20:49:02.566 00.009 1032 PHD2 version 2.6.14 begins execution with:
20:49:02.566 00.000 1032    Windows 10 (build 26200), 64-bit edition
20:49:02.566 00.000 1032    wxWidgets 3.0.5
20:49:02.566 00.000 1032    cfitsio 3.49
20:49:02.566 00.000 1032 GetString("/frame/LogDir", "") returns "C:\Users\Bob\Documents\N.I.N.A\PHD2 Logs"
20:49:02.566 00.000 1032 CoInitializeEx returns 1
20:49:02.574 00.008 1032 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
20:49:02.574 00.000 1032 GetInt("/wxLanguage", 0) returns 60
20:49:02.574 00.000 1032 locale: initialized with lang id 60 (r=1)
20:49:02.576 00.002 1032 locale: wxTranslations language set to 60
20:49:02.582 00.006 1032 GetInt("/currentProfile", 0) returns 1
20:49:02.590 00.008 1032 reset dither spiral
20:49:02.597 00.007 1032 StartWorkerThread(00000000) begins
20:49:02.598 00.001 1032 WorkerThread constructor called
20:49:02.600 00.002 1032 StartWorkerThread(0126A0A8) ends
20:49:02.602 00.002 1032 StartWorkerThread(00000000) begins
20:49:02.602 00.000 1032 WorkerThread constructor called
20:49:02.604 00.002 10072 WorkerThread::Entry() begins
20:49:02.604 00.000 10544 WorkerThread::Entry() begins
20:49:02.604 00.000 1032 StartWorkerThread(01278CB8) ends
20:49:02.604 00.000 10072 worker thread CoInitializeEx returns 0
20:49:02.604 00.000 10544 worker thread CoInitializeEx returns 0
20:49:02.604 00.000 1032 GetBoolean("/ServerMode", 1) returns 1
20:49:02.683 00.079 1032 GetInt("/profile/1/NoiseReductionMethod", 0) returns 0
20:49:02.690 00.007 1032 GetDouble("/profile/1/DitherScaleFactor", 1.000000) returns 1.000000
20:49:02.692 00.002 1032 GetBoolean("/profile/1/DitherRaOnly", 0) returns 0
20:49:02.694 00.002 1032 GetInt("/profile/1/DitherMode", 0) returns 0
20:49:02.696 00.002 1032 set dither mode 0
20:49:02.696 00.000 1032 GetInt("/profile/1/frame/timeLapse", 0) returns 0
20:49:02.698 00.002 1032 GetInt("/profile/1/frame/var_delay/long_delay", 10000) returns 10000
20:49:02.700 00.002 1032 GetInt("/profile/1/frame/var_delay/short_delay", 1000) returns 1000
20:49:02.702 00.002 1032 GetBoolean("/profile/1/frame/var_delay/enabled", 0) returns 0
20:49:02.702 00.000 1032 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:49:02.703 00.001 1032 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
20:49:02.703 00.000 1032 GetInt("/profile/1/frame/focalLength", 0) returns 150
20:49:02.708 00.005 1032 GetInt("/profile/1/auto_exp/exposure_min", 1000) returns 50
20:49:02.708 00.000 1032 GetInt("/profile/1/auto_exp/exposure_max", 5000) returns 2000
20:49:02.708 00.000 1032 GetDouble("/profile/1/auto_exp/target_snr", 6.000000) returns 6.000000
20:49:02.708 00.000 1032 AutoExp: config min = 50 max = 2000 snr = 6.00
20:49:02.708 00.000 1032 AutoExp: reset exp to 2000
20:49:02.715 00.007 1032 GetInt("/profile/1/CustomExposureDuration", 30000) returns 700
20:49:02.715 00.000 1032 GetInt("/profile/1/ExposureDurationMs", 1000) returns 500
20:49:02.715 00.000 1032 OnExposureDurationSelected: duration = 500
20:49:02.715 00.000 1032 GetBoolean("/profile/1/BeepForLostStar", 1) returns 1
20:49:02.715 00.000 1032 GetInt("/profile/1/Gamma", 100) returns 223
20:49:02.715 00.000 1032 GetBoolean("/profile/1/ImageLogger/LoggingEnabled", 0) returns 0
20:49:02.724 00.009 1032 GetBoolean("/profile/1/ImageLogger/LogFramesOverThreshRel", 0) returns 0
20:49:02.726 00.002 1032 GetBoolean("/profile/1/ImageLogger/LogFramesOverThreshPx", 0) returns 0
20:49:02.728 00.002 1032 GetBoolean("/profile/1/ImageLogger/LogFramesDropped", 0) returns 0
20:49:02.728 00.000 1032 GetBoolean("/profile/1/ImageLogger/LogAutoSelectFrames", 0) returns 0
20:49:02.730 00.002 1032 GetDouble("/profile/1/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
20:49:02.732 00.002 1032 GetDouble("/profile/1/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
20:49:02.732 00.000 1032 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:49:02.734 00.002 1032 GetBoolean("/profile/1/indi/VerboseLogging", 0) returns 0
20:49:02.740 00.006 1032 guider state => UNINITIALIZED
20:49:02.743 00.003 1032 GetInt("/profile/1/overlay/slit/center.x", 376) returns 376
20:49:02.743 00.000 1032 GetInt("/profile/1/overlay/slit/center.y", 290) returns 290
20:49:02.745 00.002 1032 GetInt("/profile/1/overlay/slit/width", 8) returns 8
20:49:02.747 00.002 1032 GetInt("/profile/1/overlay/slit/height", 100) returns 100
20:49:02.749 00.002 1032 GetInt("/profile/1/overlay/slit/angle", 0) returns 0
20:49:02.751 00.002 1032 Changing from state UNINITIALIZED to UNINITIALIZED
20:49:02.751 00.000 1032 guider state => SELECTING
20:49:02.753 00.002 1032 GetBoolean("/profile/1/guider/FastRecenter", 1) returns 1
20:49:02.755 00.002 1032 GetBoolean("/profile/1/guider/ScaleImage", 1) returns 1
20:49:02.756 00.001 1032 GetDouble("/profile/1/guider/StarMinHFD", 1.500000) returns 0.700000
20:49:02.756 00.000 1032 Setting StarMinHFD = 0.70
20:49:02.756 00.000 1032 GetDouble("/profile/1/guider/StarMaxHFD", 20.000000) returns 4.500000
20:49:02.756 00.000 1032 Setting MaxHFD = 4.5
20:49:02.756 00.000 1032 GetDouble("/profile/1/guider/StarMinSNR", 6.000000) returns 12.000000
20:49:02.756 00.000 1032 Setting StarMinSNR = 12.0
20:49:02.756 00.000 1032 GetInt("/profile/1/guider/AutoSelDownsample", 0) returns 0
20:49:02.765 00.009 1032 Setting AutoSelDownsample = 0
20:49:02.766 00.001 1032 GetString("/profile/1/guider/bookmarks", "") returns ""
20:49:02.766 00.000 1032 GetDouble("/profile/1/guider/onestar/MassChangeThreshold", 0.500000) returns 0.910000
20:49:02.766 00.000 1032 GetBoolean("/profile/1/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
20:49:02.772 00.006 1032 GetBoolean("/profile/1/guider/onestar/TolerateJumpsEnabled", 0) returns 0
20:49:02.772 00.000 1032 GetDouble("/profile/1/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
20:49:02.772 00.000 1032 GetInt("/profile/1/guider/onestar/SearchRegion", 15) returns 15
20:49:02.772 00.000 1032 GetBoolean("/profile/1/guider/multistar/enabled", 0) returns 1
20:49:02.772 00.000 1032 MultiStar mode enabled
20:49:02.772 00.000 1032 GetBoolean("/StickyLockPosition", 0) returns 0
20:49:02.783 00.011 1032 GetString("/geometry", "") returns "1;1744;1048;-8;-8"
20:49:02.803 00.020 1032 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
20:49:02.815 00.012 1032 GetString("/graph/RAColor", "") returns "#6464FF"
20:49:02.816 00.001 1032 GetString("/graph/DecColor", "") returns "#FF0000"
20:49:02.816 00.000 1032 GetInt("/graph/minLength", 50) returns 50
20:49:02.818 00.002 1032 GetInt("/graph/maxLength", 400) returns 400
20:49:02.819 00.001 1032 GetInt("/graph/minHeight", 1) returns 1
20:49:02.819 00.000 1032 GetInt("/graph/maxHeight", 16) returns 16
20:49:02.819 00.000 1032 GetInt("/graph/length", 100) returns 200
20:49:02.819 00.000 1032 GraphStats window size = 200
20:49:02.819 00.000 1032 GetInt("/graph/height", 4) returns 4
20:49:02.819 00.000 1032 GetInt("graph/HeightUnits", 1) returns 1
20:49:02.819 00.000 1032 GetBoolean("/graph/showCorrections", 1) returns 1
20:49:02.829 00.010 1032 GetBoolean("/graph/showStarMass", 0) returns 1
20:49:02.831 00.002 1032 GetBoolean("/graph/showStarSNR", 0) returns 0
20:49:02.831 00.000 1032 GetBoolean("/graph/correctionsToScale", 0) returns 1
20:49:02.867 00.036 1032 GetInt("/graph_stepguider/length", 1) returns 1
20:49:02.867 00.000 1032 GetBoolean("/ProfileRawMode", 0) returns 0
20:49:02.879 00.012 1032 GetInt("/target/length", 100) returns 400
20:49:02.882 00.003 1032 GetDouble("/target/zoom", 1.000000) returns 1.000000
20:49:02.891 00.009 1032 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 1
20:49:02.895 00.004 1032 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 0.500000
20:49:03.391 00.496 1032 GetString("/profile/1/name", "") returns "Wave150i_30F5_120"
20:49:03.391 00.000 1032 GetString("/profile/2/name", "") returns "AL55i_Duo"
20:49:03.391 00.000 1032 GetString("/profile/3/name", "") returns "Wave150 DuoGuide"
20:49:03.391 00.000 1032 GetString("/profile/4/name", "") returns "Wave ZWO 30F5 220mini"
20:49:03.391 00.000 1032 GetString("/profile/5/name", "") returns "Wave150 DuoGuide BIN2"
20:49:03.408 00.017 1032 GetString("/profile/1/name", "") returns "Wave150i_30F5_120"
20:49:03.925 00.517 1032 GetString("/profile/1/indi/INDIcam", "") returns ""
20:49:03.938 00.013 1032 GetString("/profile/1/indi/INDImount", "") returns ""
20:49:03.940 00.002 1032 GetString("/profile/1/indi/INDImount", "") returns ""
20:49:03.954 00.014 1032 GetString("/profile/1/indi/INDIrotator", "") returns ""
20:49:03.957 00.003 1032 GetString("/profile/1/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
20:49:03.963 00.006 1032 CameraFactory(ZWO ASI Camera)
20:49:03.963 00.000 1032 GetBoolean("/profile/1/camera/UseSubframes", 0) returns 0
20:49:03.965 00.002 1032 GetInt("/profile/1/camera/ReadDelay", 150) returns 150
20:49:03.967 00.002 1032 GetInt("/profile/1/camera/gain", 95) returns 53
20:49:03.967 00.000 1032 GetInt("/profile/1/camera/TimeoutMs", 15000) returns 15000
20:49:03.970 00.003 1032 GetInt("/profile/1/camera/SaturationADU", 0) returns 255
20:49:03.970 00.000 1032 GetBoolean("/profile/1/camera/SaturationByADU", 1) returns 1
20:49:03.972 00.002 1032 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 3.750000
20:49:03.974 00.002 1032 GetInt("/profile/1/camera/binning", 1) returns 1
20:49:03.974 00.000 1032 GetInt("/profile/1/camera/ZWO/bpp", 8) returns 8
20:49:03.976 00.002 1032 Created new camera of type ZWO ASI Camera = 0F51FD40
20:49:03.976 00.000 1032 GetString("/profile/1/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
20:49:03.978 00.002 1032 GetString("/profile/1/scope/LastMenuChoice", "None") returns "ASCOM GS Sky Telescope"
20:49:03.978 00.000 1032 ScopeFactory(ASCOM GS Sky Telescope)
20:49:03.982 00.004 1032 GetInt("/profile/1/scope/CalibrationDuration", 750) returns 1450
20:49:03.984 00.002 1032 GetInt("/profile/1/scope/CalibrationDistance", 25) returns 25
20:49:03.986 00.002 1032 GetInt("/profile/1/scope/MaxRaDuration", 2500) returns 3500
20:49:03.986 00.000 1032 GetInt("/profile/1/scope/MaxDecDuration", 2500) returns 3720
20:49:03.986 00.000 1032 GetInt("/profile/1/scope/DecGuideMode", 1) returns 1
20:49:03.986 00.000 1032 DecGuideMode set to Auto (1)
20:49:03.986 00.000 1032 GetInt("/profile/1/scope/XGuideAlgorithm", 1) returns 5
20:49:03.986 00.000 1032 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_control_gain", 0.600000) returns 0.490000
20:49:03.986 00.000 1032 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_min_move", 0.200000) returns 0.130000
20:49:03.986 00.000 1032 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_inference", 2.000000) returns 2.000000
20:49:03.986 00.000 1032 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_period_estimation", 2.000000) returns 2.000000
20:49:03.986 00.000 1032 GetInt("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_points_for_approximation", 100) returns 100
20:49:03.986 00.000 1032 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_prediction_gain", 0.500000) returns 0.480000
20:49:04.000 00.014 1032 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se0_kern", 700.000000) returns 700.000000
20:49:04.001 00.001 1032 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se0_kern", 20.000000) returns 20.000000
20:49:04.001 00.000 1032 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_per_kern", 10.000000) returns 10.000000
20:49:04.001 00.000 1032 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_per_kern", 20.000000) returns 20.000000
20:49:04.001 00.000 1032 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se1_kern", 25.000000) returns 25.000000
20:49:04.001 00.000 1032 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se1_kern", 10.000000) returns 10.000000
20:49:04.001 00.000 1032 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_period_per_kern", 200.000000) returns 290.050000
20:49:04.001 00.000 1032 GetBoolean("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_compute_period", 1) returns 1
20:49:04.001 00.000 1032 PPEC: reset GP model
20:49:04.001 00.000 1032 GetInt("/profile/1/scope/YGuideAlgorithm", 4) returns 4
20:49:04.001 00.000 1032 GetDouble("/profile/1/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.200000
20:49:04.001 00.000 1032 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.20
20:49:04.016 00.015 1032 GetDouble("/profile/1/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
20:49:04.017 00.001 1032 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:49:04.017 00.000 1032 GetBoolean("/profile/1/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
20:49:04.017 00.000 1032 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:49:04.017 00.000 1032 GetBoolean("/profile/1/scope/CalFlipRequiresDecFlip", 0) returns 1
20:49:04.017 00.000 1032 GetBoolean("/profile/1/scope/AssumeOrthogonal", 0) returns 1
20:49:04.017 00.000 1032 GetBoolean("/profile/1/scope/UseDecComp", 1) returns 1
20:49:04.017 00.000 1032 GetBoolean("/profile/1/scope/HiResEncoders", 0) returns 0
20:49:04.017 00.000 1032 GetInt("/profile/1/scope/DecBacklashPulse", 0) returns 133
20:49:04.017 00.000 1032 GetInt("/profile/1/scope/DecBacklashFloor", 0) returns 20
20:49:04.017 00.000 1032 GetInt("/profile/1/scope/DecBacklashCeiling", 0) returns 330
20:49:04.017 00.000 1032 GetBoolean("/profile/1/scope/BacklashCompEnabled", 0) returns 1
20:49:04.033 00.016 1032 BLC: Enabled with correction = 133 ms, Floor = 20, Ceiling = 330, Adjustable
20:49:04.034 00.001 1032 GetBoolean("/profile/1/scope/StopGuidingWhenSlewing", 1) returns 0
20:49:04.034 00.000 1032 Scope: slew check disabled
20:49:04.034 00.000 1032 Created new scope of type ASCOM GS Sky Telescope = 0F526948
20:49:04.034 00.000 1032 GetString("/profile/1/scope/LastMenuChoice", "") returns "ASCOM GS Sky Telescope"
20:49:04.034 00.000 1032 GetString("/profile/1/scope/LastAuxMenuChoice", "None") returns "None"
20:49:04.034 00.000 1032 ScopeFactory(None)
20:49:04.041 00.007 1032 Created new aux scope of type None = 00000000
20:49:04.043 00.002 1032 GetString("/profile/1/scope/LastAuxMenuChoice", "") returns "None"
20:49:04.043 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
20:49:04.045 00.002 1032 GetString("/profile/1/stepguider/LastMenuChoice", "None") returns "None"
20:49:04.047 00.002 1032 StepGuiderFactory(None)
20:49:04.047 00.000 1032 Created new stepguider of type None = 00000000
20:49:04.049 00.002 1032 GetString("/profile/1/stepguider/LastMenuChoice", "") returns "None"
20:49:04.051 00.002 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
20:49:04.051 00.000 1032 GetString("/profile/1/rotator/LastMenuChoice", "None") returns "None"
20:49:04.051 00.000 1032 RotatorFactory(None)
20:49:04.051 00.000 1032 Created new Rotator of type None = 00000000
20:49:04.051 00.000 1032 GetString("/profile/1/rotator/LastMenuChoice", "") returns "None"
20:49:04.051 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
20:49:04.065 00.014 1032 GetString("/profile/1/name", "") returns "Wave150i_30F5_120"
20:49:04.065 00.000 1032 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
20:49:04.068 00.003 1032 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
20:49:04.097 00.029 1032 starting server
20:49:04.102 00.005 1032 event server started, listening on port 4400
20:49:04.102 00.000 1032 Server started, listening on port 4300
20:49:04.105 00.003 1032 Status Line: Server started
20:49:04.110 00.005 1032 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=567;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Guider;caption=Guider;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=640;besth=512;minw=640;minh=512;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=GraphLog;caption=History;state=2099196;dir=1;layer=0;row=2;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=395;floaty=60;floatw=1041;floath=270|name=Stats;caption=Guide Stats;state=2099198;dir=3;layer=0;row=1;pos=0;prop=100000;bestw=244;besth=424;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=871;floaty=539;floatw=260;floath=463|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=2099197;dir=1;layer=0;row=5;pos=0;prop=100000;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=908;floaty=361;floatw=488;floath=477|name=Target;caption=Target;state=2099197;dir=2;layer=0;row=6;pos=2;prop=100000;bestw=320;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=1413;floaty=401;floatw=313;floath=293|dock_size(5,0,0)=642|dock_size(3,10,0)=44|dock_size(1,0,2)=259|"
20:49:04.179 00.069 1032 GetBoolean("/Update/enabled", 1) returns 1
20:49:04.183 00.004 1032 GetInt("/Update/series", 0) returns 1
20:49:04.185 00.002 6972 UPD: updater thread entry
20:49:04.187 00.002 6972 UPD: fetch https://openphdguiding.org/release-dev-win.txt
20:49:04.190 00.003 6972 UPD: fetch error: Couldn't resolve host name
20:49:04.190 00.000 6972 UPD: updater thread exit
20:49:05.735 01.545 1032 evsrv: cli 0D18CAD0 connect
20:49:06.784 01.049 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","error":{"code":-32700,"message":"invalid JSON request: Unexpected character on line 1 at \"ï»¿{\"method\"...\""},"id":null}
20:49:11.218 04.434 1032 gear_dialog: OnButtonConnectAll
20:49:11.218 00.000 1032 gear_dialog: DoConnectCamera [ZWO ASI Camera]
20:49:11.224 00.006 1032 Status Line: Connecting to Camera ...
20:49:11.224 00.000 1032 GetString("/profile/1/cam_hash/8d44cd37/whichCamera", "") returns "2,ZWO ASI120MM Mini"
20:49:11.224 00.000 1032 Connecting to camera [ZWO ASI Camera] id = [2,ZWO ASI120MM Mini]
20:49:11.240 00.016 1032 ZWO: SDK Version = [1, 41, 0, 0]
20:49:11.240 00.000 1032 ZWO: find camera id: [2,ZWO ASI120MM Mini], ncams = 3
20:49:11.256 00.016 1032 ZWO: no matching camera at idx 2, try to match model name ...
20:49:11.269 00.013 1032 ZWO: cam [0] ZWO ASI120MM Mini
20:49:11.269 00.000 1032 ZWO: found first matching camera at idx 0
20:49:11.994 00.725 1032 ZWO: using mode BPP = 8
20:49:11.995 00.001 1032 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
20:49:11.995 00.000 1032 ZWO: selecting snap mode
20:49:11.997 00.002 1032 ZWO: IsColorCam = 0
20:49:11.997 00.000 1032 ZWO: supported bin 0 = 1
20:49:11.997 00.000 1032 ZWO: supported bin 1 = 2
20:49:12.010 00.013 1032 ZWO: gain range = 0 .. 100
20:49:12.012 00.002 1032 ZWO: lowest RN gain = 48 (48%)
20:49:12.014 00.002 1032 ZWO: frame (0,0)+(1280,960)
20:49:12.034 00.020 1032 GetString("/profile/1/camera/LimitFrame", "") returns "0;0;0;0"
20:49:12.034 00.000 1032 camera: updated LimitFrame => (0,0),(0x0)
20:49:12.039 00.005 1032 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 3.750000
20:49:12.039 00.000 1032 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
20:49:12.039 00.000 1032 Connected Camera: ZWO ASI120MM Mini
20:49:12.039 00.000 1032 FrameSize=(1280,960)
20:49:12.039 00.000 1032 PixelSize=3.75
20:49:12.039 00.000 1032 BitsPerPixel=8
20:49:12.039 00.000 1032 HasGainControl=1
20:49:12.039 00.000 1032 GuideCameraGain=53
20:49:12.047 00.008 1032 HasShutter=0
20:49:12.047 00.000 1032 HasSubFrames=1
20:49:12.047 00.000 1032 ST4HasGuideOutput=1
20:49:12.051 00.004 1032 GetBoolean("/profile/1/camera/AutoLoadDefectMap", 1) returns 1
20:49:12.051 00.000 1032 auto-loading defect map
20:49:12.055 00.004 1032 Loading defect map file C:\Users\Bob\AppData\Local\phd2\darks_defects\PHD2_defect_map_1.txt
20:49:12.055 00.000 1032 Defect map file not found: C:\Users\Bob\AppData\Local\phd2\darks_defects\PHD2_defect_map_1.txt
20:49:12.055 00.000 1032 Status Line: Defect map not loaded
20:49:12.055 00.000 1032 GetBoolean("/profile/1/camera/AutoLoadDarks", 1) returns 1
20:49:12.055 00.000 1032 Auto-loading dark library
20:49:12.141 00.086 1032 loaded dark frame exposure = 500, med = 0
20:49:12.173 00.032 1032 loaded dark frame exposure = 700, med = 0
20:49:12.205 00.032 1032 loaded dark frame exposure = 1000, med = 0
20:49:12.230 00.025 1032 loaded dark frame exposure = 1500, med = 0
20:49:12.232 00.002 1032 loaded dark library from C:\Users\Bob\AppData\Local\phd2\darks_defects\PHD2_dark_lib_1.fit
20:49:12.234 00.002 1032 Status Line: Darks loaded
20:49:12.239 00.005 1032 Status Line: Camera Connected
20:49:12.245 00.006 1032 gear_dialog: OnButtonConnectStepGuider
20:49:12.245 00.000 1032 Connected AO:None
20:49:12.256 00.011 1032 gear_dialog: OnButtonConnectScope
20:49:12.256 00.000 1032 Status Line: Connecting to Mount ...
20:49:12.256 00.000 1032 Connecting to mount [ASCOM GS Sky Telescope]
20:49:12.261 00.005 1032 ASCOM Scope: Connecting
20:49:12.261 00.000 1032 Create ASCOM Scope: choice 'ASCOM GS Sky Telescope' progid ASCOM.GS.Sky.Telescope
20:49:12.271 00.010 1032 pScopeDriver = 0x0F6185C4
20:49:12.277 00.006 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":2}
20:49:12.279 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":2}
20:49:12.312 00.033 1032 Scope reports its name as GSServer (ASCOM)
20:49:12.314 00.002 1032 ASCOM scope CanSlewAsync is true
20:49:12.314 00.000 1032 GSServer (ASCOM) connected
20:49:12.320 00.006 1032 ScopeASCOM::GetDeclinationRadians() returns 65.4
20:49:12.323 00.003 1032 ScopeASCOM::SideOfPier() returns 1
20:49:12.324 00.001 1032 ASCOM Scope: Connect success
20:49:12.324 00.000 1032 Status Line: Mount Connected
20:49:12.331 00.007 1032 Connected Scope:GSServer (ASCOM)
20:49:12.333 00.002 1032 gear_dialog: OnButtonConnectAuxScope
20:49:12.338 00.005 1032 Connected AuxScope:None
20:49:12.341 00.003 1032 gear_dialog: OnButtonConnectRotator
20:49:12.341 00.000 1032 Connected Rotator:None
20:49:12.392 00.051 1032 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 1
20:49:12.392 00.000 1032 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 0.500000
20:49:12.402 00.010 1032 Auto-loading calibration data
20:49:12.404 00.002 1032 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.001362
20:49:12.404 00.000 1032 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.001549
20:49:12.406 00.002 1032 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
20:49:12.408 00.002 1032 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns -1.311490
20:49:12.409 00.001 1032 GetDouble("/profile/1/scope/calibration/yAngle", 1.570796) returns 0.259303
20:49:12.409 00.000 1032 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000058
20:49:12.409 00.000 1032 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 0
20:49:12.409 00.000 1032 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
20:49:12.409 00.000 1032 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns 1
20:49:12.409 00.000 1032 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:49:12.409 00.000 1032 Mount::SetCalibration (scope) -- xAngle=-75.1 yAngle=14.9 xRate=1.362 yRate=1.549 bin=1 dec=-0.0 pierSide=0 par=+/+ rotAng=None
20:49:12.417 00.008 1032 Mount::SetCalibration (scope) -- sets m_xAngle=-75.1 m_yAngleError=0.0
20:49:12.422 00.005 1032 ScopeASCOM::GetDeclinationRadians() returns 65.4
20:49:12.424 00.002 1032 ScopeASCOM::SideOfPier() returns 1
20:49:12.835 00.411 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":3}
20:49:12.838 00.003 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":3}
20:49:12.891 00.053 1032 GetBoolean("/profile/1/ShowDecModeWarning", 1) returns 1
20:49:38.350 25.459 1032 evsrv: cli 0D18AE10 connect
20:49:38.360 00.010 1032 evsrv: cli 0D18B770 connect
20:49:38.363 00.003 1032 evsrv: cli 0D18B770 request: {"method":"get_profile","id":"3bfec902-a14c-4b12-b5fd-f794642fb8a1"}
20:49:38.365 00.002 1032 GetString("/profile/1/name", "") returns "Wave150i_30F5_120"
20:49:38.366 00.001 1032 evsrv: cli 0D18B770 response: {"jsonrpc":"2.0","result":{"id":1,"name":"Wave150i_30F5_120"},"id":"3bfec902-a14c-4b12-b5fd-f794642fb8a1"}
20:49:38.370 00.004 1032 evsrv: cli 0D18B770 disconnect
20:49:38.376 00.006 1032 evsrv: cli 0D18B8B0 connect
20:49:38.378 00.002 1032 evsrv: cli 0D18B8B0 request: {"method":"get_profiles","id":"8e651b7f-2063-455f-a56a-8f2dbec9135b"}
20:49:38.380 00.002 1032 GetString("/profile/1/name", "") returns "Wave150i_30F5_120"
20:49:38.382 00.002 1032 GetString("/profile/2/name", "") returns "AL55i_Duo"
20:49:38.383 00.001 1032 GetString("/profile/3/name", "") returns "Wave150 DuoGuide"
20:49:38.385 00.002 1032 GetString("/profile/4/name", "") returns "Wave ZWO 30F5 220mini"
20:49:38.386 00.001 1032 GetString("/profile/5/name", "") returns "Wave150 DuoGuide BIN2"
20:49:38.388 00.002 1032 GetString("/profile/1/name", "") returns "Wave150i_30F5_120"
20:49:38.389 00.001 1032 GetString("/profile/1/name", "") returns "Wave150i_30F5_120"
20:49:38.391 00.002 1032 GetString("/profile/2/name", "") returns "AL55i_Duo"
20:49:38.393 00.002 1032 GetString("/profile/1/name", "") returns "Wave150i_30F5_120"
20:49:38.394 00.001 1032 GetString("/profile/2/name", "") returns "AL55i_Duo"
20:49:38.395 00.001 1032 GetString("/profile/3/name", "") returns "Wave150 DuoGuide"
20:49:38.397 00.002 1032 GetString("/profile/1/name", "") returns "Wave150i_30F5_120"
20:49:38.398 00.001 1032 GetString("/profile/2/name", "") returns "AL55i_Duo"
20:49:38.399 00.001 1032 GetString("/profile/3/name", "") returns "Wave150 DuoGuide"
20:49:38.400 00.001 1032 GetString("/profile/4/name", "") returns "Wave ZWO 30F5 220mini"
20:49:38.401 00.001 1032 GetString("/profile/1/name", "") returns "Wave150i_30F5_120"
20:49:38.403 00.002 1032 GetString("/profile/2/name", "") returns "AL55i_Duo"
20:49:38.404 00.001 1032 GetString("/profile/3/name", "") returns "Wave150 DuoGuide"
20:49:38.405 00.001 1032 GetString("/profile/4/name", "") returns "Wave ZWO 30F5 220mini"
20:49:38.407 00.002 1032 GetString("/profile/5/name", "") returns "Wave150 DuoGuide BIN2"
20:49:38.408 00.001 1032 evsrv: cli 0D18B8B0 response: {"jsonrpc":"2.0","result":[{"id":1,"name":"Wave150i_30F5_120","selected":true},{"id":2,"name":"AL55i_Duo"},{"id":3,"name":"Wave150 DuoGuide"},{"id":4,"name":"Wave ZWO 30F5 220mini"},{"id":5,"name":"Wave150 DuoGuide BIN2"}],"id":"8e651b7f-2063-455f-a56a-8f2dbec9135b"}
20:49:38.420 00.012 1032 evsrv: cli 0D18B8B0 disconnect
20:49:38.440 00.020 1032 evsrv: cli 0D18BDB0 connect
20:49:38.444 00.004 1032 evsrv: cli 0D18BDB0 request: {"method":"get_connected","id":"da61b19d-087f-49a3-8f24-84cb8b12a105"}
20:49:38.445 00.001 1032 evsrv: cli 0D18BDB0 response: {"jsonrpc":"2.0","result":true,"id":"da61b19d-087f-49a3-8f24-84cb8b12a105"}
20:49:38.449 00.004 1032 evsrv: cli 0D18BDB0 disconnect
20:49:38.451 00.002 1032 evsrv: cli 0D18B8B0 connect
20:49:38.453 00.002 1032 evsrv: cli 0D18B8B0 request: {"method":"get_lock_shift_params","id":"f0086d92-b833-4105-a99e-f4b2c65fc7d5"}
20:49:38.456 00.003 1032 evsrv: cli 0D18B8B0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"f0086d92-b833-4105-a99e-f4b2c65fc7d5"}
20:49:38.463 00.007 1032 evsrv: cli 0D18B8B0 disconnect
20:49:38.467 00.004 1032 evsrv: cli 0D18B3B0 connect
20:49:38.470 00.003 1032 evsrv: cli 0D18B3B0 request: {"method":"get_pixel_scale","id":"e8845b61-f553-4550-b097-c1c966bf3da4"}
20:49:38.471 00.001 1032 evsrv: cli 0D18B3B0 response: {"jsonrpc":"2.0","result":5.15663,"id":"e8845b61-f553-4550-b097-c1c966bf3da4"}
20:49:38.472 00.001 1032 evsrv: cli 0D18B3B0 disconnect
21:18:20.985 1722.513 1032 evsrv: cli 0D18B1D0 connect
21:18:20.987 00.002 1032 evsrv: cli 0D18B1D0 request: {"method":"get_app_state","id":"a2186573-b77c-4b2c-a312-decbdebb7093"}
21:18:20.993 00.006 1032 evsrv: cli 0D18B1D0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2186573-b77c-4b2c-a312-decbdebb7093"}
21:18:20.993 00.000 1032 evsrv: cli 0D18B1D0 disconnect
21:20:35.965 134.972 1032 evsrv: cli 0D18B3B0 connect
21:20:35.968 00.003 1032 evsrv: cli 0D18B3B0 request: {"method":"get_app_state","id":"932a2467-e610-451f-bd9f-2ca548ba8eb2"}
21:20:35.968 00.000 1032 evsrv: cli 0D18B3B0 response: {"jsonrpc":"2.0","result":"Stopped","id":"932a2467-e610-451f-bd9f-2ca548ba8eb2"}
21:20:35.975 00.007 1032 evsrv: cli 0D18B3B0 disconnect
21:23:40.131 184.156 1032 evsrv: cli 0D18B3B0 connect
21:23:40.131 00.000 1032 evsrv: cli 0D18B3B0 request: {"method":"get_app_state","id":"921310f3-9497-4a98-8c64-ae22f6cdfa2b"}
21:23:40.131 00.000 1032 evsrv: cli 0D18B3B0 response: {"jsonrpc":"2.0","result":"Stopped","id":"921310f3-9497-4a98-8c64-ae22f6cdfa2b"}
21:23:40.147 00.016 1032 evsrv: cli 0D18B3B0 disconnect
21:26:27.163 167.016 1032 StartLoopingInteractive: Loop button clicked
21:26:27.165 00.002 1032 Status Line: Looping
21:26:27.169 00.004 1032 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:26:27.180 00.011 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:27.180 00.000 1032 Enqueuing Expose request
21:26:27.180 00.000 10072 Worker thread wakes up
21:26:27.180 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:27.180 00.000 10072 Exposure delay set to 0
21:26:27.188 00.008 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:27.188 00.000 10072 ZWO: set CONTROL_EXPOSURE 500000
21:26:27.830 00.642 10072 Exposure complete
21:26:27.879 00.049 10072 worker thread done servicing request
21:26:27.879 00.000 1032 OnExposeComplete: enter
21:26:27.879 00.000 1032 UpdateGuideState(): m_state=1
21:26:27.879 00.000 1032 UpdateCurrentPosition: no star selected
21:26:27.879 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:27.879 00.000 1032 Status Line: No star selected
21:26:27.891 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=37, Gamma=2.230
21:26:27.912 00.021 1032 UpdateGuideState exits: No star selected
21:26:27.913 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:27.913 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:27.913 00.000 1032 Enqueuing Expose request
21:26:27.913 00.000 10072 Worker thread wakes up
21:26:27.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:27.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:28.326 00.413 10072 Exposure complete
21:26:28.375 00.049 10072 worker thread done servicing request
21:26:28.375 00.000 1032 OnExposeComplete: enter
21:26:28.377 00.002 1032 UpdateGuideState(): m_state=1
21:26:28.377 00.000 1032 UpdateCurrentPosition: no star selected
21:26:28.379 00.002 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:28.381 00.002 1032 Status Line: No star selected
21:26:28.385 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=34, Gamma=2.230
21:26:28.399 00.014 1032 UpdateGuideState exits: No star selected
21:26:28.399 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:28.401 00.002 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:28.401 00.000 1032 Enqueuing Expose request
21:26:28.401 00.000 10072 Worker thread wakes up
21:26:28.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:28.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:29.036 00.635 10072 Exposure complete
21:26:29.085 00.049 10072 worker thread done servicing request
21:26:29.085 00.000 1032 OnExposeComplete: enter
21:26:29.085 00.000 1032 UpdateGuideState(): m_state=1
21:26:29.085 00.000 1032 UpdateCurrentPosition: no star selected
21:26:29.085 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:29.100 00.015 1032 Status Line: No star selected
21:26:29.104 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=38, Gamma=2.230
21:26:29.116 00.012 1032 UpdateGuideState exits: No star selected
21:26:29.119 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:29.119 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:29.119 00.000 1032 Enqueuing Expose request
21:26:29.119 00.000 10072 Worker thread wakes up
21:26:29.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:29.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:29.534 00.415 10072 Exposure complete
21:26:29.579 00.045 10072 worker thread done servicing request
21:26:29.579 00.000 1032 OnExposeComplete: enter
21:26:29.579 00.000 1032 UpdateGuideState(): m_state=1
21:26:29.589 00.010 1032 UpdateCurrentPosition: no star selected
21:26:29.589 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:29.591 00.002 1032 Status Line: No star selected
21:26:29.594 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=41, Gamma=2.230
21:26:29.596 00.002 1032 UpdateGuideState exits: No star selected
21:26:29.610 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:29.610 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:29.613 00.003 1032 Enqueuing Expose request
21:26:29.613 00.000 10072 Worker thread wakes up
21:26:29.613 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:29.613 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:30.247 00.634 10072 Exposure complete
21:26:30.297 00.050 10072 worker thread done servicing request
21:26:30.297 00.000 1032 OnExposeComplete: enter
21:26:30.297 00.000 1032 UpdateGuideState(): m_state=1
21:26:30.307 00.010 1032 UpdateCurrentPosition: no star selected
21:26:30.309 00.002 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:30.309 00.000 1032 Status Line: No star selected
21:26:30.317 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=43, Gamma=2.230
21:26:30.331 00.014 1032 UpdateGuideState exits: No star selected
21:26:30.331 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:30.331 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:30.331 00.000 1032 Enqueuing Expose request
21:26:30.331 00.000 10072 Worker thread wakes up
21:26:30.331 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:30.331 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:30.742 00.411 10072 Exposure complete
21:26:30.797 00.055 10072 worker thread done servicing request
21:26:30.797 00.000 1032 OnExposeComplete: enter
21:26:30.797 00.000 1032 UpdateGuideState(): m_state=1
21:26:30.797 00.000 1032 UpdateCurrentPosition: no star selected
21:26:30.797 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:30.797 00.000 1032 Status Line: No star selected
21:26:30.806 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=35, Gamma=2.230
21:26:30.821 00.015 1032 UpdateGuideState exits: No star selected
21:26:30.823 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:30.823 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:30.823 00.000 1032 Enqueuing Expose request
21:26:30.823 00.000 10072 Worker thread wakes up
21:26:30.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:30.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:31.463 00.640 10072 Exposure complete
21:26:31.507 00.044 10072 worker thread done servicing request
21:26:31.507 00.000 1032 OnExposeComplete: enter
21:26:31.507 00.000 1032 UpdateGuideState(): m_state=1
21:26:31.507 00.000 1032 UpdateCurrentPosition: no star selected
21:26:31.507 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:31.521 00.014 1032 Status Line: No star selected
21:26:31.524 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=35, Gamma=2.230
21:26:31.538 00.014 1032 UpdateGuideState exits: No star selected
21:26:31.540 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:31.542 00.002 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:31.544 00.002 1032 Enqueuing Expose request
21:26:31.547 00.003 10072 Worker thread wakes up
21:26:31.547 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:31.547 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:31.954 00.407 10072 Exposure complete
21:26:32.001 00.047 10072 worker thread done servicing request
21:26:32.001 00.000 1032 OnExposeComplete: enter
21:26:32.001 00.000 1032 UpdateGuideState(): m_state=1
21:26:32.001 00.000 1032 UpdateCurrentPosition: no star selected
21:26:32.001 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:32.015 00.014 1032 Status Line: No star selected
21:26:32.017 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=40, Gamma=2.230
21:26:32.033 00.016 1032 UpdateGuideState exits: No star selected
21:26:32.036 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:32.036 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:32.036 00.000 1032 Enqueuing Expose request
21:26:32.036 00.000 10072 Worker thread wakes up
21:26:32.036 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:32.036 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:32.670 00.634 10072 Exposure complete
21:26:32.717 00.047 10072 worker thread done servicing request
21:26:32.717 00.000 1032 OnExposeComplete: enter
21:26:32.729 00.012 1032 UpdateGuideState(): m_state=1
21:26:32.729 00.000 1032 UpdateCurrentPosition: no star selected
21:26:32.729 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:32.733 00.004 1032 Status Line: No star selected
21:26:32.733 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=2, FiltMax=40, Gamma=2.230
21:26:32.749 00.016 1032 UpdateGuideState exits: No star selected
21:26:32.749 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:32.749 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:32.749 00.000 1032 Enqueuing Expose request
21:26:32.756 00.007 10072 Worker thread wakes up
21:26:32.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:32.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:33.160 00.404 10072 Exposure complete
21:26:33.208 00.048 10072 worker thread done servicing request
21:26:33.208 00.000 1032 OnExposeComplete: enter
21:26:33.208 00.000 1032 UpdateGuideState(): m_state=1
21:26:33.208 00.000 1032 UpdateCurrentPosition: no star selected
21:26:33.208 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:33.224 00.016 1032 Status Line: No star selected
21:26:33.226 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=35, Gamma=2.230
21:26:33.242 00.016 1032 UpdateGuideState exits: No star selected
21:26:33.245 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:33.245 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:33.245 00.000 1032 Enqueuing Expose request
21:26:33.245 00.000 10072 Worker thread wakes up
21:26:33.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:33.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:33.880 00.635 10072 Exposure complete
21:26:33.939 00.059 10072 worker thread done servicing request
21:26:33.939 00.000 1032 OnExposeComplete: enter
21:26:33.939 00.000 1032 UpdateGuideState(): m_state=1
21:26:33.939 00.000 1032 UpdateCurrentPosition: no star selected
21:26:33.939 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:33.944 00.005 1032 Status Line: No star selected
21:26:33.947 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=35, Gamma=2.230
21:26:33.959 00.012 1032 UpdateGuideState exits: No star selected
21:26:33.959 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:33.959 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:33.959 00.000 1032 Enqueuing Expose request
21:26:33.959 00.000 10072 Worker thread wakes up
21:26:33.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:33.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:34.168 00.209 1032 GuiderMultiStar::AutoSelect enter
21:26:34.168 00.000 1032 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:26:34.215 00.047 1032 AutoFind: auto downsample for scale 5.16 => 1x
21:26:34.289 00.074 1032 AutoFind: global mean = -0.0, stdev 2.2
21:26:34.291 00.002 1032 AutoFind: using threshold = 0.1
21:26:34.367 00.076 1032 AutoFind: local max [307, 114] 49.5
21:26:34.369 00.002 1032 AutoFind: local max [403, 580] 22.6
21:26:34.369 00.000 1032 AutoFind: local max [845, 936] 16.1
21:26:34.371 00.002 1032 AutoFind: local max [821, 51] 15.4
21:26:34.371 00.000 1032 AutoFind: local max [1045, 163] 14.5
21:26:34.373 00.002 1032 AutoFind: local max [646, 660] 14.4
21:26:34.373 00.000 1032 AutoFind: local max [134, 906] 13.1
21:26:34.373 00.000 1032 AutoFind: local max [503, 107] 12.7
21:26:34.373 00.000 1032 AutoFind: local max [738, 683] 9.4
21:26:34.373 00.000 1032 AutoFind: local max [538, 315] 8.5
21:26:34.380 00.007 1032 AutoFind: local max [11, 473] 8.5
21:26:34.380 00.000 1032 AutoFind: local max [242, 723] 8.1
21:26:34.380 00.000 1032 AutoFind: local max [409, 297] 8.0
21:26:34.380 00.000 1032 AutoFind: local max [227, 275] 7.6
21:26:34.380 00.000 1032 AutoFind: local max [505, 949] 7.1
21:26:34.380 00.000 1032 AutoFind: local max [723, 455] 7.0
21:26:34.380 00.000 1032 AutoFind: local max [128, 289] 6.6
21:26:34.380 00.000 1032 AutoFind: local max [451, 891] 5.7
21:26:34.380 00.000 1032 AutoFind: local max [404, 21] 5.6
21:26:34.388 00.008 1032 AutoFind: local max [465, 43] 5.5
21:26:34.388 00.000 1032 AutoFind: local max [652, 815] 5.3
21:26:34.388 00.000 1032 AutoFind: local max [846, 350] 5.3
21:26:34.391 00.003 1032 AutoFind: local max [1164, 619] 5.1
21:26:34.391 00.000 1032 AutoFind: local max [731, 750] 4.9
21:26:34.391 00.000 1032 AutoFind: local max [107, 459] 4.7
21:26:34.391 00.000 1032 AutoFind: local max [493, 867] 4.6
21:26:34.391 00.000 1032 AutoFind: local max [1125, 839] 4.6
21:26:34.397 00.006 1032 AutoFind: local max [837, 203] 4.4
21:26:34.397 00.000 1032 AutoFind: local max [77, 573] 4.4
21:26:34.397 00.000 1032 AutoFind: local max [827, 797] 4.4
21:26:34.397 00.000 1032 AutoFind: local max [100, 858] 4.3
21:26:34.397 00.000 1032 AutoFind: local max [517, 268] 4.2
21:26:34.397 00.000 1032 AutoFind: local max [369, 578] 4.2
21:26:34.397 00.000 1032 AutoFind: local max [660, 193] 4.2
21:26:34.397 00.000 1032 AutoFind: local max [29, 254] 4.2
21:26:34.409 00.012 10072 Exposure complete
21:26:34.409 00.000 1032 AutoFind: local max [1013, 441] 4.2
21:26:34.409 00.000 1032 AutoFind: local max [868, 590] 4.2
21:26:34.411 00.002 1032 AutoFind: local max [370, 898] 4.2
21:26:34.411 00.000 1032 AutoFind: local max [762, 885] 4.1
21:26:34.413 00.002 1032 AutoFind: local max [476, 915] 4.1
21:26:34.413 00.000 1032 AutoFind: local max [555, 287] 4.1
21:26:34.415 00.002 1032 AutoFind: local max [56, 809] 4.1
21:26:34.415 00.000 1032 AutoFind: local max [745, 385] 4.0
21:26:34.417 00.002 1032 AutoFind: local max [100, 347] 4.0
21:26:34.417 00.000 1032 AutoFind: local max [956, 203] 4.0
21:26:34.419 00.002 1032 AutoFind: local max [312, 931] 4.0
21:26:34.421 00.002 1032 AutoFind: local max [371, 424] 4.0
21:26:34.422 00.001 1032 AutoFind: local max [206, 310] 4.0
21:26:34.422 00.000 1032 AutoFind: local max [958, 69] 4.0
21:26:34.424 00.002 1032 AutoFind: local max [990, 930] 3.9
21:26:34.424 00.000 1032 AutoFind: local max [476, 606] 3.9
21:26:34.427 00.003 1032 AutoFind: local max [749, 449] 3.9
21:26:34.429 00.002 1032 AutoFind: local max [601, 490] 3.9
21:26:34.429 00.000 1032 AutoFind: local max [167, 730] 3.9
21:26:34.431 00.002 1032 AutoFind: local max [580, 312] 3.9
21:26:34.431 00.000 1032 AutoFind: local max [982, 111] 3.9
21:26:34.433 00.002 1032 AutoFind: local max [9, 352] 3.9
21:26:34.433 00.000 1032 AutoFind: local max [233, 809] 3.9
21:26:34.435 00.002 1032 AutoFind: local max [746, 224] 3.9
21:26:34.436 00.001 1032 AutoFind: local max [420, 696] 3.8
21:26:34.436 00.000 1032 AutoFind: local max [1053, 856] 3.8
21:26:34.438 00.002 1032 AutoFind: local max [1001, 875] 3.8
21:26:34.440 00.002 1032 AutoFind: local max [957, 565] 3.8
21:26:34.440 00.000 1032 AutoFind: local max [429, 509] 3.8
21:26:34.442 00.002 1032 AutoFind: local max [663, 405] 3.8
21:26:34.442 00.000 1032 AutoFind: local max [496, 808] 3.8
21:26:34.444 00.002 1032 AutoFind: local max [290, 923] 3.8
21:26:34.444 00.000 1032 AutoFind: local max [476, 13] 3.8
21:26:34.446 00.002 1032 AutoFind: local max [898, 681] 3.8
21:26:34.446 00.000 1032 AutoFind: local max [1061, 583] 3.8
21:26:34.448 00.002 1032 AutoFind: local max [84, 686] 3.8
21:26:34.448 00.000 1032 AutoFind: local max [945, 324] 3.8
21:26:34.450 00.002 1032 AutoFind: local max [868, 437] 3.8
21:26:34.450 00.000 1032 AutoFind: local max [642, 425] 3.8
21:26:34.451 00.001 1032 AutoFind: local max [165, 696] 3.8
21:26:34.453 00.002 1032 AutoFind: local max [30, 234] 3.8
21:26:34.453 00.000 1032 AutoFind: local max [181, 110] 3.8
21:26:34.455 00.002 1032 AutoFind: local max [431, 435] 3.8
21:26:34.455 00.000 1032 AutoFind: local max [358, 539] 3.8
21:26:34.457 00.002 1032 AutoFind: local max [329, 799] 3.8
21:26:34.457 00.000 1032 AutoFind: local max [483, 538] 3.8
21:26:34.459 00.002 1032 AutoFind: local max [713, 922] 3.8
21:26:34.459 00.000 1032 AutoFind: local max [159, 575] 3.8
21:26:34.461 00.002 1032 AutoFind: local max [12, 583] 3.8
21:26:34.461 00.000 1032 AutoFind: local max [286, 696] 3.7
21:26:34.463 00.002 1032 AutoFind: local max [1031, 846] 3.7
21:26:34.464 00.001 1032 AutoFind: local max [115, 696] 3.7
21:26:34.464 00.000 1032 AutoFind: local max [1129, 950] 3.7
21:26:34.467 00.003 10072 worker thread done servicing request
21:26:34.467 00.000 1032 AutoFind: local max [227, 750] 3.7
21:26:34.469 00.002 1032 AutoFind: local max [652, 902] 3.7
21:26:34.469 00.000 1032 AutoFind: local max [687, 696] 3.7
21:26:34.471 00.002 1032 AutoFind: local max [600, 323] 3.7
21:26:34.473 00.002 1032 AutoFind: local max [415, 626] 3.7
21:26:34.473 00.000 1032 AutoFind: local max [1153, 46] 3.7
21:26:34.475 00.002 1032 AutoFind: local max [8, 32] 3.7
21:26:34.475 00.000 1032 AutoFind: local max [149, 324] 3.7
21:26:34.477 00.002 1032 AutoFind: local max [295, 841] 3.7
21:26:34.477 00.000 1032 AutoFind: local max [371, 567] 3.7
21:26:34.479 00.002 1032 AutoFind: local max [1271, 464] 3.7
21:26:34.481 00.002 1032 AutoFind: local max [980, 932] 3.7
21:26:34.481 00.000 1032 AutoFind: too close [980, 932] 3.7 - [990, 930] 3.9
21:26:34.483 00.002 1032 AutoFind: too close [371, 567] 3.7 - [369, 578] 4.2
21:26:34.485 00.002 1032 AutoFind: too close [600, 323] 3.7 - [580, 312] 3.9
21:26:34.485 00.000 1032 AutoFind: too close [30, 234] 3.8 - [29, 254] 4.2
21:26:34.487 00.002 1032 AutoFind: too close to edge [1271, 464] 3.7
21:26:34.487 00.000 1032 AutoFind: too close to edge [8, 32] 3.7
21:26:34.490 00.003 1032 AutoFind: too close to edge [1129, 950] 3.7
21:26:34.490 00.000 1032 AutoFind: too close to edge [12, 583] 3.8
21:26:34.492 00.002 1032 AutoFind: too close to edge [476, 13] 3.8
21:26:34.494 00.002 1032 AutoFind: too close to edge [9, 352] 3.9
21:26:34.494 00.000 1032 AutoFind: too close to edge [505, 949] 7.1
21:26:34.496 00.002 1032 AutoFind: too close to edge [11, 473] 8.5
21:26:34.496 00.000 1032 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
21:26:34.498 00.002 1032 Star::Find(15, 307, 114, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.499 00.001 1032 Star::Find returns 0 (5), X=307.50, Y=114.32, Mass=1059, SNR=22.4, Peak=44 HFD=5.0
21:26:34.499 00.000 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.501 00.002 1032 Star::Find returns 1 (0), X=403.19, Y=580.08, Mass=287, SNR=11.4, Peak=20 HFD=4.1
21:26:34.501 00.000 1032 Star::Find(15, 845, 936, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.503 00.002 1032 Star::Find returns 1 (0), X=845.12, Y=935.26, Mass=254, SNR=10.7, Peak=18 HFD=4.4
21:26:34.505 00.002 1032 Star::Find(15, 821, 51, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.505 00.000 1032 Star::Find returns 0 (5), X=820.73, Y=50.87, Mass=266, SNR=10.9, Peak=16 HFD=4.5
21:26:34.507 00.002 1032 Star::Find(15, 1045, 163, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.507 00.000 1032 Star::Find returns 0 (5), X=1044.41, Y=163.44, Mass=306, SNR=11.8, Peak=16 HFD=5.0
21:26:34.509 00.002 1032 Star::Find(15, 646, 660, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.509 00.000 1032 Star::Find returns 1 (0), X=646.62, Y=660.65, Mass=205, SNR=9.5, Peak=17 HFD=3.9
21:26:34.511 00.002 1032 Star::Find(15, 134, 906, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.511 00.000 1032 Star::Find returns 0 (5), X=135.09, Y=905.18, Mass=335, SNR=12.2, Peak=17 HFD=5.6
21:26:34.513 00.002 1032 Star::Find(15, 503, 107, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.513 00.000 1032 Star::Find returns 1 (0), X=502.85, Y=106.98, Mass=218, SNR=9.9, Peak=17 HFD=4.3
21:26:34.516 00.003 1032 Star::Find(15, 738, 683, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.516 00.000 1032 Star::Find returns 1 (0), X=737.89, Y=682.66, Mass=108, SNR=6.9, Peak=13 HFD=3.5
21:26:34.518 00.002 1032 Star::Find(15, 538, 315, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.518 00.000 1032 Star::Find returns 1 (0), X=537.69, Y=314.38, Mass=112, SNR=6.8, Peak=14 HFD=3.6
21:26:34.520 00.002 1032 Star::Find(15, 242, 723, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.520 00.000 1032 Star::Find returns 1 (0), X=242.59, Y=723.63, Mass=131, SNR=7.4, Peak=12 HFD=3.9
21:26:34.522 00.002 1032 Star::Find(15, 409, 297, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.522 00.000 1032 Star::Find returns 1 (0), X=408.98, Y=297.10, Mass=100, SNR=6.7, Peak=12 HFD=4.0
21:26:34.524 00.002 1032 Star::Find(15, 227, 275, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.524 00.000 1032 Star::Find returns 0 (5), X=227.41, Y=274.61, Mass=164, SNR=8.5, Peak=13 HFD=4.9
21:26:34.526 00.002 1032 Star::Find(15, 723, 455, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.528 00.002 1032 Star::Find false star n=15 nbg=279 bg=5.8 sigma=1.2 thresh=9 peak=9
21:26:34.528 00.000 1032 Star::Find returns 0 (2), X=723.00, Y=455.00, Mass=57, SNR=2.9, Peak=11 HFD=0.0
21:26:34.530 00.002 1032 Star::Find(15, 128, 289, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.531 00.001 1032 Star::Find returns 1 (0), X=128.41, Y=289.49, Mass=114, SNR=6.9, Peak=12 HFD=4.4
21:26:34.532 00.001 1032 Star::Find(15, 451, 891, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.532 00.000 1032 Star::Find false star n=16 nbg=285 bg=5.6 sigma=1.3 thresh=9 peak=9
21:26:34.532 00.000 1032 Star::Find returns 0 (2), X=451.00, Y=891.00, Mass=62, SNR=2.9, Peak=13 HFD=0.0
21:26:34.532 00.000 1032 Star::Find(15, 404, 21, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.532 00.000 1032 Star::Find false star n=21 nbg=281 bg=5.8 sigma=1.1 thresh=9 peak=9
21:26:34.532 00.000 1032 Star::Find returns 0 (2), X=404.00, Y=21.00, Mass=75, SNR=2.9, Peak=13 HFD=0.0
21:26:34.532 00.000 1032 Star::Find(15, 465, 43, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.532 00.000 1032 Star::Find false star n=11 nbg=284 bg=5.6 sigma=1.2 thresh=9 peak=8
21:26:34.532 00.000 1032 Star::Find returns 0 (2), X=465.00, Y=43.00, Mass=41, SNR=2.9, Peak=11 HFD=0.0
21:26:34.532 00.000 1032 Star::Find(15, 652, 815, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.532 00.000 1032 Star::Find returns 0 (2), X=652.00, Y=815.00, Mass=14, SNR=2.5, Peak=14 HFD=0.0
21:26:34.532 00.000 1032 Star::Find(15, 846, 350, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.532 00.000 1032 Star::Find false star n=14 nbg=284 bg=5.7 sigma=1.2 thresh=9 peak=9
21:26:34.547 00.015 1032 Star::Find returns 0 (2), X=846.00, Y=350.00, Mass=50, SNR=2.9, Peak=11 HFD=0.0
21:26:34.549 00.002 1032 Star::Find(15, 1164, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.549 00.000 1032 Star::Find returns 1 (0), X=1163.42, Y=618.68, Mass=95, SNR=6.3, Peak=14 HFD=4.3
21:26:34.549 00.000 1032 Star::Find(15, 731, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.549 00.000 1032 Star::Find returns 0 (2), X=731.00, Y=750.00, Mass=17, SNR=2.7, Peak=11 HFD=0.0
21:26:34.549 00.000 1032 Star::Find(15, 107, 459, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.549 00.000 1032 Star::Find returns 0 (2), X=107.00, Y=459.00, Mass=15, SNR=2.5, Peak=11 HFD=0.0
21:26:34.549 00.000 1032 Star::Find(15, 493, 867, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.549 00.000 1032 Star::Find false star n=13 nbg=286 bg=5.6 sigma=1.3 thresh=9 peak=9
21:26:34.549 00.000 1032 Star::Find returns 0 (2), X=493.00, Y=867.00, Mass=58, SNR=2.9, Peak=14 HFD=0.0
21:26:34.549 00.000 1032 Star::Find(15, 1125, 839, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.549 00.000 1032 Star::Find returns 0 (3), X=1125.00, Y=839.00, Mass=4, SNR=1.4, Peak=10 HFD=0.0
21:26:34.549 00.000 1032 Star::Find(15, 837, 203, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.563 00.014 1032 Star::Find false star n=7 nbg=284 bg=5.6 sigma=1.3 thresh=9 peak=8
21:26:34.563 00.000 1032 Star::Find returns 0 (2), X=837.00, Y=203.00, Mass=30, SNR=2.9, Peak=14 HFD=0.0
21:26:34.566 00.003 1032 Star::Find(15, 77, 573, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.566 00.000 1032 Star::Find returns 0 (2), X=77.00, Y=573.00, Mass=14, SNR=2.5, Peak=10 HFD=0.0
21:26:34.566 00.000 1032 Star::Find(15, 827, 797, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.566 00.000 1032 Star::Find returns 0 (2), X=827.00, Y=797.00, Mass=18, SNR=2.8, Peak=11 HFD=0.0
21:26:34.566 00.000 1032 Star::Find(15, 100, 858, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.566 00.000 1032 Star::Find returns 0 (2), X=100.00, Y=858.00, Mass=15, SNR=2.5, Peak=10 HFD=0.0
21:26:34.566 00.000 1032 Star::Find(15, 517, 268, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.566 00.000 1032 Star::Find returns 0 (2), X=517.00, Y=268.00, Mass=15, SNR=2.5, Peak=10 HFD=0.0
21:26:34.566 00.000 1032 Star::Find(15, 660, 193, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.566 00.000 1032 Star::Find false star n=8 nbg=273 bg=5.8 sigma=1.1 thresh=9 peak=8
21:26:34.566 00.000 1032 Star::Find returns 0 (2), X=660.00, Y=193.00, Mass=30, SNR=2.9, Peak=11 HFD=0.0
21:26:34.566 00.000 1032 Star::Find(15, 1013, 441, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.578 00.012 1032 Star::Find returns 0 (2), X=1013.00, Y=441.00, Mass=15, SNR=2.5, Peak=12 HFD=0.0
21:26:34.578 00.000 1032 Star::Find(15, 868, 590, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.578 00.000 1032 Star::Find false star n=7 nbg=279 bg=5.8 sigma=1.1 thresh=9 peak=8
21:26:34.583 00.005 1032 Star::Find returns 0 (2), X=868.00, Y=590.00, Mass=26, SNR=2.9, Peak=12 HFD=0.0
21:26:34.583 00.000 1032 Star::Find(15, 370, 898, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.583 00.000 1032 Star::Find returns 0 (3), X=370.00, Y=898.00, Mass=9, SNR=1.9, Peak=11 HFD=0.0
21:26:34.583 00.000 1032 Star::Find(15, 762, 885, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.583 00.000 1032 Star::Find returns 0 (3), X=762.00, Y=885.00, Mass=0, SNR=0.0, Peak=10 HFD=0.0
21:26:34.583 00.000 1032 Star::Find(15, 476, 915, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.583 00.000 1032 Star::Find returns 0 (2), X=476.00, Y=915.00, Mass=13, SNR=2.3, Peak=11 HFD=0.0
21:26:34.583 00.000 1032 Star::Find(15, 555, 287, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.583 00.000 1032 Star::Find returns 0 (2), X=555.00, Y=287.00, Mass=14, SNR=2.4, Peak=14 HFD=0.0
21:26:34.583 00.000 1032 Star::Find(15, 56, 809, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.583 00.000 1032 Star::Find returns 0 (2), X=56.00, Y=809.00, Mass=12, SNR=2.2, Peak=11 HFD=0.0
21:26:34.594 00.011 1032 Star::Find(15, 745, 385, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.594 00.000 1032 Star::Find returns 0 (2), X=745.00, Y=385.00, Mass=11, SNR=2.1, Peak=10 HFD=0.0
21:26:34.594 00.000 1032 Star::Find(15, 100, 347, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.594 00.000 1032 Star::Find false star n=7 nbg=282 bg=5.5 sigma=1.2 thresh=9 peak=7
21:26:34.594 00.000 1032 Star::Find returns 0 (2), X=100.00, Y=347.00, Mass=26, SNR=2.9, Peak=10 HFD=0.0
21:26:34.600 00.006 1032 Star::Find(15, 956, 203, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.600 00.000 1032 Star::Find returns 0 (3), X=956.00, Y=203.00, Mass=6, SNR=1.6, Peak=10 HFD=0.0
21:26:34.600 00.000 1032 Star::Find(15, 312, 931, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.600 00.000 1032 Star::Find returns 0 (2), X=312.00, Y=931.00, Mass=21, SNR=2.9, Peak=10 HFD=0.0
21:26:34.600 00.000 1032 Star::Find(15, 371, 424, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.600 00.000 1032 Star::Find returns 0 (3), X=371.00, Y=424.00, Mass=8, SNR=1.8, Peak=11 HFD=0.0
21:26:34.600 00.000 1032 Star::Find(15, 206, 310, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.600 00.000 1032 Star::Find returns 0 (3), X=206.00, Y=310.00, Mass=7, SNR=1.7, Peak=10 HFD=0.0
21:26:34.600 00.000 1032 Star::Find(15, 958, 69, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.600 00.000 1032 Star::Find returns 0 (2), X=958.00, Y=69.00, Mass=16, SNR=2.7, Peak=13 HFD=0.0
21:26:34.610 00.010 1032 Star::Find(15, 476, 606, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.610 00.000 1032 Star::Find returns 0 (2), X=476.00, Y=606.00, Mass=11, SNR=2.2, Peak=11 HFD=0.0
21:26:34.610 00.000 1032 Star::Find(15, 749, 449, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.610 00.000 1032 Star::Find returns 0 (3), X=749.00, Y=449.00, Mass=3, SNR=1.2, Peak=12 HFD=0.0
21:26:34.610 00.000 1032 Star::Find(15, 601, 490, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.616 00.006 1032 Star::Find returns 0 (2), X=601.00, Y=490.00, Mass=15, SNR=2.5, Peak=11 HFD=0.0
21:26:34.616 00.000 1032 Star::Find(15, 167, 730, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.616 00.000 1032 Star::Find false star n=5 nbg=287 bg=5.5 sigma=1.3 thresh=9 peak=8
21:26:34.616 00.000 1032 Star::Find returns 0 (2), X=167.00, Y=730.00, Mass=27, SNR=2.9, Peak=15 HFD=0.0
21:26:34.616 00.000 1032 Star::Find(15, 982, 111, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.616 00.000 1032 Star::Find false star n=10 nbg=280 bg=5.8 sigma=1.1 thresh=9 peak=7
21:26:34.616 00.000 1032 Star::Find returns 0 (2), X=982.00, Y=111.00, Mass=36, SNR=2.9, Peak=11 HFD=0.0
21:26:34.616 00.000 1032 Star::Find(15, 233, 809, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.616 00.000 1032 Star::Find returns 0 (2), X=233.00, Y=809.00, Mass=13, SNR=2.4, Peak=12 HFD=0.0
21:26:34.625 00.009 1032 Star::Find(15, 746, 224, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.625 00.000 1032 Star::Find returns 0 (3), X=746.00, Y=224.00, Mass=10, SNR=2.0, Peak=10 HFD=0.0
21:26:34.625 00.000 1032 Star::Find(15, 420, 696, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.625 00.000 1032 Star::Find returns 0 (3), X=420.00, Y=696.00, Mass=7, SNR=1.7, Peak=11 HFD=0.0
21:26:34.625 00.000 1032 Star::Find(15, 1053, 856, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.625 00.000 1032 Star::Find returns 0 (2), X=1053.00, Y=856.00, Mass=16, SNR=2.6, Peak=11 HFD=0.0
21:26:34.625 00.000 1032 Star::Find(15, 1001, 875, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.633 00.008 1032 Star::Find returns 0 (2), X=1001.00, Y=875.00, Mass=17, SNR=2.7, Peak=11 HFD=0.0
21:26:34.633 00.000 1032 Star::Find(15, 957, 565, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.633 00.000 1032 Star::Find returns 0 (3), X=957.00, Y=565.00, Mass=0, SNR=0.0, Peak=9 HFD=0.0
21:26:34.633 00.000 1032 Star::Find(15, 429, 509, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.633 00.000 1032 Star::Find returns 0 (2), X=429.00, Y=509.00, Mass=20, SNR=2.9, Peak=12 HFD=0.0
21:26:34.633 00.000 1032 Star::Find(15, 663, 405, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.633 00.000 1032 Star::Find returns 0 (2), X=663.00, Y=405.00, Mass=11, SNR=2.1, Peak=12 HFD=0.0
21:26:34.641 00.008 1032 Star::Find(15, 496, 808, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.641 00.000 1032 Star::Find returns 0 (3), X=496.00, Y=808.00, Mass=7, SNR=1.7, Peak=9 HFD=0.0
21:26:34.641 00.000 1032 Star::Find(15, 290, 923, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.641 00.000 1032 Star::Find returns 0 (2), X=290.00, Y=923.00, Mass=18, SNR=2.7, Peak=10 HFD=0.0
21:26:34.641 00.000 1032 Star::Find(15, 898, 681, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.641 00.000 1032 Star::Find returns 0 (2), X=898.00, Y=681.00, Mass=13, SNR=2.5, Peak=15 HFD=0.0
21:26:34.641 00.000 1032 Star::Find(15, 1061, 583, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.641 00.000 1032 Star::Find returns 0 (3), X=1061.00, Y=583.00, Mass=10, SNR=2.0, Peak=10 HFD=0.0
21:26:34.641 00.000 1032 Star::Find(15, 84, 686, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.650 00.009 1032 Star::Find false star n=5 nbg=283 bg=5.4 sigma=1.2 thresh=9 peak=7
21:26:34.650 00.000 1032 Star::Find returns 0 (2), X=84.00, Y=686.00, Mass=25, SNR=2.9, Peak=14 HFD=0.0
21:26:34.650 00.000 1032 Star::Find(15, 945, 324, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.650 00.000 1032 Star::Find returns 0 (3), X=945.00, Y=324.00, Mass=3, SNR=1.2, Peak=12 HFD=0.0
21:26:34.650 00.000 1032 Star::Find(15, 868, 437, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.650 00.000 1032 Star::Find false star n=8 nbg=274 bg=5.8 sigma=1.1 thresh=9 peak=7
21:26:34.650 00.000 1032 Star::Find returns 0 (2), X=868.00, Y=437.00, Mass=31, SNR=2.9, Peak=12 HFD=0.0
21:26:34.657 00.007 1032 Star::Find(15, 642, 425, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.657 00.000 1032 Star::Find false star n=5 nbg=283 bg=5.5 sigma=1.3 thresh=9 peak=7
21:26:34.657 00.000 1032 Star::Find returns 0 (2), X=642.00, Y=425.00, Mass=26, SNR=2.9, Peak=14 HFD=0.0
21:26:34.657 00.000 1032 Star::Find(15, 165, 696, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.657 00.000 1032 Star::Find returns 0 (2), X=165.00, Y=696.00, Mass=11, SNR=2.2, Peak=10 HFD=0.0
21:26:34.657 00.000 1032 Star::Find(15, 181, 110, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.657 00.000 1032 Star::Find returns 0 (3), X=181.00, Y=110.00, Mass=4, SNR=1.4, Peak=11 HFD=0.0
21:26:34.657 00.000 1032 Star::Find(15, 431, 435, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.657 00.000 1032 Star::Find returns 0 (2), X=431.00, Y=435.00, Mass=11, SNR=2.2, Peak=10 HFD=0.0
21:26:34.667 00.010 1032 Star::Find(15, 358, 539, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.667 00.000 1032 Star::Find returns 0 (2), X=358.00, Y=539.00, Mass=15, SNR=2.5, Peak=11 HFD=0.0
21:26:34.667 00.000 1032 Star::Find(15, 329, 799, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.667 00.000 1032 Star::Find returns 0 (2), X=329.00, Y=799.00, Mass=13, SNR=2.3, Peak=10 HFD=0.0
21:26:34.667 00.000 1032 Star::Find(15, 483, 538, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.667 00.000 1032 Star::Find returns 0 (3), X=483.00, Y=538.00, Mass=4, SNR=1.3, Peak=10 HFD=0.0
21:26:34.673 00.006 1032 Star::Find(15, 713, 922, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.673 00.000 1032 Star::Find returns 0 (2), X=713.00, Y=922.00, Mass=18, SNR=2.7, Peak=10 HFD=0.0
21:26:34.673 00.000 1032 Star::Find(15, 159, 575, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.673 00.000 1032 Star::Find returns 0 (2), X=159.00, Y=575.00, Mass=14, SNR=2.4, Peak=11 HFD=0.0
21:26:34.673 00.000 1032 Star::Find(15, 286, 696, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.673 00.000 1032 Star::Find returns 0 (3), X=286.00, Y=696.00, Mass=0, SNR=0.0, Peak=11 HFD=0.0
21:26:34.673 00.000 1032 Star::Find(15, 1031, 846, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.673 00.000 1032 Star::Find false star n=6 nbg=283 bg=5.5 sigma=1.2 thresh=9 peak=7
21:26:34.673 00.000 1032 Star::Find returns 0 (2), X=1031.00, Y=846.00, Mass=22, SNR=2.9, Peak=11 HFD=0.0
21:26:34.673 00.000 1032 Star::Find(15, 115, 696, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.673 00.000 1032 Star::Find returns 0 (2), X=115.00, Y=696.00, Mass=21, SNR=3.0, Peak=12 HFD=0.0
21:26:34.684 00.011 1032 Star::Find(15, 227, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.684 00.000 1032 Star::Find returns 0 (3), X=227.00, Y=750.00, Mass=7, SNR=1.8, Peak=9 HFD=0.0
21:26:34.684 00.000 1032 Star::Find(15, 652, 902, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.684 00.000 1032 Star::Find false star n=6 nbg=277 bg=5.7 sigma=1.2 thresh=9 peak=7
21:26:34.684 00.000 1032 Star::Find returns 0 (2), X=652.00, Y=902.00, Mass=23, SNR=2.9, Peak=12 HFD=0.0
21:26:34.689 00.005 1032 Star::Find(15, 687, 696, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.689 00.000 1032 Star::Find returns 0 (3), X=687.00, Y=696.00, Mass=7, SNR=1.8, Peak=10 HFD=0.0
21:26:34.689 00.000 1032 Star::Find(15, 415, 626, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.689 00.000 1032 Star::Find returns 0 (3), X=415.00, Y=626.00, Mass=0, SNR=0.0, Peak=10 HFD=0.0
21:26:34.689 00.000 1032 Star::Find(15, 1153, 46, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.689 00.000 1032 Star::Find false star n=7 nbg=275 bg=5.7 sigma=1.1 thresh=9 peak=7
21:26:34.689 00.000 1032 Star::Find returns 0 (2), X=1153.00, Y=46.00, Mass=25, SNR=2.9, Peak=11 HFD=0.0
21:26:34.689 00.000 1032 Star::Find(15, 149, 324, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.689 00.000 1032 Star::Find returns 0 (3), X=149.00, Y=324.00, Mass=7, SNR=1.7, Peak=9 HFD=0.0
21:26:34.689 00.000 1032 Star::Find(15, 295, 841, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.689 00.000 1032 Star::Find returns 0 (3), X=295.00, Y=841.00, Mass=4, SNR=1.3, Peak=10 HFD=0.0
21:26:34.701 00.012 1032 AutoFind: finding best star pass 1
21:26:34.701 00.000 1032 Star::Find(15, 307, 114, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.701 00.000 1032 Star::Find returns 0 (5), X=307.50, Y=114.32, Mass=1059, SNR=22.4, Peak=44 HFD=5.0
21:26:34.701 00.000 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.705 00.004 1032 Star::Find returns 1 (0), X=403.19, Y=580.08, Mass=287, SNR=11.4, Peak=20 HFD=4.1
21:26:34.707 00.002 1032 Star::Find(15, 845, 936, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.709 00.002 1032 Star::Find returns 1 (0), X=845.12, Y=935.26, Mass=254, SNR=10.7, Peak=18 HFD=4.4
21:26:34.710 00.001 1032 Star::Find(15, 821, 51, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.710 00.000 1032 Star::Find returns 0 (5), X=820.73, Y=50.87, Mass=266, SNR=10.9, Peak=16 HFD=4.5
21:26:34.712 00.002 1032 Star::Find(15, 1045, 163, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.712 00.000 1032 Star::Find returns 0 (5), X=1044.41, Y=163.44, Mass=306, SNR=11.8, Peak=16 HFD=5.0
21:26:34.714 00.002 1032 Star::Find(15, 646, 660, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.714 00.000 1032 Star::Find returns 1 (0), X=646.62, Y=660.65, Mass=205, SNR=9.5, Peak=17 HFD=3.9
21:26:34.716 00.002 1032 Star::Find(15, 134, 906, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.716 00.000 1032 Star::Find returns 0 (5), X=135.09, Y=905.18, Mass=335, SNR=12.2, Peak=17 HFD=5.6
21:26:34.718 00.002 1032 Star::Find(15, 503, 107, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.718 00.000 1032 Star::Find returns 1 (0), X=502.85, Y=106.98, Mass=218, SNR=9.9, Peak=17 HFD=4.3
21:26:34.720 00.002 1032 Star::Find(15, 738, 683, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.721 00.001 1032 Star::Find returns 1 (0), X=737.89, Y=682.66, Mass=108, SNR=6.9, Peak=13 HFD=3.5
21:26:34.721 00.000 1032 Star::Find(15, 538, 315, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.721 00.000 1032 Star::Find returns 1 (0), X=537.69, Y=314.38, Mass=112, SNR=6.8, Peak=14 HFD=3.6
21:26:34.721 00.000 1032 Star::Find(15, 242, 723, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.721 00.000 1032 Star::Find returns 1 (0), X=242.59, Y=723.63, Mass=131, SNR=7.4, Peak=12 HFD=3.9
21:26:34.721 00.000 1032 Star::Find(15, 409, 297, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.721 00.000 1032 Star::Find returns 1 (0), X=408.98, Y=297.10, Mass=100, SNR=6.7, Peak=12 HFD=4.0
21:26:34.721 00.000 1032 Star::Find(15, 227, 275, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.721 00.000 1032 Star::Find returns 0 (5), X=227.41, Y=274.61, Mass=164, SNR=8.5, Peak=13 HFD=4.9
21:26:34.721 00.000 1032 Star::Find(15, 723, 455, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.721 00.000 1032 Star::Find false star n=15 nbg=279 bg=5.8 sigma=1.2 thresh=9 peak=9
21:26:34.735 00.014 1032 Star::Find returns 0 (2), X=723.00, Y=455.00, Mass=57, SNR=2.9, Peak=11 HFD=0.0
21:26:34.735 00.000 1032 Star::Find(15, 128, 289, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.737 00.002 1032 Star::Find returns 1 (0), X=128.41, Y=289.49, Mass=114, SNR=6.9, Peak=12 HFD=4.4
21:26:34.737 00.000 1032 Star::Find(15, 451, 891, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.737 00.000 1032 Star::Find false star n=16 nbg=285 bg=5.6 sigma=1.3 thresh=9 peak=9
21:26:34.737 00.000 1032 Star::Find returns 0 (2), X=451.00, Y=891.00, Mass=62, SNR=2.9, Peak=13 HFD=0.0
21:26:34.737 00.000 1032 Star::Find(15, 404, 21, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.737 00.000 1032 Star::Find false star n=21 nbg=281 bg=5.8 sigma=1.1 thresh=9 peak=9
21:26:34.737 00.000 1032 Star::Find returns 0 (2), X=404.00, Y=21.00, Mass=75, SNR=2.9, Peak=13 HFD=0.0
21:26:34.737 00.000 1032 Star::Find(15, 465, 43, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.737 00.000 1032 Star::Find false star n=11 nbg=284 bg=5.6 sigma=1.2 thresh=9 peak=8
21:26:34.737 00.000 1032 Star::Find returns 0 (2), X=465.00, Y=43.00, Mass=41, SNR=2.9, Peak=11 HFD=0.0
21:26:34.737 00.000 1032 Star::Find(15, 652, 815, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.737 00.000 1032 Star::Find returns 0 (2), X=652.00, Y=815.00, Mass=14, SNR=2.5, Peak=14 HFD=0.0
21:26:34.737 00.000 1032 Star::Find(15, 846, 350, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.737 00.000 1032 Star::Find false star n=14 nbg=284 bg=5.7 sigma=1.2 thresh=9 peak=9
21:26:34.737 00.000 1032 Star::Find returns 0 (2), X=846.00, Y=350.00, Mass=50, SNR=2.9, Peak=11 HFD=0.0
21:26:34.752 00.015 1032 Star::Find(15, 1164, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.753 00.001 1032 Star::Find returns 1 (0), X=1163.42, Y=618.68, Mass=95, SNR=6.3, Peak=14 HFD=4.3
21:26:34.753 00.000 1032 Star::Find(15, 731, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.753 00.000 1032 Star::Find returns 0 (2), X=731.00, Y=750.00, Mass=17, SNR=2.7, Peak=11 HFD=0.0
21:26:34.753 00.000 1032 Star::Find(15, 107, 459, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.753 00.000 1032 Star::Find returns 0 (2), X=107.00, Y=459.00, Mass=15, SNR=2.5, Peak=11 HFD=0.0
21:26:34.753 00.000 1032 Star::Find(15, 493, 867, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.753 00.000 1032 Star::Find false star n=13 nbg=286 bg=5.6 sigma=1.3 thresh=9 peak=9
21:26:34.753 00.000 1032 Star::Find returns 0 (2), X=493.00, Y=867.00, Mass=58, SNR=2.9, Peak=14 HFD=0.0
21:26:34.753 00.000 1032 Star::Find(15, 1125, 839, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.753 00.000 1032 Star::Find returns 0 (3), X=1125.00, Y=839.00, Mass=4, SNR=1.4, Peak=10 HFD=0.0
21:26:34.753 00.000 1032 Star::Find(15, 837, 203, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.753 00.000 1032 Star::Find false star n=7 nbg=284 bg=5.6 sigma=1.3 thresh=9 peak=8
21:26:34.753 00.000 1032 Star::Find returns 0 (2), X=837.00, Y=203.00, Mass=30, SNR=2.9, Peak=14 HFD=0.0
21:26:34.753 00.000 1032 Star::Find(15, 77, 573, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.753 00.000 1032 Star::Find returns 0 (2), X=77.00, Y=573.00, Mass=14, SNR=2.5, Peak=10 HFD=0.0
21:26:34.753 00.000 1032 Star::Find(15, 827, 797, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.769 00.016 1032 Star::Find returns 0 (2), X=827.00, Y=797.00, Mass=18, SNR=2.8, Peak=11 HFD=0.0
21:26:34.769 00.000 1032 Star::Find(15, 100, 858, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.769 00.000 1032 Star::Find returns 0 (2), X=100.00, Y=858.00, Mass=15, SNR=2.5, Peak=10 HFD=0.0
21:26:34.769 00.000 1032 Star::Find(15, 517, 268, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.769 00.000 1032 Star::Find returns 0 (2), X=517.00, Y=268.00, Mass=15, SNR=2.5, Peak=10 HFD=0.0
21:26:34.769 00.000 1032 Star::Find(15, 660, 193, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.769 00.000 1032 Star::Find false star n=8 nbg=273 bg=5.8 sigma=1.1 thresh=9 peak=8
21:26:34.769 00.000 1032 Star::Find returns 0 (2), X=660.00, Y=193.00, Mass=30, SNR=2.9, Peak=11 HFD=0.0
21:26:34.769 00.000 1032 Star::Find(15, 1013, 441, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.769 00.000 1032 Star::Find returns 0 (2), X=1013.00, Y=441.00, Mass=15, SNR=2.5, Peak=12 HFD=0.0
21:26:34.769 00.000 1032 Star::Find(15, 868, 590, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.769 00.000 1032 Star::Find false star n=7 nbg=279 bg=5.8 sigma=1.1 thresh=9 peak=8
21:26:34.769 00.000 1032 Star::Find returns 0 (2), X=868.00, Y=590.00, Mass=26, SNR=2.9, Peak=12 HFD=0.0
21:26:34.769 00.000 1032 Star::Find(15, 370, 898, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.769 00.000 1032 Star::Find returns 0 (3), X=370.00, Y=898.00, Mass=9, SNR=1.9, Peak=11 HFD=0.0
21:26:34.769 00.000 1032 Star::Find(15, 762, 885, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.785 00.016 1032 Star::Find returns 0 (3), X=762.00, Y=885.00, Mass=0, SNR=0.0, Peak=10 HFD=0.0
21:26:34.786 00.001 1032 Star::Find(15, 476, 915, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.786 00.000 1032 Star::Find returns 0 (2), X=476.00, Y=915.00, Mass=13, SNR=2.3, Peak=11 HFD=0.0
21:26:34.786 00.000 1032 Star::Find(15, 555, 287, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.786 00.000 1032 Star::Find returns 0 (2), X=555.00, Y=287.00, Mass=14, SNR=2.4, Peak=14 HFD=0.0
21:26:34.786 00.000 1032 Star::Find(15, 56, 809, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.786 00.000 1032 Star::Find returns 0 (2), X=56.00, Y=809.00, Mass=12, SNR=2.2, Peak=11 HFD=0.0
21:26:34.786 00.000 1032 Star::Find(15, 745, 385, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.786 00.000 1032 Star::Find returns 0 (2), X=745.00, Y=385.00, Mass=11, SNR=2.1, Peak=10 HFD=0.0
21:26:34.786 00.000 1032 Star::Find(15, 100, 347, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.786 00.000 1032 Star::Find false star n=7 nbg=282 bg=5.5 sigma=1.2 thresh=9 peak=7
21:26:34.786 00.000 1032 Star::Find returns 0 (2), X=100.00, Y=347.00, Mass=26, SNR=2.9, Peak=10 HFD=0.0
21:26:34.786 00.000 1032 Star::Find(15, 956, 203, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.786 00.000 1032 Star::Find returns 0 (3), X=956.00, Y=203.00, Mass=6, SNR=1.6, Peak=10 HFD=0.0
21:26:34.786 00.000 1032 Star::Find(15, 312, 931, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.786 00.000 1032 Star::Find returns 0 (2), X=312.00, Y=931.00, Mass=21, SNR=2.9, Peak=10 HFD=0.0
21:26:34.801 00.015 1032 Star::Find(15, 371, 424, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.803 00.002 1032 Star::Find returns 0 (3), X=371.00, Y=424.00, Mass=8, SNR=1.8, Peak=11 HFD=0.0
21:26:34.803 00.000 1032 Star::Find(15, 206, 310, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.803 00.000 1032 Star::Find returns 0 (3), X=206.00, Y=310.00, Mass=7, SNR=1.7, Peak=10 HFD=0.0
21:26:34.803 00.000 1032 Star::Find(15, 958, 69, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.803 00.000 1032 Star::Find returns 0 (2), X=958.00, Y=69.00, Mass=16, SNR=2.7, Peak=13 HFD=0.0
21:26:34.803 00.000 1032 Star::Find(15, 476, 606, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.803 00.000 1032 Star::Find returns 0 (2), X=476.00, Y=606.00, Mass=11, SNR=2.2, Peak=11 HFD=0.0
21:26:34.803 00.000 1032 Star::Find(15, 749, 449, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.803 00.000 1032 Star::Find returns 0 (3), X=749.00, Y=449.00, Mass=3, SNR=1.2, Peak=12 HFD=0.0
21:26:34.803 00.000 1032 Star::Find(15, 601, 490, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.803 00.000 1032 Star::Find returns 0 (2), X=601.00, Y=490.00, Mass=15, SNR=2.5, Peak=11 HFD=0.0
21:26:34.803 00.000 1032 Star::Find(15, 167, 730, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.803 00.000 1032 Star::Find false star n=5 nbg=287 bg=5.5 sigma=1.3 thresh=9 peak=8
21:26:34.803 00.000 1032 Star::Find returns 0 (2), X=167.00, Y=730.00, Mass=27, SNR=2.9, Peak=15 HFD=0.0
21:26:34.817 00.014 1032 Star::Find(15, 982, 111, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.817 00.000 1032 Star::Find false star n=10 nbg=280 bg=5.8 sigma=1.1 thresh=9 peak=7
21:26:34.817 00.000 1032 Star::Find returns 0 (2), X=982.00, Y=111.00, Mass=36, SNR=2.9, Peak=11 HFD=0.0
21:26:34.817 00.000 1032 Star::Find(15, 233, 809, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.820 00.003 1032 Star::Find returns 0 (2), X=233.00, Y=809.00, Mass=13, SNR=2.4, Peak=12 HFD=0.0
21:26:34.820 00.000 1032 Star::Find(15, 746, 224, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.820 00.000 1032 Star::Find returns 0 (3), X=746.00, Y=224.00, Mass=10, SNR=2.0, Peak=10 HFD=0.0
21:26:34.820 00.000 1032 Star::Find(15, 420, 696, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.820 00.000 1032 Star::Find returns 0 (3), X=420.00, Y=696.00, Mass=7, SNR=1.7, Peak=11 HFD=0.0
21:26:34.820 00.000 1032 Star::Find(15, 1053, 856, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.820 00.000 1032 Star::Find returns 0 (2), X=1053.00, Y=856.00, Mass=16, SNR=2.6, Peak=11 HFD=0.0
21:26:34.820 00.000 1032 Star::Find(15, 1001, 875, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.820 00.000 1032 Star::Find returns 0 (2), X=1001.00, Y=875.00, Mass=17, SNR=2.7, Peak=11 HFD=0.0
21:26:34.820 00.000 1032 Star::Find(15, 957, 565, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.820 00.000 1032 Star::Find returns 0 (3), X=957.00, Y=565.00, Mass=0, SNR=0.0, Peak=9 HFD=0.0
21:26:34.820 00.000 1032 Star::Find(15, 429, 509, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.832 00.012 1032 Star::Find returns 0 (2), X=429.00, Y=509.00, Mass=20, SNR=2.9, Peak=12 HFD=0.0
21:26:34.832 00.000 1032 Star::Find(15, 663, 405, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.837 00.005 1032 Star::Find returns 0 (2), X=663.00, Y=405.00, Mass=11, SNR=2.1, Peak=12 HFD=0.0
21:26:34.837 00.000 1032 Star::Find(15, 496, 808, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.837 00.000 1032 Star::Find returns 0 (3), X=496.00, Y=808.00, Mass=7, SNR=1.7, Peak=9 HFD=0.0
21:26:34.837 00.000 1032 Star::Find(15, 290, 923, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.837 00.000 1032 Star::Find returns 0 (2), X=290.00, Y=923.00, Mass=18, SNR=2.7, Peak=10 HFD=0.0
21:26:34.837 00.000 1032 Star::Find(15, 898, 681, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.837 00.000 1032 Star::Find returns 0 (2), X=898.00, Y=681.00, Mass=13, SNR=2.5, Peak=15 HFD=0.0
21:26:34.837 00.000 1032 Star::Find(15, 1061, 583, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.837 00.000 1032 Star::Find returns 0 (3), X=1061.00, Y=583.00, Mass=10, SNR=2.0, Peak=10 HFD=0.0
21:26:34.837 00.000 1032 Star::Find(15, 84, 686, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.837 00.000 1032 Star::Find false star n=5 nbg=283 bg=5.4 sigma=1.2 thresh=9 peak=7
21:26:34.837 00.000 1032 Star::Find returns 0 (2), X=84.00, Y=686.00, Mass=25, SNR=2.9, Peak=14 HFD=0.0
21:26:34.848 00.011 1032 Star::Find(15, 945, 324, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.848 00.000 1032 Star::Find returns 0 (3), X=945.00, Y=324.00, Mass=3, SNR=1.2, Peak=12 HFD=0.0
21:26:34.848 00.000 1032 Star::Find(15, 868, 437, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.848 00.000 1032 Star::Find false star n=8 nbg=274 bg=5.8 sigma=1.1 thresh=9 peak=7
21:26:34.848 00.000 1032 Star::Find returns 0 (2), X=868.00, Y=437.00, Mass=31, SNR=2.9, Peak=12 HFD=0.0
21:26:34.853 00.005 1032 Star::Find(15, 642, 425, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.853 00.000 1032 Star::Find false star n=5 nbg=283 bg=5.5 sigma=1.3 thresh=9 peak=7
21:26:34.853 00.000 1032 Star::Find returns 0 (2), X=642.00, Y=425.00, Mass=26, SNR=2.9, Peak=14 HFD=0.0
21:26:34.853 00.000 1032 Star::Find(15, 165, 696, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.853 00.000 1032 Star::Find returns 0 (2), X=165.00, Y=696.00, Mass=11, SNR=2.2, Peak=10 HFD=0.0
21:26:34.853 00.000 1032 Star::Find(15, 181, 110, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.853 00.000 1032 Star::Find returns 0 (3), X=181.00, Y=110.00, Mass=4, SNR=1.4, Peak=11 HFD=0.0
21:26:34.853 00.000 1032 Star::Find(15, 431, 435, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.853 00.000 1032 Star::Find returns 0 (2), X=431.00, Y=435.00, Mass=11, SNR=2.2, Peak=10 HFD=0.0
21:26:34.853 00.000 1032 Star::Find(15, 358, 539, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.853 00.000 1032 Star::Find returns 0 (2), X=358.00, Y=539.00, Mass=15, SNR=2.5, Peak=11 HFD=0.0
21:26:34.864 00.011 1032 Star::Find(15, 329, 799, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.864 00.000 1032 Star::Find returns 0 (2), X=329.00, Y=799.00, Mass=13, SNR=2.3, Peak=10 HFD=0.0
21:26:34.864 00.000 1032 Star::Find(15, 483, 538, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.864 00.000 1032 Star::Find returns 0 (3), X=483.00, Y=538.00, Mass=4, SNR=1.3, Peak=10 HFD=0.0
21:26:34.864 00.000 1032 Star::Find(15, 713, 922, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.864 00.000 1032 Star::Find returns 0 (2), X=713.00, Y=922.00, Mass=18, SNR=2.7, Peak=10 HFD=0.0
21:26:34.870 00.006 1032 Star::Find(15, 159, 575, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.870 00.000 1032 Star::Find returns 0 (2), X=159.00, Y=575.00, Mass=14, SNR=2.4, Peak=11 HFD=0.0
21:26:34.870 00.000 1032 Star::Find(15, 286, 696, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.870 00.000 1032 Star::Find returns 0 (3), X=286.00, Y=696.00, Mass=0, SNR=0.0, Peak=11 HFD=0.0
21:26:34.870 00.000 1032 Star::Find(15, 1031, 846, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.870 00.000 1032 Star::Find false star n=6 nbg=283 bg=5.5 sigma=1.2 thresh=9 peak=7
21:26:34.870 00.000 1032 Star::Find returns 0 (2), X=1031.00, Y=846.00, Mass=22, SNR=2.9, Peak=11 HFD=0.0
21:26:34.870 00.000 1032 Star::Find(15, 115, 696, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.870 00.000 1032 Star::Find returns 0 (2), X=115.00, Y=696.00, Mass=21, SNR=3.0, Peak=12 HFD=0.0
21:26:34.870 00.000 1032 Star::Find(15, 227, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.880 00.010 1032 Star::Find returns 0 (3), X=227.00, Y=750.00, Mass=7, SNR=1.8, Peak=9 HFD=0.0
21:26:34.882 00.002 1032 Star::Find(15, 652, 902, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.882 00.000 1032 Star::Find false star n=6 nbg=277 bg=5.7 sigma=1.2 thresh=9 peak=7
21:26:34.882 00.000 1032 Star::Find returns 0 (2), X=652.00, Y=902.00, Mass=23, SNR=2.9, Peak=12 HFD=0.0
21:26:34.882 00.000 1032 Star::Find(15, 687, 696, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.882 00.000 1032 Star::Find returns 0 (3), X=687.00, Y=696.00, Mass=7, SNR=1.8, Peak=10 HFD=0.0
21:26:34.887 00.005 1032 Star::Find(15, 415, 626, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.887 00.000 1032 Star::Find returns 0 (3), X=415.00, Y=626.00, Mass=0, SNR=0.0, Peak=10 HFD=0.0
21:26:34.887 00.000 1032 Star::Find(15, 1153, 46, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.887 00.000 1032 Star::Find false star n=7 nbg=275 bg=5.7 sigma=1.1 thresh=9 peak=7
21:26:34.887 00.000 1032 Star::Find returns 0 (2), X=1153.00, Y=46.00, Mass=25, SNR=2.9, Peak=11 HFD=0.0
21:26:34.887 00.000 1032 Star::Find(15, 149, 324, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.887 00.000 1032 Star::Find returns 0 (3), X=149.00, Y=324.00, Mass=7, SNR=1.7, Peak=9 HFD=0.0
21:26:34.887 00.000 1032 Star::Find(15, 295, 841, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.887 00.000 1032 Star::Find returns 0 (3), X=295.00, Y=841.00, Mass=4, SNR=1.3, Peak=10 HFD=0.0
21:26:34.896 00.009 1032 AutoFind: could not find a star on Pass 1
21:26:34.896 00.000 1032 AutoFind: finding best star pass 2
21:26:34.896 00.000 1032 Star::Find(15, 307, 114, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.896 00.000 1032 Star::Find returns 0 (5), X=307.50, Y=114.32, Mass=1059, SNR=22.4, Peak=44 HFD=5.0
21:26:34.896 00.000 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.896 00.000 1032 Star::Find returns 1 (0), X=403.19, Y=580.08, Mass=287, SNR=11.4, Peak=20 HFD=4.1
21:26:34.896 00.000 1032 AutoFind: star saturated or too dim [403, 580] 22.6 Mass 287 SNR 11.4
21:26:34.896 00.000 1032 Star::Find(15, 845, 936, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.904 00.008 1032 Star::Find returns 1 (0), X=845.12, Y=935.26, Mass=254, SNR=10.7, Peak=18 HFD=4.4
21:26:34.904 00.000 1032 AutoFind: star saturated or too dim [845, 936] 16.1 Mass 254 SNR 10.7
21:26:34.904 00.000 1032 Star::Find(15, 821, 51, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.904 00.000 1032 Star::Find returns 0 (5), X=820.73, Y=50.87, Mass=266, SNR=10.9, Peak=16 HFD=4.5
21:26:34.904 00.000 1032 Star::Find(15, 1045, 163, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.904 00.000 1032 Star::Find returns 0 (5), X=1044.41, Y=163.44, Mass=306, SNR=11.8, Peak=16 HFD=5.0
21:26:34.904 00.000 1032 Star::Find(15, 646, 660, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.912 00.008 1032 Star::Find returns 1 (0), X=646.62, Y=660.65, Mass=205, SNR=9.5, Peak=17 HFD=3.9
21:26:34.912 00.000 1032 AutoFind: star saturated or too dim [646, 660] 14.4 Mass 205 SNR 9.5
21:26:34.912 00.000 1032 Star::Find(15, 134, 906, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.912 00.000 1032 Star::Find returns 0 (5), X=135.09, Y=905.18, Mass=335, SNR=12.2, Peak=17 HFD=5.6
21:26:34.912 00.000 1032 Star::Find(15, 503, 107, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.912 00.000 1032 Star::Find returns 1 (0), X=502.85, Y=106.98, Mass=218, SNR=9.9, Peak=17 HFD=4.3
21:26:34.912 00.000 1032 AutoFind: star saturated or too dim [503, 107] 12.7 Mass 218 SNR 9.9
21:26:34.912 00.000 1032 Star::Find(15, 738, 683, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.912 00.000 1032 Star::Find returns 1 (0), X=737.89, Y=682.66, Mass=108, SNR=6.9, Peak=13 HFD=3.5
21:26:34.921 00.009 1032 AutoFind: star saturated or too dim [738, 683] 9.4 Mass 108 SNR 6.9
21:26:34.921 00.000 1032 Star::Find(15, 538, 315, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.921 00.000 1032 Star::Find returns 1 (0), X=537.69, Y=314.38, Mass=112, SNR=6.8, Peak=14 HFD=3.6
21:26:34.921 00.000 1032 AutoFind: star saturated or too dim [538, 315] 8.5 Mass 112 SNR 6.8
21:26:34.921 00.000 1032 Star::Find(15, 242, 723, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.921 00.000 1032 Star::Find returns 1 (0), X=242.59, Y=723.63, Mass=131, SNR=7.4, Peak=12 HFD=3.9
21:26:34.928 00.007 1032 AutoFind: star saturated or too dim [242, 723] 8.1 Mass 131 SNR 7.4
21:26:34.928 00.000 1032 Star::Find(15, 409, 297, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.928 00.000 1032 Star::Find returns 1 (0), X=408.98, Y=297.10, Mass=100, SNR=6.7, Peak=12 HFD=4.0
21:26:34.928 00.000 1032 AutoFind: star saturated or too dim [409, 297] 8.0 Mass 100 SNR 6.7
21:26:34.928 00.000 1032 Star::Find(15, 227, 275, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.928 00.000 1032 Star::Find returns 0 (5), X=227.41, Y=274.61, Mass=164, SNR=8.5, Peak=13 HFD=4.9
21:26:34.928 00.000 1032 Star::Find(15, 723, 455, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.928 00.000 1032 Star::Find false star n=15 nbg=279 bg=5.8 sigma=1.2 thresh=9 peak=9
21:26:34.928 00.000 1032 Star::Find returns 0 (2), X=723.00, Y=455.00, Mass=57, SNR=2.9, Peak=11 HFD=0.0
21:26:34.928 00.000 1032 Star::Find(15, 128, 289, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.938 00.010 1032 Star::Find returns 1 (0), X=128.41, Y=289.49, Mass=114, SNR=6.9, Peak=12 HFD=4.4
21:26:34.938 00.000 1032 AutoFind: star saturated or too dim [128, 289] 6.6 Mass 114 SNR 6.9
21:26:34.938 00.000 1032 Star::Find(15, 451, 891, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.938 00.000 1032 Star::Find false star n=16 nbg=285 bg=5.6 sigma=1.3 thresh=9 peak=9
21:26:34.938 00.000 1032 Star::Find returns 0 (2), X=451.00, Y=891.00, Mass=62, SNR=2.9, Peak=13 HFD=0.0
21:26:34.938 00.000 1032 Star::Find(15, 404, 21, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.944 00.006 1032 Star::Find false star n=21 nbg=281 bg=5.8 sigma=1.1 thresh=9 peak=9
21:26:34.944 00.000 1032 Star::Find returns 0 (2), X=404.00, Y=21.00, Mass=75, SNR=2.9, Peak=13 HFD=0.0
21:26:34.944 00.000 1032 Star::Find(15, 465, 43, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.944 00.000 1032 Star::Find false star n=11 nbg=284 bg=5.6 sigma=1.2 thresh=9 peak=8
21:26:34.944 00.000 1032 Star::Find returns 0 (2), X=465.00, Y=43.00, Mass=41, SNR=2.9, Peak=11 HFD=0.0
21:26:34.944 00.000 1032 Star::Find(15, 652, 815, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.944 00.000 1032 Star::Find returns 0 (2), X=652.00, Y=815.00, Mass=14, SNR=2.5, Peak=14 HFD=0.0
21:26:34.944 00.000 1032 Star::Find(15, 846, 350, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.944 00.000 1032 Star::Find false star n=14 nbg=284 bg=5.7 sigma=1.2 thresh=9 peak=9
21:26:34.944 00.000 1032 Star::Find returns 0 (2), X=846.00, Y=350.00, Mass=50, SNR=2.9, Peak=11 HFD=0.0
21:26:34.944 00.000 1032 Star::Find(15, 1164, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.955 00.011 1032 Star::Find returns 1 (0), X=1163.42, Y=618.68, Mass=95, SNR=6.3, Peak=14 HFD=4.3
21:26:34.955 00.000 1032 AutoFind: star saturated or too dim [1164, 619] 5.1 Mass 95 SNR 6.3
21:26:34.955 00.000 1032 Star::Find(15, 731, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.955 00.000 1032 Star::Find returns 0 (2), X=731.00, Y=750.00, Mass=17, SNR=2.7, Peak=11 HFD=0.0
21:26:34.960 00.005 1032 Star::Find(15, 107, 459, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.960 00.000 1032 Star::Find returns 0 (2), X=107.00, Y=459.00, Mass=15, SNR=2.5, Peak=11 HFD=0.0
21:26:34.960 00.000 1032 Star::Find(15, 493, 867, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.960 00.000 1032 Star::Find false star n=13 nbg=286 bg=5.6 sigma=1.3 thresh=9 peak=9
21:26:34.960 00.000 1032 Star::Find returns 0 (2), X=493.00, Y=867.00, Mass=58, SNR=2.9, Peak=14 HFD=0.0
21:26:34.960 00.000 1032 Star::Find(15, 1125, 839, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.960 00.000 1032 Star::Find returns 0 (3), X=1125.00, Y=839.00, Mass=4, SNR=1.4, Peak=10 HFD=0.0
21:26:34.960 00.000 1032 Star::Find(15, 837, 203, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.960 00.000 1032 Star::Find false star n=7 nbg=284 bg=5.6 sigma=1.3 thresh=9 peak=8
21:26:34.960 00.000 1032 Star::Find returns 0 (2), X=837.00, Y=203.00, Mass=30, SNR=2.9, Peak=14 HFD=0.0
21:26:34.960 00.000 1032 Star::Find(15, 77, 573, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.972 00.012 1032 Star::Find returns 0 (2), X=77.00, Y=573.00, Mass=14, SNR=2.5, Peak=10 HFD=0.0
21:26:34.972 00.000 1032 Star::Find(15, 827, 797, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.972 00.000 1032 Star::Find returns 0 (2), X=827.00, Y=797.00, Mass=18, SNR=2.8, Peak=11 HFD=0.0
21:26:34.976 00.004 1032 Star::Find(15, 100, 858, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.976 00.000 1032 Star::Find returns 0 (2), X=100.00, Y=858.00, Mass=15, SNR=2.5, Peak=10 HFD=0.0
21:26:34.976 00.000 1032 Star::Find(15, 517, 268, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.976 00.000 1032 Star::Find returns 0 (2), X=517.00, Y=268.00, Mass=15, SNR=2.5, Peak=10 HFD=0.0
21:26:34.976 00.000 1032 Star::Find(15, 660, 193, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.976 00.000 1032 Star::Find false star n=8 nbg=273 bg=5.8 sigma=1.1 thresh=9 peak=8
21:26:34.976 00.000 1032 Star::Find returns 0 (2), X=660.00, Y=193.00, Mass=30, SNR=2.9, Peak=11 HFD=0.0
21:26:34.976 00.000 1032 Star::Find(15, 1013, 441, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.976 00.000 1032 Star::Find returns 0 (2), X=1013.00, Y=441.00, Mass=15, SNR=2.5, Peak=12 HFD=0.0
21:26:34.976 00.000 1032 Star::Find(15, 868, 590, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.976 00.000 1032 Star::Find false star n=7 nbg=279 bg=5.8 sigma=1.1 thresh=9 peak=8
21:26:34.976 00.000 1032 Star::Find returns 0 (2), X=868.00, Y=590.00, Mass=26, SNR=2.9, Peak=12 HFD=0.0
21:26:34.976 00.000 1032 Star::Find(15, 370, 898, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.976 00.000 1032 Star::Find returns 0 (3), X=370.00, Y=898.00, Mass=9, SNR=1.9, Peak=11 HFD=0.0
21:26:34.989 00.013 1032 Star::Find(15, 762, 885, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.989 00.000 1032 Star::Find returns 0 (3), X=762.00, Y=885.00, Mass=0, SNR=0.0, Peak=10 HFD=0.0
21:26:34.991 00.002 1032 Star::Find(15, 476, 915, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.993 00.002 1032 Star::Find returns 0 (2), X=476.00, Y=915.00, Mass=13, SNR=2.3, Peak=11 HFD=0.0
21:26:34.993 00.000 1032 Star::Find(15, 555, 287, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.995 00.002 1032 Star::Find returns 0 (2), X=555.00, Y=287.00, Mass=14, SNR=2.4, Peak=14 HFD=0.0
21:26:34.997 00.002 1032 Star::Find(15, 56, 809, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.997 00.000 1032 Star::Find returns 0 (2), X=56.00, Y=809.00, Mass=12, SNR=2.2, Peak=11 HFD=0.0
21:26:34.999 00.002 1032 Star::Find(15, 745, 385, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:34.999 00.000 1032 Star::Find returns 0 (2), X=745.00, Y=385.00, Mass=11, SNR=2.1, Peak=10 HFD=0.0
21:26:35.001 00.002 1032 Star::Find(15, 100, 347, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.001 00.000 1032 Star::Find false star n=7 nbg=282 bg=5.5 sigma=1.2 thresh=9 peak=7
21:26:35.003 00.002 1032 Star::Find returns 0 (2), X=100.00, Y=347.00, Mass=26, SNR=2.9, Peak=10 HFD=0.0
21:26:35.003 00.000 1032 Star::Find(15, 956, 203, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.003 00.000 1032 Star::Find returns 0 (3), X=956.00, Y=203.00, Mass=6, SNR=1.6, Peak=10 HFD=0.0
21:26:35.006 00.003 1032 Star::Find(15, 312, 931, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.007 00.001 1032 Star::Find returns 0 (2), X=312.00, Y=931.00, Mass=21, SNR=2.9, Peak=10 HFD=0.0
21:26:35.007 00.000 1032 Star::Find(15, 371, 424, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.009 00.002 1032 Star::Find returns 0 (3), X=371.00, Y=424.00, Mass=8, SNR=1.8, Peak=11 HFD=0.0
21:26:35.009 00.000 1032 Star::Find(15, 206, 310, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.011 00.002 1032 Star::Find returns 0 (3), X=206.00, Y=310.00, Mass=7, SNR=1.7, Peak=10 HFD=0.0
21:26:35.011 00.000 1032 Star::Find(15, 958, 69, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.013 00.002 1032 Star::Find returns 0 (2), X=958.00, Y=69.00, Mass=16, SNR=2.7, Peak=13 HFD=0.0
21:26:35.013 00.000 1032 Star::Find(15, 476, 606, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.015 00.002 1032 Star::Find returns 0 (2), X=476.00, Y=606.00, Mass=11, SNR=2.2, Peak=11 HFD=0.0
21:26:35.015 00.000 1032 Star::Find(15, 749, 449, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.017 00.002 1032 Star::Find returns 0 (3), X=749.00, Y=449.00, Mass=3, SNR=1.2, Peak=12 HFD=0.0
21:26:35.017 00.000 1032 Star::Find(15, 601, 490, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.019 00.002 1032 Star::Find returns 0 (2), X=601.00, Y=490.00, Mass=15, SNR=2.5, Peak=11 HFD=0.0
21:26:35.019 00.000 1032 Star::Find(15, 167, 730, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.021 00.002 1032 Star::Find false star n=5 nbg=287 bg=5.5 sigma=1.3 thresh=9 peak=8
21:26:35.021 00.000 1032 Star::Find returns 0 (2), X=167.00, Y=730.00, Mass=27, SNR=2.9, Peak=15 HFD=0.0
21:26:35.023 00.002 1032 Star::Find(15, 982, 111, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.023 00.000 1032 Star::Find false star n=10 nbg=280 bg=5.8 sigma=1.1 thresh=9 peak=7
21:26:35.023 00.000 1032 Star::Find returns 0 (2), X=982.00, Y=111.00, Mass=36, SNR=2.9, Peak=11 HFD=0.0
21:26:35.023 00.000 1032 Star::Find(15, 233, 809, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.023 00.000 1032 Star::Find returns 0 (2), X=233.00, Y=809.00, Mass=13, SNR=2.4, Peak=12 HFD=0.0
21:26:35.023 00.000 1032 Star::Find(15, 746, 224, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.023 00.000 1032 Star::Find returns 0 (3), X=746.00, Y=224.00, Mass=10, SNR=2.0, Peak=10 HFD=0.0
21:26:35.023 00.000 1032 Star::Find(15, 420, 696, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.023 00.000 1032 Star::Find returns 0 (3), X=420.00, Y=696.00, Mass=7, SNR=1.7, Peak=11 HFD=0.0
21:26:35.023 00.000 1032 Star::Find(15, 1053, 856, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.023 00.000 1032 Star::Find returns 0 (2), X=1053.00, Y=856.00, Mass=16, SNR=2.6, Peak=11 HFD=0.0
21:26:35.023 00.000 1032 Star::Find(15, 1001, 875, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.023 00.000 1032 Star::Find returns 0 (2), X=1001.00, Y=875.00, Mass=17, SNR=2.7, Peak=11 HFD=0.0
21:26:35.023 00.000 1032 Star::Find(15, 957, 565, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.023 00.000 1032 Star::Find returns 0 (3), X=957.00, Y=565.00, Mass=0, SNR=0.0, Peak=9 HFD=0.0
21:26:35.039 00.016 1032 Star::Find(15, 429, 509, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.040 00.001 1032 Star::Find returns 0 (2), X=429.00, Y=509.00, Mass=20, SNR=2.9, Peak=12 HFD=0.0
21:26:35.040 00.000 1032 Star::Find(15, 663, 405, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.040 00.000 1032 Star::Find returns 0 (2), X=663.00, Y=405.00, Mass=11, SNR=2.1, Peak=12 HFD=0.0
21:26:35.040 00.000 1032 Star::Find(15, 496, 808, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.040 00.000 1032 Star::Find returns 0 (3), X=496.00, Y=808.00, Mass=7, SNR=1.7, Peak=9 HFD=0.0
21:26:35.040 00.000 1032 Star::Find(15, 290, 923, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.040 00.000 1032 Star::Find returns 0 (2), X=290.00, Y=923.00, Mass=18, SNR=2.7, Peak=10 HFD=0.0
21:26:35.040 00.000 1032 Star::Find(15, 898, 681, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.040 00.000 1032 Star::Find returns 0 (2), X=898.00, Y=681.00, Mass=13, SNR=2.5, Peak=15 HFD=0.0
21:26:35.040 00.000 1032 Star::Find(15, 1061, 583, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.040 00.000 1032 Star::Find returns 0 (3), X=1061.00, Y=583.00, Mass=10, SNR=2.0, Peak=10 HFD=0.0
21:26:35.040 00.000 1032 Star::Find(15, 84, 686, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.040 00.000 1032 Star::Find false star n=5 nbg=283 bg=5.4 sigma=1.2 thresh=9 peak=7
21:26:35.040 00.000 1032 Star::Find returns 0 (2), X=84.00, Y=686.00, Mass=25, SNR=2.9, Peak=14 HFD=0.0
21:26:35.040 00.000 1032 Star::Find(15, 945, 324, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.055 00.015 1032 Star::Find returns 0 (3), X=945.00, Y=324.00, Mass=3, SNR=1.2, Peak=12 HFD=0.0
21:26:35.055 00.000 1032 Star::Find(15, 868, 437, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.057 00.002 1032 Star::Find false star n=8 nbg=274 bg=5.8 sigma=1.1 thresh=9 peak=7
21:26:35.057 00.000 1032 Star::Find returns 0 (2), X=868.00, Y=437.00, Mass=31, SNR=2.9, Peak=12 HFD=0.0
21:26:35.057 00.000 1032 Star::Find(15, 642, 425, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.057 00.000 1032 Star::Find false star n=5 nbg=283 bg=5.5 sigma=1.3 thresh=9 peak=7
21:26:35.057 00.000 1032 Star::Find returns 0 (2), X=642.00, Y=425.00, Mass=26, SNR=2.9, Peak=14 HFD=0.0
21:26:35.057 00.000 1032 Star::Find(15, 165, 696, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.057 00.000 1032 Star::Find returns 0 (2), X=165.00, Y=696.00, Mass=11, SNR=2.2, Peak=10 HFD=0.0
21:26:35.057 00.000 1032 Star::Find(15, 181, 110, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.057 00.000 1032 Star::Find returns 0 (3), X=181.00, Y=110.00, Mass=4, SNR=1.4, Peak=11 HFD=0.0
21:26:35.057 00.000 1032 Star::Find(15, 431, 435, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.057 00.000 1032 Star::Find returns 0 (2), X=431.00, Y=435.00, Mass=11, SNR=2.2, Peak=10 HFD=0.0
21:26:35.057 00.000 1032 Star::Find(15, 358, 539, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.057 00.000 1032 Star::Find returns 0 (2), X=358.00, Y=539.00, Mass=15, SNR=2.5, Peak=11 HFD=0.0
21:26:35.057 00.000 1032 Star::Find(15, 329, 799, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.071 00.014 1032 Star::Find returns 0 (2), X=329.00, Y=799.00, Mass=13, SNR=2.3, Peak=10 HFD=0.0
21:26:35.071 00.000 1032 Star::Find(15, 483, 538, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.074 00.003 1032 Star::Find returns 0 (3), X=483.00, Y=538.00, Mass=4, SNR=1.3, Peak=10 HFD=0.0
21:26:35.074 00.000 1032 Star::Find(15, 713, 922, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.074 00.000 1032 Star::Find returns 0 (2), X=713.00, Y=922.00, Mass=18, SNR=2.7, Peak=10 HFD=0.0
21:26:35.074 00.000 1032 Star::Find(15, 159, 575, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.074 00.000 1032 Star::Find returns 0 (2), X=159.00, Y=575.00, Mass=14, SNR=2.4, Peak=11 HFD=0.0
21:26:35.074 00.000 1032 Star::Find(15, 286, 696, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.074 00.000 1032 Star::Find returns 0 (3), X=286.00, Y=696.00, Mass=0, SNR=0.0, Peak=11 HFD=0.0
21:26:35.074 00.000 1032 Star::Find(15, 1031, 846, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.074 00.000 1032 Star::Find false star n=6 nbg=283 bg=5.5 sigma=1.2 thresh=9 peak=7
21:26:35.074 00.000 1032 Star::Find returns 0 (2), X=1031.00, Y=846.00, Mass=22, SNR=2.9, Peak=11 HFD=0.0
21:26:35.074 00.000 1032 Star::Find(15, 115, 696, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.074 00.000 1032 Star::Find returns 0 (2), X=115.00, Y=696.00, Mass=21, SNR=3.0, Peak=12 HFD=0.0
21:26:35.074 00.000 1032 Star::Find(15, 227, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.074 00.000 1032 Star::Find returns 0 (3), X=227.00, Y=750.00, Mass=7, SNR=1.8, Peak=9 HFD=0.0
21:26:35.087 00.013 1032 Star::Find(15, 652, 902, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.087 00.000 1032 Star::Find false star n=6 nbg=277 bg=5.7 sigma=1.2 thresh=9 peak=7
21:26:35.087 00.000 1032 Star::Find returns 0 (2), X=652.00, Y=902.00, Mass=23, SNR=2.9, Peak=12 HFD=0.0
21:26:35.091 00.004 1032 Star::Find(15, 687, 696, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.091 00.000 1032 Star::Find returns 0 (3), X=687.00, Y=696.00, Mass=7, SNR=1.8, Peak=10 HFD=0.0
21:26:35.091 00.000 1032 Star::Find(15, 415, 626, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.091 00.000 1032 Star::Find returns 0 (3), X=415.00, Y=626.00, Mass=0, SNR=0.0, Peak=10 HFD=0.0
21:26:35.091 00.000 1032 Star::Find(15, 1153, 46, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.091 00.000 1032 Star::Find false star n=7 nbg=275 bg=5.7 sigma=1.1 thresh=9 peak=7
21:26:35.091 00.000 1032 Star::Find returns 0 (2), X=1153.00, Y=46.00, Mass=25, SNR=2.9, Peak=11 HFD=0.0
21:26:35.091 00.000 1032 Star::Find(15, 149, 324, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.091 00.000 1032 Star::Find returns 0 (3), X=149.00, Y=324.00, Mass=7, SNR=1.7, Peak=9 HFD=0.0
21:26:35.091 00.000 1032 Star::Find(15, 295, 841, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.091 00.000 1032 Star::Find returns 0 (3), X=295.00, Y=841.00, Mass=4, SNR=1.3, Peak=10 HFD=0.0
21:26:35.091 00.000 1032 AutoFind: could not find a non-saturated star!
21:26:35.103 00.012 1032 AutoFind: finding best star pass 3
21:26:35.103 00.000 1032 Star::Find(15, 307, 114, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.103 00.000 1032 Star::Find returns 0 (5), X=307.50, Y=114.32, Mass=1059, SNR=22.4, Peak=44 HFD=5.0
21:26:35.103 00.000 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.103 00.000 1032 Star::Find returns 1 (0), X=403.19, Y=580.08, Mass=287, SNR=11.4, Peak=20 HFD=4.1
21:26:35.107 00.004 1032 AutoFind returns star at [403, 580] 22.6 Mass 287 SNR 11.4
21:26:35.107 00.000 1032 MultiStar: primary star forcibly inserted in list
21:26:35.107 00.000 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.107 00.000 1032 Star::Find returns 1 (0), X=403.19, Y=580.08, Mass=287, SNR=11.4, Peak=20 HFD=4.1
21:26:35.107 00.000 1032 MultiStar: List (1): {403.19, 580.08}(11.4), 
21:26:35.107 00.000 1032 setting lock position to (403.19, 580.08)
21:26:35.107 00.000 1032 MultiStar: stabilizing after lock position change
21:26:35.107 00.000 1032 AutoSelect: state = 1, call UpdateGuideState
21:26:35.117 00.010 1032 UpdateGuideState(): m_state=1
21:26:35.117 00.000 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:26:35.119 00.002 1032 Star::Find returns 1 (0), X=403.19, Y=580.08, Mass=287, SNR=11.4, Peak=20 HFD=4.1
21:26:35.119 00.000 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.31) = xAngle (1.31 = 1.31)
21:26:35.119 00.000 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (1.31 = 1.31)
21:26:35.119 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=0.00, mountTheta=0.00
21:26:35.124 00.005 1032 setting lock position to (403.19, 580.08)
21:26:35.127 00.003 1032 MultiStar: stabilizing after lock position change
21:26:35.127 00.000 1032 CurrentPosition() valid, moving to STATE_SELECTED
21:26:35.129 00.002 1032 Changing from state SELECTING to SELECTED
21:26:35.131 00.002 1032 guider state => SELECTED
21:26:35.134 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=35, Gamma=2.230
21:26:35.141 00.007 1032 UpdateGuideState exits: m=287 SNR=11.4
21:26:35.150 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=35, Gamma=2.230
21:26:35.166 00.016 1032 Status Line: Auto-selected star at (403.2, 580.1)
21:26:35.172 00.006 1032 OnExposeComplete: enter
21:26:35.172 00.000 1032 UpdateGuideState(): m_state=2
21:26:35.176 00.004 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12
21:26:35.176 00.000 1032 Star::Find returns 1 (0), X=403.10, Y=580.40, Mass=270, SNR=11.1, Peak=20 HFD=3.9
21:26:35.176 00.000 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.31) = xAngle (3.15 = -3.13)
21:26:35.176 00.000 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (3.15 = -3.13)
21:26:35.176 00.000 1032 CameraToMount -- cameraX=-0.09 cameraY=0.32 hyp=0.33 cameraTheta=1.84 mountX=-0.33 mountY=-0.00, mountTheta=-3.13
21:26:35.184 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=39, Gamma=2.230
21:26:35.199 00.015 1032 UpdateGuideState exits: m=270 SNR=11.1
21:26:35.199 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:35.199 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:26:35.204 00.005 1032 Enqueuing Expose request
21:26:35.204 00.000 10072 Worker thread wakes up
21:26:35.204 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:35.204 00.000 10072 Handling exposure in thread, d=500 o=3 r=(388,565,31,31)
21:26:35.840 00.636 10072 Exposure complete
21:26:35.893 00.053 10072 worker thread done servicing request
21:26:35.893 00.000 1032 OnExposeComplete: enter
21:26:35.893 00.000 1032 UpdateGuideState(): m_state=2
21:26:35.893 00.000 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 13
21:26:35.893 00.000 1032 Star::Find returns 1 (0), X=403.13, Y=580.20, Mass=260, SNR=10.9, Peak=20 HFD=4.2
21:26:35.893 00.000 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.31) = xAngle (3.37 = -2.92)
21:26:35.893 00.000 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (3.37 = -2.92)
21:26:35.893 00.000 1032 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.05 mountX=-0.13 mountY=-0.03, mountTheta=-2.92
21:26:35.902 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=36, Gamma=2.230
21:26:35.918 00.016 1032 UpdateGuideState exits: m=260 SNR=10.9
21:26:35.918 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:35.920 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:26:35.920 00.000 1032 Enqueuing Expose request
21:26:35.922 00.002 10072 Worker thread wakes up
21:26:35.922 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:35.922 00.000 10072 Handling exposure in thread, d=500 o=3 r=(388,565,31,31)
21:26:36.333 00.411 10072 Exposure complete
21:26:36.388 00.055 10072 worker thread done servicing request
21:26:36.390 00.002 1032 OnExposeComplete: enter
21:26:36.391 00.001 1032 UpdateGuideState(): m_state=2
21:26:36.391 00.000 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 14
21:26:36.393 00.002 1032 Star::Find returns 1 (0), X=403.08, Y=579.72, Mass=255, SNR=10.8, Peak=18 HFD=4.0
21:26:36.393 00.000 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.31) = xAngle (-0.57 = -0.57)
21:26:36.395 00.002 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
21:26:36.397 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.37 hyp=0.39 cameraTheta=-1.88 mountX=0.33 mountY=-0.21, mountTheta=-0.57
21:26:36.399 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=36, Gamma=2.230
21:26:36.413 00.014 1032 UpdateGuideState exits: m=255 SNR=10.8
21:26:36.415 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:36.415 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:26:36.417 00.002 1032 Enqueuing Expose request
21:26:36.418 00.001 10072 Worker thread wakes up
21:26:36.418 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:36.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(388,565,31,31)
21:26:37.053 00.635 10072 Exposure complete
21:26:37.100 00.047 10072 worker thread done servicing request
21:26:37.100 00.000 1032 OnExposeComplete: enter
21:26:37.106 00.006 1032 UpdateGuideState(): m_state=2
21:26:37.108 00.002 1032 Star::Find(15, 403, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 15
21:26:37.108 00.000 1032 Star::Find returns 1 (0), X=403.23, Y=579.92, Mass=337, SNR=12.3, Peak=23 HFD=4.1
21:26:37.110 00.002 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.31) = xAngle (-0.05 = -0.05)
21:26:37.110 00.000 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
21:26:37.112 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.36 mountX=0.17 mountY=-0.01, mountTheta=-0.05
21:26:37.114 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=39, Gamma=2.230
21:26:37.127 00.013 1032 UpdateGuideState exits: m=337 SNR=12.3
21:26:37.132 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:37.134 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:26:37.134 00.000 1032 Enqueuing Expose request
21:26:37.134 00.000 10072 Worker thread wakes up
21:26:37.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:37.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(388,565,31,31)
21:26:37.545 00.411 10072 Exposure complete
21:26:37.593 00.048 10072 worker thread done servicing request
21:26:37.593 00.000 1032 OnExposeComplete: enter
21:26:37.593 00.000 1032 UpdateGuideState(): m_state=2
21:26:37.593 00.000 1032 Star::Find(15, 403, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 16
21:26:37.593 00.000 1032 Star::Find returns 1 (0), X=403.09, Y=579.82, Mass=260, SNR=10.8, Peak=19 HFD=4.2
21:26:37.593 00.000 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.31) = xAngle (-0.64 = -0.64)
21:26:37.593 00.000 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
21:26:37.593 00.000 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.96 mountX=0.23 mountY=-0.17, mountTheta=-0.64
21:26:37.609 00.016 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=39, Gamma=2.230
21:26:37.624 00.015 1032 UpdateGuideState exits: m=260 SNR=10.8
21:26:37.624 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:37.624 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:26:37.627 00.003 1032 Enqueuing Expose request
21:26:37.627 00.000 10072 Worker thread wakes up
21:26:37.627 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:37.627 00.000 10072 Handling exposure in thread, d=500 o=3 r=(388,565,31,31)
21:26:38.266 00.639 10072 Exposure complete
21:26:38.311 00.045 10072 worker thread done servicing request
21:26:38.311 00.000 1032 OnExposeComplete: enter
21:26:38.311 00.000 1032 UpdateGuideState(): m_state=2
21:26:38.311 00.000 1032 Star::Find(15, 403, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 17
21:26:38.311 00.000 1032 Star::Find returns 1 (0), X=403.30, Y=580.01, Mass=270, SNR=11.2, Peak=19 HFD=4.0
21:26:38.311 00.000 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.31) = xAngle (0.73 = 0.73)
21:26:38.324 00.013 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (0.73 = 0.73)
21:26:38.324 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.58 mountX=0.10 mountY=0.09, mountTheta=0.73
21:26:38.327 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=38, Gamma=2.230
21:26:38.341 00.014 1032 UpdateGuideState exits: m=270 SNR=11.2
21:26:38.343 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:38.343 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:26:38.345 00.002 1032 Enqueuing Expose request
21:26:38.345 00.000 10072 Worker thread wakes up
21:26:38.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:38.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(388,565,31,31)
21:26:38.754 00.409 10072 Exposure complete
21:26:38.808 00.054 10072 worker thread done servicing request
21:26:38.808 00.000 1032 OnExposeComplete: enter
21:26:38.810 00.002 1032 UpdateGuideState(): m_state=2
21:26:38.812 00.002 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 18
21:26:38.812 00.000 1032 Star::Find returns 1 (0), X=403.08, Y=579.87, Mass=247, SNR=10.6, Peak=20 HFD=3.9
21:26:38.814 00.002 1032 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.31) = xAngle (-0.73 = -0.73)
21:26:38.815 00.001 1032 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
21:26:38.817 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-2.04 mountX=0.18 mountY=-0.16, mountTheta=-0.73
21:26:38.819 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=36, Gamma=2.230
21:26:38.833 00.014 1032 UpdateGuideState exits: m=247 SNR=10.6
21:26:38.834 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:38.834 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:26:38.836 00.002 1032 Enqueuing Expose request
21:26:38.836 00.000 10072 Worker thread wakes up
21:26:38.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:38.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(388,565,31,31)
21:26:39.474 00.638 10072 Exposure complete
21:26:39.518 00.044 10072 worker thread done servicing request
21:26:39.518 00.000 1032 OnExposeComplete: enter
21:26:39.518 00.000 1032 UpdateGuideState(): m_state=2
21:26:39.518 00.000 1032 Star::Find(15, 403, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 19
21:26:39.518 00.000 1032 Star::Find returns 1 (0), X=402.80, Y=580.16, Mass=265, SNR=11.1, Peak=19 HFD=4.0
21:26:39.518 00.000 1032 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.31) = xAngle (4.25 = -2.04)
21:26:39.532 00.014 1032 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (4.25 = -2.04)
21:26:39.532 00.000 1032 CameraToMount -- cameraX=-0.39 cameraY=0.08 hyp=0.40 cameraTheta=2.94 mountX=-0.18 mountY=-0.36, mountTheta=-2.04
21:26:39.536 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=36, Gamma=2.230
21:26:39.550 00.014 1032 UpdateGuideState exits: m=265 SNR=11.1
21:26:39.550 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:39.550 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:26:39.550 00.000 1032 Enqueuing Expose request
21:26:39.550 00.000 10072 Worker thread wakes up
21:26:39.550 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:39.550 00.000 10072 Handling exposure in thread, d=500 o=3 r=(388,565,31,31)
21:26:39.968 00.418 10072 Exposure complete
21:26:40.022 00.054 10072 worker thread done servicing request
21:26:40.022 00.000 1032 OnExposeComplete: enter
21:26:40.024 00.002 1032 UpdateGuideState(): m_state=2
21:26:40.025 00.001 1032 Star::Find(15, 402, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 20
21:26:40.027 00.002 1032 Star::Find returns 1 (0), X=402.74, Y=579.86, Mass=295, SNR=11.5, Peak=21 HFD=4.2
21:26:40.027 00.000 1032 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.31) = xAngle (-1.37 = -1.37)
21:26:40.029 00.002 1032 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
21:26:40.029 00.000 1032 CameraToMount -- cameraX=-0.45 cameraY=-0.22 hyp=0.50 cameraTheta=-2.68 mountX=0.10 mountY=-0.49, mountTheta=-1.37
21:26:40.029 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=42, Gamma=2.230
21:26:40.047 00.018 1032 UpdateGuideState exits: m=295 SNR=11.5
21:26:40.047 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:40.047 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:26:40.047 00.000 1032 Enqueuing Expose request
21:26:40.047 00.000 10072 Worker thread wakes up
21:26:40.047 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:40.047 00.000 10072 Handling exposure in thread, d=500 o=3 r=(388,565,31,31)
21:26:40.687 00.640 10072 Exposure complete
21:26:40.738 00.051 10072 worker thread done servicing request
21:26:40.738 00.000 1032 OnExposeComplete: enter
21:26:40.738 00.000 1032 UpdateGuideState(): m_state=2
21:26:40.738 00.000 1032 Star::Find(15, 402, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 21
21:26:40.738 00.000 1032 Star::Find returns 1 (0), X=403.23, Y=579.79, Mass=292, SNR=11.5, Peak=21 HFD=4.2
21:26:40.738 00.000 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.31) = xAngle (-0.13 = -0.13)
21:26:40.738 00.000 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
21:26:40.745 00.007 1032 CameraToMount -- cameraX=0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.44 mountX=0.30 mountY=-0.04, mountTheta=-0.13
21:26:40.745 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=38, Gamma=2.230
21:26:40.763 00.018 1032 UpdateGuideState exits: m=292 SNR=11.5
21:26:40.763 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:40.763 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:26:40.766 00.003 1032 Enqueuing Expose request
21:26:40.766 00.000 10072 Worker thread wakes up
21:26:40.766 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:40.768 00.002 10072 Handling exposure in thread, d=500 o=3 r=(388,565,31,31)
21:26:41.180 00.412 10072 Exposure complete
21:26:41.231 00.051 10072 worker thread done servicing request
21:26:41.231 00.000 1032 OnExposeComplete: enter
21:26:41.235 00.004 1032 UpdateGuideState(): m_state=2
21:26:41.235 00.000 1032 Star::Find(15, 403, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 22
21:26:41.235 00.000 1032 Star::Find returns 1 (0), X=403.23, Y=580.12, Mass=256, SNR=10.8, Peak=19 HFD=4.2
21:26:41.235 00.000 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.31) = xAngle (2.10 = 2.10)
21:26:41.239 00.004 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (2.10 = 2.10)
21:26:41.239 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.79 mountX=-0.03 mountY=0.05, mountTheta=2.10
21:26:41.239 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=38, Gamma=2.230
21:26:41.255 00.016 1032 UpdateGuideState exits: m=256 SNR=10.8
21:26:41.255 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:41.255 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:26:41.255 00.000 1032 Enqueuing Expose request
21:26:41.255 00.000 10072 Worker thread wakes up
21:26:41.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:41.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(388,565,31,31)
21:26:41.896 00.641 10072 Exposure complete
21:26:41.949 00.053 10072 worker thread done servicing request
21:26:41.949 00.000 1032 OnExposeComplete: enter
21:26:41.951 00.002 1032 UpdateGuideState(): m_state=2
21:26:41.951 00.000 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 23
21:26:41.953 00.002 1032 Star::Find returns 1 (0), X=403.08, Y=580.09, Mass=266, SNR=11.0, Peak=19 HFD=4.1
21:26:41.953 00.000 1032 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.31) = xAngle (4.40 = -1.89)
21:26:41.955 00.002 1032 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (4.40 = -1.89)
21:26:41.956 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.08 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
21:26:41.958 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=2, FiltMax=35, Gamma=2.230
21:26:41.972 00.014 1032 UpdateGuideState exits: m=266 SNR=11.0
21:26:41.974 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:41.974 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:26:41.976 00.002 1032 Enqueuing Expose request
21:26:41.976 00.000 10072 Worker thread wakes up
21:26:41.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:41.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(388,565,31,31)
21:26:42.388 00.412 10072 Exposure complete
21:26:42.439 00.051 10072 worker thread done servicing request
21:26:42.439 00.000 1032 OnExposeComplete: enter
21:26:42.441 00.002 1032 UpdateGuideState(): m_state=2
21:26:42.443 00.002 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 24
21:26:42.443 00.000 1032 Star::Find returns 1 (0), X=403.30, Y=579.93, Mass=223, SNR=10.1, Peak=21 HFD=3.6
21:26:42.445 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.31) = xAngle (0.37 = 0.37)
21:26:42.445 00.000 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (0.37 = 0.37)
21:26:42.447 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.94 mountX=0.17 mountY=0.07, mountTheta=0.37
21:26:42.449 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=2, FiltMax=38, Gamma=2.230
21:26:42.456 00.007 1032 UpdateGuideState exits: m=223 SNR=10.1
21:26:42.465 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:42.465 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:26:42.465 00.000 1032 Enqueuing Expose request
21:26:42.465 00.000 10072 Worker thread wakes up
21:26:42.465 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:42.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(388,565,31,31)
21:26:42.817 00.352 1032 SetCurrentPosition(279.70,116.54)
21:26:42.817 00.000 1032 Star::Find(15, 279, 116, 0, (0,0,0,0), 0.7, 4.5, 255) frame 24
21:26:42.817 00.000 1032 Star::Find returns 0 (2), X=279.00, Y=116.00, Mass=15, SNR=2.5, Peak=11 HFD=0.0
21:26:42.817 00.000 1032 setting lock position to (279.00, 116.00)
21:26:42.817 00.000 1032 MultiStar: stabilizing after lock position change
21:26:42.817 00.000 1032 MultiStar: single-star usage forced by user star selection
21:26:42.817 00.000 1032 Status Line: Selected star at (279.0, 116.0)
21:26:42.817 00.000 1032 Changing from state SELECTED to SELECTED
21:26:42.817 00.000 1032 guider state => SELECTED
21:26:43.099 00.282 10072 Exposure complete
21:26:43.149 00.050 10072 worker thread done servicing request
21:26:43.149 00.000 1032 OnExposeComplete: enter
21:26:43.149 00.000 1032 UpdateGuideState(): m_state=2
21:26:43.149 00.000 1032 Star::Find(15, 279, 116, 0, (0,0,0,0), 0.7, 4.5, 255) frame 25
21:26:43.149 00.000 1032 Star::Find returns 0 (3), X=279.00, Y=116.00, Mass=7, SNR=1.8, Peak=13 HFD=0.0
21:26:43.149 00.000 1032 DistanceChecker: activated
21:26:43.158 00.009 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:43.158 00.000 1032 Changing from state SELECTED to UNINITIALIZED
21:26:43.158 00.000 1032 guider state => SELECTING
21:26:43.158 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:43.158 00.000 1032 Status Line: Star lost - low mass
21:26:43.166 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=40, Gamma=2.230
21:26:43.183 00.017 1032 UpdateGuideState exits: Star lost - low mass
21:26:43.183 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:43.183 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:43.183 00.000 1032 Enqueuing Expose request
21:26:43.183 00.000 10072 Worker thread wakes up
21:26:43.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:43.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:43.607 00.424 10072 Exposure complete
21:26:43.658 00.051 10072 worker thread done servicing request
21:26:43.658 00.000 1032 OnExposeComplete: enter
21:26:43.658 00.000 1032 UpdateGuideState(): m_state=1
21:26:43.658 00.000 1032 Star::Find(15, 279, 116, 0, (0,0,0,0), 0.7, 4.5, 255) frame 26
21:26:43.658 00.000 1032 Star::Find returns 0 (2), X=279.00, Y=116.00, Mass=19, SNR=2.8, Peak=11 HFD=0.0
21:26:43.658 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:43.658 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:43.658 00.000 1032 Status Line: Star lost - low SNR
21:26:43.668 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=35, Gamma=2.230
21:26:43.685 00.017 1032 UpdateGuideState exits: Star lost - low SNR
21:26:43.685 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:43.685 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:43.685 00.000 1032 Enqueuing Expose request
21:26:43.685 00.000 10072 Worker thread wakes up
21:26:43.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:43.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:43.862 00.177 1032 SetCurrentPosition(298.63,136.93)
21:26:43.862 00.000 1032 Star::Find(15, 298, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 26
21:26:43.870 00.008 1032 Star::Find false star n=4 nbg=285 bg=5.5 sigma=1.2 thresh=9 peak=7
21:26:43.870 00.000 1032 Star::Find returns 0 (2), X=298.00, Y=136.00, Mass=21, SNR=2.9, Peak=13 HFD=0.0
21:26:43.872 00.002 1032 setting lock position to (298.00, 136.00)
21:26:43.874 00.002 1032 MultiStar: stabilizing after lock position change
21:26:43.875 00.001 1032 MultiStar: single-star usage forced by user star selection
21:26:43.875 00.000 1032 Status Line: Selected star at (298.0, 136.0)
21:26:43.879 00.004 1032 Changing from state SELECTING to SELECTED
21:26:43.879 00.000 1032 guider state => SELECTED
21:26:44.321 00.442 10072 Exposure complete
21:26:44.372 00.051 10072 worker thread done servicing request
21:26:44.372 00.000 1032 OnExposeComplete: enter
21:26:44.372 00.000 1032 UpdateGuideState(): m_state=2
21:26:44.372 00.000 1032 Star::Find(15, 298, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 27
21:26:44.372 00.000 1032 Star::Find false star n=5 nbg=274 bg=5.7 sigma=1.0 thresh=9 peak=7
21:26:44.372 00.000 1032 Star::Find returns 0 (2), X=298.00, Y=136.00, Mass=23, SNR=2.9, Peak=10 HFD=0.0
21:26:44.372 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:44.383 00.011 1032 Changing from state SELECTED to UNINITIALIZED
21:26:44.383 00.000 1032 guider state => SELECTING
21:26:44.383 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:44.383 00.000 1032 Status Line: Star lost - low SNR
21:26:44.391 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=39, Gamma=2.230
21:26:44.406 00.015 1032 UpdateGuideState exits: Star lost - low SNR
21:26:44.406 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:44.406 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:44.406 00.000 1032 Enqueuing Expose request
21:26:44.406 00.000 10072 Worker thread wakes up
21:26:44.406 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:44.406 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:44.815 00.409 10072 Exposure complete
21:26:44.865 00.050 1032 SetCurrentPosition(303.00,128.19)
21:26:44.865 00.000 1032 Star::Find(15, 303, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 27
21:26:44.865 00.000 1032 Star::Find returns 0 (5), X=307.58, Y=114.57, Mass=1180, SNR=23.7, Peak=42 HFD=5.0
21:26:44.865 00.000 1032 setting lock position to (307.58, 114.57)
21:26:44.865 00.000 1032 MultiStar: stabilizing after lock position change
21:26:44.865 00.000 1032 MultiStar: single-star usage forced by user star selection
21:26:44.865 00.000 1032 Status Line: Selected star at (307.6, 114.6)
21:26:44.865 00.000 10072 worker thread done servicing request
21:26:44.878 00.013 1032 Changing from state SELECTING to SELECTED
21:26:44.878 00.000 1032 guider state => SELECTED
21:26:44.894 00.016 1032 OnExposeComplete: enter
21:26:44.899 00.005 1032 UpdateGuideState(): m_state=2
21:26:44.899 00.000 1032 Star::Find(15, 307, 114, 0, (0,0,0,0), 0.7, 4.5, 255) frame 28
21:26:44.899 00.000 1032 Star::Find returns 0 (5), X=307.56, Y=114.52, Mass=1268, SNR=24.5, Peak=44 HFD=5.1
21:26:44.899 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:44.899 00.000 1032 Changing from state SELECTED to UNINITIALIZED
21:26:44.899 00.000 1032 guider state => SELECTING
21:26:44.899 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:44.899 00.000 1032 Status Line: No star found
21:26:44.935 00.036 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=42, Gamma=2.230
21:26:44.950 00.015 1032 UpdateGuideState exits: No star found
21:26:44.950 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:44.950 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:44.954 00.004 1032 Enqueuing Expose request
21:26:44.954 00.000 10072 Worker thread wakes up
21:26:44.954 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:44.954 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:45.597 00.643 10072 Exposure complete
21:26:45.648 00.051 10072 worker thread done servicing request
21:26:45.648 00.000 1032 OnExposeComplete: enter
21:26:45.648 00.000 1032 UpdateGuideState(): m_state=1
21:26:45.648 00.000 1032 Star::Find(15, 307, 114, 0, (0,0,0,0), 0.7, 4.5, 255) frame 29
21:26:45.648 00.000 1032 Star::Find returns 0 (5), X=307.59, Y=114.42, Mass=1005, SNR=21.9, Peak=39 HFD=5.0
21:26:45.648 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:45.648 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:45.648 00.000 1032 Status Line: No star found
21:26:45.648 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=35, Gamma=2.230
21:26:45.664 00.016 1032 UpdateGuideState exits: No star found
21:26:45.672 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:45.676 00.004 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:45.676 00.000 1032 Enqueuing Expose request
21:26:45.676 00.000 10072 Worker thread wakes up
21:26:45.676 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:45.676 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:46.090 00.414 10072 Exposure complete
21:26:46.141 00.051 10072 worker thread done servicing request
21:26:46.141 00.000 1032 OnExposeComplete: enter
21:26:46.141 00.000 1032 UpdateGuideState(): m_state=1
21:26:46.141 00.000 1032 Star::Find(15, 307, 114, 0, (0,0,0,0), 0.7, 4.5, 255) frame 30
21:26:46.141 00.000 1032 Star::Find returns 0 (5), X=307.66, Y=114.52, Mass=1164, SNR=23.5, Peak=43 HFD=5.1
21:26:46.141 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:46.141 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:46.141 00.000 1032 Status Line: No star found
21:26:46.156 00.015 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=6, FiltMin=3, FiltMax=39, Gamma=2.230
21:26:46.171 00.015 1032 UpdateGuideState exits: No star found
21:26:46.172 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:46.173 00.001 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:46.173 00.000 1032 Enqueuing Expose request
21:26:46.173 00.000 10072 Worker thread wakes up
21:26:46.173 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:46.173 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:46.810 00.637 10072 Exposure complete
21:26:46.856 00.046 10072 worker thread done servicing request
21:26:46.856 00.000 1032 OnExposeComplete: enter
21:26:46.856 00.000 1032 UpdateGuideState(): m_state=1
21:26:46.856 00.000 1032 Star::Find(15, 307, 114, 0, (0,0,0,0), 0.7, 4.5, 255) frame 31
21:26:46.856 00.000 1032 Star::Find returns 0 (5), X=307.71, Y=114.56, Mass=1150, SNR=23.3, Peak=43 HFD=5.1
21:26:46.856 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:46.870 00.014 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:46.870 00.000 1032 Status Line: No star found
21:26:46.875 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=3, FiltMax=37, Gamma=2.230
21:26:46.888 00.013 1032 UpdateGuideState exits: No star found
21:26:46.890 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:46.891 00.001 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:46.891 00.000 1032 Enqueuing Expose request
21:26:46.891 00.000 10072 Worker thread wakes up
21:26:46.891 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:46.891 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:47.258 00.367 1032 SetCurrentPosition(286.98,115.08)
21:26:47.258 00.000 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 31
21:26:47.262 00.004 1032 Star::Find returns 0 (2), X=286.00, Y=115.00, Mass=16, SNR=2.6, Peak=12 HFD=0.0
21:26:47.262 00.000 1032 setting lock position to (286.00, 115.00)
21:26:47.262 00.000 1032 MultiStar: stabilizing after lock position change
21:26:47.266 00.004 1032 MultiStar: single-star usage forced by user star selection
21:26:47.266 00.000 1032 Status Line: Selected star at (286.0, 115.0)
21:26:47.266 00.000 1032 Changing from state SELECTING to SELECTED
21:26:47.272 00.006 1032 guider state => SELECTED
21:26:47.306 00.034 10072 Exposure complete
21:26:47.358 00.052 10072 worker thread done servicing request
21:26:47.358 00.000 1032 OnExposeComplete: enter
21:26:47.360 00.002 1032 UpdateGuideState(): m_state=2
21:26:47.362 00.002 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 32
21:26:47.364 00.002 1032 Star::Find returns 0 (3), X=286.00, Y=115.00, Mass=9, SNR=1.9, Peak=11 HFD=0.0
21:26:47.366 00.002 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:47.366 00.000 1032 Changing from state SELECTED to UNINITIALIZED
21:26:47.368 00.002 1032 guider state => SELECTING
21:26:47.370 00.002 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:47.370 00.000 1032 Status Line: Star lost - low mass
21:26:47.377 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=3, FiltMax=34, Gamma=2.230
21:26:47.391 00.014 1032 UpdateGuideState exits: Star lost - low mass
21:26:47.391 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:47.391 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:47.391 00.000 1032 Enqueuing Expose request
21:26:47.398 00.007 10072 Worker thread wakes up
21:26:47.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:47.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:48.037 00.639 10072 Exposure complete
21:26:48.083 00.046 10072 worker thread done servicing request
21:26:48.083 00.000 1032 OnExposeComplete: enter
21:26:48.094 00.011 1032 UpdateGuideState(): m_state=1
21:26:48.094 00.000 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 33
21:26:48.094 00.000 1032 Star::Find false star n=8 nbg=281 bg=5.3 sigma=1.3 thresh=9 peak=7
21:26:48.094 00.000 1032 Star::Find returns 0 (2), X=286.00, Y=115.00, Mass=35, SNR=2.9, Peak=12 HFD=0.0
21:26:48.094 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:48.099 00.005 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:48.099 00.000 1032 Status Line: Star lost - low SNR
21:26:48.104 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=3, FiltMax=36, Gamma=2.230
21:26:48.119 00.015 1032 UpdateGuideState exits: Star lost - low SNR
21:26:48.119 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:48.121 00.002 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:48.121 00.000 1032 Enqueuing Expose request
21:26:48.123 00.002 10072 Worker thread wakes up
21:26:48.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:48.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:48.533 00.410 10072 Exposure complete
21:26:48.579 00.046 10072 worker thread done servicing request
21:26:48.579 00.000 1032 OnExposeComplete: enter
21:26:48.587 00.008 1032 UpdateGuideState(): m_state=1
21:26:48.587 00.000 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 34
21:26:48.587 00.000 1032 Star::Find returns 0 (3), X=286.00, Y=115.00, Mass=4, SNR=1.3, Peak=11 HFD=0.0
21:26:48.587 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:48.587 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:48.594 00.007 1032 Status Line: Star lost - low mass
21:26:48.594 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=3, FiltMax=39, Gamma=2.230
21:26:48.610 00.016 1032 UpdateGuideState exits: Star lost - low mass
21:26:48.610 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:48.610 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:48.610 00.000 1032 Enqueuing Expose request
21:26:48.610 00.000 10072 Worker thread wakes up
21:26:48.610 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:48.610 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:49.252 00.642 10072 Exposure complete
21:26:49.302 00.050 10072 worker thread done servicing request
21:26:49.302 00.000 1032 OnExposeComplete: enter
21:26:49.302 00.000 1032 UpdateGuideState(): m_state=1
21:26:49.302 00.000 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 35
21:26:49.302 00.000 1032 Star::Find returns 0 (3), X=286.00, Y=115.00, Mass=7, SNR=1.7, Peak=10 HFD=0.0
21:26:49.312 00.010 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:49.315 00.003 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:49.317 00.002 1032 Status Line: Star lost - low mass
21:26:49.319 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=3, FiltMax=39, Gamma=2.230
21:26:49.336 00.017 1032 UpdateGuideState exits: Star lost - low mass
21:26:49.338 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:49.338 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:49.340 00.002 1032 Enqueuing Expose request
21:26:49.340 00.000 10072 Worker thread wakes up
21:26:49.340 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:49.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:49.763 00.423 10072 Exposure complete
21:26:49.812 00.049 10072 worker thread done servicing request
21:26:49.812 00.000 1032 OnExposeComplete: enter
21:26:49.812 00.000 1032 UpdateGuideState(): m_state=1
21:26:49.818 00.006 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
21:26:49.818 00.000 1032 Star::Find returns 0 (3), X=286.00, Y=115.00, Mass=10, SNR=2.0, Peak=11 HFD=0.0
21:26:49.820 00.002 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:49.822 00.002 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:49.822 00.000 1032 Status Line: Star lost - low mass
21:26:49.826 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=3, FiltMax=38, Gamma=2.230
21:26:49.840 00.014 1032 UpdateGuideState exits: Star lost - low mass
21:26:49.840 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:49.845 00.005 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:49.845 00.000 1032 Enqueuing Expose request
21:26:49.845 00.000 10072 Worker thread wakes up
21:26:49.845 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:49.845 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:50.475 00.630 10072 Exposure complete
21:26:50.530 00.055 10072 worker thread done servicing request
21:26:50.530 00.000 1032 OnExposeComplete: enter
21:26:50.530 00.000 1032 UpdateGuideState(): m_state=1
21:26:50.532 00.002 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 37
21:26:50.534 00.002 1032 Star::Find returns 0 (3), X=286.00, Y=115.00, Mass=9, SNR=2.0, Peak=11 HFD=0.0
21:26:50.534 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:50.536 00.002 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:50.538 00.002 1032 Status Line: Star lost - low mass
21:26:50.540 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=3, FiltMax=38, Gamma=2.230
21:26:50.552 00.012 1032 UpdateGuideState exits: Star lost - low mass
21:26:50.552 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:50.552 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:50.560 00.008 1032 Enqueuing Expose request
21:26:50.560 00.000 10072 Worker thread wakes up
21:26:50.560 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:50.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:51.080 00.520 10072 Exposure complete
21:26:51.126 00.046 10072 worker thread done servicing request
21:26:51.126 00.000 1032 OnExposeComplete: enter
21:26:51.126 00.000 1032 UpdateGuideState(): m_state=1
21:26:51.126 00.000 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 38
21:26:51.126 00.000 1032 Star::Find returns 0 (2), X=286.00, Y=115.00, Mass=14, SNR=2.4, Peak=12 HFD=0.0
21:26:51.139 00.013 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:51.139 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:51.141 00.002 1032 Status Line: Star lost - low SNR
21:26:51.141 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=3, FiltMax=39, Gamma=2.230
21:26:51.157 00.016 1032 UpdateGuideState exits: Star lost - low SNR
21:26:51.157 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:51.157 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:51.157 00.000 1032 Enqueuing Expose request
21:26:51.157 00.000 10072 Worker thread wakes up
21:26:51.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:51.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:51.803 00.646 10072 Exposure complete
21:26:51.845 00.042 10072 worker thread done servicing request
21:26:51.845 00.000 1032 OnExposeComplete: enter
21:26:51.854 00.009 1032 UpdateGuideState(): m_state=1
21:26:51.854 00.000 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 39
21:26:51.856 00.002 1032 Star::Find returns 0 (3), X=286.00, Y=115.00, Mass=0, SNR=0.0, Peak=11 HFD=0.0
21:26:51.856 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:51.858 00.002 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:51.858 00.000 1032 Status Line: Star lost - low mass
21:26:51.862 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=3, FiltMax=35, Gamma=2.230
21:26:51.875 00.013 1032 UpdateGuideState exits: Star lost - low mass
21:26:51.877 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:51.877 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:51.877 00.000 1032 Enqueuing Expose request
21:26:51.877 00.000 10072 Worker thread wakes up
21:26:51.877 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:51.877 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:52.297 00.420 10072 Exposure complete
21:26:52.348 00.051 10072 worker thread done servicing request
21:26:52.348 00.000 1032 OnExposeComplete: enter
21:26:52.348 00.000 1032 UpdateGuideState(): m_state=1
21:26:52.348 00.000 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 40
21:26:52.348 00.000 1032 Star::Find false star n=24 nbg=241 bg=5.5 sigma=1.3 thresh=9 peak=7
21:26:52.348 00.000 1032 Star::Find returns 0 (2), X=286.00, Y=115.00, Mass=302, SNR=2.9, Peak=10 HFD=0.0
21:26:52.348 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:52.357 00.009 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:52.357 00.000 1032 Status Line: Star lost - low SNR
21:26:52.357 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=3, FiltMax=37, Gamma=2.230
21:26:52.373 00.016 1032 UpdateGuideState exits: Star lost - low SNR
21:26:52.373 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:52.373 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:52.373 00.000 1032 Enqueuing Expose request
21:26:52.373 00.000 10072 Worker thread wakes up
21:26:52.373 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:52.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:53.013 00.640 10072 Exposure complete
21:26:53.067 00.054 10072 worker thread done servicing request
21:26:53.067 00.000 1032 OnExposeComplete: enter
21:26:53.067 00.000 1032 UpdateGuideState(): m_state=1
21:26:53.071 00.004 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 41
21:26:53.071 00.000 1032 Star::Find returns 0 (3), X=286.00, Y=115.00, Mass=5, SNR=1.4, Peak=11 HFD=0.0
21:26:53.073 00.002 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:53.075 00.002 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:53.075 00.000 1032 Status Line: Star lost - low mass
21:26:53.077 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=3, FiltMax=36, Gamma=2.230
21:26:53.092 00.015 1032 UpdateGuideState exits: Star lost - low mass
21:26:53.092 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:53.092 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:53.092 00.000 1032 Enqueuing Expose request
21:26:53.098 00.006 10072 Worker thread wakes up
21:26:53.098 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:53.098 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:53.503 00.405 10072 Exposure complete
21:26:53.557 00.054 10072 worker thread done servicing request
21:26:53.557 00.000 1032 OnExposeComplete: enter
21:26:53.557 00.000 1032 UpdateGuideState(): m_state=1
21:26:53.557 00.000 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 42
21:26:53.557 00.000 1032 Star::Find returns 0 (3), X=286.00, Y=115.00, Mass=9, SNR=1.9, Peak=10 HFD=0.0
21:26:53.557 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:53.563 00.006 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:53.565 00.002 1032 Status Line: Star lost - low mass
21:26:53.569 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=3, FiltMax=37, Gamma=2.230
21:26:53.584 00.015 1032 UpdateGuideState exits: Star lost - low mass
21:26:53.586 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:53.586 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:53.588 00.002 1032 Enqueuing Expose request
21:26:53.588 00.000 10072 Worker thread wakes up
21:26:53.590 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:53.590 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:54.216 00.626 10072 Exposure complete
21:26:54.266 00.050 10072 worker thread done servicing request
21:26:54.266 00.000 1032 OnExposeComplete: enter
21:26:54.271 00.005 1032 UpdateGuideState(): m_state=1
21:26:54.271 00.000 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 43
21:26:54.271 00.000 1032 Star::Find returns 0 (3), X=286.00, Y=115.00, Mass=7, SNR=1.7, Peak=9 HFD=0.0
21:26:54.271 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:54.271 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:54.271 00.000 1032 Status Line: Star lost - low mass
21:26:54.280 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=3, FiltMax=38, Gamma=2.230
21:26:54.288 00.008 1032 UpdateGuideState exits: Star lost - low mass
21:26:54.295 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:54.297 00.002 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:54.299 00.002 1032 Enqueuing Expose request
21:26:54.299 00.000 10072 Worker thread wakes up
21:26:54.299 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:54.299 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:54.715 00.416 10072 Exposure complete
21:26:54.764 00.049 10072 worker thread done servicing request
21:26:54.764 00.000 1032 OnExposeComplete: enter
21:26:54.764 00.000 1032 UpdateGuideState(): m_state=1
21:26:54.764 00.000 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 44
21:26:54.764 00.000 1032 Star::Find returns 0 (2), X=286.00, Y=115.00, Mass=17, SNR=2.7, Peak=12 HFD=0.0
21:26:54.764 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:54.764 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:54.764 00.000 1032 Status Line: Star lost - low SNR
21:26:54.775 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=3, FiltMax=42, Gamma=2.230
21:26:54.792 00.017 1032 UpdateGuideState exits: Star lost - low SNR
21:26:54.793 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:54.794 00.001 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:54.795 00.001 1032 Enqueuing Expose request
21:26:54.797 00.002 10072 Worker thread wakes up
21:26:54.797 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:54.797 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:55.432 00.635 10072 Exposure complete
21:26:55.485 00.053 10072 worker thread done servicing request
21:26:55.485 00.000 1032 OnExposeComplete: enter
21:26:55.488 00.003 1032 UpdateGuideState(): m_state=1
21:26:55.488 00.000 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 45
21:26:55.490 00.002 1032 Star::Find returns 0 (2), X=286.00, Y=115.00, Mass=14, SNR=2.5, Peak=11 HFD=0.0
21:26:55.490 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:55.492 00.002 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:55.493 00.001 1032 Status Line: Star lost - low SNR
21:26:55.497 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=3, FiltMax=38, Gamma=2.230
21:26:55.513 00.016 1032 UpdateGuideState exits: Star lost - low SNR
21:26:55.514 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:55.516 00.002 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:55.516 00.000 1032 Enqueuing Expose request
21:26:55.516 00.000 10072 Worker thread wakes up
21:26:55.516 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:55.516 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:55.923 00.407 10072 Exposure complete
21:26:55.972 00.049 10072 worker thread done servicing request
21:26:55.972 00.000 1032 OnExposeComplete: enter
21:26:55.972 00.000 1032 UpdateGuideState(): m_state=1
21:26:55.972 00.000 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 46
21:26:55.972 00.000 1032 Star::Find returns 0 (2), X=286.00, Y=115.00, Mass=16, SNR=2.6, Peak=10 HFD=0.0
21:26:55.972 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:55.972 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:55.972 00.000 1032 Status Line: Star lost - low SNR
21:26:55.985 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=2, FiltMax=35, Gamma=2.230
21:26:55.989 00.004 1032 UpdateGuideState exits: Star lost - low SNR
21:26:56.001 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:56.001 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:56.001 00.000 1032 Enqueuing Expose request
21:26:56.001 00.000 10072 Worker thread wakes up
21:26:56.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:56.001 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:56.643 00.642 10072 Exposure complete
21:26:56.688 00.045 10072 worker thread done servicing request
21:26:56.688 00.000 1032 OnExposeComplete: enter
21:26:56.688 00.000 1032 UpdateGuideState(): m_state=1
21:26:56.688 00.000 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 47
21:26:56.688 00.000 1032 Star::Find false star n=11 nbg=278 bg=5.2 sigma=1.1 thresh=8 peak=6
21:26:56.688 00.000 1032 Star::Find returns 0 (2), X=286.00, Y=115.00, Mass=39, SNR=2.9, Peak=12 HFD=0.0
21:26:56.688 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:56.688 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:56.703 00.015 1032 Status Line: Star lost - low SNR
21:26:56.705 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=2, FiltMax=40, Gamma=2.230
21:26:56.720 00.015 1032 UpdateGuideState exits: Star lost - low SNR
21:26:56.722 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:56.722 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:56.722 00.000 1032 Enqueuing Expose request
21:26:56.722 00.000 10072 Worker thread wakes up
21:26:56.722 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:56.722 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:57.134 00.412 10072 Exposure complete
21:26:57.188 00.054 10072 worker thread done servicing request
21:26:57.188 00.000 1032 OnExposeComplete: enter
21:26:57.190 00.002 1032 UpdateGuideState(): m_state=1
21:26:57.192 00.002 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 48
21:26:57.192 00.000 1032 Star::Find returns 0 (2), X=286.00, Y=115.00, Mass=15, SNR=2.5, Peak=12 HFD=0.0
21:26:57.194 00.002 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:57.196 00.002 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:57.196 00.000 1032 Status Line: Star lost - low SNR
21:26:57.200 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=3, FiltMax=43, Gamma=2.230
21:26:57.214 00.014 1032 UpdateGuideState exits: Star lost - low SNR
21:26:57.217 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:57.218 00.001 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:57.218 00.000 1032 Enqueuing Expose request
21:26:57.220 00.002 10072 Worker thread wakes up
21:26:57.220 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:57.220 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:57.851 00.631 10072 Exposure complete
21:26:57.899 00.048 10072 worker thread done servicing request
21:26:57.899 00.000 1032 OnExposeComplete: enter
21:26:57.899 00.000 1032 UpdateGuideState(): m_state=1
21:26:57.912 00.013 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 49
21:26:57.912 00.000 1032 Star::Find false star n=5 nbg=280 bg=5.2 sigma=1.1 thresh=9 peak=6
21:26:57.912 00.000 1032 Star::Find returns 0 (2), X=286.00, Y=115.00, Mass=21, SNR=2.9, Peak=10 HFD=0.0
21:26:57.915 00.003 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:57.915 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:57.915 00.000 1032 Status Line: Star lost - low SNR
21:26:57.915 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=3, FiltMax=39, Gamma=2.230
21:26:57.935 00.020 1032 UpdateGuideState exits: Star lost - low SNR
21:26:57.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:57.937 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:57.939 00.002 1032 Enqueuing Expose request
21:26:57.939 00.000 10072 Worker thread wakes up
21:26:57.941 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:57.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:58.346 00.405 10072 Exposure complete
21:26:58.393 00.047 10072 worker thread done servicing request
21:26:58.393 00.000 1032 OnExposeComplete: enter
21:26:58.403 00.010 1032 UpdateGuideState(): m_state=1
21:26:58.405 00.002 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 50
21:26:58.406 00.001 1032 Star::Find returns 0 (2), X=286.00, Y=115.00, Mass=11, SNR=2.1, Peak=9 HFD=0.0
21:26:58.406 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:58.408 00.002 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:58.409 00.001 1032 Status Line: Star lost - low SNR
21:26:58.409 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=2, FiltMax=34, Gamma=2.230
21:26:58.425 00.016 1032 UpdateGuideState exits: Star lost - low SNR
21:26:58.425 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:58.425 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:58.425 00.000 1032 Enqueuing Expose request
21:26:58.425 00.000 10072 Worker thread wakes up
21:26:58.425 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:58.425 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:59.063 00.638 10072 Exposure complete
21:26:59.110 00.047 10072 worker thread done servicing request
21:26:59.110 00.000 1032 OnExposeComplete: enter
21:26:59.120 00.010 1032 UpdateGuideState(): m_state=1
21:26:59.120 00.000 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 51
21:26:59.120 00.000 1032 Star::Find false star n=10 nbg=277 bg=5.1 sigma=1.1 thresh=8 peak=7
21:26:59.120 00.000 1032 Star::Find returns 0 (2), X=286.00, Y=115.00, Mass=32, SNR=2.9, Peak=10 HFD=0.0
21:26:59.126 00.006 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:59.126 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:59.126 00.000 1032 Status Line: Star lost - low SNR
21:26:59.126 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=2, FiltMax=36, Gamma=2.230
21:26:59.146 00.020 1032 UpdateGuideState exits: Star lost - low SNR
21:26:59.146 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:59.146 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:59.146 00.000 1032 Enqueuing Expose request
21:26:59.146 00.000 10072 Worker thread wakes up
21:26:59.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:59.146 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:59.558 00.412 10072 Exposure complete
21:26:59.612 00.054 10072 worker thread done servicing request
21:26:59.612 00.000 1032 OnExposeComplete: enter
21:26:59.612 00.000 1032 UpdateGuideState(): m_state=1
21:26:59.614 00.002 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 52
21:26:59.616 00.002 1032 Star::Find returns 0 (2), X=286.00, Y=115.00, Mass=18, SNR=2.8, Peak=10 HFD=0.0
21:26:59.616 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:26:59.618 00.002 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:26:59.619 00.001 1032 Status Line: Star lost - low SNR
21:26:59.621 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=5, FiltMin=3, FiltMax=38, Gamma=2.230
21:26:59.635 00.014 1032 UpdateGuideState exits: Star lost - low SNR
21:26:59.637 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:59.639 00.002 1032 ScheduleExposure(500,3,0) exposurePending=0
21:26:59.641 00.002 1032 Enqueuing Expose request
21:26:59.641 00.000 10072 Worker thread wakes up
21:26:59.641 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:26:59.641 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:26:59.670 00.029 1032 OnExposureDurationSelected: duration = 1000
21:26:59.673 00.003 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":4}
21:26:59.676 00.003 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":4}
21:26:59.683 00.007 1032 evsrv: cli 0D18CCB0 connect
21:26:59.683 00.000 1032 case statement mapped state 1 to 101
21:26:59.683 00.000 1032 case statement mapped state 1 to 101
21:26:59.683 00.000 1032 evsrv: cli 0D18CCB0 request: {"method":"get_pixel_scale","id":"168dd490-f16f-450d-a146-2b4ddd5663b3"}
21:26:59.683 00.000 1032 evsrv: cli 0D18CCB0 response: {"jsonrpc":"2.0","result":5.15663,"id":"168dd490-f16f-450d-a146-2b4ddd5663b3"}
21:26:59.683 00.000 1032 evsrv: cli 0D18CCB0 disconnect
21:27:00.277 00.594 10072 Exposure complete
21:27:00.328 00.051 10072 worker thread done servicing request
21:27:00.328 00.000 1032 OnExposeComplete: enter
21:27:00.328 00.000 1032 UpdateGuideState(): m_state=1
21:27:00.328 00.000 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 53
21:27:00.328 00.000 1032 Star::Find returns 0 (2), X=286.00, Y=115.00, Mass=14, SNR=2.4, Peak=11 HFD=0.0
21:27:00.337 00.009 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:00.337 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:00.337 00.000 1032 Status Line: Star lost - low SNR
21:27:00.337 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=5, FiltMin=3, FiltMax=36, Gamma=2.230
21:27:00.353 00.016 1032 UpdateGuideState exits: Star lost - low SNR
21:27:00.353 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:00.360 00.007 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:00.360 00.000 1032 Enqueuing Expose request
21:27:00.362 00.002 10072 Worker thread wakes up
21:27:00.362 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:00.362 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:00.362 00.000 10072 ZWO: set CONTROL_EXPOSURE 1000000
21:27:01.283 00.921 10072 Exposure complete
21:27:01.332 00.049 10072 worker thread done servicing request
21:27:01.332 00.000 1032 OnExposeComplete: enter
21:27:01.332 00.000 1032 UpdateGuideState(): m_state=1
21:27:01.332 00.000 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 54
21:27:01.332 00.000 1032 Star::Find false star n=6 nbg=277 bg=5.3 sigma=1.1 thresh=9 peak=7
21:27:01.332 00.000 1032 Star::Find returns 0 (2), X=286.00, Y=115.00, Mass=24, SNR=2.9, Peak=11 HFD=0.0
21:27:01.342 00.010 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:01.342 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:01.345 00.003 1032 Status Line: Star lost - low SNR
21:27:01.349 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=5, FiltMin=3, FiltMax=38, Gamma=2.230
21:27:01.360 00.011 1032 UpdateGuideState exits: Star lost - low SNR
21:27:01.365 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:01.365 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:01.365 00.000 1032 Enqueuing Expose request
21:27:01.365 00.000 10072 Worker thread wakes up
21:27:01.365 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:01.365 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:02.509 01.144 10072 Exposure complete
21:27:02.557 00.048 10072 worker thread done servicing request
21:27:02.557 00.000 1032 OnExposeComplete: enter
21:27:02.557 00.000 1032 UpdateGuideState(): m_state=1
21:27:02.557 00.000 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 55
21:27:02.567 00.010 1032 Star::Find returns 0 (3), X=286.00, Y=115.00, Mass=5, SNR=1.3, Peak=18 HFD=0.0
21:27:02.567 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:02.567 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:02.567 00.000 1032 Status Line: Star lost - low mass
21:27:02.567 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=11, FiltMin=8, FiltMax=75, Gamma=2.230
21:27:02.586 00.019 1032 UpdateGuideState exits: Star lost - low mass
21:27:02.586 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:02.591 00.005 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:02.593 00.002 1032 Enqueuing Expose request
21:27:02.593 00.000 10072 Worker thread wakes up
21:27:02.593 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:02.593 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:03.512 00.919 10072 Exposure complete
21:27:03.562 00.050 10072 worker thread done servicing request
21:27:03.562 00.000 1032 OnExposeComplete: enter
21:27:03.562 00.000 1032 UpdateGuideState(): m_state=1
21:27:03.562 00.000 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 56
21:27:03.573 00.011 1032 Star::Find returns 0 (2), X=286.00, Y=115.00, Mass=12, SNR=2.2, Peak=18 HFD=0.0
21:27:03.573 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:03.573 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:03.573 00.000 1032 Status Line: Star lost - low SNR
21:27:03.579 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=11, FiltMin=8, FiltMax=74, Gamma=2.230
21:27:03.593 00.014 1032 UpdateGuideState exits: Star lost - low SNR
21:27:03.596 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:03.596 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:03.596 00.000 1032 Enqueuing Expose request
21:27:03.601 00.005 10072 Worker thread wakes up
21:27:03.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:03.601 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:04.739 01.138 10072 Exposure complete
21:27:04.798 00.059 10072 worker thread done servicing request
21:27:04.798 00.000 1032 OnExposeComplete: enter
21:27:04.800 00.002 1032 UpdateGuideState(): m_state=1
21:27:04.803 00.003 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 57
21:27:04.803 00.000 1032 Star::Find returns 0 (2), X=286.00, Y=115.00, Mass=13, SNR=2.3, Peak=18 HFD=0.0
21:27:04.805 00.002 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:04.805 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:04.807 00.002 1032 Status Line: Star lost - low SNR
21:27:04.809 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=11, FiltMin=8, FiltMax=75, Gamma=2.230
21:27:04.822 00.013 1032 UpdateGuideState exits: Star lost - low SNR
21:27:04.822 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:04.822 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:04.822 00.000 1032 Enqueuing Expose request
21:27:04.829 00.007 10072 Worker thread wakes up
21:27:04.829 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:04.829 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:05.735 00.906 10072 Exposure complete
21:27:05.792 00.057 10072 worker thread done servicing request
21:27:05.792 00.000 1032 OnExposeComplete: enter
21:27:05.793 00.001 1032 UpdateGuideState(): m_state=1
21:27:05.794 00.001 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 58
21:27:05.796 00.002 1032 Star::Find returns 0 (2), X=286.00, Y=115.00, Mass=21, SNR=2.9, Peak=17 HFD=0.0
21:27:05.797 00.001 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:05.797 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:05.799 00.002 1032 Status Line: Star lost - low SNR
21:27:05.801 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=11, FiltMin=8, FiltMax=78, Gamma=2.230
21:27:05.810 00.009 1032 UpdateGuideState exits: Star lost - low SNR
21:27:05.810 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:05.810 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:05.810 00.000 1032 Enqueuing Expose request
21:27:05.821 00.011 10072 Worker thread wakes up
21:27:05.821 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:05.821 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:06.958 01.137 10072 Exposure complete
21:27:07.006 00.048 10072 worker thread done servicing request
21:27:07.006 00.000 1032 OnExposeComplete: enter
21:27:07.017 00.011 1032 UpdateGuideState(): m_state=1
21:27:07.017 00.000 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 59
21:27:07.017 00.000 1032 Star::Find returns 0 (3), X=286.00, Y=115.00, Mass=0, SNR=0.0, Peak=17 HFD=0.0
21:27:07.017 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:07.022 00.005 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:07.024 00.002 1032 Status Line: Star lost - low mass
21:27:07.024 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=11, FiltMin=8, FiltMax=77, Gamma=2.230
21:27:07.038 00.014 1032 UpdateGuideState exits: Star lost - low mass
21:27:07.038 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:07.038 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:07.038 00.000 1032 Enqueuing Expose request
21:27:07.038 00.000 10072 Worker thread wakes up
21:27:07.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:07.038 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:07.948 00.910 10072 Exposure complete
21:27:08.004 00.056 10072 worker thread done servicing request
21:27:08.004 00.000 1032 OnExposeComplete: enter
21:27:08.004 00.000 1032 UpdateGuideState(): m_state=1
21:27:08.007 00.003 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 60
21:27:08.007 00.000 1032 Star::Find false star n=5 nbg=273 bg=10.6 sigma=1.3 thresh=15 peak=13
21:27:08.009 00.002 1032 Star::Find returns 0 (2), X=286.00, Y=115.00, Mass=28, SNR=2.9, Peak=18 HFD=0.0
21:27:08.009 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:08.011 00.002 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:08.012 00.001 1032 Status Line: Star lost - low SNR
21:27:08.015 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=11, FiltMin=8, FiltMax=77, Gamma=2.230
21:27:08.030 00.015 1032 UpdateGuideState exits: Star lost - low SNR
21:27:08.030 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:08.030 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:08.038 00.008 1032 Enqueuing Expose request
21:27:08.038 00.000 10072 Worker thread wakes up
21:27:08.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:08.038 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:09.178 01.140 10072 Exposure complete
21:27:09.235 00.057 10072 worker thread done servicing request
21:27:09.235 00.000 1032 OnExposeComplete: enter
21:27:09.235 00.000 1032 UpdateGuideState(): m_state=1
21:27:09.235 00.000 1032 Star::Find(15, 286, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.240 00.005 1032 Star::Find false star n=4 nbg=279 bg=10.6 sigma=1.5 thresh=15 peak=13
21:27:09.241 00.001 1032 Star::Find returns 0 (2), X=286.00, Y=115.00, Mass=24, SNR=2.9, Peak=20 HFD=0.0
21:27:09.242 00.001 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:09.243 00.001 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:09.245 00.002 1032 Status Line: Star lost - low SNR
21:27:09.246 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=11, FiltMin=7, FiltMax=76, Gamma=2.230
21:27:09.256 00.010 1032 UpdateGuideState exits: Star lost - low SNR
21:27:09.263 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:09.263 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:09.266 00.003 1032 Enqueuing Expose request
21:27:09.266 00.000 10072 Worker thread wakes up
21:27:09.266 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:09.266 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:09.380 00.114 1032 GuiderMultiStar::AutoSelect enter
21:27:09.380 00.000 1032 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:27:09.433 00.053 1032 AutoFind: auto downsample for scale 5.16 => 1x
21:27:09.503 00.070 1032 AutoFind: global mean = 0.0, stdev 2.8
21:27:09.505 00.002 1032 AutoFind: using threshold = 0.1
21:27:09.583 00.078 1032 AutoFind: local max [308, 114] 83.7
21:27:09.586 00.003 1032 AutoFind: local max [403, 580] 31.5
21:27:09.586 00.000 1032 AutoFind: local max [503, 107] 25.1
21:27:09.588 00.002 1032 AutoFind: local max [647, 661] 23.4
21:27:09.588 00.000 1032 AutoFind: local max [1045, 163] 23.2
21:27:09.589 00.001 1032 AutoFind: local max [135, 906] 22.6
21:27:09.591 00.002 1032 AutoFind: local max [845, 936] 19.5
21:27:09.591 00.000 1032 AutoFind: local max [821, 51] 19.5
21:27:09.593 00.002 1032 AutoFind: local max [243, 724] 17.1
21:27:09.593 00.000 1032 AutoFind: local max [228, 275] 17.0
21:27:09.595 00.002 1032 AutoFind: local max [409, 297] 14.0
21:27:09.595 00.000 1032 AutoFind: local max [537, 315] 13.2
21:27:09.597 00.002 1032 AutoFind: local max [739, 683] 12.4
21:27:09.597 00.000 1032 AutoFind: local max [1164, 619] 11.4
21:27:09.599 00.002 1032 AutoFind: local max [505, 949] 10.9
21:27:09.599 00.000 1032 AutoFind: local max [12, 473] 10.2
21:27:09.601 00.002 1032 AutoFind: local max [464, 43] 9.6
21:27:09.602 00.001 1032 AutoFind: local max [127, 290] 9.5
21:27:09.602 00.000 1032 AutoFind: local max [451, 891] 8.9
21:27:09.604 00.002 1032 AutoFind: local max [494, 867] 8.1
21:27:09.605 00.001 1032 AutoFind: local max [670, 258] 7.3
21:27:09.605 00.000 1032 AutoFind: local max [846, 350] 7.3
21:27:09.608 00.003 1032 AutoFind: local max [556, 288] 7.2
21:27:09.608 00.000 1032 AutoFind: local max [724, 455] 7.2
21:27:09.608 00.000 1032 AutoFind: local max [1013, 441] 7.1
21:27:09.610 00.002 1032 AutoFind: local max [405, 23] 6.8
21:27:09.610 00.000 1032 AutoFind: local max [1197, 815] 5.7
21:27:09.612 00.002 1032 AutoFind: local max [471, 865] 5.0
21:27:09.612 00.000 1032 AutoFind: local max [653, 815] 4.9
21:27:09.614 00.002 1032 AutoFind: local max [368, 418] 4.7
21:27:09.614 00.000 1032 AutoFind: local max [139, 306] 4.7
21:27:09.616 00.002 1032 AutoFind: local max [756, 580] 4.5
21:27:09.616 00.000 1032 AutoFind: local max [596, 180] 4.4
21:27:09.618 00.002 1032 AutoFind: local max [1064, 19] 4.4
21:27:09.620 00.002 1032 AutoFind: local max [945, 548] 4.4
21:27:09.620 00.000 1032 AutoFind: local max [872, 590] 4.4
21:27:09.621 00.001 1032 AutoFind: local max [767, 301] 4.3
21:27:09.622 00.001 1032 AutoFind: local max [881, 11] 4.3
21:27:09.622 00.000 1032 AutoFind: local max [858, 417] 4.2
21:27:09.622 00.000 1032 AutoFind: local max [983, 112] 4.1
21:27:09.622 00.000 1032 AutoFind: local max [1218, 695] 4.0
21:27:09.622 00.000 1032 AutoFind: local max [679, 598] 4.0
21:27:09.622 00.000 1032 AutoFind: local max [1032, 555] 4.0
21:27:09.622 00.000 1032 AutoFind: local max [1160, 202] 4.0
21:27:09.622 00.000 1032 AutoFind: local max [596, 814] 4.0
21:27:09.622 00.000 1032 AutoFind: local max [633, 311] 4.0
21:27:09.622 00.000 1032 AutoFind: local max [174, 917] 4.0
21:27:09.622 00.000 1032 AutoFind: local max [1204, 904] 3.9
21:27:09.622 00.000 1032 AutoFind: local max [438, 897] 3.9
21:27:09.622 00.000 1032 AutoFind: local max [100, 398] 3.9
21:27:09.636 00.014 1032 AutoFind: local max [240, 854] 3.9
21:27:09.637 00.001 1032 AutoFind: local max [1127, 288] 3.9
21:27:09.637 00.000 1032 AutoFind: local max [610, 700] 3.9
21:27:09.637 00.000 1032 AutoFind: local max [25, 67] 3.9
21:27:09.641 00.004 1032 AutoFind: local max [929, 710] 3.8
21:27:09.641 00.000 1032 AutoFind: local max [1210, 314] 3.8
21:27:09.641 00.000 1032 AutoFind: local max [405, 443] 3.8
21:27:09.641 00.000 1032 AutoFind: local max [784, 416] 3.8
21:27:09.641 00.000 1032 AutoFind: local max [507, 671] 3.8
21:27:09.641 00.000 1032 AutoFind: local max [823, 220] 3.8
21:27:09.641 00.000 1032 AutoFind: local max [58, 473] 3.8
21:27:09.641 00.000 1032 AutoFind: local max [272, 707] 3.8
21:27:09.641 00.000 1032 AutoFind: local max [9, 592] 3.8
21:27:09.641 00.000 1032 AutoFind: local max [282, 530] 3.7
21:27:09.641 00.000 1032 AutoFind: local max [1173, 792] 3.7
21:27:09.641 00.000 1032 AutoFind: local max [200, 15] 3.7
21:27:09.641 00.000 1032 AutoFind: local max [286, 386] 3.7
21:27:09.653 00.012 1032 AutoFind: local max [441, 36] 3.7
21:27:09.653 00.000 1032 AutoFind: local max [935, 180] 3.7
21:27:09.653 00.000 1032 AutoFind: local max [9, 39] 3.7
21:27:09.653 00.000 1032 AutoFind: local max [191, 420] 3.7
21:27:09.653 00.000 1032 AutoFind: local max [316, 126] 3.7
21:27:09.653 00.000 1032 AutoFind: local max [660, 823] 3.7
21:27:09.653 00.000 1032 AutoFind: local max [425, 652] 3.6
21:27:09.653 00.000 1032 AutoFind: local max [1005, 722] 3.6
21:27:09.653 00.000 1032 AutoFind: local max [459, 776] 3.6
21:27:09.653 00.000 1032 AutoFind: local max [222, 456] 3.6
21:27:09.653 00.000 1032 AutoFind: local max [141, 135] 3.6
21:27:09.653 00.000 1032 AutoFind: local max [979, 590] 3.6
21:27:09.653 00.000 1032 AutoFind: local max [824, 488] 3.6
21:27:09.653 00.000 1032 AutoFind: local max [1219, 799] 3.6
21:27:09.653 00.000 1032 AutoFind: local max [1150, 896] 3.6
21:27:09.653 00.000 1032 AutoFind: local max [1150, 921] 3.6
21:27:09.670 00.017 1032 AutoFind: local max [406, 428] 3.6
21:27:09.671 00.001 1032 AutoFind: local max [806, 679] 3.6
21:27:09.672 00.001 1032 AutoFind: local max [1179, 345] 3.5
21:27:09.674 00.002 1032 AutoFind: local max [836, 627] 3.5
21:27:09.674 00.000 1032 AutoFind: local max [772, 224] 3.5
21:27:09.676 00.002 1032 AutoFind: local max [501, 850] 3.5
21:27:09.676 00.000 1032 AutoFind: local max [99, 848] 3.5
21:27:09.678 00.002 1032 AutoFind: local max [665, 303] 3.5
21:27:09.678 00.000 1032 AutoFind: local max [1270, 461] 3.5
21:27:09.680 00.002 1032 AutoFind: local max [417, 720] 3.5
21:27:09.680 00.000 1032 AutoFind: local max [728, 493] 3.5
21:27:09.682 00.002 1032 AutoFind: local max [1258, 915] 3.5
21:27:09.682 00.000 1032 AutoFind: local max [99, 653] 3.5
21:27:09.684 00.002 1032 AutoFind: local max [175, 293] 3.5
21:27:09.686 00.002 1032 AutoFind: local max [786, 573] 3.5
21:27:09.686 00.000 1032 AutoFind: local max [773, 438] 3.5
21:27:09.688 00.002 1032 AutoFind: local max [329, 889] 3.5
21:27:09.688 00.000 1032 AutoFind: too close [501, 850] 3.5 - [494, 867] 8.1
21:27:09.688 00.000 1032 AutoFind: too close [406, 428] 3.6 - [405, 443] 3.8
21:27:09.688 00.000 1032 AutoFind: too close [660, 823] 3.7 - [653, 815] 4.9
21:27:09.688 00.000 1032 AutoFind: close dim-bright [316, 126] 3.7 - [308, 114] 83.7
21:27:09.688 00.000 1032 AutoFind: too close [438, 897] 3.9 - [451, 891] 8.9
21:27:09.688 00.000 1032 AutoFind: too close [139, 306] 4.7 - [127, 290] 9.5
21:27:09.688 00.000 1032 AutoFind: too close to edge [1270, 461] 3.5
21:27:09.688 00.000 1032 AutoFind: too close to edge [9, 39] 3.7
21:27:09.688 00.000 1032 AutoFind: too close to edge [200, 15] 3.7
21:27:09.688 00.000 1032 AutoFind: too close to edge [9, 592] 3.8
21:27:09.688 00.000 1032 AutoFind: too close to edge [881, 11] 4.3
21:27:09.688 00.000 1032 AutoFind: too close to edge [12, 473] 10.2
21:27:09.701 00.013 1032 AutoFind: too close to edge [505, 949] 10.9
21:27:09.703 00.002 1032 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
21:27:09.705 00.002 1032 Star::Find(15, 308, 114, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.705 00.000 1032 Star::Find returns 0 (5), X=307.87, Y=114.65, Mass=2309, SNR=33.2, Peak=82 HFD=5.0
21:27:09.705 00.000 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.705 00.000 1032 Star::Find returns 1 (0), X=403.29, Y=580.04, Mass=534, SNR=15.7, Peak=37 HFD=4.0
21:27:09.705 00.000 1032 Star::Find(15, 503, 107, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.705 00.000 1032 Star::Find returns 1 (0), X=503.13, Y=107.13, Mass=592, SNR=16.5, Peak=36 HFD=4.4
21:27:09.705 00.000 1032 Star::Find(15, 647, 661, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.705 00.000 1032 Star::Find returns 1 (0), X=646.82, Y=660.52, Mass=397, SNR=13.4, Peak=29 HFD=3.8
21:27:09.705 00.000 1032 Star::Find(15, 1045, 163, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.705 00.000 1032 Star::Find returns 0 (5), X=1044.86, Y=163.63, Mass=662, SNR=17.4, Peak=36 HFD=5.0
21:27:09.705 00.000 1032 Star::Find(15, 135, 906, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.705 00.000 1032 Star::Find returns 0 (5), X=135.67, Y=905.62, Mass=746, SNR=18.4, Peak=34 HFD=5.4
21:27:09.717 00.012 1032 Star::Find(15, 845, 936, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.717 00.000 1032 Star::Find returns 0 (5), X=845.13, Y=935.74, Mass=441, SNR=14.0, Peak=29 HFD=4.5
21:27:09.719 00.002 1032 Star::Find(15, 821, 51, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.719 00.000 1032 Star::Find returns 0 (5), X=821.22, Y=51.44, Mass=503, SNR=15.1, Peak=32 HFD=4.6
21:27:09.722 00.003 1032 Star::Find(15, 243, 724, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.722 00.000 1032 Star::Find returns 1 (0), X=242.80, Y=723.99, Mass=368, SNR=12.8, Peak=28 HFD=4.3
21:27:09.724 00.002 1032 Star::Find(15, 228, 275, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.724 00.000 1032 Star::Find returns 1 (0), X=227.92, Y=275.33, Mass=377, SNR=12.9, Peak=29 HFD=4.3
21:27:09.726 00.002 1032 Star::Find(15, 409, 297, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.726 00.000 1032 Star::Find returns 1 (0), X=408.81, Y=297.54, Mass=235, SNR=10.1, Peak=23 HFD=3.8
21:27:09.728 00.002 1032 Star::Find(15, 537, 315, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.728 00.000 1032 Star::Find returns 1 (0), X=537.53, Y=314.78, Mass=189, SNR=9.0, Peak=23 HFD=3.4
21:27:09.730 00.002 1032 Star::Find(15, 739, 683, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.730 00.000 1032 Star::Find returns 1 (0), X=738.80, Y=683.39, Mass=272, SNR=11.0, Peak=27 HFD=3.9
21:27:09.732 00.002 1032 Star::Find(15, 1164, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.733 00.001 1032 Star::Find returns 1 (0), X=1163.91, Y=618.96, Mass=273, SNR=10.9, Peak=26 HFD=4.4
21:27:09.733 00.000 1032 Star::Find(15, 464, 43, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.735 00.002 1032 Star::Find returns 1 (0), X=464.53, Y=43.40, Mass=139, SNR=7.7, Peak=21 HFD=3.3
21:27:09.735 00.000 1032 Star::Find(15, 670, 258, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.737 00.002 1032 Star::Find returns 1 (0), X=669.65, Y=258.08, Mass=111, SNR=6.8, Peak=19 HFD=3.9
21:27:09.739 00.002 1032 Star::Find(15, 846, 350, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.739 00.000 1032 Star::Find false star n=13 nbg=284 bg=11.1 sigma=1.5 thresh=16 peak=16
21:27:09.741 00.002 1032 Star::Find returns 0 (2), X=846.00, Y=350.00, Mass=69, SNR=2.9, Peak=18 HFD=0.0
21:27:09.741 00.000 1032 Star::Find(15, 556, 288, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.743 00.002 1032 Star::Find false star n=22 nbg=278 bg=10.9 sigma=1.4 thresh=15 peak=15
21:27:09.743 00.000 1032 Star::Find returns 0 (2), X=556.00, Y=288.00, Mass=106, SNR=2.9, Peak=19 HFD=0.0
21:27:09.745 00.002 1032 Star::Find(15, 724, 455, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.745 00.000 1032 Star::Find returns 1 (0), X=723.73, Y=454.56, Mass=99, SNR=6.4, Peak=20 HFD=3.5
21:27:09.747 00.002 1032 Star::Find(15, 1013, 441, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.747 00.000 1032 Star::Find returns 0 (5), X=1013.42, Y=440.80, Mass=150, SNR=8.0, Peak=21 HFD=4.5
21:27:09.749 00.002 1032 Star::Find(15, 405, 23, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.749 00.000 1032 Star::Find returns 1 (0), X=405.11, Y=23.14, Mass=136, SNR=7.5, Peak=21 HFD=4.2
21:27:09.751 00.002 1032 Star::Find(15, 1197, 815, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.751 00.000 1032 Star::Find false star n=26 nbg=282 bg=10.9 sigma=1.6 thresh=16 peak=16
21:27:09.753 00.002 1032 Star::Find returns 0 (2), X=1197.00, Y=815.00, Mass=158, SNR=2.9, Peak=21 HFD=0.0
21:27:09.753 00.000 1032 Star::Find(15, 471, 865, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.755 00.002 1032 Star::Find false star n=10 nbg=270 bg=10.6 sigma=1.3 thresh=15 peak=14
21:27:09.756 00.001 1032 Star::Find returns 0 (2), X=471.00, Y=865.00, Mass=48, SNR=2.9, Peak=17 HFD=0.0
21:27:09.756 00.000 1032 Star::Find(15, 368, 418, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.758 00.002 1032 Star::Find returns 0 (2), X=368.00, Y=418.00, Mass=13, SNR=2.3, Peak=18 HFD=0.0
21:27:09.758 00.000 1032 Star::Find(15, 756, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.760 00.002 1032 Star::Find returns 0 (2), X=756.00, Y=580.00, Mass=15, SNR=2.5, Peak=18 HFD=0.0
21:27:09.760 00.000 1032 Star::Find(15, 596, 180, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.762 00.002 1032 Star::Find false star n=11 nbg=279 bg=11.0 sigma=1.5 thresh=15 peak=14
21:27:09.762 00.000 1032 Star::Find returns 0 (2), X=596.00, Y=180.00, Mass=49, SNR=2.9, Peak=17 HFD=0.0
21:27:09.764 00.002 1032 Star::Find(15, 1064, 19, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.765 00.001 1032 Star::Find returns 0 (3), X=1064.00, Y=19.00, Mass=0, SNR=0.0, Peak=17 HFD=0.0
21:27:09.766 00.001 1032 Star::Find(15, 945, 548, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.766 00.000 1032 Star::Find returns 0 (3), X=945.00, Y=548.00, Mass=10, SNR=2.0, Peak=16 HFD=0.0
21:27:09.768 00.002 1032 Star::Find(15, 872, 590, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.768 00.000 1032 Star::Find false star n=10 nbg=283 bg=10.9 sigma=1.5 thresh=15 peak=15
21:27:09.770 00.002 1032 Star::Find returns 0 (2), X=872.00, Y=590.00, Mass=49, SNR=2.9, Peak=20 HFD=0.0
21:27:09.770 00.000 1032 Star::Find(15, 767, 301, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.770 00.000 1032 Star::Find false star n=9 nbg=279 bg=10.9 sigma=1.4 thresh=15 peak=14
21:27:09.773 00.003 1032 Star::Find returns 0 (2), X=767.00, Y=301.00, Mass=41, SNR=2.9, Peak=17 HFD=0.0
21:27:09.773 00.000 1032 Star::Find(15, 858, 417, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.775 00.002 1032 Star::Find returns 0 (2), X=858.00, Y=417.00, Mass=18, SNR=2.7, Peak=19 HFD=0.0
21:27:09.775 00.000 1032 Star::Find(15, 983, 112, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.777 00.002 1032 Star::Find false star n=13 nbg=271 bg=11.1 sigma=1.5 thresh=15 peak=14
21:27:09.777 00.000 1032 Star::Find returns 0 (2), X=983.00, Y=112.00, Mass=58, SNR=2.9, Peak=18 HFD=0.0
21:27:09.779 00.002 1032 Star::Find(15, 1218, 695, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.781 00.002 1032 Star::Find false star n=8 nbg=279 bg=11.2 sigma=1.5 thresh=16 peak=14
21:27:09.781 00.000 1032 Star::Find returns 0 (2), X=1218.00, Y=695.00, Mass=41, SNR=2.9, Peak=18 HFD=0.0
21:27:09.783 00.002 1032 Star::Find(15, 679, 598, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.783 00.000 1032 Star::Find returns 0 (3), X=679.00, Y=598.00, Mass=6, SNR=1.6, Peak=17 HFD=0.0
21:27:09.785 00.002 1032 Star::Find(15, 1032, 555, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.785 00.000 1032 Star::Find returns 0 (2), X=1032.00, Y=555.00, Mass=10, SNR=2.0, Peak=16 HFD=0.0
21:27:09.787 00.002 1032 Star::Find(15, 1160, 202, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.787 00.000 1032 Star::Find false star n=6 nbg=282 bg=10.9 sigma=1.6 thresh=16 peak=14
21:27:09.789 00.002 1032 Star::Find returns 0 (2), X=1160.00, Y=202.00, Mass=36, SNR=2.9, Peak=19 HFD=0.0
21:27:09.790 00.001 1032 Star::Find(15, 596, 814, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.790 00.000 1032 Star::Find false star n=9 nbg=280 bg=10.8 sigma=1.5 thresh=15 peak=14
21:27:09.792 00.002 1032 Star::Find returns 0 (2), X=596.00, Y=814.00, Mass=47, SNR=2.9, Peak=19 HFD=0.0
21:27:09.792 00.000 1032 Star::Find(15, 633, 311, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.794 00.002 1032 Star::Find returns 0 (2), X=633.00, Y=311.00, Mass=13, SNR=2.3, Peak=16 HFD=0.0
21:27:09.794 00.000 1032 Star::Find(15, 174, 917, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.796 00.002 1032 Star::Find false star n=12 nbg=276 bg=10.9 sigma=1.5 thresh=15 peak=14
21:27:09.797 00.001 1032 Star::Find returns 0 (2), X=174.00, Y=917.00, Mass=59, SNR=2.9, Peak=19 HFD=0.0
21:27:09.797 00.000 1032 Star::Find(15, 1204, 904, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.797 00.000 1032 Star::Find false star n=3 nbg=283 bg=11.1 sigma=1.5 thresh=16 peak=15
21:27:09.797 00.000 1032 Star::Find returns 0 (2), X=1204.00, Y=904.00, Mass=23, SNR=2.9, Peak=21 HFD=0.0
21:27:09.797 00.000 1032 Star::Find(15, 100, 398, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.797 00.000 1032 Star::Find returns 0 (2), X=100.00, Y=398.00, Mass=18, SNR=2.7, Peak=20 HFD=0.0
21:27:09.797 00.000 1032 Star::Find(15, 240, 854, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.797 00.000 1032 Star::Find false star n=6 nbg=278 bg=10.6 sigma=1.5 thresh=15 peak=14
21:27:09.797 00.000 1032 Star::Find returns 0 (2), X=240.00, Y=854.00, Mass=29, SNR=2.9, Peak=16 HFD=0.0
21:27:09.807 00.010 1032 Star::Find(15, 1127, 288, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.807 00.000 1032 Star::Find returns 0 (2), X=1127.00, Y=288.00, Mass=20, SNR=2.8, Peak=19 HFD=0.0
21:27:09.807 00.000 1032 Star::Find(15, 610, 700, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.807 00.000 1032 Star::Find returns 0 (2), X=610.00, Y=700.00, Mass=16, SNR=2.6, Peak=17 HFD=0.0
21:27:09.807 00.000 1032 Star::Find(15, 25, 67, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.807 00.000 1032 Star::Find returns 0 (2), X=25.00, Y=67.00, Mass=14, SNR=2.3, Peak=17 HFD=0.0
21:27:09.813 00.006 1032 Star::Find(15, 929, 710, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.813 00.000 1032 Star::Find returns 0 (2), X=929.00, Y=710.00, Mass=16, SNR=2.5, Peak=17 HFD=0.0
21:27:09.813 00.000 1032 Star::Find(15, 1210, 314, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.813 00.000 1032 Star::Find returns 0 (2), X=1210.00, Y=314.00, Mass=20, SNR=2.8, Peak=17 HFD=0.0
21:27:09.813 00.000 1032 Star::Find(15, 784, 416, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.813 00.000 1032 Star::Find returns 0 (2), X=784.00, Y=416.00, Mass=22, SNR=3.0, Peak=16 HFD=0.0
21:27:09.813 00.000 1032 Star::Find(15, 507, 671, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.813 00.000 1032 Star::Find false star n=16 nbg=271 bg=10.5 sigma=1.3 thresh=14 peak=14
21:27:09.813 00.000 1032 Star::Find returns 0 (2), X=507.00, Y=671.00, Mass=66, SNR=2.9, Peak=18 HFD=0.0
21:27:09.823 00.010 1032 Star::Find(15, 823, 220, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.823 00.000 1032 Star::Find returns 0 (3), X=823.00, Y=220.00, Mass=6, SNR=1.6, Peak=17 HFD=0.0
21:27:09.823 00.000 1032 Star::Find(15, 58, 473, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.823 00.000 1032 Star::Find returns 0 (2), X=58.00, Y=473.00, Mass=17, SNR=2.6, Peak=16 HFD=0.0
21:27:09.823 00.000 1032 Star::Find(15, 272, 707, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.828 00.005 1032 Star::Find returns 0 (2), X=272.00, Y=707.00, Mass=10, SNR=2.1, Peak=17 HFD=0.0
21:27:09.828 00.000 1032 Star::Find(15, 282, 530, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.830 00.002 1032 Star::Find returns 0 (2), X=282.00, Y=530.00, Mass=14, SNR=2.4, Peak=21 HFD=0.0
21:27:09.830 00.000 1032 Star::Find(15, 1173, 792, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.832 00.002 1032 Star::Find returns 0 (2), X=1173.00, Y=792.00, Mass=20, SNR=2.9, Peak=20 HFD=0.0
21:27:09.832 00.000 1032 Star::Find(15, 286, 386, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.834 00.002 1032 Star::Find returns 0 (4), X=283.00, Y=395.00, Mass=24, SNR=3.4, Peak=35 HFD=0.5
21:27:09.834 00.000 1032 Star::Find(15, 441, 36, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.837 00.003 1032 Star::Find returns 0 (2), X=441.00, Y=36.00, Mass=18, SNR=2.7, Peak=17 HFD=0.0
21:27:09.837 00.000 1032 Star::Find(15, 935, 180, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.839 00.002 1032 Star::Find false star n=7 nbg=280 bg=11.0 sigma=1.5 thresh=16 peak=14
21:27:09.839 00.000 1032 Star::Find returns 0 (2), X=935.00, Y=180.00, Mass=37, SNR=2.9, Peak=20 HFD=0.0
21:27:09.841 00.002 1032 Star::Find(15, 191, 420, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.841 00.000 1032 Star::Find returns 0 (2), X=191.00, Y=420.00, Mass=22, SNR=3.0, Peak=17 HFD=0.0
21:27:09.843 00.002 1032 Star::Find(15, 316, 126, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.849 00.006 1032 Star::Find returns 0 (5), X=307.87, Y=114.65, Mass=2309, SNR=33.2, Peak=82 HFD=5.0
21:27:09.849 00.000 1032 Star::Find(15, 425, 652, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.851 00.002 1032 Star::Find returns 0 (2), X=425.00, Y=652.00, Mass=14, SNR=2.4, Peak=17 HFD=0.0
21:27:09.851 00.000 1032 Star::Find(15, 1005, 722, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.853 00.002 1032 Star::Find returns 0 (2), X=1005.00, Y=722.00, Mass=12, SNR=2.2, Peak=17 HFD=0.0
21:27:09.853 00.000 1032 Star::Find(15, 459, 776, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.855 00.002 1032 Star::Find returns 0 (3), X=459.00, Y=776.00, Mass=0, SNR=0.0, Peak=16 HFD=0.0
21:27:09.855 00.000 1032 Star::Find(15, 222, 456, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.857 00.002 1032 Star::Find returns 0 (2), X=222.00, Y=456.00, Mass=14, SNR=2.5, Peak=16 HFD=0.0
21:27:09.857 00.000 1032 Star::Find(15, 141, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.860 00.003 1032 Star::Find returns 0 (2), X=141.00, Y=135.00, Mass=18, SNR=2.7, Peak=16 HFD=0.0
21:27:09.860 00.000 1032 Star::Find(15, 979, 590, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.860 00.000 1032 Star::Find returns 0 (2), X=979.00, Y=590.00, Mass=21, SNR=2.9, Peak=17 HFD=0.0
21:27:09.860 00.000 1032 Star::Find(15, 824, 488, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.860 00.000 1032 Star::Find false star n=7 nbg=281 bg=11.0 sigma=1.5 thresh=15 peak=13
21:27:09.860 00.000 1032 Star::Find returns 0 (2), X=824.00, Y=488.00, Mass=29, SNR=2.9, Peak=17 HFD=0.0
21:27:09.860 00.000 1032 Star::Find(15, 1219, 799, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.860 00.000 1032 Star::Find returns 0 (2), X=1219.00, Y=799.00, Mass=20, SNR=2.9, Peak=17 HFD=0.0
21:27:09.860 00.000 1032 Star::Find(15, 1150, 896, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.860 00.000 1032 Star::Find returns 0 (3), X=1150.00, Y=896.00, Mass=0, SNR=0.0, Peak=17 HFD=0.0
21:27:09.860 00.000 1032 Star::Find(15, 1150, 921, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.860 00.000 1032 Star::Find returns 0 (2), X=1150.00, Y=921.00, Mass=16, SNR=2.5, Peak=17 HFD=0.0
21:27:09.860 00.000 1032 Star::Find(15, 806, 679, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.874 00.014 1032 Star::Find returns 0 (3), X=806.00, Y=679.00, Mass=9, SNR=1.9, Peak=16 HFD=0.0
21:27:09.874 00.000 1032 Star::Find(15, 1179, 345, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.876 00.002 1032 Star::Find returns 0 (2), X=1179.00, Y=345.00, Mass=13, SNR=2.2, Peak=16 HFD=0.0
21:27:09.876 00.000 1032 Star::Find(15, 836, 627, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.876 00.000 1032 Star::Find returns 0 (2), X=836.00, Y=627.00, Mass=10, SNR=2.0, Peak=17 HFD=0.0
21:27:09.876 00.000 1032 Star::Find(15, 772, 224, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.876 00.000 1032 Star::Find returns 0 (2), X=772.00, Y=224.00, Mass=20, SNR=2.8, Peak=17 HFD=0.0
21:27:09.876 00.000 1032 Star::Find(15, 99, 848, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.876 00.000 1032 Star::Find returns 0 (2), X=99.00, Y=848.00, Mass=18, SNR=2.7, Peak=16 HFD=0.0
21:27:09.876 00.000 1032 Star::Find(15, 665, 303, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.876 00.000 1032 Star::Find returns 0 (2), X=665.00, Y=303.00, Mass=17, SNR=2.6, Peak=18 HFD=0.0
21:27:09.876 00.000 1032 Star::Find(15, 417, 720, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.876 00.000 1032 Star::Find returns 0 (2), X=417.00, Y=720.00, Mass=17, SNR=2.6, Peak=15 HFD=0.0
21:27:09.876 00.000 1032 Star::Find(15, 728, 493, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.876 00.000 1032 Star::Find false star n=4 nbg=278 bg=11.0 sigma=1.5 thresh=16 peak=13
21:27:09.891 00.015 1032 Star::Find returns 0 (2), X=728.00, Y=493.00, Mass=23, SNR=2.9, Peak=17 HFD=0.0
21:27:09.892 00.001 1032 Star::Find(15, 1258, 915, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.892 00.000 1032 Star::Find false star n=5 nbg=278 bg=11.2 sigma=1.5 thresh=16 peak=13
21:27:09.892 00.000 1032 Star::Find returns 0 (2), X=1258.00, Y=915.00, Mass=30, SNR=2.9, Peak=21 HFD=0.0
21:27:09.896 00.004 1032 Star::Find(15, 99, 653, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.896 00.000 1032 Star::Find returns 0 (2), X=99.00, Y=653.00, Mass=17, SNR=2.7, Peak=16 HFD=0.0
21:27:09.898 00.002 1032 Star::Find(15, 175, 293, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.900 00.002 1032 Star::Find false star n=6 nbg=279 bg=10.8 sigma=1.5 thresh=15 peak=14
21:27:09.900 00.000 1032 Star::Find returns 0 (2), X=175.00, Y=293.00, Mass=30, SNR=2.9, Peak=19 HFD=0.0
21:27:09.900 00.000 1032 Star::Find(15, 786, 573, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.900 00.000 1032 Star::Find returns 0 (2), X=786.00, Y=573.00, Mass=18, SNR=2.7, Peak=17 HFD=0.0
21:27:09.900 00.000 1032 Star::Find(15, 773, 438, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.900 00.000 1032 Star::Find returns 0 (2), X=773.00, Y=438.00, Mass=16, SNR=2.6, Peak=16 HFD=0.0
21:27:09.900 00.000 1032 Star::Find(15, 329, 889, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.908 00.008 1032 Star::Find false star n=5 nbg=285 bg=10.8 sigma=1.5 thresh=15 peak=12
21:27:09.908 00.000 1032 Star::Find returns 0 (2), X=329.00, Y=889.00, Mass=24, SNR=2.9, Peak=17 HFD=0.0
21:27:09.908 00.000 1032 AutoFind: finding best star pass 1
21:27:09.908 00.000 1032 Star::Find(15, 308, 114, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.908 00.000 1032 Star::Find returns 0 (5), X=307.87, Y=114.65, Mass=2309, SNR=33.2, Peak=82 HFD=5.0
21:27:09.908 00.000 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.908 00.000 1032 Star::Find returns 1 (0), X=403.29, Y=580.04, Mass=534, SNR=15.7, Peak=37 HFD=4.0
21:27:09.908 00.000 1032 AutoFind returns star at [403, 580] 31.5 Mass 534 SNR 15.7
21:27:09.908 00.000 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.908 00.000 1032 Star::Find returns 1 (0), X=403.29, Y=580.04, Mass=534, SNR=15.7, Peak=37 HFD=4.0
21:27:09.908 00.000 1032 MultiStar: List (5): {403.29, 580.04}(15.7), {503.13, 107.13}(16.5), {646.82, 660.52}(13.4), {242.80, 723.99}(12.8), {227.92, 275.33}(12.9), 
21:27:09.908 00.000 1032 setting lock position to (403.29, 580.04)
21:27:09.908 00.000 1032 MultiStar: stabilizing after lock position change
21:27:09.924 00.016 1032 AutoSelect: state = 1, call UpdateGuideState
21:27:09.925 00.001 1032 UpdateGuideState(): m_state=1
21:27:09.925 00.000 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:27:09.925 00.000 1032 Star::Find returns 1 (0), X=403.29, Y=580.04, Mass=534, SNR=15.7, Peak=37 HFD=4.0
21:27:09.925 00.000 1032 DistanceChecker: deactivated
21:27:09.925 00.000 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.31) = xAngle (1.31 = 1.31)
21:27:09.925 00.000 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (1.31 = 1.31)
21:27:09.925 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=0.00, mountTheta=0.00
21:27:09.925 00.000 1032 setting lock position to (403.29, 580.04)
21:27:09.925 00.000 1032 MultiStar: stabilizing after lock position change
21:27:09.925 00.000 1032 CurrentPosition() valid, moving to STATE_SELECTED
21:27:09.925 00.000 1032 Changing from state SELECTING to SELECTED
21:27:09.925 00.000 1032 guider state => SELECTED
21:27:09.942 00.017 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=11, FiltMin=7, FiltMax=76, Gamma=2.230
21:27:09.956 00.014 1032 UpdateGuideState exits: m=534 SNR=15.7
21:27:09.959 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=11, FiltMin=7, FiltMax=76, Gamma=2.230
21:27:09.972 00.013 1032 Status Line: Auto-selected star at (403.3, 580.0)
21:27:10.185 00.213 10072 Exposure complete
21:27:10.235 00.050 10072 worker thread done servicing request
21:27:10.235 00.000 1032 OnExposeComplete: enter
21:27:10.235 00.000 1032 UpdateGuideState(): m_state=2
21:27:10.244 00.009 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 62
21:27:10.246 00.002 1032 Star::Find returns 1 (0), X=403.56, Y=580.15, Mass=601, SNR=16.7, Peak=40 HFD=3.9
21:27:10.247 00.001 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.31) = xAngle (1.71 = 1.71)
21:27:10.247 00.000 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (1.71 = 1.71)
21:27:10.247 00.000 1032 CameraToMount -- cameraX=0.27 cameraY=0.11 hyp=0.29 cameraTheta=0.39 mountX=-0.04 mountY=0.29, mountTheta=1.71
21:27:10.247 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=11, FiltMin=8, FiltMax=77, Gamma=2.230
21:27:10.264 00.017 1032 UpdateGuideState exits: m=601 SNR=16.7
21:27:10.266 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:10.266 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:10.266 00.000 1032 Enqueuing Expose request
21:27:10.266 00.000 10072 Worker thread wakes up
21:27:10.266 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:10.266 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(389,565,31,31)
21:27:11.411 01.145 10072 Exposure complete
21:27:11.457 00.046 10072 worker thread done servicing request
21:27:11.457 00.000 1032 OnExposeComplete: enter
21:27:11.457 00.000 1032 UpdateGuideState(): m_state=2
21:27:11.457 00.000 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 63
21:27:11.457 00.000 1032 Star::Find returns 1 (0), X=403.32, Y=580.33, Mass=588, SNR=16.5, Peak=42 HFD=3.8
21:27:11.457 00.000 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.31) = xAngle (2.78 = 2.78)
21:27:11.457 00.000 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (2.78 = 2.78)
21:27:11.472 00.015 1032 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.47 mountX=-0.27 mountY=0.10, mountTheta=2.78
21:27:11.474 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=11, FiltMin=8, FiltMax=78, Gamma=2.230
21:27:11.489 00.015 1032 UpdateGuideState exits: m=588 SNR=16.5
21:27:11.491 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:11.491 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:11.493 00.002 1032 Enqueuing Expose request
21:27:11.495 00.002 10072 Worker thread wakes up
21:27:11.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:11.495 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(388,565,31,31)
21:27:12.397 00.902 10072 Exposure complete
21:27:12.455 00.058 10072 worker thread done servicing request
21:27:12.455 00.000 1032 OnExposeComplete: enter
21:27:12.457 00.002 1032 UpdateGuideState(): m_state=2
21:27:12.459 00.002 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 64
21:27:12.459 00.000 1032 Star::Find returns 1 (0), X=403.45, Y=580.13, Mass=537, SNR=15.6, Peak=34 HFD=3.9
21:27:12.461 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.31) = xAngle (1.80 = 1.80)
21:27:12.463 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (1.80 = 1.80)
21:27:12.465 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.49 mountX=-0.04 mountY=0.18, mountTheta=1.80
21:27:12.467 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=11, FiltMin=8, FiltMax=72, Gamma=2.230
21:27:12.481 00.014 1032 UpdateGuideState exits: m=537 SNR=15.6
21:27:12.481 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:12.483 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:12.483 00.000 1032 Enqueuing Expose request
21:27:12.485 00.002 10072 Worker thread wakes up
21:27:12.485 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:12.485 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(388,565,31,31)
21:27:13.626 01.141 10072 Exposure complete
21:27:13.672 00.046 10072 worker thread done servicing request
21:27:13.672 00.000 1032 OnExposeComplete: enter
21:27:13.687 00.015 1032 UpdateGuideState(): m_state=2
21:27:13.688 00.001 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 65
21:27:13.688 00.000 1032 Star::Find returns 1 (0), X=403.43, Y=580.27, Mass=592, SNR=16.5, Peak=39 HFD=3.8
21:27:13.688 00.000 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.31) = xAngle (2.33 = 2.33)
21:27:13.688 00.000 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (2.33 = 2.33)
21:27:13.688 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.01 mountX=-0.19 mountY=0.20, mountTheta=2.33
21:27:13.688 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=11, FiltMin=7, FiltMax=73, Gamma=2.230
21:27:13.705 00.017 1032 UpdateGuideState exits: m=592 SNR=16.5
21:27:13.705 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:13.705 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:13.705 00.000 1032 Enqueuing Expose request
21:27:13.705 00.000 10072 Worker thread wakes up
21:27:13.705 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:13.705 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(388,565,31,31)
21:27:14.626 00.921 10072 Exposure complete
21:27:14.674 00.048 10072 worker thread done servicing request
21:27:14.674 00.000 1032 OnExposeComplete: enter
21:27:14.674 00.000 1032 UpdateGuideState(): m_state=2
21:27:14.689 00.015 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 66
21:27:14.689 00.000 1032 Star::Find returns 1 (0), X=403.29, Y=580.25, Mass=570, SNR=16.3, Peak=39 HFD=3.8
21:27:14.689 00.000 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.31) = xAngle (2.86 = 2.86)
21:27:14.689 00.000 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (2.86 = 2.86)
21:27:14.689 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.55 mountX=-0.20 mountY=0.06, mountTheta=2.86
21:27:14.689 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=11, FiltMin=7, FiltMax=77, Gamma=2.230
21:27:14.707 00.018 1032 UpdateGuideState exits: m=570 SNR=16.3
21:27:14.707 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:14.707 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:14.707 00.000 1032 Enqueuing Expose request
21:27:14.707 00.000 10072 Worker thread wakes up
21:27:14.707 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:14.707 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(388,565,31,31)
21:27:15.853 01.146 10072 Exposure complete
21:27:15.901 00.048 10072 worker thread done servicing request
21:27:15.901 00.000 1032 OnExposeComplete: enter
21:27:15.901 00.000 1032 UpdateGuideState(): m_state=2
21:27:15.916 00.015 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 67
21:27:15.918 00.002 1032 Star::Find returns 1 (0), X=403.44, Y=580.42, Mass=549, SNR=16.0, Peak=36 HFD=4.0
21:27:15.918 00.000 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.31) = xAngle (2.49 = 2.49)
21:27:15.920 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (2.49 = 2.49)
21:27:15.922 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.38 hyp=0.41 cameraTheta=1.18 mountX=-0.32 mountY=0.25, mountTheta=2.49
21:27:15.922 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=11, FiltMin=7, FiltMax=76, Gamma=2.230
21:27:15.935 00.013 1032 UpdateGuideState exits: m=549 SNR=16.0
21:27:15.935 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:15.935 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:15.935 00.000 1032 Enqueuing Expose request
21:27:15.935 00.000 10072 Worker thread wakes up
21:27:15.935 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:15.935 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(388,565,31,31)
21:27:16.861 00.926 10072 Exposure complete
21:27:16.908 00.047 10072 worker thread done servicing request
21:27:16.908 00.000 1032 OnExposeComplete: enter
21:27:16.908 00.000 1032 UpdateGuideState(): m_state=2
21:27:16.908 00.000 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 68
21:27:16.921 00.013 1032 Star::Find returns 1 (0), X=403.63, Y=580.50, Mass=547, SNR=15.8, Peak=34 HFD=4.1
21:27:16.921 00.000 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.31) = xAngle (2.24 = 2.24)
21:27:16.921 00.000 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (2.24 = 2.24)
21:27:16.925 00.004 1032 CameraToMount -- cameraX=0.34 cameraY=0.46 hyp=0.57 cameraTheta=0.93 mountX=-0.35 mountY=0.45, mountTheta=2.24
21:27:16.925 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=11, FiltMin=7, FiltMax=70, Gamma=2.230
21:27:16.942 00.017 1032 UpdateGuideState exits: m=547 SNR=15.8
21:27:16.942 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:16.942 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:16.942 00.000 1032 Enqueuing Expose request
21:27:16.942 00.000 10072 Worker thread wakes up
21:27:16.942 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:16.942 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(389,565,31,31)
21:27:18.087 01.145 10072 Exposure complete
21:27:18.135 00.048 10072 worker thread done servicing request
21:27:18.135 00.000 1032 OnExposeComplete: enter
21:27:18.135 00.000 1032 UpdateGuideState(): m_state=2
21:27:18.135 00.000 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 69
21:27:18.135 00.000 1032 Star::Find returns 0 (5), X=404.68, Y=580.54, Mass=392, SNR=12.9, Peak=23 HFD=5.5
21:27:18.135 00.000 1032 DistanceChecker: activated
21:27:18.151 00.016 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:18.151 00.000 1032 Changing from state SELECTED to UNINITIALIZED
21:27:18.151 00.000 1032 guider state => SELECTING
21:27:18.151 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:18.151 00.000 1032 Status Line: No star found
21:27:18.151 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=11, FiltMin=7, FiltMax=50, Gamma=2.230
21:27:18.172 00.021 1032 UpdateGuideState exits: No star found
21:27:18.172 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:18.172 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:18.172 00.000 1032 Enqueuing Expose request
21:27:18.172 00.000 10072 Worker thread wakes up
21:27:18.172 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:18.172 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:19.092 00.920 10072 Exposure complete
21:27:19.139 00.047 10072 worker thread done servicing request
21:27:19.139 00.000 1032 OnExposeComplete: enter
21:27:19.139 00.000 1032 UpdateGuideState(): m_state=1
21:27:19.151 00.012 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 70
21:27:19.151 00.000 1032 Star::Find false star n=20 nbg=278 bg=11.0 sigma=1.5 thresh=16 peak=16
21:27:19.153 00.002 1032 Star::Find returns 0 (2), X=403.00, Y=580.00, Mass=115, SNR=2.9, Peak=19 HFD=0.0
21:27:19.154 00.001 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:19.154 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:19.156 00.002 1032 Status Line: Star lost - low SNR
21:27:19.156 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=11, FiltMin=7, FiltMax=27, Gamma=2.230
21:27:19.173 00.017 1032 UpdateGuideState exits: Star lost - low SNR
21:27:19.175 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:19.175 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:19.175 00.000 1032 Enqueuing Expose request
21:27:19.175 00.000 10072 Worker thread wakes up
21:27:19.175 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:19.175 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:20.306 01.131 10072 Exposure complete
21:27:20.354 00.048 10072 worker thread done servicing request
21:27:20.354 00.000 1032 OnExposeComplete: enter
21:27:20.354 00.000 1032 UpdateGuideState(): m_state=1
21:27:20.366 00.012 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 71
21:27:20.366 00.000 1032 Star::Find false star n=17 nbg=274 bg=10.9 sigma=1.6 thresh=16 peak=15
21:27:20.366 00.000 1032 Star::Find returns 0 (2), X=403.00, Y=580.00, Mass=99, SNR=2.9, Peak=18 HFD=0.0
21:27:20.370 00.004 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:20.370 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:20.370 00.000 1032 Status Line: Star lost - low SNR
21:27:20.370 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=11, FiltMin=7, FiltMax=29, Gamma=2.230
21:27:20.386 00.016 1032 UpdateGuideState exits: Star lost - low SNR
21:27:20.391 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:20.391 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:20.391 00.000 1032 Enqueuing Expose request
21:27:20.391 00.000 10072 Worker thread wakes up
21:27:20.391 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:20.391 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:21.316 00.925 10072 Exposure complete
21:27:21.370 00.054 10072 worker thread done servicing request
21:27:21.370 00.000 1032 OnExposeComplete: enter
21:27:21.372 00.002 1032 UpdateGuideState(): m_state=1
21:27:21.372 00.000 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 72
21:27:21.372 00.000 1032 Star::Find false star n=10 nbg=277 bg=11.0 sigma=2.0 thresh=17 peak=16
21:27:21.372 00.000 1032 Star::Find returns 0 (2), X=403.00, Y=580.00, Mass=68, SNR=2.9, Peak=21 HFD=0.0
21:27:21.376 00.004 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:21.376 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:21.376 00.000 1032 Status Line: Star lost - low SNR
21:27:21.376 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=11, FiltMin=7, FiltMax=27, Gamma=2.230
21:27:21.398 00.022 1032 UpdateGuideState exits: Star lost - low SNR
21:27:21.400 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:21.400 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:21.402 00.002 1032 Enqueuing Expose request
21:27:21.402 00.000 10072 Worker thread wakes up
21:27:21.404 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:21.404 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:22.538 01.134 10072 Exposure complete
21:27:22.597 00.059 10072 worker thread done servicing request
21:27:22.597 00.000 1032 OnExposeComplete: enter
21:27:22.597 00.000 1032 UpdateGuideState(): m_state=1
21:27:22.597 00.000 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 73
21:27:22.602 00.005 1032 Star::Find false star n=13 nbg=285 bg=11.0 sigma=1.9 thresh=17 peak=17
21:27:22.602 00.000 1032 Star::Find returns 0 (2), X=403.00, Y=580.00, Mass=89, SNR=2.9, Peak=20 HFD=0.0
21:27:22.602 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:22.602 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:22.602 00.000 1032 Status Line: Star lost - low SNR
21:27:22.602 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=11, FiltMin=7, FiltMax=29, Gamma=2.230
21:27:22.618 00.016 1032 UpdateGuideState exits: Star lost - low SNR
21:27:22.618 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:22.618 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:22.618 00.000 1032 Enqueuing Expose request
21:27:22.618 00.000 10072 Worker thread wakes up
21:27:22.618 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:22.618 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:23.545 00.927 10072 Exposure complete
21:27:23.604 00.059 10072 worker thread done servicing request
21:27:23.604 00.000 1032 OnExposeComplete: enter
21:27:23.604 00.000 1032 UpdateGuideState(): m_state=1
21:27:23.607 00.003 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 74
21:27:23.607 00.000 1032 Star::Find returns 0 (5), X=403.29, Y=576.88, Mass=266, SNR=10.6, Peak=23 HFD=5.1
21:27:23.607 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:23.610 00.003 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:23.610 00.000 1032 Status Line: No star found
21:27:23.610 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=10, FiltMin=7, FiltMax=43, Gamma=2.230
21:27:23.623 00.013 1032 UpdateGuideState exits: No star found
21:27:23.623 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:23.623 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:23.623 00.000 1032 Enqueuing Expose request
21:27:23.623 00.000 10072 Worker thread wakes up
21:27:23.634 00.011 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:23.634 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:24.777 01.143 10072 Exposure complete
21:27:24.828 00.051 10072 worker thread done servicing request
21:27:24.828 00.000 1032 OnExposeComplete: enter
21:27:24.828 00.000 1032 UpdateGuideState(): m_state=1
21:27:24.837 00.009 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 75
21:27:24.841 00.004 1032 Star::Find returns 0 (5), X=402.22, Y=575.10, Mass=278, SNR=10.8, Peak=21 HFD=5.1
21:27:24.841 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:24.841 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:24.841 00.000 1032 Status Line: No star found
21:27:24.847 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=10, FiltMin=7, FiltMax=41, Gamma=2.230
21:27:24.862 00.015 1032 UpdateGuideState exits: No star found
21:27:24.862 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:24.862 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:24.862 00.000 1032 Enqueuing Expose request
21:27:24.862 00.000 10072 Worker thread wakes up
21:27:24.862 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:24.862 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:25.780 00.918 10072 Exposure complete
21:27:25.837 00.057 10072 worker thread done servicing request
21:27:25.837 00.000 1032 OnExposeComplete: enter
21:27:25.840 00.003 1032 UpdateGuideState(): m_state=1
21:27:25.842 00.002 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 76
21:27:25.842 00.000 1032 Star::Find returns 0 (5), X=401.17, Y=581.45, Mass=435, SNR=13.8, Peak=23 HFD=5.5
21:27:25.844 00.002 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:25.844 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:25.846 00.002 1032 Status Line: No star found
21:27:25.848 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=10, FiltMin=7, FiltMax=43, Gamma=2.230
21:27:25.860 00.012 1032 UpdateGuideState exits: No star found
21:27:25.860 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:25.860 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:25.867 00.007 1032 Enqueuing Expose request
21:27:25.867 00.000 10072 Worker thread wakes up
21:27:25.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:25.867 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:27.008 01.141 10072 Exposure complete
21:27:27.059 00.051 10072 worker thread done servicing request
21:27:27.059 00.000 1032 OnExposeComplete: enter
21:27:27.059 00.000 1032 UpdateGuideState(): m_state=1
21:27:27.059 00.000 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 77
21:27:27.059 00.000 1032 Star::Find returns 0 (5), X=401.93, Y=583.17, Mass=380, SNR=12.7, Peak=24 HFD=5.5
21:27:27.070 00.011 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:27.070 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:27.070 00.000 1032 Status Line: No star found
21:27:27.070 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=10, FiltMin=7, FiltMax=43, Gamma=2.230
21:27:27.090 00.020 1032 UpdateGuideState exits: No star found
21:27:27.090 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:27.092 00.002 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:27.093 00.001 1032 Enqueuing Expose request
21:27:27.093 00.000 10072 Worker thread wakes up
21:27:27.093 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:27.093 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:27.998 00.905 10072 Exposure complete
21:27:28.048 00.050 10072 worker thread done servicing request
21:27:28.048 00.000 1032 OnExposeComplete: enter
21:27:28.048 00.000 1032 UpdateGuideState(): m_state=1
21:27:28.057 00.009 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 78
21:27:28.059 00.002 1032 Star::Find returns 0 (5), X=401.44, Y=583.17, Mass=498, SNR=14.9, Peak=26 HFD=5.4
21:27:28.059 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:28.061 00.002 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:28.061 00.000 1032 Status Line: No star found
21:27:28.064 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=10, FiltMin=7, FiltMax=52, Gamma=2.230
21:27:28.079 00.015 1032 UpdateGuideState exits: No star found
21:27:28.081 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:28.081 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:28.081 00.000 1032 Enqueuing Expose request
21:27:28.081 00.000 10072 Worker thread wakes up
21:27:28.081 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:28.081 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:29.227 01.146 10072 Exposure complete
21:27:29.279 00.052 10072 worker thread done servicing request
21:27:29.279 00.000 1032 OnExposeComplete: enter
21:27:29.279 00.000 1032 UpdateGuideState(): m_state=1
21:27:29.279 00.000 1032 Star::Find(15, 403, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 79
21:27:29.279 00.000 1032 Star::Find returns 1 (0), X=400.74, Y=583.10, Mass=616, SNR=16.8, Peak=38 HFD=4.4
21:27:29.279 00.000 1032 DistanceChecker: deactivated
21:27:29.286 00.007 1032 setting lock position to (400.74, 583.10)
21:27:29.288 00.002 1032 MultiStar: stabilizing after lock position change
21:27:29.288 00.000 1032 CurrentPosition() valid, moving to STATE_SELECTED
21:27:29.288 00.000 1032 Changing from state SELECTING to SELECTED
21:27:29.288 00.000 1032 guider state => SELECTED
21:27:29.288 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=10, FiltMin=6, FiltMax=70, Gamma=2.230
21:27:29.306 00.018 1032 UpdateGuideState exits: m=616 SNR=16.8
21:27:29.306 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:29.306 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:29.306 00.000 1032 Enqueuing Expose request
21:27:29.306 00.000 10072 Worker thread wakes up
21:27:29.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:29.306 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(386,568,31,31)
21:27:30.229 00.923 10072 Exposure complete
21:27:30.277 00.048 10072 worker thread done servicing request
21:27:30.277 00.000 1032 OnExposeComplete: enter
21:27:30.277 00.000 1032 UpdateGuideState(): m_state=2
21:27:30.277 00.000 1032 Star::Find(15, 400, 583, 0, (0,0,0,0), 0.7, 4.5, 255) frame 80
21:27:30.277 00.000 1032 Star::Find returns 1 (0), X=400.87, Y=582.43, Mass=520, SNR=15.4, Peak=34 HFD=3.9
21:27:30.293 00.016 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.31) = xAngle (-0.07 = -0.07)
21:27:30.295 00.002 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
21:27:30.295 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.68 hyp=0.69 cameraTheta=-1.38 mountX=0.69 mountY=-0.05, mountTheta=-0.07
21:27:30.297 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=10, FiltMin=7, FiltMax=71, Gamma=2.230
21:27:30.315 00.018 1032 UpdateGuideState exits: m=520 SNR=15.4
21:27:30.317 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:30.317 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:30.319 00.002 1032 Enqueuing Expose request
21:27:30.319 00.000 10072 Worker thread wakes up
21:27:30.321 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:30.321 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(386,567,31,31)
21:27:31.456 01.135 10072 Exposure complete
21:27:31.501 00.045 10072 worker thread done servicing request
21:27:31.501 00.000 1032 OnExposeComplete: enter
21:27:31.501 00.000 1032 UpdateGuideState(): m_state=2
21:27:31.501 00.000 1032 Star::Find(15, 400, 582, 0, (0,0,0,0), 0.7, 4.5, 255) frame 81
21:27:31.501 00.000 1032 Star::Find returns 0 (5), X=402.82, Y=581.09, Mass=589, SNR=16.4, Peak=33 HFD=4.8
21:27:31.516 00.015 1032 DistanceChecker: activated
21:27:31.516 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:31.519 00.003 1032 Changing from state SELECTED to UNINITIALIZED
21:27:31.519 00.000 1032 guider state => SELECTING
21:27:31.519 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:31.519 00.000 1032 Status Line: No star found
21:27:31.529 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=10, FiltMin=7, FiltMax=75, Gamma=2.230
21:27:31.545 00.016 1032 UpdateGuideState exits: No star found
21:27:31.547 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:31.549 00.002 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:31.551 00.002 1032 Enqueuing Expose request
21:27:31.552 00.001 10072 Worker thread wakes up
21:27:31.552 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:31.552 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:32.460 00.908 10072 Exposure complete
21:27:32.522 00.062 10072 worker thread done servicing request
21:27:32.522 00.000 1032 OnExposeComplete: enter
21:27:32.523 00.001 1032 UpdateGuideState(): m_state=1
21:27:32.525 00.002 1032 Star::Find(15, 400, 582, 0, (0,0,0,0), 0.7, 4.5, 255) frame 82
21:27:32.525 00.000 1032 Star::Find returns 1 (0), X=401.78, Y=583.10, Mass=587, SNR=16.5, Peak=62 HFD=3.2
21:27:32.527 00.002 1032 DistanceChecker: deactivated
21:27:32.529 00.002 1032 setting lock position to (401.78, 583.10)
21:27:32.531 00.002 1032 MultiStar: stabilizing after lock position change
21:27:32.531 00.000 1032 CurrentPosition() valid, moving to STATE_SELECTED
21:27:32.533 00.002 1032 Changing from state SELECTING to SELECTED
21:27:32.533 00.000 1032 guider state => SELECTED
21:27:32.537 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=164, med=10, FiltMin=7, FiltMax=108, Gamma=2.230
21:27:32.547 00.010 1032 UpdateGuideState exits: m=587 SNR=16.5
21:27:32.554 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:32.554 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:32.557 00.003 1032 Enqueuing Expose request
21:27:32.557 00.000 10072 Worker thread wakes up
21:27:32.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:32.557 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(387,568,31,31)
21:27:33.693 01.136 10072 Exposure complete
21:27:33.737 00.044 10072 worker thread done servicing request
21:27:33.737 00.000 1032 OnExposeComplete: enter
21:27:33.748 00.011 1032 UpdateGuideState(): m_state=2
21:27:33.748 00.000 1032 Star::Find(15, 401, 583, 0, (0,0,0,0), 0.7, 4.5, 255) frame 83
21:27:33.748 00.000 1032 Star::Find returns 1 (0), X=400.48, Y=584.52, Mass=581, SNR=16.6, Peak=100 HFD=1.5
21:27:33.748 00.000 1032 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.31) = xAngle (3.63 = -2.66)
21:27:33.753 00.005 1032 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (3.63 = -2.66)
21:27:33.755 00.002 1032 CameraToMount -- cameraX=-1.30 cameraY=1.41 hyp=1.92 cameraTheta=2.31 mountX=-1.70 mountY=-0.90, mountTheta=-2.66
21:27:33.757 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=10, FiltMin=7, FiltMax=155, Gamma=2.230
21:27:33.768 00.011 1032 UpdateGuideState exits: m=581 SNR=16.6
21:27:33.768 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:33.768 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:33.768 00.000 1032 Enqueuing Expose request
21:27:33.768 00.000 10072 Worker thread wakes up
21:27:33.768 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:33.768 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(385,570,31,31)
21:27:34.791 01.023 10072 Exposure complete
21:27:34.852 00.061 10072 worker thread done servicing request
21:27:34.852 00.000 1032 OnExposeComplete: enter
21:27:34.854 00.002 1032 UpdateGuideState(): m_state=2
21:27:34.855 00.001 1032 Star::Find(15, 400, 584, 0, (0,0,0,0), 0.7, 4.5, 255) frame 84
21:27:34.855 00.000 1032 Star::Find returns 1 (0), X=400.01, Y=584.76, Mass=575, SNR=16.6, Peak=142 HFD=2.1
21:27:34.855 00.000 1032 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.31) = xAngle (3.70 = -2.58)
21:27:34.855 00.000 1032 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (3.70 = -2.58)
21:27:34.855 00.000 1032 CameraToMount -- cameraX=-1.78 cameraY=1.66 hyp=2.43 cameraTheta=2.39 mountX=-2.06 mountY=-1.29, mountTheta=-2.58
21:27:34.855 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=10, FiltMin=7, FiltMax=143, Gamma=2.230
21:27:34.874 00.019 1032 UpdateGuideState exits: m=575 SNR=16.6
21:27:34.876 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:34.876 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:34.878 00.002 1032 Enqueuing Expose request
21:27:34.878 00.000 10072 Worker thread wakes up
21:27:34.878 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:34.878 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(385,570,31,31)
21:27:36.020 01.142 10072 Exposure complete
21:27:36.067 00.047 10072 worker thread done servicing request
21:27:36.079 00.012 1032 OnExposeComplete: enter
21:27:36.079 00.000 1032 UpdateGuideState(): m_state=2
21:27:36.079 00.000 1032 Star::Find(15, 400, 584, 0, (0,0,0,0), 0.7, 4.5, 255) frame 85
21:27:36.083 00.004 1032 Star::Find returns 1 (0), X=399.80, Y=584.98, Mass=621, SNR=17.1, Peak=130 HFD=2.1
21:27:36.083 00.000 1032 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.31) = xAngle (3.70 = -2.59)
21:27:36.083 00.000 1032 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (3.70 = -2.59)
21:27:36.083 00.000 1032 CameraToMount -- cameraX=-1.99 cameraY=1.88 hyp=2.73 cameraTheta=2.38 mountX=-2.32 mountY=-1.44, mountTheta=-2.59
21:27:36.083 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=10, FiltMin=7, FiltMax=144, Gamma=2.230
21:27:36.099 00.016 1032 UpdateGuideState exits: m=621 SNR=17.1
21:27:36.099 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:36.099 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:36.099 00.000 1032 Enqueuing Expose request
21:27:36.099 00.000 10072 Worker thread wakes up
21:27:36.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:36.099 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(385,570,31,31)
21:27:37.014 00.915 10072 Exposure complete
21:27:37.067 00.053 10072 worker thread done servicing request
21:27:37.067 00.000 1032 OnExposeComplete: enter
21:27:37.067 00.000 1032 UpdateGuideState(): m_state=2
21:27:37.073 00.006 1032 Star::Find(15, 399, 584, 0, (0,0,0,0), 0.7, 4.5, 255) frame 86
21:27:37.073 00.000 1032 Star::Find returns 1 (0), X=399.70, Y=585.22, Mass=594, SNR=16.8, Peak=128 HFD=1.8
21:27:37.073 00.000 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.31) = xAngle (3.66 = -2.63)
21:27:37.073 00.000 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (3.66 = -2.63)
21:27:37.073 00.000 1032 CameraToMount -- cameraX=-2.08 cameraY=2.12 hyp=2.97 cameraTheta=2.35 mountX=-2.58 mountY=-1.46, mountTheta=-2.63
21:27:37.073 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=10, FiltMin=7, FiltMax=170, Gamma=2.230
21:27:37.089 00.016 1032 UpdateGuideState exits: m=594 SNR=16.8
21:27:37.089 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:37.089 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:37.089 00.000 1032 Enqueuing Expose request
21:27:37.089 00.000 10072 Worker thread wakes up
21:27:37.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:37.089 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(385,570,31,31)
21:27:38.226 01.137 10072 Exposure complete
21:27:38.279 00.053 10072 worker thread done servicing request
21:27:38.279 00.000 1032 OnExposeComplete: enter
21:27:38.281 00.002 1032 UpdateGuideState(): m_state=2
21:27:38.281 00.000 1032 Star::Find(15, 399, 585, 0, (0,0,0,0), 0.7, 4.5, 255) frame 87
21:27:38.283 00.002 1032 Star::Find returns 1 (0), X=399.47, Y=585.35, Mass=616, SNR=17.1, Peak=100 HFD=1.6
21:27:38.285 00.002 1032 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.31) = xAngle (3.68 = -2.60)
21:27:38.285 00.000 1032 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (3.68 = -2.60)
21:27:38.287 00.002 1032 CameraToMount -- cameraX=-2.31 cameraY=2.25 hyp=3.22 cameraTheta=2.37 mountX=-2.77 mountY=-1.65, mountTheta=-2.60
21:27:38.288 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=10, FiltMin=7, FiltMax=154, Gamma=2.230
21:27:38.297 00.009 1032 UpdateGuideState exits: m=616 SNR=17.1
21:27:38.304 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:38.304 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:38.304 00.000 1032 Enqueuing Expose request
21:27:38.304 00.000 10072 Worker thread wakes up
21:27:38.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:38.304 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(384,570,31,31)
21:27:39.333 01.029 10072 Exposure complete
21:27:39.384 00.051 10072 worker thread done servicing request
21:27:39.384 00.000 1032 OnExposeComplete: enter
21:27:39.384 00.000 1032 UpdateGuideState(): m_state=2
21:27:39.384 00.000 1032 Star::Find(15, 399, 585, 0, (0,0,0,0), 0.7, 4.5, 255) frame 88
21:27:39.393 00.009 1032 Star::Find returns 1 (0), X=399.35, Y=585.53, Mass=616, SNR=17.2, Peak=111 HFD=1.6
21:27:39.394 00.001 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.31) = xAngle (3.67 = -2.61)
21:27:39.395 00.001 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (3.67 = -2.61)
21:27:39.396 00.001 1032 CameraToMount -- cameraX=-2.43 cameraY=2.43 hyp=3.44 cameraTheta=2.36 mountX=-2.97 mountY=-1.73, mountTheta=-2.61
21:27:39.396 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=10, FiltMin=7, FiltMax=157, Gamma=2.230
21:27:39.413 00.017 1032 UpdateGuideState exits: m=616 SNR=17.2
21:27:39.413 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:39.415 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:39.415 00.000 1032 Enqueuing Expose request
21:27:39.418 00.003 10072 Worker thread wakes up
21:27:39.418 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:39.418 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(384,571,31,31)
21:27:40.558 01.140 10072 Exposure complete
21:27:40.608 00.050 10072 worker thread done servicing request
21:27:40.608 00.000 1032 OnExposeComplete: enter
21:27:40.608 00.000 1032 UpdateGuideState(): m_state=2
21:27:40.616 00.008 1032 Star::Find(15, 399, 585, 0, (0,0,0,0), 0.7, 4.5, 255) frame 89
21:27:40.616 00.000 1032 Star::Find returns 1 (0), X=399.79, Y=585.22, Mass=548, SNR=16.1, Peak=86 HFD=2.5
21:27:40.616 00.000 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.31) = xAngle (3.64 = -2.65)
21:27:40.616 00.000 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (3.64 = -2.65)
21:27:40.616 00.000 1032 CameraToMount -- cameraX=-1.99 cameraY=2.12 hyp=2.90 cameraTheta=2.32 mountX=-2.56 mountY=-1.38, mountTheta=-2.65
21:27:40.616 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=10, FiltMin=7, FiltMax=146, Gamma=2.230
21:27:40.637 00.021 1032 UpdateGuideState exits: m=548 SNR=16.1
21:27:40.637 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:40.637 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:40.637 00.000 1032 Enqueuing Expose request
21:27:40.637 00.000 10072 Worker thread wakes up
21:27:40.641 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:40.641 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(385,570,31,31)
21:27:41.560 00.919 10072 Exposure complete
21:27:41.610 00.050 10072 worker thread done servicing request
21:27:41.610 00.000 1032 OnExposeComplete: enter
21:27:41.610 00.000 1032 UpdateGuideState(): m_state=2
21:27:41.610 00.000 1032 Star::Find(15, 399, 585, 0, (0,0,0,0), 0.7, 4.5, 255) frame 90
21:27:41.610 00.000 1032 Star::Find returns 1 (0), X=399.83, Y=585.12, Mass=590, SNR=16.6, Peak=60 HFD=3.1
21:27:41.610 00.000 1032 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.31) = xAngle (3.65 = -2.63)
21:27:41.621 00.011 1032 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (3.65 = -2.63)
21:27:41.621 00.000 1032 CameraToMount -- cameraX=-1.95 cameraY=2.02 hyp=2.81 cameraTheta=2.34 mountX=-2.45 mountY=-1.37, mountTheta=-2.63
21:27:41.621 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=163, med=10, FiltMin=7, FiltMax=112, Gamma=2.230
21:27:41.637 00.016 1032 UpdateGuideState exits: m=590 SNR=16.6
21:27:41.641 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:41.641 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:41.641 00.000 1032 Enqueuing Expose request
21:27:41.644 00.003 10072 Worker thread wakes up
21:27:41.644 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:41.644 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(385,570,31,31)
21:27:42.775 01.131 10072 Exposure complete
21:27:42.820 00.045 10072 worker thread done servicing request
21:27:42.820 00.000 1032 OnExposeComplete: enter
21:27:42.820 00.000 1032 UpdateGuideState(): m_state=2
21:27:42.820 00.000 1032 Star::Find(15, 399, 585, 0, (0,0,0,0), 0.7, 4.5, 255) frame 91
21:27:42.820 00.000 1032 Star::Find returns 0 (5), X=399.23, Y=585.08, Mass=437, SNR=14.0, Peak=33 HFD=4.5
21:27:42.834 00.014 1032 DistanceChecker: activated
21:27:42.834 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:42.834 00.000 1032 Changing from state SELECTED to UNINITIALIZED
21:27:42.837 00.003 1032 guider state => SELECTING
21:27:42.837 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:42.837 00.000 1032 Status Line: No star found
21:27:42.837 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=10, FiltMin=7, FiltMax=70, Gamma=2.230
21:27:42.854 00.017 1032 UpdateGuideState exits: No star found
21:27:42.860 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:42.860 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:42.860 00.000 1032 Enqueuing Expose request
21:27:42.866 00.006 10072 Worker thread wakes up
21:27:42.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:42.866 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:43.776 00.910 10072 Exposure complete
21:27:43.829 00.053 10072 worker thread done servicing request
21:27:43.829 00.000 1032 OnExposeComplete: enter
21:27:43.829 00.000 1032 UpdateGuideState(): m_state=1
21:27:43.829 00.000 1032 Star::Find(15, 399, 585, 0, (0,0,0,0), 0.7, 4.5, 255) frame 92
21:27:43.829 00.000 1032 Star::Find returns 1 (0), X=399.33, Y=583.05, Mass=282, SNR=11.0, Peak=30 HFD=4.3
21:27:43.839 00.010 1032 DistanceChecker: deactivated
21:27:43.842 00.003 1032 setting lock position to (399.33, 583.05)
21:27:43.842 00.000 1032 MultiStar: stabilizing after lock position change
21:27:43.842 00.000 1032 CurrentPosition() valid, moving to STATE_SELECTED
21:27:43.842 00.000 1032 Changing from state SELECTING to SELECTED
21:27:43.842 00.000 1032 guider state => SELECTED
21:27:43.842 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=10, FiltMin=7, FiltMax=52, Gamma=2.230
21:27:43.860 00.018 1032 UpdateGuideState exits: m=282 SNR=11.0
21:27:43.860 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:43.860 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:43.860 00.000 1032 Enqueuing Expose request
21:27:43.860 00.000 10072 Worker thread wakes up
21:27:43.860 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:43.860 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(384,568,31,31)
21:27:45.008 01.148 10072 Exposure complete
21:27:45.067 00.059 10072 worker thread done servicing request
21:27:45.067 00.000 1032 OnExposeComplete: enter
21:27:45.067 00.000 1032 UpdateGuideState(): m_state=2
21:27:45.067 00.000 1032 Star::Find(15, 399, 583, 0, (0,0,0,0), 0.7, 4.5, 255) frame 93
21:27:45.067 00.000 1032 Star::Find returns 0 (5), X=398.58, Y=587.60, Mass=394, SNR=13.1, Peak=29 HFD=5.3
21:27:45.067 00.000 1032 DistanceChecker: activated
21:27:45.067 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:45.067 00.000 1032 Changing from state SELECTED to UNINITIALIZED
21:27:45.067 00.000 1032 guider state => SELECTING
21:27:45.067 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:45.067 00.000 1032 Status Line: No star found
21:27:45.084 00.017 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=10, FiltMin=7, FiltMax=78, Gamma=2.230
21:27:45.099 00.015 1032 UpdateGuideState exits: No star found
21:27:45.099 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:45.101 00.002 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:45.103 00.002 1032 Enqueuing Expose request
21:27:45.103 00.000 10072 Worker thread wakes up
21:27:45.103 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:45.103 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:46.012 00.909 10072 Exposure complete
21:27:46.066 00.054 10072 worker thread done servicing request
21:27:46.066 00.000 1032 OnExposeComplete: enter
21:27:46.066 00.000 1032 UpdateGuideState(): m_state=1
21:27:46.066 00.000 1032 Star::Find(15, 399, 583, 0, (0,0,0,0), 0.7, 4.5, 255) frame 94
21:27:46.066 00.000 1032 Star::Find returns 0 (5), X=398.72, Y=583.36, Mass=339, SNR=12.1, Peak=30 HFD=4.8
21:27:46.071 00.005 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:46.071 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:46.071 00.000 1032 Status Line: No star found
21:27:46.077 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=90, med=10, FiltMin=7, FiltMax=63, Gamma=2.230
21:27:46.088 00.011 1032 UpdateGuideState exits: No star found
21:27:46.088 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:46.088 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:46.088 00.000 1032 Enqueuing Expose request
21:27:46.088 00.000 10072 Worker thread wakes up
21:27:46.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:46.088 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:47.235 01.147 10072 Exposure complete
21:27:47.291 00.056 10072 worker thread done servicing request
21:27:47.291 00.000 1032 OnExposeComplete: enter
21:27:47.291 00.000 1032 UpdateGuideState(): m_state=1
21:27:47.291 00.000 1032 Star::Find(15, 399, 583, 0, (0,0,0,0), 0.7, 4.5, 255) frame 95
21:27:47.291 00.000 1032 Star::Find returns 0 (5), X=400.58, Y=577.57, Mass=319, SNR=11.6, Peak=24 HFD=5.1
21:27:47.297 00.006 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:47.299 00.002 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:47.299 00.000 1032 Status Line: No star found
21:27:47.301 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=10, FiltMin=7, FiltMax=49, Gamma=2.230
21:27:47.315 00.014 1032 UpdateGuideState exits: No star found
21:27:47.315 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:47.315 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:47.315 00.000 1032 Enqueuing Expose request
21:27:47.315 00.000 10072 Worker thread wakes up
21:27:47.315 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:47.315 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:48.226 00.911 10072 Exposure complete
21:27:48.279 00.053 10072 worker thread done servicing request
21:27:48.279 00.000 1032 OnExposeComplete: enter
21:27:48.279 00.000 1032 UpdateGuideState(): m_state=1
21:27:48.279 00.000 1032 Star::Find(15, 399, 583, 0, (0,0,0,0), 0.7, 4.5, 255) frame 96
21:27:48.279 00.000 1032 Star::Find returns 0 (5), X=399.47, Y=576.19, Mass=382, SNR=13.0, Peak=25 HFD=5.7
21:27:48.279 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:48.288 00.009 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:48.288 00.000 1032 Status Line: No star found
21:27:48.288 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=10, FiltMin=6, FiltMax=50, Gamma=2.230
21:27:48.304 00.016 1032 UpdateGuideState exits: No star found
21:27:48.304 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:48.304 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:48.304 00.000 1032 Enqueuing Expose request
21:27:48.304 00.000 10072 Worker thread wakes up
21:27:48.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:48.304 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:49.440 01.136 10072 Exposure complete
21:27:49.488 00.048 10072 worker thread done servicing request
21:27:49.488 00.000 1032 OnExposeComplete: enter
21:27:49.488 00.000 1032 UpdateGuideState(): m_state=1
21:27:49.498 00.010 1032 Star::Find(15, 399, 583, 0, (0,0,0,0), 0.7, 4.5, 255) frame 97
21:27:49.500 00.002 1032 Star::Find returns 0 (5), X=398.86, Y=580.06, Mass=542, SNR=15.8, Peak=38 HFD=5.1
21:27:49.500 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:27:49.502 00.002 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:27:49.505 00.003 1032 Status Line: No star found
21:27:49.509 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=10, FiltMin=7, FiltMax=82, Gamma=2.230
21:27:49.522 00.013 1032 UpdateGuideState exits: No star found
21:27:49.522 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:49.522 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:27:49.522 00.000 1032 Enqueuing Expose request
21:27:49.522 00.000 10072 Worker thread wakes up
21:27:49.522 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:49.522 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:27:50.447 00.925 10072 Exposure complete
21:27:50.492 00.045 10072 worker thread done servicing request
21:27:50.492 00.000 1032 OnExposeComplete: enter
21:27:50.492 00.000 1032 UpdateGuideState(): m_state=1
21:27:50.492 00.000 1032 Star::Find(15, 399, 583, 0, (0,0,0,0), 0.7, 4.5, 255) frame 98
21:27:50.507 00.015 1032 Star::Find returns 1 (0), X=399.12, Y=579.60, Mass=556, SNR=16.1, Peak=62 HFD=3.3
21:27:50.507 00.000 1032 DistanceChecker: deactivated
21:27:50.510 00.003 1032 setting lock position to (399.12, 579.60)
21:27:50.512 00.002 1032 MultiStar: stabilizing after lock position change
21:27:50.512 00.000 1032 CurrentPosition() valid, moving to STATE_SELECTED
21:27:50.514 00.002 1032 Changing from state SELECTING to SELECTED
21:27:50.514 00.000 1032 guider state => SELECTED
21:27:50.516 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=146, med=10, FiltMin=7, FiltMax=121, Gamma=2.230
21:27:50.526 00.010 1032 UpdateGuideState exits: m=556 SNR=16.1
21:27:50.526 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:50.526 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:50.526 00.000 1032 Enqueuing Expose request
21:27:50.526 00.000 10072 Worker thread wakes up
21:27:50.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:50.526 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(384,565,31,31)
21:27:51.672 01.146 10072 Exposure complete
21:27:51.720 00.048 10072 worker thread done servicing request
21:27:51.720 00.000 1032 OnExposeComplete: enter
21:27:51.720 00.000 1032 UpdateGuideState(): m_state=2
21:27:51.720 00.000 1032 Star::Find(15, 399, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 99
21:27:51.720 00.000 1032 Star::Find returns 1 (0), X=399.02, Y=579.43, Mass=601, SNR=17.0, Peak=89 HFD=2.4
21:27:51.720 00.000 1032 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.31) = xAngle (-0.76 = -0.76)
21:27:51.720 00.000 1032 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
21:27:51.720 00.000 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.07 mountX=0.14 mountY=-0.13, mountTheta=-0.76
21:27:51.735 00.015 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=10, FiltMin=7, FiltMax=168, Gamma=2.230
21:27:51.737 00.002 1032 UpdateGuideState exits: m=601 SNR=17.0
21:27:51.751 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:51.751 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:51.754 00.003 1032 Enqueuing Expose request
21:27:51.754 00.000 10072 Worker thread wakes up
21:27:51.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:51.754 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(384,564,31,31)
21:27:52.661 00.907 10072 Exposure complete
21:27:52.707 00.046 10072 worker thread done servicing request
21:27:52.707 00.000 1032 OnExposeComplete: enter
21:27:52.722 00.015 1032 UpdateGuideState(): m_state=2
21:27:52.723 00.001 1032 Star::Find(15, 399, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 100
21:27:52.724 00.001 1032 Star::Find returns 1 (0), X=399.16, Y=579.28, Mass=578, SNR=16.7, Peak=122 HFD=2.2
21:27:52.724 00.000 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.31) = xAngle (-0.13 = -0.13)
21:27:52.724 00.000 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
21:27:52.724 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.45 mountX=0.32 mountY=-0.04, mountTheta=-0.13
21:27:52.724 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=10, FiltMin=7, FiltMax=162, Gamma=2.230
21:27:52.741 00.017 1032 UpdateGuideState exits: m=578 SNR=16.7
21:27:52.741 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:52.741 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:52.741 00.000 1032 Enqueuing Expose request
21:27:52.741 00.000 10072 Worker thread wakes up
21:27:52.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:52.741 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(384,564,31,31)
21:27:53.891 01.150 10072 Exposure complete
21:27:53.936 00.045 10072 worker thread done servicing request
21:27:53.936 00.000 1032 OnExposeComplete: enter
21:27:53.951 00.015 1032 UpdateGuideState(): m_state=2
21:27:53.953 00.002 1032 Star::Find(15, 399, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 101
21:27:53.953 00.000 1032 Star::Find returns 1 (0), X=399.16, Y=579.39, Mass=626, SNR=17.4, Peak=132 HFD=1.9
21:27:53.953 00.000 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.31) = xAngle (-0.07 = -0.07)
21:27:53.953 00.000 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
21:27:53.953 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.39 mountX=0.21 mountY=-0.02, mountTheta=-0.07
21:27:53.953 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=10, FiltMin=6, FiltMax=170, Gamma=2.230
21:27:53.973 00.020 1032 UpdateGuideState exits: m=626 SNR=17.4
21:27:53.973 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:53.973 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:53.973 00.000 1032 Enqueuing Expose request
21:27:53.973 00.000 10072 Worker thread wakes up
21:27:53.973 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:53.973 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(384,564,31,31)
21:27:54.890 00.917 10072 Exposure complete
21:27:54.941 00.051 10072 worker thread done servicing request
21:27:54.941 00.000 1032 OnExposeComplete: enter
21:27:54.941 00.000 1032 UpdateGuideState(): m_state=2
21:27:54.954 00.013 1032 Star::Find(15, 399, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 102
21:27:54.954 00.000 1032 Star::Find returns 1 (0), X=399.16, Y=579.31, Mass=552, SNR=16.3, Peak=124 HFD=1.9
21:27:54.954 00.000 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.31) = xAngle (-0.12 = -0.12)
21:27:54.958 00.004 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
21:27:54.958 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.43 mountX=0.29 mountY=-0.03, mountTheta=-0.12
21:27:54.958 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=10, FiltMin=6, FiltMax=160, Gamma=2.230
21:27:54.975 00.017 1032 UpdateGuideState exits: m=552 SNR=16.3
21:27:54.975 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:54.975 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:54.975 00.000 1032 Enqueuing Expose request
21:27:54.975 00.000 10072 Worker thread wakes up
21:27:54.975 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:54.975 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(384,564,31,31)
21:27:56.104 01.129 10072 Exposure complete
21:27:56.152 00.048 10072 worker thread done servicing request
21:27:56.152 00.000 1032 OnExposeComplete: enter
21:27:56.152 00.000 1032 UpdateGuideState(): m_state=2
21:27:56.152 00.000 1032 Star::Find(15, 399, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 103
21:27:56.167 00.015 1032 Star::Find returns 1 (0), X=399.01, Y=579.24, Mass=583, SNR=16.7, Peak=142 HFD=2.0
21:27:56.169 00.002 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.31) = xAngle (-0.56 = -0.56)
21:27:56.169 00.000 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
21:27:56.169 00.000 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.35 hyp=0.37 cameraTheta=-1.87 mountX=0.32 mountY=-0.20, mountTheta=-0.56
21:27:56.169 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=10, FiltMin=6, FiltMax=164, Gamma=2.230
21:27:56.188 00.019 1032 UpdateGuideState exits: m=583 SNR=16.7
21:27:56.188 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:56.188 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:56.188 00.000 1032 Enqueuing Expose request
21:27:56.188 00.000 10072 Worker thread wakes up
21:27:56.188 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:56.188 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(384,564,31,31)
21:27:57.113 00.925 10072 Exposure complete
21:27:57.168 00.055 10072 worker thread done servicing request
21:27:57.168 00.000 1032 OnExposeComplete: enter
21:27:57.168 00.000 1032 UpdateGuideState(): m_state=2
21:27:57.170 00.002 1032 Star::Find(15, 399, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 104
21:27:57.172 00.002 1032 Star::Find returns 1 (0), X=399.12, Y=579.16, Mass=558, SNR=16.4, Peak=137 HFD=1.9
21:27:57.174 00.002 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.31) = xAngle (-0.26 = -0.26)
21:27:57.174 00.000 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
21:27:57.176 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.44 hyp=0.44 cameraTheta=-1.57 mountX=0.43 mountY=-0.12, mountTheta=-0.26
21:27:57.178 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=10, FiltMin=6, FiltMax=158, Gamma=2.230
21:27:57.192 00.014 1032 UpdateGuideState exits: m=558 SNR=16.4
21:27:57.192 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:57.194 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:57.194 00.000 1032 Enqueuing Expose request
21:27:57.196 00.002 10072 Worker thread wakes up
21:27:57.196 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:57.196 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(384,564,31,31)
21:27:58.334 01.138 10072 Exposure complete
21:27:58.381 00.047 10072 worker thread done servicing request
21:27:58.381 00.000 1032 OnExposeComplete: enter
21:27:58.381 00.000 1032 UpdateGuideState(): m_state=2
21:27:58.381 00.000 1032 Star::Find(15, 399, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 105
21:27:58.381 00.000 1032 Star::Find returns 1 (0), X=399.16, Y=579.30, Mass=536, SNR=16.0, Peak=128 HFD=1.9
21:27:58.396 00.015 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.31) = xAngle (-0.13 = -0.13)
21:27:58.396 00.000 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
21:27:58.398 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.44 mountX=0.30 mountY=-0.04, mountTheta=-0.13
21:27:58.398 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=10, FiltMin=7, FiltMax=172, Gamma=2.230
21:27:58.412 00.014 1032 UpdateGuideState exits: m=536 SNR=16.0
21:27:58.415 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:58.415 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:58.415 00.000 1032 Enqueuing Expose request
21:27:58.415 00.000 10072 Worker thread wakes up
21:27:58.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:58.415 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(384,564,31,31)
21:27:59.326 00.911 10072 Exposure complete
21:27:59.380 00.054 10072 worker thread done servicing request
21:27:59.380 00.000 1032 OnExposeComplete: enter
21:27:59.380 00.000 1032 UpdateGuideState(): m_state=2
21:27:59.382 00.002 1032 Star::Find(15, 399, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 106
21:27:59.384 00.002 1032 Star::Find returns 1 (0), X=399.11, Y=579.44, Mass=560, SNR=16.4, Peak=120 HFD=2.0
21:27:59.385 00.001 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.31) = xAngle (-0.30 = -0.30)
21:27:59.387 00.002 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
21:27:59.387 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.62 mountX=0.15 mountY=-0.05, mountTheta=-0.30
21:27:59.391 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=10, FiltMin=7, FiltMax=162, Gamma=2.230
21:27:59.404 00.013 1032 UpdateGuideState exits: m=560 SNR=16.4
21:27:59.404 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:59.404 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:27:59.404 00.000 1032 Enqueuing Expose request
21:27:59.404 00.000 10072 Worker thread wakes up
21:27:59.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:27:59.404 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(384,564,31,31)
21:28:00.549 01.145 10072 Exposure complete
21:28:00.596 00.047 10072 worker thread done servicing request
21:28:00.596 00.000 1032 OnExposeComplete: enter
21:28:00.596 00.000 1032 UpdateGuideState(): m_state=2
21:28:00.596 00.000 1032 Star::Find(15, 399, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 107
21:28:00.611 00.015 1032 Star::Find returns 1 (0), X=399.12, Y=579.29, Mass=568, SNR=16.5, Peak=134 HFD=1.9
21:28:00.611 00.000 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.31) = xAngle (-0.25 = -0.25)
21:28:00.611 00.000 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
21:28:00.611 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=-0.31 hyp=0.31 cameraTheta=-1.56 mountX=0.30 mountY=-0.08, mountTheta=-0.25
21:28:00.611 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=10, FiltMin=6, FiltMax=175, Gamma=2.230
21:28:00.631 00.020 1032 UpdateGuideState exits: m=568 SNR=16.5
21:28:00.631 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:00.631 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:28:00.631 00.000 1032 Enqueuing Expose request
21:28:00.631 00.000 10072 Worker thread wakes up
21:28:00.631 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:28:00.631 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(384,564,31,31)
21:28:01.550 00.919 10072 Exposure complete
21:28:01.599 00.049 10072 worker thread done servicing request
21:28:01.599 00.000 1032 OnExposeComplete: enter
21:28:01.599 00.000 1032 UpdateGuideState(): m_state=2
21:28:01.599 00.000 1032 Star::Find(15, 399, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 108
21:28:01.599 00.000 1032 Star::Find returns 1 (0), X=399.12, Y=579.35, Mass=590, SNR=16.8, Peak=134 HFD=1.9
21:28:01.610 00.011 1032 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.31) = xAngle (-0.24 = -0.24)
21:28:01.612 00.002 1032 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
21:28:01.612 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.55 mountX=0.24 mountY=-0.06, mountTheta=-0.24
21:28:01.612 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=10, FiltMin=6, FiltMax=174, Gamma=2.230
21:28:01.627 00.015 1032 UpdateGuideState exits: m=590 SNR=16.8
21:28:01.627 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:01.627 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:28:01.633 00.006 1032 Enqueuing Expose request
21:28:01.633 00.000 10072 Worker thread wakes up
21:28:01.633 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:28:01.633 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(384,564,31,31)
21:28:02.761 01.128 10072 Exposure complete
21:28:02.808 00.047 10072 worker thread done servicing request
21:28:02.808 00.000 1032 OnExposeComplete: enter
21:28:02.808 00.000 1032 UpdateGuideState(): m_state=2
21:28:02.808 00.000 1032 Star::Find(15, 399, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 109
21:28:02.808 00.000 1032 Star::Find returns 1 (0), X=399.23, Y=579.33, Mass=587, SNR=16.7, Peak=126 HFD=1.8
21:28:02.824 00.016 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.31) = xAngle (0.13 = 0.13)
21:28:02.825 00.001 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
21:28:02.825 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.18 mountX=0.29 mountY=0.04, mountTheta=0.13
21:28:02.825 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=10, FiltMin=6, FiltMax=167, Gamma=2.230
21:28:02.842 00.017 1032 UpdateGuideState exits: m=587 SNR=16.7
21:28:02.842 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:02.842 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:28:02.842 00.000 1032 Enqueuing Expose request
21:28:02.842 00.000 10072 Worker thread wakes up
21:28:02.842 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:28:02.842 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(384,564,31,31)
21:28:03.865 01.023 10072 Exposure complete
21:28:03.916 00.051 10072 worker thread done servicing request
21:28:03.916 00.000 1032 OnExposeComplete: enter
21:28:03.923 00.007 1032 UpdateGuideState(): m_state=2
21:28:03.923 00.000 1032 Star::Find(15, 399, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 110
21:28:03.925 00.002 1032 Star::Find returns 1 (0), X=399.13, Y=579.55, Mass=584, SNR=16.7, Peak=96 HFD=2.4
21:28:03.927 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.31) = xAngle (0.00 = 0.00)
21:28:03.929 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (0.00 = 0.00)
21:28:03.929 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.31 mountX=0.05 mountY=0.00, mountTheta=0.00
21:28:03.929 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=147, Gamma=2.230
21:28:03.939 00.010 1032 UpdateGuideState exits: m=584 SNR=16.7
21:28:03.939 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:03.939 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:28:03.939 00.000 1032 Enqueuing Expose request
21:28:03.950 00.011 10072 Worker thread wakes up
21:28:03.950 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:28:03.950 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(384,565,31,31)
21:28:05.090 01.140 10072 Exposure complete
21:28:05.141 00.051 10072 worker thread done servicing request
21:28:05.141 00.000 1032 OnExposeComplete: enter
21:28:05.141 00.000 1032 UpdateGuideState(): m_state=2
21:28:05.141 00.000 1032 Star::Find(15, 399, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 111
21:28:05.141 00.000 1032 Star::Find returns 1 (0), X=399.23, Y=579.31, Mass=568, SNR=16.2, Peak=39 HFD=3.9
21:28:05.150 00.009 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.31) = xAngle (0.11 = 0.11)
21:28:05.150 00.000 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
21:28:05.150 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.20 mountX=0.31 mountY=0.04, mountTheta=0.11
21:28:05.150 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=89, Gamma=2.230
21:28:05.168 00.018 1032 UpdateGuideState exits: m=568 SNR=16.2
21:28:05.168 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:05.168 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:28:05.168 00.000 1032 Enqueuing Expose request
21:28:05.172 00.004 10072 Worker thread wakes up
21:28:05.172 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:28:05.172 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(384,564,31,31)
21:28:06.077 00.905 10072 Exposure complete
21:28:06.128 00.051 10072 worker thread done servicing request
21:28:06.128 00.000 1032 OnExposeComplete: enter
21:28:06.128 00.000 1032 UpdateGuideState(): m_state=2
21:28:06.128 00.000 1032 Star::Find(15, 399, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 112
21:28:06.137 00.009 1032 Star::Find returns 1 (0), X=399.30, Y=577.21, Mass=550, SNR=15.8, Peak=47 HFD=3.8
21:28:06.137 00.000 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.31) = xAngle (-0.18 = -0.18)
21:28:06.137 00.000 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
21:28:06.137 00.000 1032 CameraToMount -- cameraX=0.19 cameraY=-2.39 hyp=2.40 cameraTheta=-1.49 mountX=2.36 mountY=-0.43, mountTheta=-0.18
21:28:06.137 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=90, Gamma=2.230
21:28:06.153 00.016 1032 UpdateGuideState exits: m=550 SNR=15.8
21:28:06.153 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:06.153 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:28:06.153 00.000 1032 Enqueuing Expose request
21:28:06.161 00.008 10072 Worker thread wakes up
21:28:06.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:28:06.161 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(384,562,31,31)
21:28:07.306 01.145 10072 Exposure complete
21:28:07.354 00.048 10072 worker thread done servicing request
21:28:07.354 00.000 1032 OnExposeComplete: enter
21:28:07.354 00.000 1032 UpdateGuideState(): m_state=2
21:28:07.354 00.000 1032 Star::Find(15, 399, 577, 0, (0,0,0,0), 0.7, 4.5, 255) frame 113
21:28:07.366 00.012 1032 Star::Find returns 0 (5), X=400.57, Y=573.73, Mass=242, SNR=9.9, Peak=22 HFD=5.0
21:28:07.366 00.000 1032 DistanceChecker: activated
21:28:07.368 00.002 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:28:07.368 00.000 1032 Changing from state SELECTED to UNINITIALIZED
21:28:07.371 00.003 1032 guider state => SELECTING
21:28:07.371 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:28:07.371 00.000 1032 Status Line: No star found
21:28:07.378 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=37, Gamma=2.230
21:28:07.393 00.015 1032 UpdateGuideState exits: No star found
21:28:07.395 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:07.397 00.002 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:28:07.399 00.002 1032 Enqueuing Expose request
21:28:07.399 00.000 10072 Worker thread wakes up
21:28:07.399 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:28:07.399 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:28:08.308 00.909 10072 Exposure complete
21:28:08.360 00.052 10072 worker thread done servicing request
21:28:08.360 00.000 1032 OnExposeComplete: enter
21:28:08.360 00.000 1032 UpdateGuideState(): m_state=1
21:28:08.360 00.000 1032 Star::Find(15, 399, 577, 0, (0,0,0,0), 0.7, 4.5, 255) frame 114
21:28:08.369 00.009 1032 Star::Find returns 0 (5), X=400.69, Y=578.81, Mass=503, SNR=15.1, Peak=35 HFD=5.2
21:28:08.369 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:28:08.369 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:28:08.369 00.000 1032 Status Line: No star found
21:28:08.376 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=64, Gamma=2.230
21:28:08.390 00.014 1032 UpdateGuideState exits: No star found
21:28:08.392 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:08.392 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:28:08.392 00.000 1032 Enqueuing Expose request
21:28:08.392 00.000 10072 Worker thread wakes up
21:28:08.392 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:28:08.392 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:28:09.535 01.143 10072 Exposure complete
21:28:09.585 00.050 10072 worker thread done servicing request
21:28:09.585 00.000 1032 OnExposeComplete: enter
21:28:09.594 00.009 1032 UpdateGuideState(): m_state=1
21:28:09.594 00.000 1032 Star::Find(15, 399, 577, 0, (0,0,0,0), 0.7, 4.5, 255) frame 115
21:28:09.594 00.000 1032 Star::Find returns 0 (5), X=399.84, Y=576.90, Mass=474, SNR=14.6, Peak=31 HFD=4.6
21:28:09.594 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:28:09.594 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:28:09.594 00.000 1032 Status Line: No star found
21:28:09.602 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=58, Gamma=2.230
21:28:09.610 00.008 1032 UpdateGuideState exits: No star found
21:28:09.619 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:09.619 00.000 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:28:09.619 00.000 1032 Enqueuing Expose request
21:28:09.619 00.000 10072 Worker thread wakes up
21:28:09.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:28:09.619 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:28:10.539 00.920 10072 Exposure complete
21:28:10.590 00.051 10072 worker thread done servicing request
21:28:10.590 00.000 1032 OnExposeComplete: enter
21:28:10.590 00.000 1032 UpdateGuideState(): m_state=1
21:28:10.590 00.000 1032 Star::Find(15, 399, 577, 0, (0,0,0,0), 0.7, 4.5, 255) frame 116
21:28:10.599 00.009 1032 Star::Find returns 1 (0), X=400.18, Y=579.24, Mass=519, SNR=15.4, Peak=37 HFD=4.4
21:28:10.599 00.000 1032 DistanceChecker: deactivated
21:28:10.599 00.000 1032 setting lock position to (400.18, 579.24)
21:28:10.599 00.000 1032 MultiStar: stabilizing after lock position change
21:28:10.599 00.000 1032 CurrentPosition() valid, moving to STATE_SELECTED
21:28:10.607 00.008 1032 Changing from state SELECTING to SELECTED
21:28:10.607 00.000 1032 guider state => SELECTED
21:28:10.612 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=82, Gamma=2.230
21:28:10.625 00.013 1032 UpdateGuideState exits: m=519 SNR=15.4
21:28:10.627 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:10.627 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:28:10.629 00.002 1032 Enqueuing Expose request
21:28:10.631 00.002 10072 Worker thread wakes up
21:28:10.631 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:28:10.631 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(385,564,31,31)
21:28:11.766 01.135 10072 Exposure complete
21:28:11.816 00.050 10072 worker thread done servicing request
21:28:11.816 00.000 1032 OnExposeComplete: enter
21:28:11.816 00.000 1032 UpdateGuideState(): m_state=2
21:28:11.830 00.014 1032 Star::Find(15, 400, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 117
21:28:11.830 00.000 1032 Star::Find returns 0 (5), X=401.25, Y=576.14, Mass=138, SNR=7.5, Peak=21 HFD=5.7
21:28:11.830 00.000 1032 DistanceChecker: activated
21:28:11.833 00.003 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:28:11.833 00.000 1032 Changing from state SELECTED to UNINITIALIZED
21:28:11.833 00.000 1032 guider state => SELECTING
21:28:11.833 00.000 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:28:11.833 00.000 1032 Status Line: No star found
21:28:11.843 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=43, Gamma=2.230
21:28:11.850 00.007 1032 UpdateGuideState exits: No star found
21:28:11.850 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:11.861 00.011 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:28:11.861 00.000 1032 Enqueuing Expose request
21:28:11.863 00.002 10072 Worker thread wakes up
21:28:11.863 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:28:11.863 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:28:12.775 00.912 10072 Exposure complete
21:28:12.830 00.055 10072 worker thread done servicing request
21:28:12.830 00.000 1032 OnExposeComplete: enter
21:28:12.830 00.000 1032 UpdateGuideState(): m_state=1
21:28:12.832 00.002 1032 Star::Find(15, 400, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 118
21:28:12.834 00.002 1032 Star::Find returns 1 (0), X=400.76, Y=578.76, Mass=548, SNR=16.0, Peak=52 HFD=3.5
21:28:12.835 00.001 1032 DistanceChecker: deactivated
21:28:12.837 00.002 1032 setting lock position to (400.76, 578.76)
21:28:12.840 00.003 1032 MultiStar: stabilizing after lock position change
21:28:12.840 00.000 1032 CurrentPosition() valid, moving to STATE_SELECTED
21:28:12.842 00.002 1032 Changing from state SELECTING to SELECTED
21:28:12.842 00.000 1032 guider state => SELECTED
21:28:12.846 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=94, Gamma=2.230
21:28:12.860 00.014 1032 UpdateGuideState exits: m=548 SNR=16.0
21:28:12.860 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:12.860 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:28:12.860 00.000 1032 Enqueuing Expose request
21:28:12.866 00.006 10072 Worker thread wakes up
21:28:12.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:28:12.866 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(386,564,31,31)
21:28:14.003 01.137 10072 Exposure complete
21:28:14.047 00.044 10072 worker thread done servicing request
21:28:14.047 00.000 1032 OnExposeComplete: enter
21:28:14.047 00.000 1032 UpdateGuideState(): m_state=2
21:28:14.063 00.016 1032 Star::Find(15, 400, 578, 0, (0,0,0,0), 0.7, 4.5, 255) frame 119
21:28:14.064 00.001 1032 Star::Find returns 1 (0), X=400.87, Y=578.46, Mass=516, SNR=15.8, Peak=78 HFD=2.5
21:28:14.064 00.000 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.31) = xAngle (0.08 = 0.08)
21:28:14.064 00.000 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
21:28:14.064 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.23 mountX=0.31 mountY=0.03, mountTheta=0.08
21:28:14.064 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=150, Gamma=2.230
21:28:14.081 00.017 1032 UpdateGuideState exits: m=516 SNR=15.8
21:28:14.081 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:14.081 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:28:14.081 00.000 1032 Enqueuing Expose request
21:28:14.081 00.000 10072 Worker thread wakes up
21:28:14.081 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:28:14.081 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(386,563,31,31)
21:28:15.003 00.922 10072 Exposure complete
21:28:15.051 00.048 10072 worker thread done servicing request
21:28:15.051 00.000 1032 OnExposeComplete: enter
21:28:15.051 00.000 1032 UpdateGuideState(): m_state=2
21:28:15.067 00.016 1032 Star::Find(15, 400, 578, 0, (0,0,0,0), 0.7, 4.5, 255) frame 120
21:28:15.067 00.000 1032 Star::Find returns 1 (0), X=400.68, Y=578.45, Mass=568, SNR=16.5, Peak=98 HFD=1.7
21:28:15.067 00.000 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.31) = xAngle (-0.51 = -0.51)
21:28:15.067 00.000 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
21:28:15.067 00.000 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.83 mountX=0.28 mountY=-0.16, mountTheta=-0.51
21:28:15.067 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=165, Gamma=2.230
21:28:15.084 00.017 1032 UpdateGuideState exits: m=568 SNR=16.5
21:28:15.084 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:15.084 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:28:15.084 00.000 1032 Enqueuing Expose request
21:28:15.084 00.000 10072 Worker thread wakes up
21:28:15.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:28:15.084 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(386,563,31,31)
21:28:16.220 01.136 10072 Exposure complete
21:28:16.266 00.046 10072 worker thread done servicing request
21:28:16.266 00.000 1032 OnExposeComplete: enter
21:28:16.266 00.000 1032 UpdateGuideState(): m_state=2
21:28:16.278 00.012 1032 Star::Find(15, 400, 578, 0, (0,0,0,0), 0.7, 4.5, 255) frame 121
21:28:16.278 00.000 1032 Star::Find returns 1 (0), X=400.79, Y=578.65, Mass=589, SNR=16.8, Peak=113 HFD=1.9
21:28:16.278 00.000 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.31) = xAngle (-0.01 = -0.01)
21:28:16.281 00.003 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
21:28:16.283 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.32 mountX=0.11 mountY=-0.00, mountTheta=-0.01
21:28:16.285 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=168, Gamma=2.230
21:28:16.299 00.014 1032 UpdateGuideState exits: m=589 SNR=16.8
21:28:16.301 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:16.301 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:28:16.305 00.004 1032 Enqueuing Expose request
21:28:16.305 00.000 10072 Worker thread wakes up
21:28:16.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:28:16.305 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(386,564,31,31)
21:28:17.222 00.917 10072 Exposure complete
21:28:17.269 00.047 10072 worker thread done servicing request
21:28:17.269 00.000 1032 OnExposeComplete: enter
21:28:17.269 00.000 1032 UpdateGuideState(): m_state=2
21:28:17.269 00.000 1032 Star::Find(15, 400, 578, 0, (0,0,0,0), 0.7, 4.5, 255) frame 122
21:28:17.282 00.013 1032 Star::Find returns 1 (0), X=400.69, Y=578.54, Mass=589, SNR=16.8, Peak=106 HFD=1.7
21:28:17.282 00.000 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.31) = xAngle (-0.59 = -0.59)
21:28:17.282 00.000 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
21:28:17.285 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.90 mountX=0.19 mountY=-0.13, mountTheta=-0.59
21:28:17.285 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=167, Gamma=2.230
21:28:17.299 00.014 1032 UpdateGuideState exits: m=589 SNR=16.8
21:28:17.301 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:17.301 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:28:17.301 00.000 1032 Enqueuing Expose request
21:28:17.301 00.000 10072 Worker thread wakes up
21:28:17.301 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:28:17.301 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(386,564,31,31)
21:28:18.434 01.133 10072 Exposure complete
21:28:18.489 00.055 10072 worker thread done servicing request
21:28:18.489 00.000 1032 OnExposeComplete: enter
21:28:18.489 00.000 1032 UpdateGuideState(): m_state=2
21:28:18.492 00.003 1032 Star::Find(15, 400, 578, 0, (0,0,0,0), 0.7, 4.5, 255) frame 123
21:28:18.492 00.000 1032 Star::Find returns 1 (0), X=400.84, Y=578.63, Mass=576, SNR=16.7, Peak=133 HFD=1.9
21:28:18.494 00.002 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.31) = xAngle (0.28 = 0.28)
21:28:18.494 00.000 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
21:28:18.496 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.03 mountX=0.14 mountY=0.04, mountTheta=0.28
21:28:18.497 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=166, Gamma=2.230
21:28:18.513 00.016 1032 UpdateGuideState exits: m=576 SNR=16.7
21:28:18.513 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:18.513 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:28:18.516 00.003 1032 Enqueuing Expose request
21:28:18.516 00.000 10072 Worker thread wakes up
21:28:18.516 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:28:18.516 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(386,564,31,31)
21:28:19.534 01.018 10072 Exposure complete
21:28:19.594 00.060 10072 worker thread done servicing request
21:28:19.594 00.000 1032 OnExposeComplete: enter
21:28:19.596 00.002 1032 UpdateGuideState(): m_state=2
21:28:19.597 00.001 1032 Star::Find(15, 400, 578, 0, (0,0,0,0), 0.7, 4.5, 255) frame 124
21:28:19.598 00.001 1032 Star::Find returns 1 (0), X=400.69, Y=578.65, Mass=559, SNR=16.4, Peak=118 HFD=1.5
21:28:19.600 00.002 1032 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.31) = xAngle (-0.89 = -0.89)
21:28:19.600 00.000 1032 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
21:28:19.602 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.20 mountX=0.08 mountY=-0.10, mountTheta=-0.89
21:28:19.604 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=160, Gamma=2.230
21:28:19.618 00.014 1032 UpdateGuideState exits: m=559 SNR=16.4
21:28:19.620 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:19.620 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:28:19.622 00.002 1032 Enqueuing Expose request
21:28:19.622 00.000 10072 Worker thread wakes up
21:28:19.622 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:28:19.622 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(386,564,31,31)
21:28:19.682 00.060 1032 Stop button clicked
21:28:19.685 00.003 1032 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:28:19.685 00.000 1032 Status Line: Waiting for devices...
21:28:19.725 00.040 10072 ZWO: stopexposure
21:28:20.737 01.012 10072 ZWO: stopexposure
21:28:20.737 00.000 10072 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:28:20.737 00.000 10072 worker thread done servicing request
21:28:20.737 00.000 1032 OnExposeComplete: enter
21:28:20.748 00.011 1032 OnExposeComplete: Capture Error reported
21:28:20.749 00.001 1032 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:28:20.749 00.000 1032 Changing from state SELECTED to UNINITIALIZED
21:28:20.749 00.000 1032 guider state => SELECTING
21:28:20.756 00.007 1032 Status Line: Stopped.
21:28:20.758 00.002 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:28:22.731 01.973 1032 SetCurrentPosition(32.05,469.07)
21:28:22.731 00.000 1032 Star::Find(15, 32, 469, 0, (0,0,0,0), 0.7, 4.5, 255) frame 124
21:28:22.738 00.007 1032 Star::Find returns 0 (2), X=32.00, Y=469.00, Mass=17, SNR=2.7, Peak=14 HFD=0.0
21:28:22.740 00.002 1032 setting lock position to (32.00, 469.00)
21:28:22.740 00.000 1032 MultiStar: stabilizing after lock position change
21:28:22.742 00.002 1032 MultiStar: secondary guide stars cleared21:28:22.742 00.000 1032 MultiStar: single-star usage forced by user star selection
21:28:22.744 00.002 1032 Status Line: Selected star at (32.0, 469.0)
21:28:22.747 00.003 1032 Changing from state SELECTING to SELECTED
21:28:22.747 00.000 1032 guider state => SELECTED
21:28:22.860 00.113 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1132->Skipping event because click outside of search region
21:28:25.185 02.325 1032 SetCurrentPosition(26.22,469.07)
21:28:25.185 00.000 1032 Star::Find(15, 26, 469, 0, (0,0,0,0), 0.7, 4.5, 255) frame 124
21:28:25.185 00.000 1032 Star::Find returns 1 (0), X=10.17, Y=471.00, Mass=379, SNR=13.2, Peak=26 HFD=2.9
21:28:25.185 00.000 1032 setting lock position to (10.17, 471.00)
21:28:25.185 00.000 1032 MultiStar: stabilizing after lock position change
21:28:25.185 00.000 1032 MultiStar: single-star usage forced by user star selection
21:28:25.185 00.000 1032 Status Line: Selected star at (10.2, 471.0)
21:28:25.201 00.016 1032 Changing from state SELECTED to SELECTED
21:28:25.204 00.003 1032 guider state => SELECTED
21:33:58.556 333.352 1032 evsrv: cli 0D18BDB0 connect
21:33:58.568 00.012 1032 evsrv: cli 0D18BDB0 request: {"method":"get_app_state","id":"0a762108-517f-4a10-8cbe-82dc72d54777"}
21:33:58.574 00.006 1032 evsrv: cli 0D18BDB0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a762108-517f-4a10-8cbe-82dc72d54777"}
21:33:58.583 00.009 1032 evsrv: cli 0D18BDB0 disconnect
21:37:06.563 187.980 1032 evsrv: cli 0D18BBD0 connect
21:37:06.573 00.010 1032 evsrv: cli 0D18BBD0 request: {"method":"get_app_state","id":"ffcb64d8-4fe0-40e6-abb2-409d8d58797c"}
21:37:06.575 00.002 1032 evsrv: cli 0D18BBD0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ffcb64d8-4fe0-40e6-abb2-409d8d58797c"}
21:37:06.577 00.002 1032 evsrv: cli 0D18BBD0 disconnect
21:40:51.872 225.295 1032 evsrv: cli 0D18BA90 connect
21:40:51.876 00.004 1032 evsrv: cli 0D18BA90 request: {"method":"get_app_state","id":"2bcd1d96-c901-4837-ac0b-e4d7eebbe037"}
21:40:51.878 00.002 1032 evsrv: cli 0D18BA90 response: {"jsonrpc":"2.0","result":"Stopped","id":"2bcd1d96-c901-4837-ac0b-e4d7eebbe037"}
21:40:51.881 00.003 1032 evsrv: cli 0D18BA90 disconnect
21:40:51.902 00.021 1032 evsrv: cli 0D18B450 connect
21:40:51.911 00.009 1032 evsrv: cli 0D18B450 request: {"method":"get_calibrated","id":"ff64fbdc-e25b-447b-bfab-845054e1cd1c"}
21:40:51.914 00.003 1032 evsrv: cli 0D18B450 response: {"jsonrpc":"2.0","result":true,"id":"ff64fbdc-e25b-447b-bfab-845054e1cd1c"}
21:40:51.922 00.008 1032 evsrv: cli 0D18B450 disconnect
21:40:51.947 00.025 1032 evsrv: cli 0D18B9F0 connect
21:40:51.951 00.004 1032 evsrv: cli 0D18B9F0 request: {"method":"get_camera_frame_size","id":"4710fc7a-77db-42a3-9951-8a5a6f5d9d86"}
21:40:51.952 00.001 1032 evsrv: cli 0D18B9F0 response: {"jsonrpc":"2.0","result":[1280,960],"id":"4710fc7a-77db-42a3-9951-8a5a6f5d9d86"}
21:40:51.960 00.008 1032 evsrv: cli 0D18B9F0 disconnect
21:40:51.965 00.005 1032 evsrv: cli 0D18BBD0 connect
21:40:51.968 00.003 1032 evsrv: cli 0D18BBD0 request: {"method":"guide","params":{"settle":{"pixels":0.3,"time":3,"timeout":40},"recalibrate":false,"roi":[32,24,1216,912]},"id":"747aaad8-7447-4f6a-826f-7a25e8714860"}
21:40:51.970 00.002 1032 PhdController::Guide begins
21:40:51.971 00.001 1032 PhdController: newstate STATE_SETUP
21:40:51.973 00.002 1032 PhdController: setup
21:40:51.974 00.001 1032 PhdController: newstate STATE_ATTEMPT_START
21:40:51.976 00.002 1032 PhdController: start capturing
21:40:51.978 00.002 1032 Changing from state SELECTED to UNINITIALIZED
21:40:51.980 00.002 1032 guider state => SELECTING
21:40:51.982 00.002 1032 setting force full frames = true
21:40:51.984 00.002 1032 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:40:51.995 00.011 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:40:51.997 00.002 1032 Enqueuing Expose request
21:40:51.998 00.001 1032 PhdController: newstate STATE_SELECT_STAR
21:40:52.000 00.002 10072 Worker thread wakes up
21:40:52.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:40:52.000 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:40:52.000 00.000 1032 evsrv: cli 0D18BBD0 response: {"jsonrpc":"2.0","result":0,"id":"747aaad8-7447-4f6a-826f-7a25e8714860"}
21:40:52.030 00.030 1032 evsrv: cli 0D18BBD0 disconnect
21:40:52.032 00.002 1032 evsrv: cli 0D18BDB0 connect
21:40:52.035 00.003 1032 case statement mapped state 1 to 101
21:40:52.037 00.002 1032 case statement mapped state 1 to 101
21:40:52.039 00.002 1032 evsrv: cli 0D18BDB0 request: {"method":"get_lock_shift_params","id":"cda9adf8-c110-4cde-a58f-77358c06936a"}
21:40:52.040 00.001 1032 evsrv: cli 0D18BDB0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"cda9adf8-c110-4cde-a58f-77358c06936a"}
21:40:52.044 00.004 1032 evsrv: cli 0D18BDB0 disconnect
21:40:52.046 00.002 1032 evsrv: cli 0D18B590 connect
21:40:52.051 00.005 1032 case statement mapped state 1 to 101
21:40:52.054 00.003 1032 case statement mapped state 1 to 101
21:40:52.056 00.002 1032 evsrv: cli 0D18B590 request: {"method":"get_lock_position","id":"28fc4413-83d5-4e71-aaee-0cf86f905804"}
21:40:52.059 00.003 1032 evsrv: cli 0D18B590 response: {"jsonrpc":"2.0","result":null,"id":"28fc4413-83d5-4e71-aaee-0cf86f905804"}
21:40:52.067 00.008 1032 evsrv: cli 0D18B590 disconnect
21:40:53.069 01.002 1032 evsrv: cli 0D18B9F0 connect
21:40:53.074 00.005 1032 case statement mapped state 1 to 101
21:40:53.077 00.003 1032 case statement mapped state 1 to 101
21:40:53.080 00.003 1032 evsrv: cli 0D18B9F0 request: {"method":"get_lock_position","id":"85b15bc7-f018-4dfc-ab4a-9202503a38b6"}
21:40:53.082 00.002 1032 evsrv: cli 0D18B9F0 response: {"jsonrpc":"2.0","result":null,"id":"85b15bc7-f018-4dfc-ab4a-9202503a38b6"}
21:40:53.085 00.003 1032 evsrv: cli 0D18B9F0 disconnect
21:40:53.138 00.053 10072 Exposure complete
21:40:53.197 00.059 10072 worker thread done servicing request
21:40:53.197 00.000 1032 OnExposeComplete: enter
21:40:53.200 00.003 1032 UpdateGuideState(): m_state=1
21:40:53.201 00.001 1032 UpdateCurrentPosition: no star selected
21:40:53.202 00.001 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:40:53.205 00.003 1032 Status Line: No star selected
21:40:53.209 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=234, Gamma=2.230
21:40:53.227 00.018 1032 UpdateGuideState exits: No star selected
21:40:53.229 00.002 1032 GuiderMultiStar::AutoSelect enter
21:40:53.231 00.002 1032 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 1216x912@32,24
21:40:53.233 00.002 1032 AutoFind: using ROI 1216x912@32,24
21:40:53.286 00.053 1032 AutoFind: auto downsample for scale 5.16 => 1x
21:40:53.356 00.070 1032 AutoFind: global mean = -0.0, stdev 4.4
21:40:53.357 00.001 1032 AutoFind: using threshold = 0.1
21:40:53.427 00.070 1032 AutoFind: local max [147, 839] 199.5
21:40:53.430 00.003 1032 AutoFind: local max [366, 284] 113.4
21:40:53.431 00.001 1032 AutoFind: local max [1104, 141] 112.5
21:40:53.432 00.001 1032 AutoFind: local max [624, 271] 101.8
21:40:53.433 00.001 1032 AutoFind: local max [330, 202] 75.9
21:40:53.434 00.001 1032 AutoFind: local max [132, 744] 71.2
21:40:53.436 00.002 1032 AutoFind: local max [355, 614] 56.5
21:40:53.437 00.001 1032 AutoFind: local max [1107, 559] 55.1
21:40:53.438 00.001 1032 AutoFind: local max [52, 357] 47.1
21:40:53.439 00.001 1032 AutoFind: local max [568, 606] 38.4
21:40:53.440 00.001 1032 AutoFind: local max [817, 230] 36.7
21:40:53.441 00.001 1032 AutoFind: local max [1004, 83] 36.0
21:40:53.442 00.001 1032 AutoFind: local max [250, 339] 36.0
21:40:53.443 00.001 1032 AutoFind: local max [468, 330] 34.8
21:40:53.445 00.002 1032 AutoFind: local max [719, 916] 33.9
21:40:53.447 00.002 1032 AutoFind: local max [893, 831] 31.9
21:40:53.448 00.001 1032 AutoFind: local max [510, 594] 31.7
21:40:53.449 00.001 1032 AutoFind: local max [968, 192] 30.6
21:40:53.450 00.001 1032 AutoFind: local max [610, 789] 30.2
21:40:53.451 00.001 1032 AutoFind: local max [668, 507] 29.7
21:40:53.452 00.001 1032 AutoFind: local max [933, 387] 27.8
21:40:53.454 00.002 1032 AutoFind: local max [917, 837] 27.2
21:40:53.455 00.001 1032 AutoFind: local max [814, 27] 27.0
21:40:53.456 00.001 1032 AutoFind: local max [575, 840] 26.4
21:40:53.457 00.001 1032 AutoFind: local max [274, 900] 23.7
21:40:53.458 00.001 1032 AutoFind: local max [1164, 592] 23.4
21:40:53.459 00.001 1032 AutoFind: local max [519, 499] 22.4
21:40:53.460 00.001 1032 AutoFind: local max [431, 652] 22.0
21:40:53.461 00.001 1032 AutoFind: local max [63, 177] 20.8
21:40:53.462 00.001 1032 AutoFind: local max [938, 267] 20.4
21:40:53.464 00.002 1032 AutoFind: local max [447, 712] 19.1
21:40:53.465 00.001 1032 AutoFind: local max [848, 708] 18.5
21:40:53.466 00.001 1032 AutoFind: local max [1182, 61] 15.7
21:40:53.467 00.001 1032 AutoFind: local max [533, 881] 14.9
21:40:53.468 00.001 1032 AutoFind: local max [1210, 913] 14.6
21:40:53.469 00.001 1032 AutoFind: local max [773, 102] 14.5
21:40:53.470 00.001 1032 AutoFind: local max [35, 104] 14.4
21:40:53.471 00.001 1032 AutoFind: local max [1240, 26] 14.3
21:40:53.472 00.001 1032 AutoFind: local max [391, 214] 14.2
21:40:53.473 00.001 1032 AutoFind: local max [703, 473] 13.7
21:40:53.474 00.001 1032 AutoFind: local max [40, 402] 13.7
21:40:53.476 00.002 1032 AutoFind: local max [405, 527] 13.7
21:40:53.477 00.001 1032 AutoFind: local max [658, 842] 13.6
21:40:53.479 00.002 1032 AutoFind: local max [936, 141] 13.6
21:40:53.480 00.001 1032 AutoFind: local max [887, 272] 13.3
21:40:53.481 00.001 1032 AutoFind: local max [749, 921] 13.3
21:40:53.482 00.001 1032 AutoFind: local max [493, 186] 13.3
21:40:53.483 00.001 1032 AutoFind: local max [214, 782] 13.2
21:40:53.483 00.000 1032 AutoFind: local max [1229, 792] 12.9
21:40:53.485 00.002 1032 AutoFind: local max [1230, 364] 12.8
21:40:53.487 00.002 1032 AutoFind: local max [681, 835] 12.5
21:40:53.489 00.002 1032 AutoFind: local max [1193, 475] 12.4
21:40:53.492 00.003 1032 AutoFind: local max [1009, 644] 12.4
21:40:53.493 00.001 1032 AutoFind: local max [341, 822] 12.2
21:40:53.494 00.001 1032 AutoFind: local max [725, 160] 12.0
21:40:53.496 00.002 1032 AutoFind: local max [888, 614] 11.4
21:40:53.497 00.001 1032 AutoFind: local max [379, 598] 11.2
21:40:53.498 00.001 1032 AutoFind: local max [1231, 582] 11.2
21:40:53.499 00.001 1032 AutoFind: local max [126, 918] 11.1
21:40:53.500 00.001 1032 AutoFind: local max [994, 712] 11.1
21:40:53.501 00.001 1032 AutoFind: local max [890, 456] 10.9
21:40:53.502 00.001 1032 AutoFind: local max [965, 520] 10.8
21:40:53.503 00.001 1032 AutoFind: local max [650, 787] 10.7
21:40:53.504 00.001 1032 AutoFind: local max [1167, 571] 10.6
21:40:53.505 00.001 1032 AutoFind: local max [333, 659] 10.4
21:40:53.506 00.001 1032 AutoFind: local max [696, 605] 10.2
21:40:53.508 00.002 1032 AutoFind: local max [1157, 77] 10.1
21:40:53.509 00.001 1032 AutoFind: local max [577, 294] 10.0
21:40:53.510 00.001 1032 AutoFind: local max [459, 624] 9.6
21:40:53.511 00.001 1032 AutoFind: local max [975, 39] 9.6
21:40:53.512 00.001 1032 AutoFind: local max [978, 823] 9.6
21:40:53.513 00.001 1032 AutoFind: local max [46, 671] 9.6
21:40:53.514 00.001 1032 AutoFind: local max [1021, 89] 9.5
21:40:53.516 00.002 1032 AutoFind: local max [1063, 237] 9.5
21:40:53.518 00.002 1032 AutoFind: local max [960, 81] 9.3
21:40:53.519 00.001 1032 AutoFind: local max [49, 772] 9.2
21:40:53.522 00.003 1032 AutoFind: local max [692, 176] 9.0
21:40:53.523 00.001 1032 AutoFind: local max [616, 587] 8.9
21:40:53.524 00.001 1032 AutoFind: local max [1047, 616] 8.9
21:40:53.526 00.002 1032 AutoFind: local max [344, 650] 8.5
21:40:53.527 00.001 1032 AutoFind: local max [965, 801] 8.5
21:40:53.529 00.002 1032 AutoFind: local max [735, 461] 8.3
21:40:53.531 00.002 1032 AutoFind: local max [290, 668] 8.3
21:40:53.534 00.003 1032 AutoFind: local max [981, 247] 8.2
21:40:53.537 00.003 1032 AutoFind: local max [1003, 76] 8.2
21:40:53.539 00.002 1032 AutoFind: local max [311, 654] 8.1
21:40:53.541 00.002 1032 AutoFind: local max [755, 551] 8.1
21:40:53.544 00.003 1032 AutoFind: local max [204, 480] 8.0
21:40:53.546 00.002 1032 AutoFind: local max [883, 68] 7.9
21:40:53.546 00.000 1032 AutoFind: local max [1181, 634] 7.7
21:40:53.548 00.002 1032 AutoFind: local max [48, 725] 7.5
21:40:53.551 00.003 1032 AutoFind: local max [1126, 922] 7.4
21:40:53.552 00.001 1032 AutoFind: local max [349, 317] 7.4
21:40:53.554 00.002 1032 AutoFind: local max [228, 71] 7.3
21:40:53.555 00.001 1032 AutoFind: local max [1092, 133] 7.3
21:40:53.556 00.001 1032 AutoFind: local max [957, 555] 7.2
21:40:53.557 00.001 1032 AutoFind: local max [442, 482] 7.1
21:40:53.558 00.001 1032 AutoFind: local max [803, 381] 7.0
21:40:53.560 00.002 1032 AutoFind: local max [818, 241] 6.7
21:40:53.562 00.002 1032 AutoFind: local max [917, 691] 6.6
21:40:53.563 00.001 1032 AutoFind: close dim-bright [818, 241] 6.7 - [817, 230] 36.7
21:40:53.564 00.001 1032 AutoFind: close dim-bright [1092, 133] 7.3 - [1104, 141] 112.5
21:40:53.566 00.002 1032 AutoFind: too close [1003, 76] 8.2 - [1021, 89] 9.5
21:40:53.567 00.001 1032 AutoFind: too close [1003, 76] 8.2 - [1004, 83] 36.0
21:40:53.568 00.001 1032 AutoFind: too close [344, 650] 8.5 - [333, 659] 10.4
21:40:53.569 00.001 1032 AutoFind: too close [1021, 89] 9.5 - [1004, 83] 36.0
21:40:53.570 00.001 1032 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
21:40:53.571 00.001 1032 Star::Find(15, 147, 839, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.572 00.001 1032 Star::Find returns 1 (1), X=147.31, Y=839.09, Mass=3776, SNR=43.2, Peak=255 HFD=3.2
21:40:53.573 00.001 1032 Star::Find(15, 366, 284, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.575 00.002 1032 Star::Find returns 1 (1), X=366.28, Y=284.34, Mass=2457, SNR=34.8, Peak=255 HFD=2.7
21:40:53.576 00.001 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.577 00.001 1032 Star::Find returns 1 (0), X=1104.34, Y=140.95, Mass=2453, SNR=34.7, Peak=220 HFD=3.3
21:40:53.578 00.001 1032 Star::Find(15, 624, 271, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.579 00.001 1032 Star::Find returns 1 (1), X=623.76, Y=271.23, Mass=2039, SNR=31.7, Peak=255 HFD=2.5
21:40:53.581 00.002 1032 Star::Find(15, 330, 202, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.582 00.001 1032 Star::Find returns 1 (0), X=330.06, Y=202.50, Mass=1518, SNR=27.3, Peak=217 HFD=2.4
21:40:53.585 00.003 1032 Star::Find(15, 132, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.587 00.002 1032 Star::Find returns 1 (0), X=132.01, Y=744.16, Mass=1326, SNR=25.4, Peak=112 HFD=2.8
21:40:53.588 00.001 1032 Star::Find(15, 355, 614, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.589 00.001 1032 Star::Find returns 1 (0), X=354.99, Y=613.71, Mass=1100, SNR=23.2, Peak=205 HFD=2.3
21:40:53.590 00.001 1032 Star::Find(15, 1107, 559, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.592 00.002 1032 Star::Find returns 1 (0), X=1106.89, Y=559.33, Mass=1170, SNR=23.8, Peak=126 HFD=2.6
21:40:53.593 00.001 1032 Star::Find(15, 52, 357, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.594 00.001 1032 Star::Find returns 1 (0), X=52.52, Y=356.84, Mass=943, SNR=21.4, Peak=82 HFD=3.2
21:40:53.595 00.001 1032 Star::Find(15, 568, 606, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.596 00.001 1032 Star::Find returns 1 (0), X=567.52, Y=605.52, Mass=1126, SNR=23.5, Peak=184 HFD=1.4
21:40:53.597 00.001 1032 Star::Find(15, 817, 230, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.599 00.002 1032 Star::Find returns 1 (0), X=817.13, Y=230.36, Mass=798, SNR=19.6, Peak=136 HFD=2.2
21:40:53.600 00.001 1032 Star::Find(15, 250, 339, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.601 00.001 1032 Star::Find returns 1 (0), X=250.22, Y=339.35, Mass=692, SNR=18.2, Peak=64 HFD=2.9
21:40:53.602 00.001 1032 Star::Find(15, 468, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.603 00.001 1032 Star::Find returns 1 (0), X=468.80, Y=329.45, Mass=1049, SNR=22.6, Peak=150 HFD=1.9
21:40:53.604 00.001 1032 Star::Find(15, 719, 916, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.605 00.001 1032 Star::Find returns 1 (0), X=718.90, Y=916.15, Mass=754, SNR=19.1, Peak=100 HFD=2.6
21:40:53.606 00.001 1032 Star::Find(15, 893, 831, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.607 00.001 1032 Star::Find returns 1 (0), X=892.92, Y=830.78, Mass=594, SNR=16.9, Peak=85 HFD=2.4
21:40:53.608 00.001 1032 Star::Find(15, 510, 594, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.610 00.002 1032 Star::Find returns 1 (0), X=509.49, Y=593.77, Mass=732, SNR=18.8, Peak=144 HFD=1.8
21:40:53.611 00.001 1032 Star::Find(15, 968, 192, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.613 00.002 1032 Star::Find returns 1 (0), X=968.43, Y=192.00, Mass=806, SNR=19.8, Peak=94 HFD=2.9
21:40:53.615 00.002 1032 Star::Find(15, 610, 789, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.616 00.001 1032 Star::Find returns 1 (0), X=609.98, Y=788.80, Mass=701, SNR=18.4, Peak=145 HFD=2.3
21:40:53.617 00.001 1032 Star::Find(15, 668, 507, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.618 00.001 1032 Star::Find returns 1 (0), X=667.66, Y=507.07, Mass=646, SNR=17.6, Peak=91 HFD=2.6
21:40:53.619 00.001 1032 Star::Find(15, 933, 387, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.621 00.002 1032 Star::Find returns 1 (0), X=933.13, Y=387.41, Mass=571, SNR=16.6, Peak=100 HFD=2.3
21:40:53.623 00.002 1032 Star::Find(15, 917, 837, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.624 00.001 1032 Star::Find returns 1 (0), X=917.05, Y=836.78, Mass=515, SNR=15.7, Peak=73 HFD=2.4
21:40:53.626 00.002 1032 Star::Find(15, 814, 27, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.628 00.002 1032 Star::Find returns 1 (0), X=814.35, Y=26.94, Mass=561, SNR=16.4, Peak=60 HFD=2.6
21:40:53.629 00.001 1032 Star::Find(15, 575, 840, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.631 00.002 1032 Star::Find returns 1 (0), X=575.24, Y=840.20, Mass=632, SNR=17.4, Peak=99 HFD=2.3
21:40:53.632 00.001 1032 Star::Find(15, 274, 900, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.634 00.002 1032 Star::Find returns 1 (0), X=273.42, Y=899.67, Mass=537, SNR=16.0, Peak=57 HFD=2.9
21:40:53.635 00.001 1032 Star::Find(15, 1164, 592, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.636 00.001 1032 Star::Find returns 1 (0), X=1163.85, Y=592.15, Mass=497, SNR=15.4, Peak=45 HFD=3.2
21:40:53.637 00.001 1032 Star::Find(15, 519, 499, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.638 00.001 1032 Star::Find returns 1 (0), X=518.87, Y=499.00, Mass=464, SNR=15.0, Peak=115 HFD=2.0
21:40:53.639 00.001 1032 Star::Find(15, 431, 652, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.640 00.001 1032 Star::Find returns 1 (0), X=430.83, Y=652.05, Mass=436, SNR=14.5, Peak=94 HFD=2.1
21:40:53.642 00.002 1032 Star::Find(15, 63, 177, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.644 00.002 1032 Star::Find returns 1 (0), X=63.56, Y=176.63, Mass=489, SNR=15.2, Peak=42 HFD=3.3
21:40:53.646 00.002 1032 Star::Find(15, 938, 267, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.647 00.001 1032 Star::Find returns 1 (0), X=937.65, Y=266.74, Mass=391, SNR=13.7, Peak=62 HFD=2.3
21:40:53.648 00.001 1032 Star::Find(15, 447, 712, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.650 00.002 1032 Star::Find returns 1 (0), X=447.04, Y=711.87, Mass=378, SNR=13.4, Peak=73 HFD=2.2
21:40:53.652 00.002 1032 Star::Find(15, 848, 708, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.653 00.001 1032 Star::Find returns 1 (0), X=847.71, Y=707.64, Mass=408, SNR=14.0, Peak=67 HFD=1.9
21:40:53.654 00.001 1032 Star::Find(15, 1182, 61, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.655 00.001 1032 Star::Find returns 1 (0), X=1181.67, Y=61.28, Mass=335, SNR=12.4, Peak=28 HFD=3.4
21:40:53.656 00.001 1032 Star::Find(15, 533, 881, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.657 00.001 1032 Star::Find returns 1 (0), X=532.53, Y=881.02, Mass=299, SNR=11.9, Peak=44 HFD=2.2
21:40:53.658 00.001 1032 Star::Find(15, 1210, 913, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.659 00.001 1032 Star::Find returns 1 (0), X=1209.31, Y=912.38, Mass=374, SNR=13.2, Peak=26 HFD=3.6
21:40:53.660 00.001 1032 Star::Find(15, 773, 102, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.661 00.001 1032 Star::Find returns 1 (0), X=773.43, Y=101.50, Mass=295, SNR=11.8, Peak=43 HFD=3.0
21:40:53.663 00.002 1032 Star::Find(15, 35, 104, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.664 00.001 1032 Star::Find returns 1 (0), X=35.72, Y=103.95, Mass=275, SNR=11.3, Peak=23 HFD=3.4
21:40:53.665 00.001 1032 Star::Find(15, 1240, 26, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.667 00.002 1032 Star::Find returns 1 (0), X=1239.28, Y=26.25, Mass=334, SNR=12.5, Peak=24 HFD=3.9
21:40:53.669 00.002 1032 Star::Find(15, 391, 214, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.670 00.001 1032 Star::Find returns 1 (0), X=391.13, Y=214.45, Mass=373, SNR=13.2, Peak=55 HFD=2.7
21:40:53.673 00.003 1032 Star::Find(15, 703, 473, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.674 00.001 1032 Star::Find returns 1 (0), X=703.23, Y=472.93, Mass=318, SNR=12.3, Peak=73 HFD=2.1
21:40:53.675 00.001 1032 Star::Find(15, 40, 402, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.676 00.001 1032 Star::Find returns 1 (0), X=40.21, Y=401.83, Mass=267, SNR=11.2, Peak=30 HFD=2.9
21:40:53.677 00.001 1032 Star::Find(15, 405, 527, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.678 00.001 1032 Star::Find returns 1 (0), X=405.38, Y=526.80, Mass=264, SNR=11.2, Peak=59 HFD=2.2
21:40:53.678 00.000 1032 Star::Find(15, 658, 842, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.679 00.001 1032 Star::Find returns 1 (0), X=658.27, Y=841.95, Mass=366, SNR=13.2, Peak=65 HFD=2.4
21:40:53.681 00.002 1032 Star::Find(15, 936, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.682 00.001 1032 Star::Find returns 1 (0), X=936.00, Y=141.66, Mass=317, SNR=12.2, Peak=33 HFD=3.3
21:40:53.683 00.001 1032 Star::Find(15, 887, 272, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.685 00.002 1032 Star::Find returns 1 (0), X=886.64, Y=272.08, Mass=296, SNR=11.9, Peak=60 HFD=2.3
21:40:53.686 00.001 1032 Star::Find(15, 749, 921, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.687 00.001 1032 Star::Find returns 1 (0), X=749.01, Y=921.14, Mass=264, SNR=11.2, Peak=40 HFD=2.4
21:40:53.688 00.001 1032 Star::Find(15, 493, 186, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.689 00.001 1032 Star::Find returns 1 (0), X=492.53, Y=186.32, Mass=413, SNR=14.0, Peak=52 HFD=2.9
21:40:53.690 00.001 1032 Star::Find(15, 214, 782, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.691 00.001 1032 Star::Find returns 1 (0), X=214.13, Y=782.38, Mass=259, SNR=11.1, Peak=29 HFD=2.7
21:40:53.692 00.001 1032 Star::Find(15, 1229, 792, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.694 00.002 1032 Star::Find returns 1 (0), X=1229.15, Y=792.15, Mass=310, SNR=12.0, Peak=25 HFD=3.3
21:40:53.696 00.002 1032 Star::Find(15, 1230, 364, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.697 00.001 1032 Star::Find returns 1 (0), X=1229.47, Y=363.57, Mass=358, SNR=12.9, Peak=24 HFD=4.1
21:40:53.698 00.001 1032 Star::Find(15, 681, 835, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.700 00.002 1032 Star::Find returns 1 (0), X=680.32, Y=834.28, Mass=353, SNR=13.0, Peak=52 HFD=2.7
21:40:53.702 00.002 1032 Star::Find(15, 1193, 475, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.703 00.001 1032 Star::Find returns 1 (0), X=1192.72, Y=475.01, Mass=234, SNR=10.4, Peak=27 HFD=2.6
21:40:53.704 00.001 1032 Star::Find(15, 1009, 644, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.704 00.000 1032 Star::Find returns 1 (0), X=1009.15, Y=643.47, Mass=253, SNR=10.9, Peak=36 HFD=2.5
21:40:53.706 00.002 1032 Star::Find(15, 341, 822, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.707 00.001 1032 Star::Find returns 1 (0), X=341.08, Y=821.57, Mass=204, SNR=9.9, Peak=42 HFD=2.2
21:40:53.708 00.001 1032 Star::Find(15, 725, 160, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.709 00.001 1032 Star::Find returns 1 (0), X=725.11, Y=160.34, Mass=228, SNR=10.4, Peak=43 HFD=2.3
21:40:53.710 00.001 1032 Star::Find(15, 888, 614, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.711 00.001 1032 Star::Find returns 1 (0), X=888.08, Y=613.73, Mass=269, SNR=11.2, Peak=51 HFD=2.5
21:40:53.714 00.003 1032 Star::Find(15, 379, 598, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.715 00.001 1032 Star::Find returns 1 (0), X=379.60, Y=598.04, Mass=263, SNR=11.2, Peak=54 HFD=2.2
21:40:53.717 00.002 1032 Star::Find(15, 1231, 582, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.718 00.001 1032 Star::Find returns 1 (0), X=1231.08, Y=581.66, Mass=220, SNR=10.2, Peak=19 HFD=3.3
21:40:53.719 00.001 1032 Star::Find(15, 126, 918, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.720 00.001 1032 Star::Find returns 1 (0), X=126.13, Y=917.32, Mass=293, SNR=11.7, Peak=29 HFD=3.4
21:40:53.721 00.001 1032 Star::Find(15, 994, 712, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.723 00.002 1032 Star::Find returns 1 (0), X=993.85, Y=712.18, Mass=186, SNR=9.4, Peak=29 HFD=2.4
21:40:53.724 00.001 1032 Star::Find(15, 890, 456, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.725 00.001 1032 Star::Find returns 1 (0), X=890.24, Y=455.78, Mass=232, SNR=10.5, Peak=49 HFD=2.1
21:40:53.726 00.001 1032 Star::Find(15, 965, 520, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.729 00.003 1032 Star::Find returns 1 (0), X=965.38, Y=520.15, Mass=221, SNR=10.2, Peak=41 HFD=2.2
21:40:53.732 00.003 1032 Star::Find(15, 650, 787, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.733 00.001 1032 Star::Find returns 1 (0), X=649.73, Y=786.65, Mass=282, SNR=11.5, Peak=31 HFD=3.2
21:40:53.734 00.001 1032 Star::Find(15, 1167, 571, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.737 00.003 1032 Star::Find returns 1 (0), X=1167.31, Y=570.92, Mass=179, SNR=9.2, Peak=25 HFD=2.6
21:40:53.739 00.002 1032 Star::Find(15, 696, 605, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.741 00.002 1032 Star::Find returns 1 (0), X=696.33, Y=605.60, Mass=261, SNR=11.1, Peak=44 HFD=1.7
21:40:53.742 00.001 1032 Star::Find(15, 1157, 77, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.744 00.002 1032 Star::Find returns 1 (0), X=1157.31, Y=76.90, Mass=233, SNR=10.4, Peak=20 HFD=3.5
21:40:53.745 00.001 1032 Star::Find(15, 577, 294, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.746 00.001 1032 Star::Find returns 1 (0), X=577.41, Y=294.01, Mass=249, SNR=10.8, Peak=36 HFD=2.5
21:40:53.747 00.001 1032 Star::Find(15, 459, 624, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.748 00.001 1032 Star::Find returns 1 (0), X=459.27, Y=624.15, Mass=226, SNR=10.3, Peak=47 HFD=2.1
21:40:53.749 00.001 1032 Star::Find(15, 975, 39, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.751 00.002 1032 Star::Find returns 1 (0), X=974.74, Y=39.10, Mass=200, SNR=9.7, Peak=24 HFD=2.9
21:40:53.752 00.001 1032 Star::Find(15, 978, 823, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.753 00.001 1032 Star::Find returns 1 (0), X=978.34, Y=822.71, Mass=186, SNR=9.3, Peak=25 HFD=2.8
21:40:53.754 00.001 1032 Star::Find(15, 46, 671, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.756 00.002 1032 Star::Find returns 1 (0), X=46.50, Y=670.76, Mass=186, SNR=9.3, Peak=20 HFD=3.1
21:40:53.757 00.001 1032 Star::Find(15, 1063, 237, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.758 00.001 1032 Star::Find returns 1 (0), X=1063.87, Y=237.56, Mass=330, SNR=12.3, Peak=31 HFD=3.8
21:40:53.759 00.001 1032 Star::Find(15, 960, 81, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.760 00.001 1032 Star::Find returns 1 (0), X=960.41, Y=80.90, Mass=210, SNR=9.9, Peak=27 HFD=3.2
21:40:53.761 00.001 1032 Star::Find(15, 49, 772, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.762 00.001 1032 Star::Find returns 1 (0), X=49.55, Y=772.09, Mass=218, SNR=10.0, Peak=17 HFD=3.6
21:40:53.763 00.001 1032 Star::Find(15, 692, 176, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.764 00.001 1032 Star::Find returns 1 (0), X=692.44, Y=176.41, Mass=209, SNR=9.9, Peak=38 HFD=2.7
21:40:53.766 00.002 1032 Star::Find(15, 616, 587, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.767 00.001 1032 Star::Find returns 1 (0), X=616.08, Y=587.01, Mass=207, SNR=9.9, Peak=55 HFD=2.0
21:40:53.768 00.001 1032 Star::Find(15, 1047, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.770 00.002 1032 Star::Find returns 1 (0), X=1046.68, Y=615.98, Mass=228, SNR=10.3, Peak=35 HFD=2.6
21:40:53.772 00.002 1032 Star::Find(15, 965, 801, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.774 00.002 1032 Star::Find returns 1 (0), X=964.61, Y=801.16, Mass=171, SNR=9.0, Peak=29 HFD=2.3
21:40:53.776 00.002 1032 Star::Find(15, 735, 461, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.777 00.001 1032 Star::Find returns 1 (0), X=735.39, Y=461.34, Mass=221, SNR=10.2, Peak=52 HFD=1.6
21:40:53.778 00.001 1032 Star::Find(15, 290, 668, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.779 00.001 1032 Star::Find returns 1 (0), X=289.85, Y=667.61, Mass=211, SNR=9.9, Peak=31 HFD=2.6
21:40:53.780 00.001 1032 Star::Find(15, 981, 247, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.781 00.001 1032 Star::Find returns 1 (0), X=980.80, Y=246.36, Mass=161, SNR=8.6, Peak=23 HFD=2.7
21:40:53.782 00.001 1032 Star::Find(15, 311, 654, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.783 00.001 1032 Star::Find returns 1 (0), X=311.28, Y=652.73, Mass=221, SNR=10.1, Peak=40 HFD=2.8
21:40:53.784 00.001 1032 Star::Find(15, 755, 551, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.785 00.001 1032 Star::Find returns 1 (0), X=754.92, Y=551.02, Mass=201, SNR=9.7, Peak=49 HFD=2.0
21:40:53.787 00.002 1032 Star::Find(15, 204, 480, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.788 00.001 1032 Star::Find returns 1 (0), X=204.32, Y=479.96, Mass=151, SNR=8.4, Peak=25 HFD=2.3
21:40:53.789 00.001 1032 Star::Find(15, 883, 68, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.790 00.001 1032 Star::Find returns 1 (0), X=882.80, Y=67.83, Mass=158, SNR=8.5, Peak=22 HFD=2.9
21:40:53.791 00.001 1032 Star::Find(15, 1181, 634, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.793 00.002 1032 Star::Find returns 1 (0), X=1181.27, Y=634.21, Mass=143, SNR=8.2, Peak=17 HFD=2.9
21:40:53.794 00.001 1032 Star::Find(15, 48, 725, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.795 00.001 1032 Star::Find returns 1 (0), X=48.16, Y=725.55, Mass=126, SNR=7.6, Peak=16 HFD=2.7
21:40:53.796 00.001 1032 Star::Find(15, 1126, 922, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.797 00.001 1032 Star::Find returns 1 (0), X=1125.84, Y=921.53, Mass=174, SNR=9.0, Peak=19 HFD=3.4
21:40:53.798 00.001 1032 Star::Find(15, 349, 317, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.799 00.001 1032 Star::Find returns 1 (0), X=348.73, Y=316.87, Mass=198, SNR=9.6, Peak=29 HFD=2.3
21:40:53.800 00.001 1032 Star::Find(15, 228, 71, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.801 00.001 1032 Star::Find returns 1 (0), X=228.20, Y=71.16, Mass=123, SNR=7.4, Peak=13 HFD=2.9
21:40:53.802 00.001 1032 Star::Find(15, 1092, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.804 00.002 1032 Star::Find returns 1 (0), X=1104.34, Y=140.95, Mass=2453, SNR=34.7, Peak=220 HFD=3.3
21:40:53.805 00.001 1032 Star::Find(15, 957, 555, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.806 00.001 1032 Star::Find returns 1 (0), X=958.08, Y=555.71, Mass=165, SNR=8.7, Peak=23 HFD=3.3
21:40:53.808 00.002 1032 Star::Find(15, 442, 482, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.810 00.002 1032 Star::Find returns 1 (0), X=442.68, Y=481.29, Mass=200, SNR=9.7, Peak=36 HFD=1.7
21:40:53.812 00.002 1032 Star::Find(15, 803, 381, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.813 00.001 1032 Star::Find returns 1 (0), X=803.12, Y=381.04, Mass=137, SNR=8.0, Peak=36 HFD=2.0
21:40:53.814 00.001 1032 Star::Find(15, 818, 241, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.815 00.001 1032 Star::Find returns 1 (0), X=817.13, Y=230.36, Mass=798, SNR=19.6, Peak=136 HFD=2.2
21:40:53.816 00.001 1032 Star::Find(15, 917, 691, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.817 00.001 1032 Star::Find returns 1 (0), X=916.99, Y=690.71, Mass=125, SNR=7.6, Peak=30 HFD=2.1
21:40:53.818 00.001 1032 AutoFind: finding best star pass 1
21:40:53.820 00.002 1032 Star::Find(15, 147, 839, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.821 00.001 1032 Star::Find returns 1 (1), X=147.31, Y=839.09, Mass=3776, SNR=43.2, Peak=255 HFD=3.2
21:40:53.823 00.002 1032 AutoFind: near-saturated [147, 839] 199.5 Mass 3776 SNR 43.2 Peak 255
21:40:53.824 00.001 1032 Star::Find(15, 366, 284, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.825 00.001 1032 Star::Find returns 1 (1), X=366.28, Y=284.34, Mass=2457, SNR=34.8, Peak=255 HFD=2.7
21:40:53.828 00.003 1032 AutoFind: near-saturated [366, 284] 113.4 Mass 2457 SNR 34.8 Peak 255
21:40:53.830 00.002 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.832 00.002 1032 Star::Find returns 1 (0), X=1104.34, Y=140.95, Mass=2453, SNR=34.7, Peak=220 HFD=3.3
21:40:53.834 00.002 1032 AutoFind returns star at [1104, 141] 112.5 Mass 2453 SNR 34.7
21:40:53.837 00.003 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.838 00.001 1032 Star::Find returns 1 (0), X=1104.34, Y=140.95, Mass=2453, SNR=34.7, Peak=220 HFD=3.3
21:40:53.840 00.002 1032 MultiStar: List (12): {1104.34, 140.95}(34.7), {623.76, 271.23}(31.7), {330.06, 202.50}(27.3), {132.01, 744.16}(25.4), {354.99, 613.71}(23.2), {1106.89, 559.33}(23.8), {52.52, 356.84}(21.4), {567.52, 605.52}(23.5), {817.13, 230.36}(19.6), {250.22, 339.35}(18.2), {468.80, 329.45}(22.6), {718.90, 916.15}(19.1), 
21:40:53.841 00.001 1032 setting lock position to (1104.34, 140.95)
21:40:53.843 00.002 1032 MultiStar: stabilizing after lock position change
21:40:53.844 00.001 1032 AutoSelect: state = 1, call UpdateGuideState
21:40:53.845 00.001 1032 UpdateGuideState(): m_state=1
21:40:53.846 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:53.847 00.001 1032 Star::Find returns 1 (0), X=1104.34, Y=140.95, Mass=2453, SNR=34.7, Peak=220 HFD=3.3
21:40:53.849 00.002 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.31) = xAngle (1.31 = 1.31)
21:40:53.850 00.001 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (1.31 = 1.31)
21:40:53.851 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=0.00, mountTheta=0.00
21:40:53.854 00.003 1032 setting force full frames = false
21:40:53.856 00.002 1032 setting lock position to (1104.34, 140.95)
21:40:53.857 00.001 1032 MultiStar: stabilizing after lock position change
21:40:53.858 00.001 1032 CurrentPosition() valid, moving to STATE_SELECTED
21:40:53.859 00.001 1032 Changing from state SELECTING to SELECTED
21:40:53.861 00.002 1032 guider state => SELECTED
21:40:53.867 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=234, Gamma=2.230
21:40:53.885 00.018 1032 UpdateGuideState exits: m=2453 SNR=34.7
21:40:53.888 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=234, Gamma=2.230
21:40:53.905 00.017 1032 Status Line: Auto-selected star at (1104.3, 140.9)
21:40:53.912 00.007 1032 PhdController: newstate STATE_WAIT_SELECTED
21:40:53.914 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:53.915 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:40:53.918 00.003 1032 Enqueuing Expose request
21:40:53.919 00.001 10072 Worker thread wakes up
21:40:53.919 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:40:53.919 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:40:54.084 00.165 1032 evsrv: cli 0D18C030 connect
21:40:54.086 00.002 1032 case statement mapped state 2 to 1
21:40:54.088 00.002 1032 case statement mapped state 2 to 1
21:40:54.090 00.002 1032 evsrv: cli 0D18C030 request: {"method":"get_lock_position","id":"50480f21-bbe1-42bc-b6d0-2a5469952918"}
21:40:54.091 00.001 1032 evsrv: cli 0D18C030 response: {"jsonrpc":"2.0","result":[1104.34,140.95],"id":"50480f21-bbe1-42bc-b6d0-2a5469952918"}
21:40:54.095 00.004 1032 evsrv: cli 0D18C030 disconnect
21:40:54.097 00.002 1032 evsrv: cli 0D18B810 connect
21:40:54.099 00.002 1032 case statement mapped state 2 to 1
21:40:54.101 00.002 1032 case statement mapped state 2 to 1
21:40:54.102 00.001 1032 evsrv: cli 0D18B810 request: {"method":"get_app_state","id":"d9ed63cb-a2f9-4606-9b36-039765201e6c"}
21:40:54.104 00.002 1032 case statement mapped state 2 to 1
21:40:54.105 00.001 1032 evsrv: cli 0D18B810 response: {"jsonrpc":"2.0","result":"Selected","id":"d9ed63cb-a2f9-4606-9b36-039765201e6c"}
21:40:54.106 00.001 1032 evsrv: cli 0D18B810 disconnect
21:40:54.831 00.725 10072 Exposure complete
21:40:54.885 00.054 10072 worker thread done servicing request
21:40:54.885 00.000 1032 OnExposeComplete: enter
21:40:54.887 00.002 1032 UpdateGuideState(): m_state=2
21:40:54.889 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2
21:40:54.890 00.001 1032 Star::Find returns 1 (1), X=1104.37, Y=140.61, Mass=2605, SNR=35.8, Peak=255 HFD=3.3
21:40:54.890 00.000 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.31) = xAngle (-0.18 = -0.18)
21:40:54.892 00.002 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
21:40:54.895 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.49 mountX=0.34 mountY=-0.06, mountTheta=-0.18
21:40:54.898 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=247, Gamma=2.230
21:40:54.915 00.017 1032 UpdateGuideState exits: m=2605 SNR=35.8 Saturated
21:40:54.917 00.002 1032 PhdController: newstate STATE_CALIBRATE
21:40:54.918 00.001 1032 PhdController: newstate STATE_GUIDE
21:40:54.924 00.006 1032 Changing from state SELECTED to CALIBRATING_PRIMARY
21:40:54.927 00.003 1032 guider state => CALIBRATED
21:40:54.928 00.001 1032 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
21:40:54.931 00.003 1032 reset dither spiral
21:40:54.933 00.002 1032 PhdController: newstate STATE_SETTLE_BEGIN
21:40:54.934 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:54.935 00.001 1032 ScheduleExposure(1000,3,0) exposurePending=0
21:40:54.937 00.002 1032 Enqueuing Expose request
21:40:54.938 00.001 10072 Worker thread wakes up
21:40:54.939 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
21:40:54.939 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:40:55.108 00.169 1032 evsrv: cli 0D18BEF0 connect
21:40:55.113 00.005 1032 case statement mapped state 5 to 1
21:40:55.116 00.003 1032 case statement mapped state 5 to 1
21:40:55.118 00.002 1032 evsrv: cli 0D18BEF0 request: {"method":"get_app_state","id":"167ce5cd-86a8-4b10-ab3a-26aa1c093b4a"}
21:40:55.119 00.001 1032 case statement mapped state 5 to 1
21:40:55.120 00.001 1032 evsrv: cli 0D18BEF0 response: {"jsonrpc":"2.0","result":"Selected","id":"167ce5cd-86a8-4b10-ab3a-26aa1c093b4a"}
21:40:55.123 00.003 1032 evsrv: cli 0D18BEF0 disconnect
21:40:56.063 00.940 10072 Exposure complete
21:40:56.124 00.061 1032 evsrv: cli 0D18B590 connect
21:40:56.126 00.002 1032 case statement mapped state 5 to 1
21:40:56.128 00.002 10072 worker thread done servicing request
21:40:56.128 00.000 1032 case statement mapped state 5 to 1
21:40:56.129 00.001 1032 OnExposeComplete: enter
21:40:56.130 00.001 1032 UpdateGuideState(): m_state=5
21:40:56.131 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3
21:40:56.133 00.002 1032 Star::Find returns 1 (0), X=1104.21, Y=140.88, Mass=2398, SNR=34.3, Peak=203 HFD=3.1
21:40:56.134 00.001 1032 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.31) = xAngle (-1.33 = -1.33)
21:40:56.135 00.001 1032 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.31) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
21:40:56.136 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.64 mountX=0.04 mountY=-0.14, mountTheta=-1.33
21:40:56.138 00.002 1032 Changing from state CALIBRATED to GUIDING
21:40:56.146 00.008 1032 ScopeASCOM::GetDeclinationRadians() returns 40.3
21:40:56.151 00.005 1032 ScopeASCOM::SideOfPier() returns 1
21:40:56.153 00.002 1032 AdjustCalibrationForScopePointing (scope): current dec=40.3 pierSide=1, cal dec=-0.0 pierSide=0 rotAngle=None bin=1
21:40:56.154 00.001 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
21:40:56.156 00.002 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
21:40:56.158 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:40:56.159 00.001 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:40:56.160 00.001 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
21:40:56.161 00.001 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
21:40:56.162 00.001 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
21:40:56.163 00.001 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:40:56.165 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
21:40:56.166 00.001 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
21:40:56.167 00.001 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
21:40:56.168 00.001 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
21:40:56.169 00.001 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
21:40:56.172 00.003 1032 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:40:56.173 00.001 1032 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 3.750000
21:40:56.175 00.002 1032 Guiding starts on opposite side of pier: calibration data side is East, current side is West
21:40:56.176 00.001 1032 FlipCalibration before: x=-75.1, y=14.9 decFlipRequired=1 sideOfPier=East rotAngle=None parity=+/+
21:40:56.178 00.002 1032 FlipCalibration pre-normalize: x=104.9, y=194.9
21:40:56.179 00.001 1032 FlipCalibration after: x=104.9 y=-165.1 sideOfPier=West parity=+/+
21:40:56.181 00.002 1032 Mount::SetCalibration (scope) -- xAngle=104.9 yAngle=-165.1 xRate=1.362 yRate=1.549 bin=1 dec=-0.0 pierSide=1 par=+/+ rotAng=None
21:40:56.183 00.002 1032 Mount::SetCalibration (scope) -- sets m_xAngle=104.9 m_yAngleError=0.0
21:40:56.189 00.006 1032 ScopeASCOM::GetDeclinationRadians() returns 40.3
21:40:56.191 00.002 1032 ScopeASCOM::SideOfPier() returns 1
21:40:56.196 00.005 1032 Status Line: CAL: East(-75,15)->West(105,-165)
21:40:56.201 00.005 1032 Dec comp: XRate 1.362 -> 1.039 for dec -0.0 -> dec 40.3
21:40:56.209 00.008 1032 ScopeASCOM::GetDeclinationRadians() returns 40.3
21:40:56.210 00.001 1032 ScopeASCOM::SideOfPier() returns 1
21:40:56.212 00.002 1032 setting lock position to (1104.21, 140.88)
21:40:56.214 00.002 1032 MultiStar: stabilizing after lock position change
21:40:56.216 00.002 1032 guider state => GUIDING
21:40:56.217 00.001 1032 Status Line: Guiding
21:40:56.222 00.005 1032 Mount: notify guiding started
21:40:56.224 00.002 1032 ScopeASCOM::SideOfPier() returns 1
21:40:56.226 00.002 1032 PPEC: guiding starts RA = 20.4206 hr, pier West, prev RA = unknown, pier Unknown
21:40:56.227 00.001 1032 PPEC: reset GP model
21:40:56.228 00.001 1032 GetString("/profile/1/name", "") returns "Wave150i_30F5_120"
21:40:56.230 00.002 1032 GetString("/profile/1/scope/calibration/timestamp", "") returns "7/15/2026 9:40:56 PM"
21:40:56.232 00.002 1032 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.001362
21:40:56.233 00.001 1032 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.001549
21:40:56.233 00.000 1032 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
21:40:56.237 00.004 1032 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns 1.830100
21:40:56.238 00.001 1032 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns -2.882290
21:40:56.239 00.001 1032 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000058
21:40:56.240 00.001 1032 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 1
21:40:56.241 00.001 1032 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
21:40:56.242 00.001 1032 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns 1
21:40:56.243 00.001 1032 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:40:56.246 00.003 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
21:40:56.247 00.001 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
21:40:56.248 00.001 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:40:56.249 00.001 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:40:56.251 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
21:40:56.253 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
21:40:56.254 00.001 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
21:40:56.257 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:40:56.258 00.001 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
21:40:56.260 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
21:40:56.261 00.001 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
21:40:56.262 00.001 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
21:40:56.263 00.001 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
21:40:56.264 00.001 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
21:40:56.265 00.001 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
21:40:56.267 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:40:56.268 00.001 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:40:56.269 00.001 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
21:40:56.270 00.001 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
21:40:56.271 00.001 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
21:40:56.273 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:40:56.274 00.001 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
21:40:56.275 00.001 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
21:40:56.276 00.001 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
21:40:56.278 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
21:40:56.280 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
21:40:56.284 00.004 1032 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:40:56.287 00.003 1032 ScopeASCOM::SideOfPier() returns 1
21:40:56.290 00.003 1032 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:40:56.291 00.001 1032 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:40:56.293 00.002 1032 ScopeASCOM::GetDeclinationRadians() returns 40.3
21:40:56.294 00.001 1032 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 40.3
21:40:56.296 00.002 1032 MountToCamera -- mountTheta (0.00) + m_xAngle (1.83) = xAngle (1.83 = 1.83)
21:40:56.299 00.003 1032 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
21:40:56.300 00.001 1032 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
21:40:56.302 00.002 1032 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
21:40:56.303 00.001 1032 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
21:40:56.304 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=226, Gamma=2.230
21:40:56.325 00.021 1032 UpdateGuideState exits: m=2398 SNR=34.3
21:40:56.327 00.002 1032 PhdController: newstate STATE_SETTLE_WAIT
21:40:56.329 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:56.331 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:40:56.332 00.001 1032 Enqueuing Expose request
21:40:56.334 00.002 10072 Worker thread wakes up
21:40:56.334 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:40:56.334 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:40:56.334 00.000 1032 evsrv: cli 0D18B590 request: {"method":"get_app_state","id":"e625ce70-6511-42de-b377-b42cc7a6ee22"}
21:40:56.336 00.002 1032 case statement mapped state 6 to 3
21:40:56.338 00.002 1032 evsrv: cli 0D18B590 response: {"jsonrpc":"2.0","result":"Guiding","id":"e625ce70-6511-42de-b377-b42cc7a6ee22"}
21:40:56.341 00.003 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":5}
21:40:56.343 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":5}
21:40:56.344 00.001 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":6}
21:40:56.345 00.001 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":6}
21:40:56.347 00.002 1032 evsrv: cli 0D18B590 disconnect
21:40:56.542 00.195 1032 evsrv: cli 0D18B450 connect
21:40:56.547 00.005 1032 case statement mapped state 6 to 3
21:40:56.550 00.003 1032 case statement mapped state 6 to 3
21:40:56.553 00.003 1032 evsrv: cli 0D18B450 request: {"method":"get_pixel_scale","id":"167e66d1-d8b1-42c2-97f9-4b4215c0e2bf"}
21:40:56.554 00.001 1032 evsrv: cli 0D18B450 response: {"jsonrpc":"2.0","result":5.15663,"id":"167e66d1-d8b1-42c2-97f9-4b4215c0e2bf"}
21:40:56.556 00.002 1032 evsrv: cli 0D18B450 disconnect
21:40:57.249 00.693 10072 Exposure complete
21:40:57.307 00.058 10072 worker thread done servicing request
21:40:57.307 00.000 1032 OnExposeComplete: enter
21:40:57.308 00.001 1032 UpdateGuideState(): m_state=6
21:40:57.310 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
21:40:57.312 00.002 1032 Star::Find returns 1 (0), X=1104.27, Y=140.83, Mass=2396, SNR=34.3, Peak=219 HFD=3.2
21:40:57.313 00.001 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
21:40:57.314 00.001 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
21:40:57.316 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.60 mountX=-0.06 mountY=-0.05, mountTheta=-2.43
21:40:57.317 00.001 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
21:40:57.319 00.002 1032 Enqueuing Move request for scope (0.06, -0.04)
21:40:57.320 00.001 10072 Worker thread wakes up
21:40:57.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
21:40:57.320 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
21:40:57.320 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.05
21:40:57.320 00.000 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.05
21:40:57.320 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 1000
21:40:57.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:57.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:40:57.320 00.000 10072 MoveAxis(E, 0, ABG)
21:40:57.320 00.000 10072 Move returns status 0, amount 0
21:40:57.320 00.000 10072 MoveAxis(N, 0, ABG)
21:40:57.320 00.000 10072 Move returns status 0, amount 0
21:40:57.320 00.000 10072 move complete, result=0
21:40:57.320 00.000 10072 worker thread done servicing request
21:40:57.321 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=229, Gamma=2.230
21:40:57.337 00.016 1032 UpdateGuideState exits: m=2396 SNR=34.3
21:40:57.338 00.001 1032 PhdController: settling, locked = 1, distance = 0.12 (0.30) aobump = 0 frame = 1 / 99999
21:40:57.339 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784166057.339,"Host":"MELE","Inst":1,"Distance":0.12,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
21:40:57.340 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:57.342 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:40:57.343 00.001 1032 Enqueuing Expose request
21:40:57.345 00.002 10072 Worker thread wakes up
21:40:57.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:40:57.345 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:40:57.345 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:40:58.486 01.141 10072 Exposure complete
21:40:58.546 00.060 10072 worker thread done servicing request
21:40:58.546 00.000 1032 OnExposeComplete: enter
21:40:58.547 00.001 1032 UpdateGuideState(): m_state=6
21:40:58.551 00.004 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2
21:40:58.552 00.001 1032 Star::Find returns 1 (1), X=1104.38, Y=140.74, Mass=2699, SNR=36.5, Peak=255 HFD=3.3
21:40:58.555 00.003 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
21:40:58.556 00.001 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
21:40:58.557 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.21 cameraTheta=-0.69 mountX=-0.17 mountY=-0.13, mountTheta=-2.52
21:40:58.558 00.001 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.14, opts=13)
21:40:58.560 00.002 1032 Enqueuing Move request for scope (0.17, -0.14)
21:40:58.561 00.001 10072 Worker thread wakes up
21:40:58.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
21:40:58.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
21:40:58.561 00.000 10072 Moving (0.17, -0.14) raw xDistance=-0.17 yDistance=-0.13
21:40:58.561 00.000 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 290.05
21:40:58.561 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 1000
21:40:58.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:58.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:40:58.561 00.000 10072 MoveAxis(E, 82, ABG)
21:40:58.562 00.001 10072 Guiding  Dir = 2, Dur = 82
21:40:58.562 00.000 10072 IsGuiding returns 0
21:40:58.563 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=238, Gamma=2.230
21:40:58.570 00.007 10072 PulseGuide returned control before completion, sleep 84
21:40:58.580 00.010 1032 UpdateGuideState exits: m=2699 SNR=36.5 Saturated
21:40:58.582 00.002 1032 PhdController: settling, locked = 1, distance = 0.15 (0.30) aobump = 0 frame = 2 / 99999
21:40:58.584 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784166058.584,"Host":"MELE","Inst":1,"Distance":0.15,"Time":1.2,"SettleTime":3.0,"StarLocked":true}
21:40:58.585 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:58.586 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:40:58.587 00.001 1032 Enqueuing Expose request
21:40:58.666 00.079 10072 IsGuiding returns 0
21:40:58.666 00.000 10072 Move returns status 0, amount 82
21:40:58.666 00.000 10072 MoveAxis(N, 0, ABG)
21:40:58.666 00.000 10072 Move returns status 0, amount 0
21:40:58.666 00.000 10072 move complete, result=0
21:40:58.667 00.001 10072 worker thread done servicing request
21:40:58.667 00.000 10072 Worker thread wakes up
21:40:58.667 00.000 1032 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
21:40:58.670 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
21:40:58.672 00.002 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:40:59.587 00.915 10072 Exposure complete
21:40:59.639 00.052 10072 worker thread done servicing request
21:40:59.639 00.000 1032 OnExposeComplete: enter
21:40:59.641 00.002 1032 UpdateGuideState(): m_state=6
21:40:59.646 00.005 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3
21:40:59.648 00.002 1032 Star::Find returns 1 (1), X=1104.23, Y=140.77, Mass=2830, SNR=37.3, Peak=255 HFD=3.2
21:40:59.650 00.002 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
21:40:59.651 00.001 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
21:40:59.652 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.37 mountX=-0.11 mountY=0.01, mountTheta=3.08
21:40:59.654 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.11, opts=13)
21:40:59.656 00.002 1032 Enqueuing Move request for scope (0.02, -0.11)
21:40:59.659 00.003 10072 Worker thread wakes up
21:40:59.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
21:40:59.659 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
21:40:59.659 00.000 10072 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=0.01
21:40:59.659 00.000 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.05
21:40:59.659 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 1000
21:40:59.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:59.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:40:59.659 00.000 10072 MoveAxis(E, 0, ABG)
21:40:59.659 00.000 10072 Move returns status 0, amount 0
21:40:59.659 00.000 10072 MoveAxis(N, 0, ABG)
21:40:59.659 00.000 10072 Move returns status 0, amount 0
21:40:59.659 00.000 10072 move complete, result=0
21:40:59.659 00.000 10072 worker thread done servicing request
21:40:59.660 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=252, Gamma=2.230
21:40:59.678 00.018 1032 UpdateGuideState exits: m=2830 SNR=37.3 Saturated
21:40:59.680 00.002 1032 PhdController: settling, locked = 1, distance = 0.14 (0.30) aobump = 0 frame = 3 / 99999
21:40:59.682 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784166059.681,"Host":"MELE","Inst":1,"Distance":0.14,"Time":2.3,"SettleTime":3.0,"StarLocked":true}
21:40:59.683 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:59.684 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:40:59.685 00.001 1032 Enqueuing Expose request
21:40:59.686 00.001 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:40:59.687 00.001 10072 Worker thread wakes up
21:40:59.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:40:59.687 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:00.821 01.134 10072 Exposure complete
21:41:00.876 00.055 10072 worker thread done servicing request
21:41:00.876 00.000 1032 OnExposeComplete: enter
21:41:00.877 00.001 1032 UpdateGuideState(): m_state=6
21:41:00.880 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4
21:41:00.882 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=140.76, Mass=2496, SNR=35.0, Peak=232 HFD=3.2
21:41:00.883 00.001 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.60)
21:41:00.884 00.001 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.60)
21:41:00.885 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.86 mountX=-0.10 mountY=0.06, mountTheta=2.60
21:41:00.886 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.12, opts=13)
21:41:00.887 00.001 1032 Enqueuing Move request for scope (-0.03, -0.12)
21:41:00.889 00.002 10072 Worker thread wakes up
21:41:00.889 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
21:41:00.889 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
21:41:00.889 00.000 10072 Moving (-0.03, -0.12) raw xDistance=-0.10 yDistance=0.06
21:41:00.889 00.000 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.05
21:41:00.889 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 1000
21:41:00.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:00.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:41:00.889 00.000 10072 MoveAxis(E, 0, ABG)
21:41:00.889 00.000 10072 Move returns status 0, amount 0
21:41:00.889 00.000 10072 MoveAxis(N, 0, ABG)
21:41:00.889 00.000 10072 Move returns status 0, amount 0
21:41:00.889 00.000 10072 move complete, result=0
21:41:00.889 00.000 10072 worker thread done servicing request
21:41:00.891 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=242, Gamma=2.230
21:41:00.907 00.016 1032 UpdateGuideState exits: m=2496 SNR=35.0
21:41:00.909 00.002 1032 PhdController: settling, locked = 1, distance = 0.13 (0.30) aobump = 0 frame = 4 / 99999
21:41:00.910 00.001 1032 PhdController: newstate STATE_FINISH
21:41:00.911 00.001 1032 PhdController complete: success
21:41:00.912 00.001 1032 evsrv: {"Event":"SettleDone","Timestamp":1784166060.912,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
21:41:00.913 00.001 1032 Mount: notify guiding dither settle done success=1
21:41:00.914 00.001 1032 PhdController: newstate STATE_IDLE
21:41:00.917 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:00.919 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:00.920 00.001 1032 Enqueuing Expose request
21:41:00.921 00.001 1032 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:41:00.923 00.002 10072 Worker thread wakes up
21:41:00.923 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:00.923 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:01.842 00.919 10072 Exposure complete
21:41:01.912 00.070 10072 worker thread done servicing request
21:41:01.912 00.000 1032 OnExposeComplete: enter
21:41:01.914 00.002 1032 UpdateGuideState(): m_state=6
21:41:01.916 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5
21:41:01.918 00.002 1032 Star::Find returns 1 (0), X=1104.19, Y=140.70, Mass=2367, SNR=34.1, Peak=234 HFD=3.4
21:41:01.919 00.001 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.74)
21:41:01.920 00.001 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.74)
21:41:01.921 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.71 mountX=-0.17 mountY=0.07, mountTheta=2.74
21:41:01.924 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.18, opts=13)
21:41:01.925 00.001 1032 Enqueuing Move request for scope (-0.02, -0.18)
21:41:01.927 00.002 10072 Worker thread wakes up
21:41:01.927 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
21:41:01.927 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
21:41:01.927 00.000 10072 Moving (-0.02, -0.18) raw xDistance=-0.17 yDistance=0.07
21:41:01.927 00.000 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 290.05
21:41:01.927 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 1000
21:41:01.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:01.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:41:01.927 00.000 10072 MoveAxis(E, 78, ABG)
21:41:01.927 00.000 10072 Guiding  Dir = 2, Dur = 78
21:41:01.928 00.001 10072 IsGuiding returns 0
21:41:01.928 00.000 10072 PulseGuide returned control before completion, sleep 88
21:41:01.930 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=239, Gamma=2.230
21:41:01.949 00.019 1032 UpdateGuideState exits: m=2367 SNR=34.1
21:41:01.951 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:01.952 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:01.955 00.003 1032 Enqueuing Expose request
21:41:02.022 00.067 10072 IsGuiding returns 0
21:41:02.022 00.000 10072 Move returns status 0, amount 78
21:41:02.022 00.000 10072 MoveAxis(N, 0, ABG)
21:41:02.022 00.000 10072 Move returns status 0, amount 0
21:41:02.022 00.000 10072 move complete, result=0
21:41:02.022 00.000 10072 worker thread done servicing request
21:41:02.022 00.000 10072 Worker thread wakes up
21:41:02.022 00.000 1032 GuideStep: -0.2 px 78 ms EAST, 0.1 px 0 ms NORTH
21:41:02.025 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:02.025 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:03.168 01.143 10072 Exposure complete
21:41:03.229 00.061 10072 worker thread done servicing request
21:41:03.229 00.000 1032 OnExposeComplete: enter
21:41:03.231 00.002 1032 UpdateGuideState(): m_state=6
21:41:03.232 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6
21:41:03.233 00.001 1032 Star::Find returns 1 (0), X=1104.30, Y=140.40, Mass=2564, SNR=35.6, Peak=245 HFD=3.2
21:41:03.236 00.003 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.07)
21:41:03.237 00.001 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.07)
21:41:03.239 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.47 hyp=0.48 cameraTheta=-1.39 mountX=-0.48 mountY=0.04, mountTheta=3.07
21:41:03.242 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.47, opts=13)
21:41:03.243 00.001 1032 Enqueuing Move request for scope (0.09, -0.47)
21:41:03.244 00.001 10072 Worker thread wakes up
21:41:03.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.47) opts 0xd
21:41:03.244 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.47)
21:41:03.244 00.000 10072 Moving (0.09, -0.47) raw xDistance=-0.48 yDistance=0.04
21:41:03.244 00.000 10072 PPEC rslt: input = -0.48, final = -0.23, react = -0.23, pred = 0.00, hyst = -0.21, hyst_pct = 0.00, period_length = 290.05
21:41:03.244 00.000 10072 PPEC: input: -0.48, control: -0.23, exposure: 1000
21:41:03.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:03.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:41:03.244 00.000 10072 MoveAxis(E, 226, ABG)
21:41:03.245 00.001 10072 Guiding  Dir = 2, Dur = 226
21:41:03.245 00.000 10072 IsGuiding returns 0
21:41:03.245 00.000 10072 PulseGuide returned control before completion, sleep 236
21:41:03.246 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=246, Gamma=2.230
21:41:03.262 00.016 1032 UpdateGuideState exits: m=2564 SNR=35.6
21:41:03.265 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:03.266 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:03.268 00.002 1032 Enqueuing Expose request
21:41:03.489 00.221 10072 IsGuiding returns 0
21:41:03.490 00.001 10072 Move returns status 0, amount 226
21:41:03.490 00.000 10072 MoveAxis(N, 0, ABG)
21:41:03.490 00.000 10072 Move returns status 0, amount 0
21:41:03.490 00.000 10072 move complete, result=0
21:41:03.490 00.000 10072 worker thread done servicing request
21:41:03.490 00.000 10072 Worker thread wakes up
21:41:03.490 00.000 1032 GuideStep: -0.5 px 226 ms EAST, 0.0 px 0 ms NORTH
21:41:03.492 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:03.493 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:04.401 00.908 10072 Exposure complete
21:41:04.453 00.052 10072 worker thread done servicing request
21:41:04.453 00.000 1032 OnExposeComplete: enter
21:41:04.457 00.004 1032 UpdateGuideState(): m_state=6
21:41:04.459 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7
21:41:04.460 00.001 1032 Star::Find returns 1 (1), X=1104.26, Y=140.58, Mass=2653, SNR=36.2, Peak=255 HFD=3.2
21:41:04.461 00.001 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.06)
21:41:04.462 00.001 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.06)
21:41:04.463 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.29 hyp=0.30 cameraTheta=-1.39 mountX=-0.30 mountY=0.02, mountTheta=3.06
21:41:04.465 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.29, opts=13)
21:41:04.466 00.001 1032 Enqueuing Move request for scope (0.05, -0.29)
21:41:04.467 00.001 10072 Worker thread wakes up
21:41:04.467 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.29) opts 0xd
21:41:04.467 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.29)
21:41:04.467 00.000 10072 Moving (0.05, -0.29) raw xDistance=-0.30 yDistance=0.02
21:41:04.467 00.000 10072 PPEC rslt: input = -0.30, final = -0.15, react = -0.15, pred = 0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 290.05
21:41:04.467 00.000 10072 PPEC: input: -0.30, control: -0.15, exposure: 1000
21:41:04.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:04.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:41:04.467 00.000 10072 MoveAxis(E, 141, ABG)
21:41:04.468 00.001 10072 Guiding  Dir = 2, Dur = 141
21:41:04.468 00.000 10072 IsGuiding returns 0
21:41:04.468 00.000 10072 PulseGuide returned control before completion, sleep 151
21:41:04.469 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=2.230
21:41:04.485 00.016 1032 UpdateGuideState exits: m=2653 SNR=36.2 Saturated
21:41:04.488 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:04.489 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:04.491 00.002 1032 Enqueuing Expose request
21:41:04.633 00.142 10072 IsGuiding returns 0
21:41:04.633 00.000 10072 Move returns status 0, amount 141
21:41:04.633 00.000 10072 MoveAxis(N, 0, ABG)
21:41:04.633 00.000 10072 Move returns status 0, amount 0
21:41:04.633 00.000 10072 move complete, result=0
21:41:04.633 00.000 10072 worker thread done servicing request
21:41:04.633 00.000 10072 Worker thread wakes up
21:41:04.633 00.000 1032 GuideStep: -0.3 px 141 ms EAST, 0.0 px 0 ms NORTH
21:41:04.638 00.005 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:04.638 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:05.766 01.128 10072 Exposure complete
21:41:05.816 00.050 10072 worker thread done servicing request
21:41:05.816 00.000 1032 OnExposeComplete: enter
21:41:05.816 00.000 1032 UpdateGuideState(): m_state=6
21:41:05.816 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8
21:41:05.816 00.000 1032 Star::Find returns 1 (0), X=1104.07, Y=140.85, Mass=2336, SNR=33.9, Peak=209 HFD=3.0
21:41:05.816 00.000 1032 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.83) = xAngle (-4.76 = 1.53)
21:41:05.816 00.000 1032 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.76 = 1.53)
21:41:05.816 00.000 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.93 mountX=0.01 mountY=0.14, mountTheta=1.53
21:41:05.831 00.015 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.03, opts=13)
21:41:05.832 00.001 1032 Enqueuing Move request for scope (-0.14, -0.03)
21:41:05.833 00.001 10072 Worker thread wakes up
21:41:05.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
21:41:05.833 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
21:41:05.833 00.000 10072 Moving (-0.14, -0.03) raw xDistance=0.01 yDistance=0.14
21:41:05.833 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.05
21:41:05.833 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 1000
21:41:05.833 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:05.833 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:41:05.833 00.000 10072 MoveAxis(E, 0, ABG)
21:41:05.833 00.000 10072 Move returns status 0, amount 0
21:41:05.833 00.000 10072 MoveAxis(N, 0, ABG)
21:41:05.833 00.000 10072 Move returns status 0, amount 0
21:41:05.833 00.000 10072 move complete, result=0
21:41:05.833 00.000 10072 worker thread done servicing request
21:41:05.835 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=247, Gamma=2.230
21:41:05.850 00.015 1032 UpdateGuideState exits: m=2336 SNR=33.9
21:41:05.852 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:05.852 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:05.854 00.002 1032 Enqueuing Expose request
21:41:05.854 00.000 1032 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:41:05.856 00.002 10072 Worker thread wakes up
21:41:05.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:05.856 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:06.768 00.912 10072 Exposure complete
21:41:06.814 00.046 10072 worker thread done servicing request
21:41:06.814 00.000 1032 OnExposeComplete: enter
21:41:06.814 00.000 1032 UpdateGuideState(): m_state=6
21:41:06.819 00.005 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9
21:41:06.821 00.002 1032 Star::Find returns 1 (0), X=1104.16, Y=140.99, Mass=2375, SNR=34.2, Peak=203 HFD=3.1
21:41:06.821 00.000 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
21:41:06.823 00.002 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
21:41:06.823 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=2.01 mountX=0.13 mountY=0.02, mountTheta=0.18
21:41:06.825 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.12, opts=13)
21:41:06.827 00.002 1032 Enqueuing Move request for scope (-0.05, 0.12)
21:41:06.827 00.000 10072 Worker thread wakes up
21:41:06.828 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
21:41:06.828 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
21:41:06.828 00.000 10072 Moving (-0.05, 0.12) raw xDistance=0.13 yDistance=0.02
21:41:06.828 00.000 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.05
21:41:06.828 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 1000
21:41:06.828 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:06.828 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:41:06.828 00.000 10072 MoveAxis(E, 0, ABG)
21:41:06.828 00.000 10072 Move returns status 0, amount 0
21:41:06.828 00.000 10072 MoveAxis(N, 0, ABG)
21:41:06.828 00.000 10072 Move returns status 0, amount 0
21:41:06.828 00.000 10072 move complete, result=0
21:41:06.828 00.000 10072 worker thread done servicing request
21:41:06.829 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=220, Gamma=2.230
21:41:06.845 00.016 1032 UpdateGuideState exits: m=2375 SNR=34.2
21:41:06.847 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:06.849 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:06.849 00.000 1032 Enqueuing Expose request
21:41:06.849 00.000 1032 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:41:06.853 00.004 10072 Worker thread wakes up
21:41:06.853 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:06.853 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:07.992 01.139 10072 Exposure complete
21:41:08.043 00.051 10072 worker thread done servicing request
21:41:08.043 00.000 1032 OnExposeComplete: enter
21:41:08.043 00.000 1032 UpdateGuideState(): m_state=6
21:41:08.043 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10
21:41:08.047 00.004 1032 Star::Find returns 1 (0), X=1104.29, Y=140.93, Mass=2457, SNR=34.8, Peak=223 HFD=3.2
21:41:08.050 00.003 1032 MultiStar: exiting stabilization period
21:41:08.050 00.000 1032 MultiStar: updating star positions after lock position change
21:41:08.050 00.000 1032 Star::Find(15, 624, 271, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10
21:41:08.050 00.000 1032 Star::Find returns 1 (1), X=623.64, Y=271.54, Mass=2176, SNR=32.7, Peak=255 HFD=2.7
21:41:08.055 00.005 1032 Star::Find(15, 330, 202, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10
21:41:08.056 00.001 1032 Star::Find returns 1 (0), X=329.92, Y=202.82, Mass=1503, SNR=27.2, Peak=219 HFD=2.4
21:41:08.058 00.002 1032 Star::Find(15, 132, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10
21:41:08.058 00.000 1032 Star::Find returns 1 (0), X=131.89, Y=744.38, Mass=1545, SNR=27.4, Peak=154 HFD=2.9
21:41:08.060 00.002 1032 Star::Find(15, 355, 613, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10
21:41:08.062 00.002 1032 Star::Find returns 1 (0), X=354.94, Y=614.04, Mass=1101, SNR=23.2, Peak=206 HFD=2.1
21:41:08.062 00.000 1032 Star::Find(15, 1107, 559, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10
21:41:08.064 00.002 1032 Star::Find returns 1 (0), X=1106.78, Y=559.66, Mass=1062, SNR=22.7, Peak=127 HFD=2.7
21:41:08.066 00.002 1032 Star::Find(15, 52, 356, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10
21:41:08.066 00.000 1032 Star::Find returns 1 (0), X=52.49, Y=357.25, Mass=885, SNR=20.8, Peak=90 HFD=3.0
21:41:08.068 00.002 1032 Star::Find(15, 567, 605, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10
21:41:08.070 00.002 1032 Star::Find returns 1 (1), X=567.27, Y=605.77, Mass=1236, SNR=24.6, Peak=255 HFD=2.1
21:41:08.071 00.001 1032 Star::Find(15, 817, 230, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10
21:41:08.071 00.000 1032 Star::Find returns 1 (0), X=817.04, Y=230.73, Mass=648, SNR=17.7, Peak=113 HFD=2.3
21:41:08.071 00.000 1032 Star::Find(15, 250, 339, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10
21:41:08.071 00.000 1032 Star::Find returns 1 (0), X=250.10, Y=339.65, Mass=663, SNR=17.9, Peak=61 HFD=2.7
21:41:08.071 00.000 1032 Star::Find(15, 469, 329, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10
21:41:08.077 00.006 1032 Star::Find returns 1 (0), X=468.49, Y=329.89, Mass=1171, SNR=23.9, Peak=226 HFD=2.2
21:41:08.078 00.001 1032 Star::Find(15, 719, 916, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10
21:41:08.078 00.000 1032 Star::Find returns 1 (0), X=718.83, Y=916.42, Mass=797, SNR=19.6, Peak=101 HFD=3.1
21:41:08.080 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
21:41:08.082 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
21:41:08.082 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.64 mountX=0.04 mountY=-0.09, mountTheta=-1.19
21:41:08.087 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
21:41:08.087 00.000 1032 Enqueuing Move request for scope (0.08, 0.06)
21:41:08.089 00.002 10072 Worker thread wakes up
21:41:08.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
21:41:08.089 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
21:41:08.089 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
21:41:08.089 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.05
21:41:08.089 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 1000
21:41:08.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:08.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:41:08.089 00.000 10072 MoveAxis(E, 0, ABG)
21:41:08.089 00.000 10072 Move returns status 0, amount 0
21:41:08.089 00.000 10072 MoveAxis(N, 0, ABG)
21:41:08.089 00.000 10072 Move returns status 0, amount 0
21:41:08.089 00.000 10072 move complete, result=0
21:41:08.089 00.000 10072 worker thread done servicing request
21:41:08.091 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=217, Gamma=2.230
21:41:08.106 00.015 1032 UpdateGuideState exits: m=2457 SNR=34.8
21:41:08.108 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:08.108 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:08.111 00.003 1032 Enqueuing Expose request
21:41:08.112 00.001 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:08.112 00.000 10072 Worker thread wakes up
21:41:08.112 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:08.112 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:09.025 00.913 10072 Exposure complete
21:41:09.073 00.048 10072 worker thread done servicing request
21:41:09.073 00.000 1032 OnExposeComplete: enter
21:41:09.075 00.002 1032 UpdateGuideState(): m_state=6
21:41:09.076 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
21:41:09.078 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=141.01, Mass=2224, SNR=33.1, Peak=184 HFD=3.1
21:41:09.080 00.002 1032 MultiStar: [#1 0.10,0.02,0.96,U] [#2 0.11,-0.08,0.85,U] [#3 -0.07,-0.15,0.79,U] [#4 0.00,-0.14,0.69,U] [#5 -0.03,-0.27,0.68,U] [#6 0.02,-0.05,0.64,U] [#7 0.01,-0.02,0.74,U] [#8 0.10,0.02,0.53,U] 
21:41:09.080 00.000 1032 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {-0.03, 0.14}
21:41:09.082 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
21:41:09.082 00.000 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
21:41:09.084 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.14 mountX=-0.06 mountY=-0.01, mountTheta=-2.97
21:41:09.086 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
21:41:09.086 00.000 1032 Enqueuing Move request for scope (0.02, -0.05)
21:41:09.086 00.000 10072 Worker thread wakes up
21:41:09.086 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
21:41:09.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
21:41:09.086 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=-0.01
21:41:09.086 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=238, Gamma=2.230
21:41:09.094 00.008 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.07, hyst = 0.00, hyst_pct = 0.98, period_length = 290.05
21:41:09.094 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 1000
21:41:09.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:09.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:41:09.094 00.000 10072 MoveAxis(E, 1, ABG)
21:41:09.094 00.000 10072 Guiding  Dir = 2, Dur = 1
21:41:09.097 00.003 10072 IsGuiding returns 0
21:41:09.098 00.001 10072 PulseGuide returned control before completion, sleep 11
21:41:09.098 00.000 1032 UpdateGuideState exits: m=2224 SNR=33.1
21:41:09.098 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:09.098 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:09.110 00.012 10072 IsGuiding returns 1
21:41:09.111 00.001 10072 scope still moving after pulse duration time elapsed
21:41:09.111 00.000 1032 Enqueuing Expose request
21:41:09.146 00.035 10072 IsGuiding returns 0
21:41:09.146 00.000 10072 scope move finished after 1 + 47 ms
21:41:09.146 00.000 10072 Move returns status 0, amount 1
21:41:09.146 00.000 10072 MoveAxis(N, 0, ABG)
21:41:09.146 00.000 10072 Move returns status 0, amount 0
21:41:09.146 00.000 10072 move complete, result=0
21:41:09.146 00.000 10072 worker thread done servicing request
21:41:09.146 00.000 10072 Worker thread wakes up
21:41:09.146 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:41:09.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:09.146 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:10.282 01.136 10072 Exposure complete
21:41:10.332 00.050 10072 worker thread done servicing request
21:41:10.332 00.000 1032 OnExposeComplete: enter
21:41:10.332 00.000 1032 UpdateGuideState(): m_state=6
21:41:10.332 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12
21:41:10.332 00.000 1032 Star::Find returns 1 (0), X=1104.10, Y=141.05, Mass=2334, SNR=33.9, Peak=210 HFD=2.8
21:41:10.332 00.000 1032 MultiStar: [#1 0.06,0.02,0.96,U] [#2 0.10,-0.09,0.81,U] [#3 0.00,-0.09,0.77,U] [#4 0.07,-0.05,0.69,U] [#5 -0.15,-0.35,0.00,M1] [#6 -0.03,0.01,0.63,U] [#7 0.09,-0.21,0.71,U] [#8 -0.04,-0.03,0.54,U] 
21:41:10.332 00.000 1032 refined, 7 included, MultiStar: {0.02, -0.02}, one-star: {-0.11, 0.17}
21:41:10.340 00.008 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
21:41:10.340 00.000 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
21:41:10.340 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.99 mountX=-0.03 mountY=-0.01, mountTheta=-2.82
21:41:10.340 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
21:41:10.340 00.000 1032 Enqueuing Move request for scope (0.02, -0.02)
21:41:10.340 00.000 10072 Worker thread wakes up
21:41:10.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
21:41:10.340 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
21:41:10.340 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.01
21:41:10.340 00.000 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.08, hyst = 0.00, hyst_pct = 0.98, period_length = 290.05
21:41:10.340 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 1000
21:41:10.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:10.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:41:10.340 00.000 10072 MoveAxis(E, 2, ABG)
21:41:10.340 00.000 10072 Guiding  Dir = 2, Dur = 2
21:41:10.348 00.008 10072 IsGuiding returns 0
21:41:10.349 00.001 10072 PulseGuide returned control before completion, sleep 12
21:41:10.349 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=221, Gamma=2.230
21:41:10.362 00.013 1032 UpdateGuideState exits: m=2334 SNR=33.9
21:41:10.366 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:10.367 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:10.367 00.000 1032 Enqueuing Expose request
21:41:10.367 00.000 10072 IsGuiding returns 1
21:41:10.367 00.000 10072 scope still moving after pulse duration time elapsed
21:41:10.396 00.029 10072 IsGuiding returns 1
21:41:10.428 00.032 10072 IsGuiding returns 1
21:41:10.460 00.032 10072 IsGuiding returns 1
21:41:10.492 00.032 10072 IsGuiding returns 0
21:41:10.492 00.000 10072 scope move finished after 2 + 142 ms
21:41:10.492 00.000 10072 Move returns status 0, amount 2
21:41:10.492 00.000 10072 MoveAxis(N, 0, ABG)
21:41:10.492 00.000 10072 Move returns status 0, amount 0
21:41:10.492 00.000 10072 move complete, result=0
21:41:10.492 00.000 10072 worker thread done servicing request
21:41:10.492 00.000 10072 Worker thread wakes up
21:41:10.492 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:41:10.492 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:10.492 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:11.401 00.909 10072 Exposure complete
21:41:11.447 00.046 10072 worker thread done servicing request
21:41:11.447 00.000 1032 OnExposeComplete: enter
21:41:11.454 00.007 1032 UpdateGuideState(): m_state=6
21:41:11.455 00.001 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 13
21:41:11.455 00.000 1032 Star::Find returns 1 (0), X=1104.13, Y=140.86, Mass=2709, SNR=36.5, Peak=243 HFD=3.0
21:41:11.455 00.000 1032 MultiStar: [#1 0.03,-0.09,0.89,U] [#2 0.04,-0.21,0.77,U] [#3 0.02,-0.12,0.73,U] [#4 -0.01,-0.23,0.63,U] [#5 -0.09,-0.13,0.66,U] [#6 -0.08,-0.11,0.60,U] [#7 -0.02,-0.24,0.67,U] [#8 -0.00,-0.10,0.50,U] 
21:41:11.455 00.000 1032 single-star, 8 included, MultiStar: {-0.02, -0.13}, one-star: {-0.08, -0.02}
21:41:11.455 00.000 1032 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.83) = xAngle (-4.71 = 1.57)
21:41:11.455 00.000 1032 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.71 = 1.57)
21:41:11.463 00.008 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.88 mountX=-0.00 mountY=0.08, mountTheta=1.57
21:41:11.465 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.02, opts=13)
21:41:11.465 00.000 1032 Enqueuing Move request for scope (-0.08, -0.02)
21:41:11.467 00.002 10072 Worker thread wakes up
21:41:11.467 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
21:41:11.467 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
21:41:11.467 00.000 10072 Moving (-0.08, -0.02) raw xDistance=-0.00 yDistance=0.08
21:41:11.467 00.000 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.08, hyst = 0.00, hyst_pct = 0.98, period_length = 290.05
21:41:11.467 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 1000
21:41:11.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:11.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:41:11.467 00.000 10072 MoveAxis(E, 2, ABG)
21:41:11.467 00.000 10072 Guiding  Dir = 2, Dur = 2
21:41:11.468 00.001 10072 IsGuiding returns 0
21:41:11.469 00.001 10072 PulseGuide returned control before completion, sleep 12
21:41:11.469 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=218, Gamma=2.230
21:41:11.484 00.015 1032 UpdateGuideState exits: m=2709 SNR=36.5
21:41:11.486 00.002 10072 IsGuiding returns 0
21:41:11.486 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:11.489 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:11.489 00.000 1032 Enqueuing Expose request
21:41:11.489 00.000 10072 Move returns status 0, amount 2
21:41:11.489 00.000 10072 MoveAxis(N, 0, ABG)
21:41:11.489 00.000 10072 Move returns status 0, amount 0
21:41:11.489 00.000 10072 move complete, result=0
21:41:11.489 00.000 10072 worker thread done servicing request
21:41:11.489 00.000 10072 Worker thread wakes up
21:41:11.489 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:11.489 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:11.489 00.000 1032 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:41:12.634 01.145 10072 Exposure complete
21:41:12.679 00.045 10072 worker thread done servicing request
21:41:12.679 00.000 1032 OnExposeComplete: enter
21:41:12.679 00.000 1032 UpdateGuideState(): m_state=6
21:41:12.679 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 14
21:41:12.679 00.000 1032 Star::Find returns 1 (0), X=1104.18, Y=140.93, Mass=2671, SNR=36.3, Peak=228 HFD=3.1
21:41:12.679 00.000 1032 MultiStar: [#1 -0.04,-0.10,0.89,U] [#2 0.05,-0.05,0.80,U] [#3 -0.10,-0.29,0.72,U] [#4 -0.02,-0.21,0.63,U] [#5 -0.05,-0.15,0.62,U] [#6 -0.03,-0.02,0.60,U] [#7 -0.03,-0.27,0.64,U] [#8 -0.04,-0.14,0.53,U] 
21:41:12.679 00.000 1032 single-star, 8 included, MultiStar: {-0.03, -0.12}, one-star: {-0.04, 0.06}
21:41:12.679 00.000 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
21:41:12.679 00.000 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
21:41:12.679 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.14 mountX=0.06 mountY=0.02, mountTheta=0.31
21:41:12.693 00.014 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
21:41:12.693 00.000 1032 Enqueuing Move request for scope (-0.04, 0.06)
21:41:12.696 00.003 10072 Worker thread wakes up
21:41:12.696 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
21:41:12.696 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
21:41:12.696 00.000 10072 Moving (-0.04, 0.06) raw xDistance=0.06 yDistance=0.02
21:41:12.696 00.000 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.09, hyst = 0.00, hyst_pct = 0.97, period_length = 290.05
21:41:12.696 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 1000
21:41:12.696 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:12.696 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:41:12.696 00.000 10072 MoveAxis(E, 2, ABG)
21:41:12.696 00.000 10072 Guiding  Dir = 2, Dur = 2
21:41:12.697 00.001 10072 IsGuiding returns 0
21:41:12.698 00.001 10072 PulseGuide returned control before completion, sleep 12
21:41:12.698 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=203, Gamma=2.230
21:41:12.713 00.015 10072 IsGuiding returns 0
21:41:12.713 00.000 10072 Move returns status 0, amount 2
21:41:12.713 00.000 10072 MoveAxis(N, 0, ABG)
21:41:12.713 00.000 10072 Move returns status 0, amount 0
21:41:12.713 00.000 10072 move complete, result=0
21:41:12.713 00.000 1032 UpdateGuideState exits: m=2671 SNR=36.3
21:41:12.713 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:12.713 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:12.713 00.000 1032 Enqueuing Expose request
21:41:12.713 00.000 10072 worker thread done servicing request
21:41:12.713 00.000 10072 Worker thread wakes up
21:41:12.713 00.000 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:41:12.713 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:12.713 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:13.623 00.910 10072 Exposure complete
21:41:13.675 00.052 10072 worker thread done servicing request
21:41:13.675 00.000 1032 OnExposeComplete: enter
21:41:13.675 00.000 1032 UpdateGuideState(): m_state=6
21:41:13.675 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 15
21:41:13.680 00.005 1032 Star::Find returns 1 (0), X=1104.13, Y=140.87, Mass=2481, SNR=35.0, Peak=226 HFD=3.0
21:41:13.680 00.000 1032 MultiStar: [#1 0.01,-0.16,0.90,U] [#2 0.04,-0.29,0.78,U] [#3 -0.06,-0.26,0.76,U] [#4 -0.06,-0.28,0.69,U] [#5 -0.00,-0.22,0.68,U] [#6 -0.14,-0.17,0.58,U] [#7 0.07,-0.30,0.00,M1] [#8 0.07,-0.18,0.52,U] 
21:41:13.683 00.003 1032 single-star, 7 included, MultiStar: {-0.03, -0.19}, one-star: {-0.08, -0.01}
21:41:13.683 00.000 1032 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.83) = xAngle (-4.89 = 1.39)
21:41:13.685 00.002 1032 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.89 = 1.39)
21:41:13.685 00.000 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.06 mountX=0.01 mountY=0.08, mountTheta=1.39
21:41:13.687 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.01, opts=13)
21:41:13.689 00.002 1032 Enqueuing Move request for scope (-0.08, -0.01)
21:41:13.691 00.002 10072 Worker thread wakes up
21:41:13.691 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
21:41:13.691 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
21:41:13.691 00.000 10072 Moving (-0.08, -0.01) raw xDistance=0.01 yDistance=0.08
21:41:13.691 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.08, hyst = 0.00, hyst_pct = 0.97, period_length = 290.05
21:41:13.691 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 1000
21:41:13.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:13.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:41:13.691 00.000 10072 MoveAxis(E, 2, ABG)
21:41:13.691 00.000 10072 Guiding  Dir = 2, Dur = 2
21:41:13.691 00.000 10072 IsGuiding returns 0
21:41:13.692 00.001 10072 PulseGuide returned control before completion, sleep 12
21:41:13.692 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=242, Gamma=2.230
21:41:13.707 00.015 10072 IsGuiding returns 0
21:41:13.707 00.000 10072 Move returns status 0, amount 2
21:41:13.707 00.000 10072 MoveAxis(N, 0, ABG)
21:41:13.707 00.000 10072 Move returns status 0, amount 0
21:41:13.707 00.000 10072 move complete, result=0
21:41:13.707 00.000 10072 worker thread done servicing request
21:41:13.709 00.002 1032 UpdateGuideState exits: m=2481 SNR=35.0
21:41:13.709 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:13.711 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:13.713 00.002 1032 Enqueuing Expose request
21:41:13.713 00.000 1032 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:41:13.715 00.002 10072 Worker thread wakes up
21:41:13.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:13.715 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:14.854 01.139 10072 Exposure complete
21:41:14.905 00.051 10072 worker thread done servicing request
21:41:14.905 00.000 1032 OnExposeComplete: enter
21:41:14.905 00.000 1032 UpdateGuideState(): m_state=6
21:41:14.905 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 16
21:41:14.905 00.000 1032 Star::Find returns 1 (0), X=1104.26, Y=140.86, Mass=2510, SNR=35.1, Peak=231 HFD=3.3
21:41:14.905 00.000 1032 MultiStar: [#1 0.12,-0.26,0.92,U] [#2 0.13,-0.40,0.00,M1] [#3 0.04,-0.23,0.76,U] [#4 0.10,-0.23,0.68,U] [#5 0.06,-0.26,0.67,U] [#6 -0.10,-0.30,0.00,M1] [#7 0.20,-0.23,0.68,U] [#8 0.10,-0.24,0.53,U] 
21:41:14.905 00.000 1032 single-star, 6 included, MultiStar: {0.09, -0.20}, one-star: {0.05, -0.01}
21:41:14.905 00.000 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
21:41:14.905 00.000 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
21:41:14.914 00.009 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.29 mountX=-0.03 mountY=-0.04, mountTheta=-2.12
21:41:14.914 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
21:41:14.914 00.000 1032 Enqueuing Move request for scope (0.05, -0.01)
21:41:14.914 00.000 10072 Worker thread wakes up
21:41:14.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
21:41:14.914 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
21:41:14.914 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.03 yDistance=-0.04
21:41:14.914 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.97, period_length = 290.05
21:41:14.914 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 1000
21:41:14.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:14.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:41:14.914 00.000 10072 MoveAxis(W, 1, ABG)
21:41:14.914 00.000 10072 Guiding  Dir = 3, Dur = 1
21:41:14.920 00.006 10072 IsGuiding returns 0
21:41:14.920 00.000 10072 PulseGuide returned control before completion, sleep 11
21:41:14.921 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=228, Gamma=2.230
21:41:14.935 00.014 1032 UpdateGuideState exits: m=2510 SNR=35.1
21:41:14.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:14.937 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:14.939 00.002 1032 Enqueuing Expose request
21:41:14.941 00.002 10072 IsGuiding returns 0
21:41:14.941 00.000 10072 Move returns status 0, amount 1
21:41:14.941 00.000 10072 MoveAxis(N, 0, ABG)
21:41:14.941 00.000 10072 Move returns status 0, amount 0
21:41:14.941 00.000 10072 move complete, result=0
21:41:14.941 00.000 10072 worker thread done servicing request
21:41:14.941 00.000 10072 Worker thread wakes up
21:41:14.941 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:14.941 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:14.941 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
21:41:15.848 00.907 10072 Exposure complete
21:41:15.899 00.051 10072 worker thread done servicing request
21:41:15.899 00.000 1032 OnExposeComplete: enter
21:41:15.899 00.000 1032 UpdateGuideState(): m_state=6
21:41:15.899 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 17
21:41:15.899 00.000 1032 Star::Find returns 1 (0), X=1104.21, Y=140.82, Mass=2206, SNR=33.0, Peak=214 HFD=2.9
21:41:15.899 00.000 1032 MultiStar: [#1 0.09,-0.24,0.99,U] [#2 0.10,-0.28,0.83,U] [#3 0.00,-0.27,0.78,U] [#4 0.03,-0.24,0.75,U] [#5 0.08,-0.36,0.00,M1] [#6 0.09,-0.18,0.64,U] [#7 0.08,-0.34,0.00,M1] [#8 -0.00,-0.30,0.54,U] 
21:41:15.907 00.008 1032 single-star, 6 included, MultiStar: {0.05, -0.21}, one-star: {-0.00, -0.05}
21:41:15.907 00.000 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
21:41:15.909 00.002 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
21:41:15.909 00.000 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.57 mountX=-0.05 mountY=0.01, mountTheta=2.88
21:41:15.909 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.05, opts=13)
21:41:15.909 00.000 1032 Enqueuing Move request for scope (-0.00, -0.05)
21:41:15.909 00.000 10072 Worker thread wakes up
21:41:15.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
21:41:15.909 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
21:41:15.909 00.000 10072 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
21:41:15.909 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.97, period_length = 290.05
21:41:15.909 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 1000
21:41:15.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:15.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:41:15.909 00.000 10072 MoveAxis(W, 1, ABG)
21:41:15.909 00.000 10072 Guiding  Dir = 3, Dur = 1
21:41:15.915 00.006 10072 IsGuiding returns 0
21:41:15.916 00.001 10072 PulseGuide returned control before completion, sleep 11
21:41:15.916 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=225, Gamma=2.230
21:41:15.926 00.010 1032 UpdateGuideState exits: m=2206 SNR=33.0
21:41:15.932 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:15.932 00.000 10072 IsGuiding returns 0
21:41:15.932 00.000 10072 Move returns status 0, amount 1
21:41:15.932 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:15.932 00.000 1032 Enqueuing Expose request
21:41:15.937 00.005 10072 MoveAxis(N, 0, ABG)
21:41:15.937 00.000 10072 Move returns status 0, amount 0
21:41:15.937 00.000 10072 move complete, result=0
21:41:15.937 00.000 10072 worker thread done servicing request
21:41:15.937 00.000 10072 Worker thread wakes up
21:41:15.937 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:15.937 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:15.943 00.006 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:41:17.074 01.131 10072 Exposure complete
21:41:17.123 00.049 10072 worker thread done servicing request
21:41:17.123 00.000 1032 OnExposeComplete: enter
21:41:17.125 00.002 1032 UpdateGuideState(): m_state=6
21:41:17.125 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 18
21:41:17.127 00.002 1032 Star::Find returns 1 (0), X=1104.28, Y=140.73, Mass=2188, SNR=32.7, Peak=212 HFD=3.2
21:41:17.127 00.000 1032 MultiStar: [#1 0.12,-0.30,0.00,M1] [#2 0.21,-0.44,0.00,M1] [#3 0.13,-0.26,0.75,U] [#4 0.16,-0.29,0.00,M1] [#5 0.14,-0.25,0.76,U] [#6 0.15,-0.31,0.00,M1] [#7 0.24,-0.25,0.00,M2] [#8 0.16,-0.25,0.00,M1] 
21:41:17.129 00.002 1032 single-star, 2 included, MultiStar: {0.11, -0.21}, one-star: {0.07, -0.15}
21:41:17.129 00.000 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
21:41:17.131 00.002 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
21:41:17.132 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.14 mountX=-0.16 mountY=-0.03, mountTheta=-2.97
21:41:17.133 00.001 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.15, opts=13)
21:41:17.135 00.002 1032 Enqueuing Move request for scope (0.07, -0.15)
21:41:17.135 00.000 10072 Worker thread wakes up
21:41:17.137 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
21:41:17.137 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
21:41:17.137 00.000 10072 Moving (0.07, -0.15) raw xDistance=-0.16 yDistance=-0.03
21:41:17.137 00.000 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.08, pred = 0.05, hyst = -0.07, hyst_pct = 0.97, period_length = 290.05
21:41:17.137 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 1000
21:41:17.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:17.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:41:17.137 00.000 10072 MoveAxis(E, 66, ABG)
21:41:17.137 00.000 10072 Guiding  Dir = 2, Dur = 66
21:41:17.138 00.001 10072 IsGuiding returns 0
21:41:17.138 00.000 10072 PulseGuide returned control before completion, sleep 76
21:41:17.139 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=230, Gamma=2.230
21:41:17.149 00.010 1032 UpdateGuideState exits: m=2188 SNR=32.7
21:41:17.154 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:17.154 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:17.154 00.000 1032 Enqueuing Expose request
21:41:17.217 00.063 10072 IsGuiding returns 1
21:41:17.217 00.000 10072 scope still moving after pulse duration time elapsed
21:41:17.250 00.033 10072 IsGuiding returns 0
21:41:17.250 00.000 10072 scope move finished after 66 + 45 ms
21:41:17.250 00.000 10072 Move returns status 0, amount 66
21:41:17.250 00.000 10072 MoveAxis(N, 0, ABG)
21:41:17.250 00.000 10072 Move returns status 0, amount 0
21:41:17.250 00.000 10072 move complete, result=0
21:41:17.250 00.000 10072 worker thread done servicing request
21:41:17.250 00.000 10072 Worker thread wakes up
21:41:17.250 00.000 1032 GuideStep: -0.2 px 66 ms EAST, -0.0 px 0 ms NORTH
21:41:17.252 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:17.252 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:18.164 00.912 10072 Exposure complete
21:41:18.218 00.054 10072 worker thread done servicing request
21:41:18.218 00.000 1032 OnExposeComplete: enter
21:41:18.220 00.002 1032 UpdateGuideState(): m_state=6
21:41:18.222 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 19
21:41:18.222 00.000 1032 Star::Find returns 1 (0), X=1104.39, Y=140.93, Mass=2544, SNR=35.4, Peak=224 HFD=3.3
21:41:18.224 00.002 1032 MultiStar: [#1 0.18,-0.22,0.00,M2] [#2 0.19,-0.31,0.00,M2] [#3 0.17,-0.19,0.73,U] [#4 0.10,-0.18,0.64,U] [#5 0.18,-0.30,0.00,M1] [#6 0.08,-0.14,0.65,U] [#7 0.13,-0.23,0.69,U] [#8 0.11,-0.28,0.00,M2] 
21:41:18.226 00.002 1032 single-star, 4 included, MultiStar: {0.14, -0.12}, one-star: {0.18, 0.05}
21:41:18.226 00.000 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
21:41:18.228 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
21:41:18.228 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.18 cameraTheta=0.27 mountX=0.00 mountY=-0.18, mountTheta=-1.56
21:41:18.228 00.000 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.05, opts=13)
21:41:18.228 00.000 1032 Enqueuing Move request for scope (0.18, 0.05)
21:41:18.228 00.000 10072 Worker thread wakes up
21:41:18.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
21:41:18.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
21:41:18.228 00.000 10072 Moving (0.18, 0.05) raw xDistance=0.00 yDistance=-0.18
21:41:18.228 00.000 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.05, hyst = 0.00, hyst_pct = 0.96, period_length = 290.05
21:41:18.228 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 1000
21:41:18.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:18.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:41:18.228 00.000 10072 MoveAxis(W, 2, ABG)
21:41:18.228 00.000 10072 Guiding  Dir = 3, Dur = 2
21:41:18.234 00.006 10072 IsGuiding returns 0
21:41:18.234 00.000 10072 PulseGuide returned control before completion, sleep 12
21:41:18.235 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=221, Gamma=2.230
21:41:18.250 00.015 10072 IsGuiding returns 0
21:41:18.250 00.000 10072 Move returns status 0, amount 2
21:41:18.250 00.000 10072 MoveAxis(N, 0, ABG)
21:41:18.250 00.000 10072 Move returns status 0, amount 0
21:41:18.250 00.000 10072 move complete, result=0
21:41:18.250 00.000 10072 worker thread done servicing request
21:41:18.250 00.000 1032 UpdateGuideState exits: m=2544 SNR=35.4
21:41:18.252 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:18.252 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:18.254 00.002 1032 Enqueuing Expose request
21:41:18.254 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
21:41:18.256 00.002 10072 Worker thread wakes up
21:41:18.256 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:18.256 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:19.385 01.129 10072 Exposure complete
21:41:19.430 00.045 10072 worker thread done servicing request
21:41:19.430 00.000 1032 OnExposeComplete: enter
21:41:19.430 00.000 1032 UpdateGuideState(): m_state=6
21:41:19.438 00.008 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 20
21:41:19.440 00.002 1032 Star::Find returns 1 (0), X=1104.26, Y=140.85, Mass=2671, SNR=36.2, Peak=244 HFD=3.2
21:41:19.440 00.000 1032 MultiStar: [#1 0.22,-0.17,0.00,M3] [#2 0.20,-0.15,0.76,U] [#3 0.11,-0.29,0.00,M1] [#4 0.08,-0.25,0.65,U] [#5 0.01,-0.30,0.00,M2] [#6 0.05,-0.11,0.59,U] [#7 0.13,-0.24,0.68,U] [#8 0.07,-0.07,0.50,U] 
21:41:19.442 00.002 1032 single-star, 5 included, MultiStar: {0.10, -0.13}, one-star: {0.05, -0.02}
21:41:19.442 00.000 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
21:41:19.444 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
21:41:19.444 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.45 mountX=-0.04 mountY=-0.04, mountTheta=-2.28
21:41:19.446 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
21:41:19.448 00.002 1032 Enqueuing Move request for scope (0.05, -0.02)
21:41:19.448 00.000 10072 Worker thread wakes up
21:41:19.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
21:41:19.448 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
21:41:19.448 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.04 yDistance=-0.04
21:41:19.448 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.96, period_length = 290.05
21:41:19.448 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 1000
21:41:19.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:19.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:41:19.448 00.000 10072 MoveAxis(W, 1, ABG)
21:41:19.448 00.000 10072 Guiding  Dir = 3, Dur = 1
21:41:19.450 00.002 10072 IsGuiding returns 0
21:41:19.450 00.000 10072 PulseGuide returned control before completion, sleep 11
21:41:19.451 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=241, Gamma=2.230
21:41:19.466 00.015 10072 IsGuiding returns 0
21:41:19.466 00.000 10072 Move returns status 0, amount 1
21:41:19.466 00.000 10072 MoveAxis(N, 0, ABG)
21:41:19.466 00.000 10072 Move returns status 0, amount 0
21:41:19.466 00.000 10072 move complete, result=0
21:41:19.466 00.000 10072 worker thread done servicing request
21:41:19.466 00.000 1032 UpdateGuideState exits: m=2671 SNR=36.2
21:41:19.466 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:19.466 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:19.466 00.000 1032 Enqueuing Expose request
21:41:19.466 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
21:41:19.466 00.000 10072 Worker thread wakes up
21:41:19.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:19.466 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:20.388 00.922 10072 Exposure complete
21:41:20.434 00.046 10072 worker thread done servicing request
21:41:20.434 00.000 1032 OnExposeComplete: enter
21:41:20.434 00.000 1032 UpdateGuideState(): m_state=6
21:41:20.434 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 21
21:41:20.434 00.000 1032 Star::Find returns 1 (1), X=1104.26, Y=140.77, Mass=2751, SNR=36.8, Peak=255 HFD=3.1
21:41:20.446 00.012 1032 MultiStar: [#1 0.11,-0.32,0.00,M4] [#2 0.26,-0.28,0.00,M2] [#3 0.15,-0.43,0.00,M2] [#4 0.17,-0.30,0.00,M1] [#5 0.02,-0.43,0.00,M3] [#6 0.27,-0.30,0.00,M1] [#7 0.13,-0.47,0.00,M1] [#8 0.01,-0.26,0.48,U] 
21:41:20.446 00.000 1032 single-star, 1 included, MultiStar: {0.04, -0.16}, one-star: {0.05, -0.11}
21:41:20.446 00.000 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
21:41:20.446 00.000 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
21:41:20.450 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.15 mountX=-0.12 mountY=-0.02, mountTheta=-2.98
21:41:20.450 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.11, opts=13)
21:41:20.454 00.004 1032 Enqueuing Move request for scope (0.05, -0.11)
21:41:20.454 00.000 10072 Worker thread wakes up
21:41:20.454 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
21:41:20.454 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
21:41:20.454 00.000 10072 Moving (0.05, -0.11) raw xDistance=-0.12 yDistance=-0.02
21:41:20.454 00.000 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.96, period_length = 290.05
21:41:20.454 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 1000
21:41:20.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:20.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:20.454 00.000 10072 MoveAxis(W, 1, ABG)
21:41:20.454 00.000 10072 Guiding  Dir = 3, Dur = 1
21:41:20.456 00.002 10072 IsGuiding returns 0
21:41:20.457 00.001 10072 PulseGuide returned control before completion, sleep 11
21:41:20.457 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=237, Gamma=2.230
21:41:20.472 00.015 10072 IsGuiding returns 0
21:41:20.472 00.000 10072 Move returns status 0, amount 1
21:41:20.472 00.000 10072 MoveAxis(N, 0, ABG)
21:41:20.473 00.001 10072 Move returns status 0, amount 0
21:41:20.473 00.000 10072 move complete, result=0
21:41:20.473 00.000 10072 worker thread done servicing request
21:41:20.473 00.000 1032 UpdateGuideState exits: m=2751 SNR=36.8 Saturated
21:41:20.473 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:20.473 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:20.473 00.000 1032 Enqueuing Expose request
21:41:20.473 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
21:41:20.480 00.007 10072 Worker thread wakes up
21:41:20.480 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:20.480 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:21.621 01.141 10072 Exposure complete
21:41:21.670 00.049 10072 worker thread done servicing request
21:41:21.670 00.000 1032 OnExposeComplete: enter
21:41:21.672 00.002 1032 UpdateGuideState(): m_state=6
21:41:21.672 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 22
21:41:21.672 00.000 1032 Star::Find returns 1 (0), X=1104.26, Y=140.67, Mass=2384, SNR=34.2, Peak=243 HFD=3.3
21:41:21.672 00.000 1032 MultiStar: [#1 0.09,-0.26,0.00,M5] [#2 0.14,-0.37,0.00,M3] [#3 0.11,-0.30,0.00,M3] [#4 0.16,-0.26,0.00,M2] [#5 0.18,-0.36,0.00,M4] [#6 0.03,-0.25,0.63,U] [#7 0.11,-0.39,0.00,M2] [#8 0.07,-0.30,0.00,M1] 
21:41:21.679 00.007 1032 single-star, 1 included, MultiStar: {0.04, -0.22}, one-star: {0.05, -0.20}
21:41:21.679 00.000 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
21:41:21.681 00.002 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
21:41:21.681 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.34 mountX=-0.21 mountY=0.01, mountTheta=3.11
21:41:21.685 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.20, opts=13)
21:41:21.686 00.001 1032 Enqueuing Move request for scope (0.05, -0.20)
21:41:21.687 00.001 10072 Worker thread wakes up
21:41:21.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
21:41:21.688 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
21:41:21.688 00.000 10072 Moving (0.05, -0.20) raw xDistance=-0.21 yDistance=0.01
21:41:21.688 00.000 10072 PPEC rslt: input = -0.21, final = -0.09, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.96, period_length = 290.05
21:41:21.688 00.000 10072 PPEC: input: -0.21, control: -0.09, exposure: 1000
21:41:21.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:21.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:41:21.688 00.000 10072 MoveAxis(E, 87, ABG)
21:41:21.688 00.000 10072 Guiding  Dir = 2, Dur = 87
21:41:21.688 00.000 10072 IsGuiding returns 0
21:41:21.689 00.001 10072 PulseGuide returned control before completion, sleep 97
21:41:21.689 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=249, Gamma=2.230
21:41:21.690 00.001 1032 UpdateGuideState exits: m=2384 SNR=34.2
21:41:21.705 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:21.706 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:21.706 00.000 1032 Enqueuing Expose request
21:41:21.798 00.092 10072 IsGuiding returns 1
21:41:21.798 00.000 10072 scope still moving after pulse duration time elapsed
21:41:21.829 00.031 10072 IsGuiding returns 0
21:41:21.829 00.000 10072 scope move finished after 87 + 53 ms
21:41:21.829 00.000 10072 Move returns status 0, amount 87
21:41:21.830 00.001 10072 MoveAxis(N, 0, ABG)
21:41:21.830 00.000 10072 Move returns status 0, amount 0
21:41:21.830 00.000 10072 move complete, result=0
21:41:21.830 00.000 10072 worker thread done servicing request
21:41:21.830 00.000 10072 Worker thread wakes up
21:41:21.830 00.000 1032 GuideStep: -0.2 px 87 ms EAST, 0.0 px 0 ms NORTH
21:41:21.832 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:21.832 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:22.748 00.916 10072 Exposure complete
21:41:22.798 00.050 10072 worker thread done servicing request
21:41:22.798 00.000 1032 OnExposeComplete: enter
21:41:22.798 00.000 1032 UpdateGuideState(): m_state=6
21:41:22.798 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 23
21:41:22.798 00.000 1032 Star::Find returns 1 (0), X=1104.18, Y=140.91, Mass=2451, SNR=34.7, Peak=212 HFD=3.1
21:41:22.798 00.000 1032 MultiStar: [#1 0.09,-0.11,0.92,U] [#2 0.11,-0.26,0.00,M4] [#3 0.03,-0.13,0.76,U] [#4 0.00,-0.25,0.66,U] [#5 -0.01,-0.24,0.67,U] [#6 0.01,-0.23,0.62,U] [#7 0.09,-0.32,0.00,M3] [#8 -0.01,-0.03,0.54,U] 
21:41:22.809 00.011 1032 single-star, 6 included, MultiStar: {0.01, -0.13}, one-star: {-0.03, 0.03}
21:41:22.809 00.000 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
21:41:22.809 00.000 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
21:41:22.812 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.33 mountX=0.04 mountY=0.02, mountTheta=0.50
21:41:22.814 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
21:41:22.816 00.002 1032 Enqueuing Move request for scope (-0.03, 0.03)
21:41:22.818 00.002 10072 Worker thread wakes up
21:41:22.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
21:41:22.818 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
21:41:22.818 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.02
21:41:22.818 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.96, period_length = 290.05
21:41:22.818 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 1000
21:41:22.818 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:22.818 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:41:22.818 00.000 10072 MoveAxis(W, 1, ABG)
21:41:22.818 00.000 10072 Guiding  Dir = 3, Dur = 1
21:41:22.819 00.001 10072 IsGuiding returns 0
21:41:22.819 00.000 10072 PulseGuide returned control before completion, sleep 11
21:41:22.819 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=226, Gamma=2.230
21:41:22.836 00.017 10072 IsGuiding returns 0
21:41:22.837 00.001 10072 Move returns status 0, amount 1
21:41:22.837 00.000 10072 MoveAxis(N, 0, ABG)
21:41:22.837 00.000 1032 UpdateGuideState exits: m=2451 SNR=34.7
21:41:22.837 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:22.837 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:22.837 00.000 1032 Enqueuing Expose request
21:41:22.843 00.006 10072 Move returns status 0, amount 0
21:41:22.843 00.000 10072 move complete, result=0
21:41:22.843 00.000 10072 worker thread done servicing request
21:41:22.843 00.000 10072 Worker thread wakes up
21:41:22.843 00.000 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:41:22.843 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:22.843 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:23.985 01.142 10072 Exposure complete
21:41:24.033 00.048 10072 worker thread done servicing request
21:41:24.033 00.000 1032 OnExposeComplete: enter
21:41:24.033 00.000 1032 UpdateGuideState(): m_state=6
21:41:24.033 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 24
21:41:24.033 00.000 1032 Star::Find returns 1 (0), X=1104.18, Y=140.89, Mass=2527, SNR=35.3, Peak=224 HFD=3.1
21:41:24.033 00.000 1032 MultiStar: [#1 0.05,-0.22,0.90,U] [#2 0.16,-0.19,0.80,U] [#3 -0.02,-0.23,0.73,U] [#4 0.02,-0.32,0.00,M2] [#5 -0.08,-0.27,0.00,M4] [#6 -0.06,-0.17,0.58,U] [#7 0.09,-0.39,0.00,M4] [#8 -0.04,-0.07,0.50,U] 
21:41:24.033 00.000 1032 single-star, 5 included, MultiStar: {0.02, -0.14}, one-star: {-0.03, 0.01}
21:41:24.033 00.000 1032 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.83) = xAngle (0.97 = 0.97)
21:41:24.033 00.000 1032 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.97 = 0.97)
21:41:24.045 00.012 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.80 mountX=0.02 mountY=0.03, mountTheta=0.97
21:41:24.047 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
21:41:24.049 00.002 1032 Enqueuing Move request for scope (-0.03, 0.01)
21:41:24.050 00.001 10072 Worker thread wakes up
21:41:24.050 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
21:41:24.050 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
21:41:24.050 00.000 10072 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.03
21:41:24.050 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.95, period_length = 290.05
21:41:24.050 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 1000
21:41:24.050 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:24.050 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:41:24.050 00.000 10072 MoveAxis(W, 2, ABG)
21:41:24.050 00.000 10072 Guiding  Dir = 3, Dur = 2
21:41:24.052 00.002 10072 IsGuiding returns 0
21:41:24.052 00.000 10072 PulseGuide returned control before completion, sleep 12
21:41:24.053 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=248, Gamma=2.230
21:41:24.067 00.014 1032 UpdateGuideState exits: m=2527 SNR=35.3
21:41:24.069 00.002 10072 IsGuiding returns 0
21:41:24.069 00.000 10072 Move returns status 0, amount 2
21:41:24.069 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:24.069 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:24.069 00.000 1032 Enqueuing Expose request
21:41:24.069 00.000 10072 MoveAxis(N, 0, ABG)
21:41:24.069 00.000 10072 Move returns status 0, amount 0
21:41:24.069 00.000 10072 move complete, result=0
21:41:24.069 00.000 10072 worker thread done servicing request
21:41:24.069 00.000 10072 Worker thread wakes up
21:41:24.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:24.069 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:24.079 00.010 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
21:41:24.990 00.911 10072 Exposure complete
21:41:25.036 00.046 10072 worker thread done servicing request
21:41:25.036 00.000 1032 OnExposeComplete: enter
21:41:25.036 00.000 1032 UpdateGuideState(): m_state=6
21:41:25.046 00.010 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 25
21:41:25.047 00.001 1032 Star::Find returns 1 (0), X=1104.16, Y=141.07, Mass=2522, SNR=35.2, Peak=224 HFD=2.9
21:41:25.050 00.003 1032 MultiStar: [#1 0.02,-0.15,0.93,U] [#2 0.06,-0.16,0.81,U] [#3 0.09,-0.19,0.78,U] [#4 0.06,-0.20,0.66,U] [#5 0.01,-0.16,0.62,U] [#6 0.05,-0.09,0.61,U] [#7 0.15,-0.16,0.69,U] [#8 0.04,-0.10,0.51,U] 
21:41:25.051 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {-0.05, 0.19}
21:41:25.053 00.002 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
21:41:25.053 00.000 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
21:41:25.053 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.17 mountX=-0.11 mountY=-0.02, mountTheta=-3.00
21:41:25.053 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
21:41:25.053 00.000 1032 Enqueuing Move request for scope (0.04, -0.10)
21:41:25.053 00.000 10072 Worker thread wakes up
21:41:25.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
21:41:25.053 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
21:41:25.053 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=-0.02
21:41:25.053 00.000 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.95, period_length = 290.05
21:41:25.053 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 1000
21:41:25.053 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:25.053 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:25.053 00.000 10072 MoveAxis(E, 1, ABG)
21:41:25.053 00.000 10072 Guiding  Dir = 2, Dur = 1
21:41:25.062 00.009 10072 IsGuiding returns 0
21:41:25.062 00.000 10072 PulseGuide returned control before completion, sleep 11
21:41:25.063 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=230, Gamma=2.230
21:41:25.070 00.007 1032 UpdateGuideState exits: m=2522 SNR=35.2
21:41:25.078 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:25.080 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:25.080 00.000 1032 Enqueuing Expose request
21:41:25.080 00.000 10072 IsGuiding returns 0
21:41:25.080 00.000 10072 Move returns status 0, amount 1
21:41:25.080 00.000 10072 MoveAxis(N, 0, ABG)
21:41:25.080 00.000 10072 Move returns status 0, amount 0
21:41:25.080 00.000 10072 move complete, result=0
21:41:25.080 00.000 10072 worker thread done servicing request
21:41:25.080 00.000 10072 Worker thread wakes up
21:41:25.080 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:25.080 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:25.086 00.006 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:41:26.221 01.135 10072 Exposure complete
21:41:26.270 00.049 10072 worker thread done servicing request
21:41:26.270 00.000 1032 OnExposeComplete: enter
21:41:26.276 00.006 1032 UpdateGuideState(): m_state=6
21:41:26.276 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 26
21:41:26.278 00.002 1032 Star::Find returns 1 (0), X=1104.19, Y=140.97, Mass=2407, SNR=34.3, Peak=206 HFD=3.1
21:41:26.280 00.002 1032 MultiStar: [#1 0.18,-0.13,0.94,U] [#2 0.19,-0.17,0.79,U] [#3 0.08,-0.13,0.78,U] [#4 0.11,-0.06,0.68,U] [#5 -0.03,-0.08,0.69,U] [#6 0.01,-0.08,0.66,U] [#7 0.24,-0.21,0.00,M4] [#8 -0.02,-0.01,0.52,U] 
21:41:26.280 00.000 1032 single-star, 7 included, MultiStar: {0.07, -0.07}, one-star: {-0.02, 0.09}
21:41:26.282 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
21:41:26.282 00.000 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
21:41:26.282 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.78 mountX=0.09 mountY=-0.00, mountTheta=-0.05
21:41:26.285 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.09, opts=13)
21:41:26.285 00.000 1032 Enqueuing Move request for scope (-0.02, 0.09)
21:41:26.285 00.000 10072 Worker thread wakes up
21:41:26.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
21:41:26.285 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
21:41:26.285 00.000 10072 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.00
21:41:26.285 00.000 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.95, period_length = 290.05
21:41:26.285 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 1000
21:41:26.285 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:26.285 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:41:26.285 00.000 10072 MoveAxis(E, 1, ABG)
21:41:26.285 00.000 10072 Guiding  Dir = 2, Dur = 1
21:41:26.289 00.004 10072 IsGuiding returns 0
21:41:26.289 00.000 10072 PulseGuide returned control before completion, sleep 11
21:41:26.290 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=203, Gamma=2.230
21:41:26.297 00.007 1032 UpdateGuideState exits: m=2407 SNR=34.3
21:41:26.305 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:26.305 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:26.305 00.000 1032 Enqueuing Expose request
21:41:26.305 00.000 10072 IsGuiding returns 0
21:41:26.305 00.000 10072 Move returns status 0, amount 1
21:41:26.305 00.000 10072 MoveAxis(N, 0, ABG)
21:41:26.305 00.000 10072 Move returns status 0, amount 0
21:41:26.305 00.000 10072 move complete, result=0
21:41:26.305 00.000 10072 worker thread done servicing request
21:41:26.305 00.000 10072 Worker thread wakes up
21:41:26.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:26.305 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:26.310 00.005 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:41:27.228 00.918 10072 Exposure complete
21:41:27.273 00.045 10072 worker thread done servicing request
21:41:27.273 00.000 1032 OnExposeComplete: enter
21:41:27.279 00.006 1032 UpdateGuideState(): m_state=6
21:41:27.279 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 27
21:41:27.279 00.000 1032 Star::Find returns 1 (0), X=1104.21, Y=140.99, Mass=2295, SNR=33.5, Peak=200 HFD=3.1
21:41:27.279 00.000 1032 MultiStar: [#1 -0.02,-0.08,0.95,U] [#2 0.09,-0.03,0.83,U] [#3 -0.04,-0.15,0.78,U] [#4 -0.04,-0.14,0.68,U] [#5 -0.09,-0.20,0.71,U] [#6 0.02,-0.04,0.64,U] [#7 -0.02,-0.18,0.71,U] [#8 -0.09,-0.04,0.52,U] 
21:41:27.279 00.000 1032 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {0.00, 0.11}
21:41:27.279 00.000 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
21:41:27.279 00.000 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
21:41:27.279 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.79 mountX=-0.07 mountY=0.03, mountTheta=2.66
21:41:27.288 00.009 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
21:41:27.288 00.000 1032 Enqueuing Move request for scope (-0.02, -0.07)
21:41:27.288 00.000 10072 Worker thread wakes up
21:41:27.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
21:41:27.288 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
21:41:27.288 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.07 yDistance=0.03
21:41:27.288 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.95, period_length = 290.05
21:41:27.288 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 1000
21:41:27.288 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:27.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:41:27.288 00.000 10072 MoveAxis(E, 1, ABG)
21:41:27.288 00.000 10072 Guiding  Dir = 2, Dur = 1
21:41:27.293 00.005 10072 IsGuiding returns 0
21:41:27.293 00.000 10072 PulseGuide returned control before completion, sleep 11
21:41:27.294 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=2.230
21:41:27.308 00.014 1032 UpdateGuideState exits: m=2295 SNR=33.5
21:41:27.309 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:27.311 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:27.311 00.000 1032 Enqueuing Expose request
21:41:27.311 00.000 10072 IsGuiding returns 0
21:41:27.313 00.002 10072 Move returns status 0, amount 1
21:41:27.313 00.000 10072 MoveAxis(N, 0, ABG)
21:41:27.313 00.000 10072 Move returns status 0, amount 0
21:41:27.313 00.000 10072 move complete, result=0
21:41:27.313 00.000 10072 worker thread done servicing request
21:41:27.313 00.000 10072 Worker thread wakes up
21:41:27.313 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:27.313 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:27.313 00.000 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:41:28.454 01.141 10072 Exposure complete
21:41:28.503 00.049 10072 worker thread done servicing request
21:41:28.503 00.000 1032 OnExposeComplete: enter
21:41:28.503 00.000 1032 UpdateGuideState(): m_state=6
21:41:28.503 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 28
21:41:28.503 00.000 1032 Star::Find returns 1 (0), X=1104.26, Y=140.93, Mass=2280, SNR=33.4, Peak=209 HFD=3.1
21:41:28.503 00.000 1032 MultiStar: [#1 0.04,-0.18,0.95,U] [#2 0.12,-0.27,0.00,M1] [#3 0.03,-0.23,0.75,U] [#4 0.13,-0.22,0.00,M1] [#5 0.03,-0.30,0.00,M2] [#6 0.01,-0.13,0.65,U] [#7 0.17,-0.25,0.00,M4] [#8 -0.01,-0.12,0.55,U] 
21:41:28.503 00.000 1032 single-star, 4 included, MultiStar: {0.03, -0.11}, one-star: {0.05, 0.06}
21:41:28.503 00.000 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
21:41:28.516 00.013 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
21:41:28.516 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.84 mountX=0.04 mountY=-0.06, mountTheta=-0.99
21:41:28.520 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
21:41:28.522 00.002 1032 Enqueuing Move request for scope (0.05, 0.06)
21:41:28.522 00.000 10072 Worker thread wakes up
21:41:28.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
21:41:28.522 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
21:41:28.522 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.06
21:41:28.522 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.95, period_length = 290.05
21:41:28.522 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 1000
21:41:28.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:28.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:41:28.522 00.000 10072 MoveAxis(E, 2, ABG)
21:41:28.522 00.000 10072 Guiding  Dir = 2, Dur = 2
21:41:28.524 00.002 10072 IsGuiding returns 0
21:41:28.525 00.001 10072 PulseGuide returned control before completion, sleep 12
21:41:28.525 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=232, Gamma=2.230
21:41:28.537 00.012 1032 UpdateGuideState exits: m=2280 SNR=33.4
21:41:28.540 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:28.540 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:28.540 00.000 1032 Enqueuing Expose request
21:41:28.540 00.000 10072 IsGuiding returns 0
21:41:28.540 00.000 10072 Move returns status 0, amount 2
21:41:28.540 00.000 10072 MoveAxis(N, 0, ABG)
21:41:28.540 00.000 10072 Move returns status 0, amount 0
21:41:28.540 00.000 10072 move complete, result=0
21:41:28.540 00.000 10072 worker thread done servicing request
21:41:28.540 00.000 10072 Worker thread wakes up
21:41:28.540 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:28.540 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:28.551 00.011 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:41:29.464 00.913 10072 Exposure complete
21:41:29.510 00.046 10072 worker thread done servicing request
21:41:29.516 00.006 1032 OnExposeComplete: enter
21:41:29.516 00.000 1032 UpdateGuideState(): m_state=6
21:41:29.516 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 29
21:41:29.516 00.000 1032 Star::Find returns 1 (0), X=1104.21, Y=140.75, Mass=2467, SNR=34.9, Peak=226 HFD=3.2
21:41:29.516 00.000 1032 MultiStar: [#1 -0.02,-0.20,0.93,U] [#2 0.11,-0.25,0.00,M2] [#3 0.04,-0.27,0.00,M1] [#4 0.05,-0.35,0.00,M2] [#5 0.05,-0.35,0.00,M3] [#6 0.14,-0.10,0.59,U] [#7 0.06,-0.40,0.00,M5] [#8 0.07,-0.19,0.51,U] 
21:41:29.522 00.006 1032 single-star, 3 included, MultiStar: {0.03, -0.16}, one-star: {-0.00, -0.13}
21:41:29.522 00.000 1032 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.83) = xAngle (-3.41 = 2.87)
21:41:29.525 00.003 1032 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.41 = 2.87)
21:41:29.525 00.000 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.58 mountX=-0.13 mountY=0.03, mountTheta=2.87
21:41:29.525 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.13, opts=13)
21:41:29.525 00.000 1032 Enqueuing Move request for scope (-0.00, -0.13)
21:41:29.525 00.000 10072 Worker thread wakes up
21:41:29.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
21:41:29.525 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
21:41:29.525 00.000 10072 Moving (-0.00, -0.13) raw xDistance=-0.13 yDistance=0.03
21:41:29.525 00.000 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.95, period_length = 290.05
21:41:29.525 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 1000
21:41:29.525 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:29.525 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:41:29.525 00.000 10072 MoveAxis(E, 1, ABG)
21:41:29.525 00.000 10072 Guiding  Dir = 2, Dur = 1
21:41:29.533 00.008 10072 IsGuiding returns 0
21:41:29.533 00.000 10072 PulseGuide returned control before completion, sleep 11
21:41:29.533 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=235, Gamma=2.230
21:41:29.549 00.016 10072 IsGuiding returns 0
21:41:29.549 00.000 10072 Move returns status 0, amount 1
21:41:29.549 00.000 10072 MoveAxis(N, 0, ABG)
21:41:29.549 00.000 10072 Move returns status 0, amount 0
21:41:29.549 00.000 10072 move complete, result=0
21:41:29.549 00.000 10072 worker thread done servicing request
21:41:29.551 00.002 1032 UpdateGuideState exits: m=2467 SNR=34.9
21:41:29.553 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:29.555 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:29.558 00.003 1032 Enqueuing Expose request
21:41:29.558 00.000 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:41:29.560 00.002 10072 Worker thread wakes up
21:41:29.560 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:29.560 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:30.696 01.136 10072 Exposure complete
21:41:30.747 00.051 10072 worker thread done servicing request
21:41:30.747 00.000 1032 OnExposeComplete: enter
21:41:30.747 00.000 1032 UpdateGuideState(): m_state=6
21:41:30.747 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 30
21:41:30.747 00.000 1032 Star::Find returns 1 (0), X=1104.07, Y=140.92, Mass=2377, SNR=34.2, Peak=205 HFD=2.9
21:41:30.747 00.000 1032 MultiStar: [#1 0.03,-0.16,0.93,U] [#2 0.04,-0.15,0.81,U] [#3 0.00,-0.18,0.75,U] [#4 -0.00,-0.29,0.00,M3] [#5 -0.09,-0.27,0.00,M4] [#6 -0.02,-0.19,0.61,U] [#7 -0.00,-0.22,0.72,U] [#8 0.08,-0.17,0.54,U] 
21:41:30.747 00.000 1032 refined, 6 included, MultiStar: {-0.01, -0.13}, one-star: {-0.14, 0.05}
21:41:30.747 00.000 1032 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.83) = xAngle (-3.47 = 2.81)
21:41:30.747 00.000 1032 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.47 = 2.81)
21:41:30.747 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.64 mountX=-0.13 mountY=0.04, mountTheta=2.81
21:41:30.747 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.13, opts=13)
21:41:30.760 00.013 1032 Enqueuing Move request for scope (-0.01, -0.13)
21:41:30.760 00.000 10072 Worker thread wakes up
21:41:30.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
21:41:30.760 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
21:41:30.760 00.000 10072 Moving (-0.01, -0.13) raw xDistance=-0.13 yDistance=0.04
21:41:30.760 00.000 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.94, period_length = 290.05
21:41:30.760 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 1000
21:41:30.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:30.760 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:41:30.760 00.000 10072 MoveAxis(E, 1, ABG)
21:41:30.760 00.000 10072 Guiding  Dir = 2, Dur = 1
21:41:30.763 00.003 10072 IsGuiding returns 0
21:41:30.763 00.000 10072 PulseGuide returned control before completion, sleep 11
21:41:30.763 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=2.230
21:41:30.778 00.015 1032 UpdateGuideState exits: m=2377 SNR=34.2
21:41:30.778 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:30.778 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:30.781 00.003 1032 Enqueuing Expose request
21:41:30.781 00.000 10072 IsGuiding returns 0
21:41:30.781 00.000 10072 Move returns status 0, amount 1
21:41:30.781 00.000 10072 MoveAxis(N, 0, ABG)
21:41:30.781 00.000 10072 Move returns status 0, amount 0
21:41:30.781 00.000 10072 move complete, result=0
21:41:30.781 00.000 10072 worker thread done servicing request
21:41:30.781 00.000 10072 Worker thread wakes up
21:41:30.781 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:30.781 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:30.781 00.000 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:41:31.699 00.918 10072 Exposure complete
21:41:31.747 00.048 10072 worker thread done servicing request
21:41:31.747 00.000 1032 OnExposeComplete: enter
21:41:31.747 00.000 1032 UpdateGuideState(): m_state=6
21:41:31.751 00.004 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 31
21:41:31.751 00.000 1032 Star::Find returns 1 (0), X=1104.22, Y=140.87, Mass=2629, SNR=36.0, Peak=240 HFD=3.1
21:41:31.751 00.000 1032 MultiStar: [#1 0.04,-0.25,0.00,M1] [#2 0.07,-0.25,0.00,M2] [#3 0.01,-0.36,0.00,M1] [#4 -0.05,-0.23,0.65,U] [#5 0.09,-0.38,0.00,M5] [#6 0.04,-0.23,0.60,U] [#7 0.05,-0.36,0.00,M5] [#8 0.10,-0.21,0.46,U] 
21:41:31.751 00.000 1032 single-star, 3 included, MultiStar: {0.02, -0.15}, one-star: {0.01, -0.01}
21:41:31.751 00.000 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
21:41:31.751 00.000 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
21:41:31.751 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.82 mountX=-0.01 mountY=-0.01, mountTheta=-2.65
21:41:31.751 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
21:41:31.751 00.000 1032 Enqueuing Move request for scope (0.01, -0.01)
21:41:31.761 00.010 10072 Worker thread wakes up
21:41:31.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
21:41:31.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
21:41:31.761 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
21:41:31.761 00.000 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.94, period_length = 290.05
21:41:31.761 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 1000
21:41:31.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:31.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:41:31.761 00.000 10072 MoveAxis(E, 1, ABG)
21:41:31.761 00.000 10072 Guiding  Dir = 2, Dur = 1
21:41:31.763 00.002 10072 IsGuiding returns 0
21:41:31.763 00.000 10072 PulseGuide returned control before completion, sleep 11
21:41:31.763 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=205, Gamma=2.230
21:41:31.778 00.015 10072 IsGuiding returns 0
21:41:31.778 00.000 10072 Move returns status 0, amount 1
21:41:31.778 00.000 10072 MoveAxis(N, 0, ABG)
21:41:31.778 00.000 10072 Move returns status 0, amount 0
21:41:31.778 00.000 10072 move complete, result=0
21:41:31.778 00.000 10072 worker thread done servicing request
21:41:31.778 00.000 1032 UpdateGuideState exits: m=2629 SNR=36.0
21:41:31.780 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:31.780 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
21:41:31.782 00.002 1032 Enqueuing Expose request
21:41:31.784 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:41:31.784 00.000 10072 Worker thread wakes up
21:41:31.784 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
21:41:31.784 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1089,126,31,31)
21:41:32.085 00.301 1032 OnExposureDurationSelected: duration = 500
21:41:32.090 00.005 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":7}
21:41:32.090 00.000 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":7}
21:41:32.589 00.499 1032 evsrv: cli 0D18C530 connect
21:41:32.591 00.002 1032 case statement mapped state 6 to 3
21:41:32.592 00.001 1032 case statement mapped state 6 to 3
21:41:32.594 00.002 1032 evsrv: cli 0D18C530 request: {"method":"get_pixel_scale","id":"903acb78-ebea-44d4-90ed-0d42acd0fc26"}
21:41:32.594 00.000 1032 evsrv: cli 0D18C530 response: {"jsonrpc":"2.0","result":5.15663,"id":"903acb78-ebea-44d4-90ed-0d42acd0fc26"}
21:41:32.598 00.004 1032 evsrv: cli 0D18C530 disconnect
21:41:32.923 00.325 10072 Exposure complete
21:41:32.973 00.050 10072 worker thread done servicing request
21:41:32.973 00.000 1032 OnExposeComplete: enter
21:41:32.973 00.000 1032 UpdateGuideState(): m_state=6
21:41:32.973 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 32
21:41:32.973 00.000 1032 Star::Find returns 1 (0), X=1104.27, Y=140.91, Mass=2725, SNR=36.6, Peak=239 HFD=3.3
21:41:32.973 00.000 1032 MultiStar: [#1 0.10,-0.24,0.00,M2] [#2 0.14,-0.31,0.00,M3] [#3 0.08,-0.19,0.75,U] [#4 0.09,-0.18,0.66,U] [#5 0.12,-0.24,0.00,M6] [#6 0.01,-0.11,0.63,U] [#7 0.16,-0.11,0.68,U] [#8 0.07,-0.05,0.52,U] 
21:41:32.973 00.000 1032 single-star, 5 included, MultiStar: {0.08, -0.09}, one-star: {0.06, 0.03}
21:41:32.973 00.000 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
21:41:32.973 00.000 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
21:41:32.985 00.012 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.54 mountX=0.02 mountY=-0.06, mountTheta=-1.29
21:41:32.985 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
21:41:32.985 00.000 1032 Enqueuing Move request for scope (0.06, 0.03)
21:41:32.985 00.000 10072 Worker thread wakes up
21:41:32.990 00.005 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
21:41:32.990 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
21:41:32.990 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.02 yDistance=-0.06
21:41:32.990 00.000 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.94, period_length = 290.05
21:41:32.990 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:41:32.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:32.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:41:32.990 00.000 10072 MoveAxis(E, 1, ABG)
21:41:32.990 00.000 10072 Guiding  Dir = 2, Dur = 1
21:41:32.991 00.001 10072 IsGuiding returns 0
21:41:32.991 00.000 10072 PulseGuide returned control before completion, sleep 11
21:41:32.992 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=206, Gamma=2.230
21:41:33.007 00.015 10072 IsGuiding returns 0
21:41:33.007 00.000 10072 Move returns status 0, amount 1
21:41:33.007 00.000 10072 MoveAxis(N, 0, ABG)
21:41:33.007 00.000 10072 Move returns status 0, amount 0
21:41:33.007 00.000 10072 move complete, result=0
21:41:33.007 00.000 10072 worker thread done servicing request
21:41:33.009 00.002 1032 UpdateGuideState exits: m=2725 SNR=36.6
21:41:33.009 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:33.009 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:33.009 00.000 1032 Enqueuing Expose request
21:41:33.009 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:41:33.009 00.000 10072 Worker thread wakes up
21:41:33.009 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:33.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:33.009 00.000 10072 ZWO: set CONTROL_EXPOSURE 500000
21:41:33.980 00.971 10072 Exposure complete
21:41:34.025 00.045 10072 worker thread done servicing request
21:41:34.025 00.000 1032 OnExposeComplete: enter
21:41:34.025 00.000 1032 UpdateGuideState(): m_state=6
21:41:34.025 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 33
21:41:34.025 00.000 1032 Star::Find returns 1 (0), X=1104.29, Y=140.87, Mass=2348, SNR=34.0, Peak=220 HFD=3.2
21:41:34.025 00.000 1032 MultiStar: [#1 0.17,-0.35,0.00,M3] [#2 0.14,-0.34,0.00,M4] [#3 0.09,-0.24,0.00,M1] [#4 0.14,-0.23,0.00,M2] [#5 0.12,-0.50,0.00,M7] [#6 0.12,-0.22,0.00,M1] [#7 0.04,-0.15,0.71,U] [#8 0.14,-0.25,0.00,M1] 
21:41:34.040 00.015 1032 single-star, 1 included, MultiStar: {0.06, -0.06}, one-star: {0.08, -0.01}
21:41:34.040 00.000 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
21:41:34.042 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
21:41:34.042 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.07 mountX=-0.02 mountY=-0.07, mountTheta=-1.90
21:41:34.042 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
21:41:34.042 00.000 1032 Enqueuing Move request for scope (0.08, -0.01)
21:41:34.042 00.000 10072 Worker thread wakes up
21:41:34.042 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
21:41:34.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
21:41:34.042 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.02 yDistance=-0.07
21:41:34.047 00.005 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.94, period_length = 290.05
21:41:34.047 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:41:34.047 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:34.047 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:41:34.047 00.000 10072 MoveAxis(E, 0, ABG)
21:41:34.047 00.000 10072 Move returns status 0, amount 0
21:41:34.047 00.000 10072 MoveAxis(N, 0, ABG)
21:41:34.047 00.000 10072 Move returns status 0, amount 0
21:41:34.047 00.000 10072 move complete, result=0
21:41:34.047 00.000 10072 worker thread done servicing request
21:41:34.047 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=243, Gamma=2.230
21:41:34.059 00.012 1032 UpdateGuideState exits: m=2348 SNR=34.0
21:41:34.059 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:34.059 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:34.059 00.000 1032 Enqueuing Expose request
21:41:34.059 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:34.059 00.000 10072 Worker thread wakes up
21:41:34.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:34.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:34.706 00.647 10072 Exposure complete
21:41:34.738 00.032 10072 worker thread done servicing request
21:41:34.738 00.000 1032 OnExposeComplete: enter
21:41:34.754 00.016 1032 UpdateGuideState(): m_state=6
21:41:34.754 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 34
21:41:34.754 00.000 1032 Star::Find returns 1 (0), X=1104.17, Y=140.80, Mass=1065, SNR=22.8, Peak=102 HFD=2.9
21:41:34.754 00.000 1032 MultiStar: [#1 0.07,-0.27,0.00,M4] [#2 0.18,-0.38,0.00,M5] [#3 -0.01,-0.40,0.00,M2] [#4 -0.06,-0.20,0.71,U] [#5 -0.14,-0.38,0.00,M8] [#6 0.03,-0.19,0.64,U] [#7 0.01,-0.42,0.00,M4] [#8 0.12,-0.08,0.59,U] 
21:41:34.754 00.000 1032 single-star, 3 included, MultiStar: {0.00, -0.13}, one-star: {-0.04, -0.08}
21:41:34.754 00.000 1032 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.83) = xAngle (-3.85 = 2.43)
21:41:34.754 00.000 1032 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.85 = 2.43)
21:41:34.754 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.02 mountX=-0.07 mountY=0.06, mountTheta=2.43
21:41:34.754 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.08, opts=13)
21:41:34.754 00.000 1032 Enqueuing Move request for scope (-0.04, -0.08)
21:41:34.754 00.000 10072 Worker thread wakes up
21:41:34.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
21:41:34.766 00.012 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
21:41:34.766 00.000 10072 Moving (-0.04, -0.08) raw xDistance=-0.07 yDistance=0.06
21:41:34.766 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:41:34.769 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.94, period_length = 290.05
21:41:34.769 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:41:34.769 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:34.769 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:41:34.769 00.000 10072 MoveAxis(E, 0, ABG)
21:41:34.771 00.002 10072 Move returns status 0, amount 0
21:41:34.771 00.000 10072 MoveAxis(N, 0, ABG)
21:41:34.771 00.000 10072 Move returns status 0, amount 0
21:41:34.771 00.000 10072 move complete, result=0
21:41:34.771 00.000 10072 worker thread done servicing request
21:41:34.783 00.012 1032 UpdateGuideState exits: m=1065 SNR=22.8
21:41:34.783 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:34.785 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:34.785 00.000 1032 Enqueuing Expose request
21:41:34.788 00.003 1032 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:41:34.788 00.000 10072 Worker thread wakes up
21:41:34.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:34.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:35.201 00.413 10072 Exposure complete
21:41:35.251 00.050 10072 worker thread done servicing request
21:41:35.251 00.000 1032 OnExposeComplete: enter
21:41:35.251 00.000 1032 UpdateGuideState(): m_state=6
21:41:35.251 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 35
21:41:35.256 00.005 1032 Star::Find returns 1 (0), X=1104.29, Y=140.76, Mass=1205, SNR=24.3, Peak=115 HFD=3.1
21:41:35.256 00.000 1032 MultiStar: [#1 0.15,-0.36,0.00,M5] [#2 0.01,-0.49,0.00,M6] [#3 -0.05,-0.33,0.00,M3] [#4 0.10,-0.32,0.00,M2] [#5 0.15,-0.25,0.00,M9] [#6 -0.00,-0.25,0.00,M1] [#7 0.14,-0.31,0.00,M5] [#8 -0.10,-0.30,0.00,M1] 
21:41:35.256 00.000 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
21:41:35.256 00.000 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
21:41:35.262 00.006 1032 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.98 mountX=-0.14 mountY=-0.05, mountTheta=-2.81
21:41:35.264 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.12, opts=13)
21:41:35.266 00.002 1032 Enqueuing Move request for scope (0.08, -0.12)
21:41:35.266 00.000 10072 Worker thread wakes up
21:41:35.268 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
21:41:35.268 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
21:41:35.268 00.000 10072 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.05
21:41:35.268 00.000 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.94, period_length = 290.05
21:41:35.268 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
21:41:35.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:35.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:41:35.268 00.000 10072 MoveAxis(E, 59, ABG)
21:41:35.268 00.000 10072 Guiding  Dir = 2, Dur = 59
21:41:35.269 00.001 10072 IsGuiding returns 0
21:41:35.270 00.001 10072 PulseGuide returned control before completion, sleep 69
21:41:35.270 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:41:35.286 00.016 1032 UpdateGuideState exits: m=1205 SNR=24.3
21:41:35.288 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:35.288 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:35.290 00.002 1032 Enqueuing Expose request
21:41:35.349 00.059 10072 IsGuiding returns 0
21:41:35.349 00.000 10072 Move returns status 0, amount 59
21:41:35.349 00.000 10072 MoveAxis(N, 0, ABG)
21:41:35.349 00.000 10072 Move returns status 0, amount 0
21:41:35.349 00.000 10072 move complete, result=0
21:41:35.350 00.001 10072 worker thread done servicing request
21:41:35.350 00.000 10072 Worker thread wakes up
21:41:35.350 00.000 1032 GuideStep: -0.1 px 59 ms EAST, -0.0 px 0 ms NORTH
21:41:35.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:35.352 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:35.989 00.637 10072 Exposure complete
21:41:36.036 00.047 10072 worker thread done servicing request
21:41:36.036 00.000 1032 OnExposeComplete: enter
21:41:36.036 00.000 1032 UpdateGuideState(): m_state=6
21:41:36.036 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
21:41:36.036 00.000 1032 Star::Find returns 1 (0), X=1104.27, Y=141.06, Mass=1339, SNR=25.7, Peak=124 HFD=2.9
21:41:36.044 00.008 1032 MultiStar: [#1 0.08,-0.09,0.93,U] [#2 0.11,-0.12,0.76,U] [#3 -0.22,0.08,0.00,M4] [#4 -0.09,-0.02,0.68,U] [#5 0.23,0.03,0.00,M10] [#6 -0.07,-0.03,0.59,U] [#7 0.15,-0.02,0.68,U] [#8 -0.02,-0.05,0.55,U] 
21:41:36.044 00.000 1032 refined, 6 included, MultiStar: {0.04, -0.01}, one-star: {0.06, 0.18}
21:41:36.044 00.000 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
21:41:36.047 00.003 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
21:41:36.047 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.31 mountX=-0.02 mountY=-0.04, mountTheta=-2.14
21:41:36.051 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
21:41:36.051 00.000 1032 Enqueuing Move request for scope (0.04, -0.01)
21:41:36.051 00.000 10072 Worker thread wakes up
21:41:36.051 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
21:41:36.051 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
21:41:36.051 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
21:41:36.051 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.93, period_length = 290.05
21:41:36.051 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:41:36.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:36.051 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:41:36.051 00.000 10072 MoveAxis(E, 0, ABG)
21:41:36.051 00.000 10072 Move returns status 0, amount 0
21:41:36.051 00.000 10072 MoveAxis(N, 0, ABG)
21:41:36.051 00.000 10072 Move returns status 0, amount 0
21:41:36.051 00.000 10072 move complete, result=0
21:41:36.051 00.000 10072 worker thread done servicing request
21:41:36.051 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:41:36.066 00.015 1032 UpdateGuideState exits: m=1339 SNR=25.7
21:41:36.066 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:36.066 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:36.066 00.000 1032 Enqueuing Expose request
21:41:36.066 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:36.066 00.000 10072 Worker thread wakes up
21:41:36.066 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:36.066 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:36.478 00.412 10072 Exposure complete
21:41:36.526 00.048 10072 worker thread done servicing request
21:41:36.526 00.000 1032 OnExposeComplete: enter
21:41:36.526 00.000 1032 UpdateGuideState(): m_state=6
21:41:36.526 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 37
21:41:36.526 00.000 1032 Star::Find returns 1 (0), X=1104.29, Y=141.07, Mass=1165, SNR=23.9, Peak=109 HFD=3.0
21:41:36.526 00.000 1032 MultiStar: [#1 0.16,-0.01,0.93,U] [#2 0.13,0.04,0.78,U] [#3 0.08,0.17,0.76,U] [#4 0.02,0.11,0.68,U] [#5 -0.02,-0.05,0.69,U] [#6 0.06,0.02,0.59,U] [#7 0.07,0.04,0.73,U] [#8 0.10,-0.00,0.52,U] 
21:41:36.526 00.000 1032 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.08, 0.19}
21:41:36.535 00.009 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
21:41:36.535 00.000 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
21:41:36.535 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.66 mountX=0.04 mountY=-0.09, mountTheta=-1.17
21:41:36.535 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
21:41:36.535 00.000 1032 Enqueuing Move request for scope (0.08, 0.06)
21:41:36.542 00.007 10072 Worker thread wakes up
21:41:36.542 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
21:41:36.542 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
21:41:36.542 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
21:41:36.542 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.93, period_length = 290.05
21:41:36.542 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:41:36.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:36.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:41:36.542 00.000 10072 MoveAxis(E, 0, ABG)
21:41:36.542 00.000 10072 Move returns status 0, amount 0
21:41:36.542 00.000 10072 MoveAxis(N, 0, ABG)
21:41:36.542 00.000 10072 Move returns status 0, amount 0
21:41:36.542 00.000 10072 move complete, result=0
21:41:36.542 00.000 10072 worker thread done servicing request
21:41:36.542 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:41:36.558 00.016 1032 UpdateGuideState exits: m=1165 SNR=23.9
21:41:36.558 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:36.558 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:36.558 00.000 1032 Enqueuing Expose request
21:41:36.558 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:36.558 00.000 10072 Worker thread wakes up
21:41:36.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:36.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:37.195 00.637 10072 Exposure complete
21:41:37.240 00.045 10072 worker thread done servicing request
21:41:37.240 00.000 1032 OnExposeComplete: enter
21:41:37.240 00.000 1032 UpdateGuideState(): m_state=6
21:41:37.240 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 38
21:41:37.240 00.000 1032 Star::Find returns 1 (0), X=1104.32, Y=140.97, Mass=1117, SNR=23.4, Peak=97 HFD=3.3
21:41:37.246 00.006 1032 MultiStar: [#1 0.13,-0.08,1.00,U] [#2 0.12,-0.04,0.82,U] [#3 -0.06,0.04,0.77,U] [#4 0.07,-0.14,0.74,U] [#5 0.06,-0.27,0.00,M10] [#6 0.11,0.14,0.63,U] [#7 0.02,-0.29,0.00,M4] [#8 -0.04,-0.03,0.56,U] 
21:41:37.246 00.000 1032 refined, 6 included, MultiStar: {0.07, -0.00}, one-star: {0.11, 0.09}
21:41:37.246 00.000 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
21:41:37.246 00.000 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
21:41:37.246 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.06 mountX=-0.02 mountY=-0.07, mountTheta=-1.89
21:41:37.246 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
21:41:37.256 00.010 1032 Enqueuing Move request for scope (0.07, -0.00)
21:41:37.258 00.002 10072 Worker thread wakes up
21:41:37.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
21:41:37.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
21:41:37.258 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.07
21:41:37.258 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.93, period_length = 290.05
21:41:37.258 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:41:37.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:37.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:41:37.258 00.000 10072 MoveAxis(E, 0, ABG)
21:41:37.259 00.001 10072 Move returns status 0, amount 0
21:41:37.259 00.000 10072 MoveAxis(N, 0, ABG)
21:41:37.259 00.000 10072 Move returns status 0, amount 0
21:41:37.259 00.000 10072 move complete, result=0
21:41:37.259 00.000 10072 worker thread done servicing request
21:41:37.260 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:41:37.276 00.016 1032 UpdateGuideState exits: m=1117 SNR=23.4
21:41:37.278 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:37.278 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:37.280 00.002 1032 Enqueuing Expose request
21:41:37.280 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:37.282 00.002 10072 Worker thread wakes up
21:41:37.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:37.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:37.798 00.516 10072 Exposure complete
21:41:37.848 00.050 10072 worker thread done servicing request
21:41:37.848 00.000 1032 OnExposeComplete: enter
21:41:37.850 00.002 1032 UpdateGuideState(): m_state=6
21:41:37.852 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 39
21:41:37.852 00.000 1032 Star::Find returns 1 (0), X=1104.12, Y=140.84, Mass=1212, SNR=24.3, Peak=106 HFD=2.9
21:41:37.854 00.002 1032 MultiStar: [#1 0.14,-0.09,0.97,U] [#2 0.10,-0.17,0.77,U] [#3 0.02,-0.13,0.81,U] [#4 0.07,-0.16,0.66,U] [#5 -0.11,-0.14,0.63,U] [#6 0.12,-0.13,0.59,U] [#7 0.10,-0.21,0.00,M5] [#8 0.01,-0.18,0.53,U] 
21:41:37.856 00.002 1032 single-star, 7 included, MultiStar: {0.03, -0.12}, one-star: {-0.09, -0.04}
21:41:37.857 00.001 1032 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.83) = xAngle (-4.57 = 1.71)
21:41:37.857 00.000 1032 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.57 = 1.71)
21:41:37.860 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.74 mountX=-0.01 mountY=0.10, mountTheta=1.71
21:41:37.862 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.04, opts=13)
21:41:37.862 00.000 1032 Enqueuing Move request for scope (-0.09, -0.04)
21:41:37.862 00.000 10072 Worker thread wakes up
21:41:37.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
21:41:37.862 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
21:41:37.862 00.000 10072 Moving (-0.09, -0.04) raw xDistance=-0.01 yDistance=0.10
21:41:37.862 00.000 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.93, period_length = 290.05
21:41:37.862 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:41:37.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:37.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:41:37.862 00.000 10072 MoveAxis(E, 0, ABG)
21:41:37.862 00.000 10072 Move returns status 0, amount 0
21:41:37.862 00.000 10072 MoveAxis(N, 0, ABG)
21:41:37.862 00.000 10072 Move returns status 0, amount 0
21:41:37.862 00.000 10072 move complete, result=0
21:41:37.862 00.000 10072 worker thread done servicing request
21:41:37.862 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
21:41:37.878 00.016 1032 UpdateGuideState exits: m=1212 SNR=24.3
21:41:37.878 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:37.878 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:37.878 00.000 1032 Enqueuing Expose request
21:41:37.878 00.000 1032 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:41:37.878 00.000 10072 Worker thread wakes up
21:41:37.878 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:37.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:38.515 00.637 10072 Exposure complete
21:41:38.561 00.046 10072 worker thread done servicing request
21:41:38.561 00.000 1032 OnExposeComplete: enter
21:41:38.561 00.000 1032 UpdateGuideState(): m_state=6
21:41:38.561 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 40
21:41:38.561 00.000 1032 Star::Find returns 1 (0), X=1104.30, Y=140.91, Mass=1180, SNR=24.1, Peak=103 HFD=3.2
21:41:38.561 00.000 1032 MultiStar: [#1 0.13,-0.05,0.95,U] [#2 0.06,-0.17,0.81,U] [#3 -0.00,-0.06,0.77,U] [#4 0.06,-0.14,0.70,U] [#5 -0.12,-0.10,0.68,U] [#6 0.02,0.01,0.64,U] [#7 0.07,-0.10,0.70,U] [#8 0.13,-0.12,0.54,U] 
21:41:38.561 00.000 1032 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.09, 0.04}
21:41:38.561 00.000 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
21:41:38.571 00.010 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
21:41:38.571 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.97 mountX=-0.08 mountY=-0.03, mountTheta=-2.80
21:41:38.571 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
21:41:38.576 00.005 1032 Enqueuing Move request for scope (0.05, -0.07)
21:41:38.576 00.000 10072 Worker thread wakes up
21:41:38.576 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
21:41:38.578 00.002 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
21:41:38.578 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
21:41:38.578 00.000 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.93, period_length = 290.05
21:41:38.578 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:41:38.578 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:38.578 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:41:38.578 00.000 10072 MoveAxis(E, 0, ABG)
21:41:38.578 00.000 10072 Move returns status 0, amount 0
21:41:38.578 00.000 10072 MoveAxis(N, 0, ABG)
21:41:38.578 00.000 10072 Move returns status 0, amount 0
21:41:38.578 00.000 10072 move complete, result=0
21:41:38.578 00.000 10072 worker thread done servicing request
21:41:38.580 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:41:38.592 00.012 1032 UpdateGuideState exits: m=1180 SNR=24.1
21:41:38.597 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:38.597 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:38.599 00.002 1032 Enqueuing Expose request
21:41:38.601 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:38.601 00.000 10072 Worker thread wakes up
21:41:38.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:38.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:39.120 00.519 10072 Exposure complete
21:41:39.168 00.048 10072 worker thread done servicing request
21:41:39.168 00.000 1032 OnExposeComplete: enter
21:41:39.168 00.000 1032 UpdateGuideState(): m_state=6
21:41:39.168 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 41
21:41:39.172 00.004 1032 Star::Find returns 1 (0), X=1104.25, Y=140.94, Mass=1167, SNR=23.9, Peak=104 HFD=3.1
21:41:39.174 00.002 1032 MultiStar: [#1 0.12,-0.19,0.00,M1] [#2 0.05,-0.08,0.76,U] [#3 -0.02,-0.10,0.76,U] [#4 0.01,-0.20,0.75,U] [#5 -0.00,-0.22,0.00,M9] [#6 0.04,0.00,0.64,U] [#7 0.10,-0.10,0.68,U] [#8 0.01,0.06,0.55,U] 
21:41:39.176 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.05}, one-star: {0.04, 0.06}
21:41:39.178 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
21:41:39.178 00.000 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
21:41:39.182 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.97 mountX=-0.06 mountY=-0.02, mountTheta=-2.80
21:41:39.185 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
21:41:39.187 00.002 1032 Enqueuing Move request for scope (0.03, -0.05)
21:41:39.187 00.000 10072 Worker thread wakes up
21:41:39.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
21:41:39.187 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
21:41:39.187 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.02
21:41:39.187 00.000 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.93, period_length = 290.05
21:41:39.187 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:41:39.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:39.189 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:39.189 00.000 10072 MoveAxis(E, 0, ABG)
21:41:39.189 00.000 10072 Move returns status 0, amount 0
21:41:39.189 00.000 10072 MoveAxis(N, 0, ABG)
21:41:39.189 00.000 10072 Move returns status 0, amount 0
21:41:39.189 00.000 10072 move complete, result=0
21:41:39.189 00.000 10072 worker thread done servicing request
21:41:39.189 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:41:39.203 00.014 1032 UpdateGuideState exits: m=1167 SNR=23.9
21:41:39.203 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:39.203 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:39.203 00.000 1032 Enqueuing Expose request
21:41:39.203 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:39.203 00.000 10072 Worker thread wakes up
21:41:39.203 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:39.203 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:39.849 00.646 10072 Exposure complete
21:41:39.894 00.045 10072 worker thread done servicing request
21:41:39.894 00.000 1032 OnExposeComplete: enter
21:41:39.895 00.001 1032 UpdateGuideState(): m_state=6
21:41:39.897 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 42
21:41:39.899 00.002 1032 Star::Find returns 1 (0), X=1104.19, Y=140.97, Mass=1171, SNR=23.9, Peak=102 HFD=3.1
21:41:39.901 00.002 1032 MultiStar: [#1 0.07,-0.20,0.00,M2] [#2 0.08,-0.27,0.00,M1] [#3 0.09,-0.16,0.78,U] [#4 0.07,-0.26,0.00,M1] [#5 0.03,0.02,0.64,U] [#6 0.01,-0.23,0.00,M1] [#7 0.10,-0.24,0.00,M4] [#8 0.01,-0.12,0.49,U] 
21:41:39.901 00.000 1032 refined, 3 included, MultiStar: {0.03, -0.03}, one-star: {-0.02, 0.09}
21:41:39.903 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
21:41:39.905 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
21:41:39.905 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.84 mountX=-0.03 mountY=-0.02, mountTheta=-2.67
21:41:39.907 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
21:41:39.909 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
21:41:39.909 00.000 10072 Worker thread wakes up
21:41:39.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
21:41:39.909 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
21:41:39.909 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
21:41:39.909 00.000 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.93, period_length = 290.05
21:41:39.909 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:41:39.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:39.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:39.909 00.000 10072 MoveAxis(E, 0, ABG)
21:41:39.909 00.000 10072 Move returns status 0, amount 0
21:41:39.911 00.002 10072 MoveAxis(N, 0, ABG)
21:41:39.911 00.000 10072 Move returns status 0, amount 0
21:41:39.911 00.000 10072 move complete, result=0
21:41:39.911 00.000 10072 worker thread done servicing request
21:41:39.911 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:41:39.922 00.011 1032 UpdateGuideState exits: m=1171 SNR=23.9
21:41:39.928 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:39.928 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:39.928 00.000 1032 Enqueuing Expose request
21:41:39.928 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:39.928 00.000 10072 Worker thread wakes up
21:41:39.928 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:39.928 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:40.345 00.417 10072 Exposure complete
21:41:40.391 00.046 10072 worker thread done servicing request
21:41:40.391 00.000 1032 OnExposeComplete: enter
21:41:40.393 00.002 1032 UpdateGuideState(): m_state=6
21:41:40.394 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 43
21:41:40.396 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=140.99, Mass=1168, SNR=23.9, Peak=105 HFD=3.1
21:41:40.398 00.002 1032 MultiStar: [#1 0.15,-0.18,0.00,M3] [#2 -0.02,-0.27,0.00,M2] [#3 0.03,-0.07,0.79,U] [#4 0.09,-0.30,0.00,M2] [#5 0.05,-0.05,0.73,U] [#6 0.02,-0.07,0.62,U] [#7 0.04,-0.20,0.68,U] [#8 0.07,-0.02,0.59,U] 
21:41:40.398 00.000 1032 refined, 5 included, MultiStar: {0.03, -0.04}, one-star: {-0.03, 0.11}
21:41:40.400 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
21:41:40.400 00.000 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
21:41:40.402 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.95 mountX=-0.04 mountY=-0.02, mountTheta=-2.78
21:41:40.403 00.001 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
21:41:40.406 00.003 1032 Enqueuing Move request for scope (0.03, -0.04)
21:41:40.408 00.002 10072 Worker thread wakes up
21:41:40.408 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
21:41:40.408 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
21:41:40.408 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.02
21:41:40.408 00.000 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.93, period_length = 290.05
21:41:40.408 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:41:40.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:40.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:40.408 00.000 10072 MoveAxis(E, 0, ABG)
21:41:40.408 00.000 10072 Move returns status 0, amount 0
21:41:40.408 00.000 10072 MoveAxis(N, 0, ABG)
21:41:40.408 00.000 10072 Move returns status 0, amount 0
21:41:40.408 00.000 10072 move complete, result=0
21:41:40.408 00.000 10072 worker thread done servicing request
21:41:40.410 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:41:40.424 00.014 1032 UpdateGuideState exits: m=1168 SNR=23.9
21:41:40.424 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:40.424 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:40.424 00.000 1032 Enqueuing Expose request
21:41:40.424 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:40.424 00.000 10072 Worker thread wakes up
21:41:40.424 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:40.424 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:41.071 00.647 10072 Exposure complete
21:41:41.118 00.047 10072 worker thread done servicing request
21:41:41.118 00.000 1032 OnExposeComplete: enter
21:41:41.118 00.000 1032 UpdateGuideState(): m_state=6
21:41:41.118 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 44
21:41:41.118 00.000 1032 Star::Find returns 1 (0), X=1104.22, Y=140.96, Mass=1181, SNR=24.1, Peak=108 HFD=3.1
21:41:41.118 00.000 1032 MultiStar: [#1 -0.00,-0.04,0.97,U] [#2 0.07,-0.18,0.79,U] [#3 0.01,-0.03,0.74,U] [#4 0.10,-0.12,0.74,U] [#5 0.02,0.03,0.73,U] [#6 -0.00,-0.14,0.59,U] [#7 0.10,-0.02,0.62,U] [#8 0.08,-0.11,0.57,U] 
21:41:41.118 00.000 1032 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.01, 0.09}
21:41:41.118 00.000 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
21:41:41.118 00.000 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
21:41:41.118 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.91 mountX=-0.06 mountY=-0.02, mountTheta=-2.74
21:41:41.131 00.013 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
21:41:41.131 00.000 1032 Enqueuing Move request for scope (0.04, -0.05)
21:41:41.131 00.000 10072 Worker thread wakes up
21:41:41.134 00.003 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
21:41:41.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
21:41:41.134 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.02
21:41:41.134 00.000 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.93, period_length = 290.05
21:41:41.134 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
21:41:41.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:41.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:41.134 00.000 10072 MoveAxis(W, 0, ABG)
21:41:41.134 00.000 10072 Move returns status 0, amount 0
21:41:41.134 00.000 10072 MoveAxis(N, 0, ABG)
21:41:41.134 00.000 10072 Move returns status 0, amount 0
21:41:41.134 00.000 10072 move complete, result=0
21:41:41.134 00.000 10072 worker thread done servicing request
21:41:41.134 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:41:41.151 00.017 1032 UpdateGuideState exits: m=1181 SNR=24.1
21:41:41.153 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:41.156 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:41.156 00.000 1032 Enqueuing Expose request
21:41:41.158 00.002 10072 Worker thread wakes up
21:41:41.158 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:41.158 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:41.158 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:41:41.566 00.408 10072 Exposure complete
21:41:41.613 00.047 10072 worker thread done servicing request
21:41:41.613 00.000 1032 OnExposeComplete: enter
21:41:41.616 00.003 1032 UpdateGuideState(): m_state=6
21:41:41.616 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 45
21:41:41.616 00.000 1032 Star::Find returns 1 (0), X=1104.24, Y=140.95, Mass=1256, SNR=24.8, Peak=116 HFD=3.2
21:41:41.616 00.000 1032 MultiStar: [#1 0.05,-0.04,0.97,U] [#2 0.07,-0.13,0.77,U] [#3 -0.02,0.02,0.74,U] [#4 -0.01,-0.05,0.64,U] [#5 0.03,0.04,0.66,U] [#6 0.03,0.11,0.61,U] [#7 0.04,-0.11,0.71,U] [#8 -0.16,0.13,0.00,M1] 
21:41:41.616 00.000 1032 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {0.03, 0.07}
21:41:41.622 00.006 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
21:41:41.622 00.000 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
21:41:41.622 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.38 mountX=-0.02 mountY=-0.02, mountTheta=-2.21
21:41:41.622 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
21:41:41.627 00.005 1032 Enqueuing Move request for scope (0.03, -0.01)
21:41:41.627 00.000 10072 Worker thread wakes up
21:41:41.627 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
21:41:41.627 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
21:41:41.627 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
21:41:41.627 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.92, period_length = 290.05
21:41:41.627 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:41:41.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:41.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:41.627 00.000 10072 MoveAxis(W, 0, ABG)
21:41:41.627 00.000 10072 Move returns status 0, amount 0
21:41:41.627 00.000 10072 MoveAxis(N, 0, ABG)
21:41:41.627 00.000 10072 Move returns status 0, amount 0
21:41:41.627 00.000 10072 move complete, result=0
21:41:41.627 00.000 10072 worker thread done servicing request
21:41:41.627 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:41:41.646 00.019 1032 UpdateGuideState exits: m=1256 SNR=24.8
21:41:41.648 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:41.648 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:41.650 00.002 1032 Enqueuing Expose request
21:41:41.652 00.002 10072 Worker thread wakes up
21:41:41.652 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:41:41.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:41.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:42.282 00.630 10072 Exposure complete
21:41:42.331 00.049 10072 worker thread done servicing request
21:41:42.331 00.000 1032 OnExposeComplete: enter
21:41:42.332 00.001 1032 UpdateGuideState(): m_state=6
21:41:42.334 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 46
21:41:42.335 00.001 1032 Star::Find returns 1 (0), X=1104.21, Y=141.00, Mass=1400, SNR=26.2, Peak=122 HFD=3.1
21:41:42.335 00.000 1032 MultiStar: [#1 0.04,-0.01,0.88,U] [#2 0.07,-0.09,0.73,U] [#3 0.06,0.03,0.70,U] [#4 0.07,-0.01,0.58,U] [#5 -0.03,0.05,0.60,U] [#6 -0.12,0.20,0.00,M1] [#7 -0.05,-0.07,0.62,U] [#8 0.07,0.01,0.51,U] 
21:41:42.337 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {-0.00, 0.12}
21:41:42.337 00.000 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
21:41:42.337 00.000 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
21:41:42.342 00.005 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.33 mountX=0.00 mountY=-0.03, mountTheta=-1.50
21:41:42.342 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
21:41:42.342 00.000 1032 Enqueuing Move request for scope (0.03, 0.01)
21:41:42.342 00.000 10072 Worker thread wakes up
21:41:42.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
21:41:42.342 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
21:41:42.342 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
21:41:42.342 00.000 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.92, period_length = 290.05
21:41:42.342 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
21:41:42.342 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:42.342 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:41:42.342 00.000 10072 MoveAxis(W, 0, ABG)
21:41:42.342 00.000 10072 Move returns status 0, amount 0
21:41:42.342 00.000 10072 MoveAxis(N, 0, ABG)
21:41:42.342 00.000 10072 Move returns status 0, amount 0
21:41:42.342 00.000 10072 move complete, result=0
21:41:42.342 00.000 10072 worker thread done servicing request
21:41:42.342 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=194, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:41:42.363 00.021 1032 UpdateGuideState exits: m=1400 SNR=26.2
21:41:42.363 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:42.363 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:42.368 00.005 1032 Enqueuing Expose request
21:41:42.369 00.001 10072 Worker thread wakes up
21:41:42.369 00.000 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:41:42.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:42.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:42.782 00.413 10072 Exposure complete
21:41:42.830 00.048 10072 worker thread done servicing request
21:41:42.830 00.000 1032 OnExposeComplete: enter
21:41:42.830 00.000 1032 UpdateGuideState(): m_state=6
21:41:42.830 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 47
21:41:42.830 00.000 1032 Star::Find returns 1 (0), X=1104.32, Y=140.92, Mass=1217, SNR=24.4, Peak=111 HFD=3.2
21:41:42.830 00.000 1032 MultiStar: [#1 0.12,-0.03,0.99,U] [#2 0.05,-0.07,0.80,U] [#3 -0.00,0.03,0.76,U] [#4 -0.03,-0.05,0.70,U] [#5 0.07,-0.16,0.63,U] [#6 -0.03,-0.08,0.60,U] [#7 0.08,-0.07,0.69,U] [#8 0.12,0.16,0.00,M1] 
21:41:42.830 00.000 1032 refined, 7 included, MultiStar: {0.05, -0.04}, one-star: {0.11, 0.04}
21:41:42.830 00.000 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
21:41:42.830 00.000 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
21:41:42.830 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.64 mountX=-0.05 mountY=-0.04, mountTheta=-2.47
21:41:42.830 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
21:41:42.844 00.014 1032 Enqueuing Move request for scope (0.05, -0.04)
21:41:42.846 00.002 10072 Worker thread wakes up
21:41:42.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
21:41:42.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
21:41:42.846 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
21:41:42.846 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.92, period_length = 290.05
21:41:42.846 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
21:41:42.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:42.846 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:41:42.846 00.000 10072 MoveAxis(W, 0, ABG)
21:41:42.846 00.000 10072 Move returns status 0, amount 0
21:41:42.846 00.000 10072 MoveAxis(N, 0, ABG)
21:41:42.846 00.000 10072 Move returns status 0, amount 0
21:41:42.846 00.000 10072 move complete, result=0
21:41:42.846 00.000 10072 worker thread done servicing request
21:41:42.846 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:41:42.846 00.000 1032 UpdateGuideState exits: m=1217 SNR=24.4
21:41:42.846 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:42.846 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:42.846 00.000 1032 Enqueuing Expose request
21:41:42.846 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:41:42.846 00.000 10072 Worker thread wakes up
21:41:42.846 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:42.846 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:43.503 00.657 10072 Exposure complete
21:41:43.553 00.050 10072 worker thread done servicing request
21:41:43.553 00.000 1032 OnExposeComplete: enter
21:41:43.553 00.000 1032 UpdateGuideState(): m_state=6
21:41:43.557 00.004 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 48
21:41:43.557 00.000 1032 Star::Find returns 1 (0), X=1104.10, Y=140.94, Mass=1330, SNR=25.5, Peak=115 HFD=2.9
21:41:43.557 00.000 1032 MultiStar: [#1 0.05,-0.13,0.93,U] [#2 0.08,-0.17,0.71,U] [#3 0.02,-0.26,0.00,M1] [#4 0.03,-0.23,0.00,M1] [#5 -0.04,-0.22,0.00,M4] [#6 -0.19,-0.10,0.00,M1] [#7 0.05,-0.20,0.00,M1] [#8 0.04,-0.13,0.46,U] 
21:41:43.557 00.000 1032 refined, 3 included, MultiStar: {0.00, -0.08}, one-star: {-0.11, 0.06}
21:41:43.557 00.000 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.94)
21:41:43.557 00.000 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.94)
21:41:43.557 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.52 mountX=-0.08 mountY=0.02, mountTheta=2.94
21:41:43.569 00.012 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.08, opts=13)
21:41:43.569 00.000 1032 Enqueuing Move request for scope (0.00, -0.08)
21:41:43.571 00.002 10072 Worker thread wakes up
21:41:43.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
21:41:43.571 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
21:41:43.571 00.000 10072 Moving (0.00, -0.08) raw xDistance=-0.08 yDistance=0.02
21:41:43.571 00.000 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.92, period_length = 290.05
21:41:43.571 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:41:43.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:43.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:41:43.571 00.000 10072 MoveAxis(E, 0, ABG)
21:41:43.571 00.000 10072 Move returns status 0, amount 0
21:41:43.571 00.000 10072 MoveAxis(N, 0, ABG)
21:41:43.571 00.000 10072 Move returns status 0, amount 0
21:41:43.571 00.000 10072 move complete, result=0
21:41:43.571 00.000 10072 worker thread done servicing request
21:41:43.571 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
21:41:43.587 00.016 1032 UpdateGuideState exits: m=1330 SNR=25.5
21:41:43.587 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:43.591 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:43.591 00.000 1032 Enqueuing Expose request
21:41:43.591 00.000 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:41:43.591 00.000 10072 Worker thread wakes up
21:41:43.591 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:43.591 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:43.998 00.407 10072 Exposure complete
21:41:44.046 00.048 10072 worker thread done servicing request
21:41:44.046 00.000 1032 OnExposeComplete: enter
21:41:44.047 00.001 1032 UpdateGuideState(): m_state=6
21:41:44.049 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 49
21:41:44.049 00.000 1032 Star::Find returns 1 (0), X=1104.22, Y=141.00, Mass=1114, SNR=23.4, Peak=99 HFD=2.9
21:41:44.051 00.002 1032 MultiStar: [#1 0.08,-0.09,1.04,U] [#2 0.03,-0.23,0.00,M1] [#3 0.02,-0.08,0.79,U] [#4 0.15,-0.14,0.00,M2] [#5 0.06,-0.01,0.69,U] [#6 0.10,-0.10,0.59,U] [#7 0.12,-0.17,0.00,M2] [#8 0.01,-0.20,0.00,M1] 
21:41:44.051 00.000 1032 refined, 4 included, MultiStar: {0.05, -0.02}, one-star: {0.01, 0.13}
21:41:44.051 00.000 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
21:41:44.051 00.000 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
21:41:44.051 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.42 mountX=-0.04 mountY=-0.04, mountTheta=-2.25
21:41:44.058 00.007 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
21:41:44.060 00.002 1032 Enqueuing Move request for scope (0.05, -0.02)
21:41:44.060 00.000 10072 Worker thread wakes up
21:41:44.060 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
21:41:44.060 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
21:41:44.060 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.04 yDistance=-0.04
21:41:44.060 00.000 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.92, period_length = 290.05
21:41:44.060 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:41:44.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:44.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:41:44.060 00.000 10072 MoveAxis(E, 0, ABG)
21:41:44.060 00.000 10072 Move returns status 0, amount 0
21:41:44.060 00.000 10072 MoveAxis(N, 0, ABG)
21:41:44.060 00.000 10072 Move returns status 0, amount 0
21:41:44.060 00.000 10072 move complete, result=0
21:41:44.060 00.000 10072 worker thread done servicing request
21:41:44.060 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:41:44.079 00.019 1032 UpdateGuideState exits: m=1114 SNR=23.4
21:41:44.080 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:44.080 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:44.083 00.003 1032 Enqueuing Expose request
21:41:44.085 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:44.085 00.000 10072 Worker thread wakes up
21:41:44.085 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:44.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:44.711 00.626 10072 Exposure complete
21:41:44.759 00.048 10072 worker thread done servicing request
21:41:44.761 00.002 1032 OnExposeComplete: enter
21:41:44.762 00.001 1032 UpdateGuideState(): m_state=6
21:41:44.762 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 50
21:41:44.766 00.004 1032 Star::Find returns 1 (0), X=1104.22, Y=141.03, Mass=1219, SNR=24.4, Peak=110 HFD=3.1
21:41:44.766 00.000 1032 MultiStar: [#1 0.07,-0.14,0.98,U] [#2 0.09,-0.22,0.00,M2] [#3 0.08,-0.04,0.75,U] [#4 -0.04,0.03,0.66,U] [#5 0.10,0.02,0.68,U] [#6 -0.13,0.03,0.57,U] [#7 0.15,0.01,0.73,U] [#8 -0.09,-0.07,0.52,U] 
21:41:44.766 00.000 1032 refined, 7 included, MultiStar: {0.03, 0.00}, one-star: {0.01, 0.16}
21:41:44.766 00.000 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
21:41:44.766 00.000 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
21:41:44.766 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.09 mountX=-0.00 mountY=-0.03, mountTheta=-1.74
21:41:44.766 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
21:41:44.775 00.009 1032 Enqueuing Move request for scope (0.03, 0.00)
21:41:44.775 00.000 10072 Worker thread wakes up
21:41:44.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
21:41:44.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
21:41:44.775 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.00 yDistance=-0.03
21:41:44.775 00.000 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.92, period_length = 290.05
21:41:44.775 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:41:44.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:44.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:41:44.775 00.000 10072 MoveAxis(E, 0, ABG)
21:41:44.775 00.000 10072 Move returns status 0, amount 0
21:41:44.775 00.000 10072 MoveAxis(N, 0, ABG)
21:41:44.775 00.000 10072 Move returns status 0, amount 0
21:41:44.775 00.000 10072 move complete, result=0
21:41:44.775 00.000 10072 worker thread done servicing request
21:41:44.775 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:41:44.790 00.015 1032 UpdateGuideState exits: m=1219 SNR=24.4
21:41:44.796 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:44.797 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:44.797 00.000 1032 Enqueuing Expose request
21:41:44.800 00.003 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:44.802 00.002 10072 Worker thread wakes up
21:41:44.802 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:44.802 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:45.315 00.513 10072 Exposure complete
21:41:45.363 00.048 10072 worker thread done servicing request
21:41:45.363 00.000 1032 OnExposeComplete: enter
21:41:45.363 00.000 1032 UpdateGuideState(): m_state=6
21:41:45.363 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 51
21:41:45.363 00.000 1032 Star::Find returns 1 (0), X=1104.24, Y=140.99, Mass=1298, SNR=25.3, Peak=128 HFD=2.9
21:41:45.363 00.000 1032 MultiStar: [#1 0.02,-0.09,0.92,U] [#2 0.03,-0.34,0.00,M3] [#3 0.05,-0.09,0.71,U] [#4 0.13,-0.13,0.65,U] [#5 -0.11,-0.24,0.00,M3] [#6 0.06,-0.06,0.61,U] [#7 0.10,-0.01,0.68,U] [#8 0.10,-0.05,0.53,U] 
21:41:45.363 00.000 1032 refined, 6 included, MultiStar: {0.06, -0.03}, one-star: {0.03, 0.12}
21:41:45.375 00.012 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
21:41:45.375 00.000 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
21:41:45.375 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.50 mountX=-0.05 mountY=-0.05, mountTheta=-2.33
21:41:45.378 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
21:41:45.378 00.000 1032 Enqueuing Move request for scope (0.06, -0.03)
21:41:45.378 00.000 10072 Worker thread wakes up
21:41:45.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
21:41:45.378 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
21:41:45.378 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.05
21:41:45.378 00.000 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.92, period_length = 290.05
21:41:45.378 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:41:45.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:45.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:41:45.378 00.000 10072 MoveAxis(E, 0, ABG)
21:41:45.378 00.000 10072 Move returns status 0, amount 0
21:41:45.378 00.000 10072 MoveAxis(N, 0, ABG)
21:41:45.378 00.000 10072 Move returns status 0, amount 0
21:41:45.378 00.000 10072 move complete, result=0
21:41:45.378 00.000 10072 worker thread done servicing request
21:41:45.378 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:41:45.400 00.022 1032 UpdateGuideState exits: m=1298 SNR=25.3
21:41:45.402 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:45.404 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:45.404 00.000 1032 Enqueuing Expose request
21:41:45.406 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:45.408 00.002 10072 Worker thread wakes up
21:41:45.408 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:45.408 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:46.047 00.639 10072 Exposure complete
21:41:46.093 00.046 10072 worker thread done servicing request
21:41:46.093 00.000 1032 OnExposeComplete: enter
21:41:46.094 00.001 1032 UpdateGuideState(): m_state=6
21:41:46.096 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 52
21:41:46.100 00.004 1032 Star::Find returns 1 (0), X=1104.27, Y=140.96, Mass=1214, SNR=24.4, Peak=107 HFD=3.2
21:41:46.100 00.000 1032 MultiStar: [#1 -0.01,-0.25,0.00,M1] [#2 0.20,-0.15,0.00,M4] [#3 0.03,-0.11,0.69,U] [#4 0.08,-0.25,0.00,M1] [#5 0.09,-0.20,0.00,M4] [#6 -0.01,-0.08,0.63,U] [#7 0.01,-0.27,0.00,M1] [#8 0.00,-0.16,0.50,U] 
21:41:46.100 00.000 1032 refined, 3 included, MultiStar: {0.03, -0.04}, one-star: {0.06, 0.08}
21:41:46.104 00.004 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
21:41:46.104 00.000 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
21:41:46.104 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-1.01 mountX=-0.05 mountY=-0.02, mountTheta=-2.84
21:41:46.109 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
21:41:46.110 00.001 1032 Enqueuing Move request for scope (0.03, -0.04)
21:41:46.111 00.001 10072 Worker thread wakes up
21:41:46.111 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
21:41:46.111 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
21:41:46.111 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
21:41:46.112 00.001 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.92, period_length = 290.05
21:41:46.112 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:41:46.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:46.112 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:46.112 00.000 10072 MoveAxis(E, 0, ABG)
21:41:46.112 00.000 10072 Move returns status 0, amount 0
21:41:46.112 00.000 10072 MoveAxis(N, 0, ABG)
21:41:46.112 00.000 10072 Move returns status 0, amount 0
21:41:46.112 00.000 10072 move complete, result=0
21:41:46.112 00.000 10072 worker thread done servicing request
21:41:46.112 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:41:46.125 00.013 1032 UpdateGuideState exits: m=1214 SNR=24.4
21:41:46.125 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:46.125 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:46.125 00.000 1032 Enqueuing Expose request
21:41:46.125 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:46.125 00.000 10072 Worker thread wakes up
21:41:46.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:46.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:46.538 00.413 10072 Exposure complete
21:41:46.590 00.052 10072 worker thread done servicing request
21:41:46.590 00.000 1032 OnExposeComplete: enter
21:41:46.590 00.000 1032 UpdateGuideState(): m_state=6
21:41:46.592 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 53
21:41:46.594 00.002 1032 Star::Find returns 1 (0), X=1104.33, Y=140.93, Mass=1239, SNR=24.6, Peak=103 HFD=3.3
21:41:46.594 00.000 1032 MultiStar: [#1 0.12,-0.17,0.00,M2] [#2 0.07,-0.26,0.00,M5] [#3 -0.17,-0.14,0.00,M1] [#4 0.08,-0.25,0.00,M2] [#5 0.16,-0.14,0.00,M5] [#6 0.00,-0.11,0.55,U] [#7 0.11,-0.17,0.00,M2] [#8 -0.00,-0.07,0.55,U] 
21:41:46.596 00.002 1032 refined, 2 included, MultiStar: {0.06, -0.02}, one-star: {0.12, 0.06}
21:41:46.597 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
21:41:46.597 00.000 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
21:41:46.599 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.32 mountX=-0.03 mountY=-0.05, mountTheta=-2.15
21:41:46.601 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
21:41:46.602 00.001 1032 Enqueuing Move request for scope (0.06, -0.02)
21:41:46.602 00.000 10072 Worker thread wakes up
21:41:46.605 00.003 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
21:41:46.605 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
21:41:46.605 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.05
21:41:46.605 00.000 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.92, period_length = 290.05
21:41:46.605 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:41:46.605 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:46.605 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:41:46.605 00.000 10072 MoveAxis(E, 0, ABG)
21:41:46.605 00.000 10072 Move returns status 0, amount 0
21:41:46.605 00.000 10072 MoveAxis(N, 0, ABG)
21:41:46.605 00.000 10072 Move returns status 0, amount 0
21:41:46.605 00.000 10072 move complete, result=0
21:41:46.605 00.000 10072 worker thread done servicing request
21:41:46.605 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:41:46.619 00.014 1032 UpdateGuideState exits: m=1239 SNR=24.6
21:41:46.623 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:46.623 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:46.625 00.002 1032 Enqueuing Expose request
21:41:46.625 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:46.627 00.002 10072 Worker thread wakes up
21:41:46.627 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:46.627 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:47.257 00.630 10072 Exposure complete
21:41:47.305 00.048 10072 worker thread done servicing request
21:41:47.305 00.000 1032 OnExposeComplete: enter
21:41:47.306 00.001 1032 UpdateGuideState(): m_state=6
21:41:47.307 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 54
21:41:47.309 00.002 1032 Star::Find returns 1 (0), X=1104.29, Y=140.99, Mass=1324, SNR=25.5, Peak=118 HFD=3.1
21:41:47.311 00.002 1032 MultiStar: [#1 0.05,-0.04,1.01,U] [#2 0.13,-0.15,0.00,M6] [#3 0.02,0.03,0.73,U] [#4 0.02,-0.04,0.64,U] [#5 -0.03,-0.11,0.64,U] [#6 -0.13,-0.12,0.63,U] [#7 0.08,-0.09,0.63,U] [#8 0.07,0.11,0.51,U] 
21:41:47.311 00.000 1032 refined, 7 included, MultiStar: {0.02, -0.01}, one-star: {0.08, 0.11}
21:41:47.313 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
21:41:47.313 00.000 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
21:41:47.315 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.48 mountX=-0.02 mountY=-0.02, mountTheta=-2.31
21:41:47.318 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
21:41:47.318 00.000 1032 Enqueuing Move request for scope (0.02, -0.01)
21:41:47.318 00.000 10072 Worker thread wakes up
21:41:47.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
21:41:47.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
21:41:47.318 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
21:41:47.318 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.91, period_length = 290.05
21:41:47.318 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:41:47.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:47.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:47.318 00.000 10072 MoveAxis(E, 0, ABG)
21:41:47.318 00.000 10072 Move returns status 0, amount 0
21:41:47.318 00.000 10072 MoveAxis(N, 0, ABG)
21:41:47.318 00.000 10072 Move returns status 0, amount 0
21:41:47.318 00.000 10072 move complete, result=0
21:41:47.318 00.000 10072 worker thread done servicing request
21:41:47.318 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:41:47.340 00.022 1032 UpdateGuideState exits: m=1324 SNR=25.5
21:41:47.342 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:47.344 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:47.345 00.001 1032 Enqueuing Expose request
21:41:47.347 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:47.347 00.000 10072 Worker thread wakes up
21:41:47.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:47.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:47.753 00.406 10072 Exposure complete
21:41:47.804 00.051 10072 worker thread done servicing request
21:41:47.804 00.000 1032 OnExposeComplete: enter
21:41:47.804 00.000 1032 UpdateGuideState(): m_state=6
21:41:47.804 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 55
21:41:47.804 00.000 1032 Star::Find returns 1 (0), X=1104.21, Y=141.05, Mass=1366, SNR=25.9, Peak=118 HFD=3.0
21:41:47.804 00.000 1032 MultiStar: [#1 -0.01,0.02,0.98,U] [#2 0.11,-0.06,0.77,U] [#3 0.06,-0.08,0.75,U] [#4 0.04,-0.11,0.65,U] [#5 -0.02,-0.01,0.68,U] [#6 -0.09,-0.04,0.56,U] [#7 0.06,-0.14,0.65,U] [#8 0.07,-0.00,0.52,U] 
21:41:47.812 00.008 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {-0.00, 0.17}
21:41:47.812 00.000 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
21:41:47.812 00.000 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
21:41:47.812 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.64 mountX=-0.02 mountY=-0.02, mountTheta=-2.47
21:41:47.812 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
21:41:47.812 00.000 1032 Enqueuing Move request for scope (0.02, -0.02)
21:41:47.821 00.009 10072 Worker thread wakes up
21:41:47.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
21:41:47.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
21:41:47.821 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
21:41:47.821 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.91, period_length = 290.05
21:41:47.821 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:41:47.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:47.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:47.821 00.000 10072 MoveAxis(E, 0, ABG)
21:41:47.821 00.000 10072 Move returns status 0, amount 0
21:41:47.821 00.000 10072 MoveAxis(N, 0, ABG)
21:41:47.821 00.000 10072 Move returns status 0, amount 0
21:41:47.821 00.000 10072 move complete, result=0
21:41:47.821 00.000 10072 worker thread done servicing request
21:41:47.821 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:41:47.839 00.018 1032 UpdateGuideState exits: m=1366 SNR=25.9
21:41:47.839 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:47.841 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:47.843 00.002 1032 Enqueuing Expose request
21:41:47.845 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:47.847 00.002 10072 Worker thread wakes up
21:41:47.847 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:47.847 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:48.482 00.635 10072 Exposure complete
21:41:48.533 00.051 10072 worker thread done servicing request
21:41:48.533 00.000 1032 OnExposeComplete: enter
21:41:48.535 00.002 1032 UpdateGuideState(): m_state=6
21:41:48.535 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 56
21:41:48.537 00.002 1032 Star::Find returns 1 (0), X=1104.19, Y=141.15, Mass=1223, SNR=24.5, Peak=110 HFD=2.9
21:41:48.539 00.002 1032 MultiStar: [#1 0.10,-0.06,1.03,U] [#2 0.13,-0.10,0.73,U] [#3 0.01,-0.12,0.77,U] [#4 0.02,-0.08,0.68,U] [#5 0.00,-0.00,0.69,U] [#6 0.00,-0.14,0.59,U] [#7 0.10,-0.14,0.70,U] [#8 0.05,0.03,0.49,U] 
21:41:48.539 00.000 1032 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {-0.02, 0.27}
21:41:48.541 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
21:41:48.543 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
21:41:48.544 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-0.54 mountX=-0.04 mountY=-0.04, mountTheta=-2.37
21:41:48.546 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
21:41:48.547 00.001 1032 Enqueuing Move request for scope (0.05, -0.03)
21:41:48.549 00.002 10072 Worker thread wakes up
21:41:48.549 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
21:41:48.549 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
21:41:48.549 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
21:41:48.549 00.000 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.91, period_length = 290.05
21:41:48.549 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:41:48.549 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:48.549 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:41:48.549 00.000 10072 MoveAxis(E, 0, ABG)
21:41:48.549 00.000 10072 Move returns status 0, amount 0
21:41:48.549 00.000 10072 MoveAxis(N, 0, ABG)
21:41:48.549 00.000 10072 Move returns status 0, amount 0
21:41:48.549 00.000 10072 move complete, result=0
21:41:48.549 00.000 10072 worker thread done servicing request
21:41:48.553 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:41:48.570 00.017 1032 UpdateGuideState exits: m=1223 SNR=24.5
21:41:48.572 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:48.572 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:48.574 00.002 1032 Enqueuing Expose request
21:41:48.576 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:48.576 00.000 10072 Worker thread wakes up
21:41:48.576 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:48.578 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:48.990 00.412 10072 Exposure complete
21:41:49.035 00.045 10072 worker thread done servicing request
21:41:49.035 00.000 1032 OnExposeComplete: enter
21:41:49.035 00.000 1032 UpdateGuideState(): m_state=6
21:41:49.035 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 57
21:41:49.041 00.006 1032 Star::Find returns 1 (0), X=1104.29, Y=140.88, Mass=1273, SNR=25.0, Peak=113 HFD=3.2
21:41:49.041 00.000 1032 MultiStar: [#1 0.14,-0.17,0.00,M1] [#2 0.13,-0.17,0.00,M5] [#3 -0.03,-0.01,0.78,U] [#4 0.05,-0.11,0.67,U] [#5 0.02,-0.06,0.67,U] [#6 0.10,-0.17,0.00,M1] [#7 0.16,-0.28,0.00,M1] [#8 0.08,-0.08,0.50,U] 
21:41:49.041 00.000 1032 refined, 4 included, MultiStar: {0.04, -0.04}, one-star: {0.08, 0.01}
21:41:49.041 00.000 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
21:41:49.041 00.000 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
21:41:49.047 00.006 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.82 mountX=-0.05 mountY=-0.03, mountTheta=-2.65
21:41:49.047 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
21:41:49.051 00.004 1032 Enqueuing Move request for scope (0.04, -0.04)
21:41:49.051 00.000 10072 Worker thread wakes up
21:41:49.051 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
21:41:49.051 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
21:41:49.051 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
21:41:49.051 00.000 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.91, period_length = 290.05
21:41:49.051 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:41:49.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:49.051 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:41:49.051 00.000 10072 MoveAxis(E, 0, ABG)
21:41:49.051 00.000 10072 Move returns status 0, amount 0
21:41:49.051 00.000 10072 MoveAxis(N, 0, ABG)
21:41:49.051 00.000 10072 Move returns status 0, amount 0
21:41:49.051 00.000 10072 move complete, result=0
21:41:49.051 00.000 10072 worker thread done servicing request
21:41:49.051 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:41:49.067 00.016 1032 UpdateGuideState exits: m=1273 SNR=25.0
21:41:49.073 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:49.073 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:49.075 00.002 1032 Enqueuing Expose request
21:41:49.075 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:49.077 00.002 10072 Worker thread wakes up
21:41:49.077 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:49.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:49.704 00.627 10072 Exposure complete
21:41:49.766 00.062 10072 worker thread done servicing request
21:41:49.766 00.000 1032 OnExposeComplete: enter
21:41:49.766 00.000 1032 UpdateGuideState(): m_state=6
21:41:49.766 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 58
21:41:49.771 00.005 1032 Star::Find returns 1 (0), X=1104.28, Y=141.06, Mass=1375, SNR=25.9, Peak=119 HFD=3.2
21:41:49.771 00.000 1032 MultiStar: [#1 0.09,-0.15,0.98,U] [#2 0.21,0.02,0.00,M6] [#3 -0.02,-0.04,0.72,U] [#4 0.13,-0.04,0.67,U] [#5 0.06,-0.27,0.00,M2] [#6 -0.10,0.01,0.60,U] [#7 0.06,-0.20,0.00,M2] [#8 -0.20,-0.11,0.00,M1] 
21:41:49.771 00.000 1032 refined, 4 included, MultiStar: {0.04, -0.00}, one-star: {0.07, 0.19}
21:41:49.771 00.000 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
21:41:49.771 00.000 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
21:41:49.771 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.10 mountX=-0.02 mountY=-0.04, mountTheta=-1.93
21:41:49.781 00.010 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
21:41:49.784 00.003 1032 Enqueuing Move request for scope (0.04, -0.00)
21:41:49.786 00.002 10072 Worker thread wakes up
21:41:49.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
21:41:49.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
21:41:49.786 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.02 yDistance=-0.04
21:41:49.786 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.91, period_length = 290.05
21:41:49.786 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:41:49.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:49.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:41:49.786 00.000 10072 MoveAxis(E, 0, ABG)
21:41:49.788 00.002 10072 Move returns status 0, amount 0
21:41:49.788 00.000 10072 MoveAxis(N, 0, ABG)
21:41:49.788 00.000 10072 Move returns status 0, amount 0
21:41:49.788 00.000 10072 move complete, result=0
21:41:49.788 00.000 10072 worker thread done servicing request
21:41:49.788 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:41:49.809 00.021 1032 UpdateGuideState exits: m=1375 SNR=25.9
21:41:49.811 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:49.813 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:49.815 00.002 1032 Enqueuing Expose request
21:41:49.817 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:49.819 00.002 10072 Worker thread wakes up
21:41:49.819 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:49.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:50.224 00.405 10072 Exposure complete
21:41:50.281 00.057 10072 worker thread done servicing request
21:41:50.281 00.000 1032 OnExposeComplete: enter
21:41:50.281 00.000 1032 UpdateGuideState(): m_state=6
21:41:50.281 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 59
21:41:50.286 00.005 1032 Star::Find returns 1 (0), X=1104.14, Y=140.90, Mass=1190, SNR=24.1, Peak=102 HFD=2.9
21:41:50.288 00.002 1032 MultiStar: [#1 0.07,-0.12,0.98,U] [#2 0.14,-0.10,0.81,U] [#3 -0.24,-0.05,0.00,M1] [#4 0.10,-0.16,0.67,U] [#5 -0.00,-0.13,0.72,U] [#6 0.08,0.09,0.64,U] [#7 0.13,-0.16,0.00,M3] [#8 0.02,0.02,0.53,U] 
21:41:50.290 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.06}, one-star: {-0.07, 0.03}
21:41:50.290 00.000 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
21:41:50.292 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
21:41:50.294 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-0.87 mountX=-0.07 mountY=-0.03, mountTheta=-2.70
21:41:50.298 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
21:41:50.300 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
21:41:50.300 00.000 10072 Worker thread wakes up
21:41:50.300 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
21:41:50.300 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
21:41:50.300 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
21:41:50.302 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.91, period_length = 290.05
21:41:50.302 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:41:50.302 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:50.302 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:41:50.302 00.000 10072 MoveAxis(E, 0, ABG)
21:41:50.302 00.000 10072 Move returns status 0, amount 0
21:41:50.302 00.000 10072 MoveAxis(N, 0, ABG)
21:41:50.302 00.000 10072 Move returns status 0, amount 0
21:41:50.302 00.000 10072 move complete, result=0
21:41:50.303 00.001 10072 worker thread done servicing request
21:41:50.304 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:41:50.321 00.017 1032 UpdateGuideState exits: m=1190 SNR=24.1
21:41:50.323 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:50.325 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:50.327 00.002 1032 Enqueuing Expose request
21:41:50.329 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:50.331 00.002 10072 Worker thread wakes up
21:41:50.331 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:50.331 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:50.972 00.641 10072 Exposure complete
21:41:51.019 00.047 10072 worker thread done servicing request
21:41:51.019 00.000 1032 OnExposeComplete: enter
21:41:51.025 00.006 1032 UpdateGuideState(): m_state=6
21:41:51.027 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 60
21:41:51.029 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=141.00, Mass=1185, SNR=24.1, Peak=105 HFD=3.2
21:41:51.029 00.000 1032 MultiStar: [#1 0.06,-0.09,1.00,U] [#2 0.18,-0.14,0.00,M6] [#3 -0.03,-0.15,0.78,U] [#4 0.14,-0.20,0.00,M1] [#5 0.02,-0.26,0.00,M2] [#6 0.06,-0.10,0.63,U] [#7 0.02,-0.23,0.00,M4] [#8 -0.02,-0.08,0.52,U] 
21:41:51.029 00.000 1032 refined, 4 included, MultiStar: {0.02, -0.05}, one-star: {0.02, 0.12}
21:41:51.029 00.000 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
21:41:51.034 00.005 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
21:41:51.036 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.13 mountX=-0.05 mountY=-0.01, mountTheta=-2.96
21:41:51.038 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
21:41:51.040 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
21:41:51.042 00.002 10072 Worker thread wakes up
21:41:51.042 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
21:41:51.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
21:41:51.042 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
21:41:51.042 00.000 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.91, period_length = 290.05
21:41:51.042 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:41:51.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:51.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:41:51.042 00.000 10072 MoveAxis(E, 0, ABG)
21:41:51.042 00.000 10072 Move returns status 0, amount 0
21:41:51.042 00.000 10072 MoveAxis(N, 0, ABG)
21:41:51.042 00.000 10072 Move returns status 0, amount 0
21:41:51.042 00.000 10072 move complete, result=0
21:41:51.042 00.000 10072 worker thread done servicing request
21:41:51.042 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:41:51.049 00.007 1032 UpdateGuideState exits: m=1185 SNR=24.1
21:41:51.062 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:51.062 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:51.065 00.003 1032 Enqueuing Expose request
21:41:51.065 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:51.065 00.000 10072 Worker thread wakes up
21:41:51.065 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:51.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:51.480 00.415 10072 Exposure complete
21:41:51.534 00.054 10072 worker thread done servicing request
21:41:51.534 00.000 1032 OnExposeComplete: enter
21:41:51.534 00.000 1032 UpdateGuideState(): m_state=6
21:41:51.537 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
21:41:51.537 00.000 1032 Star::Find returns 1 (0), X=1104.24, Y=141.04, Mass=1194, SNR=24.2, Peak=112 HFD=2.9
21:41:51.542 00.005 1032 MultiStar: [#1 0.02,-0.19,0.00,M1] [#2 0.03,-0.16,0.79,U] [#3 0.15,-0.18,0.00,M1] [#4 0.08,-0.08,0.67,U] [#5 0.01,-0.29,0.00,M3] [#6 0.07,-0.05,0.63,U] [#7 -0.04,-0.15,0.62,U] [#8 0.01,-0.12,0.55,U] 
21:41:51.542 00.000 1032 refined, 5 included, MultiStar: {0.03, -0.05}, one-star: {0.03, 0.16}
21:41:51.544 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
21:41:51.547 00.003 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
21:41:51.547 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.02 mountX=-0.06 mountY=-0.02, mountTheta=-2.85
21:41:51.552 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
21:41:51.554 00.002 1032 Enqueuing Move request for scope (0.03, -0.05)
21:41:51.556 00.002 10072 Worker thread wakes up
21:41:51.556 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
21:41:51.556 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
21:41:51.556 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.02
21:41:51.557 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.91, period_length = 290.05
21:41:51.557 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:41:51.557 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:51.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:51.557 00.000 10072 MoveAxis(E, 0, ABG)
21:41:51.557 00.000 10072 Move returns status 0, amount 0
21:41:51.557 00.000 10072 MoveAxis(N, 0, ABG)
21:41:51.557 00.000 10072 Move returns status 0, amount 0
21:41:51.558 00.001 10072 move complete, result=0
21:41:51.558 00.000 10072 worker thread done servicing request
21:41:51.559 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:41:51.579 00.020 1032 UpdateGuideState exits: m=1194 SNR=24.2
21:41:51.581 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:51.581 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:51.581 00.000 1032 Enqueuing Expose request
21:41:51.581 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:51.589 00.008 10072 Worker thread wakes up
21:41:51.589 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:51.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:52.226 00.637 10072 Exposure complete
21:41:52.278 00.052 10072 worker thread done servicing request
21:41:52.278 00.000 1032 OnExposeComplete: enter
21:41:52.280 00.002 1032 UpdateGuideState(): m_state=6
21:41:52.282 00.002 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 62
21:41:52.284 00.002 1032 Star::Find returns 1 (0), X=1104.25, Y=140.99, Mass=1201, SNR=24.2, Peak=103 HFD=3.2
21:41:52.285 00.001 1032 MultiStar: [#1 0.10,-0.12,1.03,U] [#2 0.07,-0.09,0.82,U] [#3 0.00,-0.10,0.76,U] [#4 0.02,-0.10,0.62,U] [#5 0.03,0.01,0.63,U] [#6 0.08,0.01,0.62,U] [#7 0.13,-0.07,0.73,U] [#8 -0.02,0.01,0.50,U] 
21:41:52.285 00.000 1032 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.04, 0.12}
21:41:52.288 00.003 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
21:41:52.290 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
21:41:52.290 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.61 mountX=-0.05 mountY=-0.04, mountTheta=-2.44
21:41:52.294 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
21:41:52.294 00.000 1032 Enqueuing Move request for scope (0.05, -0.04)
21:41:52.296 00.002 10072 Worker thread wakes up
21:41:52.296 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
21:41:52.296 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
21:41:52.296 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
21:41:52.296 00.000 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.91, period_length = 290.05
21:41:52.296 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:41:52.297 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:52.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:41:52.297 00.000 10072 MoveAxis(E, 0, ABG)
21:41:52.297 00.000 10072 Move returns status 0, amount 0
21:41:52.297 00.000 10072 MoveAxis(N, 0, ABG)
21:41:52.297 00.000 10072 Move returns status 0, amount 0
21:41:52.297 00.000 10072 move complete, result=0
21:41:52.297 00.000 10072 worker thread done servicing request
21:41:52.297 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:41:52.309 00.012 1032 UpdateGuideState exits: m=1201 SNR=24.2
21:41:52.309 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:52.319 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:52.320 00.001 1032 Enqueuing Expose request
21:41:52.322 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:52.324 00.002 10072 Worker thread wakes up
21:41:52.324 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:52.324 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:52.735 00.411 10072 Exposure complete
21:41:52.783 00.048 10072 worker thread done servicing request
21:41:52.783 00.000 1032 OnExposeComplete: enter
21:41:52.783 00.000 1032 UpdateGuideState(): m_state=6
21:41:52.783 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 63
21:41:52.793 00.010 1032 Star::Find returns 1 (0), X=1104.17, Y=141.03, Mass=1324, SNR=25.5, Peak=114 HFD=2.9
21:41:52.793 00.000 1032 MultiStar: [#1 0.12,-0.02,0.93,U] [#2 -0.01,-0.05,0.77,U] [#3 0.13,-0.09,0.71,U] [#4 0.02,-0.10,0.64,U] [#5 0.11,-0.15,0.00,M3] [#6 -0.16,0.05,0.59,U] [#7 0.03,-0.15,0.67,U] [#8 -0.04,-0.09,0.48,U] 
21:41:52.793 00.000 1032 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {-0.04, 0.15}
21:41:52.797 00.004 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
21:41:52.799 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
21:41:52.801 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.11 mountX=-0.03 mountY=-0.01, mountTheta=-2.95
21:41:52.803 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
21:41:52.805 00.002 1032 Enqueuing Move request for scope (0.01, -0.03)
21:41:52.805 00.000 10072 Worker thread wakes up
21:41:52.805 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
21:41:52.805 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
21:41:52.805 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.01
21:41:52.805 00.000 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.90, period_length = 290.05
21:41:52.805 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:41:52.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:52.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:41:52.805 00.000 10072 MoveAxis(E, 0, ABG)
21:41:52.805 00.000 10072 Move returns status 0, amount 0
21:41:52.805 00.000 10072 MoveAxis(N, 0, ABG)
21:41:52.807 00.002 10072 Move returns status 0, amount 0
21:41:52.807 00.000 10072 move complete, result=0
21:41:52.807 00.000 10072 worker thread done servicing request
21:41:52.807 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
21:41:52.825 00.018 1032 UpdateGuideState exits: m=1324 SNR=25.5
21:41:52.827 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:52.827 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:52.829 00.002 1032 Enqueuing Expose request
21:41:52.831 00.002 10072 Worker thread wakes up
21:41:52.831 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:52.834 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:52.834 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:53.465 00.631 10072 Exposure complete
21:41:53.516 00.051 10072 worker thread done servicing request
21:41:53.516 00.000 1032 OnExposeComplete: enter
21:41:53.516 00.000 1032 UpdateGuideState(): m_state=6
21:41:53.516 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 64
21:41:53.516 00.000 1032 Star::Find returns 1 (0), X=1104.25, Y=141.03, Mass=1231, SNR=24.6, Peak=102 HFD=3.0
21:41:53.523 00.007 1032 MultiStar: [#1 0.11,0.11,0.98,U] [#2 0.10,-0.02,0.80,U] [#3 -0.10,-0.05,0.74,U] [#4 -0.00,-0.11,0.65,U] [#5 -0.01,-0.06,0.66,U] [#6 -0.02,-0.12,0.58,U] [#7 -0.04,-0.10,0.65,U] [#8 0.13,-0.03,0.49,U] 
21:41:53.523 00.000 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.04, 0.16}
21:41:53.523 00.000 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
21:41:53.523 00.000 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
21:41:53.529 00.006 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.32 mountX=-0.02 mountY=-0.02, mountTheta=-2.15
21:41:53.533 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
21:41:53.535 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
21:41:53.537 00.002 10072 Worker thread wakes up
21:41:53.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
21:41:53.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
21:41:53.537 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
21:41:53.537 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.90, period_length = 290.05
21:41:53.537 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:41:53.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:53.537 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:53.537 00.000 10072 MoveAxis(E, 0, ABG)
21:41:53.537 00.000 10072 Move returns status 0, amount 0
21:41:53.537 00.000 10072 MoveAxis(N, 0, ABG)
21:41:53.537 00.000 10072 Move returns status 0, amount 0
21:41:53.537 00.000 10072 move complete, result=0
21:41:53.537 00.000 10072 worker thread done servicing request
21:41:53.539 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:41:53.557 00.018 1032 UpdateGuideState exits: m=1231 SNR=24.6
21:41:53.561 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:53.561 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:53.563 00.002 1032 Enqueuing Expose request
21:41:53.565 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:53.565 00.000 10072 Worker thread wakes up
21:41:53.565 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:53.565 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:53.972 00.407 10072 Exposure complete
21:41:54.021 00.049 10072 worker thread done servicing request
21:41:54.021 00.000 1032 OnExposeComplete: enter
21:41:54.021 00.000 1032 UpdateGuideState(): m_state=6
21:41:54.028 00.007 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 65
21:41:54.030 00.002 1032 Star::Find returns 1 (0), X=1104.33, Y=141.00, Mass=1160, SNR=23.8, Peak=105 HFD=3.1
21:41:54.031 00.001 1032 MultiStar: [#1 0.01,-0.00,1.06,U] [#2 0.06,-0.10,0.76,U] [#3 0.00,0.01,0.77,U] [#4 0.12,-0.10,0.67,U] [#5 0.04,-0.03,0.70,U] [#6 0.06,0.01,0.66,U] [#7 0.13,-0.18,0.00,M1] [#8 0.07,0.07,0.56,U] 
21:41:54.031 00.000 1032 refined, 7 included, MultiStar: {0.06, 0.00}, one-star: {0.11, 0.13}
21:41:54.033 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
21:41:54.033 00.000 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
21:41:54.035 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.04 mountX=-0.01 mountY=-0.06, mountTheta=-1.79
21:41:54.037 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
21:41:54.039 00.002 1032 Enqueuing Move request for scope (0.06, 0.00)
21:41:54.041 00.002 10072 Worker thread wakes up
21:41:54.041 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
21:41:54.041 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
21:41:54.041 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
21:41:54.041 00.000 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.90, period_length = 290.05
21:41:54.041 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:41:54.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:54.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:41:54.041 00.000 10072 MoveAxis(E, 0, ABG)
21:41:54.041 00.000 10072 Move returns status 0, amount 0
21:41:54.041 00.000 10072 MoveAxis(N, 0, ABG)
21:41:54.041 00.000 10072 Move returns status 0, amount 0
21:41:54.041 00.000 10072 move complete, result=0
21:41:54.041 00.000 10072 worker thread done servicing request
21:41:54.043 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:41:54.052 00.009 1032 UpdateGuideState exits: m=1160 SNR=23.8
21:41:54.052 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:54.052 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:54.065 00.013 1032 Enqueuing Expose request
21:41:54.067 00.002 10072 Worker thread wakes up
21:41:54.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:54.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:54.067 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:54.707 00.640 10072 Exposure complete
21:41:54.758 00.051 10072 worker thread done servicing request
21:41:54.758 00.000 1032 OnExposeComplete: enter
21:41:54.758 00.000 1032 UpdateGuideState(): m_state=6
21:41:54.762 00.004 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 66
21:41:54.762 00.000 1032 Star::Find returns 1 (0), X=1104.27, Y=140.98, Mass=1384, SNR=26.1, Peak=120 HFD=3.2
21:41:54.762 00.000 1032 MultiStar: [#1 0.10,0.01,0.92,U] [#2 0.11,-0.06,0.74,U] [#3 0.03,0.05,0.70,U] [#4 0.06,0.05,0.59,U] [#5 0.06,0.01,0.66,U] [#6 -0.01,0.10,0.55,U] [#7 0.14,-0.01,0.63,U] [#8 -0.05,-0.05,0.52,U] 
21:41:54.766 00.004 1032 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.06, 0.10}
21:41:54.769 00.003 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
21:41:54.769 00.000 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
21:41:54.771 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.38 mountX=0.01 mountY=-0.07, mountTheta=-1.45
21:41:54.773 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
21:41:54.773 00.000 1032 Enqueuing Move request for scope (0.06, 0.03)
21:41:54.773 00.000 10072 Worker thread wakes up
21:41:54.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
21:41:54.773 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
21:41:54.773 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
21:41:54.773 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.90, period_length = 290.05
21:41:54.773 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:41:54.773 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:54.773 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:41:54.773 00.000 10072 MoveAxis(E, 0, ABG)
21:41:54.773 00.000 10072 Move returns status 0, amount 0
21:41:54.773 00.000 10072 MoveAxis(N, 0, ABG)
21:41:54.773 00.000 10072 Move returns status 0, amount 0
21:41:54.773 00.000 10072 move complete, result=0
21:41:54.773 00.000 10072 worker thread done servicing request
21:41:54.779 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:41:54.796 00.017 1032 UpdateGuideState exits: m=1384 SNR=26.1
21:41:54.797 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:54.801 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:54.802 00.001 1032 Enqueuing Expose request
21:41:54.803 00.001 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:54.805 00.002 10072 Worker thread wakes up
21:41:54.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:54.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:55.216 00.411 10072 Exposure complete
21:41:55.261 00.045 10072 worker thread done servicing request
21:41:55.261 00.000 1032 OnExposeComplete: enter
21:41:55.266 00.005 1032 UpdateGuideState(): m_state=6
21:41:55.266 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 67
21:41:55.266 00.000 1032 Star::Find returns 1 (0), X=1104.19, Y=141.05, Mass=1140, SNR=23.6, Peak=107 HFD=3.0
21:41:55.266 00.000 1032 MultiStar: [#1 0.05,0.20,0.00,M1] [#2 0.14,0.07,0.79,U] [#3 -0.01,0.13,0.79,U] [#4 0.10,0.09,0.67,U] [#5 -0.02,0.08,0.69,U] [#6 0.06,0.22,0.00,M1] [#7 0.13,0.08,0.74,U] [#8 0.03,0.12,0.58,U] 
21:41:55.272 00.006 1032 refined, 6 included, MultiStar: {0.05, 0.11}, one-star: {-0.02, 0.18}
21:41:55.272 00.000 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
21:41:55.272 00.000 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
21:41:55.272 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=0.10 mountY=-0.08, mountTheta=-0.66
21:41:55.277 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
21:41:55.277 00.000 1032 Enqueuing Move request for scope (0.05, 0.11)
21:41:55.277 00.000 10072 Worker thread wakes up
21:41:55.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
21:41:55.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
21:41:55.277 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.10 yDistance=-0.08
21:41:55.277 00.000 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.90, period_length = 290.05
21:41:55.277 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
21:41:55.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:55.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:41:55.277 00.000 10072 MoveAxis(E, 0, ABG)
21:41:55.277 00.000 10072 Move returns status 0, amount 0
21:41:55.277 00.000 10072 MoveAxis(N, 0, ABG)
21:41:55.277 00.000 10072 Move returns status 0, amount 0
21:41:55.277 00.000 10072 move complete, result=0
21:41:55.277 00.000 10072 worker thread done servicing request
21:41:55.277 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:41:55.297 00.020 1032 UpdateGuideState exits: m=1140 SNR=23.6
21:41:55.297 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:55.297 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:55.297 00.000 1032 Enqueuing Expose request
21:41:55.297 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:55.297 00.000 10072 Worker thread wakes up
21:41:55.297 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:55.297 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:55.929 00.632 10072 Exposure complete
21:41:55.976 00.047 10072 worker thread done servicing request
21:41:55.976 00.000 1032 OnExposeComplete: enter
21:41:55.984 00.008 1032 UpdateGuideState(): m_state=6
21:41:55.985 00.001 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 68
21:41:55.986 00.001 1032 Star::Find returns 1 (0), X=1104.12, Y=141.05, Mass=1163, SNR=23.9, Peak=100 HFD=2.9
21:41:55.986 00.000 1032 MultiStar: [#1 0.04,-0.09,0.92,U] [#2 0.10,-0.12,0.75,U] [#3 0.03,-0.02,0.73,U] [#4 0.03,-0.29,0.00,M1] [#5 0.15,0.03,0.65,U] [#6 0.03,0.01,0.63,U] [#7 0.01,-0.09,0.69,U] [#8 -0.05,-0.01,0.56,U] 
21:41:55.986 00.000 1032 refined, 7 included, MultiStar: {0.02, -0.01}, one-star: {-0.09, 0.17}
21:41:55.992 00.006 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
21:41:55.992 00.000 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
21:41:55.992 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.46 mountX=-0.02 mountY=-0.02, mountTheta=-2.29
21:41:55.992 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
21:41:55.992 00.000 1032 Enqueuing Move request for scope (0.02, -0.01)
21:41:56.001 00.009 10072 Worker thread wakes up
21:41:56.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
21:41:56.001 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
21:41:56.001 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
21:41:56.001 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.90, period_length = 290.05
21:41:56.001 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:41:56.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:56.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:56.001 00.000 10072 MoveAxis(E, 0, ABG)
21:41:56.001 00.000 10072 Move returns status 0, amount 0
21:41:56.001 00.000 10072 MoveAxis(N, 0, ABG)
21:41:56.001 00.000 10072 Move returns status 0, amount 0
21:41:56.001 00.000 10072 move complete, result=0
21:41:56.001 00.000 10072 worker thread done servicing request
21:41:56.001 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:41:56.019 00.018 1032 UpdateGuideState exits: m=1163 SNR=23.9
21:41:56.021 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:56.025 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:56.025 00.000 1032 Enqueuing Expose request
21:41:56.025 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:56.028 00.003 10072 Worker thread wakes up
21:41:56.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:56.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:56.437 00.409 10072 Exposure complete
21:41:56.492 00.055 10072 worker thread done servicing request
21:41:56.492 00.000 1032 OnExposeComplete: enter
21:41:56.494 00.002 1032 UpdateGuideState(): m_state=6
21:41:56.496 00.002 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 69
21:41:56.496 00.000 1032 Star::Find returns 1 (0), X=1104.27, Y=141.00, Mass=1288, SNR=25.2, Peak=120 HFD=3.0
21:41:56.498 00.002 1032 MultiStar: [#1 0.07,-0.00,0.94,U] [#2 0.01,-0.13,0.83,U] [#3 0.01,-0.23,0.00,M1] [#4 0.08,-0.07,0.60,U] [#5 0.11,0.05,0.64,U] [#6 -0.03,-0.00,0.57,U] [#7 0.01,-0.11,0.71,U] [#8 0.08,-0.12,0.60,U] 
21:41:56.500 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {0.06, 0.12}
21:41:56.502 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
21:41:56.502 00.000 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
21:41:56.504 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.47 mountX=-0.04 mountY=-0.04, mountTheta=-2.30
21:41:56.506 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
21:41:56.508 00.002 1032 Enqueuing Move request for scope (0.05, -0.02)
21:41:56.509 00.001 10072 Worker thread wakes up
21:41:56.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
21:41:56.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
21:41:56.509 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.04 yDistance=-0.04
21:41:56.509 00.000 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.90, period_length = 290.05
21:41:56.509 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:41:56.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:56.509 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:41:56.509 00.000 10072 MoveAxis(E, 0, ABG)
21:41:56.511 00.002 10072 Move returns status 0, amount 0
21:41:56.511 00.000 10072 MoveAxis(N, 0, ABG)
21:41:56.511 00.000 10072 Move returns status 0, amount 0
21:41:56.511 00.000 10072 move complete, result=0
21:41:56.511 00.000 10072 worker thread done servicing request
21:41:56.511 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:41:56.530 00.019 1032 UpdateGuideState exits: m=1288 SNR=25.2
21:41:56.532 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:56.534 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:56.534 00.000 1032 Enqueuing Expose request
21:41:56.536 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:56.538 00.002 10072 Worker thread wakes up
21:41:56.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:56.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:57.169 00.631 10072 Exposure complete
21:41:57.215 00.046 10072 worker thread done servicing request
21:41:57.215 00.000 1032 OnExposeComplete: enter
21:41:57.223 00.008 1032 UpdateGuideState(): m_state=6
21:41:57.223 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 70
21:41:57.223 00.000 1032 Star::Find returns 1 (0), X=1104.21, Y=141.03, Mass=1151, SNR=23.7, Peak=98 HFD=3.1
21:41:57.223 00.000 1032 MultiStar: [#1 -0.04,-0.24,0.00,M1] [#2 0.15,-0.21,0.00,M1] [#3 0.04,-0.26,0.00,M2] [#4 0.05,-0.34,0.00,M1] [#5 0.16,0.01,0.68,U] [#6 0.01,-0.02,0.61,U] [#7 0.13,-0.22,0.00,M1] [#8 -0.05,0.05,0.55,U] 
21:41:57.223 00.000 1032 refined, 3 included, MultiStar: {0.03, 0.06}, one-star: {-0.00, 0.15}
21:41:57.231 00.008 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
21:41:57.231 00.000 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
21:41:57.233 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.09 mountX=0.05 mountY=-0.05, mountTheta=-0.74
21:41:57.235 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
21:41:57.237 00.002 1032 Enqueuing Move request for scope (0.03, 0.06)
21:41:57.239 00.002 10072 Worker thread wakes up
21:41:57.239 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
21:41:57.239 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
21:41:57.239 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.05
21:41:57.240 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.90, period_length = 290.05
21:41:57.240 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:41:57.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:57.240 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:41:57.240 00.000 10072 MoveAxis(E, 0, ABG)
21:41:57.240 00.000 10072 Move returns status 0, amount 0
21:41:57.240 00.000 10072 MoveAxis(N, 0, ABG)
21:41:57.240 00.000 10072 Move returns status 0, amount 0
21:41:57.240 00.000 10072 move complete, result=0
21:41:57.240 00.000 10072 worker thread done servicing request
21:41:57.240 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:41:57.259 00.019 1032 UpdateGuideState exits: m=1151 SNR=23.7
21:41:57.261 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:57.263 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:57.263 00.000 1032 Enqueuing Expose request
21:41:57.265 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:57.266 00.001 10072 Worker thread wakes up
21:41:57.266 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:57.266 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:57.677 00.411 10072 Exposure complete
21:41:57.729 00.052 10072 worker thread done servicing request
21:41:57.729 00.000 1032 OnExposeComplete: enter
21:41:57.731 00.002 1032 UpdateGuideState(): m_state=6
21:41:57.731 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 71
21:41:57.735 00.004 1032 Star::Find returns 1 (0), X=1104.23, Y=140.98, Mass=1229, SNR=24.6, Peak=116 HFD=3.0
21:41:57.735 00.000 1032 MultiStar: [#1 0.05,-0.17,0.00,M2] [#2 0.10,-0.36,0.00,M2] [#3 0.14,-0.10,0.00,M3] [#4 0.18,-0.24,0.00,M2] [#5 0.06,-0.13,0.66,U] [#6 -0.10,-0.22,0.00,M1] [#7 0.23,-0.18,0.00,M2] [#8 -0.08,-0.01,0.50,U] 
21:41:57.738 00.003 1032 refined, 2 included, MultiStar: {0.01, 0.01}, one-star: {0.02, 0.10}
21:41:57.738 00.000 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
21:41:57.740 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
21:41:57.740 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.74 mountX=0.00 mountY=-0.01, mountTheta=-1.09
21:41:57.740 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
21:41:57.740 00.000 1032 Enqueuing Move request for scope (0.01, 0.01)
21:41:57.740 00.000 10072 Worker thread wakes up
21:41:57.740 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
21:41:57.740 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
21:41:57.740 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.00 yDistance=-0.01
21:41:57.740 00.000 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.90, period_length = 290.05
21:41:57.740 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:41:57.740 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:57.740 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:41:57.740 00.000 10072 MoveAxis(E, 0, ABG)
21:41:57.749 00.009 10072 Move returns status 0, amount 0
21:41:57.749 00.000 10072 MoveAxis(N, 0, ABG)
21:41:57.749 00.000 10072 Move returns status 0, amount 0
21:41:57.749 00.000 10072 move complete, result=0
21:41:57.749 00.000 10072 worker thread done servicing request
21:41:57.749 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:41:57.766 00.017 1032 UpdateGuideState exits: m=1229 SNR=24.6
21:41:57.769 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:57.770 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:57.770 00.000 1032 Enqueuing Expose request
21:41:57.770 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:57.770 00.000 10072 Worker thread wakes up
21:41:57.770 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:57.770 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:58.407 00.637 10072 Exposure complete
21:41:58.453 00.046 10072 worker thread done servicing request
21:41:58.453 00.000 1032 OnExposeComplete: enter
21:41:58.453 00.000 1032 UpdateGuideState(): m_state=6
21:41:58.453 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 72
21:41:58.453 00.000 1032 Star::Find returns 1 (0), X=1104.25, Y=140.98, Mass=1212, SNR=24.3, Peak=109 HFD=3.2
21:41:58.462 00.009 1032 MultiStar: [#1 -0.00,-0.14,0.98,U] [#2 0.10,-0.21,0.00,M3] [#3 0.02,-0.08,0.74,U] [#4 0.05,0.06,0.73,U] [#5 0.01,-0.14,0.68,U] [#6 0.11,0.06,0.61,U] [#7 0.06,-0.14,0.69,U] [#8 0.10,-0.19,0.00,M1] 
21:41:58.462 00.000 1032 refined, 6 included, MultiStar: {0.04, -0.04}, one-star: {0.04, 0.10}
21:41:58.462 00.000 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
21:41:58.462 00.000 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
21:41:58.462 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.81 mountX=-0.05 mountY=-0.02, mountTheta=-2.64
21:41:58.470 00.008 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
21:41:58.470 00.000 1032 Enqueuing Move request for scope (0.04, -0.04)
21:41:58.472 00.002 10072 Worker thread wakes up
21:41:58.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
21:41:58.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
21:41:58.472 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.02
21:41:58.472 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.90, period_length = 290.05
21:41:58.472 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
21:41:58.472 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:58.472 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:58.472 00.000 10072 MoveAxis(W, 0, ABG)
21:41:58.472 00.000 10072 Move returns status 0, amount 0
21:41:58.472 00.000 10072 MoveAxis(N, 0, ABG)
21:41:58.472 00.000 10072 Move returns status 0, amount 0
21:41:58.472 00.000 10072 move complete, result=0
21:41:58.472 00.000 10072 worker thread done servicing request
21:41:58.472 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:41:58.491 00.019 1032 UpdateGuideState exits: m=1212 SNR=24.3
21:41:58.491 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:58.491 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:58.491 00.000 1032 Enqueuing Expose request
21:41:58.496 00.005 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:41:58.496 00.000 10072 Worker thread wakes up
21:41:58.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:58.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:58.918 00.422 10072 Exposure complete
21:41:58.962 00.044 10072 worker thread done servicing request
21:41:58.962 00.000 1032 OnExposeComplete: enter
21:41:58.962 00.000 1032 UpdateGuideState(): m_state=6
21:41:58.972 00.010 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 73
21:41:58.972 00.000 1032 Star::Find returns 1 (0), X=1104.25, Y=140.91, Mass=1238, SNR=24.6, Peak=110 HFD=3.2
21:41:58.972 00.000 1032 MultiStar: [#1 0.08,-0.06,0.94,U] [#2 0.14,-0.01,0.75,U] [#3 0.01,-0.26,0.00,M3] [#4 0.11,-0.12,0.63,U] [#5 0.04,-0.17,0.00,M1] [#6 -0.12,-0.04,0.61,U] [#7 0.08,-0.16,0.00,M2] [#8 0.11,0.01,0.53,U] 
21:41:58.977 00.005 1032 single-star, 5 included, MultiStar: {0.06, -0.03}, one-star: {0.04, 0.03}
21:41:58.977 00.000 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
21:41:58.977 00.000 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
21:41:58.977 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.73 mountX=0.02 mountY=-0.05, mountTheta=-1.10
21:41:58.977 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
21:41:58.985 00.008 1032 Enqueuing Move request for scope (0.04, 0.03)
21:41:58.985 00.000 10072 Worker thread wakes up
21:41:58.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
21:41:58.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
21:41:58.985 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
21:41:58.985 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.89, period_length = 290.05
21:41:58.985 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
21:41:58.985 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:58.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:41:58.985 00.000 10072 MoveAxis(W, 0, ABG)
21:41:58.985 00.000 10072 Move returns status 0, amount 0
21:41:58.985 00.000 10072 MoveAxis(N, 0, ABG)
21:41:58.985 00.000 10072 Move returns status 0, amount 0
21:41:58.985 00.000 10072 move complete, result=0
21:41:58.985 00.000 10072 worker thread done servicing request
21:41:58.989 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:41:59.006 00.017 1032 UpdateGuideState exits: m=1238 SNR=24.6
21:41:59.006 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:59.009 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:59.011 00.002 1032 Enqueuing Expose request
21:41:59.011 00.000 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:41:59.013 00.002 10072 Worker thread wakes up
21:41:59.013 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:59.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:41:59.645 00.632 10072 Exposure complete
21:41:59.697 00.052 10072 worker thread done servicing request
21:41:59.699 00.002 1032 OnExposeComplete: enter
21:41:59.699 00.000 1032 UpdateGuideState(): m_state=6
21:41:59.701 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 74
21:41:59.701 00.000 1032 Star::Find returns 1 (0), X=1104.25, Y=140.89, Mass=1327, SNR=25.5, Peak=133 HFD=3.0
21:41:59.704 00.003 1032 MultiStar: [#1 0.06,-0.08,0.96,U] [#2 0.09,-0.18,0.00,M3] [#3 0.11,-0.19,0.00,M4] [#4 0.12,-0.15,0.00,M1] [#5 0.13,-0.30,0.00,M2] [#6 0.15,-0.00,0.55,U] [#7 0.09,-0.25,0.00,M3] [#8 0.19,-0.19,0.00,M1] 
21:41:59.706 00.002 1032 single-star, 2 included, MultiStar: {0.07, -0.03}, one-star: {0.04, 0.01}
21:41:59.708 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
21:41:59.708 00.000 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
21:41:59.708 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.25 mountX=-0.00 mountY=-0.04, mountTheta=-1.58
21:41:59.708 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
21:41:59.708 00.000 1032 Enqueuing Move request for scope (0.04, 0.01)
21:41:59.708 00.000 10072 Worker thread wakes up
21:41:59.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
21:41:59.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
21:41:59.708 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
21:41:59.708 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.89, period_length = 290.05
21:41:59.708 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
21:41:59.708 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:59.708 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:41:59.708 00.000 10072 MoveAxis(W, 0, ABG)
21:41:59.708 00.000 10072 Move returns status 0, amount 0
21:41:59.708 00.000 10072 MoveAxis(N, 0, ABG)
21:41:59.708 00.000 10072 Move returns status 0, amount 0
21:41:59.708 00.000 10072 move complete, result=0
21:41:59.708 00.000 10072 worker thread done servicing request
21:41:59.718 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:41:59.735 00.017 1032 UpdateGuideState exits: m=1327 SNR=25.5
21:41:59.735 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:59.738 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:41:59.739 00.001 1032 Enqueuing Expose request
21:41:59.739 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:41:59.739 00.000 10072 Worker thread wakes up
21:41:59.739 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:41:59.739 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:00.152 00.413 10072 Exposure complete
21:42:00.206 00.054 10072 worker thread done servicing request
21:42:00.206 00.000 1032 OnExposeComplete: enter
21:42:00.208 00.002 1032 UpdateGuideState(): m_state=6
21:42:00.210 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 75
21:42:00.212 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=140.88, Mass=1328, SNR=25.6, Peak=133 HFD=3.2
21:42:00.213 00.001 1032 MultiStar: [#1 0.19,-0.21,0.00,M1] [#2 0.06,-0.11,0.76,U] [#3 0.12,-0.18,0.00,M5] [#4 -0.06,-0.30,0.00,M2] [#5 0.12,-0.10,0.70,U] [#6 0.16,-0.06,0.00,M1] [#7 0.10,-0.19,0.00,M4] [#8 0.07,-0.34,0.00,M2] 
21:42:00.213 00.000 1032 single-star, 2 included, MultiStar: {0.10, -0.06}, one-star: {0.11, 0.00}
21:42:00.213 00.000 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
21:42:00.213 00.000 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
21:42:00.213 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.00 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
21:42:00.213 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.00, opts=13)
21:42:00.213 00.000 1032 Enqueuing Move request for scope (0.11, 0.00)
21:42:00.213 00.000 10072 Worker thread wakes up
21:42:00.213 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
21:42:00.213 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
21:42:00.213 00.000 10072 Moving (0.11, 0.00) raw xDistance=-0.03 yDistance=-0.11
21:42:00.213 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.89, period_length = 290.05
21:42:00.227 00.014 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
21:42:00.227 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:00.227 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:42:00.227 00.000 10072 MoveAxis(W, 0, ABG)
21:42:00.227 00.000 10072 Move returns status 0, amount 0
21:42:00.227 00.000 10072 MoveAxis(N, 0, ABG)
21:42:00.227 00.000 10072 Move returns status 0, amount 0
21:42:00.227 00.000 10072 move complete, result=0
21:42:00.227 00.000 10072 worker thread done servicing request
21:42:00.227 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
21:42:00.246 00.019 1032 UpdateGuideState exits: m=1328 SNR=25.6
21:42:00.248 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:00.248 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:00.248 00.000 1032 Enqueuing Expose request
21:42:00.248 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:42:00.248 00.000 10072 Worker thread wakes up
21:42:00.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:00.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:00.882 00.634 10072 Exposure complete
21:42:00.929 00.047 10072 worker thread done servicing request
21:42:00.929 00.000 1032 OnExposeComplete: enter
21:42:00.929 00.000 1032 UpdateGuideState(): m_state=6
21:42:00.929 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 76
21:42:00.941 00.012 1032 Star::Find returns 1 (0), X=1104.31, Y=141.01, Mass=1248, SNR=24.8, Peak=115 HFD=3.0
21:42:00.941 00.000 1032 MultiStar: [#1 0.13,-0.07,1.00,U] [#2 0.08,-0.15,0.00,M3] [#3 0.00,-0.19,0.00,M6] [#4 -0.01,-0.08,0.65,U] [#5 0.20,-0.11,0.00,M2] [#6 0.06,-0.02,0.57,U] [#7 0.13,-0.19,0.00,M5] [#8 0.17,-0.21,0.00,M3] 
21:42:00.941 00.000 1032 refined, 3 included, MultiStar: {0.08, 0.00}, one-star: {0.10, 0.13}
21:42:00.941 00.000 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
21:42:00.945 00.004 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
21:42:00.945 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.00 mountX=-0.02 mountY=-0.08, mountTheta=-1.83
21:42:00.945 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
21:42:00.945 00.000 1032 Enqueuing Move request for scope (0.08, 0.00)
21:42:00.954 00.009 10072 Worker thread wakes up
21:42:00.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
21:42:00.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
21:42:00.954 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
21:42:00.954 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.89, period_length = 290.05
21:42:00.954 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:42:00.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:00.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:42:00.954 00.000 10072 MoveAxis(W, 0, ABG)
21:42:00.954 00.000 10072 Move returns status 0, amount 0
21:42:00.954 00.000 10072 MoveAxis(N, 0, ABG)
21:42:00.954 00.000 10072 Move returns status 0, amount 0
21:42:00.954 00.000 10072 move complete, result=0
21:42:00.954 00.000 10072 worker thread done servicing request
21:42:00.954 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:42:00.963 00.009 1032 UpdateGuideState exits: m=1248 SNR=24.8
21:42:00.975 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:00.975 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:00.977 00.002 1032 Enqueuing Expose request
21:42:00.979 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:42:00.979 00.000 10072 Worker thread wakes up
21:42:00.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:00.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:01.393 00.414 10072 Exposure complete
21:42:01.442 00.049 10072 worker thread done servicing request
21:42:01.444 00.002 1032 OnExposeComplete: enter
21:42:01.444 00.000 1032 UpdateGuideState(): m_state=6
21:42:01.444 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 77
21:42:01.444 00.000 1032 Star::Find returns 1 (0), X=1104.37, Y=141.04, Mass=1247, SNR=24.7, Peak=105 HFD=3.3
21:42:01.450 00.006 1032 MultiStar: [#1 0.13,0.01,0.94,U] [#2 0.11,-0.15,0.00,M4] [#3 0.08,-0.16,0.00,M7] [#4 0.11,-0.21,0.00,M2] [#5 0.15,-0.26,0.00,M3] [#6 0.05,-0.18,0.00,M1] [#7 0.19,-0.29,0.00,M6] [#8 0.16,-0.08,0.00,M4] 
21:42:01.450 00.000 1032 refined, 1 included, MultiStar: {0.15, 0.09}, one-star: {0.16, 0.17}
21:42:01.453 00.003 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
21:42:01.455 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
21:42:01.455 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.56 mountX=0.05 mountY=-0.17, mountTheta=-1.27
21:42:01.455 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.09, opts=13)
21:42:01.455 00.000 1032 Enqueuing Move request for scope (0.15, 0.09)
21:42:01.455 00.000 10072 Worker thread wakes up
21:42:01.455 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
21:42:01.455 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
21:42:01.455 00.000 10072 Moving (0.15, 0.09) raw xDistance=0.05 yDistance=-0.17
21:42:01.455 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.89, period_length = 290.05
21:42:01.455 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
21:42:01.455 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:01.455 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:42:01.455 00.000 10072 MoveAxis(W, 0, ABG)
21:42:01.455 00.000 10072 Move returns status 0, amount 0
21:42:01.455 00.000 10072 MoveAxis(N, 0, ABG)
21:42:01.455 00.000 10072 Move returns status 0, amount 0
21:42:01.455 00.000 10072 move complete, result=0
21:42:01.455 00.000 10072 worker thread done servicing request
21:42:01.455 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:42:01.470 00.015 1032 UpdateGuideState exits: m=1247 SNR=24.7
21:42:01.481 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:01.483 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:01.484 00.001 1032 Enqueuing Expose request
21:42:01.485 00.001 10072 Worker thread wakes up
21:42:01.485 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
21:42:01.488 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:01.488 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:02.122 00.634 10072 Exposure complete
21:42:02.175 00.053 10072 worker thread done servicing request
21:42:02.175 00.000 1032 OnExposeComplete: enter
21:42:02.177 00.002 1032 UpdateGuideState(): m_state=6
21:42:02.179 00.002 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 78
21:42:02.181 00.002 1032 Star::Find returns 1 (0), X=1104.38, Y=140.89, Mass=1215, SNR=24.4, Peak=109 HFD=3.3
21:42:02.183 00.002 1032 MultiStar: [#1 0.25,-0.26,0.00,M1] [#2 0.09,-0.15,0.00,M5] [#3 0.13,-0.15,0.00,M8] [#4 0.13,-0.28,0.00,M3] [#5 0.13,-0.40,0.00,M4] [#6 0.01,-0.18,0.00,M2] [#7 0.18,-0.23,0.00,M7] [#8 0.15,-0.25,0.00,M5] 
21:42:02.183 00.000 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
21:42:02.185 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
21:42:02.187 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.06 mountX=-0.03 mountY=-0.16, mountTheta=-1.77
21:42:02.189 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.01, opts=13)
21:42:02.191 00.002 1032 Enqueuing Move request for scope (0.17, 0.01)
21:42:02.193 00.002 10072 Worker thread wakes up
21:42:02.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
21:42:02.193 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
21:42:02.193 00.000 10072 Moving (0.17, 0.01) raw xDistance=-0.03 yDistance=-0.16
21:42:02.193 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.89, period_length = 290.05
21:42:02.193 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
21:42:02.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:02.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:42:02.195 00.002 10072 MoveAxis(W, 0, ABG)
21:42:02.195 00.000 10072 Move returns status 0, amount 0
21:42:02.195 00.000 10072 MoveAxis(N, 0, ABG)
21:42:02.195 00.000 10072 Move returns status 0, amount 0
21:42:02.195 00.000 10072 move complete, result=0
21:42:02.195 00.000 10072 worker thread done servicing request
21:42:02.196 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
21:42:02.213 00.017 1032 UpdateGuideState exits: m=1215 SNR=24.4
21:42:02.216 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:02.218 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:02.220 00.002 1032 Enqueuing Expose request
21:42:02.220 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
21:42:02.222 00.002 10072 Worker thread wakes up
21:42:02.222 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:02.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:02.632 00.410 10072 Exposure complete
21:42:02.677 00.045 10072 worker thread done servicing request
21:42:02.677 00.000 1032 OnExposeComplete: enter
21:42:02.687 00.010 1032 UpdateGuideState(): m_state=6
21:42:02.689 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 79
21:42:02.691 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=140.83, Mass=1200, SNR=24.2, Peak=114 HFD=3.1
21:42:02.692 00.001 1032 MultiStar: [#1 0.16,-0.24,0.00,M2] [#2 0.15,-0.27,0.00,M6] [#3 0.00,-0.20,0.00,M9] [#4 0.19,-0.35,0.00,M4] [#5 0.12,-0.37,0.00,M5] [#6 0.00,-0.19,0.00,M3] [#7 0.17,-0.47,0.00,M8] [#8 -0.03,-0.28,0.00,M6] 
21:42:02.694 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
21:42:02.696 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
21:42:02.696 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.37 mountX=-0.07 mountY=-0.10, mountTheta=-2.20
21:42:02.700 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
21:42:02.700 00.000 1032 Enqueuing Move request for scope (0.11, -0.04)
21:42:02.702 00.002 10072 Worker thread wakes up
21:42:02.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
21:42:02.702 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
21:42:02.702 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.10
21:42:02.703 00.001 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.89, period_length = 290.05
21:42:02.703 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
21:42:02.703 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:02.703 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:42:02.703 00.000 10072 MoveAxis(W, 0, ABG)
21:42:02.703 00.000 10072 Move returns status 0, amount 0
21:42:02.703 00.000 10072 MoveAxis(N, 0, ABG)
21:42:02.703 00.000 10072 Move returns status 0, amount 0
21:42:02.703 00.000 10072 move complete, result=0
21:42:02.704 00.001 10072 worker thread done servicing request
21:42:02.704 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:42:02.721 00.017 1032 UpdateGuideState exits: m=1200 SNR=24.2
21:42:02.724 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:02.724 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:02.724 00.000 1032 Enqueuing Expose request
21:42:02.724 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:42:02.724 00.000 10072 Worker thread wakes up
21:42:02.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:02.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:03.360 00.636 10072 Exposure complete
21:42:03.407 00.047 10072 worker thread done servicing request
21:42:03.407 00.000 1032 OnExposeComplete: enter
21:42:03.415 00.008 1032 UpdateGuideState(): m_state=6
21:42:03.415 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 80
21:42:03.417 00.002 1032 Star::Find returns 1 (0), X=1104.35, Y=140.76, Mass=1464, SNR=26.8, Peak=135 HFD=3.3
21:42:03.419 00.002 1032 MultiStar: [#1 0.12,-0.23,0.00,M3] [#2 0.11,-0.28,0.00,M7] [#3 0.17,-0.29,0.00,M10] [#4 0.11,-0.26,0.00,M5] [#5 0.16,-0.25,0.00,M6] [#6 0.28,-0.09,0.00,M4] [#7 0.16,-0.37,0.00,M9] [#8 0.12,-0.05,0.42,U] 
21:42:03.421 00.002 1032 refined, 1 included, MultiStar: {0.13, -0.10}, one-star: {0.14, -0.11}
21:42:03.422 00.001 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
21:42:03.425 00.003 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
21:42:03.425 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.62 mountX=-0.13 mountY=-0.10, mountTheta=-2.45
21:42:03.429 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.10, opts=13)
21:42:03.429 00.000 1032 Enqueuing Move request for scope (0.13, -0.10)
21:42:03.432 00.003 10072 Worker thread wakes up
21:42:03.432 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
21:42:03.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
21:42:03.432 00.000 10072 Moving (0.13, -0.10) raw xDistance=-0.13 yDistance=-0.10
21:42:03.432 00.000 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.89, period_length = 290.05
21:42:03.432 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
21:42:03.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:03.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:42:03.432 00.000 10072 MoveAxis(E, 0, ABG)
21:42:03.432 00.000 10072 Move returns status 0, amount 0
21:42:03.432 00.000 10072 MoveAxis(N, 0, ABG)
21:42:03.432 00.000 10072 Move returns status 0, amount 0
21:42:03.432 00.000 10072 move complete, result=0
21:42:03.432 00.000 10072 worker thread done servicing request
21:42:03.432 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:42:03.449 00.017 1032 UpdateGuideState exits: m=1464 SNR=26.8
21:42:03.449 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:03.455 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:03.456 00.001 1032 Enqueuing Expose request
21:42:03.458 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:42:03.458 00.000 10072 Worker thread wakes up
21:42:03.458 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:03.458 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:03.868 00.410 10072 Exposure complete
21:42:03.916 00.048 10072 worker thread done servicing request
21:42:03.916 00.000 1032 OnExposeComplete: enter
21:42:03.916 00.000 1032 UpdateGuideState(): m_state=6
21:42:03.916 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 81
21:42:03.922 00.006 1032 Star::Find returns 1 (0), X=1104.35, Y=140.94, Mass=1451, SNR=26.7, Peak=135 HFD=3.3
21:42:03.922 00.000 1032 MultiStar: [#1 0.04,-0.00,0.98,U] [#2 0.06,-0.20,0.00,M8] [#3 0.12,-0.19,0.00,R] [#4 0.22,-0.19,0.00,M6] [#5 0.17,-0.29,0.00,M7] [#6 0.06,-0.20,0.00,M5] [#7 0.13,-0.14,0.00,M10] [#8 0.07,0.03,0.44,U] 
21:42:03.925 00.003 1032 refined, 2 included, MultiStar: {0.09, 0.03}, one-star: {0.14, 0.06}
21:42:03.925 00.000 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
21:42:03.925 00.000 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
21:42:03.925 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.32 mountX=0.01 mountY=-0.09, mountTheta=-1.51
21:42:03.925 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
21:42:03.933 00.008 1032 Enqueuing Move request for scope (0.09, 0.03)
21:42:03.935 00.002 10072 Worker thread wakes up
21:42:03.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
21:42:03.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
21:42:03.935 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
21:42:03.935 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.89, period_length = 290.05
21:42:03.936 00.001 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:42:03.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:03.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:42:03.936 00.000 10072 MoveAxis(E, 0, ABG)
21:42:03.936 00.000 10072 Move returns status 0, amount 0
21:42:03.936 00.000 10072 MoveAxis(N, 0, ABG)
21:42:03.936 00.000 10072 Move returns status 0, amount 0
21:42:03.936 00.000 10072 move complete, result=0
21:42:03.936 00.000 10072 worker thread done servicing request
21:42:03.936 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:42:03.947 00.011 1032 UpdateGuideState exits: m=1451 SNR=26.7
21:42:03.953 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:03.953 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:03.953 00.000 1032 Enqueuing Expose request
21:42:03.953 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:42:03.959 00.006 10072 Worker thread wakes up
21:42:03.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:03.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:04.601 00.642 10072 Exposure complete
21:42:04.651 00.050 10072 worker thread done servicing request
21:42:04.653 00.002 1032 OnExposeComplete: enter
21:42:04.655 00.002 1032 UpdateGuideState(): m_state=6
21:42:04.655 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 82
21:42:04.657 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=141.09, Mass=1136, SNR=23.6, Peak=99 HFD=2.9
21:42:04.659 00.002 1032 MultiStar: [#1 0.17,-0.15,0.00,M3] [#2 0.17,-0.12,0.00,M9] [#3 0.04,-0.07,0.81,U] [#4 0.15,-0.14,0.00,M7] [#5 0.06,-0.11,0.67,U] [#6 0.17,0.06,0.00,M6] [#7 0.05,-0.19,0.00,R] [#8 0.12,-0.11,0.57,U] 
21:42:04.659 00.000 1032 refined, 3 included, MultiStar: {0.05, 0.01}, one-star: {0.02, 0.22}
21:42:04.661 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
21:42:04.663 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
21:42:04.663 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.18 mountX=-0.00 mountY=-0.05, mountTheta=-1.65
21:42:04.665 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
21:42:04.665 00.000 1032 Enqueuing Move request for scope (0.05, 0.01)
21:42:04.665 00.000 10072 Worker thread wakes up
21:42:04.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
21:42:04.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
21:42:04.665 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
21:42:04.665 00.000 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.88, period_length = 290.05
21:42:04.665 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:42:04.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:04.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:42:04.665 00.000 10072 MoveAxis(E, 0, ABG)
21:42:04.665 00.000 10072 Move returns status 0, amount 0
21:42:04.665 00.000 10072 MoveAxis(N, 0, ABG)
21:42:04.665 00.000 10072 Move returns status 0, amount 0
21:42:04.665 00.000 10072 move complete, result=0
21:42:04.665 00.000 10072 worker thread done servicing request
21:42:04.665 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:42:04.679 00.014 1032 UpdateGuideState exits: m=1136 SNR=23.6
21:42:04.689 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:04.689 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:04.689 00.000 1032 Enqueuing Expose request
21:42:04.689 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:42:04.689 00.000 10072 Worker thread wakes up
21:42:04.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:04.689 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:05.110 00.421 10072 Exposure complete
21:42:05.159 00.049 10072 worker thread done servicing request
21:42:05.159 00.000 1032 OnExposeComplete: enter
21:42:05.161 00.002 1032 UpdateGuideState(): m_state=6
21:42:05.163 00.002 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 83
21:42:05.163 00.000 1032 Star::Find returns 1 (0), X=1104.27, Y=141.00, Mass=1127, SNR=23.5, Peak=100 HFD=3.2
21:42:05.165 00.002 1032 MultiStar: [#1 0.11,-0.08,1.12,U] [#2 0.23,-0.20,0.00,M10] [#3 0.02,0.09,0.84,U] [#4 0.26,-0.20,0.00,M8] [#5 0.05,-0.12,0.67,U] [#6 0.10,-0.02,0.62,U] [#7 0.07,-0.01,0.74,U] [#8 0.07,0.12,0.52,U] 
21:42:05.167 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.01}, one-star: {0.06, 0.12}
21:42:05.169 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
21:42:05.169 00.000 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
21:42:05.171 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.16 mountX=-0.01 mountY=-0.07, mountTheta=-1.67
21:42:05.174 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
21:42:05.174 00.000 1032 Enqueuing Move request for scope (0.07, 0.01)
21:42:05.174 00.000 10072 Worker thread wakes up
21:42:05.174 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
21:42:05.174 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
21:42:05.174 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
21:42:05.174 00.000 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.88, period_length = 290.05
21:42:05.174 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:42:05.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:05.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:42:05.174 00.000 10072 MoveAxis(E, 0, ABG)
21:42:05.174 00.000 10072 Move returns status 0, amount 0
21:42:05.174 00.000 10072 MoveAxis(N, 0, ABG)
21:42:05.174 00.000 10072 Move returns status 0, amount 0
21:42:05.174 00.000 10072 move complete, result=0
21:42:05.174 00.000 10072 worker thread done servicing request
21:42:05.180 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:42:05.197 00.017 1032 UpdateGuideState exits: m=1127 SNR=23.5
21:42:05.197 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:05.197 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:05.197 00.000 1032 Enqueuing Expose request
21:42:05.197 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:42:05.203 00.006 10072 Worker thread wakes up
21:42:05.203 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:05.203 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:05.839 00.636 10072 Exposure complete
21:42:05.892 00.053 10072 worker thread done servicing request
21:42:05.892 00.000 1032 OnExposeComplete: enter
21:42:05.894 00.002 1032 UpdateGuideState(): m_state=6
21:42:05.894 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 84
21:42:05.894 00.000 1032 Star::Find returns 1 (0), X=1104.39, Y=141.01, Mass=1321, SNR=25.4, Peak=113 HFD=3.1
21:42:05.894 00.000 1032 MultiStar: [#1 0.17,-0.14,0.00,M3] [#2 0.20,-0.17,0.00,R] [#3 0.04,0.03,0.72,U] [#4 0.15,-0.20,0.00,M9] [#5 0.06,-0.26,0.00,M6] [#6 0.07,-0.13,0.57,U] [#7 0.13,0.07,0.69,U] [#8 0.32,-0.21,0.00,M3] 
21:42:05.894 00.000 1032 refined, 3 included, MultiStar: {0.11, 0.04}, one-star: {0.17, 0.13}
21:42:05.894 00.000 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
21:42:05.902 00.008 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
21:42:05.904 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.37 mountX=0.01 mountY=-0.12, mountTheta=-1.46
21:42:05.906 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
21:42:05.908 00.002 1032 Enqueuing Move request for scope (0.11, 0.04)
21:42:05.908 00.000 10072 Worker thread wakes up
21:42:05.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
21:42:05.908 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
21:42:05.908 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
21:42:05.908 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.88, period_length = 290.05
21:42:05.908 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:42:05.908 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:05.908 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:42:05.908 00.000 10072 MoveAxis(E, 0, ABG)
21:42:05.908 00.000 10072 Move returns status 0, amount 0
21:42:05.908 00.000 10072 MoveAxis(N, 0, ABG)
21:42:05.908 00.000 10072 Move returns status 0, amount 0
21:42:05.908 00.000 10072 move complete, result=0
21:42:05.908 00.000 10072 worker thread done servicing request
21:42:05.911 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:42:05.928 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.4
21:42:05.931 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:05.933 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:05.934 00.001 1032 Enqueuing Expose request
21:42:05.934 00.000 10072 Worker thread wakes up
21:42:05.934 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:42:05.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:05.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:06.347 00.413 10072 Exposure complete
21:42:06.402 00.055 10072 worker thread done servicing request
21:42:06.402 00.000 1032 OnExposeComplete: enter
21:42:06.402 00.000 1032 UpdateGuideState(): m_state=6
21:42:06.402 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 85
21:42:06.402 00.000 1032 Star::Find returns 1 (0), X=1104.39, Y=140.90, Mass=1361, SNR=25.9, Peak=122 HFD=3.2
21:42:06.410 00.008 1032 MultiStar: [#1 0.24,-0.01,0.00,M4] [#2 -0.07,-0.01,0.73,U] [#3 -0.03,0.02,0.72,U] [#4 0.22,-0.20,0.00,M10] [#5 0.14,-0.20,0.00,M7] [#6 0.02,0.15,0.55,U] [#7 0.09,0.16,0.00,M1] [#8 0.19,-0.04,0.00,M4] 
21:42:06.411 00.001 1032 refined, 3 included, MultiStar: {0.04, 0.04}, one-star: {0.18, 0.02}
21:42:06.413 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
21:42:06.413 00.000 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
21:42:06.413 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.76 mountX=0.02 mountY=-0.05, mountTheta=-1.07
21:42:06.419 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
21:42:06.419 00.000 1032 Enqueuing Move request for scope (0.04, 0.04)
21:42:06.422 00.003 10072 Worker thread wakes up
21:42:06.422 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
21:42:06.422 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
21:42:06.422 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.02 yDistance=-0.05
21:42:06.422 00.000 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.88, period_length = 290.05
21:42:06.422 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:42:06.422 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:06.422 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:42:06.422 00.000 10072 MoveAxis(E, 0, ABG)
21:42:06.422 00.000 10072 Move returns status 0, amount 0
21:42:06.422 00.000 10072 MoveAxis(N, 0, ABG)
21:42:06.422 00.000 10072 Move returns status 0, amount 0
21:42:06.422 00.000 10072 move complete, result=0
21:42:06.422 00.000 10072 worker thread done servicing request
21:42:06.424 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:42:06.442 00.018 1032 UpdateGuideState exits: m=1361 SNR=25.9
21:42:06.442 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:06.442 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:06.442 00.000 1032 Enqueuing Expose request
21:42:06.442 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:42:06.442 00.000 10072 Worker thread wakes up
21:42:06.442 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:06.442 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:07.079 00.637 10072 Exposure complete
21:42:07.131 00.052 10072 worker thread done servicing request
21:42:07.131 00.000 1032 OnExposeComplete: enter
21:42:07.131 00.000 1032 UpdateGuideState(): m_state=6
21:42:07.131 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 86
21:42:07.131 00.000 1032 Star::Find returns 1 (0), X=1104.35, Y=140.96, Mass=1212, SNR=24.4, Peak=107 HFD=3.2
21:42:07.131 00.000 1032 MultiStar: [#1 0.08,-0.05,0.97,U] [#2 -0.01,0.10,0.82,U] [#3 0.11,0.03,0.76,U] [#4 0.07,-0.07,0.69,U] [#5 0.00,-0.03,0.65,U] [#6 0.27,0.14,0.00,M4] [#7 0.07,0.04,0.70,U] [#8 0.08,0.04,0.54,U] 
21:42:07.131 00.000 1032 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.14, 0.08}
21:42:07.131 00.000 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
21:42:07.141 00.010 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
21:42:07.142 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.28 mountX=0.00 mountY=-0.07, mountTheta=-1.55
21:42:07.144 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
21:42:07.144 00.000 1032 Enqueuing Move request for scope (0.07, 0.02)
21:42:07.148 00.004 10072 Worker thread wakes up
21:42:07.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
21:42:07.148 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
21:42:07.148 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.07
21:42:07.148 00.000 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.88, period_length = 290.05
21:42:07.148 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:42:07.148 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:07.148 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:42:07.148 00.000 10072 MoveAxis(E, 0, ABG)
21:42:07.148 00.000 10072 Move returns status 0, amount 0
21:42:07.148 00.000 10072 MoveAxis(N, 0, ABG)
21:42:07.148 00.000 10072 Move returns status 0, amount 0
21:42:07.148 00.000 10072 move complete, result=0
21:42:07.148 00.000 10072 worker thread done servicing request
21:42:07.150 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
21:42:07.167 00.017 1032 UpdateGuideState exits: m=1212 SNR=24.4
21:42:07.167 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:07.167 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:07.172 00.005 1032 Enqueuing Expose request
21:42:07.174 00.002 10072 Worker thread wakes up
21:42:07.174 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:42:07.175 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:07.175 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:07.590 00.415 10072 Exposure complete
21:42:07.640 00.050 10072 worker thread done servicing request
21:42:07.640 00.000 1032 OnExposeComplete: enter
21:42:07.642 00.002 1032 UpdateGuideState(): m_state=6
21:42:07.644 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 87
21:42:07.644 00.000 1032 Star::Find returns 1 (0), X=1104.36, Y=141.11, Mass=1093, SNR=23.1, Peak=111 HFD=3.1
21:42:07.644 00.000 1032 MultiStar: [#1 0.11,-0.12,1.06,U] [#2 -0.09,0.01,0.86,U] [#3 0.09,0.12,0.74,U] [#4 0.13,-0.17,0.00,M10] [#5 0.08,-0.23,0.00,M7] [#6 0.09,-0.14,0.62,U] [#7 0.09,0.05,0.68,U] [#8 0.13,-0.06,0.60,U] 
21:42:07.650 00.006 1032 refined, 6 included, MultiStar: {0.08, 0.02}, one-star: {0.15, 0.24}
21:42:07.652 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
21:42:07.654 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
21:42:07.654 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.27 mountX=0.00 mountY=-0.08, mountTheta=-1.56
21:42:07.656 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
21:42:07.659 00.003 1032 Enqueuing Move request for scope (0.08, 0.02)
21:42:07.659 00.000 10072 Worker thread wakes up
21:42:07.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
21:42:07.659 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
21:42:07.659 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
21:42:07.659 00.000 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.88, period_length = 290.05
21:42:07.659 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:42:07.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:07.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:42:07.659 00.000 10072 MoveAxis(E, 0, ABG)
21:42:07.661 00.002 10072 Move returns status 0, amount 0
21:42:07.661 00.000 10072 MoveAxis(N, 0, ABG)
21:42:07.661 00.000 10072 Move returns status 0, amount 0
21:42:07.661 00.000 10072 move complete, result=0
21:42:07.661 00.000 10072 worker thread done servicing request
21:42:07.661 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:42:07.678 00.017 1032 UpdateGuideState exits: m=1093 SNR=23.1
21:42:07.680 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:07.682 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:07.682 00.000 1032 Enqueuing Expose request
21:42:07.682 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:42:07.682 00.000 10072 Worker thread wakes up
21:42:07.682 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:07.682 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:08.317 00.635 10072 Exposure complete
21:42:08.373 00.056 10072 worker thread done servicing request
21:42:08.373 00.000 1032 OnExposeComplete: enter
21:42:08.375 00.002 1032 UpdateGuideState(): m_state=6
21:42:08.377 00.002 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 88
21:42:08.377 00.000 1032 Star::Find returns 1 (0), X=1104.29, Y=140.78, Mass=1293, SNR=25.2, Peak=122 HFD=3.1
21:42:08.381 00.004 1032 MultiStar: [#1 0.19,-0.17,0.00,M3] [#2 -0.04,0.02,0.79,U] [#3 0.08,-0.04,0.78,U] [#4 0.12,-0.19,0.00,R] [#5 0.26,-0.17,0.00,M8] [#6 0.06,-0.04,0.59,U] [#7 0.11,-0.04,0.66,U] [#8 0.09,-0.16,0.00,M3] 
21:42:08.383 00.002 1032 refined, 4 included, MultiStar: {0.06, -0.04}, one-star: {0.08, -0.10}
21:42:08.384 00.001 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
21:42:08.386 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
21:42:08.386 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.61 mountX=-0.05 mountY=-0.05, mountTheta=-2.44
21:42:08.390 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
21:42:08.391 00.001 1032 Enqueuing Move request for scope (0.06, -0.04)
21:42:08.391 00.000 10072 Worker thread wakes up
21:42:08.391 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
21:42:08.391 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
21:42:08.391 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
21:42:08.391 00.000 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.88, period_length = 290.05
21:42:08.391 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:42:08.391 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:08.391 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:42:08.391 00.000 10072 MoveAxis(E, 1, ABG)
21:42:08.391 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:08.394 00.003 10072 IsGuiding returns 0
21:42:08.394 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:08.394 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:42:08.410 00.016 10072 IsGuiding returns 0
21:42:08.410 00.000 10072 Move returns status 0, amount 1
21:42:08.410 00.000 10072 MoveAxis(N, 0, ABG)
21:42:08.410 00.000 10072 Move returns status 0, amount 0
21:42:08.410 00.000 10072 move complete, result=0
21:42:08.410 00.000 10072 worker thread done servicing request
21:42:08.413 00.003 1032 UpdateGuideState exits: m=1293 SNR=25.2
21:42:08.413 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:08.413 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:08.413 00.000 1032 Enqueuing Expose request
21:42:08.413 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:42:08.413 00.000 10072 Worker thread wakes up
21:42:08.413 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:08.413 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:08.840 00.427 10072 Exposure complete
21:42:08.895 00.055 10072 worker thread done servicing request
21:42:08.895 00.000 1032 OnExposeComplete: enter
21:42:08.895 00.000 1032 UpdateGuideState(): m_state=6
21:42:08.895 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 89
21:42:08.900 00.005 1032 Star::Find returns 1 (0), X=1104.28, Y=140.92, Mass=1131, SNR=23.5, Peak=108 HFD=3.2
21:42:08.902 00.002 1032 MultiStar: [#1 0.30,-0.22,0.00,M4] [#2 -0.05,-0.11,0.82,U] [#3 0.01,0.09,0.78,U] [#4 0.04,0.11,0.72,U] [#5 0.07,-0.22,0.00,M9] [#6 0.17,-0.12,0.00,M3] [#7 0.26,-0.04,0.00,M1] [#8 0.12,-0.13,0.00,M4] 
21:42:08.902 00.000 1032 refined, 3 included, MultiStar: {0.02, 0.03}, one-star: {0.07, 0.04}
21:42:08.902 00.000 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
21:42:08.902 00.000 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
21:42:08.902 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.02 mountX=0.03 mountY=-0.03, mountTheta=-0.81
21:42:08.902 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
21:42:08.902 00.000 1032 Enqueuing Move request for scope (0.02, 0.03)
21:42:08.902 00.000 10072 Worker thread wakes up
21:42:08.902 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
21:42:08.902 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
21:42:08.902 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.03
21:42:08.902 00.000 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.88, period_length = 290.05
21:42:08.902 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:42:08.902 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:08.902 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:42:08.902 00.000 10072 MoveAxis(E, 1, ABG)
21:42:08.902 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:08.914 00.012 10072 IsGuiding returns 0
21:42:08.915 00.001 10072 PulseGuide returned control before completion, sleep 11
21:42:08.916 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:42:08.931 00.015 10072 IsGuiding returns 0
21:42:08.931 00.000 10072 Move returns status 0, amount 1
21:42:08.931 00.000 10072 MoveAxis(N, 0, ABG)
21:42:08.931 00.000 10072 Move returns status 0, amount 0
21:42:08.931 00.000 10072 move complete, result=0
21:42:08.932 00.001 10072 worker thread done servicing request
21:42:08.933 00.001 1032 UpdateGuideState exits: m=1131 SNR=23.5
21:42:08.934 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:08.934 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:08.934 00.000 1032 Enqueuing Expose request
21:42:08.934 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:42:08.934 00.000 10072 Worker thread wakes up
21:42:08.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:08.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:09.567 00.633 10072 Exposure complete
21:42:09.615 00.048 10072 worker thread done servicing request
21:42:09.615 00.000 1032 OnExposeComplete: enter
21:42:09.618 00.003 1032 UpdateGuideState(): m_state=6
21:42:09.618 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 90
21:42:09.620 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=140.90, Mass=1272, SNR=25.0, Peak=107 HFD=3.1
21:42:09.622 00.002 1032 MultiStar: [#1 0.17,-0.12,0.00,M5] [#2 -0.09,0.05,0.76,U] [#3 -0.04,0.23,0.00,M1] [#4 0.04,0.16,0.69,U] [#5 0.05,-0.28,0.00,M10] [#6 0.05,-0.02,0.60,U] [#7 0.10,0.10,0.68,U] [#8 0.26,0.01,0.00,M5] 
21:42:09.624 00.002 1032 single-star, 4 included, MultiStar: {0.02, 0.06}, one-star: {0.02, 0.02}
21:42:09.624 00.000 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
21:42:09.626 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
21:42:09.628 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.80 mountX=0.02 mountY=-0.03, mountTheta=-1.03
21:42:09.628 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
21:42:09.632 00.004 1032 Enqueuing Move request for scope (0.02, 0.02)
21:42:09.632 00.000 10072 Worker thread wakes up
21:42:09.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
21:42:09.632 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
21:42:09.632 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.03
21:42:09.632 00.000 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.88, period_length = 290.05
21:42:09.632 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:42:09.632 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:09.632 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:42:09.632 00.000 10072 MoveAxis(E, 1, ABG)
21:42:09.632 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:09.635 00.003 10072 IsGuiding returns 0
21:42:09.635 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:09.635 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:42:09.655 00.020 1032 UpdateGuideState exits: m=1272 SNR=25.0
21:42:09.657 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:09.658 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:09.660 00.002 1032 Enqueuing Expose request
21:42:09.666 00.006 10072 IsGuiding returns 0
21:42:09.666 00.000 10072 Move returns status 0, amount 1
21:42:09.666 00.000 10072 MoveAxis(N, 0, ABG)
21:42:09.666 00.000 10072 Move returns status 0, amount 0
21:42:09.666 00.000 10072 move complete, result=0
21:42:09.667 00.001 10072 worker thread done servicing request
21:42:09.667 00.000 10072 Worker thread wakes up
21:42:09.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:09.667 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:09.667 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:42:10.079 00.412 10072 Exposure complete
21:42:10.125 00.046 10072 worker thread done servicing request
21:42:10.125 00.000 1032 OnExposeComplete: enter
21:42:10.125 00.000 1032 UpdateGuideState(): m_state=6
21:42:10.125 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 91
21:42:10.125 00.000 1032 Star::Find returns 1 (0), X=1104.25, Y=141.01, Mass=1165, SNR=23.9, Peak=104 HFD=3.0
21:42:10.125 00.000 1032 MultiStar: [#1 0.10,-0.01,0.99,U] [#2 -0.00,-0.03,0.79,U] [#3 -0.07,0.15,0.73,U] [#4 -0.04,0.21,0.00,M1] [#5 0.07,-0.09,0.68,U] [#6 -0.01,0.14,0.60,U] [#7 -0.07,0.16,0.00,M1] [#8 0.00,-0.18,0.00,M6] 
21:42:10.125 00.000 1032 refined, 5 included, MultiStar: {0.03, 0.05}, one-star: {0.04, 0.14}
21:42:10.125 00.000 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
21:42:10.125 00.000 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
21:42:10.125 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.08 mountX=0.04 mountY=-0.04, mountTheta=-0.75
21:42:10.125 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
21:42:10.142 00.017 1032 Enqueuing Move request for scope (0.03, 0.05)
21:42:10.142 00.000 10072 Worker thread wakes up
21:42:10.142 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
21:42:10.142 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
21:42:10.142 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
21:42:10.142 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.87, period_length = 290.05
21:42:10.142 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:42:10.142 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:10.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:42:10.142 00.000 10072 MoveAxis(E, 1, ABG)
21:42:10.142 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:10.145 00.003 10072 IsGuiding returns 0
21:42:10.145 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:10.146 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:42:10.159 00.013 10072 IsGuiding returns 0
21:42:10.159 00.000 10072 Move returns status 0, amount 1
21:42:10.159 00.000 10072 MoveAxis(N, 0, ABG)
21:42:10.159 00.000 10072 Move returns status 0, amount 0
21:42:10.159 00.000 10072 move complete, result=0
21:42:10.159 00.000 10072 worker thread done servicing request
21:42:10.161 00.002 1032 UpdateGuideState exits: m=1165 SNR=23.9
21:42:10.163 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:10.163 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:10.163 00.000 1032 Enqueuing Expose request
21:42:10.163 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:42:10.163 00.000 10072 Worker thread wakes up
21:42:10.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:10.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:10.799 00.636 10072 Exposure complete
21:42:10.848 00.049 10072 worker thread done servicing request
21:42:10.848 00.000 1032 OnExposeComplete: enter
21:42:10.848 00.000 1032 UpdateGuideState(): m_state=6
21:42:10.848 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 92
21:42:10.848 00.000 1032 Star::Find returns 1 (0), X=1104.22, Y=140.99, Mass=1101, SNR=23.2, Peak=97 HFD=3.1
21:42:10.848 00.000 1032 MultiStar: [#1 0.14,-0.11,0.00,M5] [#2 -0.09,0.04,0.77,U] [#3 -0.15,0.16,0.00,M1] [#4 -0.00,0.06,0.67,U] [#5 0.10,-0.21,0.00,M10] [#6 0.00,-0.03,0.62,U] [#7 0.01,0.08,0.70,U] [#8 -0.19,-0.17,0.00,M7] 
21:42:10.854 00.006 1032 refined, 4 included, MultiStar: {-0.01, 0.06}, one-star: {0.01, 0.12}
21:42:10.854 00.000 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
21:42:10.854 00.000 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
21:42:10.854 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.82 mountX=0.06 mountY=-0.00, mountTheta=-0.01
21:42:10.861 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
21:42:10.864 00.003 1032 Enqueuing Move request for scope (-0.01, 0.06)
21:42:10.864 00.000 10072 Worker thread wakes up
21:42:10.864 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
21:42:10.864 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
21:42:10.864 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.00
21:42:10.864 00.000 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.87, period_length = 290.05
21:42:10.864 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
21:42:10.864 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:10.864 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:42:10.864 00.000 10072 MoveAxis(E, 1, ABG)
21:42:10.864 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:10.867 00.003 10072 IsGuiding returns 0
21:42:10.867 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:10.868 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:42:10.883 00.015 10072 IsGuiding returns 0
21:42:10.883 00.000 10072 Move returns status 0, amount 1
21:42:10.883 00.000 10072 MoveAxis(N, 0, ABG)
21:42:10.883 00.000 10072 Move returns status 0, amount 0
21:42:10.883 00.000 10072 move complete, result=0
21:42:10.883 00.000 10072 worker thread done servicing request
21:42:10.884 00.001 1032 UpdateGuideState exits: m=1101 SNR=23.2
21:42:10.885 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:10.887 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:10.889 00.002 1032 Enqueuing Expose request
21:42:10.889 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:42:10.891 00.002 10072 Worker thread wakes up
21:42:10.891 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:10.891 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:11.300 00.409 10072 Exposure complete
21:42:11.348 00.048 10072 worker thread done servicing request
21:42:11.348 00.000 1032 OnExposeComplete: enter
21:42:11.348 00.000 1032 UpdateGuideState(): m_state=6
21:42:11.348 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 93
21:42:11.348 00.000 1032 Star::Find returns 1 (0), X=1104.30, Y=140.91, Mass=1096, SNR=23.2, Peak=102 HFD=3.2
21:42:11.348 00.000 1032 MultiStar: [#1 0.17,-0.19,0.00,M6] [#2 -0.06,-0.07,0.80,U] [#3 -0.11,-0.03,0.79,U] [#4 0.02,-0.02,0.73,U] [#5 0.05,-0.30,0.00,R] [#6 0.06,-0.16,0.00,M1] [#7 0.00,-0.05,0.72,U] [#8 0.07,-0.20,0.00,M8] 
21:42:11.348 00.000 1032 refined, 4 included, MultiStar: {-0.01, -0.02}, one-star: {0.09, 0.03}
21:42:11.348 00.000 1032 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.83) = xAngle (-3.72 = 2.56)
21:42:11.348 00.000 1032 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.56)
21:42:11.360 00.012 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.89 mountX=-0.02 mountY=0.01, mountTheta=2.56
21:42:11.360 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
21:42:11.365 00.005 1032 Enqueuing Move request for scope (-0.01, -0.02)
21:42:11.365 00.000 10072 Worker thread wakes up
21:42:11.365 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
21:42:11.365 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
21:42:11.365 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
21:42:11.365 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.87, period_length = 290.05
21:42:11.365 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:42:11.365 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:11.365 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:42:11.365 00.000 10072 MoveAxis(E, 1, ABG)
21:42:11.365 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:11.368 00.003 10072 IsGuiding returns 0
21:42:11.368 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:11.369 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:42:11.384 00.015 10072 IsGuiding returns 0
21:42:11.384 00.000 10072 Move returns status 0, amount 1
21:42:11.384 00.000 10072 MoveAxis(N, 0, ABG)
21:42:11.384 00.000 10072 Move returns status 0, amount 0
21:42:11.384 00.000 10072 move complete, result=0
21:42:11.384 00.000 10072 worker thread done servicing request
21:42:11.384 00.000 1032 UpdateGuideState exits: m=1096 SNR=23.2
21:42:11.384 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:11.384 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:11.384 00.000 1032 Enqueuing Expose request
21:42:11.391 00.007 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:42:11.393 00.002 10072 Worker thread wakes up
21:42:11.393 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:11.393 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:12.021 00.628 10072 Exposure complete
21:42:12.068 00.047 10072 worker thread done servicing request
21:42:12.068 00.000 1032 OnExposeComplete: enter
21:42:12.068 00.000 1032 UpdateGuideState(): m_state=6
21:42:12.079 00.011 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 94
21:42:12.079 00.000 1032 Star::Find returns 1 (0), X=1104.27, Y=140.87, Mass=1124, SNR=23.4, Peak=103 HFD=3.1
21:42:12.081 00.002 1032 MultiStar: [#1 0.22,-0.21,0.00,M7] [#2 -0.02,-0.03,0.85,U] [#3 -0.04,0.12,0.79,U] [#4 -0.03,-0.10,0.69,U] [#5 0.16,0.02,0.69,U] [#6 0.08,-0.06,0.63,U] [#7 0.06,-0.05,0.66,U] [#8 0.07,-0.20,0.00,M9] 
21:42:12.084 00.003 1032 refined, 6 included, MultiStar: {0.04, -0.01}, one-star: {0.06, -0.01}
21:42:12.086 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
21:42:12.086 00.000 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
21:42:12.086 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.33 mountX=-0.02 mountY=-0.03, mountTheta=-2.16
21:42:12.086 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
21:42:12.086 00.000 1032 Enqueuing Move request for scope (0.04, -0.01)
21:42:12.086 00.000 10072 Worker thread wakes up
21:42:12.086 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
21:42:12.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
21:42:12.086 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.03
21:42:12.086 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.87, period_length = 290.05
21:42:12.086 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:42:12.086 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:12.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:42:12.086 00.000 10072 MoveAxis(E, 1, ABG)
21:42:12.086 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:12.096 00.010 10072 IsGuiding returns 0
21:42:12.096 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:12.096 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=95, Gamma=2.230
21:42:12.112 00.016 10072 IsGuiding returns 0
21:42:12.112 00.000 10072 Move returns status 0, amount 1
21:42:12.112 00.000 10072 MoveAxis(N, 0, ABG)
21:42:12.112 00.000 10072 Move returns status 0, amount 0
21:42:12.112 00.000 10072 move complete, result=0
21:42:12.112 00.000 10072 worker thread done servicing request
21:42:12.115 00.003 1032 UpdateGuideState exits: m=1124 SNR=23.4
21:42:12.117 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:12.118 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:12.118 00.000 1032 Enqueuing Expose request
21:42:12.118 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:42:12.118 00.000 10072 Worker thread wakes up
21:42:12.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:12.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:12.525 00.407 10072 Exposure complete
21:42:12.573 00.048 10072 worker thread done servicing request
21:42:12.573 00.000 1032 OnExposeComplete: enter
21:42:12.576 00.003 1032 UpdateGuideState(): m_state=6
21:42:12.579 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 95
21:42:12.579 00.000 1032 Star::Find returns 1 (0), X=1104.31, Y=140.86, Mass=1021, SNR=22.3, Peak=94 HFD=3.1
21:42:12.579 00.000 1032 MultiStar: [#1 0.17,-0.29,0.00,M8] [#2 0.03,-0.03,0.85,U] [#3 -0.17,0.18,0.00,M1] [#4 0.06,-0.01,0.72,U] [#5 0.21,0.14,0.00,M1] [#6 0.05,-0.09,0.67,U] [#7 0.00,0.06,0.80,U] [#8 0.17,-0.22,0.00,M10] 
21:42:12.579 00.000 1032 refined, 4 included, MultiStar: {0.05, -0.01}, one-star: {0.10, -0.02}
21:42:12.579 00.000 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
21:42:12.579 00.000 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
21:42:12.579 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.28 mountX=-0.03 mountY=-0.04, mountTheta=-2.11
21:42:12.588 00.009 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
21:42:12.588 00.000 1032 Enqueuing Move request for scope (0.05, -0.01)
21:42:12.588 00.000 10072 Worker thread wakes up
21:42:12.588 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
21:42:12.588 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
21:42:12.588 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.03 yDistance=-0.04
21:42:12.588 00.000 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.87, period_length = 290.05
21:42:12.588 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:42:12.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:12.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:42:12.588 00.000 10072 MoveAxis(E, 1, ABG)
21:42:12.588 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:12.592 00.004 10072 IsGuiding returns 0
21:42:12.592 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:12.592 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:42:12.605 00.013 10072 IsGuiding returns 0
21:42:12.605 00.000 10072 Move returns status 0, amount 1
21:42:12.605 00.000 10072 MoveAxis(N, 0, ABG)
21:42:12.605 00.000 10072 Move returns status 0, amount 0
21:42:12.605 00.000 10072 move complete, result=0
21:42:12.605 00.000 10072 worker thread done servicing request
21:42:12.608 00.003 1032 UpdateGuideState exits: m=1021 SNR=22.3
21:42:12.610 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:12.611 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:12.611 00.000 1032 Enqueuing Expose request
21:42:12.611 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:42:12.616 00.005 10072 Worker thread wakes up
21:42:12.616 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:12.616 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:13.255 00.639 10072 Exposure complete
21:42:13.306 00.051 10072 worker thread done servicing request
21:42:13.306 00.000 1032 OnExposeComplete: enter
21:42:13.306 00.000 1032 UpdateGuideState(): m_state=6
21:42:13.306 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 96
21:42:13.306 00.000 1032 Star::Find returns 1 (0), X=1104.43, Y=140.83, Mass=1377, SNR=26.0, Peak=137 HFD=3.2
21:42:13.306 00.000 1032 MultiStar: [#1 0.11,-0.15,0.00,M9] [#2 -0.04,-0.14,0.74,U] [#3 -0.02,0.06,0.73,U] [#4 0.01,0.04,0.63,U] [#5 0.22,-0.01,0.00,M2] [#6 -0.06,-0.22,0.00,M1] [#7 0.09,-0.11,0.72,U] [#8 0.11,-0.20,0.00,R] 
21:42:13.306 00.000 1032 refined, 4 included, MultiStar: {0.06, -0.04}, one-star: {0.22, -0.05}
21:42:13.306 00.000 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
21:42:13.306 00.000 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
21:42:13.318 00.012 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.59 mountX=-0.06 mountY=-0.05, mountTheta=-2.42
21:42:13.320 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
21:42:13.320 00.000 1032 Enqueuing Move request for scope (0.06, -0.04)
21:42:13.320 00.000 10072 Worker thread wakes up
21:42:13.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
21:42:13.320 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
21:42:13.320 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.05
21:42:13.320 00.000 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.87, period_length = 290.05
21:42:13.320 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
21:42:13.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:13.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:42:13.320 00.000 10072 MoveAxis(W, 0, ABG)
21:42:13.320 00.000 10072 Move returns status 0, amount 0
21:42:13.320 00.000 10072 MoveAxis(N, 0, ABG)
21:42:13.320 00.000 10072 Move returns status 0, amount 0
21:42:13.320 00.000 10072 move complete, result=0
21:42:13.320 00.000 10072 worker thread done servicing request
21:42:13.320 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=94, Gamma=2.230
21:42:13.341 00.021 1032 UpdateGuideState exits: m=1377 SNR=26.0
21:42:13.341 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:13.341 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:13.341 00.000 1032 Enqueuing Expose request
21:42:13.350 00.009 10072 Worker thread wakes up
21:42:13.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:13.350 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:42:13.352 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:13.763 00.411 10072 Exposure complete
21:42:13.811 00.048 10072 worker thread done servicing request
21:42:13.811 00.000 1032 OnExposeComplete: enter
21:42:13.820 00.009 1032 UpdateGuideState(): m_state=6
21:42:13.822 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 97
21:42:13.824 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=140.84, Mass=1163, SNR=23.8, Peak=106 HFD=3.2
21:42:13.826 00.002 1032 MultiStar: [#1 0.26,-0.29,0.00,M10] [#2 -0.15,-0.15,0.00,M1] [#3 -0.17,-0.12,0.00,M1] [#4 -0.03,-0.10,0.73,U] [#5 0.12,-0.23,0.00,M3] [#6 -0.04,-0.29,0.00,M2] [#7 0.13,-0.07,0.69,U] [#8 0.29,-0.07,0.00,M1] 
21:42:13.828 00.002 1032 refined, 2 included, MultiStar: {0.07, -0.06}, one-star: {0.11, -0.04}
21:42:13.829 00.001 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
21:42:13.831 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
21:42:13.831 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-0.72 mountX=-0.08 mountY=-0.05, mountTheta=-2.55
21:42:13.831 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
21:42:13.831 00.000 1032 Enqueuing Move request for scope (0.07, -0.06)
21:42:13.831 00.000 10072 Worker thread wakes up
21:42:13.831 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
21:42:13.831 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
21:42:13.831 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.05
21:42:13.831 00.000 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.87, period_length = 290.05
21:42:13.831 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
21:42:13.831 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:13.831 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:42:13.831 00.000 10072 MoveAxis(W, 0, ABG)
21:42:13.831 00.000 10072 Move returns status 0, amount 0
21:42:13.831 00.000 10072 MoveAxis(N, 0, ABG)
21:42:13.831 00.000 10072 Move returns status 0, amount 0
21:42:13.831 00.000 10072 move complete, result=0
21:42:13.831 00.000 10072 worker thread done servicing request
21:42:13.842 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:42:13.860 00.018 1032 UpdateGuideState exits: m=1163 SNR=23.8
21:42:13.862 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:13.864 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:13.866 00.002 1032 Enqueuing Expose request
21:42:13.866 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:42:13.866 00.000 10072 Worker thread wakes up
21:42:13.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:13.866 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:14.503 00.637 10072 Exposure complete
21:42:14.556 00.053 10072 worker thread done servicing request
21:42:14.556 00.000 1032 OnExposeComplete: enter
21:42:14.557 00.001 1032 UpdateGuideState(): m_state=6
21:42:14.559 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 98
21:42:14.561 00.002 1032 Star::Find returns 1 (0), X=1104.34, Y=140.66, Mass=1316, SNR=25.4, Peak=130 HFD=3.4
21:42:14.561 00.000 1032 MultiStar: [#1 0.28,-0.37,0.00,R] [#2 0.05,-0.34,0.00,M2] [#3 0.02,-0.04,0.75,U] [#4 0.27,-0.19,0.00,M1] [#5 0.06,-0.29,0.00,M4] [#6 0.12,-0.29,0.00,M3] [#7 0.31,-0.27,0.00,M1] [#8 0.02,-0.03,0.57,U] 
21:42:14.563 00.002 1032 refined, 2 included, MultiStar: {0.06, -0.12}, one-star: {0.13, -0.22}
21:42:14.563 00.000 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
21:42:14.565 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
21:42:14.567 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.07 mountX=-0.13 mountY=-0.03, mountTheta=-2.90
21:42:14.567 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.12, opts=13)
21:42:14.567 00.000 1032 Enqueuing Move request for scope (0.06, -0.12)
21:42:14.567 00.000 10072 Worker thread wakes up
21:42:14.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
21:42:14.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
21:42:14.567 00.000 10072 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.03
21:42:14.567 00.000 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.87, period_length = 290.05
21:42:14.567 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
21:42:14.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:14.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:42:14.567 00.000 10072 MoveAxis(W, 0, ABG)
21:42:14.567 00.000 10072 Move returns status 0, amount 0
21:42:14.567 00.000 10072 MoveAxis(N, 0, ABG)
21:42:14.567 00.000 10072 Move returns status 0, amount 0
21:42:14.567 00.000 10072 move complete, result=0
21:42:14.567 00.000 10072 worker thread done servicing request
21:42:14.574 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
21:42:14.591 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.4
21:42:14.591 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:14.591 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:14.591 00.000 1032 Enqueuing Expose request
21:42:14.591 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:42:14.599 00.008 10072 Worker thread wakes up
21:42:14.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:14.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:15.016 00.417 10072 Exposure complete
21:42:15.069 00.053 10072 worker thread done servicing request
21:42:15.069 00.000 1032 OnExposeComplete: enter
21:42:15.071 00.002 1032 UpdateGuideState(): m_state=6
21:42:15.071 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 99
21:42:15.073 00.002 1032 Star::Find returns 1 (0), X=1104.39, Y=140.67, Mass=1140, SNR=23.6, Peak=124 HFD=3.1
21:42:15.075 00.002 1032 MultiStar: [#1 -0.08,0.03,1.02,U] [#2 0.20,-0.19,0.00,M3] [#3 0.08,-0.08,0.77,U] [#4 0.15,-0.12,0.00,M2] [#5 0.18,0.03,0.00,M5] [#6 0.18,-0.26,0.00,M4] [#7 0.08,-0.31,0.00,M2] [#8 -0.27,-0.08,0.00,M1] 
21:42:15.076 00.001 1032 refined, 2 included, MultiStar: {0.06, -0.09}, one-star: {0.18, -0.21}
21:42:15.078 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
21:42:15.080 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
21:42:15.080 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-1.00 mountX=-0.10 mountY=-0.03, mountTheta=-2.83
21:42:15.084 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
21:42:15.084 00.000 1032 Enqueuing Move request for scope (0.06, -0.09)
21:42:15.084 00.000 10072 Worker thread wakes up
21:42:15.084 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
21:42:15.084 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
21:42:15.084 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.03
21:42:15.084 00.000 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.87, period_length = 290.05
21:42:15.084 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
21:42:15.084 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:15.084 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:42:15.084 00.000 10072 MoveAxis(W, 0, ABG)
21:42:15.084 00.000 10072 Move returns status 0, amount 0
21:42:15.084 00.000 10072 MoveAxis(N, 0, ABG)
21:42:15.084 00.000 10072 Move returns status 0, amount 0
21:42:15.084 00.000 10072 move complete, result=0
21:42:15.084 00.000 10072 worker thread done servicing request
21:42:15.084 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:42:15.108 00.024 1032 UpdateGuideState exits: m=1140 SNR=23.6
21:42:15.110 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:15.110 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:15.112 00.002 1032 Enqueuing Expose request
21:42:15.114 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:42:15.116 00.002 10072 Worker thread wakes up
21:42:15.116 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:15.117 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:15.743 00.626 10072 Exposure complete
21:42:15.795 00.052 10072 worker thread done servicing request
21:42:15.795 00.000 1032 OnExposeComplete: enter
21:42:15.797 00.002 1032 UpdateGuideState(): m_state=6
21:42:15.799 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 100
21:42:15.799 00.000 1032 Star::Find returns 1 (0), X=1104.34, Y=141.00, Mass=1340, SNR=25.7, Peak=114 HFD=3.3
21:42:15.799 00.000 1032 MultiStar: [#1 -0.13,0.25,0.00,M1] [#2 -0.19,0.07,0.00,M4] [#3 0.19,-0.10,0.00,M1] [#4 0.04,-0.13,0.61,U] [#5 -0.06,-0.15,0.64,U] [#6 0.45,-0.16,0.00,M5] [#7 -0.01,-0.05,0.63,U] [#8 0.02,0.08,0.45,U] 
21:42:15.804 00.005 1032 refined, 4 included, MultiStar: {0.04, -0.01}, one-star: {0.13, 0.13}
21:42:15.804 00.000 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
21:42:15.806 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
21:42:15.808 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.32 mountX=-0.02 mountY=-0.03, mountTheta=-2.15
21:42:15.810 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
21:42:15.813 00.003 1032 Enqueuing Move request for scope (0.04, -0.01)
21:42:15.813 00.000 10072 Worker thread wakes up
21:42:15.813 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
21:42:15.813 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
21:42:15.813 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.03
21:42:15.815 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.87, period_length = 290.05
21:42:15.815 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:42:15.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:15.815 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:42:15.815 00.000 10072 MoveAxis(W, 0, ABG)
21:42:15.815 00.000 10072 Move returns status 0, amount 0
21:42:15.815 00.000 10072 MoveAxis(N, 0, ABG)
21:42:15.815 00.000 10072 Move returns status 0, amount 0
21:42:15.815 00.000 10072 move complete, result=0
21:42:15.815 00.000 10072 worker thread done servicing request
21:42:15.815 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:42:15.830 00.015 1032 UpdateGuideState exits: m=1340 SNR=25.7
21:42:15.830 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:15.836 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:15.838 00.002 1032 Enqueuing Expose request
21:42:15.840 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:42:15.840 00.000 10072 Worker thread wakes up
21:42:15.842 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:15.842 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:16.251 00.409 10072 Exposure complete
21:42:16.301 00.050 10072 worker thread done servicing request
21:42:16.301 00.000 1032 OnExposeComplete: enter
21:42:16.303 00.002 1032 UpdateGuideState(): m_state=6
21:42:16.303 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 101
21:42:16.305 00.002 1032 Star::Find returns 1 (0), X=1104.22, Y=140.86, Mass=1179, SNR=24.1, Peak=107 HFD=3.0
21:42:16.305 00.000 1032 MultiStar: [#1 -0.10,0.15,0.00,M2] [#2 0.02,-0.10,0.76,U] [#3 -0.06,-0.20,0.00,M2] [#4 -0.07,-0.23,0.00,M2] [#5 0.26,-0.05,0.00,M5] [#6 0.17,-0.16,0.00,M6] [#7 0.23,-0.11,0.00,M2] [#8 -0.09,-0.10,0.49,U] 
21:42:16.305 00.000 1032 single-star, 2 included, MultiStar: {-0.01, -0.06}, one-star: {0.01, -0.01}
21:42:16.305 00.000 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
21:42:16.305 00.000 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
21:42:16.305 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.99 mountX=-0.02 mountY=-0.01, mountTheta=-2.82
21:42:16.314 00.009 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
21:42:16.315 00.001 1032 Enqueuing Move request for scope (0.01, -0.01)
21:42:16.317 00.002 10072 Worker thread wakes up
21:42:16.317 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
21:42:16.317 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
21:42:16.317 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.02 yDistance=-0.01
21:42:16.317 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.86, period_length = 290.05
21:42:16.317 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:42:16.317 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:16.317 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:42:16.317 00.000 10072 MoveAxis(W, 0, ABG)
21:42:16.317 00.000 10072 Move returns status 0, amount 0
21:42:16.317 00.000 10072 MoveAxis(N, 0, ABG)
21:42:16.317 00.000 10072 Move returns status 0, amount 0
21:42:16.317 00.000 10072 move complete, result=0
21:42:16.317 00.000 10072 worker thread done servicing request
21:42:16.319 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:42:16.335 00.016 1032 UpdateGuideState exits: m=1179 SNR=24.1
21:42:16.335 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:16.337 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:16.337 00.000 1032 Enqueuing Expose request
21:42:16.339 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:42:16.341 00.002 10072 Worker thread wakes up
21:42:16.341 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:16.341 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:16.977 00.636 10072 Exposure complete
21:42:17.025 00.048 10072 worker thread done servicing request
21:42:17.025 00.000 1032 OnExposeComplete: enter
21:42:17.033 00.008 1032 UpdateGuideState(): m_state=6
21:42:17.035 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 102
21:42:17.035 00.000 1032 Star::Find returns 1 (0), X=1104.28, Y=140.76, Mass=1194, SNR=24.2, Peak=118 HFD=2.9
21:42:17.037 00.002 1032 MultiStar: [#1 -0.14,0.04,0.96,U] [#2 0.05,-0.26,0.00,M4] [#3 -0.01,-0.10,0.72,U] [#4 0.15,-0.09,0.00,M3] [#5 0.13,-0.07,0.62,U] [#6 0.12,-0.12,0.62,U] [#7 0.14,-0.28,0.00,M3] [#8 0.05,-0.29,0.00,M1] 
21:42:17.039 00.002 1032 refined, 4 included, MultiStar: {0.02, -0.07}, one-star: {0.07, -0.12}
21:42:17.041 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
21:42:17.042 00.001 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
21:42:17.044 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.26 mountX=-0.07 mountY=-0.00, mountTheta=-3.09
21:42:17.047 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
21:42:17.049 00.002 1032 Enqueuing Move request for scope (0.02, -0.07)
21:42:17.050 00.001 10072 Worker thread wakes up
21:42:17.050 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
21:42:17.050 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
21:42:17.050 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=-0.00
21:42:17.050 00.000 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.86, period_length = 290.05
21:42:17.050 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
21:42:17.050 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:17.050 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:42:17.052 00.002 10072 MoveAxis(W, 0, ABG)
21:42:17.052 00.000 10072 Move returns status 0, amount 0
21:42:17.052 00.000 10072 MoveAxis(N, 0, ABG)
21:42:17.052 00.000 10072 Move returns status 0, amount 0
21:42:17.052 00.000 10072 move complete, result=0
21:42:17.052 00.000 10072 worker thread done servicing request
21:42:17.052 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:42:17.071 00.019 1032 UpdateGuideState exits: m=1194 SNR=24.2
21:42:17.073 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:17.073 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:17.073 00.000 1032 Enqueuing Expose request
21:42:17.073 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:42:17.078 00.005 10072 Worker thread wakes up
21:42:17.078 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:17.078 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:17.488 00.410 10072 Exposure complete
21:42:17.540 00.052 10072 worker thread done servicing request
21:42:17.540 00.000 1032 OnExposeComplete: enter
21:42:17.543 00.003 1032 UpdateGuideState(): m_state=6
21:42:17.545 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 103
21:42:17.547 00.002 1032 Star::Find returns 1 (0), X=1104.21, Y=140.64, Mass=1205, SNR=24.3, Peak=123 HFD=3.2
21:42:17.549 00.002 1032 MultiStar: [#1 -0.07,-0.01,1.04,U] [#2 0.05,-0.28,0.00,M5] [#3 0.14,0.09,0.79,U] [#4 0.13,-0.22,0.00,M4] [#5 0.15,-0.01,0.68,U] [#6 0.42,-0.26,0.00,M6] [#7 0.25,-0.23,0.00,M4] [#8 0.10,-0.18,0.00,M2] 
21:42:17.552 00.003 1032 refined, 3 included, MultiStar: {0.04, -0.05}, one-star: {-0.00, -0.24}
21:42:17.552 00.000 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
21:42:17.554 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
21:42:17.554 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.92 mountX=-0.06 mountY=-0.02, mountTheta=-2.75
21:42:17.554 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
21:42:17.554 00.000 1032 Enqueuing Move request for scope (0.04, -0.05)
21:42:17.560 00.006 10072 Worker thread wakes up
21:42:17.560 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
21:42:17.560 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
21:42:17.560 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.02
21:42:17.560 00.000 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.86, period_length = 290.05
21:42:17.560 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
21:42:17.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:17.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:42:17.560 00.000 10072 MoveAxis(W, 0, ABG)
21:42:17.560 00.000 10072 Move returns status 0, amount 0
21:42:17.560 00.000 10072 MoveAxis(N, 0, ABG)
21:42:17.560 00.000 10072 Move returns status 0, amount 0
21:42:17.560 00.000 10072 move complete, result=0
21:42:17.560 00.000 10072 worker thread done servicing request
21:42:17.560 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:42:17.581 00.021 1032 UpdateGuideState exits: m=1205 SNR=24.3
21:42:17.583 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:17.585 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:17.587 00.002 1032 Enqueuing Expose request
21:42:17.590 00.003 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:42:17.590 00.000 10072 Worker thread wakes up
21:42:17.590 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:17.590 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:18.216 00.626 10072 Exposure complete
21:42:18.272 00.056 10072 worker thread done servicing request
21:42:18.272 00.000 1032 OnExposeComplete: enter
21:42:18.272 00.000 1032 UpdateGuideState(): m_state=6
21:42:18.272 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 104
21:42:18.272 00.000 1032 Star::Find returns 1 (0), X=1104.14, Y=140.69, Mass=1271, SNR=25.0, Peak=128 HFD=3.2
21:42:18.280 00.008 1032 MultiStar: [#1 -0.19,0.01,0.00,M1] [#2 0.04,-0.00,0.80,U] [#3 0.09,-0.10,0.75,U] [#4 0.26,-0.17,0.00,M5] [#5 -0.00,0.19,0.00,M4] [#6 0.12,-0.15,0.00,M7] [#7 -0.02,-0.11,0.65,U] [#8 -0.04,-0.11,0.53,U] 
21:42:18.280 00.000 1032 refined, 4 included, MultiStar: {0.00, -0.11}, one-star: {-0.07, -0.18}
21:42:18.280 00.000 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
21:42:18.280 00.000 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
21:42:18.280 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.57 mountX=-0.10 mountY=0.03, mountTheta=2.88
21:42:18.280 00.000 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.11, opts=13)
21:42:18.280 00.000 1032 Enqueuing Move request for scope (0.00, -0.11)
21:42:18.289 00.009 10072 Worker thread wakes up
21:42:18.289 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
21:42:18.289 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
21:42:18.289 00.000 10072 Moving (0.00, -0.11) raw xDistance=-0.10 yDistance=0.03
21:42:18.289 00.000 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.86, period_length = 290.05
21:42:18.289 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
21:42:18.289 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:18.289 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:42:18.289 00.000 10072 MoveAxis(W, 0, ABG)
21:42:18.289 00.000 10072 Move returns status 0, amount 0
21:42:18.289 00.000 10072 MoveAxis(N, 0, ABG)
21:42:18.289 00.000 10072 Move returns status 0, amount 0
21:42:18.289 00.000 10072 move complete, result=0
21:42:18.289 00.000 10072 worker thread done servicing request
21:42:18.289 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:42:18.308 00.019 1032 UpdateGuideState exits: m=1271 SNR=25.0
21:42:18.310 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:18.312 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:18.312 00.000 1032 Enqueuing Expose request
21:42:18.312 00.000 1032 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
21:42:18.312 00.000 10072 Worker thread wakes up
21:42:18.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:18.318 00.006 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:18.726 00.408 10072 Exposure complete
21:42:18.771 00.045 10072 worker thread done servicing request
21:42:18.771 00.000 1032 OnExposeComplete: enter
21:42:18.771 00.000 1032 UpdateGuideState(): m_state=6
21:42:18.771 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 105
21:42:18.771 00.000 1032 Star::Find returns 1 (0), X=1104.19, Y=140.84, Mass=1384, SNR=26.0, Peak=126 HFD=2.9
21:42:18.782 00.011 1032 MultiStar: [#1 -0.14,0.01,0.92,U] [#2 0.06,-0.04,0.73,U] [#3 0.05,-0.13,0.67,U] [#4 -0.05,-0.19,0.00,M6] [#5 -0.08,-0.18,0.00,M5] [#6 0.07,-0.36,0.00,M8] [#7 0.14,-0.16,0.00,M4] [#8 -0.08,-0.09,0.50,U] 
21:42:18.782 00.000 1032 single-star, 4 included, MultiStar: {-0.03, -0.05}, one-star: {-0.02, -0.03}
21:42:18.782 00.000 1032 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.83) = xAngle (-4.04 = 2.24)
21:42:18.782 00.000 1032 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.04 = 2.24)
21:42:18.787 00.005 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.21 mountX=-0.02 mountY=0.03, mountTheta=2.24
21:42:18.787 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
21:42:18.787 00.000 1032 Enqueuing Move request for scope (-0.02, -0.03)
21:42:18.787 00.000 10072 Worker thread wakes up
21:42:18.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
21:42:18.787 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
21:42:18.787 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
21:42:18.787 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.86, period_length = 290.05
21:42:18.787 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:42:18.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:18.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:42:18.787 00.000 10072 MoveAxis(E, 0, ABG)
21:42:18.787 00.000 10072 Move returns status 0, amount 0
21:42:18.787 00.000 10072 MoveAxis(N, 0, ABG)
21:42:18.787 00.000 10072 Move returns status 0, amount 0
21:42:18.787 00.000 10072 move complete, result=0
21:42:18.787 00.000 10072 worker thread done servicing request
21:42:18.787 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:42:18.812 00.025 1032 UpdateGuideState exits: m=1384 SNR=26.0
21:42:18.814 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:18.816 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:18.816 00.000 1032 Enqueuing Expose request
21:42:18.818 00.002 1032 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:42:18.818 00.000 10072 Worker thread wakes up
21:42:18.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:18.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:19.456 00.638 10072 Exposure complete
21:42:19.503 00.047 10072 worker thread done servicing request
21:42:19.503 00.000 1032 OnExposeComplete: enter
21:42:19.505 00.002 1032 UpdateGuideState(): m_state=6
21:42:19.507 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 106
21:42:19.509 00.002 1032 Star::Find returns 1 (0), X=1104.35, Y=140.56, Mass=1397, SNR=26.2, Peak=154 HFD=3.2
21:42:19.509 00.000 1032 MultiStar: [#1 -0.24,0.02,0.00,M1] [#2 -0.17,-0.23,0.00,M4] [#3 0.14,-0.23,0.00,M1] [#4 -0.01,-0.23,0.00,M7] [#5 0.05,-0.14,0.58,U] [#6 0.02,-0.41,0.00,M9] [#7 -0.03,-0.21,0.00,M5] [#8 -0.00,-0.31,0.00,M1] 
21:42:19.513 00.004 1032 refined, 1 included, MultiStar: {0.11, -0.25}, one-star: {0.14, -0.32}
21:42:19.513 00.000 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
21:42:19.513 00.000 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
21:42:19.516 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.25 hyp=0.28 cameraTheta=-1.16 mountX=-0.27 mountY=-0.04, mountTheta=-2.99
21:42:19.516 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.25, opts=13)
21:42:19.516 00.000 1032 Enqueuing Move request for scope (0.11, -0.25)
21:42:19.516 00.000 10072 Worker thread wakes up
21:42:19.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.25) opts 0xd
21:42:19.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.25)
21:42:19.516 00.000 10072 Moving (0.11, -0.25) raw xDistance=-0.27 yDistance=-0.04
21:42:19.516 00.000 10072 PPEC rslt: input = -0.27, final = -0.12, react = -0.13, pred = -0.00, hyst = -0.12, hyst_pct = 0.86, period_length = 290.05
21:42:19.516 00.000 10072 PPEC: input: -0.27, control: -0.12, exposure: 500
21:42:19.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:19.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:42:19.516 00.000 10072 MoveAxis(E, 119, ABG)
21:42:19.516 00.000 10072 Guiding  Dir = 2, Dur = 119
21:42:19.523 00.007 10072 IsGuiding returns 0
21:42:19.523 00.000 10072 PulseGuide returned control before completion, sleep 129
21:42:19.524 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:42:19.541 00.017 1032 UpdateGuideState exits: m=1397 SNR=26.2
21:42:19.543 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:19.545 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:19.547 00.002 1032 Enqueuing Expose request
21:42:19.666 00.119 10072 IsGuiding returns 0
21:42:19.666 00.000 10072 Move returns status 0, amount 119
21:42:19.666 00.000 10072 MoveAxis(N, 0, ABG)
21:42:19.666 00.000 10072 Move returns status 0, amount 0
21:42:19.666 00.000 10072 move complete, result=0
21:42:19.666 00.000 10072 worker thread done servicing request
21:42:19.666 00.000 10072 Worker thread wakes up
21:42:19.666 00.000 1032 GuideStep: -0.3 px 119 ms EAST, -0.0 px 0 ms NORTH
21:42:19.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:19.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:20.083 00.417 10072 Exposure complete
21:42:20.135 00.052 10072 worker thread done servicing request
21:42:20.135 00.000 1032 OnExposeComplete: enter
21:42:20.135 00.000 1032 UpdateGuideState(): m_state=6
21:42:20.140 00.005 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 107
21:42:20.141 00.001 1032 Star::Find returns 1 (0), X=1104.33, Y=140.65, Mass=1243, SNR=24.7, Peak=132 HFD=3.2
21:42:20.141 00.000 1032 MultiStar: [#1 -0.23,0.04,0.00,M2] [#2 -0.17,-0.26,0.00,M5] [#3 0.02,-0.15,0.76,U] [#4 -0.09,-0.05,0.67,U] [#5 0.05,0.10,0.65,U] [#6 -0.01,-0.33,0.00,M10] [#7 0.17,-0.13,0.00,M6] [#8 0.01,-0.25,0.00,M2] 
21:42:20.143 00.002 1032 refined, 3 included, MultiStar: {0.04, -0.10}, one-star: {0.12, -0.23}
21:42:20.143 00.000 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
21:42:20.143 00.000 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
21:42:20.143 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.21 mountX=-0.11 mountY=-0.01, mountTheta=-3.04
21:42:20.143 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
21:42:20.143 00.000 1032 Enqueuing Move request for scope (0.04, -0.10)
21:42:20.143 00.000 10072 Worker thread wakes up
21:42:20.143 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
21:42:20.143 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
21:42:20.143 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=-0.01
21:42:20.143 00.000 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.86, period_length = 290.05
21:42:20.143 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
21:42:20.143 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:20.143 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:42:20.143 00.000 10072 MoveAxis(E, 1, ABG)
21:42:20.143 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:20.156 00.013 10072 IsGuiding returns 0
21:42:20.157 00.001 10072 PulseGuide returned control before completion, sleep 11
21:42:20.157 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:42:20.172 00.015 10072 IsGuiding returns 0
21:42:20.172 00.000 10072 Move returns status 0, amount 1
21:42:20.172 00.000 10072 MoveAxis(N, 0, ABG)
21:42:20.172 00.000 10072 Move returns status 0, amount 0
21:42:20.172 00.000 10072 move complete, result=0
21:42:20.172 00.000 10072 worker thread done servicing request
21:42:20.174 00.002 1032 UpdateGuideState exits: m=1243 SNR=24.7
21:42:20.174 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:20.174 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:20.174 00.000 1032 Enqueuing Expose request
21:42:20.174 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:42:20.174 00.000 10072 Worker thread wakes up
21:42:20.174 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:20.174 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:20.821 00.647 10072 Exposure complete
21:42:20.870 00.049 10072 worker thread done servicing request
21:42:20.870 00.000 1032 OnExposeComplete: enter
21:42:20.870 00.000 1032 UpdateGuideState(): m_state=6
21:42:20.870 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 108
21:42:20.870 00.000 1032 Star::Find returns 1 (0), X=1104.35, Y=140.80, Mass=1151, SNR=23.8, Peak=112 HFD=3.1
21:42:20.870 00.000 1032 MultiStar: [#1 -0.16,0.30,0.00,M3] [#2 -0.04,-0.07,0.77,U] [#3 0.06,-0.10,0.80,U] [#4 0.02,-0.12,0.66,U] [#5 0.09,0.02,0.66,U] [#6 -0.14,-0.13,0.00,R] [#7 0.15,-0.10,0.75,U] [#8 -0.12,-0.06,0.53,U] 
21:42:20.870 00.000 1032 refined, 6 included, MultiStar: {0.05, -0.07}, one-star: {0.14, -0.07}
21:42:20.870 00.000 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
21:42:20.870 00.000 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
21:42:20.882 00.012 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.95 mountX=-0.09 mountY=-0.03, mountTheta=-2.78
21:42:20.882 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
21:42:20.887 00.005 1032 Enqueuing Move request for scope (0.05, -0.07)
21:42:20.887 00.000 10072 Worker thread wakes up
21:42:20.887 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
21:42:20.887 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
21:42:20.887 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.09 yDistance=-0.03
21:42:20.887 00.000 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.86, period_length = 290.05
21:42:20.887 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:42:20.887 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:20.887 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:42:20.887 00.000 10072 MoveAxis(E, 1, ABG)
21:42:20.887 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:20.889 00.002 10072 IsGuiding returns 0
21:42:20.890 00.001 10072 PulseGuide returned control before completion, sleep 11
21:42:20.890 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:42:20.905 00.015 10072 IsGuiding returns 0
21:42:20.905 00.000 10072 Move returns status 0, amount 1
21:42:20.905 00.000 10072 MoveAxis(N, 0, ABG)
21:42:20.905 00.000 10072 Move returns status 0, amount 0
21:42:20.905 00.000 10072 move complete, result=0
21:42:20.905 00.000 10072 worker thread done servicing request
21:42:20.905 00.000 1032 UpdateGuideState exits: m=1151 SNR=23.8
21:42:20.907 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:20.909 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:20.911 00.002 1032 Enqueuing Expose request
21:42:20.911 00.000 10072 Worker thread wakes up
21:42:20.913 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:42:20.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:20.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:21.331 00.418 10072 Exposure complete
21:42:21.381 00.050 10072 worker thread done servicing request
21:42:21.381 00.000 1032 OnExposeComplete: enter
21:42:21.383 00.002 1032 UpdateGuideState(): m_state=6
21:42:21.383 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 109
21:42:21.385 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=141.06, Mass=1244, SNR=24.7, Peak=103 HFD=3.0
21:42:21.387 00.002 1032 MultiStar: [#1 -0.20,0.16,0.00,M4] [#2 -0.02,-0.05,0.76,U] [#3 0.01,0.11,0.76,U] [#4 0.13,0.06,0.67,U] [#5 -0.11,0.19,0.00,M3] [#6 0.30,0.00,0.00,M1] [#7 0.08,0.13,0.67,U] [#8 -0.02,-0.07,0.51,U] 
21:42:21.389 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.07}, one-star: {-0.03, 0.19}
21:42:21.389 00.000 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
21:42:21.391 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
21:42:21.393 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.28 mountX=0.07 mountY=-0.04, mountTheta=-0.55
21:42:21.396 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
21:42:21.396 00.000 1032 Enqueuing Move request for scope (0.02, 0.07)
21:42:21.396 00.000 10072 Worker thread wakes up
21:42:21.396 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
21:42:21.396 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
21:42:21.396 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.07 yDistance=-0.04
21:42:21.396 00.000 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.86, period_length = 290.05
21:42:21.396 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
21:42:21.396 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:21.396 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:42:21.396 00.000 10072 MoveAxis(E, 1, ABG)
21:42:21.396 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:21.401 00.005 10072 IsGuiding returns 0
21:42:21.402 00.001 10072 PulseGuide returned control before completion, sleep 11
21:42:21.402 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
21:42:21.417 00.015 10072 IsGuiding returns 1
21:42:21.417 00.000 10072 scope still moving after pulse duration time elapsed
21:42:21.418 00.001 1032 UpdateGuideState exits: m=1244 SNR=24.7
21:42:21.419 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:21.421 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:21.422 00.001 1032 Enqueuing Expose request
21:42:21.450 00.028 10072 IsGuiding returns 0
21:42:21.450 00.000 10072 scope move finished after 1 + 47 ms
21:42:21.450 00.000 10072 Move returns status 0, amount 1
21:42:21.450 00.000 10072 MoveAxis(N, 0, ABG)
21:42:21.450 00.000 10072 Move returns status 0, amount 0
21:42:21.450 00.000 10072 move complete, result=0
21:42:21.450 00.000 10072 worker thread done servicing request
21:42:21.450 00.000 10072 Worker thread wakes up
21:42:21.450 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:21.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:21.450 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:42:22.083 00.633 10072 Exposure complete
21:42:22.130 00.047 10072 worker thread done servicing request
21:42:22.130 00.000 1032 OnExposeComplete: enter
21:42:22.130 00.000 1032 UpdateGuideState(): m_state=6
21:42:22.130 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 110
21:42:22.130 00.000 1032 Star::Find returns 1 (0), X=1104.21, Y=140.95, Mass=1412, SNR=26.3, Peak=124 HFD=3.1
21:42:22.141 00.011 1032 MultiStar: [#1 -0.25,0.23,0.00,M5] [#2 0.03,-0.12,0.73,U] [#3 0.02,0.08,0.68,U] [#4 0.00,-0.10,0.58,U] [#5 0.03,0.16,0.59,U] [#6 0.26,-0.07,0.00,M2] [#7 0.21,-0.08,0.00,M5] [#8 0.00,0.07,0.45,U] 
21:42:22.141 00.000 1032 refined, 5 included, MultiStar: {0.01, 0.03}, one-star: {0.00, 0.08}
21:42:22.144 00.003 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
21:42:22.146 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
21:42:22.146 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.11 mountX=0.02 mountY=-0.02, mountTheta=-0.72
21:42:22.146 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
21:42:22.146 00.000 1032 Enqueuing Move request for scope (0.01, 0.03)
21:42:22.146 00.000 10072 Worker thread wakes up
21:42:22.146 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
21:42:22.146 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
21:42:22.146 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.02
21:42:22.146 00.000 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.85, period_length = 290.05
21:42:22.146 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:42:22.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:22.146 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:42:22.146 00.000 10072 MoveAxis(E, 1, ABG)
21:42:22.146 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:22.155 00.009 10072 IsGuiding returns 0
21:42:22.156 00.001 10072 PulseGuide returned control before completion, sleep 11
21:42:22.156 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:42:22.172 00.016 10072 IsGuiding returns 0
21:42:22.172 00.000 10072 Move returns status 0, amount 1
21:42:22.172 00.000 10072 MoveAxis(N, 0, ABG)
21:42:22.172 00.000 10072 Move returns status 0, amount 0
21:42:22.172 00.000 10072 move complete, result=0
21:42:22.172 00.000 10072 worker thread done servicing request
21:42:22.173 00.001 1032 UpdateGuideState exits: m=1412 SNR=26.3
21:42:22.173 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:22.173 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:22.179 00.006 1032 Enqueuing Expose request
21:42:22.179 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:42:22.179 00.000 10072 Worker thread wakes up
21:42:22.179 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:22.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:22.585 00.406 10072 Exposure complete
21:42:22.631 00.046 10072 worker thread done servicing request
21:42:22.631 00.000 1032 OnExposeComplete: enter
21:42:22.638 00.007 1032 UpdateGuideState(): m_state=6
21:42:22.638 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 111
21:42:22.641 00.003 1032 Star::Find returns 1 (0), X=1104.30, Y=140.96, Mass=1280, SNR=25.1, Peak=118 HFD=3.3
21:42:22.641 00.000 1032 MultiStar: [#1 -0.19,0.10,0.00,M6] [#2 0.03,-0.11,0.72,U] [#3 0.04,-0.02,0.71,U] [#4 0.05,-0.01,0.64,U] [#5 0.19,0.02,0.00,M3] [#6 0.45,0.06,0.00,M3] [#7 0.20,0.04,0.00,M6] [#8 0.14,-0.10,0.51,U] 
21:42:22.641 00.000 1032 refined, 4 included, MultiStar: {0.07, -0.02}, one-star: {0.09, 0.09}
21:42:22.641 00.000 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
21:42:22.647 00.006 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
21:42:22.649 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.23 mountX=-0.03 mountY=-0.06, mountTheta=-2.06
21:42:22.649 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
21:42:22.649 00.000 1032 Enqueuing Move request for scope (0.07, -0.02)
21:42:22.655 00.006 10072 Worker thread wakes up
21:42:22.655 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
21:42:22.655 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
21:42:22.655 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.03 yDistance=-0.06
21:42:22.655 00.000 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.85, period_length = 290.05
21:42:22.655 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:42:22.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:22.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:42:22.655 00.000 10072 MoveAxis(E, 1, ABG)
21:42:22.655 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:22.656 00.001 10072 IsGuiding returns 0
21:42:22.657 00.001 10072 PulseGuide returned control before completion, sleep 11
21:42:22.657 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:42:22.672 00.015 10072 IsGuiding returns 0
21:42:22.672 00.000 10072 Move returns status 0, amount 1
21:42:22.672 00.000 10072 MoveAxis(N, 0, ABG)
21:42:22.672 00.000 10072 Move returns status 0, amount 0
21:42:22.672 00.000 10072 move complete, result=0
21:42:22.672 00.000 10072 worker thread done servicing request
21:42:22.673 00.001 1032 UpdateGuideState exits: m=1280 SNR=25.1
21:42:22.675 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:22.677 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:22.677 00.000 1032 Enqueuing Expose request
21:42:22.679 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:42:22.681 00.002 10072 Worker thread wakes up
21:42:22.681 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:22.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:23.307 00.626 10072 Exposure complete
21:42:23.360 00.053 10072 worker thread done servicing request
21:42:23.360 00.000 1032 OnExposeComplete: enter
21:42:23.362 00.002 1032 UpdateGuideState(): m_state=6
21:42:23.362 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 112
21:42:23.362 00.000 1032 Star::Find returns 1 (0), X=1104.42, Y=141.09, Mass=1209, SNR=24.3, Peak=112 HFD=3.1
21:42:23.367 00.005 1032 MultiStar: [#1 -0.04,0.33,0.00,M7] [#2 0.09,0.07,0.79,U] [#3 0.08,0.08,0.82,U] [#4 0.06,0.04,0.71,U] [#5 0.09,0.32,0.00,M4] [#6 0.39,0.10,0.00,M4] [#7 0.29,0.08,0.00,M7] [#8 0.18,0.04,0.51,U] 
21:42:23.368 00.001 1032 refined, 4 included, MultiStar: {0.13, 0.10}, one-star: {0.21, 0.21}
21:42:23.371 00.003 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
21:42:23.371 00.000 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
21:42:23.371 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.66 mountX=0.06 mountY=-0.15, mountTheta=-1.17
21:42:23.371 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
21:42:23.371 00.000 1032 Enqueuing Move request for scope (0.13, 0.10)
21:42:23.371 00.000 10072 Worker thread wakes up
21:42:23.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
21:42:23.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
21:42:23.371 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.06 yDistance=-0.15
21:42:23.371 00.000 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.85, period_length = 290.05
21:42:23.371 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
21:42:23.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:23.371 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:42:23.371 00.000 10072 MoveAxis(E, 1, ABG)
21:42:23.371 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:23.380 00.009 10072 IsGuiding returns 0
21:42:23.380 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:23.381 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:42:23.396 00.015 10072 IsGuiding returns 0
21:42:23.396 00.000 10072 Move returns status 0, amount 1
21:42:23.396 00.000 10072 MoveAxis(N, 0, ABG)
21:42:23.396 00.000 10072 Move returns status 0, amount 0
21:42:23.396 00.000 10072 move complete, result=0
21:42:23.396 00.000 10072 worker thread done servicing request
21:42:23.397 00.001 1032 UpdateGuideState exits: m=1209 SNR=24.3
21:42:23.397 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:23.397 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:23.402 00.005 1032 Enqueuing Expose request
21:42:23.402 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:42:23.402 00.000 10072 Worker thread wakes up
21:42:23.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:23.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:23.812 00.410 10072 Exposure complete
21:42:23.861 00.049 10072 worker thread done servicing request
21:42:23.861 00.000 1032 OnExposeComplete: enter
21:42:23.863 00.002 1032 UpdateGuideState(): m_state=6
21:42:23.865 00.002 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 113
21:42:23.865 00.000 1032 Star::Find returns 1 (0), X=1104.09, Y=141.19, Mass=1242, SNR=24.7, Peak=112 HFD=2.9
21:42:23.867 00.002 1032 MultiStar: [#1 0.05,0.32,0.00,M8] [#2 0.10,0.07,0.77,U] [#3 0.03,0.09,0.76,U] [#4 0.27,0.16,0.00,M2] [#5 0.06,0.32,0.00,M5] [#6 0.37,0.18,0.00,M5] [#7 0.19,0.27,0.00,M8] [#8 -0.02,0.19,0.51,U] 
21:42:23.869 00.002 1032 refined, 3 included, MultiStar: {-0.01, 0.17}, one-star: {-0.12, 0.32}
21:42:23.869 00.000 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
21:42:23.871 00.002 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
21:42:23.872 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.63 mountX=0.17 mountY=-0.03, mountTheta=-0.20
21:42:23.872 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.17, opts=13)
21:42:23.872 00.000 1032 Enqueuing Move request for scope (-0.01, 0.17)
21:42:23.878 00.006 10072 Worker thread wakes up
21:42:23.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
21:42:23.878 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
21:42:23.878 00.000 10072 Moving (-0.01, 0.17) raw xDistance=0.17 yDistance=-0.03
21:42:23.878 00.000 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.08, hyst_pct = 0.85, period_length = 290.05
21:42:23.878 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
21:42:23.878 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:23.878 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:42:23.878 00.000 10072 MoveAxis(W, 73, ABG)
21:42:23.878 00.000 10072 Guiding  Dir = 3, Dur = 73
21:42:23.880 00.002 10072 IsGuiding returns 0
21:42:23.880 00.000 10072 PulseGuide returned control before completion, sleep 83
21:42:23.881 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:42:23.898 00.017 1032 UpdateGuideState exits: m=1242 SNR=24.7
21:42:23.900 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:23.902 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:23.902 00.000 1032 Enqueuing Expose request
21:42:23.976 00.074 10072 IsGuiding returns 0
21:42:23.976 00.000 10072 Move returns status 0, amount 73
21:42:23.976 00.000 10072 MoveAxis(N, 0, ABG)
21:42:23.976 00.000 10072 Move returns status 0, amount 0
21:42:23.976 00.000 10072 move complete, result=0
21:42:23.976 00.000 10072 worker thread done servicing request
21:42:23.976 00.000 10072 Worker thread wakes up
21:42:23.976 00.000 1032 GuideStep: 0.2 px 73 ms WEST, -0.0 px 0 ms NORTH
21:42:23.979 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:23.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:24.612 00.633 10072 Exposure complete
21:42:24.657 00.045 10072 worker thread done servicing request
21:42:24.657 00.000 1032 OnExposeComplete: enter
21:42:24.657 00.000 1032 UpdateGuideState(): m_state=6
21:42:24.657 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 114
21:42:24.657 00.000 1032 Star::Find returns 1 (0), X=1104.31, Y=141.02, Mass=1093, SNR=23.1, Peak=92 HFD=3.3
21:42:24.657 00.000 1032 MultiStar: [#1 -0.04,0.23,0.00,M9] [#2 -0.00,-0.12,0.80,U] [#3 0.08,0.11,0.79,U] [#4 0.25,0.08,0.00,M3] [#5 0.11,0.39,0.00,M6] [#6 0.18,0.01,0.61,U] [#7 0.08,0.16,0.76,U] [#8 0.07,0.14,0.55,U] 
21:42:24.657 00.000 1032 refined, 5 included, MultiStar: {0.08, 0.08}, one-star: {0.10, 0.15}
21:42:24.657 00.000 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
21:42:24.657 00.000 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
21:42:24.672 00.015 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.75 mountX=0.05 mountY=-0.10, mountTheta=-1.08
21:42:24.674 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
21:42:24.676 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
21:42:24.676 00.000 10072 Worker thread wakes up
21:42:24.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
21:42:24.676 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
21:42:24.676 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.05 yDistance=-0.10
21:42:24.676 00.000 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.85, period_length = 290.05
21:42:24.676 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:42:24.676 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:24.676 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:42:24.676 00.000 10072 MoveAxis(E, 1, ABG)
21:42:24.676 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:24.680 00.004 10072 IsGuiding returns 0
21:42:24.681 00.001 10072 PulseGuide returned control before completion, sleep 11
21:42:24.681 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:42:24.696 00.015 10072 IsGuiding returns 1
21:42:24.696 00.000 10072 scope still moving after pulse duration time elapsed
21:42:24.699 00.003 1032 UpdateGuideState exits: m=1093 SNR=23.1
21:42:24.699 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:24.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:24.703 00.002 1032 Enqueuing Expose request
21:42:24.728 00.025 10072 IsGuiding returns 0
21:42:24.728 00.000 10072 scope move finished after 1 + 47 ms
21:42:24.728 00.000 10072 Move returns status 0, amount 1
21:42:24.728 00.000 10072 MoveAxis(N, 0, ABG)
21:42:24.728 00.000 10072 Move returns status 0, amount 0
21:42:24.728 00.000 10072 move complete, result=0
21:42:24.728 00.000 10072 worker thread done servicing request
21:42:24.728 00.000 10072 Worker thread wakes up
21:42:24.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:24.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:24.728 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:42:25.143 00.415 10072 Exposure complete
21:42:25.188 00.045 10072 worker thread done servicing request
21:42:25.188 00.000 1032 OnExposeComplete: enter
21:42:25.188 00.000 1032 UpdateGuideState(): m_state=6
21:42:25.188 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 115
21:42:25.188 00.000 1032 Star::Find returns 1 (0), X=1104.57, Y=140.88, Mass=1198, SNR=24.2, Peak=101 HFD=3.2
21:42:25.188 00.000 1032 MultiStar: [#1 -0.06,0.26,0.00,M10] [#2 0.08,-0.04,0.83,U] [#3 0.03,-0.08,0.74,U] [#4 0.03,-0.04,0.64,U] [#5 0.09,-0.05,0.66,U] [#6 0.24,0.06,0.00,M5] [#7 0.26,-0.05,0.00,M8] [#8 0.13,0.08,0.57,U] 
21:42:25.188 00.000 1032 refined, 5 included, MultiStar: {0.13, -0.02}, one-star: {0.36, 0.01}
21:42:25.188 00.000 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
21:42:25.200 00.012 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
21:42:25.200 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.14 cameraTheta=-0.17 mountX=-0.06 mountY=-0.12, mountTheta=-2.00
21:42:25.205 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
21:42:25.205 00.000 1032 Enqueuing Move request for scope (0.13, -0.02)
21:42:25.205 00.000 10072 Worker thread wakes up
21:42:25.205 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
21:42:25.205 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
21:42:25.205 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.06 yDistance=-0.12
21:42:25.205 00.000 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.85, period_length = 290.05
21:42:25.205 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:42:25.205 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:25.205 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:42:25.205 00.000 10072 MoveAxis(E, 1, ABG)
21:42:25.205 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:25.209 00.004 10072 IsGuiding returns 0
21:42:25.210 00.001 10072 PulseGuide returned control before completion, sleep 11
21:42:25.210 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:42:25.226 00.016 10072 IsGuiding returns 0
21:42:25.226 00.000 10072 Move returns status 0, amount 1
21:42:25.226 00.000 10072 MoveAxis(N, 0, ABG)
21:42:25.226 00.000 10072 Move returns status 0, amount 0
21:42:25.226 00.000 10072 move complete, result=0
21:42:25.226 00.000 10072 worker thread done servicing request
21:42:25.226 00.000 1032 UpdateGuideState exits: m=1198 SNR=24.2
21:42:25.227 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:25.227 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:25.227 00.000 1032 Enqueuing Expose request
21:42:25.233 00.006 10072 Worker thread wakes up
21:42:25.233 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:42:25.234 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:25.234 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:25.861 00.627 10072 Exposure complete
21:42:25.914 00.053 10072 worker thread done servicing request
21:42:25.914 00.000 1032 OnExposeComplete: enter
21:42:25.916 00.002 1032 UpdateGuideState(): m_state=6
21:42:25.918 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 116
21:42:25.918 00.000 1032 Star::Find returns 1 (0), X=1104.43, Y=140.77, Mass=1125, SNR=23.4, Peak=110 HFD=3.2
21:42:25.920 00.002 1032 MultiStar: [#1 0.03,0.06,1.03,U] [#2 0.14,-0.12,0.84,U] [#3 -0.05,-0.01,0.77,U] [#4 0.07,-0.05,0.73,U] [#5 0.18,0.01,0.73,U] [#6 0.17,0.09,0.63,U] [#7 0.24,-0.11,0.00,M9] [#8 0.08,-0.04,0.56,U] 
21:42:25.922 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.22, -0.10}
21:42:25.922 00.000 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
21:42:25.925 00.003 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
21:42:25.925 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.22 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
21:42:25.929 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
21:42:25.931 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
21:42:25.931 00.000 10072 Worker thread wakes up
21:42:25.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
21:42:25.931 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
21:42:25.931 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
21:42:25.931 00.000 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.85, period_length = 290.05
21:42:25.931 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:42:25.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:25.931 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:42:25.931 00.000 10072 MoveAxis(E, 1, ABG)
21:42:25.931 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:25.934 00.003 10072 IsGuiding returns 0
21:42:25.934 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:25.935 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:42:25.950 00.015 10072 IsGuiding returns 0
21:42:25.950 00.000 10072 Move returns status 0, amount 1
21:42:25.950 00.000 10072 MoveAxis(N, 0, ABG)
21:42:25.950 00.000 10072 Move returns status 0, amount 0
21:42:25.950 00.000 10072 move complete, result=0
21:42:25.950 00.000 10072 worker thread done servicing request
21:42:25.950 00.000 1032 UpdateGuideState exits: m=1125 SNR=23.4
21:42:25.954 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:25.956 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:25.958 00.002 1032 Enqueuing Expose request
21:42:25.958 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:42:25.958 00.000 10072 Worker thread wakes up
21:42:25.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:25.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:26.364 00.406 10072 Exposure complete
21:42:26.411 00.047 10072 worker thread done servicing request
21:42:26.411 00.000 1032 OnExposeComplete: enter
21:42:26.411 00.000 1032 UpdateGuideState(): m_state=6
21:42:26.411 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 117
21:42:26.411 00.000 1032 Star::Find returns 1 (0), X=1104.46, Y=140.92, Mass=1204, SNR=24.3, Peak=112 HFD=3.1
21:42:26.411 00.000 1032 MultiStar: [#1 -0.08,0.17,0.99,U] [#2 0.18,-0.03,0.79,U] [#3 0.16,-0.00,0.76,U] [#4 0.04,0.05,0.68,U] [#5 0.11,0.05,0.64,U] [#6 0.28,0.13,0.00,M5] [#7 0.09,0.02,0.67,U] [#8 -0.07,-0.09,0.55,U] 
21:42:26.422 00.011 1032 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.25, 0.04}
21:42:26.422 00.000 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
21:42:26.422 00.000 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
21:42:26.422 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.37 mountX=0.01 mountY=-0.10, mountTheta=-1.46
21:42:26.427 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
21:42:26.427 00.000 1032 Enqueuing Move request for scope (0.09, 0.04)
21:42:26.427 00.000 10072 Worker thread wakes up
21:42:26.427 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
21:42:26.427 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
21:42:26.427 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.01 yDistance=-0.10
21:42:26.427 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.85, period_length = 290.05
21:42:26.427 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:42:26.427 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:26.427 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:42:26.427 00.000 10072 MoveAxis(E, 1, ABG)
21:42:26.427 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:26.433 00.006 10072 IsGuiding returns 0
21:42:26.434 00.001 10072 PulseGuide returned control before completion, sleep 11
21:42:26.434 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:42:26.449 00.015 10072 IsGuiding returns 0
21:42:26.449 00.000 10072 Move returns status 0, amount 1
21:42:26.449 00.000 10072 MoveAxis(N, 0, ABG)
21:42:26.449 00.000 10072 Move returns status 0, amount 0
21:42:26.449 00.000 10072 move complete, result=0
21:42:26.449 00.000 10072 worker thread done servicing request
21:42:26.449 00.000 1032 UpdateGuideState exits: m=1204 SNR=24.3
21:42:26.451 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:26.455 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:26.456 00.001 1032 Enqueuing Expose request
21:42:26.458 00.002 10072 Worker thread wakes up
21:42:26.458 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:42:26.460 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:26.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:27.084 00.624 10072 Exposure complete
21:42:27.139 00.055 10072 worker thread done servicing request
21:42:27.139 00.000 1032 OnExposeComplete: enter
21:42:27.141 00.002 1032 UpdateGuideState(): m_state=6
21:42:27.143 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 118
21:42:27.143 00.000 1032 Star::Find returns 1 (0), X=1104.42, Y=140.92, Mass=1137, SNR=23.6, Peak=104 HFD=3.1
21:42:27.143 00.000 1032 MultiStar: [#1 -0.09,0.29,0.00,M9] [#2 0.01,0.03,0.81,U] [#3 0.05,0.09,0.71,U] [#4 -0.05,0.10,0.63,U] [#5 0.10,0.24,0.00,M4] [#6 0.30,0.09,0.00,M6] [#7 0.20,-0.09,0.00,M9] [#8 0.13,0.17,0.00,M1] 
21:42:27.148 00.005 1032 refined, 3 included, MultiStar: {0.07, 0.06}, one-star: {0.21, 0.05}
21:42:27.150 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
21:42:27.152 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
21:42:27.152 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.75 mountX=0.04 mountY=-0.08, mountTheta=-1.08
21:42:27.156 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
21:42:27.156 00.000 1032 Enqueuing Move request for scope (0.07, 0.06)
21:42:27.158 00.002 10072 Worker thread wakes up
21:42:27.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
21:42:27.158 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
21:42:27.158 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
21:42:27.158 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.85, period_length = 290.05
21:42:27.158 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:42:27.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:27.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:42:27.160 00.002 10072 MoveAxis(E, 1, ABG)
21:42:27.160 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:27.160 00.000 10072 IsGuiding returns 0
21:42:27.161 00.001 10072 PulseGuide returned control before completion, sleep 11
21:42:27.161 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:42:27.176 00.015 10072 IsGuiding returns 0
21:42:27.176 00.000 10072 Move returns status 0, amount 1
21:42:27.176 00.000 10072 MoveAxis(N, 0, ABG)
21:42:27.176 00.000 10072 Move returns status 0, amount 0
21:42:27.176 00.000 10072 move complete, result=0
21:42:27.176 00.000 10072 worker thread done servicing request
21:42:27.178 00.002 1032 UpdateGuideState exits: m=1137 SNR=23.6
21:42:27.178 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:27.178 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:27.178 00.000 1032 Enqueuing Expose request
21:42:27.178 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:42:27.186 00.008 10072 Worker thread wakes up
21:42:27.186 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:27.186 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:27.589 00.403 10072 Exposure complete
21:42:27.644 00.055 10072 worker thread done servicing request
21:42:27.644 00.000 1032 OnExposeComplete: enter
21:42:27.644 00.000 1032 UpdateGuideState(): m_state=6
21:42:27.644 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 119
21:42:27.644 00.000 1032 Star::Find returns 1 (0), X=1104.44, Y=140.84, Mass=1286, SNR=25.1, Peak=125 HFD=3.1
21:42:27.652 00.008 1032 MultiStar: [#1 -0.06,0.27,0.00,M10] [#2 -0.04,-0.07,0.74,U] [#3 -0.11,0.13,0.74,U] [#4 0.15,-0.04,0.64,U] [#5 0.05,0.07,0.67,U] [#6 0.16,0.08,0.63,U] [#7 0.22,0.02,0.00,M10] [#8 0.07,0.05,0.55,U] 
21:42:27.652 00.000 1032 refined, 6 included, MultiStar: {0.08, 0.02}, one-star: {0.23, -0.03}
21:42:27.652 00.000 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
21:42:27.652 00.000 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
21:42:27.652 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.29 mountX=0.00 mountY=-0.08, mountTheta=-1.54
21:42:27.661 00.009 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
21:42:27.661 00.000 1032 Enqueuing Move request for scope (0.08, 0.02)
21:42:27.661 00.000 10072 Worker thread wakes up
21:42:27.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
21:42:27.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
21:42:27.661 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
21:42:27.661 00.000 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.84, period_length = 290.05
21:42:27.661 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:42:27.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:27.661 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:42:27.661 00.000 10072 MoveAxis(E, 1, ABG)
21:42:27.661 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:27.667 00.006 10072 IsGuiding returns 0
21:42:27.668 00.001 10072 PulseGuide returned control before completion, sleep 11
21:42:27.668 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:42:27.684 00.016 10072 IsGuiding returns 0
21:42:27.684 00.000 10072 Move returns status 0, amount 1
21:42:27.684 00.000 10072 MoveAxis(N, 0, ABG)
21:42:27.684 00.000 10072 Move returns status 0, amount 0
21:42:27.684 00.000 10072 move complete, result=0
21:42:27.684 00.000 10072 worker thread done servicing request
21:42:27.688 00.004 1032 UpdateGuideState exits: m=1286 SNR=25.1
21:42:27.688 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:27.690 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:27.692 00.002 1032 Enqueuing Expose request
21:42:27.692 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:42:27.694 00.002 10072 Worker thread wakes up
21:42:27.695 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:27.695 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:28.323 00.628 10072 Exposure complete
21:42:28.373 00.050 10072 worker thread done servicing request
21:42:28.373 00.000 1032 OnExposeComplete: enter
21:42:28.373 00.000 1032 UpdateGuideState(): m_state=6
21:42:28.373 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 120
21:42:28.373 00.000 1032 Star::Find returns 1 (0), X=1104.37, Y=140.89, Mass=1220, SNR=24.5, Peak=117 HFD=3.3
21:42:28.373 00.000 1032 MultiStar: [#1 -0.04,0.25,0.00,R] [#2 0.09,-0.07,0.78,U] [#3 -0.07,0.08,0.78,U] [#4 0.07,-0.13,0.65,U] [#5 -0.01,0.00,0.68,U] [#6 0.41,0.06,0.00,M6] [#7 0.35,-0.07,0.00,R] [#8 0.02,-0.03,0.53,U] 
21:42:28.373 00.000 1032 refined, 5 included, MultiStar: {0.05, -0.02}, one-star: {0.16, 0.02}
21:42:28.384 00.011 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
21:42:28.386 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
21:42:28.386 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.33 mountX=-0.03 mountY=-0.04, mountTheta=-2.16
21:42:28.390 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
21:42:28.391 00.001 1032 Enqueuing Move request for scope (0.05, -0.02)
21:42:28.391 00.000 10072 Worker thread wakes up
21:42:28.391 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
21:42:28.391 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
21:42:28.391 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.04
21:42:28.391 00.000 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.84, period_length = 290.05
21:42:28.391 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:42:28.391 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:28.391 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:42:28.391 00.000 10072 MoveAxis(E, 0, ABG)
21:42:28.391 00.000 10072 Move returns status 0, amount 0
21:42:28.391 00.000 10072 MoveAxis(N, 0, ABG)
21:42:28.391 00.000 10072 Move returns status 0, amount 0
21:42:28.391 00.000 10072 move complete, result=0
21:42:28.391 00.000 10072 worker thread done servicing request
21:42:28.391 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:42:28.411 00.020 1032 UpdateGuideState exits: m=1220 SNR=24.5
21:42:28.411 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:28.411 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:28.417 00.006 1032 Enqueuing Expose request
21:42:28.419 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:42:28.421 00.002 10072 Worker thread wakes up
21:42:28.421 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:28.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:28.832 00.411 10072 Exposure complete
21:42:28.885 00.053 10072 worker thread done servicing request
21:42:28.885 00.000 1032 OnExposeComplete: enter
21:42:28.887 00.002 1032 UpdateGuideState(): m_state=6
21:42:28.887 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 121
21:42:28.889 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=140.83, Mass=1138, SNR=23.6, Peak=109 HFD=3.3
21:42:28.891 00.002 1032 MultiStar: [#1 -0.03,-0.04,1.01,U] [#2 0.03,-0.22,0.00,M1] [#3 0.17,0.01,0.78,U] [#4 0.11,-0.05,0.65,U] [#5 0.10,-0.04,0.69,U] [#6 0.33,-0.01,0.00,M7] [#7 -0.02,-0.07,0.70,U] [#8 0.07,-0.08,0.50,U] 
21:42:28.893 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.04}, one-star: {0.20, -0.05}
21:42:28.894 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
21:42:28.896 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
21:42:28.896 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.47 mountX=-0.06 mountY=-0.07, mountTheta=-2.30
21:42:28.900 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
21:42:28.900 00.000 1032 Enqueuing Move request for scope (0.09, -0.04)
21:42:28.900 00.000 10072 Worker thread wakes up
21:42:28.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
21:42:28.900 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
21:42:28.900 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.07
21:42:28.900 00.000 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.84, period_length = 290.05
21:42:28.900 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:42:28.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:28.900 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:42:28.900 00.000 10072 MoveAxis(E, 0, ABG)
21:42:28.900 00.000 10072 Move returns status 0, amount 0
21:42:28.900 00.000 10072 MoveAxis(N, 0, ABG)
21:42:28.900 00.000 10072 Move returns status 0, amount 0
21:42:28.900 00.000 10072 move complete, result=0
21:42:28.900 00.000 10072 worker thread done servicing request
21:42:28.900 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:42:28.922 00.022 1032 UpdateGuideState exits: m=1138 SNR=23.6
21:42:28.922 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:28.926 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:28.928 00.002 1032 Enqueuing Expose request
21:42:28.928 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:42:28.928 00.000 10072 Worker thread wakes up
21:42:28.928 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:28.928 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:29.562 00.634 10072 Exposure complete
21:42:29.613 00.051 10072 worker thread done servicing request
21:42:29.613 00.000 1032 OnExposeComplete: enter
21:42:29.613 00.000 1032 UpdateGuideState(): m_state=6
21:42:29.613 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 122
21:42:29.613 00.000 1032 Star::Find returns 1 (0), X=1104.29, Y=140.80, Mass=1077, SNR=23.0, Peak=105 HFD=3.1
21:42:29.613 00.000 1032 MultiStar: [#1 0.05,-0.12,1.07,U] [#2 0.05,-0.07,0.82,U] [#3 0.08,0.14,0.82,U] [#4 0.11,-0.10,0.69,U] [#5 0.11,-0.04,0.70,U] [#6 0.41,-0.07,0.00,M8] [#7 -0.10,0.08,0.69,U] [#8 0.03,0.02,0.54,U] 
21:42:29.630 00.017 1032 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {0.08, -0.07}
21:42:29.630 00.000 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
21:42:29.630 00.000 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
21:42:29.630 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.46 mountX=-0.04 mountY=-0.04, mountTheta=-2.29
21:42:29.630 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
21:42:29.630 00.000 1032 Enqueuing Move request for scope (0.05, -0.03)
21:42:29.630 00.000 10072 Worker thread wakes up
21:42:29.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
21:42:29.630 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
21:42:29.630 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
21:42:29.630 00.000 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.84, period_length = 290.05
21:42:29.630 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:42:29.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:29.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:42:29.630 00.000 10072 MoveAxis(E, 0, ABG)
21:42:29.630 00.000 10072 Move returns status 0, amount 0
21:42:29.630 00.000 10072 MoveAxis(N, 0, ABG)
21:42:29.630 00.000 10072 Move returns status 0, amount 0
21:42:29.630 00.000 10072 move complete, result=0
21:42:29.630 00.000 10072 worker thread done servicing request
21:42:29.630 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:42:29.658 00.028 1032 UpdateGuideState exits: m=1077 SNR=23.0
21:42:29.660 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:29.660 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:29.662 00.002 1032 Enqueuing Expose request
21:42:29.664 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:42:29.664 00.000 10072 Worker thread wakes up
21:42:29.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:29.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:30.071 00.407 10072 Exposure complete
21:42:30.122 00.051 10072 worker thread done servicing request
21:42:30.122 00.000 1032 OnExposeComplete: enter
21:42:30.122 00.000 1032 UpdateGuideState(): m_state=6
21:42:30.122 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 123
21:42:30.122 00.000 1032 Star::Find returns 1 (0), X=1104.29, Y=140.76, Mass=1087, SNR=23.0, Peak=109 HFD=3.0
21:42:30.132 00.010 1032 MultiStar: [#1 -0.08,-0.09,0.99,U] [#2 -0.00,-0.02,0.74,U] [#3 -0.01,-0.02,0.81,U] [#4 0.01,-0.16,0.71,U] [#5 -0.01,-0.07,0.72,U] [#6 0.29,-0.13,0.00,M9] [#7 -0.19,0.08,0.00,M1] [#8 0.07,0.04,0.51,U] 
21:42:30.132 00.000 1032 refined, 6 included, MultiStar: {0.00, -0.07}, one-star: {0.08, -0.11}
21:42:30.132 00.000 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
21:42:30.132 00.000 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
21:42:30.132 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.52 mountX=-0.07 mountY=0.01, mountTheta=2.93
21:42:30.139 00.007 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.07, opts=13)
21:42:30.141 00.002 1032 Enqueuing Move request for scope (0.00, -0.07)
21:42:30.143 00.002 10072 Worker thread wakes up
21:42:30.143 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
21:42:30.143 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
21:42:30.143 00.000 10072 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=0.01
21:42:30.143 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.84, period_length = 290.05
21:42:30.143 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:42:30.143 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:30.143 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:42:30.143 00.000 10072 MoveAxis(E, 0, ABG)
21:42:30.143 00.000 10072 Move returns status 0, amount 0
21:42:30.143 00.000 10072 MoveAxis(N, 0, ABG)
21:42:30.143 00.000 10072 Move returns status 0, amount 0
21:42:30.143 00.000 10072 move complete, result=0
21:42:30.143 00.000 10072 worker thread done servicing request
21:42:30.146 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:42:30.165 00.019 1032 UpdateGuideState exits: m=1087 SNR=23.0
21:42:30.167 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:30.167 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:30.169 00.002 1032 Enqueuing Expose request
21:42:30.171 00.002 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:42:30.173 00.002 10072 Worker thread wakes up
21:42:30.173 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:30.173 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:30.800 00.627 10072 Exposure complete
21:42:30.845 00.045 10072 worker thread done servicing request
21:42:30.845 00.000 1032 OnExposeComplete: enter
21:42:30.845 00.000 1032 UpdateGuideState(): m_state=6
21:42:30.853 00.008 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 124
21:42:30.853 00.000 1032 Star::Find returns 1 (0), X=1104.30, Y=140.69, Mass=1128, SNR=23.5, Peak=114 HFD=3.4
21:42:30.853 00.000 1032 MultiStar: [#1 -0.00,-0.24,0.00,M1] [#2 0.13,-0.19,0.00,M1] [#3 -0.08,-0.05,0.83,U] [#4 0.10,-0.14,0.70,U] [#5 0.06,-0.07,0.70,U] [#6 0.24,-0.01,0.00,M10] [#7 -0.22,-0.15,0.00,M2] [#8 -0.03,-0.04,0.56,U] 
21:42:30.853 00.000 1032 refined, 4 included, MultiStar: {0.03, -0.10}, one-star: {0.09, -0.18}
21:42:30.853 00.000 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
21:42:30.860 00.007 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
21:42:30.861 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.27 mountX=-0.11 mountY=-0.00, mountTheta=-3.10
21:42:30.861 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
21:42:30.865 00.004 1032 Enqueuing Move request for scope (0.03, -0.10)
21:42:30.865 00.000 10072 Worker thread wakes up
21:42:30.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
21:42:30.865 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
21:42:30.865 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.11 yDistance=-0.00
21:42:30.865 00.000 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.84, period_length = 290.05
21:42:30.865 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
21:42:30.865 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:30.865 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:42:30.865 00.000 10072 MoveAxis(E, 0, ABG)
21:42:30.865 00.000 10072 Move returns status 0, amount 0
21:42:30.865 00.000 10072 MoveAxis(N, 0, ABG)
21:42:30.865 00.000 10072 Move returns status 0, amount 0
21:42:30.865 00.000 10072 move complete, result=0
21:42:30.865 00.000 10072 worker thread done servicing request
21:42:30.870 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:42:30.887 00.017 1032 UpdateGuideState exits: m=1128 SNR=23.5
21:42:30.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:30.891 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:30.891 00.000 1032 Enqueuing Expose request
21:42:30.894 00.003 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:42:30.896 00.002 10072 Worker thread wakes up
21:42:30.896 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:30.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:31.308 00.412 10072 Exposure complete
21:42:31.361 00.053 10072 worker thread done servicing request
21:42:31.361 00.000 1032 OnExposeComplete: enter
21:42:31.363 00.002 1032 UpdateGuideState(): m_state=6
21:42:31.365 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 125
21:42:31.367 00.002 1032 Star::Find returns 1 (0), X=1104.30, Y=140.70, Mass=1156, SNR=23.8, Peak=117 HFD=3.0
21:42:31.370 00.003 1032 MultiStar: [#1 -0.03,-0.35,0.00,M2] [#2 -0.04,-0.25,0.00,M2] [#3 0.04,-0.22,0.00,M1] [#4 0.08,-0.23,0.00,M1] [#5 0.23,-0.06,0.00,M1] [#6 0.38,-0.22,0.00,R] [#7 -0.21,-0.25,0.00,M3] [#8 0.13,-0.25,0.00,M1] 
21:42:31.370 00.000 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
21:42:31.372 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
21:42:31.374 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.11 mountX=-0.19 mountY=-0.04, mountTheta=-2.94
21:42:31.376 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.18, opts=13)
21:42:31.378 00.002 1032 Enqueuing Move request for scope (0.09, -0.18)
21:42:31.380 00.002 10072 Worker thread wakes up
21:42:31.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
21:42:31.380 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
21:42:31.380 00.000 10072 Moving (0.09, -0.18) raw xDistance=-0.19 yDistance=-0.04
21:42:31.380 00.000 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.84, period_length = 290.05
21:42:31.380 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
21:42:31.380 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:31.380 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:42:31.380 00.000 10072 MoveAxis(E, 83, ABG)
21:42:31.380 00.000 10072 Guiding  Dir = 2, Dur = 83
21:42:31.381 00.001 10072 IsGuiding returns 0
21:42:31.381 00.000 10072 PulseGuide returned control before completion, sleep 93
21:42:31.382 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
21:42:31.399 00.017 1032 UpdateGuideState exits: m=1156 SNR=23.8
21:42:31.401 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:31.403 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:31.405 00.002 1032 Enqueuing Expose request
21:42:31.476 00.071 10072 IsGuiding returns 1
21:42:31.476 00.000 10072 scope still moving after pulse duration time elapsed
21:42:31.508 00.032 10072 IsGuiding returns 0
21:42:31.508 00.000 10072 scope move finished after 83 + 43 ms
21:42:31.508 00.000 10072 Move returns status 0, amount 83
21:42:31.508 00.000 10072 MoveAxis(N, 0, ABG)
21:42:31.508 00.000 10072 Move returns status 0, amount 0
21:42:31.508 00.000 10072 move complete, result=0
21:42:31.508 00.000 10072 worker thread done servicing request
21:42:31.508 00.000 10072 Worker thread wakes up
21:42:31.508 00.000 1032 GuideStep: -0.2 px 83 ms EAST, -0.0 px 0 ms NORTH
21:42:31.511 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:31.511 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:32.146 00.635 10072 Exposure complete
21:42:32.194 00.048 10072 worker thread done servicing request
21:42:32.194 00.000 1032 OnExposeComplete: enter
21:42:32.194 00.000 1032 UpdateGuideState(): m_state=6
21:42:32.194 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 126
21:42:32.194 00.000 1032 Star::Find returns 1 (0), X=1104.28, Y=140.86, Mass=1277, SNR=25.0, Peak=124 HFD=3.0
21:42:32.204 00.010 1032 MultiStar: [#1 -0.07,-0.23,0.00,M3] [#2 0.04,-0.21,0.00,M3] [#3 0.04,-0.23,0.00,M2] [#4 0.09,0.01,0.65,U] [#5 -0.01,0.05,0.62,U] [#6 -0.10,0.21,0.00,M1] [#7 -0.15,0.01,0.66,U] [#8 -0.01,0.01,0.50,U] 
21:42:32.204 00.000 1032 refined, 4 included, MultiStar: {0.00, 0.01}, one-star: {0.07, -0.02}
21:42:32.207 00.003 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
21:42:32.207 00.000 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
21:42:32.209 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.13 mountX=0.01 mountY=-0.01, mountTheta=-0.70
21:42:32.211 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.01, opts=13)
21:42:32.211 00.000 1032 Enqueuing Move request for scope (0.00, 0.01)
21:42:32.211 00.000 10072 Worker thread wakes up
21:42:32.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
21:42:32.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
21:42:32.211 00.000 10072 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.01
21:42:32.211 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.84, period_length = 290.05
21:42:32.211 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:42:32.211 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:32.211 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:42:32.211 00.000 10072 MoveAxis(E, 0, ABG)
21:42:32.211 00.000 10072 Move returns status 0, amount 0
21:42:32.211 00.000 10072 MoveAxis(N, 0, ABG)
21:42:32.211 00.000 10072 Move returns status 0, amount 0
21:42:32.211 00.000 10072 move complete, result=0
21:42:32.211 00.000 10072 worker thread done servicing request
21:42:32.211 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:42:32.232 00.021 1032 UpdateGuideState exits: m=1277 SNR=25.0
21:42:32.235 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:32.235 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:32.238 00.003 1032 Enqueuing Expose request
21:42:32.239 00.001 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:42:32.241 00.002 10072 Worker thread wakes up
21:42:32.241 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:32.241 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:32.655 00.414 10072 Exposure complete
21:42:32.704 00.049 10072 worker thread done servicing request
21:42:32.704 00.000 1032 OnExposeComplete: enter
21:42:32.706 00.002 1032 UpdateGuideState(): m_state=6
21:42:32.706 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 127
21:42:32.706 00.000 1032 Star::Find returns 1 (0), X=1104.27, Y=140.93, Mass=1112, SNR=23.3, Peak=106 HFD=3.1
21:42:32.706 00.000 1032 MultiStar: [#1 -0.04,-0.13,0.99,U] [#2 0.08,-0.01,0.82,U] [#3 0.04,-0.02,0.79,U] [#4 0.09,-0.10,0.69,U] [#5 0.13,0.25,0.00,M1] [#6 -0.16,0.37,0.00,M2] [#7 -0.14,0.09,0.67,U] [#8 0.01,0.03,0.53,U] 
21:42:32.706 00.000 1032 refined, 6 included, MultiStar: {0.02, -0.02}, one-star: {0.06, 0.06}
21:42:32.706 00.000 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
21:42:32.706 00.000 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
21:42:32.706 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-0.78 mountX=-0.02 mountY=-0.01, mountTheta=-2.61
21:42:32.715 00.009 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
21:42:32.715 00.000 1032 Enqueuing Move request for scope (0.02, -0.02)
21:42:32.715 00.000 10072 Worker thread wakes up
21:42:32.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
21:42:32.715 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
21:42:32.715 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
21:42:32.715 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.84, period_length = 290.05
21:42:32.715 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:42:32.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:32.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:42:32.715 00.000 10072 MoveAxis(E, 0, ABG)
21:42:32.715 00.000 10072 Move returns status 0, amount 0
21:42:32.715 00.000 10072 MoveAxis(N, 0, ABG)
21:42:32.715 00.000 10072 Move returns status 0, amount 0
21:42:32.715 00.000 10072 move complete, result=0
21:42:32.715 00.000 10072 worker thread done servicing request
21:42:32.721 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:42:32.738 00.017 1032 UpdateGuideState exits: m=1112 SNR=23.3
21:42:32.740 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:32.740 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:32.743 00.003 1032 Enqueuing Expose request
21:42:32.743 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:42:32.745 00.002 10072 Worker thread wakes up
21:42:32.745 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:32.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:33.386 00.641 10072 Exposure complete
21:42:33.435 00.049 10072 worker thread done servicing request
21:42:33.435 00.000 1032 OnExposeComplete: enter
21:42:33.435 00.000 1032 UpdateGuideState(): m_state=6
21:42:33.435 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 128
21:42:33.435 00.000 1032 Star::Find returns 1 (0), X=1104.29, Y=140.90, Mass=1053, SNR=22.7, Peak=92 HFD=3.2
21:42:33.435 00.000 1032 MultiStar: [#1 -0.01,-0.01,1.05,U] [#2 -0.07,0.01,0.87,U] [#3 0.07,0.12,0.79,U] [#4 0.02,0.08,0.72,U] [#5 0.09,0.21,0.00,M2] [#6 -0.14,0.34,0.00,M3] [#7 -0.13,0.13,0.74,U] [#8 0.07,0.06,0.54,U] 
21:42:33.435 00.000 1032 refined, 6 included, MultiStar: {0.00, 0.05}, one-star: {0.08, 0.02}
21:42:33.447 00.012 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
21:42:33.447 00.000 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
21:42:33.449 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.51 mountX=0.05 mountY=-0.02, mountTheta=-0.32
21:42:33.452 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
21:42:33.454 00.002 1032 Enqueuing Move request for scope (0.00, 0.05)
21:42:33.456 00.002 10072 Worker thread wakes up
21:42:33.456 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
21:42:33.456 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
21:42:33.456 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.02
21:42:33.456 00.000 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.83, period_length = 290.05
21:42:33.456 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:42:33.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:33.456 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:42:33.456 00.000 10072 MoveAxis(E, 0, ABG)
21:42:33.456 00.000 10072 Move returns status 0, amount 0
21:42:33.456 00.000 10072 MoveAxis(N, 0, ABG)
21:42:33.456 00.000 10072 Move returns status 0, amount 0
21:42:33.456 00.000 10072 move complete, result=0
21:42:33.456 00.000 10072 worker thread done servicing request
21:42:33.458 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:42:33.469 00.011 1032 UpdateGuideState exits: m=1053 SNR=22.7
21:42:33.469 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:33.469 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:33.469 00.000 1032 Enqueuing Expose request
21:42:33.479 00.010 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:42:33.479 00.000 10072 Worker thread wakes up
21:42:33.479 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:33.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:33.895 00.416 10072 Exposure complete
21:42:33.948 00.053 10072 worker thread done servicing request
21:42:33.948 00.000 1032 OnExposeComplete: enter
21:42:33.950 00.002 1032 UpdateGuideState(): m_state=6
21:42:33.950 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 129
21:42:33.953 00.003 1032 Star::Find returns 1 (0), X=1104.34, Y=140.98, Mass=1113, SNR=23.3, Peak=108 HFD=3.3
21:42:33.955 00.002 1032 MultiStar: [#1 0.03,0.00,1.01,U] [#2 -0.10,-0.04,0.91,U] [#3 0.02,-0.07,0.79,U] [#4 0.07,-0.10,0.71,U] [#5 0.03,0.09,0.73,U] [#6 -0.10,0.36,0.00,M4] [#7 -0.12,0.02,0.69,U] [#8 -0.03,0.13,0.60,U] 
21:42:33.957 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {0.13, 0.10}
21:42:33.957 00.000 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
21:42:33.959 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
21:42:33.961 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.14 mountX=0.01 mountY=-0.01, mountTheta=-0.69
21:42:33.963 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
21:42:33.965 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
21:42:33.965 00.000 10072 Worker thread wakes up
21:42:33.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
21:42:33.965 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
21:42:33.965 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.01 yDistance=-0.01
21:42:33.965 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.83, period_length = 290.05
21:42:33.965 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
21:42:33.965 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:33.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:42:33.965 00.000 10072 MoveAxis(W, 0, ABG)
21:42:33.965 00.000 10072 Move returns status 0, amount 0
21:42:33.965 00.000 10072 MoveAxis(N, 0, ABG)
21:42:33.967 00.002 10072 Move returns status 0, amount 0
21:42:33.967 00.000 10072 move complete, result=0
21:42:33.967 00.000 10072 worker thread done servicing request
21:42:33.967 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:42:33.985 00.018 1032 UpdateGuideState exits: m=1113 SNR=23.3
21:42:33.987 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:33.989 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:33.991 00.002 1032 Enqueuing Expose request
21:42:33.992 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:42:33.994 00.002 10072 Worker thread wakes up
21:42:33.994 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:33.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:34.625 00.631 10072 Exposure complete
21:42:34.673 00.048 10072 worker thread done servicing request
21:42:34.673 00.000 1032 OnExposeComplete: enter
21:42:34.673 00.000 1032 UpdateGuideState(): m_state=6
21:42:34.677 00.004 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 130
21:42:34.679 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=141.00, Mass=1161, SNR=23.8, Peak=107 HFD=3.2
21:42:34.679 00.000 1032 MultiStar: [#1 -0.19,-0.12,0.00,M1] [#2 -0.08,-0.01,0.81,U] [#3 0.03,-0.05,0.74,U] [#4 0.11,-0.09,0.71,U] [#5 0.16,0.03,0.70,U] [#6 -0.23,0.27,0.00,M5] [#7 -0.31,0.03,0.00,M1] [#8 -0.00,-0.07,0.56,U] 
21:42:34.681 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.00}, one-star: {0.18, 0.12}
21:42:34.683 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
21:42:34.683 00.000 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
21:42:34.685 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.02 mountX=-0.02 mountY=-0.07, mountTheta=-1.81
21:42:34.687 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
21:42:34.687 00.000 1032 Enqueuing Move request for scope (0.07, 0.00)
21:42:34.690 00.003 10072 Worker thread wakes up
21:42:34.690 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
21:42:34.690 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
21:42:34.690 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.02 yDistance=-0.07
21:42:34.690 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.83, period_length = 290.05
21:42:34.690 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:42:34.690 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:34.690 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:42:34.690 00.000 10072 MoveAxis(W, 0, ABG)
21:42:34.690 00.000 10072 Move returns status 0, amount 0
21:42:34.690 00.000 10072 MoveAxis(N, 0, ABG)
21:42:34.690 00.000 10072 Move returns status 0, amount 0
21:42:34.690 00.000 10072 move complete, result=0
21:42:34.690 00.000 10072 worker thread done servicing request
21:42:34.690 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:42:34.709 00.019 1032 UpdateGuideState exits: m=1161 SNR=23.8
21:42:34.709 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:34.711 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:34.711 00.000 1032 Enqueuing Expose request
21:42:34.713 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:42:34.715 00.002 10072 Worker thread wakes up
21:42:34.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:34.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:35.122 00.407 10072 Exposure complete
21:42:35.174 00.052 10072 worker thread done servicing request
21:42:35.174 00.000 1032 OnExposeComplete: enter
21:42:35.174 00.000 1032 UpdateGuideState(): m_state=6
21:42:35.174 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 131
21:42:35.182 00.008 1032 Star::Find returns 1 (0), X=1104.49, Y=140.93, Mass=1370, SNR=25.9, Peak=129 HFD=3.0
21:42:35.182 00.000 1032 MultiStar: [#1 -0.06,0.02,0.94,U] [#2 -0.02,-0.15,0.77,U] [#3 0.05,0.08,0.72,U] [#4 0.17,0.08,0.62,U] [#5 0.19,0.25,0.00,M1] [#6 -0.20,0.32,0.00,M6] [#7 -0.20,0.16,0.00,M2] [#8 -0.08,0.21,0.00,M1] 
21:42:35.182 00.000 1032 refined, 4 included, MultiStar: {0.08, 0.02}, one-star: {0.28, 0.05}
21:42:35.186 00.004 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
21:42:35.188 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
21:42:35.188 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.20 mountX=-0.01 mountY=-0.09, mountTheta=-1.63
21:42:35.188 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
21:42:35.188 00.000 1032 Enqueuing Move request for scope (0.08, 0.02)
21:42:35.188 00.000 10072 Worker thread wakes up
21:42:35.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
21:42:35.188 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
21:42:35.188 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.01 yDistance=-0.09
21:42:35.188 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.83, period_length = 290.05
21:42:35.188 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:42:35.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:35.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:42:35.188 00.000 10072 MoveAxis(W, 0, ABG)
21:42:35.188 00.000 10072 Move returns status 0, amount 0
21:42:35.188 00.000 10072 MoveAxis(N, 0, ABG)
21:42:35.188 00.000 10072 Move returns status 0, amount 0
21:42:35.188 00.000 10072 move complete, result=0
21:42:35.188 00.000 10072 worker thread done servicing request
21:42:35.188 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:42:35.213 00.025 1032 UpdateGuideState exits: m=1370 SNR=25.9
21:42:35.216 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:35.218 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:35.218 00.000 1032 Enqueuing Expose request
21:42:35.220 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:42:35.220 00.000 10072 Worker thread wakes up
21:42:35.220 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:35.220 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:35.852 00.632 10072 Exposure complete
21:42:35.897 00.045 10072 worker thread done servicing request
21:42:35.897 00.000 1032 OnExposeComplete: enter
21:42:35.897 00.000 1032 UpdateGuideState(): m_state=6
21:42:35.897 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 132
21:42:35.897 00.000 1032 Star::Find returns 1 (0), X=1104.31, Y=140.94, Mass=1306, SNR=25.3, Peak=126 HFD=3.1
21:42:35.897 00.000 1032 MultiStar: [#1 -0.04,0.16,0.95,U] [#2 -0.04,0.12,0.72,U] [#3 -0.06,0.11,0.70,U] [#4 0.06,0.05,0.65,U] [#5 0.09,-0.02,0.62,U] [#6 -0.05,0.48,0.00,M7] [#7 -0.22,0.22,0.00,M3] [#8 0.04,0.11,0.53,U] 
21:42:35.897 00.000 1032 refined, 6 included, MultiStar: {0.02, 0.09}, one-star: {0.10, 0.07}
21:42:35.912 00.015 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
21:42:35.912 00.000 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
21:42:35.912 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.34 mountX=0.08 mountY=-0.04, mountTheta=-0.49
21:42:35.912 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
21:42:35.912 00.000 1032 Enqueuing Move request for scope (0.02, 0.09)
21:42:35.912 00.000 10072 Worker thread wakes up
21:42:35.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
21:42:35.912 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
21:42:35.912 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
21:42:35.912 00.000 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.83, period_length = 290.05
21:42:35.912 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
21:42:35.912 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:35.912 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:42:35.912 00.000 10072 MoveAxis(W, 0, ABG)
21:42:35.912 00.000 10072 Move returns status 0, amount 0
21:42:35.912 00.000 10072 MoveAxis(N, 0, ABG)
21:42:35.912 00.000 10072 Move returns status 0, amount 0
21:42:35.912 00.000 10072 move complete, result=0
21:42:35.912 00.000 10072 worker thread done servicing request
21:42:35.922 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:42:35.941 00.019 1032 UpdateGuideState exits: m=1306 SNR=25.3
21:42:35.943 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:35.945 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:35.946 00.001 1032 Enqueuing Expose request
21:42:35.948 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:42:35.948 00.000 10072 Worker thread wakes up
21:42:35.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:35.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:36.360 00.412 10072 Exposure complete
21:42:36.411 00.051 10072 worker thread done servicing request
21:42:36.411 00.000 1032 OnExposeComplete: enter
21:42:36.411 00.000 1032 UpdateGuideState(): m_state=6
21:42:36.411 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 133
21:42:36.411 00.000 1032 Star::Find returns 1 (0), X=1104.27, Y=140.98, Mass=1293, SNR=25.2, Peak=118 HFD=3.2
21:42:36.411 00.000 1032 MultiStar: [#1 -0.08,0.02,0.99,U] [#2 0.08,0.14,0.78,U] [#3 -0.09,0.07,0.74,U] [#4 0.09,-0.03,0.67,U] [#5 0.10,-0.02,0.61,U] [#6 -0.21,0.17,0.00,M8] [#7 -0.32,0.03,0.00,M4] [#8 -0.07,0.11,0.53,U] 
21:42:36.411 00.000 1032 refined, 6 included, MultiStar: {0.01, 0.06}, one-star: {0.06, 0.10}
21:42:36.411 00.000 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
21:42:36.423 00.012 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
21:42:36.424 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.36 mountX=0.05 mountY=-0.03, mountTheta=-0.47
21:42:36.424 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
21:42:36.424 00.000 1032 Enqueuing Move request for scope (0.01, 0.06)
21:42:36.424 00.000 10072 Worker thread wakes up
21:42:36.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
21:42:36.424 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
21:42:36.424 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.03
21:42:36.424 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.83, period_length = 290.05
21:42:36.424 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
21:42:36.424 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:36.424 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:42:36.424 00.000 10072 MoveAxis(W, 0, ABG)
21:42:36.424 00.000 10072 Move returns status 0, amount 0
21:42:36.424 00.000 10072 MoveAxis(N, 0, ABG)
21:42:36.424 00.000 10072 Move returns status 0, amount 0
21:42:36.424 00.000 10072 move complete, result=0
21:42:36.424 00.000 10072 worker thread done servicing request
21:42:36.424 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:42:36.439 00.015 1032 UpdateGuideState exits: m=1293 SNR=25.2
21:42:36.439 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:36.439 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:36.439 00.000 1032 Enqueuing Expose request
21:42:36.452 00.013 10072 Worker thread wakes up
21:42:36.452 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:42:36.453 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:36.453 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:37.089 00.636 10072 Exposure complete
21:42:37.136 00.047 10072 worker thread done servicing request
21:42:37.136 00.000 1032 OnExposeComplete: enter
21:42:37.141 00.005 1032 UpdateGuideState(): m_state=6
21:42:37.143 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 134
21:42:37.143 00.000 1032 Star::Find returns 1 (0), X=1104.21, Y=140.85, Mass=1094, SNR=23.2, Peak=103 HFD=2.9
21:42:37.143 00.000 1032 MultiStar: [#1 -0.15,-0.02,1.00,U] [#2 -0.02,0.08,0.81,U] [#3 -0.11,0.02,0.77,U] [#4 -0.02,0.00,0.69,U] [#5 0.01,0.10,0.70,U] [#6 -0.09,0.29,0.00,M9] [#7 -0.36,0.00,0.00,M5] [#8 -0.08,0.08,0.56,U] 
21:42:37.148 00.005 1032 single-star, 6 included, MultiStar: {-0.05, 0.03}, one-star: {-0.00, -0.02}
21:42:37.150 00.002 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.79)
21:42:37.150 00.000 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.79)
21:42:37.153 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.66 mountX=-0.02 mountY=0.01, mountTheta=2.79
21:42:37.153 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.02, opts=13)
21:42:37.153 00.000 1032 Enqueuing Move request for scope (-0.00, -0.02)
21:42:37.153 00.000 10072 Worker thread wakes up
21:42:37.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
21:42:37.153 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
21:42:37.153 00.000 10072 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
21:42:37.153 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.83, period_length = 290.05
21:42:37.153 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:42:37.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:37.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:42:37.153 00.000 10072 MoveAxis(W, 0, ABG)
21:42:37.153 00.000 10072 Move returns status 0, amount 0
21:42:37.153 00.000 10072 MoveAxis(N, 0, ABG)
21:42:37.153 00.000 10072 Move returns status 0, amount 0
21:42:37.153 00.000 10072 move complete, result=0
21:42:37.153 00.000 10072 worker thread done servicing request
21:42:37.153 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:42:37.172 00.019 1032 UpdateGuideState exits: m=1094 SNR=23.2
21:42:37.178 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:37.180 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:37.182 00.002 1032 Enqueuing Expose request
21:42:37.184 00.002 10072 Worker thread wakes up
21:42:37.184 00.000 1032 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
21:42:37.184 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:37.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:37.597 00.413 10072 Exposure complete
21:42:37.646 00.049 10072 worker thread done servicing request
21:42:37.646 00.000 1032 OnExposeComplete: enter
21:42:37.646 00.000 1032 UpdateGuideState(): m_state=6
21:42:37.646 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 135
21:42:37.646 00.000 1032 Star::Find returns 1 (0), X=1104.18, Y=140.98, Mass=1301, SNR=25.3, Peak=114 HFD=3.1
21:42:37.646 00.000 1032 MultiStar: [#1 -0.23,0.12,0.00,M1] [#2 -0.01,0.14,0.78,U] [#3 -0.04,-0.00,0.75,U] [#4 -0.06,0.08,0.62,U] [#5 0.16,0.08,0.64,U] [#6 -0.31,0.35,0.00,M10] [#7 -0.36,0.14,0.00,M6] [#8 0.02,-0.03,0.53,U] 
21:42:37.646 00.000 1032 refined, 5 included, MultiStar: {0.00, 0.07}, one-star: {-0.03, 0.10}
21:42:37.646 00.000 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
21:42:37.659 00.013 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
21:42:37.659 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.51 mountX=0.06 mountY=-0.02, mountTheta=-0.32
21:42:37.663 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.07, opts=13)
21:42:37.663 00.000 1032 Enqueuing Move request for scope (0.00, 0.07)
21:42:37.663 00.000 10072 Worker thread wakes up
21:42:37.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
21:42:37.663 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
21:42:37.663 00.000 10072 Moving (0.00, 0.07) raw xDistance=0.06 yDistance=-0.02
21:42:37.663 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.83, period_length = 290.05
21:42:37.663 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:42:37.663 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:37.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:42:37.663 00.000 10072 MoveAxis(W, 0, ABG)
21:42:37.663 00.000 10072 Move returns status 0, amount 0
21:42:37.663 00.000 10072 MoveAxis(N, 0, ABG)
21:42:37.663 00.000 10072 Move returns status 0, amount 0
21:42:37.663 00.000 10072 move complete, result=0
21:42:37.663 00.000 10072 worker thread done servicing request
21:42:37.663 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:42:37.680 00.017 1032 UpdateGuideState exits: m=1301 SNR=25.3
21:42:37.680 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:37.680 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:37.690 00.010 1032 Enqueuing Expose request
21:42:37.690 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:42:37.690 00.000 10072 Worker thread wakes up
21:42:37.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:37.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:38.329 00.639 10072 Exposure complete
21:42:38.378 00.049 10072 worker thread done servicing request
21:42:38.378 00.000 1032 OnExposeComplete: enter
21:42:38.378 00.000 1032 UpdateGuideState(): m_state=6
21:42:38.378 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 136
21:42:38.378 00.000 1032 Star::Find returns 1 (0), X=1104.15, Y=140.96, Mass=999, SNR=22.1, Peak=90 HFD=3.0
21:42:38.378 00.000 1032 MultiStar: [#1 -0.14,0.12,1.08,U] [#2 -0.13,0.17,0.00,M1] [#3 -0.10,0.25,0.00,M1] [#4 -0.01,0.16,0.75,U] [#5 -0.02,0.19,0.00,M1] [#6 -0.15,0.34,0.00,R] [#7 -0.40,0.22,0.00,M7] [#8 -0.04,0.28,0.00,M1] 
21:42:38.378 00.000 1032 single-star, 2 included, MultiStar: {-0.08, 0.12}, one-star: {-0.06, 0.09}
21:42:38.378 00.000 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
21:42:38.389 00.011 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
21:42:38.391 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.21 mountX=0.10 mountY=0.04, mountTheta=0.38
21:42:38.393 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.09, opts=13)
21:42:38.396 00.003 1032 Enqueuing Move request for scope (-0.06, 0.09)
21:42:38.398 00.002 10072 Worker thread wakes up
21:42:38.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
21:42:38.398 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
21:42:38.398 00.000 10072 Moving (-0.06, 0.09) raw xDistance=0.10 yDistance=0.04
21:42:38.398 00.000 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.83, period_length = 290.05
21:42:38.398 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
21:42:38.398 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:38.398 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:42:38.398 00.000 10072 MoveAxis(E, 0, ABG)
21:42:38.398 00.000 10072 Move returns status 0, amount 0
21:42:38.398 00.000 10072 MoveAxis(N, 0, ABG)
21:42:38.398 00.000 10072 Move returns status 0, amount 0
21:42:38.398 00.000 10072 move complete, result=0
21:42:38.398 00.000 10072 worker thread done servicing request
21:42:38.400 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
21:42:38.410 00.010 1032 UpdateGuideState exits: m=999 SNR=22.1
21:42:38.410 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:38.410 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:38.421 00.011 1032 Enqueuing Expose request
21:42:38.422 00.001 1032 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:42:38.422 00.000 10072 Worker thread wakes up
21:42:38.422 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:38.422 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:38.836 00.414 10072 Exposure complete
21:42:38.885 00.049 10072 worker thread done servicing request
21:42:38.885 00.000 1032 OnExposeComplete: enter
21:42:38.887 00.002 1032 UpdateGuideState(): m_state=6
21:42:38.889 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 137
21:42:38.891 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=141.03, Mass=1174, SNR=24.0, Peak=99 HFD=2.9
21:42:38.891 00.000 1032 MultiStar: [#1 -0.13,0.12,1.00,U] [#2 -0.13,0.21,0.00,M2] [#3 -0.06,0.27,0.00,M2] [#4 -0.08,0.12,0.67,U] [#5 -0.09,0.33,0.00,M2] [#6 -0.08,0.09,0.60,U] [#7 -0.23,0.25,0.00,M8] [#8 -0.10,0.19,0.00,M2] 
21:42:38.893 00.002 1032 refined, 3 included, MultiStar: {-0.08, 0.13}, one-star: {-0.03, 0.16}
21:42:38.893 00.000 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
21:42:38.897 00.004 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
21:42:38.897 00.000 1032 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.14 mountX=0.14 mountY=0.04, mountTheta=0.31
21:42:38.901 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.13, opts=13)
21:42:38.902 00.001 1032 Enqueuing Move request for scope (-0.08, 0.13)
21:42:38.902 00.000 10072 Worker thread wakes up
21:42:38.902 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
21:42:38.902 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
21:42:38.902 00.000 10072 Moving (-0.08, 0.13) raw xDistance=0.14 yDistance=0.04
21:42:38.902 00.000 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.83, period_length = 290.05
21:42:38.902 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
21:42:38.902 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:38.902 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:42:38.902 00.000 10072 MoveAxis(W, 61, ABG)
21:42:38.902 00.000 10072 Guiding  Dir = 3, Dur = 61
21:42:38.905 00.003 10072 IsGuiding returns 0
21:42:38.905 00.000 10072 PulseGuide returned control before completion, sleep 71
21:42:38.906 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:42:38.919 00.013 1032 UpdateGuideState exits: m=1174 SNR=24.0
21:42:38.922 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:38.924 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:38.924 00.000 1032 Enqueuing Expose request
21:42:38.985 00.061 10072 IsGuiding returns 0
21:42:38.985 00.000 10072 Move returns status 0, amount 61
21:42:38.985 00.000 10072 MoveAxis(N, 0, ABG)
21:42:38.985 00.000 10072 Move returns status 0, amount 0
21:42:38.985 00.000 10072 move complete, result=0
21:42:38.985 00.000 10072 worker thread done servicing request
21:42:38.985 00.000 1032 GuideStep: 0.1 px 61 ms WEST, 0.0 px 0 ms NORTH
21:42:38.986 00.001 10072 Worker thread wakes up
21:42:38.986 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:38.986 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:39.623 00.637 10072 Exposure complete
21:42:39.669 00.046 10072 worker thread done servicing request
21:42:39.669 00.000 1032 OnExposeComplete: enter
21:42:39.672 00.003 1032 UpdateGuideState(): m_state=6
21:42:39.672 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 138
21:42:39.674 00.002 1032 Star::Find returns 1 (0), X=1104.22, Y=140.90, Mass=1528, SNR=27.4, Peak=142 HFD=3.1
21:42:39.674 00.000 1032 MultiStar: [#1 -0.07,-0.08,0.91,U] [#2 -0.14,0.02,0.71,U] [#3 -0.13,-0.03,0.72,U] [#4 -0.04,0.05,0.60,U] [#5 0.20,-0.03,0.00,M3] [#6 0.05,-0.03,0.56,U] [#7 -0.43,0.10,0.00,M9] [#8 -0.09,-0.08,0.48,U] 
21:42:39.676 00.002 1032 single-star, 6 included, MultiStar: {-0.06, -0.02}, one-star: {0.01, 0.02}
21:42:39.678 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
21:42:39.678 00.000 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
21:42:39.680 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.22 mountX=0.02 mountY=-0.01, mountTheta=-0.61
21:42:39.680 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
21:42:39.683 00.003 1032 Enqueuing Move request for scope (0.01, 0.02)
21:42:39.683 00.000 10072 Worker thread wakes up
21:42:39.685 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
21:42:39.685 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
21:42:39.685 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
21:42:39.685 00.000 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.82, period_length = 290.05
21:42:39.685 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:42:39.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:39.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:42:39.685 00.000 10072 MoveAxis(E, 1, ABG)
21:42:39.685 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:39.686 00.001 10072 IsGuiding returns 0
21:42:39.686 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:39.686 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=143, Gamma=2.230
21:42:39.701 00.015 10072 IsGuiding returns 1
21:42:39.701 00.000 10072 scope still moving after pulse duration time elapsed
21:42:39.703 00.002 1032 UpdateGuideState exits: m=1528 SNR=27.4
21:42:39.705 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:39.705 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:39.709 00.004 1032 Enqueuing Expose request
21:42:39.733 00.024 10072 IsGuiding returns 0
21:42:39.733 00.000 10072 scope move finished after 1 + 45 ms
21:42:39.733 00.000 10072 Move returns status 0, amount 1
21:42:39.733 00.000 10072 MoveAxis(N, 0, ABG)
21:42:39.733 00.000 10072 Move returns status 0, amount 0
21:42:39.733 00.000 10072 move complete, result=0
21:42:39.733 00.000 10072 worker thread done servicing request
21:42:39.733 00.000 10072 Worker thread wakes up
21:42:39.733 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:39.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:39.733 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:42:40.147 00.414 10072 Exposure complete
21:42:40.198 00.051 10072 worker thread done servicing request
21:42:40.200 00.002 1032 OnExposeComplete: enter
21:42:40.200 00.000 1032 UpdateGuideState(): m_state=6
21:42:40.204 00.004 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 139
21:42:40.204 00.000 1032 Star::Find returns 1 (0), X=1104.30, Y=140.80, Mass=1178, SNR=24.0, Peak=116 HFD=3.0
21:42:40.204 00.000 1032 MultiStar: [#1 -0.10,-0.17,0.00,M1] [#2 -0.01,-0.11,0.77,U] [#3 -0.15,0.12,0.71,U] [#4 0.02,0.14,0.71,U] [#5 0.01,0.09,0.71,U] [#6 -0.08,-0.10,0.60,U] [#7 -0.32,0.29,0.00,M10] [#8 -0.03,-0.03,0.55,U] 
21:42:40.204 00.000 1032 refined, 6 included, MultiStar: {-0.01, 0.00}, one-star: {0.09, -0.08}
21:42:40.204 00.000 1032 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.83) = xAngle (1.19 = 1.19)
21:42:40.210 00.006 1032 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.19 = 1.19)
21:42:40.212 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.02 mountX=0.01 mountY=0.01, mountTheta=1.19
21:42:40.214 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
21:42:40.216 00.002 1032 Enqueuing Move request for scope (-0.01, 0.00)
21:42:40.216 00.000 10072 Worker thread wakes up
21:42:40.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
21:42:40.218 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
21:42:40.218 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.01
21:42:40.218 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.82, period_length = 290.05
21:42:40.218 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:42:40.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:40.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:42:40.218 00.000 10072 MoveAxis(E, 0, ABG)
21:42:40.218 00.000 10072 Move returns status 0, amount 0
21:42:40.218 00.000 10072 MoveAxis(N, 0, ABG)
21:42:40.218 00.000 10072 Move returns status 0, amount 0
21:42:40.218 00.000 10072 move complete, result=0
21:42:40.218 00.000 10072 worker thread done servicing request
21:42:40.218 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:42:40.235 00.017 1032 UpdateGuideState exits: m=1178 SNR=24.0
21:42:40.238 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:40.238 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:40.240 00.002 1032 Enqueuing Expose request
21:42:40.241 00.001 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:42:40.241 00.000 10072 Worker thread wakes up
21:42:40.244 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:40.244 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:40.878 00.634 10072 Exposure complete
21:42:40.925 00.047 10072 worker thread done servicing request
21:42:40.925 00.000 1032 OnExposeComplete: enter
21:42:40.925 00.000 1032 UpdateGuideState(): m_state=6
21:42:40.925 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 140
21:42:40.925 00.000 1032 Star::Find returns 1 (0), X=1104.21, Y=141.01, Mass=1270, SNR=24.9, Peak=110 HFD=3.0
21:42:40.925 00.000 1032 MultiStar: [#1 -0.07,0.03,0.99,U] [#2 -0.03,0.10,0.77,U] [#3 -0.11,0.14,0.70,U] [#4 -0.06,0.12,0.61,U] [#5 0.09,0.14,0.62,U] [#6 0.05,0.25,0.00,M1] [#7 -0.26,0.11,0.00,R] [#8 0.02,0.11,0.52,U] 
21:42:40.925 00.000 1032 refined, 6 included, MultiStar: {-0.03, 0.11}, one-star: {0.00, 0.14}
21:42:40.939 00.014 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
21:42:40.940 00.001 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
21:42:40.940 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.80 mountX=0.11 mountY=-0.00, mountTheta=-0.03
21:42:40.940 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.11, opts=13)
21:42:40.940 00.000 1032 Enqueuing Move request for scope (-0.03, 0.11)
21:42:40.940 00.000 10072 Worker thread wakes up
21:42:40.940 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
21:42:40.940 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
21:42:40.940 00.000 10072 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=-0.00
21:42:40.940 00.000 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.82, period_length = 290.05
21:42:40.940 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
21:42:40.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:40.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:42:40.940 00.000 10072 MoveAxis(E, 1, ABG)
21:42:40.940 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:40.948 00.008 10072 IsGuiding returns 0
21:42:40.949 00.001 10072 PulseGuide returned control before completion, sleep 11
21:42:40.949 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:42:40.964 00.015 10072 IsGuiding returns 0
21:42:40.964 00.000 10072 Move returns status 0, amount 1
21:42:40.964 00.000 10072 MoveAxis(N, 0, ABG)
21:42:40.964 00.000 10072 Move returns status 0, amount 0
21:42:40.964 00.000 10072 move complete, result=0
21:42:40.964 00.000 10072 worker thread done servicing request
21:42:40.964 00.000 1032 UpdateGuideState exits: m=1270 SNR=24.9
21:42:40.966 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:40.968 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:40.970 00.002 1032 Enqueuing Expose request
21:42:40.970 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:42:40.973 00.003 10072 Worker thread wakes up
21:42:40.973 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:40.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:41.376 00.403 10072 Exposure complete
21:42:41.425 00.049 10072 worker thread done servicing request
21:42:41.425 00.000 1032 OnExposeComplete: enter
21:42:41.427 00.002 1032 UpdateGuideState(): m_state=6
21:42:41.427 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 141
21:42:41.429 00.002 1032 Star::Find returns 1 (0), X=1104.27, Y=140.97, Mass=1192, SNR=24.2, Peak=101 HFD=3.2
21:42:41.431 00.002 1032 MultiStar: [#1 -0.16,0.09,1.06,U] [#2 -0.07,0.20,0.00,M1] [#3 -0.09,0.02,0.76,U] [#4 -0.10,-0.00,0.75,U] [#5 0.03,0.22,0.00,M2] [#6 -0.05,0.15,0.61,U] [#7 0.01,-0.04,0.69,U] [#8 -0.09,0.21,0.00,M1] 
21:42:41.432 00.001 1032 refined, 5 included, MultiStar: {-0.05, 0.05}, one-star: {0.06, 0.10}
21:42:41.432 00.000 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
21:42:41.434 00.002 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
21:42:41.436 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.08 cameraTheta=2.36 mountX=0.07 mountY=0.04, mountTheta=0.53
21:42:41.438 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
21:42:41.438 00.000 1032 Enqueuing Move request for scope (-0.05, 0.05)
21:42:41.440 00.002 10072 Worker thread wakes up
21:42:41.440 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
21:42:41.440 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
21:42:41.440 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.07 yDistance=0.04
21:42:41.440 00.000 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.82, period_length = 290.05
21:42:41.440 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
21:42:41.440 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:41.440 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:42:41.440 00.000 10072 MoveAxis(E, 1, ABG)
21:42:41.440 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:41.441 00.001 10072 IsGuiding returns 0
21:42:41.442 00.001 10072 PulseGuide returned control before completion, sleep 11
21:42:41.442 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:42:41.457 00.015 10072 IsGuiding returns 0
21:42:41.457 00.000 10072 Move returns status 0, amount 1
21:42:41.457 00.000 10072 MoveAxis(N, 0, ABG)
21:42:41.458 00.001 10072 Move returns status 0, amount 0
21:42:41.458 00.000 10072 move complete, result=0
21:42:41.458 00.000 10072 worker thread done servicing request
21:42:41.458 00.000 1032 UpdateGuideState exits: m=1192 SNR=24.2
21:42:41.460 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:41.460 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:41.462 00.002 1032 Enqueuing Expose request
21:42:41.464 00.002 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:42:41.464 00.000 10072 Worker thread wakes up
21:42:41.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:41.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:42.095 00.631 10072 Exposure complete
21:42:42.146 00.051 10072 worker thread done servicing request
21:42:42.146 00.000 1032 OnExposeComplete: enter
21:42:42.146 00.000 1032 UpdateGuideState(): m_state=6
21:42:42.146 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 142
21:42:42.146 00.000 1032 Star::Find returns 1 (0), X=1104.19, Y=140.92, Mass=1190, SNR=24.2, Peak=112 HFD=2.9
21:42:42.146 00.000 1032 MultiStar: [#1 -0.10,-0.02,0.90,U] [#2 -0.04,-0.06,0.79,U] [#3 -0.08,-0.05,0.79,U] [#4 -0.00,-0.10,0.66,U] [#5 0.18,0.02,0.66,U] [#6 0.16,-0.10,0.60,U] [#7 -0.14,-0.22,0.00,M1] [#8 -0.11,0.14,0.55,U] 
21:42:42.146 00.000 1032 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {-0.02, 0.04}
21:42:42.146 00.000 1032 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.83) = xAngle (-3.96 = 2.33)
21:42:42.157 00.011 1032 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.96 = 2.33)
21:42:42.157 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.13 mountX=-0.01 mountY=0.01, mountTheta=2.33
21:42:42.159 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
21:42:42.161 00.002 1032 Enqueuing Move request for scope (-0.01, -0.02)
21:42:42.163 00.002 10072 Worker thread wakes up
21:42:42.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
21:42:42.163 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
21:42:42.163 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.01 yDistance=0.01
21:42:42.163 00.000 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.82, period_length = 290.05
21:42:42.163 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:42:42.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:42.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:42:42.163 00.000 10072 MoveAxis(E, 1, ABG)
21:42:42.163 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:42.164 00.001 10072 IsGuiding returns 0
21:42:42.164 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:42.165 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:42:42.179 00.014 10072 IsGuiding returns 0
21:42:42.179 00.000 10072 Move returns status 0, amount 1
21:42:42.179 00.000 10072 MoveAxis(N, 0, ABG)
21:42:42.179 00.000 10072 Move returns status 0, amount 0
21:42:42.179 00.000 10072 move complete, result=0
21:42:42.179 00.000 10072 worker thread done servicing request
21:42:42.179 00.000 1032 UpdateGuideState exits: m=1190 SNR=24.2
21:42:42.179 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:42.179 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:42.179 00.000 1032 Enqueuing Expose request
21:42:42.179 00.000 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:42:42.179 00.000 10072 Worker thread wakes up
21:42:42.179 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:42.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:42.595 00.416 10072 Exposure complete
21:42:42.641 00.046 10072 worker thread done servicing request
21:42:42.641 00.000 1032 OnExposeComplete: enter
21:42:42.641 00.000 1032 UpdateGuideState(): m_state=6
21:42:42.641 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 143
21:42:42.641 00.000 1032 Star::Find returns 1 (0), X=1104.18, Y=140.78, Mass=1233, SNR=24.6, Peak=116 HFD=3.1
21:42:42.641 00.000 1032 MultiStar: [#1 -0.17,-0.24,0.00,M1] [#2 -0.08,-0.06,0.81,U] [#3 -0.06,-0.03,0.76,U] [#4 -0.01,-0.16,0.64,U] [#5 0.03,-0.10,0.65,U] [#6 -0.01,-0.20,0.00,M1] [#7 -0.09,-0.23,0.00,M2] [#8 -0.01,-0.09,0.53,U] 
21:42:42.655 00.014 1032 refined, 5 included, MultiStar: {-0.03, -0.09}, one-star: {-0.03, -0.10}
21:42:42.655 00.000 1032 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.83) = xAngle (-3.72 = 2.57)
21:42:42.655 00.000 1032 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.57)
21:42:42.655 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.89 mountX=-0.08 mountY=0.05, mountTheta=2.57
21:42:42.655 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.09, opts=13)
21:42:42.655 00.000 1032 Enqueuing Move request for scope (-0.03, -0.09)
21:42:42.655 00.000 10072 Worker thread wakes up
21:42:42.655 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
21:42:42.655 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
21:42:42.655 00.000 10072 Moving (-0.03, -0.09) raw xDistance=-0.08 yDistance=0.05
21:42:42.655 00.000 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.82, period_length = 290.05
21:42:42.655 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:42:42.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:42.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:42:42.655 00.000 10072 MoveAxis(E, 1, ABG)
21:42:42.655 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:42.666 00.011 10072 IsGuiding returns 0
21:42:42.666 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:42.667 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:42:42.682 00.015 10072 IsGuiding returns 0
21:42:42.682 00.000 10072 Move returns status 0, amount 1
21:42:42.682 00.000 10072 MoveAxis(N, 0, ABG)
21:42:42.682 00.000 10072 Move returns status 0, amount 0
21:42:42.682 00.000 10072 move complete, result=0
21:42:42.682 00.000 10072 worker thread done servicing request
21:42:42.686 00.004 1032 UpdateGuideState exits: m=1233 SNR=24.6
21:42:42.686 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:42.689 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:42.689 00.000 1032 Enqueuing Expose request
21:42:42.689 00.000 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:42:42.689 00.000 10072 Worker thread wakes up
21:42:42.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:42.689 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:43.335 00.646 10072 Exposure complete
21:42:43.380 00.045 10072 worker thread done servicing request
21:42:43.380 00.000 1032 OnExposeComplete: enter
21:42:43.386 00.006 1032 UpdateGuideState(): m_state=6
21:42:43.388 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 144
21:42:43.390 00.002 1032 Star::Find returns 1 (0), X=1104.25, Y=141.03, Mass=1146, SNR=23.7, Peak=97 HFD=3.1
21:42:43.391 00.001 1032 MultiStar: [#1 -0.12,-0.12,1.00,U] [#2 0.05,-0.11,0.80,U] [#3 -0.11,0.02,0.76,U] [#4 0.01,-0.06,0.69,U] [#5 0.10,-0.08,0.65,U] [#6 -0.09,-0.29,0.00,M2] [#7 0.08,-0.15,0.70,U] [#8 -0.03,0.25,0.00,M1] 
21:42:43.391 00.000 1032 refined, 6 included, MultiStar: {0.00, -0.04}, one-star: {0.04, 0.16}
21:42:43.391 00.000 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
21:42:43.391 00.000 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
21:42:43.397 00.006 1032 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.52 mountX=-0.04 mountY=0.01, mountTheta=2.93
21:42:43.397 00.000 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.04, opts=13)
21:42:43.397 00.000 1032 Enqueuing Move request for scope (0.00, -0.04)
21:42:43.403 00.006 10072 Worker thread wakes up
21:42:43.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
21:42:43.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
21:42:43.403 00.000 10072 Moving (0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
21:42:43.403 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.82, period_length = 290.05
21:42:43.403 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
21:42:43.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:43.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:42:43.403 00.000 10072 MoveAxis(W, 1, ABG)
21:42:43.403 00.000 10072 Guiding  Dir = 3, Dur = 1
21:42:43.404 00.001 10072 IsGuiding returns 0
21:42:43.405 00.001 10072 PulseGuide returned control before completion, sleep 11
21:42:43.405 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:42:43.420 00.015 10072 IsGuiding returns 0
21:42:43.420 00.000 10072 Move returns status 0, amount 1
21:42:43.420 00.000 10072 MoveAxis(N, 0, ABG)
21:42:43.420 00.000 10072 Move returns status 0, amount 0
21:42:43.420 00.000 10072 move complete, result=0
21:42:43.420 00.000 10072 worker thread done servicing request
21:42:43.422 00.002 1032 UpdateGuideState exits: m=1146 SNR=23.7
21:42:43.423 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:43.425 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:43.425 00.000 1032 Enqueuing Expose request
21:42:43.425 00.000 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:42:43.425 00.000 10072 Worker thread wakes up
21:42:43.425 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:43.425 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:43.832 00.407 10072 Exposure complete
21:42:43.886 00.054 10072 worker thread done servicing request
21:42:43.886 00.000 1032 OnExposeComplete: enter
21:42:43.888 00.002 1032 UpdateGuideState(): m_state=6
21:42:43.890 00.002 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 145
21:42:43.891 00.001 1032 Star::Find returns 1 (0), X=1104.28, Y=141.05, Mass=1397, SNR=26.2, Peak=120 HFD=3.1
21:42:43.893 00.002 1032 MultiStar: [#1 -0.12,-0.14,0.91,U] [#2 -0.12,0.17,0.00,M1] [#3 -0.03,0.11,0.70,U] [#4 0.04,0.03,0.66,U] [#5 0.02,0.13,0.60,U] [#6 -0.01,-0.19,0.57,U] [#7 -0.07,0.06,0.65,U] [#8 0.08,0.16,0.49,U] 
21:42:43.893 00.000 1032 refined, 7 included, MultiStar: {-0.00, 0.04}, one-star: {0.07, 0.18}
21:42:43.896 00.003 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
21:42:43.896 00.000 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
21:42:43.899 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.69 mountX=0.04 mountY=-0.01, mountTheta=-0.14
21:42:43.899 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
21:42:43.903 00.004 1032 Enqueuing Move request for scope (-0.00, 0.04)
21:42:43.904 00.001 10072 Worker thread wakes up
21:42:43.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
21:42:43.904 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
21:42:43.904 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
21:42:43.906 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.82, period_length = 290.05
21:42:43.906 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
21:42:43.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:43.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:42:43.906 00.000 10072 MoveAxis(W, 1, ABG)
21:42:43.906 00.000 10072 Guiding  Dir = 3, Dur = 1
21:42:43.906 00.000 10072 IsGuiding returns 0
21:42:43.906 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:43.906 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:42:43.926 00.020 10072 IsGuiding returns 0
21:42:43.926 00.000 10072 Move returns status 0, amount 1
21:42:43.926 00.000 10072 MoveAxis(N, 0, ABG)
21:42:43.926 00.000 10072 Move returns status 0, amount 0
21:42:43.926 00.000 10072 move complete, result=0
21:42:43.926 00.000 10072 worker thread done servicing request
21:42:43.926 00.000 1032 UpdateGuideState exits: m=1397 SNR=26.2
21:42:43.926 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:43.930 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:43.930 00.000 1032 Enqueuing Expose request
21:42:43.930 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
21:42:43.930 00.000 10072 Worker thread wakes up
21:42:43.930 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:43.930 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:44.565 00.635 10072 Exposure complete
21:42:44.616 00.051 10072 worker thread done servicing request
21:42:44.616 00.000 1032 OnExposeComplete: enter
21:42:44.616 00.000 1032 UpdateGuideState(): m_state=6
21:42:44.616 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 146
21:42:44.616 00.000 1032 Star::Find returns 1 (0), X=1104.27, Y=141.07, Mass=1216, SNR=24.4, Peak=112 HFD=3.0
21:42:44.616 00.000 1032 MultiStar: [#1 -0.11,-0.01,0.94,U] [#2 -0.02,0.05,0.74,U] [#3 -0.01,0.15,0.69,U] [#4 0.03,0.02,0.62,U] [#5 -0.03,0.16,0.64,U] [#6 -0.01,-0.12,0.63,U] [#7 -0.01,0.00,0.67,U] [#8 -0.03,0.20,0.00,M1] 
21:42:44.616 00.000 1032 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {0.06, 0.20}
21:42:44.625 00.009 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
21:42:44.632 00.007 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
21:42:44.634 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.77 mountX=0.06 mountY=-0.00, mountTheta=-0.06
21:42:44.636 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
21:42:44.636 00.000 1032 Enqueuing Move request for scope (-0.01, 0.06)
21:42:44.636 00.000 10072 Worker thread wakes up
21:42:44.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
21:42:44.636 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
21:42:44.636 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.00
21:42:44.636 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.82, period_length = 290.05
21:42:44.636 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:42:44.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:44.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:42:44.636 00.000 10072 MoveAxis(W, 1, ABG)
21:42:44.636 00.000 10072 Guiding  Dir = 3, Dur = 1
21:42:44.641 00.005 10072 IsGuiding returns 0
21:42:44.642 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:42:44.643 00.001 10072 PulseGuide returned control before completion, sleep 11
21:42:44.658 00.015 10072 IsGuiding returns 0
21:42:44.658 00.000 10072 Move returns status 0, amount 1
21:42:44.658 00.000 10072 MoveAxis(N, 0, ABG)
21:42:44.658 00.000 10072 Move returns status 0, amount 0
21:42:44.658 00.000 10072 move complete, result=0
21:42:44.658 00.000 10072 worker thread done servicing request
21:42:44.660 00.002 1032 UpdateGuideState exits: m=1216 SNR=24.4
21:42:44.661 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:44.663 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:44.665 00.002 1032 Enqueuing Expose request
21:42:44.665 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
21:42:44.667 00.002 10072 Worker thread wakes up
21:42:44.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:44.667 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:45.070 00.403 10072 Exposure complete
21:42:45.122 00.052 10072 worker thread done servicing request
21:42:45.122 00.000 1032 OnExposeComplete: enter
21:42:45.122 00.000 1032 UpdateGuideState(): m_state=6
21:42:45.122 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 147
21:42:45.122 00.000 1032 Star::Find returns 1 (0), X=1104.38, Y=140.96, Mass=1305, SNR=25.3, Peak=120 HFD=3.2
21:42:45.122 00.000 1032 MultiStar: [#1 -0.11,0.08,1.00,U] [#2 0.09,0.07,0.76,U] [#3 0.19,0.17,0.00,M1] [#4 0.10,-0.10,0.64,U] [#5 -0.03,0.15,0.66,U] [#6 0.29,-0.16,0.00,M1] [#7 0.12,0.02,0.67,U] [#8 -0.00,0.12,0.49,U] 
21:42:45.122 00.000 1032 refined, 6 included, MultiStar: {0.05, 0.06}, one-star: {0.17, 0.09}
21:42:45.122 00.000 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
21:42:45.122 00.000 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
21:42:45.122 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.90 mountX=0.05 mountY=-0.06, mountTheta=-0.93
21:42:45.135 00.013 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
21:42:45.137 00.002 1032 Enqueuing Move request for scope (0.05, 0.06)
21:42:45.139 00.002 10072 Worker thread wakes up
21:42:45.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
21:42:45.139 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
21:42:45.139 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.05 yDistance=-0.06
21:42:45.139 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.81, period_length = 290.05
21:42:45.139 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
21:42:45.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:45.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:42:45.139 00.000 10072 MoveAxis(W, 1, ABG)
21:42:45.139 00.000 10072 Guiding  Dir = 3, Dur = 1
21:42:45.140 00.001 10072 IsGuiding returns 0
21:42:45.140 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:45.141 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:42:45.156 00.015 10072 IsGuiding returns 0
21:42:45.156 00.000 10072 Move returns status 0, amount 1
21:42:45.157 00.001 10072 MoveAxis(N, 0, ABG)
21:42:45.157 00.000 10072 Move returns status 0, amount 0
21:42:45.157 00.000 10072 move complete, result=0
21:42:45.157 00.000 10072 worker thread done servicing request
21:42:45.157 00.000 1032 UpdateGuideState exits: m=1305 SNR=25.3
21:42:45.157 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:45.157 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:45.157 00.000 1032 Enqueuing Expose request
21:42:45.157 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:42:45.157 00.000 10072 Worker thread wakes up
21:42:45.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:45.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:45.791 00.634 10072 Exposure complete
21:42:45.837 00.046 10072 worker thread done servicing request
21:42:45.837 00.000 1032 OnExposeComplete: enter
21:42:45.837 00.000 1032 UpdateGuideState(): m_state=6
21:42:45.837 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 148
21:42:45.837 00.000 1032 Star::Find returns 1 (0), X=1104.16, Y=140.78, Mass=1245, SNR=24.7, Peak=115 HFD=2.9
21:42:45.847 00.010 1032 MultiStar: [#1 -0.08,-0.02,0.94,U] [#2 0.05,-0.06,0.80,U] [#3 0.02,-0.00,0.76,U] [#4 0.18,-0.08,0.00,M1] [#5 -0.04,0.03,0.67,U] [#6 0.22,-0.02,0.00,M2] [#7 0.13,-0.10,0.66,U] [#8 -0.00,0.23,0.00,M1] 
21:42:45.847 00.000 1032 refined, 5 included, MultiStar: {-0.00, -0.05}, one-star: {-0.05, -0.10}
21:42:45.847 00.000 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.83)
21:42:45.847 00.000 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.83)
21:42:45.852 00.005 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.62 mountX=-0.04 mountY=0.01, mountTheta=2.83
21:42:45.854 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.05, opts=13)
21:42:45.856 00.002 1032 Enqueuing Move request for scope (-0.00, -0.05)
21:42:45.859 00.003 10072 Worker thread wakes up
21:42:45.859 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
21:42:45.859 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
21:42:45.859 00.000 10072 Moving (-0.00, -0.05) raw xDistance=-0.04 yDistance=0.01
21:42:45.859 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.81, period_length = 290.05
21:42:45.859 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
21:42:45.859 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:45.859 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:42:45.859 00.000 10072 MoveAxis(W, 1, ABG)
21:42:45.859 00.000 10072 Guiding  Dir = 3, Dur = 1
21:42:45.859 00.000 10072 IsGuiding returns 0
21:42:45.860 00.001 10072 PulseGuide returned control before completion, sleep 11
21:42:45.860 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:42:45.875 00.015 10072 IsGuiding returns 0
21:42:45.875 00.000 10072 Move returns status 0, amount 1
21:42:45.875 00.000 10072 MoveAxis(N, 0, ABG)
21:42:45.876 00.001 10072 Move returns status 0, amount 0
21:42:45.876 00.000 10072 move complete, result=0
21:42:45.876 00.000 10072 worker thread done servicing request
21:42:45.876 00.000 1032 UpdateGuideState exits: m=1245 SNR=24.7
21:42:45.876 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:45.876 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:45.881 00.005 1032 Enqueuing Expose request
21:42:45.881 00.000 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:42:45.881 00.000 10072 Worker thread wakes up
21:42:45.881 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:45.881 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:46.302 00.421 10072 Exposure complete
21:42:46.349 00.047 10072 worker thread done servicing request
21:42:46.349 00.000 1032 OnExposeComplete: enter
21:42:46.357 00.008 1032 UpdateGuideState(): m_state=6
21:42:46.357 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 149
21:42:46.360 00.003 1032 Star::Find returns 1 (0), X=1104.24, Y=140.88, Mass=1293, SNR=25.2, Peak=124 HFD=3.0
21:42:46.360 00.000 1032 MultiStar: [#1 -0.15,-0.00,0.94,U] [#2 0.04,-0.02,0.80,U] [#3 0.14,-0.11,0.71,U] [#4 0.21,-0.06,0.00,M2] [#5 -0.04,0.12,0.62,U] [#6 0.15,-0.12,0.00,M3] [#7 0.02,-0.10,0.69,U] [#8 -0.00,0.13,0.50,U] 
21:42:46.363 00.003 1032 refined, 6 included, MultiStar: {-0.00, -0.00}, one-star: {0.03, 0.00}
21:42:46.364 00.001 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.78)
21:42:46.366 00.002 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.78)
21:42:46.368 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-1.67 mountX=-0.00 mountY=0.00, mountTheta=2.78
21:42:46.370 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.00, opts=13)
21:42:46.373 00.003 1032 Enqueuing Move request for scope (-0.00, -0.00)
21:42:46.373 00.000 10072 Worker thread wakes up
21:42:46.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.00) opts 0xd
21:42:46.373 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.00)
21:42:46.373 00.000 10072 Moving (-0.00, -0.00) raw xDistance=-0.00 yDistance=0.00
21:42:46.375 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.81, period_length = 290.05
21:42:46.375 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
21:42:46.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:46.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:42:46.375 00.000 10072 MoveAxis(W, 1, ABG)
21:42:46.375 00.000 10072 Guiding  Dir = 3, Dur = 1
21:42:46.376 00.001 10072 IsGuiding returns 0
21:42:46.377 00.001 10072 PulseGuide returned control before completion, sleep 11
21:42:46.377 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:42:46.392 00.015 10072 IsGuiding returns 0
21:42:46.392 00.000 10072 Move returns status 0, amount 1
21:42:46.392 00.000 10072 MoveAxis(N, 0, ABG)
21:42:46.392 00.000 10072 Move returns status 0, amount 0
21:42:46.392 00.000 10072 move complete, result=0
21:42:46.392 00.000 10072 worker thread done servicing request
21:42:46.396 00.004 1032 UpdateGuideState exits: m=1293 SNR=25.2
21:42:46.396 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:46.396 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:46.396 00.000 1032 Enqueuing Expose request
21:42:46.396 00.000 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:42:46.396 00.000 10072 Worker thread wakes up
21:42:46.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:46.396 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:47.030 00.634 10072 Exposure complete
21:42:47.085 00.055 10072 worker thread done servicing request
21:42:47.085 00.000 1032 OnExposeComplete: enter
21:42:47.086 00.001 1032 UpdateGuideState(): m_state=6
21:42:47.086 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 150
21:42:47.086 00.000 1032 Star::Find returns 1 (0), X=1104.30, Y=140.99, Mass=1162, SNR=23.9, Peak=106 HFD=3.2
21:42:47.086 00.000 1032 MultiStar: [#1 -0.12,0.09,1.05,U] [#2 -0.01,0.01,0.83,U] [#3 -0.02,0.30,0.00,M1] [#4 0.12,0.33,0.00,M3] [#5 0.02,0.10,0.67,U] [#6 0.13,-0.14,0.00,M4] [#7 0.02,0.03,0.71,U] [#8 0.07,0.19,0.00,M1] 
21:42:47.091 00.005 1032 refined, 4 included, MultiStar: {-0.00, 0.07}, one-star: {0.09, 0.11}
21:42:47.091 00.000 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
21:42:47.091 00.000 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
21:42:47.091 00.000 1032 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.63 mountX=0.07 mountY=-0.01, mountTheta=-0.20
21:42:47.091 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.07, opts=13)
21:42:47.091 00.000 1032 Enqueuing Move request for scope (-0.00, 0.07)
21:42:47.091 00.000 10072 Worker thread wakes up
21:42:47.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
21:42:47.091 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
21:42:47.091 00.000 10072 Moving (-0.00, 0.07) raw xDistance=0.07 yDistance=-0.01
21:42:47.091 00.000 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.81, period_length = 290.05
21:42:47.091 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
21:42:47.091 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:47.091 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:42:47.091 00.000 10072 MoveAxis(W, 1, ABG)
21:42:47.091 00.000 10072 Guiding  Dir = 3, Dur = 1
21:42:47.102 00.011 10072 IsGuiding returns 0
21:42:47.103 00.001 10072 PulseGuide returned control before completion, sleep 11
21:42:47.103 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:42:47.118 00.015 10072 IsGuiding returns 0
21:42:47.118 00.000 10072 Move returns status 0, amount 1
21:42:47.118 00.000 10072 MoveAxis(N, 0, ABG)
21:42:47.118 00.000 10072 Move returns status 0, amount 0
21:42:47.118 00.000 10072 move complete, result=0
21:42:47.118 00.000 10072 worker thread done servicing request
21:42:47.120 00.002 1032 UpdateGuideState exits: m=1162 SNR=23.9
21:42:47.120 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:47.120 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:47.120 00.000 1032 Enqueuing Expose request
21:42:47.120 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
21:42:47.120 00.000 10072 Worker thread wakes up
21:42:47.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:47.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:47.536 00.416 10072 Exposure complete
21:42:47.581 00.045 10072 worker thread done servicing request
21:42:47.581 00.000 1032 OnExposeComplete: enter
21:42:47.581 00.000 1032 UpdateGuideState(): m_state=6
21:42:47.581 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 151
21:42:47.581 00.000 1032 Star::Find returns 1 (0), X=1104.21, Y=140.95, Mass=1306, SNR=25.3, Peak=117 HFD=3.1
21:42:47.596 00.015 1032 MultiStar: [#1 -0.06,-0.04,0.99,U] [#2 0.04,0.13,0.75,U] [#3 -0.10,0.21,0.00,M2] [#4 0.03,0.26,0.00,M4] [#5 0.11,0.17,0.00,M1] [#6 0.00,0.09,0.58,U] [#7 -0.04,-0.03,0.66,U] [#8 0.04,0.20,0.00,M2] 
21:42:47.597 00.001 1032 refined, 4 included, MultiStar: {-0.01, 0.04}, one-star: {-0.00, 0.07}
21:42:47.597 00.000 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
21:42:47.599 00.002 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
21:42:47.602 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.90 mountX=0.04 mountY=0.00, mountTheta=0.07
21:42:47.604 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
21:42:47.606 00.002 1032 Enqueuing Move request for scope (-0.01, 0.04)
21:42:47.608 00.002 10072 Worker thread wakes up
21:42:47.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
21:42:47.608 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
21:42:47.608 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=0.00
21:42:47.608 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.81, period_length = 290.05
21:42:47.608 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
21:42:47.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:47.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:42:47.608 00.000 10072 MoveAxis(W, 1, ABG)
21:42:47.608 00.000 10072 Guiding  Dir = 3, Dur = 1
21:42:47.609 00.001 10072 IsGuiding returns 0
21:42:47.609 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:47.610 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:42:47.625 00.015 10072 IsGuiding returns 0
21:42:47.625 00.000 10072 Move returns status 0, amount 1
21:42:47.625 00.000 10072 MoveAxis(N, 0, ABG)
21:42:47.625 00.000 10072 Move returns status 0, amount 0
21:42:47.625 00.000 10072 move complete, result=0
21:42:47.625 00.000 10072 worker thread done servicing request
21:42:47.627 00.002 1032 UpdateGuideState exits: m=1306 SNR=25.3
21:42:47.627 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:47.630 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:47.630 00.000 1032 Enqueuing Expose request
21:42:47.632 00.002 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:42:47.632 00.000 10072 Worker thread wakes up
21:42:47.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:47.634 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:48.259 00.625 10072 Exposure complete
21:42:48.308 00.049 10072 worker thread done servicing request
21:42:48.308 00.000 1032 OnExposeComplete: enter
21:42:48.308 00.000 1032 UpdateGuideState(): m_state=6
21:42:48.308 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 152
21:42:48.308 00.000 1032 Star::Find returns 1 (0), X=1104.37, Y=140.97, Mass=1072, SNR=22.9, Peak=101 HFD=3.2
21:42:48.308 00.000 1032 MultiStar: [#1 -0.08,-0.07,1.00,U] [#2 0.10,-0.10,0.80,U] [#3 0.12,-0.01,0.82,U] [#4 0.08,-0.03,0.70,U] [#5 0.24,0.07,0.00,M2] [#6 0.01,-0.06,0.65,U] [#7 0.09,-0.17,0.00,M1] [#8 0.04,0.18,0.55,U] 
21:42:48.320 00.012 1032 refined, 6 included, MultiStar: {0.06, -0.00}, one-star: {0.16, 0.09}
21:42:48.320 00.000 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
21:42:48.320 00.000 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
21:42:48.320 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.05 mountX=-0.02 mountY=-0.06, mountTheta=-1.88
21:42:48.325 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.00, opts=13)
21:42:48.328 00.003 1032 Enqueuing Move request for scope (0.06, -0.00)
21:42:48.330 00.002 10072 Worker thread wakes up
21:42:48.330 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
21:42:48.330 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
21:42:48.330 00.000 10072 Moving (0.06, -0.00) raw xDistance=-0.02 yDistance=-0.06
21:42:48.330 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.81, period_length = 290.05
21:42:48.330 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:42:48.330 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:48.330 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:42:48.330 00.000 10072 MoveAxis(E, 1, ABG)
21:42:48.330 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:48.332 00.002 10072 IsGuiding returns 0
21:42:48.332 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:48.333 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:42:48.348 00.015 10072 IsGuiding returns 0
21:42:48.348 00.000 10072 Move returns status 0, amount 1
21:42:48.348 00.000 10072 MoveAxis(N, 0, ABG)
21:42:48.348 00.000 10072 Move returns status 0, amount 0
21:42:48.348 00.000 10072 move complete, result=0
21:42:48.348 00.000 10072 worker thread done servicing request
21:42:48.348 00.000 1032 UpdateGuideState exits: m=1072 SNR=22.9
21:42:48.352 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:48.354 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:48.354 00.000 1032 Enqueuing Expose request
21:42:48.356 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:42:48.358 00.002 10072 Worker thread wakes up
21:42:48.358 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:48.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:48.778 00.420 10072 Exposure complete
21:42:48.831 00.053 10072 worker thread done servicing request
21:42:48.831 00.000 1032 OnExposeComplete: enter
21:42:48.834 00.003 1032 UpdateGuideState(): m_state=6
21:42:48.834 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 153
21:42:48.836 00.002 1032 Star::Find returns 1 (0), X=1104.31, Y=140.98, Mass=1248, SNR=24.7, Peak=107 HFD=3.3
21:42:48.838 00.002 1032 MultiStar: [#1 -0.01,-0.06,0.96,U] [#2 0.07,-0.11,0.77,U] [#3 0.04,0.08,0.78,U] [#4 0.02,0.04,0.65,U] [#5 0.23,0.02,0.00,M3] [#6 -0.05,-0.19,0.00,M3] [#7 0.29,-0.07,0.00,M2] [#8 0.20,0.03,0.00,M2] 
21:42:48.839 00.001 1032 refined, 4 included, MultiStar: {0.04, 0.01}, one-star: {0.10, 0.11}
21:42:48.841 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
21:42:48.841 00.000 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
21:42:48.843 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.05 cameraTheta=0.28 mountX=0.00 mountY=-0.05, mountTheta=-1.55
21:42:48.847 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
21:42:48.849 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
21:42:48.850 00.001 10072 Worker thread wakes up
21:42:48.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
21:42:48.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
21:42:48.850 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.05
21:42:48.850 00.000 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.81, period_length = 290.05
21:42:48.850 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:42:48.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:48.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:42:48.850 00.000 10072 MoveAxis(E, 1, ABG)
21:42:48.850 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:48.852 00.002 10072 IsGuiding returns 0
21:42:48.852 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:48.853 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:42:48.867 00.014 10072 IsGuiding returns 0
21:42:48.867 00.000 10072 Move returns status 0, amount 1
21:42:48.867 00.000 10072 MoveAxis(N, 0, ABG)
21:42:48.868 00.001 10072 Move returns status 0, amount 0
21:42:48.868 00.000 10072 move complete, result=0
21:42:48.868 00.000 10072 worker thread done servicing request
21:42:48.868 00.000 1032 UpdateGuideState exits: m=1248 SNR=24.7
21:42:48.868 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:48.868 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:48.868 00.000 1032 Enqueuing Expose request
21:42:48.868 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:42:48.868 00.000 10072 Worker thread wakes up
21:42:48.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:48.868 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:49.501 00.633 10072 Exposure complete
21:42:49.552 00.051 10072 worker thread done servicing request
21:42:49.552 00.000 1032 OnExposeComplete: enter
21:42:49.552 00.000 1032 UpdateGuideState(): m_state=6
21:42:49.552 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 154
21:42:49.552 00.000 1032 Star::Find returns 1 (0), X=1104.35, Y=140.93, Mass=1320, SNR=25.4, Peak=128 HFD=3.3
21:42:49.552 00.000 1032 MultiStar: [#1 -0.01,-0.05,0.93,U] [#2 -0.03,-0.08,0.70,U] [#3 0.02,0.01,0.76,U] [#4 0.09,-0.12,0.63,U] [#5 0.14,0.02,0.65,U] [#6 -0.06,-0.07,0.56,U] [#7 0.13,-0.07,0.63,U] [#8 0.06,-0.01,0.51,U] 
21:42:49.552 00.000 1032 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.14, 0.06}
21:42:49.552 00.000 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
21:42:49.552 00.000 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
21:42:49.564 00.012 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.48 mountX=-0.04 mountY=-0.05, mountTheta=-2.31
21:42:49.565 00.001 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
21:42:49.565 00.000 1032 Enqueuing Move request for scope (0.06, -0.03)
21:42:49.565 00.000 10072 Worker thread wakes up
21:42:49.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
21:42:49.565 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
21:42:49.565 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
21:42:49.565 00.000 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.81, period_length = 290.05
21:42:49.565 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:42:49.565 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:49.565 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:42:49.565 00.000 10072 MoveAxis(E, 1, ABG)
21:42:49.565 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:49.571 00.006 10072 IsGuiding returns 0
21:42:49.572 00.001 10072 PulseGuide returned control before completion, sleep 11
21:42:49.572 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:42:49.588 00.016 10072 IsGuiding returns 0
21:42:49.588 00.000 10072 Move returns status 0, amount 1
21:42:49.588 00.000 10072 MoveAxis(N, 0, ABG)
21:42:49.588 00.000 10072 Move returns status 0, amount 0
21:42:49.588 00.000 10072 move complete, result=0
21:42:49.588 00.000 10072 worker thread done servicing request
21:42:49.588 00.000 1032 UpdateGuideState exits: m=1320 SNR=25.4
21:42:49.590 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:49.592 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:49.594 00.002 1032 Enqueuing Expose request
21:42:49.594 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:42:49.596 00.002 10072 Worker thread wakes up
21:42:49.596 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:49.596 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:50.000 00.404 10072 Exposure complete
21:42:50.054 00.054 10072 worker thread done servicing request
21:42:50.054 00.000 1032 OnExposeComplete: enter
21:42:50.057 00.003 1032 UpdateGuideState(): m_state=6
21:42:50.057 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 155
21:42:50.057 00.000 1032 Star::Find returns 1 (0), X=1104.29, Y=141.08, Mass=1096, SNR=23.2, Peak=101 HFD=3.0
21:42:50.057 00.000 1032 MultiStar: [#1 -0.16,0.07,1.03,U] [#2 -0.06,0.02,0.87,U] [#3 -0.02,0.15,0.83,U] [#4 0.03,0.12,0.68,U] [#5 0.08,0.13,0.75,U] [#6 0.06,0.00,0.65,U] [#7 0.19,0.05,0.00,M2] [#8 0.05,0.04,0.56,U] 
21:42:50.057 00.000 1032 refined, 7 included, MultiStar: {-0.00, 0.10}, one-star: {0.08, 0.20}
21:42:50.065 00.008 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
21:42:50.065 00.000 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
21:42:50.067 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.59 mountX=0.10 mountY=-0.02, mountTheta=-0.24
21:42:50.069 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.10, opts=13)
21:42:50.071 00.002 1032 Enqueuing Move request for scope (-0.00, 0.10)
21:42:50.071 00.000 10072 Worker thread wakes up
21:42:50.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
21:42:50.073 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
21:42:50.073 00.000 10072 Moving (-0.00, 0.10) raw xDistance=0.10 yDistance=-0.02
21:42:50.073 00.000 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.81, period_length = 290.05
21:42:50.073 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
21:42:50.073 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:50.073 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:42:50.074 00.001 10072 MoveAxis(E, 1, ABG)
21:42:50.074 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:50.074 00.000 10072 IsGuiding returns 0
21:42:50.074 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:42:50.076 00.002 10072 PulseGuide returned control before completion, sleep 11
21:42:50.092 00.016 10072 IsGuiding returns 0
21:42:50.092 00.000 10072 Move returns status 0, amount 1
21:42:50.092 00.000 10072 MoveAxis(N, 0, ABG)
21:42:50.092 00.000 10072 Move returns status 0, amount 0
21:42:50.092 00.000 10072 move complete, result=0
21:42:50.092 00.000 10072 worker thread done servicing request
21:42:50.092 00.000 1032 UpdateGuideState exits: m=1096 SNR=23.2
21:42:50.094 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:50.096 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:50.096 00.000 1032 Enqueuing Expose request
21:42:50.098 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:42:50.100 00.002 10072 Worker thread wakes up
21:42:50.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:50.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:50.729 00.629 10072 Exposure complete
21:42:50.780 00.051 10072 worker thread done servicing request
21:42:50.780 00.000 1032 OnExposeComplete: enter
21:42:50.782 00.002 1032 UpdateGuideState(): m_state=6
21:42:50.782 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 156
21:42:50.784 00.002 1032 Star::Find returns 1 (0), X=1104.38, Y=140.98, Mass=1142, SNR=23.6, Peak=103 HFD=3.0
21:42:50.786 00.002 1032 MultiStar: [#1 -0.03,-0.06,1.01,U] [#2 -0.03,0.05,0.81,U] [#3 0.07,0.13,0.78,U] [#4 0.01,0.12,0.73,U] [#5 0.17,0.11,0.00,M2] [#6 0.09,-0.06,0.58,U] [#7 0.09,-0.01,0.73,U] [#8 0.09,0.02,0.53,U] 
21:42:50.787 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.17, 0.11}
21:42:50.789 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
21:42:50.789 00.000 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
21:42:50.791 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.65 mountX=0.03 mountY=-0.06, mountTheta=-1.18
21:42:50.792 00.001 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
21:42:50.794 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
21:42:50.797 00.003 10072 Worker thread wakes up
21:42:50.797 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
21:42:50.797 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
21:42:50.797 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
21:42:50.797 00.000 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.81, period_length = 290.05
21:42:50.797 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:42:50.797 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:50.797 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:42:50.797 00.000 10072 MoveAxis(E, 1, ABG)
21:42:50.797 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:50.799 00.002 10072 IsGuiding returns 0
21:42:50.799 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:50.799 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:42:50.815 00.016 10072 IsGuiding returns 0
21:42:50.815 00.000 1032 UpdateGuideState exits: m=1142 SNR=23.6
21:42:50.816 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:50.818 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:50.820 00.002 1032 Enqueuing Expose request
21:42:50.821 00.001 10072 Move returns status 0, amount 1
21:42:50.821 00.000 10072 MoveAxis(N, 0, ABG)
21:42:50.821 00.000 10072 Move returns status 0, amount 0
21:42:50.821 00.000 10072 move complete, result=0
21:42:50.821 00.000 10072 worker thread done servicing request
21:42:50.821 00.000 10072 Worker thread wakes up
21:42:50.821 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:50.821 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:50.829 00.008 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:42:51.229 00.400 10072 Exposure complete
21:42:51.275 00.046 10072 worker thread done servicing request
21:42:51.275 00.000 1032 OnExposeComplete: enter
21:42:51.277 00.002 1032 UpdateGuideState(): m_state=6
21:42:51.280 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 157
21:42:51.280 00.000 1032 Star::Find returns 1 (0), X=1104.34, Y=141.05, Mass=1281, SNR=25.1, Peak=118 HFD=3.1
21:42:51.280 00.000 1032 MultiStar: [#1 -0.02,0.02,0.98,U] [#2 0.03,0.10,0.75,U] [#3 -0.06,0.04,0.74,U] [#4 0.06,0.04,0.66,U] [#5 0.27,0.12,0.00,M3] [#6 -0.15,-0.11,0.60,U] [#7 0.07,-0.03,0.72,U] [#8 0.16,0.03,0.51,U] 
21:42:51.280 00.000 1032 refined, 7 included, MultiStar: {0.03, 0.04}, one-star: {0.13, 0.17}
21:42:51.280 00.000 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
21:42:51.280 00.000 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
21:42:51.280 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.98 mountX=0.03 mountY=-0.04, mountTheta=-0.85
21:42:51.280 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
21:42:51.291 00.011 1032 Enqueuing Move request for scope (0.03, 0.04)
21:42:51.291 00.000 10072 Worker thread wakes up
21:42:51.291 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
21:42:51.291 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
21:42:51.291 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
21:42:51.291 00.000 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.80, period_length = 290.05
21:42:51.291 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:42:51.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:51.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:42:51.291 00.000 10072 MoveAxis(E, 1, ABG)
21:42:51.291 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:51.294 00.003 10072 IsGuiding returns 0
21:42:51.294 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:51.295 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:42:51.310 00.015 10072 IsGuiding returns 0
21:42:51.310 00.000 10072 Move returns status 0, amount 1
21:42:51.310 00.000 10072 MoveAxis(N, 0, ABG)
21:42:51.310 00.000 10072 Move returns status 0, amount 0
21:42:51.310 00.000 10072 move complete, result=0
21:42:51.310 00.000 10072 worker thread done servicing request
21:42:51.310 00.000 1032 UpdateGuideState exits: m=1281 SNR=25.1
21:42:51.310 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:51.314 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:51.314 00.000 1032 Enqueuing Expose request
21:42:51.314 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:42:51.314 00.000 10072 Worker thread wakes up
21:42:51.314 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:51.314 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:51.946 00.632 10072 Exposure complete
21:42:51.992 00.046 10072 worker thread done servicing request
21:42:51.992 00.000 1032 OnExposeComplete: enter
21:42:51.992 00.000 1032 UpdateGuideState(): m_state=6
21:42:51.992 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 158
21:42:51.992 00.000 1032 Star::Find returns 1 (0), X=1104.25, Y=140.89, Mass=1283, SNR=25.1, Peak=118 HFD=3.1
21:42:51.992 00.000 1032 MultiStar: [#1 -0.13,-0.03,0.96,U] [#2 -0.06,0.08,0.81,U] [#3 0.08,0.10,0.74,U] [#4 0.02,0.03,0.66,U] [#5 0.07,0.17,0.66,U] [#6 0.09,-0.06,0.60,U] [#7 -0.02,-0.03,0.70,U] [#8 0.06,0.00,0.47,U] 
21:42:51.992 00.000 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.04, 0.02}
21:42:52.006 00.014 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
21:42:52.006 00.000 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
21:42:52.009 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.31 mountX=0.03 mountY=-0.02, mountTheta=-0.52
21:42:52.009 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
21:42:52.009 00.000 1032 Enqueuing Move request for scope (0.01, 0.03)
21:42:52.016 00.007 10072 Worker thread wakes up
21:42:52.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
21:42:52.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
21:42:52.016 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
21:42:52.016 00.000 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.80, period_length = 290.05
21:42:52.016 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:42:52.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:52.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:42:52.016 00.000 10072 MoveAxis(E, 1, ABG)
21:42:52.016 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:52.016 00.000 10072 IsGuiding returns 0
21:42:52.016 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:52.016 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:42:52.026 00.010 1032 UpdateGuideState exits: m=1283 SNR=25.1
21:42:52.037 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:52.037 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:52.037 00.000 1032 Enqueuing Expose request
21:42:52.037 00.000 10072 IsGuiding returns 0
21:42:52.037 00.000 10072 Move returns status 0, amount 1
21:42:52.044 00.007 10072 MoveAxis(N, 0, ABG)
21:42:52.044 00.000 10072 Move returns status 0, amount 0
21:42:52.044 00.000 10072 move complete, result=0
21:42:52.044 00.000 10072 worker thread done servicing request
21:42:52.044 00.000 10072 Worker thread wakes up
21:42:52.044 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:52.044 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:52.049 00.005 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:42:52.451 00.402 10072 Exposure complete
21:42:52.502 00.051 10072 worker thread done servicing request
21:42:52.504 00.002 1032 OnExposeComplete: enter
21:42:52.504 00.000 1032 UpdateGuideState(): m_state=6
21:42:52.506 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 159
21:42:52.508 00.002 1032 Star::Find returns 1 (0), X=1104.37, Y=140.96, Mass=1359, SNR=25.8, Peak=125 HFD=3.3
21:42:52.510 00.002 1032 MultiStar: [#1 -0.11,0.00,0.87,U] [#2 -0.06,-0.05,0.74,U] [#3 -0.10,0.19,0.00,M1] [#4 0.05,0.08,0.65,U] [#5 0.11,0.37,0.00,M3] [#6 -0.05,-0.04,0.57,U] [#7 0.01,-0.01,0.59,U] [#8 -0.04,0.25,0.00,M1] 
21:42:52.511 00.001 1032 refined, 5 included, MultiStar: {0.01, 0.02}, one-star: {0.16, 0.09}
21:42:52.511 00.000 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
21:42:52.511 00.000 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
21:42:52.516 00.005 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.27 mountX=0.02 mountY=-0.01, mountTheta=-0.56
21:42:52.519 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
21:42:52.519 00.000 1032 Enqueuing Move request for scope (0.01, 0.02)
21:42:52.519 00.000 10072 Worker thread wakes up
21:42:52.519 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
21:42:52.519 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
21:42:52.519 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
21:42:52.519 00.000 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.80, period_length = 290.05
21:42:52.519 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:42:52.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:52.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:42:52.519 00.000 10072 MoveAxis(E, 1, ABG)
21:42:52.519 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:52.524 00.005 10072 IsGuiding returns 0
21:42:52.524 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:52.524 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
21:42:52.539 00.015 10072 IsGuiding returns 0
21:42:52.539 00.000 10072 Move returns status 0, amount 1
21:42:52.539 00.000 10072 MoveAxis(N, 0, ABG)
21:42:52.539 00.000 10072 Move returns status 0, amount 0
21:42:52.539 00.000 10072 move complete, result=0
21:42:52.539 00.000 10072 worker thread done servicing request
21:42:52.539 00.000 1032 UpdateGuideState exits: m=1359 SNR=25.8
21:42:52.539 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:52.539 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:52.547 00.008 1032 Enqueuing Expose request
21:42:52.549 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:42:52.550 00.001 10072 Worker thread wakes up
21:42:52.550 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:52.550 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:53.174 00.624 10072 Exposure complete
21:42:53.221 00.047 10072 worker thread done servicing request
21:42:53.221 00.000 1032 OnExposeComplete: enter
21:42:53.221 00.000 1032 UpdateGuideState(): m_state=6
21:42:53.232 00.011 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 160
21:42:53.232 00.000 1032 Star::Find returns 1 (0), X=1104.29, Y=141.12, Mass=1077, SNR=23.0, Peak=105 HFD=2.9
21:42:53.235 00.003 1032 MultiStar: [#1 -0.02,0.20,0.00,M1] [#2 0.01,0.15,0.82,U] [#3 0.13,0.11,0.82,U] [#4 0.12,0.01,0.72,U] [#5 0.11,0.36,0.00,M4] [#6 -0.05,0.14,0.65,U] [#7 0.11,0.03,0.77,U] [#8 0.07,0.21,0.00,M2] 
21:42:53.237 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.12}, one-star: {0.07, 0.24}
21:42:53.239 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
21:42:53.239 00.000 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
21:42:53.242 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.06 mountX=0.10 mountY=-0.10, mountTheta=-0.77
21:42:53.242 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
21:42:53.242 00.000 1032 Enqueuing Move request for scope (0.07, 0.12)
21:42:53.242 00.000 10072 Worker thread wakes up
21:42:53.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
21:42:53.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
21:42:53.242 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.10
21:42:53.242 00.000 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.80, period_length = 290.05
21:42:53.242 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
21:42:53.242 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:53.249 00.007 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:42:53.249 00.000 10072 MoveAxis(E, 1, ABG)
21:42:53.249 00.000 10072 Guiding  Dir = 2, Dur = 1
21:42:53.250 00.001 10072 IsGuiding returns 0
21:42:53.250 00.000 10072 PulseGuide returned control before completion, sleep 11
21:42:53.251 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:42:53.266 00.015 10072 IsGuiding returns 0
21:42:53.266 00.000 10072 Move returns status 0, amount 1
21:42:53.266 00.000 10072 MoveAxis(N, 0, ABG)
21:42:53.266 00.000 10072 Move returns status 0, amount 0
21:42:53.266 00.000 10072 move complete, result=0
21:42:53.266 00.000 10072 worker thread done servicing request
21:42:53.268 00.002 1032 UpdateGuideState exits: m=1077 SNR=23.0
21:42:53.268 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:53.268 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:53.268 00.000 1032 Enqueuing Expose request
21:42:53.268 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:42:53.268 00.000 10072 Worker thread wakes up
21:42:53.268 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:53.268 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:53.680 00.412 10072 Exposure complete
21:42:53.730 00.050 10072 worker thread done servicing request
21:42:53.730 00.000 1032 OnExposeComplete: enter
21:42:53.732 00.002 1032 UpdateGuideState(): m_state=6
21:42:53.732 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 161
21:42:53.735 00.003 1032 Star::Find returns 1 (0), X=1104.51, Y=141.08, Mass=1355, SNR=25.8, Peak=118 HFD=3.0
21:42:53.737 00.002 1032 MultiStar: [#1 -0.02,0.10,0.87,U] [#2 0.08,0.02,0.75,U] [#3 0.12,0.17,0.00,M1] [#4 0.26,0.05,0.00,M1] [#5 0.16,0.14,0.00,M5] [#6 0.11,0.02,0.59,U] [#7 0.15,-0.05,0.60,U] [#8 0.07,0.21,0.00,M3] 
21:42:53.737 00.000 1032 refined, 4 included, MultiStar: {0.13, 0.08}, one-star: {0.30, 0.20}
21:42:53.737 00.000 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
21:42:53.737 00.000 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
21:42:53.742 00.005 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.53 mountX=0.04 mountY=-0.15, mountTheta=-1.30
21:42:53.742 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
21:42:53.742 00.000 1032 Enqueuing Move request for scope (0.13, 0.08)
21:42:53.742 00.000 10072 Worker thread wakes up
21:42:53.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
21:42:53.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
21:42:53.742 00.000 10072 Moving (0.13, 0.08) raw xDistance=0.04 yDistance=-0.15
21:42:53.742 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.80, period_length = 290.05
21:42:53.742 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
21:42:53.742 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:53.742 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:42:53.742 00.000 10072 MoveAxis(W, 0, ABG)
21:42:53.742 00.000 10072 Move returns status 0, amount 0
21:42:53.742 00.000 10072 MoveAxis(N, 0, ABG)
21:42:53.742 00.000 10072 Move returns status 0, amount 0
21:42:53.742 00.000 10072 move complete, result=0
21:42:53.742 00.000 10072 worker thread done servicing request
21:42:53.742 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:42:53.766 00.024 1032 UpdateGuideState exits: m=1355 SNR=25.8
21:42:53.770 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:53.771 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:53.773 00.002 1032 Enqueuing Expose request
21:42:53.776 00.003 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:42:53.776 00.000 10072 Worker thread wakes up
21:42:53.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:53.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:54.408 00.632 10072 Exposure complete
21:42:54.456 00.048 10072 worker thread done servicing request
21:42:54.456 00.000 1032 OnExposeComplete: enter
21:42:54.456 00.000 1032 UpdateGuideState(): m_state=6
21:42:54.456 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 162
21:42:54.456 00.000 1032 Star::Find returns 1 (0), X=1104.34, Y=141.01, Mass=1332, SNR=25.6, Peak=125 HFD=3.3
21:42:54.456 00.000 1032 MultiStar: [#1 0.05,-0.03,0.92,U] [#2 0.10,-0.07,0.78,U] [#3 0.25,0.11,0.00,M2] [#4 0.22,-0.02,0.00,M2] [#5 0.15,-0.06,0.66,U] [#6 0.07,-0.14,0.60,U] [#7 0.08,0.01,0.62,U] [#8 0.19,0.11,0.00,M4] 
21:42:54.456 00.000 1032 refined, 5 included, MultiStar: {0.10, -0.01}, one-star: {0.13, 0.14}
21:42:54.456 00.000 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
21:42:54.456 00.000 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
21:42:54.469 00.013 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.13 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
21:42:54.472 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
21:42:54.472 00.000 1032 Enqueuing Move request for scope (0.10, -0.01)
21:42:54.472 00.000 10072 Worker thread wakes up
21:42:54.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
21:42:54.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
21:42:54.472 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.09
21:42:54.472 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.80, period_length = 290.05
21:42:54.472 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
21:42:54.472 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:54.472 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:42:54.472 00.000 10072 MoveAxis(W, 0, ABG)
21:42:54.472 00.000 10072 Move returns status 0, amount 0
21:42:54.472 00.000 10072 MoveAxis(N, 0, ABG)
21:42:54.472 00.000 10072 Move returns status 0, amount 0
21:42:54.472 00.000 10072 move complete, result=0
21:42:54.472 00.000 10072 worker thread done servicing request
21:42:54.472 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:42:54.490 00.018 1032 UpdateGuideState exits: m=1332 SNR=25.6
21:42:54.490 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:54.490 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:54.490 00.000 1032 Enqueuing Expose request
21:42:54.490 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:42:54.490 00.000 10072 Worker thread wakes up
21:42:54.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:54.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:54.916 00.426 10072 Exposure complete
21:42:54.972 00.056 10072 worker thread done servicing request
21:42:54.972 00.000 1032 OnExposeComplete: enter
21:42:54.974 00.002 1032 UpdateGuideState(): m_state=6
21:42:54.974 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 163
21:42:54.974 00.000 1032 Star::Find returns 1 (0), X=1104.31, Y=140.94, Mass=1286, SNR=25.1, Peak=124 HFD=3.2
21:42:54.979 00.005 1032 MultiStar: [#1 -0.06,-0.04,0.99,U] [#2 0.13,0.05,0.74,U] [#3 0.08,0.01,0.72,U] [#4 0.22,0.06,0.00,M3] [#5 0.10,0.22,0.00,M5] [#6 0.07,-0.03,0.61,U] [#7 0.12,-0.13,0.67,U] [#8 0.00,0.16,0.52,U] 
21:42:54.983 00.004 1032 refined, 6 included, MultiStar: {0.06, 0.01}, one-star: {0.10, 0.06}
21:42:54.983 00.000 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
21:42:54.985 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
21:42:54.987 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.15 mountX=-0.01 mountY=-0.06, mountTheta=-1.68
21:42:54.989 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
21:42:54.991 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
21:42:54.993 00.002 10072 Worker thread wakes up
21:42:54.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
21:42:54.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
21:42:54.993 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
21:42:54.993 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.80, period_length = 290.05
21:42:54.993 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:42:54.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:54.995 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:42:54.995 00.000 10072 MoveAxis(W, 0, ABG)
21:42:54.995 00.000 10072 Move returns status 0, amount 0
21:42:54.995 00.000 10072 MoveAxis(N, 0, ABG)
21:42:54.995 00.000 10072 Move returns status 0, amount 0
21:42:54.995 00.000 10072 move complete, result=0
21:42:54.995 00.000 10072 worker thread done servicing request
21:42:54.996 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:42:55.014 00.018 1032 UpdateGuideState exits: m=1286 SNR=25.1
21:42:55.016 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:55.018 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:55.020 00.002 1032 Enqueuing Expose request
21:42:55.020 00.000 10072 Worker thread wakes up
21:42:55.020 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:42:55.025 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:55.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:55.650 00.625 10072 Exposure complete
21:42:55.703 00.053 10072 worker thread done servicing request
21:42:55.703 00.000 1032 OnExposeComplete: enter
21:42:55.703 00.000 1032 UpdateGuideState(): m_state=6
21:42:55.703 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 164
21:42:55.703 00.000 1032 Star::Find returns 1 (0), X=1104.21, Y=141.10, Mass=1096, SNR=23.2, Peak=101 HFD=2.9
21:42:55.709 00.006 1032 MultiStar: [#1 -0.01,0.22,0.00,M1] [#2 -0.03,0.20,0.00,M1] [#3 0.20,0.24,0.00,M2] [#4 0.19,0.17,0.00,M4] [#5 -0.00,0.23,0.00,M6] [#6 0.24,0.04,0.00,M1] [#7 0.25,0.07,0.00,M1] [#8 0.09,0.42,0.00,M4] 
21:42:55.709 00.000 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
21:42:55.709 00.000 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
21:42:55.712 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.58 mountX=0.21 mountY=-0.05, mountTheta=-0.25
21:42:55.712 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.22, opts=13)
21:42:55.712 00.000 1032 Enqueuing Move request for scope (-0.00, 0.22)
21:42:55.712 00.000 10072 Worker thread wakes up
21:42:55.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.22) opts 0xd
21:42:55.712 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.22)
21:42:55.712 00.000 10072 Moving (-0.00, 0.22) raw xDistance=0.21 yDistance=-0.05
21:42:55.712 00.000 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.80, period_length = 290.05
21:42:55.712 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
21:42:55.712 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:55.712 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:42:55.712 00.000 10072 MoveAxis(W, 93, ABG)
21:42:55.712 00.000 10072 Guiding  Dir = 3, Dur = 93
21:42:55.722 00.010 10072 IsGuiding returns 0
21:42:55.723 00.001 10072 PulseGuide returned control before completion, sleep 103
21:42:55.723 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=147, Gamma=2.230
21:42:55.740 00.017 1032 UpdateGuideState exits: m=1096 SNR=23.2
21:42:55.743 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:55.744 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:55.744 00.000 1032 Enqueuing Expose request
21:42:55.833 00.089 10072 IsGuiding returns 0
21:42:55.833 00.000 10072 Move returns status 0, amount 93
21:42:55.833 00.000 10072 MoveAxis(N, 0, ABG)
21:42:55.833 00.000 10072 Move returns status 0, amount 0
21:42:55.833 00.000 10072 move complete, result=0
21:42:55.833 00.000 10072 worker thread done servicing request
21:42:55.833 00.000 10072 Worker thread wakes up
21:42:55.834 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:55.834 00.000 1032 GuideStep: 0.2 px 93 ms WEST, -0.1 px 0 ms NORTH
21:42:55.836 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:56.248 00.412 10072 Exposure complete
21:42:56.300 00.052 10072 worker thread done servicing request
21:42:56.300 00.000 1032 OnExposeComplete: enter
21:42:56.302 00.002 1032 UpdateGuideState(): m_state=6
21:42:56.302 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 165
21:42:56.305 00.003 1032 Star::Find returns 1 (0), X=1104.33, Y=141.00, Mass=1430, SNR=26.5, Peak=134 HFD=3.3
21:42:56.305 00.000 1032 MultiStar: [#1 -0.01,0.04,0.88,U] [#2 0.01,0.09,0.74,U] [#3 0.12,0.07,0.67,U] [#4 0.14,0.02,0.60,U] [#5 0.17,0.05,0.60,U] [#6 0.09,-0.06,0.57,U] [#7 -0.01,-0.02,0.61,U] [#8 0.06,0.12,0.45,U] 
21:42:56.305 00.000 1032 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.11, 0.12}
21:42:56.305 00.000 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
21:42:56.305 00.000 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
21:42:56.311 00.006 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.60 mountX=0.03 mountY=-0.09, mountTheta=-1.23
21:42:56.311 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
21:42:56.311 00.000 1032 Enqueuing Move request for scope (0.07, 0.05)
21:42:56.311 00.000 10072 Worker thread wakes up
21:42:56.311 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
21:42:56.311 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
21:42:56.311 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.09
21:42:56.311 00.000 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.80, period_length = 290.05
21:42:56.311 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
21:42:56.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:56.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:42:56.311 00.000 10072 MoveAxis(W, 0, ABG)
21:42:56.311 00.000 10072 Move returns status 0, amount 0
21:42:56.311 00.000 10072 MoveAxis(N, 0, ABG)
21:42:56.311 00.000 10072 Move returns status 0, amount 0
21:42:56.311 00.000 10072 move complete, result=0
21:42:56.311 00.000 10072 worker thread done servicing request
21:42:56.311 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:42:56.328 00.017 1032 UpdateGuideState exits: m=1430 SNR=26.5
21:42:56.328 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:56.328 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:56.339 00.011 1032 Enqueuing Expose request
21:42:56.339 00.000 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:42:56.339 00.000 10072 Worker thread wakes up
21:42:56.339 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:56.339 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:56.980 00.641 10072 Exposure complete
21:42:57.026 00.046 10072 worker thread done servicing request
21:42:57.026 00.000 1032 OnExposeComplete: enter
21:42:57.026 00.000 1032 UpdateGuideState(): m_state=6
21:42:57.035 00.009 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 166
21:42:57.035 00.000 1032 Star::Find returns 1 (0), X=1104.50, Y=140.82, Mass=1283, SNR=25.1, Peak=118 HFD=3.2
21:42:57.035 00.000 1032 MultiStar: [#1 -0.05,-0.23,0.00,M1] [#2 0.08,-0.26,0.00,M1] [#3 0.11,-0.09,0.74,U] [#4 0.13,-0.12,0.65,U] [#5 0.22,0.06,0.00,M6] [#6 0.10,-0.17,0.00,M1] [#7 0.21,-0.15,0.00,M1] [#8 0.07,-0.14,0.54,U] 
21:42:57.035 00.000 1032 refined, 3 included, MultiStar: {0.17, -0.09}, one-star: {0.29, -0.06}
21:42:57.035 00.000 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
21:42:57.043 00.008 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
21:42:57.043 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.51 mountX=-0.13 mountY=-0.14, mountTheta=-2.34
21:42:57.045 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.09, opts=13)
21:42:57.047 00.002 1032 Enqueuing Move request for scope (0.17, -0.09)
21:42:57.049 00.002 10072 Worker thread wakes up
21:42:57.049 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
21:42:57.049 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
21:42:57.049 00.000 10072 Moving (0.17, -0.09) raw xDistance=-0.13 yDistance=-0.14
21:42:57.049 00.000 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.05, hyst_pct = 0.79, period_length = 290.05
21:42:57.049 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
21:42:57.049 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:57.049 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:42:57.049 00.000 10072 MoveAxis(E, 55, ABG)
21:42:57.049 00.000 10072 Guiding  Dir = 2, Dur = 55
21:42:57.051 00.002 10072 IsGuiding returns 0
21:42:57.051 00.000 10072 PulseGuide returned control before completion, sleep 65
21:42:57.052 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:42:57.069 00.017 1032 UpdateGuideState exits: m=1283 SNR=25.1
21:42:57.069 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:57.069 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:57.069 00.000 1032 Enqueuing Expose request
21:42:57.130 00.061 10072 IsGuiding returns 1
21:42:57.130 00.000 10072 scope still moving after pulse duration time elapsed
21:42:57.163 00.033 10072 IsGuiding returns 0
21:42:57.163 00.000 10072 scope move finished after 55 + 56 ms
21:42:57.163 00.000 10072 Move returns status 0, amount 55
21:42:57.163 00.000 10072 MoveAxis(N, 0, ABG)
21:42:57.163 00.000 10072 Move returns status 0, amount 0
21:42:57.163 00.000 10072 move complete, result=0
21:42:57.163 00.000 10072 worker thread done servicing request
21:42:57.163 00.000 10072 Worker thread wakes up
21:42:57.163 00.000 1032 GuideStep: -0.1 px 55 ms EAST, -0.1 px 0 ms NORTH
21:42:57.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:57.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:57.578 00.415 10072 Exposure complete
21:42:57.633 00.055 10072 worker thread done servicing request
21:42:57.633 00.000 1032 OnExposeComplete: enter
21:42:57.635 00.002 1032 UpdateGuideState(): m_state=6
21:42:57.637 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 167
21:42:57.637 00.000 1032 Star::Find returns 1 (0), X=1104.50, Y=140.89, Mass=1178, SNR=24.0, Peak=114 HFD=3.0
21:42:57.640 00.003 1032 MultiStar: [#1 0.11,-0.17,0.00,M2] [#2 0.13,-0.21,0.00,M2] [#3 0.12,0.05,0.76,U] [#4 0.21,-0.06,0.00,M3] [#5 0.08,-0.17,0.65,U] [#6 0.28,-0.06,0.00,M2] [#7 0.30,-0.21,0.00,M2] [#8 0.35,-0.22,0.00,M3] 
21:42:57.641 00.001 1032 refined, 2 included, MultiStar: {0.18, -0.02}, one-star: {0.29, 0.01}
21:42:57.643 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
21:42:57.643 00.000 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
21:42:57.646 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.14 mountX=-0.07 mountY=-0.17, mountTheta=-1.97
21:42:57.648 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.02, opts=13)
21:42:57.650 00.002 1032 Enqueuing Move request for scope (0.18, -0.02)
21:42:57.652 00.002 10072 Worker thread wakes up
21:42:57.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
21:42:57.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
21:42:57.652 00.000 10072 Moving (0.18, -0.02) raw xDistance=-0.07 yDistance=-0.17
21:42:57.652 00.000 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.79, period_length = 290.05
21:42:57.652 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
21:42:57.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:57.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:42:57.652 00.000 10072 MoveAxis(W, 0, ABG)
21:42:57.652 00.000 10072 Move returns status 0, amount 0
21:42:57.652 00.000 10072 MoveAxis(N, 0, ABG)
21:42:57.652 00.000 10072 Move returns status 0, amount 0
21:42:57.652 00.000 10072 move complete, result=0
21:42:57.654 00.002 10072 worker thread done servicing request
21:42:57.654 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
21:42:57.672 00.018 1032 UpdateGuideState exits: m=1178 SNR=24.0
21:42:57.672 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:57.672 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:57.672 00.000 1032 Enqueuing Expose request
21:42:57.679 00.007 1032 GuideStep: -0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
21:42:57.679 00.000 10072 Worker thread wakes up
21:42:57.679 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:57.679 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:58.308 00.629 10072 Exposure complete
21:42:58.360 00.052 10072 worker thread done servicing request
21:42:58.360 00.000 1032 OnExposeComplete: enter
21:42:58.360 00.000 1032 UpdateGuideState(): m_state=6
21:42:58.360 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 168
21:42:58.360 00.000 1032 Star::Find returns 1 (0), X=1104.49, Y=140.79, Mass=1043, SNR=22.6, Peak=99 HFD=3.2
21:42:58.369 00.009 1032 MultiStar: [#1 -0.12,0.02,1.07,U] [#2 0.07,-0.00,0.86,U] [#3 0.06,0.13,0.80,U] [#4 0.05,0.03,0.66,U] [#5 0.07,0.05,0.70,U] [#6 0.12,0.09,0.66,U] [#7 0.04,0.03,0.70,U] [#8 0.06,0.05,0.59,U] 
21:42:58.371 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.28, -0.08}
21:42:58.373 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
21:42:58.375 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
21:42:58.376 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.41 mountX=0.01 mountY=-0.07, mountTheta=-1.42
21:42:58.378 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
21:42:58.380 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
21:42:58.380 00.000 10072 Worker thread wakes up
21:42:58.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
21:42:58.380 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
21:42:58.380 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
21:42:58.380 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.79, period_length = 290.05
21:42:58.380 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
21:42:58.380 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:58.380 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:42:58.380 00.000 10072 MoveAxis(W, 0, ABG)
21:42:58.380 00.000 10072 Move returns status 0, amount 0
21:42:58.380 00.000 10072 MoveAxis(N, 0, ABG)
21:42:58.380 00.000 10072 Move returns status 0, amount 0
21:42:58.380 00.000 10072 move complete, result=0
21:42:58.380 00.000 10072 worker thread done servicing request
21:42:58.385 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:42:58.401 00.016 1032 UpdateGuideState exits: m=1043 SNR=22.6
21:42:58.401 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:58.401 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:58.401 00.000 1032 Enqueuing Expose request
21:42:58.401 00.000 10072 Worker thread wakes up
21:42:58.401 00.000 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:42:58.410 00.009 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:58.410 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:58.819 00.409 10072 Exposure complete
21:42:58.862 00.043 10072 worker thread done servicing request
21:42:58.862 00.000 1032 OnExposeComplete: enter
21:42:58.868 00.006 1032 UpdateGuideState(): m_state=6
21:42:58.868 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 169
21:42:58.868 00.000 1032 Star::Find returns 1 (0), X=1104.42, Y=140.85, Mass=1200, SNR=24.3, Peak=116 HFD=3.1
21:42:58.868 00.000 1032 MultiStar: [#1 0.01,-0.03,0.92,U] [#2 0.02,0.08,0.71,U] [#3 0.01,0.07,0.75,U] [#4 0.03,0.05,0.68,U] [#5 0.03,0.06,0.71,U] [#6 0.10,0.04,0.65,U] [#7 0.07,-0.02,0.66,U] [#8 0.06,0.10,0.52,U] 
21:42:58.868 00.000 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.21, -0.02}
21:42:58.868 00.000 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
21:42:58.868 00.000 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
21:42:58.868 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.45 mountX=0.01 mountY=-0.07, mountTheta=-1.38
21:42:58.879 00.011 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
21:42:58.880 00.001 1032 Enqueuing Move request for scope (0.07, 0.03)
21:42:58.880 00.000 10072 Worker thread wakes up
21:42:58.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
21:42:58.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
21:42:58.880 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
21:42:58.880 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.79, period_length = 290.05
21:42:58.880 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
21:42:58.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:58.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:42:58.880 00.000 10072 MoveAxis(W, 0, ABG)
21:42:58.880 00.000 10072 Move returns status 0, amount 0
21:42:58.880 00.000 10072 MoveAxis(N, 0, ABG)
21:42:58.880 00.000 10072 Move returns status 0, amount 0
21:42:58.880 00.000 10072 move complete, result=0
21:42:58.880 00.000 10072 worker thread done servicing request
21:42:58.880 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:42:58.902 00.022 1032 UpdateGuideState exits: m=1200 SNR=24.3
21:42:58.902 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:58.904 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:58.906 00.002 1032 Enqueuing Expose request
21:42:58.906 00.000 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:42:58.908 00.002 10072 Worker thread wakes up
21:42:58.908 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:58.908 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:42:59.546 00.638 10072 Exposure complete
21:42:59.592 00.046 10072 worker thread done servicing request
21:42:59.592 00.000 1032 OnExposeComplete: enter
21:42:59.597 00.005 1032 UpdateGuideState(): m_state=6
21:42:59.599 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 170
21:42:59.601 00.002 1032 Star::Find returns 1 (0), X=1104.42, Y=140.76, Mass=1229, SNR=24.5, Peak=122 HFD=3.2
21:42:59.601 00.000 1032 MultiStar: [#1 -0.07,-0.06,1.01,U] [#2 0.08,-0.09,0.84,U] [#3 0.16,-0.13,0.00,M1] [#4 -0.07,0.10,0.68,U] [#5 0.14,-0.09,0.65,U] [#6 0.02,-0.15,0.59,U] [#7 0.01,-0.07,0.66,U] [#8 0.20,-0.01,0.00,M2] 
21:42:59.603 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.07}, one-star: {0.21, -0.11}
21:42:59.603 00.000 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
21:42:59.605 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
21:42:59.607 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.94 mountX=-0.08 mountY=-0.03, mountTheta=-2.77
21:42:59.609 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
21:42:59.610 00.001 1032 Enqueuing Move request for scope (0.05, -0.07)
21:42:59.610 00.000 10072 Worker thread wakes up
21:42:59.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
21:42:59.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
21:42:59.610 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
21:42:59.612 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.79, period_length = 290.05
21:42:59.612 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
21:42:59.612 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:59.612 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:42:59.612 00.000 10072 MoveAxis(W, 0, ABG)
21:42:59.612 00.000 10072 Move returns status 0, amount 0
21:42:59.612 00.000 10072 MoveAxis(N, 0, ABG)
21:42:59.612 00.000 10072 Move returns status 0, amount 0
21:42:59.612 00.000 10072 move complete, result=0
21:42:59.612 00.000 10072 worker thread done servicing request
21:42:59.612 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:42:59.626 00.014 1032 UpdateGuideState exits: m=1229 SNR=24.5
21:42:59.631 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:59.631 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:42:59.631 00.000 1032 Enqueuing Expose request
21:42:59.631 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:42:59.631 00.000 10072 Worker thread wakes up
21:42:59.631 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:42:59.631 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:00.050 00.419 10072 Exposure complete
21:43:00.102 00.052 10072 worker thread done servicing request
21:43:00.102 00.000 1032 OnExposeComplete: enter
21:43:00.104 00.002 1032 UpdateGuideState(): m_state=6
21:43:00.106 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 171
21:43:00.107 00.001 1032 Star::Find returns 1 (0), X=1104.33, Y=140.81, Mass=1146, SNR=23.7, Peak=116 HFD=3.2
21:43:00.107 00.000 1032 MultiStar: [#1 0.01,-0.05,0.98,U] [#2 0.04,-0.07,0.75,U] [#3 0.14,-0.03,0.78,U] [#4 0.01,-0.13,0.74,U] [#5 0.21,-0.01,0.00,M3] [#6 0.10,-0.16,0.67,U] [#7 0.11,-0.13,0.70,U] [#8 0.06,-0.01,0.51,U] 
21:43:00.110 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.08}, one-star: {0.12, -0.06}
21:43:00.112 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
21:43:00.112 00.000 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
21:43:00.113 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.82 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
21:43:00.117 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
21:43:00.120 00.003 1032 Enqueuing Move request for scope (0.07, -0.08)
21:43:00.120 00.000 10072 Worker thread wakes up
21:43:00.122 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
21:43:00.122 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
21:43:00.122 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.10 yDistance=-0.05
21:43:00.122 00.000 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.79, period_length = 290.05
21:43:00.122 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
21:43:00.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:00.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:43:00.122 00.000 10072 MoveAxis(W, 0, ABG)
21:43:00.122 00.000 10072 Move returns status 0, amount 0
21:43:00.122 00.000 10072 MoveAxis(N, 0, ABG)
21:43:00.122 00.000 10072 Move returns status 0, amount 0
21:43:00.122 00.000 10072 move complete, result=0
21:43:00.122 00.000 10072 worker thread done servicing request
21:43:00.124 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:43:00.129 00.005 1032 UpdateGuideState exits: m=1146 SNR=23.7
21:43:00.141 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:00.141 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:00.146 00.005 1032 Enqueuing Expose request
21:43:00.148 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:43:00.150 00.002 10072 Worker thread wakes up
21:43:00.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:00.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:00.782 00.632 10072 Exposure complete
21:43:00.832 00.050 10072 worker thread done servicing request
21:43:00.832 00.000 1032 OnExposeComplete: enter
21:43:00.834 00.002 1032 UpdateGuideState(): m_state=6
21:43:00.836 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 172
21:43:00.837 00.001 1032 Star::Find returns 1 (0), X=1104.40, Y=140.87, Mass=1559, SNR=27.7, Peak=155 HFD=3.2
21:43:00.839 00.002 1032 MultiStar: [#1 -0.04,-0.15,0.86,U] [#2 0.13,-0.10,0.70,U] [#3 0.17,-0.00,0.67,U] [#4 0.11,-0.08,0.61,U] [#5 -0.01,-0.24,0.00,M4] [#6 0.11,-0.10,0.56,U] [#7 0.17,-0.20,0.00,M1] [#8 0.13,0.07,0.48,U] 
21:43:00.839 00.000 1032 refined, 6 included, MultiStar: {0.11, -0.06}, one-star: {0.19, -0.01}
21:43:00.841 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
21:43:00.841 00.000 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
21:43:00.844 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.46 mountX=-0.08 mountY=-0.09, mountTheta=-2.29
21:43:00.844 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
21:43:00.844 00.000 1032 Enqueuing Move request for scope (0.11, -0.06)
21:43:00.844 00.000 10072 Worker thread wakes up
21:43:00.844 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
21:43:00.844 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
21:43:00.844 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.08 yDistance=-0.09
21:43:00.844 00.000 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.79, period_length = 290.05
21:43:00.844 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
21:43:00.844 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:00.844 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:43:00.844 00.000 10072 MoveAxis(W, 0, ABG)
21:43:00.844 00.000 10072 Move returns status 0, amount 0
21:43:00.844 00.000 10072 MoveAxis(N, 0, ABG)
21:43:00.844 00.000 10072 Move returns status 0, amount 0
21:43:00.844 00.000 10072 move complete, result=0
21:43:00.844 00.000 10072 worker thread done servicing request
21:43:00.844 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:43:00.861 00.017 1032 UpdateGuideState exits: m=1559 SNR=27.7
21:43:00.861 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:00.871 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:00.871 00.000 1032 Enqueuing Expose request
21:43:00.871 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:43:00.876 00.005 10072 Worker thread wakes up
21:43:00.876 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:00.876 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:01.291 00.415 10072 Exposure complete
21:43:01.339 00.048 10072 worker thread done servicing request
21:43:01.339 00.000 1032 OnExposeComplete: enter
21:43:01.339 00.000 1032 UpdateGuideState(): m_state=6
21:43:01.339 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 173
21:43:01.339 00.000 1032 Star::Find returns 1 (0), X=1104.34, Y=140.77, Mass=1287, SNR=25.2, Peak=135 HFD=3.0
21:43:01.339 00.000 1032 MultiStar: [#1 -0.02,-0.08,0.86,U] [#2 0.03,-0.10,0.78,U] [#3 0.03,-0.03,0.74,U] [#4 0.03,-0.12,0.66,U] [#5 0.21,0.03,0.00,M5] [#6 0.10,-0.00,0.61,U] [#7 0.04,0.05,0.65,U] [#8 0.01,-0.21,0.00,M1] 
21:43:01.339 00.000 1032 refined, 6 included, MultiStar: {0.05, -0.06}, one-star: {0.13, -0.10}
21:43:01.339 00.000 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
21:43:01.347 00.008 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
21:43:01.347 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.87 mountX=-0.07 mountY=-0.03, mountTheta=-2.70
21:43:01.347 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
21:43:01.351 00.004 1032 Enqueuing Move request for scope (0.05, -0.06)
21:43:01.351 00.000 10072 Worker thread wakes up
21:43:01.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
21:43:01.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
21:43:01.351 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
21:43:01.351 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.79, period_length = 290.05
21:43:01.351 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:43:01.351 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:01.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:43:01.351 00.000 10072 MoveAxis(E, 0, ABG)
21:43:01.351 00.000 10072 Move returns status 0, amount 0
21:43:01.351 00.000 10072 MoveAxis(N, 0, ABG)
21:43:01.351 00.000 10072 Move returns status 0, amount 0
21:43:01.351 00.000 10072 move complete, result=0
21:43:01.351 00.000 10072 worker thread done servicing request
21:43:01.351 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:43:01.367 00.016 1032 UpdateGuideState exits: m=1287 SNR=25.2
21:43:01.367 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:01.367 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:01.374 00.007 1032 Enqueuing Expose request
21:43:01.374 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:43:01.374 00.000 10072 Worker thread wakes up
21:43:01.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:01.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:02.020 00.646 10072 Exposure complete
21:43:02.070 00.050 10072 worker thread done servicing request
21:43:02.070 00.000 1032 OnExposeComplete: enter
21:43:02.070 00.000 1032 UpdateGuideState(): m_state=6
21:43:02.070 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 174
21:43:02.075 00.005 1032 Star::Find returns 1 (0), X=1104.33, Y=140.91, Mass=1037, SNR=22.6, Peak=100 HFD=3.2
21:43:02.075 00.000 1032 MultiStar: [#1 0.01,-0.04,1.09,U] [#2 0.10,-0.02,0.87,U] [#3 0.05,-0.04,0.88,U] [#4 0.10,-0.13,0.69,U] [#5 0.26,-0.08,0.00,M6] [#6 0.07,-0.04,0.65,U] [#7 0.14,-0.07,0.71,U] [#8 0.03,-0.05,0.55,U] 
21:43:02.075 00.000 1032 refined, 7 included, MultiStar: {0.08, -0.04}, one-star: {0.12, 0.03}
21:43:02.080 00.005 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
21:43:02.081 00.001 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
21:43:02.081 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.46 mountX=-0.06 mountY=-0.07, mountTheta=-2.29
21:43:02.081 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
21:43:02.081 00.000 1032 Enqueuing Move request for scope (0.08, -0.04)
21:43:02.081 00.000 10072 Worker thread wakes up
21:43:02.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
21:43:02.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
21:43:02.081 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
21:43:02.081 00.000 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.79, period_length = 290.05
21:43:02.081 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:43:02.081 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:02.081 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:02.081 00.000 10072 MoveAxis(E, 0, ABG)
21:43:02.081 00.000 10072 Move returns status 0, amount 0
21:43:02.081 00.000 10072 MoveAxis(N, 0, ABG)
21:43:02.081 00.000 10072 Move returns status 0, amount 0
21:43:02.081 00.000 10072 move complete, result=0
21:43:02.081 00.000 10072 worker thread done servicing request
21:43:02.081 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:43:02.096 00.015 1032 UpdateGuideState exits: m=1037 SNR=22.6
21:43:02.096 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:02.096 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:02.110 00.014 1032 Enqueuing Expose request
21:43:02.111 00.001 10072 Worker thread wakes up
21:43:02.111 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:02.113 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:02.113 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:02.525 00.412 10072 Exposure complete
21:43:02.576 00.051 10072 worker thread done servicing request
21:43:02.576 00.000 1032 OnExposeComplete: enter
21:43:02.579 00.003 1032 UpdateGuideState(): m_state=6
21:43:02.579 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 175
21:43:02.581 00.002 1032 Star::Find returns 1 (0), X=1104.43, Y=140.76, Mass=1297, SNR=25.2, Peak=139 HFD=3.2
21:43:02.583 00.002 1032 MultiStar: [#1 0.08,-0.17,0.95,U] [#2 0.05,-0.09,0.79,U] [#3 0.13,-0.06,0.75,U] [#4 0.14,-0.24,0.00,M1] [#5 0.23,0.08,0.00,M7] [#6 0.10,-0.20,0.00,M1] [#7 0.07,-0.20,0.00,M1] [#8 -0.02,-0.11,0.51,U] 
21:43:02.583 00.000 1032 refined, 4 included, MultiStar: {0.11, -0.11}, one-star: {0.22, -0.11}
21:43:02.586 00.003 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
21:43:02.586 00.000 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
21:43:02.588 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.82 mountX=-0.14 mountY=-0.07, mountTheta=-2.65
21:43:02.588 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.11, opts=13)
21:43:02.588 00.000 1032 Enqueuing Move request for scope (0.11, -0.11)
21:43:02.588 00.000 10072 Worker thread wakes up
21:43:02.588 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
21:43:02.588 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
21:43:02.588 00.000 10072 Moving (0.11, -0.11) raw xDistance=-0.14 yDistance=-0.07
21:43:02.588 00.000 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.78, period_length = 290.05
21:43:02.588 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
21:43:02.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:02.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:02.588 00.000 10072 MoveAxis(E, 59, ABG)
21:43:02.588 00.000 10072 Guiding  Dir = 2, Dur = 59
21:43:02.594 00.006 10072 IsGuiding returns 0
21:43:02.594 00.000 10072 PulseGuide returned control before completion, sleep 69
21:43:02.595 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:43:02.611 00.016 1032 UpdateGuideState exits: m=1297 SNR=25.2
21:43:02.611 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:02.611 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:02.611 00.000 1032 Enqueuing Expose request
21:43:02.672 00.061 10072 IsGuiding returns 0
21:43:02.672 00.000 10072 Move returns status 0, amount 59
21:43:02.672 00.000 10072 MoveAxis(N, 0, ABG)
21:43:02.672 00.000 10072 Move returns status 0, amount 0
21:43:02.672 00.000 10072 move complete, result=0
21:43:02.672 00.000 10072 worker thread done servicing request
21:43:02.672 00.000 10072 Worker thread wakes up
21:43:02.672 00.000 1032 GuideStep: -0.1 px 59 ms EAST, -0.1 px 0 ms NORTH
21:43:02.674 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:02.674 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:03.306 00.632 10072 Exposure complete
21:43:03.357 00.051 10072 worker thread done servicing request
21:43:03.357 00.000 1032 OnExposeComplete: enter
21:43:03.360 00.003 1032 UpdateGuideState(): m_state=6
21:43:03.360 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 176
21:43:03.362 00.002 1032 Star::Find returns 1 (0), X=1104.30, Y=140.92, Mass=1372, SNR=26.0, Peak=122 HFD=3.2
21:43:03.364 00.002 1032 MultiStar: [#1 0.02,-0.08,0.94,U] [#2 0.06,-0.13,0.74,U] [#3 0.02,0.08,0.71,U] [#4 0.16,0.06,0.58,U] [#5 0.07,0.12,0.59,U] [#6 0.04,0.01,0.55,U] [#7 0.13,-0.10,0.63,U] [#8 0.17,0.00,0.48,U] 
21:43:03.366 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.00}, one-star: {0.09, 0.04}
21:43:03.367 00.001 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
21:43:03.369 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
21:43:03.369 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.05 mountX=-0.02 mountY=-0.08, mountTheta=-1.88
21:43:03.373 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
21:43:03.373 00.000 1032 Enqueuing Move request for scope (0.08, -0.00)
21:43:03.375 00.002 10072 Worker thread wakes up
21:43:03.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
21:43:03.375 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
21:43:03.375 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.02 yDistance=-0.08
21:43:03.375 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.78, period_length = 290.05
21:43:03.375 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:43:03.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:03.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:03.375 00.000 10072 MoveAxis(E, 2, ABG)
21:43:03.375 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:03.377 00.002 10072 IsGuiding returns 0
21:43:03.377 00.000 10072 PulseGuide returned control before completion, sleep 12
21:43:03.377 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
21:43:03.393 00.016 10072 IsGuiding returns 0
21:43:03.393 00.000 10072 Move returns status 0, amount 2
21:43:03.393 00.000 10072 MoveAxis(N, 0, ABG)
21:43:03.393 00.000 10072 Move returns status 0, amount 0
21:43:03.393 00.000 10072 move complete, result=0
21:43:03.393 00.000 10072 worker thread done servicing request
21:43:03.395 00.002 1032 UpdateGuideState exits: m=1372 SNR=26.0
21:43:03.396 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:03.396 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:03.400 00.004 1032 Enqueuing Expose request
21:43:03.401 00.001 10072 Worker thread wakes up
21:43:03.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:03.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:03.401 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:43:03.814 00.413 10072 Exposure complete
21:43:03.860 00.046 10072 worker thread done servicing request
21:43:03.860 00.000 1032 OnExposeComplete: enter
21:43:03.862 00.002 1032 UpdateGuideState(): m_state=6
21:43:03.864 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 177
21:43:03.864 00.000 1032 Star::Find returns 1 (0), X=1104.30, Y=140.93, Mass=1375, SNR=26.0, Peak=122 HFD=3.3
21:43:03.864 00.000 1032 MultiStar: [#1 -0.06,0.02,0.93,U] [#2 -0.04,0.08,0.72,U] [#3 0.11,0.22,0.00,M1] [#4 0.02,0.18,0.71,U] [#5 0.00,0.23,0.00,M7] [#6 -0.05,0.21,0.00,M1] [#7 0.05,0.02,0.67,U] [#8 0.03,-0.12,0.49,U] 
21:43:03.864 00.000 1032 refined, 5 included, MultiStar: {0.01, 0.05}, one-star: {0.09, 0.05}
21:43:03.864 00.000 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
21:43:03.864 00.000 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
21:43:03.864 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.28 mountX=0.04 mountY=-0.03, mountTheta=-0.55
21:43:03.872 00.008 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
21:43:03.874 00.002 1032 Enqueuing Move request for scope (0.01, 0.05)
21:43:03.876 00.002 10072 Worker thread wakes up
21:43:03.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
21:43:03.876 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
21:43:03.876 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.03
21:43:03.876 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.78, period_length = 290.05
21:43:03.876 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:43:03.876 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:03.876 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:43:03.876 00.000 10072 MoveAxis(E, 2, ABG)
21:43:03.876 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:03.877 00.001 10072 IsGuiding returns 0
21:43:03.878 00.001 10072 PulseGuide returned control before completion, sleep 12
21:43:03.878 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:43:03.893 00.015 10072 IsGuiding returns 0
21:43:03.893 00.000 10072 Move returns status 0, amount 2
21:43:03.893 00.000 10072 MoveAxis(N, 0, ABG)
21:43:03.893 00.000 10072 Move returns status 0, amount 0
21:43:03.893 00.000 1032 UpdateGuideState exits: m=1375 SNR=26.0
21:43:03.894 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:03.894 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:03.894 00.000 1032 Enqueuing Expose request
21:43:03.894 00.000 10072 move complete, result=0
21:43:03.894 00.000 10072 worker thread done servicing request
21:43:03.894 00.000 10072 Worker thread wakes up
21:43:03.894 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:43:03.894 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:03.894 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:04.531 00.637 10072 Exposure complete
21:43:04.576 00.045 10072 worker thread done servicing request
21:43:04.576 00.000 1032 OnExposeComplete: enter
21:43:04.579 00.003 1032 UpdateGuideState(): m_state=6
21:43:04.581 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 178
21:43:04.583 00.002 1032 Star::Find returns 1 (0), X=1104.33, Y=140.96, Mass=1212, SNR=24.4, Peak=108 HFD=3.3
21:43:04.583 00.000 1032 MultiStar: [#1 -0.13,-0.04,1.03,U] [#2 -0.09,0.09,0.77,U] [#3 -0.03,0.04,0.76,U] [#4 0.03,-0.11,0.68,U] [#5 0.15,0.23,0.00,M8] [#6 0.12,-0.16,0.00,M2] [#7 0.09,-0.00,0.66,U] [#8 -0.00,0.37,0.00,M1] 
21:43:04.585 00.002 1032 refined, 5 included, MultiStar: {-0.01, 0.01}, one-star: {0.12, 0.08}
21:43:04.587 00.002 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
21:43:04.587 00.000 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
21:43:04.589 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.05 mountX=0.01 mountY=0.00, mountTheta=0.22
21:43:04.592 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
21:43:04.594 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
21:43:04.596 00.002 10072 Worker thread wakes up
21:43:04.596 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
21:43:04.596 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
21:43:04.596 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.00
21:43:04.596 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.78, period_length = 290.05
21:43:04.596 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:43:04.596 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:04.596 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:43:04.596 00.000 10072 MoveAxis(E, 2, ABG)
21:43:04.596 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:04.597 00.001 10072 IsGuiding returns 0
21:43:04.598 00.001 10072 PulseGuide returned control before completion, sleep 12
21:43:04.598 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:43:04.613 00.015 10072 IsGuiding returns 0
21:43:04.613 00.000 10072 Move returns status 0, amount 2
21:43:04.614 00.001 10072 MoveAxis(N, 0, ABG)
21:43:04.614 00.000 10072 Move returns status 0, amount 0
21:43:04.614 00.000 10072 move complete, result=0
21:43:04.614 00.000 10072 worker thread done servicing request
21:43:04.614 00.000 1032 UpdateGuideState exits: m=1212 SNR=24.4
21:43:04.614 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:04.614 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:04.614 00.000 1032 Enqueuing Expose request
21:43:04.614 00.000 10072 Worker thread wakes up
21:43:04.614 00.000 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:43:04.614 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:04.614 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:05.028 00.414 10072 Exposure complete
21:43:05.078 00.050 10072 worker thread done servicing request
21:43:05.078 00.000 1032 OnExposeComplete: enter
21:43:05.082 00.004 1032 UpdateGuideState(): m_state=6
21:43:05.085 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 179
21:43:05.085 00.000 1032 Star::Find returns 1 (0), X=1104.36, Y=140.98, Mass=1408, SNR=26.3, Peak=134 HFD=3.1
21:43:05.087 00.002 1032 MultiStar: [#1 0.05,0.05,0.94,U] [#2 -0.01,-0.02,0.74,U] [#3 0.10,0.05,0.74,U] [#4 0.07,-0.00,0.63,U] [#5 0.12,0.04,0.61,U] [#6 -0.03,-0.11,0.53,U] [#7 0.13,0.01,0.63,U] [#8 0.10,0.07,0.52,U] 
21:43:05.087 00.000 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.15, 0.11}
21:43:05.089 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
21:43:05.091 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
21:43:05.093 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.37 mountX=0.01 mountY=-0.08, mountTheta=-1.46
21:43:05.095 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
21:43:05.098 00.003 1032 Enqueuing Move request for scope (0.08, 0.03)
21:43:05.098 00.000 10072 Worker thread wakes up
21:43:05.098 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
21:43:05.098 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
21:43:05.098 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
21:43:05.098 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.78, period_length = 290.05
21:43:05.098 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:43:05.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:05.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:05.098 00.000 10072 MoveAxis(E, 2, ABG)
21:43:05.098 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:05.101 00.003 10072 IsGuiding returns 0
21:43:05.101 00.000 10072 PulseGuide returned control before completion, sleep 12
21:43:05.102 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:43:05.116 00.014 10072 IsGuiding returns 0
21:43:05.116 00.000 10072 Move returns status 0, amount 2
21:43:05.116 00.000 10072 MoveAxis(N, 0, ABG)
21:43:05.116 00.000 10072 Move returns status 0, amount 0
21:43:05.116 00.000 10072 move complete, result=0
21:43:05.116 00.000 10072 worker thread done servicing request
21:43:05.119 00.003 1032 UpdateGuideState exits: m=1408 SNR=26.3
21:43:05.121 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:05.121 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:05.123 00.002 1032 Enqueuing Expose request
21:43:05.126 00.003 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:43:05.128 00.002 10072 Worker thread wakes up
21:43:05.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:05.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:05.752 00.624 10072 Exposure complete
21:43:05.801 00.049 10072 worker thread done servicing request
21:43:05.801 00.000 1032 OnExposeComplete: enter
21:43:05.801 00.000 1032 UpdateGuideState(): m_state=6
21:43:05.801 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 180
21:43:05.801 00.000 1032 Star::Find returns 1 (0), X=1104.34, Y=140.84, Mass=1204, SNR=24.3, Peak=118 HFD=3.2
21:43:05.801 00.000 1032 MultiStar: [#1 -0.02,-0.02,0.98,U] [#2 0.08,-0.00,0.81,U] [#3 0.10,0.06,0.75,U] [#4 0.20,-0.12,0.00,M1] [#5 0.11,0.18,0.00,M8] [#6 0.02,-0.05,0.59,U] [#7 0.16,-0.09,0.69,U] [#8 0.15,-0.05,0.55,U] 
21:43:05.801 00.000 1032 refined, 6 included, MultiStar: {0.08, -0.03}, one-star: {0.13, -0.04}
21:43:05.813 00.012 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
21:43:05.813 00.000 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
21:43:05.816 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.30 mountX=-0.05 mountY=-0.08, mountTheta=-2.13
21:43:05.816 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
21:43:05.816 00.000 1032 Enqueuing Move request for scope (0.08, -0.03)
21:43:05.816 00.000 10072 Worker thread wakes up
21:43:05.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
21:43:05.816 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
21:43:05.816 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.08
21:43:05.816 00.000 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.78, period_length = 290.05
21:43:05.816 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:43:05.816 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:05.816 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:05.816 00.000 10072 MoveAxis(E, 2, ABG)
21:43:05.816 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:05.825 00.009 10072 IsGuiding returns 0
21:43:05.825 00.000 10072 PulseGuide returned control before completion, sleep 12
21:43:05.826 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:43:05.841 00.015 10072 IsGuiding returns 0
21:43:05.841 00.000 10072 Move returns status 0, amount 2
21:43:05.841 00.000 10072 MoveAxis(N, 0, ABG)
21:43:05.841 00.000 10072 Move returns status 0, amount 0
21:43:05.841 00.000 10072 move complete, result=0
21:43:05.841 00.000 10072 worker thread done servicing request
21:43:05.841 00.000 1032 UpdateGuideState exits: m=1204 SNR=24.3
21:43:05.841 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:05.841 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:05.847 00.006 1032 Enqueuing Expose request
21:43:05.847 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:43:05.847 00.000 10072 Worker thread wakes up
21:43:05.847 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:05.847 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:06.255 00.408 10072 Exposure complete
21:43:06.308 00.053 10072 worker thread done servicing request
21:43:06.308 00.000 1032 OnExposeComplete: enter
21:43:06.310 00.002 1032 UpdateGuideState(): m_state=6
21:43:06.312 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 181
21:43:06.314 00.002 1032 Star::Find returns 1 (0), X=1104.43, Y=140.91, Mass=1339, SNR=25.7, Peak=129 HFD=3.1
21:43:06.316 00.002 1032 MultiStar: [#1 0.00,-0.06,0.91,U] [#2 -0.02,0.02,0.74,U] [#3 0.06,-0.04,0.71,U] [#4 0.15,-0.06,0.66,U] [#5 0.14,0.09,0.61,U] [#6 0.03,-0.18,0.60,U] [#7 0.17,-0.11,0.00,M1] [#8 0.19,-0.01,0.52,U] 
21:43:06.317 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {0.22, 0.03}
21:43:06.317 00.000 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
21:43:06.317 00.000 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
21:43:06.322 00.005 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.24 mountX=-0.05 mountY=-0.09, mountTheta=-2.07
21:43:06.322 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
21:43:06.322 00.000 1032 Enqueuing Move request for scope (0.10, -0.02)
21:43:06.322 00.000 10072 Worker thread wakes up
21:43:06.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
21:43:06.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
21:43:06.322 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
21:43:06.329 00.007 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.78, period_length = 290.05
21:43:06.329 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:43:06.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:06.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:43:06.329 00.000 10072 MoveAxis(E, 2, ABG)
21:43:06.329 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:06.329 00.000 10072 IsGuiding returns 0
21:43:06.330 00.001 10072 PulseGuide returned control before completion, sleep 12
21:43:06.330 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:43:06.345 00.015 10072 IsGuiding returns 0
21:43:06.345 00.000 10072 Move returns status 0, amount 2
21:43:06.345 00.000 10072 MoveAxis(N, 0, ABG)
21:43:06.345 00.000 10072 Move returns status 0, amount 0
21:43:06.345 00.000 10072 move complete, result=0
21:43:06.345 00.000 10072 worker thread done servicing request
21:43:06.345 00.000 1032 UpdateGuideState exits: m=1339 SNR=25.7
21:43:06.351 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:06.353 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:06.355 00.002 1032 Enqueuing Expose request
21:43:06.356 00.001 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:43:06.356 00.000 10072 Worker thread wakes up
21:43:06.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:06.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:06.998 00.642 10072 Exposure complete
21:43:07.049 00.051 10072 worker thread done servicing request
21:43:07.049 00.000 1032 OnExposeComplete: enter
21:43:07.052 00.003 1032 UpdateGuideState(): m_state=6
21:43:07.054 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 182
21:43:07.056 00.002 1032 Star::Find returns 1 (0), X=1104.47, Y=140.96, Mass=1220, SNR=24.5, Peak=117 HFD=3.0
21:43:07.056 00.000 1032 MultiStar: [#1 0.14,0.06,1.09,U] [#2 0.08,0.06,0.79,U] [#3 -0.01,0.34,0.00,M1] [#4 0.13,0.19,0.00,M1] [#5 0.16,0.16,0.00,M8] [#6 -0.02,0.18,0.62,U] [#7 0.22,-0.01,0.00,M2] [#8 0.15,0.08,0.53,U] 
21:43:07.058 00.002 1032 refined, 4 included, MultiStar: {0.13, 0.09}, one-star: {0.26, 0.08}
21:43:07.060 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
21:43:07.062 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
21:43:07.063 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.57 mountX=0.05 mountY=-0.15, mountTheta=-1.26
21:43:07.065 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.09, opts=13)
21:43:07.067 00.002 1032 Enqueuing Move request for scope (0.13, 0.09)
21:43:07.069 00.002 10072 Worker thread wakes up
21:43:07.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
21:43:07.069 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
21:43:07.069 00.000 10072 Moving (0.13, 0.09) raw xDistance=0.05 yDistance=-0.15
21:43:07.069 00.000 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.78, period_length = 290.05
21:43:07.069 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:43:07.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:07.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:43:07.069 00.000 10072 MoveAxis(E, 2, ABG)
21:43:07.069 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:07.069 00.000 10072 IsGuiding returns 0
21:43:07.071 00.002 10072 PulseGuide returned control before completion, sleep 12
21:43:07.071 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:43:07.090 00.019 1032 UpdateGuideState exits: m=1220 SNR=24.5
21:43:07.092 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:07.092 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:07.092 00.000 1032 Enqueuing Expose request
21:43:07.092 00.000 10072 IsGuiding returns 0
21:43:07.092 00.000 10072 Move returns status 0, amount 2
21:43:07.092 00.000 10072 MoveAxis(N, 0, ABG)
21:43:07.092 00.000 10072 Move returns status 0, amount 0
21:43:07.092 00.000 10072 move complete, result=0
21:43:07.092 00.000 10072 worker thread done servicing request
21:43:07.092 00.000 10072 Worker thread wakes up
21:43:07.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:07.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:07.103 00.011 1032 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
21:43:07.501 00.398 10072 Exposure complete
21:43:07.553 00.052 10072 worker thread done servicing request
21:43:07.554 00.001 1032 OnExposeComplete: enter
21:43:07.555 00.001 1032 UpdateGuideState(): m_state=6
21:43:07.555 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 183
21:43:07.555 00.000 1032 Star::Find returns 1 (0), X=1104.41, Y=140.98, Mass=1090, SNR=23.1, Peak=102 HFD=3.1
21:43:07.561 00.006 1032 MultiStar: [#1 -0.04,-0.02,1.05,U] [#2 0.06,0.06,0.83,U] [#3 0.15,0.18,0.00,M2] [#4 -0.07,0.19,0.00,M2] [#5 0.22,0.22,0.00,M9] [#6 0.05,0.24,0.00,M1] [#7 0.03,0.13,0.69,U] [#8 0.03,0.15,0.59,U] 
21:43:07.561 00.000 1032 refined, 4 included, MultiStar: {0.06, 0.07}, one-star: {0.19, 0.10}
21:43:07.563 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
21:43:07.563 00.000 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
21:43:07.563 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.91 mountX=0.06 mountY=-0.07, mountTheta=-0.92
21:43:07.563 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
21:43:07.563 00.000 1032 Enqueuing Move request for scope (0.06, 0.07)
21:43:07.563 00.000 10072 Worker thread wakes up
21:43:07.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
21:43:07.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
21:43:07.563 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.06 yDistance=-0.07
21:43:07.563 00.000 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.78, period_length = 290.05
21:43:07.563 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
21:43:07.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:07.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:07.563 00.000 10072 MoveAxis(E, 2, ABG)
21:43:07.563 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:07.572 00.009 10072 IsGuiding returns 0
21:43:07.572 00.000 10072 PulseGuide returned control before completion, sleep 12
21:43:07.573 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:43:07.589 00.016 10072 IsGuiding returns 0
21:43:07.589 00.000 10072 Move returns status 0, amount 2
21:43:07.589 00.000 10072 MoveAxis(N, 0, ABG)
21:43:07.589 00.000 10072 Move returns status 0, amount 0
21:43:07.589 00.000 10072 move complete, result=0
21:43:07.589 00.000 10072 worker thread done servicing request
21:43:07.589 00.000 1032 UpdateGuideState exits: m=1090 SNR=23.1
21:43:07.589 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:07.589 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:07.589 00.000 1032 Enqueuing Expose request
21:43:07.589 00.000 10072 Worker thread wakes up
21:43:07.589 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:07.589 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:43:07.595 00.006 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:08.224 00.629 10072 Exposure complete
21:43:08.273 00.049 10072 worker thread done servicing request
21:43:08.274 00.001 1032 OnExposeComplete: enter
21:43:08.274 00.000 1032 UpdateGuideState(): m_state=6
21:43:08.276 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 184
21:43:08.278 00.002 1032 Star::Find returns 1 (0), X=1104.36, Y=141.11, Mass=1252, SNR=24.8, Peak=121 HFD=3.1
21:43:08.280 00.002 1032 MultiStar: [#1 0.07,0.01,0.94,U] [#2 0.04,0.00,0.75,U] [#3 0.14,0.01,0.72,U] [#4 0.10,0.04,0.68,U] [#5 0.03,0.02,0.69,U] [#6 0.22,0.12,0.00,M2] [#7 0.16,-0.20,0.00,M2] [#8 0.04,0.17,0.50,U] 
21:43:08.280 00.000 1032 refined, 6 included, MultiStar: {0.09, 0.07}, one-star: {0.15, 0.23}
21:43:08.282 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
21:43:08.284 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
21:43:08.286 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.70 mountX=0.05 mountY=-0.10, mountTheta=-1.13
21:43:08.288 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
21:43:08.290 00.002 1032 Enqueuing Move request for scope (0.09, 0.07)
21:43:08.291 00.001 10072 Worker thread wakes up
21:43:08.291 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
21:43:08.291 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
21:43:08.291 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.05 yDistance=-0.10
21:43:08.291 00.000 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.77, period_length = 290.05
21:43:08.291 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:43:08.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:08.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:43:08.291 00.000 10072 MoveAxis(E, 2, ABG)
21:43:08.291 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:08.294 00.003 10072 IsGuiding returns 0
21:43:08.294 00.000 10072 PulseGuide returned control before completion, sleep 12
21:43:08.294 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:43:08.309 00.015 10072 IsGuiding returns 0
21:43:08.309 00.000 10072 Move returns status 0, amount 2
21:43:08.309 00.000 10072 MoveAxis(N, 0, ABG)
21:43:08.309 00.000 10072 Move returns status 0, amount 0
21:43:08.309 00.000 10072 move complete, result=0
21:43:08.309 00.000 10072 worker thread done servicing request
21:43:08.311 00.002 1032 UpdateGuideState exits: m=1252 SNR=24.8
21:43:08.313 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:08.313 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:08.315 00.002 1032 Enqueuing Expose request
21:43:08.317 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:43:08.317 00.000 10072 Worker thread wakes up
21:43:08.319 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:08.319 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:08.722 00.403 10072 Exposure complete
21:43:08.773 00.051 10072 worker thread done servicing request
21:43:08.773 00.000 1032 OnExposeComplete: enter
21:43:08.773 00.000 1032 UpdateGuideState(): m_state=6
21:43:08.773 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 185
21:43:08.773 00.000 1032 Star::Find returns 1 (0), X=1104.38, Y=140.95, Mass=1247, SNR=24.7, Peak=115 HFD=3.1
21:43:08.784 00.011 1032 MultiStar: [#1 0.08,-0.09,0.95,U] [#2 0.02,-0.02,0.80,U] [#3 0.02,0.09,0.77,U] [#4 0.28,0.01,0.00,M2] [#5 0.16,-0.08,0.63,U] [#6 0.12,-0.14,0.60,U] [#7 0.11,-0.11,0.71,U] [#8 0.05,-0.01,0.53,U] 
21:43:08.785 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.17, 0.08}
21:43:08.787 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
21:43:08.787 00.000 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
21:43:08.789 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.28 mountX=-0.05 mountY=-0.08, mountTheta=-2.11
21:43:08.789 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
21:43:08.789 00.000 1032 Enqueuing Move request for scope (0.09, -0.03)
21:43:08.789 00.000 10072 Worker thread wakes up
21:43:08.789 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
21:43:08.789 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
21:43:08.789 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
21:43:08.789 00.000 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.77, period_length = 290.05
21:43:08.789 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:43:08.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:08.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:08.789 00.000 10072 MoveAxis(E, 1, ABG)
21:43:08.789 00.000 10072 Guiding  Dir = 2, Dur = 1
21:43:08.796 00.007 10072 IsGuiding returns 0
21:43:08.797 00.001 10072 PulseGuide returned control before completion, sleep 11
21:43:08.797 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:43:08.812 00.015 10072 IsGuiding returns 0
21:43:08.812 00.000 10072 Move returns status 0, amount 1
21:43:08.813 00.001 10072 MoveAxis(N, 0, ABG)
21:43:08.813 00.000 10072 Move returns status 0, amount 0
21:43:08.813 00.000 10072 move complete, result=0
21:43:08.813 00.000 10072 worker thread done servicing request
21:43:08.813 00.000 1032 UpdateGuideState exits: m=1247 SNR=24.7
21:43:08.817 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:08.817 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:08.817 00.000 1032 Enqueuing Expose request
21:43:08.817 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:43:08.817 00.000 10072 Worker thread wakes up
21:43:08.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:08.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:09.452 00.635 10072 Exposure complete
21:43:09.502 00.050 10072 worker thread done servicing request
21:43:09.502 00.000 1032 OnExposeComplete: enter
21:43:09.504 00.002 1032 UpdateGuideState(): m_state=6
21:43:09.504 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 186
21:43:09.506 00.002 1032 Star::Find returns 1 (0), X=1104.38, Y=140.92, Mass=1133, SNR=23.6, Peak=104 HFD=3.2
21:43:09.508 00.002 1032 MultiStar: [#1 -0.07,-0.08,1.02,U] [#2 0.04,0.05,0.80,U] [#3 0.13,0.05,0.78,U] [#4 0.15,-0.07,0.74,U] [#5 -0.04,0.04,0.67,U] [#6 0.04,0.01,0.62,U] [#7 0.06,-0.18,0.74,U] [#8 0.08,0.14,0.55,U] 
21:43:09.508 00.000 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.17, 0.04}
21:43:09.510 00.002 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
21:43:09.512 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
21:43:09.512 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.09 mountX=-0.02 mountY=-0.06, mountTheta=-1.92
21:43:09.516 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
21:43:09.518 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
21:43:09.518 00.000 10072 Worker thread wakes up
21:43:09.520 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
21:43:09.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
21:43:09.520 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.02 yDistance=-0.06
21:43:09.520 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.77, period_length = 290.05
21:43:09.520 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:43:09.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:09.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:43:09.520 00.000 10072 MoveAxis(E, 1, ABG)
21:43:09.520 00.000 10072 Guiding  Dir = 2, Dur = 1
21:43:09.521 00.001 10072 IsGuiding returns 0
21:43:09.522 00.001 10072 PulseGuide returned control before completion, sleep 11
21:43:09.522 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:43:09.537 00.015 10072 IsGuiding returns 0
21:43:09.537 00.000 10072 Move returns status 0, amount 1
21:43:09.537 00.000 10072 MoveAxis(N, 0, ABG)
21:43:09.537 00.000 10072 Move returns status 0, amount 0
21:43:09.537 00.000 10072 move complete, result=0
21:43:09.537 00.000 10072 worker thread done servicing request
21:43:09.540 00.003 1032 UpdateGuideState exits: m=1133 SNR=23.6
21:43:09.542 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:09.544 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:09.544 00.000 1032 Enqueuing Expose request
21:43:09.547 00.003 10072 Worker thread wakes up
21:43:09.547 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:43:09.549 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:09.549 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:09.953 00.404 10072 Exposure complete
21:43:09.999 00.046 10072 worker thread done servicing request
21:43:09.999 00.000 1032 OnExposeComplete: enter
21:43:09.999 00.000 1032 UpdateGuideState(): m_state=6
21:43:09.999 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 187
21:43:09.999 00.000 1032 Star::Find returns 1 (0), X=1104.34, Y=140.93, Mass=1350, SNR=25.7, Peak=129 HFD=3.2
21:43:10.005 00.006 1032 MultiStar: [#1 -0.06,-0.04,0.92,U] [#2 0.00,0.07,0.74,U] [#3 0.05,-0.05,0.76,U] [#4 -0.01,0.05,0.60,U] [#5 0.13,0.27,0.00,M7] [#6 0.03,-0.01,0.62,U] [#7 0.03,-0.10,0.61,U] [#8 -0.05,0.18,0.49,U] 
21:43:10.005 00.000 1032 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {0.13, 0.05}
21:43:10.005 00.000 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
21:43:10.005 00.000 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
21:43:10.005 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.59 mountX=0.01 mountY=-0.03, mountTheta=-1.24
21:43:10.005 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
21:43:10.005 00.000 1032 Enqueuing Move request for scope (0.02, 0.01)
21:43:10.005 00.000 10072 Worker thread wakes up
21:43:10.005 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
21:43:10.005 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
21:43:10.005 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.03
21:43:10.005 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.77, period_length = 290.05
21:43:10.005 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:43:10.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:10.015 00.010 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:43:10.015 00.000 10072 MoveAxis(E, 1, ABG)
21:43:10.015 00.000 10072 Guiding  Dir = 2, Dur = 1
21:43:10.015 00.000 10072 IsGuiding returns 0
21:43:10.016 00.001 10072 PulseGuide returned control before completion, sleep 11
21:43:10.017 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:43:10.032 00.015 1032 UpdateGuideState exits: m=1350 SNR=25.7
21:43:10.035 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:10.035 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:10.039 00.004 1032 Enqueuing Expose request
21:43:10.039 00.000 10072 IsGuiding returns 0
21:43:10.039 00.000 10072 Move returns status 0, amount 1
21:43:10.039 00.000 10072 MoveAxis(N, 0, ABG)
21:43:10.039 00.000 10072 Move returns status 0, amount 0
21:43:10.039 00.000 10072 move complete, result=0
21:43:10.039 00.000 10072 worker thread done servicing request
21:43:10.039 00.000 10072 Worker thread wakes up
21:43:10.039 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:10.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:10.039 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:43:10.673 00.634 10072 Exposure complete
21:43:10.721 00.048 10072 worker thread done servicing request
21:43:10.721 00.000 1032 OnExposeComplete: enter
21:43:10.724 00.003 1032 UpdateGuideState(): m_state=6
21:43:10.725 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 188
21:43:10.726 00.001 1032 Star::Find returns 1 (0), X=1104.34, Y=140.92, Mass=1358, SNR=25.8, Peak=119 HFD=3.3
21:43:10.728 00.002 1032 MultiStar: [#1 -0.09,0.06,0.89,U] [#2 0.07,0.08,0.74,U] [#3 0.12,-0.00,0.66,U] [#4 0.04,-0.05,0.65,U] [#5 0.13,0.04,0.61,U] [#6 -0.02,0.07,0.59,U] [#7 0.10,0.07,0.65,U] [#8 0.01,0.10,0.46,U] 
21:43:10.728 00.000 1032 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.13, 0.04}
21:43:10.730 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
21:43:10.732 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
21:43:10.732 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.65 mountX=0.03 mountY=-0.07, mountTheta=-1.18
21:43:10.735 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
21:43:10.735 00.000 1032 Enqueuing Move request for scope (0.06, 0.04)
21:43:10.735 00.000 10072 Worker thread wakes up
21:43:10.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
21:43:10.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
21:43:10.735 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.03 yDistance=-0.07
21:43:10.735 00.000 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.77, period_length = 290.05
21:43:10.735 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:43:10.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:10.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:10.735 00.000 10072 MoveAxis(E, 1, ABG)
21:43:10.735 00.000 10072 Guiding  Dir = 2, Dur = 1
21:43:10.741 00.006 10072 IsGuiding returns 0
21:43:10.741 00.000 10072 PulseGuide returned control before completion, sleep 11
21:43:10.742 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
21:43:10.758 00.016 1032 UpdateGuideState exits: m=1358 SNR=25.8
21:43:10.758 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:10.758 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:10.758 00.000 1032 Enqueuing Expose request
21:43:10.766 00.008 10072 IsGuiding returns 0
21:43:10.766 00.000 10072 Move returns status 0, amount 1
21:43:10.766 00.000 10072 MoveAxis(N, 0, ABG)
21:43:10.767 00.001 10072 Move returns status 0, amount 0
21:43:10.767 00.000 10072 move complete, result=0
21:43:10.767 00.000 10072 worker thread done servicing request
21:43:10.767 00.000 10072 Worker thread wakes up
21:43:10.767 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:10.767 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:10.770 00.003 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:43:11.177 00.407 10072 Exposure complete
21:43:11.227 00.050 10072 worker thread done servicing request
21:43:11.227 00.000 1032 OnExposeComplete: enter
21:43:11.227 00.000 1032 UpdateGuideState(): m_state=6
21:43:11.227 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 189
21:43:11.227 00.000 1032 Star::Find returns 1 (0), X=1104.35, Y=140.85, Mass=1152, SNR=23.8, Peak=117 HFD=3.2
21:43:11.227 00.000 1032 MultiStar: [#1 0.04,-0.06,1.03,U] [#2 0.01,0.04,0.83,U] [#3 0.24,0.07,0.00,M1] [#4 0.17,0.09,0.00,M1] [#5 0.14,0.05,0.71,U] [#6 0.13,-0.07,0.65,U] [#7 0.10,-0.21,0.00,M1] [#8 0.20,0.12,0.00,M1] 
21:43:11.235 00.008 1032 refined, 4 included, MultiStar: {0.09, -0.01}, one-star: {0.14, -0.03}
21:43:11.235 00.000 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
21:43:11.235 00.000 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
21:43:11.239 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.17 mountX=-0.04 mountY=-0.08, mountTheta=-2.00
21:43:11.239 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
21:43:11.244 00.005 1032 Enqueuing Move request for scope (0.09, -0.01)
21:43:11.244 00.000 10072 Worker thread wakes up
21:43:11.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
21:43:11.244 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
21:43:11.244 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.08
21:43:11.244 00.000 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.77, period_length = 290.05
21:43:11.244 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:43:11.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:11.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:11.244 00.000 10072 MoveAxis(E, 1, ABG)
21:43:11.244 00.000 10072 Guiding  Dir = 2, Dur = 1
21:43:11.247 00.003 10072 IsGuiding returns 0
21:43:11.248 00.001 10072 PulseGuide returned control before completion, sleep 11
21:43:11.248 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:43:11.263 00.015 10072 IsGuiding returns 0
21:43:11.263 00.000 10072 Move returns status 0, amount 1
21:43:11.263 00.000 10072 MoveAxis(N, 0, ABG)
21:43:11.263 00.000 10072 Move returns status 0, amount 0
21:43:11.264 00.001 10072 move complete, result=0
21:43:11.264 00.000 10072 worker thread done servicing request
21:43:11.264 00.000 1032 UpdateGuideState exits: m=1152 SNR=23.8
21:43:11.266 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:11.269 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:11.269 00.000 1032 Enqueuing Expose request
21:43:11.269 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:43:11.269 00.000 10072 Worker thread wakes up
21:43:11.269 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:11.269 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:11.902 00.633 10072 Exposure complete
21:43:11.954 00.052 10072 worker thread done servicing request
21:43:11.954 00.000 1032 OnExposeComplete: enter
21:43:11.955 00.001 1032 UpdateGuideState(): m_state=6
21:43:11.957 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 190
21:43:11.957 00.000 1032 Star::Find returns 1 (0), X=1104.32, Y=140.80, Mass=1183, SNR=24.1, Peak=119 HFD=3.1
21:43:11.961 00.004 1032 MultiStar: [#1 -0.02,-0.14,0.95,U] [#2 0.06,-0.13,0.81,U] [#3 0.06,0.04,0.76,U] [#4 0.26,-0.04,0.00,M2] [#5 0.11,0.06,0.72,U] [#6 0.17,-0.18,0.00,M1] [#7 0.18,-0.16,0.00,M2] [#8 0.15,0.05,0.50,U] 
21:43:11.963 00.002 1032 refined, 5 included, MultiStar: {0.07, -0.05}, one-star: {0.11, -0.07}
21:43:11.963 00.000 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
21:43:11.963 00.000 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
21:43:11.963 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.58 mountX=-0.06 mountY=-0.06, mountTheta=-2.41
21:43:11.963 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
21:43:11.963 00.000 1032 Enqueuing Move request for scope (0.07, -0.05)
21:43:11.963 00.000 10072 Worker thread wakes up
21:43:11.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
21:43:11.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
21:43:11.963 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.06 yDistance=-0.06
21:43:11.963 00.000 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.77, period_length = 290.05
21:43:11.963 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:43:11.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:11.974 00.011 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:43:11.974 00.000 10072 MoveAxis(E, 1, ABG)
21:43:11.974 00.000 10072 Guiding  Dir = 2, Dur = 1
21:43:11.974 00.000 10072 IsGuiding returns 0
21:43:11.975 00.001 10072 PulseGuide returned control before completion, sleep 11
21:43:11.975 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:43:11.990 00.015 10072 IsGuiding returns 0
21:43:11.990 00.000 10072 Move returns status 0, amount 1
21:43:11.990 00.000 10072 MoveAxis(N, 0, ABG)
21:43:11.990 00.000 10072 Move returns status 0, amount 0
21:43:11.990 00.000 10072 move complete, result=0
21:43:11.990 00.000 10072 worker thread done servicing request
21:43:11.991 00.001 1032 UpdateGuideState exits: m=1183 SNR=24.1
21:43:11.991 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:11.991 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:11.991 00.000 1032 Enqueuing Expose request
21:43:11.991 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:43:11.991 00.000 10072 Worker thread wakes up
21:43:11.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:11.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:12.406 00.415 10072 Exposure complete
21:43:12.454 00.048 10072 worker thread done servicing request
21:43:12.454 00.000 1032 OnExposeComplete: enter
21:43:12.462 00.008 1032 UpdateGuideState(): m_state=6
21:43:12.464 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 191
21:43:12.466 00.002 1032 Star::Find returns 1 (0), X=1104.42, Y=140.88, Mass=1265, SNR=24.9, Peak=121 HFD=3.1
21:43:12.468 00.002 1032 MultiStar: [#1 -0.08,0.01,0.99,U] [#2 0.16,-0.10,0.00,M1] [#3 0.04,0.05,0.75,U] [#4 0.04,-0.02,0.69,U] [#5 0.18,0.17,0.00,M5] [#6 0.01,0.11,0.55,U] [#7 0.05,-0.04,0.69,U] [#8 0.04,0.12,0.54,U] 
21:43:12.468 00.000 1032 refined, 6 included, MultiStar: {0.05, 0.03}, one-star: {0.21, 0.00}
21:43:12.468 00.000 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
21:43:12.468 00.000 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
21:43:12.468 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.49 mountX=0.01 mountY=-0.05, mountTheta=-1.34
21:43:12.468 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
21:43:12.468 00.000 1032 Enqueuing Move request for scope (0.05, 0.03)
21:43:12.468 00.000 10072 Worker thread wakes up
21:43:12.468 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
21:43:12.468 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
21:43:12.468 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.05
21:43:12.468 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.77, period_length = 290.05
21:43:12.468 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:43:12.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:12.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:43:12.468 00.000 10072 MoveAxis(E, 1, ABG)
21:43:12.468 00.000 10072 Guiding  Dir = 2, Dur = 1
21:43:12.482 00.014 10072 IsGuiding returns 0
21:43:12.483 00.001 10072 PulseGuide returned control before completion, sleep 11
21:43:12.483 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:43:12.499 00.016 10072 IsGuiding returns 0
21:43:12.499 00.000 10072 Move returns status 0, amount 1
21:43:12.499 00.000 10072 MoveAxis(N, 0, ABG)
21:43:12.499 00.000 10072 Move returns status 0, amount 0
21:43:12.499 00.000 10072 move complete, result=0
21:43:12.499 00.000 10072 worker thread done servicing request
21:43:12.502 00.003 1032 UpdateGuideState exits: m=1265 SNR=24.9
21:43:12.504 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:12.504 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:12.504 00.000 1032 Enqueuing Expose request
21:43:12.504 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:43:12.504 00.000 10072 Worker thread wakes up
21:43:12.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:12.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:13.146 00.642 10072 Exposure complete
21:43:13.197 00.051 10072 worker thread done servicing request
21:43:13.197 00.000 1032 OnExposeComplete: enter
21:43:13.197 00.000 1032 UpdateGuideState(): m_state=6
21:43:13.204 00.007 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 192
21:43:13.206 00.002 1032 Star::Find returns 1 (0), X=1104.38, Y=141.00, Mass=1287, SNR=25.1, Peak=111 HFD=3.1
21:43:13.206 00.000 1032 MultiStar: [#1 0.03,-0.02,0.99,U] [#2 -0.05,0.08,0.80,U] [#3 0.16,0.16,0.00,M1] [#4 0.06,0.11,0.64,U] [#5 0.12,0.23,0.00,M6] [#6 0.02,0.03,0.59,U] [#7 0.21,0.02,0.00,M2] [#8 0.07,0.04,0.56,U] 
21:43:13.210 00.004 1032 refined, 5 included, MultiStar: {0.05, 0.06}, one-star: {0.17, 0.12}
21:43:13.212 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
21:43:13.212 00.000 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
21:43:13.214 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.83 mountX=0.04 mountY=-0.07, mountTheta=-1.00
21:43:13.218 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
21:43:13.218 00.000 1032 Enqueuing Move request for scope (0.05, 0.06)
21:43:13.218 00.000 10072 Worker thread wakes up
21:43:13.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
21:43:13.218 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
21:43:13.218 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.07
21:43:13.218 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.77, period_length = 290.05
21:43:13.218 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:43:13.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:13.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:13.218 00.000 10072 MoveAxis(E, 1, ABG)
21:43:13.218 00.000 10072 Guiding  Dir = 2, Dur = 1
21:43:13.223 00.005 10072 IsGuiding returns 0
21:43:13.223 00.000 10072 PulseGuide returned control before completion, sleep 11
21:43:13.224 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
21:43:13.238 00.014 10072 IsGuiding returns 0
21:43:13.238 00.000 10072 Move returns status 0, amount 1
21:43:13.238 00.000 10072 MoveAxis(N, 0, ABG)
21:43:13.238 00.000 10072 Move returns status 0, amount 0
21:43:13.238 00.000 10072 move complete, result=0
21:43:13.238 00.000 10072 worker thread done servicing request
21:43:13.242 00.004 1032 UpdateGuideState exits: m=1287 SNR=25.1
21:43:13.244 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:13.246 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:13.246 00.000 1032 Enqueuing Expose request
21:43:13.248 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:43:13.248 00.000 10072 Worker thread wakes up
21:43:13.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:13.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:13.669 00.421 10072 Exposure complete
21:43:13.721 00.052 10072 worker thread done servicing request
21:43:13.721 00.000 1032 OnExposeComplete: enter
21:43:13.721 00.000 1032 UpdateGuideState(): m_state=6
21:43:13.721 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 193
21:43:13.721 00.000 1032 Star::Find returns 1 (0), X=1104.32, Y=140.94, Mass=1190, SNR=24.2, Peak=110 HFD=3.3
21:43:13.721 00.000 1032 MultiStar: [#1 -0.06,0.02,1.01,U] [#2 0.05,-0.03,0.83,U] [#3 0.11,0.08,0.77,U] [#4 0.16,-0.04,0.67,U] [#5 0.09,0.01,0.66,U] [#6 0.10,-0.00,0.63,U] [#7 0.10,-0.06,0.66,U] [#8 -0.10,0.23,0.00,M1] 
21:43:13.721 00.000 1032 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.11, 0.06}
21:43:13.731 00.010 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
21:43:13.731 00.000 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
21:43:13.735 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.14 mountX=-0.01 mountY=-0.08, mountTheta=-1.69
21:43:13.735 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
21:43:13.739 00.004 1032 Enqueuing Move request for scope (0.08, 0.01)
21:43:13.739 00.000 10072 Worker thread wakes up
21:43:13.739 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
21:43:13.739 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
21:43:13.739 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
21:43:13.739 00.000 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.77, period_length = 290.05
21:43:13.739 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:43:13.739 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:13.739 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:13.739 00.000 10072 MoveAxis(E, 0, ABG)
21:43:13.739 00.000 10072 Move returns status 0, amount 0
21:43:13.739 00.000 10072 MoveAxis(N, 0, ABG)
21:43:13.739 00.000 10072 Move returns status 0, amount 0
21:43:13.739 00.000 10072 move complete, result=0
21:43:13.739 00.000 10072 worker thread done servicing request
21:43:13.739 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:43:13.755 00.016 1032 UpdateGuideState exits: m=1190 SNR=24.2
21:43:13.755 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:13.763 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:13.763 00.000 1032 Enqueuing Expose request
21:43:13.763 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:13.766 00.003 10072 Worker thread wakes up
21:43:13.766 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:13.766 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:14.397 00.631 10072 Exposure complete
21:43:14.448 00.051 10072 worker thread done servicing request
21:43:14.448 00.000 1032 OnExposeComplete: enter
21:43:14.451 00.003 1032 UpdateGuideState(): m_state=6
21:43:14.451 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 194
21:43:14.453 00.002 1032 Star::Find returns 1 (0), X=1104.42, Y=140.85, Mass=1337, SNR=25.6, Peak=141 HFD=3.2
21:43:14.455 00.002 1032 MultiStar: [#1 0.05,-0.06,0.89,U] [#2 -0.01,0.09,0.77,U] [#3 0.15,-0.04,0.71,U] [#4 0.03,-0.10,0.69,U] [#5 0.16,0.01,0.65,U] [#6 0.18,0.12,0.00,M1] [#7 0.08,-0.09,0.63,U] [#8 0.09,0.15,0.51,U] 
21:43:14.455 00.000 1032 refined, 7 included, MultiStar: {0.10, -0.01}, one-star: {0.21, -0.02}
21:43:14.457 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
21:43:14.459 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
21:43:14.461 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.14 mountX=-0.04 mountY=-0.09, mountTheta=-1.97
21:43:14.463 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
21:43:14.466 00.003 1032 Enqueuing Move request for scope (0.10, -0.01)
21:43:14.468 00.002 10072 Worker thread wakes up
21:43:14.468 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
21:43:14.468 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
21:43:14.468 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.09
21:43:14.468 00.000 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.76, period_length = 290.05
21:43:14.468 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:43:14.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:14.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:43:14.468 00.000 10072 MoveAxis(E, 0, ABG)
21:43:14.468 00.000 10072 Move returns status 0, amount 0
21:43:14.468 00.000 10072 MoveAxis(N, 0, ABG)
21:43:14.468 00.000 10072 Move returns status 0, amount 0
21:43:14.468 00.000 10072 move complete, result=0
21:43:14.468 00.000 10072 worker thread done servicing request
21:43:14.468 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:43:14.485 00.017 1032 UpdateGuideState exits: m=1337 SNR=25.6
21:43:14.488 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:14.490 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:14.493 00.003 1032 Enqueuing Expose request
21:43:14.493 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:14.495 00.002 10072 Worker thread wakes up
21:43:14.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:14.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:14.903 00.408 10072 Exposure complete
21:43:14.959 00.056 10072 worker thread done servicing request
21:43:14.959 00.000 1032 OnExposeComplete: enter
21:43:14.961 00.002 1032 UpdateGuideState(): m_state=6
21:43:14.963 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 195
21:43:14.965 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=140.96, Mass=1228, SNR=24.5, Peak=111 HFD=3.0
21:43:14.965 00.000 1032 MultiStar: [#1 0.09,-0.05,0.94,U] [#2 -0.03,0.05,0.80,U] [#3 0.21,-0.10,0.00,M1] [#4 0.15,-0.09,0.67,U] [#5 0.17,0.11,0.00,M5] [#6 -0.02,0.07,0.61,U] [#7 0.24,-0.07,0.00,M1] [#8 0.18,0.14,0.00,M1] 
21:43:14.967 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.01}, one-star: {0.29, 0.08}
21:43:14.969 00.002 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
21:43:14.971 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
21:43:14.971 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.11 mountX=-0.02 mountY=-0.11, mountTheta=-1.72
21:43:14.973 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
21:43:14.976 00.003 1032 Enqueuing Move request for scope (0.11, 0.01)
21:43:14.976 00.000 10072 Worker thread wakes up
21:43:14.978 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
21:43:14.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
21:43:14.978 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
21:43:14.978 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.76, period_length = 290.05
21:43:14.978 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:43:14.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:14.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:43:14.978 00.000 10072 MoveAxis(W, 0, ABG)
21:43:14.978 00.000 10072 Move returns status 0, amount 0
21:43:14.978 00.000 10072 MoveAxis(N, 0, ABG)
21:43:14.978 00.000 10072 Move returns status 0, amount 0
21:43:14.978 00.000 10072 move complete, result=0
21:43:14.978 00.000 10072 worker thread done servicing request
21:43:14.978 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:43:14.992 00.014 1032 UpdateGuideState exits: m=1228 SNR=24.5
21:43:14.998 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:14.998 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:14.998 00.000 1032 Enqueuing Expose request
21:43:14.998 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:43:14.998 00.000 10072 Worker thread wakes up
21:43:14.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:14.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:15.634 00.636 10072 Exposure complete
21:43:15.684 00.050 10072 worker thread done servicing request
21:43:15.684 00.000 1032 OnExposeComplete: enter
21:43:15.686 00.002 1032 UpdateGuideState(): m_state=6
21:43:15.688 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 196
21:43:15.688 00.000 1032 Star::Find returns 1 (0), X=1104.45, Y=140.92, Mass=1262, SNR=24.9, Peak=124 HFD=3.1
21:43:15.688 00.000 1032 MultiStar: [#1 0.02,-0.01,1.01,U] [#2 0.04,-0.04,0.78,U] [#3 0.12,0.06,0.73,U] [#4 0.14,0.08,0.63,U] [#5 0.18,0.15,0.00,M6] [#6 -0.03,-0.12,0.54,U] [#7 0.11,-0.12,0.66,U] [#8 0.19,0.06,0.00,M2] 
21:43:15.688 00.000 1032 refined, 6 included, MultiStar: {0.10, -0.01}, one-star: {0.24, 0.05}
21:43:15.688 00.000 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
21:43:15.688 00.000 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
21:43:15.696 00.008 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.08 mountX=-0.03 mountY=-0.09, mountTheta=-1.91
21:43:15.697 00.001 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
21:43:15.697 00.000 1032 Enqueuing Move request for scope (0.10, -0.01)
21:43:15.697 00.000 10072 Worker thread wakes up
21:43:15.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
21:43:15.697 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
21:43:15.697 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.09
21:43:15.697 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.76, period_length = 290.05
21:43:15.697 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
21:43:15.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:15.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:43:15.697 00.000 10072 MoveAxis(W, 0, ABG)
21:43:15.697 00.000 10072 Move returns status 0, amount 0
21:43:15.697 00.000 10072 MoveAxis(N, 0, ABG)
21:43:15.697 00.000 10072 Move returns status 0, amount 0
21:43:15.697 00.000 10072 move complete, result=0
21:43:15.704 00.007 10072 worker thread done servicing request
21:43:15.704 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:43:15.712 00.008 1032 UpdateGuideState exits: m=1262 SNR=24.9
21:43:15.722 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:15.722 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:15.722 00.000 1032 Enqueuing Expose request
21:43:15.722 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:43:15.722 00.000 10072 Worker thread wakes up
21:43:15.728 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:15.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:16.144 00.416 10072 Exposure complete
21:43:16.192 00.048 10072 worker thread done servicing request
21:43:16.192 00.000 1032 OnExposeComplete: enter
21:43:16.194 00.002 1032 UpdateGuideState(): m_state=6
21:43:16.196 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 197
21:43:16.198 00.002 1032 Star::Find returns 1 (0), X=1104.46, Y=140.94, Mass=1030, SNR=22.4, Peak=95 HFD=3.1
21:43:16.200 00.002 1032 MultiStar: [#1 -0.01,-0.07,1.03,U] [#2 -0.00,-0.17,0.85,U] [#3 0.05,0.09,0.85,U] [#4 0.13,0.06,0.81,U] [#5 0.12,0.03,0.72,U] [#6 0.23,0.00,0.00,M1] [#7 0.22,-0.08,0.00,M1] [#8 0.24,0.11,0.00,M3] 
21:43:16.200 00.000 1032 refined, 5 included, MultiStar: {0.09, -0.00}, one-star: {0.25, 0.06}
21:43:16.202 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
21:43:16.204 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
21:43:16.204 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.02 mountX=-0.03 mountY=-0.09, mountTheta=-1.85
21:43:16.207 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
21:43:16.209 00.002 1032 Enqueuing Move request for scope (0.09, -0.00)
21:43:16.211 00.002 10072 Worker thread wakes up
21:43:16.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
21:43:16.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
21:43:16.211 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.03 yDistance=-0.09
21:43:16.211 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.76, period_length = 290.05
21:43:16.211 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
21:43:16.211 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:16.211 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:43:16.211 00.000 10072 MoveAxis(W, 0, ABG)
21:43:16.211 00.000 10072 Move returns status 0, amount 0
21:43:16.211 00.000 10072 MoveAxis(N, 0, ABG)
21:43:16.211 00.000 10072 Move returns status 0, amount 0
21:43:16.211 00.000 10072 move complete, result=0
21:43:16.211 00.000 10072 worker thread done servicing request
21:43:16.213 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:43:16.228 00.015 1032 UpdateGuideState exits: m=1030 SNR=22.4
21:43:16.230 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:16.230 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:16.232 00.002 1032 Enqueuing Expose request
21:43:16.234 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:43:16.235 00.001 10072 Worker thread wakes up
21:43:16.235 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:16.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:16.875 00.640 10072 Exposure complete
21:43:16.922 00.047 10072 worker thread done servicing request
21:43:16.922 00.000 1032 OnExposeComplete: enter
21:43:16.926 00.004 1032 UpdateGuideState(): m_state=6
21:43:16.926 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 198
21:43:16.926 00.000 1032 Star::Find returns 1 (0), X=1104.39, Y=140.86, Mass=1387, SNR=26.1, Peak=128 HFD=3.2
21:43:16.926 00.000 1032 MultiStar: [#1 0.08,0.07,0.88,U] [#2 0.04,0.05,0.75,U] [#3 0.14,-0.01,0.69,U] [#4 0.25,-0.11,0.00,M1] [#5 0.21,-0.02,0.00,M6] [#6 0.24,-0.07,0.00,M2] [#7 0.22,-0.16,0.00,M2] [#8 0.12,0.12,0.47,U] 
21:43:16.926 00.000 1032 refined, 4 included, MultiStar: {0.12, 0.03}, one-star: {0.18, -0.02}
21:43:16.926 00.000 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
21:43:16.926 00.000 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
21:43:16.926 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.29 mountX=0.00 mountY=-0.12, mountTheta=-1.54
21:43:16.938 00.012 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
21:43:16.938 00.000 1032 Enqueuing Move request for scope (0.12, 0.03)
21:43:16.938 00.000 10072 Worker thread wakes up
21:43:16.938 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
21:43:16.938 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
21:43:16.938 00.000 10072 Moving (0.12, 0.03) raw xDistance=0.00 yDistance=-0.12
21:43:16.938 00.000 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.76, period_length = 290.05
21:43:16.938 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
21:43:16.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:16.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:43:16.943 00.005 10072 MoveAxis(W, 0, ABG)
21:43:16.943 00.000 10072 Move returns status 0, amount 0
21:43:16.943 00.000 10072 MoveAxis(N, 0, ABG)
21:43:16.943 00.000 10072 Move returns status 0, amount 0
21:43:16.943 00.000 10072 move complete, result=0
21:43:16.943 00.000 10072 worker thread done servicing request
21:43:16.943 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:43:16.960 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.1
21:43:16.962 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:16.962 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:16.962 00.000 1032 Enqueuing Expose request
21:43:16.962 00.000 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:43:16.962 00.000 10072 Worker thread wakes up
21:43:16.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:16.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:17.384 00.422 10072 Exposure complete
21:43:17.435 00.051 10072 worker thread done servicing request
21:43:17.435 00.000 1032 OnExposeComplete: enter
21:43:17.435 00.000 1032 UpdateGuideState(): m_state=6
21:43:17.435 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 199
21:43:17.435 00.000 1032 Star::Find returns 1 (0), X=1104.42, Y=140.85, Mass=1355, SNR=25.8, Peak=136 HFD=3.1
21:43:17.435 00.000 1032 MultiStar: [#1 0.12,0.04,0.89,U] [#2 0.08,-0.00,0.78,U] [#3 0.06,0.01,0.73,U] [#4 0.19,-0.06,0.00,M2] [#5 0.09,0.11,0.65,U] [#6 0.23,-0.11,0.00,M3] [#7 0.21,-0.24,0.00,M3] [#8 0.09,0.03,0.50,U] 
21:43:17.444 00.009 1032 refined, 5 included, MultiStar: {0.12, 0.02}, one-star: {0.21, -0.02}
21:43:17.444 00.000 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
21:43:17.444 00.000 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
21:43:17.444 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.20 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
21:43:17.444 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
21:43:17.452 00.008 1032 Enqueuing Move request for scope (0.12, 0.02)
21:43:17.453 00.001 10072 Worker thread wakes up
21:43:17.453 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
21:43:17.453 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
21:43:17.453 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
21:43:17.453 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.76, period_length = 290.05
21:43:17.453 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:43:17.453 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:17.453 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:43:17.453 00.000 10072 MoveAxis(W, 0, ABG)
21:43:17.453 00.000 10072 Move returns status 0, amount 0
21:43:17.453 00.000 10072 MoveAxis(N, 0, ABG)
21:43:17.453 00.000 10072 Move returns status 0, amount 0
21:43:17.453 00.000 10072 move complete, result=0
21:43:17.453 00.000 10072 worker thread done servicing request
21:43:17.456 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:43:17.469 00.013 1032 UpdateGuideState exits: m=1355 SNR=25.8
21:43:17.475 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:17.477 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:17.477 00.000 1032 Enqueuing Expose request
21:43:17.477 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:43:17.477 00.000 10072 Worker thread wakes up
21:43:17.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:17.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:18.112 00.635 10072 Exposure complete
21:43:18.162 00.050 10072 worker thread done servicing request
21:43:18.162 00.000 1032 OnExposeComplete: enter
21:43:18.162 00.000 1032 UpdateGuideState(): m_state=6
21:43:18.166 00.004 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 200
21:43:18.169 00.003 1032 Star::Find returns 1 (0), X=1104.36, Y=140.82, Mass=1183, SNR=24.1, Peak=117 HFD=3.2
21:43:18.171 00.002 1032 MultiStar: [#1 0.07,-0.20,0.00,M1] [#2 0.02,0.08,0.78,U] [#3 0.13,0.08,0.80,U] [#4 0.18,-0.03,0.66,U] [#5 0.08,0.13,0.68,U] [#6 0.32,-0.15,0.00,M4] [#7 0.22,-0.21,0.00,M4] [#8 0.12,-0.05,0.54,U] 
21:43:18.172 00.001 1032 refined, 5 included, MultiStar: {0.11, 0.03}, one-star: {0.15, -0.06}
21:43:18.174 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
21:43:18.176 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
21:43:18.177 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.22 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
21:43:18.180 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
21:43:18.183 00.003 1032 Enqueuing Move request for scope (0.11, 0.03)
21:43:18.185 00.002 10072 Worker thread wakes up
21:43:18.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
21:43:18.185 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
21:43:18.185 00.000 10072 Moving (0.11, 0.03) raw xDistance=-0.00 yDistance=-0.12
21:43:18.185 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.76, period_length = 290.05
21:43:18.185 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
21:43:18.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:18.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:43:18.185 00.000 10072 MoveAxis(W, 0, ABG)
21:43:18.185 00.000 10072 Move returns status 0, amount 0
21:43:18.185 00.000 10072 MoveAxis(N, 0, ABG)
21:43:18.185 00.000 10072 Move returns status 0, amount 0
21:43:18.185 00.000 10072 move complete, result=0
21:43:18.185 00.000 10072 worker thread done servicing request
21:43:18.187 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:43:18.203 00.016 1032 UpdateGuideState exits: m=1183 SNR=24.1
21:43:18.207 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:18.207 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:18.209 00.002 1032 Enqueuing Expose request
21:43:18.211 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:43:18.213 00.002 10072 Worker thread wakes up
21:43:18.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:18.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:18.620 00.407 10072 Exposure complete
21:43:18.670 00.050 10072 worker thread done servicing request
21:43:18.672 00.002 1032 OnExposeComplete: enter
21:43:18.672 00.000 1032 UpdateGuideState(): m_state=6
21:43:18.675 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 201
21:43:18.675 00.000 1032 Star::Find returns 1 (0), X=1104.32, Y=140.81, Mass=1203, SNR=24.3, Peak=115 HFD=3.2
21:43:18.675 00.000 1032 MultiStar: [#1 0.10,-0.18,0.00,M2] [#2 -0.01,-0.07,0.79,U] [#3 0.08,0.03,0.73,U] [#4 0.09,0.05,0.61,U] [#5 0.10,0.15,0.67,U] [#6 0.08,0.01,0.63,U] [#7 0.13,-0.11,0.70,U] [#8 0.14,-0.05,0.55,U] 
21:43:18.675 00.000 1032 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.11, -0.06}
21:43:18.675 00.000 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
21:43:18.681 00.006 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
21:43:18.683 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.12 mountX=-0.03 mountY=-0.08, mountTheta=-1.95
21:43:18.683 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
21:43:18.683 00.000 1032 Enqueuing Move request for scope (0.09, -0.01)
21:43:18.683 00.000 10072 Worker thread wakes up
21:43:18.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
21:43:18.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
21:43:18.683 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
21:43:18.683 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.76, period_length = 290.05
21:43:18.683 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
21:43:18.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:18.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:18.683 00.000 10072 MoveAxis(W, 1, ABG)
21:43:18.683 00.000 10072 Guiding  Dir = 3, Dur = 1
21:43:18.691 00.008 10072 IsGuiding returns 0
21:43:18.691 00.000 10072 PulseGuide returned control before completion, sleep 11
21:43:18.695 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:43:18.710 00.015 1032 UpdateGuideState exits: m=1203 SNR=24.3
21:43:18.710 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:18.710 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:18.710 00.000 1032 Enqueuing Expose request
21:43:18.723 00.013 10072 IsGuiding returns 0
21:43:18.723 00.000 10072 Move returns status 0, amount 1
21:43:18.723 00.000 10072 MoveAxis(N, 0, ABG)
21:43:18.723 00.000 10072 Move returns status 0, amount 0
21:43:18.723 00.000 10072 move complete, result=0
21:43:18.723 00.000 10072 worker thread done servicing request
21:43:18.723 00.000 10072 Worker thread wakes up
21:43:18.723 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:18.723 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:18.723 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:43:19.361 00.638 10072 Exposure complete
21:43:19.408 00.047 10072 worker thread done servicing request
21:43:19.408 00.000 1032 OnExposeComplete: enter
21:43:19.417 00.009 1032 UpdateGuideState(): m_state=6
21:43:19.417 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 202
21:43:19.417 00.000 1032 Star::Find returns 1 (0), X=1104.40, Y=140.92, Mass=1198, SNR=24.2, Peak=110 HFD=3.2
21:43:19.422 00.005 1032 MultiStar: [#1 -0.02,-0.04,0.95,U] [#2 0.14,-0.08,0.83,U] [#3 0.11,-0.06,0.76,U] [#4 -0.00,-0.05,0.63,U] [#5 0.12,0.14,0.66,U] [#6 0.06,-0.03,0.65,U] [#7 0.10,0.04,0.66,U] [#8 0.16,0.01,0.55,U] 
21:43:19.424 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.19, 0.04}
21:43:19.424 00.000 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
21:43:19.426 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
21:43:19.428 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.07 mountX=-0.03 mountY=-0.09, mountTheta=-1.90
21:43:19.430 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
21:43:19.430 00.000 1032 Enqueuing Move request for scope (0.10, -0.01)
21:43:19.432 00.002 10072 Worker thread wakes up
21:43:19.432 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
21:43:19.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
21:43:19.432 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.09
21:43:19.432 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.76, period_length = 290.05
21:43:19.432 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
21:43:19.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:19.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:43:19.432 00.000 10072 MoveAxis(W, 1, ABG)
21:43:19.432 00.000 10072 Guiding  Dir = 3, Dur = 1
21:43:19.434 00.002 10072 IsGuiding returns 0
21:43:19.434 00.000 10072 PulseGuide returned control before completion, sleep 11
21:43:19.435 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:43:19.450 00.015 10072 IsGuiding returns 0
21:43:19.450 00.000 10072 Move returns status 0, amount 1
21:43:19.450 00.000 10072 MoveAxis(N, 0, ABG)
21:43:19.450 00.000 10072 Move returns status 0, amount 0
21:43:19.450 00.000 10072 move complete, result=0
21:43:19.450 00.000 10072 worker thread done servicing request
21:43:19.452 00.002 1032 UpdateGuideState exits: m=1198 SNR=24.2
21:43:19.455 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:19.456 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:19.457 00.001 1032 Enqueuing Expose request
21:43:19.459 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:43:19.461 00.002 10072 Worker thread wakes up
21:43:19.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:19.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:19.880 00.419 10072 Exposure complete
21:43:19.933 00.053 10072 worker thread done servicing request
21:43:19.935 00.002 1032 OnExposeComplete: enter
21:43:19.935 00.000 1032 UpdateGuideState(): m_state=6
21:43:19.935 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 203
21:43:19.935 00.000 1032 Star::Find returns 1 (0), X=1104.38, Y=140.84, Mass=1490, SNR=27.1, Peak=140 HFD=3.2
21:43:19.935 00.000 1032 MultiStar: [#1 0.13,-0.03,0.85,U] [#2 0.05,-0.12,0.69,U] [#3 0.07,0.10,0.67,U] [#4 0.23,-0.06,0.00,M1] [#5 0.09,0.07,0.58,U] [#6 0.11,-0.12,0.59,U] [#7 0.25,0.04,0.00,M3] [#8 -0.04,-0.08,0.45,U] 
21:43:19.942 00.007 1032 refined, 6 included, MultiStar: {0.10, -0.03}, one-star: {0.17, -0.04}
21:43:19.942 00.000 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
21:43:19.942 00.000 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
21:43:19.942 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.32 mountX=-0.06 mountY=-0.08, mountTheta=-2.15
21:43:19.949 00.007 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
21:43:19.949 00.000 1032 Enqueuing Move request for scope (0.10, -0.03)
21:43:19.949 00.000 10072 Worker thread wakes up
21:43:19.949 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
21:43:19.949 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
21:43:19.954 00.005 10072 Moving (0.10, -0.03) raw xDistance=-0.06 yDistance=-0.08
21:43:19.954 00.000 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.75, period_length = 290.05
21:43:19.954 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
21:43:19.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:19.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:19.954 00.000 10072 MoveAxis(W, 1, ABG)
21:43:19.954 00.000 10072 Guiding  Dir = 3, Dur = 1
21:43:19.954 00.000 10072 IsGuiding returns 0
21:43:19.955 00.001 10072 PulseGuide returned control before completion, sleep 11
21:43:19.955 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
21:43:19.974 00.019 10072 IsGuiding returns 0
21:43:19.974 00.000 10072 Move returns status 0, amount 1
21:43:19.974 00.000 10072 MoveAxis(N, 0, ABG)
21:43:19.974 00.000 10072 Move returns status 0, amount 0
21:43:19.974 00.000 10072 move complete, result=0
21:43:19.974 00.000 10072 worker thread done servicing request
21:43:19.975 00.001 1032 UpdateGuideState exits: m=1490 SNR=27.1
21:43:19.975 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:19.975 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:19.975 00.000 1032 Enqueuing Expose request
21:43:19.975 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
21:43:19.983 00.008 10072 Worker thread wakes up
21:43:19.983 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:19.983 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:20.611 00.628 10072 Exposure complete
21:43:20.662 00.051 10072 worker thread done servicing request
21:43:20.662 00.000 1032 OnExposeComplete: enter
21:43:20.662 00.000 1032 UpdateGuideState(): m_state=6
21:43:20.662 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 204
21:43:20.662 00.000 1032 Star::Find returns 1 (0), X=1104.47, Y=140.84, Mass=1472, SNR=26.9, Peak=145 HFD=3.1
21:43:20.662 00.000 1032 MultiStar: [#1 0.13,-0.06,0.88,U] [#2 0.13,-0.12,0.70,U] [#3 0.24,-0.09,0.00,M1] [#4 0.06,0.09,0.59,U] [#5 0.18,0.04,0.56,U] [#6 0.13,-0.07,0.59,U] [#7 0.19,-0.09,0.00,M4] [#8 0.15,0.03,0.49,U] 
21:43:20.662 00.000 1032 refined, 6 included, MultiStar: {0.16, -0.02}, one-star: {0.26, -0.04}
21:43:20.672 00.010 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
21:43:20.674 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
21:43:20.676 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.16 mountX=-0.06 mountY=-0.14, mountTheta=-1.99
21:43:20.678 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.02, opts=13)
21:43:20.680 00.002 1032 Enqueuing Move request for scope (0.16, -0.02)
21:43:20.682 00.002 10072 Worker thread wakes up
21:43:20.682 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
21:43:20.682 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
21:43:20.682 00.000 10072 Moving (0.16, -0.02) raw xDistance=-0.06 yDistance=-0.14
21:43:20.682 00.000 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.75, period_length = 290.05
21:43:20.682 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
21:43:20.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:20.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:43:20.682 00.000 10072 MoveAxis(W, 1, ABG)
21:43:20.682 00.000 10072 Guiding  Dir = 3, Dur = 1
21:43:20.683 00.001 10072 IsGuiding returns 0
21:43:20.684 00.001 10072 PulseGuide returned control before completion, sleep 11
21:43:20.684 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:43:20.700 00.016 10072 IsGuiding returns 0
21:43:20.700 00.000 10072 Move returns status 0, amount 1
21:43:20.700 00.000 10072 MoveAxis(N, 0, ABG)
21:43:20.700 00.000 10072 Move returns status 0, amount 0
21:43:20.700 00.000 10072 move complete, result=0
21:43:20.700 00.000 10072 worker thread done servicing request
21:43:20.701 00.001 1032 UpdateGuideState exits: m=1472 SNR=26.9
21:43:20.704 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:20.706 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:20.706 00.000 1032 Enqueuing Expose request
21:43:20.709 00.003 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
21:43:20.711 00.002 10072 Worker thread wakes up
21:43:20.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:20.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:21.128 00.417 10072 Exposure complete
21:43:21.176 00.048 10072 worker thread done servicing request
21:43:21.176 00.000 1032 OnExposeComplete: enter
21:43:21.178 00.002 1032 UpdateGuideState(): m_state=6
21:43:21.178 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 205
21:43:21.178 00.000 1032 Star::Find returns 1 (0), X=1104.46, Y=140.73, Mass=1095, SNR=23.2, Peak=107 HFD=3.1
21:43:21.178 00.000 1032 MultiStar: [#1 0.02,-0.09,1.04,U] [#2 0.05,0.03,0.79,U] [#3 0.25,-0.02,0.00,M2] [#4 0.29,-0.03,0.00,M1] [#5 0.13,-0.05,0.65,U] [#6 0.12,-0.08,0.62,U] [#7 0.18,-0.06,0.00,M5] [#8 0.01,-0.02,0.55,U] 
21:43:21.178 00.000 1032 refined, 5 included, MultiStar: {0.10, -0.07}, one-star: {0.25, -0.14}
21:43:21.178 00.000 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
21:43:21.178 00.000 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
21:43:21.178 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.57 mountX=-0.09 mountY=-0.08, mountTheta=-2.40
21:43:21.188 00.010 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
21:43:21.188 00.000 1032 Enqueuing Move request for scope (0.10, -0.07)
21:43:21.188 00.000 10072 Worker thread wakes up
21:43:21.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
21:43:21.188 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
21:43:21.188 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.08
21:43:21.188 00.000 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.75, period_length = 290.05
21:43:21.188 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
21:43:21.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:21.192 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:21.192 00.000 10072 MoveAxis(W, 1, ABG)
21:43:21.192 00.000 10072 Guiding  Dir = 3, Dur = 1
21:43:21.192 00.000 10072 IsGuiding returns 0
21:43:21.193 00.001 10072 PulseGuide returned control before completion, sleep 11
21:43:21.193 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:43:21.209 00.016 10072 IsGuiding returns 0
21:43:21.209 00.000 10072 Move returns status 0, amount 1
21:43:21.209 00.000 10072 MoveAxis(N, 0, ABG)
21:43:21.209 00.000 10072 Move returns status 0, amount 0
21:43:21.209 00.000 10072 move complete, result=0
21:43:21.209 00.000 10072 worker thread done servicing request
21:43:21.209 00.000 1032 UpdateGuideState exits: m=1095 SNR=23.2
21:43:21.211 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:21.211 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:21.211 00.000 1032 Enqueuing Expose request
21:43:21.211 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
21:43:21.211 00.000 10072 Worker thread wakes up
21:43:21.211 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:21.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:21.846 00.635 10072 Exposure complete
21:43:21.893 00.047 10072 worker thread done servicing request
21:43:21.893 00.000 1032 OnExposeComplete: enter
21:43:21.893 00.000 1032 UpdateGuideState(): m_state=6
21:43:21.893 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 206
21:43:21.893 00.000 1032 Star::Find returns 1 (0), X=1104.44, Y=140.80, Mass=1300, SNR=25.3, Peak=122 HFD=3.2
21:43:21.901 00.008 1032 MultiStar: [#1 0.03,-0.09,0.95,U] [#2 0.07,-0.08,0.82,U] [#3 0.10,-0.22,0.00,M3] [#4 0.11,-0.19,0.00,M2] [#5 0.11,-0.18,0.00,M1] [#6 0.31,-0.17,0.00,M1] [#7 0.24,-0.28,0.00,M6] [#8 0.06,-0.03,0.52,U] 
21:43:21.901 00.000 1032 refined, 3 included, MultiStar: {0.10, -0.07}, one-star: {0.23, -0.08}
21:43:21.901 00.000 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
21:43:21.901 00.000 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
21:43:21.907 00.006 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.13 cameraTheta=-0.62 mountX=-0.10 mountY=-0.08, mountTheta=-2.45
21:43:21.907 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
21:43:21.907 00.000 1032 Enqueuing Move request for scope (0.10, -0.07)
21:43:21.907 00.000 10072 Worker thread wakes up
21:43:21.907 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
21:43:21.907 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
21:43:21.907 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.10 yDistance=-0.08
21:43:21.907 00.000 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.75, period_length = 290.05
21:43:21.907 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
21:43:21.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:21.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:21.907 00.000 10072 MoveAxis(W, 1, ABG)
21:43:21.907 00.000 10072 Guiding  Dir = 3, Dur = 1
21:43:21.914 00.007 10072 IsGuiding returns 0
21:43:21.914 00.000 10072 PulseGuide returned control before completion, sleep 11
21:43:21.915 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:43:21.929 00.014 10072 IsGuiding returns 0
21:43:21.929 00.000 10072 Move returns status 0, amount 1
21:43:21.929 00.000 10072 MoveAxis(N, 0, ABG)
21:43:21.930 00.001 10072 Move returns status 0, amount 0
21:43:21.930 00.000 10072 move complete, result=0
21:43:21.930 00.000 10072 worker thread done servicing request
21:43:21.932 00.002 1032 UpdateGuideState exits: m=1300 SNR=25.3
21:43:21.934 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:21.935 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:21.935 00.000 1032 Enqueuing Expose request
21:43:21.935 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
21:43:21.935 00.000 10072 Worker thread wakes up
21:43:21.935 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:21.935 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:22.346 00.411 10072 Exposure complete
21:43:22.395 00.049 10072 worker thread done servicing request
21:43:22.395 00.000 1032 OnExposeComplete: enter
21:43:22.398 00.003 1032 UpdateGuideState(): m_state=6
21:43:22.400 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 207
21:43:22.402 00.002 1032 Star::Find returns 1 (0), X=1104.33, Y=140.73, Mass=1264, SNR=24.9, Peak=128 HFD=3.1
21:43:22.404 00.002 1032 MultiStar: [#1 0.11,-0.27,0.00,M1] [#2 0.14,-0.30,0.00,M1] [#3 0.15,-0.06,0.76,U] [#4 0.03,-0.28,0.00,M3] [#5 0.27,-0.12,0.00,M2] [#6 0.09,-0.27,0.00,M2] [#7 0.19,-0.41,0.00,M7] [#8 0.30,-0.23,0.00,M1] 
21:43:22.404 00.000 1032 refined, 1 included, MultiStar: {0.14, -0.11}, one-star: {0.12, -0.14}
21:43:22.406 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
21:43:22.407 00.001 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
21:43:22.409 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.17 cameraTheta=-0.67 mountX=-0.14 mountY=-0.10, mountTheta=-2.50
21:43:22.411 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.11, opts=13)
21:43:22.413 00.002 1032 Enqueuing Move request for scope (0.14, -0.11)
21:43:22.415 00.002 10072 Worker thread wakes up
21:43:22.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
21:43:22.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
21:43:22.415 00.000 10072 Moving (0.14, -0.11) raw xDistance=-0.14 yDistance=-0.10
21:43:22.415 00.000 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.75, period_length = 290.05
21:43:22.415 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
21:43:22.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:22.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:43:22.415 00.000 10072 MoveAxis(E, 60, ABG)
21:43:22.415 00.000 10072 Guiding  Dir = 2, Dur = 60
21:43:22.417 00.002 10072 IsGuiding returns 0
21:43:22.417 00.000 10072 PulseGuide returned control before completion, sleep 70
21:43:22.418 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:43:22.433 00.015 1032 UpdateGuideState exits: m=1264 SNR=24.9
21:43:22.433 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:22.433 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:22.433 00.000 1032 Enqueuing Expose request
21:43:22.496 00.063 10072 IsGuiding returns 0
21:43:22.496 00.000 10072 Move returns status 0, amount 60
21:43:22.497 00.001 10072 MoveAxis(N, 0, ABG)
21:43:22.497 00.000 10072 Move returns status 0, amount 0
21:43:22.497 00.000 10072 move complete, result=0
21:43:22.497 00.000 10072 worker thread done servicing request
21:43:22.497 00.000 10072 Worker thread wakes up
21:43:22.497 00.000 1032 GuideStep: -0.1 px 60 ms EAST, -0.1 px 0 ms NORTH
21:43:22.499 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:22.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:23.131 00.632 10072 Exposure complete
21:43:23.182 00.051 10072 worker thread done servicing request
21:43:23.182 00.000 1032 OnExposeComplete: enter
21:43:23.182 00.000 1032 UpdateGuideState(): m_state=6
21:43:23.186 00.004 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 208
21:43:23.188 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=140.77, Mass=1126, SNR=23.5, Peak=108 HFD=3.2
21:43:23.190 00.002 1032 MultiStar: [#1 0.08,-0.18,0.00,M2] [#2 0.07,-0.11,0.79,U] [#3 0.10,-0.10,0.81,U] [#4 0.14,-0.17,0.00,M4] [#5 0.16,0.07,0.70,U] [#6 0.06,-0.09,0.62,U] [#7 0.18,-0.11,0.00,M8] [#8 0.13,-0.01,0.54,U] 
21:43:23.191 00.001 1032 refined, 5 included, MultiStar: {0.11, -0.06}, one-star: {0.11, -0.11}
21:43:23.191 00.000 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
21:43:23.193 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
21:43:23.194 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.55 mountX=-0.09 mountY=-0.09, mountTheta=-2.38
21:43:23.196 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
21:43:23.198 00.002 1032 Enqueuing Move request for scope (0.11, -0.06)
21:43:23.200 00.002 10072 Worker thread wakes up
21:43:23.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
21:43:23.200 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
21:43:23.200 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.09 yDistance=-0.09
21:43:23.200 00.000 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.75, period_length = 290.05
21:43:23.200 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
21:43:23.200 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:23.200 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:43:23.200 00.000 10072 MoveAxis(W, 1, ABG)
21:43:23.200 00.000 10072 Guiding  Dir = 3, Dur = 1
21:43:23.201 00.001 10072 IsGuiding returns 0
21:43:23.201 00.000 10072 PulseGuide returned control before completion, sleep 11
21:43:23.203 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:43:23.218 00.015 10072 IsGuiding returns 0
21:43:23.218 00.000 10072 Move returns status 0, amount 1
21:43:23.218 00.000 10072 MoveAxis(N, 0, ABG)
21:43:23.218 00.000 10072 Move returns status 0, amount 0
21:43:23.218 00.000 10072 move complete, result=0
21:43:23.218 00.000 10072 worker thread done servicing request
21:43:23.220 00.002 1032 UpdateGuideState exits: m=1126 SNR=23.5
21:43:23.222 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:23.224 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:23.225 00.001 1032 Enqueuing Expose request
21:43:23.227 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
21:43:23.227 00.000 10072 Worker thread wakes up
21:43:23.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:23.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:23.632 00.405 10072 Exposure complete
21:43:23.683 00.051 10072 worker thread done servicing request
21:43:23.683 00.000 1032 OnExposeComplete: enter
21:43:23.683 00.000 1032 UpdateGuideState(): m_state=6
21:43:23.683 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 209
21:43:23.683 00.000 1032 Star::Find returns 1 (0), X=1104.37, Y=140.71, Mass=1197, SNR=24.2, Peak=118 HFD=3.2
21:43:23.683 00.000 1032 MultiStar: [#1 -0.04,-0.16,1.02,U] [#2 0.17,-0.14,0.00,M1] [#3 0.11,-0.03,0.78,U] [#4 0.14,-0.02,0.69,U] [#5 0.03,0.10,0.73,U] [#6 0.03,-0.19,0.00,M2] [#7 0.15,-0.06,0.67,U] [#8 0.02,0.13,0.51,U] 
21:43:23.692 00.009 1032 refined, 6 included, MultiStar: {0.08, -0.05}, one-star: {0.16, -0.17}
21:43:23.692 00.000 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
21:43:23.692 00.000 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
21:43:23.692 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.56 mountX=-0.07 mountY=-0.07, mountTheta=-2.39
21:43:23.700 00.008 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
21:43:23.700 00.000 1032 Enqueuing Move request for scope (0.08, -0.05)
21:43:23.704 00.004 10072 Worker thread wakes up
21:43:23.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
21:43:23.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
21:43:23.704 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.07
21:43:23.704 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.75, period_length = 290.05
21:43:23.704 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:43:23.704 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:23.704 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:23.704 00.000 10072 MoveAxis(E, 0, ABG)
21:43:23.704 00.000 10072 Move returns status 0, amount 0
21:43:23.704 00.000 10072 MoveAxis(N, 0, ABG)
21:43:23.704 00.000 10072 Move returns status 0, amount 0
21:43:23.704 00.000 10072 move complete, result=0
21:43:23.704 00.000 10072 worker thread done servicing request
21:43:23.706 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:43:23.724 00.018 1032 UpdateGuideState exits: m=1197 SNR=24.2
21:43:23.726 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:23.728 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:23.730 00.002 1032 Enqueuing Expose request
21:43:23.730 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:23.732 00.002 10072 Worker thread wakes up
21:43:23.732 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:23.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:24.360 00.628 10072 Exposure complete
21:43:24.405 00.045 10072 worker thread done servicing request
21:43:24.405 00.000 1032 OnExposeComplete: enter
21:43:24.405 00.000 1032 UpdateGuideState(): m_state=6
21:43:24.414 00.009 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 210
21:43:24.414 00.000 1032 Star::Find returns 1 (0), X=1104.51, Y=140.77, Mass=1289, SNR=25.2, Peak=135 HFD=3.0
21:43:24.414 00.000 1032 MultiStar: [#1 0.01,-0.06,0.96,U] [#2 0.12,-0.00,0.74,U] [#3 0.01,0.17,0.71,U] [#4 0.09,0.06,0.67,U] [#5 0.05,0.19,0.00,M1] [#6 0.04,0.07,0.64,U] [#7 0.20,-0.05,0.00,M8] [#8 0.09,-0.05,0.51,U] 
21:43:24.414 00.000 1032 refined, 6 included, MultiStar: {0.10, 0.00}, one-star: {0.30, -0.10}
21:43:24.414 00.000 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
21:43:24.421 00.007 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
21:43:24.422 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.03 mountX=-0.02 mountY=-0.10, mountTheta=-1.80
21:43:24.422 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
21:43:24.422 00.000 1032 Enqueuing Move request for scope (0.10, 0.00)
21:43:24.422 00.000 10072 Worker thread wakes up
21:43:24.422 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
21:43:24.422 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
21:43:24.422 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=-0.10
21:43:24.422 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.75, period_length = 290.05
21:43:24.422 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:43:24.422 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:24.422 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:43:24.422 00.000 10072 MoveAxis(E, 0, ABG)
21:43:24.422 00.000 10072 Move returns status 0, amount 0
21:43:24.422 00.000 10072 MoveAxis(N, 0, ABG)
21:43:24.422 00.000 10072 Move returns status 0, amount 0
21:43:24.422 00.000 10072 move complete, result=0
21:43:24.422 00.000 10072 worker thread done servicing request
21:43:24.422 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
21:43:24.447 00.025 1032 UpdateGuideState exits: m=1289 SNR=25.2
21:43:24.448 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:24.450 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:24.450 00.000 1032 Enqueuing Expose request
21:43:24.452 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:24.455 00.003 10072 Worker thread wakes up
21:43:24.455 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:24.455 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:24.870 00.415 10072 Exposure complete
21:43:24.915 00.045 10072 worker thread done servicing request
21:43:24.915 00.000 1032 OnExposeComplete: enter
21:43:24.915 00.000 1032 UpdateGuideState(): m_state=6
21:43:24.915 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 211
21:43:24.915 00.000 1032 Star::Find returns 1 (0), X=1104.39, Y=140.84, Mass=1153, SNR=23.8, Peak=119 HFD=3.1
21:43:24.923 00.008 1032 MultiStar: [#1 -0.01,-0.05,0.96,U] [#2 0.08,-0.05,0.80,U] [#3 0.12,0.17,0.00,M1] [#4 0.19,-0.05,0.00,M3] [#5 0.04,0.01,0.75,U] [#6 0.14,-0.07,0.59,U] [#7 0.14,-0.01,0.66,U] [#8 0.09,-0.02,0.51,U] 
21:43:24.924 00.001 1032 refined, 6 included, MultiStar: {0.09, -0.03}, one-star: {0.18, -0.03}
21:43:24.926 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
21:43:24.928 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
21:43:24.928 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.34 mountX=-0.05 mountY=-0.08, mountTheta=-2.17
21:43:24.931 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
21:43:24.933 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
21:43:24.935 00.002 10072 Worker thread wakes up
21:43:24.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
21:43:24.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
21:43:24.935 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
21:43:24.935 00.000 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.75, period_length = 290.05
21:43:24.935 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:43:24.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:24.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:24.935 00.000 10072 MoveAxis(E, 0, ABG)
21:43:24.935 00.000 10072 Move returns status 0, amount 0
21:43:24.935 00.000 10072 MoveAxis(N, 0, ABG)
21:43:24.935 00.000 10072 Move returns status 0, amount 0
21:43:24.935 00.000 10072 move complete, result=0
21:43:24.937 00.002 10072 worker thread done servicing request
21:43:24.937 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:43:24.954 00.017 1032 UpdateGuideState exits: m=1153 SNR=23.8
21:43:24.954 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:24.954 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:24.958 00.004 1032 Enqueuing Expose request
21:43:24.958 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:24.958 00.000 10072 Worker thread wakes up
21:43:24.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:24.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:25.601 00.643 10072 Exposure complete
21:43:25.647 00.046 10072 worker thread done servicing request
21:43:25.647 00.000 1032 OnExposeComplete: enter
21:43:25.654 00.007 1032 UpdateGuideState(): m_state=6
21:43:25.656 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 212
21:43:25.658 00.002 1032 Star::Find returns 1 (0), X=1104.44, Y=140.75, Mass=1299, SNR=25.2, Peak=122 HFD=3.2
21:43:25.658 00.000 1032 MultiStar: [#1 0.00,-0.28,0.00,M1] [#2 0.07,-0.13,0.74,U] [#3 0.16,-0.17,0.00,M2] [#4 0.02,-0.14,0.65,U] [#5 0.08,-0.11,0.64,U] [#6 0.10,-0.13,0.55,U] [#7 0.06,-0.22,0.00,M8] [#8 0.08,-0.07,0.53,U] 
21:43:25.660 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.12}, one-star: {0.23, -0.13}
21:43:25.662 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
21:43:25.662 00.000 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
21:43:25.664 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.84 mountX=-0.14 mountY=-0.07, mountTheta=-2.67
21:43:25.666 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.12, opts=13)
21:43:25.668 00.002 1032 Enqueuing Move request for scope (0.11, -0.12)
21:43:25.670 00.002 10072 Worker thread wakes up
21:43:25.670 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
21:43:25.670 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
21:43:25.670 00.000 10072 Moving (0.11, -0.12) raw xDistance=-0.14 yDistance=-0.07
21:43:25.670 00.000 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.74, period_length = 290.05
21:43:25.670 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
21:43:25.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:25.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:25.670 00.000 10072 MoveAxis(E, 63, ABG)
21:43:25.671 00.001 10072 Guiding  Dir = 2, Dur = 63
21:43:25.671 00.000 10072 IsGuiding returns 0
21:43:25.671 00.000 10072 PulseGuide returned control before completion, sleep 73
21:43:25.672 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:43:25.689 00.017 1032 UpdateGuideState exits: m=1299 SNR=25.2
21:43:25.689 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:25.691 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:25.693 00.002 1032 Enqueuing Expose request
21:43:25.751 00.058 10072 IsGuiding returns 0
21:43:25.751 00.000 10072 Move returns status 0, amount 63
21:43:25.751 00.000 10072 MoveAxis(N, 0, ABG)
21:43:25.751 00.000 10072 Move returns status 0, amount 0
21:43:25.751 00.000 10072 move complete, result=0
21:43:25.751 00.000 10072 worker thread done servicing request
21:43:25.751 00.000 1032 GuideStep: -0.1 px 63 ms EAST, -0.1 px 0 ms NORTH
21:43:25.752 00.001 10072 Worker thread wakes up
21:43:25.754 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:25.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:26.161 00.407 10072 Exposure complete
21:43:26.214 00.053 10072 worker thread done servicing request
21:43:26.214 00.000 1032 OnExposeComplete: enter
21:43:26.216 00.002 1032 UpdateGuideState(): m_state=6
21:43:26.216 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 213
21:43:26.218 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=140.75, Mass=1355, SNR=25.8, Peak=141 HFD=3.2
21:43:26.220 00.002 1032 MultiStar: [#1 -0.03,-0.28,0.00,M2] [#2 0.05,-0.24,0.00,M1] [#3 0.16,-0.12,0.00,M3] [#4 0.25,-0.14,0.00,M3] [#5 0.11,-0.08,0.69,U] [#6 0.07,-0.39,0.00,M1] [#7 0.10,-0.19,0.00,M9] [#8 0.08,-0.09,0.47,U] 
21:43:26.222 00.002 1032 refined, 2 included, MultiStar: {0.15, -0.10}, one-star: {0.20, -0.13}
21:43:26.225 00.003 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
21:43:26.226 00.001 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
21:43:26.228 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.61 mountX=-0.14 mountY=-0.12, mountTheta=-2.44
21:43:26.230 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.10, opts=13)
21:43:26.231 00.001 1032 Enqueuing Move request for scope (0.15, -0.10)
21:43:26.235 00.004 10072 Worker thread wakes up
21:43:26.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
21:43:26.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
21:43:26.235 00.000 10072 Moving (0.15, -0.10) raw xDistance=-0.14 yDistance=-0.12
21:43:26.235 00.000 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.74, period_length = 290.05
21:43:26.235 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
21:43:26.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:26.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:43:26.235 00.000 10072 MoveAxis(E, 61, ABG)
21:43:26.235 00.000 10072 Guiding  Dir = 2, Dur = 61
21:43:26.235 00.000 10072 IsGuiding returns 0
21:43:26.235 00.000 10072 PulseGuide returned control before completion, sleep 71
21:43:26.237 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:43:26.255 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.8
21:43:26.255 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:26.255 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:26.255 00.000 1032 Enqueuing Expose request
21:43:26.317 00.062 10072 IsGuiding returns 0
21:43:26.317 00.000 10072 Move returns status 0, amount 61
21:43:26.317 00.000 10072 MoveAxis(N, 0, ABG)
21:43:26.317 00.000 10072 Move returns status 0, amount 0
21:43:26.317 00.000 10072 move complete, result=0
21:43:26.317 00.000 10072 worker thread done servicing request
21:43:26.317 00.000 10072 Worker thread wakes up
21:43:26.317 00.000 1032 GuideStep: -0.1 px 61 ms EAST, -0.1 px 0 ms NORTH
21:43:26.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:26.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:26.957 00.640 10072 Exposure complete
21:43:27.005 00.048 10072 worker thread done servicing request
21:43:27.005 00.000 1032 OnExposeComplete: enter
21:43:27.005 00.000 1032 UpdateGuideState(): m_state=6
21:43:27.005 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 214
21:43:27.005 00.000 1032 Star::Find returns 1 (0), X=1104.34, Y=140.97, Mass=1291, SNR=25.2, Peak=119 HFD=3.3
21:43:27.005 00.000 1032 MultiStar: [#1 -0.07,0.10,0.92,U] [#2 0.11,0.06,0.76,U] [#3 0.20,0.13,0.00,M4] [#4 0.11,0.12,0.65,U] [#5 0.08,0.05,0.62,U] [#6 0.19,0.06,0.00,M2] [#7 -0.04,0.11,0.61,U] [#8 0.03,0.23,0.00,M1] 
21:43:27.015 00.010 1032 refined, 5 included, MultiStar: {0.05, 0.09}, one-star: {0.13, 0.09}
21:43:27.016 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
21:43:27.016 00.000 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
21:43:27.018 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.01 mountX=0.07 mountY=-0.07, mountTheta=-0.82
21:43:27.022 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
21:43:27.022 00.000 1032 Enqueuing Move request for scope (0.05, 0.09)
21:43:27.022 00.000 10072 Worker thread wakes up
21:43:27.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
21:43:27.022 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
21:43:27.022 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
21:43:27.022 00.000 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.74, period_length = 290.05
21:43:27.022 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
21:43:27.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:27.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:27.022 00.000 10072 MoveAxis(E, 1, ABG)
21:43:27.022 00.000 10072 Guiding  Dir = 2, Dur = 1
21:43:27.027 00.005 10072 IsGuiding returns 0
21:43:27.028 00.001 10072 PulseGuide returned control before completion, sleep 11
21:43:27.028 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:43:27.031 00.003 1032 UpdateGuideState exits: m=1291 SNR=25.2
21:43:27.044 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:27.046 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:27.047 00.001 1032 Enqueuing Expose request
21:43:27.048 00.001 10072 IsGuiding returns 0
21:43:27.048 00.000 10072 Move returns status 0, amount 1
21:43:27.048 00.000 10072 MoveAxis(N, 0, ABG)
21:43:27.048 00.000 10072 Move returns status 0, amount 0
21:43:27.048 00.000 10072 move complete, result=0
21:43:27.048 00.000 10072 worker thread done servicing request
21:43:27.048 00.000 10072 Worker thread wakes up
21:43:27.048 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:27.048 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:27.048 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:43:27.458 00.410 10072 Exposure complete
21:43:27.520 00.062 10072 worker thread done servicing request
21:43:27.521 00.001 1032 OnExposeComplete: enter
21:43:27.522 00.001 1032 UpdateGuideState(): m_state=6
21:43:27.524 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 215
21:43:27.524 00.000 1032 Star::Find returns 1 (0), X=1104.34, Y=141.00, Mass=1227, SNR=24.5, Peak=111 HFD=3.2
21:43:27.530 00.006 1032 MultiStar: [#1 0.06,-0.02,1.00,U] [#2 0.09,0.16,0.78,U] [#3 0.19,0.12,0.00,M5] [#4 0.10,0.10,0.72,U] [#5 0.03,0.18,0.66,U] [#6 0.14,0.04,0.62,U] [#7 0.13,-0.04,0.65,U] [#8 0.11,0.17,0.00,M2] 
21:43:27.530 00.000 1032 refined, 6 included, MultiStar: {0.10, 0.08}, one-star: {0.13, 0.13}
21:43:27.534 00.004 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
21:43:27.536 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
21:43:27.538 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.12 cameraTheta=0.69 mountX=0.05 mountY=-0.11, mountTheta=-1.14
21:43:27.541 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
21:43:27.544 00.003 1032 Enqueuing Move request for scope (0.10, 0.08)
21:43:27.546 00.002 10072 Worker thread wakes up
21:43:27.546 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
21:43:27.546 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
21:43:27.546 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.11
21:43:27.546 00.000 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.74, period_length = 290.05
21:43:27.546 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:43:27.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:27.546 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:43:27.546 00.000 10072 MoveAxis(E, 1, ABG)
21:43:27.546 00.000 10072 Guiding  Dir = 2, Dur = 1
21:43:27.546 00.000 10072 IsGuiding returns 0
21:43:27.548 00.002 10072 PulseGuide returned control before completion, sleep 11
21:43:27.548 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:43:27.566 00.018 10072 IsGuiding returns 0
21:43:27.566 00.000 10072 Move returns status 0, amount 1
21:43:27.566 00.000 10072 MoveAxis(N, 0, ABG)
21:43:27.566 00.000 10072 Move returns status 0, amount 0
21:43:27.566 00.000 10072 move complete, result=0
21:43:27.566 00.000 10072 worker thread done servicing request
21:43:27.570 00.004 1032 UpdateGuideState exits: m=1227 SNR=24.5
21:43:27.573 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:27.575 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:27.577 00.002 1032 Enqueuing Expose request
21:43:27.579 00.002 10072 Worker thread wakes up
21:43:27.579 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:43:27.582 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:27.582 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:28.218 00.636 10072 Exposure complete
21:43:28.287 00.069 10072 worker thread done servicing request
21:43:28.287 00.000 1032 OnExposeComplete: enter
21:43:28.287 00.000 1032 UpdateGuideState(): m_state=6
21:43:28.293 00.006 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 216
21:43:28.294 00.001 1032 Star::Find returns 1 (0), X=1104.47, Y=140.90, Mass=1320, SNR=25.5, Peak=122 HFD=3.1
21:43:28.299 00.005 1032 MultiStar: [#1 -0.01,-0.10,0.93,U] [#2 0.10,-0.18,0.00,M1] [#3 0.04,0.02,0.75,U] [#4 0.09,-0.00,0.62,U] [#5 0.21,0.05,0.00,M1] [#6 0.03,0.02,0.59,U] [#7 0.15,-0.08,0.64,U] [#8 0.11,-0.09,0.50,U] 
21:43:28.301 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.03}, one-star: {0.26, 0.02}
21:43:28.303 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
21:43:28.303 00.000 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
21:43:28.303 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.28 mountX=-0.05 mountY=-0.09, mountTheta=-2.11
21:43:28.312 00.009 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
21:43:28.315 00.003 1032 Enqueuing Move request for scope (0.10, -0.03)
21:43:28.317 00.002 10072 Worker thread wakes up
21:43:28.318 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
21:43:28.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
21:43:28.318 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
21:43:28.318 00.000 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.74, period_length = 290.05
21:43:28.318 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:43:28.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:28.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:43:28.318 00.000 10072 MoveAxis(E, 1, ABG)
21:43:28.318 00.000 10072 Guiding  Dir = 2, Dur = 1
21:43:28.318 00.000 10072 IsGuiding returns 0
21:43:28.318 00.000 10072 PulseGuide returned control before completion, sleep 11
21:43:28.321 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:43:28.341 00.020 10072 IsGuiding returns 0
21:43:28.341 00.000 10072 Move returns status 0, amount 1
21:43:28.341 00.000 10072 MoveAxis(N, 0, ABG)
21:43:28.341 00.000 10072 Move returns status 0, amount 0
21:43:28.341 00.000 10072 move complete, result=0
21:43:28.341 00.000 10072 worker thread done servicing request
21:43:28.343 00.002 1032 UpdateGuideState exits: m=1320 SNR=25.5
21:43:28.345 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:28.347 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:28.349 00.002 1032 Enqueuing Expose request
21:43:28.352 00.003 10072 Worker thread wakes up
21:43:28.352 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:43:28.354 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:28.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:28.771 00.417 10072 Exposure complete
21:43:28.834 00.063 10072 worker thread done servicing request
21:43:28.834 00.000 1032 OnExposeComplete: enter
21:43:28.835 00.001 1032 UpdateGuideState(): m_state=6
21:43:28.837 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 217
21:43:28.839 00.002 1032 Star::Find returns 1 (0), X=1104.44, Y=140.76, Mass=1069, SNR=22.9, Peak=105 HFD=3.2
21:43:28.841 00.002 1032 MultiStar: [#1 -0.02,-0.18,1.05,U] [#2 0.20,-0.10,0.00,M2] [#3 0.20,-0.02,0.00,M5] [#4 0.19,-0.12,0.00,M1] [#5 0.18,-0.02,0.71,U] [#6 -0.04,-0.22,0.00,M1] [#7 0.25,-0.24,0.00,M7] [#8 0.00,-0.16,0.55,U] 
21:43:28.843 00.002 1032 refined, 3 included, MultiStar: {0.10, -0.12}, one-star: {0.23, -0.12}
21:43:28.845 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
21:43:28.847 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
21:43:28.847 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.88 mountX=-0.14 mountY=-0.07, mountTheta=-2.71
21:43:28.851 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.12, opts=13)
21:43:28.853 00.002 1032 Enqueuing Move request for scope (0.10, -0.12)
21:43:28.855 00.002 10072 Worker thread wakes up
21:43:28.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
21:43:28.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
21:43:28.855 00.000 10072 Moving (0.10, -0.12) raw xDistance=-0.14 yDistance=-0.07
21:43:28.855 00.000 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.74, period_length = 290.05
21:43:28.855 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
21:43:28.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:28.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:28.855 00.000 10072 MoveAxis(E, 65, ABG)
21:43:28.855 00.000 10072 Guiding  Dir = 2, Dur = 65
21:43:28.857 00.002 10072 IsGuiding returns 0
21:43:28.857 00.000 10072 PulseGuide returned control before completion, sleep 75
21:43:28.858 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:43:28.877 00.019 1032 UpdateGuideState exits: m=1069 SNR=22.9
21:43:28.879 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:28.881 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:28.883 00.002 1032 Enqueuing Expose request
21:43:28.936 00.053 10072 IsGuiding returns 0
21:43:28.944 00.008 10072 Move returns status 0, amount 65
21:43:28.944 00.000 10072 MoveAxis(N, 0, ABG)
21:43:28.944 00.000 10072 Move returns status 0, amount 0
21:43:28.944 00.000 10072 move complete, result=0
21:43:28.944 00.000 10072 worker thread done servicing request
21:43:28.944 00.000 10072 Worker thread wakes up
21:43:28.944 00.000 1032 GuideStep: -0.1 px 65 ms EAST, -0.1 px 0 ms NORTH
21:43:28.947 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:28.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:29.582 00.635 10072 Exposure complete
21:43:29.628 00.046 10072 worker thread done servicing request
21:43:29.628 00.000 1032 OnExposeComplete: enter
21:43:29.640 00.012 1032 UpdateGuideState(): m_state=6
21:43:29.641 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 218
21:43:29.643 00.002 1032 Star::Find returns 1 (0), X=1104.48, Y=141.07, Mass=1242, SNR=24.7, Peak=113 HFD=3.0
21:43:29.645 00.002 1032 MultiStar: [#1 0.00,0.01,1.00,U] [#2 0.13,-0.01,0.78,U] [#3 -0.02,0.33,0.00,M6] [#4 -0.02,0.14,0.67,U] [#5 0.05,0.14,0.60,U] [#6 0.04,-0.05,0.62,U] [#7 0.21,-0.01,0.00,M8] [#8 0.07,0.12,0.54,U] 
21:43:29.645 00.000 1032 refined, 6 included, MultiStar: {0.09, 0.08}, one-star: {0.27, 0.19}
21:43:29.647 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
21:43:29.649 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
21:43:29.651 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=0.05 mountY=-0.10, mountTheta=-1.09
21:43:29.653 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
21:43:29.655 00.002 1032 Enqueuing Move request for scope (0.09, 0.08)
21:43:29.657 00.002 10072 Worker thread wakes up
21:43:29.657 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
21:43:29.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
21:43:29.657 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.10
21:43:29.658 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.74, period_length = 290.05
21:43:29.658 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:43:29.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:29.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:43:29.658 00.000 10072 MoveAxis(E, 2, ABG)
21:43:29.658 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:29.659 00.001 10072 IsGuiding returns 0
21:43:29.659 00.000 10072 PulseGuide returned control before completion, sleep 12
21:43:29.660 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:43:29.675 00.015 10072 IsGuiding returns 0
21:43:29.675 00.000 10072 Move returns status 0, amount 2
21:43:29.675 00.000 10072 MoveAxis(N, 0, ABG)
21:43:29.676 00.001 10072 Move returns status 0, amount 0
21:43:29.676 00.000 10072 move complete, result=0
21:43:29.676 00.000 10072 worker thread done servicing request
21:43:29.677 00.001 1032 UpdateGuideState exits: m=1242 SNR=24.7
21:43:29.677 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:29.677 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:29.677 00.000 1032 Enqueuing Expose request
21:43:29.677 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:43:29.677 00.000 10072 Worker thread wakes up
21:43:29.677 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:29.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:30.103 00.426 10072 Exposure complete
21:43:30.151 00.048 10072 worker thread done servicing request
21:43:30.151 00.000 1032 OnExposeComplete: enter
21:43:30.151 00.000 1032 UpdateGuideState(): m_state=6
21:43:30.151 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 219
21:43:30.167 00.016 1032 Star::Find returns 1 (0), X=1104.42, Y=141.05, Mass=1185, SNR=24.1, Peak=106 HFD=3.2
21:43:30.169 00.002 1032 MultiStar: [#1 0.05,0.14,0.96,U] [#2 -0.03,0.10,0.81,U] [#3 0.03,0.28,0.00,M7] [#4 -0.07,0.09,0.67,U] [#5 0.14,0.24,0.00,M1] [#6 -0.13,-0.00,0.61,U] [#7 0.11,0.09,0.73,U] [#8 0.14,0.36,0.00,M1] 
21:43:30.171 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.11}, one-star: {0.21, 0.18}
21:43:30.172 00.001 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
21:43:30.175 00.003 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
21:43:30.177 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=0.10 mountY=-0.07, mountTheta=-0.60
21:43:30.177 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
21:43:30.183 00.006 1032 Enqueuing Move request for scope (0.04, 0.11)
21:43:30.184 00.001 10072 Worker thread wakes up
21:43:30.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
21:43:30.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
21:43:30.184 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.10 yDistance=-0.07
21:43:30.184 00.000 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.74, period_length = 290.05
21:43:30.184 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
21:43:30.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:30.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:30.184 00.000 10072 MoveAxis(E, 2, ABG)
21:43:30.184 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:30.186 00.002 10072 IsGuiding returns 0
21:43:30.186 00.000 10072 PulseGuide returned control before completion, sleep 12
21:43:30.187 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:43:30.202 00.015 10072 IsGuiding returns 0
21:43:30.202 00.000 10072 Move returns status 0, amount 2
21:43:30.202 00.000 10072 MoveAxis(N, 0, ABG)
21:43:30.202 00.000 10072 Move returns status 0, amount 0
21:43:30.202 00.000 10072 move complete, result=0
21:43:30.202 00.000 10072 worker thread done servicing request
21:43:30.203 00.001 1032 UpdateGuideState exits: m=1185 SNR=24.1
21:43:30.203 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:30.203 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:30.203 00.000 1032 Enqueuing Expose request
21:43:30.203 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:43:30.203 00.000 10072 Worker thread wakes up
21:43:30.203 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:30.203 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:30.839 00.636 10072 Exposure complete
21:43:30.891 00.052 10072 worker thread done servicing request
21:43:30.891 00.000 1032 OnExposeComplete: enter
21:43:30.891 00.000 1032 UpdateGuideState(): m_state=6
21:43:30.891 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 220
21:43:30.896 00.005 1032 Star::Find returns 1 (0), X=1104.39, Y=141.00, Mass=1051, SNR=22.7, Peak=91 HFD=3.3
21:43:30.896 00.000 1032 MultiStar: [#1 0.03,0.05,1.03,U] [#2 0.04,0.13,0.83,U] [#3 0.09,0.15,0.90,U] [#4 0.04,0.07,0.67,U] [#5 0.07,0.08,0.62,U] [#6 0.09,-0.03,0.70,U] [#7 0.02,0.10,0.68,U] [#8 0.12,0.21,0.00,M2] 
21:43:30.896 00.000 1032 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.18, 0.12}
21:43:30.896 00.000 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
21:43:30.901 00.005 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
21:43:30.901 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.88 mountX=0.07 mountY=-0.09, mountTheta=-0.95
21:43:30.901 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
21:43:30.901 00.000 1032 Enqueuing Move request for scope (0.07, 0.09)
21:43:30.901 00.000 10072 Worker thread wakes up
21:43:30.901 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
21:43:30.901 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
21:43:30.901 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
21:43:30.901 00.000 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.74, period_length = 290.05
21:43:30.901 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
21:43:30.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:30.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:43:30.901 00.000 10072 MoveAxis(E, 2, ABG)
21:43:30.901 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:30.910 00.009 10072 IsGuiding returns 0
21:43:30.910 00.000 10072 PulseGuide returned control before completion, sleep 12
21:43:30.911 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:43:30.925 00.014 10072 IsGuiding returns 0
21:43:30.925 00.000 10072 Move returns status 0, amount 2
21:43:30.925 00.000 10072 MoveAxis(N, 0, ABG)
21:43:30.926 00.001 10072 Move returns status 0, amount 0
21:43:30.926 00.000 10072 move complete, result=0
21:43:30.926 00.000 10072 worker thread done servicing request
21:43:30.927 00.001 1032 UpdateGuideState exits: m=1051 SNR=22.7
21:43:30.930 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:30.930 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:30.930 00.000 1032 Enqueuing Expose request
21:43:30.930 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:43:30.930 00.000 10072 Worker thread wakes up
21:43:30.930 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:30.930 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:31.342 00.412 10072 Exposure complete
21:43:31.391 00.049 10072 worker thread done servicing request
21:43:31.391 00.000 1032 OnExposeComplete: enter
21:43:31.391 00.000 1032 UpdateGuideState(): m_state=6
21:43:31.391 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 221
21:43:31.397 00.006 1032 Star::Find returns 1 (0), X=1104.46, Y=140.78, Mass=1085, SNR=23.0, Peak=112 HFD=3.0
21:43:31.397 00.000 1032 MultiStar: [#1 -0.07,0.07,1.15,U] [#2 0.03,0.02,0.86,U] [#3 0.21,0.04,0.00,M7] [#4 0.03,-0.03,0.71,U] [#5 0.11,0.07,0.64,U] [#6 0.09,0.02,0.67,U] [#7 0.07,0.03,0.72,U] [#8 -0.08,0.09,0.55,U] 
21:43:31.397 00.000 1032 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {0.25, -0.10}
21:43:31.397 00.000 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
21:43:31.397 00.000 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
21:43:31.397 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.29 mountX=0.00 mountY=-0.06, mountTheta=-1.54
21:43:31.406 00.009 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
21:43:31.406 00.000 1032 Enqueuing Move request for scope (0.05, 0.02)
21:43:31.408 00.002 10072 Worker thread wakes up
21:43:31.408 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
21:43:31.408 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
21:43:31.408 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.00 yDistance=-0.06
21:43:31.408 00.000 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 290.05
21:43:31.408 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:43:31.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:31.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:43:31.408 00.000 10072 MoveAxis(E, 2, ABG)
21:43:31.408 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:31.410 00.002 10072 IsGuiding returns 0
21:43:31.410 00.000 10072 PulseGuide returned control before completion, sleep 12
21:43:31.411 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:43:31.426 00.015 10072 IsGuiding returns 0
21:43:31.426 00.000 10072 Move returns status 0, amount 2
21:43:31.426 00.000 10072 MoveAxis(N, 0, ABG)
21:43:31.426 00.000 10072 Move returns status 0, amount 0
21:43:31.426 00.000 10072 move complete, result=0
21:43:31.426 00.000 10072 worker thread done servicing request
21:43:31.426 00.000 1032 UpdateGuideState exits: m=1085 SNR=23.0
21:43:31.426 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:31.426 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:31.426 00.000 1032 Enqueuing Expose request
21:43:31.426 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:43:31.426 00.000 10072 Worker thread wakes up
21:43:31.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:31.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:32.072 00.646 10072 Exposure complete
21:43:32.133 00.061 10072 worker thread done servicing request
21:43:32.133 00.000 1032 OnExposeComplete: enter
21:43:32.136 00.003 1032 UpdateGuideState(): m_state=6
21:43:32.137 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 222
21:43:32.139 00.002 1032 Star::Find returns 1 (0), X=1104.36, Y=141.00, Mass=1322, SNR=25.5, Peak=112 HFD=3.3
21:43:32.140 00.001 1032 MultiStar: [#1 0.02,0.03,0.98,U] [#2 0.05,0.03,0.78,U] [#3 0.12,0.05,0.77,U] [#4 0.21,0.06,0.00,M1] [#5 0.12,0.12,0.62,U] [#6 0.23,-0.09,0.00,M1] [#7 0.21,-0.09,0.00,M6] [#8 0.04,0.13,0.54,U] 
21:43:32.142 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.08}, one-star: {0.14, 0.12}
21:43:32.145 00.003 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
21:43:32.147 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
21:43:32.150 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.11 cameraTheta=0.73 mountX=0.05 mountY=-0.10, mountTheta=-1.10
21:43:32.153 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
21:43:32.156 00.003 1032 Enqueuing Move request for scope (0.09, 0.08)
21:43:32.158 00.002 10072 Worker thread wakes up
21:43:32.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
21:43:32.158 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
21:43:32.158 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.10
21:43:32.158 00.000 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 290.05
21:43:32.158 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:43:32.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:32.159 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:43:32.159 00.000 10072 MoveAxis(E, 3, ABG)
21:43:32.159 00.000 10072 Guiding  Dir = 2, Dur = 3
21:43:32.159 00.000 10072 IsGuiding returns 0
21:43:32.160 00.001 10072 PulseGuide returned control before completion, sleep 13
21:43:32.160 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:43:32.178 00.018 10072 IsGuiding returns 0
21:43:32.178 00.000 10072 Move returns status 0, amount 3
21:43:32.178 00.000 10072 MoveAxis(N, 0, ABG)
21:43:32.178 00.000 10072 Move returns status 0, amount 0
21:43:32.178 00.000 10072 move complete, result=0
21:43:32.179 00.001 10072 worker thread done servicing request
21:43:32.183 00.004 1032 UpdateGuideState exits: m=1322 SNR=25.5
21:43:32.186 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:32.187 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:32.189 00.002 1032 Enqueuing Expose request
21:43:32.190 00.001 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:43:32.192 00.002 10072 Worker thread wakes up
21:43:32.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:32.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:32.603 00.411 10072 Exposure complete
21:43:32.666 00.063 10072 worker thread done servicing request
21:43:32.666 00.000 1032 OnExposeComplete: enter
21:43:32.670 00.004 1032 UpdateGuideState(): m_state=6
21:43:32.671 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 223
21:43:32.675 00.004 1032 Star::Find returns 1 (0), X=1104.31, Y=141.04, Mass=1221, SNR=24.5, Peak=101 HFD=3.3
21:43:32.678 00.003 1032 MultiStar: [#1 -0.01,0.08,1.03,U] [#2 0.05,0.03,0.76,U] [#3 0.09,0.09,0.74,U] [#4 0.15,0.12,0.00,M2] [#5 0.03,0.21,0.00,M1] [#6 0.09,-0.09,0.61,U] [#7 0.07,0.01,0.66,U] [#8 0.18,0.12,0.00,M1] 
21:43:32.682 00.004 1032 refined, 5 included, MultiStar: {0.06, 0.06}, one-star: {0.10, 0.16}
21:43:32.684 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
21:43:32.687 00.003 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
21:43:32.689 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.75 mountX=0.04 mountY=-0.07, mountTheta=-1.08
21:43:32.692 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
21:43:32.695 00.003 1032 Enqueuing Move request for scope (0.06, 0.06)
21:43:32.696 00.001 10072 Worker thread wakes up
21:43:32.696 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
21:43:32.696 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
21:43:32.697 00.001 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
21:43:32.697 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 290.05
21:43:32.697 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:43:32.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:32.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:32.697 00.000 10072 MoveAxis(E, 2, ABG)
21:43:32.697 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:32.698 00.001 10072 IsGuiding returns 0
21:43:32.698 00.000 10072 PulseGuide returned control before completion, sleep 12
21:43:32.700 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:43:32.719 00.019 1032 UpdateGuideState exits: m=1221 SNR=24.5
21:43:32.722 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:32.724 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:32.726 00.002 1032 Enqueuing Expose request
21:43:32.727 00.001 10072 IsGuiding returns 0
21:43:32.727 00.000 10072 Move returns status 0, amount 2
21:43:32.727 00.000 10072 MoveAxis(N, 0, ABG)
21:43:32.727 00.000 10072 Move returns status 0, amount 0
21:43:32.728 00.001 10072 move complete, result=0
21:43:32.728 00.000 10072 worker thread done servicing request
21:43:32.728 00.000 10072 Worker thread wakes up
21:43:32.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:32.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:32.735 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:43:33.354 00.619 10072 Exposure complete
21:43:33.416 00.062 10072 worker thread done servicing request
21:43:33.416 00.000 1032 OnExposeComplete: enter
21:43:33.419 00.003 1032 UpdateGuideState(): m_state=6
21:43:33.421 00.002 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 224
21:43:33.423 00.002 1032 Star::Find returns 1 (0), X=1104.36, Y=140.98, Mass=1098, SNR=23.2, Peak=104 HFD=3.3
21:43:33.426 00.003 1032 MultiStar: [#1 0.00,-0.03,1.05,U] [#2 0.04,0.08,0.83,U] [#3 0.17,0.11,0.00,M6] [#4 0.13,0.10,0.69,U] [#5 0.19,0.02,0.67,U] [#6 0.20,-0.00,0.00,M1] [#7 -0.03,0.13,0.69,U] [#8 0.15,-0.12,0.00,M2] 
21:43:33.429 00.003 1032 refined, 5 included, MultiStar: {0.08, 0.06}, one-star: {0.15, 0.11}
21:43:33.431 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
21:43:33.432 00.001 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
21:43:33.434 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.68 mountX=0.04 mountY=-0.09, mountTheta=-1.15
21:43:33.437 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
21:43:33.438 00.001 1032 Enqueuing Move request for scope (0.08, 0.06)
21:43:33.440 00.002 10072 Worker thread wakes up
21:43:33.440 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
21:43:33.440 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
21:43:33.440 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
21:43:33.440 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 290.05
21:43:33.440 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:43:33.441 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:33.441 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:43:33.441 00.000 10072 MoveAxis(E, 2, ABG)
21:43:33.441 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:33.441 00.000 10072 IsGuiding returns 0
21:43:33.441 00.000 10072 PulseGuide returned control before completion, sleep 12
21:43:33.442 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
21:43:33.458 00.016 10072 IsGuiding returns 0
21:43:33.458 00.000 10072 Move returns status 0, amount 2
21:43:33.458 00.000 10072 MoveAxis(N, 0, ABG)
21:43:33.458 00.000 10072 Move returns status 0, amount 0
21:43:33.458 00.000 10072 move complete, result=0
21:43:33.458 00.000 10072 worker thread done servicing request
21:43:33.463 00.005 1032 UpdateGuideState exits: m=1098 SNR=23.2
21:43:33.465 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:33.467 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:33.468 00.001 1032 Enqueuing Expose request
21:43:33.470 00.002 10072 Worker thread wakes up
21:43:33.470 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:33.470 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:33.470 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:43:33.884 00.414 10072 Exposure complete
21:43:33.939 00.055 10072 worker thread done servicing request
21:43:33.939 00.000 1032 OnExposeComplete: enter
21:43:33.941 00.002 1032 UpdateGuideState(): m_state=6
21:43:33.943 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 225
21:43:33.945 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=141.00, Mass=1158, SNR=23.8, Peak=110 HFD=3.3
21:43:33.947 00.002 1032 MultiStar: [#1 -0.00,-0.04,0.94,U] [#2 0.00,-0.03,0.83,U] [#3 0.03,0.14,0.78,U] [#4 0.11,0.14,0.66,U] [#5 0.06,0.09,0.62,U] [#6 0.02,-0.04,0.65,U] [#7 0.11,-0.03,0.71,U] [#8 -0.01,0.06,0.54,U] 
21:43:33.949 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.11, 0.12}
21:43:33.950 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
21:43:33.951 00.001 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
21:43:33.954 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.74 mountX=0.03 mountY=-0.06, mountTheta=-1.09
21:43:33.957 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
21:43:33.962 00.005 1032 Enqueuing Move request for scope (0.05, 0.05)
21:43:33.964 00.002 10072 Worker thread wakes up
21:43:33.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
21:43:33.964 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
21:43:33.964 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
21:43:33.964 00.000 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 290.05
21:43:33.964 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:43:33.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:33.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:43:33.964 00.000 10072 MoveAxis(E, 2, ABG)
21:43:33.966 00.002 10072 Guiding  Dir = 2, Dur = 2
21:43:33.966 00.000 10072 IsGuiding returns 0
21:43:33.966 00.000 10072 PulseGuide returned control before completion, sleep 12
21:43:33.967 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:43:33.987 00.020 1032 UpdateGuideState exits: m=1158 SNR=23.8
21:43:33.992 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:33.994 00.002 10072 IsGuiding returns 0
21:43:33.994 00.000 10072 Move returns status 0, amount 2
21:43:33.994 00.000 10072 MoveAxis(N, 0, ABG)
21:43:33.994 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:33.996 00.002 1032 Enqueuing Expose request
21:43:33.998 00.002 10072 Move returns status 0, amount 0
21:43:33.998 00.000 10072 move complete, result=0
21:43:33.998 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:43:33.999 00.001 10072 worker thread done servicing request
21:43:34.000 00.001 10072 Worker thread wakes up
21:43:34.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:34.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:34.632 00.632 10072 Exposure complete
21:43:34.689 00.057 10072 worker thread done servicing request
21:43:34.689 00.000 1032 OnExposeComplete: enter
21:43:34.691 00.002 1032 UpdateGuideState(): m_state=6
21:43:34.693 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 226
21:43:34.695 00.002 1032 Star::Find returns 1 (0), X=1104.38, Y=140.89, Mass=1528, SNR=27.4, Peak=144 HFD=3.3
21:43:34.696 00.001 1032 MultiStar: [#1 -0.10,-0.03,0.91,U] [#2 0.01,-0.05,0.75,U] [#3 -0.02,0.06,0.68,U] [#4 0.10,0.07,0.61,U] [#5 0.05,0.15,0.59,U] [#6 0.27,-0.25,0.00,M1] [#7 0.09,-0.11,0.60,U] [#8 -0.01,-0.02,0.48,U] 
21:43:34.698 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.01}, one-star: {0.17, 0.01}
21:43:34.699 00.001 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
21:43:34.701 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
21:43:34.702 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.16 mountX=-0.00 mountY=-0.04, mountTheta=-1.67
21:43:34.706 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
21:43:34.708 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
21:43:34.711 00.003 10072 Worker thread wakes up
21:43:34.711 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
21:43:34.711 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
21:43:34.711 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
21:43:34.711 00.000 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 290.05
21:43:34.712 00.001 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:43:34.712 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:34.712 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:43:34.712 00.000 10072 MoveAxis(E, 2, ABG)
21:43:34.712 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:34.712 00.000 10072 IsGuiding returns 0
21:43:34.713 00.001 10072 PulseGuide returned control before completion, sleep 12
21:43:34.713 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:43:34.731 00.018 1032 UpdateGuideState exits: m=1528 SNR=27.4
21:43:34.733 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:34.737 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:34.741 00.004 1032 Enqueuing Expose request
21:43:34.743 00.002 10072 IsGuiding returns 0
21:43:34.743 00.000 10072 Move returns status 0, amount 2
21:43:34.743 00.000 10072 MoveAxis(N, 0, ABG)
21:43:34.743 00.000 10072 Move returns status 0, amount 0
21:43:34.743 00.000 10072 move complete, result=0
21:43:34.743 00.000 10072 worker thread done servicing request
21:43:34.743 00.000 10072 Worker thread wakes up
21:43:34.744 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:34.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:34.750 00.006 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:43:35.149 00.399 10072 Exposure complete
21:43:35.210 00.061 1032 OnExposeComplete: enter
21:43:35.212 00.002 1032 UpdateGuideState(): m_state=6
21:43:35.215 00.003 10072 worker thread done servicing request
21:43:35.215 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 227
21:43:35.217 00.002 1032 Star::Find returns 1 (0), X=1104.38, Y=141.02, Mass=1290, SNR=25.2, Peak=116 HFD=3.2
21:43:35.220 00.003 1032 MultiStar: [#1 -0.07,-0.00,0.95,U] [#2 -0.03,0.03,0.76,U] [#3 0.09,0.12,0.67,U] [#4 0.16,0.05,0.67,U] [#5 0.06,0.03,0.68,U] [#6 -0.06,-0.02,0.57,U] [#7 0.07,0.01,0.67,U] [#8 -0.10,0.16,0.00,M1] 
21:43:35.221 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.17, 0.15}
21:43:35.223 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
21:43:35.225 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
21:43:35.227 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.78 mountX=0.03 mountY=-0.06, mountTheta=-1.05
21:43:35.230 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
21:43:35.232 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
21:43:35.235 00.003 10072 Worker thread wakes up
21:43:35.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
21:43:35.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
21:43:35.235 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
21:43:35.235 00.000 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 290.05
21:43:35.235 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:43:35.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:35.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:43:35.236 00.001 10072 MoveAxis(E, 2, ABG)
21:43:35.236 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:35.237 00.001 10072 IsGuiding returns 0
21:43:35.238 00.001 10072 PulseGuide returned control before completion, sleep 12
21:43:35.241 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=92, Gamma=2.230
21:43:35.253 00.012 10072 IsGuiding returns 0
21:43:35.253 00.000 10072 Move returns status 0, amount 2
21:43:35.253 00.000 10072 MoveAxis(N, 0, ABG)
21:43:35.253 00.000 10072 Move returns status 0, amount 0
21:43:35.253 00.000 10072 move complete, result=0
21:43:35.253 00.000 10072 worker thread done servicing request
21:43:35.260 00.007 1032 UpdateGuideState exits: m=1290 SNR=25.2
21:43:35.262 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:35.265 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:35.266 00.001 1032 Enqueuing Expose request
21:43:35.272 00.006 10072 Worker thread wakes up
21:43:35.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:35.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:35.274 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:43:35.899 00.625 10072 Exposure complete
21:43:35.961 00.062 10072 worker thread done servicing request
21:43:35.961 00.000 1032 OnExposeComplete: enter
21:43:35.964 00.003 1032 UpdateGuideState(): m_state=6
21:43:35.966 00.002 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 228
21:43:35.967 00.001 1032 Star::Find returns 1 (0), X=1104.25, Y=141.10, Mass=1299, SNR=25.3, Peak=118 HFD=2.9
21:43:35.969 00.002 1032 MultiStar: [#1 -0.13,0.05,1.04,U] [#2 -0.03,0.06,0.72,U] [#3 -0.06,0.19,0.00,M4] [#4 0.05,0.08,0.60,U] [#5 -0.05,0.07,0.65,U] [#6 -0.09,-0.07,0.64,U] [#7 0.02,0.04,0.71,U] [#8 0.01,0.24,0.00,M2] 
21:43:35.971 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.07}, one-star: {0.04, 0.22}
21:43:35.972 00.001 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
21:43:35.974 00.002 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
21:43:35.975 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.95 mountX=0.08 mountY=0.01, mountTheta=0.12
21:43:35.978 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
21:43:35.980 00.002 1032 Enqueuing Move request for scope (-0.03, 0.07)
21:43:35.982 00.002 10072 Worker thread wakes up
21:43:35.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
21:43:35.982 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
21:43:35.982 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.08 yDistance=0.01
21:43:35.982 00.000 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 290.05
21:43:35.982 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
21:43:35.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:35.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:43:35.982 00.000 10072 MoveAxis(E, 2, ABG)
21:43:35.982 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:35.983 00.001 10072 IsGuiding returns 0
21:43:35.983 00.000 10072 PulseGuide returned control before completion, sleep 12
21:43:35.983 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
21:43:36.004 00.021 10072 IsGuiding returns 0
21:43:36.004 00.000 10072 Move returns status 0, amount 2
21:43:36.004 00.000 10072 MoveAxis(N, 0, ABG)
21:43:36.004 00.000 10072 Move returns status 0, amount 0
21:43:36.004 00.000 10072 move complete, result=0
21:43:36.004 00.000 10072 worker thread done servicing request
21:43:36.005 00.001 1032 UpdateGuideState exits: m=1299 SNR=25.3
21:43:36.007 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:36.009 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:36.011 00.002 1032 Enqueuing Expose request
21:43:36.012 00.001 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:43:36.014 00.002 10072 Worker thread wakes up
21:43:36.014 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:36.014 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:36.431 00.417 10072 Exposure complete
21:43:36.488 00.057 10072 worker thread done servicing request
21:43:36.488 00.000 1032 OnExposeComplete: enter
21:43:36.491 00.003 1032 UpdateGuideState(): m_state=6
21:43:36.494 00.003 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 229
21:43:36.495 00.001 1032 Star::Find returns 1 (0), X=1104.06, Y=141.11, Mass=1409, SNR=26.3, Peak=126 HFD=2.9
21:43:36.497 00.002 1032 MultiStar: [#1 0.01,-0.04,0.92,U] [#2 -0.05,-0.03,0.74,U] [#3 -0.01,0.14,0.70,U] [#4 0.04,0.28,0.00,M1] [#5 -0.01,0.24,0.00,M1] [#6 -0.01,0.04,0.59,U] [#7 -0.05,0.12,0.67,U] [#8 -0.12,0.03,0.45,U] 
21:43:36.498 00.001 1032 refined, 6 included, MultiStar: {-0.06, 0.08}, one-star: {-0.15, 0.24}
21:43:36.499 00.001 1032 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.83) = xAngle (0.36 = 0.36)
21:43:36.500 00.001 1032 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.36 = 0.36)
21:43:36.502 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.19 mountX=0.09 mountY=0.03, mountTheta=0.36
21:43:36.505 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.08, opts=13)
21:43:36.506 00.001 1032 Enqueuing Move request for scope (-0.06, 0.08)
21:43:36.508 00.002 10072 Worker thread wakes up
21:43:36.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
21:43:36.508 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
21:43:36.508 00.000 10072 Moving (-0.06, 0.08) raw xDistance=0.09 yDistance=0.03
21:43:36.508 00.000 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 290.05
21:43:36.508 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
21:43:36.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:36.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:43:36.508 00.000 10072 MoveAxis(E, 2, ABG)
21:43:36.508 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:36.509 00.001 10072 IsGuiding returns 0
21:43:36.509 00.000 10072 PulseGuide returned control before completion, sleep 12
21:43:36.510 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:43:36.530 00.020 1032 UpdateGuideState exits: m=1409 SNR=26.3
21:43:36.532 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:36.533 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:36.534 00.001 1032 Enqueuing Expose request
21:43:36.536 00.002 10072 IsGuiding returns 0
21:43:36.536 00.000 10072 Move returns status 0, amount 2
21:43:36.536 00.000 10072 MoveAxis(N, 0, ABG)
21:43:36.536 00.000 10072 Move returns status 0, amount 0
21:43:36.536 00.000 10072 move complete, result=0
21:43:36.536 00.000 10072 worker thread done servicing request
21:43:36.537 00.001 10072 Worker thread wakes up
21:43:36.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:36.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:36.544 00.007 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:43:37.165 00.621 10072 Exposure complete
21:43:37.227 00.062 10072 worker thread done servicing request
21:43:37.227 00.000 1032 OnExposeComplete: enter
21:43:37.228 00.001 1032 UpdateGuideState(): m_state=6
21:43:37.231 00.003 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 230
21:43:37.232 00.001 1032 Star::Find returns 1 (0), X=1104.22, Y=141.00, Mass=1151, SNR=23.8, Peak=103 HFD=3.2
21:43:37.233 00.001 1032 MultiStar: [#1 -0.14,0.03,1.02,U] [#2 0.06,-0.04,0.80,U] [#3 0.03,0.11,0.79,U] [#4 0.00,0.08,0.74,U] [#5 0.09,0.02,0.68,U] [#6 0.00,-0.06,0.66,U] [#7 0.06,-0.03,0.69,U] [#8 -0.05,0.24,0.00,M2] 
21:43:37.236 00.003 1032 refined, 7 included, MultiStar: {0.01, 0.03}, one-star: {0.01, 0.12}
21:43:37.239 00.003 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
21:43:37.240 00.001 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
21:43:37.242 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.38 mountX=0.03 mountY=-0.02, mountTheta=-0.45
21:43:37.245 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
21:43:37.246 00.001 1032 Enqueuing Move request for scope (0.01, 0.03)
21:43:37.248 00.002 10072 Worker thread wakes up
21:43:37.249 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
21:43:37.249 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
21:43:37.249 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
21:43:37.249 00.000 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.72, period_length = 290.05
21:43:37.249 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:43:37.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:37.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:43:37.249 00.000 10072 MoveAxis(E, 2, ABG)
21:43:37.249 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:37.250 00.001 10072 IsGuiding returns 0
21:43:37.250 00.000 10072 PulseGuide returned control before completion, sleep 12
21:43:37.251 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:43:37.271 00.020 1032 UpdateGuideState exits: m=1151 SNR=23.8
21:43:37.273 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:37.276 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:37.278 00.002 1032 Enqueuing Expose request
21:43:37.279 00.001 10072 IsGuiding returns 0
21:43:37.279 00.000 10072 Move returns status 0, amount 2
21:43:37.279 00.000 10072 MoveAxis(N, 0, ABG)
21:43:37.279 00.000 10072 Move returns status 0, amount 0
21:43:37.279 00.000 10072 move complete, result=0
21:43:37.279 00.000 10072 worker thread done servicing request
21:43:37.279 00.000 10072 Worker thread wakes up
21:43:37.279 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:37.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:37.288 00.009 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:43:37.699 00.411 10072 Exposure complete
21:43:37.762 00.063 10072 worker thread done servicing request
21:43:37.762 00.000 1032 OnExposeComplete: enter
21:43:37.765 00.003 1032 UpdateGuideState(): m_state=6
21:43:37.766 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 231
21:43:37.772 00.006 1032 Star::Find returns 1 (0), X=1104.38, Y=140.93, Mass=1195, SNR=24.2, Peak=114 HFD=3.2
21:43:37.774 00.002 1032 MultiStar: [#1 -0.11,-0.03,0.99,U] [#2 -0.11,-0.10,0.80,U] [#3 0.07,-0.02,0.79,U] [#4 0.01,-0.10,0.66,U] [#5 0.00,0.10,0.70,U] [#6 0.00,-0.07,0.61,U] [#7 0.04,-0.16,0.69,U] [#8 -0.06,0.05,0.52,U] 
21:43:37.776 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.17, 0.05}
21:43:37.778 00.002 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
21:43:37.779 00.001 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
21:43:37.781 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.40 mountX=-0.03 mountY=0.00, mountTheta=3.05
21:43:37.784 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
21:43:37.786 00.002 1032 Enqueuing Move request for scope (0.01, -0.03)
21:43:37.787 00.001 10072 Worker thread wakes up
21:43:37.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
21:43:37.787 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
21:43:37.787 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=0.00
21:43:37.788 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.72, period_length = 290.05
21:43:37.788 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:43:37.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:37.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:43:37.788 00.000 10072 MoveAxis(E, 2, ABG)
21:43:37.788 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:37.789 00.001 10072 IsGuiding returns 0
21:43:37.789 00.000 10072 PulseGuide returned control before completion, sleep 12
21:43:37.793 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:43:37.817 00.024 1032 UpdateGuideState exits: m=1195 SNR=24.2
21:43:37.819 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:37.821 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:37.823 00.002 1032 Enqueuing Expose request
21:43:37.824 00.001 10072 IsGuiding returns 0
21:43:37.824 00.000 10072 Move returns status 0, amount 2
21:43:37.824 00.000 10072 MoveAxis(N, 0, ABG)
21:43:37.825 00.001 10072 Move returns status 0, amount 0
21:43:37.825 00.000 10072 move complete, result=0
21:43:37.825 00.000 10072 worker thread done servicing request
21:43:37.825 00.000 10072 Worker thread wakes up
21:43:37.825 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:37.825 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:37.834 00.009 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:43:38.452 00.618 10072 Exposure complete
21:43:38.515 00.063 10072 worker thread done servicing request
21:43:38.515 00.000 1032 OnExposeComplete: enter
21:43:38.518 00.003 1032 UpdateGuideState(): m_state=6
21:43:38.521 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 232
21:43:38.523 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=140.94, Mass=1194, SNR=24.2, Peak=103 HFD=3.3
21:43:38.526 00.003 1032 MultiStar: [#1 -0.07,0.08,0.94,U] [#2 0.07,0.01,0.80,U] [#3 -0.02,0.15,0.73,U] [#4 0.13,0.10,0.67,U] [#5 0.07,0.11,0.65,U] [#6 -0.11,0.12,0.63,U] [#7 0.12,-0.00,0.69,U] [#8 -0.07,0.02,0.50,U] 
21:43:38.528 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.11, 0.06}
21:43:38.529 00.001 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
21:43:38.531 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
21:43:38.533 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.16 mountX=0.06 mountY=-0.05, mountTheta=-0.67
21:43:38.535 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
21:43:38.536 00.001 1032 Enqueuing Move request for scope (0.03, 0.07)
21:43:38.539 00.003 10072 Worker thread wakes up
21:43:38.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
21:43:38.540 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
21:43:38.540 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
21:43:38.540 00.000 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.72, period_length = 290.05
21:43:38.540 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
21:43:38.540 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:38.540 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:43:38.540 00.000 10072 MoveAxis(E, 1, ABG)
21:43:38.540 00.000 10072 Guiding  Dir = 2, Dur = 1
21:43:38.541 00.001 10072 IsGuiding returns 0
21:43:38.541 00.000 10072 PulseGuide returned control before completion, sleep 11
21:43:38.542 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
21:43:38.559 00.017 10072 IsGuiding returns 0
21:43:38.559 00.000 10072 Move returns status 0, amount 1
21:43:38.559 00.000 10072 MoveAxis(N, 0, ABG)
21:43:38.559 00.000 10072 Move returns status 0, amount 0
21:43:38.559 00.000 10072 move complete, result=0
21:43:38.559 00.000 10072 worker thread done servicing request
21:43:38.562 00.003 1032 UpdateGuideState exits: m=1194 SNR=24.2
21:43:38.564 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:38.566 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:38.567 00.001 1032 Enqueuing Expose request
21:43:38.569 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:43:38.571 00.002 10072 Worker thread wakes up
21:43:38.571 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:38.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:38.983 00.412 10072 Exposure complete
21:43:39.039 00.056 10072 worker thread done servicing request
21:43:39.039 00.000 1032 OnExposeComplete: enter
21:43:39.041 00.002 1032 UpdateGuideState(): m_state=6
21:43:39.043 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 233
21:43:39.044 00.001 1032 Star::Find returns 1 (0), X=1104.43, Y=140.85, Mass=1288, SNR=25.1, Peak=115 HFD=3.2
21:43:39.046 00.002 1032 MultiStar: [#1 -0.05,0.02,0.98,U] [#2 -0.14,-0.01,0.79,U] [#3 0.09,0.18,0.00,M1] [#4 -0.11,0.18,0.00,M1] [#5 0.10,0.19,0.00,M1] [#6 -0.12,-0.11,0.57,U] [#7 -0.10,-0.10,0.67,U] [#8 0.01,0.06,0.51,U] 
21:43:39.047 00.001 1032 refined, 5 included, MultiStar: {-0.02, -0.02}, one-star: {0.22, -0.02}
21:43:39.050 00.003 1032 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.83) = xAngle (-3.97 = 2.31)
21:43:39.051 00.001 1032 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.97 = 2.31)
21:43:39.053 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.14 mountX=-0.02 mountY=0.02, mountTheta=2.31
21:43:39.055 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
21:43:39.057 00.002 1032 Enqueuing Move request for scope (-0.02, -0.02)
21:43:39.057 00.000 10072 Worker thread wakes up
21:43:39.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
21:43:39.059 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
21:43:39.059 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
21:43:39.059 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.72, period_length = 290.05
21:43:39.059 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:43:39.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:39.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:43:39.059 00.000 10072 MoveAxis(E, 1, ABG)
21:43:39.059 00.000 10072 Guiding  Dir = 2, Dur = 1
21:43:39.060 00.001 10072 IsGuiding returns 0
21:43:39.060 00.000 10072 PulseGuide returned control before completion, sleep 11
21:43:39.061 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:43:39.075 00.014 10072 IsGuiding returns 0
21:43:39.075 00.000 10072 Move returns status 0, amount 1
21:43:39.075 00.000 10072 MoveAxis(N, 0, ABG)
21:43:39.075 00.000 10072 Move returns status 0, amount 0
21:43:39.075 00.000 10072 move complete, result=0
21:43:39.075 00.000 10072 worker thread done servicing request
21:43:39.079 00.004 1032 UpdateGuideState exits: m=1288 SNR=25.1
21:43:39.081 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:39.082 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:39.084 00.002 1032 Enqueuing Expose request
21:43:39.086 00.002 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:43:39.087 00.001 10072 Worker thread wakes up
21:43:39.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:39.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:39.717 00.630 10072 Exposure complete
21:43:39.773 00.056 10072 worker thread done servicing request
21:43:39.774 00.001 1032 OnExposeComplete: enter
21:43:39.775 00.001 1032 UpdateGuideState(): m_state=6
21:43:39.777 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 234
21:43:39.778 00.001 1032 Star::Find returns 1 (0), X=1104.40, Y=140.89, Mass=1420, SNR=26.4, Peak=128 HFD=3.2
21:43:39.780 00.002 1032 MultiStar: [#1 0.00,0.07,0.91,U] [#2 0.05,-0.11,0.76,U] [#3 0.04,0.07,0.68,U] [#4 0.06,0.20,0.00,M2] [#5 0.10,0.36,0.00,M2] [#6 -0.01,0.07,0.61,U] [#7 0.14,0.05,0.62,U] [#8 0.12,0.14,0.50,U] 
21:43:39.782 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.04}, one-star: {0.18, 0.01}
21:43:39.783 00.001 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
21:43:39.785 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
21:43:39.786 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.43 mountX=0.01 mountY=-0.09, mountTheta=-1.40
21:43:39.789 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
21:43:39.792 00.003 1032 Enqueuing Move request for scope (0.08, 0.04)
21:43:39.794 00.002 10072 Worker thread wakes up
21:43:39.794 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
21:43:39.794 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
21:43:39.794 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.01 yDistance=-0.09
21:43:39.794 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.72, period_length = 290.05
21:43:39.794 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:43:39.794 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:39.795 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:43:39.795 00.000 10072 MoveAxis(E, 1, ABG)
21:43:39.795 00.000 10072 Guiding  Dir = 2, Dur = 1
21:43:39.795 00.000 10072 IsGuiding returns 0
21:43:39.795 00.000 10072 PulseGuide returned control before completion, sleep 11
21:43:39.796 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:43:39.817 00.021 1032 UpdateGuideState exits: m=1420 SNR=26.4
21:43:39.819 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:39.820 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:39.823 00.003 1032 Enqueuing Expose request
21:43:39.824 00.001 10072 IsGuiding returns 0
21:43:39.824 00.000 10072 Move returns status 0, amount 1
21:43:39.824 00.000 10072 MoveAxis(N, 0, ABG)
21:43:39.824 00.000 10072 Move returns status 0, amount 0
21:43:39.825 00.001 10072 move complete, result=0
21:43:39.825 00.000 10072 worker thread done servicing request
21:43:39.825 00.000 10072 Worker thread wakes up
21:43:39.825 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:39.825 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:39.833 00.008 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:43:40.233 00.400 10072 Exposure complete
21:43:40.290 00.057 10072 worker thread done servicing request
21:43:40.290 00.000 1032 OnExposeComplete: enter
21:43:40.293 00.003 1032 UpdateGuideState(): m_state=6
21:43:40.296 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 235
21:43:40.297 00.001 1032 Star::Find returns 1 (0), X=1104.36, Y=141.08, Mass=1398, SNR=26.2, Peak=119 HFD=3.3
21:43:40.300 00.003 1032 MultiStar: [#1 -0.05,0.19,0.00,M1] [#2 -0.00,0.16,0.74,U] [#3 0.06,0.03,0.73,U] [#4 0.14,0.12,0.65,U] [#5 -0.01,0.29,0.00,M3] [#6 0.07,-0.03,0.57,U] [#7 0.12,-0.05,0.60,U] [#8 0.05,0.13,0.49,U] 
21:43:40.301 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.09}, one-star: {0.15, 0.20}
21:43:40.304 00.003 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
21:43:40.305 00.001 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
21:43:40.307 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.81 mountX=0.07 mountY=-0.11, mountTheta=-1.02
21:43:40.310 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
21:43:40.312 00.002 1032 Enqueuing Move request for scope (0.09, 0.09)
21:43:40.313 00.001 10072 Worker thread wakes up
21:43:40.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
21:43:40.313 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
21:43:40.313 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.07 yDistance=-0.11
21:43:40.314 00.001 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.72, period_length = 290.05
21:43:40.314 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
21:43:40.314 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:40.314 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:43:40.314 00.000 10072 MoveAxis(E, 1, ABG)
21:43:40.314 00.000 10072 Guiding  Dir = 2, Dur = 1
21:43:40.315 00.001 10072 IsGuiding returns 0
21:43:40.315 00.000 10072 PulseGuide returned control before completion, sleep 11
21:43:40.316 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:43:40.338 00.022 10072 IsGuiding returns 0
21:43:40.338 00.000 1032 UpdateGuideState exits: m=1398 SNR=26.2
21:43:40.340 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:40.342 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:40.344 00.002 1032 Enqueuing Expose request
21:43:40.346 00.002 10072 Move returns status 0, amount 1
21:43:40.346 00.000 10072 MoveAxis(N, 0, ABG)
21:43:40.347 00.001 10072 Move returns status 0, amount 0
21:43:40.347 00.000 10072 move complete, result=0
21:43:40.347 00.000 10072 worker thread done servicing request
21:43:40.347 00.000 10072 Worker thread wakes up
21:43:40.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:40.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:40.354 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:43:40.981 00.627 10072 Exposure complete
21:43:41.036 00.055 10072 worker thread done servicing request
21:43:41.036 00.000 1032 OnExposeComplete: enter
21:43:41.038 00.002 1032 UpdateGuideState(): m_state=6
21:43:41.039 00.001 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 236
21:43:41.040 00.001 1032 Star::Find returns 1 (0), X=1104.39, Y=140.97, Mass=1022, SNR=22.4, Peak=85 HFD=3.2
21:43:41.043 00.003 1032 MultiStar: [#1 -0.06,0.10,1.03,U] [#2 -0.06,0.19,0.00,M1] [#3 0.17,0.17,0.00,M1] [#4 0.02,0.12,0.81,U] [#5 0.07,0.34,0.00,M4] [#6 0.14,0.05,0.67,U] [#7 0.07,0.02,0.71,U] [#8 -0.02,0.22,0.00,M1] 
21:43:41.045 00.002 1032 refined, 4 included, MultiStar: {0.06, 0.08}, one-star: {0.18, 0.10}
21:43:41.046 00.001 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
21:43:41.048 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
21:43:41.050 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.89 mountX=0.06 mountY=-0.08, mountTheta=-0.94
21:43:41.052 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
21:43:41.055 00.003 1032 Enqueuing Move request for scope (0.06, 0.08)
21:43:41.056 00.001 10072 Worker thread wakes up
21:43:41.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
21:43:41.057 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
21:43:41.057 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
21:43:41.057 00.000 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.72, period_length = 290.05
21:43:41.057 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
21:43:41.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:41.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:41.057 00.000 10072 MoveAxis(E, 1, ABG)
21:43:41.057 00.000 10072 Guiding  Dir = 2, Dur = 1
21:43:41.057 00.000 10072 IsGuiding returns 0
21:43:41.058 00.001 10072 PulseGuide returned control before completion, sleep 11
21:43:41.059 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:43:41.072 00.013 10072 IsGuiding returns 0
21:43:41.072 00.000 10072 Move returns status 0, amount 1
21:43:41.072 00.000 10072 MoveAxis(N, 0, ABG)
21:43:41.072 00.000 10072 Move returns status 0, amount 0
21:43:41.072 00.000 10072 move complete, result=0
21:43:41.072 00.000 10072 worker thread done servicing request
21:43:41.076 00.004 1032 UpdateGuideState exits: m=1022 SNR=22.4
21:43:41.080 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:41.082 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:41.084 00.002 1032 Enqueuing Expose request
21:43:41.085 00.001 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:43:41.086 00.001 10072 Worker thread wakes up
21:43:41.086 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:41.086 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:41.502 00.416 10072 Exposure complete
21:43:41.568 00.066 10072 worker thread done servicing request
21:43:41.568 00.000 1032 OnExposeComplete: enter
21:43:41.570 00.002 1032 UpdateGuideState(): m_state=6
21:43:41.571 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 237
21:43:41.573 00.002 1032 Star::Find returns 1 (0), X=1104.43, Y=141.02, Mass=1122, SNR=23.5, Peak=106 HFD=3.2
21:43:41.575 00.002 1032 MultiStar: [#1 -0.06,0.12,1.04,U] [#2 -0.08,0.18,0.00,M2] [#3 0.05,0.19,0.00,M2] [#4 0.05,0.19,0.00,M1] [#5 0.07,0.30,0.00,M5] [#6 -0.05,0.01,0.60,U] [#7 -0.04,0.05,0.70,U] [#8 -0.12,0.31,0.00,M2] 
21:43:41.577 00.002 1032 refined, 3 included, MultiStar: {0.03, 0.09}, one-star: {0.22, 0.15}
21:43:41.579 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
21:43:41.580 00.001 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
21:43:41.583 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.26 mountX=0.08 mountY=-0.05, mountTheta=-0.57
21:43:41.586 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
21:43:41.588 00.002 1032 Enqueuing Move request for scope (0.03, 0.09)
21:43:41.590 00.002 10072 Worker thread wakes up
21:43:41.590 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
21:43:41.590 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
21:43:41.590 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
21:43:41.590 00.000 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.72, period_length = 290.05
21:43:41.590 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
21:43:41.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:41.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:43:41.590 00.000 10072 MoveAxis(E, 1, ABG)
21:43:41.592 00.002 10072 Guiding  Dir = 2, Dur = 1
21:43:41.592 00.000 10072 IsGuiding returns 0
21:43:41.592 00.000 10072 PulseGuide returned control before completion, sleep 11
21:43:41.593 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:43:41.607 00.014 10072 IsGuiding returns 0
21:43:41.607 00.000 10072 Move returns status 0, amount 1
21:43:41.607 00.000 10072 MoveAxis(N, 0, ABG)
21:43:41.607 00.000 10072 Move returns status 0, amount 0
21:43:41.607 00.000 10072 move complete, result=0
21:43:41.607 00.000 10072 worker thread done servicing request
21:43:41.612 00.005 1032 UpdateGuideState exits: m=1122 SNR=23.5
21:43:41.614 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:41.617 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:41.618 00.001 1032 Enqueuing Expose request
21:43:41.620 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:43:41.621 00.001 10072 Worker thread wakes up
21:43:41.621 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:41.621 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:42.255 00.634 10072 Exposure complete
21:43:42.318 00.063 10072 worker thread done servicing request
21:43:42.318 00.000 1032 OnExposeComplete: enter
21:43:42.320 00.002 1032 UpdateGuideState(): m_state=6
21:43:42.321 00.001 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 238
21:43:42.323 00.002 1032 Star::Find returns 1 (0), X=1104.37, Y=141.08, Mass=1092, SNR=23.1, Peak=102 HFD=3.1
21:43:42.326 00.003 1032 MultiStar: [#1 -0.02,0.06,1.01,U] [#2 0.01,0.17,0.80,U] [#3 0.01,0.35,0.00,M3] [#4 0.12,0.13,0.69,U] [#5 0.07,0.25,0.00,M6] [#6 -0.04,0.09,0.62,U] [#7 0.08,0.18,0.00,M1] [#8 -0.15,0.14,0.00,M3] 
21:43:42.328 00.002 1032 refined, 4 included, MultiStar: {0.05, 0.13}, one-star: {0.16, 0.21}
21:43:42.329 00.001 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
21:43:42.335 00.006 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
21:43:42.338 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.20 mountX=0.11 mountY=-0.08, mountTheta=-0.63
21:43:42.341 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
21:43:42.344 00.003 1032 Enqueuing Move request for scope (0.05, 0.13)
21:43:42.345 00.001 10072 Worker thread wakes up
21:43:42.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
21:43:42.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
21:43:42.345 00.000 10072 Moving (0.05, 0.13) raw xDistance=0.11 yDistance=-0.08
21:43:42.346 00.001 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.72, period_length = 290.05
21:43:42.346 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
21:43:42.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:42.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:42.346 00.000 10072 MoveAxis(E, 1, ABG)
21:43:42.346 00.000 10072 Guiding  Dir = 2, Dur = 1
21:43:42.346 00.000 10072 IsGuiding returns 0
21:43:42.348 00.002 10072 PulseGuide returned control before completion, sleep 11
21:43:42.349 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:43:42.363 00.014 10072 IsGuiding returns 0
21:43:42.363 00.000 10072 Move returns status 0, amount 1
21:43:42.363 00.000 10072 MoveAxis(N, 0, ABG)
21:43:42.363 00.000 10072 Move returns status 0, amount 0
21:43:42.363 00.000 10072 move complete, result=0
21:43:42.363 00.000 10072 worker thread done servicing request
21:43:42.372 00.009 1032 UpdateGuideState exits: m=1092 SNR=23.1
21:43:42.374 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:42.375 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:42.377 00.002 1032 Enqueuing Expose request
21:43:42.379 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:43:42.381 00.002 10072 Worker thread wakes up
21:43:42.381 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:42.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:42.789 00.408 10072 Exposure complete
21:43:42.851 00.062 10072 worker thread done servicing request
21:43:42.851 00.000 1032 OnExposeComplete: enter
21:43:42.854 00.003 1032 UpdateGuideState(): m_state=6
21:43:42.855 00.001 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 239
21:43:42.857 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=141.04, Mass=1431, SNR=26.5, Peak=134 HFD=3.0
21:43:42.859 00.002 1032 MultiStar: [#1 -0.01,0.03,0.91,U] [#2 0.05,0.16,0.75,U] [#3 0.00,0.11,0.65,U] [#4 0.05,0.15,0.63,U] [#5 0.14,0.09,0.62,U] [#6 0.06,0.14,0.58,U] [#7 -0.03,0.02,0.62,U] [#8 -0.15,0.12,0.50,U] 
21:43:42.860 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {0.30, 0.17}
21:43:42.862 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
21:43:42.864 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
21:43:42.865 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.05 mountX=0.09 mountY=-0.09, mountTheta=-0.78
21:43:42.868 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
21:43:42.870 00.002 1032 Enqueuing Move request for scope (0.06, 0.11)
21:43:42.872 00.002 10072 Worker thread wakes up
21:43:42.872 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
21:43:42.872 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
21:43:42.872 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.09
21:43:42.872 00.000 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.72, period_length = 290.05
21:43:42.873 00.001 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
21:43:42.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:42.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:43:42.873 00.000 10072 MoveAxis(E, 1, ABG)
21:43:42.873 00.000 10072 Guiding  Dir = 2, Dur = 1
21:43:42.873 00.000 10072 IsGuiding returns 0
21:43:42.874 00.001 10072 PulseGuide returned control before completion, sleep 11
21:43:42.874 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
21:43:42.896 00.022 1032 UpdateGuideState exits: m=1431 SNR=26.5
21:43:42.898 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:42.900 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:42.902 00.002 1032 Enqueuing Expose request
21:43:42.903 00.001 10072 IsGuiding returns 0
21:43:42.903 00.000 10072 Move returns status 0, amount 1
21:43:42.904 00.001 10072 MoveAxis(N, 0, ABG)
21:43:42.904 00.000 10072 Move returns status 0, amount 0
21:43:42.904 00.000 10072 move complete, result=0
21:43:42.904 00.000 10072 worker thread done servicing request
21:43:42.904 00.000 10072 Worker thread wakes up
21:43:42.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:42.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:42.912 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:43:43.544 00.632 10072 Exposure complete
21:43:43.610 00.066 10072 worker thread done servicing request
21:43:43.611 00.001 1032 OnExposeComplete: enter
21:43:43.612 00.001 1032 UpdateGuideState(): m_state=6
21:43:43.614 00.002 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 240
21:43:43.615 00.001 1032 Star::Find returns 1 (0), X=1104.36, Y=141.01, Mass=1193, SNR=24.2, Peak=105 HFD=3.3
21:43:43.619 00.004 1032 MultiStar: [#1 0.01,-0.01,1.05,U] [#2 0.05,0.21,0.00,M1] [#3 0.16,0.13,0.00,M3] [#4 0.01,0.15,0.65,U] [#5 0.10,0.27,0.00,M6] [#6 -0.02,0.09,0.64,U] [#7 0.04,0.13,0.79,U] [#8 0.14,0.02,0.53,U] 
21:43:43.621 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.08}, one-star: {0.15, 0.14}
21:43:43.623 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
21:43:43.624 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
21:43:43.626 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.97 mountX=0.07 mountY=-0.08, mountTheta=-0.86
21:43:43.629 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
21:43:43.631 00.002 1032 Enqueuing Move request for scope (0.06, 0.08)
21:43:43.632 00.001 10072 Worker thread wakes up
21:43:43.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
21:43:43.632 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
21:43:43.632 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.07 yDistance=-0.08
21:43:43.633 00.001 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 290.05
21:43:43.633 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
21:43:43.633 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:43.633 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:43.633 00.000 10072 MoveAxis(E, 0, ABG)
21:43:43.633 00.000 10072 Move returns status 0, amount 0
21:43:43.633 00.000 10072 MoveAxis(N, 0, ABG)
21:43:43.633 00.000 10072 Move returns status 0, amount 0
21:43:43.633 00.000 10072 move complete, result=0
21:43:43.633 00.000 10072 worker thread done servicing request
21:43:43.635 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=94, Gamma=2.230
21:43:43.654 00.019 1032 UpdateGuideState exits: m=1193 SNR=24.2
21:43:43.656 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:43.659 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:43.660 00.001 1032 Enqueuing Expose request
21:43:43.662 00.002 10072 Worker thread wakes up
21:43:43.662 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:43.663 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:43.664 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:44.074 00.410 10072 Exposure complete
21:43:44.135 00.061 10072 worker thread done servicing request
21:43:44.136 00.001 1032 OnExposeComplete: enter
21:43:44.137 00.001 1032 UpdateGuideState(): m_state=6
21:43:44.139 00.002 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 241
21:43:44.140 00.001 1032 Star::Find returns 1 (0), X=1104.20, Y=141.17, Mass=1304, SNR=25.3, Peak=118 HFD=2.9
21:43:44.142 00.002 1032 MultiStar: [#1 -0.05,0.11,0.89,U] [#2 0.03,0.16,0.77,U] [#3 0.01,0.29,0.00,M4] [#4 -0.05,0.22,0.00,M1] [#5 0.09,0.29,0.00,M7] [#6 0.01,0.19,0.63,U] [#7 0.10,-0.08,0.62,U] [#8 -0.16,0.21,0.00,M2] 
21:43:44.144 00.002 1032 refined, 4 included, MultiStar: {0.01, 0.15}, one-star: {-0.01, 0.29}
21:43:44.145 00.001 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
21:43:44.146 00.001 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
21:43:44.147 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.51 mountX=0.14 mountY=-0.05, mountTheta=-0.32
21:43:44.151 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.15, opts=13)
21:43:44.152 00.001 1032 Enqueuing Move request for scope (0.01, 0.15)
21:43:44.154 00.002 10072 Worker thread wakes up
21:43:44.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
21:43:44.154 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
21:43:44.154 00.000 10072 Moving (0.01, 0.15) raw xDistance=0.14 yDistance=-0.05
21:43:44.154 00.000 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.71, period_length = 290.05
21:43:44.154 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
21:43:44.155 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:44.155 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:43:44.155 00.000 10072 MoveAxis(W, 63, ABG)
21:43:44.155 00.000 10072 Guiding  Dir = 3, Dur = 63
21:43:44.156 00.001 10072 IsGuiding returns 0
21:43:44.156 00.000 10072 PulseGuide returned control before completion, sleep 73
21:43:44.158 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:43:44.176 00.018 1032 UpdateGuideState exits: m=1304 SNR=25.3
21:43:44.178 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:44.180 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:44.181 00.001 1032 Enqueuing Expose request
21:43:44.230 00.049 10072 IsGuiding returns 1
21:43:44.230 00.000 10072 scope still moving after pulse duration time elapsed
21:43:44.261 00.031 10072 IsGuiding returns 0
21:43:44.261 00.000 10072 scope move finished after 63 + 42 ms
21:43:44.261 00.000 10072 Move returns status 0, amount 63
21:43:44.261 00.000 10072 MoveAxis(N, 0, ABG)
21:43:44.261 00.000 10072 Move returns status 0, amount 0
21:43:44.261 00.000 10072 move complete, result=0
21:43:44.261 00.000 10072 worker thread done servicing request
21:43:44.261 00.000 10072 Worker thread wakes up
21:43:44.261 00.000 1032 GuideStep: 0.1 px 63 ms WEST, -0.0 px 0 ms NORTH
21:43:44.263 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:44.263 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:44.890 00.627 10072 Exposure complete
21:43:44.946 00.056 10072 worker thread done servicing request
21:43:44.946 00.000 1032 OnExposeComplete: enter
21:43:44.948 00.002 1032 UpdateGuideState(): m_state=6
21:43:44.950 00.002 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 242
21:43:44.951 00.001 1032 Star::Find returns 1 (0), X=1104.37, Y=140.79, Mass=1143, SNR=23.7, Peak=110 HFD=3.2
21:43:44.952 00.001 1032 MultiStar: [#1 -0.02,-0.06,1.03,U] [#2 0.04,0.04,0.80,U] [#3 0.14,-0.01,0.77,U] [#4 0.22,-0.15,0.00,M2] [#5 0.17,0.04,0.72,U] [#6 0.11,0.07,0.67,U] [#7 0.23,-0.13,0.00,M1] [#8 -0.01,0.07,0.52,U] 
21:43:44.956 00.004 1032 refined, 6 included, MultiStar: {0.09, -0.00}, one-star: {0.16, -0.08}
21:43:44.958 00.002 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
21:43:44.959 00.001 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
21:43:44.961 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.00 mountX=-0.02 mountY=-0.08, mountTheta=-1.83
21:43:44.963 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
21:43:44.966 00.003 1032 Enqueuing Move request for scope (0.09, -0.00)
21:43:44.967 00.001 10072 Worker thread wakes up
21:43:44.967 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
21:43:44.967 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
21:43:44.967 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.02 yDistance=-0.08
21:43:44.967 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 290.05
21:43:44.967 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:43:44.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:44.969 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:44.969 00.000 10072 MoveAxis(W, 0, ABG)
21:43:44.969 00.000 10072 Move returns status 0, amount 0
21:43:44.969 00.000 10072 MoveAxis(N, 0, ABG)
21:43:44.969 00.000 10072 Move returns status 0, amount 0
21:43:44.969 00.000 10072 move complete, result=0
21:43:44.969 00.000 10072 worker thread done servicing request
21:43:44.970 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:43:44.990 00.020 1032 UpdateGuideState exits: m=1143 SNR=23.7
21:43:44.992 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:44.993 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:44.995 00.002 1032 Enqueuing Expose request
21:43:44.998 00.003 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:43:44.999 00.001 10072 Worker thread wakes up
21:43:44.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:44.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:45.411 00.412 10072 Exposure complete
21:43:45.470 00.059 10072 worker thread done servicing request
21:43:45.470 00.000 1032 OnExposeComplete: enter
21:43:45.471 00.001 1032 UpdateGuideState(): m_state=6
21:43:45.474 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 243
21:43:45.475 00.001 1032 Star::Find returns 1 (0), X=1104.45, Y=140.77, Mass=1266, SNR=24.9, Peak=128 HFD=3.1
21:43:45.476 00.001 1032 MultiStar: [#1 0.04,-0.03,0.95,U] [#2 0.02,-0.10,0.79,U] [#3 0.20,-0.05,0.00,M4] [#4 0.19,-0.03,0.00,M3] [#5 0.08,0.04,0.65,U] [#6 -0.07,-0.17,0.59,U] [#7 0.01,-0.05,0.67,U] [#8 0.01,0.05,0.50,U] 
21:43:45.477 00.001 1032 refined, 6 included, MultiStar: {0.06, -0.06}, one-star: {0.24, -0.10}
21:43:45.478 00.001 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
21:43:45.479 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
21:43:45.480 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.76 mountX=-0.07 mountY=-0.04, mountTheta=-2.59
21:43:45.484 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
21:43:45.485 00.001 1032 Enqueuing Move request for scope (0.06, -0.06)
21:43:45.487 00.002 10072 Worker thread wakes up
21:43:45.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
21:43:45.487 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
21:43:45.487 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.04
21:43:45.487 00.000 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 290.05
21:43:45.487 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
21:43:45.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:45.488 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:43:45.488 00.000 10072 MoveAxis(W, 0, ABG)
21:43:45.488 00.000 10072 Move returns status 0, amount 0
21:43:45.488 00.000 10072 MoveAxis(N, 0, ABG)
21:43:45.488 00.000 10072 Move returns status 0, amount 0
21:43:45.488 00.000 10072 move complete, result=0
21:43:45.488 00.000 10072 worker thread done servicing request
21:43:45.488 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:43:45.507 00.019 1032 UpdateGuideState exits: m=1266 SNR=24.9
21:43:45.509 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:45.511 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:45.512 00.001 1032 Enqueuing Expose request
21:43:45.514 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:43:45.517 00.003 10072 Worker thread wakes up
21:43:45.517 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:45.517 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:46.145 00.628 10072 Exposure complete
21:43:46.203 00.058 10072 worker thread done servicing request
21:43:46.203 00.000 1032 OnExposeComplete: enter
21:43:46.206 00.003 1032 UpdateGuideState(): m_state=6
21:43:46.210 00.004 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 244
21:43:46.212 00.002 1032 Star::Find returns 1 (0), X=1104.43, Y=140.91, Mass=1531, SNR=27.4, Peak=138 HFD=3.3
21:43:46.213 00.001 1032 MultiStar: [#1 0.05,-0.06,0.83,U] [#2 0.03,0.01,0.75,U] [#3 0.01,0.10,0.71,U] [#4 0.09,0.04,0.60,U] [#5 0.11,0.09,0.63,U] [#6 0.10,-0.15,0.53,U] [#7 0.03,-0.02,0.62,U] [#8 0.15,0.10,0.48,U] 
21:43:46.215 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.22, 0.03}
21:43:46.216 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
21:43:46.218 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
21:43:46.219 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.18 mountX=-0.01 mountY=-0.09, mountTheta=-1.65
21:43:46.222 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
21:43:46.223 00.001 1032 Enqueuing Move request for scope (0.09, 0.02)
21:43:46.225 00.002 10072 Worker thread wakes up
21:43:46.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
21:43:46.225 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
21:43:46.225 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.01 yDistance=-0.09
21:43:46.225 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 290.05
21:43:46.225 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:43:46.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:46.226 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:43:46.226 00.000 10072 MoveAxis(W, 0, ABG)
21:43:46.226 00.000 10072 Move returns status 0, amount 0
21:43:46.226 00.000 10072 MoveAxis(N, 0, ABG)
21:43:46.226 00.000 10072 Move returns status 0, amount 0
21:43:46.226 00.000 10072 move complete, result=0
21:43:46.226 00.000 10072 worker thread done servicing request
21:43:46.227 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:43:46.246 00.019 1032 UpdateGuideState exits: m=1531 SNR=27.4
21:43:46.249 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:46.250 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:46.252 00.002 1032 Enqueuing Expose request
21:43:46.253 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:43:46.254 00.001 10072 Worker thread wakes up
21:43:46.255 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:46.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:46.660 00.405 10072 Exposure complete
21:43:46.720 00.060 10072 worker thread done servicing request
21:43:46.720 00.000 1032 OnExposeComplete: enter
21:43:46.722 00.002 1032 UpdateGuideState(): m_state=6
21:43:46.724 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 245
21:43:46.726 00.002 1032 Star::Find returns 1 (0), X=1104.33, Y=140.97, Mass=1405, SNR=26.3, Peak=119 HFD=3.3
21:43:46.728 00.002 1032 MultiStar: [#1 0.10,-0.01,0.90,U] [#2 0.09,0.11,0.68,U] [#3 -0.06,0.19,0.00,M4] [#4 -0.03,0.13,0.64,U] [#5 0.07,0.10,0.64,U] [#6 0.04,-0.04,0.57,U] [#7 0.05,0.05,0.66,U] [#8 0.10,0.11,0.50,U] 
21:43:46.729 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.07}, one-star: {0.12, 0.10}
21:43:46.731 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
21:43:46.732 00.001 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
21:43:46.734 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.75 mountX=0.05 mountY=-0.09, mountTheta=-1.08
21:43:46.737 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
21:43:46.741 00.004 1032 Enqueuing Move request for scope (0.07, 0.07)
21:43:46.743 00.002 10072 Worker thread wakes up
21:43:46.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
21:43:46.743 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
21:43:46.743 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.09
21:43:46.743 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 290.05
21:43:46.743 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
21:43:46.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:46.744 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:43:46.744 00.000 10072 MoveAxis(W, 0, ABG)
21:43:46.744 00.000 10072 Move returns status 0, amount 0
21:43:46.744 00.000 10072 MoveAxis(N, 0, ABG)
21:43:46.744 00.000 10072 Move returns status 0, amount 0
21:43:46.744 00.000 10072 move complete, result=0
21:43:46.744 00.000 10072 worker thread done servicing request
21:43:46.746 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:43:46.766 00.020 1032 UpdateGuideState exits: m=1405 SNR=26.3
21:43:46.770 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:46.772 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:46.774 00.002 1032 Enqueuing Expose request
21:43:46.776 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:43:46.778 00.002 10072 Worker thread wakes up
21:43:46.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:46.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:47.414 00.636 10072 Exposure complete
21:43:47.475 00.061 10072 worker thread done servicing request
21:43:47.475 00.000 1032 OnExposeComplete: enter
21:43:47.476 00.001 1032 UpdateGuideState(): m_state=6
21:43:47.478 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 246
21:43:47.480 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=140.98, Mass=1236, SNR=24.6, Peak=112 HFD=3.3
21:43:47.482 00.002 1032 MultiStar: [#1 -0.08,0.09,1.07,U] [#2 0.00,0.13,0.85,U] [#3 0.07,0.21,0.00,M5] [#4 0.10,0.20,0.00,M2] [#5 0.10,0.29,0.00,M4] [#6 0.23,0.12,0.00,M1] [#7 0.10,0.09,0.72,U] [#8 -0.06,0.20,0.00,M1] 
21:43:47.483 00.001 1032 refined, 3 included, MultiStar: {0.05, 0.10}, one-star: {0.20, 0.10}
21:43:47.485 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
21:43:47.485 00.000 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
21:43:47.487 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.11 mountX=0.09 mountY=-0.08, mountTheta=-0.72
21:43:47.490 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
21:43:47.494 00.004 1032 Enqueuing Move request for scope (0.05, 0.10)
21:43:47.497 00.003 10072 Worker thread wakes up
21:43:47.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
21:43:47.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
21:43:47.497 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.09 yDistance=-0.08
21:43:47.497 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 290.05
21:43:47.497 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
21:43:47.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:47.498 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:47.498 00.000 10072 MoveAxis(W, 0, ABG)
21:43:47.498 00.000 10072 Move returns status 0, amount 0
21:43:47.498 00.000 10072 MoveAxis(N, 0, ABG)
21:43:47.498 00.000 10072 Move returns status 0, amount 0
21:43:47.498 00.000 10072 move complete, result=0
21:43:47.498 00.000 10072 worker thread done servicing request
21:43:47.499 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:43:47.520 00.021 1032 UpdateGuideState exits: m=1236 SNR=24.6
21:43:47.523 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:47.525 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:47.526 00.001 1032 Enqueuing Expose request
21:43:47.528 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:43:47.529 00.001 10072 Worker thread wakes up
21:43:47.529 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:47.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:47.949 00.420 10072 Exposure complete
21:43:48.006 00.057 10072 worker thread done servicing request
21:43:48.006 00.000 1032 OnExposeComplete: enter
21:43:48.009 00.003 1032 UpdateGuideState(): m_state=6
21:43:48.010 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 247
21:43:48.012 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=140.94, Mass=1407, SNR=26.3, Peak=123 HFD=3.1
21:43:48.013 00.001 1032 MultiStar: [#1 0.01,0.03,0.86,U] [#2 0.06,0.13,0.72,U] [#3 -0.00,0.33,0.00,M6] [#4 0.07,0.24,0.00,M3] [#5 0.22,0.33,0.00,M5] [#6 -0.02,0.05,0.58,U] [#7 0.16,0.18,0.00,M1] [#8 0.14,0.11,0.52,U] 
21:43:48.015 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.07}, one-star: {0.28, 0.06}
21:43:48.017 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
21:43:48.019 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
21:43:48.022 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.60 mountX=0.04 mountY=-0.12, mountTheta=-1.23
21:43:48.026 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
21:43:48.027 00.001 1032 Enqueuing Move request for scope (0.11, 0.07)
21:43:48.029 00.002 10072 Worker thread wakes up
21:43:48.029 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
21:43:48.029 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
21:43:48.029 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
21:43:48.029 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 290.05
21:43:48.029 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
21:43:48.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:48.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:43:48.029 00.000 10072 MoveAxis(W, 0, ABG)
21:43:48.029 00.000 10072 Move returns status 0, amount 0
21:43:48.029 00.000 10072 MoveAxis(N, 0, ABG)
21:43:48.029 00.000 10072 Move returns status 0, amount 0
21:43:48.029 00.000 10072 move complete, result=0
21:43:48.029 00.000 10072 worker thread done servicing request
21:43:48.030 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:43:48.049 00.019 1032 UpdateGuideState exits: m=1407 SNR=26.3
21:43:48.051 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:48.053 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:48.055 00.002 1032 Enqueuing Expose request
21:43:48.056 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:43:48.057 00.001 10072 Worker thread wakes up
21:43:48.058 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:48.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:48.698 00.640 10072 Exposure complete
21:43:48.754 00.056 10072 worker thread done servicing request
21:43:48.754 00.000 1032 OnExposeComplete: enter
21:43:48.757 00.003 1032 UpdateGuideState(): m_state=6
21:43:48.759 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 248
21:43:48.761 00.002 1032 Star::Find returns 1 (0), X=1104.42, Y=140.99, Mass=1047, SNR=22.6, Peak=99 HFD=3.1
21:43:48.762 00.001 1032 MultiStar: [#1 0.24,0.10,0.00,M1] [#2 0.04,0.03,0.84,U] [#3 -0.01,0.08,0.80,U] [#4 0.21,0.21,0.00,M4] [#5 0.17,-0.07,0.72,U] [#6 0.18,0.31,0.00,M1] [#7 0.27,-0.07,0.00,M2] [#8 0.21,0.14,0.00,M1] 
21:43:48.764 00.002 1032 refined, 3 included, MultiStar: {0.11, 0.05}, one-star: {0.21, 0.11}
21:43:48.765 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
21:43:48.767 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
21:43:48.769 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.41 mountX=0.02 mountY=-0.12, mountTheta=-1.42
21:43:48.772 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
21:43:48.773 00.001 1032 Enqueuing Move request for scope (0.11, 0.05)
21:43:48.776 00.003 10072 Worker thread wakes up
21:43:48.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
21:43:48.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
21:43:48.776 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
21:43:48.776 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.71, period_length = 290.05
21:43:48.776 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
21:43:48.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:48.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:43:48.777 00.001 10072 MoveAxis(W, 2, ABG)
21:43:48.777 00.000 10072 Guiding  Dir = 3, Dur = 2
21:43:48.777 00.000 10072 IsGuiding returns 0
21:43:48.777 00.000 10072 PulseGuide returned control before completion, sleep 12
21:43:48.778 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:43:48.797 00.019 1032 UpdateGuideState exits: m=1047 SNR=22.6
21:43:48.801 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:48.802 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:48.804 00.002 1032 Enqueuing Expose request
21:43:48.807 00.003 10072 IsGuiding returns 0
21:43:48.807 00.000 10072 Move returns status 0, amount 2
21:43:48.807 00.000 10072 MoveAxis(N, 0, ABG)
21:43:48.807 00.000 10072 Move returns status 0, amount 0
21:43:48.807 00.000 10072 move complete, result=0
21:43:48.807 00.000 10072 worker thread done servicing request
21:43:48.807 00.000 10072 Worker thread wakes up
21:43:48.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:48.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:48.814 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
21:43:49.222 00.408 10072 Exposure complete
21:43:49.287 00.065 10072 worker thread done servicing request
21:43:49.287 00.000 1032 OnExposeComplete: enter
21:43:49.289 00.002 1032 UpdateGuideState(): m_state=6
21:43:49.291 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 249
21:43:49.293 00.002 1032 Star::Find returns 1 (0), X=1104.37, Y=140.94, Mass=1052, SNR=22.7, Peak=91 HFD=3.3
21:43:49.295 00.002 1032 MultiStar: [#1 0.08,0.11,1.07,U] [#2 0.20,0.27,0.00,M1] [#3 0.24,0.09,0.00,M6] [#4 0.19,0.08,0.00,M5] [#5 0.24,0.05,0.00,M5] [#6 0.18,0.22,0.00,M2] [#7 0.20,-0.02,0.00,M3] [#8 0.10,0.10,0.59,U] 
21:43:49.296 00.001 1032 refined, 2 included, MultiStar: {0.12, 0.09}, one-star: {0.16, 0.06}
21:43:49.300 00.004 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
21:43:49.301 00.001 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
21:43:49.304 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.66 mountX=0.06 mountY=-0.14, mountTheta=-1.17
21:43:49.308 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
21:43:49.310 00.002 1032 Enqueuing Move request for scope (0.12, 0.09)
21:43:49.311 00.001 10072 Worker thread wakes up
21:43:49.312 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
21:43:49.312 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
21:43:49.312 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.06 yDistance=-0.14
21:43:49.312 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 290.05
21:43:49.312 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:43:49.312 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:49.312 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:43:49.312 00.000 10072 MoveAxis(W, 1, ABG)
21:43:49.312 00.000 10072 Guiding  Dir = 3, Dur = 1
21:43:49.313 00.001 10072 IsGuiding returns 0
21:43:49.315 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:43:49.317 00.002 10072 IsGuiding returns 0
21:43:49.317 00.000 10072 Move returns status 0, amount 1
21:43:49.317 00.000 10072 MoveAxis(N, 0, ABG)
21:43:49.317 00.000 10072 Move returns status 0, amount 0
21:43:49.317 00.000 10072 move complete, result=0
21:43:49.317 00.000 10072 worker thread done servicing request
21:43:49.336 00.019 1032 UpdateGuideState exits: m=1052 SNR=22.7
21:43:49.338 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:49.339 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:49.341 00.002 1032 Enqueuing Expose request
21:43:49.342 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
21:43:49.343 00.001 10072 Worker thread wakes up
21:43:49.343 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:49.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:49.973 00.630 10072 Exposure complete
21:43:50.033 00.060 10072 worker thread done servicing request
21:43:50.033 00.000 1032 OnExposeComplete: enter
21:43:50.035 00.002 1032 UpdateGuideState(): m_state=6
21:43:50.037 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 250
21:43:50.039 00.002 1032 Star::Find returns 1 (0), X=1104.37, Y=140.99, Mass=1392, SNR=26.1, Peak=121 HFD=3.3
21:43:50.042 00.003 1032 MultiStar: [#1 -0.03,0.11,0.86,U] [#2 0.08,0.12,0.75,U] [#3 0.05,-0.01,0.73,U] [#4 0.15,-0.03,0.63,U] [#5 0.25,0.32,0.00,M6] [#6 0.17,0.06,0.54,U] [#7 0.16,-0.04,0.63,U] [#8 -0.06,0.05,0.50,U] 
21:43:50.045 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.16, 0.11}
21:43:50.046 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
21:43:50.053 00.007 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
21:43:50.056 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.55 mountX=0.03 mountY=-0.10, mountTheta=-1.28
21:43:50.058 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
21:43:50.059 00.001 1032 Enqueuing Move request for scope (0.09, 0.05)
21:43:50.061 00.002 10072 Worker thread wakes up
21:43:50.061 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
21:43:50.061 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
21:43:50.061 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
21:43:50.061 00.000 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 290.05
21:43:50.061 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
21:43:50.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:50.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:43:50.062 00.001 10072 MoveAxis(W, 2, ABG)
21:43:50.062 00.000 10072 Guiding  Dir = 3, Dur = 2
21:43:50.062 00.000 10072 IsGuiding returns 0
21:43:50.062 00.000 10072 PulseGuide returned control before completion, sleep 12
21:43:50.062 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:43:50.082 00.020 10072 IsGuiding returns 0
21:43:50.082 00.000 10072 Move returns status 0, amount 2
21:43:50.082 00.000 10072 MoveAxis(N, 0, ABG)
21:43:50.082 00.000 10072 Move returns status 0, amount 0
21:43:50.082 00.000 10072 move complete, result=0
21:43:50.082 00.000 10072 worker thread done servicing request
21:43:50.084 00.002 1032 UpdateGuideState exits: m=1392 SNR=26.1
21:43:50.086 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:50.088 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:50.090 00.002 1032 Enqueuing Expose request
21:43:50.091 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
21:43:50.093 00.002 10072 Worker thread wakes up
21:43:50.093 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:50.093 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:50.504 00.411 10072 Exposure complete
21:43:50.564 00.060 10072 worker thread done servicing request
21:43:50.565 00.001 1032 OnExposeComplete: enter
21:43:50.566 00.001 1032 UpdateGuideState(): m_state=6
21:43:50.568 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 251
21:43:50.571 00.003 1032 Star::Find returns 1 (0), X=1104.50, Y=140.95, Mass=1215, SNR=24.4, Peak=107 HFD=3.1
21:43:50.572 00.001 1032 MultiStar: [#1 0.06,-0.02,1.03,U] [#2 0.11,0.03,0.76,U] [#3 0.06,0.05,0.74,U] [#4 0.23,0.06,0.00,M5] [#5 0.20,0.02,0.00,M7] [#6 0.07,0.01,0.65,U] [#7 0.16,0.08,0.66,U] [#8 0.17,0.05,0.55,U] 
21:43:50.574 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.04}, one-star: {0.29, 0.08}
21:43:50.575 00.001 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
21:43:50.576 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
21:43:50.577 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.28 mountX=0.00 mountY=-0.14, mountTheta=-1.55
21:43:50.582 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
21:43:50.584 00.002 1032 Enqueuing Move request for scope (0.13, 0.04)
21:43:50.586 00.002 10072 Worker thread wakes up
21:43:50.586 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
21:43:50.587 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
21:43:50.587 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.00 yDistance=-0.14
21:43:50.587 00.000 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 290.05
21:43:50.587 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
21:43:50.587 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:50.587 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:43:50.587 00.000 10072 MoveAxis(W, 2, ABG)
21:43:50.587 00.000 10072 Guiding  Dir = 3, Dur = 2
21:43:50.588 00.001 10072 IsGuiding returns 0
21:43:50.588 00.000 10072 PulseGuide returned control before completion, sleep 12
21:43:50.589 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:43:50.608 00.019 1032 UpdateGuideState exits: m=1215 SNR=24.4
21:43:50.610 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:50.614 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:50.616 00.002 1032 Enqueuing Expose request
21:43:50.617 00.001 10072 IsGuiding returns 0
21:43:50.617 00.000 10072 Move returns status 0, amount 2
21:43:50.618 00.001 10072 MoveAxis(N, 0, ABG)
21:43:50.618 00.000 10072 Move returns status 0, amount 0
21:43:50.618 00.000 10072 move complete, result=0
21:43:50.618 00.000 10072 worker thread done servicing request
21:43:50.618 00.000 10072 Worker thread wakes up
21:43:50.618 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:50.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:50.625 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
21:43:51.254 00.629 10072 Exposure complete
21:43:51.310 00.056 10072 worker thread done servicing request
21:43:51.310 00.000 1032 OnExposeComplete: enter
21:43:51.312 00.002 1032 UpdateGuideState(): m_state=6
21:43:51.314 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 252
21:43:51.316 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=140.81, Mass=1124, SNR=23.5, Peak=109 HFD=3.0
21:43:51.318 00.002 1032 MultiStar: [#1 0.11,-0.06,0.98,U] [#2 -0.01,-0.15,0.83,U] [#3 0.15,0.03,0.76,U] [#4 0.16,0.20,0.00,M6] [#5 0.17,0.04,0.70,U] [#6 0.11,-0.08,0.67,U] [#7 0.20,0.05,0.00,M2] [#8 0.11,0.14,0.55,U] 
21:43:51.319 00.001 1032 refined, 6 included, MultiStar: {0.14, -0.03}, one-star: {0.28, -0.06}
21:43:51.321 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
21:43:51.322 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
21:43:51.324 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.23 mountX=-0.07 mountY=-0.12, mountTheta=-2.06
21:43:51.327 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
21:43:51.329 00.002 1032 Enqueuing Move request for scope (0.14, -0.03)
21:43:51.330 00.001 10072 Worker thread wakes up
21:43:51.330 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
21:43:51.330 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
21:43:51.330 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.07 yDistance=-0.12
21:43:51.331 00.001 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 290.05
21:43:51.331 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
21:43:51.331 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:51.331 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:43:51.331 00.000 10072 MoveAxis(W, 2, ABG)
21:43:51.331 00.000 10072 Guiding  Dir = 3, Dur = 2
21:43:51.331 00.000 10072 IsGuiding returns 0
21:43:51.332 00.001 10072 PulseGuide returned control before completion, sleep 12
21:43:51.332 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:43:51.346 00.014 10072 IsGuiding returns 0
21:43:51.346 00.000 10072 Move returns status 0, amount 2
21:43:51.346 00.000 10072 MoveAxis(N, 0, ABG)
21:43:51.346 00.000 10072 Move returns status 0, amount 0
21:43:51.346 00.000 10072 move complete, result=0
21:43:51.346 00.000 10072 worker thread done servicing request
21:43:51.353 00.007 1032 UpdateGuideState exits: m=1124 SNR=23.5
21:43:51.355 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:51.356 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:51.358 00.002 1032 Enqueuing Expose request
21:43:51.360 00.002 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
21:43:51.364 00.004 10072 Worker thread wakes up
21:43:51.364 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:51.365 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:51.771 00.406 10072 Exposure complete
21:43:51.833 00.062 10072 worker thread done servicing request
21:43:51.834 00.001 1032 OnExposeComplete: enter
21:43:51.837 00.003 1032 UpdateGuideState(): m_state=6
21:43:51.839 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 253
21:43:51.840 00.001 1032 Star::Find returns 1 (0), X=1104.38, Y=140.91, Mass=1682, SNR=28.8, Peak=157 HFD=3.0
21:43:51.842 00.002 1032 MultiStar: [#1 0.07,-0.03,0.86,U] [#2 0.01,-0.03,0.71,U] [#3 0.21,0.05,0.00,M4] [#4 0.21,0.05,0.00,M7] [#5 0.33,-0.01,0.00,M7] [#6 0.01,-0.21,0.00,M1] [#7 0.19,-0.05,0.00,M3] [#8 0.14,0.02,0.42,U] 
21:43:51.843 00.001 1032 refined, 3 included, MultiStar: {0.10, -0.00}, one-star: {0.17, 0.04}
21:43:51.846 00.003 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
21:43:51.847 00.001 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
21:43:51.849 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.02 mountX=-0.03 mountY=-0.10, mountTheta=-1.85
21:43:51.852 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.00, opts=13)
21:43:51.854 00.002 1032 Enqueuing Move request for scope (0.10, -0.00)
21:43:51.857 00.003 10072 Worker thread wakes up
21:43:51.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
21:43:51.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
21:43:51.857 00.000 10072 Moving (0.10, -0.00) raw xDistance=-0.03 yDistance=-0.10
21:43:51.857 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 290.05
21:43:51.857 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
21:43:51.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:51.857 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:43:51.857 00.000 10072 MoveAxis(W, 2, ABG)
21:43:51.857 00.000 10072 Guiding  Dir = 3, Dur = 2
21:43:51.858 00.001 10072 IsGuiding returns 0
21:43:51.858 00.000 10072 PulseGuide returned control before completion, sleep 12
21:43:51.859 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:43:51.877 00.018 10072 IsGuiding returns 0
21:43:51.877 00.000 10072 Move returns status 0, amount 2
21:43:51.877 00.000 10072 MoveAxis(N, 0, ABG)
21:43:51.878 00.001 10072 Move returns status 0, amount 0
21:43:51.878 00.000 10072 move complete, result=0
21:43:51.878 00.000 10072 worker thread done servicing request
21:43:51.880 00.002 1032 UpdateGuideState exits: m=1682 SNR=28.8
21:43:51.883 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:51.884 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:51.886 00.002 1032 Enqueuing Expose request
21:43:51.887 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
21:43:51.889 00.002 10072 Worker thread wakes up
21:43:51.889 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:51.889 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:52.522 00.633 10072 Exposure complete
21:43:52.585 00.063 10072 worker thread done servicing request
21:43:52.585 00.000 1032 OnExposeComplete: enter
21:43:52.587 00.002 1032 UpdateGuideState(): m_state=6
21:43:52.589 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 254
21:43:52.591 00.002 1032 Star::Find returns 1 (0), X=1104.47, Y=140.90, Mass=1346, SNR=25.7, Peak=125 HFD=3.2
21:43:52.592 00.001 1032 MultiStar: [#1 -0.07,0.11,0.92,U] [#2 0.03,0.14,0.72,U] [#3 0.06,0.12,0.74,U] [#4 0.13,0.12,0.61,U] [#5 0.15,0.16,0.00,M8] [#6 0.07,0.23,0.00,M2] [#7 0.13,0.07,0.66,U] [#8 0.10,0.15,0.50,U] 
21:43:52.594 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.10}, one-star: {0.26, 0.02}
21:43:52.596 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
21:43:52.597 00.001 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
21:43:52.599 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.81 mountX=0.07 mountY=-0.12, mountTheta=-1.02
21:43:52.602 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
21:43:52.604 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
21:43:52.606 00.002 10072 Worker thread wakes up
21:43:52.606 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
21:43:52.606 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
21:43:52.606 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.12
21:43:52.607 00.001 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 290.05
21:43:52.607 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
21:43:52.607 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:52.607 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:43:52.607 00.000 10072 MoveAxis(W, 2, ABG)
21:43:52.607 00.000 10072 Guiding  Dir = 3, Dur = 2
21:43:52.607 00.000 10072 IsGuiding returns 0
21:43:52.609 00.002 10072 PulseGuide returned control before completion, sleep 12
21:43:52.609 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:43:52.628 00.019 10072 IsGuiding returns 0
21:43:52.628 00.000 10072 Move returns status 0, amount 2
21:43:52.628 00.000 10072 MoveAxis(N, 0, ABG)
21:43:52.628 00.000 10072 Move returns status 0, amount 0
21:43:52.628 00.000 10072 move complete, result=0
21:43:52.628 00.000 10072 worker thread done servicing request
21:43:52.634 00.006 1032 UpdateGuideState exits: m=1346 SNR=25.7
21:43:52.636 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:52.637 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:52.639 00.002 1032 Enqueuing Expose request
21:43:52.640 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
21:43:52.642 00.002 10072 Worker thread wakes up
21:43:52.642 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:52.643 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:53.053 00.410 10072 Exposure complete
21:43:53.106 00.053 10072 worker thread done servicing request
21:43:53.106 00.000 1032 OnExposeComplete: enter
21:43:53.108 00.002 1032 UpdateGuideState(): m_state=6
21:43:53.108 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 255
21:43:53.110 00.002 1032 Star::Find returns 1 (0), X=1104.37, Y=140.94, Mass=1140, SNR=23.6, Peak=100 HFD=3.2
21:43:53.113 00.003 1032 MultiStar: [#1 0.13,0.07,1.02,U] [#2 0.13,0.05,0.84,U] [#3 0.17,0.41,0.00,M4] [#4 0.31,0.38,0.00,M7] [#5 0.04,0.21,0.00,M9] [#6 0.03,-0.08,0.69,U] [#7 0.27,0.15,0.00,M3] [#8 0.06,0.09,0.55,U] 
21:43:53.115 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.04}, one-star: {0.16, 0.07}
21:43:53.117 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
21:43:53.118 00.001 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
21:43:53.121 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.39 mountX=0.01 mountY=-0.12, mountTheta=-1.44
21:43:53.124 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
21:43:53.126 00.002 1032 Enqueuing Move request for scope (0.11, 0.04)
21:43:53.128 00.002 10072 Worker thread wakes up
21:43:53.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
21:43:53.128 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
21:43:53.128 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
21:43:53.129 00.001 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 290.05
21:43:53.129 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
21:43:53.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:53.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:43:53.129 00.000 10072 MoveAxis(W, 2, ABG)
21:43:53.129 00.000 10072 Guiding  Dir = 3, Dur = 2
21:43:53.129 00.000 10072 IsGuiding returns 0
21:43:53.130 00.001 10072 PulseGuide returned control before completion, sleep 12
21:43:53.130 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:43:53.145 00.015 10072 IsGuiding returns 0
21:43:53.145 00.000 10072 Move returns status 0, amount 2
21:43:53.145 00.000 10072 MoveAxis(N, 0, ABG)
21:43:53.145 00.000 10072 Move returns status 0, amount 0
21:43:53.145 00.000 10072 move complete, result=0
21:43:53.145 00.000 10072 worker thread done servicing request
21:43:53.150 00.005 1032 UpdateGuideState exits: m=1140 SNR=23.6
21:43:53.151 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:53.153 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:53.154 00.001 1032 Enqueuing Expose request
21:43:53.157 00.003 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
21:43:53.158 00.001 10072 Worker thread wakes up
21:43:53.158 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:53.158 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:53.789 00.631 10072 Exposure complete
21:43:53.849 00.060 10072 worker thread done servicing request
21:43:53.850 00.001 1032 OnExposeComplete: enter
21:43:53.852 00.002 1032 UpdateGuideState(): m_state=6
21:43:53.853 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 256
21:43:53.854 00.001 1032 Star::Find returns 1 (0), X=1104.30, Y=140.79, Mass=1287, SNR=25.1, Peak=126 HFD=3.1
21:43:53.856 00.002 1032 MultiStar: [#1 -0.06,-0.06,0.94,U] [#2 0.12,0.10,0.71,U] [#3 0.14,0.40,0.00,M5] [#4 0.05,0.13,0.64,U] [#5 0.06,-0.02,0.61,U] [#6 0.05,-0.10,0.59,U] [#7 0.07,0.04,0.65,U] [#8 0.23,-0.05,0.00,M1] 
21:43:53.857 00.001 1032 refined, 6 included, MultiStar: {0.05, -0.01}, one-star: {0.09, -0.09}
21:43:53.858 00.001 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
21:43:53.860 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
21:43:53.862 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.12 mountX=-0.02 mountY=-0.05, mountTheta=-1.95
21:43:53.866 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
21:43:53.867 00.001 1032 Enqueuing Move request for scope (0.05, -0.01)
21:43:53.869 00.002 10072 Worker thread wakes up
21:43:53.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
21:43:53.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
21:43:53.869 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
21:43:53.869 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.70, period_length = 290.05
21:43:53.869 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:43:53.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:53.870 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:43:53.870 00.000 10072 MoveAxis(W, 0, ABG)
21:43:53.870 00.000 10072 Move returns status 0, amount 0
21:43:53.870 00.000 10072 MoveAxis(N, 0, ABG)
21:43:53.870 00.000 10072 Move returns status 0, amount 0
21:43:53.870 00.000 10072 move complete, result=0
21:43:53.870 00.000 10072 worker thread done servicing request
21:43:53.871 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
21:43:53.891 00.020 1032 UpdateGuideState exits: m=1287 SNR=25.1
21:43:53.894 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:53.896 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:53.898 00.002 1032 Enqueuing Expose request
21:43:53.900 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:43:53.902 00.002 10072 Worker thread wakes up
21:43:53.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:53.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:54.319 00.417 10072 Exposure complete
21:43:54.385 00.066 10072 worker thread done servicing request
21:43:54.385 00.000 1032 OnExposeComplete: enter
21:43:54.388 00.003 1032 UpdateGuideState(): m_state=6
21:43:54.390 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 257
21:43:54.392 00.002 1032 Star::Find returns 1 (0), X=1104.43, Y=140.74, Mass=1214, SNR=24.4, Peak=124 HFD=3.2
21:43:54.396 00.004 1032 MultiStar: [#1 0.01,-0.19,0.00,M1] [#2 0.19,0.11,0.00,M1] [#3 0.14,-0.09,0.77,U] [#4 0.18,-0.07,0.00,M7] [#5 -0.01,0.12,0.67,U] [#6 0.21,0.01,0.00,M1] [#7 0.12,-0.05,0.68,U] [#8 0.02,0.02,0.55,U] 
21:43:54.400 00.004 1032 refined, 4 included, MultiStar: {0.11, -0.04}, one-star: {0.22, -0.13}
21:43:54.402 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
21:43:54.404 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
21:43:54.405 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.33 mountX=-0.07 mountY=-0.10, mountTheta=-2.16
21:43:54.408 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
21:43:54.411 00.003 1032 Enqueuing Move request for scope (0.11, -0.04)
21:43:54.413 00.002 10072 Worker thread wakes up
21:43:54.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
21:43:54.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
21:43:54.413 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.10
21:43:54.413 00.000 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.70, period_length = 290.05
21:43:54.413 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
21:43:54.414 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:54.414 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:43:54.414 00.000 10072 MoveAxis(W, 0, ABG)
21:43:54.414 00.000 10072 Move returns status 0, amount 0
21:43:54.414 00.000 10072 MoveAxis(N, 0, ABG)
21:43:54.414 00.000 10072 Move returns status 0, amount 0
21:43:54.414 00.000 10072 move complete, result=0
21:43:54.414 00.000 10072 worker thread done servicing request
21:43:54.415 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:43:54.436 00.021 1032 UpdateGuideState exits: m=1214 SNR=24.4
21:43:54.438 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:54.440 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:54.441 00.001 1032 Enqueuing Expose request
21:43:54.443 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:43:54.445 00.002 10072 Worker thread wakes up
21:43:54.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:54.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:55.074 00.629 10072 Exposure complete
21:43:55.131 00.057 10072 worker thread done servicing request
21:43:55.132 00.001 1032 OnExposeComplete: enter
21:43:55.133 00.001 1032 UpdateGuideState(): m_state=6
21:43:55.135 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 258
21:43:55.137 00.002 1032 Star::Find returns 1 (0), X=1104.19, Y=140.96, Mass=1091, SNR=23.1, Peak=96 HFD=3.1
21:43:55.139 00.002 1032 MultiStar: [#1 -0.02,-0.08,1.01,U] [#2 0.02,-0.14,0.82,U] [#3 0.02,0.24,0.00,M5] [#4 0.07,0.08,0.68,U] [#5 0.10,0.08,0.73,U] [#6 0.12,0.08,0.64,U] [#7 0.08,0.01,0.76,U] [#8 -0.01,0.19,0.54,U] 
21:43:55.140 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {-0.02, 0.08}
21:43:55.143 00.003 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
21:43:55.145 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
21:43:55.146 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.60 mountX=0.02 mountY=-0.04, mountTheta=-1.23
21:43:55.149 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
21:43:55.151 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
21:43:55.152 00.001 10072 Worker thread wakes up
21:43:55.152 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
21:43:55.152 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
21:43:55.152 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.04
21:43:55.152 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.69, period_length = 290.05
21:43:55.153 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
21:43:55.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:55.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:43:55.153 00.000 10072 MoveAxis(W, 0, ABG)
21:43:55.153 00.000 10072 Move returns status 0, amount 0
21:43:55.153 00.000 10072 MoveAxis(N, 0, ABG)
21:43:55.153 00.000 10072 Move returns status 0, amount 0
21:43:55.153 00.000 10072 move complete, result=0
21:43:55.153 00.000 10072 worker thread done servicing request
21:43:55.153 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:43:55.174 00.021 1032 UpdateGuideState exits: m=1091 SNR=23.1
21:43:55.176 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:55.179 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:55.181 00.002 1032 Enqueuing Expose request
21:43:55.184 00.003 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:43:55.186 00.002 10072 Worker thread wakes up
21:43:55.186 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:55.186 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:55.602 00.416 10072 Exposure complete
21:43:55.660 00.058 10072 worker thread done servicing request
21:43:55.661 00.001 1032 OnExposeComplete: enter
21:43:55.663 00.002 1032 UpdateGuideState(): m_state=6
21:43:55.665 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 259
21:43:55.666 00.001 1032 Star::Find returns 1 (0), X=1104.15, Y=140.91, Mass=1175, SNR=24.0, Peak=104 HFD=2.9
21:43:55.668 00.002 1032 MultiStar: [#1 0.08,0.00,0.98,U] [#2 -0.00,0.03,0.75,U] [#3 0.08,0.20,0.00,M6] [#4 0.16,0.18,0.00,M7] [#5 0.05,-0.06,0.71,U] [#6 0.02,-0.04,0.60,U] [#7 -0.00,0.14,0.68,U] [#8 -0.00,0.29,0.00,M1] 
21:43:55.669 00.001 1032 refined, 5 included, MultiStar: {0.01, 0.02}, one-star: {-0.06, 0.03}
21:43:55.670 00.001 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
21:43:55.671 00.001 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
21:43:55.673 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.93 mountX=0.01 mountY=-0.02, mountTheta=-0.90
21:43:55.676 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
21:43:55.677 00.001 1032 Enqueuing Move request for scope (0.01, 0.02)
21:43:55.678 00.001 10072 Worker thread wakes up
21:43:55.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
21:43:55.678 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
21:43:55.678 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.01 yDistance=-0.02
21:43:55.679 00.001 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.69, period_length = 290.05
21:43:55.679 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
21:43:55.679 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:55.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:43:55.679 00.000 10072 MoveAxis(W, 0, ABG)
21:43:55.679 00.000 10072 Move returns status 0, amount 0
21:43:55.679 00.000 10072 MoveAxis(N, 0, ABG)
21:43:55.679 00.000 10072 Move returns status 0, amount 0
21:43:55.680 00.001 10072 move complete, result=0
21:43:55.680 00.000 10072 worker thread done servicing request
21:43:55.680 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:43:55.699 00.019 1032 UpdateGuideState exits: m=1175 SNR=24.0
21:43:55.702 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:55.704 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:55.707 00.003 1032 Enqueuing Expose request
21:43:55.709 00.002 10072 Worker thread wakes up
21:43:55.709 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:55.709 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:55.710 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:43:56.338 00.628 10072 Exposure complete
21:43:56.397 00.059 1032 OnExposeComplete: enter
21:43:56.399 00.002 1032 UpdateGuideState(): m_state=6
21:43:56.402 00.003 10072 worker thread done servicing request
21:43:56.402 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 260
21:43:56.404 00.002 1032 Star::Find returns 1 (0), X=1104.31, Y=140.90, Mass=1147, SNR=23.7, Peak=105 HFD=3.2
21:43:56.405 00.001 1032 MultiStar: [#1 -0.04,-0.11,0.99,U] [#2 0.11,-0.03,0.80,U] [#3 0.01,0.09,0.80,U] [#4 -0.11,0.04,0.63,U] [#5 0.05,0.03,0.71,U] [#6 0.04,0.10,0.61,U] [#7 0.01,-0.04,0.71,U] [#8 0.05,0.11,0.54,U] 
21:43:56.406 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.10, 0.02}
21:43:56.408 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
21:43:56.410 00.002 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
21:43:56.411 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.54 mountX=0.01 mountY=-0.03, mountTheta=-1.29
21:43:56.413 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
21:43:56.415 00.002 1032 Enqueuing Move request for scope (0.03, 0.02)
21:43:56.416 00.001 10072 Worker thread wakes up
21:43:56.416 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
21:43:56.416 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
21:43:56.416 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
21:43:56.417 00.001 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.69, period_length = 290.05
21:43:56.417 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
21:43:56.417 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:56.417 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:43:56.417 00.000 10072 MoveAxis(W, 0, ABG)
21:43:56.417 00.000 10072 Move returns status 0, amount 0
21:43:56.417 00.000 10072 MoveAxis(N, 0, ABG)
21:43:56.417 00.000 10072 Move returns status 0, amount 0
21:43:56.417 00.000 10072 move complete, result=0
21:43:56.417 00.000 10072 worker thread done servicing request
21:43:56.419 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:43:56.439 00.020 1032 UpdateGuideState exits: m=1147 SNR=23.7
21:43:56.441 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:56.442 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:56.445 00.003 1032 Enqueuing Expose request
21:43:56.446 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:43:56.448 00.002 10072 Worker thread wakes up
21:43:56.448 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:56.448 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:56.854 00.406 10072 Exposure complete
21:43:56.917 00.063 10072 worker thread done servicing request
21:43:56.917 00.000 1032 OnExposeComplete: enter
21:43:56.919 00.002 1032 UpdateGuideState(): m_state=6
21:43:56.921 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 261
21:43:56.923 00.002 1032 Star::Find returns 1 (0), X=1104.29, Y=140.79, Mass=1186, SNR=24.1, Peak=123 HFD=3.1
21:43:56.926 00.003 1032 MultiStar: [#1 -0.15,-0.17,0.00,M1] [#2 -0.05,-0.06,0.85,U] [#3 -0.07,-0.09,0.76,U] [#4 0.04,-0.15,0.71,U] [#5 0.12,-0.01,0.67,U] [#6 0.23,-0.10,0.00,M1] [#7 0.01,-0.05,0.75,U] [#8 0.15,0.01,0.55,U] 
21:43:56.928 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.07}, one-star: {0.08, -0.08}
21:43:56.932 00.004 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
21:43:56.933 00.001 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
21:43:56.935 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.07 mountX=-0.07 mountY=-0.02, mountTheta=-2.90
21:43:56.937 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
21:43:56.939 00.002 1032 Enqueuing Move request for scope (0.04, -0.07)
21:43:56.941 00.002 10072 Worker thread wakes up
21:43:56.941 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
21:43:56.941 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
21:43:56.941 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.07 yDistance=-0.02
21:43:56.942 00.001 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.69, period_length = 290.05
21:43:56.942 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
21:43:56.942 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:56.942 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:43:56.942 00.000 10072 MoveAxis(W, 0, ABG)
21:43:56.942 00.000 10072 Move returns status 0, amount 0
21:43:56.942 00.000 10072 MoveAxis(N, 0, ABG)
21:43:56.942 00.000 10072 Move returns status 0, amount 0
21:43:56.942 00.000 10072 move complete, result=0
21:43:56.942 00.000 10072 worker thread done servicing request
21:43:56.944 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:43:56.964 00.020 1032 UpdateGuideState exits: m=1186 SNR=24.1
21:43:56.966 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:56.968 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:56.970 00.002 1032 Enqueuing Expose request
21:43:56.971 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:43:56.973 00.002 10072 Worker thread wakes up
21:43:56.973 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:56.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:57.603 00.630 10072 Exposure complete
21:43:57.664 00.061 10072 worker thread done servicing request
21:43:57.664 00.000 1032 OnExposeComplete: enter
21:43:57.666 00.002 1032 UpdateGuideState(): m_state=6
21:43:57.668 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 262
21:43:57.670 00.002 1032 Star::Find returns 1 (0), X=1104.38, Y=140.76, Mass=1274, SNR=25.0, Peak=129 HFD=3.2
21:43:57.671 00.001 1032 MultiStar: [#1 -0.05,-0.24,0.00,M2] [#2 -0.03,-0.13,0.78,U] [#3 -0.02,0.01,0.71,U] [#4 0.03,-0.05,0.63,U] [#5 0.22,-0.15,0.00,M4] [#6 -0.10,-0.20,0.00,M2] [#7 0.13,-0.04,0.68,U] [#8 0.08,0.00,0.50,U] 
21:43:57.674 00.003 1032 refined, 5 included, MultiStar: {0.07, -0.06}, one-star: {0.17, -0.11}
21:43:57.675 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
21:43:57.677 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
21:43:57.679 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.74 mountX=-0.08 mountY=-0.05, mountTheta=-2.57
21:43:57.683 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
21:43:57.684 00.001 1032 Enqueuing Move request for scope (0.07, -0.06)
21:43:57.685 00.001 10072 Worker thread wakes up
21:43:57.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
21:43:57.685 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
21:43:57.686 00.001 10072 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.05
21:43:57.686 00.000 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.69, period_length = 290.05
21:43:57.686 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:43:57.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:57.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:43:57.686 00.000 10072 MoveAxis(E, 0, ABG)
21:43:57.686 00.000 10072 Move returns status 0, amount 0
21:43:57.686 00.000 10072 MoveAxis(N, 0, ABG)
21:43:57.686 00.000 10072 Move returns status 0, amount 0
21:43:57.686 00.000 10072 move complete, result=0
21:43:57.687 00.001 10072 worker thread done servicing request
21:43:57.687 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:43:57.708 00.021 1032 UpdateGuideState exits: m=1274 SNR=25.0
21:43:57.711 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:57.712 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:57.713 00.001 1032 Enqueuing Expose request
21:43:57.715 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:43:57.716 00.001 10072 Worker thread wakes up
21:43:57.716 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:57.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:58.133 00.417 10072 Exposure complete
21:43:58.192 00.059 10072 worker thread done servicing request
21:43:58.192 00.000 1032 OnExposeComplete: enter
21:43:58.195 00.003 1032 UpdateGuideState(): m_state=6
21:43:58.196 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 263
21:43:58.198 00.002 1032 Star::Find returns 1 (0), X=1104.34, Y=140.78, Mass=1312, SNR=25.4, Peak=124 HFD=3.1
21:43:58.200 00.002 1032 MultiStar: [#1 0.01,-0.05,0.94,U] [#2 -0.13,-0.06,0.77,U] [#3 -0.04,0.07,0.71,U] [#4 0.04,0.16,0.64,U] [#5 0.09,-0.05,0.63,U] [#6 -0.15,-0.18,0.00,M3] [#7 0.20,0.07,0.00,M1] [#8 0.18,0.09,0.00,M1] 
21:43:58.201 00.001 1032 refined, 5 included, MultiStar: {0.02, -0.01}, one-star: {0.13, -0.10}
21:43:58.202 00.001 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
21:43:58.205 00.003 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
21:43:58.207 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.62 mountX=-0.02 mountY=-0.02, mountTheta=-2.45
21:43:58.211 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
21:43:58.213 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
21:43:58.215 00.002 10072 Worker thread wakes up
21:43:58.215 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
21:43:58.215 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
21:43:58.215 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
21:43:58.215 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.69, period_length = 290.05
21:43:58.215 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:43:58.215 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:58.215 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:43:58.215 00.000 10072 MoveAxis(E, 0, ABG)
21:43:58.215 00.000 10072 Move returns status 0, amount 0
21:43:58.215 00.000 10072 MoveAxis(N, 0, ABG)
21:43:58.215 00.000 10072 Move returns status 0, amount 0
21:43:58.215 00.000 10072 move complete, result=0
21:43:58.216 00.001 10072 worker thread done servicing request
21:43:58.217 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:43:58.238 00.021 1032 UpdateGuideState exits: m=1312 SNR=25.4
21:43:58.241 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:58.244 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:58.245 00.001 1032 Enqueuing Expose request
21:43:58.247 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:43:58.248 00.001 10072 Worker thread wakes up
21:43:58.249 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:58.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:58.883 00.634 10072 Exposure complete
21:43:58.942 00.059 10072 worker thread done servicing request
21:43:58.942 00.000 1032 OnExposeComplete: enter
21:43:58.943 00.001 1032 UpdateGuideState(): m_state=6
21:43:58.945 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 264
21:43:58.946 00.001 1032 Star::Find returns 1 (0), X=1104.28, Y=140.91, Mass=1042, SNR=22.6, Peak=103 HFD=2.9
21:43:58.948 00.002 1032 MultiStar: [#1 0.03,-0.02,1.02,U] [#2 0.09,0.04,0.88,U] [#3 -0.03,0.03,0.81,U] [#4 0.10,0.02,0.68,U] [#5 0.12,0.03,0.70,U] [#6 0.06,-0.23,0.00,M4] [#7 0.18,-0.01,0.69,U] [#8 -0.02,0.15,0.60,U] 
21:43:58.950 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.07, 0.04}
21:43:58.951 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
21:43:58.952 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
21:43:58.954 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.41 mountX=0.01 mountY=-0.07, mountTheta=-1.42
21:43:58.957 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
21:43:58.959 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
21:43:58.963 00.004 10072 Worker thread wakes up
21:43:58.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
21:43:58.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
21:43:58.963 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
21:43:58.963 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.69, period_length = 290.05
21:43:58.963 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:43:58.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:58.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:58.963 00.000 10072 MoveAxis(E, 2, ABG)
21:43:58.963 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:58.964 00.001 10072 IsGuiding returns 0
21:43:58.965 00.001 10072 PulseGuide returned control before completion, sleep 12
21:43:58.965 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:43:58.987 00.022 1032 UpdateGuideState exits: m=1042 SNR=22.6
21:43:58.990 00.003 10072 IsGuiding returns 0
21:43:58.990 00.000 10072 Move returns status 0, amount 2
21:43:58.990 00.000 10072 MoveAxis(N, 0, ABG)
21:43:58.990 00.000 10072 Move returns status 0, amount 0
21:43:58.990 00.000 10072 move complete, result=0
21:43:58.990 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:58.993 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:58.995 00.002 1032 Enqueuing Expose request
21:43:58.996 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:43:58.998 00.002 10072 worker thread done servicing request
21:43:58.998 00.000 10072 Worker thread wakes up
21:43:58.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:58.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:43:59.411 00.413 10072 Exposure complete
21:43:59.474 00.063 10072 worker thread done servicing request
21:43:59.474 00.000 1032 OnExposeComplete: enter
21:43:59.477 00.003 1032 UpdateGuideState(): m_state=6
21:43:59.479 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 265
21:43:59.481 00.002 1032 Star::Find returns 1 (0), X=1104.28, Y=140.90, Mass=1174, SNR=24.0, Peak=110 HFD=3.0
21:43:59.483 00.002 1032 MultiStar: [#1 -0.07,0.00,0.98,U] [#2 0.04,-0.05,0.79,U] [#3 0.18,0.22,0.00,M2] [#4 0.14,0.17,0.00,M3] [#5 0.06,0.03,0.69,U] [#6 0.01,-0.18,0.66,U] [#7 -0.01,0.05,0.71,U] [#8 0.03,0.09,0.49,U] 
21:43:59.484 00.001 1032 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {0.07, 0.02}
21:43:59.486 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
21:43:59.489 00.003 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
21:43:59.491 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.34 mountX=-0.01 mountY=-0.01, mountTheta=-2.17
21:43:59.495 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
21:43:59.497 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
21:43:59.499 00.002 10072 Worker thread wakes up
21:43:59.499 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
21:43:59.499 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
21:43:59.499 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.01
21:43:59.499 00.000 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.69, period_length = 290.05
21:43:59.500 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:43:59.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:59.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:43:59.500 00.000 10072 MoveAxis(E, 2, ABG)
21:43:59.500 00.000 10072 Guiding  Dir = 2, Dur = 2
21:43:59.500 00.000 10072 IsGuiding returns 0
21:43:59.501 00.001 10072 PulseGuide returned control before completion, sleep 12
21:43:59.501 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:43:59.522 00.021 10072 IsGuiding returns 0
21:43:59.522 00.000 10072 Move returns status 0, amount 2
21:43:59.522 00.000 10072 MoveAxis(N, 0, ABG)
21:43:59.522 00.000 10072 Move returns status 0, amount 0
21:43:59.522 00.000 10072 move complete, result=0
21:43:59.522 00.000 10072 worker thread done servicing request
21:43:59.527 00.005 1032 UpdateGuideState exits: m=1174 SNR=24.0
21:43:59.529 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:59.531 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:43:59.534 00.003 1032 Enqueuing Expose request
21:43:59.540 00.006 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:43:59.542 00.002 10072 Worker thread wakes up
21:43:59.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:43:59.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:00.181 00.639 10072 Exposure complete
21:44:00.242 00.061 10072 worker thread done servicing request
21:44:00.242 00.000 1032 OnExposeComplete: enter
21:44:00.245 00.003 1032 UpdateGuideState(): m_state=6
21:44:00.247 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 266
21:44:00.248 00.001 1032 Star::Find returns 1 (0), X=1104.35, Y=140.80, Mass=1152, SNR=23.7, Peak=109 HFD=3.2
21:44:00.251 00.003 1032 MultiStar: [#1 -0.20,-0.08,0.00,M1] [#2 -0.02,0.03,0.83,U] [#3 -0.08,0.15,0.77,U] [#4 -0.02,0.01,0.69,U] [#5 0.11,0.04,0.71,U] [#6 0.20,-0.07,0.00,M4] [#7 -0.01,0.07,0.73,U] [#8 -0.05,-0.09,0.53,U] 
21:44:00.252 00.001 1032 refined, 6 included, MultiStar: {0.02, 0.02}, one-star: {0.14, -0.07}
21:44:00.253 00.001 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
21:44:00.255 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
21:44:00.256 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.84 mountX=0.01 mountY=-0.02, mountTheta=-0.99
21:44:00.260 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
21:44:00.262 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
21:44:00.264 00.002 10072 Worker thread wakes up
21:44:00.264 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
21:44:00.264 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
21:44:00.264 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
21:44:00.264 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.69, period_length = 290.05
21:44:00.265 00.001 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:44:00.265 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:00.265 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:44:00.265 00.000 10072 MoveAxis(E, 2, ABG)
21:44:00.265 00.000 10072 Guiding  Dir = 2, Dur = 2
21:44:00.265 00.000 10072 IsGuiding returns 0
21:44:00.267 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:44:00.270 00.003 10072 PulseGuide returned control before completion, sleep 11
21:44:00.286 00.016 10072 IsGuiding returns 0
21:44:00.287 00.001 10072 Move returns status 0, amount 2
21:44:00.287 00.000 10072 MoveAxis(N, 0, ABG)
21:44:00.287 00.000 10072 Move returns status 0, amount 0
21:44:00.287 00.000 10072 move complete, result=0
21:44:00.287 00.000 10072 worker thread done servicing request
21:44:00.288 00.001 1032 UpdateGuideState exits: m=1152 SNR=23.7
21:44:00.290 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:00.292 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:00.293 00.001 1032 Enqueuing Expose request
21:44:00.295 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:44:00.296 00.001 10072 Worker thread wakes up
21:44:00.296 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:00.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:00.710 00.414 10072 Exposure complete
21:44:00.765 00.055 10072 worker thread done servicing request
21:44:00.765 00.000 1032 OnExposeComplete: enter
21:44:00.767 00.002 1032 UpdateGuideState(): m_state=6
21:44:00.769 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 267
21:44:00.771 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=140.89, Mass=1284, SNR=25.1, Peak=129 HFD=3.3
21:44:00.773 00.002 1032 MultiStar: [#1 -0.14,-0.01,0.84,U] [#2 -0.07,-0.06,0.74,U] [#3 0.08,0.04,0.69,U] [#4 0.03,0.06,0.67,U] [#5 0.01,0.27,0.00,M1] [#6 0.02,-0.02,0.59,U] [#7 0.08,-0.02,0.67,U] [#8 0.06,0.03,0.51,U] 
21:44:00.774 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.00}, one-star: {0.19, 0.02}
21:44:00.775 00.001 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
21:44:00.777 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
21:44:00.778 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.15 mountX=-0.00 mountY=-0.03, mountTheta=-1.68
21:44:00.780 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
21:44:00.782 00.002 1032 Enqueuing Move request for scope (0.03, 0.00)
21:44:00.783 00.001 10072 Worker thread wakes up
21:44:00.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
21:44:00.784 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
21:44:00.784 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.00 yDistance=-0.03
21:44:00.784 00.000 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.68, period_length = 290.05
21:44:00.784 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:44:00.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:00.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:44:00.784 00.000 10072 MoveAxis(E, 2, ABG)
21:44:00.784 00.000 10072 Guiding  Dir = 2, Dur = 2
21:44:00.785 00.001 10072 IsGuiding returns 0
21:44:00.785 00.000 10072 PulseGuide returned control before completion, sleep 12
21:44:00.787 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:44:00.801 00.014 10072 IsGuiding returns 0
21:44:00.801 00.000 10072 Move returns status 0, amount 2
21:44:00.801 00.000 10072 MoveAxis(N, 0, ABG)
21:44:00.801 00.000 10072 Move returns status 0, amount 0
21:44:00.801 00.000 10072 move complete, result=0
21:44:00.801 00.000 10072 worker thread done servicing request
21:44:00.805 00.004 1032 UpdateGuideState exits: m=1284 SNR=25.1
21:44:00.807 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:00.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:00.810 00.001 1032 Enqueuing Expose request
21:44:00.812 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:44:00.813 00.001 10072 Worker thread wakes up
21:44:00.813 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:00.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:01.446 00.633 10072 Exposure complete
21:44:01.505 00.059 10072 worker thread done servicing request
21:44:01.505 00.000 1032 OnExposeComplete: enter
21:44:01.508 00.003 1032 UpdateGuideState(): m_state=6
21:44:01.510 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 268
21:44:01.511 00.001 1032 Star::Find returns 1 (0), X=1104.22, Y=140.92, Mass=1046, SNR=22.6, Peak=90 HFD=3.1
21:44:01.513 00.002 1032 MultiStar: [#1 0.01,-0.09,1.07,U] [#2 0.11,0.03,0.84,U] [#3 0.09,0.17,0.00,M1] [#4 0.10,-0.04,0.75,U] [#5 -0.06,0.12,0.77,U] [#6 -0.03,-0.14,0.68,U] [#7 0.20,-0.17,0.00,M1] [#8 -0.04,0.04,0.54,U] 
21:44:01.515 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {0.01, 0.04}
21:44:01.516 00.001 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
21:44:01.517 00.001 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
21:44:01.520 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.40 mountX=-0.01 mountY=-0.01, mountTheta=-2.23
21:44:01.524 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
21:44:01.526 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
21:44:01.531 00.005 10072 Worker thread wakes up
21:44:01.531 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
21:44:01.531 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
21:44:01.531 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.01
21:44:01.533 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.68, period_length = 290.05
21:44:01.533 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:44:01.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:01.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:44:01.533 00.000 10072 MoveAxis(E, 2, ABG)
21:44:01.533 00.000 10072 Guiding  Dir = 2, Dur = 2
21:44:01.534 00.001 10072 IsGuiding returns 0
21:44:01.534 00.000 10072 PulseGuide returned control before completion, sleep 12
21:44:01.535 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
21:44:01.554 00.019 10072 IsGuiding returns 0
21:44:01.554 00.000 10072 Move returns status 0, amount 2
21:44:01.554 00.000 10072 MoveAxis(N, 0, ABG)
21:44:01.554 00.000 10072 Move returns status 0, amount 0
21:44:01.554 00.000 10072 move complete, result=0
21:44:01.554 00.000 10072 worker thread done servicing request
21:44:01.557 00.003 1032 UpdateGuideState exits: m=1046 SNR=22.6
21:44:01.559 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:01.561 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:01.562 00.001 1032 Enqueuing Expose request
21:44:01.564 00.002 10072 Worker thread wakes up
21:44:01.564 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:01.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:01.565 00.001 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:44:01.979 00.414 10072 Exposure complete
21:44:02.040 00.061 10072 worker thread done servicing request
21:44:02.040 00.000 1032 OnExposeComplete: enter
21:44:02.042 00.002 1032 UpdateGuideState(): m_state=6
21:44:02.044 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 269
21:44:02.046 00.002 1032 Star::Find returns 1 (0), X=1104.26, Y=140.93, Mass=1362, SNR=25.9, Peak=123 HFD=3.2
21:44:02.048 00.002 1032 MultiStar: [#1 -0.01,-0.03,0.90,U] [#2 0.22,-0.05,0.00,M1] [#3 0.19,-0.07,0.00,M2] [#4 0.13,-0.02,0.64,U] [#5 -0.08,0.04,0.66,U] [#6 0.12,0.10,0.54,U] [#7 0.09,-0.28,0.00,M2] [#8 -0.05,0.22,0.00,M1] 
21:44:02.052 00.004 1032 refined, 4 included, MultiStar: {0.04, 0.02}, one-star: {0.05, 0.05}
21:44:02.054 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
21:44:02.056 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
21:44:02.057 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.59 mountX=0.01 mountY=-0.04, mountTheta=-1.24
21:44:02.059 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
21:44:02.061 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
21:44:02.062 00.001 10072 Worker thread wakes up
21:44:02.062 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
21:44:02.062 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
21:44:02.062 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
21:44:02.063 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.68, period_length = 290.05
21:44:02.063 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:44:02.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:02.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:44:02.063 00.000 10072 MoveAxis(E, 2, ABG)
21:44:02.063 00.000 10072 Guiding  Dir = 2, Dur = 2
21:44:02.063 00.000 10072 IsGuiding returns 0
21:44:02.064 00.001 10072 PulseGuide returned control before completion, sleep 12
21:44:02.064 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:44:02.086 00.022 1032 UpdateGuideState exits: m=1362 SNR=25.9
21:44:02.087 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:02.088 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:02.090 00.002 1032 Enqueuing Expose request
21:44:02.091 00.001 10072 IsGuiding returns 0
21:44:02.091 00.000 10072 Move returns status 0, amount 2
21:44:02.091 00.000 10072 MoveAxis(N, 0, ABG)
21:44:02.091 00.000 10072 Move returns status 0, amount 0
21:44:02.092 00.001 10072 move complete, result=0
21:44:02.092 00.000 10072 worker thread done servicing request
21:44:02.092 00.000 10072 Worker thread wakes up
21:44:02.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:02.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:02.099 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:44:02.715 00.616 10072 Exposure complete
21:44:02.773 00.058 10072 worker thread done servicing request
21:44:02.773 00.000 1032 OnExposeComplete: enter
21:44:02.776 00.003 1032 UpdateGuideState(): m_state=6
21:44:02.778 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 270
21:44:02.779 00.001 1032 Star::Find returns 1 (0), X=1104.28, Y=140.78, Mass=1226, SNR=24.5, Peak=124 HFD=3.0
21:44:02.781 00.002 1032 MultiStar: [#1 -0.15,-0.17,0.00,M1] [#2 0.04,-0.18,0.74,U] [#3 0.12,-0.22,0.00,M3] [#4 -0.02,-0.09,0.70,U] [#5 -0.03,-0.12,0.64,U] [#6 0.06,-0.23,0.00,M2] [#7 -0.04,-0.11,0.66,U] [#8 0.01,-0.10,0.55,U] 
21:44:02.783 00.002 1032 refined, 5 included, MultiStar: {0.01, -0.12}, one-star: {0.07, -0.10}
21:44:02.784 00.001 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.97)
21:44:02.786 00.002 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.97)
21:44:02.787 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.48 mountX=-0.11 mountY=0.02, mountTheta=2.97
21:44:02.789 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.12, opts=13)
21:44:02.793 00.004 1032 Enqueuing Move request for scope (0.01, -0.12)
21:44:02.794 00.001 10072 Worker thread wakes up
21:44:02.794 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
21:44:02.794 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
21:44:02.795 00.001 10072 Moving (0.01, -0.12) raw xDistance=-0.11 yDistance=0.02
21:44:02.795 00.000 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.68, period_length = 290.05
21:44:02.795 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
21:44:02.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:02.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:44:02.795 00.000 10072 MoveAxis(E, 2, ABG)
21:44:02.795 00.000 10072 Guiding  Dir = 2, Dur = 2
21:44:02.796 00.001 10072 IsGuiding returns 0
21:44:02.796 00.000 10072 PulseGuide returned control before completion, sleep 12
21:44:02.797 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:44:02.817 00.020 1032 UpdateGuideState exits: m=1226 SNR=24.5
21:44:02.819 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:02.820 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:02.823 00.003 1032 Enqueuing Expose request
21:44:02.826 00.003 10072 IsGuiding returns 0
21:44:02.826 00.000 10072 Move returns status 0, amount 2
21:44:02.826 00.000 10072 MoveAxis(N, 0, ABG)
21:44:02.826 00.000 10072 Move returns status 0, amount 0
21:44:02.826 00.000 10072 move complete, result=0
21:44:02.826 00.000 10072 worker thread done servicing request
21:44:02.826 00.000 10072 Worker thread wakes up
21:44:02.826 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:02.826 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:02.833 00.007 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:44:03.232 00.399 10072 Exposure complete
21:44:03.294 00.062 10072 worker thread done servicing request
21:44:03.294 00.000 1032 OnExposeComplete: enter
21:44:03.295 00.001 1032 UpdateGuideState(): m_state=6
21:44:03.298 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 271
21:44:03.300 00.002 1032 Star::Find returns 1 (0), X=1104.35, Y=140.74, Mass=1195, SNR=24.2, Peak=115 HFD=3.2
21:44:03.302 00.002 1032 MultiStar: [#1 -0.07,-0.05,1.08,U] [#2 0.08,-0.13,0.85,U] [#3 0.13,-0.01,0.73,U] [#4 0.02,-0.00,0.71,U] [#5 0.12,-0.16,0.00,M1] [#6 -0.11,-0.05,0.59,U] [#7 0.03,-0.18,0.66,U] [#8 0.16,0.16,0.00,M1] 
21:44:03.303 00.001 1032 refined, 6 included, MultiStar: {0.03, -0.08}, one-star: {0.14, -0.14}
21:44:03.306 00.003 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
21:44:03.308 00.002 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
21:44:03.309 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.18 mountX=-0.09 mountY=-0.01, mountTheta=-3.01
21:44:03.312 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
21:44:03.313 00.001 1032 Enqueuing Move request for scope (0.03, -0.08)
21:44:03.316 00.003 10072 Worker thread wakes up
21:44:03.316 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
21:44:03.316 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
21:44:03.316 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.09 yDistance=-0.01
21:44:03.316 00.000 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.68, period_length = 290.05
21:44:03.316 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:44:03.316 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:03.316 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:44:03.316 00.000 10072 MoveAxis(E, 1, ABG)
21:44:03.316 00.000 10072 Guiding  Dir = 2, Dur = 1
21:44:03.317 00.001 10072 IsGuiding returns 0
21:44:03.317 00.000 10072 PulseGuide returned control before completion, sleep 11
21:44:03.318 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:44:03.337 00.019 1032 UpdateGuideState exits: m=1195 SNR=24.2
21:44:03.339 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:03.341 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:03.343 00.002 1032 Enqueuing Expose request
21:44:03.345 00.002 10072 IsGuiding returns 0
21:44:03.345 00.000 10072 Move returns status 0, amount 1
21:44:03.345 00.000 10072 MoveAxis(N, 0, ABG)
21:44:03.345 00.000 10072 Move returns status 0, amount 0
21:44:03.345 00.000 10072 move complete, result=0
21:44:03.345 00.000 10072 worker thread done servicing request
21:44:03.345 00.000 10072 Worker thread wakes up
21:44:03.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:03.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:03.352 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:44:03.969 00.617 10072 Exposure complete
21:44:04.033 00.064 10072 worker thread done servicing request
21:44:04.033 00.000 1032 OnExposeComplete: enter
21:44:04.036 00.003 1032 UpdateGuideState(): m_state=6
21:44:04.037 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 272
21:44:04.039 00.002 1032 Star::Find returns 1 (0), X=1104.42, Y=140.91, Mass=1311, SNR=25.4, Peak=129 HFD=3.0
21:44:04.041 00.002 1032 MultiStar: [#1 0.03,0.03,0.89,U] [#2 0.03,0.00,0.76,U] [#3 0.12,0.23,0.00,M3] [#4 0.08,-0.13,0.66,U] [#5 0.06,0.01,0.60,U] [#6 0.02,-0.01,0.61,U] [#7 0.21,-0.07,0.00,M1] [#8 -0.02,0.09,0.49,U] 
21:44:04.042 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.00}, one-star: {0.21, 0.03}
21:44:04.044 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
21:44:04.046 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
21:44:04.048 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.06 mountX=-0.01 mountY=-0.07, mountTheta=-1.77
21:44:04.051 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
21:44:04.053 00.002 1032 Enqueuing Move request for scope (0.07, 0.00)
21:44:04.056 00.003 10072 Worker thread wakes up
21:44:04.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
21:44:04.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
21:44:04.056 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
21:44:04.056 00.000 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.68, period_length = 290.05
21:44:04.056 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:44:04.056 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:04.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:44:04.057 00.001 10072 MoveAxis(E, 1, ABG)
21:44:04.057 00.000 10072 Guiding  Dir = 2, Dur = 1
21:44:04.057 00.000 10072 IsGuiding returns 0
21:44:04.057 00.000 10072 PulseGuide returned control before completion, sleep 11
21:44:04.058 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:44:04.076 00.018 10072 IsGuiding returns 0
21:44:04.076 00.000 10072 Move returns status 0, amount 1
21:44:04.076 00.000 10072 MoveAxis(N, 0, ABG)
21:44:04.076 00.000 10072 Move returns status 0, amount 0
21:44:04.076 00.000 10072 move complete, result=0
21:44:04.076 00.000 10072 worker thread done servicing request
21:44:04.079 00.003 1032 UpdateGuideState exits: m=1311 SNR=25.4
21:44:04.083 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:04.085 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:04.087 00.002 1032 Enqueuing Expose request
21:44:04.088 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:44:04.090 00.002 10072 Worker thread wakes up
21:44:04.090 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:04.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:04.501 00.411 10072 Exposure complete
21:44:04.564 00.063 10072 worker thread done servicing request
21:44:04.564 00.000 1032 OnExposeComplete: enter
21:44:04.566 00.002 1032 UpdateGuideState(): m_state=6
21:44:04.567 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 273
21:44:04.569 00.002 1032 Star::Find returns 1 (0), X=1104.43, Y=140.93, Mass=1053, SNR=22.7, Peak=97 HFD=3.1
21:44:04.571 00.002 1032 MultiStar: [#1 0.01,0.02,1.02,U] [#2 0.15,0.19,0.00,M1] [#3 0.02,0.03,0.83,U] [#4 0.29,-0.03,0.00,M1] [#5 0.09,-0.06,0.72,U] [#6 0.27,0.04,0.00,M1] [#7 0.00,-0.01,0.72,U] [#8 0.29,0.11,0.00,M1] 
21:44:04.573 00.002 1032 refined, 4 included, MultiStar: {0.07, 0.01}, one-star: {0.22, 0.05}
21:44:04.574 00.001 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
21:44:04.575 00.001 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
21:44:04.577 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.08 cameraTheta=0.16 mountX=-0.01 mountY=-0.07, mountTheta=-1.67
21:44:04.579 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
21:44:04.583 00.004 1032 Enqueuing Move request for scope (0.07, 0.01)
21:44:04.585 00.002 10072 Worker thread wakes up
21:44:04.585 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
21:44:04.585 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
21:44:04.585 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
21:44:04.586 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.68, period_length = 290.05
21:44:04.586 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:44:04.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:04.586 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:44:04.586 00.000 10072 MoveAxis(E, 1, ABG)
21:44:04.586 00.000 10072 Guiding  Dir = 2, Dur = 1
21:44:04.586 00.000 10072 IsGuiding returns 0
21:44:04.587 00.001 10072 PulseGuide returned control before completion, sleep 11
21:44:04.588 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:44:04.607 00.019 1032 UpdateGuideState exits: m=1053 SNR=22.7
21:44:04.610 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:04.612 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:04.614 00.002 1032 Enqueuing Expose request
21:44:04.616 00.002 10072 IsGuiding returns 0
21:44:04.616 00.000 10072 Move returns status 0, amount 1
21:44:04.616 00.000 10072 MoveAxis(N, 0, ABG)
21:44:04.616 00.000 10072 Move returns status 0, amount 0
21:44:04.616 00.000 10072 move complete, result=0
21:44:04.616 00.000 10072 worker thread done servicing request
21:44:04.616 00.000 10072 Worker thread wakes up
21:44:04.616 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:04.616 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:04.623 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:44:05.250 00.627 10072 Exposure complete
21:44:05.309 00.059 10072 worker thread done servicing request
21:44:05.309 00.000 1032 OnExposeComplete: enter
21:44:05.311 00.002 1032 UpdateGuideState(): m_state=6
21:44:05.313 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 274
21:44:05.316 00.003 1032 Star::Find returns 1 (0), X=1104.28, Y=140.86, Mass=1244, SNR=24.7, Peak=114 HFD=3.2
21:44:05.317 00.001 1032 MultiStar: [#1 0.03,-0.14,0.93,U] [#2 0.05,-0.03,0.83,U] [#3 0.12,0.17,0.00,M3] [#4 0.13,0.07,0.65,U] [#5 0.03,0.07,0.65,U] [#6 0.08,-0.11,0.63,U] [#7 0.24,-0.05,0.00,M1] [#8 0.05,0.24,0.00,M2] 
21:44:05.319 00.002 1032 refined, 5 included, MultiStar: {0.07, -0.03}, one-star: {0.07, -0.01}
21:44:05.321 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
21:44:05.323 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
21:44:05.324 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.47 mountX=-0.05 mountY=-0.05, mountTheta=-2.30
21:44:05.328 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
21:44:05.330 00.002 1032 Enqueuing Move request for scope (0.07, -0.03)
21:44:05.332 00.002 10072 Worker thread wakes up
21:44:05.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
21:44:05.334 00.002 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
21:44:05.334 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.05
21:44:05.334 00.000 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.68, period_length = 290.05
21:44:05.334 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:44:05.334 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:05.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:44:05.334 00.000 10072 MoveAxis(E, 1, ABG)
21:44:05.334 00.000 10072 Guiding  Dir = 2, Dur = 1
21:44:05.335 00.001 10072 IsGuiding returns 0
21:44:05.335 00.000 10072 PulseGuide returned control before completion, sleep 11
21:44:05.336 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:44:05.355 00.019 1032 UpdateGuideState exits: m=1244 SNR=24.7
21:44:05.357 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:05.359 00.002 10072 IsGuiding returns 0
21:44:05.359 00.000 10072 Move returns status 0, amount 1
21:44:05.359 00.000 10072 MoveAxis(N, 0, ABG)
21:44:05.359 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:05.361 00.002 1032 Enqueuing Expose request
21:44:05.362 00.001 10072 Move returns status 0, amount 0
21:44:05.362 00.000 10072 move complete, result=0
21:44:05.362 00.000 10072 worker thread done servicing request
21:44:05.363 00.001 10072 Worker thread wakes up
21:44:05.363 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:44:05.366 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:05.366 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:05.784 00.418 10072 Exposure complete
21:44:05.840 00.056 10072 worker thread done servicing request
21:44:05.840 00.000 1032 OnExposeComplete: enter
21:44:05.842 00.002 1032 UpdateGuideState(): m_state=6
21:44:05.844 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 275
21:44:05.845 00.001 1032 Star::Find returns 1 (0), X=1104.42, Y=140.99, Mass=1414, SNR=26.4, Peak=121 HFD=3.3
21:44:05.847 00.002 1032 MultiStar: [#1 0.00,-0.08,0.93,U] [#2 0.18,-0.05,0.00,M1] [#3 0.23,0.01,0.00,M4] [#4 0.13,-0.06,0.62,U] [#5 0.19,-0.07,0.00,M1] [#6 0.24,-0.13,0.00,M1] [#7 0.22,-0.15,0.00,M2] [#8 0.03,0.03,0.53,U] 
21:44:05.850 00.003 1032 refined, 3 included, MultiStar: {0.10, 0.00}, one-star: {0.21, 0.11}
21:44:05.851 00.001 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
21:44:05.852 00.001 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
21:44:05.854 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.04 mountX=-0.02 mountY=-0.10, mountTheta=-1.79
21:44:05.856 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
21:44:05.857 00.001 1032 Enqueuing Move request for scope (0.10, 0.00)
21:44:05.858 00.001 10072 Worker thread wakes up
21:44:05.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
21:44:05.858 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
21:44:05.858 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=-0.10
21:44:05.860 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.68, period_length = 290.05
21:44:05.860 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:44:05.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:05.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:44:05.860 00.000 10072 MoveAxis(E, 1, ABG)
21:44:05.860 00.000 10072 Guiding  Dir = 2, Dur = 1
21:44:05.860 00.000 10072 IsGuiding returns 0
21:44:05.862 00.002 10072 PulseGuide returned control before completion, sleep 11
21:44:05.863 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:44:05.877 00.014 10072 IsGuiding returns 0
21:44:05.877 00.000 10072 Move returns status 0, amount 1
21:44:05.877 00.000 10072 MoveAxis(N, 0, ABG)
21:44:05.877 00.000 10072 Move returns status 0, amount 0
21:44:05.877 00.000 10072 move complete, result=0
21:44:05.877 00.000 10072 worker thread done servicing request
21:44:05.882 00.005 1032 UpdateGuideState exits: m=1414 SNR=26.4
21:44:05.885 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:05.886 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:05.888 00.002 1032 Enqueuing Expose request
21:44:05.889 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:44:05.890 00.001 10072 Worker thread wakes up
21:44:05.891 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:05.891 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:06.521 00.630 10072 Exposure complete
21:44:06.577 00.056 10072 worker thread done servicing request
21:44:06.577 00.000 1032 OnExposeComplete: enter
21:44:06.580 00.003 1032 UpdateGuideState(): m_state=6
21:44:06.583 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 276
21:44:06.586 00.003 1032 Star::Find returns 1 (0), X=1104.41, Y=140.82, Mass=1390, SNR=26.1, Peak=140 HFD=3.2
21:44:06.588 00.002 1032 MultiStar: [#1 -0.06,0.14,0.94,U] [#2 0.05,0.10,0.76,U] [#3 0.16,0.12,0.00,M5] [#4 0.07,0.09,0.63,U] [#5 0.24,0.22,0.00,M2] [#6 0.07,0.19,0.00,M2] [#7 0.18,-0.06,0.00,M3] [#8 0.05,0.27,0.00,M2] 
21:44:06.590 00.002 1032 refined, 3 included, MultiStar: {0.07, 0.06}, one-star: {0.20, -0.05}
21:44:06.591 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
21:44:06.593 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
21:44:06.594 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.77 mountX=0.05 mountY=-0.08, mountTheta=-1.06
21:44:06.597 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
21:44:06.599 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
21:44:06.601 00.002 10072 Worker thread wakes up
21:44:06.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
21:44:06.601 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
21:44:06.601 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.05 yDistance=-0.08
21:44:06.602 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.67, period_length = 290.05
21:44:06.602 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:44:06.602 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:06.602 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:44:06.602 00.000 10072 MoveAxis(E, 1, ABG)
21:44:06.602 00.000 10072 Guiding  Dir = 2, Dur = 1
21:44:06.602 00.000 10072 IsGuiding returns 0
21:44:06.603 00.001 10072 PulseGuide returned control before completion, sleep 11
21:44:06.603 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:44:06.624 00.021 1032 UpdateGuideState exits: m=1390 SNR=26.1
21:44:06.627 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:06.628 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:06.631 00.003 1032 Enqueuing Expose request
21:44:06.632 00.001 10072 IsGuiding returns 0
21:44:06.633 00.001 10072 Move returns status 0, amount 1
21:44:06.633 00.000 10072 MoveAxis(N, 0, ABG)
21:44:06.633 00.000 10072 Move returns status 0, amount 0
21:44:06.633 00.000 10072 move complete, result=0
21:44:06.633 00.000 10072 worker thread done servicing request
21:44:06.633 00.000 10072 Worker thread wakes up
21:44:06.633 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:06.633 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:06.640 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:44:07.037 00.397 10072 Exposure complete
21:44:07.098 00.061 10072 worker thread done servicing request
21:44:07.098 00.000 1032 OnExposeComplete: enter
21:44:07.099 00.001 1032 UpdateGuideState(): m_state=6
21:44:07.101 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 277
21:44:07.103 00.002 1032 Star::Find returns 1 (0), X=1104.44, Y=140.86, Mass=1155, SNR=23.8, Peak=126 HFD=3.1
21:44:07.104 00.001 1032 MultiStar: [#1 0.06,-0.07,1.02,U] [#2 0.07,0.00,0.76,U] [#3 0.03,0.15,0.72,U] [#4 -0.00,0.09,0.70,U] [#5 0.28,0.25,0.00,M3] [#6 0.02,0.00,0.63,U] [#7 0.04,-0.02,0.73,U] [#8 0.10,0.04,0.56,U] 
21:44:07.106 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.23, -0.01}
21:44:07.108 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
21:44:07.109 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
21:44:07.110 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.21 mountX=-0.00 mountY=-0.07, mountTheta=-1.62
21:44:07.114 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
21:44:07.116 00.002 1032 Enqueuing Move request for scope (0.07, 0.02)
21:44:07.118 00.002 10072 Worker thread wakes up
21:44:07.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
21:44:07.119 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
21:44:07.119 00.000 10072 Moving (0.07, 0.02) raw xDistance=-0.00 yDistance=-0.07
21:44:07.119 00.000 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.67, period_length = 290.05
21:44:07.119 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:44:07.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:07.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:44:07.119 00.000 10072 MoveAxis(E, 1, ABG)
21:44:07.119 00.000 10072 Guiding  Dir = 2, Dur = 1
21:44:07.120 00.001 10072 IsGuiding returns 0
21:44:07.120 00.000 10072 PulseGuide returned control before completion, sleep 11
21:44:07.121 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:44:07.141 00.020 1032 UpdateGuideState exits: m=1155 SNR=23.8
21:44:07.143 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:07.145 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:07.147 00.002 1032 Enqueuing Expose request
21:44:07.148 00.001 10072 IsGuiding returns 0
21:44:07.149 00.001 10072 Move returns status 0, amount 1
21:44:07.149 00.000 10072 MoveAxis(N, 0, ABG)
21:44:07.149 00.000 10072 Move returns status 0, amount 0
21:44:07.149 00.000 10072 move complete, result=0
21:44:07.149 00.000 10072 worker thread done servicing request
21:44:07.149 00.000 10072 Worker thread wakes up
21:44:07.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:07.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:07.156 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:44:07.775 00.619 10072 Exposure complete
21:44:07.839 00.064 10072 worker thread done servicing request
21:44:07.839 00.000 1032 OnExposeComplete: enter
21:44:07.842 00.003 1032 UpdateGuideState(): m_state=6
21:44:07.844 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 278
21:44:07.846 00.002 1032 Star::Find returns 1 (0), X=1104.30, Y=140.99, Mass=1419, SNR=26.4, Peak=122 HFD=3.3
21:44:07.848 00.002 1032 MultiStar: [#1 -0.11,-0.16,0.00,M1] [#2 0.17,-0.16,0.00,M1] [#3 0.08,0.07,0.69,U] [#4 0.27,0.15,0.00,M1] [#5 0.18,0.11,0.00,M4] [#6 -0.01,-0.05,0.60,U] [#7 0.18,0.00,0.64,U] [#8 0.08,-0.08,0.48,U] 
21:44:07.850 00.002 1032 refined, 4 included, MultiStar: {0.09, 0.03}, one-star: {0.09, 0.12}
21:44:07.852 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
21:44:07.853 00.001 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
21:44:07.855 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.32 mountX=0.01 mountY=-0.09, mountTheta=-1.51
21:44:07.858 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
21:44:07.860 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
21:44:07.864 00.004 10072 Worker thread wakes up
21:44:07.864 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
21:44:07.864 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
21:44:07.864 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
21:44:07.865 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.67, period_length = 290.05
21:44:07.865 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:44:07.865 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:07.865 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:44:07.865 00.000 10072 MoveAxis(E, 1, ABG)
21:44:07.865 00.000 10072 Guiding  Dir = 2, Dur = 1
21:44:07.865 00.000 10072 IsGuiding returns 0
21:44:07.866 00.001 10072 PulseGuide returned control before completion, sleep 11
21:44:07.867 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:44:07.887 00.020 1032 UpdateGuideState exits: m=1419 SNR=26.4
21:44:07.888 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:07.890 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:07.894 00.004 10072 IsGuiding returns 0
21:44:07.894 00.000 10072 Move returns status 0, amount 1
21:44:07.894 00.000 10072 MoveAxis(N, 0, ABG)
21:44:07.894 00.000 10072 Move returns status 0, amount 0
21:44:07.895 00.001 10072 move complete, result=0
21:44:07.895 00.000 10072 worker thread done servicing request
21:44:07.895 00.000 1032 Enqueuing Expose request
21:44:07.898 00.003 10072 Worker thread wakes up
21:44:07.898 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:07.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:07.898 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:44:08.304 00.406 10072 Exposure complete
21:44:08.363 00.059 10072 worker thread done servicing request
21:44:08.363 00.000 1032 OnExposeComplete: enter
21:44:08.367 00.004 1032 UpdateGuideState(): m_state=6
21:44:08.369 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 279
21:44:08.371 00.002 1032 Star::Find returns 1 (0), X=1104.43, Y=140.74, Mass=1025, SNR=22.4, Peak=97 HFD=3.2
21:44:08.372 00.001 1032 MultiStar: [#1 -0.04,-0.09,1.09,U] [#2 0.03,-0.22,0.00,M2] [#3 0.09,-0.13,0.81,U] [#4 0.03,-0.03,0.73,U] [#5 0.07,0.00,0.69,U] [#6 -0.02,-0.20,0.00,M1] [#7 -0.06,-0.25,0.00,M2] [#8 -0.06,-0.03,0.57,U] 
21:44:08.373 00.001 1032 refined, 5 included, MultiStar: {0.06, -0.08}, one-star: {0.22, -0.14}
21:44:08.375 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
21:44:08.376 00.001 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
21:44:08.377 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.91 mountX=-0.09 mountY=-0.04, mountTheta=-2.74
21:44:08.380 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
21:44:08.382 00.002 1032 Enqueuing Move request for scope (0.06, -0.08)
21:44:08.385 00.003 10072 Worker thread wakes up
21:44:08.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
21:44:08.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
21:44:08.385 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
21:44:08.386 00.001 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.67, period_length = 290.05
21:44:08.386 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:44:08.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:08.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:44:08.386 00.000 10072 MoveAxis(E, 2, ABG)
21:44:08.386 00.000 10072 Guiding  Dir = 2, Dur = 2
21:44:08.387 00.001 10072 IsGuiding returns 0
21:44:08.387 00.000 10072 PulseGuide returned control before completion, sleep 12
21:44:08.389 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=91, Gamma=2.230
21:44:08.409 00.020 1032 UpdateGuideState exits: m=1025 SNR=22.4
21:44:08.411 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:08.413 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:08.416 00.003 1032 Enqueuing Expose request
21:44:08.417 00.001 10072 IsGuiding returns 0
21:44:08.417 00.000 10072 Move returns status 0, amount 2
21:44:08.417 00.000 10072 MoveAxis(N, 0, ABG)
21:44:08.417 00.000 10072 Move returns status 0, amount 0
21:44:08.418 00.001 10072 move complete, result=0
21:44:08.418 00.000 10072 worker thread done servicing request
21:44:08.418 00.000 10072 Worker thread wakes up
21:44:08.418 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:08.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:08.426 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:44:09.087 00.661 10072 Exposure complete
21:44:09.269 00.182 10072 worker thread done servicing request
21:44:09.269 00.000 1032 OnExposeComplete: enter
21:44:09.277 00.008 1032 UpdateGuideState(): m_state=6
21:44:09.282 00.005 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 280
21:44:09.286 00.004 1032 Star::Find returns 1 (0), X=1104.48, Y=140.85, Mass=1207, SNR=24.3, Peak=115 HFD=3.3
21:44:09.290 00.004 1032 MultiStar: [#1 0.11,-0.21,0.00,M1] [#2 -0.04,-0.19,0.00,M3] [#3 -0.01,-0.09,0.80,U] [#4 0.18,-0.18,0.00,M1] [#5 0.20,-0.07,0.00,M4] [#6 -0.00,-0.27,0.00,M2] [#7 0.34,-0.21,0.00,M3] [#8 0.16,0.05,0.56,U] 
21:44:09.293 00.003 1032 refined, 2 included, MultiStar: {0.15, -0.03}, one-star: {0.27, -0.03}
21:44:09.296 00.003 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
21:44:09.305 00.009 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
21:44:09.312 00.007 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.22 mountX=-0.07 mountY=-0.13, mountTheta=-2.05
21:44:09.320 00.008 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
21:44:09.324 00.004 1032 Enqueuing Move request for scope (0.15, -0.03)
21:44:09.326 00.002 10072 Worker thread wakes up
21:44:09.327 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
21:44:09.327 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
21:44:09.327 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.07 yDistance=-0.13
21:44:09.328 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.67, period_length = 290.05
21:44:09.328 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:44:09.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:09.328 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:44:09.328 00.000 10072 MoveAxis(E, 2, ABG)
21:44:09.328 00.000 10072 Guiding  Dir = 2, Dur = 2
21:44:09.329 00.001 10072 IsGuiding returns 0
21:44:09.330 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:44:09.373 00.043 10072 IsGuiding returns 0
21:44:09.374 00.001 10072 Move returns status 0, amount 2
21:44:09.374 00.000 10072 MoveAxis(N, 0, ABG)
21:44:09.374 00.000 10072 Move returns status 0, amount 0
21:44:09.374 00.000 10072 move complete, result=0
21:44:09.374 00.000 10072 worker thread done servicing request
21:44:09.400 00.026 1032 UpdateGuideState exits: m=1207 SNR=24.3
21:44:09.403 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:09.406 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:09.408 00.002 1032 Enqueuing Expose request
21:44:09.410 00.002 10072 Worker thread wakes up
21:44:09.410 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:44:09.412 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:09.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:09.822 00.410 10072 Exposure complete
21:44:09.919 00.097 10072 worker thread done servicing request
21:44:09.920 00.001 1032 OnExposeComplete: enter
21:44:09.923 00.003 1032 UpdateGuideState(): m_state=6
21:44:09.935 00.012 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 281
21:44:09.937 00.002 1032 Star::Find returns 1 (0), X=1104.38, Y=140.76, Mass=1295, SNR=25.2, Peak=129 HFD=3.2
21:44:09.940 00.003 1032 MultiStar: [#1 -0.06,-0.10,0.95,U] [#2 0.08,-0.12,0.75,U] [#3 0.06,-0.03,0.70,U] [#4 0.01,-0.01,0.64,U] [#5 0.09,0.02,0.68,U] [#6 -0.01,-0.08,0.60,U] [#7 0.15,-0.05,0.67,U] [#8 0.11,-0.12,0.48,U] 
21:44:09.943 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.17, -0.12}
21:44:09.945 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
21:44:09.948 00.003 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
21:44:09.950 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.81 mountX=-0.09 mountY=-0.05, mountTheta=-2.64
21:44:09.953 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
21:44:09.956 00.003 1032 Enqueuing Move request for scope (0.07, -0.07)
21:44:09.958 00.002 10072 Worker thread wakes up
21:44:09.958 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
21:44:09.958 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
21:44:09.958 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.05
21:44:09.959 00.001 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.67, period_length = 290.05
21:44:09.960 00.001 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:44:09.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:09.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:44:09.960 00.000 10072 MoveAxis(E, 2, ABG)
21:44:09.960 00.000 10072 Guiding  Dir = 2, Dur = 2
21:44:09.960 00.000 10072 IsGuiding returns 0
21:44:09.962 00.002 10072 PulseGuide returned control before completion, sleep 12
21:44:09.963 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:44:09.976 00.013 10072 IsGuiding returns 0
21:44:09.976 00.000 10072 Move returns status 0, amount 2
21:44:09.976 00.000 10072 MoveAxis(N, 0, ABG)
21:44:09.976 00.000 10072 Move returns status 0, amount 0
21:44:09.977 00.001 10072 move complete, result=0
21:44:09.977 00.000 10072 worker thread done servicing request
21:44:09.991 00.014 1032 UpdateGuideState exits: m=1295 SNR=25.2
21:44:09.998 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:10.001 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:10.003 00.002 1032 Enqueuing Expose request
21:44:10.007 00.004 10072 Worker thread wakes up
21:44:10.007 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:44:10.012 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:10.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:10.648 00.636 10072 Exposure complete
21:44:10.799 00.151 10072 worker thread done servicing request
21:44:10.799 00.000 1032 OnExposeComplete: enter
21:44:10.805 00.006 1032 UpdateGuideState(): m_state=6
21:44:10.808 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 282
21:44:10.811 00.003 1032 Star::Find returns 1 (0), X=1104.41, Y=140.82, Mass=1150, SNR=23.8, Peak=111 HFD=3.1
21:44:10.814 00.003 1032 MultiStar: [#1 0.04,-0.09,1.02,U] [#2 0.01,-0.05,0.79,U] [#3 0.17,0.06,0.80,U] [#4 0.10,-0.12,0.69,U] [#5 0.22,-0.03,0.00,M4] [#6 0.03,-0.12,0.66,U] [#7 0.06,-0.12,0.71,U] [#8 0.12,-0.03,0.55,U] 
21:44:10.817 00.003 1032 refined, 7 included, MultiStar: {0.09, -0.07}, one-star: {0.20, -0.06}
21:44:10.819 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
21:44:10.822 00.003 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
21:44:10.824 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.61 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
21:44:10.827 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
21:44:10.832 00.005 1032 Enqueuing Move request for scope (0.09, -0.07)
21:44:10.834 00.002 10072 Worker thread wakes up
21:44:10.835 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
21:44:10.835 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
21:44:10.835 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
21:44:10.835 00.000 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.67, period_length = 290.05
21:44:10.835 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:44:10.835 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:10.836 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:44:10.836 00.000 10072 MoveAxis(E, 2, ABG)
21:44:10.836 00.000 10072 Guiding  Dir = 2, Dur = 2
21:44:10.836 00.000 10072 IsGuiding returns 0
21:44:10.837 00.001 10072 PulseGuide returned control before completion, sleep 12
21:44:10.838 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:44:10.858 00.020 10072 IsGuiding returns 0
21:44:10.858 00.000 10072 Move returns status 0, amount 2
21:44:10.859 00.001 10072 MoveAxis(N, 0, ABG)
21:44:10.859 00.000 10072 Move returns status 0, amount 0
21:44:10.859 00.000 10072 move complete, result=0
21:44:10.859 00.000 10072 worker thread done servicing request
21:44:10.869 00.010 1032 UpdateGuideState exits: m=1150 SNR=23.8
21:44:10.872 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:10.876 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:10.878 00.002 1032 Enqueuing Expose request
21:44:10.881 00.003 10072 Worker thread wakes up
21:44:10.881 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:44:10.883 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:10.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:11.301 00.418 10072 Exposure complete
21:44:11.394 00.093 10072 worker thread done servicing request
21:44:11.394 00.000 1032 OnExposeComplete: enter
21:44:11.399 00.005 1032 UpdateGuideState(): m_state=6
21:44:11.403 00.004 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 283
21:44:11.405 00.002 1032 Star::Find returns 1 (0), X=1104.37, Y=140.98, Mass=1279, SNR=25.1, Peak=121 HFD=3.0
21:44:11.408 00.003 1032 MultiStar: [#1 0.02,-0.16,0.98,U] [#2 -0.01,-0.28,0.00,M2] [#3 0.08,-0.03,0.67,U] [#4 0.19,-0.07,0.00,M1] [#5 0.18,-0.10,0.00,M5] [#6 0.03,-0.13,0.59,U] [#7 0.24,0.03,0.00,M2] [#8 0.06,-0.01,0.48,U] 
21:44:11.410 00.002 1032 refined, 4 included, MultiStar: {0.08, -0.04}, one-star: {0.16, 0.11}
21:44:11.412 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
21:44:11.414 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
21:44:11.416 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.48 mountX=-0.06 mountY=-0.06, mountTheta=-2.31
21:44:11.420 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
21:44:11.421 00.001 1032 Enqueuing Move request for scope (0.08, -0.04)
21:44:11.424 00.003 10072 Worker thread wakes up
21:44:11.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
21:44:11.424 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
21:44:11.424 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.06
21:44:11.424 00.000 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.67, period_length = 290.05
21:44:11.428 00.004 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:44:11.428 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:11.428 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:44:11.428 00.000 10072 MoveAxis(E, 2, ABG)
21:44:11.428 00.000 10072 Guiding  Dir = 2, Dur = 2
21:44:11.430 00.002 10072 IsGuiding returns 0
21:44:11.433 00.003 10072 IsGuiding returns 0
21:44:11.433 00.000 10072 Move returns status 0, amount 2
21:44:11.433 00.000 10072 MoveAxis(N, 0, ABG)
21:44:11.433 00.000 10072 Move returns status 0, amount 0
21:44:11.433 00.000 10072 move complete, result=0
21:44:11.434 00.001 10072 worker thread done servicing request
21:44:11.435 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:44:11.466 00.031 1032 UpdateGuideState exits: m=1279 SNR=25.1
21:44:11.472 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:11.475 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:11.480 00.005 1032 Enqueuing Expose request
21:44:11.503 00.023 10072 Worker thread wakes up
21:44:11.504 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:11.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:11.504 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:44:12.143 00.639 10072 Exposure complete
21:44:12.250 00.107 10072 worker thread done servicing request
21:44:12.250 00.000 1032 OnExposeComplete: enter
21:44:12.253 00.003 1032 UpdateGuideState(): m_state=6
21:44:12.257 00.004 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 284
21:44:12.260 00.003 1032 Star::Find returns 1 (0), X=1104.52, Y=140.77, Mass=1064, SNR=22.8, Peak=99 HFD=3.2
21:44:12.263 00.003 1032 MultiStar: [#1 -0.04,-0.17,1.04,U] [#2 0.09,-0.02,0.80,U] [#3 0.19,0.09,0.00,M1] [#4 0.05,-0.13,0.75,U] [#5 0.35,0.02,0.00,M6] [#6 0.12,-0.17,0.00,M1] [#7 0.05,-0.14,0.75,U] [#8 -0.01,0.00,0.58,U] 
21:44:12.265 00.002 1032 refined, 5 included, MultiStar: {0.08, -0.10}, one-star: {0.31, -0.10}
21:44:12.269 00.004 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
21:44:12.271 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
21:44:12.274 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.87 mountX=-0.12 mountY=-0.06, mountTheta=-2.70
21:44:12.278 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.10, opts=13)
21:44:12.282 00.004 1032 Enqueuing Move request for scope (0.08, -0.10)
21:44:12.285 00.003 10072 Worker thread wakes up
21:44:12.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
21:44:12.285 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
21:44:12.285 00.000 10072 Moving (0.08, -0.10) raw xDistance=-0.12 yDistance=-0.06
21:44:12.285 00.000 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.66, period_length = 290.05
21:44:12.286 00.001 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
21:44:12.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:12.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:44:12.286 00.000 10072 MoveAxis(E, 2, ABG)
21:44:12.286 00.000 10072 Guiding  Dir = 2, Dur = 2
21:44:12.287 00.001 10072 IsGuiding returns 0
21:44:12.288 00.001 10072 PulseGuide returned control before completion, sleep 12
21:44:12.289 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:44:12.312 00.023 10072 IsGuiding returns 0
21:44:12.312 00.000 10072 Move returns status 0, amount 2
21:44:12.312 00.000 10072 MoveAxis(N, 0, ABG)
21:44:12.312 00.000 10072 Move returns status 0, amount 0
21:44:12.312 00.000 10072 move complete, result=0
21:44:12.312 00.000 10072 worker thread done servicing request
21:44:12.322 00.010 1032 UpdateGuideState exits: m=1064 SNR=22.8
21:44:12.327 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:12.335 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:12.340 00.005 1032 Enqueuing Expose request
21:44:12.344 00.004 10072 Worker thread wakes up
21:44:12.344 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:12.344 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:12.345 00.001 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:44:12.752 00.407 10072 Exposure complete
21:44:12.846 00.094 10072 worker thread done servicing request
21:44:12.846 00.000 1032 OnExposeComplete: enter
21:44:12.849 00.003 1032 UpdateGuideState(): m_state=6
21:44:12.852 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 285
21:44:12.854 00.002 1032 Star::Find returns 1 (0), X=1104.61, Y=140.76, Mass=1164, SNR=23.9, Peak=110 HFD=3.0
21:44:12.856 00.002 1032 MultiStar: large primary error, entering stabilization period
21:44:12.861 00.005 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
21:44:12.866 00.005 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
21:44:12.872 00.006 1032 CameraToMount -- cameraX=0.40 cameraY=-0.11 hyp=0.41 cameraTheta=-0.28 mountX=-0.21 mountY=-0.36, mountTheta=-2.11
21:44:12.877 00.005 1032 SchedulePrimaryMove(0F526948, x=0.40, y=-0.11, opts=13)
21:44:12.879 00.002 1032 Enqueuing Move request for scope (0.40, -0.11)
21:44:12.882 00.003 10072 Worker thread wakes up
21:44:12.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.11) opts 0xd
21:44:12.882 00.000 10072 Handling offset move in thread for scope, endpoint = (0.40, -0.11)
21:44:12.882 00.000 10072 Moving (0.40, -0.11) raw xDistance=-0.21 yDistance=-0.36
21:44:12.882 00.000 10072 PPEC rslt: input = -0.21, final = -0.10, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.66, period_length = 290.05
21:44:12.883 00.001 10072 PPEC: input: -0.21, control: -0.10, exposure: 500
21:44:12.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:44:12.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:44:12.883 00.000 10072 MoveAxis(E, 94, ABG)
21:44:12.883 00.000 10072 Guiding  Dir = 2, Dur = 94
21:44:12.883 00.000 10072 IsGuiding returns 0
21:44:12.884 00.001 10072 PulseGuide returned control before completion, sleep 104
21:44:12.885 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:44:12.920 00.035 1032 UpdateGuideState exits: m=1164 SNR=23.9
21:44:12.933 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:12.936 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:12.939 00.003 1032 Enqueuing Expose request
21:44:13.003 00.064 10072 IsGuiding returns 1
21:44:13.003 00.000 10072 scope still moving after pulse duration time elapsed
21:44:13.032 00.029 10072 IsGuiding returns 0
21:44:13.032 00.000 10072 scope move finished after 94 + 54 ms
21:44:13.032 00.000 10072 Move returns status 0, amount 94
21:44:13.032 00.000 10072 MoveAxis(N, 0, ABG)
21:44:13.033 00.001 10072 Move returns status 0, amount 0
21:44:13.033 00.000 10072 move complete, result=0
21:44:13.033 00.000 10072 worker thread done servicing request
21:44:13.033 00.000 10072 Worker thread wakes up
21:44:13.033 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:13.033 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:13.033 00.000 1032 GuideStep: -0.2 px 94 ms EAST, -0.4 px 0 ms NORTH
21:44:13.668 00.635 10072 Exposure complete
21:44:13.769 00.101 1032 OnExposeComplete: enter
21:44:13.776 00.007 10072 worker thread done servicing request
21:44:13.776 00.000 1032 UpdateGuideState(): m_state=6
21:44:13.782 00.006 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 286
21:44:13.785 00.003 1032 Star::Find returns 1 (0), X=1104.34, Y=140.91, Mass=1171, SNR=23.9, Peak=113 HFD=3.1
21:44:13.789 00.004 1032 MultiStar: exiting stabilization period
21:44:13.791 00.002 1032 MultiStar: [#1 -0.06,0.00,1.02,U] [#2 0.05,-0.02,0.78,U] [#3 0.15,0.15,0.00,M2] [#4 0.06,-0.02,0.69,U] [#5 0.28,0.11,0.00,M7] [#6 0.11,-0.12,0.63,U] [#7 0.15,0.06,0.73,U] [#8 0.01,0.15,0.59,U] 
21:44:13.793 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.01}, one-star: {0.13, 0.03}
21:44:13.795 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
21:44:13.798 00.003 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
21:44:13.801 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.19 mountX=-0.00 mountY=-0.06, mountTheta=-1.64
21:44:13.807 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
21:44:13.809 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
21:44:13.812 00.003 10072 Worker thread wakes up
21:44:13.812 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
21:44:13.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
21:44:13.812 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
21:44:13.813 00.001 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.66, period_length = 290.05
21:44:13.813 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:44:13.813 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:13.813 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:44:13.813 00.000 10072 MoveAxis(E, 0, ABG)
21:44:13.813 00.000 10072 Move returns status 0, amount 0
21:44:13.813 00.000 10072 MoveAxis(N, 0, ABG)
21:44:13.813 00.000 10072 Move returns status 0, amount 0
21:44:13.813 00.000 10072 move complete, result=0
21:44:13.813 00.000 10072 worker thread done servicing request
21:44:13.814 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:44:13.842 00.028 1032 UpdateGuideState exits: m=1171 SNR=23.9
21:44:13.845 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:13.849 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:13.851 00.002 1032 Enqueuing Expose request
21:44:13.854 00.003 10072 Worker thread wakes up
21:44:13.854 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:44:13.857 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:13.857 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:14.276 00.419 10072 Exposure complete
21:44:14.359 00.083 10072 worker thread done servicing request
21:44:14.359 00.000 1032 OnExposeComplete: enter
21:44:14.363 00.004 1032 UpdateGuideState(): m_state=6
21:44:14.366 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 287
21:44:14.369 00.003 1032 Star::Find returns 1 (0), X=1104.44, Y=140.78, Mass=1321, SNR=25.5, Peak=135 HFD=3.1
21:44:14.371 00.002 1032 MultiStar: [#1 -0.04,-0.11,0.95,U] [#2 0.10,-0.08,0.76,U] [#3 0.17,0.22,0.00,M3] [#4 0.20,0.17,0.00,M1] [#5 0.28,0.22,0.00,M8] [#6 0.09,-0.06,0.59,U] [#7 -0.13,-0.04,0.65,U] [#8 0.14,-0.05,0.52,U] 
21:44:14.374 00.003 1032 refined, 5 included, MultiStar: {0.07, -0.08}, one-star: {0.23, -0.10}
21:44:14.376 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
21:44:14.378 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
21:44:14.381 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.85 mountX=-0.09 mountY=-0.05, mountTheta=-2.68
21:44:14.386 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
21:44:14.389 00.003 1032 Enqueuing Move request for scope (0.07, -0.08)
21:44:14.393 00.004 10072 Worker thread wakes up
21:44:14.393 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
21:44:14.393 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
21:44:14.393 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.09 yDistance=-0.05
21:44:14.394 00.001 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.66, period_length = 290.05
21:44:14.394 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
21:44:14.394 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:14.394 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:44:14.395 00.001 10072 MoveAxis(W, 0, ABG)
21:44:14.396 00.001 10072 Move returns status 0, amount 0
21:44:14.396 00.000 10072 MoveAxis(N, 0, ABG)
21:44:14.396 00.000 10072 Move returns status 0, amount 0
21:44:14.396 00.000 10072 move complete, result=0
21:44:14.396 00.000 10072 worker thread done servicing request
21:44:14.401 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:44:14.432 00.031 1032 UpdateGuideState exits: m=1321 SNR=25.5
21:44:14.434 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:14.437 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:14.439 00.002 1032 Enqueuing Expose request
21:44:14.441 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:44:14.443 00.002 10072 Worker thread wakes up
21:44:14.444 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:14.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:15.075 00.631 10072 Exposure complete
21:44:15.170 00.095 10072 worker thread done servicing request
21:44:15.170 00.000 1032 OnExposeComplete: enter
21:44:15.176 00.006 1032 UpdateGuideState(): m_state=6
21:44:15.179 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 288
21:44:15.182 00.003 1032 Star::Find returns 1 (0), X=1104.43, Y=140.88, Mass=1141, SNR=23.7, Peak=111 HFD=3.1
21:44:15.185 00.003 1032 MultiStar: [#1 -0.03,-0.17,1.01,U] [#2 0.12,0.10,0.80,U] [#3 0.10,0.16,0.82,U] [#4 0.03,0.06,0.73,U] [#5 0.14,-0.06,0.68,U] [#6 0.15,-0.00,0.65,U] [#7 0.18,-0.13,0.00,M1] [#8 0.00,0.17,0.55,U] 
21:44:15.188 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {0.22, 0.01}
21:44:15.191 00.003 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
21:44:15.193 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
21:44:15.197 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.26 mountX=-0.00 mountY=-0.10, mountTheta=-1.58
21:44:15.202 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
21:44:15.206 00.004 1032 Enqueuing Move request for scope (0.09, 0.02)
21:44:15.215 00.009 10072 Worker thread wakes up
21:44:15.215 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
21:44:15.215 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
21:44:15.216 00.001 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.10
21:44:15.216 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.66, period_length = 290.05
21:44:15.216 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
21:44:15.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:15.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:44:15.216 00.000 10072 MoveAxis(W, 0, ABG)
21:44:15.217 00.001 10072 Move returns status 0, amount 0
21:44:15.217 00.000 10072 MoveAxis(N, 0, ABG)
21:44:15.217 00.000 10072 Move returns status 0, amount 0
21:44:15.217 00.000 10072 move complete, result=0
21:44:15.217 00.000 10072 worker thread done servicing request
21:44:15.219 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:44:15.254 00.035 1032 UpdateGuideState exits: m=1141 SNR=23.7
21:44:15.256 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:15.260 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:15.263 00.003 1032 Enqueuing Expose request
21:44:15.265 00.002 10072 Worker thread wakes up
21:44:15.265 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:44:15.267 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:15.269 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:15.699 00.430 10072 Exposure complete
21:44:15.978 00.279 10072 worker thread done servicing request
21:44:15.978 00.000 1032 OnExposeComplete: enter
21:44:15.982 00.004 1032 UpdateGuideState(): m_state=6
21:44:16.100 00.118 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 289
21:44:16.104 00.004 1032 Star::Find returns 1 (0), X=1104.53, Y=140.90, Mass=1274, SNR=25.0, Peak=123 HFD=3.1
21:44:16.108 00.004 1032 MultiStar: [#1 0.03,0.06,0.96,U] [#2 0.02,-0.08,0.72,U] [#3 0.19,0.10,0.00,M3] [#4 0.04,0.04,0.70,U] [#5 0.24,0.00,0.00,M8] [#6 0.10,-0.02,0.63,U] [#7 0.04,0.00,0.63,U] [#8 0.22,0.10,0.00,M1] 
21:44:16.111 00.003 1032 refined, 5 included, MultiStar: {0.10, 0.01}, one-star: {0.32, 0.02}
21:44:16.115 00.004 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
21:44:16.118 00.003 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
21:44:16.121 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.08 mountX=-0.02 mountY=-0.10, mountTheta=-1.75
21:44:16.125 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
21:44:16.128 00.003 1032 Enqueuing Move request for scope (0.10, 0.01)
21:44:16.131 00.003 10072 Worker thread wakes up
21:44:16.131 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
21:44:16.131 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
21:44:16.131 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.10
21:44:16.131 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.66, period_length = 290.05
21:44:16.131 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:44:16.131 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:16.132 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:44:16.132 00.000 10072 MoveAxis(W, 0, ABG)
21:44:16.132 00.000 10072 Move returns status 0, amount 0
21:44:16.132 00.000 10072 MoveAxis(N, 0, ABG)
21:44:16.132 00.000 10072 Move returns status 0, amount 0
21:44:16.132 00.000 10072 move complete, result=0
21:44:16.132 00.000 10072 worker thread done servicing request
21:44:16.133 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:44:16.195 00.062 1032 UpdateGuideState exits: m=1274 SNR=25.0
21:44:16.199 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:16.202 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:16.216 00.014 1032 Enqueuing Expose request
21:44:16.221 00.005 10072 Worker thread wakes up
21:44:16.221 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:44:16.225 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:16.226 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:16.857 00.631 10072 Exposure complete
21:44:17.037 00.180 1032 OnExposeComplete: enter
21:44:17.042 00.005 10072 worker thread done servicing request
21:44:17.042 00.000 1032 UpdateGuideState(): m_state=6
21:44:17.046 00.004 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 290
21:44:17.053 00.007 1032 Star::Find returns 1 (0), X=1104.43, Y=140.86, Mass=1173, SNR=24.0, Peak=108 HFD=3.2
21:44:17.058 00.005 1032 MultiStar: [#1 0.11,-0.12,0.98,U] [#2 0.09,-0.04,0.76,U] [#3 0.07,0.01,0.71,U] [#4 0.07,0.08,0.66,U] [#5 0.10,-0.08,0.63,U] [#6 0.04,-0.03,0.65,U] [#7 0.12,-0.10,0.69,U] [#8 0.15,0.08,0.54,U] 
21:44:17.062 00.004 1032 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.22, -0.01}
21:44:17.065 00.003 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
21:44:17.068 00.003 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
21:44:17.071 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.25 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
21:44:17.077 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
21:44:17.082 00.005 1032 Enqueuing Move request for scope (0.11, -0.03)
21:44:17.091 00.009 10072 Worker thread wakes up
21:44:17.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
21:44:17.091 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
21:44:17.091 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
21:44:17.092 00.001 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.66, period_length = 290.05
21:44:17.092 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
21:44:17.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:17.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:44:17.092 00.000 10072 MoveAxis(W, 0, ABG)
21:44:17.092 00.000 10072 Move returns status 0, amount 0
21:44:17.092 00.000 10072 MoveAxis(N, 0, ABG)
21:44:17.092 00.000 10072 Move returns status 0, amount 0
21:44:17.093 00.001 10072 move complete, result=0
21:44:17.093 00.000 10072 worker thread done servicing request
21:44:17.095 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:44:18.769 01.674 1032 UpdateGuideState exits: m=1173 SNR=24.0
21:44:18.823 00.054 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:18.831 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:18.838 00.007 1032 Enqueuing Expose request
21:44:18.846 00.008 10072 Worker thread wakes up
21:44:18.846 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:44:18.962 00.116 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:18.963 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:19.669 00.706 10072 Exposure complete
21:44:19.950 00.281 10072 worker thread done servicing request
21:44:19.958 00.008 1032 OnExposeComplete: enter
21:44:19.963 00.005 1032 UpdateGuideState(): m_state=6
21:44:19.966 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 291
21:44:19.969 00.003 1032 Star::Find returns 1 (0), X=1104.50, Y=140.75, Mass=1409, SNR=26.3, Peak=133 HFD=3.1
21:44:19.972 00.003 1032 MultiStar: [#1 0.14,-0.05,0.89,U] [#2 0.14,-0.20,0.00,M1] [#3 0.31,0.02,0.00,M3] [#4 0.16,-0.18,0.00,M1] [#5 0.37,-0.11,0.00,M8] [#6 0.33,-0.12,0.00,M1] [#7 0.25,-0.20,0.00,M1] [#8 0.10,-0.10,0.46,U] 
21:44:19.975 00.003 1032 refined, 2 included, MultiStar: {0.20, -0.09}, one-star: {0.29, -0.12}
21:44:19.978 00.003 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
21:44:19.981 00.003 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
21:44:19.986 00.005 1032 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.44 mountX=-0.14 mountY=-0.17, mountTheta=-2.27
21:44:19.991 00.005 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.09, opts=13)
21:44:19.997 00.006 1032 Enqueuing Move request for scope (0.20, -0.09)
21:44:20.000 00.003 10072 Worker thread wakes up
21:44:20.000 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
21:44:20.000 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
21:44:20.000 00.000 10072 Moving (0.20, -0.09) raw xDistance=-0.14 yDistance=-0.17
21:44:20.001 00.001 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.65, period_length = 290.05
21:44:20.001 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
21:44:20.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:20.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:44:20.002 00.001 10072 MoveAxis(E, 61, ABG)
21:44:20.002 00.000 10072 Guiding  Dir = 2, Dur = 61
21:44:20.003 00.001 10072 IsGuiding returns 0
21:44:20.004 00.001 10072 PulseGuide returned control before completion, sleep 70
21:44:20.052 00.048 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:44:20.092 00.040 10072 IsGuiding returns 0
21:44:20.093 00.001 10072 Move returns status 0, amount 61
21:44:20.093 00.000 10072 MoveAxis(N, 0, ABG)
21:44:20.093 00.000 10072 Move returns status 0, amount 0
21:44:20.093 00.000 10072 move complete, result=0
21:44:20.093 00.000 10072 worker thread done servicing request
21:44:20.123 00.030 1032 UpdateGuideState exits: m=1409 SNR=26.3
21:44:20.135 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:20.138 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:20.141 00.003 1032 Enqueuing Expose request
21:44:20.153 00.012 10072 Worker thread wakes up
21:44:20.153 00.000 1032 GuideStep: -0.1 px 61 ms EAST, -0.2 px 0 ms NORTH
21:44:20.156 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:20.156 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:20.827 00.671 10072 Exposure complete
21:44:21.162 00.335 10072 worker thread done servicing request
21:44:21.162 00.000 1032 OnExposeComplete: enter
21:44:21.165 00.003 1032 UpdateGuideState(): m_state=6
21:44:21.168 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 292
21:44:21.170 00.002 1032 Star::Find returns 1 (0), X=1104.42, Y=140.98, Mass=1067, SNR=22.9, Peak=98 HFD=3.1
21:44:21.203 00.033 1032 MultiStar: [#1 0.16,-0.10,1.00,U] [#2 0.18,-0.12,0.00,M2] [#3 0.23,0.04,0.00,M4] [#4 0.30,0.03,0.00,M2] [#5 0.26,0.13,0.00,M9] [#6 0.30,-0.07,0.00,M2] [#7 0.30,-0.04,0.00,M2] [#8 0.03,0.01,0.54,U] 
21:44:21.206 00.003 1032 refined, 2 included, MultiStar: {0.15, 0.00}, one-star: {0.20, 0.10}
21:44:21.208 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
21:44:21.241 00.033 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
21:44:21.244 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.02 mountX=-0.04 mountY=-0.15, mountTheta=-1.82
21:44:21.248 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.00, opts=13)
21:44:21.259 00.011 1032 Enqueuing Move request for scope (0.15, 0.00)
21:44:21.263 00.004 10072 Worker thread wakes up
21:44:21.263 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
21:44:21.263 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
21:44:21.263 00.000 10072 Moving (0.15, 0.00) raw xDistance=-0.04 yDistance=-0.15
21:44:21.264 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.65, period_length = 290.05
21:44:21.264 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:44:21.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:21.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:44:21.264 00.000 10072 MoveAxis(E, 3, ABG)
21:44:21.264 00.000 10072 Guiding  Dir = 2, Dur = 3
21:44:21.276 00.012 10072 IsGuiding returns 0
21:44:21.277 00.001 10072 PulseGuide returned control before completion, sleep 12
21:44:21.280 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:44:21.320 00.040 10072 IsGuiding returns 0
21:44:21.320 00.000 10072 Move returns status 0, amount 3
21:44:21.320 00.000 10072 MoveAxis(N, 0, ABG)
21:44:21.320 00.000 10072 Move returns status 0, amount 0
21:44:21.321 00.001 10072 move complete, result=0
21:44:21.321 00.000 10072 worker thread done servicing request
21:44:21.377 00.056 1032 UpdateGuideState exits: m=1067 SNR=22.9
21:44:21.381 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:21.384 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:21.416 00.032 1032 Enqueuing Expose request
21:44:21.420 00.004 10072 Worker thread wakes up
21:44:21.420 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:44:21.459 00.039 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:21.460 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:22.108 00.648 10072 Exposure complete
21:44:22.212 00.104 10072 worker thread done servicing request
21:44:22.212 00.000 1032 OnExposeComplete: enter
21:44:22.215 00.003 1032 UpdateGuideState(): m_state=6
21:44:22.218 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 293
21:44:22.220 00.002 1032 Star::Find returns 1 (0), X=1104.54, Y=141.02, Mass=1235, SNR=24.6, Peak=110 HFD=3.1
21:44:22.223 00.003 1032 MultiStar: [#1 0.10,0.02,0.99,U] [#2 0.07,0.09,0.85,U] [#3 0.14,0.19,0.00,M5] [#4 0.17,0.06,0.66,U] [#5 0.15,0.08,0.70,U] [#6 0.11,0.01,0.61,U] [#7 0.24,0.01,0.00,M3] [#8 0.32,0.17,0.00,M1] 
21:44:22.225 00.002 1032 refined, 5 included, MultiStar: {0.16, 0.07}, one-star: {0.33, 0.14}
21:44:22.227 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
21:44:22.229 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
21:44:22.232 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.41 mountX=0.03 mountY=-0.17, mountTheta=-1.42
21:44:22.237 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.07, opts=13)
21:44:22.240 00.003 1032 Enqueuing Move request for scope (0.16, 0.07)
21:44:22.243 00.003 10072 Worker thread wakes up
21:44:22.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
21:44:22.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
21:44:22.243 00.000 10072 Moving (0.16, 0.07) raw xDistance=0.03 yDistance=-0.17
21:44:22.243 00.000 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.65, period_length = 290.05
21:44:22.244 00.001 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:44:22.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:22.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:44:22.244 00.000 10072 MoveAxis(E, 3, ABG)
21:44:22.244 00.000 10072 Guiding  Dir = 2, Dur = 3
21:44:22.244 00.000 10072 IsGuiding returns 0
21:44:22.246 00.002 10072 PulseGuide returned control before completion, sleep 13
21:44:22.246 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
21:44:22.260 00.014 10072 IsGuiding returns 0
21:44:22.260 00.000 10072 Move returns status 0, amount 3
21:44:22.260 00.000 10072 MoveAxis(N, 0, ABG)
21:44:22.260 00.000 10072 Move returns status 0, amount 0
21:44:22.261 00.001 10072 move complete, result=0
21:44:22.261 00.000 10072 worker thread done servicing request
21:44:22.274 00.013 1032 UpdateGuideState exits: m=1235 SNR=24.6
21:44:22.277 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:22.279 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:22.281 00.002 1032 Enqueuing Expose request
21:44:22.283 00.002 10072 Worker thread wakes up
21:44:22.283 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
21:44:22.286 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:22.287 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:22.809 00.522 10072 Exposure complete
21:44:23.688 00.879 10072 worker thread done servicing request
21:44:23.689 00.001 1032 OnExposeComplete: enter
21:44:23.693 00.004 1032 UpdateGuideState(): m_state=6
21:44:23.699 00.006 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 294
21:44:23.746 00.047 1032 Star::Find returns 1 (0), X=1104.60, Y=140.99, Mass=1230, SNR=24.6, Peak=112 HFD=3.1
21:44:23.760 00.014 1032 MultiStar: large primary error, entering stabilization period
21:44:23.764 00.004 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
21:44:23.782 00.018 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
21:44:23.787 00.005 1032 CameraToMount -- cameraX=0.39 cameraY=0.11 hyp=0.41 cameraTheta=0.27 mountX=0.01 mountY=-0.41, mountTheta=-1.56
21:44:23.827 00.040 1032 SchedulePrimaryMove(0F526948, x=0.39, y=0.11, opts=13)
21:44:23.853 00.026 1032 Enqueuing Move request for scope (0.39, 0.11)
21:44:23.858 00.005 10072 Worker thread wakes up
21:44:23.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.11) opts 0xd
21:44:23.858 00.000 10072 Handling offset move in thread for scope, endpoint = (0.39, 0.11)
21:44:23.858 00.000 10072 Moving (0.39, 0.11) raw xDistance=0.01 yDistance=-0.41
21:44:23.858 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.65, period_length = 290.05
21:44:23.858 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:44:23.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:44:23.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:44:23.858 00.000 10072 MoveAxis(E, 4, ABG)
21:44:23.865 00.007 10072 Guiding  Dir = 2, Dur = 4
21:44:23.866 00.001 10072 IsGuiding returns 0
21:44:23.867 00.001 10072 PulseGuide returned control before completion, sleep 13
21:44:23.885 00.018 10072 IsGuiding returns 0
21:44:23.885 00.000 10072 Move returns status 0, amount 4
21:44:23.885 00.000 10072 MoveAxis(N, 0, ABG)
21:44:23.885 00.000 10072 Move returns status 0, amount 0
21:44:23.886 00.001 10072 move complete, result=0
21:44:23.886 00.000 10072 worker thread done servicing request
21:44:23.906 00.020 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:44:23.949 00.043 1032 UpdateGuideState exits: m=1230 SNR=24.6
21:44:23.952 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:23.957 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:23.962 00.005 1032 Enqueuing Expose request
21:44:23.967 00.005 10072 Worker thread wakes up
21:44:23.967 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.4 px 0 ms NORTH
21:44:23.971 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:23.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:24.611 00.640 10072 Exposure complete
21:44:24.695 00.084 10072 worker thread done servicing request
21:44:24.695 00.000 1032 OnExposeComplete: enter
21:44:24.698 00.003 1032 UpdateGuideState(): m_state=6
21:44:24.700 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 295
21:44:24.703 00.003 1032 Star::Find returns 1 (0), X=1104.40, Y=140.83, Mass=1205, SNR=24.3, Peak=124 HFD=3.2
21:44:24.704 00.001 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
21:44:24.707 00.003 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
21:44:24.709 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.24 mountX=-0.09 mountY=-0.17, mountTheta=-2.07
21:44:24.713 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.05, opts=13)
21:44:24.716 00.003 1032 Enqueuing Move request for scope (0.18, -0.05)
21:44:24.730 00.014 10072 Worker thread wakes up
21:44:24.730 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
21:44:24.730 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
21:44:24.731 00.001 10072 Moving (0.18, -0.05) raw xDistance=-0.09 yDistance=-0.17
21:44:24.731 00.000 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.64, period_length = 290.05
21:44:24.731 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:44:24.731 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:24.731 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:44:24.732 00.001 10072 MoveAxis(E, 2, ABG)
21:44:24.732 00.000 10072 Guiding  Dir = 2, Dur = 2
21:44:24.742 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:44:24.768 00.026 10072 IsGuiding returns 0
21:44:24.768 00.000 10072 PulseGuide returned control before completion, sleep 12
21:44:24.775 00.007 1032 UpdateGuideState exits: m=1205 SNR=24.3
21:44:24.780 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:24.783 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:24.786 00.003 1032 Enqueuing Expose request
21:44:24.794 00.008 10072 IsGuiding returns 0
21:44:24.794 00.000 10072 Move returns status 0, amount 2
21:44:24.794 00.000 10072 MoveAxis(N, 0, ABG)
21:44:24.795 00.001 10072 Move returns status 0, amount 0
21:44:24.795 00.000 10072 move complete, result=0
21:44:24.795 00.000 10072 worker thread done servicing request
21:44:24.795 00.000 10072 Worker thread wakes up
21:44:24.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:24.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:24.802 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
21:44:25.209 00.407 10072 Exposure complete
21:44:25.317 00.108 10072 worker thread done servicing request
21:44:25.317 00.000 1032 OnExposeComplete: enter
21:44:25.321 00.004 1032 UpdateGuideState(): m_state=6
21:44:25.324 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 296
21:44:25.329 00.005 1032 Star::Find returns 1 (0), X=1104.41, Y=140.84, Mass=1338, SNR=25.6, Peak=125 HFD=3.2
21:44:25.342 00.013 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
21:44:25.346 00.004 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
21:44:25.348 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.21 cameraTheta=-0.17 mountX=-0.09 mountY=-0.19, mountTheta=-2.00
21:44:25.354 00.006 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.03, opts=13)
21:44:25.358 00.004 1032 Enqueuing Move request for scope (0.20, -0.03)
21:44:25.360 00.002 10072 Worker thread wakes up
21:44:25.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
21:44:25.361 00.001 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
21:44:25.361 00.000 10072 Moving (0.20, -0.03) raw xDistance=-0.09 yDistance=-0.19
21:44:25.361 00.000 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.64, period_length = 290.05
21:44:25.361 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:44:25.361 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:25.361 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:44:25.362 00.001 10072 MoveAxis(E, 1, ABG)
21:44:25.362 00.000 10072 Guiding  Dir = 2, Dur = 1
21:44:25.365 00.003 10072 IsGuiding returns 0
21:44:25.366 00.001 10072 PulseGuide returned control before completion, sleep 11
21:44:25.368 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:44:25.388 00.020 10072 IsGuiding returns 0
21:44:25.389 00.001 10072 Move returns status 0, amount 1
21:44:25.389 00.000 10072 MoveAxis(N, 0, ABG)
21:44:25.389 00.000 10072 Move returns status 0, amount 0
21:44:25.389 00.000 10072 move complete, result=0
21:44:25.389 00.000 10072 worker thread done servicing request
21:44:25.397 00.008 1032 UpdateGuideState exits: m=1338 SNR=25.6
21:44:25.400 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:25.403 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:25.406 00.003 1032 Enqueuing Expose request
21:44:25.409 00.003 10072 Worker thread wakes up
21:44:25.409 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
21:44:25.411 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:25.412 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:26.055 00.643 10072 Exposure complete
21:44:26.138 00.083 10072 worker thread done servicing request
21:44:26.138 00.000 1032 OnExposeComplete: enter
21:44:26.141 00.003 1032 UpdateGuideState(): m_state=6
21:44:26.144 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 297
21:44:26.146 00.002 1032 Star::Find returns 1 (0), X=1104.45, Y=140.88, Mass=1050, SNR=22.7, Peak=100 HFD=3.1
21:44:26.148 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
21:44:26.150 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
21:44:26.152 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=0.00 hyp=0.24 cameraTheta=0.01 mountX=-0.06 mountY=-0.23, mountTheta=-1.82
21:44:26.155 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=0.00, opts=13)
21:44:26.158 00.003 1032 Enqueuing Move request for scope (0.24, 0.00)
21:44:26.160 00.002 10072 Worker thread wakes up
21:44:26.160 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.00) opts 0xd
21:44:26.161 00.001 10072 Handling offset move in thread for scope, endpoint = (0.24, 0.00)
21:44:26.161 00.000 10072 Moving (0.24, 0.00) raw xDistance=-0.06 yDistance=-0.23
21:44:26.161 00.000 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.64, period_length = 290.05
21:44:26.161 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:44:26.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:44:26.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:44:26.162 00.001 10072 MoveAxis(E, 1, ABG)
21:44:26.162 00.000 10072 Guiding  Dir = 2, Dur = 1
21:44:26.162 00.000 10072 IsGuiding returns 0
21:44:26.163 00.001 10072 PulseGuide returned control before completion, sleep 11
21:44:26.164 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:44:26.192 00.028 10072 IsGuiding returns 0
21:44:26.192 00.000 10072 Move returns status 0, amount 1
21:44:26.192 00.000 10072 MoveAxis(N, 0, ABG)
21:44:26.192 00.000 10072 Move returns status 0, amount 0
21:44:26.192 00.000 10072 move complete, result=0
21:44:26.192 00.000 10072 worker thread done servicing request
21:44:26.194 00.002 1032 UpdateGuideState exits: m=1050 SNR=22.7
21:44:26.198 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:26.200 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:26.202 00.002 1032 Enqueuing Expose request
21:44:26.210 00.008 10072 Worker thread wakes up
21:44:26.211 00.001 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
21:44:26.213 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:26.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:26.632 00.419 10072 Exposure complete
21:44:26.718 00.086 10072 worker thread done servicing request
21:44:26.718 00.000 1032 OnExposeComplete: enter
21:44:26.721 00.003 1032 UpdateGuideState(): m_state=6
21:44:26.727 00.006 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 298
21:44:26.730 00.003 1032 Star::Find returns 1 (0), X=1104.38, Y=141.02, Mass=1158, SNR=23.8, Peak=104 HFD=3.2
21:44:26.732 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
21:44:26.745 00.013 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
21:44:26.749 00.004 1032 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.23 cameraTheta=0.71 mountX=0.10 mountY=-0.20, mountTheta=-1.12
21:44:26.754 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.15, opts=13)
21:44:26.757 00.003 1032 Enqueuing Move request for scope (0.17, 0.15)
21:44:26.759 00.002 10072 Worker thread wakes up
21:44:26.760 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd
21:44:26.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.15)
21:44:26.760 00.000 10072 Moving (0.17, 0.15) raw xDistance=0.10 yDistance=-0.20
21:44:26.760 00.000 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.64, period_length = 290.05
21:44:26.760 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
21:44:26.760 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.37 newest=-0.62
21:44:26.761 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:44:26.761 00.000 10072 MoveAxis(E, 1, ABG)
21:44:26.761 00.000 10072 Guiding  Dir = 2, Dur = 1
21:44:26.761 00.000 10072 IsGuiding returns 0
21:44:26.762 00.001 10072 PulseGuide returned control before completion, sleep 11
21:44:26.763 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:44:26.788 00.025 10072 IsGuiding returns 0
21:44:26.788 00.000 10072 Move returns status 0, amount 1
21:44:26.788 00.000 10072 MoveAxis(N, 132, ABG)
21:44:26.788 00.000 10072 Guiding  Dir = 0, Dur = 132
21:44:26.789 00.001 10072 IsGuiding returns 0
21:44:26.792 00.003 10072 PulseGuide returned control before completion, sleep 139
21:44:26.808 00.016 1032 UpdateGuideState exits: m=1158 SNR=23.8
21:44:26.813 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:26.817 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:26.819 00.002 1032 Enqueuing Expose request
21:44:26.942 00.123 10072 IsGuiding returns 0
21:44:26.942 00.000 10072 Move returns status 0, amount 132
21:44:26.942 00.000 10072 move complete, result=0
21:44:26.942 00.000 10072 worker thread done servicing request
21:44:26.942 00.000 10072 Worker thread wakes up
21:44:26.942 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 132 ms NORTH
21:44:26.945 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:26.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:27.570 00.625 10072 Exposure complete
21:44:27.673 00.103 1032 OnExposeComplete: enter
21:44:27.678 00.005 1032 UpdateGuideState(): m_state=6
21:44:27.684 00.006 10072 worker thread done servicing request
21:44:27.684 00.000 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 299
21:44:27.687 00.003 1032 Star::Find returns 1 (0), X=1104.37, Y=140.97, Mass=1088, SNR=23.1, Peak=112 HFD=3.2
21:44:27.689 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
21:44:27.692 00.003 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
21:44:27.696 00.004 1032 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.19 cameraTheta=0.52 mountX=0.05 mountY=-0.18, mountTheta=-1.31
21:44:27.700 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.09, opts=13)
21:44:27.702 00.002 1032 Enqueuing Move request for scope (0.16, 0.09)
21:44:27.712 00.010 10072 Worker thread wakes up
21:44:27.713 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
21:44:27.713 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
21:44:27.713 00.000 10072 Moving (0.16, 0.09) raw xDistance=0.05 yDistance=-0.18
21:44:27.713 00.000 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.64, period_length = 290.05
21:44:27.713 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:44:27.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:27.714 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:44:27.714 00.000 10072 MoveAxis(E, 2, ABG)
21:44:27.714 00.000 10072 Guiding  Dir = 2, Dur = 2
21:44:27.714 00.000 10072 IsGuiding returns 0
21:44:27.715 00.001 10072 PulseGuide returned control before completion, sleep 12
21:44:27.718 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:44:27.739 00.021 10072 IsGuiding returns 0
21:44:27.739 00.000 10072 Move returns status 0, amount 2
21:44:27.739 00.000 10072 MoveAxis(N, 0, ABG)
21:44:27.740 00.001 10072 Move returns status 0, amount 0
21:44:27.740 00.000 10072 move complete, result=0
21:44:27.740 00.000 10072 worker thread done servicing request
21:44:27.747 00.007 1032 UpdateGuideState exits: m=1088 SNR=23.1
21:44:27.750 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:27.753 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:27.756 00.003 1032 Enqueuing Expose request
21:44:27.759 00.003 10072 Worker thread wakes up
21:44:27.760 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
21:44:27.763 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:27.763 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:28.181 00.418 10072 Exposure complete
21:44:28.272 00.091 10072 worker thread done servicing request
21:44:28.272 00.000 1032 OnExposeComplete: enter
21:44:28.275 00.003 1032 UpdateGuideState(): m_state=6
21:44:28.278 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 300
21:44:28.281 00.003 1032 Star::Find returns 1 (0), X=1104.35, Y=140.77, Mass=1293, SNR=25.2, Peak=131 HFD=3.2
21:44:28.284 00.003 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
21:44:28.286 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
21:44:28.293 00.007 1032 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.17 cameraTheta=-0.66 mountX=-0.14 mountY=-0.11, mountTheta=-2.49
21:44:28.299 00.006 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.11, opts=13)
21:44:28.306 00.007 1032 Enqueuing Move request for scope (0.14, -0.11)
21:44:28.314 00.008 10072 Worker thread wakes up
21:44:28.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
21:44:28.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
21:44:28.314 00.000 10072 Moving (0.14, -0.11) raw xDistance=-0.14 yDistance=-0.11
21:44:28.314 00.000 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.64, period_length = 290.05
21:44:28.315 00.001 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
21:44:28.315 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:28.315 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:44:28.315 00.000 10072 MoveAxis(E, 63, ABG)
21:44:28.315 00.000 10072 Guiding  Dir = 2, Dur = 63
21:44:28.315 00.000 10072 IsGuiding returns 0
21:44:28.315 00.000 10072 PulseGuide returned control before completion, sleep 73
21:44:28.318 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:44:28.354 00.036 1032 UpdateGuideState exits: m=1293 SNR=25.2
21:44:28.358 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:28.364 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:28.369 00.005 1032 Enqueuing Expose request
21:44:28.398 00.029 10072 IsGuiding returns 0
21:44:28.398 00.000 10072 Move returns status 0, amount 63
21:44:28.398 00.000 10072 MoveAxis(N, 0, ABG)
21:44:28.398 00.000 10072 Move returns status 0, amount 0
21:44:28.398 00.000 10072 move complete, result=0
21:44:28.398 00.000 10072 worker thread done servicing request
21:44:28.398 00.000 10072 Worker thread wakes up
21:44:28.399 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:28.399 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:28.406 00.007 1032 GuideStep: -0.1 px 63 ms EAST, -0.1 px 0 ms NORTH
21:44:29.028 00.622 10072 Exposure complete
21:44:29.107 00.079 10072 worker thread done servicing request
21:44:29.107 00.000 1032 OnExposeComplete: enter
21:44:29.110 00.003 1032 UpdateGuideState(): m_state=6
21:44:29.112 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 301
21:44:29.114 00.002 1032 Star::Find returns 1 (0), X=1104.36, Y=140.93, Mass=1215, SNR=24.4, Peak=111 HFD=3.3
21:44:29.118 00.004 1032 MultiStar: exiting stabilization period
21:44:29.121 00.003 1032 MultiStar: [#1 -0.07,-0.16,0.99,U] [#2 0.10,-0.18,0.00,M2] [#3 0.12,-0.08,0.75,U] [#4 0.06,0.11,0.65,U] [#5 0.19,0.16,0.00,M9] [#6 0.05,-0.23,0.00,M2] [#7 0.23,-0.06,0.00,M4] [#8 -0.14,-0.06,0.50,U] 
21:44:29.124 00.003 1032 refined, 4 included, MultiStar: {0.04, -0.03}, one-star: {0.14, 0.05}
21:44:29.127 00.003 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
21:44:29.131 00.004 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
21:44:29.133 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.72 mountX=-0.04 mountY=-0.03, mountTheta=-2.55
21:44:29.137 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
21:44:29.139 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
21:44:29.143 00.004 10072 Worker thread wakes up
21:44:29.143 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
21:44:29.143 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
21:44:29.143 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
21:44:29.144 00.001 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.64, period_length = 290.05
21:44:29.144 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
21:44:29.144 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:29.144 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:44:29.144 00.000 10072 MoveAxis(W, 0, ABG)
21:44:29.144 00.000 10072 Move returns status 0, amount 0
21:44:29.144 00.000 10072 MoveAxis(N, 0, ABG)
21:44:29.145 00.001 10072 Move returns status 0, amount 0
21:44:29.145 00.000 10072 move complete, result=0
21:44:29.145 00.000 10072 worker thread done servicing request
21:44:29.146 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:44:29.171 00.025 1032 UpdateGuideState exits: m=1215 SNR=24.4
21:44:29.175 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:29.181 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:29.185 00.004 1032 Enqueuing Expose request
21:44:29.188 00.003 10072 Worker thread wakes up
21:44:29.188 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:44:29.190 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:29.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:29.604 00.414 10072 Exposure complete
21:44:29.689 00.085 10072 worker thread done servicing request
21:44:29.689 00.000 1032 OnExposeComplete: enter
21:44:29.692 00.003 1032 UpdateGuideState(): m_state=6
21:44:29.694 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 302
21:44:29.697 00.003 1032 Star::Find returns 1 (0), X=1104.33, Y=140.90, Mass=1147, SNR=23.7, Peak=109 HFD=3.2
21:44:29.699 00.002 1032 MultiStar: [#1 0.08,-0.03,1.04,U] [#2 -0.03,-0.12,0.81,U] [#3 0.14,0.03,0.77,U] [#4 0.16,0.14,0.00,M1] [#5 0.03,0.16,0.71,U] [#6 -0.07,-0.05,0.62,U] [#7 0.14,0.04,0.70,U] [#8 0.03,-0.05,0.56,U] 
21:44:29.702 00.003 1032 refined, 7 included, MultiStar: {0.06, 0.00}, one-star: {0.12, 0.03}
21:44:29.706 00.004 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
21:44:29.711 00.005 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
21:44:29.715 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.01 mountX=-0.01 mountY=-0.06, mountTheta=-1.82
21:44:29.718 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
21:44:29.720 00.002 1032 Enqueuing Move request for scope (0.06, 0.00)
21:44:29.723 00.003 10072 Worker thread wakes up
21:44:29.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
21:44:29.723 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
21:44:29.723 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
21:44:29.724 00.001 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.63, period_length = 290.05
21:44:29.724 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:44:29.724 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:29.724 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:44:29.724 00.000 10072 MoveAxis(W, 0, ABG)
21:44:29.724 00.000 10072 Move returns status 0, amount 0
21:44:29.724 00.000 10072 MoveAxis(N, 0, ABG)
21:44:29.724 00.000 10072 Move returns status 0, amount 0
21:44:29.724 00.000 10072 move complete, result=0
21:44:29.725 00.001 10072 worker thread done servicing request
21:44:29.726 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:44:29.752 00.026 1032 UpdateGuideState exits: m=1147 SNR=23.7
21:44:29.754 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:29.758 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:29.760 00.002 1032 Enqueuing Expose request
21:44:29.763 00.003 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:44:29.764 00.001 10072 Worker thread wakes up
21:44:29.764 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:29.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:30.398 00.634 10072 Exposure complete
21:44:30.464 00.066 10072 worker thread done servicing request
21:44:30.464 00.000 1032 OnExposeComplete: enter
21:44:30.467 00.003 1032 UpdateGuideState(): m_state=6
21:44:30.468 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 303
21:44:30.470 00.002 1032 Star::Find returns 1 (0), X=1104.39, Y=140.85, Mass=1448, SNR=26.7, Peak=138 HFD=3.3
21:44:30.472 00.002 1032 MultiStar: [#1 -0.07,-0.13,0.93,U] [#2 0.10,-0.04,0.72,U] [#3 0.11,0.05,0.69,U] [#4 0.01,0.01,0.65,U] [#5 0.22,-0.05,0.00,M9] [#6 0.05,-0.15,0.57,U] [#7 0.06,-0.27,0.00,M4] [#8 0.02,-0.04,0.47,U] 
21:44:30.475 00.003 1032 refined, 6 included, MultiStar: {0.06, -0.05}, one-star: {0.18, -0.02}
21:44:30.476 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
21:44:30.478 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
21:44:30.480 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.66 mountX=-0.06 mountY=-0.05, mountTheta=-2.49
21:44:30.483 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
21:44:30.485 00.002 1032 Enqueuing Move request for scope (0.06, -0.05)
21:44:30.486 00.001 10072 Worker thread wakes up
21:44:30.486 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
21:44:30.486 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
21:44:30.486 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.05
21:44:30.487 00.001 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.63, period_length = 290.05
21:44:30.487 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
21:44:30.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:30.487 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:44:30.487 00.000 10072 MoveAxis(W, 0, ABG)
21:44:30.487 00.000 10072 Move returns status 0, amount 0
21:44:30.487 00.000 10072 MoveAxis(N, 0, ABG)
21:44:30.487 00.000 10072 Move returns status 0, amount 0
21:44:30.487 00.000 10072 move complete, result=0
21:44:30.487 00.000 10072 worker thread done servicing request
21:44:30.489 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:44:30.510 00.021 1032 UpdateGuideState exits: m=1448 SNR=26.7
21:44:30.512 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:30.514 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:30.514 00.000 1032 Enqueuing Expose request
21:44:30.518 00.004 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:44:30.519 00.001 10072 Worker thread wakes up
21:44:30.520 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:30.520 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:30.929 00.409 10072 Exposure complete
21:44:30.982 00.053 10072 worker thread done servicing request
21:44:30.982 00.000 1032 OnExposeComplete: enter
21:44:30.985 00.003 1032 UpdateGuideState(): m_state=6
21:44:30.988 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 304
21:44:30.990 00.002 1032 Star::Find returns 1 (0), X=1104.45, Y=140.69, Mass=1179, SNR=24.1, Peak=120 HFD=3.2
21:44:30.992 00.002 1032 MultiStar: [#1 0.02,-0.21,0.00,M1] [#2 0.02,-0.22,0.00,M1] [#3 0.10,-0.13,0.74,U] [#4 0.11,-0.21,0.00,M1] [#5 0.27,-0.14,0.00,M10] [#6 0.11,-0.30,0.00,M1] [#7 0.13,-0.30,0.00,M5] [#8 -0.00,-0.17,0.53,U] 
21:44:30.992 00.000 1032 refined, 2 included, MultiStar: {0.14, -0.17}, one-star: {0.24, -0.19}
21:44:30.995 00.003 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
21:44:30.996 00.001 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
21:44:30.997 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.21 cameraTheta=-0.88 mountX=-0.19 mountY=-0.09, mountTheta=-2.71
21:44:30.999 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.17, opts=13)
21:44:31.001 00.002 1032 Enqueuing Move request for scope (0.14, -0.17)
21:44:31.002 00.001 10072 Worker thread wakes up
21:44:31.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
21:44:31.002 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
21:44:31.002 00.000 10072 Moving (0.14, -0.17) raw xDistance=-0.19 yDistance=-0.09
21:44:31.002 00.000 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.63, period_length = 290.05
21:44:31.002 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
21:44:31.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:31.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:44:31.003 00.001 10072 MoveAxis(E, 86, ABG)
21:44:31.003 00.000 10072 Guiding  Dir = 2, Dur = 86
21:44:31.004 00.001 10072 IsGuiding returns 0
21:44:31.004 00.000 10072 PulseGuide returned control before completion, sleep 96
21:44:31.004 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:44:31.026 00.022 1032 UpdateGuideState exits: m=1179 SNR=24.1
21:44:31.028 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:31.029 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:31.031 00.002 1032 Enqueuing Expose request
21:44:31.114 00.083 10072 IsGuiding returns 0
21:44:31.115 00.001 10072 Move returns status 0, amount 86
21:44:31.115 00.000 10072 MoveAxis(N, 0, ABG)
21:44:31.115 00.000 10072 Move returns status 0, amount 0
21:44:31.115 00.000 10072 move complete, result=0
21:44:31.115 00.000 10072 worker thread done servicing request
21:44:31.115 00.000 10072 Worker thread wakes up
21:44:31.115 00.000 1032 GuideStep: -0.2 px 86 ms EAST, -0.1 px 0 ms NORTH
21:44:31.117 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:31.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:31.742 00.625 10072 Exposure complete
21:44:31.803 00.061 10072 worker thread done servicing request
21:44:31.803 00.000 1032 OnExposeComplete: enter
21:44:31.804 00.001 1032 UpdateGuideState(): m_state=6
21:44:31.806 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 305
21:44:31.807 00.001 1032 Star::Find returns 1 (0), X=1104.41, Y=140.72, Mass=1256, SNR=24.8, Peak=124 HFD=3.2
21:44:31.809 00.002 1032 MultiStar: [#1 0.05,-0.11,0.99,U] [#2 0.00,-0.29,0.00,M2] [#3 0.11,-0.13,0.74,U] [#4 0.03,-0.16,0.69,U] [#5 0.21,0.02,0.00,R] [#6 -0.00,-0.26,0.00,M2] [#7 0.03,-0.30,0.00,M6] [#8 0.12,-0.00,0.49,U] 
21:44:31.811 00.002 1032 refined, 4 included, MultiStar: {0.11, -0.12}, one-star: {0.20, -0.16}
21:44:31.812 00.001 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
21:44:31.813 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
21:44:31.814 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.86 mountX=-0.15 mountY=-0.07, mountTheta=-2.69
21:44:31.817 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.12, opts=13)
21:44:31.819 00.002 1032 Enqueuing Move request for scope (0.11, -0.12)
21:44:31.820 00.001 10072 Worker thread wakes up
21:44:31.820 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
21:44:31.820 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
21:44:31.820 00.000 10072 Moving (0.11, -0.12) raw xDistance=-0.15 yDistance=-0.07
21:44:31.821 00.001 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.63, period_length = 290.05
21:44:31.821 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
21:44:31.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:31.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:44:31.821 00.000 10072 MoveAxis(E, 64, ABG)
21:44:31.821 00.000 10072 Guiding  Dir = 2, Dur = 64
21:44:31.821 00.000 10072 IsGuiding returns 0
21:44:31.822 00.001 10072 PulseGuide returned control before completion, sleep 74
21:44:31.822 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:44:31.843 00.021 1032 UpdateGuideState exits: m=1256 SNR=24.8
21:44:31.845 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:31.847 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:31.849 00.002 1032 Enqueuing Expose request
21:44:31.908 00.059 10072 IsGuiding returns 0
21:44:31.908 00.000 10072 Move returns status 0, amount 64
21:44:31.908 00.000 10072 MoveAxis(N, 0, ABG)
21:44:31.908 00.000 10072 Move returns status 0, amount 0
21:44:31.908 00.000 10072 move complete, result=0
21:44:31.908 00.000 10072 worker thread done servicing request
21:44:31.908 00.000 10072 Worker thread wakes up
21:44:31.908 00.000 1032 GuideStep: -0.1 px 64 ms EAST, -0.1 px 0 ms NORTH
21:44:31.911 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:31.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:32.321 00.410 10072 Exposure complete
21:44:32.381 00.060 10072 worker thread done servicing request
21:44:32.381 00.000 1032 OnExposeComplete: enter
21:44:32.383 00.002 1032 UpdateGuideState(): m_state=6
21:44:32.385 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 306
21:44:32.386 00.001 1032 Star::Find returns 1 (0), X=1104.38, Y=140.78, Mass=996, SNR=22.1, Peak=102 HFD=3.1
21:44:32.388 00.002 1032 MultiStar: [#1 0.07,0.07,1.11,U] [#2 0.01,-0.08,0.85,U] [#3 0.15,0.05,0.83,U] [#4 0.04,0.01,0.77,U] [#5 0.07,0.18,0.77,U] [#6 0.09,-0.15,0.66,U] [#7 0.10,-0.09,0.77,U] [#8 0.14,0.06,0.55,U] 
21:44:32.389 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {0.17, -0.10}
21:44:32.391 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
21:44:32.393 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
21:44:32.394 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.05 mountX=-0.03 mountY=-0.09, mountTheta=-1.88
21:44:32.397 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
21:44:32.399 00.002 1032 Enqueuing Move request for scope (0.09, -0.00)
21:44:32.400 00.001 10072 Worker thread wakes up
21:44:32.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
21:44:32.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
21:44:32.400 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.03 yDistance=-0.09
21:44:32.402 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.63, period_length = 290.05
21:44:32.402 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
21:44:32.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:32.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:44:32.402 00.000 10072 MoveAxis(W, 0, ABG)
21:44:32.402 00.000 10072 Move returns status 0, amount 0
21:44:32.402 00.000 10072 MoveAxis(N, 0, ABG)
21:44:32.402 00.000 10072 Move returns status 0, amount 0
21:44:32.402 00.000 10072 move complete, result=0
21:44:32.402 00.000 10072 worker thread done servicing request
21:44:32.403 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:44:32.422 00.019 1032 UpdateGuideState exits: m=996 SNR=22.1
21:44:32.424 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:32.425 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:32.427 00.002 1032 Enqueuing Expose request
21:44:32.430 00.003 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:44:32.431 00.001 10072 Worker thread wakes up
21:44:32.432 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:32.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:33.069 00.637 10072 Exposure complete
21:44:33.123 00.054 10072 worker thread done servicing request
21:44:33.123 00.000 1032 OnExposeComplete: enter
21:44:33.125 00.002 1032 UpdateGuideState(): m_state=6
21:44:33.126 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 307
21:44:33.128 00.002 1032 Star::Find returns 1 (0), X=1104.28, Y=140.95, Mass=1254, SNR=24.8, Peak=123 HFD=3.1
21:44:33.129 00.001 1032 MultiStar: [#1 0.03,-0.00,0.97,U] [#2 -0.02,0.04,0.79,U] [#3 0.10,0.15,0.75,U] [#4 0.10,0.04,0.62,U] [#5 0.01,0.31,0.00,M1] [#6 0.13,0.19,0.00,M2] [#7 0.24,0.20,0.00,M6] [#8 0.02,-0.04,0.47,U] 
21:44:33.132 00.003 1032 refined, 5 included, MultiStar: {0.05, 0.05}, one-star: {0.07, 0.08}
21:44:33.133 00.001 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
21:44:33.134 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
21:44:33.135 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.78 mountX=0.04 mountY=-0.06, mountTheta=-1.05
21:44:33.137 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
21:44:33.138 00.001 1032 Enqueuing Move request for scope (0.05, 0.05)
21:44:33.139 00.001 10072 Worker thread wakes up
21:44:33.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
21:44:33.139 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
21:44:33.139 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
21:44:33.141 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.63, period_length = 290.05
21:44:33.141 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
21:44:33.141 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:33.141 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:44:33.141 00.000 10072 MoveAxis(W, 0, ABG)
21:44:33.141 00.000 10072 Move returns status 0, amount 0
21:44:33.141 00.000 10072 MoveAxis(N, 0, ABG)
21:44:33.141 00.000 10072 Move returns status 0, amount 0
21:44:33.141 00.000 10072 move complete, result=0
21:44:33.141 00.000 10072 worker thread done servicing request
21:44:33.142 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:44:33.160 00.018 1032 UpdateGuideState exits: m=1254 SNR=24.8
21:44:33.162 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:33.163 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:33.164 00.001 1032 Enqueuing Expose request
21:44:33.167 00.003 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:44:33.168 00.001 10072 Worker thread wakes up
21:44:33.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:33.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:33.588 00.420 10072 Exposure complete
21:44:33.645 00.057 10072 worker thread done servicing request
21:44:33.646 00.001 1032 OnExposeComplete: enter
21:44:33.648 00.002 1032 UpdateGuideState(): m_state=6
21:44:33.651 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 308
21:44:33.652 00.001 1032 Star::Find returns 1 (0), X=1104.38, Y=140.87, Mass=1296, SNR=25.2, Peak=119 HFD=3.3
21:44:33.656 00.004 1032 MultiStar: [#1 0.04,-0.05,0.93,U] [#2 -0.04,-0.03,0.80,U] [#3 0.24,0.18,0.00,M1] [#4 0.15,-0.02,0.70,U] [#5 -0.10,0.08,0.65,U] [#6 0.04,0.05,0.58,U] [#7 0.17,-0.02,0.69,U] [#8 -0.16,0.19,0.00,M1] 
21:44:33.657 00.001 1032 refined, 6 included, MultiStar: {0.07, -0.00}, one-star: {0.17, -0.00}
21:44:33.659 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
21:44:33.660 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
21:44:33.662 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.04 mountX=-0.02 mountY=-0.06, mountTheta=-1.87
21:44:33.664 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
21:44:33.667 00.003 1032 Enqueuing Move request for scope (0.07, -0.00)
21:44:33.668 00.001 10072 Worker thread wakes up
21:44:33.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
21:44:33.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
21:44:33.668 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.06
21:44:33.669 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.63, period_length = 290.05
21:44:33.669 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:44:33.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:33.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:44:33.669 00.000 10072 MoveAxis(E, 2, ABG)
21:44:33.669 00.000 10072 Guiding  Dir = 2, Dur = 2
21:44:33.670 00.001 10072 IsGuiding returns 0
21:44:33.670 00.000 10072 PulseGuide returned control before completion, sleep 12
21:44:33.671 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:44:33.691 00.020 1032 UpdateGuideState exits: m=1296 SNR=25.2
21:44:33.694 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:33.696 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:33.697 00.001 1032 Enqueuing Expose request
21:44:33.699 00.002 10072 IsGuiding returns 0
21:44:33.699 00.000 10072 Move returns status 0, amount 2
21:44:33.699 00.000 10072 MoveAxis(N, 0, ABG)
21:44:33.699 00.000 10072 Move returns status 0, amount 0
21:44:33.699 00.000 10072 move complete, result=0
21:44:33.699 00.000 10072 worker thread done servicing request
21:44:33.699 00.000 10072 Worker thread wakes up
21:44:33.699 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:33.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:33.706 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:44:34.335 00.629 10072 Exposure complete
21:44:34.393 00.058 10072 worker thread done servicing request
21:44:34.393 00.000 1032 OnExposeComplete: enter
21:44:34.395 00.002 1032 UpdateGuideState(): m_state=6
21:44:34.398 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 309
21:44:34.399 00.001 1032 Star::Find returns 1 (0), X=1104.53, Y=140.91, Mass=1168, SNR=24.0, Peak=103 HFD=3.1
21:44:34.401 00.002 1032 MultiStar: [#1 0.00,-0.04,0.98,U] [#2 0.08,0.05,0.82,U] [#3 0.18,0.05,0.78,U] [#4 0.11,0.02,0.70,U] [#5 -0.10,0.15,0.66,U] [#6 0.17,-0.02,0.59,U] [#7 0.22,0.02,0.00,M6] [#8 0.24,0.04,0.00,M2] 
21:44:34.403 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.03}, one-star: {0.32, 0.04}
21:44:34.404 00.001 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
21:44:34.406 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
21:44:34.407 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.27 mountX=0.00 mountY=-0.12, mountTheta=-1.56
21:44:34.410 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
21:44:34.411 00.001 1032 Enqueuing Move request for scope (0.12, 0.03)
21:44:34.412 00.001 10072 Worker thread wakes up
21:44:34.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
21:44:34.413 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
21:44:34.413 00.000 10072 Moving (0.12, 0.03) raw xDistance=0.00 yDistance=-0.12
21:44:34.413 00.000 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.63, period_length = 290.05
21:44:34.413 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:44:34.413 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:34.414 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:44:34.414 00.000 10072 MoveAxis(E, 2, ABG)
21:44:34.414 00.000 10072 Guiding  Dir = 2, Dur = 2
21:44:34.414 00.000 10072 IsGuiding returns 0
21:44:34.414 00.000 10072 PulseGuide returned control before completion, sleep 12
21:44:34.415 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:44:34.435 00.020 1032 UpdateGuideState exits: m=1168 SNR=24.0
21:44:34.437 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:34.439 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:34.441 00.002 1032 Enqueuing Expose request
21:44:34.442 00.001 10072 IsGuiding returns 0
21:44:34.443 00.001 10072 Move returns status 0, amount 2
21:44:34.443 00.000 10072 MoveAxis(N, 0, ABG)
21:44:34.443 00.000 10072 Move returns status 0, amount 0
21:44:34.443 00.000 10072 move complete, result=0
21:44:34.443 00.000 10072 worker thread done servicing request
21:44:34.443 00.000 10072 Worker thread wakes up
21:44:34.443 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:34.443 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:34.450 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:44:34.849 00.399 10072 Exposure complete
21:44:34.905 00.056 10072 worker thread done servicing request
21:44:34.905 00.000 1032 OnExposeComplete: enter
21:44:34.907 00.002 1032 UpdateGuideState(): m_state=6
21:44:34.909 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 310
21:44:34.911 00.002 1032 Star::Find returns 1 (0), X=1104.37, Y=140.75, Mass=1366, SNR=25.9, Peak=133 HFD=3.1
21:44:34.913 00.002 1032 MultiStar: [#1 0.05,0.11,0.92,U] [#2 0.26,0.08,0.00,M1] [#3 0.05,0.00,0.68,U] [#4 0.10,0.07,0.59,U] [#5 -0.09,0.13,0.64,U] [#6 0.06,0.19,0.00,M1] [#7 0.07,-0.15,0.68,U] [#8 0.11,0.08,0.56,U] 
21:44:34.915 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.01}, one-star: {0.16, -0.12}
21:44:34.918 00.003 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
21:44:34.919 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
21:44:34.921 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.13 mountX=-0.01 mountY=-0.07, mountTheta=-1.70
21:44:34.923 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
21:44:34.927 00.004 1032 Enqueuing Move request for scope (0.07, 0.01)
21:44:34.928 00.001 10072 Worker thread wakes up
21:44:34.928 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
21:44:34.928 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
21:44:34.929 00.001 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
21:44:34.929 00.000 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.63, period_length = 290.05
21:44:34.929 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:44:34.929 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:34.929 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:44:34.929 00.000 10072 MoveAxis(E, 2, ABG)
21:44:34.929 00.000 10072 Guiding  Dir = 2, Dur = 2
21:44:34.929 00.000 10072 IsGuiding returns 0
21:44:34.930 00.001 10072 PulseGuide returned control before completion, sleep 12
21:44:34.930 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:44:34.949 00.019 1032 UpdateGuideState exits: m=1366 SNR=25.9
21:44:34.951 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:34.952 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:34.953 00.001 1032 Enqueuing Expose request
21:44:34.957 00.004 10072 IsGuiding returns 0
21:44:34.958 00.001 10072 Move returns status 0, amount 2
21:44:34.958 00.000 10072 MoveAxis(N, 0, ABG)
21:44:34.958 00.000 10072 Move returns status 0, amount 0
21:44:34.958 00.000 10072 move complete, result=0
21:44:34.958 00.000 10072 worker thread done servicing request
21:44:34.958 00.000 10072 Worker thread wakes up
21:44:34.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:34.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:34.964 00.006 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:44:35.586 00.622 10072 Exposure complete
21:44:35.643 00.057 10072 worker thread done servicing request
21:44:35.643 00.000 1032 OnExposeComplete: enter
21:44:35.646 00.003 1032 UpdateGuideState(): m_state=6
21:44:35.647 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 311
21:44:35.650 00.003 1032 Star::Find returns 1 (0), X=1104.40, Y=140.93, Mass=1309, SNR=25.3, Peak=113 HFD=3.3
21:44:35.651 00.001 1032 MultiStar: [#1 0.00,0.04,0.96,U] [#2 0.08,0.25,0.00,M2] [#3 0.12,0.01,0.72,U] [#4 0.09,-0.04,0.66,U] [#5 0.04,0.07,0.68,U] [#6 0.10,-0.06,0.62,U] [#7 0.06,-0.04,0.63,U] [#8 -0.01,0.09,0.51,U] 
21:44:35.653 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.19, 0.05}
21:44:35.654 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
21:44:35.655 00.001 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
21:44:35.657 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.22 mountX=-0.00 mountY=-0.08, mountTheta=-1.61
21:44:35.659 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
21:44:35.661 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
21:44:35.662 00.001 10072 Worker thread wakes up
21:44:35.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
21:44:35.662 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
21:44:35.662 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.00 yDistance=-0.08
21:44:35.664 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.62, period_length = 290.05
21:44:35.664 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:44:35.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:35.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:44:35.664 00.000 10072 MoveAxis(E, 2, ABG)
21:44:35.664 00.000 10072 Guiding  Dir = 2, Dur = 2
21:44:35.664 00.000 10072 IsGuiding returns 0
21:44:35.665 00.001 10072 PulseGuide returned control before completion, sleep 12
21:44:35.666 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:44:35.685 00.019 1032 UpdateGuideState exits: m=1309 SNR=25.3
21:44:35.687 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:35.688 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:35.691 00.003 1032 Enqueuing Expose request
21:44:35.692 00.001 10072 IsGuiding returns 0
21:44:35.692 00.000 10072 Move returns status 0, amount 2
21:44:35.692 00.000 10072 MoveAxis(N, 0, ABG)
21:44:35.692 00.000 10072 Move returns status 0, amount 0
21:44:35.692 00.000 10072 move complete, result=0
21:44:35.693 00.001 10072 worker thread done servicing request
21:44:35.693 00.000 10072 Worker thread wakes up
21:44:35.693 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:35.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:35.698 00.005 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:44:36.100 00.402 10072 Exposure complete
21:44:36.164 00.064 10072 worker thread done servicing request
21:44:36.164 00.000 1032 OnExposeComplete: enter
21:44:36.166 00.002 1032 UpdateGuideState(): m_state=6
21:44:36.167 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 312
21:44:36.169 00.002 1032 Star::Find returns 1 (0), X=1104.28, Y=140.94, Mass=1350, SNR=25.7, Peak=129 HFD=3.2
21:44:36.171 00.002 1032 MultiStar: [#1 -0.03,0.02,0.92,U] [#2 0.16,-0.10,0.76,U] [#3 0.06,-0.04,0.69,U] [#4 0.13,-0.13,0.67,U] [#5 0.08,-0.16,0.67,U] [#6 -0.03,-0.17,0.61,U] [#7 0.11,-0.19,0.00,M5] [#8 0.17,0.06,0.53,U] 
21:44:36.172 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {0.07, 0.06}
21:44:36.175 00.003 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
21:44:36.177 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
21:44:36.180 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.60 mountX=-0.07 mountY=-0.06, mountTheta=-2.43
21:44:36.182 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
21:44:36.184 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
21:44:36.185 00.001 10072 Worker thread wakes up
21:44:36.186 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
21:44:36.186 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
21:44:36.186 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.06
21:44:36.186 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.62, period_length = 290.05
21:44:36.186 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:44:36.186 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:36.186 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:44:36.186 00.000 10072 MoveAxis(E, 2, ABG)
21:44:36.186 00.000 10072 Guiding  Dir = 2, Dur = 2
21:44:36.187 00.001 10072 IsGuiding returns 0
21:44:36.187 00.000 10072 PulseGuide returned control before completion, sleep 12
21:44:36.188 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:44:36.209 00.021 10072 IsGuiding returns 0
21:44:36.209 00.000 10072 Move returns status 0, amount 2
21:44:36.209 00.000 10072 MoveAxis(N, 0, ABG)
21:44:36.209 00.000 10072 Move returns status 0, amount 0
21:44:36.209 00.000 10072 move complete, result=0
21:44:36.209 00.000 1032 UpdateGuideState exits: m=1350 SNR=25.7
21:44:36.211 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:36.213 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:36.214 00.001 1032 Enqueuing Expose request
21:44:36.216 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:44:36.218 00.002 10072 worker thread done servicing request
21:44:36.218 00.000 10072 Worker thread wakes up
21:44:36.218 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:36.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:36.852 00.634 10072 Exposure complete
21:44:36.913 00.061 10072 worker thread done servicing request
21:44:36.913 00.000 1032 OnExposeComplete: enter
21:44:36.915 00.002 1032 UpdateGuideState(): m_state=6
21:44:36.917 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 313
21:44:36.919 00.002 1032 Star::Find returns 1 (0), X=1104.45, Y=140.84, Mass=1227, SNR=24.6, Peak=114 HFD=3.1
21:44:36.920 00.001 1032 MultiStar: [#1 0.02,-0.16,0.94,U] [#2 0.07,-0.30,0.00,M2] [#3 0.07,-0.16,0.71,U] [#4 0.12,-0.14,0.71,U] [#5 0.02,-0.16,0.66,U] [#6 0.15,-0.25,0.00,M1] [#7 0.25,-0.26,0.00,M6] [#8 0.12,-0.31,0.00,M1] 
21:44:36.922 00.002 1032 refined, 4 included, MultiStar: {0.10, -0.13}, one-star: {0.24, -0.04}
21:44:36.926 00.004 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
21:44:36.929 00.003 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
21:44:36.930 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.91 mountX=-0.15 mountY=-0.06, mountTheta=-2.74
21:44:36.933 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.13, opts=13)
21:44:36.935 00.002 1032 Enqueuing Move request for scope (0.10, -0.13)
21:44:36.936 00.001 10072 Worker thread wakes up
21:44:36.936 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
21:44:36.937 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
21:44:36.937 00.000 10072 Moving (0.10, -0.13) raw xDistance=-0.15 yDistance=-0.06
21:44:36.937 00.000 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.62, period_length = 290.05
21:44:36.937 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
21:44:36.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:36.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:44:36.937 00.000 10072 MoveAxis(E, 68, ABG)
21:44:36.937 00.000 10072 Guiding  Dir = 2, Dur = 68
21:44:36.937 00.000 10072 IsGuiding returns 0
21:44:36.937 00.000 10072 PulseGuide returned control before completion, sleep 78
21:44:36.938 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:44:36.959 00.021 1032 UpdateGuideState exits: m=1227 SNR=24.6
21:44:36.962 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:36.963 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:36.965 00.002 1032 Enqueuing Expose request
21:44:37.022 00.057 10072 IsGuiding returns 1
21:44:37.022 00.000 10072 scope still moving after pulse duration time elapsed
21:44:37.052 00.030 10072 IsGuiding returns 0
21:44:37.052 00.000 10072 scope move finished after 68 + 46 ms
21:44:37.052 00.000 10072 Move returns status 0, amount 68
21:44:37.052 00.000 10072 MoveAxis(N, 0, ABG)
21:44:37.052 00.000 10072 Move returns status 0, amount 0
21:44:37.052 00.000 10072 move complete, result=0
21:44:37.052 00.000 10072 worker thread done servicing request
21:44:37.053 00.001 10072 Worker thread wakes up
21:44:37.053 00.000 1032 GuideStep: -0.1 px 68 ms EAST, -0.1 px 0 ms NORTH
21:44:37.056 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:37.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:37.465 00.409 10072 Exposure complete
21:44:37.525 00.060 10072 worker thread done servicing request
21:44:37.525 00.000 1032 OnExposeComplete: enter
21:44:37.527 00.002 1032 UpdateGuideState(): m_state=6
21:44:37.529 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 314
21:44:37.531 00.002 1032 Star::Find returns 1 (0), X=1104.47, Y=140.86, Mass=1110, SNR=23.3, Peak=102 HFD=3.3
21:44:37.533 00.002 1032 MultiStar: [#1 0.09,-0.13,1.00,U] [#2 0.11,-0.15,0.86,U] [#3 0.15,-0.09,0.81,U] [#4 0.22,-0.09,0.00,M1] [#5 -0.01,0.17,0.63,U] [#6 0.14,-0.21,0.00,M2] [#7 0.38,-0.13,0.00,M7] [#8 0.18,-0.13,0.00,M2] 
21:44:37.535 00.002 1032 refined, 4 included, MultiStar: {0.13, -0.06}, one-star: {0.26, -0.02}
21:44:37.538 00.003 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
21:44:37.541 00.003 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
21:44:37.543 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.41 mountX=-0.09 mountY=-0.11, mountTheta=-2.24
21:44:37.546 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.06, opts=13)
21:44:37.549 00.003 1032 Enqueuing Move request for scope (0.13, -0.06)
21:44:37.552 00.003 10072 Worker thread wakes up
21:44:37.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
21:44:37.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
21:44:37.552 00.000 10072 Moving (0.13, -0.06) raw xDistance=-0.09 yDistance=-0.11
21:44:37.553 00.001 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.62, period_length = 290.05
21:44:37.553 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:44:37.553 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:37.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:44:37.553 00.000 10072 MoveAxis(E, 2, ABG)
21:44:37.553 00.000 10072 Guiding  Dir = 2, Dur = 2
21:44:37.553 00.000 10072 IsGuiding returns 0
21:44:37.554 00.001 10072 PulseGuide returned control before completion, sleep 12
21:44:37.555 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:44:37.570 00.015 10072 IsGuiding returns 0
21:44:37.570 00.000 10072 Move returns status 0, amount 2
21:44:37.570 00.000 10072 MoveAxis(N, 0, ABG)
21:44:37.570 00.000 10072 Move returns status 0, amount 0
21:44:37.570 00.000 10072 move complete, result=0
21:44:37.570 00.000 10072 worker thread done servicing request
21:44:37.573 00.003 1032 UpdateGuideState exits: m=1110 SNR=23.3
21:44:37.574 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:37.576 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:37.577 00.001 1032 Enqueuing Expose request
21:44:37.580 00.003 10072 Worker thread wakes up
21:44:37.580 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:44:37.581 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:37.582 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:38.216 00.634 10072 Exposure complete
21:44:38.272 00.056 10072 worker thread done servicing request
21:44:38.272 00.000 1032 OnExposeComplete: enter
21:44:38.275 00.003 1032 UpdateGuideState(): m_state=6
21:44:38.277 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 315
21:44:38.279 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=141.14, Mass=1339, SNR=25.6, Peak=123 HFD=3.2
21:44:38.280 00.001 1032 MultiStar: [#1 0.05,0.04,0.94,U] [#2 0.19,-0.00,0.78,U] [#3 0.19,0.10,0.00,M1] [#4 0.30,0.06,0.00,M2] [#5 -0.09,0.13,0.63,U] [#6 0.30,-0.00,0.00,M3] [#7 0.34,-0.04,0.00,M8] [#8 0.04,0.15,0.51,U] 
21:44:38.283 00.003 1032 refined, 4 included, MultiStar: {0.09, 0.12}, one-star: {0.20, 0.26}
21:44:38.284 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
21:44:38.286 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
21:44:38.287 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.92 mountX=0.09 mountY=-0.12, mountTheta=-0.91
21:44:38.290 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
21:44:38.292 00.002 1032 Enqueuing Move request for scope (0.09, 0.12)
21:44:38.294 00.002 10072 Worker thread wakes up
21:44:38.294 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
21:44:38.294 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
21:44:38.294 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.09 yDistance=-0.12
21:44:38.295 00.001 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.62, period_length = 290.05
21:44:38.295 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
21:44:38.295 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:38.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:44:38.295 00.000 10072 MoveAxis(E, 2, ABG)
21:44:38.295 00.000 10072 Guiding  Dir = 2, Dur = 2
21:44:38.295 00.000 10072 IsGuiding returns 0
21:44:38.296 00.001 10072 PulseGuide returned control before completion, sleep 12
21:44:38.297 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:44:38.317 00.020 1032 UpdateGuideState exits: m=1339 SNR=25.6
21:44:38.319 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:38.321 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:38.322 00.001 1032 Enqueuing Expose request
21:44:38.324 00.002 10072 IsGuiding returns 0
21:44:38.324 00.000 10072 Move returns status 0, amount 2
21:44:38.324 00.000 10072 MoveAxis(N, 0, ABG)
21:44:38.324 00.000 10072 Move returns status 0, amount 0
21:44:38.324 00.000 10072 move complete, result=0
21:44:38.324 00.000 10072 worker thread done servicing request
21:44:38.324 00.000 10072 Worker thread wakes up
21:44:38.324 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:38.324 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:38.331 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:44:38.729 00.398 10072 Exposure complete
21:44:38.788 00.059 10072 worker thread done servicing request
21:44:38.788 00.000 1032 OnExposeComplete: enter
21:44:38.790 00.002 1032 UpdateGuideState(): m_state=6
21:44:38.792 00.002 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 316
21:44:38.793 00.001 1032 Star::Find returns 1 (0), X=1104.38, Y=141.10, Mass=1085, SNR=23.1, Peak=95 HFD=3.1
21:44:38.795 00.002 1032 MultiStar: [#1 0.12,0.04,1.01,U] [#2 0.29,-0.06,0.00,M1] [#3 0.22,0.12,0.00,M2] [#4 0.33,-0.12,0.00,M3] [#5 -0.09,0.08,0.71,U] [#6 0.29,0.01,0.00,M4] [#7 0.20,-0.17,0.00,M9] [#8 0.13,0.25,0.00,M2] 
21:44:38.796 00.001 1032 refined, 2 included, MultiStar: {0.08, 0.12}, one-star: {0.17, 0.22}
21:44:38.798 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
21:44:38.800 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
21:44:38.802 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=0.96 mountX=0.09 mountY=-0.11, mountTheta=-0.87
21:44:38.808 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
21:44:38.810 00.002 1032 Enqueuing Move request for scope (0.08, 0.12)
21:44:38.812 00.002 10072 Worker thread wakes up
21:44:38.812 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
21:44:38.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
21:44:38.812 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.09 yDistance=-0.11
21:44:38.813 00.001 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.62, period_length = 290.05
21:44:38.813 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
21:44:38.813 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:38.813 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:44:38.813 00.000 10072 MoveAxis(E, 3, ABG)
21:44:38.813 00.000 10072 Guiding  Dir = 2, Dur = 3
21:44:38.814 00.001 10072 IsGuiding returns 0
21:44:38.814 00.000 10072 PulseGuide returned control before completion, sleep 13
21:44:38.816 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:44:38.835 00.019 10072 IsGuiding returns 0
21:44:38.835 00.000 10072 Move returns status 0, amount 3
21:44:38.835 00.000 10072 MoveAxis(N, 0, ABG)
21:44:38.835 00.000 1032 UpdateGuideState exits: m=1085 SNR=23.1
21:44:38.837 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:38.840 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:38.841 00.001 1032 Enqueuing Expose request
21:44:38.843 00.002 10072 Move returns status 0, amount 0
21:44:38.843 00.000 10072 move complete, result=0
21:44:38.843 00.000 10072 worker thread done servicing request
21:44:38.843 00.000 10072 Worker thread wakes up
21:44:38.843 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:38.843 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:38.851 00.008 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:44:39.480 00.629 10072 Exposure complete
21:44:39.544 00.064 10072 worker thread done servicing request
21:44:39.545 00.001 1032 OnExposeComplete: enter
21:44:39.546 00.001 1032 UpdateGuideState(): m_state=6
21:44:39.549 00.003 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 317
21:44:39.551 00.002 1032 Star::Find returns 1 (0), X=1104.42, Y=140.93, Mass=1104, SNR=23.3, Peak=107 HFD=3.1
21:44:39.553 00.002 1032 MultiStar: [#1 -0.00,-0.12,1.07,U] [#2 0.14,-0.13,0.76,U] [#3 0.20,0.20,0.00,M3] [#4 0.09,-0.23,0.00,M4] [#5 0.03,0.04,0.66,U] [#6 0.20,-0.19,0.00,M5] [#7 0.15,-0.04,0.72,U] [#8 0.13,-0.15,0.00,M3] 
21:44:39.557 00.004 1032 refined, 4 included, MultiStar: {0.11, -0.04}, one-star: {0.21, 0.06}
21:44:39.559 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
21:44:39.561 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
21:44:39.563 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-0.36 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
21:44:39.566 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
21:44:39.567 00.001 1032 Enqueuing Move request for scope (0.11, -0.04)
21:44:39.569 00.002 10072 Worker thread wakes up
21:44:39.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
21:44:39.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
21:44:39.569 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.09
21:44:39.569 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.62, period_length = 290.05
21:44:39.569 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:44:39.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:39.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:44:39.569 00.000 10072 MoveAxis(E, 3, ABG)
21:44:39.569 00.000 10072 Guiding  Dir = 2, Dur = 3
21:44:39.571 00.002 10072 IsGuiding returns 0
21:44:39.571 00.000 10072 PulseGuide returned control before completion, sleep 13
21:44:39.571 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:44:39.587 00.016 10072 IsGuiding returns 0
21:44:39.587 00.000 10072 Move returns status 0, amount 3
21:44:39.587 00.000 10072 MoveAxis(N, 0, ABG)
21:44:39.587 00.000 10072 Move returns status 0, amount 0
21:44:39.587 00.000 10072 move complete, result=0
21:44:39.587 00.000 10072 worker thread done servicing request
21:44:39.591 00.004 1032 UpdateGuideState exits: m=1104 SNR=23.3
21:44:39.593 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:39.595 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:39.597 00.002 1032 Enqueuing Expose request
21:44:39.599 00.002 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:44:39.601 00.002 10072 Worker thread wakes up
21:44:39.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:39.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:40.009 00.408 10072 Exposure complete
21:44:40.061 00.052 10072 worker thread done servicing request
21:44:40.061 00.000 1032 OnExposeComplete: enter
21:44:40.063 00.002 1032 UpdateGuideState(): m_state=6
21:44:40.065 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 318
21:44:40.066 00.001 1032 Star::Find returns 1 (0), X=1104.34, Y=140.79, Mass=1160, SNR=23.8, Peak=122 HFD=3.1
21:44:40.068 00.002 1032 MultiStar: [#1 0.04,-0.24,0.00,M1] [#2 0.18,-0.31,0.00,M1] [#3 0.11,0.29,0.00,M4] [#4 0.14,0.14,0.00,M5] [#5 0.09,-0.12,0.67,U] [#6 0.24,-0.18,0.00,M6] [#7 0.12,0.01,0.71,U] [#8 0.23,-0.10,0.00,M4] 
21:44:40.069 00.001 1032 refined, 2 included, MultiStar: {0.12, -0.07}, one-star: {0.13, -0.09}
21:44:40.071 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
21:44:40.072 00.001 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
21:44:40.074 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.13 cameraTheta=-0.52 mountX=-0.09 mountY=-0.10, mountTheta=-2.35
21:44:40.076 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
21:44:40.077 00.001 1032 Enqueuing Move request for scope (0.12, -0.07)
21:44:40.080 00.003 10072 Worker thread wakes up
21:44:40.080 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
21:44:40.080 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
21:44:40.080 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.09 yDistance=-0.10
21:44:40.081 00.001 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.62, period_length = 290.05
21:44:40.081 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:44:40.081 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:40.081 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:44:40.081 00.000 10072 MoveAxis(E, 3, ABG)
21:44:40.081 00.000 10072 Guiding  Dir = 2, Dur = 3
21:44:40.082 00.001 10072 IsGuiding returns 0
21:44:40.083 00.001 10072 PulseGuide returned control before completion, sleep 13
21:44:40.084 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:44:40.099 00.015 10072 IsGuiding returns 0
21:44:40.099 00.000 10072 Move returns status 0, amount 3
21:44:40.099 00.000 10072 MoveAxis(N, 0, ABG)
21:44:40.099 00.000 10072 Move returns status 0, amount 0
21:44:40.099 00.000 10072 move complete, result=0
21:44:40.099 00.000 10072 worker thread done servicing request
21:44:40.103 00.004 1032 UpdateGuideState exits: m=1160 SNR=23.8
21:44:40.105 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:40.107 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:40.108 00.001 1032 Enqueuing Expose request
21:44:40.111 00.003 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:44:40.113 00.002 10072 Worker thread wakes up
21:44:40.113 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:40.113 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:40.745 00.632 10072 Exposure complete
21:44:40.799 00.054 10072 worker thread done servicing request
21:44:40.799 00.000 1032 OnExposeComplete: enter
21:44:40.802 00.003 1032 UpdateGuideState(): m_state=6
21:44:40.803 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 319
21:44:40.805 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=140.86, Mass=1190, SNR=24.2, Peak=114 HFD=3.1
21:44:40.808 00.003 1032 MultiStar: [#1 0.07,-0.28,0.00,M2] [#2 0.15,-0.08,0.80,U] [#3 -0.03,0.02,0.82,U] [#4 -0.06,-0.15,0.68,U] [#5 -0.03,-0.12,0.65,U] [#6 0.26,-0.05,0.00,M7] [#7 0.19,-0.18,0.00,M8] [#8 0.09,0.02,0.53,U] 
21:44:40.809 00.001 1032 refined, 5 included, MultiStar: {0.06, -0.05}, one-star: {0.19, -0.02}
21:44:40.810 00.001 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
21:44:40.811 00.001 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
21:44:40.814 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.71 mountX=-0.07 mountY=-0.05, mountTheta=-2.54
21:44:40.818 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
21:44:40.819 00.001 1032 Enqueuing Move request for scope (0.06, -0.05)
21:44:40.822 00.003 10072 Worker thread wakes up
21:44:40.822 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
21:44:40.822 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
21:44:40.822 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.05
21:44:40.822 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.62, period_length = 290.05
21:44:40.822 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:44:40.822 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:40.822 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:44:40.823 00.001 10072 MoveAxis(E, 3, ABG)
21:44:40.823 00.000 10072 Guiding  Dir = 2, Dur = 3
21:44:40.823 00.000 10072 IsGuiding returns 0
21:44:40.823 00.000 10072 PulseGuide returned control before completion, sleep 13
21:44:40.824 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:44:40.842 00.018 1032 UpdateGuideState exits: m=1190 SNR=24.2
21:44:40.844 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:40.846 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:40.847 00.001 1032 Enqueuing Expose request
21:44:40.852 00.005 10072 IsGuiding returns 0
21:44:40.852 00.000 10072 Move returns status 0, amount 3
21:44:40.852 00.000 10072 MoveAxis(N, 0, ABG)
21:44:40.852 00.000 10072 Move returns status 0, amount 0
21:44:40.852 00.000 10072 move complete, result=0
21:44:40.852 00.000 10072 worker thread done servicing request
21:44:40.852 00.000 10072 Worker thread wakes up
21:44:40.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:40.853 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:40.856 00.003 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:44:41.262 00.406 10072 Exposure complete
21:44:41.324 00.062 10072 worker thread done servicing request
21:44:41.324 00.000 1032 OnExposeComplete: enter
21:44:41.326 00.002 1032 UpdateGuideState(): m_state=6
21:44:41.327 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 320
21:44:41.330 00.003 1032 Star::Find returns 1 (0), X=1104.30, Y=140.85, Mass=1095, SNR=23.2, Peak=108 HFD=3.0
21:44:41.332 00.002 1032 MultiStar: [#1 0.02,-0.20,0.00,M3] [#2 0.15,-0.17,0.00,M1] [#3 -0.02,0.02,0.81,U] [#4 0.11,-0.11,0.73,U] [#5 -0.18,0.08,0.00,M1] [#6 0.05,-0.08,0.67,U] [#7 0.15,-0.09,0.71,U] [#8 0.02,-0.24,0.00,M4] 
21:44:41.333 00.001 1032 refined, 4 included, MultiStar: {0.08, -0.05}, one-star: {0.09, -0.02}
21:44:41.335 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
21:44:41.336 00.001 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
21:44:41.339 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.59 mountX=-0.07 mountY=-0.06, mountTheta=-2.42
21:44:41.341 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
21:44:41.343 00.002 1032 Enqueuing Move request for scope (0.08, -0.05)
21:44:41.345 00.002 10072 Worker thread wakes up
21:44:41.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
21:44:41.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
21:44:41.345 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.06
21:44:41.345 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.61, period_length = 290.05
21:44:41.345 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:44:41.345 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:41.346 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:44:41.346 00.000 10072 MoveAxis(E, 3, ABG)
21:44:41.346 00.000 10072 Guiding  Dir = 2, Dur = 3
21:44:41.346 00.000 10072 IsGuiding returns 0
21:44:41.347 00.001 10072 PulseGuide returned control before completion, sleep 13
21:44:41.347 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:44:41.368 00.021 1032 UpdateGuideState exits: m=1095 SNR=23.2
21:44:41.372 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:41.373 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:41.375 00.002 1032 Enqueuing Expose request
21:44:41.376 00.001 10072 IsGuiding returns 0
21:44:41.376 00.000 10072 Move returns status 0, amount 3
21:44:41.376 00.000 10072 MoveAxis(N, 0, ABG)
21:44:41.377 00.001 10072 Move returns status 0, amount 0
21:44:41.377 00.000 10072 move complete, result=0
21:44:41.377 00.000 10072 worker thread done servicing request
21:44:41.377 00.000 10072 Worker thread wakes up
21:44:41.377 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:41.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:41.384 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:44:42.009 00.625 10072 Exposure complete
21:44:42.070 00.061 10072 worker thread done servicing request
21:44:42.070 00.000 1032 OnExposeComplete: enter
21:44:42.072 00.002 1032 UpdateGuideState(): m_state=6
21:44:42.075 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 321
21:44:42.077 00.002 1032 Star::Find returns 1 (0), X=1104.33, Y=140.74, Mass=1464, SNR=26.8, Peak=155 HFD=3.1
21:44:42.079 00.002 1032 MultiStar: [#1 -0.10,-0.13,0.87,U] [#2 0.05,-0.27,0.00,M2] [#3 0.11,0.12,0.67,U] [#4 0.12,-0.06,0.61,U] [#5 0.08,-0.09,0.58,U] [#6 0.25,-0.13,0.00,M7] [#7 0.29,-0.14,0.00,M8] [#8 0.01,-0.22,0.00,M5] 
21:44:42.081 00.002 1032 refined, 4 included, MultiStar: {0.06, -0.07}, one-star: {0.12, -0.13}
21:44:42.082 00.001 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
21:44:42.083 00.001 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
21:44:42.087 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.83 mountX=-0.08 mountY=-0.04, mountTheta=-2.66
21:44:42.090 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
21:44:42.093 00.003 1032 Enqueuing Move request for scope (0.06, -0.07)
21:44:42.095 00.002 10072 Worker thread wakes up
21:44:42.095 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
21:44:42.095 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
21:44:42.096 00.001 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
21:44:42.096 00.000 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.61, period_length = 290.05
21:44:42.096 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:44:42.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:42.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:44:42.096 00.000 10072 MoveAxis(E, 3, ABG)
21:44:42.096 00.000 10072 Guiding  Dir = 2, Dur = 3
21:44:42.097 00.001 10072 IsGuiding returns 0
21:44:42.097 00.000 10072 PulseGuide returned control before completion, sleep 13
21:44:42.097 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:44:42.117 00.020 10072 IsGuiding returns 0
21:44:42.117 00.000 10072 Move returns status 0, amount 3
21:44:42.117 00.000 10072 MoveAxis(N, 0, ABG)
21:44:42.117 00.000 10072 Move returns status 0, amount 0
21:44:42.117 00.000 10072 move complete, result=0
21:44:42.117 00.000 10072 worker thread done servicing request
21:44:42.119 00.002 1032 UpdateGuideState exits: m=1464 SNR=26.8
21:44:42.121 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:42.122 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:42.125 00.003 1032 Enqueuing Expose request
21:44:42.126 00.001 10072 Worker thread wakes up
21:44:42.126 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:44:42.128 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:42.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:42.543 00.415 10072 Exposure complete
21:44:42.598 00.055 10072 worker thread done servicing request
21:44:42.598 00.000 1032 OnExposeComplete: enter
21:44:42.600 00.002 1032 UpdateGuideState(): m_state=6
21:44:42.602 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 322
21:44:42.603 00.001 1032 Star::Find returns 1 (0), X=1104.40, Y=140.81, Mass=1281, SNR=25.1, Peak=123 HFD=3.2
21:44:42.605 00.002 1032 MultiStar: [#1 0.03,-0.16,0.99,U] [#2 0.10,-0.30,0.00,M3] [#3 0.24,0.24,0.00,M2] [#4 0.12,0.04,0.66,U] [#5 0.23,-0.04,0.00,M1] [#6 -0.08,-0.14,0.58,U] [#7 0.21,0.05,0.00,M9] [#8 0.19,-0.23,0.00,M6] 
21:44:42.606 00.001 1032 refined, 3 included, MultiStar: {0.08, -0.09}, one-star: {0.19, -0.07}
21:44:42.607 00.001 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
21:44:42.608 00.001 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
21:44:42.610 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.85 mountX=-0.11 mountY=-0.05, mountTheta=-2.68
21:44:42.612 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
21:44:42.613 00.001 1032 Enqueuing Move request for scope (0.08, -0.09)
21:44:42.614 00.001 10072 Worker thread wakes up
21:44:42.614 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
21:44:42.614 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
21:44:42.614 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.05
21:44:42.615 00.001 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.61, period_length = 290.05
21:44:42.615 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
21:44:42.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:42.615 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:44:42.615 00.000 10072 MoveAxis(E, 3, ABG)
21:44:42.615 00.000 10072 Guiding  Dir = 2, Dur = 3
21:44:42.615 00.000 10072 IsGuiding returns 0
21:44:42.615 00.000 10072 PulseGuide returned control before completion, sleep 13
21:44:42.616 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:44:42.632 00.016 10072 IsGuiding returns 0
21:44:42.632 00.000 10072 Move returns status 0, amount 3
21:44:42.632 00.000 10072 MoveAxis(N, 0, ABG)
21:44:42.632 00.000 10072 Move returns status 0, amount 0
21:44:42.632 00.000 10072 move complete, result=0
21:44:42.632 00.000 10072 worker thread done servicing request
21:44:42.634 00.002 1032 UpdateGuideState exits: m=1281 SNR=25.1
21:44:42.636 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:42.638 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:42.639 00.001 1032 Enqueuing Expose request
21:44:42.640 00.001 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:44:42.643 00.003 10072 Worker thread wakes up
21:44:42.644 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:42.644 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:43.275 00.631 10072 Exposure complete
21:44:43.336 00.061 10072 worker thread done servicing request
21:44:43.336 00.000 1032 OnExposeComplete: enter
21:44:43.338 00.002 1032 UpdateGuideState(): m_state=6
21:44:43.340 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 323
21:44:43.343 00.003 1032 Star::Find returns 1 (0), X=1104.36, Y=140.91, Mass=1263, SNR=24.9, Peak=112 HFD=3.3
21:44:43.345 00.002 1032 MultiStar: [#1 0.07,-0.25,0.00,M2] [#2 0.10,-0.34,0.00,M4] [#3 0.08,-0.11,0.74,U] [#4 0.17,0.06,0.66,U] [#5 -0.05,0.03,0.74,U] [#6 0.04,-0.17,0.54,U] [#7 0.22,-0.22,0.00,M10] [#8 0.15,-0.21,0.00,M7] 
21:44:43.346 00.001 1032 refined, 4 included, MultiStar: {0.08, -0.02}, one-star: {0.15, 0.03}
21:44:43.348 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
21:44:43.350 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
21:44:43.352 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.23 mountX=-0.04 mountY=-0.08, mountTheta=-2.06
21:44:43.355 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
21:44:43.357 00.002 1032 Enqueuing Move request for scope (0.08, -0.02)
21:44:43.358 00.001 10072 Worker thread wakes up
21:44:43.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
21:44:43.360 00.002 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
21:44:43.360 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.08
21:44:43.360 00.000 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.61, period_length = 290.05
21:44:43.360 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:44:43.360 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:43.360 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:44:43.360 00.000 10072 MoveAxis(E, 1, ABG)
21:44:43.360 00.000 10072 Guiding  Dir = 2, Dur = 1
21:44:43.361 00.001 10072 IsGuiding returns 0
21:44:43.362 00.001 10072 PulseGuide returned control before completion, sleep 11
21:44:43.362 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:44:43.380 00.018 10072 IsGuiding returns 0
21:44:43.380 00.000 10072 Move returns status 0, amount 1
21:44:43.380 00.000 10072 MoveAxis(N, 0, ABG)
21:44:43.380 00.000 10072 Move returns status 0, amount 0
21:44:43.380 00.000 10072 move complete, result=0
21:44:43.380 00.000 10072 worker thread done servicing request
21:44:43.383 00.003 1032 UpdateGuideState exits: m=1263 SNR=24.9
21:44:43.385 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:43.386 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:43.387 00.001 1032 Enqueuing Expose request
21:44:43.390 00.003 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:44:43.391 00.001 10072 Worker thread wakes up
21:44:43.391 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:43.391 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:43.803 00.412 10072 Exposure complete
21:44:43.867 00.064 10072 worker thread done servicing request
21:44:43.867 00.000 1032 OnExposeComplete: enter
21:44:43.869 00.002 1032 UpdateGuideState(): m_state=6
21:44:43.871 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 324
21:44:43.872 00.001 1032 Star::Find returns 1 (0), X=1104.48, Y=140.80, Mass=1356, SNR=25.8, Peak=135 HFD=3.3
21:44:43.874 00.002 1032 MultiStar: [#1 0.10,-0.13,0.98,U] [#2 0.19,-0.18,0.00,M5] [#3 0.25,-0.08,0.00,M2] [#4 0.25,-0.17,0.00,M1] [#5 -0.02,-0.20,0.00,M1] [#6 0.07,0.05,0.60,U] [#7 0.21,-0.31,0.00,R] [#8 0.09,-0.01,0.52,U] 
21:44:43.875 00.001 1032 refined, 3 included, MultiStar: {0.15, -0.06}, one-star: {0.27, -0.08}
21:44:43.877 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
21:44:43.878 00.001 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
21:44:43.879 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.38 mountX=-0.09 mountY=-0.13, mountTheta=-2.21
21:44:43.882 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
21:44:43.886 00.004 1032 Enqueuing Move request for scope (0.15, -0.06)
21:44:43.887 00.001 10072 Worker thread wakes up
21:44:43.888 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
21:44:43.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
21:44:43.888 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.09 yDistance=-0.13
21:44:43.888 00.000 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.61, period_length = 290.05
21:44:43.888 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:44:43.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:43.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:44:43.888 00.000 10072 MoveAxis(E, 1, ABG)
21:44:43.889 00.001 10072 Guiding  Dir = 2, Dur = 1
21:44:43.889 00.000 10072 IsGuiding returns 0
21:44:43.889 00.000 10072 PulseGuide returned control before completion, sleep 11
21:44:43.890 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:44:43.910 00.020 10072 IsGuiding returns 0
21:44:43.910 00.000 10072 Move returns status 0, amount 1
21:44:43.910 00.000 10072 MoveAxis(N, 0, ABG)
21:44:43.910 00.000 10072 Move returns status 0, amount 0
21:44:43.910 00.000 10072 move complete, result=0
21:44:43.910 00.000 10072 worker thread done servicing request
21:44:43.914 00.004 1032 UpdateGuideState exits: m=1356 SNR=25.8
21:44:43.917 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:43.918 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:43.920 00.002 1032 Enqueuing Expose request
21:44:43.921 00.001 10072 Worker thread wakes up
21:44:43.921 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:43.921 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:43.921 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:44:44.556 00.635 10072 Exposure complete
21:44:44.617 00.061 10072 worker thread done servicing request
21:44:44.617 00.000 1032 OnExposeComplete: enter
21:44:44.619 00.002 1032 UpdateGuideState(): m_state=6
21:44:44.622 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 325
21:44:44.624 00.002 1032 Star::Find returns 1 (0), X=1104.42, Y=140.89, Mass=1073, SNR=22.9, Peak=109 HFD=3.1
21:44:44.626 00.002 1032 MultiStar: [#1 -0.03,-0.21,0.00,M2] [#2 0.04,-0.05,0.80,U] [#3 0.06,0.04,0.77,U] [#4 0.08,-0.14,0.74,U] [#5 0.15,-0.05,0.74,U] [#6 0.19,-0.19,0.00,M5] [#7 -0.15,-0.06,0.76,U] [#8 0.04,-0.04,0.55,U] 
21:44:44.627 00.001 1032 refined, 6 included, MultiStar: {0.07, -0.04}, one-star: {0.21, 0.02}
21:44:44.629 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
21:44:44.631 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
21:44:44.633 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.49 mountX=-0.05 mountY=-0.06, mountTheta=-2.32
21:44:44.635 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
21:44:44.637 00.002 1032 Enqueuing Move request for scope (0.07, -0.04)
21:44:44.638 00.001 10072 Worker thread wakes up
21:44:44.638 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
21:44:44.638 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
21:44:44.638 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.05 yDistance=-0.06
21:44:44.639 00.001 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.61, period_length = 290.05
21:44:44.639 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:44:44.639 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:44.639 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:44:44.639 00.000 10072 MoveAxis(E, 1, ABG)
21:44:44.639 00.000 10072 Guiding  Dir = 2, Dur = 1
21:44:44.639 00.000 10072 IsGuiding returns 0
21:44:44.640 00.001 10072 PulseGuide returned control before completion, sleep 11
21:44:44.640 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:44:44.661 00.021 10072 IsGuiding returns 0
21:44:44.661 00.000 10072 Move returns status 0, amount 1
21:44:44.661 00.000 10072 MoveAxis(N, 0, ABG)
21:44:44.661 00.000 10072 Move returns status 0, amount 0
21:44:44.661 00.000 10072 move complete, result=0
21:44:44.661 00.000 10072 worker thread done servicing request
21:44:44.661 00.000 1032 UpdateGuideState exits: m=1073 SNR=22.9
21:44:44.663 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:44.665 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:44.666 00.001 1032 Enqueuing Expose request
21:44:44.669 00.003 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:44:44.671 00.002 10072 Worker thread wakes up
21:44:44.671 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:44.671 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:45.085 00.414 10072 Exposure complete
21:44:45.138 00.053 10072 worker thread done servicing request
21:44:45.139 00.001 1032 OnExposeComplete: enter
21:44:45.140 00.001 1032 UpdateGuideState(): m_state=6
21:44:45.143 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 326
21:44:45.146 00.003 1032 Star::Find returns 1 (0), X=1104.51, Y=140.63, Mass=1119, SNR=23.5, Peak=108 HFD=3.2
21:44:45.147 00.001 1032 MultiStar: [#1 0.03,-0.29,0.00,M3] [#2 0.11,-0.19,0.00,M5] [#3 0.12,-0.11,0.83,U] [#4 0.10,0.08,0.69,U] [#5 -0.05,-0.06,0.71,U] [#6 -0.01,-0.36,0.00,M6] [#7 -0.00,0.14,0.74,U] [#8 0.36,-0.30,0.00,M6] 
21:44:45.149 00.002 1032 refined, 4 included, MultiStar: {0.11, -0.06}, one-star: {0.30, -0.25}
21:44:45.151 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
21:44:45.153 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
21:44:45.155 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.49 mountX=-0.08 mountY=-0.09, mountTheta=-2.32
21:44:45.157 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
21:44:45.158 00.001 1032 Enqueuing Move request for scope (0.11, -0.06)
21:44:45.160 00.002 10072 Worker thread wakes up
21:44:45.160 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
21:44:45.160 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
21:44:45.160 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.08 yDistance=-0.09
21:44:45.160 00.000 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.61, period_length = 290.05
21:44:45.160 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:44:45.161 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:45.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:44:45.161 00.000 10072 MoveAxis(E, 1, ABG)
21:44:45.161 00.000 10072 Guiding  Dir = 2, Dur = 1
21:44:45.161 00.000 10072 IsGuiding returns 0
21:44:45.161 00.000 10072 PulseGuide returned control before completion, sleep 11
21:44:45.163 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:44:45.175 00.012 10072 IsGuiding returns 0
21:44:45.175 00.000 10072 Move returns status 0, amount 1
21:44:45.176 00.001 10072 MoveAxis(N, 0, ABG)
21:44:45.176 00.000 10072 Move returns status 0, amount 0
21:44:45.176 00.000 10072 move complete, result=0
21:44:45.176 00.000 10072 worker thread done servicing request
21:44:45.184 00.008 1032 UpdateGuideState exits: m=1119 SNR=23.5
21:44:45.186 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:45.188 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:45.189 00.001 1032 Enqueuing Expose request
21:44:45.191 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:44:45.194 00.003 10072 Worker thread wakes up
21:44:45.194 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:45.194 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:45.819 00.625 10072 Exposure complete
21:44:45.876 00.057 10072 worker thread done servicing request
21:44:45.876 00.000 1032 OnExposeComplete: enter
21:44:45.878 00.002 1032 UpdateGuideState(): m_state=6
21:44:45.880 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 327
21:44:45.882 00.002 1032 Star::Find returns 1 (0), X=1104.43, Y=140.74, Mass=1525, SNR=27.4, Peak=154 HFD=3.2
21:44:45.883 00.001 1032 MultiStar: [#1 0.07,-0.18,0.82,U] [#2 0.15,-0.29,0.00,M6] [#3 0.19,-0.10,0.00,M1] [#4 0.17,-0.13,0.00,M1] [#5 0.09,0.01,0.60,U] [#6 0.22,-0.20,0.00,M7] [#7 0.08,0.26,0.00,M1] [#8 0.07,-0.15,0.51,U] 
21:44:45.886 00.003 1032 refined, 3 included, MultiStar: {0.12, -0.12}, one-star: {0.22, -0.14}
21:44:45.887 00.001 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
21:44:45.889 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
21:44:45.890 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.77 mountX=-0.15 mountY=-0.09, mountTheta=-2.60
21:44:45.892 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.12, opts=13)
21:44:45.894 00.002 1032 Enqueuing Move request for scope (0.12, -0.12)
21:44:45.896 00.002 10072 Worker thread wakes up
21:44:45.896 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
21:44:45.896 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
21:44:45.896 00.000 10072 Moving (0.12, -0.12) raw xDistance=-0.15 yDistance=-0.09
21:44:45.897 00.001 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.61, period_length = 290.05
21:44:45.897 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
21:44:45.897 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:45.897 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:44:45.897 00.000 10072 MoveAxis(E, 67, ABG)
21:44:45.897 00.000 10072 Guiding  Dir = 2, Dur = 67
21:44:45.897 00.000 10072 IsGuiding returns 0
21:44:45.898 00.001 10072 PulseGuide returned control before completion, sleep 77
21:44:45.898 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:44:45.919 00.021 1032 UpdateGuideState exits: m=1525 SNR=27.4
21:44:45.920 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:45.922 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:45.926 00.004 1032 Enqueuing Expose request
21:44:45.989 00.063 10072 IsGuiding returns 0
21:44:45.989 00.000 10072 Move returns status 0, amount 67
21:44:45.989 00.000 10072 MoveAxis(N, 0, ABG)
21:44:45.991 00.002 10072 Move returns status 0, amount 0
21:44:45.991 00.000 10072 move complete, result=0
21:44:45.991 00.000 10072 worker thread done servicing request
21:44:45.991 00.000 10072 Worker thread wakes up
21:44:45.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:45.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:45.993 00.002 1032 GuideStep: -0.1 px 67 ms EAST, -0.1 px 0 ms NORTH
21:44:46.399 00.406 10072 Exposure complete
21:44:46.457 00.058 10072 worker thread done servicing request
21:44:46.457 00.000 1032 OnExposeComplete: enter
21:44:46.459 00.002 1032 UpdateGuideState(): m_state=6
21:44:46.461 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 328
21:44:46.463 00.002 1032 Star::Find returns 1 (0), X=1104.26, Y=140.87, Mass=1257, SNR=24.8, Peak=113 HFD=2.9
21:44:46.466 00.003 1032 MultiStar: [#1 0.08,-0.13,0.90,U] [#2 0.10,-0.14,0.84,U] [#3 0.18,-0.24,0.00,M2] [#4 0.15,-0.14,0.00,M2] [#5 0.02,-0.01,0.66,U] [#6 0.23,-0.19,0.00,M8] [#7 -0.16,0.13,0.00,M2] [#8 0.05,-0.03,0.58,U] 
21:44:46.468 00.002 1032 single-star, 4 included, MultiStar: {0.06, -0.07}, one-star: {0.05, -0.01}
21:44:46.470 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
21:44:46.471 00.001 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
21:44:46.472 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.10 mountX=-0.02 mountY=-0.05, mountTheta=-1.93
21:44:46.477 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
21:44:46.478 00.001 1032 Enqueuing Move request for scope (0.05, -0.01)
21:44:46.480 00.002 10072 Worker thread wakes up
21:44:46.480 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
21:44:46.480 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
21:44:46.480 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
21:44:46.480 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.61, period_length = 290.05
21:44:46.481 00.001 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:44:46.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:46.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:44:46.481 00.000 10072 MoveAxis(E, 1, ABG)
21:44:46.481 00.000 10072 Guiding  Dir = 2, Dur = 1
21:44:46.481 00.000 10072 IsGuiding returns 0
21:44:46.482 00.001 10072 PulseGuide returned control before completion, sleep 11
21:44:46.482 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:44:46.501 00.019 1032 UpdateGuideState exits: m=1257 SNR=24.8
21:44:46.503 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:46.505 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:46.506 00.001 1032 Enqueuing Expose request
21:44:46.507 00.001 10072 IsGuiding returns 0
21:44:46.507 00.000 10072 Move returns status 0, amount 1
21:44:46.507 00.000 10072 MoveAxis(N, 0, ABG)
21:44:46.507 00.000 10072 Move returns status 0, amount 0
21:44:46.507 00.000 10072 move complete, result=0
21:44:46.509 00.002 10072 worker thread done servicing request
21:44:46.509 00.000 10072 Worker thread wakes up
21:44:46.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:46.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:46.515 00.006 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:44:47.132 00.617 10072 Exposure complete
21:44:47.195 00.063 10072 worker thread done servicing request
21:44:47.195 00.000 1032 OnExposeComplete: enter
21:44:47.197 00.002 1032 UpdateGuideState(): m_state=6
21:44:47.199 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 329
21:44:47.200 00.001 1032 Star::Find returns 1 (0), X=1104.42, Y=140.94, Mass=1195, SNR=24.2, Peak=113 HFD=3.0
21:44:47.202 00.002 1032 MultiStar: [#1 0.02,-0.15,0.97,U] [#2 0.15,-0.21,0.00,M6] [#3 0.22,-0.00,0.00,M3] [#4 0.11,0.08,0.64,U] [#5 -0.02,-0.06,0.67,U] [#6 -0.00,-0.07,0.61,U] [#7 -0.01,0.04,0.68,U] [#8 0.21,-0.03,0.00,M5] 
21:44:47.204 00.002 1032 refined, 5 included, MultiStar: {0.06, -0.02}, one-star: {0.21, 0.06}
21:44:47.207 00.003 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
21:44:47.211 00.004 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
21:44:47.214 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.32 mountX=-0.03 mountY=-0.05, mountTheta=-2.15
21:44:47.217 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
21:44:47.220 00.003 1032 Enqueuing Move request for scope (0.06, -0.02)
21:44:47.221 00.001 10072 Worker thread wakes up
21:44:47.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
21:44:47.221 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
21:44:47.221 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.05
21:44:47.222 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.60, period_length = 290.05
21:44:47.222 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:44:47.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:47.222 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:44:47.222 00.000 10072 MoveAxis(E, 1, ABG)
21:44:47.222 00.000 10072 Guiding  Dir = 2, Dur = 1
21:44:47.222 00.000 10072 IsGuiding returns 0
21:44:47.223 00.001 10072 PulseGuide returned control before completion, sleep 11
21:44:47.223 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:44:47.239 00.016 10072 IsGuiding returns 0
21:44:47.240 00.001 10072 Move returns status 0, amount 1
21:44:47.240 00.000 10072 MoveAxis(N, 0, ABG)
21:44:47.240 00.000 10072 Move returns status 0, amount 0
21:44:47.240 00.000 10072 move complete, result=0
21:44:47.241 00.001 10072 worker thread done servicing request
21:44:47.248 00.007 1032 UpdateGuideState exits: m=1195 SNR=24.2
21:44:47.250 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:47.251 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:47.252 00.001 1032 Enqueuing Expose request
21:44:47.255 00.003 10072 Worker thread wakes up
21:44:47.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:47.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:47.255 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:44:47.664 00.409 10072 Exposure complete
21:44:47.721 00.057 10072 worker thread done servicing request
21:44:47.721 00.000 1032 OnExposeComplete: enter
21:44:47.723 00.002 1032 UpdateGuideState(): m_state=6
21:44:47.725 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 330
21:44:47.727 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=140.85, Mass=1082, SNR=23.0, Peak=100 HFD=3.0
21:44:47.729 00.002 1032 MultiStar: [#1 0.16,-0.28,0.00,M1] [#2 0.17,-0.26,0.00,M7] [#3 0.30,-0.06,0.00,M4] [#4 0.26,-0.18,0.00,M2] [#5 0.14,-0.23,0.00,M1] [#6 0.21,-0.43,0.00,M8] [#7 0.05,0.08,0.68,U] [#8 0.17,-0.10,0.00,M6] 
21:44:47.730 00.001 1032 refined, 1 included, MultiStar: {0.13, 0.02}, one-star: {0.19, -0.03}
21:44:47.732 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
21:44:47.733 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
21:44:47.735 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.14 mountX=-0.02 mountY=-0.13, mountTheta=-1.69
21:44:47.738 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
21:44:47.741 00.003 1032 Enqueuing Move request for scope (0.13, 0.02)
21:44:47.743 00.002 10072 Worker thread wakes up
21:44:47.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
21:44:47.743 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
21:44:47.743 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.02 yDistance=-0.13
21:44:47.743 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.60, period_length = 290.05
21:44:47.744 00.001 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:44:47.744 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:47.744 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:44:47.744 00.000 10072 MoveAxis(E, 1, ABG)
21:44:47.744 00.000 10072 Guiding  Dir = 2, Dur = 1
21:44:47.744 00.000 10072 IsGuiding returns 0
21:44:47.744 00.000 10072 PulseGuide returned control before completion, sleep 11
21:44:47.745 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:44:47.763 00.018 1032 UpdateGuideState exits: m=1082 SNR=23.0
21:44:47.765 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:47.769 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:47.772 00.003 1032 Enqueuing Expose request
21:44:47.775 00.003 10072 IsGuiding returns 0
21:44:47.775 00.000 10072 Move returns status 0, amount 1
21:44:47.775 00.000 10072 MoveAxis(N, 0, ABG)
21:44:47.775 00.000 10072 Move returns status 0, amount 0
21:44:47.775 00.000 10072 move complete, result=0
21:44:47.775 00.000 10072 worker thread done servicing request
21:44:47.775 00.000 10072 Worker thread wakes up
21:44:47.775 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:47.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:47.783 00.008 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:44:48.417 00.634 10072 Exposure complete
21:44:48.474 00.057 10072 worker thread done servicing request
21:44:48.474 00.000 1032 OnExposeComplete: enter
21:44:48.475 00.001 1032 UpdateGuideState(): m_state=6
21:44:48.477 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 331
21:44:48.479 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=140.67, Mass=1048, SNR=22.7, Peak=106 HFD=3.1
21:44:48.481 00.002 1032 MultiStar: [#1 0.23,-0.40,0.00,M2] [#2 0.19,-0.40,0.00,M8] [#3 0.16,-0.32,0.00,M5] [#4 0.15,-0.27,0.00,M3] [#5 0.04,-0.31,0.00,M2] [#6 0.21,-0.30,0.00,M9] [#7 0.09,-0.09,0.77,U] [#8 0.29,-0.22,0.00,M7] 
21:44:48.483 00.002 1032 refined, 1 included, MultiStar: {0.21, -0.16}, one-star: {0.30, -0.21}
21:44:48.484 00.001 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
21:44:48.486 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
21:44:48.488 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-0.65 mountX=-0.21 mountY=-0.16, mountTheta=-2.48
21:44:48.492 00.004 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.16, opts=13)
21:44:48.493 00.001 1032 Enqueuing Move request for scope (0.21, -0.16)
21:44:48.494 00.001 10072 Worker thread wakes up
21:44:48.494 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.16) opts 0xd
21:44:48.494 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.16)
21:44:48.494 00.000 10072 Moving (0.21, -0.16) raw xDistance=-0.21 yDistance=-0.16
21:44:48.495 00.001 10072 PPEC rslt: input = -0.21, final = -0.10, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.60, period_length = 290.05
21:44:48.495 00.000 10072 PPEC: input: -0.21, control: -0.10, exposure: 500
21:44:48.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:48.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:44:48.495 00.000 10072 MoveAxis(E, 98, ABG)
21:44:48.495 00.000 10072 Guiding  Dir = 2, Dur = 98
21:44:48.495 00.000 10072 IsGuiding returns 0
21:44:48.496 00.001 10072 PulseGuide returned control before completion, sleep 108
21:44:48.496 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:44:48.516 00.020 1032 UpdateGuideState exits: m=1048 SNR=22.7
21:44:48.520 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:48.521 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:48.522 00.001 1032 Enqueuing Expose request
21:44:48.618 00.096 10072 IsGuiding returns 0
21:44:48.618 00.000 10072 Move returns status 0, amount 98
21:44:48.618 00.000 10072 MoveAxis(N, 0, ABG)
21:44:48.618 00.000 10072 Move returns status 0, amount 0
21:44:48.618 00.000 10072 move complete, result=0
21:44:48.618 00.000 10072 worker thread done servicing request
21:44:48.619 00.001 10072 Worker thread wakes up
21:44:48.619 00.000 1032 GuideStep: -0.2 px 98 ms EAST, -0.2 px 0 ms NORTH
21:44:48.621 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:48.621 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:49.028 00.407 10072 Exposure complete
21:44:49.090 00.062 10072 worker thread done servicing request
21:44:49.091 00.001 1032 OnExposeComplete: enter
21:44:49.092 00.001 1032 UpdateGuideState(): m_state=6
21:44:49.094 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 332
21:44:49.095 00.001 1032 Star::Find returns 1 (0), X=1104.42, Y=140.66, Mass=1100, SNR=23.3, Peak=124 HFD=3.1
21:44:49.097 00.002 1032 MultiStar: [#1 0.15,-0.44,0.00,M3] [#2 0.13,-0.26,0.00,M9] [#3 0.13,-0.24,0.00,M6] [#4 0.19,-0.34,0.00,M4] [#5 0.14,-0.27,0.00,M3] [#6 0.19,-0.37,0.00,M10] [#7 0.01,-0.04,0.74,U] [#8 0.19,-0.11,0.00,M8] 
21:44:49.098 00.001 1032 refined, 1 included, MultiStar: {0.12, -0.14}, one-star: {0.20, -0.21}
21:44:49.100 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
21:44:49.101 00.001 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
21:44:49.103 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-0.84 mountX=-0.17 mountY=-0.08, mountTheta=-2.67
21:44:49.106 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.14, opts=13)
21:44:49.107 00.001 1032 Enqueuing Move request for scope (0.12, -0.14)
21:44:49.109 00.002 10072 Worker thread wakes up
21:44:49.109 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
21:44:49.109 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
21:44:49.109 00.000 10072 Moving (0.12, -0.14) raw xDistance=-0.17 yDistance=-0.08
21:44:49.109 00.000 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.60, period_length = 290.05
21:44:49.109 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
21:44:49.109 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:49.109 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:44:49.109 00.000 10072 MoveAxis(E, 79, ABG)
21:44:49.109 00.000 10072 Guiding  Dir = 2, Dur = 79
21:44:49.110 00.001 10072 IsGuiding returns 0
21:44:49.110 00.000 10072 PulseGuide returned control before completion, sleep 89
21:44:49.111 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:44:49.129 00.018 1032 UpdateGuideState exits: m=1100 SNR=23.3
21:44:49.131 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:49.133 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:49.134 00.001 1032 Enqueuing Expose request
21:44:49.214 00.080 10072 IsGuiding returns 0
21:44:49.214 00.000 10072 Move returns status 0, amount 79
21:44:49.214 00.000 10072 MoveAxis(N, 0, ABG)
21:44:49.214 00.000 10072 Move returns status 0, amount 0
21:44:49.214 00.000 10072 move complete, result=0
21:44:49.214 00.000 10072 worker thread done servicing request
21:44:49.214 00.000 10072 Worker thread wakes up
21:44:49.215 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:49.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:49.217 00.002 1032 GuideStep: -0.2 px 79 ms EAST, -0.1 px 0 ms NORTH
21:44:49.855 00.638 10072 Exposure complete
21:44:49.915 00.060 10072 worker thread done servicing request
21:44:49.915 00.000 1032 OnExposeComplete: enter
21:44:49.917 00.002 1032 UpdateGuideState(): m_state=6
21:44:49.919 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 333
21:44:49.921 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=140.81, Mass=1372, SNR=26.0, Peak=134 HFD=3.2
21:44:49.922 00.001 1032 MultiStar: [#1 0.06,-0.23,0.00,M4] [#2 0.10,-0.11,0.74,U] [#3 0.13,-0.16,0.00,M7] [#4 0.20,-0.05,0.00,M5] [#5 0.00,-0.13,0.64,U] [#6 0.04,-0.25,0.00,R] [#7 -0.14,0.14,0.00,M1] [#8 -0.06,-0.08,0.49,U] 
21:44:49.926 00.004 1032 refined, 3 included, MultiStar: {0.08, -0.09}, one-star: {0.20, -0.07}
21:44:49.927 00.001 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
21:44:49.929 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
21:44:49.931 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.83 mountX=-0.11 mountY=-0.06, mountTheta=-2.66
21:44:49.935 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
21:44:49.937 00.002 1032 Enqueuing Move request for scope (0.08, -0.09)
21:44:49.938 00.001 10072 Worker thread wakes up
21:44:49.938 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
21:44:49.938 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
21:44:49.938 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.06
21:44:49.939 00.001 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.60, period_length = 290.05
21:44:49.939 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
21:44:49.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:49.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:44:49.939 00.000 10072 MoveAxis(E, 6, ABG)
21:44:49.939 00.000 10072 Guiding  Dir = 2, Dur = 6
21:44:49.939 00.000 10072 IsGuiding returns 0
21:44:49.940 00.001 10072 PulseGuide returned control before completion, sleep 16
21:44:49.941 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:44:49.962 00.021 10072 IsGuiding returns 0
21:44:49.962 00.000 1032 UpdateGuideState exits: m=1372 SNR=26.0
21:44:49.964 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:49.967 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:49.968 00.001 1032 Enqueuing Expose request
21:44:49.970 00.002 10072 Move returns status 0, amount 6
21:44:49.970 00.000 10072 MoveAxis(N, 0, ABG)
21:44:49.970 00.000 10072 Move returns status 0, amount 0
21:44:49.970 00.000 10072 move complete, result=0
21:44:49.970 00.000 10072 worker thread done servicing request
21:44:49.970 00.000 10072 Worker thread wakes up
21:44:49.970 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:49.970 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:49.977 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:44:50.385 00.408 10072 Exposure complete
21:44:50.446 00.061 10072 worker thread done servicing request
21:44:50.446 00.000 1032 OnExposeComplete: enter
21:44:50.448 00.002 1032 UpdateGuideState(): m_state=6
21:44:50.450 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 334
21:44:50.451 00.001 1032 Star::Find returns 1 (0), X=1104.36, Y=140.71, Mass=1162, SNR=23.9, Peak=116 HFD=3.3
21:44:50.452 00.001 1032 MultiStar: [#1 0.02,-0.32,0.00,M5] [#2 0.13,-0.20,0.00,M9] [#3 0.22,-0.01,0.00,M8] [#4 0.06,-0.18,0.65,U] [#5 -0.09,-0.18,0.00,M3] [#6 0.06,-0.09,0.68,U] [#7 0.02,0.12,0.71,U] [#8 0.15,-0.16,0.00,M8] 
21:44:50.454 00.002 1032 refined, 3 included, MultiStar: {0.08, -0.08}, one-star: {0.15, -0.16}
21:44:50.456 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
21:44:50.458 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
21:44:50.460 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.79 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
21:44:50.463 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
21:44:50.465 00.002 1032 Enqueuing Move request for scope (0.08, -0.08)
21:44:50.467 00.002 10072 Worker thread wakes up
21:44:50.467 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
21:44:50.467 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
21:44:50.467 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
21:44:50.467 00.000 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.60, period_length = 290.05
21:44:50.467 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
21:44:50.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:50.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:44:50.467 00.000 10072 MoveAxis(E, 5, ABG)
21:44:50.467 00.000 10072 Guiding  Dir = 2, Dur = 5
21:44:50.468 00.001 10072 IsGuiding returns 0
21:44:50.468 00.000 10072 PulseGuide returned control before completion, sleep 15
21:44:50.469 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:44:50.490 00.021 1032 UpdateGuideState exits: m=1162 SNR=23.9
21:44:50.493 00.003 10072 IsGuiding returns 0
21:44:50.493 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:50.494 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:50.496 00.002 1032 Enqueuing Expose request
21:44:50.498 00.002 10072 Move returns status 0, amount 5
21:44:50.498 00.000 10072 MoveAxis(N, 0, ABG)
21:44:50.498 00.000 10072 Move returns status 0, amount 0
21:44:50.498 00.000 10072 move complete, result=0
21:44:50.498 00.000 10072 worker thread done servicing request
21:44:50.498 00.000 10072 Worker thread wakes up
21:44:50.498 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:50.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:50.506 00.008 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:44:51.124 00.618 10072 Exposure complete
21:44:51.179 00.055 10072 worker thread done servicing request
21:44:51.179 00.000 1032 OnExposeComplete: enter
21:44:51.181 00.002 1032 UpdateGuideState(): m_state=6
21:44:51.184 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 335
21:44:51.186 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=140.62, Mass=1295, SNR=25.2, Peak=139 HFD=3.2
21:44:51.188 00.002 1032 MultiStar: [#1 0.06,-0.26,0.00,M6] [#2 -0.02,-0.22,0.00,M10] [#3 0.15,-0.08,0.74,U] [#4 0.11,-0.37,0.00,M5] [#5 -0.16,-0.18,0.00,M4] [#6 0.09,-0.01,0.59,U] [#7 -0.21,0.05,0.00,M1] [#8 0.01,-0.23,0.00,M9] 
21:44:51.190 00.002 1032 refined, 2 included, MultiStar: {0.16, -0.14}, one-star: {0.20, -0.25}
21:44:51.191 00.001 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
21:44:51.193 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
21:44:51.193 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.71 mountX=-0.17 mountY=-0.12, mountTheta=-2.54
21:44:51.196 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.14, opts=13)
21:44:51.198 00.002 1032 Enqueuing Move request for scope (0.16, -0.14)
21:44:51.200 00.002 10072 Worker thread wakes up
21:44:51.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
21:44:51.200 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
21:44:51.200 00.000 10072 Moving (0.16, -0.14) raw xDistance=-0.17 yDistance=-0.12
21:44:51.200 00.000 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.60, period_length = 290.05
21:44:51.200 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
21:44:51.200 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:51.200 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:44:51.200 00.000 10072 MoveAxis(E, 82, ABG)
21:44:51.200 00.000 10072 Guiding  Dir = 2, Dur = 82
21:44:51.200 00.000 10072 IsGuiding returns 0
21:44:51.201 00.001 10072 PulseGuide returned control before completion, sleep 92
21:44:51.201 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:44:51.223 00.022 1032 UpdateGuideState exits: m=1295 SNR=25.2
21:44:51.226 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:51.228 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:51.230 00.002 1032 Enqueuing Expose request
21:44:51.309 00.079 10072 IsGuiding returns 0
21:44:51.309 00.000 10072 Move returns status 0, amount 82
21:44:51.309 00.000 10072 MoveAxis(N, 0, ABG)
21:44:51.309 00.000 10072 Move returns status 0, amount 0
21:44:51.309 00.000 10072 move complete, result=0
21:44:51.309 00.000 10072 worker thread done servicing request
21:44:51.309 00.000 10072 Worker thread wakes up
21:44:51.309 00.000 1032 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
21:44:51.311 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:51.311 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:51.718 00.407 10072 Exposure complete
21:44:51.772 00.054 10072 worker thread done servicing request
21:44:51.773 00.001 1032 OnExposeComplete: enter
21:44:51.774 00.001 1032 UpdateGuideState(): m_state=6
21:44:51.776 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 336
21:44:51.778 00.002 1032 Star::Find returns 1 (0), X=1104.37, Y=140.67, Mass=1355, SNR=25.8, Peak=148 HFD=3.1
21:44:51.779 00.001 1032 MultiStar: [#1 0.06,-0.38,0.00,M7] [#2 0.12,-0.29,0.00,R] [#3 0.16,-0.21,0.00,M8] [#4 0.10,-0.08,0.69,U] [#5 -0.08,-0.20,0.00,M5] [#6 0.21,-0.04,0.00,M1] [#7 -0.19,0.02,0.68,U] [#8 0.03,-0.05,0.48,U] 
21:44:51.781 00.002 1032 refined, 3 included, MultiStar: {0.04, -0.10}, one-star: {0.16, -0.21}
21:44:51.783 00.002 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
21:44:51.784 00.001 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
21:44:51.785 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.17 mountX=-0.10 mountY=-0.01, mountTheta=-3.00
21:44:51.788 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
21:44:51.789 00.001 1032 Enqueuing Move request for scope (0.04, -0.10)
21:44:51.790 00.001 10072 Worker thread wakes up
21:44:51.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
21:44:51.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
21:44:51.791 00.001 10072 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=-0.01
21:44:51.791 00.000 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.60, period_length = 290.05
21:44:51.791 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
21:44:51.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:51.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:44:51.791 00.000 10072 MoveAxis(E, 6, ABG)
21:44:51.791 00.000 10072 Guiding  Dir = 2, Dur = 6
21:44:51.791 00.000 10072 IsGuiding returns 0
21:44:51.793 00.002 10072 PulseGuide returned control before completion, sleep 16
21:44:51.793 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:44:51.813 00.020 1032 UpdateGuideState exits: m=1355 SNR=25.8
21:44:51.815 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:51.817 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:51.818 00.001 1032 Enqueuing Expose request
21:44:51.823 00.005 10072 IsGuiding returns 0
21:44:51.823 00.000 10072 Move returns status 0, amount 6
21:44:51.823 00.000 10072 MoveAxis(N, 0, ABG)
21:44:51.823 00.000 10072 Move returns status 0, amount 0
21:44:51.823 00.000 10072 move complete, result=0
21:44:51.823 00.000 10072 worker thread done servicing request
21:44:51.823 00.000 10072 Worker thread wakes up
21:44:51.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:51.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:51.829 00.006 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:44:52.448 00.619 10072 Exposure complete
21:44:52.502 00.054 10072 worker thread done servicing request
21:44:52.502 00.000 1032 OnExposeComplete: enter
21:44:52.503 00.001 1032 UpdateGuideState(): m_state=6
21:44:52.505 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 337
21:44:52.507 00.002 1032 Star::Find returns 1 (0), X=1104.33, Y=140.61, Mass=1128, SNR=23.5, Peak=122 HFD=3.2
21:44:52.508 00.001 1032 MultiStar: [#1 -0.05,-0.10,0.97,U] [#2 -0.00,-0.02,0.83,U] [#3 0.06,0.06,0.78,U] [#4 0.21,-0.16,0.00,M5] [#5 -0.08,-0.23,0.00,M6] [#6 -0.02,-0.07,0.66,U] [#7 -0.27,0.07,0.00,M1] [#8 0.07,-0.07,0.52,U] 
21:44:52.510 00.002 1032 refined, 5 included, MultiStar: {0.03, -0.09}, one-star: {0.12, -0.27}
21:44:52.512 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
21:44:52.514 00.002 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
21:44:52.515 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.26 mountX=-0.09 mountY=-0.00, mountTheta=-3.09
21:44:52.519 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.09, opts=13)
21:44:52.521 00.002 1032 Enqueuing Move request for scope (0.03, -0.09)
21:44:52.524 00.003 10072 Worker thread wakes up
21:44:52.524 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
21:44:52.524 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
21:44:52.524 00.000 10072 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=-0.00
21:44:52.524 00.000 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.60, period_length = 290.05
21:44:52.524 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
21:44:52.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:52.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:44:52.525 00.001 10072 MoveAxis(E, 6, ABG)
21:44:52.525 00.000 10072 Guiding  Dir = 2, Dur = 6
21:44:52.525 00.000 10072 IsGuiding returns 0
21:44:52.525 00.000 10072 PulseGuide returned control before completion, sleep 16
21:44:52.526 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:44:52.545 00.019 1032 UpdateGuideState exits: m=1128 SNR=23.5
21:44:52.546 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:52.548 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:52.550 00.002 1032 Enqueuing Expose request
21:44:52.555 00.005 10072 IsGuiding returns 0
21:44:52.555 00.000 10072 Move returns status 0, amount 6
21:44:52.555 00.000 10072 MoveAxis(N, 0, ABG)
21:44:52.555 00.000 10072 Move returns status 0, amount 0
21:44:52.555 00.000 10072 move complete, result=0
21:44:52.555 00.000 10072 worker thread done servicing request
21:44:52.557 00.002 10072 Worker thread wakes up
21:44:52.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:52.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:52.561 00.004 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:44:52.964 00.403 10072 Exposure complete
21:44:53.025 00.061 10072 worker thread done servicing request
21:44:53.025 00.000 1032 OnExposeComplete: enter
21:44:53.027 00.002 1032 UpdateGuideState(): m_state=6
21:44:53.028 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 338
21:44:53.031 00.003 1032 Star::Find returns 1 (0), X=1104.32, Y=140.74, Mass=1106, SNR=23.3, Peak=106 HFD=3.2
21:44:53.033 00.002 1032 MultiStar: [#1 -0.03,-0.21,0.00,M7] [#2 -0.15,0.15,0.00,M1] [#3 -0.18,0.06,0.80,U] [#4 0.10,-0.13,0.66,U] [#5 -0.08,-0.16,0.72,U] [#6 -0.01,0.11,0.67,U] [#7 -0.22,-0.06,0.00,M2] [#8 -0.01,-0.12,0.54,U] 
21:44:53.035 00.002 1032 refined, 5 included, MultiStar: {-0.01, -0.07}, one-star: {0.11, -0.14}
21:44:53.037 00.002 1032 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.83) = xAngle (-3.52 = 2.76)
21:44:53.038 00.001 1032 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.52 = 2.76)
21:44:53.040 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.69 mountX=-0.06 mountY=0.03, mountTheta=2.76
21:44:53.043 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
21:44:53.045 00.002 1032 Enqueuing Move request for scope (-0.01, -0.07)
21:44:53.048 00.003 10072 Worker thread wakes up
21:44:53.048 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
21:44:53.048 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
21:44:53.048 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.03
21:44:53.049 00.001 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.59, period_length = 290.05
21:44:53.049 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
21:44:53.049 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:53.049 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:44:53.049 00.000 10072 MoveAxis(E, 5, ABG)
21:44:53.049 00.000 10072 Guiding  Dir = 2, Dur = 5
21:44:53.050 00.001 10072 IsGuiding returns 0
21:44:53.051 00.001 10072 PulseGuide returned control before completion, sleep 14
21:44:53.052 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:44:53.070 00.018 10072 IsGuiding returns 0
21:44:53.070 00.000 10072 Move returns status 0, amount 5
21:44:53.070 00.000 10072 MoveAxis(N, 0, ABG)
21:44:53.070 00.000 10072 Move returns status 0, amount 0
21:44:53.070 00.000 10072 move complete, result=0
21:44:53.070 00.000 10072 worker thread done servicing request
21:44:53.073 00.003 1032 UpdateGuideState exits: m=1106 SNR=23.3
21:44:53.075 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:53.076 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:53.079 00.003 1032 Enqueuing Expose request
21:44:53.082 00.003 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:44:53.084 00.002 10072 Worker thread wakes up
21:44:53.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:53.085 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:53.717 00.632 10072 Exposure complete
21:44:53.774 00.057 10072 worker thread done servicing request
21:44:53.774 00.000 1032 OnExposeComplete: enter
21:44:53.777 00.003 1032 UpdateGuideState(): m_state=6
21:44:53.779 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 339
21:44:53.781 00.002 1032 Star::Find returns 1 (0), X=1104.48, Y=140.55, Mass=1182, SNR=24.1, Peak=122 HFD=3.2
21:44:53.782 00.001 1032 MultiStar: large primary error, entering stabilization period
21:44:53.784 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
21:44:53.785 00.001 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
21:44:53.787 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=-0.33 hyp=0.43 cameraTheta=-0.88 mountX=-0.39 mountY=-0.18, mountTheta=-2.71
21:44:53.789 00.002 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.33, opts=13)
21:44:53.791 00.002 1032 Enqueuing Move request for scope (0.27, -0.33)
21:44:53.793 00.002 10072 Worker thread wakes up
21:44:53.793 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.33) opts 0xd
21:44:53.793 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.33)
21:44:53.793 00.000 10072 Moving (0.27, -0.33) raw xDistance=-0.39 yDistance=-0.18
21:44:53.793 00.000 10072 PPEC rslt: input = -0.39, final = -0.18, react = -0.19, pred = -0.01, hyst = -0.17, hyst_pct = 0.59, period_length = 290.05
21:44:53.793 00.000 10072 PPEC: input: -0.39, control: -0.18, exposure: 500
21:44:53.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:53.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:44:53.793 00.000 10072 MoveAxis(E, 177, ABG)
21:44:53.794 00.001 10072 Guiding  Dir = 2, Dur = 177
21:44:53.794 00.000 10072 IsGuiding returns 0
21:44:53.794 00.000 10072 PulseGuide returned control before completion, sleep 187
21:44:53.795 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:44:53.817 00.022 1032 UpdateGuideState exits: m=1182 SNR=24.1
21:44:53.818 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:53.820 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:53.822 00.002 1032 Enqueuing Expose request
21:44:53.995 00.173 10072 IsGuiding returns 1
21:44:53.995 00.000 10072 scope still moving after pulse duration time elapsed
21:44:54.026 00.031 10072 IsGuiding returns 0
21:44:54.026 00.000 10072 scope move finished after 177 + 54 ms
21:44:54.026 00.000 10072 Move returns status 0, amount 177
21:44:54.026 00.000 10072 MoveAxis(N, 0, ABG)
21:44:54.026 00.000 10072 Move returns status 0, amount 0
21:44:54.026 00.000 10072 move complete, result=0
21:44:54.026 00.000 10072 worker thread done servicing request
21:44:54.027 00.001 10072 Worker thread wakes up
21:44:54.027 00.000 1032 GuideStep: -0.4 px 177 ms EAST, -0.2 px 0 ms NORTH
21:44:54.029 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:54.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:54.435 00.406 10072 Exposure complete
21:44:54.489 00.054 10072 worker thread done servicing request
21:44:54.489 00.000 1032 OnExposeComplete: enter
21:44:54.491 00.002 1032 UpdateGuideState(): m_state=6
21:44:54.494 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 340
21:44:54.495 00.001 1032 Star::Find returns 1 (0), X=1104.51, Y=140.63, Mass=1162, SNR=23.9, Peak=118 HFD=3.1
21:44:54.497 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
21:44:54.498 00.001 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
21:44:54.499 00.001 1032 CameraToMount -- cameraX=0.30 cameraY=-0.25 hyp=0.39 cameraTheta=-0.69 mountX=-0.32 mountY=-0.23, mountTheta=-2.52
21:44:54.502 00.003 1032 SchedulePrimaryMove(0F526948, x=0.30, y=-0.25, opts=13)
21:44:54.504 00.002 1032 Enqueuing Move request for scope (0.30, -0.25)
21:44:54.506 00.002 10072 Worker thread wakes up
21:44:54.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.25) opts 0xd
21:44:54.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.30, -0.25)
21:44:54.506 00.000 10072 Moving (0.30, -0.25) raw xDistance=-0.32 yDistance=-0.23
21:44:54.507 00.001 10072 PPEC rslt: input = -0.32, final = -0.15, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.59, period_length = 290.05
21:44:54.507 00.000 10072 PPEC: input: -0.32, control: -0.15, exposure: 500
21:44:54.507 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:44:54.507 00.000 10072 MoveAxis(E, 145, ABG)
21:44:54.507 00.000 10072 Guiding  Dir = 2, Dur = 145
21:44:54.507 00.000 10072 IsGuiding returns 0
21:44:54.508 00.001 10072 PulseGuide returned control before completion, sleep 155
21:44:54.508 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:44:54.529 00.021 1032 UpdateGuideState exits: m=1162 SNR=23.9
21:44:54.530 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:54.532 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:54.533 00.001 1032 Enqueuing Expose request
21:44:54.666 00.133 10072 IsGuiding returns 0
21:44:54.666 00.000 10072 Move returns status 0, amount 145
21:44:54.666 00.000 10072 MoveAxis(N, 147, ABG)
21:44:54.666 00.000 10072 Guiding  Dir = 0, Dur = 147
21:44:54.666 00.000 10072 IsGuiding returns 0
21:44:54.667 00.001 10072 PulseGuide returned control before completion, sleep 157
21:44:54.839 00.172 10072 IsGuiding returns 0
21:44:54.839 00.000 10072 Move returns status 0, amount 147
21:44:54.839 00.000 10072 move complete, result=0
21:44:54.839 00.000 10072 worker thread done servicing request
21:44:54.839 00.000 10072 Worker thread wakes up
21:44:54.839 00.000 1032 GuideStep: -0.3 px 145 ms EAST, -0.2 px 147 ms NORTH
21:44:54.841 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:54.841 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:55.470 00.629 10072 Exposure complete
21:44:55.524 00.054 10072 worker thread done servicing request
21:44:55.524 00.000 1032 OnExposeComplete: enter
21:44:55.526 00.002 1032 UpdateGuideState(): m_state=6
21:44:55.529 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 341
21:44:55.530 00.001 1032 Star::Find returns 1 (0), X=1104.28, Y=140.82, Mass=1107, SNR=23.3, Peak=103 HFD=3.1
21:44:55.532 00.002 1032 MultiStar: exiting stabilization period
21:44:55.533 00.001 1032 MultiStar: [#1 -0.04,-0.13,1.03,U] [#2 -0.27,0.41,0.00,M2] [#3 -0.26,0.04,0.00,M7] [#4 -0.17,0.12,0.00,M5] [#5 -0.20,0.23,0.00,M6] [#6 -0.19,0.35,0.00,M1] [#7 -0.43,0.35,0.00,M3] [#8 -0.06,0.16,0.53,U] 
21:44:55.534 00.001 1032 refined, 2 included, MultiStar: {-0.00, -0.04}, one-star: {0.07, -0.06}
21:44:55.536 00.002 1032 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.83) = xAngle (-3.41 = 2.87)
21:44:55.537 00.001 1032 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.41 = 2.87)
21:44:55.538 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.58 mountX=-0.04 mountY=0.01, mountTheta=2.87
21:44:55.542 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.04, opts=13)
21:44:55.545 00.003 1032 Enqueuing Move request for scope (-0.00, -0.04)
21:44:55.550 00.005 10072 Worker thread wakes up
21:44:55.550 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
21:44:55.550 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
21:44:55.550 00.000 10072 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
21:44:55.551 00.001 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.59, period_length = 290.05
21:44:55.551 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
21:44:55.551 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:55.551 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:44:55.551 00.000 10072 MoveAxis(E, 5, ABG)
21:44:55.551 00.000 10072 Guiding  Dir = 2, Dur = 5
21:44:55.551 00.000 10072 IsGuiding returns 0
21:44:55.552 00.001 10072 PulseGuide returned control before completion, sleep 15
21:44:55.555 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:44:55.575 00.020 10072 IsGuiding returns 0
21:44:55.575 00.000 10072 Move returns status 0, amount 5
21:44:55.575 00.000 10072 MoveAxis(N, 0, ABG)
21:44:55.575 00.000 10072 Move returns status 0, amount 0
21:44:55.575 00.000 10072 move complete, result=0
21:44:55.575 00.000 10072 worker thread done servicing request
21:44:55.576 00.001 1032 UpdateGuideState exits: m=1107 SNR=23.3
21:44:55.577 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:55.581 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:55.582 00.001 1032 Enqueuing Expose request
21:44:55.584 00.002 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:44:55.586 00.002 10072 Worker thread wakes up
21:44:55.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:55.586 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:55.998 00.412 10072 Exposure complete
21:44:56.055 00.057 10072 worker thread done servicing request
21:44:56.056 00.001 1032 OnExposeComplete: enter
21:44:56.058 00.002 1032 UpdateGuideState(): m_state=6
21:44:56.060 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 342
21:44:56.061 00.001 1032 Star::Find returns 1 (0), X=1104.26, Y=141.01, Mass=1329, SNR=25.5, Peak=113 HFD=3.1
21:44:56.063 00.002 1032 MultiStar: [#1 -0.22,-0.12,0.00,M7] [#2 -0.21,0.27,0.00,M3] [#3 -0.25,0.08,0.00,M8] [#4 -0.09,0.11,0.67,U] [#5 -0.20,0.21,0.00,M7] [#6 -0.24,0.22,0.00,M2] [#7 -0.32,0.38,0.00,M4] [#8 -0.32,0.21,0.00,M6] 
21:44:56.064 00.001 1032 refined, 1 included, MultiStar: {-0.00, 0.12}, one-star: {0.05, 0.13}
21:44:56.066 00.002 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
21:44:56.067 00.001 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
21:44:56.069 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=0.12 mountY=-0.03, mountTheta=-0.23
21:44:56.071 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.12, opts=13)
21:44:56.073 00.002 1032 Enqueuing Move request for scope (-0.00, 0.12)
21:44:56.075 00.002 10072 Worker thread wakes up
21:44:56.075 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
21:44:56.075 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
21:44:56.075 00.000 10072 Moving (-0.00, 0.12) raw xDistance=0.12 yDistance=-0.03
21:44:56.076 00.001 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.59, period_length = 290.05
21:44:56.076 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
21:44:56.076 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:56.076 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:44:56.076 00.000 10072 MoveAxis(E, 4, ABG)
21:44:56.076 00.000 10072 Guiding  Dir = 2, Dur = 4
21:44:56.076 00.000 10072 IsGuiding returns 0
21:44:56.077 00.001 10072 PulseGuide returned control before completion, sleep 14
21:44:56.078 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:44:56.098 00.020 1032 UpdateGuideState exits: m=1329 SNR=25.5
21:44:56.100 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:56.101 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:56.104 00.003 1032 Enqueuing Expose request
21:44:56.105 00.001 10072 IsGuiding returns 0
21:44:56.105 00.000 10072 Move returns status 0, amount 4
21:44:56.105 00.000 10072 MoveAxis(N, 0, ABG)
21:44:56.105 00.000 10072 Move returns status 0, amount 0
21:44:56.105 00.000 10072 move complete, result=0
21:44:56.105 00.000 10072 worker thread done servicing request
21:44:56.105 00.000 10072 Worker thread wakes up
21:44:56.106 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:56.106 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:56.114 00.008 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:44:56.746 00.632 10072 Exposure complete
21:44:56.803 00.057 10072 worker thread done servicing request
21:44:56.803 00.000 1032 OnExposeComplete: enter
21:44:56.806 00.003 1032 UpdateGuideState(): m_state=6
21:44:56.808 00.002 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 343
21:44:56.810 00.002 1032 Star::Find returns 1 (0), X=1104.21, Y=140.91, Mass=1038, SNR=22.6, Peak=95 HFD=2.9
21:44:56.811 00.001 1032 MultiStar: [#1 -0.30,-0.14,0.00,M8] [#2 -0.23,0.23,0.00,M4] [#3 0.05,0.27,0.00,M9] [#4 0.02,0.05,0.75,U] [#5 -0.18,0.15,0.00,M8] [#6 -0.18,0.20,0.00,M3] [#7 -0.36,0.26,0.00,M5] [#8 -0.24,-0.22,0.00,M7] 
21:44:56.813 00.002 1032 single-star, 1 included, MultiStar: {0.01, 0.04}, one-star: {0.00, 0.04}
21:44:56.814 00.001 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
21:44:56.816 00.002 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
21:44:56.817 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.55 mountX=0.03 mountY=-0.01, mountTheta=-0.28
21:44:56.821 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.04, opts=13)
21:44:56.822 00.001 1032 Enqueuing Move request for scope (0.00, 0.04)
21:44:56.825 00.003 10072 Worker thread wakes up
21:44:56.825 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
21:44:56.825 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
21:44:56.825 00.000 10072 Moving (0.00, 0.04) raw xDistance=0.03 yDistance=-0.01
21:44:56.825 00.000 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.59, period_length = 290.05
21:44:56.825 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:44:56.825 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:56.825 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:44:56.825 00.000 10072 MoveAxis(E, 4, ABG)
21:44:56.826 00.001 10072 Guiding  Dir = 2, Dur = 4
21:44:56.826 00.000 10072 IsGuiding returns 0
21:44:56.826 00.000 10072 PulseGuide returned control before completion, sleep 14
21:44:56.826 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:44:56.845 00.019 1032 UpdateGuideState exits: m=1038 SNR=22.6
21:44:56.847 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:56.849 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:56.850 00.001 1032 Enqueuing Expose request
21:44:56.855 00.005 10072 IsGuiding returns 0
21:44:56.858 00.003 10072 Move returns status 0, amount 4
21:44:56.858 00.000 10072 MoveAxis(N, 0, ABG)
21:44:56.858 00.000 10072 Move returns status 0, amount 0
21:44:56.858 00.000 10072 move complete, result=0
21:44:56.858 00.000 10072 worker thread done servicing request
21:44:56.858 00.000 10072 Worker thread wakes up
21:44:56.858 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:56.859 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:56.863 00.004 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:44:57.263 00.400 10072 Exposure complete
21:44:57.320 00.057 10072 worker thread done servicing request
21:44:57.320 00.000 1032 OnExposeComplete: enter
21:44:57.322 00.002 1032 UpdateGuideState(): m_state=6
21:44:57.324 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 344
21:44:57.325 00.001 1032 Star::Find returns 1 (0), X=1104.24, Y=140.81, Mass=1298, SNR=25.2, Peak=123 HFD=3.0
21:44:57.328 00.003 1032 MultiStar: [#1 -0.24,-0.09,0.00,M9] [#2 -0.34,0.30,0.00,M5] [#3 -0.01,0.12,0.76,U] [#4 -0.03,0.11,0.68,U] [#5 -0.26,0.18,0.00,M9] [#6 0.00,0.12,0.65,U] [#7 -0.23,0.34,0.00,M6] [#8 -0.15,-0.01,0.50,U] 
21:44:57.328 00.000 1032 refined, 4 included, MultiStar: {-0.02, 0.05}, one-star: {0.03, -0.06}
21:44:57.331 00.003 1032 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.83) = xAngle (0.15 = 0.15)
21:44:57.334 00.003 1032 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.15 = 0.15)
21:44:57.335 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.98 mountX=0.05 mountY=0.01, mountTheta=0.15
21:44:57.338 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
21:44:57.340 00.002 1032 Enqueuing Move request for scope (-0.02, 0.05)
21:44:57.341 00.001 10072 Worker thread wakes up
21:44:57.341 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
21:44:57.341 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
21:44:57.341 00.000 10072 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.01
21:44:57.342 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.59, period_length = 290.05
21:44:57.342 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:44:57.342 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:57.342 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:44:57.342 00.000 10072 MoveAxis(E, 4, ABG)
21:44:57.342 00.000 10072 Guiding  Dir = 2, Dur = 4
21:44:57.343 00.001 10072 IsGuiding returns 0
21:44:57.343 00.000 10072 PulseGuide returned control before completion, sleep 14
21:44:57.344 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:44:57.364 00.020 1032 UpdateGuideState exits: m=1298 SNR=25.2
21:44:57.366 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:57.368 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:57.370 00.002 1032 Enqueuing Expose request
21:44:57.372 00.002 10072 IsGuiding returns 0
21:44:57.372 00.000 10072 Move returns status 0, amount 4
21:44:57.372 00.000 10072 MoveAxis(N, 0, ABG)
21:44:57.372 00.000 10072 Move returns status 0, amount 0
21:44:57.372 00.000 10072 move complete, result=0
21:44:57.372 00.000 10072 worker thread done servicing request
21:44:57.373 00.001 10072 Worker thread wakes up
21:44:57.373 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:57.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:57.378 00.005 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:44:57.997 00.619 10072 Exposure complete
21:44:58.055 00.058 10072 worker thread done servicing request
21:44:58.055 00.000 1032 OnExposeComplete: enter
21:44:58.057 00.002 1032 UpdateGuideState(): m_state=6
21:44:58.059 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 345
21:44:58.061 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=140.87, Mass=1289, SNR=25.2, Peak=122 HFD=2.9
21:44:58.062 00.001 1032 MultiStar: [#1 -0.23,-0.05,0.00,M10] [#2 -0.34,0.33,0.00,M6] [#3 -0.16,0.13,0.00,M9] [#4 -0.02,0.04,0.68,U] [#5 -0.34,0.14,0.00,M10] [#6 -0.02,0.16,0.62,U] [#7 -0.30,0.35,0.00,M7] [#8 -0.07,0.03,0.50,U] 
21:44:58.064 00.002 1032 refined, 3 included, MultiStar: {-0.05, 0.05}, one-star: {-0.07, -0.01}
21:44:58.066 00.002 1032 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.83) = xAngle (0.51 = 0.51)
21:44:58.067 00.001 1032 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.51 = 0.51)
21:44:58.068 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.34 mountX=0.06 mountY=0.03, mountTheta=0.51
21:44:58.071 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
21:44:58.073 00.002 1032 Enqueuing Move request for scope (-0.05, 0.05)
21:44:58.075 00.002 10072 Worker thread wakes up
21:44:58.075 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
21:44:58.075 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
21:44:58.075 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.03
21:44:58.075 00.000 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.59, period_length = 290.05
21:44:58.075 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
21:44:58.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:58.076 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:44:58.076 00.000 10072 MoveAxis(E, 4, ABG)
21:44:58.076 00.000 10072 Guiding  Dir = 2, Dur = 4
21:44:58.076 00.000 10072 IsGuiding returns 0
21:44:58.076 00.000 10072 PulseGuide returned control before completion, sleep 14
21:44:58.078 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:44:58.098 00.020 1032 UpdateGuideState exits: m=1289 SNR=25.2
21:44:58.100 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:58.101 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:58.103 00.002 1032 Enqueuing Expose request
21:44:58.105 00.002 10072 IsGuiding returns 0
21:44:58.105 00.000 10072 Move returns status 0, amount 4
21:44:58.105 00.000 10072 MoveAxis(N, 0, ABG)
21:44:58.105 00.000 10072 Move returns status 0, amount 0
21:44:58.105 00.000 10072 move complete, result=0
21:44:58.105 00.000 10072 worker thread done servicing request
21:44:58.105 00.000 10072 Worker thread wakes up
21:44:58.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:58.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:58.111 00.006 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:44:58.512 00.401 10072 Exposure complete
21:44:58.571 00.059 10072 worker thread done servicing request
21:44:58.571 00.000 1032 OnExposeComplete: enter
21:44:58.573 00.002 1032 UpdateGuideState(): m_state=6
21:44:58.575 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 346
21:44:58.576 00.001 1032 Star::Find returns 1 (0), X=1104.08, Y=141.00, Mass=1139, SNR=23.7, Peak=88 HFD=2.9
21:44:58.578 00.002 1032 MultiStar: [#1 -0.07,-0.16,1.00,U] [#2 -0.25,0.20,0.00,M7] [#3 -0.12,0.03,0.80,U] [#4 -0.18,0.06,0.71,U] [#5 -0.28,-0.07,0.00,R] [#6 -0.17,0.14,0.00,M2] [#7 -0.04,0.43,0.00,M8] [#8 -0.06,0.30,0.00,M6] 
21:44:58.581 00.003 1032 refined, 3 included, MultiStar: {-0.12, 0.01}, one-star: {-0.13, 0.12}
21:44:58.583 00.002 1032 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.83) = xAngle (1.24 = 1.24)
21:44:58.585 00.002 1032 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.24 = 1.24)
21:44:58.586 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.07 mountX=0.04 mountY=0.11, mountTheta=1.24
21:44:58.590 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.01, opts=13)
21:44:58.593 00.003 1032 Enqueuing Move request for scope (-0.12, 0.01)
21:44:58.595 00.002 10072 Worker thread wakes up
21:44:58.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
21:44:58.595 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
21:44:58.595 00.000 10072 Moving (-0.12, 0.01) raw xDistance=0.04 yDistance=0.11
21:44:58.595 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.58, period_length = 290.05
21:44:58.595 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:44:58.595 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:58.595 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:44:58.595 00.000 10072 MoveAxis(E, 4, ABG)
21:44:58.596 00.001 10072 Guiding  Dir = 2, Dur = 4
21:44:58.596 00.000 10072 IsGuiding returns 0
21:44:58.596 00.000 10072 PulseGuide returned control before completion, sleep 14
21:44:58.596 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:44:58.618 00.022 1032 UpdateGuideState exits: m=1139 SNR=23.7
21:44:58.621 00.003 10072 IsGuiding returns 0
21:44:58.621 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:58.623 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:58.626 00.003 1032 Enqueuing Expose request
21:44:58.627 00.001 10072 Move returns status 0, amount 4
21:44:58.628 00.001 10072 MoveAxis(N, 0, ABG)
21:44:58.628 00.000 10072 Move returns status 0, amount 0
21:44:58.628 00.000 10072 move complete, result=0
21:44:58.628 00.000 10072 worker thread done servicing request
21:44:58.628 00.000 10072 Worker thread wakes up
21:44:58.628 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:58.628 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:58.635 00.007 1032 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:44:59.265 00.630 10072 Exposure complete
21:44:59.324 00.059 10072 worker thread done servicing request
21:44:59.324 00.000 1032 OnExposeComplete: enter
21:44:59.326 00.002 1032 UpdateGuideState(): m_state=6
21:44:59.327 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 347
21:44:59.329 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=140.87, Mass=1216, SNR=24.4, Peak=117 HFD=3.1
21:44:59.332 00.003 1032 MultiStar: [#1 -0.15,-0.15,0.00,M10] [#2 -0.23,0.10,0.00,M8] [#3 0.00,0.01,0.79,U] [#4 -0.03,-0.05,0.64,U] [#5 -0.05,-0.03,0.71,U] [#6 -0.02,0.14,0.61,U] [#7 -0.19,0.26,0.00,M9] [#8 -0.11,0.03,0.51,U] 
21:44:59.334 00.002 1032 refined, 5 included, MultiStar: {-0.02, 0.01}, one-star: {0.02, -0.01}
21:44:59.336 00.002 1032 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.83) = xAngle (0.90 = 0.90)
21:44:59.337 00.001 1032 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.90 = 0.90)
21:44:59.338 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.73 mountX=0.02 mountY=0.02, mountTheta=0.90
21:44:59.341 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
21:44:59.343 00.002 1032 Enqueuing Move request for scope (-0.02, 0.01)
21:44:59.345 00.002 10072 Worker thread wakes up
21:44:59.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
21:44:59.345 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
21:44:59.345 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.02
21:44:59.345 00.000 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.58, period_length = 290.05
21:44:59.345 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:44:59.345 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:59.346 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:44:59.346 00.000 10072 MoveAxis(E, 5, ABG)
21:44:59.346 00.000 10072 Guiding  Dir = 2, Dur = 5
21:44:59.346 00.000 10072 IsGuiding returns 0
21:44:59.346 00.000 10072 PulseGuide returned control before completion, sleep 15
21:44:59.347 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:44:59.364 00.017 1032 UpdateGuideState exits: m=1216 SNR=24.4
21:44:59.367 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:59.368 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:59.369 00.001 1032 Enqueuing Expose request
21:44:59.372 00.003 10072 IsGuiding returns 0
21:44:59.372 00.000 10072 Move returns status 0, amount 5
21:44:59.372 00.000 10072 MoveAxis(N, 0, ABG)
21:44:59.372 00.000 10072 Move returns status 0, amount 0
21:44:59.372 00.000 10072 move complete, result=0
21:44:59.372 00.000 10072 worker thread done servicing request
21:44:59.372 00.000 10072 Worker thread wakes up
21:44:59.373 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:59.374 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:59.379 00.005 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:44:59.780 00.401 10072 Exposure complete
21:44:59.835 00.055 10072 worker thread done servicing request
21:44:59.835 00.000 1032 OnExposeComplete: enter
21:44:59.837 00.002 1032 UpdateGuideState(): m_state=6
21:44:59.839 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 348
21:44:59.841 00.002 1032 Star::Find returns 1 (0), X=1104.29, Y=140.74, Mass=1275, SNR=25.0, Peak=133 HFD=3.0
21:44:59.843 00.002 1032 MultiStar: [#1 -0.25,-0.23,0.00,R] [#2 -0.17,0.06,0.78,U] [#3 0.00,0.09,0.73,U] [#4 0.01,-0.16,0.61,U] [#5 0.23,-0.08,0.00,M1] [#6 -0.10,-0.03,0.58,U] [#7 -0.24,0.17,0.00,M10] [#8 -0.13,-0.03,0.47,U] 
21:44:59.844 00.001 1032 refined, 5 included, MultiStar: {-0.04, -0.04}, one-star: {0.08, -0.14}
21:44:59.846 00.002 1032 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.83) = xAngle (-4.22 = 2.07)
21:44:59.848 00.002 1032 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.22 = 2.07)
21:44:59.849 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.39 mountX=-0.03 mountY=0.05, mountTheta=2.07
21:44:59.851 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
21:44:59.852 00.001 1032 Enqueuing Move request for scope (-0.04, -0.04)
21:44:59.853 00.001 10072 Worker thread wakes up
21:44:59.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
21:44:59.853 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
21:44:59.854 00.001 10072 Moving (-0.04, -0.04) raw xDistance=-0.03 yDistance=0.05
21:44:59.854 00.000 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.58, period_length = 290.05
21:44:59.854 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:44:59.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:59.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:44:59.854 00.000 10072 MoveAxis(E, 4, ABG)
21:44:59.854 00.000 10072 Guiding  Dir = 2, Dur = 4
21:44:59.854 00.000 10072 IsGuiding returns 0
21:44:59.856 00.002 10072 PulseGuide returned control before completion, sleep 14
21:44:59.856 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:44:59.874 00.018 1032 UpdateGuideState exits: m=1275 SNR=25.0
21:44:59.876 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:59.877 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:44:59.879 00.002 1032 Enqueuing Expose request
21:44:59.885 00.006 10072 IsGuiding returns 0
21:44:59.885 00.000 10072 Move returns status 0, amount 4
21:44:59.885 00.000 10072 MoveAxis(N, 0, ABG)
21:44:59.885 00.000 10072 Move returns status 0, amount 0
21:44:59.885 00.000 10072 move complete, result=0
21:44:59.885 00.000 10072 worker thread done servicing request
21:44:59.885 00.000 10072 Worker thread wakes up
21:44:59.885 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:44:59.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:44:59.887 00.002 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:45:00.512 00.625 10072 Exposure complete
21:45:00.569 00.057 10072 worker thread done servicing request
21:45:00.569 00.000 1032 OnExposeComplete: enter
21:45:00.571 00.002 1032 UpdateGuideState(): m_state=6
21:45:00.572 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 349
21:45:00.574 00.002 1032 Star::Find returns 1 (0), X=1104.33, Y=140.73, Mass=1643, SNR=28.5, Peak=169 HFD=3.0
21:45:00.576 00.002 1032 MultiStar: [#1 0.23,0.06,0.00,M1] [#2 -0.15,0.08,0.69,U] [#3 0.13,0.02,0.64,U] [#4 0.02,-0.05,0.59,U] [#5 0.09,0.05,0.55,U] [#6 -0.15,-0.00,0.54,U] [#7 -0.19,0.16,0.00,R] [#8 -0.05,0.19,0.45,U] 
21:45:00.578 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.00}, one-star: {0.12, -0.15}
21:45:00.579 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
21:45:00.580 00.001 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
21:45:00.581 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.18 mountX=-0.00 mountY=-0.01, mountTheta=-1.65
21:45:00.585 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.00, opts=13)
21:45:00.586 00.001 1032 Enqueuing Move request for scope (0.01, 0.00)
21:45:00.587 00.001 10072 Worker thread wakes up
21:45:00.587 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
21:45:00.588 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
21:45:00.588 00.000 10072 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
21:45:00.588 00.000 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.58, period_length = 290.05
21:45:00.588 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:45:00.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:00.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:45:00.588 00.000 10072 MoveAxis(E, 4, ABG)
21:45:00.588 00.000 10072 Guiding  Dir = 2, Dur = 4
21:45:00.589 00.001 10072 IsGuiding returns 0
21:45:00.589 00.000 10072 PulseGuide returned control before completion, sleep 14
21:45:00.589 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:45:00.605 00.016 10072 IsGuiding returns 0
21:45:00.605 00.000 10072 Move returns status 0, amount 4
21:45:00.605 00.000 10072 MoveAxis(N, 0, ABG)
21:45:00.605 00.000 10072 Move returns status 0, amount 0
21:45:00.605 00.000 10072 move complete, result=0
21:45:00.605 00.000 10072 worker thread done servicing request
21:45:00.608 00.003 1032 UpdateGuideState exits: m=1643 SNR=28.5
21:45:00.611 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:00.613 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:00.614 00.001 1032 Enqueuing Expose request
21:45:00.616 00.002 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:45:00.617 00.001 10072 Worker thread wakes up
21:45:00.617 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:00.617 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:01.031 00.414 10072 Exposure complete
21:45:01.091 00.060 10072 worker thread done servicing request
21:45:01.091 00.000 1032 OnExposeComplete: enter
21:45:01.093 00.002 1032 UpdateGuideState(): m_state=6
21:45:01.095 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 350
21:45:01.097 00.002 1032 Star::Find returns 1 (0), X=1104.20, Y=140.86, Mass=1261, SNR=24.9, Peak=125 HFD=2.9
21:45:01.099 00.002 1032 MultiStar: [#1 0.21,0.04,0.00,M2] [#2 -0.20,0.06,0.00,M7] [#3 0.02,-0.01,0.74,U] [#4 -0.00,-0.14,0.65,U] [#5 0.03,-0.05,0.61,U] [#6 -0.02,0.04,0.66,U] [#7 0.03,0.01,0.70,U] [#8 0.09,-0.05,0.51,U] 
21:45:01.100 00.001 1032 single-star, 6 included, MultiStar: {0.02, -0.03}, one-star: {-0.01, -0.01}
21:45:01.102 00.002 1032 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.83) = xAngle (-4.13 = 2.15)
21:45:01.103 00.001 1032 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.13 = 2.15)
21:45:01.105 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.30 mountX=-0.01 mountY=0.01, mountTheta=2.15
21:45:01.108 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
21:45:01.110 00.002 1032 Enqueuing Move request for scope (-0.01, -0.01)
21:45:01.112 00.002 10072 Worker thread wakes up
21:45:01.112 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
21:45:01.112 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
21:45:01.112 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
21:45:01.112 00.000 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.58, period_length = 290.05
21:45:01.112 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:45:01.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:01.113 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:45:01.113 00.000 10072 MoveAxis(E, 4, ABG)
21:45:01.113 00.000 10072 Guiding  Dir = 2, Dur = 4
21:45:01.113 00.000 10072 IsGuiding returns 0
21:45:01.113 00.000 10072 PulseGuide returned control before completion, sleep 14
21:45:01.114 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:45:01.133 00.019 1032 UpdateGuideState exits: m=1261 SNR=24.9
21:45:01.137 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:01.139 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:01.140 00.001 1032 Enqueuing Expose request
21:45:01.142 00.002 10072 IsGuiding returns 0
21:45:01.142 00.000 10072 Move returns status 0, amount 4
21:45:01.142 00.000 10072 MoveAxis(N, 0, ABG)
21:45:01.142 00.000 10072 Move returns status 0, amount 0
21:45:01.142 00.000 10072 move complete, result=0
21:45:01.142 00.000 10072 worker thread done servicing request
21:45:01.142 00.000 10072 Worker thread wakes up
21:45:01.142 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:01.142 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:01.150 00.008 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:45:01.783 00.633 10072 Exposure complete
21:45:01.839 00.056 10072 worker thread done servicing request
21:45:01.839 00.000 1032 OnExposeComplete: enter
21:45:01.841 00.002 1032 UpdateGuideState(): m_state=6
21:45:01.843 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 351
21:45:01.845 00.002 1032 Star::Find returns 1 (0), X=1104.16, Y=140.81, Mass=1338, SNR=25.6, Peak=130 HFD=2.9
21:45:01.847 00.002 1032 MultiStar: [#1 0.21,0.02,0.00,M3] [#2 -0.10,0.06,0.82,U] [#3 0.10,-0.06,0.71,U] [#4 0.07,-0.18,0.68,U] [#5 0.19,-0.03,0.68,U] [#6 -0.01,0.15,0.58,U] [#7 0.07,-0.00,0.62,U] [#8 -0.00,-0.16,0.51,U] 
21:45:01.849 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.03}, one-star: {-0.05, -0.06}
21:45:01.852 00.003 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
21:45:01.853 00.001 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
21:45:01.855 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.89 mountX=-0.04 mountY=-0.02, mountTheta=-2.72
21:45:01.857 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
21:45:01.859 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
21:45:01.861 00.002 10072 Worker thread wakes up
21:45:01.861 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
21:45:01.861 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
21:45:01.861 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
21:45:01.862 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.58, period_length = 290.05
21:45:01.862 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:45:01.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:01.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:45:01.862 00.000 10072 MoveAxis(E, 4, ABG)
21:45:01.862 00.000 10072 Guiding  Dir = 2, Dur = 4
21:45:01.863 00.001 10072 IsGuiding returns 0
21:45:01.863 00.000 10072 PulseGuide returned control before completion, sleep 14
21:45:01.864 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:45:01.883 00.019 1032 UpdateGuideState exits: m=1338 SNR=25.6
21:45:01.884 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:01.886 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:01.887 00.001 1032 Enqueuing Expose request
21:45:01.895 00.008 10072 IsGuiding returns 0
21:45:01.896 00.001 10072 Move returns status 0, amount 4
21:45:01.896 00.000 10072 MoveAxis(N, 0, ABG)
21:45:01.896 00.000 10072 Move returns status 0, amount 0
21:45:01.896 00.000 10072 move complete, result=0
21:45:01.896 00.000 10072 worker thread done servicing request
21:45:01.896 00.000 10072 Worker thread wakes up
21:45:01.896 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:01.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:01.901 00.005 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:45:02.315 00.414 10072 Exposure complete
21:45:02.369 00.054 10072 worker thread done servicing request
21:45:02.369 00.000 1032 OnExposeComplete: enter
21:45:02.371 00.002 1032 UpdateGuideState(): m_state=6
21:45:02.373 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 352
21:45:02.375 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=140.69, Mass=1184, SNR=24.1, Peak=114 HFD=3.2
21:45:02.377 00.002 1032 MultiStar: [#1 0.06,-0.08,1.06,U] [#2 -0.12,0.06,0.81,U] [#3 0.07,-0.10,0.77,U] [#4 0.01,-0.33,0.00,M1] [#5 -0.09,-0.17,0.67,U] [#6 -0.04,0.01,0.63,U] [#7 0.12,-0.05,0.66,U] [#8 -0.05,-0.21,0.00,M2] 
21:45:02.378 00.001 1032 refined, 6 included, MultiStar: {-0.01, -0.08}, one-star: {-0.10, -0.19}
21:45:02.379 00.001 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.70)
21:45:02.380 00.001 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.70)
21:45:02.381 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.75 mountX=-0.07 mountY=0.03, mountTheta=2.70
21:45:02.383 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.08, opts=13)
21:45:02.385 00.002 1032 Enqueuing Move request for scope (-0.01, -0.08)
21:45:02.386 00.001 10072 Worker thread wakes up
21:45:02.387 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
21:45:02.387 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
21:45:02.387 00.000 10072 Moving (-0.01, -0.08) raw xDistance=-0.07 yDistance=0.03
21:45:02.387 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.58, period_length = 290.05
21:45:02.387 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:45:02.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:02.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:45:02.387 00.000 10072 MoveAxis(E, 3, ABG)
21:45:02.387 00.000 10072 Guiding  Dir = 2, Dur = 3
21:45:02.387 00.000 10072 IsGuiding returns 0
21:45:02.389 00.002 10072 PulseGuide returned control before completion, sleep 13
21:45:02.389 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:45:02.407 00.018 10072 IsGuiding returns 0
21:45:02.407 00.000 10072 Move returns status 0, amount 3
21:45:02.407 00.000 10072 MoveAxis(N, 0, ABG)
21:45:02.407 00.000 10072 Move returns status 0, amount 0
21:45:02.407 00.000 10072 move complete, result=0
21:45:02.407 00.000 1032 UpdateGuideState exits: m=1184 SNR=24.1
21:45:02.409 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:02.410 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:02.412 00.002 1032 Enqueuing Expose request
21:45:02.413 00.001 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:45:02.416 00.003 10072 worker thread done servicing request
21:45:02.416 00.000 10072 Worker thread wakes up
21:45:02.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:02.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:03.052 00.636 10072 Exposure complete
21:45:03.110 00.058 10072 worker thread done servicing request
21:45:03.111 00.001 1032 OnExposeComplete: enter
21:45:03.113 00.002 1032 UpdateGuideState(): m_state=6
21:45:03.116 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 353
21:45:03.117 00.001 1032 Star::Find returns 1 (0), X=1104.12, Y=140.56, Mass=1234, SNR=24.6, Peak=123 HFD=3.2
21:45:03.119 00.002 1032 MultiStar: [#1 0.11,-0.13,0.92,U] [#2 -0.07,-0.10,0.79,U] [#3 0.07,-0.31,0.00,M3] [#4 0.03,-0.14,0.64,U] [#5 0.02,-0.15,0.61,U] [#6 -0.02,0.00,0.65,U] [#7 -0.01,-0.24,0.00,M1] [#8 0.05,-0.25,0.00,M3] 
21:45:03.121 00.002 1032 refined, 5 included, MultiStar: {-0.01, -0.15}, one-star: {-0.10, -0.32}
21:45:03.123 00.002 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.84)
21:45:03.124 00.001 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.84)
21:45:03.126 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.61 mountX=-0.15 mountY=0.05, mountTheta=2.84
21:45:03.128 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.15, opts=13)
21:45:03.130 00.002 1032 Enqueuing Move request for scope (-0.01, -0.15)
21:45:03.132 00.002 10072 Worker thread wakes up
21:45:03.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
21:45:03.132 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
21:45:03.132 00.000 10072 Moving (-0.01, -0.15) raw xDistance=-0.15 yDistance=0.05
21:45:03.132 00.000 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.58, period_length = 290.05
21:45:03.132 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
21:45:03.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:03.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:45:03.134 00.002 10072 MoveAxis(E, 68, ABG)
21:45:03.134 00.000 10072 Guiding  Dir = 2, Dur = 68
21:45:03.134 00.000 10072 IsGuiding returns 0
21:45:03.134 00.000 10072 PulseGuide returned control before completion, sleep 78
21:45:03.135 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:45:03.155 00.020 1032 UpdateGuideState exits: m=1234 SNR=24.6
21:45:03.158 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:03.159 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:03.161 00.002 1032 Enqueuing Expose request
21:45:03.222 00.061 10072 IsGuiding returns 0
21:45:03.222 00.000 10072 Move returns status 0, amount 68
21:45:03.222 00.000 10072 MoveAxis(N, 0, ABG)
21:45:03.222 00.000 10072 Move returns status 0, amount 0
21:45:03.222 00.000 10072 move complete, result=0
21:45:03.222 00.000 10072 worker thread done servicing request
21:45:03.222 00.000 10072 Worker thread wakes up
21:45:03.222 00.000 1032 GuideStep: -0.1 px 68 ms EAST, 0.0 px 0 ms NORTH
21:45:03.225 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:03.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:03.636 00.411 10072 Exposure complete
21:45:03.698 00.062 10072 worker thread done servicing request
21:45:03.698 00.000 1032 OnExposeComplete: enter
21:45:03.701 00.003 1032 UpdateGuideState(): m_state=6
21:45:03.702 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 354
21:45:03.704 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=140.57, Mass=1156, SNR=23.8, Peak=112 HFD=3.2
21:45:03.706 00.002 1032 MultiStar: [#1 0.12,-0.07,0.98,U] [#2 -0.15,0.03,0.85,U] [#3 0.06,-0.08,0.76,U] [#4 0.14,-0.15,0.66,U] [#5 -0.05,0.01,0.72,U] [#6 -0.05,-0.02,0.68,U] [#7 -0.02,-0.09,0.71,U] [#8 -0.13,-0.13,0.53,U] 
21:45:03.707 00.001 1032 refined, 8 included, MultiStar: {-0.00, -0.10}, one-star: {0.02, -0.30}
21:45:03.708 00.001 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.86)
21:45:03.711 00.003 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.86)
21:45:03.713 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.59 mountX=-0.09 mountY=0.03, mountTheta=2.86
21:45:03.715 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.10, opts=13)
21:45:03.717 00.002 1032 Enqueuing Move request for scope (-0.00, -0.10)
21:45:03.719 00.002 10072 Worker thread wakes up
21:45:03.719 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
21:45:03.719 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
21:45:03.719 00.000 10072 Moving (-0.00, -0.10) raw xDistance=-0.09 yDistance=0.03
21:45:03.719 00.000 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.58, period_length = 290.05
21:45:03.719 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:45:03.719 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:03.719 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:45:03.719 00.000 10072 MoveAxis(E, 1, ABG)
21:45:03.719 00.000 10072 Guiding  Dir = 2, Dur = 1
21:45:03.720 00.001 10072 IsGuiding returns 0
21:45:03.720 00.000 10072 PulseGuide returned control before completion, sleep 11
21:45:03.721 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:45:03.741 00.020 10072 IsGuiding returns 0
21:45:03.741 00.000 10072 Move returns status 0, amount 1
21:45:03.741 00.000 10072 MoveAxis(N, 0, ABG)
21:45:03.741 00.000 10072 Move returns status 0, amount 0
21:45:03.741 00.000 10072 move complete, result=0
21:45:03.741 00.000 1032 UpdateGuideState exits: m=1156 SNR=23.8
21:45:03.743 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:03.745 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:03.747 00.002 1032 Enqueuing Expose request
21:45:03.748 00.001 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:45:03.750 00.002 10072 worker thread done servicing request
21:45:03.750 00.000 10072 Worker thread wakes up
21:45:03.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:03.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:04.385 00.635 10072 Exposure complete
21:45:04.445 00.060 10072 worker thread done servicing request
21:45:04.445 00.000 1032 OnExposeComplete: enter
21:45:04.447 00.002 1032 UpdateGuideState(): m_state=6
21:45:04.448 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 355
21:45:04.450 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=140.81, Mass=1166, SNR=23.9, Peak=117 HFD=3.0
21:45:04.452 00.002 1032 MultiStar: [#1 0.15,0.02,1.00,U] [#2 -0.10,0.09,0.79,U] [#3 -0.13,-0.12,0.77,U] [#4 0.01,-0.05,0.69,U] [#5 0.11,-0.23,0.00,M1] [#6 -0.08,0.10,0.58,U] [#7 -0.09,-0.09,0.68,U] [#8 -0.15,-0.11,0.54,U] 
21:45:04.454 00.002 1032 refined, 7 included, MultiStar: {-0.05, -0.03}, one-star: {-0.10, -0.06}
21:45:04.456 00.002 1032 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.83) = xAngle (-4.50 = 1.78)
21:45:04.459 00.003 1032 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.50 = 1.78)
21:45:04.461 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.67 mountX=-0.01 mountY=0.06, mountTheta=1.78
21:45:04.465 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.03, opts=13)
21:45:04.467 00.002 1032 Enqueuing Move request for scope (-0.05, -0.03)
21:45:04.468 00.001 10072 Worker thread wakes up
21:45:04.468 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
21:45:04.468 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
21:45:04.468 00.000 10072 Moving (-0.05, -0.03) raw xDistance=-0.01 yDistance=0.06
21:45:04.468 00.000 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.57, period_length = 290.05
21:45:04.469 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:45:04.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:04.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:45:04.469 00.000 10072 MoveAxis(E, 0, ABG)
21:45:04.469 00.000 10072 Move returns status 0, amount 0
21:45:04.469 00.000 10072 MoveAxis(N, 0, ABG)
21:45:04.469 00.000 10072 Move returns status 0, amount 0
21:45:04.469 00.000 10072 move complete, result=0
21:45:04.469 00.000 10072 worker thread done servicing request
21:45:04.470 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=144, Gamma=2.230
21:45:04.488 00.018 1032 UpdateGuideState exits: m=1166 SNR=23.9
21:45:04.490 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:04.493 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:04.496 00.003 1032 Enqueuing Expose request
21:45:04.497 00.001 1032 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:45:04.499 00.002 10072 Worker thread wakes up
21:45:04.499 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:04.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:04.917 00.418 10072 Exposure complete
21:45:04.978 00.061 10072 worker thread done servicing request
21:45:04.978 00.000 1032 OnExposeComplete: enter
21:45:04.979 00.001 1032 UpdateGuideState(): m_state=6
21:45:04.981 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 356
21:45:04.982 00.001 1032 Star::Find returns 1 (0), X=1104.21, Y=140.60, Mass=1200, SNR=24.3, Peak=130 HFD=3.2
21:45:04.985 00.003 1032 MultiStar: [#1 0.06,0.13,1.02,U] [#2 -0.17,-0.02,0.77,U] [#3 -0.00,-0.04,0.80,U] [#4 -0.07,-0.10,0.72,U] [#5 -0.08,0.03,0.63,U] [#6 -0.20,-0.09,0.00,M1] [#7 -0.02,-0.02,0.66,U] [#8 0.03,-0.31,0.00,M2] 
21:45:04.989 00.004 1032 refined, 6 included, MultiStar: {-0.03, -0.05}, one-star: {-0.00, -0.28}
21:45:04.991 00.002 1032 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.83) = xAngle (-4.03 = 2.26)
21:45:04.993 00.002 1032 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.03 = 2.26)
21:45:04.995 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.20 mountX=-0.04 mountY=0.04, mountTheta=2.26
21:45:04.998 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.05, opts=13)
21:45:05.000 00.002 1032 Enqueuing Move request for scope (-0.03, -0.05)
21:45:05.002 00.002 10072 Worker thread wakes up
21:45:05.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
21:45:05.002 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
21:45:05.002 00.000 10072 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
21:45:05.003 00.001 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.57, period_length = 290.05
21:45:05.003 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
21:45:05.003 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:05.003 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:45:05.003 00.000 10072 MoveAxis(W, 0, ABG)
21:45:05.003 00.000 10072 Move returns status 0, amount 0
21:45:05.003 00.000 10072 MoveAxis(N, 0, ABG)
21:45:05.003 00.000 10072 Move returns status 0, amount 0
21:45:05.003 00.000 10072 move complete, result=0
21:45:05.003 00.000 10072 worker thread done servicing request
21:45:05.005 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:45:05.026 00.021 1032 UpdateGuideState exits: m=1200 SNR=24.3
21:45:05.028 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:05.029 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:05.031 00.002 1032 Enqueuing Expose request
21:45:05.033 00.002 1032 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
21:45:05.034 00.001 10072 Worker thread wakes up
21:45:05.034 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:05.034 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:05.671 00.637 10072 Exposure complete
21:45:05.727 00.056 10072 worker thread done servicing request
21:45:05.727 00.000 1032 OnExposeComplete: enter
21:45:05.729 00.002 1032 UpdateGuideState(): m_state=6
21:45:05.731 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 357
21:45:05.732 00.001 1032 Star::Find returns 1 (0), X=1104.09, Y=140.74, Mass=1103, SNR=23.2, Peak=111 HFD=3.1
21:45:05.733 00.001 1032 MultiStar: [#1 0.08,0.11,1.02,U] [#2 -0.27,-0.00,0.00,M2] [#3 -0.03,-0.18,0.80,U] [#4 0.05,-0.23,0.00,M1] [#5 0.02,0.05,0.69,U] [#6 0.07,0.05,0.62,U] [#7 -0.07,-0.16,0.74,U] [#8 -0.21,-0.23,0.00,M3] 
21:45:05.737 00.004 1032 refined, 5 included, MultiStar: {-0.01, -0.05}, one-star: {-0.12, -0.14}
21:45:05.738 00.001 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.62)
21:45:05.740 00.002 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.62)
21:45:05.741 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.83 mountX=-0.04 mountY=0.02, mountTheta=2.62
21:45:05.746 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
21:45:05.747 00.001 1032 Enqueuing Move request for scope (-0.01, -0.05)
21:45:05.749 00.002 10072 Worker thread wakes up
21:45:05.750 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
21:45:05.750 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
21:45:05.750 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.02
21:45:05.750 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.57, period_length = 290.05
21:45:05.750 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
21:45:05.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:05.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:45:05.750 00.000 10072 MoveAxis(W, 1, ABG)
21:45:05.750 00.000 10072 Guiding  Dir = 3, Dur = 1
21:45:05.751 00.001 10072 IsGuiding returns 0
21:45:05.751 00.000 10072 PulseGuide returned control before completion, sleep 11
21:45:05.751 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:45:05.770 00.019 1032 UpdateGuideState exits: m=1103 SNR=23.2
21:45:05.773 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:05.774 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:05.776 00.002 1032 Enqueuing Expose request
21:45:05.777 00.001 10072 IsGuiding returns 0
21:45:05.777 00.000 10072 Move returns status 0, amount 1
21:45:05.777 00.000 10072 MoveAxis(N, 0, ABG)
21:45:05.777 00.000 10072 Move returns status 0, amount 0
21:45:05.777 00.000 10072 move complete, result=0
21:45:05.779 00.002 10072 worker thread done servicing request
21:45:05.779 00.000 10072 Worker thread wakes up
21:45:05.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:05.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:05.786 00.007 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:45:06.187 00.401 10072 Exposure complete
21:45:06.243 00.056 10072 worker thread done servicing request
21:45:06.243 00.000 1032 OnExposeComplete: enter
21:45:06.244 00.001 1032 UpdateGuideState(): m_state=6
21:45:06.246 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 358
21:45:06.247 00.001 1032 Star::Find returns 1 (0), X=1104.17, Y=140.76, Mass=1132, SNR=23.6, Peak=112 HFD=3.0
21:45:06.250 00.003 1032 MultiStar: [#1 0.10,-0.09,1.00,U] [#2 -0.25,-0.12,0.00,M3] [#3 0.09,-0.17,0.72,U] [#4 0.10,-0.21,0.00,M2] [#5 -0.06,-0.00,0.68,U] [#6 -0.09,-0.03,0.66,U] [#7 0.18,-0.11,0.00,M1] [#8 -0.13,-0.24,0.00,M4] 
21:45:06.251 00.001 1032 refined, 4 included, MultiStar: {0.01, -0.09}, one-star: {-0.04, -0.12}
21:45:06.252 00.001 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.99)
21:45:06.253 00.001 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.99)
21:45:06.255 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.47 mountX=-0.09 mountY=0.01, mountTheta=2.99
21:45:06.257 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
21:45:06.260 00.003 1032 Enqueuing Move request for scope (0.01, -0.09)
21:45:06.262 00.002 10072 Worker thread wakes up
21:45:06.262 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
21:45:06.262 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
21:45:06.262 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
21:45:06.262 00.000 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.57, period_length = 290.05
21:45:06.262 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
21:45:06.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:06.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:45:06.262 00.000 10072 MoveAxis(W, 1, ABG)
21:45:06.263 00.001 10072 Guiding  Dir = 3, Dur = 1
21:45:06.263 00.000 10072 IsGuiding returns 0
21:45:06.263 00.000 10072 PulseGuide returned control before completion, sleep 11
21:45:06.264 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:45:06.278 00.014 10072 IsGuiding returns 0
21:45:06.278 00.000 10072 Move returns status 0, amount 1
21:45:06.278 00.000 10072 MoveAxis(N, 0, ABG)
21:45:06.278 00.000 10072 Move returns status 0, amount 0
21:45:06.278 00.000 10072 move complete, result=0
21:45:06.278 00.000 10072 worker thread done servicing request
21:45:06.283 00.005 1032 UpdateGuideState exits: m=1132 SNR=23.6
21:45:06.286 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:06.287 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:06.288 00.001 1032 Enqueuing Expose request
21:45:06.290 00.002 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
21:45:06.291 00.001 10072 Worker thread wakes up
21:45:06.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:06.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:06.923 00.632 10072 Exposure complete
21:45:06.981 00.058 10072 worker thread done servicing request
21:45:06.981 00.000 1032 OnExposeComplete: enter
21:45:06.984 00.003 1032 UpdateGuideState(): m_state=6
21:45:06.985 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 359
21:45:06.990 00.005 1032 Star::Find returns 1 (0), X=1104.13, Y=140.68, Mass=1359, SNR=25.9, Peak=134 HFD=3.2
21:45:06.993 00.003 1032 MultiStar: [#1 0.17,0.04,0.97,U] [#2 -0.18,-0.07,0.72,U] [#3 0.22,-0.28,0.00,M1] [#4 0.04,-0.19,0.67,U] [#5 0.01,-0.08,0.59,U] [#6 0.05,-0.08,0.61,U] [#7 0.03,-0.24,0.00,M2] [#8 -0.16,-0.25,0.00,M5] 
21:45:06.995 00.002 1032 refined, 5 included, MultiStar: {0.00, -0.09}, one-star: {-0.08, -0.19}
21:45:06.996 00.001 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
21:45:06.997 00.001 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
21:45:06.999 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.54 mountX=-0.09 mountY=0.02, mountTheta=2.91
21:45:07.002 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.09, opts=13)
21:45:07.004 00.002 1032 Enqueuing Move request for scope (0.00, -0.09)
21:45:07.006 00.002 10072 Worker thread wakes up
21:45:07.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
21:45:07.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
21:45:07.006 00.000 10072 Moving (0.00, -0.09) raw xDistance=-0.09 yDistance=0.02
21:45:07.007 00.001 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.57, period_length = 290.05
21:45:07.007 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
21:45:07.007 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:07.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:45:07.007 00.000 10072 MoveAxis(W, 1, ABG)
21:45:07.007 00.000 10072 Guiding  Dir = 3, Dur = 1
21:45:07.007 00.000 10072 IsGuiding returns 0
21:45:07.008 00.001 10072 PulseGuide returned control before completion, sleep 11
21:45:07.008 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:45:07.029 00.021 1032 UpdateGuideState exits: m=1359 SNR=25.9
21:45:07.032 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:07.033 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:07.034 00.001 1032 Enqueuing Expose request
21:45:07.036 00.002 10072 IsGuiding returns 0
21:45:07.036 00.000 10072 Move returns status 0, amount 1
21:45:07.036 00.000 10072 MoveAxis(N, 0, ABG)
21:45:07.036 00.000 10072 Move returns status 0, amount 0
21:45:07.036 00.000 10072 move complete, result=0
21:45:07.036 00.000 10072 worker thread done servicing request
21:45:07.036 00.000 10072 Worker thread wakes up
21:45:07.036 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:07.036 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:07.044 00.008 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
21:45:07.442 00.398 10072 Exposure complete
21:45:07.501 00.059 1032 OnExposeComplete: enter
21:45:07.503 00.002 1032 UpdateGuideState(): m_state=6
21:45:07.506 00.003 10072 worker thread done servicing request
21:45:07.506 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 360
21:45:07.508 00.002 1032 Star::Find returns 1 (0), X=1104.10, Y=140.80, Mass=1216, SNR=24.4, Peak=109 HFD=3.1
21:45:07.510 00.002 1032 MultiStar: [#1 0.16,0.12,1.00,U] [#2 -0.19,0.05,0.77,U] [#3 0.07,-0.15,0.76,U] [#4 -0.06,-0.16,0.69,U] [#5 -0.06,-0.08,0.64,U] [#6 0.05,-0.13,0.60,U] [#7 0.01,-0.06,0.71,U] [#8 -0.22,-0.17,0.00,M6] 
21:45:07.511 00.001 1032 refined, 7 included, MultiStar: {-0.02, -0.05}, one-star: {-0.11, -0.08}
21:45:07.513 00.002 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.59)
21:45:07.514 00.001 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.59)
21:45:07.516 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.86 mountX=-0.05 mountY=0.03, mountTheta=2.59
21:45:07.520 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
21:45:07.522 00.002 1032 Enqueuing Move request for scope (-0.02, -0.05)
21:45:07.523 00.001 10072 Worker thread wakes up
21:45:07.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
21:45:07.523 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
21:45:07.523 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=0.03
21:45:07.523 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.57, period_length = 290.05
21:45:07.523 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
21:45:07.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:07.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:45:07.523 00.000 10072 MoveAxis(W, 1, ABG)
21:45:07.523 00.000 10072 Guiding  Dir = 3, Dur = 1
21:45:07.524 00.001 10072 IsGuiding returns 0
21:45:07.524 00.000 10072 PulseGuide returned control before completion, sleep 11
21:45:07.525 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
21:45:07.547 00.022 10072 IsGuiding returns 0
21:45:07.548 00.001 10072 Move returns status 0, amount 1
21:45:07.548 00.000 10072 MoveAxis(N, 0, ABG)
21:45:07.548 00.000 10072 Move returns status 0, amount 0
21:45:07.548 00.000 10072 move complete, result=0
21:45:07.548 00.000 10072 worker thread done servicing request
21:45:07.548 00.000 1032 UpdateGuideState exits: m=1216 SNR=24.4
21:45:07.551 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:07.552 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:07.554 00.002 1032 Enqueuing Expose request
21:45:07.556 00.002 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:45:07.558 00.002 10072 Worker thread wakes up
21:45:07.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:07.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:08.195 00.637 10072 Exposure complete
21:45:08.254 00.059 10072 worker thread done servicing request
21:45:08.254 00.000 1032 OnExposeComplete: enter
21:45:08.256 00.002 1032 UpdateGuideState(): m_state=6
21:45:08.258 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 361
21:45:08.260 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=140.72, Mass=1497, SNR=27.1, Peak=139 HFD=3.2
21:45:08.262 00.002 1032 MultiStar: [#1 0.09,-0.00,0.89,U] [#2 -0.16,-0.00,0.71,U] [#3 -0.12,-0.26,0.00,M1] [#4 -0.01,-0.22,0.00,M1] [#5 -0.17,-0.04,0.60,U] [#6 -0.02,-0.02,0.57,U] [#7 0.05,-0.23,0.00,M2] [#8 0.01,-0.22,0.00,M7] 
21:45:08.263 00.001 1032 refined, 4 included, MultiStar: {-0.06, -0.05}, one-star: {-0.07, -0.16}
21:45:08.265 00.002 1032 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.83) = xAngle (-4.26 = 2.02)
21:45:08.266 00.001 1032 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.26 = 2.02)
21:45:08.267 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.43 mountX=-0.03 mountY=0.07, mountTheta=2.02
21:45:08.272 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.05, opts=13)
21:45:08.274 00.002 1032 Enqueuing Move request for scope (-0.06, -0.05)
21:45:08.275 00.001 10072 Worker thread wakes up
21:45:08.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
21:45:08.275 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
21:45:08.275 00.000 10072 Moving (-0.06, -0.05) raw xDistance=-0.03 yDistance=0.07
21:45:08.277 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.57, period_length = 290.05
21:45:08.277 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
21:45:08.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:08.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:45:08.277 00.000 10072 MoveAxis(W, 2, ABG)
21:45:08.277 00.000 10072 Guiding  Dir = 3, Dur = 2
21:45:08.277 00.000 10072 IsGuiding returns 0
21:45:08.278 00.001 10072 PulseGuide returned control before completion, sleep 12
21:45:08.278 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:45:08.297 00.019 1032 UpdateGuideState exits: m=1497 SNR=27.1
21:45:08.301 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:08.303 00.002 10072 IsGuiding returns 0
21:45:08.303 00.000 10072 Move returns status 0, amount 2
21:45:08.303 00.000 10072 MoveAxis(N, 0, ABG)
21:45:08.303 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:08.305 00.002 1032 Enqueuing Expose request
21:45:08.307 00.002 10072 Move returns status 0, amount 0
21:45:08.307 00.000 10072 move complete, result=0
21:45:08.307 00.000 10072 worker thread done servicing request
21:45:08.307 00.000 10072 Worker thread wakes up
21:45:08.307 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:08.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:08.315 00.008 1032 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
21:45:08.718 00.403 10072 Exposure complete
21:45:08.778 00.060 10072 worker thread done servicing request
21:45:08.778 00.000 1032 OnExposeComplete: enter
21:45:08.780 00.002 1032 UpdateGuideState(): m_state=6
21:45:08.781 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 362
21:45:08.783 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=140.64, Mass=1167, SNR=23.9, Peak=107 HFD=3.3
21:45:08.784 00.001 1032 MultiStar: [#1 0.12,-0.13,0.97,U] [#2 -0.14,-0.02,0.82,U] [#3 0.04,-0.24,0.00,M2] [#4 0.16,-0.24,0.00,M2] [#5 0.12,-0.13,0.66,U] [#6 -0.23,-0.10,0.00,M1] [#7 0.25,-0.22,0.00,M3] [#8 -0.04,-0.24,0.00,M8] 
21:45:08.785 00.001 1032 refined, 3 included, MultiStar: {-0.01, -0.14}, one-star: {-0.10, -0.24}
21:45:08.786 00.001 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.84)
21:45:08.788 00.002 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.84)
21:45:08.790 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.61 mountX=-0.13 mountY=0.04, mountTheta=2.84
21:45:08.792 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.14, opts=13)
21:45:08.795 00.003 1032 Enqueuing Move request for scope (-0.01, -0.14)
21:45:08.796 00.001 10072 Worker thread wakes up
21:45:08.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
21:45:08.796 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
21:45:08.796 00.000 10072 Moving (-0.01, -0.14) raw xDistance=-0.13 yDistance=0.04
21:45:08.798 00.002 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.57, period_length = 290.05
21:45:08.798 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
21:45:08.798 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:08.798 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:45:08.798 00.000 10072 MoveAxis(E, 59, ABG)
21:45:08.798 00.000 10072 Guiding  Dir = 2, Dur = 59
21:45:08.799 00.001 10072 IsGuiding returns 0
21:45:08.799 00.000 10072 PulseGuide returned control before completion, sleep 69
21:45:08.800 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:45:08.818 00.018 1032 UpdateGuideState exits: m=1167 SNR=23.9
21:45:08.821 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:08.822 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:08.823 00.001 1032 Enqueuing Expose request
21:45:08.881 00.058 10072 IsGuiding returns 0
21:45:08.881 00.000 10072 Move returns status 0, amount 59
21:45:08.881 00.000 10072 MoveAxis(N, 0, ABG)
21:45:08.881 00.000 10072 Move returns status 0, amount 0
21:45:08.881 00.000 10072 move complete, result=0
21:45:08.881 00.000 10072 worker thread done servicing request
21:45:08.881 00.000 10072 Worker thread wakes up
21:45:08.881 00.000 1032 GuideStep: -0.1 px 59 ms EAST, 0.0 px 0 ms NORTH
21:45:08.884 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:08.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:09.521 00.637 10072 Exposure complete
21:45:09.583 00.062 10072 worker thread done servicing request
21:45:09.583 00.000 1032 OnExposeComplete: enter
21:45:09.586 00.003 1032 UpdateGuideState(): m_state=6
21:45:09.588 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 363
21:45:09.590 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=140.65, Mass=1306, SNR=25.4, Peak=131 HFD=3.3
21:45:09.591 00.001 1032 MultiStar: [#1 0.17,0.12,0.00,M1] [#2 -0.26,0.04,0.00,M1] [#3 0.04,0.03,0.68,U] [#4 -0.02,-0.14,0.66,U] [#5 -0.01,-0.02,0.71,U] [#6 -0.06,0.02,0.55,U] [#7 -0.00,-0.08,0.67,U] [#8 0.09,-0.05,0.51,U] 
21:45:09.593 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.08}, one-star: {0.11, -0.22}
21:45:09.595 00.002 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
21:45:09.597 00.002 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
21:45:09.600 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.23 mountX=-0.08 mountY=-0.01, mountTheta=-3.06
21:45:09.602 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
21:45:09.604 00.002 1032 Enqueuing Move request for scope (0.03, -0.08)
21:45:09.606 00.002 10072 Worker thread wakes up
21:45:09.606 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
21:45:09.606 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
21:45:09.606 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=-0.01
21:45:09.606 00.000 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.57, period_length = 290.05
21:45:09.606 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:45:09.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:09.607 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:45:09.607 00.000 10072 MoveAxis(E, 1, ABG)
21:45:09.607 00.000 10072 Guiding  Dir = 2, Dur = 1
21:45:09.607 00.000 10072 IsGuiding returns 0
21:45:09.607 00.000 10072 PulseGuide returned control before completion, sleep 11
21:45:09.608 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:45:09.628 00.020 10072 IsGuiding returns 0
21:45:09.628 00.000 10072 Move returns status 0, amount 1
21:45:09.628 00.000 10072 MoveAxis(N, 0, ABG)
21:45:09.628 00.000 10072 Move returns status 0, amount 0
21:45:09.629 00.001 10072 move complete, result=0
21:45:09.629 00.000 10072 worker thread done servicing request
21:45:09.629 00.000 1032 UpdateGuideState exits: m=1306 SNR=25.4
21:45:09.631 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:09.633 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:09.635 00.002 1032 Enqueuing Expose request
21:45:09.637 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:45:09.638 00.001 10072 Worker thread wakes up
21:45:09.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:09.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:10.054 00.416 10072 Exposure complete
21:45:10.113 00.059 10072 worker thread done servicing request
21:45:10.113 00.000 1032 OnExposeComplete: enter
21:45:10.116 00.003 1032 UpdateGuideState(): m_state=6
21:45:10.118 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 364
21:45:10.120 00.002 1032 Star::Find returns 1 (0), X=1104.37, Y=140.69, Mass=1186, SNR=24.1, Peak=121 HFD=3.1
21:45:10.121 00.001 1032 MultiStar: [#1 0.15,0.06,0.99,U] [#2 -0.13,0.04,0.78,U] [#3 -0.01,-0.15,0.78,U] [#4 -0.11,-0.08,0.70,U] [#5 0.17,0.04,0.67,U] [#6 0.02,0.16,0.67,U] [#7 -0.11,-0.05,0.68,U] [#8 0.08,-0.17,0.51,U] 
21:45:10.124 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.16, -0.19}
21:45:10.125 00.001 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
21:45:10.127 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
21:45:10.128 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.86 mountX=-0.04 mountY=-0.02, mountTheta=-2.69
21:45:10.130 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
21:45:10.133 00.003 1032 Enqueuing Move request for scope (0.03, -0.04)
21:45:10.134 00.001 10072 Worker thread wakes up
21:45:10.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
21:45:10.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
21:45:10.134 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.02
21:45:10.135 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.56, period_length = 290.05
21:45:10.135 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:45:10.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:10.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:45:10.135 00.000 10072 MoveAxis(E, 1, ABG)
21:45:10.135 00.000 10072 Guiding  Dir = 2, Dur = 1
21:45:10.135 00.000 10072 IsGuiding returns 0
21:45:10.136 00.001 10072 PulseGuide returned control before completion, sleep 11
21:45:10.136 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:45:10.157 00.021 1032 UpdateGuideState exits: m=1186 SNR=24.1
21:45:10.159 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:10.160 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:10.162 00.002 1032 Enqueuing Expose request
21:45:10.164 00.002 10072 IsGuiding returns 0
21:45:10.164 00.000 10072 Move returns status 0, amount 1
21:45:10.164 00.000 10072 MoveAxis(N, 0, ABG)
21:45:10.164 00.000 10072 Move returns status 0, amount 0
21:45:10.165 00.001 10072 move complete, result=0
21:45:10.165 00.000 10072 worker thread done servicing request
21:45:10.165 00.000 10072 Worker thread wakes up
21:45:10.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:10.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:10.172 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:45:10.789 00.617 10072 Exposure complete
21:45:10.849 00.060 10072 worker thread done servicing request
21:45:10.849 00.000 1032 OnExposeComplete: enter
21:45:10.851 00.002 1032 UpdateGuideState(): m_state=6
21:45:10.853 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 365
21:45:10.854 00.001 1032 Star::Find returns 1 (0), X=1104.33, Y=140.79, Mass=1341, SNR=25.7, Peak=135 HFD=3.2
21:45:10.857 00.003 1032 MultiStar: [#1 0.22,0.14,0.00,M1] [#2 -0.17,0.05,0.77,U] [#3 0.16,-0.31,0.00,M1] [#4 0.03,-0.18,0.66,U] [#5 0.11,-0.02,0.66,U] [#6 -0.16,-0.10,0.54,U] [#7 0.09,-0.07,0.62,U] [#8 -0.02,-0.14,0.55,U] 
21:45:10.859 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.07}, one-star: {0.12, -0.09}
21:45:10.860 00.001 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
21:45:10.863 00.003 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
21:45:10.865 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.42 mountX=-0.07 mountY=0.01, mountTheta=3.03
21:45:10.868 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
21:45:10.869 00.001 1032 Enqueuing Move request for scope (0.01, -0.07)
21:45:10.871 00.002 10072 Worker thread wakes up
21:45:10.871 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
21:45:10.871 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
21:45:10.871 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
21:45:10.872 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.56, period_length = 290.05
21:45:10.872 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:45:10.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:10.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:45:10.872 00.000 10072 MoveAxis(E, 1, ABG)
21:45:10.872 00.000 10072 Guiding  Dir = 2, Dur = 1
21:45:10.872 00.000 10072 IsGuiding returns 0
21:45:10.873 00.001 10072 PulseGuide returned control before completion, sleep 11
21:45:10.873 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:45:10.894 00.021 1032 UpdateGuideState exits: m=1341 SNR=25.7
21:45:10.900 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:10.902 00.002 10072 IsGuiding returns 0
21:45:10.902 00.000 10072 Move returns status 0, amount 1
21:45:10.902 00.000 10072 MoveAxis(N, 0, ABG)
21:45:10.902 00.000 10072 Move returns status 0, amount 0
21:45:10.902 00.000 10072 move complete, result=0
21:45:10.902 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:10.904 00.002 1032 Enqueuing Expose request
21:45:10.907 00.003 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:45:10.909 00.002 10072 worker thread done servicing request
21:45:10.909 00.000 10072 Worker thread wakes up
21:45:10.909 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:10.909 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:11.318 00.409 10072 Exposure complete
21:45:11.374 00.056 10072 worker thread done servicing request
21:45:11.374 00.000 1032 OnExposeComplete: enter
21:45:11.376 00.002 1032 UpdateGuideState(): m_state=6
21:45:11.377 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 366
21:45:11.379 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=140.70, Mass=1251, SNR=24.8, Peak=126 HFD=3.1
21:45:11.381 00.002 1032 MultiStar: [#1 0.27,-0.21,0.00,M2] [#2 -0.04,0.01,0.74,U] [#3 -0.01,-0.18,0.77,U] [#4 0.05,-0.32,0.00,M1] [#5 0.09,-0.31,0.00,M1] [#6 -0.06,-0.03,0.62,U] [#7 -0.05,-0.21,0.00,M1] [#8 -0.07,-0.30,0.00,M6] 
21:45:11.382 00.001 1032 refined, 3 included, MultiStar: {0.01, -0.10}, one-star: {0.11, -0.17}
21:45:11.383 00.001 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 2.99)
21:45:11.386 00.003 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 2.99)
21:45:11.387 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.46 mountX=-0.10 mountY=0.02, mountTheta=2.99
21:45:11.389 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.10, opts=13)
21:45:11.391 00.002 1032 Enqueuing Move request for scope (0.01, -0.10)
21:45:11.393 00.002 10072 Worker thread wakes up
21:45:11.394 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
21:45:11.394 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
21:45:11.394 00.000 10072 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=0.02
21:45:11.394 00.000 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.56, period_length = 290.05
21:45:11.394 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
21:45:11.394 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:11.394 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:45:11.394 00.000 10072 MoveAxis(E, 0, ABG)
21:45:11.394 00.000 10072 Move returns status 0, amount 0
21:45:11.394 00.000 10072 MoveAxis(N, 0, ABG)
21:45:11.394 00.000 10072 Move returns status 0, amount 0
21:45:11.394 00.000 10072 move complete, result=0
21:45:11.395 00.001 10072 worker thread done servicing request
21:45:11.396 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:45:11.415 00.019 1032 UpdateGuideState exits: m=1251 SNR=24.8
21:45:11.417 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:11.419 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:11.421 00.002 1032 Enqueuing Expose request
21:45:11.423 00.002 10072 Worker thread wakes up
21:45:11.423 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:11.423 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:11.423 00.000 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:45:12.052 00.629 10072 Exposure complete
21:45:12.112 00.060 10072 worker thread done servicing request
21:45:12.112 00.000 1032 OnExposeComplete: enter
21:45:12.114 00.002 1032 UpdateGuideState(): m_state=6
21:45:12.116 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 367
21:45:12.118 00.002 1032 Star::Find returns 1 (0), X=1104.24, Y=140.59, Mass=1276, SNR=25.0, Peak=129 HFD=3.2
21:45:12.120 00.002 1032 MultiStar: [#1 0.31,-0.18,0.00,M3] [#2 -0.25,-0.14,0.00,M1] [#3 0.09,-0.30,0.00,M1] [#4 -0.02,-0.32,0.00,M2] [#5 0.09,-0.42,0.00,M2] [#6 0.08,-0.20,0.00,M1] [#7 -0.12,-0.16,0.70,U] [#8 0.08,-0.23,0.00,M7] 
21:45:12.121 00.001 1032 refined, 1 included, MultiStar: {-0.03, -0.23}, one-star: {0.03, -0.29}
21:45:12.122 00.001 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.75)
21:45:12.124 00.002 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.75)
21:45:12.125 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.24 cameraTheta=-1.70 mountX=-0.22 mountY=0.09, mountTheta=2.75
21:45:12.128 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.23, opts=13)
21:45:12.131 00.003 1032 Enqueuing Move request for scope (-0.03, -0.23)
21:45:12.132 00.001 10072 Worker thread wakes up
21:45:12.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
21:45:12.132 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
21:45:12.132 00.000 10072 Moving (-0.03, -0.23) raw xDistance=-0.22 yDistance=0.09
21:45:12.133 00.001 10072 PPEC rslt: input = -0.22, final = -0.10, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.56, period_length = 290.05
21:45:12.133 00.000 10072 PPEC: input: -0.22, control: -0.10, exposure: 500
21:45:12.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:12.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:45:12.133 00.000 10072 MoveAxis(E, 97, ABG)
21:45:12.133 00.000 10072 Guiding  Dir = 2, Dur = 97
21:45:12.134 00.001 10072 IsGuiding returns 0
21:45:12.134 00.000 10072 PulseGuide returned control before completion, sleep 107
21:45:12.135 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:45:12.156 00.021 1032 UpdateGuideState exits: m=1276 SNR=25.0
21:45:12.158 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:12.159 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:12.161 00.002 1032 Enqueuing Expose request
21:45:12.253 00.092 10072 IsGuiding returns 0
21:45:12.253 00.000 10072 Move returns status 0, amount 97
21:45:12.253 00.000 10072 MoveAxis(N, 0, ABG)
21:45:12.253 00.000 10072 Move returns status 0, amount 0
21:45:12.253 00.000 10072 move complete, result=0
21:45:12.254 00.001 10072 worker thread done servicing request
21:45:12.254 00.000 10072 Worker thread wakes up
21:45:12.254 00.000 1032 GuideStep: -0.2 px 97 ms EAST, 0.1 px 0 ms NORTH
21:45:12.256 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:12.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:12.664 00.408 10072 Exposure complete
21:45:12.728 00.064 10072 worker thread done servicing request
21:45:12.728 00.000 1032 OnExposeComplete: enter
21:45:12.730 00.002 1032 UpdateGuideState(): m_state=6
21:45:12.731 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 368
21:45:12.733 00.002 1032 Star::Find returns 1 (0), X=1104.33, Y=140.61, Mass=1107, SNR=23.3, Peak=127 HFD=3.1
21:45:12.735 00.002 1032 MultiStar: [#1 0.26,-0.08,0.00,M4] [#2 -0.25,0.01,0.00,M2] [#3 0.08,-0.27,0.00,M2] [#4 -0.08,-0.33,0.00,M3] [#5 0.03,-0.32,0.00,M3] [#6 0.08,0.01,0.64,U] [#7 -0.13,-0.19,0.00,M1] [#8 0.03,-0.18,0.54,U] 
21:45:12.736 00.001 1032 refined, 2 included, MultiStar: {0.09, -0.16}, one-star: {0.12, -0.27}
21:45:12.737 00.001 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
21:45:12.740 00.003 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
21:45:12.741 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.19 cameraTheta=-1.08 mountX=-0.18 mountY=-0.04, mountTheta=-2.91
21:45:12.745 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.16, opts=13)
21:45:12.748 00.003 1032 Enqueuing Move request for scope (0.09, -0.16)
21:45:12.750 00.002 10072 Worker thread wakes up
21:45:12.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
21:45:12.750 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
21:45:12.750 00.000 10072 Moving (0.09, -0.16) raw xDistance=-0.18 yDistance=-0.04
21:45:12.750 00.000 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.56, period_length = 290.05
21:45:12.750 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
21:45:12.751 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:12.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:45:12.751 00.000 10072 MoveAxis(E, 81, ABG)
21:45:12.751 00.000 10072 Guiding  Dir = 2, Dur = 81
21:45:12.751 00.000 10072 IsGuiding returns 0
21:45:12.752 00.001 10072 PulseGuide returned control before completion, sleep 91
21:45:12.752 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:45:12.774 00.022 1032 UpdateGuideState exits: m=1107 SNR=23.3
21:45:12.776 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:12.778 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:12.780 00.002 1032 Enqueuing Expose request
21:45:12.849 00.069 10072 IsGuiding returns 0
21:45:12.849 00.000 10072 Move returns status 0, amount 81
21:45:12.849 00.000 10072 MoveAxis(N, 0, ABG)
21:45:12.849 00.000 10072 Move returns status 0, amount 0
21:45:12.849 00.000 10072 move complete, result=0
21:45:12.849 00.000 10072 worker thread done servicing request
21:45:12.849 00.000 10072 Worker thread wakes up
21:45:12.849 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:12.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:12.849 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.0 px 0 ms NORTH
21:45:13.480 00.631 10072 Exposure complete
21:45:13.539 00.059 10072 worker thread done servicing request
21:45:13.539 00.000 1032 OnExposeComplete: enter
21:45:13.541 00.002 1032 UpdateGuideState(): m_state=6
21:45:13.543 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 369
21:45:13.545 00.002 1032 Star::Find returns 1 (0), X=1104.24, Y=140.74, Mass=1360, SNR=25.8, Peak=135 HFD=3.0
21:45:13.546 00.001 1032 MultiStar: [#1 0.09,0.05,0.96,U] [#2 -0.18,0.13,0.00,M3] [#3 0.02,-0.05,0.67,U] [#4 0.04,-0.08,0.65,U] [#5 0.08,-0.11,0.66,U] [#6 0.06,-0.02,0.59,U] [#7 -0.05,-0.20,0.00,M2] [#8 -0.03,0.02,0.52,U] 
21:45:13.548 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.05}, one-star: {0.03, -0.13}
21:45:13.551 00.003 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
21:45:13.557 00.006 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
21:45:13.559 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.84 mountX=-0.06 mountY=-0.03, mountTheta=-2.67
21:45:13.562 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
21:45:13.565 00.003 1032 Enqueuing Move request for scope (0.04, -0.05)
21:45:13.566 00.001 10072 Worker thread wakes up
21:45:13.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
21:45:13.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
21:45:13.566 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
21:45:13.567 00.001 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.56, period_length = 290.05
21:45:13.567 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
21:45:13.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:13.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:45:13.567 00.000 10072 MoveAxis(W, 0, ABG)
21:45:13.567 00.000 10072 Move returns status 0, amount 0
21:45:13.567 00.000 10072 MoveAxis(N, 0, ABG)
21:45:13.567 00.000 10072 Move returns status 0, amount 0
21:45:13.567 00.000 10072 move complete, result=0
21:45:13.567 00.000 10072 worker thread done servicing request
21:45:13.568 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:45:13.588 00.020 1032 UpdateGuideState exits: m=1360 SNR=25.8
21:45:13.590 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:13.591 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:13.593 00.002 1032 Enqueuing Expose request
21:45:13.594 00.001 10072 Worker thread wakes up
21:45:13.594 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:13.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:13.594 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:45:14.013 00.419 10072 Exposure complete
21:45:14.073 00.060 10072 worker thread done servicing request
21:45:14.074 00.001 1032 OnExposeComplete: enter
21:45:14.075 00.001 1032 UpdateGuideState(): m_state=6
21:45:14.077 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 370
21:45:14.079 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=140.67, Mass=1195, SNR=24.2, Peak=119 HFD=3.1
21:45:14.081 00.002 1032 MultiStar: [#1 0.16,-0.08,0.94,U] [#2 -0.17,0.07,0.83,U] [#3 0.05,-0.09,0.74,U] [#4 0.02,-0.18,0.72,U] [#5 0.10,-0.13,0.69,U] [#6 -0.04,0.12,0.65,U] [#7 -0.01,-0.13,0.61,U] [#8 -0.10,-0.18,0.60,U] 
21:45:14.083 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.02, -0.21}
21:45:14.085 00.002 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.97)
21:45:14.087 00.002 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.97)
21:45:14.088 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.48 mountX=-0.09 mountY=0.02, mountTheta=2.97
21:45:14.092 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
21:45:14.094 00.002 1032 Enqueuing Move request for scope (0.01, -0.09)
21:45:14.095 00.001 10072 Worker thread wakes up
21:45:14.095 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
21:45:14.095 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
21:45:14.096 00.001 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.02
21:45:14.096 00.000 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.56, period_length = 290.05
21:45:14.096 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
21:45:14.097 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:14.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:45:14.097 00.000 10072 MoveAxis(W, 0, ABG)
21:45:14.097 00.000 10072 Move returns status 0, amount 0
21:45:14.097 00.000 10072 MoveAxis(N, 0, ABG)
21:45:14.097 00.000 10072 Move returns status 0, amount 0
21:45:14.097 00.000 10072 move complete, result=0
21:45:14.097 00.000 10072 worker thread done servicing request
21:45:14.098 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
21:45:14.117 00.019 1032 UpdateGuideState exits: m=1195 SNR=24.2
21:45:14.119 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:14.121 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:14.122 00.001 1032 Enqueuing Expose request
21:45:14.124 00.002 1032 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
21:45:14.126 00.002 10072 Worker thread wakes up
21:45:14.126 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:14.126 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:14.763 00.637 10072 Exposure complete
21:45:14.820 00.057 10072 worker thread done servicing request
21:45:14.820 00.000 1032 OnExposeComplete: enter
21:45:14.822 00.002 1032 UpdateGuideState(): m_state=6
21:45:14.825 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 371
21:45:14.826 00.001 1032 Star::Find returns 1 (0), X=1104.25, Y=140.58, Mass=1279, SNR=25.1, Peak=129 HFD=3.2
21:45:14.828 00.002 1032 MultiStar: [#1 0.08,-0.26,0.00,M3] [#2 -0.12,0.05,0.78,U] [#3 0.06,-0.37,0.00,M1] [#4 -0.14,-0.35,0.00,M2] [#5 0.05,-0.33,0.00,M2] [#6 0.03,-0.21,0.00,M1] [#7 -0.07,-0.20,0.00,M2] [#8 -0.05,-0.32,0.00,M5] 
21:45:14.829 00.001 1032 refined, 1 included, MultiStar: {-0.03, -0.14}, one-star: {0.03, -0.29}
21:45:14.830 00.001 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.65)
21:45:14.832 00.002 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.65)
21:45:14.834 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.81 mountX=-0.13 mountY=0.07, mountTheta=2.65
21:45:14.836 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.14, opts=13)
21:45:14.839 00.003 1032 Enqueuing Move request for scope (-0.03, -0.14)
21:45:14.841 00.002 10072 Worker thread wakes up
21:45:14.841 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
21:45:14.841 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
21:45:14.841 00.000 10072 Moving (-0.03, -0.14) raw xDistance=-0.13 yDistance=0.07
21:45:14.842 00.001 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.56, period_length = 290.05
21:45:14.842 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
21:45:14.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:14.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:45:14.842 00.000 10072 MoveAxis(E, 58, ABG)
21:45:14.842 00.000 10072 Guiding  Dir = 2, Dur = 58
21:45:14.842 00.000 10072 IsGuiding returns 0
21:45:14.843 00.001 10072 PulseGuide returned control before completion, sleep 67
21:45:14.844 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:45:14.864 00.020 1032 UpdateGuideState exits: m=1279 SNR=25.1
21:45:14.866 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:14.867 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:14.869 00.002 1032 Enqueuing Expose request
21:45:14.917 00.048 10072 IsGuiding returns 0
21:45:14.917 00.000 10072 Move returns status 0, amount 58
21:45:14.917 00.000 10072 MoveAxis(N, 0, ABG)
21:45:14.917 00.000 10072 Move returns status 0, amount 0
21:45:14.917 00.000 10072 move complete, result=0
21:45:14.917 00.000 10072 worker thread done servicing request
21:45:14.917 00.000 10072 Worker thread wakes up
21:45:14.917 00.000 1032 GuideStep: -0.1 px 58 ms EAST, 0.1 px 0 ms NORTH
21:45:14.919 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:14.919 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:15.327 00.408 10072 Exposure complete
21:45:15.382 00.055 10072 worker thread done servicing request
21:45:15.382 00.000 1032 OnExposeComplete: enter
21:45:15.384 00.002 1032 UpdateGuideState(): m_state=6
21:45:15.386 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 372
21:45:15.388 00.002 1032 Star::Find returns 1 (0), X=1104.29, Y=140.64, Mass=1221, SNR=24.5, Peak=119 HFD=3.3
21:45:15.389 00.001 1032 MultiStar: [#1 0.14,-0.15,0.98,U] [#2 -0.23,-0.04,0.00,M2] [#3 0.08,-0.43,0.00,M2] [#4 -0.03,-0.36,0.00,M3] [#5 0.18,-0.17,0.00,M3] [#6 -0.07,0.09,0.59,U] [#7 0.05,-0.24,0.00,M3] [#8 -0.04,-0.27,0.00,M6] 
21:45:15.390 00.001 1032 refined, 2 included, MultiStar: {0.07, -0.13}, one-star: {0.08, -0.24}
21:45:15.391 00.001 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
21:45:15.393 00.002 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
21:45:15.397 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.14 cameraTheta=-1.09 mountX=-0.14 mountY=-0.03, mountTheta=-2.92
21:45:15.400 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.13, opts=13)
21:45:15.403 00.003 1032 Enqueuing Move request for scope (0.07, -0.13)
21:45:15.405 00.002 10072 Worker thread wakes up
21:45:15.405 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
21:45:15.405 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
21:45:15.405 00.000 10072 Moving (0.07, -0.13) raw xDistance=-0.14 yDistance=-0.03
21:45:15.405 00.000 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.56, period_length = 290.05
21:45:15.405 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
21:45:15.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:15.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:45:15.405 00.000 10072 MoveAxis(E, 62, ABG)
21:45:15.406 00.001 10072 Guiding  Dir = 2, Dur = 62
21:45:15.406 00.000 10072 IsGuiding returns 0
21:45:15.406 00.000 10072 PulseGuide returned control before completion, sleep 72
21:45:15.406 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:45:15.426 00.020 1032 UpdateGuideState exits: m=1221 SNR=24.5
21:45:15.428 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:15.430 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:15.432 00.002 1032 Enqueuing Expose request
21:45:15.480 00.048 10072 IsGuiding returns 0
21:45:15.480 00.000 10072 Move returns status 0, amount 62
21:45:15.480 00.000 10072 MoveAxis(N, 0, ABG)
21:45:15.480 00.000 10072 Move returns status 0, amount 0
21:45:15.480 00.000 10072 move complete, result=0
21:45:15.481 00.001 10072 worker thread done servicing request
21:45:15.481 00.000 10072 Worker thread wakes up
21:45:15.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:15.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:15.481 00.000 1032 GuideStep: -0.1 px 62 ms EAST, -0.0 px 0 ms NORTH
21:45:16.106 00.625 10072 Exposure complete
21:45:16.167 00.061 10072 worker thread done servicing request
21:45:16.167 00.000 1032 OnExposeComplete: enter
21:45:16.170 00.003 1032 UpdateGuideState(): m_state=6
21:45:16.172 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 373
21:45:16.175 00.003 1032 Star::Find returns 1 (0), X=1104.26, Y=140.76, Mass=1166, SNR=23.9, Peak=115 HFD=3.0
21:45:16.176 00.001 1032 MultiStar: [#1 0.14,0.01,1.03,U] [#2 -0.06,0.03,0.80,U] [#3 -0.01,-0.16,0.79,U] [#4 0.02,-0.09,0.68,U] [#5 0.21,-0.14,0.00,M4] [#6 -0.25,-0.05,0.00,M1] [#7 0.09,-0.13,0.66,U] [#8 0.01,-0.27,0.00,M7] 
21:45:16.178 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.07}, one-star: {0.05, -0.12}
21:45:16.179 00.001 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
21:45:16.181 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
21:45:16.182 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.02 mountX=-0.08 mountY=-0.02, mountTheta=-2.85
21:45:16.185 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
21:45:16.187 00.002 1032 Enqueuing Move request for scope (0.04, -0.07)
21:45:16.189 00.002 10072 Worker thread wakes up
21:45:16.189 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
21:45:16.189 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
21:45:16.189 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
21:45:16.190 00.001 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.55, period_length = 290.05
21:45:16.190 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
21:45:16.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:16.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:45:16.190 00.000 10072 MoveAxis(W, 1, ABG)
21:45:16.190 00.000 10072 Guiding  Dir = 3, Dur = 1
21:45:16.191 00.001 10072 IsGuiding returns 0
21:45:16.191 00.000 10072 PulseGuide returned control before completion, sleep 11
21:45:16.192 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:45:16.214 00.022 10072 IsGuiding returns 0
21:45:16.214 00.000 10072 Move returns status 0, amount 1
21:45:16.214 00.000 10072 MoveAxis(N, 0, ABG)
21:45:16.214 00.000 10072 Move returns status 0, amount 0
21:45:16.214 00.000 1032 UpdateGuideState exits: m=1166 SNR=23.9
21:45:16.216 00.002 10072 move complete, result=0
21:45:16.216 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:16.218 00.002 10072 worker thread done servicing request
21:45:16.218 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:16.220 00.002 1032 Enqueuing Expose request
21:45:16.222 00.002 10072 Worker thread wakes up
21:45:16.222 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:16.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:16.222 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
21:45:16.637 00.415 10072 Exposure complete
21:45:16.696 00.059 10072 worker thread done servicing request
21:45:16.696 00.000 1032 OnExposeComplete: enter
21:45:16.698 00.002 1032 UpdateGuideState(): m_state=6
21:45:16.700 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 374
21:45:16.702 00.002 1032 Star::Find returns 1 (0), X=1104.33, Y=140.75, Mass=1180, SNR=24.1, Peak=129 HFD=3.0
21:45:16.703 00.001 1032 MultiStar: [#1 0.23,-0.03,0.00,M2] [#2 -0.15,-0.08,0.82,U] [#3 -0.12,-0.12,0.76,U] [#4 0.21,-0.20,0.00,M3] [#5 0.23,-0.20,0.00,M5] [#6 -0.11,0.01,0.57,U] [#7 -0.06,-0.32,0.00,M3] [#8 -0.02,-0.19,0.53,U] 
21:45:16.705 00.002 1032 refined, 4 included, MultiStar: {-0.04, -0.10}, one-star: {0.12, -0.12}
21:45:16.708 00.003 1032 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.83) = xAngle (-3.80 = 2.48)
21:45:16.710 00.002 1032 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.80 = 2.48)
21:45:16.711 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.97 mountX=-0.09 mountY=0.07, mountTheta=2.48
21:45:16.714 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.10, opts=13)
21:45:16.715 00.001 1032 Enqueuing Move request for scope (-0.04, -0.10)
21:45:16.718 00.003 10072 Worker thread wakes up
21:45:16.718 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
21:45:16.718 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
21:45:16.718 00.000 10072 Moving (-0.04, -0.10) raw xDistance=-0.09 yDistance=0.07
21:45:16.718 00.000 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.55, period_length = 290.05
21:45:16.718 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
21:45:16.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:16.719 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:45:16.719 00.000 10072 MoveAxis(W, 1, ABG)
21:45:16.719 00.000 10072 Guiding  Dir = 3, Dur = 1
21:45:16.719 00.000 10072 IsGuiding returns 0
21:45:16.719 00.000 10072 PulseGuide returned control before completion, sleep 11
21:45:16.719 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:45:16.740 00.021 1032 UpdateGuideState exits: m=1180 SNR=24.1
21:45:16.742 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:16.745 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:16.747 00.002 1032 Enqueuing Expose request
21:45:16.749 00.002 10072 IsGuiding returns 0
21:45:16.749 00.000 10072 Move returns status 0, amount 1
21:45:16.749 00.000 10072 MoveAxis(N, 0, ABG)
21:45:16.749 00.000 10072 Move returns status 0, amount 0
21:45:16.749 00.000 10072 move complete, result=0
21:45:16.749 00.000 10072 worker thread done servicing request
21:45:16.749 00.000 10072 Worker thread wakes up
21:45:16.749 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:16.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:16.756 00.007 1032 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
21:45:17.376 00.620 10072 Exposure complete
21:45:17.438 00.062 10072 worker thread done servicing request
21:45:17.438 00.000 1032 OnExposeComplete: enter
21:45:17.440 00.002 1032 UpdateGuideState(): m_state=6
21:45:17.443 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 375
21:45:17.445 00.002 1032 Star::Find returns 1 (0), X=1104.30, Y=140.55, Mass=1065, SNR=22.9, Peak=110 HFD=3.2
21:45:17.447 00.002 1032 MultiStar: [#1 0.14,-0.23,0.00,M3] [#2 -0.09,-0.14,0.84,U] [#3 -0.02,-0.20,0.76,U] [#4 0.05,-0.31,0.00,M4] [#5 0.15,-0.20,0.00,M6] [#6 -0.21,-0.09,0.00,M1] [#7 -0.05,-0.27,0.00,M4] [#8 0.06,-0.29,0.00,M7] 
21:45:17.448 00.001 1032 refined, 2 included, MultiStar: {0.00, -0.23}, one-star: {0.09, -0.33}
21:45:17.449 00.001 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.89)
21:45:17.452 00.003 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.89)
21:45:17.458 00.006 1032 CameraToMount -- cameraX=0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.56 mountX=-0.22 mountY=0.06, mountTheta=2.89
21:45:17.462 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.23, opts=13)
21:45:17.465 00.003 1032 Enqueuing Move request for scope (0.00, -0.23)
21:45:17.467 00.002 10072 Worker thread wakes up
21:45:17.467 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.23) opts 0xd
21:45:17.467 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.23)
21:45:17.467 00.000 10072 Moving (0.00, -0.23) raw xDistance=-0.22 yDistance=0.06
21:45:17.468 00.001 10072 PPEC rslt: input = -0.22, final = -0.10, react = -0.11, pred = 0.00, hyst = -0.10, hyst_pct = 0.55, period_length = 290.05
21:45:17.468 00.000 10072 PPEC: input: -0.22, control: -0.10, exposure: 500
21:45:17.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:17.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:45:17.468 00.000 10072 MoveAxis(E, 98, ABG)
21:45:17.468 00.000 10072 Guiding  Dir = 2, Dur = 98
21:45:17.469 00.001 10072 IsGuiding returns 0
21:45:17.469 00.000 10072 PulseGuide returned control before completion, sleep 108
21:45:17.471 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:45:17.503 00.032 1032 UpdateGuideState exits: m=1065 SNR=22.9
21:45:17.505 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:17.507 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:17.509 00.002 1032 Enqueuing Expose request
21:45:17.593 00.084 10072 IsGuiding returns 0
21:45:17.593 00.000 10072 Move returns status 0, amount 98
21:45:17.593 00.000 10072 MoveAxis(N, 0, ABG)
21:45:17.593 00.000 10072 Move returns status 0, amount 0
21:45:17.593 00.000 10072 move complete, result=0
21:45:17.593 00.000 10072 worker thread done servicing request
21:45:17.593 00.000 10072 Worker thread wakes up
21:45:17.593 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:17.593 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:17.622 00.029 1032 GuideStep: -0.2 px 98 ms EAST, 0.1 px 0 ms NORTH
21:45:18.001 00.379 10072 Exposure complete
21:45:18.066 00.065 1032 OnExposeComplete: enter
21:45:18.069 00.003 10072 worker thread done servicing request
21:45:18.069 00.000 1032 UpdateGuideState(): m_state=6
21:45:18.070 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 376
21:45:18.072 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=140.68, Mass=1116, SNR=23.4, Peak=109 HFD=3.1
21:45:18.074 00.002 1032 MultiStar: [#1 0.09,-0.05,1.07,U] [#2 -0.22,0.05,0.00,M1] [#3 -0.07,-0.10,0.76,U] [#4 0.10,-0.26,0.00,M5] [#5 0.08,-0.27,0.00,M7] [#6 -0.09,-0.19,0.00,M2] [#7 0.01,-0.17,0.75,U] [#8 -0.13,-0.16,0.00,M8] 
21:45:18.075 00.001 1032 refined, 3 included, MultiStar: {0.05, -0.13}, one-star: {0.11, -0.20}
21:45:18.077 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
21:45:18.080 00.003 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
21:45:18.083 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.13 cameraTheta=-1.21 mountX=-0.13 mountY=-0.01, mountTheta=-3.04
21:45:18.087 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.13, opts=13)
21:45:18.088 00.001 1032 Enqueuing Move request for scope (0.05, -0.13)
21:45:18.090 00.002 10072 Worker thread wakes up
21:45:18.090 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
21:45:18.090 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
21:45:18.090 00.000 10072 Moving (0.05, -0.13) raw xDistance=-0.13 yDistance=-0.01
21:45:18.091 00.001 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.55, period_length = 290.05
21:45:18.091 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
21:45:18.091 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:18.091 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:45:18.091 00.000 10072 MoveAxis(E, 58, ABG)
21:45:18.091 00.000 10072 Guiding  Dir = 2, Dur = 58
21:45:18.091 00.000 10072 IsGuiding returns 0
21:45:18.092 00.001 10072 PulseGuide returned control before completion, sleep 68
21:45:18.092 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:45:18.114 00.022 1032 UpdateGuideState exits: m=1116 SNR=23.4
21:45:18.118 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:18.119 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:18.122 00.003 1032 Enqueuing Expose request
21:45:18.168 00.046 10072 IsGuiding returns 1
21:45:18.168 00.000 10072 scope still moving after pulse duration time elapsed
21:45:18.199 00.031 10072 IsGuiding returns 0
21:45:18.199 00.000 10072 scope move finished after 58 + 49 ms
21:45:18.199 00.000 10072 Move returns status 0, amount 58
21:45:18.199 00.000 10072 MoveAxis(N, 0, ABG)
21:45:18.199 00.000 10072 Move returns status 0, amount 0
21:45:18.199 00.000 10072 move complete, result=0
21:45:18.199 00.000 10072 worker thread done servicing request
21:45:18.199 00.000 10072 Worker thread wakes up
21:45:18.199 00.000 1032 GuideStep: -0.1 px 58 ms EAST, -0.0 px 0 ms NORTH
21:45:18.203 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:18.203 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:18.828 00.625 10072 Exposure complete
21:45:18.889 00.061 10072 worker thread done servicing request
21:45:18.890 00.001 1032 OnExposeComplete: enter
21:45:18.891 00.001 1032 UpdateGuideState(): m_state=6
21:45:18.894 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 377
21:45:18.896 00.002 1032 Star::Find returns 1 (0), X=1104.28, Y=140.74, Mass=1261, SNR=24.9, Peak=126 HFD=3.0
21:45:18.897 00.001 1032 MultiStar: [#1 0.16,0.10,0.96,U] [#2 -0.19,0.09,0.00,M2] [#3 -0.11,0.01,0.73,U] [#4 0.06,-0.14,0.66,U] [#5 0.01,-0.09,0.64,U] [#6 -0.10,0.10,0.62,U] [#7 -0.02,-0.02,0.68,U] [#8 -0.05,-0.15,0.53,U] 
21:45:18.899 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.04}, one-star: {0.07, -0.13}
21:45:18.901 00.002 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
21:45:18.902 00.001 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
21:45:18.905 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.18 mountX=-0.04 mountY=-0.01, mountTheta=-3.01
21:45:18.907 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
21:45:18.910 00.003 1032 Enqueuing Move request for scope (0.02, -0.04)
21:45:18.911 00.001 10072 Worker thread wakes up
21:45:18.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
21:45:18.911 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
21:45:18.911 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
21:45:18.911 00.000 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.55, period_length = 290.05
21:45:18.911 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
21:45:18.912 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:18.912 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:45:18.912 00.000 10072 MoveAxis(E, 13, ABG)
21:45:18.912 00.000 10072 Guiding  Dir = 2, Dur = 13
21:45:18.912 00.000 10072 IsGuiding returns 0
21:45:18.913 00.001 10072 PulseGuide returned control before completion, sleep 23
21:45:18.913 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:45:18.935 00.022 1032 UpdateGuideState exits: m=1261 SNR=24.9
21:45:18.939 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:18.941 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:18.943 00.002 1032 Enqueuing Expose request
21:45:18.945 00.002 10072 IsGuiding returns 0
21:45:18.945 00.000 10072 Move returns status 0, amount 13
21:45:18.945 00.000 10072 MoveAxis(N, 0, ABG)
21:45:18.945 00.000 10072 Move returns status 0, amount 0
21:45:18.945 00.000 10072 move complete, result=0
21:45:18.945 00.000 10072 worker thread done servicing request
21:45:18.945 00.000 10072 Worker thread wakes up
21:45:18.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:18.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:18.952 00.007 1032 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
21:45:19.361 00.409 10072 Exposure complete
21:45:19.420 00.059 10072 worker thread done servicing request
21:45:19.420 00.000 1032 OnExposeComplete: enter
21:45:19.422 00.002 1032 UpdateGuideState(): m_state=6
21:45:19.425 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 378
21:45:19.429 00.004 1032 Star::Find returns 1 (0), X=1104.24, Y=140.67, Mass=1127, SNR=23.5, Peak=115 HFD=3.2
21:45:19.431 00.002 1032 MultiStar: [#1 0.17,0.11,1.09,U] [#2 -0.22,0.10,0.00,M3] [#3 0.04,-0.13,0.75,U] [#4 -0.03,-0.08,0.68,U] [#5 0.22,0.17,0.00,M7] [#6 -0.15,0.21,0.00,M2] [#7 0.06,0.01,0.76,U] [#8 -0.15,-0.16,0.00,M8] 
21:45:19.432 00.001 1032 refined, 4 included, MultiStar: {0.06, -0.05}, one-star: {0.03, -0.21}
21:45:19.434 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
21:45:19.435 00.001 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
21:45:19.437 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.72 mountX=-0.07 mountY=-0.05, mountTheta=-2.55
21:45:19.440 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
21:45:19.442 00.002 1032 Enqueuing Move request for scope (0.06, -0.05)
21:45:19.443 00.001 10072 Worker thread wakes up
21:45:19.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
21:45:19.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
21:45:19.444 00.001 10072 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.05
21:45:19.444 00.000 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.55, period_length = 290.05
21:45:19.444 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
21:45:19.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:19.444 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:45:19.444 00.000 10072 MoveAxis(E, 11, ABG)
21:45:19.444 00.000 10072 Guiding  Dir = 2, Dur = 11
21:45:19.445 00.001 10072 IsGuiding returns 0
21:45:19.445 00.000 10072 PulseGuide returned control before completion, sleep 21
21:45:19.446 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:45:19.467 00.021 1032 UpdateGuideState exits: m=1127 SNR=23.5
21:45:19.469 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:19.470 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:19.472 00.002 1032 Enqueuing Expose request
21:45:19.482 00.010 10072 IsGuiding returns 0
21:45:19.482 00.000 10072 Move returns status 0, amount 11
21:45:19.482 00.000 10072 MoveAxis(N, 0, ABG)
21:45:19.482 00.000 10072 Move returns status 0, amount 0
21:45:19.482 00.000 10072 move complete, result=0
21:45:19.482 00.000 10072 worker thread done servicing request
21:45:19.482 00.000 10072 Worker thread wakes up
21:45:19.482 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:19.482 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:19.485 00.003 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
21:45:20.108 00.623 10072 Exposure complete
21:45:20.168 00.060 10072 worker thread done servicing request
21:45:20.170 00.002 1032 OnExposeComplete: enter
21:45:20.171 00.001 1032 UpdateGuideState(): m_state=6
21:45:20.173 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 379
21:45:20.177 00.004 1032 Star::Find returns 1 (0), X=1104.25, Y=140.66, Mass=1373, SNR=26.0, Peak=138 HFD=3.0
21:45:20.180 00.003 1032 MultiStar: [#1 0.12,-0.13,0.96,U] [#2 -0.06,-0.07,0.75,U] [#3 0.08,-0.16,0.75,U] [#4 0.06,-0.21,0.00,M4] [#5 0.21,-0.24,0.00,M8] [#6 -0.10,0.05,0.59,U] [#7 0.08,-0.11,0.67,U] [#8 0.01,-0.14,0.50,U] 
21:45:20.181 00.001 1032 refined, 6 included, MultiStar: {0.03, -0.12}, one-star: {0.04, -0.21}
21:45:20.183 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
21:45:20.185 00.002 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
21:45:20.187 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.30 mountX=-0.12 mountY=-0.00, mountTheta=-3.13
21:45:20.190 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.12, opts=13)
21:45:20.192 00.002 1032 Enqueuing Move request for scope (0.03, -0.12)
21:45:20.195 00.003 10072 Worker thread wakes up
21:45:20.195 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
21:45:20.195 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
21:45:20.195 00.000 10072 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=-0.00
21:45:20.195 00.000 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.55, period_length = 290.05
21:45:20.195 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
21:45:20.195 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:20.195 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:45:20.196 00.001 10072 MoveAxis(E, 13, ABG)
21:45:20.196 00.000 10072 Guiding  Dir = 2, Dur = 13
21:45:20.196 00.000 10072 IsGuiding returns 0
21:45:20.196 00.000 10072 PulseGuide returned control before completion, sleep 23
21:45:20.197 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:45:20.217 00.020 1032 UpdateGuideState exits: m=1373 SNR=26.0
21:45:20.219 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:20.222 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:20.224 00.002 1032 Enqueuing Expose request
21:45:20.230 00.006 10072 IsGuiding returns 0
21:45:20.230 00.000 10072 Move returns status 0, amount 13
21:45:20.230 00.000 10072 MoveAxis(N, 0, ABG)
21:45:20.230 00.000 10072 Move returns status 0, amount 0
21:45:20.230 00.000 10072 move complete, result=0
21:45:20.230 00.000 10072 worker thread done servicing request
21:45:20.230 00.000 10072 Worker thread wakes up
21:45:20.230 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:20.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:20.234 00.004 1032 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
21:45:20.641 00.407 10072 Exposure complete
21:45:20.701 00.060 10072 worker thread done servicing request
21:45:20.701 00.000 1032 OnExposeComplete: enter
21:45:20.703 00.002 1032 UpdateGuideState(): m_state=6
21:45:20.704 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 380
21:45:20.706 00.002 1032 Star::Find returns 1 (0), X=1104.26, Y=140.54, Mass=1330, SNR=25.6, Peak=142 HFD=3.1
21:45:20.708 00.002 1032 MultiStar: [#1 0.22,-0.20,0.00,M1] [#2 -0.02,-0.08,0.74,U] [#3 0.00,-0.13,0.76,U] [#4 0.11,-0.24,0.00,M5] [#5 0.19,-0.17,0.00,M9] [#6 -0.13,0.00,0.59,U] [#7 0.05,-0.22,0.00,M1] [#8 -0.01,-0.32,0.00,M8] 
21:45:20.710 00.002 1032 refined, 3 included, MultiStar: {-0.01, -0.16}, one-star: {0.05, -0.33}
21:45:20.711 00.001 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.80)
21:45:20.714 00.003 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.80)
21:45:20.715 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.65 mountX=-0.15 mountY=0.05, mountTheta=2.80
21:45:20.717 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.16, opts=13)
21:45:20.720 00.003 1032 Enqueuing Move request for scope (-0.01, -0.16)
21:45:20.722 00.002 10072 Worker thread wakes up
21:45:20.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
21:45:20.722 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
21:45:20.722 00.000 10072 Moving (-0.01, -0.16) raw xDistance=-0.15 yDistance=0.05
21:45:20.722 00.000 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.03, hyst = -0.07, hyst_pct = 0.55, period_length = 290.05
21:45:20.722 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
21:45:20.723 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:20.723 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:45:20.723 00.000 10072 MoveAxis(E, 78, ABG)
21:45:20.723 00.000 10072 Guiding  Dir = 2, Dur = 78
21:45:20.723 00.000 10072 IsGuiding returns 0
21:45:20.724 00.001 10072 PulseGuide returned control before completion, sleep 88
21:45:20.724 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:45:20.745 00.021 1032 UpdateGuideState exits: m=1330 SNR=25.6
21:45:20.748 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:20.750 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:20.751 00.001 1032 Enqueuing Expose request
21:45:20.825 00.074 10072 IsGuiding returns 0
21:45:20.825 00.000 10072 Move returns status 0, amount 78
21:45:20.825 00.000 10072 MoveAxis(N, 0, ABG)
21:45:20.825 00.000 10072 Move returns status 0, amount 0
21:45:20.825 00.000 10072 move complete, result=0
21:45:20.825 00.000 10072 worker thread done servicing request
21:45:20.825 00.000 10072 Worker thread wakes up
21:45:20.826 00.001 1032 GuideStep: -0.1 px 78 ms EAST, 0.1 px 0 ms NORTH
21:45:20.829 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:20.830 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:21.456 00.626 10072 Exposure complete
21:45:21.511 00.055 10072 worker thread done servicing request
21:45:21.511 00.000 1032 OnExposeComplete: enter
21:45:21.513 00.002 1032 UpdateGuideState(): m_state=6
21:45:21.515 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 381
21:45:21.517 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=140.73, Mass=1205, SNR=24.3, Peak=129 HFD=3.1
21:45:21.521 00.004 1032 MultiStar: [#1 0.06,0.08,0.98,U] [#2 -0.13,0.23,0.00,M2] [#3 0.03,-0.20,0.00,M1] [#4 -0.14,-0.12,0.63,U] [#5 0.04,0.18,0.60,U] [#6 -0.12,0.16,0.61,U] [#7 -0.13,-0.06,0.70,U] [#8 -0.09,-0.30,0.00,M9] 
21:45:21.523 00.002 1032 refined, 5 included, MultiStar: {-0.01, 0.01}, one-star: {0.11, -0.14}
21:45:21.524 00.001 1032 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.83) = xAngle (0.86 = 0.86)
21:45:21.526 00.002 1032 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.86 = 0.86)
21:45:21.527 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.69 mountX=0.01 mountY=0.01, mountTheta=0.86
21:45:21.532 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
21:45:21.535 00.003 1032 Enqueuing Move request for scope (-0.01, 0.01)
21:45:21.539 00.004 10072 Worker thread wakes up
21:45:21.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
21:45:21.539 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
21:45:21.539 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
21:45:21.539 00.000 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.55, period_length = 290.05
21:45:21.540 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
21:45:21.540 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:21.540 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:45:21.540 00.000 10072 MoveAxis(E, 14, ABG)
21:45:21.540 00.000 10072 Guiding  Dir = 2, Dur = 14
21:45:21.540 00.000 10072 IsGuiding returns 0
21:45:21.541 00.001 10072 PulseGuide returned control before completion, sleep 24
21:45:21.544 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:45:21.564 00.020 1032 UpdateGuideState exits: m=1205 SNR=24.3
21:45:21.566 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:21.568 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:21.569 00.001 1032 Enqueuing Expose request
21:45:21.577 00.008 10072 IsGuiding returns 0
21:45:21.577 00.000 10072 Move returns status 0, amount 14
21:45:21.577 00.000 10072 MoveAxis(N, 0, ABG)
21:45:21.577 00.000 10072 Move returns status 0, amount 0
21:45:21.577 00.000 10072 move complete, result=0
21:45:21.577 00.000 10072 worker thread done servicing request
21:45:21.578 00.001 10072 Worker thread wakes up
21:45:21.578 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:21.578 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:21.582 00.004 1032 GuideStep: 0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
21:45:21.993 00.411 10072 Exposure complete
21:45:22.052 00.059 10072 worker thread done servicing request
21:45:22.052 00.000 1032 OnExposeComplete: enter
21:45:22.055 00.003 1032 UpdateGuideState(): m_state=6
21:45:22.056 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 382
21:45:22.057 00.001 1032 Star::Find returns 1 (0), X=1104.20, Y=140.77, Mass=1197, SNR=24.2, Peak=113 HFD=2.9
21:45:22.058 00.001 1032 MultiStar: [#1 0.04,0.06,1.00,U] [#2 -0.14,0.02,0.79,U] [#3 0.03,-0.09,0.78,U] [#4 -0.06,-0.11,0.70,U] [#5 0.06,0.03,0.68,U] [#6 -0.10,0.12,0.59,U] [#7 0.00,-0.12,0.74,U] [#8 -0.15,0.04,0.51,U] 
21:45:22.060 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {-0.01, -0.10}
21:45:22.061 00.001 1032 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.83) = xAngle (-4.26 = 2.03)
21:45:22.062 00.001 1032 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.26 = 2.03)
21:45:22.065 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.43 mountX=-0.02 mountY=0.03, mountTheta=2.03
21:45:22.067 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.02, opts=13)
21:45:22.068 00.001 1032 Enqueuing Move request for scope (-0.03, -0.02)
21:45:22.070 00.002 10072 Worker thread wakes up
21:45:22.071 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
21:45:22.071 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
21:45:22.071 00.000 10072 Moving (-0.03, -0.02) raw xDistance=-0.02 yDistance=0.03
21:45:22.071 00.000 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.54, period_length = 290.05
21:45:22.071 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
21:45:22.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:22.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:45:22.071 00.000 10072 MoveAxis(E, 12, ABG)
21:45:22.072 00.001 10072 Guiding  Dir = 2, Dur = 12
21:45:22.072 00.000 10072 IsGuiding returns 0
21:45:22.072 00.000 10072 PulseGuide returned control before completion, sleep 22
21:45:22.074 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:45:22.096 00.022 1032 UpdateGuideState exits: m=1197 SNR=24.2
21:45:22.098 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:22.101 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:22.103 00.002 1032 Enqueuing Expose request
21:45:22.104 00.001 10072 IsGuiding returns 0
21:45:22.104 00.000 10072 Move returns status 0, amount 12
21:45:22.105 00.001 10072 MoveAxis(N, 0, ABG)
21:45:22.105 00.000 10072 Move returns status 0, amount 0
21:45:22.105 00.000 10072 move complete, result=0
21:45:22.105 00.000 10072 worker thread done servicing request
21:45:22.105 00.000 10072 Worker thread wakes up
21:45:22.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:22.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:22.112 00.007 1032 GuideStep: -0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
21:45:22.743 00.631 10072 Exposure complete
21:45:22.801 00.058 10072 worker thread done servicing request
21:45:22.801 00.000 1032 OnExposeComplete: enter
21:45:22.804 00.003 1032 UpdateGuideState(): m_state=6
21:45:22.806 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 383
21:45:22.807 00.001 1032 Star::Find returns 1 (0), X=1104.17, Y=140.58, Mass=1058, SNR=22.8, Peak=120 HFD=3.0
21:45:22.809 00.002 1032 MultiStar: [#1 0.24,-0.06,0.00,M1] [#2 -0.09,0.00,0.86,U] [#3 -0.04,-0.15,0.75,U] [#4 -0.02,-0.25,0.00,M4] [#5 0.18,-0.09,0.00,M8] [#6 -0.23,-0.02,0.00,M1] [#7 0.08,-0.18,0.75,U] [#8 0.05,-0.27,0.00,M9] 
21:45:22.810 00.001 1032 refined, 3 included, MultiStar: {-0.03, -0.16}, one-star: {-0.04, -0.29}
21:45:22.812 00.002 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.72)
21:45:22.814 00.002 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.72)
21:45:22.815 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.73 mountX=-0.15 mountY=0.07, mountTheta=2.72
21:45:22.818 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.16, opts=13)
21:45:22.819 00.001 1032 Enqueuing Move request for scope (-0.03, -0.16)
21:45:22.821 00.002 10072 Worker thread wakes up
21:45:22.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
21:45:22.821 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
21:45:22.821 00.000 10072 Moving (-0.03, -0.16) raw xDistance=-0.15 yDistance=0.07
21:45:22.821 00.000 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.03, hyst = -0.07, hyst_pct = 0.54, period_length = 290.05
21:45:22.821 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
21:45:22.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:22.822 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:45:22.822 00.000 10072 MoveAxis(E, 80, ABG)
21:45:22.822 00.000 10072 Guiding  Dir = 2, Dur = 80
21:45:22.822 00.000 10072 IsGuiding returns 0
21:45:22.822 00.000 10072 PulseGuide returned control before completion, sleep 90
21:45:22.823 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:45:22.844 00.021 1032 UpdateGuideState exits: m=1058 SNR=22.8
21:45:22.846 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:22.848 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:22.850 00.002 1032 Enqueuing Expose request
21:45:22.927 00.077 10072 IsGuiding returns 1
21:45:22.927 00.000 10072 scope still moving after pulse duration time elapsed
21:45:22.958 00.031 10072 IsGuiding returns 0
21:45:22.959 00.001 10072 scope move finished after 80 + 56 ms
21:45:22.959 00.000 10072 Move returns status 0, amount 80
21:45:22.959 00.000 10072 MoveAxis(N, 0, ABG)
21:45:22.959 00.000 10072 Move returns status 0, amount 0
21:45:22.959 00.000 10072 move complete, result=0
21:45:22.959 00.000 10072 worker thread done servicing request
21:45:22.959 00.000 10072 Worker thread wakes up
21:45:22.959 00.000 1032 GuideStep: -0.1 px 80 ms EAST, 0.1 px 0 ms NORTH
21:45:22.962 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:22.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:23.370 00.408 10072 Exposure complete
21:45:23.429 00.059 10072 worker thread done servicing request
21:45:23.429 00.000 1032 OnExposeComplete: enter
21:45:23.432 00.003 1032 UpdateGuideState(): m_state=6
21:45:23.434 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 384
21:45:23.435 00.001 1032 Star::Find returns 1 (0), X=1104.17, Y=140.65, Mass=1247, SNR=24.8, Peak=120 HFD=3.2
21:45:23.437 00.002 1032 MultiStar: [#1 0.15,0.03,1.04,U] [#2 -0.16,0.02,0.75,U] [#3 0.07,-0.19,0.00,M1] [#4 0.03,-0.18,0.69,U] [#5 0.19,-0.10,0.00,M9] [#6 -0.18,-0.06,0.64,U] [#7 0.13,-0.15,0.65,U] [#8 0.08,-0.09,0.53,U] 
21:45:23.438 00.001 1032 refined, 6 included, MultiStar: {0.01, -0.10}, one-star: {-0.04, -0.23}
21:45:23.439 00.001 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.94)
21:45:23.440 00.001 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.94)
21:45:23.442 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.52 mountX=-0.09 mountY=0.02, mountTheta=2.94
21:45:23.444 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.10, opts=13)
21:45:23.446 00.002 1032 Enqueuing Move request for scope (0.01, -0.10)
21:45:23.448 00.002 10072 Worker thread wakes up
21:45:23.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
21:45:23.448 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
21:45:23.448 00.000 10072 Moving (0.01, -0.10) raw xDistance=-0.09 yDistance=0.02
21:45:23.448 00.000 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.54, period_length = 290.05
21:45:23.448 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
21:45:23.449 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:23.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:45:23.449 00.000 10072 MoveAxis(E, 7, ABG)
21:45:23.449 00.000 10072 Guiding  Dir = 2, Dur = 7
21:45:23.449 00.000 10072 IsGuiding returns 0
21:45:23.450 00.001 10072 PulseGuide returned control before completion, sleep 17
21:45:23.450 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:45:23.469 00.019 1032 UpdateGuideState exits: m=1247 SNR=24.8
21:45:23.470 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:23.471 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:23.473 00.002 1032 Enqueuing Expose request
21:45:23.476 00.003 10072 IsGuiding returns 0
21:45:23.477 00.001 10072 Move returns status 0, amount 7
21:45:23.477 00.000 10072 MoveAxis(N, 0, ABG)
21:45:23.477 00.000 10072 Move returns status 0, amount 0
21:45:23.477 00.000 10072 move complete, result=0
21:45:23.477 00.000 10072 worker thread done servicing request
21:45:23.477 00.000 10072 Worker thread wakes up
21:45:23.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:23.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:23.482 00.005 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
21:45:24.102 00.620 10072 Exposure complete
21:45:24.159 00.057 10072 worker thread done servicing request
21:45:24.159 00.000 1032 OnExposeComplete: enter
21:45:24.161 00.002 1032 UpdateGuideState(): m_state=6
21:45:24.164 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 385
21:45:24.165 00.001 1032 Star::Find returns 1 (0), X=1104.10, Y=140.90, Mass=1271, SNR=25.0, Peak=114 HFD=2.9
21:45:24.167 00.002 1032 MultiStar: [#1 0.13,0.01,1.02,U] [#2 -0.19,0.13,0.00,M1] [#3 -0.05,-0.16,0.67,U] [#4 -0.00,-0.07,0.67,U] [#5 0.11,0.02,0.66,U] [#6 0.08,0.06,0.64,U] [#7 0.09,-0.11,0.72,U] [#8 -0.04,-0.07,0.56,U] 
21:45:24.169 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.03}, one-star: {-0.11, 0.02}
21:45:24.171 00.002 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
21:45:24.172 00.001 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
21:45:24.175 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.93 mountX=-0.04 mountY=-0.02, mountTheta=-2.76
21:45:24.178 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
21:45:24.180 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
21:45:24.181 00.001 10072 Worker thread wakes up
21:45:24.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
21:45:24.181 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
21:45:24.181 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.04 yDistance=-0.02
21:45:24.182 00.001 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.54, period_length = 290.05
21:45:24.182 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
21:45:24.182 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:24.182 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:45:24.182 00.000 10072 MoveAxis(E, 7, ABG)
21:45:24.182 00.000 10072 Guiding  Dir = 2, Dur = 7
21:45:24.183 00.001 10072 IsGuiding returns 0
21:45:24.183 00.000 10072 PulseGuide returned control before completion, sleep 17
21:45:24.183 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:45:24.204 00.021 1032 UpdateGuideState exits: m=1271 SNR=25.0
21:45:24.207 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:24.210 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:24.212 00.002 1032 Enqueuing Expose request
21:45:24.213 00.001 10072 IsGuiding returns 0
21:45:24.213 00.000 10072 Move returns status 0, amount 7
21:45:24.213 00.000 10072 MoveAxis(N, 0, ABG)
21:45:24.213 00.000 10072 Move returns status 0, amount 0
21:45:24.213 00.000 10072 move complete, result=0
21:45:24.213 00.000 10072 worker thread done servicing request
21:45:24.213 00.000 10072 Worker thread wakes up
21:45:24.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:24.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:24.220 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
21:45:24.617 00.397 10072 Exposure complete
21:45:24.676 00.059 10072 worker thread done servicing request
21:45:24.677 00.001 1032 OnExposeComplete: enter
21:45:24.678 00.001 1032 UpdateGuideState(): m_state=6
21:45:24.680 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 386
21:45:24.681 00.001 1032 Star::Find returns 1 (0), X=1104.24, Y=140.80, Mass=1409, SNR=26.3, Peak=134 HFD=3.0
21:45:24.684 00.003 1032 MultiStar: [#1 0.16,0.02,0.96,U] [#2 -0.03,0.11,0.71,U] [#3 -0.06,-0.05,0.74,U] [#4 0.14,-0.05,0.62,U] [#5 0.05,0.04,0.63,U] [#6 -0.19,0.12,0.00,M1] [#7 0.03,0.01,0.64,U] [#8 0.09,0.08,0.49,U] 
21:45:24.686 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.00}, one-star: {0.03, -0.08}
21:45:24.687 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
21:45:24.688 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
21:45:24.690 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.05 mountX=-0.01 mountY=-0.05, mountTheta=-1.78
21:45:24.694 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
21:45:24.696 00.002 1032 Enqueuing Move request for scope (0.05, 0.00)
21:45:24.697 00.001 10072 Worker thread wakes up
21:45:24.698 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
21:45:24.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
21:45:24.698 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
21:45:24.698 00.000 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.54, period_length = 290.05
21:45:24.698 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
21:45:24.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:24.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:45:24.698 00.000 10072 MoveAxis(E, 6, ABG)
21:45:24.698 00.000 10072 Guiding  Dir = 2, Dur = 6
21:45:24.699 00.001 10072 IsGuiding returns 0
21:45:24.699 00.000 10072 PulseGuide returned control before completion, sleep 16
21:45:24.699 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:45:24.720 00.021 1032 UpdateGuideState exits: m=1409 SNR=26.3
21:45:24.721 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:24.723 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:24.726 00.003 1032 Enqueuing Expose request
21:45:24.728 00.002 10072 IsGuiding returns 0
21:45:24.728 00.000 10072 Move returns status 0, amount 6
21:45:24.728 00.000 10072 MoveAxis(N, 0, ABG)
21:45:24.728 00.000 10072 Move returns status 0, amount 0
21:45:24.728 00.000 10072 move complete, result=0
21:45:24.729 00.001 10072 worker thread done servicing request
21:45:24.729 00.000 10072 Worker thread wakes up
21:45:24.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:24.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:24.736 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
21:45:25.366 00.630 10072 Exposure complete
21:45:25.427 00.061 10072 worker thread done servicing request
21:45:25.427 00.000 1032 OnExposeComplete: enter
21:45:25.430 00.003 1032 UpdateGuideState(): m_state=6
21:45:25.431 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 387
21:45:25.433 00.002 1032 Star::Find returns 1 (0), X=1104.13, Y=140.82, Mass=1179, SNR=24.1, Peak=108 HFD=2.9
21:45:25.434 00.001 1032 MultiStar: [#1 0.10,0.01,0.93,U] [#2 -0.10,0.17,0.79,U] [#3 -0.03,-0.01,0.76,U] [#4 0.02,-0.18,0.67,U] [#5 -0.01,-0.04,0.71,U] [#6 -0.07,0.06,0.63,U] [#7 -0.00,-0.17,0.65,U] [#8 -0.16,-0.13,0.00,M7] 
21:45:25.436 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.03}, one-star: {-0.08, -0.06}
21:45:25.437 00.001 1032 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.83) = xAngle (-4.08 = 2.21)
21:45:25.439 00.002 1032 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.08 = 2.21)
21:45:25.439 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.25 mountX=-0.02 mountY=0.03, mountTheta=2.21
21:45:25.443 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
21:45:25.445 00.002 1032 Enqueuing Move request for scope (-0.02, -0.03)
21:45:25.447 00.002 10072 Worker thread wakes up
21:45:25.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
21:45:25.447 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
21:45:25.447 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
21:45:25.447 00.000 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.54, period_length = 290.05
21:45:25.448 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
21:45:25.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:25.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:45:25.448 00.000 10072 MoveAxis(E, 7, ABG)
21:45:25.448 00.000 10072 Guiding  Dir = 2, Dur = 7
21:45:25.448 00.000 10072 IsGuiding returns 0
21:45:25.449 00.001 10072 PulseGuide returned control before completion, sleep 17
21:45:25.449 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:45:25.470 00.021 1032 UpdateGuideState exits: m=1179 SNR=24.1
21:45:25.477 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:25.479 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:25.480 00.001 1032 Enqueuing Expose request
21:45:25.482 00.002 10072 IsGuiding returns 0
21:45:25.482 00.000 10072 Move returns status 0, amount 7
21:45:25.482 00.000 10072 MoveAxis(N, 0, ABG)
21:45:25.482 00.000 10072 Move returns status 0, amount 0
21:45:25.482 00.000 10072 move complete, result=0
21:45:25.482 00.000 10072 worker thread done servicing request
21:45:25.482 00.000 10072 Worker thread wakes up
21:45:25.482 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:25.482 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:25.491 00.009 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
21:45:25.898 00.407 10072 Exposure complete
21:45:25.950 00.052 10072 worker thread done servicing request
21:45:25.950 00.000 1032 OnExposeComplete: enter
21:45:25.953 00.003 1032 UpdateGuideState(): m_state=6
21:45:25.955 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 388
21:45:25.956 00.001 1032 Star::Find returns 1 (0), X=1104.15, Y=140.75, Mass=1304, SNR=25.3, Peak=126 HFD=3.3
21:45:25.959 00.003 1032 MultiStar: [#1 -0.04,-0.09,0.91,U] [#2 -0.17,0.13,0.00,M1] [#3 -0.05,-0.05,0.71,U] [#4 0.04,-0.06,0.62,U] [#5 0.10,-0.19,0.00,M7] [#6 -0.06,-0.02,0.60,U] [#7 0.02,-0.05,0.62,U] [#8 -0.07,-0.25,0.00,M8] 
21:45:25.961 00.002 1032 refined, 5 included, MultiStar: {-0.03, -0.08}, one-star: {-0.06, -0.13}
21:45:25.962 00.001 1032 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.83) = xAngle (-3.77 = 2.51)
21:45:25.964 00.002 1032 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.77 = 2.51)
21:45:25.966 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.94 mountX=-0.07 mountY=0.05, mountTheta=2.51
21:45:25.968 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.08, opts=13)
21:45:25.970 00.002 1032 Enqueuing Move request for scope (-0.03, -0.08)
21:45:25.971 00.001 10072 Worker thread wakes up
21:45:25.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
21:45:25.971 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
21:45:25.971 00.000 10072 Moving (-0.03, -0.08) raw xDistance=-0.07 yDistance=0.05
21:45:25.972 00.001 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.54, period_length = 290.05
21:45:25.972 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
21:45:25.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:25.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:45:25.972 00.000 10072 MoveAxis(E, 6, ABG)
21:45:25.972 00.000 10072 Guiding  Dir = 2, Dur = 6
21:45:25.972 00.000 10072 IsGuiding returns 0
21:45:25.973 00.001 10072 PulseGuide returned control before completion, sleep 16
21:45:25.973 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:45:25.992 00.019 1032 UpdateGuideState exits: m=1304 SNR=25.3
21:45:25.994 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:25.996 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:25.997 00.001 1032 Enqueuing Expose request
21:45:26.004 00.007 10072 IsGuiding returns 0
21:45:26.004 00.000 10072 Move returns status 0, amount 6
21:45:26.004 00.000 10072 MoveAxis(N, 0, ABG)
21:45:26.004 00.000 10072 Move returns status 0, amount 0
21:45:26.004 00.000 10072 move complete, result=0
21:45:26.004 00.000 10072 worker thread done servicing request
21:45:26.004 00.000 10072 Worker thread wakes up
21:45:26.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:26.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:26.005 00.001 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
21:45:26.630 00.625 10072 Exposure complete
21:45:26.686 00.056 10072 worker thread done servicing request
21:45:26.687 00.001 1032 OnExposeComplete: enter
21:45:26.688 00.001 1032 UpdateGuideState(): m_state=6
21:45:26.690 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 389
21:45:26.691 00.001 1032 Star::Find returns 1 (0), X=1104.05, Y=140.77, Mass=1220, SNR=24.5, Peak=107 HFD=3.2
21:45:26.693 00.002 1032 MultiStar: [#1 0.01,0.02,0.92,U] [#2 -0.22,0.06,0.00,M2] [#3 -0.06,-0.18,0.72,U] [#4 0.03,-0.20,0.69,U] [#5 0.00,-0.05,0.67,U] [#6 -0.07,-0.03,0.59,U] [#7 -0.04,-0.11,0.68,U] [#8 -0.03,-0.04,0.56,U] 
21:45:26.696 00.003 1032 refined, 7 included, MultiStar: {-0.04, -0.09}, one-star: {-0.16, -0.10}
21:45:26.697 00.001 1032 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.83) = xAngle (-3.87 = 2.41)
21:45:26.699 00.002 1032 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.87 = 2.41)
21:45:26.700 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.04 mountX=-0.07 mountY=0.06, mountTheta=2.41
21:45:26.702 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.09, opts=13)
21:45:26.705 00.003 1032 Enqueuing Move request for scope (-0.04, -0.09)
21:45:26.707 00.002 10072 Worker thread wakes up
21:45:26.707 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
21:45:26.707 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
21:45:26.707 00.000 10072 Moving (-0.04, -0.09) raw xDistance=-0.07 yDistance=0.06
21:45:26.707 00.000 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.54, period_length = 290.05
21:45:26.707 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
21:45:26.708 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:26.708 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:45:26.708 00.000 10072 MoveAxis(E, 7, ABG)
21:45:26.708 00.000 10072 Guiding  Dir = 2, Dur = 7
21:45:26.708 00.000 10072 IsGuiding returns 0
21:45:26.709 00.001 10072 PulseGuide returned control before completion, sleep 17
21:45:26.710 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:45:26.729 00.019 1032 UpdateGuideState exits: m=1220 SNR=24.5
21:45:26.730 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:26.732 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:26.733 00.001 1032 Enqueuing Expose request
21:45:26.739 00.006 10072 IsGuiding returns 0
21:45:26.739 00.000 10072 Move returns status 0, amount 7
21:45:26.739 00.000 10072 MoveAxis(N, 0, ABG)
21:45:26.739 00.000 10072 Move returns status 0, amount 0
21:45:26.739 00.000 10072 move complete, result=0
21:45:26.740 00.001 10072 worker thread done servicing request
21:45:26.740 00.000 10072 Worker thread wakes up
21:45:26.740 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:26.740 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:26.745 00.005 1032 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
21:45:27.148 00.403 10072 Exposure complete
21:45:27.211 00.063 10072 worker thread done servicing request
21:45:27.211 00.000 1032 OnExposeComplete: enter
21:45:27.213 00.002 1032 UpdateGuideState(): m_state=6
21:45:27.215 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 390
21:45:27.217 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=140.78, Mass=1189, SNR=24.2, Peak=115 HFD=3.0
21:45:27.219 00.002 1032 MultiStar: [#1 0.11,0.18,0.00,M1] [#2 -0.29,0.11,0.00,M3] [#3 -0.13,-0.06,0.78,U] [#4 0.07,-0.16,0.69,U] [#5 0.10,-0.01,0.71,U] [#6 -0.21,-0.04,0.00,M1] [#7 0.08,-0.01,0.74,U] [#8 -0.14,-0.07,0.52,U] 
21:45:27.221 00.002 1032 refined, 5 included, MultiStar: {-0.02, -0.07}, one-star: {-0.07, -0.10}
21:45:27.223 00.002 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.66)
21:45:27.224 00.001 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.66)
21:45:27.227 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.80 mountX=-0.06 mountY=0.03, mountTheta=2.66
21:45:27.230 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
21:45:27.232 00.002 1032 Enqueuing Move request for scope (-0.02, -0.07)
21:45:27.235 00.003 10072 Worker thread wakes up
21:45:27.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
21:45:27.235 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
21:45:27.235 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.03
21:45:27.235 00.000 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.54, period_length = 290.05
21:45:27.235 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
21:45:27.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:27.236 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:45:27.236 00.000 10072 MoveAxis(E, 6, ABG)
21:45:27.236 00.000 10072 Guiding  Dir = 2, Dur = 6
21:45:27.236 00.000 10072 IsGuiding returns 0
21:45:27.237 00.001 10072 PulseGuide returned control before completion, sleep 16
21:45:27.237 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:45:27.256 00.019 10072 IsGuiding returns 0
21:45:27.256 00.000 10072 Move returns status 0, amount 6
21:45:27.256 00.000 10072 MoveAxis(N, 0, ABG)
21:45:27.256 00.000 10072 Move returns status 0, amount 0
21:45:27.256 00.000 10072 move complete, result=0
21:45:27.256 00.000 10072 worker thread done servicing request
21:45:27.261 00.005 1032 UpdateGuideState exits: m=1189 SNR=24.2
21:45:27.263 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:27.265 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:27.269 00.004 1032 Enqueuing Expose request
21:45:27.272 00.003 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
21:45:27.274 00.002 10072 Worker thread wakes up
21:45:27.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:27.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:27.900 00.626 10072 Exposure complete
21:45:27.961 00.061 10072 worker thread done servicing request
21:45:27.961 00.000 1032 OnExposeComplete: enter
21:45:27.965 00.004 1032 UpdateGuideState(): m_state=6
21:45:27.966 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 391
21:45:27.968 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=140.74, Mass=1486, SNR=27.0, Peak=146 HFD=3.0
21:45:27.970 00.002 1032 MultiStar: [#1 0.06,-0.06,0.91,U] [#2 -0.19,0.05,0.69,U] [#3 -0.00,-0.10,0.66,U] [#4 0.09,-0.16,0.62,U] [#5 0.20,0.01,0.62,U] [#6 -0.10,0.08,0.54,U] [#7 0.01,0.01,0.69,U] [#8 0.05,-0.17,0.43,U] 
21:45:27.972 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {-0.03, -0.13}
21:45:27.973 00.001 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 3.00)
21:45:27.975 00.002 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 3.00)
21:45:27.977 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.46 mountX=-0.05 mountY=0.01, mountTheta=3.00
21:45:27.979 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
21:45:27.981 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
21:45:27.983 00.002 10072 Worker thread wakes up
21:45:27.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
21:45:27.983 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
21:45:27.983 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
21:45:27.983 00.000 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.53, period_length = 290.05
21:45:27.983 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
21:45:27.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:27.984 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:45:27.984 00.000 10072 MoveAxis(E, 7, ABG)
21:45:27.984 00.000 10072 Guiding  Dir = 2, Dur = 7
21:45:27.984 00.000 10072 IsGuiding returns 0
21:45:27.984 00.000 10072 PulseGuide returned control before completion, sleep 17
21:45:27.985 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:45:28.006 00.021 10072 IsGuiding returns 0
21:45:28.006 00.000 10072 Move returns status 0, amount 7
21:45:28.006 00.000 10072 MoveAxis(N, 0, ABG)
21:45:28.006 00.000 10072 Move returns status 0, amount 0
21:45:28.007 00.001 10072 move complete, result=0
21:45:28.007 00.000 10072 worker thread done servicing request
21:45:28.013 00.006 1032 UpdateGuideState exits: m=1486 SNR=27.0
21:45:28.015 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:28.016 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:28.019 00.003 1032 Enqueuing Expose request
21:45:28.022 00.003 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
21:45:28.024 00.002 10072 Worker thread wakes up
21:45:28.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:28.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:28.432 00.408 10072 Exposure complete
21:45:28.489 00.057 10072 worker thread done servicing request
21:45:28.489 00.000 1032 OnExposeComplete: enter
21:45:28.491 00.002 1032 UpdateGuideState(): m_state=6
21:45:28.493 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 392
21:45:28.495 00.002 1032 Star::Find returns 1 (0), X=1104.34, Y=140.77, Mass=1035, SNR=22.5, Peak=98 HFD=3.2
21:45:28.497 00.002 1032 MultiStar: [#1 0.08,0.10,1.09,U] [#2 -0.22,0.14,0.00,M3] [#3 0.06,-0.20,0.00,M1] [#4 -0.02,-0.14,0.78,U] [#5 0.15,-0.01,0.68,U] [#6 0.03,0.15,0.74,U] [#7 0.03,-0.15,0.69,U] [#8 0.02,-0.12,0.57,U] 
21:45:28.498 00.001 1032 refined, 6 included, MultiStar: {0.06, -0.03}, one-star: {0.13, -0.11}
21:45:28.500 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
21:45:28.501 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
21:45:28.502 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.47 mountX=-0.05 mountY=-0.05, mountTheta=-2.30
21:45:28.504 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
21:45:28.506 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
21:45:28.507 00.001 10072 Worker thread wakes up
21:45:28.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
21:45:28.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
21:45:28.507 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.05
21:45:28.507 00.000 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.53, period_length = 290.05
21:45:28.508 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
21:45:28.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:28.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:45:28.508 00.000 10072 MoveAxis(E, 6, ABG)
21:45:28.508 00.000 10072 Guiding  Dir = 2, Dur = 6
21:45:28.508 00.000 10072 IsGuiding returns 0
21:45:28.508 00.000 10072 PulseGuide returned control before completion, sleep 16
21:45:28.510 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=95, Gamma=2.230
21:45:28.530 00.020 1032 UpdateGuideState exits: m=1035 SNR=22.5
21:45:28.532 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:28.533 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:28.535 00.002 1032 Enqueuing Expose request
21:45:28.539 00.004 10072 IsGuiding returns 0
21:45:28.539 00.000 10072 Move returns status 0, amount 6
21:45:28.539 00.000 10072 MoveAxis(N, 0, ABG)
21:45:28.539 00.000 10072 Move returns status 0, amount 0
21:45:28.539 00.000 10072 move complete, result=0
21:45:28.539 00.000 10072 worker thread done servicing request
21:45:28.539 00.000 10072 Worker thread wakes up
21:45:28.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:28.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:28.544 00.005 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
21:45:29.169 00.625 10072 Exposure complete
21:45:29.230 00.061 10072 worker thread done servicing request
21:45:29.230 00.000 1032 OnExposeComplete: enter
21:45:29.232 00.002 1032 UpdateGuideState(): m_state=6
21:45:29.234 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 393
21:45:29.235 00.001 1032 Star::Find returns 1 (0), X=1104.20, Y=140.64, Mass=1265, SNR=24.9, Peak=129 HFD=3.2
21:45:29.237 00.002 1032 MultiStar: [#1 0.16,-0.17,0.00,M1] [#2 -0.16,0.05,0.80,U] [#3 0.07,-0.24,0.00,M2] [#4 0.02,-0.25,0.00,M1] [#5 0.06,-0.23,0.00,M4] [#6 -0.01,-0.14,0.59,U] [#7 0.04,-0.18,0.68,U] [#8 -0.17,-0.24,0.00,M5] 
21:45:29.238 00.001 1032 refined, 3 included, MultiStar: {-0.04, -0.13}, one-star: {-0.01, -0.24}
21:45:29.240 00.002 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.61)
21:45:29.242 00.002 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.61)
21:45:29.243 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.84 mountX=-0.12 mountY=0.07, mountTheta=2.61
21:45:29.248 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.13, opts=13)
21:45:29.250 00.002 1032 Enqueuing Move request for scope (-0.04, -0.13)
21:45:29.251 00.001 10072 Worker thread wakes up
21:45:29.251 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
21:45:29.251 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
21:45:29.251 00.000 10072 Moving (-0.04, -0.13) raw xDistance=-0.12 yDistance=0.07
21:45:29.252 00.001 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.53, period_length = 290.05
21:45:29.252 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
21:45:29.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:29.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:45:29.252 00.000 10072 MoveAxis(E, 7, ABG)
21:45:29.252 00.000 10072 Guiding  Dir = 2, Dur = 7
21:45:29.252 00.000 10072 IsGuiding returns 0
21:45:29.254 00.002 10072 PulseGuide returned control before completion, sleep 17
21:45:29.254 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:45:29.274 00.020 1032 UpdateGuideState exits: m=1265 SNR=24.9
21:45:29.277 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:29.279 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:29.281 00.002 1032 Enqueuing Expose request
21:45:29.282 00.001 10072 IsGuiding returns 0
21:45:29.282 00.000 10072 Move returns status 0, amount 7
21:45:29.282 00.000 10072 MoveAxis(N, 0, ABG)
21:45:29.282 00.000 10072 Move returns status 0, amount 0
21:45:29.282 00.000 10072 move complete, result=0
21:45:29.283 00.001 10072 worker thread done servicing request
21:45:29.283 00.000 10072 Worker thread wakes up
21:45:29.283 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:29.283 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:29.291 00.008 1032 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
21:45:29.702 00.411 10072 Exposure complete
21:45:29.760 00.058 10072 worker thread done servicing request
21:45:29.760 00.000 1032 OnExposeComplete: enter
21:45:29.762 00.002 1032 UpdateGuideState(): m_state=6
21:45:29.764 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 394
21:45:29.766 00.002 1032 Star::Find returns 1 (0), X=1104.24, Y=140.62, Mass=1048, SNR=22.7, Peak=107 HFD=3.2
21:45:29.770 00.004 1032 MultiStar: [#1 0.16,-0.12,0.00,M2] [#2 -0.17,-0.13,0.00,M3] [#3 0.05,-0.20,0.00,M3] [#4 0.07,-0.23,0.00,M2] [#5 0.17,-0.18,0.00,M5] [#6 -0.04,-0.10,0.71,U] [#7 0.12,-0.16,0.66,U] [#8 -0.06,-0.28,0.00,M6] 
21:45:29.772 00.002 1032 refined, 2 included, MultiStar: {0.03, -0.18}, one-star: {0.03, -0.25}
21:45:29.775 00.003 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.07)
21:45:29.776 00.001 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.07)
21:45:29.778 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.39 mountX=-0.18 mountY=0.01, mountTheta=3.07
21:45:29.781 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.18, opts=13)
21:45:29.783 00.002 1032 Enqueuing Move request for scope (0.03, -0.18)
21:45:29.785 00.002 10072 Worker thread wakes up
21:45:29.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
21:45:29.785 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
21:45:29.786 00.001 10072 Moving (0.03, -0.18) raw xDistance=-0.18 yDistance=0.01
21:45:29.786 00.000 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.53, period_length = 290.05
21:45:29.786 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
21:45:29.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:29.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:45:29.786 00.000 10072 MoveAxis(E, 88, ABG)
21:45:29.786 00.000 10072 Guiding  Dir = 2, Dur = 88
21:45:29.787 00.001 10072 IsGuiding returns 0
21:45:29.787 00.000 10072 PulseGuide returned control before completion, sleep 98
21:45:29.788 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:45:29.809 00.021 1032 UpdateGuideState exits: m=1048 SNR=22.7
21:45:29.812 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:29.813 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:29.815 00.002 1032 Enqueuing Expose request
21:45:29.901 00.086 10072 IsGuiding returns 0
21:45:29.901 00.000 10072 Move returns status 0, amount 88
21:45:29.901 00.000 10072 MoveAxis(N, 0, ABG)
21:45:29.901 00.000 10072 Move returns status 0, amount 0
21:45:29.901 00.000 10072 move complete, result=0
21:45:29.901 00.000 10072 worker thread done servicing request
21:45:29.901 00.000 10072 Worker thread wakes up
21:45:29.901 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:29.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:29.901 00.000 1032 GuideStep: -0.2 px 88 ms EAST, 0.0 px 0 ms NORTH
21:45:30.529 00.628 10072 Exposure complete
21:45:30.583 00.054 10072 worker thread done servicing request
21:45:30.583 00.000 1032 OnExposeComplete: enter
21:45:30.585 00.002 1032 UpdateGuideState(): m_state=6
21:45:30.586 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 395
21:45:30.589 00.003 1032 Star::Find returns 1 (0), X=1104.35, Y=140.93, Mass=1317, SNR=25.4, Peak=132 HFD=3.3
21:45:30.590 00.001 1032 MultiStar: [#1 0.15,0.10,0.88,U] [#2 -0.23,0.18,0.00,M4] [#3 -0.12,0.10,0.75,U] [#4 -0.11,0.05,0.65,U] [#5 0.18,-0.06,0.63,U] [#6 -0.15,0.12,0.59,U] [#7 0.09,0.08,0.68,U] [#8 0.15,-0.20,0.00,M7] 
21:45:30.591 00.001 1032 refined, 6 included, MultiStar: {0.04, 0.07}, one-star: {0.14, 0.06}
21:45:30.593 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
21:45:30.594 00.001 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
21:45:30.595 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.05 mountX=0.05 mountY=-0.05, mountTheta=-0.78
21:45:30.597 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
21:45:30.598 00.001 1032 Enqueuing Move request for scope (0.04, 0.07)
21:45:30.600 00.002 10072 Worker thread wakes up
21:45:30.600 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
21:45:30.600 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
21:45:30.600 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.05 yDistance=-0.05
21:45:30.601 00.001 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.53, period_length = 290.05
21:45:30.601 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
21:45:30.601 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:30.601 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:45:30.601 00.000 10072 MoveAxis(E, 7, ABG)
21:45:30.601 00.000 10072 Guiding  Dir = 2, Dur = 7
21:45:30.601 00.000 10072 IsGuiding returns 0
21:45:30.602 00.001 10072 PulseGuide returned control before completion, sleep 17
21:45:30.602 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
21:45:30.619 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.4
21:45:30.621 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:30.624 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:30.624 00.000 1032 Enqueuing Expose request
21:45:30.626 00.002 10072 IsGuiding returns 0
21:45:30.626 00.000 10072 Move returns status 0, amount 7
21:45:30.626 00.000 10072 MoveAxis(N, 0, ABG)
21:45:30.626 00.000 10072 Move returns status 0, amount 0
21:45:30.626 00.000 10072 move complete, result=0
21:45:30.626 00.000 10072 worker thread done servicing request
21:45:30.626 00.000 10072 Worker thread wakes up
21:45:30.626 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:30.626 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:30.634 00.008 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
21:45:31.031 00.397 10072 Exposure complete
21:45:31.088 00.057 10072 worker thread done servicing request
21:45:31.088 00.000 1032 OnExposeComplete: enter
21:45:31.090 00.002 1032 UpdateGuideState(): m_state=6
21:45:31.092 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 396
21:45:31.093 00.001 1032 Star::Find returns 1 (0), X=1104.22, Y=140.91, Mass=1155, SNR=23.8, Peak=105 HFD=3.1
21:45:31.096 00.003 1032 MultiStar: [#1 0.11,0.19,0.00,M2] [#2 -0.21,0.28,0.00,M5] [#3 0.01,0.11,0.76,U] [#4 -0.05,0.01,0.68,U] [#5 0.05,0.10,0.68,U] [#6 -0.10,0.26,0.00,M1] [#7 0.02,0.10,0.71,U] [#8 -0.07,-0.02,0.52,U] 
21:45:31.097 00.001 1032 single-star, 5 included, MultiStar: {-0.00, 0.06}, one-star: {0.01, 0.03}
21:45:31.099 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
21:45:31.100 00.001 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
21:45:31.102 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.17 mountX=0.03 mountY=-0.02, mountTheta=-0.66
21:45:31.105 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
21:45:31.108 00.003 1032 Enqueuing Move request for scope (0.01, 0.03)
21:45:31.109 00.001 10072 Worker thread wakes up
21:45:31.110 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
21:45:31.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
21:45:31.110 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
21:45:31.111 00.001 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.53, period_length = 290.05
21:45:31.111 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
21:45:31.111 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:31.112 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:45:31.112 00.000 10072 MoveAxis(E, 5, ABG)
21:45:31.112 00.000 10072 Guiding  Dir = 2, Dur = 5
21:45:31.112 00.000 10072 IsGuiding returns 0
21:45:31.112 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:45:31.114 00.002 10072 PulseGuide returned control before completion, sleep 15
21:45:31.131 00.017 1032 UpdateGuideState exits: m=1155 SNR=23.8
21:45:31.134 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:31.135 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:31.136 00.001 1032 Enqueuing Expose request
21:45:31.138 00.002 10072 IsGuiding returns 0
21:45:31.138 00.000 10072 Move returns status 0, amount 5
21:45:31.138 00.000 10072 MoveAxis(N, 0, ABG)
21:45:31.139 00.001 10072 Move returns status 0, amount 0
21:45:31.139 00.000 10072 move complete, result=0
21:45:31.139 00.000 10072 worker thread done servicing request
21:45:31.139 00.000 10072 Worker thread wakes up
21:45:31.139 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:31.139 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:31.149 00.010 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
21:45:31.767 00.618 10072 Exposure complete
21:45:31.827 00.060 10072 worker thread done servicing request
21:45:31.827 00.000 1032 OnExposeComplete: enter
21:45:31.830 00.003 1032 UpdateGuideState(): m_state=6
21:45:31.831 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 397
21:45:31.833 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=140.69, Mass=1212, SNR=24.4, Peak=117 HFD=3.3
21:45:31.835 00.002 1032 MultiStar: [#1 0.16,0.06,1.02,U] [#2 -0.07,0.14,0.85,U] [#3 0.06,-0.05,0.76,U] [#4 0.12,-0.06,0.65,U] [#5 0.01,0.11,0.66,U] [#6 -0.06,0.12,0.67,U] [#7 -0.01,0.06,0.72,U] [#8 -0.03,-0.04,0.53,U] 
21:45:31.836 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.02, -0.19}
21:45:31.838 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
21:45:31.839 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
21:45:31.841 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.52 mountX=0.01 mountY=-0.03, mountTheta=-1.31
21:45:31.843 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
21:45:31.845 00.002 1032 Enqueuing Move request for scope (0.03, 0.02)
21:45:31.847 00.002 10072 Worker thread wakes up
21:45:31.847 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
21:45:31.847 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
21:45:31.847 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
21:45:31.847 00.000 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.53, period_length = 290.05
21:45:31.847 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
21:45:31.847 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:31.849 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:45:31.849 00.000 10072 MoveAxis(E, 6, ABG)
21:45:31.849 00.000 10072 Guiding  Dir = 2, Dur = 6
21:45:31.849 00.000 10072 IsGuiding returns 0
21:45:31.849 00.000 10072 PulseGuide returned control before completion, sleep 16
21:45:31.851 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:45:31.870 00.019 1032 UpdateGuideState exits: m=1212 SNR=24.4
21:45:31.872 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:31.874 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:31.875 00.001 1032 Enqueuing Expose request
21:45:31.877 00.002 10072 IsGuiding returns 0
21:45:31.877 00.000 10072 Move returns status 0, amount 6
21:45:31.877 00.000 10072 MoveAxis(N, 0, ABG)
21:45:31.878 00.001 10072 Move returns status 0, amount 0
21:45:31.878 00.000 10072 move complete, result=0
21:45:31.878 00.000 10072 worker thread done servicing request
21:45:31.878 00.000 10072 Worker thread wakes up
21:45:31.878 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:31.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:31.884 00.006 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
21:45:32.286 00.402 10072 Exposure complete
21:45:32.345 00.059 10072 worker thread done servicing request
21:45:32.345 00.000 1032 OnExposeComplete: enter
21:45:32.347 00.002 1032 UpdateGuideState(): m_state=6
21:45:32.348 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 398
21:45:32.349 00.001 1032 Star::Find returns 1 (0), X=1104.23, Y=140.82, Mass=1396, SNR=26.2, Peak=124 HFD=3.0
21:45:32.352 00.003 1032 MultiStar: [#1 0.15,-0.03,0.89,U] [#2 -0.11,0.10,0.72,U] [#3 0.03,-0.12,0.71,U] [#4 -0.03,-0.10,0.67,U] [#5 0.05,-0.02,0.65,U] [#6 0.03,0.17,0.57,U] [#7 -0.19,0.04,0.56,U] [#8 -0.03,0.09,0.46,U] 
21:45:32.353 00.001 1032 refined, 8 included, MultiStar: {0.00, -0.00}, one-star: {0.02, -0.06}
21:45:32.354 00.001 1032 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.83) = xAngle (-3.38 = 2.90)
21:45:32.355 00.001 1032 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.38 = 2.90)
21:45:32.356 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-1.55 mountX=-0.00 mountY=0.00, mountTheta=2.90
21:45:32.358 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.00, opts=13)
21:45:32.360 00.002 1032 Enqueuing Move request for scope (0.00, -0.00)
21:45:32.363 00.003 10072 Worker thread wakes up
21:45:32.363 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
21:45:32.363 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
21:45:32.363 00.000 10072 Moving (0.00, -0.00) raw xDistance=-0.00 yDistance=0.00
21:45:32.364 00.001 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.53, period_length = 290.05
21:45:32.364 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
21:45:32.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:32.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:45:32.364 00.000 10072 MoveAxis(E, 5, ABG)
21:45:32.364 00.000 10072 Guiding  Dir = 2, Dur = 5
21:45:32.364 00.000 10072 IsGuiding returns 0
21:45:32.365 00.001 10072 PulseGuide returned control before completion, sleep 15
21:45:32.366 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:45:32.384 00.018 1032 UpdateGuideState exits: m=1396 SNR=26.2
21:45:32.386 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:32.387 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:32.389 00.002 1032 Enqueuing Expose request
21:45:32.391 00.002 10072 IsGuiding returns 0
21:45:32.391 00.000 10072 Move returns status 0, amount 5
21:45:32.391 00.000 10072 MoveAxis(N, 0, ABG)
21:45:32.391 00.000 10072 Move returns status 0, amount 0
21:45:32.391 00.000 10072 move complete, result=0
21:45:32.391 00.000 10072 worker thread done servicing request
21:45:32.391 00.000 10072 Worker thread wakes up
21:45:32.391 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:32.392 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:32.397 00.005 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:45:33.016 00.619 10072 Exposure complete
21:45:33.071 00.055 10072 worker thread done servicing request
21:45:33.071 00.000 1032 OnExposeComplete: enter
21:45:33.072 00.001 1032 UpdateGuideState(): m_state=6
21:45:33.074 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 399
21:45:33.076 00.002 1032 Star::Find returns 1 (0), X=1104.33, Y=140.72, Mass=1080, SNR=23.1, Peak=104 HFD=3.1
21:45:33.077 00.001 1032 MultiStar: [#1 0.18,-0.03,1.08,U] [#2 -0.20,0.12,0.00,M4] [#3 0.15,-0.05,0.76,U] [#4 0.01,-0.13,0.71,U] [#5 -0.12,-0.04,0.67,U] [#6 0.03,0.02,0.69,U] [#7 -0.07,-0.15,0.67,U] [#8 -0.05,-0.05,0.56,U] 
21:45:33.079 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.12, -0.16}
21:45:33.081 00.002 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
21:45:33.082 00.001 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
21:45:33.084 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-0.99 mountX=-0.09 mountY=-0.03, mountTheta=-2.82
21:45:33.088 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
21:45:33.090 00.002 1032 Enqueuing Move request for scope (0.05, -0.08)
21:45:33.092 00.002 10072 Worker thread wakes up
21:45:33.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
21:45:33.092 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
21:45:33.092 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
21:45:33.092 00.000 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.53, period_length = 290.05
21:45:33.092 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
21:45:33.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:33.093 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:45:33.093 00.000 10072 MoveAxis(E, 6, ABG)
21:45:33.093 00.000 10072 Guiding  Dir = 2, Dur = 6
21:45:33.093 00.000 10072 IsGuiding returns 0
21:45:33.093 00.000 10072 PulseGuide returned control before completion, sleep 16
21:45:33.093 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:45:33.112 00.019 1032 UpdateGuideState exits: m=1080 SNR=23.1
21:45:33.114 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:33.116 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:33.117 00.001 1032 Enqueuing Expose request
21:45:33.123 00.006 10072 IsGuiding returns 1
21:45:33.123 00.000 10072 scope still moving after pulse duration time elapsed
21:45:33.154 00.031 10072 IsGuiding returns 0
21:45:33.154 00.000 10072 scope move finished after 6 + 55 ms
21:45:33.154 00.000 10072 Move returns status 0, amount 6
21:45:33.154 00.000 10072 MoveAxis(N, 0, ABG)
21:45:33.154 00.000 10072 Move returns status 0, amount 0
21:45:33.154 00.000 10072 move complete, result=0
21:45:33.154 00.000 10072 worker thread done servicing request
21:45:33.154 00.000 10072 Worker thread wakes up
21:45:33.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:33.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:33.156 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:45:33.565 00.409 10072 Exposure complete
21:45:33.626 00.061 10072 worker thread done servicing request
21:45:33.626 00.000 1032 OnExposeComplete: enter
21:45:33.628 00.002 1032 UpdateGuideState(): m_state=6
21:45:33.629 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 400
21:45:33.631 00.002 1032 Star::Find returns 1 (0), X=1104.21, Y=140.76, Mass=1342, SNR=25.7, Peak=133 HFD=3.0
21:45:33.632 00.001 1032 MultiStar: [#1 0.24,0.11,0.00,M1] [#2 -0.11,0.16,0.74,U] [#3 -0.02,0.03,0.71,U] [#4 -0.03,-0.15,0.63,U] [#5 0.01,-0.04,0.62,U] [#6 -0.15,0.07,0.61,U] [#7 0.03,-0.01,0.71,U] [#8 -0.00,-0.24,0.00,M4] 
21:45:33.634 00.002 1032 refined, 6 included, MultiStar: {-0.04, -0.01}, one-star: {0.00, -0.11}
21:45:33.635 00.001 1032 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.83) = xAngle (-4.65 = 1.63)
21:45:33.636 00.001 1032 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.65 = 1.63)
21:45:33.637 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.82 mountX=-0.00 mountY=0.04, mountTheta=1.63
21:45:33.640 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
21:45:33.642 00.002 1032 Enqueuing Move request for scope (-0.04, -0.01)
21:45:33.644 00.002 10072 Worker thread wakes up
21:45:33.644 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
21:45:33.644 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
21:45:33.644 00.000 10072 Moving (-0.04, -0.01) raw xDistance=-0.00 yDistance=0.04
21:45:33.645 00.001 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.52, period_length = 290.05
21:45:33.645 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:45:33.645 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:33.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:45:33.645 00.000 10072 MoveAxis(E, 2, ABG)
21:45:33.645 00.000 10072 Guiding  Dir = 2, Dur = 2
21:45:33.646 00.001 10072 IsGuiding returns 0
21:45:33.646 00.000 10072 PulseGuide returned control before completion, sleep 12
21:45:33.646 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:45:33.667 00.021 1032 UpdateGuideState exits: m=1342 SNR=25.7
21:45:33.670 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:33.671 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:33.674 00.003 1032 Enqueuing Expose request
21:45:33.677 00.003 10072 IsGuiding returns 0
21:45:33.677 00.000 10072 Move returns status 0, amount 2
21:45:33.677 00.000 10072 MoveAxis(N, 0, ABG)
21:45:33.677 00.000 10072 Move returns status 0, amount 0
21:45:33.677 00.000 10072 move complete, result=0
21:45:33.677 00.000 10072 worker thread done servicing request
21:45:33.677 00.000 10072 Worker thread wakes up
21:45:33.677 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:33.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:33.685 00.008 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:45:34.408 00.723 10072 Exposure complete
21:45:34.466 00.058 10072 worker thread done servicing request
21:45:34.466 00.000 1032 OnExposeComplete: enter
21:45:34.469 00.003 1032 UpdateGuideState(): m_state=6
21:45:34.470 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 401
21:45:34.471 00.001 1032 Star::Find returns 1 (0), X=1104.27, Y=140.76, Mass=1327, SNR=25.6, Peak=124 HFD=3.5
21:45:34.473 00.002 1032 MultiStar: [#1 0.18,0.01,0.90,U] [#2 -0.12,0.16,0.80,U] [#3 -0.08,-0.05,0.72,U] [#4 -0.06,-0.26,0.00,M1] [#5 0.14,0.10,0.63,U] [#6 -0.06,0.11,0.54,U] [#7 0.09,-0.12,0.67,U] [#8 -0.10,-0.09,0.51,U] 
21:45:34.474 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.00}, one-star: {0.06, -0.12}
21:45:34.476 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
21:45:34.477 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
21:45:34.478 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.07 mountX=-0.01 mountY=-0.02, mountTheta=-1.90
21:45:34.482 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
21:45:34.483 00.001 1032 Enqueuing Move request for scope (0.02, -0.00)
21:45:34.485 00.002 10072 Worker thread wakes up
21:45:34.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
21:45:34.485 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
21:45:34.485 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
21:45:34.485 00.000 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.52, period_length = 290.05
21:45:34.486 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:45:34.486 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:34.486 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:45:34.486 00.000 10072 MoveAxis(E, 3, ABG)
21:45:34.486 00.000 10072 Guiding  Dir = 2, Dur = 3
21:45:34.486 00.000 10072 IsGuiding returns 0
21:45:34.487 00.001 10072 PulseGuide returned control before completion, sleep 13
21:45:34.488 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:45:34.507 00.019 1032 UpdateGuideState exits: m=1327 SNR=25.6
21:45:34.510 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:34.512 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:34.513 00.001 1032 Enqueuing Expose request
21:45:34.515 00.002 10072 IsGuiding returns 0
21:45:34.515 00.000 10072 Move returns status 0, amount 3
21:45:34.515 00.000 10072 MoveAxis(N, 0, ABG)
21:45:34.515 00.000 10072 Move returns status 0, amount 0
21:45:34.515 00.000 10072 move complete, result=0
21:45:34.515 00.000 10072 worker thread done servicing request
21:45:34.515 00.000 10072 Worker thread wakes up
21:45:34.515 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:34.515 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:34.523 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:45:34.922 00.399 10072 Exposure complete
21:45:34.971 00.049 10072 worker thread done servicing request
21:45:34.971 00.000 1032 OnExposeComplete: enter
21:45:34.972 00.001 1032 UpdateGuideState(): m_state=6
21:45:34.973 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 402
21:45:34.975 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=140.93, Mass=1288, SNR=25.2, Peak=114 HFD=2.9
21:45:34.976 00.001 1032 MultiStar: [#1 0.09,-0.02,0.90,U] [#2 -0.20,0.11,0.00,M3] [#3 -0.09,-0.10,0.77,U] [#4 0.06,-0.11,0.65,U] [#5 0.09,-0.03,0.63,U] [#6 0.00,0.07,0.58,U] [#7 0.02,-0.08,0.68,U] [#8 -0.02,-0.11,0.50,U] 
21:45:34.977 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.04}, one-star: {-0.03, 0.05}
21:45:34.978 00.001 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
21:45:34.980 00.002 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
21:45:34.981 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.18 mountX=-0.04 mountY=-0.01, mountTheta=-3.01
21:45:34.983 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
21:45:34.984 00.001 1032 Enqueuing Move request for scope (0.02, -0.04)
21:45:34.985 00.001 10072 Worker thread wakes up
21:45:34.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
21:45:34.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
21:45:34.985 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
21:45:34.985 00.000 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.52, period_length = 290.05
21:45:34.985 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:45:34.985 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:34.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:45:34.985 00.000 10072 MoveAxis(E, 2, ABG)
21:45:34.986 00.001 10072 Guiding  Dir = 2, Dur = 2
21:45:34.986 00.000 10072 IsGuiding returns 0
21:45:34.986 00.000 10072 PulseGuide returned control before completion, sleep 12
21:45:34.988 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:45:35.004 00.016 1032 UpdateGuideState exits: m=1288 SNR=25.2
21:45:35.006 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:35.008 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:35.009 00.001 1032 Enqueuing Expose request
21:45:35.014 00.005 10072 IsGuiding returns 0
21:45:35.018 00.004 10072 Move returns status 0, amount 2
21:45:35.018 00.000 10072 MoveAxis(N, 0, ABG)
21:45:35.018 00.000 10072 Move returns status 0, amount 0
21:45:35.018 00.000 10072 move complete, result=0
21:45:35.018 00.000 10072 worker thread done servicing request
21:45:35.018 00.000 10072 Worker thread wakes up
21:45:35.018 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:35.018 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:35.020 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:45:35.641 00.621 10072 Exposure complete
21:45:35.696 00.055 10072 worker thread done servicing request
21:45:35.696 00.000 1032 OnExposeComplete: enter
21:45:35.699 00.003 1032 UpdateGuideState(): m_state=6
21:45:35.701 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 403
21:45:35.702 00.001 1032 Star::Find returns 1 (0), X=1104.27, Y=140.66, Mass=1379, SNR=26.0, Peak=149 HFD=3.2
21:45:35.704 00.002 1032 MultiStar: [#1 0.24,0.09,0.00,M1] [#2 -0.16,0.15,0.00,M4] [#3 -0.02,-0.19,0.71,U] [#4 -0.12,-0.19,0.00,M1] [#5 0.04,-0.05,0.60,U] [#6 -0.05,0.22,0.00,M1] [#7 -0.03,-0.28,0.00,M1] [#8 -0.11,0.09,0.52,U] 
21:45:35.705 00.001 1032 refined, 3 included, MultiStar: {0.01, -0.12}, one-star: {0.06, -0.21}
21:45:35.707 00.002 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
21:45:35.708 00.001 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
21:45:35.710 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.52 mountX=-0.11 mountY=0.02, mountTheta=2.93
21:45:35.713 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.12, opts=13)
21:45:35.714 00.001 1032 Enqueuing Move request for scope (0.01, -0.12)
21:45:35.715 00.001 10072 Worker thread wakes up
21:45:35.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
21:45:35.716 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
21:45:35.716 00.000 10072 Moving (0.01, -0.12) raw xDistance=-0.11 yDistance=0.02
21:45:35.716 00.000 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.52, period_length = 290.05
21:45:35.716 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
21:45:35.716 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:35.716 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:45:35.716 00.000 10072 MoveAxis(E, 3, ABG)
21:45:35.716 00.000 10072 Guiding  Dir = 2, Dur = 3
21:45:35.717 00.001 10072 IsGuiding returns 0
21:45:35.717 00.000 10072 PulseGuide returned control before completion, sleep 13
21:45:35.717 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:45:35.738 00.021 1032 UpdateGuideState exits: m=1379 SNR=26.0
21:45:35.740 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:35.742 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:35.744 00.002 1032 Enqueuing Expose request
21:45:35.747 00.003 10072 IsGuiding returns 0
21:45:35.747 00.000 10072 Move returns status 0, amount 3
21:45:35.747 00.000 10072 MoveAxis(N, 0, ABG)
21:45:35.747 00.000 10072 Move returns status 0, amount 0
21:45:35.747 00.000 10072 move complete, result=0
21:45:35.747 00.000 10072 worker thread done servicing request
21:45:35.747 00.000 10072 Worker thread wakes up
21:45:35.748 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:35.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:35.753 00.005 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:45:36.155 00.402 10072 Exposure complete
21:45:36.209 00.054 10072 worker thread done servicing request
21:45:36.210 00.001 1032 OnExposeComplete: enter
21:45:36.212 00.002 1032 UpdateGuideState(): m_state=6
21:45:36.214 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 404
21:45:36.216 00.002 1032 Star::Find returns 1 (0), X=1104.24, Y=140.79, Mass=1309, SNR=25.4, Peak=131 HFD=2.9
21:45:36.218 00.002 1032 MultiStar: [#1 0.08,0.12,0.93,U] [#2 -0.28,0.13,0.00,M5] [#3 -0.15,-0.13,0.75,U] [#4 0.01,-0.15,0.65,U] [#5 0.16,0.02,0.62,U] [#6 -0.12,0.04,0.60,U] [#7 -0.02,0.09,0.69,U] [#8 -0.25,-0.02,0.00,M2] 
21:45:36.219 00.001 1032 refined, 6 included, MultiStar: {0.00, -0.01}, one-star: {0.03, -0.08}
21:45:36.221 00.002 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 2.99)
21:45:36.222 00.001 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 2.99)
21:45:36.223 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.46 mountX=-0.01 mountY=0.00, mountTheta=2.99
21:45:36.226 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.01, opts=13)
21:45:36.227 00.001 1032 Enqueuing Move request for scope (0.00, -0.01)
21:45:36.228 00.001 10072 Worker thread wakes up
21:45:36.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
21:45:36.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
21:45:36.228 00.000 10072 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
21:45:36.229 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.52, period_length = 290.05
21:45:36.229 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:45:36.229 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:36.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:45:36.229 00.000 10072 MoveAxis(E, 2, ABG)
21:45:36.229 00.000 10072 Guiding  Dir = 2, Dur = 2
21:45:36.230 00.001 10072 IsGuiding returns 0
21:45:36.230 00.000 10072 PulseGuide returned control before completion, sleep 12
21:45:36.231 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:45:36.245 00.014 10072 IsGuiding returns 0
21:45:36.245 00.000 10072 Move returns status 0, amount 2
21:45:36.245 00.000 10072 MoveAxis(N, 0, ABG)
21:45:36.245 00.000 10072 Move returns status 0, amount 0
21:45:36.246 00.001 10072 move complete, result=0
21:45:36.246 00.000 10072 worker thread done servicing request
21:45:36.251 00.005 1032 UpdateGuideState exits: m=1309 SNR=25.4
21:45:36.253 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:36.254 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:36.256 00.002 1032 Enqueuing Expose request
21:45:36.257 00.001 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:45:36.259 00.002 10072 Worker thread wakes up
21:45:36.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:36.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:36.887 00.628 10072 Exposure complete
21:45:36.940 00.053 10072 worker thread done servicing request
21:45:36.941 00.001 1032 OnExposeComplete: enter
21:45:36.944 00.003 1032 UpdateGuideState(): m_state=6
21:45:36.945 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 405
21:45:36.947 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=140.82, Mass=1536, SNR=27.5, Peak=145 HFD=3.1
21:45:36.949 00.002 1032 MultiStar: [#1 0.06,0.16,0.90,U] [#2 -0.22,0.21,0.00,M6] [#3 -0.21,-0.02,0.00,M1] [#4 -0.19,-0.14,0.00,M1] [#5 0.10,-0.13,0.60,U] [#6 -0.23,0.17,0.00,M1] [#7 -0.11,0.00,0.62,U] [#8 -0.01,0.01,0.44,U] 
21:45:36.951 00.002 1032 refined, 4 included, MultiStar: {0.00, 0.01}, one-star: {-0.03, -0.06}
21:45:36.952 00.001 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
21:45:36.953 00.001 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
21:45:36.954 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.38 mountX=0.01 mountY=-0.00, mountTheta=-0.45
21:45:36.958 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.01, opts=13)
21:45:36.959 00.001 1032 Enqueuing Move request for scope (0.00, 0.01)
21:45:36.962 00.003 10072 Worker thread wakes up
21:45:36.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
21:45:36.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
21:45:36.962 00.000 10072 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
21:45:36.963 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.52, period_length = 290.05
21:45:36.963 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:45:36.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:36.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:45:36.963 00.000 10072 MoveAxis(E, 3, ABG)
21:45:36.963 00.000 10072 Guiding  Dir = 2, Dur = 3
21:45:36.964 00.001 10072 IsGuiding returns 0
21:45:36.964 00.000 10072 PulseGuide returned control before completion, sleep 13
21:45:36.965 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:45:36.979 00.014 10072 IsGuiding returns 0
21:45:36.979 00.000 10072 Move returns status 0, amount 3
21:45:36.979 00.000 10072 MoveAxis(N, 0, ABG)
21:45:36.980 00.001 10072 Move returns status 0, amount 0
21:45:36.980 00.000 10072 move complete, result=0
21:45:36.980 00.000 10072 worker thread done servicing request
21:45:36.985 00.005 1032 UpdateGuideState exits: m=1536 SNR=27.5
21:45:36.988 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:36.990 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:36.991 00.001 1032 Enqueuing Expose request
21:45:36.993 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:45:36.996 00.003 10072 Worker thread wakes up
21:45:36.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:36.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:37.403 00.407 10072 Exposure complete
21:45:37.460 00.057 10072 worker thread done servicing request
21:45:37.460 00.000 1032 OnExposeComplete: enter
21:45:37.463 00.003 1032 UpdateGuideState(): m_state=6
21:45:37.464 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 406
21:45:37.466 00.002 1032 Star::Find returns 1 (0), X=1104.21, Y=140.70, Mass=1122, SNR=23.5, Peak=112 HFD=3.3
21:45:37.468 00.002 1032 MultiStar: [#1 0.13,0.04,1.07,U] [#2 -0.28,0.19,0.00,M7] [#3 -0.15,-0.12,0.79,U] [#4 -0.03,-0.12,0.72,U] [#5 -0.00,-0.25,0.00,M1] [#6 -0.16,0.01,0.68,U] [#7 -0.14,-0.19,0.00,M1] [#8 -0.16,-0.18,0.00,M2] 
21:45:37.470 00.002 1032 refined, 4 included, MultiStar: {-0.03, -0.07}, one-star: {0.00, -0.17}
21:45:37.471 00.001 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.54)
21:45:37.472 00.001 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.54)
21:45:37.474 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.91 mountX=-0.06 mountY=0.04, mountTheta=2.54
21:45:37.477 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.07, opts=13)
21:45:37.479 00.002 1032 Enqueuing Move request for scope (-0.03, -0.07)
21:45:37.481 00.002 10072 Worker thread wakes up
21:45:37.481 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
21:45:37.481 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
21:45:37.481 00.000 10072 Moving (-0.03, -0.07) raw xDistance=-0.06 yDistance=0.04
21:45:37.482 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.52, period_length = 290.05
21:45:37.482 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:45:37.482 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:37.482 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:45:37.482 00.000 10072 MoveAxis(E, 3, ABG)
21:45:37.482 00.000 10072 Guiding  Dir = 2, Dur = 3
21:45:37.482 00.000 10072 IsGuiding returns 0
21:45:37.483 00.001 10072 PulseGuide returned control before completion, sleep 13
21:45:37.483 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:45:37.503 00.020 1032 UpdateGuideState exits: m=1122 SNR=23.5
21:45:37.504 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:37.507 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:37.508 00.001 1032 Enqueuing Expose request
21:45:37.509 00.001 10072 IsGuiding returns 0
21:45:37.509 00.000 10072 Move returns status 0, amount 3
21:45:37.510 00.001 10072 MoveAxis(N, 0, ABG)
21:45:37.510 00.000 10072 Move returns status 0, amount 0
21:45:37.510 00.000 10072 move complete, result=0
21:45:37.510 00.000 10072 worker thread done servicing request
21:45:37.510 00.000 10072 Worker thread wakes up
21:45:37.510 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:37.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:37.516 00.006 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:45:38.136 00.620 10072 Exposure complete
21:45:38.193 00.057 10072 worker thread done servicing request
21:45:38.193 00.000 1032 OnExposeComplete: enter
21:45:38.195 00.002 1032 UpdateGuideState(): m_state=6
21:45:38.196 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 407
21:45:38.199 00.003 1032 Star::Find returns 1 (0), X=1104.12, Y=140.61, Mass=1153, SNR=23.8, Peak=114 HFD=3.2
21:45:38.201 00.002 1032 MultiStar: [#1 -0.03,-0.11,0.97,U] [#2 -0.24,0.11,0.00,M8] [#3 -0.18,-0.07,0.78,U] [#4 -0.05,-0.40,0.00,M1] [#5 0.01,-0.06,0.69,U] [#6 -0.11,-0.05,0.64,U] [#7 -0.04,-0.22,0.00,M2] [#8 -0.18,-0.12,0.00,M3] 
21:45:38.202 00.001 1032 refined, 4 included, MultiStar: {-0.08, -0.12}, one-star: {-0.09, -0.26}
21:45:38.205 00.003 1032 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.83) = xAngle (-3.97 = 2.31)
21:45:38.208 00.003 1032 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.97 = 2.31)
21:45:38.212 00.004 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.14 mountX=-0.10 mountY=0.11, mountTheta=2.31
21:45:38.217 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.12, opts=13)
21:45:38.220 00.003 1032 Enqueuing Move request for scope (-0.08, -0.12)
21:45:38.221 00.001 10072 Worker thread wakes up
21:45:38.222 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
21:45:38.222 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
21:45:38.222 00.000 10072 Moving (-0.08, -0.12) raw xDistance=-0.10 yDistance=0.11
21:45:38.222 00.000 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.52, period_length = 290.05
21:45:38.222 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
21:45:38.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:38.222 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:45:38.222 00.000 10072 MoveAxis(E, 3, ABG)
21:45:38.222 00.000 10072 Guiding  Dir = 2, Dur = 3
21:45:38.223 00.001 10072 IsGuiding returns 0
21:45:38.223 00.000 10072 PulseGuide returned control before completion, sleep 13
21:45:38.224 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:45:38.244 00.020 10072 IsGuiding returns 0
21:45:38.244 00.000 10072 Move returns status 0, amount 3
21:45:38.244 00.000 10072 MoveAxis(N, 0, ABG)
21:45:38.244 00.000 10072 Move returns status 0, amount 0
21:45:38.244 00.000 1032 UpdateGuideState exits: m=1153 SNR=23.8
21:45:38.247 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:38.249 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:38.250 00.001 1032 Enqueuing Expose request
21:45:38.252 00.002 10072 move complete, result=0
21:45:38.252 00.000 10072 worker thread done servicing request
21:45:38.252 00.000 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:45:38.253 00.001 10072 Worker thread wakes up
21:45:38.254 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:38.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:38.670 00.416 10072 Exposure complete
21:45:38.725 00.055 10072 worker thread done servicing request
21:45:38.725 00.000 1032 OnExposeComplete: enter
21:45:38.727 00.002 1032 UpdateGuideState(): m_state=6
21:45:38.729 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 408
21:45:38.732 00.003 1032 Star::Find returns 1 (0), X=1104.09, Y=140.86, Mass=1305, SNR=25.3, Peak=110 HFD=2.9
21:45:38.733 00.001 1032 MultiStar: [#1 0.18,-0.13,0.00,M1] [#2 -0.20,0.14,0.00,M9] [#3 -0.11,-0.10,0.72,U] [#4 -0.05,-0.11,0.64,U] [#5 0.07,-0.00,0.66,U] [#6 -0.07,-0.01,0.64,U] [#7 -0.15,-0.04,0.73,U] [#8 -0.09,-0.17,0.46,U] 
21:45:38.736 00.003 1032 refined, 6 included, MultiStar: {-0.08, -0.06}, one-star: {-0.12, -0.01}
21:45:38.738 00.002 1032 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.83) = xAngle (-4.35 = 1.93)
21:45:38.740 00.002 1032 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.35 = 1.93)
21:45:38.743 00.003 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.52 mountX=-0.03 mountY=0.09, mountTheta=1.93
21:45:38.745 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.06, opts=13)
21:45:38.747 00.002 1032 Enqueuing Move request for scope (-0.08, -0.06)
21:45:38.750 00.003 10072 Worker thread wakes up
21:45:38.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
21:45:38.750 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
21:45:38.750 00.000 10072 Moving (-0.08, -0.06) raw xDistance=-0.03 yDistance=0.09
21:45:38.751 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.52, period_length = 290.05
21:45:38.751 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:45:38.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:38.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:45:38.751 00.000 10072 MoveAxis(E, 3, ABG)
21:45:38.751 00.000 10072 Guiding  Dir = 2, Dur = 3
21:45:38.751 00.000 10072 IsGuiding returns 0
21:45:38.752 00.001 10072 PulseGuide returned control before completion, sleep 13
21:45:38.752 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:45:38.773 00.021 1032 UpdateGuideState exits: m=1305 SNR=25.3
21:45:38.774 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:38.776 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:38.778 00.002 1032 Enqueuing Expose request
21:45:38.779 00.001 10072 IsGuiding returns 0
21:45:38.779 00.000 10072 Move returns status 0, amount 3
21:45:38.780 00.001 10072 MoveAxis(N, 0, ABG)
21:45:38.780 00.000 10072 Move returns status 0, amount 0
21:45:38.780 00.000 10072 move complete, result=0
21:45:38.780 00.000 10072 worker thread done servicing request
21:45:38.780 00.000 10072 Worker thread wakes up
21:45:38.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:38.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:38.787 00.007 1032 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
21:45:39.410 00.623 10072 Exposure complete
21:45:39.471 00.061 10072 worker thread done servicing request
21:45:39.471 00.000 1032 OnExposeComplete: enter
21:45:39.473 00.002 1032 UpdateGuideState(): m_state=6
21:45:39.475 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 409
21:45:39.476 00.001 1032 Star::Find returns 1 (0), X=1104.20, Y=140.79, Mass=1414, SNR=26.4, Peak=131 HFD=3.0
21:45:39.478 00.002 1032 MultiStar: [#1 0.11,0.11,0.90,U] [#2 -0.30,0.11,0.00,M10] [#3 -0.10,-0.01,0.76,U] [#4 -0.05,-0.11,0.69,U] [#5 0.13,-0.01,0.62,U] [#6 -0.17,0.16,0.00,M1] [#7 -0.12,-0.04,0.63,U] [#8 -0.07,-0.02,0.51,U] 
21:45:39.479 00.001 1032 refined, 6 included, MultiStar: {-0.01, -0.02}, one-star: {-0.01, -0.08}
21:45:39.481 00.002 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.46)
21:45:39.483 00.002 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.46)
21:45:39.485 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.99 mountX=-0.02 mountY=0.01, mountTheta=2.46
21:45:39.490 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
21:45:39.492 00.002 1032 Enqueuing Move request for scope (-0.01, -0.02)
21:45:39.493 00.001 10072 Worker thread wakes up
21:45:39.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
21:45:39.493 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
21:45:39.493 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
21:45:39.493 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.51, period_length = 290.05
21:45:39.495 00.002 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:45:39.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:39.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:45:39.495 00.000 10072 MoveAxis(E, 4, ABG)
21:45:39.495 00.000 10072 Guiding  Dir = 2, Dur = 4
21:45:39.495 00.000 10072 IsGuiding returns 0
21:45:39.496 00.001 10072 PulseGuide returned control before completion, sleep 14
21:45:39.496 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:45:39.517 00.021 1032 UpdateGuideState exits: m=1414 SNR=26.4
21:45:39.519 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:39.521 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:39.523 00.002 1032 Enqueuing Expose request
21:45:39.524 00.001 10072 IsGuiding returns 0
21:45:39.524 00.000 10072 Move returns status 0, amount 4
21:45:39.525 00.001 10072 MoveAxis(N, 0, ABG)
21:45:39.525 00.000 10072 Move returns status 0, amount 0
21:45:39.525 00.000 10072 move complete, result=0
21:45:39.525 00.000 10072 worker thread done servicing request
21:45:39.525 00.000 10072 Worker thread wakes up
21:45:39.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:39.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:39.534 00.009 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:45:39.942 00.408 10072 Exposure complete
21:45:39.999 00.057 10072 worker thread done servicing request
21:45:39.999 00.000 1032 OnExposeComplete: enter
21:45:40.000 00.001 1032 UpdateGuideState(): m_state=6
21:45:40.002 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 410
21:45:40.003 00.001 1032 Star::Find returns 1 (0), X=1104.29, Y=140.77, Mass=1321, SNR=25.5, Peak=125 HFD=3.3
21:45:40.005 00.002 1032 MultiStar: [#1 0.22,-0.01,0.00,M1] [#2 -0.24,0.20,0.00,R] [#3 -0.14,0.09,0.67,U] [#4 -0.02,-0.14,0.64,U] [#5 0.18,-0.06,0.59,U] [#6 -0.22,0.11,0.00,M2] [#7 0.04,-0.03,0.73,U] [#8 -0.10,0.08,0.49,U] 
21:45:40.007 00.002 1032 refined, 5 included, MultiStar: {0.01, -0.04}, one-star: {0.07, -0.11}
21:45:40.008 00.001 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
21:45:40.010 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
21:45:40.011 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.24 mountX=-0.04 mountY=-0.00, mountTheta=-3.07
21:45:40.014 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
21:45:40.016 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
21:45:40.021 00.005 10072 Worker thread wakes up
21:45:40.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
21:45:40.021 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
21:45:40.021 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.00
21:45:40.021 00.000 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.51, period_length = 290.05
21:45:40.021 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:45:40.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:40.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:45:40.021 00.000 10072 MoveAxis(E, 3, ABG)
21:45:40.021 00.000 10072 Guiding  Dir = 2, Dur = 3
21:45:40.022 00.001 10072 IsGuiding returns 0
21:45:40.023 00.001 10072 PulseGuide returned control before completion, sleep 13
21:45:40.023 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:45:40.042 00.019 1032 UpdateGuideState exits: m=1321 SNR=25.5
21:45:40.044 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:40.045 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:40.046 00.001 1032 Enqueuing Expose request
21:45:40.050 00.004 10072 IsGuiding returns 0
21:45:40.050 00.000 10072 Move returns status 0, amount 3
21:45:40.050 00.000 10072 MoveAxis(N, 0, ABG)
21:45:40.050 00.000 10072 Move returns status 0, amount 0
21:45:40.050 00.000 10072 move complete, result=0
21:45:40.050 00.000 10072 worker thread done servicing request
21:45:40.050 00.000 10072 Worker thread wakes up
21:45:40.050 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:40.050 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:40.055 00.005 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:45:40.679 00.624 10072 Exposure complete
21:45:40.744 00.065 1032 OnExposeComplete: enter
21:45:40.746 00.002 1032 UpdateGuideState(): m_state=6
21:45:40.748 00.002 10072 worker thread done servicing request
21:45:40.749 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 411
21:45:40.750 00.001 1032 Star::Find returns 1 (0), X=1104.37, Y=140.59, Mass=1225, SNR=24.5, Peak=127 HFD=3.1
21:45:40.752 00.002 1032 MultiStar: [#1 0.12,0.05,0.96,U] [#2 0.09,-0.09,0.76,U] [#3 -0.17,0.16,0.00,M1] [#4 -0.04,0.05,0.66,U] [#5 0.26,0.07,0.00,M1] [#6 -0.04,0.22,0.00,M3] [#7 -0.11,0.08,0.73,U] [#8 -0.04,-0.15,0.54,U] 
21:45:40.755 00.003 1032 refined, 5 included, MultiStar: {0.05, -0.06}, one-star: {0.16, -0.29}
21:45:40.757 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
21:45:40.759 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
21:45:40.761 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.95 mountX=-0.07 mountY=-0.03, mountTheta=-2.78
21:45:40.765 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
21:45:40.771 00.006 1032 Enqueuing Move request for scope (0.05, -0.06)
21:45:40.776 00.005 10072 Worker thread wakes up
21:45:40.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
21:45:40.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
21:45:40.776 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
21:45:40.777 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.51, period_length = 290.05
21:45:40.777 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:45:40.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:40.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:45:40.777 00.000 10072 MoveAxis(E, 4, ABG)
21:45:40.777 00.000 10072 Guiding  Dir = 2, Dur = 4
21:45:40.778 00.001 10072 IsGuiding returns 0
21:45:40.778 00.000 10072 PulseGuide returned control before completion, sleep 14
21:45:40.781 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:45:40.802 00.021 10072 IsGuiding returns 0
21:45:40.802 00.000 10072 Move returns status 0, amount 4
21:45:40.802 00.000 10072 MoveAxis(N, 0, ABG)
21:45:40.802 00.000 10072 Move returns status 0, amount 0
21:45:40.802 00.000 10072 move complete, result=0
21:45:40.802 00.000 10072 worker thread done servicing request
21:45:40.806 00.004 1032 UpdateGuideState exits: m=1225 SNR=24.5
21:45:40.810 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:40.813 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:40.815 00.002 1032 Enqueuing Expose request
21:45:40.817 00.002 10072 Worker thread wakes up
21:45:40.818 00.001 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:45:40.819 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:40.820 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:41.238 00.418 10072 Exposure complete
21:45:41.312 00.074 10072 worker thread done servicing request
21:45:41.312 00.000 1032 OnExposeComplete: enter
21:45:41.315 00.003 1032 UpdateGuideState(): m_state=6
21:45:41.320 00.005 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 412
21:45:41.322 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=140.74, Mass=1252, SNR=24.8, Peak=127 HFD=3.2
21:45:41.326 00.004 1032 MultiStar: [#1 0.18,0.13,0.00,M1] [#2 -0.03,-0.02,0.75,U] [#3 -0.01,0.07,0.79,U] [#4 -0.01,0.17,0.69,U] [#5 0.09,0.19,0.00,M2] [#6 0.02,0.43,0.00,M4] [#7 -0.06,0.16,0.67,U] [#8 -0.07,0.10,0.56,U] 
21:45:41.327 00.001 1032 refined, 5 included, MultiStar: {-0.00, 0.04}, one-star: {0.11, -0.13}
21:45:41.331 00.004 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
21:45:41.333 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
21:45:41.335 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.65 mountX=0.04 mountY=-0.01, mountTheta=-0.18
21:45:41.339 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
21:45:41.342 00.003 1032 Enqueuing Move request for scope (-0.00, 0.04)
21:45:41.344 00.002 10072 Worker thread wakes up
21:45:41.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
21:45:41.344 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
21:45:41.344 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
21:45:41.345 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.51, period_length = 290.05
21:45:41.345 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:45:41.345 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:41.345 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:45:41.345 00.000 10072 MoveAxis(E, 4, ABG)
21:45:41.345 00.000 10072 Guiding  Dir = 2, Dur = 4
21:45:41.345 00.000 10072 IsGuiding returns 0
21:45:41.346 00.001 10072 PulseGuide returned control before completion, sleep 14
21:45:41.346 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:45:41.372 00.026 1032 UpdateGuideState exits: m=1252 SNR=24.8
21:45:41.374 00.002 10072 IsGuiding returns 0
21:45:41.374 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:41.376 00.002 10072 Move returns status 0, amount 4
21:45:41.376 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:41.378 00.002 1032 Enqueuing Expose request
21:45:41.381 00.003 10072 MoveAxis(N, 0, ABG)
21:45:41.381 00.000 10072 Move returns status 0, amount 0
21:45:41.381 00.000 10072 move complete, result=0
21:45:41.381 00.000 10072 worker thread done servicing request
21:45:41.381 00.000 10072 Worker thread wakes up
21:45:41.381 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:41.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:41.389 00.008 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:45:42.015 00.626 10072 Exposure complete
21:45:42.088 00.073 10072 worker thread done servicing request
21:45:42.088 00.000 1032 OnExposeComplete: enter
21:45:42.091 00.003 1032 UpdateGuideState(): m_state=6
21:45:42.094 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 413
21:45:42.096 00.002 1032 Star::Find returns 1 (0), X=1104.20, Y=140.86, Mass=1483, SNR=27.0, Peak=142 HFD=3.1
21:45:42.098 00.002 1032 MultiStar: [#1 0.10,0.17,0.92,U] [#2 0.00,0.10,0.77,U] [#3 -0.20,0.07,0.00,M1] [#4 -0.16,0.02,0.61,U] [#5 0.08,0.11,0.65,U] [#6 -0.14,0.31,0.00,M5] [#7 -0.06,0.16,0.67,U] [#8 -0.10,-0.09,0.44,U] 
21:45:42.099 00.001 1032 single-star, 6 included, MultiStar: {-0.01, 0.07}, one-star: {-0.01, -0.02}
21:45:42.101 00.002 1032 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.83) = xAngle (-4.04 = 2.24)
21:45:42.103 00.002 1032 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.04 = 2.24)
21:45:42.104 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.21 mountX=-0.01 mountY=0.02, mountTheta=2.24
21:45:42.107 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
21:45:42.110 00.003 1032 Enqueuing Move request for scope (-0.01, -0.02)
21:45:42.114 00.004 10072 Worker thread wakes up
21:45:42.114 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
21:45:42.114 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
21:45:42.114 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.01 yDistance=0.02
21:45:42.115 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.51, period_length = 290.05
21:45:42.115 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
21:45:42.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:42.115 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:45:42.115 00.000 10072 MoveAxis(E, 5, ABG)
21:45:42.115 00.000 10072 Guiding  Dir = 2, Dur = 5
21:45:42.116 00.001 10072 IsGuiding returns 0
21:45:42.116 00.000 10072 PulseGuide returned control before completion, sleep 15
21:45:42.116 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:45:42.138 00.022 10072 IsGuiding returns 0
21:45:42.138 00.000 10072 Move returns status 0, amount 5
21:45:42.138 00.000 10072 MoveAxis(N, 0, ABG)
21:45:42.138 00.000 10072 Move returns status 0, amount 0
21:45:42.138 00.000 10072 move complete, result=0
21:45:42.138 00.000 10072 worker thread done servicing request
21:45:42.140 00.002 1032 UpdateGuideState exits: m=1483 SNR=27.0
21:45:42.142 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:42.145 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:42.147 00.002 1032 Enqueuing Expose request
21:45:42.152 00.005 10072 Worker thread wakes up
21:45:42.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:42.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:42.152 00.000 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:45:42.562 00.410 10072 Exposure complete
21:45:42.624 00.062 10072 worker thread done servicing request
21:45:42.624 00.000 1032 OnExposeComplete: enter
21:45:42.626 00.002 1032 UpdateGuideState(): m_state=6
21:45:42.627 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 414
21:45:42.629 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=140.91, Mass=1307, SNR=25.3, Peak=115 HFD=3.0
21:45:42.630 00.001 1032 MultiStar: [#1 0.14,0.41,0.00,M1] [#2 -0.06,0.15,0.75,U] [#3 -0.12,0.04,0.72,U] [#4 0.00,-0.02,0.67,U] [#5 0.11,0.22,0.00,M2] [#6 -0.14,0.23,0.00,M6] [#7 -0.07,0.02,0.66,U] [#8 -0.23,0.25,0.00,M1] 
21:45:42.632 00.002 1032 refined, 4 included, MultiStar: {-0.06, 0.05}, one-star: {-0.08, 0.03}
21:45:42.633 00.001 1032 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.83) = xAngle (0.69 = 0.69)
21:45:42.635 00.002 1032 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.69 = 0.69)
21:45:42.637 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.52 mountX=0.06 mountY=0.05, mountTheta=0.69
21:45:42.640 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
21:45:42.641 00.001 1032 Enqueuing Move request for scope (-0.06, 0.05)
21:45:42.644 00.003 10072 Worker thread wakes up
21:45:42.644 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
21:45:42.645 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
21:45:42.645 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.06 yDistance=0.05
21:45:42.645 00.000 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.51, period_length = 290.05
21:45:42.645 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
21:45:42.645 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:42.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:45:42.645 00.000 10072 MoveAxis(E, 4, ABG)
21:45:42.645 00.000 10072 Guiding  Dir = 2, Dur = 4
21:45:42.646 00.001 10072 IsGuiding returns 0
21:45:42.646 00.000 10072 PulseGuide returned control before completion, sleep 14
21:45:42.647 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:45:42.665 00.018 1032 UpdateGuideState exits: m=1307 SNR=25.3
21:45:42.668 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:42.669 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:42.671 00.002 10072 IsGuiding returns 0
21:45:42.671 00.000 10072 Move returns status 0, amount 4
21:45:42.671 00.000 10072 MoveAxis(N, 0, ABG)
21:45:42.671 00.000 10072 Move returns status 0, amount 0
21:45:42.671 00.000 1032 Enqueuing Expose request
21:45:42.674 00.003 10072 move complete, result=0
21:45:42.675 00.001 10072 worker thread done servicing request
21:45:42.675 00.000 10072 Worker thread wakes up
21:45:42.675 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:42.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:42.683 00.008 1032 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:45:43.308 00.625 10072 Exposure complete
21:45:43.368 00.060 10072 worker thread done servicing request
21:45:43.368 00.000 1032 OnExposeComplete: enter
21:45:43.370 00.002 1032 UpdateGuideState(): m_state=6
21:45:43.372 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 415
21:45:43.373 00.001 1032 Star::Find returns 1 (0), X=1104.17, Y=140.91, Mass=1361, SNR=25.9, Peak=122 HFD=3.0
21:45:43.375 00.002 1032 MultiStar: [#1 0.23,0.05,0.00,M2] [#2 0.04,-0.05,0.75,U] [#3 0.06,-0.03,0.74,U] [#4 -0.13,0.06,0.65,U] [#5 0.08,0.05,0.62,U] [#6 -0.15,0.11,0.57,U] [#7 -0.07,-0.10,0.65,U] [#8 0.08,0.07,0.51,U] 
21:45:43.376 00.001 1032 refined, 7 included, MultiStar: {-0.02, 0.01}, one-star: {-0.04, 0.04}
21:45:43.379 00.003 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
21:45:43.380 00.001 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
21:45:43.381 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.48 mountX=0.02 mountY=0.01, mountTheta=0.65
21:45:43.384 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
21:45:43.385 00.001 1032 Enqueuing Move request for scope (-0.02, 0.01)
21:45:43.387 00.002 10072 Worker thread wakes up
21:45:43.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
21:45:43.387 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
21:45:43.387 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.01
21:45:43.387 00.000 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.51, period_length = 290.05
21:45:43.387 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
21:45:43.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:43.388 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:45:43.388 00.000 10072 MoveAxis(E, 5, ABG)
21:45:43.388 00.000 10072 Guiding  Dir = 2, Dur = 5
21:45:43.388 00.000 10072 IsGuiding returns 0
21:45:43.388 00.000 10072 PulseGuide returned control before completion, sleep 15
21:45:43.389 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
21:45:43.409 00.020 1032 UpdateGuideState exits: m=1361 SNR=25.9
21:45:43.410 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:43.411 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:43.413 00.002 1032 Enqueuing Expose request
21:45:43.415 00.002 10072 IsGuiding returns 0
21:45:43.415 00.000 10072 Move returns status 0, amount 5
21:45:43.415 00.000 10072 MoveAxis(N, 0, ABG)
21:45:43.415 00.000 10072 Move returns status 0, amount 0
21:45:43.415 00.000 10072 move complete, result=0
21:45:43.415 00.000 10072 worker thread done servicing request
21:45:43.415 00.000 10072 Worker thread wakes up
21:45:43.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:43.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:43.424 00.009 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:45:43.822 00.398 10072 Exposure complete
21:45:43.882 00.060 10072 worker thread done servicing request
21:45:43.883 00.001 1032 OnExposeComplete: enter
21:45:43.885 00.002 1032 UpdateGuideState(): m_state=6
21:45:43.887 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 416
21:45:43.889 00.002 1032 Star::Find returns 1 (0), X=1104.22, Y=140.72, Mass=1354, SNR=25.8, Peak=136 HFD=3.0
21:45:43.890 00.001 1032 MultiStar: [#1 0.22,0.05,0.00,M3] [#2 0.08,-0.03,0.77,U] [#3 -0.20,0.01,0.73,U] [#4 0.01,-0.12,0.63,U] [#5 0.17,-0.02,0.67,U] [#6 -0.09,0.21,0.00,M6] [#7 -0.05,-0.11,0.75,U] [#8 -0.08,0.01,0.49,U] 
21:45:43.894 00.004 1032 refined, 6 included, MultiStar: {-0.01, -0.07}, one-star: {0.01, -0.15}
21:45:43.897 00.003 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.80)
21:45:43.900 00.003 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.80)
21:45:43.901 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.66 mountX=-0.06 mountY=0.02, mountTheta=2.80
21:45:43.905 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
21:45:43.907 00.002 1032 Enqueuing Move request for scope (-0.01, -0.07)
21:45:43.908 00.001 10072 Worker thread wakes up
21:45:43.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
21:45:43.908 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
21:45:43.908 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.02
21:45:43.909 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.51, period_length = 290.05
21:45:43.909 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:45:43.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:43.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:45:43.909 00.000 10072 MoveAxis(E, 4, ABG)
21:45:43.909 00.000 10072 Guiding  Dir = 2, Dur = 4
21:45:43.909 00.000 10072 IsGuiding returns 0
21:45:43.910 00.001 10072 PulseGuide returned control before completion, sleep 14
21:45:43.910 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:45:43.929 00.019 10072 IsGuiding returns 0
21:45:43.929 00.000 10072 Move returns status 0, amount 4
21:45:43.929 00.000 10072 MoveAxis(N, 0, ABG)
21:45:43.929 00.000 10072 Move returns status 0, amount 0
21:45:43.929 00.000 10072 move complete, result=0
21:45:43.930 00.001 10072 worker thread done servicing request
21:45:43.932 00.002 1032 UpdateGuideState exits: m=1354 SNR=25.8
21:45:43.934 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:43.936 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:43.937 00.001 1032 Enqueuing Expose request
21:45:43.939 00.002 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:45:43.941 00.002 10072 Worker thread wakes up
21:45:43.941 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:43.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:44.571 00.630 10072 Exposure complete
21:45:44.628 00.057 10072 worker thread done servicing request
21:45:44.628 00.000 1032 OnExposeComplete: enter
21:45:44.630 00.002 1032 UpdateGuideState(): m_state=6
21:45:44.632 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 417
21:45:44.634 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=140.88, Mass=1418, SNR=26.4, Peak=144 HFD=3.1
21:45:44.635 00.001 1032 MultiStar: [#1 0.17,0.07,0.88,U] [#2 -0.04,-0.00,0.73,U] [#3 -0.28,-0.08,0.00,M1] [#4 -0.11,-0.24,0.00,M1] [#5 0.03,0.02,0.58,U] [#6 -0.20,0.19,0.00,M7] [#7 0.00,0.10,0.65,U] [#8 -0.22,0.18,0.00,M1] 
21:45:44.637 00.002 1032 refined, 4 included, MultiStar: {0.09, 0.04}, one-star: {0.20, 0.01}
21:45:44.639 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
21:45:44.639 00.000 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
21:45:44.642 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.39 mountX=0.01 mountY=-0.10, mountTheta=-1.44
21:45:44.644 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
21:45:44.645 00.001 1032 Enqueuing Move request for scope (0.09, 0.04)
21:45:44.648 00.003 10072 Worker thread wakes up
21:45:44.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
21:45:44.648 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
21:45:44.648 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.01 yDistance=-0.10
21:45:44.649 00.001 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.51, period_length = 290.05
21:45:44.649 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
21:45:44.649 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:44.649 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:45:44.649 00.000 10072 MoveAxis(E, 5, ABG)
21:45:44.649 00.000 10072 Guiding  Dir = 2, Dur = 5
21:45:44.650 00.001 10072 IsGuiding returns 0
21:45:44.650 00.000 10072 PulseGuide returned control before completion, sleep 15
21:45:44.650 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=92, Gamma=2.230
21:45:44.670 00.020 1032 UpdateGuideState exits: m=1418 SNR=26.4
21:45:44.672 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:44.675 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:44.678 00.003 1032 Enqueuing Expose request
21:45:44.680 00.002 10072 IsGuiding returns 0
21:45:44.680 00.000 10072 Move returns status 0, amount 5
21:45:44.680 00.000 10072 MoveAxis(N, 0, ABG)
21:45:44.680 00.000 10072 Move returns status 0, amount 0
21:45:44.680 00.000 10072 move complete, result=0
21:45:44.680 00.000 10072 worker thread done servicing request
21:45:44.681 00.001 10072 Worker thread wakes up
21:45:44.681 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:44.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:44.688 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:45:45.088 00.400 10072 Exposure complete
21:45:45.142 00.054 10072 worker thread done servicing request
21:45:45.144 00.002 1032 OnExposeComplete: enter
21:45:45.145 00.001 1032 UpdateGuideState(): m_state=6
21:45:45.148 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 418
21:45:45.150 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=140.84, Mass=1143, SNR=23.7, Peak=110 HFD=3.0
21:45:45.152 00.002 1032 MultiStar: [#1 0.17,0.05,0.96,U] [#2 -0.00,0.04,0.89,U] [#3 -0.18,0.00,0.77,U] [#4 -0.03,-0.08,0.70,U] [#5 0.13,-0.08,0.67,U] [#6 -0.12,-0.07,0.65,U] [#7 -0.15,-0.23,0.00,M1] [#8 -0.20,-0.01,0.58,U] 
21:45:45.153 00.001 1032 refined, 7 included, MultiStar: {-0.00, -0.02}, one-star: {0.10, -0.04}
21:45:45.155 00.002 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.81)
21:45:45.156 00.001 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.81)
21:45:45.159 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.65 mountX=-0.02 mountY=0.01, mountTheta=2.81
21:45:45.161 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.02, opts=13)
21:45:45.162 00.001 1032 Enqueuing Move request for scope (-0.00, -0.02)
21:45:45.164 00.002 10072 Worker thread wakes up
21:45:45.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
21:45:45.164 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
21:45:45.164 00.000 10072 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
21:45:45.164 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.50, period_length = 290.05
21:45:45.165 00.001 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:45:45.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:45.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:45:45.165 00.000 10072 MoveAxis(E, 5, ABG)
21:45:45.165 00.000 10072 Guiding  Dir = 2, Dur = 5
21:45:45.165 00.000 10072 IsGuiding returns 0
21:45:45.166 00.001 10072 PulseGuide returned control before completion, sleep 15
21:45:45.166 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:45:45.185 00.019 1032 UpdateGuideState exits: m=1143 SNR=23.7
21:45:45.188 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:45.190 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:45.191 00.001 1032 Enqueuing Expose request
21:45:45.195 00.004 10072 IsGuiding returns 0
21:45:45.195 00.000 10072 Move returns status 0, amount 5
21:45:45.195 00.000 10072 MoveAxis(N, 0, ABG)
21:45:45.195 00.000 10072 Move returns status 0, amount 0
21:45:45.195 00.000 10072 move complete, result=0
21:45:45.195 00.000 10072 worker thread done servicing request
21:45:45.195 00.000 10072 Worker thread wakes up
21:45:45.195 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:45.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:45.199 00.004 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:45:45.822 00.623 10072 Exposure complete
21:45:45.884 00.062 10072 worker thread done servicing request
21:45:45.885 00.001 1032 OnExposeComplete: enter
21:45:45.886 00.001 1032 UpdateGuideState(): m_state=6
21:45:45.888 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 419
21:45:45.889 00.001 1032 Star::Find returns 1 (0), X=1104.27, Y=140.59, Mass=1330, SNR=25.6, Peak=140 HFD=3.2
21:45:45.891 00.002 1032 MultiStar: [#1 0.06,-0.00,0.93,U] [#2 0.02,-0.03,0.75,U] [#3 -0.16,-0.13,0.00,M1] [#4 -0.02,-0.26,0.00,M1] [#5 0.08,-0.06,0.67,U] [#6 -0.25,-0.13,0.00,M7] [#7 -0.08,-0.23,0.00,M2] [#8 -0.04,-0.13,0.48,U] 
21:45:45.893 00.002 1032 refined, 4 included, MultiStar: {0.04, -0.11}, one-star: {0.06, -0.28}
21:45:45.895 00.002 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
21:45:45.897 00.002 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
21:45:45.899 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.19 mountX=-0.11 mountY=-0.01, mountTheta=-3.02
21:45:45.902 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.11, opts=13)
21:45:45.904 00.002 1032 Enqueuing Move request for scope (0.04, -0.11)
21:45:45.906 00.002 10072 Worker thread wakes up
21:45:45.906 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
21:45:45.906 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
21:45:45.906 00.000 10072 Moving (0.04, -0.11) raw xDistance=-0.11 yDistance=-0.01
21:45:45.906 00.000 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.50, period_length = 290.05
21:45:45.906 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
21:45:45.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:45.907 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:45:45.907 00.000 10072 MoveAxis(E, 6, ABG)
21:45:45.907 00.000 10072 Guiding  Dir = 2, Dur = 6
21:45:45.907 00.000 10072 IsGuiding returns 0
21:45:45.908 00.001 10072 PulseGuide returned control before completion, sleep 16
21:45:45.908 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:45:45.927 00.019 10072 IsGuiding returns 0
21:45:45.928 00.001 10072 Move returns status 0, amount 6
21:45:45.928 00.000 10072 MoveAxis(N, 0, ABG)
21:45:45.928 00.000 10072 Move returns status 0, amount 0
21:45:45.928 00.000 10072 move complete, result=0
21:45:45.928 00.000 10072 worker thread done servicing request
21:45:45.930 00.002 1032 UpdateGuideState exits: m=1330 SNR=25.6
21:45:45.932 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:45.934 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:45.935 00.001 1032 Enqueuing Expose request
21:45:45.937 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:45:45.939 00.002 10072 Worker thread wakes up
21:45:45.939 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:45.939 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:46.353 00.414 10072 Exposure complete
21:45:46.413 00.060 10072 worker thread done servicing request
21:45:46.413 00.000 1032 OnExposeComplete: enter
21:45:46.415 00.002 1032 UpdateGuideState(): m_state=6
21:45:46.416 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 420
21:45:46.418 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=140.64, Mass=1193, SNR=24.2, Peak=116 HFD=3.2
21:45:46.420 00.002 1032 MultiStar: [#1 0.15,-0.03,1.01,U] [#2 0.10,-0.11,0.75,U] [#3 -0.17,-0.14,0.00,M2] [#4 0.02,-0.19,0.72,U] [#5 0.22,-0.12,0.00,M1] [#6 -0.08,-0.04,0.61,U] [#7 -0.03,-0.23,0.00,M3] [#8 -0.10,-0.33,0.00,M1] 
21:45:46.421 00.001 1032 refined, 4 included, MultiStar: {0.05, -0.12}, one-star: {0.02, -0.23}
21:45:46.422 00.001 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
21:45:46.425 00.003 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
21:45:46.427 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.18 mountX=-0.13 mountY=-0.02, mountTheta=-3.01
21:45:46.431 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.12, opts=13)
21:45:46.434 00.003 1032 Enqueuing Move request for scope (0.05, -0.12)
21:45:46.435 00.001 10072 Worker thread wakes up
21:45:46.435 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
21:45:46.435 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
21:45:46.435 00.000 10072 Moving (0.05, -0.12) raw xDistance=-0.13 yDistance=-0.02
21:45:46.437 00.002 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.50, period_length = 290.05
21:45:46.437 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
21:45:46.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:46.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:45:46.437 00.000 10072 MoveAxis(E, 65, ABG)
21:45:46.437 00.000 10072 Guiding  Dir = 2, Dur = 65
21:45:46.437 00.000 10072 IsGuiding returns 0
21:45:46.438 00.001 10072 PulseGuide returned control before completion, sleep 75
21:45:46.438 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=142, Gamma=2.230
21:45:46.461 00.023 1032 UpdateGuideState exits: m=1193 SNR=24.2
21:45:46.463 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:46.465 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:46.467 00.002 1032 Enqueuing Expose request
21:45:46.522 00.055 10072 IsGuiding returns 0
21:45:46.522 00.000 10072 Move returns status 0, amount 65
21:45:46.522 00.000 10072 MoveAxis(N, 0, ABG)
21:45:46.522 00.000 10072 Move returns status 0, amount 0
21:45:46.522 00.000 10072 move complete, result=0
21:45:46.522 00.000 10072 worker thread done servicing request
21:45:46.522 00.000 10072 Worker thread wakes up
21:45:46.522 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:46.522 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:46.522 00.000 1032 GuideStep: -0.1 px 65 ms EAST, -0.0 px 0 ms NORTH
21:45:47.151 00.629 10072 Exposure complete
21:45:47.204 00.053 1032 OnExposeComplete: enter
21:45:47.206 00.002 1032 UpdateGuideState(): m_state=6
21:45:47.208 00.002 10072 worker thread done servicing request
21:45:47.208 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 421
21:45:47.209 00.001 1032 Star::Find returns 1 (0), X=1104.27, Y=140.77, Mass=1320, SNR=25.5, Peak=130 HFD=2.9
21:45:47.213 00.004 1032 MultiStar: [#1 0.04,0.05,0.89,U] [#2 -0.06,-0.01,0.77,U] [#3 -0.08,0.04,0.71,U] [#4 -0.03,0.01,0.68,U] [#5 -0.03,0.01,0.60,U] [#6 -0.26,0.13,0.00,M7] [#7 0.02,0.05,0.67,U] [#8 -0.18,0.17,0.00,M2] 
21:45:47.215 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.00}, one-star: {0.06, -0.11}
21:45:47.217 00.002 1032 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.83) = xAngle (1.28 = 1.28)
21:45:47.218 00.001 1032 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.28 = 1.28)
21:45:47.220 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.11 mountX=0.00 mountY=0.01, mountTheta=1.28
21:45:47.222 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
21:45:47.223 00.001 1032 Enqueuing Move request for scope (-0.01, 0.00)
21:45:47.225 00.002 10072 Worker thread wakes up
21:45:47.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
21:45:47.225 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
21:45:47.225 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.00 yDistance=0.01
21:45:47.225 00.000 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.50, period_length = 290.05
21:45:47.225 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
21:45:47.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:47.225 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:45:47.226 00.001 10072 MoveAxis(E, 6, ABG)
21:45:47.226 00.000 10072 Guiding  Dir = 2, Dur = 6
21:45:47.226 00.000 10072 IsGuiding returns 0
21:45:47.226 00.000 10072 PulseGuide returned control before completion, sleep 16
21:45:47.226 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:45:47.244 00.018 10072 IsGuiding returns 0
21:45:47.244 00.000 10072 Move returns status 0, amount 6
21:45:47.244 00.000 10072 MoveAxis(N, 0, ABG)
21:45:47.244 00.000 10072 Move returns status 0, amount 0
21:45:47.244 00.000 10072 move complete, result=0
21:45:47.244 00.000 10072 worker thread done servicing request
21:45:47.246 00.002 1032 UpdateGuideState exits: m=1320 SNR=25.5
21:45:47.248 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:47.250 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:47.252 00.002 1032 Enqueuing Expose request
21:45:47.254 00.002 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
21:45:47.256 00.002 10072 Worker thread wakes up
21:45:47.256 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:47.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:47.666 00.410 10072 Exposure complete
21:45:47.727 00.061 10072 worker thread done servicing request
21:45:47.727 00.000 1032 OnExposeComplete: enter
21:45:47.729 00.002 1032 UpdateGuideState(): m_state=6
21:45:47.731 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 422
21:45:47.733 00.002 1032 Star::Find returns 1 (0), X=1104.22, Y=140.71, Mass=1244, SNR=24.7, Peak=123 HFD=3.2
21:45:47.735 00.002 1032 MultiStar: [#1 0.18,0.24,0.00,M1] [#2 -0.03,0.02,0.82,U] [#3 -0.07,0.16,0.69,U] [#4 -0.15,0.04,0.65,U] [#5 0.01,0.17,0.64,U] [#6 -0.26,0.19,0.00,M8] [#7 -0.07,0.13,0.69,U] [#8 -0.06,0.01,0.52,U] 
21:45:47.737 00.002 1032 refined, 6 included, MultiStar: {-0.05, 0.04}, one-star: {0.01, -0.17}
21:45:47.739 00.002 1032 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.83) = xAngle (0.64 = 0.64)
21:45:47.741 00.002 1032 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.64 = 0.64)
21:45:47.744 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.47 mountX=0.05 mountY=0.03, mountTheta=0.64
21:45:47.747 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.04, opts=13)
21:45:47.749 00.002 1032 Enqueuing Move request for scope (-0.05, 0.04)
21:45:47.751 00.002 10072 Worker thread wakes up
21:45:47.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
21:45:47.751 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
21:45:47.751 00.000 10072 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=0.03
21:45:47.751 00.000 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.50, period_length = 290.05
21:45:47.751 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
21:45:47.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:47.752 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:45:47.752 00.000 10072 MoveAxis(E, 5, ABG)
21:45:47.752 00.000 10072 Guiding  Dir = 2, Dur = 5
21:45:47.753 00.001 10072 IsGuiding returns 0
21:45:47.753 00.000 10072 PulseGuide returned control before completion, sleep 15
21:45:47.754 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:45:47.772 00.018 10072 IsGuiding returns 0
21:45:47.772 00.000 10072 Move returns status 0, amount 5
21:45:47.772 00.000 10072 MoveAxis(N, 0, ABG)
21:45:47.772 00.000 10072 Move returns status 0, amount 0
21:45:47.772 00.000 10072 move complete, result=0
21:45:47.772 00.000 10072 worker thread done servicing request
21:45:47.774 00.002 1032 UpdateGuideState exits: m=1244 SNR=24.7
21:45:47.775 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:47.777 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:47.778 00.001 1032 Enqueuing Expose request
21:45:47.780 00.002 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:45:47.782 00.002 10072 Worker thread wakes up
21:45:47.782 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:47.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:48.414 00.632 10072 Exposure complete
21:45:48.473 00.059 10072 worker thread done servicing request
21:45:48.473 00.000 1032 OnExposeComplete: enter
21:45:48.475 00.002 1032 UpdateGuideState(): m_state=6
21:45:48.477 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 423
21:45:48.479 00.002 1032 Star::Find returns 1 (0), X=1104.25, Y=140.81, Mass=1308, SNR=25.3, Peak=121 HFD=3.3
21:45:48.480 00.001 1032 MultiStar: [#1 0.10,0.20,0.00,M2] [#2 -0.11,0.02,0.80,U] [#3 -0.12,0.11,0.74,U] [#4 0.02,-0.01,0.65,U] [#5 -0.01,0.00,0.64,U] [#6 -0.21,0.33,0.00,M9] [#7 -0.18,0.13,0.00,M2] [#8 -0.13,0.07,0.49,U] 
21:45:48.482 00.002 1032 refined, 5 included, MultiStar: {-0.04, 0.01}, one-star: {0.04, -0.06}
21:45:48.483 00.001 1032 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.83) = xAngle (0.98 = 0.98)
21:45:48.486 00.003 1032 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.98 = 0.98)
21:45:48.490 00.004 1032 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.05 cameraTheta=2.81 mountX=0.03 mountY=0.04, mountTheta=0.98
21:45:48.492 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.01, opts=13)
21:45:48.494 00.002 1032 Enqueuing Move request for scope (-0.04, 0.01)
21:45:48.496 00.002 10072 Worker thread wakes up
21:45:48.496 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
21:45:48.496 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
21:45:48.496 00.000 10072 Moving (-0.04, 0.01) raw xDistance=0.03 yDistance=0.04
21:45:48.496 00.000 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.50, period_length = 290.05
21:45:48.496 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
21:45:48.497 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:48.497 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:45:48.497 00.000 10072 MoveAxis(E, 6, ABG)
21:45:48.497 00.000 10072 Guiding  Dir = 2, Dur = 6
21:45:48.497 00.000 10072 IsGuiding returns 0
21:45:48.498 00.001 10072 PulseGuide returned control before completion, sleep 16
21:45:48.498 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:45:48.518 00.020 1032 UpdateGuideState exits: m=1308 SNR=25.3
21:45:48.522 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:48.525 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:48.527 00.002 1032 Enqueuing Expose request
21:45:48.529 00.002 10072 IsGuiding returns 0
21:45:48.529 00.000 10072 Move returns status 0, amount 6
21:45:48.529 00.000 10072 MoveAxis(N, 0, ABG)
21:45:48.529 00.000 10072 Move returns status 0, amount 0
21:45:48.529 00.000 10072 move complete, result=0
21:45:48.529 00.000 10072 worker thread done servicing request
21:45:48.529 00.000 10072 Worker thread wakes up
21:45:48.529 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:48.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:48.536 00.007 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
21:45:48.947 00.411 10072 Exposure complete
21:45:49.006 00.059 10072 worker thread done servicing request
21:45:49.006 00.000 1032 OnExposeComplete: enter
21:45:49.008 00.002 1032 UpdateGuideState(): m_state=6
21:45:49.011 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 424
21:45:49.012 00.001 1032 Star::Find returns 1 (0), X=1104.15, Y=140.72, Mass=1175, SNR=24.0, Peak=113 HFD=3.1
21:45:49.014 00.002 1032 MultiStar: [#1 0.04,0.05,0.96,U] [#2 -0.01,0.05,0.88,U] [#3 -0.06,-0.10,0.79,U] [#4 0.03,-0.25,0.00,M1] [#5 0.15,-0.02,0.69,U] [#6 -0.24,0.00,0.00,M10] [#7 -0.04,-0.10,0.73,U] [#8 -0.09,0.05,0.52,U] 
21:45:49.015 00.001 1032 refined, 6 included, MultiStar: {-0.01, -0.04}, one-star: {-0.06, -0.15}
21:45:49.017 00.002 1032 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.83) = xAngle (-3.61 = 2.67)
21:45:49.021 00.004 1032 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.61 = 2.67)
21:45:49.024 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.78 mountX=-0.03 mountY=0.02, mountTheta=2.67
21:45:49.027 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
21:45:49.029 00.002 1032 Enqueuing Move request for scope (-0.01, -0.04)
21:45:49.030 00.001 10072 Worker thread wakes up
21:45:49.030 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
21:45:49.030 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
21:45:49.030 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.02
21:45:49.031 00.001 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.50, period_length = 290.05
21:45:49.031 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
21:45:49.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:49.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:45:49.031 00.000 10072 MoveAxis(E, 5, ABG)
21:45:49.031 00.000 10072 Guiding  Dir = 2, Dur = 5
21:45:49.031 00.000 10072 IsGuiding returns 0
21:45:49.032 00.001 10072 PulseGuide returned control before completion, sleep 15
21:45:49.032 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
21:45:49.050 00.018 10072 IsGuiding returns 0
21:45:49.050 00.000 10072 Move returns status 0, amount 5
21:45:49.050 00.000 10072 MoveAxis(N, 0, ABG)
21:45:49.050 00.000 10072 Move returns status 0, amount 0
21:45:49.050 00.000 10072 move complete, result=0
21:45:49.050 00.000 10072 worker thread done servicing request
21:45:49.050 00.000 1032 UpdateGuideState exits: m=1175 SNR=24.0
21:45:49.053 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:49.054 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:49.056 00.002 1032 Enqueuing Expose request
21:45:49.057 00.001 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:45:49.058 00.001 10072 Worker thread wakes up
21:45:49.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:49.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:49.696 00.638 10072 Exposure complete
21:45:49.755 00.059 10072 worker thread done servicing request
21:45:49.755 00.000 1032 OnExposeComplete: enter
21:45:49.758 00.003 1032 UpdateGuideState(): m_state=6
21:45:49.759 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 425
21:45:49.761 00.002 1032 Star::Find returns 1 (0), X=1104.26, Y=140.81, Mass=1284, SNR=25.1, Peak=117 HFD=3.1
21:45:49.762 00.001 1032 MultiStar: [#1 0.11,0.08,1.00,U] [#2 0.01,-0.19,0.78,U] [#3 -0.25,0.08,0.00,M1] [#4 -0.18,-0.11,0.00,M2] [#5 0.22,-0.06,0.00,M1] [#6 -0.20,-0.06,0.00,R] [#7 -0.06,-0.09,0.70,U] [#8 -0.16,-0.01,0.50,U] 
21:45:49.764 00.002 1032 refined, 4 included, MultiStar: {0.01, -0.05}, one-star: {0.05, -0.06}
21:45:49.766 00.002 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
21:45:49.769 00.003 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
21:45:49.771 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.33 mountX=-0.05 mountY=0.00, mountTheta=3.12
21:45:49.774 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
21:45:49.776 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
21:45:49.778 00.002 10072 Worker thread wakes up
21:45:49.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
21:45:49.778 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
21:45:49.778 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.00
21:45:49.778 00.000 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.50, period_length = 290.05
21:45:49.778 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
21:45:49.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:49.779 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:45:49.779 00.000 10072 MoveAxis(E, 6, ABG)
21:45:49.779 00.000 10072 Guiding  Dir = 2, Dur = 6
21:45:49.779 00.000 10072 IsGuiding returns 0
21:45:49.779 00.000 10072 PulseGuide returned control before completion, sleep 16
21:45:49.780 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
21:45:49.799 00.019 1032 UpdateGuideState exits: m=1284 SNR=25.1
21:45:49.802 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:49.805 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:49.806 00.001 1032 Enqueuing Expose request
21:45:49.808 00.002 10072 IsGuiding returns 0
21:45:49.808 00.000 10072 Move returns status 0, amount 6
21:45:49.808 00.000 10072 MoveAxis(N, 0, ABG)
21:45:49.808 00.000 10072 Move returns status 0, amount 0
21:45:49.808 00.000 10072 move complete, result=0
21:45:49.808 00.000 10072 worker thread done servicing request
21:45:49.808 00.000 10072 Worker thread wakes up
21:45:49.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:49.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:49.816 00.008 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
21:45:50.223 00.407 10072 Exposure complete
21:45:50.284 00.061 10072 worker thread done servicing request
21:45:50.284 00.000 1032 OnExposeComplete: enter
21:45:50.286 00.002 1032 UpdateGuideState(): m_state=6
21:45:50.288 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 426
21:45:50.290 00.002 1032 Star::Find returns 1 (0), X=1104.31, Y=140.89, Mass=1048, SNR=22.7, Peak=98 HFD=3.0
21:45:50.292 00.002 1032 MultiStar: [#1 0.13,0.08,1.05,U] [#2 -0.00,0.16,0.86,U] [#3 -0.12,0.02,0.81,U] [#4 -0.03,0.07,0.75,U] [#5 0.13,0.12,0.72,U] [#6 -0.01,0.24,0.00,M1] [#7 -0.03,0.04,0.75,U] [#8 -0.06,-0.01,0.56,U] 
21:45:50.294 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {0.10, 0.02}
21:45:50.295 00.001 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
21:45:50.296 00.001 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
21:45:50.299 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.21 mountX=0.05 mountY=-0.04, mountTheta=-0.62
21:45:50.302 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
21:45:50.305 00.003 1032 Enqueuing Move request for scope (0.02, 0.06)
21:45:50.307 00.002 10072 Worker thread wakes up
21:45:50.307 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
21:45:50.308 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
21:45:50.308 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.04
21:45:50.308 00.000 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.50, period_length = 290.05
21:45:50.308 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
21:45:50.308 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:50.308 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:45:50.308 00.000 10072 MoveAxis(E, 5, ABG)
21:45:50.308 00.000 10072 Guiding  Dir = 2, Dur = 5
21:45:50.309 00.001 10072 IsGuiding returns 0
21:45:50.309 00.000 10072 PulseGuide returned control before completion, sleep 15
21:45:50.309 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:45:50.334 00.025 1032 UpdateGuideState exits: m=1048 SNR=22.7
21:45:50.337 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:50.340 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:50.344 00.004 1032 Enqueuing Expose request
21:45:50.347 00.003 10072 IsGuiding returns 0
21:45:50.347 00.000 10072 Move returns status 0, amount 5
21:45:50.347 00.000 10072 MoveAxis(N, 0, ABG)
21:45:50.347 00.000 10072 Move returns status 0, amount 0
21:45:50.347 00.000 10072 move complete, result=0
21:45:50.347 00.000 10072 worker thread done servicing request
21:45:50.347 00.000 10072 Worker thread wakes up
21:45:50.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:50.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:50.355 00.008 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
21:45:50.976 00.621 10072 Exposure complete
21:45:51.042 00.066 10072 worker thread done servicing request
21:45:51.042 00.000 1032 OnExposeComplete: enter
21:45:51.044 00.002 1032 UpdateGuideState(): m_state=6
21:45:51.046 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 427
21:45:51.048 00.002 1032 Star::Find returns 1 (0), X=1104.21, Y=140.73, Mass=1341, SNR=25.7, Peak=126 HFD=3.0
21:45:51.049 00.001 1032 MultiStar: [#1 0.14,0.05,0.88,U] [#2 -0.10,0.03,0.82,U] [#3 -0.03,0.07,0.70,U] [#4 0.02,-0.02,0.64,U] [#5 0.12,0.11,0.63,U] [#6 0.16,0.24,0.00,M2] [#7 -0.14,0.17,0.00,M1] [#8 -0.15,-0.12,0.46,U] 
21:45:51.051 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.01}, one-star: {-0.00, -0.15}
21:45:51.053 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
21:45:51.055 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
21:45:51.057 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.74 mountX=-0.01 mountY=-0.01, mountTheta=-2.57
21:45:51.061 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
21:45:51.063 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
21:45:51.065 00.002 10072 Worker thread wakes up
21:45:51.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
21:45:51.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
21:45:51.065 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
21:45:51.066 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.49, period_length = 290.05
21:45:51.066 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
21:45:51.066 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:51.066 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:45:51.066 00.000 10072 MoveAxis(E, 5, ABG)
21:45:51.066 00.000 10072 Guiding  Dir = 2, Dur = 5
21:45:51.067 00.001 10072 IsGuiding returns 0
21:45:51.067 00.000 10072 PulseGuide returned control before completion, sleep 15
21:45:51.068 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:45:51.083 00.015 10072 IsGuiding returns 0
21:45:51.084 00.001 10072 Move returns status 0, amount 5
21:45:51.084 00.000 10072 MoveAxis(N, 0, ABG)
21:45:51.084 00.000 10072 Move returns status 0, amount 0
21:45:51.084 00.000 10072 move complete, result=0
21:45:51.084 00.000 10072 worker thread done servicing request
21:45:51.089 00.005 1032 UpdateGuideState exits: m=1341 SNR=25.7
21:45:51.092 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:51.093 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:51.095 00.002 1032 Enqueuing Expose request
21:45:51.097 00.002 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
21:45:51.098 00.001 10072 Worker thread wakes up
21:45:51.098 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:51.099 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:51.512 00.413 10072 Exposure complete
21:45:51.579 00.067 10072 worker thread done servicing request
21:45:51.579 00.000 1032 OnExposeComplete: enter
21:45:51.582 00.003 1032 UpdateGuideState(): m_state=6
21:45:51.587 00.005 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 428
21:45:51.590 00.003 1032 Star::Find returns 1 (0), X=1104.27, Y=140.77, Mass=1230, SNR=24.6, Peak=123 HFD=3.0
21:45:51.592 00.002 1032 MultiStar: [#1 -0.17,0.07,0.97,U] [#2 -0.02,0.05,0.77,U] [#3 -0.10,0.10,0.73,U] [#4 -0.05,-0.01,0.70,U] [#5 0.07,0.08,0.71,U] [#6 0.07,0.21,0.00,M3] [#7 -0.10,0.11,0.68,U] [#8 -0.12,-0.12,0.53,U] 
21:45:51.594 00.002 1032 refined, 7 included, MultiStar: {-0.05, 0.02}, one-star: {0.06, -0.11}
21:45:51.595 00.001 1032 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.83) = xAngle (0.89 = 0.89)
21:45:51.597 00.002 1032 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.89 = 0.89)
21:45:51.599 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.72 mountX=0.03 mountY=0.04, mountTheta=0.89
21:45:51.602 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.02, opts=13)
21:45:51.604 00.002 1032 Enqueuing Move request for scope (-0.05, 0.02)
21:45:51.606 00.002 10072 Worker thread wakes up
21:45:51.606 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
21:45:51.606 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
21:45:51.606 00.000 10072 Moving (-0.05, 0.02) raw xDistance=0.03 yDistance=0.04
21:45:51.606 00.000 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.49, period_length = 290.05
21:45:51.606 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:45:51.607 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:51.607 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:45:51.607 00.000 10072 MoveAxis(E, 5, ABG)
21:45:51.607 00.000 10072 Guiding  Dir = 2, Dur = 5
21:45:51.607 00.000 10072 IsGuiding returns 0
21:45:51.608 00.001 10072 PulseGuide returned control before completion, sleep 15
21:45:51.608 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:45:51.629 00.021 10072 IsGuiding returns 0
21:45:51.629 00.000 10072 Move returns status 0, amount 5
21:45:51.629 00.000 10072 MoveAxis(N, 0, ABG)
21:45:51.629 00.000 10072 Move returns status 0, amount 0
21:45:51.629 00.000 10072 move complete, result=0
21:45:51.629 00.000 10072 worker thread done servicing request
21:45:51.631 00.002 1032 UpdateGuideState exits: m=1230 SNR=24.6
21:45:51.633 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:51.635 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:51.637 00.002 1032 Enqueuing Expose request
21:45:51.639 00.002 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:45:51.640 00.001 10072 Worker thread wakes up
21:45:51.640 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:51.640 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:52.275 00.635 10072 Exposure complete
21:45:52.336 00.061 10072 worker thread done servicing request
21:45:52.336 00.000 1032 OnExposeComplete: enter
21:45:52.338 00.002 1032 UpdateGuideState(): m_state=6
21:45:52.340 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 429
21:45:52.341 00.001 1032 Star::Find returns 1 (0), X=1104.23, Y=140.64, Mass=1283, SNR=25.1, Peak=118 HFD=3.2
21:45:52.342 00.001 1032 MultiStar: [#1 0.13,0.08,0.97,U] [#2 -0.02,0.02,0.72,U] [#3 -0.04,-0.13,0.79,U] [#4 -0.06,0.03,0.64,U] [#5 0.17,-0.07,0.65,U] [#6 0.06,0.43,0.00,M4] [#7 -0.19,0.00,0.66,U] [#8 -0.07,-0.19,0.00,M1] 
21:45:52.345 00.003 1032 refined, 6 included, MultiStar: {0.01, -0.05}, one-star: {0.02, -0.23}
21:45:52.346 00.001 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
21:45:52.348 00.002 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
21:45:52.349 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.38 mountX=-0.05 mountY=0.00, mountTheta=3.07
21:45:52.352 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
21:45:52.354 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
21:45:52.355 00.001 10072 Worker thread wakes up
21:45:52.356 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
21:45:52.356 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
21:45:52.356 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.00
21:45:52.356 00.000 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.49, period_length = 290.05
21:45:52.356 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
21:45:52.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:52.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:45:52.356 00.000 10072 MoveAxis(E, 5, ABG)
21:45:52.356 00.000 10072 Guiding  Dir = 2, Dur = 5
21:45:52.357 00.001 10072 IsGuiding returns 0
21:45:52.357 00.000 10072 PulseGuide returned control before completion, sleep 15
21:45:52.357 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:45:52.378 00.021 1032 UpdateGuideState exits: m=1283 SNR=25.1
21:45:52.381 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:52.382 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:52.384 00.002 1032 Enqueuing Expose request
21:45:52.386 00.002 10072 IsGuiding returns 0
21:45:52.386 00.000 10072 Move returns status 0, amount 5
21:45:52.386 00.000 10072 MoveAxis(N, 0, ABG)
21:45:52.386 00.000 10072 Move returns status 0, amount 0
21:45:52.386 00.000 10072 move complete, result=0
21:45:52.386 00.000 10072 worker thread done servicing request
21:45:52.386 00.000 10072 Worker thread wakes up
21:45:52.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:52.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:52.394 00.008 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:45:52.806 00.412 10072 Exposure complete
21:45:52.868 00.062 10072 worker thread done servicing request
21:45:52.868 00.000 1032 OnExposeComplete: enter
21:45:52.870 00.002 1032 UpdateGuideState(): m_state=6
21:45:52.872 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 430
21:45:52.874 00.002 1032 Star::Find returns 1 (0), X=1104.31, Y=140.79, Mass=1207, SNR=24.4, Peak=109 HFD=3.3
21:45:52.876 00.002 1032 MultiStar: [#1 0.09,0.13,1.01,U] [#2 -0.02,0.05,0.79,U] [#3 -0.05,0.06,0.72,U] [#4 -0.09,-0.02,0.66,U] [#5 0.22,0.13,0.00,M1] [#6 -0.04,0.24,0.00,M5] [#7 -0.09,0.05,0.76,U] [#8 -0.04,-0.12,0.50,U] 
21:45:52.878 00.002 1032 refined, 6 included, MultiStar: {-0.00, 0.02}, one-star: {0.10, -0.08}
21:45:52.880 00.002 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
21:45:52.883 00.003 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
21:45:52.886 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.66 mountX=0.02 mountY=-0.00, mountTheta=-0.17
21:45:52.890 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
21:45:52.894 00.004 1032 Enqueuing Move request for scope (-0.00, 0.02)
21:45:52.898 00.004 10072 Worker thread wakes up
21:45:52.898 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
21:45:52.898 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
21:45:52.898 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
21:45:52.898 00.000 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.49, period_length = 290.05
21:45:52.899 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:45:52.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:52.899 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:45:52.899 00.000 10072 MoveAxis(E, 4, ABG)
21:45:52.899 00.000 10072 Guiding  Dir = 2, Dur = 4
21:45:52.899 00.000 10072 IsGuiding returns 0
21:45:52.899 00.000 10072 PulseGuide returned control before completion, sleep 14
21:45:52.901 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:45:52.927 00.026 1032 UpdateGuideState exits: m=1207 SNR=24.4
21:45:52.930 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:52.932 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:52.934 00.002 1032 Enqueuing Expose request
21:45:52.936 00.002 10072 IsGuiding returns 0
21:45:52.936 00.000 10072 Move returns status 0, amount 4
21:45:52.936 00.000 10072 MoveAxis(N, 0, ABG)
21:45:52.936 00.000 10072 Move returns status 0, amount 0
21:45:52.936 00.000 10072 move complete, result=0
21:45:52.936 00.000 10072 worker thread done servicing request
21:45:52.936 00.000 10072 Worker thread wakes up
21:45:52.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:52.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:52.943 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:45:53.571 00.628 10072 Exposure complete
21:45:53.634 00.063 10072 worker thread done servicing request
21:45:53.634 00.000 1032 OnExposeComplete: enter
21:45:53.636 00.002 1032 UpdateGuideState(): m_state=6
21:45:53.639 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 431
21:45:53.640 00.001 1032 Star::Find returns 1 (0), X=1104.19, Y=140.83, Mass=1281, SNR=25.1, Peak=123 HFD=2.9
21:45:53.642 00.002 1032 MultiStar: [#1 0.11,0.19,0.00,M1] [#2 -0.01,0.27,0.00,M1] [#3 -0.26,0.10,0.00,M1] [#4 -0.04,-0.02,0.67,U] [#5 0.05,0.11,0.64,U] [#6 -0.04,0.32,0.00,M6] [#7 -0.09,0.03,0.62,U] [#8 -0.13,-0.07,0.49,U] 
21:45:53.645 00.003 1032 refined, 4 included, MultiStar: {-0.04, -0.00}, one-star: {-0.02, -0.05}
21:45:53.647 00.002 1032 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.83) = xAngle (-4.91 = 1.38)
21:45:53.649 00.002 1032 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.91 = 1.38)
21:45:53.651 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.08 mountX=0.01 mountY=0.04, mountTheta=1.38
21:45:53.654 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.00, opts=13)
21:45:53.656 00.002 1032 Enqueuing Move request for scope (-0.04, -0.00)
21:45:53.657 00.001 10072 Worker thread wakes up
21:45:53.657 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
21:45:53.657 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
21:45:53.658 00.001 10072 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=0.04
21:45:53.658 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.49, period_length = 290.05
21:45:53.658 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:45:53.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:53.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:45:53.658 00.000 10072 MoveAxis(E, 5, ABG)
21:45:53.658 00.000 10072 Guiding  Dir = 2, Dur = 5
21:45:53.659 00.001 10072 IsGuiding returns 0
21:45:53.659 00.000 10072 PulseGuide returned control before completion, sleep 15
21:45:53.660 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:45:53.680 00.020 10072 IsGuiding returns 0
21:45:53.680 00.000 10072 Move returns status 0, amount 5
21:45:53.680 00.000 10072 MoveAxis(N, 0, ABG)
21:45:53.680 00.000 10072 Move returns status 0, amount 0
21:45:53.680 00.000 10072 move complete, result=0
21:45:53.681 00.001 10072 worker thread done servicing request
21:45:53.683 00.002 1032 UpdateGuideState exits: m=1281 SNR=25.1
21:45:53.686 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:53.688 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:53.689 00.001 1032 Enqueuing Expose request
21:45:53.691 00.002 10072 Worker thread wakes up
21:45:53.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:53.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:53.691 00.000 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:45:54.105 00.414 10072 Exposure complete
21:45:54.163 00.058 10072 worker thread done servicing request
21:45:54.163 00.000 1032 OnExposeComplete: enter
21:45:54.165 00.002 1032 UpdateGuideState(): m_state=6
21:45:54.167 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 432
21:45:54.169 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=140.84, Mass=1142, SNR=23.7, Peak=114 HFD=3.0
21:45:54.171 00.002 1032 MultiStar: [#1 0.10,0.11,0.97,U] [#2 -0.03,0.05,0.82,U] [#3 -0.01,0.02,0.79,U] [#4 0.08,-0.13,0.73,U] [#5 0.07,0.04,0.68,U] [#6 0.01,0.24,0.00,M7] [#7 0.02,-0.09,0.74,U] [#8 0.06,0.02,0.56,U] 
21:45:54.172 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.00}, one-star: {0.02, -0.04}
21:45:54.174 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
21:45:54.176 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
21:45:54.177 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.02 mountX=-0.01 mountY=-0.04, mountTheta=-1.81
21:45:54.181 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
21:45:54.183 00.002 1032 Enqueuing Move request for scope (0.04, 0.00)
21:45:54.185 00.002 10072 Worker thread wakes up
21:45:54.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
21:45:54.185 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
21:45:54.185 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
21:45:54.186 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.49, period_length = 290.05
21:45:54.186 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:45:54.186 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:54.186 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:45:54.186 00.000 10072 MoveAxis(E, 4, ABG)
21:45:54.186 00.000 10072 Guiding  Dir = 2, Dur = 4
21:45:54.186 00.000 10072 IsGuiding returns 0
21:45:54.187 00.001 10072 PulseGuide returned control before completion, sleep 14
21:45:54.188 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:45:54.208 00.020 1032 UpdateGuideState exits: m=1142 SNR=23.7
21:45:54.210 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:54.212 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:54.215 00.003 1032 Enqueuing Expose request
21:45:54.216 00.001 10072 IsGuiding returns 0
21:45:54.216 00.000 10072 Move returns status 0, amount 4
21:45:54.216 00.000 10072 MoveAxis(N, 0, ABG)
21:45:54.216 00.000 10072 Move returns status 0, amount 0
21:45:54.217 00.001 10072 move complete, result=0
21:45:54.217 00.000 10072 worker thread done servicing request
21:45:54.217 00.000 10072 Worker thread wakes up
21:45:54.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:54.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:54.224 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:45:54.840 00.616 10072 Exposure complete
21:45:54.896 00.056 10072 worker thread done servicing request
21:45:54.896 00.000 1032 OnExposeComplete: enter
21:45:54.898 00.002 1032 UpdateGuideState(): m_state=6
21:45:54.900 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 433
21:45:54.901 00.001 1032 Star::Find returns 1 (0), X=1104.21, Y=140.75, Mass=1163, SNR=23.9, Peak=105 HFD=3.2
21:45:54.903 00.002 1032 MultiStar: [#1 0.17,-0.01,1.05,U] [#2 0.05,-0.05,0.77,U] [#3 -0.00,0.09,0.81,U] [#4 -0.04,-0.04,0.71,U] [#5 0.12,0.08,0.66,U] [#6 0.25,0.14,0.00,M8] [#7 -0.07,0.08,0.72,U] [#8 -0.04,-0.07,0.55,U] 
21:45:54.904 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {-0.00, -0.12}
21:45:54.906 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
21:45:54.907 00.001 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
21:45:54.908 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.33 mountX=-0.02 mountY=-0.03, mountTheta=-2.16
21:45:54.911 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
21:45:54.914 00.003 1032 Enqueuing Move request for scope (0.03, -0.01)
21:45:54.916 00.002 10072 Worker thread wakes up
21:45:54.916 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
21:45:54.916 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
21:45:54.916 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
21:45:54.917 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.49, period_length = 290.05
21:45:54.917 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:45:54.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:54.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:45:54.917 00.000 10072 MoveAxis(E, 4, ABG)
21:45:54.917 00.000 10072 Guiding  Dir = 2, Dur = 4
21:45:54.918 00.001 10072 IsGuiding returns 0
21:45:54.918 00.000 10072 PulseGuide returned control before completion, sleep 14
21:45:54.918 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:45:54.938 00.020 1032 UpdateGuideState exits: m=1163 SNR=23.9
21:45:54.940 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:54.943 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:54.944 00.001 1032 Enqueuing Expose request
21:45:54.946 00.002 10072 IsGuiding returns 0
21:45:54.946 00.000 10072 Move returns status 0, amount 4
21:45:54.946 00.000 10072 MoveAxis(N, 0, ABG)
21:45:54.946 00.000 10072 Move returns status 0, amount 0
21:45:54.946 00.000 10072 move complete, result=0
21:45:54.946 00.000 10072 worker thread done servicing request
21:45:54.946 00.000 10072 Worker thread wakes up
21:45:54.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:54.947 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:54.953 00.006 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:45:55.362 00.409 10072 Exposure complete
21:45:55.424 00.062 10072 worker thread done servicing request
21:45:55.424 00.000 1032 OnExposeComplete: enter
21:45:55.427 00.003 1032 UpdateGuideState(): m_state=6
21:45:55.428 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 434
21:45:55.430 00.002 1032 Star::Find returns 1 (0), X=1104.24, Y=140.68, Mass=1176, SNR=24.0, Peak=116 HFD=3.1
21:45:55.433 00.003 1032 MultiStar: [#1 0.15,0.10,1.02,U] [#2 -0.01,-0.04,0.87,U] [#3 -0.16,0.04,0.81,U] [#4 0.04,0.08,0.69,U] [#5 0.10,-0.05,0.68,U] [#6 0.32,0.16,0.00,M9] [#7 0.04,0.03,0.69,U] [#8 0.08,0.01,0.57,U] 
21:45:55.434 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {0.03, -0.19}
21:45:55.435 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
21:45:55.437 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
21:45:55.438 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.21 mountX=-0.02 mountY=-0.03, mountTheta=-2.04
21:45:55.441 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
21:45:55.443 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
21:45:55.444 00.001 10072 Worker thread wakes up
21:45:55.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
21:45:55.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
21:45:55.444 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
21:45:55.445 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.49, period_length = 290.05
21:45:55.445 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:45:55.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:55.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:45:55.445 00.000 10072 MoveAxis(E, 3, ABG)
21:45:55.445 00.000 10072 Guiding  Dir = 2, Dur = 3
21:45:55.445 00.000 10072 IsGuiding returns 0
21:45:55.446 00.001 10072 PulseGuide returned control before completion, sleep 13
21:45:55.446 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:45:55.465 00.019 10072 IsGuiding returns 0
21:45:55.467 00.002 10072 Move returns status 0, amount 3
21:45:55.467 00.000 10072 MoveAxis(N, 0, ABG)
21:45:55.467 00.000 10072 Move returns status 0, amount 0
21:45:55.467 00.000 1032 UpdateGuideState exits: m=1176 SNR=24.0
21:45:55.469 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:55.471 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:55.472 00.001 1032 Enqueuing Expose request
21:45:55.474 00.002 10072 move complete, result=0
21:45:55.474 00.000 10072 worker thread done servicing request
21:45:55.474 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:45:55.476 00.002 10072 Worker thread wakes up
21:45:55.477 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:55.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:56.107 00.630 10072 Exposure complete
21:45:56.164 00.057 1032 OnExposeComplete: enter
21:45:56.165 00.001 1032 UpdateGuideState(): m_state=6
21:45:56.167 00.002 10072 worker thread done servicing request
21:45:56.167 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 435
21:45:56.168 00.001 1032 Star::Find returns 1 (0), X=1104.04, Y=140.84, Mass=1182, SNR=24.1, Peak=108 HFD=3.0
21:45:56.171 00.003 1032 MultiStar: [#1 0.00,0.05,0.99,U] [#2 -0.01,0.15,0.81,U] [#3 -0.28,0.06,0.00,M1] [#4 -0.08,0.01,0.69,U] [#5 -0.03,0.12,0.68,U] [#6 0.17,0.38,0.00,M10] [#7 -0.02,0.05,0.71,U] [#8 -0.20,0.08,0.00,M1] 
21:45:56.172 00.001 1032 refined, 5 included, MultiStar: {-0.05, 0.05}, one-star: {-0.17, -0.03}
21:45:56.173 00.001 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.83) = xAngle (0.52 = 0.52)
21:45:56.174 00.001 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.52 = 0.52)
21:45:56.175 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.08 cameraTheta=2.35 mountX=0.07 mountY=0.04, mountTheta=0.52
21:45:56.177 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
21:45:56.180 00.003 1032 Enqueuing Move request for scope (-0.05, 0.05)
21:45:56.184 00.004 10072 Worker thread wakes up
21:45:56.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
21:45:56.184 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
21:45:56.184 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.07 yDistance=0.04
21:45:56.186 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.49, period_length = 290.05
21:45:56.186 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
21:45:56.186 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:56.186 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:45:56.186 00.000 10072 MoveAxis(E, 4, ABG)
21:45:56.186 00.000 10072 Guiding  Dir = 2, Dur = 4
21:45:56.186 00.000 10072 IsGuiding returns 0
21:45:56.187 00.001 10072 PulseGuide returned control before completion, sleep 14
21:45:56.188 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:45:56.206 00.018 1032 UpdateGuideState exits: m=1182 SNR=24.1
21:45:56.208 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:56.210 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:56.212 00.002 1032 Enqueuing Expose request
21:45:56.214 00.002 10072 IsGuiding returns 0
21:45:56.214 00.000 10072 Move returns status 0, amount 4
21:45:56.215 00.001 10072 MoveAxis(N, 0, ABG)
21:45:56.215 00.000 10072 Move returns status 0, amount 0
21:45:56.215 00.000 10072 move complete, result=0
21:45:56.215 00.000 10072 worker thread done servicing request
21:45:56.215 00.000 10072 Worker thread wakes up
21:45:56.215 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:56.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:56.222 00.007 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:45:56.622 00.400 10072 Exposure complete
21:45:56.674 00.052 10072 worker thread done servicing request
21:45:56.674 00.000 1032 OnExposeComplete: enter
21:45:56.676 00.002 1032 UpdateGuideState(): m_state=6
21:45:56.679 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 436
21:45:56.680 00.001 1032 Star::Find returns 1 (0), X=1104.09, Y=140.83, Mass=1150, SNR=23.8, Peak=100 HFD=3.0
21:45:56.682 00.002 1032 MultiStar: [#1 0.04,0.19,1.01,U] [#2 -0.09,-0.07,0.80,U] [#3 -0.11,0.06,0.80,U] [#4 -0.10,0.07,0.76,U] [#5 0.11,0.14,0.69,U] [#6 -0.02,0.38,0.00,R] [#7 -0.15,0.17,0.00,M1] [#8 -0.09,-0.09,0.55,U] 
21:45:56.683 00.001 1032 refined, 6 included, MultiStar: {-0.05, 0.04}, one-star: {-0.12, -0.04}
21:45:56.684 00.001 1032 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.83) = xAngle (0.64 = 0.64)
21:45:56.685 00.001 1032 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.64 = 0.64)
21:45:56.688 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.47 mountX=0.05 mountY=0.04, mountTheta=0.64
21:45:56.690 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.04, opts=13)
21:45:56.691 00.001 1032 Enqueuing Move request for scope (-0.05, 0.04)
21:45:56.692 00.001 10072 Worker thread wakes up
21:45:56.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
21:45:56.692 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
21:45:56.692 00.000 10072 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=0.04
21:45:56.693 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.48, period_length = 290.05
21:45:56.693 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:45:56.693 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:56.693 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:45:56.693 00.000 10072 MoveAxis(E, 3, ABG)
21:45:56.693 00.000 10072 Guiding  Dir = 2, Dur = 3
21:45:56.693 00.000 10072 IsGuiding returns 0
21:45:56.694 00.001 10072 PulseGuide returned control before completion, sleep 13
21:45:56.694 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:45:56.712 00.018 10072 IsGuiding returns 0
21:45:56.712 00.000 10072 Move returns status 0, amount 3
21:45:56.712 00.000 10072 MoveAxis(N, 0, ABG)
21:45:56.712 00.000 10072 Move returns status 0, amount 0
21:45:56.712 00.000 10072 move complete, result=0
21:45:56.712 00.000 10072 worker thread done servicing request
21:45:56.713 00.001 1032 UpdateGuideState exits: m=1150 SNR=23.8
21:45:56.715 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:56.716 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:56.718 00.002 1032 Enqueuing Expose request
21:45:56.719 00.001 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:45:56.721 00.002 10072 Worker thread wakes up
21:45:56.721 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:56.721 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:57.353 00.632 10072 Exposure complete
21:45:57.414 00.061 10072 worker thread done servicing request
21:45:57.414 00.000 1032 OnExposeComplete: enter
21:45:57.415 00.001 1032 UpdateGuideState(): m_state=6
21:45:57.417 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 437
21:45:57.418 00.001 1032 Star::Find returns 1 (0), X=1104.12, Y=140.83, Mass=1270, SNR=25.0, Peak=119 HFD=3.0
21:45:57.420 00.002 1032 MultiStar: [#1 0.05,0.09,1.01,U] [#2 0.04,-0.13,0.78,U] [#3 -0.27,0.03,0.00,M1] [#4 -0.18,-0.22,0.00,M1] [#5 0.05,0.03,0.63,U] [#6 0.01,-0.16,0.61,U] [#7 -0.13,-0.09,0.66,U] [#8 -0.13,-0.06,0.46,U] 
21:45:57.421 00.001 1032 refined, 6 included, MultiStar: {-0.02, -0.04}, one-star: {-0.09, -0.05}
21:45:57.423 00.002 1032 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.83) = xAngle (-3.90 = 2.39)
21:45:57.426 00.003 1032 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.90 = 2.39)
21:45:57.429 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.07 mountX=-0.04 mountY=0.03, mountTheta=2.39
21:45:57.433 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
21:45:57.434 00.001 1032 Enqueuing Move request for scope (-0.02, -0.04)
21:45:57.437 00.003 10072 Worker thread wakes up
21:45:57.438 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
21:45:57.438 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
21:45:57.438 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=0.03
21:45:57.438 00.000 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.48, period_length = 290.05
21:45:57.438 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:45:57.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:57.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:45:57.438 00.000 10072 MoveAxis(E, 3, ABG)
21:45:57.439 00.001 10072 Guiding  Dir = 2, Dur = 3
21:45:57.439 00.000 10072 IsGuiding returns 0
21:45:57.439 00.000 10072 PulseGuide returned control before completion, sleep 13
21:45:57.440 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:45:57.460 00.020 1032 UpdateGuideState exits: m=1270 SNR=25.0
21:45:57.464 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:57.465 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:57.467 00.002 1032 Enqueuing Expose request
21:45:57.469 00.002 10072 IsGuiding returns 0
21:45:57.469 00.000 10072 Move returns status 0, amount 3
21:45:57.469 00.000 10072 MoveAxis(N, 0, ABG)
21:45:57.469 00.000 10072 Move returns status 0, amount 0
21:45:57.469 00.000 10072 move complete, result=0
21:45:57.469 00.000 10072 worker thread done servicing request
21:45:57.469 00.000 10072 Worker thread wakes up
21:45:57.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:57.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:57.477 00.008 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:45:57.883 00.406 10072 Exposure complete
21:45:57.942 00.059 10072 worker thread done servicing request
21:45:57.942 00.000 1032 OnExposeComplete: enter
21:45:57.945 00.003 1032 UpdateGuideState(): m_state=6
21:45:57.946 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 438
21:45:57.948 00.002 1032 Star::Find returns 1 (0), X=1104.21, Y=140.74, Mass=1238, SNR=24.6, Peak=118 HFD=3.2
21:45:57.949 00.001 1032 MultiStar: [#1 0.09,-0.05,0.99,U] [#2 -0.07,-0.05,0.72,U] [#3 -0.07,-0.03,0.73,U] [#4 -0.04,-0.07,0.68,U] [#5 0.08,-0.06,0.70,U] [#6 0.09,-0.26,0.00,M1] [#7 -0.21,-0.07,0.00,M1] [#8 -0.03,-0.07,0.52,U] 
21:45:57.950 00.001 1032 refined, 6 included, MultiStar: {-0.00, -0.07}, one-star: {0.00, -0.13}
21:45:57.951 00.001 1032 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.83) = xAngle (-3.41 = 2.87)
21:45:57.953 00.002 1032 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.41 = 2.87)
21:45:57.956 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.58 mountX=-0.07 mountY=0.02, mountTheta=2.87
21:45:57.960 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.07, opts=13)
21:45:57.962 00.002 1032 Enqueuing Move request for scope (-0.00, -0.07)
21:45:57.964 00.002 10072 Worker thread wakes up
21:45:57.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
21:45:57.964 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
21:45:57.964 00.000 10072 Moving (-0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
21:45:57.964 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.48, period_length = 290.05
21:45:57.964 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:45:57.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:57.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:45:57.966 00.002 10072 MoveAxis(E, 2, ABG)
21:45:57.966 00.000 10072 Guiding  Dir = 2, Dur = 2
21:45:57.966 00.000 10072 IsGuiding returns 0
21:45:57.967 00.001 10072 PulseGuide returned control before completion, sleep 12
21:45:57.967 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:45:57.988 00.021 1032 UpdateGuideState exits: m=1238 SNR=24.6
21:45:57.991 00.003 10072 IsGuiding returns 0
21:45:57.991 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:57.993 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:57.996 00.003 1032 Enqueuing Expose request
21:45:57.997 00.001 10072 Move returns status 0, amount 2
21:45:57.997 00.000 10072 MoveAxis(N, 0, ABG)
21:45:57.997 00.000 10072 Move returns status 0, amount 0
21:45:57.997 00.000 10072 move complete, result=0
21:45:57.998 00.001 10072 worker thread done servicing request
21:45:57.998 00.000 10072 Worker thread wakes up
21:45:57.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:57.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:58.004 00.006 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:45:58.633 00.629 10072 Exposure complete
21:45:58.691 00.058 10072 worker thread done servicing request
21:45:58.691 00.000 1032 OnExposeComplete: enter
21:45:58.692 00.001 1032 UpdateGuideState(): m_state=6
21:45:58.694 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 439
21:45:58.695 00.001 1032 Star::Find returns 1 (0), X=1104.34, Y=140.74, Mass=1186, SNR=24.1, Peak=126 HFD=3.1
21:45:58.697 00.002 1032 MultiStar: [#1 0.01,0.08,0.95,U] [#2 0.01,0.04,0.76,U] [#3 -0.09,-0.06,0.75,U] [#4 -0.10,0.00,0.67,U] [#5 -0.03,-0.03,0.68,U] [#6 0.09,-0.11,0.66,U] [#7 -0.09,0.07,0.73,U] [#8 -0.18,0.11,0.00,M1] 
21:45:58.699 00.002 1032 refined, 7 included, MultiStar: {-0.00, -0.02}, one-star: {0.13, -0.14}
21:45:58.700 00.001 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
21:45:58.702 00.002 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
21:45:58.704 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.79 mountX=-0.02 mountY=0.01, mountTheta=2.66
21:45:58.707 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.02, opts=13)
21:45:58.709 00.002 1032 Enqueuing Move request for scope (-0.00, -0.02)
21:45:58.712 00.003 10072 Worker thread wakes up
21:45:58.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
21:45:58.712 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
21:45:58.712 00.000 10072 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
21:45:58.713 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.48, period_length = 290.05
21:45:58.713 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:45:58.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:58.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:45:58.713 00.000 10072 MoveAxis(E, 2, ABG)
21:45:58.713 00.000 10072 Guiding  Dir = 2, Dur = 2
21:45:58.714 00.001 10072 IsGuiding returns 0
21:45:58.714 00.000 10072 PulseGuide returned control before completion, sleep 12
21:45:58.714 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:45:58.733 00.019 1032 UpdateGuideState exits: m=1186 SNR=24.1
21:45:58.737 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:58.739 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:58.741 00.002 1032 Enqueuing Expose request
21:45:58.743 00.002 10072 IsGuiding returns 0
21:45:58.743 00.000 10072 Move returns status 0, amount 2
21:45:58.743 00.000 10072 MoveAxis(N, 0, ABG)
21:45:58.743 00.000 10072 Move returns status 0, amount 0
21:45:58.743 00.000 10072 move complete, result=0
21:45:58.743 00.000 10072 worker thread done servicing request
21:45:58.743 00.000 10072 Worker thread wakes up
21:45:58.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:58.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:58.750 00.007 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:45:59.153 00.403 10072 Exposure complete
21:45:59.209 00.056 10072 worker thread done servicing request
21:45:59.209 00.000 1032 OnExposeComplete: enter
21:45:59.211 00.002 1032 UpdateGuideState(): m_state=6
21:45:59.213 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 440
21:45:59.215 00.002 1032 Star::Find returns 1 (0), X=1104.16, Y=140.94, Mass=1338, SNR=25.6, Peak=127 HFD=3.0
21:45:59.216 00.001 1032 MultiStar: [#1 0.07,0.12,0.90,U] [#2 -0.02,0.15,0.76,U] [#3 -0.06,0.09,0.76,U] [#4 0.10,0.05,0.63,U] [#5 -0.06,0.10,0.64,U] [#6 0.19,-0.12,0.00,M1] [#7 -0.02,0.20,0.00,M1] [#8 -0.28,0.07,0.00,M2] 
21:45:59.218 00.002 1032 single-star, 5 included, MultiStar: {-0.00, 0.09}, one-star: {-0.05, 0.06}
21:45:59.219 00.001 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
21:45:59.221 00.002 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
21:45:59.222 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.28 mountX=0.07 mountY=0.03, mountTheta=0.45
21:45:59.225 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
21:45:59.227 00.002 1032 Enqueuing Move request for scope (-0.05, 0.06)
21:45:59.229 00.002 10072 Worker thread wakes up
21:45:59.229 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
21:45:59.229 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
21:45:59.229 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.03
21:45:59.229 00.000 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.48, period_length = 290.05
21:45:59.229 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
21:45:59.230 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:59.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:45:59.230 00.000 10072 MoveAxis(E, 2, ABG)
21:45:59.230 00.000 10072 Guiding  Dir = 2, Dur = 2
21:45:59.230 00.000 10072 IsGuiding returns 0
21:45:59.230 00.000 10072 PulseGuide returned control before completion, sleep 12
21:45:59.231 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:45:59.244 00.013 10072 IsGuiding returns 0
21:45:59.244 00.000 10072 Move returns status 0, amount 2
21:45:59.244 00.000 10072 MoveAxis(N, 0, ABG)
21:45:59.244 00.000 10072 Move returns status 0, amount 0
21:45:59.244 00.000 10072 move complete, result=0
21:45:59.244 00.000 10072 worker thread done servicing request
21:45:59.252 00.008 1032 UpdateGuideState exits: m=1338 SNR=25.6
21:45:59.253 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:59.256 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:59.257 00.001 1032 Enqueuing Expose request
21:45:59.259 00.002 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:45:59.261 00.002 10072 Worker thread wakes up
21:45:59.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:59.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:45:59.884 00.623 10072 Exposure complete
21:45:59.942 00.058 10072 worker thread done servicing request
21:45:59.943 00.001 1032 OnExposeComplete: enter
21:45:59.944 00.001 1032 UpdateGuideState(): m_state=6
21:45:59.946 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 441
21:45:59.946 00.000 1032 Star::Find returns 1 (0), X=1104.03, Y=140.85, Mass=1160, SNR=23.8, Peak=106 HFD=3.0
21:45:59.949 00.003 1032 MultiStar: [#1 -0.00,0.17,1.04,U] [#2 0.08,0.07,0.82,U] [#3 0.01,0.05,0.75,U] [#4 0.03,-0.07,0.74,U] [#5 -0.02,-0.06,0.71,U] [#6 0.17,-0.21,0.00,M2] [#7 0.03,0.15,0.67,U] [#8 -0.04,0.00,0.52,U] 
21:45:59.950 00.001 1032 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {-0.18, -0.02}
21:45:59.951 00.001 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
21:45:59.953 00.002 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
21:45:59.954 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.93 mountX=0.04 mountY=0.00, mountTheta=0.10
21:45:59.958 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
21:45:59.961 00.003 1032 Enqueuing Move request for scope (-0.02, 0.04)
21:45:59.964 00.003 10072 Worker thread wakes up
21:45:59.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
21:45:59.964 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
21:45:59.964 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.00
21:45:59.965 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.48, period_length = 290.05
21:45:59.965 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:45:59.965 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:59.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:45:59.965 00.000 10072 MoveAxis(E, 1, ABG)
21:45:59.965 00.000 10072 Guiding  Dir = 2, Dur = 1
21:45:59.966 00.001 10072 IsGuiding returns 0
21:45:59.966 00.000 10072 PulseGuide returned control before completion, sleep 11
21:45:59.967 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:45:59.987 00.020 1032 UpdateGuideState exits: m=1160 SNR=23.8
21:45:59.991 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:59.993 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:45:59.994 00.001 1032 Enqueuing Expose request
21:45:59.997 00.003 10072 IsGuiding returns 0
21:45:59.997 00.000 10072 Move returns status 0, amount 1
21:45:59.997 00.000 10072 MoveAxis(N, 0, ABG)
21:45:59.997 00.000 10072 Move returns status 0, amount 0
21:45:59.997 00.000 10072 move complete, result=0
21:45:59.997 00.000 10072 worker thread done servicing request
21:45:59.997 00.000 10072 Worker thread wakes up
21:45:59.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:45:59.997 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:00.005 00.008 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:46:00.415 00.410 10072 Exposure complete
21:46:00.477 00.062 10072 worker thread done servicing request
21:46:00.477 00.000 1032 OnExposeComplete: enter
21:46:00.479 00.002 1032 UpdateGuideState(): m_state=6
21:46:00.480 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 442
21:46:00.482 00.002 1032 Star::Find returns 1 (0), X=1104.08, Y=140.78, Mass=1140, SNR=23.6, Peak=107 HFD=2.9
21:46:00.483 00.001 1032 MultiStar: [#1 0.09,0.05,0.98,U] [#2 0.07,-0.01,0.76,U] [#3 0.03,-0.13,0.74,U] [#4 -0.00,-0.19,0.71,U] [#5 0.00,-0.01,0.66,U] [#6 0.23,-0.16,0.00,M3] [#7 -0.17,0.02,0.68,U] [#8 -0.13,-0.05,0.54,U] 
21:46:00.486 00.003 1032 refined, 7 included, MultiStar: {-0.03, -0.05}, one-star: {-0.13, -0.10}
21:46:00.488 00.002 1032 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.83) = xAngle (-3.87 = 2.42)
21:46:00.489 00.001 1032 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.87 = 2.42)
21:46:00.491 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.04 mountX=-0.04 mountY=0.04, mountTheta=2.42
21:46:00.494 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.05, opts=13)
21:46:00.496 00.002 1032 Enqueuing Move request for scope (-0.03, -0.05)
21:46:00.497 00.001 10072 Worker thread wakes up
21:46:00.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
21:46:00.497 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
21:46:00.497 00.000 10072 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
21:46:00.498 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.48, period_length = 290.05
21:46:00.498 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:46:00.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:00.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:46:00.498 00.000 10072 MoveAxis(E, 1, ABG)
21:46:00.498 00.000 10072 Guiding  Dir = 2, Dur = 1
21:46:00.499 00.001 10072 IsGuiding returns 0
21:46:00.499 00.000 10072 PulseGuide returned control before completion, sleep 11
21:46:00.499 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:46:00.519 00.020 1032 UpdateGuideState exits: m=1140 SNR=23.6
21:46:00.521 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:00.524 00.003 10072 IsGuiding returns 0
21:46:00.524 00.000 10072 Move returns status 0, amount 1
21:46:00.524 00.000 10072 MoveAxis(N, 0, ABG)
21:46:00.524 00.000 10072 Move returns status 0, amount 0
21:46:00.524 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:00.527 00.003 10072 move complete, result=0
21:46:00.527 00.000 10072 worker thread done servicing request
21:46:00.527 00.000 1032 Enqueuing Expose request
21:46:00.529 00.002 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:46:00.530 00.001 10072 Worker thread wakes up
21:46:00.530 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:00.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:01.165 00.635 10072 Exposure complete
21:46:01.225 00.060 10072 worker thread done servicing request
21:46:01.225 00.000 1032 OnExposeComplete: enter
21:46:01.227 00.002 1032 UpdateGuideState(): m_state=6
21:46:01.229 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 443
21:46:01.232 00.003 1032 Star::Find returns 1 (0), X=1104.09, Y=140.71, Mass=1341, SNR=25.7, Peak=124 HFD=3.2
21:46:01.233 00.001 1032 MultiStar: [#1 0.01,-0.09,0.95,U] [#2 -0.06,-0.15,0.74,U] [#3 -0.13,-0.05,0.69,U] [#4 0.05,-0.29,0.00,M1] [#5 -0.16,-0.09,0.62,U] [#6 0.02,-0.21,0.00,M4] [#7 -0.06,-0.11,0.66,U] [#8 -0.22,-0.16,0.00,M1] 
21:46:01.236 00.003 1032 refined, 5 included, MultiStar: {-0.08, -0.11}, one-star: {-0.12, -0.16}
21:46:01.238 00.002 1032 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.83) = xAngle (-4.04 = 2.24)
21:46:01.241 00.003 1032 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.04 = 2.24)
21:46:01.243 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.21 mountX=-0.09 mountY=0.11, mountTheta=2.24
21:46:01.246 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.11, opts=13)
21:46:01.248 00.002 1032 Enqueuing Move request for scope (-0.08, -0.11)
21:46:01.249 00.001 10072 Worker thread wakes up
21:46:01.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
21:46:01.249 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
21:46:01.250 00.001 10072 Moving (-0.08, -0.11) raw xDistance=-0.09 yDistance=0.11
21:46:01.251 00.001 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.48, period_length = 290.05
21:46:01.251 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:46:01.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:01.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:46:01.251 00.000 10072 MoveAxis(E, 1, ABG)
21:46:01.251 00.000 10072 Guiding  Dir = 2, Dur = 1
21:46:01.252 00.001 10072 IsGuiding returns 0
21:46:01.252 00.000 10072 PulseGuide returned control before completion, sleep 11
21:46:01.253 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:46:01.271 00.018 10072 IsGuiding returns 0
21:46:01.271 00.000 10072 Move returns status 0, amount 1
21:46:01.271 00.000 10072 MoveAxis(N, 0, ABG)
21:46:01.271 00.000 10072 Move returns status 0, amount 0
21:46:01.271 00.000 10072 move complete, result=0
21:46:01.271 00.000 10072 worker thread done servicing request
21:46:01.274 00.003 1032 UpdateGuideState exits: m=1341 SNR=25.7
21:46:01.276 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:01.278 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:01.279 00.001 1032 Enqueuing Expose request
21:46:01.280 00.001 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:46:01.282 00.002 10072 Worker thread wakes up
21:46:01.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:01.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:01.695 00.413 10072 Exposure complete
21:46:01.750 00.055 10072 worker thread done servicing request
21:46:01.750 00.000 1032 OnExposeComplete: enter
21:46:01.752 00.002 1032 UpdateGuideState(): m_state=6
21:46:01.754 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 444
21:46:01.755 00.001 1032 Star::Find returns 1 (0), X=1104.08, Y=140.74, Mass=1356, SNR=25.8, Peak=123 HFD=3.2
21:46:01.757 00.002 1032 MultiStar: [#1 0.10,-0.01,0.91,U] [#2 0.03,-0.07,0.77,U] [#3 -0.07,-0.02,0.71,U] [#4 -0.12,-0.20,0.00,M2] [#5 -0.10,-0.12,0.58,U] [#6 0.06,-0.17,0.61,U] [#7 -0.11,-0.18,0.00,M1] [#8 -0.07,-0.18,0.52,U] 
21:46:01.759 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.09}, one-star: {-0.13, -0.13}
21:46:01.761 00.002 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.62)
21:46:01.762 00.001 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.62)
21:46:01.764 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.83 mountX=-0.08 mountY=0.05, mountTheta=2.62
21:46:01.766 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.09, opts=13)
21:46:01.770 00.004 1032 Enqueuing Move request for scope (-0.02, -0.09)
21:46:01.771 00.001 10072 Worker thread wakes up
21:46:01.771 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
21:46:01.771 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
21:46:01.771 00.000 10072 Moving (-0.02, -0.09) raw xDistance=-0.08 yDistance=0.05
21:46:01.772 00.001 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.48, period_length = 290.05
21:46:01.772 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:46:01.772 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:01.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:46:01.772 00.000 10072 MoveAxis(E, 1, ABG)
21:46:01.772 00.000 10072 Guiding  Dir = 2, Dur = 1
21:46:01.772 00.000 10072 IsGuiding returns 0
21:46:01.773 00.001 10072 PulseGuide returned control before completion, sleep 11
21:46:01.773 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:46:01.787 00.014 10072 IsGuiding returns 0
21:46:01.787 00.000 10072 Move returns status 0, amount 1
21:46:01.787 00.000 10072 MoveAxis(N, 0, ABG)
21:46:01.787 00.000 10072 Move returns status 0, amount 0
21:46:01.787 00.000 10072 move complete, result=0
21:46:01.787 00.000 10072 worker thread done servicing request
21:46:01.792 00.005 1032 UpdateGuideState exits: m=1356 SNR=25.8
21:46:01.793 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:01.795 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:01.796 00.001 1032 Enqueuing Expose request
21:46:01.798 00.002 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:46:01.800 00.002 10072 Worker thread wakes up
21:46:01.800 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:01.800 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:02.431 00.631 10072 Exposure complete
21:46:02.487 00.056 10072 worker thread done servicing request
21:46:02.487 00.000 1032 OnExposeComplete: enter
21:46:02.489 00.002 1032 UpdateGuideState(): m_state=6
21:46:02.493 00.004 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 445
21:46:02.496 00.003 1032 Star::Find returns 1 (0), X=1104.03, Y=140.84, Mass=1251, SNR=24.8, Peak=117 HFD=3.0
21:46:02.497 00.001 1032 MultiStar: [#1 0.10,-0.03,0.98,U] [#2 -0.25,-0.10,0.00,M1] [#3 -0.11,-0.18,0.00,M1] [#4 0.08,-0.15,0.63,U] [#5 -0.09,-0.21,0.00,M1] [#6 0.20,-0.36,0.00,M4] [#7 -0.02,-0.05,0.73,U] [#8 -0.03,-0.09,0.51,U] 
21:46:02.499 00.002 1032 refined, 4 included, MultiStar: {-0.01, -0.06}, one-star: {-0.18, -0.03}
21:46:02.501 00.002 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.65)
21:46:02.502 00.001 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.65)
21:46:02.504 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.81 mountX=-0.06 mountY=0.03, mountTheta=2.65
21:46:02.507 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
21:46:02.508 00.001 1032 Enqueuing Move request for scope (-0.01, -0.06)
21:46:02.510 00.002 10072 Worker thread wakes up
21:46:02.510 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
21:46:02.510 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
21:46:02.510 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.03
21:46:02.511 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.47, period_length = 290.05
21:46:02.511 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:46:02.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:02.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:46:02.511 00.000 10072 MoveAxis(E, 0, ABG)
21:46:02.511 00.000 10072 Move returns status 0, amount 0
21:46:02.511 00.000 10072 MoveAxis(N, 0, ABG)
21:46:02.511 00.000 10072 Move returns status 0, amount 0
21:46:02.511 00.000 10072 move complete, result=0
21:46:02.511 00.000 10072 worker thread done servicing request
21:46:02.513 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:46:02.533 00.020 1032 UpdateGuideState exits: m=1251 SNR=24.8
21:46:02.536 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:02.537 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:02.538 00.001 1032 Enqueuing Expose request
21:46:02.539 00.001 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:46:02.541 00.002 10072 Worker thread wakes up
21:46:02.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:02.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:02.950 00.409 10072 Exposure complete
21:46:03.005 00.055 10072 worker thread done servicing request
21:46:03.005 00.000 1032 OnExposeComplete: enter
21:46:03.007 00.002 1032 UpdateGuideState(): m_state=6
21:46:03.009 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 446
21:46:03.010 00.001 1032 Star::Find returns 1 (0), X=1104.19, Y=140.65, Mass=1087, SNR=23.1, Peak=105 HFD=3.1
21:46:03.012 00.002 1032 MultiStar: [#1 0.28,-0.01,0.00,M1] [#2 0.05,-0.18,0.79,U] [#3 0.07,-0.35,0.00,M2] [#4 -0.10,-0.27,0.00,M2] [#5 0.18,-0.20,0.00,M2] [#6 0.13,-0.11,0.65,U] [#7 0.00,-0.24,0.00,M1] [#8 0.05,-0.23,0.00,M1] 
21:46:03.014 00.002 1032 refined, 2 included, MultiStar: {0.04, -0.18}, one-star: {-0.02, -0.23}
21:46:03.015 00.001 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.12)
21:46:03.016 00.001 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.12)
21:46:03.017 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.34 mountX=-0.18 mountY=0.00, mountTheta=3.12
21:46:03.019 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.18, opts=13)
21:46:03.021 00.002 1032 Enqueuing Move request for scope (0.04, -0.18)
21:46:03.022 00.001 10072 Worker thread wakes up
21:46:03.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
21:46:03.022 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
21:46:03.022 00.000 10072 Moving (0.04, -0.18) raw xDistance=-0.18 yDistance=0.00
21:46:03.023 00.001 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.47, period_length = 290.05
21:46:03.023 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
21:46:03.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:03.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:46:03.023 00.000 10072 MoveAxis(E, 83, ABG)
21:46:03.023 00.000 10072 Guiding  Dir = 2, Dur = 83
21:46:03.023 00.000 10072 IsGuiding returns 0
21:46:03.024 00.001 10072 PulseGuide returned control before completion, sleep 93
21:46:03.025 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:46:03.045 00.020 1032 UpdateGuideState exits: m=1087 SNR=23.1
21:46:03.046 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:03.049 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:03.052 00.003 1032 Enqueuing Expose request
21:46:03.133 00.081 10072 IsGuiding returns 0
21:46:03.133 00.000 10072 Move returns status 0, amount 83
21:46:03.133 00.000 10072 MoveAxis(N, 0, ABG)
21:46:03.133 00.000 10072 Move returns status 0, amount 0
21:46:03.133 00.000 10072 move complete, result=0
21:46:03.133 00.000 10072 worker thread done servicing request
21:46:03.133 00.000 10072 Worker thread wakes up
21:46:03.133 00.000 1032 GuideStep: -0.2 px 83 ms EAST, 0.0 px 0 ms NORTH
21:46:03.136 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:03.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:03.760 00.624 10072 Exposure complete
21:46:03.817 00.057 10072 worker thread done servicing request
21:46:03.817 00.000 1032 OnExposeComplete: enter
21:46:03.818 00.001 1032 UpdateGuideState(): m_state=6
21:46:03.820 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 447
21:46:03.821 00.001 1032 Star::Find returns 1 (0), X=1104.21, Y=140.59, Mass=1278, SNR=25.1, Peak=130 HFD=3.2
21:46:03.823 00.002 1032 MultiStar: [#1 -0.00,-0.07,1.03,U] [#2 -0.04,-0.22,0.00,M1] [#3 -0.04,-0.07,0.76,U] [#4 -0.08,-0.25,0.00,M3] [#5 0.10,-0.07,0.69,U] [#6 0.16,-0.35,0.00,M4] [#7 -0.01,-0.16,0.63,U] [#8 -0.03,-0.16,0.54,U] 
21:46:03.825 00.002 1032 refined, 5 included, MultiStar: {0.00, -0.14}, one-star: {0.00, -0.28}
21:46:03.827 00.002 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.90)
21:46:03.829 00.002 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.90)
21:46:03.831 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.56 mountX=-0.13 mountY=0.03, mountTheta=2.90
21:46:03.833 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.14, opts=13)
21:46:03.835 00.002 1032 Enqueuing Move request for scope (0.00, -0.14)
21:46:03.836 00.001 10072 Worker thread wakes up
21:46:03.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
21:46:03.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
21:46:03.836 00.000 10072 Moving (0.00, -0.14) raw xDistance=-0.13 yDistance=0.03
21:46:03.837 00.001 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.47, period_length = 290.05
21:46:03.837 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
21:46:03.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:03.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:46:03.837 00.000 10072 MoveAxis(E, 61, ABG)
21:46:03.837 00.000 10072 Guiding  Dir = 2, Dur = 61
21:46:03.838 00.001 10072 IsGuiding returns 0
21:46:03.838 00.000 10072 PulseGuide returned control before completion, sleep 71
21:46:03.839 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:46:03.857 00.018 1032 UpdateGuideState exits: m=1278 SNR=25.1
21:46:03.858 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:03.862 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:03.864 00.002 1032 Enqueuing Expose request
21:46:03.916 00.052 10072 IsGuiding returns 0
21:46:03.916 00.000 10072 Move returns status 0, amount 61
21:46:03.916 00.000 10072 MoveAxis(N, 0, ABG)
21:46:03.916 00.000 10072 Move returns status 0, amount 0
21:46:03.916 00.000 10072 move complete, result=0
21:46:03.916 00.000 10072 worker thread done servicing request
21:46:03.916 00.000 10072 Worker thread wakes up
21:46:03.916 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:03.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:03.916 00.000 1032 GuideStep: -0.1 px 61 ms EAST, 0.0 px 0 ms NORTH
21:46:04.325 00.409 10072 Exposure complete
21:46:04.383 00.058 10072 worker thread done servicing request
21:46:04.383 00.000 1032 OnExposeComplete: enter
21:46:04.384 00.001 1032 UpdateGuideState(): m_state=6
21:46:04.386 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 448
21:46:04.389 00.003 1032 Star::Find returns 1 (0), X=1104.25, Y=140.74, Mass=1086, SNR=23.1, Peak=108 HFD=3.0
21:46:04.391 00.002 1032 MultiStar: [#1 0.09,0.19,0.00,M1] [#2 0.01,-0.05,0.86,U] [#3 -0.12,-0.12,0.82,U] [#4 0.10,-0.20,0.00,M4] [#5 0.03,-0.05,0.71,U] [#6 0.00,-0.21,0.00,M5] [#7 -0.05,-0.22,0.00,M1] [#8 -0.01,-0.10,0.54,U] 
21:46:04.393 00.002 1032 refined, 4 included, MultiStar: {-0.01, -0.09}, one-star: {0.04, -0.13}
21:46:04.394 00.001 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.51 = 2.78)
21:46:04.397 00.003 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.78)
21:46:04.398 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.67 mountX=-0.09 mountY=0.03, mountTheta=2.78
21:46:04.401 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.09, opts=13)
21:46:04.403 00.002 1032 Enqueuing Move request for scope (-0.01, -0.09)
21:46:04.405 00.002 10072 Worker thread wakes up
21:46:04.405 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
21:46:04.405 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
21:46:04.405 00.000 10072 Moving (-0.01, -0.09) raw xDistance=-0.09 yDistance=0.03
21:46:04.405 00.000 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.47, period_length = 290.05
21:46:04.405 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:46:04.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:04.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:46:04.406 00.001 10072 MoveAxis(E, 1, ABG)
21:46:04.406 00.000 10072 Guiding  Dir = 2, Dur = 1
21:46:04.406 00.000 10072 IsGuiding returns 0
21:46:04.406 00.000 10072 PulseGuide returned control before completion, sleep 11
21:46:04.406 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:46:04.427 00.021 1032 UpdateGuideState exits: m=1086 SNR=23.1
21:46:04.429 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:04.431 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:04.432 00.001 1032 Enqueuing Expose request
21:46:04.435 00.003 10072 IsGuiding returns 0
21:46:04.435 00.000 10072 Move returns status 0, amount 1
21:46:04.435 00.000 10072 MoveAxis(N, 0, ABG)
21:46:04.435 00.000 10072 Move returns status 0, amount 0
21:46:04.435 00.000 10072 move complete, result=0
21:46:04.435 00.000 10072 worker thread done servicing request
21:46:04.435 00.000 10072 Worker thread wakes up
21:46:04.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:04.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:04.441 00.006 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:46:05.062 00.621 10072 Exposure complete
21:46:05.119 00.057 10072 worker thread done servicing request
21:46:05.120 00.001 1032 OnExposeComplete: enter
21:46:05.122 00.002 1032 UpdateGuideState(): m_state=6
21:46:05.124 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 449
21:46:05.126 00.002 1032 Star::Find returns 1 (0), X=1104.12, Y=140.82, Mass=1198, SNR=24.3, Peak=113 HFD=3.0
21:46:05.129 00.003 1032 MultiStar: [#1 0.09,0.14,1.01,U] [#2 -0.01,0.02,0.81,U] [#3 -0.21,-0.01,0.00,M1] [#4 0.09,-0.10,0.76,U] [#5 0.07,0.09,0.65,U] [#6 0.13,-0.19,0.00,M6] [#7 0.03,0.01,0.73,U] [#8 -0.19,0.03,0.53,U] 
21:46:05.130 00.001 1032 refined, 6 included, MultiStar: {0.01, 0.02}, one-star: {-0.09, -0.05}
21:46:05.131 00.001 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
21:46:05.132 00.001 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
21:46:05.134 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.31 mountX=0.02 mountY=-0.01, mountTheta=-0.52
21:46:05.136 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
21:46:05.138 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
21:46:05.140 00.002 10072 Worker thread wakes up
21:46:05.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
21:46:05.140 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
21:46:05.140 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
21:46:05.141 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.47, period_length = 290.05
21:46:05.141 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:46:05.141 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:05.141 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:46:05.141 00.000 10072 MoveAxis(E, 1, ABG)
21:46:05.141 00.000 10072 Guiding  Dir = 2, Dur = 1
21:46:05.142 00.001 10072 IsGuiding returns 0
21:46:05.143 00.001 10072 PulseGuide returned control before completion, sleep 11
21:46:05.143 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:46:05.162 00.019 1032 UpdateGuideState exits: m=1198 SNR=24.3
21:46:05.163 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:05.165 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:05.167 00.002 1032 Enqueuing Expose request
21:46:05.168 00.001 10072 IsGuiding returns 0
21:46:05.168 00.000 10072 Move returns status 0, amount 1
21:46:05.168 00.000 10072 MoveAxis(N, 0, ABG)
21:46:05.168 00.000 10072 Move returns status 0, amount 0
21:46:05.168 00.000 10072 move complete, result=0
21:46:05.168 00.000 10072 worker thread done servicing request
21:46:05.168 00.000 10072 Worker thread wakes up
21:46:05.169 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:05.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:05.177 00.008 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:46:05.580 00.403 10072 Exposure complete
21:46:05.640 00.060 10072 worker thread done servicing request
21:46:05.640 00.000 1032 OnExposeComplete: enter
21:46:05.641 00.001 1032 UpdateGuideState(): m_state=6
21:46:05.644 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 450
21:46:05.646 00.002 1032 Star::Find returns 1 (0), X=1104.12, Y=140.78, Mass=1348, SNR=25.8, Peak=137 HFD=2.9
21:46:05.647 00.001 1032 MultiStar: [#1 0.16,0.19,0.00,M1] [#2 -0.01,0.02,0.78,U] [#3 0.09,-0.13,0.68,U] [#4 -0.03,0.02,0.65,U] [#5 0.14,0.04,0.63,U] [#6 0.22,-0.25,0.00,M7] [#7 -0.06,-0.08,0.73,U] [#8 -0.09,-0.13,0.48,U] 
21:46:05.648 00.001 1032 refined, 6 included, MultiStar: {-0.01, -0.05}, one-star: {-0.09, -0.10}
21:46:05.650 00.002 1032 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.83) = xAngle (-3.61 = 2.67)
21:46:05.651 00.001 1032 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.61 = 2.67)
21:46:05.652 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.78 mountX=-0.05 mountY=0.02, mountTheta=2.67
21:46:05.654 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
21:46:05.656 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
21:46:05.658 00.002 10072 Worker thread wakes up
21:46:05.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
21:46:05.658 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
21:46:05.658 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
21:46:05.659 00.001 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.47, period_length = 290.05
21:46:05.659 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:46:05.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:05.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:46:05.659 00.000 10072 MoveAxis(E, 1, ABG)
21:46:05.659 00.000 10072 Guiding  Dir = 2, Dur = 1
21:46:05.660 00.001 10072 IsGuiding returns 0
21:46:05.660 00.000 10072 PulseGuide returned control before completion, sleep 11
21:46:05.660 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:46:05.680 00.020 1032 UpdateGuideState exits: m=1348 SNR=25.8
21:46:05.682 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:05.684 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:05.685 00.001 1032 Enqueuing Expose request
21:46:05.688 00.003 10072 IsGuiding returns 0
21:46:05.688 00.000 10072 Move returns status 0, amount 1
21:46:05.688 00.000 10072 MoveAxis(N, 0, ABG)
21:46:05.688 00.000 10072 Move returns status 0, amount 0
21:46:05.688 00.000 10072 move complete, result=0
21:46:05.688 00.000 10072 worker thread done servicing request
21:46:05.688 00.000 10072 Worker thread wakes up
21:46:05.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:05.688 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:05.688 00.000 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:46:06.318 00.630 10072 Exposure complete
21:46:06.375 00.057 10072 worker thread done servicing request
21:46:06.375 00.000 1032 OnExposeComplete: enter
21:46:06.377 00.002 1032 UpdateGuideState(): m_state=6
21:46:06.379 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 451
21:46:06.381 00.002 1032 Star::Find returns 1 (0), X=1104.29, Y=140.57, Mass=1317, SNR=25.4, Peak=128 HFD=3.2
21:46:06.382 00.001 1032 MultiStar: [#1 0.16,0.05,0.97,U] [#2 0.13,-0.12,0.80,U] [#3 -0.01,-0.16,0.72,U] [#4 0.12,-0.35,0.00,M3] [#5 0.11,-0.23,0.00,M1] [#6 0.20,-0.35,0.00,M8] [#7 -0.08,-0.12,0.62,U] [#8 -0.15,-0.16,0.00,M1] 
21:46:06.385 00.003 1032 refined, 4 included, MultiStar: {0.07, -0.13}, one-star: {0.08, -0.30}
21:46:06.387 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
21:46:06.388 00.001 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
21:46:06.389 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.09 mountX=-0.14 mountY=-0.03, mountTheta=-2.92
21:46:06.397 00.008 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.13, opts=13)
21:46:06.399 00.002 1032 Enqueuing Move request for scope (0.07, -0.13)
21:46:06.402 00.003 10072 Worker thread wakes up
21:46:06.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
21:46:06.402 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
21:46:06.402 00.000 10072 Moving (0.07, -0.13) raw xDistance=-0.14 yDistance=-0.03
21:46:06.402 00.000 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.47, period_length = 290.05
21:46:06.402 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
21:46:06.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:06.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:46:06.403 00.001 10072 MoveAxis(E, 65, ABG)
21:46:06.403 00.000 10072 Guiding  Dir = 2, Dur = 65
21:46:06.403 00.000 10072 IsGuiding returns 0
21:46:06.403 00.000 10072 PulseGuide returned control before completion, sleep 75
21:46:06.403 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:46:06.424 00.021 1032 UpdateGuideState exits: m=1317 SNR=25.4
21:46:06.428 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:06.430 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:06.431 00.001 1032 Enqueuing Expose request
21:46:06.488 00.057 10072 IsGuiding returns 0
21:46:06.488 00.000 10072 Move returns status 0, amount 65
21:46:06.489 00.001 10072 MoveAxis(N, 0, ABG)
21:46:06.489 00.000 10072 Move returns status 0, amount 0
21:46:06.489 00.000 10072 move complete, result=0
21:46:06.489 00.000 10072 worker thread done servicing request
21:46:06.489 00.000 10072 Worker thread wakes up
21:46:06.489 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:06.489 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:06.489 00.000 1032 GuideStep: -0.1 px 65 ms EAST, -0.0 px 0 ms NORTH
21:46:06.901 00.412 10072 Exposure complete
21:46:06.959 00.058 10072 worker thread done servicing request
21:46:06.959 00.000 1032 OnExposeComplete: enter
21:46:06.963 00.004 1032 UpdateGuideState(): m_state=6
21:46:06.964 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 452
21:46:06.966 00.002 1032 Star::Find returns 1 (0), X=1104.24, Y=140.55, Mass=1264, SNR=24.9, Peak=142 HFD=3.1
21:46:06.967 00.001 1032 MultiStar: [#1 0.15,0.09,0.96,U] [#2 0.08,-0.15,0.79,U] [#3 0.06,-0.21,0.00,M1] [#4 0.04,-0.23,0.00,M4] [#5 0.01,0.06,0.68,U] [#6 0.09,-0.34,0.00,M9] [#7 -0.16,-0.12,0.68,U] [#8 -0.05,-0.08,0.50,U] 
21:46:06.968 00.001 1032 refined, 5 included, MultiStar: {0.03, -0.10}, one-star: {0.03, -0.33}
21:46:06.970 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
21:46:06.972 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
21:46:06.973 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.31 mountX=-0.10 mountY=-0.00, mountTheta=-3.14
21:46:06.977 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
21:46:06.979 00.002 1032 Enqueuing Move request for scope (0.03, -0.10)
21:46:06.980 00.001 10072 Worker thread wakes up
21:46:06.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
21:46:06.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
21:46:06.980 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.00
21:46:06.981 00.001 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.47, period_length = 290.05
21:46:06.981 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
21:46:06.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:06.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:46:06.981 00.000 10072 MoveAxis(E, 1, ABG)
21:46:06.981 00.000 10072 Guiding  Dir = 2, Dur = 1
21:46:06.982 00.001 10072 IsGuiding returns 0
21:46:06.983 00.001 10072 PulseGuide returned control before completion, sleep 11
21:46:06.983 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:46:07.005 00.022 1032 UpdateGuideState exits: m=1264 SNR=24.9
21:46:07.007 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:07.010 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:07.011 00.001 1032 Enqueuing Expose request
21:46:07.012 00.001 10072 IsGuiding returns 0
21:46:07.012 00.000 10072 Move returns status 0, amount 1
21:46:07.012 00.000 10072 MoveAxis(N, 0, ABG)
21:46:07.013 00.001 10072 Move returns status 0, amount 0
21:46:07.013 00.000 10072 move complete, result=0
21:46:07.013 00.000 10072 worker thread done servicing request
21:46:07.013 00.000 10072 Worker thread wakes up
21:46:07.013 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:07.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:07.021 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:46:07.642 00.621 10072 Exposure complete
21:46:07.700 00.058 10072 worker thread done servicing request
21:46:07.700 00.000 1032 OnExposeComplete: enter
21:46:07.702 00.002 1032 UpdateGuideState(): m_state=6
21:46:07.704 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 453
21:46:07.705 00.001 1032 Star::Find returns 1 (0), X=1104.21, Y=140.76, Mass=1402, SNR=26.2, Peak=141 HFD=2.9
21:46:07.707 00.002 1032 MultiStar: [#1 0.10,0.19,0.00,M1] [#2 0.11,-0.11,0.76,U] [#3 -0.00,-0.07,0.72,U] [#4 -0.02,-0.09,0.62,U] [#5 0.20,-0.07,0.00,M1] [#6 0.11,-0.22,0.00,M10] [#7 -0.09,-0.14,0.60,U] [#8 0.03,-0.21,0.00,M1] 
21:46:07.710 00.003 1032 refined, 4 included, MultiStar: {0.00, -0.11}, one-star: {-0.00, -0.12}
21:46:07.713 00.003 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.92)
21:46:07.715 00.002 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.92)
21:46:07.717 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.53 mountX=-0.10 mountY=0.02, mountTheta=2.92
21:46:07.721 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.11, opts=13)
21:46:07.722 00.001 1032 Enqueuing Move request for scope (0.00, -0.11)
21:46:07.724 00.002 10072 Worker thread wakes up
21:46:07.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
21:46:07.724 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
21:46:07.724 00.000 10072 Moving (0.00, -0.11) raw xDistance=-0.10 yDistance=0.02
21:46:07.725 00.001 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.47, period_length = 290.05
21:46:07.725 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
21:46:07.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:07.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:46:07.725 00.000 10072 MoveAxis(E, 1, ABG)
21:46:07.725 00.000 10072 Guiding  Dir = 2, Dur = 1
21:46:07.725 00.000 10072 IsGuiding returns 0
21:46:07.726 00.001 10072 PulseGuide returned control before completion, sleep 11
21:46:07.726 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:46:07.747 00.021 1032 UpdateGuideState exits: m=1402 SNR=26.2
21:46:07.751 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:07.753 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:07.754 00.001 10072 IsGuiding returns 0
21:46:07.754 00.000 1032 Enqueuing Expose request
21:46:07.756 00.002 10072 Move returns status 0, amount 1
21:46:07.756 00.000 10072 MoveAxis(N, 0, ABG)
21:46:07.756 00.000 10072 Move returns status 0, amount 0
21:46:07.756 00.000 10072 move complete, result=0
21:46:07.756 00.000 10072 worker thread done servicing request
21:46:07.756 00.000 10072 Worker thread wakes up
21:46:07.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:07.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:07.763 00.007 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:46:08.161 00.398 10072 Exposure complete
21:46:08.217 00.056 10072 worker thread done servicing request
21:46:08.217 00.000 1032 OnExposeComplete: enter
21:46:08.219 00.002 1032 UpdateGuideState(): m_state=6
21:46:08.221 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 454
21:46:08.224 00.003 1032 Star::Find returns 1 (0), X=1104.34, Y=140.63, Mass=1370, SNR=26.0, Peak=154 HFD=3.0
21:46:08.227 00.003 1032 MultiStar: [#1 0.14,0.00,0.84,U] [#2 0.04,-0.06,0.73,U] [#3 -0.24,-0.12,0.00,M1] [#4 -0.01,-0.09,0.63,U] [#5 0.03,0.04,0.63,U] [#6 0.10,-0.38,0.00,R] [#7 0.03,-0.05,0.62,U] [#8 -0.10,-0.11,0.50,U] 
21:46:08.228 00.001 1032 refined, 6 included, MultiStar: {0.05, -0.08}, one-star: {0.13, -0.24}
21:46:08.230 00.002 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
21:46:08.231 00.001 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
21:46:08.233 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-0.99 mountX=-0.09 mountY=-0.03, mountTheta=-2.82
21:46:08.237 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
21:46:08.242 00.005 1032 Enqueuing Move request for scope (0.05, -0.08)
21:46:08.243 00.001 10072 Worker thread wakes up
21:46:08.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
21:46:08.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
21:46:08.243 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
21:46:08.244 00.001 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.46, period_length = 290.05
21:46:08.244 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:46:08.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:08.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:46:08.244 00.000 10072 MoveAxis(E, 3, ABG)
21:46:08.244 00.000 10072 Guiding  Dir = 2, Dur = 3
21:46:08.244 00.000 10072 IsGuiding returns 0
21:46:08.246 00.002 10072 PulseGuide returned control before completion, sleep 13
21:46:08.246 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:46:08.264 00.018 1032 UpdateGuideState exits: m=1370 SNR=26.0
21:46:08.267 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:08.269 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:08.272 00.003 1032 Enqueuing Expose request
21:46:08.273 00.001 10072 IsGuiding returns 0
21:46:08.273 00.000 10072 Move returns status 0, amount 3
21:46:08.273 00.000 10072 MoveAxis(N, 0, ABG)
21:46:08.273 00.000 10072 Move returns status 0, amount 0
21:46:08.274 00.001 10072 move complete, result=0
21:46:08.274 00.000 10072 worker thread done servicing request
21:46:08.274 00.000 10072 Worker thread wakes up
21:46:08.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:08.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:08.282 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:46:08.898 00.616 10072 Exposure complete
21:46:08.955 00.057 1032 OnExposeComplete: enter
21:46:08.959 00.004 1032 UpdateGuideState(): m_state=6
21:46:08.961 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 455
21:46:08.964 00.003 10072 worker thread done servicing request
21:46:08.964 00.000 1032 Star::Find returns 1 (0), X=1104.27, Y=140.59, Mass=1259, SNR=24.9, Peak=124 HFD=3.2
21:46:08.966 00.002 1032 MultiStar: [#1 0.09,-0.16,1.00,U] [#2 0.11,-0.19,0.00,M1] [#3 -0.03,-0.17,0.80,U] [#4 -0.01,-0.35,0.00,M3] [#5 0.18,-0.14,0.00,M1] [#6 0.11,-0.09,0.57,U] [#7 0.02,-0.16,0.71,U] [#8 -0.11,-0.10,0.52,U] 
21:46:08.967 00.001 1032 refined, 5 included, MultiStar: {0.03, -0.17}, one-star: {0.06, -0.29}
21:46:08.969 00.002 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.06)
21:46:08.970 00.001 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.06)
21:46:08.971 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.39 mountX=-0.17 mountY=0.01, mountTheta=3.06
21:46:08.974 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.17, opts=13)
21:46:08.976 00.002 1032 Enqueuing Move request for scope (0.03, -0.17)
21:46:08.978 00.002 10072 Worker thread wakes up
21:46:08.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
21:46:08.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
21:46:08.978 00.000 10072 Moving (0.03, -0.17) raw xDistance=-0.17 yDistance=0.01
21:46:08.978 00.000 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.46, period_length = 290.05
21:46:08.978 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
21:46:08.979 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:08.979 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:46:08.979 00.000 10072 MoveAxis(E, 82, ABG)
21:46:08.979 00.000 10072 Guiding  Dir = 2, Dur = 82
21:46:08.979 00.000 10072 IsGuiding returns 0
21:46:08.980 00.001 10072 PulseGuide returned control before completion, sleep 92
21:46:08.980 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:46:09.000 00.020 1032 UpdateGuideState exits: m=1259 SNR=24.9
21:46:09.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:09.004 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:09.007 00.003 1032 Enqueuing Expose request
21:46:09.084 00.077 10072 IsGuiding returns 0
21:46:09.085 00.001 10072 Move returns status 0, amount 82
21:46:09.085 00.000 10072 MoveAxis(N, 0, ABG)
21:46:09.085 00.000 10072 Move returns status 0, amount 0
21:46:09.085 00.000 10072 move complete, result=0
21:46:09.085 00.000 10072 worker thread done servicing request
21:46:09.085 00.000 10072 Worker thread wakes up
21:46:09.085 00.000 1032 GuideStep: -0.2 px 82 ms EAST, 0.0 px 0 ms NORTH
21:46:09.087 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:09.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:09.495 00.408 10072 Exposure complete
21:46:09.559 00.064 1032 OnExposeComplete: enter
21:46:09.563 00.004 1032 UpdateGuideState(): m_state=6
21:46:09.565 00.002 10072 worker thread done servicing request
21:46:09.565 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 456
21:46:09.568 00.003 1032 Star::Find returns 1 (0), X=1104.18, Y=140.58, Mass=1255, SNR=24.9, Peak=128 HFD=3.2
21:46:09.570 00.002 1032 MultiStar: [#1 0.21,-0.02,0.00,M1] [#2 -0.02,-0.27,0.00,M2] [#3 -0.11,-0.02,0.81,U] [#4 -0.10,-0.05,0.66,U] [#5 0.12,0.13,0.66,U] [#6 -0.11,0.20,0.00,M1] [#7 -0.04,-0.11,0.70,U] [#8 -0.09,-0.18,0.00,M1] 
21:46:09.572 00.002 1032 refined, 4 included, MultiStar: {-0.03, -0.09}, one-star: {-0.03, -0.29}
21:46:09.574 00.002 1032 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.83) = xAngle (-3.77 = 2.51)
21:46:09.575 00.001 1032 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.77 = 2.51)
21:46:09.578 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.94 mountX=-0.08 mountY=0.05, mountTheta=2.51
21:46:09.583 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.09, opts=13)
21:46:09.585 00.002 1032 Enqueuing Move request for scope (-0.03, -0.09)
21:46:09.587 00.002 10072 Worker thread wakes up
21:46:09.587 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
21:46:09.588 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
21:46:09.588 00.000 10072 Moving (-0.03, -0.09) raw xDistance=-0.08 yDistance=0.05
21:46:09.588 00.000 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.46, period_length = 290.05
21:46:09.588 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:46:09.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:09.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:46:09.589 00.001 10072 MoveAxis(E, 3, ABG)
21:46:09.589 00.000 10072 Guiding  Dir = 2, Dur = 3
21:46:09.589 00.000 10072 IsGuiding returns 0
21:46:09.589 00.000 10072 PulseGuide returned control before completion, sleep 13
21:46:09.591 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:46:09.611 00.020 1032 UpdateGuideState exits: m=1255 SNR=24.9
21:46:09.614 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:09.621 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:09.623 00.002 1032 Enqueuing Expose request
21:46:09.625 00.002 10072 IsGuiding returns 0
21:46:09.625 00.000 10072 Move returns status 0, amount 3
21:46:09.625 00.000 10072 MoveAxis(N, 0, ABG)
21:46:09.625 00.000 10072 Move returns status 0, amount 0
21:46:09.625 00.000 10072 move complete, result=0
21:46:09.626 00.001 10072 worker thread done servicing request
21:46:09.626 00.000 10072 Worker thread wakes up
21:46:09.626 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:09.626 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:09.632 00.006 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:46:10.259 00.627 10072 Exposure complete
21:46:10.319 00.060 10072 worker thread done servicing request
21:46:10.319 00.000 1032 OnExposeComplete: enter
21:46:10.321 00.002 1032 UpdateGuideState(): m_state=6
21:46:10.323 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 457
21:46:10.325 00.002 1032 Star::Find returns 1 (0), X=1104.22, Y=140.78, Mass=1193, SNR=24.2, Peak=111 HFD=3.0
21:46:10.326 00.001 1032 MultiStar: [#1 0.02,0.32,0.00,M2] [#2 -0.06,-0.02,0.83,U] [#3 -0.04,0.17,0.75,U] [#4 0.10,0.09,0.66,U] [#5 -0.05,0.29,0.00,M1] [#6 -0.10,0.27,0.00,M2] [#7 -0.06,0.26,0.00,M1] [#8 -0.26,0.09,0.00,M2] 
21:46:10.329 00.003 1032 refined, 3 included, MultiStar: {-0.00, 0.02}, one-star: {0.01, -0.10}
21:46:10.331 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
21:46:10.333 00.002 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
21:46:10.335 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.73 mountX=0.02 mountY=-0.00, mountTheta=-0.10
21:46:10.338 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
21:46:10.340 00.002 1032 Enqueuing Move request for scope (-0.00, 0.02)
21:46:10.342 00.002 10072 Worker thread wakes up
21:46:10.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
21:46:10.342 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
21:46:10.342 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
21:46:10.342 00.000 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.46, period_length = 290.05
21:46:10.342 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:46:10.342 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:10.343 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:46:10.343 00.000 10072 MoveAxis(E, 4, ABG)
21:46:10.343 00.000 10072 Guiding  Dir = 2, Dur = 4
21:46:10.343 00.000 10072 IsGuiding returns 0
21:46:10.344 00.001 10072 PulseGuide returned control before completion, sleep 14
21:46:10.344 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:46:10.364 00.020 1032 UpdateGuideState exits: m=1193 SNR=24.2
21:46:10.367 00.003 10072 IsGuiding returns 0
21:46:10.367 00.000 10072 Move returns status 0, amount 4
21:46:10.367 00.000 10072 MoveAxis(N, 0, ABG)
21:46:10.367 00.000 10072 Move returns status 0, amount 0
21:46:10.367 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:10.369 00.002 10072 move complete, result=0
21:46:10.369 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:10.370 00.001 1032 Enqueuing Expose request
21:46:10.372 00.002 10072 worker thread done servicing request
21:46:10.372 00.000 10072 Worker thread wakes up
21:46:10.372 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:10.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:10.372 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:46:10.791 00.419 10072 Exposure complete
21:46:10.842 00.051 10072 worker thread done servicing request
21:46:10.842 00.000 1032 OnExposeComplete: enter
21:46:10.845 00.003 1032 UpdateGuideState(): m_state=6
21:46:10.846 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 458
21:46:10.848 00.002 1032 Star::Find returns 1 (0), X=1104.20, Y=141.10, Mass=1152, SNR=23.8, Peak=103 HFD=2.9
21:46:10.849 00.001 1032 MultiStar: [#1 -0.01,0.41,0.00,M3] [#2 0.02,0.16,0.85,U] [#3 -0.08,0.37,0.00,M1] [#4 -0.04,0.20,0.66,U] [#5 0.04,0.30,0.00,M2] [#6 0.03,0.32,0.00,M3] [#7 -0.05,0.21,0.00,M2] [#8 0.03,0.22,0.00,M3] 
21:46:10.851 00.002 1032 refined, 2 included, MultiStar: {-0.01, 0.20}, one-star: {-0.01, 0.23}
21:46:10.852 00.001 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
21:46:10.853 00.001 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
21:46:10.855 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.60 mountX=0.19 mountY=-0.05, mountTheta=-0.23
21:46:10.858 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.20, opts=13)
21:46:10.859 00.001 1032 Enqueuing Move request for scope (-0.01, 0.20)
21:46:10.862 00.003 10072 Worker thread wakes up
21:46:10.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
21:46:10.862 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
21:46:10.862 00.000 10072 Moving (-0.01, 0.20) raw xDistance=0.19 yDistance=-0.05
21:46:10.862 00.000 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.46, period_length = 290.05
21:46:10.863 00.001 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
21:46:10.863 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:10.863 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:46:10.863 00.000 10072 MoveAxis(W, 83, ABG)
21:46:10.863 00.000 10072 Guiding  Dir = 3, Dur = 83
21:46:10.863 00.000 10072 IsGuiding returns 0
21:46:10.864 00.001 10072 PulseGuide returned control before completion, sleep 93
21:46:10.864 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:46:10.883 00.019 1032 UpdateGuideState exits: m=1152 SNR=23.8
21:46:10.885 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:10.887 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:10.888 00.001 1032 Enqueuing Expose request
21:46:10.958 00.070 10072 IsGuiding returns 0
21:46:10.958 00.000 10072 Move returns status 0, amount 83
21:46:10.958 00.000 10072 MoveAxis(N, 0, ABG)
21:46:10.959 00.001 10072 Move returns status 0, amount 0
21:46:10.959 00.000 10072 move complete, result=0
21:46:10.959 00.000 10072 worker thread done servicing request
21:46:10.959 00.000 10072 Worker thread wakes up
21:46:10.959 00.000 1032 GuideStep: 0.2 px 83 ms WEST, -0.0 px 0 ms NORTH
21:46:10.963 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:10.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:11.586 00.623 10072 Exposure complete
21:46:11.648 00.062 10072 worker thread done servicing request
21:46:11.648 00.000 1032 OnExposeComplete: enter
21:46:11.651 00.003 1032 UpdateGuideState(): m_state=6
21:46:11.653 00.002 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 459
21:46:11.654 00.001 1032 Star::Find returns 1 (0), X=1104.20, Y=140.79, Mass=1221, SNR=24.5, Peak=118 HFD=2.9
21:46:11.656 00.002 1032 MultiStar: [#1 0.10,-0.01,1.01,U] [#2 -0.00,0.02,0.77,U] [#3 0.01,-0.07,0.78,U] [#4 -0.01,-0.10,0.68,U] [#5 0.01,-0.01,0.68,U] [#6 0.04,0.05,0.53,U] [#7 0.09,0.01,0.71,U] [#8 0.01,-0.01,0.54,U] 
21:46:11.658 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {-0.01, -0.08}
21:46:11.659 00.001 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
21:46:11.661 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
21:46:11.663 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.75 mountX=-0.03 mountY=-0.02, mountTheta=-2.58
21:46:11.666 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
21:46:11.668 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
21:46:11.669 00.001 10072 Worker thread wakes up
21:46:11.669 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
21:46:11.669 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
21:46:11.669 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
21:46:11.670 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.46, period_length = 290.05
21:46:11.670 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:46:11.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:11.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:46:11.670 00.000 10072 MoveAxis(E, 4, ABG)
21:46:11.670 00.000 10072 Guiding  Dir = 2, Dur = 4
21:46:11.671 00.001 10072 IsGuiding returns 0
21:46:11.671 00.000 10072 PulseGuide returned control before completion, sleep 14
21:46:11.671 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:46:11.691 00.020 1032 UpdateGuideState exits: m=1221 SNR=24.5
21:46:11.695 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:11.697 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:11.699 00.002 10072 IsGuiding returns 0
21:46:11.699 00.000 10072 Move returns status 0, amount 4
21:46:11.699 00.000 10072 MoveAxis(N, 0, ABG)
21:46:11.699 00.000 10072 Move returns status 0, amount 0
21:46:11.699 00.000 1032 Enqueuing Expose request
21:46:11.700 00.001 10072 move complete, result=0
21:46:11.701 00.001 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:46:11.703 00.002 10072 worker thread done servicing request
21:46:11.703 00.000 10072 Worker thread wakes up
21:46:11.703 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:11.703 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:12.120 00.417 10072 Exposure complete
21:46:12.175 00.055 10072 worker thread done servicing request
21:46:12.175 00.000 1032 OnExposeComplete: enter
21:46:12.177 00.002 1032 UpdateGuideState(): m_state=6
21:46:12.181 00.004 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 460
21:46:12.182 00.001 1032 Star::Find returns 1 (0), X=1104.29, Y=140.71, Mass=1275, SNR=25.1, Peak=127 HFD=2.9
21:46:12.184 00.002 1032 MultiStar: [#1 0.19,-0.14,0.00,M3] [#2 0.01,-0.35,0.00,M1] [#3 0.03,-0.14,0.78,U] [#4 0.01,-0.12,0.68,U] [#5 0.25,0.02,0.00,M2] [#6 -0.04,0.06,0.64,U] [#7 0.08,-0.02,0.71,U] [#8 -0.04,-0.17,0.49,U] 
21:46:12.185 00.001 1032 refined, 5 included, MultiStar: {0.03, -0.10}, one-star: {0.08, -0.16}
21:46:12.186 00.001 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
21:46:12.188 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
21:46:12.189 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.29 mountX=-0.10 mountY=-0.00, mountTheta=-3.12
21:46:12.190 00.001 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
21:46:12.192 00.002 1032 Enqueuing Move request for scope (0.03, -0.10)
21:46:12.194 00.002 10072 Worker thread wakes up
21:46:12.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
21:46:12.194 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
21:46:12.194 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.00
21:46:12.194 00.000 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.46, period_length = 290.05
21:46:12.194 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
21:46:12.194 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:12.194 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:46:12.194 00.000 10072 MoveAxis(E, 4, ABG)
21:46:12.194 00.000 10072 Guiding  Dir = 2, Dur = 4
21:46:12.195 00.001 10072 IsGuiding returns 0
21:46:12.195 00.000 10072 PulseGuide returned control before completion, sleep 14
21:46:12.196 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:46:12.215 00.019 1032 UpdateGuideState exits: m=1275 SNR=25.1
21:46:12.216 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:12.218 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:12.219 00.001 1032 Enqueuing Expose request
21:46:12.224 00.005 10072 IsGuiding returns 0
21:46:12.224 00.000 10072 Move returns status 0, amount 4
21:46:12.224 00.000 10072 MoveAxis(N, 0, ABG)
21:46:12.224 00.000 10072 Move returns status 0, amount 0
21:46:12.224 00.000 10072 move complete, result=0
21:46:12.224 00.000 10072 worker thread done servicing request
21:46:12.224 00.000 10072 Worker thread wakes up
21:46:12.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:12.225 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:12.227 00.002 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:46:12.853 00.626 10072 Exposure complete
21:46:12.908 00.055 10072 worker thread done servicing request
21:46:12.909 00.001 1032 OnExposeComplete: enter
21:46:12.910 00.001 1032 UpdateGuideState(): m_state=6
21:46:12.912 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 461
21:46:12.914 00.002 1032 Star::Find returns 1 (0), X=1104.31, Y=140.76, Mass=1177, SNR=24.0, Peak=117 HFD=3.2
21:46:12.915 00.001 1032 MultiStar: [#1 0.25,-0.07,0.00,M4] [#2 0.16,-0.13,0.00,M2] [#3 -0.04,-0.23,0.00,M1] [#4 0.09,-0.12,0.66,U] [#5 0.22,-0.02,0.00,M3] [#6 0.09,0.15,0.76,U] [#7 0.02,-0.11,0.74,U] [#8 0.04,-0.24,0.00,M2] 
21:46:12.917 00.002 1032 refined, 3 included, MultiStar: {0.08, -0.05}, one-star: {0.10, -0.12}
21:46:12.918 00.001 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
21:46:12.920 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
21:46:12.921 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.58 mountX=-0.07 mountY=-0.06, mountTheta=-2.41
21:46:12.924 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
21:46:12.927 00.003 1032 Enqueuing Move request for scope (0.08, -0.05)
21:46:12.930 00.003 10072 Worker thread wakes up
21:46:12.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
21:46:12.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
21:46:12.930 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.06
21:46:12.931 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.46, period_length = 290.05
21:46:12.931 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:46:12.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:12.931 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:46:12.931 00.000 10072 MoveAxis(E, 4, ABG)
21:46:12.931 00.000 10072 Guiding  Dir = 2, Dur = 4
21:46:12.931 00.000 10072 IsGuiding returns 0
21:46:12.932 00.001 10072 PulseGuide returned control before completion, sleep 14
21:46:12.932 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:46:12.950 00.018 1032 UpdateGuideState exits: m=1177 SNR=24.0
21:46:12.952 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:12.956 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:12.958 00.002 1032 Enqueuing Expose request
21:46:12.960 00.002 10072 IsGuiding returns 0
21:46:12.961 00.001 10072 Move returns status 0, amount 4
21:46:12.961 00.000 10072 MoveAxis(N, 0, ABG)
21:46:12.961 00.000 10072 Move returns status 0, amount 0
21:46:12.961 00.000 10072 move complete, result=0
21:46:12.961 00.000 10072 worker thread done servicing request
21:46:12.961 00.000 10072 Worker thread wakes up
21:46:12.961 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:12.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:12.968 00.007 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:46:13.369 00.401 10072 Exposure complete
21:46:13.430 00.061 10072 worker thread done servicing request
21:46:13.430 00.000 1032 OnExposeComplete: enter
21:46:13.432 00.002 1032 UpdateGuideState(): m_state=6
21:46:13.433 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 462
21:46:13.436 00.003 1032 Star::Find returns 1 (0), X=1104.13, Y=140.84, Mass=1358, SNR=25.8, Peak=116 HFD=2.9
21:46:13.438 00.002 1032 MultiStar: [#1 0.26,0.09,0.00,M5] [#2 0.02,-0.08,0.75,U] [#3 -0.06,-0.11,0.73,U] [#4 -0.12,-0.13,0.66,U] [#5 0.20,-0.03,0.66,U] [#6 0.04,0.39,0.00,M1] [#7 -0.01,-0.19,0.72,U] [#8 0.22,-0.16,0.00,M3] 
21:46:13.439 00.001 1032 single-star, 5 included, MultiStar: {-0.01, -0.10}, one-star: {-0.08, -0.04}
21:46:13.441 00.002 1032 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.83) = xAngle (-4.48 = 1.80)
21:46:13.444 00.003 1032 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.48 = 1.80)
21:46:13.446 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.65 mountX=-0.02 mountY=0.08, mountTheta=1.80
21:46:13.450 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.04, opts=13)
21:46:13.452 00.002 1032 Enqueuing Move request for scope (-0.08, -0.04)
21:46:13.455 00.003 10072 Worker thread wakes up
21:46:13.455 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
21:46:13.455 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
21:46:13.455 00.000 10072 Moving (-0.08, -0.04) raw xDistance=-0.02 yDistance=0.08
21:46:13.455 00.000 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.46, period_length = 290.05
21:46:13.456 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
21:46:13.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:13.456 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:46:13.456 00.000 10072 MoveAxis(E, 5, ABG)
21:46:13.456 00.000 10072 Guiding  Dir = 2, Dur = 5
21:46:13.456 00.000 10072 IsGuiding returns 0
21:46:13.457 00.001 10072 PulseGuide returned control before completion, sleep 15
21:46:13.458 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:46:13.477 00.019 10072 IsGuiding returns 0
21:46:13.477 00.000 10072 Move returns status 0, amount 5
21:46:13.477 00.000 10072 MoveAxis(N, 0, ABG)
21:46:13.477 00.000 10072 Move returns status 0, amount 0
21:46:13.477 00.000 10072 move complete, result=0
21:46:13.477 00.000 10072 worker thread done servicing request
21:46:13.479 00.002 1032 UpdateGuideState exits: m=1358 SNR=25.8
21:46:13.483 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:13.485 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:13.488 00.003 1032 Enqueuing Expose request
21:46:13.490 00.002 10072 Worker thread wakes up
21:46:13.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:13.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:13.490 00.000 1032 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:46:14.118 00.628 10072 Exposure complete
21:46:14.175 00.057 10072 worker thread done servicing request
21:46:14.176 00.001 1032 OnExposeComplete: enter
21:46:14.177 00.001 1032 UpdateGuideState(): m_state=6
21:46:14.180 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 463
21:46:14.182 00.002 1032 Star::Find returns 1 (0), X=1104.44, Y=140.86, Mass=1241, SNR=24.7, Peak=110 HFD=3.3
21:46:14.183 00.001 1032 MultiStar: [#1 0.28,0.10,0.00,M6] [#2 0.09,-0.13,0.82,U] [#3 0.05,-0.21,0.00,M1] [#4 0.10,-0.10,0.64,U] [#5 0.19,-0.15,0.00,M3] [#6 0.09,0.45,0.00,M2] [#7 -0.08,-0.23,0.00,M1] [#8 0.08,0.14,0.52,U] 
21:46:14.185 00.002 1032 refined, 3 included, MultiStar: {0.14, -0.04}, one-star: {0.23, -0.02}
21:46:14.186 00.001 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
21:46:14.188 00.002 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
21:46:14.190 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.27 mountX=-0.07 mountY=-0.12, mountTheta=-2.10
21:46:14.193 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.04, opts=13)
21:46:14.196 00.003 1032 Enqueuing Move request for scope (0.14, -0.04)
21:46:14.199 00.003 10072 Worker thread wakes up
21:46:14.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
21:46:14.199 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
21:46:14.199 00.000 10072 Moving (0.14, -0.04) raw xDistance=-0.07 yDistance=-0.12
21:46:14.199 00.000 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.45, period_length = 290.05
21:46:14.200 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
21:46:14.200 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:14.200 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:46:14.200 00.000 10072 MoveAxis(E, 6, ABG)
21:46:14.200 00.000 10072 Guiding  Dir = 2, Dur = 6
21:46:14.200 00.000 10072 IsGuiding returns 0
21:46:14.201 00.001 10072 PulseGuide returned control before completion, sleep 16
21:46:14.201 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:46:14.222 00.021 1032 UpdateGuideState exits: m=1241 SNR=24.7
21:46:14.226 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:14.227 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:14.229 00.002 1032 Enqueuing Expose request
21:46:14.230 00.001 10072 IsGuiding returns 0
21:46:14.230 00.000 10072 Move returns status 0, amount 6
21:46:14.230 00.000 10072 MoveAxis(N, 0, ABG)
21:46:14.230 00.000 10072 Move returns status 0, amount 0
21:46:14.230 00.000 10072 move complete, result=0
21:46:14.231 00.001 10072 worker thread done servicing request
21:46:14.231 00.000 10072 Worker thread wakes up
21:46:14.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:14.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:14.238 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:46:14.649 00.411 10072 Exposure complete
21:46:14.708 00.059 10072 worker thread done servicing request
21:46:14.708 00.000 1032 OnExposeComplete: enter
21:46:14.710 00.002 1032 UpdateGuideState(): m_state=6
21:46:14.713 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 464
21:46:14.714 00.001 1032 Star::Find returns 1 (0), X=1104.36, Y=140.58, Mass=1477, SNR=26.9, Peak=143 HFD=3.2
21:46:14.716 00.002 1032 MultiStar: [#1 0.16,-0.08,0.90,U] [#2 0.22,-0.03,0.00,M1] [#3 0.00,-0.30,0.00,M2] [#4 -0.02,-0.28,0.00,M1] [#5 0.21,-0.13,0.00,M4] [#6 0.00,0.21,0.00,M3] [#7 -0.07,-0.33,0.00,M2] [#8 0.06,-0.29,0.00,M3] 
21:46:14.717 00.001 1032 refined, 1 included, MultiStar: {0.16, -0.19}, one-star: {0.15, -0.30}
21:46:14.718 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
21:46:14.719 00.001 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
21:46:14.720 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-0.88 mountX=-0.23 mountY=-0.10, mountTheta=-2.71
21:46:14.723 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.19, opts=13)
21:46:14.724 00.001 1032 Enqueuing Move request for scope (0.16, -0.19)
21:46:14.726 00.002 10072 Worker thread wakes up
21:46:14.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
21:46:14.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
21:46:14.726 00.000 10072 Moving (0.16, -0.19) raw xDistance=-0.23 yDistance=-0.10
21:46:14.726 00.000 10072 PPEC rslt: input = -0.23, final = -0.11, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.45, period_length = 290.05
21:46:14.726 00.000 10072 PPEC: input: -0.23, control: -0.11, exposure: 500
21:46:14.727 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:14.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:46:14.727 00.000 10072 MoveAxis(E, 107, ABG)
21:46:14.727 00.000 10072 Guiding  Dir = 2, Dur = 107
21:46:14.727 00.000 10072 IsGuiding returns 0
21:46:14.728 00.001 10072 PulseGuide returned control before completion, sleep 117
21:46:14.728 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
21:46:14.747 00.019 1032 UpdateGuideState exits: m=1477 SNR=26.9
21:46:14.748 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:14.750 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:14.751 00.001 1032 Enqueuing Expose request
21:46:14.848 00.097 10072 IsGuiding returns 0
21:46:14.848 00.000 10072 Move returns status 0, amount 107
21:46:14.848 00.000 10072 MoveAxis(N, 0, ABG)
21:46:14.848 00.000 10072 Move returns status 0, amount 0
21:46:14.848 00.000 10072 move complete, result=0
21:46:14.848 00.000 10072 worker thread done servicing request
21:46:14.848 00.000 10072 Worker thread wakes up
21:46:14.848 00.000 1032 GuideStep: -0.2 px 107 ms EAST, -0.1 px 0 ms NORTH
21:46:14.851 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:14.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:15.478 00.627 10072 Exposure complete
21:46:15.537 00.059 10072 worker thread done servicing request
21:46:15.537 00.000 1032 OnExposeComplete: enter
21:46:15.540 00.003 1032 UpdateGuideState(): m_state=6
21:46:15.541 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 465
21:46:15.543 00.002 1032 Star::Find returns 1 (0), X=1104.27, Y=140.64, Mass=1032, SNR=22.5, Peak=107 HFD=3.0
21:46:15.544 00.001 1032 MultiStar: [#1 0.14,-0.01,1.17,U] [#2 -0.01,-0.23,0.00,M2] [#3 0.19,-0.12,0.00,M3] [#4 -0.12,-0.33,0.00,M2] [#5 0.02,-0.16,0.75,U] [#6 0.07,0.10,0.76,U] [#7 -0.07,-0.06,0.73,U] [#8 -0.09,-0.12,0.57,U] 
21:46:15.545 00.001 1032 refined, 5 included, MultiStar: {0.04, -0.08}, one-star: {0.06, -0.24}
21:46:15.548 00.003 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
21:46:15.549 00.001 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
21:46:15.551 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.14 mountX=-0.09 mountY=-0.02, mountTheta=-2.97
21:46:15.558 00.007 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
21:46:15.561 00.003 1032 Enqueuing Move request for scope (0.04, -0.08)
21:46:15.564 00.003 10072 Worker thread wakes up
21:46:15.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
21:46:15.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
21:46:15.564 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
21:46:15.565 00.001 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.45, period_length = 290.05
21:46:15.565 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
21:46:15.565 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:15.565 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:46:15.565 00.000 10072 MoveAxis(E, 6, ABG)
21:46:15.565 00.000 10072 Guiding  Dir = 2, Dur = 6
21:46:15.565 00.000 10072 IsGuiding returns 0
21:46:15.567 00.002 10072 PulseGuide returned control before completion, sleep 16
21:46:15.568 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:46:15.586 00.018 10072 IsGuiding returns 0
21:46:15.586 00.000 10072 Move returns status 0, amount 6
21:46:15.586 00.000 10072 MoveAxis(N, 0, ABG)
21:46:15.586 00.000 10072 Move returns status 0, amount 0
21:46:15.586 00.000 10072 move complete, result=0
21:46:15.586 00.000 10072 worker thread done servicing request
21:46:15.588 00.002 1032 UpdateGuideState exits: m=1032 SNR=22.5
21:46:15.591 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:15.594 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:15.595 00.001 1032 Enqueuing Expose request
21:46:15.597 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:46:15.598 00.001 10072 Worker thread wakes up
21:46:15.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:15.598 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:16.008 00.410 10072 Exposure complete
21:46:16.070 00.062 10072 worker thread done servicing request
21:46:16.070 00.000 1032 OnExposeComplete: enter
21:46:16.071 00.001 1032 UpdateGuideState(): m_state=6
21:46:16.073 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 466
21:46:16.074 00.001 1032 Star::Find returns 1 (0), X=1104.24, Y=140.71, Mass=1229, SNR=24.5, Peak=126 HFD=3.3
21:46:16.077 00.003 1032 MultiStar: [#1 0.11,0.02,1.03,U] [#2 0.03,-0.11,0.81,U] [#3 -0.03,-0.23,0.00,M4] [#4 -0.14,-0.12,0.65,U] [#5 -0.02,-0.17,0.66,U] [#6 -0.01,0.01,0.64,U] [#7 -0.10,-0.24,0.00,M2] [#8 -0.10,-0.22,0.00,M3] 
21:46:16.078 00.001 1032 refined, 5 included, MultiStar: {0.01, -0.09}, one-star: {0.03, -0.16}
21:46:16.079 00.001 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.02)
21:46:16.081 00.002 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.02)
21:46:16.083 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.43 mountX=-0.09 mountY=0.01, mountTheta=3.02
21:46:16.087 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
21:46:16.090 00.003 1032 Enqueuing Move request for scope (0.01, -0.09)
21:46:16.092 00.002 10072 Worker thread wakes up
21:46:16.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
21:46:16.092 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
21:46:16.092 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
21:46:16.093 00.001 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.45, period_length = 290.05
21:46:16.093 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
21:46:16.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:16.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:46:16.093 00.000 10072 MoveAxis(E, 5, ABG)
21:46:16.093 00.000 10072 Guiding  Dir = 2, Dur = 5
21:46:16.094 00.001 10072 IsGuiding returns 0
21:46:16.094 00.000 10072 PulseGuide returned control before completion, sleep 15
21:46:16.094 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:46:16.115 00.021 1032 UpdateGuideState exits: m=1229 SNR=24.5
21:46:16.117 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:16.119 00.002 10072 IsGuiding returns 0
21:46:16.119 00.000 10072 Move returns status 0, amount 5
21:46:16.119 00.000 10072 MoveAxis(N, 0, ABG)
21:46:16.119 00.000 10072 Move returns status 0, amount 0
21:46:16.119 00.000 10072 move complete, result=0
21:46:16.119 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:16.120 00.001 1032 Enqueuing Expose request
21:46:16.122 00.002 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:46:16.124 00.002 10072 worker thread done servicing request
21:46:16.124 00.000 10072 Worker thread wakes up
21:46:16.124 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:16.124 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:16.758 00.634 10072 Exposure complete
21:46:16.816 00.058 10072 worker thread done servicing request
21:46:16.816 00.000 1032 OnExposeComplete: enter
21:46:16.818 00.002 1032 UpdateGuideState(): m_state=6
21:46:16.820 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 467
21:46:16.822 00.002 1032 Star::Find returns 1 (0), X=1104.24, Y=140.68, Mass=1190, SNR=24.2, Peak=112 HFD=3.3
21:46:16.823 00.001 1032 MultiStar: [#1 0.04,-0.08,1.03,U] [#2 -0.03,-0.21,0.00,M2] [#3 -0.13,-0.22,0.00,M5] [#4 -0.05,-0.09,0.70,U] [#5 0.06,-0.16,0.67,U] [#6 -0.03,-0.03,0.61,U] [#7 -0.10,-0.21,0.00,M3] [#8 -0.14,-0.21,0.00,M4] 
21:46:16.825 00.002 1032 refined, 4 included, MultiStar: {0.02, -0.11}, one-star: {0.03, -0.20}
21:46:16.826 00.001 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.27 = 3.02)
21:46:16.829 00.003 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.02)
21:46:16.830 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.43 mountX=-0.11 mountY=0.01, mountTheta=3.02
21:46:16.837 00.007 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.11, opts=13)
21:46:16.840 00.003 1032 Enqueuing Move request for scope (0.02, -0.11)
21:46:16.841 00.001 10072 Worker thread wakes up
21:46:16.842 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
21:46:16.842 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
21:46:16.842 00.000 10072 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=0.01
21:46:16.842 00.000 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.45, period_length = 290.05
21:46:16.842 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
21:46:16.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:16.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:46:16.843 00.001 10072 MoveAxis(E, 6, ABG)
21:46:16.843 00.000 10072 Guiding  Dir = 2, Dur = 6
21:46:16.843 00.000 10072 IsGuiding returns 0
21:46:16.843 00.000 10072 PulseGuide returned control before completion, sleep 16
21:46:16.844 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:46:16.864 00.020 1032 UpdateGuideState exits: m=1190 SNR=24.2
21:46:16.866 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:16.868 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:16.869 00.001 1032 Enqueuing Expose request
21:46:16.871 00.002 10072 IsGuiding returns 0
21:46:16.871 00.000 10072 Move returns status 0, amount 6
21:46:16.871 00.000 10072 MoveAxis(N, 0, ABG)
21:46:16.871 00.000 10072 Move returns status 0, amount 0
21:46:16.871 00.000 10072 move complete, result=0
21:46:16.871 00.000 10072 worker thread done servicing request
21:46:16.872 00.001 10072 Worker thread wakes up
21:46:16.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:16.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:16.878 00.006 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
21:46:17.289 00.411 10072 Exposure complete
21:46:17.344 00.055 10072 worker thread done servicing request
21:46:17.344 00.000 1032 OnExposeComplete: enter
21:46:17.347 00.003 1032 UpdateGuideState(): m_state=6
21:46:17.349 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 468
21:46:17.350 00.001 1032 Star::Find returns 1 (0), X=1104.35, Y=140.56, Mass=1308, SNR=25.4, Peak=132 HFD=3.2
21:46:17.352 00.002 1032 MultiStar: [#1 0.08,-0.13,0.95,U] [#2 0.05,-0.31,0.00,M3] [#3 -0.01,-0.26,0.00,M6] [#4 -0.03,-0.29,0.00,M1] [#5 0.05,-0.19,0.66,U] [#6 -0.00,0.07,0.68,U] [#7 -0.07,-0.10,0.69,U] [#8 0.01,-0.24,0.00,M5] 
21:46:17.353 00.001 1032 refined, 4 included, MultiStar: {0.05, -0.15}, one-star: {0.14, -0.32}
21:46:17.354 00.001 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
21:46:17.355 00.001 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
21:46:17.357 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.15 cameraTheta=-1.24 mountX=-0.15 mountY=-0.01, mountTheta=-3.07
21:46:17.359 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.15, opts=13)
21:46:17.361 00.002 1032 Enqueuing Move request for scope (0.05, -0.15)
21:46:17.363 00.002 10072 Worker thread wakes up
21:46:17.363 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
21:46:17.363 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
21:46:17.363 00.000 10072 Moving (0.05, -0.15) raw xDistance=-0.15 yDistance=-0.01
21:46:17.364 00.001 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.45, period_length = 290.05
21:46:17.364 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
21:46:17.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:17.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:46:17.364 00.000 10072 MoveAxis(E, 75, ABG)
21:46:17.364 00.000 10072 Guiding  Dir = 2, Dur = 75
21:46:17.364 00.000 10072 IsGuiding returns 0
21:46:17.365 00.001 10072 PulseGuide returned control before completion, sleep 85
21:46:17.366 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:46:17.384 00.018 1032 UpdateGuideState exits: m=1308 SNR=25.4
21:46:17.386 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:17.388 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:17.389 00.001 1032 Enqueuing Expose request
21:46:17.458 00.069 10072 IsGuiding returns 0
21:46:17.458 00.000 10072 Move returns status 0, amount 75
21:46:17.459 00.001 10072 MoveAxis(N, 0, ABG)
21:46:17.459 00.000 10072 Move returns status 0, amount 0
21:46:17.459 00.000 10072 move complete, result=0
21:46:17.459 00.000 10072 worker thread done servicing request
21:46:17.459 00.000 10072 Worker thread wakes up
21:46:17.459 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:17.459 00.000 1032 GuideStep: -0.2 px 75 ms EAST, -0.0 px 0 ms NORTH
21:46:17.462 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:18.086 00.624 10072 Exposure complete
21:46:18.142 00.056 10072 worker thread done servicing request
21:46:18.142 00.000 1032 OnExposeComplete: enter
21:46:18.145 00.003 1032 UpdateGuideState(): m_state=6
21:46:18.147 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 469
21:46:18.149 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=140.66, Mass=1060, SNR=22.8, Peak=111 HFD=3.2
21:46:18.150 00.001 1032 MultiStar: [#1 0.19,-0.18,0.00,M2] [#2 0.10,-0.27,0.00,M4] [#3 0.02,-0.17,0.80,U] [#4 -0.09,-0.28,0.00,M2] [#5 0.13,-0.31,0.00,M1] [#6 -0.00,0.08,0.78,U] [#7 0.03,-0.25,0.00,M3] [#8 -0.09,-0.29,0.00,M6] 
21:46:18.152 00.002 1032 refined, 2 included, MultiStar: {0.01, -0.11}, one-star: {0.02, -0.21}
21:46:18.153 00.001 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.98)
21:46:18.154 00.001 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.98)
21:46:18.155 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.47 mountX=-0.11 mountY=0.02, mountTheta=2.98
21:46:18.158 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.11, opts=13)
21:46:18.159 00.001 1032 Enqueuing Move request for scope (0.01, -0.11)
21:46:18.161 00.002 10072 Worker thread wakes up
21:46:18.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
21:46:18.161 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
21:46:18.161 00.000 10072 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=0.02
21:46:18.162 00.001 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.45, period_length = 290.05
21:46:18.162 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
21:46:18.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:18.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:46:18.162 00.000 10072 MoveAxis(E, 7, ABG)
21:46:18.162 00.000 10072 Guiding  Dir = 2, Dur = 7
21:46:18.162 00.000 10072 IsGuiding returns 0
21:46:18.163 00.001 10072 PulseGuide returned control before completion, sleep 17
21:46:18.163 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:46:18.183 00.020 1032 UpdateGuideState exits: m=1060 SNR=22.8
21:46:18.185 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:18.187 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:18.188 00.001 1032 Enqueuing Expose request
21:46:18.192 00.004 10072 IsGuiding returns 0
21:46:18.192 00.000 10072 Move returns status 0, amount 7
21:46:18.192 00.000 10072 MoveAxis(N, 0, ABG)
21:46:18.192 00.000 10072 Move returns status 0, amount 0
21:46:18.192 00.000 10072 move complete, result=0
21:46:18.192 00.000 10072 worker thread done servicing request
21:46:18.192 00.000 10072 Worker thread wakes up
21:46:18.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:18.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:18.197 00.005 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
21:46:18.600 00.403 10072 Exposure complete
21:46:18.662 00.062 10072 worker thread done servicing request
21:46:18.663 00.001 1032 OnExposeComplete: enter
21:46:18.664 00.001 1032 UpdateGuideState(): m_state=6
21:46:18.666 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 470
21:46:18.668 00.002 1032 Star::Find returns 1 (0), X=1104.28, Y=140.49, Mass=1268, SNR=25.0, Peak=120 HFD=3.1
21:46:18.670 00.002 1032 MultiStar: [#1 0.19,-0.29,0.00,M3] [#2 -0.01,-0.43,0.00,M5] [#3 0.03,-0.15,0.73,U] [#4 0.10,-0.16,0.64,U] [#5 -0.00,-0.04,0.73,U] [#6 0.09,0.18,0.63,U] [#7 0.02,-0.13,0.74,U] [#8 -0.02,-0.36,0.00,M7] 
21:46:18.673 00.003 1032 refined, 5 included, MultiStar: {0.05, -0.14}, one-star: {0.07, -0.38}
21:46:18.675 00.002 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
21:46:18.678 00.003 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
21:46:18.680 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.14 cameraTheta=-1.22 mountX=-0.14 mountY=-0.01, mountTheta=-3.05
21:46:18.684 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.14, opts=13)
21:46:18.686 00.002 1032 Enqueuing Move request for scope (0.05, -0.14)
21:46:18.687 00.001 10072 Worker thread wakes up
21:46:18.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
21:46:18.687 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
21:46:18.687 00.000 10072 Moving (0.05, -0.14) raw xDistance=-0.14 yDistance=-0.01
21:46:18.688 00.001 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.45, period_length = 290.05
21:46:18.688 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
21:46:18.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:18.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:46:18.688 00.000 10072 MoveAxis(E, 70, ABG)
21:46:18.688 00.000 10072 Guiding  Dir = 2, Dur = 70
21:46:18.689 00.001 10072 IsGuiding returns 0
21:46:18.689 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:46:18.691 00.002 10072 PulseGuide returned control before completion, sleep 80
21:46:18.712 00.021 1032 UpdateGuideState exits: m=1268 SNR=25.0
21:46:18.714 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:18.716 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:18.718 00.002 1032 Enqueuing Expose request
21:46:18.786 00.068 10072 IsGuiding returns 0
21:46:18.786 00.000 10072 Move returns status 0, amount 70
21:46:18.786 00.000 10072 MoveAxis(N, 0, ABG)
21:46:18.786 00.000 10072 Move returns status 0, amount 0
21:46:18.786 00.000 10072 move complete, result=0
21:46:18.786 00.000 10072 worker thread done servicing request
21:46:18.786 00.000 10072 Worker thread wakes up
21:46:18.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:18.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:18.786 00.000 1032 GuideStep: -0.1 px 70 ms EAST, -0.0 px 0 ms NORTH
21:46:19.412 00.626 10072 Exposure complete
21:46:19.468 00.056 10072 worker thread done servicing request
21:46:19.468 00.000 1032 OnExposeComplete: enter
21:46:19.470 00.002 1032 UpdateGuideState(): m_state=6
21:46:19.471 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 471
21:46:19.474 00.003 1032 Star::Find returns 1 (0), X=1104.17, Y=140.79, Mass=1132, SNR=23.5, Peak=103 HFD=3.2
21:46:19.476 00.002 1032 MultiStar: [#1 0.24,-0.11,0.00,M4] [#2 0.07,-0.22,0.00,M6] [#3 0.02,0.07,0.81,U] [#4 -0.03,-0.08,0.70,U] [#5 0.16,-0.17,0.00,M1] [#6 0.01,-0.01,0.62,U] [#7 0.05,-0.19,0.76,U] [#8 -0.06,-0.30,0.00,M8] 
21:46:19.476 00.000 1032 refined, 4 included, MultiStar: {0.00, -0.06}, one-star: {-0.04, -0.08}
21:46:19.479 00.003 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.90)
21:46:19.480 00.001 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.90)
21:46:19.483 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.56 mountX=-0.06 mountY=0.01, mountTheta=2.90
21:46:19.486 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.06, opts=13)
21:46:19.489 00.003 1032 Enqueuing Move request for scope (0.00, -0.06)
21:46:19.492 00.003 10072 Worker thread wakes up
21:46:19.492 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
21:46:19.492 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
21:46:19.492 00.000 10072 Moving (0.00, -0.06) raw xDistance=-0.06 yDistance=0.01
21:46:19.493 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.45, period_length = 290.05
21:46:19.493 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:46:19.493 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:19.493 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:46:19.493 00.000 10072 MoveAxis(E, 4, ABG)
21:46:19.493 00.000 10072 Guiding  Dir = 2, Dur = 4
21:46:19.493 00.000 10072 IsGuiding returns 0
21:46:19.493 00.000 10072 PulseGuide returned control before completion, sleep 14
21:46:19.495 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:46:19.513 00.018 1032 UpdateGuideState exits: m=1132 SNR=23.5
21:46:19.515 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:19.516 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:19.519 00.003 1032 Enqueuing Expose request
21:46:19.522 00.003 10072 IsGuiding returns 0
21:46:19.522 00.000 10072 Move returns status 0, amount 4
21:46:19.522 00.000 10072 MoveAxis(N, 0, ABG)
21:46:19.522 00.000 10072 Move returns status 0, amount 0
21:46:19.522 00.000 10072 move complete, result=0
21:46:19.522 00.000 10072 worker thread done servicing request
21:46:19.523 00.001 10072 Worker thread wakes up
21:46:19.523 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:19.523 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:19.533 00.010 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:46:19.942 00.409 10072 Exposure complete
21:46:20.005 00.063 10072 worker thread done servicing request
21:46:20.007 00.002 1032 OnExposeComplete: enter
21:46:20.010 00.003 1032 UpdateGuideState(): m_state=6
21:46:20.011 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 472
21:46:20.013 00.002 1032 Star::Find returns 1 (0), X=1104.15, Y=140.64, Mass=1431, SNR=26.5, Peak=141 HFD=3.2
21:46:20.015 00.002 1032 MultiStar: [#1 0.10,-0.02,0.98,U] [#2 0.03,-0.16,0.80,U] [#3 -0.14,-0.13,0.65,U] [#4 0.02,-0.36,0.00,M1] [#5 0.03,-0.35,0.00,M2] [#6 -0.03,-0.03,0.57,U] [#7 -0.05,-0.19,0.65,U] [#8 -0.03,-0.10,0.48,U] 
21:46:20.017 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.13}, one-star: {-0.06, -0.23}
21:46:20.019 00.002 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.74)
21:46:20.020 00.001 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.74)
21:46:20.023 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.71 mountX=-0.12 mountY=0.05, mountTheta=2.74
21:46:20.025 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.13, opts=13)
21:46:20.027 00.002 1032 Enqueuing Move request for scope (-0.02, -0.13)
21:46:20.028 00.001 10072 Worker thread wakes up
21:46:20.028 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
21:46:20.028 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
21:46:20.028 00.000 10072 Moving (-0.02, -0.13) raw xDistance=-0.12 yDistance=0.05
21:46:20.029 00.001 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 290.05
21:46:20.029 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
21:46:20.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:20.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:46:20.029 00.000 10072 MoveAxis(E, 3, ABG)
21:46:20.029 00.000 10072 Guiding  Dir = 2, Dur = 3
21:46:20.030 00.001 10072 IsGuiding returns 0
21:46:20.030 00.000 10072 PulseGuide returned control before completion, sleep 13
21:46:20.030 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:46:20.051 00.021 10072 IsGuiding returns 0
21:46:20.051 00.000 10072 Move returns status 0, amount 3
21:46:20.051 00.000 10072 MoveAxis(N, 0, ABG)
21:46:20.051 00.000 10072 Move returns status 0, amount 0
21:46:20.051 00.000 10072 move complete, result=0
21:46:20.051 00.000 10072 worker thread done servicing request
21:46:20.052 00.001 1032 UpdateGuideState exits: m=1431 SNR=26.5
21:46:20.054 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:20.055 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:20.058 00.003 1032 Enqueuing Expose request
21:46:20.060 00.002 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:46:20.061 00.001 10072 Worker thread wakes up
21:46:20.061 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:20.062 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:20.687 00.625 10072 Exposure complete
21:46:20.741 00.054 10072 worker thread done servicing request
21:46:20.741 00.000 1032 OnExposeComplete: enter
21:46:20.744 00.003 1032 UpdateGuideState(): m_state=6
21:46:20.746 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 473
21:46:20.748 00.002 1032 Star::Find returns 1 (0), X=1104.12, Y=140.84, Mass=1243, SNR=24.7, Peak=108 HFD=3.1
21:46:20.749 00.001 1032 MultiStar: [#1 0.25,0.01,0.00,M4] [#2 0.05,-0.28,0.00,M6] [#3 -0.07,-0.33,0.00,M3] [#4 -0.02,-0.43,0.00,M2] [#5 0.08,-0.14,0.64,U] [#6 -0.01,-0.29,0.00,M1] [#7 -0.01,-0.21,0.00,M1] [#8 0.01,-0.01,0.51,U] 
21:46:20.751 00.002 1032 refined, 2 included, MultiStar: {-0.02, -0.06}, one-star: {-0.09, -0.03}
21:46:20.753 00.002 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.64)
21:46:20.754 00.001 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.64)
21:46:20.756 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.81 mountX=-0.05 mountY=0.03, mountTheta=2.64
21:46:20.759 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
21:46:20.761 00.002 1032 Enqueuing Move request for scope (-0.02, -0.06)
21:46:20.763 00.002 10072 Worker thread wakes up
21:46:20.763 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
21:46:20.763 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
21:46:20.763 00.000 10072 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.03
21:46:20.763 00.000 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 290.05
21:46:20.763 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:46:20.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:20.764 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:46:20.764 00.000 10072 MoveAxis(E, 4, ABG)
21:46:20.764 00.000 10072 Guiding  Dir = 2, Dur = 4
21:46:20.765 00.001 10072 IsGuiding returns 0
21:46:20.765 00.000 10072 PulseGuide returned control before completion, sleep 14
21:46:20.765 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:46:20.785 00.020 1032 UpdateGuideState exits: m=1243 SNR=24.7
21:46:20.787 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:20.789 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:20.791 00.002 1032 Enqueuing Expose request
21:46:20.794 00.003 10072 IsGuiding returns 0
21:46:20.794 00.000 10072 Move returns status 0, amount 4
21:46:20.794 00.000 10072 MoveAxis(N, 0, ABG)
21:46:20.794 00.000 10072 Move returns status 0, amount 0
21:46:20.794 00.000 10072 move complete, result=0
21:46:20.794 00.000 10072 worker thread done servicing request
21:46:20.794 00.000 10072 Worker thread wakes up
21:46:20.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:20.795 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:20.801 00.006 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:46:21.205 00.404 10072 Exposure complete
21:46:21.260 00.055 10072 worker thread done servicing request
21:46:21.260 00.000 1032 OnExposeComplete: enter
21:46:21.262 00.002 1032 UpdateGuideState(): m_state=6
21:46:21.264 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 474
21:46:21.266 00.002 1032 Star::Find returns 1 (0), X=1104.30, Y=140.65, Mass=1162, SNR=23.9, Peak=112 HFD=3.4
21:46:21.268 00.002 1032 MultiStar: [#1 0.08,-0.11,1.06,U] [#2 -0.01,-0.35,0.00,M7] [#3 -0.04,-0.34,0.00,M4] [#4 -0.11,-0.25,0.00,M3] [#5 -0.01,-0.11,0.73,U] [#6 -0.04,0.22,0.00,M2] [#7 -0.02,-0.38,0.00,M2] [#8 -0.04,-0.24,0.00,M7] 
21:46:21.271 00.003 1032 refined, 2 included, MultiStar: {0.06, -0.15}, one-star: {0.09, -0.23}
21:46:21.274 00.003 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
21:46:21.275 00.001 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
21:46:21.278 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.20 mountX=-0.16 mountY=-0.02, mountTheta=-3.03
21:46:21.280 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.15, opts=13)
21:46:21.281 00.001 1032 Enqueuing Move request for scope (0.06, -0.15)
21:46:21.282 00.001 10072 Worker thread wakes up
21:46:21.283 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
21:46:21.283 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
21:46:21.283 00.000 10072 Moving (0.06, -0.15) raw xDistance=-0.16 yDistance=-0.02
21:46:21.283 00.000 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.44, period_length = 290.05
21:46:21.283 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
21:46:21.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:21.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:46:21.283 00.000 10072 MoveAxis(E, 76, ABG)
21:46:21.283 00.000 10072 Guiding  Dir = 2, Dur = 76
21:46:21.283 00.000 10072 IsGuiding returns 0
21:46:21.284 00.001 10072 PulseGuide returned control before completion, sleep 86
21:46:21.284 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:46:21.303 00.019 1032 UpdateGuideState exits: m=1162 SNR=23.9
21:46:21.305 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:21.306 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:21.309 00.003 1032 Enqueuing Expose request
21:46:21.373 00.064 10072 IsGuiding returns 0
21:46:21.373 00.000 10072 Move returns status 0, amount 76
21:46:21.373 00.000 10072 MoveAxis(N, 0, ABG)
21:46:21.373 00.000 10072 Move returns status 0, amount 0
21:46:21.373 00.000 10072 move complete, result=0
21:46:21.373 00.000 10072 worker thread done servicing request
21:46:21.373 00.000 10072 Worker thread wakes up
21:46:21.373 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:21.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:21.373 00.000 1032 GuideStep: -0.2 px 76 ms EAST, -0.0 px 0 ms NORTH
21:46:21.997 00.624 10072 Exposure complete
21:46:22.052 00.055 10072 worker thread done servicing request
21:46:22.052 00.000 1032 OnExposeComplete: enter
21:46:22.054 00.002 1032 UpdateGuideState(): m_state=6
21:46:22.056 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 475
21:46:22.057 00.001 1032 Star::Find returns 1 (0), X=1104.31, Y=140.68, Mass=1161, SNR=23.9, Peak=118 HFD=3.2
21:46:22.058 00.001 1032 MultiStar: [#1 0.08,-0.04,1.02,U] [#2 -0.01,-0.18,0.76,U] [#3 -0.09,-0.13,0.81,U] [#4 -0.12,-0.13,0.68,U] [#5 0.17,-0.06,0.70,U] [#6 -0.04,0.16,0.70,U] [#7 -0.14,-0.02,0.72,U] [#8 -0.11,-0.04,0.52,U] 
21:46:22.060 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {0.10, -0.20}
21:46:22.061 00.001 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.80)
21:46:22.062 00.001 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.80)
21:46:22.063 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.65 mountX=-0.07 mountY=0.03, mountTheta=2.80
21:46:22.065 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.08, opts=13)
21:46:22.066 00.001 1032 Enqueuing Move request for scope (-0.01, -0.08)
21:46:22.068 00.002 10072 Worker thread wakes up
21:46:22.069 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
21:46:22.069 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
21:46:22.069 00.000 10072 Moving (-0.01, -0.08) raw xDistance=-0.07 yDistance=0.03
21:46:22.069 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 290.05
21:46:22.069 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:46:22.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:22.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:46:22.069 00.000 10072 MoveAxis(E, 4, ABG)
21:46:22.069 00.000 10072 Guiding  Dir = 2, Dur = 4
21:46:22.070 00.001 10072 IsGuiding returns 0
21:46:22.070 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:46:22.072 00.002 10072 PulseGuide returned control before completion, sleep 14
21:46:22.088 00.016 1032 UpdateGuideState exits: m=1161 SNR=23.9
21:46:22.091 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:22.092 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:22.093 00.001 1032 Enqueuing Expose request
21:46:22.095 00.002 10072 IsGuiding returns 0
21:46:22.095 00.000 10072 Move returns status 0, amount 4
21:46:22.095 00.000 10072 MoveAxis(N, 0, ABG)
21:46:22.095 00.000 10072 Move returns status 0, amount 0
21:46:22.095 00.000 10072 move complete, result=0
21:46:22.095 00.000 10072 worker thread done servicing request
21:46:22.095 00.000 10072 Worker thread wakes up
21:46:22.095 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:22.095 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:22.101 00.006 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:46:22.515 00.414 10072 Exposure complete
21:46:22.573 00.058 10072 worker thread done servicing request
21:46:22.573 00.000 1032 OnExposeComplete: enter
21:46:22.576 00.003 1032 UpdateGuideState(): m_state=6
21:46:22.577 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 476
21:46:22.578 00.001 1032 Star::Find returns 1 (0), X=1104.22, Y=140.61, Mass=1403, SNR=26.2, Peak=133 HFD=3.2
21:46:22.579 00.001 1032 MultiStar: [#1 0.12,-0.06,0.92,U] [#2 -0.12,-0.17,0.00,M7] [#3 -0.10,-0.13,0.76,U] [#4 -0.12,-0.08,0.59,U] [#5 0.18,0.09,0.00,M1] [#6 -0.07,-0.07,0.58,U] [#7 -0.14,-0.06,0.65,U] [#8 -0.14,-0.11,0.53,U] 
21:46:22.582 00.003 1032 refined, 6 included, MultiStar: {-0.05, -0.12}, one-star: {0.01, -0.27}
21:46:22.584 00.002 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.52)
21:46:22.586 00.002 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.52)
21:46:22.587 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.93 mountX=-0.10 mountY=0.07, mountTheta=2.52
21:46:22.591 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.12, opts=13)
21:46:22.594 00.003 1032 Enqueuing Move request for scope (-0.05, -0.12)
21:46:22.596 00.002 10072 Worker thread wakes up
21:46:22.596 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
21:46:22.596 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
21:46:22.596 00.000 10072 Moving (-0.05, -0.12) raw xDistance=-0.10 yDistance=0.07
21:46:22.596 00.000 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 290.05
21:46:22.597 00.001 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
21:46:22.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:22.597 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:46:22.597 00.000 10072 MoveAxis(E, 3, ABG)
21:46:22.597 00.000 10072 Guiding  Dir = 2, Dur = 3
21:46:22.597 00.000 10072 IsGuiding returns 0
21:46:22.598 00.001 10072 PulseGuide returned control before completion, sleep 13
21:46:22.598 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:46:22.617 00.019 1032 UpdateGuideState exits: m=1403 SNR=26.2
21:46:22.619 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:22.620 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:22.623 00.003 10072 IsGuiding returns 1
21:46:22.623 00.000 10072 scope still moving after pulse duration time elapsed
21:46:22.623 00.000 1032 Enqueuing Expose request
21:46:22.653 00.030 10072 IsGuiding returns 0
21:46:22.653 00.000 10072 scope move finished after 3 + 53 ms
21:46:22.653 00.000 10072 Move returns status 0, amount 3
21:46:22.653 00.000 10072 MoveAxis(N, 0, ABG)
21:46:22.653 00.000 10072 Move returns status 0, amount 0
21:46:22.653 00.000 10072 move complete, result=0
21:46:22.654 00.001 10072 worker thread done servicing request
21:46:22.654 00.000 10072 Worker thread wakes up
21:46:22.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:22.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:22.654 00.000 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:46:23.278 00.624 10072 Exposure complete
21:46:23.339 00.061 10072 worker thread done servicing request
21:46:23.339 00.000 1032 OnExposeComplete: enter
21:46:23.341 00.002 1032 UpdateGuideState(): m_state=6
21:46:23.343 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 477
21:46:23.345 00.002 1032 Star::Find returns 1 (0), X=1104.15, Y=140.58, Mass=1244, SNR=24.7, Peak=118 HFD=3.3
21:46:23.347 00.002 1032 MultiStar: [#1 0.29,-0.10,0.00,M2] [#2 -0.11,-0.25,0.00,M8] [#3 0.01,-0.08,0.77,U] [#4 -0.07,-0.32,0.00,M2] [#5 0.35,-0.12,0.00,M2] [#6 -0.05,-0.13,0.62,U] [#7 0.02,-0.12,0.69,U] [#8 0.04,-0.39,0.00,M6] 
21:46:23.349 00.002 1032 refined, 3 included, MultiStar: {-0.02, -0.17}, one-star: {-0.06, -0.30}
21:46:23.350 00.001 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.74)
21:46:23.352 00.002 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.74)
21:46:23.354 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.71 mountX=-0.16 mountY=0.07, mountTheta=2.74
21:46:23.356 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.17, opts=13)
21:46:23.358 00.002 1032 Enqueuing Move request for scope (-0.02, -0.17)
21:46:23.360 00.002 10072 Worker thread wakes up
21:46:23.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
21:46:23.360 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
21:46:23.361 00.001 10072 Moving (-0.02, -0.17) raw xDistance=-0.16 yDistance=0.07
21:46:23.362 00.001 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.44, period_length = 290.05
21:46:23.362 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
21:46:23.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:23.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:46:23.362 00.000 10072 MoveAxis(E, 75, ABG)
21:46:23.362 00.000 10072 Guiding  Dir = 2, Dur = 75
21:46:23.363 00.001 10072 IsGuiding returns 0
21:46:23.364 00.001 10072 PulseGuide returned control before completion, sleep 84
21:46:23.366 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:46:23.387 00.021 1032 UpdateGuideState exits: m=1244 SNR=24.7
21:46:23.389 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:23.393 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:23.397 00.004 1032 Enqueuing Expose request
21:46:23.463 00.066 10072 IsGuiding returns 0
21:46:23.463 00.000 10072 Move returns status 0, amount 75
21:46:23.463 00.000 10072 MoveAxis(N, 0, ABG)
21:46:23.463 00.000 10072 Move returns status 0, amount 0
21:46:23.463 00.000 10072 move complete, result=0
21:46:23.463 00.000 10072 worker thread done servicing request
21:46:23.463 00.000 10072 Worker thread wakes up
21:46:23.463 00.000 1032 GuideStep: -0.2 px 75 ms EAST, 0.1 px 0 ms NORTH
21:46:23.467 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:23.467 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:23.873 00.406 10072 Exposure complete
21:46:23.931 00.058 10072 worker thread done servicing request
21:46:23.931 00.000 1032 OnExposeComplete: enter
21:46:23.933 00.002 1032 UpdateGuideState(): m_state=6
21:46:23.935 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 478
21:46:23.936 00.001 1032 Star::Find returns 1 (0), X=1104.24, Y=140.74, Mass=1205, SNR=24.3, Peak=112 HFD=3.4
21:46:23.938 00.002 1032 MultiStar: [#1 0.29,-0.00,0.00,M3] [#2 0.01,-0.22,0.00,M9] [#3 -0.08,-0.07,0.80,U] [#4 -0.08,-0.19,0.00,M3] [#5 0.22,-0.05,0.00,M3] [#6 0.07,-0.00,0.69,U] [#7 0.09,-0.28,0.00,M1] [#8 -0.06,-0.18,0.52,U] 
21:46:23.940 00.002 1032 refined, 3 included, MultiStar: {-0.00, -0.10}, one-star: {0.03, -0.13}
21:46:23.941 00.001 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.84)
21:46:23.943 00.002 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.84)
21:46:23.944 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.62 mountX=-0.09 mountY=0.03, mountTheta=2.84
21:46:23.947 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.10, opts=13)
21:46:23.949 00.002 1032 Enqueuing Move request for scope (-0.00, -0.10)
21:46:23.950 00.001 10072 Worker thread wakes up
21:46:23.951 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
21:46:23.951 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
21:46:23.951 00.000 10072 Moving (-0.00, -0.10) raw xDistance=-0.09 yDistance=0.03
21:46:23.951 00.000 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 290.05
21:46:23.951 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:46:23.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:23.952 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:46:23.952 00.000 10072 MoveAxis(E, 3, ABG)
21:46:23.952 00.000 10072 Guiding  Dir = 2, Dur = 3
21:46:23.952 00.000 10072 IsGuiding returns 0
21:46:23.952 00.000 10072 PulseGuide returned control before completion, sleep 13
21:46:23.952 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:46:23.971 00.019 1032 UpdateGuideState exits: m=1205 SNR=24.3
21:46:23.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:23.974 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:23.977 00.003 1032 Enqueuing Expose request
21:46:23.979 00.002 10072 IsGuiding returns 0
21:46:23.979 00.000 10072 Move returns status 0, amount 3
21:46:23.979 00.000 10072 MoveAxis(N, 0, ABG)
21:46:23.979 00.000 10072 Move returns status 0, amount 0
21:46:23.979 00.000 10072 move complete, result=0
21:46:23.979 00.000 10072 worker thread done servicing request
21:46:23.979 00.000 10072 Worker thread wakes up
21:46:23.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:23.980 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:23.987 00.007 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:46:24.608 00.621 10072 Exposure complete
21:46:24.663 00.055 10072 worker thread done servicing request
21:46:24.663 00.000 1032 OnExposeComplete: enter
21:46:24.664 00.001 1032 UpdateGuideState(): m_state=6
21:46:24.666 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 479
21:46:24.669 00.003 1032 Star::Find returns 1 (0), X=1104.30, Y=140.62, Mass=1159, SNR=23.9, Peak=118 HFD=3.1
21:46:24.670 00.001 1032 MultiStar: [#1 0.22,0.13,0.00,M4] [#2 0.08,-0.04,0.80,U] [#3 -0.29,-0.02,0.00,M1] [#4 -0.01,-0.03,0.71,U] [#5 0.26,-0.08,0.00,M4] [#6 -0.10,0.59,0.00,M1] [#7 -0.01,0.06,0.78,U] [#8 -0.13,-0.24,0.00,M6] 
21:46:24.672 00.002 1032 refined, 3 included, MultiStar: {0.04, -0.08}, one-star: {0.09, -0.25}
21:46:24.674 00.002 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
21:46:24.677 00.003 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
21:46:24.679 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.08 mountX=-0.09 mountY=-0.02, mountTheta=-2.91
21:46:24.682 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
21:46:24.684 00.002 1032 Enqueuing Move request for scope (0.04, -0.08)
21:46:24.686 00.002 10072 Worker thread wakes up
21:46:24.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
21:46:24.686 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
21:46:24.686 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
21:46:24.687 00.001 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 290.05
21:46:24.687 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:46:24.687 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:24.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:46:24.687 00.000 10072 MoveAxis(E, 3, ABG)
21:46:24.687 00.000 10072 Guiding  Dir = 2, Dur = 3
21:46:24.687 00.000 10072 IsGuiding returns 0
21:46:24.688 00.001 10072 PulseGuide returned control before completion, sleep 13
21:46:24.688 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
21:46:24.706 00.018 1032 UpdateGuideState exits: m=1159 SNR=23.9
21:46:24.708 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:24.709 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:24.711 00.002 1032 Enqueuing Expose request
21:46:24.716 00.005 10072 IsGuiding returns 0
21:46:24.716 00.000 10072 Move returns status 0, amount 3
21:46:24.716 00.000 10072 MoveAxis(N, 0, ABG)
21:46:24.716 00.000 10072 Move returns status 0, amount 0
21:46:24.716 00.000 10072 move complete, result=0
21:46:24.716 00.000 10072 worker thread done servicing request
21:46:24.716 00.000 10072 Worker thread wakes up
21:46:24.716 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:24.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:24.720 00.004 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:46:25.124 00.404 10072 Exposure complete
21:46:25.182 00.058 10072 worker thread done servicing request
21:46:25.182 00.000 1032 OnExposeComplete: enter
21:46:25.184 00.002 1032 UpdateGuideState(): m_state=6
21:46:25.186 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 480
21:46:25.189 00.003 1032 Star::Find returns 1 (0), X=1104.29, Y=140.67, Mass=1237, SNR=24.6, Peak=123 HFD=3.4
21:46:25.191 00.002 1032 MultiStar: [#1 0.13,0.08,0.99,U] [#2 0.07,-0.03,0.84,U] [#3 -0.25,0.06,0.00,M2] [#4 -0.02,0.08,0.69,U] [#5 0.03,0.00,0.61,U] [#6 -0.09,0.34,0.00,M2] [#7 -0.21,0.06,0.00,M1] [#8 -0.17,-0.14,0.00,M7] 
21:46:25.193 00.002 1032 refined, 4 included, MultiStar: {0.06, -0.02}, one-star: {0.07, -0.20}
21:46:25.194 00.001 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
21:46:25.196 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
21:46:25.198 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.33 mountX=-0.04 mountY=-0.06, mountTheta=-2.16
21:46:25.201 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
21:46:25.202 00.001 1032 Enqueuing Move request for scope (0.06, -0.02)
21:46:25.206 00.004 10072 Worker thread wakes up
21:46:25.206 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
21:46:25.206 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
21:46:25.206 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.06
21:46:25.207 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.44, period_length = 290.05
21:46:25.208 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:46:25.208 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:25.208 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:46:25.208 00.000 10072 MoveAxis(E, 3, ABG)
21:46:25.208 00.000 10072 Guiding  Dir = 2, Dur = 3
21:46:25.209 00.001 10072 IsGuiding returns 0
21:46:25.211 00.002 10072 PulseGuide returned control before completion, sleep 12
21:46:25.212 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:46:25.231 00.019 10072 IsGuiding returns 0
21:46:25.231 00.000 10072 Move returns status 0, amount 3
21:46:25.231 00.000 10072 MoveAxis(N, 0, ABG)
21:46:25.231 00.000 10072 Move returns status 0, amount 0
21:46:25.231 00.000 10072 move complete, result=0
21:46:25.231 00.000 10072 worker thread done servicing request
21:46:25.232 00.001 1032 UpdateGuideState exits: m=1237 SNR=24.6
21:46:25.235 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:25.239 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:25.241 00.002 1032 Enqueuing Expose request
21:46:25.243 00.002 10072 Worker thread wakes up
21:46:25.243 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:25.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:25.243 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:46:25.875 00.632 10072 Exposure complete
21:46:25.936 00.061 10072 worker thread done servicing request
21:46:25.936 00.000 1032 OnExposeComplete: enter
21:46:25.938 00.002 1032 UpdateGuideState(): m_state=6
21:46:25.939 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 481
21:46:25.941 00.002 1032 Star::Find returns 1 (0), X=1104.16, Y=140.70, Mass=1195, SNR=24.2, Peak=120 HFD=3.0
21:46:25.942 00.001 1032 MultiStar: [#1 0.08,-0.01,1.01,U] [#2 -0.04,-0.07,0.73,U] [#3 -0.14,-0.01,0.77,U] [#4 -0.03,-0.08,0.69,U] [#5 -0.13,0.06,0.68,U] [#6 0.09,0.00,0.69,U] [#7 -0.04,-0.08,0.66,U] [#8 0.08,-0.11,0.52,U] 
21:46:25.943 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {-0.05, -0.17}
21:46:25.945 00.002 1032 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.83) = xAngle (-3.78 = 2.50)
21:46:25.946 00.001 1032 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.78 = 2.50)
21:46:25.948 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.95 mountX=-0.05 mountY=0.04, mountTheta=2.50
21:46:25.951 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
21:46:25.952 00.001 1032 Enqueuing Move request for scope (-0.02, -0.05)
21:46:25.954 00.002 10072 Worker thread wakes up
21:46:25.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
21:46:25.954 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
21:46:25.954 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=0.04
21:46:25.955 00.001 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 290.05
21:46:25.955 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:46:25.955 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:25.955 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:46:25.955 00.000 10072 MoveAxis(E, 3, ABG)
21:46:25.955 00.000 10072 Guiding  Dir = 2, Dur = 3
21:46:25.955 00.000 10072 IsGuiding returns 0
21:46:25.956 00.001 10072 PulseGuide returned control before completion, sleep 13
21:46:25.956 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:46:25.976 00.020 1032 UpdateGuideState exits: m=1195 SNR=24.2
21:46:25.978 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:25.980 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:25.982 00.002 1032 Enqueuing Expose request
21:46:25.983 00.001 10072 IsGuiding returns 0
21:46:25.983 00.000 10072 Move returns status 0, amount 3
21:46:25.984 00.001 10072 MoveAxis(N, 0, ABG)
21:46:25.984 00.000 10072 Move returns status 0, amount 0
21:46:25.984 00.000 10072 move complete, result=0
21:46:25.984 00.000 10072 worker thread done servicing request
21:46:25.984 00.000 10072 Worker thread wakes up
21:46:25.984 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:25.984 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:25.991 00.007 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:46:26.389 00.398 10072 Exposure complete
21:46:26.442 00.053 10072 worker thread done servicing request
21:46:26.442 00.000 1032 OnExposeComplete: enter
21:46:26.444 00.002 1032 UpdateGuideState(): m_state=6
21:46:26.445 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 482
21:46:26.446 00.001 1032 Star::Find returns 1 (0), X=1104.19, Y=140.66, Mass=1124, SNR=23.5, Peak=106 HFD=3.3
21:46:26.448 00.002 1032 MultiStar: [#1 0.24,-0.06,0.00,M3] [#2 0.17,-0.19,0.00,M7] [#3 -0.02,-0.23,0.00,M2] [#4 0.05,-0.21,0.00,M1] [#5 0.03,-0.20,0.71,U] [#6 0.03,0.13,0.65,U] [#7 -0.11,-0.14,0.77,U] [#8 -0.01,-0.13,0.54,U] 
21:46:26.449 00.001 1032 refined, 4 included, MultiStar: {-0.02, -0.12}, one-star: {-0.02, -0.22}
21:46:26.452 00.003 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.72)
21:46:26.453 00.001 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.72)
21:46:26.454 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.73 mountX=-0.11 mountY=0.05, mountTheta=2.72
21:46:26.457 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.12, opts=13)
21:46:26.459 00.002 1032 Enqueuing Move request for scope (-0.02, -0.12)
21:46:26.461 00.002 10072 Worker thread wakes up
21:46:26.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
21:46:26.461 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
21:46:26.461 00.000 10072 Moving (-0.02, -0.12) raw xDistance=-0.11 yDistance=0.05
21:46:26.462 00.001 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.43, period_length = 290.05
21:46:26.462 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
21:46:26.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:26.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:46:26.462 00.000 10072 MoveAxis(E, 2, ABG)
21:46:26.462 00.000 10072 Guiding  Dir = 2, Dur = 2
21:46:26.462 00.000 10072 IsGuiding returns 0
21:46:26.463 00.001 10072 PulseGuide returned control before completion, sleep 12
21:46:26.463 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
21:46:26.481 00.018 10072 IsGuiding returns 0
21:46:26.481 00.000 10072 Move returns status 0, amount 2
21:46:26.482 00.001 10072 MoveAxis(N, 0, ABG)
21:46:26.482 00.000 10072 Move returns status 0, amount 0
21:46:26.482 00.000 10072 move complete, result=0
21:46:26.482 00.000 10072 worker thread done servicing request
21:46:26.482 00.000 1032 UpdateGuideState exits: m=1124 SNR=23.5
21:46:26.485 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:26.487 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:26.488 00.001 1032 Enqueuing Expose request
21:46:26.491 00.003 1032 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
21:46:26.492 00.001 10072 Worker thread wakes up
21:46:26.492 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:26.492 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:27.121 00.629 10072 Exposure complete
21:46:27.180 00.059 10072 worker thread done servicing request
21:46:27.181 00.001 1032 OnExposeComplete: enter
21:46:27.183 00.002 1032 UpdateGuideState(): m_state=6
21:46:27.186 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 483
21:46:27.188 00.002 1032 Star::Find returns 1 (0), X=1104.27, Y=140.51, Mass=1328, SNR=25.6, Peak=136 HFD=3.2
21:46:27.191 00.003 1032 MultiStar: [#1 0.14,-0.08,0.86,U] [#2 0.12,-0.26,0.00,M8] [#3 -0.08,-0.22,0.00,M3] [#4 -0.02,-0.31,0.00,M2] [#5 -0.10,-0.24,0.00,M2] [#6 0.04,0.22,0.00,M1] [#7 -0.03,-0.16,0.74,U] [#8 -0.11,-0.29,0.00,M6] 
21:46:27.193 00.002 1032 refined, 2 included, MultiStar: {0.06, -0.21}, one-star: {0.06, -0.36}
21:46:27.195 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
21:46:27.198 00.003 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
21:46:27.200 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.29 mountX=-0.22 mountY=-0.00, mountTheta=-3.12
21:46:27.203 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.21, opts=13)
21:46:27.205 00.002 1032 Enqueuing Move request for scope (0.06, -0.21)
21:46:27.208 00.003 10072 Worker thread wakes up
21:46:27.209 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd
21:46:27.209 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.21)
21:46:27.209 00.000 10072 Moving (0.06, -0.21) raw xDistance=-0.22 yDistance=-0.00
21:46:27.209 00.000 10072 PPEC rslt: input = -0.22, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.43, period_length = 290.05
21:46:27.209 00.000 10072 PPEC: input: -0.22, control: -0.11, exposure: 500
21:46:27.210 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:27.210 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:46:27.210 00.000 10072 MoveAxis(E, 101, ABG)
21:46:27.210 00.000 10072 Guiding  Dir = 2, Dur = 101
21:46:27.211 00.001 10072 IsGuiding returns 0
21:46:27.211 00.000 10072 PulseGuide returned control before completion, sleep 111
21:46:27.213 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:46:27.233 00.020 1032 UpdateGuideState exits: m=1328 SNR=25.6
21:46:27.236 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:27.239 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:27.242 00.003 1032 Enqueuing Expose request
21:46:27.337 00.095 10072 IsGuiding returns 0
21:46:27.337 00.000 10072 Move returns status 0, amount 101
21:46:27.337 00.000 10072 MoveAxis(N, 0, ABG)
21:46:27.337 00.000 10072 Move returns status 0, amount 0
21:46:27.337 00.000 10072 move complete, result=0
21:46:27.337 00.000 10072 worker thread done servicing request
21:46:27.337 00.000 10072 Worker thread wakes up
21:46:27.337 00.000 1032 GuideStep: -0.2 px 101 ms EAST, -0.0 px 0 ms NORTH
21:46:27.340 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:27.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:27.747 00.407 10072 Exposure complete
21:46:27.809 00.062 10072 worker thread done servicing request
21:46:27.810 00.001 1032 OnExposeComplete: enter
21:46:27.812 00.002 1032 UpdateGuideState(): m_state=6
21:46:27.813 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 484
21:46:27.815 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=140.71, Mass=1176, SNR=24.0, Peak=120 HFD=3.0
21:46:27.816 00.001 1032 MultiStar: [#1 0.10,-0.02,1.00,U] [#2 0.01,-0.07,0.85,U] [#3 -0.06,-0.13,0.73,U] [#4 -0.02,-0.16,0.67,U] [#5 0.08,0.04,0.72,U] [#6 -0.04,0.35,0.00,M2] [#7 -0.09,-0.02,0.76,U] [#8 -0.15,-0.08,0.56,U] 
21:46:27.818 00.002 1032 refined, 7 included, MultiStar: {-0.00, -0.08}, one-star: {0.02, -0.16}
21:46:27.819 00.001 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.85)
21:46:27.820 00.001 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.85)
21:46:27.821 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.60 mountX=-0.07 mountY=0.02, mountTheta=2.85
21:46:27.824 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.08, opts=13)
21:46:27.825 00.001 1032 Enqueuing Move request for scope (-0.00, -0.08)
21:46:27.827 00.002 10072 Worker thread wakes up
21:46:27.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
21:46:27.827 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
21:46:27.827 00.000 10072 Moving (-0.00, -0.08) raw xDistance=-0.07 yDistance=0.02
21:46:27.827 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.43, period_length = 290.05
21:46:27.827 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:46:27.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:27.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:46:27.827 00.000 10072 MoveAxis(E, 2, ABG)
21:46:27.827 00.000 10072 Guiding  Dir = 2, Dur = 2
21:46:27.829 00.002 10072 IsGuiding returns 0
21:46:27.829 00.000 10072 PulseGuide returned control before completion, sleep 12
21:46:27.829 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:46:27.848 00.019 1032 UpdateGuideState exits: m=1176 SNR=24.0
21:46:27.850 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:27.852 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:27.853 00.001 1032 Enqueuing Expose request
21:46:27.856 00.003 10072 IsGuiding returns 0
21:46:27.856 00.000 10072 Move returns status 0, amount 2
21:46:27.856 00.000 10072 MoveAxis(N, 0, ABG)
21:46:27.856 00.000 10072 Move returns status 0, amount 0
21:46:27.856 00.000 10072 move complete, result=0
21:46:27.856 00.000 10072 worker thread done servicing request
21:46:27.856 00.000 10072 Worker thread wakes up
21:46:27.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:27.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:27.863 00.007 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:46:28.483 00.620 10072 Exposure complete
21:46:28.539 00.056 10072 worker thread done servicing request
21:46:28.539 00.000 1032 OnExposeComplete: enter
21:46:28.541 00.002 1032 UpdateGuideState(): m_state=6
21:46:28.543 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 485
21:46:28.544 00.001 1032 Star::Find returns 1 (0), X=1104.17, Y=140.87, Mass=1295, SNR=25.2, Peak=117 HFD=2.9
21:46:28.547 00.003 1032 MultiStar: [#1 0.16,0.09,0.98,U] [#2 0.02,-0.11,0.75,U] [#3 -0.04,0.03,0.73,U] [#4 -0.17,-0.03,0.68,U] [#5 0.00,0.12,0.64,U] [#6 0.07,0.20,0.00,M3] [#7 -0.07,-0.08,0.68,U] [#8 -0.08,0.02,0.50,U] 
21:46:28.549 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.00}, one-star: {-0.05, -0.01}
21:46:28.552 00.003 1032 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.83) = xAngle (1.04 = 1.04)
21:46:28.555 00.003 1032 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.04 = 1.04)
21:46:28.556 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.87 mountX=0.01 mountY=0.02, mountTheta=1.04
21:46:28.560 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.00, opts=13)
21:46:28.562 00.002 1032 Enqueuing Move request for scope (-0.02, 0.00)
21:46:28.563 00.001 10072 Worker thread wakes up
21:46:28.564 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
21:46:28.564 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
21:46:28.564 00.000 10072 Moving (-0.02, 0.00) raw xDistance=0.01 yDistance=0.02
21:46:28.565 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 290.05
21:46:28.565 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:46:28.565 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:28.565 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:46:28.565 00.000 10072 MoveAxis(E, 5, ABG)
21:46:28.565 00.000 10072 Guiding  Dir = 2, Dur = 5
21:46:28.565 00.000 10072 IsGuiding returns 0
21:46:28.566 00.001 10072 PulseGuide returned control before completion, sleep 15
21:46:28.566 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:46:28.588 00.022 1032 UpdateGuideState exits: m=1295 SNR=25.2
21:46:28.591 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:28.594 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:28.596 00.002 10072 IsGuiding returns 0
21:46:28.596 00.000 10072 Move returns status 0, amount 5
21:46:28.596 00.000 10072 MoveAxis(N, 0, ABG)
21:46:28.596 00.000 1032 Enqueuing Expose request
21:46:28.598 00.002 10072 Move returns status 0, amount 0
21:46:28.598 00.000 10072 move complete, result=0
21:46:28.598 00.000 10072 worker thread done servicing request
21:46:28.598 00.000 10072 Worker thread wakes up
21:46:28.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:28.598 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:28.606 00.008 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:46:29.014 00.408 10072 Exposure complete
21:46:29.074 00.060 10072 worker thread done servicing request
21:46:29.074 00.000 1032 OnExposeComplete: enter
21:46:29.076 00.002 1032 UpdateGuideState(): m_state=6
21:46:29.078 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 486
21:46:29.079 00.001 1032 Star::Find returns 1 (0), X=1104.20, Y=140.69, Mass=1278, SNR=25.1, Peak=129 HFD=3.0
21:46:29.083 00.004 1032 MultiStar: [#1 0.15,-0.06,0.92,U] [#2 -0.02,-0.07,0.72,U] [#3 -0.03,-0.12,0.71,U] [#4 -0.11,-0.09,0.65,U] [#5 0.10,-0.07,0.69,U] [#6 -0.04,0.13,0.63,U] [#7 0.04,-0.11,0.70,U] [#8 -0.07,-0.07,0.52,U] 
21:46:29.085 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.01, -0.19}
21:46:29.088 00.003 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
21:46:29.089 00.001 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
21:46:29.091 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.45 mountX=-0.08 mountY=0.01, mountTheta=3.00
21:46:29.093 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
21:46:29.094 00.001 1032 Enqueuing Move request for scope (0.01, -0.08)
21:46:29.096 00.002 10072 Worker thread wakes up
21:46:29.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
21:46:29.096 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
21:46:29.096 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
21:46:29.097 00.001 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 290.05
21:46:29.097 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:46:29.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:29.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:46:29.097 00.000 10072 MoveAxis(E, 4, ABG)
21:46:29.097 00.000 10072 Guiding  Dir = 2, Dur = 4
21:46:29.098 00.001 10072 IsGuiding returns 0
21:46:29.098 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:46:29.100 00.002 10072 PulseGuide returned control before completion, sleep 14
21:46:29.120 00.020 1032 UpdateGuideState exits: m=1278 SNR=25.1
21:46:29.124 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:29.125 00.001 10072 IsGuiding returns 0
21:46:29.126 00.001 10072 Move returns status 0, amount 4
21:46:29.126 00.000 10072 MoveAxis(N, 0, ABG)
21:46:29.126 00.000 10072 Move returns status 0, amount 0
21:46:29.126 00.000 10072 move complete, result=0
21:46:29.126 00.000 10072 worker thread done servicing request
21:46:29.126 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:29.128 00.002 1032 Enqueuing Expose request
21:46:29.129 00.001 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:46:29.131 00.002 10072 Worker thread wakes up
21:46:29.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:29.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:29.785 00.654 10072 Exposure complete
21:46:29.840 00.055 10072 worker thread done servicing request
21:46:29.840 00.000 1032 OnExposeComplete: enter
21:46:29.841 00.001 1032 UpdateGuideState(): m_state=6
21:46:29.843 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 487
21:46:29.845 00.002 1032 Star::Find returns 1 (0), X=1104.16, Y=140.54, Mass=1242, SNR=24.7, Peak=118 HFD=3.1
21:46:29.847 00.002 1032 MultiStar: [#1 0.03,0.01,0.96,U] [#2 -0.03,-0.01,0.79,U] [#3 -0.02,0.04,0.78,U] [#4 0.03,-0.17,0.65,U] [#5 0.00,-0.06,0.67,U] [#6 -0.07,0.23,0.00,M3] [#7 -0.21,0.07,0.00,M1] [#8 -0.08,-0.15,0.53,U] 
21:46:29.849 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.10}, one-star: {-0.05, -0.34}
21:46:29.851 00.002 1032 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.83) = xAngle (-3.55 = 2.73)
21:46:29.853 00.002 1032 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.55 = 2.73)
21:46:29.855 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.72 mountX=-0.09 mountY=0.04, mountTheta=2.73
21:46:29.857 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.10, opts=13)
21:46:29.858 00.001 1032 Enqueuing Move request for scope (-0.02, -0.10)
21:46:29.861 00.003 10072 Worker thread wakes up
21:46:29.861 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
21:46:29.861 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
21:46:29.861 00.000 10072 Moving (-0.02, -0.10) raw xDistance=-0.09 yDistance=0.04
21:46:29.862 00.001 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 290.05
21:46:29.862 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:46:29.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:29.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:46:29.862 00.000 10072 MoveAxis(E, 4, ABG)
21:46:29.862 00.000 10072 Guiding  Dir = 2, Dur = 4
21:46:29.863 00.001 10072 IsGuiding returns 0
21:46:29.863 00.000 10072 PulseGuide returned control before completion, sleep 14
21:46:29.864 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:46:29.882 00.018 1032 UpdateGuideState exits: m=1242 SNR=24.7
21:46:29.883 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:29.885 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:29.886 00.001 1032 Enqueuing Expose request
21:46:29.891 00.005 10072 IsGuiding returns 0
21:46:29.891 00.000 10072 Move returns status 0, amount 4
21:46:29.891 00.000 10072 MoveAxis(N, 0, ABG)
21:46:29.892 00.001 10072 Move returns status 0, amount 0
21:46:29.892 00.000 10072 move complete, result=0
21:46:29.892 00.000 10072 worker thread done servicing request
21:46:29.892 00.000 10072 Worker thread wakes up
21:46:29.892 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:29.892 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:29.896 00.004 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:46:30.298 00.402 10072 Exposure complete
21:46:30.353 00.055 10072 worker thread done servicing request
21:46:30.353 00.000 1032 OnExposeComplete: enter
21:46:30.355 00.002 1032 UpdateGuideState(): m_state=6
21:46:30.356 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 488
21:46:30.359 00.003 1032 Star::Find returns 1 (0), X=1104.07, Y=140.77, Mass=1147, SNR=23.7, Peak=106 HFD=2.9
21:46:30.360 00.001 1032 MultiStar: [#1 -0.08,0.04,1.03,U] [#2 -0.05,-0.11,0.84,U] [#3 -0.05,-0.10,0.77,U] [#4 0.07,-0.35,0.00,M1] [#5 0.06,-0.10,0.68,U] [#6 -0.02,-0.10,0.59,U] [#7 -0.23,-0.14,0.00,M2] [#8 -0.16,-0.16,0.00,M3] 
21:46:30.362 00.002 1032 refined, 5 included, MultiStar: {-0.06, -0.07}, one-star: {-0.14, -0.10}
21:46:30.366 00.004 1032 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.83) = xAngle (-4.08 = 2.20)
21:46:30.367 00.001 1032 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.08 = 2.20)
21:46:30.368 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.25 mountX=-0.06 mountY=0.08, mountTheta=2.20
21:46:30.371 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.07, opts=13)
21:46:30.372 00.001 1032 Enqueuing Move request for scope (-0.06, -0.07)
21:46:30.375 00.003 10072 Worker thread wakes up
21:46:30.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
21:46:30.375 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
21:46:30.375 00.000 10072 Moving (-0.06, -0.07) raw xDistance=-0.06 yDistance=0.08
21:46:30.376 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 290.05
21:46:30.376 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:46:30.376 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:30.376 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:46:30.376 00.000 10072 MoveAxis(E, 4, ABG)
21:46:30.376 00.000 10072 Guiding  Dir = 2, Dur = 4
21:46:30.377 00.001 10072 IsGuiding returns 0
21:46:30.377 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:46:30.379 00.002 10072 PulseGuide returned control before completion, sleep 14
21:46:30.395 00.016 1032 UpdateGuideState exits: m=1147 SNR=23.7
21:46:30.397 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:30.399 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:30.400 00.001 1032 Enqueuing Expose request
21:46:30.406 00.006 10072 IsGuiding returns 0
21:46:30.406 00.000 10072 Move returns status 0, amount 4
21:46:30.406 00.000 10072 MoveAxis(N, 0, ABG)
21:46:30.406 00.000 10072 Move returns status 0, amount 0
21:46:30.406 00.000 10072 move complete, result=0
21:46:30.406 00.000 10072 worker thread done servicing request
21:46:30.406 00.000 10072 Worker thread wakes up
21:46:30.406 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:30.406 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:30.410 00.004 1032 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:46:31.032 00.622 10072 Exposure complete
21:46:31.088 00.056 10072 worker thread done servicing request
21:46:31.088 00.000 1032 OnExposeComplete: enter
21:46:31.090 00.002 1032 UpdateGuideState(): m_state=6
21:46:31.092 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 489
21:46:31.094 00.002 1032 Star::Find returns 1 (0), X=1104.10, Y=140.65, Mass=1321, SNR=25.5, Peak=122 HFD=3.3
21:46:31.095 00.001 1032 MultiStar: [#1 -0.05,-0.03,1.01,U] [#2 0.10,-0.11,0.79,U] [#3 0.06,-0.10,0.73,U] [#4 -0.10,-0.17,0.62,U] [#5 0.01,-0.02,0.64,U] [#6 -0.07,0.15,0.62,U] [#7 -0.21,-0.12,0.00,M3] [#8 -0.24,-0.42,0.00,M4] 
21:46:31.096 00.001 1032 refined, 6 included, MultiStar: {-0.02, -0.08}, one-star: {-0.11, -0.23}
21:46:31.097 00.001 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.59)
21:46:31.099 00.002 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.59)
21:46:31.100 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.86 mountX=-0.07 mountY=0.04, mountTheta=2.59
21:46:31.102 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
21:46:31.103 00.001 1032 Enqueuing Move request for scope (-0.02, -0.08)
21:46:31.106 00.003 10072 Worker thread wakes up
21:46:31.106 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
21:46:31.106 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
21:46:31.106 00.000 10072 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.04
21:46:31.106 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 290.05
21:46:31.106 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:46:31.107 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:31.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:46:31.107 00.000 10072 MoveAxis(E, 4, ABG)
21:46:31.107 00.000 10072 Guiding  Dir = 2, Dur = 4
21:46:31.107 00.000 10072 IsGuiding returns 0
21:46:31.108 00.001 10072 PulseGuide returned control before completion, sleep 14
21:46:31.108 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:46:31.127 00.019 1032 UpdateGuideState exits: m=1321 SNR=25.5
21:46:31.129 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:31.130 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:31.131 00.001 1032 Enqueuing Expose request
21:46:31.136 00.005 10072 IsGuiding returns 0
21:46:31.136 00.000 10072 Move returns status 0, amount 4
21:46:31.136 00.000 10072 MoveAxis(N, 0, ABG)
21:46:31.136 00.000 10072 Move returns status 0, amount 0
21:46:31.136 00.000 10072 move complete, result=0
21:46:31.136 00.000 10072 worker thread done servicing request
21:46:31.136 00.000 10072 Worker thread wakes up
21:46:31.136 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:31.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:31.139 00.003 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:46:31.547 00.408 10072 Exposure complete
21:46:31.602 00.055 10072 worker thread done servicing request
21:46:31.602 00.000 1032 OnExposeComplete: enter
21:46:31.604 00.002 1032 UpdateGuideState(): m_state=6
21:46:31.605 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 490
21:46:31.608 00.003 1032 Star::Find returns 1 (0), X=1104.18, Y=140.56, Mass=1155, SNR=23.8, Peak=126 HFD=3.0
21:46:31.609 00.001 1032 MultiStar: [#1 0.06,-0.15,0.97,U] [#2 -0.02,-0.22,0.00,M3] [#3 -0.10,-0.18,0.82,U] [#4 -0.10,-0.11,0.67,U] [#5 0.09,-0.12,0.72,U] [#6 -0.01,0.04,0.67,U] [#7 -0.08,-0.13,0.69,U] [#8 -0.11,-0.35,0.00,M5] 
21:46:31.611 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.15}, one-star: {-0.03, -0.32}
21:46:31.614 00.003 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.75)
21:46:31.616 00.002 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.75)
21:46:31.618 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.71 mountX=-0.14 mountY=0.06, mountTheta=2.75
21:46:31.621 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.15, opts=13)
21:46:31.623 00.002 1032 Enqueuing Move request for scope (-0.02, -0.15)
21:46:31.624 00.001 10072 Worker thread wakes up
21:46:31.625 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
21:46:31.625 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
21:46:31.625 00.000 10072 Moving (-0.02, -0.15) raw xDistance=-0.14 yDistance=0.06
21:46:31.625 00.000 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.42, period_length = 290.05
21:46:31.625 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
21:46:31.625 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:31.625 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:46:31.625 00.000 10072 MoveAxis(E, 66, ABG)
21:46:31.625 00.000 10072 Guiding  Dir = 2, Dur = 66
21:46:31.626 00.001 10072 IsGuiding returns 0
21:46:31.626 00.000 10072 PulseGuide returned control before completion, sleep 76
21:46:31.626 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:46:31.646 00.020 1032 UpdateGuideState exits: m=1155 SNR=23.8
21:46:31.649 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:31.650 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:31.652 00.002 1032 Enqueuing Expose request
21:46:31.715 00.063 10072 IsGuiding returns 0
21:46:31.715 00.000 10072 Move returns status 0, amount 66
21:46:31.715 00.000 10072 MoveAxis(N, 0, ABG)
21:46:31.715 00.000 10072 Move returns status 0, amount 0
21:46:31.715 00.000 10072 move complete, result=0
21:46:31.715 00.000 10072 worker thread done servicing request
21:46:31.715 00.000 1032 GuideStep: -0.1 px 66 ms EAST, 0.1 px 0 ms NORTH
21:46:31.718 00.003 10072 Worker thread wakes up
21:46:31.719 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:31.719 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:32.343 00.624 10072 Exposure complete
21:46:32.401 00.058 10072 worker thread done servicing request
21:46:32.401 00.000 1032 OnExposeComplete: enter
21:46:32.403 00.002 1032 UpdateGuideState(): m_state=6
21:46:32.405 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 491
21:46:32.407 00.002 1032 Star::Find returns 1 (0), X=1104.20, Y=140.64, Mass=1363, SNR=25.9, Peak=127 HFD=3.2
21:46:32.409 00.002 1032 MultiStar: [#1 0.16,0.05,0.91,U] [#2 -0.09,-0.23,0.00,M4] [#3 0.02,-0.11,0.69,U] [#4 0.05,-0.05,0.64,U] [#5 0.15,-0.01,0.60,U] [#6 0.01,0.17,0.59,U] [#7 -0.15,-0.05,0.60,U] [#8 -0.17,-0.12,0.00,M6] 
21:46:32.411 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.05}, one-star: {-0.01, -0.24}
21:46:32.412 00.001 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
21:46:32.414 00.002 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
21:46:32.416 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.89 mountX=-0.06 mountY=-0.02, mountTheta=-2.72
21:46:32.418 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
21:46:32.420 00.002 1032 Enqueuing Move request for scope (0.04, -0.05)
21:46:32.421 00.001 10072 Worker thread wakes up
21:46:32.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
21:46:32.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
21:46:32.423 00.002 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.02
21:46:32.425 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.42, period_length = 290.05
21:46:32.425 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:46:32.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:32.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:46:32.425 00.000 10072 MoveAxis(E, 4, ABG)
21:46:32.425 00.000 10072 Guiding  Dir = 2, Dur = 4
21:46:32.426 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:46:32.428 00.002 10072 IsGuiding returns 0
21:46:32.429 00.001 10072 PulseGuide returned control before completion, sleep 14
21:46:32.445 00.016 1032 UpdateGuideState exits: m=1363 SNR=25.9
21:46:32.447 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:32.449 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:32.451 00.002 1032 Enqueuing Expose request
21:46:32.453 00.002 10072 IsGuiding returns 0
21:46:32.453 00.000 10072 Move returns status 0, amount 4
21:46:32.453 00.000 10072 MoveAxis(N, 0, ABG)
21:46:32.453 00.000 10072 Move returns status 0, amount 0
21:46:32.453 00.000 10072 move complete, result=0
21:46:32.453 00.000 10072 worker thread done servicing request
21:46:32.454 00.001 10072 Worker thread wakes up
21:46:32.454 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:46:32.456 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:32.456 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:32.875 00.419 10072 Exposure complete
21:46:32.930 00.055 10072 worker thread done servicing request
21:46:32.930 00.000 1032 OnExposeComplete: enter
21:46:32.932 00.002 1032 UpdateGuideState(): m_state=6
21:46:32.934 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 492
21:46:32.936 00.002 1032 Star::Find returns 1 (0), X=1104.28, Y=140.65, Mass=1304, SNR=25.3, Peak=124 HFD=3.1
21:46:32.938 00.002 1032 MultiStar: [#1 -0.02,-0.05,0.98,U] [#2 -0.06,-0.13,0.76,U] [#3 -0.09,-0.16,0.76,U] [#4 -0.16,-0.05,0.70,U] [#5 0.02,0.04,0.64,U] [#6 -0.05,0.26,0.00,M1] [#7 0.09,0.06,0.64,U] [#8 -0.05,-0.29,0.00,M7] 
21:46:32.940 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.09}, one-star: {0.07, -0.23}
21:46:32.941 00.001 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
21:46:32.942 00.001 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
21:46:32.943 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.79 mountX=-0.08 mountY=0.04, mountTheta=2.66
21:46:32.946 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.09, opts=13)
21:46:32.948 00.002 1032 Enqueuing Move request for scope (-0.02, -0.09)
21:46:32.949 00.001 10072 Worker thread wakes up
21:46:32.949 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
21:46:32.949 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
21:46:32.949 00.000 10072 Moving (-0.02, -0.09) raw xDistance=-0.08 yDistance=0.04
21:46:32.950 00.001 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.42, period_length = 290.05
21:46:32.950 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:46:32.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:32.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:46:32.950 00.000 10072 MoveAxis(E, 3, ABG)
21:46:32.950 00.000 10072 Guiding  Dir = 2, Dur = 3
21:46:32.951 00.001 10072 IsGuiding returns 0
21:46:32.951 00.000 10072 PulseGuide returned control before completion, sleep 13
21:46:32.951 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
21:46:32.966 00.015 10072 IsGuiding returns 0
21:46:32.966 00.000 10072 Move returns status 0, amount 3
21:46:32.966 00.000 10072 MoveAxis(N, 0, ABG)
21:46:32.966 00.000 10072 Move returns status 0, amount 0
21:46:32.966 00.000 10072 move complete, result=0
21:46:32.966 00.000 10072 worker thread done servicing request
21:46:32.969 00.003 1032 UpdateGuideState exits: m=1304 SNR=25.3
21:46:32.971 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:32.972 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:32.973 00.001 1032 Enqueuing Expose request
21:46:32.975 00.002 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:46:32.977 00.002 10072 Worker thread wakes up
21:46:32.977 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:32.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:33.608 00.631 10072 Exposure complete
21:46:33.661 00.053 10072 worker thread done servicing request
21:46:33.662 00.001 1032 OnExposeComplete: enter
21:46:33.664 00.002 1032 UpdateGuideState(): m_state=6
21:46:33.665 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 493
21:46:33.666 00.001 1032 Star::Find returns 1 (0), X=1104.17, Y=140.69, Mass=1114, SNR=23.4, Peak=110 HFD=3.1
21:46:33.669 00.003 1032 MultiStar: [#1 0.03,0.08,1.06,U] [#2 0.04,-0.15,0.92,U] [#3 -0.08,-0.07,0.77,U] [#4 0.07,-0.09,0.72,U] [#5 0.02,0.04,0.72,U] [#6 0.03,0.15,0.66,U] [#7 -0.12,0.03,0.75,U] [#8 0.01,-0.13,0.58,U] 
21:46:33.670 00.001 1032 refined, 8 included, MultiStar: {-0.00, -0.04}, one-star: {-0.04, -0.18}
21:46:33.671 00.001 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
21:46:33.673 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
21:46:33.675 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.63 mountX=-0.04 mountY=0.01, mountTheta=2.82
21:46:33.678 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.04, opts=13)
21:46:33.680 00.002 1032 Enqueuing Move request for scope (-0.00, -0.04)
21:46:33.683 00.003 10072 Worker thread wakes up
21:46:33.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
21:46:33.683 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
21:46:33.683 00.000 10072 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
21:46:33.683 00.000 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.42, period_length = 290.05
21:46:33.683 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:46:33.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:33.684 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:46:33.684 00.000 10072 MoveAxis(E, 3, ABG)
21:46:33.684 00.000 10072 Guiding  Dir = 2, Dur = 3
21:46:33.684 00.000 10072 IsGuiding returns 0
21:46:33.685 00.001 10072 PulseGuide returned control before completion, sleep 13
21:46:33.685 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:46:33.700 00.015 10072 IsGuiding returns 1
21:46:33.700 00.000 10072 scope still moving after pulse duration time elapsed
21:46:33.703 00.003 1032 UpdateGuideState exits: m=1114 SNR=23.4
21:46:33.705 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:33.707 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:33.710 00.003 1032 Enqueuing Expose request
21:46:33.731 00.021 10072 IsGuiding returns 0
21:46:33.731 00.000 10072 scope move finished after 3 + 44 ms
21:46:33.731 00.000 10072 Move returns status 0, amount 3
21:46:33.731 00.000 10072 MoveAxis(N, 0, ABG)
21:46:33.731 00.000 10072 Move returns status 0, amount 0
21:46:33.731 00.000 10072 move complete, result=0
21:46:33.731 00.000 10072 worker thread done servicing request
21:46:33.731 00.000 10072 Worker thread wakes up
21:46:33.731 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:33.731 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:33.732 00.001 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:46:34.140 00.408 10072 Exposure complete
21:46:34.198 00.058 10072 worker thread done servicing request
21:46:34.198 00.000 1032 OnExposeComplete: enter
21:46:34.199 00.001 1032 UpdateGuideState(): m_state=6
21:46:34.201 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 494
21:46:34.202 00.001 1032 Star::Find returns 1 (0), X=1104.29, Y=140.76, Mass=1089, SNR=23.1, Peak=107 HFD=3.0
21:46:34.205 00.003 1032 MultiStar: [#1 0.01,0.06,1.02,U] [#2 -0.08,-0.10,0.80,U] [#3 -0.06,0.05,0.78,U] [#4 0.02,0.13,0.72,U] [#5 0.15,0.09,0.74,U] [#6 0.05,0.18,0.73,U] [#7 -0.07,0.17,0.73,U] [#8 -0.11,0.12,0.57,U] 
21:46:34.206 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {0.08, -0.11}
21:46:34.208 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
21:46:34.209 00.001 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
21:46:34.211 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.48 mountX=0.05 mountY=-0.02, mountTheta=-0.35
21:46:34.213 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
21:46:34.214 00.001 1032 Enqueuing Move request for scope (0.01, 0.06)
21:46:34.216 00.002 10072 Worker thread wakes up
21:46:34.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
21:46:34.216 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
21:46:34.216 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.02
21:46:34.217 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.42, period_length = 290.05
21:46:34.217 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:46:34.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:34.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:46:34.217 00.000 10072 MoveAxis(E, 2, ABG)
21:46:34.217 00.000 10072 Guiding  Dir = 2, Dur = 2
21:46:34.218 00.001 10072 IsGuiding returns 0
21:46:34.218 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:46:34.220 00.002 10072 PulseGuide returned control before completion, sleep 12
21:46:34.238 00.018 1032 UpdateGuideState exits: m=1089 SNR=23.1
21:46:34.241 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:34.242 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:34.244 00.002 1032 Enqueuing Expose request
21:46:34.247 00.003 10072 IsGuiding returns 0
21:46:34.247 00.000 10072 Move returns status 0, amount 2
21:46:34.247 00.000 10072 MoveAxis(N, 0, ABG)
21:46:34.247 00.000 10072 Move returns status 0, amount 0
21:46:34.247 00.000 10072 move complete, result=0
21:46:34.247 00.000 10072 worker thread done servicing request
21:46:34.247 00.000 10072 Worker thread wakes up
21:46:34.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:34.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:34.253 00.006 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:46:34.874 00.621 10072 Exposure complete
21:46:34.936 00.062 10072 worker thread done servicing request
21:46:34.936 00.000 1032 OnExposeComplete: enter
21:46:34.938 00.002 1032 UpdateGuideState(): m_state=6
21:46:34.940 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 495
21:46:34.941 00.001 1032 Star::Find returns 1 (0), X=1104.28, Y=140.69, Mass=1098, SNR=23.2, Peak=107 HFD=3.4
21:46:34.943 00.002 1032 MultiStar: [#1 0.07,-0.01,1.05,U] [#2 0.05,-0.03,0.86,U] [#3 -0.02,-0.00,0.78,U] [#4 -0.15,0.05,0.70,U] [#5 0.05,0.09,0.70,U] [#6 0.01,0.31,0.00,M1] [#7 -0.14,0.18,0.00,M1] [#8 -0.01,-0.19,0.57,U] 
21:46:34.944 00.001 1032 refined, 6 included, MultiStar: {0.02, -0.04}, one-star: {0.07, -0.18}
21:46:34.946 00.002 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
21:46:34.947 00.001 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
21:46:34.949 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.18 mountX=-0.04 mountY=-0.01, mountTheta=-3.01
21:46:34.953 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
21:46:34.955 00.002 1032 Enqueuing Move request for scope (0.02, -0.04)
21:46:34.957 00.002 10072 Worker thread wakes up
21:46:34.958 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
21:46:34.958 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
21:46:34.958 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
21:46:34.958 00.000 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.42, period_length = 290.05
21:46:34.958 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:46:34.959 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:34.959 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:46:34.959 00.000 10072 MoveAxis(E, 2, ABG)
21:46:34.959 00.000 10072 Guiding  Dir = 2, Dur = 2
21:46:34.959 00.000 10072 IsGuiding returns 0
21:46:34.959 00.000 10072 PulseGuide returned control before completion, sleep 12
21:46:34.961 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:46:34.979 00.018 1032 UpdateGuideState exits: m=1098 SNR=23.2
21:46:34.981 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:34.983 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:34.985 00.002 1032 Enqueuing Expose request
21:46:34.988 00.003 10072 IsGuiding returns 0
21:46:34.988 00.000 10072 Move returns status 0, amount 2
21:46:34.988 00.000 10072 MoveAxis(N, 0, ABG)
21:46:34.988 00.000 10072 Move returns status 0, amount 0
21:46:34.988 00.000 10072 move complete, result=0
21:46:34.988 00.000 10072 worker thread done servicing request
21:46:34.988 00.000 10072 Worker thread wakes up
21:46:34.988 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:34.988 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:34.998 00.010 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:46:35.401 00.403 10072 Exposure complete
21:46:35.457 00.056 1032 OnExposeComplete: enter
21:46:35.460 00.003 1032 UpdateGuideState(): m_state=6
21:46:35.461 00.001 10072 worker thread done servicing request
21:46:35.461 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 496
21:46:35.463 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=140.81, Mass=1353, SNR=25.8, Peak=134 HFD=3.1
21:46:35.465 00.002 1032 MultiStar: [#1 0.07,0.17,0.96,U] [#2 -0.05,-0.09,0.79,U] [#3 0.01,0.01,0.71,U] [#4 -0.02,0.07,0.64,U] [#5 0.21,0.00,0.00,M1] [#6 -0.01,0.25,0.00,M2] [#7 -0.10,0.12,0.69,U] [#8 -0.15,0.01,0.54,U] 
21:46:35.466 00.001 1032 refined, 6 included, MultiStar: {-0.02, 0.03}, one-star: {0.02, -0.07}
21:46:35.468 00.002 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
21:46:35.470 00.002 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
21:46:35.471 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.16 mountX=0.03 mountY=0.01, mountTheta=0.33
21:46:35.475 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.03, opts=13)
21:46:35.477 00.002 1032 Enqueuing Move request for scope (-0.02, 0.03)
21:46:35.479 00.002 10072 Worker thread wakes up
21:46:35.479 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
21:46:35.479 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
21:46:35.479 00.000 10072 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=0.01
21:46:35.480 00.001 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.42, period_length = 290.05
21:46:35.480 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:46:35.480 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:35.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:46:35.480 00.000 10072 MoveAxis(E, 2, ABG)
21:46:35.480 00.000 10072 Guiding  Dir = 2, Dur = 2
21:46:35.481 00.001 10072 IsGuiding returns 0
21:46:35.481 00.000 10072 PulseGuide returned control before completion, sleep 12
21:46:35.481 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:46:35.501 00.020 1032 UpdateGuideState exits: m=1353 SNR=25.8
21:46:35.504 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:35.505 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:35.507 00.002 1032 Enqueuing Expose request
21:46:35.508 00.001 10072 IsGuiding returns 0
21:46:35.509 00.001 10072 Move returns status 0, amount 2
21:46:35.509 00.000 10072 MoveAxis(N, 0, ABG)
21:46:35.509 00.000 10072 Move returns status 0, amount 0
21:46:35.509 00.000 10072 move complete, result=0
21:46:35.509 00.000 10072 worker thread done servicing request
21:46:35.509 00.000 10072 Worker thread wakes up
21:46:35.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:35.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:35.516 00.007 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:46:36.136 00.620 10072 Exposure complete
21:46:36.194 00.058 10072 worker thread done servicing request
21:46:36.194 00.000 1032 OnExposeComplete: enter
21:46:36.196 00.002 1032 UpdateGuideState(): m_state=6
21:46:36.198 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 497
21:46:36.200 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=140.81, Mass=1216, SNR=24.5, Peak=122 HFD=3.0
21:46:36.202 00.002 1032 MultiStar: [#1 0.17,0.18,0.00,M1] [#2 0.08,-0.01,0.86,U] [#3 -0.04,0.00,0.75,U] [#4 0.08,0.11,0.67,U] [#5 -0.12,0.13,0.68,U] [#6 -0.03,0.37,0.00,M3] [#7 -0.14,0.10,0.69,U] [#8 -0.13,-0.03,0.49,U] 
21:46:36.203 00.001 1032 refined, 6 included, MultiStar: {-0.04, 0.03}, one-star: {-0.07, -0.07}
21:46:36.205 00.002 1032 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.83) = xAngle (0.75 = 0.75)
21:46:36.209 00.004 1032 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.75 = 0.75)
21:46:36.211 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.58 mountX=0.04 mountY=0.03, mountTheta=0.75
21:46:36.214 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
21:46:36.216 00.002 1032 Enqueuing Move request for scope (-0.04, 0.03)
21:46:36.218 00.002 10072 Worker thread wakes up
21:46:36.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
21:46:36.218 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
21:46:36.218 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
21:46:36.219 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.42, period_length = 290.05
21:46:36.219 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:46:36.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:36.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:46:36.219 00.000 10072 MoveAxis(E, 2, ABG)
21:46:36.219 00.000 10072 Guiding  Dir = 2, Dur = 2
21:46:36.219 00.000 10072 IsGuiding returns 0
21:46:36.220 00.001 10072 PulseGuide returned control before completion, sleep 12
21:46:36.220 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:46:36.241 00.021 10072 IsGuiding returns 0
21:46:36.241 00.000 10072 Move returns status 0, amount 2
21:46:36.241 00.000 10072 MoveAxis(N, 0, ABG)
21:46:36.241 00.000 10072 Move returns status 0, amount 0
21:46:36.241 00.000 10072 move complete, result=0
21:46:36.241 00.000 1032 UpdateGuideState exits: m=1216 SNR=24.5
21:46:36.243 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:36.245 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:36.247 00.002 1032 Enqueuing Expose request
21:46:36.249 00.002 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:46:36.250 00.001 10072 worker thread done servicing request
21:46:36.250 00.000 10072 Worker thread wakes up
21:46:36.250 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:36.250 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:36.664 00.414 10072 Exposure complete
21:46:36.727 00.063 10072 worker thread done servicing request
21:46:36.727 00.000 1032 OnExposeComplete: enter
21:46:36.729 00.002 1032 UpdateGuideState(): m_state=6
21:46:36.731 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 498
21:46:36.733 00.002 1032 Star::Find returns 1 (0), X=1103.99, Y=140.89, Mass=1360, SNR=25.9, Peak=112 HFD=2.9
21:46:36.736 00.003 1032 MultiStar: [#1 0.10,0.22,0.00,M2] [#2 0.00,0.14,0.82,U] [#3 0.05,0.09,0.73,U] [#4 -0.03,-0.03,0.65,U] [#5 -0.02,0.14,0.63,U] [#6 -0.06,0.25,0.00,M4] [#7 -0.09,0.17,0.60,U] [#8 -0.18,0.02,0.49,U] 
21:46:36.738 00.002 1032 refined, 6 included, MultiStar: {-0.07, 0.08}, one-star: {-0.22, 0.02}
21:46:36.740 00.002 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
21:46:36.741 00.001 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
21:46:36.744 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.33 mountX=0.09 mountY=0.05, mountTheta=0.50
21:46:36.746 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.08, opts=13)
21:46:36.748 00.002 1032 Enqueuing Move request for scope (-0.07, 0.08)
21:46:36.749 00.001 10072 Worker thread wakes up
21:46:36.749 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
21:46:36.750 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
21:46:36.750 00.000 10072 Moving (-0.07, 0.08) raw xDistance=0.09 yDistance=0.05
21:46:36.750 00.000 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.42, period_length = 290.05
21:46:36.750 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
21:46:36.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:36.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:46:36.751 00.001 10072 MoveAxis(E, 1, ABG)
21:46:36.751 00.000 10072 Guiding  Dir = 2, Dur = 1
21:46:36.751 00.000 10072 IsGuiding returns 0
21:46:36.751 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:46:36.753 00.002 10072 PulseGuide returned control before completion, sleep 11
21:46:36.770 00.017 10072 IsGuiding returns 0
21:46:36.770 00.000 10072 Move returns status 0, amount 1
21:46:36.770 00.000 10072 MoveAxis(N, 0, ABG)
21:46:36.770 00.000 10072 Move returns status 0, amount 0
21:46:36.770 00.000 10072 move complete, result=0
21:46:36.770 00.000 10072 worker thread done servicing request
21:46:36.774 00.004 1032 UpdateGuideState exits: m=1360 SNR=25.9
21:46:36.776 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:36.778 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:36.779 00.001 1032 Enqueuing Expose request
21:46:36.781 00.002 1032 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:46:36.783 00.002 10072 Worker thread wakes up
21:46:36.783 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:36.783 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:37.413 00.630 10072 Exposure complete
21:46:37.475 00.062 10072 worker thread done servicing request
21:46:37.475 00.000 1032 OnExposeComplete: enter
21:46:37.477 00.002 1032 UpdateGuideState(): m_state=6
21:46:37.479 00.002 1032 Star::Find(15, 1103, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 499
21:46:37.480 00.001 1032 Star::Find returns 1 (0), X=1104.16, Y=140.73, Mass=1149, SNR=23.8, Peak=111 HFD=3.0
21:46:37.483 00.003 1032 MultiStar: [#1 0.10,0.30,0.00,M3] [#2 0.03,-0.09,0.75,U] [#3 0.02,-0.14,0.75,U] [#4 -0.17,-0.13,0.00,M1] [#5 0.10,0.06,0.70,U] [#6 -0.11,0.32,0.00,M5] [#7 -0.09,-0.00,0.72,U] [#8 -0.22,0.02,0.00,M2] 
21:46:37.485 00.002 1032 refined, 4 included, MultiStar: {-0.00, -0.07}, one-star: {-0.05, -0.15}
21:46:37.487 00.002 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.87)
21:46:37.491 00.004 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.87)
21:46:37.493 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.59 mountX=-0.07 mountY=0.02, mountTheta=2.87
21:46:37.496 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.07, opts=13)
21:46:37.499 00.003 1032 Enqueuing Move request for scope (-0.00, -0.07)
21:46:37.500 00.001 10072 Worker thread wakes up
21:46:37.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
21:46:37.500 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
21:46:37.501 00.001 10072 Moving (-0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
21:46:37.501 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.41, period_length = 290.05
21:46:37.501 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:46:37.501 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:37.501 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:46:37.501 00.000 10072 MoveAxis(E, 1, ABG)
21:46:37.502 00.001 10072 Guiding  Dir = 2, Dur = 1
21:46:37.502 00.000 10072 IsGuiding returns 0
21:46:37.503 00.001 10072 PulseGuide returned control before completion, sleep 11
21:46:37.503 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:46:37.520 00.017 10072 IsGuiding returns 0
21:46:37.521 00.001 10072 Move returns status 0, amount 1
21:46:37.521 00.000 10072 MoveAxis(N, 0, ABG)
21:46:37.521 00.000 10072 Move returns status 0, amount 0
21:46:37.521 00.000 10072 move complete, result=0
21:46:37.521 00.000 10072 worker thread done servicing request
21:46:37.526 00.005 1032 UpdateGuideState exits: m=1149 SNR=23.8
21:46:37.528 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:37.530 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:37.532 00.002 1032 Enqueuing Expose request
21:46:37.535 00.003 10072 Worker thread wakes up
21:46:37.535 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:37.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:37.537 00.002 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:46:37.946 00.409 10072 Exposure complete
21:46:38.002 00.056 10072 worker thread done servicing request
21:46:38.002 00.000 1032 OnExposeComplete: enter
21:46:38.004 00.002 1032 UpdateGuideState(): m_state=6
21:46:38.006 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 500
21:46:38.008 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=140.78, Mass=1168, SNR=24.0, Peak=104 HFD=3.0
21:46:38.010 00.002 1032 MultiStar: [#1 0.02,0.14,1.07,U] [#2 0.09,-0.01,0.81,U] [#3 0.03,0.01,0.75,U] [#4 -0.08,-0.08,0.71,U] [#5 -0.03,0.02,0.69,U] [#6 -0.04,0.19,0.65,U] [#7 -0.09,-0.14,0.71,U] [#8 -0.15,-0.11,0.52,U] 
21:46:38.012 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.00}, one-star: {-0.03, -0.09}
21:46:38.013 00.001 1032 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.83) = xAngle (-4.81 = 1.47)
21:46:38.015 00.002 1032 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.81 = 1.47)
21:46:38.015 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-2.98 mountX=0.00 mountY=0.02, mountTheta=1.47
21:46:38.019 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.00, opts=13)
21:46:38.021 00.002 1032 Enqueuing Move request for scope (-0.02, -0.00)
21:46:38.024 00.003 10072 Worker thread wakes up
21:46:38.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
21:46:38.024 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
21:46:38.024 00.000 10072 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
21:46:38.024 00.000 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.41, period_length = 290.05
21:46:38.025 00.001 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:46:38.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:38.025 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:46:38.025 00.000 10072 MoveAxis(E, 1, ABG)
21:46:38.025 00.000 10072 Guiding  Dir = 2, Dur = 1
21:46:38.025 00.000 10072 IsGuiding returns 0
21:46:38.026 00.001 10072 PulseGuide returned control before completion, sleep 11
21:46:38.026 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:46:38.045 00.019 1032 UpdateGuideState exits: m=1168 SNR=24.0
21:46:38.046 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:38.049 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:38.051 00.002 1032 Enqueuing Expose request
21:46:38.053 00.002 10072 IsGuiding returns 0
21:46:38.053 00.000 10072 Move returns status 0, amount 1
21:46:38.053 00.000 10072 MoveAxis(N, 0, ABG)
21:46:38.053 00.000 10072 Move returns status 0, amount 0
21:46:38.053 00.000 10072 move complete, result=0
21:46:38.053 00.000 10072 worker thread done servicing request
21:46:38.053 00.000 10072 Worker thread wakes up
21:46:38.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:38.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:38.060 00.007 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:46:38.679 00.619 10072 Exposure complete
21:46:38.735 00.056 10072 worker thread done servicing request
21:46:38.736 00.001 1032 OnExposeComplete: enter
21:46:38.737 00.001 1032 UpdateGuideState(): m_state=6
21:46:38.740 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 501
21:46:38.741 00.001 1032 Star::Find returns 1 (0), X=1104.14, Y=140.79, Mass=1389, SNR=26.1, Peak=138 HFD=2.9
21:46:38.743 00.002 1032 MultiStar: [#1 0.12,0.19,0.00,M3] [#2 -0.07,0.06,0.73,U] [#3 -0.17,-0.01,0.72,U] [#4 -0.18,0.09,0.68,U] [#5 -0.01,0.01,0.67,U] [#6 -0.03,0.19,0.53,U] [#7 0.00,0.09,0.58,U] [#8 -0.17,-0.10,0.51,U] 
21:46:38.744 00.001 1032 refined, 7 included, MultiStar: {-0.09, 0.02}, one-star: {-0.07, -0.09}
21:46:38.745 00.001 1032 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.83) = xAngle (1.08 = 1.08)
21:46:38.747 00.002 1032 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.08 = 1.08)
21:46:38.748 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.91 mountX=0.04 mountY=0.08, mountTheta=1.08
21:46:38.750 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.02, opts=13)
21:46:38.753 00.003 1032 Enqueuing Move request for scope (-0.09, 0.02)
21:46:38.754 00.001 10072 Worker thread wakes up
21:46:38.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
21:46:38.755 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
21:46:38.755 00.000 10072 Moving (-0.09, 0.02) raw xDistance=0.04 yDistance=0.08
21:46:38.755 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.41, period_length = 290.05
21:46:38.755 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
21:46:38.756 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:38.756 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:46:38.756 00.000 10072 MoveAxis(W, 0, ABG)
21:46:38.756 00.000 10072 Move returns status 0, amount 0
21:46:38.756 00.000 10072 MoveAxis(N, 0, ABG)
21:46:38.756 00.000 10072 Move returns status 0, amount 0
21:46:38.756 00.000 10072 move complete, result=0
21:46:38.756 00.000 10072 worker thread done servicing request
21:46:38.756 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:46:38.775 00.019 1032 UpdateGuideState exits: m=1389 SNR=26.1
21:46:38.777 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:38.778 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:38.779 00.001 1032 Enqueuing Expose request
21:46:38.781 00.002 1032 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
21:46:38.783 00.002 10072 Worker thread wakes up
21:46:38.783 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:38.783 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:39.195 00.412 10072 Exposure complete
21:46:39.257 00.062 10072 worker thread done servicing request
21:46:39.257 00.000 1032 OnExposeComplete: enter
21:46:39.260 00.003 1032 UpdateGuideState(): m_state=6
21:46:39.262 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 502
21:46:39.263 00.001 1032 Star::Find returns 1 (0), X=1104.16, Y=140.85, Mass=1294, SNR=25.2, Peak=121 HFD=2.9
21:46:39.266 00.003 1032 MultiStar: [#1 0.13,0.27,0.00,M4] [#2 -0.07,0.13,0.83,U] [#3 0.01,0.01,0.75,U] [#4 -0.11,0.21,0.00,M1] [#5 -0.19,0.11,0.00,M1] [#6 -0.14,0.25,0.00,M4] [#7 -0.18,0.16,0.00,M1] [#8 -0.18,0.25,0.00,M1] 
21:46:39.267 00.001 1032 refined, 2 included, MultiStar: {-0.04, 0.03}, one-star: {-0.05, -0.02}
21:46:39.270 00.003 1032 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.83) = xAngle (0.60 = 0.60)
21:46:39.272 00.002 1032 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.60 = 0.60)
21:46:39.274 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.43 mountX=0.04 mountY=0.03, mountTheta=0.60
21:46:39.277 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
21:46:39.279 00.002 1032 Enqueuing Move request for scope (-0.04, 0.03)
21:46:39.281 00.002 10072 Worker thread wakes up
21:46:39.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
21:46:39.281 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
21:46:39.282 00.001 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
21:46:39.282 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.41, period_length = 290.05
21:46:39.282 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
21:46:39.283 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:39.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:46:39.283 00.000 10072 MoveAxis(W, 0, ABG)
21:46:39.283 00.000 10072 Move returns status 0, amount 0
21:46:39.283 00.000 10072 MoveAxis(N, 0, ABG)
21:46:39.283 00.000 10072 Move returns status 0, amount 0
21:46:39.283 00.000 10072 move complete, result=0
21:46:39.283 00.000 10072 worker thread done servicing request
21:46:39.283 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:46:39.306 00.023 1032 UpdateGuideState exits: m=1294 SNR=25.2
21:46:39.308 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:39.311 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:39.312 00.001 1032 Enqueuing Expose request
21:46:39.314 00.002 1032 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
21:46:39.316 00.002 10072 Worker thread wakes up
21:46:39.316 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:39.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:39.945 00.629 10072 Exposure complete
21:46:40.009 00.064 10072 worker thread done servicing request
21:46:40.009 00.000 1032 OnExposeComplete: enter
21:46:40.012 00.003 1032 UpdateGuideState(): m_state=6
21:46:40.014 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 503
21:46:40.016 00.002 1032 Star::Find returns 1 (0), X=1104.12, Y=140.93, Mass=1190, SNR=24.2, Peak=111 HFD=2.9
21:46:40.021 00.005 1032 MultiStar: [#1 -0.00,0.39,0.00,M5] [#2 -0.11,0.40,0.00,M1] [#3 -0.14,0.23,0.00,M1] [#4 -0.10,0.12,0.74,U] [#5 0.06,0.33,0.00,M2] [#6 -0.04,0.36,0.00,M5] [#7 -0.21,0.28,0.00,M2] [#8 -0.13,0.27,0.00,M2] 
21:46:40.022 00.001 1032 single-star, 1 included, MultiStar: {-0.10, 0.08}, one-star: {-0.09, 0.05}
21:46:40.024 00.002 1032 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.83) = xAngle (0.82 = 0.82)
21:46:40.025 00.001 1032 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.82 = 0.82)
21:46:40.027 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.11 cameraTheta=2.65 mountX=0.07 mountY=0.08, mountTheta=0.82
21:46:40.030 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.05, opts=13)
21:46:40.031 00.001 1032 Enqueuing Move request for scope (-0.09, 0.05)
21:46:40.033 00.002 10072 Worker thread wakes up
21:46:40.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
21:46:40.033 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
21:46:40.033 00.000 10072 Moving (-0.09, 0.05) raw xDistance=0.07 yDistance=0.08
21:46:40.034 00.001 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.41, period_length = 290.05
21:46:40.034 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
21:46:40.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:40.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:46:40.034 00.000 10072 MoveAxis(W, 1, ABG)
21:46:40.034 00.000 10072 Guiding  Dir = 3, Dur = 1
21:46:40.034 00.000 10072 IsGuiding returns 0
21:46:40.035 00.001 10072 PulseGuide returned control before completion, sleep 11
21:46:40.035 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:46:40.053 00.018 10072 IsGuiding returns 0
21:46:40.053 00.000 10072 Move returns status 0, amount 1
21:46:40.054 00.001 10072 MoveAxis(N, 0, ABG)
21:46:40.054 00.000 10072 Move returns status 0, amount 0
21:46:40.054 00.000 10072 move complete, result=0
21:46:40.054 00.000 10072 worker thread done servicing request
21:46:40.058 00.004 1032 UpdateGuideState exits: m=1190 SNR=24.2
21:46:40.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:40.061 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:40.063 00.002 1032 Enqueuing Expose request
21:46:40.065 00.002 1032 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
21:46:40.066 00.001 10072 Worker thread wakes up
21:46:40.066 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:40.066 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:40.478 00.412 10072 Exposure complete
21:46:40.541 00.063 10072 worker thread done servicing request
21:46:40.542 00.001 1032 OnExposeComplete: enter
21:46:40.543 00.001 1032 UpdateGuideState(): m_state=6
21:46:40.545 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 504
21:46:40.547 00.002 1032 Star::Find returns 1 (0), X=1104.08, Y=141.02, Mass=1284, SNR=25.1, Peak=107 HFD=2.8
21:46:40.549 00.002 1032 MultiStar: [#1 -0.03,0.38,0.00,M6] [#2 -0.18,0.14,0.00,M2] [#3 -0.23,0.17,0.00,M2] [#4 -0.15,0.21,0.00,M1] [#5 0.01,0.05,0.66,U] [#6 -0.09,0.41,0.00,M6] [#7 -0.17,0.30,0.00,M3] [#8 0.02,0.14,0.51,U] 
21:46:40.552 00.003 1032 refined, 2 included, MultiStar: {-0.05, 0.12}, one-star: {-0.13, 0.15}
21:46:40.554 00.002 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
21:46:40.556 00.002 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
21:46:40.557 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.96 mountX=0.13 mountY=0.02, mountTheta=0.13
21:46:40.561 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.12, opts=13)
21:46:40.563 00.002 1032 Enqueuing Move request for scope (-0.05, 0.12)
21:46:40.564 00.001 10072 Worker thread wakes up
21:46:40.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
21:46:40.564 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
21:46:40.564 00.000 10072 Moving (-0.05, 0.12) raw xDistance=0.13 yDistance=0.02
21:46:40.565 00.001 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.41, period_length = 290.05
21:46:40.565 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
21:46:40.566 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:40.566 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:46:40.566 00.000 10072 MoveAxis(W, 1, ABG)
21:46:40.566 00.000 10072 Guiding  Dir = 3, Dur = 1
21:46:40.566 00.000 10072 IsGuiding returns 0
21:46:40.566 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
21:46:40.568 00.002 10072 PulseGuide returned control before completion, sleep 11
21:46:40.584 00.016 10072 IsGuiding returns 0
21:46:40.584 00.000 10072 Move returns status 0, amount 1
21:46:40.584 00.000 10072 MoveAxis(N, 0, ABG)
21:46:40.584 00.000 10072 Move returns status 0, amount 0
21:46:40.584 00.000 10072 move complete, result=0
21:46:40.584 00.000 10072 worker thread done servicing request
21:46:40.588 00.004 1032 UpdateGuideState exits: m=1284 SNR=25.1
21:46:40.590 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:40.592 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:40.593 00.001 1032 Enqueuing Expose request
21:46:40.595 00.002 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
21:46:40.597 00.002 10072 Worker thread wakes up
21:46:40.597 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:40.597 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:41.227 00.630 10072 Exposure complete
21:46:41.292 00.065 10072 worker thread done servicing request
21:46:41.292 00.000 1032 OnExposeComplete: enter
21:46:41.294 00.002 1032 UpdateGuideState(): m_state=6
21:46:41.296 00.002 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 505
21:46:41.298 00.002 1032 Star::Find returns 1 (0), X=1104.13, Y=140.98, Mass=1223, SNR=24.5, Peak=107 HFD=2.9
21:46:41.301 00.003 1032 MultiStar: [#1 -0.01,0.19,0.98,U] [#2 0.05,0.13,0.90,U] [#3 -0.13,0.22,0.00,M3] [#4 0.00,0.07,0.70,U] [#5 -0.09,0.32,0.00,M2] [#6 -0.06,0.20,0.00,M7] [#7 -0.10,0.22,0.00,M4] [#8 -0.29,0.07,0.00,M2] 
21:46:41.303 00.002 1032 refined, 3 included, MultiStar: {-0.01, 0.13}, one-star: {-0.08, 0.11}
21:46:41.305 00.002 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
21:46:41.306 00.001 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
21:46:41.308 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.69 mountX=0.13 mountY=-0.02, mountTheta=-0.14
21:46:41.310 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.13, opts=13)
21:46:41.313 00.003 1032 Enqueuing Move request for scope (-0.01, 0.13)
21:46:41.314 00.001 10072 Worker thread wakes up
21:46:41.315 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
21:46:41.315 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
21:46:41.315 00.000 10072 Moving (-0.01, 0.13) raw xDistance=0.13 yDistance=-0.02
21:46:41.315 00.000 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.41, period_length = 290.05
21:46:41.315 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
21:46:41.316 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:41.316 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:46:41.316 00.000 10072 MoveAxis(W, 1, ABG)
21:46:41.316 00.000 10072 Guiding  Dir = 3, Dur = 1
21:46:41.316 00.000 10072 IsGuiding returns 0
21:46:41.317 00.001 10072 PulseGuide returned control before completion, sleep 11
21:46:41.317 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:46:41.334 00.017 10072 IsGuiding returns 0
21:46:41.334 00.000 10072 Move returns status 0, amount 1
21:46:41.334 00.000 10072 MoveAxis(N, 0, ABG)
21:46:41.334 00.000 10072 Move returns status 0, amount 0
21:46:41.334 00.000 10072 move complete, result=0
21:46:41.335 00.001 10072 worker thread done servicing request
21:46:41.342 00.007 1032 UpdateGuideState exits: m=1223 SNR=24.5
21:46:41.344 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:41.346 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:41.349 00.003 1032 Enqueuing Expose request
21:46:41.351 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
21:46:41.353 00.002 10072 Worker thread wakes up
21:46:41.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:41.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:41.760 00.407 10072 Exposure complete
21:46:41.829 00.069 10072 worker thread done servicing request
21:46:41.829 00.000 1032 OnExposeComplete: enter
21:46:41.831 00.002 1032 UpdateGuideState(): m_state=6
21:46:41.833 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 506
21:46:41.835 00.002 1032 Star::Find returns 1 (0), X=1104.01, Y=141.02, Mass=1316, SNR=25.4, Peak=102 HFD=2.8
21:46:41.838 00.003 1032 MultiStar: [#1 -0.01,0.33,0.00,M6] [#2 0.01,0.19,0.74,U] [#3 -0.18,0.28,0.00,M4] [#4 -0.13,0.11,0.62,U] [#5 -0.14,0.27,0.00,M3] [#6 -0.22,0.43,0.00,M8] [#7 -0.09,0.31,0.00,M5] [#8 -0.17,0.18,0.00,M3] 
21:46:41.840 00.002 1032 refined, 2 included, MultiStar: {-0.11, 0.15}, one-star: {-0.20, 0.14}
21:46:41.841 00.001 1032 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.83) = xAngle (0.41 = 0.41)
21:46:41.843 00.002 1032 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.41 = 0.41)
21:46:41.844 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.24 mountX=0.17 mountY=0.07, mountTheta=0.41
21:46:41.847 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.15, opts=13)
21:46:41.851 00.004 1032 Enqueuing Move request for scope (-0.11, 0.15)
21:46:41.853 00.002 10072 Worker thread wakes up
21:46:41.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
21:46:41.853 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
21:46:41.853 00.000 10072 Moving (-0.11, 0.15) raw xDistance=0.17 yDistance=0.07
21:46:41.853 00.000 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.41, period_length = 290.05
21:46:41.853 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
21:46:41.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:41.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:46:41.853 00.000 10072 MoveAxis(W, 78, ABG)
21:46:41.853 00.000 10072 Guiding  Dir = 3, Dur = 78
21:46:41.854 00.001 10072 IsGuiding returns 0
21:46:41.854 00.000 10072 PulseGuide returned control before completion, sleep 88
21:46:41.854 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:46:41.877 00.023 1032 UpdateGuideState exits: m=1316 SNR=25.4
21:46:41.880 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:41.883 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:41.885 00.002 1032 Enqueuing Expose request
21:46:41.943 00.058 10072 IsGuiding returns 0
21:46:41.943 00.000 10072 Move returns status 0, amount 78
21:46:41.943 00.000 10072 MoveAxis(N, 0, ABG)
21:46:41.943 00.000 10072 Move returns status 0, amount 0
21:46:41.943 00.000 10072 move complete, result=0
21:46:41.943 00.000 10072 worker thread done servicing request
21:46:41.943 00.000 10072 Worker thread wakes up
21:46:41.943 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:41.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:41.946 00.003 1032 GuideStep: 0.2 px 78 ms WEST, 0.1 px 0 ms NORTH
21:46:42.570 00.624 10072 Exposure complete
21:46:42.625 00.055 10072 worker thread done servicing request
21:46:42.625 00.000 1032 OnExposeComplete: enter
21:46:42.627 00.002 1032 UpdateGuideState(): m_state=6
21:46:42.628 00.001 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 507
21:46:42.629 00.001 1032 Star::Find returns 1 (0), X=1104.14, Y=140.99, Mass=1267, SNR=24.9, Peak=99 HFD=3.0
21:46:42.631 00.002 1032 MultiStar: [#1 -0.02,0.42,0.00,M7] [#2 -0.09,0.35,0.00,M1] [#3 -0.10,0.27,0.00,M5] [#4 0.03,0.24,0.00,M1] [#5 0.04,0.36,0.00,M4] [#6 -0.12,0.36,0.00,M9] [#7 -0.05,0.37,0.00,M6] [#8 -0.18,0.41,0.00,M4] 
21:46:42.633 00.002 1032 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.83) = xAngle (0.29 = 0.29)
21:46:42.634 00.001 1032 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.29 = 0.29)
21:46:42.636 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.12 mountX=0.13 mountY=0.04, mountTheta=0.29
21:46:42.639 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.11, opts=13)
21:46:42.640 00.001 1032 Enqueuing Move request for scope (-0.07, 0.11)
21:46:42.642 00.002 10072 Worker thread wakes up
21:46:42.642 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
21:46:42.642 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
21:46:42.642 00.000 10072 Moving (-0.07, 0.11) raw xDistance=0.13 yDistance=0.04
21:46:42.643 00.001 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.41, period_length = 290.05
21:46:42.643 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
21:46:42.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:42.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:46:42.643 00.000 10072 MoveAxis(W, 1, ABG)
21:46:42.643 00.000 10072 Guiding  Dir = 3, Dur = 1
21:46:42.643 00.000 10072 IsGuiding returns 0
21:46:42.645 00.002 10072 PulseGuide returned control before completion, sleep 11
21:46:42.646 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:46:42.662 00.016 10072 IsGuiding returns 0
21:46:42.663 00.001 10072 Move returns status 0, amount 1
21:46:42.663 00.000 10072 MoveAxis(N, 0, ABG)
21:46:42.663 00.000 10072 Move returns status 0, amount 0
21:46:42.663 00.000 10072 move complete, result=0
21:46:42.663 00.000 10072 worker thread done servicing request
21:46:42.665 00.002 1032 UpdateGuideState exits: m=1267 SNR=24.9
21:46:42.668 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:42.670 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:42.671 00.001 1032 Enqueuing Expose request
21:46:42.675 00.004 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
21:46:42.678 00.003 10072 Worker thread wakes up
21:46:42.678 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:42.678 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:43.086 00.408 10072 Exposure complete
21:46:43.143 00.057 10072 worker thread done servicing request
21:46:43.143 00.000 1032 OnExposeComplete: enter
21:46:43.146 00.003 1032 UpdateGuideState(): m_state=6
21:46:43.148 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 508
21:46:43.149 00.001 1032 Star::Find returns 1 (0), X=1104.19, Y=141.04, Mass=1263, SNR=24.9, Peak=114 HFD=2.9
21:46:43.151 00.002 1032 MultiStar: [#1 0.06,0.40,0.00,M8] [#2 0.05,0.34,0.00,M2] [#3 -0.04,0.20,0.00,M6] [#4 0.01,0.10,0.64,U] [#5 -0.05,0.25,0.00,M5] [#6 0.05,0.37,0.00,M10] [#7 0.02,0.25,0.00,M7] [#8 -0.20,0.24,0.00,M5] 
21:46:43.152 00.001 1032 refined, 1 included, MultiStar: {-0.00, 0.14}, one-star: {-0.02, 0.16}
21:46:43.153 00.001 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
21:46:43.155 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
21:46:43.156 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.60 mountX=0.13 mountY=-0.03, mountTheta=-0.23
21:46:43.159 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.14, opts=13)
21:46:43.160 00.001 1032 Enqueuing Move request for scope (-0.00, 0.14)
21:46:43.162 00.002 10072 Worker thread wakes up
21:46:43.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
21:46:43.162 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
21:46:43.163 00.001 10072 Moving (-0.00, 0.14) raw xDistance=0.13 yDistance=-0.03
21:46:43.163 00.000 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.40, period_length = 290.05
21:46:43.163 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
21:46:43.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:43.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:46:43.163 00.000 10072 MoveAxis(W, 63, ABG)
21:46:43.164 00.001 10072 Guiding  Dir = 3, Dur = 63
21:46:43.164 00.000 10072 IsGuiding returns 0
21:46:43.164 00.000 10072 PulseGuide returned control before completion, sleep 73
21:46:43.165 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:46:43.189 00.024 1032 UpdateGuideState exits: m=1263 SNR=24.9
21:46:43.191 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:43.194 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:43.196 00.002 1032 Enqueuing Expose request
21:46:43.239 00.043 10072 IsGuiding returns 0
21:46:43.240 00.001 10072 Move returns status 0, amount 63
21:46:43.240 00.000 10072 MoveAxis(N, 0, ABG)
21:46:43.240 00.000 10072 Move returns status 0, amount 0
21:46:43.240 00.000 10072 move complete, result=0
21:46:43.240 00.000 10072 worker thread done servicing request
21:46:43.240 00.000 10072 Worker thread wakes up
21:46:43.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:43.240 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:43.247 00.007 1032 GuideStep: 0.1 px 63 ms WEST, -0.0 px 0 ms NORTH
21:46:43.867 00.620 10072 Exposure complete
21:46:43.932 00.065 10072 worker thread done servicing request
21:46:43.932 00.000 1032 OnExposeComplete: enter
21:46:43.934 00.002 1032 UpdateGuideState(): m_state=6
21:46:43.937 00.003 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 509
21:46:43.939 00.002 1032 Star::Find returns 1 (0), X=1104.06, Y=140.82, Mass=1178, SNR=24.0, Peak=105 HFD=2.9
21:46:43.942 00.003 1032 MultiStar: [#1 0.12,0.11,1.00,U] [#2 0.11,0.20,0.00,M3] [#3 -0.21,0.08,0.00,M7] [#4 -0.03,0.27,0.00,M1] [#5 -0.03,0.19,0.68,U] [#6 -0.18,0.19,0.00,R] [#7 -0.09,0.23,0.00,M8] [#8 -0.34,-0.01,0.00,M6] 
21:46:43.944 00.002 1032 refined, 2 included, MultiStar: {-0.02, 0.07}, one-star: {-0.15, -0.06}
21:46:43.945 00.001 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
21:46:43.947 00.002 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
21:46:43.948 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.84 mountX=0.07 mountY=0.00, mountTheta=0.01
21:46:43.951 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
21:46:43.953 00.002 1032 Enqueuing Move request for scope (-0.02, 0.07)
21:46:43.954 00.001 10072 Worker thread wakes up
21:46:43.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
21:46:43.954 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
21:46:43.954 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=0.00
21:46:43.955 00.001 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.40, period_length = 290.05
21:46:43.955 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
21:46:43.955 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:43.955 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:46:43.955 00.000 10072 MoveAxis(W, 2, ABG)
21:46:43.955 00.000 10072 Guiding  Dir = 3, Dur = 2
21:46:43.956 00.001 10072 IsGuiding returns 0
21:46:43.956 00.000 10072 PulseGuide returned control before completion, sleep 12
21:46:43.957 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:46:43.971 00.014 10072 IsGuiding returns 0
21:46:43.971 00.000 10072 Move returns status 0, amount 2
21:46:43.971 00.000 10072 MoveAxis(N, 0, ABG)
21:46:43.971 00.000 10072 Move returns status 0, amount 0
21:46:43.971 00.000 10072 move complete, result=0
21:46:43.971 00.000 10072 worker thread done servicing request
21:46:43.979 00.008 1032 UpdateGuideState exits: m=1178 SNR=24.0
21:46:43.981 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:43.983 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:43.985 00.002 1032 Enqueuing Expose request
21:46:43.988 00.003 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
21:46:43.990 00.002 10072 Worker thread wakes up
21:46:43.990 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:43.990 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:44.397 00.407 10072 Exposure complete
21:46:44.451 00.054 10072 worker thread done servicing request
21:46:44.451 00.000 1032 OnExposeComplete: enter
21:46:44.453 00.002 1032 UpdateGuideState(): m_state=6
21:46:44.457 00.004 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 510
21:46:44.458 00.001 1032 Star::Find returns 1 (0), X=1104.12, Y=140.86, Mass=1163, SNR=23.9, Peak=110 HFD=2.9
21:46:44.461 00.003 1032 MultiStar: [#1 0.05,0.23,0.00,M8] [#2 0.13,0.24,0.00,M4] [#3 -0.24,0.11,0.00,M8] [#4 -0.01,0.04,0.70,U] [#5 -0.00,0.24,0.00,M5] [#6 0.08,0.12,0.66,U] [#7 -0.09,0.24,0.00,M9] [#8 -0.27,0.24,0.00,M7] 
21:46:44.462 00.001 1032 refined, 2 included, MultiStar: {-0.02, 0.04}, one-star: {-0.09, -0.01}
21:46:44.463 00.001 1032 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.83) = xAngle (0.26 = 0.26)
21:46:44.465 00.002 1032 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.26 = 0.26)
21:46:44.466 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.09 mountX=0.04 mountY=0.01, mountTheta=0.26
21:46:44.468 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
21:46:44.469 00.001 1032 Enqueuing Move request for scope (-0.02, 0.04)
21:46:44.470 00.001 10072 Worker thread wakes up
21:46:44.471 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
21:46:44.471 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
21:46:44.471 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.01
21:46:44.471 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.40, period_length = 290.05
21:46:44.471 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
21:46:44.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:44.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:46:44.471 00.000 10072 MoveAxis(W, 2, ABG)
21:46:44.471 00.000 10072 Guiding  Dir = 3, Dur = 2
21:46:44.473 00.002 10072 IsGuiding returns 0
21:46:44.473 00.000 10072 PulseGuide returned control before completion, sleep 12
21:46:44.473 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:46:44.490 00.017 10072 IsGuiding returns 0
21:46:44.490 00.000 10072 Move returns status 0, amount 2
21:46:44.491 00.001 10072 MoveAxis(N, 0, ABG)
21:46:44.491 00.000 10072 Move returns status 0, amount 0
21:46:44.491 00.000 10072 move complete, result=0
21:46:44.491 00.000 10072 worker thread done servicing request
21:46:44.492 00.001 1032 UpdateGuideState exits: m=1163 SNR=23.9
21:46:44.495 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:44.497 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:44.498 00.001 1032 Enqueuing Expose request
21:46:44.500 00.002 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
21:46:44.501 00.001 10072 Worker thread wakes up
21:46:44.501 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:44.501 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:45.132 00.631 10072 Exposure complete
21:46:45.192 00.060 10072 worker thread done servicing request
21:46:45.192 00.000 1032 OnExposeComplete: enter
21:46:45.194 00.002 1032 UpdateGuideState(): m_state=6
21:46:45.197 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 511
21:46:45.199 00.002 1032 Star::Find returns 1 (0), X=1104.04, Y=141.18, Mass=1210, SNR=24.4, Peak=102 HFD=2.9
21:46:45.201 00.002 1032 MultiStar: [#1 0.07,0.49,0.00,M9] [#2 0.04,0.34,0.00,M5] [#3 -0.06,0.16,0.80,U] [#4 0.04,0.21,0.00,M1] [#5 0.12,0.38,0.00,M6] [#6 -0.01,0.22,0.00,M1] [#7 -0.27,0.36,0.00,M10] [#8 -0.09,0.17,0.54,U] 
21:46:45.202 00.001 1032 refined, 2 included, MultiStar: {-0.11, 0.23}, one-star: {-0.17, 0.30}
21:46:45.206 00.004 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
21:46:45.210 00.004 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
21:46:45.212 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.25 cameraTheta=2.04 mountX=0.25 mountY=0.05, mountTheta=0.21
21:46:45.216 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.23, opts=13)
21:46:45.218 00.002 1032 Enqueuing Move request for scope (-0.11, 0.23)
21:46:45.219 00.001 10072 Worker thread wakes up
21:46:45.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.23) opts 0xd
21:46:45.219 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.23)
21:46:45.219 00.000 10072 Moving (-0.11, 0.23) raw xDistance=0.25 yDistance=0.05
21:46:45.221 00.002 10072 PPEC rslt: input = 0.25, final = 0.12, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.40, period_length = 290.05
21:46:45.221 00.000 10072 PPEC: input: 0.25, control: 0.12, exposure: 500
21:46:45.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:45.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:46:45.221 00.000 10072 MoveAxis(W, 114, ABG)
21:46:45.221 00.000 10072 Guiding  Dir = 3, Dur = 114
21:46:45.222 00.001 10072 IsGuiding returns 0
21:46:45.222 00.000 10072 PulseGuide returned control before completion, sleep 124
21:46:45.222 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:46:45.245 00.023 1032 UpdateGuideState exits: m=1210 SNR=24.4
21:46:45.247 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:45.250 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:45.252 00.002 1032 Enqueuing Expose request
21:46:45.349 00.097 10072 IsGuiding returns 0
21:46:45.349 00.000 10072 Move returns status 0, amount 114
21:46:45.349 00.000 10072 MoveAxis(N, 0, ABG)
21:46:45.349 00.000 10072 Move returns status 0, amount 0
21:46:45.349 00.000 10072 move complete, result=0
21:46:45.350 00.001 10072 worker thread done servicing request
21:46:45.350 00.000 10072 Worker thread wakes up
21:46:45.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:45.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:45.350 00.000 1032 GuideStep: 0.2 px 114 ms WEST, 0.1 px 0 ms NORTH
21:46:45.762 00.412 10072 Exposure complete
21:46:45.832 00.070 10072 worker thread done servicing request
21:46:45.832 00.000 1032 OnExposeComplete: enter
21:46:45.834 00.002 1032 UpdateGuideState(): m_state=6
21:46:45.836 00.002 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 512
21:46:45.839 00.003 1032 Star::Find returns 1 (0), X=1104.08, Y=140.99, Mass=1176, SNR=24.0, Peak=102 HFD=2.9
21:46:45.841 00.002 1032 MultiStar: [#1 -0.06,0.29,0.00,M10] [#2 0.10,0.21,0.00,M6] [#3 -0.11,0.22,0.00,M8] [#4 -0.09,0.10,0.72,U] [#5 -0.07,0.28,0.00,M7] [#6 0.08,0.26,0.00,M2] [#7 -0.12,0.33,0.00,R] [#8 -0.22,0.34,0.00,M7] 
21:46:45.843 00.002 1032 refined, 1 included, MultiStar: {-0.11, 0.11}, one-star: {-0.13, 0.11}
21:46:45.844 00.001 1032 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.83) = xAngle (0.56 = 0.56)
21:46:45.846 00.002 1032 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.56 = 0.56)
21:46:45.848 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.16 cameraTheta=2.39 mountX=0.13 mountY=0.08, mountTheta=0.56
21:46:45.852 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.11, opts=13)
21:46:45.855 00.003 1032 Enqueuing Move request for scope (-0.11, 0.11)
21:46:45.857 00.002 10072 Worker thread wakes up
21:46:45.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
21:46:45.857 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
21:46:45.857 00.000 10072 Moving (-0.11, 0.11) raw xDistance=0.13 yDistance=0.08
21:46:45.858 00.001 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.40, period_length = 290.05
21:46:45.858 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
21:46:45.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:45.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:46:45.858 00.000 10072 MoveAxis(W, 63, ABG)
21:46:45.858 00.000 10072 Guiding  Dir = 3, Dur = 63
21:46:45.859 00.001 10072 IsGuiding returns 0
21:46:45.859 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
21:46:45.863 00.004 10072 PulseGuide returned control before completion, sleep 73
21:46:45.883 00.020 1032 UpdateGuideState exits: m=1176 SNR=24.0
21:46:45.886 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:45.887 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:45.890 00.003 1032 Enqueuing Expose request
21:46:45.947 00.057 10072 IsGuiding returns 0
21:46:45.947 00.000 10072 Move returns status 0, amount 63
21:46:45.947 00.000 10072 MoveAxis(N, 0, ABG)
21:46:45.947 00.000 10072 Move returns status 0, amount 0
21:46:45.947 00.000 10072 move complete, result=0
21:46:45.947 00.000 10072 worker thread done servicing request
21:46:45.947 00.000 10072 Worker thread wakes up
21:46:45.947 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:45.947 00.000 1032 GuideStep: 0.1 px 63 ms WEST, 0.1 px 0 ms NORTH
21:46:45.950 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:46.575 00.625 10072 Exposure complete
21:46:46.632 00.057 10072 worker thread done servicing request
21:46:46.632 00.000 1032 OnExposeComplete: enter
21:46:46.634 00.002 1032 UpdateGuideState(): m_state=6
21:46:46.635 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 513
21:46:46.637 00.002 1032 Star::Find returns 1 (0), X=1104.30, Y=140.67, Mass=1263, SNR=24.9, Peak=129 HFD=3.1
21:46:46.638 00.001 1032 MultiStar: [#1 -0.11,0.15,0.93,U] [#2 -0.03,-0.08,0.81,U] [#3 0.03,-0.16,0.76,U] [#4 -0.02,-0.11,0.69,U] [#5 0.16,0.08,0.68,U] [#6 0.17,-0.16,0.00,M3] [#7 0.08,-0.40,0.00,M1] [#8 -0.16,-0.20,0.00,M8] 
21:46:46.639 00.001 1032 refined, 5 included, MultiStar: {0.02, -0.05}, one-star: {0.09, -0.21}
21:46:46.641 00.002 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
21:46:46.643 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
21:46:46.644 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.28 mountX=-0.06 mountY=-0.00, mountTheta=-3.11
21:46:46.648 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
21:46:46.649 00.001 1032 Enqueuing Move request for scope (0.02, -0.05)
21:46:46.651 00.002 10072 Worker thread wakes up
21:46:46.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
21:46:46.651 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
21:46:46.652 00.001 10072 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=-0.00
21:46:46.652 00.000 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.40, period_length = 290.05
21:46:46.652 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
21:46:46.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:46.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:46:46.652 00.000 10072 MoveAxis(W, 3, ABG)
21:46:46.653 00.001 10072 Guiding  Dir = 3, Dur = 3
21:46:46.653 00.000 10072 IsGuiding returns 0
21:46:46.653 00.000 10072 PulseGuide returned control before completion, sleep 13
21:46:46.654 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:46:46.674 00.020 1032 UpdateGuideState exits: m=1263 SNR=24.9
21:46:46.675 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:46.678 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:46.679 00.001 1032 Enqueuing Expose request
21:46:46.683 00.004 10072 IsGuiding returns 0
21:46:46.683 00.000 10072 Move returns status 0, amount 3
21:46:46.683 00.000 10072 MoveAxis(N, 0, ABG)
21:46:46.683 00.000 10072 Move returns status 0, amount 0
21:46:46.683 00.000 10072 move complete, result=0
21:46:46.683 00.000 10072 worker thread done servicing request
21:46:46.683 00.000 10072 Worker thread wakes up
21:46:46.683 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:46.683 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:46.689 00.006 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
21:46:47.092 00.403 10072 Exposure complete
21:46:47.155 00.063 10072 worker thread done servicing request
21:46:47.155 00.000 1032 OnExposeComplete: enter
21:46:47.157 00.002 1032 UpdateGuideState(): m_state=6
21:46:47.159 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 514
21:46:47.161 00.002 1032 Star::Find returns 1 (0), X=1104.16, Y=140.86, Mass=1284, SNR=25.1, Peak=119 HFD=2.9
21:46:47.162 00.001 1032 MultiStar: [#1 0.12,0.10,1.02,U] [#2 -0.03,-0.04,0.81,U] [#3 -0.00,-0.13,0.74,U] [#4 0.01,-0.01,0.60,U] [#5 0.14,0.05,0.65,U] [#6 0.25,0.11,0.00,M4] [#7 0.14,-0.23,0.00,M2] [#8 -0.03,-0.04,0.53,U] 
21:46:47.164 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {-0.05, -0.02}
21:46:47.165 00.001 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
21:46:47.167 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
21:46:47.168 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.33 mountX=-0.01 mountY=-0.02, mountTheta=-2.16
21:46:47.172 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
21:46:47.174 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
21:46:47.175 00.001 10072 Worker thread wakes up
21:46:47.177 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
21:46:47.177 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
21:46:47.177 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
21:46:47.177 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.40, period_length = 290.05
21:46:47.177 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:46:47.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:47.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:46:47.178 00.001 10072 MoveAxis(W, 2, ABG)
21:46:47.178 00.000 10072 Guiding  Dir = 3, Dur = 2
21:46:47.178 00.000 10072 IsGuiding returns 0
21:46:47.179 00.001 10072 PulseGuide returned control before completion, sleep 12
21:46:47.179 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:46:47.199 00.020 1032 UpdateGuideState exits: m=1284 SNR=25.1
21:46:47.202 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:47.205 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:47.208 00.003 1032 Enqueuing Expose request
21:46:47.210 00.002 10072 IsGuiding returns 0
21:46:47.210 00.000 10072 Move returns status 0, amount 2
21:46:47.210 00.000 10072 MoveAxis(N, 0, ABG)
21:46:47.210 00.000 10072 Move returns status 0, amount 0
21:46:47.210 00.000 10072 move complete, result=0
21:46:47.210 00.000 10072 worker thread done servicing request
21:46:47.210 00.000 10072 Worker thread wakes up
21:46:47.210 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:47.211 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:47.221 00.010 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
21:46:47.842 00.621 10072 Exposure complete
21:46:47.903 00.061 10072 worker thread done servicing request
21:46:47.903 00.000 1032 OnExposeComplete: enter
21:46:47.906 00.003 1032 UpdateGuideState(): m_state=6
21:46:47.907 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 515
21:46:47.909 00.002 1032 Star::Find returns 1 (0), X=1104.22, Y=140.84, Mass=1231, SNR=24.6, Peak=123 HFD=2.9
21:46:47.912 00.003 1032 MultiStar: [#1 0.01,0.02,1.07,U] [#2 0.07,0.06,0.76,U] [#3 -0.08,-0.12,0.70,U] [#4 0.02,-0.07,0.68,U] [#5 0.06,-0.06,0.66,U] [#6 0.30,0.08,0.00,M5] [#7 0.15,-0.21,0.00,M3] [#8 0.04,-0.03,0.55,U] 
21:46:47.913 00.001 1032 refined, 6 included, MultiStar: {0.02, -0.03}, one-star: {0.01, -0.04}
21:46:47.915 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
21:46:47.916 00.001 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
21:46:47.919 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-1.00 mountX=-0.03 mountY=-0.01, mountTheta=-2.83
21:46:47.924 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
21:46:47.927 00.003 1032 Enqueuing Move request for scope (0.02, -0.03)
21:46:47.929 00.002 10072 Worker thread wakes up
21:46:47.929 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
21:46:47.929 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
21:46:47.929 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
21:46:47.930 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.40, period_length = 290.05
21:46:47.930 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
21:46:47.930 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:47.930 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:46:47.931 00.001 10072 MoveAxis(W, 2, ABG)
21:46:47.931 00.000 10072 Guiding  Dir = 3, Dur = 2
21:46:47.931 00.000 10072 IsGuiding returns 0
21:46:47.932 00.001 10072 PulseGuide returned control before completion, sleep 12
21:46:47.932 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:46:47.949 00.017 10072 IsGuiding returns 0
21:46:47.949 00.000 10072 Move returns status 0, amount 2
21:46:47.949 00.000 10072 MoveAxis(N, 0, ABG)
21:46:47.949 00.000 10072 Move returns status 0, amount 0
21:46:47.949 00.000 10072 move complete, result=0
21:46:47.949 00.000 10072 worker thread done servicing request
21:46:47.951 00.002 1032 UpdateGuideState exits: m=1231 SNR=24.6
21:46:47.955 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:47.957 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:47.959 00.002 1032 Enqueuing Expose request
21:46:47.961 00.002 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
21:46:47.962 00.001 10072 Worker thread wakes up
21:46:47.963 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:47.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:48.378 00.415 10072 Exposure complete
21:46:48.436 00.058 10072 worker thread done servicing request
21:46:48.436 00.000 1032 OnExposeComplete: enter
21:46:48.438 00.002 1032 UpdateGuideState(): m_state=6
21:46:48.439 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 516
21:46:48.440 00.001 1032 Star::Find returns 1 (0), X=1104.12, Y=140.67, Mass=1242, SNR=24.7, Peak=119 HFD=3.2
21:46:48.441 00.001 1032 MultiStar: [#1 0.06,0.04,0.99,U] [#2 0.00,-0.09,0.89,U] [#3 -0.07,0.05,0.77,U] [#4 -0.07,0.02,0.70,U] [#5 0.15,-0.14,0.00,M5] [#6 -0.04,0.04,0.60,U] [#7 0.09,-0.10,0.71,U] [#8 0.05,-0.14,0.52,U] 
21:46:48.444 00.003 1032 refined, 7 included, MultiStar: {-0.01, -0.05}, one-star: {-0.09, -0.21}
21:46:48.445 00.001 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.59 = 2.70)
21:46:48.447 00.002 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.59 = 2.70)
21:46:48.448 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.75 mountX=-0.05 mountY=0.02, mountTheta=2.70
21:46:48.451 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
21:46:48.454 00.003 1032 Enqueuing Move request for scope (-0.01, -0.05)
21:46:48.457 00.003 10072 Worker thread wakes up
21:46:48.457 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
21:46:48.457 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
21:46:48.458 00.001 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
21:46:48.458 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.40, period_length = 290.05
21:46:48.458 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
21:46:48.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:48.459 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:46:48.459 00.000 10072 MoveAxis(W, 2, ABG)
21:46:48.459 00.000 10072 Guiding  Dir = 3, Dur = 2
21:46:48.459 00.000 10072 IsGuiding returns 0
21:46:48.459 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:46:48.461 00.002 10072 PulseGuide returned control before completion, sleep 12
21:46:48.480 00.019 1032 UpdateGuideState exits: m=1242 SNR=24.7
21:46:48.482 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:48.484 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:48.485 00.001 1032 Enqueuing Expose request
21:46:48.487 00.002 10072 IsGuiding returns 0
21:46:48.487 00.000 10072 Move returns status 0, amount 2
21:46:48.487 00.000 10072 MoveAxis(N, 0, ABG)
21:46:48.487 00.000 10072 Move returns status 0, amount 0
21:46:48.487 00.000 10072 move complete, result=0
21:46:48.487 00.000 10072 worker thread done servicing request
21:46:48.487 00.000 10072 Worker thread wakes up
21:46:48.487 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:48.487 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:48.494 00.007 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
21:46:49.121 00.627 10072 Exposure complete
21:46:49.178 00.057 1032 OnExposeComplete: enter
21:46:49.180 00.002 1032 UpdateGuideState(): m_state=6
21:46:49.182 00.002 10072 worker thread done servicing request
21:46:49.182 00.000 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 517
21:46:49.185 00.003 1032 Star::Find returns 1 (0), X=1104.08, Y=140.65, Mass=1178, SNR=24.0, Peak=109 HFD=3.3
21:46:49.187 00.002 1032 MultiStar: [#1 0.08,0.13,1.03,U] [#2 0.01,-0.10,0.85,U] [#3 -0.07,-0.21,0.00,M5] [#4 0.08,-0.14,0.68,U] [#5 0.14,-0.11,0.69,U] [#6 0.13,0.11,0.67,U] [#7 -0.01,-0.47,0.00,M3] [#8 -0.03,-0.19,0.47,U] 
21:46:49.188 00.001 1032 refined, 6 included, MultiStar: {0.03, -0.07}, one-star: {-0.13, -0.23}
21:46:49.190 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
21:46:49.192 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
21:46:49.194 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.11 mountX=-0.07 mountY=-0.02, mountTheta=-2.94
21:46:49.197 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
21:46:49.199 00.002 1032 Enqueuing Move request for scope (0.03, -0.07)
21:46:49.201 00.002 10072 Worker thread wakes up
21:46:49.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
21:46:49.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
21:46:49.201 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.02
21:46:49.203 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.39, period_length = 290.05
21:46:49.203 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
21:46:49.203 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:49.203 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:46:49.203 00.000 10072 MoveAxis(W, 3, ABG)
21:46:49.203 00.000 10072 Guiding  Dir = 3, Dur = 3
21:46:49.204 00.001 10072 IsGuiding returns 0
21:46:49.204 00.000 10072 PulseGuide returned control before completion, sleep 13
21:46:49.205 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:46:49.226 00.021 1032 UpdateGuideState exits: m=1178 SNR=24.0
21:46:49.229 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:49.231 00.002 10072 IsGuiding returns 0
21:46:49.231 00.000 10072 Move returns status 0, amount 3
21:46:49.231 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:49.233 00.002 1032 Enqueuing Expose request
21:46:49.235 00.002 10072 MoveAxis(N, 0, ABG)
21:46:49.236 00.001 10072 Move returns status 0, amount 0
21:46:49.236 00.000 10072 move complete, result=0
21:46:49.236 00.000 10072 worker thread done servicing request
21:46:49.236 00.000 10072 Worker thread wakes up
21:46:49.236 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:49.236 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:49.247 00.011 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
21:46:49.650 00.403 10072 Exposure complete
21:46:49.711 00.061 10072 worker thread done servicing request
21:46:49.711 00.000 1032 OnExposeComplete: enter
21:46:49.714 00.003 1032 UpdateGuideState(): m_state=6
21:46:49.716 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 518
21:46:49.718 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=140.67, Mass=1191, SNR=24.2, Peak=120 HFD=2.9
21:46:49.720 00.002 1032 MultiStar: [#1 0.04,-0.09,0.98,U] [#2 -0.07,-0.10,0.79,U] [#3 -0.05,-0.18,0.78,U] [#4 0.02,-0.28,0.00,M1] [#5 -0.09,-0.22,0.00,M5] [#6 0.12,-0.26,0.00,M4] [#7 -0.02,-0.55,0.00,M4] [#8 -0.19,-0.39,0.00,M5] 
21:46:49.722 00.002 1032 refined, 3 included, MultiStar: {-0.02, -0.14}, one-star: {-0.03, -0.21}
21:46:49.724 00.002 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.72)
21:46:49.727 00.003 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.72)
21:46:49.728 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.15 cameraTheta=-1.73 mountX=-0.13 mountY=0.06, mountTheta=2.72
21:46:49.731 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.14, opts=13)
21:46:49.733 00.002 1032 Enqueuing Move request for scope (-0.02, -0.14)
21:46:49.734 00.001 10072 Worker thread wakes up
21:46:49.735 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
21:46:49.735 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
21:46:49.735 00.000 10072 Moving (-0.02, -0.14) raw xDistance=-0.13 yDistance=0.06
21:46:49.735 00.000 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.39, period_length = 290.05
21:46:49.735 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
21:46:49.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:49.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:46:49.735 00.000 10072 MoveAxis(E, 58, ABG)
21:46:49.735 00.000 10072 Guiding  Dir = 2, Dur = 58
21:46:49.737 00.002 10072 IsGuiding returns 0
21:46:49.737 00.000 10072 PulseGuide returned control before completion, sleep 68
21:46:49.737 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:46:49.759 00.022 1032 UpdateGuideState exits: m=1191 SNR=24.2
21:46:49.761 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:49.764 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:49.766 00.002 1032 Enqueuing Expose request
21:46:49.818 00.052 10072 IsGuiding returns 0
21:46:49.818 00.000 10072 Move returns status 0, amount 58
21:46:49.818 00.000 10072 MoveAxis(N, 0, ABG)
21:46:49.818 00.000 10072 Move returns status 0, amount 0
21:46:49.818 00.000 10072 move complete, result=0
21:46:49.818 00.000 10072 worker thread done servicing request
21:46:49.818 00.000 10072 Worker thread wakes up
21:46:49.819 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:49.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:49.819 00.000 1032 GuideStep: -0.1 px 58 ms EAST, 0.1 px 0 ms NORTH
21:46:50.444 00.625 10072 Exposure complete
21:46:50.505 00.061 10072 worker thread done servicing request
21:46:50.505 00.000 1032 OnExposeComplete: enter
21:46:50.508 00.003 1032 UpdateGuideState(): m_state=6
21:46:50.510 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 519
21:46:50.512 00.002 1032 Star::Find returns 1 (0), X=1104.22, Y=140.67, Mass=1228, SNR=24.6, Peak=127 HFD=3.1
21:46:50.513 00.001 1032 MultiStar: [#1 -0.01,0.05,0.96,U] [#2 -0.01,-0.12,0.78,U] [#3 0.04,-0.05,0.74,U] [#4 -0.01,-0.02,0.65,U] [#5 -0.05,-0.04,0.76,U] [#6 -0.03,-0.27,0.00,M5] [#7 0.06,-0.38,0.00,M5] [#8 -0.14,-0.17,0.00,M6] 
21:46:50.516 00.003 1032 refined, 5 included, MultiStar: {-0.00, -0.07}, one-star: {0.01, -0.21}
21:46:50.518 00.002 1032 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.83) = xAngle (-3.47 = 2.82)
21:46:50.521 00.003 1032 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.47 = 2.82)
21:46:50.523 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.64 mountX=-0.07 mountY=0.02, mountTheta=2.82
21:46:50.525 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.07, opts=13)
21:46:50.526 00.001 1032 Enqueuing Move request for scope (-0.00, -0.07)
21:46:50.528 00.002 10072 Worker thread wakes up
21:46:50.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
21:46:50.528 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
21:46:50.528 00.000 10072 Moving (-0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
21:46:50.530 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.39, period_length = 290.05
21:46:50.530 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
21:46:50.530 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:50.530 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:46:50.530 00.000 10072 MoveAxis(W, 3, ABG)
21:46:50.530 00.000 10072 Guiding  Dir = 3, Dur = 3
21:46:50.530 00.000 10072 IsGuiding returns 0
21:46:50.530 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:46:50.533 00.003 10072 PulseGuide returned control before completion, sleep 13
21:46:50.551 00.018 1032 UpdateGuideState exits: m=1228 SNR=24.6
21:46:50.554 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:50.556 00.002 10072 IsGuiding returns 0
21:46:50.556 00.000 10072 Move returns status 0, amount 3
21:46:50.556 00.000 10072 MoveAxis(N, 0, ABG)
21:46:50.556 00.000 10072 Move returns status 0, amount 0
21:46:50.556 00.000 10072 move complete, result=0
21:46:50.556 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:50.559 00.003 1032 Enqueuing Expose request
21:46:50.560 00.001 10072 worker thread done servicing request
21:46:50.560 00.000 10072 Worker thread wakes up
21:46:50.560 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:50.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:50.560 00.000 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
21:46:50.966 00.406 10072 Exposure complete
21:46:51.019 00.053 10072 worker thread done servicing request
21:46:51.019 00.000 1032 OnExposeComplete: enter
21:46:51.022 00.003 1032 UpdateGuideState(): m_state=6
21:46:51.024 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 520
21:46:51.025 00.001 1032 Star::Find returns 1 (0), X=1104.13, Y=140.78, Mass=1234, SNR=24.6, Peak=108 HFD=3.1
21:46:51.027 00.002 1032 MultiStar: [#1 0.11,0.16,0.97,U] [#2 -0.06,-0.01,0.82,U] [#3 -0.11,0.00,0.75,U] [#4 0.03,-0.00,0.64,U] [#5 -0.03,0.06,0.66,U] [#6 0.24,-0.06,0.00,M6] [#7 -0.04,-0.20,0.73,U] [#8 -0.22,-0.06,0.00,M7] 
21:46:51.028 00.001 1032 refined, 6 included, MultiStar: {-0.02, -0.01}, one-star: {-0.08, -0.10}
21:46:51.029 00.001 1032 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.83) = xAngle (-4.55 = 1.73)
21:46:51.031 00.002 1032 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.55 = 1.73)
21:46:51.031 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.72 mountX=-0.00 mountY=0.03, mountTheta=1.73
21:46:51.035 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
21:46:51.036 00.001 1032 Enqueuing Move request for scope (-0.02, -0.01)
21:46:51.037 00.001 10072 Worker thread wakes up
21:46:51.037 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
21:46:51.037 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
21:46:51.037 00.000 10072 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.03
21:46:51.038 00.001 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.39, period_length = 290.05
21:46:51.038 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
21:46:51.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:51.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:46:51.038 00.000 10072 MoveAxis(W, 2, ABG)
21:46:51.038 00.000 10072 Guiding  Dir = 3, Dur = 2
21:46:51.039 00.001 10072 IsGuiding returns 0
21:46:51.039 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:46:51.041 00.002 10072 PulseGuide returned control before completion, sleep 12
21:46:51.055 00.014 10072 IsGuiding returns 0
21:46:51.055 00.000 10072 Move returns status 0, amount 2
21:46:51.055 00.000 10072 MoveAxis(N, 0, ABG)
21:46:51.055 00.000 10072 Move returns status 0, amount 0
21:46:51.055 00.000 10072 move complete, result=0
21:46:51.056 00.001 10072 worker thread done servicing request
21:46:51.057 00.001 1032 UpdateGuideState exits: m=1234 SNR=24.6
21:46:51.059 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:51.061 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:51.062 00.001 1032 Enqueuing Expose request
21:46:51.064 00.002 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
21:46:51.065 00.001 10072 Worker thread wakes up
21:46:51.065 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:51.066 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:51.695 00.629 10072 Exposure complete
21:46:51.755 00.060 10072 worker thread done servicing request
21:46:51.756 00.001 1032 OnExposeComplete: enter
21:46:51.758 00.002 1032 UpdateGuideState(): m_state=6
21:46:51.760 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 521
21:46:51.762 00.002 1032 Star::Find returns 1 (0), X=1104.20, Y=140.78, Mass=1295, SNR=25.2, Peak=116 HFD=3.1
21:46:51.763 00.001 1032 MultiStar: [#1 0.05,0.10,0.91,U] [#2 0.12,0.06,0.76,U] [#3 -0.16,0.08,0.72,U] [#4 -0.27,0.06,0.00,M1] [#5 0.01,0.07,0.71,U] [#6 0.23,-0.00,0.00,M7] [#7 -0.05,-0.29,0.00,M5] [#8 -0.15,-0.10,0.52,U] 
21:46:51.765 00.002 1032 refined, 5 included, MultiStar: {-0.01, 0.02}, one-star: {-0.01, -0.10}
21:46:51.766 00.001 1032 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.83) = xAngle (0.36 = 0.36)
21:46:51.769 00.003 1032 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.36 = 0.36)
21:46:51.772 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.19 mountX=0.02 mountY=0.01, mountTheta=0.36
21:46:51.774 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
21:46:51.776 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
21:46:51.779 00.003 10072 Worker thread wakes up
21:46:51.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
21:46:51.779 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
21:46:51.779 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.01
21:46:51.779 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.39, period_length = 290.05
21:46:51.779 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
21:46:51.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:51.780 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:46:51.780 00.000 10072 MoveAxis(W, 2, ABG)
21:46:51.780 00.000 10072 Guiding  Dir = 3, Dur = 2
21:46:51.780 00.000 10072 IsGuiding returns 0
21:46:51.780 00.000 10072 PulseGuide returned control before completion, sleep 12
21:46:51.781 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:46:51.801 00.020 10072 IsGuiding returns 0
21:46:51.801 00.000 10072 Move returns status 0, amount 2
21:46:51.802 00.001 10072 MoveAxis(N, 0, ABG)
21:46:51.802 00.000 10072 Move returns status 0, amount 0
21:46:51.802 00.000 10072 move complete, result=0
21:46:51.802 00.000 10072 worker thread done servicing request
21:46:51.803 00.001 1032 UpdateGuideState exits: m=1295 SNR=25.2
21:46:51.806 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:51.808 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:51.810 00.002 1032 Enqueuing Expose request
21:46:51.812 00.002 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
21:46:51.814 00.002 10072 Worker thread wakes up
21:46:51.814 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:51.814 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:52.226 00.412 10072 Exposure complete
21:46:52.290 00.064 10072 worker thread done servicing request
21:46:52.290 00.000 1032 OnExposeComplete: enter
21:46:52.292 00.002 1032 UpdateGuideState(): m_state=6
21:46:52.294 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 522
21:46:52.296 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=140.71, Mass=1220, SNR=24.5, Peak=110 HFD=3.3
21:46:52.298 00.002 1032 MultiStar: [#1 0.07,0.17,1.01,U] [#2 -0.01,0.00,0.82,U] [#3 -0.16,0.06,0.80,U] [#4 -0.20,0.02,0.70,U] [#5 0.01,0.22,0.00,M3] [#6 0.06,0.07,0.61,U] [#7 0.00,-0.31,0.00,M6] [#8 -0.10,-0.03,0.53,U] 
21:46:52.302 00.004 1032 refined, 6 included, MultiStar: {-0.06, 0.02}, one-star: {-0.10, -0.16}
21:46:52.307 00.005 1032 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.83) = xAngle (1.02 = 1.02)
21:46:52.309 00.002 1032 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.02 = 1.02)
21:46:52.310 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.85 mountX=0.03 mountY=0.05, mountTheta=1.02
21:46:52.313 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.02, opts=13)
21:46:52.315 00.002 1032 Enqueuing Move request for scope (-0.06, 0.02)
21:46:52.317 00.002 10072 Worker thread wakes up
21:46:52.317 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
21:46:52.317 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
21:46:52.317 00.000 10072 Moving (-0.06, 0.02) raw xDistance=0.03 yDistance=0.05
21:46:52.318 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.39, period_length = 290.05
21:46:52.318 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
21:46:52.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:52.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:46:52.318 00.000 10072 MoveAxis(W, 2, ABG)
21:46:52.318 00.000 10072 Guiding  Dir = 3, Dur = 2
21:46:52.319 00.001 10072 IsGuiding returns 0
21:46:52.319 00.000 10072 PulseGuide returned control before completion, sleep 12
21:46:52.319 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:46:52.334 00.015 10072 IsGuiding returns 0
21:46:52.334 00.000 10072 Move returns status 0, amount 2
21:46:52.334 00.000 10072 MoveAxis(N, 0, ABG)
21:46:52.334 00.000 10072 Move returns status 0, amount 0
21:46:52.334 00.000 10072 move complete, result=0
21:46:52.335 00.001 10072 worker thread done servicing request
21:46:52.341 00.006 1032 UpdateGuideState exits: m=1220 SNR=24.5
21:46:52.343 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:52.344 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:52.346 00.002 1032 Enqueuing Expose request
21:46:52.348 00.002 1032 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
21:46:52.349 00.001 10072 Worker thread wakes up
21:46:52.349 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:52.349 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:52.977 00.628 10072 Exposure complete
21:46:53.039 00.062 10072 worker thread done servicing request
21:46:53.040 00.001 1032 OnExposeComplete: enter
21:46:53.041 00.001 1032 UpdateGuideState(): m_state=6
21:46:53.044 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 523
21:46:53.046 00.002 1032 Star::Find returns 1 (0), X=1104.12, Y=140.79, Mass=1232, SNR=24.6, Peak=109 HFD=3.1
21:46:53.047 00.001 1032 MultiStar: [#1 -0.01,0.37,0.00,M1] [#2 -0.21,0.23,0.00,M1] [#3 -0.17,0.10,0.72,U] [#4 -0.17,0.27,0.00,M1] [#5 -0.01,0.31,0.00,M4] [#6 0.04,0.11,0.64,U] [#7 -0.09,-0.18,0.59,U] [#8 -0.13,0.05,0.49,U] 
21:46:53.050 00.003 1032 refined, 4 included, MultiStar: {-0.09, -0.01}, one-star: {-0.09, -0.09}
21:46:53.054 00.004 1032 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.83) = xAngle (-4.87 = 1.41)
21:46:53.056 00.002 1032 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.87 = 1.41)
21:46:53.058 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.04 mountX=0.01 mountY=0.09, mountTheta=1.41
21:46:53.060 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.01, opts=13)
21:46:53.062 00.002 1032 Enqueuing Move request for scope (-0.09, -0.01)
21:46:53.064 00.002 10072 Worker thread wakes up
21:46:53.064 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
21:46:53.064 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
21:46:53.064 00.000 10072 Moving (-0.09, -0.01) raw xDistance=0.01 yDistance=0.09
21:46:53.065 00.001 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.39, period_length = 290.05
21:46:53.065 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
21:46:53.065 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:53.065 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:46:53.065 00.000 10072 MoveAxis(W, 2, ABG)
21:46:53.065 00.000 10072 Guiding  Dir = 3, Dur = 2
21:46:53.066 00.001 10072 IsGuiding returns 0
21:46:53.066 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:46:53.067 00.001 10072 PulseGuide returned control before completion, sleep 12
21:46:53.083 00.016 10072 IsGuiding returns 0
21:46:53.083 00.000 10072 Move returns status 0, amount 2
21:46:53.083 00.000 10072 MoveAxis(N, 0, ABG)
21:46:53.083 00.000 10072 Move returns status 0, amount 0
21:46:53.083 00.000 10072 move complete, result=0
21:46:53.083 00.000 10072 worker thread done servicing request
21:46:53.085 00.002 1032 UpdateGuideState exits: m=1232 SNR=24.6
21:46:53.089 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:53.091 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:53.092 00.001 1032 Enqueuing Expose request
21:46:53.094 00.002 1032 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
21:46:53.095 00.001 10072 Worker thread wakes up
21:46:53.095 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:53.095 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:53.507 00.412 10072 Exposure complete
21:46:53.565 00.058 10072 worker thread done servicing request
21:46:53.565 00.000 1032 OnExposeComplete: enter
21:46:53.567 00.002 1032 UpdateGuideState(): m_state=6
21:46:53.569 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 524
21:46:53.570 00.001 1032 Star::Find returns 1 (0), X=1104.07, Y=140.93, Mass=1312, SNR=25.4, Peak=118 HFD=2.8
21:46:53.572 00.002 1032 MultiStar: [#1 0.02,0.48,0.00,M2] [#2 -0.25,0.31,0.00,M2] [#3 -0.13,0.26,0.00,M1] [#4 -0.08,0.29,0.00,M2] [#5 -0.03,0.28,0.00,M5] [#6 0.23,0.15,0.00,M6] [#7 -0.12,-0.05,0.67,U] [#8 -0.09,0.27,0.00,M5] 
21:46:53.573 00.001 1032 refined, 1 included, MultiStar: {-0.13, 0.01}, one-star: {-0.14, 0.05}
21:46:53.575 00.002 1032 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.83) = xAngle (1.22 = 1.22)
21:46:53.577 00.002 1032 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.22 = 1.22)
21:46:53.578 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.05 mountX=0.04 mountY=0.12, mountTheta=1.22
21:46:53.588 00.010 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.01, opts=13)
21:46:53.591 00.003 1032 Enqueuing Move request for scope (-0.13, 0.01)
21:46:53.592 00.001 10072 Worker thread wakes up
21:46:53.592 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
21:46:53.592 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
21:46:53.592 00.000 10072 Moving (-0.13, 0.01) raw xDistance=0.04 yDistance=0.12
21:46:53.593 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.39, period_length = 290.05
21:46:53.593 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
21:46:53.593 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:53.593 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:46:53.593 00.000 10072 MoveAxis(W, 1, ABG)
21:46:53.593 00.000 10072 Guiding  Dir = 3, Dur = 1
21:46:53.594 00.001 10072 IsGuiding returns 0
21:46:53.594 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:46:53.596 00.002 10072 PulseGuide returned control before completion, sleep 11
21:46:53.613 00.017 10072 IsGuiding returns 0
21:46:53.613 00.000 10072 Move returns status 0, amount 1
21:46:53.613 00.000 10072 MoveAxis(N, 0, ABG)
21:46:53.613 00.000 10072 Move returns status 0, amount 0
21:46:53.613 00.000 10072 move complete, result=0
21:46:53.614 00.001 10072 worker thread done servicing request
21:46:53.615 00.001 1032 UpdateGuideState exits: m=1312 SNR=25.4
21:46:53.618 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:53.620 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:53.622 00.002 1032 Enqueuing Expose request
21:46:53.624 00.002 10072 Worker thread wakes up
21:46:53.624 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:53.624 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:53.624 00.000 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
21:46:54.260 00.636 10072 Exposure complete
21:46:54.318 00.058 10072 worker thread done servicing request
21:46:54.318 00.000 1032 OnExposeComplete: enter
21:46:54.319 00.001 1032 UpdateGuideState(): m_state=6
21:46:54.322 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 525
21:46:54.324 00.002 1032 Star::Find returns 1 (0), X=1104.10, Y=140.97, Mass=1181, SNR=24.1, Peak=99 HFD=2.9
21:46:54.325 00.001 1032 MultiStar: [#1 -0.11,0.27,0.00,M3] [#2 -0.06,0.28,0.00,M3] [#3 -0.16,0.11,0.79,U] [#4 -0.01,0.01,0.67,U] [#5 -0.10,0.24,0.00,M6] [#6 0.34,0.09,0.00,M7] [#7 -0.16,-0.17,0.00,M5] [#8 -0.38,0.23,0.00,M6] 
21:46:54.327 00.002 1032 refined, 2 included, MultiStar: {-0.10, 0.07}, one-star: {-0.11, 0.09}
21:46:54.328 00.001 1032 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.83) = xAngle (0.66 = 0.66)
21:46:54.329 00.001 1032 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.66 = 0.66)
21:46:54.331 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.49 mountX=0.10 mountY=0.07, mountTheta=0.66
21:46:54.335 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.07, opts=13)
21:46:54.337 00.002 1032 Enqueuing Move request for scope (-0.10, 0.07)
21:46:54.340 00.003 10072 Worker thread wakes up
21:46:54.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
21:46:54.340 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
21:46:54.340 00.000 10072 Moving (-0.10, 0.07) raw xDistance=0.10 yDistance=0.07
21:46:54.341 00.001 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.39, period_length = 290.05
21:46:54.341 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
21:46:54.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:54.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:46:54.341 00.000 10072 MoveAxis(W, 1, ABG)
21:46:54.341 00.000 10072 Guiding  Dir = 3, Dur = 1
21:46:54.342 00.001 10072 IsGuiding returns 0
21:46:54.342 00.000 10072 PulseGuide returned control before completion, sleep 11
21:46:54.342 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:46:54.363 00.021 1032 UpdateGuideState exits: m=1181 SNR=24.1
21:46:54.367 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:54.369 00.002 10072 IsGuiding returns 0
21:46:54.369 00.000 10072 Move returns status 0, amount 1
21:46:54.369 00.000 10072 MoveAxis(N, 0, ABG)
21:46:54.369 00.000 10072 Move returns status 0, amount 0
21:46:54.369 00.000 10072 move complete, result=0
21:46:54.369 00.000 10072 worker thread done servicing request
21:46:54.369 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:54.371 00.002 1032 Enqueuing Expose request
21:46:54.373 00.002 1032 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
21:46:54.375 00.002 10072 Worker thread wakes up
21:46:54.375 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:54.375 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:54.791 00.416 10072 Exposure complete
21:46:54.857 00.066 10072 worker thread done servicing request
21:46:54.857 00.000 1032 OnExposeComplete: enter
21:46:54.859 00.002 1032 UpdateGuideState(): m_state=6
21:46:54.861 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 526
21:46:54.864 00.003 1032 Star::Find returns 1 (0), X=1104.10, Y=140.88, Mass=1257, SNR=24.9, Peak=113 HFD=2.9
21:46:54.867 00.003 1032 MultiStar: [#1 -0.15,0.29,0.00,M4] [#2 -0.05,0.05,0.82,U] [#3 -0.17,0.06,0.75,U] [#4 0.01,-0.11,0.66,U] [#5 -0.11,0.19,0.00,M7] [#6 0.27,-0.04,0.00,M8] [#7 -0.07,-0.29,0.00,M6] [#8 -0.26,0.12,0.00,M7] 
21:46:54.869 00.002 1032 refined, 3 included, MultiStar: {-0.08, 0.00}, one-star: {-0.11, -0.00}
21:46:54.871 00.002 1032 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.83) = xAngle (1.26 = 1.26)
21:46:54.873 00.002 1032 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.26 = 1.26)
21:46:54.874 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.09 mountX=0.03 mountY=0.08, mountTheta=1.26
21:46:54.878 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.00, opts=13)
21:46:54.880 00.002 1032 Enqueuing Move request for scope (-0.08, 0.00)
21:46:54.882 00.002 10072 Worker thread wakes up
21:46:54.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
21:46:54.882 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
21:46:54.882 00.000 10072 Moving (-0.08, 0.00) raw xDistance=0.03 yDistance=0.08
21:46:54.883 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.38, period_length = 290.05
21:46:54.883 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
21:46:54.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:54.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:46:54.883 00.000 10072 MoveAxis(W, 1, ABG)
21:46:54.883 00.000 10072 Guiding  Dir = 3, Dur = 1
21:46:54.885 00.002 10072 IsGuiding returns 0
21:46:54.885 00.000 10072 PulseGuide returned control before completion, sleep 11
21:46:54.886 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:46:54.897 00.011 10072 IsGuiding returns 0
21:46:54.897 00.000 10072 Move returns status 0, amount 1
21:46:54.897 00.000 10072 MoveAxis(N, 0, ABG)
21:46:54.897 00.000 10072 Move returns status 0, amount 0
21:46:54.897 00.000 10072 move complete, result=0
21:46:54.897 00.000 10072 worker thread done servicing request
21:46:54.907 00.010 1032 UpdateGuideState exits: m=1257 SNR=24.9
21:46:54.910 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:54.912 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:54.915 00.003 1032 Enqueuing Expose request
21:46:54.916 00.001 10072 Worker thread wakes up
21:46:54.916 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:54.917 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:54.917 00.000 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
21:46:55.545 00.628 10072 Exposure complete
21:46:55.608 00.063 10072 worker thread done servicing request
21:46:55.608 00.000 1032 OnExposeComplete: enter
21:46:55.610 00.002 1032 UpdateGuideState(): m_state=6
21:46:55.612 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 527
21:46:55.614 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=140.77, Mass=1239, SNR=24.7, Peak=129 HFD=2.9
21:46:55.617 00.003 1032 MultiStar: [#1 -0.01,0.12,0.96,U] [#2 0.02,0.01,0.81,U] [#3 -0.17,0.32,0.00,M1] [#4 -0.10,0.09,0.67,U] [#5 -0.00,0.22,0.00,M8] [#6 0.17,0.03,0.65,U] [#7 0.00,-0.18,0.71,U] [#8 -0.22,-0.03,0.00,M8] 
21:46:55.618 00.001 1032 refined, 5 included, MultiStar: {-0.00, -0.01}, one-star: {-0.07, -0.11}
21:46:55.620 00.002 1032 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.83) = xAngle (-3.86 = 2.43)
21:46:55.621 00.001 1032 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.86 = 2.43)
21:46:55.623 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-2.03 mountX=-0.01 mountY=0.00, mountTheta=2.43
21:46:55.626 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.01, opts=13)
21:46:55.628 00.002 1032 Enqueuing Move request for scope (-0.00, -0.01)
21:46:55.629 00.001 10072 Worker thread wakes up
21:46:55.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
21:46:55.629 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
21:46:55.630 00.001 10072 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
21:46:55.630 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.38, period_length = 290.05
21:46:55.630 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:46:55.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:55.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:46:55.631 00.001 10072 MoveAxis(W, 1, ABG)
21:46:55.631 00.000 10072 Guiding  Dir = 3, Dur = 1
21:46:55.631 00.000 10072 IsGuiding returns 0
21:46:55.631 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:46:55.633 00.002 10072 PulseGuide returned control before completion, sleep 11
21:46:55.650 00.017 1032 UpdateGuideState exits: m=1239 SNR=24.7
21:46:55.653 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:55.655 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:55.657 00.002 1032 Enqueuing Expose request
21:46:55.659 00.002 10072 IsGuiding returns 0
21:46:55.659 00.000 10072 Move returns status 0, amount 1
21:46:55.659 00.000 10072 MoveAxis(N, 0, ABG)
21:46:55.659 00.000 10072 Move returns status 0, amount 0
21:46:55.659 00.000 10072 move complete, result=0
21:46:55.659 00.000 10072 worker thread done servicing request
21:46:55.659 00.000 10072 Worker thread wakes up
21:46:55.660 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:55.660 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:55.666 00.006 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:46:56.077 00.411 10072 Exposure complete
21:46:56.130 00.053 10072 worker thread done servicing request
21:46:56.131 00.001 1032 OnExposeComplete: enter
21:46:56.132 00.001 1032 UpdateGuideState(): m_state=6
21:46:56.134 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 528
21:46:56.136 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=140.82, Mass=1272, SNR=25.0, Peak=104 HFD=3.1
21:46:56.137 00.001 1032 MultiStar: [#1 -0.06,0.31,0.00,M4] [#2 -0.02,0.15,0.81,U] [#3 -0.31,0.27,0.00,M2] [#4 -0.20,0.23,0.00,M1] [#5 -0.12,0.27,0.00,M9] [#6 -0.08,0.22,0.00,M8] [#7 -0.10,-0.07,0.71,U] [#8 -0.25,0.19,0.00,M9] 
21:46:56.139 00.002 1032 refined, 2 included, MultiStar: {-0.05, 0.01}, one-star: {-0.03, -0.05}
21:46:56.140 00.001 1032 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.83) = xAngle (1.12 = 1.12)
21:46:56.143 00.003 1032 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.12 = 1.12)
21:46:56.145 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.95 mountX=0.02 mountY=0.04, mountTheta=1.12
21:46:56.149 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.01, opts=13)
21:46:56.150 00.001 1032 Enqueuing Move request for scope (-0.05, 0.01)
21:46:56.152 00.002 10072 Worker thread wakes up
21:46:56.152 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
21:46:56.152 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
21:46:56.152 00.000 10072 Moving (-0.05, 0.01) raw xDistance=0.02 yDistance=0.04
21:46:56.153 00.001 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.38, period_length = 290.05
21:46:56.153 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
21:46:56.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:56.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:46:56.153 00.000 10072 MoveAxis(W, 1, ABG)
21:46:56.153 00.000 10072 Guiding  Dir = 3, Dur = 1
21:46:56.154 00.001 10072 IsGuiding returns 0
21:46:56.154 00.000 10072 PulseGuide returned control before completion, sleep 11
21:46:56.154 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:46:56.168 00.014 10072 IsGuiding returns 0
21:46:56.168 00.000 10072 Move returns status 0, amount 1
21:46:56.168 00.000 10072 MoveAxis(N, 0, ABG)
21:46:56.168 00.000 10072 Move returns status 0, amount 0
21:46:56.168 00.000 10072 move complete, result=0
21:46:56.168 00.000 10072 worker thread done servicing request
21:46:56.174 00.006 1032 UpdateGuideState exits: m=1272 SNR=25.0
21:46:56.178 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:56.180 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:56.182 00.002 1032 Enqueuing Expose request
21:46:56.183 00.001 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:46:56.185 00.002 10072 Worker thread wakes up
21:46:56.186 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:56.186 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:56.813 00.627 10072 Exposure complete
21:46:56.898 00.085 10072 worker thread done servicing request
21:46:56.898 00.000 1032 OnExposeComplete: enter
21:46:56.904 00.006 1032 UpdateGuideState(): m_state=6
21:46:56.907 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 529
21:46:56.911 00.004 1032 Star::Find returns 1 (0), X=1104.12, Y=141.11, Mass=1149, SNR=23.8, Peak=105 HFD=2.9
21:46:56.913 00.002 1032 MultiStar: [#1 -0.16,0.48,0.00,M5] [#2 -0.24,0.33,0.00,M1] [#3 -0.23,0.34,0.00,M3] [#4 -0.16,0.09,0.69,U] [#5 -0.10,0.29,0.00,M10] [#6 -0.04,0.27,0.00,M9] [#7 -0.20,-0.06,0.00,M5] [#8 -0.25,0.33,0.00,M10] 
21:46:56.915 00.002 1032 refined, 1 included, MultiStar: {-0.12, 0.18}, one-star: {-0.09, 0.24}
21:46:56.917 00.002 1032 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.83) = xAngle (0.34 = 0.34)
21:46:56.920 00.003 1032 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.34 = 0.34)
21:46:56.922 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.21 cameraTheta=2.17 mountX=0.20 mountY=0.07, mountTheta=0.34
21:46:56.927 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.18, opts=13)
21:46:56.929 00.002 1032 Enqueuing Move request for scope (-0.12, 0.18)
21:46:56.932 00.003 10072 Worker thread wakes up
21:46:56.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
21:46:56.932 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
21:46:56.932 00.000 10072 Moving (-0.12, 0.18) raw xDistance=0.20 yDistance=0.07
21:46:56.933 00.001 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.38, period_length = 290.05
21:46:56.933 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
21:46:56.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:56.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:46:56.933 00.000 10072 MoveAxis(W, 92, ABG)
21:46:56.933 00.000 10072 Guiding  Dir = 3, Dur = 92
21:46:56.934 00.001 10072 IsGuiding returns 0
21:46:56.934 00.000 10072 PulseGuide returned control before completion, sleep 102
21:46:56.935 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:46:56.960 00.025 1032 UpdateGuideState exits: m=1149 SNR=23.8
21:46:56.962 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:56.966 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:56.970 00.004 1032 Enqueuing Expose request
21:46:57.044 00.074 10072 IsGuiding returns 0
21:46:57.044 00.000 10072 Move returns status 0, amount 92
21:46:57.044 00.000 10072 MoveAxis(N, 0, ABG)
21:46:57.044 00.000 10072 Move returns status 0, amount 0
21:46:57.044 00.000 10072 move complete, result=0
21:46:57.044 00.000 10072 worker thread done servicing request
21:46:57.044 00.000 1032 GuideStep: 0.2 px 92 ms WEST, 0.1 px 0 ms NORTH
21:46:57.048 00.004 10072 Worker thread wakes up
21:46:57.048 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:57.048 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:57.475 00.427 10072 Exposure complete
21:46:57.682 00.207 10072 worker thread done servicing request
21:46:57.682 00.000 1032 OnExposeComplete: enter
21:46:57.690 00.008 1032 UpdateGuideState(): m_state=6
21:46:57.696 00.006 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 530
21:46:57.699 00.003 1032 Star::Find returns 1 (0), X=1104.08, Y=141.03, Mass=1101, SNR=23.3, Peak=99 HFD=2.8
21:46:57.703 00.004 1032 MultiStar: [#1 -0.15,0.33,0.00,M6] [#2 -0.08,0.21,0.00,M2] [#3 -0.05,0.12,0.88,U] [#4 -0.11,-0.08,0.72,U] [#5 0.12,0.16,0.70,U] [#6 0.03,0.02,0.63,U] [#7 -0.15,-0.25,0.00,M6] [#8 -0.24,0.14,0.00,R] 
21:46:57.707 00.004 1032 refined, 4 included, MultiStar: {-0.04, 0.08}, one-star: {-0.13, 0.15}
21:46:57.711 00.004 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
21:46:57.717 00.006 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
21:46:57.730 00.013 1032 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.02 mountX=0.09 mountY=0.02, mountTheta=0.19
21:46:57.752 00.022 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.08, opts=13)
21:46:57.756 00.004 1032 Enqueuing Move request for scope (-0.04, 0.08)
21:46:57.761 00.005 10072 Worker thread wakes up
21:46:57.762 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
21:46:57.762 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
21:46:57.762 00.000 10072 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.02
21:46:57.762 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.38, period_length = 290.05
21:46:57.764 00.002 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
21:46:57.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:57.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:46:57.764 00.000 10072 MoveAxis(W, 1, ABG)
21:46:57.764 00.000 10072 Guiding  Dir = 3, Dur = 1
21:46:57.765 00.001 10072 IsGuiding returns 0
21:46:57.765 00.000 10072 PulseGuide returned control before completion, sleep 11
21:46:57.767 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:46:57.779 00.012 10072 IsGuiding returns 0
21:46:57.780 00.001 10072 Move returns status 0, amount 1
21:46:57.780 00.000 10072 MoveAxis(N, 0, ABG)
21:46:57.780 00.000 10072 Move returns status 0, amount 0
21:46:57.780 00.000 10072 move complete, result=0
21:46:57.780 00.000 10072 worker thread done servicing request
21:46:57.804 00.024 1032 UpdateGuideState exits: m=1101 SNR=23.3
21:46:57.808 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:57.822 00.014 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:57.826 00.004 1032 Enqueuing Expose request
21:46:57.832 00.006 10072 Worker thread wakes up
21:46:57.834 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:57.835 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:57.836 00.001 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
21:46:58.474 00.638 10072 Exposure complete
21:46:58.666 00.192 10072 worker thread done servicing request
21:46:58.666 00.000 1032 OnExposeComplete: enter
21:46:58.675 00.009 1032 UpdateGuideState(): m_state=6
21:46:58.684 00.009 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 531
21:46:58.695 00.011 1032 Star::Find returns 1 (0), X=1104.13, Y=140.84, Mass=1246, SNR=24.7, Peak=112 HFD=3.0
21:46:58.699 00.004 1032 MultiStar: [#1 0.00,0.10,1.00,U] [#2 -0.06,0.03,0.84,U] [#3 -0.07,-0.12,0.76,U] [#4 -0.10,-0.15,0.70,U] [#5 0.05,0.09,0.64,U] [#6 0.18,0.02,0.62,U] [#7 0.10,-0.49,0.00,M7] [#8 0.06,-0.33,0.00,M1] 
21:46:58.706 00.007 1032 refined, 6 included, MultiStar: {-0.02, -0.01}, one-star: {-0.08, -0.03}
21:46:58.712 00.006 1032 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.83) = xAngle (-4.69 = 1.60)
21:46:58.716 00.004 1032 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.69 = 1.60)
21:46:58.764 00.048 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.86 mountX=-0.00 mountY=0.02, mountTheta=1.60
21:46:58.778 00.014 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
21:46:58.783 00.005 1032 Enqueuing Move request for scope (-0.02, -0.01)
21:46:58.786 00.003 10072 Worker thread wakes up
21:46:58.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
21:46:58.787 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
21:46:58.787 00.000 10072 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
21:46:58.788 00.001 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.38, period_length = 290.05
21:46:58.788 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:46:58.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:58.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:46:58.788 00.000 10072 MoveAxis(E, 0, ABG)
21:46:58.788 00.000 10072 Move returns status 0, amount 0
21:46:58.789 00.001 10072 MoveAxis(N, 0, ABG)
21:46:58.789 00.000 10072 Move returns status 0, amount 0
21:46:58.789 00.000 10072 move complete, result=0
21:46:58.789 00.000 10072 worker thread done servicing request
21:46:58.791 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:46:58.852 00.061 1032 UpdateGuideState exits: m=1246 SNR=24.7
21:46:58.868 00.016 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:58.873 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:58.879 00.006 1032 Enqueuing Expose request
21:46:58.884 00.005 10072 Worker thread wakes up
21:46:58.884 00.000 1032 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:46:58.889 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:58.889 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:46:59.637 00.748 10072 Exposure complete
21:46:59.743 00.106 1032 OnExposeComplete: enter
21:46:59.749 00.006 10072 worker thread done servicing request
21:46:59.750 00.001 1032 UpdateGuideState(): m_state=6
21:46:59.756 00.006 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 532
21:46:59.760 00.004 1032 Star::Find returns 1 (0), X=1104.20, Y=140.70, Mass=1079, SNR=23.0, Peak=116 HFD=2.8
21:46:59.764 00.004 1032 MultiStar: [#1 0.02,0.17,1.09,U] [#2 -0.04,-0.01,0.86,U] [#3 -0.06,0.15,0.81,U] [#4 0.01,-0.12,0.70,U] [#5 0.18,0.08,0.70,U] [#6 0.08,0.10,0.65,U] [#7 -0.04,-0.32,0.00,M8] [#8 0.07,-0.23,0.00,M2] 
21:46:59.769 00.005 1032 refined, 6 included, MultiStar: {0.02, 0.03}, one-star: {-0.02, -0.18}
21:46:59.773 00.004 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
21:46:59.777 00.004 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
21:46:59.786 00.009 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.96 mountX=0.02 mountY=-0.02, mountTheta=-0.87
21:46:59.793 00.007 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
21:46:59.797 00.004 1032 Enqueuing Move request for scope (0.02, 0.03)
21:46:59.800 00.003 10072 Worker thread wakes up
21:46:59.800 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
21:46:59.800 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
21:46:59.800 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.02
21:46:59.802 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.38, period_length = 290.05
21:46:59.803 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:46:59.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:59.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:46:59.803 00.000 10072 MoveAxis(E, 0, ABG)
21:46:59.803 00.000 10072 Move returns status 0, amount 0
21:46:59.803 00.000 10072 MoveAxis(N, 0, ABG)
21:46:59.803 00.000 10072 Move returns status 0, amount 0
21:46:59.803 00.000 10072 move complete, result=0
21:46:59.803 00.000 10072 worker thread done servicing request
21:46:59.806 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:46:59.857 00.051 1032 UpdateGuideState exits: m=1079 SNR=23.0
21:46:59.866 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:59.869 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:46:59.872 00.003 1032 Enqueuing Expose request
21:46:59.875 00.003 10072 Worker thread wakes up
21:46:59.875 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:46:59.878 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:46:59.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:47:00.285 00.407 10072 Exposure complete
21:47:00.373 00.088 10072 worker thread done servicing request
21:47:00.373 00.000 1032 OnExposeComplete: enter
21:47:00.376 00.003 1032 UpdateGuideState(): m_state=6
21:47:00.379 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 533
21:47:00.381 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=140.71, Mass=1253, SNR=24.8, Peak=132 HFD=3.2
21:47:00.385 00.004 1032 MultiStar: [#1 0.05,0.20,0.00,M5] [#2 -0.05,-0.03,0.75,U] [#3 -0.08,-0.13,0.75,U] [#4 0.03,-0.24,0.00,M1] [#5 0.14,0.08,0.64,U] [#6 0.17,0.01,0.62,U] [#7 0.06,-0.29,0.00,M9] [#8 0.14,-0.19,0.00,M3] 
21:47:00.387 00.002 1032 refined, 4 included, MultiStar: {0.08, -0.06}, one-star: {0.20, -0.16}
21:47:00.389 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
21:47:00.393 00.004 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
21:47:00.397 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.63 mountX=-0.08 mountY=-0.06, mountTheta=-2.46
21:47:00.401 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
21:47:00.405 00.004 1032 Enqueuing Move request for scope (0.08, -0.06)
21:47:00.409 00.004 10072 Worker thread wakes up
21:47:00.409 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
21:47:00.409 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
21:47:00.409 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
21:47:00.410 00.001 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.37, period_length = 290.05
21:47:00.410 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:47:00.411 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:00.411 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:47:00.411 00.000 10072 MoveAxis(E, 0, ABG)
21:47:00.411 00.000 10072 Move returns status 0, amount 0
21:47:00.411 00.000 10072 MoveAxis(N, 0, ABG)
21:47:00.411 00.000 10072 Move returns status 0, amount 0
21:47:00.411 00.000 10072 move complete, result=0
21:47:00.412 00.001 10072 worker thread done servicing request
21:47:00.414 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:47:00.445 00.031 1032 UpdateGuideState exits: m=1253 SNR=24.8
21:47:00.448 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:00.451 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:00.458 00.007 1032 Enqueuing Expose request
21:47:00.462 00.004 10072 Worker thread wakes up
21:47:00.462 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:47:00.466 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:00.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:47:01.098 00.632 10072 Exposure complete
21:47:01.177 00.079 10072 worker thread done servicing request
21:47:01.177 00.000 1032 OnExposeComplete: enter
21:47:01.181 00.004 1032 UpdateGuideState(): m_state=6
21:47:01.184 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 534
21:47:01.187 00.003 1032 Star::Find returns 1 (0), X=1104.33, Y=140.73, Mass=1398, SNR=26.2, Peak=142 HFD=3.2
21:47:01.191 00.004 1032 MultiStar: [#1 0.04,0.05,0.93,U] [#2 0.13,-0.05,0.71,U] [#3 -0.14,0.04,0.71,U] [#4 0.01,-0.22,0.00,M2] [#5 0.15,0.07,0.60,U] [#6 0.11,0.00,0.58,U] [#7 0.06,-0.35,0.00,M10] [#8 0.23,-0.25,0.00,M4] 
21:47:01.194 00.003 1032 refined, 5 included, MultiStar: {0.07, -0.01}, one-star: {0.12, -0.15}
21:47:01.196 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
21:47:01.200 00.004 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
21:47:01.201 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.21 mountX=-0.03 mountY=-0.06, mountTheta=-2.04
21:47:01.204 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
21:47:01.207 00.003 1032 Enqueuing Move request for scope (0.07, -0.01)
21:47:01.209 00.002 10072 Worker thread wakes up
21:47:01.209 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
21:47:01.209 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
21:47:01.209 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
21:47:01.210 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.37, period_length = 290.05
21:47:01.210 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:47:01.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:01.210 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:47:01.211 00.001 10072 MoveAxis(E, 1, ABG)
21:47:01.211 00.000 10072 Guiding  Dir = 2, Dur = 1
21:47:01.211 00.000 10072 IsGuiding returns 0
21:47:01.211 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:47:01.215 00.004 10072 PulseGuide returned control before completion, sleep 11
21:47:01.238 00.023 10072 IsGuiding returns 0
21:47:01.238 00.000 10072 Move returns status 0, amount 1
21:47:01.238 00.000 10072 MoveAxis(N, 0, ABG)
21:47:01.238 00.000 10072 Move returns status 0, amount 0
21:47:01.238 00.000 10072 move complete, result=0
21:47:01.239 00.001 10072 worker thread done servicing request
21:47:01.241 00.002 1032 UpdateGuideState exits: m=1398 SNR=26.2
21:47:01.244 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:01.246 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:01.248 00.002 1032 Enqueuing Expose request
21:47:01.250 00.002 10072 Worker thread wakes up
21:47:01.250 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:47:01.254 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:01.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:47:01.664 00.410 10072 Exposure complete
21:47:01.736 00.072 10072 worker thread done servicing request
21:47:01.737 00.001 1032 OnExposeComplete: enter
21:47:01.739 00.002 1032 UpdateGuideState(): m_state=6
21:47:01.742 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 535
21:47:01.746 00.004 1032 Star::Find returns 1 (0), X=1104.35, Y=140.90, Mass=1262, SNR=24.9, Peak=120 HFD=3.3
21:47:01.750 00.004 1032 MultiStar: [#1 0.05,0.15,0.93,U] [#2 -0.08,0.04,0.82,U] [#3 -0.32,0.20,0.00,M1] [#4 0.03,-0.01,0.66,U] [#5 0.18,0.25,0.00,M6] [#6 0.09,0.21,0.00,M5] [#7 0.07,-0.24,0.00,R] [#8 0.20,-0.13,0.00,M5] 
21:47:01.752 00.002 1032 refined, 3 included, MultiStar: {0.04, 0.05}, one-star: {0.14, 0.02}
21:47:01.754 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
21:47:01.756 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
21:47:01.758 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.93 mountX=0.04 mountY=-0.05, mountTheta=-0.90
21:47:01.762 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
21:47:01.764 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
21:47:01.766 00.002 10072 Worker thread wakes up
21:47:01.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
21:47:01.766 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
21:47:01.766 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
21:47:01.767 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.37, period_length = 290.05
21:47:01.767 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:47:01.767 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:01.768 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:47:01.768 00.000 10072 MoveAxis(E, 1, ABG)
21:47:01.768 00.000 10072 Guiding  Dir = 2, Dur = 1
21:47:01.768 00.000 10072 IsGuiding returns 0
21:47:01.769 00.001 10072 PulseGuide returned control before completion, sleep 11
21:47:01.770 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:47:01.786 00.016 10072 IsGuiding returns 0
21:47:01.786 00.000 10072 Move returns status 0, amount 1
21:47:01.786 00.000 10072 MoveAxis(N, 0, ABG)
21:47:01.786 00.000 10072 Move returns status 0, amount 0
21:47:01.786 00.000 10072 move complete, result=0
21:47:01.786 00.000 10072 worker thread done servicing request
21:47:01.793 00.007 1032 UpdateGuideState exits: m=1262 SNR=24.9
21:47:01.796 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:01.799 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:01.801 00.002 1032 Enqueuing Expose request
21:47:01.804 00.003 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:47:01.806 00.002 10072 Worker thread wakes up
21:47:01.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:01.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:47:02.432 00.626 10072 Exposure complete
21:47:02.498 00.066 10072 worker thread done servicing request
21:47:02.499 00.001 1032 OnExposeComplete: enter
21:47:02.501 00.002 1032 UpdateGuideState(): m_state=6
21:47:02.503 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 536
21:47:02.506 00.003 1032 Star::Find returns 1 (0), X=1104.29, Y=140.90, Mass=1376, SNR=26.0, Peak=127 HFD=3.0
21:47:02.508 00.002 1032 MultiStar: [#1 0.08,0.23,0.00,M4] [#2 0.08,0.05,0.76,U] [#3 -0.07,0.14,0.70,U] [#4 -0.05,0.16,0.64,U] [#5 -0.03,0.24,0.00,M7] [#6 0.23,-0.05,0.00,M6] [#7 -0.04,0.14,0.67,U] [#8 0.06,0.01,0.47,U] 
21:47:02.510 00.002 1032 single-star, 5 included, MultiStar: {0.01, 0.09}, one-star: {0.08, 0.02}
21:47:02.512 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
21:47:02.514 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
21:47:02.516 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.30 mountX=0.00 mountY=-0.08, mountTheta=-1.53
21:47:02.519 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
21:47:02.523 00.004 1032 Enqueuing Move request for scope (0.08, 0.02)
21:47:02.526 00.003 10072 Worker thread wakes up
21:47:02.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
21:47:02.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
21:47:02.526 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
21:47:02.527 00.001 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.37, period_length = 290.05
21:47:02.527 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:47:02.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:02.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:47:02.527 00.000 10072 MoveAxis(E, 1, ABG)
21:47:02.527 00.000 10072 Guiding  Dir = 2, Dur = 1
21:47:02.527 00.000 10072 IsGuiding returns 0
21:47:02.529 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:47:02.531 00.002 10072 PulseGuide returned control before completion, sleep 11
21:47:02.550 00.019 1032 UpdateGuideState exits: m=1376 SNR=26.0
21:47:02.553 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:02.554 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:02.555 00.001 1032 Enqueuing Expose request
21:47:02.558 00.003 10072 IsGuiding returns 0
21:47:02.558 00.000 10072 Move returns status 0, amount 1
21:47:02.558 00.000 10072 MoveAxis(N, 0, ABG)
21:47:02.558 00.000 10072 Move returns status 0, amount 0
21:47:02.558 00.000 10072 move complete, result=0
21:47:02.558 00.000 10072 worker thread done servicing request
21:47:02.558 00.000 10072 Worker thread wakes up
21:47:02.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:02.559 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:47:02.565 00.006 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:47:02.978 00.413 10072 Exposure complete
21:47:03.041 00.063 10072 worker thread done servicing request
21:47:03.041 00.000 1032 OnExposeComplete: enter
21:47:03.044 00.003 1032 UpdateGuideState(): m_state=6
21:47:03.046 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 537
21:47:03.048 00.002 1032 Star::Find returns 1 (0), X=1104.13, Y=141.01, Mass=1161, SNR=23.9, Peak=100 HFD=2.9
21:47:03.051 00.003 1032 MultiStar: [#1 0.16,0.28,0.00,M5] [#2 0.04,0.20,0.85,U] [#3 -0.19,0.05,0.80,U] [#4 -0.05,-0.02,0.75,U] [#5 0.07,0.09,0.72,U] [#6 0.06,0.33,0.00,M7] [#7 0.01,0.04,0.76,U] [#8 0.19,0.03,0.52,U] 
21:47:03.053 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.08}, one-star: {-0.08, 0.13}
21:47:03.056 00.003 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
21:47:03.058 00.002 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
21:47:03.060 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.77 mountX=0.08 mountY=-0.00, mountTheta=-0.06
21:47:03.063 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.08, opts=13)
21:47:03.065 00.002 1032 Enqueuing Move request for scope (-0.02, 0.08)
21:47:03.068 00.003 10072 Worker thread wakes up
21:47:03.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
21:47:03.068 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
21:47:03.068 00.000 10072 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.00
21:47:03.069 00.001 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.37, period_length = 290.05
21:47:03.069 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
21:47:03.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:03.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:47:03.069 00.000 10072 MoveAxis(E, 1, ABG)
21:47:03.069 00.000 10072 Guiding  Dir = 2, Dur = 1
21:47:03.069 00.000 10072 IsGuiding returns 0
21:47:03.070 00.001 10072 PulseGuide returned control before completion, sleep 11
21:47:03.070 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:47:03.084 00.014 10072 IsGuiding returns 0
21:47:03.084 00.000 10072 Move returns status 0, amount 1
21:47:03.084 00.000 10072 MoveAxis(N, 0, ABG)
21:47:03.085 00.001 10072 Move returns status 0, amount 0
21:47:03.085 00.000 10072 move complete, result=0
21:47:03.085 00.000 10072 worker thread done servicing request
21:47:03.092 00.007 1032 UpdateGuideState exits: m=1161 SNR=23.9
21:47:03.094 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:03.096 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:03.098 00.002 1032 Enqueuing Expose request
21:47:03.099 00.001 10072 Worker thread wakes up
21:47:03.099 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:47:03.101 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:03.102 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:47:03.731 00.629 10072 Exposure complete
21:47:03.795 00.064 10072 worker thread done servicing request
21:47:03.795 00.000 1032 OnExposeComplete: enter
21:47:03.796 00.001 1032 UpdateGuideState(): m_state=6
21:47:03.798 00.002 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 538
21:47:03.801 00.003 1032 Star::Find returns 1 (0), X=1104.27, Y=140.81, Mass=1148, SNR=23.8, Peak=104 HFD=2.9
21:47:03.804 00.003 1032 MultiStar: [#1 0.10,0.21,0.00,M6] [#2 0.04,0.18,0.80,U] [#3 -0.06,0.01,0.81,U] [#4 -0.05,-0.10,0.76,U] [#5 -0.01,0.16,0.75,U] [#6 0.10,-0.09,0.62,U] [#7 -0.10,0.05,0.77,U] [#8 0.30,-0.16,0.00,M4] 
21:47:03.806 00.002 1032 refined, 6 included, MultiStar: {-0.00, 0.02}, one-star: {0.05, -0.07}
21:47:03.807 00.001 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
21:47:03.809 00.002 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
21:47:03.811 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.75 mountX=0.02 mountY=-0.00, mountTheta=-0.08
21:47:03.813 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
21:47:03.814 00.001 1032 Enqueuing Move request for scope (-0.00, 0.02)
21:47:03.816 00.002 10072 Worker thread wakes up
21:47:03.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
21:47:03.816 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
21:47:03.816 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
21:47:03.817 00.001 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.37, period_length = 290.05
21:47:03.817 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
21:47:03.817 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:03.817 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:47:03.817 00.000 10072 MoveAxis(W, 0, ABG)
21:47:03.817 00.000 10072 Move returns status 0, amount 0
21:47:03.817 00.000 10072 MoveAxis(N, 0, ABG)
21:47:03.817 00.000 10072 Move returns status 0, amount 0
21:47:03.817 00.000 10072 move complete, result=0
21:47:03.817 00.000 10072 worker thread done servicing request
21:47:03.818 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:47:03.841 00.023 1032 UpdateGuideState exits: m=1148 SNR=23.8
21:47:03.842 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:03.843 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:03.845 00.002 1032 Enqueuing Expose request
21:47:03.847 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:47:03.848 00.001 10072 Worker thread wakes up
21:47:03.848 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:03.848 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:47:04.259 00.411 10072 Exposure complete
21:47:04.314 00.055 10072 worker thread done servicing request
21:47:04.314 00.000 1032 OnExposeComplete: enter
21:47:04.317 00.003 1032 UpdateGuideState(): m_state=6
21:47:04.319 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 539
21:47:04.321 00.002 1032 Star::Find returns 1 (0), X=1104.34, Y=140.84, Mass=1300, SNR=25.3, Peak=127 HFD=3.0
21:47:04.324 00.003 1032 MultiStar: [#1 -0.04,0.26,0.00,M7] [#2 0.10,0.28,0.00,M1] [#3 -0.07,0.18,0.73,U] [#4 -0.08,0.17,0.63,U] [#5 0.02,0.09,0.66,U] [#6 0.23,0.30,0.00,M7] [#7 -0.03,0.08,0.67,U] [#8 0.18,-0.05,0.51,U] 
21:47:04.325 00.001 1032 refined, 5 included, MultiStar: {0.03, 0.07}, one-star: {0.13, -0.03}
21:47:04.327 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
21:47:04.328 00.001 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
21:47:04.329 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.21 mountX=0.06 mountY=-0.04, mountTheta=-0.62
21:47:04.332 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
21:47:04.336 00.004 1032 Enqueuing Move request for scope (0.03, 0.07)
21:47:04.338 00.002 10072 Worker thread wakes up
21:47:04.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
21:47:04.338 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
21:47:04.338 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.04
21:47:04.338 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.37, period_length = 290.05
21:47:04.338 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:47:04.339 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:04.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:47:04.339 00.000 10072 MoveAxis(W, 0, ABG)
21:47:04.339 00.000 10072 Move returns status 0, amount 0
21:47:04.339 00.000 10072 MoveAxis(N, 0, ABG)
21:47:04.339 00.000 10072 Move returns status 0, amount 0
21:47:04.339 00.000 10072 move complete, result=0
21:47:04.339 00.000 10072 worker thread done servicing request
21:47:04.339 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:47:04.357 00.018 1032 UpdateGuideState exits: m=1300 SNR=25.3
21:47:04.358 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:04.362 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:04.365 00.003 1032 Enqueuing Expose request
21:47:04.368 00.003 10072 Worker thread wakes up
21:47:04.368 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:04.368 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:47:04.368 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:47:04.998 00.630 10072 Exposure complete
21:47:05.057 00.059 10072 worker thread done servicing request
21:47:05.057 00.000 1032 OnExposeComplete: enter
21:47:05.059 00.002 1032 UpdateGuideState(): m_state=6
21:47:05.060 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 540
21:47:05.062 00.002 1032 Star::Find returns 1 (0), X=1104.19, Y=141.12, Mass=1207, SNR=24.3, Peak=108 HFD=2.9
21:47:05.064 00.002 1032 MultiStar: [#1 0.00,0.43,0.00,M8] [#2 -0.13,0.34,0.00,M2] [#3 -0.30,0.06,0.00,M1] [#4 -0.15,0.22,0.00,M1] [#5 0.16,0.29,0.00,M5] [#6 0.05,0.30,0.00,M8] [#7 -0.18,0.11,0.00,M1] [#8 -0.05,0.13,0.56,U] 
21:47:05.066 00.002 1032 refined, 1 included, MultiStar: {-0.03, 0.20}, one-star: {-0.02, 0.24}
21:47:05.067 00.001 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
21:47:05.069 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
21:47:05.070 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.72 mountX=0.20 mountY=-0.02, mountTheta=-0.11
21:47:05.073 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.20, opts=13)
21:47:05.074 00.001 1032 Enqueuing Move request for scope (-0.03, 0.20)
21:47:05.076 00.002 10072 Worker thread wakes up
21:47:05.076 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
21:47:05.076 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
21:47:05.076 00.000 10072 Moving (-0.03, 0.20) raw xDistance=0.20 yDistance=-0.02
21:47:05.077 00.001 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.37, period_length = 290.05
21:47:05.077 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
21:47:05.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:05.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:47:05.077 00.000 10072 MoveAxis(W, 92, ABG)
21:47:05.077 00.000 10072 Guiding  Dir = 3, Dur = 92
21:47:05.077 00.000 10072 IsGuiding returns 0
21:47:05.077 00.000 10072 PulseGuide returned control before completion, sleep 102
21:47:05.078 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:47:05.100 00.022 1032 UpdateGuideState exits: m=1207 SNR=24.3
21:47:05.102 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:05.105 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:05.108 00.003 1032 Enqueuing Expose request
21:47:05.181 00.073 10072 IsGuiding returns 0
21:47:05.181 00.000 10072 Move returns status 0, amount 92
21:47:05.182 00.001 10072 MoveAxis(N, 0, ABG)
21:47:05.182 00.000 10072 Move returns status 0, amount 0
21:47:05.182 00.000 10072 move complete, result=0
21:47:05.182 00.000 10072 worker thread done servicing request
21:47:05.182 00.000 1032 GuideStep: 0.2 px 92 ms WEST, -0.0 px 0 ms NORTH
21:47:05.185 00.003 10072 Worker thread wakes up
21:47:05.185 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:05.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:47:05.594 00.409 10072 Exposure complete
21:47:05.652 00.058 10072 worker thread done servicing request
21:47:05.652 00.000 1032 OnExposeComplete: enter
21:47:05.654 00.002 1032 UpdateGuideState(): m_state=6
21:47:05.656 00.002 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 541
21:47:05.657 00.001 1032 Star::Find returns 1 (0), X=1104.30, Y=140.84, Mass=1219, SNR=24.5, Peak=118 HFD=3.2
21:47:05.659 00.002 1032 MultiStar: [#1 0.02,0.17,0.95,U] [#2 -0.14,0.18,0.00,M3] [#3 -0.00,0.11,0.75,U] [#4 -0.09,0.08,0.71,U] [#5 0.16,0.24,0.00,M6] [#6 0.09,0.05,0.62,U] [#7 -0.05,0.06,0.71,U] [#8 0.08,-0.03,0.56,U] 
21:47:05.660 00.001 1032 refined, 6 included, MultiStar: {0.02, 0.06}, one-star: {0.09, -0.03}
21:47:05.661 00.001 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
21:47:05.662 00.001 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
21:47:05.664 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.25 mountX=0.05 mountY=-0.04, mountTheta=-0.58
21:47:05.667 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
21:47:05.669 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
21:47:05.671 00.002 10072 Worker thread wakes up
21:47:05.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
21:47:05.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
21:47:05.671 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.04
21:47:05.671 00.000 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.37, period_length = 290.05
21:47:05.671 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:47:05.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:05.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:47:05.671 00.000 10072 MoveAxis(E, 0, ABG)
21:47:05.671 00.000 10072 Move returns status 0, amount 0
21:47:05.671 00.000 10072 MoveAxis(N, 0, ABG)
21:47:05.671 00.000 10072 Move returns status 0, amount 0
21:47:05.671 00.000 10072 move complete, result=0
21:47:05.673 00.002 10072 worker thread done servicing request
21:47:05.673 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:47:05.691 00.018 1032 UpdateGuideState exits: m=1219 SNR=24.5
21:47:05.693 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:05.694 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:05.696 00.002 1032 Enqueuing Expose request
21:47:05.697 00.001 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:47:05.698 00.001 10072 Worker thread wakes up
21:47:05.699 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:05.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:47:06.328 00.629 10072 Exposure complete
21:47:06.384 00.056 10072 worker thread done servicing request
21:47:06.384 00.000 1032 OnExposeComplete: enter
21:47:06.386 00.002 1032 UpdateGuideState(): m_state=6
21:47:06.388 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 542
21:47:06.389 00.001 1032 Star::Find returns 1 (0), X=1104.11, Y=140.85, Mass=1361, SNR=25.9, Peak=122 HFD=2.9
21:47:06.393 00.004 1032 MultiStar: [#1 0.17,0.16,0.00,M8] [#2 -0.14,0.04,0.77,U] [#3 -0.03,0.11,0.72,U] [#4 0.02,-0.11,0.66,U] [#5 0.04,0.00,0.64,U] [#6 0.27,0.09,0.00,M8] [#7 0.06,-0.10,0.65,U] [#8 0.20,0.09,0.00,M2] 
21:47:06.395 00.002 1032 refined, 5 included, MultiStar: {-0.03, -0.01}, one-star: {-0.10, -0.02}
21:47:06.397 00.002 1032 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.83) = xAngle (-4.67 = 1.61)
21:47:06.399 00.002 1032 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.67 = 1.61)
21:47:06.400 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-2.84 mountX=-0.00 mountY=0.04, mountTheta=1.61
21:47:06.403 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
21:47:06.406 00.003 1032 Enqueuing Move request for scope (-0.03, -0.01)
21:47:06.408 00.002 10072 Worker thread wakes up
21:47:06.408 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
21:47:06.408 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
21:47:06.409 00.001 10072 Moving (-0.03, -0.01) raw xDistance=-0.00 yDistance=0.04
21:47:06.409 00.000 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.36, period_length = 290.05
21:47:06.409 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:47:06.409 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:06.410 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:47:06.410 00.000 10072 MoveAxis(E, 0, ABG)
21:47:06.410 00.000 10072 Move returns status 0, amount 0
21:47:06.410 00.000 10072 MoveAxis(N, 0, ABG)
21:47:06.410 00.000 10072 Move returns status 0, amount 0
21:47:06.410 00.000 10072 move complete, result=0
21:47:06.410 00.000 10072 worker thread done servicing request
21:47:06.410 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:47:06.431 00.021 1032 UpdateGuideState exits: m=1361 SNR=25.9
21:47:06.434 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:06.436 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:06.438 00.002 1032 Enqueuing Expose request
21:47:06.440 00.002 1032 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:47:06.441 00.001 10072 Worker thread wakes up
21:47:06.441 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:06.442 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:47:06.847 00.405 10072 Exposure complete
21:47:06.908 00.061 10072 worker thread done servicing request
21:47:06.908 00.000 1032 OnExposeComplete: enter
21:47:06.910 00.002 1032 UpdateGuideState(): m_state=6
21:47:06.912 00.002 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 543
21:47:06.914 00.002 1032 Star::Find returns 1 (0), X=1103.99, Y=140.78, Mass=1101, SNR=23.2, Peak=92 HFD=2.8
21:47:06.916 00.002 1032 MultiStar: [#1 0.13,0.25,0.00,M9] [#2 0.03,0.32,0.00,M3] [#3 -0.05,0.25,0.00,M1] [#4 -0.06,-0.01,0.72,U] [#5 -0.06,-0.02,0.76,U] [#6 0.27,0.06,0.00,M9] [#7 0.01,-0.12,0.70,U] [#8 0.18,-0.15,0.00,M3] 
21:47:06.918 00.002 1032 refined, 3 included, MultiStar: {-0.09, -0.07}, one-star: {-0.22, -0.10}
21:47:06.919 00.001 1032 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.83) = xAngle (-4.36 = 1.92)
21:47:06.921 00.002 1032 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.36 = 1.92)
21:47:06.923 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.53 mountX=-0.04 mountY=0.11, mountTheta=1.92
21:47:06.927 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.07, opts=13)
21:47:06.930 00.003 1032 Enqueuing Move request for scope (-0.09, -0.07)
21:47:06.932 00.002 10072 Worker thread wakes up
21:47:06.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
21:47:06.932 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
21:47:06.932 00.000 10072 Moving (-0.09, -0.07) raw xDistance=-0.04 yDistance=0.11
21:47:06.933 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.36, period_length = 290.05
21:47:06.933 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:47:06.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:06.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:47:06.934 00.001 10072 MoveAxis(E, 0, ABG)
21:47:06.934 00.000 10072 Move returns status 0, amount 0
21:47:06.934 00.000 10072 MoveAxis(N, 0, ABG)
21:47:06.934 00.000 10072 Move returns status 0, amount 0
21:47:06.934 00.000 10072 move complete, result=0
21:47:06.934 00.000 10072 worker thread done servicing request
21:47:06.934 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
21:47:06.954 00.020 1032 UpdateGuideState exits: m=1101 SNR=23.2
21:47:06.958 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:06.960 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:06.961 00.001 1032 Enqueuing Expose request
21:47:06.963 00.002 10072 Worker thread wakes up
21:47:06.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:06.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:47:06.964 00.001 1032 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:47:07.599 00.635 10072 Exposure complete
21:47:07.660 00.061 10072 worker thread done servicing request
21:47:07.660 00.000 1032 OnExposeComplete: enter
21:47:07.663 00.003 1032 UpdateGuideState(): m_state=6
21:47:07.665 00.002 1032 Star::Find(15, 1103, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 544
21:47:07.667 00.002 1032 Star::Find returns 1 (0), X=1104.00, Y=140.96, Mass=1254, SNR=24.8, Peak=101 HFD=2.9
21:47:07.670 00.003 1032 MultiStar: [#1 -0.03,0.26,0.00,M10] [#2 -0.03,0.32,0.00,M4] [#3 -0.14,0.26,0.00,M2] [#4 -0.15,0.23,0.00,M1] [#5 0.03,0.21,0.00,M5] [#6 0.24,0.17,0.00,M10] [#7 -0.15,0.03,0.67,U] [#8 0.10,-0.10,0.50,U] 
21:47:07.671 00.001 1032 refined, 2 included, MultiStar: {-0.12, 0.03}, one-star: {-0.21, 0.09}
21:47:07.673 00.002 1032 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.83) = xAngle (1.11 = 1.11)
21:47:07.677 00.004 1032 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.11 = 1.11)
21:47:07.679 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.94 mountX=0.05 mountY=0.11, mountTheta=1.11
21:47:07.683 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.03, opts=13)
21:47:07.684 00.001 1032 Enqueuing Move request for scope (-0.12, 0.03)
21:47:07.686 00.002 10072 Worker thread wakes up
21:47:07.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
21:47:07.686 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
21:47:07.686 00.000 10072 Moving (-0.12, 0.03) raw xDistance=0.05 yDistance=0.11
21:47:07.687 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.36, period_length = 290.05
21:47:07.687 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:47:07.687 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:07.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:47:07.687 00.000 10072 MoveAxis(E, 0, ABG)
21:47:07.687 00.000 10072 Move returns status 0, amount 0
21:47:07.687 00.000 10072 MoveAxis(N, 0, ABG)
21:47:07.688 00.001 10072 Move returns status 0, amount 0
21:47:07.688 00.000 10072 move complete, result=0
21:47:07.688 00.000 10072 worker thread done servicing request
21:47:07.689 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:47:07.712 00.023 1032 UpdateGuideState exits: m=1254 SNR=24.8
21:47:07.714 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:07.716 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:07.717 00.001 1032 Enqueuing Expose request
21:47:07.719 00.002 1032 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:47:07.721 00.002 10072 Worker thread wakes up
21:47:07.721 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:07.721 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:47:08.137 00.416 10072 Exposure complete
21:47:08.212 00.075 10072 worker thread done servicing request
21:47:08.212 00.000 1032 OnExposeComplete: enter
21:47:08.214 00.002 1032 UpdateGuideState(): m_state=6
21:47:08.216 00.002 1032 Star::Find(15, 1103, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 545
21:47:08.217 00.001 1032 Star::Find returns 1 (0), X=1104.01, Y=141.07, Mass=1446, SNR=26.7, Peak=117 HFD=2.9
21:47:08.219 00.002 1032 MultiStar: [#1 0.09,0.22,0.00,R] [#2 -0.21,0.07,0.00,M5] [#3 -0.19,0.27,0.00,M3] [#4 -0.14,0.06,0.61,U] [#5 -0.08,0.14,0.58,U] [#6 0.09,0.22,0.00,R] [#7 -0.14,0.05,0.64,U] [#8 -0.03,-0.03,0.47,U] 
21:47:08.221 00.002 1032 refined, 4 included, MultiStar: {-0.14, 0.10}, one-star: {-0.21, 0.19}
21:47:08.222 00.001 1032 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.83) = xAngle (0.67 = 0.67)
21:47:08.224 00.002 1032 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.67 = 0.67)
21:47:08.225 00.001 1032 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.50 mountX=0.13 mountY=0.11, mountTheta=0.67
21:47:08.227 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.10, opts=13)
21:47:08.229 00.002 1032 Enqueuing Move request for scope (-0.14, 0.10)
21:47:08.232 00.003 10072 Worker thread wakes up
21:47:08.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
21:47:08.232 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
21:47:08.232 00.000 10072 Moving (-0.14, 0.10) raw xDistance=0.13 yDistance=0.11
21:47:08.233 00.001 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.36, period_length = 290.05
21:47:08.233 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
21:47:08.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:08.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:47:08.233 00.000 10072 MoveAxis(W, 60, ABG)
21:47:08.233 00.000 10072 Guiding  Dir = 3, Dur = 60
21:47:08.233 00.000 10072 IsGuiding returns 0
21:47:08.234 00.001 10072 PulseGuide returned control before completion, sleep 70
21:47:08.234 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:47:08.255 00.021 1032 UpdateGuideState exits: m=1446 SNR=26.7
21:47:08.256 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:08.258 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:08.260 00.002 1032 Enqueuing Expose request
21:47:08.304 00.044 10072 IsGuiding returns 0
21:47:08.304 00.000 10072 Move returns status 0, amount 60
21:47:08.304 00.000 10072 MoveAxis(N, 0, ABG)
21:47:08.304 00.000 10072 Move returns status 0, amount 0
21:47:08.304 00.000 10072 move complete, result=0
21:47:08.305 00.001 10072 worker thread done servicing request
21:47:08.305 00.000 10072 Worker thread wakes up
21:47:08.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:08.305 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:47:08.309 00.004 1032 GuideStep: 0.1 px 60 ms WEST, 0.1 px 0 ms NORTH
21:47:08.932 00.623 10072 Exposure complete
21:47:08.996 00.064 10072 worker thread done servicing request
21:47:08.996 00.000 1032 OnExposeComplete: enter
21:47:08.997 00.001 1032 UpdateGuideState(): m_state=6
21:47:09.001 00.004 1032 Star::Find(15, 1104, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 546
21:47:09.003 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=140.80, Mass=1218, SNR=24.5, Peak=119 HFD=2.9
21:47:09.004 00.001 1032 MultiStar: [#1 -0.03,-0.08,1.08,U] [#2 0.04,0.00,0.78,U] [#3 -0.08,-0.08,0.72,U] [#4 -0.08,-0.06,0.71,U] [#5 0.03,0.01,0.67,U] [#6 -0.09,-0.29,0.00,M1] [#7 0.02,-0.12,0.68,U] [#8 0.15,-0.00,0.49,U] 
21:47:09.006 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.05}, one-star: {-0.03, -0.07}
21:47:09.008 00.002 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.74)
21:47:09.010 00.002 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.74)
21:47:09.011 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.71 mountX=-0.05 mountY=0.02, mountTheta=2.74
21:47:09.014 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
21:47:09.016 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
21:47:09.018 00.002 10072 Worker thread wakes up
21:47:09.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
21:47:09.018 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
21:47:09.018 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
21:47:09.019 00.001 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.36, period_length = 290.05
21:47:09.019 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:47:09.019 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:09.019 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:47:09.019 00.000 10072 MoveAxis(E, 1, ABG)
21:47:09.019 00.000 10072 Guiding  Dir = 2, Dur = 1
21:47:09.019 00.000 10072 IsGuiding returns 0
21:47:09.020 00.001 10072 PulseGuide returned control before completion, sleep 11
21:47:09.020 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:47:09.039 00.019 10072 IsGuiding returns 0
21:47:09.039 00.000 10072 Move returns status 0, amount 1
21:47:09.039 00.000 10072 MoveAxis(N, 0, ABG)
21:47:09.039 00.000 10072 Move returns status 0, amount 0
21:47:09.039 00.000 10072 move complete, result=0
21:47:09.039 00.000 10072 worker thread done servicing request
21:47:09.040 00.001 1032 UpdateGuideState exits: m=1218 SNR=24.5
21:47:09.042 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:09.044 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:09.046 00.002 1032 Enqueuing Expose request
21:47:09.048 00.002 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:47:09.050 00.002 10072 Worker thread wakes up
21:47:09.050 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:09.050 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:47:09.462 00.412 10072 Exposure complete
21:47:09.524 00.062 10072 worker thread done servicing request
21:47:09.525 00.001 1032 OnExposeComplete: enter
21:47:09.527 00.002 1032 UpdateGuideState(): m_state=6
21:47:09.530 00.003 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 547
21:47:09.556 00.026 1032 Star::Find returns 1 (0), X=1104.10, Y=140.76, Mass=1274, SNR=25.0, Peak=124 HFD=2.9
21:47:09.561 00.005 1032 MultiStar: [#1 0.03,-0.12,0.95,U] [#2 0.02,-0.05,0.79,U] [#3 -0.01,0.01,0.74,U] [#4 -0.29,0.09,0.00,M1] [#5 0.04,-0.00,0.69,U] [#6 0.04,-0.24,0.00,M2] [#7 0.02,-0.16,0.65,U] [#8 0.17,-0.20,0.00,M1] 
21:47:09.564 00.003 1032 refined, 5 included, MultiStar: {-0.01, -0.07}, one-star: {-0.11, -0.11}
21:47:09.567 00.003 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.78)
21:47:09.570 00.003 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.78)
21:47:09.588 00.018 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.67 mountX=-0.07 mountY=0.03, mountTheta=2.78
21:47:09.595 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
21:47:09.598 00.003 1032 Enqueuing Move request for scope (-0.01, -0.07)
21:47:09.600 00.002 10072 Worker thread wakes up
21:47:09.600 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
21:47:09.600 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
21:47:09.601 00.001 10072 Moving (-0.01, -0.07) raw xDistance=-0.07 yDistance=0.03
21:47:09.601 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.36, period_length = 290.05
21:47:09.601 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:47:09.602 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:09.602 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:47:09.602 00.000 10072 MoveAxis(E, 1, ABG)
21:47:09.602 00.000 10072 Guiding  Dir = 2, Dur = 1
21:47:09.603 00.001 10072 IsGuiding returns 0
21:47:09.604 00.001 10072 PulseGuide returned control before completion, sleep 11
21:47:09.605 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
21:47:09.617 00.012 10072 IsGuiding returns 0
21:47:09.617 00.000 10072 Move returns status 0, amount 1
21:47:09.617 00.000 10072 MoveAxis(N, 0, ABG)
21:47:09.617 00.000 10072 Move returns status 0, amount 0
21:47:09.617 00.000 10072 move complete, result=0
21:47:09.617 00.000 10072 worker thread done servicing request
21:47:09.629 00.012 1032 UpdateGuideState exits: m=1274 SNR=25.0
21:47:09.714 00.085 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:09.717 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:09.719 00.002 1032 Enqueuing Expose request
21:47:09.721 00.002 10072 Worker thread wakes up
21:47:09.722 00.001 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:47:09.724 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:09.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,126,31,31)
21:47:09.779 00.055 1032 evsrv: cli 0D18B3B0 connect
21:47:09.782 00.003 1032 case statement mapped state 6 to 3
21:47:09.786 00.004 1032 case statement mapped state 6 to 3
21:47:09.788 00.002 1032 evsrv: cli 0D18B3B0 request: {"method":"get_app_state","id":"bdc44282-eebb-490a-821a-e280ca3f1ca7"}
21:47:09.792 00.004 1032 case statement mapped state 6 to 3
21:47:09.794 00.002 1032 evsrv: cli 0D18B3B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bdc44282-eebb-490a-821a-e280ca3f1ca7"}
21:47:09.888 00.094 1032 evsrv: cli 0D18B3B0 disconnect
21:47:09.945 00.057 1032 evsrv: cli 0D18B9F0 connect
21:47:09.949 00.004 1032 case statement mapped state 6 to 3
21:47:09.960 00.011 1032 case statement mapped state 6 to 3
21:47:09.966 00.006 1032 evsrv: cli 0D18B9F0 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.3,"time":3,"timeout":40}},"id":"fab9a822-4b33-403d-8420-1f84cae49c96"}
21:47:09.969 00.003 1032 PhdController::Dither begins
21:47:09.971 00.002 1032 dither: size=3.00, dRA=-2.99 dDec=0.38
21:47:09.973 00.002 1032 MountToCamera -- mountTheta (3.01) + m_xAngle (1.83) = xAngle (4.84 = -1.44)
21:47:09.976 00.003 1032 MountToCamera -- mountX=-2.99 mountY=0.38 hyp=3.02 mountTheta=3.01 cameraX=0.40, cameraY=-2.99 cameraTheta=-1.44
21:47:09.980 00.004 1032 setting lock position to (1104.61, 137.89)
21:47:09.983 00.003 1032 Mount: notify guiding dithered (0.4, -3.0)
21:47:10.021 00.038 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
21:47:10.024 00.003 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
21:47:10.029 00.005 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:47:10.031 00.002 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:47:10.034 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
21:47:10.037 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
21:47:10.039 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
21:47:10.043 00.004 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:47:10.046 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
21:47:10.048 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
21:47:10.051 00.003 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
21:47:10.053 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
21:47:10.057 00.004 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
21:47:10.060 00.003 1032 MultiStar: stabilizing after lock position change
21:47:10.063 00.003 1032 Status Line: Dither by -2.99,0.38
21:47:10.078 00.015 1032 PhdController: newstate STATE_SETTLE_BEGIN
21:47:10.086 00.008 1032 PhdController: newstate STATE_SETTLE_WAIT
21:47:10.088 00.002 1032 evsrv: cli 0D18B9F0 response: {"jsonrpc":"2.0","result":0,"id":"fab9a822-4b33-403d-8420-1f84cae49c96"}
21:47:10.092 00.004 1032 evsrv: cli 0D18B9F0 disconnect
21:47:10.375 00.283 10072 Exposure complete
21:47:10.470 00.095 10072 worker thread done servicing request
21:47:10.470 00.000 1032 OnExposeComplete: enter
21:47:10.474 00.004 1032 UpdateGuideState(): m_state=6
21:47:10.478 00.004 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 548
21:47:10.481 00.003 1032 Star::Find returns 1 (0), X=1104.20, Y=140.95, Mass=1172, SNR=24.0, Peak=103 HFD=3.1
21:47:10.484 00.003 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
21:47:10.489 00.005 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
21:47:10.491 00.002 1032 CameraToMount -- cameraX=-0.40 cameraY=3.07 hyp=3.10 cameraTheta=1.70 mountX=3.07 mountY=-0.40, mountTheta=-0.13
21:47:10.496 00.005 1032 dither recenter: remaining=(3.0,-0.4) step=(3.0,-0.4)
21:47:10.499 00.003 1032 MountToCamera -- mountTheta (-0.13) + m_xAngle (1.83) = xAngle (1.70 = 1.70)
21:47:10.502 00.003 1032 MountToCamera -- mountX=2.99 mountY=-0.38 hyp=3.02 mountTheta=-0.13 cameraX=-0.40, cameraY=2.99 cameraTheta=1.70
21:47:10.504 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.40, y=2.99, opts=4)
21:47:10.508 00.004 1032 Enqueuing Move request for scope (-0.40, 2.99)
21:47:10.511 00.003 1032 Mount: notify direct move 2.99,-0.38
21:47:10.514 00.003 10072 Worker thread wakes up
21:47:10.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 2.99) opts 0x4
21:47:10.514 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.40, 2.99)
21:47:10.514 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
21:47:10.526 00.012 10072 Moving (-0.40, 2.99) raw xDistance=2.99 yDistance=-0.38
21:47:10.526 00.000 10072 BLC: window closed
21:47:10.526 00.000 10072 MoveAxis(W, 2879, B)
21:47:10.526 00.000 10072 Guiding  Dir = 3, Dur = 2879
21:47:10.527 00.001 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
21:47:10.530 00.003 10072 IsGuiding returns 0
21:47:10.530 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:47:10.533 00.003 10072 PulseGuide returned control before completion, sleep 2889
21:47:10.534 00.001 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:47:10.536 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
21:47:10.539 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
21:47:10.543 00.004 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
21:47:10.547 00.004 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:47:10.555 00.008 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
21:47:10.563 00.008 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
21:47:10.566 00.003 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
21:47:10.569 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
21:47:10.572 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
21:47:10.577 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:47:10.608 00.031 1032 UpdateGuideState exits: m=1172 SNR=24.0
21:47:10.613 00.005 1032 PhdController: settling, locked = 1, distance = 3.11 (0.30) aobump = 0 frame = 1 / 99999
21:47:10.616 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784166430.616,"Host":"MELE","Inst":1,"Distance":3.11,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
21:47:10.618 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:10.623 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:10.625 00.002 1032 Enqueuing Expose request
21:47:13.430 02.805 10072 IsGuiding returns 0
21:47:13.430 00.000 10072 Move returns status 0, amount 2879
21:47:13.430 00.000 10072 BLC: non-algo type move will not reverse Dec direction, no blc applied
21:47:13.430 00.000 10072 MoveAxis(N, 246, B)
21:47:13.430 00.000 10072 Guiding  Dir = 0, Dur = 246
21:47:13.431 00.001 10072 IsGuiding returns 0
21:47:13.431 00.000 10072 PulseGuide returned control before completion, sleep 256
21:47:13.694 00.263 10072 IsGuiding returns 0
21:47:13.694 00.000 10072 Move returns status 0, amount 246
21:47:13.694 00.000 10072 move complete, result=0
21:47:13.694 00.000 10072 worker thread done servicing request
21:47:13.694 00.000 10072 Worker thread wakes up
21:47:13.694 00.000 1032 GuideStep: 3.0 px 2879 ms WEST, -0.4 px 246 ms NORTH
21:47:13.696 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:13.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:14.321 00.625 10072 Exposure complete
21:47:14.386 00.065 10072 worker thread done servicing request
21:47:14.386 00.000 1032 OnExposeComplete: enter
21:47:14.389 00.003 1032 UpdateGuideState(): m_state=6
21:47:14.390 00.001 1032 Star::Find(15, 1104, 140, 0, (0,0,0,0), 0.7, 4.5, 255) frame 549
21:47:14.392 00.002 1032 Star::Find returns 1 (0), X=1104.60, Y=137.71, Mass=1201, SNR=24.3, Peak=110 HFD=3.1
21:47:14.395 00.003 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.86)
21:47:14.397 00.002 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.86)
21:47:14.399 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.60 mountX=-0.17 mountY=0.05, mountTheta=2.86
21:47:14.402 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.18, opts=13)
21:47:14.403 00.001 1032 Enqueuing Move request for scope (-0.00, -0.18)
21:47:14.405 00.002 10072 Worker thread wakes up
21:47:14.405 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.18) opts 0xd
21:47:14.405 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.18)
21:47:14.405 00.000 10072 Moving (-0.00, -0.18) raw xDistance=-0.17 yDistance=0.05
21:47:14.405 00.000 10072 PPEC rslt(dithering): input = -0.17, final = -0.09
21:47:14.405 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
21:47:14.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:14.406 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:47:14.406 00.000 10072 MoveAxis(E, 82, ABG)
21:47:14.406 00.000 10072 Guiding  Dir = 2, Dur = 82
21:47:14.406 00.000 10072 IsGuiding returns 0
21:47:14.406 00.000 10072 PulseGuide returned control before completion, sleep 92
21:47:14.407 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:47:14.430 00.023 1032 UpdateGuideState exits: m=1201 SNR=24.3
21:47:14.432 00.002 1032 PhdController: settling, locked = 1, distance = 0.18 (0.30) aobump = 0 frame = 2 / 99999
21:47:14.434 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784166434.433,"Host":"MELE","Inst":1,"Distance":0.18,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
21:47:14.435 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:14.437 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:14.439 00.002 1032 Enqueuing Expose request
21:47:14.544 00.105 10072 IsGuiding returns 0
21:47:14.544 00.000 10072 Move returns status 0, amount 82
21:47:14.544 00.000 10072 MoveAxis(N, 0, ABG)
21:47:14.544 00.000 10072 Move returns status 0, amount 0
21:47:14.544 00.000 10072 move complete, result=0
21:47:14.544 00.000 10072 worker thread done servicing request
21:47:14.544 00.000 10072 Worker thread wakes up
21:47:14.544 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:14.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:14.551 00.007 1032 GuideStep: -0.2 px 82 ms EAST, 0.1 px 0 ms NORTH
21:47:14.962 00.411 10072 Exposure complete
21:47:15.057 00.095 10072 worker thread done servicing request
21:47:15.057 00.000 1032 OnExposeComplete: enter
21:47:15.062 00.005 1032 UpdateGuideState(): m_state=6
21:47:15.067 00.005 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 550
21:47:15.071 00.004 1032 Star::Find returns 1 (0), X=1104.61, Y=137.89, Mass=1257, SNR=24.8, Peak=108 HFD=3.2
21:47:15.075 00.004 1032 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.83) = xAngle (0.39 = 0.39)
21:47:15.079 00.004 1032 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.39 = 0.39)
21:47:15.084 00.005 1032 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.22 mountX=0.00 mountY=0.00, mountTheta=0.39
21:47:15.090 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.00, opts=13)
21:47:15.093 00.003 1032 Enqueuing Move request for scope (-0.00, 0.00)
21:47:15.095 00.002 10072 Worker thread wakes up
21:47:15.095 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
21:47:15.096 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
21:47:15.096 00.000 10072 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=0.00
21:47:15.096 00.000 10072 PPEC rslt(dithering): input = 0.00, final = 0.00
21:47:15.096 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
21:47:15.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:15.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:47:15.096 00.000 10072 MoveAxis(W, 2, ABG)
21:47:15.096 00.000 10072 Guiding  Dir = 3, Dur = 2
21:47:15.097 00.001 10072 IsGuiding returns 0
21:47:15.097 00.000 10072 PulseGuide returned control before completion, sleep 12
21:47:15.100 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:47:15.114 00.014 10072 IsGuiding returns 0
21:47:15.115 00.001 10072 Move returns status 0, amount 2
21:47:15.115 00.000 10072 MoveAxis(N, 0, ABG)
21:47:15.115 00.000 10072 Move returns status 0, amount 0
21:47:15.115 00.000 10072 move complete, result=0
21:47:15.115 00.000 10072 worker thread done servicing request
21:47:15.131 00.016 1032 UpdateGuideState exits: m=1257 SNR=24.8
21:47:15.134 00.003 1032 PhdController: settling, locked = 1, distance = 0.13 (0.30) aobump = 0 frame = 3 / 99999
21:47:15.136 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784166435.136,"Host":"MELE","Inst":1,"Distance":0.13,"Time":0.7,"SettleTime":3.0,"StarLocked":true}
21:47:15.139 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:15.141 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:15.144 00.003 1032 Enqueuing Expose request
21:47:15.148 00.004 10072 Worker thread wakes up
21:47:15.149 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:15.149 00.000 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
21:47:15.151 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:15.890 00.739 10072 Exposure complete
21:47:18.169 02.279 10072 worker thread done servicing request
21:47:18.169 00.000 1032 OnExposeComplete: enter
21:47:18.174 00.005 1032 UpdateGuideState(): m_state=6
21:47:18.301 00.127 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 551
21:47:18.339 00.038 1032 Star::Find returns 1 (0), X=1104.68, Y=137.75, Mass=1295, SNR=25.2, Peak=120 HFD=3.0
21:47:18.342 00.003 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
21:47:18.344 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
21:47:18.347 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.08 mountX=-0.15 mountY=-0.04, mountTheta=-2.91
21:47:18.351 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.14, opts=13)
21:47:18.353 00.002 1032 Enqueuing Move request for scope (0.08, -0.14)
21:47:18.355 00.002 10072 Worker thread wakes up
21:47:18.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
21:47:18.355 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
21:47:18.355 00.000 10072 Moving (0.08, -0.14) raw xDistance=-0.15 yDistance=-0.04
21:47:18.356 00.001 10072 PPEC rslt(dithering): input = -0.15, final = -0.08
21:47:18.356 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
21:47:18.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:18.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:47:18.356 00.000 10072 MoveAxis(E, 73, ABG)
21:47:18.356 00.000 10072 Guiding  Dir = 2, Dur = 73
21:47:18.356 00.000 10072 IsGuiding returns 0
21:47:18.357 00.001 10072 PulseGuide returned control before completion, sleep 83
21:47:18.360 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:47:18.391 00.031 1032 UpdateGuideState exits: m=1295 SNR=25.2
21:47:18.395 00.004 1032 PhdController: settling, locked = 1, distance = 0.14 (0.30) aobump = 0 frame = 4 / 99999
21:47:18.397 00.002 1032 PhdController: newstate STATE_FINISH
21:47:18.402 00.005 1032 PhdController complete: success
21:47:18.432 00.030 1032 evsrv: {"Event":"SettleDone","Timestamp":1784166438.432,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
21:47:18.442 00.010 1032 Mount: notify guiding dither settle done success=1
21:47:18.472 00.030 10072 IsGuiding returns 0
21:47:18.472 00.000 10072 Move returns status 0, amount 73
21:47:18.472 00.000 10072 MoveAxis(N, 0, ABG)
21:47:18.472 00.000 10072 Move returns status 0, amount 0
21:47:18.472 00.000 10072 move complete, result=0
21:47:18.472 00.000 10072 worker thread done servicing request
21:47:18.481 00.009 1032 PhdController: newstate STATE_IDLE
21:47:18.546 00.065 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:18.553 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:18.559 00.006 1032 Enqueuing Expose request
21:47:18.562 00.003 10072 Worker thread wakes up
21:47:18.563 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:18.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:18.569 00.006 1032 GuideStep: -0.2 px 73 ms EAST, -0.0 px 0 ms NORTH
21:47:19.254 00.685 10072 Exposure complete
21:47:19.817 00.563 10072 worker thread done servicing request
21:47:19.818 00.001 1032 OnExposeComplete: enter
21:47:19.861 00.043 1032 UpdateGuideState(): m_state=6
21:47:19.867 00.006 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 552
21:47:19.870 00.003 1032 Star::Find returns 1 (0), X=1104.51, Y=137.73, Mass=1204, SNR=24.3, Peak=111 HFD=3.2
21:47:19.874 00.004 1032 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.83) = xAngle (-3.99 = 2.29)
21:47:19.876 00.002 1032 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.99 = 2.29)
21:47:19.880 00.004 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.16 mountX=-0.12 mountY=0.14, mountTheta=2.29
21:47:19.884 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.15, opts=13)
21:47:19.887 00.003 1032 Enqueuing Move request for scope (-0.10, -0.15)
21:47:19.890 00.003 10072 Worker thread wakes up
21:47:19.891 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
21:47:19.891 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
21:47:19.891 00.000 10072 Moving (-0.10, -0.15) raw xDistance=-0.12 yDistance=0.14
21:47:19.892 00.001 10072 PPEC rslt(dithering): input = -0.12, final = -0.06
21:47:19.892 00.000 10072 PPEC: input: -0.12, control: -0.06, exposure: 500
21:47:19.892 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:19.892 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:47:19.892 00.000 10072 MoveAxis(E, 57, ABG)
21:47:19.892 00.000 10072 Guiding  Dir = 2, Dur = 57
21:47:19.893 00.001 10072 IsGuiding returns 0
21:47:19.893 00.000 10072 PulseGuide returned control before completion, sleep 67
21:47:19.896 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:47:19.963 00.067 1032 UpdateGuideState exits: m=1204 SNR=24.3
21:47:20.000 00.037 10072 IsGuiding returns 1
21:47:20.000 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:20.003 00.003 10072 scope still moving after pulse duration time elapsed
21:47:20.003 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:20.006 00.003 1032 Enqueuing Expose request
21:47:20.051 00.045 10072 IsGuiding returns 1
21:47:20.101 00.050 10072 IsGuiding returns 0
21:47:20.101 00.000 10072 scope move finished after 57 + 151 ms
21:47:20.101 00.000 10072 Move returns status 0, amount 57
21:47:20.101 00.000 10072 MoveAxis(N, 0, ABG)
21:47:20.102 00.001 10072 Move returns status 0, amount 0
21:47:20.102 00.000 10072 move complete, result=0
21:47:20.102 00.000 10072 worker thread done servicing request
21:47:20.102 00.000 10072 Worker thread wakes up
21:47:20.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:20.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:20.102 00.000 1032 GuideStep: -0.1 px 57 ms EAST, 0.1 px 0 ms NORTH
21:47:20.897 00.795 10072 Exposure complete
21:47:21.305 00.408 1032 OnExposeComplete: enter
21:47:21.309 00.004 1032 UpdateGuideState(): m_state=6
21:47:21.313 00.004 10072 worker thread done servicing request
21:47:21.313 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 553
21:47:21.317 00.004 1032 Star::Find returns 1 (0), X=1104.65, Y=138.11, Mass=1173, SNR=24.0, Peak=98 HFD=3.3
21:47:21.324 00.007 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
21:47:21.329 00.005 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
21:47:21.333 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.40 mountX=0.21 mountY=-0.09, mountTheta=-0.43
21:47:21.342 00.009 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.23, opts=13)
21:47:21.351 00.009 1032 Enqueuing Move request for scope (0.04, 0.23)
21:47:21.355 00.004 10072 Worker thread wakes up
21:47:21.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.23) opts 0xd
21:47:21.355 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.23)
21:47:21.355 00.000 10072 Moving (0.04, 0.23) raw xDistance=0.21 yDistance=-0.09
21:47:21.356 00.001 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.34, period_length = 290.05
21:47:21.356 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
21:47:21.357 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:21.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:47:21.357 00.000 10072 MoveAxis(W, 93, ABG)
21:47:21.357 00.000 10072 Guiding  Dir = 3, Dur = 93
21:47:21.361 00.004 10072 IsGuiding returns 0
21:47:21.363 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=145, Gamma=2.230
21:47:21.368 00.005 10072 PulseGuide returned control before completion, sleep 99
21:47:21.450 00.082 1032 UpdateGuideState exits: m=1173 SNR=24.0
21:47:21.455 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:21.460 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:21.463 00.003 1032 Enqueuing Expose request
21:47:21.484 00.021 10072 IsGuiding returns 0
21:47:21.484 00.000 10072 Move returns status 0, amount 93
21:47:21.484 00.000 10072 MoveAxis(N, 0, ABG)
21:47:21.484 00.000 10072 Move returns status 0, amount 0
21:47:21.484 00.000 10072 move complete, result=0
21:47:21.484 00.000 10072 worker thread done servicing request
21:47:21.485 00.001 10072 Worker thread wakes up
21:47:21.485 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:21.485 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:21.488 00.003 1032 GuideStep: 0.2 px 93 ms WEST, -0.1 px 0 ms NORTH
21:47:22.167 00.679 10072 Exposure complete
21:47:22.743 00.576 10072 worker thread done servicing request
21:47:22.743 00.000 1032 OnExposeComplete: enter
21:47:22.748 00.005 1032 UpdateGuideState(): m_state=6
21:47:22.753 00.005 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 554
21:47:22.758 00.005 1032 Star::Find returns 1 (0), X=1104.51, Y=137.86, Mass=1221, SNR=24.5, Peak=117 HFD=3.0
21:47:22.761 00.003 1032 MultiStar: exiting stabilization period
21:47:22.765 00.004 1032 MultiStar: updating star positions after lock position change
21:47:22.769 00.004 1032 Star::Find(15, 624, 268, 0, (0,0,0,0), 0.7, 4.5, 255) frame 554
21:47:22.822 00.053 1032 Star::Find returns 1 (0), X=624.06, Y=268.43, Mass=1119, SNR=23.5, Peak=233 HFD=2.2
21:47:22.890 00.068 1032 Star::Find(15, 330, 199, 0, (0,0,0,0), 0.7, 4.5, 255) frame 554
21:47:22.912 00.022 1032 Star::Find returns 1 (0), X=330.43, Y=199.67, Mass=748, SNR=19.2, Peak=105 HFD=2.5
21:47:22.920 00.008 1032 Star::Find(15, 132, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 554
21:47:22.941 00.021 1032 Star::Find returns 1 (0), X=132.44, Y=741.23, Mass=735, SNR=19.0, Peak=71 HFD=3.0
21:47:22.944 00.003 1032 Star::Find(15, 355, 610, 0, (0,0,0,0), 0.7, 4.5, 255) frame 554
21:47:22.949 00.005 1032 Star::Find returns 1 (0), X=355.49, Y=610.80, Mass=545, SNR=16.3, Peak=86 HFD=2.3
21:47:22.951 00.002 1032 Star::Find(15, 1107, 556, 0, (0,0,0,0), 0.7, 4.5, 255) frame 554
21:47:22.957 00.006 1032 Star::Find returns 1 (0), X=1107.19, Y=556.58, Mass=586, SNR=16.9, Peak=60 HFD=2.8
21:47:22.969 00.012 1032 Star::Find(15, 53, 353, 0, (0,0,0,0), 0.7, 4.5, 255) frame 554
21:47:22.975 00.006 1032 Star::Find returns 1 (0), X=52.89, Y=354.20, Mass=516, SNR=15.9, Peak=49 HFD=3.0
21:47:22.981 00.006 1032 Star::Find(15, 568, 602, 0, (0,0,0,0), 0.7, 4.5, 255) frame 554
21:47:22.986 00.005 1032 Star::Find returns 1 (0), X=567.81, Y=602.54, Mass=534, SNR=16.2, Peak=102 HFD=1.9
21:47:22.996 00.010 1032 Star::Find(15, 817, 227, 0, (0,0,0,0), 0.7, 4.5, 255) frame 554
21:47:23.005 00.009 1032 Star::Find returns 1 (0), X=817.54, Y=227.54, Mass=316, SNR=12.4, Peak=51 HFD=1.5
21:47:23.008 00.003 1032 Star::Find(15, 250, 336, 0, (0,0,0,0), 0.7, 4.5, 255) frame 554
21:47:23.011 00.003 1032 Star::Find returns 1 (0), X=250.88, Y=336.51, Mass=341, SNR=12.8, Peak=36 HFD=3.0
21:47:23.014 00.003 1032 Star::Find(15, 469, 326, 0, (0,0,0,0), 0.7, 4.5, 255) frame 554
21:47:23.018 00.004 1032 Star::Find returns 1 (0), X=469.03, Y=326.52, Mass=571, SNR=16.7, Peak=111 HFD=2.3
21:47:23.022 00.004 1032 Star::Find(15, 719, 913, 0, (0,0,0,0), 0.7, 4.5, 255) frame 554
21:47:23.029 00.007 1032 Star::Find returns 1 (0), X=719.18, Y=913.38, Mass=421, SNR=14.3, Peak=53 HFD=2.8
21:47:23.032 00.003 1032 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.83) = xAngle (-4.76 = 1.53)
21:47:23.034 00.002 1032 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.76 = 1.53)
21:47:23.038 00.004 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.93 mountX=0.00 mountY=0.10, mountTheta=1.53
21:47:23.043 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.02, opts=13)
21:47:23.046 00.003 1032 Enqueuing Move request for scope (-0.10, -0.02)
21:47:23.050 00.004 10072 Worker thread wakes up
21:47:23.050 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
21:47:23.050 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
21:47:23.050 00.000 10072 Moving (-0.10, -0.02) raw xDistance=0.00 yDistance=0.10
21:47:23.053 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.34, period_length = 290.05
21:47:23.053 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:47:23.053 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:23.053 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:47:23.053 00.000 10072 MoveAxis(E, 2, ABG)
21:47:23.053 00.000 10072 Guiding  Dir = 2, Dur = 2
21:47:23.054 00.001 10072 IsGuiding returns 0
21:47:23.055 00.001 10072 PulseGuide returned control before completion, sleep 12
21:47:23.055 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:47:23.072 00.017 10072 IsGuiding returns 0
21:47:23.072 00.000 10072 Move returns status 0, amount 2
21:47:23.072 00.000 10072 MoveAxis(N, 0, ABG)
21:47:23.072 00.000 10072 Move returns status 0, amount 0
21:47:23.072 00.000 10072 move complete, result=0
21:47:23.072 00.000 10072 worker thread done servicing request
21:47:23.094 00.022 1032 UpdateGuideState exits: m=1221 SNR=24.5
21:47:23.098 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:23.104 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:23.108 00.004 1032 Enqueuing Expose request
21:47:23.114 00.006 10072 Worker thread wakes up
21:47:23.114 00.000 1032 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:47:23.117 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:23.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:23.750 00.633 10072 Exposure complete
21:47:23.849 00.099 10072 worker thread done servicing request
21:47:23.849 00.000 1032 OnExposeComplete: enter
21:47:23.853 00.004 1032 UpdateGuideState(): m_state=6
21:47:23.856 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 555
21:47:23.858 00.002 1032 Star::Find returns 1 (0), X=1104.61, Y=138.11, Mass=1127, SNR=23.5, Peak=97 HFD=3.2
21:47:23.861 00.003 1032 MultiStar: [#1 0.07,0.31,0.00,M1] [#2 0.00,0.14,0.85,U] [#3 -0.01,0.25,0.00,M2] [#4 -0.16,0.12,0.72,U] [#5 0.00,0.01,0.65,U] [#6 -0.20,0.24,0.00,M3] [#7 0.11,0.25,0.00,M1] [#8 -0.02,0.36,0.00,M2] 
21:47:23.863 00.002 1032 refined, 3 included, MultiStar: {-0.03, 0.13}, one-star: {0.00, 0.22}
21:47:23.867 00.004 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
21:47:23.870 00.003 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
21:47:23.873 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.81 mountX=0.14 mountY=-0.00, mountTheta=-0.02
21:47:23.877 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.13, opts=13)
21:47:23.880 00.003 1032 Enqueuing Move request for scope (-0.03, 0.13)
21:47:23.882 00.002 10072 Worker thread wakes up
21:47:23.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
21:47:23.882 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
21:47:23.882 00.000 10072 Moving (-0.03, 0.13) raw xDistance=0.14 yDistance=-0.00
21:47:23.884 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.07, hyst_pct = 0.34, period_length = 290.05
21:47:23.884 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
21:47:23.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:23.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:47:23.885 00.001 10072 MoveAxis(W, 64, ABG)
21:47:23.885 00.000 10072 Guiding  Dir = 3, Dur = 64
21:47:23.885 00.000 10072 IsGuiding returns 0
21:47:23.885 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:47:23.888 00.003 10072 PulseGuide returned control before completion, sleep 74
21:47:23.943 00.055 1032 UpdateGuideState exits: m=1127 SNR=23.5
21:47:23.947 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:23.950 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:23.952 00.002 1032 Enqueuing Expose request
21:47:23.978 00.026 10072 IsGuiding returns 0
21:47:23.978 00.000 10072 Move returns status 0, amount 64
21:47:23.978 00.000 10072 MoveAxis(N, 0, ABG)
21:47:23.978 00.000 10072 Move returns status 0, amount 0
21:47:23.978 00.000 10072 move complete, result=0
21:47:23.978 00.000 10072 worker thread done servicing request
21:47:23.978 00.000 10072 Worker thread wakes up
21:47:23.978 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:23.978 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:23.979 00.001 1032 GuideStep: 0.1 px 64 ms WEST, -0.0 px 0 ms NORTH
21:47:24.391 00.412 10072 Exposure complete
21:47:24.478 00.087 10072 worker thread done servicing request
21:47:24.478 00.000 1032 OnExposeComplete: enter
21:47:24.482 00.004 1032 UpdateGuideState(): m_state=6
21:47:24.487 00.005 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 556
21:47:24.491 00.004 1032 Star::Find returns 1 (0), X=1104.73, Y=137.98, Mass=1179, SNR=24.1, Peak=114 HFD=3.0
21:47:24.498 00.007 1032 MultiStar: [#1 0.11,0.04,1.02,U] [#2 0.04,0.19,0.77,U] [#3 -0.06,0.15,0.72,U] [#4 -0.04,-0.03,0.72,U] [#5 0.17,-0.08,0.73,U] [#6 0.02,0.13,0.61,U] [#7 0.06,0.06,0.67,U] [#8 -0.09,0.20,0.00,M3] 
21:47:24.500 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.07}, one-star: {0.12, 0.09}
21:47:24.502 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
21:47:24.504 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
21:47:24.507 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.85 mountX=0.05 mountY=-0.07, mountTheta=-0.98
21:47:24.511 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
21:47:24.514 00.003 1032 Enqueuing Move request for scope (0.06, 0.07)
21:47:24.517 00.003 10072 Worker thread wakes up
21:47:24.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
21:47:24.518 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
21:47:24.518 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.07
21:47:24.519 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.34, period_length = 290.05
21:47:24.519 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:47:24.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:24.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:47:24.519 00.000 10072 MoveAxis(E, 1, ABG)
21:47:24.519 00.000 10072 Guiding  Dir = 2, Dur = 1
21:47:24.520 00.001 10072 IsGuiding returns 0
21:47:24.521 00.001 10072 PulseGuide returned control before completion, sleep 11
21:47:24.522 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
21:47:24.541 00.019 10072 IsGuiding returns 0
21:47:24.541 00.000 10072 Move returns status 0, amount 1
21:47:24.541 00.000 10072 MoveAxis(N, 0, ABG)
21:47:24.541 00.000 10072 Move returns status 0, amount 0
21:47:24.542 00.001 10072 move complete, result=0
21:47:24.542 00.000 10072 worker thread done servicing request
21:47:24.551 00.009 1032 UpdateGuideState exits: m=1179 SNR=24.1
21:47:24.554 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:24.556 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:24.558 00.002 1032 Enqueuing Expose request
21:47:24.561 00.003 10072 Worker thread wakes up
21:47:24.561 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:47:24.563 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:24.564 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:25.200 00.636 10072 Exposure complete
21:47:25.286 00.086 10072 worker thread done servicing request
21:47:25.286 00.000 1032 OnExposeComplete: enter
21:47:25.291 00.005 1032 UpdateGuideState(): m_state=6
21:47:25.295 00.004 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 557
21:47:25.306 00.011 1032 Star::Find returns 1 (0), X=1104.76, Y=137.88, Mass=1198, SNR=24.3, Peak=105 HFD=3.0
21:47:25.309 00.003 1032 MultiStar: [#1 0.28,0.04,0.00,M1] [#2 -0.00,-0.02,0.84,U] [#3 0.04,0.09,0.74,U] [#4 0.08,0.03,0.66,U] [#5 0.20,-0.17,0.00,M1] [#6 -0.01,-0.03,0.61,U] [#7 0.12,0.04,0.73,U] [#8 0.09,0.06,0.51,U] 
21:47:25.313 00.004 1032 refined, 6 included, MultiStar: {0.07, 0.02}, one-star: {0.16, -0.01}
21:47:25.317 00.004 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
21:47:25.321 00.004 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
21:47:25.324 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.28 mountX=0.00 mountY=-0.07, mountTheta=-1.55
21:47:25.327 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
21:47:25.329 00.002 1032 Enqueuing Move request for scope (0.07, 0.02)
21:47:25.332 00.003 10072 Worker thread wakes up
21:47:25.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
21:47:25.332 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
21:47:25.332 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.07
21:47:25.334 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.33, period_length = 290.05
21:47:25.334 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:47:25.334 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:25.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:47:25.334 00.000 10072 MoveAxis(E, 1, ABG)
21:47:25.334 00.000 10072 Guiding  Dir = 2, Dur = 1
21:47:25.335 00.001 10072 IsGuiding returns 0
21:47:25.336 00.001 10072 PulseGuide returned control before completion, sleep 11
21:47:25.337 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:47:25.351 00.014 10072 IsGuiding returns 0
21:47:25.351 00.000 10072 Move returns status 0, amount 1
21:47:25.351 00.000 10072 MoveAxis(N, 0, ABG)
21:47:25.351 00.000 10072 Move returns status 0, amount 0
21:47:25.351 00.000 10072 move complete, result=0
21:47:25.351 00.000 10072 worker thread done servicing request
21:47:25.368 00.017 1032 UpdateGuideState exits: m=1198 SNR=24.3
21:47:25.371 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:25.376 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:25.379 00.003 1032 Enqueuing Expose request
21:47:25.382 00.003 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:47:25.386 00.004 10072 Worker thread wakes up
21:47:25.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:25.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:25.794 00.408 10072 Exposure complete
21:47:25.875 00.081 10072 worker thread done servicing request
21:47:25.875 00.000 1032 OnExposeComplete: enter
21:47:25.878 00.003 1032 UpdateGuideState(): m_state=6
21:47:25.881 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 558
21:47:25.889 00.008 1032 Star::Find returns 1 (0), X=1104.73, Y=137.91, Mass=1477, SNR=27.0, Peak=124 HFD=3.1
21:47:25.900 00.011 1032 MultiStar: [#1 0.14,0.02,0.88,U] [#2 -0.01,-0.08,0.69,U] [#3 -0.19,0.08,0.00,M1] [#4 -0.02,0.05,0.63,U] [#5 0.04,-0.09,0.62,U] [#6 -0.07,0.04,0.54,U] [#7 0.01,-0.03,0.65,U] [#8 0.08,0.05,0.48,U] 
21:47:25.902 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.00}, one-star: {0.12, 0.02}
21:47:25.904 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
21:47:25.905 00.001 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
21:47:25.907 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.06 mountX=-0.01 mountY=-0.05, mountTheta=-1.89
21:47:25.912 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.00, opts=13)
21:47:25.914 00.002 1032 Enqueuing Move request for scope (0.05, -0.00)
21:47:25.915 00.001 10072 Worker thread wakes up
21:47:25.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
21:47:25.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
21:47:25.915 00.000 10072 Moving (0.05, -0.00) raw xDistance=-0.01 yDistance=-0.05
21:47:25.917 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.33, period_length = 290.05
21:47:25.917 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:47:25.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:25.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:47:25.917 00.000 10072 MoveAxis(E, 1, ABG)
21:47:25.917 00.000 10072 Guiding  Dir = 2, Dur = 1
21:47:25.918 00.001 10072 IsGuiding returns 0
21:47:25.918 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:47:25.922 00.004 10072 PulseGuide returned control before completion, sleep 11
21:47:25.948 00.026 10072 IsGuiding returns 0
21:47:25.948 00.000 10072 Move returns status 0, amount 1
21:47:25.948 00.000 10072 MoveAxis(N, 0, ABG)
21:47:25.949 00.001 10072 Move returns status 0, amount 0
21:47:25.949 00.000 10072 move complete, result=0
21:47:25.949 00.000 10072 worker thread done servicing request
21:47:25.950 00.001 1032 UpdateGuideState exits: m=1477 SNR=27.0
21:47:25.952 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:25.959 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:25.962 00.003 1032 Enqueuing Expose request
21:47:25.964 00.002 10072 Worker thread wakes up
21:47:25.964 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:47:25.966 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:25.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:26.591 00.625 10072 Exposure complete
21:47:26.667 00.076 10072 worker thread done servicing request
21:47:26.667 00.000 1032 OnExposeComplete: enter
21:47:26.670 00.003 1032 UpdateGuideState(): m_state=6
21:47:26.675 00.005 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 559
21:47:26.678 00.003 1032 Star::Find returns 1 (0), X=1104.68, Y=137.94, Mass=1454, SNR=26.8, Peak=128 HFD=3.2
21:47:26.684 00.006 1032 MultiStar: [#1 0.11,-0.09,0.94,U] [#2 0.01,-0.11,0.71,U] [#3 -0.08,-0.00,0.72,U] [#4 -0.14,-0.05,0.59,U] [#5 0.03,-0.01,0.58,U] [#6 0.02,-0.04,0.61,U] [#7 0.12,0.03,0.63,U] [#8 0.04,-0.01,0.46,U] 
21:47:26.686 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.07, 0.05}
21:47:26.689 00.003 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
21:47:26.692 00.003 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
21:47:26.694 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.77 mountX=-0.03 mountY=-0.02, mountTheta=-2.60
21:47:26.699 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
21:47:26.702 00.003 1032 Enqueuing Move request for scope (0.03, -0.03)
21:47:26.705 00.003 10072 Worker thread wakes up
21:47:26.705 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
21:47:26.705 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
21:47:26.705 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
21:47:26.706 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.33, period_length = 290.05
21:47:26.706 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:47:26.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:26.707 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:47:26.707 00.000 10072 MoveAxis(E, 1, ABG)
21:47:26.707 00.000 10072 Guiding  Dir = 2, Dur = 1
21:47:26.707 00.000 10072 IsGuiding returns 0
21:47:26.708 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
21:47:26.711 00.003 10072 PulseGuide returned control before completion, sleep 11
21:47:26.728 00.017 10072 IsGuiding returns 0
21:47:26.728 00.000 10072 Move returns status 0, amount 1
21:47:26.728 00.000 10072 MoveAxis(N, 0, ABG)
21:47:26.728 00.000 10072 Move returns status 0, amount 0
21:47:26.728 00.000 10072 move complete, result=0
21:47:26.728 00.000 10072 worker thread done servicing request
21:47:26.736 00.008 1032 UpdateGuideState exits: m=1454 SNR=26.8
21:47:26.739 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:26.741 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:26.743 00.002 1032 Enqueuing Expose request
21:47:26.746 00.003 10072 Worker thread wakes up
21:47:26.746 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:47:26.747 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:26.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:27.156 00.409 10072 Exposure complete
21:47:27.253 00.097 10072 worker thread done servicing request
21:47:27.253 00.000 1032 OnExposeComplete: enter
21:47:27.255 00.002 1032 UpdateGuideState(): m_state=6
21:47:27.258 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 560
21:47:27.262 00.004 1032 Star::Find returns 1 (0), X=1104.59, Y=137.93, Mass=1354, SNR=25.8, Peak=131 HFD=3.2
21:47:27.266 00.004 1032 MultiStar: [#1 0.13,-0.08,0.95,U] [#2 -0.01,-0.15,0.83,U] [#3 -0.08,-0.22,0.00,M1] [#4 -0.07,0.08,0.69,U] [#5 -0.01,-0.29,0.00,M1] [#6 -0.00,0.00,0.55,U] [#7 -0.02,-0.06,0.66,U] [#8 0.09,-0.06,0.48,U] 
21:47:27.270 00.004 1032 refined, 6 included, MultiStar: {0.01, -0.03}, one-star: {-0.02, 0.04}
21:47:27.274 00.004 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
21:47:27.280 00.006 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
21:47:27.284 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.16 mountX=-0.04 mountY=-0.01, mountTheta=-2.99
21:47:27.289 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
21:47:27.294 00.005 1032 Enqueuing Move request for scope (0.01, -0.03)
21:47:27.296 00.002 10072 Worker thread wakes up
21:47:27.296 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
21:47:27.297 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
21:47:27.297 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.04 yDistance=-0.01
21:47:27.299 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.33, period_length = 290.05
21:47:27.300 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:47:27.301 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:27.301 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:47:27.301 00.000 10072 MoveAxis(E, 1, ABG)
21:47:27.301 00.000 10072 Guiding  Dir = 2, Dur = 1
21:47:27.301 00.000 10072 IsGuiding returns 0
21:47:27.302 00.001 10072 PulseGuide returned control before completion, sleep 11
21:47:27.304 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:47:27.324 00.020 10072 IsGuiding returns 0
21:47:27.324 00.000 10072 Move returns status 0, amount 1
21:47:27.324 00.000 10072 MoveAxis(N, 0, ABG)
21:47:27.325 00.001 10072 Move returns status 0, amount 0
21:47:27.325 00.000 10072 move complete, result=0
21:47:27.325 00.000 10072 worker thread done servicing request
21:47:27.345 00.020 1032 UpdateGuideState exits: m=1354 SNR=25.8
21:47:27.349 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:27.352 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:27.356 00.004 1032 Enqueuing Expose request
21:47:27.359 00.003 10072 Worker thread wakes up
21:47:27.360 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:27.360 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:27.361 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:47:27.999 00.638 10072 Exposure complete
21:47:28.076 00.077 10072 worker thread done servicing request
21:47:28.076 00.000 1032 OnExposeComplete: enter
21:47:28.079 00.003 1032 UpdateGuideState(): m_state=6
21:47:28.081 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 561
21:47:28.084 00.003 1032 Star::Find returns 1 (0), X=1104.66, Y=137.61, Mass=1158, SNR=23.9, Peak=105 HFD=3.2
21:47:28.088 00.004 1032 MultiStar: [#1 0.03,-0.18,0.98,U] [#2 -0.03,-0.22,0.00,M1] [#3 -0.01,-0.29,0.00,M2] [#4 -0.09,-0.03,0.66,U] [#5 -0.05,-0.23,0.00,M2] [#6 0.13,-0.05,0.62,U] [#7 -0.04,-0.26,0.00,M1] [#8 0.05,-0.23,0.00,M1] 
21:47:28.092 00.004 1032 refined, 3 included, MultiStar: {0.03, -0.16}, one-star: {0.05, -0.28}
21:47:28.095 00.003 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
21:47:28.098 00.003 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
21:47:28.100 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.38 mountX=-0.16 mountY=0.01, mountTheta=3.07
21:47:28.104 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.16, opts=13)
21:47:28.107 00.003 1032 Enqueuing Move request for scope (0.03, -0.16)
21:47:28.110 00.003 10072 Worker thread wakes up
21:47:28.111 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
21:47:28.111 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
21:47:28.111 00.000 10072 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=0.01
21:47:28.112 00.001 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.33, period_length = 290.05
21:47:28.112 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
21:47:28.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:28.112 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:47:28.112 00.000 10072 MoveAxis(E, 73, ABG)
21:47:28.112 00.000 10072 Guiding  Dir = 2, Dur = 73
21:47:28.114 00.002 10072 IsGuiding returns 0
21:47:28.115 00.001 10072 PulseGuide returned control before completion, sleep 83
21:47:28.116 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:47:28.143 00.027 1032 UpdateGuideState exits: m=1158 SNR=23.9
21:47:28.147 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:28.150 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:28.158 00.008 1032 Enqueuing Expose request
21:47:28.200 00.042 10072 IsGuiding returns 0
21:47:28.200 00.000 10072 Move returns status 0, amount 73
21:47:28.201 00.001 10072 MoveAxis(N, 0, ABG)
21:47:28.201 00.000 10072 Move returns status 0, amount 0
21:47:28.201 00.000 10072 move complete, result=0
21:47:28.201 00.000 10072 worker thread done servicing request
21:47:28.201 00.000 10072 Worker thread wakes up
21:47:28.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:28.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:28.202 00.001 1032 GuideStep: -0.2 px 73 ms EAST, 0.0 px 0 ms NORTH
21:47:28.607 00.405 10072 Exposure complete
21:47:28.690 00.083 10072 worker thread done servicing request
21:47:28.690 00.000 1032 OnExposeComplete: enter
21:47:28.693 00.003 1032 UpdateGuideState(): m_state=6
21:47:28.695 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 562
21:47:28.698 00.003 1032 Star::Find returns 1 (0), X=1104.69, Y=137.80, Mass=1204, SNR=24.3, Peak=111 HFD=3.0
21:47:28.700 00.002 1032 MultiStar: [#1 0.08,-0.20,0.00,M1] [#2 -0.03,-0.21,0.00,M2] [#3 -0.18,0.01,0.78,U] [#4 -0.04,-0.08,0.65,U] [#5 0.04,-0.11,0.68,U] [#6 -0.04,-0.14,0.64,U] [#7 -0.01,-0.03,0.74,U] [#8 0.10,-0.21,0.00,M2] 
21:47:28.702 00.002 1032 refined, 5 included, MultiStar: {-0.02, -0.07}, one-star: {0.08, -0.09}
21:47:28.705 00.003 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.59)
21:47:28.707 00.002 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.59)
21:47:28.709 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.86 mountX=-0.06 mountY=0.04, mountTheta=2.59
21:47:28.712 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
21:47:28.715 00.003 1032 Enqueuing Move request for scope (-0.02, -0.07)
21:47:28.717 00.002 10072 Worker thread wakes up
21:47:28.717 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
21:47:28.717 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
21:47:28.717 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
21:47:28.718 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.33, period_length = 290.05
21:47:28.718 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:47:28.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:28.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:47:28.718 00.000 10072 MoveAxis(E, 0, ABG)
21:47:28.718 00.000 10072 Move returns status 0, amount 0
21:47:28.718 00.000 10072 MoveAxis(N, 0, ABG)
21:47:28.718 00.000 10072 Move returns status 0, amount 0
21:47:28.718 00.000 10072 move complete, result=0
21:47:28.718 00.000 10072 worker thread done servicing request
21:47:28.719 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:47:28.767 00.048 1032 UpdateGuideState exits: m=1204 SNR=24.3
21:47:28.771 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:28.774 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:28.776 00.002 1032 Enqueuing Expose request
21:47:28.779 00.003 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:47:28.781 00.002 10072 Worker thread wakes up
21:47:28.781 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:28.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:29.419 00.638 10072 Exposure complete
21:47:29.489 00.070 10072 worker thread done servicing request
21:47:29.490 00.001 1032 OnExposeComplete: enter
21:47:29.492 00.002 1032 UpdateGuideState(): m_state=6
21:47:29.495 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 563
21:47:29.497 00.002 1032 Star::Find returns 1 (0), X=1104.68, Y=137.88, Mass=1377, SNR=26.0, Peak=132 HFD=3.2
21:47:29.499 00.002 1032 MultiStar: [#1 0.07,-0.10,0.99,U] [#2 -0.18,-0.06,0.76,U] [#3 -0.12,0.01,0.75,U] [#4 -0.23,-0.03,0.00,M1] [#5 -0.20,-0.18,0.00,M2] [#6 0.00,0.14,0.58,U] [#7 -0.02,0.16,0.63,U] [#8 -0.05,0.05,0.49,U] 
21:47:29.500 00.001 1032 refined, 6 included, MultiStar: {-0.02, 0.01}, one-star: {0.07, -0.00}
21:47:29.502 00.002 1032 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.83) = xAngle (0.85 = 0.85)
21:47:29.504 00.002 1032 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.85 = 0.85)
21:47:29.506 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.68 mountX=0.02 mountY=0.02, mountTheta=0.85
21:47:29.511 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
21:47:29.514 00.003 1032 Enqueuing Move request for scope (-0.02, 0.01)
21:47:29.516 00.002 10072 Worker thread wakes up
21:47:29.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
21:47:29.516 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
21:47:29.516 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.02
21:47:29.518 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.33, period_length = 290.05
21:47:29.518 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:47:29.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:29.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:47:29.518 00.000 10072 MoveAxis(E, 0, ABG)
21:47:29.518 00.000 10072 Move returns status 0, amount 0
21:47:29.518 00.000 10072 MoveAxis(N, 0, ABG)
21:47:29.518 00.000 10072 Move returns status 0, amount 0
21:47:29.518 00.000 10072 move complete, result=0
21:47:29.520 00.002 10072 worker thread done servicing request
21:47:29.521 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
21:47:29.562 00.041 1032 UpdateGuideState exits: m=1377 SNR=26.0
21:47:29.565 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:29.567 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:29.570 00.003 1032 Enqueuing Expose request
21:47:29.571 00.001 10072 Worker thread wakes up
21:47:29.572 00.001 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:47:29.573 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:29.573 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:29.984 00.411 10072 Exposure complete
21:47:30.046 00.062 10072 worker thread done servicing request
21:47:30.046 00.000 1032 OnExposeComplete: enter
21:47:30.048 00.002 1032 UpdateGuideState(): m_state=6
21:47:30.051 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 564
21:47:30.053 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=137.83, Mass=1199, SNR=24.3, Peak=113 HFD=3.1
21:47:30.055 00.002 1032 MultiStar: [#1 0.06,-0.10,1.06,U] [#2 0.01,-0.21,0.00,M2] [#3 -0.04,0.02,0.81,U] [#4 -0.11,0.08,0.68,U] [#5 0.07,0.06,0.67,U] [#6 -0.08,-0.08,0.61,U] [#7 -0.03,0.19,0.66,U] [#8 0.02,0.03,0.54,U] 
21:47:30.057 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {0.02, -0.05}
21:47:30.059 00.002 1032 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.83) = xAngle (0.57 = 0.57)
21:47:30.061 00.002 1032 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.57 = 0.57)
21:47:30.063 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.40 mountX=0.01 mountY=0.01, mountTheta=0.57
21:47:30.066 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
21:47:30.068 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
21:47:30.070 00.002 10072 Worker thread wakes up
21:47:30.070 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
21:47:30.070 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
21:47:30.070 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
21:47:30.071 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.33, period_length = 290.05
21:47:30.071 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:47:30.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:30.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:47:30.071 00.000 10072 MoveAxis(E, 0, ABG)
21:47:30.071 00.000 10072 Move returns status 0, amount 0
21:47:30.071 00.000 10072 MoveAxis(N, 0, ABG)
21:47:30.071 00.000 10072 Move returns status 0, amount 0
21:47:30.071 00.000 10072 move complete, result=0
21:47:30.072 00.001 10072 worker thread done servicing request
21:47:30.072 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:47:30.094 00.022 1032 UpdateGuideState exits: m=1199 SNR=24.3
21:47:30.096 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:30.098 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:30.099 00.001 1032 Enqueuing Expose request
21:47:30.101 00.002 10072 Worker thread wakes up
21:47:30.101 00.000 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:47:30.103 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:30.103 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:30.736 00.633 10072 Exposure complete
21:47:30.793 00.057 10072 worker thread done servicing request
21:47:30.793 00.000 1032 OnExposeComplete: enter
21:47:30.796 00.003 1032 UpdateGuideState(): m_state=6
21:47:30.797 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 565
21:47:30.801 00.004 1032 Star::Find returns 1 (0), X=1104.64, Y=137.97, Mass=1257, SNR=24.9, Peak=109 HFD=3.3
21:47:30.802 00.001 1032 MultiStar: [#1 -0.03,-0.11,0.98,U] [#2 -0.11,-0.13,0.77,U] [#3 -0.07,0.10,0.69,U] [#4 -0.16,0.06,0.73,U] [#5 -0.01,-0.12,0.69,U] [#6 0.12,0.08,0.61,U] [#7 0.03,-0.08,0.63,U] [#8 -0.07,0.05,0.49,U] 
21:47:30.803 00.001 1032 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {0.03, 0.09}
21:47:30.806 00.003 1032 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.83) = xAngle (-4.64 = 1.64)
21:47:30.807 00.001 1032 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.64 = 1.64)
21:47:30.808 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.81 mountX=-0.00 mountY=0.03, mountTheta=1.64
21:47:30.810 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
21:47:30.813 00.003 1032 Enqueuing Move request for scope (-0.03, -0.01)
21:47:30.814 00.001 10072 Worker thread wakes up
21:47:30.814 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
21:47:30.814 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
21:47:30.814 00.000 10072 Moving (-0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
21:47:30.815 00.001 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.32, period_length = 290.05
21:47:30.815 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:47:30.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:30.815 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:47:30.815 00.000 10072 MoveAxis(E, 0, ABG)
21:47:30.816 00.001 10072 Move returns status 0, amount 0
21:47:30.816 00.000 10072 MoveAxis(N, 0, ABG)
21:47:30.816 00.000 10072 Move returns status 0, amount 0
21:47:30.816 00.000 10072 move complete, result=0
21:47:30.816 00.000 10072 worker thread done servicing request
21:47:30.816 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:47:30.835 00.019 1032 UpdateGuideState exits: m=1257 SNR=24.9
21:47:30.837 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:30.838 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:30.840 00.002 1032 Enqueuing Expose request
21:47:30.841 00.001 10072 Worker thread wakes up
21:47:30.841 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:30.841 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:30.841 00.000 1032 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:47:31.252 00.411 10072 Exposure complete
21:47:31.304 00.052 10072 worker thread done servicing request
21:47:31.304 00.000 1032 OnExposeComplete: enter
21:47:31.306 00.002 1032 UpdateGuideState(): m_state=6
21:47:31.307 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 566
21:47:31.309 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=137.92, Mass=1344, SNR=25.7, Peak=121 HFD=3.3
21:47:31.310 00.001 1032 MultiStar: [#1 0.04,-0.10,0.91,U] [#2 0.04,0.01,0.76,U] [#3 -0.04,0.07,0.76,U] [#4 -0.09,0.22,0.00,M1] [#5 -0.03,0.01,0.66,U] [#6 -0.04,-0.19,0.59,U] [#7 0.00,0.21,0.00,M1] [#8 -0.06,0.03,0.49,U] 
21:47:31.312 00.002 1032 refined, 6 included, MultiStar: {-0.00, -0.02}, one-star: {0.02, 0.03}
21:47:31.314 00.002 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.68)
21:47:31.315 00.001 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.68)
21:47:31.316 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.77 mountX=-0.01 mountY=0.01, mountTheta=2.68
21:47:31.319 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.02, opts=13)
21:47:31.319 00.000 1032 Enqueuing Move request for scope (-0.00, -0.02)
21:47:31.321 00.002 10072 Worker thread wakes up
21:47:31.322 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
21:47:31.322 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
21:47:31.322 00.000 10072 Moving (-0.00, -0.02) raw xDistance=-0.01 yDistance=0.01
21:47:31.322 00.000 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.32, period_length = 290.05
21:47:31.322 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:47:31.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:31.322 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:47:31.323 00.001 10072 MoveAxis(E, 0, ABG)
21:47:31.323 00.000 10072 Move returns status 0, amount 0
21:47:31.323 00.000 10072 MoveAxis(N, 0, ABG)
21:47:31.323 00.000 10072 Move returns status 0, amount 0
21:47:31.323 00.000 10072 move complete, result=0
21:47:31.323 00.000 10072 worker thread done servicing request
21:47:31.323 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:47:31.343 00.020 1032 UpdateGuideState exits: m=1344 SNR=25.7
21:47:31.345 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:31.346 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:31.348 00.002 1032 Enqueuing Expose request
21:47:31.349 00.001 1032 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:47:31.350 00.001 10072 Worker thread wakes up
21:47:31.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:31.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:31.990 00.640 10072 Exposure complete
21:47:32.046 00.056 10072 worker thread done servicing request
21:47:32.046 00.000 1032 OnExposeComplete: enter
21:47:32.047 00.001 1032 UpdateGuideState(): m_state=6
21:47:32.051 00.004 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 567
21:47:32.053 00.002 1032 Star::Find returns 1 (0), X=1104.59, Y=137.97, Mass=1122, SNR=23.5, Peak=103 HFD=3.0
21:47:32.055 00.002 1032 MultiStar: [#1 -0.05,-0.08,1.07,U] [#2 0.01,-0.02,0.79,U] [#3 -0.08,0.05,0.81,U] [#4 -0.23,0.19,0.00,M2] [#5 -0.05,0.08,0.66,U] [#6 0.08,-0.04,0.60,U] [#7 -0.15,0.05,0.74,U] [#8 -0.05,0.04,0.54,U] 
21:47:32.057 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.02}, one-star: {-0.02, 0.09}
21:47:32.058 00.001 1032 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.83) = xAngle (0.91 = 0.91)
21:47:32.060 00.002 1032 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.91 = 0.91)
21:47:32.061 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.74 mountX=0.03 mountY=0.04, mountTheta=0.91
21:47:32.064 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
21:47:32.066 00.002 1032 Enqueuing Move request for scope (-0.04, 0.02)
21:47:32.068 00.002 10072 Worker thread wakes up
21:47:32.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
21:47:32.068 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
21:47:32.068 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.04
21:47:32.069 00.001 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.32, period_length = 290.05
21:47:32.069 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:47:32.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:32.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:47:32.069 00.000 10072 MoveAxis(E, 0, ABG)
21:47:32.069 00.000 10072 Move returns status 0, amount 0
21:47:32.069 00.000 10072 MoveAxis(N, 0, ABG)
21:47:32.069 00.000 10072 Move returns status 0, amount 0
21:47:32.069 00.000 10072 move complete, result=0
21:47:32.069 00.000 10072 worker thread done servicing request
21:47:32.070 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:47:32.089 00.019 1032 UpdateGuideState exits: m=1122 SNR=23.5
21:47:32.090 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:32.092 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:32.093 00.001 1032 Enqueuing Expose request
21:47:32.095 00.002 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:47:32.096 00.001 10072 Worker thread wakes up
21:47:32.097 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:32.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:32.504 00.407 10072 Exposure complete
21:47:32.564 00.060 10072 worker thread done servicing request
21:47:32.564 00.000 1032 OnExposeComplete: enter
21:47:32.567 00.003 1032 UpdateGuideState(): m_state=6
21:47:32.568 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 568
21:47:32.570 00.002 1032 Star::Find returns 1 (0), X=1104.68, Y=137.88, Mass=1496, SNR=27.1, Peak=127 HFD=3.1
21:47:32.572 00.002 1032 MultiStar: [#1 0.06,-0.17,0.92,U] [#2 0.06,-0.18,0.74,U] [#3 -0.18,-0.02,0.67,U] [#4 -0.17,0.03,0.60,U] [#5 -0.03,-0.25,0.00,M1] [#6 0.14,0.03,0.60,U] [#7 -0.03,0.01,0.65,U] [#8 -0.07,-0.05,0.45,U] 
21:47:32.574 00.002 1032 refined, 7 included, MultiStar: {-0.00, -0.05}, one-star: {0.07, -0.01}
21:47:32.575 00.001 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.79)
21:47:32.577 00.002 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.79)
21:47:32.578 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.66 mountX=-0.05 mountY=0.02, mountTheta=2.79
21:47:32.581 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.05, opts=13)
21:47:32.583 00.002 1032 Enqueuing Move request for scope (-0.00, -0.05)
21:47:32.585 00.002 10072 Worker thread wakes up
21:47:32.585 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
21:47:32.585 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
21:47:32.585 00.000 10072 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.02
21:47:32.586 00.001 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.32, period_length = 290.05
21:47:32.586 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:47:32.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:32.586 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:47:32.586 00.000 10072 MoveAxis(E, 0, ABG)
21:47:32.586 00.000 10072 Move returns status 0, amount 0
21:47:32.586 00.000 10072 MoveAxis(N, 0, ABG)
21:47:32.586 00.000 10072 Move returns status 0, amount 0
21:47:32.586 00.000 10072 move complete, result=0
21:47:32.586 00.000 10072 worker thread done servicing request
21:47:32.587 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
21:47:32.607 00.020 1032 UpdateGuideState exits: m=1496 SNR=27.1
21:47:32.610 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:32.614 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:32.616 00.002 1032 Enqueuing Expose request
21:47:32.619 00.003 10072 Worker thread wakes up
21:47:32.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:32.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:32.619 00.000 1032 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:47:33.259 00.640 10072 Exposure complete
21:47:33.324 00.065 10072 worker thread done servicing request
21:47:33.324 00.000 1032 OnExposeComplete: enter
21:47:33.326 00.002 1032 UpdateGuideState(): m_state=6
21:47:33.328 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 569
21:47:33.331 00.003 1032 Star::Find returns 1 (0), X=1104.71, Y=137.78, Mass=1152, SNR=23.8, Peak=114 HFD=2.9
21:47:33.333 00.002 1032 MultiStar: [#1 0.15,-0.15,0.00,M1] [#2 -0.07,-0.20,0.00,M1] [#3 -0.10,0.01,0.87,U] [#4 -0.17,0.14,0.00,M2] [#5 -0.17,-0.02,0.70,U] [#6 -0.17,-0.02,0.63,U] [#7 0.11,0.14,0.74,U] [#8 -0.09,-0.02,0.52,U] 
21:47:33.336 00.003 1032 refined, 5 included, MultiStar: {-0.04, -0.01}, one-star: {0.10, -0.11}
21:47:33.337 00.001 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.51)
21:47:33.339 00.002 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.51)
21:47:33.341 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.94 mountX=0.00 mountY=0.04, mountTheta=1.51
21:47:33.344 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
21:47:33.345 00.001 1032 Enqueuing Move request for scope (-0.04, -0.01)
21:47:33.347 00.002 10072 Worker thread wakes up
21:47:33.347 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
21:47:33.347 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
21:47:33.347 00.000 10072 Moving (-0.04, -0.01) raw xDistance=0.00 yDistance=0.04
21:47:33.347 00.000 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.32, period_length = 290.05
21:47:33.348 00.001 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:47:33.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:33.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:47:33.348 00.000 10072 MoveAxis(E, 0, ABG)
21:47:33.348 00.000 10072 Move returns status 0, amount 0
21:47:33.348 00.000 10072 MoveAxis(N, 0, ABG)
21:47:33.348 00.000 10072 Move returns status 0, amount 0
21:47:33.348 00.000 10072 move complete, result=0
21:47:33.349 00.001 10072 worker thread done servicing request
21:47:33.349 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=95, Gamma=2.230
21:47:33.369 00.020 1032 UpdateGuideState exits: m=1152 SNR=23.8
21:47:33.371 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:33.372 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:33.374 00.002 1032 Enqueuing Expose request
21:47:33.375 00.001 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:47:33.377 00.002 10072 Worker thread wakes up
21:47:33.377 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:33.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:33.795 00.418 10072 Exposure complete
21:47:33.844 00.049 10072 worker thread done servicing request
21:47:33.844 00.000 1032 OnExposeComplete: enter
21:47:33.845 00.001 1032 UpdateGuideState(): m_state=6
21:47:33.847 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 570
21:47:33.848 00.001 1032 Star::Find returns 1 (0), X=1104.63, Y=137.92, Mass=1215, SNR=24.4, Peak=107 HFD=3.3
21:47:33.850 00.002 1032 MultiStar: [#1 0.10,-0.17,0.99,U] [#2 0.07,-0.17,0.88,U] [#3 -0.09,0.07,0.74,U] [#4 -0.26,0.17,0.00,M3] [#5 -0.05,-0.09,0.66,U] [#6 -0.16,0.24,0.00,M1] [#7 0.00,0.19,0.71,U] [#8 0.05,0.00,0.51,U] 
21:47:33.851 00.001 1032 refined, 6 included, MultiStar: {0.02, -0.03}, one-star: {0.02, 0.04}
21:47:33.853 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
21:47:33.854 00.001 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
21:47:33.855 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.95 mountX=-0.03 mountY=-0.01, mountTheta=-2.78
21:47:33.857 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
21:47:33.859 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
21:47:33.860 00.001 10072 Worker thread wakes up
21:47:33.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
21:47:33.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
21:47:33.860 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
21:47:33.860 00.000 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.32, period_length = 290.05
21:47:33.860 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:47:33.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:33.861 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:47:33.861 00.000 10072 MoveAxis(E, 0, ABG)
21:47:33.861 00.000 10072 Move returns status 0, amount 0
21:47:33.861 00.000 10072 MoveAxis(N, 0, ABG)
21:47:33.861 00.000 10072 Move returns status 0, amount 0
21:47:33.861 00.000 10072 move complete, result=0
21:47:33.861 00.000 10072 worker thread done servicing request
21:47:33.864 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:47:33.884 00.020 1032 UpdateGuideState exits: m=1215 SNR=24.4
21:47:33.886 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:33.888 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:33.891 00.003 1032 Enqueuing Expose request
21:47:33.898 00.007 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:47:33.899 00.001 10072 Worker thread wakes up
21:47:33.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:33.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:34.528 00.629 10072 Exposure complete
21:47:34.585 00.057 10072 worker thread done servicing request
21:47:34.585 00.000 1032 OnExposeComplete: enter
21:47:34.589 00.004 1032 UpdateGuideState(): m_state=6
21:47:34.591 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 571
21:47:34.593 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=137.96, Mass=1354, SNR=25.8, Peak=119 HFD=3.3
21:47:34.595 00.002 1032 MultiStar: [#1 0.10,-0.02,0.94,U] [#2 -0.02,-0.14,0.78,U] [#3 -0.08,0.25,0.00,M1] [#4 -0.07,0.19,0.00,M4] [#5 -0.18,-0.00,0.64,U] [#6 -0.01,0.21,0.00,M2] [#7 -0.13,0.12,0.69,U] [#8 -0.07,0.11,0.48,U] 
21:47:34.597 00.002 1032 refined, 5 included, MultiStar: {-0.02, 0.02}, one-star: {0.05, 0.07}
21:47:34.599 00.002 1032 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.83) = xAngle (0.72 = 0.72)
21:47:34.600 00.001 1032 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.72 = 0.72)
21:47:34.602 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.55 mountX=0.02 mountY=0.02, mountTheta=0.72
21:47:34.605 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
21:47:34.607 00.002 1032 Enqueuing Move request for scope (-0.02, 0.02)
21:47:34.609 00.002 10072 Worker thread wakes up
21:47:34.609 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
21:47:34.609 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
21:47:34.609 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.02
21:47:34.610 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.32, period_length = 290.05
21:47:34.610 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:47:34.610 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:34.610 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:47:34.610 00.000 10072 MoveAxis(E, 0, ABG)
21:47:34.610 00.000 10072 Move returns status 0, amount 0
21:47:34.610 00.000 10072 MoveAxis(N, 0, ABG)
21:47:34.610 00.000 10072 Move returns status 0, amount 0
21:47:34.610 00.000 10072 move complete, result=0
21:47:34.612 00.002 10072 worker thread done servicing request
21:47:34.613 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:47:34.633 00.020 1032 UpdateGuideState exits: m=1354 SNR=25.8
21:47:34.635 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:34.637 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:34.638 00.001 1032 Enqueuing Expose request
21:47:34.640 00.002 10072 Worker thread wakes up
21:47:34.641 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:34.641 00.000 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:47:34.643 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:35.060 00.417 10072 Exposure complete
21:47:35.119 00.059 10072 worker thread done servicing request
21:47:35.119 00.000 1032 OnExposeComplete: enter
21:47:35.121 00.002 1032 UpdateGuideState(): m_state=6
21:47:35.123 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 572
21:47:35.125 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=137.95, Mass=1364, SNR=25.9, Peak=113 HFD=3.2
21:47:35.127 00.002 1032 MultiStar: [#1 0.01,0.02,0.91,U] [#2 0.03,0.06,0.78,U] [#3 -0.10,0.19,0.00,M2] [#4 -0.22,0.16,0.00,M5] [#5 -0.12,-0.10,0.67,U] [#6 -0.00,-0.02,0.55,U] [#7 -0.07,0.26,0.00,M1] [#8 -0.03,-0.11,0.45,U] 
21:47:35.129 00.002 1032 refined, 5 included, MultiStar: {-0.04, 0.00}, one-star: {-0.11, 0.06}
21:47:35.131 00.002 1032 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.83) = xAngle (1.30 = 1.30)
21:47:35.133 00.002 1032 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.30 = 1.30)
21:47:35.135 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.13 mountX=0.01 mountY=0.04, mountTheta=1.30
21:47:35.138 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.00, opts=13)
21:47:35.140 00.002 1032 Enqueuing Move request for scope (-0.04, 0.00)
21:47:35.143 00.003 10072 Worker thread wakes up
21:47:35.143 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
21:47:35.143 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
21:47:35.143 00.000 10072 Moving (-0.04, 0.00) raw xDistance=0.01 yDistance=0.04
21:47:35.144 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.32, period_length = 290.05
21:47:35.144 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:47:35.144 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:35.144 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:47:35.144 00.000 10072 MoveAxis(E, 0, ABG)
21:47:35.144 00.000 10072 Move returns status 0, amount 0
21:47:35.144 00.000 10072 MoveAxis(N, 0, ABG)
21:47:35.144 00.000 10072 Move returns status 0, amount 0
21:47:35.144 00.000 10072 move complete, result=0
21:47:35.144 00.000 10072 worker thread done servicing request
21:47:35.146 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
21:47:35.167 00.021 1032 UpdateGuideState exits: m=1364 SNR=25.9
21:47:35.169 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:35.171 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:35.175 00.004 1032 Enqueuing Expose request
21:47:35.179 00.004 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:47:35.180 00.001 10072 Worker thread wakes up
21:47:35.180 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:35.180 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:35.811 00.631 10072 Exposure complete
21:47:35.870 00.059 10072 worker thread done servicing request
21:47:35.870 00.000 1032 OnExposeComplete: enter
21:47:35.872 00.002 1032 UpdateGuideState(): m_state=6
21:47:35.874 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 573
21:47:35.875 00.001 1032 Star::Find returns 1 (0), X=1104.60, Y=138.03, Mass=1252, SNR=24.8, Peak=108 HFD=3.4
21:47:35.876 00.001 1032 MultiStar: [#1 0.09,-0.00,0.92,U] [#2 0.01,0.07,0.76,U] [#3 -0.01,0.12,0.75,U] [#4 -0.16,0.34,0.00,M6] [#5 -0.18,-0.12,0.00,M1] [#6 0.18,0.12,0.00,M2] [#7 -0.02,0.15,0.72,U] [#8 -0.02,0.19,0.53,U] 
21:47:35.878 00.002 1032 refined, 5 included, MultiStar: {0.01, 0.11}, one-star: {-0.01, 0.14}
21:47:35.879 00.001 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
21:47:35.881 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
21:47:35.883 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.48 mountX=0.10 mountY=-0.04, mountTheta=-0.35
21:47:35.886 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
21:47:35.889 00.003 1032 Enqueuing Move request for scope (0.01, 0.11)
21:47:35.889 00.000 10072 Worker thread wakes up
21:47:35.889 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
21:47:35.889 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
21:47:35.891 00.002 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.04
21:47:35.892 00.001 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.32, period_length = 290.05
21:47:35.892 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
21:47:35.892 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:35.893 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:47:35.893 00.000 10072 MoveAxis(E, 0, ABG)
21:47:35.893 00.000 10072 Move returns status 0, amount 0
21:47:35.893 00.000 10072 MoveAxis(N, 0, ABG)
21:47:35.893 00.000 10072 Move returns status 0, amount 0
21:47:35.893 00.000 10072 move complete, result=0
21:47:35.893 00.000 10072 worker thread done servicing request
21:47:35.897 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:47:35.919 00.022 1032 UpdateGuideState exits: m=1252 SNR=24.8
21:47:35.920 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:35.921 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:35.925 00.004 1032 Enqueuing Expose request
21:47:35.927 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:47:35.930 00.003 10072 Worker thread wakes up
21:47:35.930 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:35.930 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:36.342 00.412 10072 Exposure complete
21:47:36.395 00.053 10072 worker thread done servicing request
21:47:36.395 00.000 1032 OnExposeComplete: enter
21:47:36.396 00.001 1032 UpdateGuideState(): m_state=6
21:47:36.399 00.003 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 574
21:47:36.401 00.002 1032 Star::Find returns 1 (0), X=1104.58, Y=137.92, Mass=1105, SNR=23.3, Peak=101 HFD=3.2
21:47:36.402 00.001 1032 MultiStar: [#1 0.15,0.00,1.12,U] [#2 -0.00,0.03,0.80,U] [#3 -0.11,0.29,0.00,M2] [#4 -0.08,0.04,0.73,U] [#5 -0.28,-0.22,0.00,M2] [#6 0.10,-0.11,0.67,U] [#7 -0.04,0.19,0.73,U] [#8 0.08,0.07,0.55,U] 
21:47:36.403 00.001 1032 refined, 6 included, MultiStar: {0.03, 0.04}, one-star: {-0.03, 0.04}
21:47:36.405 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
21:47:36.406 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
21:47:36.407 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.88 mountX=0.03 mountY=-0.04, mountTheta=-0.95
21:47:36.409 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
21:47:36.410 00.001 1032 Enqueuing Move request for scope (0.03, 0.04)
21:47:36.412 00.002 10072 Worker thread wakes up
21:47:36.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
21:47:36.412 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
21:47:36.412 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
21:47:36.413 00.001 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.31, period_length = 290.05
21:47:36.413 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:47:36.413 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:36.413 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:47:36.413 00.000 10072 MoveAxis(E, 0, ABG)
21:47:36.413 00.000 10072 Move returns status 0, amount 0
21:47:36.413 00.000 10072 MoveAxis(N, 0, ABG)
21:47:36.413 00.000 10072 Move returns status 0, amount 0
21:47:36.413 00.000 10072 move complete, result=0
21:47:36.413 00.000 10072 worker thread done servicing request
21:47:36.413 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:47:36.433 00.020 1032 UpdateGuideState exits: m=1105 SNR=23.3
21:47:36.434 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:36.436 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:36.437 00.001 1032 Enqueuing Expose request
21:47:36.439 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:47:36.440 00.001 10072 Worker thread wakes up
21:47:36.440 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:36.440 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:37.073 00.633 10072 Exposure complete
21:47:37.128 00.055 10072 worker thread done servicing request
21:47:37.128 00.000 1032 OnExposeComplete: enter
21:47:37.131 00.003 1032 UpdateGuideState(): m_state=6
21:47:37.133 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 575
21:47:37.135 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=137.80, Mass=1266, SNR=24.9, Peak=125 HFD=3.1
21:47:37.136 00.001 1032 MultiStar: [#1 -0.02,-0.10,1.01,U] [#2 0.10,-0.01,0.77,U] [#3 -0.21,0.22,0.00,M3] [#4 -0.17,-0.06,0.67,U] [#5 0.00,-0.11,0.70,U] [#6 0.08,-0.07,0.56,U] [#7 -0.02,0.02,0.66,U] [#8 -0.09,0.11,0.47,U] 
21:47:37.138 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.05}, one-star: {0.02, -0.09}
21:47:37.139 00.001 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
21:47:37.141 00.002 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
21:47:37.143 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.74 mountX=-0.05 mountY=0.02, mountTheta=2.71
21:47:37.147 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
21:47:37.149 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
21:47:37.151 00.002 10072 Worker thread wakes up
21:47:37.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
21:47:37.151 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
21:47:37.151 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
21:47:37.152 00.001 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.31, period_length = 290.05
21:47:37.152 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:47:37.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:37.152 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:47:37.152 00.000 10072 MoveAxis(E, 0, ABG)
21:47:37.152 00.000 10072 Move returns status 0, amount 0
21:47:37.152 00.000 10072 MoveAxis(N, 0, ABG)
21:47:37.152 00.000 10072 Move returns status 0, amount 0
21:47:37.152 00.000 10072 move complete, result=0
21:47:37.153 00.001 10072 worker thread done servicing request
21:47:37.153 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:47:37.175 00.022 1032 UpdateGuideState exits: m=1266 SNR=24.9
21:47:37.177 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:37.181 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:37.184 00.003 1032 Enqueuing Expose request
21:47:37.185 00.001 1032 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:47:37.187 00.002 10072 Worker thread wakes up
21:47:37.188 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:37.188 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:37.607 00.419 10072 Exposure complete
21:47:37.670 00.063 10072 worker thread done servicing request
21:47:37.670 00.000 1032 OnExposeComplete: enter
21:47:37.674 00.004 1032 UpdateGuideState(): m_state=6
21:47:37.676 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 576
21:47:37.678 00.002 1032 Star::Find returns 1 (0), X=1104.59, Y=137.92, Mass=1139, SNR=23.7, Peak=99 HFD=3.2
21:47:37.681 00.003 1032 MultiStar: [#1 -0.04,0.06,1.02,U] [#2 -0.11,-0.06,0.80,U] [#3 -0.18,0.22,0.00,M4] [#4 -0.24,0.13,0.00,M5] [#5 -0.01,-0.14,0.69,U] [#6 0.02,0.12,0.64,U] [#7 -0.05,0.10,0.72,U] [#8 -0.18,0.23,0.00,M1] 
21:47:37.683 00.002 1032 refined, 5 included, MultiStar: {-0.04, 0.02}, one-star: {-0.02, 0.04}
21:47:37.685 00.002 1032 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.83) = xAngle (0.82 = 0.82)
21:47:37.686 00.001 1032 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.82 = 0.82)
21:47:37.688 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.65 mountX=0.03 mountY=0.03, mountTheta=0.82
21:47:37.691 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
21:47:37.694 00.003 1032 Enqueuing Move request for scope (-0.04, 0.02)
21:47:37.695 00.001 10072 Worker thread wakes up
21:47:37.695 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
21:47:37.695 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
21:47:37.696 00.001 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.03
21:47:37.696 00.000 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.31, period_length = 290.05
21:47:37.696 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:47:37.702 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:47:37.705 00.003 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:37.705 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:47:37.705 00.000 10072 MoveAxis(E, 0, ABG)
21:47:37.705 00.000 10072 Move returns status 0, amount 0
21:47:37.705 00.000 10072 MoveAxis(N, 0, ABG)
21:47:37.705 00.000 10072 Move returns status 0, amount 0
21:47:37.706 00.001 10072 move complete, result=0
21:47:37.706 00.000 10072 worker thread done servicing request
21:47:37.724 00.018 1032 UpdateGuideState exits: m=1139 SNR=23.7
21:47:37.726 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:37.728 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:37.730 00.002 1032 Enqueuing Expose request
21:47:37.731 00.001 10072 Worker thread wakes up
21:47:37.731 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:37.732 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:37.732 00.000 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:47:38.356 00.624 10072 Exposure complete
21:47:38.414 00.058 10072 worker thread done servicing request
21:47:38.414 00.000 1032 OnExposeComplete: enter
21:47:38.416 00.002 1032 UpdateGuideState(): m_state=6
21:47:38.417 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 577
21:47:38.419 00.002 1032 Star::Find returns 1 (0), X=1104.70, Y=137.84, Mass=1386, SNR=26.1, Peak=117 HFD=3.0
21:47:38.422 00.003 1032 MultiStar: [#1 0.09,-0.00,0.90,U] [#2 -0.06,-0.14,0.76,U] [#3 -0.06,0.07,0.70,U] [#4 -0.10,-0.04,0.64,U] [#5 0.04,-0.11,0.64,U] [#6 0.04,-0.00,0.58,U] [#7 -0.12,0.02,0.69,U] [#8 -0.06,0.03,0.48,U] 
21:47:38.423 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.10, -0.05}
21:47:38.424 00.001 1032 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.83) = xAngle (-3.59 = 2.69)
21:47:38.427 00.003 1032 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.59 = 2.69)
21:47:38.429 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.76 mountX=-0.02 mountY=0.01, mountTheta=2.69
21:47:38.433 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
21:47:38.434 00.001 1032 Enqueuing Move request for scope (-0.01, -0.03)
21:47:38.436 00.002 10072 Worker thread wakes up
21:47:38.436 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
21:47:38.436 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
21:47:38.437 00.001 10072 Moving (-0.01, -0.03) raw xDistance=-0.02 yDistance=0.01
21:47:38.437 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.31, period_length = 290.05
21:47:38.437 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:47:38.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:38.438 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:47:38.438 00.000 10072 MoveAxis(E, 1, ABG)
21:47:38.438 00.000 10072 Guiding  Dir = 2, Dur = 1
21:47:38.438 00.000 10072 IsGuiding returns 0
21:47:38.438 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:47:38.440 00.002 10072 PulseGuide returned control before completion, sleep 11
21:47:38.459 00.019 1032 UpdateGuideState exits: m=1386 SNR=26.1
21:47:38.461 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:38.462 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:38.464 00.002 1032 Enqueuing Expose request
21:47:38.466 00.002 10072 IsGuiding returns 0
21:47:38.466 00.000 10072 Move returns status 0, amount 1
21:47:38.466 00.000 10072 MoveAxis(N, 0, ABG)
21:47:38.466 00.000 10072 Move returns status 0, amount 0
21:47:38.466 00.000 10072 move complete, result=0
21:47:38.466 00.000 10072 worker thread done servicing request
21:47:38.466 00.000 10072 Worker thread wakes up
21:47:38.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:38.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:38.474 00.008 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:47:38.876 00.402 10072 Exposure complete
21:47:38.927 00.051 10072 worker thread done servicing request
21:47:38.927 00.000 1032 OnExposeComplete: enter
21:47:38.929 00.002 1032 UpdateGuideState(): m_state=6
21:47:38.931 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 578
21:47:38.933 00.002 1032 Star::Find returns 1 (0), X=1104.64, Y=137.78, Mass=1210, SNR=24.4, Peak=112 HFD=3.2
21:47:38.934 00.001 1032 MultiStar: [#1 0.01,-0.14,1.00,U] [#2 -0.02,-0.02,0.80,U] [#3 -0.10,0.12,0.82,U] [#4 -0.16,0.03,0.72,U] [#5 0.09,-0.18,0.71,U] [#6 -0.16,-0.00,0.61,U] [#7 -0.14,0.10,0.68,U] [#8 0.01,-0.02,0.53,U] 
21:47:38.935 00.001 1032 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {0.03, -0.11}
21:47:38.936 00.001 1032 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.83) = xAngle (-4.32 = 1.96)
21:47:38.938 00.002 1032 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.32 = 1.96)
21:47:38.939 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.49 mountX=-0.02 mountY=0.05, mountTheta=1.96
21:47:38.941 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
21:47:38.943 00.002 1032 Enqueuing Move request for scope (-0.04, -0.03)
21:47:38.944 00.001 10072 Worker thread wakes up
21:47:38.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
21:47:38.945 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
21:47:38.945 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.05
21:47:38.945 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.31, period_length = 290.05
21:47:38.945 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:47:38.945 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:38.945 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:47:38.945 00.000 10072 MoveAxis(E, 1, ABG)
21:47:38.946 00.001 10072 Guiding  Dir = 2, Dur = 1
21:47:38.946 00.000 10072 IsGuiding returns 0
21:47:38.946 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:47:38.949 00.003 10072 PulseGuide returned control before completion, sleep 11
21:47:38.965 00.016 1032 UpdateGuideState exits: m=1210 SNR=24.4
21:47:38.967 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:38.969 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:38.971 00.002 1032 Enqueuing Expose request
21:47:38.972 00.001 10072 IsGuiding returns 0
21:47:38.972 00.000 10072 Move returns status 0, amount 1
21:47:38.972 00.000 10072 MoveAxis(N, 0, ABG)
21:47:38.972 00.000 10072 Move returns status 0, amount 0
21:47:38.972 00.000 10072 move complete, result=0
21:47:38.972 00.000 10072 worker thread done servicing request
21:47:38.972 00.000 10072 Worker thread wakes up
21:47:38.972 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:38.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:38.979 00.007 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:47:39.596 00.617 10072 Exposure complete
21:47:39.654 00.058 10072 worker thread done servicing request
21:47:39.654 00.000 1032 OnExposeComplete: enter
21:47:39.656 00.002 1032 UpdateGuideState(): m_state=6
21:47:39.659 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 579
21:47:39.660 00.001 1032 Star::Find returns 1 (0), X=1104.63, Y=137.85, Mass=1317, SNR=25.4, Peak=117 HFD=3.2
21:47:39.662 00.002 1032 MultiStar: [#1 0.17,-0.08,1.00,U] [#2 0.01,-0.06,0.67,U] [#3 -0.10,0.02,0.73,U] [#4 -0.10,0.05,0.66,U] [#5 -0.01,-0.27,0.00,M1] [#6 0.20,0.15,0.00,M1] [#7 -0.05,-0.02,0.70,U] [#8 -0.10,0.13,0.49,U] 
21:47:39.664 00.002 1032 refined, 6 included, MultiStar: {-0.00, -0.01}, one-star: {0.02, -0.04}
21:47:39.666 00.002 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.83) = xAngle (-3.79 = 2.50)
21:47:39.667 00.001 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.79 = 2.50)
21:47:39.669 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.96 mountX=-0.01 mountY=0.01, mountTheta=2.50
21:47:39.672 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.01, opts=13)
21:47:39.675 00.003 1032 Enqueuing Move request for scope (-0.00, -0.01)
21:47:39.677 00.002 10072 Worker thread wakes up
21:47:39.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
21:47:39.677 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
21:47:39.677 00.000 10072 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.01
21:47:39.678 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.31, period_length = 290.05
21:47:39.678 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:47:39.678 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:39.678 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:47:39.678 00.000 10072 MoveAxis(E, 1, ABG)
21:47:39.678 00.000 10072 Guiding  Dir = 2, Dur = 1
21:47:39.679 00.001 10072 IsGuiding returns 0
21:47:39.679 00.000 10072 PulseGuide returned control before completion, sleep 11
21:47:39.680 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:47:39.701 00.021 1032 UpdateGuideState exits: m=1317 SNR=25.4
21:47:39.704 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:39.707 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:39.709 00.002 1032 Enqueuing Expose request
21:47:39.711 00.002 10072 IsGuiding returns 0
21:47:39.711 00.000 10072 Move returns status 0, amount 1
21:47:39.711 00.000 10072 MoveAxis(N, 0, ABG)
21:47:39.711 00.000 10072 Move returns status 0, amount 0
21:47:39.711 00.000 10072 move complete, result=0
21:47:39.711 00.000 10072 worker thread done servicing request
21:47:39.712 00.001 10072 Worker thread wakes up
21:47:39.712 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:39.712 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:39.719 00.007 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:47:40.128 00.409 10072 Exposure complete
21:47:40.191 00.063 10072 worker thread done servicing request
21:47:40.191 00.000 1032 OnExposeComplete: enter
21:47:40.193 00.002 1032 UpdateGuideState(): m_state=6
21:47:40.196 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 580
21:47:40.198 00.002 1032 Star::Find returns 1 (0), X=1104.74, Y=137.98, Mass=1205, SNR=24.3, Peak=102 HFD=3.0
21:47:40.200 00.002 1032 MultiStar: [#1 0.05,-0.11,1.04,U] [#2 -0.03,-0.13,0.78,U] [#3 -0.22,-0.01,0.00,M2] [#4 -0.13,0.03,0.72,U] [#5 0.10,-0.37,0.00,M2] [#6 0.09,-0.15,0.61,U] [#7 -0.01,-0.05,0.68,U] [#8 -0.21,0.06,0.00,M1] 
21:47:40.202 00.002 1032 refined, 5 included, MultiStar: {0.02, -0.05}, one-star: {0.13, 0.09}
21:47:40.205 00.003 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
21:47:40.206 00.001 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
21:47:40.208 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.12 mountX=-0.05 mountY=-0.01, mountTheta=-2.95
21:47:40.211 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
21:47:40.214 00.003 1032 Enqueuing Move request for scope (0.02, -0.05)
21:47:40.217 00.003 10072 Worker thread wakes up
21:47:40.217 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
21:47:40.217 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
21:47:40.217 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
21:47:40.217 00.000 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.31, period_length = 290.05
21:47:40.218 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:47:40.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:40.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:47:40.218 00.000 10072 MoveAxis(E, 1, ABG)
21:47:40.218 00.000 10072 Guiding  Dir = 2, Dur = 1
21:47:40.218 00.000 10072 IsGuiding returns 0
21:47:40.219 00.001 10072 PulseGuide returned control before completion, sleep 11
21:47:40.220 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:47:40.235 00.015 10072 IsGuiding returns 0
21:47:40.235 00.000 10072 Move returns status 0, amount 1
21:47:40.235 00.000 10072 MoveAxis(N, 0, ABG)
21:47:40.235 00.000 10072 Move returns status 0, amount 0
21:47:40.235 00.000 10072 move complete, result=0
21:47:40.235 00.000 10072 worker thread done servicing request
21:47:40.243 00.008 1032 UpdateGuideState exits: m=1205 SNR=24.3
21:47:40.245 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:40.247 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:40.249 00.002 1032 Enqueuing Expose request
21:47:40.251 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:47:40.252 00.001 10072 Worker thread wakes up
21:47:40.253 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:40.253 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:40.878 00.625 10072 Exposure complete
21:47:40.943 00.065 10072 worker thread done servicing request
21:47:40.943 00.000 1032 OnExposeComplete: enter
21:47:40.944 00.001 1032 UpdateGuideState(): m_state=6
21:47:40.946 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 581
21:47:40.947 00.001 1032 Star::Find returns 1 (0), X=1104.74, Y=137.85, Mass=1118, SNR=23.4, Peak=106 HFD=2.9
21:47:40.949 00.002 1032 MultiStar: [#1 0.06,0.00,1.06,U] [#2 0.09,-0.11,0.87,U] [#3 -0.15,-0.12,0.78,U] [#4 -0.25,-0.02,0.00,M2] [#5 0.12,-0.23,0.00,M3] [#6 0.04,-0.10,0.66,U] [#7 -0.02,-0.04,0.77,U] [#8 0.03,0.01,0.52,U] 
21:47:40.950 00.001 1032 refined, 6 included, MultiStar: {0.03, -0.05}, one-star: {0.13, -0.03}
21:47:40.952 00.002 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
21:47:40.952 00.000 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
21:47:40.956 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.03 mountX=-0.06 mountY=-0.02, mountTheta=-2.86
21:47:40.959 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
21:47:40.960 00.001 1032 Enqueuing Move request for scope (0.03, -0.05)
21:47:40.962 00.002 10072 Worker thread wakes up
21:47:40.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
21:47:40.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
21:47:40.962 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.02
21:47:40.963 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.31, period_length = 290.05
21:47:40.963 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:47:40.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:40.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:47:40.963 00.000 10072 MoveAxis(E, 1, ABG)
21:47:40.963 00.000 10072 Guiding  Dir = 2, Dur = 1
21:47:40.963 00.000 10072 IsGuiding returns 0
21:47:40.963 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:47:40.965 00.002 10072 PulseGuide returned control before completion, sleep 11
21:47:40.983 00.018 1032 UpdateGuideState exits: m=1118 SNR=23.4
21:47:40.986 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:40.988 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:40.990 00.002 1032 Enqueuing Expose request
21:47:40.992 00.002 10072 IsGuiding returns 0
21:47:40.993 00.001 10072 Move returns status 0, amount 1
21:47:40.993 00.000 10072 MoveAxis(N, 0, ABG)
21:47:40.993 00.000 10072 Move returns status 0, amount 0
21:47:40.993 00.000 10072 move complete, result=0
21:47:40.993 00.000 10072 worker thread done servicing request
21:47:40.993 00.000 10072 Worker thread wakes up
21:47:40.993 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:40.993 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:40.999 00.006 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:47:41.398 00.399 10072 Exposure complete
21:47:41.450 00.052 10072 worker thread done servicing request
21:47:41.451 00.001 1032 OnExposeComplete: enter
21:47:41.452 00.001 1032 UpdateGuideState(): m_state=6
21:47:41.455 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 582
21:47:41.456 00.001 1032 Star::Find returns 1 (0), X=1104.67, Y=137.91, Mass=1204, SNR=24.3, Peak=103 HFD=3.1
21:47:41.458 00.002 1032 MultiStar: [#1 0.19,-0.16,0.00,M1] [#2 0.10,-0.14,0.78,U] [#3 -0.10,0.06,0.80,U] [#4 -0.04,-0.01,0.66,U] [#5 0.12,-0.28,0.00,M4] [#6 -0.24,-0.26,0.00,M1] [#7 0.07,-0.21,0.00,M1] [#8 0.14,-0.02,0.53,U] 
21:47:41.460 00.002 1032 refined, 4 included, MultiStar: {0.03, -0.01}, one-star: {0.07, 0.03}
21:47:41.461 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
21:47:41.462 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
21:47:41.464 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.47 mountX=-0.02 mountY=-0.02, mountTheta=-2.30
21:47:41.467 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
21:47:41.470 00.003 1032 Enqueuing Move request for scope (0.03, -0.01)
21:47:41.471 00.001 10072 Worker thread wakes up
21:47:41.472 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
21:47:41.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
21:47:41.472 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
21:47:41.472 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.31, period_length = 290.05
21:47:41.472 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:47:41.472 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:41.473 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:47:41.473 00.000 10072 MoveAxis(E, 1, ABG)
21:47:41.473 00.000 10072 Guiding  Dir = 2, Dur = 1
21:47:41.473 00.000 10072 IsGuiding returns 0
21:47:41.474 00.001 10072 PulseGuide returned control before completion, sleep 11
21:47:41.474 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:47:41.489 00.015 10072 IsGuiding returns 0
21:47:41.489 00.000 10072 Move returns status 0, amount 1
21:47:41.489 00.000 10072 MoveAxis(N, 0, ABG)
21:47:41.489 00.000 10072 Move returns status 0, amount 0
21:47:41.489 00.000 10072 move complete, result=0
21:47:41.490 00.001 10072 worker thread done servicing request
21:47:41.494 00.004 1032 UpdateGuideState exits: m=1204 SNR=24.3
21:47:41.496 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:41.497 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:41.499 00.002 1032 Enqueuing Expose request
21:47:41.500 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:47:41.502 00.002 10072 Worker thread wakes up
21:47:41.502 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:41.502 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:42.131 00.629 10072 Exposure complete
21:47:42.194 00.063 10072 worker thread done servicing request
21:47:42.194 00.000 1032 OnExposeComplete: enter
21:47:42.196 00.002 1032 UpdateGuideState(): m_state=6
21:47:42.198 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 583
21:47:42.200 00.002 1032 Star::Find returns 1 (0), X=1104.71, Y=137.76, Mass=1185, SNR=24.1, Peak=98 HFD=3.1
21:47:42.201 00.001 1032 MultiStar: [#1 0.15,-0.24,0.00,M2] [#2 0.10,-0.23,0.00,M1] [#3 -0.06,0.19,0.83,U] [#4 -0.16,0.16,0.00,M2] [#5 0.15,-0.33,0.00,M5] [#6 -0.09,-0.14,0.61,U] [#7 0.03,-0.01,0.67,U] [#8 0.04,0.01,0.51,U] 
21:47:42.204 00.003 1032 refined, 4 included, MultiStar: {0.01, -0.02}, one-star: {0.10, -0.13}
21:47:42.208 00.004 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
21:47:42.210 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
21:47:42.212 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.00 mountX=-0.02 mountY=-0.01, mountTheta=-2.83
21:47:42.215 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
21:47:42.217 00.002 1032 Enqueuing Move request for scope (0.01, -0.02)
21:47:42.219 00.002 10072 Worker thread wakes up
21:47:42.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
21:47:42.219 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
21:47:42.219 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
21:47:42.220 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.31, period_length = 290.05
21:47:42.220 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:47:42.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:42.220 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:47:42.220 00.000 10072 MoveAxis(E, 2, ABG)
21:47:42.220 00.000 10072 Guiding  Dir = 2, Dur = 2
21:47:42.220 00.000 10072 IsGuiding returns 0
21:47:42.222 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
21:47:42.224 00.002 10072 PulseGuide returned control before completion, sleep 12
21:47:42.238 00.014 10072 IsGuiding returns 0
21:47:42.238 00.000 10072 Move returns status 0, amount 2
21:47:42.238 00.000 10072 MoveAxis(N, 0, ABG)
21:47:42.238 00.000 10072 Move returns status 0, amount 0
21:47:42.238 00.000 10072 move complete, result=0
21:47:42.238 00.000 10072 worker thread done servicing request
21:47:42.243 00.005 1032 UpdateGuideState exits: m=1185 SNR=24.1
21:47:42.246 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:42.248 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:42.249 00.001 1032 Enqueuing Expose request
21:47:42.251 00.002 10072 Worker thread wakes up
21:47:42.251 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:42.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:42.251 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:47:42.665 00.414 10072 Exposure complete
21:47:42.727 00.062 10072 worker thread done servicing request
21:47:42.727 00.000 1032 OnExposeComplete: enter
21:47:42.729 00.002 1032 UpdateGuideState(): m_state=6
21:47:42.731 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 584
21:47:42.733 00.002 1032 Star::Find returns 1 (0), X=1104.73, Y=137.91, Mass=1216, SNR=24.5, Peak=107 HFD=2.9
21:47:42.735 00.002 1032 MultiStar: [#1 0.05,-0.05,0.85,U] [#2 0.01,0.08,0.73,U] [#3 -0.08,0.05,0.74,U] [#4 -0.18,0.02,0.66,U] [#5 0.03,-0.27,0.00,M6] [#6 0.07,0.07,0.65,U] [#7 -0.01,0.06,0.69,U] [#8 -0.02,0.02,0.49,U] 
21:47:42.737 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.03}, one-star: {0.12, 0.02}
21:47:42.739 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
21:47:42.741 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
21:47:42.743 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.48 mountX=0.03 mountY=-0.01, mountTheta=-0.35
21:47:42.746 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.03, opts=13)
21:47:42.748 00.002 1032 Enqueuing Move request for scope (0.00, 0.03)
21:47:42.750 00.002 10072 Worker thread wakes up
21:47:42.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
21:47:42.750 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
21:47:42.750 00.000 10072 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
21:47:42.751 00.001 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.30, period_length = 290.05
21:47:42.751 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:47:42.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:42.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:47:42.751 00.000 10072 MoveAxis(E, 2, ABG)
21:47:42.751 00.000 10072 Guiding  Dir = 2, Dur = 2
21:47:42.752 00.001 10072 IsGuiding returns 0
21:47:42.752 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=194, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:47:42.754 00.002 10072 PulseGuide returned control before completion, sleep 12
21:47:42.773 00.019 10072 IsGuiding returns 0
21:47:42.774 00.001 10072 Move returns status 0, amount 2
21:47:42.774 00.000 10072 MoveAxis(N, 0, ABG)
21:47:42.774 00.000 10072 Move returns status 0, amount 0
21:47:42.774 00.000 10072 move complete, result=0
21:47:42.774 00.000 10072 worker thread done servicing request
21:47:42.774 00.000 1032 UpdateGuideState exits: m=1216 SNR=24.5
21:47:42.777 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:42.779 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:42.781 00.002 1032 Enqueuing Expose request
21:47:42.782 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:47:42.784 00.002 10072 Worker thread wakes up
21:47:42.784 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:42.784 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:43.418 00.634 10072 Exposure complete
21:47:43.480 00.062 1032 OnExposeComplete: enter
21:47:43.482 00.002 1032 UpdateGuideState(): m_state=6
21:47:43.484 00.002 10072 worker thread done servicing request
21:47:43.484 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 585
21:47:43.487 00.003 1032 Star::Find returns 1 (0), X=1104.55, Y=137.98, Mass=1242, SNR=24.7, Peak=110 HFD=3.2
21:47:43.490 00.003 1032 MultiStar: [#1 0.19,-0.04,0.99,U] [#2 0.00,-0.01,0.73,U] [#3 0.03,-0.03,0.72,U] [#4 -0.04,0.24,0.00,M2] [#5 0.00,-0.15,0.64,U] [#6 0.09,0.21,0.00,M1] [#7 -0.05,0.18,0.71,U] [#8 -0.03,0.20,0.00,M1] 
21:47:43.492 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.01}, one-star: {-0.06, 0.10}
21:47:43.493 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
21:47:43.495 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
21:47:43.496 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.40 mountX=0.00 mountY=-0.03, mountTheta=-1.43
21:47:43.498 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
21:47:43.500 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
21:47:43.501 00.001 10072 Worker thread wakes up
21:47:43.501 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
21:47:43.501 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
21:47:43.501 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.03
21:47:43.502 00.001 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.30, period_length = 290.05
21:47:43.502 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:47:43.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:43.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:47:43.502 00.000 10072 MoveAxis(E, 2, ABG)
21:47:43.502 00.000 10072 Guiding  Dir = 2, Dur = 2
21:47:43.502 00.000 10072 IsGuiding returns 0
21:47:43.503 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
21:47:43.505 00.002 10072 PulseGuide returned control before completion, sleep 12
21:47:43.522 00.017 10072 IsGuiding returns 0
21:47:43.522 00.000 10072 Move returns status 0, amount 2
21:47:43.522 00.000 10072 MoveAxis(N, 0, ABG)
21:47:43.522 00.000 10072 Move returns status 0, amount 0
21:47:43.522 00.000 10072 move complete, result=0
21:47:43.522 00.000 10072 worker thread done servicing request
21:47:43.522 00.000 1032 UpdateGuideState exits: m=1242 SNR=24.7
21:47:43.525 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:43.526 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:43.528 00.002 1032 Enqueuing Expose request
21:47:43.530 00.002 10072 Worker thread wakes up
21:47:43.530 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:43.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:43.531 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:47:43.949 00.418 10072 Exposure complete
21:47:44.002 00.053 10072 worker thread done servicing request
21:47:44.002 00.000 1032 OnExposeComplete: enter
21:47:44.004 00.002 1032 UpdateGuideState(): m_state=6
21:47:44.006 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 586
21:47:44.007 00.001 1032 Star::Find returns 1 (0), X=1104.62, Y=137.89, Mass=1271, SNR=25.0, Peak=117 HFD=3.3
21:47:44.009 00.002 1032 MultiStar: [#1 0.12,0.06,0.95,U] [#2 -0.02,0.01,0.77,U] [#3 0.10,-0.10,0.74,U] [#4 -0.09,-0.02,0.69,U] [#5 0.13,-0.13,0.61,U] [#6 -0.22,0.10,0.00,M2] [#7 -0.07,0.03,0.75,U] [#8 -0.04,0.15,0.51,U] 
21:47:44.011 00.002 1032 single-star, 7 included, MultiStar: {0.02, -0.00}, one-star: {0.01, 0.01}
21:47:44.012 00.001 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
21:47:44.013 00.001 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
21:47:44.016 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.42 mountX=0.00 mountY=-0.01, mountTheta=-1.41
21:47:44.018 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
21:47:44.020 00.002 1032 Enqueuing Move request for scope (0.01, 0.01)
21:47:44.021 00.001 10072 Worker thread wakes up
21:47:44.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
21:47:44.021 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
21:47:44.021 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.00 yDistance=-0.01
21:47:44.022 00.001 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.30, period_length = 290.05
21:47:44.022 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:47:44.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:44.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:47:44.022 00.000 10072 MoveAxis(E, 2, ABG)
21:47:44.022 00.000 10072 Guiding  Dir = 2, Dur = 2
21:47:44.023 00.001 10072 IsGuiding returns 0
21:47:44.023 00.000 10072 PulseGuide returned control before completion, sleep 12
21:47:44.023 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:47:44.040 00.017 10072 IsGuiding returns 0
21:47:44.040 00.000 10072 Move returns status 0, amount 2
21:47:44.040 00.000 10072 MoveAxis(N, 0, ABG)
21:47:44.040 00.000 10072 Move returns status 0, amount 0
21:47:44.040 00.000 10072 move complete, result=0
21:47:44.040 00.000 10072 worker thread done servicing request
21:47:44.043 00.003 1032 UpdateGuideState exits: m=1271 SNR=25.0
21:47:44.045 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:44.046 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:44.049 00.003 1032 Enqueuing Expose request
21:47:44.052 00.003 10072 Worker thread wakes up
21:47:44.052 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:44.052 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:44.052 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:47:44.682 00.630 10072 Exposure complete
21:47:44.738 00.056 10072 worker thread done servicing request
21:47:44.738 00.000 1032 OnExposeComplete: enter
21:47:44.740 00.002 1032 UpdateGuideState(): m_state=6
21:47:44.742 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 587
21:47:44.745 00.003 1032 Star::Find returns 1 (0), X=1104.69, Y=137.75, Mass=1170, SNR=24.0, Peak=112 HFD=3.1
21:47:44.746 00.001 1032 MultiStar: [#1 -0.00,0.03,1.06,U] [#2 0.04,-0.06,0.79,U] [#3 -0.16,0.07,0.77,U] [#4 -0.20,-0.13,0.00,M2] [#5 0.15,-0.18,0.00,M5] [#6 -0.01,0.12,0.65,U] [#7 -0.03,-0.02,0.70,U] [#8 -0.05,-0.12,0.51,U] 
21:47:44.748 00.002 1032 refined, 6 included, MultiStar: {-0.01, -0.02}, one-star: {0.08, -0.13}
21:47:44.750 00.002 1032 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.83) = xAngle (-4.00 = 2.28)
21:47:44.751 00.001 1032 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.00 = 2.28)
21:47:44.753 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.17 mountX=-0.01 mountY=0.02, mountTheta=2.28
21:47:44.756 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
21:47:44.757 00.001 1032 Enqueuing Move request for scope (-0.01, -0.02)
21:47:44.760 00.003 10072 Worker thread wakes up
21:47:44.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
21:47:44.760 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
21:47:44.760 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.01 yDistance=0.02
21:47:44.761 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.30, period_length = 290.05
21:47:44.761 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:47:44.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:44.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:47:44.761 00.000 10072 MoveAxis(E, 2, ABG)
21:47:44.761 00.000 10072 Guiding  Dir = 2, Dur = 2
21:47:44.761 00.000 10072 IsGuiding returns 0
21:47:44.762 00.001 10072 PulseGuide returned control before completion, sleep 12
21:47:44.762 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:47:44.784 00.022 1032 UpdateGuideState exits: m=1170 SNR=24.0
21:47:44.786 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:44.787 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:44.788 00.001 1032 Enqueuing Expose request
21:47:44.791 00.003 10072 IsGuiding returns 0
21:47:44.791 00.000 10072 Move returns status 0, amount 2
21:47:44.791 00.000 10072 MoveAxis(N, 0, ABG)
21:47:44.791 00.000 10072 Move returns status 0, amount 0
21:47:44.791 00.000 10072 move complete, result=0
21:47:44.791 00.000 10072 worker thread done servicing request
21:47:44.791 00.000 10072 Worker thread wakes up
21:47:44.792 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:44.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:44.800 00.008 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:47:45.210 00.410 10072 Exposure complete
21:47:45.287 00.077 10072 worker thread done servicing request
21:47:45.287 00.000 1032 OnExposeComplete: enter
21:47:45.289 00.002 1032 UpdateGuideState(): m_state=6
21:47:45.292 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 588
21:47:45.294 00.002 1032 Star::Find returns 1 (0), X=1104.60, Y=137.75, Mass=1349, SNR=25.7, Peak=128 HFD=3.1
21:47:45.296 00.002 1032 MultiStar: [#1 -0.12,-0.19,0.00,M1] [#2 0.06,-0.18,0.69,U] [#3 0.01,0.00,0.73,U] [#4 -0.21,-0.09,0.00,M3] [#5 0.02,-0.21,0.00,M6] [#6 -0.03,-0.11,0.58,U] [#7 -0.03,-0.09,0.66,U] [#8 -0.05,-0.11,0.47,U] 
21:47:45.299 00.003 1032 refined, 5 included, MultiStar: {-0.01, -0.11}, one-star: {-0.01, -0.14}
21:47:45.301 00.002 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.83)
21:47:45.304 00.003 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.83)
21:47:45.306 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.62 mountX=-0.10 mountY=0.03, mountTheta=2.83
21:47:45.309 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.11, opts=13)
21:47:45.311 00.002 1032 Enqueuing Move request for scope (-0.01, -0.11)
21:47:45.313 00.002 10072 Worker thread wakes up
21:47:45.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
21:47:45.313 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
21:47:45.313 00.000 10072 Moving (-0.01, -0.11) raw xDistance=-0.10 yDistance=0.03
21:47:45.314 00.001 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.30, period_length = 290.05
21:47:45.314 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
21:47:45.314 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:45.314 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:47:45.314 00.000 10072 MoveAxis(E, 2, ABG)
21:47:45.314 00.000 10072 Guiding  Dir = 2, Dur = 2
21:47:45.315 00.001 10072 IsGuiding returns 0
21:47:45.315 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:47:45.317 00.002 10072 PulseGuide returned control before completion, sleep 12
21:47:45.331 00.014 10072 IsGuiding returns 0
21:47:45.331 00.000 10072 Move returns status 0, amount 2
21:47:45.331 00.000 10072 MoveAxis(N, 0, ABG)
21:47:45.331 00.000 10072 Move returns status 0, amount 0
21:47:45.331 00.000 10072 move complete, result=0
21:47:45.331 00.000 10072 worker thread done servicing request
21:47:45.340 00.009 1032 UpdateGuideState exits: m=1349 SNR=25.7
21:47:45.342 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:45.344 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:45.347 00.003 1032 Enqueuing Expose request
21:47:45.349 00.002 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:47:45.351 00.002 10072 Worker thread wakes up
21:47:45.351 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:45.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:45.992 00.641 10072 Exposure complete
21:47:46.054 00.062 10072 worker thread done servicing request
21:47:46.055 00.001 1032 OnExposeComplete: enter
21:47:46.057 00.002 1032 UpdateGuideState(): m_state=6
21:47:46.059 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 589
21:47:46.060 00.001 1032 Star::Find returns 1 (0), X=1104.53, Y=137.91, Mass=1176, SNR=24.0, Peak=101 HFD=3.1
21:47:46.063 00.003 1032 MultiStar: [#1 0.06,0.00,0.94,U] [#2 -0.12,-0.06,0.82,U] [#3 -0.15,0.01,0.81,U] [#4 -0.35,-0.00,0.00,M4] [#5 0.02,-0.19,0.69,U] [#6 -0.21,0.09,0.00,M1] [#7 -0.03,-0.08,0.76,U] [#8 -0.05,0.17,0.52,U] 
21:47:46.065 00.002 1032 refined, 6 included, MultiStar: {-0.05, -0.02}, one-star: {-0.07, 0.02}
21:47:46.066 00.001 1032 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.83) = xAngle (-4.57 = 1.71)
21:47:46.068 00.002 1032 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.57 = 1.71)
21:47:46.070 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.74 mountX=-0.01 mountY=0.05, mountTheta=1.71
21:47:46.073 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.02, opts=13)
21:47:46.075 00.002 1032 Enqueuing Move request for scope (-0.05, -0.02)
21:47:46.076 00.001 10072 Worker thread wakes up
21:47:46.076 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
21:47:46.076 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
21:47:46.076 00.000 10072 Moving (-0.05, -0.02) raw xDistance=-0.01 yDistance=0.05
21:47:46.077 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.30, period_length = 290.05
21:47:46.077 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:47:46.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:46.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:47:46.077 00.000 10072 MoveAxis(E, 3, ABG)
21:47:46.078 00.001 10072 Guiding  Dir = 2, Dur = 3
21:47:46.078 00.000 10072 IsGuiding returns 0
21:47:46.079 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:47:46.081 00.002 10072 PulseGuide returned control before completion, sleep 13
21:47:46.098 00.017 10072 IsGuiding returns 0
21:47:46.098 00.000 10072 Move returns status 0, amount 3
21:47:46.098 00.000 10072 MoveAxis(N, 0, ABG)
21:47:46.098 00.000 10072 Move returns status 0, amount 0
21:47:46.098 00.000 10072 move complete, result=0
21:47:46.098 00.000 10072 worker thread done servicing request
21:47:46.102 00.004 1032 UpdateGuideState exits: m=1176 SNR=24.0
21:47:46.104 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:46.106 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:46.107 00.001 1032 Enqueuing Expose request
21:47:46.108 00.001 1032 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
21:47:46.110 00.002 10072 Worker thread wakes up
21:47:46.110 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:46.110 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:46.524 00.414 10072 Exposure complete
21:47:46.578 00.054 10072 worker thread done servicing request
21:47:46.578 00.000 1032 OnExposeComplete: enter
21:47:46.580 00.002 1032 UpdateGuideState(): m_state=6
21:47:46.582 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 590
21:47:46.584 00.002 1032 Star::Find returns 1 (0), X=1104.68, Y=137.88, Mass=1040, SNR=22.6, Peak=103 HFD=3.1
21:47:46.587 00.003 1032 MultiStar: [#1 0.02,-0.03,1.12,U] [#2 -0.05,-0.01,0.89,U] [#3 -0.10,0.06,0.78,U] [#4 -0.08,0.15,0.72,U] [#5 -0.14,-0.04,0.72,U] [#6 -0.05,0.00,0.68,U] [#7 -0.03,0.22,0.00,M1] [#8 -0.06,-0.02,0.54,U] 
21:47:46.588 00.001 1032 refined, 7 included, MultiStar: {-0.04, 0.01}, one-star: {0.07, -0.01}
21:47:46.590 00.002 1032 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.83) = xAngle (1.05 = 1.05)
21:47:46.591 00.001 1032 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.05 = 1.05)
21:47:46.592 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.88 mountX=0.02 mountY=0.03, mountTheta=1.05
21:47:46.596 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.01, opts=13)
21:47:46.597 00.001 1032 Enqueuing Move request for scope (-0.04, 0.01)
21:47:46.599 00.002 10072 Worker thread wakes up
21:47:46.599 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
21:47:46.599 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
21:47:46.599 00.000 10072 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.03
21:47:46.599 00.000 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.30, period_length = 290.05
21:47:46.600 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:47:46.600 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:46.600 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:47:46.600 00.000 10072 MoveAxis(E, 3, ABG)
21:47:46.600 00.000 10072 Guiding  Dir = 2, Dur = 3
21:47:46.600 00.000 10072 IsGuiding returns 0
21:47:46.600 00.000 10072 PulseGuide returned control before completion, sleep 13
21:47:46.601 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:47:46.620 00.019 1032 UpdateGuideState exits: m=1040 SNR=22.6
21:47:46.623 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:46.624 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:46.626 00.002 1032 Enqueuing Expose request
21:47:46.640 00.014 10072 IsGuiding returns 0
21:47:46.640 00.000 10072 Move returns status 0, amount 3
21:47:46.640 00.000 10072 MoveAxis(N, 0, ABG)
21:47:46.640 00.000 10072 Move returns status 0, amount 0
21:47:46.640 00.000 10072 move complete, result=0
21:47:46.640 00.000 10072 worker thread done servicing request
21:47:46.640 00.000 10072 Worker thread wakes up
21:47:46.640 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:46.640 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:46.643 00.003 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:47:47.274 00.631 10072 Exposure complete
21:47:47.334 00.060 10072 worker thread done servicing request
21:47:47.335 00.001 1032 OnExposeComplete: enter
21:47:47.336 00.001 1032 UpdateGuideState(): m_state=6
21:47:47.338 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 591
21:47:47.341 00.003 1032 Star::Find returns 1 (0), X=1104.82, Y=138.01, Mass=1231, SNR=24.6, Peak=98 HFD=3.1
21:47:47.343 00.002 1032 MultiStar: [#1 -0.12,-0.07,1.02,U] [#2 -0.11,-0.18,0.00,M1] [#3 0.06,-0.04,0.80,U] [#4 -0.15,0.10,0.71,U] [#5 0.17,-0.05,0.62,U] [#6 -0.08,-0.14,0.62,U] [#7 -0.08,0.13,0.72,U] [#8 0.10,0.10,0.51,U] 
21:47:47.344 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {0.21, 0.13}
21:47:47.347 00.003 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
21:47:47.349 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
21:47:47.351 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.00 mountX=0.02 mountY=-0.02, mountTheta=-0.83
21:47:47.353 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
21:47:47.355 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
21:47:47.356 00.001 10072 Worker thread wakes up
21:47:47.356 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
21:47:47.356 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
21:47:47.356 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
21:47:47.357 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.30, period_length = 290.05
21:47:47.357 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:47:47.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:47.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:47:47.357 00.000 10072 MoveAxis(E, 3, ABG)
21:47:47.358 00.001 10072 Guiding  Dir = 2, Dur = 3
21:47:47.358 00.000 10072 IsGuiding returns 0
21:47:47.358 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:47:47.362 00.004 10072 PulseGuide returned control before completion, sleep 13
21:47:47.381 00.019 1032 UpdateGuideState exits: m=1231 SNR=24.6
21:47:47.383 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:47.385 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:47.386 00.001 1032 Enqueuing Expose request
21:47:47.387 00.001 10072 IsGuiding returns 0
21:47:47.387 00.000 10072 Move returns status 0, amount 3
21:47:47.387 00.000 10072 MoveAxis(N, 0, ABG)
21:47:47.387 00.000 10072 Move returns status 0, amount 0
21:47:47.387 00.000 10072 move complete, result=0
21:47:47.387 00.000 10072 worker thread done servicing request
21:47:47.387 00.000 10072 Worker thread wakes up
21:47:47.387 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:47.387 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:47.395 00.008 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:47:47.809 00.414 10072 Exposure complete
21:47:47.861 00.052 1032 OnExposeComplete: enter
21:47:47.865 00.004 10072 worker thread done servicing request
21:47:47.865 00.000 1032 UpdateGuideState(): m_state=6
21:47:47.867 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 592
21:47:47.868 00.001 1032 Star::Find returns 1 (0), X=1104.80, Y=137.91, Mass=1450, SNR=26.7, Peak=110 HFD=3.1
21:47:47.870 00.002 1032 MultiStar: [#1 0.02,0.01,0.93,U] [#2 -0.01,-0.11,0.73,U] [#3 -0.07,-0.04,0.73,U] [#4 -0.17,0.06,0.56,U] [#5 0.03,-0.34,0.00,M4] [#6 -0.05,0.07,0.55,U] [#7 -0.14,0.12,0.66,U] [#8 -0.05,-0.05,0.48,U] 
21:47:47.872 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.01}, one-star: {0.19, 0.02}
21:47:47.873 00.001 1032 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.83) = xAngle (0.81 = 0.81)
21:47:47.874 00.001 1032 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.81 = 0.81)
21:47:47.875 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.64 mountX=0.01 mountY=0.01, mountTheta=0.81
21:47:47.878 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
21:47:47.879 00.001 1032 Enqueuing Move request for scope (-0.02, 0.01)
21:47:47.880 00.001 10072 Worker thread wakes up
21:47:47.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
21:47:47.880 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
21:47:47.880 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=0.01
21:47:47.881 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.30, period_length = 290.05
21:47:47.881 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:47:47.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:47.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:47:47.881 00.000 10072 MoveAxis(E, 3, ABG)
21:47:47.881 00.000 10072 Guiding  Dir = 2, Dur = 3
21:47:47.881 00.000 10072 IsGuiding returns 0
21:47:47.882 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=95, Gamma=2.230
21:47:47.883 00.001 10072 PulseGuide returned control before completion, sleep 13
21:47:47.901 00.018 1032 UpdateGuideState exits: m=1450 SNR=26.7
21:47:47.903 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:47.904 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:47.905 00.001 1032 Enqueuing Expose request
21:47:47.912 00.007 10072 IsGuiding returns 0
21:47:47.912 00.000 10072 Move returns status 0, amount 3
21:47:47.912 00.000 10072 MoveAxis(N, 0, ABG)
21:47:47.912 00.000 10072 Move returns status 0, amount 0
21:47:47.912 00.000 10072 move complete, result=0
21:47:47.912 00.000 10072 worker thread done servicing request
21:47:47.912 00.000 10072 Worker thread wakes up
21:47:47.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:47.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:47.913 00.001 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:47:48.540 00.627 10072 Exposure complete
21:47:48.596 00.056 10072 worker thread done servicing request
21:47:48.596 00.000 1032 OnExposeComplete: enter
21:47:48.598 00.002 1032 UpdateGuideState(): m_state=6
21:47:48.601 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 593
21:47:48.605 00.004 1032 Star::Find returns 1 (0), X=1104.59, Y=137.90, Mass=1102, SNR=23.3, Peak=101 HFD=3.2
21:47:48.607 00.002 1032 MultiStar: [#1 -0.05,-0.08,1.02,U] [#2 -0.03,0.02,0.94,U] [#3 -0.02,-0.09,0.81,U] [#4 -0.22,0.06,0.00,M2] [#5 0.13,-0.25,0.00,M5] [#6 -0.09,-0.09,0.63,U] [#7 -0.09,-0.05,0.80,U] [#8 -0.17,0.09,0.57,U] 
21:47:48.610 00.003 1032 single-star, 6 included, MultiStar: {-0.06, -0.03}, one-star: {-0.02, 0.02}
21:47:48.611 00.001 1032 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.83) = xAngle (0.56 = 0.56)
21:47:48.613 00.002 1032 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.56 = 0.56)
21:47:48.614 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.39 mountX=0.02 mountY=0.01, mountTheta=0.56
21:47:48.617 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
21:47:48.619 00.002 1032 Enqueuing Move request for scope (-0.02, 0.02)
21:47:48.622 00.003 10072 Worker thread wakes up
21:47:48.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
21:47:48.622 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
21:47:48.622 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.01
21:47:48.622 00.000 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.29, period_length = 290.05
21:47:48.623 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:47:48.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:48.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:47:48.623 00.000 10072 MoveAxis(E, 3, ABG)
21:47:48.623 00.000 10072 Guiding  Dir = 2, Dur = 3
21:47:48.623 00.000 10072 IsGuiding returns 0
21:47:48.623 00.000 10072 PulseGuide returned control before completion, sleep 13
21:47:48.623 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:47:48.643 00.020 1032 UpdateGuideState exits: m=1102 SNR=23.3
21:47:48.645 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:48.647 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:48.649 00.002 1032 Enqueuing Expose request
21:47:48.651 00.002 10072 IsGuiding returns 0
21:47:48.651 00.000 10072 Move returns status 0, amount 3
21:47:48.651 00.000 10072 MoveAxis(N, 0, ABG)
21:47:48.651 00.000 10072 Move returns status 0, amount 0
21:47:48.651 00.000 10072 move complete, result=0
21:47:48.651 00.000 10072 worker thread done servicing request
21:47:48.652 00.001 10072 Worker thread wakes up
21:47:48.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:48.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:48.658 00.006 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:47:49.057 00.399 10072 Exposure complete
21:47:49.116 00.059 10072 worker thread done servicing request
21:47:49.116 00.000 1032 OnExposeComplete: enter
21:47:49.118 00.002 1032 UpdateGuideState(): m_state=6
21:47:49.119 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 594
21:47:49.122 00.003 1032 Star::Find returns 1 (0), X=1104.56, Y=137.92, Mass=1163, SNR=23.9, Peak=102 HFD=3.3
21:47:49.123 00.001 1032 MultiStar: [#1 -0.04,-0.12,1.07,U] [#2 -0.22,-0.14,0.00,M1] [#3 -0.16,0.05,0.81,U] [#4 -0.30,0.05,0.00,M3] [#5 -0.20,-0.19,0.00,M6] [#6 -0.04,-0.07,0.73,U] [#7 -0.06,-0.10,0.72,U] [#8 -0.18,-0.01,0.51,U] 
21:47:49.125 00.002 1032 single-star, 5 included, MultiStar: {-0.08, -0.04}, one-star: {-0.04, 0.03}
21:47:49.126 00.001 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
21:47:49.128 00.002 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
21:47:49.130 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.06 cameraTheta=2.48 mountX=0.04 mountY=0.03, mountTheta=0.65
21:47:49.133 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
21:47:49.135 00.002 1032 Enqueuing Move request for scope (-0.04, 0.03)
21:47:49.137 00.002 10072 Worker thread wakes up
21:47:49.137 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
21:47:49.137 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
21:47:49.137 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
21:47:49.138 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.29, period_length = 290.05
21:47:49.138 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:47:49.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:49.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:47:49.138 00.000 10072 MoveAxis(E, 3, ABG)
21:47:49.138 00.000 10072 Guiding  Dir = 2, Dur = 3
21:47:49.139 00.001 10072 IsGuiding returns 0
21:47:49.139 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:47:49.143 00.004 10072 PulseGuide returned control before completion, sleep 13
21:47:49.163 00.020 10072 IsGuiding returns 0
21:47:49.163 00.000 10072 Move returns status 0, amount 3
21:47:49.163 00.000 10072 MoveAxis(N, 0, ABG)
21:47:49.163 00.000 10072 Move returns status 0, amount 0
21:47:49.163 00.000 10072 move complete, result=0
21:47:49.163 00.000 10072 worker thread done servicing request
21:47:49.163 00.000 1032 UpdateGuideState exits: m=1163 SNR=23.9
21:47:49.166 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:49.167 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:49.171 00.004 1032 Enqueuing Expose request
21:47:49.172 00.001 10072 Worker thread wakes up
21:47:49.172 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:49.172 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:49.173 00.001 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:47:49.807 00.634 10072 Exposure complete
21:47:49.865 00.058 10072 worker thread done servicing request
21:47:49.865 00.000 1032 OnExposeComplete: enter
21:47:49.868 00.003 1032 UpdateGuideState(): m_state=6
21:47:49.870 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 595
21:47:49.872 00.002 1032 Star::Find returns 1 (0), X=1104.64, Y=137.84, Mass=1118, SNR=23.4, Peak=105 HFD=3.1
21:47:49.875 00.003 1032 MultiStar: [#1 -0.04,-0.21,0.00,M1] [#2 -0.02,-0.10,0.94,U] [#3 -0.23,-0.05,0.00,M1] [#4 -0.19,-0.04,0.71,U] [#5 0.01,-0.22,0.00,M7] [#6 -0.17,-0.08,0.63,U] [#7 -0.14,-0.04,0.75,U] [#8 0.04,0.04,0.55,U] 
21:47:49.876 00.001 1032 single-star, 5 included, MultiStar: {-0.07, -0.05}, one-star: {0.03, -0.04}
21:47:49.878 00.002 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
21:47:49.880 00.002 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
21:47:49.884 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-1.03 mountX=-0.05 mountY=-0.01, mountTheta=-2.86
21:47:49.887 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
21:47:49.889 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
21:47:49.890 00.001 10072 Worker thread wakes up
21:47:49.891 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
21:47:49.891 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
21:47:49.891 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.01
21:47:49.892 00.001 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.29, period_length = 290.05
21:47:49.894 00.002 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:47:49.894 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:49.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:47:49.894 00.000 10072 MoveAxis(E, 3, ABG)
21:47:49.894 00.000 10072 Guiding  Dir = 2, Dur = 3
21:47:49.896 00.002 10072 IsGuiding returns 0
21:47:49.896 00.000 10072 PulseGuide returned control before completion, sleep 13
21:47:49.896 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:47:49.913 00.017 10072 IsGuiding returns 0
21:47:49.913 00.000 10072 Move returns status 0, amount 3
21:47:49.913 00.000 10072 MoveAxis(N, 0, ABG)
21:47:49.913 00.000 10072 Move returns status 0, amount 0
21:47:49.913 00.000 10072 move complete, result=0
21:47:49.913 00.000 10072 worker thread done servicing request
21:47:49.918 00.005 1032 UpdateGuideState exits: m=1118 SNR=23.4
21:47:49.920 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:49.922 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:49.925 00.003 1032 Enqueuing Expose request
21:47:49.927 00.002 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:47:49.929 00.002 10072 Worker thread wakes up
21:47:49.929 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:49.929 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:50.338 00.409 10072 Exposure complete
21:47:50.399 00.061 10072 worker thread done servicing request
21:47:50.399 00.000 1032 OnExposeComplete: enter
21:47:50.401 00.002 1032 UpdateGuideState(): m_state=6
21:47:50.403 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 596
21:47:50.404 00.001 1032 Star::Find returns 1 (0), X=1104.74, Y=137.84, Mass=1328, SNR=25.6, Peak=116 HFD=3.0
21:47:50.406 00.002 1032 MultiStar: [#1 0.09,-0.26,0.00,M2] [#2 -0.01,-0.23,0.00,M1] [#3 -0.14,-0.16,0.00,M2] [#4 -0.24,-0.14,0.00,M3] [#5 0.15,-0.27,0.00,M8] [#6 -0.08,-0.06,0.61,U] [#7 -0.07,-0.15,0.68,U] [#8 0.15,-0.16,0.00,M1] 
21:47:50.407 00.001 1032 refined, 2 included, MultiStar: {0.01, -0.08}, one-star: {0.13, -0.04}
21:47:50.408 00.001 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
21:47:50.410 00.002 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
21:47:50.411 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.42 mountX=-0.08 mountY=0.01, mountTheta=3.03
21:47:50.413 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
21:47:50.416 00.003 1032 Enqueuing Move request for scope (0.01, -0.08)
21:47:50.417 00.001 10072 Worker thread wakes up
21:47:50.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
21:47:50.417 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
21:47:50.417 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
21:47:50.419 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.29, period_length = 290.05
21:47:50.419 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:47:50.419 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:50.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:47:50.419 00.000 10072 MoveAxis(E, 3, ABG)
21:47:50.419 00.000 10072 Guiding  Dir = 2, Dur = 3
21:47:50.420 00.001 10072 IsGuiding returns 0
21:47:50.420 00.000 10072 PulseGuide returned control before completion, sleep 13
21:47:50.420 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:47:50.438 00.018 1032 UpdateGuideState exits: m=1328 SNR=25.6
21:47:50.440 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:50.441 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:50.443 00.002 1032 Enqueuing Expose request
21:47:50.444 00.001 10072 IsGuiding returns 0
21:47:50.445 00.001 10072 Move returns status 0, amount 3
21:47:50.445 00.000 10072 MoveAxis(N, 0, ABG)
21:47:50.445 00.000 10072 Move returns status 0, amount 0
21:47:50.445 00.000 10072 move complete, result=0
21:47:50.445 00.000 10072 worker thread done servicing request
21:47:50.445 00.000 10072 Worker thread wakes up
21:47:50.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:50.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:50.451 00.006 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:47:51.071 00.620 10072 Exposure complete
21:47:51.128 00.057 10072 worker thread done servicing request
21:47:51.128 00.000 1032 OnExposeComplete: enter
21:47:51.129 00.001 1032 UpdateGuideState(): m_state=6
21:47:51.132 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 597
21:47:51.133 00.001 1032 Star::Find returns 1 (0), X=1104.68, Y=137.72, Mass=1217, SNR=24.5, Peak=109 HFD=3.0
21:47:51.135 00.002 1032 MultiStar: [#1 -0.03,-0.26,0.00,M3] [#2 -0.17,-0.22,0.00,M2] [#3 -0.26,-0.14,0.00,M3] [#4 -0.32,-0.13,0.00,M4] [#5 -0.13,-0.27,0.00,M9] [#6 0.03,-0.15,0.64,U] [#7 -0.09,-0.17,0.71,U] [#8 -0.11,-0.25,0.00,M2] 
21:47:51.136 00.001 1032 refined, 2 included, MultiStar: {0.01, -0.16}, one-star: {0.07, -0.17}
21:47:51.138 00.002 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.94)
21:47:51.139 00.001 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.94)
21:47:51.141 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.17 cameraTheta=-1.51 mountX=-0.16 mountY=0.03, mountTheta=2.94
21:47:51.144 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.16, opts=13)
21:47:51.146 00.002 1032 Enqueuing Move request for scope (0.01, -0.16)
21:47:51.149 00.003 10072 Worker thread wakes up
21:47:51.149 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
21:47:51.149 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
21:47:51.150 00.001 10072 Moving (0.01, -0.16) raw xDistance=-0.16 yDistance=0.03
21:47:51.150 00.000 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.29, period_length = 290.05
21:47:51.150 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
21:47:51.150 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:51.151 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:47:51.151 00.000 10072 MoveAxis(E, 78, ABG)
21:47:51.151 00.000 10072 Guiding  Dir = 2, Dur = 78
21:47:51.151 00.000 10072 IsGuiding returns 0
21:47:51.151 00.000 10072 PulseGuide returned control before completion, sleep 88
21:47:51.151 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:47:51.170 00.019 1032 UpdateGuideState exits: m=1217 SNR=24.5
21:47:51.172 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:51.175 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:51.177 00.002 1032 Enqueuing Expose request
21:47:51.242 00.065 10072 IsGuiding returns 0
21:47:51.242 00.000 10072 Move returns status 0, amount 78
21:47:51.242 00.000 10072 MoveAxis(N, 0, ABG)
21:47:51.242 00.000 10072 Move returns status 0, amount 0
21:47:51.242 00.000 10072 move complete, result=0
21:47:51.242 00.000 10072 worker thread done servicing request
21:47:51.242 00.000 10072 Worker thread wakes up
21:47:51.242 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:51.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:51.250 00.008 1032 GuideStep: -0.2 px 78 ms EAST, 0.0 px 0 ms NORTH
21:47:51.650 00.400 10072 Exposure complete
21:47:51.715 00.065 10072 worker thread done servicing request
21:47:51.715 00.000 1032 OnExposeComplete: enter
21:47:51.717 00.002 1032 UpdateGuideState(): m_state=6
21:47:51.718 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 598
21:47:51.721 00.003 1032 Star::Find returns 1 (0), X=1104.61, Y=137.90, Mass=1172, SNR=24.0, Peak=108 HFD=3.2
21:47:51.722 00.001 1032 MultiStar: [#1 0.00,-0.13,1.07,U] [#2 -0.12,-0.18,0.00,M3] [#3 -0.04,-0.14,0.81,U] [#4 -0.31,0.15,0.00,M5] [#5 -0.05,-0.28,0.00,M10] [#6 -0.16,-0.05,0.58,U] [#7 -0.13,-0.01,0.71,U] [#8 0.01,0.03,0.58,U] 
21:47:51.723 00.001 1032 single-star, 5 included, MultiStar: {-0.04, -0.05}, one-star: {0.00, 0.01}
21:47:51.725 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
21:47:51.727 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
21:47:51.728 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.46 mountX=0.01 mountY=-0.00, mountTheta=-0.37
21:47:51.732 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.01, opts=13)
21:47:51.734 00.002 1032 Enqueuing Move request for scope (0.00, 0.01)
21:47:51.736 00.002 10072 Worker thread wakes up
21:47:51.736 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
21:47:51.736 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
21:47:51.736 00.000 10072 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
21:47:51.737 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.29, period_length = 290.05
21:47:51.737 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:47:51.737 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:51.737 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:47:51.737 00.000 10072 MoveAxis(E, 3, ABG)
21:47:51.737 00.000 10072 Guiding  Dir = 2, Dur = 3
21:47:51.739 00.002 10072 IsGuiding returns 0
21:47:51.739 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:47:51.741 00.002 10072 PulseGuide returned control before completion, sleep 13
21:47:51.758 00.017 10072 IsGuiding returns 0
21:47:51.758 00.000 10072 Move returns status 0, amount 3
21:47:51.758 00.000 10072 MoveAxis(N, 0, ABG)
21:47:51.758 00.000 10072 Move returns status 0, amount 0
21:47:51.758 00.000 10072 move complete, result=0
21:47:51.758 00.000 10072 worker thread done servicing request
21:47:51.760 00.002 1032 UpdateGuideState exits: m=1172 SNR=24.0
21:47:51.762 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:51.764 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:51.766 00.002 1032 Enqueuing Expose request
21:47:51.768 00.002 10072 Worker thread wakes up
21:47:51.768 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:51.769 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:51.769 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:47:52.403 00.634 10072 Exposure complete
21:47:52.463 00.060 10072 worker thread done servicing request
21:47:52.463 00.000 1032 OnExposeComplete: enter
21:47:52.466 00.003 1032 UpdateGuideState(): m_state=6
21:47:52.468 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 599
21:47:52.469 00.001 1032 Star::Find returns 1 (0), X=1104.58, Y=137.81, Mass=1238, SNR=24.7, Peak=116 HFD=3.2
21:47:52.471 00.002 1032 MultiStar: [#1 0.03,-0.05,0.95,U] [#2 -0.14,-0.08,0.84,U] [#3 -0.17,0.01,0.76,U] [#4 -0.16,0.18,0.00,M6] [#5 0.01,-0.10,0.70,U] [#6 -0.21,0.01,0.00,M1] [#7 -0.06,0.12,0.70,U] [#8 -0.21,0.04,0.00,M2] 
21:47:52.472 00.001 1032 refined, 5 included, MultiStar: {-0.06, -0.04}, one-star: {-0.03, -0.07}
21:47:52.474 00.002 1032 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.83) = xAngle (-4.41 = 1.87)
21:47:52.475 00.001 1032 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.41 = 1.87)
21:47:52.477 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.58 mountX=-0.02 mountY=0.06, mountTheta=1.87
21:47:52.480 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.04, opts=13)
21:47:52.481 00.001 1032 Enqueuing Move request for scope (-0.06, -0.04)
21:47:52.483 00.002 10072 Worker thread wakes up
21:47:52.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
21:47:52.484 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
21:47:52.484 00.000 10072 Moving (-0.06, -0.04) raw xDistance=-0.02 yDistance=0.06
21:47:52.484 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.29, period_length = 290.05
21:47:52.484 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:47:52.484 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:52.485 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:47:52.485 00.000 10072 MoveAxis(E, 3, ABG)
21:47:52.485 00.000 10072 Guiding  Dir = 2, Dur = 3
21:47:52.485 00.000 10072 IsGuiding returns 0
21:47:52.485 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:47:52.488 00.003 10072 PulseGuide returned control before completion, sleep 13
21:47:52.505 00.017 1032 UpdateGuideState exits: m=1238 SNR=24.7
21:47:52.507 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:52.510 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:52.511 00.001 1032 Enqueuing Expose request
21:47:52.512 00.001 10072 IsGuiding returns 0
21:47:52.512 00.000 10072 Move returns status 0, amount 3
21:47:52.512 00.000 10072 MoveAxis(N, 0, ABG)
21:47:52.512 00.000 10072 Move returns status 0, amount 0
21:47:52.512 00.000 10072 move complete, result=0
21:47:52.513 00.001 10072 worker thread done servicing request
21:47:52.513 00.000 10072 Worker thread wakes up
21:47:52.513 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:52.513 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:52.520 00.007 1032 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
21:47:52.920 00.400 10072 Exposure complete
21:47:52.971 00.051 10072 worker thread done servicing request
21:47:52.971 00.000 1032 OnExposeComplete: enter
21:47:52.973 00.002 1032 UpdateGuideState(): m_state=6
21:47:52.975 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 600
21:47:52.976 00.001 1032 Star::Find returns 1 (0), X=1104.59, Y=137.86, Mass=1387, SNR=26.1, Peak=123 HFD=3.3
21:47:52.978 00.002 1032 MultiStar: [#1 0.10,-0.05,0.94,U] [#2 -0.03,-0.10,0.75,U] [#3 -0.18,-0.01,0.72,U] [#4 -0.38,0.04,0.00,M7] [#5 0.02,-0.18,0.60,U] [#6 -0.17,-0.04,0.58,U] [#7 -0.04,0.12,0.65,U] [#8 -0.06,0.05,0.48,U] 
21:47:52.980 00.002 1032 single-star, 7 included, MultiStar: {-0.04, -0.03}, one-star: {-0.02, -0.03}
21:47:52.981 00.001 1032 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.83) = xAngle (-4.00 = 2.28)
21:47:52.982 00.001 1032 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.00 = 2.28)
21:47:52.984 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.17 mountX=-0.02 mountY=0.03, mountTheta=2.28
21:47:52.987 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
21:47:52.988 00.001 1032 Enqueuing Move request for scope (-0.02, -0.03)
21:47:52.990 00.002 10072 Worker thread wakes up
21:47:52.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
21:47:52.990 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
21:47:52.991 00.001 10072 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
21:47:52.991 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.29, period_length = 290.05
21:47:52.991 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:47:52.991 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:52.991 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:47:52.992 00.001 10072 MoveAxis(E, 3, ABG)
21:47:52.992 00.000 10072 Guiding  Dir = 2, Dur = 3
21:47:52.992 00.000 10072 IsGuiding returns 0
21:47:52.992 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:47:52.994 00.002 10072 PulseGuide returned control before completion, sleep 13
21:47:53.011 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.1
21:47:53.014 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:53.015 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:53.017 00.002 10072 IsGuiding returns 0
21:47:53.017 00.000 10072 Move returns status 0, amount 3
21:47:53.017 00.000 10072 MoveAxis(N, 0, ABG)
21:47:53.017 00.000 10072 Move returns status 0, amount 0
21:47:53.017 00.000 10072 move complete, result=0
21:47:53.017 00.000 10072 worker thread done servicing request
21:47:53.017 00.000 1032 Enqueuing Expose request
21:47:53.022 00.005 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:47:53.024 00.002 10072 Worker thread wakes up
21:47:53.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:53.025 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:53.656 00.631 10072 Exposure complete
21:47:53.714 00.058 10072 worker thread done servicing request
21:47:53.714 00.000 1032 OnExposeComplete: enter
21:47:53.716 00.002 1032 UpdateGuideState(): m_state=6
21:47:53.717 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 601
21:47:53.720 00.003 1032 Star::Find returns 1 (0), X=1104.59, Y=137.83, Mass=1140, SNR=23.6, Peak=102 HFD=3.2
21:47:53.722 00.002 1032 MultiStar: [#1 -0.01,-0.11,0.98,U] [#2 -0.08,-0.20,0.00,M2] [#3 -0.06,-0.08,0.77,U] [#4 -0.18,-0.06,0.70,U] [#5 -0.08,-0.19,0.00,M9] [#6 0.01,-0.36,0.00,M1] [#7 -0.00,0.03,0.74,U] [#8 -0.18,-0.25,0.00,M2] 
21:47:53.723 00.001 1032 single-star, 4 included, MultiStar: {-0.05, -0.06}, one-star: {-0.02, -0.06}
21:47:53.725 00.002 1032 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.83) = xAngle (-3.77 = 2.51)
21:47:53.726 00.001 1032 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.77 = 2.51)
21:47:53.728 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.94 mountX=-0.05 mountY=0.03, mountTheta=2.51
21:47:53.730 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
21:47:53.732 00.002 1032 Enqueuing Move request for scope (-0.02, -0.06)
21:47:53.734 00.002 10072 Worker thread wakes up
21:47:53.734 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
21:47:53.734 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
21:47:53.734 00.000 10072 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.03
21:47:53.736 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.29, period_length = 290.05
21:47:53.736 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:47:53.736 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:53.736 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:47:53.736 00.000 10072 MoveAxis(E, 3, ABG)
21:47:53.736 00.000 10072 Guiding  Dir = 2, Dur = 3
21:47:53.737 00.001 10072 IsGuiding returns 0
21:47:53.738 00.001 10072 PulseGuide returned control before completion, sleep 13
21:47:53.738 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:47:53.759 00.021 1032 UpdateGuideState exits: m=1140 SNR=23.6
21:47:53.760 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:53.762 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:53.763 00.001 1032 Enqueuing Expose request
21:47:53.766 00.003 10072 IsGuiding returns 0
21:47:53.766 00.000 10072 Move returns status 0, amount 3
21:47:53.766 00.000 10072 MoveAxis(N, 0, ABG)
21:47:53.766 00.000 10072 Move returns status 0, amount 0
21:47:53.766 00.000 10072 move complete, result=0
21:47:53.766 00.000 10072 worker thread done servicing request
21:47:53.766 00.000 10072 Worker thread wakes up
21:47:53.766 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:53.766 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:53.775 00.009 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:47:54.172 00.397 10072 Exposure complete
21:47:54.234 00.062 10072 worker thread done servicing request
21:47:54.234 00.000 1032 OnExposeComplete: enter
21:47:54.237 00.003 1032 UpdateGuideState(): m_state=6
21:47:54.239 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 602
21:47:54.241 00.002 1032 Star::Find returns 1 (0), X=1104.60, Y=137.82, Mass=990, SNR=22.0, Peak=100 HFD=3.2
21:47:54.242 00.001 1032 MultiStar: [#1 0.09,-0.11,1.06,U] [#2 -0.06,-0.23,0.00,M3] [#3 -0.25,-0.03,0.00,M1] [#4 -0.03,-0.07,0.77,U] [#5 0.04,-0.22,0.00,M10] [#6 -0.31,-0.16,0.00,M2] [#7 0.00,-0.05,0.77,U] [#8 -0.17,-0.06,0.57,U] 
21:47:54.244 00.002 1032 single-star, 4 included, MultiStar: {-0.01, -0.08}, one-star: {-0.01, -0.07}
21:47:54.246 00.002 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.79)
21:47:54.247 00.001 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.79)
21:47:54.249 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.66 mountX=-0.06 mountY=0.02, mountTheta=2.79
21:47:54.251 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
21:47:54.253 00.002 1032 Enqueuing Move request for scope (-0.01, -0.07)
21:47:54.255 00.002 10072 Worker thread wakes up
21:47:54.255 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
21:47:54.255 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
21:47:54.255 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.02
21:47:54.256 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.28, period_length = 290.05
21:47:54.256 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:47:54.256 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:54.256 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:47:54.256 00.000 10072 MoveAxis(E, 3, ABG)
21:47:54.256 00.000 10072 Guiding  Dir = 2, Dur = 3
21:47:54.256 00.000 10072 IsGuiding returns 0
21:47:54.257 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:47:54.259 00.002 10072 PulseGuide returned control before completion, sleep 13
21:47:54.278 00.019 10072 IsGuiding returns 0
21:47:54.278 00.000 10072 Move returns status 0, amount 3
21:47:54.278 00.000 10072 MoveAxis(N, 0, ABG)
21:47:54.278 00.000 10072 Move returns status 0, amount 0
21:47:54.278 00.000 10072 move complete, result=0
21:47:54.278 00.000 10072 worker thread done servicing request
21:47:54.279 00.001 1032 UpdateGuideState exits: m=990 SNR=22.0
21:47:54.281 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:54.283 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:54.284 00.001 1032 Enqueuing Expose request
21:47:54.287 00.003 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:47:54.288 00.001 10072 Worker thread wakes up
21:47:54.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:54.288 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:54.919 00.631 10072 Exposure complete
21:47:54.983 00.064 10072 worker thread done servicing request
21:47:54.983 00.000 1032 OnExposeComplete: enter
21:47:54.985 00.002 1032 UpdateGuideState(): m_state=6
21:47:54.987 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 603
21:47:54.990 00.003 1032 Star::Find returns 1 (0), X=1104.60, Y=137.94, Mass=1164, SNR=23.9, Peak=104 HFD=3.3
21:47:54.992 00.002 1032 MultiStar: [#1 0.05,0.08,1.06,U] [#2 -0.12,0.08,0.80,U] [#3 -0.19,0.03,0.84,U] [#4 -0.12,0.13,0.68,U] [#5 -0.01,-0.36,0.00,R] [#6 -0.03,-0.01,0.60,U] [#7 -0.10,0.15,0.70,U] [#8 -0.06,-0.03,0.56,U] 
21:47:54.994 00.002 1032 single-star, 7 included, MultiStar: {-0.07, 0.06}, one-star: {-0.01, 0.05}
21:47:54.995 00.001 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
21:47:54.996 00.001 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
21:47:54.998 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.73 mountX=0.05 mountY=-0.01, mountTheta=-0.10
21:47:55.001 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
21:47:55.002 00.001 1032 Enqueuing Move request for scope (-0.01, 0.05)
21:47:55.004 00.002 10072 Worker thread wakes up
21:47:55.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
21:47:55.004 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
21:47:55.004 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
21:47:55.004 00.000 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.28, period_length = 290.05
21:47:55.005 00.001 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:47:55.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:55.005 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:47:55.005 00.000 10072 MoveAxis(E, 3, ABG)
21:47:55.005 00.000 10072 Guiding  Dir = 2, Dur = 3
21:47:55.005 00.000 10072 IsGuiding returns 0
21:47:55.005 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:47:55.007 00.002 10072 PulseGuide returned control before completion, sleep 13
21:47:55.022 00.015 10072 IsGuiding returns 0
21:47:55.022 00.000 10072 Move returns status 0, amount 3
21:47:55.022 00.000 10072 MoveAxis(N, 0, ABG)
21:47:55.022 00.000 10072 Move returns status 0, amount 0
21:47:55.023 00.001 10072 move complete, result=0
21:47:55.023 00.000 10072 worker thread done servicing request
21:47:55.026 00.003 1032 UpdateGuideState exits: m=1164 SNR=23.9
21:47:55.029 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:55.030 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:55.032 00.002 1032 Enqueuing Expose request
21:47:55.033 00.001 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:47:55.034 00.001 10072 Worker thread wakes up
21:47:55.034 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:55.035 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:55.449 00.414 10072 Exposure complete
21:47:55.503 00.054 10072 worker thread done servicing request
21:47:55.503 00.000 1032 OnExposeComplete: enter
21:47:55.505 00.002 1032 UpdateGuideState(): m_state=6
21:47:55.506 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 604
21:47:55.508 00.002 1032 Star::Find returns 1 (0), X=1104.59, Y=137.81, Mass=1212, SNR=24.4, Peak=116 HFD=3.2
21:47:55.509 00.001 1032 MultiStar: [#1 0.05,-0.06,0.99,U] [#2 -0.05,-0.10,0.81,U] [#3 -0.05,-0.13,0.80,U] [#4 -0.24,-0.06,0.00,M5] [#5 -0.11,0.12,0.70,U] [#6 0.00,-0.17,0.58,U] [#7 -0.02,-0.00,0.71,U] [#8 -0.14,0.01,0.54,U] 
21:47:55.511 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.05}, one-star: {-0.02, -0.07}
21:47:55.512 00.001 1032 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.83) = xAngle (-3.98 = 2.30)
21:47:55.513 00.001 1032 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.98 = 2.30)
21:47:55.514 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.15 mountX=-0.04 mountY=0.05, mountTheta=2.30
21:47:55.518 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.05, opts=13)
21:47:55.520 00.002 1032 Enqueuing Move request for scope (-0.04, -0.05)
21:47:55.522 00.002 10072 Worker thread wakes up
21:47:55.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
21:47:55.522 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
21:47:55.522 00.000 10072 Moving (-0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
21:47:55.523 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.28, period_length = 290.05
21:47:55.523 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:47:55.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:55.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:47:55.523 00.000 10072 MoveAxis(E, 3, ABG)
21:47:55.523 00.000 10072 Guiding  Dir = 2, Dur = 3
21:47:55.523 00.000 10072 IsGuiding returns 0
21:47:55.524 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:47:55.527 00.003 10072 PulseGuide returned control before completion, sleep 13
21:47:55.541 00.014 10072 IsGuiding returns 0
21:47:55.541 00.000 10072 Move returns status 0, amount 3
21:47:55.541 00.000 10072 MoveAxis(N, 0, ABG)
21:47:55.541 00.000 10072 Move returns status 0, amount 0
21:47:55.541 00.000 10072 move complete, result=0
21:47:55.541 00.000 10072 worker thread done servicing request
21:47:55.547 00.006 1032 UpdateGuideState exits: m=1212 SNR=24.4
21:47:55.551 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:55.553 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:55.555 00.002 1032 Enqueuing Expose request
21:47:55.557 00.002 10072 Worker thread wakes up
21:47:55.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:55.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:55.557 00.000 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:47:56.186 00.629 10072 Exposure complete
21:47:56.245 00.059 10072 worker thread done servicing request
21:47:56.245 00.000 1032 OnExposeComplete: enter
21:47:56.247 00.002 1032 UpdateGuideState(): m_state=6
21:47:56.249 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 605
21:47:56.250 00.001 1032 Star::Find returns 1 (0), X=1104.53, Y=137.66, Mass=1227, SNR=24.6, Peak=114 HFD=3.2
21:47:56.252 00.002 1032 MultiStar: [#1 0.08,-0.21,0.00,M1] [#2 -0.08,-0.25,0.00,M2] [#3 -0.16,0.07,0.75,U] [#4 -0.04,-0.02,0.72,U] [#5 -0.09,0.09,0.64,U] [#6 0.04,-0.23,0.00,M1] [#7 0.01,-0.14,0.68,U] [#8 0.04,-0.18,0.54,U] 
21:47:56.253 00.001 1032 refined, 5 included, MultiStar: {-0.06, -0.07}, one-star: {-0.07, -0.22}
21:47:56.254 00.001 1032 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.83) = xAngle (-4.07 = 2.21)
21:47:56.256 00.002 1032 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.07 = 2.21)
21:47:56.257 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-2.24 mountX=-0.06 mountY=0.08, mountTheta=2.21
21:47:56.259 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.07, opts=13)
21:47:56.261 00.002 1032 Enqueuing Move request for scope (-0.06, -0.07)
21:47:56.264 00.003 10072 Worker thread wakes up
21:47:56.264 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
21:47:56.264 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
21:47:56.264 00.000 10072 Moving (-0.06, -0.07) raw xDistance=-0.06 yDistance=0.08
21:47:56.265 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.28, period_length = 290.05
21:47:56.265 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:47:56.265 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:56.265 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:47:56.265 00.000 10072 MoveAxis(E, 3, ABG)
21:47:56.265 00.000 10072 Guiding  Dir = 2, Dur = 3
21:47:56.265 00.000 10072 IsGuiding returns 0
21:47:56.266 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:47:56.268 00.002 10072 PulseGuide returned control before completion, sleep 13
21:47:56.286 00.018 1032 UpdateGuideState exits: m=1227 SNR=24.6
21:47:56.289 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:56.291 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:56.293 00.002 1032 Enqueuing Expose request
21:47:56.295 00.002 10072 IsGuiding returns 0
21:47:56.295 00.000 10072 Move returns status 0, amount 3
21:47:56.295 00.000 10072 MoveAxis(N, 0, ABG)
21:47:56.295 00.000 10072 Move returns status 0, amount 0
21:47:56.295 00.000 10072 move complete, result=0
21:47:56.295 00.000 10072 worker thread done servicing request
21:47:56.295 00.000 10072 Worker thread wakes up
21:47:56.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:56.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:56.303 00.008 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:47:56.701 00.398 10072 Exposure complete
21:47:56.760 00.059 10072 worker thread done servicing request
21:47:56.760 00.000 1032 OnExposeComplete: enter
21:47:56.762 00.002 1032 UpdateGuideState(): m_state=6
21:47:56.763 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 606
21:47:56.765 00.002 1032 Star::Find returns 1 (0), X=1104.61, Y=137.82, Mass=1156, SNR=23.8, Peak=102 HFD=3.2
21:47:56.768 00.003 1032 MultiStar: [#1 0.12,-0.22,0.00,M2] [#2 0.00,-0.16,0.82,U] [#3 -0.06,-0.09,0.83,U] [#4 -0.09,-0.10,0.72,U] [#5 -0.10,0.08,0.68,U] [#6 0.06,-0.20,0.63,U] [#7 0.03,-0.18,0.75,U] [#8 0.01,-0.01,0.55,U] 
21:47:56.770 00.002 1032 single-star, 7 included, MultiStar: {-0.02, -0.09}, one-star: {-0.00, -0.07}
21:47:56.773 00.003 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.87)
21:47:56.779 00.006 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.87)
21:47:56.780 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.59 mountX=-0.06 mountY=0.02, mountTheta=2.87
21:47:56.784 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.07, opts=13)
21:47:56.785 00.001 1032 Enqueuing Move request for scope (-0.00, -0.07)
21:47:56.787 00.002 10072 Worker thread wakes up
21:47:56.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
21:47:56.787 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
21:47:56.787 00.000 10072 Moving (-0.00, -0.07) raw xDistance=-0.06 yDistance=0.02
21:47:56.788 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.28, period_length = 290.05
21:47:56.788 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:47:56.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:56.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:47:56.788 00.000 10072 MoveAxis(E, 2, ABG)
21:47:56.788 00.000 10072 Guiding  Dir = 2, Dur = 2
21:47:56.789 00.001 10072 IsGuiding returns 0
21:47:56.790 00.001 10072 PulseGuide returned control before completion, sleep 12
21:47:56.790 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:47:56.805 00.015 10072 IsGuiding returns 1
21:47:56.805 00.000 10072 scope still moving after pulse duration time elapsed
21:47:56.812 00.007 1032 UpdateGuideState exits: m=1156 SNR=23.8
21:47:56.814 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:56.816 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:56.818 00.002 1032 Enqueuing Expose request
21:47:56.837 00.019 10072 IsGuiding returns 0
21:47:56.837 00.000 10072 scope move finished after 2 + 45 ms
21:47:56.837 00.000 10072 Move returns status 0, amount 2
21:47:56.837 00.000 10072 MoveAxis(N, 0, ABG)
21:47:56.837 00.000 10072 Move returns status 0, amount 0
21:47:56.837 00.000 10072 move complete, result=0
21:47:56.838 00.001 10072 worker thread done servicing request
21:47:56.838 00.000 10072 Worker thread wakes up
21:47:56.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:56.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:56.842 00.004 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:47:57.467 00.625 10072 Exposure complete
21:47:57.527 00.060 10072 worker thread done servicing request
21:47:57.527 00.000 1032 OnExposeComplete: enter
21:47:57.530 00.003 1032 UpdateGuideState(): m_state=6
21:47:57.532 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 607
21:47:57.534 00.002 1032 Star::Find returns 1 (0), X=1104.60, Y=137.80, Mass=1397, SNR=26.2, Peak=134 HFD=3.2
21:47:57.536 00.002 1032 MultiStar: [#1 0.06,-0.19,0.92,U] [#2 -0.13,-0.21,0.00,M2] [#3 -0.08,-0.05,0.70,U] [#4 -0.25,0.05,0.00,M4] [#5 0.10,0.04,0.62,U] [#6 0.06,-0.04,0.60,U] [#7 0.12,-0.12,0.65,U] [#8 0.11,-0.14,0.50,U] 
21:47:57.539 00.003 1032 single-star, 6 included, MultiStar: {0.04, -0.09}, one-star: {-0.01, -0.08}
21:47:57.540 00.001 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
21:47:57.542 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
21:47:57.544 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.63 mountX=-0.08 mountY=0.03, mountTheta=2.82
21:47:57.546 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.08, opts=13)
21:47:57.550 00.004 1032 Enqueuing Move request for scope (-0.01, -0.08)
21:47:57.552 00.002 10072 Worker thread wakes up
21:47:57.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
21:47:57.552 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
21:47:57.552 00.000 10072 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=0.03
21:47:57.552 00.000 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.28, period_length = 290.05
21:47:57.553 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:47:57.553 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:57.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:47:57.553 00.000 10072 MoveAxis(E, 3, ABG)
21:47:57.553 00.000 10072 Guiding  Dir = 2, Dur = 3
21:47:57.553 00.000 10072 IsGuiding returns 0
21:47:57.553 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:47:57.555 00.002 10072 PulseGuide returned control before completion, sleep 13
21:47:57.571 00.016 10072 IsGuiding returns 0
21:47:57.571 00.000 10072 Move returns status 0, amount 3
21:47:57.571 00.000 10072 MoveAxis(N, 0, ABG)
21:47:57.571 00.000 10072 Move returns status 0, amount 0
21:47:57.571 00.000 10072 move complete, result=0
21:47:57.571 00.000 1032 UpdateGuideState exits: m=1397 SNR=26.2
21:47:57.574 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:57.575 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:57.576 00.001 1032 Enqueuing Expose request
21:47:57.577 00.001 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:47:57.579 00.002 10072 worker thread done servicing request
21:47:57.579 00.000 10072 Worker thread wakes up
21:47:57.579 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:57.579 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:57.997 00.418 10072 Exposure complete
21:47:58.049 00.052 10072 worker thread done servicing request
21:47:58.050 00.001 1032 OnExposeComplete: enter
21:47:58.051 00.001 1032 UpdateGuideState(): m_state=6
21:47:58.053 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 608
21:47:58.055 00.002 1032 Star::Find returns 1 (0), X=1104.62, Y=137.87, Mass=1256, SNR=24.8, Peak=112 HFD=3.1
21:47:58.057 00.002 1032 MultiStar: [#1 0.15,-0.21,0.00,M2] [#2 -0.02,-0.07,0.77,U] [#3 -0.04,-0.17,0.68,U] [#4 -0.24,-0.08,0.00,M5] [#5 0.15,0.02,0.65,U] [#6 -0.12,-0.07,0.61,U] [#7 -0.04,-0.16,0.71,U] [#8 -0.18,-0.04,0.49,U] 
21:47:58.059 00.002 1032 single-star, 6 included, MultiStar: {-0.02, -0.07}, one-star: {0.02, -0.02}
21:47:58.060 00.001 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
21:47:58.061 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
21:47:58.063 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-0.86 mountX=-0.02 mountY=-0.01, mountTheta=-2.69
21:47:58.066 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
21:47:58.068 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
21:47:58.069 00.001 10072 Worker thread wakes up
21:47:58.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
21:47:58.069 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
21:47:58.069 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
21:47:58.070 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.28, period_length = 290.05
21:47:58.070 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:47:58.070 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:58.070 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:47:58.070 00.000 10072 MoveAxis(E, 2, ABG)
21:47:58.070 00.000 10072 Guiding  Dir = 2, Dur = 2
21:47:58.071 00.001 10072 IsGuiding returns 0
21:47:58.071 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
21:47:58.073 00.002 10072 PulseGuide returned control before completion, sleep 12
21:47:58.090 00.017 10072 IsGuiding returns 0
21:47:58.090 00.000 10072 Move returns status 0, amount 2
21:47:58.090 00.000 10072 MoveAxis(N, 0, ABG)
21:47:58.090 00.000 10072 Move returns status 0, amount 0
21:47:58.090 00.000 10072 move complete, result=0
21:47:58.090 00.000 10072 worker thread done servicing request
21:47:58.092 00.002 1032 UpdateGuideState exits: m=1256 SNR=24.8
21:47:58.095 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:58.097 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:58.098 00.001 1032 Enqueuing Expose request
21:47:58.100 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:47:58.101 00.001 10072 Worker thread wakes up
21:47:58.101 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:58.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:58.734 00.633 10072 Exposure complete
21:47:58.798 00.064 10072 worker thread done servicing request
21:47:58.798 00.000 1032 OnExposeComplete: enter
21:47:58.802 00.004 1032 UpdateGuideState(): m_state=6
21:47:58.805 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 609
21:47:58.807 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=137.75, Mass=1220, SNR=24.5, Peak=105 HFD=3.1
21:47:58.810 00.003 1032 MultiStar: [#1 0.10,-0.09,0.88,U] [#2 -0.06,-0.33,0.00,M2] [#3 -0.16,-0.06,0.72,U] [#4 -0.03,0.03,0.66,U] [#5 -0.09,-0.03,0.68,U] [#6 -0.13,-0.29,0.00,M1] [#7 0.00,-0.06,0.71,U] [#8 0.09,-0.05,0.49,U] 
21:47:58.811 00.001 1032 refined, 6 included, MultiStar: {-0.00, -0.07}, one-star: {0.05, -0.14}
21:47:58.813 00.002 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.84)
21:47:58.815 00.002 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.84)
21:47:58.817 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.62 mountX=-0.06 mountY=0.02, mountTheta=2.84
21:47:58.820 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.07, opts=13)
21:47:58.822 00.002 1032 Enqueuing Move request for scope (-0.00, -0.07)
21:47:58.824 00.002 10072 Worker thread wakes up
21:47:58.825 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
21:47:58.825 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
21:47:58.825 00.000 10072 Moving (-0.00, -0.07) raw xDistance=-0.06 yDistance=0.02
21:47:58.826 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.28, period_length = 290.05
21:47:58.826 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:47:58.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:58.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:47:58.826 00.000 10072 MoveAxis(E, 2, ABG)
21:47:58.826 00.000 10072 Guiding  Dir = 2, Dur = 2
21:47:58.827 00.001 10072 IsGuiding returns 0
21:47:58.827 00.000 10072 PulseGuide returned control before completion, sleep 12
21:47:58.827 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
21:47:58.850 00.023 1032 UpdateGuideState exits: m=1220 SNR=24.5
21:47:58.852 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:58.854 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:58.856 00.002 1032 Enqueuing Expose request
21:47:58.858 00.002 10072 IsGuiding returns 0
21:47:58.858 00.000 10072 Move returns status 0, amount 2
21:47:58.858 00.000 10072 MoveAxis(N, 0, ABG)
21:47:58.858 00.000 10072 Move returns status 0, amount 0
21:47:58.858 00.000 10072 move complete, result=0
21:47:58.858 00.000 10072 worker thread done servicing request
21:47:58.858 00.000 10072 Worker thread wakes up
21:47:58.858 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:58.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:47:58.867 00.009 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:47:59.264 00.397 10072 Exposure complete
21:47:59.332 00.068 10072 worker thread done servicing request
21:47:59.332 00.000 1032 OnExposeComplete: enter
21:47:59.336 00.004 1032 UpdateGuideState(): m_state=6
21:47:59.339 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 610
21:47:59.342 00.003 1032 Star::Find returns 1 (0), X=1104.64, Y=137.83, Mass=1237, SNR=24.6, Peak=113 HFD=3.1
21:47:59.344 00.002 1032 MultiStar: [#1 0.13,-0.12,1.00,U] [#2 -0.10,-0.26,0.00,M3] [#3 -0.13,0.00,0.78,U] [#4 -0.02,-0.10,0.64,U] [#5 0.11,0.13,0.62,U] [#6 0.11,-0.21,0.00,M2] [#7 0.11,-0.19,0.00,M1] [#8 -0.05,-0.09,0.50,U] 
21:47:59.346 00.002 1032 refined, 5 included, MultiStar: {0.02, -0.05}, one-star: {0.03, -0.06}
21:47:59.348 00.002 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
21:47:59.350 00.002 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
21:47:59.352 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.17 mountX=-0.05 mountY=-0.01, mountTheta=-3.00
21:47:59.355 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
21:47:59.359 00.004 1032 Enqueuing Move request for scope (0.02, -0.05)
21:47:59.361 00.002 10072 Worker thread wakes up
21:47:59.361 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
21:47:59.361 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
21:47:59.361 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
21:47:59.363 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.28, period_length = 290.05
21:47:59.364 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:47:59.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:59.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:47:59.364 00.000 10072 MoveAxis(E, 2, ABG)
21:47:59.364 00.000 10072 Guiding  Dir = 2, Dur = 2
21:47:59.365 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
21:47:59.367 00.002 10072 IsGuiding returns 0
21:47:59.368 00.001 10072 PulseGuide returned control before completion, sleep 12
21:47:59.385 00.017 10072 IsGuiding returns 0
21:47:59.385 00.000 10072 Move returns status 0, amount 2
21:47:59.385 00.000 10072 MoveAxis(N, 0, ABG)
21:47:59.385 00.000 10072 Move returns status 0, amount 0
21:47:59.385 00.000 10072 move complete, result=0
21:47:59.385 00.000 10072 worker thread done servicing request
21:47:59.388 00.003 1032 UpdateGuideState exits: m=1237 SNR=24.6
21:47:59.390 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:59.395 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
21:47:59.399 00.004 1032 Enqueuing Expose request
21:47:59.401 00.002 10072 Worker thread wakes up
21:47:59.401 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:47:59.403 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:47:59.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:00.138 00.735 10072 Exposure complete
21:48:00.198 00.060 10072 worker thread done servicing request
21:48:00.198 00.000 1032 OnExposeComplete: enter
21:48:00.200 00.002 1032 UpdateGuideState(): m_state=6
21:48:00.202 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 611
21:48:00.204 00.002 1032 Star::Find returns 1 (0), X=1104.65, Y=137.83, Mass=1193, SNR=24.2, Peak=107 HFD=3.2
21:48:00.206 00.002 1032 MultiStar: [#1 0.02,-0.13,0.98,U] [#2 -0.11,-0.17,0.84,U] [#3 -0.06,0.12,0.80,U] [#4 -0.11,0.18,0.00,M4] [#5 -0.18,0.22,0.00,M1] [#6 -0.12,-0.07,0.62,U] [#7 -0.00,0.08,0.67,U] [#8 -0.12,-0.21,0.00,M1] 
21:48:00.209 00.003 1032 refined, 5 included, MultiStar: {-0.03, -0.04}, one-star: {0.04, -0.05}
21:48:00.210 00.001 1032 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.83) = xAngle (-4.05 = 2.23)
21:48:00.212 00.002 1032 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.05 = 2.23)
21:48:00.214 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.22 mountX=-0.03 mountY=0.04, mountTheta=2.23
21:48:00.216 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
21:48:00.218 00.002 1032 Enqueuing Move request for scope (-0.03, -0.04)
21:48:00.219 00.001 10072 Worker thread wakes up
21:48:00.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
21:48:00.220 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
21:48:00.220 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
21:48:00.220 00.000 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.27, period_length = 290.05
21:48:00.220 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:48:00.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:00.221 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:48:00.221 00.000 10072 MoveAxis(E, 2, ABG)
21:48:00.221 00.000 10072 Guiding  Dir = 2, Dur = 2
21:48:00.221 00.000 10072 IsGuiding returns 0
21:48:00.221 00.000 10072 PulseGuide returned control before completion, sleep 12
21:48:00.223 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:48:00.239 00.016 10072 IsGuiding returns 0
21:48:00.239 00.000 10072 Move returns status 0, amount 2
21:48:00.239 00.000 10072 MoveAxis(N, 0, ABG)
21:48:00.239 00.000 10072 Move returns status 0, amount 0
21:48:00.239 00.000 10072 move complete, result=0
21:48:00.240 00.001 10072 worker thread done servicing request
21:48:00.249 00.009 1032 UpdateGuideState exits: m=1193 SNR=24.2
21:48:00.250 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:00.252 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:00.254 00.002 1032 Enqueuing Expose request
21:48:00.257 00.003 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:48:00.259 00.002 10072 Worker thread wakes up
21:48:00.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:00.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:00.679 00.420 10072 Exposure complete
21:48:00.733 00.054 10072 worker thread done servicing request
21:48:00.733 00.000 1032 OnExposeComplete: enter
21:48:00.736 00.003 1032 UpdateGuideState(): m_state=6
21:48:00.738 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 612
21:48:00.740 00.002 1032 Star::Find returns 1 (0), X=1104.58, Y=137.95, Mass=1190, SNR=24.2, Peak=116 HFD=3.2
21:48:00.741 00.001 1032 MultiStar: [#1 0.05,-0.02,1.02,U] [#2 -0.02,0.01,0.77,U] [#3 -0.07,0.17,0.73,U] [#4 -0.25,0.18,0.00,M5] [#5 -0.05,0.19,0.66,U] [#6 -0.19,-0.07,0.62,U] [#7 -0.06,0.02,0.72,U] [#8 -0.09,0.11,0.52,U] 
21:48:00.743 00.002 1032 single-star, 7 included, MultiStar: {-0.05, 0.05}, one-star: {-0.03, 0.06}
21:48:00.744 00.001 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
21:48:00.746 00.002 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
21:48:00.747 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.03 mountX=0.07 mountY=0.01, mountTheta=0.20
21:48:00.750 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
21:48:00.752 00.002 1032 Enqueuing Move request for scope (-0.03, 0.06)
21:48:00.753 00.001 10072 Worker thread wakes up
21:48:00.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
21:48:00.753 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
21:48:00.754 00.001 10072 Moving (-0.03, 0.06) raw xDistance=0.07 yDistance=0.01
21:48:00.754 00.000 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.27, period_length = 290.05
21:48:00.755 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
21:48:00.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:00.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:48:00.755 00.000 10072 MoveAxis(E, 2, ABG)
21:48:00.755 00.000 10072 Guiding  Dir = 2, Dur = 2
21:48:00.755 00.000 10072 IsGuiding returns 0
21:48:00.756 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:48:00.759 00.003 10072 PulseGuide returned control before completion, sleep 12
21:48:00.778 00.019 1032 UpdateGuideState exits: m=1190 SNR=24.2
21:48:00.780 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:00.782 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:00.783 00.001 1032 Enqueuing Expose request
21:48:00.786 00.003 10072 IsGuiding returns 0
21:48:00.786 00.000 10072 Move returns status 0, amount 2
21:48:00.786 00.000 10072 MoveAxis(N, 0, ABG)
21:48:00.786 00.000 10072 Move returns status 0, amount 0
21:48:00.786 00.000 10072 move complete, result=0
21:48:00.786 00.000 10072 worker thread done servicing request
21:48:00.786 00.000 10072 Worker thread wakes up
21:48:00.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:00.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:00.792 00.006 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:48:01.414 00.622 10072 Exposure complete
21:48:01.479 00.065 10072 worker thread done servicing request
21:48:01.480 00.001 1032 OnExposeComplete: enter
21:48:01.482 00.002 1032 UpdateGuideState(): m_state=6
21:48:01.484 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 613
21:48:01.486 00.002 1032 Star::Find returns 1 (0), X=1104.57, Y=137.90, Mass=1514, SNR=27.3, Peak=127 HFD=3.2
21:48:01.488 00.002 1032 MultiStar: [#1 0.02,-0.12,0.82,U] [#2 -0.06,-0.05,0.69,U] [#3 -0.09,-0.04,0.70,U] [#4 -0.06,0.02,0.65,U] [#5 -0.14,0.23,0.00,M1] [#6 -0.04,-0.06,0.56,U] [#7 -0.07,-0.09,0.58,U] [#8 -0.03,0.04,0.43,U] 
21:48:01.490 00.002 1032 single-star, 7 included, MultiStar: {-0.04, -0.04}, one-star: {-0.04, 0.02}
21:48:01.492 00.002 1032 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.83) = xAngle (0.82 = 0.82)
21:48:01.494 00.002 1032 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.82 = 0.82)
21:48:01.496 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.65 mountX=0.03 mountY=0.03, mountTheta=0.82
21:48:01.500 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
21:48:01.501 00.001 1032 Enqueuing Move request for scope (-0.04, 0.02)
21:48:01.503 00.002 10072 Worker thread wakes up
21:48:01.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
21:48:01.503 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
21:48:01.503 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.03
21:48:01.504 00.001 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.27, period_length = 290.05
21:48:01.504 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:48:01.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:01.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:48:01.505 00.001 10072 MoveAxis(E, 2, ABG)
21:48:01.505 00.000 10072 Guiding  Dir = 2, Dur = 2
21:48:01.505 00.000 10072 IsGuiding returns 0
21:48:01.505 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:48:01.507 00.002 10072 PulseGuide returned control before completion, sleep 12
21:48:01.521 00.014 10072 IsGuiding returns 0
21:48:01.521 00.000 10072 Move returns status 0, amount 2
21:48:01.521 00.000 10072 MoveAxis(N, 0, ABG)
21:48:01.521 00.000 10072 Move returns status 0, amount 0
21:48:01.521 00.000 10072 move complete, result=0
21:48:01.521 00.000 10072 worker thread done servicing request
21:48:01.527 00.006 1032 UpdateGuideState exits: m=1514 SNR=27.3
21:48:01.528 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:01.532 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:01.533 00.001 1032 Enqueuing Expose request
21:48:01.535 00.002 10072 Worker thread wakes up
21:48:01.535 00.000 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:48:01.538 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:01.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:01.950 00.412 10072 Exposure complete
21:48:02.003 00.053 10072 worker thread done servicing request
21:48:02.003 00.000 1032 OnExposeComplete: enter
21:48:02.006 00.003 1032 UpdateGuideState(): m_state=6
21:48:02.007 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 614
21:48:02.008 00.001 1032 Star::Find returns 1 (0), X=1104.58, Y=137.86, Mass=1101, SNR=23.3, Peak=90 HFD=3.2
21:48:02.010 00.002 1032 MultiStar: [#1 0.02,-0.23,0.00,M1] [#2 -0.13,-0.23,0.00,M1] [#3 -0.07,0.08,0.77,U] [#4 -0.14,-0.07,0.69,U] [#5 -0.18,0.15,0.00,M2] [#6 -0.02,-0.13,0.58,U] [#7 -0.14,0.03,0.77,U] [#8 -0.09,0.07,0.55,U] 
21:48:02.011 00.001 1032 single-star, 5 included, MultiStar: {-0.08, -0.01}, one-star: {-0.03, -0.02}
21:48:02.012 00.001 1032 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.83) = xAngle (-4.33 = 1.95)
21:48:02.014 00.002 1032 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.33 = 1.95)
21:48:02.015 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.50 mountX=-0.01 mountY=0.03, mountTheta=1.95
21:48:02.019 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.02, opts=13)
21:48:02.022 00.003 1032 Enqueuing Move request for scope (-0.03, -0.02)
21:48:02.024 00.002 10072 Worker thread wakes up
21:48:02.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
21:48:02.024 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
21:48:02.024 00.000 10072 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.03
21:48:02.025 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.27, period_length = 290.05
21:48:02.025 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:48:02.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:02.025 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:48:02.025 00.000 10072 MoveAxis(E, 2, ABG)
21:48:02.025 00.000 10072 Guiding  Dir = 2, Dur = 2
21:48:02.026 00.001 10072 IsGuiding returns 0
21:48:02.026 00.000 10072 PulseGuide returned control before completion, sleep 12
21:48:02.027 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:48:02.044 00.017 1032 UpdateGuideState exits: m=1101 SNR=23.3
21:48:02.046 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:02.048 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:02.049 00.001 1032 Enqueuing Expose request
21:48:02.052 00.003 10072 IsGuiding returns 0
21:48:02.052 00.000 10072 Move returns status 0, amount 2
21:48:02.052 00.000 10072 MoveAxis(N, 0, ABG)
21:48:02.052 00.000 10072 Move returns status 0, amount 0
21:48:02.052 00.000 10072 move complete, result=0
21:48:02.052 00.000 10072 worker thread done servicing request
21:48:02.052 00.000 10072 Worker thread wakes up
21:48:02.052 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:02.052 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:02.059 00.007 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:48:02.679 00.620 10072 Exposure complete
21:48:02.734 00.055 10072 worker thread done servicing request
21:48:02.735 00.001 1032 OnExposeComplete: enter
21:48:02.738 00.003 1032 UpdateGuideState(): m_state=6
21:48:02.740 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 615
21:48:02.742 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=137.89, Mass=1209, SNR=24.4, Peak=117 HFD=3.2
21:48:02.745 00.003 1032 MultiStar: [#1 0.00,-0.05,0.95,U] [#2 -0.09,0.03,0.86,U] [#3 -0.17,-0.20,0.00,M1] [#4 -0.07,-0.01,0.68,U] [#5 -0.09,-0.04,0.69,U] [#6 0.02,-0.07,0.61,U] [#7 -0.14,-0.13,0.69,U] [#8 -0.02,-0.14,0.50,U] 
21:48:02.746 00.001 1032 single-star, 7 included, MultiStar: {-0.05, -0.04}, one-star: {-0.05, -0.00}
21:48:02.747 00.001 1032 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.83) = xAngle (-4.96 = 1.32)
21:48:02.749 00.002 1032 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.96 = 1.32)
21:48:02.750 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.13 mountX=0.01 mountY=0.05, mountTheta=1.32
21:48:02.753 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.00, opts=13)
21:48:02.756 00.003 1032 Enqueuing Move request for scope (-0.05, -0.00)
21:48:02.758 00.002 10072 Worker thread wakes up
21:48:02.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
21:48:02.758 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
21:48:02.758 00.000 10072 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=0.05
21:48:02.759 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.27, period_length = 290.05
21:48:02.759 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:48:02.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:02.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:48:02.759 00.000 10072 MoveAxis(E, 2, ABG)
21:48:02.759 00.000 10072 Guiding  Dir = 2, Dur = 2
21:48:02.759 00.000 10072 IsGuiding returns 0
21:48:02.760 00.001 10072 PulseGuide returned control before completion, sleep 12
21:48:02.760 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:48:02.780 00.020 1032 UpdateGuideState exits: m=1209 SNR=24.4
21:48:02.782 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:02.783 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:02.785 00.002 1032 Enqueuing Expose request
21:48:02.788 00.003 10072 IsGuiding returns 0
21:48:02.788 00.000 10072 Move returns status 0, amount 2
21:48:02.788 00.000 10072 MoveAxis(N, 0, ABG)
21:48:02.788 00.000 10072 Move returns status 0, amount 0
21:48:02.788 00.000 10072 move complete, result=0
21:48:02.788 00.000 10072 worker thread done servicing request
21:48:02.788 00.000 10072 Worker thread wakes up
21:48:02.789 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:02.789 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:02.796 00.007 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:48:03.196 00.400 10072 Exposure complete
21:48:03.257 00.061 10072 worker thread done servicing request
21:48:03.257 00.000 1032 OnExposeComplete: enter
21:48:03.260 00.003 1032 UpdateGuideState(): m_state=6
21:48:03.262 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 616
21:48:03.263 00.001 1032 Star::Find returns 1 (0), X=1104.51, Y=137.68, Mass=1257, SNR=24.8, Peak=127 HFD=3.2
21:48:03.265 00.002 1032 MultiStar: [#1 0.04,-0.12,0.98,U] [#2 -0.08,0.06,0.78,U] [#3 -0.15,-0.10,0.78,U] [#4 -0.29,-0.04,0.00,M3] [#5 -0.01,0.18,0.65,U] [#6 0.12,-0.07,0.56,U] [#7 -0.08,-0.04,0.71,U] [#8 -0.24,-0.02,0.00,M1] 
21:48:03.268 00.003 1032 refined, 6 included, MultiStar: {-0.04, -0.06}, one-star: {-0.10, -0.21}
21:48:03.272 00.004 1032 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.83) = xAngle (-4.05 = 2.23)
21:48:03.274 00.002 1032 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.05 = 2.23)
21:48:03.276 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.22 mountX=-0.04 mountY=0.06, mountTheta=2.23
21:48:03.279 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.06, opts=13)
21:48:03.281 00.002 1032 Enqueuing Move request for scope (-0.04, -0.06)
21:48:03.283 00.002 10072 Worker thread wakes up
21:48:03.283 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
21:48:03.283 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
21:48:03.283 00.000 10072 Moving (-0.04, -0.06) raw xDistance=-0.04 yDistance=0.06
21:48:03.284 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.27, period_length = 290.05
21:48:03.285 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:48:03.285 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:03.285 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:48:03.285 00.000 10072 MoveAxis(E, 2, ABG)
21:48:03.285 00.000 10072 Guiding  Dir = 2, Dur = 2
21:48:03.286 00.001 10072 IsGuiding returns 0
21:48:03.287 00.001 10072 PulseGuide returned control before completion, sleep 12
21:48:03.287 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:48:03.302 00.015 10072 IsGuiding returns 0
21:48:03.302 00.000 10072 Move returns status 0, amount 2
21:48:03.302 00.000 10072 MoveAxis(N, 0, ABG)
21:48:03.302 00.000 10072 Move returns status 0, amount 0
21:48:03.302 00.000 10072 move complete, result=0
21:48:03.302 00.000 10072 worker thread done servicing request
21:48:03.309 00.007 1032 UpdateGuideState exits: m=1257 SNR=24.8
21:48:03.311 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:03.313 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:03.315 00.002 1032 Enqueuing Expose request
21:48:03.316 00.001 10072 Worker thread wakes up
21:48:03.317 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:03.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:03.317 00.000 1032 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:48:03.945 00.628 10072 Exposure complete
21:48:04.009 00.064 10072 worker thread done servicing request
21:48:04.009 00.000 1032 OnExposeComplete: enter
21:48:04.012 00.003 1032 UpdateGuideState(): m_state=6
21:48:04.013 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 617
21:48:04.016 00.003 1032 Star::Find returns 1 (0), X=1104.50, Y=137.87, Mass=1227, SNR=24.5, Peak=102 HFD=3.4
21:48:04.018 00.002 1032 MultiStar: [#1 0.02,-0.16,0.95,U] [#2 -0.11,-0.16,0.79,U] [#3 -0.02,-0.11,0.80,U] [#4 -0.34,0.04,0.00,M4] [#5 -0.03,0.14,0.69,U] [#6 -0.20,-0.08,0.00,M1] [#7 -0.05,-0.09,0.68,U] [#8 -0.02,0.10,0.58,U] 
21:48:04.020 00.002 1032 refined, 6 included, MultiStar: {-0.05, -0.05}, one-star: {-0.10, -0.01}
21:48:04.022 00.002 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.15)
21:48:04.023 00.001 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.15)
21:48:04.025 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.31 mountX=-0.04 mountY=0.06, mountTheta=2.15
21:48:04.027 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.05, opts=13)
21:48:04.030 00.003 1032 Enqueuing Move request for scope (-0.05, -0.05)
21:48:04.031 00.001 10072 Worker thread wakes up
21:48:04.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
21:48:04.031 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
21:48:04.031 00.000 10072 Moving (-0.05, -0.05) raw xDistance=-0.04 yDistance=0.06
21:48:04.032 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.27, period_length = 290.05
21:48:04.032 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:48:04.032 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:04.032 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:48:04.033 00.001 10072 MoveAxis(E, 2, ABG)
21:48:04.033 00.000 10072 Guiding  Dir = 2, Dur = 2
21:48:04.033 00.000 10072 IsGuiding returns 0
21:48:04.033 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:48:04.035 00.002 10072 PulseGuide returned control before completion, sleep 12
21:48:04.052 00.017 10072 IsGuiding returns 0
21:48:04.052 00.000 10072 Move returns status 0, amount 2
21:48:04.052 00.000 10072 MoveAxis(N, 0, ABG)
21:48:04.052 00.000 10072 Move returns status 0, amount 0
21:48:04.052 00.000 10072 move complete, result=0
21:48:04.052 00.000 10072 worker thread done servicing request
21:48:04.056 00.004 1032 UpdateGuideState exits: m=1227 SNR=24.5
21:48:04.059 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:04.060 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:04.061 00.001 1032 Enqueuing Expose request
21:48:04.063 00.002 1032 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:48:04.064 00.001 10072 Worker thread wakes up
21:48:04.064 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:04.064 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:04.481 00.417 10072 Exposure complete
21:48:04.532 00.051 10072 worker thread done servicing request
21:48:04.532 00.000 1032 OnExposeComplete: enter
21:48:04.534 00.002 1032 UpdateGuideState(): m_state=6
21:48:04.536 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 618
21:48:04.537 00.001 1032 Star::Find returns 1 (0), X=1104.44, Y=137.74, Mass=1183, SNR=24.1, Peak=120 HFD=3.1
21:48:04.539 00.002 1032 MultiStar: [#1 -0.05,-0.15,1.03,U] [#2 -0.02,-0.19,0.86,U] [#3 -0.01,-0.18,0.79,U] [#4 -0.26,-0.15,0.00,M5] [#5 0.01,-0.12,0.70,U] [#6 -0.03,0.05,0.64,U] [#7 -0.16,-0.22,0.00,M1] [#8 -0.02,-0.09,0.52,U] 
21:48:04.541 00.002 1032 refined, 6 included, MultiStar: {-0.05, -0.13}, one-star: {-0.17, -0.14}
21:48:04.542 00.001 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.52)
21:48:04.544 00.002 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.52)
21:48:04.545 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.93 mountX=-0.11 mountY=0.08, mountTheta=2.52
21:48:04.547 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.13, opts=13)
21:48:04.550 00.003 1032 Enqueuing Move request for scope (-0.05, -0.13)
21:48:04.552 00.002 10072 Worker thread wakes up
21:48:04.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
21:48:04.552 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
21:48:04.552 00.000 10072 Moving (-0.05, -0.13) raw xDistance=-0.11 yDistance=0.08
21:48:04.552 00.000 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.27, period_length = 290.05
21:48:04.553 00.001 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
21:48:04.553 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:04.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:48:04.553 00.000 10072 MoveAxis(E, 1, ABG)
21:48:04.553 00.000 10072 Guiding  Dir = 2, Dur = 1
21:48:04.553 00.000 10072 IsGuiding returns 0
21:48:04.553 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:48:04.555 00.002 10072 PulseGuide returned control before completion, sleep 11
21:48:04.570 00.015 10072 IsGuiding returns 0
21:48:04.570 00.000 10072 Move returns status 0, amount 1
21:48:04.570 00.000 10072 MoveAxis(N, 0, ABG)
21:48:04.570 00.000 10072 Move returns status 0, amount 0
21:48:04.570 00.000 10072 move complete, result=0
21:48:04.570 00.000 10072 worker thread done servicing request
21:48:04.572 00.002 1032 UpdateGuideState exits: m=1183 SNR=24.1
21:48:04.574 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:04.575 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:04.577 00.002 1032 Enqueuing Expose request
21:48:04.579 00.002 10072 Worker thread wakes up
21:48:04.579 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:04.579 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:04.579 00.000 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:48:05.213 00.634 10072 Exposure complete
21:48:05.271 00.058 10072 worker thread done servicing request
21:48:05.271 00.000 1032 OnExposeComplete: enter
21:48:05.273 00.002 1032 UpdateGuideState(): m_state=6
21:48:05.275 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 619
21:48:05.277 00.002 1032 Star::Find returns 1 (0), X=1104.64, Y=137.78, Mass=1235, SNR=24.6, Peak=112 HFD=3.1
21:48:05.280 00.003 1032 MultiStar: [#1 -0.05,-0.25,0.00,M1] [#2 -0.12,-0.26,0.00,M1] [#3 -0.05,-0.24,0.00,M1] [#4 -0.08,-0.17,0.67,U] [#5 -0.02,0.15,0.63,U] [#6 -0.06,-0.28,0.00,M1] [#7 -0.08,-0.09,0.63,U] [#8 -0.10,-0.11,0.47,U] 
21:48:05.281 00.001 1032 refined, 4 included, MultiStar: {-0.04, -0.07}, one-star: {0.03, -0.11}
21:48:05.282 00.001 1032 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.83) = xAngle (-3.93 = 2.36)
21:48:05.284 00.002 1032 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.93 = 2.36)
21:48:05.285 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.10 mountX=-0.06 mountY=0.06, mountTheta=2.36
21:48:05.289 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.07, opts=13)
21:48:05.290 00.001 1032 Enqueuing Move request for scope (-0.04, -0.07)
21:48:05.292 00.002 10072 Worker thread wakes up
21:48:05.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
21:48:05.292 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
21:48:05.292 00.000 10072 Moving (-0.04, -0.07) raw xDistance=-0.06 yDistance=0.06
21:48:05.293 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.27, period_length = 290.05
21:48:05.293 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:48:05.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:05.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:48:05.294 00.001 10072 MoveAxis(E, 2, ABG)
21:48:05.294 00.000 10072 Guiding  Dir = 2, Dur = 2
21:48:05.294 00.000 10072 IsGuiding returns 0
21:48:05.294 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:48:05.297 00.003 10072 PulseGuide returned control before completion, sleep 12
21:48:05.316 00.019 1032 UpdateGuideState exits: m=1235 SNR=24.6
21:48:05.318 00.002 10072 IsGuiding returns 0
21:48:05.318 00.000 10072 Move returns status 0, amount 2
21:48:05.319 00.001 10072 MoveAxis(N, 0, ABG)
21:48:05.319 00.000 10072 Move returns status 0, amount 0
21:48:05.319 00.000 10072 move complete, result=0
21:48:05.319 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:05.320 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:05.323 00.003 1032 Enqueuing Expose request
21:48:05.324 00.001 1032 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
21:48:05.326 00.002 10072 worker thread done servicing request
21:48:05.326 00.000 10072 Worker thread wakes up
21:48:05.326 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:05.326 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:05.743 00.417 10072 Exposure complete
21:48:05.807 00.064 10072 worker thread done servicing request
21:48:05.807 00.000 1032 OnExposeComplete: enter
21:48:05.808 00.001 1032 UpdateGuideState(): m_state=6
21:48:05.811 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 620
21:48:05.812 00.001 1032 Star::Find returns 1 (0), X=1104.57, Y=137.80, Mass=1448, SNR=26.7, Peak=138 HFD=3.2
21:48:05.814 00.002 1032 MultiStar: [#1 0.12,-0.13,0.92,U] [#2 -0.07,-0.22,0.00,M2] [#3 -0.09,-0.08,0.70,U] [#4 0.03,0.02,0.69,U] [#5 -0.09,0.14,0.61,U] [#6 -0.02,-0.17,0.55,U] [#7 0.03,0.04,0.65,U] [#8 -0.17,-0.10,0.46,U] 
21:48:05.816 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.05}, one-star: {-0.04, -0.09}
21:48:05.819 00.003 1032 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.83) = xAngle (-3.72 = 2.56)
21:48:05.821 00.002 1032 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.56)
21:48:05.822 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.89 mountX=-0.04 mountY=0.03, mountTheta=2.56
21:48:05.825 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
21:48:05.827 00.002 1032 Enqueuing Move request for scope (-0.02, -0.05)
21:48:05.829 00.002 10072 Worker thread wakes up
21:48:05.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
21:48:05.829 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
21:48:05.829 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.03
21:48:05.831 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 290.05
21:48:05.831 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:48:05.831 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:05.831 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:48:05.831 00.000 10072 MoveAxis(E, 1, ABG)
21:48:05.831 00.000 10072 Guiding  Dir = 2, Dur = 1
21:48:05.832 00.001 10072 IsGuiding returns 0
21:48:05.832 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:48:05.835 00.003 10072 PulseGuide returned control before completion, sleep 11
21:48:05.849 00.014 10072 IsGuiding returns 0
21:48:05.849 00.000 10072 Move returns status 0, amount 1
21:48:05.849 00.000 10072 MoveAxis(N, 0, ABG)
21:48:05.849 00.000 10072 Move returns status 0, amount 0
21:48:05.849 00.000 10072 move complete, result=0
21:48:05.849 00.000 10072 worker thread done servicing request
21:48:05.854 00.005 1032 UpdateGuideState exits: m=1448 SNR=26.7
21:48:05.856 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:05.858 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:05.859 00.001 1032 Enqueuing Expose request
21:48:05.863 00.004 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:48:05.865 00.002 10072 Worker thread wakes up
21:48:05.865 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:05.865 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:06.490 00.625 10072 Exposure complete
21:48:06.554 00.064 10072 worker thread done servicing request
21:48:06.554 00.000 1032 OnExposeComplete: enter
21:48:06.556 00.002 1032 UpdateGuideState(): m_state=6
21:48:06.557 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 621
21:48:06.560 00.003 1032 Star::Find returns 1 (0), X=1104.61, Y=137.85, Mass=1240, SNR=24.7, Peak=111 HFD=3.2
21:48:06.561 00.001 1032 MultiStar: [#1 0.10,-0.25,0.00,M1] [#2 0.05,-0.13,0.78,U] [#3 -0.07,-0.18,0.78,U] [#4 -0.08,-0.07,0.70,U] [#5 -0.11,0.02,0.69,U] [#6 -0.03,-0.21,0.00,M1] [#7 -0.01,-0.31,0.00,M1] [#8 -0.12,-0.04,0.54,U] 
21:48:06.563 00.002 1032 single-star, 5 included, MultiStar: {-0.05, -0.07}, one-star: {0.00, -0.04}
21:48:06.564 00.001 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
21:48:06.566 00.002 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
21:48:06.568 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.52 mountX=-0.04 mountY=0.01, mountTheta=2.93
21:48:06.571 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.04, opts=13)
21:48:06.573 00.002 1032 Enqueuing Move request for scope (0.00, -0.04)
21:48:06.575 00.002 10072 Worker thread wakes up
21:48:06.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
21:48:06.575 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
21:48:06.575 00.000 10072 Moving (0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
21:48:06.576 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 290.05
21:48:06.576 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:48:06.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:06.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:48:06.576 00.000 10072 MoveAxis(E, 2, ABG)
21:48:06.576 00.000 10072 Guiding  Dir = 2, Dur = 2
21:48:06.577 00.001 10072 IsGuiding returns 0
21:48:06.577 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:48:06.580 00.003 10072 PulseGuide returned control before completion, sleep 12
21:48:06.596 00.016 10072 IsGuiding returns 0
21:48:06.596 00.000 10072 Move returns status 0, amount 2
21:48:06.596 00.000 10072 MoveAxis(N, 0, ABG)
21:48:06.596 00.000 10072 Move returns status 0, amount 0
21:48:06.596 00.000 10072 move complete, result=0
21:48:06.596 00.000 10072 worker thread done servicing request
21:48:06.599 00.003 1032 UpdateGuideState exits: m=1240 SNR=24.7
21:48:06.602 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:06.603 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:06.604 00.001 1032 Enqueuing Expose request
21:48:06.606 00.002 10072 Worker thread wakes up
21:48:06.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:06.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:06.606 00.000 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:48:07.022 00.416 10072 Exposure complete
21:48:07.074 00.052 10072 worker thread done servicing request
21:48:07.074 00.000 1032 OnExposeComplete: enter
21:48:07.076 00.002 1032 UpdateGuideState(): m_state=6
21:48:07.078 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 622
21:48:07.079 00.001 1032 Star::Find returns 1 (0), X=1104.69, Y=137.70, Mass=1246, SNR=24.8, Peak=118 HFD=3.3
21:48:07.081 00.002 1032 MultiStar: [#1 -0.01,-0.26,0.00,M2] [#2 -0.01,-0.37,0.00,M2] [#3 -0.18,-0.15,0.00,M1] [#4 -0.04,-0.08,0.64,U] [#5 0.04,-0.06,0.63,U] [#6 0.14,-0.12,0.64,U] [#7 0.06,-0.31,0.00,M2] [#8 -0.23,-0.14,0.00,M1] 
21:48:07.083 00.002 1032 refined, 3 included, MultiStar: {0.06, -0.12}, one-star: {0.08, -0.18}
21:48:07.085 00.002 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
21:48:07.086 00.001 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
21:48:07.087 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.13 mountX=-0.13 mountY=-0.02, mountTheta=-2.96
21:48:07.090 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.12, opts=13)
21:48:07.092 00.002 1032 Enqueuing Move request for scope (0.06, -0.12)
21:48:07.093 00.001 10072 Worker thread wakes up
21:48:07.094 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
21:48:07.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
21:48:07.094 00.000 10072 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.02
21:48:07.094 00.000 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.26, period_length = 290.05
21:48:07.094 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
21:48:07.095 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:07.095 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:48:07.095 00.000 10072 MoveAxis(E, 61, ABG)
21:48:07.095 00.000 10072 Guiding  Dir = 2, Dur = 61
21:48:07.095 00.000 10072 IsGuiding returns 0
21:48:07.095 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:48:07.097 00.002 10072 PulseGuide returned control before completion, sleep 71
21:48:07.114 00.017 1032 UpdateGuideState exits: m=1246 SNR=24.8
21:48:07.116 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:07.117 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:07.118 00.001 1032 Enqueuing Expose request
21:48:07.176 00.058 10072 IsGuiding returns 0
21:48:07.176 00.000 10072 Move returns status 0, amount 61
21:48:07.177 00.001 10072 MoveAxis(N, 0, ABG)
21:48:07.177 00.000 10072 Move returns status 0, amount 0
21:48:07.177 00.000 10072 move complete, result=0
21:48:07.177 00.000 1032 GuideStep: -0.1 px 61 ms EAST, -0.0 px 0 ms NORTH
21:48:07.179 00.002 10072 worker thread done servicing request
21:48:07.179 00.000 10072 Worker thread wakes up
21:48:07.179 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:07.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:07.805 00.626 10072 Exposure complete
21:48:07.868 00.063 1032 OnExposeComplete: enter
21:48:07.869 00.001 1032 UpdateGuideState(): m_state=6
21:48:07.871 00.002 10072 worker thread done servicing request
21:48:07.871 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 623
21:48:07.873 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=137.72, Mass=1151, SNR=23.8, Peak=107 HFD=3.1
21:48:07.876 00.003 1032 MultiStar: [#1 -0.10,-0.21,0.00,M3] [#2 -0.06,-0.41,0.00,M3] [#3 -0.20,-0.15,0.00,M2] [#4 -0.16,-0.09,0.68,U] [#5 0.01,0.13,0.69,U] [#6 -0.09,-0.25,0.00,M1] [#7 -0.03,-0.20,0.73,U] [#8 0.01,-0.16,0.52,U] 
21:48:07.877 00.001 1032 refined, 4 included, MultiStar: {-0.02, -0.10}, one-star: {0.05, -0.17}
21:48:07.878 00.001 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.72)
21:48:07.880 00.002 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.72)
21:48:07.884 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.73 mountX=-0.09 mountY=0.04, mountTheta=2.72
21:48:07.887 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.10, opts=13)
21:48:07.888 00.001 1032 Enqueuing Move request for scope (-0.02, -0.10)
21:48:07.891 00.003 10072 Worker thread wakes up
21:48:07.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
21:48:07.891 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
21:48:07.891 00.000 10072 Moving (-0.02, -0.10) raw xDistance=-0.09 yDistance=0.04
21:48:07.892 00.001 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 290.05
21:48:07.893 00.001 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:48:07.894 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:07.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:48:07.894 00.000 10072 MoveAxis(E, 2, ABG)
21:48:07.894 00.000 10072 Guiding  Dir = 2, Dur = 2
21:48:07.895 00.001 10072 IsGuiding returns 0
21:48:07.895 00.000 10072 PulseGuide returned control before completion, sleep 12
21:48:07.896 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:48:07.913 00.017 10072 IsGuiding returns 1
21:48:07.913 00.000 10072 scope still moving after pulse duration time elapsed
21:48:07.919 00.006 1032 UpdateGuideState exits: m=1151 SNR=23.8
21:48:07.921 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:07.924 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:07.928 00.004 1032 Enqueuing Expose request
21:48:07.945 00.017 10072 IsGuiding returns 0
21:48:07.945 00.000 10072 scope move finished after 2 + 47 ms
21:48:07.945 00.000 10072 Move returns status 0, amount 2
21:48:07.945 00.000 10072 MoveAxis(N, 0, ABG)
21:48:07.945 00.000 10072 Move returns status 0, amount 0
21:48:07.945 00.000 10072 move complete, result=0
21:48:07.945 00.000 10072 worker thread done servicing request
21:48:07.945 00.000 10072 Worker thread wakes up
21:48:07.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:07.946 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:07.948 00.002 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:48:08.352 00.404 10072 Exposure complete
21:48:08.416 00.064 10072 worker thread done servicing request
21:48:08.416 00.000 1032 OnExposeComplete: enter
21:48:08.419 00.003 1032 UpdateGuideState(): m_state=6
21:48:08.421 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 624
21:48:08.423 00.002 1032 Star::Find returns 1 (0), X=1104.62, Y=137.85, Mass=1339, SNR=25.7, Peak=134 HFD=3.1
21:48:08.429 00.006 1032 MultiStar: [#1 -0.08,-0.18,0.99,U] [#2 -0.11,-0.23,0.00,M4] [#3 -0.11,-0.03,0.72,U] [#4 -0.18,0.00,0.62,U] [#5 0.12,0.17,0.00,M1] [#6 -0.06,-0.14,0.58,U] [#7 -0.10,-0.14,0.69,U] [#8 -0.20,0.09,0.00,M1] 
21:48:08.431 00.002 1032 single-star, 5 included, MultiStar: {-0.08, -0.09}, one-star: {0.01, -0.04}
21:48:08.433 00.002 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
21:48:08.434 00.001 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
21:48:08.436 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.24 mountX=-0.04 mountY=-0.00, mountTheta=-3.07
21:48:08.439 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
21:48:08.441 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
21:48:08.443 00.002 10072 Worker thread wakes up
21:48:08.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
21:48:08.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
21:48:08.443 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.00
21:48:08.444 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 290.05
21:48:08.444 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:48:08.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:08.444 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:48:08.444 00.000 10072 MoveAxis(E, 2, ABG)
21:48:08.444 00.000 10072 Guiding  Dir = 2, Dur = 2
21:48:08.446 00.002 10072 IsGuiding returns 0
21:48:08.446 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:48:08.448 00.002 10072 PulseGuide returned control before completion, sleep 12
21:48:08.468 00.020 1032 UpdateGuideState exits: m=1339 SNR=25.7
21:48:08.470 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:08.471 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:08.474 00.003 1032 Enqueuing Expose request
21:48:08.476 00.002 10072 IsGuiding returns 0
21:48:08.476 00.000 10072 Move returns status 0, amount 2
21:48:08.476 00.000 10072 MoveAxis(N, 0, ABG)
21:48:08.476 00.000 10072 Move returns status 0, amount 0
21:48:08.476 00.000 10072 move complete, result=0
21:48:08.476 00.000 10072 worker thread done servicing request
21:48:08.476 00.000 10072 Worker thread wakes up
21:48:08.476 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:08.476 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:08.484 00.008 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:48:09.101 00.617 10072 Exposure complete
21:48:09.153 00.052 10072 worker thread done servicing request
21:48:09.154 00.001 1032 OnExposeComplete: enter
21:48:09.155 00.001 1032 UpdateGuideState(): m_state=6
21:48:09.157 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 625
21:48:09.159 00.002 1032 Star::Find returns 1 (0), X=1104.70, Y=138.08, Mass=1121, SNR=23.5, Peak=90 HFD=3.3
21:48:09.161 00.002 1032 MultiStar: [#1 -0.02,-0.03,1.09,U] [#2 -0.04,-0.11,0.83,U] [#3 -0.09,0.19,0.00,M2] [#4 -0.13,-0.02,0.73,U] [#5 0.07,0.28,0.00,M2] [#6 -0.02,-0.12,0.66,U] [#7 -0.01,0.03,0.76,U] [#8 -0.08,0.12,0.54,U] 
21:48:09.163 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.01}, one-star: {0.09, 0.19}
21:48:09.164 00.001 1032 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.83) = xAngle (0.80 = 0.80)
21:48:09.165 00.001 1032 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.80 = 0.80)
21:48:09.167 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.63 mountX=0.02 mountY=0.02, mountTheta=0.80
21:48:09.169 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
21:48:09.172 00.003 1032 Enqueuing Move request for scope (-0.02, 0.01)
21:48:09.173 00.001 10072 Worker thread wakes up
21:48:09.174 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
21:48:09.174 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
21:48:09.174 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.02
21:48:09.174 00.000 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 290.05
21:48:09.174 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:48:09.175 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:09.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:48:09.175 00.000 10072 MoveAxis(E, 2, ABG)
21:48:09.175 00.000 10072 Guiding  Dir = 2, Dur = 2
21:48:09.175 00.000 10072 IsGuiding returns 0
21:48:09.175 00.000 10072 PulseGuide returned control before completion, sleep 12
21:48:09.176 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:48:09.193 00.017 10072 IsGuiding returns 0
21:48:09.193 00.000 10072 Move returns status 0, amount 2
21:48:09.193 00.000 10072 MoveAxis(N, 0, ABG)
21:48:09.193 00.000 10072 Move returns status 0, amount 0
21:48:09.193 00.000 10072 move complete, result=0
21:48:09.193 00.000 10072 worker thread done servicing request
21:48:09.196 00.003 1032 UpdateGuideState exits: m=1121 SNR=23.5
21:48:09.198 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:09.199 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:09.200 00.001 1032 Enqueuing Expose request
21:48:09.202 00.002 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:48:09.202 00.000 10072 Worker thread wakes up
21:48:09.203 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:09.203 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:09.617 00.414 10072 Exposure complete
21:48:09.679 00.062 10072 worker thread done servicing request
21:48:09.679 00.000 1032 OnExposeComplete: enter
21:48:09.681 00.002 1032 UpdateGuideState(): m_state=6
21:48:09.683 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 626
21:48:09.685 00.002 1032 Star::Find returns 1 (0), X=1104.70, Y=137.96, Mass=1056, SNR=22.8, Peak=89 HFD=3.1
21:48:09.687 00.002 1032 MultiStar: [#1 0.07,-0.04,1.12,U] [#2 -0.03,0.06,0.87,U] [#3 -0.28,0.04,0.00,M3] [#4 -0.14,0.06,0.67,U] [#5 0.09,0.29,0.00,M3] [#6 -0.11,-0.07,0.69,U] [#7 -0.10,0.14,0.74,U] [#8 -0.05,0.06,0.55,U] 
21:48:09.689 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.04}, one-star: {0.09, 0.08}
21:48:09.690 00.001 1032 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.83) = xAngle (0.26 = 0.26)
21:48:09.693 00.003 1032 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.26 = 0.26)
21:48:09.694 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.09 mountX=0.04 mountY=0.01, mountTheta=0.26
21:48:09.697 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
21:48:09.699 00.002 1032 Enqueuing Move request for scope (-0.02, 0.04)
21:48:09.701 00.002 10072 Worker thread wakes up
21:48:09.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
21:48:09.701 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
21:48:09.701 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.01
21:48:09.702 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 290.05
21:48:09.702 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:48:09.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:09.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:48:09.702 00.000 10072 MoveAxis(E, 2, ABG)
21:48:09.702 00.000 10072 Guiding  Dir = 2, Dur = 2
21:48:09.703 00.001 10072 IsGuiding returns 0
21:48:09.703 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:48:09.706 00.003 10072 PulseGuide returned control before completion, sleep 12
21:48:09.722 00.016 10072 IsGuiding returns 0
21:48:09.722 00.000 10072 Move returns status 0, amount 2
21:48:09.723 00.001 10072 MoveAxis(N, 0, ABG)
21:48:09.723 00.000 10072 Move returns status 0, amount 0
21:48:09.723 00.000 10072 move complete, result=0
21:48:09.723 00.000 10072 worker thread done servicing request
21:48:09.725 00.002 1032 UpdateGuideState exits: m=1056 SNR=22.8
21:48:09.728 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:09.730 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:09.732 00.002 1032 Enqueuing Expose request
21:48:09.733 00.001 10072 Worker thread wakes up
21:48:09.733 00.000 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:48:09.737 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:09.737 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:10.368 00.631 10072 Exposure complete
21:48:10.431 00.063 10072 worker thread done servicing request
21:48:10.431 00.000 1032 OnExposeComplete: enter
21:48:10.432 00.001 1032 UpdateGuideState(): m_state=6
21:48:10.434 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 627
21:48:10.436 00.002 1032 Star::Find returns 1 (0), X=1104.68, Y=137.92, Mass=1348, SNR=25.7, Peak=108 HFD=3.3
21:48:10.438 00.002 1032 MultiStar: [#1 0.13,0.03,0.91,U] [#2 -0.22,-0.04,0.00,M3] [#3 -0.09,-0.10,0.78,U] [#4 -0.25,0.11,0.00,M1] [#5 -0.08,0.21,0.00,M4] [#6 -0.14,0.10,0.58,U] [#7 -0.05,-0.05,0.65,U] [#8 -0.08,0.10,0.52,U] 
21:48:10.440 00.002 1032 refined, 5 included, MultiStar: {-0.01, 0.02}, one-star: {0.08, 0.03}
21:48:10.441 00.001 1032 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.83) = xAngle (0.23 = 0.23)
21:48:10.442 00.001 1032 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.23 = 0.23)
21:48:10.444 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.06 mountX=0.02 mountY=0.00, mountTheta=0.23
21:48:10.447 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
21:48:10.449 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
21:48:10.451 00.002 10072 Worker thread wakes up
21:48:10.452 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
21:48:10.452 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
21:48:10.452 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
21:48:10.452 00.000 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 290.05
21:48:10.452 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:48:10.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:10.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:48:10.452 00.000 10072 MoveAxis(E, 3, ABG)
21:48:10.452 00.000 10072 Guiding  Dir = 2, Dur = 3
21:48:10.454 00.002 10072 IsGuiding returns 0
21:48:10.454 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:48:10.456 00.002 10072 PulseGuide returned control before completion, sleep 13
21:48:10.476 00.020 10072 IsGuiding returns 0
21:48:10.476 00.000 10072 Move returns status 0, amount 3
21:48:10.476 00.000 10072 MoveAxis(N, 0, ABG)
21:48:10.476 00.000 10072 Move returns status 0, amount 0
21:48:10.476 00.000 10072 move complete, result=0
21:48:10.476 00.000 10072 worker thread done servicing request
21:48:10.476 00.000 1032 UpdateGuideState exits: m=1348 SNR=25.7
21:48:10.479 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:10.480 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:10.484 00.004 1032 Enqueuing Expose request
21:48:10.485 00.001 10072 Worker thread wakes up
21:48:10.486 00.001 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:48:10.488 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:10.488 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:10.901 00.413 10072 Exposure complete
21:48:10.964 00.063 10072 worker thread done servicing request
21:48:10.965 00.001 1032 OnExposeComplete: enter
21:48:10.967 00.002 1032 UpdateGuideState(): m_state=6
21:48:10.969 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 628
21:48:10.972 00.003 1032 Star::Find returns 1 (0), X=1104.70, Y=137.91, Mass=1242, SNR=24.7, Peak=96 HFD=3.3
21:48:10.974 00.002 1032 MultiStar: [#1 -0.03,-0.09,0.97,U] [#2 -0.18,-0.13,0.00,M4] [#3 -0.09,-0.19,0.00,M3] [#4 -0.13,0.07,0.66,U] [#5 -0.24,0.31,0.00,M5] [#6 -0.13,-0.13,0.60,U] [#7 -0.06,0.04,0.68,U] [#8 -0.20,0.08,0.00,M1] 
21:48:10.975 00.001 1032 refined, 4 included, MultiStar: {-0.04, -0.02}, one-star: {0.09, 0.02}
21:48:10.977 00.002 1032 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.83) = xAngle (-4.50 = 1.79)
21:48:10.979 00.002 1032 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.50 = 1.79)
21:48:10.980 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.67 mountX=-0.01 mountY=0.04, mountTheta=1.79
21:48:10.983 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.02, opts=13)
21:48:10.986 00.003 1032 Enqueuing Move request for scope (-0.04, -0.02)
21:48:10.990 00.004 10072 Worker thread wakes up
21:48:10.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
21:48:10.990 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
21:48:10.990 00.000 10072 Moving (-0.04, -0.02) raw xDistance=-0.01 yDistance=0.04
21:48:10.991 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 290.05
21:48:10.992 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:48:10.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:10.992 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:48:10.992 00.000 10072 MoveAxis(E, 2, ABG)
21:48:10.992 00.000 10072 Guiding  Dir = 2, Dur = 2
21:48:10.992 00.000 10072 IsGuiding returns 0
21:48:10.993 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
21:48:10.996 00.003 10072 PulseGuide returned control before completion, sleep 12
21:48:11.014 00.018 1032 UpdateGuideState exits: m=1242 SNR=24.7
21:48:11.016 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:11.018 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:11.020 00.002 1032 Enqueuing Expose request
21:48:11.022 00.002 10072 IsGuiding returns 0
21:48:11.022 00.000 10072 Move returns status 0, amount 2
21:48:11.023 00.001 10072 MoveAxis(N, 0, ABG)
21:48:11.023 00.000 10072 Move returns status 0, amount 0
21:48:11.023 00.000 10072 move complete, result=0
21:48:11.023 00.000 10072 worker thread done servicing request
21:48:11.023 00.000 10072 Worker thread wakes up
21:48:11.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:11.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:11.030 00.007 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:48:11.647 00.617 10072 Exposure complete
21:48:11.699 00.052 10072 worker thread done servicing request
21:48:11.699 00.000 1032 OnExposeComplete: enter
21:48:11.701 00.002 1032 UpdateGuideState(): m_state=6
21:48:11.702 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 629
21:48:11.703 00.001 1032 Star::Find returns 1 (0), X=1104.58, Y=137.91, Mass=1275, SNR=25.0, Peak=107 HFD=3.2
21:48:11.706 00.003 1032 MultiStar: [#1 -0.00,-0.01,0.96,U] [#2 -0.12,-0.18,0.00,M5] [#3 -0.02,-0.12,0.73,U] [#4 -0.13,0.09,0.66,U] [#5 -0.10,0.12,0.63,U] [#6 -0.06,-0.13,0.63,U] [#7 0.00,-0.05,0.73,U] [#8 -0.12,0.14,0.54,U] 
21:48:11.709 00.003 1032 single-star, 7 included, MultiStar: {-0.05, 0.00}, one-star: {-0.03, 0.03}
21:48:11.711 00.002 1032 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.83) = xAngle (0.55 = 0.55)
21:48:11.713 00.002 1032 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.55 = 0.55)
21:48:11.715 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.38 mountX=0.03 mountY=0.02, mountTheta=0.55
21:48:11.717 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
21:48:11.719 00.002 1032 Enqueuing Move request for scope (-0.03, 0.03)
21:48:11.721 00.002 10072 Worker thread wakes up
21:48:11.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
21:48:11.721 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
21:48:11.721 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=0.02
21:48:11.722 00.001 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.25, period_length = 290.05
21:48:11.722 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:48:11.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:11.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:48:11.722 00.000 10072 MoveAxis(E, 3, ABG)
21:48:11.722 00.000 10072 Guiding  Dir = 2, Dur = 3
21:48:11.723 00.001 10072 IsGuiding returns 0
21:48:11.724 00.001 10072 PulseGuide returned control before completion, sleep 13
21:48:11.724 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
21:48:11.739 00.015 10072 IsGuiding returns 0
21:48:11.740 00.001 10072 Move returns status 0, amount 3
21:48:11.740 00.000 10072 MoveAxis(N, 0, ABG)
21:48:11.740 00.000 10072 Move returns status 0, amount 0
21:48:11.740 00.000 10072 move complete, result=0
21:48:11.740 00.000 10072 worker thread done servicing request
21:48:11.744 00.004 1032 UpdateGuideState exits: m=1275 SNR=25.0
21:48:11.746 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:11.747 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:11.750 00.003 1032 Enqueuing Expose request
21:48:11.752 00.002 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:48:11.753 00.001 10072 Worker thread wakes up
21:48:11.753 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:11.753 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:12.168 00.415 10072 Exposure complete
21:48:12.227 00.059 10072 worker thread done servicing request
21:48:12.227 00.000 1032 OnExposeComplete: enter
21:48:12.230 00.003 1032 UpdateGuideState(): m_state=6
21:48:12.231 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 630
21:48:12.233 00.002 1032 Star::Find returns 1 (0), X=1104.64, Y=137.84, Mass=1120, SNR=23.5, Peak=105 HFD=3.1
21:48:12.236 00.003 1032 MultiStar: [#1 -0.02,0.04,1.02,U] [#2 -0.04,-0.11,0.85,U] [#3 -0.24,0.02,0.00,M3] [#4 -0.22,0.00,0.00,M1] [#5 -0.16,0.25,0.00,M5] [#6 -0.19,-0.22,0.00,M1] [#7 0.06,-0.12,0.69,U] [#8 -0.14,0.09,0.52,U] 
21:48:12.238 00.002 1032 refined, 4 included, MultiStar: {-0.01, -0.03}, one-star: {0.04, -0.04}
21:48:12.240 00.002 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.47)
21:48:12.243 00.003 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.47)
21:48:12.244 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.98 mountX=-0.03 mountY=0.02, mountTheta=2.47
21:48:12.248 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
21:48:12.250 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
21:48:12.252 00.002 10072 Worker thread wakes up
21:48:12.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
21:48:12.252 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
21:48:12.253 00.001 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
21:48:12.253 00.000 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.25, period_length = 290.05
21:48:12.254 00.001 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:48:12.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:12.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:48:12.254 00.000 10072 MoveAxis(E, 3, ABG)
21:48:12.254 00.000 10072 Guiding  Dir = 2, Dur = 3
21:48:12.254 00.000 10072 IsGuiding returns 0
21:48:12.255 00.001 10072 PulseGuide returned control before completion, sleep 13
21:48:12.255 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:48:12.274 00.019 10072 IsGuiding returns 0
21:48:12.274 00.000 10072 Move returns status 0, amount 3
21:48:12.274 00.000 10072 MoveAxis(N, 0, ABG)
21:48:12.274 00.000 10072 Move returns status 0, amount 0
21:48:12.274 00.000 10072 move complete, result=0
21:48:12.274 00.000 10072 worker thread done servicing request
21:48:12.275 00.001 1032 UpdateGuideState exits: m=1120 SNR=23.5
21:48:12.277 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:12.279 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:12.280 00.001 1032 Enqueuing Expose request
21:48:12.281 00.001 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:48:12.284 00.003 10072 Worker thread wakes up
21:48:12.284 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:12.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:12.916 00.632 10072 Exposure complete
21:48:12.976 00.060 10072 worker thread done servicing request
21:48:12.976 00.000 1032 OnExposeComplete: enter
21:48:12.978 00.002 1032 UpdateGuideState(): m_state=6
21:48:12.980 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 631
21:48:12.981 00.001 1032 Star::Find returns 1 (0), X=1104.68, Y=137.79, Mass=1254, SNR=24.8, Peak=113 HFD=3.0
21:48:12.984 00.003 1032 MultiStar: [#1 -0.01,-0.06,0.99,U] [#2 -0.00,-0.10,0.79,U] [#3 -0.10,-0.01,0.77,U] [#4 -0.11,-0.05,0.66,U] [#5 0.03,0.08,0.62,U] [#6 -0.14,0.00,0.64,U] [#7 -0.05,-0.09,0.65,U] [#8 -0.01,0.10,0.51,U] 
21:48:12.985 00.001 1032 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {0.07, -0.10}
21:48:12.989 00.004 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.15)
21:48:12.992 00.003 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.15)
21:48:12.994 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-2.31 mountX=-0.03 mountY=0.04, mountTheta=2.15
21:48:12.997 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
21:48:12.999 00.002 1032 Enqueuing Move request for scope (-0.03, -0.03)
21:48:13.001 00.002 10072 Worker thread wakes up
21:48:13.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
21:48:13.001 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
21:48:13.001 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.03 yDistance=0.04
21:48:13.002 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.25, period_length = 290.05
21:48:13.002 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:48:13.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:13.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:48:13.002 00.000 10072 MoveAxis(E, 3, ABG)
21:48:13.002 00.000 10072 Guiding  Dir = 2, Dur = 3
21:48:13.003 00.001 10072 IsGuiding returns 0
21:48:13.003 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:48:13.005 00.002 10072 PulseGuide returned control before completion, sleep 13
21:48:13.024 00.019 10072 IsGuiding returns 0
21:48:13.024 00.000 10072 Move returns status 0, amount 3
21:48:13.024 00.000 10072 MoveAxis(N, 0, ABG)
21:48:13.024 00.000 10072 Move returns status 0, amount 0
21:48:13.024 00.000 10072 move complete, result=0
21:48:13.024 00.000 10072 worker thread done servicing request
21:48:13.026 00.002 1032 UpdateGuideState exits: m=1254 SNR=24.8
21:48:13.027 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:13.030 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:13.031 00.001 1032 Enqueuing Expose request
21:48:13.033 00.002 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:48:13.035 00.002 10072 Worker thread wakes up
21:48:13.035 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:13.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:13.446 00.411 10072 Exposure complete
21:48:13.510 00.064 10072 worker thread done servicing request
21:48:13.510 00.000 1032 OnExposeComplete: enter
21:48:13.512 00.002 1032 UpdateGuideState(): m_state=6
21:48:13.514 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 632
21:48:13.516 00.002 1032 Star::Find returns 1 (0), X=1104.70, Y=137.92, Mass=1286, SNR=25.2, Peak=109 HFD=3.3
21:48:13.517 00.001 1032 MultiStar: [#1 0.04,-0.14,0.97,U] [#2 -0.05,-0.07,0.81,U] [#3 -0.22,-0.12,0.00,M3] [#4 -0.09,-0.09,0.68,U] [#5 0.01,0.12,0.64,U] [#6 -0.03,-0.03,0.58,U] [#7 -0.10,-0.14,0.66,U] [#8 0.04,0.12,0.48,U] 
21:48:13.518 00.001 1032 refined, 7 included, MultiStar: {-0.00, -0.03}, one-star: {0.09, 0.03}
21:48:13.521 00.003 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.75)
21:48:13.523 00.002 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.75)
21:48:13.525 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.70 mountX=-0.03 mountY=0.01, mountTheta=2.75
21:48:13.529 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.03, opts=13)
21:48:13.532 00.003 1032 Enqueuing Move request for scope (-0.00, -0.03)
21:48:13.535 00.003 10072 Worker thread wakes up
21:48:13.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
21:48:13.535 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
21:48:13.535 00.000 10072 Moving (-0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
21:48:13.537 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.25, period_length = 290.05
21:48:13.537 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:48:13.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:13.538 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:48:13.542 00.004 10072 MoveAxis(E, 3, ABG)
21:48:13.542 00.000 10072 Guiding  Dir = 2, Dur = 3
21:48:13.542 00.000 10072 IsGuiding returns 0
21:48:13.543 00.001 10072 PulseGuide returned control before completion, sleep 13
21:48:13.546 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
21:48:13.569 00.023 10072 IsGuiding returns 0
21:48:13.569 00.000 10072 Move returns status 0, amount 3
21:48:13.569 00.000 10072 MoveAxis(N, 0, ABG)
21:48:13.569 00.000 10072 Move returns status 0, amount 0
21:48:13.569 00.000 10072 move complete, result=0
21:48:13.569 00.000 10072 worker thread done servicing request
21:48:13.572 00.003 1032 UpdateGuideState exits: m=1286 SNR=25.2
21:48:13.574 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:13.576 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:13.577 00.001 1032 Enqueuing Expose request
21:48:13.580 00.003 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:48:13.582 00.002 10072 Worker thread wakes up
21:48:13.582 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:13.582 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:14.210 00.628 10072 Exposure complete
21:48:14.262 00.052 10072 worker thread done servicing request
21:48:14.262 00.000 1032 OnExposeComplete: enter
21:48:14.264 00.002 1032 UpdateGuideState(): m_state=6
21:48:14.266 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 633
21:48:14.268 00.002 1032 Star::Find returns 1 (0), X=1104.61, Y=138.01, Mass=1251, SNR=24.8, Peak=103 HFD=3.3
21:48:14.269 00.001 1032 MultiStar: [#1 -0.06,-0.08,0.96,U] [#2 -0.16,-0.05,0.84,U] [#3 -0.21,0.08,0.00,M4] [#4 -0.20,-0.06,0.00,M1] [#5 -0.11,0.20,0.00,M4] [#6 0.03,0.11,0.58,U] [#7 -0.01,-0.04,0.69,U] [#8 -0.09,-0.11,0.50,U] 
21:48:14.270 00.001 1032 refined, 5 included, MultiStar: {-0.05, -0.00}, one-star: {0.00, 0.13}
21:48:14.273 00.003 1032 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.83) = xAngle (-4.92 = 1.36)
21:48:14.274 00.001 1032 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.92 = 1.36)
21:48:14.275 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.09 mountX=0.01 mountY=0.05, mountTheta=1.36
21:48:14.279 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.00, opts=13)
21:48:14.281 00.002 1032 Enqueuing Move request for scope (-0.05, -0.00)
21:48:14.282 00.001 10072 Worker thread wakes up
21:48:14.282 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
21:48:14.282 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
21:48:14.282 00.000 10072 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=0.05
21:48:14.283 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.25, period_length = 290.05
21:48:14.283 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:48:14.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:14.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:48:14.283 00.000 10072 MoveAxis(E, 4, ABG)
21:48:14.283 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:14.284 00.001 10072 IsGuiding returns 0
21:48:14.284 00.000 10072 PulseGuide returned control before completion, sleep 14
21:48:14.285 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:48:14.302 00.017 10072 IsGuiding returns 0
21:48:14.302 00.000 10072 Move returns status 0, amount 4
21:48:14.302 00.000 10072 MoveAxis(N, 0, ABG)
21:48:14.302 00.000 10072 Move returns status 0, amount 0
21:48:14.302 00.000 10072 move complete, result=0
21:48:14.302 00.000 10072 worker thread done servicing request
21:48:14.303 00.001 1032 UpdateGuideState exits: m=1251 SNR=24.8
21:48:14.305 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:14.307 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:14.308 00.001 1032 Enqueuing Expose request
21:48:14.309 00.001 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:48:14.311 00.002 10072 Worker thread wakes up
21:48:14.311 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:14.311 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:14.728 00.417 10072 Exposure complete
21:48:14.788 00.060 10072 worker thread done servicing request
21:48:14.788 00.000 1032 OnExposeComplete: enter
21:48:14.790 00.002 1032 UpdateGuideState(): m_state=6
21:48:14.792 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 634
21:48:14.794 00.002 1032 Star::Find returns 1 (0), X=1104.61, Y=137.94, Mass=1273, SNR=25.0, Peak=104 HFD=3.3
21:48:14.796 00.002 1032 MultiStar: [#1 -0.07,0.02,0.97,U] [#2 -0.02,-0.01,0.75,U] [#3 -0.12,0.16,0.72,U] [#4 -0.16,0.00,0.66,U] [#5 0.04,0.28,0.00,M5] [#6 0.04,0.10,0.65,U] [#7 -0.08,0.05,0.64,U] [#8 -0.19,0.04,0.54,U] 
21:48:14.799 00.003 1032 single-star, 7 included, MultiStar: {-0.07, 0.05}, one-star: {-0.00, 0.06}
21:48:14.802 00.003 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
21:48:14.803 00.001 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
21:48:14.806 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.61 mountX=0.06 mountY=-0.01, mountTheta=-0.22
21:48:14.809 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.06, opts=13)
21:48:14.811 00.002 1032 Enqueuing Move request for scope (-0.00, 0.06)
21:48:14.812 00.001 10072 Worker thread wakes up
21:48:14.813 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
21:48:14.813 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
21:48:14.813 00.000 10072 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=-0.01
21:48:14.814 00.001 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.25, period_length = 290.05
21:48:14.814 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
21:48:14.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:14.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:48:14.814 00.000 10072 MoveAxis(E, 3, ABG)
21:48:14.814 00.000 10072 Guiding  Dir = 2, Dur = 3
21:48:14.814 00.000 10072 IsGuiding returns 0
21:48:14.815 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:48:14.816 00.001 10072 PulseGuide returned control before completion, sleep 13
21:48:14.835 00.019 10072 IsGuiding returns 0
21:48:14.835 00.000 10072 Move returns status 0, amount 3
21:48:14.835 00.000 10072 MoveAxis(N, 0, ABG)
21:48:14.835 00.000 10072 Move returns status 0, amount 0
21:48:14.836 00.001 10072 move complete, result=0
21:48:14.836 00.000 10072 worker thread done servicing request
21:48:14.836 00.000 1032 UpdateGuideState exits: m=1273 SNR=25.0
21:48:14.839 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:14.840 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:14.842 00.002 1032 Enqueuing Expose request
21:48:14.843 00.001 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:48:14.845 00.002 10072 Worker thread wakes up
21:48:14.845 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:14.846 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:15.477 00.631 10072 Exposure complete
21:48:15.541 00.064 1032 OnExposeComplete: enter
21:48:15.545 00.004 1032 UpdateGuideState(): m_state=6
21:48:15.548 00.003 10072 worker thread done servicing request
21:48:15.548 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 635
21:48:15.553 00.005 1032 Star::Find returns 1 (0), X=1104.74, Y=137.90, Mass=1130, SNR=23.5, Peak=102 HFD=3.0
21:48:15.556 00.003 1032 MultiStar: [#1 0.04,-0.05,0.98,U] [#2 0.02,0.10,0.83,U] [#3 -0.10,0.06,0.78,U] [#4 -0.16,0.09,0.68,U] [#5 0.09,0.18,0.75,U] [#6 0.13,0.10,0.62,U] [#7 -0.11,-0.08,0.74,U] [#8 -0.16,0.11,0.57,U] 
21:48:15.558 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {0.13, 0.02}
21:48:15.559 00.001 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
21:48:15.561 00.002 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
21:48:15.563 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.62 mountX=0.05 mountY=-0.01, mountTheta=-0.21
21:48:15.565 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
21:48:15.568 00.003 1032 Enqueuing Move request for scope (-0.00, 0.05)
21:48:15.571 00.003 10072 Worker thread wakes up
21:48:15.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
21:48:15.571 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
21:48:15.571 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
21:48:15.572 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.25, period_length = 290.05
21:48:15.572 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:48:15.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:15.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:48:15.572 00.000 10072 MoveAxis(E, 4, ABG)
21:48:15.572 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:15.572 00.000 10072 IsGuiding returns 0
21:48:15.573 00.001 10072 PulseGuide returned control before completion, sleep 14
21:48:15.573 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:48:15.595 00.022 1032 UpdateGuideState exits: m=1130 SNR=23.5
21:48:15.597 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:15.599 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:15.602 00.003 1032 Enqueuing Expose request
21:48:15.604 00.002 10072 IsGuiding returns 0
21:48:15.604 00.000 10072 Move returns status 0, amount 4
21:48:15.604 00.000 10072 MoveAxis(N, 0, ABG)
21:48:15.604 00.000 10072 Move returns status 0, amount 0
21:48:15.604 00.000 10072 move complete, result=0
21:48:15.604 00.000 10072 worker thread done servicing request
21:48:15.604 00.000 10072 Worker thread wakes up
21:48:15.605 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:15.605 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:15.613 00.008 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:48:16.009 00.396 10072 Exposure complete
21:48:16.062 00.053 10072 worker thread done servicing request
21:48:16.062 00.000 1032 OnExposeComplete: enter
21:48:16.064 00.002 1032 UpdateGuideState(): m_state=6
21:48:16.065 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 636
21:48:16.067 00.002 1032 Star::Find returns 1 (0), X=1104.61, Y=137.83, Mass=1319, SNR=25.4, Peak=127 HFD=3.2
21:48:16.068 00.001 1032 MultiStar: [#1 0.04,-0.13,0.92,U] [#2 0.01,-0.10,0.76,U] [#3 -0.15,-0.10,0.73,U] [#4 -0.14,0.04,0.70,U] [#5 -0.02,0.10,0.67,U] [#6 0.15,-0.03,0.61,U] [#7 -0.17,-0.05,0.65,U] [#8 0.05,0.10,0.48,U] 
21:48:16.070 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {0.00, -0.06}
21:48:16.071 00.001 1032 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.83) = xAngle (-4.05 = 2.23)
21:48:16.072 00.001 1032 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.05 = 2.23)
21:48:16.073 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.22 mountX=-0.03 mountY=0.04, mountTheta=2.23
21:48:16.077 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
21:48:16.078 00.001 1032 Enqueuing Move request for scope (-0.03, -0.04)
21:48:16.079 00.001 10072 Worker thread wakes up
21:48:16.079 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
21:48:16.079 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
21:48:16.079 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
21:48:16.080 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.25, period_length = 290.05
21:48:16.081 00.001 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:48:16.081 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:16.081 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:48:16.081 00.000 10072 MoveAxis(E, 4, ABG)
21:48:16.081 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:16.082 00.001 10072 IsGuiding returns 0
21:48:16.082 00.000 10072 PulseGuide returned control before completion, sleep 14
21:48:16.082 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:48:16.100 00.018 10072 IsGuiding returns 0
21:48:16.100 00.000 10072 Move returns status 0, amount 4
21:48:16.100 00.000 10072 MoveAxis(N, 0, ABG)
21:48:16.100 00.000 10072 Move returns status 0, amount 0
21:48:16.100 00.000 10072 move complete, result=0
21:48:16.100 00.000 10072 worker thread done servicing request
21:48:16.101 00.001 1032 UpdateGuideState exits: m=1319 SNR=25.4
21:48:16.103 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:16.105 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:16.106 00.001 1032 Enqueuing Expose request
21:48:16.108 00.002 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:48:16.109 00.001 10072 Worker thread wakes up
21:48:16.109 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:16.109 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:16.745 00.636 10072 Exposure complete
21:48:16.801 00.056 10072 worker thread done servicing request
21:48:16.801 00.000 1032 OnExposeComplete: enter
21:48:16.804 00.003 1032 UpdateGuideState(): m_state=6
21:48:16.806 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 637
21:48:16.808 00.002 1032 Star::Find returns 1 (0), X=1104.62, Y=137.85, Mass=1287, SNR=25.2, Peak=117 HFD=3.2
21:48:16.809 00.001 1032 MultiStar: [#1 0.06,-0.20,0.00,M1] [#2 -0.13,-0.18,0.00,M1] [#3 -0.10,-0.18,0.00,M2] [#4 -0.31,-0.02,0.00,M1] [#5 -0.15,0.23,0.00,M4] [#6 0.19,-0.04,0.65,U] [#7 -0.07,-0.02,0.70,U] [#8 0.01,-0.20,0.48,U] 
21:48:16.811 00.002 1032 single-star, 3 included, MultiStar: {0.03, -0.06}, one-star: {0.01, -0.04}
21:48:16.812 00.001 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
21:48:16.813 00.001 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
21:48:16.815 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.37 mountX=-0.04 mountY=0.00, mountTheta=3.08
21:48:16.818 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
21:48:16.820 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
21:48:16.821 00.001 10072 Worker thread wakes up
21:48:16.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
21:48:16.822 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
21:48:16.822 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
21:48:16.822 00.000 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.25, period_length = 290.05
21:48:16.823 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:48:16.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:16.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:48:16.823 00.000 10072 MoveAxis(E, 4, ABG)
21:48:16.823 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:16.823 00.000 10072 IsGuiding returns 0
21:48:16.823 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:48:16.826 00.003 10072 PulseGuide returned control before completion, sleep 14
21:48:16.844 00.018 1032 UpdateGuideState exits: m=1287 SNR=25.2
21:48:16.846 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:16.848 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:16.850 00.002 1032 Enqueuing Expose request
21:48:16.861 00.011 10072 IsGuiding returns 0
21:48:16.861 00.000 10072 Move returns status 0, amount 4
21:48:16.861 00.000 10072 MoveAxis(N, 0, ABG)
21:48:16.861 00.000 10072 Move returns status 0, amount 0
21:48:16.862 00.001 10072 move complete, result=0
21:48:16.862 00.000 10072 worker thread done servicing request
21:48:16.862 00.000 10072 Worker thread wakes up
21:48:16.862 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:16.862 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:16.863 00.001 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:48:17.278 00.415 10072 Exposure complete
21:48:17.341 00.063 10072 worker thread done servicing request
21:48:17.341 00.000 1032 OnExposeComplete: enter
21:48:17.343 00.002 1032 UpdateGuideState(): m_state=6
21:48:17.344 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 638
21:48:17.347 00.003 1032 Star::Find returns 1 (0), X=1104.67, Y=137.87, Mass=1231, SNR=24.6, Peak=117 HFD=3.1
21:48:17.349 00.002 1032 MultiStar: [#1 0.11,-0.04,0.99,U] [#2 -0.12,-0.02,0.78,U] [#3 0.01,0.09,0.77,U] [#4 -0.20,0.02,0.68,U] [#5 0.03,0.11,0.67,U] [#6 0.06,-0.07,0.57,U] [#7 0.11,0.10,0.73,U] [#8 -0.11,0.05,0.51,U] 
21:48:17.351 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.02}, one-star: {0.06, -0.01}
21:48:17.352 00.001 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
21:48:17.354 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
21:48:17.356 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.50 mountX=0.02 mountY=-0.01, mountTheta=-0.33
21:48:17.358 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.02, opts=13)
21:48:17.361 00.003 1032 Enqueuing Move request for scope (0.00, 0.02)
21:48:17.362 00.001 10072 Worker thread wakes up
21:48:17.362 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
21:48:17.362 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
21:48:17.362 00.000 10072 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
21:48:17.363 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 290.05
21:48:17.363 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:48:17.363 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:17.363 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:48:17.363 00.000 10072 MoveAxis(E, 4, ABG)
21:48:17.363 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:17.364 00.001 10072 IsGuiding returns 0
21:48:17.364 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:48:17.367 00.003 10072 PulseGuide returned control before completion, sleep 14
21:48:17.384 00.017 1032 UpdateGuideState exits: m=1231 SNR=24.6
21:48:17.389 00.005 10072 IsGuiding returns 0
21:48:17.389 00.000 10072 Move returns status 0, amount 4
21:48:17.389 00.000 10072 MoveAxis(N, 0, ABG)
21:48:17.389 00.000 10072 Move returns status 0, amount 0
21:48:17.389 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:17.390 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:17.394 00.004 10072 move complete, result=0
21:48:17.394 00.000 1032 Enqueuing Expose request
21:48:17.396 00.002 10072 worker thread done servicing request
21:48:17.396 00.000 10072 Worker thread wakes up
21:48:17.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:17.396 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:17.396 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:48:18.028 00.632 10072 Exposure complete
21:48:18.088 00.060 1032 OnExposeComplete: enter
21:48:18.090 00.002 1032 UpdateGuideState(): m_state=6
21:48:18.093 00.003 10072 worker thread done servicing request
21:48:18.093 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 639
21:48:18.095 00.002 1032 Star::Find returns 1 (0), X=1104.58, Y=137.98, Mass=1204, SNR=24.3, Peak=109 HFD=3.1
21:48:18.097 00.002 1032 MultiStar: [#1 -0.03,-0.04,0.95,U] [#2 -0.13,-0.03,0.84,U] [#3 -0.08,-0.10,0.77,U] [#4 -0.08,0.04,0.70,U] [#5 0.03,0.20,0.63,U] [#6 -0.18,-0.17,0.00,M1] [#7 -0.05,0.09,0.68,U] [#8 0.08,0.02,0.52,U] 
21:48:18.100 00.003 1032 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {-0.03, 0.09}
21:48:18.101 00.001 1032 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.83) = xAngle (0.72 = 0.72)
21:48:18.103 00.002 1032 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.72 = 0.72)
21:48:18.105 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.55 mountX=0.04 mountY=0.03, mountTheta=0.72
21:48:18.108 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
21:48:18.110 00.002 1032 Enqueuing Move request for scope (-0.04, 0.03)
21:48:18.113 00.003 10072 Worker thread wakes up
21:48:18.113 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
21:48:18.113 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
21:48:18.113 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
21:48:18.114 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 290.05
21:48:18.114 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:48:18.114 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:18.114 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:48:18.114 00.000 10072 MoveAxis(E, 5, ABG)
21:48:18.114 00.000 10072 Guiding  Dir = 2, Dur = 5
21:48:18.115 00.001 10072 IsGuiding returns 0
21:48:18.115 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:48:18.116 00.001 10072 PulseGuide returned control before completion, sleep 15
21:48:18.136 00.020 10072 IsGuiding returns 0
21:48:18.136 00.000 10072 Move returns status 0, amount 5
21:48:18.136 00.000 10072 MoveAxis(N, 0, ABG)
21:48:18.136 00.000 10072 Move returns status 0, amount 0
21:48:18.136 00.000 10072 move complete, result=0
21:48:18.136 00.000 10072 worker thread done servicing request
21:48:18.138 00.002 1032 UpdateGuideState exits: m=1204 SNR=24.3
21:48:18.140 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:18.141 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:18.143 00.002 1032 Enqueuing Expose request
21:48:18.146 00.003 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:48:18.147 00.001 10072 Worker thread wakes up
21:48:18.147 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:18.148 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:18.559 00.411 10072 Exposure complete
21:48:18.615 00.056 10072 worker thread done servicing request
21:48:18.615 00.000 1032 OnExposeComplete: enter
21:48:18.618 00.003 1032 UpdateGuideState(): m_state=6
21:48:18.620 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 640
21:48:18.621 00.001 1032 Star::Find returns 1 (0), X=1104.57, Y=137.90, Mass=1452, SNR=26.7, Peak=128 HFD=3.3
21:48:18.623 00.002 1032 MultiStar: [#1 0.05,-0.18,0.83,U] [#2 -0.11,-0.12,0.75,U] [#3 -0.10,-0.01,0.72,U] [#4 -0.05,-0.04,0.62,U] [#5 -0.04,0.11,0.61,U] [#6 0.10,-0.04,0.53,U] [#7 0.05,0.05,0.65,U] [#8 0.07,-0.01,0.52,U] 
21:48:18.624 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.04, 0.01}
21:48:18.625 00.001 1032 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.83) = xAngle (-3.83 = 2.46)
21:48:18.627 00.002 1032 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.83 = 2.46)
21:48:18.628 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-2.00 mountX=-0.03 mountY=0.02, mountTheta=2.46
21:48:18.629 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
21:48:18.632 00.003 1032 Enqueuing Move request for scope (-0.01, -0.03)
21:48:18.633 00.001 10072 Worker thread wakes up
21:48:18.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
21:48:18.633 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
21:48:18.633 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
21:48:18.634 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 290.05
21:48:18.634 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:48:18.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:18.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:48:18.634 00.000 10072 MoveAxis(E, 4, ABG)
21:48:18.634 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:18.635 00.001 10072 IsGuiding returns 0
21:48:18.635 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
21:48:18.637 00.002 10072 PulseGuide returned control before completion, sleep 14
21:48:18.654 00.017 1032 UpdateGuideState exits: m=1452 SNR=26.7
21:48:18.656 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:18.658 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:18.659 00.001 1032 Enqueuing Expose request
21:48:18.666 00.007 10072 IsGuiding returns 0
21:48:18.666 00.000 10072 Move returns status 0, amount 4
21:48:18.666 00.000 10072 MoveAxis(N, 0, ABG)
21:48:18.666 00.000 10072 Move returns status 0, amount 0
21:48:18.666 00.000 10072 move complete, result=0
21:48:18.666 00.000 10072 worker thread done servicing request
21:48:18.666 00.000 10072 Worker thread wakes up
21:48:18.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:18.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:18.668 00.002 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:48:19.295 00.627 10072 Exposure complete
21:48:19.357 00.062 10072 worker thread done servicing request
21:48:19.357 00.000 1032 OnExposeComplete: enter
21:48:19.358 00.001 1032 UpdateGuideState(): m_state=6
21:48:19.361 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 641
21:48:19.364 00.003 1032 Star::Find returns 1 (0), X=1104.58, Y=137.81, Mass=1077, SNR=23.0, Peak=106 HFD=3.2
21:48:19.366 00.002 1032 MultiStar: [#1 0.10,-0.21,0.00,M1] [#2 -0.07,-0.21,0.00,M1] [#3 -0.03,-0.15,0.84,U] [#4 -0.17,-0.14,0.00,M1] [#5 -0.07,0.09,0.75,U] [#6 -0.01,-0.15,0.72,U] [#7 -0.10,-0.30,0.00,M1] [#8 0.03,-0.07,0.53,U] 
21:48:19.369 00.003 1032 refined, 4 included, MultiStar: {-0.02, -0.07}, one-star: {-0.02, -0.08}
21:48:19.370 00.001 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.58)
21:48:19.372 00.002 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.58)
21:48:19.373 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.87 mountX=-0.07 mountY=0.04, mountTheta=2.58
21:48:19.377 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
21:48:19.378 00.001 1032 Enqueuing Move request for scope (-0.02, -0.07)
21:48:19.380 00.002 10072 Worker thread wakes up
21:48:19.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
21:48:19.380 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
21:48:19.380 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.07 yDistance=0.04
21:48:19.381 00.001 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 290.05
21:48:19.381 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
21:48:19.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:19.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:48:19.382 00.001 10072 MoveAxis(E, 5, ABG)
21:48:19.382 00.000 10072 Guiding  Dir = 2, Dur = 5
21:48:19.382 00.000 10072 IsGuiding returns 0
21:48:19.383 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:48:19.387 00.004 10072 PulseGuide returned control before completion, sleep 15
21:48:19.410 00.023 1032 UpdateGuideState exits: m=1077 SNR=23.0
21:48:19.413 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:19.415 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:19.417 00.002 1032 Enqueuing Expose request
21:48:19.418 00.001 10072 IsGuiding returns 0
21:48:19.418 00.000 10072 Move returns status 0, amount 5
21:48:19.418 00.000 10072 MoveAxis(N, 0, ABG)
21:48:19.418 00.000 10072 Move returns status 0, amount 0
21:48:19.418 00.000 10072 move complete, result=0
21:48:19.419 00.001 10072 worker thread done servicing request
21:48:19.419 00.000 10072 Worker thread wakes up
21:48:19.419 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:19.419 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:19.427 00.008 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:48:19.826 00.399 10072 Exposure complete
21:48:19.887 00.061 10072 worker thread done servicing request
21:48:19.887 00.000 1032 OnExposeComplete: enter
21:48:19.890 00.003 1032 UpdateGuideState(): m_state=6
21:48:19.893 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 642
21:48:19.896 00.003 1032 Star::Find returns 1 (0), X=1104.55, Y=137.84, Mass=1344, SNR=25.7, Peak=131 HFD=3.1
21:48:19.898 00.002 1032 MultiStar: [#1 -0.03,-0.16,0.97,U] [#2 -0.05,-0.23,0.00,M2] [#3 -0.12,0.01,0.70,U] [#4 -0.13,0.07,0.66,U] [#5 0.02,0.19,0.61,U] [#6 0.02,-0.17,0.65,U] [#7 -0.05,-0.06,0.64,U] [#8 0.14,-0.12,0.51,U] 
21:48:19.900 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.04}, one-star: {-0.06, -0.05}
21:48:19.902 00.002 1032 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.83) = xAngle (-4.08 = 2.21)
21:48:19.905 00.003 1032 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.08 = 2.21)
21:48:19.906 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.25 mountX=-0.03 mountY=0.04, mountTheta=2.21
21:48:19.909 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
21:48:19.911 00.002 1032 Enqueuing Move request for scope (-0.03, -0.04)
21:48:19.913 00.002 10072 Worker thread wakes up
21:48:19.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
21:48:19.913 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
21:48:19.913 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
21:48:19.914 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 290.05
21:48:19.914 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:48:19.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:19.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:48:19.914 00.000 10072 MoveAxis(E, 4, ABG)
21:48:19.914 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:19.915 00.001 10072 IsGuiding returns 0
21:48:19.915 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:48:19.918 00.003 10072 PulseGuide returned control before completion, sleep 14
21:48:19.937 00.019 1032 UpdateGuideState exits: m=1344 SNR=25.7
21:48:19.940 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:19.941 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:19.943 00.002 1032 Enqueuing Expose request
21:48:19.948 00.005 10072 IsGuiding returns 0
21:48:19.949 00.001 10072 Move returns status 0, amount 4
21:48:19.949 00.000 10072 MoveAxis(N, 0, ABG)
21:48:19.949 00.000 10072 Move returns status 0, amount 0
21:48:19.949 00.000 10072 move complete, result=0
21:48:19.949 00.000 10072 worker thread done servicing request
21:48:19.949 00.000 10072 Worker thread wakes up
21:48:19.949 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:19.949 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:19.953 00.004 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:48:20.572 00.619 10072 Exposure complete
21:48:20.634 00.062 10072 worker thread done servicing request
21:48:20.634 00.000 1032 OnExposeComplete: enter
21:48:20.636 00.002 1032 UpdateGuideState(): m_state=6
21:48:20.638 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 643
21:48:20.639 00.001 1032 Star::Find returns 1 (0), X=1104.62, Y=137.87, Mass=1117, SNR=23.4, Peak=100 HFD=3.3
21:48:20.642 00.003 1032 MultiStar: [#1 -0.01,-0.08,1.05,U] [#2 -0.12,0.00,0.86,U] [#3 -0.12,0.03,0.80,U] [#4 -0.20,0.11,0.00,M1] [#5 -0.06,0.19,0.72,U] [#6 0.15,0.10,0.67,U] [#7 -0.24,-0.01,0.00,M1] [#8 -0.03,0.09,0.53,U] 
21:48:20.644 00.002 1032 single-star, 6 included, MultiStar: {-0.03, 0.03}, one-star: {0.01, -0.02}
21:48:20.645 00.001 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
21:48:20.647 00.002 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
21:48:20.649 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-0.99 mountX=-0.02 mountY=-0.01, mountTheta=-2.82
21:48:20.652 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
21:48:20.654 00.002 1032 Enqueuing Move request for scope (0.01, -0.02)
21:48:20.655 00.001 10072 Worker thread wakes up
21:48:20.655 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
21:48:20.655 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
21:48:20.655 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
21:48:20.656 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 290.05
21:48:20.656 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:48:20.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:20.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:48:20.656 00.000 10072 MoveAxis(E, 4, ABG)
21:48:20.656 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:20.656 00.000 10072 IsGuiding returns 0
21:48:20.658 00.002 10072 PulseGuide returned control before completion, sleep 14
21:48:20.658 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:48:20.678 00.020 10072 IsGuiding returns 0
21:48:20.678 00.000 10072 Move returns status 0, amount 4
21:48:20.679 00.001 10072 MoveAxis(N, 0, ABG)
21:48:20.679 00.000 10072 Move returns status 0, amount 0
21:48:20.679 00.000 10072 move complete, result=0
21:48:20.679 00.000 10072 worker thread done servicing request
21:48:20.680 00.001 1032 UpdateGuideState exits: m=1117 SNR=23.4
21:48:20.682 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:20.683 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:20.685 00.002 1032 Enqueuing Expose request
21:48:20.686 00.001 10072 Worker thread wakes up
21:48:20.686 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:20.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:20.687 00.001 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:48:21.104 00.417 10072 Exposure complete
21:48:21.156 00.052 10072 worker thread done servicing request
21:48:21.156 00.000 1032 OnExposeComplete: enter
21:48:21.158 00.002 1032 UpdateGuideState(): m_state=6
21:48:21.160 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 644
21:48:21.162 00.002 1032 Star::Find returns 1 (0), X=1104.58, Y=137.94, Mass=1232, SNR=24.6, Peak=110 HFD=3.2
21:48:21.163 00.001 1032 MultiStar: [#1 -0.07,-0.12,0.98,U] [#2 -0.10,-0.17,0.77,U] [#3 -0.13,0.11,0.76,U] [#4 -0.23,-0.06,0.00,M2] [#5 -0.13,0.29,0.00,M1] [#6 -0.05,-0.05,0.56,U] [#7 -0.23,-0.08,0.00,M2] [#8 -0.11,0.04,0.52,U] 
21:48:21.165 00.002 1032 single-star, 5 included, MultiStar: {-0.08, -0.03}, one-star: {-0.02, 0.06}
21:48:21.166 00.001 1032 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.83) = xAngle (0.14 = 0.14)
21:48:21.167 00.001 1032 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.14 = 0.14)
21:48:21.168 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.97 mountX=0.06 mountY=0.01, mountTheta=0.14
21:48:21.172 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
21:48:21.174 00.002 1032 Enqueuing Move request for scope (-0.02, 0.06)
21:48:21.176 00.002 10072 Worker thread wakes up
21:48:21.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
21:48:21.176 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
21:48:21.176 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.01
21:48:21.177 00.001 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 290.05
21:48:21.177 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
21:48:21.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:21.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:48:21.177 00.000 10072 MoveAxis(E, 4, ABG)
21:48:21.177 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:21.178 00.001 10072 IsGuiding returns 0
21:48:21.178 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:48:21.180 00.002 10072 PulseGuide returned control before completion, sleep 14
21:48:21.196 00.016 1032 UpdateGuideState exits: m=1232 SNR=24.6
21:48:21.198 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:21.201 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:21.203 00.002 1032 Enqueuing Expose request
21:48:21.209 00.006 10072 IsGuiding returns 0
21:48:21.209 00.000 10072 Move returns status 0, amount 4
21:48:21.209 00.000 10072 MoveAxis(N, 0, ABG)
21:48:21.209 00.000 10072 Move returns status 0, amount 0
21:48:21.209 00.000 10072 move complete, result=0
21:48:21.209 00.000 10072 worker thread done servicing request
21:48:21.209 00.000 10072 Worker thread wakes up
21:48:21.209 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:21.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:21.212 00.003 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:48:21.837 00.625 10072 Exposure complete
21:48:21.897 00.060 10072 worker thread done servicing request
21:48:21.897 00.000 1032 OnExposeComplete: enter
21:48:21.898 00.001 1032 UpdateGuideState(): m_state=6
21:48:21.901 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 645
21:48:21.903 00.002 1032 Star::Find returns 1 (0), X=1104.55, Y=137.80, Mass=1174, SNR=24.0, Peak=111 HFD=3.2
21:48:21.905 00.002 1032 MultiStar: [#1 0.01,-0.21,0.00,M1] [#2 -0.13,-0.24,0.00,M1] [#3 -0.13,0.10,0.74,U] [#4 -0.20,0.02,0.72,U] [#5 -0.19,0.17,0.00,M2] [#6 0.12,0.06,0.60,U] [#7 -0.11,0.05,0.68,U] [#8 0.03,0.01,0.51,U] 
21:48:21.907 00.002 1032 refined, 5 included, MultiStar: {-0.07, 0.02}, one-star: {-0.05, -0.09}
21:48:21.909 00.002 1032 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.83) = xAngle (1.04 = 1.04)
21:48:21.911 00.002 1032 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.04 = 1.04)
21:48:21.913 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.87 mountX=0.04 mountY=0.06, mountTheta=1.04
21:48:21.916 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.02, opts=13)
21:48:21.918 00.002 1032 Enqueuing Move request for scope (-0.07, 0.02)
21:48:21.920 00.002 10072 Worker thread wakes up
21:48:21.920 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
21:48:21.921 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
21:48:21.921 00.000 10072 Moving (-0.07, 0.02) raw xDistance=0.04 yDistance=0.06
21:48:21.921 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 290.05
21:48:21.921 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:48:21.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:21.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:48:21.921 00.000 10072 MoveAxis(E, 4, ABG)
21:48:21.921 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:21.922 00.001 10072 IsGuiding returns 0
21:48:21.922 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=91, Gamma=2.230
21:48:21.925 00.003 10072 PulseGuide returned control before completion, sleep 13
21:48:21.944 00.019 1032 UpdateGuideState exits: m=1174 SNR=24.0
21:48:21.946 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:21.949 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:21.950 00.001 1032 Enqueuing Expose request
21:48:21.952 00.002 10072 IsGuiding returns 0
21:48:21.952 00.000 10072 Move returns status 0, amount 4
21:48:21.952 00.000 10072 MoveAxis(N, 0, ABG)
21:48:21.952 00.000 10072 Move returns status 0, amount 0
21:48:21.952 00.000 10072 move complete, result=0
21:48:21.952 00.000 10072 worker thread done servicing request
21:48:21.952 00.000 10072 Worker thread wakes up
21:48:21.952 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:21.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:21.962 00.010 1032 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:48:22.369 00.407 10072 Exposure complete
21:48:22.431 00.062 10072 worker thread done servicing request
21:48:22.431 00.000 1032 OnExposeComplete: enter
21:48:22.434 00.003 1032 UpdateGuideState(): m_state=6
21:48:22.437 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 646
21:48:22.439 00.002 1032 Star::Find returns 1 (0), X=1104.60, Y=137.90, Mass=1118, SNR=23.4, Peak=107 HFD=3.2
21:48:22.440 00.001 1032 MultiStar: [#1 -0.11,0.03,1.02,U] [#2 -0.15,-0.08,0.83,U] [#3 -0.25,-0.01,0.00,M1] [#4 -0.15,-0.06,0.69,U] [#5 -0.02,0.23,0.00,M3] [#6 -0.05,-0.02,0.62,U] [#7 -0.01,-0.14,0.73,U] [#8 -0.10,0.22,0.00,M1] 
21:48:22.442 00.002 1032 single-star, 5 included, MultiStar: {-0.08, -0.04}, one-star: {-0.01, 0.02}
21:48:22.444 00.002 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
21:48:22.447 00.003 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
21:48:22.448 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.05 mountX=0.02 mountY=0.00, mountTheta=0.22
21:48:22.451 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
21:48:22.453 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
21:48:22.456 00.003 10072 Worker thread wakes up
21:48:22.456 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
21:48:22.456 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
21:48:22.456 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
21:48:22.458 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.24, period_length = 290.05
21:48:22.458 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:48:22.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:22.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:48:22.458 00.000 10072 MoveAxis(E, 4, ABG)
21:48:22.458 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:22.459 00.001 10072 IsGuiding returns 0
21:48:22.460 00.001 10072 PulseGuide returned control before completion, sleep 14
21:48:22.461 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:48:22.483 00.022 1032 UpdateGuideState exits: m=1118 SNR=23.4
21:48:22.485 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:22.491 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:22.492 00.001 1032 Enqueuing Expose request
21:48:22.494 00.002 10072 IsGuiding returns 0
21:48:22.494 00.000 10072 Move returns status 0, amount 4
21:48:22.494 00.000 10072 MoveAxis(N, 0, ABG)
21:48:22.494 00.000 10072 Move returns status 0, amount 0
21:48:22.494 00.000 10072 move complete, result=0
21:48:22.494 00.000 10072 worker thread done servicing request
21:48:22.494 00.000 10072 Worker thread wakes up
21:48:22.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:22.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:22.503 00.009 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:48:23.119 00.616 10072 Exposure complete
21:48:23.183 00.064 10072 worker thread done servicing request
21:48:23.183 00.000 1032 OnExposeComplete: enter
21:48:23.184 00.001 1032 UpdateGuideState(): m_state=6
21:48:23.187 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 647
21:48:23.189 00.002 1032 Star::Find returns 1 (0), X=1104.46, Y=137.93, Mass=1337, SNR=25.6, Peak=121 HFD=3.1
21:48:23.191 00.002 1032 MultiStar: [#1 0.02,-0.08,0.92,U] [#2 -0.03,-0.02,0.72,U] [#3 -0.10,0.03,0.74,U] [#4 -0.19,0.10,0.00,M1] [#5 -0.09,0.22,0.00,M4] [#6 -0.19,0.02,0.56,U] [#7 -0.18,0.08,0.64,U] [#8 -0.08,0.06,0.48,U] 
21:48:23.193 00.002 1032 refined, 6 included, MultiStar: {-0.10, 0.01}, one-star: {-0.15, 0.05}
21:48:23.194 00.001 1032 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.83) = xAngle (1.17 = 1.17)
21:48:23.197 00.003 1032 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.17 = 1.17)
21:48:23.198 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.00 mountX=0.04 mountY=0.09, mountTheta=1.17
21:48:23.200 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.01, opts=13)
21:48:23.202 00.002 1032 Enqueuing Move request for scope (-0.10, 0.01)
21:48:23.204 00.002 10072 Worker thread wakes up
21:48:23.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
21:48:23.204 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
21:48:23.204 00.000 10072 Moving (-0.10, 0.01) raw xDistance=0.04 yDistance=0.09
21:48:23.206 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.23, period_length = 290.05
21:48:23.206 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:48:23.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:23.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:48:23.206 00.000 10072 MoveAxis(E, 4, ABG)
21:48:23.206 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:23.207 00.001 10072 IsGuiding returns 0
21:48:23.207 00.000 10072 PulseGuide returned control before completion, sleep 14
21:48:23.207 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:48:23.226 00.019 10072 IsGuiding returns 0
21:48:23.226 00.000 10072 Move returns status 0, amount 4
21:48:23.226 00.000 10072 MoveAxis(N, 0, ABG)
21:48:23.226 00.000 10072 Move returns status 0, amount 0
21:48:23.226 00.000 10072 move complete, result=0
21:48:23.226 00.000 10072 worker thread done servicing request
21:48:23.228 00.002 1032 UpdateGuideState exits: m=1337 SNR=25.6
21:48:23.230 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:23.232 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:23.235 00.003 1032 Enqueuing Expose request
21:48:23.240 00.005 1032 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:48:23.242 00.002 10072 Worker thread wakes up
21:48:23.242 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:23.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:23.650 00.408 10072 Exposure complete
21:48:23.703 00.053 10072 worker thread done servicing request
21:48:23.703 00.000 1032 OnExposeComplete: enter
21:48:23.704 00.001 1032 UpdateGuideState(): m_state=6
21:48:23.706 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 648
21:48:23.707 00.001 1032 Star::Find returns 1 (0), X=1104.52, Y=137.99, Mass=1012, SNR=22.2, Peak=83 HFD=3.4
21:48:23.709 00.002 1032 MultiStar: [#1 -0.03,-0.02,1.07,U] [#2 -0.11,0.08,0.91,U] [#3 -0.11,0.00,0.86,U] [#4 -0.22,0.08,0.00,M2] [#5 -0.15,0.28,0.00,M5] [#6 0.03,0.01,0.64,U] [#7 -0.05,-0.16,0.75,U] [#8 0.01,0.14,0.58,U] 
21:48:23.711 00.002 1032 refined, 6 included, MultiStar: {-0.06, 0.02}, one-star: {-0.09, 0.11}
21:48:23.713 00.002 1032 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.83) = xAngle (0.94 = 0.94)
21:48:23.714 00.001 1032 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.94 = 0.94)
21:48:23.715 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.77 mountX=0.04 mountY=0.05, mountTheta=0.94
21:48:23.718 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.02, opts=13)
21:48:23.720 00.002 1032 Enqueuing Move request for scope (-0.06, 0.02)
21:48:23.721 00.001 10072 Worker thread wakes up
21:48:23.722 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
21:48:23.722 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
21:48:23.722 00.000 10072 Moving (-0.06, 0.02) raw xDistance=0.04 yDistance=0.05
21:48:23.722 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.23, period_length = 290.05
21:48:23.722 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:48:23.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:23.723 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:48:23.723 00.000 10072 MoveAxis(E, 3, ABG)
21:48:23.723 00.000 10072 Guiding  Dir = 2, Dur = 3
21:48:23.723 00.000 10072 IsGuiding returns 0
21:48:23.724 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
21:48:23.726 00.002 10072 PulseGuide returned control before completion, sleep 13
21:48:23.741 00.015 10072 IsGuiding returns 0
21:48:23.741 00.000 10072 Move returns status 0, amount 3
21:48:23.741 00.000 10072 MoveAxis(N, 0, ABG)
21:48:23.741 00.000 10072 Move returns status 0, amount 0
21:48:23.741 00.000 10072 move complete, result=0
21:48:23.741 00.000 10072 worker thread done servicing request
21:48:23.744 00.003 1032 UpdateGuideState exits: m=1012 SNR=22.2
21:48:23.745 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:23.747 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:23.748 00.001 1032 Enqueuing Expose request
21:48:23.750 00.002 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:48:23.751 00.001 10072 Worker thread wakes up
21:48:23.751 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:23.751 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:24.383 00.632 10072 Exposure complete
21:48:24.443 00.060 10072 worker thread done servicing request
21:48:24.443 00.000 1032 OnExposeComplete: enter
21:48:24.445 00.002 1032 UpdateGuideState(): m_state=6
21:48:24.447 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 649
21:48:24.448 00.001 1032 Star::Find returns 1 (0), X=1104.50, Y=137.92, Mass=1378, SNR=26.0, Peak=121 HFD=3.0
21:48:24.452 00.004 1032 MultiStar: [#1 0.00,-0.26,0.00,M1] [#2 0.03,-0.16,0.73,U] [#3 -0.18,-0.16,0.00,M1] [#4 -0.08,0.01,0.64,U] [#5 -0.01,0.23,0.00,M6] [#6 -0.05,-0.10,0.59,U] [#7 0.01,0.03,0.65,U] [#8 -0.09,-0.05,0.47,U] 
21:48:24.454 00.002 1032 refined, 5 included, MultiStar: {-0.05, -0.04}, one-star: {-0.10, 0.04}
21:48:24.455 00.001 1032 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.83) = xAngle (-4.33 = 1.96)
21:48:24.458 00.003 1032 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.33 = 1.96)
21:48:24.459 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.50 mountX=-0.02 mountY=0.06, mountTheta=1.96
21:48:24.462 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.04, opts=13)
21:48:24.464 00.002 1032 Enqueuing Move request for scope (-0.05, -0.04)
21:48:24.466 00.002 10072 Worker thread wakes up
21:48:24.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
21:48:24.466 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
21:48:24.466 00.000 10072 Moving (-0.05, -0.04) raw xDistance=-0.02 yDistance=0.06
21:48:24.468 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.23, period_length = 290.05
21:48:24.468 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:48:24.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:24.469 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:48:24.469 00.000 10072 MoveAxis(E, 4, ABG)
21:48:24.469 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:24.469 00.000 10072 IsGuiding returns 0
21:48:24.469 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:48:24.472 00.003 10072 PulseGuide returned control before completion, sleep 14
21:48:24.489 00.017 10072 IsGuiding returns 0
21:48:24.489 00.000 10072 Move returns status 0, amount 4
21:48:24.489 00.000 10072 MoveAxis(N, 0, ABG)
21:48:24.489 00.000 10072 Move returns status 0, amount 0
21:48:24.489 00.000 10072 move complete, result=0
21:48:24.489 00.000 10072 worker thread done servicing request
21:48:24.490 00.001 1032 UpdateGuideState exits: m=1378 SNR=26.0
21:48:24.492 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:24.494 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:24.495 00.001 1032 Enqueuing Expose request
21:48:24.497 00.002 1032 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:48:24.499 00.002 10072 Worker thread wakes up
21:48:24.499 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:24.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:24.915 00.416 10072 Exposure complete
21:48:24.979 00.064 10072 worker thread done servicing request
21:48:24.979 00.000 1032 OnExposeComplete: enter
21:48:24.981 00.002 1032 UpdateGuideState(): m_state=6
21:48:24.983 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 650
21:48:24.985 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=137.94, Mass=1122, SNR=23.5, Peak=105 HFD=3.3
21:48:24.987 00.002 1032 MultiStar: [#1 0.04,-0.08,0.95,U] [#2 0.06,-0.09,0.78,U] [#3 -0.02,-0.03,0.79,U] [#4 -0.13,-0.04,0.77,U] [#5 -0.11,0.01,0.70,U] [#6 0.13,-0.02,0.71,U] [#7 0.02,-0.13,0.76,U] [#8 -0.05,-0.05,0.55,U] 
21:48:24.989 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.05, 0.06}
21:48:24.992 00.003 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.83) = xAngle (-3.71 = 2.57)
21:48:24.995 00.003 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.71 = 2.57)
21:48:24.996 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.88 mountX=-0.03 mountY=0.02, mountTheta=2.57
21:48:24.999 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
21:48:25.001 00.002 1032 Enqueuing Move request for scope (-0.01, -0.04)
21:48:25.003 00.002 10072 Worker thread wakes up
21:48:25.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
21:48:25.003 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
21:48:25.003 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.02
21:48:25.004 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.23, period_length = 290.05
21:48:25.005 00.001 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:48:25.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:25.005 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:48:25.005 00.000 10072 MoveAxis(E, 3, ABG)
21:48:25.005 00.000 10072 Guiding  Dir = 2, Dur = 3
21:48:25.007 00.002 10072 IsGuiding returns 0
21:48:25.007 00.000 10072 PulseGuide returned control before completion, sleep 13
21:48:25.007 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:48:25.021 00.014 10072 IsGuiding returns 1
21:48:25.021 00.000 10072 scope still moving after pulse duration time elapsed
21:48:25.029 00.008 1032 UpdateGuideState exits: m=1122 SNR=23.5
21:48:25.031 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:25.033 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:25.034 00.001 1032 Enqueuing Expose request
21:48:25.051 00.017 10072 IsGuiding returns 0
21:48:25.051 00.000 10072 scope move finished after 3 + 42 ms
21:48:25.051 00.000 10072 Move returns status 0, amount 3
21:48:25.051 00.000 10072 MoveAxis(N, 0, ABG)
21:48:25.051 00.000 10072 Move returns status 0, amount 0
21:48:25.051 00.000 10072 move complete, result=0
21:48:25.053 00.002 10072 worker thread done servicing request
21:48:25.053 00.000 10072 Worker thread wakes up
21:48:25.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:25.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:25.053 00.000 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:48:25.682 00.629 10072 Exposure complete
21:48:25.745 00.063 10072 worker thread done servicing request
21:48:25.745 00.000 1032 OnExposeComplete: enter
21:48:25.747 00.002 1032 UpdateGuideState(): m_state=6
21:48:25.750 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 651
21:48:25.751 00.001 1032 Star::Find returns 1 (0), X=1104.59, Y=137.94, Mass=1109, SNR=23.3, Peak=97 HFD=3.3
21:48:25.753 00.002 1032 MultiStar: [#1 0.05,0.03,1.09,U] [#2 -0.02,0.06,0.86,U] [#3 -0.21,0.10,0.00,M1] [#4 -0.24,-0.01,0.00,M1] [#5 -0.03,0.31,0.00,M6] [#6 -0.01,-0.04,0.62,U] [#7 -0.03,0.11,0.71,U] [#8 0.00,0.17,0.52,U] 
21:48:25.754 00.001 1032 refined, 5 included, MultiStar: {-0.00, 0.06}, one-star: {-0.02, 0.06}
21:48:25.756 00.002 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
21:48:25.757 00.001 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
21:48:25.758 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.61 mountX=0.06 mountY=-0.01, mountTheta=-0.22
21:48:25.762 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.06, opts=13)
21:48:25.764 00.002 1032 Enqueuing Move request for scope (-0.00, 0.06)
21:48:25.765 00.001 10072 Worker thread wakes up
21:48:25.765 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
21:48:25.765 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
21:48:25.765 00.000 10072 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=-0.01
21:48:25.766 00.001 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.23, period_length = 290.05
21:48:25.766 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
21:48:25.766 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:25.769 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:48:25.769 00.000 10072 MoveAxis(E, 3, ABG)
21:48:25.769 00.000 10072 Guiding  Dir = 2, Dur = 3
21:48:25.769 00.000 10072 IsGuiding returns 0
21:48:25.769 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:48:25.773 00.004 10072 PulseGuide returned control before completion, sleep 13
21:48:25.789 00.016 10072 IsGuiding returns 0
21:48:25.789 00.000 10072 Move returns status 0, amount 3
21:48:25.789 00.000 10072 MoveAxis(N, 0, ABG)
21:48:25.789 00.000 10072 Move returns status 0, amount 0
21:48:25.789 00.000 10072 move complete, result=0
21:48:25.789 00.000 10072 worker thread done servicing request
21:48:25.791 00.002 1032 UpdateGuideState exits: m=1109 SNR=23.3
21:48:25.794 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:25.795 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:25.796 00.001 1032 Enqueuing Expose request
21:48:25.797 00.001 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:48:25.799 00.002 10072 Worker thread wakes up
21:48:25.799 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:25.799 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:26.215 00.416 10072 Exposure complete
21:48:26.266 00.051 10072 worker thread done servicing request
21:48:26.266 00.000 1032 OnExposeComplete: enter
21:48:26.269 00.003 1032 UpdateGuideState(): m_state=6
21:48:26.270 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 652
21:48:26.273 00.003 1032 Star::Find returns 1 (0), X=1104.50, Y=138.00, Mass=1417, SNR=26.4, Peak=127 HFD=3.6
21:48:26.274 00.001 1032 MultiStar: [#1 -0.01,-0.06,0.87,U] [#2 -0.06,0.18,0.73,U] [#3 -0.06,0.05,0.69,U] [#4 -0.27,0.17,0.00,M2] [#5 -0.06,0.30,0.00,M7] [#6 0.19,0.17,0.00,M1] [#7 0.00,0.16,0.69,U] [#8 -0.07,0.10,0.49,U] 
21:48:26.276 00.002 1032 refined, 5 included, MultiStar: {-0.05, 0.09}, one-star: {-0.11, 0.11}
21:48:26.277 00.001 1032 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.83) = xAngle (0.30 = 0.30)
21:48:26.278 00.001 1032 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.30 = 0.30)
21:48:26.280 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.13 mountX=0.10 mountY=0.03, mountTheta=0.30
21:48:26.282 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.09, opts=13)
21:48:26.284 00.002 1032 Enqueuing Move request for scope (-0.05, 0.09)
21:48:26.285 00.001 10072 Worker thread wakes up
21:48:26.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
21:48:26.285 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
21:48:26.285 00.000 10072 Moving (-0.05, 0.09) raw xDistance=0.10 yDistance=0.03
21:48:26.286 00.001 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.23, period_length = 290.05
21:48:26.286 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
21:48:26.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:26.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:48:26.286 00.000 10072 MoveAxis(E, 3, ABG)
21:48:26.287 00.001 10072 Guiding  Dir = 2, Dur = 3
21:48:26.287 00.000 10072 IsGuiding returns 0
21:48:26.287 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:48:26.289 00.002 10072 PulseGuide returned control before completion, sleep 13
21:48:26.306 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.4
21:48:26.308 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:26.310 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:26.311 00.001 1032 Enqueuing Expose request
21:48:26.313 00.002 10072 IsGuiding returns 0
21:48:26.313 00.000 10072 Move returns status 0, amount 3
21:48:26.313 00.000 10072 MoveAxis(N, 0, ABG)
21:48:26.313 00.000 10072 Move returns status 0, amount 0
21:48:26.313 00.000 10072 move complete, result=0
21:48:26.313 00.000 10072 worker thread done servicing request
21:48:26.313 00.000 10072 Worker thread wakes up
21:48:26.313 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:26.313 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:26.320 00.007 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:48:26.948 00.628 10072 Exposure complete
21:48:27.008 00.060 10072 worker thread done servicing request
21:48:27.008 00.000 1032 OnExposeComplete: enter
21:48:27.011 00.003 1032 UpdateGuideState(): m_state=6
21:48:27.014 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 653
21:48:27.015 00.001 1032 Star::Find returns 1 (0), X=1104.62, Y=138.07, Mass=1211, SNR=24.4, Peak=109 HFD=3.2
21:48:27.017 00.002 1032 MultiStar: [#1 0.02,0.03,0.91,U] [#2 -0.08,0.02,0.80,U] [#3 -0.07,0.05,0.77,U] [#4 0.02,0.18,0.72,U] [#5 -0.12,0.26,0.00,M8] [#6 -0.15,-0.01,0.59,U] [#7 -0.05,0.12,0.69,U] [#8 -0.03,0.15,0.49,U] 
21:48:27.019 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.09}, one-star: {0.01, 0.19}
21:48:27.021 00.002 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
21:48:27.023 00.002 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
21:48:27.025 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.94 mountX=0.10 mountY=0.01, mountTheta=0.11
21:48:27.029 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.09, opts=13)
21:48:27.030 00.001 1032 Enqueuing Move request for scope (-0.04, 0.09)
21:48:27.032 00.002 10072 Worker thread wakes up
21:48:27.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
21:48:27.032 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
21:48:27.032 00.000 10072 Moving (-0.04, 0.09) raw xDistance=0.10 yDistance=0.01
21:48:27.033 00.001 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.23, period_length = 290.05
21:48:27.033 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
21:48:27.033 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:27.034 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:48:27.034 00.000 10072 MoveAxis(E, 3, ABG)
21:48:27.034 00.000 10072 Guiding  Dir = 2, Dur = 3
21:48:27.034 00.000 10072 IsGuiding returns 0
21:48:27.034 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:48:27.037 00.003 10072 PulseGuide returned control before completion, sleep 13
21:48:27.054 00.017 10072 IsGuiding returns 0
21:48:27.054 00.000 10072 Move returns status 0, amount 3
21:48:27.054 00.000 10072 MoveAxis(N, 0, ABG)
21:48:27.054 00.000 10072 Move returns status 0, amount 0
21:48:27.054 00.000 10072 move complete, result=0
21:48:27.054 00.000 10072 worker thread done servicing request
21:48:27.056 00.002 1032 UpdateGuideState exits: m=1211 SNR=24.4
21:48:27.058 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:27.060 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:27.061 00.001 1032 Enqueuing Expose request
21:48:27.063 00.002 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:48:27.064 00.001 10072 Worker thread wakes up
21:48:27.064 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:27.064 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:27.477 00.413 10072 Exposure complete
21:48:27.540 00.063 1032 OnExposeComplete: enter
21:48:27.545 00.005 1032 UpdateGuideState(): m_state=6
21:48:27.560 00.015 10072 worker thread done servicing request
21:48:27.560 00.000 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 654
21:48:27.564 00.004 1032 Star::Find returns 1 (0), X=1104.65, Y=138.00, Mass=1388, SNR=26.2, Peak=109 HFD=3.3
21:48:27.566 00.002 1032 MultiStar: [#1 0.04,-0.09,0.88,U] [#2 -0.10,-0.10,0.77,U] [#3 0.05,0.16,0.68,U] [#4 -0.09,0.21,0.00,M2] [#5 0.03,0.20,0.59,U] [#6 -0.12,-0.12,0.61,U] [#7 0.07,0.06,0.68,U] [#8 0.04,0.19,0.52,U] 
21:48:27.568 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {0.04, 0.11}
21:48:27.569 00.001 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
21:48:27.571 00.002 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
21:48:27.573 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.44 mountX=0.04 mountY=-0.02, mountTheta=-0.39
21:48:27.576 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
21:48:27.578 00.002 1032 Enqueuing Move request for scope (0.01, 0.04)
21:48:27.581 00.003 10072 Worker thread wakes up
21:48:27.582 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
21:48:27.582 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
21:48:27.582 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
21:48:27.583 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.23, period_length = 290.05
21:48:27.583 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:48:27.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:27.584 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:48:27.584 00.000 10072 MoveAxis(E, 2, ABG)
21:48:27.584 00.000 10072 Guiding  Dir = 2, Dur = 2
21:48:27.584 00.000 10072 IsGuiding returns 0
21:48:27.584 00.000 10072 PulseGuide returned control before completion, sleep 12
21:48:27.585 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:48:27.598 00.013 10072 IsGuiding returns 0
21:48:27.598 00.000 10072 Move returns status 0, amount 2
21:48:27.598 00.000 10072 MoveAxis(N, 0, ABG)
21:48:27.598 00.000 10072 Move returns status 0, amount 0
21:48:27.598 00.000 10072 move complete, result=0
21:48:27.598 00.000 10072 worker thread done servicing request
21:48:27.606 00.008 1032 UpdateGuideState exits: m=1388 SNR=26.2
21:48:27.608 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:27.610 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:27.613 00.003 1032 Enqueuing Expose request
21:48:27.615 00.002 10072 Worker thread wakes up
21:48:27.615 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:27.615 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:27.615 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:48:28.243 00.628 10072 Exposure complete
21:48:28.306 00.063 10072 worker thread done servicing request
21:48:28.306 00.000 1032 OnExposeComplete: enter
21:48:28.309 00.003 1032 UpdateGuideState(): m_state=6
21:48:28.311 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 655
21:48:28.313 00.002 1032 Star::Find returns 1 (0), X=1104.64, Y=138.08, Mass=1466, SNR=26.9, Peak=115 HFD=3.3
21:48:28.314 00.001 1032 MultiStar: [#1 0.08,0.25,0.00,M1] [#2 -0.07,0.12,0.73,U] [#3 -0.07,0.16,0.66,U] [#4 -0.16,0.26,0.00,M3] [#5 0.04,0.36,0.00,M8] [#6 -0.05,0.05,0.58,U] [#7 -0.02,0.17,0.62,U] [#8 -0.03,0.26,0.00,M1] 
21:48:28.317 00.003 1032 refined, 4 included, MultiStar: {-0.03, 0.15}, one-star: {0.03, 0.19}
21:48:28.319 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
21:48:28.321 00.002 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
21:48:28.323 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.78 mountX=0.15 mountY=-0.01, mountTheta=-0.05
21:48:28.326 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.15, opts=13)
21:48:28.327 00.001 1032 Enqueuing Move request for scope (-0.03, 0.15)
21:48:28.330 00.003 10072 Worker thread wakes up
21:48:28.331 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
21:48:28.331 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
21:48:28.331 00.000 10072 Moving (-0.03, 0.15) raw xDistance=0.15 yDistance=-0.01
21:48:28.331 00.000 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.07, hyst_pct = 0.23, period_length = 290.05
21:48:28.332 00.001 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
21:48:28.332 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:28.332 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:48:28.332 00.000 10072 MoveAxis(W, 66, ABG)
21:48:28.332 00.000 10072 Guiding  Dir = 3, Dur = 66
21:48:28.332 00.000 10072 IsGuiding returns 0
21:48:28.333 00.001 10072 PulseGuide returned control before completion, sleep 76
21:48:28.334 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=1, FiltMin=0, FiltMax=91, Gamma=2.230
21:48:28.355 00.021 1032 UpdateGuideState exits: m=1466 SNR=26.9
21:48:28.358 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:28.360 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:28.362 00.002 1032 Enqueuing Expose request
21:48:28.411 00.049 10072 IsGuiding returns 0
21:48:28.411 00.000 10072 Move returns status 0, amount 66
21:48:28.411 00.000 10072 MoveAxis(N, 0, ABG)
21:48:28.411 00.000 10072 Move returns status 0, amount 0
21:48:28.411 00.000 10072 move complete, result=0
21:48:28.411 00.000 10072 worker thread done servicing request
21:48:28.411 00.000 10072 Worker thread wakes up
21:48:28.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:28.411 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:28.415 00.004 1032 GuideStep: 0.1 px 66 ms WEST, -0.0 px 0 ms NORTH
21:48:28.820 00.405 10072 Exposure complete
21:48:28.879 00.059 10072 worker thread done servicing request
21:48:28.879 00.000 1032 OnExposeComplete: enter
21:48:28.881 00.002 1032 UpdateGuideState(): m_state=6
21:48:28.884 00.003 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 656
21:48:28.886 00.002 1032 Star::Find returns 1 (0), X=1104.69, Y=138.10, Mass=1261, SNR=24.9, Peak=105 HFD=3.3
21:48:28.887 00.001 1032 MultiStar: [#1 0.06,0.04,1.03,U] [#2 -0.02,0.04,0.81,U] [#3 -0.05,0.03,0.73,U] [#4 -0.09,0.06,0.62,U] [#5 -0.05,0.42,0.00,M9] [#6 0.21,0.02,0.00,M1] [#7 0.01,0.13,0.71,U] [#8 0.04,0.16,0.46,U] 
21:48:28.890 00.003 1032 refined, 6 included, MultiStar: {0.01, 0.10}, one-star: {0.08, 0.22}
21:48:28.892 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
21:48:28.893 00.001 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
21:48:28.895 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.44 mountX=0.09 mountY=-0.04, mountTheta=-0.39
21:48:28.901 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
21:48:28.903 00.002 1032 Enqueuing Move request for scope (0.01, 0.10)
21:48:28.905 00.002 10072 Worker thread wakes up
21:48:28.905 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
21:48:28.905 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
21:48:28.905 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.04
21:48:28.906 00.001 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.22, period_length = 290.05
21:48:28.906 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
21:48:28.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:28.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:48:28.906 00.000 10072 MoveAxis(E, 2, ABG)
21:48:28.906 00.000 10072 Guiding  Dir = 2, Dur = 2
21:48:28.906 00.000 10072 IsGuiding returns 0
21:48:28.906 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:48:28.908 00.002 10072 PulseGuide returned control before completion, sleep 12
21:48:28.926 00.018 1032 UpdateGuideState exits: m=1261 SNR=24.9
21:48:28.929 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:28.931 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:28.933 00.002 1032 Enqueuing Expose request
21:48:28.935 00.002 10072 IsGuiding returns 0
21:48:28.935 00.000 10072 Move returns status 0, amount 2
21:48:28.935 00.000 10072 MoveAxis(N, 0, ABG)
21:48:28.935 00.000 10072 Move returns status 0, amount 0
21:48:28.935 00.000 10072 move complete, result=0
21:48:28.935 00.000 10072 worker thread done servicing request
21:48:28.935 00.000 10072 Worker thread wakes up
21:48:28.935 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:28.935 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:28.942 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:48:29.572 00.630 10072 Exposure complete
21:48:29.651 00.079 10072 worker thread done servicing request
21:48:29.651 00.000 1032 OnExposeComplete: enter
21:48:29.654 00.003 1032 UpdateGuideState(): m_state=6
21:48:29.657 00.003 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 657
21:48:29.660 00.003 1032 Star::Find returns 1 (0), X=1104.70, Y=137.99, Mass=1362, SNR=25.9, Peak=122 HFD=3.3
21:48:29.662 00.002 1032 MultiStar: [#1 0.10,-0.08,0.95,U] [#2 0.01,-0.04,0.75,U] [#3 -0.18,0.20,0.00,M1] [#4 -0.03,0.20,0.64,U] [#5 0.15,0.11,0.67,U] [#6 -0.01,-0.08,0.53,U] [#7 0.05,0.12,0.64,U] [#8 0.12,-0.09,0.51,U] 
21:48:29.665 00.003 1032 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {0.09, 0.10}
21:48:29.668 00.003 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
21:48:29.671 00.003 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
21:48:29.673 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.45 mountX=0.01 mountY=-0.07, mountTheta=-1.38
21:48:29.678 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
21:48:29.680 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
21:48:29.683 00.003 10072 Worker thread wakes up
21:48:29.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
21:48:29.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
21:48:29.683 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
21:48:29.684 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.22, period_length = 290.05
21:48:29.685 00.001 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:48:29.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:29.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:48:29.685 00.000 10072 MoveAxis(E, 2, ABG)
21:48:29.685 00.000 10072 Guiding  Dir = 2, Dur = 2
21:48:29.685 00.000 10072 IsGuiding returns 0
21:48:29.686 00.001 10072 PulseGuide returned control before completion, sleep 12
21:48:29.687 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:48:29.708 00.021 10072 IsGuiding returns 0
21:48:29.709 00.001 10072 Move returns status 0, amount 2
21:48:29.709 00.000 10072 MoveAxis(N, 0, ABG)
21:48:29.709 00.000 10072 Move returns status 0, amount 0
21:48:29.709 00.000 10072 move complete, result=0
21:48:29.709 00.000 10072 worker thread done servicing request
21:48:29.716 00.007 1032 UpdateGuideState exits: m=1362 SNR=25.9
21:48:29.718 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:29.721 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:29.723 00.002 1032 Enqueuing Expose request
21:48:29.726 00.003 10072 Worker thread wakes up
21:48:29.726 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:48:29.729 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:29.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:30.149 00.420 10072 Exposure complete
21:48:30.214 00.065 10072 worker thread done servicing request
21:48:30.214 00.000 1032 OnExposeComplete: enter
21:48:30.216 00.002 1032 UpdateGuideState(): m_state=6
21:48:30.218 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 658
21:48:30.220 00.002 1032 Star::Find returns 1 (0), X=1104.64, Y=137.95, Mass=1358, SNR=25.8, Peak=118 HFD=3.3
21:48:30.222 00.002 1032 MultiStar: [#1 0.16,0.02,0.99,U] [#2 0.02,0.08,0.73,U] [#3 -0.13,0.11,0.72,U] [#4 -0.18,0.16,0.00,M2] [#5 0.01,0.25,0.00,M9] [#6 -0.03,0.04,0.70,U] [#7 -0.04,0.06,0.65,U] [#8 0.07,0.06,0.45,U] 
21:48:30.223 00.001 1032 refined, 6 included, MultiStar: {0.02, 0.06}, one-star: {0.03, 0.06}
21:48:30.224 00.001 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
21:48:30.226 00.002 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
21:48:30.228 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.27 mountX=0.05 mountY=-0.03, mountTheta=-0.56
21:48:30.231 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
21:48:30.234 00.003 1032 Enqueuing Move request for scope (0.02, 0.06)
21:48:30.236 00.002 10072 Worker thread wakes up
21:48:30.236 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
21:48:30.236 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
21:48:30.236 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
21:48:30.237 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.22, period_length = 290.05
21:48:30.238 00.001 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:48:30.238 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:30.238 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:48:30.238 00.000 10072 MoveAxis(E, 0, ABG)
21:48:30.238 00.000 10072 Move returns status 0, amount 0
21:48:30.238 00.000 10072 MoveAxis(N, 0, ABG)
21:48:30.238 00.000 10072 Move returns status 0, amount 0
21:48:30.238 00.000 10072 move complete, result=0
21:48:30.238 00.000 10072 worker thread done servicing request
21:48:30.240 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:48:30.266 00.026 1032 UpdateGuideState exits: m=1358 SNR=25.8
21:48:30.275 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:30.281 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:30.285 00.004 1032 Enqueuing Expose request
21:48:30.289 00.004 10072 Worker thread wakes up
21:48:30.289 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:48:30.292 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:30.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:30.930 00.638 10072 Exposure complete
21:48:30.997 00.067 10072 worker thread done servicing request
21:48:30.997 00.000 1032 OnExposeComplete: enter
21:48:30.999 00.002 1032 UpdateGuideState(): m_state=6
21:48:31.001 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 659
21:48:31.004 00.003 1032 Star::Find returns 1 (0), X=1104.67, Y=138.04, Mass=1229, SNR=24.6, Peak=96 HFD=3.3
21:48:31.006 00.002 1032 MultiStar: [#1 0.10,-0.05,0.93,U] [#2 -0.10,-0.05,0.83,U] [#3 -0.15,0.04,0.80,U] [#4 -0.04,0.15,0.71,U] [#5 0.11,0.21,0.00,M10] [#6 -0.10,0.16,0.54,U] [#7 0.04,0.14,0.71,U] [#8 0.05,-0.03,0.53,U] 
21:48:31.008 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {0.06, 0.15}
21:48:31.010 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
21:48:31.012 00.002 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
21:48:31.014 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.78 mountX=0.06 mountY=-0.00, mountTheta=-0.05
21:48:31.019 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
21:48:31.023 00.004 1032 Enqueuing Move request for scope (-0.01, 0.06)
21:48:31.025 00.002 10072 Worker thread wakes up
21:48:31.026 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
21:48:31.026 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
21:48:31.026 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.00
21:48:31.027 00.001 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.22, period_length = 290.05
21:48:31.027 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
21:48:31.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:31.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:48:31.027 00.000 10072 MoveAxis(E, 0, ABG)
21:48:31.027 00.000 10072 Move returns status 0, amount 0
21:48:31.027 00.000 10072 MoveAxis(N, 0, ABG)
21:48:31.027 00.000 10072 Move returns status 0, amount 0
21:48:31.027 00.000 10072 move complete, result=0
21:48:31.027 00.000 10072 worker thread done servicing request
21:48:31.028 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:48:31.049 00.021 1032 UpdateGuideState exits: m=1229 SNR=24.6
21:48:31.052 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:31.055 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:31.057 00.002 1032 Enqueuing Expose request
21:48:31.059 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:48:31.060 00.001 10072 Worker thread wakes up
21:48:31.060 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:31.060 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:31.477 00.417 10072 Exposure complete
21:48:31.546 00.069 10072 worker thread done servicing request
21:48:31.546 00.000 1032 OnExposeComplete: enter
21:48:31.550 00.004 1032 UpdateGuideState(): m_state=6
21:48:31.554 00.004 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 660
21:48:31.557 00.003 1032 Star::Find returns 1 (0), X=1104.66, Y=138.07, Mass=1305, SNR=25.3, Peak=115 HFD=3.3
21:48:31.559 00.002 1032 MultiStar: [#1 0.11,0.12,1.02,U] [#2 -0.11,0.07,0.74,U] [#3 -0.17,0.12,0.00,M1] [#4 -0.14,0.20,0.00,M2] [#5 -0.14,0.30,0.00,R] [#6 0.21,0.25,0.00,M1] [#7 0.04,0.21,0.00,M1] [#8 -0.01,0.25,0.00,M1] 
21:48:31.561 00.002 1032 refined, 2 included, MultiStar: {0.03, 0.13}, one-star: {0.05, 0.18}
21:48:31.562 00.001 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
21:48:31.564 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
21:48:31.567 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.36 mountX=0.12 mountY=-0.06, mountTheta=-0.47
21:48:31.570 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.13, opts=13)
21:48:31.573 00.003 1032 Enqueuing Move request for scope (0.03, 0.13)
21:48:31.575 00.002 10072 Worker thread wakes up
21:48:31.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
21:48:31.575 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
21:48:31.575 00.000 10072 Moving (0.03, 0.13) raw xDistance=0.12 yDistance=-0.06
21:48:31.576 00.001 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.22, period_length = 290.05
21:48:31.576 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
21:48:31.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:31.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:48:31.576 00.000 10072 MoveAxis(W, 0, ABG)
21:48:31.576 00.000 10072 Move returns status 0, amount 0
21:48:31.576 00.000 10072 MoveAxis(N, 0, ABG)
21:48:31.576 00.000 10072 Move returns status 0, amount 0
21:48:31.576 00.000 10072 move complete, result=0
21:48:31.577 00.001 10072 worker thread done servicing request
21:48:31.577 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=94, Gamma=2.230
21:48:31.601 00.024 1032 UpdateGuideState exits: m=1305 SNR=25.3
21:48:31.603 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:31.605 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:31.607 00.002 1032 Enqueuing Expose request
21:48:31.610 00.003 10072 Worker thread wakes up
21:48:31.610 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:48:31.613 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:31.613 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:32.243 00.630 10072 Exposure complete
21:48:32.307 00.064 10072 worker thread done servicing request
21:48:32.307 00.000 1032 OnExposeComplete: enter
21:48:32.310 00.003 1032 UpdateGuideState(): m_state=6
21:48:32.312 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 661
21:48:32.314 00.002 1032 Star::Find returns 1 (0), X=1104.59, Y=138.10, Mass=1373, SNR=26.0, Peak=126 HFD=3.2
21:48:32.316 00.002 1032 MultiStar: [#1 0.01,0.12,0.96,U] [#2 -0.09,-0.01,0.67,U] [#3 0.05,0.22,0.00,M2] [#4 -0.06,0.21,0.00,M3] [#5 0.14,0.13,0.64,U] [#6 0.14,0.09,0.51,U] [#7 0.01,0.28,0.00,M2] [#8 -0.03,0.28,0.00,M2] 
21:48:32.318 00.002 1032 refined, 4 included, MultiStar: {0.02, 0.12}, one-star: {-0.02, 0.22}
21:48:32.320 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
21:48:32.321 00.001 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
21:48:32.323 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=0.11 mountY=-0.05, mountTheta=-0.46
21:48:32.327 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
21:48:32.329 00.002 1032 Enqueuing Move request for scope (0.02, 0.12)
21:48:32.331 00.002 10072 Worker thread wakes up
21:48:32.331 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
21:48:32.331 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
21:48:32.331 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
21:48:32.332 00.001 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.22, period_length = 290.05
21:48:32.333 00.001 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
21:48:32.333 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:32.333 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:48:32.333 00.000 10072 MoveAxis(W, 0, ABG)
21:48:32.333 00.000 10072 Move returns status 0, amount 0
21:48:32.333 00.000 10072 MoveAxis(N, 0, ABG)
21:48:32.333 00.000 10072 Move returns status 0, amount 0
21:48:32.333 00.000 10072 move complete, result=0
21:48:32.333 00.000 10072 worker thread done servicing request
21:48:32.334 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:48:32.356 00.022 1032 UpdateGuideState exits: m=1373 SNR=26.0
21:48:32.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:32.359 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:32.363 00.004 1032 Enqueuing Expose request
21:48:32.366 00.003 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:48:32.368 00.002 10072 Worker thread wakes up
21:48:32.369 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:32.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:32.788 00.419 10072 Exposure complete
21:48:32.864 00.076 10072 worker thread done servicing request
21:48:32.864 00.000 1032 OnExposeComplete: enter
21:48:32.866 00.002 1032 UpdateGuideState(): m_state=6
21:48:32.870 00.004 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 662
21:48:32.873 00.003 1032 Star::Find returns 1 (0), X=1104.62, Y=137.96, Mass=1233, SNR=24.6, Peak=107 HFD=3.3
21:48:32.877 00.004 1032 MultiStar: [#1 0.10,-0.02,1.04,U] [#2 -0.02,0.05,0.82,U] [#3 -0.01,0.00,0.79,U] [#4 -0.10,0.03,0.67,U] [#5 -0.00,0.04,0.68,U] [#6 0.11,0.09,0.58,U] [#7 0.03,0.01,0.73,U] [#8 0.00,0.24,0.00,M3] 
21:48:32.880 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {0.01, 0.07}
21:48:32.882 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
21:48:32.885 00.003 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
21:48:32.887 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.06 mountX=0.03 mountY=-0.03, mountTheta=-0.77
21:48:32.891 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
21:48:32.898 00.007 1032 Enqueuing Move request for scope (0.02, 0.03)
21:48:32.905 00.007 10072 Worker thread wakes up
21:48:32.905 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
21:48:32.905 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
21:48:32.907 00.002 10072 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.03
21:48:32.908 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.22, period_length = 290.05
21:48:32.908 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
21:48:32.908 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:32.908 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:48:32.908 00.000 10072 MoveAxis(W, 0, ABG)
21:48:32.908 00.000 10072 Move returns status 0, amount 0
21:48:32.908 00.000 10072 MoveAxis(N, 0, ABG)
21:48:32.908 00.000 10072 Move returns status 0, amount 0
21:48:32.909 00.001 10072 move complete, result=0
21:48:32.909 00.000 10072 worker thread done servicing request
21:48:32.909 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:48:32.932 00.023 1032 UpdateGuideState exits: m=1233 SNR=24.6
21:48:32.936 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:32.937 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:32.940 00.003 1032 Enqueuing Expose request
21:48:32.943 00.003 10072 Worker thread wakes up
21:48:32.943 00.000 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:48:32.945 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:32.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:33.578 00.633 10072 Exposure complete
21:48:33.704 00.126 1032 OnExposeComplete: enter
21:48:33.713 00.009 10072 worker thread done servicing request
21:48:33.714 00.001 1032 UpdateGuideState(): m_state=6
21:48:33.729 00.015 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 663
21:48:33.734 00.005 1032 Star::Find returns 1 (0), X=1104.65, Y=138.01, Mass=1249, SNR=24.8, Peak=103 HFD=3.3
21:48:33.743 00.009 1032 MultiStar: [#1 0.08,-0.02,1.03,U] [#2 0.03,-0.11,0.80,U] [#3 -0.19,-0.01,0.73,U] [#4 -0.22,0.15,0.00,M3] [#5 -0.06,-0.06,0.69,U] [#6 -0.14,0.09,0.65,U] [#7 0.04,0.08,0.68,U] [#8 0.05,0.18,0.52,U] 
21:48:33.747 00.004 1032 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {0.04, 0.12}
21:48:33.754 00.007 1032 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.83) = xAngle (0.14 = 0.14)
21:48:33.759 00.005 1032 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.14 = 0.14)
21:48:33.777 00.018 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.97 mountX=0.03 mountY=0.00, mountTheta=0.14
21:48:33.785 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
21:48:33.789 00.004 1032 Enqueuing Move request for scope (-0.01, 0.03)
21:48:33.792 00.003 10072 Worker thread wakes up
21:48:33.792 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
21:48:33.792 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
21:48:33.792 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
21:48:33.794 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.22, period_length = 290.05
21:48:33.794 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
21:48:33.794 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:33.795 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:48:33.795 00.000 10072 MoveAxis(W, 1, ABG)
21:48:33.795 00.000 10072 Guiding  Dir = 3, Dur = 1
21:48:33.795 00.000 10072 IsGuiding returns 0
21:48:33.796 00.001 10072 PulseGuide returned control before completion, sleep 11
21:48:33.798 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:48:33.818 00.020 10072 IsGuiding returns 0
21:48:33.818 00.000 10072 Move returns status 0, amount 1
21:48:33.818 00.000 10072 MoveAxis(N, 0, ABG)
21:48:33.818 00.000 10072 Move returns status 0, amount 0
21:48:33.818 00.000 10072 move complete, result=0
21:48:33.819 00.001 10072 worker thread done servicing request
21:48:33.854 00.035 1032 UpdateGuideState exits: m=1249 SNR=24.8
21:48:33.858 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:33.861 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:33.867 00.006 1032 Enqueuing Expose request
21:48:33.875 00.008 10072 Worker thread wakes up
21:48:33.876 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:33.876 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:33.884 00.008 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:48:34.294 00.410 10072 Exposure complete
21:48:34.421 00.127 10072 worker thread done servicing request
21:48:34.421 00.000 1032 OnExposeComplete: enter
21:48:34.426 00.005 1032 UpdateGuideState(): m_state=6
21:48:34.430 00.004 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 664
21:48:34.433 00.003 1032 Star::Find returns 1 (0), X=1104.62, Y=137.98, Mass=1160, SNR=23.8, Peak=106 HFD=3.2
21:48:34.437 00.004 1032 MultiStar: [#1 0.00,0.02,1.00,U] [#2 -0.02,-0.08,0.86,U] [#3 -0.17,-0.07,0.77,U] [#4 -0.02,0.26,0.00,M4] [#5 0.13,-0.13,0.69,U] [#6 -0.00,0.18,0.62,U] [#7 -0.21,0.07,0.00,M1] [#8 -0.08,0.24,0.00,M3] 
21:48:34.441 00.004 1032 refined, 5 included, MultiStar: {-0.01, 0.00}, one-star: {0.01, 0.09}
21:48:34.445 00.004 1032 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.83) = xAngle (1.09 = 1.09)
21:48:34.448 00.003 1032 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.09 = 1.09)
21:48:34.452 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.92 mountX=0.00 mountY=0.01, mountTheta=1.09
21:48:34.480 00.028 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
21:48:34.486 00.006 1032 Enqueuing Move request for scope (-0.01, 0.00)
21:48:34.542 00.056 10072 Worker thread wakes up
21:48:34.542 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
21:48:34.542 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
21:48:34.542 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.00 yDistance=0.01
21:48:34.544 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.21, period_length = 290.05
21:48:34.544 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
21:48:34.559 00.015 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:34.559 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:48:34.560 00.001 10072 MoveAxis(W, 1, ABG)
21:48:34.560 00.000 10072 Guiding  Dir = 3, Dur = 1
21:48:34.566 00.006 10072 IsGuiding returns 0
21:48:34.566 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:48:34.580 00.014 10072 IsGuiding returns 0
21:48:34.580 00.000 10072 Move returns status 0, amount 1
21:48:34.580 00.000 10072 MoveAxis(N, 0, ABG)
21:48:34.583 00.003 10072 Move returns status 0, amount 0
21:48:34.583 00.000 10072 move complete, result=0
21:48:34.583 00.000 10072 worker thread done servicing request
21:48:34.640 00.057 1032 UpdateGuideState exits: m=1160 SNR=23.8
21:48:34.647 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:34.652 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:34.655 00.003 1032 Enqueuing Expose request
21:48:34.659 00.004 10072 Worker thread wakes up
21:48:34.659 00.000 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:48:34.663 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:34.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:35.293 00.630 10072 Exposure complete
21:48:35.394 00.101 10072 worker thread done servicing request
21:48:35.394 00.000 1032 OnExposeComplete: enter
21:48:35.399 00.005 1032 UpdateGuideState(): m_state=6
21:48:35.402 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 665
21:48:35.406 00.004 1032 Star::Find returns 1 (0), X=1104.69, Y=137.95, Mass=1233, SNR=24.6, Peak=105 HFD=3.1
21:48:35.408 00.002 1032 MultiStar: [#1 0.16,-0.00,1.00,U] [#2 0.02,-0.04,0.82,U] [#3 -0.02,0.02,0.74,U] [#4 -0.18,0.06,0.73,U] [#5 0.08,-0.05,0.65,U] [#6 0.14,0.10,0.63,U] [#7 0.08,0.09,0.70,U] [#8 -0.04,0.21,0.00,M4] 
21:48:35.411 00.003 1032 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {0.08, 0.07}
21:48:35.415 00.004 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
21:48:35.417 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
21:48:35.420 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.52 mountX=0.01 mountY=-0.05, mountTheta=-1.31
21:48:35.426 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
21:48:35.431 00.005 1032 Enqueuing Move request for scope (0.05, 0.03)
21:48:35.435 00.004 10072 Worker thread wakes up
21:48:35.435 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
21:48:35.435 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
21:48:35.435 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.05
21:48:35.438 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.21, period_length = 290.05
21:48:35.439 00.001 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
21:48:35.439 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:35.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:48:35.439 00.000 10072 MoveAxis(W, 2, ABG)
21:48:35.439 00.000 10072 Guiding  Dir = 3, Dur = 2
21:48:35.439 00.000 10072 IsGuiding returns 0
21:48:35.440 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:48:35.444 00.004 10072 PulseGuide returned control before completion, sleep 12
21:48:35.463 00.019 10072 IsGuiding returns 0
21:48:35.463 00.000 10072 Move returns status 0, amount 2
21:48:35.463 00.000 10072 MoveAxis(N, 0, ABG)
21:48:35.463 00.000 10072 Move returns status 0, amount 0
21:48:35.463 00.000 10072 move complete, result=0
21:48:35.464 00.001 10072 worker thread done servicing request
21:48:35.471 00.007 1032 UpdateGuideState exits: m=1233 SNR=24.6
21:48:35.474 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:35.480 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:35.483 00.003 1032 Enqueuing Expose request
21:48:35.486 00.003 10072 Worker thread wakes up
21:48:35.486 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
21:48:35.491 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:35.491 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:35.900 00.409 10072 Exposure complete
21:48:35.983 00.083 10072 worker thread done servicing request
21:48:35.983 00.000 1032 OnExposeComplete: enter
21:48:35.985 00.002 1032 UpdateGuideState(): m_state=6
21:48:35.990 00.005 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 666
21:48:35.994 00.004 1032 Star::Find returns 1 (0), X=1104.60, Y=137.87, Mass=1297, SNR=25.3, Peak=117 HFD=3.3
21:48:35.997 00.003 1032 MultiStar: [#1 0.08,-0.07,0.91,U] [#2 -0.06,-0.20,0.00,M1] [#3 -0.11,-0.00,0.76,U] [#4 -0.17,0.01,0.68,U] [#5 0.14,-0.18,0.00,M1] [#6 0.11,0.03,0.59,U] [#7 -0.03,-0.03,0.69,U] [#8 0.06,-0.01,0.52,U] 
21:48:35.999 00.002 1032 single-star, 6 included, MultiStar: {-0.01, -0.02}, one-star: {-0.01, -0.02}
21:48:36.001 00.002 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.83) = xAngle (-3.73 = 2.55)
21:48:36.003 00.002 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.73 = 2.55)
21:48:36.006 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.90 mountX=-0.01 mountY=0.01, mountTheta=2.55
21:48:36.011 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
21:48:36.013 00.002 1032 Enqueuing Move request for scope (-0.01, -0.02)
21:48:36.015 00.002 10072 Worker thread wakes up
21:48:36.016 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
21:48:36.016 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
21:48:36.016 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.01 yDistance=0.01
21:48:36.016 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.21, period_length = 290.05
21:48:36.017 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:48:36.017 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:36.017 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:48:36.018 00.001 10072 MoveAxis(W, 2, ABG)
21:48:36.018 00.000 10072 Guiding  Dir = 3, Dur = 2
21:48:36.018 00.000 10072 IsGuiding returns 0
21:48:36.018 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:48:36.024 00.006 10072 PulseGuide returned control before completion, sleep 12
21:48:36.037 00.013 10072 IsGuiding returns 0
21:48:36.038 00.001 10072 Move returns status 0, amount 2
21:48:36.038 00.000 10072 MoveAxis(N, 0, ABG)
21:48:36.038 00.000 10072 Move returns status 0, amount 0
21:48:36.038 00.000 10072 move complete, result=0
21:48:36.038 00.000 10072 worker thread done servicing request
21:48:36.048 00.010 1032 UpdateGuideState exits: m=1297 SNR=25.3
21:48:36.050 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:36.053 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:36.056 00.003 1032 Enqueuing Expose request
21:48:36.059 00.003 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
21:48:36.061 00.002 10072 Worker thread wakes up
21:48:36.061 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:36.061 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:36.697 00.636 10072 Exposure complete
21:48:36.766 00.069 10072 worker thread done servicing request
21:48:36.766 00.000 1032 OnExposeComplete: enter
21:48:36.769 00.003 1032 UpdateGuideState(): m_state=6
21:48:36.771 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 667
21:48:36.776 00.005 1032 Star::Find returns 1 (0), X=1104.62, Y=137.91, Mass=1080, SNR=23.0, Peak=95 HFD=3.3
21:48:36.778 00.002 1032 MultiStar: [#1 -0.04,-0.01,1.05,U] [#2 -0.02,-0.02,0.90,U] [#3 -0.11,0.09,0.83,U] [#4 -0.16,0.09,0.77,U] [#5 0.07,-0.08,0.69,U] [#6 0.05,-0.13,0.63,U] [#7 -0.05,0.15,0.73,U] [#8 -0.02,-0.06,0.52,U] 
21:48:36.780 00.002 1032 single-star, 8 included, MultiStar: {-0.03, 0.01}, one-star: {0.01, 0.02}
21:48:36.781 00.001 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
21:48:36.782 00.001 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
21:48:36.784 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.03 mountX=0.02 mountY=-0.02, mountTheta=-0.80
21:48:36.787 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
21:48:36.789 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
21:48:36.791 00.002 10072 Worker thread wakes up
21:48:36.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
21:48:36.791 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
21:48:36.791 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
21:48:36.792 00.001 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.21, period_length = 290.05
21:48:36.792 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
21:48:36.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:36.792 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:48:36.792 00.000 10072 MoveAxis(W, 2, ABG)
21:48:36.792 00.000 10072 Guiding  Dir = 3, Dur = 2
21:48:36.793 00.001 10072 IsGuiding returns 0
21:48:36.793 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:48:36.797 00.004 10072 PulseGuide returned control before completion, sleep 12
21:48:36.817 00.020 1032 UpdateGuideState exits: m=1080 SNR=23.0
21:48:36.820 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:36.822 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:36.824 00.002 1032 Enqueuing Expose request
21:48:36.826 00.002 10072 IsGuiding returns 0
21:48:36.826 00.000 10072 Move returns status 0, amount 2
21:48:36.826 00.000 10072 MoveAxis(N, 0, ABG)
21:48:36.826 00.000 10072 Move returns status 0, amount 0
21:48:36.827 00.001 10072 move complete, result=0
21:48:36.827 00.000 10072 worker thread done servicing request
21:48:36.827 00.000 10072 Worker thread wakes up
21:48:36.827 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:36.827 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:36.835 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
21:48:37.246 00.411 10072 Exposure complete
21:48:37.305 00.059 10072 worker thread done servicing request
21:48:37.305 00.000 1032 OnExposeComplete: enter
21:48:37.307 00.002 1032 UpdateGuideState(): m_state=6
21:48:37.309 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 668
21:48:37.310 00.001 1032 Star::Find returns 1 (0), X=1104.50, Y=137.89, Mass=1296, SNR=25.3, Peak=109 HFD=3.5
21:48:37.313 00.003 1032 MultiStar: [#1 -0.07,-0.07,0.96,U] [#2 -0.09,-0.06,0.76,U] [#3 -0.18,0.14,0.00,M1] [#4 -0.23,0.17,0.00,M2] [#5 -0.03,0.10,0.64,U] [#6 -0.02,0.02,0.60,U] [#7 -0.06,0.20,0.00,M1] [#8 0.03,0.13,0.47,U] 
21:48:37.315 00.002 1032 refined, 5 included, MultiStar: {-0.06, 0.01}, one-star: {-0.11, 0.01}
21:48:37.317 00.002 1032 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.83) = xAngle (1.19 = 1.19)
21:48:37.318 00.001 1032 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.19 = 1.19)
21:48:37.320 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.02 mountX=0.02 mountY=0.06, mountTheta=1.19
21:48:37.323 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
21:48:37.325 00.002 1032 Enqueuing Move request for scope (-0.06, 0.01)
21:48:37.326 00.001 10072 Worker thread wakes up
21:48:37.327 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
21:48:37.327 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
21:48:37.327 00.000 10072 Moving (-0.06, 0.01) raw xDistance=0.02 yDistance=0.06
21:48:37.328 00.001 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.21, period_length = 290.05
21:48:37.328 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
21:48:37.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:37.328 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:48:37.328 00.000 10072 MoveAxis(W, 2, ABG)
21:48:37.329 00.001 10072 Guiding  Dir = 3, Dur = 2
21:48:37.329 00.000 10072 IsGuiding returns 0
21:48:37.331 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=93, Gamma=2.230
21:48:37.335 00.004 10072 IsGuiding returns 0
21:48:37.335 00.000 10072 Move returns status 0, amount 2
21:48:37.335 00.000 10072 MoveAxis(N, 0, ABG)
21:48:37.335 00.000 10072 Move returns status 0, amount 0
21:48:37.335 00.000 10072 move complete, result=0
21:48:37.335 00.000 10072 worker thread done servicing request
21:48:37.352 00.017 1032 UpdateGuideState exits: m=1296 SNR=25.3
21:48:37.356 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:37.358 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:37.360 00.002 1032 Enqueuing Expose request
21:48:37.361 00.001 10072 Worker thread wakes up
21:48:37.361 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:37.361 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:37.361 00.000 1032 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
21:48:37.994 00.633 10072 Exposure complete
21:48:38.058 00.064 10072 worker thread done servicing request
21:48:38.058 00.000 1032 OnExposeComplete: enter
21:48:38.060 00.002 1032 UpdateGuideState(): m_state=6
21:48:38.062 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 669
21:48:38.064 00.002 1032 Star::Find returns 1 (0), X=1104.55, Y=137.95, Mass=1263, SNR=24.9, Peak=110 HFD=3.3
21:48:38.066 00.002 1032 MultiStar: [#1 -0.02,0.05,1.02,U] [#2 -0.03,0.02,0.75,U] [#3 -0.02,0.23,0.00,M2] [#4 -0.19,0.21,0.00,M3] [#5 0.14,0.02,0.69,U] [#6 0.01,0.07,0.61,U] [#7 0.01,0.11,0.68,U] [#8 -0.07,0.13,0.53,U] 
21:48:38.067 00.001 1032 refined, 6 included, MultiStar: {-0.01, 0.06}, one-star: {-0.06, 0.06}
21:48:38.068 00.001 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
21:48:38.071 00.003 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
21:48:38.073 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.68 mountX=0.06 mountY=-0.01, mountTheta=-0.15
21:48:38.076 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
21:48:38.079 00.003 1032 Enqueuing Move request for scope (-0.01, 0.06)
21:48:38.084 00.005 10072 Worker thread wakes up
21:48:38.084 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
21:48:38.084 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
21:48:38.084 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.01
21:48:38.085 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.21, period_length = 290.05
21:48:38.085 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:48:38.085 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:38.085 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:48:38.085 00.000 10072 MoveAxis(W, 2, ABG)
21:48:38.085 00.000 10072 Guiding  Dir = 3, Dur = 2
21:48:38.086 00.001 10072 IsGuiding returns 0
21:48:38.086 00.000 10072 PulseGuide returned control before completion, sleep 12
21:48:38.087 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:48:38.102 00.015 10072 IsGuiding returns 0
21:48:38.102 00.000 10072 Move returns status 0, amount 2
21:48:38.102 00.000 10072 MoveAxis(N, 0, ABG)
21:48:38.102 00.000 10072 Move returns status 0, amount 0
21:48:38.102 00.000 10072 move complete, result=0
21:48:38.102 00.000 10072 worker thread done servicing request
21:48:38.108 00.006 1032 UpdateGuideState exits: m=1263 SNR=24.9
21:48:38.111 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:38.113 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:38.115 00.002 1032 Enqueuing Expose request
21:48:38.118 00.003 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
21:48:38.119 00.001 10072 Worker thread wakes up
21:48:38.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:38.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:38.528 00.409 10072 Exposure complete
21:48:38.594 00.066 10072 worker thread done servicing request
21:48:38.594 00.000 1032 OnExposeComplete: enter
21:48:38.596 00.002 1032 UpdateGuideState(): m_state=6
21:48:38.597 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 670
21:48:38.599 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=137.99, Mass=1060, SNR=22.8, Peak=96 HFD=3.2
21:48:38.601 00.002 1032 MultiStar: [#1 0.10,-0.07,1.07,U] [#2 -0.10,0.11,0.85,U] [#3 0.04,0.13,0.83,U] [#4 -0.20,0.21,0.00,M4] [#5 -0.03,-0.05,0.75,U] [#6 -0.10,0.11,0.65,U] [#7 -0.10,0.20,0.00,M1] [#8 -0.07,0.17,0.51,U] 
21:48:38.603 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.06}, one-star: {-0.11, 0.11}
21:48:38.605 00.002 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
21:48:38.607 00.002 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
21:48:38.608 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.05 mountX=0.07 mountY=0.02, mountTheta=0.22
21:48:38.615 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
21:48:38.618 00.003 1032 Enqueuing Move request for scope (-0.03, 0.06)
21:48:38.620 00.002 10072 Worker thread wakes up
21:48:38.621 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
21:48:38.621 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
21:48:38.621 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.07 yDistance=0.02
21:48:38.622 00.001 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.21, period_length = 290.05
21:48:38.622 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
21:48:38.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:38.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:48:38.622 00.000 10072 MoveAxis(W, 2, ABG)
21:48:38.622 00.000 10072 Guiding  Dir = 3, Dur = 2
21:48:38.623 00.001 10072 IsGuiding returns 0
21:48:38.623 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:48:38.626 00.003 10072 PulseGuide returned control before completion, sleep 12
21:48:38.644 00.018 1032 UpdateGuideState exits: m=1060 SNR=22.8
21:48:38.648 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:38.650 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:38.652 00.002 10072 IsGuiding returns 0
21:48:38.652 00.000 10072 Move returns status 0, amount 2
21:48:38.652 00.000 10072 MoveAxis(N, 0, ABG)
21:48:38.652 00.000 10072 Move returns status 0, amount 0
21:48:38.652 00.000 10072 move complete, result=0
21:48:38.652 00.000 10072 worker thread done servicing request
21:48:38.652 00.000 1032 Enqueuing Expose request
21:48:38.655 00.003 10072 Worker thread wakes up
21:48:38.655 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:38.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:38.655 00.000 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
21:48:39.291 00.636 10072 Exposure complete
21:48:39.364 00.073 10072 worker thread done servicing request
21:48:39.364 00.000 1032 OnExposeComplete: enter
21:48:39.367 00.003 1032 UpdateGuideState(): m_state=6
21:48:39.370 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 671
21:48:39.372 00.002 1032 Star::Find returns 1 (0), X=1104.54, Y=137.95, Mass=1159, SNR=23.9, Peak=100 HFD=3.3
21:48:39.374 00.002 1032 MultiStar: [#1 -0.03,-0.10,1.04,U] [#2 -0.10,-0.06,0.84,U] [#3 -0.20,0.17,0.00,M2] [#4 -0.16,0.11,0.69,U] [#5 0.04,-0.06,0.68,U] [#6 0.14,-0.02,0.62,U] [#7 -0.01,0.11,0.73,U] [#8 -0.21,0.18,0.00,M1] 
21:48:39.377 00.003 1032 refined, 6 included, MultiStar: {-0.03, 0.00}, one-star: {-0.07, 0.06}
21:48:39.379 00.002 1032 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.83) = xAngle (1.28 = 1.28)
21:48:39.381 00.002 1032 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.28 = 1.28)
21:48:39.384 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.11 mountX=0.01 mountY=0.03, mountTheta=1.28
21:48:39.388 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.00, opts=13)
21:48:39.389 00.001 1032 Enqueuing Move request for scope (-0.03, 0.00)
21:48:39.393 00.004 10072 Worker thread wakes up
21:48:39.393 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
21:48:39.393 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
21:48:39.394 00.001 10072 Moving (-0.03, 0.00) raw xDistance=0.01 yDistance=0.03
21:48:39.395 00.001 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.21, period_length = 290.05
21:48:39.395 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
21:48:39.395 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:39.395 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:48:39.395 00.000 10072 MoveAxis(W, 2, ABG)
21:48:39.395 00.000 10072 Guiding  Dir = 3, Dur = 2
21:48:39.396 00.001 10072 IsGuiding returns 0
21:48:39.396 00.000 10072 PulseGuide returned control before completion, sleep 12
21:48:39.397 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:48:39.414 00.017 10072 IsGuiding returns 0
21:48:39.414 00.000 10072 Move returns status 0, amount 2
21:48:39.414 00.000 10072 MoveAxis(N, 0, ABG)
21:48:39.414 00.000 10072 Move returns status 0, amount 0
21:48:39.414 00.000 10072 move complete, result=0
21:48:39.414 00.000 10072 worker thread done servicing request
21:48:39.422 00.008 1032 UpdateGuideState exits: m=1159 SNR=23.9
21:48:39.428 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:39.430 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:39.433 00.003 1032 Enqueuing Expose request
21:48:39.435 00.002 10072 Worker thread wakes up
21:48:39.435 00.000 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
21:48:39.438 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:39.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:39.855 00.417 10072 Exposure complete
21:48:39.921 00.066 10072 worker thread done servicing request
21:48:39.921 00.000 1032 OnExposeComplete: enter
21:48:39.926 00.005 1032 UpdateGuideState(): m_state=6
21:48:39.928 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 672
21:48:39.930 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=137.92, Mass=1554, SNR=27.7, Peak=134 HFD=3.5
21:48:39.933 00.003 1032 MultiStar: [#1 -0.02,-0.04,0.87,U] [#2 -0.22,-0.02,0.00,M1] [#3 -0.08,0.07,0.67,U] [#4 -0.24,0.16,0.00,M4] [#5 -0.03,-0.02,0.60,U] [#6 -0.30,0.03,0.00,M1] [#7 0.00,0.18,0.61,U] [#8 -0.18,0.07,0.43,U] 
21:48:39.935 00.002 1032 refined, 5 included, MultiStar: {-0.07, 0.04}, one-star: {-0.11, 0.03}
21:48:39.937 00.002 1032 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.83) = xAngle (0.76 = 0.76)
21:48:39.938 00.001 1032 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.76 = 0.76)
21:48:39.940 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.59 mountX=0.06 mountY=0.05, mountTheta=0.76
21:48:39.944 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.04, opts=13)
21:48:39.946 00.002 1032 Enqueuing Move request for scope (-0.07, 0.04)
21:48:39.948 00.002 10072 Worker thread wakes up
21:48:39.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
21:48:39.948 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
21:48:39.948 00.000 10072 Moving (-0.07, 0.04) raw xDistance=0.06 yDistance=0.05
21:48:39.950 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.21, period_length = 290.05
21:48:39.950 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:48:39.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:39.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:48:39.950 00.000 10072 MoveAxis(W, 0, ABG)
21:48:39.951 00.001 10072 Move returns status 0, amount 0
21:48:39.951 00.000 10072 MoveAxis(N, 0, ABG)
21:48:39.951 00.000 10072 Move returns status 0, amount 0
21:48:39.951 00.000 10072 move complete, result=0
21:48:39.951 00.000 10072 worker thread done servicing request
21:48:39.951 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:48:39.974 00.023 1032 UpdateGuideState exits: m=1554 SNR=27.7
21:48:39.976 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:39.979 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:39.980 00.001 1032 Enqueuing Expose request
21:48:39.982 00.002 1032 GuideStep: 0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
21:48:39.984 00.002 10072 Worker thread wakes up
21:48:39.984 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:39.984 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:40.619 00.635 10072 Exposure complete
21:48:40.680 00.061 10072 worker thread done servicing request
21:48:40.680 00.000 1032 OnExposeComplete: enter
21:48:40.682 00.002 1032 UpdateGuideState(): m_state=6
21:48:40.684 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 673
21:48:40.686 00.002 1032 Star::Find returns 1 (0), X=1104.53, Y=137.88, Mass=1137, SNR=23.6, Peak=101 HFD=3.1
21:48:40.687 00.001 1032 MultiStar: [#1 -0.13,-0.03,0.98,U] [#2 -0.17,-0.06,0.86,U] [#3 -0.26,0.12,0.00,M2] [#4 -0.26,0.06,0.00,M5] [#5 -0.08,0.03,0.68,U] [#6 -0.12,0.06,0.68,U] [#7 -0.13,0.17,0.00,M1] [#8 -0.20,0.14,0.00,M1] 
21:48:40.689 00.002 1032 single-star, 4 included, MultiStar: {-0.12, -0.01}, one-star: {-0.08, -0.00}
21:48:40.691 00.002 1032 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.83) = xAngle (-4.92 = 1.36)
21:48:40.692 00.001 1032 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.92 = 1.36)
21:48:40.694 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.09 mountX=0.02 mountY=0.08, mountTheta=1.36
21:48:40.698 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.00, opts=13)
21:48:40.700 00.002 1032 Enqueuing Move request for scope (-0.08, -0.00)
21:48:40.702 00.002 10072 Worker thread wakes up
21:48:40.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
21:48:40.702 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
21:48:40.702 00.000 10072 Moving (-0.08, -0.00) raw xDistance=0.02 yDistance=0.08
21:48:40.703 00.001 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.20, period_length = 290.05
21:48:40.703 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
21:48:40.703 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:40.703 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:48:40.703 00.000 10072 MoveAxis(W, 0, ABG)
21:48:40.703 00.000 10072 Move returns status 0, amount 0
21:48:40.703 00.000 10072 MoveAxis(N, 0, ABG)
21:48:40.704 00.001 10072 Move returns status 0, amount 0
21:48:40.704 00.000 10072 move complete, result=0
21:48:40.704 00.000 10072 worker thread done servicing request
21:48:40.704 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:48:40.725 00.021 1032 UpdateGuideState exits: m=1137 SNR=23.6
21:48:40.727 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:40.730 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:40.732 00.002 1032 Enqueuing Expose request
21:48:40.734 00.002 1032 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
21:48:40.736 00.002 10072 Worker thread wakes up
21:48:40.736 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:40.736 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:41.150 00.414 10072 Exposure complete
21:48:41.215 00.065 10072 worker thread done servicing request
21:48:41.215 00.000 1032 OnExposeComplete: enter
21:48:41.217 00.002 1032 UpdateGuideState(): m_state=6
21:48:41.218 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 674
21:48:41.220 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=138.09, Mass=1246, SNR=24.7, Peak=111 HFD=3.3
21:48:41.222 00.002 1032 MultiStar: [#1 0.02,-0.07,0.97,U] [#2 -0.09,-0.19,0.00,M1] [#3 -0.14,-0.05,0.79,U] [#4 -0.14,0.02,0.68,U] [#5 0.02,-0.21,0.00,M1] [#6 -0.07,-0.04,0.56,U] [#7 -0.12,0.05,0.74,U] [#8 -0.19,0.00,0.48,U] 
21:48:41.224 00.002 1032 refined, 6 included, MultiStar: {-0.12, 0.02}, one-star: {-0.21, 0.20}
21:48:41.226 00.002 1032 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.83) = xAngle (1.11 = 1.11)
21:48:41.228 00.002 1032 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.11 = 1.11)
21:48:41.229 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.94 mountX=0.05 mountY=0.11, mountTheta=1.11
21:48:41.233 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.02, opts=13)
21:48:41.235 00.002 1032 Enqueuing Move request for scope (-0.12, 0.02)
21:48:41.237 00.002 10072 Worker thread wakes up
21:48:41.237 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
21:48:41.237 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
21:48:41.237 00.000 10072 Moving (-0.12, 0.02) raw xDistance=0.05 yDistance=0.11
21:48:41.238 00.001 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.20, period_length = 290.05
21:48:41.238 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
21:48:41.239 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:41.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:48:41.239 00.000 10072 MoveAxis(W, 0, ABG)
21:48:41.239 00.000 10072 Move returns status 0, amount 0
21:48:41.239 00.000 10072 MoveAxis(N, 0, ABG)
21:48:41.239 00.000 10072 Move returns status 0, amount 0
21:48:41.239 00.000 10072 move complete, result=0
21:48:41.239 00.000 10072 worker thread done servicing request
21:48:41.240 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:48:41.263 00.023 1032 UpdateGuideState exits: m=1246 SNR=24.7
21:48:41.266 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:41.270 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:41.273 00.003 1032 Enqueuing Expose request
21:48:41.275 00.002 1032 GuideStep: 0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
21:48:41.276 00.001 10072 Worker thread wakes up
21:48:41.277 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:41.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:41.904 00.627 10072 Exposure complete
21:48:41.983 00.079 10072 worker thread done servicing request
21:48:41.983 00.000 1032 OnExposeComplete: enter
21:48:41.987 00.004 1032 UpdateGuideState(): m_state=6
21:48:41.990 00.003 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 675
21:48:41.995 00.005 1032 Star::Find returns 1 (0), X=1104.52, Y=137.78, Mass=1346, SNR=25.7, Peak=126 HFD=3.2
21:48:41.998 00.003 1032 MultiStar: [#1 -0.10,-0.17,0.94,U] [#2 -0.12,-0.14,0.81,U] [#3 -0.20,-0.17,0.00,M2] [#4 -0.14,-0.08,0.63,U] [#5 0.06,-0.09,0.64,U] [#6 0.06,-0.17,0.61,U] [#7 -0.14,-0.09,0.70,U] [#8 -0.07,-0.09,0.52,U] 
21:48:42.002 00.004 1032 refined, 7 included, MultiStar: {-0.07, -0.12}, one-star: {-0.09, -0.11}
21:48:42.006 00.004 1032 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.83) = xAngle (-3.95 = 2.33)
21:48:42.009 00.003 1032 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.95 = 2.33)
21:48:42.012 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.12 mountX=-0.10 mountY=0.10, mountTheta=2.33
21:48:42.023 00.011 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.12, opts=13)
21:48:42.026 00.003 1032 Enqueuing Move request for scope (-0.07, -0.12)
21:48:42.029 00.003 10072 Worker thread wakes up
21:48:42.029 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
21:48:42.029 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
21:48:42.029 00.000 10072 Moving (-0.07, -0.12) raw xDistance=-0.10 yDistance=0.10
21:48:42.030 00.001 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.20, period_length = 290.05
21:48:42.031 00.001 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
21:48:42.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:42.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:48:42.031 00.000 10072 MoveAxis(E, 0, ABG)
21:48:42.031 00.000 10072 Move returns status 0, amount 0
21:48:42.031 00.000 10072 MoveAxis(N, 0, ABG)
21:48:42.031 00.000 10072 Move returns status 0, amount 0
21:48:42.031 00.000 10072 move complete, result=0
21:48:42.031 00.000 10072 worker thread done servicing request
21:48:42.035 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:48:42.061 00.026 1032 UpdateGuideState exits: m=1346 SNR=25.7
21:48:42.065 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:42.068 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:42.070 00.002 1032 Enqueuing Expose request
21:48:42.073 00.003 10072 Worker thread wakes up
21:48:42.073 00.000 1032 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:48:42.075 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:42.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:42.485 00.410 10072 Exposure complete
21:48:42.587 00.102 10072 worker thread done servicing request
21:48:42.588 00.001 1032 OnExposeComplete: enter
21:48:42.590 00.002 1032 UpdateGuideState(): m_state=6
21:48:42.592 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 676
21:48:42.594 00.002 1032 Star::Find returns 1 (0), X=1104.47, Y=137.86, Mass=1452, SNR=26.7, Peak=122 HFD=3.4
21:48:42.597 00.003 1032 MultiStar: [#1 -0.01,-0.06,0.93,U] [#2 -0.02,-0.21,0.00,M1] [#3 -0.24,-0.06,0.00,M3] [#4 -0.08,-0.07,0.62,U] [#5 0.18,-0.09,0.55,U] [#6 -0.05,0.02,0.62,U] [#7 -0.06,0.00,0.62,U] [#8 -0.12,0.03,0.48,U] 
21:48:42.601 00.004 1032 refined, 6 included, MultiStar: {-0.04, -0.03}, one-star: {-0.14, -0.02}
21:48:42.604 00.003 1032 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.83) = xAngle (-4.37 = 1.91)
21:48:42.605 00.001 1032 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.37 = 1.91)
21:48:42.608 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.54 mountX=-0.02 mountY=0.05, mountTheta=1.91
21:48:42.612 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
21:48:42.614 00.002 1032 Enqueuing Move request for scope (-0.04, -0.03)
21:48:42.617 00.003 10072 Worker thread wakes up
21:48:42.618 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
21:48:42.618 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
21:48:42.618 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.05
21:48:42.621 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.20, period_length = 290.05
21:48:42.621 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:48:42.621 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:42.621 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:48:42.621 00.000 10072 MoveAxis(E, 0, ABG)
21:48:42.621 00.000 10072 Move returns status 0, amount 0
21:48:42.621 00.000 10072 MoveAxis(N, 0, ABG)
21:48:42.621 00.000 10072 Move returns status 0, amount 0
21:48:42.621 00.000 10072 move complete, result=0
21:48:42.621 00.000 10072 worker thread done servicing request
21:48:42.622 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=87, Gamma=2.230
21:48:42.654 00.032 1032 UpdateGuideState exits: m=1452 SNR=26.7
21:48:42.658 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:42.661 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:42.664 00.003 1032 Enqueuing Expose request
21:48:42.667 00.003 10072 Worker thread wakes up
21:48:42.667 00.000 1032 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:48:42.670 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:42.670 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:43.310 00.640 10072 Exposure complete
21:48:43.389 00.079 10072 worker thread done servicing request
21:48:43.389 00.000 1032 OnExposeComplete: enter
21:48:43.391 00.002 1032 UpdateGuideState(): m_state=6
21:48:43.393 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 677
21:48:43.395 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=137.97, Mass=1213, SNR=24.4, Peak=102 HFD=3.2
21:48:43.397 00.002 1032 MultiStar: [#1 0.08,-0.14,1.00,U] [#2 -0.15,-0.17,0.00,M2] [#3 -0.09,-0.01,0.78,U] [#4 -0.21,0.01,0.00,M3] [#5 0.15,-0.07,0.64,U] [#6 -0.14,0.05,0.66,U] [#7 -0.08,0.04,0.73,U] [#8 -0.08,0.14,0.49,U] 
21:48:43.399 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.00}, one-star: {-0.05, 0.08}
21:48:43.402 00.003 1032 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.83) = xAngle (1.22 = 1.22)
21:48:43.403 00.001 1032 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.22 = 1.22)
21:48:43.406 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.05 mountX=0.01 mountY=0.02, mountTheta=1.22
21:48:43.412 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.00, opts=13)
21:48:43.418 00.006 1032 Enqueuing Move request for scope (-0.03, 0.00)
21:48:43.421 00.003 10072 Worker thread wakes up
21:48:43.422 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
21:48:43.422 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
21:48:43.422 00.000 10072 Moving (-0.03, 0.00) raw xDistance=0.01 yDistance=0.02
21:48:43.425 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.20, period_length = 290.05
21:48:43.425 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:48:43.426 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:43.426 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:48:43.426 00.000 10072 MoveAxis(E, 0, ABG)
21:48:43.426 00.000 10072 Move returns status 0, amount 0
21:48:43.426 00.000 10072 MoveAxis(N, 0, ABG)
21:48:43.426 00.000 10072 Move returns status 0, amount 0
21:48:43.426 00.000 10072 move complete, result=0
21:48:43.426 00.000 10072 worker thread done servicing request
21:48:43.430 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:48:43.454 00.024 1032 UpdateGuideState exits: m=1213 SNR=24.4
21:48:43.458 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:43.460 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:43.465 00.005 1032 Enqueuing Expose request
21:48:43.467 00.002 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:48:43.469 00.002 10072 Worker thread wakes up
21:48:43.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:43.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:43.885 00.416 10072 Exposure complete
21:48:43.956 00.071 10072 worker thread done servicing request
21:48:43.956 00.000 1032 OnExposeComplete: enter
21:48:43.959 00.003 1032 UpdateGuideState(): m_state=6
21:48:43.963 00.004 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 678
21:48:43.965 00.002 1032 Star::Find returns 1 (0), X=1104.57, Y=137.89, Mass=1190, SNR=24.2, Peak=112 HFD=3.2
21:48:43.968 00.003 1032 MultiStar: [#1 0.08,-0.12,0.98,U] [#2 -0.14,-0.10,0.78,U] [#3 -0.25,-0.00,0.00,M3] [#4 -0.19,-0.00,0.74,U] [#5 0.01,-0.25,0.00,M1] [#6 -0.09,-0.06,0.68,U] [#7 -0.14,0.04,0.71,U] [#8 -0.16,0.30,0.00,M1] 
21:48:43.969 00.001 1032 single-star, 5 included, MultiStar: {-0.07, -0.04}, one-star: {-0.03, 0.01}
21:48:43.971 00.002 1032 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.83) = xAngle (1.13 = 1.13)
21:48:43.973 00.002 1032 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.13 = 1.13)
21:48:43.975 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.04 cameraTheta=2.96 mountX=0.02 mountY=0.03, mountTheta=1.13
21:48:43.978 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
21:48:43.981 00.003 1032 Enqueuing Move request for scope (-0.03, 0.01)
21:48:43.983 00.002 10072 Worker thread wakes up
21:48:43.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
21:48:43.983 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
21:48:43.983 00.000 10072 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.03
21:48:43.985 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.20, period_length = 290.05
21:48:43.985 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:48:43.986 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:43.986 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:48:43.986 00.000 10072 MoveAxis(E, 1, ABG)
21:48:43.986 00.000 10072 Guiding  Dir = 2, Dur = 1
21:48:43.987 00.001 10072 IsGuiding returns 0
21:48:43.988 00.001 10072 PulseGuide returned control before completion, sleep 11
21:48:43.988 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:48:44.006 00.018 10072 IsGuiding returns 0
21:48:44.006 00.000 10072 Move returns status 0, amount 1
21:48:44.006 00.000 10072 MoveAxis(N, 0, ABG)
21:48:44.006 00.000 10072 Move returns status 0, amount 0
21:48:44.006 00.000 10072 move complete, result=0
21:48:44.007 00.001 10072 worker thread done servicing request
21:48:44.013 00.006 1032 UpdateGuideState exits: m=1190 SNR=24.2
21:48:44.015 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:44.018 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:44.022 00.004 1032 Enqueuing Expose request
21:48:44.026 00.004 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:48:44.028 00.002 10072 Worker thread wakes up
21:48:44.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:44.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:44.666 00.638 10072 Exposure complete
21:48:44.731 00.065 10072 worker thread done servicing request
21:48:44.731 00.000 1032 OnExposeComplete: enter
21:48:44.733 00.002 1032 UpdateGuideState(): m_state=6
21:48:44.736 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 679
21:48:44.737 00.001 1032 Star::Find returns 1 (0), X=1104.63, Y=137.77, Mass=1355, SNR=25.8, Peak=125 HFD=3.2
21:48:44.739 00.002 1032 MultiStar: [#1 0.05,-0.18,0.88,U] [#2 -0.01,-0.10,0.76,U] [#3 -0.13,-0.10,0.72,U] [#4 -0.13,0.16,0.00,M3] [#5 0.08,-0.21,0.00,M2] [#6 -0.07,-0.02,0.59,U] [#7 -0.02,-0.11,0.68,U] [#8 -0.12,0.01,0.50,U] 
21:48:44.741 00.002 1032 refined, 6 included, MultiStar: {-0.03, -0.10}, one-star: {0.02, -0.12}
21:48:44.744 00.003 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.83) = xAngle (-3.71 = 2.57)
21:48:44.745 00.001 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.71 = 2.57)
21:48:44.747 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.88 mountX=-0.09 mountY=0.06, mountTheta=2.57
21:48:44.750 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.10, opts=13)
21:48:44.751 00.001 1032 Enqueuing Move request for scope (-0.03, -0.10)
21:48:44.753 00.002 10072 Worker thread wakes up
21:48:44.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
21:48:44.753 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
21:48:44.753 00.000 10072 Moving (-0.03, -0.10) raw xDistance=-0.09 yDistance=0.06
21:48:44.754 00.001 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.20, period_length = 290.05
21:48:44.754 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:48:44.755 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:44.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:48:44.755 00.000 10072 MoveAxis(E, 1, ABG)
21:48:44.755 00.000 10072 Guiding  Dir = 2, Dur = 1
21:48:44.755 00.000 10072 IsGuiding returns 0
21:48:44.755 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:48:44.759 00.004 10072 PulseGuide returned control before completion, sleep 11
21:48:44.772 00.013 10072 IsGuiding returns 0
21:48:44.772 00.000 10072 Move returns status 0, amount 1
21:48:44.772 00.000 10072 MoveAxis(N, 0, ABG)
21:48:44.772 00.000 10072 Move returns status 0, amount 0
21:48:44.772 00.000 10072 move complete, result=0
21:48:44.773 00.001 10072 worker thread done servicing request
21:48:44.779 00.006 1032 UpdateGuideState exits: m=1355 SNR=25.8
21:48:44.782 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:44.783 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:44.787 00.004 1032 Enqueuing Expose request
21:48:44.790 00.003 10072 Worker thread wakes up
21:48:44.790 00.000 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:48:44.792 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:44.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:45.199 00.407 10072 Exposure complete
21:48:45.267 00.068 10072 worker thread done servicing request
21:48:45.267 00.000 1032 OnExposeComplete: enter
21:48:45.270 00.003 1032 UpdateGuideState(): m_state=6
21:48:45.272 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 680
21:48:45.274 00.002 1032 Star::Find returns 1 (0), X=1104.47, Y=137.86, Mass=1403, SNR=26.3, Peak=134 HFD=3.2
21:48:45.277 00.003 1032 MultiStar: [#1 -0.13,-0.08,0.91,U] [#2 -0.11,-0.09,0.71,U] [#3 -0.16,0.09,0.71,U] [#4 -0.14,-0.08,0.64,U] [#5 0.02,-0.17,0.63,U] [#6 0.01,-0.01,0.52,U] [#7 -0.06,-0.07,0.66,U] [#8 -0.05,0.01,0.48,U] 
21:48:45.279 00.002 1032 refined, 8 included, MultiStar: {-0.09, -0.05}, one-star: {-0.14, -0.03}
21:48:45.282 00.003 1032 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.83) = xAngle (-4.50 = 1.79)
21:48:45.284 00.002 1032 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.50 = 1.79)
21:48:45.285 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.66 mountX=-0.02 mountY=0.10, mountTheta=1.79
21:48:45.288 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.05, opts=13)
21:48:45.291 00.003 1032 Enqueuing Move request for scope (-0.09, -0.05)
21:48:45.292 00.001 10072 Worker thread wakes up
21:48:45.294 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
21:48:45.294 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
21:48:45.294 00.000 10072 Moving (-0.09, -0.05) raw xDistance=-0.02 yDistance=0.10
21:48:45.295 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.20, period_length = 290.05
21:48:45.295 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:48:45.295 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:45.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:48:45.295 00.000 10072 MoveAxis(E, 1, ABG)
21:48:45.295 00.000 10072 Guiding  Dir = 2, Dur = 1
21:48:45.296 00.001 10072 IsGuiding returns 0
21:48:45.296 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=93, Gamma=2.230
21:48:45.299 00.003 10072 PulseGuide returned control before completion, sleep 11
21:48:45.320 00.021 1032 UpdateGuideState exits: m=1403 SNR=26.3
21:48:45.323 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:45.325 00.002 10072 IsGuiding returns 0
21:48:45.325 00.000 10072 Move returns status 0, amount 1
21:48:45.325 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:45.328 00.003 1032 Enqueuing Expose request
21:48:45.331 00.003 10072 MoveAxis(N, 0, ABG)
21:48:45.331 00.000 10072 Move returns status 0, amount 0
21:48:45.331 00.000 10072 move complete, result=0
21:48:45.331 00.000 10072 worker thread done servicing request
21:48:45.331 00.000 10072 Worker thread wakes up
21:48:45.332 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:45.332 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:45.341 00.009 1032 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
21:48:45.965 00.624 10072 Exposure complete
21:48:46.021 00.056 10072 worker thread done servicing request
21:48:46.021 00.000 1032 OnExposeComplete: enter
21:48:46.023 00.002 1032 UpdateGuideState(): m_state=6
21:48:46.026 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 681
21:48:46.027 00.001 1032 Star::Find returns 1 (0), X=1104.64, Y=137.98, Mass=1215, SNR=24.5, Peak=114 HFD=3.3
21:48:46.029 00.002 1032 MultiStar: [#1 0.06,-0.07,1.03,U] [#2 -0.25,-0.12,0.00,M1] [#3 -0.19,-0.10,0.00,M2] [#4 -0.27,-0.01,0.00,M3] [#5 0.03,-0.21,0.00,M2] [#6 0.12,0.02,0.66,U] [#7 -0.06,-0.02,0.66,U] [#8 -0.16,0.05,0.52,U] 
21:48:46.031 00.002 1032 refined, 4 included, MultiStar: {0.01, 0.01}, one-star: {0.03, 0.10}
21:48:46.033 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
21:48:46.034 00.001 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
21:48:46.035 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.75 mountX=0.01 mountY=-0.02, mountTheta=-1.08
21:48:46.037 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
21:48:46.040 00.003 1032 Enqueuing Move request for scope (0.01, 0.01)
21:48:46.041 00.001 10072 Worker thread wakes up
21:48:46.041 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
21:48:46.041 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
21:48:46.041 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.02
21:48:46.042 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.20, period_length = 290.05
21:48:46.042 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:48:46.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:46.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:48:46.042 00.000 10072 MoveAxis(E, 2, ABG)
21:48:46.043 00.001 10072 Guiding  Dir = 2, Dur = 2
21:48:46.043 00.000 10072 IsGuiding returns 0
21:48:46.043 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
21:48:46.045 00.002 10072 PulseGuide returned control before completion, sleep 12
21:48:46.062 00.017 1032 UpdateGuideState exits: m=1215 SNR=24.5
21:48:46.063 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:46.065 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:46.066 00.001 1032 Enqueuing Expose request
21:48:46.072 00.006 10072 IsGuiding returns 0
21:48:46.072 00.000 10072 Move returns status 0, amount 2
21:48:46.072 00.000 10072 MoveAxis(N, 0, ABG)
21:48:46.072 00.000 10072 Move returns status 0, amount 0
21:48:46.072 00.000 10072 move complete, result=0
21:48:46.072 00.000 10072 worker thread done servicing request
21:48:46.072 00.000 10072 Worker thread wakes up
21:48:46.073 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:46.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:46.075 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:48:46.481 00.406 10072 Exposure complete
21:48:46.539 00.058 10072 worker thread done servicing request
21:48:46.539 00.000 1032 OnExposeComplete: enter
21:48:46.542 00.003 1032 UpdateGuideState(): m_state=6
21:48:46.544 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 682
21:48:46.546 00.002 1032 Star::Find returns 1 (0), X=1104.58, Y=137.85, Mass=1086, SNR=23.1, Peak=91 HFD=3.2
21:48:46.548 00.002 1032 MultiStar: [#1 0.01,-0.17,0.97,U] [#2 -0.26,-0.25,0.00,M2] [#3 -0.13,-0.01,0.83,U] [#4 -0.17,-0.05,0.70,U] [#5 0.08,-0.08,0.68,U] [#6 -0.11,-0.03,0.66,U] [#7 -0.06,-0.14,0.75,U] [#8 0.02,-0.07,0.56,U] 
21:48:46.550 00.002 1032 single-star, 7 included, MultiStar: {-0.05, -0.07}, one-star: {-0.03, -0.03}
21:48:46.552 00.002 1032 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.83) = xAngle (-4.19 = 2.09)
21:48:46.555 00.003 1032 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.19 = 2.09)
21:48:46.557 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-2.36 mountX=-0.02 mountY=0.04, mountTheta=2.09
21:48:46.560 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
21:48:46.562 00.002 1032 Enqueuing Move request for scope (-0.03, -0.03)
21:48:46.565 00.003 10072 Worker thread wakes up
21:48:46.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
21:48:46.565 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
21:48:46.565 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
21:48:46.566 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.19, period_length = 290.05
21:48:46.567 00.001 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:48:46.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:46.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:48:46.567 00.000 10072 MoveAxis(E, 2, ABG)
21:48:46.567 00.000 10072 Guiding  Dir = 2, Dur = 2
21:48:46.567 00.000 10072 IsGuiding returns 0
21:48:46.567 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:48:46.569 00.002 10072 PulseGuide returned control before completion, sleep 12
21:48:46.588 00.019 10072 IsGuiding returns 0
21:48:46.588 00.000 10072 Move returns status 0, amount 2
21:48:46.588 00.000 10072 MoveAxis(N, 0, ABG)
21:48:46.588 00.000 10072 Move returns status 0, amount 0
21:48:46.588 00.000 10072 move complete, result=0
21:48:46.588 00.000 10072 worker thread done servicing request
21:48:46.590 00.002 1032 UpdateGuideState exits: m=1086 SNR=23.1
21:48:46.592 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:46.595 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:46.598 00.003 1032 Enqueuing Expose request
21:48:46.602 00.004 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:48:46.605 00.003 10072 Worker thread wakes up
21:48:46.605 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:46.607 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:47.229 00.622 10072 Exposure complete
21:48:47.292 00.063 10072 worker thread done servicing request
21:48:47.292 00.000 1032 OnExposeComplete: enter
21:48:47.295 00.003 1032 UpdateGuideState(): m_state=6
21:48:47.296 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 683
21:48:47.300 00.004 1032 Star::Find returns 1 (0), X=1104.60, Y=137.64, Mass=1407, SNR=26.3, Peak=141 HFD=3.1
21:48:47.302 00.002 1032 MultiStar: [#1 0.07,-0.18,0.96,U] [#2 -0.17,-0.24,0.00,M3] [#3 -0.05,-0.17,0.69,U] [#4 -0.16,-0.05,0.61,U] [#5 0.12,-0.03,0.64,U] [#6 -0.09,-0.15,0.64,U] [#7 -0.04,-0.27,0.00,M1] [#8 -0.09,-0.02,0.46,U] 
21:48:47.305 00.003 1032 refined, 6 included, MultiStar: {-0.02, -0.14}, one-star: {-0.01, -0.25}
21:48:47.307 00.002 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.75)
21:48:47.309 00.002 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.75)
21:48:47.311 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.71 mountX=-0.13 mountY=0.05, mountTheta=2.75
21:48:47.315 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.14, opts=13)
21:48:47.317 00.002 1032 Enqueuing Move request for scope (-0.02, -0.14)
21:48:47.319 00.002 10072 Worker thread wakes up
21:48:47.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
21:48:47.319 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
21:48:47.319 00.000 10072 Moving (-0.02, -0.14) raw xDistance=-0.13 yDistance=0.05
21:48:47.321 00.002 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.19, period_length = 290.05
21:48:47.321 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
21:48:47.321 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:47.321 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:48:47.321 00.000 10072 MoveAxis(E, 2, ABG)
21:48:47.321 00.000 10072 Guiding  Dir = 2, Dur = 2
21:48:47.322 00.001 10072 IsGuiding returns 0
21:48:47.322 00.000 10072 PulseGuide returned control before completion, sleep 12
21:48:47.323 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
21:48:47.338 00.015 10072 IsGuiding returns 0
21:48:47.338 00.000 10072 Move returns status 0, amount 2
21:48:47.338 00.000 10072 MoveAxis(N, 0, ABG)
21:48:47.338 00.000 10072 Move returns status 0, amount 0
21:48:47.338 00.000 10072 move complete, result=0
21:48:47.338 00.000 10072 worker thread done servicing request
21:48:47.345 00.007 1032 UpdateGuideState exits: m=1407 SNR=26.3
21:48:47.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:47.349 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:47.351 00.002 1032 Enqueuing Expose request
21:48:47.353 00.002 1032 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
21:48:47.356 00.003 10072 Worker thread wakes up
21:48:47.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:47.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:47.764 00.408 10072 Exposure complete
21:48:47.821 00.057 10072 worker thread done servicing request
21:48:47.821 00.000 1032 OnExposeComplete: enter
21:48:47.823 00.002 1032 UpdateGuideState(): m_state=6
21:48:47.825 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 684
21:48:47.826 00.001 1032 Star::Find returns 1 (0), X=1104.61, Y=137.84, Mass=1221, SNR=24.5, Peak=109 HFD=3.2
21:48:47.827 00.001 1032 MultiStar: [#1 0.10,-0.18,0.00,M1] [#2 -0.15,-0.17,0.00,M4] [#3 -0.06,-0.08,0.77,U] [#4 -0.07,0.02,0.64,U] [#5 0.03,-0.11,0.70,U] [#6 0.11,-0.15,0.66,U] [#7 0.12,-0.01,0.68,U] [#8 0.17,0.02,0.51,U] 
21:48:47.828 00.001 1032 single-star, 6 included, MultiStar: {0.03, -0.05}, one-star: {-0.00, -0.04}
21:48:47.831 00.003 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.85)
21:48:47.833 00.002 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.85)
21:48:47.834 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.60 mountX=-0.04 mountY=0.01, mountTheta=2.85
21:48:47.836 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.04, opts=13)
21:48:47.838 00.002 1032 Enqueuing Move request for scope (-0.00, -0.04)
21:48:47.839 00.001 10072 Worker thread wakes up
21:48:47.839 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
21:48:47.839 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
21:48:47.839 00.000 10072 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
21:48:47.840 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.19, period_length = 290.05
21:48:47.840 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:48:47.840 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:47.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:48:47.840 00.000 10072 MoveAxis(E, 2, ABG)
21:48:47.840 00.000 10072 Guiding  Dir = 2, Dur = 2
21:48:47.840 00.000 10072 IsGuiding returns 0
21:48:47.841 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=95, Gamma=2.230
21:48:47.842 00.001 10072 PulseGuide returned control before completion, sleep 12
21:48:47.856 00.014 10072 IsGuiding returns 0
21:48:47.856 00.000 10072 Move returns status 0, amount 2
21:48:47.856 00.000 10072 MoveAxis(N, 0, ABG)
21:48:47.856 00.000 10072 Move returns status 0, amount 0
21:48:47.856 00.000 10072 move complete, result=0
21:48:47.856 00.000 10072 worker thread done servicing request
21:48:47.859 00.003 1032 UpdateGuideState exits: m=1221 SNR=24.5
21:48:47.861 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:47.862 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:47.865 00.003 1032 Enqueuing Expose request
21:48:47.868 00.003 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:48:47.870 00.002 10072 Worker thread wakes up
21:48:47.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:47.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:48.499 00.629 10072 Exposure complete
21:48:48.556 00.057 10072 worker thread done servicing request
21:48:48.556 00.000 1032 OnExposeComplete: enter
21:48:48.558 00.002 1032 UpdateGuideState(): m_state=6
21:48:48.560 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 685
21:48:48.562 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=137.87, Mass=1343, SNR=25.7, Peak=124 HFD=3.3
21:48:48.563 00.001 1032 MultiStar: [#1 0.06,-0.05,0.95,U] [#2 0.06,-0.11,0.71,U] [#3 0.03,-0.02,0.78,U] [#4 -0.07,0.02,0.63,U] [#5 0.14,-0.14,0.62,U] [#6 0.02,-0.14,0.57,U] [#7 0.01,-0.08,0.66,U] [#8 0.09,0.17,0.51,U] 
21:48:48.565 00.002 1032 single-star, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.02, -0.02}
21:48:48.567 00.002 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
21:48:48.568 00.001 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
21:48:48.570 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-0.83 mountX=-0.02 mountY=-0.01, mountTheta=-2.66
21:48:48.573 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
21:48:48.575 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
21:48:48.580 00.005 10072 Worker thread wakes up
21:48:48.580 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
21:48:48.580 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
21:48:48.580 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
21:48:48.581 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.19, period_length = 290.05
21:48:48.581 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:48:48.581 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:48.581 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:48:48.581 00.000 10072 MoveAxis(E, 3, ABG)
21:48:48.581 00.000 10072 Guiding  Dir = 2, Dur = 3
21:48:48.583 00.002 10072 IsGuiding returns 0
21:48:48.583 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:48:48.586 00.003 10072 PulseGuide returned control before completion, sleep 13
21:48:48.604 00.018 1032 UpdateGuideState exits: m=1343 SNR=25.7
21:48:48.606 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:48.608 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:48.610 00.002 10072 IsGuiding returns 0
21:48:48.610 00.000 10072 Move returns status 0, amount 3
21:48:48.610 00.000 10072 MoveAxis(N, 0, ABG)
21:48:48.610 00.000 10072 Move returns status 0, amount 0
21:48:48.610 00.000 10072 move complete, result=0
21:48:48.610 00.000 1032 Enqueuing Expose request
21:48:48.612 00.002 10072 worker thread done servicing request
21:48:48.612 00.000 10072 Worker thread wakes up
21:48:48.613 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:48.613 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:48.613 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:48:49.032 00.419 10072 Exposure complete
21:48:49.094 00.062 10072 worker thread done servicing request
21:48:49.094 00.000 1032 OnExposeComplete: enter
21:48:49.096 00.002 1032 UpdateGuideState(): m_state=6
21:48:49.098 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 686
21:48:49.099 00.001 1032 Star::Find returns 1 (0), X=1104.65, Y=137.93, Mass=1186, SNR=24.1, Peak=94 HFD=3.3
21:48:49.102 00.003 1032 MultiStar: [#1 0.10,0.01,0.94,U] [#2 0.02,0.01,0.83,U] [#3 0.03,0.03,0.80,U] [#4 -0.14,0.04,0.70,U] [#5 0.27,-0.02,0.00,M1] [#6 0.09,0.05,0.63,U] [#7 0.03,0.06,0.71,U] [#8 0.03,0.00,0.54,U] 
21:48:49.104 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.03}, one-star: {0.04, 0.05}
21:48:49.106 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
21:48:49.108 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
21:48:49.110 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.87 mountX=0.02 mountY=-0.03, mountTheta=-0.96
21:48:49.114 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
21:48:49.117 00.003 1032 Enqueuing Move request for scope (0.03, 0.03)
21:48:49.119 00.002 10072 Worker thread wakes up
21:48:49.119 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
21:48:49.119 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
21:48:49.119 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.03
21:48:49.120 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.19, period_length = 290.05
21:48:49.121 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:48:49.121 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:49.121 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:48:49.121 00.000 10072 MoveAxis(E, 3, ABG)
21:48:49.121 00.000 10072 Guiding  Dir = 2, Dur = 3
21:48:49.121 00.000 10072 IsGuiding returns 0
21:48:49.121 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
21:48:49.124 00.003 10072 PulseGuide returned control before completion, sleep 13
21:48:49.138 00.014 10072 IsGuiding returns 0
21:48:49.138 00.000 10072 Move returns status 0, amount 3
21:48:49.138 00.000 10072 MoveAxis(N, 0, ABG)
21:48:49.138 00.000 10072 Move returns status 0, amount 0
21:48:49.138 00.000 10072 move complete, result=0
21:48:49.138 00.000 10072 worker thread done servicing request
21:48:49.144 00.006 1032 UpdateGuideState exits: m=1186 SNR=24.1
21:48:49.147 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:49.148 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:49.150 00.002 1032 Enqueuing Expose request
21:48:49.152 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:48:49.153 00.001 10072 Worker thread wakes up
21:48:49.153 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:49.154 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:49.787 00.633 10072 Exposure complete
21:48:49.853 00.066 10072 worker thread done servicing request
21:48:49.853 00.000 1032 OnExposeComplete: enter
21:48:49.856 00.003 1032 UpdateGuideState(): m_state=6
21:48:49.858 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 687
21:48:49.860 00.002 1032 Star::Find returns 1 (0), X=1104.64, Y=137.85, Mass=1193, SNR=24.2, Peak=98 HFD=3.2
21:48:49.866 00.006 1032 MultiStar: [#1 0.16,-0.11,1.03,U] [#2 0.07,-0.08,0.83,U] [#3 -0.12,0.01,0.74,U] [#4 -0.05,-0.01,0.69,U] [#5 0.24,-0.21,0.00,M2] [#6 0.08,-0.05,0.61,U] [#7 0.08,-0.07,0.68,U] [#8 0.02,0.06,0.56,U] 
21:48:49.868 00.002 1032 single-star, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.03, -0.04}
21:48:49.871 00.003 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
21:48:49.872 00.001 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
21:48:49.874 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.88 mountX=-0.04 mountY=-0.02, mountTheta=-2.71
21:48:49.876 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
21:48:49.878 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
21:48:49.880 00.002 10072 Worker thread wakes up
21:48:49.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
21:48:49.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
21:48:49.880 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.02
21:48:49.881 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.19, period_length = 290.05
21:48:49.881 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:48:49.882 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:49.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:48:49.882 00.000 10072 MoveAxis(E, 3, ABG)
21:48:49.882 00.000 10072 Guiding  Dir = 2, Dur = 3
21:48:49.882 00.000 10072 IsGuiding returns 0
21:48:49.882 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:48:49.885 00.003 10072 PulseGuide returned control before completion, sleep 13
21:48:49.907 00.022 10072 IsGuiding returns 0
21:48:49.907 00.000 10072 Move returns status 0, amount 3
21:48:49.907 00.000 10072 MoveAxis(N, 0, ABG)
21:48:49.907 00.000 10072 Move returns status 0, amount 0
21:48:49.907 00.000 10072 move complete, result=0
21:48:49.907 00.000 10072 worker thread done servicing request
21:48:49.910 00.003 1032 UpdateGuideState exits: m=1193 SNR=24.2
21:48:49.912 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:49.914 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:49.916 00.002 1032 Enqueuing Expose request
21:48:49.918 00.002 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:48:49.919 00.001 10072 Worker thread wakes up
21:48:49.919 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:49.919 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:50.333 00.414 10072 Exposure complete
21:48:50.396 00.063 10072 worker thread done servicing request
21:48:50.396 00.000 1032 OnExposeComplete: enter
21:48:50.398 00.002 1032 UpdateGuideState(): m_state=6
21:48:50.400 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 688
21:48:50.401 00.001 1032 Star::Find returns 1 (0), X=1104.70, Y=137.83, Mass=1335, SNR=25.6, Peak=120 HFD=3.1
21:48:50.404 00.003 1032 MultiStar: [#1 0.24,-0.29,0.00,M1] [#2 -0.04,-0.12,0.78,U] [#3 -0.01,0.03,0.67,U] [#4 -0.14,-0.11,0.64,U] [#5 0.34,-0.27,0.00,M3] [#6 0.12,-0.15,0.56,U] [#7 0.00,-0.21,0.00,M1] [#8 0.17,-0.09,0.51,U] 
21:48:50.406 00.002 1032 refined, 5 included, MultiStar: {0.03, -0.08}, one-star: {0.09, -0.06}
21:48:50.408 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
21:48:50.409 00.001 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
21:48:50.411 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.25 mountX=-0.08 mountY=-0.01, mountTheta=-3.08
21:48:50.414 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
21:48:50.416 00.002 1032 Enqueuing Move request for scope (0.03, -0.08)
21:48:50.418 00.002 10072 Worker thread wakes up
21:48:50.418 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
21:48:50.418 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
21:48:50.418 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=-0.01
21:48:50.419 00.001 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.19, period_length = 290.05
21:48:50.419 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:48:50.419 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:50.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:48:50.419 00.000 10072 MoveAxis(E, 3, ABG)
21:48:50.419 00.000 10072 Guiding  Dir = 2, Dur = 3
21:48:50.420 00.001 10072 IsGuiding returns 0
21:48:50.420 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=88, Gamma=2.230
21:48:50.423 00.003 10072 PulseGuide returned control before completion, sleep 13
21:48:50.439 00.016 10072 IsGuiding returns 0
21:48:50.439 00.000 10072 Move returns status 0, amount 3
21:48:50.439 00.000 10072 MoveAxis(N, 0, ABG)
21:48:50.439 00.000 10072 Move returns status 0, amount 0
21:48:50.439 00.000 10072 move complete, result=0
21:48:50.439 00.000 10072 worker thread done servicing request
21:48:50.442 00.003 1032 UpdateGuideState exits: m=1335 SNR=25.6
21:48:50.444 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:50.445 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:50.447 00.002 1032 Enqueuing Expose request
21:48:50.448 00.001 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:48:50.450 00.002 10072 Worker thread wakes up
21:48:50.450 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:50.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:51.085 00.635 10072 Exposure complete
21:48:51.147 00.062 10072 worker thread done servicing request
21:48:51.147 00.000 1032 OnExposeComplete: enter
21:48:51.148 00.001 1032 UpdateGuideState(): m_state=6
21:48:51.150 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 689
21:48:51.151 00.001 1032 Star::Find returns 1 (0), X=1104.72, Y=137.81, Mass=1326, SNR=25.6, Peak=124 HFD=3.0
21:48:51.153 00.002 1032 MultiStar: [#1 0.15,-0.01,0.96,U] [#2 -0.08,-0.07,0.74,U] [#3 -0.03,-0.06,0.72,U] [#4 -0.17,-0.09,0.71,U] [#5 0.31,0.03,0.00,M4] [#6 0.01,-0.16,0.61,U] [#7 0.10,-0.13,0.62,U] [#8 0.06,0.09,0.50,U] 
21:48:51.155 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.07}, one-star: {0.11, -0.08}
21:48:51.156 00.001 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
21:48:51.157 00.001 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
21:48:51.160 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.20 mountX=-0.07 mountY=-0.01, mountTheta=-3.04
21:48:51.162 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
21:48:51.165 00.003 1032 Enqueuing Move request for scope (0.03, -0.07)
21:48:51.166 00.001 10072 Worker thread wakes up
21:48:51.166 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
21:48:51.166 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
21:48:51.166 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.01
21:48:51.167 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.19, period_length = 290.05
21:48:51.167 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:48:51.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:51.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:48:51.168 00.001 10072 MoveAxis(E, 4, ABG)
21:48:51.168 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:51.168 00.000 10072 IsGuiding returns 0
21:48:51.168 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:48:51.171 00.003 10072 PulseGuide returned control before completion, sleep 14
21:48:51.193 00.022 10072 IsGuiding returns 0
21:48:51.193 00.000 10072 Move returns status 0, amount 4
21:48:51.193 00.000 10072 MoveAxis(N, 0, ABG)
21:48:51.193 00.000 10072 Move returns status 0, amount 0
21:48:51.193 00.000 10072 move complete, result=0
21:48:51.194 00.001 10072 worker thread done servicing request
21:48:51.194 00.000 1032 UpdateGuideState exits: m=1326 SNR=25.6
21:48:51.196 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:51.198 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:51.201 00.003 1032 Enqueuing Expose request
21:48:51.203 00.002 10072 Worker thread wakes up
21:48:51.203 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:48:51.207 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:51.208 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:51.619 00.411 10072 Exposure complete
21:48:51.686 00.067 10072 worker thread done servicing request
21:48:51.686 00.000 1032 OnExposeComplete: enter
21:48:51.688 00.002 1032 UpdateGuideState(): m_state=6
21:48:51.690 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 690
21:48:51.693 00.003 1032 Star::Find returns 1 (0), X=1104.65, Y=137.95, Mass=1109, SNR=23.3, Peak=98 HFD=3.3
21:48:51.695 00.002 1032 MultiStar: [#1 0.16,-0.09,1.05,U] [#2 -0.05,-0.06,0.86,U] [#3 -0.27,0.02,0.00,M1] [#4 -0.12,-0.00,0.73,U] [#5 0.27,-0.03,0.00,M5] [#6 -0.12,0.04,0.67,U] [#7 0.06,-0.02,0.77,U] [#8 -0.02,0.06,0.52,U] 
21:48:51.697 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.01}, one-star: {0.04, 0.06}
21:48:51.699 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
21:48:51.701 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
21:48:51.702 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.85 mountX=-0.01 mountY=-0.00, mountTheta=-2.68
21:48:51.709 00.007 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
21:48:51.712 00.003 1032 Enqueuing Move request for scope (0.01, -0.01)
21:48:51.714 00.002 10072 Worker thread wakes up
21:48:51.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
21:48:51.714 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
21:48:51.714 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.00
21:48:51.715 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.19, period_length = 290.05
21:48:51.715 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:48:51.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:51.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:48:51.715 00.000 10072 MoveAxis(E, 4, ABG)
21:48:51.715 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:51.716 00.001 10072 IsGuiding returns 0
21:48:51.716 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:48:51.719 00.003 10072 PulseGuide returned control before completion, sleep 14
21:48:51.738 00.019 10072 IsGuiding returns 0
21:48:51.739 00.001 10072 Move returns status 0, amount 4
21:48:51.739 00.000 10072 MoveAxis(N, 0, ABG)
21:48:51.739 00.000 10072 Move returns status 0, amount 0
21:48:51.739 00.000 10072 move complete, result=0
21:48:51.739 00.000 10072 worker thread done servicing request
21:48:51.739 00.000 1032 UpdateGuideState exits: m=1109 SNR=23.3
21:48:51.742 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:51.744 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:51.746 00.002 1032 Enqueuing Expose request
21:48:51.749 00.003 10072 Worker thread wakes up
21:48:51.749 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:51.749 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:48:51.751 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:52.382 00.631 10072 Exposure complete
21:48:52.443 00.061 10072 worker thread done servicing request
21:48:52.443 00.000 1032 OnExposeComplete: enter
21:48:52.446 00.003 1032 UpdateGuideState(): m_state=6
21:48:52.448 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 691
21:48:52.450 00.002 1032 Star::Find returns 1 (0), X=1104.72, Y=137.96, Mass=1219, SNR=24.5, Peak=105 HFD=3.0
21:48:52.452 00.002 1032 MultiStar: [#1 0.15,0.01,1.03,U] [#2 -0.00,-0.09,0.77,U] [#3 -0.17,-0.11,0.71,U] [#4 -0.15,-0.08,0.68,U] [#5 0.12,-0.19,0.00,M6] [#6 0.17,-0.21,0.00,M1] [#7 0.06,0.02,0.73,U] [#8 0.05,0.06,0.53,U] 
21:48:52.454 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {0.12, 0.07}
21:48:52.456 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
21:48:52.458 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
21:48:52.461 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.54 mountX=-0.02 mountY=-0.02, mountTheta=-2.37
21:48:52.464 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
21:48:52.466 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
21:48:52.468 00.002 10072 Worker thread wakes up
21:48:52.468 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
21:48:52.468 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
21:48:52.468 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
21:48:52.469 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.18, period_length = 290.05
21:48:52.469 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:48:52.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:52.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:48:52.469 00.000 10072 MoveAxis(E, 4, ABG)
21:48:52.469 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:52.469 00.000 10072 IsGuiding returns 0
21:48:52.469 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:48:52.472 00.003 10072 PulseGuide returned control before completion, sleep 14
21:48:52.489 00.017 10072 IsGuiding returns 0
21:48:52.489 00.000 10072 Move returns status 0, amount 4
21:48:52.489 00.000 10072 MoveAxis(N, 0, ABG)
21:48:52.490 00.001 10072 Move returns status 0, amount 0
21:48:52.490 00.000 10072 move complete, result=0
21:48:52.490 00.000 10072 worker thread done servicing request
21:48:52.492 00.002 1032 UpdateGuideState exits: m=1219 SNR=24.5
21:48:52.494 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:52.496 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:52.497 00.001 1032 Enqueuing Expose request
21:48:52.499 00.002 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:48:52.502 00.003 10072 Worker thread wakes up
21:48:52.502 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:52.502 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:52.917 00.415 10072 Exposure complete
21:48:52.978 00.061 10072 worker thread done servicing request
21:48:52.978 00.000 1032 OnExposeComplete: enter
21:48:52.980 00.002 1032 UpdateGuideState(): m_state=6
21:48:52.982 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 692
21:48:52.984 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=137.69, Mass=1211, SNR=24.4, Peak=125 HFD=3.0
21:48:52.986 00.002 1032 MultiStar: [#1 0.18,0.08,0.99,U] [#2 0.04,-0.13,0.76,U] [#3 0.02,-0.14,0.79,U] [#4 -0.08,-0.19,0.68,U] [#5 0.13,-0.01,0.63,U] [#6 0.05,-0.12,0.61,U] [#7 0.12,-0.17,0.68,U] [#8 0.21,-0.04,0.00,M1] 
21:48:52.989 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.11}, one-star: {0.05, -0.20}
21:48:52.991 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
21:48:52.993 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
21:48:52.995 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.01 mountX=-0.12 mountY=-0.04, mountTheta=-2.84
21:48:52.998 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.11, opts=13)
21:48:52.999 00.001 1032 Enqueuing Move request for scope (0.07, -0.11)
21:48:53.001 00.002 10072 Worker thread wakes up
21:48:53.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
21:48:53.001 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
21:48:53.001 00.000 10072 Moving (0.07, -0.11) raw xDistance=-0.12 yDistance=-0.04
21:48:53.002 00.001 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.18, period_length = 290.05
21:48:53.002 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
21:48:53.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:53.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:48:53.002 00.000 10072 MoveAxis(E, 4, ABG)
21:48:53.002 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:53.003 00.001 10072 IsGuiding returns 0
21:48:53.003 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:48:53.005 00.002 10072 PulseGuide returned control before completion, sleep 14
21:48:53.021 00.016 10072 IsGuiding returns 0
21:48:53.021 00.000 10072 Move returns status 0, amount 4
21:48:53.021 00.000 10072 MoveAxis(N, 0, ABG)
21:48:53.021 00.000 10072 Move returns status 0, amount 0
21:48:53.021 00.000 10072 move complete, result=0
21:48:53.021 00.000 10072 worker thread done servicing request
21:48:53.024 00.003 1032 UpdateGuideState exits: m=1211 SNR=24.4
21:48:53.026 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:53.027 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:53.029 00.002 1032 Enqueuing Expose request
21:48:53.030 00.001 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:48:53.032 00.002 10072 Worker thread wakes up
21:48:53.032 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:53.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:53.661 00.629 10072 Exposure complete
21:48:53.720 00.059 10072 worker thread done servicing request
21:48:53.720 00.000 1032 OnExposeComplete: enter
21:48:53.722 00.002 1032 UpdateGuideState(): m_state=6
21:48:53.724 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 693
21:48:53.726 00.002 1032 Star::Find returns 1 (0), X=1104.65, Y=137.79, Mass=1226, SNR=24.5, Peak=115 HFD=3.1
21:48:53.728 00.002 1032 MultiStar: [#1 0.12,-0.11,1.02,U] [#2 0.07,-0.10,0.79,U] [#3 -0.11,-0.12,0.72,U] [#4 -0.03,-0.01,0.68,U] [#5 -0.03,-0.18,0.68,U] [#6 -0.02,-0.06,0.68,U] [#7 -0.04,-0.12,0.69,U] [#8 -0.09,-0.08,0.52,U] 
21:48:53.729 00.001 1032 refined, 8 included, MultiStar: {-0.00, -0.10}, one-star: {0.04, -0.10}
21:48:53.731 00.002 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
21:48:53.732 00.001 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
21:48:53.733 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.57 mountX=-0.10 mountY=0.03, mountTheta=2.88
21:48:53.737 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.10, opts=13)
21:48:53.739 00.002 1032 Enqueuing Move request for scope (-0.00, -0.10)
21:48:53.742 00.003 10072 Worker thread wakes up
21:48:53.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
21:48:53.742 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
21:48:53.742 00.000 10072 Moving (-0.00, -0.10) raw xDistance=-0.10 yDistance=0.03
21:48:53.743 00.001 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.18, period_length = 290.05
21:48:53.743 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
21:48:53.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:53.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:48:53.743 00.000 10072 MoveAxis(E, 5, ABG)
21:48:53.743 00.000 10072 Guiding  Dir = 2, Dur = 5
21:48:53.744 00.001 10072 IsGuiding returns 0
21:48:53.744 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:48:53.747 00.003 10072 PulseGuide returned control before completion, sleep 15
21:48:53.766 00.019 1032 UpdateGuideState exits: m=1226 SNR=24.5
21:48:53.770 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:53.772 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:53.775 00.003 1032 Enqueuing Expose request
21:48:53.777 00.002 10072 IsGuiding returns 0
21:48:53.777 00.000 10072 Move returns status 0, amount 5
21:48:53.777 00.000 10072 MoveAxis(N, 0, ABG)
21:48:53.777 00.000 10072 Move returns status 0, amount 0
21:48:53.777 00.000 10072 move complete, result=0
21:48:53.777 00.000 10072 worker thread done servicing request
21:48:53.777 00.000 10072 Worker thread wakes up
21:48:53.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:53.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:53.777 00.000 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:48:54.194 00.417 10072 Exposure complete
21:48:54.256 00.062 10072 worker thread done servicing request
21:48:54.256 00.000 1032 OnExposeComplete: enter
21:48:54.258 00.002 1032 UpdateGuideState(): m_state=6
21:48:54.260 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 694
21:48:54.263 00.003 1032 Star::Find returns 1 (0), X=1104.62, Y=137.88, Mass=1220, SNR=24.5, Peak=117 HFD=3.3
21:48:54.264 00.001 1032 MultiStar: [#1 0.19,-0.10,0.00,M1] [#2 -0.11,-0.15,0.78,U] [#3 0.03,-0.25,0.00,M1] [#4 -0.07,-0.11,0.70,U] [#5 0.12,-0.18,0.00,M5] [#6 0.01,-0.16,0.65,U] [#7 0.07,-0.00,0.68,U] [#8 0.01,0.08,0.53,U] 
21:48:54.267 00.003 1032 single-star, 5 included, MultiStar: {-0.02, -0.06}, one-star: {0.01, -0.01}
21:48:54.268 00.001 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
21:48:54.270 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
21:48:54.273 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.59 mountX=-0.01 mountY=-0.01, mountTheta=-2.42
21:48:54.276 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
21:48:54.277 00.001 1032 Enqueuing Move request for scope (0.01, -0.01)
21:48:54.279 00.002 10072 Worker thread wakes up
21:48:54.279 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
21:48:54.279 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
21:48:54.279 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
21:48:54.280 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.18, period_length = 290.05
21:48:54.280 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:48:54.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:54.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:48:54.281 00.001 10072 MoveAxis(E, 4, ABG)
21:48:54.281 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:54.281 00.000 10072 IsGuiding returns 0
21:48:54.281 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:48:54.284 00.003 10072 PulseGuide returned control before completion, sleep 14
21:48:54.300 00.016 10072 IsGuiding returns 0
21:48:54.300 00.000 10072 Move returns status 0, amount 4
21:48:54.300 00.000 10072 MoveAxis(N, 0, ABG)
21:48:54.300 00.000 10072 Move returns status 0, amount 0
21:48:54.300 00.000 10072 move complete, result=0
21:48:54.300 00.000 10072 worker thread done servicing request
21:48:54.304 00.004 1032 UpdateGuideState exits: m=1220 SNR=24.5
21:48:54.306 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:54.308 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:54.309 00.001 1032 Enqueuing Expose request
21:48:54.311 00.002 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:48:54.312 00.001 10072 Worker thread wakes up
21:48:54.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:54.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:54.944 00.632 10072 Exposure complete
21:48:55.008 00.064 10072 worker thread done servicing request
21:48:55.008 00.000 1032 OnExposeComplete: enter
21:48:55.010 00.002 1032 UpdateGuideState(): m_state=6
21:48:55.012 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 695
21:48:55.014 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=137.93, Mass=1430, SNR=26.5, Peak=125 HFD=3.3
21:48:55.016 00.002 1032 MultiStar: [#1 0.06,-0.08,0.94,U] [#2 -0.05,-0.07,0.80,U] [#3 -0.14,0.02,0.67,U] [#4 -0.07,0.04,0.64,U] [#5 0.08,-0.02,0.61,U] [#6 0.04,-0.13,0.56,U] [#7 -0.01,0.10,0.64,U] [#8 0.03,0.11,0.49,U] 
21:48:55.021 00.005 1032 refined, 8 included, MultiStar: {-0.01, -0.00}, one-star: {-0.04, 0.04}
21:48:55.024 00.003 1032 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.83) = xAngle (-4.84 = 1.45)
21:48:55.025 00.001 1032 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.84 = 1.45)
21:48:55.027 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-3.01 mountX=0.00 mountY=0.01, mountTheta=1.45
21:48:55.030 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.00, opts=13)
21:48:55.033 00.003 1032 Enqueuing Move request for scope (-0.01, -0.00)
21:48:55.035 00.002 10072 Worker thread wakes up
21:48:55.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
21:48:55.035 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
21:48:55.035 00.000 10072 Moving (-0.01, -0.00) raw xDistance=0.00 yDistance=0.01
21:48:55.037 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.18, period_length = 290.05
21:48:55.037 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:48:55.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:55.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:48:55.037 00.000 10072 MoveAxis(E, 4, ABG)
21:48:55.037 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:55.038 00.001 10072 IsGuiding returns 0
21:48:55.038 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=87, Gamma=2.230
21:48:55.041 00.003 10072 PulseGuide returned control before completion, sleep 13
21:48:55.062 00.021 1032 UpdateGuideState exits: m=1430 SNR=26.5
21:48:55.064 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:55.067 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:55.068 00.001 10072 IsGuiding returns 0
21:48:55.068 00.000 10072 Move returns status 0, amount 4
21:48:55.068 00.000 10072 MoveAxis(N, 0, ABG)
21:48:55.069 00.001 1032 Enqueuing Expose request
21:48:55.071 00.002 10072 Move returns status 0, amount 0
21:48:55.071 00.000 10072 move complete, result=0
21:48:55.071 00.000 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:48:55.073 00.002 10072 worker thread done servicing request
21:48:55.074 00.001 10072 Worker thread wakes up
21:48:55.074 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:55.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:55.494 00.420 10072 Exposure complete
21:48:55.556 00.062 10072 worker thread done servicing request
21:48:55.557 00.001 1032 OnExposeComplete: enter
21:48:55.558 00.001 1032 UpdateGuideState(): m_state=6
21:48:55.561 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 696
21:48:55.562 00.001 1032 Star::Find returns 1 (0), X=1104.56, Y=137.86, Mass=1254, SNR=24.8, Peak=111 HFD=3.3
21:48:55.564 00.002 1032 MultiStar: [#1 0.09,-0.12,0.95,U] [#2 -0.03,-0.15,0.76,U] [#3 -0.14,-0.14,0.78,U] [#4 -0.02,-0.02,0.68,U] [#5 0.03,-0.38,0.00,M5] [#6 -0.03,-0.07,0.64,U] [#7 0.00,0.04,0.71,U] [#8 -0.02,-0.07,0.49,U] 
21:48:55.565 00.001 1032 single-star, 7 included, MultiStar: {-0.02, -0.07}, one-star: {-0.05, -0.03}
21:48:55.567 00.002 1032 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.83) = xAngle (-4.50 = 1.78)
21:48:55.568 00.001 1032 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.50 = 1.78)
21:48:55.571 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.67 mountX=-0.01 mountY=0.06, mountTheta=1.78
21:48:55.574 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.03, opts=13)
21:48:55.576 00.002 1032 Enqueuing Move request for scope (-0.05, -0.03)
21:48:55.577 00.001 10072 Worker thread wakes up
21:48:55.578 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
21:48:55.578 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
21:48:55.578 00.000 10072 Moving (-0.05, -0.03) raw xDistance=-0.01 yDistance=0.06
21:48:55.580 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.18, period_length = 290.05
21:48:55.580 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:48:55.580 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:55.580 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:48:55.580 00.000 10072 MoveAxis(E, 3, ABG)
21:48:55.580 00.000 10072 Guiding  Dir = 2, Dur = 3
21:48:55.581 00.001 10072 IsGuiding returns 0
21:48:55.581 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=86, Gamma=2.230
21:48:55.585 00.004 10072 PulseGuide returned control before completion, sleep 13
21:48:55.600 00.015 10072 IsGuiding returns 0
21:48:55.600 00.000 10072 Move returns status 0, amount 3
21:48:55.600 00.000 10072 MoveAxis(N, 0, ABG)
21:48:55.600 00.000 10072 Move returns status 0, amount 0
21:48:55.600 00.000 10072 move complete, result=0
21:48:55.600 00.000 10072 worker thread done servicing request
21:48:55.604 00.004 1032 UpdateGuideState exits: m=1254 SNR=24.8
21:48:55.606 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:55.608 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:55.610 00.002 1032 Enqueuing Expose request
21:48:55.613 00.003 1032 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
21:48:55.616 00.003 10072 Worker thread wakes up
21:48:55.616 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:55.616 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:56.246 00.630 10072 Exposure complete
21:48:56.305 00.059 1032 OnExposeComplete: enter
21:48:56.307 00.002 1032 UpdateGuideState(): m_state=6
21:48:56.309 00.002 10072 worker thread done servicing request
21:48:56.309 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 697
21:48:56.311 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=137.74, Mass=1224, SNR=24.5, Peak=120 HFD=3.1
21:48:56.313 00.002 1032 MultiStar: [#1 -0.05,-0.17,0.99,U] [#2 0.04,-0.26,0.00,M1] [#3 -0.01,-0.05,0.77,U] [#4 0.12,-0.01,0.68,U] [#5 0.10,-0.13,0.65,U] [#6 -0.03,-0.16,0.59,U] [#7 0.05,-0.06,0.69,U] [#8 -0.06,-0.10,0.54,U] 
21:48:56.315 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.11}, one-star: {-0.11, -0.14}
21:48:56.316 00.001 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.83)
21:48:56.318 00.002 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.83)
21:48:56.319 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.62 mountX=-0.10 mountY=0.03, mountTheta=2.83
21:48:56.324 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.11, opts=13)
21:48:56.326 00.002 1032 Enqueuing Move request for scope (-0.01, -0.11)
21:48:56.327 00.001 10072 Worker thread wakes up
21:48:56.328 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
21:48:56.328 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
21:48:56.328 00.000 10072 Moving (-0.01, -0.11) raw xDistance=-0.10 yDistance=0.03
21:48:56.329 00.001 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.18, period_length = 290.05
21:48:56.329 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
21:48:56.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:56.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:48:56.329 00.000 10072 MoveAxis(E, 4, ABG)
21:48:56.329 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:56.329 00.000 10072 IsGuiding returns 0
21:48:56.329 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:48:56.334 00.005 10072 PulseGuide returned control before completion, sleep 13
21:48:56.352 00.018 10072 IsGuiding returns 0
21:48:56.352 00.000 10072 Move returns status 0, amount 4
21:48:56.352 00.000 10072 MoveAxis(N, 0, ABG)
21:48:56.352 00.000 10072 Move returns status 0, amount 0
21:48:56.353 00.001 10072 move complete, result=0
21:48:56.353 00.000 10072 worker thread done servicing request
21:48:56.353 00.000 1032 UpdateGuideState exits: m=1224 SNR=24.5
21:48:56.355 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:56.357 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:56.358 00.001 1032 Enqueuing Expose request
21:48:56.361 00.003 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:48:56.365 00.004 10072 Worker thread wakes up
21:48:56.365 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:56.365 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:56.780 00.415 10072 Exposure complete
21:48:56.841 00.061 10072 worker thread done servicing request
21:48:56.841 00.000 1032 OnExposeComplete: enter
21:48:56.843 00.002 1032 UpdateGuideState(): m_state=6
21:48:56.845 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 698
21:48:56.847 00.002 1032 Star::Find returns 1 (0), X=1104.54, Y=137.96, Mass=1212, SNR=24.4, Peak=106 HFD=3.2
21:48:56.849 00.002 1032 MultiStar: [#1 -0.05,-0.03,0.94,U] [#2 0.15,-0.04,0.80,U] [#3 0.10,0.09,0.78,U] [#4 0.06,0.05,0.72,U] [#5 0.07,0.03,0.64,U] [#6 0.16,0.01,0.62,U] [#7 0.07,0.06,0.71,U] [#8 -0.04,0.26,0.00,M1] 
21:48:56.851 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {-0.07, 0.07}
21:48:56.853 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
21:48:56.856 00.003 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
21:48:56.857 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.53 mountX=0.02 mountY=-0.06, mountTheta=-1.30
21:48:56.861 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
21:48:56.863 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
21:48:56.865 00.002 10072 Worker thread wakes up
21:48:56.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
21:48:56.865 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
21:48:56.865 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.06
21:48:56.866 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.18, period_length = 290.05
21:48:56.867 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:48:56.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:56.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:48:56.867 00.000 10072 MoveAxis(E, 4, ABG)
21:48:56.867 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:56.867 00.000 10072 IsGuiding returns 0
21:48:56.868 00.001 10072 PulseGuide returned control before completion, sleep 14
21:48:56.870 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
21:48:56.885 00.015 10072 IsGuiding returns 0
21:48:56.885 00.000 10072 Move returns status 0, amount 4
21:48:56.885 00.000 10072 MoveAxis(N, 0, ABG)
21:48:56.885 00.000 10072 Move returns status 0, amount 0
21:48:56.885 00.000 10072 move complete, result=0
21:48:56.885 00.000 10072 worker thread done servicing request
21:48:56.891 00.006 1032 UpdateGuideState exits: m=1212 SNR=24.4
21:48:56.894 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:56.896 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:56.898 00.002 1032 Enqueuing Expose request
21:48:56.900 00.002 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
21:48:56.902 00.002 10072 Worker thread wakes up
21:48:56.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:56.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:57.529 00.627 10072 Exposure complete
21:48:57.594 00.065 10072 worker thread done servicing request
21:48:57.595 00.001 1032 OnExposeComplete: enter
21:48:57.596 00.001 1032 UpdateGuideState(): m_state=6
21:48:57.598 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 699
21:48:57.600 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=137.95, Mass=1261, SNR=24.9, Peak=112 HFD=3.2
21:48:57.601 00.001 1032 MultiStar: [#1 0.10,-0.08,0.93,U] [#2 0.23,-0.09,0.00,M1] [#3 -0.04,0.03,0.75,U] [#4 0.02,0.03,0.62,U] [#5 0.16,0.02,0.65,U] [#6 0.07,-0.08,0.61,U] [#7 0.20,0.10,0.00,M1] [#8 -0.05,0.12,0.48,U] 
21:48:57.603 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.01}, one-star: {0.06, 0.06}
21:48:57.604 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
21:48:57.606 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
21:48:57.607 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.18 mountX=-0.00 mountY=-0.05, mountTheta=-1.65
21:48:57.610 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
21:48:57.612 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
21:48:57.613 00.001 10072 Worker thread wakes up
21:48:57.613 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
21:48:57.613 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
21:48:57.613 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
21:48:57.616 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.18, period_length = 290.05
21:48:57.616 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:48:57.616 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:57.616 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:48:57.616 00.000 10072 MoveAxis(E, 4, ABG)
21:48:57.616 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:57.617 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:48:57.621 00.004 10072 IsGuiding returns 0
21:48:57.621 00.000 10072 PulseGuide returned control before completion, sleep 14
21:48:57.640 00.019 1032 UpdateGuideState exits: m=1261 SNR=24.9
21:48:57.642 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:57.647 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:57.650 00.003 1032 Enqueuing Expose request
21:48:57.653 00.003 10072 IsGuiding returns 0
21:48:57.653 00.000 10072 Move returns status 0, amount 4
21:48:57.653 00.000 10072 MoveAxis(N, 0, ABG)
21:48:57.653 00.000 10072 Move returns status 0, amount 0
21:48:57.653 00.000 10072 move complete, result=0
21:48:57.653 00.000 10072 worker thread done servicing request
21:48:57.656 00.003 10072 Worker thread wakes up
21:48:57.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:57.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:57.662 00.006 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
21:48:58.077 00.415 10072 Exposure complete
21:48:58.141 00.064 10072 worker thread done servicing request
21:48:58.141 00.000 1032 OnExposeComplete: enter
21:48:58.144 00.003 1032 UpdateGuideState(): m_state=6
21:48:58.146 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 700
21:48:58.148 00.002 1032 Star::Find returns 1 (0), X=1104.73, Y=137.88, Mass=1366, SNR=25.9, Peak=116 HFD=3.2
21:48:58.150 00.002 1032 MultiStar: [#1 0.13,-0.19,0.00,M1] [#2 0.03,-0.17,0.78,U] [#3 -0.02,-0.13,0.75,U] [#4 0.08,-0.08,0.65,U] [#5 0.16,-0.11,0.60,U] [#6 0.06,-0.19,0.59,U] [#7 0.06,-0.15,0.70,U] [#8 0.11,0.05,0.49,U] 
21:48:58.152 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.10}, one-star: {0.12, -0.00}
21:48:58.153 00.001 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
21:48:58.156 00.003 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
21:48:58.157 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-0.91 mountX=-0.11 mountY=-0.05, mountTheta=-2.74
21:48:58.161 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.10, opts=13)
21:48:58.163 00.002 1032 Enqueuing Move request for scope (0.08, -0.10)
21:48:58.166 00.003 10072 Worker thread wakes up
21:48:58.166 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
21:48:58.166 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
21:48:58.166 00.000 10072 Moving (0.08, -0.10) raw xDistance=-0.11 yDistance=-0.05
21:48:58.167 00.001 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.17, period_length = 290.05
21:48:58.167 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
21:48:58.168 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:58.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:48:58.168 00.000 10072 MoveAxis(E, 4, ABG)
21:48:58.168 00.000 10072 Guiding  Dir = 2, Dur = 4
21:48:58.168 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:48:58.170 00.002 10072 IsGuiding returns 0
21:48:58.171 00.001 10072 PulseGuide returned control before completion, sleep 14
21:48:58.191 00.020 1032 UpdateGuideState exits: m=1366 SNR=25.9
21:48:58.194 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:58.196 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:58.198 00.002 1032 Enqueuing Expose request
21:48:58.200 00.002 10072 IsGuiding returns 0
21:48:58.200 00.000 10072 Move returns status 0, amount 4
21:48:58.200 00.000 10072 MoveAxis(N, 0, ABG)
21:48:58.201 00.001 10072 Move returns status 0, amount 0
21:48:58.201 00.000 10072 move complete, result=0
21:48:58.201 00.000 10072 worker thread done servicing request
21:48:58.201 00.000 10072 Worker thread wakes up
21:48:58.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:58.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:58.209 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:48:58.838 00.629 10072 Exposure complete
21:48:58.894 00.056 10072 worker thread done servicing request
21:48:58.894 00.000 1032 OnExposeComplete: enter
21:48:58.896 00.002 1032 UpdateGuideState(): m_state=6
21:48:58.899 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 701
21:48:58.901 00.002 1032 Star::Find returns 1 (0), X=1104.73, Y=137.76, Mass=1240, SNR=24.7, Peak=111 HFD=3.0
21:48:58.903 00.002 1032 MultiStar: [#1 0.17,-0.21,0.00,M2] [#2 0.05,-0.33,0.00,M1] [#3 -0.01,-0.12,0.77,U] [#4 -0.05,-0.11,0.67,U] [#5 0.19,-0.22,0.00,M2] [#6 0.14,-0.23,0.00,M1] [#7 0.15,-0.14,0.66,U] [#8 0.16,-0.11,0.51,U] 
21:48:58.904 00.001 1032 refined, 4 included, MultiStar: {0.07, -0.12}, one-star: {0.12, -0.12}
21:48:58.907 00.003 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
21:48:58.908 00.001 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
21:48:58.909 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.03 mountX=-0.13 mountY=-0.04, mountTheta=-2.86
21:48:58.912 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.12, opts=13)
21:48:58.914 00.002 1032 Enqueuing Move request for scope (0.07, -0.12)
21:48:58.916 00.002 10072 Worker thread wakes up
21:48:58.916 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
21:48:58.916 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
21:48:58.917 00.001 10072 Moving (0.07, -0.12) raw xDistance=-0.13 yDistance=-0.04
21:48:58.917 00.000 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.17, period_length = 290.05
21:48:58.917 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
21:48:58.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:58.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:48:58.917 00.000 10072 MoveAxis(E, 67, ABG)
21:48:58.917 00.000 10072 Guiding  Dir = 2, Dur = 67
21:48:58.918 00.001 10072 IsGuiding returns 0
21:48:58.918 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:48:58.920 00.002 10072 PulseGuide returned control before completion, sleep 77
21:48:58.940 00.020 1032 UpdateGuideState exits: m=1240 SNR=24.7
21:48:58.942 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:58.944 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:58.947 00.003 1032 Enqueuing Expose request
21:48:59.007 00.060 10072 IsGuiding returns 0
21:48:59.007 00.000 10072 Move returns status 0, amount 67
21:48:59.007 00.000 10072 MoveAxis(N, 0, ABG)
21:48:59.007 00.000 10072 Move returns status 0, amount 0
21:48:59.007 00.000 10072 move complete, result=0
21:48:59.007 00.000 10072 worker thread done servicing request
21:48:59.007 00.000 10072 Worker thread wakes up
21:48:59.007 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:59.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:48:59.007 00.000 1032 GuideStep: -0.1 px 67 ms EAST, -0.0 px 0 ms NORTH
21:48:59.415 00.408 10072 Exposure complete
21:48:59.475 00.060 10072 worker thread done servicing request
21:48:59.475 00.000 1032 OnExposeComplete: enter
21:48:59.478 00.003 1032 UpdateGuideState(): m_state=6
21:48:59.479 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 702
21:48:59.481 00.002 1032 Star::Find returns 1 (0), X=1104.73, Y=137.67, Mass=1228, SNR=24.5, Peak=115 HFD=3.2
21:48:59.483 00.002 1032 MultiStar: [#1 0.16,-0.20,0.00,M3] [#2 0.03,-0.15,0.81,U] [#3 0.01,-0.19,0.73,U] [#4 -0.08,-0.12,0.68,U] [#5 0.22,-0.27,0.00,M3] [#6 0.10,-0.30,0.00,M2] [#7 0.03,-0.07,0.68,U] [#8 0.02,-0.20,0.50,U] 
21:48:59.485 00.002 1032 refined, 5 included, MultiStar: {0.03, -0.16}, one-star: {0.12, -0.22}
21:48:59.487 00.002 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
21:48:59.489 00.002 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
21:48:59.490 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.40 mountX=-0.16 mountY=0.01, mountTheta=3.05
21:48:59.497 00.007 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.16, opts=13)
21:48:59.499 00.002 1032 Enqueuing Move request for scope (0.03, -0.16)
21:48:59.500 00.001 10072 Worker thread wakes up
21:48:59.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
21:48:59.500 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
21:48:59.500 00.000 10072 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=0.01
21:48:59.502 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.17, period_length = 290.05
21:48:59.502 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
21:48:59.503 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:59.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:48:59.503 00.000 10072 MoveAxis(E, 79, ABG)
21:48:59.503 00.000 10072 Guiding  Dir = 2, Dur = 79
21:48:59.503 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:48:59.505 00.002 10072 IsGuiding returns 0
21:48:59.505 00.000 10072 PulseGuide returned control before completion, sleep 89
21:48:59.523 00.018 1032 UpdateGuideState exits: m=1228 SNR=24.5
21:48:59.526 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:59.527 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:48:59.530 00.003 1032 Enqueuing Expose request
21:48:59.599 00.069 10072 IsGuiding returns 1
21:48:59.599 00.000 10072 scope still moving after pulse duration time elapsed
21:48:59.630 00.031 10072 IsGuiding returns 0
21:48:59.630 00.000 10072 scope move finished after 79 + 46 ms
21:48:59.630 00.000 10072 Move returns status 0, amount 79
21:48:59.630 00.000 10072 MoveAxis(N, 0, ABG)
21:48:59.630 00.000 10072 Move returns status 0, amount 0
21:48:59.630 00.000 10072 move complete, result=0
21:48:59.630 00.000 10072 worker thread done servicing request
21:48:59.630 00.000 10072 Worker thread wakes up
21:48:59.630 00.000 1032 GuideStep: -0.2 px 79 ms EAST, 0.0 px 0 ms NORTH
21:48:59.634 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:48:59.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:00.260 00.626 10072 Exposure complete
21:49:00.320 00.060 10072 worker thread done servicing request
21:49:00.320 00.000 1032 OnExposeComplete: enter
21:49:00.322 00.002 1032 UpdateGuideState(): m_state=6
21:49:00.323 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 703
21:49:00.325 00.002 1032 Star::Find returns 1 (0), X=1104.67, Y=137.93, Mass=1380, SNR=26.1, Peak=126 HFD=3.2
21:49:00.327 00.002 1032 MultiStar: [#1 0.07,0.21,0.00,M4] [#2 -0.02,0.06,0.77,U] [#3 -0.14,0.31,0.00,M1] [#4 -0.11,0.20,0.00,M1] [#5 0.07,0.23,0.00,M4] [#6 -0.12,0.06,0.58,U] [#7 -0.07,0.16,0.63,U] [#8 -0.07,0.20,0.00,M1] 
21:49:00.329 00.002 1032 single-star, 3 included, MultiStar: {-0.02, 0.08}, one-star: {0.06, 0.05}
21:49:00.332 00.003 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
21:49:00.334 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
21:49:00.336 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.66 mountX=0.03 mountY=-0.07, mountTheta=-1.17
21:49:00.339 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
21:49:00.341 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
21:49:00.342 00.001 10072 Worker thread wakes up
21:49:00.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
21:49:00.342 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
21:49:00.342 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
21:49:00.343 00.001 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.17, period_length = 290.05
21:49:00.343 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:49:00.344 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:00.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:49:00.344 00.000 10072 MoveAxis(E, 4, ABG)
21:49:00.344 00.000 10072 Guiding  Dir = 2, Dur = 4
21:49:00.344 00.000 10072 IsGuiding returns 0
21:49:00.345 00.001 10072 PulseGuide returned control before completion, sleep 14
21:49:00.346 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:49:00.366 00.020 10072 IsGuiding returns 0
21:49:00.366 00.000 10072 Move returns status 0, amount 4
21:49:00.366 00.000 10072 MoveAxis(N, 0, ABG)
21:49:00.366 00.000 10072 Move returns status 0, amount 0
21:49:00.366 00.000 10072 move complete, result=0
21:49:00.366 00.000 10072 worker thread done servicing request
21:49:00.368 00.002 1032 UpdateGuideState exits: m=1380 SNR=26.1
21:49:00.370 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:00.371 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:00.373 00.002 1032 Enqueuing Expose request
21:49:00.374 00.001 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
21:49:00.376 00.002 10072 Worker thread wakes up
21:49:00.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:00.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:00.788 00.412 10072 Exposure complete
21:49:00.851 00.063 10072 worker thread done servicing request
21:49:00.851 00.000 1032 OnExposeComplete: enter
21:49:00.854 00.003 1032 UpdateGuideState(): m_state=6
21:49:00.856 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 704
21:49:00.858 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=138.03, Mass=1180, SNR=24.1, Peak=106 HFD=3.4
21:49:00.860 00.002 1032 MultiStar: [#1 0.04,0.15,1.01,U] [#2 -0.03,0.09,0.73,U] [#3 -0.03,0.18,0.73,U] [#4 -0.04,0.28,0.00,M2] [#5 0.14,0.23,0.00,M5] [#6 -0.14,0.36,0.00,M2] [#7 0.01,0.16,0.76,U] [#8 -0.16,0.19,0.00,M2] 
21:49:00.862 00.002 1032 refined, 4 included, MultiStar: {-0.01, 0.14}, one-star: {-0.05, 0.14}
21:49:00.865 00.003 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
21:49:00.867 00.002 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
21:49:00.868 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.15 cameraTheta=1.64 mountX=0.14 mountY=-0.03, mountTheta=-0.19
21:49:00.871 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.14, opts=13)
21:49:00.873 00.002 1032 Enqueuing Move request for scope (-0.01, 0.14)
21:49:00.875 00.002 10072 Worker thread wakes up
21:49:00.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
21:49:00.875 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
21:49:00.875 00.000 10072 Moving (-0.01, 0.14) raw xDistance=0.14 yDistance=-0.03
21:49:00.876 00.001 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.17, period_length = 290.05
21:49:00.876 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
21:49:00.877 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:00.877 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:49:00.877 00.000 10072 MoveAxis(W, 63, ABG)
21:49:00.877 00.000 10072 Guiding  Dir = 3, Dur = 63
21:49:00.877 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:49:00.879 00.002 10072 IsGuiding returns 0
21:49:00.880 00.001 10072 PulseGuide returned control before completion, sleep 73
21:49:00.902 00.022 1032 UpdateGuideState exits: m=1180 SNR=24.1
21:49:00.904 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:00.906 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:00.907 00.001 1032 Enqueuing Expose request
21:49:00.958 00.051 10072 IsGuiding returns 0
21:49:00.958 00.000 10072 Move returns status 0, amount 63
21:49:00.958 00.000 10072 MoveAxis(N, 0, ABG)
21:49:00.958 00.000 10072 Move returns status 0, amount 0
21:49:00.958 00.000 10072 move complete, result=0
21:49:00.958 00.000 10072 worker thread done servicing request
21:49:00.958 00.000 10072 Worker thread wakes up
21:49:00.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:00.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:00.959 00.001 1032 GuideStep: 0.1 px 63 ms WEST, -0.0 px 0 ms NORTH
21:49:01.588 00.629 10072 Exposure complete
21:49:01.670 00.082 10072 worker thread done servicing request
21:49:01.671 00.001 1032 OnExposeComplete: enter
21:49:01.673 00.002 1032 UpdateGuideState(): m_state=6
21:49:01.683 00.010 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 705
21:49:01.691 00.008 1032 Star::Find returns 1 (0), X=1104.58, Y=137.82, Mass=1393, SNR=26.2, Peak=119 HFD=3.2
21:49:01.704 00.013 1032 MultiStar: [#1 0.04,-0.10,0.90,U] [#2 -0.09,0.07,0.74,U] [#3 -0.20,0.06,0.00,M1] [#4 -0.07,0.11,0.63,U] [#5 0.06,-0.00,0.62,U] [#6 -0.23,-0.03,0.00,M3] [#7 -0.08,0.15,0.69,U] [#8 0.02,0.37,0.00,M3] 
21:49:01.711 00.007 1032 refined, 5 included, MultiStar: {-0.03, 0.01}, one-star: {-0.03, -0.06}
21:49:01.721 00.010 1032 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.83) = xAngle (0.80 = 0.80)
21:49:01.724 00.003 1032 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.80 = 0.80)
21:49:01.728 00.004 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.63 mountX=0.02 mountY=0.02, mountTheta=0.80
21:49:01.735 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
21:49:01.744 00.009 1032 Enqueuing Move request for scope (-0.03, 0.01)
21:49:01.748 00.004 10072 Worker thread wakes up
21:49:01.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
21:49:01.748 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
21:49:01.748 00.000 10072 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.02
21:49:01.750 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.17, period_length = 290.05
21:49:01.750 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:49:01.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:01.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:49:01.750 00.000 10072 MoveAxis(E, 4, ABG)
21:49:01.751 00.001 10072 Guiding  Dir = 2, Dur = 4
21:49:01.752 00.001 10072 IsGuiding returns 0
21:49:01.753 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:49:01.756 00.003 10072 PulseGuide returned control before completion, sleep 13
21:49:01.771 00.015 10072 IsGuiding returns 0
21:49:01.771 00.000 10072 Move returns status 0, amount 4
21:49:01.772 00.001 10072 MoveAxis(N, 0, ABG)
21:49:01.772 00.000 10072 Move returns status 0, amount 0
21:49:01.772 00.000 10072 move complete, result=0
21:49:01.772 00.000 10072 worker thread done servicing request
21:49:01.783 00.011 1032 UpdateGuideState exits: m=1393 SNR=26.2
21:49:01.787 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:01.790 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:01.793 00.003 1032 Enqueuing Expose request
21:49:01.796 00.003 10072 Worker thread wakes up
21:49:01.796 00.000 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:49:01.800 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:01.800 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:02.225 00.425 10072 Exposure complete
21:49:02.319 00.094 10072 worker thread done servicing request
21:49:02.319 00.000 1032 OnExposeComplete: enter
21:49:02.321 00.002 1032 UpdateGuideState(): m_state=6
21:49:02.324 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 706
21:49:02.326 00.002 1032 Star::Find returns 1 (0), X=1104.72, Y=137.88, Mass=1231, SNR=24.6, Peak=102 HFD=3.3
21:49:02.331 00.005 1032 MultiStar: [#1 0.00,-0.09,0.95,U] [#2 -0.08,0.06,0.77,U] [#3 -0.16,-0.15,0.00,M2] [#4 -0.04,0.06,0.70,U] [#5 -0.03,-0.01,0.65,U] [#6 0.03,-0.06,0.59,U] [#7 -0.10,0.03,0.70,U] [#8 -0.05,0.03,0.49,U] 
21:49:02.334 00.003 1032 refined, 7 included, MultiStar: {-0.01, -0.00}, one-star: {0.11, -0.01}
21:49:02.336 00.002 1032 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.83) = xAngle (-4.86 = 1.43)
21:49:02.338 00.002 1032 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.86 = 1.43)
21:49:02.341 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-3.03 mountX=0.00 mountY=0.01, mountTheta=1.43
21:49:02.344 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.00, opts=13)
21:49:02.346 00.002 1032 Enqueuing Move request for scope (-0.01, -0.00)
21:49:02.349 00.003 10072 Worker thread wakes up
21:49:02.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
21:49:02.349 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
21:49:02.349 00.000 10072 Moving (-0.01, -0.00) raw xDistance=0.00 yDistance=0.01
21:49:02.351 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.17, period_length = 290.05
21:49:02.351 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:49:02.351 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:02.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:49:02.351 00.000 10072 MoveAxis(E, 3, ABG)
21:49:02.351 00.000 10072 Guiding  Dir = 2, Dur = 3
21:49:02.351 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
21:49:02.355 00.004 10072 IsGuiding returns 0
21:49:02.356 00.001 10072 PulseGuide returned control before completion, sleep 13
21:49:02.378 00.022 1032 UpdateGuideState exits: m=1231 SNR=24.6
21:49:02.382 00.004 10072 IsGuiding returns 0
21:49:02.383 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:02.385 00.002 10072 Move returns status 0, amount 3
21:49:02.385 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:02.387 00.002 1032 Enqueuing Expose request
21:49:02.390 00.003 10072 MoveAxis(N, 0, ABG)
21:49:02.390 00.000 10072 Move returns status 0, amount 0
21:49:02.390 00.000 10072 move complete, result=0
21:49:02.390 00.000 10072 worker thread done servicing request
21:49:02.390 00.000 10072 Worker thread wakes up
21:49:02.390 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:02.390 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:02.402 00.012 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:49:03.024 00.622 10072 Exposure complete
21:49:03.088 00.064 10072 worker thread done servicing request
21:49:03.088 00.000 1032 OnExposeComplete: enter
21:49:03.091 00.003 1032 UpdateGuideState(): m_state=6
21:49:03.092 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 707
21:49:03.095 00.003 1032 Star::Find returns 1 (0), X=1104.69, Y=137.85, Mass=1317, SNR=25.5, Peak=117 HFD=3.2
21:49:03.097 00.002 1032 MultiStar: [#1 0.03,-0.04,0.97,U] [#2 -0.02,-0.06,0.79,U] [#3 -0.21,-0.00,0.00,M3] [#4 -0.06,-0.10,0.69,U] [#5 0.11,-0.01,0.64,U] [#6 0.18,-0.03,0.63,U] [#7 -0.02,0.12,0.67,U] [#8 0.02,0.07,0.52,U] 
21:49:03.099 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.08, -0.04}
21:49:03.102 00.003 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
21:49:03.104 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
21:49:03.105 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.42 mountX=-0.03 mountY=-0.03, mountTheta=-2.25
21:49:03.108 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
21:49:03.110 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
21:49:03.113 00.003 10072 Worker thread wakes up
21:49:03.113 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
21:49:03.113 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
21:49:03.113 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
21:49:03.114 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.17, period_length = 290.05
21:49:03.114 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:49:03.114 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:03.114 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:49:03.115 00.001 10072 MoveAxis(E, 4, ABG)
21:49:03.115 00.000 10072 Guiding  Dir = 2, Dur = 4
21:49:03.115 00.000 10072 IsGuiding returns 0
21:49:03.116 00.001 10072 PulseGuide returned control before completion, sleep 14
21:49:03.116 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:49:03.131 00.015 10072 IsGuiding returns 0
21:49:03.131 00.000 10072 Move returns status 0, amount 4
21:49:03.132 00.001 10072 MoveAxis(N, 0, ABG)
21:49:03.132 00.000 10072 Move returns status 0, amount 0
21:49:03.132 00.000 10072 move complete, result=0
21:49:03.132 00.000 10072 worker thread done servicing request
21:49:03.138 00.006 1032 UpdateGuideState exits: m=1317 SNR=25.5
21:49:03.141 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:03.143 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:03.146 00.003 1032 Enqueuing Expose request
21:49:03.148 00.002 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:49:03.150 00.002 10072 Worker thread wakes up
21:49:03.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:03.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:03.570 00.420 10072 Exposure complete
21:49:03.629 00.059 10072 worker thread done servicing request
21:49:03.630 00.001 1032 OnExposeComplete: enter
21:49:03.631 00.001 1032 UpdateGuideState(): m_state=6
21:49:03.633 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 708
21:49:03.634 00.001 1032 Star::Find returns 1 (0), X=1104.61, Y=137.95, Mass=1360, SNR=25.8, Peak=115 HFD=3.3
21:49:03.636 00.002 1032 MultiStar: [#1 0.04,-0.02,0.94,U] [#2 -0.02,-0.17,0.73,U] [#3 0.00,-0.05,0.71,U] [#4 -0.08,0.03,0.65,U] [#5 0.14,-0.09,0.62,U] [#6 0.03,-0.18,0.61,U] [#7 0.08,0.03,0.69,U] [#8 -0.04,0.12,0.46,U] 
21:49:03.638 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {-0.00, 0.06}
21:49:03.639 00.001 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
21:49:03.641 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
21:49:03.642 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-1.01 mountX=-0.03 mountY=-0.01, mountTheta=-2.84
21:49:03.646 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
21:49:03.649 00.003 1032 Enqueuing Move request for scope (0.02, -0.03)
21:49:03.650 00.001 10072 Worker thread wakes up
21:49:03.651 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
21:49:03.651 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
21:49:03.651 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
21:49:03.652 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.16, period_length = 290.05
21:49:03.652 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:49:03.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:03.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:49:03.652 00.000 10072 MoveAxis(E, 3, ABG)
21:49:03.652 00.000 10072 Guiding  Dir = 2, Dur = 3
21:49:03.652 00.000 10072 IsGuiding returns 0
21:49:03.653 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:49:03.655 00.002 10072 PulseGuide returned control before completion, sleep 13
21:49:03.672 00.017 1032 UpdateGuideState exits: m=1360 SNR=25.8
21:49:03.674 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:03.676 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:03.678 00.002 1032 Enqueuing Expose request
21:49:03.680 00.002 10072 IsGuiding returns 0
21:49:03.680 00.000 10072 Move returns status 0, amount 3
21:49:03.680 00.000 10072 MoveAxis(N, 0, ABG)
21:49:03.680 00.000 10072 Move returns status 0, amount 0
21:49:03.680 00.000 10072 move complete, result=0
21:49:03.680 00.000 10072 worker thread done servicing request
21:49:03.680 00.000 10072 Worker thread wakes up
21:49:03.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:03.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:03.688 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:49:04.309 00.621 10072 Exposure complete
21:49:04.364 00.055 10072 worker thread done servicing request
21:49:04.364 00.000 1032 OnExposeComplete: enter
21:49:04.366 00.002 1032 UpdateGuideState(): m_state=6
21:49:04.369 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 709
21:49:04.371 00.002 1032 Star::Find returns 1 (0), X=1104.68, Y=137.85, Mass=1306, SNR=25.3, Peak=120 HFD=3.1
21:49:04.372 00.001 1032 MultiStar: [#1 0.09,-0.13,0.97,U] [#2 -0.05,0.02,0.76,U] [#3 -0.06,-0.16,0.72,U] [#4 -0.15,-0.08,0.64,U] [#5 -0.01,-0.26,0.00,M2] [#6 -0.15,-0.16,0.00,M1] [#7 0.10,-0.12,0.66,U] [#8 0.06,-0.01,0.48,U] 
21:49:04.374 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.08}, one-star: {0.08, -0.04}
21:49:04.376 00.002 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
21:49:04.378 00.002 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
21:49:04.379 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.40 mountX=-0.08 mountY=0.01, mountTheta=3.05
21:49:04.381 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
21:49:04.383 00.002 1032 Enqueuing Move request for scope (0.01, -0.08)
21:49:04.385 00.002 10072 Worker thread wakes up
21:49:04.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
21:49:04.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
21:49:04.385 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
21:49:04.386 00.001 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.16, period_length = 290.05
21:49:04.386 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:49:04.387 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:04.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:49:04.387 00.000 10072 MoveAxis(E, 3, ABG)
21:49:04.387 00.000 10072 Guiding  Dir = 2, Dur = 3
21:49:04.387 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=90, Gamma=2.230
21:49:04.388 00.001 10072 IsGuiding returns 0
21:49:04.389 00.001 10072 PulseGuide returned control before completion, sleep 13
21:49:04.407 00.018 1032 UpdateGuideState exits: m=1306 SNR=25.3
21:49:04.408 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:04.410 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:04.411 00.001 1032 Enqueuing Expose request
21:49:04.416 00.005 10072 IsGuiding returns 0
21:49:04.416 00.000 10072 Move returns status 0, amount 3
21:49:04.416 00.000 10072 MoveAxis(N, 0, ABG)
21:49:04.416 00.000 10072 Move returns status 0, amount 0
21:49:04.416 00.000 10072 move complete, result=0
21:49:04.416 00.000 10072 worker thread done servicing request
21:49:04.416 00.000 10072 Worker thread wakes up
21:49:04.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:04.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:04.419 00.003 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:49:04.825 00.406 10072 Exposure complete
21:49:04.883 00.058 10072 worker thread done servicing request
21:49:04.883 00.000 1032 OnExposeComplete: enter
21:49:04.885 00.002 1032 UpdateGuideState(): m_state=6
21:49:04.887 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 710
21:49:04.889 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=137.75, Mass=1208, SNR=24.4, Peak=124 HFD=2.9
21:49:04.890 00.001 1032 MultiStar: [#1 0.06,-0.28,0.00,M1] [#2 0.01,-0.10,0.79,U] [#3 -0.06,0.03,0.77,U] [#4 -0.07,-0.11,0.67,U] [#5 0.18,-0.20,0.00,M3] [#6 -0.09,-0.21,0.00,M2] [#7 0.11,-0.16,0.74,U] [#8 -0.16,0.00,0.51,U] 
21:49:04.891 00.001 1032 refined, 5 included, MultiStar: {-0.01, -0.08}, one-star: {0.05, -0.13}
21:49:04.893 00.002 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.79)
21:49:04.896 00.003 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.79)
21:49:04.898 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.66 mountX=-0.08 mountY=0.03, mountTheta=2.79
21:49:04.903 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.08, opts=13)
21:49:04.905 00.002 1032 Enqueuing Move request for scope (-0.01, -0.08)
21:49:04.907 00.002 10072 Worker thread wakes up
21:49:04.907 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
21:49:04.907 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
21:49:04.907 00.000 10072 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=0.03
21:49:04.908 00.001 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.16, period_length = 290.05
21:49:04.908 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:49:04.908 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:04.908 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:49:04.908 00.000 10072 MoveAxis(E, 3, ABG)
21:49:04.908 00.000 10072 Guiding  Dir = 2, Dur = 3
21:49:04.908 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:49:04.910 00.002 10072 IsGuiding returns 0
21:49:04.911 00.001 10072 PulseGuide returned control before completion, sleep 13
21:49:04.929 00.018 1032 UpdateGuideState exits: m=1208 SNR=24.4
21:49:04.932 00.003 10072 IsGuiding returns 0
21:49:04.932 00.000 10072 Move returns status 0, amount 3
21:49:04.932 00.000 10072 MoveAxis(N, 0, ABG)
21:49:04.932 00.000 10072 Move returns status 0, amount 0
21:49:04.932 00.000 10072 move complete, result=0
21:49:04.932 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:04.935 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:04.937 00.002 1032 Enqueuing Expose request
21:49:04.938 00.001 10072 worker thread done servicing request
21:49:04.939 00.001 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:49:04.940 00.001 10072 Worker thread wakes up
21:49:04.940 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:04.940 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:05.579 00.639 10072 Exposure complete
21:49:05.633 00.054 10072 worker thread done servicing request
21:49:05.633 00.000 1032 OnExposeComplete: enter
21:49:05.635 00.002 1032 UpdateGuideState(): m_state=6
21:49:05.636 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 711
21:49:05.637 00.001 1032 Star::Find returns 1 (0), X=1104.67, Y=137.76, Mass=1259, SNR=24.9, Peak=116 HFD=3.0
21:49:05.639 00.002 1032 MultiStar: [#1 0.13,-0.10,0.94,U] [#2 0.15,-0.28,0.00,M1] [#3 -0.14,0.09,0.72,U] [#4 -0.11,-0.02,0.62,U] [#5 0.10,-0.21,0.00,M4] [#6 0.09,-0.05,0.60,U] [#7 -0.09,-0.09,0.73,U] [#8 0.04,-0.01,0.48,U] 
21:49:05.640 00.001 1032 refined, 6 included, MultiStar: {0.00, -0.05}, one-star: {0.06, -0.13}
21:49:05.642 00.002 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.96)
21:49:05.645 00.003 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.96)
21:49:05.647 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.49 mountX=-0.05 mountY=0.01, mountTheta=2.96
21:49:05.649 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.05, opts=13)
21:49:05.651 00.002 1032 Enqueuing Move request for scope (0.00, -0.05)
21:49:05.653 00.002 10072 Worker thread wakes up
21:49:05.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
21:49:05.653 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
21:49:05.653 00.000 10072 Moving (0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
21:49:05.654 00.001 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.16, period_length = 290.05
21:49:05.654 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:49:05.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:05.655 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:49:05.655 00.000 10072 MoveAxis(E, 4, ABG)
21:49:05.655 00.000 10072 Guiding  Dir = 2, Dur = 4
21:49:05.655 00.000 10072 IsGuiding returns 0
21:49:05.656 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:49:05.658 00.002 10072 PulseGuide returned control before completion, sleep 14
21:49:05.674 00.016 1032 UpdateGuideState exits: m=1259 SNR=24.9
21:49:05.677 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:05.679 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:05.682 00.003 1032 Enqueuing Expose request
21:49:05.686 00.004 10072 IsGuiding returns 0
21:49:05.686 00.000 10072 Move returns status 0, amount 4
21:49:05.686 00.000 10072 MoveAxis(N, 0, ABG)
21:49:05.686 00.000 10072 Move returns status 0, amount 0
21:49:05.686 00.000 10072 move complete, result=0
21:49:05.686 00.000 10072 worker thread done servicing request
21:49:05.686 00.000 10072 Worker thread wakes up
21:49:05.686 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:05.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:05.689 00.003 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:49:06.099 00.410 10072 Exposure complete
21:49:06.155 00.056 10072 worker thread done servicing request
21:49:06.155 00.000 1032 OnExposeComplete: enter
21:49:06.157 00.002 1032 UpdateGuideState(): m_state=6
21:49:06.159 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 712
21:49:06.160 00.001 1032 Star::Find returns 1 (0), X=1104.67, Y=137.99, Mass=1166, SNR=23.9, Peak=101 HFD=3.3
21:49:06.161 00.001 1032 MultiStar: [#1 0.15,0.01,1.00,U] [#2 -0.07,0.06,0.84,U] [#3 -0.13,-0.08,0.72,U] [#4 -0.17,-0.03,0.66,U] [#5 0.08,-0.13,0.66,U] [#6 -0.09,0.13,0.66,U] [#7 0.02,-0.13,0.71,U] [#8 -0.07,0.15,0.59,U] 
21:49:06.164 00.003 1032 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.06, 0.10}
21:49:06.165 00.001 1032 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.83) = xAngle (0.60 = 0.60)
21:49:06.166 00.001 1032 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.60 = 0.60)
21:49:06.167 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.43 mountX=0.01 mountY=0.01, mountTheta=0.60
21:49:06.169 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
21:49:06.170 00.001 1032 Enqueuing Move request for scope (-0.01, 0.01)
21:49:06.173 00.003 10072 Worker thread wakes up
21:49:06.173 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
21:49:06.173 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
21:49:06.173 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
21:49:06.173 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.16, period_length = 290.05
21:49:06.173 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:49:06.173 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:06.173 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:49:06.173 00.000 10072 MoveAxis(E, 3, ABG)
21:49:06.174 00.001 10072 Guiding  Dir = 2, Dur = 3
21:49:06.174 00.000 10072 IsGuiding returns 0
21:49:06.176 00.002 10072 PulseGuide returned control before completion, sleep 13
21:49:06.176 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:49:06.194 00.018 1032 UpdateGuideState exits: m=1166 SNR=23.9
21:49:06.195 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:06.197 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:06.198 00.001 1032 Enqueuing Expose request
21:49:06.202 00.004 10072 IsGuiding returns 0
21:49:06.202 00.000 10072 Move returns status 0, amount 3
21:49:06.202 00.000 10072 MoveAxis(N, 0, ABG)
21:49:06.202 00.000 10072 Move returns status 0, amount 0
21:49:06.202 00.000 10072 move complete, result=0
21:49:06.202 00.000 10072 worker thread done servicing request
21:49:06.202 00.000 10072 Worker thread wakes up
21:49:06.202 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:06.202 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:06.207 00.005 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:49:06.830 00.623 10072 Exposure complete
21:49:06.884 00.054 10072 worker thread done servicing request
21:49:06.884 00.000 1032 OnExposeComplete: enter
21:49:06.886 00.002 1032 UpdateGuideState(): m_state=6
21:49:06.888 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 713
21:49:06.890 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=137.87, Mass=1173, SNR=24.0, Peak=107 HFD=3.3
21:49:06.893 00.003 1032 MultiStar: [#1 0.11,-0.04,0.97,U] [#2 0.01,-0.08,0.78,U] [#3 -0.12,-0.05,0.81,U] [#4 -0.11,-0.16,0.71,U] [#5 0.05,-0.12,0.68,U] [#6 0.03,-0.05,0.60,U] [#7 0.10,-0.09,0.71,U] [#8 -0.05,-0.02,0.50,U] 
21:49:06.894 00.001 1032 single-star, 8 included, MultiStar: {-0.00, -0.07}, one-star: {-0.05, -0.01}
21:49:06.896 00.002 1032 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.83) = xAngle (-4.73 = 1.55)
21:49:06.897 00.001 1032 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.73 = 1.55)
21:49:06.898 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.90 mountX=0.00 mountY=0.05, mountTheta=1.55
21:49:06.901 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.01, opts=13)
21:49:06.902 00.001 1032 Enqueuing Move request for scope (-0.05, -0.01)
21:49:06.904 00.002 10072 Worker thread wakes up
21:49:06.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
21:49:06.904 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
21:49:06.904 00.000 10072 Moving (-0.05, -0.01) raw xDistance=0.00 yDistance=0.05
21:49:06.906 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.16, period_length = 290.05
21:49:06.906 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:49:06.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:06.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:49:06.906 00.000 10072 MoveAxis(E, 4, ABG)
21:49:06.906 00.000 10072 Guiding  Dir = 2, Dur = 4
21:49:06.906 00.000 10072 IsGuiding returns 0
21:49:06.906 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:49:06.908 00.002 10072 PulseGuide returned control before completion, sleep 14
21:49:06.923 00.015 1032 UpdateGuideState exits: m=1173 SNR=24.0
21:49:06.927 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:06.928 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:06.930 00.002 1032 Enqueuing Expose request
21:49:06.937 00.007 10072 IsGuiding returns 0
21:49:06.937 00.000 10072 Move returns status 0, amount 4
21:49:06.937 00.000 10072 MoveAxis(N, 0, ABG)
21:49:06.937 00.000 10072 Move returns status 0, amount 0
21:49:06.937 00.000 10072 move complete, result=0
21:49:06.937 00.000 10072 worker thread done servicing request
21:49:06.937 00.000 10072 Worker thread wakes up
21:49:06.937 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:06.938 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:06.939 00.001 1032 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:49:07.350 00.411 10072 Exposure complete
21:49:07.403 00.053 10072 worker thread done servicing request
21:49:07.403 00.000 1032 OnExposeComplete: enter
21:49:07.405 00.002 1032 UpdateGuideState(): m_state=6
21:49:07.407 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 714
21:49:07.409 00.002 1032 Star::Find returns 1 (0), X=1104.64, Y=137.89, Mass=1345, SNR=25.7, Peak=120 HFD=3.2
21:49:07.411 00.002 1032 MultiStar: [#1 0.12,-0.07,0.92,U] [#2 0.10,-0.08,0.69,U] [#3 0.08,-0.03,0.73,U] [#4 0.02,-0.04,0.59,U] [#5 0.05,-0.29,0.00,M3] [#6 0.08,0.03,0.59,U] [#7 0.13,-0.14,0.68,U] [#8 -0.08,0.03,0.52,U] 
21:49:07.412 00.001 1032 single-star, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.04, 0.00}
21:49:07.413 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
21:49:07.415 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
21:49:07.416 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.12 mountX=-0.01 mountY=-0.04, mountTheta=-1.71
21:49:07.418 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
21:49:07.420 00.002 1032 Enqueuing Move request for scope (0.04, 0.00)
21:49:07.422 00.002 10072 Worker thread wakes up
21:49:07.422 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
21:49:07.422 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
21:49:07.422 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
21:49:07.423 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.16, period_length = 290.05
21:49:07.423 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:49:07.423 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:07.423 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:49:07.423 00.000 10072 MoveAxis(E, 3, ABG)
21:49:07.423 00.000 10072 Guiding  Dir = 2, Dur = 3
21:49:07.426 00.003 10072 IsGuiding returns 0
21:49:07.427 00.001 10072 PulseGuide returned control before completion, sleep 13
21:49:07.427 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:49:07.448 00.021 1032 UpdateGuideState exits: m=1345 SNR=25.7
21:49:07.450 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:07.451 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:07.452 00.001 1032 Enqueuing Expose request
21:49:07.456 00.004 10072 IsGuiding returns 0
21:49:07.456 00.000 10072 Move returns status 0, amount 3
21:49:07.456 00.000 10072 MoveAxis(N, 0, ABG)
21:49:07.456 00.000 10072 Move returns status 0, amount 0
21:49:07.456 00.000 10072 move complete, result=0
21:49:07.456 00.000 10072 worker thread done servicing request
21:49:07.456 00.000 10072 Worker thread wakes up
21:49:07.456 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:07.456 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:07.463 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:49:08.083 00.620 10072 Exposure complete
21:49:08.146 00.063 10072 worker thread done servicing request
21:49:08.147 00.001 1032 OnExposeComplete: enter
21:49:08.149 00.002 1032 UpdateGuideState(): m_state=6
21:49:08.152 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 715
21:49:08.154 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=137.92, Mass=1394, SNR=26.2, Peak=122 HFD=3.1
21:49:08.156 00.002 1032 MultiStar: [#1 0.02,-0.08,0.93,U] [#2 -0.06,-0.07,0.80,U] [#3 -0.15,-0.00,0.70,U] [#4 -0.03,0.07,0.65,U] [#5 -0.01,-0.07,0.61,U] [#6 -0.08,0.13,0.60,U] [#7 -0.07,0.05,0.63,U] [#8 -0.04,0.03,0.50,U] 
21:49:08.157 00.001 1032 refined, 8 included, MultiStar: {-0.05, 0.00}, one-star: {-0.05, 0.03}
21:49:08.160 00.003 1032 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.83) = xAngle (1.23 = 1.23)
21:49:08.162 00.002 1032 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.23 = 1.23)
21:49:08.164 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.06 mountX=0.02 mountY=0.05, mountTheta=1.23
21:49:08.167 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.00, opts=13)
21:49:08.168 00.001 1032 Enqueuing Move request for scope (-0.05, 0.00)
21:49:08.170 00.002 10072 Worker thread wakes up
21:49:08.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
21:49:08.170 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
21:49:08.170 00.000 10072 Moving (-0.05, 0.00) raw xDistance=0.02 yDistance=0.05
21:49:08.171 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.16, period_length = 290.05
21:49:08.172 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:49:08.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:08.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:49:08.172 00.000 10072 MoveAxis(E, 4, ABG)
21:49:08.172 00.000 10072 Guiding  Dir = 2, Dur = 4
21:49:08.173 00.001 10072 IsGuiding returns 0
21:49:08.173 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:49:08.179 00.006 10072 PulseGuide returned control before completion, sleep 12
21:49:08.196 00.017 1032 UpdateGuideState exits: m=1394 SNR=26.2
21:49:08.198 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:08.200 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:08.202 00.002 1032 Enqueuing Expose request
21:49:08.206 00.004 10072 IsGuiding returns 0
21:49:08.206 00.000 10072 Move returns status 0, amount 4
21:49:08.206 00.000 10072 MoveAxis(N, 0, ABG)
21:49:08.206 00.000 10072 Move returns status 0, amount 0
21:49:08.206 00.000 10072 move complete, result=0
21:49:08.206 00.000 10072 worker thread done servicing request
21:49:08.206 00.000 10072 Worker thread wakes up
21:49:08.206 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:08.206 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:08.214 00.008 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:49:08.621 00.407 10072 Exposure complete
21:49:08.679 00.058 10072 worker thread done servicing request
21:49:08.679 00.000 1032 OnExposeComplete: enter
21:49:08.681 00.002 1032 UpdateGuideState(): m_state=6
21:49:08.682 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 716
21:49:08.684 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=137.90, Mass=1213, SNR=24.4, Peak=99 HFD=3.3
21:49:08.686 00.002 1032 MultiStar: [#1 -0.05,0.04,1.00,U] [#2 -0.05,0.12,0.79,U] [#3 -0.03,-0.03,0.74,U] [#4 -0.25,-0.06,0.00,M1] [#5 -0.14,-0.00,0.68,U] [#6 -0.06,0.18,0.68,U] [#7 -0.15,0.06,0.72,U] [#8 -0.18,0.18,0.00,M1] 
21:49:08.688 00.002 1032 single-star, 6 included, MultiStar: {-0.06, 0.05}, one-star: {0.02, 0.02}
21:49:08.689 00.001 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
21:49:08.690 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
21:49:08.691 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.02 cameraTheta=0.79 mountX=0.01 mountY=-0.02, mountTheta=-1.04
21:49:08.694 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
21:49:08.696 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
21:49:08.697 00.001 10072 Worker thread wakes up
21:49:08.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
21:49:08.697 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
21:49:08.697 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
21:49:08.698 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.16, period_length = 290.05
21:49:08.698 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:49:08.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:08.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:49:08.698 00.000 10072 MoveAxis(E, 3, ABG)
21:49:08.698 00.000 10072 Guiding  Dir = 2, Dur = 3
21:49:08.699 00.001 10072 IsGuiding returns 0
21:49:08.699 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:49:08.702 00.003 10072 PulseGuide returned control before completion, sleep 13
21:49:08.720 00.018 1032 UpdateGuideState exits: m=1213 SNR=24.4
21:49:08.722 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:08.725 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:08.726 00.001 10072 IsGuiding returns 0
21:49:08.727 00.001 10072 Move returns status 0, amount 3
21:49:08.727 00.000 1032 Enqueuing Expose request
21:49:08.729 00.002 10072 MoveAxis(N, 0, ABG)
21:49:08.729 00.000 10072 Move returns status 0, amount 0
21:49:08.729 00.000 10072 move complete, result=0
21:49:08.729 00.000 10072 worker thread done servicing request
21:49:08.729 00.000 10072 Worker thread wakes up
21:49:08.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:08.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:08.736 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:49:09.462 00.726 10072 Exposure complete
21:49:09.514 00.052 10072 worker thread done servicing request
21:49:09.514 00.000 1032 OnExposeComplete: enter
21:49:09.516 00.002 1032 UpdateGuideState(): m_state=6
21:49:09.518 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 717
21:49:09.520 00.002 1032 Star::Find returns 1 (0), X=1104.73, Y=137.93, Mass=1222, SNR=24.5, Peak=100 HFD=3.2
21:49:09.522 00.002 1032 MultiStar: [#1 -0.02,-0.14,1.05,U] [#2 -0.10,-0.01,0.78,U] [#3 -0.05,-0.16,0.72,U] [#4 -0.15,-0.07,0.64,U] [#5 0.04,-0.10,0.67,U] [#6 0.15,0.09,0.62,U] [#7 -0.11,-0.06,0.66,U] [#8 -0.14,-0.07,0.55,U] 
21:49:09.526 00.004 1032 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {0.12, 0.05}
21:49:09.527 00.001 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.52)
21:49:09.531 00.004 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.52)
21:49:09.533 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.93 mountX=-0.05 mountY=0.03, mountTheta=2.52
21:49:09.538 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
21:49:09.542 00.004 1032 Enqueuing Move request for scope (-0.02, -0.05)
21:49:09.545 00.003 10072 Worker thread wakes up
21:49:09.545 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
21:49:09.545 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
21:49:09.545 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=0.03
21:49:09.546 00.001 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.15, period_length = 290.05
21:49:09.547 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:49:09.547 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:09.547 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:49:09.547 00.000 10072 MoveAxis(E, 4, ABG)
21:49:09.547 00.000 10072 Guiding  Dir = 2, Dur = 4
21:49:09.548 00.001 10072 IsGuiding returns 0
21:49:09.548 00.000 10072 PulseGuide returned control before completion, sleep 14
21:49:09.548 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:49:09.568 00.020 10072 IsGuiding returns 0
21:49:09.568 00.000 10072 Move returns status 0, amount 4
21:49:09.568 00.000 10072 MoveAxis(N, 0, ABG)
21:49:09.568 00.000 10072 Move returns status 0, amount 0
21:49:09.568 00.000 10072 move complete, result=0
21:49:09.568 00.000 10072 worker thread done servicing request
21:49:09.569 00.001 1032 UpdateGuideState exits: m=1222 SNR=24.5
21:49:09.571 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:09.573 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:09.575 00.002 1032 Enqueuing Expose request
21:49:09.577 00.002 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:49:09.579 00.002 10072 Worker thread wakes up
21:49:09.579 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:09.579 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:09.991 00.412 10072 Exposure complete
21:49:10.054 00.063 10072 worker thread done servicing request
21:49:10.054 00.000 1032 OnExposeComplete: enter
21:49:10.057 00.003 1032 UpdateGuideState(): m_state=6
21:49:10.059 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 718
21:49:10.060 00.001 1032 Star::Find returns 1 (0), X=1104.66, Y=137.88, Mass=1331, SNR=25.6, Peak=119 HFD=3.2
21:49:10.062 00.002 1032 MultiStar: [#1 0.10,-0.16,0.97,U] [#2 -0.08,-0.16,0.77,U] [#3 -0.16,-0.02,0.67,U] [#4 -0.12,-0.11,0.65,U] [#5 0.17,-0.25,0.00,M1] [#6 0.01,-0.05,0.60,U] [#7 0.00,0.01,0.69,U] [#8 -0.01,0.06,0.49,U] 
21:49:10.064 00.002 1032 single-star, 7 included, MultiStar: {-0.02, -0.06}, one-star: {0.05, -0.01}
21:49:10.065 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
21:49:10.066 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
21:49:10.068 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.20 mountX=-0.02 mountY=-0.05, mountTheta=-2.03
21:49:10.070 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
21:49:10.072 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
21:49:10.074 00.002 10072 Worker thread wakes up
21:49:10.074 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
21:49:10.074 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
21:49:10.074 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
21:49:10.075 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.15, period_length = 290.05
21:49:10.075 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:49:10.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:10.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:49:10.075 00.000 10072 MoveAxis(E, 3, ABG)
21:49:10.075 00.000 10072 Guiding  Dir = 2, Dur = 3
21:49:10.076 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:49:10.077 00.001 10072 IsGuiding returns 0
21:49:10.078 00.001 10072 PulseGuide returned control before completion, sleep 13
21:49:10.096 00.018 1032 UpdateGuideState exits: m=1331 SNR=25.6
21:49:10.098 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:10.100 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:10.102 00.002 1032 Enqueuing Expose request
21:49:10.104 00.002 10072 IsGuiding returns 0
21:49:10.104 00.000 10072 Move returns status 0, amount 3
21:49:10.104 00.000 10072 MoveAxis(N, 0, ABG)
21:49:10.104 00.000 10072 Move returns status 0, amount 0
21:49:10.104 00.000 10072 move complete, result=0
21:49:10.104 00.000 10072 worker thread done servicing request
21:49:10.105 00.001 10072 Worker thread wakes up
21:49:10.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:10.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:10.115 00.010 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:49:10.743 00.628 10072 Exposure complete
21:49:10.800 00.057 10072 worker thread done servicing request
21:49:10.800 00.000 1032 OnExposeComplete: enter
21:49:10.802 00.002 1032 UpdateGuideState(): m_state=6
21:49:10.805 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 719
21:49:10.806 00.001 1032 Star::Find returns 1 (0), X=1104.55, Y=137.96, Mass=1328, SNR=25.5, Peak=115 HFD=3.2
21:49:10.807 00.001 1032 MultiStar: [#1 -0.04,-0.03,0.93,U] [#2 0.13,0.02,0.68,U] [#3 0.04,-0.07,0.70,U] [#4 0.01,0.03,0.69,U] [#5 0.06,-0.14,0.64,U] [#6 0.13,0.00,0.62,U] [#7 0.05,-0.00,0.67,U] [#8 0.05,-0.01,0.52,U] 
21:49:10.809 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {-0.06, 0.08}
21:49:10.810 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
21:49:10.812 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
21:49:10.813 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.25 mountX=-0.02 mountY=-0.03, mountTheta=-2.08
21:49:10.816 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
21:49:10.818 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
21:49:10.819 00.001 10072 Worker thread wakes up
21:49:10.820 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
21:49:10.820 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
21:49:10.820 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
21:49:10.821 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.15, period_length = 290.05
21:49:10.821 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:49:10.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:10.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:49:10.821 00.000 10072 MoveAxis(E, 3, ABG)
21:49:10.821 00.000 10072 Guiding  Dir = 2, Dur = 3
21:49:10.821 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:49:10.824 00.003 10072 IsGuiding returns 0
21:49:10.824 00.000 10072 PulseGuide returned control before completion, sleep 13
21:49:10.842 00.018 1032 UpdateGuideState exits: m=1328 SNR=25.5
21:49:10.844 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:10.846 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:10.848 00.002 1032 Enqueuing Expose request
21:49:10.851 00.003 10072 IsGuiding returns 0
21:49:10.851 00.000 10072 Move returns status 0, amount 3
21:49:10.851 00.000 10072 MoveAxis(N, 0, ABG)
21:49:10.851 00.000 10072 Move returns status 0, amount 0
21:49:10.851 00.000 10072 move complete, result=0
21:49:10.851 00.000 10072 worker thread done servicing request
21:49:10.851 00.000 10072 Worker thread wakes up
21:49:10.851 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:10.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:10.858 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:49:11.261 00.403 10072 Exposure complete
21:49:11.316 00.055 10072 worker thread done servicing request
21:49:11.316 00.000 1032 OnExposeComplete: enter
21:49:11.318 00.002 1032 UpdateGuideState(): m_state=6
21:49:11.319 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 720
21:49:11.320 00.001 1032 Star::Find returns 1 (0), X=1104.58, Y=137.88, Mass=1318, SNR=25.5, Peak=114 HFD=3.3
21:49:11.321 00.001 1032 MultiStar: [#1 0.04,0.05,0.95,U] [#2 0.05,-0.02,0.77,U] [#3 -0.10,-0.03,0.72,U] [#4 -0.10,0.04,0.71,U] [#5 0.04,-0.06,0.64,U] [#6 -0.01,0.08,0.61,U] [#7 -0.08,-0.08,0.67,U] [#8 -0.14,-0.03,0.55,U] 
21:49:11.324 00.003 1032 single-star, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.03, -0.00}
21:49:11.325 00.001 1032 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.83) = xAngle (-4.87 = 1.41)
21:49:11.326 00.001 1032 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.87 = 1.41)
21:49:11.327 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.04 mountX=0.00 mountY=0.02, mountTheta=1.41
21:49:11.329 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
21:49:11.333 00.004 1032 Enqueuing Move request for scope (-0.03, -0.00)
21:49:11.334 00.001 10072 Worker thread wakes up
21:49:11.334 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
21:49:11.334 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
21:49:11.334 00.000 10072 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.02
21:49:11.335 00.001 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.15, period_length = 290.05
21:49:11.335 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:49:11.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:11.335 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:49:11.336 00.001 10072 MoveAxis(E, 3, ABG)
21:49:11.336 00.000 10072 Guiding  Dir = 2, Dur = 3
21:49:11.336 00.000 10072 IsGuiding returns 0
21:49:11.336 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:49:11.338 00.002 10072 PulseGuide returned control before completion, sleep 13
21:49:11.352 00.014 10072 IsGuiding returns 0
21:49:11.352 00.000 10072 Move returns status 0, amount 3
21:49:11.352 00.000 10072 MoveAxis(N, 0, ABG)
21:49:11.352 00.000 10072 Move returns status 0, amount 0
21:49:11.352 00.000 10072 move complete, result=0
21:49:11.352 00.000 10072 worker thread done servicing request
21:49:11.354 00.002 1032 UpdateGuideState exits: m=1318 SNR=25.5
21:49:11.357 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:11.359 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:11.360 00.001 1032 Enqueuing Expose request
21:49:11.363 00.003 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:49:11.365 00.002 10072 Worker thread wakes up
21:49:11.365 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:11.365 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:11.994 00.629 10072 Exposure complete
21:49:12.049 00.055 10072 worker thread done servicing request
21:49:12.050 00.001 1032 OnExposeComplete: enter
21:49:12.052 00.002 1032 UpdateGuideState(): m_state=6
21:49:12.053 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 721
21:49:12.056 00.003 1032 Star::Find returns 1 (0), X=1104.50, Y=137.97, Mass=1270, SNR=25.0, Peak=107 HFD=3.6
21:49:12.058 00.002 1032 MultiStar: [#1 0.04,0.08,0.92,U] [#2 -0.09,0.02,0.76,U] [#3 -0.13,0.09,0.78,U] [#4 -0.14,0.11,0.64,U] [#5 0.06,0.01,0.63,U] [#6 0.03,-0.00,0.58,U] [#7 -0.07,0.09,0.65,U] [#8 -0.09,0.28,0.00,M1] 
21:49:12.059 00.001 1032 refined, 7 included, MultiStar: {-0.05, 0.06}, one-star: {-0.11, 0.08}
21:49:12.061 00.002 1032 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.83) = xAngle (0.46 = 0.46)
21:49:12.062 00.001 1032 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.46 = 0.46)
21:49:12.064 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.29 mountX=0.07 mountY=0.04, mountTheta=0.46
21:49:12.066 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
21:49:12.068 00.002 1032 Enqueuing Move request for scope (-0.05, 0.06)
21:49:12.070 00.002 10072 Worker thread wakes up
21:49:12.070 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
21:49:12.070 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
21:49:12.070 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.04
21:49:12.071 00.001 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.15, period_length = 290.05
21:49:12.071 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
21:49:12.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:12.072 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:49:12.072 00.000 10072 MoveAxis(E, 3, ABG)
21:49:12.072 00.000 10072 Guiding  Dir = 2, Dur = 3
21:49:12.072 00.000 10072 IsGuiding returns 0
21:49:12.072 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:49:12.074 00.002 10072 PulseGuide returned control before completion, sleep 13
21:49:12.092 00.018 1032 UpdateGuideState exits: m=1270 SNR=25.0
21:49:12.094 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:12.096 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:12.098 00.002 1032 Enqueuing Expose request
21:49:12.100 00.002 10072 IsGuiding returns 0
21:49:12.100 00.000 10072 Move returns status 0, amount 3
21:49:12.100 00.000 10072 MoveAxis(N, 0, ABG)
21:49:12.100 00.000 10072 Move returns status 0, amount 0
21:49:12.100 00.000 10072 move complete, result=0
21:49:12.100 00.000 10072 worker thread done servicing request
21:49:12.100 00.000 10072 Worker thread wakes up
21:49:12.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:12.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:12.108 00.008 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:49:12.509 00.401 10072 Exposure complete
21:49:12.564 00.055 10072 worker thread done servicing request
21:49:12.565 00.001 1032 OnExposeComplete: enter
21:49:12.567 00.002 1032 UpdateGuideState(): m_state=6
21:49:12.568 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 722
21:49:12.570 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=137.95, Mass=1485, SNR=27.0, Peak=133 HFD=3.3
21:49:12.572 00.002 1032 MultiStar: [#1 -0.07,0.06,0.92,U] [#2 -0.03,0.19,0.69,U] [#3 -0.17,-0.01,0.69,U] [#4 -0.12,0.06,0.61,U] [#5 0.10,0.14,0.64,U] [#6 0.08,0.05,0.55,U] [#7 0.05,0.10,0.69,U] [#8 -0.06,0.04,0.49,U] 
21:49:12.574 00.002 1032 single-star, 8 included, MultiStar: {-0.02, 0.08}, one-star: {0.02, 0.07}
21:49:12.575 00.001 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
21:49:12.577 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
21:49:12.578 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.25 mountX=0.06 mountY=-0.04, mountTheta=-0.58
21:49:12.581 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
21:49:12.583 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
21:49:12.585 00.002 10072 Worker thread wakes up
21:49:12.585 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
21:49:12.585 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
21:49:12.585 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
21:49:12.586 00.001 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.15, period_length = 290.05
21:49:12.587 00.001 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
21:49:12.587 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:12.587 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:49:12.587 00.000 10072 MoveAxis(E, 3, ABG)
21:49:12.587 00.000 10072 Guiding  Dir = 2, Dur = 3
21:49:12.587 00.000 10072 IsGuiding returns 0
21:49:12.587 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:49:12.590 00.003 10072 PulseGuide returned control before completion, sleep 13
21:49:12.607 00.017 1032 UpdateGuideState exits: m=1485 SNR=27.0
21:49:12.609 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:12.612 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:12.613 00.001 1032 Enqueuing Expose request
21:49:12.617 00.004 10072 IsGuiding returns 0
21:49:12.617 00.000 10072 Move returns status 0, amount 3
21:49:12.617 00.000 10072 MoveAxis(N, 0, ABG)
21:49:12.617 00.000 10072 Move returns status 0, amount 0
21:49:12.617 00.000 10072 move complete, result=0
21:49:12.617 00.000 10072 worker thread done servicing request
21:49:12.618 00.001 10072 Worker thread wakes up
21:49:12.618 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:12.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:12.623 00.005 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:49:13.245 00.622 10072 Exposure complete
21:49:13.304 00.059 10072 worker thread done servicing request
21:49:13.304 00.000 1032 OnExposeComplete: enter
21:49:13.306 00.002 1032 UpdateGuideState(): m_state=6
21:49:13.308 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 723
21:49:13.311 00.003 1032 Star::Find returns 1 (0), X=1104.63, Y=137.83, Mass=1157, SNR=23.8, Peak=101 HFD=3.1
21:49:13.312 00.001 1032 MultiStar: [#1 0.11,-0.15,0.99,U] [#2 -0.01,-0.13,0.80,U] [#3 0.07,0.10,0.78,U] [#4 -0.10,0.15,0.73,U] [#5 0.17,0.00,0.62,U] [#6 0.14,0.08,0.67,U] [#7 0.04,-0.01,0.67,U] [#8 0.01,-0.23,0.00,M1] 
21:49:13.314 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.01}, one-star: {0.02, -0.06}
21:49:13.315 00.001 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
21:49:13.316 00.001 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
21:49:13.317 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.22 mountX=-0.02 mountY=-0.05, mountTheta=-2.05
21:49:13.320 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
21:49:13.321 00.001 1032 Enqueuing Move request for scope (0.05, -0.01)
21:49:13.323 00.002 10072 Worker thread wakes up
21:49:13.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
21:49:13.323 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
21:49:13.323 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
21:49:13.325 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.15, period_length = 290.05
21:49:13.325 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:49:13.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:13.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:49:13.325 00.000 10072 MoveAxis(E, 3, ABG)
21:49:13.325 00.000 10072 Guiding  Dir = 2, Dur = 3
21:49:13.326 00.001 10072 IsGuiding returns 0
21:49:13.326 00.000 10072 PulseGuide returned control before completion, sleep 13
21:49:13.326 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:49:13.349 00.023 1032 UpdateGuideState exits: m=1157 SNR=23.8
21:49:13.351 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:13.353 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:13.354 00.001 1032 Enqueuing Expose request
21:49:13.356 00.002 10072 IsGuiding returns 0
21:49:13.356 00.000 10072 Move returns status 0, amount 3
21:49:13.356 00.000 10072 MoveAxis(N, 0, ABG)
21:49:13.356 00.000 10072 Move returns status 0, amount 0
21:49:13.356 00.000 10072 move complete, result=0
21:49:13.356 00.000 10072 worker thread done servicing request
21:49:13.356 00.000 10072 Worker thread wakes up
21:49:13.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:13.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:13.364 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:49:13.760 00.396 10072 Exposure complete
21:49:13.813 00.053 10072 worker thread done servicing request
21:49:13.813 00.000 1032 OnExposeComplete: enter
21:49:13.815 00.002 1032 UpdateGuideState(): m_state=6
21:49:13.817 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 724
21:49:13.818 00.001 1032 Star::Find returns 1 (0), X=1104.67, Y=137.93, Mass=1171, SNR=24.0, Peak=92 HFD=3.3
21:49:13.820 00.002 1032 MultiStar: [#1 0.11,0.00,1.09,U] [#2 0.01,0.02,0.81,U] [#3 0.02,0.01,0.78,U] [#4 -0.20,0.12,0.00,M1] [#5 0.01,-0.08,0.72,U] [#6 0.02,0.17,0.62,U] [#7 0.08,0.08,0.70,U] [#8 -0.07,0.04,0.52,U] 
21:49:13.822 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {0.06, 0.05}
21:49:13.823 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
21:49:13.824 00.001 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
21:49:13.826 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.68 mountX=0.02 mountY=-0.05, mountTheta=-1.15
21:49:13.829 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
21:49:13.831 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
21:49:13.834 00.003 10072 Worker thread wakes up
21:49:13.834 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
21:49:13.834 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
21:49:13.834 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
21:49:13.835 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.15, period_length = 290.05
21:49:13.836 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:49:13.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:13.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:49:13.836 00.000 10072 MoveAxis(E, 2, ABG)
21:49:13.836 00.000 10072 Guiding  Dir = 2, Dur = 2
21:49:13.836 00.000 10072 IsGuiding returns 0
21:49:13.837 00.001 10072 PulseGuide returned control before completion, sleep 12
21:49:13.837 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:49:13.852 00.015 10072 IsGuiding returns 0
21:49:13.852 00.000 10072 Move returns status 0, amount 2
21:49:13.852 00.000 10072 MoveAxis(N, 0, ABG)
21:49:13.852 00.000 10072 Move returns status 0, amount 0
21:49:13.852 00.000 10072 move complete, result=0
21:49:13.852 00.000 10072 worker thread done servicing request
21:49:13.855 00.003 1032 UpdateGuideState exits: m=1171 SNR=24.0
21:49:13.857 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:13.859 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:13.861 00.002 1032 Enqueuing Expose request
21:49:13.863 00.002 10072 Worker thread wakes up
21:49:13.863 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:13.863 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:13.863 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:49:14.497 00.634 10072 Exposure complete
21:49:14.551 00.054 10072 worker thread done servicing request
21:49:14.552 00.001 1032 OnExposeComplete: enter
21:49:14.554 00.002 1032 UpdateGuideState(): m_state=6
21:49:14.555 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 725
21:49:14.557 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=138.00, Mass=1549, SNR=27.6, Peak=128 HFD=3.4
21:49:14.559 00.002 1032 MultiStar: [#1 0.20,0.03,0.87,U] [#2 -0.05,0.07,0.67,U] [#3 0.02,0.10,0.66,U] [#4 -0.27,0.16,0.00,M2] [#5 0.10,0.06,0.59,U] [#6 -0.07,0.16,0.55,U] [#7 0.07,0.09,0.61,U] [#8 0.02,0.11,0.47,U] 
21:49:14.560 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.09}, one-star: {0.02, 0.12}
21:49:14.562 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
21:49:14.564 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
21:49:14.566 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.12 mountX=0.08 mountY=-0.07, mountTheta=-0.71
21:49:14.569 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
21:49:14.571 00.002 1032 Enqueuing Move request for scope (0.04, 0.09)
21:49:14.572 00.001 10072 Worker thread wakes up
21:49:14.572 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
21:49:14.572 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
21:49:14.572 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.07
21:49:14.573 00.001 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.15, period_length = 290.05
21:49:14.574 00.001 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
21:49:14.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:14.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:49:14.574 00.000 10072 MoveAxis(E, 3, ABG)
21:49:14.574 00.000 10072 Guiding  Dir = 2, Dur = 3
21:49:14.574 00.000 10072 IsGuiding returns 0
21:49:14.574 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:49:14.577 00.003 10072 PulseGuide returned control before completion, sleep 13
21:49:14.595 00.018 1032 UpdateGuideState exits: m=1549 SNR=27.6
21:49:14.597 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:14.598 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:14.599 00.001 1032 Enqueuing Expose request
21:49:14.605 00.006 10072 IsGuiding returns 0
21:49:14.605 00.000 10072 Move returns status 0, amount 3
21:49:14.605 00.000 10072 MoveAxis(N, 0, ABG)
21:49:14.605 00.000 10072 Move returns status 0, amount 0
21:49:14.605 00.000 10072 move complete, result=0
21:49:14.605 00.000 10072 worker thread done servicing request
21:49:14.605 00.000 10072 Worker thread wakes up
21:49:14.605 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:14.605 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:14.607 00.002 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:49:15.014 00.407 10072 Exposure complete
21:49:15.073 00.059 10072 worker thread done servicing request
21:49:15.073 00.000 1032 OnExposeComplete: enter
21:49:15.075 00.002 1032 UpdateGuideState(): m_state=6
21:49:15.077 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 726
21:49:15.083 00.006 1032 Star::Find returns 1 (0), X=1104.60, Y=137.86, Mass=1561, SNR=27.7, Peak=129 HFD=3.3
21:49:15.085 00.002 1032 MultiStar: [#1 0.15,0.08,0.86,U] [#2 -0.06,-0.05,0.63,U] [#3 0.06,0.07,0.71,U] [#4 -0.01,0.14,0.59,U] [#5 0.14,0.03,0.57,U] [#6 0.05,0.20,0.60,U] [#7 0.01,0.06,0.62,U] [#8 -0.02,0.10,0.47,U] 
21:49:15.087 00.002 1032 single-star, 8 included, MultiStar: {0.04, 0.06}, one-star: {-0.01, -0.03}
21:49:15.089 00.002 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.71)
21:49:15.090 00.001 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.71)
21:49:15.092 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.75 mountX=-0.03 mountY=0.01, mountTheta=2.71
21:49:15.094 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
21:49:15.096 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
21:49:15.097 00.001 10072 Worker thread wakes up
21:49:15.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
21:49:15.097 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
21:49:15.097 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
21:49:15.098 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.14, period_length = 290.05
21:49:15.098 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:49:15.099 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:15.099 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:49:15.099 00.000 10072 MoveAxis(E, 1, ABG)
21:49:15.099 00.000 10072 Guiding  Dir = 2, Dur = 1
21:49:15.099 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:49:15.101 00.002 10072 IsGuiding returns 0
21:49:15.101 00.000 10072 PulseGuide returned control before completion, sleep 11
21:49:15.119 00.018 1032 UpdateGuideState exits: m=1561 SNR=27.7
21:49:15.123 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:15.125 00.002 10072 IsGuiding returns 1
21:49:15.125 00.000 10072 scope still moving after pulse duration time elapsed
21:49:15.125 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:15.126 00.001 1032 Enqueuing Expose request
21:49:15.152 00.026 10072 IsGuiding returns 0
21:49:15.152 00.000 10072 scope move finished after 1 + 50 ms
21:49:15.152 00.000 10072 Move returns status 0, amount 1
21:49:15.152 00.000 10072 MoveAxis(N, 0, ABG)
21:49:15.152 00.000 10072 Move returns status 0, amount 0
21:49:15.152 00.000 10072 move complete, result=0
21:49:15.152 00.000 10072 worker thread done servicing request
21:49:15.152 00.000 10072 Worker thread wakes up
21:49:15.154 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:15.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:15.156 00.002 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:49:15.779 00.623 10072 Exposure complete
21:49:15.835 00.056 10072 worker thread done servicing request
21:49:15.835 00.000 1032 OnExposeComplete: enter
21:49:15.837 00.002 1032 UpdateGuideState(): m_state=6
21:49:15.839 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 727
21:49:15.841 00.002 1032 Star::Find returns 1 (0), X=1104.67, Y=137.87, Mass=1271, SNR=25.0, Peak=114 HFD=3.2
21:49:15.843 00.002 1032 MultiStar: [#1 0.08,-0.04,0.94,U] [#2 0.07,-0.01,0.71,U] [#3 0.01,-0.01,0.76,U] [#4 -0.07,0.07,0.70,U] [#5 0.30,0.00,0.00,M1] [#6 -0.01,0.04,0.61,U] [#7 -0.04,-0.02,0.67,U] [#8 -0.04,0.13,0.51,U] 
21:49:15.844 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.01}, one-star: {0.07, -0.02}
21:49:15.847 00.003 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
21:49:15.848 00.001 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
21:49:15.849 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.62 mountX=0.01 mountY=-0.02, mountTheta=-1.21
21:49:15.851 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
21:49:15.852 00.001 1032 Enqueuing Move request for scope (0.01, 0.01)
21:49:15.855 00.003 10072 Worker thread wakes up
21:49:15.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
21:49:15.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
21:49:15.855 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.02
21:49:15.856 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.14, period_length = 290.05
21:49:15.856 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:49:15.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:15.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:49:15.857 00.001 10072 MoveAxis(E, 1, ABG)
21:49:15.857 00.000 10072 Guiding  Dir = 2, Dur = 1
21:49:15.857 00.000 10072 IsGuiding returns 0
21:49:15.857 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=93, Gamma=2.230
21:49:15.859 00.002 10072 PulseGuide returned control before completion, sleep 11
21:49:15.878 00.019 1032 UpdateGuideState exits: m=1271 SNR=25.0
21:49:15.881 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:15.883 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:15.885 00.002 1032 Enqueuing Expose request
21:49:15.888 00.003 10072 IsGuiding returns 0
21:49:15.888 00.000 10072 Move returns status 0, amount 1
21:49:15.888 00.000 10072 MoveAxis(N, 0, ABG)
21:49:15.888 00.000 10072 Move returns status 0, amount 0
21:49:15.888 00.000 10072 move complete, result=0
21:49:15.888 00.000 10072 worker thread done servicing request
21:49:15.888 00.000 10072 Worker thread wakes up
21:49:15.888 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:15.888 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:15.898 00.010 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:49:16.297 00.399 10072 Exposure complete
21:49:16.350 00.053 10072 worker thread done servicing request
21:49:16.350 00.000 1032 OnExposeComplete: enter
21:49:16.352 00.002 1032 UpdateGuideState(): m_state=6
21:49:16.355 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 728
21:49:16.357 00.002 1032 Star::Find returns 1 (0), X=1104.65, Y=137.91, Mass=1285, SNR=25.1, Peak=105 HFD=3.3
21:49:16.359 00.002 1032 MultiStar: [#1 0.12,-0.02,0.96,U] [#2 0.02,0.06,0.76,U] [#3 0.00,0.06,0.77,U] [#4 -0.10,0.10,0.67,U] [#5 0.06,0.08,0.63,U] [#6 0.07,0.02,0.64,U] [#7 0.03,0.06,0.66,U] [#8 0.05,0.25,0.00,M1] 
21:49:16.360 00.001 1032 single-star, 7 included, MultiStar: {0.04, 0.04}, one-star: {0.04, 0.03}
21:49:16.364 00.004 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
21:49:16.366 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
21:49:16.367 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.57 mountX=0.02 mountY=-0.05, mountTheta=-1.26
21:49:16.370 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
21:49:16.372 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
21:49:16.374 00.002 10072 Worker thread wakes up
21:49:16.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
21:49:16.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
21:49:16.374 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
21:49:16.375 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.14, period_length = 290.05
21:49:16.375 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:49:16.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:16.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:49:16.375 00.000 10072 MoveAxis(E, 1, ABG)
21:49:16.375 00.000 10072 Guiding  Dir = 2, Dur = 1
21:49:16.376 00.001 10072 IsGuiding returns 0
21:49:16.376 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:49:16.377 00.001 10072 PulseGuide returned control before completion, sleep 11
21:49:16.394 00.017 1032 UpdateGuideState exits: m=1285 SNR=25.1
21:49:16.397 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:16.398 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:16.400 00.002 1032 Enqueuing Expose request
21:49:16.402 00.002 10072 IsGuiding returns 0
21:49:16.402 00.000 10072 Move returns status 0, amount 1
21:49:16.402 00.000 10072 MoveAxis(N, 0, ABG)
21:49:16.402 00.000 10072 Move returns status 0, amount 0
21:49:16.402 00.000 10072 move complete, result=0
21:49:16.402 00.000 10072 worker thread done servicing request
21:49:16.402 00.000 10072 Worker thread wakes up
21:49:16.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:16.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:16.409 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:49:17.029 00.620 10072 Exposure complete
21:49:17.087 00.058 10072 worker thread done servicing request
21:49:17.087 00.000 1032 OnExposeComplete: enter
21:49:17.089 00.002 1032 UpdateGuideState(): m_state=6
21:49:17.090 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 729
21:49:17.091 00.001 1032 Star::Find returns 1 (0), X=1104.73, Y=137.96, Mass=1198, SNR=24.2, Peak=100 HFD=3.2
21:49:17.093 00.002 1032 MultiStar: [#1 0.14,0.03,1.03,U] [#2 -0.07,0.00,0.78,U] [#3 -0.15,0.12,0.77,U] [#4 -0.17,0.27,0.00,M1] [#5 0.15,0.03,0.69,U] [#6 -0.20,0.11,0.00,M1] [#7 0.14,0.11,0.68,U] [#8 0.20,0.29,0.00,M2] 
21:49:17.094 00.001 1032 refined, 5 included, MultiStar: {0.06, 0.06}, one-star: {0.12, 0.08}
21:49:17.097 00.003 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
21:49:17.098 00.001 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
21:49:17.099 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.80 mountX=0.04 mountY=-0.07, mountTheta=-1.03
21:49:17.101 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
21:49:17.103 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
21:49:17.105 00.002 10072 Worker thread wakes up
21:49:17.105 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
21:49:17.105 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
21:49:17.105 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
21:49:17.106 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.14, period_length = 290.05
21:49:17.106 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:49:17.106 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:17.106 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:49:17.106 00.000 10072 MoveAxis(E, 1, ABG)
21:49:17.106 00.000 10072 Guiding  Dir = 2, Dur = 1
21:49:17.106 00.000 10072 IsGuiding returns 0
21:49:17.107 00.001 10072 PulseGuide returned control before completion, sleep 11
21:49:17.107 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:49:17.128 00.021 1032 UpdateGuideState exits: m=1198 SNR=24.2
21:49:17.130 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:17.131 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:17.132 00.001 1032 Enqueuing Expose request
21:49:17.134 00.002 10072 IsGuiding returns 0
21:49:17.134 00.000 10072 Move returns status 0, amount 1
21:49:17.134 00.000 10072 MoveAxis(N, 0, ABG)
21:49:17.134 00.000 10072 Move returns status 0, amount 0
21:49:17.134 00.000 10072 move complete, result=0
21:49:17.134 00.000 10072 worker thread done servicing request
21:49:17.134 00.000 10072 Worker thread wakes up
21:49:17.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:17.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:17.144 00.010 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:49:17.546 00.402 10072 Exposure complete
21:49:17.607 00.061 10072 worker thread done servicing request
21:49:17.607 00.000 1032 OnExposeComplete: enter
21:49:17.608 00.001 1032 UpdateGuideState(): m_state=6
21:49:17.611 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 730
21:49:17.614 00.003 1032 Star::Find returns 1 (0), X=1104.59, Y=138.03, Mass=1451, SNR=26.8, Peak=121 HFD=3.3
21:49:17.616 00.002 1032 MultiStar: [#1 0.12,0.05,0.88,U] [#2 -0.03,0.17,0.73,U] [#3 -0.14,0.08,0.72,U] [#4 -0.15,0.21,0.00,M2] [#5 -0.04,0.14,0.64,U] [#6 0.15,0.16,0.00,M2] [#7 0.03,0.15,0.70,U] [#8 -0.09,0.22,0.00,M3] 
21:49:17.617 00.001 1032 refined, 5 included, MultiStar: {-0.01, 0.12}, one-star: {-0.02, 0.14}
21:49:17.619 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
21:49:17.620 00.001 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
21:49:17.623 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.12 mountY=-0.02, mountTheta=-0.19
21:49:17.626 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.12, opts=13)
21:49:17.627 00.001 1032 Enqueuing Move request for scope (-0.01, 0.12)
21:49:17.629 00.002 10072 Worker thread wakes up
21:49:17.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
21:49:17.629 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
21:49:17.629 00.000 10072 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=-0.02
21:49:17.631 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.14, period_length = 290.05
21:49:17.631 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
21:49:17.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:17.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:49:17.631 00.000 10072 MoveAxis(E, 1, ABG)
21:49:17.631 00.000 10072 Guiding  Dir = 2, Dur = 1
21:49:17.632 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:49:17.633 00.001 10072 IsGuiding returns 0
21:49:17.634 00.001 10072 PulseGuide returned control before completion, sleep 11
21:49:17.652 00.018 10072 IsGuiding returns 0
21:49:17.652 00.000 10072 Move returns status 0, amount 1
21:49:17.652 00.000 10072 MoveAxis(N, 0, ABG)
21:49:17.652 00.000 10072 Move returns status 0, amount 0
21:49:17.652 00.000 10072 move complete, result=0
21:49:17.652 00.000 10072 worker thread done servicing request
21:49:17.653 00.001 1032 UpdateGuideState exits: m=1451 SNR=26.8
21:49:17.655 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:17.657 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:17.658 00.001 1032 Enqueuing Expose request
21:49:17.660 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:49:17.662 00.002 10072 Worker thread wakes up
21:49:17.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:17.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:18.296 00.634 10072 Exposure complete
21:49:18.356 00.060 10072 worker thread done servicing request
21:49:18.356 00.000 1032 OnExposeComplete: enter
21:49:18.359 00.003 1032 UpdateGuideState(): m_state=6
21:49:18.362 00.003 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 731
21:49:18.364 00.002 1032 Star::Find returns 1 (0), X=1104.65, Y=138.02, Mass=1222, SNR=24.5, Peak=102 HFD=3.3
21:49:18.366 00.002 1032 MultiStar: [#1 0.03,0.13,1.01,U] [#2 0.04,0.05,0.85,U] [#3 -0.00,0.10,0.79,U] [#4 -0.16,0.01,0.65,U] [#5 0.19,0.09,0.00,M1] [#6 0.03,0.22,0.00,M3] [#7 0.07,0.16,0.72,U] [#8 -0.06,0.20,0.00,M4] 
21:49:18.368 00.002 1032 refined, 5 included, MultiStar: {0.01, 0.10}, one-star: {0.04, 0.14}
21:49:18.371 00.003 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
21:49:18.372 00.001 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
21:49:18.374 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.48 mountX=0.10 mountY=-0.04, mountTheta=-0.35
21:49:18.377 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
21:49:18.379 00.002 1032 Enqueuing Move request for scope (0.01, 0.10)
21:49:18.380 00.001 10072 Worker thread wakes up
21:49:18.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
21:49:18.380 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
21:49:18.380 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.10 yDistance=-0.04
21:49:18.381 00.001 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.14, period_length = 290.05
21:49:18.381 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
21:49:18.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:18.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:49:18.381 00.000 10072 MoveAxis(E, 1, ABG)
21:49:18.382 00.001 10072 Guiding  Dir = 2, Dur = 1
21:49:18.382 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:49:18.383 00.001 10072 IsGuiding returns 0
21:49:18.384 00.001 10072 PulseGuide returned control before completion, sleep 11
21:49:18.401 00.017 1032 UpdateGuideState exits: m=1222 SNR=24.5
21:49:18.402 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:18.404 00.002 10072 IsGuiding returns 0
21:49:18.404 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:18.407 00.003 10072 Move returns status 0, amount 1
21:49:18.407 00.000 10072 MoveAxis(N, 0, ABG)
21:49:18.407 00.000 10072 Move returns status 0, amount 0
21:49:18.407 00.000 10072 move complete, result=0
21:49:18.407 00.000 10072 worker thread done servicing request
21:49:18.410 00.003 1032 Enqueuing Expose request
21:49:18.427 00.017 10072 Worker thread wakes up
21:49:18.428 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:18.428 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:49:18.430 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:18.841 00.411 10072 Exposure complete
21:49:18.899 00.058 10072 worker thread done servicing request
21:49:18.899 00.000 1032 OnExposeComplete: enter
21:49:18.902 00.003 1032 UpdateGuideState(): m_state=6
21:49:18.904 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 732
21:49:18.905 00.001 1032 Star::Find returns 1 (0), X=1104.54, Y=138.05, Mass=1236, SNR=24.6, Peak=114 HFD=3.2
21:49:18.907 00.002 1032 MultiStar: [#1 0.02,0.16,0.91,U] [#2 0.07,0.24,0.00,M1] [#3 -0.08,0.09,0.72,U] [#4 -0.02,0.15,0.68,U] [#5 0.18,-0.07,0.66,U] [#6 0.23,0.22,0.00,M4] [#7 0.05,0.09,0.73,U] [#8 0.05,0.27,0.00,M5] 
21:49:18.909 00.002 1032 refined, 5 included, MultiStar: {0.00, 0.10}, one-star: {-0.07, 0.17}
21:49:18.910 00.001 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
21:49:18.912 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
21:49:18.915 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.53 mountX=0.10 mountY=-0.03, mountTheta=-0.30
21:49:18.917 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
21:49:18.919 00.002 1032 Enqueuing Move request for scope (0.00, 0.10)
21:49:18.920 00.001 10072 Worker thread wakes up
21:49:18.921 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
21:49:18.921 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
21:49:18.921 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.03
21:49:18.922 00.001 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.14, period_length = 290.05
21:49:18.922 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
21:49:18.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:18.923 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:49:18.923 00.000 10072 MoveAxis(E, 1, ABG)
21:49:18.923 00.000 10072 Guiding  Dir = 2, Dur = 1
21:49:18.924 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:49:18.927 00.003 10072 IsGuiding returns 0
21:49:18.927 00.000 10072 PulseGuide returned control before completion, sleep 11
21:49:18.945 00.018 1032 UpdateGuideState exits: m=1236 SNR=24.6
21:49:18.948 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:18.950 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:18.952 00.002 1032 Enqueuing Expose request
21:49:18.954 00.002 10072 IsGuiding returns 0
21:49:18.954 00.000 10072 Move returns status 0, amount 1
21:49:18.954 00.000 10072 MoveAxis(N, 0, ABG)
21:49:18.954 00.000 10072 Move returns status 0, amount 0
21:49:18.954 00.000 10072 move complete, result=0
21:49:18.954 00.000 10072 worker thread done servicing request
21:49:18.954 00.000 10072 Worker thread wakes up
21:49:18.954 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:18.954 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:18.964 00.010 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:49:19.589 00.625 10072 Exposure complete
21:49:19.646 00.057 10072 worker thread done servicing request
21:49:19.646 00.000 1032 OnExposeComplete: enter
21:49:19.649 00.003 1032 UpdateGuideState(): m_state=6
21:49:19.651 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 733
21:49:19.653 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=138.08, Mass=1349, SNR=25.8, Peak=112 HFD=3.3
21:49:19.654 00.001 1032 MultiStar: [#1 0.01,0.20,0.90,U] [#2 -0.01,0.19,0.71,U] [#3 -0.01,0.06,0.71,U] [#4 -0.08,0.24,0.00,M1] [#5 0.07,-0.07,0.62,U] [#6 0.01,0.16,0.59,U] [#7 -0.00,0.11,0.64,U] [#8 -0.04,0.19,0.49,U] 
21:49:19.656 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.13}, one-star: {0.05, 0.19}
21:49:19.657 00.001 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
21:49:19.659 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
21:49:19.660 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.48 mountX=0.13 mountY=-0.05, mountTheta=-0.35
21:49:19.664 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
21:49:19.666 00.002 1032 Enqueuing Move request for scope (0.01, 0.13)
21:49:19.667 00.001 10072 Worker thread wakes up
21:49:19.667 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
21:49:19.667 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
21:49:19.668 00.001 10072 Moving (0.01, 0.13) raw xDistance=0.13 yDistance=-0.05
21:49:19.669 00.001 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.14, period_length = 290.05
21:49:19.669 00.000 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
21:49:19.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:19.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:49:19.669 00.000 10072 MoveAxis(E, 2, ABG)
21:49:19.669 00.000 10072 Guiding  Dir = 2, Dur = 2
21:49:19.669 00.000 10072 IsGuiding returns 0
21:49:19.669 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:49:19.671 00.002 10072 PulseGuide returned control before completion, sleep 12
21:49:19.688 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.8
21:49:19.690 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:19.692 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:19.693 00.001 1032 Enqueuing Expose request
21:49:19.695 00.002 10072 IsGuiding returns 0
21:49:19.696 00.001 10072 Move returns status 0, amount 2
21:49:19.696 00.000 10072 MoveAxis(N, 0, ABG)
21:49:19.696 00.000 10072 Move returns status 0, amount 0
21:49:19.696 00.000 10072 move complete, result=0
21:49:19.696 00.000 10072 worker thread done servicing request
21:49:19.696 00.000 10072 Worker thread wakes up
21:49:19.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:19.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:19.703 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:49:20.104 00.401 10072 Exposure complete
21:49:20.163 00.059 10072 worker thread done servicing request
21:49:20.163 00.000 1032 OnExposeComplete: enter
21:49:20.165 00.002 1032 UpdateGuideState(): m_state=6
21:49:20.166 00.001 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 734
21:49:20.168 00.002 1032 Star::Find returns 1 (0), X=1104.62, Y=138.20, Mass=1531, SNR=27.5, Peak=131 HFD=3.3
21:49:20.169 00.001 1032 MultiStar: [#1 -0.07,0.17,0.92,U] [#2 -0.10,0.07,0.68,U] [#3 -0.07,0.34,0.00,M1] [#4 -0.08,0.26,0.00,M2] [#5 0.11,-0.05,0.61,U] [#6 0.06,0.22,0.00,M4] [#7 0.02,0.15,0.64,U] [#8 -0.13,0.40,0.00,M5] 
21:49:20.171 00.002 1032 refined, 4 included, MultiStar: {-0.01, 0.15}, one-star: {0.01, 0.32}
21:49:20.172 00.001 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
21:49:20.173 00.001 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
21:49:20.176 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.64 mountX=0.15 mountY=-0.03, mountTheta=-0.19
21:49:20.180 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.15, opts=13)
21:49:20.182 00.002 1032 Enqueuing Move request for scope (-0.01, 0.15)
21:49:20.183 00.001 10072 Worker thread wakes up
21:49:20.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
21:49:20.183 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
21:49:20.183 00.000 10072 Moving (-0.01, 0.15) raw xDistance=0.15 yDistance=-0.03
21:49:20.184 00.001 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.07, hyst_pct = 0.14, period_length = 290.05
21:49:20.184 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
21:49:20.185 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:20.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:49:20.185 00.000 10072 MoveAxis(W, 69, ABG)
21:49:20.185 00.000 10072 Guiding  Dir = 3, Dur = 69
21:49:20.185 00.000 10072 IsGuiding returns 0
21:49:20.185 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:49:20.188 00.003 10072 PulseGuide returned control before completion, sleep 79
21:49:20.205 00.017 1032 UpdateGuideState exits: m=1531 SNR=27.5
21:49:20.209 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:20.210 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:20.212 00.002 1032 Enqueuing Expose request
21:49:20.271 00.059 10072 IsGuiding returns 0
21:49:20.272 00.001 10072 Move returns status 0, amount 69
21:49:20.272 00.000 10072 MoveAxis(N, 0, ABG)
21:49:20.272 00.000 10072 Move returns status 0, amount 0
21:49:20.272 00.000 10072 move complete, result=0
21:49:20.272 00.000 10072 worker thread done servicing request
21:49:20.272 00.000 10072 Worker thread wakes up
21:49:20.272 00.000 1032 GuideStep: 0.1 px 69 ms WEST, -0.0 px 0 ms NORTH
21:49:20.275 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:20.275 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:20.898 00.623 10072 Exposure complete
21:49:20.955 00.057 10072 worker thread done servicing request
21:49:20.955 00.000 1032 OnExposeComplete: enter
21:49:20.958 00.003 1032 UpdateGuideState(): m_state=6
21:49:20.961 00.003 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 735
21:49:20.963 00.002 1032 Star::Find returns 1 (0), X=1104.55, Y=137.91, Mass=1313, SNR=25.4, Peak=119 HFD=3.1
21:49:20.964 00.001 1032 MultiStar: [#1 0.10,0.09,0.91,U] [#2 -0.06,-0.07,0.76,U] [#3 0.06,0.11,0.72,U] [#4 -0.20,0.22,0.00,M3] [#5 0.01,-0.15,0.66,U] [#6 0.04,0.18,0.60,U] [#7 0.06,0.13,0.70,U] [#8 -0.20,0.18,0.00,M6] 
21:49:20.966 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {-0.06, 0.03}
21:49:20.967 00.001 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
21:49:20.969 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
21:49:20.970 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.19 mountX=0.04 mountY=-0.03, mountTheta=-0.64
21:49:20.973 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
21:49:20.974 00.001 1032 Enqueuing Move request for scope (0.02, 0.04)
21:49:20.975 00.001 10072 Worker thread wakes up
21:49:20.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
21:49:20.976 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
21:49:20.976 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
21:49:20.977 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.13, period_length = 290.05
21:49:20.977 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:49:20.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:20.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:49:20.977 00.000 10072 MoveAxis(E, 1, ABG)
21:49:20.977 00.000 10072 Guiding  Dir = 2, Dur = 1
21:49:20.977 00.000 10072 IsGuiding returns 0
21:49:20.978 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
21:49:20.980 00.002 10072 PulseGuide returned control before completion, sleep 11
21:49:20.999 00.019 1032 UpdateGuideState exits: m=1313 SNR=25.4
21:49:21.001 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:21.003 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:21.005 00.002 1032 Enqueuing Expose request
21:49:21.006 00.001 10072 IsGuiding returns 0
21:49:21.006 00.000 10072 Move returns status 0, amount 1
21:49:21.007 00.001 10072 MoveAxis(N, 0, ABG)
21:49:21.007 00.000 10072 Move returns status 0, amount 0
21:49:21.007 00.000 10072 move complete, result=0
21:49:21.007 00.000 10072 worker thread done servicing request
21:49:21.007 00.000 10072 Worker thread wakes up
21:49:21.007 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:21.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:21.013 00.006 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:49:21.418 00.405 10072 Exposure complete
21:49:21.475 00.057 10072 worker thread done servicing request
21:49:21.475 00.000 1032 OnExposeComplete: enter
21:49:21.478 00.003 1032 UpdateGuideState(): m_state=6
21:49:21.479 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 736
21:49:21.481 00.002 1032 Star::Find returns 1 (0), X=1104.58, Y=137.87, Mass=1254, SNR=24.8, Peak=113 HFD=3.2
21:49:21.483 00.002 1032 MultiStar: [#1 0.11,-0.11,1.01,U] [#2 -0.03,-0.04,0.73,U] [#3 -0.06,-0.12,0.77,U] [#4 -0.15,0.01,0.69,U] [#5 0.21,-0.08,0.00,M1] [#6 0.02,-0.13,0.61,U] [#7 0.13,0.05,0.70,U] [#8 -0.08,-0.09,0.51,U] 
21:49:21.485 00.002 1032 single-star, 7 included, MultiStar: {-0.01, -0.06}, one-star: {-0.03, -0.01}
21:49:21.486 00.001 1032 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.83) = xAngle (-4.64 = 1.64)
21:49:21.489 00.003 1032 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.64 = 1.64)
21:49:21.491 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.81 mountX=-0.00 mountY=0.03, mountTheta=1.64
21:49:21.496 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
21:49:21.498 00.002 1032 Enqueuing Move request for scope (-0.03, -0.01)
21:49:21.500 00.002 10072 Worker thread wakes up
21:49:21.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
21:49:21.500 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
21:49:21.500 00.000 10072 Moving (-0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
21:49:21.502 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.13, period_length = 290.05
21:49:21.502 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:49:21.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:21.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:49:21.502 00.000 10072 MoveAxis(E, 1, ABG)
21:49:21.502 00.000 10072 Guiding  Dir = 2, Dur = 1
21:49:21.502 00.000 10072 IsGuiding returns 0
21:49:21.503 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:49:21.506 00.003 10072 PulseGuide returned control before completion, sleep 11
21:49:21.524 00.018 1032 UpdateGuideState exits: m=1254 SNR=24.8
21:49:21.526 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:21.530 00.004 10072 IsGuiding returns 0
21:49:21.530 00.000 10072 Move returns status 0, amount 1
21:49:21.530 00.000 10072 MoveAxis(N, 0, ABG)
21:49:21.530 00.000 10072 Move returns status 0, amount 0
21:49:21.530 00.000 10072 move complete, result=0
21:49:21.530 00.000 10072 worker thread done servicing request
21:49:21.530 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:21.532 00.002 1032 Enqueuing Expose request
21:49:21.534 00.002 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:49:21.536 00.002 10072 Worker thread wakes up
21:49:21.536 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:21.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:22.168 00.632 10072 Exposure complete
21:49:22.224 00.056 10072 worker thread done servicing request
21:49:22.224 00.000 1032 OnExposeComplete: enter
21:49:22.226 00.002 1032 UpdateGuideState(): m_state=6
21:49:22.227 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 737
21:49:22.229 00.002 1032 Star::Find returns 1 (0), X=1104.58, Y=137.76, Mass=1470, SNR=26.9, Peak=138 HFD=3.2
21:49:22.231 00.002 1032 MultiStar: [#1 0.12,-0.09,0.91,U] [#2 -0.11,-0.15,0.73,U] [#3 -0.11,-0.12,0.73,U] [#4 0.02,-0.03,0.61,U] [#5 0.13,-0.21,0.00,M2] [#6 0.15,-0.17,0.00,M3] [#7 0.01,-0.12,0.68,U] [#8 -0.12,-0.03,0.47,U] 
21:49:22.232 00.001 1032 refined, 6 included, MultiStar: {-0.02, -0.10}, one-star: {-0.03, -0.13}
21:49:22.234 00.002 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.65)
21:49:22.236 00.002 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.65)
21:49:22.239 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.80 mountX=-0.09 mountY=0.05, mountTheta=2.65
21:49:22.242 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.10, opts=13)
21:49:22.243 00.001 1032 Enqueuing Move request for scope (-0.02, -0.10)
21:49:22.245 00.002 10072 Worker thread wakes up
21:49:22.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
21:49:22.245 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
21:49:22.245 00.000 10072 Moving (-0.02, -0.10) raw xDistance=-0.09 yDistance=0.05
21:49:22.246 00.001 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.13, period_length = 290.05
21:49:22.246 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:49:22.247 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:22.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:49:22.247 00.000 10072 MoveAxis(E, 1, ABG)
21:49:22.247 00.000 10072 Guiding  Dir = 2, Dur = 1
21:49:22.247 00.000 10072 IsGuiding returns 0
21:49:22.247 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:49:22.249 00.002 10072 PulseGuide returned control before completion, sleep 11
21:49:22.267 00.018 1032 UpdateGuideState exits: m=1470 SNR=26.9
21:49:22.269 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:22.271 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:22.273 00.002 1032 Enqueuing Expose request
21:49:22.276 00.003 10072 IsGuiding returns 0
21:49:22.276 00.000 10072 Move returns status 0, amount 1
21:49:22.276 00.000 10072 MoveAxis(N, 0, ABG)
21:49:22.276 00.000 10072 Move returns status 0, amount 0
21:49:22.276 00.000 10072 move complete, result=0
21:49:22.276 00.000 10072 worker thread done servicing request
21:49:22.276 00.000 10072 Worker thread wakes up
21:49:22.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:22.277 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:22.282 00.005 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:49:22.687 00.405 10072 Exposure complete
21:49:22.742 00.055 10072 worker thread done servicing request
21:49:22.742 00.000 1032 OnExposeComplete: enter
21:49:22.744 00.002 1032 UpdateGuideState(): m_state=6
21:49:22.746 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 738
21:49:22.748 00.002 1032 Star::Find returns 1 (0), X=1104.75, Y=137.85, Mass=1518, SNR=27.3, Peak=123 HFD=3.2
21:49:22.750 00.002 1032 MultiStar: [#1 0.09,-0.07,0.81,U] [#2 -0.07,0.00,0.80,U] [#3 -0.07,-0.16,0.69,U] [#4 -0.10,-0.07,0.64,U] [#5 0.22,-0.15,0.00,M3] [#6 0.05,-0.15,0.54,U] [#7 -0.11,-0.04,0.65,U] [#8 0.11,-0.02,0.45,U] 
21:49:22.752 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {0.14, -0.03}
21:49:22.753 00.001 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.03)
21:49:22.755 00.002 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.03)
21:49:22.756 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.43 mountX=-0.07 mountY=0.01, mountTheta=3.03
21:49:22.758 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
21:49:22.759 00.001 1032 Enqueuing Move request for scope (0.01, -0.07)
21:49:22.761 00.002 10072 Worker thread wakes up
21:49:22.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
21:49:22.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
21:49:22.761 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
21:49:22.762 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.13, period_length = 290.05
21:49:22.762 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:49:22.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:22.762 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:49:22.762 00.000 10072 MoveAxis(E, 1, ABG)
21:49:22.762 00.000 10072 Guiding  Dir = 2, Dur = 1
21:49:22.762 00.000 10072 IsGuiding returns 0
21:49:22.762 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:49:22.765 00.003 10072 PulseGuide returned control before completion, sleep 11
21:49:22.777 00.012 10072 IsGuiding returns 0
21:49:22.777 00.000 10072 Move returns status 0, amount 1
21:49:22.777 00.000 10072 MoveAxis(N, 0, ABG)
21:49:22.777 00.000 10072 Move returns status 0, amount 0
21:49:22.777 00.000 10072 move complete, result=0
21:49:22.777 00.000 10072 worker thread done servicing request
21:49:22.786 00.009 1032 UpdateGuideState exits: m=1518 SNR=27.3
21:49:22.789 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:22.790 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:22.792 00.002 1032 Enqueuing Expose request
21:49:22.794 00.002 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:49:22.795 00.001 10072 Worker thread wakes up
21:49:22.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:22.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:23.420 00.625 10072 Exposure complete
21:49:23.478 00.058 10072 worker thread done servicing request
21:49:23.478 00.000 1032 OnExposeComplete: enter
21:49:23.480 00.002 1032 UpdateGuideState(): m_state=6
21:49:23.482 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 739
21:49:23.483 00.001 1032 Star::Find returns 1 (0), X=1104.69, Y=137.94, Mass=1278, SNR=25.1, Peak=103 HFD=3.2
21:49:23.485 00.002 1032 MultiStar: [#1 0.03,-0.07,0.95,U] [#2 -0.13,-0.00,0.83,U] [#3 -0.15,0.02,0.75,U] [#4 -0.11,0.14,0.64,U] [#5 0.02,-0.05,0.68,U] [#6 -0.15,0.24,0.00,M3] [#7 -0.01,0.11,0.64,U] [#8 -0.15,0.15,0.00,M4] 
21:49:23.487 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.02}, one-star: {0.08, 0.06}
21:49:23.489 00.002 1032 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.83) = xAngle (0.66 = 0.66)
21:49:23.490 00.001 1032 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.66 = 0.66)
21:49:23.492 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.49 mountX=0.03 mountY=0.02, mountTheta=0.66
21:49:23.495 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
21:49:23.498 00.003 1032 Enqueuing Move request for scope (-0.03, 0.02)
21:49:23.499 00.001 10072 Worker thread wakes up
21:49:23.499 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
21:49:23.499 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
21:49:23.499 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.02
21:49:23.500 00.001 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.13, period_length = 290.05
21:49:23.500 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:49:23.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:23.501 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:49:23.501 00.000 10072 MoveAxis(E, 1, ABG)
21:49:23.501 00.000 10072 Guiding  Dir = 2, Dur = 1
21:49:23.501 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:49:23.504 00.003 10072 IsGuiding returns 0
21:49:23.504 00.000 10072 PulseGuide returned control before completion, sleep 11
21:49:23.521 00.017 1032 UpdateGuideState exits: m=1278 SNR=25.1
21:49:23.523 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:23.524 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:23.525 00.001 1032 Enqueuing Expose request
21:49:23.528 00.003 10072 IsGuiding returns 0
21:49:23.528 00.000 10072 Move returns status 0, amount 1
21:49:23.528 00.000 10072 MoveAxis(N, 0, ABG)
21:49:23.528 00.000 10072 Move returns status 0, amount 0
21:49:23.528 00.000 10072 move complete, result=0
21:49:23.528 00.000 10072 worker thread done servicing request
21:49:23.528 00.000 10072 Worker thread wakes up
21:49:23.528 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:23.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:23.538 00.010 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:49:23.937 00.399 10072 Exposure complete
21:49:23.996 00.059 10072 worker thread done servicing request
21:49:23.996 00.000 1032 OnExposeComplete: enter
21:49:23.998 00.002 1032 UpdateGuideState(): m_state=6
21:49:24.000 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 740
21:49:24.002 00.002 1032 Star::Find returns 1 (0), X=1104.60, Y=137.80, Mass=1375, SNR=26.0, Peak=132 HFD=3.2
21:49:24.005 00.003 1032 MultiStar: [#1 -0.04,-0.03,0.96,U] [#2 -0.07,0.08,0.76,U] [#3 -0.01,0.08,0.75,U] [#4 -0.11,0.13,0.61,U] [#5 0.20,0.00,0.61,U] [#6 -0.10,-0.17,0.58,U] [#7 -0.01,0.12,0.68,U] [#8 0.02,0.10,0.52,U] 
21:49:24.006 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {-0.01, -0.08}
21:49:24.008 00.002 1032 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.83) = xAngle (0.48 = 0.48)
21:49:24.010 00.002 1032 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.48 = 0.48)
21:49:24.011 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.31 mountX=0.02 mountY=0.01, mountTheta=0.48
21:49:24.015 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
21:49:24.018 00.003 1032 Enqueuing Move request for scope (-0.02, 0.02)
21:49:24.021 00.003 10072 Worker thread wakes up
21:49:24.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
21:49:24.021 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
21:49:24.021 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.01
21:49:24.022 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.13, period_length = 290.05
21:49:24.023 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:49:24.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:24.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:49:24.023 00.000 10072 MoveAxis(E, 2, ABG)
21:49:24.023 00.000 10072 Guiding  Dir = 2, Dur = 2
21:49:24.023 00.000 10072 IsGuiding returns 0
21:49:24.024 00.001 10072 PulseGuide returned control before completion, sleep 12
21:49:24.025 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:49:24.043 00.018 10072 IsGuiding returns 0
21:49:24.043 00.000 10072 Move returns status 0, amount 2
21:49:24.043 00.000 10072 MoveAxis(N, 0, ABG)
21:49:24.043 00.000 10072 Move returns status 0, amount 0
21:49:24.043 00.000 10072 move complete, result=0
21:49:24.043 00.000 10072 worker thread done servicing request
21:49:24.046 00.003 1032 UpdateGuideState exits: m=1375 SNR=26.0
21:49:24.048 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:24.051 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:24.053 00.002 1032 Enqueuing Expose request
21:49:24.055 00.002 10072 Worker thread wakes up
21:49:24.055 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:24.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:24.055 00.000 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:49:24.682 00.627 10072 Exposure complete
21:49:24.738 00.056 10072 worker thread done servicing request
21:49:24.739 00.001 1032 OnExposeComplete: enter
21:49:24.741 00.002 1032 UpdateGuideState(): m_state=6
21:49:24.743 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 741
21:49:24.745 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=137.80, Mass=1268, SNR=25.0, Peak=102 HFD=3.3
21:49:24.747 00.002 1032 MultiStar: [#1 0.11,-0.21,0.00,M1] [#2 -0.04,-0.20,0.81,U] [#3 -0.06,-0.17,0.74,U] [#4 -0.10,0.02,0.72,U] [#5 0.29,-0.31,0.00,M2] [#6 -0.03,-0.10,0.59,U] [#7 -0.04,0.02,0.74,U] [#8 -0.02,-0.03,0.52,U] 
21:49:24.749 00.002 1032 refined, 6 included, MultiStar: {-0.04, -0.08}, one-star: {0.02, -0.09}
21:49:24.750 00.001 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.46)
21:49:24.751 00.001 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.46)
21:49:24.753 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.99 mountX=-0.07 mountY=0.06, mountTheta=2.46
21:49:24.755 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.08, opts=13)
21:49:24.757 00.002 1032 Enqueuing Move request for scope (-0.04, -0.08)
21:49:24.759 00.002 10072 Worker thread wakes up
21:49:24.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
21:49:24.759 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
21:49:24.759 00.000 10072 Moving (-0.04, -0.08) raw xDistance=-0.07 yDistance=0.06
21:49:24.760 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.13, period_length = 290.05
21:49:24.760 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:49:24.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:24.760 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:49:24.760 00.000 10072 MoveAxis(E, 2, ABG)
21:49:24.760 00.000 10072 Guiding  Dir = 2, Dur = 2
21:49:24.761 00.001 10072 IsGuiding returns 0
21:49:24.761 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
21:49:24.763 00.002 10072 PulseGuide returned control before completion, sleep 12
21:49:24.782 00.019 1032 UpdateGuideState exits: m=1268 SNR=25.0
21:49:24.783 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:24.786 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:24.787 00.001 1032 Enqueuing Expose request
21:49:24.789 00.002 10072 IsGuiding returns 0
21:49:24.789 00.000 10072 Move returns status 0, amount 2
21:49:24.789 00.000 10072 MoveAxis(N, 0, ABG)
21:49:24.789 00.000 10072 Move returns status 0, amount 0
21:49:24.789 00.000 10072 move complete, result=0
21:49:24.789 00.000 10072 worker thread done servicing request
21:49:24.789 00.000 10072 Worker thread wakes up
21:49:24.790 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:24.790 00.000 1032 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
21:49:24.791 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:25.199 00.408 10072 Exposure complete
21:49:25.255 00.056 10072 worker thread done servicing request
21:49:25.255 00.000 1032 OnExposeComplete: enter
21:49:25.257 00.002 1032 UpdateGuideState(): m_state=6
21:49:25.259 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 742
21:49:25.260 00.001 1032 Star::Find returns 1 (0), X=1104.72, Y=137.77, Mass=1234, SNR=24.7, Peak=112 HFD=3.0
21:49:25.262 00.002 1032 MultiStar: [#1 0.05,-0.16,0.97,U] [#2 -0.13,-0.20,0.00,M1] [#3 -0.22,-0.09,0.00,M1] [#4 -0.10,-0.06,0.67,U] [#5 0.15,-0.05,0.65,U] [#6 -0.02,-0.26,0.00,M2] [#7 -0.01,-0.13,0.66,U] [#8 -0.05,-0.05,0.50,U] 
21:49:25.263 00.001 1032 refined, 5 included, MultiStar: {0.04, -0.10}, one-star: {0.11, -0.12}
21:49:25.264 00.001 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
21:49:25.266 00.002 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
21:49:25.268 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.23 mountX=-0.11 mountY=-0.01, mountTheta=-3.06
21:49:25.271 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
21:49:25.273 00.002 1032 Enqueuing Move request for scope (0.04, -0.10)
21:49:25.274 00.001 10072 Worker thread wakes up
21:49:25.275 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
21:49:25.275 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
21:49:25.275 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=-0.01
21:49:25.276 00.001 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.13, period_length = 290.05
21:49:25.276 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
21:49:25.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:25.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:49:25.276 00.000 10072 MoveAxis(E, 3, ABG)
21:49:25.276 00.000 10072 Guiding  Dir = 2, Dur = 3
21:49:25.276 00.000 10072 IsGuiding returns 0
21:49:25.277 00.001 10072 PulseGuide returned control before completion, sleep 13
21:49:25.277 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:49:25.290 00.013 10072 IsGuiding returns 0
21:49:25.290 00.000 10072 Move returns status 0, amount 3
21:49:25.290 00.000 10072 MoveAxis(N, 0, ABG)
21:49:25.290 00.000 10072 Move returns status 0, amount 0
21:49:25.290 00.000 10072 move complete, result=0
21:49:25.290 00.000 10072 worker thread done servicing request
21:49:25.296 00.006 1032 UpdateGuideState exits: m=1234 SNR=24.7
21:49:25.299 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:25.302 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:25.304 00.002 1032 Enqueuing Expose request
21:49:25.307 00.003 10072 Worker thread wakes up
21:49:25.307 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:49:25.310 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:25.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:25.949 00.639 10072 Exposure complete
21:49:26.006 00.057 10072 worker thread done servicing request
21:49:26.006 00.000 1032 OnExposeComplete: enter
21:49:26.008 00.002 1032 UpdateGuideState(): m_state=6
21:49:26.011 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 743
21:49:26.013 00.002 1032 Star::Find returns 1 (0), X=1104.61, Y=137.81, Mass=1299, SNR=25.3, Peak=123 HFD=3.2
21:49:26.015 00.002 1032 MultiStar: [#1 0.10,-0.05,0.92,U] [#2 -0.30,-0.14,0.00,M2] [#3 -0.17,-0.06,0.70,U] [#4 -0.34,-0.03,0.00,M1] [#5 0.20,-0.05,0.00,M2] [#6 -0.11,-0.06,0.62,U] [#7 -0.12,0.03,0.66,U] [#8 -0.06,-0.13,0.49,U] 
21:49:26.016 00.001 1032 refined, 5 included, MultiStar: {-0.05, -0.06}, one-star: {0.00, -0.07}
21:49:26.018 00.002 1032 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.83) = xAngle (-4.08 = 2.20)
21:49:26.020 00.002 1032 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.08 = 2.20)
21:49:26.023 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-2.25 mountX=-0.04 mountY=0.06, mountTheta=2.20
21:49:26.026 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.06, opts=13)
21:49:26.027 00.001 1032 Enqueuing Move request for scope (-0.05, -0.06)
21:49:26.029 00.002 10072 Worker thread wakes up
21:49:26.029 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
21:49:26.029 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
21:49:26.029 00.000 10072 Moving (-0.05, -0.06) raw xDistance=-0.04 yDistance=0.06
21:49:26.030 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.13, period_length = 290.05
21:49:26.030 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:49:26.030 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:26.030 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:49:26.030 00.000 10072 MoveAxis(E, 4, ABG)
21:49:26.030 00.000 10072 Guiding  Dir = 2, Dur = 4
21:49:26.030 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:49:26.033 00.003 10072 IsGuiding returns 0
21:49:26.033 00.000 10072 PulseGuide returned control before completion, sleep 14
21:49:26.050 00.017 1032 UpdateGuideState exits: m=1299 SNR=25.3
21:49:26.052 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:26.054 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:26.055 00.001 1032 Enqueuing Expose request
21:49:26.058 00.003 10072 IsGuiding returns 0
21:49:26.058 00.000 10072 Move returns status 0, amount 4
21:49:26.058 00.000 10072 MoveAxis(N, 0, ABG)
21:49:26.058 00.000 10072 Move returns status 0, amount 0
21:49:26.058 00.000 10072 move complete, result=0
21:49:26.058 00.000 10072 worker thread done servicing request
21:49:26.058 00.000 10072 Worker thread wakes up
21:49:26.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:26.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:26.065 00.007 1032 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:49:26.466 00.401 10072 Exposure complete
21:49:26.520 00.054 10072 worker thread done servicing request
21:49:26.520 00.000 1032 OnExposeComplete: enter
21:49:26.522 00.002 1032 UpdateGuideState(): m_state=6
21:49:26.525 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 744
21:49:26.527 00.002 1032 Star::Find returns 1 (0), X=1104.67, Y=137.92, Mass=1290, SNR=25.2, Peak=112 HFD=3.1
21:49:26.529 00.002 1032 MultiStar: [#1 0.05,-0.16,0.90,U] [#2 -0.20,-0.02,0.77,U] [#3 -0.08,-0.15,0.72,U] [#4 -0.14,-0.14,0.67,U] [#5 0.18,-0.34,0.00,M3] [#6 -0.11,-0.25,0.00,M2] [#7 -0.01,0.01,0.69,U] [#8 -0.01,-0.05,0.50,U] 
21:49:26.531 00.002 1032 single-star, 6 included, MultiStar: {-0.04, -0.06}, one-star: {0.06, 0.03}
21:49:26.532 00.001 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
21:49:26.534 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
21:49:26.536 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.47 mountX=0.01 mountY=-0.07, mountTheta=-1.36
21:49:26.539 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
21:49:26.541 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
21:49:26.543 00.002 10072 Worker thread wakes up
21:49:26.543 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
21:49:26.543 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
21:49:26.543 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
21:49:26.544 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.13, period_length = 290.05
21:49:26.544 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:49:26.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:26.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:49:26.544 00.000 10072 MoveAxis(E, 3, ABG)
21:49:26.545 00.001 10072 Guiding  Dir = 2, Dur = 3
21:49:26.545 00.000 10072 IsGuiding returns 0
21:49:26.545 00.000 10072 PulseGuide returned control before completion, sleep 13
21:49:26.545 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:49:26.566 00.021 1032 UpdateGuideState exits: m=1290 SNR=25.2
21:49:26.568 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:26.569 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:26.571 00.002 1032 Enqueuing Expose request
21:49:26.573 00.002 10072 IsGuiding returns 0
21:49:26.573 00.000 10072 Move returns status 0, amount 3
21:49:26.573 00.000 10072 MoveAxis(N, 0, ABG)
21:49:26.573 00.000 10072 Move returns status 0, amount 0
21:49:26.573 00.000 10072 move complete, result=0
21:49:26.573 00.000 10072 worker thread done servicing request
21:49:26.573 00.000 10072 Worker thread wakes up
21:49:26.573 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:26.573 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:26.580 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:49:27.198 00.618 10072 Exposure complete
21:49:27.257 00.059 10072 worker thread done servicing request
21:49:27.257 00.000 1032 OnExposeComplete: enter
21:49:27.259 00.002 1032 UpdateGuideState(): m_state=6
21:49:27.261 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 745
21:49:27.263 00.002 1032 Star::Find returns 1 (0), X=1104.69, Y=137.86, Mass=1300, SNR=25.3, Peak=102 HFD=3.2
21:49:27.264 00.001 1032 MultiStar: [#1 0.15,-0.15,0.00,M1] [#2 0.05,-0.24,0.00,M2] [#3 -0.10,-0.14,0.77,U] [#4 -0.07,-0.27,0.00,M1] [#5 0.33,-0.32,0.00,M4] [#6 -0.01,-0.13,0.59,U] [#7 0.09,-0.23,0.00,M1] [#8 -0.03,-0.16,0.47,U] 
21:49:27.267 00.003 1032 single-star, 3 included, MultiStar: {-0.01, -0.10}, one-star: {0.08, -0.03}
21:49:27.271 00.004 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
21:49:27.273 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
21:49:27.275 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.36 mountX=-0.05 mountY=-0.07, mountTheta=-2.19
21:49:27.278 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
21:49:27.279 00.001 1032 Enqueuing Move request for scope (0.08, -0.03)
21:49:27.281 00.002 10072 Worker thread wakes up
21:49:27.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
21:49:27.281 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
21:49:27.281 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
21:49:27.282 00.001 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.12, period_length = 290.05
21:49:27.282 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:49:27.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:27.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:49:27.282 00.000 10072 MoveAxis(E, 4, ABG)
21:49:27.282 00.000 10072 Guiding  Dir = 2, Dur = 4
21:49:27.283 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:49:27.285 00.002 10072 IsGuiding returns 0
21:49:27.285 00.000 10072 PulseGuide returned control before completion, sleep 14
21:49:27.304 00.019 1032 UpdateGuideState exits: m=1300 SNR=25.3
21:49:27.307 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:27.309 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:27.311 00.002 10072 IsGuiding returns 0
21:49:27.311 00.000 10072 Move returns status 0, amount 4
21:49:27.311 00.000 10072 MoveAxis(N, 0, ABG)
21:49:27.311 00.000 10072 Move returns status 0, amount 0
21:49:27.311 00.000 1032 Enqueuing Expose request
21:49:27.312 00.001 10072 move complete, result=0
21:49:27.313 00.001 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:49:27.315 00.002 10072 worker thread done servicing request
21:49:27.315 00.000 10072 Worker thread wakes up
21:49:27.315 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:27.315 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:27.727 00.412 10072 Exposure complete
21:49:27.781 00.054 10072 worker thread done servicing request
21:49:27.782 00.001 1032 OnExposeComplete: enter
21:49:27.783 00.001 1032 UpdateGuideState(): m_state=6
21:49:27.785 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 746
21:49:27.786 00.001 1032 Star::Find returns 1 (0), X=1104.82, Y=137.56, Mass=1311, SNR=25.4, Peak=111 HFD=3.2
21:49:27.788 00.002 1032 MultiStar: [#1 0.21,-0.25,0.00,M2] [#2 -0.01,-0.34,0.00,M3] [#3 -0.08,-0.24,0.00,M1] [#4 -0.21,-0.24,0.00,M2] [#5 0.14,-0.34,0.00,M5] [#6 0.24,-0.04,0.00,M2] [#7 0.10,-0.10,0.67,U] [#8 0.18,-0.20,0.00,M1] 
21:49:27.789 00.001 1032 refined, 1 included, MultiStar: {0.16, -0.23}, one-star: {0.21, -0.32}
21:49:27.792 00.003 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
21:49:27.793 00.001 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
21:49:27.794 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-0.96 mountX=-0.27 mountY=-0.10, mountTheta=-2.79
21:49:27.797 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.23, opts=13)
21:49:27.800 00.003 1032 Enqueuing Move request for scope (0.16, -0.23)
21:49:27.802 00.002 10072 Worker thread wakes up
21:49:27.802 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.23) opts 0xd
21:49:27.802 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.23)
21:49:27.802 00.000 10072 Moving (0.16, -0.23) raw xDistance=-0.27 yDistance=-0.10
21:49:27.803 00.001 10072 PPEC rslt: input = -0.27, final = -0.13, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.12, period_length = 290.05
21:49:27.803 00.000 10072 PPEC: input: -0.27, control: -0.13, exposure: 500
21:49:27.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:27.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:49:27.804 00.001 10072 MoveAxis(E, 128, ABG)
21:49:27.804 00.000 10072 Guiding  Dir = 2, Dur = 128
21:49:27.806 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:49:27.809 00.003 10072 IsGuiding returns 0
21:49:27.810 00.001 10072 PulseGuide returned control before completion, sleep 138
21:49:27.827 00.017 1032 UpdateGuideState exits: m=1311 SNR=25.4
21:49:27.829 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:27.831 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:27.834 00.003 1032 Enqueuing Expose request
21:49:27.959 00.125 10072 IsGuiding returns 0
21:49:27.959 00.000 10072 Move returns status 0, amount 128
21:49:27.959 00.000 10072 MoveAxis(N, 0, ABG)
21:49:27.959 00.000 10072 Move returns status 0, amount 0
21:49:27.959 00.000 10072 move complete, result=0
21:49:27.959 00.000 10072 worker thread done servicing request
21:49:27.959 00.000 10072 Worker thread wakes up
21:49:27.959 00.000 1032 GuideStep: -0.3 px 128 ms EAST, -0.1 px 0 ms NORTH
21:49:27.962 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:27.963 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:28.602 00.639 10072 Exposure complete
21:49:28.658 00.056 10072 worker thread done servicing request
21:49:28.658 00.000 1032 OnExposeComplete: enter
21:49:28.661 00.003 1032 UpdateGuideState(): m_state=6
21:49:28.662 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 747
21:49:28.664 00.002 1032 Star::Find returns 1 (0), X=1104.64, Y=137.95, Mass=1285, SNR=25.2, Peak=112 HFD=3.3
21:49:28.666 00.002 1032 MultiStar: [#1 0.13,-0.14,0.97,U] [#2 -0.02,-0.09,0.72,U] [#3 -0.13,-0.02,0.75,U] [#4 -0.12,0.04,0.71,U] [#5 0.22,-0.13,0.00,M6] [#6 -0.25,0.04,0.00,M3] [#7 0.03,0.11,0.71,U] [#8 0.15,-0.01,0.54,U] 
21:49:28.668 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.01}, one-star: {0.03, 0.07}
21:49:28.670 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
21:49:28.671 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
21:49:28.672 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.47 mountX=-0.01 mountY=-0.01, mountTheta=-2.30
21:49:28.678 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
21:49:28.682 00.004 1032 Enqueuing Move request for scope (0.01, -0.01)
21:49:28.685 00.003 10072 Worker thread wakes up
21:49:28.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
21:49:28.685 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
21:49:28.685 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
21:49:28.686 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.12, period_length = 290.05
21:49:28.686 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
21:49:28.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:28.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:49:28.686 00.000 10072 MoveAxis(E, 6, ABG)
21:49:28.686 00.000 10072 Guiding  Dir = 2, Dur = 6
21:49:28.687 00.001 10072 IsGuiding returns 0
21:49:28.687 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:49:28.689 00.002 10072 PulseGuide returned control before completion, sleep 16
21:49:28.706 00.017 1032 UpdateGuideState exits: m=1285 SNR=25.2
21:49:28.710 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:28.712 00.002 10072 IsGuiding returns 0
21:49:28.712 00.000 10072 Move returns status 0, amount 6
21:49:28.712 00.000 10072 MoveAxis(N, 0, ABG)
21:49:28.712 00.000 10072 Move returns status 0, amount 0
21:49:28.712 00.000 10072 move complete, result=0
21:49:28.712 00.000 10072 worker thread done servicing request
21:49:28.712 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:28.713 00.001 1032 Enqueuing Expose request
21:49:28.715 00.002 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
21:49:28.716 00.001 10072 Worker thread wakes up
21:49:28.716 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:28.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:29.135 00.419 10072 Exposure complete
21:49:29.196 00.061 10072 worker thread done servicing request
21:49:29.196 00.000 1032 OnExposeComplete: enter
21:49:29.198 00.002 1032 UpdateGuideState(): m_state=6
21:49:29.201 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 748
21:49:29.203 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=137.94, Mass=1368, SNR=25.9, Peak=114 HFD=3.3
21:49:29.205 00.002 1032 MultiStar: [#1 0.10,-0.15,0.92,U] [#2 -0.04,-0.10,0.79,U] [#3 -0.11,0.11,0.68,U] [#4 -0.12,0.05,0.67,U] [#5 0.07,-0.19,0.66,U] [#6 0.13,-0.08,0.57,U] [#7 0.11,0.13,0.63,U] [#8 -0.05,-0.04,0.51,U] 
21:49:29.208 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.05, 0.05}
21:49:29.210 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
21:49:29.212 00.002 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
21:49:29.215 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.96 mountX=-0.03 mountY=-0.01, mountTheta=-2.79
21:49:29.219 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
21:49:29.221 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
21:49:29.223 00.002 10072 Worker thread wakes up
21:49:29.223 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
21:49:29.223 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
21:49:29.224 00.001 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
21:49:29.225 00.001 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.12, period_length = 290.05
21:49:29.225 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
21:49:29.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:29.225 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:49:29.225 00.000 10072 MoveAxis(E, 5, ABG)
21:49:29.225 00.000 10072 Guiding  Dir = 2, Dur = 5
21:49:29.225 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:49:29.228 00.003 10072 IsGuiding returns 0
21:49:29.228 00.000 10072 PulseGuide returned control before completion, sleep 15
21:49:29.248 00.020 1032 UpdateGuideState exits: m=1368 SNR=25.9
21:49:29.251 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:29.252 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:29.254 00.002 1032 Enqueuing Expose request
21:49:29.258 00.004 10072 IsGuiding returns 0
21:49:29.258 00.000 10072 Move returns status 0, amount 5
21:49:29.258 00.000 10072 MoveAxis(N, 0, ABG)
21:49:29.258 00.000 10072 Move returns status 0, amount 0
21:49:29.258 00.000 10072 move complete, result=0
21:49:29.258 00.000 10072 worker thread done servicing request
21:49:29.258 00.000 10072 Worker thread wakes up
21:49:29.259 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:29.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:29.264 00.005 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
21:49:29.886 00.622 10072 Exposure complete
21:49:29.946 00.060 10072 worker thread done servicing request
21:49:29.946 00.000 1032 OnExposeComplete: enter
21:49:29.948 00.002 1032 UpdateGuideState(): m_state=6
21:49:29.950 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 749
21:49:29.951 00.001 1032 Star::Find returns 1 (0), X=1104.72, Y=137.78, Mass=1427, SNR=26.5, Peak=120 HFD=3.3
21:49:29.954 00.003 1032 MultiStar: [#1 0.11,-0.18,0.00,M1] [#2 -0.08,-0.26,0.00,M2] [#3 0.06,-0.13,0.74,U] [#4 -0.05,0.01,0.58,U] [#5 0.15,-0.24,0.00,M6] [#6 0.04,-0.23,0.00,M3] [#7 0.03,-0.06,0.64,U] [#8 0.29,-0.10,0.00,M1] 
21:49:29.955 00.001 1032 refined, 3 included, MultiStar: {0.05, -0.08}, one-star: {0.11, -0.10}
21:49:29.957 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
21:49:29.958 00.001 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
21:49:29.960 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.00 mountX=-0.09 mountY=-0.03, mountTheta=-2.83
21:49:29.963 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
21:49:29.965 00.002 1032 Enqueuing Move request for scope (0.05, -0.08)
21:49:29.967 00.002 10072 Worker thread wakes up
21:49:29.967 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
21:49:29.967 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
21:49:29.967 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
21:49:29.968 00.001 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.12, period_length = 290.05
21:49:29.968 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
21:49:29.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:29.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:49:29.968 00.000 10072 MoveAxis(E, 8, ABG)
21:49:29.968 00.000 10072 Guiding  Dir = 2, Dur = 8
21:49:29.968 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:49:29.971 00.003 10072 IsGuiding returns 0
21:49:29.972 00.001 10072 PulseGuide returned control before completion, sleep 18
21:49:29.990 00.018 1032 UpdateGuideState exits: m=1427 SNR=26.5
21:49:29.993 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:29.995 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:29.997 00.002 1032 Enqueuing Expose request
21:49:29.999 00.002 10072 IsGuiding returns 0
21:49:29.999 00.000 10072 Move returns status 0, amount 8
21:49:29.999 00.000 10072 MoveAxis(N, 0, ABG)
21:49:29.999 00.000 10072 Move returns status 0, amount 0
21:49:29.999 00.000 10072 move complete, result=0
21:49:29.999 00.000 10072 worker thread done servicing request
21:49:29.999 00.000 10072 Worker thread wakes up
21:49:29.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:29.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:30.007 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
21:49:30.418 00.411 10072 Exposure complete
21:49:30.477 00.059 10072 worker thread done servicing request
21:49:30.477 00.000 1032 OnExposeComplete: enter
21:49:30.479 00.002 1032 UpdateGuideState(): m_state=6
21:49:30.481 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 750
21:49:30.482 00.001 1032 Star::Find returns 1 (0), X=1104.75, Y=137.84, Mass=1316, SNR=25.5, Peak=114 HFD=3.0
21:49:30.483 00.001 1032 MultiStar: [#1 0.12,-0.16,0.93,U] [#2 -0.02,-0.23,0.00,M3] [#3 0.14,-0.05,0.75,U] [#4 -0.04,-0.08,0.67,U] [#5 0.24,-0.30,0.00,M7] [#6 0.12,-0.20,0.00,M4] [#7 -0.01,-0.16,0.68,U] [#8 -0.01,-0.11,0.52,U] 
21:49:30.486 00.003 1032 refined, 5 included, MultiStar: {0.07, -0.10}, one-star: {0.14, -0.05}
21:49:30.488 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
21:49:30.489 00.001 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
21:49:30.491 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.96 mountX=-0.12 mountY=-0.04, mountTheta=-2.79
21:49:30.495 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.10, opts=13)
21:49:30.497 00.002 1032 Enqueuing Move request for scope (0.07, -0.10)
21:49:30.499 00.002 10072 Worker thread wakes up
21:49:30.499 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
21:49:30.499 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
21:49:30.499 00.000 10072 Moving (0.07, -0.10) raw xDistance=-0.12 yDistance=-0.04
21:49:30.500 00.001 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.12, period_length = 290.05
21:49:30.500 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
21:49:30.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:30.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:49:30.500 00.000 10072 MoveAxis(E, 8, ABG)
21:49:30.500 00.000 10072 Guiding  Dir = 2, Dur = 8
21:49:30.501 00.001 10072 IsGuiding returns 0
21:49:30.501 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
21:49:30.505 00.004 10072 PulseGuide returned control before completion, sleep 18
21:49:30.523 00.018 1032 UpdateGuideState exits: m=1316 SNR=25.5
21:49:30.524 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:30.526 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:30.528 00.002 1032 Enqueuing Expose request
21:49:30.530 00.002 10072 IsGuiding returns 0
21:49:30.530 00.000 10072 Move returns status 0, amount 8
21:49:30.530 00.000 10072 MoveAxis(N, 0, ABG)
21:49:30.530 00.000 10072 Move returns status 0, amount 0
21:49:30.530 00.000 10072 move complete, result=0
21:49:30.530 00.000 10072 worker thread done servicing request
21:49:30.530 00.000 10072 Worker thread wakes up
21:49:30.530 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:30.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:30.537 00.007 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
21:49:31.169 00.632 10072 Exposure complete
21:49:31.226 00.057 10072 worker thread done servicing request
21:49:31.226 00.000 1032 OnExposeComplete: enter
21:49:31.228 00.002 1032 UpdateGuideState(): m_state=6
21:49:31.231 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 751
21:49:31.233 00.002 1032 Star::Find returns 1 (0), X=1104.75, Y=137.71, Mass=1178, SNR=24.1, Peak=108 HFD=3.1
21:49:31.235 00.002 1032 MultiStar: [#1 -0.01,-0.25,0.00,M1] [#2 0.03,-0.22,0.00,M4] [#3 -0.03,-0.16,0.78,U] [#4 -0.11,0.07,0.70,U] [#5 0.32,-0.25,0.00,M8] [#6 -0.08,-0.15,0.65,U] [#7 0.10,0.06,0.67,U] [#8 -0.01,-0.07,0.54,U] 
21:49:31.238 00.003 1032 refined, 5 included, MultiStar: {0.01, -0.08}, one-star: {0.14, -0.18}
21:49:31.241 00.003 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.04)
21:49:31.242 00.001 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.04)
21:49:31.244 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.42 mountX=-0.08 mountY=0.01, mountTheta=3.04
21:49:31.247 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
21:49:31.247 00.000 1032 Enqueuing Move request for scope (0.01, -0.08)
21:49:31.250 00.003 10072 Worker thread wakes up
21:49:31.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
21:49:31.250 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
21:49:31.250 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
21:49:31.251 00.001 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.12, period_length = 290.05
21:49:31.251 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
21:49:31.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:31.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:49:31.251 00.000 10072 MoveAxis(E, 9, ABG)
21:49:31.251 00.000 10072 Guiding  Dir = 2, Dur = 9
21:49:31.252 00.001 10072 IsGuiding returns 0
21:49:31.252 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=95, Gamma=2.230
21:49:31.255 00.003 10072 PulseGuide returned control before completion, sleep 19
21:49:31.276 00.021 1032 UpdateGuideState exits: m=1178 SNR=24.1
21:49:31.278 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:31.281 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:31.282 00.001 1032 Enqueuing Expose request
21:49:31.284 00.002 10072 IsGuiding returns 0
21:49:31.284 00.000 10072 Move returns status 0, amount 9
21:49:31.284 00.000 10072 MoveAxis(N, 0, ABG)
21:49:31.284 00.000 10072 Move returns status 0, amount 0
21:49:31.284 00.000 10072 move complete, result=0
21:49:31.285 00.001 10072 worker thread done servicing request
21:49:31.285 00.000 10072 Worker thread wakes up
21:49:31.285 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:31.285 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:31.292 00.007 1032 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
21:49:31.704 00.412 10072 Exposure complete
21:49:31.765 00.061 10072 worker thread done servicing request
21:49:31.765 00.000 1032 OnExposeComplete: enter
21:49:31.767 00.002 1032 UpdateGuideState(): m_state=6
21:49:31.770 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 752
21:49:31.772 00.002 1032 Star::Find returns 1 (0), X=1104.65, Y=137.78, Mass=1456, SNR=26.8, Peak=141 HFD=3.0
21:49:31.773 00.001 1032 MultiStar: [#1 0.08,-0.29,0.00,M2] [#2 0.07,-0.16,0.73,U] [#3 0.05,0.08,0.68,U] [#4 -0.17,0.00,0.62,U] [#5 0.11,-0.23,0.00,M9] [#6 -0.15,-0.10,0.51,U] [#7 0.05,-0.03,0.64,U] [#8 -0.06,-0.14,0.47,U] 
21:49:31.776 00.003 1032 refined, 6 included, MultiStar: {-0.01, -0.07}, one-star: {0.04, -0.10}
21:49:31.777 00.001 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.73)
21:49:31.778 00.001 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.73)
21:49:31.780 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.73 mountX=-0.06 mountY=0.03, mountTheta=2.73
21:49:31.783 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
21:49:31.785 00.002 1032 Enqueuing Move request for scope (-0.01, -0.07)
21:49:31.786 00.001 10072 Worker thread wakes up
21:49:31.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
21:49:31.786 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
21:49:31.786 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.03
21:49:31.787 00.001 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.12, period_length = 290.05
21:49:31.788 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
21:49:31.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:31.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:49:31.788 00.000 10072 MoveAxis(E, 9, ABG)
21:49:31.788 00.000 10072 Guiding  Dir = 2, Dur = 9
21:49:31.788 00.000 10072 IsGuiding returns 0
21:49:31.789 00.001 10072 PulseGuide returned control before completion, sleep 19
21:49:31.789 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:49:31.807 00.018 1032 UpdateGuideState exits: m=1456 SNR=26.8
21:49:31.810 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:31.811 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:31.812 00.001 1032 Enqueuing Expose request
21:49:31.821 00.009 10072 IsGuiding returns 0
21:49:31.821 00.000 10072 Move returns status 0, amount 9
21:49:31.821 00.000 10072 MoveAxis(N, 0, ABG)
21:49:31.821 00.000 10072 Move returns status 0, amount 0
21:49:31.821 00.000 10072 move complete, result=0
21:49:31.821 00.000 10072 worker thread done servicing request
21:49:31.821 00.000 10072 Worker thread wakes up
21:49:31.821 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:31.821 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:31.824 00.003 1032 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
21:49:32.450 00.626 10072 Exposure complete
21:49:32.508 00.058 10072 worker thread done servicing request
21:49:32.509 00.001 1032 OnExposeComplete: enter
21:49:32.511 00.002 1032 UpdateGuideState(): m_state=6
21:49:32.513 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 753
21:49:32.514 00.001 1032 Star::Find returns 1 (0), X=1104.64, Y=137.70, Mass=1135, SNR=23.6, Peak=112 HFD=3.1
21:49:32.515 00.001 1032 MultiStar: [#1 0.04,-0.24,0.00,M3] [#2 -0.05,-0.14,0.81,U] [#3 -0.08,-0.09,0.78,U] [#4 -0.04,-0.08,0.73,U] [#5 0.13,-0.02,0.69,U] [#6 -0.01,-0.10,0.66,U] [#7 -0.10,-0.15,0.73,U] [#8 0.07,-0.15,0.55,U] 
21:49:32.517 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.12}, one-star: {0.04, -0.18}
21:49:32.518 00.001 1032 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.83) = xAngle (-3.47 = 2.82)
21:49:32.520 00.002 1032 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.47 = 2.82)
21:49:32.522 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.64 mountX=-0.11 mountY=0.04, mountTheta=2.82
21:49:32.524 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.12, opts=13)
21:49:32.526 00.002 1032 Enqueuing Move request for scope (-0.01, -0.12)
21:49:32.528 00.002 10072 Worker thread wakes up
21:49:32.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
21:49:32.528 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
21:49:32.528 00.000 10072 Moving (-0.01, -0.12) raw xDistance=-0.11 yDistance=0.04
21:49:32.529 00.001 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.11, period_length = 290.05
21:49:32.529 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
21:49:32.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:32.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:49:32.529 00.000 10072 MoveAxis(E, 10, ABG)
21:49:32.529 00.000 10072 Guiding  Dir = 2, Dur = 10
21:49:32.530 00.001 10072 IsGuiding returns 0
21:49:32.530 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:49:32.532 00.002 10072 PulseGuide returned control before completion, sleep 20
21:49:32.551 00.019 1032 UpdateGuideState exits: m=1135 SNR=23.6
21:49:32.552 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:32.555 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:32.556 00.001 1032 Enqueuing Expose request
21:49:32.558 00.002 10072 IsGuiding returns 0
21:49:32.558 00.000 10072 Move returns status 0, amount 10
21:49:32.558 00.000 10072 MoveAxis(N, 0, ABG)
21:49:32.558 00.000 10072 Move returns status 0, amount 0
21:49:32.558 00.000 10072 move complete, result=0
21:49:32.558 00.000 10072 worker thread done servicing request
21:49:32.558 00.000 10072 Worker thread wakes up
21:49:32.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:32.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:32.565 00.007 1032 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
21:49:32.965 00.400 10072 Exposure complete
21:49:33.022 00.057 10072 worker thread done servicing request
21:49:33.022 00.000 1032 OnExposeComplete: enter
21:49:33.025 00.003 1032 UpdateGuideState(): m_state=6
21:49:33.027 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 754
21:49:33.029 00.002 1032 Star::Find returns 1 (0), X=1104.77, Y=137.61, Mass=1167, SNR=23.9, Peak=112 HFD=3.2
21:49:33.030 00.001 1032 MultiStar: [#1 0.08,-0.39,0.00,M4] [#2 -0.04,-0.32,0.00,M3] [#3 -0.02,-0.18,0.76,U] [#4 -0.13,-0.06,0.70,U] [#5 0.08,-0.37,0.00,M9] [#6 0.00,-0.04,0.62,U] [#7 -0.02,-0.06,0.73,U] [#8 -0.05,-0.22,0.00,M1] 
21:49:33.032 00.002 1032 refined, 4 included, MultiStar: {0.01, -0.14}, one-star: {0.16, -0.28}
21:49:33.033 00.001 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.97)
21:49:33.034 00.001 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.97)
21:49:33.035 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.48 mountX=-0.13 mountY=0.02, mountTheta=2.97
21:49:33.038 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.14, opts=13)
21:49:33.039 00.001 1032 Enqueuing Move request for scope (0.01, -0.14)
21:49:33.041 00.002 10072 Worker thread wakes up
21:49:33.041 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
21:49:33.041 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
21:49:33.041 00.000 10072 Moving (0.01, -0.14) raw xDistance=-0.13 yDistance=0.02
21:49:33.042 00.001 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.11, period_length = 290.05
21:49:33.042 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
21:49:33.043 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:33.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:49:33.043 00.000 10072 MoveAxis(E, 72, ABG)
21:49:33.043 00.000 10072 Guiding  Dir = 2, Dur = 72
21:49:33.043 00.000 10072 IsGuiding returns 0
21:49:33.043 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
21:49:33.045 00.002 10072 PulseGuide returned control before completion, sleep 82
21:49:33.064 00.019 1032 UpdateGuideState exits: m=1167 SNR=23.9
21:49:33.066 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:33.068 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:33.069 00.001 1032 Enqueuing Expose request
21:49:33.134 00.065 10072 IsGuiding returns 0
21:49:33.134 00.000 10072 Move returns status 0, amount 72
21:49:33.134 00.000 10072 MoveAxis(N, 0, ABG)
21:49:33.134 00.000 10072 Move returns status 0, amount 0
21:49:33.134 00.000 10072 move complete, result=0
21:49:33.134 00.000 10072 worker thread done servicing request
21:49:33.134 00.000 10072 Worker thread wakes up
21:49:33.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:33.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:33.135 00.001 1032 GuideStep: -0.1 px 72 ms EAST, 0.0 px 0 ms NORTH
21:49:33.762 00.627 10072 Exposure complete
21:49:33.820 00.058 10072 worker thread done servicing request
21:49:33.821 00.001 1032 OnExposeComplete: enter
21:49:33.823 00.002 1032 UpdateGuideState(): m_state=6
21:49:33.824 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 755
21:49:33.825 00.001 1032 Star::Find returns 1 (0), X=1104.70, Y=137.81, Mass=1339, SNR=25.7, Peak=117 HFD=3.1
21:49:33.827 00.002 1032 MultiStar: [#1 0.09,-0.30,0.00,M5] [#2 0.04,-0.25,0.00,M4] [#3 -0.12,-0.10,0.73,U] [#4 -0.07,-0.23,0.00,M1] [#5 0.27,-0.38,0.00,M10] [#6 -0.01,-0.11,0.56,U] [#7 0.04,-0.16,0.68,U] [#8 0.09,-0.21,0.00,M2] 
21:49:33.829 00.002 1032 refined, 3 included, MultiStar: {0.01, -0.11}, one-star: {0.09, -0.08}
21:49:33.831 00.002 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.95)
21:49:33.833 00.002 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.95)
21:49:33.836 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.50 mountX=-0.11 mountY=0.02, mountTheta=2.95
21:49:33.840 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.11, opts=13)
21:49:33.842 00.002 1032 Enqueuing Move request for scope (0.01, -0.11)
21:49:33.844 00.002 10072 Worker thread wakes up
21:49:33.845 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
21:49:33.845 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
21:49:33.845 00.000 10072 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=0.02
21:49:33.846 00.001 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.11, period_length = 290.05
21:49:33.846 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
21:49:33.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:33.846 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:49:33.846 00.000 10072 MoveAxis(E, 11, ABG)
21:49:33.846 00.000 10072 Guiding  Dir = 2, Dur = 11
21:49:33.847 00.001 10072 IsGuiding returns 0
21:49:33.847 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:49:33.850 00.003 10072 PulseGuide returned control before completion, sleep 20
21:49:33.870 00.020 1032 UpdateGuideState exits: m=1339 SNR=25.7
21:49:33.871 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:33.873 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:33.875 00.002 1032 Enqueuing Expose request
21:49:33.883 00.008 10072 IsGuiding returns 0
21:49:33.883 00.000 10072 Move returns status 0, amount 11
21:49:33.883 00.000 10072 MoveAxis(N, 0, ABG)
21:49:33.883 00.000 10072 Move returns status 0, amount 0
21:49:33.883 00.000 10072 move complete, result=0
21:49:33.883 00.000 10072 worker thread done servicing request
21:49:33.883 00.000 10072 Worker thread wakes up
21:49:33.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:33.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:33.886 00.003 1032 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
21:49:34.292 00.406 10072 Exposure complete
21:49:34.344 00.052 10072 worker thread done servicing request
21:49:34.344 00.000 1032 OnExposeComplete: enter
21:49:34.345 00.001 1032 UpdateGuideState(): m_state=6
21:49:34.347 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 756
21:49:34.348 00.001 1032 Star::Find returns 1 (0), X=1104.75, Y=137.82, Mass=1286, SNR=25.2, Peak=109 HFD=3.0
21:49:34.349 00.001 1032 MultiStar: [#1 0.12,-0.20,0.00,M6] [#2 -0.05,-0.21,0.00,M5] [#3 -0.16,-0.07,0.67,U] [#4 -0.24,-0.03,0.00,M2] [#5 0.15,-0.35,0.00,R] [#6 0.05,-0.21,0.00,M1] [#7 0.01,-0.16,0.66,U] [#8 0.03,-0.28,0.00,M3] 
21:49:34.352 00.003 1032 refined, 2 included, MultiStar: {0.02, -0.09}, one-star: {0.14, -0.06}
21:49:34.353 00.001 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.06)
21:49:34.355 00.002 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.06)
21:49:34.356 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.40 mountX=-0.10 mountY=0.01, mountTheta=3.06
21:49:34.359 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.09, opts=13)
21:49:34.361 00.002 1032 Enqueuing Move request for scope (0.02, -0.09)
21:49:34.363 00.002 10072 Worker thread wakes up
21:49:34.363 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
21:49:34.363 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
21:49:34.363 00.000 10072 Moving (0.02, -0.09) raw xDistance=-0.10 yDistance=0.01
21:49:34.364 00.001 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.11, period_length = 290.05
21:49:34.364 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
21:49:34.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:34.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:49:34.365 00.001 10072 MoveAxis(E, 10, ABG)
21:49:34.365 00.000 10072 Guiding  Dir = 2, Dur = 10
21:49:34.365 00.000 10072 IsGuiding returns 0
21:49:34.365 00.000 10072 PulseGuide returned control before completion, sleep 20
21:49:34.365 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:49:34.385 00.020 1032 UpdateGuideState exits: m=1286 SNR=25.2
21:49:34.387 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:34.389 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:34.390 00.001 1032 Enqueuing Expose request
21:49:34.397 00.007 10072 IsGuiding returns 0
21:49:34.397 00.000 10072 Move returns status 0, amount 10
21:49:34.398 00.001 10072 MoveAxis(N, 0, ABG)
21:49:34.398 00.000 10072 Move returns status 0, amount 0
21:49:34.398 00.000 10072 move complete, result=0
21:49:34.398 00.000 10072 worker thread done servicing request
21:49:34.398 00.000 10072 Worker thread wakes up
21:49:34.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:34.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:34.401 00.003 1032 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
21:49:35.025 00.624 10072 Exposure complete
21:49:35.084 00.059 10072 worker thread done servicing request
21:49:35.085 00.001 1032 OnExposeComplete: enter
21:49:35.087 00.002 1032 UpdateGuideState(): m_state=6
21:49:35.089 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 757
21:49:35.090 00.001 1032 Star::Find returns 1 (0), X=1104.50, Y=137.75, Mass=1351, SNR=25.8, Peak=135 HFD=3.2
21:49:35.092 00.002 1032 MultiStar: [#1 0.10,-0.30,0.00,M7] [#2 -0.01,-0.21,0.00,M6] [#3 -0.07,-0.21,0.00,M1] [#4 -0.08,-0.17,0.64,U] [#5 0.02,0.19,0.69,U] [#6 0.12,-0.12,0.56,U] [#7 -0.01,-0.03,0.64,U] [#8 -0.12,0.04,0.49,U] 
21:49:35.093 00.001 1032 refined, 5 included, MultiStar: {-0.04, -0.04}, one-star: {-0.11, -0.13}
21:49:35.095 00.002 1032 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.83) = xAngle (-4.10 = 2.18)
21:49:35.097 00.002 1032 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.10 = 2.18)
21:49:35.098 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.27 mountX=-0.03 mountY=0.05, mountTheta=2.18
21:49:35.101 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
21:49:35.103 00.002 1032 Enqueuing Move request for scope (-0.04, -0.04)
21:49:35.104 00.001 10072 Worker thread wakes up
21:49:35.104 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
21:49:35.104 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
21:49:35.104 00.000 10072 Moving (-0.04, -0.04) raw xDistance=-0.03 yDistance=0.05
21:49:35.105 00.001 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.11, period_length = 290.05
21:49:35.106 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
21:49:35.106 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:35.106 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:49:35.106 00.000 10072 MoveAxis(E, 13, ABG)
21:49:35.106 00.000 10072 Guiding  Dir = 2, Dur = 13
21:49:35.106 00.000 10072 IsGuiding returns 0
21:49:35.106 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:49:35.109 00.003 10072 PulseGuide returned control before completion, sleep 23
21:49:35.127 00.018 1032 UpdateGuideState exits: m=1351 SNR=25.8
21:49:35.128 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:35.131 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:35.132 00.001 1032 Enqueuing Expose request
21:49:35.134 00.002 10072 IsGuiding returns 0
21:49:35.134 00.000 10072 Move returns status 0, amount 13
21:49:35.134 00.000 10072 MoveAxis(N, 0, ABG)
21:49:35.135 00.001 10072 Move returns status 0, amount 0
21:49:35.135 00.000 10072 move complete, result=0
21:49:35.135 00.000 10072 worker thread done servicing request
21:49:35.135 00.000 10072 Worker thread wakes up
21:49:35.135 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:35.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:35.143 00.008 1032 GuideStep: -0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
21:49:35.544 00.401 10072 Exposure complete
21:49:35.608 00.064 10072 worker thread done servicing request
21:49:35.608 00.000 1032 OnExposeComplete: enter
21:49:35.611 00.003 1032 UpdateGuideState(): m_state=6
21:49:35.612 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 758
21:49:35.614 00.002 1032 Star::Find returns 1 (0), X=1104.62, Y=137.61, Mass=1288, SNR=25.2, Peak=115 HFD=3.2
21:49:35.616 00.002 1032 MultiStar: [#1 -0.01,-0.21,0.00,M8] [#2 -0.09,-0.20,0.00,M7] [#3 -0.14,-0.28,0.00,M2] [#4 -0.15,-0.30,0.00,M2] [#5 -0.08,0.17,0.67,U] [#6 0.02,-0.37,0.00,M1] [#7 0.02,-0.16,0.68,U] [#8 0.07,-0.21,0.00,M3] 
21:49:35.618 00.002 1032 refined, 2 included, MultiStar: {-0.01, -0.11}, one-star: {0.01, -0.27}
21:49:35.619 00.001 1032 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.83) = xAngle (-3.52 = 2.77)
21:49:35.622 00.003 1032 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.52 = 2.77)
21:49:35.623 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.69 mountX=-0.11 mountY=0.04, mountTheta=2.77
21:49:35.626 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.11, opts=13)
21:49:35.628 00.002 1032 Enqueuing Move request for scope (-0.01, -0.11)
21:49:35.629 00.001 10072 Worker thread wakes up
21:49:35.630 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
21:49:35.630 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
21:49:35.630 00.000 10072 Moving (-0.01, -0.11) raw xDistance=-0.11 yDistance=0.04
21:49:35.631 00.001 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.11, period_length = 290.05
21:49:35.631 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
21:49:35.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:35.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:49:35.631 00.000 10072 MoveAxis(E, 12, ABG)
21:49:35.631 00.000 10072 Guiding  Dir = 2, Dur = 12
21:49:35.632 00.001 10072 IsGuiding returns 0
21:49:35.632 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:49:35.635 00.003 10072 PulseGuide returned control before completion, sleep 22
21:49:35.653 00.018 1032 UpdateGuideState exits: m=1288 SNR=25.2
21:49:35.656 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:35.658 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:35.660 00.002 1032 Enqueuing Expose request
21:49:35.663 00.003 10072 IsGuiding returns 0
21:49:35.663 00.000 10072 Move returns status 0, amount 12
21:49:35.663 00.000 10072 MoveAxis(N, 0, ABG)
21:49:35.663 00.000 10072 Move returns status 0, amount 0
21:49:35.663 00.000 10072 move complete, result=0
21:49:35.663 00.000 10072 worker thread done servicing request
21:49:35.664 00.001 10072 Worker thread wakes up
21:49:35.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:35.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:35.669 00.005 1032 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
21:49:36.288 00.619 10072 Exposure complete
21:49:36.350 00.062 10072 worker thread done servicing request
21:49:36.350 00.000 1032 OnExposeComplete: enter
21:49:36.353 00.003 1032 UpdateGuideState(): m_state=6
21:49:36.354 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 759
21:49:36.356 00.002 1032 Star::Find returns 1 (0), X=1104.70, Y=137.53, Mass=1193, SNR=24.2, Peak=109 HFD=3.2
21:49:36.358 00.002 1032 MultiStar: [#1 0.20,-0.37,0.00,M9] [#2 0.07,-0.30,0.00,M8] [#3 -0.16,-0.35,0.00,M3] [#4 -0.08,-0.31,0.00,M3] [#5 0.11,-0.05,0.70,U] [#6 0.06,-0.31,0.00,M2] [#7 0.05,-0.31,0.00,M1] [#8 -0.04,-0.27,0.00,M4] 
21:49:36.360 00.002 1032 refined, 1 included, MultiStar: {0.10, -0.23}, one-star: {0.09, -0.35}
21:49:36.362 00.002 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
21:49:36.366 00.004 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
21:49:36.368 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.16 mountX=-0.25 mountY=-0.04, mountTheta=-2.99
21:49:36.372 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.23, opts=13)
21:49:36.374 00.002 1032 Enqueuing Move request for scope (0.10, -0.23)
21:49:36.375 00.001 10072 Worker thread wakes up
21:49:36.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
21:49:36.375 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
21:49:36.375 00.000 10072 Moving (0.10, -0.23) raw xDistance=-0.25 yDistance=-0.04
21:49:36.376 00.001 10072 PPEC rslt: input = -0.25, final = -0.13, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.11, period_length = 290.05
21:49:36.377 00.001 10072 PPEC: input: -0.25, control: -0.13, exposure: 500
21:49:36.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:36.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:49:36.377 00.000 10072 MoveAxis(E, 129, ABG)
21:49:36.377 00.000 10072 Guiding  Dir = 2, Dur = 129
21:49:36.377 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
21:49:36.379 00.002 10072 IsGuiding returns 0
21:49:36.381 00.002 10072 PulseGuide returned control before completion, sleep 139
21:49:36.400 00.019 1032 UpdateGuideState exits: m=1193 SNR=24.2
21:49:36.402 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:36.404 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:36.405 00.001 1032 Enqueuing Expose request
21:49:36.535 00.130 10072 IsGuiding returns 1
21:49:36.535 00.000 10072 scope still moving after pulse duration time elapsed
21:49:36.567 00.032 10072 IsGuiding returns 0
21:49:36.567 00.000 10072 scope move finished after 129 + 57 ms
21:49:36.567 00.000 10072 Move returns status 0, amount 129
21:49:36.567 00.000 10072 MoveAxis(N, 0, ABG)
21:49:36.567 00.000 10072 Move returns status 0, amount 0
21:49:36.568 00.001 10072 move complete, result=0
21:49:36.568 00.000 10072 worker thread done servicing request
21:49:36.568 00.000 10072 Worker thread wakes up
21:49:36.568 00.000 1032 GuideStep: -0.2 px 129 ms EAST, -0.0 px 0 ms NORTH
21:49:36.572 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:36.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:36.977 00.405 10072 Exposure complete
21:49:37.033 00.056 10072 worker thread done servicing request
21:49:37.033 00.000 1032 OnExposeComplete: enter
21:49:37.035 00.002 1032 UpdateGuideState(): m_state=6
21:49:37.037 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 760
21:49:37.038 00.001 1032 Star::Find returns 1 (0), X=1104.80, Y=137.60, Mass=1335, SNR=25.6, Peak=116 HFD=3.2
21:49:37.041 00.003 1032 MultiStar: [#1 0.11,-0.39,0.00,M10] [#2 0.04,-0.23,0.00,M9] [#3 -0.09,-0.19,0.00,M4] [#4 -0.12,-0.12,0.65,U] [#5 -0.01,0.09,0.68,U] [#6 -0.15,-0.15,0.00,M3] [#7 -0.01,-0.16,0.67,U] [#8 0.03,-0.15,0.54,U] 
21:49:37.043 00.002 1032 refined, 4 included, MultiStar: {0.03, -0.14}, one-star: {0.19, -0.28}
21:49:37.044 00.001 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
21:49:37.045 00.001 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
21:49:37.047 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.34 mountX=-0.14 mountY=0.00, mountTheta=3.11
21:49:37.052 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.14, opts=13)
21:49:37.054 00.002 1032 Enqueuing Move request for scope (0.03, -0.14)
21:49:37.055 00.001 10072 Worker thread wakes up
21:49:37.056 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
21:49:37.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
21:49:37.056 00.000 10072 Moving (0.03, -0.14) raw xDistance=-0.14 yDistance=0.00
21:49:37.057 00.001 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.11, period_length = 290.05
21:49:37.057 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
21:49:37.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:37.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:49:37.057 00.000 10072 MoveAxis(E, 79, ABG)
21:49:37.057 00.000 10072 Guiding  Dir = 2, Dur = 79
21:49:37.057 00.000 10072 IsGuiding returns 0
21:49:37.058 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:49:37.059 00.001 10072 PulseGuide returned control before completion, sleep 89
21:49:37.077 00.018 1032 UpdateGuideState exits: m=1335 SNR=25.6
21:49:37.079 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:37.081 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:37.083 00.002 1032 Enqueuing Expose request
21:49:37.162 00.079 10072 IsGuiding returns 0
21:49:37.162 00.000 10072 Move returns status 0, amount 79
21:49:37.163 00.001 10072 MoveAxis(N, 0, ABG)
21:49:37.163 00.000 10072 Move returns status 0, amount 0
21:49:37.163 00.000 10072 move complete, result=0
21:49:37.163 00.000 10072 worker thread done servicing request
21:49:37.163 00.000 10072 Worker thread wakes up
21:49:37.163 00.000 1032 GuideStep: -0.1 px 79 ms EAST, 0.0 px 0 ms NORTH
21:49:37.165 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:37.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:37.789 00.624 10072 Exposure complete
21:49:37.848 00.059 10072 worker thread done servicing request
21:49:37.849 00.001 1032 OnExposeComplete: enter
21:49:37.851 00.002 1032 UpdateGuideState(): m_state=6
21:49:37.852 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 761
21:49:37.855 00.003 1032 Star::Find returns 1 (0), X=1104.65, Y=137.90, Mass=1343, SNR=25.7, Peak=117 HFD=3.2
21:49:37.856 00.001 1032 MultiStar: [#1 0.08,-0.11,0.98,U] [#2 -0.17,-0.18,0.00,M10] [#3 -0.10,-0.03,0.75,U] [#4 -0.07,0.02,0.66,U] [#5 0.22,0.12,0.00,M1] [#6 -0.24,-0.04,0.00,M4] [#7 -0.14,-0.01,0.64,U] [#8 -0.10,-0.02,0.51,U] 
21:49:37.857 00.001 1032 refined, 5 included, MultiStar: {-0.03, -0.03}, one-star: {0.04, 0.01}
21:49:37.860 00.003 1032 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.83) = xAngle (-4.26 = 2.02)
21:49:37.861 00.001 1032 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.26 = 2.02)
21:49:37.863 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.43 mountX=-0.02 mountY=0.04, mountTheta=2.02
21:49:37.867 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
21:49:37.869 00.002 1032 Enqueuing Move request for scope (-0.03, -0.03)
21:49:37.871 00.002 10072 Worker thread wakes up
21:49:37.871 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
21:49:37.871 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
21:49:37.871 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
21:49:37.873 00.002 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.11, period_length = 290.05
21:49:37.873 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
21:49:37.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:37.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:49:37.873 00.000 10072 MoveAxis(E, 15, ABG)
21:49:37.873 00.000 10072 Guiding  Dir = 2, Dur = 15
21:49:37.874 00.001 10072 IsGuiding returns 0
21:49:37.874 00.000 10072 PulseGuide returned control before completion, sleep 25
21:49:37.876 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:49:37.896 00.020 1032 UpdateGuideState exits: m=1343 SNR=25.7
21:49:37.899 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:37.902 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:37.904 00.002 1032 Enqueuing Expose request
21:49:37.912 00.008 10072 IsGuiding returns 0
21:49:37.912 00.000 10072 Move returns status 0, amount 15
21:49:37.912 00.000 10072 MoveAxis(N, 0, ABG)
21:49:37.912 00.000 10072 Move returns status 0, amount 0
21:49:37.912 00.000 10072 move complete, result=0
21:49:37.912 00.000 10072 worker thread done servicing request
21:49:37.912 00.000 10072 Worker thread wakes up
21:49:37.913 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:37.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:37.917 00.004 1032 GuideStep: -0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
21:49:38.321 00.404 10072 Exposure complete
21:49:38.382 00.061 10072 worker thread done servicing request
21:49:38.383 00.001 1032 OnExposeComplete: enter
21:49:38.385 00.002 1032 UpdateGuideState(): m_state=6
21:49:38.387 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 762
21:49:38.389 00.002 1032 Star::Find returns 1 (0), X=1104.71, Y=137.75, Mass=1416, SNR=26.4, Peak=122 HFD=3.2
21:49:38.390 00.001 1032 MultiStar: [#1 0.04,-0.18,0.89,U] [#2 -0.06,-0.24,0.00,R] [#3 -0.13,-0.14,0.69,U] [#4 -0.05,0.14,0.59,U] [#5 0.09,0.18,0.64,U] [#6 -0.08,-0.25,0.00,M5] [#7 -0.01,-0.12,0.66,U] [#8 0.04,-0.13,0.47,U] 
21:49:38.392 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.07}, one-star: {0.11, -0.14}
21:49:38.395 00.003 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.14)
21:49:38.397 00.002 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.14)
21:49:38.398 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.32 mountX=-0.07 mountY=0.00, mountTheta=3.14
21:49:38.401 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
21:49:38.403 00.002 1032 Enqueuing Move request for scope (0.02, -0.07)
21:49:38.404 00.001 10072 Worker thread wakes up
21:49:38.404 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
21:49:38.404 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
21:49:38.404 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.00
21:49:38.405 00.001 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.10, period_length = 290.05
21:49:38.405 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
21:49:38.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:38.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:49:38.406 00.001 10072 MoveAxis(E, 12, ABG)
21:49:38.406 00.000 10072 Guiding  Dir = 2, Dur = 12
21:49:38.406 00.000 10072 IsGuiding returns 0
21:49:38.406 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:49:38.409 00.003 10072 PulseGuide returned control before completion, sleep 22
21:49:38.427 00.018 1032 UpdateGuideState exits: m=1416 SNR=26.4
21:49:38.430 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:38.431 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:38.433 00.002 1032 Enqueuing Expose request
21:49:38.443 00.010 10072 IsGuiding returns 0
21:49:38.443 00.000 10072 Move returns status 0, amount 12
21:49:38.443 00.000 10072 MoveAxis(N, 0, ABG)
21:49:38.443 00.000 10072 Move returns status 0, amount 0
21:49:38.443 00.000 10072 move complete, result=0
21:49:38.443 00.000 1032 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
21:49:38.445 00.002 10072 worker thread done servicing request
21:49:38.445 00.000 10072 Worker thread wakes up
21:49:38.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:38.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:39.069 00.624 10072 Exposure complete
21:49:39.125 00.056 10072 worker thread done servicing request
21:49:39.126 00.001 1032 OnExposeComplete: enter
21:49:39.127 00.001 1032 UpdateGuideState(): m_state=6
21:49:39.129 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 763
21:49:39.131 00.002 1032 Star::Find returns 1 (0), X=1104.69, Y=137.80, Mass=1356, SNR=25.8, Peak=118 HFD=3.1
21:49:39.132 00.001 1032 MultiStar: [#1 0.07,-0.18,1.04,U] [#2 0.02,-0.09,0.81,U] [#3 -0.11,-0.32,0.00,M3] [#4 -0.08,-0.18,0.65,U] [#5 0.04,0.04,0.64,U] [#6 0.12,-0.13,0.56,U] [#7 -0.01,-0.33,0.00,M1] [#8 0.05,-0.19,0.49,U] 
21:49:39.134 00.002 1032 single-star, 6 included, MultiStar: {0.05, -0.11}, one-star: {0.08, -0.08}
21:49:39.136 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
21:49:39.137 00.001 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
21:49:39.138 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.79 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
21:49:39.141 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
21:49:39.142 00.001 1032 Enqueuing Move request for scope (0.08, -0.08)
21:49:39.144 00.002 10072 Worker thread wakes up
21:49:39.144 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
21:49:39.144 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
21:49:39.144 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
21:49:39.144 00.000 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.10, period_length = 290.05
21:49:39.146 00.002 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
21:49:39.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:39.146 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:49:39.146 00.000 10072 MoveAxis(E, 15, ABG)
21:49:39.146 00.000 10072 Guiding  Dir = 2, Dur = 15
21:49:39.146 00.000 10072 IsGuiding returns 0
21:49:39.146 00.000 10072 PulseGuide returned control before completion, sleep 25
21:49:39.147 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:49:39.167 00.020 1032 UpdateGuideState exits: m=1356 SNR=25.8
21:49:39.169 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:39.170 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:39.173 00.003 1032 Enqueuing Expose request
21:49:39.178 00.005 10072 IsGuiding returns 0
21:49:39.178 00.000 10072 Move returns status 0, amount 15
21:49:39.178 00.000 10072 MoveAxis(N, 0, ABG)
21:49:39.178 00.000 10072 Move returns status 0, amount 0
21:49:39.178 00.000 10072 move complete, result=0
21:49:39.178 00.000 10072 worker thread done servicing request
21:49:39.178 00.000 10072 Worker thread wakes up
21:49:39.178 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:39.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:39.185 00.007 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
21:49:39.587 00.402 10072 Exposure complete
21:49:39.645 00.058 10072 worker thread done servicing request
21:49:39.645 00.000 1032 OnExposeComplete: enter
21:49:39.648 00.003 1032 UpdateGuideState(): m_state=6
21:49:39.649 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 764
21:49:39.651 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=137.67, Mass=1407, SNR=26.3, Peak=134 HFD=3.0
21:49:39.652 00.001 1032 MultiStar: [#1 0.05,-0.34,0.00,M8] [#2 0.08,-0.12,0.68,U] [#3 -0.03,-0.22,0.00,M4] [#4 -0.18,-0.29,0.00,M1] [#5 -0.02,0.01,0.66,U] [#6 -0.20,-0.25,0.00,M5] [#7 0.07,-0.17,0.64,U] [#8 -0.07,-0.24,0.00,M1] 
21:49:39.655 00.003 1032 refined, 3 included, MultiStar: {0.05, -0.13}, one-star: {0.05, -0.22}
21:49:39.657 00.002 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
21:49:39.659 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
21:49:39.661 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.24 mountX=-0.14 mountY=-0.01, mountTheta=-3.07
21:49:39.663 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.13, opts=13)
21:49:39.665 00.002 1032 Enqueuing Move request for scope (0.05, -0.13)
21:49:39.667 00.002 10072 Worker thread wakes up
21:49:39.667 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
21:49:39.667 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
21:49:39.668 00.001 10072 Moving (0.05, -0.13) raw xDistance=-0.14 yDistance=-0.01
21:49:39.669 00.001 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.10, period_length = 290.05
21:49:39.669 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
21:49:39.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:39.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:49:39.669 00.000 10072 MoveAxis(E, 78, ABG)
21:49:39.669 00.000 10072 Guiding  Dir = 2, Dur = 78
21:49:39.670 00.001 10072 IsGuiding returns 0
21:49:39.670 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:49:39.672 00.002 10072 PulseGuide returned control before completion, sleep 88
21:49:39.691 00.019 1032 UpdateGuideState exits: m=1407 SNR=26.3
21:49:39.694 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:39.696 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:39.698 00.002 1032 Enqueuing Expose request
21:49:39.770 00.072 10072 IsGuiding returns 0
21:49:39.770 00.000 10072 Move returns status 0, amount 78
21:49:39.770 00.000 10072 MoveAxis(N, 0, ABG)
21:49:39.770 00.000 10072 Move returns status 0, amount 0
21:49:39.770 00.000 10072 move complete, result=0
21:49:39.770 00.000 10072 worker thread done servicing request
21:49:39.771 00.001 10072 Worker thread wakes up
21:49:39.771 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:39.771 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:39.778 00.007 1032 GuideStep: -0.1 px 78 ms EAST, -0.0 px 0 ms NORTH
21:49:40.400 00.622 10072 Exposure complete
21:49:40.466 00.066 10072 worker thread done servicing request
21:49:40.466 00.000 1032 OnExposeComplete: enter
21:49:40.469 00.003 1032 UpdateGuideState(): m_state=6
21:49:40.471 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 765
21:49:40.473 00.002 1032 Star::Find returns 1 (0), X=1104.64, Y=137.79, Mass=1156, SNR=23.8, Peak=106 HFD=3.2
21:49:40.476 00.003 1032 MultiStar: [#1 0.03,-0.24,0.00,M9] [#2 -0.07,-0.09,0.80,U] [#3 -0.24,-0.16,0.00,M5] [#4 -0.20,-0.00,0.71,U] [#5 -0.11,0.24,0.00,M1] [#6 -0.15,-0.14,0.69,U] [#7 0.02,-0.01,0.70,U] [#8 0.00,-0.03,0.55,U] 
21:49:40.478 00.002 1032 refined, 5 included, MultiStar: {-0.06, -0.07}, one-star: {0.03, -0.10}
21:49:40.480 00.002 1032 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.83) = xAngle (-4.11 = 2.17)
21:49:40.482 00.002 1032 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.11 = 2.17)
21:49:40.483 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.28 mountX=-0.05 mountY=0.07, mountTheta=2.17
21:49:40.487 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.07, opts=13)
21:49:40.489 00.002 1032 Enqueuing Move request for scope (-0.06, -0.07)
21:49:40.491 00.002 10072 Worker thread wakes up
21:49:40.491 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
21:49:40.491 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
21:49:40.491 00.000 10072 Moving (-0.06, -0.07) raw xDistance=-0.05 yDistance=0.07
21:49:40.493 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.10, period_length = 290.05
21:49:40.493 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
21:49:40.493 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:40.493 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:49:40.493 00.000 10072 MoveAxis(E, 14, ABG)
21:49:40.494 00.001 10072 Guiding  Dir = 2, Dur = 14
21:49:40.494 00.000 10072 IsGuiding returns 0
21:49:40.494 00.000 10072 PulseGuide returned control before completion, sleep 24
21:49:40.496 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
21:49:40.519 00.023 1032 UpdateGuideState exits: m=1156 SNR=23.8
21:49:40.522 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:40.524 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:40.526 00.002 1032 Enqueuing Expose request
21:49:40.528 00.002 10072 IsGuiding returns 0
21:49:40.528 00.000 10072 Move returns status 0, amount 14
21:49:40.528 00.000 10072 MoveAxis(N, 0, ABG)
21:49:40.529 00.001 10072 Move returns status 0, amount 0
21:49:40.529 00.000 10072 move complete, result=0
21:49:40.529 00.000 10072 worker thread done servicing request
21:49:40.529 00.000 10072 Worker thread wakes up
21:49:40.529 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:40.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:40.537 00.008 1032 GuideStep: -0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
21:49:40.946 00.409 10072 Exposure complete
21:49:41.039 00.093 10072 worker thread done servicing request
21:49:41.039 00.000 1032 OnExposeComplete: enter
21:49:41.043 00.004 1032 UpdateGuideState(): m_state=6
21:49:41.046 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 766
21:49:41.052 00.006 1032 Star::Find returns 1 (0), X=1104.67, Y=137.79, Mass=1223, SNR=24.5, Peak=108 HFD=3.0
21:49:41.055 00.003 1032 MultiStar: [#1 -0.06,-0.18,0.95,U] [#2 -0.01,0.00,0.75,U] [#3 -0.21,-0.15,0.00,M6] [#4 -0.22,-0.08,0.00,M1] [#5 -0.15,0.15,0.00,M2] [#6 -0.11,-0.29,0.00,M5] [#7 0.03,-0.03,0.68,U] [#8 0.13,-0.02,0.48,U] 
21:49:41.058 00.003 1032 refined, 4 included, MultiStar: {0.02, -0.08}, one-star: {0.06, -0.09}
21:49:41.060 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
21:49:41.062 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
21:49:41.064 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.29 mountX=-0.08 mountY=-0.00, mountTheta=-3.12
21:49:41.071 00.007 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
21:49:41.074 00.003 1032 Enqueuing Move request for scope (0.02, -0.08)
21:49:41.076 00.002 10072 Worker thread wakes up
21:49:41.076 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
21:49:41.076 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
21:49:41.076 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=-0.00
21:49:41.077 00.001 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.10, period_length = 290.05
21:49:41.077 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
21:49:41.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:41.078 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:49:41.081 00.003 10072 MoveAxis(E, 12, ABG)
21:49:41.082 00.001 10072 Guiding  Dir = 2, Dur = 12
21:49:41.083 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:49:41.087 00.004 10072 IsGuiding returns 0
21:49:41.088 00.001 10072 PulseGuide returned control before completion, sleep 22
21:49:41.113 00.025 1032 UpdateGuideState exits: m=1223 SNR=24.5
21:49:41.120 00.007 10072 IsGuiding returns 0
21:49:41.120 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:41.124 00.004 10072 Move returns status 0, amount 12
21:49:41.124 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:41.126 00.002 10072 MoveAxis(N, 0, ABG)
21:49:41.127 00.001 10072 Move returns status 0, amount 0
21:49:41.127 00.000 10072 move complete, result=0
21:49:41.127 00.000 10072 worker thread done servicing request
21:49:41.127 00.000 1032 Enqueuing Expose request
21:49:41.130 00.003 10072 Worker thread wakes up
21:49:41.130 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
21:49:41.133 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:41.133 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:41.760 00.627 10072 Exposure complete
21:49:41.824 00.064 10072 worker thread done servicing request
21:49:41.825 00.001 1032 OnExposeComplete: enter
21:49:41.826 00.001 1032 UpdateGuideState(): m_state=6
21:49:41.828 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 767
21:49:41.830 00.002 1032 Star::Find returns 1 (0), X=1104.68, Y=137.55, Mass=1253, SNR=24.8, Peak=122 HFD=3.2
21:49:41.832 00.002 1032 MultiStar: [#1 0.04,-0.21,0.00,M9] [#2 0.03,-0.15,0.77,U] [#3 -0.05,-0.31,0.00,M7] [#4 -0.05,-0.19,0.68,U] [#5 -0.08,0.15,0.70,U] [#6 0.00,-0.31,0.00,M6] [#7 0.07,-0.06,0.68,U] [#8 0.17,-0.31,0.00,M1] 
21:49:41.833 00.001 1032 refined, 4 included, MultiStar: {0.01, -0.13}, one-star: {0.07, -0.33}
21:49:41.835 00.002 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.98)
21:49:41.837 00.002 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.98)
21:49:41.838 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.14 cameraTheta=-1.47 mountX=-0.13 mountY=0.02, mountTheta=2.98
21:49:41.842 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.13, opts=13)
21:49:41.844 00.002 1032 Enqueuing Move request for scope (0.01, -0.13)
21:49:41.846 00.002 10072 Worker thread wakes up
21:49:41.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
21:49:41.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
21:49:41.846 00.000 10072 Moving (0.01, -0.13) raw xDistance=-0.13 yDistance=0.02
21:49:41.847 00.001 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.10, period_length = 290.05
21:49:41.847 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
21:49:41.848 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:41.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:49:41.848 00.000 10072 MoveAxis(E, 76, ABG)
21:49:41.848 00.000 10072 Guiding  Dir = 2, Dur = 76
21:49:41.848 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:49:41.850 00.002 10072 IsGuiding returns 0
21:49:41.851 00.001 10072 PulseGuide returned control before completion, sleep 86
21:49:41.870 00.019 1032 UpdateGuideState exits: m=1253 SNR=24.8
21:49:41.871 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:41.873 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:41.875 00.002 1032 Enqueuing Expose request
21:49:41.945 00.070 10072 IsGuiding returns 0
21:49:41.945 00.000 10072 Move returns status 0, amount 76
21:49:41.945 00.000 10072 MoveAxis(N, 0, ABG)
21:49:41.945 00.000 10072 Move returns status 0, amount 0
21:49:41.945 00.000 10072 move complete, result=0
21:49:41.945 00.000 10072 worker thread done servicing request
21:49:41.946 00.001 10072 Worker thread wakes up
21:49:41.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:41.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:41.946 00.000 1032 GuideStep: -0.1 px 76 ms EAST, 0.0 px 0 ms NORTH
21:49:42.356 00.410 10072 Exposure complete
21:49:42.417 00.061 10072 worker thread done servicing request
21:49:42.417 00.000 1032 OnExposeComplete: enter
21:49:42.420 00.003 1032 UpdateGuideState(): m_state=6
21:49:42.421 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 768
21:49:42.424 00.003 1032 Star::Find returns 1 (0), X=1104.53, Y=137.58, Mass=1213, SNR=24.4, Peak=118 HFD=3.2
21:49:42.427 00.003 1032 MultiStar: [#1 0.10,-0.30,0.00,M10] [#2 -0.08,-0.17,0.85,U] [#3 -0.13,-0.22,0.00,M8] [#4 -0.07,-0.11,0.67,U] [#5 0.03,0.10,0.66,U] [#6 -0.07,-0.29,0.00,M7] [#7 -0.01,-0.19,0.73,U] [#8 0.08,-0.30,0.00,M2] 
21:49:42.428 00.001 1032 refined, 4 included, MultiStar: {-0.04, -0.15}, one-star: {-0.08, -0.31}
21:49:42.430 00.002 1032 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.83) = xAngle (-3.68 = 2.60)
21:49:42.432 00.002 1032 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.68 = 2.60)
21:49:42.434 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.85 mountX=-0.14 mountY=0.08, mountTheta=2.60
21:49:42.437 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.15, opts=13)
21:49:42.438 00.001 1032 Enqueuing Move request for scope (-0.04, -0.15)
21:49:42.440 00.002 10072 Worker thread wakes up
21:49:42.440 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
21:49:42.440 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
21:49:42.440 00.000 10072 Moving (-0.04, -0.15) raw xDistance=-0.14 yDistance=0.08
21:49:42.442 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.10, period_length = 290.05
21:49:42.442 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
21:49:42.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:42.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:49:42.442 00.000 10072 MoveAxis(E, 76, ABG)
21:49:42.442 00.000 10072 Guiding  Dir = 2, Dur = 76
21:49:42.442 00.000 10072 IsGuiding returns 0
21:49:42.442 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=89, Gamma=2.230
21:49:42.445 00.003 10072 PulseGuide returned control before completion, sleep 86
21:49:42.464 00.019 1032 UpdateGuideState exits: m=1213 SNR=24.4
21:49:42.466 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:42.468 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:42.469 00.001 1032 Enqueuing Expose request
21:49:42.540 00.071 10072 IsGuiding returns 0
21:49:42.540 00.000 10072 Move returns status 0, amount 76
21:49:42.540 00.000 10072 MoveAxis(N, 0, ABG)
21:49:42.540 00.000 10072 Move returns status 0, amount 0
21:49:42.540 00.000 10072 move complete, result=0
21:49:42.540 00.000 10072 worker thread done servicing request
21:49:42.540 00.000 10072 Worker thread wakes up
21:49:42.540 00.000 1032 GuideStep: -0.1 px 76 ms EAST, 0.1 px 0 ms NORTH
21:49:42.543 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:42.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:43.167 00.624 10072 Exposure complete
21:49:43.228 00.061 10072 worker thread done servicing request
21:49:43.228 00.000 1032 OnExposeComplete: enter
21:49:43.230 00.002 1032 UpdateGuideState(): m_state=6
21:49:43.232 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 769
21:49:43.233 00.001 1032 Star::Find returns 1 (0), X=1104.67, Y=137.77, Mass=1360, SNR=25.9, Peak=122 HFD=3.1
21:49:43.237 00.004 1032 MultiStar: [#1 0.06,-0.02,0.94,U] [#2 0.17,0.26,0.00,M1] [#3 -0.06,0.06,0.69,U] [#4 -0.16,-0.09,0.64,U] [#5 -0.04,0.19,0.60,U] [#6 -0.20,-0.04,0.63,U] [#7 -0.01,0.08,0.68,U] [#8 0.00,-0.09,0.50,U] 
21:49:43.239 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {0.06, -0.12}
21:49:43.242 00.003 1032 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.83) = xAngle (-4.66 = 1.63)
21:49:43.243 00.001 1032 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.66 = 1.63)
21:49:43.245 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.83 mountX=-0.00 mountY=0.03, mountTheta=1.63
21:49:43.247 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
21:49:43.249 00.002 1032 Enqueuing Move request for scope (-0.03, -0.01)
21:49:43.250 00.001 10072 Worker thread wakes up
21:49:43.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
21:49:43.251 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
21:49:43.251 00.000 10072 Moving (-0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
21:49:43.252 00.001 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.10, period_length = 290.05
21:49:43.252 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
21:49:43.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:43.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:49:43.252 00.000 10072 MoveAxis(E, 13, ABG)
21:49:43.252 00.000 10072 Guiding  Dir = 2, Dur = 13
21:49:43.252 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:49:43.255 00.003 10072 IsGuiding returns 0
21:49:43.255 00.000 10072 PulseGuide returned control before completion, sleep 23
21:49:43.273 00.018 1032 UpdateGuideState exits: m=1360 SNR=25.9
21:49:43.275 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:43.276 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:43.278 00.002 1032 Enqueuing Expose request
21:49:43.289 00.011 10072 IsGuiding returns 0
21:49:43.289 00.000 10072 Move returns status 0, amount 13
21:49:43.289 00.000 10072 MoveAxis(N, 0, ABG)
21:49:43.289 00.000 10072 Move returns status 0, amount 0
21:49:43.289 00.000 10072 move complete, result=0
21:49:43.289 00.000 10072 worker thread done servicing request
21:49:43.289 00.000 10072 Worker thread wakes up
21:49:43.289 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:43.289 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:43.292 00.003 1032 GuideStep: -0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
21:49:43.703 00.411 10072 Exposure complete
21:49:43.765 00.062 10072 worker thread done servicing request
21:49:43.765 00.000 1032 OnExposeComplete: enter
21:49:43.768 00.003 1032 UpdateGuideState(): m_state=6
21:49:43.769 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 770
21:49:43.772 00.003 1032 Star::Find returns 1 (0), X=1104.74, Y=137.73, Mass=1269, SNR=25.0, Peak=113 HFD=2.9
21:49:43.775 00.003 1032 MultiStar: [#1 -0.02,-0.05,1.00,U] [#2 0.02,0.10,0.81,U] [#3 0.03,-0.01,0.79,U] [#4 -0.09,-0.06,0.66,U] [#5 0.06,0.29,0.00,M1] [#6 -0.19,-0.06,0.60,U] [#7 -0.02,-0.02,0.74,U] [#8 -0.09,0.04,0.52,U] 
21:49:43.776 00.001 1032 refined, 7 included, MultiStar: {-0.01, -0.03}, one-star: {0.13, -0.16}
21:49:43.778 00.002 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.47)
21:49:43.779 00.001 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.47)
21:49:43.780 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.98 mountX=-0.03 mountY=0.02, mountTheta=2.47
21:49:43.782 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
21:49:43.784 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
21:49:43.785 00.001 10072 Worker thread wakes up
21:49:43.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
21:49:43.785 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
21:49:43.785 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
21:49:43.786 00.001 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.10, period_length = 290.05
21:49:43.786 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
21:49:43.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:43.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:49:43.786 00.000 10072 MoveAxis(E, 11, ABG)
21:49:43.786 00.000 10072 Guiding  Dir = 2, Dur = 11
21:49:43.787 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:49:43.789 00.002 10072 IsGuiding returns 0
21:49:43.789 00.000 10072 PulseGuide returned control before completion, sleep 21
21:49:43.808 00.019 1032 UpdateGuideState exits: m=1269 SNR=25.0
21:49:43.810 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:43.811 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:43.812 00.001 1032 Enqueuing Expose request
21:49:43.823 00.011 10072 IsGuiding returns 0
21:49:43.823 00.000 10072 Move returns status 0, amount 11
21:49:43.823 00.000 10072 MoveAxis(N, 0, ABG)
21:49:43.823 00.000 10072 Move returns status 0, amount 0
21:49:43.823 00.000 10072 move complete, result=0
21:49:43.823 00.000 10072 worker thread done servicing request
21:49:43.823 00.000 10072 Worker thread wakes up
21:49:43.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:43.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:43.824 00.001 1032 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
21:49:44.449 00.625 10072 Exposure complete
21:49:44.506 00.057 10072 worker thread done servicing request
21:49:44.506 00.000 1032 OnExposeComplete: enter
21:49:44.508 00.002 1032 UpdateGuideState(): m_state=6
21:49:44.510 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 771
21:49:44.512 00.002 1032 Star::Find returns 1 (0), X=1104.67, Y=137.78, Mass=1141, SNR=23.7, Peak=112 HFD=3.1
21:49:44.514 00.002 1032 MultiStar: [#1 0.20,-0.18,0.00,M9] [#2 0.09,-0.10,0.82,U] [#3 -0.15,-0.07,0.81,U] [#4 0.02,-0.15,0.72,U] [#5 0.30,-0.03,0.00,M2] [#6 0.01,-0.27,0.00,M6] [#7 -0.02,-0.20,0.76,U] [#8 -0.11,-0.27,0.00,M1] 
21:49:44.515 00.001 1032 single-star, 4 included, MultiStar: {0.00, -0.12}, one-star: {0.06, -0.10}
21:49:44.517 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
21:49:44.520 00.003 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
21:49:44.521 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.05 mountX=-0.11 mountY=-0.03, mountTheta=-2.88
21:49:44.524 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
21:49:44.526 00.002 1032 Enqueuing Move request for scope (0.06, -0.10)
21:49:44.527 00.001 10072 Worker thread wakes up
21:49:44.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
21:49:44.529 00.002 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
21:49:44.529 00.000 10072 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.03
21:49:44.530 00.001 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.09, period_length = 290.05
21:49:44.530 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
21:49:44.530 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:44.530 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:49:44.530 00.000 10072 MoveAxis(E, 12, ABG)
21:49:44.530 00.000 10072 Guiding  Dir = 2, Dur = 12
21:49:44.530 00.000 10072 IsGuiding returns 0
21:49:44.530 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:49:44.532 00.002 10072 PulseGuide returned control before completion, sleep 22
21:49:44.549 00.017 1032 UpdateGuideState exits: m=1141 SNR=23.7
21:49:44.551 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:44.553 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:44.554 00.001 1032 Enqueuing Expose request
21:49:44.569 00.015 10072 IsGuiding returns 0
21:49:44.569 00.000 10072 Move returns status 0, amount 12
21:49:44.569 00.000 10072 MoveAxis(N, 0, ABG)
21:49:44.569 00.000 10072 Move returns status 0, amount 0
21:49:44.569 00.000 10072 move complete, result=0
21:49:44.570 00.001 10072 worker thread done servicing request
21:49:44.570 00.000 10072 Worker thread wakes up
21:49:44.570 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:44.570 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:44.570 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
21:49:44.981 00.411 10072 Exposure complete
21:49:45.043 00.062 10072 worker thread done servicing request
21:49:45.043 00.000 1032 OnExposeComplete: enter
21:49:45.045 00.002 1032 UpdateGuideState(): m_state=6
21:49:45.047 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 772
21:49:45.050 00.003 1032 Star::Find returns 1 (0), X=1104.77, Y=137.73, Mass=1272, SNR=25.0, Peak=115 HFD=3.1
21:49:45.052 00.002 1032 MultiStar: [#1 0.07,-0.28,0.00,M10] [#2 0.21,-0.16,0.00,M1] [#3 -0.03,-0.31,0.00,M6] [#4 -0.05,-0.12,0.68,U] [#5 0.27,-0.11,0.00,M3] [#6 -0.17,-0.28,0.00,M7] [#7 0.07,-0.20,0.00,M1] [#8 0.15,-0.24,0.00,M2] 
21:49:45.054 00.002 1032 refined, 1 included, MultiStar: {0.07, -0.14}, one-star: {0.16, -0.15}
21:49:45.056 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
21:49:45.057 00.001 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
21:49:45.060 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.09 mountX=-0.16 mountY=-0.04, mountTheta=-2.92
21:49:45.063 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.14, opts=13)
21:49:45.065 00.002 1032 Enqueuing Move request for scope (0.07, -0.14)
21:49:45.066 00.001 10072 Worker thread wakes up
21:49:45.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
21:49:45.066 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
21:49:45.067 00.001 10072 Moving (0.07, -0.14) raw xDistance=-0.16 yDistance=-0.04
21:49:45.068 00.001 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.09, period_length = 290.05
21:49:45.068 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
21:49:45.068 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:45.068 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:49:45.068 00.000 10072 MoveAxis(E, 85, ABG)
21:49:45.068 00.000 10072 Guiding  Dir = 2, Dur = 85
21:49:45.068 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:49:45.070 00.002 10072 IsGuiding returns 0
21:49:45.070 00.000 10072 PulseGuide returned control before completion, sleep 95
21:49:45.089 00.019 1032 UpdateGuideState exits: m=1272 SNR=25.0
21:49:45.090 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:45.093 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:45.095 00.002 1032 Enqueuing Expose request
21:49:45.179 00.084 10072 IsGuiding returns 0
21:49:45.179 00.000 10072 Move returns status 0, amount 85
21:49:45.179 00.000 10072 MoveAxis(N, 0, ABG)
21:49:45.179 00.000 10072 Move returns status 0, amount 0
21:49:45.179 00.000 10072 move complete, result=0
21:49:45.179 00.000 10072 worker thread done servicing request
21:49:45.179 00.000 10072 Worker thread wakes up
21:49:45.179 00.000 1032 GuideStep: -0.2 px 85 ms EAST, -0.0 px 0 ms NORTH
21:49:45.185 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:45.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:45.820 00.635 10072 Exposure complete
21:49:45.881 00.061 10072 worker thread done servicing request
21:49:45.881 00.000 1032 OnExposeComplete: enter
21:49:45.883 00.002 1032 UpdateGuideState(): m_state=6
21:49:45.885 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 773
21:49:45.887 00.002 1032 Star::Find returns 1 (0), X=1104.76, Y=137.82, Mass=1152, SNR=23.8, Peak=91 HFD=3.0
21:49:45.889 00.002 1032 MultiStar: [#1 0.09,-0.13,0.92,U] [#2 0.07,0.05,0.79,U] [#3 0.12,-0.13,0.79,U] [#4 -0.06,0.00,0.66,U] [#5 0.14,0.26,0.00,M4] [#6 0.03,-0.09,0.64,U] [#7 0.10,-0.03,0.69,U] [#8 0.05,-0.08,0.56,U] 
21:49:45.891 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.06}, one-star: {0.15, -0.06}
21:49:45.896 00.005 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
21:49:45.898 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
21:49:45.899 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-0.68 mountX=-0.08 mountY=-0.06, mountTheta=-2.51
21:49:45.902 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
21:49:45.904 00.002 1032 Enqueuing Move request for scope (0.07, -0.06)
21:49:45.906 00.002 10072 Worker thread wakes up
21:49:45.906 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
21:49:45.906 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
21:49:45.906 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.06
21:49:45.907 00.001 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.09, period_length = 290.05
21:49:45.907 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
21:49:45.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:45.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:49:45.907 00.000 10072 MoveAxis(E, 14, ABG)
21:49:45.907 00.000 10072 Guiding  Dir = 2, Dur = 14
21:49:45.908 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:49:45.909 00.001 10072 IsGuiding returns 0
21:49:45.910 00.001 10072 PulseGuide returned control before completion, sleep 24
21:49:45.932 00.022 1032 UpdateGuideState exits: m=1152 SNR=23.8
21:49:45.934 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:45.936 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:45.938 00.002 1032 Enqueuing Expose request
21:49:45.943 00.005 10072 IsGuiding returns 0
21:49:45.943 00.000 10072 Move returns status 0, amount 14
21:49:45.943 00.000 10072 MoveAxis(N, 0, ABG)
21:49:45.943 00.000 10072 Move returns status 0, amount 0
21:49:45.943 00.000 10072 move complete, result=0
21:49:45.943 00.000 10072 worker thread done servicing request
21:49:45.943 00.000 10072 Worker thread wakes up
21:49:45.943 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:45.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:45.946 00.003 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
21:49:46.351 00.405 10072 Exposure complete
21:49:46.407 00.056 10072 worker thread done servicing request
21:49:46.408 00.001 1032 OnExposeComplete: enter
21:49:46.409 00.001 1032 UpdateGuideState(): m_state=6
21:49:46.412 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 774
21:49:46.414 00.002 1032 Star::Find returns 1 (0), X=1104.72, Y=137.94, Mass=1293, SNR=25.2, Peak=111 HFD=3.0
21:49:46.416 00.002 1032 MultiStar: [#1 0.18,-0.10,0.00,M10] [#2 0.09,0.08,0.77,U] [#3 0.01,0.03,0.73,U] [#4 0.14,-0.03,0.65,U] [#5 0.07,0.10,0.64,U] [#6 0.16,-0.07,0.63,U] [#7 0.01,-0.02,0.65,U] [#8 0.09,0.02,0.48,U] 
21:49:46.418 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.11, 0.06}
21:49:46.419 00.001 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
21:49:46.421 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
21:49:46.422 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.29 mountX=0.00 mountY=-0.09, mountTheta=-1.54
21:49:46.427 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
21:49:46.429 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
21:49:46.431 00.002 10072 Worker thread wakes up
21:49:46.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
21:49:46.431 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
21:49:46.431 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.09
21:49:46.432 00.001 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.09, period_length = 290.05
21:49:46.432 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
21:49:46.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:46.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:49:46.432 00.000 10072 MoveAxis(E, 12, ABG)
21:49:46.432 00.000 10072 Guiding  Dir = 2, Dur = 12
21:49:46.432 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:49:46.435 00.003 10072 IsGuiding returns 0
21:49:46.435 00.000 10072 PulseGuide returned control before completion, sleep 22
21:49:46.450 00.015 1032 UpdateGuideState exits: m=1293 SNR=25.2
21:49:46.452 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:46.454 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:46.456 00.002 1032 Enqueuing Expose request
21:49:46.460 00.004 10072 IsGuiding returns 0
21:49:46.460 00.000 10072 Move returns status 0, amount 12
21:49:46.460 00.000 10072 MoveAxis(N, 0, ABG)
21:49:46.460 00.000 10072 Move returns status 0, amount 0
21:49:46.460 00.000 10072 move complete, result=0
21:49:46.460 00.000 10072 worker thread done servicing request
21:49:46.460 00.000 10072 Worker thread wakes up
21:49:46.460 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:46.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:46.466 00.006 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
21:49:47.086 00.620 10072 Exposure complete
21:49:47.142 00.056 1032 OnExposeComplete: enter
21:49:47.144 00.002 1032 UpdateGuideState(): m_state=6
21:49:47.146 00.002 10072 worker thread done servicing request
21:49:47.146 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 775
21:49:47.148 00.002 1032 Star::Find returns 1 (0), X=1104.69, Y=137.83, Mass=1137, SNR=23.6, Peak=97 HFD=3.2
21:49:47.150 00.002 1032 MultiStar: [#1 0.22,-0.29,0.00,R] [#2 0.20,-0.11,0.00,M1] [#3 0.07,-0.20,0.00,M5] [#4 0.05,-0.23,0.00,M1] [#5 -0.03,0.01,0.74,U] [#6 0.16,-0.24,0.00,M6] [#7 0.14,-0.23,0.00,M1] [#8 -0.03,-0.25,0.00,M1] 
21:49:47.151 00.001 1032 refined, 1 included, MultiStar: {0.03, -0.02}, one-star: {0.09, -0.05}
21:49:47.154 00.003 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
21:49:47.155 00.001 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
21:49:47.156 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.61 mountX=-0.03 mountY=-0.03, mountTheta=-2.44
21:49:47.160 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
21:49:47.163 00.003 1032 Enqueuing Move request for scope (0.03, -0.02)
21:49:47.165 00.002 10072 Worker thread wakes up
21:49:47.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
21:49:47.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
21:49:47.165 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.03
21:49:47.166 00.001 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.09, period_length = 290.05
21:49:47.167 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
21:49:47.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:47.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:49:47.167 00.000 10072 MoveAxis(E, 13, ABG)
21:49:47.167 00.000 10072 Guiding  Dir = 2, Dur = 13
21:49:47.167 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:49:47.168 00.001 10072 IsGuiding returns 0
21:49:47.169 00.001 10072 PulseGuide returned control before completion, sleep 23
21:49:47.188 00.019 1032 UpdateGuideState exits: m=1137 SNR=23.6
21:49:47.190 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:47.196 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:47.198 00.002 1032 Enqueuing Expose request
21:49:47.208 00.010 10072 IsGuiding returns 0
21:49:47.208 00.000 10072 Move returns status 0, amount 13
21:49:47.208 00.000 10072 MoveAxis(N, 0, ABG)
21:49:47.208 00.000 10072 Move returns status 0, amount 0
21:49:47.208 00.000 10072 move complete, result=0
21:49:47.208 00.000 10072 worker thread done servicing request
21:49:47.208 00.000 10072 Worker thread wakes up
21:49:47.208 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:47.208 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:47.208 00.000 1032 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
21:49:47.616 00.408 10072 Exposure complete
21:49:47.680 00.064 10072 worker thread done servicing request
21:49:47.680 00.000 1032 OnExposeComplete: enter
21:49:47.682 00.002 1032 UpdateGuideState(): m_state=6
21:49:47.684 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 776
21:49:47.686 00.002 1032 Star::Find returns 1 (0), X=1104.70, Y=137.65, Mass=1370, SNR=26.0, Peak=124 HFD=3.1
21:49:47.687 00.001 1032 MultiStar: [#1 0.01,0.00,0.94,U] [#2 0.21,-0.25,0.00,M2] [#3 0.03,-0.31,0.00,M6] [#4 -0.02,-0.16,0.63,U] [#5 0.03,-0.11,0.67,U] [#6 0.10,-0.31,0.00,M7] [#7 0.12,-0.14,0.66,U] [#8 0.20,-0.27,0.00,M2] 
21:49:47.690 00.003 1032 refined, 4 included, MultiStar: {0.05, -0.13}, one-star: {0.09, -0.24}
21:49:47.692 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
21:49:47.694 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
21:49:47.695 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.21 mountX=-0.14 mountY=-0.01, mountTheta=-3.04
21:49:47.698 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.13, opts=13)
21:49:47.700 00.002 1032 Enqueuing Move request for scope (0.05, -0.13)
21:49:47.702 00.002 10072 Worker thread wakes up
21:49:47.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
21:49:47.702 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
21:49:47.702 00.000 10072 Moving (0.05, -0.13) raw xDistance=-0.14 yDistance=-0.01
21:49:47.703 00.001 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.09, period_length = 290.05
21:49:47.703 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
21:49:47.703 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:47.703 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:49:47.703 00.000 10072 MoveAxis(E, 74, ABG)
21:49:47.703 00.000 10072 Guiding  Dir = 2, Dur = 74
21:49:47.705 00.002 10072 IsGuiding returns 0
21:49:47.705 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:49:47.707 00.002 10072 PulseGuide returned control before completion, sleep 84
21:49:47.726 00.019 1032 UpdateGuideState exits: m=1370 SNR=26.0
21:49:47.728 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:47.729 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:47.731 00.002 1032 Enqueuing Expose request
21:49:47.801 00.070 10072 IsGuiding returns 0
21:49:47.801 00.000 10072 Move returns status 0, amount 74
21:49:47.803 00.002 10072 MoveAxis(N, 0, ABG)
21:49:47.803 00.000 10072 Move returns status 0, amount 0
21:49:47.803 00.000 10072 move complete, result=0
21:49:47.803 00.000 10072 worker thread done servicing request
21:49:47.803 00.000 10072 Worker thread wakes up
21:49:47.803 00.000 1032 GuideStep: -0.1 px 74 ms EAST, -0.0 px 0 ms NORTH
21:49:47.806 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:47.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:48.430 00.624 10072 Exposure complete
21:49:48.493 00.063 10072 worker thread done servicing request
21:49:48.493 00.000 1032 OnExposeComplete: enter
21:49:48.496 00.003 1032 UpdateGuideState(): m_state=6
21:49:48.497 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 777
21:49:48.499 00.002 1032 Star::Find returns 1 (0), X=1104.69, Y=137.71, Mass=1222, SNR=24.5, Peak=116 HFD=3.0
21:49:48.501 00.002 1032 MultiStar: [#1 0.01,0.10,0.86,U] [#2 0.10,0.06,0.81,U] [#3 -0.01,-0.12,0.84,U] [#4 -0.03,-0.04,0.66,U] [#5 0.11,0.14,0.64,U] [#6 0.05,-0.23,0.00,M8] [#7 0.07,-0.14,0.64,U] [#8 0.04,-0.15,0.50,U] 
21:49:48.503 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.04}, one-star: {0.08, -0.18}
21:49:48.505 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
21:49:48.507 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
21:49:48.508 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.76 mountX=-0.05 mountY=-0.03, mountTheta=-2.59
21:49:48.511 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
21:49:48.512 00.001 1032 Enqueuing Move request for scope (0.05, -0.04)
21:49:48.514 00.002 10072 Worker thread wakes up
21:49:48.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
21:49:48.514 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
21:49:48.514 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.03
21:49:48.515 00.001 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.09, period_length = 290.05
21:49:48.515 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
21:49:48.515 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:48.515 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:49:48.515 00.000 10072 MoveAxis(E, 13, ABG)
21:49:48.515 00.000 10072 Guiding  Dir = 2, Dur = 13
21:49:48.516 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:49:48.520 00.004 10072 IsGuiding returns 0
21:49:48.520 00.000 10072 PulseGuide returned control before completion, sleep 23
21:49:48.538 00.018 1032 UpdateGuideState exits: m=1222 SNR=24.5
21:49:48.540 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:48.542 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:48.543 00.001 1032 Enqueuing Expose request
21:49:48.554 00.011 10072 IsGuiding returns 0
21:49:48.557 00.003 10072 Move returns status 0, amount 13
21:49:48.557 00.000 10072 MoveAxis(N, 0, ABG)
21:49:48.557 00.000 10072 Move returns status 0, amount 0
21:49:48.557 00.000 10072 move complete, result=0
21:49:48.557 00.000 10072 worker thread done servicing request
21:49:48.557 00.000 10072 Worker thread wakes up
21:49:48.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:48.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:48.558 00.001 1032 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
21:49:48.963 00.405 10072 Exposure complete
21:49:49.017 00.054 10072 worker thread done servicing request
21:49:49.017 00.000 1032 OnExposeComplete: enter
21:49:49.020 00.003 1032 UpdateGuideState(): m_state=6
21:49:49.022 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 778
21:49:49.026 00.004 1032 Star::Find returns 1 (0), X=1104.59, Y=137.80, Mass=1235, SNR=24.7, Peak=109 HFD=3.2
21:49:49.028 00.002 1032 MultiStar: [#1 -0.08,0.09,0.95,U] [#2 0.14,-0.00,0.73,U] [#3 0.03,-0.10,0.72,U] [#4 0.01,-0.06,0.66,U] [#5 0.07,0.04,0.64,U] [#6 0.10,-0.12,0.60,U] [#7 0.04,0.02,0.70,U] [#8 -0.03,-0.06,0.53,U] 
21:49:49.029 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {-0.01, -0.08}
21:49:49.031 00.002 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
21:49:49.032 00.001 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
21:49:49.033 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.83 mountX=-0.03 mountY=-0.02, mountTheta=-2.66
21:49:49.035 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
21:49:49.038 00.003 1032 Enqueuing Move request for scope (0.02, -0.03)
21:49:49.040 00.002 10072 Worker thread wakes up
21:49:49.040 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
21:49:49.040 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
21:49:49.040 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.02
21:49:49.041 00.001 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.09, period_length = 290.05
21:49:49.041 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
21:49:49.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:49.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:49:49.041 00.000 10072 MoveAxis(E, 10, ABG)
21:49:49.041 00.000 10072 Guiding  Dir = 2, Dur = 10
21:49:49.042 00.001 10072 IsGuiding returns 0
21:49:49.042 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:49:49.044 00.002 10072 PulseGuide returned control before completion, sleep 20
21:49:49.062 00.018 1032 UpdateGuideState exits: m=1235 SNR=24.7
21:49:49.064 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:49.065 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:49.067 00.002 1032 Enqueuing Expose request
21:49:49.071 00.004 10072 IsGuiding returns 0
21:49:49.071 00.000 10072 Move returns status 0, amount 10
21:49:49.071 00.000 10072 MoveAxis(N, 0, ABG)
21:49:49.071 00.000 10072 Move returns status 0, amount 0
21:49:49.071 00.000 10072 move complete, result=0
21:49:49.071 00.000 10072 worker thread done servicing request
21:49:49.071 00.000 10072 Worker thread wakes up
21:49:49.072 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:49.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:49.076 00.004 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
21:49:49.700 00.624 10072 Exposure complete
21:49:49.759 00.059 10072 worker thread done servicing request
21:49:49.759 00.000 1032 OnExposeComplete: enter
21:49:49.760 00.001 1032 UpdateGuideState(): m_state=6
21:49:49.762 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 779
21:49:49.763 00.001 1032 Star::Find returns 1 (0), X=1104.73, Y=137.59, Mass=1390, SNR=26.2, Peak=131 HFD=3.2
21:49:49.765 00.002 1032 MultiStar: [#1 -0.07,-0.02,0.97,U] [#2 0.23,-0.02,0.00,M1] [#3 0.04,-0.09,0.70,U] [#4 0.02,0.04,0.65,U] [#5 0.05,-0.08,0.65,U] [#6 0.04,-0.14,0.57,U] [#7 0.09,-0.09,0.65,U] [#8 0.03,-0.19,0.45,U] 
21:49:49.768 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.11}, one-star: {0.12, -0.30}
21:49:49.771 00.003 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
21:49:49.773 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
21:49:49.774 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.24 mountX=-0.12 mountY=-0.01, mountTheta=-3.07
21:49:49.777 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.11, opts=13)
21:49:49.779 00.002 1032 Enqueuing Move request for scope (0.04, -0.11)
21:49:49.781 00.002 10072 Worker thread wakes up
21:49:49.781 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
21:49:49.781 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
21:49:49.781 00.000 10072 Moving (0.04, -0.11) raw xDistance=-0.12 yDistance=-0.01
21:49:49.782 00.001 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.09, period_length = 290.05
21:49:49.782 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
21:49:49.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:49.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:49:49.782 00.000 10072 MoveAxis(E, 10, ABG)
21:49:49.782 00.000 10072 Guiding  Dir = 2, Dur = 10
21:49:49.782 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:49:49.784 00.002 10072 IsGuiding returns 0
21:49:49.785 00.001 10072 PulseGuide returned control before completion, sleep 20
21:49:49.803 00.018 1032 UpdateGuideState exits: m=1390 SNR=26.2
21:49:49.806 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:49.808 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:49.810 00.002 1032 Enqueuing Expose request
21:49:49.811 00.001 10072 IsGuiding returns 0
21:49:49.812 00.001 10072 Move returns status 0, amount 10
21:49:49.812 00.000 10072 MoveAxis(N, 0, ABG)
21:49:49.812 00.000 10072 Move returns status 0, amount 0
21:49:49.812 00.000 10072 move complete, result=0
21:49:49.812 00.000 10072 worker thread done servicing request
21:49:49.812 00.000 10072 Worker thread wakes up
21:49:49.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:49.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:49.819 00.007 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
21:49:50.222 00.403 10072 Exposure complete
21:49:50.282 00.060 10072 worker thread done servicing request
21:49:50.282 00.000 1032 OnExposeComplete: enter
21:49:50.284 00.002 1032 UpdateGuideState(): m_state=6
21:49:50.285 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 780
21:49:50.288 00.003 1032 Star::Find returns 1 (0), X=1104.78, Y=137.64, Mass=1250, SNR=24.8, Peak=115 HFD=3.1
21:49:50.289 00.001 1032 MultiStar: [#1 -0.11,-0.05,0.97,U] [#2 0.10,-0.24,0.00,M2] [#3 0.06,-0.26,0.00,M4] [#4 0.04,-0.22,0.00,M1] [#5 0.07,0.01,0.66,U] [#6 0.07,-0.27,0.00,M7] [#7 0.04,-0.22,0.00,M1] [#8 0.01,-0.20,0.54,U] 
21:49:50.291 00.002 1032 refined, 3 included, MultiStar: {0.04, -0.13}, one-star: {0.17, -0.25}
21:49:50.292 00.001 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
21:49:50.294 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
21:49:50.295 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.29 mountX=-0.13 mountY=-0.00, mountTheta=-3.12
21:49:50.299 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.13, opts=13)
21:49:50.301 00.002 1032 Enqueuing Move request for scope (0.04, -0.13)
21:49:50.302 00.001 10072 Worker thread wakes up
21:49:50.302 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
21:49:50.302 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
21:49:50.302 00.000 10072 Moving (0.04, -0.13) raw xDistance=-0.13 yDistance=-0.00
21:49:50.303 00.001 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.08, period_length = 290.05
21:49:50.304 00.001 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
21:49:50.304 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:50.304 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:49:50.304 00.000 10072 MoveAxis(E, 70, ABG)
21:49:50.304 00.000 10072 Guiding  Dir = 2, Dur = 70
21:49:50.304 00.000 10072 IsGuiding returns 0
21:49:50.304 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:49:50.307 00.003 10072 PulseGuide returned control before completion, sleep 80
21:49:50.326 00.019 1032 UpdateGuideState exits: m=1250 SNR=24.8
21:49:50.329 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:50.335 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:50.337 00.002 1032 Enqueuing Expose request
21:49:50.389 00.052 10072 IsGuiding returns 0
21:49:50.389 00.000 10072 Move returns status 0, amount 70
21:49:50.389 00.000 10072 MoveAxis(N, 0, ABG)
21:49:50.389 00.000 10072 Move returns status 0, amount 0
21:49:50.389 00.000 10072 move complete, result=0
21:49:50.389 00.000 10072 worker thread done servicing request
21:49:50.389 00.000 10072 Worker thread wakes up
21:49:50.389 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:50.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:50.390 00.001 1032 GuideStep: -0.1 px 70 ms EAST, -0.0 px 0 ms NORTH
21:49:51.017 00.627 10072 Exposure complete
21:49:51.071 00.054 10072 worker thread done servicing request
21:49:51.071 00.000 1032 OnExposeComplete: enter
21:49:51.073 00.002 1032 UpdateGuideState(): m_state=6
21:49:51.074 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 781
21:49:51.076 00.002 1032 Star::Find returns 1 (0), X=1104.78, Y=137.64, Mass=1152, SNR=23.8, Peak=101 HFD=3.2
21:49:51.079 00.003 1032 MultiStar: [#1 -0.03,-0.02,1.00,U] [#2 0.17,-0.10,0.80,U] [#3 -0.02,-0.31,0.00,M5] [#4 -0.10,-0.25,0.00,M2] [#5 0.03,-0.04,0.70,U] [#6 0.16,-0.31,0.00,M8] [#7 0.11,-0.29,0.00,M2] [#8 0.11,-0.15,0.56,U] 
21:49:51.081 00.002 1032 refined, 4 included, MultiStar: {0.09, -0.11}, one-star: {0.17, -0.25}
21:49:51.082 00.001 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
21:49:51.085 00.003 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
21:49:51.087 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.90 mountX=-0.13 mountY=-0.06, mountTheta=-2.73
21:49:51.089 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.11, opts=13)
21:49:51.091 00.002 1032 Enqueuing Move request for scope (0.09, -0.11)
21:49:51.092 00.001 10072 Worker thread wakes up
21:49:51.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
21:49:51.092 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
21:49:51.092 00.000 10072 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.06
21:49:51.093 00.001 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.08, period_length = 290.05
21:49:51.094 00.001 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
21:49:51.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:51.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:49:51.094 00.000 10072 MoveAxis(E, 71, ABG)
21:49:51.094 00.000 10072 Guiding  Dir = 2, Dur = 71
21:49:51.094 00.000 10072 IsGuiding returns 0
21:49:51.095 00.001 10072 PulseGuide returned control before completion, sleep 81
21:49:51.095 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
21:49:51.114 00.019 1032 UpdateGuideState exits: m=1152 SNR=23.8
21:49:51.117 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:51.119 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:51.120 00.001 1032 Enqueuing Expose request
21:49:51.188 00.068 10072 IsGuiding returns 1
21:49:51.188 00.000 10072 scope still moving after pulse duration time elapsed
21:49:51.219 00.031 10072 IsGuiding returns 0
21:49:51.219 00.000 10072 scope move finished after 71 + 53 ms
21:49:51.219 00.000 10072 Move returns status 0, amount 71
21:49:51.219 00.000 10072 MoveAxis(N, 0, ABG)
21:49:51.219 00.000 10072 Move returns status 0, amount 0
21:49:51.219 00.000 10072 move complete, result=0
21:49:51.219 00.000 10072 worker thread done servicing request
21:49:51.219 00.000 10072 Worker thread wakes up
21:49:51.219 00.000 1032 GuideStep: -0.1 px 71 ms EAST, -0.1 px 0 ms NORTH
21:49:51.222 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:51.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:51.628 00.406 10072 Exposure complete
21:49:51.687 00.059 10072 worker thread done servicing request
21:49:51.688 00.001 1032 OnExposeComplete: enter
21:49:51.690 00.002 1032 UpdateGuideState(): m_state=6
21:49:51.692 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 782
21:49:51.694 00.002 1032 Star::Find returns 1 (0), X=1104.72, Y=137.68, Mass=1192, SNR=24.2, Peak=107 HFD=3.1
21:49:51.695 00.001 1032 MultiStar: [#1 -0.01,-0.03,1.03,U] [#2 0.11,-0.08,0.76,U] [#3 0.06,-0.30,0.00,M6] [#4 0.01,-0.37,0.00,M3] [#5 0.19,0.18,0.00,M1] [#6 0.15,-0.30,0.00,M9] [#7 0.13,-0.26,0.00,M3] [#8 0.09,-0.20,0.00,M1] 
21:49:51.697 00.002 1032 refined, 2 included, MultiStar: {0.06, -0.11}, one-star: {0.11, -0.21}
21:49:51.699 00.002 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
21:49:51.701 00.002 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
21:49:51.702 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.03 mountX=-0.12 mountY=-0.04, mountTheta=-2.86
21:49:51.706 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.11, opts=13)
21:49:51.709 00.003 1032 Enqueuing Move request for scope (0.06, -0.11)
21:49:51.711 00.002 10072 Worker thread wakes up
21:49:51.711 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
21:49:51.711 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
21:49:51.711 00.000 10072 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=-0.04
21:49:51.712 00.001 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.08, period_length = 290.05
21:49:51.712 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
21:49:51.712 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:51.712 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:49:51.712 00.000 10072 MoveAxis(E, 8, ABG)
21:49:51.712 00.000 10072 Guiding  Dir = 2, Dur = 8
21:49:51.713 00.001 10072 IsGuiding returns 0
21:49:51.713 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:49:51.715 00.002 10072 PulseGuide returned control before completion, sleep 18
21:49:51.734 00.019 1032 UpdateGuideState exits: m=1192 SNR=24.2
21:49:51.738 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:51.742 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:51.744 00.002 1032 Enqueuing Expose request
21:49:51.746 00.002 10072 IsGuiding returns 0
21:49:51.746 00.000 10072 Move returns status 0, amount 8
21:49:51.746 00.000 10072 MoveAxis(N, 0, ABG)
21:49:51.746 00.000 10072 Move returns status 0, amount 0
21:49:51.746 00.000 10072 move complete, result=0
21:49:51.746 00.000 10072 worker thread done servicing request
21:49:51.746 00.000 10072 Worker thread wakes up
21:49:51.747 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:51.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:51.755 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
21:49:52.376 00.621 10072 Exposure complete
21:49:52.431 00.055 10072 worker thread done servicing request
21:49:52.431 00.000 1032 OnExposeComplete: enter
21:49:52.432 00.001 1032 UpdateGuideState(): m_state=6
21:49:52.434 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 783
21:49:52.435 00.001 1032 Star::Find returns 1 (0), X=1104.81, Y=137.64, Mass=1307, SNR=25.3, Peak=106 HFD=3.2
21:49:52.438 00.003 1032 MultiStar: [#1 -0.10,0.08,1.00,U] [#2 0.18,-0.11,0.00,M1] [#3 -0.09,-0.27,0.00,M7] [#4 0.09,-0.18,0.67,U] [#5 0.12,0.00,0.66,U] [#6 0.10,-0.06,0.60,U] [#7 0.08,-0.26,0.00,M4] [#8 0.16,-0.12,0.51,U] 
21:49:52.440 00.002 1032 refined, 5 included, MultiStar: {0.08, -0.09}, one-star: {0.20, -0.25}
21:49:52.441 00.001 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
21:49:52.443 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
21:49:52.444 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.79 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
21:49:52.447 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
21:49:52.448 00.001 1032 Enqueuing Move request for scope (0.08, -0.09)
21:49:52.450 00.002 10072 Worker thread wakes up
21:49:52.450 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
21:49:52.450 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
21:49:52.450 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.10 yDistance=-0.06
21:49:52.451 00.001 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.08, period_length = 290.05
21:49:52.451 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
21:49:52.451 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:52.451 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:49:52.451 00.000 10072 MoveAxis(E, 9, ABG)
21:49:52.451 00.000 10072 Guiding  Dir = 2, Dur = 9
21:49:52.451 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:49:52.454 00.003 10072 IsGuiding returns 0
21:49:52.454 00.000 10072 PulseGuide returned control before completion, sleep 19
21:49:52.472 00.018 1032 UpdateGuideState exits: m=1307 SNR=25.3
21:49:52.475 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:52.476 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:52.477 00.001 1032 Enqueuing Expose request
21:49:52.483 00.006 10072 IsGuiding returns 0
21:49:52.483 00.000 10072 Move returns status 0, amount 9
21:49:52.483 00.000 10072 MoveAxis(N, 0, ABG)
21:49:52.483 00.000 10072 Move returns status 0, amount 0
21:49:52.483 00.000 10072 move complete, result=0
21:49:52.484 00.001 10072 worker thread done servicing request
21:49:52.484 00.000 10072 Worker thread wakes up
21:49:52.484 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:52.484 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:52.488 00.004 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
21:49:52.891 00.403 10072 Exposure complete
21:49:52.946 00.055 10072 worker thread done servicing request
21:49:52.946 00.000 1032 OnExposeComplete: enter
21:49:52.948 00.002 1032 UpdateGuideState(): m_state=6
21:49:52.950 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 784
21:49:52.951 00.001 1032 Star::Find returns 1 (0), X=1104.72, Y=137.65, Mass=1212, SNR=24.4, Peak=106 HFD=3.1
21:49:52.954 00.003 1032 MultiStar: [#1 -0.11,-0.07,0.94,U] [#2 0.22,-0.11,0.00,M2] [#3 0.05,-0.17,0.75,U] [#4 0.05,-0.16,0.68,U] [#5 0.22,-0.04,0.00,M1] [#6 0.17,-0.16,0.00,M9] [#7 0.09,-0.24,0.00,M5] [#8 0.13,-0.19,0.00,M1] 
21:49:52.955 00.001 1032 refined, 3 included, MultiStar: {0.02, -0.16}, one-star: {0.11, -0.24}
21:49:52.958 00.003 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.04)
21:49:52.959 00.001 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.04)
21:49:52.962 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.42 mountX=-0.16 mountY=0.02, mountTheta=3.04
21:49:52.965 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.16, opts=13)
21:49:52.967 00.002 1032 Enqueuing Move request for scope (0.02, -0.16)
21:49:52.968 00.001 10072 Worker thread wakes up
21:49:52.970 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
21:49:52.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
21:49:52.970 00.000 10072 Moving (0.02, -0.16) raw xDistance=-0.16 yDistance=0.02
21:49:52.971 00.001 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.08, period_length = 290.05
21:49:52.971 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
21:49:52.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:52.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:49:52.971 00.000 10072 MoveAxis(E, 82, ABG)
21:49:52.971 00.000 10072 Guiding  Dir = 2, Dur = 82
21:49:52.971 00.000 10072 IsGuiding returns 0
21:49:52.972 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:49:52.974 00.002 10072 PulseGuide returned control before completion, sleep 91
21:49:52.993 00.019 1032 UpdateGuideState exits: m=1212 SNR=24.4
21:49:52.994 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:52.995 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:52.998 00.003 1032 Enqueuing Expose request
21:49:53.076 00.078 10072 IsGuiding returns 0
21:49:53.076 00.000 10072 Move returns status 0, amount 82
21:49:53.076 00.000 10072 MoveAxis(N, 0, ABG)
21:49:53.076 00.000 10072 Move returns status 0, amount 0
21:49:53.076 00.000 10072 move complete, result=0
21:49:53.076 00.000 10072 worker thread done servicing request
21:49:53.076 00.000 10072 Worker thread wakes up
21:49:53.076 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:53.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:53.076 00.000 1032 GuideStep: -0.2 px 82 ms EAST, 0.0 px 0 ms NORTH
21:49:53.709 00.633 10072 Exposure complete
21:49:53.763 00.054 10072 worker thread done servicing request
21:49:53.763 00.000 1032 OnExposeComplete: enter
21:49:53.764 00.001 1032 UpdateGuideState(): m_state=6
21:49:53.767 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 785
21:49:53.772 00.005 1032 Star::Find returns 1 (0), X=1104.79, Y=137.53, Mass=1279, SNR=25.1, Peak=114 HFD=3.1
21:49:53.774 00.002 1032 MultiStar: [#1 -0.09,-0.09,0.87,U] [#2 0.11,-0.10,0.80,U] [#3 0.04,-0.08,0.77,U] [#4 -0.04,-0.21,0.00,M2] [#5 0.15,0.09,0.64,U] [#6 0.19,-0.19,0.00,M10] [#7 0.11,-0.20,0.00,M6] [#8 0.02,-0.30,0.00,M2] 
21:49:53.775 00.001 1032 refined, 4 included, MultiStar: {0.08, -0.13}, one-star: {0.18, -0.35}
21:49:53.776 00.001 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
21:49:53.777 00.001 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
21:49:53.778 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.03 mountX=-0.14 mountY=-0.04, mountTheta=-2.86
21:49:53.781 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.13, opts=13)
21:49:53.783 00.002 1032 Enqueuing Move request for scope (0.08, -0.13)
21:49:53.785 00.002 10072 Worker thread wakes up
21:49:53.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
21:49:53.785 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
21:49:53.785 00.000 10072 Moving (0.08, -0.13) raw xDistance=-0.14 yDistance=-0.04
21:49:53.786 00.001 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.08, period_length = 290.05
21:49:53.786 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
21:49:53.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:53.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:49:53.786 00.000 10072 MoveAxis(E, 76, ABG)
21:49:53.786 00.000 10072 Guiding  Dir = 2, Dur = 76
21:49:53.786 00.000 10072 IsGuiding returns 0
21:49:53.787 00.001 10072 PulseGuide returned control before completion, sleep 86
21:49:53.787 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:49:53.808 00.021 1032 UpdateGuideState exits: m=1279 SNR=25.1
21:49:53.810 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:53.812 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:53.813 00.001 1032 Enqueuing Expose request
21:49:53.878 00.065 10072 IsGuiding returns 1
21:49:53.878 00.000 10072 scope still moving after pulse duration time elapsed
21:49:53.909 00.031 10072 IsGuiding returns 0
21:49:53.909 00.000 10072 scope move finished after 76 + 46 ms
21:49:53.909 00.000 10072 Move returns status 0, amount 76
21:49:53.909 00.000 10072 MoveAxis(N, 0, ABG)
21:49:53.909 00.000 10072 Move returns status 0, amount 0
21:49:53.909 00.000 10072 move complete, result=0
21:49:53.909 00.000 10072 worker thread done servicing request
21:49:53.909 00.000 10072 Worker thread wakes up
21:49:53.909 00.000 1032 GuideStep: -0.1 px 76 ms EAST, -0.0 px 0 ms NORTH
21:49:53.913 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:53.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:54.322 00.409 10072 Exposure complete
21:49:54.379 00.057 10072 worker thread done servicing request
21:49:54.379 00.000 1032 OnExposeComplete: enter
21:49:54.381 00.002 1032 UpdateGuideState(): m_state=6
21:49:54.383 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 786
21:49:54.384 00.001 1032 Star::Find returns 1 (0), X=1104.72, Y=137.75, Mass=1285, SNR=25.1, Peak=119 HFD=3.0
21:49:54.387 00.003 1032 MultiStar: [#1 -0.05,0.08,0.90,U] [#2 0.07,0.09,0.83,U] [#3 0.00,-0.14,0.69,U] [#4 -0.07,-0.18,0.60,U] [#5 0.04,-0.07,0.62,U] [#6 0.08,-0.21,0.00,R] [#7 0.14,-0.19,0.00,M7] [#8 0.07,-0.05,0.51,U] 
21:49:54.388 00.001 1032 refined, 6 included, MultiStar: {0.03, -0.05}, one-star: {0.11, -0.14}
21:49:54.390 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
21:49:54.391 00.001 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
21:49:54.392 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.07 mountX=-0.06 mountY=-0.01, mountTheta=-2.90
21:49:54.395 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
21:49:54.399 00.004 1032 Enqueuing Move request for scope (0.03, -0.05)
21:49:54.400 00.001 10072 Worker thread wakes up
21:49:54.401 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
21:49:54.401 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
21:49:54.401 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.01
21:49:54.401 00.000 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.08, period_length = 290.05
21:49:54.401 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
21:49:54.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:54.402 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:49:54.402 00.000 10072 MoveAxis(E, 7, ABG)
21:49:54.402 00.000 10072 Guiding  Dir = 2, Dur = 7
21:49:54.402 00.000 10072 IsGuiding returns 0
21:49:54.402 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:49:54.404 00.002 10072 PulseGuide returned control before completion, sleep 17
21:49:54.421 00.017 1032 UpdateGuideState exits: m=1285 SNR=25.1
21:49:54.425 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:54.427 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:54.429 00.002 1032 Enqueuing Expose request
21:49:54.431 00.002 10072 IsGuiding returns 0
21:49:54.432 00.001 10072 Move returns status 0, amount 7
21:49:54.432 00.000 10072 MoveAxis(N, 0, ABG)
21:49:54.432 00.000 10072 Move returns status 0, amount 0
21:49:54.432 00.000 10072 move complete, result=0
21:49:54.432 00.000 10072 worker thread done servicing request
21:49:54.432 00.000 10072 Worker thread wakes up
21:49:54.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:54.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:54.439 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
21:49:55.058 00.619 10072 Exposure complete
21:49:55.118 00.060 10072 worker thread done servicing request
21:49:55.118 00.000 1032 OnExposeComplete: enter
21:49:55.120 00.002 1032 UpdateGuideState(): m_state=6
21:49:55.122 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 787
21:49:55.124 00.002 1032 Star::Find returns 1 (0), X=1104.64, Y=137.76, Mass=1118, SNR=23.4, Peak=102 HFD=3.1
21:49:55.125 00.001 1032 MultiStar: [#1 -0.10,0.20,0.00,M1] [#2 0.12,0.12,0.83,U] [#3 0.06,-0.18,0.84,U] [#4 -0.04,-0.07,0.67,U] [#5 -0.14,0.19,0.00,M1] [#6 0.19,0.09,0.00,M1] [#7 0.07,-0.02,0.78,U] [#8 0.08,-0.01,0.52,U] 
21:49:55.127 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.05}, one-star: {0.03, -0.13}
21:49:55.129 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
21:49:55.130 00.001 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
21:49:55.131 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.78 mountX=-0.06 mountY=-0.04, mountTheta=-2.61
21:49:55.134 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
21:49:55.137 00.003 1032 Enqueuing Move request for scope (0.05, -0.05)
21:49:55.138 00.001 10072 Worker thread wakes up
21:49:55.139 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
21:49:55.139 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
21:49:55.139 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.04
21:49:55.140 00.001 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.08, period_length = 290.05
21:49:55.140 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
21:49:55.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:55.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:49:55.140 00.000 10072 MoveAxis(E, 11, ABG)
21:49:55.140 00.000 10072 Guiding  Dir = 2, Dur = 11
21:49:55.140 00.000 10072 IsGuiding returns 0
21:49:55.140 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:49:55.144 00.004 10072 PulseGuide returned control before completion, sleep 21
21:49:55.161 00.017 1032 UpdateGuideState exits: m=1118 SNR=23.4
21:49:55.162 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:55.165 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:55.166 00.001 1032 Enqueuing Expose request
21:49:55.181 00.015 10072 IsGuiding returns 0
21:49:55.181 00.000 10072 Move returns status 0, amount 11
21:49:55.181 00.000 10072 MoveAxis(N, 0, ABG)
21:49:55.181 00.000 10072 Move returns status 0, amount 0
21:49:55.181 00.000 10072 move complete, result=0
21:49:55.181 00.000 10072 worker thread done servicing request
21:49:55.181 00.000 10072 Worker thread wakes up
21:49:55.181 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:55.181 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:55.181 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
21:49:55.600 00.419 10072 Exposure complete
21:49:55.660 00.060 10072 worker thread done servicing request
21:49:55.660 00.000 1032 OnExposeComplete: enter
21:49:55.663 00.003 1032 UpdateGuideState(): m_state=6
21:49:55.665 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 788
21:49:55.668 00.003 1032 Star::Find returns 1 (0), X=1104.71, Y=137.77, Mass=1305, SNR=25.3, Peak=116 HFD=3.1
21:49:55.669 00.001 1032 MultiStar: [#1 -0.13,0.19,0.00,M2] [#2 0.24,-0.03,0.00,M1] [#3 0.02,-0.16,0.71,U] [#4 0.01,-0.01,0.65,U] [#5 0.04,0.08,0.66,U] [#6 0.04,0.11,0.58,U] [#7 -0.00,-0.17,0.66,U] [#8 -0.02,-0.13,0.49,U] 
21:49:55.671 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.06}, one-star: {0.10, -0.12}
21:49:55.672 00.001 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
21:49:55.674 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
21:49:55.677 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.08 mountX=-0.07 mountY=-0.02, mountTheta=-2.91
21:49:55.679 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
21:49:55.681 00.002 1032 Enqueuing Move request for scope (0.03, -0.06)
21:49:55.683 00.002 10072 Worker thread wakes up
21:49:55.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
21:49:55.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
21:49:55.683 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.07 yDistance=-0.02
21:49:55.684 00.001 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 290.05
21:49:55.684 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
21:49:55.685 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:55.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:49:55.685 00.000 10072 MoveAxis(E, 10, ABG)
21:49:55.685 00.000 10072 Guiding  Dir = 2, Dur = 10
21:49:55.685 00.000 10072 IsGuiding returns 0
21:49:55.685 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:49:55.688 00.003 10072 PulseGuide returned control before completion, sleep 20
21:49:55.706 00.018 1032 UpdateGuideState exits: m=1305 SNR=25.3
21:49:55.710 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:55.711 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:55.713 00.002 1032 Enqueuing Expose request
21:49:55.720 00.007 10072 IsGuiding returns 0
21:49:55.720 00.000 10072 Move returns status 0, amount 10
21:49:55.720 00.000 10072 MoveAxis(N, 0, ABG)
21:49:55.720 00.000 10072 Move returns status 0, amount 0
21:49:55.720 00.000 10072 move complete, result=0
21:49:55.720 00.000 10072 worker thread done servicing request
21:49:55.720 00.000 10072 Worker thread wakes up
21:49:55.720 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:55.720 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:55.722 00.002 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
21:49:56.354 00.632 10072 Exposure complete
21:49:56.413 00.059 10072 worker thread done servicing request
21:49:56.413 00.000 1032 OnExposeComplete: enter
21:49:56.415 00.002 1032 UpdateGuideState(): m_state=6
21:49:56.416 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 789
21:49:56.418 00.002 1032 Star::Find returns 1 (0), X=1104.71, Y=137.66, Mass=1240, SNR=24.7, Peak=116 HFD=3.0
21:49:56.420 00.002 1032 MultiStar: [#1 -0.12,-0.01,0.96,U] [#2 0.19,-0.09,0.00,M2] [#3 -0.03,-0.23,0.00,M3] [#4 -0.09,-0.24,0.00,M1] [#5 0.04,-0.06,0.68,U] [#6 -0.01,-0.08,0.71,U] [#7 0.12,-0.34,0.00,M6] [#8 0.01,-0.29,0.00,M1] 
21:49:56.422 00.002 1032 refined, 3 included, MultiStar: {0.00, -0.10}, one-star: {0.10, -0.22}
21:49:56.424 00.002 1032 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.83) = xAngle (-3.38 = 2.90)
21:49:56.425 00.001 1032 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.38 = 2.90)
21:49:56.427 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.55 mountX=-0.09 mountY=0.02, mountTheta=2.90
21:49:56.429 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.10, opts=13)
21:49:56.431 00.002 1032 Enqueuing Move request for scope (0.00, -0.10)
21:49:56.433 00.002 10072 Worker thread wakes up
21:49:56.433 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
21:49:56.433 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
21:49:56.433 00.000 10072 Moving (0.00, -0.10) raw xDistance=-0.09 yDistance=0.02
21:49:56.434 00.001 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 290.05
21:49:56.434 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
21:49:56.435 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:56.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:49:56.435 00.000 10072 MoveAxis(E, 11, ABG)
21:49:56.435 00.000 10072 Guiding  Dir = 2, Dur = 11
21:49:56.435 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:49:56.437 00.002 10072 IsGuiding returns 0
21:49:56.437 00.000 10072 PulseGuide returned control before completion, sleep 21
21:49:56.454 00.017 1032 UpdateGuideState exits: m=1240 SNR=24.7
21:49:56.457 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:56.458 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:56.459 00.001 1032 Enqueuing Expose request
21:49:56.474 00.015 10072 IsGuiding returns 0
21:49:56.474 00.000 10072 Move returns status 0, amount 11
21:49:56.474 00.000 10072 MoveAxis(N, 0, ABG)
21:49:56.474 00.000 10072 Move returns status 0, amount 0
21:49:56.474 00.000 10072 move complete, result=0
21:49:56.474 00.000 10072 worker thread done servicing request
21:49:56.474 00.000 10072 Worker thread wakes up
21:49:56.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:56.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:56.475 00.001 1032 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
21:49:56.888 00.413 10072 Exposure complete
21:49:56.941 00.053 10072 worker thread done servicing request
21:49:56.941 00.000 1032 OnExposeComplete: enter
21:49:56.943 00.002 1032 UpdateGuideState(): m_state=6
21:49:56.944 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 790
21:49:56.946 00.002 1032 Star::Find returns 1 (0), X=1104.73, Y=137.67, Mass=1168, SNR=24.0, Peak=103 HFD=3.1
21:49:56.948 00.002 1032 MultiStar: [#1 -0.08,0.03,1.04,U] [#2 0.07,-0.05,0.85,U] [#3 -0.06,-0.27,0.00,M4] [#4 -0.04,-0.19,0.67,U] [#5 0.01,0.05,0.70,U] [#6 0.06,0.16,0.66,U] [#7 0.00,-0.19,0.74,U] [#8 -0.01,-0.11,0.51,U] 
21:49:56.950 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {0.12, -0.22}
21:49:56.951 00.001 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
21:49:56.952 00.001 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
21:49:56.953 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.28 mountX=-0.07 mountY=-0.00, mountTheta=-3.11
21:49:56.957 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
21:49:56.960 00.003 1032 Enqueuing Move request for scope (0.02, -0.07)
21:49:56.962 00.002 10072 Worker thread wakes up
21:49:56.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
21:49:56.963 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
21:49:56.963 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=-0.00
21:49:56.963 00.000 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 290.05
21:49:56.963 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
21:49:56.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:56.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:49:56.963 00.000 10072 MoveAxis(E, 10, ABG)
21:49:56.963 00.000 10072 Guiding  Dir = 2, Dur = 10
21:49:56.964 00.001 10072 IsGuiding returns 0
21:49:56.964 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:49:56.966 00.002 10072 PulseGuide returned control before completion, sleep 20
21:49:56.983 00.017 1032 UpdateGuideState exits: m=1168 SNR=24.0
21:49:56.985 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:56.988 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:56.990 00.002 1032 Enqueuing Expose request
21:49:56.992 00.002 10072 IsGuiding returns 0
21:49:56.992 00.000 10072 Move returns status 0, amount 10
21:49:56.992 00.000 10072 MoveAxis(N, 0, ABG)
21:49:56.992 00.000 10072 Move returns status 0, amount 0
21:49:56.992 00.000 10072 move complete, result=0
21:49:56.993 00.001 10072 worker thread done servicing request
21:49:56.993 00.000 10072 Worker thread wakes up
21:49:56.993 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:56.993 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:56.999 00.006 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
21:49:57.624 00.625 10072 Exposure complete
21:49:57.680 00.056 10072 worker thread done servicing request
21:49:57.680 00.000 1032 OnExposeComplete: enter
21:49:57.682 00.002 1032 UpdateGuideState(): m_state=6
21:49:57.684 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 791
21:49:57.686 00.002 1032 Star::Find returns 1 (0), X=1104.59, Y=137.66, Mass=1130, SNR=23.6, Peak=110 HFD=3.1
21:49:57.689 00.003 1032 MultiStar: [#1 -0.10,0.06,1.01,U] [#2 0.10,0.00,0.79,U] [#3 0.12,-0.14,0.76,U] [#4 0.06,-0.10,0.72,U] [#5 -0.00,0.06,0.66,U] [#6 -0.06,0.08,0.60,U] [#7 0.02,-0.16,0.67,U] [#8 0.04,-0.26,0.00,M1] 
21:49:57.690 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.06}, one-star: {-0.02, -0.22}
21:49:57.692 00.002 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.08)
21:49:57.693 00.001 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.08)
21:49:57.695 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.38 mountX=-0.06 mountY=0.00, mountTheta=3.08
21:49:57.697 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.06, opts=13)
21:49:57.699 00.002 1032 Enqueuing Move request for scope (0.01, -0.06)
21:49:57.700 00.001 10072 Worker thread wakes up
21:49:57.700 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
21:49:57.700 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
21:49:57.700 00.000 10072 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.00
21:49:57.701 00.001 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 290.05
21:49:57.701 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
21:49:57.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:57.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:49:57.701 00.000 10072 MoveAxis(E, 12, ABG)
21:49:57.702 00.001 10072 Guiding  Dir = 2, Dur = 12
21:49:57.702 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=90, Gamma=2.230
21:49:57.705 00.003 10072 IsGuiding returns 0
21:49:57.705 00.000 10072 PulseGuide returned control before completion, sleep 21
21:49:57.724 00.019 1032 UpdateGuideState exits: m=1130 SNR=23.6
21:49:57.726 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:57.727 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:57.728 00.001 1032 Enqueuing Expose request
21:49:57.731 00.003 10072 IsGuiding returns 0
21:49:57.731 00.000 10072 Move returns status 0, amount 12
21:49:57.731 00.000 10072 MoveAxis(N, 0, ABG)
21:49:57.731 00.000 10072 Move returns status 0, amount 0
21:49:57.731 00.000 10072 move complete, result=0
21:49:57.731 00.000 10072 worker thread done servicing request
21:49:57.731 00.000 10072 Worker thread wakes up
21:49:57.731 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:57.731 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:57.738 00.007 1032 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
21:49:58.139 00.401 10072 Exposure complete
21:49:58.198 00.059 10072 worker thread done servicing request
21:49:58.198 00.000 1032 OnExposeComplete: enter
21:49:58.201 00.003 1032 UpdateGuideState(): m_state=6
21:49:58.202 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 792
21:49:58.205 00.003 1032 Star::Find returns 1 (0), X=1104.69, Y=137.70, Mass=1275, SNR=25.0, Peak=110 HFD=3.2
21:49:58.207 00.002 1032 MultiStar: [#1 -0.13,0.00,0.89,U] [#2 0.17,-0.01,0.77,U] [#3 0.05,-0.25,0.00,M4] [#4 -0.17,-0.08,0.66,U] [#5 -0.15,0.09,0.66,U] [#6 0.09,0.07,0.67,U] [#7 0.01,-0.31,0.00,M5] [#8 0.11,-0.19,0.00,M2] 
21:49:58.208 00.001 1032 refined, 5 included, MultiStar: {-0.01, -0.03}, one-star: {0.08, -0.19}
21:49:58.211 00.003 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.46)
21:49:58.212 00.001 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.46)
21:49:58.213 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.99 mountX=-0.02 mountY=0.02, mountTheta=2.46
21:49:58.216 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
21:49:58.218 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
21:49:58.221 00.003 10072 Worker thread wakes up
21:49:58.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
21:49:58.221 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
21:49:58.221 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.02 yDistance=0.02
21:49:58.222 00.001 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 290.05
21:49:58.222 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
21:49:58.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:58.222 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:49:58.222 00.000 10072 MoveAxis(E, 11, ABG)
21:49:58.222 00.000 10072 Guiding  Dir = 2, Dur = 11
21:49:58.222 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:49:58.224 00.002 10072 IsGuiding returns 0
21:49:58.224 00.000 10072 PulseGuide returned control before completion, sleep 21
21:49:58.243 00.019 1032 UpdateGuideState exits: m=1275 SNR=25.0
21:49:58.245 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:58.248 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:58.250 00.002 1032 Enqueuing Expose request
21:49:58.261 00.011 10072 IsGuiding returns 0
21:49:58.261 00.000 10072 Move returns status 0, amount 11
21:49:58.261 00.000 10072 MoveAxis(N, 0, ABG)
21:49:58.261 00.000 10072 Move returns status 0, amount 0
21:49:58.261 00.000 10072 move complete, result=0
21:49:58.261 00.000 10072 worker thread done servicing request
21:49:58.261 00.000 10072 Worker thread wakes up
21:49:58.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:58.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:58.263 00.002 1032 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
21:49:58.890 00.627 10072 Exposure complete
21:49:58.948 00.058 10072 worker thread done servicing request
21:49:58.948 00.000 1032 OnExposeComplete: enter
21:49:58.950 00.002 1032 UpdateGuideState(): m_state=6
21:49:58.952 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 793
21:49:58.953 00.001 1032 Star::Find returns 1 (0), X=1104.73, Y=137.64, Mass=1160, SNR=23.9, Peak=103 HFD=3.1
21:49:58.955 00.002 1032 MultiStar: [#1 -0.14,0.02,0.99,U] [#2 0.23,-0.08,0.00,M1] [#3 -0.05,-0.31,0.00,M5] [#4 0.16,-0.20,0.00,M1] [#5 0.03,-0.03,0.65,U] [#6 0.11,-0.11,0.64,U] [#7 0.00,-0.40,0.00,M6] [#8 0.07,-0.19,0.57,U] 
21:49:58.958 00.003 1032 refined, 4 included, MultiStar: {0.03, -0.11}, one-star: {0.12, -0.24}
21:49:58.959 00.001 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
21:49:58.961 00.002 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
21:49:58.963 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.32 mountX=-0.11 mountY=0.00, mountTheta=3.13
21:49:58.966 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.11, opts=13)
21:49:58.968 00.002 1032 Enqueuing Move request for scope (0.03, -0.11)
21:49:58.970 00.002 10072 Worker thread wakes up
21:49:58.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
21:49:58.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
21:49:58.970 00.000 10072 Moving (0.03, -0.11) raw xDistance=-0.11 yDistance=0.00
21:49:58.971 00.001 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 290.05
21:49:58.971 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
21:49:58.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:58.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:49:58.971 00.000 10072 MoveAxis(E, 13, ABG)
21:49:58.971 00.000 10072 Guiding  Dir = 2, Dur = 13
21:49:58.971 00.000 10072 IsGuiding returns 0
21:49:58.973 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:49:58.975 00.002 10072 PulseGuide returned control before completion, sleep 23
21:49:58.992 00.017 1032 UpdateGuideState exits: m=1160 SNR=23.9
21:49:58.994 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:58.995 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:58.997 00.002 1032 Enqueuing Expose request
21:49:59.011 00.014 10072 IsGuiding returns 0
21:49:59.011 00.000 10072 Move returns status 0, amount 13
21:49:59.011 00.000 10072 MoveAxis(N, 0, ABG)
21:49:59.011 00.000 10072 Move returns status 0, amount 0
21:49:59.011 00.000 10072 move complete, result=0
21:49:59.012 00.001 10072 worker thread done servicing request
21:49:59.012 00.000 10072 Worker thread wakes up
21:49:59.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:59.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:49:59.012 00.000 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
21:49:59.421 00.409 10072 Exposure complete
21:49:59.479 00.058 10072 worker thread done servicing request
21:49:59.479 00.000 1032 OnExposeComplete: enter
21:49:59.481 00.002 1032 UpdateGuideState(): m_state=6
21:49:59.483 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 794
21:49:59.485 00.002 1032 Star::Find returns 1 (0), X=1104.74, Y=137.47, Mass=1324, SNR=25.5, Peak=132 HFD=3.2
21:49:59.487 00.002 1032 MultiStar: large primary error, entering stabilization period
21:49:59.489 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
21:49:59.492 00.003 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
21:49:59.493 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.42 hyp=0.44 cameraTheta=-1.26 mountX=-0.44 mountY=-0.02, mountTheta=-3.09
21:49:59.498 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.42, opts=13)
21:49:59.500 00.002 1032 Enqueuing Move request for scope (0.14, -0.42)
21:49:59.502 00.002 10072 Worker thread wakes up
21:49:59.502 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.42) opts 0xd
21:49:59.502 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.42)
21:49:59.502 00.000 10072 Moving (0.14, -0.42) raw xDistance=-0.44 yDistance=-0.02
21:49:59.502 00.000 10072 PPEC rslt: input = -0.44, final = -0.22, react = -0.21, pred = -0.01, hyst = -0.19, hyst_pct = 0.07, period_length = 290.05
21:49:59.502 00.000 10072 PPEC: input: -0.44, control: -0.22, exposure: 500
21:49:59.503 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:59.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:49:59.503 00.000 10072 MoveAxis(E, 216, ABG)
21:49:59.503 00.000 10072 Guiding  Dir = 2, Dur = 216
21:49:59.503 00.000 10072 IsGuiding returns 0
21:49:59.503 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:49:59.505 00.002 10072 PulseGuide returned control before completion, sleep 226
21:49:59.524 00.019 1032 UpdateGuideState exits: m=1324 SNR=25.5
21:49:59.527 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:59.529 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:49:59.532 00.003 1032 Enqueuing Expose request
21:49:59.743 00.211 10072 IsGuiding returns 1
21:49:59.743 00.000 10072 scope still moving after pulse duration time elapsed
21:49:59.774 00.031 10072 IsGuiding returns 0
21:49:59.774 00.000 10072 scope move finished after 216 + 54 ms
21:49:59.774 00.000 10072 Move returns status 0, amount 216
21:49:59.774 00.000 10072 MoveAxis(N, 0, ABG)
21:49:59.774 00.000 10072 Move returns status 0, amount 0
21:49:59.774 00.000 10072 move complete, result=0
21:49:59.774 00.000 10072 worker thread done servicing request
21:49:59.774 00.000 10072 Worker thread wakes up
21:49:59.774 00.000 1032 GuideStep: -0.4 px 216 ms EAST, -0.0 px 0 ms NORTH
21:49:59.777 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:49:59.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:00.507 00.730 10072 Exposure complete
21:50:00.567 00.060 10072 worker thread done servicing request
21:50:00.567 00.000 1032 OnExposeComplete: enter
21:50:00.570 00.003 1032 UpdateGuideState(): m_state=6
21:50:00.572 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 795
21:50:00.575 00.003 1032 Star::Find returns 1 (0), X=1104.68, Y=137.85, Mass=1425, SNR=26.5, Peak=134 HFD=3.0
21:50:00.576 00.001 1032 MultiStar: exiting stabilization period
21:50:00.578 00.002 1032 MultiStar: [#1 -0.09,0.11,0.87,U] [#2 0.06,0.07,0.81,U] [#3 -0.04,-0.13,0.69,U] [#4 -0.01,0.05,0.61,U] [#5 -0.00,0.27,0.00,M1] [#6 -0.01,-0.05,0.57,U] [#7 0.03,-0.07,0.64,U] [#8 0.16,0.01,0.50,U] 
21:50:00.579 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.00}, one-star: {0.08, -0.03}
21:50:00.582 00.003 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
21:50:00.584 00.002 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
21:50:00.585 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.00 mountX=-0.00 mountY=-0.02, mountTheta=-1.83
21:50:00.587 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
21:50:00.589 00.002 1032 Enqueuing Move request for scope (0.02, -0.00)
21:50:00.591 00.002 10072 Worker thread wakes up
21:50:00.591 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
21:50:00.591 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
21:50:00.591 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.00 yDistance=-0.02
21:50:00.592 00.001 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.07, period_length = 290.05
21:50:00.592 00.000 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
21:50:00.592 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:00.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:50:00.592 00.000 10072 MoveAxis(E, 16, ABG)
21:50:00.592 00.000 10072 Guiding  Dir = 2, Dur = 16
21:50:00.593 00.001 10072 IsGuiding returns 0
21:50:00.593 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:50:00.595 00.002 10072 PulseGuide returned control before completion, sleep 26
21:50:00.614 00.019 1032 UpdateGuideState exits: m=1425 SNR=26.5
21:50:00.616 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:00.618 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:00.621 00.003 1032 Enqueuing Expose request
21:50:00.630 00.009 10072 IsGuiding returns 0
21:50:00.630 00.000 10072 Move returns status 0, amount 16
21:50:00.630 00.000 10072 MoveAxis(N, 0, ABG)
21:50:00.630 00.000 10072 Move returns status 0, amount 0
21:50:00.630 00.000 10072 move complete, result=0
21:50:00.630 00.000 10072 worker thread done servicing request
21:50:00.630 00.000 10072 Worker thread wakes up
21:50:00.630 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:00.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:00.631 00.001 1032 GuideStep: -0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
21:50:01.040 00.409 10072 Exposure complete
21:50:01.099 00.059 10072 worker thread done servicing request
21:50:01.099 00.000 1032 OnExposeComplete: enter
21:50:01.101 00.002 1032 UpdateGuideState(): m_state=6
21:50:01.103 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 796
21:50:01.104 00.001 1032 Star::Find returns 1 (0), X=1104.67, Y=137.98, Mass=1209, SNR=24.4, Peak=105 HFD=3.3
21:50:01.106 00.002 1032 MultiStar: [#1 -0.13,0.18,0.00,M1] [#2 0.16,0.07,0.82,U] [#3 0.05,-0.17,0.76,U] [#4 -0.01,-0.02,0.71,U] [#5 0.04,0.24,0.00,M2] [#6 0.07,0.10,0.67,U] [#7 0.01,-0.03,0.71,U] [#8 0.06,-0.17,0.57,U] 
21:50:01.108 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.01}, one-star: {0.06, 0.09}
21:50:01.110 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
21:50:01.112 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
21:50:01.114 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.14 mountX=-0.02 mountY=-0.06, mountTheta=-1.97
21:50:01.118 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
21:50:01.120 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
21:50:01.122 00.002 10072 Worker thread wakes up
21:50:01.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
21:50:01.122 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
21:50:01.122 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.02 yDistance=-0.06
21:50:01.123 00.001 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 290.05
21:50:01.124 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
21:50:01.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:01.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:50:01.124 00.000 10072 MoveAxis(E, 12, ABG)
21:50:01.124 00.000 10072 Guiding  Dir = 2, Dur = 12
21:50:01.124 00.000 10072 IsGuiding returns 0
21:50:01.124 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:50:01.127 00.003 10072 PulseGuide returned control before completion, sleep 22
21:50:01.144 00.017 1032 UpdateGuideState exits: m=1209 SNR=24.4
21:50:01.148 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:01.149 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:01.151 00.002 1032 Enqueuing Expose request
21:50:01.162 00.011 10072 IsGuiding returns 0
21:50:01.162 00.000 10072 Move returns status 0, amount 12
21:50:01.162 00.000 10072 MoveAxis(N, 0, ABG)
21:50:01.162 00.000 10072 Move returns status 0, amount 0
21:50:01.162 00.000 10072 move complete, result=0
21:50:01.162 00.000 10072 worker thread done servicing request
21:50:01.162 00.000 10072 Worker thread wakes up
21:50:01.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:01.163 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:01.163 00.000 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
21:50:01.790 00.627 10072 Exposure complete
21:50:01.848 00.058 10072 worker thread done servicing request
21:50:01.848 00.000 1032 OnExposeComplete: enter
21:50:01.850 00.002 1032 UpdateGuideState(): m_state=6
21:50:01.853 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 797
21:50:01.854 00.001 1032 Star::Find returns 1 (0), X=1104.72, Y=137.73, Mass=1308, SNR=25.3, Peak=108 HFD=3.3
21:50:01.857 00.003 1032 MultiStar: [#1 -0.05,0.07,0.90,U] [#2 0.17,-0.06,0.78,U] [#3 0.07,-0.24,0.00,M4] [#4 -0.04,-0.10,0.72,U] [#5 0.07,0.04,0.61,U] [#6 0.11,-0.01,0.61,U] [#7 0.06,-0.14,0.66,U] [#8 0.02,-0.14,0.52,U] 
21:50:01.858 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {0.11, -0.16}
21:50:01.860 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
21:50:01.862 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
21:50:01.863 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.82 mountX=-0.07 mountY=-0.04, mountTheta=-2.65
21:50:01.865 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
21:50:01.868 00.003 1032 Enqueuing Move request for scope (0.06, -0.06)
21:50:01.870 00.002 10072 Worker thread wakes up
21:50:01.870 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
21:50:01.870 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
21:50:01.870 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.04
21:50:01.871 00.001 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.06, period_length = 290.05
21:50:01.871 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
21:50:01.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:01.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:50:01.871 00.000 10072 MoveAxis(E, 14, ABG)
21:50:01.871 00.000 10072 Guiding  Dir = 2, Dur = 14
21:50:01.872 00.001 10072 IsGuiding returns 0
21:50:01.872 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:50:01.874 00.002 10072 PulseGuide returned control before completion, sleep 24
21:50:01.893 00.019 1032 UpdateGuideState exits: m=1308 SNR=25.3
21:50:01.895 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:01.897 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:01.900 00.003 1032 Enqueuing Expose request
21:50:01.914 00.014 10072 IsGuiding returns 0
21:50:01.915 00.001 10072 Move returns status 0, amount 14
21:50:01.915 00.000 10072 MoveAxis(N, 0, ABG)
21:50:01.915 00.000 10072 Move returns status 0, amount 0
21:50:01.915 00.000 10072 move complete, result=0
21:50:01.915 00.000 10072 worker thread done servicing request
21:50:01.915 00.000 10072 Worker thread wakes up
21:50:01.915 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:01.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:01.915 00.000 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
21:50:02.323 00.408 10072 Exposure complete
21:50:02.384 00.061 10072 worker thread done servicing request
21:50:02.384 00.000 1032 OnExposeComplete: enter
21:50:02.387 00.003 1032 UpdateGuideState(): m_state=6
21:50:02.388 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 798
21:50:02.390 00.002 1032 Star::Find returns 1 (0), X=1104.78, Y=137.71, Mass=1422, SNR=26.5, Peak=129 HFD=3.1
21:50:02.392 00.002 1032 MultiStar: [#1 -0.03,-0.02,0.88,U] [#2 0.09,-0.08,0.70,U] [#3 0.05,-0.17,0.72,U] [#4 -0.01,-0.32,0.00,M1] [#5 0.18,0.02,0.63,U] [#6 0.00,-0.14,0.55,U] [#7 0.09,-0.25,0.00,M4] [#8 0.13,-0.02,0.48,U] 
21:50:02.393 00.001 1032 refined, 6 included, MultiStar: {0.08, -0.09}, one-star: {0.17, -0.18}
21:50:02.396 00.003 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
21:50:02.398 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
21:50:02.400 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.82 mountX=-0.11 mountY=-0.06, mountTheta=-2.65
21:50:02.403 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
21:50:02.406 00.003 1032 Enqueuing Move request for scope (0.08, -0.09)
21:50:02.408 00.002 10072 Worker thread wakes up
21:50:02.408 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
21:50:02.408 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
21:50:02.408 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.06
21:50:02.409 00.001 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.06, period_length = 290.05
21:50:02.409 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
21:50:02.409 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:02.409 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:50:02.410 00.001 10072 MoveAxis(E, 13, ABG)
21:50:02.410 00.000 10072 Guiding  Dir = 2, Dur = 13
21:50:02.410 00.000 10072 IsGuiding returns 0
21:50:02.410 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:50:02.412 00.002 10072 PulseGuide returned control before completion, sleep 23
21:50:02.432 00.020 1032 UpdateGuideState exits: m=1422 SNR=26.5
21:50:02.434 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:02.435 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:02.437 00.002 1032 Enqueuing Expose request
21:50:02.445 00.008 10072 IsGuiding returns 0
21:50:02.445 00.000 10072 Move returns status 0, amount 13
21:50:02.445 00.000 10072 MoveAxis(N, 0, ABG)
21:50:02.445 00.000 10072 Move returns status 0, amount 0
21:50:02.445 00.000 10072 move complete, result=0
21:50:02.445 00.000 10072 worker thread done servicing request
21:50:02.445 00.000 10072 Worker thread wakes up
21:50:02.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:02.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:02.447 00.002 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
21:50:03.070 00.623 10072 Exposure complete
21:50:03.127 00.057 10072 worker thread done servicing request
21:50:03.127 00.000 1032 OnExposeComplete: enter
21:50:03.129 00.002 1032 UpdateGuideState(): m_state=6
21:50:03.130 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 799
21:50:03.131 00.001 1032 Star::Find returns 1 (0), X=1104.68, Y=137.58, Mass=1120, SNR=23.5, Peak=98 HFD=3.2
21:50:03.133 00.002 1032 MultiStar: [#1 -0.04,0.02,1.01,U] [#2 0.20,-0.07,0.84,U] [#3 0.08,-0.08,0.78,U] [#4 -0.00,-0.08,0.78,U] [#5 0.08,0.03,0.70,U] [#6 0.11,-0.03,0.70,U] [#7 0.10,-0.18,0.80,U] [#8 -0.04,-0.25,0.00,M1] 
21:50:03.134 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.09}, one-star: {0.07, -0.31}
21:50:03.136 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
21:50:03.137 00.001 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
21:50:03.138 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.92 mountX=-0.11 mountY=-0.04, mountTheta=-2.75
21:50:03.141 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
21:50:03.143 00.002 1032 Enqueuing Move request for scope (0.07, -0.09)
21:50:03.145 00.002 10072 Worker thread wakes up
21:50:03.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
21:50:03.145 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
21:50:03.145 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.04
21:50:03.146 00.001 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.06, period_length = 290.05
21:50:03.147 00.001 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
21:50:03.147 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:03.147 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:50:03.147 00.000 10072 MoveAxis(E, 15, ABG)
21:50:03.147 00.000 10072 Guiding  Dir = 2, Dur = 15
21:50:03.149 00.002 10072 IsGuiding returns 0
21:50:03.149 00.000 10072 PulseGuide returned control before completion, sleep 25
21:50:03.150 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:50:03.170 00.020 1032 UpdateGuideState exits: m=1120 SNR=23.5
21:50:03.174 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:03.178 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:03.181 00.003 1032 Enqueuing Expose request
21:50:03.182 00.001 10072 IsGuiding returns 0
21:50:03.182 00.000 10072 Move returns status 0, amount 15
21:50:03.182 00.000 10072 MoveAxis(N, 0, ABG)
21:50:03.182 00.000 10072 Move returns status 0, amount 0
21:50:03.182 00.000 10072 move complete, result=0
21:50:03.182 00.000 10072 worker thread done servicing request
21:50:03.182 00.000 10072 Worker thread wakes up
21:50:03.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:03.183 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:03.190 00.007 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
21:50:03.587 00.397 10072 Exposure complete
21:50:03.643 00.056 10072 worker thread done servicing request
21:50:03.643 00.000 1032 OnExposeComplete: enter
21:50:03.645 00.002 1032 UpdateGuideState(): m_state=6
21:50:03.647 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 800
21:50:03.650 00.003 1032 Star::Find returns 1 (0), X=1104.76, Y=137.72, Mass=1343, SNR=25.7, Peak=121 HFD=3.0
21:50:03.651 00.001 1032 MultiStar: [#1 -0.11,-0.06,0.91,U] [#2 0.15,-0.04,0.73,U] [#3 0.07,-0.18,0.73,U] [#4 -0.09,-0.09,0.61,U] [#5 0.12,0.25,0.00,M1] [#6 -0.00,0.04,0.58,U] [#7 -0.01,-0.02,0.68,U] [#8 0.15,-0.23,0.00,M2] 
21:50:03.653 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.08}, one-star: {0.16, -0.17}
21:50:03.655 00.002 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
21:50:03.656 00.001 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
21:50:03.658 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.23 mountX=-0.09 mountY=-0.01, mountTheta=-3.06
21:50:03.661 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
21:50:03.663 00.002 1032 Enqueuing Move request for scope (0.03, -0.08)
21:50:03.665 00.002 10072 Worker thread wakes up
21:50:03.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
21:50:03.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
21:50:03.665 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.09 yDistance=-0.01
21:50:03.666 00.001 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.06, period_length = 290.05
21:50:03.666 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
21:50:03.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:03.667 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:50:03.667 00.000 10072 MoveAxis(E, 14, ABG)
21:50:03.667 00.000 10072 Guiding  Dir = 2, Dur = 14
21:50:03.668 00.001 10072 IsGuiding returns 0
21:50:03.668 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:50:03.670 00.002 10072 PulseGuide returned control before completion, sleep 24
21:50:03.688 00.018 1032 UpdateGuideState exits: m=1343 SNR=25.7
21:50:03.690 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:03.691 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:03.693 00.002 1032 Enqueuing Expose request
21:50:03.710 00.017 10072 IsGuiding returns 0
21:50:03.711 00.001 10072 Move returns status 0, amount 14
21:50:03.711 00.000 10072 MoveAxis(N, 0, ABG)
21:50:03.711 00.000 10072 Move returns status 0, amount 0
21:50:03.711 00.000 10072 move complete, result=0
21:50:03.711 00.000 10072 worker thread done servicing request
21:50:03.711 00.000 10072 Worker thread wakes up
21:50:03.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:03.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:03.715 00.004 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
21:50:04.337 00.622 10072 Exposure complete
21:50:04.393 00.056 10072 worker thread done servicing request
21:50:04.393 00.000 1032 OnExposeComplete: enter
21:50:04.396 00.003 1032 UpdateGuideState(): m_state=6
21:50:04.400 00.004 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 801
21:50:04.402 00.002 1032 Star::Find returns 1 (0), X=1104.81, Y=137.62, Mass=1360, SNR=25.9, Peak=127 HFD=3.2
21:50:04.403 00.001 1032 MultiStar: [#1 -0.08,0.07,1.06,U] [#2 0.11,-0.09,0.79,U] [#3 0.08,-0.09,0.74,U] [#4 0.01,-0.09,0.67,U] [#5 0.15,0.11,0.74,U] [#6 0.22,-0.03,0.00,M1] [#7 0.07,-0.32,0.00,M3] [#8 0.13,-0.23,0.00,M3] 
21:50:04.405 00.002 1032 refined, 5 included, MultiStar: {0.08, -0.06}, one-star: {0.20, -0.27}
21:50:04.408 00.003 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
21:50:04.409 00.001 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
21:50:04.410 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.68 mountX=-0.08 mountY=-0.06, mountTheta=-2.51
21:50:04.414 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
21:50:04.416 00.002 1032 Enqueuing Move request for scope (0.08, -0.06)
21:50:04.417 00.001 10072 Worker thread wakes up
21:50:04.418 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
21:50:04.418 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
21:50:04.418 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
21:50:04.419 00.001 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.06, period_length = 290.05
21:50:04.419 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
21:50:04.419 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:04.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:50:04.419 00.000 10072 MoveAxis(E, 16, ABG)
21:50:04.419 00.000 10072 Guiding  Dir = 2, Dur = 16
21:50:04.419 00.000 10072 IsGuiding returns 0
21:50:04.420 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:50:04.421 00.001 10072 PulseGuide returned control before completion, sleep 26
21:50:04.441 00.020 1032 UpdateGuideState exits: m=1360 SNR=25.9
21:50:04.443 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:04.445 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:04.447 00.002 1032 Enqueuing Expose request
21:50:04.460 00.013 10072 IsGuiding returns 0
21:50:04.460 00.000 10072 Move returns status 0, amount 16
21:50:04.460 00.000 10072 MoveAxis(N, 0, ABG)
21:50:04.460 00.000 10072 Move returns status 0, amount 0
21:50:04.460 00.000 10072 move complete, result=0
21:50:04.460 00.000 10072 worker thread done servicing request
21:50:04.460 00.000 10072 Worker thread wakes up
21:50:04.460 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:04.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:04.460 00.000 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
21:50:04.871 00.411 10072 Exposure complete
21:50:04.933 00.062 10072 worker thread done servicing request
21:50:04.933 00.000 1032 OnExposeComplete: enter
21:50:04.935 00.002 1032 UpdateGuideState(): m_state=6
21:50:04.937 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 802
21:50:04.938 00.001 1032 Star::Find returns 1 (0), X=1104.69, Y=137.63, Mass=1308, SNR=25.4, Peak=129 HFD=3.2
21:50:04.939 00.001 1032 MultiStar: [#1 -0.11,-0.07,0.95,U] [#2 0.26,-0.13,0.00,M1] [#3 0.10,-0.27,0.00,M1] [#4 -0.00,-0.21,0.65,U] [#5 0.22,-0.00,0.00,M1] [#6 -0.06,-0.12,0.61,U] [#7 0.05,-0.29,0.00,M4] [#8 -0.04,-0.26,0.00,M4] 
21:50:04.941 00.002 1032 refined, 3 included, MultiStar: {-0.02, -0.17}, one-star: {0.08, -0.25}
21:50:04.942 00.001 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.78)
21:50:04.944 00.002 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.78)
21:50:04.945 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.67 mountX=-0.16 mountY=0.06, mountTheta=2.78
21:50:04.948 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.17, opts=13)
21:50:04.950 00.002 1032 Enqueuing Move request for scope (-0.02, -0.17)
21:50:04.951 00.001 10072 Worker thread wakes up
21:50:04.951 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
21:50:04.951 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
21:50:04.951 00.000 10072 Moving (-0.02, -0.17) raw xDistance=-0.16 yDistance=0.06
21:50:04.952 00.001 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.06, period_length = 290.05
21:50:04.953 00.001 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
21:50:04.953 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:04.953 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:50:04.953 00.000 10072 MoveAxis(E, 88, ABG)
21:50:04.953 00.000 10072 Guiding  Dir = 2, Dur = 88
21:50:04.954 00.001 10072 IsGuiding returns 0
21:50:04.954 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:50:04.958 00.004 10072 PulseGuide returned control before completion, sleep 98
21:50:04.976 00.018 1032 UpdateGuideState exits: m=1308 SNR=25.4
21:50:04.978 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:04.980 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:04.982 00.002 1032 Enqueuing Expose request
21:50:05.057 00.075 10072 IsGuiding returns 0
21:50:05.057 00.000 10072 Move returns status 0, amount 88
21:50:05.057 00.000 10072 MoveAxis(N, 0, ABG)
21:50:05.057 00.000 10072 Move returns status 0, amount 0
21:50:05.057 00.000 10072 move complete, result=0
21:50:05.058 00.001 10072 worker thread done servicing request
21:50:05.058 00.000 10072 Worker thread wakes up
21:50:05.058 00.000 1032 GuideStep: -0.2 px 88 ms EAST, 0.1 px 0 ms NORTH
21:50:05.060 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:05.060 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:05.687 00.627 10072 Exposure complete
21:50:05.741 00.054 10072 worker thread done servicing request
21:50:05.741 00.000 1032 OnExposeComplete: enter
21:50:05.744 00.003 1032 UpdateGuideState(): m_state=6
21:50:05.746 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 803
21:50:05.747 00.001 1032 Star::Find returns 1 (0), X=1104.65, Y=137.76, Mass=1359, SNR=25.9, Peak=125 HFD=3.1
21:50:05.750 00.003 1032 MultiStar: [#1 -0.05,0.07,0.94,U] [#2 0.15,-0.03,0.74,U] [#3 -0.02,-0.15,0.69,U] [#4 -0.03,-0.12,0.61,U] [#5 0.00,0.07,0.60,U] [#6 -0.11,0.03,0.60,U] [#7 0.12,-0.19,0.00,M5] [#8 0.04,-0.21,0.00,M5] 
21:50:05.751 00.001 1032 refined, 6 included, MultiStar: {0.00, -0.04}, one-star: {0.04, -0.13}
21:50:05.752 00.001 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.96)
21:50:05.755 00.003 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.96)
21:50:05.756 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.49 mountX=-0.04 mountY=0.01, mountTheta=2.96
21:50:05.759 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.04, opts=13)
21:50:05.761 00.002 1032 Enqueuing Move request for scope (0.00, -0.04)
21:50:05.763 00.002 10072 Worker thread wakes up
21:50:05.763 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
21:50:05.763 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
21:50:05.763 00.000 10072 Moving (0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
21:50:05.764 00.001 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.06, period_length = 290.05
21:50:05.765 00.001 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
21:50:05.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:05.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:50:05.765 00.000 10072 MoveAxis(E, 17, ABG)
21:50:05.765 00.000 10072 Guiding  Dir = 2, Dur = 17
21:50:05.765 00.000 10072 IsGuiding returns 0
21:50:05.765 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:50:05.769 00.004 10072 PulseGuide returned control before completion, sleep 27
21:50:05.787 00.018 1032 UpdateGuideState exits: m=1359 SNR=25.9
21:50:05.789 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:05.790 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:05.792 00.002 1032 Enqueuing Expose request
21:50:05.809 00.017 10072 IsGuiding returns 0
21:50:05.809 00.000 10072 Move returns status 0, amount 17
21:50:05.809 00.000 10072 MoveAxis(N, 0, ABG)
21:50:05.809 00.000 10072 Move returns status 0, amount 0
21:50:05.809 00.000 10072 move complete, result=0
21:50:05.811 00.002 10072 worker thread done servicing request
21:50:05.811 00.000 10072 Worker thread wakes up
21:50:05.811 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:05.811 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:05.812 00.001 1032 GuideStep: -0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
21:50:06.219 00.407 10072 Exposure complete
21:50:06.279 00.060 10072 worker thread done servicing request
21:50:06.279 00.000 1032 OnExposeComplete: enter
21:50:06.282 00.003 1032 UpdateGuideState(): m_state=6
21:50:06.285 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 804
21:50:06.286 00.001 1032 Star::Find returns 1 (0), X=1104.67, Y=137.78, Mass=1528, SNR=27.4, Peak=140 HFD=3.1
21:50:06.288 00.002 1032 MultiStar: [#1 -0.10,0.10,0.84,U] [#2 0.21,-0.02,0.65,U] [#3 -0.13,-0.15,0.66,U] [#4 -0.15,-0.19,0.00,M1] [#5 0.11,0.07,0.61,U] [#6 0.00,0.09,0.57,U] [#7 0.04,-0.29,0.00,M6] [#8 -0.02,-0.13,0.42,U] 
21:50:06.289 00.001 1032 refined, 6 included, MultiStar: {0.02, -0.02}, one-star: {0.06, -0.10}
21:50:06.291 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
21:50:06.292 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
21:50:06.293 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.86 mountX=-0.02 mountY=-0.01, mountTheta=-2.69
21:50:06.296 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
21:50:06.299 00.003 1032 Enqueuing Move request for scope (0.02, -0.02)
21:50:06.301 00.002 10072 Worker thread wakes up
21:50:06.301 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
21:50:06.301 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
21:50:06.301 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
21:50:06.303 00.002 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.06, period_length = 290.05
21:50:06.304 00.001 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
21:50:06.304 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:06.304 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:50:06.304 00.000 10072 MoveAxis(E, 15, ABG)
21:50:06.304 00.000 10072 Guiding  Dir = 2, Dur = 15
21:50:06.304 00.000 10072 IsGuiding returns 0
21:50:06.305 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
21:50:06.307 00.002 10072 PulseGuide returned control before completion, sleep 25
21:50:06.324 00.017 1032 UpdateGuideState exits: m=1528 SNR=27.4
21:50:06.326 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:06.329 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:06.330 00.001 1032 Enqueuing Expose request
21:50:06.341 00.011 10072 IsGuiding returns 0
21:50:06.341 00.000 10072 Move returns status 0, amount 15
21:50:06.341 00.000 10072 MoveAxis(N, 0, ABG)
21:50:06.341 00.000 10072 Move returns status 0, amount 0
21:50:06.341 00.000 10072 move complete, result=0
21:50:06.341 00.000 10072 worker thread done servicing request
21:50:06.341 00.000 10072 Worker thread wakes up
21:50:06.341 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:06.341 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:06.343 00.002 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
21:50:06.971 00.628 10072 Exposure complete
21:50:07.031 00.060 10072 worker thread done servicing request
21:50:07.031 00.000 1032 OnExposeComplete: enter
21:50:07.033 00.002 1032 UpdateGuideState(): m_state=6
21:50:07.035 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 805
21:50:07.037 00.002 1032 Star::Find returns 1 (0), X=1104.73, Y=137.71, Mass=1149, SNR=23.8, Peak=106 HFD=3.0
21:50:07.040 00.003 1032 MultiStar: [#1 -0.12,0.13,1.01,U] [#2 0.02,-0.04,0.84,U] [#3 0.02,-0.16,0.79,U] [#4 -0.02,-0.13,0.62,U] [#5 0.05,0.26,0.00,M1] [#6 -0.14,0.23,0.00,M1] [#7 0.11,-0.08,0.77,U] [#8 -0.01,-0.14,0.53,U] 
21:50:07.041 00.001 1032 refined, 6 included, MultiStar: {0.02, -0.08}, one-star: {0.12, -0.18}
21:50:07.043 00.002 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
21:50:07.045 00.002 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
21:50:07.046 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.34 mountX=-0.08 mountY=0.00, mountTheta=3.11
21:50:07.052 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
21:50:07.054 00.002 1032 Enqueuing Move request for scope (0.02, -0.08)
21:50:07.056 00.002 10072 Worker thread wakes up
21:50:07.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
21:50:07.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
21:50:07.056 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.00
21:50:07.057 00.001 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.06, period_length = 290.05
21:50:07.057 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
21:50:07.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:07.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:50:07.057 00.000 10072 MoveAxis(E, 17, ABG)
21:50:07.057 00.000 10072 Guiding  Dir = 2, Dur = 17
21:50:07.058 00.001 10072 IsGuiding returns 0
21:50:07.058 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:50:07.060 00.002 10072 PulseGuide returned control before completion, sleep 27
21:50:07.078 00.018 1032 UpdateGuideState exits: m=1149 SNR=23.8
21:50:07.081 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:07.085 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:07.087 00.002 1032 Enqueuing Expose request
21:50:07.092 00.005 10072 IsGuiding returns 0
21:50:07.092 00.000 10072 Move returns status 0, amount 17
21:50:07.092 00.000 10072 MoveAxis(N, 0, ABG)
21:50:07.092 00.000 10072 Move returns status 0, amount 0
21:50:07.092 00.000 10072 move complete, result=0
21:50:07.092 00.000 10072 worker thread done servicing request
21:50:07.092 00.000 10072 Worker thread wakes up
21:50:07.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:07.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:07.095 00.003 1032 GuideStep: -0.1 px 17 ms EAST, 0.0 px 0 ms NORTH
21:50:07.500 00.405 10072 Exposure complete
21:50:07.555 00.055 10072 worker thread done servicing request
21:50:07.555 00.000 1032 OnExposeComplete: enter
21:50:07.557 00.002 1032 UpdateGuideState(): m_state=6
21:50:07.559 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 806
21:50:07.560 00.001 1032 Star::Find returns 1 (0), X=1104.79, Y=137.63, Mass=1239, SNR=24.7, Peak=122 HFD=3.1
21:50:07.562 00.002 1032 MultiStar: [#1 -0.00,0.06,0.97,U] [#2 0.05,-0.03,0.79,U] [#3 0.03,-0.03,0.78,U] [#4 -0.04,-0.19,0.64,U] [#5 0.18,0.07,0.72,U] [#6 -0.00,0.04,0.64,U] [#7 0.03,-0.19,0.71,U] [#8 0.13,-0.08,0.55,U] 
21:50:07.563 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.18, -0.26}
21:50:07.564 00.001 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
21:50:07.565 00.001 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
21:50:07.567 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.81 mountX=-0.08 mountY=-0.04, mountTheta=-2.64
21:50:07.569 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
21:50:07.570 00.001 1032 Enqueuing Move request for scope (0.06, -0.07)
21:50:07.571 00.001 10072 Worker thread wakes up
21:50:07.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
21:50:07.571 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
21:50:07.571 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
21:50:07.572 00.001 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.05, period_length = 290.05
21:50:07.572 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
21:50:07.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:07.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:50:07.573 00.001 10072 MoveAxis(E, 15, ABG)
21:50:07.573 00.000 10072 Guiding  Dir = 2, Dur = 15
21:50:07.573 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:50:07.575 00.002 10072 IsGuiding returns 0
21:50:07.576 00.001 10072 PulseGuide returned control before completion, sleep 25
21:50:07.592 00.016 1032 UpdateGuideState exits: m=1239 SNR=24.7
21:50:07.594 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:07.596 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:07.597 00.001 1032 Enqueuing Expose request
21:50:07.632 00.035 10072 IsGuiding returns 0
21:50:07.632 00.000 10072 Move returns status 0, amount 15
21:50:07.632 00.000 10072 MoveAxis(N, 0, ABG)
21:50:07.632 00.000 10072 Move returns status 0, amount 0
21:50:07.633 00.001 10072 move complete, result=0
21:50:07.633 00.000 10072 worker thread done servicing request
21:50:07.633 00.000 10072 Worker thread wakes up
21:50:07.633 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:07.633 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:07.633 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
21:50:08.262 00.629 10072 Exposure complete
21:50:08.321 00.059 10072 worker thread done servicing request
21:50:08.321 00.000 1032 OnExposeComplete: enter
21:50:08.324 00.003 1032 UpdateGuideState(): m_state=6
21:50:08.326 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 807
21:50:08.327 00.001 1032 Star::Find returns 1 (0), X=1104.69, Y=137.79, Mass=1370, SNR=26.0, Peak=111 HFD=3.1
21:50:08.329 00.002 1032 MultiStar: [#1 -0.01,-0.03,0.99,U] [#2 0.17,-0.04,0.74,U] [#3 0.05,-0.26,0.00,M1] [#4 0.12,-0.24,0.00,M1] [#5 -0.02,0.02,0.63,U] [#6 0.08,-0.12,0.68,U] [#7 0.14,-0.30,0.00,M5] [#8 0.13,-0.24,0.00,M3] 
21:50:08.330 00.001 1032 refined, 4 included, MultiStar: {0.06, -0.06}, one-star: {0.08, -0.10}
21:50:08.333 00.003 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
21:50:08.334 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
21:50:08.336 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.77 mountX=-0.07 mountY=-0.04, mountTheta=-2.60
21:50:08.341 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
21:50:08.343 00.002 1032 Enqueuing Move request for scope (0.06, -0.06)
21:50:08.345 00.002 10072 Worker thread wakes up
21:50:08.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
21:50:08.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
21:50:08.345 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.04
21:50:08.346 00.001 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.05, period_length = 290.05
21:50:08.346 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
21:50:08.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:08.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:50:08.346 00.000 10072 MoveAxis(E, 18, ABG)
21:50:08.346 00.000 10072 Guiding  Dir = 2, Dur = 18
21:50:08.347 00.001 10072 IsGuiding returns 0
21:50:08.347 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:50:08.349 00.002 10072 PulseGuide returned control before completion, sleep 28
21:50:08.368 00.019 1032 UpdateGuideState exits: m=1370 SNR=26.0
21:50:08.370 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:08.371 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:08.374 00.003 1032 Enqueuing Expose request
21:50:08.383 00.009 10072 IsGuiding returns 0
21:50:08.385 00.002 10072 Move returns status 0, amount 18
21:50:08.385 00.000 10072 MoveAxis(N, 0, ABG)
21:50:08.385 00.000 10072 Move returns status 0, amount 0
21:50:08.385 00.000 10072 move complete, result=0
21:50:08.385 00.000 10072 worker thread done servicing request
21:50:08.385 00.000 10072 Worker thread wakes up
21:50:08.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:08.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:08.387 00.002 1032 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
21:50:08.792 00.405 10072 Exposure complete
21:50:08.851 00.059 10072 worker thread done servicing request
21:50:08.851 00.000 1032 OnExposeComplete: enter
21:50:08.853 00.002 1032 UpdateGuideState(): m_state=6
21:50:08.854 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 808
21:50:08.856 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=137.75, Mass=1324, SNR=25.6, Peak=123 HFD=3.1
21:50:08.858 00.002 1032 MultiStar: [#1 -0.12,-0.10,0.85,U] [#2 0.16,-0.17,0.00,M1] [#3 0.01,-0.32,0.00,M2] [#4 0.08,-0.24,0.00,M2] [#5 0.01,-0.00,0.65,U] [#6 0.04,-0.05,0.56,U] [#7 0.18,-0.27,0.00,M6] [#8 -0.01,-0.13,0.49,U] 
21:50:08.860 00.002 1032 refined, 4 included, MultiStar: {-0.01, -0.09}, one-star: {0.05, -0.13}
21:50:08.862 00.002 1032 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.83) = xAngle (-3.47 = 2.81)
21:50:08.864 00.002 1032 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.47 = 2.81)
21:50:08.866 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.64 mountX=-0.08 mountY=0.03, mountTheta=2.81
21:50:08.869 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.09, opts=13)
21:50:08.871 00.002 1032 Enqueuing Move request for scope (-0.01, -0.09)
21:50:08.873 00.002 10072 Worker thread wakes up
21:50:08.873 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
21:50:08.873 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
21:50:08.873 00.000 10072 Moving (-0.01, -0.09) raw xDistance=-0.08 yDistance=0.03
21:50:08.874 00.001 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.05, period_length = 290.05
21:50:08.874 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
21:50:08.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:08.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:50:08.874 00.000 10072 MoveAxis(E, 15, ABG)
21:50:08.874 00.000 10072 Guiding  Dir = 2, Dur = 15
21:50:08.874 00.000 10072 IsGuiding returns 0
21:50:08.874 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:50:08.877 00.003 10072 PulseGuide returned control before completion, sleep 25
21:50:08.894 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.6
21:50:08.896 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:08.898 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:08.900 00.002 1032 Enqueuing Expose request
21:50:08.914 00.014 10072 IsGuiding returns 0
21:50:08.914 00.000 10072 Move returns status 0, amount 15
21:50:08.914 00.000 10072 MoveAxis(N, 0, ABG)
21:50:08.914 00.000 10072 Move returns status 0, amount 0
21:50:08.914 00.000 10072 move complete, result=0
21:50:08.914 00.000 10072 worker thread done servicing request
21:50:08.914 00.000 10072 Worker thread wakes up
21:50:08.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:08.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:08.918 00.004 1032 GuideStep: -0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
21:50:09.545 00.627 10072 Exposure complete
21:50:09.605 00.060 10072 worker thread done servicing request
21:50:09.605 00.000 1032 OnExposeComplete: enter
21:50:09.607 00.002 1032 UpdateGuideState(): m_state=6
21:50:09.609 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 809
21:50:09.613 00.004 1032 Star::Find returns 1 (0), X=1104.75, Y=137.61, Mass=1206, SNR=24.4, Peak=109 HFD=3.2
21:50:09.615 00.002 1032 MultiStar: [#1 0.04,-0.01,0.95,U] [#2 0.13,-0.04,0.83,U] [#3 -0.01,-0.05,0.83,U] [#4 -0.02,-0.27,0.00,M3] [#5 0.18,0.03,0.68,U] [#6 0.05,0.08,0.59,U] [#7 0.03,-0.21,0.00,M7] [#8 0.16,-0.21,0.00,M3] 
21:50:09.617 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.06}, one-star: {0.15, -0.27}
21:50:09.619 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
21:50:09.621 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
21:50:09.622 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.60 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
21:50:09.626 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
21:50:09.627 00.001 1032 Enqueuing Move request for scope (0.09, -0.06)
21:50:09.629 00.002 10072 Worker thread wakes up
21:50:09.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
21:50:09.629 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
21:50:09.629 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
21:50:09.630 00.001 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.05, period_length = 290.05
21:50:09.630 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
21:50:09.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:09.631 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:50:09.631 00.000 10072 MoveAxis(E, 17, ABG)
21:50:09.631 00.000 10072 Guiding  Dir = 2, Dur = 17
21:50:09.631 00.000 10072 IsGuiding returns 0
21:50:09.631 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:50:09.633 00.002 10072 PulseGuide returned control before completion, sleep 27
21:50:09.653 00.020 1032 UpdateGuideState exits: m=1206 SNR=24.4
21:50:09.655 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:09.656 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:09.658 00.002 1032 Enqueuing Expose request
21:50:09.668 00.010 10072 IsGuiding returns 0
21:50:09.668 00.000 10072 Move returns status 0, amount 17
21:50:09.668 00.000 10072 MoveAxis(N, 0, ABG)
21:50:09.668 00.000 10072 Move returns status 0, amount 0
21:50:09.668 00.000 10072 move complete, result=0
21:50:09.669 00.001 10072 worker thread done servicing request
21:50:09.669 00.000 10072 Worker thread wakes up
21:50:09.669 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:09.669 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:09.670 00.001 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
21:50:10.080 00.410 10072 Exposure complete
21:50:10.133 00.053 10072 worker thread done servicing request
21:50:10.133 00.000 1032 OnExposeComplete: enter
21:50:10.135 00.002 1032 UpdateGuideState(): m_state=6
21:50:10.136 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 810
21:50:10.138 00.002 1032 Star::Find returns 1 (0), X=1104.76, Y=137.54, Mass=1332, SNR=25.6, Peak=119 HFD=3.2
21:50:10.140 00.002 1032 MultiStar: [#1 -0.05,-0.06,0.91,U] [#2 0.07,-0.13,0.79,U] [#3 -0.02,-0.16,0.69,U] [#4 -0.09,-0.18,0.60,U] [#5 0.15,-0.05,0.62,U] [#6 0.01,-0.04,0.55,U] [#7 0.13,-0.10,0.69,U] [#8 0.07,-0.22,0.00,M4] 
21:50:10.141 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.14}, one-star: {0.15, -0.35}
21:50:10.143 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
21:50:10.145 00.002 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
21:50:10.147 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.25 mountX=-0.15 mountY=-0.01, mountTheta=-3.08
21:50:10.150 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.14, opts=13)
21:50:10.151 00.001 1032 Enqueuing Move request for scope (0.05, -0.14)
21:50:10.152 00.001 10072 Worker thread wakes up
21:50:10.152 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
21:50:10.152 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
21:50:10.152 00.000 10072 Moving (0.05, -0.14) raw xDistance=-0.15 yDistance=-0.01
21:50:10.153 00.001 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.05, period_length = 290.05
21:50:10.153 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
21:50:10.154 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:10.154 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:50:10.154 00.000 10072 MoveAxis(E, 86, ABG)
21:50:10.154 00.000 10072 Guiding  Dir = 2, Dur = 86
21:50:10.154 00.000 10072 IsGuiding returns 0
21:50:10.154 00.000 10072 PulseGuide returned control before completion, sleep 96
21:50:10.154 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:50:10.175 00.021 1032 UpdateGuideState exits: m=1332 SNR=25.6
21:50:10.178 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:10.182 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:10.184 00.002 1032 Enqueuing Expose request
21:50:10.264 00.080 10072 IsGuiding returns 0
21:50:10.264 00.000 10072 Move returns status 0, amount 86
21:50:10.264 00.000 10072 MoveAxis(N, 0, ABG)
21:50:10.264 00.000 10072 Move returns status 0, amount 0
21:50:10.264 00.000 10072 move complete, result=0
21:50:10.264 00.000 10072 worker thread done servicing request
21:50:10.264 00.000 10072 Worker thread wakes up
21:50:10.265 00.001 1032 GuideStep: -0.2 px 86 ms EAST, -0.0 px 0 ms NORTH
21:50:10.267 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:10.267 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:10.908 00.641 10072 Exposure complete
21:50:10.964 00.056 10072 worker thread done servicing request
21:50:10.964 00.000 1032 OnExposeComplete: enter
21:50:10.966 00.002 1032 UpdateGuideState(): m_state=6
21:50:10.967 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 811
21:50:10.969 00.002 1032 Star::Find returns 1 (0), X=1104.72, Y=137.65, Mass=1341, SNR=25.7, Peak=125 HFD=3.1
21:50:10.970 00.001 1032 MultiStar: [#1 -0.06,0.10,0.96,U] [#2 0.16,-0.12,0.74,U] [#3 -0.00,-0.12,0.72,U] [#4 0.03,-0.08,0.68,U] [#5 -0.01,0.15,0.62,U] [#6 -0.00,0.09,0.63,U] [#7 0.09,-0.12,0.68,U] [#8 0.11,-0.01,0.47,U] 
21:50:10.972 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.11, -0.24}
21:50:10.973 00.001 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
21:50:10.974 00.001 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
21:50:10.976 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.82 mountX=-0.06 mountY=-0.03, mountTheta=-2.65
21:50:10.978 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
21:50:10.980 00.002 1032 Enqueuing Move request for scope (0.05, -0.05)
21:50:10.982 00.002 10072 Worker thread wakes up
21:50:10.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
21:50:10.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
21:50:10.982 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.03
21:50:10.983 00.001 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.05, period_length = 290.05
21:50:10.983 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
21:50:10.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:10.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:50:10.984 00.001 10072 MoveAxis(E, 17, ABG)
21:50:10.984 00.000 10072 Guiding  Dir = 2, Dur = 17
21:50:10.984 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=93, Gamma=2.230
21:50:10.986 00.002 10072 IsGuiding returns 0
21:50:10.987 00.001 10072 PulseGuide returned control before completion, sleep 27
21:50:11.003 00.016 1032 UpdateGuideState exits: m=1341 SNR=25.7
21:50:11.006 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:11.008 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:11.010 00.002 1032 Enqueuing Expose request
21:50:11.015 00.005 10072 IsGuiding returns 0
21:50:11.015 00.000 10072 Move returns status 0, amount 17
21:50:11.015 00.000 10072 MoveAxis(N, 0, ABG)
21:50:11.015 00.000 10072 Move returns status 0, amount 0
21:50:11.015 00.000 10072 move complete, result=0
21:50:11.015 00.000 10072 worker thread done servicing request
21:50:11.015 00.000 10072 Worker thread wakes up
21:50:11.015 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:11.015 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:11.018 00.003 1032 GuideStep: -0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
21:50:11.423 00.405 10072 Exposure complete
21:50:11.481 00.058 10072 worker thread done servicing request
21:50:11.482 00.001 1032 OnExposeComplete: enter
21:50:11.484 00.002 1032 UpdateGuideState(): m_state=6
21:50:11.486 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 812
21:50:11.489 00.003 1032 Star::Find returns 1 (0), X=1104.59, Y=137.66, Mass=1246, SNR=24.8, Peak=114 HFD=3.2
21:50:11.491 00.002 1032 MultiStar: [#1 -0.07,0.14,0.93,U] [#2 0.18,0.01,0.76,U] [#3 -0.02,-0.14,0.77,U] [#4 0.18,-0.11,0.64,U] [#5 0.07,0.18,0.66,U] [#6 0.01,0.11,0.65,U] [#7 0.11,-0.12,0.67,U] [#8 0.02,0.05,0.51,U] 
21:50:11.493 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {-0.02, -0.23}
21:50:11.495 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
21:50:11.497 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
21:50:11.498 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.44 mountX=-0.03 mountY=-0.04, mountTheta=-2.27
21:50:11.501 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
21:50:11.503 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
21:50:11.504 00.001 10072 Worker thread wakes up
21:50:11.504 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
21:50:11.504 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
21:50:11.504 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
21:50:11.505 00.001 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.05, period_length = 290.05
21:50:11.505 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
21:50:11.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:11.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:50:11.505 00.000 10072 MoveAxis(E, 14, ABG)
21:50:11.505 00.000 10072 Guiding  Dir = 2, Dur = 14
21:50:11.506 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:50:11.507 00.001 10072 IsGuiding returns 0
21:50:11.508 00.001 10072 PulseGuide returned control before completion, sleep 24
21:50:11.527 00.019 1032 UpdateGuideState exits: m=1246 SNR=24.8
21:50:11.528 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:11.531 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:11.534 00.003 1032 Enqueuing Expose request
21:50:11.546 00.012 10072 IsGuiding returns 0
21:50:11.547 00.001 10072 Move returns status 0, amount 14
21:50:11.547 00.000 10072 MoveAxis(N, 0, ABG)
21:50:11.547 00.000 10072 Move returns status 0, amount 0
21:50:11.547 00.000 10072 move complete, result=0
21:50:11.548 00.001 10072 worker thread done servicing request
21:50:11.548 00.000 10072 Worker thread wakes up
21:50:11.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:11.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:11.550 00.002 1032 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
21:50:12.173 00.623 10072 Exposure complete
21:50:12.228 00.055 10072 worker thread done servicing request
21:50:12.228 00.000 1032 OnExposeComplete: enter
21:50:12.230 00.002 1032 UpdateGuideState(): m_state=6
21:50:12.233 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 813
21:50:12.236 00.003 1032 Star::Find returns 1 (0), X=1104.69, Y=137.78, Mass=1451, SNR=26.7, Peak=134 HFD=3.1
21:50:12.240 00.004 1032 MultiStar: [#1 -0.03,0.16,0.88,U] [#2 0.19,0.04,0.69,U] [#3 -0.06,-0.09,0.75,U] [#4 -0.09,-0.10,0.58,U] [#5 0.06,0.15,0.62,U] [#6 -0.19,0.14,0.00,M1] [#7 0.09,-0.10,0.64,U] [#8 0.25,-0.09,0.00,M3] 
21:50:12.243 00.003 1032 refined, 6 included, MultiStar: {0.04, -0.01}, one-star: {0.08, -0.10}
21:50:12.244 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
21:50:12.246 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
21:50:12.247 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.15 mountX=-0.01 mountY=-0.03, mountTheta=-1.98
21:50:12.252 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
21:50:12.254 00.002 1032 Enqueuing Move request for scope (0.04, -0.01)
21:50:12.256 00.002 10072 Worker thread wakes up
21:50:12.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
21:50:12.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
21:50:12.256 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.01 yDistance=-0.03
21:50:12.257 00.001 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.05, period_length = 290.05
21:50:12.257 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
21:50:12.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:12.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:50:12.257 00.000 10072 MoveAxis(E, 16, ABG)
21:50:12.257 00.000 10072 Guiding  Dir = 2, Dur = 16
21:50:12.258 00.001 10072 IsGuiding returns 0
21:50:12.258 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:50:12.260 00.002 10072 PulseGuide returned control before completion, sleep 26
21:50:12.278 00.018 1032 UpdateGuideState exits: m=1451 SNR=26.7
21:50:12.280 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:12.283 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:12.284 00.001 1032 Enqueuing Expose request
21:50:12.296 00.012 10072 IsGuiding returns 0
21:50:12.296 00.000 10072 Move returns status 0, amount 16
21:50:12.296 00.000 10072 MoveAxis(N, 0, ABG)
21:50:12.296 00.000 10072 Move returns status 0, amount 0
21:50:12.296 00.000 10072 move complete, result=0
21:50:12.296 00.000 10072 worker thread done servicing request
21:50:12.296 00.000 10072 Worker thread wakes up
21:50:12.296 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:12.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:12.297 00.001 1032 GuideStep: -0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
21:50:12.706 00.409 10072 Exposure complete
21:50:12.761 00.055 10072 worker thread done servicing request
21:50:12.761 00.000 1032 OnExposeComplete: enter
21:50:12.763 00.002 1032 UpdateGuideState(): m_state=6
21:50:12.764 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 814
21:50:12.766 00.002 1032 Star::Find returns 1 (0), X=1104.68, Y=137.73, Mass=1254, SNR=24.8, Peak=109 HFD=3.0
21:50:12.768 00.002 1032 MultiStar: [#1 -0.06,0.15,1.03,U] [#2 0.03,0.02,0.76,U] [#3 0.02,-0.08,0.78,U] [#4 -0.08,-0.04,0.66,U] [#5 -0.03,0.21,0.00,M1] [#6 -0.00,0.01,0.70,U] [#7 0.08,-0.13,0.69,U] [#8 0.03,-0.16,0.50,U] 
21:50:12.771 00.003 1032 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {0.08, -0.16}
21:50:12.773 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
21:50:12.774 00.001 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
21:50:12.776 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.30 mountX=-0.04 mountY=-0.00, mountTheta=-3.13
21:50:12.778 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
21:50:12.780 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
21:50:12.781 00.001 10072 Worker thread wakes up
21:50:12.781 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
21:50:12.781 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
21:50:12.781 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.00
21:50:12.782 00.001 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.05, period_length = 290.05
21:50:12.782 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
21:50:12.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:12.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:50:12.782 00.000 10072 MoveAxis(E, 13, ABG)
21:50:12.783 00.001 10072 Guiding  Dir = 2, Dur = 13
21:50:12.783 00.000 10072 IsGuiding returns 0
21:50:12.783 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:50:12.786 00.003 10072 PulseGuide returned control before completion, sleep 23
21:50:12.804 00.018 1032 UpdateGuideState exits: m=1254 SNR=24.8
21:50:12.805 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:12.807 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:12.808 00.001 1032 Enqueuing Expose request
21:50:12.811 00.003 10072 IsGuiding returns 0
21:50:12.811 00.000 10072 Move returns status 0, amount 13
21:50:12.811 00.000 10072 MoveAxis(N, 0, ABG)
21:50:12.811 00.000 10072 Move returns status 0, amount 0
21:50:12.811 00.000 10072 move complete, result=0
21:50:12.811 00.000 10072 worker thread done servicing request
21:50:12.811 00.000 10072 Worker thread wakes up
21:50:12.811 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:12.811 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:12.817 00.006 1032 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
21:50:13.440 00.623 10072 Exposure complete
21:50:13.495 00.055 10072 worker thread done servicing request
21:50:13.495 00.000 1032 OnExposeComplete: enter
21:50:13.497 00.002 1032 UpdateGuideState(): m_state=6
21:50:13.498 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 815
21:50:13.500 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=137.65, Mass=1295, SNR=25.2, Peak=124 HFD=3.0
21:50:13.502 00.002 1032 MultiStar: [#1 -0.00,0.09,0.95,U] [#2 0.09,-0.14,0.71,U] [#3 0.11,-0.13,0.65,U] [#4 0.00,-0.12,0.68,U] [#5 0.05,0.03,0.62,U] [#6 0.01,-0.12,0.57,U] [#7 0.13,-0.20,0.00,M3] [#8 0.01,-0.02,0.54,U] 
21:50:13.503 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.08}, one-star: {0.02, -0.23}
21:50:13.504 00.001 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
21:50:13.505 00.001 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
21:50:13.507 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.18 mountX=-0.09 mountY=-0.01, mountTheta=-3.01
21:50:13.509 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
21:50:13.510 00.001 1032 Enqueuing Move request for scope (0.03, -0.08)
21:50:13.511 00.001 10072 Worker thread wakes up
21:50:13.513 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
21:50:13.513 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
21:50:13.513 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.09 yDistance=-0.01
21:50:13.514 00.001 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.04, period_length = 290.05
21:50:13.514 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
21:50:13.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:13.514 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:50:13.514 00.000 10072 MoveAxis(E, 15, ABG)
21:50:13.514 00.000 10072 Guiding  Dir = 2, Dur = 15
21:50:13.514 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:50:13.516 00.002 10072 IsGuiding returns 0
21:50:13.516 00.000 10072 PulseGuide returned control before completion, sleep 25
21:50:13.537 00.021 1032 UpdateGuideState exits: m=1295 SNR=25.2
21:50:13.539 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:13.541 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:13.543 00.002 1032 Enqueuing Expose request
21:50:13.546 00.003 10072 IsGuiding returns 0
21:50:13.546 00.000 10072 Move returns status 0, amount 15
21:50:13.546 00.000 10072 MoveAxis(N, 0, ABG)
21:50:13.546 00.000 10072 Move returns status 0, amount 0
21:50:13.546 00.000 10072 move complete, result=0
21:50:13.546 00.000 10072 worker thread done servicing request
21:50:13.546 00.000 10072 Worker thread wakes up
21:50:13.546 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:13.546 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:13.554 00.008 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
21:50:13.952 00.398 10072 Exposure complete
21:50:14.008 00.056 10072 worker thread done servicing request
21:50:14.008 00.000 1032 OnExposeComplete: enter
21:50:14.010 00.002 1032 UpdateGuideState(): m_state=6
21:50:14.012 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 816
21:50:14.014 00.002 1032 Star::Find returns 1 (0), X=1104.81, Y=137.71, Mass=1359, SNR=25.9, Peak=120 HFD=3.2
21:50:14.017 00.003 1032 MultiStar: [#1 -0.01,0.09,0.94,U] [#2 0.13,-0.03,0.86,U] [#3 -0.03,-0.22,0.00,M1] [#4 0.19,-0.19,0.00,M1] [#5 -0.00,0.11,0.63,U] [#6 -0.15,-0.01,0.55,U] [#7 -0.06,-0.15,0.68,U] [#8 0.22,-0.16,0.00,M2] 
21:50:14.019 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.03}, one-star: {0.20, -0.18}
21:50:14.021 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
21:50:14.023 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
21:50:14.024 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.72 mountX=-0.04 mountY=-0.03, mountTheta=-2.55
21:50:14.027 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
21:50:14.029 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
21:50:14.030 00.001 10072 Worker thread wakes up
21:50:14.030 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
21:50:14.030 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
21:50:14.030 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
21:50:14.031 00.001 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.04, period_length = 290.05
21:50:14.031 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
21:50:14.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:14.032 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:50:14.032 00.000 10072 MoveAxis(E, 12, ABG)
21:50:14.032 00.000 10072 Guiding  Dir = 2, Dur = 12
21:50:14.032 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:50:14.033 00.001 10072 IsGuiding returns 0
21:50:14.034 00.001 10072 PulseGuide returned control before completion, sleep 22
21:50:14.050 00.016 1032 UpdateGuideState exits: m=1359 SNR=25.9
21:50:14.053 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:14.056 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:14.057 00.001 1032 Enqueuing Expose request
21:50:14.059 00.002 10072 IsGuiding returns 0
21:50:14.059 00.000 10072 Move returns status 0, amount 12
21:50:14.059 00.000 10072 MoveAxis(N, 0, ABG)
21:50:14.059 00.000 10072 Move returns status 0, amount 0
21:50:14.059 00.000 10072 move complete, result=0
21:50:14.059 00.000 10072 worker thread done servicing request
21:50:14.059 00.000 10072 Worker thread wakes up
21:50:14.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:14.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:14.068 00.009 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
21:50:14.686 00.618 10072 Exposure complete
21:50:14.739 00.053 10072 worker thread done servicing request
21:50:14.739 00.000 1032 OnExposeComplete: enter
21:50:14.741 00.002 1032 UpdateGuideState(): m_state=6
21:50:14.743 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 817
21:50:14.745 00.002 1032 Star::Find returns 1 (0), X=1104.70, Y=137.87, Mass=1455, SNR=26.8, Peak=133 HFD=3.1
21:50:14.746 00.001 1032 MultiStar: [#1 0.00,0.12,0.85,U] [#2 0.09,0.06,0.75,U] [#3 -0.06,-0.05,0.67,U] [#4 0.03,-0.01,0.63,U] [#5 0.03,0.25,0.00,M1] [#6 0.05,0.05,0.60,U] [#7 0.04,-0.18,0.62,U] [#8 0.09,-0.03,0.47,U] 
21:50:14.748 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.00}, one-star: {0.09, -0.02}
21:50:14.750 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
21:50:14.751 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
21:50:14.753 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.03 mountX=-0.01 mountY=-0.04, mountTheta=-1.86
21:50:14.756 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
21:50:14.758 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
21:50:14.759 00.001 10072 Worker thread wakes up
21:50:14.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
21:50:14.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
21:50:14.760 00.001 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
21:50:14.761 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.04, period_length = 290.05
21:50:14.761 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
21:50:14.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:14.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:50:14.761 00.000 10072 MoveAxis(E, 12, ABG)
21:50:14.761 00.000 10072 Guiding  Dir = 2, Dur = 12
21:50:14.761 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:50:14.763 00.002 10072 IsGuiding returns 0
21:50:14.763 00.000 10072 PulseGuide returned control before completion, sleep 22
21:50:14.781 00.018 1032 UpdateGuideState exits: m=1455 SNR=26.8
21:50:14.783 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:14.785 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:14.786 00.001 1032 Enqueuing Expose request
21:50:14.792 00.006 10072 IsGuiding returns 0
21:50:14.792 00.000 10072 Move returns status 0, amount 12
21:50:14.792 00.000 10072 MoveAxis(N, 0, ABG)
21:50:14.793 00.001 10072 Move returns status 0, amount 0
21:50:14.793 00.000 10072 move complete, result=0
21:50:14.793 00.000 10072 worker thread done servicing request
21:50:14.793 00.000 10072 Worker thread wakes up
21:50:14.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:14.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:14.795 00.002 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
21:50:15.201 00.406 10072 Exposure complete
21:50:15.259 00.058 10072 worker thread done servicing request
21:50:15.259 00.000 1032 OnExposeComplete: enter
21:50:15.260 00.001 1032 UpdateGuideState(): m_state=6
21:50:15.263 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 818
21:50:15.265 00.002 1032 Star::Find returns 1 (0), X=1104.71, Y=137.83, Mass=1236, SNR=24.6, Peak=102 HFD=3.2
21:50:15.266 00.001 1032 MultiStar: [#1 -0.03,0.17,1.00,U] [#2 0.11,0.20,0.00,M1] [#3 -0.02,-0.06,0.77,U] [#4 -0.18,-0.16,0.00,M1] [#5 -0.00,0.20,0.69,U] [#6 0.03,0.15,0.59,U] [#7 0.19,-0.03,0.69,U] [#8 0.05,-0.05,0.53,U] 
21:50:15.270 00.004 1032 refined, 6 included, MultiStar: {0.04, 0.05}, one-star: {0.10, -0.06}
21:50:15.272 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
21:50:15.273 00.001 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
21:50:15.275 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.81 mountX=0.03 mountY=-0.05, mountTheta=-1.02
21:50:15.278 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
21:50:15.280 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
21:50:15.281 00.001 10072 Worker thread wakes up
21:50:15.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
21:50:15.281 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
21:50:15.281 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.03 yDistance=-0.05
21:50:15.282 00.001 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.04, period_length = 290.05
21:50:15.283 00.001 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
21:50:15.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:15.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:50:15.283 00.000 10072 MoveAxis(E, 10, ABG)
21:50:15.283 00.000 10072 Guiding  Dir = 2, Dur = 10
21:50:15.283 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:50:15.285 00.002 10072 IsGuiding returns 0
21:50:15.285 00.000 10072 PulseGuide returned control before completion, sleep 20
21:50:15.303 00.018 1032 UpdateGuideState exits: m=1236 SNR=24.6
21:50:15.306 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:15.308 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:15.309 00.001 1032 Enqueuing Expose request
21:50:15.311 00.002 10072 IsGuiding returns 0
21:50:15.311 00.000 10072 Move returns status 0, amount 10
21:50:15.311 00.000 10072 MoveAxis(N, 0, ABG)
21:50:15.311 00.000 10072 Move returns status 0, amount 0
21:50:15.311 00.000 10072 move complete, result=0
21:50:15.311 00.000 10072 worker thread done servicing request
21:50:15.311 00.000 10072 Worker thread wakes up
21:50:15.311 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:15.311 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:15.318 00.007 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
21:50:15.940 00.622 10072 Exposure complete
21:50:15.998 00.058 10072 worker thread done servicing request
21:50:15.998 00.000 1032 OnExposeComplete: enter
21:50:16.000 00.002 1032 UpdateGuideState(): m_state=6
21:50:16.001 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 819
21:50:16.003 00.002 1032 Star::Find returns 1 (0), X=1104.71, Y=137.75, Mass=1234, SNR=24.6, Peak=119 HFD=3.0
21:50:16.004 00.001 1032 MultiStar: [#1 -0.11,0.10,1.01,U] [#2 0.19,0.01,0.74,U] [#3 -0.04,-0.06,0.76,U] [#4 -0.03,-0.06,0.69,U] [#5 0.03,0.12,0.71,U] [#6 -0.15,0.08,0.61,U] [#7 0.07,-0.04,0.77,U] [#8 0.11,-0.10,0.52,U] 
21:50:16.006 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.10, -0.14}
21:50:16.007 00.001 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
21:50:16.008 00.001 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
21:50:16.009 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.50 mountX=-0.01 mountY=-0.02, mountTheta=-2.33
21:50:16.012 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
21:50:16.013 00.001 1032 Enqueuing Move request for scope (0.02, -0.01)
21:50:16.015 00.002 10072 Worker thread wakes up
21:50:16.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
21:50:16.015 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
21:50:16.015 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
21:50:16.017 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.04, period_length = 290.05
21:50:16.017 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
21:50:16.017 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:16.017 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:50:16.017 00.000 10072 MoveAxis(E, 10, ABG)
21:50:16.017 00.000 10072 Guiding  Dir = 2, Dur = 10
21:50:16.017 00.000 10072 IsGuiding returns 0
21:50:16.017 00.000 10072 PulseGuide returned control before completion, sleep 20
21:50:16.018 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:50:16.038 00.020 1032 UpdateGuideState exits: m=1234 SNR=24.6
21:50:16.040 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:16.041 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:16.043 00.002 1032 Enqueuing Expose request
21:50:16.048 00.005 10072 IsGuiding returns 0
21:50:16.048 00.000 10072 Move returns status 0, amount 10
21:50:16.048 00.000 10072 MoveAxis(N, 0, ABG)
21:50:16.048 00.000 10072 Move returns status 0, amount 0
21:50:16.049 00.001 10072 move complete, result=0
21:50:16.049 00.000 10072 worker thread done servicing request
21:50:16.050 00.001 10072 Worker thread wakes up
21:50:16.050 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:16.050 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:16.054 00.004 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
21:50:16.459 00.405 10072 Exposure complete
21:50:16.530 00.071 10072 worker thread done servicing request
21:50:16.530 00.000 1032 OnExposeComplete: enter
21:50:16.533 00.003 1032 UpdateGuideState(): m_state=6
21:50:16.535 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 820
21:50:16.537 00.002 1032 Star::Find returns 1 (0), X=1104.74, Y=137.70, Mass=1178, SNR=24.1, Peak=109 HFD=3.0
21:50:16.540 00.003 1032 MultiStar: [#1 0.01,0.02,1.01,U] [#2 0.24,-0.13,0.00,M1] [#3 0.04,-0.05,0.74,U] [#4 0.16,0.05,0.66,U] [#5 -0.05,0.29,0.00,M1] [#6 0.12,0.12,0.64,U] [#7 0.08,-0.08,0.67,U] [#8 0.17,-0.19,0.00,M1] 
21:50:16.542 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.03}, one-star: {0.13, -0.18}
21:50:16.544 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
21:50:16.547 00.003 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
21:50:16.552 00.005 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.33 mountX=-0.05 mountY=-0.08, mountTheta=-2.16
21:50:16.555 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
21:50:16.557 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
21:50:16.559 00.002 10072 Worker thread wakes up
21:50:16.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
21:50:16.560 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
21:50:16.560 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
21:50:16.561 00.001 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.04, period_length = 290.05
21:50:16.561 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
21:50:16.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:16.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:50:16.561 00.000 10072 MoveAxis(E, 9, ABG)
21:50:16.561 00.000 10072 Guiding  Dir = 2, Dur = 9
21:50:16.562 00.001 10072 IsGuiding returns 0
21:50:16.562 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:50:16.565 00.003 10072 PulseGuide returned control before completion, sleep 19
21:50:16.589 00.024 1032 UpdateGuideState exits: m=1178 SNR=24.1
21:50:16.591 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:16.593 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:16.596 00.003 1032 Enqueuing Expose request
21:50:16.598 00.002 10072 IsGuiding returns 0
21:50:16.598 00.000 10072 Move returns status 0, amount 9
21:50:16.598 00.000 10072 MoveAxis(N, 0, ABG)
21:50:16.598 00.000 10072 Move returns status 0, amount 0
21:50:16.598 00.000 10072 move complete, result=0
21:50:16.598 00.000 10072 worker thread done servicing request
21:50:16.598 00.000 10072 Worker thread wakes up
21:50:16.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:16.598 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:16.606 00.008 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
21:50:17.223 00.617 10072 Exposure complete
21:50:17.282 00.059 10072 worker thread done servicing request
21:50:17.282 00.000 1032 OnExposeComplete: enter
21:50:17.284 00.002 1032 UpdateGuideState(): m_state=6
21:50:17.287 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 821
21:50:17.289 00.002 1032 Star::Find returns 1 (0), X=1104.69, Y=137.76, Mass=1565, SNR=27.8, Peak=134 HFD=3.1
21:50:17.291 00.002 1032 MultiStar: [#1 0.02,0.17,0.88,U] [#2 0.07,0.10,0.70,U] [#3 -0.01,-0.15,0.68,U] [#4 0.07,0.14,0.64,U] [#5 0.08,0.09,0.56,U] [#6 0.13,0.13,0.56,U] [#7 0.05,0.00,0.60,U] [#8 0.10,0.06,0.49,U] 
21:50:17.292 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.08, -0.13}
21:50:17.294 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
21:50:17.295 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
21:50:17.296 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.54 mountX=0.02 mountY=-0.07, mountTheta=-1.29
21:50:17.301 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
21:50:17.303 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
21:50:17.305 00.002 10072 Worker thread wakes up
21:50:17.305 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
21:50:17.305 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
21:50:17.305 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
21:50:17.306 00.001 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.04, period_length = 290.05
21:50:17.306 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
21:50:17.306 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:17.306 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:50:17.306 00.000 10072 MoveAxis(E, 9, ABG)
21:50:17.307 00.001 10072 Guiding  Dir = 2, Dur = 9
21:50:17.307 00.000 10072 IsGuiding returns 0
21:50:17.307 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:50:17.309 00.002 10072 PulseGuide returned control before completion, sleep 19
21:50:17.329 00.020 1032 UpdateGuideState exits: m=1565 SNR=27.8
21:50:17.332 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:17.334 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:17.336 00.002 1032 Enqueuing Expose request
21:50:17.343 00.007 10072 IsGuiding returns 0
21:50:17.343 00.000 10072 Move returns status 0, amount 9
21:50:17.343 00.000 10072 MoveAxis(N, 0, ABG)
21:50:17.343 00.000 10072 Move returns status 0, amount 0
21:50:17.343 00.000 10072 move complete, result=0
21:50:17.343 00.000 10072 worker thread done servicing request
21:50:17.343 00.000 10072 Worker thread wakes up
21:50:17.344 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:17.344 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:17.346 00.002 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
21:50:17.755 00.409 10072 Exposure complete
21:50:17.814 00.059 1032 OnExposeComplete: enter
21:50:17.818 00.004 1032 UpdateGuideState(): m_state=6
21:50:17.820 00.002 10072 worker thread done servicing request
21:50:17.820 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 822
21:50:17.821 00.001 1032 Star::Find returns 1 (0), X=1104.70, Y=137.85, Mass=1302, SNR=25.3, Peak=112 HFD=3.0
21:50:17.823 00.002 1032 MultiStar: [#1 0.01,0.15,0.94,U] [#2 0.13,0.07,0.74,U] [#3 0.01,-0.16,0.70,U] [#4 -0.02,-0.08,0.67,U] [#5 0.16,0.19,0.00,M1] [#6 -0.14,0.24,0.00,M1] [#7 0.09,-0.08,0.67,U] [#8 0.06,0.07,0.51,U] 
21:50:17.825 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.01}, one-star: {0.09, -0.04}
21:50:17.827 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
21:50:17.828 00.001 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
21:50:17.830 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.10 mountX=-0.02 mountY=-0.05, mountTheta=-1.93
21:50:17.833 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
21:50:17.834 00.001 1032 Enqueuing Move request for scope (0.05, -0.01)
21:50:17.837 00.003 10072 Worker thread wakes up
21:50:17.837 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
21:50:17.837 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
21:50:17.837 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
21:50:17.838 00.001 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.04, period_length = 290.05
21:50:17.838 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
21:50:17.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:17.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:50:17.838 00.000 10072 MoveAxis(E, 7, ABG)
21:50:17.838 00.000 10072 Guiding  Dir = 2, Dur = 7
21:50:17.839 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:50:17.841 00.002 10072 IsGuiding returns 0
21:50:17.841 00.000 10072 PulseGuide returned control before completion, sleep 17
21:50:17.860 00.019 1032 UpdateGuideState exits: m=1302 SNR=25.3
21:50:17.862 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:17.865 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:17.866 00.001 1032 Enqueuing Expose request
21:50:17.868 00.002 10072 IsGuiding returns 0
21:50:17.868 00.000 10072 Move returns status 0, amount 7
21:50:17.868 00.000 10072 MoveAxis(N, 0, ABG)
21:50:17.868 00.000 10072 Move returns status 0, amount 0
21:50:17.868 00.000 10072 move complete, result=0
21:50:17.869 00.001 10072 worker thread done servicing request
21:50:17.869 00.000 10072 Worker thread wakes up
21:50:17.869 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:17.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:17.877 00.008 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
21:50:18.509 00.632 10072 Exposure complete
21:50:18.576 00.067 10072 worker thread done servicing request
21:50:18.577 00.001 1032 OnExposeComplete: enter
21:50:18.579 00.002 1032 UpdateGuideState(): m_state=6
21:50:18.582 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 823
21:50:18.584 00.002 1032 Star::Find returns 1 (0), X=1104.73, Y=137.77, Mass=1343, SNR=25.7, Peak=121 HFD=3.0
21:50:18.586 00.002 1032 MultiStar: [#1 -0.11,0.01,1.02,U] [#2 0.09,-0.05,0.78,U] [#3 0.14,-0.16,0.70,U] [#4 0.01,0.14,0.62,U] [#5 -0.08,-0.04,0.65,U] [#6 0.02,0.00,0.59,U] [#7 0.04,-0.15,0.67,U] [#8 0.06,-0.16,0.50,U] 
21:50:18.589 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.12, -0.12}
21:50:18.590 00.001 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
21:50:18.592 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
21:50:18.594 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.07 mountX=-0.06 mountY=-0.02, mountTheta=-2.90
21:50:18.597 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
21:50:18.598 00.001 1032 Enqueuing Move request for scope (0.03, -0.06)
21:50:18.600 00.002 10072 Worker thread wakes up
21:50:18.600 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
21:50:18.600 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
21:50:18.600 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.02
21:50:18.601 00.001 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.04, period_length = 290.05
21:50:18.601 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
21:50:18.601 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:18.602 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:50:18.602 00.000 10072 MoveAxis(E, 8, ABG)
21:50:18.602 00.000 10072 Guiding  Dir = 2, Dur = 8
21:50:18.602 00.000 10072 IsGuiding returns 0
21:50:18.602 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:50:18.605 00.003 10072 PulseGuide returned control before completion, sleep 18
21:50:18.626 00.021 1032 UpdateGuideState exits: m=1343 SNR=25.7
21:50:18.628 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:18.630 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:18.631 00.001 1032 Enqueuing Expose request
21:50:18.633 00.002 10072 IsGuiding returns 0
21:50:18.633 00.000 10072 Move returns status 0, amount 8
21:50:18.633 00.000 10072 MoveAxis(N, 0, ABG)
21:50:18.634 00.001 10072 Move returns status 0, amount 0
21:50:18.634 00.000 10072 move complete, result=0
21:50:18.634 00.000 10072 worker thread done servicing request
21:50:18.634 00.000 10072 Worker thread wakes up
21:50:18.634 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:18.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:18.643 00.009 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
21:50:19.045 00.402 10072 Exposure complete
21:50:19.108 00.063 10072 worker thread done servicing request
21:50:19.108 00.000 1032 OnExposeComplete: enter
21:50:19.111 00.003 1032 UpdateGuideState(): m_state=6
21:50:19.114 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 824
21:50:19.116 00.002 1032 Star::Find returns 1 (0), X=1104.73, Y=137.58, Mass=1277, SNR=25.1, Peak=116 HFD=3.2
21:50:19.117 00.001 1032 MultiStar: [#1 -0.05,-0.04,0.95,U] [#2 0.14,-0.05,0.74,U] [#3 -0.04,-0.10,0.77,U] [#4 0.18,-0.09,0.70,U] [#5 -0.05,0.09,0.67,U] [#6 -0.07,0.13,0.60,U] [#7 0.04,-0.18,0.67,U] [#8 -0.14,-0.09,0.47,U] 
21:50:19.119 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.13, -0.31}
21:50:19.120 00.001 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
21:50:19.121 00.001 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
21:50:19.124 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.29 mountX=-0.09 mountY=-0.00, mountTheta=-3.12
21:50:19.126 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
21:50:19.128 00.002 1032 Enqueuing Move request for scope (0.02, -0.08)
21:50:19.129 00.001 10072 Worker thread wakes up
21:50:19.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
21:50:19.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
21:50:19.129 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.09 yDistance=-0.00
21:50:19.130 00.001 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.03, period_length = 290.05
21:50:19.130 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
21:50:19.130 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:19.130 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:50:19.130 00.000 10072 MoveAxis(E, 6, ABG)
21:50:19.130 00.000 10072 Guiding  Dir = 2, Dur = 6
21:50:19.131 00.001 10072 IsGuiding returns 0
21:50:19.131 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:50:19.133 00.002 10072 PulseGuide returned control before completion, sleep 16
21:50:19.152 00.019 1032 UpdateGuideState exits: m=1277 SNR=25.1
21:50:19.155 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:19.156 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:19.158 00.002 1032 Enqueuing Expose request
21:50:19.161 00.003 10072 IsGuiding returns 0
21:50:19.161 00.000 10072 Move returns status 0, amount 6
21:50:19.161 00.000 10072 MoveAxis(N, 0, ABG)
21:50:19.161 00.000 10072 Move returns status 0, amount 0
21:50:19.161 00.000 10072 move complete, result=0
21:50:19.161 00.000 10072 worker thread done servicing request
21:50:19.161 00.000 10072 Worker thread wakes up
21:50:19.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:19.162 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:19.168 00.006 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:50:19.789 00.621 10072 Exposure complete
21:50:19.951 00.162 1032 OnExposeComplete: enter
21:50:19.954 00.003 1032 UpdateGuideState(): m_state=6
21:50:19.956 00.002 10072 worker thread done servicing request
21:50:19.957 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 825
21:50:19.961 00.004 1032 Star::Find returns 1 (0), X=1104.75, Y=137.64, Mass=1275, SNR=25.1, Peak=113 HFD=3.1
21:50:19.963 00.002 1032 MultiStar: [#1 -0.13,0.07,0.89,U] [#2 0.10,-0.00,0.75,U] [#3 0.14,-0.05,0.75,U] [#4 -0.12,-0.16,0.68,U] [#5 0.19,0.08,0.66,U] [#6 0.10,-0.04,0.59,U] [#7 -0.02,-0.17,0.69,U] [#8 0.10,-0.14,0.47,U] 
21:50:19.965 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {0.14, -0.24}
21:50:19.967 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
21:50:19.969 00.002 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
21:50:19.971 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-0.96 mountX=-0.09 mountY=-0.03, mountTheta=-2.79
21:50:19.974 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
21:50:19.978 00.004 1032 Enqueuing Move request for scope (0.05, -0.08)
21:50:19.980 00.002 10072 Worker thread wakes up
21:50:19.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
21:50:19.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
21:50:19.980 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
21:50:19.982 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.03, period_length = 290.05
21:50:19.982 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
21:50:19.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:19.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:50:19.982 00.000 10072 MoveAxis(E, 10, ABG)
21:50:19.982 00.000 10072 Guiding  Dir = 2, Dur = 10
21:50:19.982 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:50:19.985 00.003 10072 IsGuiding returns 0
21:50:19.986 00.001 10072 PulseGuide returned control before completion, sleep 20
21:50:20.013 00.027 1032 UpdateGuideState exits: m=1275 SNR=25.1
21:50:20.059 00.046 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:20.063 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:20.067 00.004 10072 IsGuiding returns 0
21:50:20.070 00.003 10072 Move returns status 0, amount 10
21:50:20.070 00.000 10072 MoveAxis(N, 0, ABG)
21:50:20.070 00.000 10072 Move returns status 0, amount 0
21:50:20.070 00.000 10072 move complete, result=0
21:50:20.070 00.000 10072 worker thread done servicing request
21:50:20.074 00.004 1032 Enqueuing Expose request
21:50:20.089 00.015 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
21:50:20.092 00.003 10072 Worker thread wakes up
21:50:20.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:20.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:20.512 00.420 10072 Exposure complete
21:50:20.610 00.098 10072 worker thread done servicing request
21:50:20.610 00.000 1032 OnExposeComplete: enter
21:50:20.615 00.005 1032 UpdateGuideState(): m_state=6
21:50:20.618 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 826
21:50:20.621 00.003 1032 Star::Find returns 1 (0), X=1104.78, Y=137.75, Mass=1228, SNR=24.6, Peak=109 HFD=2.9
21:50:20.624 00.003 1032 MultiStar: [#1 -0.16,0.10,1.01,U] [#2 0.14,0.08,0.82,U] [#3 0.09,-0.05,0.78,U] [#4 -0.03,-0.02,0.69,U] [#5 0.13,0.04,0.65,U] [#6 0.05,0.16,0.67,U] [#7 0.04,-0.17,0.73,U] [#8 0.19,-0.11,0.00,M1] 
21:50:20.627 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.00}, one-star: {0.17, -0.14}
21:50:20.629 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
21:50:20.631 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
21:50:20.633 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.06 mountX=-0.02 mountY=-0.05, mountTheta=-1.89
21:50:20.638 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.00, opts=13)
21:50:20.640 00.002 1032 Enqueuing Move request for scope (0.05, -0.00)
21:50:20.643 00.003 10072 Worker thread wakes up
21:50:20.643 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
21:50:20.643 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
21:50:20.643 00.000 10072 Moving (0.05, -0.00) raw xDistance=-0.02 yDistance=-0.05
21:50:20.644 00.001 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.03, period_length = 290.05
21:50:20.647 00.003 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
21:50:20.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:20.647 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:50:20.647 00.000 10072 MoveAxis(E, 9, ABG)
21:50:20.647 00.000 10072 Guiding  Dir = 2, Dur = 9
21:50:20.648 00.001 10072 IsGuiding returns 0
21:50:20.648 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:50:20.652 00.004 10072 PulseGuide returned control before completion, sleep 19
21:50:20.679 00.027 10072 IsGuiding returns 0
21:50:20.679 00.000 10072 Move returns status 0, amount 9
21:50:20.679 00.000 10072 MoveAxis(N, 0, ABG)
21:50:20.679 00.000 10072 Move returns status 0, amount 0
21:50:20.679 00.000 10072 move complete, result=0
21:50:20.680 00.001 10072 worker thread done servicing request
21:50:20.680 00.000 1032 UpdateGuideState exits: m=1228 SNR=24.6
21:50:20.682 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:20.685 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:20.687 00.002 1032 Enqueuing Expose request
21:50:20.689 00.002 10072 Worker thread wakes up
21:50:20.689 00.000 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
21:50:20.692 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:20.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:21.326 00.634 10072 Exposure complete
21:50:21.413 00.087 10072 worker thread done servicing request
21:50:21.413 00.000 1032 OnExposeComplete: enter
21:50:21.416 00.003 1032 UpdateGuideState(): m_state=6
21:50:21.419 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 827
21:50:21.422 00.003 1032 Star::Find returns 1 (0), X=1104.65, Y=137.96, Mass=1227, SNR=24.6, Peak=104 HFD=3.3
21:50:21.430 00.008 1032 MultiStar: [#1 -0.11,0.22,0.00,M1] [#2 -0.10,-0.05,0.74,U] [#3 -0.09,-0.17,0.78,U] [#4 -0.15,-0.03,0.72,U] [#5 -0.09,0.10,0.69,U] [#6 0.11,0.23,0.00,M1] [#7 -0.00,-0.17,0.71,U] [#8 0.10,-0.02,0.50,U] 
21:50:21.433 00.003 1032 refined, 6 included, MultiStar: {-0.04, -0.04}, one-star: {0.04, 0.07}
21:50:21.436 00.003 1032 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.83) = xAngle (-4.29 = 1.99)
21:50:21.439 00.003 1032 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.29 = 1.99)
21:50:21.441 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.46 mountX=-0.02 mountY=0.05, mountTheta=1.99
21:50:21.446 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
21:50:21.448 00.002 1032 Enqueuing Move request for scope (-0.04, -0.04)
21:50:21.450 00.002 10072 Worker thread wakes up
21:50:21.450 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
21:50:21.451 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
21:50:21.451 00.000 10072 Moving (-0.04, -0.04) raw xDistance=-0.02 yDistance=0.05
21:50:21.452 00.001 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.03, period_length = 290.05
21:50:21.452 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
21:50:21.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:21.453 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:50:21.453 00.000 10072 MoveAxis(E, 9, ABG)
21:50:21.453 00.000 10072 Guiding  Dir = 2, Dur = 9
21:50:21.453 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:50:21.458 00.005 10072 IsGuiding returns 0
21:50:21.459 00.001 10072 PulseGuide returned control before completion, sleep 18
21:50:21.487 00.028 1032 UpdateGuideState exits: m=1227 SNR=24.6
21:50:21.490 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:21.493 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:21.497 00.004 10072 IsGuiding returns 0
21:50:21.497 00.000 10072 Move returns status 0, amount 9
21:50:21.497 00.000 10072 MoveAxis(N, 0, ABG)
21:50:21.497 00.000 10072 Move returns status 0, amount 0
21:50:21.497 00.000 10072 move complete, result=0
21:50:21.497 00.000 10072 worker thread done servicing request
21:50:21.497 00.000 1032 Enqueuing Expose request
21:50:21.500 00.003 10072 Worker thread wakes up
21:50:21.500 00.000 1032 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
21:50:21.504 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:21.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:21.923 00.419 10072 Exposure complete
21:50:22.015 00.092 10072 worker thread done servicing request
21:50:22.015 00.000 1032 OnExposeComplete: enter
21:50:22.021 00.006 1032 UpdateGuideState(): m_state=6
21:50:22.024 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 828
21:50:22.027 00.003 1032 Star::Find returns 1 (0), X=1104.69, Y=137.80, Mass=1126, SNR=23.5, Peak=111 HFD=3.0
21:50:22.030 00.003 1032 MultiStar: [#1 -0.04,0.15,1.08,U] [#2 0.09,0.04,0.75,U] [#3 -0.05,-0.01,0.78,U] [#4 0.00,-0.08,0.74,U] [#5 0.18,0.05,0.65,U] [#6 0.05,-0.03,0.68,U] [#7 0.11,-0.12,0.76,U] [#8 0.05,-0.08,0.60,U] 
21:50:22.032 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.08, -0.08}
21:50:22.033 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
21:50:22.036 00.003 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
21:50:22.038 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.20 mountX=-0.02 mountY=-0.04, mountTheta=-2.03
21:50:22.041 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
21:50:22.044 00.003 1032 Enqueuing Move request for scope (0.05, -0.01)
21:50:22.046 00.002 10072 Worker thread wakes up
21:50:22.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
21:50:22.046 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
21:50:22.046 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.04
21:50:22.049 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.03, period_length = 290.05
21:50:22.050 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
21:50:22.050 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:50:22.057 00.007 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:22.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:50:22.057 00.000 10072 MoveAxis(E, 7, ABG)
21:50:22.057 00.000 10072 Guiding  Dir = 2, Dur = 7
21:50:22.057 00.000 10072 IsGuiding returns 0
21:50:22.058 00.001 10072 PulseGuide returned control before completion, sleep 17
21:50:22.082 00.024 1032 UpdateGuideState exits: m=1126 SNR=23.5
21:50:22.084 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:22.088 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:22.091 00.003 1032 Enqueuing Expose request
21:50:22.103 00.012 10072 IsGuiding returns 0
21:50:22.103 00.000 10072 Move returns status 0, amount 7
21:50:22.103 00.000 10072 MoveAxis(N, 0, ABG)
21:50:22.103 00.000 10072 Move returns status 0, amount 0
21:50:22.103 00.000 10072 move complete, result=0
21:50:22.103 00.000 10072 worker thread done servicing request
21:50:22.103 00.000 10072 Worker thread wakes up
21:50:22.103 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:22.104 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:22.115 00.011 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
21:50:22.735 00.620 10072 Exposure complete
21:50:22.815 00.080 10072 worker thread done servicing request
21:50:22.815 00.000 1032 OnExposeComplete: enter
21:50:22.818 00.003 1032 UpdateGuideState(): m_state=6
21:50:22.821 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 829
21:50:22.823 00.002 1032 Star::Find returns 1 (0), X=1104.74, Y=137.69, Mass=1187, SNR=24.1, Peak=113 HFD=3.0
21:50:22.826 00.003 1032 MultiStar: [#1 -0.09,-0.04,0.99,U] [#2 0.16,-0.01,0.77,U] [#3 -0.08,-0.08,0.80,U] [#4 0.00,-0.12,0.65,U] [#5 0.23,0.15,0.00,M1] [#6 -0.05,0.09,0.67,U] [#7 0.13,-0.10,0.71,U] [#8 0.06,-0.07,0.52,U] 
21:50:22.829 00.003 1032 refined, 7 included, MultiStar: {0.03, -0.07}, one-star: {0.13, -0.20}
21:50:22.832 00.003 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
21:50:22.835 00.003 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
21:50:22.838 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.16 mountX=-0.08 mountY=-0.01, mountTheta=-2.99
21:50:22.842 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
21:50:22.845 00.003 1032 Enqueuing Move request for scope (0.03, -0.07)
21:50:22.847 00.002 10072 Worker thread wakes up
21:50:22.848 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
21:50:22.848 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
21:50:22.848 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=-0.01
21:50:22.849 00.001 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.03, period_length = 290.05
21:50:22.849 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
21:50:22.850 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:22.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:50:22.850 00.000 10072 MoveAxis(E, 8, ABG)
21:50:22.850 00.000 10072 Guiding  Dir = 2, Dur = 8
21:50:22.850 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:50:22.854 00.004 10072 IsGuiding returns 0
21:50:22.855 00.001 10072 PulseGuide returned control before completion, sleep 18
21:50:22.882 00.027 1032 UpdateGuideState exits: m=1187 SNR=24.1
21:50:22.886 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:22.888 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:22.891 00.003 10072 IsGuiding returns 0
21:50:22.891 00.000 10072 Move returns status 0, amount 8
21:50:22.891 00.000 10072 MoveAxis(N, 0, ABG)
21:50:22.891 00.000 10072 Move returns status 0, amount 0
21:50:22.892 00.001 10072 move complete, result=0
21:50:22.892 00.000 10072 worker thread done servicing request
21:50:22.892 00.000 1032 Enqueuing Expose request
21:50:22.897 00.005 10072 Worker thread wakes up
21:50:22.897 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
21:50:22.900 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:22.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:23.315 00.415 10072 Exposure complete
21:50:23.398 00.083 10072 worker thread done servicing request
21:50:23.398 00.000 1032 OnExposeComplete: enter
21:50:23.401 00.003 1032 UpdateGuideState(): m_state=6
21:50:23.404 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 830
21:50:23.407 00.003 1032 Star::Find returns 1 (0), X=1104.76, Y=137.80, Mass=1176, SNR=24.0, Peak=103 HFD=2.9
21:50:23.409 00.002 1032 MultiStar: [#1 -0.08,0.06,1.02,U] [#2 0.04,0.05,0.76,U] [#3 -0.03,0.09,0.78,U] [#4 -0.00,0.09,0.65,U] [#5 0.07,0.15,0.73,U] [#6 -0.00,-0.03,0.65,U] [#7 0.05,0.11,0.73,U] [#8 0.11,-0.13,0.54,U] 
21:50:23.411 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.15, -0.09}
21:50:23.414 00.003 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
21:50:23.417 00.003 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
21:50:23.419 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.82 mountX=0.03 mountY=-0.04, mountTheta=-1.01
21:50:23.425 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
21:50:23.428 00.003 1032 Enqueuing Move request for scope (0.03, 0.04)
21:50:23.430 00.002 10072 Worker thread wakes up
21:50:23.431 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
21:50:23.431 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
21:50:23.431 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
21:50:23.432 00.001 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.03, period_length = 290.05
21:50:23.432 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
21:50:23.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:23.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:50:23.433 00.001 10072 MoveAxis(E, 6, ABG)
21:50:23.433 00.000 10072 Guiding  Dir = 2, Dur = 6
21:50:23.433 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:50:23.436 00.003 10072 IsGuiding returns 0
21:50:23.436 00.000 10072 PulseGuide returned control before completion, sleep 16
21:50:23.462 00.026 1032 UpdateGuideState exits: m=1176 SNR=24.0
21:50:23.465 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:23.467 00.002 10072 IsGuiding returns 0
21:50:23.467 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:23.470 00.003 10072 Move returns status 0, amount 6
21:50:23.470 00.000 1032 Enqueuing Expose request
21:50:23.474 00.004 10072 MoveAxis(N, 0, ABG)
21:50:23.474 00.000 10072 Move returns status 0, amount 0
21:50:23.474 00.000 10072 move complete, result=0
21:50:23.474 00.000 10072 worker thread done servicing request
21:50:23.474 00.000 10072 Worker thread wakes up
21:50:23.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:23.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:23.486 00.012 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
21:50:24.116 00.630 10072 Exposure complete
21:50:24.199 00.083 10072 worker thread done servicing request
21:50:24.199 00.000 1032 OnExposeComplete: enter
21:50:24.202 00.003 1032 UpdateGuideState(): m_state=6
21:50:24.209 00.007 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 831
21:50:24.212 00.003 1032 Star::Find returns 1 (0), X=1104.72, Y=137.91, Mass=1505, SNR=27.2, Peak=142 HFD=3.2
21:50:24.214 00.002 1032 MultiStar: [#1 -0.26,0.23,0.00,M1] [#2 0.13,0.17,0.72,U] [#3 0.00,0.21,0.00,M1] [#4 -0.09,0.12,0.60,U] [#5 0.11,0.37,0.00,M1] [#6 0.10,0.21,0.00,M1] [#7 0.02,0.15,0.65,U] [#8 -0.01,0.17,0.44,U] 
21:50:24.216 00.002 1032 single-star, 4 included, MultiStar: {0.04, 0.11}, one-star: {0.11, 0.03}
21:50:24.218 00.002 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
21:50:24.221 00.003 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
21:50:24.223 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.23 mountX=-0.00 mountY=-0.11, mountTheta=-1.60
21:50:24.227 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
21:50:24.229 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
21:50:24.231 00.002 10072 Worker thread wakes up
21:50:24.231 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
21:50:24.231 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
21:50:24.231 00.000 10072 Moving (0.11, 0.03) raw xDistance=-0.00 yDistance=-0.11
21:50:24.233 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.03, period_length = 290.05
21:50:24.233 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
21:50:24.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:24.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:50:24.233 00.000 10072 MoveAxis(E, 7, ABG)
21:50:24.233 00.000 10072 Guiding  Dir = 2, Dur = 7
21:50:24.233 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:50:24.238 00.005 10072 IsGuiding returns 0
21:50:24.239 00.001 10072 PulseGuide returned control before completion, sleep 17
21:50:24.263 00.024 1032 UpdateGuideState exits: m=1505 SNR=27.2
21:50:24.267 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:24.274 00.007 10072 IsGuiding returns 0
21:50:24.274 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:24.276 00.002 1032 Enqueuing Expose request
21:50:24.280 00.004 10072 Move returns status 0, amount 7
21:50:24.280 00.000 10072 MoveAxis(N, 0, ABG)
21:50:24.280 00.000 10072 Move returns status 0, amount 0
21:50:24.280 00.000 10072 move complete, result=0
21:50:24.280 00.000 10072 worker thread done servicing request
21:50:24.280 00.000 10072 Worker thread wakes up
21:50:24.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:24.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:24.289 00.009 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
21:50:24.692 00.403 10072 Exposure complete
21:50:24.779 00.087 10072 worker thread done servicing request
21:50:24.780 00.001 1032 OnExposeComplete: enter
21:50:24.784 00.004 1032 UpdateGuideState(): m_state=6
21:50:24.788 00.004 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 832
21:50:24.791 00.003 1032 Star::Find returns 1 (0), X=1104.69, Y=137.94, Mass=1326, SNR=25.5, Peak=130 HFD=3.0
21:50:24.795 00.004 1032 MultiStar: [#1 -0.06,0.25,0.00,M2] [#2 0.19,0.21,0.00,M1] [#3 0.10,0.22,0.00,M2] [#4 0.00,0.11,0.66,U] [#5 -0.07,0.46,0.00,M2] [#6 0.01,0.23,0.00,M2] [#7 0.07,0.13,0.67,U] [#8 -0.02,0.15,0.53,U] 
21:50:24.796 00.001 1032 single-star, 3 included, MultiStar: {0.04, 0.10}, one-star: {0.08, 0.05}
21:50:24.800 00.004 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
21:50:24.802 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
21:50:24.804 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.55 mountX=0.03 mountY=-0.09, mountTheta=-1.28
21:50:24.808 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
21:50:24.810 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
21:50:24.813 00.003 10072 Worker thread wakes up
21:50:24.813 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
21:50:24.813 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
21:50:24.813 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
21:50:24.815 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.02, period_length = 290.05
21:50:24.815 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
21:50:24.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:24.816 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:50:24.816 00.000 10072 MoveAxis(E, 6, ABG)
21:50:24.816 00.000 10072 Guiding  Dir = 2, Dur = 6
21:50:24.816 00.000 10072 IsGuiding returns 0
21:50:24.816 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:50:24.819 00.003 10072 PulseGuide returned control before completion, sleep 16
21:50:24.844 00.025 10072 IsGuiding returns 0
21:50:24.844 00.000 10072 Move returns status 0, amount 6
21:50:24.844 00.000 10072 MoveAxis(N, 0, ABG)
21:50:24.844 00.000 10072 Move returns status 0, amount 0
21:50:24.844 00.000 10072 move complete, result=0
21:50:24.844 00.000 10072 worker thread done servicing request
21:50:24.845 00.001 1032 UpdateGuideState exits: m=1326 SNR=25.5
21:50:24.847 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:24.849 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:24.851 00.002 1032 Enqueuing Expose request
21:50:24.853 00.002 10072 Worker thread wakes up
21:50:24.853 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
21:50:24.855 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:24.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:25.490 00.635 10072 Exposure complete
21:50:25.623 00.133 10072 worker thread done servicing request
21:50:25.623 00.000 1032 OnExposeComplete: enter
21:50:25.626 00.003 1032 UpdateGuideState(): m_state=6
21:50:25.628 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 833
21:50:25.630 00.002 1032 Star::Find returns 1 (0), X=1104.64, Y=138.05, Mass=1241, SNR=24.7, Peak=102 HFD=3.3
21:50:25.633 00.003 1032 MultiStar: [#1 -0.12,0.31,0.00,M3] [#2 0.08,0.18,0.86,U] [#3 -0.16,0.20,0.00,M3] [#4 -0.08,-0.01,0.64,U] [#5 -0.11,0.18,0.00,M3] [#6 0.08,0.14,0.62,U] [#7 0.08,0.10,0.68,U] [#8 0.05,0.17,0.49,U] 
21:50:25.635 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.13}, one-star: {0.03, 0.16}
21:50:25.637 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
21:50:25.640 00.003 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
21:50:25.645 00.005 1032 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.26 mountX=0.11 mountY=-0.07, mountTheta=-0.57
21:50:25.649 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.13, opts=13)
21:50:25.652 00.003 1032 Enqueuing Move request for scope (0.04, 0.13)
21:50:25.654 00.002 10072 Worker thread wakes up
21:50:25.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
21:50:25.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
21:50:25.654 00.000 10072 Moving (0.04, 0.13) raw xDistance=0.11 yDistance=-0.07
21:50:25.655 00.001 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.02, period_length = 290.05
21:50:25.656 00.001 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
21:50:25.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:25.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:50:25.656 00.000 10072 MoveAxis(E, 7, ABG)
21:50:25.656 00.000 10072 Guiding  Dir = 2, Dur = 7
21:50:25.656 00.000 10072 IsGuiding returns 0
21:50:25.658 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:50:25.661 00.003 10072 PulseGuide returned control before completion, sleep 17
21:50:25.686 00.025 1032 UpdateGuideState exits: m=1241 SNR=24.7
21:50:25.689 00.003 10072 IsGuiding returns 0
21:50:25.689 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:25.691 00.002 10072 Move returns status 0, amount 7
21:50:25.691 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:25.693 00.002 1032 Enqueuing Expose request
21:50:25.695 00.002 10072 MoveAxis(N, 0, ABG)
21:50:25.695 00.000 10072 Move returns status 0, amount 0
21:50:25.695 00.000 10072 move complete, result=0
21:50:25.695 00.000 10072 worker thread done servicing request
21:50:25.695 00.000 10072 Worker thread wakes up
21:50:25.695 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:25.695 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:25.705 00.010 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
21:50:26.202 00.497 10072 Exposure complete
21:50:26.457 00.255 10072 worker thread done servicing request
21:50:26.458 00.001 1032 OnExposeComplete: enter
21:50:26.461 00.003 1032 UpdateGuideState(): m_state=6
21:50:26.463 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 834
21:50:26.466 00.003 1032 Star::Find returns 1 (0), X=1104.56, Y=138.01, Mass=1271, SNR=25.0, Peak=108 HFD=3.4
21:50:26.468 00.002 1032 MultiStar: [#1 -0.16,0.27,0.00,M4] [#2 0.03,0.15,0.73,U] [#3 -0.13,0.17,0.00,M4] [#4 -0.19,0.14,0.00,M1] [#5 0.11,0.16,0.64,U] [#6 0.18,0.28,0.00,M2] [#7 0.02,0.09,0.65,U] [#8 -0.07,-0.01,0.53,U] 
21:50:26.471 00.003 1032 refined, 4 included, MultiStar: {0.01, 0.11}, one-star: {-0.05, 0.13}
21:50:26.474 00.003 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
21:50:26.476 00.002 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
21:50:26.477 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.49 mountX=0.10 mountY=-0.04, mountTheta=-0.34
21:50:26.601 00.124 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
21:50:26.604 00.003 1032 Enqueuing Move request for scope (0.01, 0.11)
21:50:26.607 00.003 10072 Worker thread wakes up
21:50:26.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
21:50:26.607 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
21:50:26.607 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.04
21:50:26.609 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.02, period_length = 290.05
21:50:26.609 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
21:50:26.609 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:26.609 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:50:26.609 00.000 10072 MoveAxis(E, 7, ABG)
21:50:26.609 00.000 10072 Guiding  Dir = 2, Dur = 7
21:50:26.610 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:50:26.613 00.003 10072 IsGuiding returns 0
21:50:26.613 00.000 10072 PulseGuide returned control before completion, sleep 17
21:50:26.741 00.128 10072 IsGuiding returns 0
21:50:26.741 00.000 10072 Move returns status 0, amount 7
21:50:26.741 00.000 10072 MoveAxis(N, 0, ABG)
21:50:26.741 00.000 10072 Move returns status 0, amount 0
21:50:26.741 00.000 10072 move complete, result=0
21:50:26.742 00.001 10072 worker thread done servicing request
21:50:26.751 00.009 1032 UpdateGuideState exits: m=1271 SNR=25.0
21:50:26.754 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:26.757 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:26.789 00.032 1032 Enqueuing Expose request
21:50:26.792 00.003 10072 Worker thread wakes up
21:50:26.792 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
21:50:26.795 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:26.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:27.436 00.641 10072 Exposure complete
21:50:27.569 00.133 10072 worker thread done servicing request
21:50:27.570 00.001 1032 OnExposeComplete: enter
21:50:27.573 00.003 1032 UpdateGuideState(): m_state=6
21:50:27.575 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 835
21:50:27.579 00.004 1032 Star::Find returns 1 (0), X=1104.60, Y=138.04, Mass=1365, SNR=25.9, Peak=123 HFD=3.3
21:50:27.599 00.020 1032 MultiStar: [#1 -0.15,0.40,0.00,M5] [#2 -0.05,0.20,0.74,U] [#3 -0.04,0.12,0.71,U] [#4 0.00,0.17,0.59,U] [#5 0.13,0.44,0.00,M3] [#6 0.01,0.33,0.00,M3] [#7 0.01,0.13,0.65,U] [#8 -0.24,0.16,0.00,M1] 
21:50:27.602 00.003 1032 single-star, 4 included, MultiStar: {-0.02, 0.16}, one-star: {-0.01, 0.15}
21:50:27.605 00.003 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
21:50:27.608 00.003 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
21:50:27.665 00.057 1032 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.66 mountX=0.15 mountY=-0.03, mountTheta=-0.17
21:50:27.704 00.039 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.15, opts=13)
21:50:27.708 00.004 1032 Enqueuing Move request for scope (-0.01, 0.15)
21:50:27.711 00.003 10072 Worker thread wakes up
21:50:27.711 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
21:50:27.711 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
21:50:27.711 00.000 10072 Moving (-0.01, 0.15) raw xDistance=0.15 yDistance=-0.03
21:50:27.713 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.01, hyst = 0.07, hyst_pct = 0.02, period_length = 290.05
21:50:27.713 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
21:50:27.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:27.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:50:27.713 00.000 10072 MoveAxis(W, 64, ABG)
21:50:27.714 00.001 10072 Guiding  Dir = 3, Dur = 64
21:50:27.729 00.015 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:50:27.734 00.005 10072 IsGuiding returns 0
21:50:28.304 00.570 1032 UpdateGuideState exits: m=1365 SNR=25.9
21:50:28.312 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:28.316 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:28.320 00.004 1032 Enqueuing Expose request
21:50:28.541 00.221 10072 IsGuiding returns 1
21:50:28.541 00.000 10072 scope still moving after pulse duration time elapsed
21:50:28.718 00.177 10072 IsGuiding returns 1
21:50:29.005 00.287 10072 IsGuiding returns 1
21:50:29.143 00.138 10072 IsGuiding returns 1
21:50:29.167 00.024 10072 IsGuiding returns 1
21:50:29.198 00.031 10072 IsGuiding returns 1
21:50:29.230 00.032 10072 IsGuiding returns 1
21:50:29.262 00.032 10072 IsGuiding returns 1
21:50:29.293 00.031 10072 IsGuiding returns 1
21:50:29.498 00.205 10072 IsGuiding returns 1
21:50:29.768 00.270 10072 IsGuiding returns 1
21:50:29.799 00.031 10072 IsGuiding returns 1
21:50:29.830 00.031 10072 IsGuiding returns 1
21:50:29.939 00.109 10072 IsGuiding returns 1
21:50:29.960 00.021 10072 IsGuiding returns 1
21:50:29.960 00.000 10072 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:681->timeout exceeded waiting for guiding pulse to complete
21:50:29.961 00.001 10072 GetBoolean("/Confirm/1/PulseGuideFailedAlertEnabled", 1) returns 0
21:50:29.962 00.001 10072 Suppressed alert:  PulseGuide command to mount has failed - guiding is likely to be ineffective.
21:50:29.962 00.000 10072 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
21:50:29.962 00.000 10072 Move returns status 1, amount 0
21:50:29.962 00.000 10072 MoveAxis(N, 0, ABG)
21:50:29.962 00.000 10072 Move returns status 0, amount 0
21:50:29.962 00.000 10072 move complete, result=0
21:50:29.962 00.000 10072 worker thread done servicing request
21:50:29.963 00.001 10072 Worker thread wakes up
21:50:29.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:29.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:29.964 00.001 1032 GuideStep: 0.2 px 0 ms WEST, -0.0 px 0 ms NORTH
21:50:30.624 00.660 10072 Exposure complete
21:50:30.742 00.118 1032 OnExposeComplete: enter
21:50:30.747 00.005 10072 worker thread done servicing request
21:50:30.747 00.000 1032 UpdateGuideState(): m_state=6
21:50:30.750 00.003 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 836
21:50:30.753 00.003 1032 Star::Find returns 1 (0), X=1105.16, Y=136.60, Mass=1254, SNR=24.8, Peak=123 HFD=3.2
21:50:30.756 00.003 1032 MultiStar: large primary error, entering stabilization period
21:50:30.759 00.003 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
21:50:30.763 00.004 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
21:50:30.765 00.002 1032 CameraToMount -- cameraX=0.55 cameraY=-1.29 hyp=1.40 cameraTheta=-1.17 mountX=-1.38 mountY=-0.20, mountTheta=-3.00
21:50:30.770 00.005 1032 SchedulePrimaryMove(0F526948, x=0.55, y=-1.29, opts=13)
21:50:30.773 00.003 1032 Enqueuing Move request for scope (0.55, -1.29)
21:50:30.776 00.003 10072 Worker thread wakes up
21:50:30.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.55, -1.29) opts 0xd
21:50:30.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.55, -1.29)
21:50:30.776 00.000 10072 Moving (0.55, -1.29) raw xDistance=-1.38 yDistance=-0.20
21:50:30.778 00.002 10072 PPEC rslt: input = -1.38, final = -0.69, react = -0.68, pred = -0.02, hyst = -0.61, hyst_pct = 0.02, period_length = 290.05
21:50:30.778 00.000 10072 PPEC: input: -1.38, control: -0.69, exposure: 500
21:50:30.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:50:30.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:50:30.778 00.000 10072 MoveAxis(E, 667, ABG)
21:50:30.778 00.000 10072 Guiding  Dir = 2, Dur = 667
21:50:30.780 00.002 10072 IsGuiding returns 0
21:50:30.780 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:50:30.784 00.004 10072 PulseGuide returned control before completion, sleep 677
21:50:30.813 00.029 1032 UpdateGuideState exits: m=1254 SNR=24.8
21:50:30.816 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:30.819 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:30.823 00.004 1032 Enqueuing Expose request
21:50:31.484 00.661 10072 IsGuiding returns 0
21:50:31.485 00.001 10072 Move returns status 0, amount 667
21:50:31.486 00.001 10072 MoveAxis(N, 0, ABG)
21:50:31.486 00.000 10072 Move returns status 0, amount 0
21:50:31.486 00.000 10072 move complete, result=0
21:50:31.486 00.000 10072 worker thread done servicing request
21:50:31.487 00.001 10072 Worker thread wakes up
21:50:31.487 00.000 1032 GuideStep: -1.4 px 667 ms EAST, -0.2 px 0 ms NORTH
21:50:31.490 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:31.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:32.131 00.641 10072 Exposure complete
21:50:32.384 00.253 10072 worker thread done servicing request
21:50:32.384 00.000 1032 OnExposeComplete: enter
21:50:32.387 00.003 1032 UpdateGuideState(): m_state=6
21:50:32.389 00.002 1032 Star::Find(15, 1105, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 837
21:50:32.393 00.004 1032 Star::Find returns 1 (0), X=1104.90, Y=137.34, Mass=1270, SNR=25.0, Peak=114 HFD=3.3
21:50:32.409 00.016 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
21:50:32.412 00.003 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
21:50:32.415 00.003 1032 CameraToMount -- cameraX=0.29 cameraY=-0.54 hyp=0.62 cameraTheta=-1.08 mountX=-0.60 mountY=-0.14, mountTheta=-2.91
21:50:32.419 00.004 1032 SchedulePrimaryMove(0F526948, x=0.29, y=-0.54, opts=13)
21:50:32.423 00.004 1032 Enqueuing Move request for scope (0.29, -0.54)
21:50:32.440 00.017 10072 Worker thread wakes up
21:50:32.440 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.54) opts 0xd
21:50:32.440 00.000 10072 Handling offset move in thread for scope, endpoint = (0.29, -0.54)
21:50:32.440 00.000 10072 Moving (0.29, -0.54) raw xDistance=-0.60 yDistance=-0.14
21:50:32.443 00.003 10072 PPEC rslt: input = -0.60, final = -0.31, react = -0.29, pred = -0.01, hyst = -0.26, hyst_pct = 0.01, period_length = 290.05
21:50:32.443 00.000 10072 PPEC: input: -0.60, control: -0.31, exposure: 500
21:50:32.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:32.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:50:32.443 00.000 10072 MoveAxis(E, 296, ABG)
21:50:32.443 00.000 10072 Guiding  Dir = 2, Dur = 296
21:50:32.444 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:50:32.447 00.003 10072 IsGuiding returns 0
21:50:32.448 00.001 10072 PulseGuide returned control before completion, sleep 306
21:50:32.534 00.086 1032 UpdateGuideState exits: m=1270 SNR=25.0
21:50:32.540 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:32.570 00.030 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:32.575 00.005 1032 Enqueuing Expose request
21:50:32.758 00.183 10072 IsGuiding returns 0
21:50:32.758 00.000 10072 Move returns status 0, amount 296
21:50:32.758 00.000 10072 MoveAxis(N, 0, ABG)
21:50:32.758 00.000 10072 Move returns status 0, amount 0
21:50:32.758 00.000 10072 move complete, result=0
21:50:32.759 00.001 10072 worker thread done servicing request
21:50:32.759 00.000 10072 Worker thread wakes up
21:50:32.759 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:32.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:32.805 00.046 1032 GuideStep: -0.6 px 296 ms EAST, -0.1 px 0 ms NORTH
21:50:33.403 00.598 10072 Exposure complete
21:50:33.481 00.078 10072 worker thread done servicing request
21:50:33.481 00.000 1032 OnExposeComplete: enter
21:50:33.483 00.002 1032 UpdateGuideState(): m_state=6
21:50:33.486 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 838
21:50:33.489 00.003 1032 Star::Find returns 1 (0), X=1104.71, Y=137.60, Mass=1161, SNR=23.9, Peak=107 HFD=3.2
21:50:33.491 00.002 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
21:50:33.493 00.002 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
21:50:33.495 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.29 hyp=0.30 cameraTheta=-1.22 mountX=-0.30 mountY=-0.03, mountTheta=-3.05
21:50:33.500 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.29, opts=13)
21:50:33.503 00.003 1032 Enqueuing Move request for scope (0.10, -0.29)
21:50:33.505 00.002 10072 Worker thread wakes up
21:50:33.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.29) opts 0xd
21:50:33.506 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.29)
21:50:33.506 00.000 10072 Moving (0.10, -0.29) raw xDistance=-0.30 yDistance=-0.03
21:50:33.507 00.001 10072 PPEC rslt: input = -0.30, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.17, hyst_pct = 0.01, period_length = 290.05
21:50:33.507 00.000 10072 PPEC: input: -0.30, control: -0.16, exposure: 500
21:50:33.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:33.507 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:50:33.508 00.001 10072 MoveAxis(E, 154, ABG)
21:50:33.508 00.000 10072 Guiding  Dir = 2, Dur = 154
21:50:33.508 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:50:33.512 00.004 10072 IsGuiding returns 0
21:50:33.512 00.000 10072 PulseGuide returned control before completion, sleep 164
21:50:33.536 00.024 1032 UpdateGuideState exits: m=1161 SNR=23.9
21:50:33.539 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:33.541 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:33.543 00.002 1032 Enqueuing Expose request
21:50:33.681 00.138 10072 IsGuiding returns 0
21:50:33.682 00.001 10072 Move returns status 0, amount 154
21:50:33.682 00.000 10072 MoveAxis(N, 0, ABG)
21:50:33.682 00.000 10072 Move returns status 0, amount 0
21:50:33.682 00.000 10072 move complete, result=0
21:50:33.682 00.000 10072 worker thread done servicing request
21:50:33.682 00.000 10072 Worker thread wakes up
21:50:33.682 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:33.682 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:34.152 00.470 1032 GuideStep: -0.3 px 154 ms EAST, -0.0 px 0 ms NORTH
21:50:34.171 00.019 10072 Exposure complete
21:50:34.842 00.671 10072 worker thread done servicing request
21:50:34.842 00.000 1032 OnExposeComplete: enter
21:50:34.848 00.006 1032 UpdateGuideState(): m_state=6
21:50:34.852 00.004 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 839
21:50:34.857 00.005 1032 Star::Find returns 1 (0), X=1104.61, Y=137.57, Mass=1169, SNR=23.9, Peak=117 HFD=3.1
21:50:34.869 00.012 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
21:50:34.873 00.004 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
21:50:34.877 00.004 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.31 hyp=0.31 cameraTheta=-1.57 mountX=-0.30 mountY=0.08, mountTheta=2.88
21:50:34.885 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.31, opts=13)
21:50:34.907 00.022 1032 Enqueuing Move request for scope (-0.00, -0.31)
21:50:34.914 00.007 10072 Worker thread wakes up
21:50:34.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.31) opts 0xd
21:50:34.915 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.31)
21:50:34.915 00.000 10072 Moving (-0.00, -0.31) raw xDistance=-0.30 yDistance=0.08
21:50:34.921 00.006 10072 PPEC rslt: input = -0.30, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.15, hyst_pct = 0.01, period_length = 290.05
21:50:34.921 00.000 10072 PPEC: input: -0.30, control: -0.16, exposure: 500
21:50:34.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:34.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:50:34.921 00.000 10072 MoveAxis(E, 157, ABG)
21:50:34.929 00.008 10072 Guiding  Dir = 2, Dur = 157
21:50:34.930 00.001 10072 IsGuiding returns 0
21:50:34.939 00.009 10072 PulseGuide returned control before completion, sleep 159
21:50:34.943 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:50:35.022 00.079 1032 UpdateGuideState exits: m=1169 SNR=23.9
21:50:35.025 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:35.028 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:35.030 00.002 1032 Enqueuing Expose request
21:50:35.119 00.089 10072 IsGuiding returns 0
21:50:35.119 00.000 10072 Move returns status 0, amount 157
21:50:35.119 00.000 10072 MoveAxis(N, 0, ABG)
21:50:35.119 00.000 10072 Move returns status 0, amount 0
21:50:35.119 00.000 10072 move complete, result=0
21:50:35.120 00.001 10072 worker thread done servicing request
21:50:35.120 00.000 10072 Worker thread wakes up
21:50:35.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:35.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:35.132 00.012 1032 GuideStep: -0.3 px 157 ms EAST, 0.1 px 0 ms NORTH
21:50:35.776 00.644 10072 Exposure complete
21:50:35.883 00.107 10072 worker thread done servicing request
21:50:35.885 00.002 1032 OnExposeComplete: enter
21:50:35.889 00.004 1032 UpdateGuideState(): m_state=6
21:50:35.912 00.023 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 840
21:50:35.918 00.006 1032 Star::Find returns 1 (0), X=1104.56, Y=137.93, Mass=1191, SNR=24.2, Peak=101 HFD=3.1
21:50:35.921 00.003 1032 MultiStar: exiting stabilization period
21:50:35.928 00.007 1032 MultiStar: [#1 -0.09,0.21,0.97,U] [#2 0.14,0.30,0.00,M1] [#3 0.02,0.05,0.75,U] [#4 0.11,0.12,0.74,U] [#5 0.06,0.27,0.00,M4] [#6 0.00,0.20,0.66,U] [#7 0.09,0.21,0.70,U] [#8 0.12,0.18,0.52,U] 
21:50:35.931 00.003 1032 single-star, 6 included, MultiStar: {0.02, 0.14}, one-star: {-0.05, 0.05}
21:50:35.934 00.003 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.83) = xAngle (0.52 = 0.52)
21:50:35.937 00.003 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.52 = 0.52)
21:50:35.940 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.35 mountX=0.06 mountY=0.03, mountTheta=0.52
21:50:35.944 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
21:50:35.947 00.003 1032 Enqueuing Move request for scope (-0.05, 0.05)
21:50:35.951 00.004 10072 Worker thread wakes up
21:50:35.951 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
21:50:35.951 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
21:50:35.951 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.03
21:50:35.953 00.002 10072 PPEC rslt: input = 0.06, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 290.05
21:50:35.954 00.001 10072 PPEC: input: 0.06, control: -0.04, exposure: 500
21:50:35.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:35.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:50:35.954 00.000 10072 MoveAxis(E, 34, ABG)
21:50:35.954 00.000 10072 Guiding  Dir = 2, Dur = 34
21:50:35.955 00.001 10072 IsGuiding returns 0
21:50:35.955 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:50:35.961 00.006 10072 PulseGuide returned control before completion, sleep 42
21:50:36.000 00.039 1032 UpdateGuideState exits: m=1191 SNR=24.2
21:50:36.003 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:36.008 00.005 10072 IsGuiding returns 0
21:50:36.008 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:36.011 00.003 10072 Move returns status 0, amount 34
21:50:36.012 00.001 10072 MoveAxis(N, 0, ABG)
21:50:36.012 00.000 10072 Move returns status 0, amount 0
21:50:36.012 00.000 10072 move complete, result=0
21:50:36.012 00.000 10072 worker thread done servicing request
21:50:36.012 00.000 1032 Enqueuing Expose request
21:50:36.018 00.006 10072 Worker thread wakes up
21:50:36.018 00.000 1032 GuideStep: 0.1 px 34 ms EAST, 0.0 px 0 ms NORTH
21:50:36.028 00.010 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:36.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:36.459 00.431 10072 Exposure complete
21:50:36.633 00.174 10072 worker thread done servicing request
21:50:36.634 00.001 1032 OnExposeComplete: enter
21:50:36.639 00.005 1032 UpdateGuideState(): m_state=6
21:50:36.657 00.018 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 841
21:50:36.660 00.003 1032 Star::Find returns 1 (0), X=1104.73, Y=137.98, Mass=1344, SNR=25.7, Peak=112 HFD=3.2
21:50:36.664 00.004 1032 MultiStar: [#1 -0.01,0.22,0.89,U] [#2 0.03,0.31,0.00,M2] [#3 0.09,-0.09,0.72,U] [#4 -0.06,0.01,0.63,U] [#5 0.11,0.18,0.65,U] [#6 -0.09,0.26,0.00,M3] [#7 0.12,0.12,0.65,U] [#8 0.14,0.04,0.52,U] 
21:50:36.668 00.004 1032 refined, 6 included, MultiStar: {0.07, 0.09}, one-star: {0.12, 0.09}
21:50:36.671 00.003 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
21:50:36.678 00.007 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
21:50:36.682 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.89 mountX=0.07 mountY=-0.09, mountTheta=-0.94
21:50:36.713 00.031 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
21:50:36.724 00.011 1032 Enqueuing Move request for scope (0.07, 0.09)
21:50:36.736 00.012 10072 Worker thread wakes up
21:50:36.737 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
21:50:36.737 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
21:50:36.737 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
21:50:36.740 00.003 10072 PPEC rslt: input = 0.07, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 290.05
21:50:36.740 00.000 10072 PPEC: input: 0.07, control: -0.03, exposure: 500
21:50:36.741 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:36.741 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:50:36.741 00.000 10072 MoveAxis(E, 30, ABG)
21:50:36.741 00.000 10072 Guiding  Dir = 2, Dur = 30
21:50:36.744 00.003 10072 IsGuiding returns 0
21:50:36.748 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:50:36.753 00.005 10072 PulseGuide returned control before completion, sleep 35
21:50:36.803 00.050 10072 IsGuiding returns 0
21:50:36.803 00.000 10072 Move returns status 0, amount 30
21:50:36.803 00.000 10072 MoveAxis(N, 0, ABG)
21:50:36.803 00.000 10072 Move returns status 0, amount 0
21:50:36.803 00.000 10072 move complete, result=0
21:50:36.805 00.002 10072 worker thread done servicing request
21:50:36.812 00.007 1032 UpdateGuideState exits: m=1344 SNR=25.7
21:50:36.815 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:36.818 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:36.821 00.003 1032 Enqueuing Expose request
21:50:36.823 00.002 10072 Worker thread wakes up
21:50:36.823 00.000 1032 GuideStep: 0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
21:50:36.826 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:36.826 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:37.464 00.638 10072 Exposure complete
21:50:37.607 00.143 10072 worker thread done servicing request
21:50:37.607 00.000 1032 OnExposeComplete: enter
21:50:37.611 00.004 1032 UpdateGuideState(): m_state=6
21:50:37.613 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 842
21:50:37.616 00.003 1032 Star::Find returns 1 (0), X=1104.60, Y=137.98, Mass=1203, SNR=24.3, Peak=100 HFD=3.3
21:50:37.619 00.003 1032 MultiStar: [#1 -0.09,0.34,0.00,M4] [#2 0.22,0.23,0.00,M3] [#3 0.07,0.05,0.81,U] [#4 0.19,0.16,0.00,M1] [#5 0.05,0.41,0.00,M4] [#6 -0.03,0.29,0.00,M4] [#7 0.04,0.10,0.67,U] [#8 0.07,0.25,0.00,M1] 
21:50:37.621 00.002 1032 refined, 2 included, MultiStar: {0.03, 0.08}, one-star: {-0.00, 0.09}
21:50:37.624 00.003 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
21:50:37.626 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
21:50:37.628 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.20 mountX=0.07 mountY=-0.05, mountTheta=-0.63
21:50:37.633 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
21:50:37.637 00.004 1032 Enqueuing Move request for scope (0.03, 0.08)
21:50:37.640 00.003 10072 Worker thread wakes up
21:50:37.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
21:50:37.640 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
21:50:37.640 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
21:50:37.641 00.001 10072 PPEC rslt: input = 0.07, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 290.05
21:50:37.641 00.000 10072 PPEC: input: 0.07, control: -0.03, exposure: 500
21:50:37.641 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:37.642 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:50:37.642 00.000 10072 MoveAxis(E, 32, ABG)
21:50:37.642 00.000 10072 Guiding  Dir = 2, Dur = 32
21:50:37.642 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:50:37.646 00.004 10072 IsGuiding returns 0
21:50:37.647 00.001 10072 PulseGuide returned control before completion, sleep 41
21:50:37.678 00.031 1032 UpdateGuideState exits: m=1203 SNR=24.3
21:50:37.683 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:37.687 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:37.689 00.002 1032 Enqueuing Expose request
21:50:37.693 00.004 10072 IsGuiding returns 0
21:50:37.693 00.000 10072 Move returns status 0, amount 32
21:50:37.694 00.001 10072 MoveAxis(N, 0, ABG)
21:50:37.694 00.000 10072 Move returns status 0, amount 0
21:50:37.694 00.000 10072 move complete, result=0
21:50:37.694 00.000 10072 worker thread done servicing request
21:50:37.694 00.000 10072 Worker thread wakes up
21:50:37.694 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:37.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:37.702 00.008 1032 GuideStep: 0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
21:50:38.105 00.403 10072 Exposure complete
21:50:38.214 00.109 10072 worker thread done servicing request
21:50:38.214 00.000 1032 OnExposeComplete: enter
21:50:38.216 00.002 1032 UpdateGuideState(): m_state=6
21:50:38.219 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 843
21:50:38.222 00.003 1032 Star::Find returns 1 (0), X=1104.64, Y=138.08, Mass=1273, SNR=25.0, Peak=105 HFD=3.3
21:50:38.227 00.005 1032 MultiStar: [#1 -0.10,0.53,0.00,M5] [#2 0.15,0.43,0.00,M4] [#3 0.01,0.21,0.74,U] [#4 0.10,0.21,0.65,U] [#5 0.03,0.43,0.00,M5] [#6 0.06,0.56,0.00,M5] [#7 0.05,0.06,0.70,U] [#8 0.04,0.30,0.00,M2] 
21:50:38.230 00.003 1032 refined, 3 included, MultiStar: {0.05, 0.17}, one-star: {0.03, 0.20}
21:50:38.232 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
21:50:38.234 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
21:50:38.237 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.31 mountX=0.16 mountY=-0.09, mountTheta=-0.52
21:50:38.241 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.17, opts=13)
21:50:38.246 00.005 1032 Enqueuing Move request for scope (0.05, 0.17)
21:50:38.251 00.005 10072 Worker thread wakes up
21:50:38.251 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
21:50:38.251 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
21:50:38.252 00.001 10072 Moving (0.05, 0.17) raw xDistance=0.16 yDistance=-0.09
21:50:38.253 00.001 10072 PPEC rslt: input = 0.16, final = 0.05, react = 0.08, pred = -0.03, hyst = 0.07, hyst_pct = 0.00, period_length = 290.05
21:50:38.254 00.001 10072 PPEC: input: 0.16, control: 0.05, exposure: 500
21:50:38.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:38.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:50:38.254 00.000 10072 MoveAxis(W, 46, ABG)
21:50:38.254 00.000 10072 Guiding  Dir = 3, Dur = 46
21:50:38.255 00.001 10072 IsGuiding returns 0
21:50:38.255 00.000 10072 PulseGuide returned control before completion, sleep 56
21:50:38.256 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:50:38.286 00.030 1032 UpdateGuideState exits: m=1273 SNR=25.0
21:50:38.291 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:38.295 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:38.303 00.008 1032 Enqueuing Expose request
21:50:38.320 00.017 10072 IsGuiding returns 0
21:50:38.320 00.000 10072 Move returns status 0, amount 46
21:50:38.320 00.000 10072 MoveAxis(N, 0, ABG)
21:50:38.320 00.000 10072 Move returns status 0, amount 0
21:50:38.320 00.000 10072 move complete, result=0
21:50:38.321 00.001 10072 worker thread done servicing request
21:50:38.321 00.000 10072 Worker thread wakes up
21:50:38.321 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:38.321 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:38.321 00.000 1032 GuideStep: 0.2 px 46 ms WEST, -0.1 px 0 ms NORTH
21:50:38.947 00.626 10072 Exposure complete
21:50:39.038 00.091 10072 worker thread done servicing request
21:50:39.038 00.000 1032 OnExposeComplete: enter
21:50:39.041 00.003 1032 UpdateGuideState(): m_state=6
21:50:39.044 00.003 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 844
21:50:39.048 00.004 1032 Star::Find returns 1 (0), X=1104.78, Y=137.94, Mass=1300, SNR=25.3, Peak=110 HFD=3.0
21:50:39.057 00.009 1032 MultiStar: [#1 0.01,0.25,0.00,M6] [#2 0.15,0.19,0.00,M5] [#3 -0.08,0.09,0.74,U] [#4 0.11,0.05,0.62,U] [#5 -0.04,0.27,0.00,M6] [#6 0.14,0.28,0.00,M6] [#7 0.07,0.07,0.70,U] [#8 0.29,0.07,0.00,M3] 
21:50:39.061 00.004 1032 refined, 3 included, MultiStar: {0.07, 0.07}, one-star: {0.17, 0.06}
21:50:39.063 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
21:50:39.065 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
21:50:39.068 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.72 mountX=0.04 mountY=-0.09, mountTheta=-1.11
21:50:39.071 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
21:50:39.074 00.003 1032 Enqueuing Move request for scope (0.07, 0.07)
21:50:39.076 00.002 10072 Worker thread wakes up
21:50:39.076 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
21:50:39.076 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
21:50:39.076 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.04 yDistance=-0.09
21:50:39.078 00.002 10072 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 290.05
21:50:39.078 00.000 10072 PPEC: input: 0.04, control: -0.03, exposure: 500
21:50:39.078 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:39.078 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:50:39.078 00.000 10072 MoveAxis(E, 31, ABG)
21:50:39.078 00.000 10072 Guiding  Dir = 2, Dur = 31
21:50:39.079 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:50:39.084 00.005 10072 IsGuiding returns 0
21:50:39.086 00.002 10072 PulseGuide returned control before completion, sleep 39
21:50:39.114 00.028 1032 UpdateGuideState exits: m=1300 SNR=25.3
21:50:39.116 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:39.120 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:39.122 00.002 1032 Enqueuing Expose request
21:50:39.130 00.008 10072 IsGuiding returns 1
21:50:39.130 00.000 10072 scope still moving after pulse duration time elapsed
21:50:39.160 00.030 10072 IsGuiding returns 0
21:50:39.160 00.000 10072 scope move finished after 31 + 45 ms
21:50:39.160 00.000 10072 Move returns status 0, amount 31
21:50:39.160 00.000 10072 MoveAxis(N, 0, ABG)
21:50:39.160 00.000 10072 Move returns status 0, amount 0
21:50:39.160 00.000 10072 move complete, result=0
21:50:39.160 00.000 10072 worker thread done servicing request
21:50:39.160 00.000 10072 Worker thread wakes up
21:50:39.161 00.001 1032 GuideStep: 0.0 px 31 ms EAST, -0.1 px 0 ms NORTH
21:50:39.163 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:39.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:39.572 00.409 10072 Exposure complete
21:50:39.664 00.092 10072 worker thread done servicing request
21:50:39.664 00.000 1032 OnExposeComplete: enter
21:50:39.667 00.003 1032 UpdateGuideState(): m_state=6
21:50:39.670 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 845
21:50:39.672 00.002 1032 Star::Find returns 1 (0), X=1104.69, Y=137.85, Mass=1372, SNR=26.0, Peak=121 HFD=3.1
21:50:39.674 00.002 1032 MultiStar: [#1 -0.09,0.25,0.00,M7] [#2 0.19,0.13,0.74,U] [#3 0.02,0.06,0.72,U] [#4 0.08,0.10,0.62,U] [#5 0.16,0.21,0.00,M7] [#6 0.11,0.20,0.59,U] [#7 0.08,-0.02,0.62,U] [#8 0.06,0.02,0.48,U] 
21:50:39.677 00.003 1032 single-star, 6 included, MultiStar: {0.09, 0.06}, one-star: {0.08, -0.03}
21:50:39.686 00.009 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
21:50:39.689 00.003 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
21:50:39.692 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.38 mountX=-0.05 mountY=-0.07, mountTheta=-2.21
21:50:39.698 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
21:50:39.701 00.003 1032 Enqueuing Move request for scope (0.08, -0.03)
21:50:39.705 00.004 10072 Worker thread wakes up
21:50:39.705 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
21:50:39.705 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
21:50:39.706 00.001 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
21:50:39.709 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:50:39.714 00.005 10072 PPEC rslt: input = -0.05, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 290.04
21:50:39.714 00.000 10072 PPEC: input: -0.05, control: -0.03, exposure: 500
21:50:39.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:39.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:50:39.714 00.000 10072 MoveAxis(E, 28, ABG)
21:50:39.714 00.000 10072 Guiding  Dir = 2, Dur = 28
21:50:39.715 00.001 10072 IsGuiding returns 0
21:50:39.716 00.001 10072 PulseGuide returned control before completion, sleep 37
21:50:39.739 00.023 1032 UpdateGuideState exits: m=1372 SNR=26.0
21:50:39.748 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:39.753 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:39.756 00.003 1032 Enqueuing Expose request
21:50:39.760 00.004 10072 IsGuiding returns 0
21:50:39.760 00.000 10072 Move returns status 0, amount 28
21:50:39.760 00.000 10072 MoveAxis(N, 0, ABG)
21:50:39.760 00.000 10072 Move returns status 0, amount 0
21:50:39.760 00.000 10072 move complete, result=0
21:50:39.760 00.000 10072 worker thread done servicing request
21:50:39.760 00.000 10072 Worker thread wakes up
21:50:39.760 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:39.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:39.774 00.014 1032 GuideStep: -0.1 px 28 ms EAST, -0.1 px 0 ms NORTH
21:50:40.388 00.614 10072 Exposure complete
21:50:40.475 00.087 10072 worker thread done servicing request
21:50:40.476 00.001 1032 OnExposeComplete: enter
21:50:40.478 00.002 1032 UpdateGuideState(): m_state=6
21:50:40.482 00.004 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 846
21:50:40.492 00.010 1032 Star::Find returns 1 (0), X=1104.61, Y=137.83, Mass=1361, SNR=25.9, Peak=125 HFD=3.2
21:50:40.496 00.004 1032 MultiStar: [#1 -0.22,0.30,0.00,M8] [#2 0.08,0.21,0.76,U] [#3 0.12,0.15,0.72,U] [#4 -0.04,0.25,0.00,M1] [#5 0.00,0.37,0.00,M8] [#6 -0.07,0.28,0.00,M6] [#7 -0.02,0.27,0.00,M1] [#8 -0.03,0.05,0.49,U] 
21:50:40.498 00.002 1032 single-star, 3 included, MultiStar: {0.05, 0.08}, one-star: {0.00, -0.06}
21:50:40.500 00.002 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.95)
21:50:40.502 00.002 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.95)
21:50:40.505 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.50 mountX=-0.06 mountY=0.01, mountTheta=2.95
21:50:40.509 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.06, opts=13)
21:50:40.515 00.006 1032 Enqueuing Move request for scope (0.00, -0.06)
21:50:40.518 00.003 10072 Worker thread wakes up
21:50:40.518 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
21:50:40.518 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
21:50:40.519 00.001 10072 Moving (0.00, -0.06) raw xDistance=-0.06 yDistance=0.01
21:50:40.528 00.009 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.99
21:50:40.529 00.001 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
21:50:40.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:40.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:50:40.529 00.000 10072 MoveAxis(E, 21, ABG)
21:50:40.529 00.000 10072 Guiding  Dir = 2, Dur = 21
21:50:40.529 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:50:40.534 00.005 10072 IsGuiding returns 0
21:50:40.534 00.000 10072 PulseGuide returned control before completion, sleep 31
21:50:40.559 00.025 1032 UpdateGuideState exits: m=1361 SNR=25.9
21:50:40.562 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:40.563 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:40.566 00.003 1032 Enqueuing Expose request
21:50:40.577 00.011 10072 IsGuiding returns 1
21:50:40.578 00.001 10072 scope still moving after pulse duration time elapsed
21:50:40.605 00.027 10072 IsGuiding returns 0
21:50:40.605 00.000 10072 scope move finished after 21 + 49 ms
21:50:40.605 00.000 10072 Move returns status 0, amount 21
21:50:40.605 00.000 10072 MoveAxis(N, 0, ABG)
21:50:40.605 00.000 10072 Move returns status 0, amount 0
21:50:40.605 00.000 10072 move complete, result=0
21:50:40.605 00.000 10072 worker thread done servicing request
21:50:40.605 00.000 10072 Worker thread wakes up
21:50:40.605 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:40.605 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:40.606 00.001 1032 GuideStep: -0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
21:50:41.013 00.407 10072 Exposure complete
21:50:41.100 00.087 10072 worker thread done servicing request
21:50:41.100 00.000 1032 OnExposeComplete: enter
21:50:41.103 00.003 1032 UpdateGuideState(): m_state=6
21:50:41.106 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 847
21:50:41.109 00.003 1032 Star::Find returns 1 (0), X=1104.61, Y=138.07, Mass=1304, SNR=25.3, Peak=116 HFD=3.3
21:50:41.115 00.006 1032 MultiStar: [#1 -0.19,0.47,0.00,M9] [#2 -0.01,0.42,0.00,M4] [#3 0.05,0.19,0.73,U] [#4 -0.15,0.11,0.65,U] [#5 -0.01,0.42,0.00,M9] [#6 -0.00,0.44,0.00,M7] [#7 -0.02,0.24,0.00,M2] [#8 -0.18,0.25,0.00,M2] 
21:50:41.117 00.002 1032 refined, 2 included, MultiStar: {-0.02, 0.17}, one-star: {0.00, 0.18}
21:50:41.121 00.004 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
21:50:41.124 00.003 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
21:50:41.127 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.71 mountX=0.17 mountY=-0.02, mountTheta=-0.12
21:50:41.131 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.17, opts=13)
21:50:41.133 00.002 1032 Enqueuing Move request for scope (-0.02, 0.17)
21:50:41.135 00.002 10072 Worker thread wakes up
21:50:41.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
21:50:41.135 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
21:50:41.135 00.000 10072 Moving (-0.02, 0.17) raw xDistance=0.17 yDistance=-0.02
21:50:41.138 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:50:41.141 00.003 10072 PPEC rslt: input = 0.17, final = 0.06, react = 0.08, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 289.95
21:50:41.141 00.000 10072 PPEC: input: 0.17, control: 0.06, exposure: 500
21:50:41.141 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:41.141 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:50:41.141 00.000 10072 MoveAxis(W, 60, ABG)
21:50:41.142 00.001 10072 Guiding  Dir = 3, Dur = 60
21:50:41.142 00.000 10072 IsGuiding returns 0
21:50:41.143 00.001 10072 PulseGuide returned control before completion, sleep 70
21:50:41.168 00.025 1032 UpdateGuideState exits: m=1304 SNR=25.3
21:50:41.171 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:41.175 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:41.178 00.003 1032 Enqueuing Expose request
21:50:41.217 00.039 10072 IsGuiding returns 0
21:50:41.217 00.000 10072 Move returns status 0, amount 60
21:50:41.217 00.000 10072 MoveAxis(N, 0, ABG)
21:50:41.217 00.000 10072 Move returns status 0, amount 0
21:50:41.217 00.000 10072 move complete, result=0
21:50:41.217 00.000 10072 worker thread done servicing request
21:50:41.218 00.001 10072 Worker thread wakes up
21:50:41.218 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:41.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:41.224 00.006 1032 GuideStep: 0.2 px 60 ms WEST, -0.0 px 0 ms NORTH
21:50:41.857 00.633 10072 Exposure complete
21:50:41.933 00.076 10072 worker thread done servicing request
21:50:41.934 00.001 1032 OnExposeComplete: enter
21:50:41.936 00.002 1032 UpdateGuideState(): m_state=6
21:50:41.939 00.003 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 848
21:50:41.941 00.002 1032 Star::Find returns 1 (0), X=1104.76, Y=137.92, Mass=1190, SNR=24.2, Peak=95 HFD=3.0
21:50:41.944 00.003 1032 MultiStar: [#1 -0.13,0.22,0.00,M10] [#2 0.13,0.34,0.00,M5] [#3 0.07,0.05,0.77,U] [#4 -0.18,-0.06,0.70,U] [#5 0.08,0.36,0.00,M10] [#6 -0.02,0.33,0.00,M8] [#7 -0.07,0.02,0.72,U] [#8 0.07,0.11,0.54,U] 
21:50:41.946 00.002 1032 refined, 4 included, MultiStar: {0.02, 0.03}, one-star: {0.15, 0.03}
21:50:41.948 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
21:50:41.949 00.001 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
21:50:41.951 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.96 mountX=0.02 mountY=-0.02, mountTheta=-0.87
21:50:41.954 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
21:50:41.956 00.002 1032 Enqueuing Move request for scope (0.02, 0.03)
21:50:41.961 00.005 10072 Worker thread wakes up
21:50:41.961 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
21:50:41.961 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
21:50:41.961 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.02
21:50:41.965 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=92, Gamma=2.230
21:50:41.968 00.003 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.91
21:50:41.969 00.001 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
21:50:41.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:41.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:50:41.969 00.000 10072 MoveAxis(E, 20, ABG)
21:50:41.969 00.000 10072 Guiding  Dir = 2, Dur = 20
21:50:41.970 00.001 10072 IsGuiding returns 0
21:50:41.970 00.000 10072 PulseGuide returned control before completion, sleep 30
21:50:41.993 00.023 1032 UpdateGuideState exits: m=1190 SNR=24.2
21:50:41.997 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:42.000 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:42.003 00.003 1032 Enqueuing Expose request
21:50:42.011 00.008 10072 IsGuiding returns 0
21:50:42.011 00.000 10072 Move returns status 0, amount 20
21:50:42.011 00.000 10072 MoveAxis(N, 0, ABG)
21:50:42.011 00.000 10072 Move returns status 0, amount 0
21:50:42.011 00.000 10072 move complete, result=0
21:50:42.012 00.001 10072 worker thread done servicing request
21:50:42.012 00.000 10072 Worker thread wakes up
21:50:42.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:42.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:42.014 00.002 1032 GuideStep: 0.0 px 20 ms EAST, -0.0 px 0 ms NORTH
21:50:42.417 00.403 10072 Exposure complete
21:50:42.483 00.066 10072 worker thread done servicing request
21:50:42.483 00.000 1032 OnExposeComplete: enter
21:50:42.485 00.002 1032 UpdateGuideState(): m_state=6
21:50:42.486 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 849
21:50:42.489 00.003 1032 Star::Find returns 1 (0), X=1104.64, Y=137.88, Mass=1311, SNR=25.4, Peak=108 HFD=3.2
21:50:42.491 00.002 1032 MultiStar: [#1 -0.28,0.31,0.00,R] [#2 0.02,0.24,0.00,M6] [#3 -0.07,0.11,0.72,U] [#4 -0.13,0.07,0.72,U] [#5 -0.02,0.29,0.00,R] [#6 -0.10,0.17,0.55,U] [#7 0.04,-0.01,0.68,U] [#8 -0.01,0.09,0.52,U] 
21:50:42.494 00.003 1032 single-star, 5 included, MultiStar: {-0.04, 0.06}, one-star: {0.04, -0.01}
21:50:42.497 00.003 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
21:50:42.500 00.003 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
21:50:42.502 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.26 mountX=-0.02 mountY=-0.03, mountTheta=-2.09
21:50:42.505 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
21:50:42.507 00.002 1032 Enqueuing Move request for scope (0.04, -0.01)
21:50:42.509 00.002 10072 Worker thread wakes up
21:50:42.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
21:50:42.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
21:50:42.509 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.03
21:50:42.510 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:50:42.514 00.004 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.87
21:50:42.514 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
21:50:42.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:42.514 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:50:42.514 00.000 10072 MoveAxis(E, 16, ABG)
21:50:42.514 00.000 10072 Guiding  Dir = 2, Dur = 16
21:50:42.514 00.000 10072 IsGuiding returns 0
21:50:42.515 00.001 10072 PulseGuide returned control before completion, sleep 26
21:50:42.534 00.019 1032 UpdateGuideState exits: m=1311 SNR=25.4
21:50:42.536 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:42.539 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:42.540 00.001 1032 Enqueuing Expose request
21:50:42.553 00.013 10072 IsGuiding returns 0
21:50:42.554 00.001 10072 Move returns status 0, amount 16
21:50:42.554 00.000 10072 MoveAxis(N, 0, ABG)
21:50:42.554 00.000 10072 Move returns status 0, amount 0
21:50:42.554 00.000 10072 move complete, result=0
21:50:42.554 00.000 10072 worker thread done servicing request
21:50:42.554 00.000 10072 Worker thread wakes up
21:50:42.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:42.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:42.557 00.003 1032 GuideStep: -0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
21:50:43.181 00.624 10072 Exposure complete
21:50:43.247 00.066 10072 worker thread done servicing request
21:50:43.247 00.000 1032 OnExposeComplete: enter
21:50:43.249 00.002 1032 UpdateGuideState(): m_state=6
21:50:43.252 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 850
21:50:43.253 00.001 1032 Star::Find returns 1 (0), X=1104.55, Y=138.02, Mass=1186, SNR=24.1, Peak=103 HFD=3.1
21:50:43.255 00.002 1032 MultiStar: [#1 0.10,0.20,1.02,U] [#2 0.10,0.48,0.00,M7] [#3 -0.11,0.05,0.81,U] [#4 -0.22,0.09,0.67,U] [#5 -0.05,0.15,0.67,U] [#6 0.02,0.29,0.00,M8] [#7 -0.11,0.18,0.72,U] [#8 -0.11,0.20,0.53,U] 
21:50:43.258 00.003 1032 single-star, 6 included, MultiStar: {-0.07, 0.14}, one-star: {-0.06, 0.13}
21:50:43.260 00.002 1032 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.83) = xAngle (0.15 = 0.15)
21:50:43.261 00.001 1032 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.15 = 0.15)
21:50:43.263 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.98 mountX=0.14 mountY=0.02, mountTheta=0.15
21:50:43.266 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.13, opts=13)
21:50:43.271 00.005 1032 Enqueuing Move request for scope (-0.06, 0.13)
21:50:43.274 00.003 10072 Worker thread wakes up
21:50:43.274 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
21:50:43.274 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
21:50:43.274 00.000 10072 Moving (-0.06, 0.13) raw xDistance=0.14 yDistance=0.02
21:50:43.276 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:50:43.279 00.003 10072 PPEC rslt: input = 0.14, final = 0.05, react = 0.07, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 289.83
21:50:43.279 00.000 10072 PPEC: input: 0.14, control: 0.05, exposure: 500
21:50:43.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:43.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:50:43.279 00.000 10072 MoveAxis(W, 49, ABG)
21:50:43.280 00.001 10072 Guiding  Dir = 3, Dur = 49
21:50:43.280 00.000 10072 IsGuiding returns 0
21:50:43.280 00.000 10072 PulseGuide returned control before completion, sleep 59
21:50:43.304 00.024 1032 UpdateGuideState exits: m=1186 SNR=24.1
21:50:43.308 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:43.310 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:43.312 00.002 1032 Enqueuing Expose request
21:50:43.350 00.038 10072 IsGuiding returns 0
21:50:43.350 00.000 10072 Move returns status 0, amount 49
21:50:43.350 00.000 10072 MoveAxis(N, 0, ABG)
21:50:43.350 00.000 10072 Move returns status 0, amount 0
21:50:43.350 00.000 10072 move complete, result=0
21:50:43.350 00.000 10072 worker thread done servicing request
21:50:43.350 00.000 10072 Worker thread wakes up
21:50:43.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:43.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:43.357 00.007 1032 GuideStep: 0.1 px 49 ms WEST, 0.0 px 0 ms NORTH
21:50:43.760 00.403 10072 Exposure complete
21:50:43.815 00.055 10072 worker thread done servicing request
21:50:43.816 00.001 1032 OnExposeComplete: enter
21:50:43.818 00.002 1032 UpdateGuideState(): m_state=6
21:50:43.820 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 851
21:50:43.821 00.001 1032 Star::Find returns 1 (0), X=1104.58, Y=138.07, Mass=1142, SNR=23.7, Peak=107 HFD=3.2
21:50:43.824 00.003 1032 MultiStar: [#1 0.13,0.01,1.00,U] [#2 -0.02,0.34,0.00,M8] [#3 -0.26,0.25,0.00,M1] [#4 -0.16,0.29,0.00,M1] [#5 0.01,0.24,0.69,U] [#6 -0.30,0.29,0.00,M9] [#7 0.03,0.29,0.00,M1] [#8 -0.01,0.27,0.00,M1] 
21:50:43.826 00.002 1032 refined, 2 included, MultiStar: {0.04, 0.13}, one-star: {-0.03, 0.19}
21:50:43.827 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
21:50:43.829 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
21:50:43.830 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.28 mountX=0.12 mountY=-0.07, mountTheta=-0.55
21:50:43.833 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.13, opts=13)
21:50:43.836 00.003 1032 Enqueuing Move request for scope (0.04, 0.13)
21:50:43.838 00.002 10072 Worker thread wakes up
21:50:43.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
21:50:43.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
21:50:43.838 00.000 10072 Moving (0.04, 0.13) raw xDistance=0.12 yDistance=-0.07
21:50:43.841 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
21:50:43.843 00.002 10072 PPEC rslt: input = 0.12, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.79
21:50:43.843 00.000 10072 PPEC: input: 0.12, control: -0.02, exposure: 500
21:50:43.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:43.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:50:43.843 00.000 10072 MoveAxis(E, 15, ABG)
21:50:43.843 00.000 10072 Guiding  Dir = 2, Dur = 15
21:50:43.843 00.000 10072 IsGuiding returns 0
21:50:43.844 00.001 10072 PulseGuide returned control before completion, sleep 25
21:50:43.858 00.014 1032 UpdateGuideState exits: m=1142 SNR=23.7
21:50:43.861 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:43.863 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:43.866 00.003 1032 Enqueuing Expose request
21:50:43.883 00.017 10072 IsGuiding returns 0
21:50:43.883 00.000 10072 Move returns status 0, amount 15
21:50:43.883 00.000 10072 MoveAxis(N, 0, ABG)
21:50:43.883 00.000 10072 Move returns status 0, amount 0
21:50:43.883 00.000 10072 move complete, result=0
21:50:43.883 00.000 10072 worker thread done servicing request
21:50:43.883 00.000 10072 Worker thread wakes up
21:50:43.884 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:43.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:43.886 00.002 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
21:50:44.515 00.629 10072 Exposure complete
21:50:44.571 00.056 10072 worker thread done servicing request
21:50:44.571 00.000 1032 OnExposeComplete: enter
21:50:44.573 00.002 1032 UpdateGuideState(): m_state=6
21:50:44.575 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 852
21:50:44.576 00.001 1032 Star::Find returns 1 (0), X=1104.78, Y=138.12, Mass=1205, SNR=24.3, Peak=95 HFD=3.1
21:50:44.580 00.004 1032 MultiStar: [#1 0.16,0.09,1.07,U] [#2 0.04,0.40,0.00,M9] [#3 0.04,0.14,0.77,U] [#4 0.13,0.20,0.69,U] [#5 0.02,0.05,0.69,U] [#6 -0.07,0.14,0.64,U] [#7 -0.15,0.24,0.00,M2] [#8 -0.13,0.19,0.54,U] 
21:50:44.581 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.15}, one-star: {0.17, 0.24}
21:50:44.583 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
21:50:44.584 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
21:50:44.586 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.16 mountX=0.13 mountY=-0.10, mountTheta=-0.67
21:50:44.588 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
21:50:44.590 00.002 1032 Enqueuing Move request for scope (0.07, 0.15)
21:50:44.591 00.001 10072 Worker thread wakes up
21:50:44.591 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
21:50:44.591 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
21:50:44.591 00.000 10072 Moving (0.07, 0.15) raw xDistance=0.13 yDistance=-0.10
21:50:44.594 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:50:44.596 00.002 10072 PPEC rslt: input = 0.13, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.75
21:50:44.596 00.000 10072 PPEC: input: 0.13, control: -0.02, exposure: 500
21:50:44.596 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:44.596 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:50:44.596 00.000 10072 MoveAxis(E, 16, ABG)
21:50:44.596 00.000 10072 Guiding  Dir = 2, Dur = 16
21:50:44.596 00.000 10072 IsGuiding returns 0
21:50:44.597 00.001 10072 PulseGuide returned control before completion, sleep 26
21:50:44.615 00.018 1032 UpdateGuideState exits: m=1205 SNR=24.3
21:50:44.618 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:44.619 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:44.621 00.002 1032 Enqueuing Expose request
21:50:44.636 00.015 10072 IsGuiding returns 0
21:50:44.636 00.000 10072 Move returns status 0, amount 16
21:50:44.636 00.000 10072 MoveAxis(N, 0, ABG)
21:50:44.636 00.000 10072 Move returns status 0, amount 0
21:50:44.636 00.000 10072 move complete, result=0
21:50:44.636 00.000 10072 worker thread done servicing request
21:50:44.636 00.000 10072 Worker thread wakes up
21:50:44.637 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:44.637 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:44.640 00.003 1032 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
21:50:45.051 00.411 10072 Exposure complete
21:50:45.116 00.065 10072 worker thread done servicing request
21:50:45.116 00.000 1032 OnExposeComplete: enter
21:50:45.118 00.002 1032 UpdateGuideState(): m_state=6
21:50:45.120 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 853
21:50:45.122 00.002 1032 Star::Find returns 1 (0), X=1104.58, Y=137.97, Mass=1182, SNR=24.1, Peak=102 HFD=3.2
21:50:45.123 00.001 1032 MultiStar: [#1 0.09,-0.02,1.00,U] [#2 0.11,0.41,0.00,M10] [#3 0.09,0.21,0.77,U] [#4 0.04,0.20,0.68,U] [#5 0.02,0.24,0.00,M1] [#6 -0.11,0.28,0.00,M9] [#7 0.01,0.23,0.65,U] [#8 -0.02,0.20,0.53,U] 
21:50:45.125 00.002 1032 single-star, 5 included, MultiStar: {0.03, 0.13}, one-star: {-0.03, 0.08}
21:50:45.126 00.001 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
21:50:45.127 00.001 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
21:50:45.128 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.93 mountX=0.09 mountY=0.01, mountTheta=0.10
21:50:45.130 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
21:50:45.132 00.002 1032 Enqueuing Move request for scope (-0.03, 0.08)
21:50:45.133 00.001 10072 Worker thread wakes up
21:50:45.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
21:50:45.133 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
21:50:45.133 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.09 yDistance=0.01
21:50:45.135 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:50:45.137 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.69
21:50:45.137 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
21:50:45.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:45.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:50:45.137 00.000 10072 MoveAxis(E, 4, ABG)
21:50:45.137 00.000 10072 Guiding  Dir = 2, Dur = 4
21:50:45.138 00.001 10072 IsGuiding returns 0
21:50:45.139 00.001 10072 PulseGuide returned control before completion, sleep 14
21:50:45.153 00.014 1032 UpdateGuideState exits: m=1182 SNR=24.1
21:50:45.156 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:45.157 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:45.158 00.001 10072 IsGuiding returns 0
21:50:45.159 00.001 1032 Enqueuing Expose request
21:50:45.160 00.001 10072 Move returns status 0, amount 4
21:50:45.160 00.000 10072 MoveAxis(N, 0, ABG)
21:50:45.160 00.000 10072 Move returns status 0, amount 0
21:50:45.160 00.000 10072 move complete, result=0
21:50:45.160 00.000 10072 worker thread done servicing request
21:50:45.160 00.000 10072 Worker thread wakes up
21:50:45.160 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:45.160 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:45.167 00.007 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:50:45.796 00.629 10072 Exposure complete
21:50:45.850 00.054 10072 worker thread done servicing request
21:50:45.850 00.000 1032 OnExposeComplete: enter
21:50:45.852 00.002 1032 UpdateGuideState(): m_state=6
21:50:45.853 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 854
21:50:45.854 00.001 1032 Star::Find returns 1 (0), X=1104.66, Y=138.01, Mass=1368, SNR=26.0, Peak=114 HFD=3.3
21:50:45.856 00.002 1032 MultiStar: [#1 0.15,0.16,0.91,U] [#2 0.17,0.46,0.00,R] [#3 0.03,0.24,0.00,M1] [#4 0.19,0.20,0.00,M1] [#5 -0.04,0.17,0.62,U] [#6 0.26,0.24,0.00,M10] [#7 0.05,0.16,0.70,U] [#8 0.08,0.16,0.51,U] 
21:50:45.857 00.001 1032 single-star, 4 included, MultiStar: {0.06, 0.15}, one-star: {0.05, 0.12}
21:50:45.858 00.001 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
21:50:45.862 00.004 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
21:50:45.864 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.19 mountX=0.11 mountY=-0.08, mountTheta=-0.64
21:50:45.866 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
21:50:45.868 00.002 1032 Enqueuing Move request for scope (0.05, 0.12)
21:50:45.870 00.002 10072 Worker thread wakes up
21:50:45.870 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
21:50:45.870 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
21:50:45.870 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.11 yDistance=-0.08
21:50:45.873 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:50:45.875 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
21:50:45.875 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
21:50:45.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:45.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:50:45.875 00.000 10072 MoveAxis(E, 4, ABG)
21:50:45.875 00.000 10072 Guiding  Dir = 2, Dur = 4
21:50:45.875 00.000 10072 IsGuiding returns 0
21:50:45.876 00.001 10072 PulseGuide returned control before completion, sleep 14
21:50:45.891 00.015 1032 UpdateGuideState exits: m=1368 SNR=26.0
21:50:45.894 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:45.895 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:45.896 00.001 1032 Enqueuing Expose request
21:50:45.903 00.007 10072 IsGuiding returns 0
21:50:45.903 00.000 10072 Move returns status 0, amount 4
21:50:45.903 00.000 10072 MoveAxis(N, 0, ABG)
21:50:45.903 00.000 10072 Move returns status 0, amount 0
21:50:45.903 00.000 10072 move complete, result=0
21:50:45.903 00.000 10072 worker thread done servicing request
21:50:45.903 00.000 10072 Worker thread wakes up
21:50:45.904 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:45.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:45.905 00.001 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:50:46.313 00.408 10072 Exposure complete
21:50:46.368 00.055 10072 worker thread done servicing request
21:50:46.369 00.001 1032 OnExposeComplete: enter
21:50:46.371 00.002 1032 UpdateGuideState(): m_state=6
21:50:46.372 00.001 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 855
21:50:46.375 00.003 1032 Star::Find returns 1 (0), X=1104.66, Y=138.04, Mass=1279, SNR=25.1, Peak=107 HFD=3.3
21:50:46.377 00.002 1032 MultiStar: [#1 0.37,0.20,0.00,M1] [#2 0.07,-0.07,0.75,U] [#3 0.07,0.24,0.00,M2] [#4 0.13,0.15,0.71,U] [#5 -0.03,0.06,0.69,U] [#6 0.15,0.33,0.00,R] [#7 0.12,0.15,0.67,U] [#8 -0.01,0.11,0.50,U] 
21:50:46.379 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.09}, one-star: {0.06, 0.15}
21:50:46.380 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
21:50:46.382 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
21:50:46.383 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.01 mountX=0.08 mountY=-0.08, mountTheta=-0.82
21:50:46.386 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
21:50:46.388 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
21:50:46.389 00.001 10072 Worker thread wakes up
21:50:46.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
21:50:46.390 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
21:50:46.390 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.08 yDistance=-0.08
21:50:46.391 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:50:46.395 00.004 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.57
21:50:46.395 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
21:50:46.395 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:46.396 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:50:46.396 00.000 10072 MoveAxis(E, 3, ABG)
21:50:46.396 00.000 10072 Guiding  Dir = 2, Dur = 3
21:50:46.396 00.000 10072 IsGuiding returns 0
21:50:46.397 00.001 10072 PulseGuide returned control before completion, sleep 13
21:50:46.414 00.017 1032 UpdateGuideState exits: m=1279 SNR=25.1
21:50:46.416 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:46.417 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:46.419 00.002 1032 Enqueuing Expose request
21:50:46.420 00.001 10072 IsGuiding returns 0
21:50:46.422 00.002 10072 Move returns status 0, amount 3
21:50:46.422 00.000 10072 MoveAxis(N, 0, ABG)
21:50:46.422 00.000 10072 Move returns status 0, amount 0
21:50:46.422 00.000 10072 move complete, result=0
21:50:46.422 00.000 10072 worker thread done servicing request
21:50:46.422 00.000 10072 Worker thread wakes up
21:50:46.422 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:46.422 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:46.431 00.009 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:50:47.047 00.616 10072 Exposure complete
21:50:47.100 00.053 10072 worker thread done servicing request
21:50:47.100 00.000 1032 OnExposeComplete: enter
21:50:47.101 00.001 1032 UpdateGuideState(): m_state=6
21:50:47.103 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 856
21:50:47.104 00.001 1032 Star::Find returns 1 (0), X=1104.65, Y=137.87, Mass=1182, SNR=24.1, Peak=111 HFD=3.1
21:50:47.106 00.002 1032 MultiStar: [#1 0.24,0.03,0.00,M2] [#2 0.10,0.01,0.76,U] [#3 0.13,0.13,0.74,U] [#4 0.19,0.20,0.00,M1] [#5 -0.03,-0.05,0.65,U] [#6 -0.03,-0.01,0.64,U] [#7 0.12,0.11,0.71,U] [#8 0.20,0.11,0.52,U] 
21:50:47.107 00.001 1032 single-star, 6 included, MultiStar: {0.07, 0.04}, one-star: {0.04, -0.02}
21:50:47.108 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
21:50:47.110 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
21:50:47.111 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.47 mountX=-0.03 mountY=-0.03, mountTheta=-2.30
21:50:47.115 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
21:50:47.117 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
21:50:47.120 00.003 10072 Worker thread wakes up
21:50:47.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
21:50:47.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
21:50:47.120 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
21:50:47.122 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:50:47.124 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
21:50:47.124 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:50:47.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:47.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:50:47.124 00.000 10072 MoveAxis(E, 2, ABG)
21:50:47.124 00.000 10072 Guiding  Dir = 2, Dur = 2
21:50:47.125 00.001 10072 IsGuiding returns 0
21:50:47.125 00.000 10072 PulseGuide returned control before completion, sleep 12
21:50:47.139 00.014 10072 IsGuiding returns 0
21:50:47.139 00.000 10072 Move returns status 0, amount 2
21:50:47.139 00.000 10072 MoveAxis(N, 0, ABG)
21:50:47.139 00.000 10072 Move returns status 0, amount 0
21:50:47.139 00.000 10072 move complete, result=0
21:50:47.139 00.000 10072 worker thread done servicing request
21:50:47.142 00.003 1032 UpdateGuideState exits: m=1182 SNR=24.1
21:50:47.146 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:47.148 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:47.149 00.001 1032 Enqueuing Expose request
21:50:47.151 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:50:47.152 00.001 10072 Worker thread wakes up
21:50:47.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:47.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:47.563 00.411 10072 Exposure complete
21:50:47.622 00.059 10072 worker thread done servicing request
21:50:47.622 00.000 1032 OnExposeComplete: enter
21:50:47.625 00.003 1032 UpdateGuideState(): m_state=6
21:50:47.627 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 857
21:50:47.629 00.002 1032 Star::Find returns 1 (0), X=1104.69, Y=137.87, Mass=1279, SNR=25.1, Peak=111 HFD=3.0
21:50:47.631 00.002 1032 MultiStar: [#1 0.39,-0.11,0.00,M3] [#2 0.13,-0.14,0.83,U] [#3 0.15,0.04,0.74,U] [#4 0.12,0.10,0.68,U] [#5 0.23,-0.16,0.00,M1] [#6 0.01,-0.08,0.60,U] [#7 0.06,0.00,0.69,U] [#8 0.21,-0.04,0.50,U] 
21:50:47.633 00.002 1032 single-star, 6 included, MultiStar: {0.11, -0.02}, one-star: {0.08, -0.02}
21:50:47.634 00.001 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
21:50:47.635 00.001 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
21:50:47.637 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.22 mountX=-0.04 mountY=-0.07, mountTheta=-2.05
21:50:47.639 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
21:50:47.641 00.002 1032 Enqueuing Move request for scope (0.08, -0.02)
21:50:47.643 00.002 10072 Worker thread wakes up
21:50:47.643 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
21:50:47.643 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
21:50:47.643 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.07
21:50:47.645 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:50:47.647 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
21:50:47.647 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:50:47.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:47.647 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:50:47.647 00.000 10072 MoveAxis(E, 1, ABG)
21:50:47.647 00.000 10072 Guiding  Dir = 2, Dur = 1
21:50:47.648 00.001 10072 IsGuiding returns 0
21:50:47.648 00.000 10072 PulseGuide returned control before completion, sleep 11
21:50:47.665 00.017 1032 UpdateGuideState exits: m=1279 SNR=25.1
21:50:47.667 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:47.668 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:47.670 00.002 1032 Enqueuing Expose request
21:50:47.671 00.001 10072 IsGuiding returns 0
21:50:47.671 00.000 10072 Move returns status 0, amount 1
21:50:47.671 00.000 10072 MoveAxis(N, 0, ABG)
21:50:47.671 00.000 10072 Move returns status 0, amount 0
21:50:47.671 00.000 10072 move complete, result=0
21:50:47.671 00.000 10072 worker thread done servicing request
21:50:47.671 00.000 10072 Worker thread wakes up
21:50:47.671 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:47.671 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:47.680 00.009 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:50:48.300 00.620 10072 Exposure complete
21:50:48.352 00.052 10072 worker thread done servicing request
21:50:48.353 00.001 1032 OnExposeComplete: enter
21:50:48.354 00.001 1032 UpdateGuideState(): m_state=6
21:50:48.355 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 858
21:50:48.358 00.003 1032 Star::Find returns 1 (0), X=1104.66, Y=137.77, Mass=1274, SNR=25.0, Peak=120 HFD=3.1
21:50:48.360 00.002 1032 MultiStar: [#1 0.26,-0.08,0.00,M4] [#2 0.01,-0.11,0.85,U] [#3 0.09,0.00,0.77,U] [#4 0.02,0.04,0.66,U] [#5 0.14,-0.15,0.64,U] [#6 -0.10,-0.12,0.66,U] [#7 0.21,-0.06,0.69,U] [#8 0.17,0.08,0.53,U] 
21:50:48.363 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.06}, one-star: {0.05, -0.11}
21:50:48.365 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
21:50:48.366 00.001 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
21:50:48.368 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.72 mountX=-0.07 mountY=-0.05, mountTheta=-2.55
21:50:48.370 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
21:50:48.372 00.002 1032 Enqueuing Move request for scope (0.07, -0.06)
21:50:48.373 00.001 10072 Worker thread wakes up
21:50:48.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
21:50:48.373 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
21:50:48.373 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.07 yDistance=-0.05
21:50:48.375 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:50:48.377 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
21:50:48.378 00.001 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:50:48.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:48.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:50:48.378 00.000 10072 MoveAxis(E, 1, ABG)
21:50:48.378 00.000 10072 Guiding  Dir = 2, Dur = 1
21:50:48.378 00.000 10072 IsGuiding returns 0
21:50:48.379 00.001 10072 PulseGuide returned control before completion, sleep 11
21:50:48.392 00.013 10072 IsGuiding returns 0
21:50:48.392 00.000 10072 Move returns status 0, amount 1
21:50:48.392 00.000 10072 MoveAxis(N, 0, ABG)
21:50:48.392 00.000 10072 Move returns status 0, amount 0
21:50:48.392 00.000 10072 move complete, result=0
21:50:48.392 00.000 10072 worker thread done servicing request
21:50:48.397 00.005 1032 UpdateGuideState exits: m=1274 SNR=25.0
21:50:48.400 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:48.402 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:48.403 00.001 1032 Enqueuing Expose request
21:50:48.405 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:50:48.406 00.001 10072 Worker thread wakes up
21:50:48.406 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:48.406 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:48.815 00.409 10072 Exposure complete
21:50:48.871 00.056 10072 worker thread done servicing request
21:50:48.871 00.000 1032 OnExposeComplete: enter
21:50:48.873 00.002 1032 UpdateGuideState(): m_state=6
21:50:48.876 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 859
21:50:48.877 00.001 1032 Star::Find returns 1 (0), X=1104.76, Y=137.79, Mass=1306, SNR=25.4, Peak=113 HFD=2.9
21:50:48.879 00.002 1032 MultiStar: [#1 0.26,-0.10,0.00,M5] [#2 -0.01,-0.28,0.00,M1] [#3 0.14,0.02,0.74,U] [#4 0.04,0.11,0.66,U] [#5 0.13,0.06,0.67,U] [#6 -0.07,-0.04,0.58,U] [#7 0.17,-0.01,0.69,U] [#8 0.25,0.10,0.00,M1] 
21:50:48.881 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.00}, one-star: {0.15, -0.10}
21:50:48.882 00.001 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
21:50:48.883 00.001 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
21:50:48.885 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.00 mountX=-0.03 mountY=-0.10, mountTheta=-1.83
21:50:48.888 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.00, opts=13)
21:50:48.889 00.001 1032 Enqueuing Move request for scope (0.10, -0.00)
21:50:48.893 00.004 10072 Worker thread wakes up
21:50:48.893 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
21:50:48.893 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
21:50:48.893 00.000 10072 Moving (0.10, -0.00) raw xDistance=-0.03 yDistance=-0.10
21:50:48.897 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:50:48.900 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.35
21:50:48.901 00.001 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:50:48.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:48.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:50:48.901 00.000 10072 MoveAxis(E, 0, ABG)
21:50:48.901 00.000 10072 Move returns status 0, amount 0
21:50:48.901 00.000 10072 MoveAxis(N, 0, ABG)
21:50:48.901 00.000 10072 Move returns status 0, amount 0
21:50:48.901 00.000 10072 move complete, result=0
21:50:48.901 00.000 10072 worker thread done servicing request
21:50:48.917 00.016 1032 UpdateGuideState exits: m=1306 SNR=25.4
21:50:48.918 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:48.921 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:48.923 00.002 1032 Enqueuing Expose request
21:50:48.925 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:50:48.926 00.001 10072 Worker thread wakes up
21:50:48.926 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:48.927 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:49.564 00.637 10072 Exposure complete
21:50:49.618 00.054 10072 worker thread done servicing request
21:50:49.618 00.000 1032 OnExposeComplete: enter
21:50:49.621 00.003 1032 UpdateGuideState(): m_state=6
21:50:49.623 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 860
21:50:49.625 00.002 1032 Star::Find returns 1 (0), X=1104.72, Y=137.93, Mass=1352, SNR=25.8, Peak=116 HFD=3.1
21:50:49.627 00.002 1032 MultiStar: [#1 0.31,-0.02,0.00,M6] [#2 0.06,-0.16,0.75,U] [#3 0.08,0.05,0.74,U] [#4 0.06,0.13,0.63,U] [#5 0.05,-0.04,0.64,U] [#6 0.04,-0.11,0.63,U] [#7 0.08,0.03,0.65,U] [#8 0.07,0.07,0.47,U] 
21:50:49.629 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.00}, one-star: {0.11, 0.04}
21:50:49.631 00.002 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
21:50:49.632 00.001 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
21:50:49.634 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.00 mountX=-0.02 mountY=-0.07, mountTheta=-1.83
21:50:49.637 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
21:50:49.639 00.002 1032 Enqueuing Move request for scope (0.07, -0.00)
21:50:49.640 00.001 10072 Worker thread wakes up
21:50:49.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
21:50:49.640 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
21:50:49.640 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.07
21:50:49.642 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:50:49.645 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
21:50:49.645 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:50:49.645 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:49.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:50:49.645 00.000 10072 MoveAxis(W, 1, ABG)
21:50:49.645 00.000 10072 Guiding  Dir = 3, Dur = 1
21:50:49.646 00.001 10072 IsGuiding returns 0
21:50:49.646 00.000 10072 PulseGuide returned control before completion, sleep 11
21:50:49.662 00.016 1032 UpdateGuideState exits: m=1352 SNR=25.8
21:50:49.664 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:49.666 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:49.667 00.001 1032 Enqueuing Expose request
21:50:49.671 00.004 10072 IsGuiding returns 0
21:50:49.671 00.000 10072 Move returns status 0, amount 1
21:50:49.671 00.000 10072 MoveAxis(N, 0, ABG)
21:50:49.671 00.000 10072 Move returns status 0, amount 0
21:50:49.671 00.000 10072 move complete, result=0
21:50:49.671 00.000 10072 worker thread done servicing request
21:50:49.671 00.000 10072 Worker thread wakes up
21:50:49.671 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:49.672 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:49.678 00.006 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:50:50.083 00.405 10072 Exposure complete
21:50:50.137 00.054 10072 worker thread done servicing request
21:50:50.137 00.000 1032 OnExposeComplete: enter
21:50:50.138 00.001 1032 UpdateGuideState(): m_state=6
21:50:50.139 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 861
21:50:50.141 00.002 1032 Star::Find returns 1 (0), X=1104.71, Y=137.91, Mass=1385, SNR=26.1, Peak=115 HFD=3.1
21:50:50.143 00.002 1032 MultiStar: [#1 0.31,-0.11,0.00,M7] [#2 -0.01,-0.21,0.74,U] [#3 0.11,-0.01,0.66,U] [#4 0.15,-0.05,0.68,U] [#5 0.06,-0.15,0.66,U] [#6 -0.11,-0.07,0.60,U] [#7 0.17,-0.09,0.69,U] [#8 0.21,0.12,0.00,M1] 
21:50:50.146 00.003 1032 refined, 6 included, MultiStar: {0.07, -0.07}, one-star: {0.11, 0.02}
21:50:50.147 00.001 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
21:50:50.148 00.001 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
21:50:50.150 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.80 mountX=-0.09 mountY=-0.05, mountTheta=-2.63
21:50:50.152 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
21:50:50.154 00.002 1032 Enqueuing Move request for scope (0.07, -0.07)
21:50:50.157 00.003 10072 Worker thread wakes up
21:50:50.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
21:50:50.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
21:50:50.157 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.05
21:50:50.158 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:50:50.160 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
21:50:50.160 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
21:50:50.160 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:50.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:50:50.160 00.000 10072 MoveAxis(W, 3, ABG)
21:50:50.160 00.000 10072 Guiding  Dir = 3, Dur = 3
21:50:50.161 00.001 10072 IsGuiding returns 0
21:50:50.161 00.000 10072 PulseGuide returned control before completion, sleep 13
21:50:50.175 00.014 10072 IsGuiding returns 0
21:50:50.175 00.000 10072 Move returns status 0, amount 3
21:50:50.175 00.000 10072 MoveAxis(N, 0, ABG)
21:50:50.176 00.001 10072 Move returns status 0, amount 0
21:50:50.176 00.000 10072 move complete, result=0
21:50:50.176 00.000 10072 worker thread done servicing request
21:50:50.177 00.001 1032 UpdateGuideState exits: m=1385 SNR=26.1
21:50:50.180 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:50.181 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:50.183 00.002 1032 Enqueuing Expose request
21:50:50.184 00.001 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
21:50:50.185 00.001 10072 Worker thread wakes up
21:50:50.185 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:50.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:50.822 00.637 10072 Exposure complete
21:50:50.875 00.053 10072 worker thread done servicing request
21:50:50.875 00.000 1032 OnExposeComplete: enter
21:50:50.877 00.002 1032 UpdateGuideState(): m_state=6
21:50:50.879 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 862
21:50:50.881 00.002 1032 Star::Find returns 1 (0), X=1104.82, Y=137.61, Mass=1316, SNR=25.4, Peak=119 HFD=3.2
21:50:50.883 00.002 1032 MultiStar: [#1 0.31,-0.26,0.00,M8] [#2 0.15,-0.35,0.00,M1] [#3 0.14,-0.11,0.70,U] [#4 0.13,-0.03,0.70,U] [#5 0.02,-0.06,0.63,U] [#6 -0.06,-0.32,0.00,M1] [#7 0.14,-0.13,0.70,U] [#8 -0.05,-0.13,0.48,U] 
21:50:50.884 00.001 1032 refined, 5 included, MultiStar: {0.12, -0.14}, one-star: {0.21, -0.27}
21:50:50.886 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
21:50:50.887 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
21:50:50.888 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.86 mountX=-0.16 mountY=-0.08, mountTheta=-2.69
21:50:50.890 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.14, opts=13)
21:50:50.892 00.002 1032 Enqueuing Move request for scope (0.12, -0.14)
21:50:50.893 00.001 10072 Worker thread wakes up
21:50:50.893 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
21:50:50.893 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
21:50:50.893 00.000 10072 Moving (0.12, -0.14) raw xDistance=-0.16 yDistance=-0.08
21:50:50.896 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:50:50.897 00.001 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.16
21:50:50.897 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
21:50:50.898 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:50.898 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:50:50.898 00.000 10072 MoveAxis(E, 72, ABG)
21:50:50.898 00.000 10072 Guiding  Dir = 2, Dur = 72
21:50:50.898 00.000 10072 IsGuiding returns 0
21:50:50.899 00.001 10072 PulseGuide returned control before completion, sleep 82
21:50:50.917 00.018 1032 UpdateGuideState exits: m=1316 SNR=25.4
21:50:50.920 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:50.922 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:50.924 00.002 1032 Enqueuing Expose request
21:50:50.989 00.065 10072 IsGuiding returns 0
21:50:50.989 00.000 10072 Move returns status 0, amount 72
21:50:50.989 00.000 10072 MoveAxis(N, 0, ABG)
21:50:50.989 00.000 10072 Move returns status 0, amount 0
21:50:50.989 00.000 10072 move complete, result=0
21:50:50.989 00.000 10072 worker thread done servicing request
21:50:50.990 00.001 10072 Worker thread wakes up
21:50:50.990 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:50.990 00.000 1032 GuideStep: -0.2 px 72 ms EAST, -0.1 px 0 ms NORTH
21:50:50.994 00.004 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:51.399 00.405 10072 Exposure complete
21:50:51.459 00.060 10072 worker thread done servicing request
21:50:51.459 00.000 1032 OnExposeComplete: enter
21:50:51.461 00.002 1032 UpdateGuideState(): m_state=6
21:50:51.463 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 863
21:50:51.465 00.002 1032 Star::Find returns 1 (0), X=1104.67, Y=137.81, Mass=1262, SNR=24.9, Peak=117 HFD=3.1
21:50:51.466 00.001 1032 MultiStar: [#1 0.28,-0.10,0.00,M9] [#2 -0.01,-0.26,0.00,M2] [#3 -0.03,0.03,0.76,U] [#4 -0.02,-0.05,0.69,U] [#5 0.15,-0.10,0.70,U] [#6 -0.05,-0.09,0.66,U] [#7 0.14,-0.05,0.65,U] [#8 0.07,0.04,0.51,U] 
21:50:51.468 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.05}, one-star: {0.06, -0.08}
21:50:51.470 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
21:50:51.471 00.001 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
21:50:51.473 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.81 mountX=-0.06 mountY=-0.03, mountTheta=-2.64
21:50:51.476 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
21:50:51.479 00.003 1032 Enqueuing Move request for scope (0.04, -0.05)
21:50:51.480 00.001 10072 Worker thread wakes up
21:50:51.480 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
21:50:51.481 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
21:50:51.481 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
21:50:51.483 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=93, Gamma=2.230
21:50:51.486 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.09
21:50:51.487 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
21:50:51.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:51.487 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:50:51.487 00.000 10072 MoveAxis(W, 4, ABG)
21:50:51.487 00.000 10072 Guiding  Dir = 3, Dur = 4
21:50:51.487 00.000 10072 IsGuiding returns 0
21:50:51.488 00.001 10072 PulseGuide returned control before completion, sleep 14
21:50:51.505 00.017 10072 IsGuiding returns 0
21:50:51.505 00.000 10072 Move returns status 0, amount 4
21:50:51.505 00.000 10072 MoveAxis(N, 0, ABG)
21:50:51.505 00.000 10072 Move returns status 0, amount 0
21:50:51.506 00.001 10072 move complete, result=0
21:50:51.506 00.000 10072 worker thread done servicing request
21:50:51.507 00.001 1032 UpdateGuideState exits: m=1262 SNR=24.9
21:50:51.509 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:51.511 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:51.512 00.001 1032 Enqueuing Expose request
21:50:51.514 00.002 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
21:50:51.515 00.001 10072 Worker thread wakes up
21:50:51.515 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:51.516 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:52.150 00.634 10072 Exposure complete
21:50:52.204 00.054 10072 worker thread done servicing request
21:50:52.204 00.000 1032 OnExposeComplete: enter
21:50:52.207 00.003 1032 UpdateGuideState(): m_state=6
21:50:52.211 00.004 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 864
21:50:52.213 00.002 1032 Star::Find returns 1 (0), X=1104.73, Y=138.01, Mass=1310, SNR=25.4, Peak=107 HFD=3.2
21:50:52.215 00.002 1032 MultiStar: [#1 0.26,0.11,0.00,M10] [#2 -0.00,-0.17,0.77,U] [#3 -0.07,-0.05,0.80,U] [#4 0.07,0.08,0.66,U] [#5 0.07,0.07,0.64,U] [#6 -0.15,-0.01,0.64,U] [#7 0.18,0.07,0.69,U] [#8 0.05,-0.00,0.51,U] 
21:50:52.216 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {0.13, 0.12}
21:50:52.217 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
21:50:52.219 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
21:50:52.221 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.41 mountX=0.01 mountY=-0.04, mountTheta=-1.42
21:50:52.223 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
21:50:52.225 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
21:50:52.227 00.002 10072 Worker thread wakes up
21:50:52.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
21:50:52.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
21:50:52.227 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
21:50:52.229 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:50:52.231 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
21:50:52.231 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
21:50:52.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:52.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:50:52.231 00.000 10072 MoveAxis(W, 5, ABG)
21:50:52.231 00.000 10072 Guiding  Dir = 3, Dur = 5
21:50:52.232 00.001 10072 IsGuiding returns 0
21:50:52.232 00.000 10072 PulseGuide returned control before completion, sleep 15
21:50:52.250 00.018 1032 UpdateGuideState exits: m=1310 SNR=25.4
21:50:52.252 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:52.254 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:52.256 00.002 1032 Enqueuing Expose request
21:50:52.258 00.002 10072 IsGuiding returns 0
21:50:52.258 00.000 10072 Move returns status 0, amount 5
21:50:52.258 00.000 10072 MoveAxis(N, 0, ABG)
21:50:52.259 00.001 10072 Move returns status 0, amount 0
21:50:52.259 00.000 10072 move complete, result=0
21:50:52.259 00.000 10072 worker thread done servicing request
21:50:52.259 00.000 10072 Worker thread wakes up
21:50:52.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:52.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:52.267 00.008 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
21:50:52.670 00.403 10072 Exposure complete
21:50:52.723 00.053 10072 worker thread done servicing request
21:50:52.723 00.000 1032 OnExposeComplete: enter
21:50:52.726 00.003 1032 UpdateGuideState(): m_state=6
21:50:52.727 00.001 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 865
21:50:52.728 00.001 1032 Star::Find returns 1 (0), X=1104.75, Y=138.05, Mass=1298, SNR=25.2, Peak=104 HFD=3.2
21:50:52.730 00.002 1032 MultiStar: [#1 0.33,-0.06,0.00,R] [#2 0.04,-0.33,0.00,M2] [#3 0.04,0.02,0.75,U] [#4 0.03,0.05,0.62,U] [#5 0.03,0.04,0.65,U] [#6 -0.21,-0.18,0.00,M1] [#7 0.17,0.00,0.69,U] [#8 0.12,-0.05,0.52,U] 
21:50:52.731 00.001 1032 refined, 5 included, MultiStar: {0.09, 0.05}, one-star: {0.14, 0.16}
21:50:52.733 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
21:50:52.735 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
21:50:52.736 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.50 mountX=0.03 mountY=-0.10, mountTheta=-1.33
21:50:52.740 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
21:50:52.742 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
21:50:52.742 00.000 10072 Worker thread wakes up
21:50:52.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
21:50:52.743 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
21:50:52.743 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
21:50:52.745 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
21:50:52.746 00.001 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
21:50:52.746 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
21:50:52.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:52.747 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:50:52.747 00.000 10072 MoveAxis(W, 5, ABG)
21:50:52.747 00.000 10072 Guiding  Dir = 3, Dur = 5
21:50:52.747 00.000 10072 IsGuiding returns 0
21:50:52.747 00.000 10072 PulseGuide returned control before completion, sleep 15
21:50:52.763 00.016 1032 UpdateGuideState exits: m=1298 SNR=25.2
21:50:52.764 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:52.766 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:52.768 00.002 1032 Enqueuing Expose request
21:50:52.774 00.006 10072 IsGuiding returns 0
21:50:52.774 00.000 10072 Move returns status 0, amount 5
21:50:52.774 00.000 10072 MoveAxis(N, 0, ABG)
21:50:52.774 00.000 10072 Move returns status 0, amount 0
21:50:52.774 00.000 10072 move complete, result=0
21:50:52.774 00.000 10072 worker thread done servicing request
21:50:52.774 00.000 10072 Worker thread wakes up
21:50:52.774 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:52.774 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:52.778 00.004 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
21:50:53.408 00.630 10072 Exposure complete
21:50:53.464 00.056 10072 worker thread done servicing request
21:50:53.464 00.000 1032 OnExposeComplete: enter
21:50:53.466 00.002 1032 UpdateGuideState(): m_state=6
21:50:53.467 00.001 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 866
21:50:53.468 00.001 1032 Star::Find returns 1 (0), X=1104.77, Y=137.86, Mass=1298, SNR=25.3, Peak=115 HFD=3.0
21:50:53.470 00.002 1032 MultiStar: [#1 0.01,-0.09,1.01,U] [#2 0.10,-0.26,0.00,M3] [#3 0.22,-0.02,0.78,U] [#4 -0.10,-0.03,0.68,U] [#5 0.09,-0.07,0.65,U] [#6 -0.20,-0.21,0.00,M2] [#7 0.07,-0.10,0.67,U] [#8 0.36,0.08,0.00,M1] 
21:50:53.472 00.002 1032 refined, 5 included, MultiStar: {0.08, -0.06}, one-star: {0.16, -0.03}
21:50:53.474 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
21:50:53.476 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
21:50:53.477 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.62 mountX=-0.08 mountY=-0.06, mountTheta=-2.45
21:50:53.480 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
21:50:53.482 00.002 1032 Enqueuing Move request for scope (0.08, -0.06)
21:50:53.483 00.001 10072 Worker thread wakes up
21:50:53.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
21:50:53.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
21:50:53.483 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
21:50:53.487 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:50:53.491 00.004 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
21:50:53.491 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
21:50:53.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:53.491 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:50:53.491 00.000 10072 MoveAxis(W, 6, ABG)
21:50:53.491 00.000 10072 Guiding  Dir = 3, Dur = 6
21:50:53.491 00.000 10072 IsGuiding returns 0
21:50:53.492 00.001 10072 PulseGuide returned control before completion, sleep 16
21:50:53.507 00.015 1032 UpdateGuideState exits: m=1298 SNR=25.3
21:50:53.509 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:53.511 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:53.513 00.002 1032 Enqueuing Expose request
21:50:53.518 00.005 10072 IsGuiding returns 0
21:50:53.519 00.001 10072 Move returns status 0, amount 6
21:50:53.519 00.000 10072 MoveAxis(N, 0, ABG)
21:50:53.519 00.000 10072 Move returns status 0, amount 0
21:50:53.519 00.000 10072 move complete, result=0
21:50:53.519 00.000 10072 worker thread done servicing request
21:50:53.519 00.000 10072 Worker thread wakes up
21:50:53.519 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:53.519 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:53.527 00.008 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
21:50:53.928 00.401 10072 Exposure complete
21:50:53.983 00.055 10072 worker thread done servicing request
21:50:53.983 00.000 1032 OnExposeComplete: enter
21:50:53.986 00.003 1032 UpdateGuideState(): m_state=6
21:50:53.988 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 867
21:50:53.990 00.002 1032 Star::Find returns 1 (0), X=1104.72, Y=137.75, Mass=1169, SNR=24.0, Peak=101 HFD=3.1
21:50:53.993 00.003 1032 MultiStar: [#1 -0.08,-0.04,0.89,U] [#2 0.08,-0.21,0.75,U] [#3 0.02,-0.00,0.73,U] [#4 0.03,0.06,0.68,U] [#5 0.01,-0.04,0.70,U] [#6 0.06,-0.04,0.60,U] [#7 0.04,-0.17,0.73,U] [#8 0.15,-0.08,0.46,U] 
21:50:53.994 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.11, -0.14}
21:50:53.996 00.002 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
21:50:53.997 00.001 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
21:50:53.998 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.08 mountX=-0.09 mountY=-0.02, mountTheta=-2.91
21:50:54.000 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
21:50:54.002 00.002 1032 Enqueuing Move request for scope (0.04, -0.08)
21:50:54.004 00.002 10072 Worker thread wakes up
21:50:54.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
21:50:54.005 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
21:50:54.005 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
21:50:54.007 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
21:50:54.009 00.002 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
21:50:54.009 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
21:50:54.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:54.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:50:54.009 00.000 10072 MoveAxis(W, 5, ABG)
21:50:54.009 00.000 10072 Guiding  Dir = 3, Dur = 5
21:50:54.010 00.001 10072 IsGuiding returns 0
21:50:54.010 00.000 10072 PulseGuide returned control before completion, sleep 15
21:50:54.030 00.020 1032 UpdateGuideState exits: m=1169 SNR=24.0
21:50:54.031 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:54.032 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:54.034 00.002 1032 Enqueuing Expose request
21:50:54.035 00.001 10072 IsGuiding returns 0
21:50:54.035 00.000 10072 Move returns status 0, amount 5
21:50:54.035 00.000 10072 MoveAxis(N, 0, ABG)
21:50:54.037 00.002 10072 Move returns status 0, amount 0
21:50:54.037 00.000 10072 move complete, result=0
21:50:54.037 00.000 10072 worker thread done servicing request
21:50:54.037 00.000 10072 Worker thread wakes up
21:50:54.037 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:54.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:54.043 00.006 1032 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
21:50:54.667 00.624 10072 Exposure complete
21:50:54.724 00.057 10072 worker thread done servicing request
21:50:54.725 00.001 1032 OnExposeComplete: enter
21:50:54.727 00.002 1032 UpdateGuideState(): m_state=6
21:50:54.728 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 868
21:50:54.730 00.002 1032 Star::Find returns 1 (0), X=1104.69, Y=137.91, Mass=1174, SNR=24.0, Peak=103 HFD=3.1
21:50:54.732 00.002 1032 MultiStar: [#1 -0.15,0.02,1.03,U] [#2 -0.01,-0.17,0.84,U] [#3 -0.02,-0.03,0.78,U] [#4 0.13,0.17,0.73,U] [#5 0.13,0.03,0.68,U] [#6 -0.27,0.00,0.00,M2] [#7 -0.00,0.06,0.71,U] [#8 0.03,0.21,0.51,U] 
21:50:54.733 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {0.08, 0.02}
21:50:54.735 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
21:50:54.737 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
21:50:54.739 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.03 mountX=0.02 mountY=-0.02, mountTheta=-0.80
21:50:54.742 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
21:50:54.743 00.001 1032 Enqueuing Move request for scope (0.01, 0.02)
21:50:54.744 00.001 10072 Worker thread wakes up
21:50:54.745 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
21:50:54.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
21:50:54.745 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
21:50:54.746 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
21:50:54.748 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
21:50:54.748 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
21:50:54.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:54.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:50:54.748 00.000 10072 MoveAxis(W, 6, ABG)
21:50:54.748 00.000 10072 Guiding  Dir = 3, Dur = 6
21:50:54.748 00.000 10072 IsGuiding returns 0
21:50:54.750 00.002 10072 PulseGuide returned control before completion, sleep 16
21:50:54.766 00.016 1032 UpdateGuideState exits: m=1174 SNR=24.0
21:50:54.769 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:54.771 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:54.772 00.001 1032 Enqueuing Expose request
21:50:54.775 00.003 10072 IsGuiding returns 0
21:50:54.775 00.000 10072 Move returns status 0, amount 6
21:50:54.775 00.000 10072 MoveAxis(N, 0, ABG)
21:50:54.775 00.000 10072 Move returns status 0, amount 0
21:50:54.775 00.000 10072 move complete, result=0
21:50:54.775 00.000 10072 worker thread done servicing request
21:50:54.776 00.001 10072 Worker thread wakes up
21:50:54.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:54.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:54.784 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
21:50:55.182 00.398 10072 Exposure complete
21:50:55.236 00.054 10072 worker thread done servicing request
21:50:55.236 00.000 1032 OnExposeComplete: enter
21:50:55.238 00.002 1032 UpdateGuideState(): m_state=6
21:50:55.244 00.006 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 869
21:50:55.246 00.002 1032 Star::Find returns 1 (0), X=1104.70, Y=138.11, Mass=1158, SNR=23.9, Peak=104 HFD=3.1
21:50:55.248 00.002 1032 MultiStar: [#1 -0.08,0.01,1.08,U] [#2 -0.00,-0.12,0.86,U] [#3 -0.10,0.18,0.78,U] [#4 0.03,0.14,0.69,U] [#5 0.10,0.05,0.70,U] [#6 -0.23,0.06,0.00,M3] [#7 -0.03,0.11,0.76,U] [#8 0.06,0.16,0.49,U] 
21:50:55.250 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.09}, one-star: {0.09, 0.22}
21:50:55.251 00.001 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
21:50:55.252 00.001 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
21:50:55.255 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.55 mountX=0.09 mountY=-0.02, mountTheta=-0.28
21:50:55.257 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.09, opts=13)
21:50:55.259 00.002 1032 Enqueuing Move request for scope (0.00, 0.09)
21:50:55.260 00.001 10072 Worker thread wakes up
21:50:55.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
21:50:55.260 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
21:50:55.260 00.000 10072 Moving (0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
21:50:55.262 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:50:55.263 00.001 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
21:50:55.264 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
21:50:55.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:55.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:50:55.264 00.000 10072 MoveAxis(W, 0, ABG)
21:50:55.264 00.000 10072 Move returns status 0, amount 0
21:50:55.264 00.000 10072 MoveAxis(N, 0, ABG)
21:50:55.264 00.000 10072 Move returns status 0, amount 0
21:50:55.264 00.000 10072 move complete, result=0
21:50:55.264 00.000 10072 worker thread done servicing request
21:50:55.282 00.018 1032 UpdateGuideState exits: m=1158 SNR=23.9
21:50:55.284 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:55.286 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:55.288 00.002 1032 Enqueuing Expose request
21:50:55.292 00.004 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:50:55.293 00.001 10072 Worker thread wakes up
21:50:55.293 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:55.294 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:55.917 00.623 10072 Exposure complete
21:50:55.974 00.057 10072 worker thread done servicing request
21:50:55.975 00.001 1032 OnExposeComplete: enter
21:50:55.976 00.001 1032 UpdateGuideState(): m_state=6
21:50:55.978 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 870
21:50:55.980 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=137.94, Mass=1136, SNR=23.6, Peak=100 HFD=3.2
21:50:55.982 00.002 1032 MultiStar: [#1 -0.13,-0.02,0.97,U] [#2 -0.15,-0.13,0.83,U] [#3 -0.06,-0.00,0.79,U] [#4 -0.06,0.13,0.70,U] [#5 -0.07,0.09,0.67,U] [#6 -0.13,0.01,0.60,U] [#7 0.12,0.01,0.74,U] [#8 0.08,0.17,0.51,U] 
21:50:55.983 00.001 1032 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {0.05, 0.05}
21:50:55.985 00.002 1032 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.83) = xAngle (0.76 = 0.76)
21:50:55.987 00.002 1032 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.76 = 0.76)
21:50:55.989 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.59 mountX=0.04 mountY=0.03, mountTheta=0.76
21:50:55.993 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
21:50:55.994 00.001 1032 Enqueuing Move request for scope (-0.04, 0.03)
21:50:55.997 00.003 10072 Worker thread wakes up
21:50:55.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
21:50:55.997 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
21:50:55.997 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
21:50:55.999 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:50:56.001 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
21:50:56.001 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
21:50:56.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:56.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:50:56.001 00.000 10072 MoveAxis(W, 0, ABG)
21:50:56.001 00.000 10072 Move returns status 0, amount 0
21:50:56.001 00.000 10072 MoveAxis(N, 0, ABG)
21:50:56.002 00.001 10072 Move returns status 0, amount 0
21:50:56.002 00.000 10072 move complete, result=0
21:50:56.002 00.000 10072 worker thread done servicing request
21:50:56.019 00.017 1032 UpdateGuideState exits: m=1136 SNR=23.6
21:50:56.021 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:56.024 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:56.026 00.002 1032 Enqueuing Expose request
21:50:56.027 00.001 1032 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
21:50:56.029 00.002 10072 Worker thread wakes up
21:50:56.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:56.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:56.433 00.404 10072 Exposure complete
21:50:56.489 00.056 10072 worker thread done servicing request
21:50:56.490 00.001 1032 OnExposeComplete: enter
21:50:56.492 00.002 1032 UpdateGuideState(): m_state=6
21:50:56.494 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 871
21:50:56.495 00.001 1032 Star::Find returns 1 (0), X=1104.68, Y=137.82, Mass=1541, SNR=27.6, Peak=143 HFD=3.2
21:50:56.498 00.003 1032 MultiStar: [#1 -0.12,-0.03,0.89,U] [#2 -0.08,-0.35,0.00,M1] [#3 -0.04,0.03,0.63,U] [#4 0.04,0.15,0.60,U] [#5 0.16,0.03,0.60,U] [#6 -0.05,-0.23,0.52,U] [#7 0.08,0.15,0.61,U] [#8 0.05,-0.04,0.46,U] 
21:50:56.499 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.00}, one-star: {0.07, -0.06}
21:50:56.500 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
21:50:56.501 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
21:50:56.503 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.03 mountX=-0.01 mountY=-0.02, mountTheta=-1.86
21:50:56.505 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
21:50:56.507 00.002 1032 Enqueuing Move request for scope (0.02, -0.00)
21:50:56.508 00.001 10072 Worker thread wakes up
21:50:56.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
21:50:56.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
21:50:56.508 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
21:50:56.510 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:50:56.512 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
21:50:56.512 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:50:56.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:56.513 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:50:56.513 00.000 10072 MoveAxis(W, 0, ABG)
21:50:56.513 00.000 10072 Move returns status 0, amount 0
21:50:56.513 00.000 10072 MoveAxis(N, 0, ABG)
21:50:56.513 00.000 10072 Move returns status 0, amount 0
21:50:56.513 00.000 10072 move complete, result=0
21:50:56.513 00.000 10072 worker thread done servicing request
21:50:56.530 00.017 1032 UpdateGuideState exits: m=1541 SNR=27.6
21:50:56.533 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:56.535 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:56.537 00.002 1032 Enqueuing Expose request
21:50:56.539 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:50:56.540 00.001 10072 Worker thread wakes up
21:50:56.540 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:56.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:57.166 00.626 10072 Exposure complete
21:50:57.225 00.059 10072 worker thread done servicing request
21:50:57.225 00.000 1032 OnExposeComplete: enter
21:50:57.226 00.001 1032 UpdateGuideState(): m_state=6
21:50:57.228 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 872
21:50:57.229 00.001 1032 Star::Find returns 1 (0), X=1104.83, Y=138.03, Mass=1339, SNR=25.6, Peak=113 HFD=3.0
21:50:57.232 00.003 1032 MultiStar: [#1 -0.09,0.02,0.88,U] [#2 0.01,-0.27,0.00,M2] [#3 0.03,0.33,0.00,M1] [#4 0.02,0.13,0.68,U] [#5 0.20,0.03,0.64,U] [#6 -0.23,-0.05,0.61,U] [#7 0.15,0.12,0.65,U] [#8 0.03,0.17,0.49,U] 
21:50:57.233 00.001 1032 refined, 6 included, MultiStar: {0.05, 0.08}, one-star: {0.22, 0.15}
21:50:57.235 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
21:50:57.236 00.001 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
21:50:57.237 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.00 mountX=0.07 mountY=-0.07, mountTheta=-0.83
21:50:57.240 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
21:50:57.244 00.004 1032 Enqueuing Move request for scope (0.05, 0.08)
21:50:57.245 00.001 10072 Worker thread wakes up
21:50:57.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
21:50:57.245 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
21:50:57.245 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
21:50:57.249 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=95, Gamma=2.230
21:50:57.251 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
21:50:57.251 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
21:50:57.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:57.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:50:57.251 00.000 10072 MoveAxis(W, 0, ABG)
21:50:57.251 00.000 10072 Move returns status 0, amount 0
21:50:57.252 00.001 10072 MoveAxis(N, 0, ABG)
21:50:57.252 00.000 10072 Move returns status 0, amount 0
21:50:57.252 00.000 10072 move complete, result=0
21:50:57.252 00.000 10072 worker thread done servicing request
21:50:57.269 00.017 1032 UpdateGuideState exits: m=1339 SNR=25.6
21:50:57.272 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:57.273 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:57.276 00.003 1032 Enqueuing Expose request
21:50:57.277 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:50:57.280 00.003 10072 Worker thread wakes up
21:50:57.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:57.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:57.698 00.418 10072 Exposure complete
21:50:57.750 00.052 10072 worker thread done servicing request
21:50:57.750 00.000 1032 OnExposeComplete: enter
21:50:57.752 00.002 1032 UpdateGuideState(): m_state=6
21:50:57.754 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 873
21:50:57.756 00.002 1032 Star::Find returns 1 (0), X=1104.73, Y=137.93, Mass=1321, SNR=25.5, Peak=113 HFD=3.0
21:50:57.758 00.002 1032 MultiStar: [#1 -0.16,0.02,0.87,U] [#2 0.02,-0.29,0.00,M3] [#3 0.04,0.16,0.72,U] [#4 0.04,0.09,0.68,U] [#5 0.23,0.12,0.00,M1] [#6 -0.20,0.05,0.59,U] [#7 -0.02,0.04,0.68,U] [#8 0.06,0.14,0.47,U] 
21:50:57.760 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.07}, one-star: {0.12, 0.04}
21:50:57.761 00.001 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
21:50:57.763 00.002 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
21:50:57.764 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.76 mountX=0.07 mountY=-0.01, mountTheta=-0.07
21:50:57.767 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
21:50:57.769 00.002 1032 Enqueuing Move request for scope (-0.01, 0.07)
21:50:57.771 00.002 10072 Worker thread wakes up
21:50:57.771 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
21:50:57.771 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
21:50:57.771 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
21:50:57.774 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=93, Gamma=2.230
21:50:57.777 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
21:50:57.777 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
21:50:57.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:57.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:50:57.777 00.000 10072 MoveAxis(W, 0, ABG)
21:50:57.777 00.000 10072 Move returns status 0, amount 0
21:50:57.777 00.000 10072 MoveAxis(N, 0, ABG)
21:50:57.777 00.000 10072 Move returns status 0, amount 0
21:50:57.778 00.001 10072 move complete, result=0
21:50:57.778 00.000 10072 worker thread done servicing request
21:50:57.793 00.015 1032 UpdateGuideState exits: m=1321 SNR=25.5
21:50:57.795 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:57.796 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:57.799 00.003 1032 Enqueuing Expose request
21:50:57.801 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:50:57.805 00.004 10072 Worker thread wakes up
21:50:57.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:57.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:58.433 00.628 10072 Exposure complete
21:50:58.488 00.055 10072 worker thread done servicing request
21:50:58.490 00.002 1032 OnExposeComplete: enter
21:50:58.491 00.001 1032 UpdateGuideState(): m_state=6
21:50:58.493 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 874
21:50:58.495 00.002 1032 Star::Find returns 1 (0), X=1104.72, Y=137.84, Mass=1373, SNR=26.0, Peak=119 HFD=2.9
21:50:58.497 00.002 1032 MultiStar: [#1 -0.23,0.06,0.00,M1] [#2 -0.05,-0.16,0.75,U] [#3 0.03,0.06,0.75,U] [#4 0.04,0.21,0.67,U] [#5 0.16,-0.13,0.63,U] [#6 -0.22,0.01,0.58,U] [#7 0.06,0.09,0.66,U] [#8 0.07,0.01,0.46,U] 
21:50:58.498 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.00}, one-star: {0.11, -0.04}
21:50:58.500 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
21:50:58.502 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
21:50:58.503 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.01 mountX=-0.01 mountY=-0.03, mountTheta=-1.82
21:50:58.506 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
21:50:58.508 00.002 1032 Enqueuing Move request for scope (0.03, 0.00)
21:50:58.509 00.001 10072 Worker thread wakes up
21:50:58.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
21:50:58.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
21:50:58.509 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.03
21:50:58.511 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:50:58.513 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.35
21:50:58.513 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:50:58.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:58.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:50:58.513 00.000 10072 MoveAxis(W, 0, ABG)
21:50:58.513 00.000 10072 Move returns status 0, amount 0
21:50:58.513 00.000 10072 MoveAxis(N, 0, ABG)
21:50:58.513 00.000 10072 Move returns status 0, amount 0
21:50:58.513 00.000 10072 move complete, result=0
21:50:58.514 00.001 10072 worker thread done servicing request
21:50:58.531 00.017 1032 UpdateGuideState exits: m=1373 SNR=26.0
21:50:58.534 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:58.535 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:58.537 00.002 1032 Enqueuing Expose request
21:50:58.538 00.001 10072 Worker thread wakes up
21:50:58.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:58.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:58.538 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:50:58.946 00.408 10072 Exposure complete
21:50:59.004 00.058 10072 worker thread done servicing request
21:50:59.004 00.000 1032 OnExposeComplete: enter
21:50:59.006 00.002 1032 UpdateGuideState(): m_state=6
21:50:59.008 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 875
21:50:59.009 00.001 1032 Star::Find returns 1 (0), X=1104.85, Y=137.90, Mass=1301, SNR=25.3, Peak=108 HFD=2.9
21:50:59.011 00.002 1032 MultiStar: [#1 -0.02,-0.10,0.93,U] [#2 -0.03,-0.22,0.77,U] [#3 -0.05,-0.05,0.73,U] [#4 -0.10,0.10,0.64,U] [#5 0.03,-0.15,0.69,U] [#6 -0.04,-0.11,0.57,U] [#7 -0.03,0.16,0.68,U] [#8 0.08,0.08,0.51,U] 
21:50:59.012 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.24, 0.02}
21:50:59.014 00.002 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
21:50:59.016 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
21:50:59.018 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.08 mountX=-0.04 mountY=-0.01, mountTheta=-2.91
21:50:59.024 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
21:50:59.028 00.004 1032 Enqueuing Move request for scope (0.02, -0.03)
21:50:59.029 00.001 10072 Worker thread wakes up
21:50:59.029 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
21:50:59.029 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
21:50:59.030 00.001 10072 Moving (0.02, -0.03) raw xDistance=-0.04 yDistance=-0.01
21:50:59.031 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:50:59.033 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
21:50:59.034 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:50:59.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:59.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:50:59.034 00.000 10072 MoveAxis(E, 0, ABG)
21:50:59.034 00.000 10072 Move returns status 0, amount 0
21:50:59.034 00.000 10072 MoveAxis(N, 0, ABG)
21:50:59.034 00.000 10072 Move returns status 0, amount 0
21:50:59.034 00.000 10072 move complete, result=0
21:50:59.034 00.000 10072 worker thread done servicing request
21:50:59.053 00.019 1032 UpdateGuideState exits: m=1301 SNR=25.3
21:50:59.056 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:59.057 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:59.059 00.002 1032 Enqueuing Expose request
21:50:59.061 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:50:59.062 00.001 10072 Worker thread wakes up
21:50:59.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:59.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:50:59.694 00.632 10072 Exposure complete
21:50:59.753 00.059 10072 worker thread done servicing request
21:50:59.753 00.000 1032 OnExposeComplete: enter
21:50:59.755 00.002 1032 UpdateGuideState(): m_state=6
21:50:59.757 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 876
21:50:59.758 00.001 1032 Star::Find returns 1 (0), X=1104.80, Y=137.97, Mass=1153, SNR=23.8, Peak=94 HFD=3.1
21:50:59.760 00.002 1032 MultiStar: [#1 0.00,-0.11,1.08,U] [#2 0.01,-0.33,0.00,M2] [#3 0.07,0.03,0.76,U] [#4 -0.14,-0.05,0.72,U] [#5 0.09,-0.20,0.72,U] [#6 -0.04,-0.24,0.00,M1] [#7 0.16,-0.02,0.73,U] [#8 0.08,-0.06,0.55,U] 
21:50:59.762 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.04}, one-star: {0.19, 0.09}
21:50:59.764 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
21:50:59.765 00.001 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
21:50:59.766 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.57 mountX=-0.06 mountY=-0.05, mountTheta=-2.40
21:50:59.770 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
21:50:59.772 00.002 1032 Enqueuing Move request for scope (0.07, -0.04)
21:50:59.774 00.002 10072 Worker thread wakes up
21:50:59.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
21:50:59.774 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
21:50:59.774 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.05
21:50:59.777 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:50:59.779 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
21:50:59.779 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:50:59.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:59.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:50:59.780 00.001 10072 MoveAxis(E, 4, ABG)
21:50:59.780 00.000 10072 Guiding  Dir = 2, Dur = 4
21:50:59.780 00.000 10072 IsGuiding returns 0
21:50:59.780 00.000 10072 PulseGuide returned control before completion, sleep 14
21:50:59.797 00.017 1032 UpdateGuideState exits: m=1153 SNR=23.8
21:50:59.803 00.006 10072 IsGuiding returns 0
21:50:59.803 00.000 10072 Move returns status 0, amount 4
21:50:59.803 00.000 10072 MoveAxis(N, 0, ABG)
21:50:59.803 00.000 10072 Move returns status 0, amount 0
21:50:59.804 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:59.807 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:50:59.809 00.002 1032 Enqueuing Expose request
21:50:59.812 00.003 10072 move complete, result=0
21:50:59.812 00.000 10072 worker thread done servicing request
21:50:59.812 00.000 10072 Worker thread wakes up
21:50:59.812 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:50:59.814 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:50:59.814 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:00.225 00.411 10072 Exposure complete
21:51:00.281 00.056 10072 worker thread done servicing request
21:51:00.281 00.000 1032 OnExposeComplete: enter
21:51:00.283 00.002 1032 UpdateGuideState(): m_state=6
21:51:00.284 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 877
21:51:00.286 00.002 1032 Star::Find returns 1 (0), X=1104.74, Y=137.88, Mass=1375, SNR=26.0, Peak=110 HFD=3.1
21:51:00.287 00.001 1032 MultiStar: [#1 -0.09,-0.08,0.88,U] [#2 0.02,-0.25,0.00,M3] [#3 0.11,-0.09,0.75,U] [#4 0.07,0.05,0.62,U] [#5 0.14,-0.23,0.00,M1] [#6 -0.21,-0.00,0.58,U] [#7 0.02,0.07,0.67,U] [#8 0.12,0.03,0.49,U] 
21:51:00.288 00.001 1032 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {0.13, -0.01}
21:51:00.290 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
21:51:00.292 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
21:51:00.293 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.41 mountX=-0.02 mountY=-0.02, mountTheta=-2.24
21:51:00.296 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
21:51:00.296 00.000 1032 Enqueuing Move request for scope (0.02, -0.01)
21:51:00.299 00.003 10072 Worker thread wakes up
21:51:00.299 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
21:51:00.299 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
21:51:00.299 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
21:51:00.301 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
21:51:00.301 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:51:00.301 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:00.301 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:51:00.301 00.000 10072 MoveAxis(E, 3, ABG)
21:51:00.302 00.001 10072 Guiding  Dir = 2, Dur = 3
21:51:00.302 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:51:00.304 00.002 10072 IsGuiding returns 0
21:51:00.305 00.001 10072 PulseGuide returned control before completion, sleep 13
21:51:00.321 00.016 1032 UpdateGuideState exits: m=1375 SNR=26.0
21:51:00.324 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:00.325 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:00.326 00.001 1032 Enqueuing Expose request
21:51:00.334 00.008 10072 IsGuiding returns 0
21:51:00.334 00.000 10072 Move returns status 0, amount 3
21:51:00.334 00.000 10072 MoveAxis(N, 0, ABG)
21:51:00.334 00.000 10072 Move returns status 0, amount 0
21:51:00.334 00.000 10072 move complete, result=0
21:51:00.334 00.000 10072 worker thread done servicing request
21:51:00.334 00.000 10072 Worker thread wakes up
21:51:00.334 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:00.334 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:00.338 00.004 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:51:00.958 00.620 10072 Exposure complete
21:51:01.017 00.059 10072 worker thread done servicing request
21:51:01.017 00.000 1032 OnExposeComplete: enter
21:51:01.022 00.005 1032 UpdateGuideState(): m_state=6
21:51:01.025 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 878
21:51:01.026 00.001 1032 Star::Find returns 1 (0), X=1104.70, Y=137.81, Mass=1355, SNR=25.8, Peak=111 HFD=3.2
21:51:01.029 00.003 1032 MultiStar: [#1 -0.06,-0.06,0.91,U] [#2 -0.04,-0.35,0.00,M4] [#3 -0.09,-0.13,0.72,U] [#4 0.15,-0.05,0.63,U] [#5 0.12,-0.15,0.62,U] [#6 -0.07,-0.12,0.59,U] [#7 0.18,-0.02,0.66,U] [#8 0.12,0.02,0.47,U] 
21:51:01.030 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.09, -0.07}
21:51:01.032 00.002 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
21:51:01.033 00.001 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
21:51:01.035 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-0.99 mountX=-0.09 mountY=-0.03, mountTheta=-2.82
21:51:01.037 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
21:51:01.039 00.002 1032 Enqueuing Move request for scope (0.05, -0.08)
21:51:01.040 00.001 10072 Worker thread wakes up
21:51:01.041 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
21:51:01.041 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
21:51:01.041 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
21:51:01.043 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
21:51:01.044 00.001 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.08
21:51:01.044 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:51:01.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:01.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:51:01.044 00.000 10072 MoveAxis(E, 4, ABG)
21:51:01.046 00.002 10072 Guiding  Dir = 2, Dur = 4
21:51:01.046 00.000 10072 IsGuiding returns 0
21:51:01.046 00.000 10072 PulseGuide returned control before completion, sleep 14
21:51:01.063 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.8
21:51:01.067 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:01.069 00.002 10072 IsGuiding returns 0
21:51:01.069 00.000 10072 Move returns status 0, amount 4
21:51:01.069 00.000 10072 MoveAxis(N, 0, ABG)
21:51:01.069 00.000 10072 Move returns status 0, amount 0
21:51:01.069 00.000 10072 move complete, result=0
21:51:01.069 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:01.070 00.001 1032 Enqueuing Expose request
21:51:01.072 00.002 10072 worker thread done servicing request
21:51:01.072 00.000 10072 Worker thread wakes up
21:51:01.072 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:01.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:01.072 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:51:01.477 00.405 10072 Exposure complete
21:51:01.539 00.062 10072 worker thread done servicing request
21:51:01.539 00.000 1032 OnExposeComplete: enter
21:51:01.541 00.002 1032 UpdateGuideState(): m_state=6
21:51:01.543 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 879
21:51:01.546 00.003 1032 Star::Find returns 1 (0), X=1104.72, Y=137.87, Mass=1332, SNR=25.6, Peak=112 HFD=3.1
21:51:01.556 00.010 1032 MultiStar: [#1 -0.02,-0.16,0.94,U] [#2 0.05,-0.47,0.00,M5] [#3 0.04,-0.10,0.71,U] [#4 0.06,-0.05,0.63,U] [#5 0.18,0.01,0.64,U] [#6 -0.15,-0.17,0.62,U] [#7 0.19,-0.11,0.69,U] [#8 0.24,0.06,0.00,M1] 
21:51:01.558 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.08}, one-star: {0.11, -0.02}
21:51:01.560 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
21:51:01.562 00.002 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
21:51:01.563 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.96 mountX=-0.10 mountY=-0.04, mountTheta=-2.79
21:51:01.566 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
21:51:01.570 00.004 1032 Enqueuing Move request for scope (0.06, -0.08)
21:51:01.571 00.001 10072 Worker thread wakes up
21:51:01.572 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
21:51:01.572 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
21:51:01.572 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.10 yDistance=-0.04
21:51:01.574 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:51:01.576 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
21:51:01.576 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
21:51:01.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:01.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:51:01.576 00.000 10072 MoveAxis(E, 4, ABG)
21:51:01.576 00.000 10072 Guiding  Dir = 2, Dur = 4
21:51:01.577 00.001 10072 IsGuiding returns 0
21:51:01.577 00.000 10072 PulseGuide returned control before completion, sleep 14
21:51:01.596 00.019 1032 UpdateGuideState exits: m=1332 SNR=25.6
21:51:01.598 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:01.600 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:01.602 00.002 1032 Enqueuing Expose request
21:51:01.604 00.002 10072 IsGuiding returns 0
21:51:01.604 00.000 10072 Move returns status 0, amount 4
21:51:01.604 00.000 10072 MoveAxis(N, 0, ABG)
21:51:01.604 00.000 10072 Move returns status 0, amount 0
21:51:01.605 00.001 10072 move complete, result=0
21:51:01.605 00.000 10072 worker thread done servicing request
21:51:01.605 00.000 10072 Worker thread wakes up
21:51:01.605 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:01.605 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:01.612 00.007 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:51:02.229 00.617 10072 Exposure complete
21:51:02.285 00.056 10072 worker thread done servicing request
21:51:02.286 00.001 1032 OnExposeComplete: enter
21:51:02.287 00.001 1032 UpdateGuideState(): m_state=6
21:51:02.289 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 880
21:51:02.291 00.002 1032 Star::Find returns 1 (0), X=1104.82, Y=137.75, Mass=1376, SNR=26.0, Peak=113 HFD=3.1
21:51:02.293 00.002 1032 MultiStar: [#1 0.07,-0.23,0.00,M1] [#2 0.03,-0.49,0.00,M6] [#3 0.10,-0.17,0.73,U] [#4 0.11,-0.19,0.65,U] [#5 0.33,-0.07,0.00,M1] [#6 -0.08,-0.31,0.00,M1] [#7 0.16,-0.17,0.67,U] [#8 0.14,-0.10,0.47,U] 
21:51:02.295 00.002 1032 refined, 4 included, MultiStar: {0.15, -0.15}, one-star: {0.21, -0.14}
21:51:02.296 00.001 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
21:51:02.298 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
21:51:02.300 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.80 mountX=-0.19 mountY=-0.10, mountTheta=-2.63
21:51:02.302 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.15, opts=13)
21:51:02.305 00.003 1032 Enqueuing Move request for scope (0.15, -0.15)
21:51:02.307 00.002 10072 Worker thread wakes up
21:51:02.307 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
21:51:02.307 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
21:51:02.307 00.000 10072 Moving (0.15, -0.15) raw xDistance=-0.19 yDistance=-0.10
21:51:02.309 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
21:51:02.311 00.002 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 287.94
21:51:02.311 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
21:51:02.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:02.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:51:02.311 00.000 10072 MoveAxis(E, 93, ABG)
21:51:02.311 00.000 10072 Guiding  Dir = 2, Dur = 93
21:51:02.312 00.001 10072 IsGuiding returns 0
21:51:02.312 00.000 10072 PulseGuide returned control before completion, sleep 103
21:51:02.329 00.017 1032 UpdateGuideState exits: m=1376 SNR=26.0
21:51:02.331 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:02.333 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:02.334 00.001 1032 Enqueuing Expose request
21:51:02.430 00.096 10072 IsGuiding returns 0
21:51:02.430 00.000 10072 Move returns status 0, amount 93
21:51:02.430 00.000 10072 MoveAxis(N, 0, ABG)
21:51:02.430 00.000 10072 Move returns status 0, amount 0
21:51:02.430 00.000 10072 move complete, result=0
21:51:02.430 00.000 10072 worker thread done servicing request
21:51:02.430 00.000 1032 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
21:51:02.434 00.004 10072 Worker thread wakes up
21:51:02.434 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:02.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:02.841 00.407 10072 Exposure complete
21:51:02.895 00.054 10072 worker thread done servicing request
21:51:02.895 00.000 1032 OnExposeComplete: enter
21:51:02.896 00.001 1032 UpdateGuideState(): m_state=6
21:51:02.899 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 881
21:51:02.901 00.002 1032 Star::Find returns 1 (0), X=1104.87, Y=137.83, Mass=1441, SNR=26.6, Peak=113 HFD=3.0
21:51:02.902 00.001 1032 MultiStar: [#1 0.01,-0.06,0.91,U] [#2 0.01,-0.26,0.00,M7] [#3 0.05,0.10,0.67,U] [#4 0.07,0.00,0.54,U] [#5 0.26,-0.07,0.00,M2] [#6 -0.17,-0.31,0.00,M2] [#7 0.12,-0.08,0.63,U] [#8 0.21,0.06,0.48,U] 
21:51:02.904 00.002 1032 refined, 5 included, MultiStar: {0.12, -0.02}, one-star: {0.26, -0.05}
21:51:02.906 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
21:51:02.907 00.001 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
21:51:02.909 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.12 mountX=-0.05 mountY=-0.11, mountTheta=-1.95
21:51:02.912 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
21:51:02.913 00.001 1032 Enqueuing Move request for scope (0.12, -0.02)
21:51:02.915 00.002 10072 Worker thread wakes up
21:51:02.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
21:51:02.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
21:51:02.915 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
21:51:02.918 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:51:02.920 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
21:51:02.920 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:51:02.920 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:02.920 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:51:02.920 00.000 10072 MoveAxis(E, 5, ABG)
21:51:02.920 00.000 10072 Guiding  Dir = 2, Dur = 5
21:51:02.921 00.001 10072 IsGuiding returns 0
21:51:02.921 00.000 10072 PulseGuide returned control before completion, sleep 15
21:51:02.938 00.017 1032 UpdateGuideState exits: m=1441 SNR=26.6
21:51:02.940 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:02.942 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:02.943 00.001 1032 Enqueuing Expose request
21:51:02.949 00.006 10072 IsGuiding returns 0
21:51:02.949 00.000 10072 Move returns status 0, amount 5
21:51:02.949 00.000 10072 MoveAxis(N, 0, ABG)
21:51:02.949 00.000 10072 Move returns status 0, amount 0
21:51:02.949 00.000 10072 move complete, result=0
21:51:02.949 00.000 10072 worker thread done servicing request
21:51:02.949 00.000 10072 Worker thread wakes up
21:51:02.949 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:02.949 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:02.952 00.003 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:51:03.577 00.625 10072 Exposure complete
21:51:03.635 00.058 10072 worker thread done servicing request
21:51:03.635 00.000 1032 OnExposeComplete: enter
21:51:03.637 00.002 1032 UpdateGuideState(): m_state=6
21:51:03.639 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 882
21:51:03.642 00.003 1032 Star::Find returns 1 (0), X=1104.81, Y=138.05, Mass=1451, SNR=26.7, Peak=107 HFD=3.1
21:51:03.644 00.002 1032 MultiStar: [#1 0.05,0.15,0.91,U] [#2 0.13,-0.17,0.74,U] [#3 0.15,0.09,0.66,U] [#4 -0.01,0.16,0.61,U] [#5 0.22,0.03,0.63,U] [#6 -0.07,-0.05,0.59,U] [#7 0.21,0.04,0.64,U] [#8 0.01,0.17,0.47,U] 
21:51:03.646 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.20, 0.17}
21:51:03.647 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
21:51:03.649 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
21:51:03.650 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.57 mountX=0.04 mountY=-0.12, mountTheta=-1.26
21:51:03.653 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
21:51:03.655 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
21:51:03.656 00.001 10072 Worker thread wakes up
21:51:03.657 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
21:51:03.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
21:51:03.657 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
21:51:03.658 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
21:51:03.660 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.81
21:51:03.660 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
21:51:03.660 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:03.660 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:51:03.660 00.000 10072 MoveAxis(E, 5, ABG)
21:51:03.660 00.000 10072 Guiding  Dir = 2, Dur = 5
21:51:03.661 00.001 10072 IsGuiding returns 0
21:51:03.661 00.000 10072 PulseGuide returned control before completion, sleep 15
21:51:03.680 00.019 1032 UpdateGuideState exits: m=1451 SNR=26.7
21:51:03.683 00.003 10072 IsGuiding returns 0
21:51:03.683 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:03.685 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:03.687 00.002 1032 Enqueuing Expose request
21:51:03.688 00.001 10072 Move returns status 0, amount 5
21:51:03.688 00.000 10072 MoveAxis(N, 0, ABG)
21:51:03.688 00.000 10072 Move returns status 0, amount 0
21:51:03.688 00.000 10072 move complete, result=0
21:51:03.689 00.001 10072 worker thread done servicing request
21:51:03.689 00.000 10072 Worker thread wakes up
21:51:03.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:03.689 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:03.696 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:51:04.106 00.410 10072 Exposure complete
21:51:04.164 00.058 10072 worker thread done servicing request
21:51:04.164 00.000 1032 OnExposeComplete: enter
21:51:04.167 00.003 1032 UpdateGuideState(): m_state=6
21:51:04.168 00.001 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 883
21:51:04.170 00.002 1032 Star::Find returns 1 (0), X=1104.74, Y=137.94, Mass=1151, SNR=23.8, Peak=90 HFD=3.2
21:51:04.172 00.002 1032 MultiStar: [#1 0.10,0.02,0.98,U] [#2 0.17,-0.38,0.00,M7] [#3 0.01,0.00,0.75,U] [#4 0.00,0.13,0.73,U] [#5 0.29,0.01,0.00,M2] [#6 -0.01,-0.07,0.64,U] [#7 0.29,0.03,0.00,M1] [#8 0.16,0.20,0.00,M1] 
21:51:04.174 00.002 1032 refined, 4 included, MultiStar: {0.06, 0.03}, one-star: {0.14, 0.06}
21:51:04.175 00.001 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
21:51:04.177 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
21:51:04.179 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.49 mountX=0.02 mountY=-0.06, mountTheta=-1.34
21:51:04.182 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
21:51:04.185 00.003 1032 Enqueuing Move request for scope (0.06, 0.03)
21:51:04.187 00.002 10072 Worker thread wakes up
21:51:04.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
21:51:04.187 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
21:51:04.187 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.02 yDistance=-0.06
21:51:04.189 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:51:04.192 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.74
21:51:04.192 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:51:04.192 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:04.192 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:51:04.192 00.000 10072 MoveAxis(E, 5, ABG)
21:51:04.192 00.000 10072 Guiding  Dir = 2, Dur = 5
21:51:04.193 00.001 10072 IsGuiding returns 0
21:51:04.193 00.000 10072 PulseGuide returned control before completion, sleep 15
21:51:04.210 00.017 1032 UpdateGuideState exits: m=1151 SNR=23.8
21:51:04.213 00.003 10072 IsGuiding returns 0
21:51:04.213 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:04.214 00.001 10072 Move returns status 0, amount 5
21:51:04.214 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:04.216 00.002 1032 Enqueuing Expose request
21:51:04.218 00.002 10072 MoveAxis(N, 0, ABG)
21:51:04.218 00.000 10072 Move returns status 0, amount 0
21:51:04.218 00.000 10072 move complete, result=0
21:51:04.218 00.000 10072 worker thread done servicing request
21:51:04.218 00.000 10072 Worker thread wakes up
21:51:04.218 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:04.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:04.226 00.008 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:51:04.854 00.628 10072 Exposure complete
21:51:04.912 00.058 10072 worker thread done servicing request
21:51:04.912 00.000 1032 OnExposeComplete: enter
21:51:04.914 00.002 1032 UpdateGuideState(): m_state=6
21:51:04.916 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 884
21:51:04.917 00.001 1032 Star::Find returns 1 (0), X=1104.86, Y=137.83, Mass=1471, SNR=26.9, Peak=120 HFD=2.9
21:51:04.919 00.002 1032 MultiStar: [#1 0.12,-0.24,0.00,M1] [#2 0.18,-0.54,0.00,M8] [#3 0.11,-0.23,0.00,M1] [#4 0.10,-0.07,0.59,U] [#5 0.37,-0.21,0.00,M3] [#6 -0.02,-0.36,0.00,M1] [#7 0.30,-0.07,0.00,M2] [#8 0.32,0.01,0.00,M2] 
21:51:04.921 00.002 1032 refined, 1 included, MultiStar: {0.19, -0.06}, one-star: {0.25, -0.06}
21:51:04.923 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
21:51:04.924 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
21:51:04.926 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.30 mountX=-0.11 mountY=-0.17, mountTheta=-2.13
21:51:04.930 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.06, opts=13)
21:51:04.934 00.004 1032 Enqueuing Move request for scope (0.19, -0.06)
21:51:04.936 00.002 10072 Worker thread wakes up
21:51:04.936 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
21:51:04.936 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
21:51:04.936 00.000 10072 Moving (0.19, -0.06) raw xDistance=-0.11 yDistance=-0.17
21:51:04.939 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:51:04.941 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
21:51:04.941 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
21:51:04.942 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:04.942 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:51:04.942 00.000 10072 MoveAxis(E, 10, ABG)
21:51:04.942 00.000 10072 Guiding  Dir = 2, Dur = 10
21:51:04.942 00.000 10072 IsGuiding returns 0
21:51:04.943 00.001 10072 PulseGuide returned control before completion, sleep 20
21:51:04.960 00.017 1032 UpdateGuideState exits: m=1471 SNR=26.9
21:51:04.963 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:04.965 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:04.967 00.002 1032 Enqueuing Expose request
21:51:04.976 00.009 10072 IsGuiding returns 0
21:51:04.976 00.000 10072 Move returns status 0, amount 10
21:51:04.976 00.000 10072 MoveAxis(N, 0, ABG)
21:51:04.976 00.000 10072 Move returns status 0, amount 0
21:51:04.976 00.000 10072 move complete, result=0
21:51:04.976 00.000 10072 worker thread done servicing request
21:51:04.976 00.000 10072 Worker thread wakes up
21:51:04.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:04.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:04.978 00.002 1032 GuideStep: -0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
21:51:05.387 00.409 10072 Exposure complete
21:51:05.442 00.055 10072 worker thread done servicing request
21:51:05.442 00.000 1032 OnExposeComplete: enter
21:51:05.443 00.001 1032 UpdateGuideState(): m_state=6
21:51:05.446 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 885
21:51:05.447 00.001 1032 Star::Find returns 1 (0), X=1104.85, Y=137.84, Mass=1514, SNR=27.3, Peak=121 HFD=2.9
21:51:05.450 00.003 1032 MultiStar: [#1 0.11,-0.20,0.87,U] [#2 0.19,-0.49,0.00,M9] [#3 0.02,-0.05,0.67,U] [#4 0.23,0.00,0.62,U] [#5 0.30,-0.22,0.00,M4] [#6 -0.06,-0.24,0.00,M2] [#7 0.14,-0.08,0.65,U] [#8 0.31,-0.11,0.00,M3] 
21:51:05.451 00.001 1032 refined, 4 included, MultiStar: {0.15, -0.08}, one-star: {0.24, -0.05}
21:51:05.452 00.001 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
21:51:05.454 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
21:51:05.456 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.49 mountX=-0.12 mountY=-0.13, mountTheta=-2.32
21:51:05.459 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.08, opts=13)
21:51:05.460 00.001 1032 Enqueuing Move request for scope (0.15, -0.08)
21:51:05.462 00.002 10072 Worker thread wakes up
21:51:05.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
21:51:05.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
21:51:05.462 00.000 10072 Moving (0.15, -0.08) raw xDistance=-0.12 yDistance=-0.13
21:51:05.464 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:51:05.467 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
21:51:05.468 00.001 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
21:51:05.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:05.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:51:05.468 00.000 10072 MoveAxis(E, 9, ABG)
21:51:05.468 00.000 10072 Guiding  Dir = 2, Dur = 9
21:51:05.468 00.000 10072 IsGuiding returns 0
21:51:05.468 00.000 10072 PulseGuide returned control before completion, sleep 19
21:51:05.486 00.018 1032 UpdateGuideState exits: m=1514 SNR=27.3
21:51:05.488 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:05.490 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:05.491 00.001 1032 Enqueuing Expose request
21:51:05.494 00.003 10072 IsGuiding returns 0
21:51:05.494 00.000 10072 Move returns status 0, amount 9
21:51:05.495 00.001 10072 MoveAxis(N, 0, ABG)
21:51:05.495 00.000 10072 Move returns status 0, amount 0
21:51:05.495 00.000 10072 move complete, result=0
21:51:05.495 00.000 10072 worker thread done servicing request
21:51:05.495 00.000 10072 Worker thread wakes up
21:51:05.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:05.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:05.500 00.005 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
21:51:06.127 00.627 10072 Exposure complete
21:51:06.182 00.055 10072 worker thread done servicing request
21:51:06.182 00.000 1032 OnExposeComplete: enter
21:51:06.185 00.003 1032 UpdateGuideState(): m_state=6
21:51:06.187 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 886
21:51:06.189 00.002 1032 Star::Find returns 1 (0), X=1104.92, Y=137.90, Mass=1378, SNR=26.0, Peak=104 HFD=2.9
21:51:06.191 00.002 1032 MultiStar: [#1 0.05,-0.08,0.97,U] [#2 0.13,-0.44,0.00,M10] [#3 0.09,-0.06,0.73,U] [#4 -0.10,-0.03,0.60,U] [#5 0.33,-0.27,0.00,M5] [#6 0.02,-0.12,0.56,U] [#7 0.13,-0.23,0.00,M2] [#8 0.25,-0.07,0.00,M4] 
21:51:06.193 00.002 1032 refined, 4 included, MultiStar: {0.10, -0.05}, one-star: {0.31, 0.02}
21:51:06.194 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
21:51:06.195 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
21:51:06.197 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.47 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
21:51:06.200 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
21:51:06.201 00.001 1032 Enqueuing Move request for scope (0.10, -0.05)
21:51:06.204 00.003 10072 Worker thread wakes up
21:51:06.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
21:51:06.204 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
21:51:06.204 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.08
21:51:06.207 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:51:06.208 00.001 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
21:51:06.209 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
21:51:06.209 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:06.209 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:51:06.209 00.000 10072 MoveAxis(E, 11, ABG)
21:51:06.209 00.000 10072 Guiding  Dir = 2, Dur = 11
21:51:06.209 00.000 10072 IsGuiding returns 0
21:51:06.210 00.001 10072 PulseGuide returned control before completion, sleep 21
21:51:06.226 00.016 1032 UpdateGuideState exits: m=1378 SNR=26.0
21:51:06.227 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:06.229 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:06.230 00.001 1032 Enqueuing Expose request
21:51:06.232 00.002 10072 IsGuiding returns 0
21:51:06.233 00.001 10072 Move returns status 0, amount 11
21:51:06.233 00.000 10072 MoveAxis(N, 0, ABG)
21:51:06.233 00.000 10072 Move returns status 0, amount 0
21:51:06.233 00.000 10072 move complete, result=0
21:51:06.233 00.000 10072 worker thread done servicing request
21:51:06.233 00.000 10072 Worker thread wakes up
21:51:06.233 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:06.233 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:06.241 00.008 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
21:51:06.642 00.401 10072 Exposure complete
21:51:06.698 00.056 10072 worker thread done servicing request
21:51:06.698 00.000 1032 OnExposeComplete: enter
21:51:06.701 00.003 1032 UpdateGuideState(): m_state=6
21:51:06.703 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 887
21:51:06.705 00.002 1032 Star::Find returns 1 (0), X=1104.96, Y=137.88, Mass=1059, SNR=22.8, Peak=84 HFD=3.0
21:51:06.707 00.002 1032 MultiStar: [#1 -0.02,-0.11,1.05,U] [#2 0.12,-0.18,0.87,U] [#3 0.07,-0.03,0.83,U] [#4 -0.06,-0.01,0.73,U] [#5 0.32,-0.06,0.00,M6] [#6 -0.05,-0.25,0.00,M2] [#7 0.21,-0.07,0.73,U] [#8 0.15,-0.10,0.55,U] 
21:51:06.710 00.003 1032 refined, 6 included, MultiStar: {0.12, -0.07}, one-star: {0.35, -0.00}
21:51:06.711 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
21:51:06.713 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
21:51:06.715 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.55 mountX=-0.10 mountY=-0.10, mountTheta=-2.38
21:51:06.719 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
21:51:06.721 00.002 1032 Enqueuing Move request for scope (0.12, -0.07)
21:51:06.722 00.001 10072 Worker thread wakes up
21:51:06.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
21:51:06.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
21:51:06.722 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
21:51:06.724 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:51:06.726 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
21:51:06.726 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
21:51:06.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:06.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:51:06.726 00.000 10072 MoveAxis(E, 10, ABG)
21:51:06.726 00.000 10072 Guiding  Dir = 2, Dur = 10
21:51:06.726 00.000 10072 IsGuiding returns 0
21:51:06.727 00.001 10072 PulseGuide returned control before completion, sleep 20
21:51:06.745 00.018 1032 UpdateGuideState exits: m=1059 SNR=22.8
21:51:06.747 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:06.748 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:06.750 00.002 1032 Enqueuing Expose request
21:51:06.762 00.012 10072 IsGuiding returns 0
21:51:06.762 00.000 10072 Move returns status 0, amount 10
21:51:06.762 00.000 10072 MoveAxis(N, 0, ABG)
21:51:06.762 00.000 10072 Move returns status 0, amount 0
21:51:06.762 00.000 10072 move complete, result=0
21:51:06.762 00.000 10072 worker thread done servicing request
21:51:06.762 00.000 10072 Worker thread wakes up
21:51:06.762 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:06.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:06.763 00.001 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
21:51:07.387 00.624 10072 Exposure complete
21:51:07.445 00.058 10072 worker thread done servicing request
21:51:07.445 00.000 1032 OnExposeComplete: enter
21:51:07.446 00.001 1032 UpdateGuideState(): m_state=6
21:51:07.448 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 888
21:51:07.451 00.003 1032 Star::Find returns 1 (0), X=1104.86, Y=137.86, Mass=1485, SNR=27.1, Peak=122 HFD=2.9
21:51:07.453 00.002 1032 MultiStar: [#1 0.11,-0.09,0.94,U] [#2 0.21,-0.37,0.00,M10] [#3 0.16,-0.05,0.63,U] [#4 0.21,-0.07,0.63,U] [#5 0.33,-0.29,0.00,M7] [#6 0.04,-0.19,0.56,U] [#7 0.25,0.01,0.00,M2] [#8 0.35,0.07,0.00,M4] 
21:51:07.454 00.001 1032 refined, 4 included, MultiStar: {0.16, -0.08}, one-star: {0.25, -0.03}
21:51:07.457 00.003 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
21:51:07.458 00.001 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
21:51:07.460 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.45 mountX=-0.12 mountY=-0.14, mountTheta=-2.28
21:51:07.464 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.08, opts=13)
21:51:07.466 00.002 1032 Enqueuing Move request for scope (0.16, -0.08)
21:51:07.468 00.002 10072 Worker thread wakes up
21:51:07.468 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
21:51:07.468 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
21:51:07.468 00.000 10072 Moving (0.16, -0.08) raw xDistance=-0.12 yDistance=-0.14
21:51:07.470 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:51:07.472 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
21:51:07.472 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
21:51:07.472 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:07.472 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:51:07.472 00.000 10072 MoveAxis(E, 11, ABG)
21:51:07.473 00.001 10072 Guiding  Dir = 2, Dur = 11
21:51:07.473 00.000 10072 IsGuiding returns 0
21:51:07.473 00.000 10072 PulseGuide returned control before completion, sleep 21
21:51:07.491 00.018 1032 UpdateGuideState exits: m=1485 SNR=27.1
21:51:07.493 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:07.494 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:07.496 00.002 1032 Enqueuing Expose request
21:51:07.509 00.013 10072 IsGuiding returns 0
21:51:07.509 00.000 10072 Move returns status 0, amount 11
21:51:07.509 00.000 10072 MoveAxis(N, 0, ABG)
21:51:07.509 00.000 10072 Move returns status 0, amount 0
21:51:07.509 00.000 10072 move complete, result=0
21:51:07.509 00.000 10072 worker thread done servicing request
21:51:07.509 00.000 10072 Worker thread wakes up
21:51:07.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:07.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:07.509 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
21:51:07.920 00.411 10072 Exposure complete
21:51:07.973 00.053 10072 worker thread done servicing request
21:51:07.974 00.001 1032 OnExposeComplete: enter
21:51:07.975 00.001 1032 UpdateGuideState(): m_state=6
21:51:07.976 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 889
21:51:07.979 00.003 1032 Star::Find returns 1 (0), X=1104.96, Y=137.77, Mass=1086, SNR=23.1, Peak=92 HFD=3.0
21:51:07.981 00.002 1032 MultiStar: [#1 0.11,-0.09,1.03,U] [#2 0.17,-0.33,0.00,R] [#3 0.25,-0.05,0.00,M1] [#4 0.19,0.11,0.66,U] [#5 0.37,-0.20,0.00,M8] [#6 0.13,-0.11,0.63,U] [#7 0.28,-0.10,0.00,M3] [#8 0.21,0.10,0.55,U] 
21:51:07.983 00.002 1032 refined, 4 included, MultiStar: {0.21, -0.04}, one-star: {0.35, -0.11}
21:51:07.984 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
21:51:07.985 00.001 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
21:51:07.988 00.003 1032 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-0.19 mountX=-0.09 mountY=-0.19, mountTheta=-2.02
21:51:07.991 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.04, opts=13)
21:51:07.993 00.002 1032 Enqueuing Move request for scope (0.21, -0.04)
21:51:07.994 00.001 10072 Worker thread wakes up
21:51:07.994 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
21:51:07.995 00.001 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
21:51:07.995 00.000 10072 Moving (0.21, -0.04) raw xDistance=-0.09 yDistance=-0.19
21:51:07.997 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:51:07.999 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
21:51:07.999 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
21:51:07.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:07.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:51:07.999 00.000 10072 MoveAxis(E, 10, ABG)
21:51:07.999 00.000 10072 Guiding  Dir = 2, Dur = 10
21:51:07.999 00.000 10072 IsGuiding returns 0
21:51:08.000 00.001 10072 PulseGuide returned control before completion, sleep 20
21:51:08.016 00.016 1032 UpdateGuideState exits: m=1086 SNR=23.1
21:51:08.019 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:08.021 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:08.024 00.003 1032 Enqueuing Expose request
21:51:08.026 00.002 10072 IsGuiding returns 0
21:51:08.026 00.000 10072 Move returns status 0, amount 10
21:51:08.026 00.000 10072 MoveAxis(N, 0, ABG)
21:51:08.026 00.000 10072 Move returns status 0, amount 0
21:51:08.026 00.000 10072 move complete, result=0
21:51:08.026 00.000 10072 worker thread done servicing request
21:51:08.026 00.000 10072 Worker thread wakes up
21:51:08.026 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:08.027 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:08.033 00.006 1032 GuideStep: -0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
21:51:08.654 00.621 10072 Exposure complete
21:51:08.709 00.055 1032 OnExposeComplete: enter
21:51:08.711 00.002 1032 UpdateGuideState(): m_state=6
21:51:08.713 00.002 10072 worker thread done servicing request
21:51:08.713 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 890
21:51:08.714 00.001 1032 Star::Find returns 1 (0), X=1104.90, Y=137.83, Mass=1250, SNR=24.8, Peak=102 HFD=3.0
21:51:08.717 00.003 1032 MultiStar: [#1 0.06,-0.21,0.96,U] [#2 0.07,-0.05,0.76,U] [#3 0.19,-0.01,0.72,U] [#4 0.32,0.13,0.00,M1] [#5 0.13,-0.17,0.67,U] [#6 0.01,-0.31,0.00,M1] [#7 0.28,0.02,0.00,M4] [#8 0.35,0.16,0.00,M4] 
21:51:08.718 00.001 1032 refined, 4 included, MultiStar: {0.15, -0.10}, one-star: {0.29, -0.06}
21:51:08.720 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
21:51:08.721 00.001 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
21:51:08.722 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.60 mountX=-0.14 mountY=-0.12, mountTheta=-2.43
21:51:08.725 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.10, opts=13)
21:51:08.727 00.002 1032 Enqueuing Move request for scope (0.15, -0.10)
21:51:08.728 00.001 10072 Worker thread wakes up
21:51:08.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
21:51:08.728 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
21:51:08.729 00.001 10072 Moving (0.15, -0.10) raw xDistance=-0.14 yDistance=-0.12
21:51:08.730 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:51:08.732 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.29
21:51:08.732 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
21:51:08.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:08.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:51:08.732 00.000 10072 MoveAxis(E, 77, ABG)
21:51:08.732 00.000 10072 Guiding  Dir = 2, Dur = 77
21:51:08.734 00.002 10072 IsGuiding returns 0
21:51:08.734 00.000 10072 PulseGuide returned control before completion, sleep 87
21:51:08.751 00.017 1032 UpdateGuideState exits: m=1250 SNR=24.8
21:51:08.752 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:08.755 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:08.756 00.001 1032 Enqueuing Expose request
21:51:08.822 00.066 10072 IsGuiding returns 1
21:51:08.822 00.000 10072 scope still moving after pulse duration time elapsed
21:51:08.853 00.031 10072 IsGuiding returns 0
21:51:08.853 00.000 10072 scope move finished after 77 + 42 ms
21:51:08.853 00.000 10072 Move returns status 0, amount 77
21:51:08.853 00.000 10072 MoveAxis(N, 0, ABG)
21:51:08.853 00.000 10072 Move returns status 0, amount 0
21:51:08.853 00.000 10072 move complete, result=0
21:51:08.853 00.000 1032 GuideStep: -0.1 px 77 ms EAST, -0.1 px 0 ms NORTH
21:51:08.856 00.003 10072 worker thread done servicing request
21:51:08.856 00.000 10072 Worker thread wakes up
21:51:08.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:08.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:09.275 00.419 10072 Exposure complete
21:51:09.329 00.054 10072 worker thread done servicing request
21:51:09.330 00.001 1032 OnExposeComplete: enter
21:51:09.332 00.002 1032 UpdateGuideState(): m_state=6
21:51:09.334 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 891
21:51:09.336 00.002 1032 Star::Find returns 1 (0), X=1104.82, Y=137.98, Mass=1352, SNR=25.8, Peak=104 HFD=3.0
21:51:09.338 00.002 1032 MultiStar: [#1 0.08,-0.08,0.98,U] [#2 0.08,0.14,0.76,U] [#3 0.19,0.17,0.00,M1] [#4 0.30,0.11,0.00,M2] [#5 0.19,0.02,0.63,U] [#6 0.00,-0.16,0.56,U] [#7 0.22,0.06,0.70,U] [#8 0.28,0.17,0.00,M5] 
21:51:09.340 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.02}, one-star: {0.21, 0.09}
21:51:09.341 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
21:51:09.343 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
21:51:09.344 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.14 cameraTheta=0.14 mountX=-0.02 mountY=-0.13, mountTheta=-1.69
21:51:09.346 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
21:51:09.349 00.003 1032 Enqueuing Move request for scope (0.13, 0.02)
21:51:09.350 00.001 10072 Worker thread wakes up
21:51:09.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
21:51:09.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
21:51:09.350 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.02 yDistance=-0.13
21:51:09.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:51:09.354 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.23
21:51:09.354 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
21:51:09.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:09.355 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:51:09.355 00.000 10072 MoveAxis(E, 11, ABG)
21:51:09.355 00.000 10072 Guiding  Dir = 2, Dur = 11
21:51:09.355 00.000 10072 IsGuiding returns 0
21:51:09.355 00.000 10072 PulseGuide returned control before completion, sleep 21
21:51:09.372 00.017 1032 UpdateGuideState exits: m=1352 SNR=25.8
21:51:09.373 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:09.375 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:09.376 00.001 1032 Enqueuing Expose request
21:51:09.385 00.009 10072 IsGuiding returns 0
21:51:09.385 00.000 10072 Move returns status 0, amount 11
21:51:09.385 00.000 10072 MoveAxis(N, 0, ABG)
21:51:09.385 00.000 10072 Move returns status 0, amount 0
21:51:09.385 00.000 10072 move complete, result=0
21:51:09.385 00.000 10072 worker thread done servicing request
21:51:09.385 00.000 10072 Worker thread wakes up
21:51:09.386 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:09.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:09.386 00.000 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
21:51:10.014 00.628 10072 Exposure complete
21:51:10.072 00.058 10072 worker thread done servicing request
21:51:10.072 00.000 1032 OnExposeComplete: enter
21:51:10.074 00.002 1032 UpdateGuideState(): m_state=6
21:51:10.076 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 892
21:51:10.079 00.003 1032 Star::Find returns 1 (0), X=1104.84, Y=138.06, Mass=1347, SNR=25.7, Peak=102 HFD=3.0
21:51:10.080 00.001 1032 MultiStar: [#1 0.03,0.09,0.96,U] [#2 -0.07,0.18,0.73,U] [#3 0.07,0.22,0.70,U] [#4 0.16,0.25,0.00,M3] [#5 0.30,0.23,0.00,M7] [#6 -0.06,-0.03,0.57,U] [#7 0.11,0.15,0.66,U] [#8 0.27,0.16,0.00,M6] 
21:51:10.082 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.14}, one-star: {0.23, 0.18}
21:51:10.083 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
21:51:10.085 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
21:51:10.087 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.15 cameraTheta=1.12 mountX=0.11 mountY=-0.10, mountTheta=-0.71
21:51:10.091 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.14, opts=13)
21:51:10.092 00.001 1032 Enqueuing Move request for scope (0.07, 0.14)
21:51:10.094 00.002 10072 Worker thread wakes up
21:51:10.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
21:51:10.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
21:51:10.094 00.000 10072 Moving (0.07, 0.14) raw xDistance=0.11 yDistance=-0.10
21:51:10.097 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:51:10.099 00.002 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.16
21:51:10.099 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
21:51:10.099 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:10.099 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:51:10.100 00.001 10072 MoveAxis(E, 11, ABG)
21:51:10.100 00.000 10072 Guiding  Dir = 2, Dur = 11
21:51:10.100 00.000 10072 IsGuiding returns 0
21:51:10.101 00.001 10072 PulseGuide returned control before completion, sleep 21
21:51:10.117 00.016 1032 UpdateGuideState exits: m=1347 SNR=25.7
21:51:10.119 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:10.121 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:10.123 00.002 1032 Enqueuing Expose request
21:51:10.137 00.014 10072 IsGuiding returns 0
21:51:10.137 00.000 10072 Move returns status 0, amount 11
21:51:10.137 00.000 10072 MoveAxis(N, 0, ABG)
21:51:10.137 00.000 10072 Move returns status 0, amount 0
21:51:10.137 00.000 10072 move complete, result=0
21:51:10.137 00.000 10072 worker thread done servicing request
21:51:10.137 00.000 10072 Worker thread wakes up
21:51:10.137 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:10.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:10.138 00.001 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
21:51:10.549 00.411 10072 Exposure complete
21:51:10.606 00.057 10072 worker thread done servicing request
21:51:10.606 00.000 1032 OnExposeComplete: enter
21:51:10.608 00.002 1032 UpdateGuideState(): m_state=6
21:51:10.611 00.003 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 893
21:51:10.613 00.002 1032 Star::Find returns 1 (0), X=1104.93, Y=137.92, Mass=1107, SNR=23.3, Peak=82 HFD=2.9
21:51:10.615 00.002 1032 MultiStar: [#1 -0.04,-0.06,1.02,U] [#2 -0.02,0.08,0.87,U] [#3 0.13,0.17,0.79,U] [#4 0.25,0.21,0.00,M4] [#5 0.29,0.06,0.00,M8] [#6 -0.06,-0.15,0.67,U] [#7 0.23,0.04,0.75,U] [#8 0.17,0.02,0.51,U] 
21:51:10.618 00.003 1032 refined, 6 included, MultiStar: {0.10, 0.02}, one-star: {0.32, 0.04}
21:51:10.618 00.000 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
21:51:10.621 00.003 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
21:51:10.623 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.19 mountX=-0.01 mountY=-0.11, mountTheta=-1.64
21:51:10.626 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
21:51:10.627 00.001 1032 Enqueuing Move request for scope (0.10, 0.02)
21:51:10.629 00.002 10072 Worker thread wakes up
21:51:10.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
21:51:10.629 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
21:51:10.629 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.11
21:51:10.630 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:51:10.632 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
21:51:10.632 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
21:51:10.632 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:10.633 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:51:10.633 00.000 10072 MoveAxis(E, 10, ABG)
21:51:10.633 00.000 10072 Guiding  Dir = 2, Dur = 10
21:51:10.633 00.000 10072 IsGuiding returns 0
21:51:10.633 00.000 10072 PulseGuide returned control before completion, sleep 20
21:51:10.651 00.018 1032 UpdateGuideState exits: m=1107 SNR=23.3
21:51:10.653 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:10.655 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:10.657 00.002 1032 Enqueuing Expose request
21:51:10.667 00.010 10072 IsGuiding returns 0
21:51:10.667 00.000 10072 Move returns status 0, amount 10
21:51:10.667 00.000 10072 MoveAxis(N, 0, ABG)
21:51:10.667 00.000 10072 Move returns status 0, amount 0
21:51:10.667 00.000 10072 move complete, result=0
21:51:10.667 00.000 10072 worker thread done servicing request
21:51:10.668 00.001 10072 Worker thread wakes up
21:51:10.668 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:10.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:10.669 00.001 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
21:51:11.293 00.624 10072 Exposure complete
21:51:11.349 00.056 10072 worker thread done servicing request
21:51:11.349 00.000 1032 OnExposeComplete: enter
21:51:11.351 00.002 1032 UpdateGuideState(): m_state=6
21:51:11.353 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 894
21:51:11.354 00.001 1032 Star::Find returns 1 (0), X=1104.91, Y=137.94, Mass=1374, SNR=26.0, Peak=108 HFD=2.9
21:51:11.356 00.002 1032 MultiStar: [#1 0.05,0.12,0.91,U] [#2 -0.01,0.22,0.69,U] [#3 0.08,0.21,0.70,U] [#4 0.18,0.28,0.00,M5] [#5 0.20,0.21,0.00,M9] [#6 0.01,-0.10,0.53,U] [#7 0.25,0.13,0.00,M2] [#8 0.15,0.27,0.00,M6] 
21:51:11.358 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.10}, one-star: {0.30, 0.06}
21:51:11.360 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
21:51:11.361 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
21:51:11.363 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.78 mountX=0.07 mountY=-0.13, mountTheta=-1.05
21:51:11.367 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
21:51:11.368 00.001 1032 Enqueuing Move request for scope (0.11, 0.10)
21:51:11.370 00.002 10072 Worker thread wakes up
21:51:11.371 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
21:51:11.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
21:51:11.371 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
21:51:11.374 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:51:11.375 00.001 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.04
21:51:11.376 00.001 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
21:51:11.376 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:11.376 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:51:11.376 00.000 10072 MoveAxis(E, 11, ABG)
21:51:11.376 00.000 10072 Guiding  Dir = 2, Dur = 11
21:51:11.376 00.000 10072 IsGuiding returns 0
21:51:11.377 00.001 10072 PulseGuide returned control before completion, sleep 21
21:51:11.393 00.016 1032 UpdateGuideState exits: m=1374 SNR=26.0
21:51:11.396 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:11.397 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:11.398 00.001 1032 Enqueuing Expose request
21:51:11.402 00.004 10072 IsGuiding returns 0
21:51:11.402 00.000 10072 Move returns status 0, amount 11
21:51:11.402 00.000 10072 MoveAxis(N, 0, ABG)
21:51:11.402 00.000 10072 Move returns status 0, amount 0
21:51:11.402 00.000 10072 move complete, result=0
21:51:11.402 00.000 10072 worker thread done servicing request
21:51:11.402 00.000 10072 Worker thread wakes up
21:51:11.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:11.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:11.409 00.007 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
21:51:11.811 00.402 10072 Exposure complete
21:51:11.868 00.057 10072 worker thread done servicing request
21:51:11.868 00.000 1032 OnExposeComplete: enter
21:51:11.871 00.003 1032 UpdateGuideState(): m_state=6
21:51:11.873 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 895
21:51:11.875 00.002 1032 Star::Find returns 1 (0), X=1104.81, Y=137.98, Mass=1434, SNR=26.6, Peak=114 HFD=3.1
21:51:11.877 00.002 1032 MultiStar: [#1 0.01,0.21,0.94,U] [#2 -0.12,0.31,0.00,M1] [#3 0.09,0.22,0.74,U] [#4 0.18,0.24,0.00,M6] [#5 0.15,0.21,0.00,M10] [#6 -0.16,0.34,0.00,M1] [#7 0.08,0.27,0.00,M3] [#8 0.09,0.29,0.00,M7] 
21:51:11.878 00.001 1032 refined, 2 included, MultiStar: {0.10, 0.17}, one-star: {0.20, 0.10}
21:51:11.880 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
21:51:11.881 00.001 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
21:51:11.883 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.02 mountX=0.14 mountY=-0.15, mountTheta=-0.81
21:51:11.885 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.17, opts=13)
21:51:11.887 00.002 1032 Enqueuing Move request for scope (0.10, 0.17)
21:51:11.888 00.001 10072 Worker thread wakes up
21:51:11.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
21:51:11.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
21:51:11.888 00.000 10072 Moving (0.10, 0.17) raw xDistance=0.14 yDistance=-0.15
21:51:11.890 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:51:11.893 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 286.98
21:51:11.893 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
21:51:11.893 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:11.893 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:51:11.893 00.000 10072 MoveAxis(W, 56, ABG)
21:51:11.893 00.000 10072 Guiding  Dir = 3, Dur = 56
21:51:11.894 00.001 10072 IsGuiding returns 0
21:51:11.894 00.000 10072 PulseGuide returned control before completion, sleep 66
21:51:11.909 00.015 1032 UpdateGuideState exits: m=1434 SNR=26.6
21:51:11.910 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:11.912 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:11.913 00.001 1032 Enqueuing Expose request
21:51:11.964 00.051 10072 IsGuiding returns 0
21:51:11.964 00.000 10072 Move returns status 0, amount 56
21:51:11.964 00.000 10072 MoveAxis(N, 0, ABG)
21:51:11.964 00.000 10072 Move returns status 0, amount 0
21:51:11.964 00.000 10072 move complete, result=0
21:51:11.964 00.000 10072 worker thread done servicing request
21:51:11.964 00.000 1032 GuideStep: 0.1 px 56 ms WEST, -0.1 px 0 ms NORTH
21:51:11.968 00.004 10072 Worker thread wakes up
21:51:11.968 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:11.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:12.592 00.624 10072 Exposure complete
21:51:12.642 00.050 10072 worker thread done servicing request
21:51:12.643 00.001 1032 OnExposeComplete: enter
21:51:12.645 00.002 1032 UpdateGuideState(): m_state=6
21:51:12.646 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 896
21:51:12.648 00.002 1032 Star::Find returns 1 (0), X=1104.86, Y=138.22, Mass=1480, SNR=27.0, Peak=124 HFD=3.1
21:51:12.650 00.002 1032 MultiStar: [#1 -0.08,0.30,0.00,M1] [#2 -0.21,0.39,0.00,M2] [#3 0.10,0.48,0.00,M1] [#4 0.07,0.41,0.00,M7] [#5 0.15,0.52,0.00,R] [#6 -0.01,0.26,0.00,M2] [#7 0.17,0.50,0.00,M4] [#8 0.02,0.32,0.00,M8] 
21:51:12.651 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
21:51:12.653 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
21:51:12.654 00.001 1032 CameraToMount -- cameraX=0.25 cameraY=0.33 hyp=0.42 cameraTheta=0.91 mountX=0.25 mountY=-0.33, mountTheta=-0.92
21:51:12.657 00.003 1032 SchedulePrimaryMove(0F526948, x=0.25, y=0.33, opts=13)
21:51:12.659 00.002 1032 Enqueuing Move request for scope (0.25, 0.33)
21:51:12.660 00.001 10072 Worker thread wakes up
21:51:12.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.33) opts 0xd
21:51:12.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, 0.33)
21:51:12.660 00.000 10072 Moving (0.25, 0.33) raw xDistance=0.25 yDistance=-0.33
21:51:12.662 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:51:12.664 00.002 10072 PPEC rslt: input = 0.25, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 286.92
21:51:12.664 00.000 10072 PPEC: input: 0.25, control: 0.11, exposure: 500
21:51:12.665 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:51:12.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:51:12.665 00.000 10072 MoveAxis(W, 108, ABG)
21:51:12.665 00.000 10072 Guiding  Dir = 3, Dur = 108
21:51:12.665 00.000 10072 IsGuiding returns 0
21:51:12.665 00.000 10072 PulseGuide returned control before completion, sleep 118
21:51:12.681 00.016 1032 UpdateGuideState exits: m=1480 SNR=27.0
21:51:12.683 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:12.685 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:12.688 00.003 1032 Enqueuing Expose request
21:51:12.793 00.105 10072 IsGuiding returns 0
21:51:12.793 00.000 10072 Move returns status 0, amount 108
21:51:12.793 00.000 10072 MoveAxis(N, 0, ABG)
21:51:12.793 00.000 10072 Move returns status 0, amount 0
21:51:12.793 00.000 10072 move complete, result=0
21:51:12.793 00.000 10072 worker thread done servicing request
21:51:12.793 00.000 10072 Worker thread wakes up
21:51:12.793 00.000 1032 GuideStep: 0.3 px 108 ms WEST, -0.3 px 0 ms NORTH
21:51:12.795 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:12.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:13.203 00.408 10072 Exposure complete
21:51:13.259 00.056 10072 worker thread done servicing request
21:51:13.259 00.000 1032 OnExposeComplete: enter
21:51:13.262 00.003 1032 UpdateGuideState(): m_state=6
21:51:13.264 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 897
21:51:13.266 00.002 1032 Star::Find returns 1 (0), X=1104.81, Y=137.99, Mass=1257, SNR=24.8, Peak=101 HFD=3.0
21:51:13.268 00.002 1032 MultiStar: [#1 -0.11,0.23,0.00,M2] [#2 -0.19,0.15,0.00,M3] [#3 0.31,0.27,0.00,M2] [#4 0.23,0.20,0.00,M8] [#5 0.05,-0.25,0.00,M1] [#6 -0.02,0.11,0.57,U] [#7 0.16,0.32,0.00,M5] [#8 0.12,0.23,0.00,M9] 
21:51:13.270 00.002 1032 refined, 1 included, MultiStar: {0.12, 0.11}, one-star: {0.20, 0.11}
21:51:13.271 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
21:51:13.272 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
21:51:13.274 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.73 mountX=0.07 mountY=-0.15, mountTheta=-1.10
21:51:13.276 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
21:51:13.278 00.002 1032 Enqueuing Move request for scope (0.12, 0.11)
21:51:13.280 00.002 10072 Worker thread wakes up
21:51:13.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
21:51:13.280 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
21:51:13.280 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.07 yDistance=-0.15
21:51:13.282 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:51:13.285 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.87
21:51:13.285 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
21:51:13.285 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:13.285 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:51:13.285 00.000 10072 MoveAxis(E, 10, ABG)
21:51:13.285 00.000 10072 Guiding  Dir = 2, Dur = 10
21:51:13.285 00.000 10072 IsGuiding returns 0
21:51:13.286 00.001 10072 PulseGuide returned control before completion, sleep 20
21:51:13.302 00.016 1032 UpdateGuideState exits: m=1257 SNR=24.8
21:51:13.305 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:13.307 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:13.309 00.002 1032 Enqueuing Expose request
21:51:13.313 00.004 10072 IsGuiding returns 0
21:51:13.313 00.000 10072 Move returns status 0, amount 10
21:51:13.313 00.000 10072 MoveAxis(N, 0, ABG)
21:51:13.313 00.000 10072 Move returns status 0, amount 0
21:51:13.313 00.000 10072 move complete, result=0
21:51:13.313 00.000 10072 worker thread done servicing request
21:51:13.313 00.000 10072 Worker thread wakes up
21:51:13.313 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:13.313 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:13.320 00.007 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
21:51:13.938 00.618 10072 Exposure complete
21:51:13.990 00.052 10072 worker thread done servicing request
21:51:13.990 00.000 1032 OnExposeComplete: enter
21:51:13.992 00.002 1032 UpdateGuideState(): m_state=6
21:51:13.994 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 898
21:51:13.996 00.002 1032 Star::Find returns 1 (0), X=1104.85, Y=137.95, Mass=1043, SNR=22.6, Peak=80 HFD=3.0
21:51:13.997 00.001 1032 MultiStar: [#1 0.03,0.09,1.14,U] [#2 0.06,0.10,0.88,U] [#3 0.15,0.05,0.83,U] [#4 0.20,0.25,0.00,M9] [#5 0.09,-0.42,0.00,M2] [#6 0.12,-0.12,0.70,U] [#7 0.22,0.16,0.00,M6] [#8 0.38,0.38,0.00,M10] 
21:51:13.999 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.05}, one-star: {0.24, 0.07}
21:51:14.001 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
21:51:14.002 00.001 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
21:51:14.004 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.39 mountX=0.02 mountY=-0.12, mountTheta=-1.44
21:51:14.006 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
21:51:14.008 00.002 1032 Enqueuing Move request for scope (0.12, 0.05)
21:51:14.010 00.002 10072 Worker thread wakes up
21:51:14.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
21:51:14.010 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
21:51:14.010 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.12
21:51:14.012 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:51:14.015 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.81
21:51:14.015 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
21:51:14.015 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:14.015 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:51:14.015 00.000 10072 MoveAxis(E, 11, ABG)
21:51:14.015 00.000 10072 Guiding  Dir = 2, Dur = 11
21:51:14.015 00.000 10072 IsGuiding returns 0
21:51:14.015 00.000 10072 PulseGuide returned control before completion, sleep 21
21:51:14.032 00.017 1032 UpdateGuideState exits: m=1043 SNR=22.6
21:51:14.033 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:14.035 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:14.036 00.001 1032 Enqueuing Expose request
21:51:14.045 00.009 10072 IsGuiding returns 0
21:51:14.045 00.000 10072 Move returns status 0, amount 11
21:51:14.045 00.000 10072 MoveAxis(N, 0, ABG)
21:51:14.045 00.000 10072 Move returns status 0, amount 0
21:51:14.045 00.000 10072 move complete, result=0
21:51:14.045 00.000 10072 worker thread done servicing request
21:51:14.046 00.001 10072 Worker thread wakes up
21:51:14.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:14.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:14.046 00.000 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
21:51:14.465 00.419 10072 Exposure complete
21:51:14.519 00.054 10072 worker thread done servicing request
21:51:14.519 00.000 1032 OnExposeComplete: enter
21:51:14.523 00.004 1032 UpdateGuideState(): m_state=6
21:51:14.526 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 899
21:51:14.528 00.002 1032 Star::Find returns 1 (0), X=1104.79, Y=138.05, Mass=1556, SNR=27.7, Peak=134 HFD=3.1
21:51:14.530 00.002 1032 MultiStar: [#1 0.00,0.27,0.00,M2] [#2 -0.00,0.36,0.00,M3] [#3 0.22,0.16,0.00,M2] [#4 0.08,0.10,0.56,U] [#5 0.04,-0.26,0.00,M3] [#6 -0.03,0.15,0.64,U] [#7 0.26,0.27,0.00,M7] [#8 0.29,0.28,0.00,R] 
21:51:14.532 00.002 1032 refined, 2 included, MultiStar: {0.09, 0.15}, one-star: {0.18, 0.17}
21:51:14.533 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
21:51:14.534 00.001 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
21:51:14.537 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.00 mountX=0.12 mountY=-0.13, mountTheta=-0.83
21:51:14.540 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.15, opts=13)
21:51:14.541 00.001 1032 Enqueuing Move request for scope (0.09, 0.15)
21:51:14.542 00.001 10072 Worker thread wakes up
21:51:14.542 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
21:51:14.543 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
21:51:14.543 00.000 10072 Moving (0.09, 0.15) raw xDistance=0.12 yDistance=-0.13
21:51:14.545 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
21:51:14.546 00.001 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.75
21:51:14.547 00.001 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
21:51:14.547 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:14.547 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:51:14.547 00.000 10072 MoveAxis(E, 9, ABG)
21:51:14.547 00.000 10072 Guiding  Dir = 2, Dur = 9
21:51:14.548 00.001 10072 IsGuiding returns 0
21:51:14.548 00.000 10072 PulseGuide returned control before completion, sleep 19
21:51:14.564 00.016 1032 UpdateGuideState exits: m=1556 SNR=27.7
21:51:14.566 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:14.568 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:14.570 00.002 1032 Enqueuing Expose request
21:51:14.572 00.002 10072 IsGuiding returns 0
21:51:14.572 00.000 10072 Move returns status 0, amount 9
21:51:14.572 00.000 10072 MoveAxis(N, 0, ABG)
21:51:14.572 00.000 10072 Move returns status 0, amount 0
21:51:14.572 00.000 10072 move complete, result=0
21:51:14.572 00.000 10072 worker thread done servicing request
21:51:14.572 00.000 10072 Worker thread wakes up
21:51:14.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:14.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:14.579 00.007 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
21:51:15.198 00.619 10072 Exposure complete
21:51:15.253 00.055 10072 worker thread done servicing request
21:51:15.254 00.001 1032 OnExposeComplete: enter
21:51:15.255 00.001 1032 UpdateGuideState(): m_state=6
21:51:15.256 00.001 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 900
21:51:15.259 00.003 1032 Star::Find returns 1 (0), X=1104.86, Y=138.09, Mass=1280, SNR=25.1, Peak=105 HFD=3.0
21:51:15.261 00.002 1032 MultiStar: [#1 -0.04,0.08,0.90,U] [#2 -0.07,0.24,0.00,M4] [#3 0.28,0.25,0.00,M3] [#4 0.16,0.28,0.00,M9] [#5 0.07,-0.24,0.00,M4] [#6 -0.16,0.17,0.60,U] [#7 0.17,0.29,0.00,M8] [#8 -0.15,-0.07,0.56,U] 
21:51:15.263 00.002 1032 refined, 3 included, MultiStar: {0.01, 0.11}, one-star: {0.25, 0.20}
21:51:15.265 00.002 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
21:51:15.266 00.001 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
21:51:15.269 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.49 mountX=0.10 mountY=-0.04, mountTheta=-0.34
21:51:15.272 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
21:51:15.274 00.002 1032 Enqueuing Move request for scope (0.01, 0.11)
21:51:15.277 00.003 10072 Worker thread wakes up
21:51:15.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
21:51:15.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
21:51:15.277 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.04
21:51:15.280 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:51:15.282 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.70
21:51:15.282 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
21:51:15.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:15.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:51:15.282 00.000 10072 MoveAxis(E, 7, ABG)
21:51:15.282 00.000 10072 Guiding  Dir = 2, Dur = 7
21:51:15.282 00.000 10072 IsGuiding returns 0
21:51:15.283 00.001 10072 PulseGuide returned control before completion, sleep 17
21:51:15.302 00.019 1032 UpdateGuideState exits: m=1280 SNR=25.1
21:51:15.304 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:15.307 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:15.309 00.002 1032 Enqueuing Expose request
21:51:15.310 00.001 10072 IsGuiding returns 0
21:51:15.310 00.000 10072 Move returns status 0, amount 7
21:51:15.310 00.000 10072 MoveAxis(N, 0, ABG)
21:51:15.310 00.000 10072 Move returns status 0, amount 0
21:51:15.310 00.000 10072 move complete, result=0
21:51:15.312 00.002 10072 worker thread done servicing request
21:51:15.312 00.000 10072 Worker thread wakes up
21:51:15.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:15.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:15.319 00.007 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
21:51:15.728 00.409 10072 Exposure complete
21:51:15.789 00.061 10072 worker thread done servicing request
21:51:15.789 00.000 1032 OnExposeComplete: enter
21:51:15.791 00.002 1032 UpdateGuideState(): m_state=6
21:51:15.793 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 901
21:51:15.795 00.002 1032 Star::Find returns 1 (0), X=1104.87, Y=137.98, Mass=1304, SNR=25.3, Peak=100 HFD=3.0
21:51:15.798 00.003 1032 MultiStar: [#1 0.07,0.11,0.92,U] [#2 -0.04,0.18,0.76,U] [#3 0.21,0.10,0.73,U] [#4 0.20,0.32,0.00,M10] [#5 0.22,-0.39,0.00,M5] [#6 0.02,0.02,0.64,U] [#7 0.29,0.22,0.00,M9] [#8 -0.04,-0.22,0.51,U] 
21:51:15.799 00.001 1032 refined, 5 included, MultiStar: {0.10, 0.07}, one-star: {0.26, 0.09}
21:51:15.801 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
21:51:15.803 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
21:51:15.805 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=0.04 mountY=-0.11, mountTheta=-1.21
21:51:15.808 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
21:51:15.810 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
21:51:15.812 00.002 10072 Worker thread wakes up
21:51:15.812 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
21:51:15.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
21:51:15.812 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.11
21:51:15.814 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
21:51:15.817 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.64
21:51:15.817 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
21:51:15.817 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:15.817 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:51:15.817 00.000 10072 MoveAxis(E, 6, ABG)
21:51:15.817 00.000 10072 Guiding  Dir = 2, Dur = 6
21:51:15.818 00.001 10072 IsGuiding returns 0
21:51:15.818 00.000 10072 PulseGuide returned control before completion, sleep 16
21:51:15.836 00.018 10072 IsGuiding returns 0
21:51:15.836 00.000 10072 Move returns status 0, amount 6
21:51:15.836 00.000 10072 MoveAxis(N, 0, ABG)
21:51:15.836 00.000 10072 Move returns status 0, amount 0
21:51:15.836 00.000 10072 move complete, result=0
21:51:15.836 00.000 10072 worker thread done servicing request
21:51:15.837 00.001 1032 UpdateGuideState exits: m=1304 SNR=25.3
21:51:15.839 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:15.840 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:15.843 00.003 1032 Enqueuing Expose request
21:51:15.844 00.001 10072 Worker thread wakes up
21:51:15.844 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:15.844 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:15.845 00.001 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
21:51:16.479 00.634 10072 Exposure complete
21:51:16.536 00.057 10072 worker thread done servicing request
21:51:16.537 00.001 1032 OnExposeComplete: enter
21:51:16.538 00.001 1032 UpdateGuideState(): m_state=6
21:51:16.540 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 902
21:51:16.542 00.002 1032 Star::Find returns 1 (0), X=1104.95, Y=137.89, Mass=1058, SNR=22.8, Peak=92 HFD=2.8
21:51:16.544 00.002 1032 MultiStar: [#1 0.07,-0.03,1.06,U] [#2 -0.05,0.11,0.81,U] [#3 0.18,0.06,0.82,U] [#4 0.19,0.04,0.72,U] [#5 0.24,-0.57,0.00,M6] [#6 0.04,-0.10,0.69,U] [#7 0.19,0.05,0.80,U] [#8 -0.12,-0.14,0.57,U] 
21:51:16.545 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.34, 0.01}
21:51:16.547 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
21:51:16.549 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
21:51:16.551 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.05 mountX=-0.02 mountY=-0.12, mountTheta=-1.78
21:51:16.553 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
21:51:16.555 00.002 1032 Enqueuing Move request for scope (0.12, 0.01)
21:51:16.557 00.002 10072 Worker thread wakes up
21:51:16.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
21:51:16.557 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
21:51:16.557 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
21:51:16.559 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:51:16.561 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
21:51:16.561 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
21:51:16.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:16.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:51:16.561 00.000 10072 MoveAxis(E, 6, ABG)
21:51:16.561 00.000 10072 Guiding  Dir = 2, Dur = 6
21:51:16.561 00.000 10072 IsGuiding returns 0
21:51:16.561 00.000 10072 PulseGuide returned control before completion, sleep 16
21:51:16.579 00.018 1032 UpdateGuideState exits: m=1058 SNR=22.8
21:51:16.581 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:16.583 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:16.587 00.004 1032 Enqueuing Expose request
21:51:16.589 00.002 10072 IsGuiding returns 0
21:51:16.589 00.000 10072 Move returns status 0, amount 6
21:51:16.589 00.000 10072 MoveAxis(N, 0, ABG)
21:51:16.589 00.000 10072 Move returns status 0, amount 0
21:51:16.589 00.000 10072 move complete, result=0
21:51:16.590 00.001 10072 worker thread done servicing request
21:51:16.590 00.000 10072 Worker thread wakes up
21:51:16.590 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:16.590 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:16.597 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
21:51:17.008 00.411 10072 Exposure complete
21:51:17.061 00.053 10072 worker thread done servicing request
21:51:17.061 00.000 1032 OnExposeComplete: enter
21:51:17.062 00.001 1032 UpdateGuideState(): m_state=6
21:51:17.064 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 903
21:51:17.066 00.002 1032 Star::Find returns 1 (0), X=1104.92, Y=137.97, Mass=1273, SNR=25.0, Peak=99 HFD=2.9
21:51:17.068 00.002 1032 MultiStar: [#1 -0.04,0.04,0.96,U] [#2 -0.07,0.11,0.73,U] [#3 0.14,0.13,0.73,U] [#4 0.20,0.09,0.68,U] [#5 0.12,-0.47,0.00,M7] [#6 -0.03,-0.14,0.67,U] [#7 0.21,0.00,0.70,U] [#8 -0.09,-0.26,0.00,M1] 
21:51:17.070 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.05}, one-star: {0.31, 0.08}
21:51:17.072 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
21:51:17.073 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
21:51:17.074 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.41 mountX=0.02 mountY=-0.11, mountTheta=-1.42
21:51:17.077 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
21:51:17.079 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
21:51:17.080 00.001 10072 Worker thread wakes up
21:51:17.080 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
21:51:17.081 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
21:51:17.081 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.11
21:51:17.082 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:51:17.085 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.53
21:51:17.085 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
21:51:17.085 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:17.085 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:51:17.085 00.000 10072 MoveAxis(E, 5, ABG)
21:51:17.085 00.000 10072 Guiding  Dir = 2, Dur = 5
21:51:17.086 00.001 10072 IsGuiding returns 0
21:51:17.086 00.000 10072 PulseGuide returned control before completion, sleep 15
21:51:17.101 00.015 1032 UpdateGuideState exits: m=1273 SNR=25.0
21:51:17.102 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:17.105 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:17.106 00.001 1032 Enqueuing Expose request
21:51:17.114 00.008 10072 IsGuiding returns 0
21:51:17.115 00.001 10072 Move returns status 0, amount 5
21:51:17.115 00.000 10072 MoveAxis(N, 0, ABG)
21:51:17.115 00.000 10072 Move returns status 0, amount 0
21:51:17.115 00.000 10072 move complete, result=0
21:51:17.115 00.000 10072 worker thread done servicing request
21:51:17.115 00.000 10072 Worker thread wakes up
21:51:17.115 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:17.115 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:17.116 00.001 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:51:17.742 00.626 10072 Exposure complete
21:51:17.801 00.059 10072 worker thread done servicing request
21:51:17.801 00.000 1032 OnExposeComplete: enter
21:51:17.803 00.002 1032 UpdateGuideState(): m_state=6
21:51:17.805 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 904
21:51:17.807 00.002 1032 Star::Find returns 1 (0), X=1104.90, Y=138.06, Mass=1030, SNR=22.5, Peak=80 HFD=3.0
21:51:17.809 00.002 1032 MultiStar: [#1 -0.09,0.13,1.07,U] [#2 0.06,0.21,0.89,U] [#3 0.21,0.13,0.00,M1] [#4 0.20,0.15,0.00,M9] [#5 0.18,-0.40,0.00,M8] [#6 0.09,0.06,0.69,U] [#7 0.20,0.07,0.78,U] [#8 -0.21,-0.11,0.59,U] 
21:51:17.812 00.003 1032 refined, 5 included, MultiStar: {0.07, 0.10}, one-star: {0.30, 0.17}
21:51:17.813 00.001 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
21:51:17.815 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
21:51:17.816 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=0.08 mountY=-0.09, mountTheta=-0.84
21:51:17.818 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
21:51:17.820 00.002 1032 Enqueuing Move request for scope (0.07, 0.10)
21:51:17.823 00.003 10072 Worker thread wakes up
21:51:17.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
21:51:17.823 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
21:51:17.823 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
21:51:17.824 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:51:17.826 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.48
21:51:17.826 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
21:51:17.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:17.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:51:17.826 00.000 10072 MoveAxis(E, 5, ABG)
21:51:17.826 00.000 10072 Guiding  Dir = 2, Dur = 5
21:51:17.827 00.001 10072 IsGuiding returns 0
21:51:17.827 00.000 10072 PulseGuide returned control before completion, sleep 15
21:51:17.844 00.017 1032 UpdateGuideState exits: m=1030 SNR=22.5
21:51:17.846 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:17.848 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:17.850 00.002 1032 Enqueuing Expose request
21:51:17.851 00.001 10072 IsGuiding returns 0
21:51:17.851 00.000 10072 Move returns status 0, amount 5
21:51:17.851 00.000 10072 MoveAxis(N, 0, ABG)
21:51:17.852 00.001 10072 Move returns status 0, amount 0
21:51:17.852 00.000 10072 move complete, result=0
21:51:17.852 00.000 10072 worker thread done servicing request
21:51:17.852 00.000 10072 Worker thread wakes up
21:51:17.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:17.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:17.860 00.008 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:51:18.259 00.399 10072 Exposure complete
21:51:18.318 00.059 10072 worker thread done servicing request
21:51:18.318 00.000 1032 OnExposeComplete: enter
21:51:18.320 00.002 1032 UpdateGuideState(): m_state=6
21:51:18.322 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 905
21:51:18.323 00.001 1032 Star::Find returns 1 (0), X=1104.85, Y=138.00, Mass=1315, SNR=25.4, Peak=103 HFD=3.0
21:51:18.326 00.003 1032 MultiStar: [#1 0.02,0.05,1.02,U] [#2 -0.04,0.15,0.80,U] [#3 0.16,0.17,0.76,U] [#4 0.20,0.15,0.00,M10] [#5 0.16,-0.44,0.00,M9] [#6 0.00,0.03,0.65,U] [#7 0.20,0.20,0.00,M7] [#8 0.02,-0.11,0.48,U] 
21:51:18.328 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.08}, one-star: {0.24, 0.11}
21:51:18.329 00.001 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
21:51:18.330 00.001 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
21:51:18.332 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.81 mountX=0.06 mountY=-0.09, mountTheta=-1.02
21:51:18.336 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
21:51:18.338 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
21:51:18.340 00.002 10072 Worker thread wakes up
21:51:18.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
21:51:18.340 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
21:51:18.340 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.09
21:51:18.342 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:51:18.344 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.43
21:51:18.344 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
21:51:18.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:18.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:51:18.344 00.000 10072 MoveAxis(E, 4, ABG)
21:51:18.344 00.000 10072 Guiding  Dir = 2, Dur = 4
21:51:18.344 00.000 10072 IsGuiding returns 0
21:51:18.345 00.001 10072 PulseGuide returned control before completion, sleep 14
21:51:18.363 00.018 1032 UpdateGuideState exits: m=1315 SNR=25.4
21:51:18.366 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:18.367 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:18.369 00.002 1032 Enqueuing Expose request
21:51:18.370 00.001 10072 IsGuiding returns 0
21:51:18.371 00.001 10072 Move returns status 0, amount 4
21:51:18.371 00.000 10072 MoveAxis(N, 0, ABG)
21:51:18.371 00.000 10072 Move returns status 0, amount 0
21:51:18.371 00.000 10072 move complete, result=0
21:51:18.371 00.000 10072 worker thread done servicing request
21:51:18.371 00.000 10072 Worker thread wakes up
21:51:18.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:18.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:18.379 00.008 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:51:18.996 00.617 10072 Exposure complete
21:51:19.054 00.058 10072 worker thread done servicing request
21:51:19.054 00.000 1032 OnExposeComplete: enter
21:51:19.056 00.002 1032 UpdateGuideState(): m_state=6
21:51:19.058 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 906
21:51:19.060 00.002 1032 Star::Find returns 1 (0), X=1104.92, Y=137.89, Mass=1433, SNR=26.6, Peak=111 HFD=3.0
21:51:19.061 00.001 1032 MultiStar: [#1 0.16,-0.05,0.90,U] [#2 0.04,0.21,0.71,U] [#3 0.08,0.09,0.73,U] [#4 0.13,0.04,0.56,U] [#5 0.18,-0.47,0.00,M10] [#6 0.01,-0.00,0.57,U] [#7 0.12,0.08,0.62,U] [#8 0.06,-0.19,0.48,U] 
21:51:19.063 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.03}, one-star: {0.31, 0.01}
21:51:19.064 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
21:51:19.066 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
21:51:19.067 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.21 mountX=-0.01 mountY=-0.13, mountTheta=-1.62
21:51:19.070 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
21:51:19.071 00.001 1032 Enqueuing Move request for scope (0.13, 0.03)
21:51:19.073 00.002 10072 Worker thread wakes up
21:51:19.073 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
21:51:19.073 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
21:51:19.073 00.000 10072 Moving (0.13, 0.03) raw xDistance=-0.01 yDistance=-0.13
21:51:19.075 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:51:19.077 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.38
21:51:19.077 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:51:19.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:19.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:51:19.077 00.000 10072 MoveAxis(E, 4, ABG)
21:51:19.077 00.000 10072 Guiding  Dir = 2, Dur = 4
21:51:19.078 00.001 10072 IsGuiding returns 0
21:51:19.078 00.000 10072 PulseGuide returned control before completion, sleep 14
21:51:19.095 00.017 1032 UpdateGuideState exits: m=1433 SNR=26.6
21:51:19.097 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:19.098 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:19.099 00.001 1032 Enqueuing Expose request
21:51:19.103 00.004 10072 IsGuiding returns 0
21:51:19.103 00.000 10072 Move returns status 0, amount 4
21:51:19.103 00.000 10072 MoveAxis(N, 0, ABG)
21:51:19.103 00.000 10072 Move returns status 0, amount 0
21:51:19.103 00.000 10072 move complete, result=0
21:51:19.103 00.000 10072 worker thread done servicing request
21:51:19.103 00.000 10072 Worker thread wakes up
21:51:19.103 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:19.103 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:19.108 00.005 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
21:51:19.512 00.404 10072 Exposure complete
21:51:19.572 00.060 10072 worker thread done servicing request
21:51:19.573 00.001 1032 OnExposeComplete: enter
21:51:19.574 00.001 1032 UpdateGuideState(): m_state=6
21:51:19.576 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 907
21:51:19.578 00.002 1032 Star::Find returns 1 (0), X=1104.84, Y=137.91, Mass=1197, SNR=24.3, Peak=92 HFD=2.9
21:51:19.581 00.003 1032 MultiStar: [#1 0.06,-0.09,0.94,U] [#2 -0.09,0.04,0.81,U] [#3 0.20,-0.05,0.79,U] [#4 0.25,0.00,0.00,M10] [#5 0.22,-0.48,0.00,R] [#6 0.00,-0.09,0.64,U] [#7 0.20,0.05,0.75,U] [#8 -0.03,-0.18,0.50,U] 
21:51:19.582 00.001 1032 refined, 6 included, MultiStar: {0.10, -0.04}, one-star: {0.24, 0.02}
21:51:19.584 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
21:51:19.585 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
21:51:19.587 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.36 mountX=-0.06 mountY=-0.08, mountTheta=-2.19
21:51:19.590 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
21:51:19.593 00.003 1032 Enqueuing Move request for scope (0.10, -0.04)
21:51:19.595 00.002 10072 Worker thread wakes up
21:51:19.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
21:51:19.596 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
21:51:19.596 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.08
21:51:19.598 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:51:19.600 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
21:51:19.600 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:51:19.600 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:19.600 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:51:19.600 00.000 10072 MoveAxis(E, 3, ABG)
21:51:19.600 00.000 10072 Guiding  Dir = 2, Dur = 3
21:51:19.600 00.000 10072 IsGuiding returns 0
21:51:19.601 00.001 10072 PulseGuide returned control before completion, sleep 13
21:51:19.619 00.018 1032 UpdateGuideState exits: m=1197 SNR=24.3
21:51:19.621 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:19.623 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:19.625 00.002 1032 Enqueuing Expose request
21:51:19.627 00.002 10072 IsGuiding returns 1
21:51:19.627 00.000 10072 scope still moving after pulse duration time elapsed
21:51:19.650 00.023 10072 IsGuiding returns 0
21:51:19.650 00.000 10072 scope move finished after 3 + 46 ms
21:51:19.650 00.000 10072 Move returns status 0, amount 3
21:51:19.650 00.000 10072 MoveAxis(N, 0, ABG)
21:51:19.650 00.000 10072 Move returns status 0, amount 0
21:51:19.650 00.000 10072 move complete, result=0
21:51:19.650 00.000 10072 worker thread done servicing request
21:51:19.651 00.001 10072 Worker thread wakes up
21:51:19.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:19.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:19.655 00.004 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:51:20.281 00.626 10072 Exposure complete
21:51:20.337 00.056 10072 worker thread done servicing request
21:51:20.337 00.000 1032 OnExposeComplete: enter
21:51:20.340 00.003 1032 UpdateGuideState(): m_state=6
21:51:20.342 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 908
21:51:20.344 00.002 1032 Star::Find returns 1 (0), X=1104.90, Y=137.96, Mass=1273, SNR=25.0, Peak=101 HFD=2.9
21:51:20.345 00.001 1032 MultiStar: [#1 0.10,-0.09,1.03,U] [#2 -0.10,0.06,0.75,U] [#3 0.14,0.01,0.71,U] [#4 0.21,0.06,0.68,U] [#5 -0.16,-0.05,0.64,U] [#6 -0.10,-0.13,0.62,U] [#7 0.13,0.01,0.74,U] [#8 -0.27,-0.25,0.00,M1] 
21:51:20.347 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.01}, one-star: {0.29, 0.07}
21:51:20.348 00.001 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
21:51:20.350 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
21:51:20.351 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.07 mountX=-0.03 mountY=-0.07, mountTheta=-1.90
21:51:20.354 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
21:51:20.357 00.003 1032 Enqueuing Move request for scope (0.08, -0.01)
21:51:20.358 00.001 10072 Worker thread wakes up
21:51:20.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
21:51:20.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
21:51:20.358 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
21:51:20.361 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:51:20.364 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.28
21:51:20.364 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
21:51:20.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:20.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:51:20.364 00.000 10072 MoveAxis(W, 0, ABG)
21:51:20.364 00.000 10072 Move returns status 0, amount 0
21:51:20.364 00.000 10072 MoveAxis(N, 0, ABG)
21:51:20.364 00.000 10072 Move returns status 0, amount 0
21:51:20.364 00.000 10072 move complete, result=0
21:51:20.364 00.000 10072 worker thread done servicing request
21:51:20.383 00.019 1032 UpdateGuideState exits: m=1273 SNR=25.0
21:51:20.384 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:20.385 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:20.387 00.002 1032 Enqueuing Expose request
21:51:20.388 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:51:20.389 00.001 10072 Worker thread wakes up
21:51:20.389 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:20.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:20.797 00.408 10072 Exposure complete
21:51:20.855 00.058 10072 worker thread done servicing request
21:51:20.855 00.000 1032 OnExposeComplete: enter
21:51:20.857 00.002 1032 UpdateGuideState(): m_state=6
21:51:20.858 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 909
21:51:20.860 00.002 1032 Star::Find returns 1 (0), X=1104.85, Y=138.03, Mass=1224, SNR=24.5, Peak=88 HFD=3.1
21:51:20.862 00.002 1032 MultiStar: [#1 0.04,0.00,0.95,U] [#2 -0.03,0.18,0.71,U] [#3 0.14,0.06,0.73,U] [#4 0.27,0.04,0.00,M10] [#5 -0.04,0.25,0.00,M1] [#6 0.07,-0.13,0.62,U] [#7 0.14,0.03,0.69,U] [#8 -0.17,-0.11,0.52,U] 
21:51:20.863 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.04}, one-star: {0.24, 0.15}
21:51:20.864 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
21:51:20.866 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
21:51:20.869 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.46 mountX=0.02 mountY=-0.08, mountTheta=-1.37
21:51:20.872 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
21:51:20.873 00.001 1032 Enqueuing Move request for scope (0.08, 0.04)
21:51:20.875 00.002 10072 Worker thread wakes up
21:51:20.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
21:51:20.875 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
21:51:20.875 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.08
21:51:20.876 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:51:20.878 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.23
21:51:20.878 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
21:51:20.878 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:20.878 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:51:20.878 00.000 10072 MoveAxis(W, 1, ABG)
21:51:20.879 00.001 10072 Guiding  Dir = 3, Dur = 1
21:51:20.879 00.000 10072 IsGuiding returns 0
21:51:20.879 00.000 10072 PulseGuide returned control before completion, sleep 11
21:51:20.894 00.015 1032 UpdateGuideState exits: m=1224 SNR=24.5
21:51:20.897 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:20.899 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:20.901 00.002 1032 Enqueuing Expose request
21:51:20.903 00.002 10072 IsGuiding returns 0
21:51:20.903 00.000 10072 Move returns status 0, amount 1
21:51:20.903 00.000 10072 MoveAxis(N, 0, ABG)
21:51:20.904 00.001 10072 Move returns status 0, amount 0
21:51:20.904 00.000 10072 move complete, result=0
21:51:20.904 00.000 10072 worker thread done servicing request
21:51:20.904 00.000 10072 Worker thread wakes up
21:51:20.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:20.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:20.911 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:51:21.544 00.633 10072 Exposure complete
21:51:21.603 00.059 10072 worker thread done servicing request
21:51:21.603 00.000 1032 OnExposeComplete: enter
21:51:21.607 00.004 1032 UpdateGuideState(): m_state=6
21:51:21.608 00.001 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 910
21:51:21.610 00.002 1032 Star::Find returns 1 (0), X=1104.90, Y=137.97, Mass=1434, SNR=26.6, Peak=117 HFD=2.9
21:51:21.612 00.002 1032 MultiStar: [#1 0.13,0.03,0.88,U] [#2 -0.01,0.06,0.77,U] [#3 0.37,-0.00,0.00,M1] [#4 0.31,0.03,0.00,R] [#5 -0.19,-0.07,0.62,U] [#6 0.09,-0.16,0.52,U] [#7 0.28,0.12,0.00,M4] [#8 0.02,-0.17,0.50,U] 
21:51:21.615 00.003 1032 refined, 5 included, MultiStar: {0.08, -0.02}, one-star: {0.29, 0.08}
21:51:21.616 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
21:51:21.618 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
21:51:21.621 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.20 mountX=-0.03 mountY=-0.07, mountTheta=-2.03
21:51:21.624 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
21:51:21.626 00.002 1032 Enqueuing Move request for scope (0.08, -0.02)
21:51:21.628 00.002 10072 Worker thread wakes up
21:51:21.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
21:51:21.628 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
21:51:21.628 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.03 yDistance=-0.07
21:51:21.630 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:51:21.633 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
21:51:21.633 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
21:51:21.633 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:21.633 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:51:21.633 00.000 10072 MoveAxis(W, 1, ABG)
21:51:21.633 00.000 10072 Guiding  Dir = 3, Dur = 1
21:51:21.634 00.001 10072 IsGuiding returns 0
21:51:21.634 00.000 10072 PulseGuide returned control before completion, sleep 11
21:51:21.650 00.016 10072 IsGuiding returns 0
21:51:21.650 00.000 10072 Move returns status 0, amount 1
21:51:21.650 00.000 10072 MoveAxis(N, 0, ABG)
21:51:21.650 00.000 10072 Move returns status 0, amount 0
21:51:21.650 00.000 10072 move complete, result=0
21:51:21.651 00.001 10072 worker thread done servicing request
21:51:21.653 00.002 1032 UpdateGuideState exits: m=1434 SNR=26.6
21:51:21.655 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:21.657 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:21.658 00.001 1032 Enqueuing Expose request
21:51:21.659 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:51:21.661 00.002 10072 Worker thread wakes up
21:51:21.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:21.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:22.076 00.415 10072 Exposure complete
21:51:22.135 00.059 10072 worker thread done servicing request
21:51:22.135 00.000 1032 OnExposeComplete: enter
21:51:22.137 00.002 1032 UpdateGuideState(): m_state=6
21:51:22.139 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 911
21:51:22.141 00.002 1032 Star::Find returns 1 (0), X=1104.90, Y=137.80, Mass=1107, SNR=23.3, Peak=91 HFD=2.9
21:51:22.142 00.001 1032 MultiStar: [#1 0.14,-0.05,1.16,U] [#2 0.10,0.10,0.87,U] [#3 0.28,0.18,0.00,M2] [#4 0.02,0.05,0.70,U] [#5 -0.10,-0.12,0.76,U] [#6 0.07,-0.02,0.70,U] [#7 0.23,-0.01,0.77,U] [#8 -0.03,-0.30,0.00,M1] 
21:51:22.144 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.02}, one-star: {0.29, -0.09}
21:51:22.147 00.003 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
21:51:22.149 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
21:51:22.150 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.19 mountX=-0.05 mountY=-0.11, mountTheta=-2.02
21:51:22.153 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
21:51:22.155 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
21:51:22.156 00.001 10072 Worker thread wakes up
21:51:22.156 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
21:51:22.156 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
21:51:22.156 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
21:51:22.158 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
21:51:22.160 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
21:51:22.160 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
21:51:22.160 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:22.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:51:22.160 00.000 10072 MoveAxis(W, 2, ABG)
21:51:22.160 00.000 10072 Guiding  Dir = 3, Dur = 2
21:51:22.161 00.001 10072 IsGuiding returns 0
21:51:22.161 00.000 10072 PulseGuide returned control before completion, sleep 12
21:51:22.179 00.018 1032 UpdateGuideState exits: m=1107 SNR=23.3
21:51:22.182 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:22.183 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:22.185 00.002 1032 Enqueuing Expose request
21:51:22.187 00.002 10072 IsGuiding returns 0
21:51:22.187 00.000 10072 Move returns status 0, amount 2
21:51:22.187 00.000 10072 MoveAxis(N, 0, ABG)
21:51:22.187 00.000 10072 Move returns status 0, amount 0
21:51:22.187 00.000 10072 move complete, result=0
21:51:22.187 00.000 10072 worker thread done servicing request
21:51:22.187 00.000 10072 Worker thread wakes up
21:51:22.187 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:22.187 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:22.198 00.011 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
21:51:22.824 00.626 10072 Exposure complete
21:51:22.881 00.057 10072 worker thread done servicing request
21:51:22.881 00.000 1032 OnExposeComplete: enter
21:51:22.883 00.002 1032 UpdateGuideState(): m_state=6
21:51:22.885 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 912
21:51:22.887 00.002 1032 Star::Find returns 1 (0), X=1104.86, Y=137.97, Mass=1374, SNR=26.0, Peak=109 HFD=3.0
21:51:22.889 00.002 1032 MultiStar: [#1 0.10,0.02,0.90,U] [#2 0.07,0.17,0.75,U] [#3 0.20,0.04,0.76,U] [#4 -0.10,-0.05,0.69,U] [#5 -0.12,-0.21,0.00,M1] [#6 0.01,0.01,0.53,U] [#7 0.28,-0.01,0.00,M4] [#8 0.08,-0.24,0.00,M2] 
21:51:22.891 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.05}, one-star: {0.26, 0.09}
21:51:22.892 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
21:51:22.894 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
21:51:22.896 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.46 mountX=0.02 mountY=-0.12, mountTheta=-1.37
21:51:22.899 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
21:51:22.901 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
21:51:22.903 00.002 10072 Worker thread wakes up
21:51:22.903 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
21:51:22.903 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
21:51:22.903 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
21:51:22.905 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:51:22.907 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
21:51:22.907 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
21:51:22.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:22.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:51:22.907 00.000 10072 MoveAxis(W, 3, ABG)
21:51:22.907 00.000 10072 Guiding  Dir = 3, Dur = 3
21:51:22.908 00.001 10072 IsGuiding returns 0
21:51:22.908 00.000 10072 PulseGuide returned control before completion, sleep 13
21:51:22.925 00.017 1032 UpdateGuideState exits: m=1374 SNR=26.0
21:51:22.927 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:22.928 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:22.931 00.003 1032 Enqueuing Expose request
21:51:22.932 00.001 10072 IsGuiding returns 0
21:51:22.933 00.001 10072 Move returns status 0, amount 3
21:51:22.933 00.000 10072 MoveAxis(N, 0, ABG)
21:51:22.933 00.000 10072 Move returns status 0, amount 0
21:51:22.933 00.000 10072 move complete, result=0
21:51:22.933 00.000 10072 worker thread done servicing request
21:51:22.933 00.000 10072 Worker thread wakes up
21:51:22.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:22.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:22.940 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
21:51:23.339 00.399 10072 Exposure complete
21:51:23.395 00.056 10072 worker thread done servicing request
21:51:23.395 00.000 1032 OnExposeComplete: enter
21:51:23.396 00.001 1032 UpdateGuideState(): m_state=6
21:51:23.398 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 913
21:51:23.399 00.001 1032 Star::Find returns 1 (0), X=1104.81, Y=137.94, Mass=1082, SNR=23.1, Peak=84 HFD=3.0
21:51:23.401 00.002 1032 MultiStar: [#1 0.05,0.07,1.01,U] [#2 -0.04,0.08,0.84,U] [#3 0.22,0.24,0.00,M2] [#4 -0.06,0.17,0.71,U] [#5 -0.29,0.03,0.00,M2] [#6 0.17,-0.21,0.00,M1] [#7 0.29,0.12,0.00,M5] [#8 0.01,-0.22,0.56,U] 
21:51:23.402 00.001 1032 refined, 4 included, MultiStar: {0.04, 0.05}, one-star: {0.20, 0.06}
21:51:23.403 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
21:51:23.404 00.001 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
21:51:23.405 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.83 mountX=0.03 mountY=-0.05, mountTheta=-1.00
21:51:23.407 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
21:51:23.409 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
21:51:23.410 00.001 10072 Worker thread wakes up
21:51:23.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
21:51:23.410 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
21:51:23.410 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.03 yDistance=-0.05
21:51:23.411 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:51:23.414 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
21:51:23.414 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
21:51:23.414 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:23.414 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:51:23.414 00.000 10072 MoveAxis(W, 3, ABG)
21:51:23.415 00.001 10072 Guiding  Dir = 3, Dur = 3
21:51:23.415 00.000 10072 IsGuiding returns 0
21:51:23.415 00.000 10072 PulseGuide returned control before completion, sleep 13
21:51:23.432 00.017 1032 UpdateGuideState exits: m=1082 SNR=23.1
21:51:23.434 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:23.435 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:23.436 00.001 1032 Enqueuing Expose request
21:51:23.443 00.007 10072 IsGuiding returns 0
21:51:23.443 00.000 10072 Move returns status 0, amount 3
21:51:23.443 00.000 10072 MoveAxis(N, 0, ABG)
21:51:23.443 00.000 10072 Move returns status 0, amount 0
21:51:23.443 00.000 10072 move complete, result=0
21:51:23.443 00.000 10072 worker thread done servicing request
21:51:23.443 00.000 10072 Worker thread wakes up
21:51:23.443 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:23.443 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:23.444 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
21:51:24.071 00.627 10072 Exposure complete
21:51:24.130 00.059 10072 worker thread done servicing request
21:51:24.130 00.000 1032 OnExposeComplete: enter
21:51:24.132 00.002 1032 UpdateGuideState(): m_state=6
21:51:24.134 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 914
21:51:24.135 00.001 1032 Star::Find returns 1 (0), X=1104.77, Y=138.10, Mass=1279, SNR=25.1, Peak=102 HFD=3.1
21:51:24.137 00.002 1032 MultiStar: [#1 0.13,0.16,1.01,U] [#2 0.04,0.21,0.76,U] [#3 0.30,0.26,0.00,M3] [#4 -0.05,0.21,0.69,U] [#5 -0.13,-0.02,0.66,U] [#6 0.13,-0.06,0.59,U] [#7 0.24,0.16,0.00,M6] [#8 -0.11,-0.12,0.55,U] 
21:51:24.139 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.11}, one-star: {0.16, 0.22}
21:51:24.141 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
21:51:24.142 00.001 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
21:51:24.145 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=0.09 mountY=-0.07, mountTheta=-0.63
21:51:24.147 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
21:51:24.150 00.003 1032 Enqueuing Move request for scope (0.04, 0.11)
21:51:24.152 00.002 10072 Worker thread wakes up
21:51:24.152 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
21:51:24.152 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
21:51:24.152 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.07
21:51:24.153 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:51:24.156 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
21:51:24.156 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
21:51:24.156 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:24.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:51:24.156 00.000 10072 MoveAxis(W, 4, ABG)
21:51:24.156 00.000 10072 Guiding  Dir = 3, Dur = 4
21:51:24.157 00.001 10072 IsGuiding returns 0
21:51:24.157 00.000 10072 PulseGuide returned control before completion, sleep 14
21:51:24.174 00.017 1032 UpdateGuideState exits: m=1279 SNR=25.1
21:51:24.176 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:24.178 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:24.182 00.004 1032 Enqueuing Expose request
21:51:24.186 00.004 10072 IsGuiding returns 0
21:51:24.186 00.000 10072 Move returns status 0, amount 4
21:51:24.186 00.000 10072 MoveAxis(N, 0, ABG)
21:51:24.186 00.000 10072 Move returns status 0, amount 0
21:51:24.186 00.000 10072 move complete, result=0
21:51:24.186 00.000 10072 worker thread done servicing request
21:51:24.186 00.000 10072 Worker thread wakes up
21:51:24.186 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:24.186 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:24.194 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
21:51:24.602 00.408 10072 Exposure complete
21:51:24.662 00.060 10072 worker thread done servicing request
21:51:24.662 00.000 1032 OnExposeComplete: enter
21:51:24.664 00.002 1032 UpdateGuideState(): m_state=6
21:51:24.666 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 915
21:51:24.668 00.002 1032 Star::Find returns 1 (0), X=1104.90, Y=138.01, Mass=1189, SNR=24.2, Peak=88 HFD=3.0
21:51:24.670 00.002 1032 MultiStar: [#1 0.10,0.04,1.06,U] [#2 0.06,0.05,0.89,U] [#3 0.22,0.18,0.00,M4] [#4 -0.01,0.18,0.68,U] [#5 -0.10,0.03,0.67,U] [#6 0.21,0.15,0.00,M1] [#7 0.29,0.09,0.00,M7] [#8 -0.07,-0.14,0.52,U] 
21:51:24.671 00.001 1032 refined, 5 included, MultiStar: {0.07, 0.06}, one-star: {0.29, 0.12}
21:51:24.675 00.004 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
21:51:24.678 00.003 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
21:51:24.680 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.68 mountX=0.04 mountY=-0.08, mountTheta=-1.15
21:51:24.683 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
21:51:24.684 00.001 1032 Enqueuing Move request for scope (0.07, 0.06)
21:51:24.686 00.002 10072 Worker thread wakes up
21:51:24.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
21:51:24.686 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
21:51:24.686 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
21:51:24.688 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:51:24.691 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
21:51:24.691 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
21:51:24.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:24.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:51:24.691 00.000 10072 MoveAxis(W, 3, ABG)
21:51:24.691 00.000 10072 Guiding  Dir = 3, Dur = 3
21:51:24.691 00.000 10072 IsGuiding returns 0
21:51:24.692 00.001 10072 PulseGuide returned control before completion, sleep 13
21:51:24.707 00.015 10072 IsGuiding returns 1
21:51:24.707 00.000 10072 scope still moving after pulse duration time elapsed
21:51:24.711 00.004 1032 UpdateGuideState exits: m=1189 SNR=24.2
21:51:24.712 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:24.714 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:24.715 00.001 1032 Enqueuing Expose request
21:51:24.740 00.025 10072 IsGuiding returns 0
21:51:24.740 00.000 10072 scope move finished after 3 + 45 ms
21:51:24.740 00.000 10072 Move returns status 0, amount 3
21:51:24.740 00.000 10072 MoveAxis(N, 0, ABG)
21:51:24.740 00.000 10072 Move returns status 0, amount 0
21:51:24.740 00.000 10072 move complete, result=0
21:51:24.740 00.000 10072 worker thread done servicing request
21:51:24.740 00.000 10072 Worker thread wakes up
21:51:24.740 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:24.740 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:24.747 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
21:51:25.366 00.619 10072 Exposure complete
21:51:25.424 00.058 10072 worker thread done servicing request
21:51:25.424 00.000 1032 OnExposeComplete: enter
21:51:25.426 00.002 1032 UpdateGuideState(): m_state=6
21:51:25.428 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 916
21:51:25.431 00.003 1032 Star::Find returns 1 (0), X=1104.75, Y=137.97, Mass=1301, SNR=25.3, Peak=107 HFD=3.2
21:51:25.432 00.001 1032 MultiStar: [#1 0.12,0.10,0.99,U] [#2 -0.02,0.15,0.75,U] [#3 0.13,0.10,0.75,U] [#4 -0.17,0.02,0.65,U] [#5 -0.02,-0.20,0.66,U] [#6 0.08,-0.20,0.58,U] [#7 0.25,0.09,0.00,M8] [#8 -0.04,-0.29,0.00,M1] 
21:51:25.434 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.03}, one-star: {0.14, 0.08}
21:51:25.436 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
21:51:25.438 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
21:51:25.440 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.47 mountX=0.01 mountY=-0.05, mountTheta=-1.36
21:51:25.444 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
21:51:25.446 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
21:51:25.448 00.002 10072 Worker thread wakes up
21:51:25.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
21:51:25.448 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
21:51:25.448 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.05
21:51:25.450 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:51:25.453 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
21:51:25.453 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
21:51:25.453 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:25.453 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:51:25.453 00.000 10072 MoveAxis(W, 4, ABG)
21:51:25.453 00.000 10072 Guiding  Dir = 3, Dur = 4
21:51:25.453 00.000 10072 IsGuiding returns 0
21:51:25.454 00.001 10072 PulseGuide returned control before completion, sleep 14
21:51:25.470 00.016 10072 IsGuiding returns 0
21:51:25.470 00.000 10072 Move returns status 0, amount 4
21:51:25.470 00.000 10072 MoveAxis(N, 0, ABG)
21:51:25.470 00.000 10072 Move returns status 0, amount 0
21:51:25.470 00.000 10072 move complete, result=0
21:51:25.470 00.000 10072 worker thread done servicing request
21:51:25.470 00.000 1032 UpdateGuideState exits: m=1301 SNR=25.3
21:51:25.473 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:25.475 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:25.476 00.001 1032 Enqueuing Expose request
21:51:25.478 00.002 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
21:51:25.480 00.002 10072 Worker thread wakes up
21:51:25.480 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:25.480 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:25.896 00.416 10072 Exposure complete
21:51:25.958 00.062 10072 worker thread done servicing request
21:51:25.958 00.000 1032 OnExposeComplete: enter
21:51:25.960 00.002 1032 UpdateGuideState(): m_state=6
21:51:25.963 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 917
21:51:25.965 00.002 1032 Star::Find returns 1 (0), X=1104.82, Y=137.92, Mass=1292, SNR=25.2, Peak=101 HFD=3.0
21:51:25.967 00.002 1032 MultiStar: [#1 0.13,0.07,0.98,U] [#2 -0.03,0.14,0.74,U] [#3 0.15,0.21,0.00,M4] [#4 -0.15,0.16,0.65,U] [#5 -0.15,0.06,0.67,U] [#6 0.01,0.02,0.55,U] [#7 0.11,0.21,0.69,U] [#8 -0.05,-0.03,0.55,U] 
21:51:25.968 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.08}, one-star: {0.21, 0.03}
21:51:25.970 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
21:51:25.972 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
21:51:25.974 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.21 mountX=0.07 mountY=-0.05, mountTheta=-0.62
21:51:25.976 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
21:51:25.978 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
21:51:25.980 00.002 10072 Worker thread wakes up
21:51:25.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
21:51:25.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
21:51:25.980 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
21:51:25.982 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:51:25.985 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
21:51:25.985 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
21:51:25.985 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:25.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:51:25.985 00.000 10072 MoveAxis(W, 3, ABG)
21:51:25.985 00.000 10072 Guiding  Dir = 3, Dur = 3
21:51:25.986 00.001 10072 IsGuiding returns 0
21:51:25.986 00.000 10072 PulseGuide returned control before completion, sleep 13
21:51:26.002 00.016 10072 IsGuiding returns 0
21:51:26.002 00.000 10072 Move returns status 0, amount 3
21:51:26.002 00.000 10072 MoveAxis(N, 0, ABG)
21:51:26.002 00.000 10072 Move returns status 0, amount 0
21:51:26.002 00.000 10072 move complete, result=0
21:51:26.002 00.000 10072 worker thread done servicing request
21:51:26.005 00.003 1032 UpdateGuideState exits: m=1292 SNR=25.2
21:51:26.007 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:26.009 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:26.012 00.003 1032 Enqueuing Expose request
21:51:26.014 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
21:51:26.016 00.002 10072 Worker thread wakes up
21:51:26.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:26.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:26.649 00.633 10072 Exposure complete
21:51:26.700 00.051 10072 worker thread done servicing request
21:51:26.700 00.000 1032 OnExposeComplete: enter
21:51:26.702 00.002 1032 UpdateGuideState(): m_state=6
21:51:26.704 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 918
21:51:26.705 00.001 1032 Star::Find returns 1 (0), X=1104.79, Y=137.99, Mass=1189, SNR=24.2, Peak=94 HFD=3.1
21:51:26.707 00.002 1032 MultiStar: [#1 -0.05,0.19,0.99,U] [#2 -0.09,0.45,0.00,M1] [#3 0.22,0.44,0.00,M5] [#4 -0.13,0.43,0.00,M1] [#5 -0.13,0.10,0.68,U] [#6 -0.12,0.09,0.62,U] [#7 0.22,0.36,0.00,M8] [#8 -0.09,0.04,0.53,U] 
21:51:26.708 00.001 1032 refined, 4 included, MultiStar: {-0.02, 0.11}, one-star: {0.18, 0.11}
21:51:26.710 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
21:51:26.712 00.002 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
21:51:26.713 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.75 mountX=0.12 mountY=-0.01, mountTheta=-0.08
21:51:26.716 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.11, opts=13)
21:51:26.717 00.001 1032 Enqueuing Move request for scope (-0.02, 0.11)
21:51:26.719 00.002 10072 Worker thread wakes up
21:51:26.719 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
21:51:26.719 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
21:51:26.719 00.000 10072 Moving (-0.02, 0.11) raw xDistance=0.12 yDistance=-0.01
21:51:26.721 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:51:26.724 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
21:51:26.724 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
21:51:26.724 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:26.724 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:51:26.724 00.000 10072 MoveAxis(W, 4, ABG)
21:51:26.724 00.000 10072 Guiding  Dir = 3, Dur = 4
21:51:26.724 00.000 10072 IsGuiding returns 0
21:51:26.725 00.001 10072 PulseGuide returned control before completion, sleep 14
21:51:26.740 00.015 10072 IsGuiding returns 0
21:51:26.741 00.001 10072 Move returns status 0, amount 4
21:51:26.741 00.000 10072 MoveAxis(N, 0, ABG)
21:51:26.741 00.000 10072 Move returns status 0, amount 0
21:51:26.741 00.000 10072 move complete, result=0
21:51:26.741 00.000 10072 worker thread done servicing request
21:51:26.742 00.001 1032 UpdateGuideState exits: m=1189 SNR=24.2
21:51:26.744 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:26.745 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:26.748 00.003 1032 Enqueuing Expose request
21:51:26.749 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
21:51:26.751 00.002 10072 Worker thread wakes up
21:51:26.751 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:26.751 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:27.164 00.413 10072 Exposure complete
21:51:27.223 00.059 10072 worker thread done servicing request
21:51:27.223 00.000 1032 OnExposeComplete: enter
21:51:27.225 00.002 1032 UpdateGuideState(): m_state=6
21:51:27.228 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 919
21:51:27.230 00.002 1032 Star::Find returns 1 (0), X=1104.78, Y=138.18, Mass=1279, SNR=25.1, Peak=113 HFD=3.0
21:51:27.232 00.002 1032 MultiStar: [#1 -0.02,0.12,0.88,U] [#2 -0.13,0.29,0.00,M2] [#3 0.26,0.36,0.00,M6] [#4 -0.13,0.21,0.00,M2] [#5 -0.20,0.03,0.66,U] [#6 -0.03,0.13,0.59,U] [#7 0.14,0.22,0.00,M9] [#8 0.05,-0.04,0.52,U] 
21:51:27.234 00.002 1032 refined, 4 included, MultiStar: {0.01, 0.13}, one-star: {0.17, 0.30}
21:51:27.237 00.003 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
21:51:27.239 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
21:51:27.242 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.53 mountX=0.12 mountY=-0.04, mountTheta=-0.30
21:51:27.244 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
21:51:27.247 00.003 1032 Enqueuing Move request for scope (0.01, 0.13)
21:51:27.248 00.001 10072 Worker thread wakes up
21:51:27.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
21:51:27.248 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
21:51:27.248 00.000 10072 Moving (0.01, 0.13) raw xDistance=0.12 yDistance=-0.04
21:51:27.250 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:51:27.253 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
21:51:27.253 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
21:51:27.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:27.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:51:27.253 00.000 10072 MoveAxis(W, 4, ABG)
21:51:27.253 00.000 10072 Guiding  Dir = 3, Dur = 4
21:51:27.253 00.000 10072 IsGuiding returns 0
21:51:27.254 00.001 10072 PulseGuide returned control before completion, sleep 14
21:51:27.272 00.018 10072 IsGuiding returns 0
21:51:27.272 00.000 10072 Move returns status 0, amount 4
21:51:27.272 00.000 10072 MoveAxis(N, 0, ABG)
21:51:27.272 00.000 10072 Move returns status 0, amount 0
21:51:27.272 00.000 10072 move complete, result=0
21:51:27.272 00.000 10072 worker thread done servicing request
21:51:27.272 00.000 1032 UpdateGuideState exits: m=1279 SNR=25.1
21:51:27.275 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:27.277 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:27.278 00.001 1032 Enqueuing Expose request
21:51:27.280 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
21:51:27.282 00.002 10072 Worker thread wakes up
21:51:27.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:27.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:27.910 00.628 10072 Exposure complete
21:51:27.970 00.060 10072 worker thread done servicing request
21:51:27.970 00.000 1032 OnExposeComplete: enter
21:51:27.972 00.002 1032 UpdateGuideState(): m_state=6
21:51:27.974 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 920
21:51:27.975 00.001 1032 Star::Find returns 1 (0), X=1104.85, Y=138.02, Mass=1253, SNR=24.8, Peak=95 HFD=3.0
21:51:27.977 00.002 1032 MultiStar: [#1 -0.04,0.16,0.99,U] [#2 0.00,0.19,0.84,U] [#3 0.13,0.15,0.72,U] [#4 -0.13,0.15,0.68,U] [#5 -0.21,0.09,0.66,U] [#6 0.13,0.09,0.62,U] [#7 0.11,0.30,0.00,M10] [#8 -0.04,0.05,0.52,U] 
21:51:27.979 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.13}, one-star: {0.24, 0.13}
21:51:27.981 00.002 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
21:51:27.982 00.001 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
21:51:27.983 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.42 mountX=0.12 mountY=-0.05, mountTheta=-0.41
21:51:27.991 00.008 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
21:51:27.993 00.002 1032 Enqueuing Move request for scope (0.02, 0.13)
21:51:27.994 00.001 10072 Worker thread wakes up
21:51:27.994 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
21:51:27.995 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
21:51:27.995 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.05
21:51:27.998 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
21:51:27.998 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
21:51:27.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:27.998 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:51:28.000 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:51:28.000 00.000 10072 MoveAxis(W, 5, ABG)
21:51:28.000 00.000 10072 Guiding  Dir = 3, Dur = 5
21:51:28.000 00.000 10072 IsGuiding returns 0
21:51:28.002 00.002 10072 PulseGuide returned control before completion, sleep 15
21:51:28.020 00.018 1032 UpdateGuideState exits: m=1253 SNR=24.8
21:51:28.022 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:28.025 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:28.026 00.001 1032 Enqueuing Expose request
21:51:28.031 00.005 10072 IsGuiding returns 0
21:51:28.031 00.000 10072 Move returns status 0, amount 5
21:51:28.031 00.000 10072 MoveAxis(N, 0, ABG)
21:51:28.031 00.000 10072 Move returns status 0, amount 0
21:51:28.031 00.000 10072 move complete, result=0
21:51:28.031 00.000 10072 worker thread done servicing request
21:51:28.031 00.000 10072 Worker thread wakes up
21:51:28.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:28.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:28.036 00.005 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
21:51:28.448 00.412 10072 Exposure complete
21:51:28.510 00.062 10072 worker thread done servicing request
21:51:28.510 00.000 1032 OnExposeComplete: enter
21:51:28.511 00.001 1032 UpdateGuideState(): m_state=6
21:51:28.512 00.001 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 921
21:51:28.514 00.002 1032 Star::Find returns 1 (0), X=1104.82, Y=137.93, Mass=1361, SNR=25.9, Peak=108 HFD=3.0
21:51:28.516 00.002 1032 MultiStar: [#1 0.09,0.11,0.98,U] [#2 -0.11,0.17,0.77,U] [#3 0.23,0.14,0.00,M6] [#4 -0.07,0.17,0.66,U] [#5 -0.10,-0.14,0.61,U] [#6 -0.02,0.22,0.63,U] [#7 0.22,0.21,0.00,R] [#8 -0.12,-0.11,0.48,U] 
21:51:28.519 00.003 1032 refined, 6 included, MultiStar: {0.01, 0.08}, one-star: {0.21, 0.04}
21:51:28.521 00.002 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
21:51:28.522 00.001 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
21:51:28.524 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.47 mountX=0.07 mountY=-0.03, mountTheta=-0.36
21:51:28.527 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
21:51:28.529 00.002 1032 Enqueuing Move request for scope (0.01, 0.08)
21:51:28.530 00.001 10072 Worker thread wakes up
21:51:28.530 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
21:51:28.530 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
21:51:28.531 00.001 10072 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.03
21:51:28.532 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:51:28.535 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
21:51:28.535 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
21:51:28.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:28.535 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:51:28.535 00.000 10072 MoveAxis(W, 5, ABG)
21:51:28.535 00.000 10072 Guiding  Dir = 3, Dur = 5
21:51:28.536 00.001 10072 IsGuiding returns 0
21:51:28.536 00.000 10072 PulseGuide returned control before completion, sleep 15
21:51:28.555 00.019 10072 IsGuiding returns 0
21:51:28.555 00.000 10072 Move returns status 0, amount 5
21:51:28.555 00.000 10072 MoveAxis(N, 0, ABG)
21:51:28.555 00.000 10072 Move returns status 0, amount 0
21:51:28.555 00.000 10072 move complete, result=0
21:51:28.555 00.000 10072 worker thread done servicing request
21:51:28.556 00.001 1032 UpdateGuideState exits: m=1361 SNR=25.9
21:51:28.558 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:28.560 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:28.562 00.002 1032 Enqueuing Expose request
21:51:28.564 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
21:51:28.566 00.002 10072 Worker thread wakes up
21:51:28.566 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:28.566 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:29.199 00.633 10072 Exposure complete
21:51:29.257 00.058 10072 worker thread done servicing request
21:51:29.257 00.000 1032 OnExposeComplete: enter
21:51:29.259 00.002 1032 UpdateGuideState(): m_state=6
21:51:29.260 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 922
21:51:29.263 00.003 1032 Star::Find returns 1 (0), X=1104.84, Y=138.10, Mass=1329, SNR=25.6, Peak=102 HFD=3.1
21:51:29.264 00.001 1032 MultiStar: [#1 -0.03,0.23,0.93,U] [#2 -0.08,0.22,0.78,U] [#3 0.12,0.42,0.00,M7] [#4 -0.20,0.27,0.00,M1] [#5 -0.28,0.21,0.00,M1] [#6 0.09,0.17,0.60,U] [#7 -0.15,0.12,0.63,U] [#8 -0.21,-0.03,0.50,U] 
21:51:29.266 00.002 1032 refined, 5 included, MultiStar: {-0.00, 0.17}, one-star: {0.23, 0.22}
21:51:29.268 00.002 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
21:51:29.270 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
21:51:29.272 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.58 mountX=0.16 mountY=-0.04, mountTheta=-0.25
21:51:29.274 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.17, opts=13)
21:51:29.278 00.004 1032 Enqueuing Move request for scope (-0.00, 0.17)
21:51:29.280 00.002 10072 Worker thread wakes up
21:51:29.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
21:51:29.280 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
21:51:29.280 00.000 10072 Moving (-0.00, 0.17) raw xDistance=0.16 yDistance=-0.04
21:51:29.282 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:51:29.283 00.001 10072 PPEC rslt: input = 0.16, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 285.70
21:51:29.284 00.001 10072 PPEC: input: 0.16, control: 0.09, exposure: 500
21:51:29.284 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:29.284 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:51:29.284 00.000 10072 MoveAxis(W, 84, ABG)
21:51:29.284 00.000 10072 Guiding  Dir = 3, Dur = 84
21:51:29.284 00.000 10072 IsGuiding returns 0
21:51:29.285 00.001 10072 PulseGuide returned control before completion, sleep 94
21:51:29.303 00.018 1032 UpdateGuideState exits: m=1329 SNR=25.6
21:51:29.307 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:29.309 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:29.311 00.002 1032 Enqueuing Expose request
21:51:29.385 00.074 10072 IsGuiding returns 0
21:51:29.385 00.000 10072 Move returns status 0, amount 84
21:51:29.385 00.000 10072 MoveAxis(N, 0, ABG)
21:51:29.385 00.000 10072 Move returns status 0, amount 0
21:51:29.385 00.000 10072 move complete, result=0
21:51:29.385 00.000 10072 worker thread done servicing request
21:51:29.385 00.000 10072 Worker thread wakes up
21:51:29.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:29.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:29.386 00.001 1032 GuideStep: 0.2 px 84 ms WEST, -0.0 px 0 ms NORTH
21:51:29.795 00.409 10072 Exposure complete
21:51:29.855 00.060 10072 worker thread done servicing request
21:51:29.855 00.000 1032 OnExposeComplete: enter
21:51:29.857 00.002 1032 UpdateGuideState(): m_state=6
21:51:29.858 00.001 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 923
21:51:29.861 00.003 1032 Star::Find returns 1 (0), X=1104.81, Y=138.03, Mass=1356, SNR=25.8, Peak=103 HFD=3.1
21:51:29.863 00.002 1032 MultiStar: [#1 0.01,0.30,0.00,M1] [#2 -0.04,0.28,0.00,M1] [#3 0.19,0.31,0.00,M8] [#4 -0.12,0.33,0.00,M2] [#5 -0.18,0.30,0.00,M2] [#6 -0.09,0.36,0.00,M1] [#7 -0.03,0.12,0.70,U] [#8 -0.07,-0.01,0.51,U] 
21:51:29.866 00.003 1032 refined, 2 included, MultiStar: {0.06, 0.10}, one-star: {0.20, 0.14}
21:51:29.868 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
21:51:29.870 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
21:51:29.871 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=0.08 mountY=-0.09, mountTheta=-0.84
21:51:29.874 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
21:51:29.875 00.001 1032 Enqueuing Move request for scope (0.06, 0.10)
21:51:29.877 00.002 10072 Worker thread wakes up
21:51:29.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
21:51:29.877 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
21:51:29.877 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.09
21:51:29.880 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.67
21:51:29.880 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
21:51:29.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:29.880 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:51:29.882 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:51:29.882 00.000 10072 MoveAxis(W, 5, ABG)
21:51:29.882 00.000 10072 Guiding  Dir = 3, Dur = 5
21:51:29.882 00.000 10072 IsGuiding returns 0
21:51:29.882 00.000 10072 PulseGuide returned control before completion, sleep 15
21:51:29.900 00.018 1032 UpdateGuideState exits: m=1356 SNR=25.8
21:51:29.902 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:29.904 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:29.905 00.001 1032 Enqueuing Expose request
21:51:29.908 00.003 10072 IsGuiding returns 0
21:51:29.908 00.000 10072 Move returns status 0, amount 5
21:51:29.908 00.000 10072 MoveAxis(N, 0, ABG)
21:51:29.908 00.000 10072 Move returns status 0, amount 0
21:51:29.908 00.000 10072 move complete, result=0
21:51:29.908 00.000 10072 worker thread done servicing request
21:51:29.908 00.000 10072 Worker thread wakes up
21:51:29.908 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:29.908 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:29.915 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
21:51:30.545 00.630 10072 Exposure complete
21:51:30.603 00.058 10072 worker thread done servicing request
21:51:30.603 00.000 1032 OnExposeComplete: enter
21:51:30.604 00.001 1032 UpdateGuideState(): m_state=6
21:51:30.607 00.003 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 924
21:51:30.608 00.001 1032 Star::Find returns 1 (0), X=1104.75, Y=138.01, Mass=1570, SNR=27.8, Peak=124 HFD=3.2
21:51:30.610 00.002 1032 MultiStar: [#1 0.04,0.09,0.86,U] [#2 0.03,0.09,0.71,U] [#3 0.24,0.09,0.00,M9] [#4 -0.14,0.16,0.60,U] [#5 0.00,0.05,0.58,U] [#6 0.11,0.08,0.53,U] [#7 0.05,-0.20,0.61,U] [#8 -0.10,-0.10,0.50,U] 
21:51:30.612 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {0.14, 0.13}
21:51:30.615 00.003 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
21:51:30.616 00.001 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
21:51:30.617 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.05 mountX=0.04 mountY=-0.04, mountTheta=-0.78
21:51:30.621 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
21:51:30.623 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
21:51:30.625 00.002 10072 Worker thread wakes up
21:51:30.625 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
21:51:30.625 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
21:51:30.625 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
21:51:30.627 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:51:30.630 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.64
21:51:30.630 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
21:51:30.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:30.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:51:30.630 00.000 10072 MoveAxis(W, 6, ABG)
21:51:30.630 00.000 10072 Guiding  Dir = 3, Dur = 6
21:51:30.630 00.000 10072 IsGuiding returns 0
21:51:30.631 00.001 10072 PulseGuide returned control before completion, sleep 16
21:51:30.649 00.018 1032 UpdateGuideState exits: m=1570 SNR=27.8
21:51:30.651 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:30.653 00.002 10072 IsGuiding returns 0
21:51:30.653 00.000 10072 Move returns status 0, amount 6
21:51:30.653 00.000 10072 MoveAxis(N, 0, ABG)
21:51:30.653 00.000 10072 Move returns status 0, amount 0
21:51:30.653 00.000 10072 move complete, result=0
21:51:30.653 00.000 10072 worker thread done servicing request
21:51:30.653 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:30.655 00.002 1032 Enqueuing Expose request
21:51:30.656 00.001 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
21:51:30.658 00.002 10072 Worker thread wakes up
21:51:30.658 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:30.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:31.077 00.419 10072 Exposure complete
21:51:31.135 00.058 10072 worker thread done servicing request
21:51:31.135 00.000 1032 OnExposeComplete: enter
21:51:31.137 00.002 1032 UpdateGuideState(): m_state=6
21:51:31.138 00.001 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 925
21:51:31.140 00.002 1032 Star::Find returns 1 (0), X=1104.77, Y=137.87, Mass=1381, SNR=26.1, Peak=119 HFD=3.0
21:51:31.142 00.002 1032 MultiStar: [#1 0.02,0.01,0.92,U] [#2 0.04,0.16,0.80,U] [#3 0.31,0.10,0.00,M10] [#4 -0.24,0.06,0.00,M2] [#5 -0.16,0.12,0.63,U] [#6 0.06,-0.02,0.55,U] [#7 0.04,-0.08,0.69,U] [#8 -0.05,-0.18,0.51,U] 
21:51:31.146 00.004 1032 refined, 6 included, MultiStar: {0.03, 0.01}, one-star: {0.17, -0.02}
21:51:31.147 00.001 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
21:51:31.149 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
21:51:31.150 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.24 mountX=-0.00 mountY=-0.03, mountTheta=-1.59
21:51:31.153 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
21:51:31.155 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
21:51:31.157 00.002 10072 Worker thread wakes up
21:51:31.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
21:51:31.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
21:51:31.157 00.000 10072 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
21:51:31.159 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:51:31.161 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.61
21:51:31.161 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
21:51:31.162 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:31.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:51:31.162 00.000 10072 MoveAxis(W, 5, ABG)
21:51:31.162 00.000 10072 Guiding  Dir = 3, Dur = 5
21:51:31.162 00.000 10072 IsGuiding returns 0
21:51:31.162 00.000 10072 PulseGuide returned control before completion, sleep 15
21:51:31.181 00.019 1032 UpdateGuideState exits: m=1381 SNR=26.1
21:51:31.183 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:31.185 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:31.187 00.002 1032 Enqueuing Expose request
21:51:31.188 00.001 10072 IsGuiding returns 0
21:51:31.188 00.000 10072 Move returns status 0, amount 5
21:51:31.188 00.000 10072 MoveAxis(N, 0, ABG)
21:51:31.188 00.000 10072 Move returns status 0, amount 0
21:51:31.188 00.000 10072 move complete, result=0
21:51:31.189 00.001 10072 worker thread done servicing request
21:51:31.189 00.000 10072 Worker thread wakes up
21:51:31.189 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:31.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:31.196 00.007 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
21:51:31.827 00.631 10072 Exposure complete
21:51:31.881 00.054 10072 worker thread done servicing request
21:51:31.881 00.000 1032 OnExposeComplete: enter
21:51:31.884 00.003 1032 UpdateGuideState(): m_state=6
21:51:31.885 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 926
21:51:31.887 00.002 1032 Star::Find returns 1 (0), X=1104.78, Y=138.00, Mass=1261, SNR=24.9, Peak=94 HFD=3.1
21:51:31.889 00.002 1032 MultiStar: [#1 0.13,0.09,0.93,U] [#2 0.06,0.27,0.00,M1] [#3 0.11,0.28,0.00,R] [#4 0.03,0.21,0.67,U] [#5 -0.12,0.13,0.65,U] [#6 0.09,0.09,0.62,U] [#7 0.07,0.10,0.72,U] [#8 0.03,0.06,0.51,U] 
21:51:31.889 00.000 1032 refined, 6 included, MultiStar: {0.07, 0.11}, one-star: {0.18, 0.11}
21:51:31.892 00.003 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
21:51:31.896 00.004 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
21:51:31.898 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.01 mountX=0.09 mountY=-0.10, mountTheta=-0.82
21:51:31.900 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
21:51:31.903 00.003 1032 Enqueuing Move request for scope (0.07, 0.11)
21:51:31.904 00.001 10072 Worker thread wakes up
21:51:31.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
21:51:31.904 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
21:51:31.904 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.10
21:51:31.906 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:51:31.907 00.001 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.58
21:51:31.907 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
21:51:31.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:31.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:51:31.907 00.000 10072 MoveAxis(W, 6, ABG)
21:51:31.907 00.000 10072 Guiding  Dir = 3, Dur = 6
21:51:31.907 00.000 10072 IsGuiding returns 0
21:51:31.908 00.001 10072 PulseGuide returned control before completion, sleep 16
21:51:31.926 00.018 1032 UpdateGuideState exits: m=1261 SNR=24.9
21:51:31.928 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:31.929 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:31.930 00.001 1032 Enqueuing Expose request
21:51:31.934 00.004 10072 IsGuiding returns 0
21:51:31.934 00.000 10072 Move returns status 0, amount 6
21:51:31.934 00.000 10072 MoveAxis(N, 0, ABG)
21:51:31.934 00.000 10072 Move returns status 0, amount 0
21:51:31.934 00.000 10072 move complete, result=0
21:51:31.934 00.000 10072 worker thread done servicing request
21:51:31.934 00.000 10072 Worker thread wakes up
21:51:31.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:31.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:31.940 00.006 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
21:51:32.342 00.402 10072 Exposure complete
21:51:32.399 00.057 10072 worker thread done servicing request
21:51:32.399 00.000 1032 OnExposeComplete: enter
21:51:32.402 00.003 1032 UpdateGuideState(): m_state=6
21:51:32.404 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 927
21:51:32.405 00.001 1032 Star::Find returns 1 (0), X=1104.84, Y=138.04, Mass=1459, SNR=26.8, Peak=120 HFD=3.0
21:51:32.407 00.002 1032 MultiStar: [#1 0.13,0.22,0.00,M1] [#2 -0.01,0.32,0.00,M2] [#3 0.16,0.07,0.68,U] [#4 -0.05,0.23,0.00,M2] [#5 -0.10,0.09,0.56,U] [#6 0.03,0.09,0.66,U] [#7 0.12,0.09,0.63,U] [#8 -0.01,0.13,0.50,U] 
21:51:32.409 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.11}, one-star: {0.23, 0.16}
21:51:32.410 00.001 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
21:51:32.411 00.001 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
21:51:32.413 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.87 mountX=0.08 mountY=-0.12, mountTheta=-0.96
21:51:32.416 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
21:51:32.418 00.002 1032 Enqueuing Move request for scope (0.09, 0.11)
21:51:32.419 00.001 10072 Worker thread wakes up
21:51:32.419 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
21:51:32.419 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
21:51:32.419 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.12
21:51:32.421 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:51:32.424 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.55
21:51:32.424 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
21:51:32.424 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:32.424 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:51:32.425 00.001 10072 MoveAxis(W, 5, ABG)
21:51:32.425 00.000 10072 Guiding  Dir = 3, Dur = 5
21:51:32.425 00.000 10072 IsGuiding returns 0
21:51:32.426 00.001 10072 PulseGuide returned control before completion, sleep 15
21:51:32.443 00.017 1032 UpdateGuideState exits: m=1459 SNR=26.8
21:51:32.446 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:32.447 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:32.449 00.002 1032 Enqueuing Expose request
21:51:32.450 00.001 10072 IsGuiding returns 0
21:51:32.450 00.000 10072 Move returns status 0, amount 5
21:51:32.450 00.000 10072 MoveAxis(N, 0, ABG)
21:51:32.450 00.000 10072 Move returns status 0, amount 0
21:51:32.450 00.000 10072 move complete, result=0
21:51:32.450 00.000 10072 worker thread done servicing request
21:51:32.450 00.000 10072 Worker thread wakes up
21:51:32.450 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:32.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:32.458 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
21:51:33.075 00.617 10072 Exposure complete
21:51:33.130 00.055 10072 worker thread done servicing request
21:51:33.130 00.000 1032 OnExposeComplete: enter
21:51:33.131 00.001 1032 UpdateGuideState(): m_state=6
21:51:33.132 00.001 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 928
21:51:33.135 00.003 1032 Star::Find returns 1 (0), X=1104.85, Y=137.96, Mass=1234, SNR=24.6, Peak=98 HFD=2.9
21:51:33.137 00.002 1032 MultiStar: [#1 0.14,0.02,0.93,U] [#2 0.08,0.16,0.83,U] [#3 0.01,-0.29,0.00,M1] [#4 -0.14,0.11,0.63,U] [#5 -0.14,-0.01,0.69,U] [#6 0.21,0.11,0.55,U] [#7 0.04,-0.20,0.73,U] [#8 -0.02,-0.22,0.47,U] 
21:51:33.138 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.24, 0.07}
21:51:33.140 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
21:51:33.141 00.001 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
21:51:33.144 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.26 mountX=-0.00 mountY=-0.07, mountTheta=-1.57
21:51:33.148 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
21:51:33.149 00.001 1032 Enqueuing Move request for scope (0.07, 0.02)
21:51:33.151 00.002 10072 Worker thread wakes up
21:51:33.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
21:51:33.151 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
21:51:33.151 00.000 10072 Moving (0.07, 0.02) raw xDistance=-0.00 yDistance=-0.07
21:51:33.153 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:51:33.155 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.52
21:51:33.155 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
21:51:33.155 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:33.155 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:51:33.155 00.000 10072 MoveAxis(W, 6, ABG)
21:51:33.155 00.000 10072 Guiding  Dir = 3, Dur = 6
21:51:33.156 00.001 10072 IsGuiding returns 0
21:51:33.156 00.000 10072 PulseGuide returned control before completion, sleep 16
21:51:33.173 00.017 1032 UpdateGuideState exits: m=1234 SNR=24.6
21:51:33.176 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:33.179 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:33.180 00.001 1032 Enqueuing Expose request
21:51:33.182 00.002 10072 IsGuiding returns 0
21:51:33.182 00.000 10072 Move returns status 0, amount 6
21:51:33.182 00.000 10072 MoveAxis(N, 0, ABG)
21:51:33.182 00.000 10072 Move returns status 0, amount 0
21:51:33.182 00.000 10072 move complete, result=0
21:51:33.183 00.001 10072 worker thread done servicing request
21:51:33.183 00.000 10072 Worker thread wakes up
21:51:33.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:33.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:33.189 00.006 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
21:51:33.590 00.401 10072 Exposure complete
21:51:33.643 00.053 10072 worker thread done servicing request
21:51:33.643 00.000 1032 OnExposeComplete: enter
21:51:33.646 00.003 1032 UpdateGuideState(): m_state=6
21:51:33.647 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 929
21:51:33.648 00.001 1032 Star::Find returns 1 (0), X=1104.97, Y=137.86, Mass=1420, SNR=26.4, Peak=114 HFD=3.0
21:51:33.651 00.003 1032 MultiStar: [#1 0.22,-0.01,0.95,U] [#2 0.08,0.03,0.74,U] [#3 0.05,-0.18,0.67,U] [#4 0.00,0.04,0.64,U] [#5 0.15,-0.11,0.62,U] [#6 0.23,-0.15,0.00,M1] [#7 0.20,-0.13,0.74,U] [#8 0.03,-0.17,0.49,U] 
21:51:33.652 00.001 1032 refined, 7 included, MultiStar: {0.16, -0.06}, one-star: {0.36, -0.02}
21:51:33.653 00.001 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
21:51:33.655 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
21:51:33.656 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.36 mountX=-0.10 mountY=-0.14, mountTheta=-2.19
21:51:33.659 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
21:51:33.661 00.002 1032 Enqueuing Move request for scope (0.16, -0.06)
21:51:33.663 00.002 10072 Worker thread wakes up
21:51:33.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
21:51:33.663 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
21:51:33.663 00.000 10072 Moving (0.16, -0.06) raw xDistance=-0.10 yDistance=-0.14
21:51:33.665 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:51:33.667 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.49
21:51:33.667 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
21:51:33.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:33.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:51:33.667 00.000 10072 MoveAxis(W, 6, ABG)
21:51:33.667 00.000 10072 Guiding  Dir = 3, Dur = 6
21:51:33.668 00.001 10072 IsGuiding returns 0
21:51:33.668 00.000 10072 PulseGuide returned control before completion, sleep 16
21:51:33.684 00.016 1032 UpdateGuideState exits: m=1420 SNR=26.4
21:51:33.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:33.688 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:33.690 00.002 1032 Enqueuing Expose request
21:51:33.696 00.006 10072 IsGuiding returns 0
21:51:33.696 00.000 10072 Move returns status 0, amount 6
21:51:33.696 00.000 10072 MoveAxis(N, 0, ABG)
21:51:33.696 00.000 10072 Move returns status 0, amount 0
21:51:33.697 00.001 10072 move complete, result=0
21:51:33.697 00.000 10072 worker thread done servicing request
21:51:33.697 00.000 10072 Worker thread wakes up
21:51:33.697 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:33.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:33.699 00.002 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
21:51:34.322 00.623 10072 Exposure complete
21:51:34.376 00.054 10072 worker thread done servicing request
21:51:34.376 00.000 1032 OnExposeComplete: enter
21:51:34.378 00.002 1032 UpdateGuideState(): m_state=6
21:51:34.380 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 930
21:51:34.382 00.002 1032 Star::Find returns 1 (0), X=1104.95, Y=137.95, Mass=1381, SNR=26.1, Peak=110 HFD=2.8
21:51:34.384 00.002 1032 MultiStar: [#1 0.08,0.03,0.94,U] [#2 0.05,0.14,0.76,U] [#3 0.14,-0.19,0.73,U] [#4 -0.04,0.12,0.62,U] [#5 0.14,0.11,0.60,U] [#6 0.03,-0.06,0.51,U] [#7 0.02,-0.06,0.61,U] [#8 -0.01,-0.09,0.49,U] 
21:51:34.386 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.34, 0.06}
21:51:34.388 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
21:51:34.389 00.001 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
21:51:34.390 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.12 mountX=-0.01 mountY=-0.10, mountTheta=-1.71
21:51:34.393 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
21:51:34.395 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
21:51:34.397 00.002 10072 Worker thread wakes up
21:51:34.397 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
21:51:34.397 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
21:51:34.397 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
21:51:34.400 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.46
21:51:34.400 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
21:51:34.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:34.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:51:34.400 00.000 10072 MoveAxis(W, 6, ABG)
21:51:34.400 00.000 10072 Guiding  Dir = 3, Dur = 6
21:51:34.400 00.000 10072 IsGuiding returns 0
21:51:34.401 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:51:34.403 00.002 10072 PulseGuide returned control before completion, sleep 16
21:51:34.420 00.017 1032 UpdateGuideState exits: m=1381 SNR=26.1
21:51:34.423 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:34.425 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:34.428 00.003 1032 Enqueuing Expose request
21:51:34.430 00.002 10072 IsGuiding returns 0
21:51:34.430 00.000 10072 Move returns status 0, amount 6
21:51:34.430 00.000 10072 MoveAxis(N, 0, ABG)
21:51:34.430 00.000 10072 Move returns status 0, amount 0
21:51:34.430 00.000 10072 move complete, result=0
21:51:34.430 00.000 10072 worker thread done servicing request
21:51:34.430 00.000 10072 Worker thread wakes up
21:51:34.430 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:34.430 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:34.438 00.008 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
21:51:34.838 00.400 10072 Exposure complete
21:51:34.893 00.055 10072 worker thread done servicing request
21:51:34.895 00.002 1032 OnExposeComplete: enter
21:51:34.897 00.002 1032 UpdateGuideState(): m_state=6
21:51:34.899 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 931
21:51:34.902 00.003 1032 Star::Find returns 1 (0), X=1105.00, Y=137.96, Mass=1252, SNR=24.8, Peak=99 HFD=2.8
21:51:34.904 00.002 1032 MultiStar: [#1 0.00,0.15,0.90,U] [#2 -0.02,0.22,0.76,U] [#3 0.12,-0.14,0.77,U] [#4 -0.14,0.16,0.69,U] [#5 -0.16,0.11,0.68,U] [#6 -0.04,-0.04,0.59,U] [#7 -0.01,0.05,0.74,U] [#8 -0.08,0.09,0.51,U] 
21:51:34.905 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.39, 0.07}
21:51:34.906 00.001 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
21:51:34.908 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
21:51:34.909 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.23 mountX=0.07 mountY=-0.05, mountTheta=-0.60
21:51:34.912 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
21:51:34.913 00.001 1032 Enqueuing Move request for scope (0.03, 0.08)
21:51:34.919 00.006 10072 Worker thread wakes up
21:51:34.919 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
21:51:34.919 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
21:51:34.919 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
21:51:34.921 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:51:34.926 00.005 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.43
21:51:34.926 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
21:51:34.926 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:34.926 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:51:34.926 00.000 10072 MoveAxis(W, 4, ABG)
21:51:34.927 00.001 10072 Guiding  Dir = 3, Dur = 4
21:51:34.927 00.000 10072 IsGuiding returns 0
21:51:34.928 00.001 10072 PulseGuide returned control before completion, sleep 14
21:51:34.944 00.016 1032 UpdateGuideState exits: m=1252 SNR=24.8
21:51:34.947 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:34.949 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:34.951 00.002 1032 Enqueuing Expose request
21:51:34.953 00.002 10072 IsGuiding returns 0
21:51:34.953 00.000 10072 Move returns status 0, amount 4
21:51:34.953 00.000 10072 MoveAxis(N, 0, ABG)
21:51:34.953 00.000 10072 Move returns status 0, amount 0
21:51:34.953 00.000 10072 move complete, result=0
21:51:34.953 00.000 10072 worker thread done servicing request
21:51:34.953 00.000 10072 Worker thread wakes up
21:51:34.953 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:34.953 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:34.962 00.009 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
21:51:35.589 00.627 10072 Exposure complete
21:51:35.646 00.057 10072 worker thread done servicing request
21:51:35.647 00.001 1032 OnExposeComplete: enter
21:51:35.649 00.002 1032 UpdateGuideState(): m_state=6
21:51:35.651 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 932
21:51:35.653 00.002 1032 Star::Find returns 1 (0), X=1104.94, Y=137.99, Mass=1035, SNR=22.5, Peak=85 HFD=2.9
21:51:35.655 00.002 1032 MultiStar: [#1 -0.02,0.14,1.05,U] [#2 0.04,0.20,0.88,U] [#3 0.04,-0.04,0.86,U] [#4 -0.12,0.19,0.79,U] [#5 -0.10,0.15,0.74,U] [#6 -0.01,0.02,0.65,U] [#7 -0.03,-0.03,0.74,U] [#8 -0.01,-0.09,0.54,U] 
21:51:35.657 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.34, 0.10}
21:51:35.659 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
21:51:35.661 00.002 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
21:51:35.662 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.27 mountX=0.07 mountY=-0.05, mountTheta=-0.56
21:51:35.666 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
21:51:35.667 00.001 1032 Enqueuing Move request for scope (0.03, 0.08)
21:51:35.669 00.002 10072 Worker thread wakes up
21:51:35.669 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
21:51:35.669 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
21:51:35.669 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
21:51:35.672 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=153, Gamma=2.230
21:51:35.674 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.41
21:51:35.674 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
21:51:35.674 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:35.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:51:35.674 00.000 10072 MoveAxis(W, 5, ABG)
21:51:35.674 00.000 10072 Guiding  Dir = 3, Dur = 5
21:51:35.675 00.001 10072 IsGuiding returns 0
21:51:35.675 00.000 10072 PulseGuide returned control before completion, sleep 15
21:51:35.693 00.018 1032 UpdateGuideState exits: m=1035 SNR=22.5
21:51:35.695 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:35.696 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:35.698 00.002 1032 Enqueuing Expose request
21:51:35.700 00.002 10072 IsGuiding returns 0
21:51:35.700 00.000 10072 Move returns status 0, amount 5
21:51:35.700 00.000 10072 MoveAxis(N, 0, ABG)
21:51:35.700 00.000 10072 Move returns status 0, amount 0
21:51:35.700 00.000 10072 move complete, result=0
21:51:35.700 00.000 10072 worker thread done servicing request
21:51:35.700 00.000 10072 Worker thread wakes up
21:51:35.701 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:35.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:35.709 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
21:51:36.106 00.397 10072 Exposure complete
21:51:36.158 00.052 10072 worker thread done servicing request
21:51:36.159 00.001 1032 OnExposeComplete: enter
21:51:36.161 00.002 1032 UpdateGuideState(): m_state=6
21:51:36.162 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 933
21:51:36.164 00.002 1032 Star::Find returns 1 (0), X=1104.92, Y=137.93, Mass=1359, SNR=25.9, Peak=107 HFD=2.9
21:51:36.165 00.001 1032 MultiStar: [#1 0.12,0.05,0.92,U] [#2 -0.01,0.14,0.74,U] [#3 -0.04,-0.06,0.74,U] [#4 -0.08,0.11,0.71,U] [#5 0.05,-0.07,0.61,U] [#6 0.02,0.07,0.68,U] [#7 0.15,-0.13,0.61,U] [#8 -0.08,-0.22,0.47,U] 
21:51:36.167 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.31, 0.05}
21:51:36.168 00.001 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
21:51:36.169 00.001 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
21:51:36.171 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.07 cameraTheta=0.15 mountX=-0.01 mountY=-0.07, mountTheta=-1.68
21:51:36.174 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
21:51:36.176 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
21:51:36.178 00.002 10072 Worker thread wakes up
21:51:36.178 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
21:51:36.178 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
21:51:36.178 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.07
21:51:36.180 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
21:51:36.181 00.001 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.39
21:51:36.181 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:51:36.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:36.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:51:36.181 00.000 10072 MoveAxis(W, 4, ABG)
21:51:36.181 00.000 10072 Guiding  Dir = 3, Dur = 4
21:51:36.182 00.001 10072 IsGuiding returns 0
21:51:36.183 00.001 10072 PulseGuide returned control before completion, sleep 14
21:51:36.197 00.014 10072 IsGuiding returns 0
21:51:36.197 00.000 10072 Move returns status 0, amount 4
21:51:36.197 00.000 10072 MoveAxis(N, 0, ABG)
21:51:36.197 00.000 10072 Move returns status 0, amount 0
21:51:36.197 00.000 10072 move complete, result=0
21:51:36.197 00.000 10072 worker thread done servicing request
21:51:36.198 00.001 1032 UpdateGuideState exits: m=1359 SNR=25.9
21:51:36.201 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:36.202 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:36.204 00.002 1032 Enqueuing Expose request
21:51:36.205 00.001 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
21:51:36.209 00.004 10072 Worker thread wakes up
21:51:36.209 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:36.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:36.842 00.633 10072 Exposure complete
21:51:36.897 00.055 10072 worker thread done servicing request
21:51:36.897 00.000 1032 OnExposeComplete: enter
21:51:36.901 00.004 1032 UpdateGuideState(): m_state=6
21:51:36.904 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 934
21:51:36.905 00.001 1032 Star::Find returns 1 (0), X=1104.89, Y=137.98, Mass=1164, SNR=23.9, Peak=88 HFD=3.0
21:51:36.907 00.002 1032 MultiStar: [#1 0.11,0.05,0.96,U] [#2 0.07,0.14,0.75,U] [#3 0.17,-0.04,0.79,U] [#4 -0.07,0.12,0.70,U] [#5 0.03,0.06,0.67,U] [#6 -0.04,-0.00,0.63,U] [#7 0.02,-0.11,0.73,U] [#8 0.00,-0.05,0.50,U] 
21:51:36.909 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.28, 0.09}
21:51:36.911 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
21:51:36.912 00.001 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
21:51:36.913 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.38 mountX=0.01 mountY=-0.09, mountTheta=-1.45
21:51:36.916 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
21:51:36.917 00.001 1032 Enqueuing Move request for scope (0.08, 0.03)
21:51:36.918 00.001 10072 Worker thread wakes up
21:51:36.918 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
21:51:36.918 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
21:51:36.918 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
21:51:36.920 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:51:36.922 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.36
21:51:36.922 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
21:51:36.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:36.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:51:36.922 00.000 10072 MoveAxis(W, 5, ABG)
21:51:36.922 00.000 10072 Guiding  Dir = 3, Dur = 5
21:51:36.922 00.000 10072 IsGuiding returns 0
21:51:36.923 00.001 10072 PulseGuide returned control before completion, sleep 15
21:51:36.940 00.017 1032 UpdateGuideState exits: m=1164 SNR=23.9
21:51:36.943 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:36.944 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:36.946 00.002 1032 Enqueuing Expose request
21:51:36.949 00.003 10072 IsGuiding returns 0
21:51:36.949 00.000 10072 Move returns status 0, amount 5
21:51:36.949 00.000 10072 MoveAxis(N, 0, ABG)
21:51:36.949 00.000 10072 Move returns status 0, amount 0
21:51:36.949 00.000 10072 move complete, result=0
21:51:36.949 00.000 10072 worker thread done servicing request
21:51:36.949 00.000 10072 Worker thread wakes up
21:51:36.949 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:36.949 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:36.955 00.006 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
21:51:37.357 00.402 10072 Exposure complete
21:51:37.414 00.057 10072 worker thread done servicing request
21:51:37.414 00.000 1032 OnExposeComplete: enter
21:51:37.416 00.002 1032 UpdateGuideState(): m_state=6
21:51:37.418 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 935
21:51:37.420 00.002 1032 Star::Find returns 1 (0), X=1104.92, Y=137.99, Mass=1218, SNR=24.5, Peak=92 HFD=2.9
21:51:37.421 00.001 1032 MultiStar: [#1 0.08,-0.01,1.04,U] [#2 0.18,0.23,0.00,M1] [#3 0.02,0.01,0.73,U] [#4 -0.05,0.26,0.00,M1] [#5 0.13,0.17,0.64,U] [#6 -0.06,-0.08,0.58,U] [#7 -0.05,0.02,0.72,U] [#8 -0.11,-0.25,0.00,M1] 
21:51:37.423 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.04}, one-star: {0.32, 0.10}
21:51:37.425 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
21:51:37.427 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
21:51:37.428 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.39 mountX=0.01 mountY=-0.10, mountTheta=-1.44
21:51:37.432 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
21:51:37.434 00.002 1032 Enqueuing Move request for scope (0.09, 0.04)
21:51:37.436 00.002 10072 Worker thread wakes up
21:51:37.436 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
21:51:37.436 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
21:51:37.436 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.01 yDistance=-0.10
21:51:37.437 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:51:37.439 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.34
21:51:37.439 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
21:51:37.439 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:37.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:51:37.439 00.000 10072 MoveAxis(W, 4, ABG)
21:51:37.439 00.000 10072 Guiding  Dir = 3, Dur = 4
21:51:37.440 00.001 10072 IsGuiding returns 0
21:51:37.440 00.000 10072 PulseGuide returned control before completion, sleep 14
21:51:37.458 00.018 1032 UpdateGuideState exits: m=1218 SNR=24.5
21:51:37.460 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:37.463 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:37.464 00.001 1032 Enqueuing Expose request
21:51:37.466 00.002 10072 IsGuiding returns 0
21:51:37.466 00.000 10072 Move returns status 0, amount 4
21:51:37.466 00.000 10072 MoveAxis(N, 0, ABG)
21:51:37.467 00.001 10072 Move returns status 0, amount 0
21:51:37.467 00.000 10072 move complete, result=0
21:51:37.467 00.000 10072 worker thread done servicing request
21:51:37.467 00.000 10072 Worker thread wakes up
21:51:37.467 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:37.467 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:37.474 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
21:51:38.092 00.618 10072 Exposure complete
21:51:38.149 00.057 10072 worker thread done servicing request
21:51:38.149 00.000 1032 OnExposeComplete: enter
21:51:38.152 00.003 1032 UpdateGuideState(): m_state=6
21:51:38.153 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 936
21:51:38.155 00.002 1032 Star::Find returns 1 (0), X=1104.95, Y=138.11, Mass=1363, SNR=25.9, Peak=109 HFD=3.0
21:51:38.157 00.002 1032 MultiStar: [#1 0.10,0.21,0.88,U] [#2 0.15,0.34,0.00,M2] [#3 0.22,0.01,0.69,U] [#4 0.02,0.25,0.00,M2] [#5 -0.01,0.16,0.65,U] [#6 0.13,0.11,0.59,U] [#7 0.06,0.08,0.66,U] [#8 -0.03,0.00,0.49,U] 
21:51:38.159 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.13}, one-star: {0.34, 0.23}
21:51:38.160 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
21:51:38.163 00.003 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
21:51:38.164 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.75 mountX=0.09 mountY=-0.16, mountTheta=-1.08
21:51:38.166 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.13, opts=13)
21:51:38.168 00.002 1032 Enqueuing Move request for scope (0.14, 0.13)
21:51:38.170 00.002 10072 Worker thread wakes up
21:51:38.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
21:51:38.170 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
21:51:38.170 00.000 10072 Moving (0.14, 0.13) raw xDistance=0.09 yDistance=-0.16
21:51:38.172 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:51:38.174 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.32
21:51:38.174 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
21:51:38.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:38.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:51:38.174 00.000 10072 MoveAxis(W, 4, ABG)
21:51:38.174 00.000 10072 Guiding  Dir = 3, Dur = 4
21:51:38.175 00.001 10072 IsGuiding returns 0
21:51:38.175 00.000 10072 PulseGuide returned control before completion, sleep 14
21:51:38.191 00.016 1032 UpdateGuideState exits: m=1363 SNR=25.9
21:51:38.193 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:38.195 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:38.196 00.001 1032 Enqueuing Expose request
21:51:38.199 00.003 10072 IsGuiding returns 0
21:51:38.199 00.000 10072 Move returns status 0, amount 4
21:51:38.199 00.000 10072 MoveAxis(N, 0, ABG)
21:51:38.199 00.000 10072 Move returns status 0, amount 0
21:51:38.199 00.000 10072 move complete, result=0
21:51:38.199 00.000 10072 worker thread done servicing request
21:51:38.199 00.000 10072 Worker thread wakes up
21:51:38.200 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:38.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:38.206 00.006 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
21:51:38.609 00.403 10072 Exposure complete
21:51:38.664 00.055 10072 worker thread done servicing request
21:51:38.665 00.001 1032 OnExposeComplete: enter
21:51:38.666 00.001 1032 UpdateGuideState(): m_state=6
21:51:38.668 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 937
21:51:38.670 00.002 1032 Star::Find returns 1 (0), X=1105.05, Y=138.02, Mass=1354, SNR=25.8, Peak=107 HFD=2.9
21:51:38.671 00.001 1032 MultiStar: [#1 0.19,0.09,0.93,U] [#2 0.06,0.20,0.79,U] [#3 0.10,-0.14,0.72,U] [#4 0.04,0.17,0.62,U] [#5 -0.06,0.11,0.67,U] [#6 0.11,-0.02,0.60,U] [#7 0.06,-0.01,0.59,U] [#8 0.06,-0.12,0.47,U] 
21:51:38.673 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.44, 0.14}
21:51:38.677 00.004 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
21:51:38.678 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
21:51:38.680 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.41 mountX=0.02 mountY=-0.14, mountTheta=-1.42
21:51:38.683 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
21:51:38.685 00.002 1032 Enqueuing Move request for scope (0.13, 0.06)
21:51:38.686 00.001 10072 Worker thread wakes up
21:51:38.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
21:51:38.686 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
21:51:38.687 00.001 10072 Moving (0.13, 0.06) raw xDistance=0.02 yDistance=-0.14
21:51:38.688 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:51:38.691 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.29
21:51:38.691 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
21:51:38.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:38.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:51:38.691 00.000 10072 MoveAxis(W, 4, ABG)
21:51:38.691 00.000 10072 Guiding  Dir = 3, Dur = 4
21:51:38.691 00.000 10072 IsGuiding returns 0
21:51:38.692 00.001 10072 PulseGuide returned control before completion, sleep 14
21:51:38.710 00.018 1032 UpdateGuideState exits: m=1354 SNR=25.8
21:51:38.712 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:38.715 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:38.716 00.001 1032 Enqueuing Expose request
21:51:38.717 00.001 10072 IsGuiding returns 0
21:51:38.717 00.000 10072 Move returns status 0, amount 4
21:51:38.717 00.000 10072 MoveAxis(N, 0, ABG)
21:51:38.717 00.000 10072 Move returns status 0, amount 0
21:51:38.717 00.000 10072 move complete, result=0
21:51:38.718 00.001 10072 worker thread done servicing request
21:51:38.718 00.000 10072 Worker thread wakes up
21:51:38.718 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:38.718 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:38.724 00.006 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
21:51:39.343 00.619 10072 Exposure complete
21:51:39.401 00.058 10072 worker thread done servicing request
21:51:39.402 00.001 1032 OnExposeComplete: enter
21:51:39.405 00.003 1032 UpdateGuideState(): m_state=6
21:51:39.407 00.002 1032 Star::Find(15, 1105, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 938
21:51:39.409 00.002 1032 Star::Find returns 1 (0), X=1104.94, Y=137.93, Mass=1177, SNR=24.0, Peak=104 HFD=2.8
21:51:39.411 00.002 1032 MultiStar: [#1 0.13,-0.03,0.97,U] [#2 0.10,0.14,0.79,U] [#3 0.15,-0.24,0.00,M1] [#4 -0.01,0.11,0.69,U] [#5 0.02,0.06,0.70,U] [#6 0.05,0.03,0.67,U] [#7 0.08,-0.11,0.70,U] [#8 -0.04,-0.17,0.51,U] 
21:51:39.413 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.02}, one-star: {0.33, 0.04}
21:51:39.415 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
21:51:39.416 00.001 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
21:51:39.418 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.17 mountX=-0.01 mountY=-0.10, mountTheta=-1.66
21:51:39.420 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
21:51:39.422 00.002 1032 Enqueuing Move request for scope (0.10, 0.02)
21:51:39.424 00.002 10072 Worker thread wakes up
21:51:39.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
21:51:39.424 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
21:51:39.424 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
21:51:39.427 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.27
21:51:39.427 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:51:39.427 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:39.428 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:51:39.430 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:51:39.430 00.000 10072 MoveAxis(W, 4, ABG)
21:51:39.430 00.000 10072 Guiding  Dir = 3, Dur = 4
21:51:39.431 00.001 10072 IsGuiding returns 0
21:51:39.431 00.000 10072 PulseGuide returned control before completion, sleep 14
21:51:39.447 00.016 1032 UpdateGuideState exits: m=1177 SNR=24.0
21:51:39.449 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:39.452 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:39.453 00.001 1032 Enqueuing Expose request
21:51:39.456 00.003 10072 IsGuiding returns 0
21:51:39.456 00.000 10072 Move returns status 0, amount 4
21:51:39.456 00.000 10072 MoveAxis(N, 0, ABG)
21:51:39.456 00.000 10072 Move returns status 0, amount 0
21:51:39.456 00.000 10072 move complete, result=0
21:51:39.456 00.000 10072 worker thread done servicing request
21:51:39.456 00.000 10072 Worker thread wakes up
21:51:39.456 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:39.456 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:39.463 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
21:51:39.873 00.410 10072 Exposure complete
21:51:39.932 00.059 10072 worker thread done servicing request
21:51:39.932 00.000 1032 OnExposeComplete: enter
21:51:39.935 00.003 1032 UpdateGuideState(): m_state=6
21:51:39.936 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 939
21:51:39.938 00.002 1032 Star::Find returns 1 (0), X=1104.94, Y=138.07, Mass=1326, SNR=25.6, Peak=102 HFD=2.9
21:51:39.940 00.002 1032 MultiStar: [#1 0.04,0.15,0.91,U] [#2 -0.01,0.13,0.72,U] [#3 0.01,-0.09,0.74,U] [#4 -0.07,0.16,0.63,U] [#5 0.01,0.10,0.68,U] [#6 0.03,-0.08,0.61,U] [#7 0.04,-0.11,0.66,U] [#8 -0.03,-0.02,0.51,U] 
21:51:39.942 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.33, 0.19}
21:51:39.944 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
21:51:39.945 00.001 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
21:51:39.946 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.83 mountX=0.04 mountY=-0.07, mountTheta=-1.00
21:51:39.950 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
21:51:39.952 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
21:51:39.954 00.002 10072 Worker thread wakes up
21:51:39.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
21:51:39.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
21:51:39.954 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
21:51:39.957 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.25
21:51:39.957 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
21:51:39.957 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:39.959 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:51:39.960 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:51:39.961 00.001 10072 MoveAxis(W, 2, ABG)
21:51:39.961 00.000 10072 Guiding  Dir = 3, Dur = 2
21:51:39.961 00.000 10072 IsGuiding returns 0
21:51:39.961 00.000 10072 PulseGuide returned control before completion, sleep 12
21:51:39.978 00.017 1032 UpdateGuideState exits: m=1326 SNR=25.6
21:51:39.981 00.003 10072 IsGuiding returns 0
21:51:39.981 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:39.983 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:39.985 00.002 10072 Move returns status 0, amount 2
21:51:39.985 00.000 10072 MoveAxis(N, 0, ABG)
21:51:39.985 00.000 10072 Move returns status 0, amount 0
21:51:39.985 00.000 10072 move complete, result=0
21:51:39.985 00.000 1032 Enqueuing Expose request
21:51:39.988 00.003 10072 worker thread done servicing request
21:51:39.988 00.000 10072 Worker thread wakes up
21:51:39.988 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:39.989 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:39.989 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
21:51:40.625 00.636 10072 Exposure complete
21:51:40.682 00.057 10072 worker thread done servicing request
21:51:40.683 00.001 1032 OnExposeComplete: enter
21:51:40.684 00.001 1032 UpdateGuideState(): m_state=6
21:51:40.686 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 940
21:51:40.687 00.001 1032 Star::Find returns 1 (0), X=1104.89, Y=138.07, Mass=1101, SNR=23.2, Peak=93 HFD=2.9
21:51:40.689 00.002 1032 MultiStar: [#1 0.07,0.28,0.00,M1] [#2 -0.03,0.33,0.00,M1] [#3 0.03,0.01,0.85,U] [#4 -0.11,0.27,0.00,M1] [#5 -0.10,0.22,0.69,U] [#6 0.12,0.26,0.00,M1] [#7 0.07,0.07,0.76,U] [#8 0.03,0.06,0.57,U] 
21:51:40.690 00.001 1032 refined, 4 included, MultiStar: {0.08, 0.11}, one-star: {0.28, 0.19}
21:51:40.691 00.001 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
21:51:40.693 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
21:51:40.694 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.95 mountX=0.09 mountY=-0.11, mountTheta=-0.88
21:51:40.697 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
21:51:40.698 00.001 1032 Enqueuing Move request for scope (0.08, 0.11)
21:51:40.700 00.002 10072 Worker thread wakes up
21:51:40.700 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
21:51:40.700 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
21:51:40.700 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.11
21:51:40.701 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:51:40.704 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.24
21:51:40.704 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
21:51:40.704 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:40.704 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:51:40.704 00.000 10072 MoveAxis(W, 2, ABG)
21:51:40.704 00.000 10072 Guiding  Dir = 3, Dur = 2
21:51:40.705 00.001 10072 IsGuiding returns 0
21:51:40.705 00.000 10072 PulseGuide returned control before completion, sleep 12
21:51:40.722 00.017 1032 UpdateGuideState exits: m=1101 SNR=23.2
21:51:40.725 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:40.727 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:40.729 00.002 1032 Enqueuing Expose request
21:51:40.731 00.002 10072 IsGuiding returns 0
21:51:40.731 00.000 10072 Move returns status 0, amount 2
21:51:40.731 00.000 10072 MoveAxis(N, 0, ABG)
21:51:40.731 00.000 10072 Move returns status 0, amount 0
21:51:40.731 00.000 10072 move complete, result=0
21:51:40.731 00.000 10072 worker thread done servicing request
21:51:40.731 00.000 10072 Worker thread wakes up
21:51:40.732 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:40.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:40.738 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
21:51:41.141 00.403 10072 Exposure complete
21:51:41.197 00.056 10072 worker thread done servicing request
21:51:41.197 00.000 1032 OnExposeComplete: enter
21:51:41.198 00.001 1032 UpdateGuideState(): m_state=6
21:51:41.200 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 941
21:51:41.203 00.003 1032 Star::Find returns 1 (0), X=1104.94, Y=138.20, Mass=1174, SNR=24.0, Peak=96 HFD=3.1
21:51:41.205 00.002 1032 MultiStar: [#1 0.06,0.34,0.00,M2] [#2 -0.00,0.36,0.00,M2] [#3 0.02,0.21,0.83,U] [#4 -0.13,0.30,0.00,M2] [#5 0.00,0.41,0.00,M1] [#6 -0.03,0.27,0.00,M2] [#7 0.06,0.27,0.00,M1] [#8 -0.08,0.09,0.56,U] 
21:51:41.208 00.003 1032 refined, 2 included, MultiStar: {0.13, 0.23}, one-star: {0.33, 0.32}
21:51:41.210 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
21:51:41.211 00.001 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
21:51:41.213 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.23 hyp=0.26 cameraTheta=1.07 mountX=0.19 mountY=-0.18, mountTheta=-0.76
21:51:41.217 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.23, opts=13)
21:51:41.220 00.003 1032 Enqueuing Move request for scope (0.13, 0.23)
21:51:41.222 00.002 10072 Worker thread wakes up
21:51:41.222 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.23) opts 0xd
21:51:41.222 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.23)
21:51:41.222 00.000 10072 Moving (0.13, 0.23) raw xDistance=0.19 yDistance=-0.18
21:51:41.224 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:51:41.227 00.003 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 285.22
21:51:41.227 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
21:51:41.228 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:41.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:51:41.228 00.000 10072 MoveAxis(W, 91, ABG)
21:51:41.228 00.000 10072 Guiding  Dir = 3, Dur = 91
21:51:41.228 00.000 10072 IsGuiding returns 0
21:51:41.228 00.000 10072 PulseGuide returned control before completion, sleep 101
21:51:41.248 00.020 1032 UpdateGuideState exits: m=1174 SNR=24.0
21:51:41.250 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:41.251 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:41.253 00.002 1032 Enqueuing Expose request
21:51:41.340 00.087 10072 IsGuiding returns 0
21:51:41.340 00.000 10072 Move returns status 0, amount 91
21:51:41.340 00.000 10072 MoveAxis(N, 0, ABG)
21:51:41.340 00.000 10072 Move returns status 0, amount 0
21:51:41.340 00.000 10072 move complete, result=0
21:51:41.340 00.000 10072 worker thread done servicing request
21:51:41.340 00.000 10072 Worker thread wakes up
21:51:41.340 00.000 1032 GuideStep: 0.2 px 91 ms WEST, -0.2 px 0 ms NORTH
21:51:41.342 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:41.343 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:41.970 00.627 10072 Exposure complete
21:51:42.029 00.059 10072 worker thread done servicing request
21:51:42.029 00.000 1032 OnExposeComplete: enter
21:51:42.031 00.002 1032 UpdateGuideState(): m_state=6
21:51:42.033 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 942
21:51:42.035 00.002 1032 Star::Find returns 1 (0), X=1104.98, Y=137.95, Mass=1353, SNR=25.8, Peak=115 HFD=2.9
21:51:42.037 00.002 1032 MultiStar: [#1 0.15,0.06,0.88,U] [#2 0.01,0.09,0.77,U] [#3 0.23,-0.28,0.00,M1] [#4 -0.03,0.25,0.00,M3] [#5 -0.06,-0.02,0.64,U] [#6 0.06,-0.00,0.58,U] [#7 0.10,-0.06,0.70,U] [#8 0.03,-0.05,0.48,U] 
21:51:42.038 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.02}, one-star: {0.37, 0.07}
21:51:42.040 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
21:51:42.041 00.001 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
21:51:42.043 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.19 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
21:51:42.046 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
21:51:42.049 00.003 1032 Enqueuing Move request for scope (0.12, 0.02)
21:51:42.052 00.003 10072 Worker thread wakes up
21:51:42.052 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
21:51:42.052 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
21:51:42.052 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
21:51:42.054 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.20
21:51:42.054 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:51:42.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:42.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:51:42.054 00.000 10072 MoveAxis(W, 1, ABG)
21:51:42.054 00.000 10072 Guiding  Dir = 3, Dur = 1
21:51:42.054 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:51:42.056 00.002 10072 IsGuiding returns 0
21:51:42.057 00.001 10072 PulseGuide returned control before completion, sleep 11
21:51:42.075 00.018 1032 UpdateGuideState exits: m=1353 SNR=25.8
21:51:42.077 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:42.078 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:42.080 00.002 1032 Enqueuing Expose request
21:51:42.082 00.002 10072 IsGuiding returns 0
21:51:42.082 00.000 10072 Move returns status 0, amount 1
21:51:42.082 00.000 10072 MoveAxis(N, 0, ABG)
21:51:42.082 00.000 10072 Move returns status 0, amount 0
21:51:42.083 00.001 10072 move complete, result=0
21:51:42.083 00.000 10072 worker thread done servicing request
21:51:42.083 00.000 10072 Worker thread wakes up
21:51:42.083 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:42.083 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:42.092 00.009 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:51:42.499 00.407 10072 Exposure complete
21:51:42.552 00.053 10072 worker thread done servicing request
21:51:42.552 00.000 1032 OnExposeComplete: enter
21:51:42.555 00.003 1032 UpdateGuideState(): m_state=6
21:51:42.557 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 943
21:51:42.558 00.001 1032 Star::Find returns 1 (0), X=1105.00, Y=137.91, Mass=1253, SNR=24.8, Peak=96 HFD=3.0
21:51:42.560 00.002 1032 MultiStar: [#1 0.13,0.05,0.99,U] [#2 0.11,0.22,0.00,M2] [#3 0.26,-0.16,0.00,M2] [#4 0.05,0.27,0.00,M4] [#5 0.04,-0.07,0.66,U] [#6 0.22,0.04,0.63,U] [#7 0.12,-0.05,0.69,U] [#8 0.14,-0.18,0.50,U] 
21:51:42.561 00.001 1032 refined, 5 included, MultiStar: {0.19, -0.01}, one-star: {0.39, 0.02}
21:51:42.564 00.003 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
21:51:42.565 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
21:51:42.566 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.08 mountX=-0.06 mountY=-0.18, mountTheta=-1.91
21:51:42.568 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.01, opts=13)
21:51:42.570 00.002 1032 Enqueuing Move request for scope (0.19, -0.01)
21:51:42.571 00.001 10072 Worker thread wakes up
21:51:42.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
21:51:42.571 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
21:51:42.571 00.000 10072 Moving (0.19, -0.01) raw xDistance=-0.06 yDistance=-0.18
21:51:42.573 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:51:42.575 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.19
21:51:42.575 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
21:51:42.575 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:42.575 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:51:42.575 00.000 10072 MoveAxis(W, 1, ABG)
21:51:42.575 00.000 10072 Guiding  Dir = 3, Dur = 1
21:51:42.575 00.000 10072 IsGuiding returns 0
21:51:42.575 00.000 10072 PulseGuide returned control before completion, sleep 11
21:51:42.591 00.016 10072 IsGuiding returns 0
21:51:42.591 00.000 10072 Move returns status 0, amount 1
21:51:42.591 00.000 10072 MoveAxis(N, 0, ABG)
21:51:42.591 00.000 10072 Move returns status 0, amount 0
21:51:42.591 00.000 10072 move complete, result=0
21:51:42.591 00.000 10072 worker thread done servicing request
21:51:42.593 00.002 1032 UpdateGuideState exits: m=1253 SNR=24.8
21:51:42.595 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:42.596 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:42.598 00.002 1032 Enqueuing Expose request
21:51:42.599 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
21:51:42.601 00.002 10072 Worker thread wakes up
21:51:42.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:42.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:43.234 00.633 10072 Exposure complete
21:51:43.291 00.057 10072 worker thread done servicing request
21:51:43.291 00.000 1032 OnExposeComplete: enter
21:51:43.294 00.003 1032 UpdateGuideState(): m_state=6
21:51:43.296 00.002 1032 Star::Find(15, 1105, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 944
21:51:43.298 00.002 1032 Star::Find returns 1 (0), X=1104.96, Y=138.00, Mass=1088, SNR=23.1, Peak=88 HFD=2.9
21:51:43.301 00.003 1032 MultiStar: [#1 0.29,0.29,0.00,M1] [#2 0.17,0.26,0.00,M3] [#3 0.18,0.14,0.78,U] [#4 0.07,0.30,0.00,M5] [#5 -0.07,0.26,0.00,M1] [#6 0.22,0.14,0.00,M1] [#7 0.07,0.07,0.79,U] [#8 0.14,-0.03,0.58,U] 
21:51:43.304 00.003 1032 refined, 3 included, MultiStar: {0.20, 0.08}, one-star: {0.35, 0.12}
21:51:43.307 00.003 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
21:51:43.310 00.003 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
21:51:43.311 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.22 cameraTheta=0.40 mountX=0.03 mountY=-0.22, mountTheta=-1.43
21:51:43.314 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.08, opts=13)
21:51:43.316 00.002 1032 Enqueuing Move request for scope (0.20, 0.08)
21:51:43.318 00.002 10072 Worker thread wakes up
21:51:43.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0xd
21:51:43.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
21:51:43.318 00.000 10072 Moving (0.20, 0.08) raw xDistance=0.03 yDistance=-0.22
21:51:43.320 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
21:51:43.322 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.17
21:51:43.322 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
21:51:43.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:51:43.322 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:51:43.322 00.000 10072 MoveAxis(W, 1, ABG)
21:51:43.322 00.000 10072 Guiding  Dir = 3, Dur = 1
21:51:43.323 00.001 10072 IsGuiding returns 0
21:51:43.323 00.000 10072 PulseGuide returned control before completion, sleep 11
21:51:43.340 00.017 10072 IsGuiding returns 0
21:51:43.340 00.000 10072 Move returns status 0, amount 1
21:51:43.340 00.000 10072 MoveAxis(N, 0, ABG)
21:51:43.340 00.000 10072 Move returns status 0, amount 0
21:51:43.340 00.000 10072 move complete, result=0
21:51:43.340 00.000 10072 worker thread done servicing request
21:51:43.340 00.000 1032 UpdateGuideState exits: m=1088 SNR=23.1
21:51:43.342 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:43.344 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:43.346 00.002 1032 Enqueuing Expose request
21:51:43.348 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
21:51:43.351 00.003 10072 Worker thread wakes up
21:51:43.351 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:43.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:43.766 00.415 10072 Exposure complete
21:51:43.819 00.053 10072 worker thread done servicing request
21:51:43.819 00.000 1032 OnExposeComplete: enter
21:51:43.821 00.002 1032 UpdateGuideState(): m_state=6
21:51:43.823 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 945
21:51:43.825 00.002 1032 Star::Find returns 1 (0), X=1104.88, Y=138.20, Mass=1154, SNR=23.8, Peak=90 HFD=3.1
21:51:43.827 00.002 1032 MultiStar: [#1 0.13,0.27,0.00,M2] [#2 0.10,0.33,0.00,M4] [#3 0.21,0.17,0.00,M2] [#4 -0.02,0.19,0.65,U] [#5 -0.07,0.10,0.73,U] [#6 0.31,0.25,0.00,M2] [#7 -0.00,0.13,0.72,U] [#8 0.02,-0.02,0.50,U] 
21:51:43.829 00.002 1032 refined, 4 included, MultiStar: {0.06, 0.17}, one-star: {0.27, 0.32}
21:51:43.830 00.001 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
21:51:43.832 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
21:51:43.833 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.23 mountX=0.15 mountY=-0.10, mountTheta=-0.60
21:51:43.836 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.17, opts=13)
21:51:43.838 00.002 1032 Enqueuing Move request for scope (0.06, 0.17)
21:51:43.840 00.002 10072 Worker thread wakes up
21:51:43.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
21:51:43.840 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
21:51:43.840 00.000 10072 Moving (0.06, 0.17) raw xDistance=0.15 yDistance=-0.10
21:51:43.842 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:51:43.845 00.003 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.16
21:51:43.845 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
21:51:43.845 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:43.845 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:51:43.845 00.000 10072 MoveAxis(W, 69, ABG)
21:51:43.845 00.000 10072 Guiding  Dir = 3, Dur = 69
21:51:43.845 00.000 10072 IsGuiding returns 0
21:51:43.846 00.001 10072 PulseGuide returned control before completion, sleep 79
21:51:43.862 00.016 1032 UpdateGuideState exits: m=1154 SNR=23.8
21:51:43.864 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:43.866 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:43.868 00.002 1032 Enqueuing Expose request
21:51:43.934 00.066 10072 IsGuiding returns 0
21:51:43.934 00.000 10072 Move returns status 0, amount 69
21:51:43.934 00.000 10072 MoveAxis(N, 0, ABG)
21:51:43.934 00.000 10072 Move returns status 0, amount 0
21:51:43.934 00.000 10072 move complete, result=0
21:51:43.934 00.000 10072 worker thread done servicing request
21:51:43.934 00.000 10072 Worker thread wakes up
21:51:43.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:43.936 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:43.936 00.000 1032 GuideStep: 0.1 px 69 ms WEST, -0.1 px 0 ms NORTH
21:51:44.559 00.623 10072 Exposure complete
21:51:44.614 00.055 10072 worker thread done servicing request
21:51:44.614 00.000 1032 OnExposeComplete: enter
21:51:44.616 00.002 1032 UpdateGuideState(): m_state=6
21:51:44.619 00.003 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 946
21:51:44.620 00.001 1032 Star::Find returns 1 (0), X=1104.92, Y=137.84, Mass=1256, SNR=24.9, Peak=103 HFD=2.9
21:51:44.622 00.002 1032 MultiStar: [#1 0.10,0.08,0.97,U] [#2 0.01,0.10,0.76,U] [#3 0.24,-0.28,0.00,M3] [#4 -0.04,0.15,0.65,U] [#5 -0.08,-0.01,0.69,U] [#6 -0.03,0.03,0.60,U] [#7 0.06,-0.12,0.70,U] [#8 -0.02,-0.16,0.51,U] 
21:51:44.624 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.31, -0.05}
21:51:44.626 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
21:51:44.627 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
21:51:44.629 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.14 mountX=-0.01 mountY=-0.06, mountTheta=-1.69
21:51:44.631 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
21:51:44.633 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
21:51:44.635 00.002 10072 Worker thread wakes up
21:51:44.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
21:51:44.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
21:51:44.635 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
21:51:44.638 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:51:44.640 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.14
21:51:44.640 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:51:44.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:44.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:51:44.640 00.000 10072 MoveAxis(W, 1, ABG)
21:51:44.640 00.000 10072 Guiding  Dir = 3, Dur = 1
21:51:44.640 00.000 10072 IsGuiding returns 0
21:51:44.640 00.000 10072 PulseGuide returned control before completion, sleep 11
21:51:44.657 00.017 1032 UpdateGuideState exits: m=1256 SNR=24.9
21:51:44.659 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:44.661 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:44.662 00.001 1032 Enqueuing Expose request
21:51:44.665 00.003 10072 IsGuiding returns 0
21:51:44.665 00.000 10072 Move returns status 0, amount 1
21:51:44.665 00.000 10072 MoveAxis(N, 0, ABG)
21:51:44.665 00.000 10072 Move returns status 0, amount 0
21:51:44.665 00.000 10072 move complete, result=0
21:51:44.665 00.000 10072 worker thread done servicing request
21:51:44.665 00.000 10072 Worker thread wakes up
21:51:44.666 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:44.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:44.672 00.006 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:51:45.076 00.404 10072 Exposure complete
21:51:45.134 00.058 10072 worker thread done servicing request
21:51:45.134 00.000 1032 OnExposeComplete: enter
21:51:45.135 00.001 1032 UpdateGuideState(): m_state=6
21:51:45.137 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 947
21:51:45.138 00.001 1032 Star::Find returns 1 (0), X=1104.97, Y=137.92, Mass=1245, SNR=24.8, Peak=107 HFD=2.9
21:51:45.139 00.001 1032 MultiStar: [#1 0.09,-0.10,1.02,U] [#2 0.24,0.28,0.00,M4] [#3 0.18,-0.37,0.00,M4] [#4 -0.07,0.01,0.66,U] [#5 -0.02,-0.09,0.63,U] [#6 0.17,-0.06,0.61,U] [#7 0.14,-0.26,0.00,M1] [#8 -0.06,-0.07,0.53,U] 
21:51:45.141 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.04}, one-star: {0.36, 0.03}
21:51:45.143 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
21:51:45.144 00.001 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
21:51:45.146 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.39 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
21:51:45.148 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
21:51:45.149 00.001 1032 Enqueuing Move request for scope (0.10, -0.04)
21:51:45.151 00.002 10072 Worker thread wakes up
21:51:45.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
21:51:45.151 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
21:51:45.151 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.07 yDistance=-0.09
21:51:45.152 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:51:45.154 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.13
21:51:45.154 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
21:51:45.154 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:45.154 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:51:45.154 00.000 10072 MoveAxis(W, 0, ABG)
21:51:45.154 00.000 10072 Move returns status 0, amount 0
21:51:45.154 00.000 10072 MoveAxis(N, 0, ABG)
21:51:45.154 00.000 10072 Move returns status 0, amount 0
21:51:45.154 00.000 10072 move complete, result=0
21:51:45.154 00.000 10072 worker thread done servicing request
21:51:45.171 00.017 1032 UpdateGuideState exits: m=1245 SNR=24.8
21:51:45.176 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:45.178 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:45.179 00.001 1032 Enqueuing Expose request
21:51:45.180 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:51:45.182 00.002 10072 Worker thread wakes up
21:51:45.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:45.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:45.807 00.625 10072 Exposure complete
21:51:45.866 00.059 10072 worker thread done servicing request
21:51:45.867 00.001 1032 OnExposeComplete: enter
21:51:45.869 00.002 1032 UpdateGuideState(): m_state=6
21:51:45.870 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 948
21:51:45.872 00.002 1032 Star::Find returns 1 (0), X=1104.93, Y=137.78, Mass=1395, SNR=26.2, Peak=114 HFD=3.1
21:51:45.874 00.002 1032 MultiStar: [#1 0.16,-0.12,0.93,U] [#2 0.07,0.06,0.88,U] [#3 0.19,-0.30,0.00,M5] [#4 -0.10,-0.09,0.62,U] [#5 -0.05,-0.15,0.63,U] [#6 0.15,-0.26,0.00,M1] [#7 0.12,-0.15,0.66,U] [#8 0.12,-0.28,0.00,M1] 
21:51:45.875 00.001 1032 refined, 5 included, MultiStar: {0.11, -0.09}, one-star: {0.32, -0.11}
21:51:45.877 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
21:51:45.878 00.001 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
21:51:45.880 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.68 mountX=-0.11 mountY=-0.08, mountTheta=-2.51
21:51:45.883 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
21:51:45.885 00.002 1032 Enqueuing Move request for scope (0.11, -0.09)
21:51:45.886 00.001 10072 Worker thread wakes up
21:51:45.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
21:51:45.886 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
21:51:45.887 00.001 10072 Moving (0.11, -0.09) raw xDistance=-0.11 yDistance=-0.08
21:51:45.888 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:51:45.891 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.12
21:51:45.891 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
21:51:45.891 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:45.891 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:51:45.891 00.000 10072 MoveAxis(W, 0, ABG)
21:51:45.891 00.000 10072 Move returns status 0, amount 0
21:51:45.891 00.000 10072 MoveAxis(N, 0, ABG)
21:51:45.891 00.000 10072 Move returns status 0, amount 0
21:51:45.891 00.000 10072 move complete, result=0
21:51:45.892 00.001 10072 worker thread done servicing request
21:51:45.909 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.2
21:51:45.911 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:45.912 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:45.913 00.001 1032 Enqueuing Expose request
21:51:45.915 00.002 10072 Worker thread wakes up
21:51:45.915 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:51:45.917 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:45.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:46.337 00.420 10072 Exposure complete
21:51:46.395 00.058 10072 worker thread done servicing request
21:51:46.395 00.000 1032 OnExposeComplete: enter
21:51:46.397 00.002 1032 UpdateGuideState(): m_state=6
21:51:46.401 00.004 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 949
21:51:46.402 00.001 1032 Star::Find returns 1 (0), X=1104.89, Y=137.85, Mass=1242, SNR=24.7, Peak=95 HFD=2.9
21:51:46.403 00.001 1032 MultiStar: [#1 0.10,0.01,0.97,U] [#2 0.08,0.08,0.79,U] [#3 0.10,-0.24,0.00,M6] [#4 0.06,0.14,0.69,U] [#5 0.04,0.01,0.64,U] [#6 0.22,-0.11,0.60,U] [#7 0.11,-0.14,0.67,U] [#8 -0.04,-0.08,0.49,U] 
21:51:46.405 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.01}, one-star: {0.28, -0.03}
21:51:46.407 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
21:51:46.408 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
21:51:46.409 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.07 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
21:51:46.414 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
21:51:46.415 00.001 1032 Enqueuing Move request for scope (0.12, -0.01)
21:51:46.417 00.002 10072 Worker thread wakes up
21:51:46.418 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
21:51:46.418 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
21:51:46.418 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
21:51:46.419 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:51:46.421 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.11
21:51:46.421 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
21:51:46.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:46.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:51:46.421 00.000 10072 MoveAxis(W, 0, ABG)
21:51:46.421 00.000 10072 Move returns status 0, amount 0
21:51:46.421 00.000 10072 MoveAxis(N, 0, ABG)
21:51:46.421 00.000 10072 Move returns status 0, amount 0
21:51:46.421 00.000 10072 move complete, result=0
21:51:46.421 00.000 10072 worker thread done servicing request
21:51:46.439 00.018 1032 UpdateGuideState exits: m=1242 SNR=24.7
21:51:46.441 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:46.443 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:46.445 00.002 1032 Enqueuing Expose request
21:51:46.447 00.002 10072 Worker thread wakes up
21:51:46.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:46.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:46.447 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:51:47.071 00.624 10072 Exposure complete
21:51:47.128 00.057 10072 worker thread done servicing request
21:51:47.128 00.000 1032 OnExposeComplete: enter
21:51:47.130 00.002 1032 UpdateGuideState(): m_state=6
21:51:47.131 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 950
21:51:47.134 00.003 1032 Star::Find returns 1 (0), X=1104.93, Y=137.92, Mass=1059, SNR=22.8, Peak=86 HFD=2.8
21:51:47.135 00.001 1032 MultiStar: [#1 0.09,-0.01,1.03,U] [#2 0.14,0.13,0.84,U] [#3 0.28,-0.29,0.00,M7] [#4 0.02,-0.06,0.73,U] [#5 0.08,-0.22,0.74,U] [#6 0.21,-0.19,0.00,M1] [#7 0.12,-0.34,0.00,M1] [#8 0.16,-0.32,0.00,M1] 
21:51:47.137 00.002 1032 refined, 4 included, MultiStar: {0.14, -0.02}, one-star: {0.32, 0.03}
21:51:47.138 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
21:51:47.140 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
21:51:47.141 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.13 mountX=-0.05 mountY=-0.13, mountTheta=-1.96
21:51:47.145 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
21:51:47.147 00.002 1032 Enqueuing Move request for scope (0.14, -0.02)
21:51:47.150 00.003 10072 Worker thread wakes up
21:51:47.150 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
21:51:47.150 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
21:51:47.151 00.001 10072 Moving (0.14, -0.02) raw xDistance=-0.05 yDistance=-0.13
21:51:47.152 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:51:47.155 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.10
21:51:47.155 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
21:51:47.155 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:47.155 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:51:47.155 00.000 10072 MoveAxis(W, 0, ABG)
21:51:47.155 00.000 10072 Move returns status 0, amount 0
21:51:47.155 00.000 10072 MoveAxis(N, 0, ABG)
21:51:47.155 00.000 10072 Move returns status 0, amount 0
21:51:47.155 00.000 10072 move complete, result=0
21:51:47.155 00.000 10072 worker thread done servicing request
21:51:47.171 00.016 1032 UpdateGuideState exits: m=1059 SNR=22.8
21:51:47.176 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:47.181 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:47.183 00.002 1032 Enqueuing Expose request
21:51:47.184 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:51:47.186 00.002 10072 Worker thread wakes up
21:51:47.187 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:47.187 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:47.610 00.423 10072 Exposure complete
21:51:47.668 00.058 10072 worker thread done servicing request
21:51:47.668 00.000 1032 OnExposeComplete: enter
21:51:47.669 00.001 1032 UpdateGuideState(): m_state=6
21:51:47.671 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 951
21:51:47.674 00.003 1032 Star::Find returns 1 (0), X=1104.93, Y=137.93, Mass=1364, SNR=25.9, Peak=104 HFD=2.8
21:51:47.679 00.005 1032 MultiStar: [#1 0.25,-0.12,0.00,M1] [#2 0.19,0.06,0.76,U] [#3 0.34,-0.31,0.00,M8] [#4 0.12,0.02,0.65,U] [#5 0.09,0.03,0.69,U] [#6 0.30,-0.15,0.00,M2] [#7 0.16,-0.25,0.00,M2] [#8 0.07,-0.29,0.00,M2] 
21:51:47.681 00.002 1032 refined, 3 included, MultiStar: {0.20, 0.04}, one-star: {0.32, 0.05}
21:51:47.683 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
21:51:47.685 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
21:51:47.686 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.20 cameraTheta=0.21 mountX=-0.01 mountY=-0.20, mountTheta=-1.62
21:51:47.689 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.04, opts=13)
21:51:47.691 00.002 1032 Enqueuing Move request for scope (0.20, 0.04)
21:51:47.693 00.002 10072 Worker thread wakes up
21:51:47.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
21:51:47.693 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
21:51:47.693 00.000 10072 Moving (0.20, 0.04) raw xDistance=-0.01 yDistance=-0.20
21:51:47.696 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:51:47.698 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.09
21:51:47.698 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:51:47.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:51:47.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:51:47.698 00.000 10072 MoveAxis(E, 0, ABG)
21:51:47.698 00.000 10072 Move returns status 0, amount 0
21:51:47.698 00.000 10072 MoveAxis(N, 0, ABG)
21:51:47.698 00.000 10072 Move returns status 0, amount 0
21:51:47.698 00.000 10072 move complete, result=0
21:51:47.699 00.001 10072 worker thread done servicing request
21:51:47.715 00.016 1032 UpdateGuideState exits: m=1364 SNR=25.9
21:51:47.717 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:47.718 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:47.720 00.002 1032 Enqueuing Expose request
21:51:47.722 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:51:47.723 00.001 10072 Worker thread wakes up
21:51:47.724 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:47.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:48.354 00.630 10072 Exposure complete
21:51:48.413 00.059 10072 worker thread done servicing request
21:51:48.413 00.000 1032 OnExposeComplete: enter
21:51:48.416 00.003 1032 UpdateGuideState(): m_state=6
21:51:48.417 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 952
21:51:48.419 00.002 1032 Star::Find returns 1 (0), X=1105.00, Y=137.86, Mass=1287, SNR=25.1, Peak=107 HFD=2.9
21:51:48.421 00.002 1032 MultiStar: [#1 0.24,-0.05,0.97,U] [#2 0.05,-0.01,0.81,U] [#3 0.28,-0.26,0.00,M9] [#4 0.18,-0.00,0.66,U] [#5 0.03,0.02,0.66,U] [#6 0.12,-0.04,0.64,U] [#7 0.26,-0.13,0.00,M3] [#8 -0.20,-0.18,0.00,M3] 
21:51:48.423 00.002 1032 refined, 5 included, MultiStar: {0.19, -0.02}, one-star: {0.39, -0.03}
21:51:48.425 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
21:51:48.426 00.001 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
21:51:48.428 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.11 mountX=-0.07 mountY=-0.17, mountTheta=-1.94
21:51:48.432 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.02, opts=13)
21:51:48.434 00.002 1032 Enqueuing Move request for scope (0.19, -0.02)
21:51:48.436 00.002 10072 Worker thread wakes up
21:51:48.436 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
21:51:48.436 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
21:51:48.436 00.000 10072 Moving (0.19, -0.02) raw xDistance=-0.07 yDistance=-0.17
21:51:48.438 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:51:48.440 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.08
21:51:48.440 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:51:48.440 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:48.440 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:51:48.440 00.000 10072 MoveAxis(E, 0, ABG)
21:51:48.440 00.000 10072 Move returns status 0, amount 0
21:51:48.440 00.000 10072 MoveAxis(N, 0, ABG)
21:51:48.440 00.000 10072 Move returns status 0, amount 0
21:51:48.440 00.000 10072 move complete, result=0
21:51:48.440 00.000 10072 worker thread done servicing request
21:51:48.457 00.017 1032 UpdateGuideState exits: m=1287 SNR=25.1
21:51:48.458 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:48.459 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:48.461 00.002 1032 Enqueuing Expose request
21:51:48.463 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:51:48.465 00.002 10072 Worker thread wakes up
21:51:48.465 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:48.466 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:48.883 00.417 10072 Exposure complete
21:51:48.943 00.060 10072 worker thread done servicing request
21:51:48.944 00.001 1032 OnExposeComplete: enter
21:51:48.946 00.002 1032 UpdateGuideState(): m_state=6
21:51:48.947 00.001 1032 Star::Find(15, 1105, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 953
21:51:48.949 00.002 1032 Star::Find returns 1 (0), X=1104.99, Y=137.96, Mass=1478, SNR=27.0, Peak=111 HFD=2.9
21:51:48.951 00.002 1032 MultiStar: [#1 0.23,0.09,0.00,M1] [#2 0.21,0.13,0.72,U] [#3 0.18,-0.19,0.00,M10] [#4 -0.05,-0.01,0.62,U] [#5 0.02,-0.00,0.61,U] [#6 0.02,-0.14,0.59,U] [#7 0.19,-0.15,0.65,U] [#8 -0.06,-0.12,0.52,U] 
21:51:48.954 00.003 1032 refined, 6 included, MultiStar: {0.13, -0.02}, one-star: {0.38, 0.07}
21:51:48.956 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
21:51:48.958 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
21:51:48.961 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.14 mountX=-0.05 mountY=-0.12, mountTheta=-1.97
21:51:48.965 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
21:51:48.967 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
21:51:48.969 00.002 10072 Worker thread wakes up
21:51:48.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
21:51:48.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
21:51:48.969 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
21:51:48.972 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:51:48.974 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.07
21:51:48.974 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:51:48.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:48.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:51:48.974 00.000 10072 MoveAxis(E, 0, ABG)
21:51:48.974 00.000 10072 Move returns status 0, amount 0
21:51:48.974 00.000 10072 MoveAxis(N, 0, ABG)
21:51:48.974 00.000 10072 Move returns status 0, amount 0
21:51:48.974 00.000 10072 move complete, result=0
21:51:48.974 00.000 10072 worker thread done servicing request
21:51:48.995 00.021 1032 UpdateGuideState exits: m=1478 SNR=27.0
21:51:48.997 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:48.999 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:49.000 00.001 1032 Enqueuing Expose request
21:51:49.002 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:51:49.004 00.002 10072 Worker thread wakes up
21:51:49.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:49.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:49.633 00.629 10072 Exposure complete
21:51:49.689 00.056 10072 worker thread done servicing request
21:51:49.690 00.001 1032 OnExposeComplete: enter
21:51:49.691 00.001 1032 UpdateGuideState(): m_state=6
21:51:49.693 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 954
21:51:49.696 00.003 1032 Star::Find returns 1 (0), X=1105.09, Y=137.92, Mass=1210, SNR=24.4, Peak=92 HFD=3.0
21:51:49.698 00.002 1032 MultiStar: [#1 0.29,0.06,0.00,M2] [#2 0.11,0.16,0.80,U] [#3 0.23,-0.30,0.00,R] [#4 -0.04,0.13,0.71,U] [#5 -0.00,0.02,0.68,U] [#6 0.25,-0.04,0.57,U] [#7 0.16,-0.12,0.70,U] [#8 0.09,-0.11,0.55,U] 
21:51:49.700 00.002 1032 refined, 6 included, MultiStar: {0.17, 0.02}, one-star: {0.49, 0.04}
21:51:49.702 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
21:51:49.704 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
21:51:49.706 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.13 mountX=-0.02 mountY=-0.17, mountTheta=-1.70
21:51:49.709 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.02, opts=13)
21:51:49.711 00.002 1032 Enqueuing Move request for scope (0.17, 0.02)
21:51:49.712 00.001 10072 Worker thread wakes up
21:51:49.713 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
21:51:49.713 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
21:51:49.713 00.000 10072 Moving (0.17, 0.02) raw xDistance=-0.02 yDistance=-0.17
21:51:49.714 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:51:49.717 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.06
21:51:49.717 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:51:49.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:49.718 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:51:49.718 00.000 10072 MoveAxis(E, 0, ABG)
21:51:49.718 00.000 10072 Move returns status 0, amount 0
21:51:49.718 00.000 10072 MoveAxis(N, 0, ABG)
21:51:49.718 00.000 10072 Move returns status 0, amount 0
21:51:49.718 00.000 10072 move complete, result=0
21:51:49.718 00.000 10072 worker thread done servicing request
21:51:49.735 00.017 1032 UpdateGuideState exits: m=1210 SNR=24.4
21:51:49.738 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:49.740 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:49.742 00.002 1032 Enqueuing Expose request
21:51:49.743 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:51:49.745 00.002 10072 Worker thread wakes up
21:51:49.745 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:49.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:50.169 00.424 10072 Exposure complete
21:51:50.224 00.055 10072 worker thread done servicing request
21:51:50.224 00.000 1032 OnExposeComplete: enter
21:51:50.227 00.003 1032 UpdateGuideState(): m_state=6
21:51:50.229 00.002 1032 Star::Find(15, 1105, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 955
21:51:50.230 00.001 1032 Star::Find returns 1 (0), X=1105.11, Y=137.79, Mass=1624, SNR=28.3, Peak=149 HFD=3.0
21:51:50.231 00.001 1032 MultiStar: large primary error, entering stabilization period
21:51:50.233 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
21:51:50.233 00.000 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
21:51:50.236 00.003 1032 CameraToMount -- cameraX=0.50 cameraY=-0.10 hyp=0.51 cameraTheta=-0.19 mountX=-0.22 mountY=-0.46, mountTheta=-2.02
21:51:50.238 00.002 1032 SchedulePrimaryMove(0F526948, x=0.50, y=-0.10, opts=13)
21:51:50.239 00.001 1032 Enqueuing Move request for scope (0.50, -0.10)
21:51:50.243 00.004 10072 Worker thread wakes up
21:51:50.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.10) opts 0xd
21:51:50.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.50, -0.10)
21:51:50.243 00.000 10072 Moving (0.50, -0.10) raw xDistance=-0.22 yDistance=-0.46
21:51:50.245 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:51:50.247 00.002 10072 PPEC rslt: input = -0.22, final = -0.11, react = -0.11, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 285.06
21:51:50.247 00.000 10072 PPEC: input: -0.22, control: -0.11, exposure: 500
21:51:50.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:51:50.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
21:51:50.247 00.000 10072 MoveAxis(E, 105, ABG)
21:51:50.247 00.000 10072 Guiding  Dir = 2, Dur = 105
21:51:50.247 00.000 10072 IsGuiding returns 0
21:51:50.248 00.001 10072 PulseGuide returned control before completion, sleep 115
21:51:50.264 00.016 1032 UpdateGuideState exits: m=1624 SNR=28.3
21:51:50.266 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:50.268 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:50.270 00.002 1032 Enqueuing Expose request
21:51:50.366 00.096 10072 IsGuiding returns 0
21:51:50.367 00.001 10072 Move returns status 0, amount 105
21:51:50.367 00.000 10072 MoveAxis(N, 0, ABG)
21:51:50.367 00.000 10072 Move returns status 0, amount 0
21:51:50.367 00.000 10072 move complete, result=0
21:51:50.367 00.000 10072 worker thread done servicing request
21:51:50.367 00.000 10072 Worker thread wakes up
21:51:50.367 00.000 1032 GuideStep: -0.2 px 105 ms EAST, -0.5 px 0 ms NORTH
21:51:50.369 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:50.370 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:50.995 00.625 10072 Exposure complete
21:51:51.051 00.056 10072 worker thread done servicing request
21:51:51.051 00.000 1032 OnExposeComplete: enter
21:51:51.053 00.002 1032 UpdateGuideState(): m_state=6
21:51:51.055 00.002 1032 Star::Find(15, 1105, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 956
21:51:51.057 00.002 1032 Star::Find returns 1 (0), X=1104.96, Y=137.91, Mass=1215, SNR=24.5, Peak=94 HFD=2.9
21:51:51.058 00.001 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
21:51:51.059 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
21:51:51.062 00.003 1032 CameraToMount -- cameraX=0.35 cameraY=0.02 hyp=0.35 cameraTheta=0.06 mountX=-0.07 mountY=-0.34, mountTheta=-1.77
21:51:51.064 00.002 1032 SchedulePrimaryMove(0F526948, x=0.35, y=0.02, opts=13)
21:51:51.066 00.002 1032 Enqueuing Move request for scope (0.35, 0.02)
21:51:51.068 00.002 10072 Worker thread wakes up
21:51:51.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.02) opts 0xd
21:51:51.068 00.000 10072 Handling offset move in thread for scope, endpoint = (0.35, 0.02)
21:51:51.068 00.000 10072 Moving (0.35, 0.02) raw xDistance=-0.07 yDistance=-0.34
21:51:51.070 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:51:51.073 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.05
21:51:51.073 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
21:51:51.073 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.28 newest=-0.97
21:51:51.073 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:51:51.073 00.000 10072 MoveAxis(W, 0, ABG)
21:51:51.073 00.000 10072 Move returns status 0, amount 0
21:51:51.073 00.000 10072 MoveAxis(N, 221, ABG)
21:51:51.073 00.000 10072 Guiding  Dir = 0, Dur = 221
21:51:51.074 00.001 10072 IsGuiding returns 0
21:51:51.074 00.000 10072 PulseGuide returned control before completion, sleep 231
21:51:51.091 00.017 1032 UpdateGuideState exits: m=1215 SNR=24.5
21:51:51.092 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:51.093 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:51.096 00.003 1032 Enqueuing Expose request
21:51:51.307 00.211 10072 IsGuiding returns 0
21:51:51.307 00.000 10072 Move returns status 0, amount 221
21:51:51.307 00.000 10072 move complete, result=0
21:51:51.307 00.000 10072 worker thread done servicing request
21:51:51.307 00.000 10072 Worker thread wakes up
21:51:51.307 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.3 px 221 ms NORTH
21:51:51.311 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:51.311 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:51.718 00.407 10072 Exposure complete
21:51:51.771 00.053 10072 worker thread done servicing request
21:51:51.771 00.000 1032 OnExposeComplete: enter
21:51:51.775 00.004 1032 UpdateGuideState(): m_state=6
21:51:51.777 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 957
21:51:51.779 00.002 1032 Star::Find returns 1 (0), X=1104.89, Y=137.98, Mass=1284, SNR=25.1, Peak=103 HFD=2.9
21:51:51.780 00.001 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
21:51:51.783 00.003 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
21:51:51.784 00.001 1032 CameraToMount -- cameraX=0.28 cameraY=0.09 hyp=0.29 cameraTheta=0.31 mountX=0.02 mountY=-0.29, mountTheta=-1.52
21:51:51.786 00.002 1032 SchedulePrimaryMove(0F526948, x=0.28, y=0.09, opts=13)
21:51:51.787 00.001 1032 Enqueuing Move request for scope (0.28, 0.09)
21:51:51.788 00.001 10072 Worker thread wakes up
21:51:51.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.09) opts 0xd
21:51:51.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, 0.09)
21:51:51.788 00.000 10072 Moving (0.28, 0.09) raw xDistance=0.02 yDistance=-0.29
21:51:51.790 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:51:51.791 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.05
21:51:51.791 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:51:51.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:51:51.791 00.000 10072 MoveAxis(E, 0, ABG)
21:51:51.791 00.000 10072 Move returns status 0, amount 0
21:51:51.791 00.000 10072 MoveAxis(N, 187, ABG)
21:51:51.793 00.002 10072 Guiding  Dir = 0, Dur = 187
21:51:51.793 00.000 10072 IsGuiding returns 0
21:51:51.793 00.000 10072 PulseGuide returned control before completion, sleep 197
21:51:51.810 00.017 1032 UpdateGuideState exits: m=1284 SNR=25.1
21:51:51.812 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:51.814 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:51.815 00.001 1032 Enqueuing Expose request
21:51:51.994 00.179 10072 IsGuiding returns 0
21:51:51.994 00.000 10072 Move returns status 0, amount 187
21:51:51.994 00.000 10072 move complete, result=0
21:51:51.994 00.000 10072 worker thread done servicing request
21:51:51.994 00.000 10072 Worker thread wakes up
21:51:51.994 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.3 px 187 ms NORTH
21:51:51.996 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:51.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:52.623 00.627 10072 Exposure complete
21:51:52.675 00.052 10072 worker thread done servicing request
21:51:52.676 00.001 1032 OnExposeComplete: enter
21:51:52.678 00.002 1032 UpdateGuideState(): m_state=6
21:51:52.680 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 958
21:51:52.682 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=137.99, Mass=1127, SNR=23.5, Peak=105 HFD=3.2
21:51:52.683 00.001 1032 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.83) = xAngle (0.83 = 0.83)
21:51:52.684 00.001 1032 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.83 = 0.83)
21:51:52.687 00.003 1032 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.66 mountX=0.15 mountY=0.17, mountTheta=0.83
21:51:52.689 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.20, y=0.11, opts=13)
21:51:52.691 00.002 1032 Enqueuing Move request for scope (-0.20, 0.11)
21:51:52.692 00.001 10072 Worker thread wakes up
21:51:52.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
21:51:52.693 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
21:51:52.693 00.000 10072 Moving (-0.20, 0.11) raw xDistance=0.15 yDistance=0.17
21:51:52.694 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:51:52.696 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 285.04
21:51:52.696 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
21:51:52.696 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:52.696 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:51:52.696 00.000 10072 MoveAxis(W, 72, ABG)
21:51:52.696 00.000 10072 Guiding  Dir = 3, Dur = 72
21:51:52.696 00.000 10072 IsGuiding returns 0
21:51:52.697 00.001 10072 PulseGuide returned control before completion, sleep 82
21:51:52.714 00.017 1032 UpdateGuideState exits: m=1127 SNR=23.5
21:51:52.717 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:52.718 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:52.719 00.001 1032 Enqueuing Expose request
21:51:52.792 00.073 10072 IsGuiding returns 0
21:51:52.792 00.000 10072 Move returns status 0, amount 72
21:51:52.792 00.000 10072 MoveAxis(N, 0, ABG)
21:51:52.792 00.000 10072 Move returns status 0, amount 0
21:51:52.792 00.000 10072 move complete, result=0
21:51:52.792 00.000 10072 worker thread done servicing request
21:51:52.792 00.000 10072 Worker thread wakes up
21:51:52.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:52.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:52.793 00.001 1032 GuideStep: 0.2 px 72 ms WEST, 0.2 px 0 ms NORTH
21:51:53.200 00.407 10072 Exposure complete
21:51:53.252 00.052 10072 worker thread done servicing request
21:51:53.252 00.000 1032 OnExposeComplete: enter
21:51:53.254 00.002 1032 UpdateGuideState(): m_state=6
21:51:53.255 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 959
21:51:53.257 00.002 1032 Star::Find returns 1 (0), X=1104.45, Y=137.92, Mass=1170, SNR=24.0, Peak=107 HFD=3.5
21:51:53.258 00.001 1032 MultiStar: exiting stabilization period
21:51:53.261 00.003 1032 MultiStar: [#1 -0.28,-0.02,0.00,M3] [#2 -0.35,0.08,0.00,M1] [#3 -0.43,0.11,0.00,M1] [#4 -0.67,0.02,0.00,M1] [#5 -0.25,0.08,0.00,M1] [#6 -0.15,-0.15,0.65,U] [#7 -0.42,-0.13,0.00,M2] [#8 -0.56,-0.31,0.00,M2] 
21:51:53.262 00.001 1032 refined, 1 included, MultiStar: {-0.16, -0.03}, one-star: {-0.16, 0.04}
21:51:53.264 00.002 1032 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.83) = xAngle (-4.76 = 1.52)
21:51:53.265 00.001 1032 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.76 = 1.52)
21:51:53.267 00.002 1032 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.93 mountX=0.01 mountY=0.16, mountTheta=1.52
21:51:53.269 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=-0.03, opts=13)
21:51:53.271 00.002 1032 Enqueuing Move request for scope (-0.16, -0.03)
21:51:53.272 00.001 10072 Worker thread wakes up
21:51:53.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
21:51:53.272 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
21:51:53.272 00.000 10072 Moving (-0.16, -0.03) raw xDistance=0.01 yDistance=0.16
21:51:53.274 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:51:53.277 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.04
21:51:53.277 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:51:53.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:53.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:51:53.277 00.000 10072 MoveAxis(E, 0, ABG)
21:51:53.277 00.000 10072 Move returns status 0, amount 0
21:51:53.277 00.000 10072 MoveAxis(N, 0, ABG)
21:51:53.278 00.001 10072 Move returns status 0, amount 0
21:51:53.278 00.000 10072 move complete, result=0
21:51:53.278 00.000 10072 worker thread done servicing request
21:51:53.294 00.016 1032 UpdateGuideState exits: m=1170 SNR=24.0
21:51:53.297 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:53.299 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:53.301 00.002 1032 Enqueuing Expose request
21:51:53.303 00.002 10072 Worker thread wakes up
21:51:53.303 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:53.303 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:53.303 00.000 1032 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:51:53.934 00.631 10072 Exposure complete
21:51:53.987 00.053 1032 OnExposeComplete: enter
21:51:53.990 00.003 1032 UpdateGuideState(): m_state=6
21:51:53.992 00.002 10072 worker thread done servicing request
21:51:53.998 00.006 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 960
21:51:54.000 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=137.91, Mass=1207, SNR=24.4, Peak=107 HFD=3.3
21:51:54.001 00.001 1032 MultiStar: [#1 -0.45,0.07,0.00,M4] [#2 -0.37,0.13,0.00,M2] [#3 -0.47,0.14,0.00,M2] [#4 -0.60,0.03,0.00,M2] [#5 -0.56,0.11,0.00,M2] [#6 -0.39,0.07,0.00,M1] [#7 -0.27,0.06,0.00,M3] [#8 -0.61,-0.08,0.00,M3] 
21:51:54.002 00.001 1032 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.83) = xAngle (0.77 = 0.77)
21:51:54.004 00.002 1032 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.77 = 0.77)
21:51:54.007 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.60 mountX=0.04 mountY=0.04, mountTheta=0.77
21:51:54.009 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
21:51:54.011 00.002 1032 Enqueuing Move request for scope (-0.04, 0.03)
21:51:54.013 00.002 10072 Worker thread wakes up
21:51:54.013 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
21:51:54.013 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
21:51:54.013 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.04
21:51:54.015 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:51:54.016 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.03
21:51:54.016 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:51:54.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:54.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:51:54.016 00.000 10072 MoveAxis(E, 0, ABG)
21:51:54.016 00.000 10072 Move returns status 0, amount 0
21:51:54.016 00.000 10072 MoveAxis(N, 0, ABG)
21:51:54.017 00.001 10072 Move returns status 0, amount 0
21:51:54.017 00.000 10072 move complete, result=0
21:51:54.017 00.000 10072 worker thread done servicing request
21:51:54.033 00.016 1032 UpdateGuideState exits: m=1207 SNR=24.4
21:51:54.036 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:54.037 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:54.038 00.001 1032 Enqueuing Expose request
21:51:54.040 00.002 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:51:54.042 00.002 10072 Worker thread wakes up
21:51:54.042 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:54.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:54.449 00.407 10072 Exposure complete
21:51:54.508 00.059 10072 worker thread done servicing request
21:51:54.508 00.000 1032 OnExposeComplete: enter
21:51:54.510 00.002 1032 UpdateGuideState(): m_state=6
21:51:54.511 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 961
21:51:54.513 00.002 1032 Star::Find returns 1 (0), X=1104.54, Y=138.20, Mass=1316, SNR=25.5, Peak=117 HFD=3.3
21:51:54.514 00.001 1032 MultiStar: [#1 -0.34,0.27,0.00,M5] [#2 -0.40,0.25,0.00,M3] [#3 -0.65,0.39,0.00,M3] [#4 -0.51,0.41,0.00,M3] [#5 -0.38,0.33,0.00,M3] [#6 -0.43,0.29,0.00,M2] [#7 -0.23,0.03,0.65,U] [#8 -0.49,0.06,0.00,M4] 
21:51:54.516 00.002 1032 refined, 1 included, MultiStar: {-0.13, 0.20}, one-star: {-0.06, 0.31}
21:51:54.519 00.003 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
21:51:54.521 00.002 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
21:51:54.522 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.14 mountX=0.23 mountY=0.07, mountTheta=0.31
21:51:54.525 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.20, opts=13)
21:51:54.527 00.002 1032 Enqueuing Move request for scope (-0.13, 0.20)
21:51:54.528 00.001 10072 Worker thread wakes up
21:51:54.530 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
21:51:54.530 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
21:51:54.530 00.000 10072 Moving (-0.13, 0.20) raw xDistance=0.23 yDistance=0.07
21:51:54.532 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:51:54.533 00.001 10072 PPEC rslt: input = 0.23, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 285.03
21:51:54.533 00.000 10072 PPEC: input: 0.23, control: 0.11, exposure: 500
21:51:54.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:54.534 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:51:54.534 00.000 10072 MoveAxis(W, 108, ABG)
21:51:54.534 00.000 10072 Guiding  Dir = 3, Dur = 108
21:51:54.534 00.000 10072 IsGuiding returns 0
21:51:54.534 00.000 10072 PulseGuide returned control before completion, sleep 118
21:51:54.550 00.016 1032 UpdateGuideState exits: m=1316 SNR=25.5
21:51:54.552 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:54.554 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:54.557 00.003 1032 Enqueuing Expose request
21:51:54.664 00.107 10072 IsGuiding returns 0
21:51:54.664 00.000 10072 Move returns status 0, amount 108
21:51:54.664 00.000 10072 MoveAxis(N, 0, ABG)
21:51:54.664 00.000 10072 Move returns status 0, amount 0
21:51:54.664 00.000 10072 move complete, result=0
21:51:54.664 00.000 10072 worker thread done servicing request
21:51:54.664 00.000 10072 Worker thread wakes up
21:51:54.664 00.000 1032 GuideStep: 0.2 px 108 ms WEST, 0.1 px 0 ms NORTH
21:51:54.668 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:54.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:55.291 00.623 10072 Exposure complete
21:51:55.349 00.058 10072 worker thread done servicing request
21:51:55.350 00.001 1032 OnExposeComplete: enter
21:51:55.351 00.001 1032 UpdateGuideState(): m_state=6
21:51:55.353 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 962
21:51:55.355 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=137.93, Mass=1146, SNR=23.7, Peak=99 HFD=3.4
21:51:55.357 00.002 1032 MultiStar: [#1 -0.19,-0.05,0.95,U] [#2 -0.30,0.14,0.00,M4] [#3 -0.65,0.09,0.00,M4] [#4 -0.44,-0.03,0.00,M4] [#5 -0.36,-0.05,0.00,M4] [#6 -0.26,-0.07,0.00,M3] [#7 -0.24,-0.16,0.00,M3] [#8 -0.56,-0.25,0.00,M5] 
21:51:55.358 00.001 1032 single-star, 1 included, MultiStar: {-0.12, -0.00}, one-star: {-0.05, 0.05}
21:51:55.361 00.003 1032 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.83) = xAngle (0.54 = 0.54)
21:51:55.362 00.001 1032 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.54 = 0.54)
21:51:55.364 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.37 mountX=0.06 mountY=0.03, mountTheta=0.54
21:51:55.371 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
21:51:55.373 00.002 1032 Enqueuing Move request for scope (-0.05, 0.05)
21:51:55.375 00.002 10072 Worker thread wakes up
21:51:55.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
21:51:55.375 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
21:51:55.375 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.03
21:51:55.377 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:51:55.379 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.03
21:51:55.379 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
21:51:55.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:55.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:51:55.380 00.001 10072 MoveAxis(E, 0, ABG)
21:51:55.380 00.000 10072 Move returns status 0, amount 0
21:51:55.380 00.000 10072 MoveAxis(N, 0, ABG)
21:51:55.380 00.000 10072 Move returns status 0, amount 0
21:51:55.380 00.000 10072 move complete, result=0
21:51:55.380 00.000 10072 worker thread done servicing request
21:51:55.399 00.019 1032 UpdateGuideState exits: m=1146 SNR=23.7
21:51:55.401 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:55.403 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:55.405 00.002 1032 Enqueuing Expose request
21:51:55.407 00.002 1032 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:51:55.408 00.001 10072 Worker thread wakes up
21:51:55.408 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:55.409 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:55.821 00.412 10072 Exposure complete
21:51:55.874 00.053 10072 worker thread done servicing request
21:51:55.874 00.000 1032 OnExposeComplete: enter
21:51:55.876 00.002 1032 UpdateGuideState(): m_state=6
21:51:55.878 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 963
21:51:55.879 00.001 1032 Star::Find returns 1 (0), X=1104.51, Y=137.90, Mass=1385, SNR=26.1, Peak=118 HFD=3.3
21:51:55.881 00.002 1032 MultiStar: [#1 -0.34,-0.07,0.00,M5] [#2 -0.35,-0.11,0.00,M5] [#3 -0.46,0.11,0.00,M5] [#4 -0.43,0.02,0.00,M5] [#5 -0.54,0.01,0.00,M5] [#6 -0.20,-0.08,0.58,U] [#7 -0.24,-0.15,0.00,M4] [#8 -0.47,-0.29,0.00,M6] 
21:51:55.883 00.002 1032 single-star, 1 included, MultiStar: {-0.14, -0.02}, one-star: {-0.10, 0.02}
21:51:55.885 00.002 1032 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.83) = xAngle (1.16 = 1.16)
21:51:55.887 00.002 1032 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.16 = 1.16)
21:51:55.888 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.99 mountX=0.04 mountY=0.09, mountTheta=1.16
21:51:55.891 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.02, opts=13)
21:51:55.894 00.003 1032 Enqueuing Move request for scope (-0.10, 0.02)
21:51:55.895 00.001 10072 Worker thread wakes up
21:51:55.895 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
21:51:55.896 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
21:51:55.896 00.000 10072 Moving (-0.10, 0.02) raw xDistance=0.04 yDistance=0.09
21:51:55.898 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.03
21:51:55.898 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:51:55.898 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:55.898 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:51:55.898 00.000 10072 MoveAxis(E, 0, ABG)
21:51:55.899 00.001 10072 Move returns status 0, amount 0
21:51:55.899 00.000 10072 MoveAxis(N, 0, ABG)
21:51:55.899 00.000 10072 Move returns status 0, amount 0
21:51:55.899 00.000 10072 move complete, result=0
21:51:55.899 00.000 10072 worker thread done servicing request
21:51:55.899 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=95, Gamma=2.230
21:51:55.919 00.020 1032 UpdateGuideState exits: m=1385 SNR=26.1
21:51:55.921 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:55.922 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:55.927 00.005 1032 Enqueuing Expose request
21:51:55.929 00.002 1032 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:51:55.931 00.002 10072 Worker thread wakes up
21:51:55.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:55.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:56.571 00.640 10072 Exposure complete
21:51:56.626 00.055 10072 worker thread done servicing request
21:51:56.626 00.000 1032 OnExposeComplete: enter
21:51:56.629 00.003 1032 UpdateGuideState(): m_state=6
21:51:56.631 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 964
21:51:56.632 00.001 1032 Star::Find returns 1 (0), X=1104.57, Y=137.93, Mass=1314, SNR=25.4, Peak=120 HFD=3.3
21:51:56.634 00.002 1032 MultiStar: [#1 -0.19,-0.13,0.97,U] [#2 -0.29,-0.10,0.00,M6] [#3 -0.40,-0.21,0.00,M6] [#4 -0.42,-0.13,0.00,M6] [#5 -0.49,-0.06,0.00,M6] [#6 -0.20,-0.03,0.61,U] [#7 -0.24,-0.42,0.00,M5] [#8 -0.42,-0.31,0.00,M7] 
21:51:56.636 00.002 1032 single-star, 2 included, MultiStar: {-0.14, -0.04}, one-star: {-0.04, 0.04}
21:51:56.638 00.002 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
21:51:56.639 00.001 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
21:51:56.641 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.36 mountX=0.05 mountY=0.03, mountTheta=0.53
21:51:56.646 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
21:51:56.647 00.001 1032 Enqueuing Move request for scope (-0.04, 0.04)
21:51:56.648 00.001 10072 Worker thread wakes up
21:51:56.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
21:51:56.650 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
21:51:56.650 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.03
21:51:56.651 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:51:56.652 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.03
21:51:56.652 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:51:56.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:56.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:51:56.653 00.001 10072 MoveAxis(E, 0, ABG)
21:51:56.653 00.000 10072 Move returns status 0, amount 0
21:51:56.653 00.000 10072 MoveAxis(N, 0, ABG)
21:51:56.653 00.000 10072 Move returns status 0, amount 0
21:51:56.653 00.000 10072 move complete, result=0
21:51:56.653 00.000 10072 worker thread done servicing request
21:51:56.669 00.016 1032 UpdateGuideState exits: m=1314 SNR=25.4
21:51:56.670 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:56.673 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:56.674 00.001 1032 Enqueuing Expose request
21:51:56.676 00.002 1032 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:51:56.680 00.004 10072 Worker thread wakes up
21:51:56.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:56.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:57.088 00.408 10072 Exposure complete
21:51:57.148 00.060 10072 worker thread done servicing request
21:51:57.148 00.000 1032 OnExposeComplete: enter
21:51:57.150 00.002 1032 UpdateGuideState(): m_state=6
21:51:57.151 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 965
21:51:57.153 00.002 1032 Star::Find returns 1 (0), X=1104.59, Y=137.73, Mass=1214, SNR=24.4, Peak=114 HFD=3.1
21:51:57.156 00.003 1032 MultiStar: [#1 -0.19,-0.12,1.02,U] [#2 -0.37,-0.03,0.00,M7] [#3 -0.42,0.05,0.00,M7] [#4 -0.45,-0.10,0.00,M7] [#5 -0.48,-0.10,0.00,M7] [#6 0.02,-0.23,0.63,U] [#7 -0.17,-0.24,0.00,M6] [#8 -0.46,-0.45,0.00,M8] 
21:51:57.157 00.001 1032 single-star, 2 included, MultiStar: {-0.08, -0.16}, one-star: {-0.02, -0.15}
21:51:57.159 00.002 1032 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.83) = xAngle (-3.55 = 2.73)
21:51:57.161 00.002 1032 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.55 = 2.73)
21:51:57.162 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.72 mountX=-0.14 mountY=0.06, mountTheta=2.73
21:51:57.165 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.15, opts=13)
21:51:57.168 00.003 1032 Enqueuing Move request for scope (-0.02, -0.15)
21:51:57.169 00.001 10072 Worker thread wakes up
21:51:57.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
21:51:57.169 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
21:51:57.169 00.000 10072 Moving (-0.02, -0.15) raw xDistance=-0.14 yDistance=0.06
21:51:57.171 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=88, Gamma=2.230
21:51:57.173 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 285.03
21:51:57.173 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
21:51:57.174 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:57.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:51:57.174 00.000 10072 MoveAxis(E, 67, ABG)
21:51:57.174 00.000 10072 Guiding  Dir = 2, Dur = 67
21:51:57.174 00.000 10072 IsGuiding returns 0
21:51:57.175 00.001 10072 PulseGuide returned control before completion, sleep 77
21:51:57.195 00.020 1032 UpdateGuideState exits: m=1214 SNR=24.4
21:51:57.198 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:57.200 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:57.201 00.001 1032 Enqueuing Expose request
21:51:57.255 00.054 10072 IsGuiding returns 0
21:51:57.255 00.000 10072 Move returns status 0, amount 67
21:51:57.255 00.000 10072 MoveAxis(N, 0, ABG)
21:51:57.255 00.000 10072 Move returns status 0, amount 0
21:51:57.255 00.000 10072 move complete, result=0
21:51:57.255 00.000 10072 worker thread done servicing request
21:51:57.255 00.000 10072 Worker thread wakes up
21:51:57.256 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:57.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:57.256 00.000 1032 GuideStep: -0.1 px 67 ms EAST, 0.1 px 0 ms NORTH
21:51:57.881 00.625 10072 Exposure complete
21:51:57.935 00.054 10072 worker thread done servicing request
21:51:57.935 00.000 1032 OnExposeComplete: enter
21:51:57.937 00.002 1032 UpdateGuideState(): m_state=6
21:51:57.939 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 966
21:51:57.941 00.002 1032 Star::Find returns 1 (0), X=1104.65, Y=137.91, Mass=1298, SNR=25.2, Peak=116 HFD=3.3
21:51:57.942 00.001 1032 MultiStar: [#1 -0.28,-0.02,0.00,M4] [#2 -0.21,-0.08,0.81,U] [#3 -0.39,0.11,0.00,M8] [#4 -0.44,-0.00,0.00,M8] [#5 -0.37,-0.05,0.00,M8] [#6 -0.26,-0.17,0.00,M1] [#7 -0.21,-0.07,0.68,U] [#8 -0.46,-0.16,0.00,M9] 
21:51:57.944 00.002 1032 single-star, 2 included, MultiStar: {-0.11, -0.03}, one-star: {0.04, 0.02}
21:51:57.946 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
21:51:57.948 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
21:51:57.949 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.51 mountX=0.01 mountY=-0.05, mountTheta=-1.32
21:51:57.952 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
21:51:57.954 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
21:51:57.956 00.002 10072 Worker thread wakes up
21:51:57.956 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
21:51:57.956 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
21:51:57.957 00.001 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.05
21:51:57.960 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.03
21:51:57.960 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:51:57.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:57.960 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:51:57.963 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:51:57.964 00.001 10072 MoveAxis(E, 0, ABG)
21:51:57.964 00.000 10072 Move returns status 0, amount 0
21:51:57.964 00.000 10072 MoveAxis(N, 0, ABG)
21:51:57.964 00.000 10072 Move returns status 0, amount 0
21:51:57.964 00.000 10072 move complete, result=0
21:51:57.964 00.000 10072 worker thread done servicing request
21:51:57.980 00.016 1032 UpdateGuideState exits: m=1298 SNR=25.2
21:51:57.982 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:57.983 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:57.986 00.003 1032 Enqueuing Expose request
21:51:57.988 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:51:57.992 00.004 10072 Worker thread wakes up
21:51:57.992 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:57.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:58.400 00.408 10072 Exposure complete
21:51:58.458 00.058 10072 worker thread done servicing request
21:51:58.458 00.000 1032 OnExposeComplete: enter
21:51:58.461 00.003 1032 UpdateGuideState(): m_state=6
21:51:58.463 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 967
21:51:58.465 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=137.91, Mass=1274, SNR=25.0, Peak=104 HFD=3.3
21:51:58.467 00.002 1032 MultiStar: [#1 -0.23,0.05,0.95,U] [#2 -0.23,0.08,0.76,U] [#3 -0.43,0.02,0.00,M9] [#4 -0.51,0.08,0.00,M9] [#5 -0.26,-0.04,0.00,M9] [#6 -0.13,-0.05,0.65,U] [#7 -0.36,-0.16,0.00,M6] [#8 -0.36,-0.26,0.00,M10] 
21:51:58.468 00.001 1032 single-star, 3 included, MultiStar: {-0.14, 0.03}, one-star: {0.02, 0.02}
21:51:58.469 00.001 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
21:51:58.472 00.003 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
21:51:58.474 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.82 mountX=0.02 mountY=-0.03, mountTheta=-1.01
21:51:58.477 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
21:51:58.479 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
21:51:58.481 00.002 10072 Worker thread wakes up
21:51:58.481 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
21:51:58.481 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
21:51:58.481 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.03
21:51:58.483 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:51:58.485 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.04
21:51:58.485 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:51:58.485 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:58.486 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:51:58.486 00.000 10072 MoveAxis(E, 0, ABG)
21:51:58.486 00.000 10072 Move returns status 0, amount 0
21:51:58.486 00.000 10072 MoveAxis(N, 0, ABG)
21:51:58.486 00.000 10072 Move returns status 0, amount 0
21:51:58.486 00.000 10072 move complete, result=0
21:51:58.486 00.000 10072 worker thread done servicing request
21:51:58.504 00.018 1032 UpdateGuideState exits: m=1274 SNR=25.0
21:51:58.506 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:58.508 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:58.509 00.001 1032 Enqueuing Expose request
21:51:58.511 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:51:58.512 00.001 10072 Worker thread wakes up
21:51:58.512 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:58.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:59.151 00.639 10072 Exposure complete
21:51:59.210 00.059 10072 worker thread done servicing request
21:51:59.210 00.000 1032 OnExposeComplete: enter
21:51:59.212 00.002 1032 UpdateGuideState(): m_state=6
21:51:59.214 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 968
21:51:59.215 00.001 1032 Star::Find returns 1 (0), X=1104.61, Y=137.76, Mass=1296, SNR=25.2, Peak=126 HFD=3.2
21:51:59.216 00.001 1032 MultiStar: [#1 -0.20,-0.07,0.99,U] [#2 -0.36,-0.10,0.00,M6] [#3 -0.44,-0.14,0.00,M10] [#4 -0.42,-0.04,0.00,M10] [#5 -0.25,-0.24,0.00,M10] [#6 -0.41,-0.17,0.00,M1] [#7 -0.25,-0.32,0.00,M7] [#8 -0.35,-0.41,0.00,R] 
21:51:59.218 00.002 1032 single-star, 1 included, MultiStar: {-0.10, -0.10}, one-star: {-0.00, -0.13}
21:51:59.220 00.002 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.86)
21:51:59.221 00.001 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.86)
21:51:59.223 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.59 mountX=-0.12 mountY=0.03, mountTheta=2.86
21:51:59.226 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.13, opts=13)
21:51:59.228 00.002 1032 Enqueuing Move request for scope (-0.00, -0.13)
21:51:59.230 00.002 10072 Worker thread wakes up
21:51:59.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
21:51:59.230 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
21:51:59.230 00.000 10072 Moving (-0.00, -0.13) raw xDistance=-0.12 yDistance=0.03
21:51:59.232 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:51:59.235 00.003 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.04
21:51:59.235 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
21:51:59.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:59.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:51:59.235 00.000 10072 MoveAxis(E, 0, ABG)
21:51:59.236 00.001 10072 Move returns status 0, amount 0
21:51:59.236 00.000 10072 MoveAxis(N, 0, ABG)
21:51:59.236 00.000 10072 Move returns status 0, amount 0
21:51:59.236 00.000 10072 move complete, result=0
21:51:59.236 00.000 10072 worker thread done servicing request
21:51:59.254 00.018 1032 UpdateGuideState exits: m=1296 SNR=25.2
21:51:59.256 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:59.259 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:59.261 00.002 1032 Enqueuing Expose request
21:51:59.263 00.002 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:51:59.264 00.001 10072 Worker thread wakes up
21:51:59.265 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:59.265 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:51:59.678 00.413 10072 Exposure complete
21:51:59.737 00.059 10072 worker thread done servicing request
21:51:59.737 00.000 1032 OnExposeComplete: enter
21:51:59.739 00.002 1032 UpdateGuideState(): m_state=6
21:51:59.741 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 969
21:51:59.743 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=137.83, Mass=1608, SNR=28.2, Peak=142 HFD=3.2
21:51:59.745 00.002 1032 MultiStar: [#1 -0.21,-0.19,0.00,M3] [#2 -0.37,-0.12,0.00,M7] [#3 -0.41,-0.17,0.00,R] [#4 -0.46,-0.08,0.00,R] [#5 -0.40,-0.29,0.00,R] [#6 -0.11,-0.11,0.53,U] [#7 -0.23,-0.22,0.00,M8] [#8 0.04,0.04,0.42,U] 
21:51:59.747 00.002 1032 refined, 2 included, MultiStar: {-0.07, -0.05}, one-star: {-0.10, -0.06}
21:51:59.749 00.002 1032 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.83) = xAngle (-4.37 = 1.92)
21:51:59.751 00.002 1032 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.37 = 1.92)
21:51:59.752 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.54 mountX=-0.03 mountY=0.08, mountTheta=1.92
21:51:59.755 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.05, opts=13)
21:51:59.757 00.002 1032 Enqueuing Move request for scope (-0.07, -0.05)
21:51:59.759 00.002 10072 Worker thread wakes up
21:51:59.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
21:51:59.759 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
21:51:59.759 00.000 10072 Moving (-0.07, -0.05) raw xDistance=-0.03 yDistance=0.08
21:51:59.761 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=87, Gamma=2.230
21:51:59.764 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.04
21:51:59.764 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
21:51:59.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:59.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:51:59.764 00.000 10072 MoveAxis(W, 3, ABG)
21:51:59.764 00.000 10072 Guiding  Dir = 3, Dur = 3
21:51:59.764 00.000 10072 IsGuiding returns 0
21:51:59.765 00.001 10072 PulseGuide returned control before completion, sleep 13
21:51:59.784 00.019 1032 UpdateGuideState exits: m=1608 SNR=28.2
21:51:59.787 00.003 10072 IsGuiding returns 0
21:51:59.787 00.000 10072 Move returns status 0, amount 3
21:51:59.787 00.000 10072 MoveAxis(N, 0, ABG)
21:51:59.787 00.000 10072 Move returns status 0, amount 0
21:51:59.787 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:59.789 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:51:59.791 00.002 1032 Enqueuing Expose request
21:51:59.792 00.001 10072 move complete, result=0
21:51:59.792 00.000 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
21:51:59.794 00.002 10072 worker thread done servicing request
21:51:59.794 00.000 10072 Worker thread wakes up
21:51:59.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:51:59.795 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:00.430 00.635 10072 Exposure complete
21:52:00.482 00.052 10072 worker thread done servicing request
21:52:00.482 00.000 1032 OnExposeComplete: enter
21:52:00.484 00.002 1032 UpdateGuideState(): m_state=6
21:52:00.485 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 970
21:52:00.487 00.002 1032 Star::Find returns 1 (0), X=1104.58, Y=137.78, Mass=1406, SNR=26.3, Peak=131 HFD=3.2
21:52:00.488 00.001 1032 MultiStar: [#1 -0.23,-0.00,0.88,U] [#2 -0.28,0.09,0.00,M8] [#3 -0.03,0.18,0.74,U] [#4 0.04,0.06,0.62,U] [#5 0.04,0.21,0.64,U] [#6 -0.19,-0.20,0.00,M1] [#7 -0.32,-0.20,0.00,M9] [#8 -0.05,0.11,0.49,U] 
21:52:00.490 00.002 1032 refined, 5 included, MultiStar: {-0.05, 0.06}, one-star: {-0.02, -0.11}
21:52:00.491 00.001 1032 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.83) = xAngle (0.47 = 0.47)
21:52:00.493 00.002 1032 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.47 = 0.47)
21:52:00.495 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.30 mountX=0.07 mountY=0.03, mountTheta=0.47
21:52:00.497 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
21:52:00.498 00.001 1032 Enqueuing Move request for scope (-0.05, 0.06)
21:52:00.500 00.002 10072 Worker thread wakes up
21:52:00.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
21:52:00.500 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
21:52:00.500 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.03
21:52:00.501 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=89, Gamma=2.230
21:52:00.504 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.05
21:52:00.504 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
21:52:00.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:00.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:52:00.504 00.000 10072 MoveAxis(W, 3, ABG)
21:52:00.504 00.000 10072 Guiding  Dir = 3, Dur = 3
21:52:00.504 00.000 10072 IsGuiding returns 0
21:52:00.504 00.000 10072 PulseGuide returned control before completion, sleep 13
21:52:00.521 00.017 10072 IsGuiding returns 0
21:52:00.521 00.000 1032 UpdateGuideState exits: m=1406 SNR=26.3
21:52:00.523 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:00.525 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:00.526 00.001 1032 Enqueuing Expose request
21:52:00.528 00.002 10072 Move returns status 0, amount 3
21:52:00.528 00.000 10072 MoveAxis(N, 0, ABG)
21:52:00.528 00.000 10072 Move returns status 0, amount 0
21:52:00.528 00.000 10072 move complete, result=0
21:52:00.528 00.000 10072 worker thread done servicing request
21:52:00.528 00.000 10072 Worker thread wakes up
21:52:00.528 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:00.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:00.535 00.007 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
21:52:00.947 00.412 10072 Exposure complete
21:52:01.009 00.062 10072 worker thread done servicing request
21:52:01.010 00.001 1032 OnExposeComplete: enter
21:52:01.013 00.003 1032 UpdateGuideState(): m_state=6
21:52:01.015 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 971
21:52:01.017 00.002 1032 Star::Find returns 1 (0), X=1104.62, Y=137.98, Mass=1385, SNR=26.1, Peak=124 HFD=3.3
21:52:01.020 00.003 1032 MultiStar: [#1 -0.28,-0.03,0.00,M3] [#2 -0.33,0.15,0.00,M9] [#3 -0.02,0.04,0.67,U] [#4 -0.05,0.05,0.62,U] [#5 0.02,0.15,0.65,U] [#6 -0.24,-0.25,0.00,M2] [#7 -0.26,-0.18,0.00,M10] [#8 0.02,0.13,0.49,U] 
21:52:01.026 00.006 1032 refined, 4 included, MultiStar: {-0.00, 0.09}, one-star: {0.01, 0.09}
21:52:01.028 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
21:52:01.031 00.003 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
21:52:01.033 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.59 mountX=0.09 mountY=-0.02, mountTheta=-0.24
21:52:01.036 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.09, opts=13)
21:52:01.038 00.002 1032 Enqueuing Move request for scope (-0.00, 0.09)
21:52:01.040 00.002 10072 Worker thread wakes up
21:52:01.040 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
21:52:01.040 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
21:52:01.040 00.000 10072 Moving (-0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
21:52:01.042 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=87, Gamma=2.230
21:52:01.044 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.05
21:52:01.044 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
21:52:01.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:01.045 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:52:01.045 00.000 10072 MoveAxis(W, 3, ABG)
21:52:01.045 00.000 10072 Guiding  Dir = 3, Dur = 3
21:52:01.045 00.000 10072 IsGuiding returns 0
21:52:01.046 00.001 10072 PulseGuide returned control before completion, sleep 13
21:52:01.064 00.018 1032 UpdateGuideState exits: m=1385 SNR=26.1
21:52:01.065 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:01.067 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:01.068 00.001 1032 Enqueuing Expose request
21:52:01.071 00.003 10072 IsGuiding returns 0
21:52:01.071 00.000 10072 Move returns status 0, amount 3
21:52:01.071 00.000 10072 MoveAxis(N, 0, ABG)
21:52:01.071 00.000 10072 Move returns status 0, amount 0
21:52:01.071 00.000 10072 move complete, result=0
21:52:01.071 00.000 10072 worker thread done servicing request
21:52:01.071 00.000 10072 Worker thread wakes up
21:52:01.071 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:01.071 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:01.078 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
21:52:01.698 00.620 10072 Exposure complete
21:52:01.759 00.061 10072 worker thread done servicing request
21:52:01.759 00.000 1032 OnExposeComplete: enter
21:52:01.762 00.003 1032 UpdateGuideState(): m_state=6
21:52:01.764 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 972
21:52:01.766 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=137.79, Mass=1221, SNR=24.5, Peak=116 HFD=3.1
21:52:01.768 00.002 1032 MultiStar: [#1 -0.02,-0.22,0.96,U] [#2 -0.17,-0.17,0.84,U] [#3 0.03,0.19,0.78,U] [#4 0.10,0.20,0.66,U] [#5 0.04,0.12,0.67,U] [#6 -0.11,-0.09,0.63,U] [#7 -0.14,-0.23,0.00,R] [#8 0.23,0.09,0.55,U] 
21:52:01.770 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.02}, one-star: {0.05, -0.10}
21:52:01.772 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
21:52:01.773 00.001 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
21:52:01.776 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.09 mountX=-0.02 mountY=-0.00, mountTheta=-2.92
21:52:01.779 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
21:52:01.781 00.002 1032 Enqueuing Move request for scope (0.01, -0.02)
21:52:01.783 00.002 10072 Worker thread wakes up
21:52:01.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
21:52:01.783 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
21:52:01.783 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.00
21:52:01.785 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
21:52:01.788 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.06
21:52:01.788 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:52:01.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:01.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:52:01.788 00.000 10072 MoveAxis(W, 3, ABG)
21:52:01.788 00.000 10072 Guiding  Dir = 3, Dur = 3
21:52:01.788 00.000 10072 IsGuiding returns 0
21:52:01.788 00.000 10072 PulseGuide returned control before completion, sleep 13
21:52:01.805 00.017 10072 IsGuiding returns 0
21:52:01.805 00.000 10072 Move returns status 0, amount 3
21:52:01.805 00.000 10072 MoveAxis(N, 0, ABG)
21:52:01.805 00.000 10072 Move returns status 0, amount 0
21:52:01.805 00.000 10072 move complete, result=0
21:52:01.805 00.000 10072 worker thread done servicing request
21:52:01.809 00.004 1032 UpdateGuideState exits: m=1221 SNR=24.5
21:52:01.811 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:01.813 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:01.815 00.002 1032 Enqueuing Expose request
21:52:01.817 00.002 10072 Worker thread wakes up
21:52:01.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:01.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:01.817 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
21:52:02.233 00.416 10072 Exposure complete
21:52:02.295 00.062 10072 worker thread done servicing request
21:52:02.295 00.000 1032 OnExposeComplete: enter
21:52:02.296 00.001 1032 UpdateGuideState(): m_state=6
21:52:02.298 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 973
21:52:02.301 00.003 1032 Star::Find returns 1 (0), X=1104.57, Y=137.70, Mass=1421, SNR=26.5, Peak=131 HFD=3.2
21:52:02.303 00.002 1032 MultiStar: [#1 -0.08,-0.06,0.93,U] [#2 -0.16,-0.04,0.73,U] [#3 -0.03,0.27,0.00,M1] [#4 -0.02,0.10,0.58,U] [#5 -0.08,-0.02,0.65,U] [#6 -0.29,-0.17,0.00,M2] [#7 0.00,-0.00,0.65,U] [#8 0.15,0.12,0.47,U] 
21:52:02.306 00.003 1032 refined, 6 included, MultiStar: {-0.05, -0.03}, one-star: {-0.04, -0.18}
21:52:02.307 00.001 1032 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.83) = xAngle (-4.33 = 1.95)
21:52:02.309 00.002 1032 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.33 = 1.95)
21:52:02.310 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.50 mountX=-0.02 mountY=0.05, mountTheta=1.95
21:52:02.312 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.03, opts=13)
21:52:02.314 00.002 1032 Enqueuing Move request for scope (-0.05, -0.03)
21:52:02.315 00.001 10072 Worker thread wakes up
21:52:02.315 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
21:52:02.315 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
21:52:02.315 00.000 10072 Moving (-0.05, -0.03) raw xDistance=-0.02 yDistance=0.05
21:52:02.317 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:52:02.318 00.001 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.06
21:52:02.318 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:52:02.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:02.320 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:52:02.320 00.000 10072 MoveAxis(W, 3, ABG)
21:52:02.320 00.000 10072 Guiding  Dir = 3, Dur = 3
21:52:02.320 00.000 10072 IsGuiding returns 0
21:52:02.320 00.000 10072 PulseGuide returned control before completion, sleep 13
21:52:02.337 00.017 1032 UpdateGuideState exits: m=1421 SNR=26.5
21:52:02.339 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:02.340 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:02.342 00.002 1032 Enqueuing Expose request
21:52:02.343 00.001 10072 IsGuiding returns 0
21:52:02.343 00.000 10072 Move returns status 0, amount 3
21:52:02.343 00.000 10072 MoveAxis(N, 0, ABG)
21:52:02.343 00.000 10072 Move returns status 0, amount 0
21:52:02.343 00.000 10072 move complete, result=0
21:52:02.344 00.001 10072 worker thread done servicing request
21:52:02.344 00.000 10072 Worker thread wakes up
21:52:02.344 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:02.344 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:02.351 00.007 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
21:52:02.980 00.629 10072 Exposure complete
21:52:03.033 00.053 10072 worker thread done servicing request
21:52:03.033 00.000 1032 OnExposeComplete: enter
21:52:03.035 00.002 1032 UpdateGuideState(): m_state=6
21:52:03.036 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 974
21:52:03.038 00.002 1032 Star::Find returns 1 (0), X=1104.61, Y=137.89, Mass=1380, SNR=26.1, Peak=116 HFD=3.3
21:52:03.041 00.003 1032 MultiStar: [#1 -0.24,-0.02,0.89,U] [#2 -0.26,0.01,0.00,M8] [#3 0.09,0.07,0.68,U] [#4 0.06,0.01,0.59,U] [#5 -0.10,0.24,0.00,M1] [#6 -0.00,-0.06,0.58,U] [#7 -0.09,-0.06,0.63,U] [#8 0.11,0.11,0.48,U] 
21:52:03.042 00.001 1032 single-star, 6 included, MultiStar: {-0.03, 0.00}, one-star: {-0.00, 0.01}
21:52:03.043 00.001 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
21:52:03.045 00.002 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
21:52:03.046 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.75 mountX=0.01 mountY=-0.00, mountTheta=-0.08
21:52:03.051 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
21:52:03.053 00.002 1032 Enqueuing Move request for scope (-0.00, 0.01)
21:52:03.055 00.002 10072 Worker thread wakes up
21:52:03.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
21:52:03.055 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
21:52:03.056 00.001 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
21:52:03.058 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:52:03.060 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.06
21:52:03.060 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
21:52:03.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:03.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:52:03.060 00.000 10072 MoveAxis(W, 3, ABG)
21:52:03.060 00.000 10072 Guiding  Dir = 3, Dur = 3
21:52:03.060 00.000 10072 IsGuiding returns 0
21:52:03.061 00.001 10072 PulseGuide returned control before completion, sleep 13
21:52:03.077 00.016 1032 UpdateGuideState exits: m=1380 SNR=26.1
21:52:03.078 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:03.082 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:03.083 00.001 1032 Enqueuing Expose request
21:52:03.087 00.004 10072 IsGuiding returns 0
21:52:03.088 00.001 10072 Move returns status 0, amount 3
21:52:03.088 00.000 10072 MoveAxis(N, 0, ABG)
21:52:03.088 00.000 10072 Move returns status 0, amount 0
21:52:03.088 00.000 10072 move complete, result=0
21:52:03.088 00.000 10072 worker thread done servicing request
21:52:03.088 00.000 10072 Worker thread wakes up
21:52:03.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:03.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:03.092 00.004 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
21:52:03.495 00.403 10072 Exposure complete
21:52:03.558 00.063 10072 worker thread done servicing request
21:52:03.558 00.000 1032 OnExposeComplete: enter
21:52:03.561 00.003 1032 UpdateGuideState(): m_state=6
21:52:03.562 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 975
21:52:03.564 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=137.98, Mass=1407, SNR=26.3, Peak=121 HFD=3.2
21:52:03.566 00.002 1032 MultiStar: [#1 -0.17,0.00,0.89,U] [#2 -0.41,0.02,0.00,M9] [#3 -0.05,0.18,0.71,U] [#4 0.07,0.05,0.63,U] [#5 -0.14,0.36,0.00,M2] [#6 -0.30,-0.09,0.00,M2] [#7 -0.17,-0.01,0.67,U] [#8 0.11,0.03,0.46,U] 
21:52:03.567 00.001 1032 refined, 5 included, MultiStar: {-0.07, 0.06}, one-star: {-0.11, 0.09}
21:52:03.569 00.002 1032 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.83) = xAngle (0.64 = 0.64)
21:52:03.570 00.001 1032 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.64 = 0.64)
21:52:03.573 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.47 mountX=0.08 mountY=0.06, mountTheta=0.64
21:52:03.575 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.06, opts=13)
21:52:03.577 00.002 1032 Enqueuing Move request for scope (-0.07, 0.06)
21:52:03.581 00.004 10072 Worker thread wakes up
21:52:03.581 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
21:52:03.581 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
21:52:03.581 00.000 10072 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=0.06
21:52:03.583 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.07
21:52:03.583 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
21:52:03.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:03.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:52:03.584 00.001 10072 MoveAxis(W, 3, ABG)
21:52:03.584 00.000 10072 Guiding  Dir = 3, Dur = 3
21:52:03.584 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
21:52:03.587 00.003 10072 IsGuiding returns 0
21:52:03.587 00.000 10072 PulseGuide returned control before completion, sleep 13
21:52:03.603 00.016 10072 IsGuiding returns 0
21:52:03.603 00.000 10072 Move returns status 0, amount 3
21:52:03.603 00.000 10072 MoveAxis(N, 0, ABG)
21:52:03.603 00.000 10072 Move returns status 0, amount 0
21:52:03.603 00.000 10072 move complete, result=0
21:52:03.603 00.000 10072 worker thread done servicing request
21:52:03.605 00.002 1032 UpdateGuideState exits: m=1407 SNR=26.3
21:52:03.608 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:03.609 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:03.612 00.003 1032 Enqueuing Expose request
21:52:03.615 00.003 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
21:52:03.617 00.002 10072 Worker thread wakes up
21:52:03.618 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:03.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:04.249 00.631 10072 Exposure complete
21:52:04.308 00.059 10072 worker thread done servicing request
21:52:04.308 00.000 1032 OnExposeComplete: enter
21:52:04.309 00.001 1032 UpdateGuideState(): m_state=6
21:52:04.311 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 976
21:52:04.312 00.001 1032 Star::Find returns 1 (0), X=1104.66, Y=137.95, Mass=1355, SNR=25.8, Peak=123 HFD=3.3
21:52:04.314 00.002 1032 MultiStar: [#1 -0.25,-0.11,0.00,M1] [#2 -0.31,0.01,0.00,M10] [#3 -0.04,0.16,0.72,U] [#4 -0.04,0.00,0.69,U] [#5 -0.17,0.39,0.00,M3] [#6 -0.31,-0.10,0.00,M3] [#7 -0.09,-0.02,0.63,U] [#8 -0.12,0.08,0.52,U] 
21:52:04.315 00.001 1032 refined, 4 included, MultiStar: {-0.03, 0.06}, one-star: {0.05, 0.06}
21:52:04.316 00.001 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
21:52:04.317 00.001 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
21:52:04.318 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.08 mountX=0.07 mountY=0.02, mountTheta=0.25
21:52:04.321 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
21:52:04.323 00.002 1032 Enqueuing Move request for scope (-0.03, 0.06)
21:52:04.325 00.002 10072 Worker thread wakes up
21:52:04.325 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
21:52:04.325 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
21:52:04.325 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.07 yDistance=0.02
21:52:04.327 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:52:04.328 00.001 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.07
21:52:04.328 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
21:52:04.330 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:04.330 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:52:04.330 00.000 10072 MoveAxis(W, 3, ABG)
21:52:04.330 00.000 10072 Guiding  Dir = 3, Dur = 3
21:52:04.330 00.000 10072 IsGuiding returns 0
21:52:04.330 00.000 10072 PulseGuide returned control before completion, sleep 13
21:52:04.346 00.016 1032 UpdateGuideState exits: m=1355 SNR=25.8
21:52:04.348 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:04.350 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:04.352 00.002 1032 Enqueuing Expose request
21:52:04.354 00.002 10072 IsGuiding returns 0
21:52:04.354 00.000 10072 Move returns status 0, amount 3
21:52:04.354 00.000 10072 MoveAxis(N, 0, ABG)
21:52:04.354 00.000 10072 Move returns status 0, amount 0
21:52:04.354 00.000 10072 move complete, result=0
21:52:04.354 00.000 10072 worker thread done servicing request
21:52:04.354 00.000 10072 Worker thread wakes up
21:52:04.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:04.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:04.361 00.007 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
21:52:04.766 00.405 10072 Exposure complete
21:52:04.823 00.057 10072 worker thread done servicing request
21:52:04.823 00.000 1032 OnExposeComplete: enter
21:52:04.824 00.001 1032 UpdateGuideState(): m_state=6
21:52:04.825 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 977
21:52:04.827 00.002 1032 Star::Find returns 1 (0), X=1104.53, Y=137.86, Mass=1279, SNR=25.1, Peak=115 HFD=3.2
21:52:04.828 00.001 1032 MultiStar: [#1 -0.23,-0.10,1.00,U] [#2 -0.33,-0.04,0.00,R] [#3 -0.00,0.09,0.77,U] [#4 -0.00,0.05,0.66,U] [#5 0.04,0.09,0.65,U] [#6 -0.36,-0.23,0.00,M4] [#7 -0.22,-0.16,0.00,M1] [#8 -0.12,0.14,0.52,U] 
21:52:04.830 00.002 1032 refined, 5 included, MultiStar: {-0.07, 0.02}, one-star: {-0.08, -0.02}
21:52:04.832 00.002 1032 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.83) = xAngle (1.00 = 1.00)
21:52:04.834 00.002 1032 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.00 = 1.00)
21:52:04.836 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.83 mountX=0.04 mountY=0.06, mountTheta=1.00
21:52:04.839 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.02, opts=13)
21:52:04.840 00.001 1032 Enqueuing Move request for scope (-0.07, 0.02)
21:52:04.842 00.002 10072 Worker thread wakes up
21:52:04.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
21:52:04.842 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
21:52:04.842 00.000 10072 Moving (-0.07, 0.02) raw xDistance=0.04 yDistance=0.06
21:52:04.844 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:52:04.846 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.08
21:52:04.846 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
21:52:04.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:04.846 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:52:04.846 00.000 10072 MoveAxis(W, 1, ABG)
21:52:04.846 00.000 10072 Guiding  Dir = 3, Dur = 1
21:52:04.847 00.001 10072 IsGuiding returns 0
21:52:04.847 00.000 10072 PulseGuide returned control before completion, sleep 11
21:52:04.862 00.015 1032 UpdateGuideState exits: m=1279 SNR=25.1
21:52:04.865 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:04.867 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:04.869 00.002 1032 Enqueuing Expose request
21:52:04.871 00.002 10072 IsGuiding returns 0
21:52:04.871 00.000 10072 Move returns status 0, amount 1
21:52:04.871 00.000 10072 MoveAxis(N, 0, ABG)
21:52:04.871 00.000 10072 Move returns status 0, amount 0
21:52:04.871 00.000 10072 move complete, result=0
21:52:04.871 00.000 10072 worker thread done servicing request
21:52:04.871 00.000 10072 Worker thread wakes up
21:52:04.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:04.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:04.878 00.007 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
21:52:05.499 00.621 10072 Exposure complete
21:52:05.557 00.058 10072 worker thread done servicing request
21:52:05.557 00.000 1032 OnExposeComplete: enter
21:52:05.559 00.002 1032 UpdateGuideState(): m_state=6
21:52:05.562 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 978
21:52:05.563 00.001 1032 Star::Find returns 1 (0), X=1104.61, Y=137.83, Mass=1276, SNR=25.1, Peak=117 HFD=3.2
21:52:05.565 00.002 1032 MultiStar: [#1 -0.19,-0.06,0.90,U] [#2 -0.04,0.26,0.00,M1] [#3 -0.09,0.10,0.73,U] [#4 0.02,0.12,0.67,U] [#5 -0.04,0.30,0.00,M3] [#6 -0.17,-0.14,0.62,U] [#7 -0.15,0.08,0.63,U] [#8 -0.00,0.15,0.50,U] 
21:52:05.567 00.002 1032 single-star, 6 included, MultiStar: {-0.08, 0.02}, one-star: {0.00, -0.06}
21:52:05.569 00.002 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.94)
21:52:05.570 00.001 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.94)
21:52:05.572 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.52 mountX=-0.06 mountY=0.01, mountTheta=2.94
21:52:05.574 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.06, opts=13)
21:52:05.576 00.002 1032 Enqueuing Move request for scope (0.00, -0.06)
21:52:05.577 00.001 10072 Worker thread wakes up
21:52:05.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
21:52:05.577 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
21:52:05.577 00.000 10072 Moving (0.00, -0.06) raw xDistance=-0.06 yDistance=0.01
21:52:05.581 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.09
21:52:05.581 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:52:05.583 00.002 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
21:52:05.584 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:05.584 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:52:05.584 00.000 10072 MoveAxis(W, 1, ABG)
21:52:05.584 00.000 10072 Guiding  Dir = 3, Dur = 1
21:52:05.584 00.000 10072 IsGuiding returns 0
21:52:05.584 00.000 10072 PulseGuide returned control before completion, sleep 11
21:52:05.601 00.017 1032 UpdateGuideState exits: m=1276 SNR=25.1
21:52:05.603 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:05.604 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:05.606 00.002 1032 Enqueuing Expose request
21:52:05.607 00.001 10072 IsGuiding returns 0
21:52:05.608 00.001 10072 Move returns status 0, amount 1
21:52:05.608 00.000 10072 MoveAxis(N, 0, ABG)
21:52:05.608 00.000 10072 Move returns status 0, amount 0
21:52:05.608 00.000 10072 move complete, result=0
21:52:05.608 00.000 10072 worker thread done servicing request
21:52:05.608 00.000 10072 Worker thread wakes up
21:52:05.608 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:05.608 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:05.616 00.008 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
21:52:06.016 00.400 10072 Exposure complete
21:52:06.073 00.057 10072 worker thread done servicing request
21:52:06.074 00.001 1032 OnExposeComplete: enter
21:52:06.076 00.002 1032 UpdateGuideState(): m_state=6
21:52:06.078 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 979
21:52:06.081 00.003 1032 Star::Find returns 1 (0), X=1104.51, Y=137.97, Mass=1220, SNR=24.5, Peak=104 HFD=3.2
21:52:06.083 00.002 1032 MultiStar: [#1 -0.23,0.06,1.02,U] [#2 -0.08,0.16,0.81,U] [#3 -0.04,0.24,0.77,U] [#4 -0.00,0.19,0.68,U] [#5 0.06,0.26,0.00,M4] [#6 -0.25,-0.20,0.00,M4] [#7 -0.00,-0.06,0.69,U] [#8 -0.14,0.29,0.00,M1] 
21:52:06.084 00.001 1032 single-star, 5 included, MultiStar: {-0.08, 0.11}, one-star: {-0.10, 0.08}
21:52:06.086 00.002 1032 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.83) = xAngle (0.61 = 0.61)
21:52:06.088 00.002 1032 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.61 = 0.61)
21:52:06.089 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.44 mountX=0.10 mountY=0.07, mountTheta=0.61
21:52:06.093 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.08, opts=13)
21:52:06.095 00.002 1032 Enqueuing Move request for scope (-0.10, 0.08)
21:52:06.096 00.001 10072 Worker thread wakes up
21:52:06.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
21:52:06.096 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
21:52:06.096 00.000 10072 Moving (-0.10, 0.08) raw xDistance=0.10 yDistance=0.07
21:52:06.097 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=92, Gamma=2.230
21:52:06.100 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.10
21:52:06.100 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
21:52:06.100 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:06.100 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:52:06.100 00.000 10072 MoveAxis(W, 1, ABG)
21:52:06.100 00.000 10072 Guiding  Dir = 3, Dur = 1
21:52:06.100 00.000 10072 IsGuiding returns 0
21:52:06.101 00.001 10072 PulseGuide returned control before completion, sleep 11
21:52:06.118 00.017 1032 UpdateGuideState exits: m=1220 SNR=24.5
21:52:06.119 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:06.122 00.003 10072 IsGuiding returns 0
21:52:06.122 00.000 10072 Move returns status 0, amount 1
21:52:06.122 00.000 10072 MoveAxis(N, 0, ABG)
21:52:06.122 00.000 10072 Move returns status 0, amount 0
21:52:06.122 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:06.124 00.002 1032 Enqueuing Expose request
21:52:06.126 00.002 10072 move complete, result=0
21:52:06.126 00.000 10072 worker thread done servicing request
21:52:06.126 00.000 10072 Worker thread wakes up
21:52:06.126 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:06.127 00.001 1032 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
21:52:06.128 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:06.764 00.636 10072 Exposure complete
21:52:06.818 00.054 10072 worker thread done servicing request
21:52:06.818 00.000 1032 OnExposeComplete: enter
21:52:06.819 00.001 1032 UpdateGuideState(): m_state=6
21:52:06.822 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 980
21:52:06.824 00.002 1032 Star::Find returns 1 (0), X=1104.46, Y=137.92, Mass=1245, SNR=24.8, Peak=114 HFD=3.3
21:52:06.827 00.003 1032 MultiStar: [#1 -0.25,-0.04,0.97,U] [#2 0.05,0.13,0.79,U] [#3 -0.04,0.33,0.00,M1] [#4 -0.07,0.07,0.63,U] [#5 -0.03,0.22,0.66,U] [#6 -0.19,-0.17,0.00,M5] [#7 -0.11,0.19,0.68,U] [#8 -0.06,0.30,0.00,M2] 
21:52:06.829 00.002 1032 refined, 5 included, MultiStar: {-0.10, 0.09}, one-star: {-0.14, 0.04}
21:52:06.831 00.002 1032 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.83) = xAngle (0.61 = 0.61)
21:52:06.835 00.004 1032 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.61 = 0.61)
21:52:06.837 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.44 mountX=0.11 mountY=0.08, mountTheta=0.61
21:52:06.840 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.09, opts=13)
21:52:06.841 00.001 1032 Enqueuing Move request for scope (-0.10, 0.09)
21:52:06.843 00.002 10072 Worker thread wakes up
21:52:06.843 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
21:52:06.843 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
21:52:06.843 00.000 10072 Moving (-0.10, 0.09) raw xDistance=0.11 yDistance=0.08
21:52:06.845 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:52:06.846 00.001 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.11
21:52:06.847 00.001 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
21:52:06.847 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:06.847 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:52:06.847 00.000 10072 MoveAxis(W, 1, ABG)
21:52:06.847 00.000 10072 Guiding  Dir = 3, Dur = 1
21:52:06.847 00.000 10072 IsGuiding returns 0
21:52:06.847 00.000 10072 PulseGuide returned control before completion, sleep 11
21:52:06.864 00.017 1032 UpdateGuideState exits: m=1245 SNR=24.8
21:52:06.867 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:06.868 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:06.870 00.002 1032 Enqueuing Expose request
21:52:06.872 00.002 10072 IsGuiding returns 0
21:52:06.872 00.000 10072 Move returns status 0, amount 1
21:52:06.872 00.000 10072 MoveAxis(N, 0, ABG)
21:52:06.872 00.000 10072 Move returns status 0, amount 0
21:52:06.872 00.000 10072 move complete, result=0
21:52:06.872 00.000 10072 worker thread done servicing request
21:52:06.872 00.000 10072 Worker thread wakes up
21:52:06.873 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:06.873 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:06.880 00.007 1032 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
21:52:07.279 00.399 10072 Exposure complete
21:52:07.336 00.057 10072 worker thread done servicing request
21:52:07.336 00.000 1032 OnExposeComplete: enter
21:52:07.339 00.003 1032 UpdateGuideState(): m_state=6
21:52:07.340 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 981
21:52:07.342 00.002 1032 Star::Find returns 1 (0), X=1104.47, Y=137.87, Mass=1469, SNR=26.9, Peak=133 HFD=3.4
21:52:07.343 00.001 1032 MultiStar: [#1 -0.24,-0.02,0.86,U] [#2 0.04,0.03,0.81,U] [#3 -0.10,0.10,0.67,U] [#4 0.02,0.07,0.62,U] [#5 -0.00,0.20,0.62,U] [#6 -0.31,-0.09,0.00,M6] [#7 -0.12,-0.04,0.65,U] [#8 -0.07,0.05,0.48,U] 
21:52:07.344 00.001 1032 refined, 7 included, MultiStar: {-0.09, 0.04}, one-star: {-0.14, -0.01}
21:52:07.346 00.002 1032 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.83) = xAngle (0.87 = 0.87)
21:52:07.347 00.001 1032 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.87 = 0.87)
21:52:07.348 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.09 cameraTheta=2.70 mountX=0.06 mountY=0.07, mountTheta=0.87
21:52:07.351 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.04, opts=13)
21:52:07.353 00.002 1032 Enqueuing Move request for scope (-0.09, 0.04)
21:52:07.355 00.002 10072 Worker thread wakes up
21:52:07.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
21:52:07.355 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
21:52:07.356 00.001 10072 Moving (-0.09, 0.04) raw xDistance=0.06 yDistance=0.07
21:52:07.357 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:52:07.358 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.12
21:52:07.358 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:52:07.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:07.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:52:07.358 00.000 10072 MoveAxis(W, 1, ABG)
21:52:07.360 00.002 10072 Guiding  Dir = 3, Dur = 1
21:52:07.360 00.000 10072 IsGuiding returns 0
21:52:07.360 00.000 10072 PulseGuide returned control before completion, sleep 11
21:52:07.377 00.017 1032 UpdateGuideState exits: m=1469 SNR=26.9
21:52:07.379 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:07.380 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:07.381 00.001 1032 Enqueuing Expose request
21:52:07.386 00.005 10072 IsGuiding returns 0
21:52:07.386 00.000 10072 Move returns status 0, amount 1
21:52:07.386 00.000 10072 MoveAxis(N, 0, ABG)
21:52:07.386 00.000 10072 Move returns status 0, amount 0
21:52:07.386 00.000 10072 move complete, result=0
21:52:07.386 00.000 10072 worker thread done servicing request
21:52:07.386 00.000 10072 Worker thread wakes up
21:52:07.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:07.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:07.389 00.003 1032 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
21:52:08.015 00.626 10072 Exposure complete
21:52:08.070 00.055 10072 worker thread done servicing request
21:52:08.070 00.000 1032 OnExposeComplete: enter
21:52:08.072 00.002 1032 UpdateGuideState(): m_state=6
21:52:08.074 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 982
21:52:08.076 00.002 1032 Star::Find returns 1 (0), X=1104.54, Y=137.86, Mass=1229, SNR=24.6, Peak=112 HFD=3.2
21:52:08.077 00.001 1032 MultiStar: [#1 -0.17,-0.05,0.97,U] [#2 -0.06,0.15,0.77,U] [#3 -0.08,0.12,0.75,U] [#4 0.10,0.04,0.73,U] [#5 0.04,0.19,0.70,U] [#6 -0.08,-0.29,0.00,M7] [#7 -0.04,-0.10,0.65,U] [#8 -0.03,0.22,0.49,U] 
21:52:08.079 00.002 1032 refined, 7 included, MultiStar: {-0.05, 0.05}, one-star: {-0.07, -0.03}
21:52:08.081 00.002 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
21:52:08.085 00.004 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
21:52:08.087 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.28 mountX=0.06 mountY=0.03, mountTheta=0.45
21:52:08.089 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
21:52:08.092 00.003 1032 Enqueuing Move request for scope (-0.05, 0.05)
21:52:08.093 00.001 10072 Worker thread wakes up
21:52:08.093 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
21:52:08.093 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
21:52:08.093 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.03
21:52:08.096 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:52:08.098 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.12
21:52:08.098 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:52:08.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:08.099 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:52:08.099 00.000 10072 MoveAxis(W, 1, ABG)
21:52:08.099 00.000 10072 Guiding  Dir = 3, Dur = 1
21:52:08.099 00.000 10072 IsGuiding returns 0
21:52:08.099 00.000 10072 PulseGuide returned control before completion, sleep 11
21:52:08.117 00.018 1032 UpdateGuideState exits: m=1229 SNR=24.6
21:52:08.120 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:08.121 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:08.124 00.003 1032 Enqueuing Expose request
21:52:08.125 00.001 10072 IsGuiding returns 0
21:52:08.125 00.000 10072 Move returns status 0, amount 1
21:52:08.125 00.000 10072 MoveAxis(N, 0, ABG)
21:52:08.125 00.000 10072 Move returns status 0, amount 0
21:52:08.125 00.000 10072 move complete, result=0
21:52:08.125 00.000 10072 worker thread done servicing request
21:52:08.125 00.000 10072 Worker thread wakes up
21:52:08.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:08.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:08.132 00.007 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
21:52:08.543 00.411 10072 Exposure complete
21:52:08.604 00.061 10072 worker thread done servicing request
21:52:08.604 00.000 1032 OnExposeComplete: enter
21:52:08.606 00.002 1032 UpdateGuideState(): m_state=6
21:52:08.608 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 983
21:52:08.610 00.002 1032 Star::Find returns 1 (0), X=1104.47, Y=137.88, Mass=1472, SNR=26.9, Peak=135 HFD=3.3
21:52:08.612 00.002 1032 MultiStar: [#1 -0.28,0.05,0.00,M1] [#2 -0.02,0.14,0.70,U] [#3 -0.05,0.19,0.70,U] [#4 0.02,0.20,0.63,U] [#5 0.03,0.28,0.00,M2] [#6 -0.08,-0.32,0.00,M8] [#7 -0.10,0.08,0.66,U] [#8 -0.16,0.16,0.48,U] 
21:52:08.616 00.004 1032 refined, 5 included, MultiStar: {-0.08, 0.11}, one-star: {-0.14, -0.01}
21:52:08.619 00.003 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
21:52:08.621 00.002 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
21:52:08.622 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.16 mountX=0.13 mountY=0.04, mountTheta=0.33
21:52:08.625 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.11, opts=13)
21:52:08.626 00.001 1032 Enqueuing Move request for scope (-0.08, 0.11)
21:52:08.628 00.002 10072 Worker thread wakes up
21:52:08.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
21:52:08.628 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
21:52:08.628 00.000 10072 Moving (-0.08, 0.11) raw xDistance=0.13 yDistance=0.04
21:52:08.630 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:52:08.632 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.13
21:52:08.632 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
21:52:08.632 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:08.632 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:52:08.632 00.000 10072 MoveAxis(W, 63, ABG)
21:52:08.632 00.000 10072 Guiding  Dir = 3, Dur = 63
21:52:08.633 00.001 10072 IsGuiding returns 0
21:52:08.633 00.000 10072 PulseGuide returned control before completion, sleep 73
21:52:08.652 00.019 1032 UpdateGuideState exits: m=1472 SNR=26.9
21:52:08.654 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:08.655 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:08.657 00.002 1032 Enqueuing Expose request
21:52:08.715 00.058 10072 IsGuiding returns 0
21:52:08.715 00.000 10072 Move returns status 0, amount 63
21:52:08.716 00.001 10072 MoveAxis(N, 0, ABG)
21:52:08.716 00.000 10072 Move returns status 0, amount 0
21:52:08.716 00.000 10072 move complete, result=0
21:52:08.716 00.000 10072 worker thread done servicing request
21:52:08.716 00.000 10072 Worker thread wakes up
21:52:08.716 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:08.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:08.716 00.000 1032 GuideStep: 0.1 px 63 ms WEST, 0.0 px 0 ms NORTH
21:52:09.343 00.627 10072 Exposure complete
21:52:09.418 00.075 10072 worker thread done servicing request
21:52:09.419 00.001 1032 OnExposeComplete: enter
21:52:09.421 00.002 1032 UpdateGuideState(): m_state=6
21:52:09.423 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 984
21:52:09.428 00.005 1032 Star::Find returns 1 (0), X=1104.61, Y=137.96, Mass=1210, SNR=24.4, Peak=103 HFD=3.3
21:52:09.432 00.004 1032 MultiStar: [#1 -0.28,0.05,0.00,M2] [#2 0.05,0.15,0.77,U] [#3 -0.05,0.31,0.00,M1] [#4 0.13,0.28,0.00,M1] [#5 -0.00,0.39,0.00,M3] [#6 -0.40,-0.18,0.00,M9] [#7 -0.01,0.15,0.66,U] [#8 0.03,0.17,0.53,U] 
21:52:09.434 00.002 1032 single-star, 3 included, MultiStar: {0.02, 0.13}, one-star: {0.00, 0.07}
21:52:09.436 00.002 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
21:52:09.438 00.002 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
21:52:09.440 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.57 mountX=0.07 mountY=-0.02, mountTheta=-0.26
21:52:09.443 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.07, opts=13)
21:52:09.445 00.002 1032 Enqueuing Move request for scope (0.00, 0.07)
21:52:09.447 00.002 10072 Worker thread wakes up
21:52:09.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
21:52:09.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
21:52:09.447 00.000 10072 Moving (0.00, 0.07) raw xDistance=0.07 yDistance=-0.02
21:52:09.451 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:52:09.453 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.14
21:52:09.453 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
21:52:09.453 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:09.453 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:52:09.453 00.000 10072 MoveAxis(W, 2, ABG)
21:52:09.453 00.000 10072 Guiding  Dir = 3, Dur = 2
21:52:09.454 00.001 10072 IsGuiding returns 0
21:52:09.454 00.000 10072 PulseGuide returned control before completion, sleep 12
21:52:09.476 00.022 1032 UpdateGuideState exits: m=1210 SNR=24.4
21:52:09.478 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:09.481 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:09.483 00.002 1032 Enqueuing Expose request
21:52:09.486 00.003 10072 IsGuiding returns 0
21:52:09.486 00.000 10072 Move returns status 0, amount 2
21:52:09.486 00.000 10072 MoveAxis(N, 0, ABG)
21:52:09.486 00.000 10072 Move returns status 0, amount 0
21:52:09.486 00.000 10072 move complete, result=0
21:52:09.487 00.001 10072 worker thread done servicing request
21:52:09.487 00.000 10072 Worker thread wakes up
21:52:09.487 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:09.487 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:09.498 00.011 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
21:52:09.904 00.406 10072 Exposure complete
21:52:09.965 00.061 10072 worker thread done servicing request
21:52:09.965 00.000 1032 OnExposeComplete: enter
21:52:09.967 00.002 1032 UpdateGuideState(): m_state=6
21:52:09.968 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 985
21:52:09.970 00.002 1032 Star::Find returns 1 (0), X=1104.62, Y=138.01, Mass=1284, SNR=25.2, Peak=107 HFD=3.4
21:52:09.972 00.002 1032 MultiStar: [#1 -0.29,-0.04,0.00,M3] [#2 0.01,0.10,0.77,U] [#3 -0.04,0.16,0.72,U] [#4 0.04,0.19,0.69,U] [#5 -0.09,0.13,0.63,U] [#6 -0.35,-0.17,0.00,M10] [#7 -0.15,-0.00,0.70,U] [#8 -0.07,0.19,0.53,U] 
21:52:09.973 00.001 1032 single-star, 6 included, MultiStar: {-0.04, 0.13}, one-star: {0.01, 0.13}
21:52:09.974 00.001 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
21:52:09.976 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
21:52:09.977 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.46 mountX=0.12 mountY=-0.05, mountTheta=-0.37
21:52:09.980 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
21:52:09.982 00.002 1032 Enqueuing Move request for scope (0.01, 0.13)
21:52:09.983 00.001 10072 Worker thread wakes up
21:52:09.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
21:52:09.983 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
21:52:09.983 00.000 10072 Moving (0.01, 0.13) raw xDistance=0.12 yDistance=-0.05
21:52:09.987 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:52:09.991 00.004 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.15
21:52:09.991 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
21:52:09.991 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:09.991 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:52:09.991 00.000 10072 MoveAxis(W, 2, ABG)
21:52:09.991 00.000 10072 Guiding  Dir = 3, Dur = 2
21:52:09.991 00.000 10072 IsGuiding returns 0
21:52:09.992 00.001 10072 PulseGuide returned control before completion, sleep 12
21:52:10.009 00.017 1032 UpdateGuideState exits: m=1284 SNR=25.2
21:52:10.012 00.003 10072 IsGuiding returns 1
21:52:10.012 00.000 10072 scope still moving after pulse duration time elapsed
21:52:10.012 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:10.014 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:10.018 00.004 1032 Enqueuing Expose request
21:52:10.041 00.023 10072 IsGuiding returns 0
21:52:10.041 00.000 10072 scope move finished after 2 + 47 ms
21:52:10.041 00.000 10072 Move returns status 0, amount 2
21:52:10.041 00.000 10072 MoveAxis(N, 0, ABG)
21:52:10.041 00.000 10072 Move returns status 0, amount 0
21:52:10.041 00.000 10072 move complete, result=0
21:52:10.041 00.000 10072 worker thread done servicing request
21:52:10.042 00.001 10072 Worker thread wakes up
21:52:10.042 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:10.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:10.043 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
21:52:10.665 00.622 10072 Exposure complete
21:52:10.722 00.057 10072 worker thread done servicing request
21:52:10.722 00.000 1032 OnExposeComplete: enter
21:52:10.724 00.002 1032 UpdateGuideState(): m_state=6
21:52:10.727 00.003 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 986
21:52:10.728 00.001 1032 Star::Find returns 1 (0), X=1104.71, Y=137.80, Mass=1186, SNR=24.2, Peak=110 HFD=3.0
21:52:10.730 00.002 1032 MultiStar: [#1 -0.17,-0.08,0.99,U] [#2 -0.06,0.08,0.78,U] [#3 -0.01,0.28,0.00,M1] [#4 0.17,0.01,0.70,U] [#5 -0.03,0.18,0.71,U] [#6 -0.10,-0.16,0.65,U] [#7 -0.09,-0.02,0.71,U] [#8 0.03,0.14,0.53,U] 
21:52:10.732 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.00}, one-star: {0.10, -0.08}
21:52:10.733 00.001 1032 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.83) = xAngle (-4.88 = 1.40)
21:52:10.736 00.003 1032 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.88 = 1.40)
21:52:10.738 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.05 mountX=0.00 mountY=0.02, mountTheta=1.40
21:52:10.741 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.00, opts=13)
21:52:10.744 00.003 1032 Enqueuing Move request for scope (-0.02, -0.00)
21:52:10.746 00.002 10072 Worker thread wakes up
21:52:10.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
21:52:10.746 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
21:52:10.746 00.000 10072 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
21:52:10.748 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=84, Gamma=2.230
21:52:10.750 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.16
21:52:10.750 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
21:52:10.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:10.751 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:52:10.751 00.000 10072 MoveAxis(W, 3, ABG)
21:52:10.751 00.000 10072 Guiding  Dir = 3, Dur = 3
21:52:10.751 00.000 10072 IsGuiding returns 0
21:52:10.752 00.001 10072 PulseGuide returned control before completion, sleep 13
21:52:10.769 00.017 1032 UpdateGuideState exits: m=1186 SNR=24.2
21:52:10.773 00.004 10072 IsGuiding returns 0
21:52:10.773 00.000 10072 Move returns status 0, amount 3
21:52:10.773 00.000 10072 MoveAxis(N, 0, ABG)
21:52:10.773 00.000 10072 Move returns status 0, amount 0
21:52:10.773 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:10.776 00.003 10072 move complete, result=0
21:52:10.776 00.000 10072 worker thread done servicing request
21:52:10.776 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:10.777 00.001 1032 Enqueuing Expose request
21:52:10.779 00.002 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
21:52:10.781 00.002 10072 Worker thread wakes up
21:52:10.781 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:10.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:11.196 00.415 10072 Exposure complete
21:52:11.253 00.057 10072 worker thread done servicing request
21:52:11.253 00.000 1032 OnExposeComplete: enter
21:52:11.256 00.003 1032 UpdateGuideState(): m_state=6
21:52:11.259 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 987
21:52:11.261 00.002 1032 Star::Find returns 1 (0), X=1104.54, Y=137.82, Mass=1146, SNR=23.7, Peak=109 HFD=3.2
21:52:11.262 00.001 1032 MultiStar: [#1 -0.15,-0.07,0.97,U] [#2 0.08,0.05,0.89,U] [#3 0.03,0.32,0.00,M2] [#4 0.01,0.23,0.70,U] [#5 -0.13,0.33,0.00,M2] [#6 -0.30,-0.23,0.00,M10] [#7 -0.10,0.08,0.72,U] [#8 -0.13,0.25,0.00,M1] 
21:52:11.265 00.003 1032 refined, 4 included, MultiStar: {-0.05, 0.03}, one-star: {-0.07, -0.07}
21:52:11.267 00.002 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
21:52:11.269 00.002 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
21:52:11.270 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.61 mountX=0.04 mountY=0.04, mountTheta=0.78
21:52:11.274 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
21:52:11.276 00.002 1032 Enqueuing Move request for scope (-0.05, 0.03)
21:52:11.278 00.002 10072 Worker thread wakes up
21:52:11.278 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
21:52:11.278 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
21:52:11.278 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
21:52:11.282 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:52:11.284 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.17
21:52:11.284 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
21:52:11.284 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:11.284 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:52:11.284 00.000 10072 MoveAxis(W, 2, ABG)
21:52:11.284 00.000 10072 Guiding  Dir = 3, Dur = 2
21:52:11.284 00.000 10072 IsGuiding returns 0
21:52:11.285 00.001 10072 PulseGuide returned control before completion, sleep 12
21:52:11.303 00.018 1032 UpdateGuideState exits: m=1146 SNR=23.7
21:52:11.307 00.004 10072 IsGuiding returns 0
21:52:11.307 00.000 10072 Move returns status 0, amount 2
21:52:11.307 00.000 10072 MoveAxis(N, 0, ABG)
21:52:11.307 00.000 10072 Move returns status 0, amount 0
21:52:11.307 00.000 10072 move complete, result=0
21:52:11.307 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:11.309 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:11.311 00.002 10072 worker thread done servicing request
21:52:11.311 00.000 1032 Enqueuing Expose request
21:52:11.312 00.001 10072 Worker thread wakes up
21:52:11.312 00.000 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
21:52:11.316 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:11.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:11.946 00.630 10072 Exposure complete
21:52:12.007 00.061 10072 worker thread done servicing request
21:52:12.009 00.002 1032 OnExposeComplete: enter
21:52:12.011 00.002 1032 UpdateGuideState(): m_state=6
21:52:12.012 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 988
21:52:12.014 00.002 1032 Star::Find returns 1 (0), X=1104.57, Y=138.00, Mass=1155, SNR=23.8, Peak=102 HFD=3.4
21:52:12.016 00.002 1032 MultiStar: [#1 -0.18,0.11,0.96,U] [#2 0.05,0.16,0.79,U] [#3 0.02,0.31,0.00,M3] [#4 0.14,0.20,0.72,U] [#5 -0.01,0.26,0.00,M3] [#6 -0.12,0.12,0.66,U] [#7 -0.05,0.13,0.70,U] [#8 -0.07,0.27,0.00,M2] 
21:52:12.019 00.003 1032 single-star, 5 included, MultiStar: {-0.04, 0.14}, one-star: {-0.04, 0.11}
21:52:12.021 00.002 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
21:52:12.024 00.003 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
21:52:12.026 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.12 mountY=0.01, mountTheta=0.10
21:52:12.029 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.11, opts=13)
21:52:12.031 00.002 1032 Enqueuing Move request for scope (-0.04, 0.11)
21:52:12.033 00.002 10072 Worker thread wakes up
21:52:12.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
21:52:12.033 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
21:52:12.033 00.000 10072 Moving (-0.04, 0.11) raw xDistance=0.12 yDistance=0.01
21:52:12.035 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:52:12.037 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.19
21:52:12.037 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
21:52:12.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:12.038 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:52:12.038 00.000 10072 MoveAxis(W, 2, ABG)
21:52:12.038 00.000 10072 Guiding  Dir = 3, Dur = 2
21:52:12.038 00.000 10072 IsGuiding returns 0
21:52:12.038 00.000 10072 PulseGuide returned control before completion, sleep 12
21:52:12.054 00.016 10072 IsGuiding returns 0
21:52:12.055 00.001 10072 Move returns status 0, amount 2
21:52:12.055 00.000 10072 MoveAxis(N, 0, ABG)
21:52:12.055 00.000 10072 Move returns status 0, amount 0
21:52:12.055 00.000 10072 move complete, result=0
21:52:12.055 00.000 10072 worker thread done servicing request
21:52:12.056 00.001 1032 UpdateGuideState exits: m=1155 SNR=23.8
21:52:12.058 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:12.060 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:12.062 00.002 1032 Enqueuing Expose request
21:52:12.063 00.001 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
21:52:12.065 00.002 10072 Worker thread wakes up
21:52:12.065 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:12.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:12.480 00.415 10072 Exposure complete
21:52:12.537 00.057 10072 worker thread done servicing request
21:52:12.537 00.000 1032 OnExposeComplete: enter
21:52:12.539 00.002 1032 UpdateGuideState(): m_state=6
21:52:12.543 00.004 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 989
21:52:12.544 00.001 1032 Star::Find returns 1 (0), X=1104.56, Y=138.09, Mass=1039, SNR=22.6, Peak=96 HFD=3.2
21:52:12.546 00.002 1032 MultiStar: [#1 -0.18,0.05,1.08,U] [#2 0.09,0.22,0.88,U] [#3 0.07,0.35,0.00,M4] [#4 0.19,0.25,0.00,M1] [#5 -0.07,0.13,0.75,U] [#6 -0.14,-0.02,0.64,U] [#7 -0.03,0.10,0.75,U] [#8 0.06,0.19,0.62,U] 
21:52:12.547 00.001 1032 refined, 6 included, MultiStar: {-0.05, 0.13}, one-star: {-0.05, 0.20}
21:52:12.549 00.002 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
21:52:12.549 00.000 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
21:52:12.551 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.94 mountX=0.14 mountY=0.01, mountTheta=0.11
21:52:12.554 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.13, opts=13)
21:52:12.555 00.001 1032 Enqueuing Move request for scope (-0.05, 0.13)
21:52:12.557 00.002 10072 Worker thread wakes up
21:52:12.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
21:52:12.557 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
21:52:12.557 00.000 10072 Moving (-0.05, 0.13) raw xDistance=0.14 yDistance=0.01
21:52:12.559 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:52:12.561 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.20
21:52:12.561 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
21:52:12.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:12.562 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:52:12.562 00.000 10072 MoveAxis(W, 67, ABG)
21:52:12.562 00.000 10072 Guiding  Dir = 3, Dur = 67
21:52:12.562 00.000 10072 IsGuiding returns 0
21:52:12.562 00.000 10072 PulseGuide returned control before completion, sleep 77
21:52:12.577 00.015 1032 UpdateGuideState exits: m=1039 SNR=22.6
21:52:12.581 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:12.582 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:12.585 00.003 1032 Enqueuing Expose request
21:52:12.650 00.065 10072 IsGuiding returns 0
21:52:12.650 00.000 10072 Move returns status 0, amount 67
21:52:12.650 00.000 10072 MoveAxis(N, 0, ABG)
21:52:12.650 00.000 10072 Move returns status 0, amount 0
21:52:12.650 00.000 10072 move complete, result=0
21:52:12.650 00.000 10072 worker thread done servicing request
21:52:12.650 00.000 1032 GuideStep: 0.1 px 67 ms WEST, 0.0 px 0 ms NORTH
21:52:12.652 00.002 10072 Worker thread wakes up
21:52:12.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:12.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:13.278 00.626 10072 Exposure complete
21:52:13.339 00.061 10072 worker thread done servicing request
21:52:13.339 00.000 1032 OnExposeComplete: enter
21:52:13.342 00.003 1032 UpdateGuideState(): m_state=6
21:52:13.344 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 990
21:52:13.346 00.002 1032 Star::Find returns 1 (0), X=1104.67, Y=137.76, Mass=1154, SNR=23.8, Peak=101 HFD=3.1
21:52:13.347 00.001 1032 MultiStar: [#1 -0.12,-0.26,0.00,M1] [#2 0.18,-0.06,0.79,U] [#3 -0.09,-0.02,0.84,U] [#4 0.28,-0.12,0.00,M2] [#5 -0.09,-0.06,0.69,U] [#6 0.06,-0.34,0.00,M9] [#7 0.03,-0.20,0.75,U] [#8 0.04,0.01,0.45,U] 
21:52:13.349 00.002 1032 refined, 5 included, MultiStar: {0.02, -0.08}, one-star: {0.06, -0.13}
21:52:13.351 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
21:52:13.352 00.001 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
21:52:13.354 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.29 mountX=-0.09 mountY=-0.00, mountTheta=-3.13
21:52:13.357 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
21:52:13.359 00.002 1032 Enqueuing Move request for scope (0.02, -0.08)
21:52:13.360 00.001 10072 Worker thread wakes up
21:52:13.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
21:52:13.360 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
21:52:13.360 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.09 yDistance=-0.00
21:52:13.364 00.004 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.21
21:52:13.364 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
21:52:13.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:13.365 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:52:13.366 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:52:13.367 00.001 10072 MoveAxis(W, 2, ABG)
21:52:13.367 00.000 10072 Guiding  Dir = 3, Dur = 2
21:52:13.367 00.000 10072 IsGuiding returns 0
21:52:13.367 00.000 10072 PulseGuide returned control before completion, sleep 12
21:52:13.385 00.018 1032 UpdateGuideState exits: m=1154 SNR=23.8
21:52:13.387 00.002 10072 IsGuiding returns 0
21:52:13.387 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:13.389 00.002 10072 Move returns status 0, amount 2
21:52:13.389 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:13.391 00.002 1032 Enqueuing Expose request
21:52:13.394 00.003 10072 MoveAxis(N, 0, ABG)
21:52:13.394 00.000 10072 Move returns status 0, amount 0
21:52:13.394 00.000 10072 move complete, result=0
21:52:13.394 00.000 10072 worker thread done servicing request
21:52:13.395 00.001 10072 Worker thread wakes up
21:52:13.395 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:13.395 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:13.404 00.009 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
21:52:13.815 00.411 10072 Exposure complete
21:52:13.871 00.056 10072 worker thread done servicing request
21:52:13.871 00.000 1032 OnExposeComplete: enter
21:52:13.873 00.002 1032 UpdateGuideState(): m_state=6
21:52:13.875 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 991
21:52:13.876 00.001 1032 Star::Find returns 1 (0), X=1104.59, Y=137.69, Mass=1527, SNR=27.4, Peak=157 HFD=3.2
21:52:13.878 00.002 1032 MultiStar: [#1 -0.12,-0.25,0.00,M2] [#2 0.18,-0.16,0.72,U] [#3 0.04,-0.04,0.74,U] [#4 0.27,-0.19,0.00,M3] [#5 -0.03,0.08,0.59,U] [#6 0.05,-0.33,0.00,M10] [#7 0.02,-0.15,0.66,U] [#8 -0.03,-0.03,0.48,U] 
21:52:13.880 00.002 1032 refined, 5 included, MultiStar: {0.03, -0.10}, one-star: {-0.02, -0.20}
21:52:13.881 00.001 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
21:52:13.883 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
21:52:13.884 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.29 mountX=-0.10 mountY=-0.00, mountTheta=-3.12
21:52:13.888 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
21:52:13.890 00.002 1032 Enqueuing Move request for scope (0.03, -0.10)
21:52:13.891 00.001 10072 Worker thread wakes up
21:52:13.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
21:52:13.891 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
21:52:13.892 00.001 10072 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.00
21:52:13.895 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.22
21:52:13.897 00.002 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
21:52:13.897 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:13.897 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:52:13.897 00.000 10072 MoveAxis(W, 2, ABG)
21:52:13.897 00.000 10072 Guiding  Dir = 3, Dur = 2
21:52:13.897 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:52:13.899 00.002 10072 IsGuiding returns 0
21:52:13.900 00.001 10072 PulseGuide returned control before completion, sleep 12
21:52:13.918 00.018 1032 UpdateGuideState exits: m=1527 SNR=27.4
21:52:13.920 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:13.921 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:13.928 00.007 10072 IsGuiding returns 0
21:52:13.928 00.000 10072 Move returns status 0, amount 2
21:52:13.928 00.000 1032 Enqueuing Expose request
21:52:13.932 00.004 10072 MoveAxis(N, 0, ABG)
21:52:13.932 00.000 10072 Move returns status 0, amount 0
21:52:13.932 00.000 10072 move complete, result=0
21:52:13.932 00.000 10072 worker thread done servicing request
21:52:13.932 00.000 10072 Worker thread wakes up
21:52:13.932 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:13.932 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:13.940 00.008 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
21:52:14.564 00.624 10072 Exposure complete
21:52:14.614 00.050 1032 OnExposeComplete: enter
21:52:14.616 00.002 1032 UpdateGuideState(): m_state=6
21:52:14.618 00.002 10072 worker thread done servicing request
21:52:14.618 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 992
21:52:14.620 00.002 1032 Star::Find returns 1 (0), X=1104.64, Y=137.67, Mass=1264, SNR=24.9, Peak=126 HFD=3.1
21:52:14.622 00.002 1032 MultiStar: [#1 -0.24,-0.12,0.00,M3] [#2 0.07,0.07,0.76,U] [#3 0.19,0.17,0.00,M3] [#4 0.08,0.04,0.70,U] [#5 0.04,0.18,0.64,U] [#6 -0.16,-0.17,0.59,U] [#7 -0.12,-0.01,0.69,U] [#8 -0.01,-0.05,0.50,U] 
21:52:14.623 00.001 1032 refined, 6 included, MultiStar: {-0.00, -0.03}, one-star: {0.04, -0.22}
21:52:14.625 00.002 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.79)
21:52:14.626 00.001 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.79)
21:52:14.628 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.66 mountX=-0.03 mountY=0.01, mountTheta=2.79
21:52:14.632 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.03, opts=13)
21:52:14.633 00.001 1032 Enqueuing Move request for scope (-0.00, -0.03)
21:52:14.636 00.003 10072 Worker thread wakes up
21:52:14.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
21:52:14.636 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
21:52:14.636 00.000 10072 Moving (-0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
21:52:14.638 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:52:14.639 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.23
21:52:14.640 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
21:52:14.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:14.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:52:14.640 00.000 10072 MoveAxis(W, 2, ABG)
21:52:14.640 00.000 10072 Guiding  Dir = 3, Dur = 2
21:52:14.640 00.000 10072 IsGuiding returns 0
21:52:14.640 00.000 10072 PulseGuide returned control before completion, sleep 12
21:52:14.656 00.016 10072 IsGuiding returns 0
21:52:14.656 00.000 1032 UpdateGuideState exits: m=1264 SNR=24.9
21:52:14.658 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:14.660 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:14.661 00.001 1032 Enqueuing Expose request
21:52:14.662 00.001 10072 Move returns status 0, amount 2
21:52:14.663 00.001 10072 MoveAxis(N, 0, ABG)
21:52:14.663 00.000 10072 Move returns status 0, amount 0
21:52:14.663 00.000 10072 move complete, result=0
21:52:14.663 00.000 10072 worker thread done servicing request
21:52:14.663 00.000 10072 Worker thread wakes up
21:52:14.663 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:14.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:14.669 00.006 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
21:52:15.068 00.399 10072 Exposure complete
21:52:15.124 00.056 10072 worker thread done servicing request
21:52:15.124 00.000 1032 OnExposeComplete: enter
21:52:15.126 00.002 1032 UpdateGuideState(): m_state=6
21:52:15.128 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 993
21:52:15.129 00.001 1032 Star::Find returns 1 (0), X=1104.58, Y=137.73, Mass=1316, SNR=25.4, Peak=131 HFD=3.2
21:52:15.131 00.002 1032 MultiStar: [#1 -0.23,-0.06,0.98,U] [#2 0.15,0.01,0.75,U] [#3 0.07,0.10,0.75,U] [#4 -0.05,0.08,0.67,U] [#5 0.00,0.23,0.65,U] [#6 -0.28,-0.05,0.00,M10] [#7 -0.09,-0.06,0.68,U] [#8 -0.02,0.21,0.51,U] 
21:52:15.133 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.02}, one-star: {-0.03, -0.15}
21:52:15.134 00.001 1032 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.83) = xAngle (0.70 = 0.70)
21:52:15.135 00.001 1032 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.70 = 0.70)
21:52:15.137 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.53 mountX=0.03 mountY=0.03, mountTheta=0.70
21:52:15.139 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
21:52:15.142 00.003 1032 Enqueuing Move request for scope (-0.03, 0.02)
21:52:15.145 00.003 10072 Worker thread wakes up
21:52:15.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
21:52:15.145 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
21:52:15.145 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.03
21:52:15.148 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.24
21:52:15.148 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
21:52:15.148 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:15.148 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:52:15.148 00.000 10072 MoveAxis(W, 2, ABG)
21:52:15.148 00.000 10072 Guiding  Dir = 3, Dur = 2
21:52:15.148 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:52:15.151 00.003 10072 IsGuiding returns 0
21:52:15.152 00.001 10072 PulseGuide returned control before completion, sleep 12
21:52:15.168 00.016 1032 UpdateGuideState exits: m=1316 SNR=25.4
21:52:15.170 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:15.172 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:15.175 00.003 1032 Enqueuing Expose request
21:52:15.180 00.005 10072 IsGuiding returns 0
21:52:15.180 00.000 10072 Move returns status 0, amount 2
21:52:15.180 00.000 10072 MoveAxis(N, 0, ABG)
21:52:15.180 00.000 10072 Move returns status 0, amount 0
21:52:15.180 00.000 10072 move complete, result=0
21:52:15.180 00.000 10072 worker thread done servicing request
21:52:15.180 00.000 10072 Worker thread wakes up
21:52:15.180 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:15.180 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:15.188 00.008 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
21:52:15.807 00.619 10072 Exposure complete
21:52:15.864 00.057 10072 worker thread done servicing request
21:52:15.865 00.001 1032 OnExposeComplete: enter
21:52:15.867 00.002 1032 UpdateGuideState(): m_state=6
21:52:15.869 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 994
21:52:15.870 00.001 1032 Star::Find returns 1 (0), X=1104.66, Y=137.62, Mass=1255, SNR=24.9, Peak=110 HFD=3.1
21:52:15.871 00.001 1032 MultiStar: [#1 -0.15,-0.18,0.95,U] [#2 0.01,-0.21,0.81,U] [#3 -0.02,0.07,0.67,U] [#4 0.02,-0.20,0.67,U] [#5 -0.02,0.01,0.65,U] [#6 -0.08,-0.26,0.00,R] [#7 -0.08,-0.15,0.67,U] [#8 0.10,-0.03,0.55,U] 
21:52:15.873 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.13}, one-star: {0.05, -0.27}
21:52:15.874 00.001 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.75)
21:52:15.875 00.001 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.75)
21:52:15.877 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.14 cameraTheta=-1.70 mountX=-0.13 mountY=0.05, mountTheta=2.75
21:52:15.879 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.13, opts=13)
21:52:15.881 00.002 1032 Enqueuing Move request for scope (-0.02, -0.13)
21:52:15.882 00.001 10072 Worker thread wakes up
21:52:15.883 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
21:52:15.883 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
21:52:15.883 00.000 10072 Moving (-0.02, -0.13) raw xDistance=-0.13 yDistance=0.05
21:52:15.885 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:52:15.887 00.002 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.25
21:52:15.887 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
21:52:15.887 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:15.888 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:52:15.888 00.000 10072 MoveAxis(W, 2, ABG)
21:52:15.888 00.000 10072 Guiding  Dir = 3, Dur = 2
21:52:15.888 00.000 10072 IsGuiding returns 0
21:52:15.888 00.000 10072 PulseGuide returned control before completion, sleep 12
21:52:15.906 00.018 1032 UpdateGuideState exits: m=1255 SNR=24.9
21:52:15.908 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:15.910 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:15.911 00.001 1032 Enqueuing Expose request
21:52:15.913 00.002 10072 IsGuiding returns 0
21:52:15.913 00.000 10072 Move returns status 0, amount 2
21:52:15.913 00.000 10072 MoveAxis(N, 0, ABG)
21:52:15.913 00.000 10072 Move returns status 0, amount 0
21:52:15.913 00.000 10072 move complete, result=0
21:52:15.913 00.000 10072 worker thread done servicing request
21:52:15.913 00.000 10072 Worker thread wakes up
21:52:15.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:15.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:15.921 00.008 1032 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
21:52:16.321 00.400 10072 Exposure complete
21:52:16.379 00.058 10072 worker thread done servicing request
21:52:16.379 00.000 1032 OnExposeComplete: enter
21:52:16.381 00.002 1032 UpdateGuideState(): m_state=6
21:52:16.383 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 995
21:52:16.386 00.003 1032 Star::Find returns 1 (0), X=1104.61, Y=137.58, Mass=1360, SNR=25.8, Peak=132 HFD=3.1
21:52:16.387 00.001 1032 MultiStar: [#1 -0.24,-0.23,0.00,M2] [#2 0.17,-0.12,0.79,U] [#3 0.10,-0.12,0.74,U] [#4 0.14,-0.16,0.64,U] [#5 0.04,-0.10,0.63,U] [#6 -0.09,0.03,0.62,U] [#7 -0.04,-0.20,0.66,U] [#8 -0.01,-0.11,0.48,U] 
21:52:16.389 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.15}, one-star: {-0.00, -0.30}
21:52:16.390 00.001 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
21:52:16.391 00.001 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
21:52:16.394 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.30 mountX=-0.15 mountY=-0.00, mountTheta=-3.13
21:52:16.398 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.15, opts=13)
21:52:16.400 00.002 1032 Enqueuing Move request for scope (0.04, -0.15)
21:52:16.402 00.002 10072 Worker thread wakes up
21:52:16.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
21:52:16.402 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
21:52:16.402 00.000 10072 Moving (0.04, -0.15) raw xDistance=-0.15 yDistance=-0.00
21:52:16.404 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:52:16.406 00.002 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 285.27
21:52:16.406 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
21:52:16.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:16.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:52:16.406 00.000 10072 MoveAxis(E, 71, ABG)
21:52:16.407 00.001 10072 Guiding  Dir = 2, Dur = 71
21:52:16.407 00.000 10072 IsGuiding returns 0
21:52:16.407 00.000 10072 PulseGuide returned control before completion, sleep 81
21:52:16.424 00.017 1032 UpdateGuideState exits: m=1360 SNR=25.8
21:52:16.428 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:16.430 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:16.433 00.003 1032 Enqueuing Expose request
21:52:16.489 00.056 10072 IsGuiding returns 0
21:52:16.489 00.000 10072 Move returns status 0, amount 71
21:52:16.489 00.000 10072 MoveAxis(N, 0, ABG)
21:52:16.489 00.000 10072 Move returns status 0, amount 0
21:52:16.490 00.001 10072 move complete, result=0
21:52:16.490 00.000 10072 worker thread done servicing request
21:52:16.490 00.000 10072 Worker thread wakes up
21:52:16.490 00.000 1032 GuideStep: -0.2 px 71 ms EAST, -0.0 px 0 ms NORTH
21:52:16.493 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:16.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:17.115 00.622 10072 Exposure complete
21:52:17.166 00.051 10072 worker thread done servicing request
21:52:17.166 00.000 1032 OnExposeComplete: enter
21:52:17.168 00.002 1032 UpdateGuideState(): m_state=6
21:52:17.170 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 996
21:52:17.171 00.001 1032 Star::Find returns 1 (0), X=1104.56, Y=137.86, Mass=1148, SNR=23.8, Peak=102 HFD=3.2
21:52:17.174 00.003 1032 MultiStar: [#1 -0.16,-0.16,1.02,U] [#2 0.05,0.01,0.85,U] [#3 0.05,0.21,0.73,U] [#4 0.00,0.07,0.68,U] [#5 0.19,0.06,0.75,U] [#6 0.04,0.19,0.66,U] [#7 -0.07,-0.12,0.69,U] [#8 0.10,-0.10,0.56,U] 
21:52:17.180 00.006 1032 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.05, -0.02}
21:52:17.184 00.004 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
21:52:17.185 00.001 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
21:52:17.187 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.69 mountX=0.00 mountY=-0.01, mountTheta=-1.14
21:52:17.190 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
21:52:17.192 00.002 1032 Enqueuing Move request for scope (0.01, 0.01)
21:52:17.195 00.003 10072 Worker thread wakes up
21:52:17.195 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
21:52:17.195 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
21:52:17.195 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.00 yDistance=-0.01
21:52:17.197 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:52:17.199 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.28
21:52:17.199 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
21:52:17.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:17.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:52:17.199 00.000 10072 MoveAxis(W, 2, ABG)
21:52:17.199 00.000 10072 Guiding  Dir = 3, Dur = 2
21:52:17.199 00.000 10072 IsGuiding returns 0
21:52:17.200 00.001 10072 PulseGuide returned control before completion, sleep 12
21:52:17.218 00.018 1032 UpdateGuideState exits: m=1148 SNR=23.8
21:52:17.220 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:17.221 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:17.224 00.003 1032 Enqueuing Expose request
21:52:17.226 00.002 10072 IsGuiding returns 0
21:52:17.226 00.000 10072 Move returns status 0, amount 2
21:52:17.226 00.000 10072 MoveAxis(N, 0, ABG)
21:52:17.226 00.000 10072 Move returns status 0, amount 0
21:52:17.226 00.000 10072 move complete, result=0
21:52:17.226 00.000 10072 worker thread done servicing request
21:52:17.226 00.000 10072 Worker thread wakes up
21:52:17.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:17.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:17.233 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
21:52:17.635 00.402 10072 Exposure complete
21:52:17.694 00.059 10072 worker thread done servicing request
21:52:17.694 00.000 1032 OnExposeComplete: enter
21:52:17.696 00.002 1032 UpdateGuideState(): m_state=6
21:52:17.698 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 997
21:52:17.699 00.001 1032 Star::Find returns 1 (0), X=1104.56, Y=137.86, Mass=929, SNR=21.4, Peak=88 HFD=3.2
21:52:17.701 00.002 1032 MultiStar: [#1 -0.18,-0.07,1.10,U] [#2 -0.02,0.09,0.90,U] [#3 -0.05,0.19,0.88,U] [#4 -0.15,0.07,0.80,U] [#5 0.03,0.09,0.79,U] [#6 -0.34,0.23,0.00,M1] [#7 -0.15,0.01,0.84,U] [#8 -0.13,0.05,0.68,U] 
21:52:17.703 00.002 1032 single-star, 7 included, MultiStar: {-0.09, 0.04}, one-star: {-0.04, -0.02}
21:52:17.705 00.002 1032 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.83) = xAngle (-4.52 = 1.76)
21:52:17.707 00.002 1032 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.52 = 1.76)
21:52:17.709 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.69 mountX=-0.01 mountY=0.05, mountTheta=1.76
21:52:17.712 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.02, opts=13)
21:52:17.713 00.001 1032 Enqueuing Move request for scope (-0.04, -0.02)
21:52:17.715 00.002 10072 Worker thread wakes up
21:52:17.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
21:52:17.715 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
21:52:17.715 00.000 10072 Moving (-0.04, -0.02) raw xDistance=-0.01 yDistance=0.05
21:52:17.717 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:52:17.719 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.29
21:52:17.719 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:52:17.719 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:17.720 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:52:17.720 00.000 10072 MoveAxis(W, 1, ABG)
21:52:17.720 00.000 10072 Guiding  Dir = 3, Dur = 1
21:52:17.720 00.000 10072 IsGuiding returns 0
21:52:17.721 00.001 10072 PulseGuide returned control before completion, sleep 11
21:52:17.739 00.018 10072 IsGuiding returns 0
21:52:17.739 00.000 10072 Move returns status 0, amount 1
21:52:17.739 00.000 1032 UpdateGuideState exits: m=929 SNR=21.4
21:52:17.742 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:17.744 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:17.745 00.001 1032 Enqueuing Expose request
21:52:17.747 00.002 10072 MoveAxis(N, 0, ABG)
21:52:17.747 00.000 10072 Move returns status 0, amount 0
21:52:17.747 00.000 10072 move complete, result=0
21:52:17.747 00.000 10072 worker thread done servicing request
21:52:17.747 00.000 10072 Worker thread wakes up
21:52:17.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:17.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:17.754 00.007 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:52:18.382 00.628 10072 Exposure complete
21:52:18.470 00.088 10072 worker thread done servicing request
21:52:18.470 00.000 1032 OnExposeComplete: enter
21:52:18.472 00.002 1032 UpdateGuideState(): m_state=6
21:52:18.475 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 998
21:52:18.476 00.001 1032 Star::Find returns 1 (0), X=1104.50, Y=137.73, Mass=1469, SNR=26.9, Peak=142 HFD=3.3
21:52:18.477 00.001 1032 MultiStar: [#1 -0.24,-0.14,0.00,M1] [#2 -0.05,-0.10,0.70,U] [#3 0.03,-0.03,0.68,U] [#4 0.01,-0.03,0.65,U] [#5 -0.10,0.15,0.64,U] [#6 -0.03,0.12,0.54,U] [#7 -0.08,-0.21,0.65,U] [#8 -0.02,0.14,0.46,U] 
21:52:18.479 00.002 1032 refined, 7 included, MultiStar: {-0.05, -0.03}, one-star: {-0.11, -0.15}
21:52:18.480 00.001 1032 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.83) = xAngle (-4.38 = 1.90)
21:52:18.482 00.002 1032 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.38 = 1.90)
21:52:18.483 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.55 mountX=-0.02 mountY=0.06, mountTheta=1.90
21:52:18.486 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.03, opts=13)
21:52:18.488 00.002 1032 Enqueuing Move request for scope (-0.05, -0.03)
21:52:18.491 00.003 10072 Worker thread wakes up
21:52:18.491 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
21:52:18.491 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
21:52:18.491 00.000 10072 Moving (-0.05, -0.03) raw xDistance=-0.02 yDistance=0.06
21:52:18.493 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:52:18.495 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.30
21:52:18.495 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:52:18.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:18.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:52:18.496 00.001 10072 MoveAxis(W, 1, ABG)
21:52:18.496 00.000 10072 Guiding  Dir = 3, Dur = 1
21:52:18.496 00.000 10072 IsGuiding returns 0
21:52:18.496 00.000 10072 PulseGuide returned control before completion, sleep 11
21:52:18.515 00.019 1032 UpdateGuideState exits: m=1469 SNR=26.9
21:52:18.518 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:18.522 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:18.523 00.001 1032 Enqueuing Expose request
21:52:18.525 00.002 10072 IsGuiding returns 0
21:52:18.525 00.000 10072 Move returns status 0, amount 1
21:52:18.525 00.000 10072 MoveAxis(N, 0, ABG)
21:52:18.525 00.000 10072 Move returns status 0, amount 0
21:52:18.525 00.000 10072 move complete, result=0
21:52:18.525 00.000 10072 worker thread done servicing request
21:52:18.525 00.000 10072 Worker thread wakes up
21:52:18.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:18.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:18.533 00.008 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
21:52:18.947 00.414 10072 Exposure complete
21:52:19.002 00.055 10072 worker thread done servicing request
21:52:19.002 00.000 1032 OnExposeComplete: enter
21:52:19.004 00.002 1032 UpdateGuideState(): m_state=6
21:52:19.005 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 999
21:52:19.006 00.001 1032 Star::Find returns 1 (0), X=1104.64, Y=137.69, Mass=1474, SNR=26.9, Peak=134 HFD=3.2
21:52:19.009 00.003 1032 MultiStar: [#1 -0.19,-0.27,0.00,M2] [#2 0.09,-0.11,0.75,U] [#3 -0.01,-0.05,0.66,U] [#4 0.05,-0.14,0.61,U] [#5 -0.06,-0.02,0.63,U] [#6 -0.20,0.04,0.52,U] [#7 -0.10,-0.18,0.66,U] [#8 0.16,0.01,0.44,U] 
21:52:19.010 00.001 1032 refined, 7 included, MultiStar: {-0.00, -0.10}, one-star: {0.03, -0.20}
21:52:19.011 00.001 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.84)
21:52:19.012 00.001 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.84)
21:52:19.014 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.61 mountX=-0.09 mountY=0.03, mountTheta=2.84
21:52:19.018 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.10, opts=13)
21:52:19.021 00.003 1032 Enqueuing Move request for scope (-0.00, -0.10)
21:52:19.023 00.002 10072 Worker thread wakes up
21:52:19.023 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
21:52:19.023 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
21:52:19.023 00.000 10072 Moving (-0.00, -0.10) raw xDistance=-0.09 yDistance=0.03
21:52:19.025 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
21:52:19.027 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.32
21:52:19.027 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
21:52:19.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:19.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:52:19.027 00.000 10072 MoveAxis(W, 1, ABG)
21:52:19.027 00.000 10072 Guiding  Dir = 3, Dur = 1
21:52:19.027 00.000 10072 IsGuiding returns 0
21:52:19.029 00.002 10072 PulseGuide returned control before completion, sleep 11
21:52:19.044 00.015 1032 UpdateGuideState exits: m=1474 SNR=26.9
21:52:19.045 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:19.048 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:19.050 00.002 1032 Enqueuing Expose request
21:52:19.052 00.002 10072 IsGuiding returns 0
21:52:19.053 00.001 10072 Move returns status 0, amount 1
21:52:19.053 00.000 10072 MoveAxis(N, 0, ABG)
21:52:19.053 00.000 10072 Move returns status 0, amount 0
21:52:19.053 00.000 10072 move complete, result=0
21:52:19.053 00.000 10072 worker thread done servicing request
21:52:19.053 00.000 10072 Worker thread wakes up
21:52:19.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:19.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:19.061 00.008 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
21:52:19.678 00.617 10072 Exposure complete
21:52:19.735 00.057 10072 worker thread done servicing request
21:52:19.735 00.000 1032 OnExposeComplete: enter
21:52:19.738 00.003 1032 UpdateGuideState(): m_state=6
21:52:19.740 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1000
21:52:19.741 00.001 1032 Star::Find returns 1 (0), X=1104.58, Y=137.68, Mass=1268, SNR=24.9, Peak=119 HFD=3.2
21:52:19.743 00.002 1032 MultiStar: [#1 -0.20,-0.17,0.00,M3] [#2 0.06,-0.08,0.71,U] [#3 -0.06,0.11,0.73,U] [#4 -0.03,0.07,0.65,U] [#5 0.00,-0.00,0.67,U] [#6 -0.40,0.15,0.00,M1] [#7 -0.13,-0.02,0.71,U] [#8 0.03,0.04,0.53,U] 
21:52:19.745 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.03}, one-star: {-0.03, -0.21}
21:52:19.746 00.001 1032 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.83) = xAngle (-4.13 = 2.15)
21:52:19.748 00.002 1032 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.13 = 2.15)
21:52:19.750 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.30 mountX=-0.02 mountY=0.03, mountTheta=2.15
21:52:19.753 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
21:52:19.754 00.001 1032 Enqueuing Move request for scope (-0.02, -0.03)
21:52:19.756 00.002 10072 Worker thread wakes up
21:52:19.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
21:52:19.756 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
21:52:19.756 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
21:52:19.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:52:19.760 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.33
21:52:19.760 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:52:19.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:19.760 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:52:19.760 00.000 10072 MoveAxis(W, 1, ABG)
21:52:19.760 00.000 10072 Guiding  Dir = 3, Dur = 1
21:52:19.761 00.001 10072 IsGuiding returns 0
21:52:19.761 00.000 10072 PulseGuide returned control before completion, sleep 11
21:52:19.779 00.018 1032 UpdateGuideState exits: m=1268 SNR=24.9
21:52:19.780 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:19.782 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:19.783 00.001 1032 Enqueuing Expose request
21:52:19.785 00.002 10072 IsGuiding returns 0
21:52:19.785 00.000 10072 Move returns status 0, amount 1
21:52:19.785 00.000 10072 MoveAxis(N, 0, ABG)
21:52:19.785 00.000 10072 Move returns status 0, amount 0
21:52:19.785 00.000 10072 move complete, result=0
21:52:19.786 00.001 10072 worker thread done servicing request
21:52:19.786 00.000 10072 Worker thread wakes up
21:52:19.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:19.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:19.793 00.007 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:52:20.195 00.402 10072 Exposure complete
21:52:20.253 00.058 10072 worker thread done servicing request
21:52:20.253 00.000 1032 OnExposeComplete: enter
21:52:20.256 00.003 1032 UpdateGuideState(): m_state=6
21:52:20.258 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1001
21:52:20.259 00.001 1032 Star::Find returns 1 (0), X=1104.51, Y=137.74, Mass=1301, SNR=25.3, Peak=127 HFD=3.1
21:52:20.261 00.002 1032 MultiStar: [#1 -0.27,-0.04,0.00,M4] [#2 0.00,0.11,0.82,U] [#3 -0.09,0.31,0.00,M1] [#4 -0.02,0.17,0.68,U] [#5 0.03,0.20,0.66,U] [#6 -0.32,0.08,0.00,M2] [#7 -0.09,0.16,0.66,U] [#8 -0.02,0.22,0.51,U] 
21:52:20.262 00.001 1032 refined, 5 included, MultiStar: {-0.04, 0.09}, one-star: {-0.10, -0.15}
21:52:20.264 00.002 1032 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.83) = xAngle (0.15 = 0.15)
21:52:20.265 00.001 1032 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.15 = 0.15)
21:52:20.267 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.98 mountX=0.10 mountY=0.01, mountTheta=0.15
21:52:20.272 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.09, opts=13)
21:52:20.274 00.002 1032 Enqueuing Move request for scope (-0.04, 0.09)
21:52:20.276 00.002 10072 Worker thread wakes up
21:52:20.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
21:52:20.276 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
21:52:20.276 00.000 10072 Moving (-0.04, 0.09) raw xDistance=0.10 yDistance=0.01
21:52:20.278 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:52:20.281 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.34
21:52:20.281 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
21:52:20.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:20.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:52:20.281 00.000 10072 MoveAxis(E, 2, ABG)
21:52:20.281 00.000 10072 Guiding  Dir = 2, Dur = 2
21:52:20.282 00.001 10072 IsGuiding returns 0
21:52:20.282 00.000 10072 PulseGuide returned control before completion, sleep 12
21:52:20.299 00.017 1032 UpdateGuideState exits: m=1301 SNR=25.3
21:52:20.303 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:20.305 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:20.307 00.002 1032 Enqueuing Expose request
21:52:20.308 00.001 10072 IsGuiding returns 0
21:52:20.310 00.002 10072 Move returns status 0, amount 2
21:52:20.310 00.000 10072 MoveAxis(N, 0, ABG)
21:52:20.310 00.000 10072 Move returns status 0, amount 0
21:52:20.310 00.000 10072 move complete, result=0
21:52:20.310 00.000 10072 worker thread done servicing request
21:52:20.310 00.000 10072 Worker thread wakes up
21:52:20.310 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:20.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:20.317 00.007 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:52:20.945 00.628 10072 Exposure complete
21:52:20.998 00.053 10072 worker thread done servicing request
21:52:20.998 00.000 1032 OnExposeComplete: enter
21:52:21.000 00.002 1032 UpdateGuideState(): m_state=6
21:52:21.002 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1002
21:52:21.005 00.003 1032 Star::Find returns 1 (0), X=1104.46, Y=138.01, Mass=1046, SNR=22.7, Peak=86 HFD=3.2
21:52:21.007 00.002 1032 MultiStar: [#1 -0.29,0.07,0.00,M5] [#2 -0.06,0.20,0.82,U] [#3 0.02,0.11,0.91,U] [#4 -0.15,0.08,0.69,U] [#5 0.10,0.16,0.78,U] [#6 -0.11,0.19,0.65,U] [#7 -0.07,0.12,0.78,U] [#8 -0.05,0.30,0.00,M1] 
21:52:21.009 00.002 1032 refined, 6 included, MultiStar: {-0.06, 0.14}, one-star: {-0.15, 0.12}
21:52:21.010 00.001 1032 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.83) = xAngle (0.14 = 0.14)
21:52:21.011 00.001 1032 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.14 = 0.14)
21:52:21.013 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.97 mountX=0.15 mountY=0.02, mountTheta=0.14
21:52:21.016 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.14, opts=13)
21:52:21.019 00.003 1032 Enqueuing Move request for scope (-0.06, 0.14)
21:52:21.021 00.002 10072 Worker thread wakes up
21:52:21.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
21:52:21.021 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
21:52:21.021 00.000 10072 Moving (-0.06, 0.14) raw xDistance=0.15 yDistance=0.02
21:52:21.023 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:52:21.024 00.001 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 285.36
21:52:21.025 00.001 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
21:52:21.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:21.025 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:52:21.025 00.000 10072 MoveAxis(W, 68, ABG)
21:52:21.025 00.000 10072 Guiding  Dir = 3, Dur = 68
21:52:21.025 00.000 10072 IsGuiding returns 0
21:52:21.026 00.001 10072 PulseGuide returned control before completion, sleep 78
21:52:21.042 00.016 1032 UpdateGuideState exits: m=1046 SNR=22.7
21:52:21.044 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:21.045 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:21.048 00.003 1032 Enqueuing Expose request
21:52:21.114 00.066 10072 IsGuiding returns 1
21:52:21.115 00.001 10072 scope still moving after pulse duration time elapsed
21:52:21.145 00.030 10072 IsGuiding returns 0
21:52:21.145 00.000 10072 scope move finished after 68 + 52 ms
21:52:21.145 00.000 10072 Move returns status 0, amount 68
21:52:21.145 00.000 10072 MoveAxis(N, 0, ABG)
21:52:21.145 00.000 10072 Move returns status 0, amount 0
21:52:21.145 00.000 10072 move complete, result=0
21:52:21.145 00.000 10072 worker thread done servicing request
21:52:21.145 00.000 10072 Worker thread wakes up
21:52:21.145 00.000 1032 GuideStep: 0.1 px 68 ms WEST, 0.0 px 0 ms NORTH
21:52:21.151 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:21.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:21.555 00.404 10072 Exposure complete
21:52:21.613 00.058 10072 worker thread done servicing request
21:52:21.613 00.000 1032 OnExposeComplete: enter
21:52:21.616 00.003 1032 UpdateGuideState(): m_state=6
21:52:21.618 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1003
21:52:21.620 00.002 1032 Star::Find returns 1 (0), X=1104.65, Y=137.71, Mass=1228, SNR=24.6, Peak=119 HFD=3.1
21:52:21.621 00.001 1032 MultiStar: [#1 -0.28,-0.11,0.00,M6] [#2 -0.06,-0.06,0.87,U] [#3 -0.01,0.07,0.77,U] [#4 0.07,-0.01,0.64,U] [#5 0.09,0.22,0.70,U] [#6 -0.18,-0.15,0.55,U] [#7 -0.15,0.04,0.67,U] [#8 -0.06,0.02,0.61,U] 
21:52:21.623 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {0.04, -0.18}
21:52:21.624 00.001 1032 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.83) = xAngle (-4.53 = 1.76)
21:52:21.625 00.001 1032 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.53 = 1.76)
21:52:21.627 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.70 mountX=-0.01 mountY=0.03, mountTheta=1.76
21:52:21.631 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
21:52:21.633 00.002 1032 Enqueuing Move request for scope (-0.03, -0.01)
21:52:21.635 00.002 10072 Worker thread wakes up
21:52:21.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
21:52:21.635 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
21:52:21.635 00.000 10072 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.03
21:52:21.637 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=89, Gamma=2.230
21:52:21.640 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.37
21:52:21.640 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:52:21.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:21.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:52:21.640 00.000 10072 MoveAxis(E, 3, ABG)
21:52:21.640 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:21.640 00.000 10072 IsGuiding returns 0
21:52:21.641 00.001 10072 PulseGuide returned control before completion, sleep 13
21:52:21.658 00.017 1032 UpdateGuideState exits: m=1228 SNR=24.6
21:52:21.661 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:21.663 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:21.664 00.001 1032 Enqueuing Expose request
21:52:21.666 00.002 10072 IsGuiding returns 0
21:52:21.666 00.000 10072 Move returns status 0, amount 3
21:52:21.666 00.000 10072 MoveAxis(N, 0, ABG)
21:52:21.666 00.000 10072 Move returns status 0, amount 0
21:52:21.666 00.000 10072 move complete, result=0
21:52:21.666 00.000 10072 worker thread done servicing request
21:52:21.666 00.000 10072 Worker thread wakes up
21:52:21.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:21.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:21.674 00.008 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:52:22.305 00.631 10072 Exposure complete
21:52:22.361 00.056 10072 worker thread done servicing request
21:52:22.361 00.000 1032 OnExposeComplete: enter
21:52:22.364 00.003 1032 UpdateGuideState(): m_state=6
21:52:22.367 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1004
21:52:22.369 00.002 1032 Star::Find returns 1 (0), X=1104.59, Y=137.80, Mass=1246, SNR=24.7, Peak=122 HFD=3.2
21:52:22.370 00.001 1032 MultiStar: [#1 -0.14,-0.09,1.01,U] [#2 -0.04,-0.03,0.78,U] [#3 -0.02,0.08,0.72,U] [#4 0.04,-0.07,0.70,U] [#5 0.04,0.09,0.65,U] [#6 -0.20,0.03,0.65,U] [#7 -0.01,-0.09,0.77,U] [#8 -0.18,0.24,0.00,M1] 
21:52:22.372 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.03}, one-star: {-0.01, -0.08}
21:52:22.374 00.002 1032 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.83) = xAngle (-4.42 = 1.86)
21:52:22.376 00.002 1032 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.42 = 1.86)
21:52:22.378 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.59 mountX=-0.02 mountY=0.05, mountTheta=1.86
21:52:22.380 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
21:52:22.383 00.003 1032 Enqueuing Move request for scope (-0.04, -0.03)
21:52:22.384 00.001 10072 Worker thread wakes up
21:52:22.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
21:52:22.385 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
21:52:22.385 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.05
21:52:22.386 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:52:22.389 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.38
21:52:22.389 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:52:22.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:22.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:52:22.389 00.000 10072 MoveAxis(E, 3, ABG)
21:52:22.389 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:22.389 00.000 10072 IsGuiding returns 0
21:52:22.389 00.000 10072 PulseGuide returned control before completion, sleep 13
21:52:22.408 00.019 1032 UpdateGuideState exits: m=1246 SNR=24.7
21:52:22.410 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:22.411 00.001 10072 IsGuiding returns 0
21:52:22.411 00.000 10072 Move returns status 0, amount 3
21:52:22.411 00.000 10072 MoveAxis(N, 0, ABG)
21:52:22.412 00.001 10072 Move returns status 0, amount 0
21:52:22.412 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:22.414 00.002 1032 Enqueuing Expose request
21:52:22.416 00.002 10072 move complete, result=0
21:52:22.416 00.000 10072 worker thread done servicing request
21:52:22.416 00.000 1032 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
21:52:22.418 00.002 10072 Worker thread wakes up
21:52:22.418 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:22.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:22.838 00.420 10072 Exposure complete
21:52:22.896 00.058 10072 worker thread done servicing request
21:52:22.896 00.000 1032 OnExposeComplete: enter
21:52:22.899 00.003 1032 UpdateGuideState(): m_state=6
21:52:22.901 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1005
21:52:22.903 00.002 1032 Star::Find returns 1 (0), X=1104.55, Y=137.81, Mass=1371, SNR=26.0, Peak=138 HFD=3.2
21:52:22.905 00.002 1032 MultiStar: [#1 -0.20,0.03,0.89,U] [#2 -0.04,0.07,0.75,U] [#3 -0.07,0.11,0.71,U] [#4 0.08,0.10,0.64,U] [#5 0.12,0.36,0.00,M1] [#6 -0.27,0.15,0.00,M1] [#7 -0.17,0.02,0.69,U] [#8 -0.11,0.15,0.50,U] 
21:52:22.908 00.003 1032 refined, 6 included, MultiStar: {-0.08, 0.05}, one-star: {-0.06, -0.08}
21:52:22.909 00.001 1032 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.83) = xAngle (0.82 = 0.82)
21:52:22.911 00.002 1032 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.82 = 0.82)
21:52:22.914 00.003 1032 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.65 mountX=0.07 mountY=0.07, mountTheta=0.82
21:52:22.917 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.05, opts=13)
21:52:22.919 00.002 1032 Enqueuing Move request for scope (-0.08, 0.05)
21:52:22.921 00.002 10072 Worker thread wakes up
21:52:22.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
21:52:22.921 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
21:52:22.921 00.000 10072 Moving (-0.08, 0.05) raw xDistance=0.07 yDistance=0.07
21:52:22.925 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.40
21:52:22.925 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
21:52:22.925 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:22.925 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:52:22.928 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:52:22.928 00.000 10072 MoveAxis(E, 3, ABG)
21:52:22.928 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:22.928 00.000 10072 IsGuiding returns 0
21:52:22.929 00.001 10072 PulseGuide returned control before completion, sleep 13
21:52:22.944 00.015 10072 IsGuiding returns 0
21:52:22.944 00.000 10072 Move returns status 0, amount 3
21:52:22.944 00.000 10072 MoveAxis(N, 0, ABG)
21:52:22.944 00.000 10072 Move returns status 0, amount 0
21:52:22.944 00.000 10072 move complete, result=0
21:52:22.944 00.000 10072 worker thread done servicing request
21:52:22.945 00.001 1032 UpdateGuideState exits: m=1371 SNR=26.0
21:52:22.948 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:22.949 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:22.950 00.001 1032 Enqueuing Expose request
21:52:22.952 00.002 1032 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:52:22.954 00.002 10072 Worker thread wakes up
21:52:22.954 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:22.954 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:23.589 00.635 10072 Exposure complete
21:52:23.647 00.058 10072 worker thread done servicing request
21:52:23.648 00.001 1032 OnExposeComplete: enter
21:52:23.649 00.001 1032 UpdateGuideState(): m_state=6
21:52:23.651 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1006
21:52:23.653 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=137.87, Mass=1248, SNR=24.8, Peak=104 HFD=3.2
21:52:23.655 00.002 1032 MultiStar: [#1 -0.22,0.06,1.04,U] [#2 -0.03,0.15,0.79,U] [#3 0.08,0.40,0.00,M1] [#4 0.05,0.17,0.70,U] [#5 0.07,0.17,0.63,U] [#6 -0.20,0.02,0.61,U] [#7 -0.13,0.07,0.72,U] [#8 -0.05,0.26,0.00,M1] 
21:52:23.656 00.001 1032 single-star, 6 included, MultiStar: {-0.07, 0.08}, one-star: {0.02, -0.02}
21:52:23.657 00.001 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
21:52:23.659 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
21:52:23.660 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.79 mountX=-0.02 mountY=-0.01, mountTheta=-2.63
21:52:23.663 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
21:52:23.665 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
21:52:23.667 00.002 10072 Worker thread wakes up
21:52:23.667 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
21:52:23.667 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
21:52:23.667 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
21:52:23.670 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:52:23.672 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.41
21:52:23.672 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:52:23.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:23.673 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:52:23.673 00.000 10072 MoveAxis(E, 4, ABG)
21:52:23.673 00.000 10072 Guiding  Dir = 2, Dur = 4
21:52:23.673 00.000 10072 IsGuiding returns 0
21:52:23.674 00.001 10072 PulseGuide returned control before completion, sleep 14
21:52:23.691 00.017 1032 UpdateGuideState exits: m=1248 SNR=24.8
21:52:23.692 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:23.694 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:23.695 00.001 1032 Enqueuing Expose request
21:52:23.698 00.003 10072 IsGuiding returns 0
21:52:23.698 00.000 10072 Move returns status 0, amount 4
21:52:23.698 00.000 10072 MoveAxis(N, 0, ABG)
21:52:23.698 00.000 10072 Move returns status 0, amount 0
21:52:23.698 00.000 10072 move complete, result=0
21:52:23.698 00.000 10072 worker thread done servicing request
21:52:23.698 00.000 10072 Worker thread wakes up
21:52:23.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:23.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:23.706 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:52:24.107 00.401 10072 Exposure complete
21:52:24.166 00.059 10072 worker thread done servicing request
21:52:24.166 00.000 1032 OnExposeComplete: enter
21:52:24.168 00.002 1032 UpdateGuideState(): m_state=6
21:52:24.170 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1007
21:52:24.172 00.002 1032 Star::Find returns 1 (0), X=1104.64, Y=137.80, Mass=951, SNR=21.6, Peak=87 HFD=3.2
21:52:24.174 00.002 1032 MultiStar: [#1 -0.21,-0.07,1.25,U] [#2 0.02,0.21,0.90,U] [#3 0.08,0.14,0.88,U] [#4 0.02,0.08,0.75,U] [#5 0.06,0.14,0.78,U] [#6 -0.17,-0.02,0.69,U] [#7 -0.13,0.06,0.79,U] [#8 0.08,0.12,0.59,U] 
21:52:24.176 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {0.03, -0.08}
21:52:24.178 00.002 1032 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.83) = xAngle (0.30 = 0.30)
21:52:24.179 00.001 1032 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.30 = 0.30)
21:52:24.182 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.13 mountX=0.06 mountY=0.02, mountTheta=0.30
21:52:24.185 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
21:52:24.186 00.001 1032 Enqueuing Move request for scope (-0.03, 0.05)
21:52:24.188 00.002 10072 Worker thread wakes up
21:52:24.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
21:52:24.188 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
21:52:24.188 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.06 yDistance=0.02
21:52:24.190 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:52:24.193 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.42
21:52:24.193 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
21:52:24.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:24.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:52:24.193 00.000 10072 MoveAxis(E, 3, ABG)
21:52:24.193 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:24.193 00.000 10072 IsGuiding returns 0
21:52:24.194 00.001 10072 PulseGuide returned control before completion, sleep 13
21:52:24.212 00.018 1032 UpdateGuideState exits: m=951 SNR=21.6
21:52:24.213 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:24.216 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:24.217 00.001 1032 Enqueuing Expose request
21:52:24.218 00.001 10072 IsGuiding returns 0
21:52:24.219 00.001 10072 Move returns status 0, amount 3
21:52:24.219 00.000 10072 MoveAxis(N, 0, ABG)
21:52:24.219 00.000 10072 Move returns status 0, amount 0
21:52:24.219 00.000 10072 move complete, result=0
21:52:24.219 00.000 10072 worker thread done servicing request
21:52:24.219 00.000 10072 Worker thread wakes up
21:52:24.219 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:24.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:24.225 00.006 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:52:24.856 00.631 10072 Exposure complete
21:52:24.913 00.057 10072 worker thread done servicing request
21:52:24.914 00.001 1032 OnExposeComplete: enter
21:52:24.915 00.001 1032 UpdateGuideState(): m_state=6
21:52:24.918 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1008
21:52:24.920 00.002 1032 Star::Find returns 1 (0), X=1104.64, Y=137.85, Mass=1069, SNR=22.9, Peak=95 HFD=3.1
21:52:24.921 00.001 1032 MultiStar: [#1 -0.11,-0.04,1.13,U] [#2 0.10,0.12,0.84,U] [#3 0.10,0.34,0.00,M1] [#4 0.29,0.08,0.00,M1] [#5 -0.02,0.24,0.69,U] [#6 -0.10,0.07,0.69,U] [#7 -0.06,-0.12,0.79,U] [#8 -0.02,0.07,0.55,U] 
21:52:24.924 00.003 1032 refined, 6 included, MultiStar: {-0.03, 0.03}, one-star: {0.04, -0.04}
21:52:24.926 00.002 1032 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.83) = xAngle (0.42 = 0.42)
21:52:24.927 00.001 1032 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.42 = 0.42)
21:52:24.929 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.25 mountX=0.04 mountY=0.02, mountTheta=0.42
21:52:24.932 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
21:52:24.934 00.002 1032 Enqueuing Move request for scope (-0.03, 0.03)
21:52:24.935 00.001 10072 Worker thread wakes up
21:52:24.936 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
21:52:24.936 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
21:52:24.936 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.02
21:52:24.937 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
21:52:24.939 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.44
21:52:24.939 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:52:24.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:24.940 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:52:24.940 00.000 10072 MoveAxis(E, 3, ABG)
21:52:24.940 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:24.940 00.000 10072 IsGuiding returns 0
21:52:24.940 00.000 10072 PulseGuide returned control before completion, sleep 13
21:52:24.957 00.017 1032 UpdateGuideState exits: m=1069 SNR=22.9
21:52:24.958 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:24.961 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:24.962 00.001 1032 Enqueuing Expose request
21:52:24.963 00.001 10072 IsGuiding returns 0
21:52:24.964 00.001 10072 Move returns status 0, amount 3
21:52:24.964 00.000 10072 MoveAxis(N, 0, ABG)
21:52:24.964 00.000 10072 Move returns status 0, amount 0
21:52:24.964 00.000 10072 move complete, result=0
21:52:24.964 00.000 10072 worker thread done servicing request
21:52:24.964 00.000 10072 Worker thread wakes up
21:52:24.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:24.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:24.972 00.008 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:52:25.371 00.399 10072 Exposure complete
21:52:25.428 00.057 10072 worker thread done servicing request
21:52:25.428 00.000 1032 OnExposeComplete: enter
21:52:25.430 00.002 1032 UpdateGuideState(): m_state=6
21:52:25.433 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1009
21:52:25.435 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=137.90, Mass=1093, SNR=23.2, Peak=98 HFD=3.2
21:52:25.437 00.002 1032 MultiStar: [#1 -0.24,-0.01,1.12,U] [#2 0.12,-0.05,0.79,U] [#3 0.11,0.19,0.76,U] [#4 0.15,0.06,0.63,U] [#5 0.09,0.15,0.81,U] [#6 -0.05,0.03,0.63,U] [#7 -0.12,-0.01,0.72,U] [#8 0.12,0.10,0.59,U] 
21:52:25.440 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.05, 0.02}
21:52:25.442 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
21:52:25.443 00.001 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
21:52:25.446 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.32 mountX=0.04 mountY=-0.02, mountTheta=-0.51
21:52:25.449 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
21:52:25.450 00.001 1032 Enqueuing Move request for scope (0.01, 0.05)
21:52:25.452 00.002 10072 Worker thread wakes up
21:52:25.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
21:52:25.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
21:52:25.452 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.02
21:52:25.455 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:52:25.457 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.45
21:52:25.457 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:52:25.457 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:25.458 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:52:25.458 00.000 10072 MoveAxis(E, 3, ABG)
21:52:25.458 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:25.458 00.000 10072 IsGuiding returns 0
21:52:25.458 00.000 10072 PulseGuide returned control before completion, sleep 13
21:52:25.476 00.018 1032 UpdateGuideState exits: m=1093 SNR=23.2
21:52:25.479 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:25.481 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:25.482 00.001 1032 Enqueuing Expose request
21:52:25.484 00.002 10072 IsGuiding returns 0
21:52:25.484 00.000 10072 Move returns status 0, amount 3
21:52:25.484 00.000 10072 MoveAxis(N, 0, ABG)
21:52:25.484 00.000 10072 Move returns status 0, amount 0
21:52:25.484 00.000 10072 move complete, result=0
21:52:25.484 00.000 10072 worker thread done servicing request
21:52:25.485 00.001 10072 Worker thread wakes up
21:52:25.485 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:25.485 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:25.495 00.010 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:52:26.119 00.624 10072 Exposure complete
21:52:26.180 00.061 10072 worker thread done servicing request
21:52:26.180 00.000 1032 OnExposeComplete: enter
21:52:26.182 00.002 1032 UpdateGuideState(): m_state=6
21:52:26.184 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1010
21:52:26.185 00.001 1032 Star::Find returns 1 (0), X=1104.52, Y=137.86, Mass=1184, SNR=24.2, Peak=111 HFD=3.1
21:52:26.188 00.003 1032 MultiStar: [#1 -0.28,-0.16,0.00,M1] [#2 0.02,0.17,0.73,U] [#3 0.06,0.14,0.77,U] [#4 -0.01,0.01,0.67,U] [#5 -0.05,0.17,0.66,U] [#6 -0.10,0.15,0.62,U] [#7 -0.05,-0.03,0.76,U] [#8 0.12,0.12,0.52,U] 
21:52:26.190 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.08}, one-star: {-0.09, -0.02}
21:52:26.191 00.001 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
21:52:26.193 00.002 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
21:52:26.194 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.82 mountX=0.08 mountY=-0.00, mountTheta=-0.01
21:52:26.197 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.08, opts=13)
21:52:26.200 00.003 1032 Enqueuing Move request for scope (-0.02, 0.08)
21:52:26.201 00.001 10072 Worker thread wakes up
21:52:26.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
21:52:26.201 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
21:52:26.201 00.000 10072 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.00
21:52:26.203 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:52:26.205 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.47
21:52:26.205 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
21:52:26.205 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:26.206 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:52:26.206 00.000 10072 MoveAxis(E, 4, ABG)
21:52:26.206 00.000 10072 Guiding  Dir = 2, Dur = 4
21:52:26.206 00.000 10072 IsGuiding returns 0
21:52:26.206 00.000 10072 PulseGuide returned control before completion, sleep 14
21:52:26.223 00.017 1032 UpdateGuideState exits: m=1184 SNR=24.2
21:52:26.226 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:26.228 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:26.229 00.001 1032 Enqueuing Expose request
21:52:26.230 00.001 10072 IsGuiding returns 0
21:52:26.230 00.000 10072 Move returns status 0, amount 4
21:52:26.231 00.001 10072 MoveAxis(N, 0, ABG)
21:52:26.231 00.000 10072 Move returns status 0, amount 0
21:52:26.231 00.000 10072 move complete, result=0
21:52:26.231 00.000 10072 worker thread done servicing request
21:52:26.231 00.000 10072 Worker thread wakes up
21:52:26.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:26.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:26.239 00.008 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:52:26.636 00.397 10072 Exposure complete
21:52:26.690 00.054 10072 worker thread done servicing request
21:52:26.690 00.000 1032 OnExposeComplete: enter
21:52:26.692 00.002 1032 UpdateGuideState(): m_state=6
21:52:26.693 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1011
21:52:26.694 00.001 1032 Star::Find returns 1 (0), X=1104.60, Y=137.85, Mass=1387, SNR=26.1, Peak=123 HFD=3.2
21:52:26.696 00.002 1032 MultiStar: [#1 -0.23,-0.05,0.91,U] [#2 0.02,0.04,0.80,U] [#3 -0.05,0.14,0.72,U] [#4 0.04,-0.06,0.64,U] [#5 0.04,0.09,0.61,U] [#6 -0.03,0.19,0.58,U] [#7 -0.14,-0.11,0.63,U] [#8 0.03,0.13,0.53,U] 
21:52:26.697 00.001 1032 single-star, 8 included, MultiStar: {-0.04, 0.03}, one-star: {-0.01, -0.03}
21:52:26.700 00.003 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.61)
21:52:26.701 00.001 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.61)
21:52:26.702 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.84 mountX=-0.03 mountY=0.02, mountTheta=2.61
21:52:26.705 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
21:52:26.706 00.001 1032 Enqueuing Move request for scope (-0.01, -0.03)
21:52:26.708 00.002 10072 Worker thread wakes up
21:52:26.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
21:52:26.708 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
21:52:26.708 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
21:52:26.710 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:52:26.711 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.48
21:52:26.711 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:52:26.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:26.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:52:26.711 00.000 10072 MoveAxis(E, 3, ABG)
21:52:26.712 00.001 10072 Guiding  Dir = 2, Dur = 3
21:52:26.712 00.000 10072 IsGuiding returns 0
21:52:26.712 00.000 10072 PulseGuide returned control before completion, sleep 13
21:52:26.729 00.017 10072 IsGuiding returns 0
21:52:26.729 00.000 10072 Move returns status 0, amount 3
21:52:26.729 00.000 10072 MoveAxis(N, 0, ABG)
21:52:26.729 00.000 10072 Move returns status 0, amount 0
21:52:26.729 00.000 10072 move complete, result=0
21:52:26.729 00.000 10072 worker thread done servicing request
21:52:26.730 00.001 1032 UpdateGuideState exits: m=1387 SNR=26.1
21:52:26.732 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:26.733 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:26.735 00.002 1032 Enqueuing Expose request
21:52:26.736 00.001 10072 Worker thread wakes up
21:52:26.736 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:26.736 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:26.736 00.000 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:52:27.373 00.637 10072 Exposure complete
21:52:27.429 00.056 10072 worker thread done servicing request
21:52:27.429 00.000 1032 OnExposeComplete: enter
21:52:27.431 00.002 1032 UpdateGuideState(): m_state=6
21:52:27.433 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1012
21:52:27.435 00.002 1032 Star::Find returns 1 (0), X=1104.62, Y=137.73, Mass=1214, SNR=24.4, Peak=112 HFD=3.2
21:52:27.437 00.002 1032 MultiStar: [#1 -0.28,-0.13,0.00,M1] [#2 0.08,-0.03,0.72,U] [#3 -0.07,0.03,0.74,U] [#4 0.05,-0.09,0.72,U] [#5 0.14,0.10,0.66,U] [#6 -0.16,-0.10,0.59,U] [#7 -0.05,-0.08,0.69,U] [#8 0.08,-0.01,0.48,U] 
21:52:27.439 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {0.01, -0.15}
21:52:27.440 00.001 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
21:52:27.442 00.002 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
21:52:27.443 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.34 mountX=-0.05 mountY=0.00, mountTheta=3.11
21:52:27.447 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
21:52:27.449 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
21:52:27.451 00.002 10072 Worker thread wakes up
21:52:27.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
21:52:27.451 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
21:52:27.451 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.00
21:52:27.454 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:52:27.456 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.50
21:52:27.456 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:52:27.457 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:27.457 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:52:27.457 00.000 10072 MoveAxis(E, 4, ABG)
21:52:27.457 00.000 10072 Guiding  Dir = 2, Dur = 4
21:52:27.457 00.000 10072 IsGuiding returns 0
21:52:27.458 00.001 10072 PulseGuide returned control before completion, sleep 14
21:52:27.474 00.016 1032 UpdateGuideState exits: m=1214 SNR=24.4
21:52:27.476 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:27.478 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:27.479 00.001 1032 Enqueuing Expose request
21:52:27.480 00.001 10072 IsGuiding returns 0
21:52:27.481 00.001 10072 Move returns status 0, amount 4
21:52:27.481 00.000 10072 MoveAxis(N, 0, ABG)
21:52:27.481 00.000 10072 Move returns status 0, amount 0
21:52:27.481 00.000 10072 move complete, result=0
21:52:27.481 00.000 10072 worker thread done servicing request
21:52:27.481 00.000 10072 Worker thread wakes up
21:52:27.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:27.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:27.489 00.008 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:52:27.888 00.399 10072 Exposure complete
21:52:27.945 00.057 10072 worker thread done servicing request
21:52:27.946 00.001 1032 OnExposeComplete: enter
21:52:27.947 00.001 1032 UpdateGuideState(): m_state=6
21:52:27.949 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1013
21:52:27.951 00.002 1032 Star::Find returns 1 (0), X=1104.65, Y=137.71, Mass=1207, SNR=24.4, Peak=122 HFD=3.1
21:52:27.952 00.001 1032 MultiStar: [#1 -0.22,-0.22,0.00,M2] [#2 0.01,-0.00,0.79,U] [#3 -0.15,0.07,0.78,U] [#4 -0.09,-0.07,0.68,U] [#5 0.16,-0.02,0.73,U] [#6 -0.24,0.10,0.00,M1] [#7 -0.13,-0.16,0.73,U] [#8 0.01,0.10,0.57,U] 
21:52:27.955 00.003 1032 refined, 6 included, MultiStar: {-0.02, -0.05}, one-star: {0.04, -0.17}
21:52:27.957 00.002 1032 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.83) = xAngle (-3.80 = 2.48)
21:52:27.958 00.001 1032 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.80 = 2.48)
21:52:27.959 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.97 mountX=-0.04 mountY=0.03, mountTheta=2.48
21:52:27.963 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
21:52:27.964 00.001 1032 Enqueuing Move request for scope (-0.02, -0.05)
21:52:27.966 00.002 10072 Worker thread wakes up
21:52:27.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
21:52:27.966 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
21:52:27.966 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.03
21:52:27.968 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:52:27.970 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.51
21:52:27.971 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:52:27.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:27.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:52:27.971 00.000 10072 MoveAxis(E, 4, ABG)
21:52:27.971 00.000 10072 Guiding  Dir = 2, Dur = 4
21:52:27.971 00.000 10072 IsGuiding returns 0
21:52:27.972 00.001 10072 PulseGuide returned control before completion, sleep 14
21:52:27.989 00.017 1032 UpdateGuideState exits: m=1207 SNR=24.4
21:52:27.993 00.004 10072 IsGuiding returns 0
21:52:27.993 00.000 10072 Move returns status 0, amount 4
21:52:27.993 00.000 10072 MoveAxis(N, 0, ABG)
21:52:27.993 00.000 10072 Move returns status 0, amount 0
21:52:27.993 00.000 10072 move complete, result=0
21:52:27.993 00.000 10072 worker thread done servicing request
21:52:27.994 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:27.996 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:27.998 00.002 1032 Enqueuing Expose request
21:52:27.999 00.001 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:52:28.001 00.002 10072 Worker thread wakes up
21:52:28.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:28.001 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:28.639 00.638 10072 Exposure complete
21:52:28.695 00.056 10072 worker thread done servicing request
21:52:28.695 00.000 1032 OnExposeComplete: enter
21:52:28.697 00.002 1032 UpdateGuideState(): m_state=6
21:52:28.700 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1014
21:52:28.701 00.001 1032 Star::Find returns 1 (0), X=1104.67, Y=137.78, Mass=1337, SNR=25.7, Peak=127 HFD=3.1
21:52:28.702 00.001 1032 MultiStar: [#1 -0.30,-0.22,0.00,M3] [#2 0.02,-0.12,0.79,U] [#3 0.15,0.25,0.00,M1] [#4 -0.03,-0.01,0.68,U] [#5 0.04,-0.01,0.70,U] [#6 -0.28,-0.13,0.00,M2] [#7 -0.17,0.01,0.62,U] [#8 -0.01,-0.05,0.52,U] 
21:52:28.704 00.002 1032 refined, 5 included, MultiStar: {-0.00, -0.06}, one-star: {0.07, -0.11}
21:52:28.705 00.001 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.80)
21:52:28.707 00.002 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.80)
21:52:28.708 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.65 mountX=-0.05 mountY=0.02, mountTheta=2.80
21:52:28.710 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.06, opts=13)
21:52:28.712 00.002 1032 Enqueuing Move request for scope (-0.00, -0.06)
21:52:28.713 00.001 10072 Worker thread wakes up
21:52:28.713 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
21:52:28.713 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
21:52:28.713 00.000 10072 Moving (-0.00, -0.06) raw xDistance=-0.05 yDistance=0.02
21:52:28.717 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
21:52:28.718 00.001 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.52
21:52:28.718 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:52:28.719 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:28.719 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:52:28.719 00.000 10072 MoveAxis(E, 5, ABG)
21:52:28.719 00.000 10072 Guiding  Dir = 2, Dur = 5
21:52:28.719 00.000 10072 IsGuiding returns 0
21:52:28.720 00.001 10072 PulseGuide returned control before completion, sleep 15
21:52:28.736 00.016 1032 UpdateGuideState exits: m=1337 SNR=25.7
21:52:28.739 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:28.740 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:28.742 00.002 1032 Enqueuing Expose request
21:52:28.746 00.004 10072 IsGuiding returns 0
21:52:28.746 00.000 10072 Move returns status 0, amount 5
21:52:28.746 00.000 10072 MoveAxis(N, 0, ABG)
21:52:28.746 00.000 10072 Move returns status 0, amount 0
21:52:28.746 00.000 10072 move complete, result=0
21:52:28.746 00.000 10072 worker thread done servicing request
21:52:28.746 00.000 10072 Worker thread wakes up
21:52:28.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:28.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:28.750 00.004 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:52:29.157 00.407 10072 Exposure complete
21:52:29.214 00.057 10072 worker thread done servicing request
21:52:29.214 00.000 1032 OnExposeComplete: enter
21:52:29.217 00.003 1032 UpdateGuideState(): m_state=6
21:52:29.219 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1015
21:52:29.222 00.003 1032 Star::Find returns 1 (0), X=1104.69, Y=137.76, Mass=1391, SNR=26.2, Peak=128 HFD=3.1
21:52:29.223 00.001 1032 MultiStar: [#1 -0.21,-0.10,0.81,U] [#2 0.04,-0.11,0.83,U] [#3 0.11,0.08,0.71,U] [#4 0.06,0.08,0.68,U] [#5 -0.13,0.16,0.59,U] [#6 -0.05,-0.04,0.56,U] [#7 -0.01,-0.02,0.66,U] [#8 0.09,0.20,0.50,U] 
21:52:29.225 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.00}, one-star: {0.08, -0.12}
21:52:29.226 00.001 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
21:52:29.229 00.003 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
21:52:29.231 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-1.23 mountX=-0.00 mountY=-0.00, mountTheta=-3.06
21:52:29.234 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.00, opts=13)
21:52:29.235 00.001 1032 Enqueuing Move request for scope (0.00, -0.00)
21:52:29.239 00.004 10072 Worker thread wakes up
21:52:29.239 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
21:52:29.239 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
21:52:29.240 00.001 10072 Moving (0.00, -0.00) raw xDistance=-0.00 yDistance=-0.00
21:52:29.241 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
21:52:29.243 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.54
21:52:29.243 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:52:29.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:29.244 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:52:29.244 00.000 10072 MoveAxis(E, 4, ABG)
21:52:29.244 00.000 10072 Guiding  Dir = 2, Dur = 4
21:52:29.244 00.000 10072 IsGuiding returns 0
21:52:29.245 00.001 10072 PulseGuide returned control before completion, sleep 14
21:52:29.260 00.015 1032 UpdateGuideState exits: m=1391 SNR=26.2
21:52:29.263 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:29.265 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:29.267 00.002 1032 Enqueuing Expose request
21:52:29.268 00.001 10072 IsGuiding returns 0
21:52:29.268 00.000 10072 Move returns status 0, amount 4
21:52:29.268 00.000 10072 MoveAxis(N, 0, ABG)
21:52:29.268 00.000 10072 Move returns status 0, amount 0
21:52:29.269 00.001 10072 move complete, result=0
21:52:29.269 00.000 10072 worker thread done servicing request
21:52:29.269 00.000 10072 Worker thread wakes up
21:52:29.269 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:29.269 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:29.276 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:52:29.897 00.621 10072 Exposure complete
21:52:29.956 00.059 10072 worker thread done servicing request
21:52:29.956 00.000 1032 OnExposeComplete: enter
21:52:29.959 00.003 1032 UpdateGuideState(): m_state=6
21:52:29.961 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1016
21:52:29.962 00.001 1032 Star::Find returns 1 (0), X=1104.75, Y=137.62, Mass=1342, SNR=25.7, Peak=133 HFD=3.2
21:52:29.964 00.002 1032 MultiStar: [#1 -0.31,-0.11,0.00,M3] [#2 0.07,-0.14,0.72,U] [#3 0.08,0.10,0.74,U] [#4 -0.00,-0.01,0.67,U] [#5 0.10,0.03,0.61,U] [#6 -0.14,0.17,0.64,U] [#7 -0.01,-0.20,0.71,U] [#8 0.07,0.02,0.50,U] 
21:52:29.966 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.14, -0.27}
21:52:29.968 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
21:52:29.969 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
21:52:29.971 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.86 mountX=-0.06 mountY=-0.03, mountTheta=-2.69
21:52:29.974 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
21:52:29.978 00.004 1032 Enqueuing Move request for scope (0.05, -0.05)
21:52:29.979 00.001 10072 Worker thread wakes up
21:52:29.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
21:52:29.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
21:52:29.979 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.03
21:52:29.981 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:52:29.983 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.55
21:52:29.983 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:52:29.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:29.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:52:29.983 00.000 10072 MoveAxis(E, 3, ABG)
21:52:29.983 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:29.985 00.002 10072 IsGuiding returns 0
21:52:29.985 00.000 10072 PulseGuide returned control before completion, sleep 13
21:52:30.002 00.017 10072 IsGuiding returns 0
21:52:30.002 00.000 10072 Move returns status 0, amount 3
21:52:30.002 00.000 10072 MoveAxis(N, 0, ABG)
21:52:30.002 00.000 10072 Move returns status 0, amount 0
21:52:30.002 00.000 10072 move complete, result=0
21:52:30.002 00.000 10072 worker thread done servicing request
21:52:30.004 00.002 1032 UpdateGuideState exits: m=1342 SNR=25.7
21:52:30.006 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:30.007 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:30.008 00.001 1032 Enqueuing Expose request
21:52:30.011 00.003 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:52:30.013 00.002 10072 Worker thread wakes up
21:52:30.013 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:30.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:30.424 00.411 10072 Exposure complete
21:52:30.483 00.059 10072 worker thread done servicing request
21:52:30.483 00.000 1032 OnExposeComplete: enter
21:52:30.486 00.003 1032 UpdateGuideState(): m_state=6
21:52:30.488 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1017
21:52:30.490 00.002 1032 Star::Find returns 1 (0), X=1104.76, Y=137.58, Mass=1371, SNR=26.0, Peak=119 HFD=3.2
21:52:30.493 00.003 1032 MultiStar: [#1 -0.26,-0.24,0.00,M4] [#2 -0.02,-0.24,0.79,U] [#3 -0.02,0.12,0.74,U] [#4 0.00,-0.14,0.66,U] [#5 -0.03,-0.00,0.60,U] [#6 -0.11,0.03,0.59,U] [#7 -0.07,-0.06,0.65,U] [#8 -0.01,-0.16,0.48,U] 
21:52:30.495 00.002 1032 refined, 7 included, MultiStar: {-0.00, -0.11}, one-star: {0.15, -0.31}
21:52:30.497 00.002 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.86)
21:52:30.498 00.001 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.86)
21:52:30.500 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.59 mountX=-0.11 mountY=0.03, mountTheta=2.86
21:52:30.504 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.11, opts=13)
21:52:30.506 00.002 1032 Enqueuing Move request for scope (-0.00, -0.11)
21:52:30.508 00.002 10072 Worker thread wakes up
21:52:30.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
21:52:30.508 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
21:52:30.509 00.001 10072 Moving (-0.00, -0.11) raw xDistance=-0.11 yDistance=0.03
21:52:30.510 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
21:52:30.513 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.57
21:52:30.513 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
21:52:30.514 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:30.514 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:52:30.514 00.000 10072 MoveAxis(E, 3, ABG)
21:52:30.514 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:30.514 00.000 10072 IsGuiding returns 0
21:52:30.515 00.001 10072 PulseGuide returned control before completion, sleep 13
21:52:30.531 00.016 1032 UpdateGuideState exits: m=1371 SNR=26.0
21:52:30.534 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:30.535 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:30.537 00.002 1032 Enqueuing Expose request
21:52:30.538 00.001 10072 IsGuiding returns 0
21:52:30.538 00.000 10072 Move returns status 0, amount 3
21:52:30.538 00.000 10072 MoveAxis(N, 0, ABG)
21:52:30.538 00.000 10072 Move returns status 0, amount 0
21:52:30.538 00.000 10072 move complete, result=0
21:52:30.539 00.001 10072 worker thread done servicing request
21:52:30.539 00.000 10072 Worker thread wakes up
21:52:30.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:30.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:30.545 00.006 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:52:31.172 00.627 10072 Exposure complete
21:52:31.231 00.059 10072 worker thread done servicing request
21:52:31.232 00.001 1032 OnExposeComplete: enter
21:52:31.233 00.001 1032 UpdateGuideState(): m_state=6
21:52:31.236 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1018
21:52:31.238 00.002 1032 Star::Find returns 1 (0), X=1104.54, Y=137.80, Mass=1435, SNR=26.6, Peak=132 HFD=3.3
21:52:31.239 00.001 1032 MultiStar: [#1 -0.17,-0.03,0.97,U] [#2 -0.03,0.03,0.71,U] [#3 0.07,0.27,0.00,M1] [#4 0.02,0.00,0.66,U] [#5 0.06,0.07,0.62,U] [#6 -0.13,0.09,0.62,U] [#7 0.05,-0.01,0.66,U] [#8 0.16,0.20,0.00,M1] 
21:52:31.242 00.003 1032 refined, 6 included, MultiStar: {-0.05, 0.00}, one-star: {-0.07, -0.08}
21:52:31.243 00.001 1032 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.83) = xAngle (1.29 = 1.29)
21:52:31.245 00.002 1032 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.29 = 1.29)
21:52:31.248 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.12 mountX=0.01 mountY=0.05, mountTheta=1.29
21:52:31.251 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.00, opts=13)
21:52:31.254 00.003 1032 Enqueuing Move request for scope (-0.05, 0.00)
21:52:31.256 00.002 10072 Worker thread wakes up
21:52:31.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
21:52:31.256 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
21:52:31.256 00.000 10072 Moving (-0.05, 0.00) raw xDistance=0.01 yDistance=0.05
21:52:31.258 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=89, Gamma=2.230
21:52:31.260 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.58
21:52:31.260 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:52:31.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:31.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:52:31.260 00.000 10072 MoveAxis(E, 4, ABG)
21:52:31.260 00.000 10072 Guiding  Dir = 2, Dur = 4
21:52:31.260 00.000 10072 IsGuiding returns 0
21:52:31.261 00.001 10072 PulseGuide returned control before completion, sleep 14
21:52:31.279 00.018 10072 IsGuiding returns 0
21:52:31.279 00.000 10072 Move returns status 0, amount 4
21:52:31.279 00.000 10072 MoveAxis(N, 0, ABG)
21:52:31.279 00.000 10072 Move returns status 0, amount 0
21:52:31.279 00.000 10072 move complete, result=0
21:52:31.279 00.000 1032 UpdateGuideState exits: m=1435 SNR=26.6
21:52:31.281 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:31.283 00.002 10072 worker thread done servicing request
21:52:31.283 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:31.285 00.002 1032 Enqueuing Expose request
21:52:31.287 00.002 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:52:31.290 00.003 10072 Worker thread wakes up
21:52:31.290 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:31.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:31.703 00.413 10072 Exposure complete
21:52:31.758 00.055 10072 worker thread done servicing request
21:52:31.758 00.000 1032 OnExposeComplete: enter
21:52:31.760 00.002 1032 UpdateGuideState(): m_state=6
21:52:31.762 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1019
21:52:31.764 00.002 1032 Star::Find returns 1 (0), X=1104.59, Y=137.99, Mass=1419, SNR=26.4, Peak=105 HFD=3.4
21:52:31.766 00.002 1032 MultiStar: [#1 -0.25,-0.01,0.97,U] [#2 0.06,0.24,0.79,U] [#3 0.09,0.24,0.00,M2] [#4 0.17,0.13,0.59,U] [#5 0.08,0.22,0.61,U] [#6 -0.22,0.13,0.00,M1] [#7 -0.04,-0.03,0.65,U] [#8 0.04,0.32,0.00,M2] 
21:52:31.769 00.003 1032 single-star, 5 included, MultiStar: {-0.02, 0.10}, one-star: {-0.02, 0.10}
21:52:31.771 00.002 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
21:52:31.773 00.002 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
21:52:31.775 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.79 mountX=0.10 mountY=-0.00, mountTheta=-0.05
21:52:31.778 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
21:52:31.780 00.002 1032 Enqueuing Move request for scope (-0.02, 0.10)
21:52:31.781 00.001 10072 Worker thread wakes up
21:52:31.781 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
21:52:31.782 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
21:52:31.782 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.00
21:52:31.784 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:52:31.786 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.60
21:52:31.786 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
21:52:31.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:31.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:52:31.786 00.000 10072 MoveAxis(E, 3, ABG)
21:52:31.786 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:31.787 00.001 10072 IsGuiding returns 0
21:52:31.787 00.000 10072 PulseGuide returned control before completion, sleep 13
21:52:31.804 00.017 1032 UpdateGuideState exits: m=1419 SNR=26.4
21:52:31.806 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:31.807 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:31.808 00.001 1032 Enqueuing Expose request
21:52:31.811 00.003 10072 IsGuiding returns 0
21:52:31.811 00.000 10072 Move returns status 0, amount 3
21:52:31.811 00.000 10072 MoveAxis(N, 0, ABG)
21:52:31.811 00.000 10072 Move returns status 0, amount 0
21:52:31.812 00.001 10072 move complete, result=0
21:52:31.812 00.000 10072 worker thread done servicing request
21:52:31.812 00.000 10072 Worker thread wakes up
21:52:31.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:31.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:31.819 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:52:32.436 00.617 10072 Exposure complete
21:52:32.494 00.058 10072 worker thread done servicing request
21:52:32.495 00.001 1032 OnExposeComplete: enter
21:52:32.497 00.002 1032 UpdateGuideState(): m_state=6
21:52:32.499 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1020
21:52:32.501 00.002 1032 Star::Find returns 1 (0), X=1104.67, Y=137.92, Mass=1358, SNR=25.9, Peak=119 HFD=3.1
21:52:32.503 00.002 1032 MultiStar: [#1 -0.21,-0.01,0.94,U] [#2 0.07,0.08,0.76,U] [#3 0.15,0.19,0.75,U] [#4 0.20,0.04,0.63,U] [#5 -0.01,0.12,0.59,U] [#6 -0.04,0.08,0.60,U] [#7 -0.13,-0.08,0.68,U] [#8 0.07,0.18,0.50,U] 
21:52:32.504 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {0.06, 0.04}
21:52:32.506 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
21:52:32.507 00.001 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
21:52:32.509 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.07 cameraTheta=1.37 mountX=0.06 mountY=-0.03, mountTheta=-0.46
21:52:32.511 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
21:52:32.513 00.002 1032 Enqueuing Move request for scope (0.01, 0.06)
21:52:32.515 00.002 10072 Worker thread wakes up
21:52:32.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
21:52:32.515 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
21:52:32.515 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.03
21:52:32.516 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:52:32.520 00.004 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.61
21:52:32.520 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
21:52:32.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:32.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:52:32.520 00.000 10072 MoveAxis(E, 4, ABG)
21:52:32.520 00.000 10072 Guiding  Dir = 2, Dur = 4
21:52:32.521 00.001 10072 IsGuiding returns 0
21:52:32.521 00.000 10072 PulseGuide returned control before completion, sleep 14
21:52:32.538 00.017 1032 UpdateGuideState exits: m=1358 SNR=25.9
21:52:32.540 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:32.541 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:32.542 00.001 1032 Enqueuing Expose request
21:52:32.544 00.002 10072 IsGuiding returns 0
21:52:32.544 00.000 10072 Move returns status 0, amount 4
21:52:32.544 00.000 10072 MoveAxis(N, 0, ABG)
21:52:32.545 00.001 10072 Move returns status 0, amount 0
21:52:32.545 00.000 10072 move complete, result=0
21:52:32.545 00.000 10072 worker thread done servicing request
21:52:32.545 00.000 10072 Worker thread wakes up
21:52:32.545 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:32.545 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:32.554 00.009 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:52:32.953 00.399 10072 Exposure complete
21:52:33.008 00.055 10072 worker thread done servicing request
21:52:33.008 00.000 1032 OnExposeComplete: enter
21:52:33.011 00.003 1032 UpdateGuideState(): m_state=6
21:52:33.013 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1021
21:52:33.015 00.002 1032 Star::Find returns 1 (0), X=1104.58, Y=137.79, Mass=1376, SNR=26.0, Peak=119 HFD=3.2
21:52:33.017 00.002 1032 MultiStar: [#1 -0.13,-0.08,0.96,U] [#2 0.07,-0.05,0.77,U] [#3 0.08,-0.01,0.71,U] [#4 0.07,-0.04,0.62,U] [#5 0.08,0.01,0.66,U] [#6 -0.01,0.05,0.57,U] [#7 0.03,-0.17,0.68,U] [#8 -0.01,0.02,0.51,U] 
21:52:33.020 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {-0.03, -0.09}
21:52:33.022 00.002 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
21:52:33.024 00.002 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
21:52:33.025 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.36 mountX=-0.05 mountY=0.00, mountTheta=3.09
21:52:33.029 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
21:52:33.031 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
21:52:33.033 00.002 10072 Worker thread wakes up
21:52:33.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
21:52:33.033 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
21:52:33.033 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.00
21:52:33.035 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:52:33.037 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.62
21:52:33.037 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:52:33.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:33.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:52:33.037 00.000 10072 MoveAxis(E, 3, ABG)
21:52:33.038 00.001 10072 Guiding  Dir = 2, Dur = 3
21:52:33.038 00.000 10072 IsGuiding returns 0
21:52:33.038 00.000 10072 PulseGuide returned control before completion, sleep 13
21:52:33.055 00.017 1032 UpdateGuideState exits: m=1376 SNR=26.0
21:52:33.058 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:33.060 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:33.061 00.001 1032 Enqueuing Expose request
21:52:33.062 00.001 10072 IsGuiding returns 0
21:52:33.062 00.000 10072 Move returns status 0, amount 3
21:52:33.063 00.001 10072 MoveAxis(N, 0, ABG)
21:52:33.063 00.000 10072 Move returns status 0, amount 0
21:52:33.063 00.000 10072 move complete, result=0
21:52:33.063 00.000 10072 worker thread done servicing request
21:52:33.063 00.000 10072 Worker thread wakes up
21:52:33.063 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:33.063 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:33.070 00.007 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:52:33.687 00.617 10072 Exposure complete
21:52:33.743 00.056 10072 worker thread done servicing request
21:52:33.743 00.000 1032 OnExposeComplete: enter
21:52:33.745 00.002 1032 UpdateGuideState(): m_state=6
21:52:33.748 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1022
21:52:33.750 00.002 1032 Star::Find returns 1 (0), X=1104.70, Y=137.83, Mass=1428, SNR=26.5, Peak=132 HFD=3.2
21:52:33.752 00.002 1032 MultiStar: [#1 -0.21,-0.16,0.00,M1] [#2 0.11,-0.04,0.75,U] [#3 0.22,0.15,0.00,M1] [#4 0.12,-0.01,0.65,U] [#5 0.08,0.15,0.61,U] [#6 0.07,0.19,0.59,U] [#7 0.07,-0.02,0.58,U] [#8 0.11,-0.04,0.49,U] 
21:52:33.753 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.02}, one-star: {0.09, -0.06}
21:52:33.755 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
21:52:33.756 00.001 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
21:52:33.758 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.19 mountX=-0.01 mountY=-0.09, mountTheta=-1.64
21:52:33.760 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
21:52:33.762 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
21:52:33.764 00.002 10072 Worker thread wakes up
21:52:33.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
21:52:33.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
21:52:33.764 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.01 yDistance=-0.09
21:52:33.768 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:52:33.772 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.64
21:52:33.772 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:52:33.772 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:33.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:52:33.772 00.000 10072 MoveAxis(E, 4, ABG)
21:52:33.772 00.000 10072 Guiding  Dir = 2, Dur = 4
21:52:33.773 00.001 10072 IsGuiding returns 0
21:52:33.773 00.000 10072 PulseGuide returned control before completion, sleep 14
21:52:33.789 00.016 1032 UpdateGuideState exits: m=1428 SNR=26.5
21:52:33.791 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:33.792 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:33.794 00.002 1032 Enqueuing Expose request
21:52:33.795 00.001 10072 IsGuiding returns 0
21:52:33.795 00.000 10072 Move returns status 0, amount 4
21:52:33.796 00.001 10072 MoveAxis(N, 0, ABG)
21:52:33.796 00.000 10072 Move returns status 0, amount 0
21:52:33.796 00.000 10072 move complete, result=0
21:52:33.796 00.000 10072 worker thread done servicing request
21:52:33.796 00.000 10072 Worker thread wakes up
21:52:33.796 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:33.796 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:33.804 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
21:52:34.201 00.397 10072 Exposure complete
21:52:34.254 00.053 10072 worker thread done servicing request
21:52:34.254 00.000 1032 OnExposeComplete: enter
21:52:34.256 00.002 1032 UpdateGuideState(): m_state=6
21:52:34.257 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1023
21:52:34.259 00.002 1032 Star::Find returns 1 (0), X=1104.67, Y=137.86, Mass=1451, SNR=26.7, Peak=126 HFD=3.2
21:52:34.260 00.001 1032 MultiStar: [#1 -0.14,0.02,0.96,U] [#2 0.13,0.07,0.70,U] [#3 0.10,0.18,0.68,U] [#4 0.17,0.07,0.66,U] [#5 -0.05,0.00,0.57,U] [#6 -0.14,0.08,0.58,U] [#7 0.02,0.04,0.65,U] [#8 0.12,0.24,0.00,M1] 
21:52:34.262 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.05}, one-star: {0.06, -0.03}
21:52:34.263 00.001 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
21:52:34.266 00.003 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
21:52:34.267 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.20 mountX=0.04 mountY=-0.03, mountTheta=-0.63
21:52:34.270 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
21:52:34.272 00.002 1032 Enqueuing Move request for scope (0.02, 0.05)
21:52:34.273 00.001 10072 Worker thread wakes up
21:52:34.273 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
21:52:34.273 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
21:52:34.274 00.001 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.03
21:52:34.275 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:52:34.277 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.65
21:52:34.277 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:52:34.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:34.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:52:34.277 00.000 10072 MoveAxis(E, 3, ABG)
21:52:34.277 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:34.278 00.001 10072 IsGuiding returns 0
21:52:34.278 00.000 10072 PulseGuide returned control before completion, sleep 13
21:52:34.292 00.014 1032 UpdateGuideState exits: m=1451 SNR=26.7
21:52:34.294 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:34.296 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:34.298 00.002 1032 Enqueuing Expose request
21:52:34.301 00.003 10072 IsGuiding returns 0
21:52:34.301 00.000 10072 Move returns status 0, amount 3
21:52:34.301 00.000 10072 MoveAxis(N, 0, ABG)
21:52:34.301 00.000 10072 Move returns status 0, amount 0
21:52:34.301 00.000 10072 move complete, result=0
21:52:34.301 00.000 10072 worker thread done servicing request
21:52:34.301 00.000 10072 Worker thread wakes up
21:52:34.301 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:34.302 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:34.308 00.006 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:52:34.935 00.627 10072 Exposure complete
21:52:34.990 00.055 10072 worker thread done servicing request
21:52:34.990 00.000 1032 OnExposeComplete: enter
21:52:34.992 00.002 1032 UpdateGuideState(): m_state=6
21:52:34.994 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1024
21:52:34.996 00.002 1032 Star::Find returns 1 (0), X=1104.54, Y=137.95, Mass=1102, SNR=23.2, Peak=94 HFD=3.3
21:52:34.998 00.002 1032 MultiStar: [#1 -0.13,0.07,1.04,U] [#2 -0.01,0.23,0.85,U] [#3 0.03,0.19,0.77,U] [#4 0.05,0.23,0.71,U] [#5 0.07,0.44,0.00,M1] [#6 -0.04,0.23,0.63,U] [#7 -0.07,0.21,0.75,U] [#8 0.00,0.20,0.56,U] 
21:52:35.000 00.002 1032 single-star, 7 included, MultiStar: {-0.04, 0.17}, one-star: {-0.07, 0.06}
21:52:35.001 00.001 1032 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.83) = xAngle (0.58 = 0.58)
21:52:35.003 00.002 1032 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.58 = 0.58)
21:52:35.004 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.41 mountX=0.07 mountY=0.05, mountTheta=0.58
21:52:35.007 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.06, opts=13)
21:52:35.009 00.002 1032 Enqueuing Move request for scope (-0.07, 0.06)
21:52:35.011 00.002 10072 Worker thread wakes up
21:52:35.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
21:52:35.011 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
21:52:35.011 00.000 10072 Moving (-0.07, 0.06) raw xDistance=0.07 yDistance=0.05
21:52:35.013 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:52:35.014 00.001 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.67
21:52:35.014 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
21:52:35.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:35.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:52:35.014 00.000 10072 MoveAxis(E, 4, ABG)
21:52:35.014 00.000 10072 Guiding  Dir = 2, Dur = 4
21:52:35.016 00.002 10072 IsGuiding returns 0
21:52:35.016 00.000 10072 PulseGuide returned control before completion, sleep 14
21:52:35.034 00.018 1032 UpdateGuideState exits: m=1102 SNR=23.2
21:52:35.036 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:35.037 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:35.039 00.002 1032 Enqueuing Expose request
21:52:35.044 00.005 10072 IsGuiding returns 0
21:52:35.044 00.000 10072 Move returns status 0, amount 4
21:52:35.044 00.000 10072 MoveAxis(N, 0, ABG)
21:52:35.044 00.000 10072 Move returns status 0, amount 0
21:52:35.044 00.000 10072 move complete, result=0
21:52:35.044 00.000 10072 worker thread done servicing request
21:52:35.044 00.000 10072 Worker thread wakes up
21:52:35.044 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:35.045 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:35.048 00.003 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:52:35.457 00.409 10072 Exposure complete
21:52:35.512 00.055 10072 worker thread done servicing request
21:52:35.512 00.000 1032 OnExposeComplete: enter
21:52:35.514 00.002 1032 UpdateGuideState(): m_state=6
21:52:35.517 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1025
21:52:35.519 00.002 1032 Star::Find returns 1 (0), X=1104.64, Y=137.94, Mass=1402, SNR=26.3, Peak=115 HFD=3.3
21:52:35.522 00.003 1032 MultiStar: [#1 -0.18,0.03,0.96,U] [#2 0.12,0.19,0.76,U] [#3 0.09,0.27,0.00,M1] [#4 0.16,0.11,0.67,U] [#5 0.14,0.21,0.00,M2] [#6 -0.09,0.27,0.00,M1] [#7 -0.09,-0.12,0.70,U] [#8 0.01,0.19,0.54,U] 
21:52:35.523 00.001 1032 single-star, 5 included, MultiStar: {0.00, 0.07}, one-star: {0.03, 0.05}
21:52:35.525 00.002 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
21:52:35.526 00.001 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
21:52:35.529 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.08 mountX=0.04 mountY=-0.04, mountTheta=-0.75
21:52:35.533 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
21:52:35.535 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
21:52:35.536 00.001 10072 Worker thread wakes up
21:52:35.536 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
21:52:35.536 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
21:52:35.536 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
21:52:35.539 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.68
21:52:35.539 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:52:35.539 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=92, Gamma=2.230
21:52:35.542 00.003 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:35.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:52:35.542 00.000 10072 MoveAxis(E, 3, ABG)
21:52:35.542 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:35.542 00.000 10072 IsGuiding returns 0
21:52:35.543 00.001 10072 PulseGuide returned control before completion, sleep 13
21:52:35.562 00.019 1032 UpdateGuideState exits: m=1402 SNR=26.3
21:52:35.563 00.001 10072 IsGuiding returns 0
21:52:35.564 00.001 10072 Move returns status 0, amount 3
21:52:35.564 00.000 10072 MoveAxis(N, 0, ABG)
21:52:35.564 00.000 10072 Move returns status 0, amount 0
21:52:35.564 00.000 10072 move complete, result=0
21:52:35.564 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:35.566 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:35.568 00.002 1032 Enqueuing Expose request
21:52:35.569 00.001 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:52:35.571 00.002 10072 worker thread done servicing request
21:52:35.571 00.000 10072 Worker thread wakes up
21:52:35.571 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:35.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:36.206 00.635 10072 Exposure complete
21:52:36.263 00.057 10072 worker thread done servicing request
21:52:36.263 00.000 1032 OnExposeComplete: enter
21:52:36.266 00.003 1032 UpdateGuideState(): m_state=6
21:52:36.268 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1026
21:52:36.269 00.001 1032 Star::Find returns 1 (0), X=1104.64, Y=137.78, Mass=1345, SNR=25.7, Peak=120 HFD=3.2
21:52:36.272 00.003 1032 MultiStar: [#1 -0.20,-0.18,0.00,M1] [#2 0.13,-0.10,0.74,U] [#3 0.02,0.14,0.72,U] [#4 0.21,0.12,0.61,U] [#5 0.09,0.05,0.66,U] [#6 0.01,0.01,0.62,U] [#7 0.01,0.08,0.64,U] [#8 0.27,0.19,0.00,M1] 
21:52:36.273 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.02}, one-star: {0.03, -0.11}
21:52:36.274 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
21:52:36.276 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
21:52:36.277 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.22 mountX=-0.00 mountY=-0.07, mountTheta=-1.61
21:52:36.279 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
21:52:36.280 00.001 1032 Enqueuing Move request for scope (0.07, 0.02)
21:52:36.282 00.002 10072 Worker thread wakes up
21:52:36.282 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
21:52:36.282 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
21:52:36.282 00.000 10072 Moving (0.07, 0.02) raw xDistance=-0.00 yDistance=-0.07
21:52:36.284 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
21:52:36.286 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.70
21:52:36.286 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:52:36.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:36.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:52:36.286 00.000 10072 MoveAxis(E, 3, ABG)
21:52:36.286 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:36.286 00.000 10072 IsGuiding returns 0
21:52:36.287 00.001 10072 PulseGuide returned control before completion, sleep 13
21:52:36.304 00.017 1032 UpdateGuideState exits: m=1345 SNR=25.7
21:52:36.306 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:36.309 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:36.310 00.001 1032 Enqueuing Expose request
21:52:36.312 00.002 10072 IsGuiding returns 0
21:52:36.312 00.000 10072 Move returns status 0, amount 3
21:52:36.312 00.000 10072 MoveAxis(N, 0, ABG)
21:52:36.312 00.000 10072 Move returns status 0, amount 0
21:52:36.312 00.000 10072 move complete, result=0
21:52:36.312 00.000 10072 worker thread done servicing request
21:52:36.312 00.000 10072 Worker thread wakes up
21:52:36.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:36.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:36.319 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:52:36.721 00.402 10072 Exposure complete
21:52:36.775 00.054 10072 worker thread done servicing request
21:52:36.775 00.000 1032 OnExposeComplete: enter
21:52:36.777 00.002 1032 UpdateGuideState(): m_state=6
21:52:36.778 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1027
21:52:36.780 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=137.73, Mass=1208, SNR=24.4, Peak=114 HFD=3.1
21:52:36.782 00.002 1032 MultiStar: [#1 -0.25,-0.20,0.00,M2] [#2 0.10,0.07,0.84,U] [#3 0.01,0.16,0.83,U] [#4 0.15,0.05,0.69,U] [#5 0.05,0.16,0.69,U] [#6 -0.04,0.09,0.59,U] [#7 0.01,-0.04,0.70,U] [#8 -0.05,0.11,0.51,U] 
21:52:36.784 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {0.05, -0.15}
21:52:36.786 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
21:52:36.788 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
21:52:36.789 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.83 mountX=0.03 mountY=-0.05, mountTheta=-1.00
21:52:36.792 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
21:52:36.794 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
21:52:36.795 00.001 10072 Worker thread wakes up
21:52:36.795 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
21:52:36.795 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
21:52:36.795 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
21:52:36.798 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:52:36.800 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.71
21:52:36.800 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:52:36.800 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:36.800 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:52:36.800 00.000 10072 MoveAxis(E, 3, ABG)
21:52:36.800 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:36.801 00.001 10072 IsGuiding returns 0
21:52:36.801 00.000 10072 PulseGuide returned control before completion, sleep 13
21:52:36.817 00.016 1032 UpdateGuideState exits: m=1208 SNR=24.4
21:52:36.818 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:36.819 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:36.820 00.001 1032 Enqueuing Expose request
21:52:36.829 00.009 10072 IsGuiding returns 0
21:52:36.829 00.000 10072 Move returns status 0, amount 3
21:52:36.829 00.000 10072 MoveAxis(N, 0, ABG)
21:52:36.829 00.000 10072 Move returns status 0, amount 0
21:52:36.829 00.000 10072 move complete, result=0
21:52:36.829 00.000 10072 worker thread done servicing request
21:52:36.829 00.000 10072 Worker thread wakes up
21:52:36.829 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:36.830 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:36.832 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:52:37.456 00.624 10072 Exposure complete
21:52:37.508 00.052 10072 worker thread done servicing request
21:52:37.508 00.000 1032 OnExposeComplete: enter
21:52:37.510 00.002 1032 UpdateGuideState(): m_state=6
21:52:37.511 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1028
21:52:37.513 00.002 1032 Star::Find returns 1 (0), X=1104.60, Y=137.88, Mass=1152, SNR=23.8, Peak=102 HFD=3.2
21:52:37.514 00.001 1032 MultiStar: [#1 -0.26,0.02,0.00,M3] [#2 0.03,0.17,0.77,U] [#3 0.02,0.27,0.00,M1] [#4 0.07,0.08,0.68,U] [#5 0.08,0.34,0.00,M1] [#6 0.09,0.27,0.00,M1] [#7 -0.07,0.16,0.74,U] [#8 -0.12,0.14,0.57,U] 
21:52:37.516 00.002 1032 single-star, 4 included, MultiStar: {-0.02, 0.10}, one-star: {-0.01, -0.00}
21:52:37.517 00.001 1032 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.83) = xAngle (-4.60 = 1.68)
21:52:37.519 00.002 1032 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.60 = 1.68)
21:52:37.522 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.77 mountX=-0.00 mountY=0.01, mountTheta=1.68
21:52:37.525 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.00, opts=13)
21:52:37.527 00.002 1032 Enqueuing Move request for scope (-0.01, -0.00)
21:52:37.528 00.001 10072 Worker thread wakes up
21:52:37.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
21:52:37.530 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
21:52:37.530 00.000 10072 Moving (-0.01, -0.00) raw xDistance=-0.00 yDistance=0.01
21:52:37.533 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.72
21:52:37.533 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:52:37.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:37.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:52:37.533 00.000 10072 MoveAxis(E, 3, ABG)
21:52:37.533 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:37.534 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:52:37.536 00.002 10072 IsGuiding returns 0
21:52:37.537 00.001 10072 PulseGuide returned control before completion, sleep 13
21:52:37.555 00.018 1032 UpdateGuideState exits: m=1152 SNR=23.8
21:52:37.557 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:37.560 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:37.561 00.001 1032 Enqueuing Expose request
21:52:37.563 00.002 10072 IsGuiding returns 0
21:52:37.563 00.000 10072 Move returns status 0, amount 3
21:52:37.563 00.000 10072 MoveAxis(N, 0, ABG)
21:52:37.563 00.000 10072 Move returns status 0, amount 0
21:52:37.563 00.000 10072 move complete, result=0
21:52:37.563 00.000 10072 worker thread done servicing request
21:52:37.563 00.000 10072 Worker thread wakes up
21:52:37.564 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:37.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:37.570 00.006 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:52:37.970 00.400 10072 Exposure complete
21:52:38.027 00.057 10072 worker thread done servicing request
21:52:38.027 00.000 1032 OnExposeComplete: enter
21:52:38.030 00.003 1032 UpdateGuideState(): m_state=6
21:52:38.032 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1029
21:52:38.034 00.002 1032 Star::Find returns 1 (0), X=1104.68, Y=137.93, Mass=1426, SNR=26.5, Peak=121 HFD=3.2
21:52:38.036 00.002 1032 MultiStar: [#1 -0.18,0.04,0.90,U] [#2 0.05,0.16,0.72,U] [#3 0.11,0.25,0.00,M2] [#4 0.15,0.18,0.59,U] [#5 0.01,0.39,0.00,M2] [#6 -0.26,0.22,0.00,M2] [#7 -0.11,0.02,0.66,U] [#8 0.09,0.27,0.00,M1] 
21:52:38.037 00.001 1032 refined, 4 included, MultiStar: {-0.01, 0.08}, one-star: {0.07, 0.05}
21:52:38.038 00.001 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
21:52:38.039 00.001 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
21:52:38.041 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.67 mountX=0.08 mountY=-0.01, mountTheta=-0.16
21:52:38.043 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
21:52:38.045 00.002 1032 Enqueuing Move request for scope (-0.01, 0.08)
21:52:38.046 00.001 10072 Worker thread wakes up
21:52:38.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
21:52:38.046 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
21:52:38.046 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
21:52:38.048 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:52:38.051 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
21:52:38.051 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
21:52:38.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:38.051 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:52:38.051 00.000 10072 MoveAxis(E, 2, ABG)
21:52:38.051 00.000 10072 Guiding  Dir = 2, Dur = 2
21:52:38.052 00.001 10072 IsGuiding returns 0
21:52:38.052 00.000 10072 PulseGuide returned control before completion, sleep 12
21:52:38.070 00.018 1032 UpdateGuideState exits: m=1426 SNR=26.5
21:52:38.072 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:38.073 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:38.074 00.001 1032 Enqueuing Expose request
21:52:38.079 00.005 10072 IsGuiding returns 0
21:52:38.079 00.000 10072 Move returns status 0, amount 2
21:52:38.079 00.000 10072 MoveAxis(N, 0, ABG)
21:52:38.079 00.000 10072 Move returns status 0, amount 0
21:52:38.079 00.000 10072 move complete, result=0
21:52:38.079 00.000 10072 worker thread done servicing request
21:52:38.079 00.000 10072 Worker thread wakes up
21:52:38.079 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:38.079 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:38.085 00.006 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:52:38.709 00.624 10072 Exposure complete
21:52:38.775 00.066 10072 worker thread done servicing request
21:52:38.775 00.000 1032 OnExposeComplete: enter
21:52:38.778 00.003 1032 UpdateGuideState(): m_state=6
21:52:38.780 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1030
21:52:38.782 00.002 1032 Star::Find returns 1 (0), X=1104.62, Y=137.76, Mass=1261, SNR=24.9, Peak=121 HFD=3.1
21:52:38.785 00.003 1032 MultiStar: [#1 -0.15,-0.06,0.94,U] [#2 0.09,0.00,0.83,U] [#3 0.15,0.31,0.00,M3] [#4 0.18,0.27,0.00,M1] [#5 -0.09,0.33,0.00,M3] [#6 -0.15,0.05,0.64,U] [#7 -0.07,0.13,0.69,U] [#8 0.24,0.16,0.00,M2] 
21:52:38.787 00.002 1032 refined, 4 included, MultiStar: {-0.05, -0.02}, one-star: {0.01, -0.13}
21:52:38.789 00.002 1032 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.83) = xAngle (-4.62 = 1.66)
21:52:38.791 00.002 1032 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.62 = 1.66)
21:52:38.792 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.79 mountX=-0.00 mountY=0.05, mountTheta=1.66
21:52:38.795 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.02, opts=13)
21:52:38.797 00.002 1032 Enqueuing Move request for scope (-0.05, -0.02)
21:52:38.799 00.002 10072 Worker thread wakes up
21:52:38.799 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
21:52:38.799 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
21:52:38.799 00.000 10072 Moving (-0.05, -0.02) raw xDistance=-0.00 yDistance=0.05
21:52:38.804 00.005 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.75
21:52:38.804 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:52:38.804 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:38.804 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:52:38.804 00.000 10072 MoveAxis(E, 3, ABG)
21:52:38.804 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:38.805 00.001 10072 IsGuiding returns 0
21:52:38.806 00.001 10072 PulseGuide returned control before completion, sleep 13
21:52:38.807 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:52:38.829 00.022 10072 IsGuiding returns 0
21:52:38.829 00.000 10072 Move returns status 0, amount 3
21:52:38.829 00.000 10072 MoveAxis(N, 0, ABG)
21:52:38.829 00.000 10072 Move returns status 0, amount 0
21:52:38.829 00.000 10072 move complete, result=0
21:52:38.829 00.000 1032 UpdateGuideState exits: m=1261 SNR=24.9
21:52:38.831 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:38.833 00.002 10072 worker thread done servicing request
21:52:38.833 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:38.835 00.002 1032 Enqueuing Expose request
21:52:38.837 00.002 10072 Worker thread wakes up
21:52:38.837 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:38.837 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:38.837 00.000 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:52:39.255 00.418 10072 Exposure complete
21:52:39.312 00.057 10072 worker thread done servicing request
21:52:39.312 00.000 1032 OnExposeComplete: enter
21:52:39.314 00.002 1032 UpdateGuideState(): m_state=6
21:52:39.316 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1031
21:52:39.318 00.002 1032 Star::Find returns 1 (0), X=1104.62, Y=137.84, Mass=1144, SNR=23.7, Peak=108 HFD=3.2
21:52:39.320 00.002 1032 MultiStar: [#1 -0.13,0.09,1.03,U] [#2 0.08,0.09,0.80,U] [#3 0.13,0.14,0.76,U] [#4 0.13,0.06,0.70,U] [#5 0.05,0.22,0.72,U] [#6 -0.02,0.13,0.66,U] [#7 -0.03,0.07,0.72,U] [#8 0.00,0.21,0.56,U] 
21:52:39.321 00.001 1032 single-star, 8 included, MultiStar: {0.02, 0.10}, one-star: {0.01, -0.04}
21:52:39.323 00.002 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.08)
21:52:39.324 00.001 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.08)
21:52:39.325 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.38 mountX=-0.04 mountY=0.00, mountTheta=3.08
21:52:39.328 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
21:52:39.332 00.004 1032 Enqueuing Move request for scope (0.01, -0.04)
21:52:39.334 00.002 10072 Worker thread wakes up
21:52:39.335 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
21:52:39.335 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
21:52:39.335 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
21:52:39.339 00.004 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
21:52:39.339 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:52:39.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:39.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:52:39.339 00.000 10072 MoveAxis(E, 2, ABG)
21:52:39.339 00.000 10072 Guiding  Dir = 2, Dur = 2
21:52:39.339 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=90, Gamma=2.230
21:52:39.341 00.002 10072 IsGuiding returns 0
21:52:39.343 00.002 10072 PulseGuide returned control before completion, sleep 12
21:52:39.360 00.017 1032 UpdateGuideState exits: m=1144 SNR=23.7
21:52:39.364 00.004 10072 IsGuiding returns 0
21:52:39.364 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:39.366 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:39.368 00.002 1032 Enqueuing Expose request
21:52:39.369 00.001 10072 Move returns status 0, amount 2
21:52:39.369 00.000 10072 MoveAxis(N, 0, ABG)
21:52:39.369 00.000 10072 Move returns status 0, amount 0
21:52:39.369 00.000 10072 move complete, result=0
21:52:39.369 00.000 10072 worker thread done servicing request
21:52:39.369 00.000 10072 Worker thread wakes up
21:52:39.370 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:39.370 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:39.376 00.006 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:52:40.008 00.632 10072 Exposure complete
21:52:40.065 00.057 10072 worker thread done servicing request
21:52:40.065 00.000 1032 OnExposeComplete: enter
21:52:40.067 00.002 1032 UpdateGuideState(): m_state=6
21:52:40.069 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1032
21:52:40.070 00.001 1032 Star::Find returns 1 (0), X=1104.72, Y=137.94, Mass=1332, SNR=25.6, Peak=108 HFD=3.2
21:52:40.073 00.003 1032 MultiStar: [#1 -0.13,0.04,0.96,U] [#2 0.12,0.26,0.00,M1] [#3 0.16,0.27,0.00,M3] [#4 0.12,0.30,0.00,M1] [#5 0.18,0.38,0.00,M3] [#6 -0.07,0.31,0.00,M1] [#7 -0.09,0.24,0.00,M1] [#8 0.25,0.42,0.00,M2] 
21:52:40.074 00.001 1032 refined, 1 included, MultiStar: {-0.01, 0.05}, one-star: {0.11, 0.05}
21:52:40.076 00.002 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
21:52:40.077 00.001 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
21:52:40.079 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.77 mountX=0.05 mountY=-0.00, mountTheta=-0.06
21:52:40.083 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
21:52:40.084 00.001 1032 Enqueuing Move request for scope (-0.01, 0.05)
21:52:40.087 00.003 10072 Worker thread wakes up
21:52:40.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
21:52:40.087 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
21:52:40.087 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.00
21:52:40.089 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
21:52:40.090 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
21:52:40.090 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:52:40.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:40.090 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:52:40.091 00.001 10072 MoveAxis(E, 1, ABG)
21:52:40.091 00.000 10072 Guiding  Dir = 2, Dur = 1
21:52:40.091 00.000 10072 IsGuiding returns 0
21:52:40.091 00.000 10072 PulseGuide returned control before completion, sleep 11
21:52:40.108 00.017 1032 UpdateGuideState exits: m=1332 SNR=25.6
21:52:40.111 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:40.113 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:40.114 00.001 1032 Enqueuing Expose request
21:52:40.117 00.003 10072 IsGuiding returns 0
21:52:40.117 00.000 10072 Move returns status 0, amount 1
21:52:40.117 00.000 10072 MoveAxis(N, 0, ABG)
21:52:40.117 00.000 10072 Move returns status 0, amount 0
21:52:40.117 00.000 10072 move complete, result=0
21:52:40.117 00.000 10072 worker thread done servicing request
21:52:40.117 00.000 10072 Worker thread wakes up
21:52:40.117 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:40.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:40.124 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:52:40.523 00.399 10072 Exposure complete
21:52:40.582 00.059 10072 worker thread done servicing request
21:52:40.582 00.000 1032 OnExposeComplete: enter
21:52:40.585 00.003 1032 UpdateGuideState(): m_state=6
21:52:40.587 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1033
21:52:40.589 00.002 1032 Star::Find returns 1 (0), X=1104.76, Y=137.99, Mass=1416, SNR=26.4, Peak=109 HFD=3.2
21:52:40.591 00.002 1032 MultiStar: [#1 -0.15,0.19,0.94,U] [#2 0.02,0.33,0.00,M2] [#3 0.01,0.21,0.66,U] [#4 0.09,0.20,0.59,U] [#5 0.05,0.40,0.00,M4] [#6 -0.03,0.26,0.00,M2] [#7 0.04,0.10,0.63,U] [#8 0.12,0.27,0.00,M3] 
21:52:40.592 00.001 1032 refined, 4 included, MultiStar: {0.03, 0.16}, one-star: {0.15, 0.11}
21:52:40.594 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
21:52:40.595 00.001 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
21:52:40.598 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.40 mountX=0.15 mountY=-0.07, mountTheta=-0.43
21:52:40.600 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.16, opts=13)
21:52:40.603 00.003 1032 Enqueuing Move request for scope (0.03, 0.16)
21:52:40.604 00.001 10072 Worker thread wakes up
21:52:40.605 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
21:52:40.605 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
21:52:40.605 00.000 10072 Moving (0.03, 0.16) raw xDistance=0.15 yDistance=-0.07
21:52:40.606 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=91, Gamma=2.230
21:52:40.608 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.79
21:52:40.608 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
21:52:40.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:40.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:52:40.608 00.000 10072 MoveAxis(W, 68, ABG)
21:52:40.609 00.001 10072 Guiding  Dir = 3, Dur = 68
21:52:40.609 00.000 10072 IsGuiding returns 0
21:52:40.609 00.000 10072 PulseGuide returned control before completion, sleep 78
21:52:40.628 00.019 1032 UpdateGuideState exits: m=1416 SNR=26.4
21:52:40.631 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:40.633 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:40.635 00.002 1032 Enqueuing Expose request
21:52:40.694 00.059 10072 IsGuiding returns 0
21:52:40.694 00.000 10072 Move returns status 0, amount 68
21:52:40.694 00.000 10072 MoveAxis(N, 0, ABG)
21:52:40.694 00.000 10072 Move returns status 0, amount 0
21:52:40.694 00.000 10072 move complete, result=0
21:52:40.694 00.000 10072 worker thread done servicing request
21:52:40.694 00.000 10072 Worker thread wakes up
21:52:40.695 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:40.695 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:40.697 00.002 1032 GuideStep: 0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
21:52:41.320 00.623 10072 Exposure complete
21:52:41.381 00.061 10072 worker thread done servicing request
21:52:41.381 00.000 1032 OnExposeComplete: enter
21:52:41.383 00.002 1032 UpdateGuideState(): m_state=6
21:52:41.385 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1034
21:52:41.387 00.002 1032 Star::Find returns 1 (0), X=1104.73, Y=137.79, Mass=1171, SNR=24.0, Peak=98 HFD=3.1
21:52:41.389 00.002 1032 MultiStar: [#1 0.03,-0.18,0.96,U] [#2 0.18,-0.06,0.80,U] [#3 0.11,0.01,0.78,U] [#4 0.30,0.06,0.00,M1] [#5 0.32,-0.01,0.00,M5] [#6 0.00,0.04,0.63,U] [#7 0.08,-0.06,0.73,U] [#8 0.16,0.05,0.52,U] 
21:52:41.391 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.05}, one-star: {0.12, -0.09}
21:52:41.392 00.001 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
21:52:41.394 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
21:52:41.396 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.53 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
21:52:41.400 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
21:52:41.401 00.001 1032 Enqueuing Move request for scope (0.09, -0.05)
21:52:41.403 00.002 10072 Worker thread wakes up
21:52:41.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
21:52:41.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
21:52:41.403 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.08 yDistance=-0.08
21:52:41.404 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:52:41.406 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
21:52:41.406 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:52:41.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:41.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:52:41.406 00.000 10072 MoveAxis(E, 1, ABG)
21:52:41.406 00.000 10072 Guiding  Dir = 2, Dur = 1
21:52:41.408 00.002 10072 IsGuiding returns 0
21:52:41.408 00.000 10072 PulseGuide returned control before completion, sleep 11
21:52:41.425 00.017 1032 UpdateGuideState exits: m=1171 SNR=24.0
21:52:41.429 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:41.430 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:41.432 00.002 1032 Enqueuing Expose request
21:52:41.433 00.001 10072 IsGuiding returns 0
21:52:41.433 00.000 10072 Move returns status 0, amount 1
21:52:41.433 00.000 10072 MoveAxis(N, 0, ABG)
21:52:41.433 00.000 10072 Move returns status 0, amount 0
21:52:41.433 00.000 10072 move complete, result=0
21:52:41.433 00.000 10072 worker thread done servicing request
21:52:41.433 00.000 10072 Worker thread wakes up
21:52:41.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:41.434 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:41.440 00.006 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:52:41.852 00.412 10072 Exposure complete
21:52:41.907 00.055 10072 worker thread done servicing request
21:52:41.907 00.000 1032 OnExposeComplete: enter
21:52:41.908 00.001 1032 UpdateGuideState(): m_state=6
21:52:41.910 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1035
21:52:41.912 00.002 1032 Star::Find returns 1 (0), X=1104.85, Y=137.65, Mass=1358, SNR=25.8, Peak=114 HFD=3.2
21:52:41.914 00.002 1032 MultiStar: [#1 -0.11,-0.15,0.94,U] [#2 0.15,-0.17,0.72,U] [#3 -0.07,0.03,0.77,U] [#4 0.29,-0.13,0.00,M2] [#5 0.09,-0.08,0.59,U] [#6 -0.18,0.03,0.61,U] [#7 0.02,-0.19,0.67,U] [#8 0.17,0.05,0.49,U] 
21:52:41.915 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.11}, one-star: {0.24, -0.24}
21:52:41.917 00.002 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
21:52:41.918 00.001 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
21:52:41.920 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.20 mountX=-0.11 mountY=-0.01, mountTheta=-3.03
21:52:41.922 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.11, opts=13)
21:52:41.924 00.002 1032 Enqueuing Move request for scope (0.04, -0.11)
21:52:41.926 00.002 10072 Worker thread wakes up
21:52:41.927 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
21:52:41.927 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
21:52:41.927 00.000 10072 Moving (0.04, -0.11) raw xDistance=-0.11 yDistance=-0.01
21:52:41.930 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:52:41.931 00.001 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
21:52:41.931 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
21:52:41.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:41.933 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:52:41.933 00.000 10072 MoveAxis(E, 1, ABG)
21:52:41.933 00.000 10072 Guiding  Dir = 2, Dur = 1
21:52:41.933 00.000 10072 IsGuiding returns 0
21:52:41.934 00.001 10072 PulseGuide returned control before completion, sleep 11
21:52:41.949 00.015 1032 UpdateGuideState exits: m=1358 SNR=25.8
21:52:41.951 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:41.952 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:41.954 00.002 1032 Enqueuing Expose request
21:52:41.957 00.003 10072 IsGuiding returns 0
21:52:41.957 00.000 10072 Move returns status 0, amount 1
21:52:41.957 00.000 10072 MoveAxis(N, 0, ABG)
21:52:41.957 00.000 10072 Move returns status 0, amount 0
21:52:41.958 00.001 10072 move complete, result=0
21:52:41.958 00.000 10072 worker thread done servicing request
21:52:41.958 00.000 10072 Worker thread wakes up
21:52:41.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:41.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:41.965 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:52:42.586 00.621 10072 Exposure complete
21:52:42.641 00.055 10072 worker thread done servicing request
21:52:42.641 00.000 1032 OnExposeComplete: enter
21:52:42.644 00.003 1032 UpdateGuideState(): m_state=6
21:52:42.647 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1036
21:52:42.648 00.001 1032 Star::Find returns 1 (0), X=1104.72, Y=137.66, Mass=1268, SNR=25.0, Peak=113 HFD=3.2
21:52:42.650 00.002 1032 MultiStar: [#1 -0.08,-0.27,0.00,M1] [#2 0.10,-0.09,0.75,U] [#3 0.03,0.05,0.69,U] [#4 0.09,-0.08,0.70,U] [#5 0.08,-0.04,0.70,U] [#6 -0.18,-0.03,0.63,U] [#7 -0.10,-0.04,0.75,U] [#8 0.11,-0.13,0.50,U] 
21:52:42.651 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.08}, one-star: {0.11, -0.22}
21:52:42.652 00.001 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
21:52:42.654 00.002 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
21:52:42.655 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.19 mountX=-0.09 mountY=-0.01, mountTheta=-3.02
21:52:42.657 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
21:52:42.660 00.003 1032 Enqueuing Move request for scope (0.03, -0.08)
21:52:42.661 00.001 10072 Worker thread wakes up
21:52:42.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
21:52:42.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
21:52:42.661 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.09 yDistance=-0.01
21:52:42.663 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:52:42.666 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
21:52:42.666 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:52:42.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:42.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:52:42.666 00.000 10072 MoveAxis(E, 1, ABG)
21:52:42.666 00.000 10072 Guiding  Dir = 2, Dur = 1
21:52:42.667 00.001 10072 IsGuiding returns 0
21:52:42.667 00.000 10072 PulseGuide returned control before completion, sleep 11
21:52:42.683 00.016 1032 UpdateGuideState exits: m=1268 SNR=25.0
21:52:42.685 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:42.687 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:42.688 00.001 1032 Enqueuing Expose request
21:52:42.693 00.005 10072 IsGuiding returns 0
21:52:42.693 00.000 10072 Move returns status 0, amount 1
21:52:42.693 00.000 10072 MoveAxis(N, 0, ABG)
21:52:42.693 00.000 10072 Move returns status 0, amount 0
21:52:42.693 00.000 10072 move complete, result=0
21:52:42.693 00.000 10072 worker thread done servicing request
21:52:42.693 00.000 10072 Worker thread wakes up
21:52:42.693 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:42.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:42.697 00.004 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:52:43.101 00.404 10072 Exposure complete
21:52:43.163 00.062 10072 worker thread done servicing request
21:52:43.163 00.000 1032 OnExposeComplete: enter
21:52:43.165 00.002 1032 UpdateGuideState(): m_state=6
21:52:43.167 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1037
21:52:43.169 00.002 1032 Star::Find returns 1 (0), X=1104.74, Y=137.72, Mass=1194, SNR=24.2, Peak=102 HFD=3.2
21:52:43.171 00.002 1032 MultiStar: [#1 -0.19,-0.14,0.99,U] [#2 0.01,0.13,0.77,U] [#3 -0.01,0.22,0.78,U] [#4 0.14,0.13,0.72,U] [#5 0.21,0.24,0.00,M4] [#6 -0.29,0.04,0.00,M1] [#7 -0.03,-0.03,0.69,U] [#8 0.11,0.03,0.53,U] 
21:52:43.173 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.01}, one-star: {0.13, -0.16}
21:52:43.178 00.005 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
21:52:43.181 00.003 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
21:52:43.183 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.54 mountX=0.01 mountY=-0.02, mountTheta=-1.29
21:52:43.186 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
21:52:43.188 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
21:52:43.189 00.001 10072 Worker thread wakes up
21:52:43.189 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
21:52:43.190 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
21:52:43.190 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
21:52:43.192 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:52:43.194 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
21:52:43.194 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:52:43.194 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:43.195 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:52:43.195 00.000 10072 MoveAxis(E, 1, ABG)
21:52:43.195 00.000 10072 Guiding  Dir = 2, Dur = 1
21:52:43.195 00.000 10072 IsGuiding returns 0
21:52:43.195 00.000 10072 PulseGuide returned control before completion, sleep 11
21:52:43.209 00.014 10072 IsGuiding returns 0
21:52:43.209 00.000 10072 Move returns status 0, amount 1
21:52:43.209 00.000 10072 MoveAxis(N, 0, ABG)
21:52:43.209 00.000 10072 Move returns status 0, amount 0
21:52:43.209 00.000 10072 move complete, result=0
21:52:43.209 00.000 10072 worker thread done servicing request
21:52:43.215 00.006 1032 UpdateGuideState exits: m=1194 SNR=24.2
21:52:43.216 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:43.218 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:43.219 00.001 1032 Enqueuing Expose request
21:52:43.221 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:52:43.224 00.003 10072 Worker thread wakes up
21:52:43.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:43.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:43.857 00.633 10072 Exposure complete
21:52:43.906 00.049 10072 worker thread done servicing request
21:52:43.906 00.000 1032 OnExposeComplete: enter
21:52:43.909 00.003 1032 UpdateGuideState(): m_state=6
21:52:43.910 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1038
21:52:43.912 00.002 1032 Star::Find returns 1 (0), X=1104.80, Y=137.88, Mass=1500, SNR=27.2, Peak=124 HFD=3.0
21:52:43.913 00.001 1032 MultiStar: [#1 -0.11,-0.03,0.91,U] [#2 0.14,0.01,0.77,U] [#3 0.23,0.13,0.00,M1] [#4 0.18,-0.12,0.58,U] [#5 0.17,0.16,0.59,U] [#6 0.07,0.02,0.55,U] [#7 0.07,0.05,0.60,U] [#8 -0.01,0.03,0.49,U] 
21:52:43.915 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.19, -0.01}
21:52:43.916 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
21:52:43.919 00.003 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
21:52:43.920 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.12 mountX=-0.01 mountY=-0.09, mountTheta=-1.71
21:52:43.923 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
21:52:43.925 00.002 1032 Enqueuing Move request for scope (0.09, 0.01)
21:52:43.927 00.002 10072 Worker thread wakes up
21:52:43.928 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
21:52:43.928 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
21:52:43.928 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
21:52:43.930 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:52:43.932 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.86
21:52:43.933 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:52:43.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:43.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:52:43.933 00.000 10072 MoveAxis(E, 0, ABG)
21:52:43.933 00.000 10072 Move returns status 0, amount 0
21:52:43.933 00.000 10072 MoveAxis(N, 0, ABG)
21:52:43.933 00.000 10072 Move returns status 0, amount 0
21:52:43.933 00.000 10072 move complete, result=0
21:52:43.933 00.000 10072 worker thread done servicing request
21:52:43.949 00.016 1032 UpdateGuideState exits: m=1500 SNR=27.2
21:52:43.951 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:43.952 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:43.955 00.003 1032 Enqueuing Expose request
21:52:43.958 00.003 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:52:43.959 00.001 10072 Worker thread wakes up
21:52:43.960 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:43.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:44.372 00.412 10072 Exposure complete
21:52:44.423 00.051 10072 worker thread done servicing request
21:52:44.423 00.000 1032 OnExposeComplete: enter
21:52:44.427 00.004 1032 UpdateGuideState(): m_state=6
21:52:44.429 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1039
21:52:44.431 00.002 1032 Star::Find returns 1 (0), X=1104.69, Y=137.67, Mass=1282, SNR=25.1, Peak=122 HFD=3.2
21:52:44.432 00.001 1032 MultiStar: [#1 -0.09,-0.21,0.97,U] [#2 0.27,-0.16,0.00,M1] [#3 0.16,0.06,0.79,U] [#4 0.23,0.00,0.65,U] [#5 0.03,-0.06,0.62,U] [#6 -0.04,-0.09,0.60,U] [#7 0.13,-0.10,0.65,U] [#8 0.28,-0.04,0.00,M1] 
21:52:44.438 00.006 1032 refined, 6 included, MultiStar: {0.07, -0.10}, one-star: {0.08, -0.22}
21:52:44.439 00.001 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
21:52:44.441 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
21:52:44.443 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-1.00 mountX=-0.11 mountY=-0.04, mountTheta=-2.83
21:52:44.445 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.10, opts=13)
21:52:44.446 00.001 1032 Enqueuing Move request for scope (0.07, -0.10)
21:52:44.448 00.002 10072 Worker thread wakes up
21:52:44.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
21:52:44.448 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
21:52:44.448 00.000 10072 Moving (0.07, -0.10) raw xDistance=-0.11 yDistance=-0.04
21:52:44.449 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:52:44.451 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.88
21:52:44.451 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
21:52:44.451 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:44.451 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:52:44.451 00.000 10072 MoveAxis(E, 0, ABG)
21:52:44.451 00.000 10072 Move returns status 0, amount 0
21:52:44.451 00.000 10072 MoveAxis(N, 0, ABG)
21:52:44.452 00.001 10072 Move returns status 0, amount 0
21:52:44.452 00.000 10072 move complete, result=0
21:52:44.452 00.000 10072 worker thread done servicing request
21:52:44.467 00.015 1032 UpdateGuideState exits: m=1282 SNR=25.1
21:52:44.469 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:44.471 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:44.473 00.002 1032 Enqueuing Expose request
21:52:44.475 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:52:44.477 00.002 10072 Worker thread wakes up
21:52:44.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:44.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:45.109 00.632 10072 Exposure complete
21:52:45.161 00.052 10072 worker thread done servicing request
21:52:45.161 00.000 1032 OnExposeComplete: enter
21:52:45.163 00.002 1032 UpdateGuideState(): m_state=6
21:52:45.164 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1040
21:52:45.165 00.001 1032 Star::Find returns 1 (0), X=1104.70, Y=137.64, Mass=1318, SNR=25.5, Peak=128 HFD=3.1
21:52:45.168 00.003 1032 MultiStar: [#1 -0.16,-0.23,0.00,M1] [#2 0.15,-0.00,0.72,U] [#3 0.12,-0.06,0.74,U] [#4 0.12,-0.21,0.70,U] [#5 0.01,-0.06,0.61,U] [#6 -0.04,-0.02,0.58,U] [#7 -0.08,-0.10,0.68,U] [#8 0.15,0.02,0.48,U] 
21:52:45.169 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.10}, one-star: {0.09, -0.24}
21:52:45.170 00.001 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
21:52:45.172 00.002 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
21:52:45.174 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.96 mountX=-0.11 mountY=-0.04, mountTheta=-2.79
21:52:45.178 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.10, opts=13)
21:52:45.180 00.002 1032 Enqueuing Move request for scope (0.07, -0.10)
21:52:45.182 00.002 10072 Worker thread wakes up
21:52:45.182 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
21:52:45.182 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
21:52:45.182 00.000 10072 Moving (0.07, -0.10) raw xDistance=-0.11 yDistance=-0.04
21:52:45.184 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:52:45.186 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
21:52:45.187 00.001 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
21:52:45.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:45.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:52:45.187 00.000 10072 MoveAxis(E, 1, ABG)
21:52:45.187 00.000 10072 Guiding  Dir = 2, Dur = 1
21:52:45.187 00.000 10072 IsGuiding returns 0
21:52:45.188 00.001 10072 PulseGuide returned control before completion, sleep 11
21:52:45.201 00.013 10072 IsGuiding returns 0
21:52:45.201 00.000 10072 Move returns status 0, amount 1
21:52:45.201 00.000 10072 MoveAxis(N, 0, ABG)
21:52:45.201 00.000 10072 Move returns status 0, amount 0
21:52:45.201 00.000 10072 move complete, result=0
21:52:45.201 00.000 10072 worker thread done servicing request
21:52:45.204 00.003 1032 UpdateGuideState exits: m=1318 SNR=25.5
21:52:45.207 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:45.211 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:45.214 00.003 1032 Enqueuing Expose request
21:52:45.216 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:52:45.217 00.001 10072 Worker thread wakes up
21:52:45.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:45.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:45.627 00.410 10072 Exposure complete
21:52:45.684 00.057 10072 worker thread done servicing request
21:52:45.684 00.000 1032 OnExposeComplete: enter
21:52:45.686 00.002 1032 UpdateGuideState(): m_state=6
21:52:45.688 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1041
21:52:45.691 00.003 1032 Star::Find returns 1 (0), X=1104.61, Y=137.64, Mass=1140, SNR=23.6, Peak=121 HFD=3.2
21:52:45.693 00.002 1032 MultiStar: [#1 -0.16,-0.12,1.05,U] [#2 0.10,-0.00,0.76,U] [#3 0.06,0.02,0.75,U] [#4 0.16,-0.01,0.68,U] [#5 0.07,0.11,0.66,U] [#6 -0.09,-0.05,0.64,U] [#7 -0.10,-0.12,0.71,U] [#8 0.11,-0.06,0.57,U] 
21:52:45.694 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {0.00, -0.24}
21:52:45.696 00.002 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
21:52:45.697 00.001 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
21:52:45.699 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.45 mountX=-0.06 mountY=0.01, mountTheta=3.00
21:52:45.701 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.06, opts=13)
21:52:45.704 00.003 1032 Enqueuing Move request for scope (0.01, -0.06)
21:52:45.705 00.001 10072 Worker thread wakes up
21:52:45.705 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
21:52:45.705 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
21:52:45.705 00.000 10072 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.01
21:52:45.708 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:52:45.709 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
21:52:45.709 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:52:45.710 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:45.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:52:45.710 00.000 10072 MoveAxis(E, 1, ABG)
21:52:45.710 00.000 10072 Guiding  Dir = 2, Dur = 1
21:52:45.710 00.000 10072 IsGuiding returns 0
21:52:45.710 00.000 10072 PulseGuide returned control before completion, sleep 11
21:52:45.729 00.019 1032 UpdateGuideState exits: m=1140 SNR=23.6
21:52:45.732 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:45.733 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:45.736 00.003 1032 Enqueuing Expose request
21:52:45.738 00.002 10072 IsGuiding returns 0
21:52:45.738 00.000 10072 Move returns status 0, amount 1
21:52:45.738 00.000 10072 MoveAxis(N, 0, ABG)
21:52:45.738 00.000 10072 Move returns status 0, amount 0
21:52:45.738 00.000 10072 move complete, result=0
21:52:45.739 00.001 10072 worker thread done servicing request
21:52:45.739 00.000 10072 Worker thread wakes up
21:52:45.739 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:45.739 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:45.746 00.007 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:52:46.363 00.617 10072 Exposure complete
21:52:46.415 00.052 10072 worker thread done servicing request
21:52:46.415 00.000 1032 OnExposeComplete: enter
21:52:46.417 00.002 1032 UpdateGuideState(): m_state=6
21:52:46.418 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1042
21:52:46.419 00.001 1032 Star::Find returns 1 (0), X=1104.67, Y=137.80, Mass=1191, SNR=24.2, Peak=107 HFD=3.1
21:52:46.421 00.002 1032 MultiStar: [#1 -0.21,-0.20,0.00,M1] [#2 0.14,0.01,0.77,U] [#3 0.01,0.09,0.78,U] [#4 0.12,-0.18,0.73,U] [#5 0.04,0.12,0.69,U] [#6 -0.13,-0.01,0.67,U] [#7 -0.09,-0.08,0.71,U] [#8 0.10,0.16,0.52,U] 
21:52:46.422 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {0.07, -0.08}
21:52:46.425 00.003 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
21:52:46.426 00.001 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
21:52:46.427 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.16 mountX=-0.01 mountY=-0.03, mountTheta=-1.99
21:52:46.430 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
21:52:46.431 00.001 1032 Enqueuing Move request for scope (0.04, -0.01)
21:52:46.433 00.002 10072 Worker thread wakes up
21:52:46.433 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
21:52:46.433 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
21:52:46.433 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.01 yDistance=-0.03
21:52:46.435 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:52:46.437 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
21:52:46.437 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:52:46.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:46.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:52:46.437 00.000 10072 MoveAxis(E, 1, ABG)
21:52:46.437 00.000 10072 Guiding  Dir = 2, Dur = 1
21:52:46.437 00.000 10072 IsGuiding returns 0
21:52:46.438 00.001 10072 PulseGuide returned control before completion, sleep 11
21:52:46.453 00.015 10072 IsGuiding returns 0
21:52:46.453 00.000 10072 Move returns status 0, amount 1
21:52:46.453 00.000 10072 MoveAxis(N, 0, ABG)
21:52:46.453 00.000 10072 Move returns status 0, amount 0
21:52:46.453 00.000 1032 UpdateGuideState exits: m=1191 SNR=24.2
21:52:46.457 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:46.459 00.002 10072 move complete, result=0
21:52:46.459 00.000 10072 worker thread done servicing request
21:52:46.459 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:46.460 00.001 1032 Enqueuing Expose request
21:52:46.462 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:52:46.463 00.001 10072 Worker thread wakes up
21:52:46.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:46.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:46.878 00.415 10072 Exposure complete
21:52:46.931 00.053 10072 worker thread done servicing request
21:52:46.931 00.000 1032 OnExposeComplete: enter
21:52:46.935 00.004 1032 UpdateGuideState(): m_state=6
21:52:46.936 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1043
21:52:46.938 00.002 1032 Star::Find returns 1 (0), X=1104.71, Y=137.64, Mass=1319, SNR=25.5, Peak=119 HFD=3.2
21:52:46.940 00.002 1032 MultiStar: [#1 -0.25,-0.22,0.00,M2] [#2 0.16,-0.09,0.75,U] [#3 0.09,0.11,0.76,U] [#4 0.06,0.07,0.65,U] [#5 0.22,-0.01,0.61,U] [#6 -0.12,0.14,0.60,U] [#7 -0.00,-0.19,0.67,U] [#8 0.17,0.09,0.47,U] 
21:52:46.941 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.10, -0.24}
21:52:46.942 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
21:52:46.945 00.003 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
21:52:46.946 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.38 mountX=-0.06 mountY=-0.07, mountTheta=-2.21
21:52:46.948 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
21:52:46.950 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
21:52:46.952 00.002 10072 Worker thread wakes up
21:52:46.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
21:52:46.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
21:52:46.952 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.06 yDistance=-0.07
21:52:46.954 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:52:46.957 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
21:52:46.957 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:52:46.957 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:46.957 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:52:46.957 00.000 10072 MoveAxis(E, 1, ABG)
21:52:46.957 00.000 10072 Guiding  Dir = 2, Dur = 1
21:52:46.957 00.000 10072 IsGuiding returns 0
21:52:46.958 00.001 10072 PulseGuide returned control before completion, sleep 11
21:52:46.973 00.015 1032 UpdateGuideState exits: m=1319 SNR=25.5
21:52:46.975 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:46.978 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:46.980 00.002 1032 Enqueuing Expose request
21:52:46.985 00.005 10072 IsGuiding returns 0
21:52:46.985 00.000 10072 Move returns status 0, amount 1
21:52:46.985 00.000 10072 MoveAxis(N, 0, ABG)
21:52:46.985 00.000 10072 Move returns status 0, amount 0
21:52:46.985 00.000 10072 move complete, result=0
21:52:46.985 00.000 10072 worker thread done servicing request
21:52:46.985 00.000 10072 Worker thread wakes up
21:52:46.986 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:46.986 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:46.990 00.004 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:52:47.615 00.625 10072 Exposure complete
21:52:47.672 00.057 1032 OnExposeComplete: enter
21:52:47.676 00.004 1032 UpdateGuideState(): m_state=6
21:52:47.679 00.003 10072 worker thread done servicing request
21:52:47.679 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1044
21:52:47.681 00.002 1032 Star::Find returns 1 (0), X=1104.76, Y=137.60, Mass=1146, SNR=23.7, Peak=94 HFD=3.2
21:52:47.683 00.002 1032 MultiStar: [#1 -0.18,-0.25,0.00,M3] [#2 0.05,-0.17,0.80,U] [#3 0.03,-0.01,0.76,U] [#4 0.11,-0.10,0.67,U] [#5 0.20,-0.01,0.67,U] [#6 -0.01,-0.13,0.68,U] [#7 -0.00,-0.11,0.68,U] [#8 0.14,-0.09,0.53,U] 
21:52:47.684 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.12}, one-star: {0.15, -0.29}
21:52:47.685 00.001 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
21:52:47.687 00.002 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
21:52:47.688 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.98 mountX=-0.14 mountY=-0.05, mountTheta=-2.81
21:52:47.692 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.12, opts=13)
21:52:47.694 00.002 1032 Enqueuing Move request for scope (0.08, -0.12)
21:52:47.696 00.002 10072 Worker thread wakes up
21:52:47.697 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
21:52:47.697 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
21:52:47.697 00.000 10072 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.05
21:52:47.699 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:52:47.701 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 285.94
21:52:47.701 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
21:52:47.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:47.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:52:47.701 00.000 10072 MoveAxis(E, 67, ABG)
21:52:47.701 00.000 10072 Guiding  Dir = 2, Dur = 67
21:52:47.703 00.002 10072 IsGuiding returns 0
21:52:47.703 00.000 10072 PulseGuide returned control before completion, sleep 77
21:52:47.721 00.018 1032 UpdateGuideState exits: m=1146 SNR=23.7
21:52:47.723 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:47.725 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:47.727 00.002 1032 Enqueuing Expose request
21:52:47.786 00.059 10072 IsGuiding returns 0
21:52:47.786 00.000 10072 Move returns status 0, amount 67
21:52:47.786 00.000 10072 MoveAxis(N, 0, ABG)
21:52:47.786 00.000 10072 Move returns status 0, amount 0
21:52:47.786 00.000 10072 move complete, result=0
21:52:47.786 00.000 10072 worker thread done servicing request
21:52:47.786 00.000 10072 Worker thread wakes up
21:52:47.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:47.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:47.787 00.001 1032 GuideStep: -0.1 px 67 ms EAST, -0.0 px 0 ms NORTH
21:52:48.194 00.407 10072 Exposure complete
21:52:48.244 00.050 10072 worker thread done servicing request
21:52:48.244 00.000 1032 OnExposeComplete: enter
21:52:48.246 00.002 1032 UpdateGuideState(): m_state=6
21:52:48.248 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1045
21:52:48.249 00.001 1032 Star::Find returns 1 (0), X=1104.65, Y=137.66, Mass=1356, SNR=25.8, Peak=131 HFD=3.1
21:52:48.251 00.002 1032 MultiStar: [#1 -0.10,-0.18,0.93,U] [#2 0.12,-0.16,0.75,U] [#3 0.11,0.02,0.75,U] [#4 0.15,0.07,0.62,U] [#5 0.22,0.02,0.62,U] [#6 -0.09,-0.04,0.59,U] [#7 -0.06,-0.03,0.66,U] [#8 0.05,0.01,0.50,U] 
21:52:48.253 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.04, -0.22}
21:52:48.254 00.001 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
21:52:48.255 00.001 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
21:52:48.257 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.04 mountX=-0.08 mountY=-0.02, mountTheta=-2.87
21:52:48.259 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
21:52:48.260 00.001 1032 Enqueuing Move request for scope (0.04, -0.08)
21:52:48.261 00.001 10072 Worker thread wakes up
21:52:48.262 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
21:52:48.262 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
21:52:48.262 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.08 yDistance=-0.02
21:52:48.263 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:52:48.265 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
21:52:48.265 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:52:48.265 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:48.265 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:52:48.265 00.000 10072 MoveAxis(E, 1, ABG)
21:52:48.265 00.000 10072 Guiding  Dir = 2, Dur = 1
21:52:48.265 00.000 10072 IsGuiding returns 0
21:52:48.266 00.001 10072 PulseGuide returned control before completion, sleep 11
21:52:48.281 00.015 1032 UpdateGuideState exits: m=1356 SNR=25.8
21:52:48.283 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:48.285 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:48.286 00.001 1032 Enqueuing Expose request
21:52:48.288 00.002 10072 IsGuiding returns 0
21:52:48.288 00.000 10072 Move returns status 0, amount 1
21:52:48.288 00.000 10072 MoveAxis(N, 0, ABG)
21:52:48.288 00.000 10072 Move returns status 0, amount 0
21:52:48.288 00.000 10072 move complete, result=0
21:52:48.288 00.000 10072 worker thread done servicing request
21:52:48.288 00.000 10072 Worker thread wakes up
21:52:48.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:48.288 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:48.295 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:52:48.914 00.619 10072 Exposure complete
21:52:48.975 00.061 10072 worker thread done servicing request
21:52:48.975 00.000 1032 OnExposeComplete: enter
21:52:48.977 00.002 1032 UpdateGuideState(): m_state=6
21:52:48.979 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1046
21:52:48.980 00.001 1032 Star::Find returns 1 (0), X=1104.56, Y=138.04, Mass=1216, SNR=24.5, Peak=100 HFD=3.5
21:52:48.981 00.001 1032 MultiStar: [#1 -0.22,-0.08,1.00,U] [#2 0.11,0.10,0.83,U] [#3 0.07,0.29,0.00,M1] [#4 0.04,0.21,0.74,U] [#5 -0.04,0.23,0.61,U] [#6 -0.30,0.25,0.00,M1] [#7 -0.01,0.15,0.72,U] [#8 0.13,0.14,0.56,U] 
21:52:48.983 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.12}, one-star: {-0.05, 0.16}
21:52:48.983 00.000 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
21:52:48.986 00.003 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
21:52:48.988 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.12 mountY=-0.01, mountTheta=-0.10
21:52:48.993 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.12, opts=13)
21:52:48.995 00.002 1032 Enqueuing Move request for scope (-0.02, 0.12)
21:52:48.997 00.002 10072 Worker thread wakes up
21:52:48.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
21:52:48.997 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
21:52:48.997 00.000 10072 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=-0.01
21:52:48.999 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:52:49.001 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
21:52:49.001 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
21:52:49.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:49.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:52:49.001 00.000 10072 MoveAxis(E, 1, ABG)
21:52:49.001 00.000 10072 Guiding  Dir = 2, Dur = 1
21:52:49.001 00.000 10072 IsGuiding returns 0
21:52:49.002 00.001 10072 PulseGuide returned control before completion, sleep 11
21:52:49.017 00.015 1032 UpdateGuideState exits: m=1216 SNR=24.5
21:52:49.021 00.004 10072 IsGuiding returns 1
21:52:49.021 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:49.023 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:49.024 00.001 1032 Enqueuing Expose request
21:52:49.026 00.002 10072 scope still moving after pulse duration time elapsed
21:52:49.052 00.026 10072 IsGuiding returns 0
21:52:49.052 00.000 10072 scope move finished after 1 + 49 ms
21:52:49.053 00.001 10072 Move returns status 0, amount 1
21:52:49.053 00.000 10072 MoveAxis(N, 0, ABG)
21:52:49.053 00.000 10072 Move returns status 0, amount 0
21:52:49.053 00.000 10072 move complete, result=0
21:52:49.053 00.000 10072 worker thread done servicing request
21:52:49.053 00.000 10072 Worker thread wakes up
21:52:49.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:49.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:49.057 00.004 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:52:49.461 00.404 10072 Exposure complete
21:52:49.520 00.059 1032 OnExposeComplete: enter
21:52:49.523 00.003 10072 worker thread done servicing request
21:52:49.523 00.000 1032 UpdateGuideState(): m_state=6
21:52:49.525 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1047
21:52:49.528 00.003 1032 Star::Find returns 1 (0), X=1104.53, Y=137.89, Mass=1415, SNR=26.4, Peak=126 HFD=3.2
21:52:49.530 00.002 1032 MultiStar: [#1 -0.20,-0.04,0.91,U] [#2 0.10,0.15,0.79,U] [#3 0.08,0.40,0.00,M2] [#4 0.01,0.28,0.00,M1] [#5 -0.01,0.19,0.62,U] [#6 -0.20,0.34,0.00,M2] [#7 -0.05,0.18,0.61,U] [#8 0.12,0.33,0.00,M1] 
21:52:49.532 00.002 1032 single-star, 4 included, MultiStar: {-0.06, 0.08}, one-star: {-0.08, 0.00}
21:52:49.534 00.002 1032 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.83) = xAngle (1.30 = 1.30)
21:52:49.535 00.001 1032 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.30 = 1.30)
21:52:49.537 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.13 mountX=0.02 mountY=0.08, mountTheta=1.30
21:52:49.541 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.00, opts=13)
21:52:49.543 00.002 1032 Enqueuing Move request for scope (-0.08, 0.00)
21:52:49.545 00.002 10072 Worker thread wakes up
21:52:49.545 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
21:52:49.545 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
21:52:49.545 00.000 10072 Moving (-0.08, 0.00) raw xDistance=0.02 yDistance=0.08
21:52:49.548 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:52:49.550 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
21:52:49.550 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:52:49.551 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:49.551 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:52:49.551 00.000 10072 MoveAxis(E, 1, ABG)
21:52:49.551 00.000 10072 Guiding  Dir = 2, Dur = 1
21:52:49.552 00.001 10072 IsGuiding returns 0
21:52:49.552 00.000 10072 PulseGuide returned control before completion, sleep 11
21:52:49.569 00.017 10072 IsGuiding returns 0
21:52:49.569 00.000 10072 Move returns status 0, amount 1
21:52:49.571 00.002 10072 MoveAxis(N, 0, ABG)
21:52:49.571 00.000 10072 Move returns status 0, amount 0
21:52:49.571 00.000 10072 move complete, result=0
21:52:49.571 00.000 10072 worker thread done servicing request
21:52:49.574 00.003 1032 UpdateGuideState exits: m=1415 SNR=26.4
21:52:49.577 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:49.580 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:49.583 00.003 1032 Enqueuing Expose request
21:52:49.587 00.004 10072 Worker thread wakes up
21:52:49.587 00.000 1032 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
21:52:49.589 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:49.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:50.226 00.637 10072 Exposure complete
21:52:50.286 00.060 10072 worker thread done servicing request
21:52:50.287 00.001 1032 OnExposeComplete: enter
21:52:50.289 00.002 1032 UpdateGuideState(): m_state=6
21:52:50.291 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1048
21:52:50.293 00.002 1032 Star::Find returns 1 (0), X=1104.67, Y=137.78, Mass=1354, SNR=25.8, Peak=109 HFD=3.2
21:52:50.294 00.001 1032 MultiStar: [#1 -0.13,-0.18,0.94,U] [#2 -0.01,-0.02,0.73,U] [#3 0.13,0.07,0.75,U] [#4 0.03,0.19,0.66,U] [#5 0.08,0.18,0.62,U] [#6 -0.09,0.18,0.59,U] [#7 -0.09,0.02,0.64,U] [#8 0.01,0.10,0.51,U] 
21:52:50.296 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {0.06, -0.11}
21:52:50.298 00.002 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
21:52:50.300 00.002 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
21:52:50.303 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.57 mountX=0.02 mountY=-0.01, mountTheta=-0.26
21:52:50.306 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
21:52:50.307 00.001 1032 Enqueuing Move request for scope (-0.00, 0.02)
21:52:50.309 00.002 10072 Worker thread wakes up
21:52:50.309 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
21:52:50.309 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
21:52:50.309 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
21:52:50.310 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:52:50.313 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
21:52:50.313 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:52:50.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:50.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:52:50.313 00.000 10072 MoveAxis(E, 2, ABG)
21:52:50.313 00.000 10072 Guiding  Dir = 2, Dur = 2
21:52:50.313 00.000 10072 IsGuiding returns 0
21:52:50.314 00.001 10072 PulseGuide returned control before completion, sleep 12
21:52:50.331 00.017 1032 UpdateGuideState exits: m=1354 SNR=25.8
21:52:50.334 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:50.336 00.002 10072 IsGuiding returns 0
21:52:50.336 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:50.338 00.002 10072 Move returns status 0, amount 2
21:52:50.338 00.000 10072 MoveAxis(N, 0, ABG)
21:52:50.338 00.000 10072 Move returns status 0, amount 0
21:52:50.338 00.000 10072 move complete, result=0
21:52:50.339 00.001 1032 Enqueuing Expose request
21:52:50.341 00.002 10072 worker thread done servicing request
21:52:50.341 00.000 10072 Worker thread wakes up
21:52:50.341 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:50.341 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:50.341 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:52:50.756 00.415 10072 Exposure complete
21:52:50.810 00.054 10072 worker thread done servicing request
21:52:50.810 00.000 1032 OnExposeComplete: enter
21:52:50.811 00.001 1032 UpdateGuideState(): m_state=6
21:52:50.813 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1049
21:52:50.814 00.001 1032 Star::Find returns 1 (0), X=1104.66, Y=137.73, Mass=1498, SNR=27.2, Peak=145 HFD=3.0
21:52:50.816 00.002 1032 MultiStar: [#1 -0.22,-0.01,0.82,U] [#2 0.17,-0.01,0.73,U] [#3 0.01,0.15,0.65,U] [#4 0.24,0.05,0.62,U] [#5 -0.16,0.26,0.00,M1] [#6 -0.17,0.12,0.56,U] [#7 -0.03,-0.15,0.62,U] [#8 -0.02,0.05,0.47,U] 
21:52:50.817 00.001 1032 refined, 7 included, MultiStar: {0.00, -0.01}, one-star: {0.05, -0.15}
21:52:50.819 00.002 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
21:52:50.821 00.002 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
21:52:50.822 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.17 mountX=-0.01 mountY=-0.00, mountTheta=-3.00
21:52:50.825 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.01, opts=13)
21:52:50.828 00.003 1032 Enqueuing Move request for scope (0.00, -0.01)
21:52:50.829 00.001 10072 Worker thread wakes up
21:52:50.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
21:52:50.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
21:52:50.829 00.000 10072 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=-0.00
21:52:50.832 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:52:50.835 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
21:52:50.836 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:52:50.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:50.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:52:50.836 00.000 10072 MoveAxis(E, 2, ABG)
21:52:50.836 00.000 10072 Guiding  Dir = 2, Dur = 2
21:52:50.836 00.000 10072 IsGuiding returns 0
21:52:50.837 00.001 10072 PulseGuide returned control before completion, sleep 12
21:52:50.852 00.015 1032 UpdateGuideState exits: m=1498 SNR=27.2
21:52:50.853 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:50.856 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:50.857 00.001 1032 Enqueuing Expose request
21:52:50.864 00.007 10072 IsGuiding returns 0
21:52:50.864 00.000 10072 Move returns status 0, amount 2
21:52:50.864 00.000 10072 MoveAxis(N, 0, ABG)
21:52:50.864 00.000 10072 Move returns status 0, amount 0
21:52:50.864 00.000 10072 move complete, result=0
21:52:50.864 00.000 10072 worker thread done servicing request
21:52:50.864 00.000 10072 Worker thread wakes up
21:52:50.864 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:50.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:50.867 00.003 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:52:51.491 00.624 10072 Exposure complete
21:52:51.559 00.068 10072 worker thread done servicing request
21:52:51.559 00.000 1032 OnExposeComplete: enter
21:52:51.562 00.003 1032 UpdateGuideState(): m_state=6
21:52:51.563 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1050
21:52:51.565 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=137.93, Mass=1317, SNR=25.5, Peak=110 HFD=3.3
21:52:51.568 00.003 1032 MultiStar: [#1 -0.23,-0.09,0.97,U] [#2 0.16,0.03,0.79,U] [#3 0.05,0.19,0.70,U] [#4 0.08,0.08,0.67,U] [#5 0.14,0.07,0.66,U] [#6 -0.06,0.26,0.00,M1] [#7 -0.05,-0.15,0.69,U] [#8 0.04,0.17,0.52,U] 
21:52:51.570 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {0.02, 0.05}
21:52:51.571 00.001 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
21:52:51.572 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
21:52:51.574 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.13 mountX=0.03 mountY=-0.02, mountTheta=-0.70
21:52:51.576 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
21:52:51.577 00.001 1032 Enqueuing Move request for scope (0.02, 0.03)
21:52:51.579 00.002 10072 Worker thread wakes up
21:52:51.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
21:52:51.579 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
21:52:51.580 00.001 10072 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.02
21:52:51.582 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:52:51.585 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
21:52:51.585 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:52:51.585 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:51.585 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:52:51.585 00.000 10072 MoveAxis(E, 2, ABG)
21:52:51.585 00.000 10072 Guiding  Dir = 2, Dur = 2
21:52:51.586 00.001 10072 IsGuiding returns 0
21:52:51.586 00.000 10072 PulseGuide returned control before completion, sleep 12
21:52:51.603 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.5
21:52:51.605 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:51.606 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:51.609 00.003 1032 Enqueuing Expose request
21:52:51.614 00.005 10072 IsGuiding returns 0
21:52:51.614 00.000 10072 Move returns status 0, amount 2
21:52:51.614 00.000 10072 MoveAxis(N, 0, ABG)
21:52:51.614 00.000 10072 Move returns status 0, amount 0
21:52:51.614 00.000 10072 move complete, result=0
21:52:51.614 00.000 10072 worker thread done servicing request
21:52:51.614 00.000 10072 Worker thread wakes up
21:52:51.614 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:51.614 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:51.620 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:52:52.024 00.404 10072 Exposure complete
21:52:52.081 00.057 10072 worker thread done servicing request
21:52:52.081 00.000 1032 OnExposeComplete: enter
21:52:52.083 00.002 1032 UpdateGuideState(): m_state=6
21:52:52.085 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1051
21:52:52.087 00.002 1032 Star::Find returns 1 (0), X=1104.65, Y=137.91, Mass=1353, SNR=25.8, Peak=128 HFD=3.3
21:52:52.089 00.002 1032 MultiStar: [#1 -0.22,-0.05,0.95,U] [#2 0.06,0.08,0.74,U] [#3 -0.03,0.30,0.00,M1] [#4 0.17,0.06,0.70,U] [#5 0.04,0.18,0.64,U] [#6 -0.15,0.21,0.00,M2] [#7 -0.08,-0.02,0.65,U] [#8 -0.02,0.08,0.48,U] 
21:52:52.090 00.001 1032 refined, 6 included, MultiStar: {-0.01, 0.04}, one-star: {0.05, 0.03}
21:52:52.092 00.002 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
21:52:52.094 00.002 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
21:52:52.095 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.77 mountX=0.05 mountY=-0.00, mountTheta=-0.06
21:52:52.099 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
21:52:52.103 00.004 1032 Enqueuing Move request for scope (-0.01, 0.04)
21:52:52.104 00.001 10072 Worker thread wakes up
21:52:52.104 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
21:52:52.104 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
21:52:52.105 00.001 10072 Moving (-0.01, 0.04) raw xDistance=0.05 yDistance=-0.00
21:52:52.106 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:52:52.108 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
21:52:52.108 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:52:52.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:52.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:52:52.108 00.000 10072 MoveAxis(E, 2, ABG)
21:52:52.108 00.000 10072 Guiding  Dir = 2, Dur = 2
21:52:52.108 00.000 10072 IsGuiding returns 0
21:52:52.110 00.002 10072 PulseGuide returned control before completion, sleep 12
21:52:52.126 00.016 1032 UpdateGuideState exits: m=1353 SNR=25.8
21:52:52.128 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:52.130 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:52.132 00.002 1032 Enqueuing Expose request
21:52:52.134 00.002 10072 IsGuiding returns 0
21:52:52.134 00.000 10072 Move returns status 0, amount 2
21:52:52.134 00.000 10072 MoveAxis(N, 0, ABG)
21:52:52.134 00.000 10072 Move returns status 0, amount 0
21:52:52.134 00.000 10072 move complete, result=0
21:52:52.134 00.000 10072 worker thread done servicing request
21:52:52.134 00.000 10072 Worker thread wakes up
21:52:52.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:52.135 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:52.142 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:52:52.772 00.630 10072 Exposure complete
21:52:52.828 00.056 10072 worker thread done servicing request
21:52:52.828 00.000 1032 OnExposeComplete: enter
21:52:52.831 00.003 1032 UpdateGuideState(): m_state=6
21:52:52.834 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1052
21:52:52.837 00.003 1032 Star::Find returns 1 (0), X=1104.55, Y=137.73, Mass=1346, SNR=25.8, Peak=114 HFD=3.2
21:52:52.839 00.002 1032 MultiStar: [#1 -0.20,-0.20,0.00,M1] [#2 0.11,0.03,0.76,U] [#3 0.08,0.19,0.69,U] [#4 0.07,-0.04,0.64,U] [#5 -0.02,0.03,0.67,U] [#6 -0.27,0.06,0.00,M3] [#7 -0.11,-0.20,0.67,U] [#8 -0.01,-0.13,0.49,U] 
21:52:52.841 00.002 1032 refined, 6 included, MultiStar: {0.00, -0.04}, one-star: {-0.06, -0.15}
21:52:52.843 00.002 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 2.99)
21:52:52.844 00.001 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 2.99)
21:52:52.846 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.46 mountX=-0.04 mountY=0.01, mountTheta=2.99
21:52:52.849 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.04, opts=13)
21:52:52.851 00.002 1032 Enqueuing Move request for scope (0.00, -0.04)
21:52:52.852 00.001 10072 Worker thread wakes up
21:52:52.853 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
21:52:52.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
21:52:52.853 00.000 10072 Moving (0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
21:52:52.854 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:52:52.856 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
21:52:52.856 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:52:52.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:52.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:52:52.856 00.000 10072 MoveAxis(E, 3, ABG)
21:52:52.856 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:52.857 00.001 10072 IsGuiding returns 0
21:52:52.857 00.000 10072 PulseGuide returned control before completion, sleep 13
21:52:52.875 00.018 1032 UpdateGuideState exits: m=1346 SNR=25.8
21:52:52.876 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:52.878 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:52.881 00.003 1032 Enqueuing Expose request
21:52:52.882 00.001 10072 IsGuiding returns 0
21:52:52.882 00.000 10072 Move returns status 0, amount 3
21:52:52.882 00.000 10072 MoveAxis(N, 0, ABG)
21:52:52.882 00.000 10072 Move returns status 0, amount 0
21:52:52.882 00.000 10072 move complete, result=0
21:52:52.882 00.000 10072 worker thread done servicing request
21:52:52.882 00.000 10072 Worker thread wakes up
21:52:52.883 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:52.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:52.889 00.006 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:52:53.301 00.412 10072 Exposure complete
21:52:53.354 00.053 10072 worker thread done servicing request
21:52:53.354 00.000 1032 OnExposeComplete: enter
21:52:53.356 00.002 1032 UpdateGuideState(): m_state=6
21:52:53.358 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1053
21:52:53.361 00.003 1032 Star::Find returns 1 (0), X=1104.56, Y=137.59, Mass=1208, SNR=24.4, Peak=120 HFD=3.1
21:52:53.362 00.001 1032 MultiStar: [#1 -0.24,-0.22,0.00,M2] [#2 0.07,-0.29,0.00,M1] [#3 -0.06,0.13,0.79,U] [#4 0.03,-0.11,0.70,U] [#5 0.08,0.02,0.63,U] [#6 -0.18,-0.08,0.56,U] [#7 0.04,-0.12,0.67,U] [#8 0.04,-0.08,0.50,U] 
21:52:53.364 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.09}, one-star: {-0.05, -0.30}
21:52:53.367 00.003 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.70)
21:52:53.370 00.003 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.70)
21:52:53.371 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.75 mountX=-0.08 mountY=0.04, mountTheta=2.70
21:52:53.373 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.09, opts=13)
21:52:53.375 00.002 1032 Enqueuing Move request for scope (-0.02, -0.09)
21:52:53.377 00.002 10072 Worker thread wakes up
21:52:53.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
21:52:53.377 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
21:52:53.377 00.000 10072 Moving (-0.02, -0.09) raw xDistance=-0.08 yDistance=0.04
21:52:53.379 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:52:53.381 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
21:52:53.381 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:52:53.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:53.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:52:53.381 00.000 10072 MoveAxis(E, 3, ABG)
21:52:53.381 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:53.381 00.000 10072 IsGuiding returns 0
21:52:53.382 00.001 10072 PulseGuide returned control before completion, sleep 13
21:52:53.398 00.016 1032 UpdateGuideState exits: m=1208 SNR=24.4
21:52:53.400 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:53.402 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:53.404 00.002 1032 Enqueuing Expose request
21:52:53.407 00.003 10072 IsGuiding returns 0
21:52:53.407 00.000 10072 Move returns status 0, amount 3
21:52:53.407 00.000 10072 MoveAxis(N, 0, ABG)
21:52:53.407 00.000 10072 Move returns status 0, amount 0
21:52:53.407 00.000 10072 move complete, result=0
21:52:53.407 00.000 10072 worker thread done servicing request
21:52:53.407 00.000 10072 Worker thread wakes up
21:52:53.407 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:53.407 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:53.413 00.006 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:52:54.037 00.624 10072 Exposure complete
21:52:54.099 00.062 10072 worker thread done servicing request
21:52:54.099 00.000 1032 OnExposeComplete: enter
21:52:54.101 00.002 1032 UpdateGuideState(): m_state=6
21:52:54.102 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1054
21:52:54.105 00.003 1032 Star::Find returns 1 (0), X=1104.65, Y=137.75, Mass=1259, SNR=24.9, Peak=120 HFD=3.2
21:52:54.107 00.002 1032 MultiStar: [#1 -0.22,-0.30,0.00,M3] [#2 0.07,-0.23,0.72,U] [#3 0.07,0.23,0.78,U] [#4 0.11,0.14,0.66,U] [#5 0.01,0.11,0.70,U] [#6 -0.11,0.09,0.63,U] [#7 -0.19,-0.07,0.68,U] [#8 0.20,0.09,0.50,U] 
21:52:54.108 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.02}, one-star: {0.04, -0.13}
21:52:54.110 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
21:52:54.114 00.004 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
21:52:54.117 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.69 mountX=0.01 mountY=-0.03, mountTheta=-1.14
21:52:54.119 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
21:52:54.122 00.003 1032 Enqueuing Move request for scope (0.02, 0.02)
21:52:54.124 00.002 10072 Worker thread wakes up
21:52:54.124 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
21:52:54.124 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
21:52:54.124 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
21:52:54.126 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:52:54.127 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.08
21:52:54.128 00.001 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:52:54.128 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:54.128 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:52:54.128 00.000 10072 MoveAxis(E, 3, ABG)
21:52:54.128 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:54.128 00.000 10072 IsGuiding returns 0
21:52:54.128 00.000 10072 PulseGuide returned control before completion, sleep 13
21:52:54.144 00.016 10072 IsGuiding returns 0
21:52:54.144 00.000 10072 Move returns status 0, amount 3
21:52:54.144 00.000 10072 MoveAxis(N, 0, ABG)
21:52:54.144 00.000 10072 Move returns status 0, amount 0
21:52:54.144 00.000 10072 move complete, result=0
21:52:54.146 00.002 10072 worker thread done servicing request
21:52:54.147 00.001 1032 UpdateGuideState exits: m=1259 SNR=24.9
21:52:54.149 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:54.150 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:54.152 00.002 1032 Enqueuing Expose request
21:52:54.153 00.001 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:52:54.156 00.003 10072 Worker thread wakes up
21:52:54.156 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:54.156 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:54.572 00.416 10072 Exposure complete
21:52:54.631 00.059 10072 worker thread done servicing request
21:52:54.631 00.000 1032 OnExposeComplete: enter
21:52:54.633 00.002 1032 UpdateGuideState(): m_state=6
21:52:54.636 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1055
21:52:54.637 00.001 1032 Star::Find returns 1 (0), X=1104.59, Y=137.73, Mass=1320, SNR=25.5, Peak=129 HFD=3.2
21:52:54.639 00.002 1032 MultiStar: [#1 -0.21,-0.13,0.95,U] [#2 -0.13,-0.20,0.72,U] [#3 0.00,0.17,0.74,U] [#4 -0.02,0.18,0.72,U] [#5 0.05,0.02,0.67,U] [#6 -0.09,0.09,0.58,U] [#7 -0.07,0.05,0.72,U] [#8 0.28,0.17,0.00,M1] 
21:52:54.640 00.001 1032 refined, 7 included, MultiStar: {-0.06, -0.01}, one-star: {-0.01, -0.15}
21:52:54.642 00.002 1032 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.83) = xAngle (-4.82 = 1.46)
21:52:54.645 00.003 1032 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.82 = 1.46)
21:52:54.646 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.99 mountX=0.01 mountY=0.06, mountTheta=1.46
21:52:54.650 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.01, opts=13)
21:52:54.652 00.002 1032 Enqueuing Move request for scope (-0.06, -0.01)
21:52:54.654 00.002 10072 Worker thread wakes up
21:52:54.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
21:52:54.654 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
21:52:54.654 00.000 10072 Moving (-0.06, -0.01) raw xDistance=0.01 yDistance=0.06
21:52:54.656 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
21:52:54.659 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.09
21:52:54.659 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:52:54.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:54.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:52:54.659 00.000 10072 MoveAxis(E, 3, ABG)
21:52:54.659 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:54.659 00.000 10072 IsGuiding returns 0
21:52:54.660 00.001 10072 PulseGuide returned control before completion, sleep 13
21:52:54.678 00.018 10072 IsGuiding returns 0
21:52:54.679 00.001 10072 Move returns status 0, amount 3
21:52:54.679 00.000 10072 MoveAxis(N, 0, ABG)
21:52:54.679 00.000 10072 Move returns status 0, amount 0
21:52:54.679 00.000 10072 move complete, result=0
21:52:54.679 00.000 10072 worker thread done servicing request
21:52:54.680 00.001 1032 UpdateGuideState exits: m=1320 SNR=25.5
21:52:54.682 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:54.683 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:54.685 00.002 1032 Enqueuing Expose request
21:52:54.687 00.002 10072 Worker thread wakes up
21:52:54.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:54.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:54.687 00.000 1032 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
21:52:55.320 00.633 10072 Exposure complete
21:52:55.382 00.062 10072 worker thread done servicing request
21:52:55.382 00.000 1032 OnExposeComplete: enter
21:52:55.384 00.002 1032 UpdateGuideState(): m_state=6
21:52:55.385 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1056
21:52:55.387 00.002 1032 Star::Find returns 1 (0), X=1104.73, Y=137.83, Mass=1357, SNR=25.9, Peak=120 HFD=3.2
21:52:55.389 00.002 1032 MultiStar: [#1 -0.18,-0.09,0.95,U] [#2 0.03,-0.05,0.77,U] [#3 0.15,0.12,0.68,U] [#4 0.08,0.14,0.65,U] [#5 0.22,0.12,0.00,M1] [#6 -0.07,0.02,0.61,U] [#7 -0.06,-0.04,0.69,U] [#8 0.18,0.27,0.00,M2] 
21:52:55.390 00.001 1032 refined, 6 included, MultiStar: {0.01, -0.00}, one-star: {0.12, -0.06}
21:52:55.391 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
21:52:55.394 00.003 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
21:52:55.396 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.54 mountX=-0.01 mountY=-0.01, mountTheta=-2.37
21:52:55.400 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.00, opts=13)
21:52:55.402 00.002 1032 Enqueuing Move request for scope (0.01, -0.00)
21:52:55.404 00.002 10072 Worker thread wakes up
21:52:55.404 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
21:52:55.404 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
21:52:55.404 00.000 10072 Moving (0.01, -0.00) raw xDistance=-0.01 yDistance=-0.01
21:52:55.406 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:52:55.407 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
21:52:55.407 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:52:55.407 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:55.407 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:52:55.408 00.001 10072 MoveAxis(E, 3, ABG)
21:52:55.408 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:55.408 00.000 10072 IsGuiding returns 0
21:52:55.408 00.000 10072 PulseGuide returned control before completion, sleep 13
21:52:55.427 00.019 1032 UpdateGuideState exits: m=1357 SNR=25.9
21:52:55.429 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:55.431 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:55.434 00.003 1032 Enqueuing Expose request
21:52:55.436 00.002 10072 IsGuiding returns 0
21:52:55.436 00.000 10072 Move returns status 0, amount 3
21:52:55.436 00.000 10072 MoveAxis(N, 0, ABG)
21:52:55.436 00.000 10072 Move returns status 0, amount 0
21:52:55.436 00.000 10072 move complete, result=0
21:52:55.436 00.000 10072 worker thread done servicing request
21:52:55.436 00.000 10072 Worker thread wakes up
21:52:55.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:55.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:55.443 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:52:55.852 00.409 10072 Exposure complete
21:52:55.906 00.054 10072 worker thread done servicing request
21:52:55.906 00.000 1032 OnExposeComplete: enter
21:52:55.909 00.003 1032 UpdateGuideState(): m_state=6
21:52:55.910 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1057
21:52:55.913 00.003 1032 Star::Find returns 1 (0), X=1104.74, Y=137.65, Mass=1065, SNR=22.9, Peak=107 HFD=3.0
21:52:55.915 00.002 1032 MultiStar: [#1 -0.10,-0.20,1.06,U] [#2 0.09,0.19,0.81,U] [#3 0.14,0.07,0.79,U] [#4 0.11,0.03,0.74,U] [#5 0.18,-0.17,0.69,U] [#6 -0.06,0.16,0.65,U] [#7 -0.01,-0.13,0.74,U] [#8 0.20,0.10,0.58,U] 
21:52:55.916 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.13, -0.24}
21:52:55.917 00.001 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
21:52:55.920 00.003 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
21:52:55.921 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.50 mountX=-0.05 mountY=-0.06, mountTheta=-2.33
21:52:55.923 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
21:52:55.926 00.003 1032 Enqueuing Move request for scope (0.07, -0.04)
21:52:55.928 00.002 10072 Worker thread wakes up
21:52:55.928 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
21:52:55.929 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
21:52:55.929 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.05 yDistance=-0.06
21:52:55.931 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:52:55.933 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
21:52:55.933 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:52:55.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:55.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:52:55.933 00.000 10072 MoveAxis(E, 3, ABG)
21:52:55.933 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:55.934 00.001 10072 IsGuiding returns 0
21:52:55.935 00.001 10072 PulseGuide returned control before completion, sleep 13
21:52:55.950 00.015 1032 UpdateGuideState exits: m=1065 SNR=22.9
21:52:55.952 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:55.955 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:55.957 00.002 1032 Enqueuing Expose request
21:52:55.959 00.002 10072 IsGuiding returns 0
21:52:55.961 00.002 10072 Move returns status 0, amount 3
21:52:55.961 00.000 10072 MoveAxis(N, 0, ABG)
21:52:55.961 00.000 10072 Move returns status 0, amount 0
21:52:55.961 00.000 10072 move complete, result=0
21:52:55.961 00.000 10072 worker thread done servicing request
21:52:55.961 00.000 10072 Worker thread wakes up
21:52:55.961 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:55.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:55.968 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:52:56.585 00.617 10072 Exposure complete
21:52:56.639 00.054 10072 worker thread done servicing request
21:52:56.639 00.000 1032 OnExposeComplete: enter
21:52:56.640 00.001 1032 UpdateGuideState(): m_state=6
21:52:56.642 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1058
21:52:56.643 00.001 1032 Star::Find returns 1 (0), X=1104.72, Y=137.59, Mass=1202, SNR=24.3, Peak=104 HFD=3.2
21:52:56.647 00.004 1032 MultiStar: [#1 -0.08,-0.23,0.98,U] [#2 0.03,-0.14,0.79,U] [#3 0.01,0.10,0.79,U] [#4 0.08,-0.11,0.71,U] [#5 0.15,-0.01,0.68,U] [#6 -0.14,0.08,0.60,U] [#7 -0.01,-0.17,0.70,U] [#8 0.04,-0.05,0.49,U] 
21:52:56.649 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.11}, one-star: {0.11, -0.30}
21:52:56.651 00.002 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
21:52:56.652 00.001 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
21:52:56.654 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.38 mountX=-0.11 mountY=0.01, mountTheta=3.07
21:52:56.657 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.11, opts=13)
21:52:56.659 00.002 1032 Enqueuing Move request for scope (0.02, -0.11)
21:52:56.660 00.001 10072 Worker thread wakes up
21:52:56.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
21:52:56.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
21:52:56.660 00.000 10072 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=0.01
21:52:56.662 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:52:56.664 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
21:52:56.664 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
21:52:56.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:56.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:52:56.664 00.000 10072 MoveAxis(E, 4, ABG)
21:52:56.664 00.000 10072 Guiding  Dir = 2, Dur = 4
21:52:56.664 00.000 10072 IsGuiding returns 0
21:52:56.665 00.001 10072 PulseGuide returned control before completion, sleep 14
21:52:56.682 00.017 1032 UpdateGuideState exits: m=1202 SNR=24.3
21:52:56.684 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:56.685 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:56.687 00.002 1032 Enqueuing Expose request
21:52:56.691 00.004 10072 IsGuiding returns 0
21:52:56.691 00.000 10072 Move returns status 0, amount 4
21:52:56.691 00.000 10072 MoveAxis(N, 0, ABG)
21:52:56.691 00.000 10072 Move returns status 0, amount 0
21:52:56.691 00.000 10072 move complete, result=0
21:52:56.691 00.000 10072 worker thread done servicing request
21:52:56.691 00.000 10072 Worker thread wakes up
21:52:56.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:56.692 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:56.695 00.003 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:52:57.099 00.404 10072 Exposure complete
21:52:57.158 00.059 10072 worker thread done servicing request
21:52:57.158 00.000 1032 OnExposeComplete: enter
21:52:57.160 00.002 1032 UpdateGuideState(): m_state=6
21:52:57.162 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1059
21:52:57.164 00.002 1032 Star::Find returns 1 (0), X=1104.70, Y=137.70, Mass=1195, SNR=24.2, Peak=111 HFD=3.1
21:52:57.165 00.001 1032 MultiStar: [#1 -0.15,-0.14,1.03,U] [#2 -0.08,-0.00,0.78,U] [#3 0.20,0.16,0.00,M1] [#4 0.08,0.02,0.68,U] [#5 0.01,0.17,0.70,U] [#6 -0.10,-0.01,0.64,U] [#7 0.09,0.01,0.68,U] [#8 0.12,0.26,0.00,M1] 
21:52:57.167 00.002 1032 refined, 6 included, MultiStar: {-0.01, -0.04}, one-star: {0.09, -0.19}
21:52:57.170 00.003 1032 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.83) = xAngle (-3.72 = 2.57)
21:52:57.171 00.001 1032 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.57)
21:52:57.175 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.89 mountX=-0.03 mountY=0.02, mountTheta=2.57
21:52:57.179 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
21:52:57.180 00.001 1032 Enqueuing Move request for scope (-0.01, -0.04)
21:52:57.182 00.002 10072 Worker thread wakes up
21:52:57.182 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
21:52:57.182 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
21:52:57.183 00.001 10072 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.02
21:52:57.185 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:52:57.188 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
21:52:57.188 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:52:57.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:57.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:52:57.189 00.001 10072 MoveAxis(E, 3, ABG)
21:52:57.189 00.000 10072 Guiding  Dir = 2, Dur = 3
21:52:57.189 00.000 10072 IsGuiding returns 0
21:52:57.189 00.000 10072 PulseGuide returned control before completion, sleep 13
21:52:57.206 00.017 10072 IsGuiding returns 0
21:52:57.207 00.001 10072 Move returns status 0, amount 3
21:52:57.207 00.000 10072 MoveAxis(N, 0, ABG)
21:52:57.207 00.000 10072 Move returns status 0, amount 0
21:52:57.207 00.000 10072 move complete, result=0
21:52:57.207 00.000 10072 worker thread done servicing request
21:52:57.209 00.002 1032 UpdateGuideState exits: m=1195 SNR=24.2
21:52:57.211 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:57.213 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:57.214 00.001 1032 Enqueuing Expose request
21:52:57.216 00.002 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:52:57.218 00.002 10072 Worker thread wakes up
21:52:57.218 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:57.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:57.850 00.632 10072 Exposure complete
21:52:57.911 00.061 10072 worker thread done servicing request
21:52:57.911 00.000 1032 OnExposeComplete: enter
21:52:57.913 00.002 1032 UpdateGuideState(): m_state=6
21:52:57.915 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1060
21:52:57.917 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=137.85, Mass=1183, SNR=24.1, Peak=90 HFD=3.2
21:52:57.918 00.001 1032 MultiStar: [#1 -0.02,-0.10,1.04,U] [#2 0.26,-0.03,0.00,M1] [#3 0.01,0.23,0.78,U] [#4 0.05,0.11,0.68,U] [#5 0.15,0.11,0.65,U] [#6 -0.08,0.15,0.60,U] [#7 0.03,-0.11,0.75,U] [#8 0.09,0.09,0.50,U] 
21:52:57.919 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.04}, one-star: {0.05, -0.03}
21:52:57.921 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
21:52:57.922 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
21:52:57.926 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.89 mountX=0.03 mountY=-0.04, mountTheta=-0.94
21:52:57.931 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
21:52:57.933 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
21:52:57.935 00.002 10072 Worker thread wakes up
21:52:57.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
21:52:57.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
21:52:57.935 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
21:52:57.937 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:52:57.940 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
21:52:57.940 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:52:57.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:57.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:52:57.940 00.000 10072 MoveAxis(E, 4, ABG)
21:52:57.940 00.000 10072 Guiding  Dir = 2, Dur = 4
21:52:57.941 00.001 10072 IsGuiding returns 0
21:52:57.941 00.000 10072 PulseGuide returned control before completion, sleep 14
21:52:57.957 00.016 10072 IsGuiding returns 0
21:52:57.958 00.001 10072 Move returns status 0, amount 4
21:52:57.958 00.000 10072 MoveAxis(N, 0, ABG)
21:52:57.958 00.000 10072 Move returns status 0, amount 0
21:52:57.958 00.000 10072 move complete, result=0
21:52:57.958 00.000 10072 worker thread done servicing request
21:52:57.959 00.001 1032 UpdateGuideState exits: m=1183 SNR=24.1
21:52:57.962 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:57.963 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:57.964 00.001 1032 Enqueuing Expose request
21:52:57.966 00.002 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:52:57.968 00.002 10072 Worker thread wakes up
21:52:57.968 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:57.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:58.383 00.415 10072 Exposure complete
21:52:58.438 00.055 10072 worker thread done servicing request
21:52:58.438 00.000 1032 OnExposeComplete: enter
21:52:58.441 00.003 1032 UpdateGuideState(): m_state=6
21:52:58.443 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1061
21:52:58.445 00.002 1032 Star::Find returns 1 (0), X=1104.65, Y=137.73, Mass=1217, SNR=24.4, Peak=103 HFD=3.2
21:52:58.446 00.001 1032 MultiStar: [#1 -0.00,-0.13,1.03,U] [#2 0.09,-0.03,0.79,U] [#3 0.02,0.21,0.72,U] [#4 0.01,0.04,0.66,U] [#5 0.17,0.21,0.00,M1] [#6 -0.03,0.07,0.59,U] [#7 0.06,0.06,0.73,U] [#8 0.27,0.09,0.00,M1] 
21:52:58.448 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.01}, one-star: {0.04, -0.15}
21:52:58.449 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
21:52:58.451 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
21:52:58.452 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.25 mountX=-0.01 mountY=-0.03, mountTheta=-2.08
21:52:58.458 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
21:52:58.459 00.001 1032 Enqueuing Move request for scope (0.03, -0.01)
21:52:58.461 00.002 10072 Worker thread wakes up
21:52:58.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
21:52:58.461 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
21:52:58.461 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.01 yDistance=-0.03
21:52:58.462 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=95, Gamma=2.230
21:52:58.464 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
21:52:58.464 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:52:58.464 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:58.464 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:52:58.464 00.000 10072 MoveAxis(E, 4, ABG)
21:52:58.464 00.000 10072 Guiding  Dir = 2, Dur = 4
21:52:58.466 00.002 10072 IsGuiding returns 0
21:52:58.466 00.000 10072 PulseGuide returned control before completion, sleep 14
21:52:58.481 00.015 1032 UpdateGuideState exits: m=1217 SNR=24.4
21:52:58.483 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:58.485 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:58.486 00.001 1032 Enqueuing Expose request
21:52:58.489 00.003 10072 IsGuiding returns 0
21:52:58.489 00.000 10072 Move returns status 0, amount 4
21:52:58.489 00.000 10072 MoveAxis(N, 0, ABG)
21:52:58.489 00.000 10072 Move returns status 0, amount 0
21:52:58.489 00.000 10072 move complete, result=0
21:52:58.489 00.000 10072 worker thread done servicing request
21:52:58.489 00.000 10072 Worker thread wakes up
21:52:58.489 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:58.489 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:58.497 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:52:59.118 00.621 10072 Exposure complete
21:52:59.175 00.057 10072 worker thread done servicing request
21:52:59.176 00.001 1032 OnExposeComplete: enter
21:52:59.178 00.002 1032 UpdateGuideState(): m_state=6
21:52:59.181 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1062
21:52:59.183 00.002 1032 Star::Find returns 1 (0), X=1104.72, Y=137.71, Mass=1186, SNR=24.2, Peak=110 HFD=2.9
21:52:59.184 00.001 1032 MultiStar: [#1 -0.23,-0.10,0.00,M1] [#2 0.04,-0.02,0.79,U] [#3 0.04,0.41,0.00,M1] [#4 0.13,0.29,0.00,M1] [#5 0.14,0.35,0.00,M2] [#6 -0.07,0.04,0.65,U] [#7 0.10,0.09,0.71,U] [#8 0.11,0.08,0.58,U] 
21:52:59.186 00.002 1032 refined, 4 included, MultiStar: {0.06, -0.02}, one-star: {0.11, -0.18}
21:52:59.188 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
21:52:59.189 00.001 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
21:52:59.192 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.25 mountX=-0.03 mountY=-0.06, mountTheta=-2.08
21:52:59.196 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
21:52:59.198 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
21:52:59.200 00.002 10072 Worker thread wakes up
21:52:59.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
21:52:59.200 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
21:52:59.200 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.06
21:52:59.202 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:52:59.205 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
21:52:59.205 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:52:59.205 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:59.205 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:52:59.207 00.002 10072 MoveAxis(E, 4, ABG)
21:52:59.207 00.000 10072 Guiding  Dir = 2, Dur = 4
21:52:59.207 00.000 10072 IsGuiding returns 0
21:52:59.208 00.001 10072 PulseGuide returned control before completion, sleep 14
21:52:59.227 00.019 1032 UpdateGuideState exits: m=1186 SNR=24.2
21:52:59.230 00.003 10072 IsGuiding returns 0
21:52:59.230 00.000 10072 Move returns status 0, amount 4
21:52:59.230 00.000 10072 MoveAxis(N, 0, ABG)
21:52:59.230 00.000 10072 Move returns status 0, amount 0
21:52:59.230 00.000 10072 move complete, result=0
21:52:59.230 00.000 10072 worker thread done servicing request
21:52:59.231 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:59.233 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:59.236 00.003 1032 Enqueuing Expose request
21:52:59.238 00.002 10072 Worker thread wakes up
21:52:59.238 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:59.238 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:52:59.238 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
21:52:59.649 00.411 10072 Exposure complete
21:52:59.712 00.063 10072 worker thread done servicing request
21:52:59.712 00.000 1032 OnExposeComplete: enter
21:52:59.714 00.002 1032 UpdateGuideState(): m_state=6
21:52:59.716 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1063
21:52:59.718 00.002 1032 Star::Find returns 1 (0), X=1104.73, Y=137.93, Mass=1313, SNR=25.4, Peak=118 HFD=3.1
21:52:59.720 00.002 1032 MultiStar: [#1 -0.12,0.06,0.95,U] [#2 -0.01,0.17,0.79,U] [#3 0.09,0.39,0.00,M2] [#4 0.08,0.30,0.00,M2] [#5 0.01,0.26,0.00,M3] [#6 0.01,0.21,0.63,U] [#7 -0.03,0.24,0.70,U] [#8 0.07,0.10,0.49,U] 
21:52:59.722 00.002 1032 refined, 5 included, MultiStar: {0.01, 0.13}, one-star: {0.13, 0.05}
21:52:59.724 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
21:52:59.725 00.001 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
21:52:59.727 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.52 mountX=0.12 mountY=-0.04, mountTheta=-0.31
21:52:59.729 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
21:52:59.732 00.003 1032 Enqueuing Move request for scope (0.01, 0.13)
21:52:59.733 00.001 10072 Worker thread wakes up
21:52:59.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
21:52:59.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
21:52:59.733 00.000 10072 Moving (0.01, 0.13) raw xDistance=0.12 yDistance=-0.04
21:52:59.736 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:52:59.739 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
21:52:59.739 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
21:52:59.739 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:59.739 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:52:59.739 00.000 10072 MoveAxis(E, 4, ABG)
21:52:59.739 00.000 10072 Guiding  Dir = 2, Dur = 4
21:52:59.740 00.001 10072 IsGuiding returns 0
21:52:59.740 00.000 10072 PulseGuide returned control before completion, sleep 14
21:52:59.756 00.016 10072 IsGuiding returns 0
21:52:59.756 00.000 10072 Move returns status 0, amount 4
21:52:59.756 00.000 10072 MoveAxis(N, 0, ABG)
21:52:59.756 00.000 10072 Move returns status 0, amount 0
21:52:59.756 00.000 10072 move complete, result=0
21:52:59.756 00.000 10072 worker thread done servicing request
21:52:59.759 00.003 1032 UpdateGuideState exits: m=1313 SNR=25.4
21:52:59.761 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:59.763 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:52:59.765 00.002 1032 Enqueuing Expose request
21:52:59.768 00.003 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:52:59.771 00.003 10072 Worker thread wakes up
21:52:59.771 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:52:59.771 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:00.399 00.628 10072 Exposure complete
21:53:00.456 00.057 10072 worker thread done servicing request
21:53:00.456 00.000 1032 OnExposeComplete: enter
21:53:00.460 00.004 1032 UpdateGuideState(): m_state=6
21:53:00.462 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1064
21:53:00.463 00.001 1032 Star::Find returns 1 (0), X=1104.54, Y=138.18, Mass=1075, SNR=23.0, Peak=88 HFD=3.3
21:53:00.465 00.002 1032 MultiStar: [#1 -0.20,0.15,0.00,M1] [#2 0.01,0.21,0.82,U] [#3 0.15,0.32,0.00,M3] [#4 0.08,0.23,0.75,U] [#5 0.09,0.29,0.00,M4] [#6 0.01,0.22,0.66,U] [#7 -0.02,0.09,0.72,U] [#8 -0.09,0.57,0.00,M1] 
21:53:00.467 00.002 1032 refined, 4 included, MultiStar: {-0.00, 0.22}, one-star: {-0.07, 0.29}
21:53:00.469 00.002 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
21:53:00.470 00.001 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
21:53:00.471 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.58 mountX=0.21 mountY=-0.05, mountTheta=-0.25
21:53:00.475 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.22, opts=13)
21:53:00.476 00.001 1032 Enqueuing Move request for scope (-0.00, 0.22)
21:53:00.478 00.002 10072 Worker thread wakes up
21:53:00.478 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.22) opts 0xd
21:53:00.478 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.22)
21:53:00.478 00.000 10072 Moving (-0.00, 0.22) raw xDistance=0.21 yDistance=-0.05
21:53:00.480 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
21:53:00.483 00.003 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 286.20
21:53:00.483 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
21:53:00.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:00.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:53:00.483 00.000 10072 MoveAxis(W, 94, ABG)
21:53:00.483 00.000 10072 Guiding  Dir = 3, Dur = 94
21:53:00.484 00.001 10072 IsGuiding returns 0
21:53:00.484 00.000 10072 PulseGuide returned control before completion, sleep 104
21:53:00.502 00.018 1032 UpdateGuideState exits: m=1075 SNR=23.0
21:53:00.504 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:00.506 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:00.508 00.002 1032 Enqueuing Expose request
21:53:00.599 00.091 10072 IsGuiding returns 0
21:53:00.599 00.000 10072 Move returns status 0, amount 94
21:53:00.599 00.000 10072 MoveAxis(N, 0, ABG)
21:53:00.599 00.000 10072 Move returns status 0, amount 0
21:53:00.599 00.000 10072 move complete, result=0
21:53:00.599 00.000 10072 worker thread done servicing request
21:53:00.599 00.000 1032 GuideStep: 0.2 px 94 ms WEST, -0.1 px 0 ms NORTH
21:53:00.601 00.002 10072 Worker thread wakes up
21:53:00.602 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:00.602 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:01.006 00.404 10072 Exposure complete
21:53:01.061 00.055 10072 worker thread done servicing request
21:53:01.061 00.000 1032 OnExposeComplete: enter
21:53:01.063 00.002 1032 UpdateGuideState(): m_state=6
21:53:01.065 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1065
21:53:01.066 00.001 1032 Star::Find returns 1 (0), X=1104.64, Y=138.01, Mass=1199, SNR=24.3, Peak=96 HFD=3.4
21:53:01.068 00.002 1032 MultiStar: [#1 -0.15,0.09,0.91,U] [#2 0.06,0.03,0.80,U] [#3 0.12,0.27,0.00,M4] [#4 0.08,0.19,0.71,U] [#5 0.15,0.33,0.00,M5] [#6 -0.22,0.01,0.62,U] [#7 -0.04,0.14,0.69,U] [#8 0.01,0.38,0.00,M2] 
21:53:01.069 00.001 1032 refined, 5 included, MultiStar: {-0.04, 0.10}, one-star: {0.03, 0.12}
21:53:01.070 00.001 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
21:53:01.071 00.001 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
21:53:01.073 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.92 mountX=0.10 mountY=0.01, mountTheta=0.09
21:53:01.075 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.10, opts=13)
21:53:01.077 00.002 1032 Enqueuing Move request for scope (-0.04, 0.10)
21:53:01.078 00.001 10072 Worker thread wakes up
21:53:01.079 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
21:53:01.079 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
21:53:01.079 00.000 10072 Moving (-0.04, 0.10) raw xDistance=0.10 yDistance=0.01
21:53:01.080 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:53:01.083 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.21
21:53:01.083 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
21:53:01.083 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:01.083 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:53:01.083 00.000 10072 MoveAxis(E, 4, ABG)
21:53:01.083 00.000 10072 Guiding  Dir = 2, Dur = 4
21:53:01.085 00.002 10072 IsGuiding returns 0
21:53:01.085 00.000 10072 PulseGuide returned control before completion, sleep 14
21:53:01.101 00.016 1032 UpdateGuideState exits: m=1199 SNR=24.3
21:53:01.104 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:01.106 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:01.107 00.001 1032 Enqueuing Expose request
21:53:01.113 00.006 10072 IsGuiding returns 0
21:53:01.114 00.001 10072 Move returns status 0, amount 4
21:53:01.114 00.000 10072 MoveAxis(N, 0, ABG)
21:53:01.114 00.000 10072 Move returns status 0, amount 0
21:53:01.114 00.000 10072 move complete, result=0
21:53:01.114 00.000 10072 worker thread done servicing request
21:53:01.114 00.000 10072 Worker thread wakes up
21:53:01.114 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:01.114 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:01.118 00.004 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:53:01.742 00.624 10072 Exposure complete
21:53:01.798 00.056 10072 worker thread done servicing request
21:53:01.798 00.000 1032 OnExposeComplete: enter
21:53:01.800 00.002 1032 UpdateGuideState(): m_state=6
21:53:01.803 00.003 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1066
21:53:01.805 00.002 1032 Star::Find returns 1 (0), X=1104.73, Y=137.61, Mass=1395, SNR=26.2, Peak=122 HFD=3.2
21:53:01.807 00.002 1032 MultiStar: [#1 0.08,-0.27,0.00,M1] [#2 0.19,-0.13,0.74,U] [#3 0.11,0.19,0.71,U] [#4 0.27,-0.05,0.00,M1] [#5 0.13,0.06,0.64,U] [#6 0.00,-0.10,0.54,U] [#7 0.13,-0.14,0.65,U] [#8 0.10,-0.13,0.56,U] 
21:53:01.808 00.001 1032 refined, 6 included, MultiStar: {0.12, -0.09}, one-star: {0.13, -0.28}
21:53:01.810 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
21:53:01.811 00.001 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
21:53:01.813 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.63 mountX=-0.11 mountY=-0.09, mountTheta=-2.46
21:53:01.816 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
21:53:01.819 00.003 1032 Enqueuing Move request for scope (0.12, -0.09)
21:53:01.821 00.002 10072 Worker thread wakes up
21:53:01.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
21:53:01.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
21:53:01.821 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.11 yDistance=-0.09
21:53:01.823 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:53:01.825 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.23
21:53:01.825 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
21:53:01.825 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:01.825 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:53:01.825 00.000 10072 MoveAxis(E, 4, ABG)
21:53:01.825 00.000 10072 Guiding  Dir = 2, Dur = 4
21:53:01.826 00.001 10072 IsGuiding returns 0
21:53:01.826 00.000 10072 PulseGuide returned control before completion, sleep 14
21:53:01.844 00.018 1032 UpdateGuideState exits: m=1395 SNR=26.2
21:53:01.846 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:01.847 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:01.849 00.002 1032 Enqueuing Expose request
21:53:01.851 00.002 10072 IsGuiding returns 0
21:53:01.851 00.000 10072 Move returns status 0, amount 4
21:53:01.851 00.000 10072 MoveAxis(N, 0, ABG)
21:53:01.851 00.000 10072 Move returns status 0, amount 0
21:53:01.851 00.000 10072 move complete, result=0
21:53:01.851 00.000 10072 worker thread done servicing request
21:53:01.851 00.000 10072 Worker thread wakes up
21:53:01.851 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:53:01.853 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:01.853 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:02.260 00.407 10072 Exposure complete
21:53:02.317 00.057 10072 worker thread done servicing request
21:53:02.317 00.000 1032 OnExposeComplete: enter
21:53:02.319 00.002 1032 UpdateGuideState(): m_state=6
21:53:02.321 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1067
21:53:02.322 00.001 1032 Star::Find returns 1 (0), X=1104.68, Y=137.79, Mass=1277, SNR=25.1, Peak=114 HFD=3.1
21:53:02.324 00.002 1032 MultiStar: [#1 0.03,-0.05,0.92,U] [#2 0.20,-0.00,0.79,U] [#3 0.09,0.13,0.74,U] [#4 0.20,-0.00,0.63,U] [#5 -0.02,0.11,0.64,U] [#6 0.00,-0.03,0.64,U] [#7 0.15,-0.08,0.67,U] [#8 0.08,0.21,0.46,U] 
21:53:02.326 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.07, -0.10}
21:53:02.327 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
21:53:02.328 00.001 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
21:53:02.331 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.08 mountX=-0.02 mountY=-0.09, mountTheta=-1.75
21:53:02.334 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
21:53:02.335 00.001 1032 Enqueuing Move request for scope (0.09, 0.01)
21:53:02.337 00.002 10072 Worker thread wakes up
21:53:02.337 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
21:53:02.337 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
21:53:02.337 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.09
21:53:02.339 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:53:02.341 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.24
21:53:02.341 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:53:02.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:02.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:53:02.341 00.000 10072 MoveAxis(E, 3, ABG)
21:53:02.341 00.000 10072 Guiding  Dir = 2, Dur = 3
21:53:02.341 00.000 10072 IsGuiding returns 0
21:53:02.341 00.000 10072 PulseGuide returned control before completion, sleep 13
21:53:02.357 00.016 1032 UpdateGuideState exits: m=1277 SNR=25.1
21:53:02.358 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:02.361 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:02.363 00.002 1032 Enqueuing Expose request
21:53:02.365 00.002 10072 IsGuiding returns 0
21:53:02.365 00.000 10072 Move returns status 0, amount 3
21:53:02.365 00.000 10072 MoveAxis(N, 0, ABG)
21:53:02.365 00.000 10072 Move returns status 0, amount 0
21:53:02.365 00.000 10072 move complete, result=0
21:53:02.365 00.000 10072 worker thread done servicing request
21:53:02.365 00.000 10072 Worker thread wakes up
21:53:02.365 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:02.365 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:02.366 00.001 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:53:02.992 00.626 10072 Exposure complete
21:53:03.046 00.054 10072 worker thread done servicing request
21:53:03.046 00.000 1032 OnExposeComplete: enter
21:53:03.049 00.003 1032 UpdateGuideState(): m_state=6
21:53:03.051 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1068
21:53:03.052 00.001 1032 Star::Find returns 1 (0), X=1104.60, Y=137.93, Mass=1146, SNR=23.7, Peak=98 HFD=3.2
21:53:03.054 00.002 1032 MultiStar: [#1 -0.20,-0.03,1.03,U] [#2 0.11,0.18,0.78,U] [#3 0.09,0.18,0.77,U] [#4 0.18,0.05,0.73,U] [#5 0.06,0.06,0.75,U] [#6 -0.06,0.23,0.64,U] [#7 0.05,-0.06,0.75,U] [#8 0.05,0.14,0.52,U] 
21:53:03.056 00.002 1032 single-star, 8 included, MultiStar: {0.02, 0.08}, one-star: {-0.01, 0.04}
21:53:03.057 00.001 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
21:53:03.059 00.002 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
21:53:03.061 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.80 mountX=0.04 mountY=-0.00, mountTheta=-0.03
21:53:03.063 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
21:53:03.064 00.001 1032 Enqueuing Move request for scope (-0.01, 0.04)
21:53:03.065 00.001 10072 Worker thread wakes up
21:53:03.066 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
21:53:03.066 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
21:53:03.066 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.00
21:53:03.067 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
21:53:03.070 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.25
21:53:03.070 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:53:03.070 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:03.070 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:53:03.070 00.000 10072 MoveAxis(E, 4, ABG)
21:53:03.070 00.000 10072 Guiding  Dir = 2, Dur = 4
21:53:03.070 00.000 10072 IsGuiding returns 0
21:53:03.071 00.001 10072 PulseGuide returned control before completion, sleep 14
21:53:03.089 00.018 1032 UpdateGuideState exits: m=1146 SNR=23.7
21:53:03.091 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:03.092 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:03.093 00.001 1032 Enqueuing Expose request
21:53:03.098 00.005 10072 IsGuiding returns 0
21:53:03.098 00.000 10072 Move returns status 0, amount 4
21:53:03.098 00.000 10072 MoveAxis(N, 0, ABG)
21:53:03.098 00.000 10072 Move returns status 0, amount 0
21:53:03.098 00.000 10072 move complete, result=0
21:53:03.098 00.000 10072 worker thread done servicing request
21:53:03.098 00.000 10072 Worker thread wakes up
21:53:03.099 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:03.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:03.102 00.003 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:53:03.509 00.407 10072 Exposure complete
21:53:03.569 00.060 10072 worker thread done servicing request
21:53:03.569 00.000 1032 OnExposeComplete: enter
21:53:03.571 00.002 1032 UpdateGuideState(): m_state=6
21:53:03.573 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1069
21:53:03.574 00.001 1032 Star::Find returns 1 (0), X=1104.59, Y=137.88, Mass=1262, SNR=24.9, Peak=117 HFD=3.2
21:53:03.577 00.003 1032 MultiStar: [#1 -0.21,-0.12,1.00,U] [#2 0.04,-0.09,0.78,U] [#3 0.13,0.01,0.74,U] [#4 0.09,0.17,0.71,U] [#5 -0.00,0.13,0.60,U] [#6 -0.04,0.12,0.62,U] [#7 0.01,0.01,0.71,U] [#8 0.12,0.23,0.00,M1] 
21:53:03.579 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.02}, one-star: {-0.02, -0.00}
21:53:03.581 00.002 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
21:53:03.582 00.001 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
21:53:03.583 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.04 mountX=0.02 mountY=0.00, mountTheta=0.21
21:53:03.586 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
21:53:03.588 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
21:53:03.591 00.003 10072 Worker thread wakes up
21:53:03.591 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
21:53:03.591 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
21:53:03.591 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
21:53:03.592 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:53:03.594 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.26
21:53:03.594 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:53:03.594 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:03.594 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:53:03.594 00.000 10072 MoveAxis(E, 3, ABG)
21:53:03.594 00.000 10072 Guiding  Dir = 2, Dur = 3
21:53:03.594 00.000 10072 IsGuiding returns 0
21:53:03.595 00.001 10072 PulseGuide returned control before completion, sleep 13
21:53:03.612 00.017 1032 UpdateGuideState exits: m=1262 SNR=24.9
21:53:03.616 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:03.619 00.003 10072 IsGuiding returns 0
21:53:03.619 00.000 10072 Move returns status 0, amount 3
21:53:03.619 00.000 10072 MoveAxis(N, 0, ABG)
21:53:03.619 00.000 10072 Move returns status 0, amount 0
21:53:03.619 00.000 10072 move complete, result=0
21:53:03.619 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:03.621 00.002 1032 Enqueuing Expose request
21:53:03.622 00.001 10072 worker thread done servicing request
21:53:03.622 00.000 10072 Worker thread wakes up
21:53:03.622 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:03.622 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:03.622 00.000 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:53:04.254 00.632 10072 Exposure complete
21:53:04.312 00.058 10072 worker thread done servicing request
21:53:04.312 00.000 1032 OnExposeComplete: enter
21:53:04.314 00.002 1032 UpdateGuideState(): m_state=6
21:53:04.317 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1070
21:53:04.318 00.001 1032 Star::Find returns 1 (0), X=1104.58, Y=137.67, Mass=1335, SNR=25.6, Peak=122 HFD=3.2
21:53:04.320 00.002 1032 MultiStar: [#1 -0.15,-0.13,0.86,U] [#2 0.05,-0.05,0.79,U] [#3 0.05,0.19,0.70,U] [#4 0.12,0.02,0.67,U] [#5 0.03,0.09,0.66,U] [#6 -0.13,0.08,0.58,U] [#7 -0.06,0.03,0.67,U] [#8 -0.02,0.13,0.51,U] 
21:53:04.322 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.00}, one-star: {-0.03, -0.22}
21:53:04.324 00.002 1032 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.83) = xAngle (-4.67 = 1.62)
21:53:04.326 00.002 1032 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.67 = 1.62)
21:53:04.327 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-2.84 mountX=-0.00 mountY=0.02, mountTheta=1.62
21:53:04.329 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.00, opts=13)
21:53:04.332 00.003 1032 Enqueuing Move request for scope (-0.02, -0.00)
21:53:04.333 00.001 10072 Worker thread wakes up
21:53:04.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
21:53:04.333 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
21:53:04.333 00.000 10072 Moving (-0.02, -0.00) raw xDistance=-0.00 yDistance=0.02
21:53:04.335 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:53:04.338 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.27
21:53:04.338 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:53:04.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:04.339 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:53:04.339 00.000 10072 MoveAxis(E, 4, ABG)
21:53:04.339 00.000 10072 Guiding  Dir = 2, Dur = 4
21:53:04.339 00.000 10072 IsGuiding returns 0
21:53:04.339 00.000 10072 PulseGuide returned control before completion, sleep 14
21:53:04.356 00.017 1032 UpdateGuideState exits: m=1335 SNR=25.6
21:53:04.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:04.359 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:04.364 00.005 1032 Enqueuing Expose request
21:53:04.367 00.003 10072 IsGuiding returns 0
21:53:04.367 00.000 10072 Move returns status 0, amount 4
21:53:04.367 00.000 10072 MoveAxis(N, 0, ABG)
21:53:04.367 00.000 10072 Move returns status 0, amount 0
21:53:04.367 00.000 10072 move complete, result=0
21:53:04.367 00.000 10072 worker thread done servicing request
21:53:04.367 00.000 10072 Worker thread wakes up
21:53:04.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:04.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:04.374 00.007 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:53:04.773 00.399 10072 Exposure complete
21:53:04.834 00.061 10072 worker thread done servicing request
21:53:04.834 00.000 1032 OnExposeComplete: enter
21:53:04.836 00.002 1032 UpdateGuideState(): m_state=6
21:53:04.837 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1071
21:53:04.839 00.002 1032 Star::Find returns 1 (0), X=1104.61, Y=137.75, Mass=1211, SNR=24.4, Peak=110 HFD=3.2
21:53:04.841 00.002 1032 MultiStar: [#1 -0.21,-0.08,1.01,U] [#2 0.09,0.02,0.79,U] [#3 0.02,0.20,0.75,U] [#4 0.18,0.02,0.65,U] [#5 0.02,0.20,0.66,U] [#6 0.14,0.04,0.63,U] [#7 0.09,-0.08,0.68,U] [#8 0.17,0.04,0.54,U] 
21:53:04.842 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.00, -0.14}
21:53:04.843 00.001 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
21:53:04.845 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
21:53:04.847 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.31 mountX=0.00 mountY=-0.04, mountTheta=-1.52
21:53:04.850 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
21:53:04.852 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
21:53:04.855 00.003 10072 Worker thread wakes up
21:53:04.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
21:53:04.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
21:53:04.855 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
21:53:04.857 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:53:04.860 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.29
21:53:04.860 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:53:04.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:04.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:53:04.860 00.000 10072 MoveAxis(E, 2, ABG)
21:53:04.860 00.000 10072 Guiding  Dir = 2, Dur = 2
21:53:04.860 00.000 10072 IsGuiding returns 0
21:53:04.861 00.001 10072 PulseGuide returned control before completion, sleep 12
21:53:04.881 00.020 10072 IsGuiding returns 0
21:53:04.883 00.002 10072 Move returns status 0, amount 2
21:53:04.883 00.000 10072 MoveAxis(N, 0, ABG)
21:53:04.883 00.000 10072 Move returns status 0, amount 0
21:53:04.884 00.001 10072 move complete, result=0
21:53:04.884 00.000 1032 UpdateGuideState exits: m=1211 SNR=24.4
21:53:04.886 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:04.888 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:04.889 00.001 1032 Enqueuing Expose request
21:53:04.893 00.004 10072 worker thread done servicing request
21:53:04.893 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:53:04.898 00.005 10072 Worker thread wakes up
21:53:04.899 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:04.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:05.522 00.623 10072 Exposure complete
21:53:05.583 00.061 10072 worker thread done servicing request
21:53:05.583 00.000 1032 OnExposeComplete: enter
21:53:05.585 00.002 1032 UpdateGuideState(): m_state=6
21:53:05.588 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1072
21:53:05.590 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=137.85, Mass=1214, SNR=24.4, Peak=113 HFD=3.3
21:53:05.593 00.003 1032 MultiStar: [#1 -0.11,-0.11,0.92,U] [#2 0.16,-0.03,0.76,U] [#3 -0.01,0.12,0.76,U] [#4 0.05,0.07,0.71,U] [#5 0.05,0.05,0.67,U] [#6 -0.18,0.05,0.62,U] [#7 -0.00,-0.06,0.79,U] [#8 -0.17,0.08,0.53,U] 
21:53:05.594 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {-0.12, -0.04}
21:53:05.596 00.002 1032 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.83) = xAngle (1.12 = 1.12)
21:53:05.598 00.002 1032 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.12 = 1.12)
21:53:05.599 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.04 cameraTheta=2.95 mountX=0.02 mountY=0.03, mountTheta=1.12
21:53:05.602 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
21:53:05.605 00.003 1032 Enqueuing Move request for scope (-0.03, 0.01)
21:53:05.606 00.001 10072 Worker thread wakes up
21:53:05.606 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
21:53:05.606 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
21:53:05.606 00.000 10072 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.03
21:53:05.609 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:53:05.612 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.30
21:53:05.612 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:53:05.612 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:05.612 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:53:05.612 00.000 10072 MoveAxis(E, 2, ABG)
21:53:05.612 00.000 10072 Guiding  Dir = 2, Dur = 2
21:53:05.613 00.001 10072 IsGuiding returns 0
21:53:05.613 00.000 10072 PulseGuide returned control before completion, sleep 12
21:53:05.631 00.018 10072 IsGuiding returns 0
21:53:05.631 00.000 10072 Move returns status 0, amount 2
21:53:05.631 00.000 10072 MoveAxis(N, 0, ABG)
21:53:05.631 00.000 10072 Move returns status 0, amount 0
21:53:05.631 00.000 10072 move complete, result=0
21:53:05.631 00.000 10072 worker thread done servicing request
21:53:05.632 00.001 1032 UpdateGuideState exits: m=1214 SNR=24.4
21:53:05.635 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:05.637 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:05.639 00.002 1032 Enqueuing Expose request
21:53:05.642 00.003 10072 Worker thread wakes up
21:53:05.642 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:05.643 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:05.643 00.000 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:53:06.054 00.411 10072 Exposure complete
21:53:06.107 00.053 10072 worker thread done servicing request
21:53:06.107 00.000 1032 OnExposeComplete: enter
21:53:06.108 00.001 1032 UpdateGuideState(): m_state=6
21:53:06.112 00.004 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1073
21:53:06.114 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=137.91, Mass=1347, SNR=25.8, Peak=123 HFD=3.4
21:53:06.116 00.002 1032 MultiStar: [#1 -0.16,-0.09,0.96,U] [#2 0.13,0.08,0.77,U] [#3 0.11,0.24,0.00,M1] [#4 0.12,0.05,0.65,U] [#5 -0.12,0.06,0.65,U] [#6 -0.06,0.09,0.57,U] [#7 -0.09,0.03,0.66,U] [#8 -0.06,0.11,0.51,U] 
21:53:06.117 00.001 1032 refined, 7 included, MultiStar: {-0.05, 0.04}, one-star: {-0.12, 0.03}
21:53:06.119 00.002 1032 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.83) = xAngle (0.70 = 0.70)
21:53:06.120 00.001 1032 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.70 = 0.70)
21:53:06.122 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.53 mountX=0.05 mountY=0.04, mountTheta=0.70
21:53:06.124 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.04, opts=13)
21:53:06.126 00.002 1032 Enqueuing Move request for scope (-0.05, 0.04)
21:53:06.128 00.002 10072 Worker thread wakes up
21:53:06.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
21:53:06.128 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
21:53:06.129 00.001 10072 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=0.04
21:53:06.131 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:53:06.133 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.31
21:53:06.133 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:53:06.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:06.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:53:06.133 00.000 10072 MoveAxis(E, 2, ABG)
21:53:06.133 00.000 10072 Guiding  Dir = 2, Dur = 2
21:53:06.134 00.001 10072 IsGuiding returns 0
21:53:06.134 00.000 10072 PulseGuide returned control before completion, sleep 12
21:53:06.150 00.016 1032 UpdateGuideState exits: m=1347 SNR=25.8
21:53:06.151 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:06.153 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:06.156 00.003 1032 Enqueuing Expose request
21:53:06.159 00.003 10072 IsGuiding returns 0
21:53:06.159 00.000 10072 Move returns status 0, amount 2
21:53:06.159 00.000 10072 MoveAxis(N, 0, ABG)
21:53:06.159 00.000 10072 Move returns status 0, amount 0
21:53:06.159 00.000 10072 move complete, result=0
21:53:06.159 00.000 10072 worker thread done servicing request
21:53:06.159 00.000 10072 Worker thread wakes up
21:53:06.159 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:06.159 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:06.165 00.006 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:53:06.787 00.622 10072 Exposure complete
21:53:06.844 00.057 10072 worker thread done servicing request
21:53:06.844 00.000 1032 OnExposeComplete: enter
21:53:06.846 00.002 1032 UpdateGuideState(): m_state=6
21:53:06.848 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1074
21:53:06.850 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=137.91, Mass=1018, SNR=22.3, Peak=85 HFD=3.4
21:53:06.852 00.002 1032 MultiStar: [#1 -0.30,-0.03,0.00,M1] [#2 0.07,-0.03,0.88,U] [#3 0.07,0.15,0.76,U] [#4 0.12,0.04,0.72,U] [#5 -0.03,0.28,0.00,M1] [#6 -0.09,-0.05,0.74,U] [#7 -0.12,-0.06,0.77,U] [#8 -0.21,0.10,0.57,U] 
21:53:06.853 00.001 1032 refined, 6 included, MultiStar: {-0.03, 0.02}, one-star: {-0.10, 0.03}
21:53:06.855 00.002 1032 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.83) = xAngle (0.69 = 0.69)
21:53:06.857 00.002 1032 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.69 = 0.69)
21:53:06.858 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.52 mountX=0.03 mountY=0.02, mountTheta=0.69
21:53:06.863 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
21:53:06.865 00.002 1032 Enqueuing Move request for scope (-0.03, 0.02)
21:53:06.868 00.003 10072 Worker thread wakes up
21:53:06.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
21:53:06.868 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
21:53:06.868 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.02
21:53:06.870 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:53:06.872 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
21:53:06.872 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:53:06.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:06.873 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:53:06.873 00.000 10072 MoveAxis(E, 2, ABG)
21:53:06.873 00.000 10072 Guiding  Dir = 2, Dur = 2
21:53:06.873 00.000 10072 IsGuiding returns 0
21:53:06.873 00.000 10072 PulseGuide returned control before completion, sleep 12
21:53:06.891 00.018 1032 UpdateGuideState exits: m=1018 SNR=22.3
21:53:06.895 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:06.897 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:06.898 00.001 1032 Enqueuing Expose request
21:53:06.900 00.002 10072 IsGuiding returns 0
21:53:06.900 00.000 10072 Move returns status 0, amount 2
21:53:06.900 00.000 10072 MoveAxis(N, 0, ABG)
21:53:06.900 00.000 10072 Move returns status 0, amount 0
21:53:06.900 00.000 10072 move complete, result=0
21:53:06.900 00.000 10072 worker thread done servicing request
21:53:06.900 00.000 10072 Worker thread wakes up
21:53:06.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:06.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:06.908 00.008 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:53:07.306 00.398 10072 Exposure complete
21:53:07.364 00.058 10072 worker thread done servicing request
21:53:07.364 00.000 1032 OnExposeComplete: enter
21:53:07.367 00.003 1032 UpdateGuideState(): m_state=6
21:53:07.370 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1075
21:53:07.372 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=137.89, Mass=1232, SNR=24.6, Peak=108 HFD=3.3
21:53:07.373 00.001 1032 MultiStar: [#1 -0.24,-0.18,0.00,M2] [#2 0.13,-0.04,0.73,U] [#3 0.07,-0.06,0.77,U] [#4 -0.04,-0.06,0.68,U] [#5 -0.14,-0.00,0.63,U] [#6 -0.11,-0.07,0.65,U] [#7 -0.17,-0.00,0.70,U] [#8 -0.14,-0.08,0.57,U] 
21:53:07.375 00.002 1032 refined, 7 included, MultiStar: {-0.06, -0.04}, one-star: {-0.11, -0.00}
21:53:07.376 00.001 1032 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.83) = xAngle (-4.43 = 1.85)
21:53:07.377 00.001 1032 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.43 = 1.85)
21:53:07.379 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.60 mountX=-0.02 mountY=0.07, mountTheta=1.85
21:53:07.381 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.04, opts=13)
21:53:07.383 00.002 1032 Enqueuing Move request for scope (-0.06, -0.04)
21:53:07.386 00.003 10072 Worker thread wakes up
21:53:07.386 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
21:53:07.386 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
21:53:07.386 00.000 10072 Moving (-0.06, -0.04) raw xDistance=-0.02 yDistance=0.07
21:53:07.388 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:53:07.390 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
21:53:07.390 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:53:07.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:07.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:53:07.390 00.000 10072 MoveAxis(E, 1, ABG)
21:53:07.391 00.001 10072 Guiding  Dir = 2, Dur = 1
21:53:07.391 00.000 10072 IsGuiding returns 0
21:53:07.392 00.001 10072 PulseGuide returned control before completion, sleep 11
21:53:07.409 00.017 1032 UpdateGuideState exits: m=1232 SNR=24.6
21:53:07.412 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:07.413 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:07.415 00.002 1032 Enqueuing Expose request
21:53:07.417 00.002 10072 IsGuiding returns 0
21:53:07.417 00.000 10072 Move returns status 0, amount 1
21:53:07.417 00.000 10072 MoveAxis(N, 0, ABG)
21:53:07.417 00.000 10072 Move returns status 0, amount 0
21:53:07.417 00.000 10072 move complete, result=0
21:53:07.417 00.000 10072 worker thread done servicing request
21:53:07.417 00.000 10072 Worker thread wakes up
21:53:07.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:07.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:07.425 00.008 1032 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
21:53:08.054 00.629 10072 Exposure complete
21:53:08.105 00.051 10072 worker thread done servicing request
21:53:08.105 00.000 1032 OnExposeComplete: enter
21:53:08.107 00.002 1032 UpdateGuideState(): m_state=6
21:53:08.110 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1076
21:53:08.112 00.002 1032 Star::Find returns 1 (0), X=1104.52, Y=137.60, Mass=973, SNR=21.9, Peak=95 HFD=3.2
21:53:08.114 00.002 1032 MultiStar: [#1 -0.26,-0.14,0.00,M3] [#2 -0.05,0.15,0.90,U] [#3 -0.00,0.27,0.00,M1] [#4 -0.00,-0.03,0.83,U] [#5 0.01,0.13,0.80,U] [#6 -0.26,-0.06,0.00,M1] [#7 -0.15,0.05,0.81,U] [#8 0.06,0.10,0.60,U] 
21:53:08.116 00.002 1032 refined, 5 included, MultiStar: {-0.04, 0.01}, one-star: {-0.09, -0.28}
21:53:08.118 00.002 1032 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.83) = xAngle (1.13 = 1.13)
21:53:08.119 00.001 1032 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.13 = 1.13)
21:53:08.121 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.96 mountX=0.02 mountY=0.04, mountTheta=1.13
21:53:08.123 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.01, opts=13)
21:53:08.125 00.002 1032 Enqueuing Move request for scope (-0.04, 0.01)
21:53:08.126 00.001 10072 Worker thread wakes up
21:53:08.126 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
21:53:08.126 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
21:53:08.126 00.000 10072 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.04
21:53:08.128 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:53:08.129 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.34
21:53:08.129 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:53:08.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:08.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:53:08.129 00.000 10072 MoveAxis(E, 1, ABG)
21:53:08.131 00.002 10072 Guiding  Dir = 2, Dur = 1
21:53:08.131 00.000 10072 IsGuiding returns 0
21:53:08.131 00.000 10072 PulseGuide returned control before completion, sleep 11
21:53:08.147 00.016 10072 IsGuiding returns 0
21:53:08.147 00.000 10072 Move returns status 0, amount 1
21:53:08.147 00.000 10072 MoveAxis(N, 0, ABG)
21:53:08.147 00.000 10072 Move returns status 0, amount 0
21:53:08.147 00.000 10072 move complete, result=0
21:53:08.147 00.000 10072 worker thread done servicing request
21:53:08.149 00.002 1032 UpdateGuideState exits: m=973 SNR=21.9
21:53:08.150 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:08.152 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:08.153 00.001 1032 Enqueuing Expose request
21:53:08.155 00.002 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:53:08.156 00.001 10072 Worker thread wakes up
21:53:08.156 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:08.156 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:08.570 00.414 10072 Exposure complete
21:53:08.628 00.058 10072 worker thread done servicing request
21:53:08.628 00.000 1032 OnExposeComplete: enter
21:53:08.630 00.002 1032 UpdateGuideState(): m_state=6
21:53:08.632 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1077
21:53:08.634 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=137.88, Mass=1006, SNR=22.2, Peak=83 HFD=3.3
21:53:08.636 00.002 1032 MultiStar: [#1 -0.20,-0.00,1.09,U] [#2 0.01,0.03,0.97,U] [#3 -0.12,0.22,0.00,M2] [#4 0.08,0.22,0.79,U] [#5 -0.06,0.30,0.00,M1] [#6 -0.20,0.22,0.00,M2] [#7 0.01,0.06,0.80,U] [#8 -0.02,0.10,0.59,U] 
21:53:08.638 00.002 1032 refined, 5 included, MultiStar: {-0.05, 0.06}, one-star: {-0.11, -0.01}
21:53:08.640 00.002 1032 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.83) = xAngle (0.44 = 0.44)
21:53:08.641 00.001 1032 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.44 = 0.44)
21:53:08.643 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.07 cameraTheta=2.27 mountX=0.07 mountY=0.03, mountTheta=0.44
21:53:08.648 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
21:53:08.650 00.002 1032 Enqueuing Move request for scope (-0.05, 0.06)
21:53:08.652 00.002 10072 Worker thread wakes up
21:53:08.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
21:53:08.652 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
21:53:08.652 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.03
21:53:08.654 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:53:08.656 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.35
21:53:08.656 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
21:53:08.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:08.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:53:08.656 00.000 10072 MoveAxis(E, 1, ABG)
21:53:08.656 00.000 10072 Guiding  Dir = 2, Dur = 1
21:53:08.657 00.001 10072 IsGuiding returns 0
21:53:08.657 00.000 10072 PulseGuide returned control before completion, sleep 11
21:53:08.676 00.019 1032 UpdateGuideState exits: m=1006 SNR=22.2
21:53:08.679 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:08.682 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:08.683 00.001 1032 Enqueuing Expose request
21:53:08.685 00.002 10072 IsGuiding returns 0
21:53:08.685 00.000 10072 Move returns status 0, amount 1
21:53:08.685 00.000 10072 MoveAxis(N, 0, ABG)
21:53:08.685 00.000 10072 Move returns status 0, amount 0
21:53:08.685 00.000 10072 move complete, result=0
21:53:08.685 00.000 10072 worker thread done servicing request
21:53:08.685 00.000 10072 Worker thread wakes up
21:53:08.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:08.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:08.692 00.007 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:53:09.323 00.631 10072 Exposure complete
21:53:09.384 00.061 10072 worker thread done servicing request
21:53:09.384 00.000 1032 OnExposeComplete: enter
21:53:09.386 00.002 1032 UpdateGuideState(): m_state=6
21:53:09.388 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1078
21:53:09.390 00.002 1032 Star::Find returns 1 (0), X=1104.68, Y=137.95, Mass=1151, SNR=23.8, Peak=105 HFD=3.2
21:53:09.392 00.002 1032 MultiStar: [#1 -0.17,0.06,1.08,U] [#2 0.00,0.12,0.85,U] [#3 -0.09,0.30,0.00,M3] [#4 0.03,0.22,0.67,U] [#5 0.06,0.20,0.70,U] [#6 -0.19,0.24,0.00,M3] [#7 -0.13,0.08,0.75,U] [#8 0.02,0.18,0.57,U] 
21:53:09.396 00.004 1032 single-star, 6 included, MultiStar: {-0.02, 0.12}, one-star: {0.07, 0.06}
21:53:09.398 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
21:53:09.401 00.003 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
21:53:09.402 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.74 mountX=0.04 mountY=-0.08, mountTheta=-1.09
21:53:09.406 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
21:53:09.407 00.001 1032 Enqueuing Move request for scope (0.07, 0.06)
21:53:09.409 00.002 10072 Worker thread wakes up
21:53:09.409 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
21:53:09.409 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
21:53:09.409 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
21:53:09.411 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:53:09.413 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.37
21:53:09.413 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:53:09.413 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:09.413 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:53:09.413 00.000 10072 MoveAxis(E, 1, ABG)
21:53:09.413 00.000 10072 Guiding  Dir = 2, Dur = 1
21:53:09.414 00.001 10072 IsGuiding returns 0
21:53:09.414 00.000 10072 PulseGuide returned control before completion, sleep 11
21:53:09.428 00.014 10072 IsGuiding returns 0
21:53:09.428 00.000 10072 Move returns status 0, amount 1
21:53:09.428 00.000 10072 MoveAxis(N, 0, ABG)
21:53:09.428 00.000 10072 Move returns status 0, amount 0
21:53:09.428 00.000 10072 move complete, result=0
21:53:09.429 00.001 10072 worker thread done servicing request
21:53:09.434 00.005 1032 UpdateGuideState exits: m=1151 SNR=23.8
21:53:09.436 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:09.438 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:09.440 00.002 1032 Enqueuing Expose request
21:53:09.442 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:53:09.444 00.002 10072 Worker thread wakes up
21:53:09.444 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:09.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:09.853 00.409 10072 Exposure complete
21:53:09.915 00.062 10072 worker thread done servicing request
21:53:09.915 00.000 1032 OnExposeComplete: enter
21:53:09.917 00.002 1032 UpdateGuideState(): m_state=6
21:53:09.920 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1079
21:53:09.921 00.001 1032 Star::Find returns 1 (0), X=1104.56, Y=137.81, Mass=1346, SNR=25.7, Peak=120 HFD=3.2
21:53:09.923 00.002 1032 MultiStar: [#1 -0.21,-0.05,0.93,U] [#2 0.05,0.01,0.73,U] [#3 0.01,0.03,0.75,U] [#4 0.11,-0.06,0.66,U] [#5 -0.00,0.27,0.00,M1] [#6 -0.23,0.06,0.57,U] [#7 -0.12,0.01,0.65,U] [#8 0.10,0.14,0.49,U] 
21:53:09.925 00.002 1032 refined, 7 included, MultiStar: {-0.05, -0.00}, one-star: {-0.05, -0.08}
21:53:09.927 00.002 1032 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.83) = xAngle (-4.90 = 1.38)
21:53:09.929 00.002 1032 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.90 = 1.38)
21:53:09.932 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.07 mountX=0.01 mountY=0.05, mountTheta=1.38
21:53:09.934 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.00, opts=13)
21:53:09.935 00.001 1032 Enqueuing Move request for scope (-0.05, -0.00)
21:53:09.937 00.002 10072 Worker thread wakes up
21:53:09.937 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
21:53:09.937 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
21:53:09.937 00.000 10072 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=0.05
21:53:09.938 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:53:09.941 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.38
21:53:09.941 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:53:09.941 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:09.941 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:53:09.941 00.000 10072 MoveAxis(E, 0, ABG)
21:53:09.941 00.000 10072 Move returns status 0, amount 0
21:53:09.941 00.000 10072 MoveAxis(N, 0, ABG)
21:53:09.941 00.000 10072 Move returns status 0, amount 0
21:53:09.941 00.000 10072 move complete, result=0
21:53:09.941 00.000 10072 worker thread done servicing request
21:53:09.959 00.018 1032 UpdateGuideState exits: m=1346 SNR=25.7
21:53:09.962 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:09.963 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:09.965 00.002 1032 Enqueuing Expose request
21:53:09.967 00.002 10072 Worker thread wakes up
21:53:09.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:09.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:09.967 00.000 1032 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:53:10.601 00.634 10072 Exposure complete
21:53:10.656 00.055 10072 worker thread done servicing request
21:53:10.656 00.000 1032 OnExposeComplete: enter
21:53:10.658 00.002 1032 UpdateGuideState(): m_state=6
21:53:10.659 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1080
21:53:10.661 00.002 1032 Star::Find returns 1 (0), X=1104.57, Y=137.69, Mass=1226, SNR=24.6, Peak=113 HFD=3.2
21:53:10.663 00.002 1032 MultiStar: [#1 -0.22,-0.12,0.00,M1] [#2 -0.01,-0.01,0.79,U] [#3 -0.01,0.18,0.76,U] [#4 0.06,0.06,0.67,U] [#5 -0.11,0.11,0.71,U] [#6 -0.18,0.04,0.56,U] [#7 -0.13,0.02,0.72,U] [#8 -0.10,0.07,0.51,U] 
21:53:10.664 00.001 1032 refined, 7 included, MultiStar: {-0.06, 0.02}, one-star: {-0.04, -0.20}
21:53:10.667 00.003 1032 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.83) = xAngle (0.96 = 0.96)
21:53:10.668 00.001 1032 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.96 = 0.96)
21:53:10.669 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.79 mountX=0.04 mountY=0.05, mountTheta=0.96
21:53:10.672 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.02, opts=13)
21:53:10.673 00.001 1032 Enqueuing Move request for scope (-0.06, 0.02)
21:53:10.675 00.002 10072 Worker thread wakes up
21:53:10.675 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
21:53:10.675 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
21:53:10.675 00.000 10072 Moving (-0.06, 0.02) raw xDistance=0.04 yDistance=0.05
21:53:10.678 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:53:10.682 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.39
21:53:10.682 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
21:53:10.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:10.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:53:10.682 00.000 10072 MoveAxis(W, 0, ABG)
21:53:10.682 00.000 10072 Move returns status 0, amount 0
21:53:10.682 00.000 10072 MoveAxis(N, 0, ABG)
21:53:10.682 00.000 10072 Move returns status 0, amount 0
21:53:10.682 00.000 10072 move complete, result=0
21:53:10.683 00.001 10072 worker thread done servicing request
21:53:10.699 00.016 1032 UpdateGuideState exits: m=1226 SNR=24.6
21:53:10.702 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:10.705 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:10.707 00.002 1032 Enqueuing Expose request
21:53:10.710 00.003 1032 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
21:53:10.712 00.002 10072 Worker thread wakes up
21:53:10.712 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:10.712 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:11.130 00.418 10072 Exposure complete
21:53:11.191 00.061 10072 worker thread done servicing request
21:53:11.191 00.000 1032 OnExposeComplete: enter
21:53:11.194 00.003 1032 UpdateGuideState(): m_state=6
21:53:11.195 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1081
21:53:11.198 00.003 1032 Star::Find returns 1 (0), X=1104.60, Y=137.83, Mass=1216, SNR=24.5, Peak=103 HFD=3.2
21:53:11.200 00.002 1032 MultiStar: [#1 -0.36,0.11,0.00,M2] [#2 -0.01,0.11,0.75,U] [#3 -0.07,0.05,0.79,U] [#4 0.01,-0.01,0.68,U] [#5 -0.13,0.37,0.00,M1] [#6 -0.17,0.06,0.60,U] [#7 -0.15,-0.08,0.71,U] [#8 -0.02,0.39,0.00,M1] 
21:53:11.201 00.001 1032 single-star, 5 included, MultiStar: {-0.06, 0.01}, one-star: {-0.01, -0.05}
21:53:11.202 00.001 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.70)
21:53:11.204 00.002 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.70)
21:53:11.208 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.75 mountX=-0.05 mountY=0.02, mountTheta=2.70
21:53:11.210 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
21:53:11.212 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
21:53:11.213 00.001 10072 Worker thread wakes up
21:53:11.214 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
21:53:11.214 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
21:53:11.214 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
21:53:11.215 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:53:11.218 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.40
21:53:11.218 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
21:53:11.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:11.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:53:11.218 00.000 10072 MoveAxis(W, 0, ABG)
21:53:11.218 00.000 10072 Move returns status 0, amount 0
21:53:11.218 00.000 10072 MoveAxis(N, 0, ABG)
21:53:11.219 00.001 10072 Move returns status 0, amount 0
21:53:11.219 00.000 10072 move complete, result=0
21:53:11.219 00.000 10072 worker thread done servicing request
21:53:11.238 00.019 1032 UpdateGuideState exits: m=1216 SNR=24.5
21:53:11.240 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:11.242 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:11.244 00.002 1032 Enqueuing Expose request
21:53:11.245 00.001 10072 Worker thread wakes up
21:53:11.245 00.000 1032 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
21:53:11.247 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:11.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:11.880 00.633 10072 Exposure complete
21:53:11.942 00.062 10072 worker thread done servicing request
21:53:11.942 00.000 1032 OnExposeComplete: enter
21:53:11.944 00.002 1032 UpdateGuideState(): m_state=6
21:53:11.945 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1082
21:53:11.947 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=137.91, Mass=1295, SNR=25.2, Peak=111 HFD=3.3
21:53:11.948 00.001 1032 MultiStar: [#1 -0.24,0.00,1.02,U] [#2 0.03,0.14,0.79,U] [#3 0.18,0.26,0.00,M1] [#4 0.04,0.10,0.66,U] [#5 0.13,0.28,0.00,M2] [#6 -0.21,0.20,0.00,M1] [#7 -0.10,0.12,0.64,U] [#8 0.10,0.12,0.50,U] 
21:53:11.951 00.003 1032 single-star, 5 included, MultiStar: {-0.04, 0.07}, one-star: {0.02, 0.02}
21:53:11.952 00.001 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
21:53:11.953 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
21:53:11.955 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.90 mountX=0.02 mountY=-0.02, mountTheta=-0.93
21:53:11.960 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
21:53:11.964 00.004 1032 Enqueuing Move request for scope (0.02, 0.02)
21:53:11.966 00.002 10072 Worker thread wakes up
21:53:11.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
21:53:11.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
21:53:11.966 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
21:53:11.968 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:53:11.970 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
21:53:11.971 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
21:53:11.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:11.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:53:11.971 00.000 10072 MoveAxis(W, 0, ABG)
21:53:11.971 00.000 10072 Move returns status 0, amount 0
21:53:11.971 00.000 10072 MoveAxis(N, 0, ABG)
21:53:11.971 00.000 10072 Move returns status 0, amount 0
21:53:11.971 00.000 10072 move complete, result=0
21:53:11.971 00.000 10072 worker thread done servicing request
21:53:11.990 00.019 1032 UpdateGuideState exits: m=1295 SNR=25.2
21:53:11.992 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:11.994 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:11.996 00.002 1032 Enqueuing Expose request
21:53:11.997 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:53:11.999 00.002 10072 Worker thread wakes up
21:53:11.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:11.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:12.419 00.420 10072 Exposure complete
21:53:12.473 00.054 10072 worker thread done servicing request
21:53:12.473 00.000 1032 OnExposeComplete: enter
21:53:12.475 00.002 1032 UpdateGuideState(): m_state=6
21:53:12.476 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1083
21:53:12.478 00.002 1032 Star::Find returns 1 (0), X=1104.65, Y=137.91, Mass=1249, SNR=24.8, Peak=109 HFD=3.3
21:53:12.480 00.002 1032 MultiStar: [#1 -0.20,0.05,0.93,U] [#2 0.04,0.16,0.76,U] [#3 -0.02,0.34,0.00,M2] [#4 0.19,0.16,0.66,U] [#5 0.15,0.20,0.70,U] [#6 -0.13,0.13,0.65,U] [#7 -0.06,0.13,0.65,U] [#8 0.14,0.02,0.52,U] 
21:53:12.481 00.001 1032 single-star, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.04, 0.02}
21:53:12.483 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
21:53:12.485 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
21:53:12.486 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.49 mountX=0.01 mountY=-0.05, mountTheta=-1.34
21:53:12.488 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
21:53:12.489 00.001 1032 Enqueuing Move request for scope (0.04, 0.02)
21:53:12.490 00.001 10072 Worker thread wakes up
21:53:12.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
21:53:12.490 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
21:53:12.491 00.001 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.05
21:53:12.493 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
21:53:12.493 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
21:53:12.493 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:12.494 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:53:12.494 00.000 10072 MoveAxis(W, 1, ABG)
21:53:12.494 00.000 10072 Guiding  Dir = 3, Dur = 1
21:53:12.494 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:53:12.496 00.002 10072 IsGuiding returns 0
21:53:12.497 00.001 10072 PulseGuide returned control before completion, sleep 11
21:53:12.513 00.016 1032 UpdateGuideState exits: m=1249 SNR=24.8
21:53:12.515 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:12.516 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:12.518 00.002 1032 Enqueuing Expose request
21:53:12.523 00.005 10072 IsGuiding returns 0
21:53:12.523 00.000 10072 Move returns status 0, amount 1
21:53:12.523 00.000 10072 MoveAxis(N, 0, ABG)
21:53:12.523 00.000 10072 Move returns status 0, amount 0
21:53:12.524 00.001 10072 move complete, result=0
21:53:12.524 00.000 10072 worker thread done servicing request
21:53:12.524 00.000 10072 Worker thread wakes up
21:53:12.524 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:12.524 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:12.527 00.003 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
21:53:13.148 00.621 10072 Exposure complete
21:53:13.203 00.055 10072 worker thread done servicing request
21:53:13.203 00.000 1032 OnExposeComplete: enter
21:53:13.205 00.002 1032 UpdateGuideState(): m_state=6
21:53:13.207 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1084
21:53:13.209 00.002 1032 Star::Find returns 1 (0), X=1104.72, Y=137.90, Mass=1267, SNR=25.0, Peak=99 HFD=3.4
21:53:13.211 00.002 1032 MultiStar: [#1 -0.12,0.06,0.91,U] [#2 0.09,0.11,0.78,U] [#3 0.08,0.21,0.70,U] [#4 0.19,-0.01,0.65,U] [#5 -0.02,0.42,0.00,M2] [#6 -0.02,0.17,0.56,U] [#7 -0.05,0.02,0.65,U] [#8 -0.03,0.01,0.52,U] 
21:53:13.212 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.07}, one-star: {0.11, 0.02}
21:53:13.214 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
21:53:13.215 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
21:53:13.216 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.16 mountX=0.06 mountY=-0.05, mountTheta=-0.67
21:53:13.219 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
21:53:13.221 00.002 1032 Enqueuing Move request for scope (0.03, 0.07)
21:53:13.222 00.001 10072 Worker thread wakes up
21:53:13.222 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
21:53:13.222 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
21:53:13.222 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
21:53:13.225 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:53:13.228 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.43
21:53:13.228 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:53:13.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:13.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:53:13.228 00.000 10072 MoveAxis(W, 1, ABG)
21:53:13.228 00.000 10072 Guiding  Dir = 3, Dur = 1
21:53:13.228 00.000 10072 IsGuiding returns 0
21:53:13.229 00.001 10072 PulseGuide returned control before completion, sleep 11
21:53:13.242 00.013 10072 IsGuiding returns 0
21:53:13.242 00.000 10072 Move returns status 0, amount 1
21:53:13.242 00.000 10072 MoveAxis(N, 0, ABG)
21:53:13.242 00.000 10072 Move returns status 0, amount 0
21:53:13.242 00.000 10072 move complete, result=0
21:53:13.242 00.000 10072 worker thread done servicing request
21:53:13.247 00.005 1032 UpdateGuideState exits: m=1267 SNR=25.0
21:53:13.249 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:13.251 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:13.253 00.002 1032 Enqueuing Expose request
21:53:13.254 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
21:53:13.256 00.002 10072 Worker thread wakes up
21:53:13.256 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:13.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:13.664 00.408 10072 Exposure complete
21:53:13.724 00.060 1032 OnExposeComplete: enter
21:53:13.726 00.002 1032 UpdateGuideState(): m_state=6
21:53:13.728 00.002 10072 worker thread done servicing request
21:53:13.728 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1085
21:53:13.730 00.002 1032 Star::Find returns 1 (0), X=1104.71, Y=137.96, Mass=1213, SNR=24.4, Peak=105 HFD=3.3
21:53:13.732 00.002 1032 MultiStar: [#1 -0.11,0.04,1.01,U] [#2 0.18,0.09,0.82,U] [#3 0.12,0.13,0.78,U] [#4 0.23,0.11,0.00,M1] [#5 0.10,0.07,0.65,U] [#6 0.02,0.29,0.00,M1] [#7 -0.01,0.07,0.65,U] [#8 0.05,0.06,0.54,U] 
21:53:13.734 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.08}, one-star: {0.10, 0.07}
21:53:13.735 00.001 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
21:53:13.737 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
21:53:13.739 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.09 cameraTheta=0.93 mountX=0.06 mountY=-0.07, mountTheta=-0.90
21:53:13.742 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
21:53:13.744 00.002 1032 Enqueuing Move request for scope (0.06, 0.08)
21:53:13.746 00.002 10072 Worker thread wakes up
21:53:13.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
21:53:13.746 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
21:53:13.746 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.07
21:53:13.748 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=93, Gamma=2.230
21:53:13.750 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.44
21:53:13.750 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:53:13.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:13.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:53:13.751 00.001 10072 MoveAxis(W, 1, ABG)
21:53:13.751 00.000 10072 Guiding  Dir = 3, Dur = 1
21:53:13.751 00.000 10072 IsGuiding returns 0
21:53:13.751 00.000 10072 PulseGuide returned control before completion, sleep 11
21:53:13.769 00.018 1032 UpdateGuideState exits: m=1213 SNR=24.4
21:53:13.772 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:13.774 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:13.776 00.002 1032 Enqueuing Expose request
21:53:13.778 00.002 10072 IsGuiding returns 0
21:53:13.778 00.000 10072 Move returns status 0, amount 1
21:53:13.778 00.000 10072 MoveAxis(N, 0, ABG)
21:53:13.778 00.000 10072 Move returns status 0, amount 0
21:53:13.778 00.000 10072 move complete, result=0
21:53:13.778 00.000 10072 worker thread done servicing request
21:53:13.778 00.000 10072 Worker thread wakes up
21:53:13.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:13.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:13.786 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
21:53:14.418 00.632 10072 Exposure complete
21:53:14.477 00.059 10072 worker thread done servicing request
21:53:14.477 00.000 1032 OnExposeComplete: enter
21:53:14.480 00.003 1032 UpdateGuideState(): m_state=6
21:53:14.483 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1086
21:53:14.485 00.002 1032 Star::Find returns 1 (0), X=1104.72, Y=137.79, Mass=1444, SNR=26.7, Peak=124 HFD=3.2
21:53:14.488 00.003 1032 MultiStar: [#1 -0.07,0.03,0.86,U] [#2 0.24,0.10,0.00,M1] [#3 0.15,0.30,0.00,M1] [#4 0.07,0.28,0.00,M2] [#5 0.08,0.20,0.60,U] [#6 -0.07,0.26,0.00,M2] [#7 -0.08,0.09,0.65,U] [#8 0.02,0.29,0.00,M1] 
21:53:14.492 00.004 1032 refined, 3 included, MultiStar: {0.01, 0.03}, one-star: {0.11, -0.10}
21:53:14.493 00.001 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
21:53:14.494 00.001 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
21:53:14.496 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.21 mountX=0.03 mountY=-0.02, mountTheta=-0.62
21:53:14.499 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
21:53:14.500 00.001 1032 Enqueuing Move request for scope (0.01, 0.03)
21:53:14.502 00.002 10072 Worker thread wakes up
21:53:14.502 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
21:53:14.502 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
21:53:14.502 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
21:53:14.503 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=200, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:53:14.505 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.45
21:53:14.505 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
21:53:14.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:14.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:53:14.505 00.000 10072 MoveAxis(W, 1, ABG)
21:53:14.505 00.000 10072 Guiding  Dir = 3, Dur = 1
21:53:14.506 00.001 10072 IsGuiding returns 0
21:53:14.506 00.000 10072 PulseGuide returned control before completion, sleep 11
21:53:14.525 00.019 1032 UpdateGuideState exits: m=1444 SNR=26.7
21:53:14.527 00.002 10072 IsGuiding returns 1
21:53:14.527 00.000 10072 scope still moving after pulse duration time elapsed
21:53:14.528 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:14.529 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:14.531 00.002 1032 Enqueuing Expose request
21:53:14.556 00.025 10072 IsGuiding returns 0
21:53:14.556 00.000 10072 scope move finished after 1 + 49 ms
21:53:14.556 00.000 10072 Move returns status 0, amount 1
21:53:14.556 00.000 10072 MoveAxis(N, 0, ABG)
21:53:14.556 00.000 10072 Move returns status 0, amount 0
21:53:14.556 00.000 10072 move complete, result=0
21:53:14.557 00.001 10072 worker thread done servicing request
21:53:14.557 00.000 10072 Worker thread wakes up
21:53:14.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:14.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:14.561 00.004 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
21:53:14.963 00.402 10072 Exposure complete
21:53:15.016 00.053 10072 worker thread done servicing request
21:53:15.016 00.000 1032 OnExposeComplete: enter
21:53:15.019 00.003 1032 UpdateGuideState(): m_state=6
21:53:15.022 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1087
21:53:15.023 00.001 1032 Star::Find returns 1 (0), X=1104.60, Y=137.82, Mass=1224, SNR=24.6, Peak=108 HFD=3.2
21:53:15.025 00.002 1032 MultiStar: [#1 -0.14,0.09,0.89,U] [#2 0.15,0.24,0.00,M2] [#3 0.10,0.36,0.00,M2] [#4 0.09,0.22,0.69,U] [#5 0.13,0.33,0.00,M1] [#6 0.05,0.33,0.00,M3] [#7 -0.03,0.04,0.71,U] [#8 0.21,0.03,0.54,U] 
21:53:15.026 00.001 1032 refined, 4 included, MultiStar: {0.00, 0.06}, one-star: {-0.01, -0.06}
21:53:15.028 00.002 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
21:53:15.029 00.001 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
21:53:15.030 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.50 mountX=0.05 mountY=-0.02, mountTheta=-0.33
21:53:15.033 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
21:53:15.035 00.002 1032 Enqueuing Move request for scope (0.00, 0.06)
21:53:15.036 00.001 10072 Worker thread wakes up
21:53:15.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
21:53:15.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
21:53:15.036 00.000 10072 Moving (0.00, 0.06) raw xDistance=0.05 yDistance=-0.02
21:53:15.037 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:53:15.040 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.46
21:53:15.040 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
21:53:15.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:15.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:53:15.040 00.000 10072 MoveAxis(W, 1, ABG)
21:53:15.040 00.000 10072 Guiding  Dir = 3, Dur = 1
21:53:15.040 00.000 10072 IsGuiding returns 0
21:53:15.041 00.001 10072 PulseGuide returned control before completion, sleep 11
21:53:15.053 00.012 10072 IsGuiding returns 0
21:53:15.053 00.000 10072 Move returns status 0, amount 1
21:53:15.053 00.000 10072 MoveAxis(N, 0, ABG)
21:53:15.053 00.000 10072 Move returns status 0, amount 0
21:53:15.053 00.000 10072 move complete, result=0
21:53:15.053 00.000 10072 worker thread done servicing request
21:53:15.058 00.005 1032 UpdateGuideState exits: m=1224 SNR=24.6
21:53:15.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:15.061 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:15.063 00.002 1032 Enqueuing Expose request
21:53:15.064 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
21:53:15.065 00.001 10072 Worker thread wakes up
21:53:15.065 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:15.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:15.697 00.632 10072 Exposure complete
21:53:15.753 00.056 10072 worker thread done servicing request
21:53:15.753 00.000 1032 OnExposeComplete: enter
21:53:15.755 00.002 1032 UpdateGuideState(): m_state=6
21:53:15.758 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1088
21:53:15.759 00.001 1032 Star::Find returns 1 (0), X=1104.74, Y=137.81, Mass=1327, SNR=25.5, Peak=118 HFD=3.0
21:53:15.761 00.002 1032 MultiStar: [#1 -0.16,-0.04,0.94,U] [#2 0.25,0.02,0.00,M3] [#3 0.11,0.19,0.74,U] [#4 0.17,0.07,0.64,U] [#5 0.13,0.31,0.00,M2] [#6 -0.06,0.05,0.58,U] [#7 0.11,0.04,0.65,U] [#8 0.21,0.05,0.51,U] 
21:53:15.763 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.03}, one-star: {0.13, -0.07}
21:53:15.765 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
21:53:15.766 00.001 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
21:53:15.768 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.44 mountX=0.01 mountY=-0.07, mountTheta=-1.39
21:53:15.773 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
21:53:15.775 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
21:53:15.776 00.001 10072 Worker thread wakes up
21:53:15.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
21:53:15.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
21:53:15.776 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
21:53:15.778 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:53:15.780 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.48
21:53:15.780 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
21:53:15.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:15.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:53:15.780 00.000 10072 MoveAxis(W, 1, ABG)
21:53:15.780 00.000 10072 Guiding  Dir = 3, Dur = 1
21:53:15.781 00.001 10072 IsGuiding returns 0
21:53:15.781 00.000 10072 PulseGuide returned control before completion, sleep 11
21:53:15.798 00.017 1032 UpdateGuideState exits: m=1327 SNR=25.5
21:53:15.800 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:15.802 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:15.803 00.001 1032 Enqueuing Expose request
21:53:15.805 00.002 10072 IsGuiding returns 0
21:53:15.805 00.000 10072 Move returns status 0, amount 1
21:53:15.805 00.000 10072 MoveAxis(N, 0, ABG)
21:53:15.805 00.000 10072 Move returns status 0, amount 0
21:53:15.805 00.000 10072 move complete, result=0
21:53:15.806 00.001 10072 worker thread done servicing request
21:53:15.806 00.000 10072 Worker thread wakes up
21:53:15.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:15.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:15.813 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:53:16.224 00.411 10072 Exposure complete
21:53:16.283 00.059 10072 worker thread done servicing request
21:53:16.283 00.000 1032 OnExposeComplete: enter
21:53:16.286 00.003 1032 UpdateGuideState(): m_state=6
21:53:16.287 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1089
21:53:16.289 00.002 1032 Star::Find returns 1 (0), X=1104.59, Y=137.97, Mass=1259, SNR=24.9, Peak=105 HFD=3.3
21:53:16.290 00.001 1032 MultiStar: [#1 -0.05,-0.02,1.04,U] [#2 0.14,0.11,0.78,U] [#3 0.17,0.17,0.75,U] [#4 0.18,0.01,0.68,U] [#5 0.13,0.14,0.67,U] [#6 -0.12,0.13,0.58,U] [#7 -0.04,0.01,0.67,U] [#8 0.22,0.09,0.54,U] 
21:53:16.292 00.002 1032 single-star, 8 included, MultiStar: {0.06, 0.08}, one-star: {-0.02, 0.09}
21:53:16.293 00.001 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
21:53:16.295 00.002 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
21:53:16.296 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.79 mountX=0.09 mountY=-0.00, mountTheta=-0.04
21:53:16.300 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.09, opts=13)
21:53:16.302 00.002 1032 Enqueuing Move request for scope (-0.02, 0.09)
21:53:16.303 00.001 10072 Worker thread wakes up
21:53:16.303 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
21:53:16.303 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
21:53:16.303 00.000 10072 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.00
21:53:16.306 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:53:16.308 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.49
21:53:16.308 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
21:53:16.308 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:16.308 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:53:16.308 00.000 10072 MoveAxis(W, 1, ABG)
21:53:16.308 00.000 10072 Guiding  Dir = 3, Dur = 1
21:53:16.309 00.001 10072 IsGuiding returns 0
21:53:16.309 00.000 10072 PulseGuide returned control before completion, sleep 11
21:53:16.326 00.017 1032 UpdateGuideState exits: m=1259 SNR=24.9
21:53:16.329 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:16.332 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:16.334 00.002 1032 Enqueuing Expose request
21:53:16.337 00.003 10072 IsGuiding returns 0
21:53:16.337 00.000 10072 Move returns status 0, amount 1
21:53:16.337 00.000 10072 MoveAxis(N, 0, ABG)
21:53:16.337 00.000 10072 Move returns status 0, amount 0
21:53:16.337 00.000 10072 move complete, result=0
21:53:16.337 00.000 10072 worker thread done servicing request
21:53:16.337 00.000 10072 Worker thread wakes up
21:53:16.337 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:16.337 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:16.345 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
21:53:16.961 00.616 10072 Exposure complete
21:53:17.017 00.056 10072 worker thread done servicing request
21:53:17.018 00.001 1032 OnExposeComplete: enter
21:53:17.021 00.003 1032 UpdateGuideState(): m_state=6
21:53:17.023 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1090
21:53:17.025 00.002 1032 Star::Find returns 1 (0), X=1104.73, Y=137.82, Mass=1048, SNR=22.7, Peak=95 HFD=3.0
21:53:17.027 00.002 1032 MultiStar: [#1 -0.11,0.05,1.11,U] [#2 0.17,0.14,0.84,U] [#3 0.04,0.22,0.80,U] [#4 0.23,0.15,0.00,M1] [#5 0.04,0.18,0.73,U] [#6 -0.00,0.07,0.66,U] [#7 -0.03,-0.02,0.80,U] [#8 0.11,0.03,0.58,U] 
21:53:17.028 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.07}, one-star: {0.12, -0.06}
21:53:17.029 00.001 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
21:53:17.031 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
21:53:17.033 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.10 mountX=0.06 mountY=-0.05, mountTheta=-0.73
21:53:17.035 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
21:53:17.037 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
21:53:17.038 00.001 10072 Worker thread wakes up
21:53:17.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
21:53:17.038 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
21:53:17.038 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.05
21:53:17.041 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:53:17.043 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.50
21:53:17.043 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:53:17.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:17.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:53:17.043 00.000 10072 MoveAxis(W, 1, ABG)
21:53:17.043 00.000 10072 Guiding  Dir = 3, Dur = 1
21:53:17.043 00.000 10072 IsGuiding returns 0
21:53:17.044 00.001 10072 PulseGuide returned control before completion, sleep 11
21:53:17.059 00.015 1032 UpdateGuideState exits: m=1048 SNR=22.7
21:53:17.062 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:17.063 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:17.065 00.002 1032 Enqueuing Expose request
21:53:17.067 00.002 10072 IsGuiding returns 0
21:53:17.067 00.000 10072 Move returns status 0, amount 1
21:53:17.067 00.000 10072 MoveAxis(N, 0, ABG)
21:53:17.067 00.000 10072 Move returns status 0, amount 0
21:53:17.067 00.000 10072 move complete, result=0
21:53:17.067 00.000 10072 worker thread done servicing request
21:53:17.067 00.000 10072 Worker thread wakes up
21:53:17.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:17.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:17.074 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
21:53:17.484 00.410 10072 Exposure complete
21:53:17.540 00.056 10072 worker thread done servicing request
21:53:17.540 00.000 1032 OnExposeComplete: enter
21:53:17.543 00.003 1032 UpdateGuideState(): m_state=6
21:53:17.545 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1091
21:53:17.546 00.001 1032 Star::Find returns 1 (0), X=1104.73, Y=138.00, Mass=1195, SNR=24.2, Peak=88 HFD=3.2
21:53:17.548 00.002 1032 MultiStar: [#1 -0.16,0.05,0.97,U] [#2 0.10,0.26,0.00,M2] [#3 0.20,0.38,0.00,M1] [#4 0.03,0.42,0.00,M2] [#5 0.08,0.23,0.66,U] [#6 -0.12,0.26,0.00,M1] [#7 -0.11,0.09,0.69,U] [#8 0.06,0.14,0.57,U] 
21:53:17.552 00.004 1032 refined, 4 included, MultiStar: {-0.01, 0.12}, one-star: {0.12, 0.11}
21:53:17.554 00.002 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
21:53:17.555 00.001 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
21:53:17.557 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.11 mountY=-0.02, mountTheta=-0.20
21:53:17.560 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.12, opts=13)
21:53:17.561 00.001 1032 Enqueuing Move request for scope (-0.01, 0.12)
21:53:17.563 00.002 10072 Worker thread wakes up
21:53:17.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
21:53:17.563 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
21:53:17.563 00.000 10072 Moving (-0.01, 0.12) raw xDistance=0.11 yDistance=-0.02
21:53:17.565 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:53:17.567 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.51
21:53:17.567 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
21:53:17.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:17.568 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:53:17.568 00.000 10072 MoveAxis(W, 1, ABG)
21:53:17.568 00.000 10072 Guiding  Dir = 3, Dur = 1
21:53:17.568 00.000 10072 IsGuiding returns 0
21:53:17.568 00.000 10072 PulseGuide returned control before completion, sleep 11
21:53:17.584 00.016 1032 UpdateGuideState exits: m=1195 SNR=24.2
21:53:17.587 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:17.590 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:17.591 00.001 1032 Enqueuing Expose request
21:53:17.593 00.002 10072 IsGuiding returns 0
21:53:17.593 00.000 10072 Move returns status 0, amount 1
21:53:17.593 00.000 10072 MoveAxis(N, 0, ABG)
21:53:17.593 00.000 10072 Move returns status 0, amount 0
21:53:17.593 00.000 10072 move complete, result=0
21:53:17.593 00.000 10072 worker thread done servicing request
21:53:17.593 00.000 10072 Worker thread wakes up
21:53:17.594 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:17.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:17.600 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
21:53:18.218 00.618 10072 Exposure complete
21:53:18.274 00.056 10072 worker thread done servicing request
21:53:18.274 00.000 1032 OnExposeComplete: enter
21:53:18.276 00.002 1032 UpdateGuideState(): m_state=6
21:53:18.278 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1092
21:53:18.280 00.002 1032 Star::Find returns 1 (0), X=1104.59, Y=138.01, Mass=1253, SNR=24.8, Peak=101 HFD=3.5
21:53:18.281 00.001 1032 MultiStar: [#1 -0.15,0.07,1.01,U] [#2 0.02,0.20,0.77,U] [#3 0.03,0.25,0.00,M2] [#4 0.01,0.21,0.73,U] [#5 0.12,0.41,0.00,M1] [#6 -0.26,0.19,0.00,M2] [#7 -0.07,0.21,0.70,U] [#8 0.07,0.32,0.00,M1] 
21:53:18.283 00.002 1032 single-star, 4 included, MultiStar: {-0.05, 0.16}, one-star: {-0.02, 0.12}
21:53:18.284 00.001 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
21:53:18.285 00.001 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
21:53:18.286 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.74 mountX=0.12 mountY=-0.01, mountTheta=-0.09
21:53:18.289 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.12, opts=13)
21:53:18.290 00.001 1032 Enqueuing Move request for scope (-0.02, 0.12)
21:53:18.292 00.002 10072 Worker thread wakes up
21:53:18.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
21:53:18.292 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
21:53:18.292 00.000 10072 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=-0.01
21:53:18.295 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:53:18.296 00.001 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.52
21:53:18.296 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
21:53:18.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:18.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:53:18.296 00.000 10072 MoveAxis(W, 1, ABG)
21:53:18.296 00.000 10072 Guiding  Dir = 3, Dur = 1
21:53:18.296 00.000 10072 IsGuiding returns 0
21:53:18.297 00.001 10072 PulseGuide returned control before completion, sleep 11
21:53:18.310 00.013 10072 IsGuiding returns 0
21:53:18.310 00.000 10072 Move returns status 0, amount 1
21:53:18.310 00.000 10072 MoveAxis(N, 0, ABG)
21:53:18.310 00.000 10072 Move returns status 0, amount 0
21:53:18.311 00.001 10072 move complete, result=0
21:53:18.311 00.000 10072 worker thread done servicing request
21:53:18.314 00.003 1032 UpdateGuideState exits: m=1253 SNR=24.8
21:53:18.317 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:18.318 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:18.319 00.001 1032 Enqueuing Expose request
21:53:18.321 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
21:53:18.322 00.001 10072 Worker thread wakes up
21:53:18.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:18.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:18.733 00.411 10072 Exposure complete
21:53:18.795 00.062 10072 worker thread done servicing request
21:53:18.795 00.000 1032 OnExposeComplete: enter
21:53:18.797 00.002 1032 UpdateGuideState(): m_state=6
21:53:18.801 00.004 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1093
21:53:18.803 00.002 1032 Star::Find returns 1 (0), X=1104.58, Y=137.87, Mass=1450, SNR=26.7, Peak=126 HFD=3.3
21:53:18.806 00.003 1032 MultiStar: [#1 -0.19,0.03,0.92,U] [#2 0.07,0.13,0.77,U] [#3 -0.03,0.15,0.70,U] [#4 0.09,0.21,0.61,U] [#5 -0.08,0.20,0.66,U] [#6 -0.02,0.18,0.58,U] [#7 -0.05,0.13,0.65,U] [#8 0.07,0.22,0.45,U] 
21:53:18.808 00.002 1032 single-star, 8 included, MultiStar: {-0.03, 0.12}, one-star: {-0.03, -0.01}
21:53:18.809 00.001 1032 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.83) = xAngle (-4.60 = 1.68)
21:53:18.811 00.002 1032 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.60 = 1.68)
21:53:18.813 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.77 mountX=-0.00 mountY=0.03, mountTheta=1.68
21:53:18.816 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
21:53:18.818 00.002 1032 Enqueuing Move request for scope (-0.03, -0.01)
21:53:18.819 00.001 10072 Worker thread wakes up
21:53:18.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
21:53:18.819 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
21:53:18.819 00.000 10072 Moving (-0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
21:53:18.821 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:53:18.824 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.53
21:53:18.824 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
21:53:18.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:18.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:53:18.824 00.000 10072 MoveAxis(W, 1, ABG)
21:53:18.824 00.000 10072 Guiding  Dir = 3, Dur = 1
21:53:18.824 00.000 10072 IsGuiding returns 0
21:53:18.825 00.001 10072 PulseGuide returned control before completion, sleep 11
21:53:18.840 00.015 10072 IsGuiding returns 0
21:53:18.840 00.000 10072 Move returns status 0, amount 1
21:53:18.840 00.000 10072 MoveAxis(N, 0, ABG)
21:53:18.840 00.000 10072 Move returns status 0, amount 0
21:53:18.840 00.000 10072 move complete, result=0
21:53:18.840 00.000 10072 worker thread done servicing request
21:53:18.844 00.004 1032 UpdateGuideState exits: m=1450 SNR=26.7
21:53:18.847 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:18.848 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:18.850 00.002 1032 Enqueuing Expose request
21:53:18.853 00.003 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:53:18.854 00.001 10072 Worker thread wakes up
21:53:18.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:18.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:19.478 00.624 10072 Exposure complete
21:53:19.536 00.058 10072 worker thread done servicing request
21:53:19.536 00.000 1032 OnExposeComplete: enter
21:53:19.539 00.003 1032 UpdateGuideState(): m_state=6
21:53:19.541 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1094
21:53:19.545 00.004 1032 Star::Find returns 1 (0), X=1104.69, Y=137.89, Mass=1218, SNR=24.5, Peak=102 HFD=3.2
21:53:19.547 00.002 1032 MultiStar: [#1 -0.13,-0.03,0.99,U] [#2 -0.03,-0.01,0.81,U] [#3 0.04,0.26,0.00,M2] [#4 0.07,0.17,0.64,U] [#5 -0.07,0.30,0.00,M1] [#6 -0.28,0.18,0.00,M2] [#7 -0.11,0.08,0.74,U] [#8 -0.05,0.16,0.54,U] 
21:53:19.552 00.005 1032 refined, 5 included, MultiStar: {-0.03, 0.05}, one-star: {0.08, 0.00}
21:53:19.554 00.002 1032 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.83) = xAngle (0.28 = 0.28)
21:53:19.556 00.002 1032 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
21:53:19.558 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.11 mountX=0.05 mountY=0.02, mountTheta=0.28
21:53:19.562 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
21:53:19.563 00.001 1032 Enqueuing Move request for scope (-0.03, 0.05)
21:53:19.565 00.002 10072 Worker thread wakes up
21:53:19.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
21:53:19.566 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
21:53:19.566 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.02
21:53:19.568 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:53:19.570 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.54
21:53:19.570 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
21:53:19.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:19.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:53:19.570 00.000 10072 MoveAxis(W, 1, ABG)
21:53:19.570 00.000 10072 Guiding  Dir = 3, Dur = 1
21:53:19.571 00.001 10072 IsGuiding returns 0
21:53:19.571 00.000 10072 PulseGuide returned control before completion, sleep 11
21:53:19.585 00.014 10072 IsGuiding returns 0
21:53:19.585 00.000 10072 Move returns status 0, amount 1
21:53:19.585 00.000 10072 MoveAxis(N, 0, ABG)
21:53:19.585 00.000 10072 Move returns status 0, amount 0
21:53:19.585 00.000 10072 move complete, result=0
21:53:19.586 00.001 10072 worker thread done servicing request
21:53:19.591 00.005 1032 UpdateGuideState exits: m=1218 SNR=24.5
21:53:19.594 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:19.596 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:19.597 00.001 1032 Enqueuing Expose request
21:53:19.599 00.002 10072 Worker thread wakes up
21:53:19.599 00.000 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
21:53:19.601 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:19.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:20.010 00.409 10072 Exposure complete
21:53:20.065 00.055 10072 worker thread done servicing request
21:53:20.065 00.000 1032 OnExposeComplete: enter
21:53:20.067 00.002 1032 UpdateGuideState(): m_state=6
21:53:20.068 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1095
21:53:20.071 00.003 1032 Star::Find returns 1 (0), X=1104.58, Y=137.94, Mass=1179, SNR=24.1, Peak=98 HFD=3.3
21:53:20.072 00.001 1032 MultiStar: [#1 -0.13,0.10,0.92,U] [#2 -0.01,0.18,0.75,U] [#3 0.02,0.31,0.00,M3] [#4 0.05,0.21,0.72,U] [#5 -0.01,0.25,0.00,M2] [#6 -0.30,0.29,0.00,M3] [#7 -0.13,0.16,0.73,U] [#8 0.09,0.32,0.00,M1] 
21:53:20.074 00.002 1032 single-star, 4 included, MultiStar: {-0.05, 0.13}, one-star: {-0.03, 0.05}
21:53:20.075 00.001 1032 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.83) = xAngle (0.28 = 0.28)
21:53:20.077 00.002 1032 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
21:53:20.078 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.11 mountX=0.06 mountY=0.02, mountTheta=0.28
21:53:20.082 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
21:53:20.084 00.002 1032 Enqueuing Move request for scope (-0.03, 0.05)
21:53:20.087 00.003 10072 Worker thread wakes up
21:53:20.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
21:53:20.087 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
21:53:20.087 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.06 yDistance=0.02
21:53:20.089 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:53:20.091 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.55
21:53:20.091 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:53:20.091 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:20.091 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:53:20.091 00.000 10072 MoveAxis(W, 1, ABG)
21:53:20.091 00.000 10072 Guiding  Dir = 3, Dur = 1
21:53:20.092 00.001 10072 IsGuiding returns 0
21:53:20.092 00.000 10072 PulseGuide returned control before completion, sleep 11
21:53:20.108 00.016 1032 UpdateGuideState exits: m=1179 SNR=24.1
21:53:20.111 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:20.113 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:20.114 00.001 1032 Enqueuing Expose request
21:53:20.118 00.004 10072 IsGuiding returns 0
21:53:20.118 00.000 10072 Move returns status 0, amount 1
21:53:20.118 00.000 10072 MoveAxis(N, 0, ABG)
21:53:20.119 00.001 10072 Move returns status 0, amount 0
21:53:20.119 00.000 10072 move complete, result=0
21:53:20.119 00.000 10072 worker thread done servicing request
21:53:20.119 00.000 10072 Worker thread wakes up
21:53:20.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:20.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:20.125 00.006 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
21:53:20.748 00.623 10072 Exposure complete
21:53:20.799 00.051 10072 worker thread done servicing request
21:53:20.799 00.000 1032 OnExposeComplete: enter
21:53:20.803 00.004 1032 UpdateGuideState(): m_state=6
21:53:20.805 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1096
21:53:20.807 00.002 1032 Star::Find returns 1 (0), X=1104.55, Y=137.98, Mass=1253, SNR=24.8, Peak=108 HFD=3.3
21:53:20.809 00.002 1032 MultiStar: [#1 -0.27,0.09,0.00,M1] [#2 0.05,0.18,0.86,U] [#3 0.10,0.23,0.00,M4] [#4 0.19,0.24,0.00,M1] [#5 0.06,0.24,0.65,U] [#6 -0.21,0.26,0.00,M4] [#7 -0.10,0.09,0.72,U] [#8 0.04,0.06,0.50,U] 
21:53:20.810 00.001 1032 single-star, 4 included, MultiStar: {-0.01, 0.13}, one-star: {-0.06, 0.09}
21:53:20.812 00.002 1032 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.83) = xAngle (0.28 = 0.28)
21:53:20.813 00.001 1032 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
21:53:20.815 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.11 mountX=0.10 mountY=0.03, mountTheta=0.28
21:53:20.817 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.09, opts=13)
21:53:20.819 00.002 1032 Enqueuing Move request for scope (-0.06, 0.09)
21:53:20.821 00.002 10072 Worker thread wakes up
21:53:20.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
21:53:20.821 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
21:53:20.821 00.000 10072 Moving (-0.06, 0.09) raw xDistance=0.10 yDistance=0.03
21:53:20.824 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.56
21:53:20.824 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
21:53:20.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:20.824 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:53:20.826 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:53:20.826 00.000 10072 MoveAxis(W, 1, ABG)
21:53:20.827 00.001 10072 Guiding  Dir = 3, Dur = 1
21:53:20.827 00.000 10072 IsGuiding returns 0
21:53:20.827 00.000 10072 PulseGuide returned control before completion, sleep 11
21:53:20.839 00.012 10072 IsGuiding returns 0
21:53:20.839 00.000 10072 Move returns status 0, amount 1
21:53:20.839 00.000 10072 MoveAxis(N, 0, ABG)
21:53:20.839 00.000 10072 Move returns status 0, amount 0
21:53:20.839 00.000 10072 move complete, result=0
21:53:20.839 00.000 10072 worker thread done servicing request
21:53:20.844 00.005 1032 UpdateGuideState exits: m=1253 SNR=24.8
21:53:20.846 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:20.847 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:20.849 00.002 1032 Enqueuing Expose request
21:53:20.851 00.002 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
21:53:20.852 00.001 10072 Worker thread wakes up
21:53:20.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:20.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:21.261 00.409 10072 Exposure complete
21:53:21.322 00.061 10072 worker thread done servicing request
21:53:21.322 00.000 1032 OnExposeComplete: enter
21:53:21.324 00.002 1032 UpdateGuideState(): m_state=6
21:53:21.326 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1097
21:53:21.327 00.001 1032 Star::Find returns 1 (0), X=1104.69, Y=137.84, Mass=1264, SNR=24.9, Peak=111 HFD=3.1
21:53:21.331 00.004 1032 MultiStar: [#1 -0.29,-0.07,0.00,M2] [#2 0.00,0.06,0.79,U] [#3 0.05,0.39,0.00,M5] [#4 0.06,0.23,0.71,U] [#5 0.04,0.21,0.66,U] [#6 -0.20,0.08,0.59,U] [#7 -0.13,0.05,0.69,U] [#8 0.03,0.06,0.50,U] 
21:53:21.332 00.001 1032 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {0.08, -0.05}
21:53:21.334 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
21:53:21.335 00.001 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
21:53:21.336 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.65 mountX=0.08 mountY=-0.01, mountTheta=-0.18
21:53:21.339 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
21:53:21.341 00.002 1032 Enqueuing Move request for scope (-0.01, 0.08)
21:53:21.343 00.002 10072 Worker thread wakes up
21:53:21.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
21:53:21.343 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
21:53:21.343 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
21:53:21.345 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:53:21.347 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.57
21:53:21.347 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
21:53:21.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:21.347 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:53:21.347 00.000 10072 MoveAxis(W, 0, ABG)
21:53:21.347 00.000 10072 Move returns status 0, amount 0
21:53:21.347 00.000 10072 MoveAxis(N, 0, ABG)
21:53:21.347 00.000 10072 Move returns status 0, amount 0
21:53:21.347 00.000 10072 move complete, result=0
21:53:21.347 00.000 10072 worker thread done servicing request
21:53:21.365 00.018 1032 UpdateGuideState exits: m=1264 SNR=24.9
21:53:21.367 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:21.369 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:21.371 00.002 1032 Enqueuing Expose request
21:53:21.372 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:53:21.374 00.002 10072 Worker thread wakes up
21:53:21.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:21.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:21.997 00.623 10072 Exposure complete
21:53:22.056 00.059 10072 worker thread done servicing request
21:53:22.056 00.000 1032 OnExposeComplete: enter
21:53:22.058 00.002 1032 UpdateGuideState(): m_state=6
21:53:22.060 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1098
21:53:22.062 00.002 1032 Star::Find returns 1 (0), X=1104.60, Y=137.91, Mass=1283, SNR=25.1, Peak=101 HFD=3.3
21:53:22.064 00.002 1032 MultiStar: [#1 -0.18,0.01,0.93,U] [#2 -0.01,0.16,0.76,U] [#3 0.08,0.28,0.00,M6] [#4 0.19,0.18,0.00,M1] [#5 0.08,0.33,0.00,M1] [#6 -0.16,0.12,0.58,U] [#7 -0.10,-0.01,0.73,U] [#8 0.08,0.18,0.45,U] 
21:53:22.065 00.001 1032 single-star, 5 included, MultiStar: {-0.07, 0.07}, one-star: {-0.01, 0.03}
21:53:22.066 00.001 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
21:53:22.068 00.002 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
21:53:22.069 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.96 mountX=0.03 mountY=0.00, mountTheta=0.13
21:53:22.071 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
21:53:22.072 00.001 1032 Enqueuing Move request for scope (-0.01, 0.03)
21:53:22.075 00.003 10072 Worker thread wakes up
21:53:22.075 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
21:53:22.075 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
21:53:22.075 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
21:53:22.077 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:53:22.080 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.58
21:53:22.080 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
21:53:22.080 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:22.080 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:53:22.081 00.001 10072 MoveAxis(W, 0, ABG)
21:53:22.081 00.000 10072 Move returns status 0, amount 0
21:53:22.081 00.000 10072 MoveAxis(N, 0, ABG)
21:53:22.081 00.000 10072 Move returns status 0, amount 0
21:53:22.081 00.000 10072 move complete, result=0
21:53:22.081 00.000 10072 worker thread done servicing request
21:53:22.098 00.017 1032 UpdateGuideState exits: m=1283 SNR=25.1
21:53:22.100 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:22.102 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:22.104 00.002 1032 Enqueuing Expose request
21:53:22.105 00.001 1032 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
21:53:22.107 00.002 10072 Worker thread wakes up
21:53:22.107 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:22.107 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:22.517 00.410 10072 Exposure complete
21:53:22.570 00.053 10072 worker thread done servicing request
21:53:22.570 00.000 1032 OnExposeComplete: enter
21:53:22.572 00.002 1032 UpdateGuideState(): m_state=6
21:53:22.575 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1099
21:53:22.576 00.001 1032 Star::Find returns 1 (0), X=1104.71, Y=137.96, Mass=1239, SNR=24.7, Peak=102 HFD=3.2
21:53:22.577 00.001 1032 MultiStar: [#1 -0.19,0.24,0.00,M2] [#2 0.07,0.17,0.84,U] [#3 0.14,0.37,0.00,M7] [#4 0.04,0.26,0.00,M2] [#5 -0.01,0.38,0.00,M2] [#6 -0.07,0.18,0.64,U] [#7 -0.04,0.17,0.69,U] [#8 0.05,0.19,0.53,U] 
21:53:22.579 00.002 1032 single-star, 4 included, MultiStar: {0.03, 0.15}, one-star: {0.10, 0.07}
21:53:22.581 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
21:53:22.583 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
21:53:22.584 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.63 mountX=0.05 mountY=-0.12, mountTheta=-1.20
21:53:22.586 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
21:53:22.588 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
21:53:22.590 00.002 10072 Worker thread wakes up
21:53:22.590 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
21:53:22.590 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
21:53:22.590 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.05 yDistance=-0.12
21:53:22.593 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:53:22.594 00.001 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
21:53:22.595 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
21:53:22.595 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:22.595 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:53:22.595 00.000 10072 MoveAxis(W, 0, ABG)
21:53:22.595 00.000 10072 Move returns status 0, amount 0
21:53:22.595 00.000 10072 MoveAxis(N, 0, ABG)
21:53:22.595 00.000 10072 Move returns status 0, amount 0
21:53:22.595 00.000 10072 move complete, result=0
21:53:22.595 00.000 10072 worker thread done servicing request
21:53:22.611 00.016 1032 UpdateGuideState exits: m=1239 SNR=24.7
21:53:22.613 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:22.615 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:22.617 00.002 1032 Enqueuing Expose request
21:53:22.618 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:53:22.619 00.001 10072 Worker thread wakes up
21:53:22.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:22.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:23.250 00.631 10072 Exposure complete
21:53:23.308 00.058 10072 worker thread done servicing request
21:53:23.308 00.000 1032 OnExposeComplete: enter
21:53:23.310 00.002 1032 UpdateGuideState(): m_state=6
21:53:23.312 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1100
21:53:23.314 00.002 1032 Star::Find returns 1 (0), X=1104.68, Y=138.01, Mass=1126, SNR=23.5, Peak=96 HFD=3.3
21:53:23.317 00.003 1032 MultiStar: [#1 -0.24,0.31,0.00,M3] [#2 0.02,0.35,0.00,M1] [#3 0.10,0.35,0.00,M8] [#4 0.06,0.39,0.00,M3] [#5 0.10,0.29,0.00,M3] [#6 -0.39,0.39,0.00,M2] [#7 -0.08,0.26,0.00,M1] [#8 0.08,0.38,0.00,M1] 
21:53:23.318 00.001 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
21:53:23.320 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
21:53:23.322 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.07 mountX=0.10 mountY=-0.10, mountTheta=-0.76
21:53:23.325 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
21:53:23.327 00.002 1032 Enqueuing Move request for scope (0.07, 0.12)
21:53:23.329 00.002 10072 Worker thread wakes up
21:53:23.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
21:53:23.329 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
21:53:23.329 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.10
21:53:23.332 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:53:23.334 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
21:53:23.334 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
21:53:23.334 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:23.335 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:53:23.335 00.000 10072 MoveAxis(W, 0, ABG)
21:53:23.335 00.000 10072 Move returns status 0, amount 0
21:53:23.335 00.000 10072 MoveAxis(N, 0, ABG)
21:53:23.335 00.000 10072 Move returns status 0, amount 0
21:53:23.335 00.000 10072 move complete, result=0
21:53:23.335 00.000 10072 worker thread done servicing request
21:53:23.353 00.018 1032 UpdateGuideState exits: m=1126 SNR=23.5
21:53:23.356 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:23.357 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:23.360 00.003 1032 Enqueuing Expose request
21:53:23.363 00.003 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:53:23.366 00.003 10072 Worker thread wakes up
21:53:23.366 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:23.366 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:23.785 00.419 10072 Exposure complete
21:53:23.842 00.057 10072 worker thread done servicing request
21:53:23.842 00.000 1032 OnExposeComplete: enter
21:53:23.844 00.002 1032 UpdateGuideState(): m_state=6
21:53:23.846 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1101
21:53:23.848 00.002 1032 Star::Find returns 1 (0), X=1104.71, Y=137.95, Mass=1343, SNR=25.7, Peak=102 HFD=3.3
21:53:23.851 00.003 1032 MultiStar: [#1 -0.30,0.22,0.00,M4] [#2 0.03,0.44,0.00,M2] [#3 0.04,0.35,0.00,M9] [#4 0.16,0.22,0.00,M4] [#5 0.19,0.35,0.00,M4] [#6 -0.06,0.16,0.58,U] [#7 -0.09,0.09,0.64,U] [#8 0.06,0.19,0.49,U] 
21:53:23.852 00.001 1032 refined, 3 included, MultiStar: {0.02, 0.11}, one-star: {0.11, 0.06}
21:53:23.853 00.001 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
21:53:23.855 00.002 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
21:53:23.857 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.42 mountX=0.10 mountY=-0.04, mountTheta=-0.41
21:53:23.860 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
21:53:23.861 00.001 1032 Enqueuing Move request for scope (0.02, 0.11)
21:53:23.864 00.003 10072 Worker thread wakes up
21:53:23.864 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
21:53:23.864 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
21:53:23.864 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.04
21:53:23.866 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:53:23.868 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
21:53:23.868 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
21:53:23.868 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:23.868 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:53:23.869 00.001 10072 MoveAxis(W, 0, ABG)
21:53:23.869 00.000 10072 Move returns status 0, amount 0
21:53:23.869 00.000 10072 MoveAxis(N, 0, ABG)
21:53:23.869 00.000 10072 Move returns status 0, amount 0
21:53:23.869 00.000 10072 move complete, result=0
21:53:23.869 00.000 10072 worker thread done servicing request
21:53:23.886 00.017 1032 UpdateGuideState exits: m=1343 SNR=25.7
21:53:23.888 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:23.890 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:23.894 00.004 1032 Enqueuing Expose request
21:53:23.896 00.002 10072 Worker thread wakes up
21:53:23.896 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:23.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:23.896 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:53:24.531 00.635 10072 Exposure complete
21:53:24.587 00.056 10072 worker thread done servicing request
21:53:24.588 00.001 1032 OnExposeComplete: enter
21:53:24.589 00.001 1032 UpdateGuideState(): m_state=6
21:53:24.590 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1102
21:53:24.592 00.002 1032 Star::Find returns 1 (0), X=1104.60, Y=137.98, Mass=1306, SNR=25.4, Peak=107 HFD=3.3
21:53:24.593 00.001 1032 MultiStar: [#1 -0.16,0.06,0.95,U] [#2 0.05,0.14,0.73,U] [#3 -0.05,0.28,0.00,M10] [#4 0.15,0.16,0.64,U] [#5 0.02,0.41,0.00,M5] [#6 -0.17,0.07,0.57,U] [#7 -0.05,0.10,0.65,U] [#8 0.15,0.30,0.00,M1] 
21:53:24.594 00.001 1032 single-star, 5 included, MultiStar: {-0.04, 0.10}, one-star: {-0.01, 0.10}
21:53:24.595 00.001 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
21:53:24.597 00.002 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
21:53:24.598 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.71 mountX=0.10 mountY=-0.01, mountTheta=-0.12
21:53:24.600 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
21:53:24.602 00.002 1032 Enqueuing Move request for scope (-0.01, 0.10)
21:53:24.604 00.002 10072 Worker thread wakes up
21:53:24.604 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
21:53:24.604 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
21:53:24.604 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.01
21:53:24.605 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:53:24.608 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.62
21:53:24.608 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
21:53:24.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:24.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:53:24.609 00.001 10072 MoveAxis(W, 0, ABG)
21:53:24.609 00.000 10072 Move returns status 0, amount 0
21:53:24.609 00.000 10072 MoveAxis(N, 0, ABG)
21:53:24.609 00.000 10072 Move returns status 0, amount 0
21:53:24.609 00.000 10072 move complete, result=0
21:53:24.609 00.000 10072 worker thread done servicing request
21:53:24.625 00.016 1032 UpdateGuideState exits: m=1306 SNR=25.4
21:53:24.627 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:24.628 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:24.629 00.001 1032 Enqueuing Expose request
21:53:24.632 00.003 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:53:24.633 00.001 10072 Worker thread wakes up
21:53:24.633 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:24.633 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:25.051 00.418 10072 Exposure complete
21:53:25.108 00.057 10072 worker thread done servicing request
21:53:25.108 00.000 1032 OnExposeComplete: enter
21:53:25.110 00.002 1032 UpdateGuideState(): m_state=6
21:53:25.113 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1103
21:53:25.114 00.001 1032 Star::Find returns 1 (0), X=1104.56, Y=137.96, Mass=1356, SNR=25.8, Peak=114 HFD=3.3
21:53:25.116 00.002 1032 MultiStar: [#1 -0.13,-0.02,0.98,U] [#2 0.09,0.11,0.71,U] [#3 0.05,0.50,0.00,R] [#4 0.25,0.33,0.00,M4] [#5 -0.01,0.34,0.00,M6] [#6 -0.19,0.23,0.00,M1] [#7 0.01,0.29,0.00,M1] [#8 0.06,0.23,0.52,U] 
21:53:25.117 00.001 1032 refined, 3 included, MultiStar: {-0.03, 0.08}, one-star: {-0.05, 0.08}
21:53:25.118 00.001 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
21:53:25.120 00.002 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
21:53:25.122 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.90 mountX=0.08 mountY=0.01, mountTheta=0.07
21:53:25.126 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
21:53:25.127 00.001 1032 Enqueuing Move request for scope (-0.03, 0.08)
21:53:25.129 00.002 10072 Worker thread wakes up
21:53:25.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
21:53:25.129 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
21:53:25.129 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.08 yDistance=0.01
21:53:25.130 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:53:25.132 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.63
21:53:25.132 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
21:53:25.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:25.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:53:25.132 00.000 10072 MoveAxis(E, 0, ABG)
21:53:25.132 00.000 10072 Move returns status 0, amount 0
21:53:25.132 00.000 10072 MoveAxis(N, 0, ABG)
21:53:25.132 00.000 10072 Move returns status 0, amount 0
21:53:25.132 00.000 10072 move complete, result=0
21:53:25.132 00.000 10072 worker thread done servicing request
21:53:25.148 00.016 1032 UpdateGuideState exits: m=1356 SNR=25.8
21:53:25.150 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:25.153 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:25.154 00.001 1032 Enqueuing Expose request
21:53:25.155 00.001 1032 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:53:25.157 00.002 10072 Worker thread wakes up
21:53:25.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:25.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:25.781 00.624 10072 Exposure complete
21:53:25.834 00.053 10072 worker thread done servicing request
21:53:25.835 00.001 1032 OnExposeComplete: enter
21:53:25.837 00.002 1032 UpdateGuideState(): m_state=6
21:53:25.838 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1104
21:53:25.839 00.001 1032 Star::Find returns 1 (0), X=1104.63, Y=138.13, Mass=1140, SNR=23.6, Peak=91 HFD=3.3
21:53:25.841 00.002 1032 MultiStar: [#1 -0.04,0.31,0.00,M3] [#2 0.03,0.35,0.00,M1] [#3 0.02,-0.04,0.77,U] [#4 0.15,0.23,0.00,M5] [#5 0.13,0.43,0.00,M7] [#6 -0.03,0.32,0.00,M2] [#7 -0.02,0.27,0.00,M2] [#8 0.03,0.50,0.00,M1] 
21:53:25.843 00.002 1032 refined, 1 included, MultiStar: {0.02, 0.12}, one-star: {0.03, 0.24}
21:53:25.844 00.001 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
21:53:25.846 00.002 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
21:53:25.849 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=0.11 mountY=-0.05, mountTheta=-0.46
21:53:25.853 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
21:53:25.854 00.001 1032 Enqueuing Move request for scope (0.02, 0.12)
21:53:25.856 00.002 10072 Worker thread wakes up
21:53:25.856 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
21:53:25.856 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
21:53:25.856 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
21:53:25.858 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:53:25.862 00.004 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.64
21:53:25.862 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
21:53:25.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:25.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:53:25.863 00.001 10072 MoveAxis(E, 0, ABG)
21:53:25.863 00.000 10072 Move returns status 0, amount 0
21:53:25.863 00.000 10072 MoveAxis(N, 0, ABG)
21:53:25.863 00.000 10072 Move returns status 0, amount 0
21:53:25.863 00.000 10072 move complete, result=0
21:53:25.863 00.000 10072 worker thread done servicing request
21:53:25.878 00.015 1032 UpdateGuideState exits: m=1140 SNR=23.6
21:53:25.880 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:25.881 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:25.882 00.001 1032 Enqueuing Expose request
21:53:25.883 00.001 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:53:25.886 00.003 10072 Worker thread wakes up
21:53:25.886 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:25.886 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:26.298 00.412 10072 Exposure complete
21:53:26.353 00.055 10072 worker thread done servicing request
21:53:26.353 00.000 1032 OnExposeComplete: enter
21:53:26.354 00.001 1032 UpdateGuideState(): m_state=6
21:53:26.356 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1105
21:53:26.357 00.001 1032 Star::Find returns 1 (0), X=1104.57, Y=138.21, Mass=1259, SNR=24.9, Peak=113 HFD=3.2
21:53:26.358 00.001 1032 MultiStar: [#1 -0.22,0.31,0.00,M4] [#2 0.08,0.45,0.00,M2] [#3 0.03,0.08,0.72,U] [#4 0.15,0.33,0.00,M6] [#5 -0.06,0.51,0.00,M8] [#6 -0.12,0.55,0.00,M3] [#7 -0.01,0.23,0.72,U] [#8 0.11,0.37,0.00,M2] 
21:53:26.360 00.002 1032 refined, 2 included, MultiStar: {-0.01, 0.23}, one-star: {-0.04, 0.33}
21:53:26.362 00.002 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
21:53:26.365 00.003 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
21:53:26.366 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.61 mountX=0.22 mountY=-0.05, mountTheta=-0.22
21:53:26.370 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.23, opts=13)
21:53:26.372 00.002 1032 Enqueuing Move request for scope (-0.01, 0.23)
21:53:26.373 00.001 10072 Worker thread wakes up
21:53:26.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
21:53:26.373 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
21:53:26.373 00.000 10072 Moving (-0.01, 0.23) raw xDistance=0.22 yDistance=-0.05
21:53:26.375 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:53:26.377 00.002 10072 PPEC rslt: input = 0.22, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 286.65
21:53:26.377 00.000 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
21:53:26.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:26.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:53:26.377 00.000 10072 MoveAxis(W, 103, ABG)
21:53:26.377 00.000 10072 Guiding  Dir = 3, Dur = 103
21:53:26.377 00.000 10072 IsGuiding returns 0
21:53:26.378 00.001 10072 PulseGuide returned control before completion, sleep 113
21:53:26.394 00.016 1032 UpdateGuideState exits: m=1259 SNR=24.9
21:53:26.397 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:26.399 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:26.401 00.002 1032 Enqueuing Expose request
21:53:26.498 00.097 10072 IsGuiding returns 0
21:53:26.498 00.000 10072 Move returns status 0, amount 103
21:53:26.498 00.000 10072 MoveAxis(N, 0, ABG)
21:53:26.498 00.000 10072 Move returns status 0, amount 0
21:53:26.498 00.000 10072 move complete, result=0
21:53:26.498 00.000 10072 worker thread done servicing request
21:53:26.498 00.000 10072 Worker thread wakes up
21:53:26.498 00.000 1032 GuideStep: 0.2 px 103 ms WEST, -0.0 px 0 ms NORTH
21:53:26.500 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:26.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:27.128 00.628 10072 Exposure complete
21:53:27.182 00.054 10072 worker thread done servicing request
21:53:27.182 00.000 1032 OnExposeComplete: enter
21:53:27.184 00.002 1032 UpdateGuideState(): m_state=6
21:53:27.185 00.001 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1106
21:53:27.187 00.002 1032 Star::Find returns 1 (0), X=1104.71, Y=137.94, Mass=1350, SNR=25.8, Peak=114 HFD=3.2
21:53:27.189 00.002 1032 MultiStar: [#1 -0.28,-0.03,0.00,M5] [#2 0.04,0.22,0.78,U] [#3 -0.04,-0.17,0.72,U] [#4 0.14,0.21,0.00,M7] [#5 -0.11,0.17,0.71,U] [#6 -0.14,0.33,0.00,M4] [#7 0.01,0.23,0.69,U] [#8 0.09,0.26,0.00,M3] 
21:53:27.190 00.001 1032 refined, 4 included, MultiStar: {0.01, 0.10}, one-star: {0.10, 0.05}
21:53:27.192 00.002 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
21:53:27.193 00.001 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
21:53:27.194 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.49 mountX=0.09 mountY=-0.03, mountTheta=-0.34
21:53:27.196 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
21:53:27.198 00.002 1032 Enqueuing Move request for scope (0.01, 0.10)
21:53:27.199 00.001 10072 Worker thread wakes up
21:53:27.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
21:53:27.199 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
21:53:27.200 00.001 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.03
21:53:27.201 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:53:27.202 00.001 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.66
21:53:27.202 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
21:53:27.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:27.204 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:53:27.204 00.000 10072 MoveAxis(E, 1, ABG)
21:53:27.204 00.000 10072 Guiding  Dir = 2, Dur = 1
21:53:27.204 00.000 10072 IsGuiding returns 0
21:53:27.206 00.002 10072 IsGuiding returns 0
21:53:27.206 00.000 10072 Move returns status 0, amount 1
21:53:27.206 00.000 10072 MoveAxis(N, 0, ABG)
21:53:27.206 00.000 10072 Move returns status 0, amount 0
21:53:27.206 00.000 10072 move complete, result=0
21:53:27.206 00.000 10072 worker thread done servicing request
21:53:27.221 00.015 1032 UpdateGuideState exits: m=1350 SNR=25.8
21:53:27.224 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:27.225 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:27.226 00.001 1032 Enqueuing Expose request
21:53:27.228 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:53:27.229 00.001 10072 Worker thread wakes up
21:53:27.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:27.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:27.647 00.418 10072 Exposure complete
21:53:27.701 00.054 10072 worker thread done servicing request
21:53:27.701 00.000 1032 OnExposeComplete: enter
21:53:27.702 00.001 1032 UpdateGuideState(): m_state=6
21:53:27.704 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1107
21:53:27.707 00.003 1032 Star::Find returns 1 (0), X=1104.66, Y=137.95, Mass=1347, SNR=25.7, Peak=110 HFD=3.3
21:53:27.709 00.002 1032 MultiStar: [#1 -0.15,0.12,0.96,U] [#2 0.06,0.29,0.00,M2] [#3 0.07,-0.15,0.74,U] [#4 0.19,0.15,0.65,U] [#5 0.01,0.27,0.00,M8] [#6 -0.25,0.22,0.00,M5] [#7 -0.04,0.16,0.70,U] [#8 0.06,0.18,0.49,U] 
21:53:27.711 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.08}, one-star: {0.05, 0.07}
21:53:27.712 00.001 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
21:53:27.714 00.002 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
21:53:27.715 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.34 mountX=0.07 mountY=-0.04, mountTheta=-0.49
21:53:27.719 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
21:53:27.721 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
21:53:27.723 00.002 10072 Worker thread wakes up
21:53:27.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
21:53:27.723 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
21:53:27.723 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
21:53:27.725 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:53:27.726 00.001 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.67
21:53:27.726 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
21:53:27.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:27.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:53:27.726 00.000 10072 MoveAxis(E, 1, ABG)
21:53:27.726 00.000 10072 Guiding  Dir = 2, Dur = 1
21:53:27.727 00.001 10072 IsGuiding returns 0
21:53:27.727 00.000 10072 PulseGuide returned control before completion, sleep 11
21:53:27.744 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.7
21:53:27.745 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:27.746 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:27.748 00.002 1032 Enqueuing Expose request
21:53:27.752 00.004 10072 IsGuiding returns 0
21:53:27.752 00.000 10072 Move returns status 0, amount 1
21:53:27.752 00.000 10072 MoveAxis(N, 0, ABG)
21:53:27.752 00.000 10072 Move returns status 0, amount 0
21:53:27.752 00.000 10072 move complete, result=0
21:53:27.752 00.000 10072 worker thread done servicing request
21:53:27.752 00.000 10072 Worker thread wakes up
21:53:27.752 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:27.752 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:27.757 00.005 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:53:28.381 00.624 10072 Exposure complete
21:53:28.437 00.056 10072 worker thread done servicing request
21:53:28.437 00.000 1032 OnExposeComplete: enter
21:53:28.439 00.002 1032 UpdateGuideState(): m_state=6
21:53:28.442 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1108
21:53:28.443 00.001 1032 Star::Find returns 1 (0), X=1104.71, Y=138.09, Mass=1385, SNR=26.1, Peak=116 HFD=3.3
21:53:28.445 00.002 1032 MultiStar: [#1 -0.21,0.34,0.00,M5] [#2 0.10,0.40,0.00,M3] [#3 -0.02,-0.13,0.70,U] [#4 0.02,0.25,0.68,U] [#5 -0.06,0.56,0.00,M9] [#6 -0.23,0.29,0.00,M6] [#7 -0.03,0.27,0.00,M1] [#8 -0.08,0.40,0.00,M3] 
21:53:28.446 00.001 1032 refined, 2 included, MultiStar: {0.04, 0.12}, one-star: {0.10, 0.20}
21:53:28.449 00.003 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
21:53:28.451 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
21:53:28.452 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.22 mountX=0.10 mountY=-0.07, mountTheta=-0.61
21:53:28.454 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
21:53:28.457 00.003 1032 Enqueuing Move request for scope (0.04, 0.12)
21:53:28.460 00.003 10072 Worker thread wakes up
21:53:28.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
21:53:28.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
21:53:28.460 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.10 yDistance=-0.07
21:53:28.462 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:53:28.463 00.001 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.68
21:53:28.463 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
21:53:28.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:28.463 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:53:28.463 00.000 10072 MoveAxis(E, 1, ABG)
21:53:28.464 00.001 10072 Guiding  Dir = 2, Dur = 1
21:53:28.464 00.000 10072 IsGuiding returns 0
21:53:28.464 00.000 10072 PulseGuide returned control before completion, sleep 11
21:53:28.480 00.016 1032 UpdateGuideState exits: m=1385 SNR=26.1
21:53:28.483 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:28.484 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:28.488 00.004 1032 Enqueuing Expose request
21:53:28.491 00.003 10072 IsGuiding returns 0
21:53:28.491 00.000 10072 Move returns status 0, amount 1
21:53:28.491 00.000 10072 MoveAxis(N, 0, ABG)
21:53:28.491 00.000 10072 Move returns status 0, amount 0
21:53:28.491 00.000 10072 move complete, result=0
21:53:28.491 00.000 10072 worker thread done servicing request
21:53:28.491 00.000 10072 Worker thread wakes up
21:53:28.491 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:28.491 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:28.498 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:53:28.900 00.402 10072 Exposure complete
21:53:28.956 00.056 1032 OnExposeComplete: enter
21:53:28.958 00.002 1032 UpdateGuideState(): m_state=6
21:53:28.960 00.002 10072 worker thread done servicing request
21:53:28.960 00.000 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1109
21:53:28.962 00.002 1032 Star::Find returns 1 (0), X=1104.59, Y=138.25, Mass=1229, SNR=24.6, Peak=100 HFD=3.3
21:53:28.965 00.003 1032 MultiStar: [#1 -0.15,0.34,0.00,M6] [#2 0.06,0.48,0.00,M4] [#3 0.01,0.01,0.76,U] [#4 0.22,0.33,0.00,M6] [#5 0.07,0.60,0.00,M10] [#6 -0.17,0.47,0.00,M7] [#7 -0.07,0.30,0.00,M2] [#8 0.08,0.49,0.00,M4] 
21:53:28.966 00.001 1032 refined, 1 included, MultiStar: {-0.01, 0.21}, one-star: {-0.02, 0.37}
21:53:28.967 00.001 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
21:53:28.968 00.001 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
21:53:28.970 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.60 mountX=0.21 mountY=-0.05, mountTheta=-0.23
21:53:28.972 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.21, opts=13)
21:53:28.975 00.003 1032 Enqueuing Move request for scope (-0.01, 0.21)
21:53:28.976 00.001 10072 Worker thread wakes up
21:53:28.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
21:53:28.976 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
21:53:28.976 00.000 10072 Moving (-0.01, 0.21) raw xDistance=0.21 yDistance=-0.05
21:53:28.978 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:53:28.980 00.002 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 286.69
21:53:28.980 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
21:53:28.981 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:28.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:53:28.981 00.000 10072 MoveAxis(W, 96, ABG)
21:53:28.981 00.000 10072 Guiding  Dir = 3, Dur = 96
21:53:28.981 00.000 10072 IsGuiding returns 0
21:53:28.981 00.000 10072 PulseGuide returned control before completion, sleep 106
21:53:28.998 00.017 1032 UpdateGuideState exits: m=1229 SNR=24.6
21:53:29.001 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:29.002 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:29.004 00.002 1032 Enqueuing Expose request
21:53:29.099 00.095 10072 IsGuiding returns 0
21:53:29.099 00.000 10072 Move returns status 0, amount 96
21:53:29.099 00.000 10072 MoveAxis(N, 0, ABG)
21:53:29.099 00.000 10072 Move returns status 0, amount 0
21:53:29.099 00.000 10072 move complete, result=0
21:53:29.099 00.000 10072 worker thread done servicing request
21:53:29.099 00.000 10072 Worker thread wakes up
21:53:29.099 00.000 1032 GuideStep: 0.2 px 96 ms WEST, -0.0 px 0 ms NORTH
21:53:29.102 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:29.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:29.726 00.624 10072 Exposure complete
21:53:29.787 00.061 10072 worker thread done servicing request
21:53:29.787 00.000 1032 OnExposeComplete: enter
21:53:29.789 00.002 1032 UpdateGuideState(): m_state=6
21:53:29.791 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1110
21:53:29.793 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=138.05, Mass=1360, SNR=25.9, Peak=106 HFD=3.4
21:53:29.795 00.002 1032 MultiStar: [#1 -0.10,0.26,0.00,M7] [#2 0.13,0.21,0.00,M5] [#3 -0.00,-0.20,0.68,U] [#4 0.13,0.14,0.64,U] [#5 0.12,0.15,0.63,U] [#6 -0.02,0.23,0.59,U] [#7 -0.04,0.06,0.64,U] [#8 0.18,0.32,0.00,M5] 
21:53:29.797 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.09}, one-star: {-0.05, 0.16}
21:53:29.800 00.003 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
21:53:29.803 00.003 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
21:53:29.805 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.39 mountX=0.09 mountY=-0.04, mountTheta=-0.44
21:53:29.808 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
21:53:29.810 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
21:53:29.811 00.001 10072 Worker thread wakes up
21:53:29.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
21:53:29.811 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
21:53:29.811 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.09 yDistance=-0.04
21:53:29.814 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:53:29.815 00.001 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.70
21:53:29.815 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
21:53:29.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:29.815 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:53:29.816 00.001 10072 MoveAxis(E, 2, ABG)
21:53:29.816 00.000 10072 Guiding  Dir = 2, Dur = 2
21:53:29.826 00.010 10072 IsGuiding returns 0
21:53:29.826 00.000 10072 PulseGuide returned control before completion, sleep 12
21:53:29.833 00.007 1032 UpdateGuideState exits: m=1360 SNR=25.9
21:53:29.836 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:29.837 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:29.839 00.002 1032 Enqueuing Expose request
21:53:29.850 00.011 10072 IsGuiding returns 0
21:53:29.850 00.000 10072 Move returns status 0, amount 2
21:53:29.850 00.000 10072 MoveAxis(N, 0, ABG)
21:53:29.850 00.000 10072 Move returns status 0, amount 0
21:53:29.850 00.000 10072 move complete, result=0
21:53:29.850 00.000 10072 worker thread done servicing request
21:53:29.850 00.000 10072 Worker thread wakes up
21:53:29.850 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:29.851 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:29.851 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:53:30.260 00.409 10072 Exposure complete
21:53:30.313 00.053 10072 worker thread done servicing request
21:53:30.313 00.000 1032 OnExposeComplete: enter
21:53:30.315 00.002 1032 UpdateGuideState(): m_state=6
21:53:30.316 00.001 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1111
21:53:30.318 00.002 1032 Star::Find returns 1 (0), X=1104.74, Y=137.86, Mass=1254, SNR=24.9, Peak=104 HFD=3.1
21:53:30.320 00.002 1032 MultiStar: [#1 -0.13,0.01,0.99,U] [#2 0.11,0.20,0.75,U] [#3 -0.02,-0.19,0.75,U] [#4 0.13,0.05,0.70,U] [#5 0.29,0.37,0.00,M10] [#6 -0.16,0.35,0.00,M7] [#7 0.03,0.06,0.67,U] [#8 0.17,0.17,0.51,U] 
21:53:30.321 00.001 1032 refined, 6 included, MultiStar: {0.05, 0.03}, one-star: {0.13, -0.03}
21:53:30.322 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
21:53:30.323 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
21:53:30.324 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.52 mountX=0.01 mountY=-0.06, mountTheta=-1.31
21:53:30.327 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
21:53:30.327 00.000 1032 Enqueuing Move request for scope (0.05, 0.03)
21:53:30.329 00.002 10072 Worker thread wakes up
21:53:30.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
21:53:30.329 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
21:53:30.329 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
21:53:30.332 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=94, Gamma=2.230
21:53:30.334 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.71
21:53:30.334 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:53:30.334 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:30.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:53:30.334 00.000 10072 MoveAxis(E, 0, ABG)
21:53:30.334 00.000 10072 Move returns status 0, amount 0
21:53:30.334 00.000 10072 MoveAxis(N, 0, ABG)
21:53:30.334 00.000 10072 Move returns status 0, amount 0
21:53:30.334 00.000 10072 move complete, result=0
21:53:30.335 00.001 10072 worker thread done servicing request
21:53:30.350 00.015 1032 UpdateGuideState exits: m=1254 SNR=24.9
21:53:30.352 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:30.354 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:30.355 00.001 1032 Enqueuing Expose request
21:53:30.356 00.001 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:53:30.357 00.001 10072 Worker thread wakes up
21:53:30.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:30.358 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:31.090 00.732 10072 Exposure complete
21:53:31.145 00.055 10072 worker thread done servicing request
21:53:31.145 00.000 1032 OnExposeComplete: enter
21:53:31.149 00.004 1032 UpdateGuideState(): m_state=6
21:53:31.150 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1112
21:53:31.151 00.001 1032 Star::Find returns 1 (0), X=1104.66, Y=137.95, Mass=1194, SNR=24.2, Peak=96 HFD=3.3
21:53:31.152 00.001 1032 MultiStar: [#1 -0.12,0.10,1.03,U] [#2 0.15,0.21,0.00,M5] [#3 0.02,-0.09,0.76,U] [#4 0.18,0.26,0.00,M5] [#5 0.06,0.27,0.00,R] [#6 0.03,0.30,0.00,M8] [#7 0.01,0.31,0.00,M1] [#8 0.10,0.31,0.00,M5] 
21:53:31.153 00.001 1032 refined, 2 included, MultiStar: {-0.02, 0.03}, one-star: {0.05, 0.06}
21:53:31.155 00.002 1032 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.83) = xAngle (0.30 = 0.30)
21:53:31.156 00.001 1032 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.30 = 0.30)
21:53:31.157 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.13 mountX=0.04 mountY=0.01, mountTheta=0.30
21:53:31.159 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.03, opts=13)
21:53:31.162 00.003 1032 Enqueuing Move request for scope (-0.02, 0.03)
21:53:31.163 00.001 10072 Worker thread wakes up
21:53:31.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
21:53:31.163 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
21:53:31.163 00.000 10072 Moving (-0.02, 0.03) raw xDistance=0.04 yDistance=0.01
21:53:31.164 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:53:31.166 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
21:53:31.166 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:53:31.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:31.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:53:31.167 00.001 10072 MoveAxis(E, 1, ABG)
21:53:31.167 00.000 10072 Guiding  Dir = 2, Dur = 1
21:53:31.167 00.000 10072 IsGuiding returns 0
21:53:31.167 00.000 10072 PulseGuide returned control before completion, sleep 11
21:53:31.180 00.013 10072 IsGuiding returns 0
21:53:31.180 00.000 10072 Move returns status 0, amount 1
21:53:31.180 00.000 10072 MoveAxis(N, 0, ABG)
21:53:31.180 00.000 10072 Move returns status 0, amount 0
21:53:31.180 00.000 10072 move complete, result=0
21:53:31.180 00.000 10072 worker thread done servicing request
21:53:31.184 00.004 1032 UpdateGuideState exits: m=1194 SNR=24.2
21:53:31.186 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:31.188 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:31.189 00.001 1032 Enqueuing Expose request
21:53:31.191 00.002 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:53:31.192 00.001 10072 Worker thread wakes up
21:53:31.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:31.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:31.604 00.412 10072 Exposure complete
21:53:31.659 00.055 10072 worker thread done servicing request
21:53:31.659 00.000 1032 OnExposeComplete: enter
21:53:31.660 00.001 1032 UpdateGuideState(): m_state=6
21:53:31.662 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1113
21:53:31.663 00.001 1032 Star::Find returns 1 (0), X=1104.71, Y=137.94, Mass=1266, SNR=25.0, Peak=109 HFD=3.2
21:53:31.665 00.002 1032 MultiStar: [#1 -0.26,0.04,0.00,M6] [#2 0.06,0.29,0.00,M6] [#3 0.05,-0.10,0.72,U] [#4 0.03,0.29,0.00,M6] [#5 -0.03,0.14,0.57,U] [#6 -0.07,0.36,0.00,M9] [#7 -0.09,0.23,0.67,U] [#8 -0.02,0.26,0.00,M6] 
21:53:31.666 00.001 1032 refined, 3 included, MultiStar: {0.02, 0.07}, one-star: {0.10, 0.05}
21:53:31.667 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
21:53:31.668 00.001 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
21:53:31.669 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.28 mountX=0.06 mountY=-0.04, mountTheta=-0.55
21:53:31.672 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
21:53:31.674 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
21:53:31.674 00.000 10072 Worker thread wakes up
21:53:31.674 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
21:53:31.675 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
21:53:31.675 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
21:53:31.676 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:53:31.678 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
21:53:31.678 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
21:53:31.679 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:31.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:53:31.679 00.000 10072 MoveAxis(E, 1, ABG)
21:53:31.679 00.000 10072 Guiding  Dir = 2, Dur = 1
21:53:31.679 00.000 10072 IsGuiding returns 0
21:53:31.681 00.002 10072 PulseGuide returned control before completion, sleep 11
21:53:31.695 00.014 10072 IsGuiding returns 0
21:53:31.695 00.000 10072 Move returns status 0, amount 1
21:53:31.695 00.000 10072 MoveAxis(N, 0, ABG)
21:53:31.695 00.000 10072 Move returns status 0, amount 0
21:53:31.695 00.000 10072 move complete, result=0
21:53:31.695 00.000 10072 worker thread done servicing request
21:53:31.697 00.002 1032 UpdateGuideState exits: m=1266 SNR=25.0
21:53:31.700 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:31.701 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:31.703 00.002 1032 Enqueuing Expose request
21:53:31.704 00.001 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:53:31.705 00.001 10072 Worker thread wakes up
21:53:31.705 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:31.705 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:32.338 00.633 10072 Exposure complete
21:53:32.390 00.052 10072 worker thread done servicing request
21:53:32.390 00.000 1032 OnExposeComplete: enter
21:53:32.392 00.002 1032 UpdateGuideState(): m_state=6
21:53:32.395 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1114
21:53:32.396 00.001 1032 Star::Find returns 1 (0), X=1104.66, Y=137.86, Mass=1109, SNR=23.3, Peak=100 HFD=3.2
21:53:32.398 00.002 1032 MultiStar: [#1 -0.13,0.03,1.02,U] [#2 -0.11,0.04,0.83,U] [#3 -0.01,-0.25,0.00,M1] [#4 -0.04,0.09,0.72,U] [#5 -0.02,-0.12,0.77,U] [#6 -0.10,0.11,0.67,U] [#7 -0.15,0.06,0.75,U] [#8 0.05,0.13,0.56,U] 
21:53:32.400 00.002 1032 single-star, 7 included, MultiStar: {-0.06, 0.03}, one-star: {0.05, -0.03}
21:53:32.401 00.001 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
21:53:32.403 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
21:53:32.405 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.50 mountX=-0.04 mountY=-0.04, mountTheta=-2.33
21:53:32.407 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
21:53:32.409 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
21:53:32.410 00.001 10072 Worker thread wakes up
21:53:32.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
21:53:32.410 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
21:53:32.410 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
21:53:32.411 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
21:53:32.414 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.75
21:53:32.414 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:53:32.414 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:32.414 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:53:32.414 00.000 10072 MoveAxis(E, 1, ABG)
21:53:32.414 00.000 10072 Guiding  Dir = 2, Dur = 1
21:53:32.415 00.001 10072 IsGuiding returns 0
21:53:32.415 00.000 10072 PulseGuide returned control before completion, sleep 11
21:53:32.429 00.014 10072 IsGuiding returns 0
21:53:32.429 00.000 10072 Move returns status 0, amount 1
21:53:32.429 00.000 10072 MoveAxis(N, 0, ABG)
21:53:32.429 00.000 10072 Move returns status 0, amount 0
21:53:32.429 00.000 10072 move complete, result=0
21:53:32.429 00.000 10072 worker thread done servicing request
21:53:32.431 00.002 1032 UpdateGuideState exits: m=1109 SNR=23.3
21:53:32.433 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:32.435 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:32.437 00.002 1032 Enqueuing Expose request
21:53:32.438 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:53:32.439 00.001 10072 Worker thread wakes up
21:53:32.439 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:32.439 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:32.851 00.412 10072 Exposure complete
21:53:32.908 00.057 10072 worker thread done servicing request
21:53:32.908 00.000 1032 OnExposeComplete: enter
21:53:32.910 00.002 1032 UpdateGuideState(): m_state=6
21:53:32.912 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1115
21:53:32.913 00.001 1032 Star::Find returns 1 (0), X=1104.51, Y=137.87, Mass=1107, SNR=23.4, Peak=92 HFD=3.2
21:53:32.915 00.002 1032 MultiStar: [#1 -0.25,-0.03,0.00,M6] [#2 0.04,0.01,0.86,U] [#3 -0.01,-0.32,0.00,M2] [#4 0.10,0.10,0.74,U] [#5 -0.03,0.04,0.73,U] [#6 -0.23,0.01,0.64,U] [#7 -0.05,0.03,0.76,U] [#8 0.02,0.08,0.55,U] 
21:53:32.918 00.003 1032 refined, 6 included, MultiStar: {-0.03, 0.03}, one-star: {-0.10, -0.02}
21:53:32.919 00.001 1032 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.83) = xAngle (0.56 = 0.56)
21:53:32.921 00.002 1032 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.56 = 0.56)
21:53:32.923 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.39 mountX=0.04 mountY=0.03, mountTheta=0.56
21:53:32.927 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
21:53:32.929 00.002 1032 Enqueuing Move request for scope (-0.03, 0.03)
21:53:32.931 00.002 10072 Worker thread wakes up
21:53:32.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
21:53:32.931 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
21:53:32.931 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.03
21:53:32.934 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:53:32.936 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.76
21:53:32.936 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:53:32.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:32.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:53:32.936 00.000 10072 MoveAxis(E, 1, ABG)
21:53:32.936 00.000 10072 Guiding  Dir = 2, Dur = 1
21:53:32.936 00.000 10072 IsGuiding returns 0
21:53:32.937 00.001 10072 PulseGuide returned control before completion, sleep 11
21:53:32.954 00.017 1032 UpdateGuideState exits: m=1107 SNR=23.4
21:53:32.956 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:32.958 00.002 10072 IsGuiding returns 0
21:53:32.959 00.001 10072 Move returns status 0, amount 1
21:53:32.959 00.000 10072 MoveAxis(N, 0, ABG)
21:53:32.959 00.000 10072 Move returns status 0, amount 0
21:53:32.959 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:32.960 00.001 1032 Enqueuing Expose request
21:53:32.962 00.002 10072 move complete, result=0
21:53:32.962 00.000 10072 worker thread done servicing request
21:53:32.962 00.000 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:53:32.964 00.002 10072 Worker thread wakes up
21:53:32.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:32.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:33.599 00.635 10072 Exposure complete
21:53:33.656 00.057 10072 worker thread done servicing request
21:53:33.656 00.000 1032 OnExposeComplete: enter
21:53:33.658 00.002 1032 UpdateGuideState(): m_state=6
21:53:33.660 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1116
21:53:33.662 00.002 1032 Star::Find returns 1 (0), X=1104.73, Y=138.01, Mass=1245, SNR=24.8, Peak=102 HFD=3.2
21:53:33.663 00.001 1032 MultiStar: [#1 -0.06,0.09,1.01,U] [#2 0.08,0.20,0.74,U] [#3 0.02,-0.30,0.00,M3] [#4 0.10,0.13,0.69,U] [#5 0.06,-0.02,0.63,U] [#6 0.02,0.31,0.00,M8] [#7 -0.05,0.10,0.71,U] [#8 0.08,0.48,0.00,M5] 
21:53:33.665 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.11}, one-star: {0.12, 0.13}
21:53:33.666 00.001 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
21:53:33.668 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
21:53:33.669 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.21 mountX=0.09 mountY=-0.07, mountTheta=-0.62
21:53:33.672 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
21:53:33.676 00.004 1032 Enqueuing Move request for scope (0.04, 0.11)
21:53:33.678 00.002 10072 Worker thread wakes up
21:53:33.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
21:53:33.678 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
21:53:33.678 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.07
21:53:33.680 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:53:33.681 00.001 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.77
21:53:33.681 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
21:53:33.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:33.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:53:33.681 00.000 10072 MoveAxis(E, 2, ABG)
21:53:33.681 00.000 10072 Guiding  Dir = 2, Dur = 2
21:53:33.682 00.001 10072 IsGuiding returns 0
21:53:33.682 00.000 10072 PulseGuide returned control before completion, sleep 12
21:53:33.700 00.018 1032 UpdateGuideState exits: m=1245 SNR=24.8
21:53:33.702 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:33.704 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:33.707 00.003 1032 Enqueuing Expose request
21:53:33.710 00.003 10072 IsGuiding returns 0
21:53:33.711 00.001 10072 Move returns status 0, amount 2
21:53:33.711 00.000 10072 MoveAxis(N, 0, ABG)
21:53:33.711 00.000 10072 Move returns status 0, amount 0
21:53:33.711 00.000 10072 move complete, result=0
21:53:33.711 00.000 10072 worker thread done servicing request
21:53:33.711 00.000 10072 Worker thread wakes up
21:53:33.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:33.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:33.718 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:53:34.130 00.412 10072 Exposure complete
21:53:34.184 00.054 10072 worker thread done servicing request
21:53:34.184 00.000 1032 OnExposeComplete: enter
21:53:34.186 00.002 1032 UpdateGuideState(): m_state=6
21:53:34.188 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1117
21:53:34.189 00.001 1032 Star::Find returns 1 (0), X=1104.63, Y=138.00, Mass=1171, SNR=24.0, Peak=103 HFD=3.3
21:53:34.191 00.002 1032 MultiStar: [#1 -0.10,0.16,1.06,U] [#2 0.18,0.27,0.00,M4] [#3 0.00,-0.30,0.00,M4] [#4 0.17,0.16,0.70,U] [#5 0.09,0.03,0.66,U] [#6 -0.05,0.30,0.00,M9] [#7 -0.01,0.13,0.72,U] [#8 0.12,0.33,0.00,M6] 
21:53:34.192 00.001 1032 single-star, 4 included, MultiStar: {0.02, 0.12}, one-star: {0.02, 0.11}
21:53:34.193 00.001 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
21:53:34.195 00.002 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
21:53:34.196 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.43 mountX=0.10 mountY=-0.04, mountTheta=-0.40
21:53:34.199 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
21:53:34.200 00.001 1032 Enqueuing Move request for scope (0.02, 0.11)
21:53:34.201 00.001 10072 Worker thread wakes up
21:53:34.202 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
21:53:34.202 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
21:53:34.202 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.04
21:53:34.203 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:53:34.205 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.78
21:53:34.205 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
21:53:34.205 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:34.205 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:53:34.205 00.000 10072 MoveAxis(E, 2, ABG)
21:53:34.205 00.000 10072 Guiding  Dir = 2, Dur = 2
21:53:34.206 00.001 10072 IsGuiding returns 0
21:53:34.206 00.000 10072 PulseGuide returned control before completion, sleep 12
21:53:34.220 00.014 10072 IsGuiding returns 0
21:53:34.220 00.000 10072 Move returns status 0, amount 2
21:53:34.221 00.001 10072 MoveAxis(N, 0, ABG)
21:53:34.221 00.000 10072 Move returns status 0, amount 0
21:53:34.221 00.000 10072 move complete, result=0
21:53:34.221 00.000 10072 worker thread done servicing request
21:53:34.221 00.000 1032 UpdateGuideState exits: m=1171 SNR=24.0
21:53:34.223 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:34.225 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:34.227 00.002 1032 Enqueuing Expose request
21:53:34.229 00.002 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:53:34.231 00.002 10072 Worker thread wakes up
21:53:34.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:34.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:34.865 00.634 10072 Exposure complete
21:53:34.919 00.054 10072 worker thread done servicing request
21:53:34.920 00.001 1032 OnExposeComplete: enter
21:53:34.921 00.001 1032 UpdateGuideState(): m_state=6
21:53:34.924 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1118
21:53:34.926 00.002 1032 Star::Find returns 1 (0), X=1104.69, Y=138.04, Mass=1434, SNR=26.6, Peak=117 HFD=3.3
21:53:34.928 00.002 1032 MultiStar: [#1 -0.22,0.26,0.00,M5] [#2 0.02,0.30,0.00,M5] [#3 0.06,-0.21,0.69,U] [#4 0.12,0.29,0.00,M3] [#5 -0.05,0.20,0.59,U] [#6 -0.03,0.41,0.00,M10] [#7 -0.06,0.16,0.66,U] [#8 0.17,0.39,0.00,M7] 
21:53:34.929 00.001 1032 refined, 3 included, MultiStar: {0.02, 0.08}, one-star: {0.08, 0.16}
21:53:34.932 00.003 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
21:53:34.934 00.002 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
21:53:34.935 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.35 mountX=0.07 mountY=-0.04, mountTheta=-0.48
21:53:34.938 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
21:53:34.940 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
21:53:34.941 00.001 10072 Worker thread wakes up
21:53:34.942 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
21:53:34.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
21:53:34.942 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
21:53:34.943 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:53:34.945 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.79
21:53:34.945 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
21:53:34.945 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:34.945 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:53:34.945 00.000 10072 MoveAxis(E, 1, ABG)
21:53:34.945 00.000 10072 Guiding  Dir = 2, Dur = 1
21:53:34.946 00.001 10072 IsGuiding returns 0
21:53:34.946 00.000 10072 PulseGuide returned control before completion, sleep 11
21:53:34.963 00.017 1032 UpdateGuideState exits: m=1434 SNR=26.6
21:53:34.967 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:34.968 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:34.970 00.002 1032 Enqueuing Expose request
21:53:34.972 00.002 10072 IsGuiding returns 0
21:53:34.972 00.000 10072 Move returns status 0, amount 1
21:53:34.972 00.000 10072 MoveAxis(N, 0, ABG)
21:53:34.972 00.000 10072 Move returns status 0, amount 0
21:53:34.972 00.000 10072 move complete, result=0
21:53:34.972 00.000 10072 worker thread done servicing request
21:53:34.972 00.000 10072 Worker thread wakes up
21:53:34.972 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:34.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:34.979 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:53:35.380 00.401 10072 Exposure complete
21:53:35.438 00.058 10072 worker thread done servicing request
21:53:35.438 00.000 1032 OnExposeComplete: enter
21:53:35.440 00.002 1032 UpdateGuideState(): m_state=6
21:53:35.442 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1119
21:53:35.444 00.002 1032 Star::Find returns 1 (0), X=1104.80, Y=138.00, Mass=1298, SNR=25.3, Peak=101 HFD=3.1
21:53:35.445 00.001 1032 MultiStar: [#1 -0.11,0.08,0.97,U] [#2 0.09,0.23,0.77,U] [#3 0.07,-0.27,0.00,M4] [#4 0.03,0.25,0.00,M4] [#5 0.12,0.09,0.63,U] [#6 -0.13,0.25,0.00,R] [#7 -0.00,0.16,0.68,U] [#8 0.18,0.20,0.00,M8] 
21:53:35.446 00.001 1032 refined, 4 included, MultiStar: {0.06, 0.13}, one-star: {0.20, 0.11}
21:53:35.449 00.003 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
21:53:35.450 00.001 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
21:53:35.451 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.15 mountX=0.11 mountY=-0.09, mountTheta=-0.68
21:53:35.455 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
21:53:35.458 00.003 1032 Enqueuing Move request for scope (0.06, 0.13)
21:53:35.459 00.001 10072 Worker thread wakes up
21:53:35.459 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
21:53:35.460 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
21:53:35.460 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
21:53:35.462 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:53:35.463 00.001 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.80
21:53:35.463 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
21:53:35.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:35.465 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:53:35.465 00.000 10072 MoveAxis(E, 1, ABG)
21:53:35.465 00.000 10072 Guiding  Dir = 2, Dur = 1
21:53:35.465 00.000 10072 IsGuiding returns 0
21:53:35.465 00.000 10072 PulseGuide returned control before completion, sleep 11
21:53:35.483 00.018 1032 UpdateGuideState exits: m=1298 SNR=25.3
21:53:35.485 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:35.488 00.003 10072 IsGuiding returns 0
21:53:35.488 00.000 10072 Move returns status 0, amount 1
21:53:35.488 00.000 10072 MoveAxis(N, 0, ABG)
21:53:35.488 00.000 10072 Move returns status 0, amount 0
21:53:35.488 00.000 10072 move complete, result=0
21:53:35.488 00.000 10072 worker thread done servicing request
21:53:35.488 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:35.492 00.004 1032 Enqueuing Expose request
21:53:35.493 00.001 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:53:35.495 00.002 10072 Worker thread wakes up
21:53:35.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:35.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:36.134 00.639 10072 Exposure complete
21:53:36.191 00.057 10072 worker thread done servicing request
21:53:36.191 00.000 1032 OnExposeComplete: enter
21:53:36.193 00.002 1032 UpdateGuideState(): m_state=6
21:53:36.195 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1120
21:53:36.197 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=137.99, Mass=1361, SNR=25.9, Peak=102 HFD=3.3
21:53:36.199 00.002 1032 MultiStar: [#1 -0.12,0.02,0.93,U] [#2 0.09,0.18,0.79,U] [#3 0.10,-0.34,0.00,M5] [#4 0.15,0.06,0.64,U] [#5 0.19,0.07,0.64,U] [#6 0.13,-0.02,0.61,U] [#7 -0.12,-0.06,0.66,U] [#8 0.25,0.20,0.00,M9] 
21:53:36.201 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.06}, one-star: {0.02, 0.10}
21:53:36.203 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
21:53:36.205 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
21:53:36.207 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.97 mountX=0.04 mountY=-0.05, mountTheta=-0.86
21:53:36.211 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
21:53:36.213 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
21:53:36.214 00.001 10072 Worker thread wakes up
21:53:36.215 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
21:53:36.215 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
21:53:36.215 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.05
21:53:36.217 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=1, FiltMin=0, FiltMax=93, Gamma=2.230
21:53:36.220 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.81
21:53:36.220 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:53:36.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:36.220 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:53:36.220 00.000 10072 MoveAxis(E, 2, ABG)
21:53:36.220 00.000 10072 Guiding  Dir = 2, Dur = 2
21:53:36.221 00.001 10072 IsGuiding returns 0
21:53:36.221 00.000 10072 PulseGuide returned control before completion, sleep 12
21:53:36.238 00.017 1032 UpdateGuideState exits: m=1361 SNR=25.9
21:53:36.243 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:36.244 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:36.247 00.003 1032 Enqueuing Expose request
21:53:36.249 00.002 10072 IsGuiding returns 0
21:53:36.249 00.000 10072 Move returns status 0, amount 2
21:53:36.249 00.000 10072 MoveAxis(N, 0, ABG)
21:53:36.249 00.000 10072 Move returns status 0, amount 0
21:53:36.249 00.000 10072 move complete, result=0
21:53:36.249 00.000 10072 worker thread done servicing request
21:53:36.249 00.000 10072 Worker thread wakes up
21:53:36.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:36.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:36.256 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:53:36.669 00.413 10072 Exposure complete
21:53:36.725 00.056 10072 worker thread done servicing request
21:53:36.725 00.000 1032 OnExposeComplete: enter
21:53:36.727 00.002 1032 UpdateGuideState(): m_state=6
21:53:36.729 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1121
21:53:36.730 00.001 1032 Star::Find returns 1 (0), X=1104.72, Y=137.85, Mass=1323, SNR=25.5, Peak=105 HFD=3.3
21:53:36.731 00.001 1032 MultiStar: [#1 -0.13,-0.04,0.96,U] [#2 -0.02,0.16,0.66,U] [#3 0.15,-0.31,0.00,M6] [#4 0.13,0.13,0.61,U] [#5 0.06,-0.01,0.66,U] [#6 0.03,-0.03,0.59,U] [#7 -0.04,-0.00,0.70,U] [#8 0.03,0.20,0.51,U] 
21:53:36.732 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {0.11, -0.03}
21:53:36.735 00.003 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
21:53:36.737 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
21:53:36.738 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.09 mountX=0.03 mountY=-0.03, mountTheta=-0.74
21:53:36.742 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
21:53:36.743 00.001 1032 Enqueuing Move request for scope (0.02, 0.03)
21:53:36.745 00.002 10072 Worker thread wakes up
21:53:36.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
21:53:36.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
21:53:36.745 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.03
21:53:36.746 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:53:36.749 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.82
21:53:36.749 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:53:36.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:36.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:53:36.749 00.000 10072 MoveAxis(E, 2, ABG)
21:53:36.749 00.000 10072 Guiding  Dir = 2, Dur = 2
21:53:36.749 00.000 10072 IsGuiding returns 0
21:53:36.750 00.001 10072 PulseGuide returned control before completion, sleep 12
21:53:36.765 00.015 1032 UpdateGuideState exits: m=1323 SNR=25.5
21:53:36.766 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:36.769 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:36.770 00.001 1032 Enqueuing Expose request
21:53:36.774 00.004 10072 IsGuiding returns 0
21:53:36.774 00.000 10072 Move returns status 0, amount 2
21:53:36.775 00.001 10072 MoveAxis(N, 0, ABG)
21:53:36.775 00.000 10072 Move returns status 0, amount 0
21:53:36.775 00.000 10072 move complete, result=0
21:53:36.775 00.000 10072 worker thread done servicing request
21:53:36.775 00.000 10072 Worker thread wakes up
21:53:36.775 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:36.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:36.779 00.004 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:53:37.402 00.623 10072 Exposure complete
21:53:37.456 00.054 10072 worker thread done servicing request
21:53:37.456 00.000 1032 OnExposeComplete: enter
21:53:37.458 00.002 1032 UpdateGuideState(): m_state=6
21:53:37.459 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1122
21:53:37.460 00.001 1032 Star::Find returns 1 (0), X=1104.75, Y=137.88, Mass=1331, SNR=25.6, Peak=111 HFD=3.0
21:53:37.462 00.002 1032 MultiStar: [#1 -0.04,0.04,1.02,U] [#2 -0.01,0.25,0.00,M3] [#3 0.03,-0.18,0.75,U] [#4 0.13,0.16,0.64,U] [#5 -0.05,-0.11,0.66,U] [#6 0.03,-0.00,0.58,U] [#7 -0.02,0.09,0.66,U] [#8 -0.04,0.35,0.00,M9] 
21:53:37.463 00.001 1032 refined, 6 included, MultiStar: {0.03, -0.00}, one-star: {0.15, -0.01}
21:53:37.465 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
21:53:37.467 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
21:53:37.468 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.05 mountX=-0.01 mountY=-0.03, mountTheta=-1.88
21:53:37.470 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
21:53:37.472 00.002 1032 Enqueuing Move request for scope (0.03, -0.00)
21:53:37.474 00.002 10072 Worker thread wakes up
21:53:37.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
21:53:37.474 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
21:53:37.474 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
21:53:37.475 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:53:37.478 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.83
21:53:37.478 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:53:37.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:37.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:53:37.478 00.000 10072 MoveAxis(E, 2, ABG)
21:53:37.478 00.000 10072 Guiding  Dir = 2, Dur = 2
21:53:37.479 00.001 10072 IsGuiding returns 0
21:53:37.479 00.000 10072 PulseGuide returned control before completion, sleep 12
21:53:37.492 00.013 10072 IsGuiding returns 0
21:53:37.492 00.000 10072 Move returns status 0, amount 2
21:53:37.492 00.000 10072 MoveAxis(N, 0, ABG)
21:53:37.492 00.000 10072 Move returns status 0, amount 0
21:53:37.492 00.000 10072 move complete, result=0
21:53:37.492 00.000 10072 worker thread done servicing request
21:53:37.495 00.003 1032 UpdateGuideState exits: m=1331 SNR=25.6
21:53:37.497 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:37.498 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:37.500 00.002 1032 Enqueuing Expose request
21:53:37.501 00.001 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:53:37.503 00.002 10072 Worker thread wakes up
21:53:37.503 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:37.504 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:37.917 00.413 10072 Exposure complete
21:53:37.974 00.057 10072 worker thread done servicing request
21:53:37.974 00.000 1032 OnExposeComplete: enter
21:53:37.977 00.003 1032 UpdateGuideState(): m_state=6
21:53:37.979 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1123
21:53:37.980 00.001 1032 Star::Find returns 1 (0), X=1104.71, Y=137.82, Mass=1294, SNR=25.2, Peak=109 HFD=3.1
21:53:37.982 00.002 1032 MultiStar: [#1 -0.10,0.01,0.96,U] [#2 -0.04,0.03,0.77,U] [#3 -0.05,-0.32,0.00,M6] [#4 0.01,0.06,0.69,U] [#5 0.10,-0.21,0.66,U] [#6 0.12,-0.07,0.62,U] [#7 0.05,-0.05,0.67,U] [#8 0.26,0.12,0.00,M10] 
21:53:37.983 00.001 1032 refined, 6 included, MultiStar: {0.03, -0.04}, one-star: {0.11, -0.07}
21:53:37.985 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
21:53:37.988 00.003 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
21:53:37.990 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.94 mountX=-0.05 mountY=-0.02, mountTheta=-2.77
21:53:37.994 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
21:53:37.997 00.003 1032 Enqueuing Move request for scope (0.03, -0.04)
21:53:37.998 00.001 10072 Worker thread wakes up
21:53:37.999 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
21:53:37.999 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
21:53:37.999 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
21:53:38.000 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=91, Gamma=2.230
21:53:38.002 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
21:53:38.002 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:53:38.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:38.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:53:38.002 00.000 10072 MoveAxis(E, 2, ABG)
21:53:38.002 00.000 10072 Guiding  Dir = 2, Dur = 2
21:53:38.003 00.001 10072 IsGuiding returns 0
21:53:38.003 00.000 10072 PulseGuide returned control before completion, sleep 12
21:53:38.020 00.017 1032 UpdateGuideState exits: m=1294 SNR=25.2
21:53:38.024 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:38.026 00.002 10072 IsGuiding returns 0
21:53:38.026 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:38.028 00.002 1032 Enqueuing Expose request
21:53:38.030 00.002 10072 Move returns status 0, amount 2
21:53:38.030 00.000 10072 MoveAxis(N, 0, ABG)
21:53:38.030 00.000 10072 Move returns status 0, amount 0
21:53:38.030 00.000 10072 move complete, result=0
21:53:38.030 00.000 10072 worker thread done servicing request
21:53:38.030 00.000 10072 Worker thread wakes up
21:53:38.030 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:38.030 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:38.037 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:53:38.668 00.631 10072 Exposure complete
21:53:38.720 00.052 10072 worker thread done servicing request
21:53:38.720 00.000 1032 OnExposeComplete: enter
21:53:38.722 00.002 1032 UpdateGuideState(): m_state=6
21:53:38.723 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1124
21:53:38.725 00.002 1032 Star::Find returns 1 (0), X=1104.72, Y=137.82, Mass=1173, SNR=24.0, Peak=97 HFD=3.1
21:53:38.727 00.002 1032 MultiStar: [#1 -0.08,-0.08,1.03,U] [#2 0.15,-0.13,0.80,U] [#3 0.09,-0.25,0.00,M7] [#4 0.31,0.04,0.00,M1] [#5 0.06,-0.20,0.69,U] [#6 -0.03,-0.28,0.00,M1] [#7 0.06,0.03,0.71,U] [#8 0.17,0.21,0.00,R] 
21:53:38.728 00.001 1032 refined, 4 included, MultiStar: {0.06, -0.09}, one-star: {0.11, -0.07}
21:53:38.730 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
21:53:38.732 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
21:53:38.733 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-1.01 mountX=-0.10 mountY=-0.03, mountTheta=-2.84
21:53:38.735 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
21:53:38.738 00.003 1032 Enqueuing Move request for scope (0.06, -0.09)
21:53:38.740 00.002 10072 Worker thread wakes up
21:53:38.740 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
21:53:38.740 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
21:53:38.740 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.03
21:53:38.742 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
21:53:38.744 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
21:53:38.745 00.001 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
21:53:38.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:38.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:53:38.745 00.000 10072 MoveAxis(E, 3, ABG)
21:53:38.745 00.000 10072 Guiding  Dir = 2, Dur = 3
21:53:38.745 00.000 10072 IsGuiding returns 0
21:53:38.746 00.001 10072 PulseGuide returned control before completion, sleep 13
21:53:38.762 00.016 1032 UpdateGuideState exits: m=1173 SNR=24.0
21:53:38.764 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:38.765 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:38.768 00.003 1032 Enqueuing Expose request
21:53:38.775 00.007 10072 IsGuiding returns 0
21:53:38.775 00.000 10072 Move returns status 0, amount 3
21:53:38.775 00.000 10072 MoveAxis(N, 0, ABG)
21:53:38.775 00.000 10072 Move returns status 0, amount 0
21:53:38.775 00.000 10072 move complete, result=0
21:53:38.775 00.000 10072 worker thread done servicing request
21:53:38.775 00.000 10072 Worker thread wakes up
21:53:38.776 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:38.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:38.778 00.002 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:53:39.185 00.407 10072 Exposure complete
21:53:39.244 00.059 10072 worker thread done servicing request
21:53:39.244 00.000 1032 OnExposeComplete: enter
21:53:39.246 00.002 1032 UpdateGuideState(): m_state=6
21:53:39.247 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1125
21:53:39.249 00.002 1032 Star::Find returns 1 (0), X=1104.69, Y=137.82, Mass=1108, SNR=23.3, Peak=97 HFD=3.1
21:53:39.252 00.003 1032 MultiStar: [#1 -0.01,-0.10,1.09,U] [#2 0.14,0.06,0.80,U] [#3 0.13,-0.33,0.00,M8] [#4 0.35,0.02,0.00,M2] [#5 0.08,0.00,0.67,U] [#6 0.08,-0.23,0.00,M2] [#7 0.06,0.03,0.73,U] [#8 0.06,-0.06,0.58,U] 
21:53:39.253 00.001 1032 refined, 5 included, MultiStar: {0.06, -0.03}, one-star: {0.08, -0.06}
21:53:39.255 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
21:53:39.257 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
21:53:39.258 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.40 mountX=-0.04 mountY=-0.06, mountTheta=-2.23
21:53:39.262 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
21:53:39.263 00.001 1032 Enqueuing Move request for scope (0.06, -0.03)
21:53:39.265 00.002 10072 Worker thread wakes up
21:53:39.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
21:53:39.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
21:53:39.265 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.06
21:53:39.268 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.87
21:53:39.268 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:53:39.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:39.268 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:53:39.273 00.005 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:53:39.273 00.000 10072 MoveAxis(E, 3, ABG)
21:53:39.273 00.000 10072 Guiding  Dir = 2, Dur = 3
21:53:39.274 00.001 10072 IsGuiding returns 0
21:53:39.274 00.000 10072 PulseGuide returned control before completion, sleep 13
21:53:39.291 00.017 1032 UpdateGuideState exits: m=1108 SNR=23.3
21:53:39.292 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:39.294 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:39.295 00.001 1032 Enqueuing Expose request
21:53:39.298 00.003 10072 IsGuiding returns 0
21:53:39.298 00.000 10072 Move returns status 0, amount 3
21:53:39.298 00.000 10072 MoveAxis(N, 0, ABG)
21:53:39.298 00.000 10072 Move returns status 0, amount 0
21:53:39.298 00.000 10072 move complete, result=0
21:53:39.298 00.000 10072 worker thread done servicing request
21:53:39.298 00.000 10072 Worker thread wakes up
21:53:39.298 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:39.298 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:39.307 00.009 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:53:39.934 00.627 10072 Exposure complete
21:53:39.990 00.056 10072 worker thread done servicing request
21:53:39.991 00.001 1032 OnExposeComplete: enter
21:53:39.993 00.002 1032 UpdateGuideState(): m_state=6
21:53:39.995 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1126
21:53:39.998 00.003 1032 Star::Find returns 1 (0), X=1104.60, Y=137.90, Mass=1387, SNR=26.1, Peak=123 HFD=3.3
21:53:39.999 00.001 1032 MultiStar: [#1 0.07,-0.07,0.94,U] [#2 0.16,0.10,0.74,U] [#3 0.12,-0.17,0.70,U] [#4 0.30,0.20,0.00,M3] [#5 0.08,0.08,0.63,U] [#6 -0.01,-0.13,0.56,U] [#7 0.07,0.17,0.60,U] [#8 -0.05,-0.20,0.48,U] 
21:53:40.001 00.002 1032 single-star, 7 included, MultiStar: {0.06, -0.02}, one-star: {-0.00, 0.01}
21:53:40.002 00.001 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
21:53:40.004 00.002 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
21:53:40.006 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=2.01 mountX=0.01 mountY=0.00, mountTheta=0.18
21:53:40.009 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
21:53:40.011 00.002 1032 Enqueuing Move request for scope (-0.00, 0.01)
21:53:40.013 00.002 10072 Worker thread wakes up
21:53:40.013 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
21:53:40.013 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
21:53:40.013 00.000 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=0.00
21:53:40.016 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
21:53:40.017 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.88
21:53:40.017 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:53:40.017 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:40.017 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:53:40.017 00.000 10072 MoveAxis(E, 2, ABG)
21:53:40.018 00.001 10072 Guiding  Dir = 2, Dur = 2
21:53:40.018 00.000 10072 IsGuiding returns 0
21:53:40.018 00.000 10072 PulseGuide returned control before completion, sleep 12
21:53:40.036 00.018 1032 UpdateGuideState exits: m=1387 SNR=26.1
21:53:40.038 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:40.040 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:40.041 00.001 1032 Enqueuing Expose request
21:53:40.043 00.002 10072 IsGuiding returns 0
21:53:40.043 00.000 10072 Move returns status 0, amount 2
21:53:40.043 00.000 10072 MoveAxis(N, 0, ABG)
21:53:40.043 00.000 10072 Move returns status 0, amount 0
21:53:40.043 00.000 10072 move complete, result=0
21:53:40.043 00.000 10072 worker thread done servicing request
21:53:40.043 00.000 10072 Worker thread wakes up
21:53:40.043 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:40.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:40.050 00.007 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:53:40.449 00.399 10072 Exposure complete
21:53:40.504 00.055 10072 worker thread done servicing request
21:53:40.504 00.000 1032 OnExposeComplete: enter
21:53:40.505 00.001 1032 UpdateGuideState(): m_state=6
21:53:40.508 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1127
21:53:40.509 00.001 1032 Star::Find returns 1 (0), X=1104.66, Y=137.84, Mass=1280, SNR=25.1, Peak=103 HFD=3.2
21:53:40.511 00.002 1032 MultiStar: [#1 -0.05,0.03,0.96,U] [#2 0.13,0.18,0.78,U] [#3 0.10,-0.14,0.75,U] [#4 0.23,0.26,0.00,M4] [#5 0.04,-0.06,0.68,U] [#6 -0.01,0.02,0.58,U] [#7 0.05,0.05,0.69,U] [#8 0.03,0.08,0.57,U] 
21:53:40.513 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.01}, one-star: {0.05, -0.04}
21:53:40.515 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
21:53:40.517 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
21:53:40.521 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.05 cameraTheta=0.27 mountX=0.00 mountY=-0.05, mountTheta=-1.56
21:53:40.524 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
21:53:40.526 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
21:53:40.527 00.001 10072 Worker thread wakes up
21:53:40.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
21:53:40.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
21:53:40.527 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.05
21:53:40.529 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:53:40.531 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.89
21:53:40.531 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:53:40.532 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:40.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:53:40.532 00.000 10072 MoveAxis(E, 2, ABG)
21:53:40.532 00.000 10072 Guiding  Dir = 2, Dur = 2
21:53:40.532 00.000 10072 IsGuiding returns 0
21:53:40.532 00.000 10072 PulseGuide returned control before completion, sleep 12
21:53:40.549 00.017 1032 UpdateGuideState exits: m=1280 SNR=25.1
21:53:40.552 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:40.554 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:40.556 00.002 1032 Enqueuing Expose request
21:53:40.558 00.002 10072 IsGuiding returns 0
21:53:40.558 00.000 10072 Move returns status 0, amount 2
21:53:40.558 00.000 10072 MoveAxis(N, 0, ABG)
21:53:40.558 00.000 10072 Move returns status 0, amount 0
21:53:40.558 00.000 10072 move complete, result=0
21:53:40.558 00.000 10072 worker thread done servicing request
21:53:40.558 00.000 10072 Worker thread wakes up
21:53:40.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:40.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:40.566 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:53:41.187 00.621 10072 Exposure complete
21:53:41.243 00.056 10072 worker thread done servicing request
21:53:41.243 00.000 1032 OnExposeComplete: enter
21:53:41.247 00.004 1032 UpdateGuideState(): m_state=6
21:53:41.249 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1128
21:53:41.250 00.001 1032 Star::Find returns 1 (0), X=1104.59, Y=137.75, Mass=1399, SNR=26.3, Peak=129 HFD=3.2
21:53:41.252 00.002 1032 MultiStar: [#1 0.03,-0.10,0.94,U] [#2 0.16,0.05,0.75,U] [#3 0.02,-0.19,0.67,U] [#4 0.23,0.20,0.00,M5] [#5 0.06,-0.16,0.61,U] [#6 0.03,-0.09,0.59,U] [#7 0.05,-0.05,0.68,U] [#8 -0.02,-0.08,0.49,U] 
21:53:41.254 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.10}, one-star: {-0.02, -0.14}
21:53:41.255 00.001 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
21:53:41.257 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
21:53:41.260 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.20 mountX=-0.10 mountY=-0.01, mountTheta=-3.03
21:53:41.262 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
21:53:41.264 00.002 1032 Enqueuing Move request for scope (0.04, -0.10)
21:53:41.265 00.001 10072 Worker thread wakes up
21:53:41.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
21:53:41.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
21:53:41.265 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=-0.01
21:53:41.270 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:53:41.272 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.91
21:53:41.272 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
21:53:41.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:41.272 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:53:41.272 00.000 10072 MoveAxis(E, 2, ABG)
21:53:41.272 00.000 10072 Guiding  Dir = 2, Dur = 2
21:53:41.272 00.000 10072 IsGuiding returns 0
21:53:41.273 00.001 10072 PulseGuide returned control before completion, sleep 12
21:53:41.289 00.016 1032 UpdateGuideState exits: m=1399 SNR=26.3
21:53:41.293 00.004 10072 IsGuiding returns 0
21:53:41.293 00.000 10072 Move returns status 0, amount 2
21:53:41.293 00.000 10072 MoveAxis(N, 0, ABG)
21:53:41.293 00.000 10072 Move returns status 0, amount 0
21:53:41.293 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:41.295 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:41.296 00.001 10072 move complete, result=0
21:53:41.296 00.000 1032 Enqueuing Expose request
21:53:41.300 00.004 10072 worker thread done servicing request
21:53:41.300 00.000 10072 Worker thread wakes up
21:53:41.300 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:41.300 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:41.300 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:53:41.718 00.418 10072 Exposure complete
21:53:41.777 00.059 10072 worker thread done servicing request
21:53:41.777 00.000 1032 OnExposeComplete: enter
21:53:41.779 00.002 1032 UpdateGuideState(): m_state=6
21:53:41.780 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1129
21:53:41.781 00.001 1032 Star::Find returns 1 (0), X=1104.61, Y=137.76, Mass=1310, SNR=25.4, Peak=126 HFD=3.2
21:53:41.783 00.002 1032 MultiStar: [#1 -0.09,-0.10,1.02,U] [#2 0.22,0.04,0.82,U] [#3 0.08,-0.29,0.00,M6] [#4 0.38,0.17,0.00,M6] [#5 0.11,-0.11,0.63,U] [#6 0.00,-0.08,0.55,U] [#7 0.04,0.05,0.71,U] [#8 -0.03,-0.15,0.49,U] 
21:53:41.784 00.001 1032 refined, 6 included, MultiStar: {0.03, -0.07}, one-star: {-0.00, -0.12}
21:53:41.785 00.001 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
21:53:41.786 00.001 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
21:53:41.788 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.11 mountX=-0.07 mountY=-0.02, mountTheta=-2.94
21:53:41.790 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
21:53:41.791 00.001 1032 Enqueuing Move request for scope (0.03, -0.07)
21:53:41.794 00.003 10072 Worker thread wakes up
21:53:41.794 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
21:53:41.794 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
21:53:41.794 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.02
21:53:41.796 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.92
21:53:41.796 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:53:41.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:41.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:53:41.796 00.000 10072 MoveAxis(E, 2, ABG)
21:53:41.796 00.000 10072 Guiding  Dir = 2, Dur = 2
21:53:41.796 00.000 10072 IsGuiding returns 0
21:53:41.796 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:53:41.799 00.003 10072 PulseGuide returned control before completion, sleep 12
21:53:41.816 00.017 1032 UpdateGuideState exits: m=1310 SNR=25.4
21:53:41.818 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:41.819 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:41.821 00.002 1032 Enqueuing Expose request
21:53:41.824 00.003 10072 IsGuiding returns 1
21:53:41.824 00.000 10072 scope still moving after pulse duration time elapsed
21:53:41.855 00.031 10072 IsGuiding returns 0
21:53:41.855 00.000 10072 scope move finished after 2 + 56 ms
21:53:41.855 00.000 10072 Move returns status 0, amount 2
21:53:41.855 00.000 10072 MoveAxis(N, 0, ABG)
21:53:41.855 00.000 10072 Move returns status 0, amount 0
21:53:41.855 00.000 10072 move complete, result=0
21:53:41.855 00.000 10072 worker thread done servicing request
21:53:41.855 00.000 10072 Worker thread wakes up
21:53:41.855 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:41.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:41.856 00.001 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:53:42.477 00.621 10072 Exposure complete
21:53:42.533 00.056 10072 worker thread done servicing request
21:53:42.533 00.000 1032 OnExposeComplete: enter
21:53:42.535 00.002 1032 UpdateGuideState(): m_state=6
21:53:42.537 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1130
21:53:42.538 00.001 1032 Star::Find returns 1 (0), X=1104.63, Y=137.83, Mass=1180, SNR=24.1, Peak=105 HFD=3.2
21:53:42.539 00.001 1032 MultiStar: [#1 -0.08,-0.03,0.98,U] [#2 0.14,0.17,0.76,U] [#3 0.05,-0.07,0.70,U] [#4 0.30,0.08,0.00,M7] [#5 0.16,0.15,0.70,U] [#6 0.07,0.04,0.57,U] [#7 -0.01,0.10,0.70,U] [#8 0.02,0.01,0.55,U] 
21:53:42.541 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {0.02, -0.05}
21:53:42.543 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
21:53:42.544 00.001 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
21:53:42.546 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.72 mountX=0.02 mountY=-0.05, mountTheta=-1.11
21:53:42.548 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
21:53:42.552 00.004 1032 Enqueuing Move request for scope (0.04, 0.03)
21:53:42.553 00.001 10072 Worker thread wakes up
21:53:42.553 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
21:53:42.553 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
21:53:42.553 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
21:53:42.556 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.93
21:53:42.556 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:53:42.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:42.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:53:42.556 00.000 10072 MoveAxis(E, 3, ABG)
21:53:42.556 00.000 10072 Guiding  Dir = 2, Dur = 3
21:53:42.556 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:53:42.558 00.002 10072 IsGuiding returns 0
21:53:42.558 00.000 10072 PulseGuide returned control before completion, sleep 13
21:53:42.574 00.016 1032 UpdateGuideState exits: m=1180 SNR=24.1
21:53:42.577 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:42.578 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:42.580 00.002 1032 Enqueuing Expose request
21:53:42.586 00.006 10072 IsGuiding returns 0
21:53:42.586 00.000 10072 Move returns status 0, amount 3
21:53:42.586 00.000 10072 MoveAxis(N, 0, ABG)
21:53:42.586 00.000 10072 Move returns status 0, amount 0
21:53:42.586 00.000 10072 move complete, result=0
21:53:42.586 00.000 10072 worker thread done servicing request
21:53:42.586 00.000 10072 Worker thread wakes up
21:53:42.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:42.586 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:42.588 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:53:42.998 00.410 10072 Exposure complete
21:53:43.054 00.056 10072 worker thread done servicing request
21:53:43.054 00.000 1032 OnExposeComplete: enter
21:53:43.056 00.002 1032 UpdateGuideState(): m_state=6
21:53:43.058 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1131
21:53:43.060 00.002 1032 Star::Find returns 1 (0), X=1104.71, Y=137.91, Mass=1354, SNR=25.8, Peak=114 HFD=3.1
21:53:43.062 00.002 1032 MultiStar: [#1 -0.22,-0.01,0.96,U] [#2 0.15,0.09,0.78,U] [#3 0.05,-0.20,0.70,U] [#4 0.15,0.01,0.65,U] [#5 -0.03,0.04,0.64,U] [#6 0.22,0.09,0.61,U] [#7 0.08,0.09,0.64,U] [#8 -0.05,-0.16,0.49,U] 
21:53:43.063 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {0.10, 0.03}
21:53:43.064 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
21:53:43.067 00.003 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
21:53:43.069 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.05 mountX=-0.01 mountY=-0.04, mountTheta=-1.78
21:53:43.071 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
21:53:43.073 00.002 1032 Enqueuing Move request for scope (0.04, 0.00)
21:53:43.075 00.002 10072 Worker thread wakes up
21:53:43.075 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
21:53:43.075 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
21:53:43.075 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
21:53:43.077 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
21:53:43.080 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.94
21:53:43.080 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:53:43.080 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:43.080 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:53:43.080 00.000 10072 MoveAxis(E, 3, ABG)
21:53:43.080 00.000 10072 Guiding  Dir = 2, Dur = 3
21:53:43.081 00.001 10072 IsGuiding returns 0
21:53:43.081 00.000 10072 PulseGuide returned control before completion, sleep 13
21:53:43.098 00.017 1032 UpdateGuideState exits: m=1354 SNR=25.8
21:53:43.100 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:43.101 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:43.102 00.001 1032 Enqueuing Expose request
21:53:43.104 00.002 10072 IsGuiding returns 0
21:53:43.104 00.000 10072 Move returns status 0, amount 3
21:53:43.104 00.000 10072 MoveAxis(N, 0, ABG)
21:53:43.104 00.000 10072 Move returns status 0, amount 0
21:53:43.104 00.000 10072 move complete, result=0
21:53:43.104 00.000 10072 worker thread done servicing request
21:53:43.104 00.000 10072 Worker thread wakes up
21:53:43.104 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:43.104 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:43.112 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:53:43.729 00.617 10072 Exposure complete
21:53:43.782 00.053 10072 worker thread done servicing request
21:53:43.782 00.000 1032 OnExposeComplete: enter
21:53:43.784 00.002 1032 UpdateGuideState(): m_state=6
21:53:43.786 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1132
21:53:43.787 00.001 1032 Star::Find returns 1 (0), X=1104.70, Y=137.81, Mass=1286, SNR=25.2, Peak=119 HFD=3.0
21:53:43.789 00.002 1032 MultiStar: [#1 -0.00,-0.00,0.94,U] [#2 0.07,-0.04,0.76,U] [#3 0.17,-0.23,0.00,M5] [#4 0.29,0.17,0.00,M7] [#5 0.10,-0.16,0.64,U] [#6 -0.01,-0.08,0.57,U] [#7 0.07,0.18,0.68,U] [#8 0.19,0.00,0.49,U] 
21:53:43.791 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.02}, one-star: {0.09, -0.07}
21:53:43.792 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
21:53:43.794 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
21:53:43.796 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.35 mountX=-0.04 mountY=-0.06, mountTheta=-2.18
21:53:43.799 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
21:53:43.801 00.002 1032 Enqueuing Move request for scope (0.07, -0.02)
21:53:43.803 00.002 10072 Worker thread wakes up
21:53:43.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
21:53:43.803 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
21:53:43.803 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
21:53:43.805 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:53:43.808 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.95
21:53:43.808 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:53:43.808 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:43.808 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:53:43.808 00.000 10072 MoveAxis(E, 3, ABG)
21:53:43.808 00.000 10072 Guiding  Dir = 2, Dur = 3
21:53:43.808 00.000 10072 IsGuiding returns 0
21:53:43.809 00.001 10072 PulseGuide returned control before completion, sleep 13
21:53:43.824 00.015 1032 UpdateGuideState exits: m=1286 SNR=25.2
21:53:43.826 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:43.827 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:43.830 00.003 1032 Enqueuing Expose request
21:53:43.835 00.005 10072 IsGuiding returns 0
21:53:43.835 00.000 10072 Move returns status 0, amount 3
21:53:43.835 00.000 10072 MoveAxis(N, 0, ABG)
21:53:43.835 00.000 10072 Move returns status 0, amount 0
21:53:43.835 00.000 10072 move complete, result=0
21:53:43.835 00.000 10072 worker thread done servicing request
21:53:43.835 00.000 10072 Worker thread wakes up
21:53:43.835 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:43.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:43.841 00.006 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:53:44.243 00.402 10072 Exposure complete
21:53:44.296 00.053 10072 worker thread done servicing request
21:53:44.297 00.001 1032 OnExposeComplete: enter
21:53:44.300 00.003 1032 UpdateGuideState(): m_state=6
21:53:44.302 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1133
21:53:44.304 00.002 1032 Star::Find returns 1 (0), X=1104.76, Y=137.78, Mass=1417, SNR=26.4, Peak=130 HFD=2.9
21:53:44.305 00.001 1032 MultiStar: [#1 0.05,-0.14,0.87,U] [#2 0.18,0.03,0.74,U] [#3 0.11,-0.18,0.70,U] [#4 0.27,0.13,0.00,M8] [#5 0.05,-0.21,0.65,U] [#6 0.02,-0.17,0.53,U] [#7 0.09,0.04,0.58,U] [#8 0.02,0.01,0.48,U] 
21:53:44.307 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.10}, one-star: {0.15, -0.11}
21:53:44.308 00.001 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
21:53:44.310 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
21:53:44.311 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.81 mountX=-0.12 mountY=-0.06, mountTheta=-2.64
21:53:44.313 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
21:53:44.314 00.001 1032 Enqueuing Move request for scope (0.09, -0.10)
21:53:44.316 00.002 10072 Worker thread wakes up
21:53:44.316 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
21:53:44.316 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
21:53:44.316 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.06
21:53:44.318 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:53:44.320 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.97
21:53:44.320 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
21:53:44.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:44.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:53:44.320 00.000 10072 MoveAxis(E, 3, ABG)
21:53:44.321 00.001 10072 Guiding  Dir = 2, Dur = 3
21:53:44.321 00.000 10072 IsGuiding returns 0
21:53:44.321 00.000 10072 PulseGuide returned control before completion, sleep 13
21:53:44.338 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.4
21:53:44.340 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:44.342 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:44.343 00.001 1032 Enqueuing Expose request
21:53:44.346 00.003 10072 IsGuiding returns 0
21:53:44.346 00.000 10072 Move returns status 0, amount 3
21:53:44.346 00.000 10072 MoveAxis(N, 0, ABG)
21:53:44.346 00.000 10072 Move returns status 0, amount 0
21:53:44.346 00.000 10072 move complete, result=0
21:53:44.346 00.000 10072 worker thread done servicing request
21:53:44.346 00.000 10072 Worker thread wakes up
21:53:44.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:44.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:44.352 00.006 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:53:44.973 00.621 10072 Exposure complete
21:53:45.028 00.055 10072 worker thread done servicing request
21:53:45.028 00.000 1032 OnExposeComplete: enter
21:53:45.030 00.002 1032 UpdateGuideState(): m_state=6
21:53:45.032 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1134
21:53:45.035 00.003 1032 Star::Find returns 1 (0), X=1104.67, Y=137.85, Mass=1211, SNR=24.4, Peak=107 HFD=3.3
21:53:45.037 00.002 1032 MultiStar: [#1 -0.10,-0.04,0.96,U] [#2 0.15,0.06,0.78,U] [#3 0.05,-0.41,0.00,M5] [#4 0.12,-0.01,0.69,U] [#5 0.03,-0.32,0.00,M1] [#6 0.13,-0.24,0.00,M1] [#7 0.07,-0.14,0.69,U] [#8 -0.00,-0.17,0.51,U] 
21:53:45.039 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.05}, one-star: {0.06, -0.04}
21:53:45.040 00.001 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
21:53:45.042 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
21:53:45.043 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.81 mountX=-0.06 mountY=-0.03, mountTheta=-2.64
21:53:45.046 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
21:53:45.048 00.002 1032 Enqueuing Move request for scope (0.05, -0.05)
21:53:45.052 00.004 10072 Worker thread wakes up
21:53:45.052 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
21:53:45.052 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
21:53:45.052 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.03
21:53:45.054 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:53:45.057 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.98
21:53:45.057 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
21:53:45.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:45.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:53:45.057 00.000 10072 MoveAxis(E, 5, ABG)
21:53:45.057 00.000 10072 Guiding  Dir = 2, Dur = 5
21:53:45.057 00.000 10072 IsGuiding returns 0
21:53:45.058 00.001 10072 PulseGuide returned control before completion, sleep 15
21:53:45.074 00.016 1032 UpdateGuideState exits: m=1211 SNR=24.4
21:53:45.076 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:45.077 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:45.081 00.004 1032 Enqueuing Expose request
21:53:45.084 00.003 10072 IsGuiding returns 0
21:53:45.084 00.000 10072 Move returns status 0, amount 5
21:53:45.084 00.000 10072 MoveAxis(N, 0, ABG)
21:53:45.084 00.000 10072 Move returns status 0, amount 0
21:53:45.084 00.000 10072 move complete, result=0
21:53:45.084 00.000 10072 worker thread done servicing request
21:53:45.084 00.000 10072 Worker thread wakes up
21:53:45.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:45.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:45.091 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
21:53:45.493 00.402 10072 Exposure complete
21:53:45.556 00.063 10072 worker thread done servicing request
21:53:45.556 00.000 1032 OnExposeComplete: enter
21:53:45.558 00.002 1032 UpdateGuideState(): m_state=6
21:53:45.560 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1135
21:53:45.561 00.001 1032 Star::Find returns 1 (0), X=1104.70, Y=137.64, Mass=1300, SNR=25.3, Peak=115 HFD=3.2
21:53:45.563 00.002 1032 MultiStar: [#1 -0.05,-0.01,0.89,U] [#2 0.10,0.03,0.77,U] [#3 0.09,-0.43,0.00,M6] [#4 0.18,0.08,0.69,U] [#5 0.07,-0.32,0.00,M2] [#6 0.07,-0.14,0.60,U] [#7 0.09,-0.12,0.68,U] [#8 -0.09,-0.06,0.51,U] 
21:53:45.564 00.001 1032 refined, 6 included, MultiStar: {0.06, -0.07}, one-star: {0.09, -0.25}
21:53:45.566 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
21:53:45.567 00.001 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
21:53:45.570 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.90 mountX=-0.08 mountY=-0.04, mountTheta=-2.73
21:53:45.572 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
21:53:45.574 00.002 1032 Enqueuing Move request for scope (0.06, -0.07)
21:53:45.576 00.002 10072 Worker thread wakes up
21:53:45.576 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
21:53:45.576 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
21:53:45.577 00.001 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
21:53:45.579 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
21:53:45.582 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.99
21:53:45.582 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:53:45.582 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:45.583 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:53:45.583 00.000 10072 MoveAxis(E, 4, ABG)
21:53:45.583 00.000 10072 Guiding  Dir = 2, Dur = 4
21:53:45.583 00.000 10072 IsGuiding returns 0
21:53:45.584 00.001 10072 PulseGuide returned control before completion, sleep 14
21:53:45.599 00.015 10072 IsGuiding returns 0
21:53:45.599 00.000 10072 Move returns status 0, amount 4
21:53:45.599 00.000 10072 MoveAxis(N, 0, ABG)
21:53:45.599 00.000 10072 Move returns status 0, amount 0
21:53:45.599 00.000 10072 move complete, result=0
21:53:45.599 00.000 10072 worker thread done servicing request
21:53:45.601 00.002 1032 UpdateGuideState exits: m=1300 SNR=25.3
21:53:45.603 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:45.604 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:45.606 00.002 1032 Enqueuing Expose request
21:53:45.607 00.001 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:53:45.608 00.001 10072 Worker thread wakes up
21:53:45.610 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:45.610 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:46.244 00.634 10072 Exposure complete
21:53:46.309 00.065 10072 worker thread done servicing request
21:53:46.309 00.000 1032 OnExposeComplete: enter
21:53:46.311 00.002 1032 UpdateGuideState(): m_state=6
21:53:46.314 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1136
21:53:46.316 00.002 1032 Star::Find returns 1 (0), X=1104.62, Y=137.73, Mass=1102, SNR=23.3, Peak=96 HFD=3.3
21:53:46.318 00.002 1032 MultiStar: [#1 -0.11,-0.02,1.05,U] [#2 0.12,0.08,0.84,U] [#3 0.06,-0.36,0.00,M7] [#4 0.18,0.17,0.69,U] [#5 -0.05,-0.12,0.69,U] [#6 0.09,-0.14,0.68,U] [#7 0.08,-0.03,0.74,U] [#8 -0.07,-0.20,0.56,U] 
21:53:46.319 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.05}, one-star: {0.01, -0.15}
21:53:46.321 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
21:53:46.323 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
21:53:46.324 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.05 mountX=-0.05 mountY=-0.01, mountTheta=-2.88
21:53:46.327 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
21:53:46.329 00.002 1032 Enqueuing Move request for scope (0.03, -0.05)
21:53:46.332 00.003 10072 Worker thread wakes up
21:53:46.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
21:53:46.332 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
21:53:46.332 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.01
21:53:46.336 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:53:46.339 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.01
21:53:46.339 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
21:53:46.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:46.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:53:46.339 00.000 10072 MoveAxis(E, 5, ABG)
21:53:46.339 00.000 10072 Guiding  Dir = 2, Dur = 5
21:53:46.339 00.000 10072 IsGuiding returns 0
21:53:46.340 00.001 10072 PulseGuide returned control before completion, sleep 15
21:53:46.357 00.017 1032 UpdateGuideState exits: m=1102 SNR=23.3
21:53:46.359 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:46.360 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:46.363 00.003 1032 Enqueuing Expose request
21:53:46.369 00.006 10072 IsGuiding returns 0
21:53:46.369 00.000 10072 Move returns status 0, amount 5
21:53:46.369 00.000 10072 MoveAxis(N, 0, ABG)
21:53:46.369 00.000 10072 Move returns status 0, amount 0
21:53:46.369 00.000 10072 move complete, result=0
21:53:46.369 00.000 10072 worker thread done servicing request
21:53:46.369 00.000 10072 Worker thread wakes up
21:53:46.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:46.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:46.377 00.008 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
21:53:46.775 00.398 10072 Exposure complete
21:53:46.826 00.051 10072 worker thread done servicing request
21:53:46.826 00.000 1032 OnExposeComplete: enter
21:53:46.827 00.001 1032 UpdateGuideState(): m_state=6
21:53:46.830 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1137
21:53:46.833 00.003 1032 Star::Find returns 1 (0), X=1104.62, Y=137.70, Mass=1135, SNR=23.6, Peak=103 HFD=3.1
21:53:46.835 00.002 1032 MultiStar: [#1 -0.14,-0.09,1.03,U] [#2 0.14,-0.10,0.76,U] [#3 0.19,-0.40,0.00,M8] [#4 0.21,0.15,0.00,M6] [#5 0.09,-0.23,0.00,M2] [#6 0.19,-0.24,0.00,M1] [#7 -0.01,0.04,0.74,U] [#8 -0.03,-0.09,0.58,U] 
21:53:46.837 00.002 1032 refined, 4 included, MultiStar: {-0.01, -0.09}, one-star: {0.01, -0.18}
21:53:46.838 00.001 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.74)
21:53:46.841 00.003 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.74)
21:53:46.842 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.71 mountX=-0.09 mountY=0.04, mountTheta=2.74
21:53:46.844 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.09, opts=13)
21:53:46.846 00.002 1032 Enqueuing Move request for scope (-0.01, -0.09)
21:53:46.847 00.001 10072 Worker thread wakes up
21:53:46.847 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
21:53:46.847 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
21:53:46.847 00.000 10072 Moving (-0.01, -0.09) raw xDistance=-0.09 yDistance=0.04
21:53:46.849 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:53:46.851 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.02
21:53:46.851 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:53:46.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:46.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:53:46.851 00.000 10072 MoveAxis(E, 5, ABG)
21:53:46.851 00.000 10072 Guiding  Dir = 2, Dur = 5
21:53:46.851 00.000 10072 IsGuiding returns 0
21:53:46.852 00.001 10072 PulseGuide returned control before completion, sleep 15
21:53:46.867 00.015 1032 UpdateGuideState exits: m=1135 SNR=23.6
21:53:46.869 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:46.870 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:46.872 00.002 1032 Enqueuing Expose request
21:53:46.881 00.009 10072 IsGuiding returns 0
21:53:46.881 00.000 10072 Move returns status 0, amount 5
21:53:46.883 00.002 10072 MoveAxis(N, 0, ABG)
21:53:46.883 00.000 10072 Move returns status 0, amount 0
21:53:46.883 00.000 10072 move complete, result=0
21:53:46.883 00.000 10072 worker thread done servicing request
21:53:46.883 00.000 10072 Worker thread wakes up
21:53:46.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:46.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:46.885 00.002 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:53:47.510 00.625 10072 Exposure complete
21:53:47.571 00.061 10072 worker thread done servicing request
21:53:47.571 00.000 1032 OnExposeComplete: enter
21:53:47.573 00.002 1032 UpdateGuideState(): m_state=6
21:53:47.576 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1138
21:53:47.578 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=137.80, Mass=1393, SNR=26.2, Peak=122 HFD=3.2
21:53:47.579 00.001 1032 MultiStar: [#1 -0.01,-0.18,0.94,U] [#2 0.22,0.14,0.00,M1] [#3 0.03,-0.34,0.00,M9] [#4 0.07,-0.08,0.67,U] [#5 0.07,-0.23,0.64,U] [#6 0.21,-0.11,0.60,U] [#7 0.03,-0.15,0.69,U] [#8 -0.17,-0.19,0.00,M1] 
21:53:47.580 00.001 1032 single-star, 5 included, MultiStar: {0.04, -0.14}, one-star: {-0.05, -0.08}
21:53:47.583 00.003 1032 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.83) = xAngle (-3.93 = 2.35)
21:53:47.586 00.003 1032 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.93 = 2.35)
21:53:47.588 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.10 mountX=-0.07 mountY=0.07, mountTheta=2.35
21:53:47.591 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.08, opts=13)
21:53:47.593 00.002 1032 Enqueuing Move request for scope (-0.05, -0.08)
21:53:47.594 00.001 10072 Worker thread wakes up
21:53:47.594 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
21:53:47.594 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
21:53:47.594 00.000 10072 Moving (-0.05, -0.08) raw xDistance=-0.07 yDistance=0.07
21:53:47.596 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:53:47.599 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.04
21:53:47.599 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
21:53:47.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:47.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:53:47.599 00.000 10072 MoveAxis(E, 5, ABG)
21:53:47.599 00.000 10072 Guiding  Dir = 2, Dur = 5
21:53:47.599 00.000 10072 IsGuiding returns 0
21:53:47.600 00.001 10072 PulseGuide returned control before completion, sleep 15
21:53:47.617 00.017 10072 IsGuiding returns 0
21:53:47.617 00.000 10072 Move returns status 0, amount 5
21:53:47.617 00.000 10072 MoveAxis(N, 0, ABG)
21:53:47.617 00.000 10072 Move returns status 0, amount 0
21:53:47.617 00.000 10072 move complete, result=0
21:53:47.617 00.000 10072 worker thread done servicing request
21:53:47.618 00.001 1032 UpdateGuideState exits: m=1393 SNR=26.2
21:53:47.621 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:47.622 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:47.624 00.002 1032 Enqueuing Expose request
21:53:47.625 00.001 1032 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
21:53:47.627 00.002 10072 Worker thread wakes up
21:53:47.627 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:47.627 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:48.043 00.416 10072 Exposure complete
21:53:48.102 00.059 10072 worker thread done servicing request
21:53:48.102 00.000 1032 OnExposeComplete: enter
21:53:48.104 00.002 1032 UpdateGuideState(): m_state=6
21:53:48.106 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1139
21:53:48.108 00.002 1032 Star::Find returns 1 (0), X=1104.64, Y=137.65, Mass=1262, SNR=24.9, Peak=113 HFD=3.2
21:53:48.110 00.002 1032 MultiStar: [#1 -0.19,-0.10,0.94,U] [#2 0.13,-0.06,0.77,U] [#3 0.15,-0.37,0.00,M10] [#4 0.13,0.01,0.66,U] [#5 0.06,-0.11,0.66,U] [#6 -0.04,-0.28,0.00,M1] [#7 0.01,0.02,0.65,U] [#8 -0.16,-0.17,0.57,U] 
21:53:48.112 00.002 1032 refined, 6 included, MultiStar: {-0.00, -0.10}, one-star: {0.03, -0.24}
21:53:48.115 00.003 1032 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.83) = xAngle (-3.41 = 2.87)
21:53:48.117 00.002 1032 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.41 = 2.87)
21:53:48.119 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.58 mountX=-0.10 mountY=0.03, mountTheta=2.87
21:53:48.122 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.10, opts=13)
21:53:48.123 00.001 1032 Enqueuing Move request for scope (-0.00, -0.10)
21:53:48.125 00.002 10072 Worker thread wakes up
21:53:48.125 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
21:53:48.125 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
21:53:48.125 00.000 10072 Moving (-0.00, -0.10) raw xDistance=-0.10 yDistance=0.03
21:53:48.127 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:53:48.129 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.05
21:53:48.129 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
21:53:48.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:48.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:53:48.129 00.000 10072 MoveAxis(E, 5, ABG)
21:53:48.130 00.001 10072 Guiding  Dir = 2, Dur = 5
21:53:48.130 00.000 10072 IsGuiding returns 0
21:53:48.130 00.000 10072 PulseGuide returned control before completion, sleep 15
21:53:48.148 00.018 1032 UpdateGuideState exits: m=1262 SNR=24.9
21:53:48.151 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:48.153 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:48.155 00.002 1032 Enqueuing Expose request
21:53:48.157 00.002 10072 IsGuiding returns 0
21:53:48.157 00.000 10072 Move returns status 0, amount 5
21:53:48.157 00.000 10072 MoveAxis(N, 0, ABG)
21:53:48.157 00.000 10072 Move returns status 0, amount 0
21:53:48.157 00.000 10072 move complete, result=0
21:53:48.157 00.000 10072 worker thread done servicing request
21:53:48.157 00.000 10072 Worker thread wakes up
21:53:48.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:48.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:48.165 00.008 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:53:48.796 00.631 10072 Exposure complete
21:53:48.849 00.053 10072 worker thread done servicing request
21:53:48.849 00.000 1032 OnExposeComplete: enter
21:53:48.850 00.001 1032 UpdateGuideState(): m_state=6
21:53:48.853 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1140
21:53:48.854 00.001 1032 Star::Find returns 1 (0), X=1104.80, Y=137.60, Mass=1194, SNR=24.2, Peak=105 HFD=3.2
21:53:48.856 00.002 1032 MultiStar: [#1 -0.07,-0.00,0.96,U] [#2 -0.05,0.03,0.87,U] [#3 0.15,-0.23,0.00,R] [#4 0.04,0.26,0.00,M5] [#5 0.03,-0.05,0.71,U] [#6 0.07,-0.31,0.00,M2] [#7 -0.00,0.31,0.00,M1] [#8 -0.06,0.00,0.56,U] 
21:53:48.857 00.001 1032 refined, 4 included, MultiStar: {0.02, -0.07}, one-star: {0.19, -0.29}
21:53:48.858 00.001 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
21:53:48.861 00.003 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
21:53:48.864 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.35 mountX=-0.07 mountY=0.00, mountTheta=3.10
21:53:48.869 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
21:53:48.871 00.002 1032 Enqueuing Move request for scope (0.02, -0.07)
21:53:48.873 00.002 10072 Worker thread wakes up
21:53:48.873 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
21:53:48.873 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
21:53:48.873 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.00
21:53:48.874 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:53:48.877 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
21:53:48.878 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
21:53:48.878 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:48.878 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:53:48.878 00.000 10072 MoveAxis(E, 5, ABG)
21:53:48.878 00.000 10072 Guiding  Dir = 2, Dur = 5
21:53:48.878 00.000 10072 IsGuiding returns 0
21:53:48.879 00.001 10072 PulseGuide returned control before completion, sleep 15
21:53:48.895 00.016 1032 UpdateGuideState exits: m=1194 SNR=24.2
21:53:48.898 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:48.900 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:48.902 00.002 1032 Enqueuing Expose request
21:53:48.904 00.002 10072 IsGuiding returns 0
21:53:48.904 00.000 10072 Move returns status 0, amount 5
21:53:48.904 00.000 10072 MoveAxis(N, 0, ABG)
21:53:48.904 00.000 10072 Move returns status 0, amount 0
21:53:48.904 00.000 10072 move complete, result=0
21:53:48.904 00.000 10072 worker thread done servicing request
21:53:48.904 00.000 10072 Worker thread wakes up
21:53:48.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:48.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:48.911 00.007 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:53:49.313 00.402 10072 Exposure complete
21:53:49.365 00.052 10072 worker thread done servicing request
21:53:49.365 00.000 1032 OnExposeComplete: enter
21:53:49.368 00.003 1032 UpdateGuideState(): m_state=6
21:53:49.370 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1141
21:53:49.372 00.002 1032 Star::Find returns 1 (0), X=1104.80, Y=137.86, Mass=1395, SNR=26.2, Peak=114 HFD=3.0
21:53:49.374 00.002 1032 MultiStar: [#1 -0.11,0.11,0.92,U] [#2 0.19,0.13,0.75,U] [#3 -0.04,-0.07,0.67,U] [#4 0.18,0.26,0.00,M6] [#5 0.12,-0.02,0.63,U] [#6 0.08,-0.11,0.57,U] [#7 -0.13,-0.01,0.63,U] [#8 0.02,-0.14,0.47,U] 
21:53:49.375 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.00}, one-star: {0.19, -0.02}
21:53:49.377 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
21:53:49.378 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
21:53:49.379 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.08 mountX=-0.01 mountY=-0.04, mountTheta=-1.91
21:53:49.382 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
21:53:49.384 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
21:53:49.385 00.001 10072 Worker thread wakes up
21:53:49.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
21:53:49.386 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
21:53:49.386 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
21:53:49.387 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
21:53:49.389 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
21:53:49.389 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:53:49.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:49.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:53:49.389 00.000 10072 MoveAxis(E, 5, ABG)
21:53:49.389 00.000 10072 Guiding  Dir = 2, Dur = 5
21:53:49.390 00.001 10072 IsGuiding returns 0
21:53:49.390 00.000 10072 PulseGuide returned control before completion, sleep 15
21:53:49.407 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.2
21:53:49.408 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:49.410 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:49.410 00.000 1032 Enqueuing Expose request
21:53:49.418 00.008 10072 IsGuiding returns 0
21:53:49.418 00.000 10072 Move returns status 0, amount 5
21:53:49.418 00.000 10072 MoveAxis(N, 0, ABG)
21:53:49.418 00.000 10072 Move returns status 0, amount 0
21:53:49.418 00.000 10072 move complete, result=0
21:53:49.418 00.000 10072 worker thread done servicing request
21:53:49.419 00.001 10072 Worker thread wakes up
21:53:49.419 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:49.419 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:49.419 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
21:53:50.045 00.626 10072 Exposure complete
21:53:50.102 00.057 10072 worker thread done servicing request
21:53:50.102 00.000 1032 OnExposeComplete: enter
21:53:50.105 00.003 1032 UpdateGuideState(): m_state=6
21:53:50.106 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1142
21:53:50.108 00.002 1032 Star::Find returns 1 (0), X=1104.81, Y=137.80, Mass=1357, SNR=25.8, Peak=110 HFD=3.1
21:53:50.110 00.002 1032 MultiStar: [#1 0.02,-0.16,0.91,U] [#2 0.30,0.04,0.00,M1] [#3 -0.07,-0.10,0.72,U] [#4 0.48,-0.02,0.00,M7] [#5 0.06,0.08,0.61,U] [#6 0.05,-0.31,0.00,M2] [#7 0.12,0.02,0.64,U] [#8 0.14,-0.12,0.58,U] 
21:53:50.113 00.003 1032 refined, 5 included, MultiStar: {0.08, -0.07}, one-star: {0.20, -0.09}
21:53:50.117 00.004 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
21:53:50.118 00.001 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
21:53:50.119 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.72 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
21:53:50.122 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
21:53:50.123 00.001 1032 Enqueuing Move request for scope (0.08, -0.07)
21:53:50.124 00.001 10072 Worker thread wakes up
21:53:50.124 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
21:53:50.124 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
21:53:50.124 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
21:53:50.127 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
21:53:50.129 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
21:53:50.129 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
21:53:50.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:50.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:53:50.129 00.000 10072 MoveAxis(E, 6, ABG)
21:53:50.129 00.000 10072 Guiding  Dir = 2, Dur = 6
21:53:50.129 00.000 10072 IsGuiding returns 0
21:53:50.130 00.001 10072 PulseGuide returned control before completion, sleep 16
21:53:50.146 00.016 1032 UpdateGuideState exits: m=1357 SNR=25.8
21:53:50.150 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:50.152 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:50.154 00.002 1032 Enqueuing Expose request
21:53:50.155 00.001 10072 IsGuiding returns 0
21:53:50.155 00.000 10072 Move returns status 0, amount 6
21:53:50.155 00.000 10072 MoveAxis(N, 0, ABG)
21:53:50.155 00.000 10072 Move returns status 0, amount 0
21:53:50.155 00.000 10072 move complete, result=0
21:53:50.155 00.000 10072 worker thread done servicing request
21:53:50.155 00.000 10072 Worker thread wakes up
21:53:50.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:50.155 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:50.163 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:53:50.561 00.398 10072 Exposure complete
21:53:50.615 00.054 10072 worker thread done servicing request
21:53:50.615 00.000 1032 OnExposeComplete: enter
21:53:50.617 00.002 1032 UpdateGuideState(): m_state=6
21:53:50.618 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1143
21:53:50.620 00.002 1032 Star::Find returns 1 (0), X=1104.80, Y=137.68, Mass=1325, SNR=25.5, Peak=110 HFD=3.2
21:53:50.623 00.003 1032 MultiStar: [#1 -0.03,-0.11,0.96,U] [#2 0.26,-0.10,0.00,M2] [#3 0.24,-0.16,0.00,M1] [#4 0.42,-0.05,0.00,M8] [#5 0.19,-0.03,0.67,U] [#6 0.05,-0.27,0.00,M3] [#7 0.12,0.07,0.69,U] [#8 0.12,-0.24,0.00,M1] 
21:53:50.624 00.001 1032 refined, 3 included, MultiStar: {0.11, -0.09}, one-star: {0.19, -0.21}
21:53:50.626 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
21:53:50.627 00.001 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
21:53:50.629 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.67 mountX=-0.11 mountY=-0.08, mountTheta=-2.50
21:53:50.632 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
21:53:50.633 00.001 1032 Enqueuing Move request for scope (0.11, -0.09)
21:53:50.635 00.002 10072 Worker thread wakes up
21:53:50.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
21:53:50.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
21:53:50.635 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.11 yDistance=-0.08
21:53:50.636 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:53:50.638 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
21:53:50.638 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
21:53:50.639 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:50.639 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:53:50.639 00.000 10072 MoveAxis(E, 5, ABG)
21:53:50.639 00.000 10072 Guiding  Dir = 2, Dur = 5
21:53:50.639 00.000 10072 IsGuiding returns 0
21:53:50.639 00.000 10072 PulseGuide returned control before completion, sleep 15
21:53:50.656 00.017 1032 UpdateGuideState exits: m=1325 SNR=25.5
21:53:50.659 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:50.660 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:50.662 00.002 1032 Enqueuing Expose request
21:53:50.669 00.007 10072 IsGuiding returns 0
21:53:50.669 00.000 10072 Move returns status 0, amount 5
21:53:50.669 00.000 10072 MoveAxis(N, 0, ABG)
21:53:50.669 00.000 10072 Move returns status 0, amount 0
21:53:50.669 00.000 10072 move complete, result=0
21:53:50.669 00.000 10072 worker thread done servicing request
21:53:50.669 00.000 10072 Worker thread wakes up
21:53:50.669 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:50.669 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:50.670 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:53:51.296 00.626 10072 Exposure complete
21:53:51.351 00.055 10072 worker thread done servicing request
21:53:51.351 00.000 1032 OnExposeComplete: enter
21:53:51.353 00.002 1032 UpdateGuideState(): m_state=6
21:53:51.354 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1144
21:53:51.356 00.002 1032 Star::Find returns 1 (0), X=1104.79, Y=137.76, Mass=1143, SNR=23.7, Peak=98 HFD=2.9
21:53:51.357 00.001 1032 MultiStar: [#1 0.05,-0.06,1.07,U] [#2 0.12,0.06,0.81,U] [#3 -0.07,-0.15,0.79,U] [#4 0.29,-0.01,0.00,M9] [#5 0.30,-0.15,0.00,M1] [#6 0.11,-0.20,0.59,U] [#7 0.19,-0.06,0.75,U] [#8 0.17,0.09,0.57,U] 
21:53:51.360 00.003 1032 refined, 6 included, MultiStar: {0.10, -0.07}, one-star: {0.18, -0.12}
21:53:51.361 00.001 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
21:53:51.364 00.003 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
21:53:51.365 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.57 mountX=-0.09 mountY=-0.08, mountTheta=-2.40
21:53:51.368 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
21:53:51.370 00.002 1032 Enqueuing Move request for scope (0.10, -0.07)
21:53:51.372 00.002 10072 Worker thread wakes up
21:53:51.373 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
21:53:51.373 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
21:53:51.373 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.08
21:53:51.374 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:53:51.377 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
21:53:51.377 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
21:53:51.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:51.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:53:51.377 00.000 10072 MoveAxis(E, 6, ABG)
21:53:51.378 00.001 10072 Guiding  Dir = 2, Dur = 6
21:53:51.378 00.000 10072 IsGuiding returns 0
21:53:51.378 00.000 10072 PulseGuide returned control before completion, sleep 16
21:53:51.395 00.017 1032 UpdateGuideState exits: m=1143 SNR=23.7
21:53:51.398 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:51.400 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:51.402 00.002 10072 IsGuiding returns 0
21:53:51.402 00.000 1032 Enqueuing Expose request
21:53:51.404 00.002 10072 Move returns status 0, amount 6
21:53:51.404 00.000 10072 MoveAxis(N, 0, ABG)
21:53:51.404 00.000 10072 Move returns status 0, amount 0
21:53:51.404 00.000 10072 move complete, result=0
21:53:51.405 00.001 10072 worker thread done servicing request
21:53:51.405 00.000 10072 Worker thread wakes up
21:53:51.405 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:51.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:51.412 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:53:51.815 00.403 10072 Exposure complete
21:53:51.868 00.053 10072 worker thread done servicing request
21:53:51.868 00.000 1032 OnExposeComplete: enter
21:53:51.871 00.003 1032 UpdateGuideState(): m_state=6
21:53:51.873 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1145
21:53:51.874 00.001 1032 Star::Find returns 1 (0), X=1104.94, Y=137.79, Mass=1248, SNR=24.8, Peak=100 HFD=3.1
21:53:51.875 00.001 1032 MultiStar: [#1 -0.08,0.03,0.98,U] [#2 0.15,-0.01,0.76,U] [#3 0.13,0.02,0.76,U] [#4 0.13,0.27,0.00,M10] [#5 0.23,-0.01,0.68,U] [#6 0.11,-0.14,0.60,U] [#7 0.15,0.03,0.67,U] [#8 -0.08,-0.01,0.57,U] 
21:53:51.876 00.001 1032 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.33, -0.09}
21:53:51.878 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
21:53:51.879 00.001 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
21:53:51.881 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.13 cameraTheta=-0.19 mountX=-0.05 mountY=-0.11, mountTheta=-2.02
21:53:51.884 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
21:53:51.886 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
21:53:51.887 00.001 10072 Worker thread wakes up
21:53:51.887 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
21:53:51.887 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
21:53:51.887 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
21:53:51.889 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
21:53:51.891 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
21:53:51.891 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
21:53:51.891 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:51.891 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:53:51.891 00.000 10072 MoveAxis(E, 5, ABG)
21:53:51.891 00.000 10072 Guiding  Dir = 2, Dur = 5
21:53:51.892 00.001 10072 IsGuiding returns 0
21:53:51.894 00.002 10072 PulseGuide returned control before completion, sleep 14
21:53:51.908 00.014 1032 UpdateGuideState exits: m=1248 SNR=24.8
21:53:51.910 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:51.912 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:51.913 00.001 1032 Enqueuing Expose request
21:53:51.918 00.005 10072 IsGuiding returns 0
21:53:51.918 00.000 10072 Move returns status 0, amount 5
21:53:51.918 00.000 10072 MoveAxis(N, 0, ABG)
21:53:51.918 00.000 10072 Move returns status 0, amount 0
21:53:51.918 00.000 10072 move complete, result=0
21:53:51.918 00.000 10072 worker thread done servicing request
21:53:51.918 00.000 10072 Worker thread wakes up
21:53:51.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:51.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:51.922 00.004 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:53:52.545 00.623 10072 Exposure complete
21:53:52.599 00.054 10072 worker thread done servicing request
21:53:52.599 00.000 1032 OnExposeComplete: enter
21:53:52.601 00.002 1032 UpdateGuideState(): m_state=6
21:53:52.602 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1146
21:53:52.604 00.002 1032 Star::Find returns 1 (0), X=1104.76, Y=137.76, Mass=1124, SNR=23.5, Peak=98 HFD=2.9
21:53:52.605 00.001 1032 MultiStar: [#1 -0.01,0.02,1.03,U] [#2 0.25,-0.00,0.00,M1] [#3 -0.12,-0.09,0.70,U] [#4 0.22,-0.05,0.74,U] [#5 0.03,-0.18,0.72,U] [#6 0.22,-0.17,0.00,M2] [#7 0.18,-0.14,0.76,U] [#8 0.09,-0.26,0.00,M1] 
21:53:52.608 00.003 1032 refined, 5 included, MultiStar: {0.08, -0.09}, one-star: {0.15, -0.13}
21:53:52.609 00.001 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
21:53:52.611 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
21:53:52.615 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.87 mountX=-0.11 mountY=-0.05, mountTheta=-2.70
21:53:52.619 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
21:53:52.622 00.003 1032 Enqueuing Move request for scope (0.08, -0.09)
21:53:52.624 00.002 10072 Worker thread wakes up
21:53:52.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
21:53:52.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
21:53:52.624 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.05
21:53:52.626 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:53:52.629 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
21:53:52.629 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
21:53:52.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:52.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:53:52.629 00.000 10072 MoveAxis(E, 6, ABG)
21:53:52.629 00.000 10072 Guiding  Dir = 2, Dur = 6
21:53:52.630 00.001 10072 IsGuiding returns 0
21:53:52.631 00.001 10072 PulseGuide returned control before completion, sleep 16
21:53:52.646 00.015 1032 UpdateGuideState exits: m=1124 SNR=23.5
21:53:52.648 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:52.650 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:52.651 00.001 1032 Enqueuing Expose request
21:53:52.654 00.003 10072 IsGuiding returns 0
21:53:52.654 00.000 10072 Move returns status 0, amount 6
21:53:52.654 00.000 10072 MoveAxis(N, 0, ABG)
21:53:52.654 00.000 10072 Move returns status 0, amount 0
21:53:52.654 00.000 10072 move complete, result=0
21:53:52.654 00.000 10072 worker thread done servicing request
21:53:52.654 00.000 10072 Worker thread wakes up
21:53:52.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:52.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:52.662 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:53:53.060 00.398 10072 Exposure complete
21:53:53.116 00.056 10072 worker thread done servicing request
21:53:53.116 00.000 1032 OnExposeComplete: enter
21:53:53.118 00.002 1032 UpdateGuideState(): m_state=6
21:53:53.120 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1147
21:53:53.122 00.002 1032 Star::Find returns 1 (0), X=1104.72, Y=137.84, Mass=1201, SNR=24.3, Peak=111 HFD=3.0
21:53:53.124 00.002 1032 MultiStar: [#1 -0.02,-0.12,0.98,U] [#2 0.14,0.03,0.79,U] [#3 -0.05,-0.17,0.79,U] [#4 0.15,0.02,0.66,U] [#5 0.16,-0.27,0.00,M1] [#6 0.21,-0.08,0.62,U] [#7 0.15,-0.13,0.66,U] [#8 0.04,-0.11,0.52,U] 
21:53:53.125 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.08}, one-star: {0.11, -0.05}
21:53:53.127 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
21:53:53.128 00.001 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
21:53:53.129 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.74 mountX=-0.10 mountY=-0.06, mountTheta=-2.57
21:53:53.132 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
21:53:53.134 00.002 1032 Enqueuing Move request for scope (0.08, -0.08)
21:53:53.136 00.002 10072 Worker thread wakes up
21:53:53.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
21:53:53.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
21:53:53.136 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
21:53:53.139 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.17
21:53:53.140 00.001 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
21:53:53.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:53.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:53:53.140 00.000 10072 MoveAxis(E, 5, ABG)
21:53:53.140 00.000 10072 Guiding  Dir = 2, Dur = 5
21:53:53.140 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:53:53.142 00.002 10072 IsGuiding returns 0
21:53:53.142 00.000 10072 PulseGuide returned control before completion, sleep 15
21:53:53.160 00.018 1032 UpdateGuideState exits: m=1201 SNR=24.3
21:53:53.162 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:53.164 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:53.166 00.002 1032 Enqueuing Expose request
21:53:53.167 00.001 10072 IsGuiding returns 0
21:53:53.167 00.000 10072 Move returns status 0, amount 5
21:53:53.167 00.000 10072 MoveAxis(N, 0, ABG)
21:53:53.167 00.000 10072 Move returns status 0, amount 0
21:53:53.168 00.001 10072 move complete, result=0
21:53:53.168 00.000 10072 worker thread done servicing request
21:53:53.168 00.000 10072 Worker thread wakes up
21:53:53.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:53.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:53.177 00.009 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:53:53.794 00.617 10072 Exposure complete
21:53:53.852 00.058 10072 worker thread done servicing request
21:53:53.854 00.002 1032 OnExposeComplete: enter
21:53:53.855 00.001 1032 UpdateGuideState(): m_state=6
21:53:53.857 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1148
21:53:53.859 00.002 1032 Star::Find returns 1 (0), X=1104.78, Y=137.79, Mass=1242, SNR=24.7, Peak=92 HFD=3.0
21:53:53.861 00.002 1032 MultiStar: [#1 0.07,-0.27,0.00,M1] [#2 0.18,-0.11,0.79,U] [#3 -0.11,-0.10,0.78,U] [#4 0.33,-0.03,0.00,M9] [#5 0.23,-0.25,0.00,M2] [#6 0.12,-0.42,0.00,M2] [#7 0.13,-0.07,0.66,U] [#8 -0.06,-0.14,0.56,U] 
21:53:53.863 00.002 1032 refined, 4 included, MultiStar: {0.07, -0.10}, one-star: {0.18, -0.09}
21:53:53.865 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
21:53:53.866 00.001 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
21:53:53.868 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.13 cameraTheta=-0.94 mountX=-0.12 mountY=-0.05, mountTheta=-2.77
21:53:53.872 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.10, opts=13)
21:53:53.874 00.002 1032 Enqueuing Move request for scope (0.07, -0.10)
21:53:53.875 00.001 10072 Worker thread wakes up
21:53:53.876 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
21:53:53.876 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
21:53:53.876 00.000 10072 Moving (0.07, -0.10) raw xDistance=-0.12 yDistance=-0.05
21:53:53.877 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:53:53.879 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.18
21:53:53.880 00.001 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
21:53:53.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:53.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:53:53.880 00.000 10072 MoveAxis(E, 5, ABG)
21:53:53.880 00.000 10072 Guiding  Dir = 2, Dur = 5
21:53:53.880 00.000 10072 IsGuiding returns 0
21:53:53.880 00.000 10072 PulseGuide returned control before completion, sleep 15
21:53:53.898 00.018 1032 UpdateGuideState exits: m=1242 SNR=24.7
21:53:53.900 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:53.903 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:53.905 00.002 1032 Enqueuing Expose request
21:53:53.906 00.001 10072 IsGuiding returns 0
21:53:53.906 00.000 10072 Move returns status 0, amount 5
21:53:53.906 00.000 10072 MoveAxis(N, 0, ABG)
21:53:53.907 00.001 10072 Move returns status 0, amount 0
21:53:53.907 00.000 10072 move complete, result=0
21:53:53.907 00.000 10072 worker thread done servicing request
21:53:53.907 00.000 10072 Worker thread wakes up
21:53:53.907 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:53.907 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:53.907 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
21:53:54.327 00.420 10072 Exposure complete
21:53:54.383 00.056 10072 worker thread done servicing request
21:53:54.383 00.000 1032 OnExposeComplete: enter
21:53:54.385 00.002 1032 UpdateGuideState(): m_state=6
21:53:54.387 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1149
21:53:54.389 00.002 1032 Star::Find returns 1 (0), X=1104.81, Y=137.82, Mass=1275, SNR=25.1, Peak=109 HFD=2.9
21:53:54.391 00.002 1032 MultiStar: [#1 -0.02,-0.17,0.96,U] [#2 0.13,-0.06,0.76,U] [#3 -0.15,-0.05,0.72,U] [#4 0.26,0.14,0.00,M10] [#5 0.26,-0.13,0.00,M3] [#6 0.15,-0.27,0.00,M3] [#7 0.15,-0.00,0.71,U] [#8 0.14,-0.29,0.00,M1] 
21:53:54.392 00.001 1032 refined, 4 included, MultiStar: {0.07, -0.08}, one-star: {0.21, -0.07}
21:53:54.394 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
21:53:54.395 00.001 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
21:53:54.396 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.82 mountX=-0.09 mountY=-0.05, mountTheta=-2.65
21:53:54.399 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
21:53:54.401 00.002 1032 Enqueuing Move request for scope (0.07, -0.08)
21:53:54.403 00.002 10072 Worker thread wakes up
21:53:54.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
21:53:54.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
21:53:54.403 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.09 yDistance=-0.05
21:53:54.404 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
21:53:54.407 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.20
21:53:54.407 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:53:54.407 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:54.407 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:53:54.407 00.000 10072 MoveAxis(E, 4, ABG)
21:53:54.407 00.000 10072 Guiding  Dir = 2, Dur = 4
21:53:54.407 00.000 10072 IsGuiding returns 0
21:53:54.408 00.001 10072 PulseGuide returned control before completion, sleep 14
21:53:54.423 00.015 1032 UpdateGuideState exits: m=1275 SNR=25.1
21:53:54.425 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:54.426 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:54.428 00.002 1032 Enqueuing Expose request
21:53:54.431 00.003 10072 IsGuiding returns 0
21:53:54.431 00.000 10072 Move returns status 0, amount 4
21:53:54.431 00.000 10072 MoveAxis(N, 0, ABG)
21:53:54.431 00.000 10072 Move returns status 0, amount 0
21:53:54.431 00.000 10072 move complete, result=0
21:53:54.431 00.000 10072 worker thread done servicing request
21:53:54.431 00.000 10072 Worker thread wakes up
21:53:54.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:54.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:54.439 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:53:55.062 00.623 10072 Exposure complete
21:53:55.114 00.052 10072 worker thread done servicing request
21:53:55.114 00.000 1032 OnExposeComplete: enter
21:53:55.118 00.004 1032 UpdateGuideState(): m_state=6
21:53:55.120 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1150
21:53:55.122 00.002 1032 Star::Find returns 1 (0), X=1104.94, Y=137.73, Mass=1304, SNR=25.3, Peak=103 HFD=3.3
21:53:55.123 00.001 1032 MultiStar: [#1 0.08,-0.14,0.98,U] [#2 0.14,-0.09,0.77,U] [#3 0.01,-0.33,0.00,M1] [#4 0.20,0.12,0.68,U] [#5 0.11,-0.25,0.00,M4] [#6 0.25,-0.25,0.00,M4] [#7 0.15,-0.04,0.62,U] [#8 0.19,-0.04,0.52,U] 
21:53:55.125 00.002 1032 refined, 5 included, MultiStar: {0.19, -0.07}, one-star: {0.33, -0.16}
21:53:55.126 00.001 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
21:53:55.128 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
21:53:55.129 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.37 mountX=-0.12 mountY=-0.16, mountTheta=-2.20
21:53:55.132 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.07, opts=13)
21:53:55.134 00.002 1032 Enqueuing Move request for scope (0.19, -0.07)
21:53:55.135 00.001 10072 Worker thread wakes up
21:53:55.136 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
21:53:55.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
21:53:55.136 00.000 10072 Moving (0.19, -0.07) raw xDistance=-0.12 yDistance=-0.16
21:53:55.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:53:55.140 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.21
21:53:55.140 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
21:53:55.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:55.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:53:55.140 00.000 10072 MoveAxis(E, 3, ABG)
21:53:55.140 00.000 10072 Guiding  Dir = 2, Dur = 3
21:53:55.142 00.002 10072 IsGuiding returns 0
21:53:55.142 00.000 10072 PulseGuide returned control before completion, sleep 13
21:53:55.159 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.3
21:53:55.160 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:55.161 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:55.163 00.002 1032 Enqueuing Expose request
21:53:55.168 00.005 10072 IsGuiding returns 0
21:53:55.168 00.000 10072 Move returns status 0, amount 3
21:53:55.168 00.000 10072 MoveAxis(N, 0, ABG)
21:53:55.168 00.000 10072 Move returns status 0, amount 0
21:53:55.168 00.000 10072 move complete, result=0
21:53:55.168 00.000 10072 worker thread done servicing request
21:53:55.168 00.000 10072 Worker thread wakes up
21:53:55.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:55.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:55.171 00.003 1032 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
21:53:55.577 00.406 10072 Exposure complete
21:53:55.634 00.057 10072 worker thread done servicing request
21:53:55.634 00.000 1032 OnExposeComplete: enter
21:53:55.636 00.002 1032 UpdateGuideState(): m_state=6
21:53:55.638 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1151
21:53:55.640 00.002 1032 Star::Find returns 1 (0), X=1104.84, Y=137.68, Mass=1187, SNR=24.2, Peak=112 HFD=3.0
21:53:55.642 00.002 1032 MultiStar: [#1 0.03,-0.04,1.08,U] [#2 0.16,-0.05,0.81,U] [#3 0.04,-0.24,0.76,U] [#4 0.26,-0.07,0.00,M10] [#5 0.31,-0.31,0.00,M5] [#6 0.20,-0.38,0.00,M5] [#7 0.05,-0.11,0.70,U] [#8 0.04,-0.20,0.51,U] 
21:53:55.643 00.001 1032 refined, 5 included, MultiStar: {0.10, -0.13}, one-star: {0.23, -0.20}
21:53:55.645 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
21:53:55.647 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
21:53:55.648 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.94 mountX=-0.15 mountY=-0.06, mountTheta=-2.77
21:53:55.651 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.13, opts=13)
21:53:55.652 00.001 1032 Enqueuing Move request for scope (0.10, -0.13)
21:53:55.654 00.002 10072 Worker thread wakes up
21:53:55.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
21:53:55.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
21:53:55.654 00.000 10072 Moving (0.10, -0.13) raw xDistance=-0.15 yDistance=-0.06
21:53:55.656 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:53:55.658 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.23
21:53:55.658 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
21:53:55.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:55.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:53:55.658 00.000 10072 MoveAxis(E, 76, ABG)
21:53:55.658 00.000 10072 Guiding  Dir = 2, Dur = 76
21:53:55.658 00.000 10072 IsGuiding returns 0
21:53:55.659 00.001 10072 PulseGuide returned control before completion, sleep 86
21:53:55.676 00.017 1032 UpdateGuideState exits: m=1187 SNR=24.2
21:53:55.678 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:55.681 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:55.682 00.001 1032 Enqueuing Expose request
21:53:55.747 00.065 10072 IsGuiding returns 0
21:53:55.747 00.000 10072 Move returns status 0, amount 76
21:53:55.747 00.000 10072 MoveAxis(N, 0, ABG)
21:53:55.747 00.000 10072 Move returns status 0, amount 0
21:53:55.747 00.000 10072 move complete, result=0
21:53:55.747 00.000 10072 worker thread done servicing request
21:53:55.747 00.000 10072 Worker thread wakes up
21:53:55.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:55.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:55.747 00.000 1032 GuideStep: -0.2 px 76 ms EAST, -0.1 px 0 ms NORTH
21:53:56.372 00.625 10072 Exposure complete
21:53:56.428 00.056 10072 worker thread done servicing request
21:53:56.428 00.000 1032 OnExposeComplete: enter
21:53:56.430 00.002 1032 UpdateGuideState(): m_state=6
21:53:56.433 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1152
21:53:56.435 00.002 1032 Star::Find returns 1 (0), X=1104.75, Y=137.86, Mass=1329, SNR=25.6, Peak=112 HFD=3.1
21:53:56.437 00.002 1032 MultiStar: [#1 -0.10,-0.21,0.98,U] [#2 0.15,0.08,0.76,U] [#3 -0.06,-0.22,0.73,U] [#4 -0.00,-0.06,0.66,U] [#5 0.10,-0.19,0.66,U] [#6 0.15,-0.19,0.62,U] [#7 0.02,-0.07,0.68,U] [#8 -0.13,-0.25,0.00,M1] 
21:53:56.438 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.11}, one-star: {0.14, -0.02}
21:53:56.440 00.002 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
21:53:56.441 00.001 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
21:53:56.444 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.16 mountX=-0.12 mountY=-0.02, mountTheta=-2.99
21:53:56.446 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.11, opts=13)
21:53:56.448 00.002 1032 Enqueuing Move request for scope (0.05, -0.11)
21:53:56.449 00.001 10072 Worker thread wakes up
21:53:56.450 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
21:53:56.450 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
21:53:56.450 00.000 10072 Moving (0.05, -0.11) raw xDistance=-0.12 yDistance=-0.02
21:53:56.451 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:53:56.453 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.25
21:53:56.453 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
21:53:56.453 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:56.453 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:53:56.455 00.002 10072 MoveAxis(E, 3, ABG)
21:53:56.455 00.000 10072 Guiding  Dir = 2, Dur = 3
21:53:56.455 00.000 10072 IsGuiding returns 0
21:53:56.455 00.000 10072 PulseGuide returned control before completion, sleep 13
21:53:56.473 00.018 1032 UpdateGuideState exits: m=1329 SNR=25.6
21:53:56.476 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:56.478 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:56.479 00.001 1032 Enqueuing Expose request
21:53:56.481 00.002 10072 IsGuiding returns 0
21:53:56.481 00.000 10072 Move returns status 0, amount 3
21:53:56.481 00.000 10072 MoveAxis(N, 0, ABG)
21:53:56.481 00.000 10072 Move returns status 0, amount 0
21:53:56.481 00.000 10072 move complete, result=0
21:53:56.481 00.000 10072 worker thread done servicing request
21:53:56.481 00.000 10072 Worker thread wakes up
21:53:56.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:56.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:56.488 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:53:56.888 00.400 10072 Exposure complete
21:53:56.940 00.052 10072 worker thread done servicing request
21:53:56.940 00.000 1032 OnExposeComplete: enter
21:53:56.943 00.003 1032 UpdateGuideState(): m_state=6
21:53:56.944 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1153
21:53:56.945 00.001 1032 Star::Find returns 0 (5), X=1104.70, Y=135.96, Mass=4090, SNR=44.4, Peak=134 HFD=6.2
21:53:56.946 00.001 1032 DistanceChecker: activated
21:53:56.947 00.001 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:53:56.949 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=14)
21:53:56.950 00.001 1032 Enqueuing Move request for scope (0.00, 0.00)
21:53:56.953 00.003 10072 Worker thread wakes up
21:53:56.953 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:53:56.953 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:53:56.957 00.004 10072 PPEC (deduced): control: -0.00, exposure: 500
21:53:56.958 00.001 10072 Dead-reckoning move xDistance=-0.00 yDistance=0.00
21:53:56.958 00.000 10072 MoveAxis(E, 3, DBG)
21:53:56.958 00.000 10072 Guiding  Dir = 2, Dur = 3
21:53:56.959 00.001 10072 IsGuiding returns 0
21:53:56.962 00.003 10072 PulseGuide returned control before completion, sleep 11
21:53:56.978 00.016 10072 IsGuiding returns 0
21:53:56.978 00.000 10072 Move returns status 0, amount 3
21:53:56.978 00.000 10072 MoveAxis(N, 0, DBG)
21:53:56.978 00.000 10072 Move returns status 0, amount 0
21:53:56.978 00.000 10072 move complete, result=0
21:53:56.978 00.000 10072 worker thread done servicing request
21:53:57.056 00.078 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:53:57.058 00.002 1032 Status Line: No star found
21:53:57.063 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:53:57.094 00.031 1032 UpdateGuideState exits: No star found
21:53:57.096 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:57.099 00.003 1032 ScheduleExposure(500,3,0) exposurePending=0
21:53:57.100 00.001 1032 Enqueuing Expose request
21:53:57.102 00.002 10072 Worker thread wakes up
21:53:57.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:57.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:53:57.102 00.000 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:53:57.729 00.627 10072 Exposure complete
21:53:57.792 00.063 10072 worker thread done servicing request
21:53:57.792 00.000 1032 OnExposeComplete: enter
21:53:57.794 00.002 1032 UpdateGuideState(): m_state=6
21:53:57.796 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1154
21:53:57.799 00.003 1032 Star::Find returns 1 (0), X=1104.78, Y=137.63, Mass=1120, SNR=23.4, Peak=96 HFD=3.2
21:53:57.801 00.002 1032 DistanceChecker: reject for large offset (0.31 > 0.20) avgDist = 0.10 count = 604
21:53:57.804 00.003 1032 Status Line: Recovering
21:53:57.810 00.006 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
21:53:57.812 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=14)
21:53:57.814 00.002 1032 Enqueuing Move request for scope (0.00, 0.00)
21:53:57.815 00.001 10072 Worker thread wakes up
21:53:57.816 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:53:57.816 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:53:57.819 00.003 10072 PPEC (deduced): control: -0.01, exposure: 500
21:53:57.819 00.000 10072 Dead-reckoning move xDistance=-0.01 yDistance=0.00
21:53:57.819 00.000 10072 MoveAxis(E, 5, DBG)
21:53:57.819 00.000 10072 Guiding  Dir = 2, Dur = 5
21:53:57.820 00.001 10072 IsGuiding returns 0
21:53:57.820 00.000 10072 PulseGuide returned control before completion, sleep 15
21:53:57.836 00.016 10072 IsGuiding returns 0
21:53:57.836 00.000 10072 Move returns status 0, amount 5
21:53:57.836 00.000 10072 MoveAxis(N, 0, DBG)
21:53:57.836 00.000 10072 Move returns status 0, amount 0
21:53:57.836 00.000 10072 move complete, result=0
21:53:57.836 00.000 10072 worker thread done servicing request
21:53:57.930 00.094 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:53:57.933 00.003 1032 Status Line: No star found
21:53:57.937 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:53:57.960 00.023 1032 UpdateGuideState exits: No star found
21:53:57.963 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:57.965 00.002 1032 ScheduleExposure(500,3,0) exposurePending=0
21:53:57.967 00.002 1032 Enqueuing Expose request
21:53:57.969 00.002 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:53:57.971 00.002 10072 Worker thread wakes up
21:53:57.971 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:57.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
21:53:58.387 00.416 10072 Exposure complete
21:53:58.447 00.060 10072 worker thread done servicing request
21:53:58.447 00.000 1032 OnExposeComplete: enter
21:53:58.449 00.002 1032 UpdateGuideState(): m_state=6
21:53:58.450 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1155
21:53:58.452 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=137.73, Mass=1070, SNR=22.9, Peak=101 HFD=3.1
21:53:58.454 00.002 1032 DistanceChecker: deactivated
21:53:58.456 00.002 1032 MultiStar: [#1 0.04,-0.15,1.01,U] [#2 0.25,-0.11,0.00,M1] [#3 -0.14,-0.27,0.00,M1] [#4 0.17,-0.07,0.71,U] [#5 0.06,-0.10,0.70,U] [#6 0.14,-0.25,0.00,M5] [#7 0.13,-0.06,0.78,U] [#8 0.05,-0.19,0.52,U] 
21:53:58.457 00.001 1032 refined, 5 included, MultiStar: {0.08, -0.12}, one-star: {0.05, -0.15}
21:53:58.459 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
21:53:58.460 00.001 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
21:53:58.462 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-1.00 mountX=-0.14 mountY=-0.04, mountTheta=-2.83
21:53:58.464 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.12, opts=13)
21:53:58.467 00.003 1032 Enqueuing Move request for scope (0.08, -0.12)
21:53:58.469 00.002 10072 Worker thread wakes up
21:53:58.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
21:53:58.469 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
21:53:58.469 00.000 10072 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.04
21:53:58.472 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.30
21:53:58.472 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
21:53:58.472 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:58.472 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:53:58.474 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:53:58.474 00.000 10072 MoveAxis(E, 67, ABG)
21:53:58.474 00.000 10072 Guiding  Dir = 2, Dur = 67
21:53:58.475 00.001 10072 IsGuiding returns 0
21:53:58.476 00.001 10072 PulseGuide returned control before completion, sleep 77
21:53:58.494 00.018 1032 UpdateGuideState exits: m=1070 SNR=22.9
21:53:58.496 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:58.498 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:58.499 00.001 1032 Enqueuing Expose request
21:53:58.554 00.055 10072 IsGuiding returns 0
21:53:58.554 00.000 10072 Move returns status 0, amount 67
21:53:58.554 00.000 10072 MoveAxis(N, 0, ABG)
21:53:58.554 00.000 10072 Move returns status 0, amount 0
21:53:58.555 00.001 10072 move complete, result=0
21:53:58.555 00.000 10072 worker thread done servicing request
21:53:58.555 00.000 10072 Worker thread wakes up
21:53:58.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:58.555 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:58.555 00.000 1032 GuideStep: -0.1 px 67 ms EAST, -0.0 px 0 ms NORTH
21:53:59.183 00.628 10072 Exposure complete
21:53:59.253 00.070 10072 worker thread done servicing request
21:53:59.254 00.001 1032 OnExposeComplete: enter
21:53:59.256 00.002 1032 UpdateGuideState(): m_state=6
21:53:59.260 00.004 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1156
21:53:59.263 00.003 1032 Star::Find returns 1 (0), X=1104.72, Y=137.86, Mass=1333, SNR=25.6, Peak=101 HFD=3.3
21:53:59.266 00.003 1032 MultiStar: [#1 0.01,0.05,0.85,U] [#2 0.13,0.01,0.82,U] [#3 -0.03,-0.08,0.75,U] [#4 0.24,0.11,0.00,M9] [#5 -0.03,-0.26,0.00,M4] [#6 0.17,-0.14,0.61,U] [#7 0.02,-0.07,0.67,U] [#8 -0.00,-0.05,0.46,U] 
21:53:59.274 00.008 1032 refined, 6 included, MultiStar: {0.06, -0.04}, one-star: {0.11, -0.02}
21:53:59.276 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
21:53:59.279 00.003 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
21:53:59.281 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.52 mountX=-0.05 mountY=-0.05, mountTheta=-2.35
21:53:59.286 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
21:53:59.291 00.005 1032 Enqueuing Move request for scope (0.06, -0.04)
21:53:59.293 00.002 10072 Worker thread wakes up
21:53:59.293 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
21:53:59.293 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
21:53:59.293 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
21:53:59.297 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.32
21:53:59.297 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:53:59.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:59.298 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:53:59.306 00.008 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:53:59.307 00.001 10072 MoveAxis(E, 2, ABG)
21:53:59.307 00.000 10072 Guiding  Dir = 2, Dur = 2
21:53:59.307 00.000 10072 IsGuiding returns 0
21:53:59.307 00.000 10072 PulseGuide returned control before completion, sleep 12
21:53:59.325 00.018 1032 UpdateGuideState exits: m=1333 SNR=25.6
21:53:59.327 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:59.329 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:59.332 00.003 1032 Enqueuing Expose request
21:53:59.334 00.002 10072 IsGuiding returns 0
21:53:59.334 00.000 10072 Move returns status 0, amount 2
21:53:59.334 00.000 10072 MoveAxis(N, 0, ABG)
21:53:59.334 00.000 10072 Move returns status 0, amount 0
21:53:59.334 00.000 10072 move complete, result=0
21:53:59.335 00.001 10072 worker thread done servicing request
21:53:59.335 00.000 10072 Worker thread wakes up
21:53:59.335 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:59.335 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:59.342 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:53:59.744 00.402 10072 Exposure complete
21:53:59.809 00.065 10072 worker thread done servicing request
21:53:59.809 00.000 1032 OnExposeComplete: enter
21:53:59.812 00.003 1032 UpdateGuideState(): m_state=6
21:53:59.814 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1157
21:53:59.816 00.002 1032 Star::Find returns 1 (0), X=1104.79, Y=137.90, Mass=1332, SNR=25.6, Peak=106 HFD=3.1
21:53:59.819 00.003 1032 MultiStar: [#1 -0.03,-0.06,0.94,U] [#2 0.24,0.01,0.71,U] [#3 -0.07,-0.22,0.74,U] [#4 0.14,0.05,0.67,U] [#5 0.34,-0.19,0.00,M5] [#6 0.12,-0.11,0.63,U] [#7 0.04,0.04,0.69,U] [#8 0.06,-0.18,0.50,U] 
21:53:59.821 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.18, 0.01}
21:53:59.824 00.003 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
21:53:59.826 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
21:53:59.828 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.54 mountX=-0.07 mountY=-0.07, mountTheta=-2.37
21:53:59.833 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
21:53:59.836 00.003 1032 Enqueuing Move request for scope (0.09, -0.05)
21:53:59.838 00.002 10072 Worker thread wakes up
21:53:59.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
21:53:59.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
21:53:59.838 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.07
21:53:59.841 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:53:59.843 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.34
21:53:59.843 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:53:59.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:59.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:53:59.843 00.000 10072 MoveAxis(E, 2, ABG)
21:53:59.843 00.000 10072 Guiding  Dir = 2, Dur = 2
21:53:59.843 00.000 10072 IsGuiding returns 0
21:53:59.844 00.001 10072 PulseGuide returned control before completion, sleep 12
21:53:59.863 00.019 1032 UpdateGuideState exits: m=1332 SNR=25.6
21:53:59.866 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:59.868 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:53:59.870 00.002 1032 Enqueuing Expose request
21:53:59.872 00.002 10072 IsGuiding returns 0
21:53:59.872 00.000 10072 Move returns status 0, amount 2
21:53:59.872 00.000 10072 MoveAxis(N, 0, ABG)
21:53:59.872 00.000 10072 Move returns status 0, amount 0
21:53:59.872 00.000 10072 move complete, result=0
21:53:59.872 00.000 10072 worker thread done servicing request
21:53:59.872 00.000 10072 Worker thread wakes up
21:53:59.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:53:59.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:53:59.879 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:54:00.495 00.616 10072 Exposure complete
21:54:00.551 00.056 10072 worker thread done servicing request
21:54:00.552 00.001 1032 OnExposeComplete: enter
21:54:00.554 00.002 1032 UpdateGuideState(): m_state=6
21:54:00.556 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1158
21:54:00.557 00.001 1032 Star::Find returns 1 (0), X=1104.78, Y=137.85, Mass=1487, SNR=27.1, Peak=121 HFD=3.1
21:54:00.560 00.003 1032 MultiStar: [#1 0.10,-0.11,0.89,U] [#2 0.11,-0.04,0.77,U] [#3 -0.11,-0.10,0.68,U] [#4 0.13,-0.05,0.61,U] [#5 0.08,-0.14,0.63,U] [#6 -0.04,-0.29,0.00,M4] [#7 0.13,0.13,0.68,U] [#8 -0.01,0.13,0.47,U] 
21:54:00.562 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.17, -0.03}
21:54:00.563 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
21:54:00.564 00.001 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
21:54:00.566 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.38 mountX=-0.05 mountY=-0.07, mountTheta=-2.21
21:54:00.569 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
21:54:00.570 00.001 1032 Enqueuing Move request for scope (0.09, -0.03)
21:54:00.571 00.001 10072 Worker thread wakes up
21:54:00.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
21:54:00.571 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
21:54:00.572 00.001 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.07
21:54:00.573 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:54:00.575 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
21:54:00.575 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:54:00.576 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:00.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:54:00.576 00.000 10072 MoveAxis(E, 2, ABG)
21:54:00.576 00.000 10072 Guiding  Dir = 2, Dur = 2
21:54:00.576 00.000 10072 IsGuiding returns 0
21:54:00.577 00.001 10072 PulseGuide returned control before completion, sleep 12
21:54:00.594 00.017 1032 UpdateGuideState exits: m=1487 SNR=27.1
21:54:00.596 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:00.599 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:00.600 00.001 1032 Enqueuing Expose request
21:54:00.602 00.002 10072 IsGuiding returns 0
21:54:00.602 00.000 10072 Move returns status 0, amount 2
21:54:00.602 00.000 10072 MoveAxis(N, 0, ABG)
21:54:00.602 00.000 10072 Move returns status 0, amount 0
21:54:00.602 00.000 10072 move complete, result=0
21:54:00.602 00.000 10072 worker thread done servicing request
21:54:00.603 00.001 10072 Worker thread wakes up
21:54:00.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:00.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:00.612 00.009 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:54:01.011 00.399 10072 Exposure complete
21:54:01.069 00.058 10072 worker thread done servicing request
21:54:01.069 00.000 1032 OnExposeComplete: enter
21:54:01.071 00.002 1032 UpdateGuideState(): m_state=6
21:54:01.074 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1159
21:54:01.075 00.001 1032 Star::Find returns 1 (0), X=1104.86, Y=137.77, Mass=1123, SNR=23.5, Peak=96 HFD=3.0
21:54:01.076 00.001 1032 MultiStar: [#1 0.04,-0.19,0.97,U] [#2 0.13,-0.06,0.78,U] [#3 -0.10,-0.10,0.75,U] [#4 0.17,0.04,0.67,U] [#5 0.05,-0.44,0.00,M5] [#6 0.24,-0.27,0.00,M5] [#7 0.16,-0.03,0.70,U] [#8 0.09,-0.06,0.56,U] 
21:54:01.079 00.003 1032 refined, 6 included, MultiStar: {0.11, -0.08}, one-star: {0.25, -0.12}
21:54:01.080 00.001 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
21:54:01.083 00.003 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
21:54:01.085 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.65 mountX=-0.11 mountY=-0.08, mountTheta=-2.48
21:54:01.088 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
21:54:01.091 00.003 1032 Enqueuing Move request for scope (0.11, -0.08)
21:54:01.092 00.001 10072 Worker thread wakes up
21:54:01.093 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
21:54:01.093 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
21:54:01.093 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.11 yDistance=-0.08
21:54:01.095 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:54:01.097 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
21:54:01.097 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
21:54:01.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:01.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:54:01.098 00.001 10072 MoveAxis(E, 1, ABG)
21:54:01.098 00.000 10072 Guiding  Dir = 2, Dur = 1
21:54:01.098 00.000 10072 IsGuiding returns 0
21:54:01.098 00.000 10072 PulseGuide returned control before completion, sleep 11
21:54:01.116 00.018 10072 IsGuiding returns 0
21:54:01.116 00.000 10072 Move returns status 0, amount 1
21:54:01.116 00.000 10072 MoveAxis(N, 0, ABG)
21:54:01.116 00.000 10072 Move returns status 0, amount 0
21:54:01.116 00.000 10072 move complete, result=0
21:54:01.116 00.000 10072 worker thread done servicing request
21:54:01.117 00.001 1032 UpdateGuideState exits: m=1123 SNR=23.5
21:54:01.119 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:01.120 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:01.122 00.002 1032 Enqueuing Expose request
21:54:01.124 00.002 10072 Worker thread wakes up
21:54:01.124 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:01.124 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:01.124 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:54:01.747 00.623 10072 Exposure complete
21:54:01.805 00.058 10072 worker thread done servicing request
21:54:01.805 00.000 1032 OnExposeComplete: enter
21:54:01.807 00.002 1032 UpdateGuideState(): m_state=6
21:54:01.809 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1160
21:54:01.811 00.002 1032 Star::Find returns 1 (0), X=1104.77, Y=137.59, Mass=1350, SNR=25.8, Peak=126 HFD=3.2
21:54:01.814 00.003 1032 MultiStar: [#1 0.02,-0.28,0.00,M1] [#2 0.29,0.07,0.00,M1] [#3 -0.07,-0.32,0.00,M1] [#4 0.25,-0.23,0.00,M7] [#5 -0.07,-0.35,0.00,M6] [#6 0.15,-0.30,0.00,M6] [#7 0.08,-0.18,0.68,U] [#8 0.21,-0.26,0.00,M1] 
21:54:01.815 00.001 1032 refined, 1 included, MultiStar: {0.13, -0.25}, one-star: {0.16, -0.30}
21:54:01.817 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
21:54:01.819 00.002 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
21:54:01.820 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-1.09 mountX=-0.28 mountY=-0.06, mountTheta=-2.92
21:54:01.824 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.25, opts=13)
21:54:01.826 00.002 1032 Enqueuing Move request for scope (0.13, -0.25)
21:54:01.827 00.001 10072 Worker thread wakes up
21:54:01.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.25) opts 0xd
21:54:01.827 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.25)
21:54:01.827 00.000 10072 Moving (0.13, -0.25) raw xDistance=-0.28 yDistance=-0.06
21:54:01.830 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:54:01.832 00.002 10072 PPEC rslt: input = -0.28, final = -0.14, react = -0.14, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 287.39
21:54:01.832 00.000 10072 PPEC: input: -0.28, control: -0.14, exposure: 500
21:54:01.832 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:01.832 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:54:01.832 00.000 10072 MoveAxis(E, 132, ABG)
21:54:01.832 00.000 10072 Guiding  Dir = 2, Dur = 132
21:54:01.833 00.001 10072 IsGuiding returns 0
21:54:01.833 00.000 10072 PulseGuide returned control before completion, sleep 142
21:54:01.850 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
21:54:01.855 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:01.856 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:01.858 00.002 1032 Enqueuing Expose request
21:54:01.979 00.121 10072 IsGuiding returns 0
21:54:01.979 00.000 10072 Move returns status 0, amount 132
21:54:01.979 00.000 10072 MoveAxis(N, 0, ABG)
21:54:01.979 00.000 10072 Move returns status 0, amount 0
21:54:01.979 00.000 10072 move complete, result=0
21:54:01.979 00.000 10072 worker thread done servicing request
21:54:01.979 00.000 10072 Worker thread wakes up
21:54:01.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:01.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:01.979 00.000 1032 GuideStep: -0.3 px 132 ms EAST, -0.1 px 0 ms NORTH
21:54:02.389 00.410 10072 Exposure complete
21:54:02.448 00.059 10072 worker thread done servicing request
21:54:02.448 00.000 1032 OnExposeComplete: enter
21:54:02.449 00.001 1032 UpdateGuideState(): m_state=6
21:54:02.452 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1161
21:54:02.453 00.001 1032 Star::Find returns 1 (0), X=1104.74, Y=137.61, Mass=1353, SNR=25.8, Peak=124 HFD=3.2
21:54:02.456 00.003 1032 MultiStar: [#1 0.01,-0.22,0.96,U] [#2 0.18,-0.17,0.00,M2] [#3 -0.02,-0.31,0.00,M2] [#4 0.28,-0.29,0.00,M8] [#5 -0.01,-0.33,0.00,M7] [#6 0.07,-0.38,0.00,M7] [#7 -0.02,-0.25,0.00,M1] [#8 0.05,-0.31,0.00,M2] 
21:54:02.457 00.001 1032 refined, 1 included, MultiStar: {0.07, -0.25}, one-star: {0.13, -0.28}
21:54:02.459 00.002 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
21:54:02.460 00.001 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
21:54:02.461 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.28 mountX=-0.26 mountY=-0.01, mountTheta=-3.11
21:54:02.465 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.25, opts=13)
21:54:02.467 00.002 1032 Enqueuing Move request for scope (0.07, -0.25)
21:54:02.469 00.002 10072 Worker thread wakes up
21:54:02.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
21:54:02.469 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
21:54:02.469 00.000 10072 Moving (0.07, -0.25) raw xDistance=-0.26 yDistance=-0.01
21:54:02.470 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:54:02.473 00.003 10072 PPEC rslt: input = -0.26, final = -0.13, react = -0.13, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 287.41
21:54:02.473 00.000 10072 PPEC: input: -0.26, control: -0.13, exposure: 500
21:54:02.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:02.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:54:02.473 00.000 10072 MoveAxis(E, 123, ABG)
21:54:02.473 00.000 10072 Guiding  Dir = 2, Dur = 123
21:54:02.474 00.001 10072 IsGuiding returns 0
21:54:02.474 00.000 10072 PulseGuide returned control before completion, sleep 133
21:54:02.490 00.016 1032 UpdateGuideState exits: m=1353 SNR=25.8
21:54:02.495 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:02.496 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:02.498 00.002 1032 Enqueuing Expose request
21:54:02.619 00.121 10072 IsGuiding returns 0
21:54:02.619 00.000 10072 Move returns status 0, amount 123
21:54:02.619 00.000 10072 MoveAxis(N, 0, ABG)
21:54:02.619 00.000 10072 Move returns status 0, amount 0
21:54:02.619 00.000 10072 move complete, result=0
21:54:02.619 00.000 10072 worker thread done servicing request
21:54:02.619 00.000 10072 Worker thread wakes up
21:54:02.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:02.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:02.619 00.000 1032 GuideStep: -0.3 px 123 ms EAST, -0.0 px 0 ms NORTH
21:54:03.245 00.626 10072 Exposure complete
21:54:03.314 00.069 10072 worker thread done servicing request
21:54:03.314 00.000 1032 OnExposeComplete: enter
21:54:03.316 00.002 1032 UpdateGuideState(): m_state=6
21:54:03.320 00.004 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1162
21:54:03.323 00.003 1032 Star::Find returns 1 (0), X=1104.72, Y=137.84, Mass=1330, SNR=25.6, Peak=120 HFD=3.0
21:54:03.326 00.003 1032 MultiStar: [#1 -0.09,-0.10,0.97,U] [#2 0.22,-0.01,0.72,U] [#3 -0.14,0.14,0.72,U] [#4 0.10,0.20,0.66,U] [#5 0.01,0.04,0.63,U] [#6 0.04,-0.04,0.63,U] [#7 0.13,0.12,0.70,U] [#8 -0.10,-0.15,0.56,U] 
21:54:03.328 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.11, -0.04}
21:54:03.331 00.003 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
21:54:03.334 00.003 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
21:54:03.339 00.005 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.04 cameraTheta=0.43 mountX=0.01 mountY=-0.03, mountTheta=-1.40
21:54:03.342 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
21:54:03.346 00.004 1032 Enqueuing Move request for scope (0.03, 0.01)
21:54:03.349 00.003 10072 Worker thread wakes up
21:54:03.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
21:54:03.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
21:54:03.349 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=-0.03
21:54:03.352 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
21:54:03.352 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:54:03.355 00.003 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:54:03.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:03.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:54:03.355 00.000 10072 MoveAxis(E, 1, ABG)
21:54:03.355 00.000 10072 Guiding  Dir = 2, Dur = 1
21:54:03.355 00.000 10072 IsGuiding returns 0
21:54:03.357 00.002 10072 IsGuiding returns 0
21:54:03.357 00.000 10072 Move returns status 0, amount 1
21:54:03.357 00.000 10072 MoveAxis(N, 0, ABG)
21:54:03.358 00.001 10072 Move returns status 0, amount 0
21:54:03.358 00.000 10072 move complete, result=0
21:54:03.358 00.000 10072 worker thread done servicing request
21:54:03.378 00.020 1032 UpdateGuideState exits: m=1330 SNR=25.6
21:54:03.381 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:03.384 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:03.386 00.002 1032 Enqueuing Expose request
21:54:03.389 00.003 10072 Worker thread wakes up
21:54:03.389 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:03.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:03.389 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:54:03.808 00.419 10072 Exposure complete
21:54:03.870 00.062 10072 worker thread done servicing request
21:54:03.870 00.000 1032 OnExposeComplete: enter
21:54:03.872 00.002 1032 UpdateGuideState(): m_state=6
21:54:03.874 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1163
21:54:03.875 00.001 1032 Star::Find returns 1 (0), X=1104.73, Y=137.85, Mass=1279, SNR=25.1, Peak=107 HFD=3.1
21:54:03.877 00.002 1032 MultiStar: [#1 -0.12,0.08,1.00,U] [#2 0.05,0.07,0.78,U] [#3 -0.19,0.04,0.75,U] [#4 0.08,0.18,0.65,U] [#5 0.04,-0.12,0.66,U] [#6 0.12,0.14,0.56,U] [#7 0.04,0.09,0.69,U] [#8 0.03,-0.14,0.54,U] 
21:54:03.878 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.12, -0.04}
21:54:03.879 00.001 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
21:54:03.881 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
21:54:03.883 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.18 mountX=0.03 mountY=-0.02, mountTheta=-0.65
21:54:03.885 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
21:54:03.887 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
21:54:03.888 00.001 10072 Worker thread wakes up
21:54:03.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
21:54:03.890 00.002 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
21:54:03.890 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
21:54:03.893 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.45
21:54:03.893 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:54:03.893 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:03.894 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:54:03.897 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:54:03.897 00.000 10072 MoveAxis(E, 1, ABG)
21:54:03.897 00.000 10072 Guiding  Dir = 2, Dur = 1
21:54:03.898 00.001 10072 IsGuiding returns 0
21:54:03.898 00.000 10072 PulseGuide returned control before completion, sleep 11
21:54:03.914 00.016 10072 IsGuiding returns 0
21:54:03.914 00.000 10072 Move returns status 0, amount 1
21:54:03.914 00.000 10072 MoveAxis(N, 0, ABG)
21:54:03.914 00.000 10072 Move returns status 0, amount 0
21:54:03.914 00.000 10072 move complete, result=0
21:54:03.914 00.000 10072 worker thread done servicing request
21:54:03.916 00.002 1032 UpdateGuideState exits: m=1279 SNR=25.1
21:54:03.918 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:03.920 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:03.922 00.002 1032 Enqueuing Expose request
21:54:03.924 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:54:03.927 00.003 10072 Worker thread wakes up
21:54:03.927 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:03.927 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:04.558 00.631 10072 Exposure complete
21:54:04.612 00.054 10072 worker thread done servicing request
21:54:04.612 00.000 1032 OnExposeComplete: enter
21:54:04.612 00.000 1032 UpdateGuideState(): m_state=6
21:54:04.617 00.005 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1164
21:54:04.620 00.003 1032 Star::Find returns 1 (0), X=1104.68, Y=137.73, Mass=1225, SNR=24.5, Peak=110 HFD=3.1
21:54:04.622 00.002 1032 MultiStar: [#1 -0.08,-0.20,0.97,U] [#2 0.01,-0.07,0.75,U] [#3 -0.14,-0.04,0.76,U] [#4 0.16,0.09,0.70,U] [#5 0.09,-0.14,0.72,U] [#6 0.20,-0.06,0.63,U] [#7 0.01,0.02,0.78,U] [#8 0.03,-0.18,0.55,U] 
21:54:04.624 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.07, -0.16}
21:54:04.626 00.002 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
21:54:04.628 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
21:54:04.628 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.20 mountX=-0.09 mountY=-0.01, mountTheta=-3.03
21:54:04.632 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.09, opts=13)
21:54:04.632 00.000 1032 Enqueuing Move request for scope (0.03, -0.09)
21:54:04.635 00.003 10072 Worker thread wakes up
21:54:04.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
21:54:04.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
21:54:04.635 00.000 10072 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=-0.01
21:54:04.637 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:54:04.637 00.000 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.47
21:54:04.637 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:54:04.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:04.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:54:04.637 00.000 10072 MoveAxis(E, 1, ABG)
21:54:04.637 00.000 10072 Guiding  Dir = 2, Dur = 1
21:54:04.640 00.003 10072 IsGuiding returns 0
21:54:04.641 00.001 10072 PulseGuide returned control before completion, sleep 11
21:54:04.656 00.015 10072 IsGuiding returns 0
21:54:04.656 00.000 10072 Move returns status 0, amount 1
21:54:04.657 00.001 10072 MoveAxis(N, 0, ABG)
21:54:04.657 00.000 10072 Move returns status 0, amount 0
21:54:04.657 00.000 1032 UpdateGuideState exits: m=1225 SNR=24.5
21:54:04.657 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:04.657 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:04.657 00.000 1032 Enqueuing Expose request
21:54:04.657 00.000 10072 move complete, result=0
21:54:04.657 00.000 10072 worker thread done servicing request
21:54:04.657 00.000 10072 Worker thread wakes up
21:54:04.657 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:54:04.657 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:04.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:05.083 00.426 10072 Exposure complete
21:54:05.138 00.055 10072 worker thread done servicing request
21:54:05.138 00.000 1032 OnExposeComplete: enter
21:54:05.140 00.002 1032 UpdateGuideState(): m_state=6
21:54:05.141 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1165
21:54:05.143 00.002 1032 Star::Find returns 1 (0), X=1104.76, Y=137.65, Mass=1218, SNR=24.5, Peak=103 HFD=3.1
21:54:05.146 00.003 1032 MultiStar: [#1 -0.13,-0.12,0.99,U] [#2 0.20,0.07,0.82,U] [#3 -0.17,-0.03,0.74,U] [#4 0.04,0.13,0.72,U] [#5 0.13,-0.19,0.67,U] [#6 0.17,-0.01,0.63,U] [#7 -0.09,0.03,0.71,U] [#8 -0.02,-0.08,0.52,U] 
21:54:05.148 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.15, -0.23}
21:54:05.148 00.000 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
21:54:05.150 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
21:54:05.152 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.08 mountX=-0.06 mountY=-0.01, mountTheta=-2.91
21:54:05.154 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
21:54:05.156 00.002 1032 Enqueuing Move request for scope (0.03, -0.06)
21:54:05.156 00.000 10072 Worker thread wakes up
21:54:05.156 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
21:54:05.158 00.002 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
21:54:05.158 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.01
21:54:05.158 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:54:05.160 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.49
21:54:05.160 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:54:05.160 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:05.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:54:05.160 00.000 10072 MoveAxis(E, 3, ABG)
21:54:05.160 00.000 10072 Guiding  Dir = 2, Dur = 3
21:54:05.162 00.002 10072 IsGuiding returns 0
21:54:05.162 00.000 10072 PulseGuide returned control before completion, sleep 13
21:54:05.177 00.015 1032 UpdateGuideState exits: m=1218 SNR=24.5
21:54:05.180 00.003 10072 IsGuiding returns 0
21:54:05.180 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:05.182 00.002 10072 Move returns status 0, amount 3
21:54:05.182 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:05.182 00.000 1032 Enqueuing Expose request
21:54:05.182 00.000 10072 MoveAxis(N, 0, ABG)
21:54:05.182 00.000 10072 Move returns status 0, amount 0
21:54:05.182 00.000 10072 move complete, result=0
21:54:05.182 00.000 10072 worker thread done servicing request
21:54:05.182 00.000 10072 Worker thread wakes up
21:54:05.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:05.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:05.189 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:54:05.816 00.627 10072 Exposure complete
21:54:05.868 00.052 10072 worker thread done servicing request
21:54:05.868 00.000 1032 OnExposeComplete: enter
21:54:05.870 00.002 1032 UpdateGuideState(): m_state=6
21:54:05.872 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1166
21:54:05.872 00.000 1032 Star::Find returns 1 (0), X=1104.85, Y=137.85, Mass=1243, SNR=24.7, Peak=97 HFD=2.9
21:54:05.874 00.002 1032 MultiStar: [#1 -0.05,-0.12,1.07,U] [#2 -0.08,0.11,0.80,U] [#3 -0.31,-0.11,0.00,M1] [#4 0.04,-0.06,0.65,U] [#5 0.02,0.10,0.66,U] [#6 0.12,-0.26,0.00,M4] [#7 0.08,0.06,0.69,U] [#8 -0.16,-0.06,0.53,U] 
21:54:05.876 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {0.24, -0.04}
21:54:05.878 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
21:54:05.880 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
21:54:05.880 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.32 mountX=-0.01 mountY=-0.02, mountTheta=-2.15
21:54:05.884 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
21:54:05.884 00.000 1032 Enqueuing Move request for scope (0.02, -0.01)
21:54:05.886 00.002 10072 Worker thread wakes up
21:54:05.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
21:54:05.886 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
21:54:05.886 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
21:54:05.888 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:54:05.890 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.51
21:54:05.890 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:54:05.890 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:05.890 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:54:05.890 00.000 10072 MoveAxis(E, 4, ABG)
21:54:05.890 00.000 10072 Guiding  Dir = 2, Dur = 4
21:54:05.890 00.000 10072 IsGuiding returns 0
21:54:05.891 00.001 10072 PulseGuide returned control before completion, sleep 14
21:54:05.904 00.013 1032 UpdateGuideState exits: m=1243 SNR=24.7
21:54:05.907 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:05.907 00.000 10072 IsGuiding returns 0
21:54:05.910 00.003 10072 Move returns status 0, amount 4
21:54:05.910 00.000 10072 MoveAxis(N, 0, ABG)
21:54:05.910 00.000 10072 Move returns status 0, amount 0
21:54:05.910 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:05.910 00.000 1032 Enqueuing Expose request
21:54:05.910 00.000 10072 move complete, result=0
21:54:05.910 00.000 10072 worker thread done servicing request
21:54:05.910 00.000 10072 Worker thread wakes up
21:54:05.910 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:54:05.910 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:05.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:06.316 00.406 10072 Exposure complete
21:54:06.369 00.053 10072 worker thread done servicing request
21:54:06.369 00.000 1032 OnExposeComplete: enter
21:54:06.371 00.002 1032 UpdateGuideState(): m_state=6
21:54:06.371 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1167
21:54:06.371 00.000 1032 Star::Find returns 1 (0), X=1104.71, Y=137.83, Mass=1391, SNR=26.2, Peak=124 HFD=3.0
21:54:06.371 00.000 1032 MultiStar: [#1 -0.02,-0.17,0.98,U] [#2 0.04,-0.03,0.73,U] [#3 -0.15,-0.14,0.74,U] [#4 0.04,0.13,0.60,U] [#5 -0.06,-0.19,0.63,U] [#6 -0.09,-0.21,0.61,U] [#7 0.02,-0.01,0.64,U] [#8 -0.06,0.07,0.49,U] 
21:54:06.371 00.000 1032 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {0.10, -0.05}
21:54:06.371 00.000 1032 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.83) = xAngle (-3.59 = 2.70)
21:54:06.380 00.009 1032 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.59 = 2.70)
21:54:06.382 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.76 mountX=-0.07 mountY=0.03, mountTheta=2.70
21:54:06.385 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.08, opts=13)
21:54:06.387 00.002 1032 Enqueuing Move request for scope (-0.01, -0.08)
21:54:06.389 00.002 10072 Worker thread wakes up
21:54:06.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
21:54:06.389 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
21:54:06.389 00.000 10072 Moving (-0.01, -0.08) raw xDistance=-0.07 yDistance=0.03
21:54:06.389 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:54:06.391 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
21:54:06.391 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:54:06.391 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:06.393 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:54:06.393 00.000 10072 MoveAxis(E, 3, ABG)
21:54:06.393 00.000 10072 Guiding  Dir = 2, Dur = 3
21:54:06.393 00.000 10072 IsGuiding returns 0
21:54:06.394 00.001 10072 PulseGuide returned control before completion, sleep 13
21:54:06.407 00.013 1032 UpdateGuideState exits: m=1391 SNR=26.2
21:54:06.411 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:06.414 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:06.414 00.000 1032 Enqueuing Expose request
21:54:06.414 00.000 10072 IsGuiding returns 1
21:54:06.414 00.000 10072 scope still moving after pulse duration time elapsed
21:54:06.443 00.029 10072 IsGuiding returns 0
21:54:06.443 00.000 10072 scope move finished after 3 + 46 ms
21:54:06.443 00.000 10072 Move returns status 0, amount 3
21:54:06.443 00.000 10072 MoveAxis(N, 0, ABG)
21:54:06.443 00.000 10072 Move returns status 0, amount 0
21:54:06.443 00.000 10072 move complete, result=0
21:54:06.443 00.000 10072 worker thread done servicing request
21:54:06.443 00.000 10072 Worker thread wakes up
21:54:06.443 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:06.443 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:06.443 00.000 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:54:07.081 00.638 10072 Exposure complete
21:54:07.127 00.046 10072 worker thread done servicing request
21:54:07.127 00.000 1032 OnExposeComplete: enter
21:54:07.132 00.005 1032 UpdateGuideState(): m_state=6
21:54:07.132 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1168
21:54:07.132 00.000 1032 Star::Find returns 1 (0), X=1104.74, Y=137.72, Mass=1248, SNR=24.8, Peak=114 HFD=3.1
21:54:07.132 00.000 1032 MultiStar: [#1 -0.06,-0.22,0.98,U] [#2 -0.05,-0.12,0.78,U] [#3 -0.13,-0.27,0.00,M1] [#4 0.20,-0.04,0.65,U] [#5 0.06,-0.23,0.65,U] [#6 0.01,-0.33,0.00,M4] [#7 0.04,-0.19,0.71,U] [#8 -0.08,-0.21,0.49,U] 
21:54:07.132 00.000 1032 refined, 6 included, MultiStar: {0.04, -0.17}, one-star: {0.14, -0.17}
21:54:07.132 00.000 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
21:54:07.141 00.009 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
21:54:07.143 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.36 mountX=-0.17 mountY=0.01, mountTheta=3.09
21:54:07.147 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.17, opts=13)
21:54:07.147 00.000 1032 Enqueuing Move request for scope (0.04, -0.17)
21:54:07.149 00.002 10072 Worker thread wakes up
21:54:07.149 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
21:54:07.149 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
21:54:07.149 00.000 10072 Moving (0.04, -0.17) raw xDistance=-0.17 yDistance=0.01
21:54:07.151 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:54:07.153 00.002 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 287.55
21:54:07.153 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
21:54:07.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:07.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:54:07.153 00.000 10072 MoveAxis(E, 86, ABG)
21:54:07.153 00.000 10072 Guiding  Dir = 2, Dur = 86
21:54:07.154 00.001 10072 IsGuiding returns 0
21:54:07.154 00.000 10072 PulseGuide returned control before completion, sleep 96
21:54:07.166 00.012 1032 UpdateGuideState exits: m=1248 SNR=24.8
21:54:07.170 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:07.171 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:07.172 00.001 1032 Enqueuing Expose request
21:54:07.265 00.093 10072 IsGuiding returns 0
21:54:07.265 00.000 10072 Move returns status 0, amount 86
21:54:07.265 00.000 10072 MoveAxis(N, 0, ABG)
21:54:07.265 00.000 10072 Move returns status 0, amount 0
21:54:07.265 00.000 10072 move complete, result=0
21:54:07.265 00.000 10072 worker thread done servicing request
21:54:07.266 00.001 10072 Worker thread wakes up
21:54:07.266 00.000 1032 GuideStep: -0.2 px 86 ms EAST, 0.0 px 0 ms NORTH
21:54:07.267 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:07.267 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:07.677 00.410 10072 Exposure complete
21:54:07.725 00.048 10072 worker thread done servicing request
21:54:07.726 00.001 1032 OnExposeComplete: enter
21:54:07.726 00.000 1032 UpdateGuideState(): m_state=6
21:54:07.728 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1169
21:54:07.730 00.002 1032 Star::Find returns 1 (0), X=1104.82, Y=137.82, Mass=1072, SNR=22.9, Peak=87 HFD=2.9
21:54:07.732 00.002 1032 MultiStar: [#1 -0.04,-0.29,0.00,M1] [#2 0.11,-0.01,0.86,U] [#3 -0.02,-0.27,0.00,M2] [#4 0.22,-0.13,0.00,M2] [#5 -0.04,-0.24,0.78,U] [#6 0.27,-0.33,0.00,M5] [#7 -0.06,-0.13,0.72,U] [#8 -0.02,-0.12,0.53,U] 
21:54:07.732 00.000 1032 refined, 4 included, MultiStar: {0.06, -0.11}, one-star: {0.21, -0.06}
21:54:07.735 00.003 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
21:54:07.735 00.000 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
21:54:07.735 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.07 mountX=-0.12 mountY=-0.03, mountTheta=-2.90
21:54:07.741 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.11, opts=13)
21:54:07.741 00.000 1032 Enqueuing Move request for scope (0.06, -0.11)
21:54:07.743 00.002 10072 Worker thread wakes up
21:54:07.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
21:54:07.743 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
21:54:07.743 00.000 10072 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=-0.03
21:54:07.746 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:54:07.746 00.000 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
21:54:07.746 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
21:54:07.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:07.746 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:54:07.746 00.000 10072 MoveAxis(E, 4, ABG)
21:54:07.746 00.000 10072 Guiding  Dir = 2, Dur = 4
21:54:07.749 00.003 10072 IsGuiding returns 0
21:54:07.750 00.001 10072 PulseGuide returned control before completion, sleep 14
21:54:07.760 00.010 1032 UpdateGuideState exits: m=1072 SNR=22.9
21:54:07.766 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:07.766 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:07.766 00.000 1032 Enqueuing Expose request
21:54:07.766 00.000 10072 IsGuiding returns 0
21:54:07.766 00.000 10072 Move returns status 0, amount 4
21:54:07.766 00.000 10072 MoveAxis(N, 0, ABG)
21:54:07.766 00.000 10072 Move returns status 0, amount 0
21:54:07.766 00.000 10072 move complete, result=0
21:54:07.772 00.006 10072 worker thread done servicing request
21:54:07.772 00.000 10072 Worker thread wakes up
21:54:07.772 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:07.772 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:07.777 00.005 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:54:08.405 00.628 10072 Exposure complete
21:54:08.451 00.046 10072 worker thread done servicing request
21:54:08.451 00.000 1032 OnExposeComplete: enter
21:54:08.454 00.003 1032 UpdateGuideState(): m_state=6
21:54:08.456 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1170
21:54:08.456 00.000 1032 Star::Find returns 1 (0), X=1104.80, Y=137.86, Mass=1251, SNR=24.8, Peak=117 HFD=2.9
21:54:08.456 00.000 1032 MultiStar: [#1 -0.24,-0.17,0.00,M2] [#2 0.18,-0.08,0.76,U] [#3 -0.09,0.03,0.71,U] [#4 0.17,0.08,0.68,U] [#5 0.22,-0.15,0.00,M1] [#6 0.17,-0.18,0.00,M6] [#7 -0.01,0.10,0.70,U] [#8 0.21,-0.04,0.53,U] 
21:54:08.456 00.000 1032 refined, 5 included, MultiStar: {0.11, 0.01}, one-star: {0.19, -0.03}
21:54:08.456 00.000 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
21:54:08.456 00.000 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
21:54:08.456 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.08 mountX=-0.02 mountY=-0.11, mountTheta=-1.75
21:54:08.456 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
21:54:08.467 00.011 1032 Enqueuing Move request for scope (0.11, 0.01)
21:54:08.467 00.000 10072 Worker thread wakes up
21:54:08.467 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
21:54:08.467 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
21:54:08.467 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
21:54:08.472 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:54:08.473 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
21:54:08.473 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:54:08.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:08.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:54:08.473 00.000 10072 MoveAxis(E, 5, ABG)
21:54:08.473 00.000 10072 Guiding  Dir = 2, Dur = 5
21:54:08.475 00.002 10072 IsGuiding returns 0
21:54:08.475 00.000 10072 PulseGuide returned control before completion, sleep 15
21:54:08.490 00.015 1032 UpdateGuideState exits: m=1251 SNR=24.8
21:54:08.491 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:08.493 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:08.495 00.002 1032 Enqueuing Expose request
21:54:08.506 00.011 10072 IsGuiding returns 0
21:54:08.506 00.000 10072 Move returns status 0, amount 5
21:54:08.506 00.000 10072 MoveAxis(N, 0, ABG)
21:54:08.506 00.000 10072 Move returns status 0, amount 0
21:54:08.506 00.000 10072 move complete, result=0
21:54:08.506 00.000 10072 worker thread done servicing request
21:54:08.506 00.000 10072 Worker thread wakes up
21:54:08.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:08.506 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:08.507 00.001 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:54:08.922 00.415 10072 Exposure complete
21:54:08.968 00.046 10072 worker thread done servicing request
21:54:08.968 00.000 1032 OnExposeComplete: enter
21:54:08.968 00.000 1032 UpdateGuideState(): m_state=6
21:54:08.968 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1171
21:54:08.968 00.000 1032 Star::Find returns 1 (0), X=1104.69, Y=137.86, Mass=1268, SNR=25.0, Peak=106 HFD=3.1
21:54:08.968 00.000 1032 MultiStar: [#1 -0.04,-0.05,1.05,U] [#2 0.13,0.22,0.00,M1] [#3 -0.16,0.05,0.75,U] [#4 0.12,0.25,0.00,M2] [#5 0.38,-0.05,0.00,M2] [#6 0.11,0.01,0.61,U] [#7 -0.01,0.11,0.63,U] [#8 -0.00,-0.06,0.51,U] 
21:54:08.968 00.000 1032 refined, 5 included, MultiStar: {-0.00, 0.00}, one-star: {0.08, -0.03}
21:54:08.968 00.000 1032 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.83) = xAngle (0.98 = 0.98)
21:54:08.968 00.000 1032 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.98 = 0.98)
21:54:08.968 00.000 1032 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.81 mountX=0.00 mountY=0.00, mountTheta=0.98
21:54:08.981 00.013 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.00, opts=13)
21:54:08.981 00.000 1032 Enqueuing Move request for scope (-0.00, 0.00)
21:54:08.985 00.004 10072 Worker thread wakes up
21:54:08.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
21:54:08.985 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
21:54:08.985 00.000 10072 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=0.00
21:54:08.985 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
21:54:08.987 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
21:54:08.987 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:54:08.987 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:08.987 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:54:08.987 00.000 10072 MoveAxis(E, 5, ABG)
21:54:08.987 00.000 10072 Guiding  Dir = 2, Dur = 5
21:54:08.989 00.002 10072 IsGuiding returns 0
21:54:08.989 00.000 10072 PulseGuide returned control before completion, sleep 15
21:54:08.998 00.009 1032 UpdateGuideState exits: m=1268 SNR=25.0
21:54:08.998 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:08.998 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:09.005 00.007 1032 Enqueuing Expose request
21:54:09.005 00.000 10072 IsGuiding returns 0
21:54:09.005 00.000 10072 Move returns status 0, amount 5
21:54:09.005 00.000 10072 MoveAxis(N, 0, ABG)
21:54:09.008 00.003 10072 Move returns status 0, amount 0
21:54:09.008 00.000 10072 move complete, result=0
21:54:09.008 00.000 10072 worker thread done servicing request
21:54:09.008 00.000 10072 Worker thread wakes up
21:54:09.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:09.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:09.014 00.006 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:54:09.643 00.629 10072 Exposure complete
21:54:09.692 00.049 10072 worker thread done servicing request
21:54:09.692 00.000 1032 OnExposeComplete: enter
21:54:09.693 00.001 1032 UpdateGuideState(): m_state=6
21:54:09.693 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1172
21:54:09.693 00.000 1032 Star::Find returns 1 (0), X=1104.85, Y=137.89, Mass=1331, SNR=25.6, Peak=113 HFD=3.0
21:54:09.693 00.000 1032 MultiStar: [#1 -0.08,0.02,0.93,U] [#2 0.05,0.13,0.76,U] [#3 -0.03,0.09,0.72,U] [#4 0.10,0.21,0.62,U] [#5 0.23,-0.06,0.67,U] [#6 0.07,0.06,0.59,U] [#7 0.03,0.19,0.68,U] [#8 0.22,0.05,0.54,U] 
21:54:09.693 00.000 1032 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.24, 0.01}
21:54:09.693 00.000 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
21:54:09.693 00.000 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
21:54:09.693 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.68 mountX=0.05 mountY=-0.10, mountTheta=-1.15
21:54:09.703 00.010 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
21:54:09.703 00.000 1032 Enqueuing Move request for scope (0.09, 0.07)
21:54:09.703 00.000 10072 Worker thread wakes up
21:54:09.703 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
21:54:09.703 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
21:54:09.703 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.05 yDistance=-0.10
21:54:09.710 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:54:09.710 00.000 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
21:54:09.710 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
21:54:09.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:09.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:54:09.710 00.000 10072 MoveAxis(E, 6, ABG)
21:54:09.710 00.000 10072 Guiding  Dir = 2, Dur = 6
21:54:09.713 00.003 10072 IsGuiding returns 0
21:54:09.713 00.000 10072 PulseGuide returned control before completion, sleep 16
21:54:09.727 00.014 1032 UpdateGuideState exits: m=1331 SNR=25.6
21:54:09.729 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:09.731 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:09.733 00.002 1032 Enqueuing Expose request
21:54:09.745 00.012 10072 IsGuiding returns 0
21:54:09.745 00.000 10072 Move returns status 0, amount 6
21:54:09.745 00.000 10072 MoveAxis(N, 0, ABG)
21:54:09.745 00.000 10072 Move returns status 0, amount 0
21:54:09.745 00.000 10072 move complete, result=0
21:54:09.745 00.000 10072 worker thread done servicing request
21:54:09.745 00.000 10072 Worker thread wakes up
21:54:09.745 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:09.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:09.745 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
21:54:10.161 00.416 10072 Exposure complete
21:54:10.206 00.045 10072 worker thread done servicing request
21:54:10.206 00.000 1032 OnExposeComplete: enter
21:54:10.208 00.002 1032 UpdateGuideState(): m_state=6
21:54:10.210 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1173
21:54:10.210 00.000 1032 Star::Find returns 1 (0), X=1104.86, Y=137.85, Mass=1268, SNR=25.0, Peak=103 HFD=2.9
21:54:10.212 00.002 1032 MultiStar: [#1 -0.01,-0.24,1.01,U] [#2 0.15,0.01,0.80,U] [#3 -0.04,-0.16,0.80,U] [#4 0.16,0.13,0.68,U] [#5 0.22,-0.00,0.67,U] [#6 0.22,0.01,0.58,U] [#7 0.12,0.07,0.68,U] [#8 0.05,-0.08,0.53,U] 
21:54:10.214 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.25, -0.03}
21:54:10.214 00.000 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
21:54:10.216 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
21:54:10.218 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.34 mountX=-0.07 mountY=-0.11, mountTheta=-2.17
21:54:10.220 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
21:54:10.222 00.002 1032 Enqueuing Move request for scope (0.12, -0.04)
21:54:10.224 00.002 10072 Worker thread wakes up
21:54:10.224 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
21:54:10.224 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
21:54:10.224 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.11
21:54:10.226 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:54:10.226 00.000 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
21:54:10.226 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
21:54:10.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:10.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:54:10.226 00.000 10072 MoveAxis(E, 6, ABG)
21:54:10.226 00.000 10072 Guiding  Dir = 2, Dur = 6
21:54:10.229 00.003 10072 IsGuiding returns 0
21:54:10.229 00.000 10072 PulseGuide returned control before completion, sleep 16
21:54:10.241 00.012 1032 UpdateGuideState exits: m=1268 SNR=25.0
21:54:10.245 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:10.245 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:10.245 00.000 1032 Enqueuing Expose request
21:54:10.261 00.016 10072 IsGuiding returns 0
21:54:10.261 00.000 10072 Move returns status 0, amount 6
21:54:10.261 00.000 10072 MoveAxis(N, 0, ABG)
21:54:10.261 00.000 10072 Move returns status 0, amount 0
21:54:10.261 00.000 10072 move complete, result=0
21:54:10.261 00.000 10072 worker thread done servicing request
21:54:10.262 00.001 10072 Worker thread wakes up
21:54:10.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:10.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:10.264 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:54:10.895 00.631 10072 Exposure complete
21:54:10.942 00.047 10072 worker thread done servicing request
21:54:10.942 00.000 1032 OnExposeComplete: enter
21:54:10.942 00.000 1032 UpdateGuideState(): m_state=6
21:54:10.949 00.007 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1174
21:54:10.949 00.000 1032 Star::Find returns 1 (0), X=1104.75, Y=137.99, Mass=1299, SNR=25.3, Peak=104 HFD=3.2
21:54:10.953 00.004 1032 MultiStar: [#1 -0.13,-0.01,0.96,U] [#2 0.04,0.07,0.77,U] [#3 0.21,-0.12,0.77,U] [#4 0.43,0.11,0.00,M1] [#5 0.19,-0.19,0.00,M1] [#6 0.14,-0.21,0.00,M4] [#7 0.18,0.11,0.69,U] [#8 0.11,0.04,0.49,U] 
21:54:10.953 00.000 1032 refined, 5 included, MultiStar: {0.08, 0.03}, one-star: {0.14, 0.11}
21:54:10.953 00.000 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
21:54:10.953 00.000 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
21:54:10.958 00.005 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.39 mountX=0.01 mountY=-0.09, mountTheta=-1.44
21:54:10.958 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
21:54:10.958 00.000 1032 Enqueuing Move request for scope (0.08, 0.03)
21:54:10.958 00.000 10072 Worker thread wakes up
21:54:10.958 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
21:54:10.958 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
21:54:10.958 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
21:54:10.966 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:54:10.966 00.000 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
21:54:10.966 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
21:54:10.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:10.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:54:10.966 00.000 10072 MoveAxis(E, 7, ABG)
21:54:10.966 00.000 10072 Guiding  Dir = 2, Dur = 7
21:54:10.969 00.003 10072 IsGuiding returns 0
21:54:10.969 00.000 10072 PulseGuide returned control before completion, sleep 17
21:54:10.983 00.014 1032 UpdateGuideState exits: m=1299 SNR=25.3
21:54:10.985 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:10.987 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:10.987 00.000 1032 Enqueuing Expose request
21:54:11.000 00.013 10072 IsGuiding returns 0
21:54:11.000 00.000 10072 Move returns status 0, amount 7
21:54:11.000 00.000 10072 MoveAxis(N, 0, ABG)
21:54:11.000 00.000 10072 Move returns status 0, amount 0
21:54:11.000 00.000 10072 move complete, result=0
21:54:11.000 00.000 10072 worker thread done servicing request
21:54:11.000 00.000 10072 Worker thread wakes up
21:54:11.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:11.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:11.000 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
21:54:11.411 00.411 10072 Exposure complete
21:54:11.461 00.050 10072 worker thread done servicing request
21:54:11.461 00.000 1032 OnExposeComplete: enter
21:54:11.463 00.002 1032 UpdateGuideState(): m_state=6
21:54:11.465 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1175
21:54:11.465 00.000 1032 Star::Find returns 1 (0), X=1104.71, Y=137.92, Mass=1350, SNR=25.8, Peak=114 HFD=3.1
21:54:11.467 00.002 1032 MultiStar: [#1 -0.04,0.05,0.96,U] [#2 0.14,0.17,0.74,U] [#3 -0.08,-0.01,0.75,U] [#4 0.21,0.12,0.66,U] [#5 0.15,-0.17,0.61,U] [#6 0.02,0.01,0.56,U] [#7 -0.00,-0.03,0.69,U] [#8 0.01,0.25,0.00,M1] 
21:54:11.469 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {0.10, 0.04}
21:54:11.469 00.000 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
21:54:11.471 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
21:54:11.473 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.41 mountX=0.01 mountY=-0.06, mountTheta=-1.42
21:54:11.475 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
21:54:11.477 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
21:54:11.477 00.000 10072 Worker thread wakes up
21:54:11.479 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
21:54:11.479 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
21:54:11.479 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.06
21:54:11.479 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:54:11.481 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
21:54:11.481 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
21:54:11.483 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:11.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:54:11.483 00.000 10072 MoveAxis(E, 7, ABG)
21:54:11.483 00.000 10072 Guiding  Dir = 2, Dur = 7
21:54:11.483 00.000 10072 IsGuiding returns 0
21:54:11.483 00.000 10072 PulseGuide returned control before completion, sleep 17
21:54:11.492 00.009 1032 UpdateGuideState exits: m=1350 SNR=25.8
21:54:11.500 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:11.500 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:11.500 00.000 1032 Enqueuing Expose request
21:54:11.515 00.015 10072 IsGuiding returns 1
21:54:11.515 00.000 10072 scope still moving after pulse duration time elapsed
21:54:11.546 00.031 10072 IsGuiding returns 0
21:54:11.546 00.000 10072 scope move finished after 7 + 56 ms
21:54:11.546 00.000 10072 Move returns status 0, amount 7
21:54:11.546 00.000 10072 MoveAxis(N, 0, ABG)
21:54:11.546 00.000 10072 Move returns status 0, amount 0
21:54:11.546 00.000 10072 move complete, result=0
21:54:11.546 00.000 10072 worker thread done servicing request
21:54:11.546 00.000 10072 Worker thread wakes up
21:54:11.547 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:11.547 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:11.547 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
21:54:12.180 00.633 10072 Exposure complete
21:54:12.228 00.048 10072 worker thread done servicing request
21:54:12.228 00.000 1032 OnExposeComplete: enter
21:54:12.235 00.007 1032 UpdateGuideState(): m_state=6
21:54:12.235 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1176
21:54:12.238 00.003 1032 Star::Find returns 1 (0), X=1104.64, Y=137.98, Mass=1161, SNR=23.9, Peak=88 HFD=3.3
21:54:12.239 00.001 1032 MultiStar: [#1 -0.11,-0.08,1.04,U] [#2 0.21,0.06,0.80,U] [#3 -0.02,-0.10,0.75,U] [#4 0.15,0.02,0.67,U] [#5 0.10,-0.12,0.68,U] [#6 0.14,-0.11,0.67,U] [#7 0.11,0.02,0.69,U] [#8 0.01,-0.08,0.53,U] 
21:54:12.239 00.000 1032 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.03, 0.09}
21:54:12.239 00.000 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
21:54:12.244 00.005 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
21:54:12.244 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.40 mountX=-0.04 mountY=-0.05, mountTheta=-2.23
21:54:12.244 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
21:54:12.244 00.000 1032 Enqueuing Move request for scope (0.06, -0.03)
21:54:12.244 00.000 10072 Worker thread wakes up
21:54:12.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
21:54:12.244 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
21:54:12.244 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
21:54:12.244 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:54:12.253 00.009 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
21:54:12.253 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
21:54:12.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:12.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:54:12.253 00.000 10072 MoveAxis(E, 9, ABG)
21:54:12.253 00.000 10072 Guiding  Dir = 2, Dur = 9
21:54:12.255 00.002 10072 IsGuiding returns 0
21:54:12.256 00.001 10072 PulseGuide returned control before completion, sleep 19
21:54:12.269 00.013 1032 UpdateGuideState exits: m=1161 SNR=23.9
21:54:12.271 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:12.273 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:12.273 00.000 1032 Enqueuing Expose request
21:54:12.287 00.014 10072 IsGuiding returns 0
21:54:12.287 00.000 10072 Move returns status 0, amount 9
21:54:12.287 00.000 10072 MoveAxis(N, 0, ABG)
21:54:12.287 00.000 10072 Move returns status 0, amount 0
21:54:12.287 00.000 10072 move complete, result=0
21:54:12.287 00.000 10072 worker thread done servicing request
21:54:12.287 00.000 10072 Worker thread wakes up
21:54:12.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:12.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:12.290 00.003 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
21:54:12.704 00.414 10072 Exposure complete
21:54:12.749 00.045 10072 worker thread done servicing request
21:54:12.749 00.000 1032 OnExposeComplete: enter
21:54:12.752 00.003 1032 UpdateGuideState(): m_state=6
21:54:12.754 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1177
21:54:12.756 00.002 1032 Star::Find returns 1 (0), X=1104.74, Y=137.77, Mass=1293, SNR=25.2, Peak=117 HFD=2.9
21:54:12.756 00.000 1032 MultiStar: [#1 -0.02,-0.14,1.00,U] [#2 0.11,0.05,0.77,U] [#3 -0.09,-0.16,0.77,U] [#4 0.14,0.05,0.69,U] [#5 0.12,-0.17,0.67,U] [#6 0.12,-0.13,0.58,U] [#7 0.16,-0.13,0.68,U] [#8 -0.06,-0.08,0.52,U] 
21:54:12.758 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.14, -0.12}
21:54:12.760 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
21:54:12.760 00.000 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
21:54:12.762 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.95 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
21:54:12.765 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.10, opts=13)
21:54:12.766 00.001 1032 Enqueuing Move request for scope (0.07, -0.10)
21:54:12.768 00.002 10072 Worker thread wakes up
21:54:12.768 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
21:54:12.768 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
21:54:12.768 00.000 10072 Moving (0.07, -0.10) raw xDistance=-0.11 yDistance=-0.04
21:54:12.770 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:54:12.770 00.000 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.75
21:54:12.770 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
21:54:12.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:12.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:54:12.770 00.000 10072 MoveAxis(E, 8, ABG)
21:54:12.770 00.000 10072 Guiding  Dir = 2, Dur = 8
21:54:12.773 00.003 10072 IsGuiding returns 0
21:54:12.774 00.001 10072 PulseGuide returned control before completion, sleep 18
21:54:12.783 00.009 1032 UpdateGuideState exits: m=1293 SNR=25.2
21:54:12.783 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:12.789 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:12.789 00.000 1032 Enqueuing Expose request
21:54:12.805 00.016 10072 IsGuiding returns 0
21:54:12.805 00.000 10072 Move returns status 0, amount 8
21:54:12.805 00.000 10072 MoveAxis(N, 0, ABG)
21:54:12.805 00.000 10072 Move returns status 0, amount 0
21:54:12.805 00.000 10072 move complete, result=0
21:54:12.805 00.000 10072 worker thread done servicing request
21:54:12.805 00.000 10072 Worker thread wakes up
21:54:12.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:12.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:12.807 00.002 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
21:54:13.440 00.633 10072 Exposure complete
21:54:13.485 00.045 10072 worker thread done servicing request
21:54:13.485 00.000 1032 OnExposeComplete: enter
21:54:13.486 00.001 1032 UpdateGuideState(): m_state=6
21:54:13.486 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1178
21:54:13.486 00.000 1032 Star::Find returns 1 (0), X=1104.86, Y=137.62, Mass=1319, SNR=25.5, Peak=103 HFD=3.3
21:54:13.486 00.000 1032 MultiStar: [#1 -0.14,-0.13,0.93,U] [#2 0.12,-0.06,0.74,U] [#3 -0.11,-0.11,0.72,U] [#4 0.10,-0.05,0.65,U] [#5 0.08,-0.21,0.67,U] [#6 0.06,-0.32,0.00,M2] [#7 0.04,-0.10,0.62,U] [#8 0.05,-0.18,0.56,U] 
21:54:13.486 00.000 1032 refined, 7 included, MultiStar: {0.05, -0.14}, one-star: {0.25, -0.26}
21:54:13.495 00.009 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
21:54:13.495 00.000 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
21:54:13.495 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.23 mountX=-0.15 mountY=-0.01, mountTheta=-3.06
21:54:13.495 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.14, opts=13)
21:54:13.495 00.000 1032 Enqueuing Move request for scope (0.05, -0.14)
21:54:13.502 00.007 10072 Worker thread wakes up
21:54:13.502 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
21:54:13.502 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
21:54:13.502 00.000 10072 Moving (0.05, -0.14) raw xDistance=-0.15 yDistance=-0.01
21:54:13.504 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:54:13.504 00.000 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.77
21:54:13.504 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
21:54:13.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:13.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:54:13.504 00.000 10072 MoveAxis(E, 81, ABG)
21:54:13.504 00.000 10072 Guiding  Dir = 2, Dur = 81
21:54:13.507 00.003 10072 IsGuiding returns 0
21:54:13.508 00.001 10072 PulseGuide returned control before completion, sleep 91
21:54:13.520 00.012 1032 UpdateGuideState exits: m=1319 SNR=25.5
21:54:13.524 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:13.524 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:13.524 00.000 1032 Enqueuing Expose request
21:54:13.603 00.079 10072 IsGuiding returns 1
21:54:13.603 00.000 10072 scope still moving after pulse duration time elapsed
21:54:13.635 00.032 10072 IsGuiding returns 0
21:54:13.635 00.000 10072 scope move finished after 81 + 46 ms
21:54:13.635 00.000 10072 Move returns status 0, amount 81
21:54:13.635 00.000 10072 MoveAxis(N, 0, ABG)
21:54:13.635 00.000 10072 Move returns status 0, amount 0
21:54:13.635 00.000 10072 move complete, result=0
21:54:13.635 00.000 10072 worker thread done servicing request
21:54:13.635 00.000 10072 Worker thread wakes up
21:54:13.635 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.0 px 0 ms NORTH
21:54:13.637 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:13.638 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:14.049 00.411 10072 Exposure complete
21:54:14.097 00.048 10072 worker thread done servicing request
21:54:14.097 00.000 1032 OnExposeComplete: enter
21:54:14.097 00.000 1032 UpdateGuideState(): m_state=6
21:54:14.097 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1179
21:54:14.097 00.000 1032 Star::Find returns 1 (0), X=1104.78, Y=137.70, Mass=1309, SNR=25.4, Peak=115 HFD=3.1
21:54:14.097 00.000 1032 MultiStar: [#1 -0.20,-0.09,0.92,U] [#2 0.12,-0.06,0.82,U] [#3 -0.08,-0.08,0.75,U] [#4 0.34,0.06,0.00,M1] [#5 -0.00,0.03,0.66,U] [#6 -0.05,-0.15,0.61,U] [#7 -0.14,0.00,0.64,U] [#8 -0.05,-0.07,0.55,U] 
21:54:14.097 00.000 1032 refined, 7 included, MultiStar: {-0.02, -0.08}, one-star: {0.17, -0.18}
21:54:14.097 00.000 1032 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.83) = xAngle (-3.65 = 2.63)
21:54:14.097 00.000 1032 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.65 = 2.63)
21:54:14.107 00.010 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.82 mountX=-0.07 mountY=0.04, mountTheta=2.63
21:54:14.107 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
21:54:14.110 00.003 1032 Enqueuing Move request for scope (-0.02, -0.08)
21:54:14.110 00.000 10072 Worker thread wakes up
21:54:14.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
21:54:14.110 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
21:54:14.110 00.000 10072 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.04
21:54:14.113 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:54:14.113 00.000 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.79
21:54:14.113 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
21:54:14.113 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:14.113 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:54:14.113 00.000 10072 MoveAxis(E, 10, ABG)
21:54:14.113 00.000 10072 Guiding  Dir = 2, Dur = 10
21:54:14.116 00.003 10072 IsGuiding returns 0
21:54:14.116 00.000 10072 PulseGuide returned control before completion, sleep 20
21:54:14.124 00.008 1032 UpdateGuideState exits: m=1309 SNR=25.4
21:54:14.124 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:14.132 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:14.132 00.000 1032 Enqueuing Expose request
21:54:14.148 00.016 10072 IsGuiding returns 0
21:54:14.148 00.000 10072 Move returns status 0, amount 10
21:54:14.148 00.000 10072 MoveAxis(N, 0, ABG)
21:54:14.148 00.000 10072 Move returns status 0, amount 0
21:54:14.148 00.000 10072 move complete, result=0
21:54:14.148 00.000 10072 worker thread done servicing request
21:54:14.148 00.000 10072 Worker thread wakes up
21:54:14.148 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:14.148 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:14.148 00.000 1032 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
21:54:14.786 00.638 10072 Exposure complete
21:54:14.829 00.043 10072 worker thread done servicing request
21:54:14.829 00.000 1032 OnExposeComplete: enter
21:54:14.831 00.002 1032 UpdateGuideState(): m_state=6
21:54:14.831 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1180
21:54:14.831 00.000 1032 Star::Find returns 1 (0), X=1104.67, Y=137.93, Mass=1316, SNR=25.4, Peak=118 HFD=3.1
21:54:14.836 00.005 1032 MultiStar: [#1 -0.22,0.17,0.00,M1] [#2 0.05,0.25,0.00,M1] [#3 -0.09,0.11,0.71,U] [#4 0.09,0.24,0.00,M2] [#5 0.13,-0.08,0.65,U] [#6 0.05,-0.08,0.60,U] [#7 -0.09,0.15,0.68,U] [#8 0.10,0.11,0.47,U] 
21:54:14.836 00.000 1032 refined, 5 included, MultiStar: {0.02, 0.04}, one-star: {0.06, 0.04}
21:54:14.836 00.000 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
21:54:14.836 00.000 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
21:54:14.836 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.06 mountX=0.04 mountY=-0.03, mountTheta=-0.77
21:54:14.836 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
21:54:14.836 00.000 1032 Enqueuing Move request for scope (0.02, 0.04)
21:54:14.846 00.010 10072 Worker thread wakes up
21:54:14.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
21:54:14.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
21:54:14.846 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
21:54:14.847 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:54:14.847 00.000 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.81
21:54:14.847 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
21:54:14.847 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:14.847 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:54:14.847 00.000 10072 MoveAxis(E, 10, ABG)
21:54:14.847 00.000 10072 Guiding  Dir = 2, Dur = 10
21:54:14.851 00.004 10072 IsGuiding returns 0
21:54:14.852 00.001 10072 PulseGuide returned control before completion, sleep 20
21:54:14.865 00.013 1032 UpdateGuideState exits: m=1316 SNR=25.4
21:54:14.869 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:14.870 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:14.871 00.001 1032 Enqueuing Expose request
21:54:14.884 00.013 10072 IsGuiding returns 0
21:54:14.884 00.000 10072 Move returns status 0, amount 10
21:54:14.884 00.000 10072 MoveAxis(N, 0, ABG)
21:54:14.884 00.000 10072 Move returns status 0, amount 0
21:54:14.884 00.000 10072 move complete, result=0
21:54:14.884 00.000 10072 worker thread done servicing request
21:54:14.884 00.000 10072 Worker thread wakes up
21:54:14.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:14.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:14.887 00.003 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
21:54:15.300 00.413 10072 Exposure complete
21:54:15.342 00.042 10072 worker thread done servicing request
21:54:15.344 00.002 1032 OnExposeComplete: enter
21:54:15.345 00.001 1032 UpdateGuideState(): m_state=6
21:54:15.345 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1181
21:54:15.345 00.000 1032 Star::Find returns 1 (0), X=1104.69, Y=137.88, Mass=1237, SNR=24.7, Peak=103 HFD=3.2
21:54:15.345 00.000 1032 MultiStar: [#1 -0.12,-0.14,1.02,U] [#2 0.08,0.03,0.79,U] [#3 -0.14,0.00,0.72,U] [#4 0.10,0.16,0.64,U] [#5 0.02,-0.05,0.69,U] [#6 0.12,-0.08,0.62,U] [#7 -0.03,0.21,0.68,U] [#8 -0.10,0.16,0.52,U] 
21:54:15.345 00.000 1032 refined, 8 included, MultiStar: {0.00, 0.02}, one-star: {0.09, -0.01}
21:54:15.345 00.000 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
21:54:15.345 00.000 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
21:54:15.345 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.50 mountX=0.02 mountY=-0.01, mountTheta=-0.33
21:54:15.345 00.000 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.02, opts=13)
21:54:15.345 00.000 1032 Enqueuing Move request for scope (0.00, 0.02)
21:54:15.345 00.000 10072 Worker thread wakes up
21:54:15.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
21:54:15.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
21:54:15.345 00.000 10072 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
21:54:15.360 00.015 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
21:54:15.362 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
21:54:15.362 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
21:54:15.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:15.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:54:15.362 00.000 10072 MoveAxis(E, 9, ABG)
21:54:15.362 00.000 10072 Guiding  Dir = 2, Dur = 9
21:54:15.363 00.001 10072 IsGuiding returns 0
21:54:15.364 00.001 10072 PulseGuide returned control before completion, sleep 19
21:54:15.364 00.000 1032 UpdateGuideState exits: m=1237 SNR=24.7
21:54:15.379 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:15.380 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:15.382 00.002 1032 Enqueuing Expose request
21:54:15.402 00.020 10072 IsGuiding returns 0
21:54:15.402 00.000 10072 Move returns status 0, amount 9
21:54:15.402 00.000 10072 MoveAxis(N, 0, ABG)
21:54:15.402 00.000 10072 Move returns status 0, amount 0
21:54:15.402 00.000 10072 move complete, result=0
21:54:15.402 00.000 10072 worker thread done servicing request
21:54:15.402 00.000 10072 Worker thread wakes up
21:54:15.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:15.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:15.406 00.004 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
21:54:16.041 00.635 10072 Exposure complete
21:54:16.086 00.045 10072 worker thread done servicing request
21:54:16.086 00.000 1032 OnExposeComplete: enter
21:54:16.088 00.002 1032 UpdateGuideState(): m_state=6
21:54:16.088 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1182
21:54:16.090 00.002 1032 Star::Find returns 1 (0), X=1104.69, Y=137.86, Mass=1305, SNR=25.4, Peak=113 HFD=3.2
21:54:16.090 00.000 1032 MultiStar: [#1 -0.17,-0.12,0.95,U] [#2 -0.02,-0.02,0.77,U] [#3 -0.06,-0.10,0.69,U] [#4 0.09,0.17,0.66,U] [#5 0.10,0.16,0.64,U] [#6 0.31,-0.04,0.00,M1] [#7 0.02,0.02,0.68,U] [#8 -0.04,-0.20,0.52,U] 
21:54:16.092 00.002 1032 refined, 7 included, MultiStar: {-0.00, -0.02}, one-star: {0.09, -0.03}
21:54:16.094 00.002 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.65)
21:54:16.094 00.000 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.65)
21:54:16.096 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.80 mountX=-0.02 mountY=0.01, mountTheta=2.65
21:54:16.098 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.02, opts=13)
21:54:16.099 00.001 1032 Enqueuing Move request for scope (-0.00, -0.02)
21:54:16.101 00.002 10072 Worker thread wakes up
21:54:16.101 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
21:54:16.101 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
21:54:16.101 00.000 10072 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
21:54:16.102 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:54:16.102 00.000 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
21:54:16.102 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
21:54:16.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:16.102 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:54:16.102 00.000 10072 MoveAxis(E, 11, ABG)
21:54:16.102 00.000 10072 Guiding  Dir = 2, Dur = 11
21:54:16.106 00.004 10072 IsGuiding returns 0
21:54:16.106 00.000 10072 PulseGuide returned control before completion, sleep 21
21:54:16.117 00.011 1032 UpdateGuideState exits: m=1305 SNR=25.4
21:54:16.122 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:16.122 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:16.122 00.000 1032 Enqueuing Expose request
21:54:16.138 00.016 10072 IsGuiding returns 0
21:54:16.138 00.000 10072 Move returns status 0, amount 11
21:54:16.138 00.000 10072 MoveAxis(N, 0, ABG)
21:54:16.138 00.000 10072 Move returns status 0, amount 0
21:54:16.138 00.000 10072 move complete, result=0
21:54:16.138 00.000 10072 worker thread done servicing request
21:54:16.138 00.000 10072 Worker thread wakes up
21:54:16.138 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:16.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:16.141 00.003 1032 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
21:54:16.552 00.411 10072 Exposure complete
21:54:16.598 00.046 10072 worker thread done servicing request
21:54:16.598 00.000 1032 OnExposeComplete: enter
21:54:16.598 00.000 1032 UpdateGuideState(): m_state=6
21:54:16.598 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1183
21:54:16.598 00.000 1032 Star::Find returns 1 (0), X=1104.73, Y=137.79, Mass=1244, SNR=24.7, Peak=105 HFD=3.0
21:54:16.608 00.010 1032 MultiStar: [#1 -0.15,-0.00,0.98,U] [#2 0.08,0.07,0.79,U] [#3 -0.16,0.04,0.73,U] [#4 0.32,0.28,0.00,M1] [#5 0.15,-0.11,0.71,U] [#6 0.28,-0.04,0.00,M2] [#7 0.08,0.12,0.68,U] [#8 0.10,-0.09,0.49,U] 
21:54:16.610 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.01}, one-star: {0.12, -0.10}
21:54:16.610 00.000 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
21:54:16.610 00.000 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
21:54:16.614 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.38 mountX=-0.02 mountY=-0.02, mountTheta=-2.21
21:54:16.617 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
21:54:16.619 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
21:54:16.621 00.002 10072 Worker thread wakes up
21:54:16.621 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
21:54:16.621 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
21:54:16.621 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
21:54:16.623 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:54:16.625 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.89
21:54:16.625 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
21:54:16.625 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:16.625 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:54:16.625 00.000 10072 MoveAxis(E, 10, ABG)
21:54:16.625 00.000 10072 Guiding  Dir = 2, Dur = 10
21:54:16.626 00.001 10072 IsGuiding returns 0
21:54:16.626 00.000 10072 PulseGuide returned control before completion, sleep 20
21:54:16.628 00.002 1032 UpdateGuideState exits: m=1244 SNR=24.7
21:54:16.642 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:16.644 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:16.646 00.002 1032 Enqueuing Expose request
21:54:16.657 00.011 10072 IsGuiding returns 0
21:54:16.657 00.000 10072 Move returns status 0, amount 10
21:54:16.657 00.000 10072 MoveAxis(N, 0, ABG)
21:54:16.657 00.000 10072 Move returns status 0, amount 0
21:54:16.657 00.000 10072 move complete, result=0
21:54:16.657 00.000 10072 worker thread done servicing request
21:54:16.657 00.000 10072 Worker thread wakes up
21:54:16.657 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:16.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:16.657 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
21:54:17.297 00.640 10072 Exposure complete
21:54:17.341 00.044 10072 worker thread done servicing request
21:54:17.341 00.000 1032 OnExposeComplete: enter
21:54:17.341 00.000 1032 UpdateGuideState(): m_state=6
21:54:17.341 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1184
21:54:17.341 00.000 1032 Star::Find returns 1 (0), X=1104.69, Y=137.89, Mass=1287, SNR=25.2, Peak=119 HFD=3.2
21:54:17.341 00.000 1032 MultiStar: [#1 -0.08,0.10,1.00,U] [#2 0.26,0.19,0.00,M1] [#3 -0.15,0.09,0.76,U] [#4 0.10,0.12,0.62,U] [#5 0.13,-0.12,0.65,U] [#6 0.01,-0.05,0.63,U] [#7 -0.04,0.07,0.69,U] [#8 -0.00,0.07,0.53,U] 
21:54:17.341 00.000 1032 refined, 7 included, MultiStar: {0.00, 0.04}, one-star: {0.08, 0.00}
21:54:17.341 00.000 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
21:54:17.341 00.000 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
21:54:17.341 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.50 mountX=0.04 mountY=-0.01, mountTheta=-0.33
21:54:17.356 00.015 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.04, opts=13)
21:54:17.360 00.004 1032 Enqueuing Move request for scope (0.00, 0.04)
21:54:17.360 00.000 10072 Worker thread wakes up
21:54:17.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
21:54:17.360 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
21:54:17.360 00.000 10072 Moving (0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
21:54:17.362 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:54:17.362 00.000 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.91
21:54:17.362 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
21:54:17.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:17.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:54:17.362 00.000 10072 MoveAxis(E, 12, ABG)
21:54:17.362 00.000 10072 Guiding  Dir = 2, Dur = 12
21:54:17.366 00.004 10072 IsGuiding returns 0
21:54:17.366 00.000 10072 PulseGuide returned control before completion, sleep 22
21:54:17.373 00.007 1032 UpdateGuideState exits: m=1287 SNR=25.2
21:54:17.381 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:17.382 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:17.382 00.000 1032 Enqueuing Expose request
21:54:17.397 00.015 10072 IsGuiding returns 0
21:54:17.397 00.000 10072 Move returns status 0, amount 12
21:54:17.397 00.000 10072 MoveAxis(N, 0, ABG)
21:54:17.397 00.000 10072 Move returns status 0, amount 0
21:54:17.398 00.001 10072 move complete, result=0
21:54:17.398 00.000 10072 worker thread done servicing request
21:54:17.398 00.000 10072 Worker thread wakes up
21:54:17.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:17.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:17.398 00.000 1032 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
21:54:17.810 00.412 10072 Exposure complete
21:54:17.857 00.047 10072 worker thread done servicing request
21:54:17.857 00.000 1032 OnExposeComplete: enter
21:54:17.859 00.002 1032 UpdateGuideState(): m_state=6
21:54:17.860 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1185
21:54:17.860 00.000 1032 Star::Find returns 1 (0), X=1104.74, Y=137.99, Mass=1264, SNR=24.9, Peak=104 HFD=3.2
21:54:17.860 00.000 1032 MultiStar: [#1 -0.04,0.08,0.96,U] [#2 0.08,0.20,0.89,U] [#3 -0.01,0.02,0.80,U] [#4 0.30,0.17,0.00,M1] [#5 0.18,-0.05,0.69,U] [#6 0.07,-0.15,0.63,U] [#7 0.03,0.01,0.67,U] [#8 -0.07,0.04,0.50,U] 
21:54:17.865 00.005 1032 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.13, 0.11}
21:54:17.865 00.000 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
21:54:17.867 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
21:54:17.867 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.74 mountX=0.03 mountY=-0.06, mountTheta=-1.09
21:54:17.869 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
21:54:17.871 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
21:54:17.873 00.002 10072 Worker thread wakes up
21:54:17.873 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
21:54:17.873 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
21:54:17.873 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
21:54:17.875 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:54:17.877 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
21:54:17.877 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
21:54:17.877 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:17.877 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:54:17.877 00.000 10072 MoveAxis(E, 11, ABG)
21:54:17.877 00.000 10072 Guiding  Dir = 2, Dur = 11
21:54:17.878 00.001 10072 IsGuiding returns 0
21:54:17.879 00.001 10072 PulseGuide returned control before completion, sleep 21
21:54:17.891 00.012 1032 UpdateGuideState exits: m=1264 SNR=24.9
21:54:17.894 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:17.894 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:17.894 00.000 1032 Enqueuing Expose request
21:54:17.909 00.015 10072 IsGuiding returns 0
21:54:17.909 00.000 10072 Move returns status 0, amount 11
21:54:17.909 00.000 10072 MoveAxis(N, 0, ABG)
21:54:17.909 00.000 10072 Move returns status 0, amount 0
21:54:17.910 00.001 10072 move complete, result=0
21:54:17.910 00.000 10072 worker thread done servicing request
21:54:17.910 00.000 10072 Worker thread wakes up
21:54:17.910 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:17.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:17.910 00.000 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
21:54:18.548 00.638 10072 Exposure complete
21:54:18.594 00.046 10072 worker thread done servicing request
21:54:18.594 00.000 1032 OnExposeComplete: enter
21:54:18.594 00.000 1032 UpdateGuideState(): m_state=6
21:54:18.594 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1186
21:54:18.594 00.000 1032 Star::Find returns 1 (0), X=1104.80, Y=137.83, Mass=1220, SNR=24.5, Peak=108 HFD=2.9
21:54:18.594 00.000 1032 MultiStar: [#1 -0.10,-0.11,0.94,U] [#2 0.29,-0.12,0.00,M1] [#3 0.00,-0.13,0.75,U] [#4 0.21,-0.18,0.00,M2] [#5 0.25,-0.24,0.00,M1] [#6 0.04,-0.37,0.00,M1] [#7 0.08,-0.16,0.71,U] [#8 0.17,-0.05,0.56,U] 
21:54:18.594 00.000 1032 refined, 4 included, MultiStar: {0.06, -0.10}, one-star: {0.19, -0.05}
21:54:18.594 00.000 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
21:54:18.594 00.000 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
21:54:18.594 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.01 mountX=-0.11 mountY=-0.03, mountTheta=-2.84
21:54:18.594 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
21:54:18.610 00.016 1032 Enqueuing Move request for scope (0.06, -0.10)
21:54:18.612 00.002 10072 Worker thread wakes up
21:54:18.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
21:54:18.612 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
21:54:18.612 00.000 10072 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.03
21:54:18.614 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:54:18.616 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
21:54:18.616 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
21:54:18.616 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:18.616 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:54:18.616 00.000 10072 MoveAxis(E, 13, ABG)
21:54:18.616 00.000 10072 Guiding  Dir = 2, Dur = 13
21:54:18.617 00.001 10072 IsGuiding returns 0
21:54:18.617 00.000 10072 PulseGuide returned control before completion, sleep 23
21:54:18.632 00.015 1032 UpdateGuideState exits: m=1220 SNR=24.5
21:54:18.633 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:18.633 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:18.633 00.000 1032 Enqueuing Expose request
21:54:18.649 00.016 10072 IsGuiding returns 0
21:54:18.649 00.000 10072 Move returns status 0, amount 13
21:54:18.649 00.000 10072 MoveAxis(N, 0, ABG)
21:54:18.649 00.000 10072 Move returns status 0, amount 0
21:54:18.649 00.000 10072 move complete, result=0
21:54:18.649 00.000 10072 worker thread done servicing request
21:54:18.649 00.000 10072 Worker thread wakes up
21:54:18.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:18.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:18.650 00.001 1032 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
21:54:19.065 00.415 10072 Exposure complete
21:54:19.117 00.052 10072 worker thread done servicing request
21:54:19.117 00.000 1032 OnExposeComplete: enter
21:54:19.120 00.003 1032 UpdateGuideState(): m_state=6
21:54:19.120 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1187
21:54:19.122 00.002 1032 Star::Find returns 1 (0), X=1104.72, Y=137.94, Mass=1346, SNR=25.7, Peak=109 HFD=3.1
21:54:19.124 00.002 1032 MultiStar: [#1 -0.08,-0.18,1.01,U] [#2 0.28,-0.05,0.00,M2] [#3 -0.10,-0.24,0.00,M1] [#4 0.38,-0.01,0.00,M3] [#5 0.33,-0.22,0.00,M2] [#6 0.09,-0.25,0.00,M2] [#7 0.12,-0.13,0.66,U] [#8 0.06,-0.36,0.00,M1] 
21:54:19.124 00.000 1032 refined, 2 included, MultiStar: {0.04, -0.08}, one-star: {0.12, 0.06}
21:54:19.126 00.002 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
21:54:19.127 00.001 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
21:54:19.127 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.06 mountX=-0.09 mountY=-0.02, mountTheta=-2.89
21:54:19.127 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
21:54:19.127 00.000 1032 Enqueuing Move request for scope (0.04, -0.08)
21:54:19.127 00.000 10072 Worker thread wakes up
21:54:19.127 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
21:54:19.127 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
21:54:19.127 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
21:54:19.137 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:54:19.137 00.000 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
21:54:19.137 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
21:54:19.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:19.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:54:19.137 00.000 10072 MoveAxis(E, 12, ABG)
21:54:19.137 00.000 10072 Guiding  Dir = 2, Dur = 12
21:54:19.140 00.003 10072 IsGuiding returns 0
21:54:19.141 00.001 10072 PulseGuide returned control before completion, sleep 22
21:54:19.154 00.013 1032 UpdateGuideState exits: m=1346 SNR=25.7
21:54:19.157 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:19.157 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:19.157 00.000 1032 Enqueuing Expose request
21:54:19.172 00.015 10072 IsGuiding returns 0
21:54:19.172 00.000 10072 Move returns status 0, amount 12
21:54:19.172 00.000 10072 MoveAxis(N, 0, ABG)
21:54:19.172 00.000 10072 Move returns status 0, amount 0
21:54:19.172 00.000 10072 move complete, result=0
21:54:19.172 00.000 10072 worker thread done servicing request
21:54:19.172 00.000 10072 Worker thread wakes up
21:54:19.172 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:19.172 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:19.172 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
21:54:19.807 00.635 10072 Exposure complete
21:54:19.860 00.053 10072 worker thread done servicing request
21:54:19.860 00.000 1032 OnExposeComplete: enter
21:54:19.860 00.000 1032 UpdateGuideState(): m_state=6
21:54:19.863 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1188
21:54:19.865 00.002 1032 Star::Find returns 1 (0), X=1104.88, Y=137.82, Mass=1383, SNR=26.1, Peak=117 HFD=2.9
21:54:19.867 00.002 1032 MultiStar: [#1 -0.15,-0.08,0.94,U] [#2 0.28,0.02,0.00,M3] [#3 0.12,-0.07,0.71,U] [#4 0.43,0.04,0.00,M4] [#5 0.14,-0.13,0.65,U] [#6 0.22,-0.22,0.00,M3] [#7 0.14,0.06,0.63,U] [#8 0.16,-0.14,0.44,U] 
21:54:19.867 00.000 1032 refined, 5 included, MultiStar: {0.11, -0.07}, one-star: {0.27, -0.07}
21:54:19.870 00.003 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
21:54:19.870 00.000 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
21:54:19.870 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.58 mountX=-0.09 mountY=-0.08, mountTheta=-2.41
21:54:19.870 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
21:54:19.870 00.000 1032 Enqueuing Move request for scope (0.11, -0.07)
21:54:19.870 00.000 10072 Worker thread wakes up
21:54:19.870 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
21:54:19.870 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
21:54:19.870 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.09 yDistance=-0.08
21:54:19.882 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:54:19.884 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
21:54:19.884 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
21:54:19.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:19.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:54:19.884 00.000 10072 MoveAxis(E, 17, ABG)
21:54:19.884 00.000 10072 Guiding  Dir = 2, Dur = 17
21:54:19.885 00.001 10072 IsGuiding returns 0
21:54:19.885 00.000 10072 PulseGuide returned control before completion, sleep 27
21:54:19.901 00.016 1032 UpdateGuideState exits: m=1383 SNR=26.1
21:54:19.901 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:19.901 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:19.901 00.000 1032 Enqueuing Expose request
21:54:19.917 00.016 10072 IsGuiding returns 1
21:54:19.917 00.000 10072 scope still moving after pulse duration time elapsed
21:54:19.949 00.032 10072 IsGuiding returns 0
21:54:19.949 00.000 10072 scope move finished after 17 + 46 ms
21:54:19.949 00.000 10072 Move returns status 0, amount 17
21:54:19.949 00.000 10072 MoveAxis(N, 0, ABG)
21:54:19.949 00.000 10072 Move returns status 0, amount 0
21:54:19.949 00.000 10072 move complete, result=0
21:54:19.949 00.000 10072 worker thread done servicing request
21:54:19.949 00.000 10072 Worker thread wakes up
21:54:19.949 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:19.949 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:19.949 00.000 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
21:54:20.363 00.414 10072 Exposure complete
21:54:20.412 00.049 10072 worker thread done servicing request
21:54:20.412 00.000 1032 OnExposeComplete: enter
21:54:20.412 00.000 1032 UpdateGuideState(): m_state=6
21:54:20.412 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1189
21:54:20.412 00.000 1032 Star::Find returns 1 (0), X=1104.86, Y=137.76, Mass=1322, SNR=25.5, Peak=110 HFD=3.0
21:54:20.412 00.000 1032 MultiStar: [#1 -0.11,-0.06,1.00,U] [#2 0.14,0.11,0.72,U] [#3 -0.05,0.03,0.70,U] [#4 0.24,0.14,0.00,M5] [#5 0.10,-0.34,0.00,M2] [#6 0.09,-0.33,0.00,M4] [#7 -0.07,-0.02,0.67,U] [#8 0.09,-0.06,0.51,U] 
21:54:20.412 00.000 1032 refined, 5 included, MultiStar: {0.05, -0.03}, one-star: {0.25, -0.12}
21:54:20.412 00.000 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
21:54:20.422 00.010 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
21:54:20.424 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-0.55 mountX=-0.04 mountY=-0.04, mountTheta=-2.38
21:54:20.427 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
21:54:20.430 00.003 1032 Enqueuing Move request for scope (0.05, -0.03)
21:54:20.430 00.000 10072 Worker thread wakes up
21:54:20.432 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
21:54:20.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
21:54:20.432 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
21:54:20.432 00.000 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
21:54:20.432 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
21:54:20.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:20.432 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:54:20.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:54:20.436 00.004 10072 MoveAxis(E, 15, ABG)
21:54:20.436 00.000 10072 Guiding  Dir = 2, Dur = 15
21:54:20.437 00.001 10072 IsGuiding returns 0
21:54:20.437 00.000 10072 PulseGuide returned control before completion, sleep 25
21:54:20.444 00.007 1032 UpdateGuideState exits: m=1322 SNR=25.5
21:54:20.452 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:20.453 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:20.453 00.000 1032 Enqueuing Expose request
21:54:20.469 00.016 10072 IsGuiding returns 0
21:54:20.469 00.000 10072 Move returns status 0, amount 15
21:54:20.469 00.000 10072 MoveAxis(N, 0, ABG)
21:54:20.469 00.000 10072 Move returns status 0, amount 0
21:54:20.469 00.000 10072 move complete, result=0
21:54:20.469 00.000 10072 worker thread done servicing request
21:54:20.469 00.000 10072 Worker thread wakes up
21:54:20.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:20.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:20.470 00.001 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
21:54:21.105 00.635 10072 Exposure complete
21:54:21.150 00.045 10072 worker thread done servicing request
21:54:21.150 00.000 1032 OnExposeComplete: enter
21:54:21.155 00.005 1032 UpdateGuideState(): m_state=6
21:54:21.155 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1190
21:54:21.157 00.002 1032 Star::Find returns 1 (0), X=1104.67, Y=137.80, Mass=1291, SNR=25.2, Peak=117 HFD=3.3
21:54:21.157 00.000 1032 MultiStar: [#1 -0.15,-0.05,0.95,U] [#2 0.17,-0.05,0.74,U] [#3 -0.03,-0.32,0.00,M1] [#4 0.20,-0.12,0.64,U] [#5 -0.20,-0.33,0.00,M3] [#6 0.16,-0.21,0.00,M5] [#7 0.08,-0.16,0.67,U] [#8 -0.08,-0.03,0.49,U] 
21:54:21.159 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.08}, one-star: {0.06, -0.09}
21:54:21.161 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
21:54:21.161 00.000 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
21:54:21.163 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.09 mountX=-0.09 mountY=-0.02, mountTheta=-2.92
21:54:21.165 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
21:54:21.165 00.000 1032 Enqueuing Move request for scope (0.04, -0.08)
21:54:21.165 00.000 10072 Worker thread wakes up
21:54:21.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
21:54:21.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
21:54:21.165 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
21:54:21.165 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:54:21.173 00.008 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.06
21:54:21.173 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
21:54:21.173 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:21.173 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:54:21.173 00.000 10072 MoveAxis(E, 18, ABG)
21:54:21.173 00.000 10072 Guiding  Dir = 2, Dur = 18
21:54:21.175 00.002 10072 IsGuiding returns 0
21:54:21.175 00.000 10072 PulseGuide returned control before completion, sleep 28
21:54:21.189 00.014 1032 UpdateGuideState exits: m=1291 SNR=25.2
21:54:21.189 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:21.189 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:21.189 00.000 1032 Enqueuing Expose request
21:54:21.213 00.024 10072 IsGuiding returns 0
21:54:21.218 00.005 10072 Move returns status 0, amount 18
21:54:21.218 00.000 10072 MoveAxis(N, 0, ABG)
21:54:21.218 00.000 10072 Move returns status 0, amount 0
21:54:21.218 00.000 10072 move complete, result=0
21:54:21.218 00.000 10072 worker thread done servicing request
21:54:21.218 00.000 10072 Worker thread wakes up
21:54:21.218 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:21.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:21.220 00.002 1032 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
21:54:21.629 00.409 10072 Exposure complete
21:54:21.675 00.046 10072 worker thread done servicing request
21:54:21.675 00.000 1032 OnExposeComplete: enter
21:54:21.680 00.005 1032 UpdateGuideState(): m_state=6
21:54:21.680 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1191
21:54:21.680 00.000 1032 Star::Find returns 1 (0), X=1104.66, Y=137.63, Mass=1202, SNR=24.3, Peak=118 HFD=3.1
21:54:21.680 00.000 1032 MultiStar: [#1 -0.10,-0.22,0.99,U] [#2 0.28,-0.03,0.00,M2] [#3 -0.02,-0.20,0.82,U] [#4 0.10,-0.15,0.72,U] [#5 0.09,-0.32,0.00,M4] [#6 0.11,-0.12,0.67,U] [#7 0.04,-0.20,0.72,U] [#8 0.00,-0.31,0.00,M1] 
21:54:21.680 00.000 1032 refined, 5 included, MultiStar: {0.02, -0.19}, one-star: {0.05, -0.25}
21:54:21.680 00.000 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
21:54:21.680 00.000 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
21:54:21.691 00.011 1032 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.20 cameraTheta=-1.45 mountX=-0.19 mountY=0.03, mountTheta=3.00
21:54:21.695 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.19, opts=13)
21:54:21.697 00.002 1032 Enqueuing Move request for scope (0.02, -0.19)
21:54:21.697 00.000 10072 Worker thread wakes up
21:54:21.699 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
21:54:21.699 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
21:54:21.699 00.000 10072 Moving (0.02, -0.19) raw xDistance=-0.19 yDistance=0.03
21:54:21.701 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:54:21.701 00.000 10072 PPEC rslt: input = -0.19, final = -0.11, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 288.08
21:54:21.701 00.000 10072 PPEC: input: -0.19, control: -0.11, exposure: 500
21:54:21.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:21.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:54:21.704 00.003 10072 MoveAxis(E, 108, ABG)
21:54:21.704 00.000 10072 Guiding  Dir = 2, Dur = 108
21:54:21.704 00.000 10072 IsGuiding returns 0
21:54:21.704 00.000 10072 PulseGuide returned control before completion, sleep 118
21:54:21.720 00.016 1032 UpdateGuideState exits: m=1202 SNR=24.3
21:54:21.722 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:21.723 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:21.723 00.000 1032 Enqueuing Expose request
21:54:21.834 00.111 10072 IsGuiding returns 0
21:54:21.834 00.000 10072 Move returns status 0, amount 108
21:54:21.834 00.000 10072 MoveAxis(N, 0, ABG)
21:54:21.834 00.000 10072 Move returns status 0, amount 0
21:54:21.834 00.000 10072 move complete, result=0
21:54:21.835 00.001 10072 worker thread done servicing request
21:54:21.835 00.000 1032 GuideStep: -0.2 px 108 ms EAST, 0.0 px 0 ms NORTH
21:54:21.835 00.000 10072 Worker thread wakes up
21:54:21.835 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:21.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:22.469 00.634 10072 Exposure complete
21:54:22.511 00.042 10072 worker thread done servicing request
21:54:22.511 00.000 1032 OnExposeComplete: enter
21:54:22.516 00.005 1032 UpdateGuideState(): m_state=6
21:54:22.516 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1192
21:54:22.516 00.000 1032 Star::Find returns 1 (0), X=1104.79, Y=137.61, Mass=1343, SNR=25.7, Peak=120 HFD=3.2
21:54:22.516 00.000 1032 MultiStar: [#1 -0.02,-0.01,0.93,U] [#2 0.12,-0.04,0.75,U] [#3 -0.06,-0.12,0.70,U] [#4 0.13,0.14,0.67,U] [#5 0.02,-0.11,0.66,U] [#6 0.14,-0.14,0.61,U] [#7 0.03,-0.12,0.69,U] [#8 0.06,-0.04,0.52,U] 
21:54:22.516 00.000 1032 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.18, -0.28}
21:54:22.516 00.000 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
21:54:22.516 00.000 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
21:54:22.516 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.91 mountX=-0.10 mountY=-0.04, mountTheta=-2.74
21:54:22.528 00.012 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
21:54:22.532 00.004 1032 Enqueuing Move request for scope (0.07, -0.09)
21:54:22.532 00.000 10072 Worker thread wakes up
21:54:22.534 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
21:54:22.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
21:54:22.534 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.10 yDistance=-0.04
21:54:22.534 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:54:22.536 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
21:54:22.536 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
21:54:22.536 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:22.536 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:54:22.536 00.000 10072 MoveAxis(E, 20, ABG)
21:54:22.536 00.000 10072 Guiding  Dir = 2, Dur = 20
21:54:22.538 00.002 10072 IsGuiding returns 0
21:54:22.538 00.000 10072 PulseGuide returned control before completion, sleep 30
21:54:22.547 00.009 1032 UpdateGuideState exits: m=1343 SNR=25.7
21:54:22.554 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:22.554 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:22.554 00.000 1032 Enqueuing Expose request
21:54:22.570 00.016 10072 IsGuiding returns 1
21:54:22.570 00.000 10072 scope still moving after pulse duration time elapsed
21:54:22.602 00.032 10072 IsGuiding returns 0
21:54:22.602 00.000 10072 scope move finished after 20 + 43 ms
21:54:22.602 00.000 10072 Move returns status 0, amount 20
21:54:22.602 00.000 10072 MoveAxis(N, 0, ABG)
21:54:22.602 00.000 10072 Move returns status 0, amount 0
21:54:22.602 00.000 10072 move complete, result=0
21:54:22.602 00.000 10072 worker thread done servicing request
21:54:22.602 00.000 1032 GuideStep: -0.1 px 20 ms EAST, -0.0 px 0 ms NORTH
21:54:22.603 00.001 10072 Worker thread wakes up
21:54:22.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:22.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:23.016 00.413 10072 Exposure complete
21:54:23.062 00.046 10072 worker thread done servicing request
21:54:23.062 00.000 1032 OnExposeComplete: enter
21:54:23.062 00.000 1032 UpdateGuideState(): m_state=6
21:54:23.062 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1193
21:54:23.062 00.000 1032 Star::Find returns 1 (0), X=1104.75, Y=137.84, Mass=1399, SNR=26.2, Peak=124 HFD=3.1
21:54:23.072 00.010 1032 MultiStar: [#1 -0.19,-0.02,0.93,U] [#2 0.14,-0.07,0.74,U] [#3 -0.09,-0.21,0.71,U] [#4 0.30,0.05,0.00,M3] [#5 0.27,-0.04,0.00,M4] [#6 0.09,-0.18,0.58,U] [#7 -0.04,-0.00,0.64,U] [#8 -0.09,0.06,0.48,U] 
21:54:23.072 00.000 1032 refined, 6 included, MultiStar: {-0.00, -0.07}, one-star: {0.14, -0.05}
21:54:23.072 00.000 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.85)
21:54:23.072 00.000 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.85)
21:54:23.072 00.000 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.61 mountX=-0.06 mountY=0.02, mountTheta=2.85
21:54:23.078 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.07, opts=13)
21:54:23.080 00.002 1032 Enqueuing Move request for scope (-0.00, -0.07)
21:54:23.080 00.000 10072 Worker thread wakes up
21:54:23.080 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
21:54:23.080 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
21:54:23.080 00.000 10072 Moving (-0.00, -0.07) raw xDistance=-0.06 yDistance=0.02
21:54:23.080 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:54:23.080 00.000 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
21:54:23.080 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
21:54:23.080 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:23.080 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:54:23.080 00.000 10072 MoveAxis(E, 17, ABG)
21:54:23.080 00.000 10072 Guiding  Dir = 2, Dur = 17
21:54:23.088 00.008 10072 IsGuiding returns 0
21:54:23.088 00.000 10072 PulseGuide returned control before completion, sleep 27
21:54:23.103 00.015 1032 UpdateGuideState exits: m=1399 SNR=26.2
21:54:23.104 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:23.106 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:23.106 00.000 1032 Enqueuing Expose request
21:54:23.120 00.014 10072 IsGuiding returns 0
21:54:23.120 00.000 10072 Move returns status 0, amount 17
21:54:23.120 00.000 10072 MoveAxis(N, 0, ABG)
21:54:23.120 00.000 10072 Move returns status 0, amount 0
21:54:23.120 00.000 10072 move complete, result=0
21:54:23.120 00.000 10072 worker thread done servicing request
21:54:23.120 00.000 10072 Worker thread wakes up
21:54:23.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:23.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:23.120 00.000 1032 GuideStep: -0.1 px 17 ms EAST, 0.0 px 0 ms NORTH
21:54:23.755 00.635 10072 Exposure complete
21:54:23.804 00.049 10072 worker thread done servicing request
21:54:23.804 00.000 1032 OnExposeComplete: enter
21:54:23.806 00.002 1032 UpdateGuideState(): m_state=6
21:54:23.806 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1194
21:54:23.806 00.000 1032 Star::Find returns 1 (0), X=1104.81, Y=137.77, Mass=1070, SNR=22.9, Peak=89 HFD=3.1
21:54:23.806 00.000 1032 MultiStar: [#1 -0.12,-0.14,1.06,U] [#2 0.12,-0.14,0.83,U] [#3 -0.17,-0.11,0.86,U] [#4 0.15,-0.01,0.70,U] [#5 0.11,-0.34,0.00,M5] [#6 0.02,-0.35,0.00,M3] [#7 0.10,-0.19,0.74,U] [#8 -0.05,-0.18,0.62,U] 
21:54:23.806 00.000 1032 refined, 6 included, MultiStar: {0.03, -0.13}, one-star: {0.20, -0.11}
21:54:23.806 00.000 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
21:54:23.806 00.000 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
21:54:23.806 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.35 mountX=-0.13 mountY=0.01, mountTheta=3.10
21:54:23.818 00.012 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.13, opts=13)
21:54:23.819 00.001 1032 Enqueuing Move request for scope (0.03, -0.13)
21:54:23.821 00.002 10072 Worker thread wakes up
21:54:23.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
21:54:23.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
21:54:23.821 00.000 10072 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=0.01
21:54:23.823 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:54:23.823 00.000 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 288.15
21:54:23.823 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
21:54:23.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:23.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:54:23.823 00.000 10072 MoveAxis(E, 81, ABG)
21:54:23.823 00.000 10072 Guiding  Dir = 2, Dur = 81
21:54:23.827 00.004 10072 IsGuiding returns 0
21:54:23.827 00.000 10072 PulseGuide returned control before completion, sleep 91
21:54:23.836 00.009 1032 UpdateGuideState exits: m=1070 SNR=22.9
21:54:23.843 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:23.843 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:23.843 00.000 1032 Enqueuing Expose request
21:54:23.922 00.079 10072 IsGuiding returns 0
21:54:23.923 00.001 10072 Move returns status 0, amount 81
21:54:23.923 00.000 10072 MoveAxis(N, 0, ABG)
21:54:23.923 00.000 10072 Move returns status 0, amount 0
21:54:23.923 00.000 10072 move complete, result=0
21:54:23.923 00.000 10072 worker thread done servicing request
21:54:23.923 00.000 10072 Worker thread wakes up
21:54:23.923 00.000 1032 GuideStep: -0.1 px 81 ms EAST, 0.0 px 0 ms NORTH
21:54:23.925 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:23.925 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:24.334 00.409 10072 Exposure complete
21:54:24.382 00.048 10072 worker thread done servicing request
21:54:24.382 00.000 1032 OnExposeComplete: enter
21:54:24.384 00.002 1032 UpdateGuideState(): m_state=6
21:54:24.386 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1195
21:54:24.386 00.000 1032 Star::Find returns 1 (0), X=1104.65, Y=137.63, Mass=1326, SNR=25.6, Peak=138 HFD=3.0
21:54:24.388 00.002 1032 MultiStar: [#1 -0.10,-0.17,1.00,U] [#2 0.08,-0.02,0.80,U] [#3 -0.18,-0.12,0.75,U] [#4 0.10,0.03,0.66,U] [#5 0.04,-0.34,0.00,M6] [#6 0.02,-0.24,0.60,U] [#7 -0.08,-0.14,0.65,U] [#8 -0.01,-0.32,0.00,M1] 
21:54:24.391 00.003 1032 refined, 6 included, MultiStar: {-0.02, -0.14}, one-star: {0.04, -0.25}
21:54:24.391 00.000 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.74)
21:54:24.393 00.002 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.74)
21:54:24.395 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.71 mountX=-0.13 mountY=0.05, mountTheta=2.74
21:54:24.398 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.14, opts=13)
21:54:24.400 00.002 1032 Enqueuing Move request for scope (-0.02, -0.14)
21:54:24.400 00.000 10072 Worker thread wakes up
21:54:24.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
21:54:24.400 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
21:54:24.400 00.000 10072 Moving (-0.02, -0.14) raw xDistance=-0.13 yDistance=0.05
21:54:24.402 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:54:24.404 00.002 10072 PPEC rslt: input = -0.13, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
21:54:24.404 00.000 10072 PPEC: input: -0.13, control: -0.02, exposure: 500
21:54:24.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:24.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:54:24.404 00.000 10072 MoveAxis(E, 17, ABG)
21:54:24.404 00.000 10072 Guiding  Dir = 2, Dur = 17
21:54:24.406 00.002 10072 IsGuiding returns 0
21:54:24.406 00.000 10072 PulseGuide returned control before completion, sleep 27
21:54:24.413 00.007 1032 UpdateGuideState exits: m=1326 SNR=25.6
21:54:24.413 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:24.422 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:24.424 00.002 1032 Enqueuing Expose request
21:54:24.438 00.014 10072 IsGuiding returns 0
21:54:24.438 00.000 10072 Move returns status 0, amount 17
21:54:24.438 00.000 10072 MoveAxis(N, 0, ABG)
21:54:24.438 00.000 10072 Move returns status 0, amount 0
21:54:24.438 00.000 10072 move complete, result=0
21:54:24.438 00.000 10072 worker thread done servicing request
21:54:24.438 00.000 10072 Worker thread wakes up
21:54:24.438 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:24.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:24.439 00.001 1032 GuideStep: -0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
21:54:25.072 00.633 10072 Exposure complete
21:54:25.117 00.045 10072 worker thread done servicing request
21:54:25.117 00.000 1032 OnExposeComplete: enter
21:54:25.120 00.003 1032 UpdateGuideState(): m_state=6
21:54:25.123 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1196
21:54:25.123 00.000 1032 Star::Find returns 1 (0), X=1104.81, Y=137.69, Mass=1281, SNR=25.1, Peak=114 HFD=3.0
21:54:25.125 00.002 1032 MultiStar: [#1 -0.18,-0.19,0.00,M1] [#2 0.10,-0.10,0.81,U] [#3 -0.10,-0.21,0.76,U] [#4 0.07,-0.09,0.65,U] [#5 0.20,-0.28,0.00,M7] [#6 0.18,-0.24,0.00,M3] [#7 -0.06,-0.13,0.68,U] [#8 -0.06,-0.14,0.57,U] 
21:54:25.127 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.15}, one-star: {0.20, -0.19}
21:54:25.127 00.000 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
21:54:25.129 00.002 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
21:54:25.129 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.30 mountX=-0.15 mountY=-0.00, mountTheta=-3.13
21:54:25.131 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.15, opts=13)
21:54:25.133 00.002 1032 Enqueuing Move request for scope (0.04, -0.15)
21:54:25.135 00.002 10072 Worker thread wakes up
21:54:25.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
21:54:25.135 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
21:54:25.135 00.000 10072 Moving (0.04, -0.15) raw xDistance=-0.15 yDistance=-0.00
21:54:25.137 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
21:54:25.137 00.000 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 288.20
21:54:25.137 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
21:54:25.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:25.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:54:25.137 00.000 10072 MoveAxis(E, 90, ABG)
21:54:25.139 00.002 10072 Guiding  Dir = 2, Dur = 90
21:54:25.139 00.000 10072 IsGuiding returns 0
21:54:25.139 00.000 10072 PulseGuide returned control before completion, sleep 100
21:54:25.154 00.015 1032 UpdateGuideState exits: m=1281 SNR=25.1
21:54:25.155 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:25.155 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:25.155 00.000 1032 Enqueuing Expose request
21:54:25.249 00.094 10072 IsGuiding returns 0
21:54:25.249 00.000 10072 Move returns status 0, amount 90
21:54:25.249 00.000 10072 MoveAxis(N, 0, ABG)
21:54:25.249 00.000 10072 Move returns status 0, amount 0
21:54:25.249 00.000 10072 move complete, result=0
21:54:25.249 00.000 10072 worker thread done servicing request
21:54:25.249 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.0 px 0 ms NORTH
21:54:25.251 00.002 10072 Worker thread wakes up
21:54:25.251 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:25.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:25.663 00.412 10072 Exposure complete
21:54:25.711 00.048 10072 worker thread done servicing request
21:54:25.711 00.000 1032 OnExposeComplete: enter
21:54:25.722 00.011 1032 UpdateGuideState(): m_state=6
21:54:25.724 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1197
21:54:25.724 00.000 1032 Star::Find returns 1 (0), X=1104.79, Y=137.78, Mass=1321, SNR=25.5, Peak=120 HFD=2.9
21:54:25.727 00.003 1032 MultiStar: [#1 -0.11,-0.13,0.96,U] [#2 0.08,-0.17,0.75,U] [#3 -0.14,-0.13,0.76,U] [#4 0.13,-0.11,0.67,U] [#5 0.18,-0.23,0.00,M8] [#6 0.09,-0.15,0.60,U] [#7 0.05,-0.13,0.70,U] [#8 -0.02,-0.09,0.53,U] 
21:54:25.729 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.13}, one-star: {0.18, -0.10}
21:54:25.731 00.002 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
21:54:25.731 00.000 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
21:54:25.733 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.32 mountX=-0.13 mountY=0.00, mountTheta=3.13
21:54:25.737 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.13, opts=13)
21:54:25.739 00.002 1032 Enqueuing Move request for scope (0.03, -0.13)
21:54:25.741 00.002 10072 Worker thread wakes up
21:54:25.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
21:54:25.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
21:54:25.741 00.000 10072 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=0.00
21:54:25.743 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:54:25.743 00.000 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 288.23
21:54:25.743 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
21:54:25.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:25.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:54:25.743 00.000 10072 MoveAxis(E, 78, ABG)
21:54:25.743 00.000 10072 Guiding  Dir = 2, Dur = 78
21:54:25.743 00.000 10072 IsGuiding returns 0
21:54:25.747 00.004 10072 PulseGuide returned control before completion, sleep 88
21:54:25.763 00.016 1032 UpdateGuideState exits: m=1321 SNR=25.5
21:54:25.763 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:25.766 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:25.766 00.000 1032 Enqueuing Expose request
21:54:25.842 00.076 10072 IsGuiding returns 0
21:54:25.843 00.001 10072 Move returns status 0, amount 78
21:54:25.843 00.000 10072 MoveAxis(N, 0, ABG)
21:54:25.843 00.000 10072 Move returns status 0, amount 0
21:54:25.843 00.000 10072 move complete, result=0
21:54:25.843 00.000 10072 worker thread done servicing request
21:54:25.843 00.000 10072 Worker thread wakes up
21:54:25.843 00.000 1032 GuideStep: -0.1 px 78 ms EAST, 0.0 px 0 ms NORTH
21:54:25.845 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:25.845 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:26.481 00.636 10072 Exposure complete
21:54:26.528 00.047 10072 worker thread done servicing request
21:54:26.528 00.000 1032 OnExposeComplete: enter
21:54:26.528 00.000 1032 UpdateGuideState(): m_state=6
21:54:26.534 00.006 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1198
21:54:26.534 00.000 1032 Star::Find returns 1 (0), X=1104.73, Y=137.93, Mass=1128, SNR=23.6, Peak=92 HFD=3.1
21:54:26.534 00.000 1032 MultiStar: [#1 -0.18,0.06,1.02,U] [#2 0.10,0.14,0.83,U] [#3 -0.16,-0.08,0.78,U] [#4 0.23,0.00,0.67,U] [#5 -0.10,-0.28,0.00,M9] [#6 0.20,-0.14,0.00,M3] [#7 0.03,-0.00,0.70,U] [#8 -0.01,0.08,0.53,U] 
21:54:26.534 00.000 1032 refined, 6 included, MultiStar: {0.01, 0.03}, one-star: {0.12, 0.04}
21:54:26.534 00.000 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
21:54:26.534 00.000 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
21:54:26.534 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.22 mountX=0.03 mountY=-0.02, mountTheta=-0.61
21:54:26.545 00.011 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
21:54:26.547 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
21:54:26.547 00.000 10072 Worker thread wakes up
21:54:26.549 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
21:54:26.549 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
21:54:26.549 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
21:54:26.551 00.002 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
21:54:26.551 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
21:54:26.551 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:26.551 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:54:26.551 00.000 10072 MoveAxis(E, 19, ABG)
21:54:26.551 00.000 10072 Guiding  Dir = 2, Dur = 19
21:54:26.551 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:54:26.554 00.003 10072 IsGuiding returns 0
21:54:26.554 00.000 10072 PulseGuide returned control before completion, sleep 29
21:54:26.568 00.014 1032 UpdateGuideState exits: m=1128 SNR=23.6
21:54:26.572 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:26.574 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:26.574 00.000 1032 Enqueuing Expose request
21:54:26.591 00.017 10072 IsGuiding returns 0
21:54:26.592 00.001 10072 Move returns status 0, amount 19
21:54:26.592 00.000 10072 MoveAxis(N, 0, ABG)
21:54:26.592 00.000 10072 Move returns status 0, amount 0
21:54:26.592 00.000 10072 move complete, result=0
21:54:26.592 00.000 10072 worker thread done servicing request
21:54:26.592 00.000 10072 Worker thread wakes up
21:54:26.592 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:26.592 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:26.592 00.000 1032 GuideStep: 0.0 px 19 ms EAST, -0.0 px 0 ms NORTH
21:54:27.006 00.414 10072 Exposure complete
21:54:27.054 00.048 10072 worker thread done servicing request
21:54:27.054 00.000 1032 OnExposeComplete: enter
21:54:27.054 00.000 1032 UpdateGuideState(): m_state=6
21:54:27.054 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1199
21:54:27.054 00.000 1032 Star::Find returns 1 (0), X=1104.70, Y=137.80, Mass=1238, SNR=24.7, Peak=116 HFD=3.0
21:54:27.061 00.007 1032 MultiStar: [#1 -0.15,-0.06,0.91,U] [#2 0.06,0.20,0.77,U] [#3 -0.17,0.14,0.72,U] [#4 0.15,0.05,0.64,U] [#5 0.06,-0.06,0.73,U] [#6 0.22,-0.40,0.00,M4] [#7 0.00,0.17,0.68,U] [#8 -0.01,-0.18,0.50,U] 
21:54:27.061 00.000 1032 refined, 7 included, MultiStar: {0.00, 0.02}, one-star: {0.09, -0.08}
21:54:27.061 00.000 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
21:54:27.061 00.000 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
21:54:27.061 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.43 mountX=0.02 mountY=-0.01, mountTheta=-0.40
21:54:27.061 00.000 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.02, opts=13)
21:54:27.070 00.009 1032 Enqueuing Move request for scope (0.00, 0.02)
21:54:27.070 00.000 10072 Worker thread wakes up
21:54:27.070 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
21:54:27.070 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
21:54:27.070 00.000 10072 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
21:54:27.072 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:54:27.074 00.002 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
21:54:27.074 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
21:54:27.074 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:27.074 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:54:27.074 00.000 10072 MoveAxis(E, 16, ABG)
21:54:27.074 00.000 10072 Guiding  Dir = 2, Dur = 16
21:54:27.076 00.002 10072 IsGuiding returns 0
21:54:27.076 00.000 10072 PulseGuide returned control before completion, sleep 26
21:54:27.090 00.014 1032 UpdateGuideState exits: m=1238 SNR=24.7
21:54:27.092 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:27.094 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:27.095 00.001 1032 Enqueuing Expose request
21:54:27.108 00.013 10072 IsGuiding returns 0
21:54:27.108 00.000 10072 Move returns status 0, amount 16
21:54:27.108 00.000 10072 MoveAxis(N, 0, ABG)
21:54:27.108 00.000 10072 Move returns status 0, amount 0
21:54:27.108 00.000 10072 move complete, result=0
21:54:27.108 00.000 10072 worker thread done servicing request
21:54:27.108 00.000 10072 Worker thread wakes up
21:54:27.108 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:27.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:27.108 00.000 1032 GuideStep: 0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
21:54:27.746 00.638 10072 Exposure complete
21:54:27.797 00.051 10072 worker thread done servicing request
21:54:27.797 00.000 1032 OnExposeComplete: enter
21:54:27.797 00.000 1032 UpdateGuideState(): m_state=6
21:54:27.797 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1200
21:54:27.803 00.006 1032 Star::Find returns 1 (0), X=1104.72, Y=137.83, Mass=1333, SNR=25.6, Peak=102 HFD=3.4
21:54:27.805 00.002 1032 MultiStar: [#1 -0.07,0.08,0.92,U] [#2 0.04,0.09,0.79,U] [#3 -0.05,-0.24,0.00,M1] [#4 0.18,0.06,0.65,U] [#5 0.07,-0.16,0.66,U] [#6 0.21,-0.10,0.63,U] [#7 0.14,0.04,0.66,U] [#8 -0.01,-0.02,0.50,U] 
21:54:27.805 00.000 1032 refined, 7 included, MultiStar: {0.08, -0.01}, one-star: {0.11, -0.05}
21:54:27.808 00.003 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
21:54:27.810 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
21:54:27.810 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.07 mountX=-0.02 mountY=-0.07, mountTheta=-1.90
21:54:27.815 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
21:54:27.815 00.000 1032 Enqueuing Move request for scope (0.08, -0.01)
21:54:27.817 00.002 10072 Worker thread wakes up
21:54:27.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
21:54:27.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
21:54:27.817 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.02 yDistance=-0.07
21:54:27.819 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:54:27.821 00.002 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
21:54:27.821 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
21:54:27.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:27.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:54:27.821 00.000 10072 MoveAxis(E, 18, ABG)
21:54:27.821 00.000 10072 Guiding  Dir = 2, Dur = 18
21:54:27.822 00.001 10072 IsGuiding returns 0
21:54:27.823 00.001 10072 PulseGuide returned control before completion, sleep 28
21:54:27.838 00.015 1032 UpdateGuideState exits: m=1333 SNR=25.6
21:54:27.839 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:27.841 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:27.841 00.000 1032 Enqueuing Expose request
21:54:27.854 00.013 10072 IsGuiding returns 0
21:54:27.854 00.000 10072 Move returns status 0, amount 18
21:54:27.854 00.000 10072 MoveAxis(N, 0, ABG)
21:54:27.854 00.000 10072 Move returns status 0, amount 0
21:54:27.854 00.000 10072 move complete, result=0
21:54:27.854 00.000 10072 worker thread done servicing request
21:54:27.854 00.000 10072 Worker thread wakes up
21:54:27.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:27.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:27.854 00.000 1032 GuideStep: -0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
21:54:28.266 00.412 10072 Exposure complete
21:54:28.315 00.049 10072 worker thread done servicing request
21:54:28.315 00.000 1032 OnExposeComplete: enter
21:54:28.315 00.000 1032 UpdateGuideState(): m_state=6
21:54:28.315 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1201
21:54:28.315 00.000 1032 Star::Find returns 1 (0), X=1104.77, Y=138.03, Mass=1276, SNR=25.0, Peak=103 HFD=3.2
21:54:28.315 00.000 1032 MultiStar: [#1 -0.07,-0.06,0.95,U] [#2 0.10,0.15,0.82,U] [#3 -0.13,0.01,0.73,U] [#4 0.17,-0.01,0.70,U] [#5 0.06,-0.27,0.00,M8] [#6 0.28,-0.08,0.00,M4] [#7 0.03,-0.16,0.64,U] [#8 0.06,-0.05,0.53,U] 
21:54:28.315 00.000 1032 refined, 6 included, MultiStar: {0.05, 0.02}, one-star: {0.16, 0.15}
21:54:28.315 00.000 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
21:54:28.315 00.000 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
21:54:28.315 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.33 mountX=0.00 mountY=-0.05, mountTheta=-1.50
21:54:28.329 00.014 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
21:54:28.331 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
21:54:28.331 00.000 10072 Worker thread wakes up
21:54:28.331 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
21:54:28.331 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
21:54:28.331 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.00 yDistance=-0.05
21:54:28.331 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:54:28.331 00.000 10072 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.33
21:54:28.331 00.000 10072 PPEC: input: 0.00, control: -0.02, exposure: 500
21:54:28.331 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:28.331 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:54:28.331 00.000 10072 MoveAxis(E, 15, ABG)
21:54:28.331 00.000 10072 Guiding  Dir = 2, Dur = 15
21:54:28.338 00.007 10072 IsGuiding returns 0
21:54:28.338 00.000 10072 PulseGuide returned control before completion, sleep 25
21:54:28.348 00.010 1032 UpdateGuideState exits: m=1276 SNR=25.0
21:54:28.354 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:28.354 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:28.356 00.002 1032 Enqueuing Expose request
21:54:28.370 00.014 10072 IsGuiding returns 0
21:54:28.370 00.000 10072 Move returns status 0, amount 15
21:54:28.370 00.000 10072 MoveAxis(N, 0, ABG)
21:54:28.370 00.000 10072 Move returns status 0, amount 0
21:54:28.370 00.000 10072 move complete, result=0
21:54:28.370 00.000 10072 worker thread done servicing request
21:54:28.370 00.000 10072 Worker thread wakes up
21:54:28.370 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:28.370 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:28.370 00.000 1032 GuideStep: 0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
21:54:29.005 00.635 10072 Exposure complete
21:54:29.051 00.046 10072 worker thread done servicing request
21:54:29.051 00.000 1032 OnExposeComplete: enter
21:54:29.051 00.000 1032 UpdateGuideState(): m_state=6
21:54:29.051 00.000 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1202
21:54:29.051 00.000 1032 Star::Find returns 1 (0), X=1104.63, Y=137.85, Mass=1487, SNR=27.1, Peak=129 HFD=3.2
21:54:29.051 00.000 1032 MultiStar: [#1 -0.07,-0.01,0.85,U] [#2 0.17,0.09,0.77,U] [#3 -0.08,-0.14,0.68,U] [#4 0.08,0.21,0.62,U] [#5 0.06,-0.13,0.61,U] [#6 0.16,-0.10,0.58,U] [#7 -0.02,0.04,0.66,U] [#8 0.03,-0.10,0.49,U] 
21:54:29.051 00.000 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.02, -0.03}
21:54:29.061 00.010 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
21:54:29.061 00.000 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
21:54:29.061 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-0.36 mountX=-0.02 mountY=-0.03, mountTheta=-2.19
21:54:29.067 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
21:54:29.067 00.000 1032 Enqueuing Move request for scope (0.03, -0.01)
21:54:29.067 00.000 10072 Worker thread wakes up
21:54:29.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
21:54:29.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
21:54:29.067 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
21:54:29.073 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:54:29.073 00.000 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
21:54:29.073 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
21:54:29.073 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:29.073 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:54:29.073 00.000 10072 MoveAxis(E, 17, ABG)
21:54:29.073 00.000 10072 Guiding  Dir = 2, Dur = 17
21:54:29.075 00.002 10072 IsGuiding returns 0
21:54:29.076 00.001 10072 PulseGuide returned control before completion, sleep 27
21:54:29.089 00.013 1032 UpdateGuideState exits: m=1487 SNR=27.1
21:54:29.091 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:29.091 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:29.095 00.004 1032 Enqueuing Expose request
21:54:29.107 00.012 10072 IsGuiding returns 0
21:54:29.107 00.000 10072 Move returns status 0, amount 17
21:54:29.107 00.000 10072 MoveAxis(N, 0, ABG)
21:54:29.107 00.000 10072 Move returns status 0, amount 0
21:54:29.107 00.000 10072 move complete, result=0
21:54:29.107 00.000 10072 worker thread done servicing request
21:54:29.107 00.000 10072 Worker thread wakes up
21:54:29.107 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:29.107 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:29.107 00.000 1032 GuideStep: -0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
21:54:29.523 00.416 10072 Exposure complete
21:54:29.570 00.047 10072 worker thread done servicing request
21:54:29.570 00.000 1032 OnExposeComplete: enter
21:54:29.570 00.000 1032 UpdateGuideState(): m_state=6
21:54:29.573 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1203
21:54:29.575 00.002 1032 Star::Find returns 1 (0), X=1104.69, Y=137.70, Mass=1212, SNR=24.4, Peak=116 HFD=3.1
21:54:29.575 00.000 1032 MultiStar: [#1 -0.16,-0.07,0.96,U] [#2 0.20,0.05,0.81,U] [#3 -0.19,-0.17,0.00,M1] [#4 0.10,-0.04,0.68,U] [#5 -0.04,-0.28,0.00,M8] [#6 0.18,-0.10,0.68,U] [#7 -0.04,-0.26,0.00,M1] [#8 -0.16,-0.21,0.00,M1] 
21:54:29.578 00.003 1032 refined, 4 included, MultiStar: {0.07, -0.07}, one-star: {0.08, -0.19}
21:54:29.578 00.000 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
21:54:29.580 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
21:54:29.583 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.83 mountX=-0.09 mountY=-0.05, mountTheta=-2.66
21:54:29.586 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
21:54:29.587 00.001 1032 Enqueuing Move request for scope (0.07, -0.07)
21:54:29.589 00.002 10072 Worker thread wakes up
21:54:29.589 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
21:54:29.589 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
21:54:29.589 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.05
21:54:29.591 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:54:29.593 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
21:54:29.593 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
21:54:29.593 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:29.593 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:54:29.593 00.000 10072 MoveAxis(E, 15, ABG)
21:54:29.593 00.000 10072 Guiding  Dir = 2, Dur = 15
21:54:29.593 00.000 10072 IsGuiding returns 0
21:54:29.594 00.001 10072 PulseGuide returned control before completion, sleep 25
21:54:29.604 00.010 1032 UpdateGuideState exits: m=1212 SNR=24.4
21:54:29.610 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:29.612 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:29.614 00.002 1032 Enqueuing Expose request
21:54:29.625 00.011 10072 IsGuiding returns 0
21:54:29.625 00.000 10072 Move returns status 0, amount 15
21:54:29.625 00.000 10072 MoveAxis(N, 0, ABG)
21:54:29.625 00.000 10072 Move returns status 0, amount 0
21:54:29.625 00.000 10072 move complete, result=0
21:54:29.625 00.000 10072 worker thread done servicing request
21:54:29.625 00.000 10072 Worker thread wakes up
21:54:29.625 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:29.625 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:29.625 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
21:54:30.259 00.634 10072 Exposure complete
21:54:30.310 00.051 10072 worker thread done servicing request
21:54:30.310 00.000 1032 OnExposeComplete: enter
21:54:30.310 00.000 1032 UpdateGuideState(): m_state=6
21:54:30.310 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1204
21:54:30.310 00.000 1032 Star::Find returns 1 (0), X=1104.77, Y=137.46, Mass=1178, SNR=24.1, Peak=101 HFD=3.3
21:54:30.310 00.000 1032 MultiStar: [#1 -0.09,-0.32,0.00,M1] [#2 0.07,-0.18,0.85,U] [#3 -0.04,-0.30,0.00,M2] [#4 0.09,-0.20,0.68,U] [#5 0.16,-0.36,0.00,M9] [#6 0.11,-0.34,0.00,M3] [#7 0.09,-0.18,0.71,U] [#8 -0.06,-0.47,0.00,M2] 
21:54:30.317 00.007 1032 refined, 3 included, MultiStar: {0.11, -0.26}, one-star: {0.16, -0.42}
21:54:30.317 00.000 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
21:54:30.317 00.000 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
21:54:30.322 00.005 1032 CameraToMount -- cameraX=0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.18 mountX=-0.28 mountY=-0.04, mountTheta=-3.01
21:54:30.322 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.26, opts=13)
21:54:30.322 00.000 1032 Enqueuing Move request for scope (0.11, -0.26)
21:54:30.322 00.000 10072 Worker thread wakes up
21:54:30.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.26) opts 0xd
21:54:30.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.26)
21:54:30.322 00.000 10072 Moving (0.11, -0.26) raw xDistance=-0.28 yDistance=-0.04
21:54:30.329 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:54:30.330 00.001 10072 PPEC rslt: input = -0.28, final = -0.15, react = -0.14, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 288.41
21:54:30.330 00.000 10072 PPEC: input: -0.28, control: -0.15, exposure: 500
21:54:30.330 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:30.330 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:54:30.330 00.000 10072 MoveAxis(E, 147, ABG)
21:54:30.330 00.000 10072 Guiding  Dir = 2, Dur = 147
21:54:30.333 00.003 10072 IsGuiding returns 0
21:54:30.333 00.000 10072 PulseGuide returned control before completion, sleep 157
21:54:30.334 00.001 1032 UpdateGuideState exits: m=1178 SNR=24.1
21:54:30.349 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:30.351 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:30.351 00.000 1032 Enqueuing Expose request
21:54:30.493 00.142 10072 IsGuiding returns 0
21:54:30.493 00.000 10072 Move returns status 0, amount 147
21:54:30.493 00.000 10072 MoveAxis(N, 0, ABG)
21:54:30.493 00.000 10072 Move returns status 0, amount 0
21:54:30.493 00.000 10072 move complete, result=0
21:54:30.493 00.000 10072 worker thread done servicing request
21:54:30.493 00.000 10072 Worker thread wakes up
21:54:30.493 00.000 1032 GuideStep: -0.3 px 147 ms EAST, -0.0 px 0 ms NORTH
21:54:30.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:30.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:30.911 00.418 10072 Exposure complete
21:54:30.954 00.043 10072 worker thread done servicing request
21:54:30.954 00.000 1032 OnExposeComplete: enter
21:54:30.954 00.000 1032 UpdateGuideState(): m_state=6
21:54:30.954 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1205
21:54:30.962 00.008 1032 Star::Find returns 1 (0), X=1104.81, Y=137.59, Mass=1186, SNR=24.1, Peak=107 HFD=3.2
21:54:30.962 00.000 1032 MultiStar: [#1 -0.11,-0.24,0.00,M2] [#2 0.03,-0.09,0.77,U] [#3 -0.13,-0.18,0.79,U] [#4 0.32,-0.04,0.00,M1] [#5 0.08,-0.07,0.69,U] [#6 -0.02,-0.32,0.00,M4] [#7 0.06,0.00,0.70,U] [#8 0.07,-0.12,0.54,U] 
21:54:30.962 00.000 1032 refined, 5 included, MultiStar: {0.06, -0.14}, one-star: {0.20, -0.30}
21:54:30.962 00.000 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
21:54:30.962 00.000 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
21:54:30.962 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.17 mountX=-0.15 mountY=-0.02, mountTheta=-3.00
21:54:30.972 00.010 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.14, opts=13)
21:54:30.973 00.001 1032 Enqueuing Move request for scope (0.06, -0.14)
21:54:30.974 00.001 10072 Worker thread wakes up
21:54:30.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
21:54:30.974 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
21:54:30.974 00.000 10072 Moving (0.06, -0.14) raw xDistance=-0.15 yDistance=-0.02
21:54:30.974 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:54:30.974 00.000 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 288.43
21:54:30.974 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
21:54:30.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:30.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:54:30.974 00.000 10072 MoveAxis(E, 84, ABG)
21:54:30.974 00.000 10072 Guiding  Dir = 2, Dur = 84
21:54:30.978 00.004 10072 IsGuiding returns 0
21:54:30.979 00.001 10072 PulseGuide returned control before completion, sleep 94
21:54:30.985 00.006 1032 UpdateGuideState exits: m=1186 SNR=24.1
21:54:30.985 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:30.995 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:30.997 00.002 1032 Enqueuing Expose request
21:54:31.075 00.078 10072 IsGuiding returns 0
21:54:31.075 00.000 10072 Move returns status 0, amount 84
21:54:31.075 00.000 10072 MoveAxis(N, 0, ABG)
21:54:31.075 00.000 10072 Move returns status 0, amount 0
21:54:31.075 00.000 10072 move complete, result=0
21:54:31.075 00.000 10072 worker thread done servicing request
21:54:31.075 00.000 10072 Worker thread wakes up
21:54:31.075 00.000 1032 GuideStep: -0.1 px 84 ms EAST, -0.0 px 0 ms NORTH
21:54:31.075 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:31.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:31.709 00.634 10072 Exposure complete
21:54:31.758 00.049 10072 worker thread done servicing request
21:54:31.759 00.001 1032 OnExposeComplete: enter
21:54:31.759 00.000 1032 UpdateGuideState(): m_state=6
21:54:31.759 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1206
21:54:31.763 00.004 1032 Star::Find returns 1 (0), X=1104.78, Y=138.06, Mass=1301, SNR=25.3, Peak=109 HFD=3.2
21:54:31.763 00.000 1032 MultiStar: [#1 -0.10,0.20,0.97,U] [#2 0.18,0.31,0.00,M1] [#3 -0.20,0.07,0.72,U] [#4 0.16,0.10,0.64,U] [#5 0.04,0.27,0.00,M9] [#6 0.05,0.09,0.64,U] [#7 -0.03,0.14,0.65,U] [#8 -0.04,0.15,0.53,U] 
21:54:31.766 00.003 1032 refined, 6 included, MultiStar: {0.00, 0.14}, one-star: {0.17, 0.17}
21:54:31.769 00.003 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
21:54:31.771 00.002 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
21:54:31.773 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.54 mountX=0.13 mountY=-0.04, mountTheta=-0.29
21:54:31.776 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.14, opts=13)
21:54:31.778 00.002 1032 Enqueuing Move request for scope (0.00, 0.14)
21:54:31.780 00.002 10072 Worker thread wakes up
21:54:31.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
21:54:31.780 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
21:54:31.780 00.000 10072 Moving (0.00, 0.14) raw xDistance=0.13 yDistance=-0.04
21:54:31.782 00.002 10072 PPEC rslt: input = 0.13, final = 0.05, react = 0.07, pred = -0.02, hyst = 0.05, hyst_pct = 0.00, period_length = 288.46
21:54:31.782 00.000 10072 PPEC: input: 0.13, control: 0.05, exposure: 500
21:54:31.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:31.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:54:31.782 00.000 10072 MoveAxis(W, 47, ABG)
21:54:31.782 00.000 10072 Guiding  Dir = 3, Dur = 47
21:54:31.782 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:54:31.784 00.002 10072 IsGuiding returns 0
21:54:31.786 00.002 10072 PulseGuide returned control before completion, sleep 57
21:54:31.802 00.016 1032 UpdateGuideState exits: m=1301 SNR=25.3
21:54:31.802 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:31.804 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:31.806 00.002 1032 Enqueuing Expose request
21:54:31.849 00.043 10072 IsGuiding returns 0
21:54:31.850 00.001 10072 Move returns status 0, amount 47
21:54:31.850 00.000 10072 MoveAxis(N, 0, ABG)
21:54:31.850 00.000 10072 Move returns status 0, amount 0
21:54:31.850 00.000 10072 move complete, result=0
21:54:31.850 00.000 10072 worker thread done servicing request
21:54:31.850 00.000 10072 Worker thread wakes up
21:54:31.850 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:31.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:31.850 00.000 1032 GuideStep: 0.1 px 47 ms WEST, -0.0 px 0 ms NORTH
21:54:32.263 00.413 10072 Exposure complete
21:54:32.317 00.054 10072 worker thread done servicing request
21:54:32.317 00.000 1032 OnExposeComplete: enter
21:54:32.319 00.002 1032 UpdateGuideState(): m_state=6
21:54:32.319 00.000 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1207
21:54:32.321 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=137.94, Mass=1282, SNR=25.1, Peak=112 HFD=3.2
21:54:32.323 00.002 1032 MultiStar: [#1 -0.16,0.04,0.95,U] [#2 0.04,0.23,0.75,U] [#3 -0.03,0.13,0.71,U] [#4 0.14,0.11,0.63,U] [#5 -0.08,0.17,0.69,U] [#6 0.18,0.03,0.64,U] [#7 0.10,0.15,0.68,U] [#8 -0.07,-0.12,0.52,U] 
21:54:32.324 00.001 1032 single-star, 8 included, MultiStar: {-0.00, 0.09}, one-star: {-0.05, 0.06}
21:54:32.326 00.002 1032 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.83) = xAngle (0.48 = 0.48)
21:54:32.328 00.002 1032 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.48 = 0.48)
21:54:32.329 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.31 mountX=0.07 mountY=0.04, mountTheta=0.48
21:54:32.333 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
21:54:32.334 00.001 1032 Enqueuing Move request for scope (-0.05, 0.06)
21:54:32.336 00.002 10072 Worker thread wakes up
21:54:32.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
21:54:32.336 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
21:54:32.336 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.04
21:54:32.338 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:54:32.340 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
21:54:32.340 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
21:54:32.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:32.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:54:32.340 00.000 10072 MoveAxis(E, 13, ABG)
21:54:32.340 00.000 10072 Guiding  Dir = 2, Dur = 13
21:54:32.342 00.002 10072 IsGuiding returns 0
21:54:32.342 00.000 10072 PulseGuide returned control before completion, sleep 23
21:54:32.358 00.016 1032 UpdateGuideState exits: m=1282 SNR=25.1
21:54:32.360 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:32.360 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:32.360 00.000 1032 Enqueuing Expose request
21:54:32.374 00.014 10072 IsGuiding returns 0
21:54:32.374 00.000 10072 Move returns status 0, amount 13
21:54:32.374 00.000 10072 MoveAxis(N, 0, ABG)
21:54:32.374 00.000 10072 Move returns status 0, amount 0
21:54:32.374 00.000 10072 move complete, result=0
21:54:32.374 00.000 10072 worker thread done servicing request
21:54:32.374 00.000 10072 Worker thread wakes up
21:54:32.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:32.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:32.374 00.000 1032 GuideStep: 0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
21:54:33.007 00.633 10072 Exposure complete
21:54:33.055 00.048 10072 worker thread done servicing request
21:54:33.055 00.000 1032 OnExposeComplete: enter
21:54:33.055 00.000 1032 UpdateGuideState(): m_state=6
21:54:33.055 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1208
21:54:33.063 00.008 1032 Star::Find returns 1 (0), X=1104.86, Y=137.76, Mass=1472, SNR=26.9, Peak=122 HFD=3.0
21:54:33.063 00.000 1032 MultiStar: [#1 0.01,-0.14,0.96,U] [#2 0.12,0.03,0.73,U] [#3 -0.16,0.09,0.71,U] [#4 0.22,0.17,0.00,M1] [#5 0.35,-0.18,0.00,M9] [#6 0.07,-0.09,0.54,U] [#7 -0.05,0.24,0.67,U] [#8 0.12,-0.03,0.50,U] 
21:54:33.063 00.000 1032 refined, 6 included, MultiStar: {0.06, -0.02}, one-star: {0.25, -0.13}
21:54:33.063 00.000 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
21:54:33.063 00.000 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
21:54:33.071 00.008 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.30 mountX=-0.03 mountY=-0.05, mountTheta=-2.13
21:54:33.071 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
21:54:33.071 00.000 1032 Enqueuing Move request for scope (0.06, -0.02)
21:54:33.071 00.000 10072 Worker thread wakes up
21:54:33.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
21:54:33.071 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
21:54:33.071 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.05
21:54:33.079 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:54:33.080 00.001 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
21:54:33.080 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
21:54:33.080 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:33.082 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:54:33.082 00.000 10072 MoveAxis(E, 14, ABG)
21:54:33.082 00.000 10072 Guiding  Dir = 2, Dur = 14
21:54:33.083 00.001 10072 IsGuiding returns 0
21:54:33.083 00.000 10072 PulseGuide returned control before completion, sleep 24
21:54:33.097 00.014 1032 UpdateGuideState exits: m=1472 SNR=26.9
21:54:33.098 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:33.100 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:33.102 00.002 1032 Enqueuing Expose request
21:54:33.114 00.012 10072 IsGuiding returns 1
21:54:33.114 00.000 10072 scope still moving after pulse duration time elapsed
21:54:33.146 00.032 10072 IsGuiding returns 0
21:54:33.146 00.000 10072 scope move finished after 14 + 49 ms
21:54:33.146 00.000 10072 Move returns status 0, amount 14
21:54:33.146 00.000 10072 MoveAxis(N, 0, ABG)
21:54:33.146 00.000 10072 Move returns status 0, amount 0
21:54:33.146 00.000 10072 move complete, result=0
21:54:33.146 00.000 10072 worker thread done servicing request
21:54:33.146 00.000 10072 Worker thread wakes up
21:54:33.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:33.146 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:33.146 00.000 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
21:54:33.559 00.413 10072 Exposure complete
21:54:33.607 00.048 10072 worker thread done servicing request
21:54:33.607 00.000 1032 OnExposeComplete: enter
21:54:33.608 00.001 1032 UpdateGuideState(): m_state=6
21:54:33.610 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1209
21:54:33.610 00.000 1032 Star::Find returns 1 (0), X=1104.95, Y=137.71, Mass=1233, SNR=24.6, Peak=102 HFD=3.1
21:54:33.610 00.000 1032 MultiStar: [#1 -0.02,-0.19,0.97,U] [#2 0.19,-0.03,0.76,U] [#3 0.01,0.02,0.77,U] [#4 0.21,0.37,0.00,M2] [#5 0.16,-0.20,0.00,M10] [#6 0.07,-0.06,0.62,U] [#7 0.04,0.10,0.68,U] [#8 0.11,-0.20,0.57,U] 
21:54:33.610 00.000 1032 refined, 6 included, MultiStar: {0.11, -0.08}, one-star: {0.34, -0.18}
21:54:33.610 00.000 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
21:54:33.610 00.000 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
21:54:33.610 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.63 mountX=-0.11 mountY=-0.09, mountTheta=-2.46
21:54:33.610 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
21:54:33.610 00.000 1032 Enqueuing Move request for scope (0.11, -0.08)
21:54:33.623 00.013 10072 Worker thread wakes up
21:54:33.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
21:54:33.623 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
21:54:33.623 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.11 yDistance=-0.09
21:54:33.625 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:54:33.627 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
21:54:33.627 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
21:54:33.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:33.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:54:33.627 00.000 10072 MoveAxis(E, 12, ABG)
21:54:33.627 00.000 10072 Guiding  Dir = 2, Dur = 12
21:54:33.629 00.002 10072 IsGuiding returns 0
21:54:33.629 00.000 10072 PulseGuide returned control before completion, sleep 22
21:54:33.644 00.015 1032 UpdateGuideState exits: m=1233 SNR=24.6
21:54:33.645 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:33.647 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:33.647 00.000 1032 Enqueuing Expose request
21:54:33.661 00.014 10072 IsGuiding returns 0
21:54:33.661 00.000 10072 Move returns status 0, amount 12
21:54:33.661 00.000 10072 MoveAxis(N, 0, ABG)
21:54:33.661 00.000 10072 Move returns status 0, amount 0
21:54:33.661 00.000 10072 move complete, result=0
21:54:33.661 00.000 10072 worker thread done servicing request
21:54:33.661 00.000 10072 Worker thread wakes up
21:54:33.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:33.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:33.661 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
21:54:34.300 00.639 10072 Exposure complete
21:54:34.344 00.044 10072 worker thread done servicing request
21:54:34.344 00.000 1032 OnExposeComplete: enter
21:54:34.350 00.006 1032 UpdateGuideState(): m_state=6
21:54:34.350 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1210
21:54:34.352 00.002 1032 Star::Find returns 1 (0), X=1104.76, Y=137.66, Mass=1265, SNR=25.0, Peak=114 HFD=3.2
21:54:34.353 00.001 1032 MultiStar: [#1 0.03,-0.14,1.06,U] [#2 0.21,-0.03,0.76,U] [#3 -0.09,0.02,0.74,U] [#4 0.24,0.22,0.00,M3] [#5 0.01,-0.07,0.68,U] [#6 0.29,-0.14,0.00,M1] [#7 0.22,0.05,0.67,U] [#8 0.07,-0.04,0.48,U] 
21:54:34.355 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.08}, one-star: {0.15, -0.23}
21:54:34.355 00.000 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
21:54:34.357 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
21:54:34.357 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.74 mountX=-0.10 mountY=-0.06, mountTheta=-2.57
21:54:34.361 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.08, opts=13)
21:54:34.363 00.002 1032 Enqueuing Move request for scope (0.09, -0.08)
21:54:34.365 00.002 10072 Worker thread wakes up
21:54:34.365 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
21:54:34.365 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
21:54:34.365 00.000 10072 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=-0.06
21:54:34.367 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:54:34.369 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
21:54:34.369 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
21:54:34.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:34.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:54:34.369 00.000 10072 MoveAxis(E, 14, ABG)
21:54:34.369 00.000 10072 Guiding  Dir = 2, Dur = 14
21:54:34.370 00.001 10072 IsGuiding returns 0
21:54:34.371 00.001 10072 PulseGuide returned control before completion, sleep 24
21:54:34.371 00.000 1032 UpdateGuideState exits: m=1265 SNR=25.0
21:54:34.386 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:34.387 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:34.389 00.002 1032 Enqueuing Expose request
21:54:34.402 00.013 10072 IsGuiding returns 0
21:54:34.402 00.000 10072 Move returns status 0, amount 14
21:54:34.402 00.000 10072 MoveAxis(N, 0, ABG)
21:54:34.402 00.000 10072 Move returns status 0, amount 0
21:54:34.402 00.000 10072 move complete, result=0
21:54:34.402 00.000 10072 worker thread done servicing request
21:54:34.402 00.000 10072 Worker thread wakes up
21:54:34.403 00.001 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
21:54:34.404 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:34.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:34.817 00.413 10072 Exposure complete
21:54:34.863 00.046 10072 worker thread done servicing request
21:54:34.863 00.000 1032 OnExposeComplete: enter
21:54:34.863 00.000 1032 UpdateGuideState(): m_state=6
21:54:34.863 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1211
21:54:34.863 00.000 1032 Star::Find returns 1 (0), X=1104.61, Y=137.87, Mass=1258, SNR=24.9, Peak=111 HFD=3.3
21:54:34.863 00.000 1032 MultiStar: [#1 -0.04,0.06,0.92,U] [#2 0.24,0.23,0.00,M1] [#3 -0.12,-0.11,0.77,U] [#4 0.28,0.01,0.00,M4] [#5 0.00,-0.11,0.67,U] [#6 0.11,-0.03,0.66,U] [#7 0.14,-0.01,0.69,U] [#8 -0.01,-0.01,0.52,U] 
21:54:34.876 00.013 1032 single-star, 6 included, MultiStar: {0.01, -0.03}, one-star: {0.00, -0.02}
21:54:34.877 00.001 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.94)
21:54:34.877 00.000 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.94)
21:54:34.880 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.52 mountX=-0.02 mountY=0.00, mountTheta=2.94
21:54:34.880 00.000 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.02, opts=13)
21:54:34.880 00.000 1032 Enqueuing Move request for scope (0.00, -0.02)
21:54:34.880 00.000 10072 Worker thread wakes up
21:54:34.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
21:54:34.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
21:54:34.880 00.000 10072 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
21:54:34.880 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:54:34.880 00.000 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
21:54:34.880 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
21:54:34.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:34.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:54:34.880 00.000 10072 MoveAxis(E, 11, ABG)
21:54:34.880 00.000 10072 Guiding  Dir = 2, Dur = 11
21:54:34.889 00.009 10072 IsGuiding returns 0
21:54:34.890 00.001 10072 PulseGuide returned control before completion, sleep 21
21:54:34.897 00.007 1032 UpdateGuideState exits: m=1258 SNR=24.9
21:54:34.906 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:34.906 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:34.906 00.000 1032 Enqueuing Expose request
21:54:34.922 00.016 10072 IsGuiding returns 0
21:54:34.922 00.000 10072 Move returns status 0, amount 11
21:54:34.922 00.000 10072 MoveAxis(N, 0, ABG)
21:54:34.922 00.000 10072 Move returns status 0, amount 0
21:54:34.922 00.000 10072 move complete, result=0
21:54:34.922 00.000 10072 worker thread done servicing request
21:54:34.922 00.000 1032 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
21:54:34.924 00.002 10072 Worker thread wakes up
21:54:34.924 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:34.924 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:35.557 00.633 10072 Exposure complete
21:54:35.607 00.050 10072 worker thread done servicing request
21:54:35.607 00.000 1032 OnExposeComplete: enter
21:54:35.610 00.003 1032 UpdateGuideState(): m_state=6
21:54:35.610 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1212
21:54:35.610 00.000 1032 Star::Find returns 1 (0), X=1104.75, Y=137.64, Mass=1121, SNR=23.5, Peak=107 HFD=3.0
21:54:35.610 00.000 1032 MultiStar: [#1 -0.08,-0.18,1.03,U] [#2 0.10,-0.11,0.83,U] [#3 -0.09,-0.23,0.00,M1] [#4 0.27,0.05,0.00,M5] [#5 0.06,-0.31,0.00,M9] [#6 -0.01,-0.19,0.64,U] [#7 0.05,-0.03,0.73,U] [#8 0.02,-0.45,0.00,M1] 
21:54:35.610 00.000 1032 refined, 4 included, MultiStar: {0.04, -0.16}, one-star: {0.14, -0.25}
21:54:35.610 00.000 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.13)
21:54:35.610 00.000 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.13)
21:54:35.621 00.011 1032 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.33 mountX=-0.16 mountY=0.00, mountTheta=3.13
21:54:35.623 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.16, opts=13)
21:54:35.624 00.001 1032 Enqueuing Move request for scope (0.04, -0.16)
21:54:35.624 00.000 10072 Worker thread wakes up
21:54:35.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
21:54:35.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
21:54:35.624 00.000 10072 Moving (0.04, -0.16) raw xDistance=-0.16 yDistance=0.00
21:54:35.624 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:54:35.629 00.005 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.61
21:54:35.629 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
21:54:35.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:35.631 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:54:35.631 00.000 10072 MoveAxis(E, 89, ABG)
21:54:35.631 00.000 10072 Guiding  Dir = 2, Dur = 89
21:54:35.632 00.001 10072 IsGuiding returns 0
21:54:35.632 00.000 10072 PulseGuide returned control before completion, sleep 99
21:54:35.641 00.009 1032 UpdateGuideState exits: m=1121 SNR=23.5
21:54:35.648 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:35.648 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:35.648 00.000 1032 Enqueuing Expose request
21:54:35.742 00.094 10072 IsGuiding returns 0
21:54:35.742 00.000 10072 Move returns status 0, amount 89
21:54:35.742 00.000 10072 MoveAxis(N, 0, ABG)
21:54:35.742 00.000 10072 Move returns status 0, amount 0
21:54:35.742 00.000 10072 move complete, result=0
21:54:35.742 00.000 10072 worker thread done servicing request
21:54:35.742 00.000 10072 Worker thread wakes up
21:54:35.742 00.000 1032 GuideStep: -0.2 px 89 ms EAST, 0.0 px 0 ms NORTH
21:54:35.743 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:35.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:36.159 00.416 10072 Exposure complete
21:54:36.204 00.045 10072 worker thread done servicing request
21:54:36.204 00.000 1032 OnExposeComplete: enter
21:54:36.210 00.006 1032 UpdateGuideState(): m_state=6
21:54:36.212 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1213
21:54:36.212 00.000 1032 Star::Find returns 1 (0), X=1104.75, Y=137.61, Mass=1278, SNR=25.1, Peak=115 HFD=3.2
21:54:36.212 00.000 1032 MultiStar: [#1 -0.09,-0.28,0.00,M1] [#2 -0.01,-0.11,0.72,U] [#3 -0.01,-0.14,0.75,U] [#4 0.19,-0.01,0.61,U] [#5 -0.12,-0.32,0.00,M10] [#6 0.24,-0.25,0.00,M1] [#7 -0.02,-0.19,0.70,U] [#8 0.19,-0.34,0.00,M2] 
21:54:36.212 00.000 1032 refined, 4 included, MultiStar: {0.06, -0.16}, one-star: {0.14, -0.27}
21:54:36.212 00.000 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
21:54:36.220 00.008 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
21:54:36.220 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.21 mountX=-0.17 mountY=-0.02, mountTheta=-3.04
21:54:36.221 00.001 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.16, opts=13)
21:54:36.221 00.000 1032 Enqueuing Move request for scope (0.06, -0.16)
21:54:36.221 00.000 10072 Worker thread wakes up
21:54:36.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
21:54:36.221 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
21:54:36.221 00.000 10072 Moving (0.06, -0.16) raw xDistance=-0.17 yDistance=-0.02
21:54:36.229 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:54:36.229 00.000 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.63
21:54:36.229 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
21:54:36.229 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:36.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:54:36.229 00.000 10072 MoveAxis(E, 90, ABG)
21:54:36.229 00.000 10072 Guiding  Dir = 2, Dur = 90
21:54:36.231 00.002 10072 IsGuiding returns 0
21:54:36.232 00.001 10072 PulseGuide returned control before completion, sleep 100
21:54:36.239 00.007 1032 UpdateGuideState exits: m=1278 SNR=25.1
21:54:36.239 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:36.248 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:36.248 00.000 1032 Enqueuing Expose request
21:54:36.344 00.096 10072 IsGuiding returns 0
21:54:36.344 00.000 10072 Move returns status 0, amount 90
21:54:36.344 00.000 10072 MoveAxis(N, 0, ABG)
21:54:36.344 00.000 10072 Move returns status 0, amount 0
21:54:36.344 00.000 10072 move complete, result=0
21:54:36.344 00.000 10072 worker thread done servicing request
21:54:36.344 00.000 10072 Worker thread wakes up
21:54:36.344 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.0 px 0 ms NORTH
21:54:36.345 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:36.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:36.976 00.631 10072 Exposure complete
21:54:37.022 00.046 10072 worker thread done servicing request
21:54:37.022 00.000 1032 OnExposeComplete: enter
21:54:37.026 00.004 1032 UpdateGuideState(): m_state=6
21:54:37.028 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1214
21:54:37.030 00.002 1032 Star::Find returns 1 (0), X=1104.71, Y=137.75, Mass=1393, SNR=26.2, Peak=126 HFD=3.0
21:54:37.030 00.000 1032 MultiStar: [#1 -0.15,-0.07,0.96,U] [#2 0.03,0.04,0.75,U] [#3 -0.07,-0.01,0.72,U] [#4 0.23,0.04,0.60,U] [#5 0.14,-0.08,0.61,U] [#6 -0.06,-0.22,0.56,U] [#7 -0.01,0.05,0.68,U] [#8 -0.12,-0.12,0.49,U] 
21:54:37.033 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {0.10, -0.13}
21:54:37.033 00.000 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
21:54:37.035 00.002 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
21:54:37.037 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.42 mountX=-0.06 mountY=0.01, mountTheta=3.03
21:54:37.037 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.06, opts=13)
21:54:37.040 00.003 1032 Enqueuing Move request for scope (0.01, -0.06)
21:54:37.042 00.002 10072 Worker thread wakes up
21:54:37.042 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
21:54:37.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
21:54:37.042 00.000 10072 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.01
21:54:37.044 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:54:37.046 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
21:54:37.046 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
21:54:37.046 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:37.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:54:37.046 00.000 10072 MoveAxis(E, 12, ABG)
21:54:37.046 00.000 10072 Guiding  Dir = 2, Dur = 12
21:54:37.047 00.001 10072 IsGuiding returns 0
21:54:37.047 00.000 10072 PulseGuide returned control before completion, sleep 22
21:54:37.050 00.003 1032 UpdateGuideState exits: m=1393 SNR=26.2
21:54:37.063 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:37.065 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:37.065 00.000 1032 Enqueuing Expose request
21:54:37.078 00.013 10072 IsGuiding returns 0
21:54:37.078 00.000 10072 Move returns status 0, amount 12
21:54:37.078 00.000 10072 MoveAxis(N, 0, ABG)
21:54:37.078 00.000 10072 Move returns status 0, amount 0
21:54:37.078 00.000 10072 move complete, result=0
21:54:37.078 00.000 10072 worker thread done servicing request
21:54:37.078 00.000 10072 Worker thread wakes up
21:54:37.078 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:37.078 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:37.078 00.000 1032 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
21:54:37.495 00.417 10072 Exposure complete
21:54:37.544 00.049 10072 worker thread done servicing request
21:54:37.544 00.000 1032 OnExposeComplete: enter
21:54:37.546 00.002 1032 UpdateGuideState(): m_state=6
21:54:37.547 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1215
21:54:37.550 00.003 1032 Star::Find returns 1 (0), X=1104.72, Y=137.85, Mass=1409, SNR=26.3, Peak=118 HFD=3.1
21:54:37.552 00.002 1032 MultiStar: [#1 -0.12,-0.09,1.00,U] [#2 0.07,-0.05,0.77,U] [#3 -0.09,0.19,0.73,U] [#4 0.32,0.30,0.00,M4] [#5 0.05,0.02,0.63,U] [#6 0.01,-0.09,0.61,U] [#7 -0.00,0.24,0.67,U] [#8 -0.24,0.00,0.48,U] 
21:54:37.554 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.02}, one-star: {0.11, -0.04}
21:54:37.557 00.003 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
21:54:37.559 00.002 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
21:54:37.560 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.02 cameraTheta=2.36 mountX=0.02 mountY=0.01, mountTheta=0.53
21:54:37.560 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
21:54:37.560 00.000 1032 Enqueuing Move request for scope (-0.02, 0.02)
21:54:37.560 00.000 10072 Worker thread wakes up
21:54:37.560 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
21:54:37.560 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
21:54:37.560 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.01
21:54:37.569 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:54:37.572 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
21:54:37.575 00.003 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
21:54:37.575 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:37.577 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:54:37.577 00.000 10072 MoveAxis(E, 10, ABG)
21:54:37.577 00.000 10072 Guiding  Dir = 2, Dur = 10
21:54:37.578 00.001 10072 IsGuiding returns 0
21:54:37.578 00.000 10072 PulseGuide returned control before completion, sleep 20
21:54:37.587 00.009 1032 UpdateGuideState exits: m=1409 SNR=26.3
21:54:37.589 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:37.591 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:37.591 00.000 1032 Enqueuing Expose request
21:54:37.609 00.018 10072 IsGuiding returns 0
21:54:37.609 00.000 10072 Move returns status 0, amount 10
21:54:37.609 00.000 10072 MoveAxis(N, 0, ABG)
21:54:37.609 00.000 10072 Move returns status 0, amount 0
21:54:37.609 00.000 10072 move complete, result=0
21:54:37.609 00.000 10072 worker thread done servicing request
21:54:37.609 00.000 10072 Worker thread wakes up
21:54:37.610 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:37.610 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:37.611 00.001 1032 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
21:54:38.247 00.636 10072 Exposure complete
21:54:38.293 00.046 10072 worker thread done servicing request
21:54:38.293 00.000 1032 OnExposeComplete: enter
21:54:38.297 00.004 1032 UpdateGuideState(): m_state=6
21:54:38.299 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1216
21:54:38.299 00.000 1032 Star::Find returns 1 (0), X=1104.68, Y=138.02, Mass=1292, SNR=25.2, Peak=111 HFD=3.3
21:54:38.299 00.000 1032 MultiStar: [#1 -0.12,0.24,0.00,M1] [#2 0.07,0.28,0.00,M1] [#3 -0.26,0.16,0.00,M1] [#4 0.07,0.28,0.00,M5] [#5 0.10,0.00,0.65,U] [#6 -0.06,0.23,0.64,U] [#7 -0.05,0.28,0.00,M1] [#8 0.09,0.10,0.48,U] 
21:54:38.305 00.006 1032 refined, 3 included, MultiStar: {0.05, 0.12}, one-star: {0.07, 0.13}
21:54:38.307 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
21:54:38.309 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
21:54:38.309 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.16 mountX=0.10 mountY=-0.08, mountTheta=-0.67
21:54:38.309 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
21:54:38.309 00.000 1032 Enqueuing Move request for scope (0.05, 0.12)
21:54:38.309 00.000 10072 Worker thread wakes up
21:54:38.309 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
21:54:38.309 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
21:54:38.309 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.10 yDistance=-0.08
21:54:38.318 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
21:54:38.318 00.000 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
21:54:38.318 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
21:54:38.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:38.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:54:38.318 00.000 10072 MoveAxis(E, 11, ABG)
21:54:38.318 00.000 10072 Guiding  Dir = 2, Dur = 11
21:54:38.321 00.003 10072 IsGuiding returns 0
21:54:38.322 00.001 10072 PulseGuide returned control before completion, sleep 21
21:54:38.337 00.015 1032 UpdateGuideState exits: m=1292 SNR=25.2
21:54:38.337 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:38.337 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:38.341 00.004 1032 Enqueuing Expose request
21:54:38.353 00.012 10072 IsGuiding returns 0
21:54:38.353 00.000 10072 Move returns status 0, amount 11
21:54:38.353 00.000 10072 MoveAxis(N, 0, ABG)
21:54:38.353 00.000 10072 Move returns status 0, amount 0
21:54:38.353 00.000 10072 move complete, result=0
21:54:38.353 00.000 10072 worker thread done servicing request
21:54:38.353 00.000 10072 Worker thread wakes up
21:54:38.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:38.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:38.353 00.000 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
21:54:38.767 00.414 10072 Exposure complete
21:54:38.817 00.050 10072 worker thread done servicing request
21:54:38.817 00.000 1032 OnExposeComplete: enter
21:54:38.817 00.000 1032 UpdateGuideState(): m_state=6
21:54:38.817 00.000 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1217
21:54:38.817 00.000 1032 Star::Find returns 1 (0), X=1104.75, Y=137.98, Mass=1109, SNR=23.4, Peak=90 HFD=3.1
21:54:38.817 00.000 1032 MultiStar: [#1 -0.20,0.17,0.00,M2] [#2 0.03,0.09,0.81,U] [#3 -0.02,-0.15,0.81,U] [#4 0.13,0.10,0.75,U] [#5 0.03,-0.17,0.71,U] [#6 0.07,-0.12,0.66,U] [#7 0.06,0.15,0.71,U] [#8 0.01,0.20,0.55,U] 
21:54:38.817 00.000 1032 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {0.14, 0.10}
21:54:38.817 00.000 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
21:54:38.817 00.000 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
21:54:38.817 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.38 mountX=0.01 mountY=-0.06, mountTheta=-1.45
21:54:38.817 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
21:54:38.829 00.012 1032 Enqueuing Move request for scope (0.06, 0.02)
21:54:38.833 00.004 10072 Worker thread wakes up
21:54:38.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
21:54:38.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
21:54:38.833 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.06
21:54:38.834 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=94, Gamma=2.230
21:54:38.836 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
21:54:38.836 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
21:54:38.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:38.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:54:38.836 00.000 10072 MoveAxis(E, 10, ABG)
21:54:38.836 00.000 10072 Guiding  Dir = 2, Dur = 10
21:54:38.838 00.002 10072 IsGuiding returns 0
21:54:38.838 00.000 10072 PulseGuide returned control before completion, sleep 20
21:54:38.851 00.013 1032 UpdateGuideState exits: m=1109 SNR=23.4
21:54:38.851 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:38.851 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:38.851 00.000 1032 Enqueuing Expose request
21:54:38.860 00.009 10072 IsGuiding returns 0
21:54:38.860 00.000 10072 Move returns status 0, amount 10
21:54:38.860 00.000 10072 MoveAxis(N, 0, ABG)
21:54:38.860 00.000 10072 Move returns status 0, amount 0
21:54:38.860 00.000 10072 move complete, result=0
21:54:38.860 00.000 10072 worker thread done servicing request
21:54:38.860 00.000 10072 Worker thread wakes up
21:54:38.860 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:38.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:38.862 00.002 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
21:54:39.497 00.635 10072 Exposure complete
21:54:39.533 00.036 10072 worker thread done servicing request
21:54:39.543 00.010 1032 OnExposeComplete: enter
21:54:39.543 00.000 1032 UpdateGuideState(): m_state=6
21:54:39.543 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1218
21:54:39.546 00.003 1032 Star::Find returns 1 (0), X=1104.66, Y=137.83, Mass=1295, SNR=25.3, Peak=111 HFD=3.2
21:54:39.547 00.001 1032 MultiStar: [#1 -0.13,-0.15,0.99,U] [#2 0.12,0.01,0.79,U] [#3 -0.07,-0.11,0.77,U] [#4 0.25,0.18,0.00,M5] [#5 0.02,-0.15,0.62,U] [#6 0.11,-0.16,0.62,U] [#7 -0.04,-0.03,0.71,U] [#8 -0.12,-0.15,0.53,U] 
21:54:39.547 00.000 1032 single-star, 7 included, MultiStar: {-0.01, -0.09}, one-star: {0.06, -0.05}
21:54:39.547 00.000 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
21:54:39.547 00.000 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
21:54:39.547 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.75 mountX=-0.06 mountY=-0.04, mountTheta=-2.58
21:54:39.547 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
21:54:39.547 00.000 1032 Enqueuing Move request for scope (0.06, -0.05)
21:54:39.561 00.014 10072 Worker thread wakes up
21:54:39.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
21:54:39.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
21:54:39.561 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.04
21:54:39.561 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:54:39.565 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
21:54:39.565 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
21:54:39.565 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:39.565 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:54:39.565 00.000 10072 MoveAxis(E, 11, ABG)
21:54:39.565 00.000 10072 Guiding  Dir = 2, Dur = 11
21:54:39.566 00.001 10072 IsGuiding returns 0
21:54:39.566 00.000 10072 PulseGuide returned control before completion, sleep 21
21:54:39.580 00.014 1032 UpdateGuideState exits: m=1295 SNR=25.3
21:54:39.582 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:39.584 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:39.586 00.002 1032 Enqueuing Expose request
21:54:39.597 00.011 10072 IsGuiding returns 0
21:54:39.597 00.000 10072 Move returns status 0, amount 11
21:54:39.598 00.001 10072 MoveAxis(N, 0, ABG)
21:54:39.598 00.000 10072 Move returns status 0, amount 0
21:54:39.598 00.000 10072 move complete, result=0
21:54:39.598 00.000 10072 worker thread done servicing request
21:54:39.598 00.000 10072 Worker thread wakes up
21:54:39.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:39.598 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:39.598 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
21:54:40.010 00.412 10072 Exposure complete
21:54:40.062 00.052 10072 worker thread done servicing request
21:54:40.062 00.000 1032 OnExposeComplete: enter
21:54:40.064 00.002 1032 UpdateGuideState(): m_state=6
21:54:40.066 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1219
21:54:40.068 00.002 1032 Star::Find returns 1 (0), X=1104.77, Y=137.76, Mass=1223, SNR=24.5, Peak=103 HFD=3.0
21:54:40.070 00.002 1032 MultiStar: [#1 -0.11,-0.18,1.00,U] [#2 0.15,0.01,0.78,U] [#3 -0.07,-0.08,0.73,U] [#4 0.24,0.08,0.00,M6] [#5 0.05,-0.21,0.67,U] [#6 0.12,-0.12,0.60,U] [#7 -0.01,-0.05,0.72,U] [#8 -0.10,-0.08,0.56,U] 
21:54:40.070 00.000 1032 refined, 7 included, MultiStar: {0.03, -0.11}, one-star: {0.17, -0.13}
21:54:40.072 00.002 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
21:54:40.073 00.001 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
21:54:40.076 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.32 mountX=-0.11 mountY=0.00, mountTheta=3.13
21:54:40.079 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.11, opts=13)
21:54:40.081 00.002 1032 Enqueuing Move request for scope (0.03, -0.11)
21:54:40.081 00.000 10072 Worker thread wakes up
21:54:40.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
21:54:40.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
21:54:40.081 00.000 10072 Moving (0.03, -0.11) raw xDistance=-0.11 yDistance=0.00
21:54:40.083 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=94, Gamma=2.230
21:54:40.087 00.004 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
21:54:40.087 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
21:54:40.087 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:40.087 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:54:40.087 00.000 10072 MoveAxis(E, 13, ABG)
21:54:40.087 00.000 10072 Guiding  Dir = 2, Dur = 13
21:54:40.087 00.000 10072 IsGuiding returns 0
21:54:40.088 00.001 10072 PulseGuide returned control before completion, sleep 23
21:54:40.090 00.002 1032 UpdateGuideState exits: m=1223 SNR=24.5
21:54:40.104 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:40.107 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:40.107 00.000 1032 Enqueuing Expose request
21:54:40.119 00.012 10072 IsGuiding returns 0
21:54:40.120 00.001 10072 Move returns status 0, amount 13
21:54:40.120 00.000 10072 MoveAxis(N, 0, ABG)
21:54:40.120 00.000 10072 Move returns status 0, amount 0
21:54:40.120 00.000 10072 move complete, result=0
21:54:40.120 00.000 10072 worker thread done servicing request
21:54:40.120 00.000 10072 Worker thread wakes up
21:54:40.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:40.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:40.120 00.000 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
21:54:40.752 00.632 10072 Exposure complete
21:54:40.799 00.047 10072 worker thread done servicing request
21:54:40.799 00.000 1032 OnExposeComplete: enter
21:54:40.801 00.002 1032 UpdateGuideState(): m_state=6
21:54:40.803 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1220
21:54:40.805 00.002 1032 Star::Find returns 1 (0), X=1104.73, Y=137.91, Mass=1195, SNR=24.2, Peak=98 HFD=3.2
21:54:40.807 00.002 1032 MultiStar: [#1 -0.01,-0.03,0.99,U] [#2 0.24,0.08,0.00,M1] [#3 -0.05,0.19,0.74,U] [#4 0.36,0.35,0.00,M7] [#5 0.26,0.05,0.00,M5] [#6 0.11,-0.02,0.61,U] [#7 0.03,0.20,0.73,U] [#8 -0.01,-0.03,0.56,U] 
21:54:40.807 00.000 1032 refined, 5 included, MultiStar: {0.04, 0.06}, one-star: {0.12, 0.02}
21:54:40.809 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
21:54:40.811 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
21:54:40.811 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.00 mountX=0.04 mountY=-0.05, mountTheta=-0.83
21:54:40.813 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
21:54:40.813 00.000 1032 Enqueuing Move request for scope (0.04, 0.06)
21:54:40.813 00.000 10072 Worker thread wakes up
21:54:40.813 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
21:54:40.813 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
21:54:40.813 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.05
21:54:40.813 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:54:40.820 00.007 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
21:54:40.820 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
21:54:40.820 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:40.820 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:54:40.820 00.000 10072 MoveAxis(E, 15, ABG)
21:54:40.820 00.000 10072 Guiding  Dir = 2, Dur = 15
21:54:40.820 00.000 10072 IsGuiding returns 0
21:54:40.821 00.001 10072 PulseGuide returned control before completion, sleep 25
21:54:40.835 00.014 1032 UpdateGuideState exits: m=1195 SNR=24.2
21:54:40.836 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:40.838 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:40.840 00.002 1032 Enqueuing Expose request
21:54:40.852 00.012 10072 IsGuiding returns 0
21:54:40.852 00.000 10072 Move returns status 0, amount 15
21:54:40.852 00.000 10072 MoveAxis(N, 0, ABG)
21:54:40.852 00.000 10072 Move returns status 0, amount 0
21:54:40.852 00.000 10072 move complete, result=0
21:54:40.852 00.000 10072 worker thread done servicing request
21:54:40.852 00.000 10072 Worker thread wakes up
21:54:40.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:40.853 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:40.853 00.000 1032 GuideStep: 0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
21:54:41.269 00.416 10072 Exposure complete
21:54:41.313 00.044 10072 worker thread done servicing request
21:54:41.313 00.000 1032 OnExposeComplete: enter
21:54:41.314 00.001 1032 UpdateGuideState(): m_state=6
21:54:41.314 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1221
21:54:41.314 00.000 1032 Star::Find returns 1 (0), X=1104.71, Y=137.93, Mass=1196, SNR=24.3, Peak=110 HFD=3.1
21:54:41.314 00.000 1032 MultiStar: [#1 -0.08,0.06,0.98,U] [#2 0.11,0.26,0.00,M2] [#3 0.02,-0.20,0.78,U] [#4 0.26,0.07,0.00,M8] [#5 -0.00,-0.14,0.70,U] [#6 -0.08,-0.25,0.00,M1] [#7 0.07,0.09,0.71,U] [#8 0.10,0.01,0.55,U] 
21:54:41.314 00.000 1032 refined, 5 included, MultiStar: {0.03, -0.02}, one-star: {0.10, 0.05}
21:54:41.314 00.000 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
21:54:41.314 00.000 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
21:54:41.314 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.48 mountX=-0.02 mountY=-0.03, mountTheta=-2.31
21:54:41.326 00.012 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
21:54:41.326 00.000 1032 Enqueuing Move request for scope (0.03, -0.02)
21:54:41.330 00.004 10072 Worker thread wakes up
21:54:41.330 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
21:54:41.330 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
21:54:41.330 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
21:54:41.333 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:54:41.333 00.000 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
21:54:41.333 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
21:54:41.333 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:41.333 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:54:41.333 00.000 10072 MoveAxis(E, 13, ABG)
21:54:41.333 00.000 10072 Guiding  Dir = 2, Dur = 13
21:54:41.335 00.002 10072 IsGuiding returns 0
21:54:41.336 00.001 10072 PulseGuide returned control before completion, sleep 23
21:54:41.350 00.014 1032 UpdateGuideState exits: m=1196 SNR=24.3
21:54:41.352 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:41.352 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:41.352 00.000 1032 Enqueuing Expose request
21:54:41.368 00.016 10072 IsGuiding returns 0
21:54:41.368 00.000 10072 Move returns status 0, amount 13
21:54:41.368 00.000 10072 MoveAxis(N, 0, ABG)
21:54:41.368 00.000 10072 Move returns status 0, amount 0
21:54:41.368 00.000 10072 move complete, result=0
21:54:41.368 00.000 10072 worker thread done servicing request
21:54:41.368 00.000 10072 Worker thread wakes up
21:54:41.368 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:41.368 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:41.368 00.000 1032 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
21:54:42.002 00.634 10072 Exposure complete
21:54:42.049 00.047 10072 worker thread done servicing request
21:54:42.051 00.002 1032 OnExposeComplete: enter
21:54:42.051 00.000 1032 UpdateGuideState(): m_state=6
21:54:42.053 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1222
21:54:42.055 00.002 1032 Star::Find returns 1 (0), X=1104.68, Y=137.67, Mass=1457, SNR=26.8, Peak=134 HFD=3.1
21:54:42.057 00.002 1032 MultiStar: [#1 -0.10,-0.23,0.00,M1] [#2 0.24,-0.03,0.78,U] [#3 -0.08,-0.26,0.00,M1] [#4 0.33,-0.02,0.00,M9] [#5 0.01,-0.38,0.00,M5] [#6 0.19,-0.35,0.00,M2] [#7 0.05,-0.25,0.00,M1] [#8 0.09,-0.23,0.00,M1] 
21:54:42.059 00.002 1032 refined, 1 included, MultiStar: {0.14, -0.13}, one-star: {0.07, -0.21}
21:54:42.060 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
21:54:42.060 00.000 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
21:54:42.062 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.20 cameraTheta=-0.74 mountX=-0.16 mountY=-0.11, mountTheta=-2.57
21:54:42.065 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.13, opts=13)
21:54:42.065 00.000 1032 Enqueuing Move request for scope (0.14, -0.13)
21:54:42.065 00.000 10072 Worker thread wakes up
21:54:42.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
21:54:42.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
21:54:42.065 00.000 10072 Moving (0.14, -0.13) raw xDistance=-0.16 yDistance=-0.11
21:54:42.071 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:54:42.071 00.000 10072 PPEC rslt: input = -0.16, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 288.85
21:54:42.071 00.000 10072 PPEC: input: -0.16, control: -0.10, exposure: 500
21:54:42.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:42.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:54:42.071 00.000 10072 MoveAxis(E, 93, ABG)
21:54:42.071 00.000 10072 Guiding  Dir = 2, Dur = 93
21:54:42.071 00.000 10072 IsGuiding returns 0
21:54:42.071 00.000 10072 PulseGuide returned control before completion, sleep 103
21:54:42.089 00.018 1032 UpdateGuideState exits: m=1457 SNR=26.8
21:54:42.091 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:42.093 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:42.094 00.001 1032 Enqueuing Expose request
21:54:42.192 00.098 10072 IsGuiding returns 0
21:54:42.192 00.000 10072 Move returns status 0, amount 93
21:54:42.192 00.000 10072 MoveAxis(N, 0, ABG)
21:54:42.192 00.000 10072 Move returns status 0, amount 0
21:54:42.192 00.000 10072 move complete, result=0
21:54:42.192 00.000 10072 worker thread done servicing request
21:54:42.192 00.000 10072 Worker thread wakes up
21:54:42.192 00.000 1032 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
21:54:42.194 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:42.194 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:42.604 00.410 10072 Exposure complete
21:54:42.653 00.049 10072 worker thread done servicing request
21:54:42.653 00.000 1032 OnExposeComplete: enter
21:54:42.653 00.000 1032 UpdateGuideState(): m_state=6
21:54:42.653 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1223
21:54:42.653 00.000 1032 Star::Find returns 1 (0), X=1104.66, Y=137.70, Mass=1170, SNR=24.0, Peak=105 HFD=3.1
21:54:42.653 00.000 1032 MultiStar: [#1 -0.08,-0.15,0.97,U] [#2 0.14,0.00,0.82,U] [#3 -0.08,-0.15,0.77,U] [#4 0.30,0.03,0.00,M10] [#5 0.21,-0.24,0.00,M6] [#6 0.18,-0.24,0.00,M3] [#7 0.07,-0.08,0.76,U] [#8 -0.12,-0.25,0.00,M2] 
21:54:42.653 00.000 1032 refined, 4 included, MultiStar: {0.02, -0.12}, one-star: {0.05, -0.18}
21:54:42.666 00.013 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
21:54:42.668 00.002 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
21:54:42.668 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.41 mountX=-0.12 mountY=0.01, mountTheta=3.04
21:54:42.670 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.12, opts=13)
21:54:42.672 00.002 1032 Enqueuing Move request for scope (0.02, -0.12)
21:54:42.674 00.002 10072 Worker thread wakes up
21:54:42.674 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
21:54:42.674 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
21:54:42.674 00.000 10072 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=0.01
21:54:42.676 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:54:42.678 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
21:54:42.678 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
21:54:42.678 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:42.678 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:54:42.678 00.000 10072 MoveAxis(E, 14, ABG)
21:54:42.678 00.000 10072 Guiding  Dir = 2, Dur = 14
21:54:42.680 00.002 10072 IsGuiding returns 0
21:54:42.680 00.000 10072 PulseGuide returned control before completion, sleep 24
21:54:42.691 00.011 1032 UpdateGuideState exits: m=1170 SNR=24.0
21:54:42.696 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:42.698 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:42.700 00.002 1032 Enqueuing Expose request
21:54:42.712 00.012 10072 IsGuiding returns 1
21:54:42.712 00.000 10072 scope still moving after pulse duration time elapsed
21:54:42.744 00.032 10072 IsGuiding returns 0
21:54:42.744 00.000 10072 scope move finished after 14 + 49 ms
21:54:42.744 00.000 10072 Move returns status 0, amount 14
21:54:42.744 00.000 10072 MoveAxis(N, 0, ABG)
21:54:42.744 00.000 10072 Move returns status 0, amount 0
21:54:42.744 00.000 10072 move complete, result=0
21:54:42.745 00.001 10072 worker thread done servicing request
21:54:42.745 00.000 10072 Worker thread wakes up
21:54:42.745 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:42.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:42.745 00.000 1032 GuideStep: -0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
21:54:43.385 00.640 10072 Exposure complete
21:54:43.429 00.044 10072 worker thread done servicing request
21:54:43.429 00.000 1032 OnExposeComplete: enter
21:54:43.431 00.002 1032 UpdateGuideState(): m_state=6
21:54:43.431 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1224
21:54:43.433 00.002 1032 Star::Find returns 1 (0), X=1104.62, Y=137.98, Mass=1251, SNR=24.8, Peak=110 HFD=3.3
21:54:43.436 00.003 1032 MultiStar: [#1 -0.07,-0.01,0.96,U] [#2 0.15,0.05,0.85,U] [#3 -0.09,-0.04,0.73,U] [#4 0.14,0.09,0.65,U] [#5 0.04,-0.09,0.64,U] [#6 0.02,-0.11,0.64,U] [#7 0.02,-0.01,0.68,U] [#8 -0.02,0.03,0.51,U] 
21:54:43.436 00.000 1032 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.01, 0.09}
21:54:43.438 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
21:54:43.438 00.000 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
21:54:43.440 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.25 mountX=-0.00 mountY=-0.02, mountTheta=-1.58
21:54:43.442 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
21:54:43.444 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
21:54:43.446 00.002 10072 Worker thread wakes up
21:54:43.446 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
21:54:43.446 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
21:54:43.446 00.000 10072 Moving (0.02, 0.01) raw xDistance=-0.00 yDistance=-0.02
21:54:43.447 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:54:43.448 00.001 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
21:54:43.448 00.000 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
21:54:43.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:43.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:54:43.448 00.000 10072 MoveAxis(E, 16, ABG)
21:54:43.448 00.000 10072 Guiding  Dir = 2, Dur = 16
21:54:43.450 00.002 10072 IsGuiding returns 0
21:54:43.451 00.001 10072 PulseGuide returned control before completion, sleep 26
21:54:43.456 00.005 1032 UpdateGuideState exits: m=1251 SNR=24.8
21:54:43.466 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:43.468 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:43.468 00.000 1032 Enqueuing Expose request
21:54:43.482 00.014 10072 IsGuiding returns 0
21:54:43.482 00.000 10072 Move returns status 0, amount 16
21:54:43.482 00.000 10072 MoveAxis(N, 0, ABG)
21:54:43.482 00.000 10072 Move returns status 0, amount 0
21:54:43.483 00.001 10072 move complete, result=0
21:54:43.483 00.000 10072 worker thread done servicing request
21:54:43.483 00.000 10072 Worker thread wakes up
21:54:43.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:43.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:43.485 00.002 1032 GuideStep: -0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
21:54:43.896 00.411 10072 Exposure complete
21:54:43.944 00.048 10072 worker thread done servicing request
21:54:43.946 00.002 1032 OnExposeComplete: enter
21:54:43.948 00.002 1032 UpdateGuideState(): m_state=6
21:54:43.950 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1225
21:54:43.950 00.000 1032 Star::Find returns 1 (0), X=1104.69, Y=137.89, Mass=1280, SNR=25.1, Peak=106 HFD=3.1
21:54:43.952 00.002 1032 MultiStar: [#1 -0.09,-0.00,1.03,U] [#2 0.13,0.06,0.81,U] [#3 -0.04,-0.14,0.73,U] [#4 0.25,0.15,0.00,M10] [#5 0.14,-0.13,0.62,U] [#6 0.03,0.05,0.55,U] [#7 0.07,0.04,0.68,U] [#8 0.01,0.16,0.52,U] 
21:54:43.954 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.00}, one-star: {0.08, 0.01}
21:54:43.954 00.000 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
21:54:43.956 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
21:54:43.956 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.00 mountX=-0.01 mountY=-0.04, mountTheta=-1.83
21:54:43.961 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
21:54:43.961 00.000 1032 Enqueuing Move request for scope (0.04, 0.00)
21:54:43.961 00.000 10072 Worker thread wakes up
21:54:43.961 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
21:54:43.961 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
21:54:43.961 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
21:54:43.967 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:54:43.967 00.000 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
21:54:43.967 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
21:54:43.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:43.967 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:54:43.967 00.000 10072 MoveAxis(E, 14, ABG)
21:54:43.967 00.000 10072 Guiding  Dir = 2, Dur = 14
21:54:43.969 00.002 10072 IsGuiding returns 0
21:54:43.969 00.000 10072 PulseGuide returned control before completion, sleep 24
21:54:43.977 00.008 1032 UpdateGuideState exits: m=1280 SNR=25.1
21:54:43.985 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:43.987 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:43.987 00.000 1032 Enqueuing Expose request
21:54:44.001 00.014 10072 IsGuiding returns 0
21:54:44.001 00.000 10072 Move returns status 0, amount 14
21:54:44.001 00.000 10072 MoveAxis(N, 0, ABG)
21:54:44.001 00.000 10072 Move returns status 0, amount 0
21:54:44.001 00.000 10072 move complete, result=0
21:54:44.001 00.000 10072 worker thread done servicing request
21:54:44.001 00.000 10072 Worker thread wakes up
21:54:44.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:44.001 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:44.001 00.000 1032 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
21:54:44.639 00.638 10072 Exposure complete
21:54:44.689 00.050 10072 worker thread done servicing request
21:54:44.689 00.000 1032 OnExposeComplete: enter
21:54:44.691 00.002 1032 UpdateGuideState(): m_state=6
21:54:44.693 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1226
21:54:44.693 00.000 1032 Star::Find returns 1 (0), X=1104.75, Y=137.82, Mass=1350, SNR=25.8, Peak=116 HFD=3.0
21:54:44.693 00.000 1032 MultiStar: [#1 -0.09,-0.11,0.92,U] [#2 0.22,-0.05,0.70,U] [#3 -0.03,0.04,0.76,U] [#4 0.14,0.08,0.63,U] [#5 0.20,-0.18,0.00,M5] [#6 0.18,-0.14,0.57,U] [#7 0.05,0.04,0.70,U] [#8 0.11,-0.09,0.50,U] 
21:54:44.693 00.000 1032 refined, 7 included, MultiStar: {0.08, -0.04}, one-star: {0.14, -0.06}
21:54:44.699 00.006 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
21:54:44.699 00.000 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
21:54:44.699 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.43 mountX=-0.06 mountY=-0.07, mountTheta=-2.26
21:54:44.704 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
21:54:44.706 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
21:54:44.706 00.000 10072 Worker thread wakes up
21:54:44.706 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
21:54:44.706 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
21:54:44.706 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
21:54:44.706 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:54:44.710 00.004 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
21:54:44.710 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
21:54:44.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:44.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:54:44.710 00.000 10072 MoveAxis(E, 16, ABG)
21:54:44.710 00.000 10072 Guiding  Dir = 2, Dur = 16
21:54:44.712 00.002 10072 IsGuiding returns 0
21:54:44.712 00.000 10072 PulseGuide returned control before completion, sleep 26
21:54:44.728 00.016 1032 UpdateGuideState exits: m=1350 SNR=25.8
21:54:44.728 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:44.728 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:44.728 00.000 1032 Enqueuing Expose request
21:54:44.744 00.016 10072 IsGuiding returns 0
21:54:44.744 00.000 10072 Move returns status 0, amount 16
21:54:44.744 00.000 10072 MoveAxis(N, 0, ABG)
21:54:44.744 00.000 10072 Move returns status 0, amount 0
21:54:44.744 00.000 10072 move complete, result=0
21:54:44.744 00.000 10072 worker thread done servicing request
21:54:44.744 00.000 10072 Worker thread wakes up
21:54:44.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:44.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:44.744 00.000 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
21:54:45.163 00.419 10072 Exposure complete
21:54:45.207 00.044 10072 worker thread done servicing request
21:54:45.207 00.000 1032 OnExposeComplete: enter
21:54:45.207 00.000 1032 UpdateGuideState(): m_state=6
21:54:45.215 00.008 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1227
21:54:45.215 00.000 1032 Star::Find returns 1 (0), X=1104.77, Y=137.72, Mass=1329, SNR=25.6, Peak=118 HFD=3.0
21:54:45.215 00.000 1032 MultiStar: [#1 -0.17,-0.22,0.00,M1] [#2 0.11,0.00,0.82,U] [#3 -0.02,-0.26,0.00,M1] [#4 0.21,-0.11,0.65,U] [#5 0.11,-0.24,0.00,M6] [#6 0.12,-0.12,0.59,U] [#7 0.02,-0.10,0.69,U] [#8 -0.07,-0.10,0.51,U] 
21:54:45.221 00.006 1032 refined, 5 included, MultiStar: {0.10, -0.10}, one-star: {0.16, -0.17}
21:54:45.221 00.000 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
21:54:45.221 00.000 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
21:54:45.221 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.77 mountX=-0.12 mountY=-0.07, mountTheta=-2.60
21:54:45.221 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.10, opts=13)
21:54:45.221 00.000 1032 Enqueuing Move request for scope (0.10, -0.10)
21:54:45.221 00.000 10072 Worker thread wakes up
21:54:45.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
21:54:45.221 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
21:54:45.221 00.000 10072 Moving (0.10, -0.10) raw xDistance=-0.12 yDistance=-0.07
21:54:45.232 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=94, Gamma=2.230
21:54:45.232 00.000 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
21:54:45.232 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
21:54:45.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:45.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:54:45.232 00.000 10072 MoveAxis(E, 14, ABG)
21:54:45.232 00.000 10072 Guiding  Dir = 2, Dur = 14
21:54:45.234 00.002 10072 IsGuiding returns 0
21:54:45.235 00.001 10072 PulseGuide returned control before completion, sleep 24
21:54:45.249 00.014 1032 UpdateGuideState exits: m=1329 SNR=25.6
21:54:45.251 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:45.253 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:45.253 00.000 1032 Enqueuing Expose request
21:54:45.266 00.013 10072 IsGuiding returns 0
21:54:45.266 00.000 10072 Move returns status 0, amount 14
21:54:45.266 00.000 10072 MoveAxis(N, 0, ABG)
21:54:45.266 00.000 10072 Move returns status 0, amount 0
21:54:45.266 00.000 10072 move complete, result=0
21:54:45.266 00.000 10072 worker thread done servicing request
21:54:45.266 00.000 10072 Worker thread wakes up
21:54:45.266 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:45.266 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:45.267 00.001 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
21:54:45.904 00.637 10072 Exposure complete
21:54:45.950 00.046 10072 worker thread done servicing request
21:54:45.950 00.000 1032 OnExposeComplete: enter
21:54:45.952 00.002 1032 UpdateGuideState(): m_state=6
21:54:45.954 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1228
21:54:45.956 00.002 1032 Star::Find returns 1 (0), X=1104.80, Y=137.85, Mass=1256, SNR=24.9, Peak=95 HFD=3.0
21:54:45.956 00.000 1032 MultiStar: [#1 -0.09,-0.20,0.98,U] [#2 0.10,-0.09,0.77,U] [#3 0.03,-0.09,0.74,U] [#4 0.16,0.15,0.67,U] [#5 0.12,-0.27,0.00,M7] [#6 0.23,-0.27,0.00,M1] [#7 0.15,0.04,0.71,U] [#8 0.06,-0.14,0.51,U] 
21:54:45.956 00.000 1032 refined, 6 included, MultiStar: {0.08, -0.06}, one-star: {0.19, -0.04}
21:54:45.962 00.006 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
21:54:45.962 00.000 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
21:54:45.964 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.62 mountX=-0.08 mountY=-0.07, mountTheta=-2.45
21:54:45.966 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
21:54:45.968 00.002 1032 Enqueuing Move request for scope (0.08, -0.06)
21:54:45.970 00.002 10072 Worker thread wakes up
21:54:45.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
21:54:45.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
21:54:45.970 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.07
21:54:45.972 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:54:45.972 00.000 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
21:54:45.972 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
21:54:45.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:45.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:54:45.972 00.000 10072 MoveAxis(E, 17, ABG)
21:54:45.972 00.000 10072 Guiding  Dir = 2, Dur = 17
21:54:45.976 00.004 10072 IsGuiding returns 0
21:54:45.976 00.000 10072 PulseGuide returned control before completion, sleep 27
21:54:45.985 00.009 1032 UpdateGuideState exits: m=1256 SNR=24.9
21:54:45.992 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:45.994 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:45.996 00.002 1032 Enqueuing Expose request
21:54:46.008 00.012 10072 IsGuiding returns 0
21:54:46.008 00.000 10072 Move returns status 0, amount 17
21:54:46.008 00.000 10072 MoveAxis(N, 0, ABG)
21:54:46.008 00.000 10072 Move returns status 0, amount 0
21:54:46.008 00.000 10072 move complete, result=0
21:54:46.009 00.001 10072 worker thread done servicing request
21:54:46.009 00.000 10072 Worker thread wakes up
21:54:46.009 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:46.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:46.009 00.000 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
21:54:46.422 00.413 10072 Exposure complete
21:54:46.472 00.050 10072 worker thread done servicing request
21:54:46.472 00.000 1032 OnExposeComplete: enter
21:54:46.474 00.002 1032 UpdateGuideState(): m_state=6
21:54:46.474 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1229
21:54:46.476 00.002 1032 Star::Find returns 1 (0), X=1104.72, Y=137.78, Mass=1335, SNR=25.6, Peak=123 HFD=3.0
21:54:46.478 00.002 1032 MultiStar: [#1 -0.01,-0.06,0.91,U] [#2 0.15,0.02,0.89,U] [#3 -0.07,-0.01,0.77,U] [#4 0.25,0.15,0.00,M8] [#5 0.07,-0.37,0.00,M8] [#6 0.05,-0.10,0.57,U] [#7 0.04,-0.04,0.68,U] [#8 0.01,-0.00,0.52,U] 
21:54:46.478 00.000 1032 refined, 6 included, MultiStar: {0.05, -0.04}, one-star: {0.11, -0.11}
21:54:46.480 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
21:54:46.482 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
21:54:46.482 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.74 mountX=-0.05 mountY=-0.03, mountTheta=-2.57
21:54:46.485 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
21:54:46.487 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
21:54:46.489 00.002 10072 Worker thread wakes up
21:54:46.489 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
21:54:46.489 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
21:54:46.489 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.03
21:54:46.491 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:54:46.491 00.000 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
21:54:46.491 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
21:54:46.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:46.491 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:54:46.491 00.000 10072 MoveAxis(E, 15, ABG)
21:54:46.491 00.000 10072 Guiding  Dir = 2, Dur = 15
21:54:46.493 00.002 10072 IsGuiding returns 0
21:54:46.493 00.000 10072 PulseGuide returned control before completion, sleep 25
21:54:46.508 00.015 1032 UpdateGuideState exits: m=1335 SNR=25.6
21:54:46.509 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:46.509 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:46.511 00.002 1032 Enqueuing Expose request
21:54:46.525 00.014 10072 IsGuiding returns 0
21:54:46.526 00.001 10072 Move returns status 0, amount 15
21:54:46.526 00.000 10072 MoveAxis(N, 0, ABG)
21:54:46.526 00.000 10072 Move returns status 0, amount 0
21:54:46.526 00.000 10072 move complete, result=0
21:54:46.526 00.000 10072 worker thread done servicing request
21:54:46.526 00.000 10072 Worker thread wakes up
21:54:46.526 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
21:54:46.528 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:46.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:47.161 00.633 10072 Exposure complete
21:54:47.210 00.049 10072 worker thread done servicing request
21:54:47.210 00.000 1032 OnExposeComplete: enter
21:54:47.210 00.000 1032 UpdateGuideState(): m_state=6
21:54:47.210 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1230
21:54:47.210 00.000 1032 Star::Find returns 1 (0), X=1104.66, Y=137.54, Mass=1399, SNR=26.3, Peak=132 HFD=3.2
21:54:47.217 00.007 1032 MultiStar: [#1 -0.06,-0.26,0.00,M1] [#2 0.13,-0.10,0.74,U] [#3 -0.13,-0.18,0.72,U] [#4 0.15,-0.04,0.63,U] [#5 0.24,-0.23,0.00,M9] [#6 0.10,-0.34,0.00,M1] [#7 0.06,-0.08,0.67,U] [#8 0.03,-0.31,0.00,M1] 
21:54:47.217 00.000 1032 refined, 4 included, MultiStar: {0.05, -0.17}, one-star: {0.06, -0.35}
21:54:47.217 00.000 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
21:54:47.217 00.000 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
21:54:47.222 00.005 1032 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.27 mountX=-0.17 mountY=-0.01, mountTheta=-3.10
21:54:47.224 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.17, opts=13)
21:54:47.224 00.000 1032 Enqueuing Move request for scope (0.05, -0.17)
21:54:47.224 00.000 10072 Worker thread wakes up
21:54:47.224 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
21:54:47.224 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
21:54:47.224 00.000 10072 Moving (0.05, -0.17) raw xDistance=-0.17 yDistance=-0.01
21:54:47.231 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:54:47.231 00.000 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 289.02
21:54:47.234 00.003 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
21:54:47.234 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:47.234 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:54:47.234 00.000 10072 MoveAxis(E, 99, ABG)
21:54:47.234 00.000 10072 Guiding  Dir = 2, Dur = 99
21:54:47.234 00.000 10072 IsGuiding returns 0
21:54:47.234 00.000 10072 PulseGuide returned control before completion, sleep 109
21:54:47.250 00.016 1032 UpdateGuideState exits: m=1399 SNR=26.3
21:54:47.251 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:47.253 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:47.253 00.000 1032 Enqueuing Expose request
21:54:47.345 00.092 10072 IsGuiding returns 1
21:54:47.345 00.000 10072 scope still moving after pulse duration time elapsed
21:54:47.377 00.032 10072 IsGuiding returns 0
21:54:47.377 00.000 10072 scope move finished after 99 + 43 ms
21:54:47.377 00.000 10072 Move returns status 0, amount 99
21:54:47.377 00.000 10072 MoveAxis(N, 0, ABG)
21:54:47.377 00.000 10072 Move returns status 0, amount 0
21:54:47.377 00.000 10072 move complete, result=0
21:54:47.377 00.000 10072 worker thread done servicing request
21:54:47.377 00.000 10072 Worker thread wakes up
21:54:47.377 00.000 1032 GuideStep: -0.2 px 99 ms EAST, -0.0 px 0 ms NORTH
21:54:47.379 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:47.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:47.794 00.415 10072 Exposure complete
21:54:47.839 00.045 10072 worker thread done servicing request
21:54:47.839 00.000 1032 OnExposeComplete: enter
21:54:47.841 00.002 1032 UpdateGuideState(): m_state=6
21:54:47.843 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1231
21:54:47.843 00.000 1032 Star::Find returns 1 (0), X=1104.78, Y=137.61, Mass=1377, SNR=26.0, Peak=132 HFD=3.2
21:54:47.846 00.003 1032 MultiStar: [#1 -0.09,-0.28,0.00,M2] [#2 0.20,-0.14,0.72,U] [#3 0.01,-0.31,0.00,M1] [#4 0.31,-0.09,0.00,M8] [#5 0.11,-0.36,0.00,M10] [#6 0.07,-0.34,0.00,M2] [#7 0.09,-0.17,0.66,U] [#8 0.14,-0.34,0.00,M2] 
21:54:47.846 00.000 1032 refined, 2 included, MultiStar: {0.16, -0.20}, one-star: {0.17, -0.27}
21:54:47.848 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
21:54:47.848 00.000 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
21:54:47.850 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-0.92 mountX=-0.24 mountY=-0.10, mountTheta=-2.75
21:54:47.852 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.20, opts=13)
21:54:47.855 00.003 1032 Enqueuing Move request for scope (0.16, -0.20)
21:54:47.855 00.000 10072 Worker thread wakes up
21:54:47.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
21:54:47.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
21:54:47.855 00.000 10072 Moving (0.16, -0.20) raw xDistance=-0.24 yDistance=-0.10
21:54:47.855 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:54:47.860 00.005 10072 PPEC rslt: input = -0.24, final = -0.13, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 289.04
21:54:47.860 00.000 10072 PPEC: input: -0.24, control: -0.13, exposure: 500
21:54:47.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:47.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:54:47.860 00.000 10072 MoveAxis(E, 128, ABG)
21:54:47.860 00.000 10072 Guiding  Dir = 2, Dur = 128
21:54:47.860 00.000 10072 IsGuiding returns 0
21:54:47.860 00.000 10072 PulseGuide returned control before completion, sleep 138
21:54:47.875 00.015 1032 UpdateGuideState exits: m=1377 SNR=26.0
21:54:47.877 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:47.877 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:47.880 00.003 1032 Enqueuing Expose request
21:54:48.014 00.134 10072 IsGuiding returns 0
21:54:48.014 00.000 10072 Move returns status 0, amount 128
21:54:48.014 00.000 10072 MoveAxis(N, 0, ABG)
21:54:48.014 00.000 10072 Move returns status 0, amount 0
21:54:48.014 00.000 10072 move complete, result=0
21:54:48.014 00.000 10072 worker thread done servicing request
21:54:48.014 00.000 10072 Worker thread wakes up
21:54:48.014 00.000 1032 GuideStep: -0.2 px 128 ms EAST, -0.1 px 0 ms NORTH
21:54:48.016 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:48.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:48.653 00.637 10072 Exposure complete
21:54:48.700 00.047 10072 worker thread done servicing request
21:54:48.700 00.000 1032 OnExposeComplete: enter
21:54:48.701 00.001 1032 UpdateGuideState(): m_state=6
21:54:48.704 00.003 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1232
21:54:48.706 00.002 1032 Star::Find returns 1 (0), X=1104.72, Y=137.83, Mass=1422, SNR=26.5, Peak=122 HFD=3.0
21:54:48.706 00.000 1032 MultiStar: [#1 -0.00,-0.15,0.86,U] [#2 0.19,0.05,0.66,U] [#3 -0.05,-0.09,0.72,U] [#4 0.14,0.06,0.64,U] [#5 0.04,-0.27,0.00,R] [#6 0.10,-0.14,0.55,U] [#7 -0.03,0.00,0.63,U] [#8 -0.02,-0.04,0.48,U] 
21:54:48.708 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.05}, one-star: {0.11, -0.05}
21:54:48.710 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
21:54:48.711 00.001 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
21:54:48.711 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.72 mountX=-0.06 mountY=-0.04, mountTheta=-2.55
21:54:48.715 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
21:54:48.716 00.001 1032 Enqueuing Move request for scope (0.06, -0.05)
21:54:48.718 00.002 10072 Worker thread wakes up
21:54:48.718 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
21:54:48.718 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
21:54:48.718 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.04
21:54:48.718 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:54:48.722 00.004 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
21:54:48.722 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
21:54:48.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:48.724 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:54:48.724 00.000 10072 MoveAxis(E, 19, ABG)
21:54:48.724 00.000 10072 Guiding  Dir = 2, Dur = 19
21:54:48.724 00.000 10072 IsGuiding returns 0
21:54:48.725 00.001 10072 PulseGuide returned control before completion, sleep 29
21:54:48.738 00.013 1032 UpdateGuideState exits: m=1422 SNR=26.5
21:54:48.740 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:48.742 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:48.744 00.002 1032 Enqueuing Expose request
21:54:48.756 00.012 10072 IsGuiding returns 0
21:54:48.756 00.000 10072 Move returns status 0, amount 19
21:54:48.756 00.000 10072 MoveAxis(N, 0, ABG)
21:54:48.756 00.000 10072 Move returns status 0, amount 0
21:54:48.756 00.000 10072 move complete, result=0
21:54:48.756 00.000 10072 worker thread done servicing request
21:54:48.756 00.000 10072 Worker thread wakes up
21:54:48.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:48.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:48.756 00.000 1032 GuideStep: -0.1 px 19 ms EAST, -0.0 px 0 ms NORTH
21:54:49.171 00.415 10072 Exposure complete
21:54:49.219 00.048 10072 worker thread done servicing request
21:54:49.219 00.000 1032 OnExposeComplete: enter
21:54:49.219 00.000 1032 UpdateGuideState(): m_state=6
21:54:49.219 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1233
21:54:49.219 00.000 1032 Star::Find returns 1 (0), X=1104.65, Y=137.86, Mass=1372, SNR=26.0, Peak=114 HFD=3.2
21:54:49.227 00.008 1032 MultiStar: [#1 -0.05,-0.06,0.96,U] [#2 0.09,0.00,0.69,U] [#3 -0.07,-0.06,0.73,U] [#4 0.13,0.19,0.62,U] [#5 0.07,0.17,0.63,U] [#6 0.03,-0.18,0.55,U] [#7 0.02,0.04,0.66,U] [#8 0.19,-0.12,0.48,U] 
21:54:49.227 00.000 1032 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.04, -0.02}
21:54:49.229 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
21:54:49.231 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
21:54:49.231 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.15 mountX=-0.02 mountY=-0.04, mountTheta=-1.98
21:54:49.235 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
21:54:49.236 00.001 1032 Enqueuing Move request for scope (0.04, -0.01)
21:54:49.236 00.000 10072 Worker thread wakes up
21:54:49.236 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
21:54:49.236 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
21:54:49.236 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
21:54:49.236 00.000 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.08
21:54:49.236 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
21:54:49.236 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:49.236 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:54:49.236 00.000 10072 MoveAxis(E, 15, ABG)
21:54:49.236 00.000 10072 Guiding  Dir = 2, Dur = 15
21:54:49.236 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:54:49.242 00.006 10072 IsGuiding returns 0
21:54:49.244 00.002 10072 PulseGuide returned control before completion, sleep 25
21:54:49.253 00.009 1032 UpdateGuideState exits: m=1372 SNR=26.0
21:54:49.260 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:49.260 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:49.260 00.000 1032 Enqueuing Expose request
21:54:49.276 00.016 10072 IsGuiding returns 0
21:54:49.276 00.000 10072 Move returns status 0, amount 15
21:54:49.276 00.000 10072 MoveAxis(N, 0, ABG)
21:54:49.276 00.000 10072 Move returns status 0, amount 0
21:54:49.276 00.000 10072 move complete, result=0
21:54:49.276 00.000 10072 worker thread done servicing request
21:54:49.276 00.000 10072 Worker thread wakes up
21:54:49.276 00.000 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
21:54:49.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:49.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:49.912 00.636 10072 Exposure complete
21:54:49.963 00.051 10072 worker thread done servicing request
21:54:49.963 00.000 1032 OnExposeComplete: enter
21:54:49.965 00.002 1032 UpdateGuideState(): m_state=6
21:54:49.965 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1234
21:54:49.967 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=137.88, Mass=1359, SNR=25.9, Peak=126 HFD=3.2
21:54:49.969 00.002 1032 MultiStar: [#1 -0.10,0.01,0.92,U] [#2 0.08,0.13,0.80,U] [#3 0.06,-0.12,0.72,U] [#4 0.11,0.16,0.67,U] [#5 0.08,0.18,0.60,U] [#6 -0.00,-0.23,0.56,U] [#7 0.01,0.01,0.65,U] [#8 0.17,-0.21,0.00,M1] 
21:54:49.971 00.002 1032 single-star, 7 included, MultiStar: {0.03, 0.02}, one-star: {0.03, -0.01}
21:54:49.973 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
21:54:49.974 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
21:54:49.976 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.36 mountX=-0.02 mountY=-0.02, mountTheta=-2.19
21:54:49.978 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
21:54:49.978 00.000 1032 Enqueuing Move request for scope (0.03, -0.01)
21:54:49.980 00.002 10072 Worker thread wakes up
21:54:49.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
21:54:49.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
21:54:49.980 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
21:54:49.982 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:54:49.985 00.003 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.10
21:54:49.985 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
21:54:49.985 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:49.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:54:49.985 00.000 10072 MoveAxis(E, 17, ABG)
21:54:49.985 00.000 10072 Guiding  Dir = 2, Dur = 17
21:54:49.985 00.000 10072 IsGuiding returns 0
21:54:49.985 00.000 10072 PulseGuide returned control before completion, sleep 27
21:54:49.999 00.014 1032 UpdateGuideState exits: m=1359 SNR=25.9
21:54:49.999 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:49.999 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:50.005 00.006 1032 Enqueuing Expose request
21:54:50.020 00.015 10072 IsGuiding returns 0
21:54:50.020 00.000 10072 Move returns status 0, amount 17
21:54:50.020 00.000 10072 MoveAxis(N, 0, ABG)
21:54:50.021 00.001 10072 Move returns status 0, amount 0
21:54:50.021 00.000 10072 move complete, result=0
21:54:50.021 00.000 10072 worker thread done servicing request
21:54:50.021 00.000 10072 Worker thread wakes up
21:54:50.021 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:50.021 00.000 1032 GuideStep: -0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
21:54:50.023 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:50.436 00.413 10072 Exposure complete
21:54:50.475 00.039 10072 worker thread done servicing request
21:54:50.483 00.008 1032 OnExposeComplete: enter
21:54:50.485 00.002 1032 UpdateGuideState(): m_state=6
21:54:50.487 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1235
21:54:50.487 00.000 1032 Star::Find returns 1 (0), X=1104.72, Y=137.86, Mass=1431, SNR=26.5, Peak=123 HFD=3.3
21:54:50.489 00.002 1032 MultiStar: [#1 -0.13,-0.10,0.92,U] [#2 0.23,-0.00,0.70,U] [#3 0.05,-0.22,0.67,U] [#4 0.25,0.04,0.00,M6] [#5 -0.01,0.23,0.65,U] [#6 0.10,-0.06,0.59,U] [#7 0.09,-0.05,0.65,U] [#8 -0.02,-0.19,0.50,U] 
21:54:50.492 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.11, -0.02}
21:54:50.492 00.000 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
21:54:50.494 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
21:54:50.496 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.78 mountX=-0.06 mountY=-0.04, mountTheta=-2.61
21:54:50.498 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
21:54:50.499 00.001 1032 Enqueuing Move request for scope (0.05, -0.05)
21:54:50.499 00.000 10072 Worker thread wakes up
21:54:50.499 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
21:54:50.499 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
21:54:50.499 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.04
21:54:50.499 00.000 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.12
21:54:50.499 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
21:54:50.499 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:50.499 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:54:50.499 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:54:50.499 00.000 10072 MoveAxis(E, 15, ABG)
21:54:50.499 00.000 10072 Guiding  Dir = 2, Dur = 15
21:54:50.506 00.007 10072 IsGuiding returns 0
21:54:50.506 00.000 10072 PulseGuide returned control before completion, sleep 25
21:54:50.520 00.014 1032 UpdateGuideState exits: m=1431 SNR=26.5
21:54:50.522 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:50.522 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:50.526 00.004 1032 Enqueuing Expose request
21:54:50.538 00.012 10072 IsGuiding returns 0
21:54:50.538 00.000 10072 Move returns status 0, amount 15
21:54:50.538 00.000 10072 MoveAxis(N, 0, ABG)
21:54:50.538 00.000 10072 Move returns status 0, amount 0
21:54:50.538 00.000 10072 move complete, result=0
21:54:50.538 00.000 10072 worker thread done servicing request
21:54:50.538 00.000 10072 Worker thread wakes up
21:54:50.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:50.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:50.538 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
21:54:51.176 00.638 10072 Exposure complete
21:54:51.223 00.047 10072 worker thread done servicing request
21:54:51.223 00.000 1032 OnExposeComplete: enter
21:54:51.224 00.001 1032 UpdateGuideState(): m_state=6
21:54:51.226 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1236
21:54:51.228 00.002 1032 Star::Find returns 1 (0), X=1104.71, Y=137.96, Mass=1222, SNR=24.5, Peak=102 HFD=3.2
21:54:51.228 00.000 1032 MultiStar: [#1 -0.10,-0.05,0.98,U] [#2 0.17,0.06,0.77,U] [#3 -0.08,-0.11,0.74,U] [#4 0.23,0.09,0.00,M7] [#5 0.10,0.06,0.66,U] [#6 0.13,-0.19,0.63,U] [#7 0.10,-0.00,0.74,U] [#8 0.02,-0.14,0.56,U] 
21:54:51.231 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {0.10, 0.07}
21:54:51.233 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
21:54:51.233 00.000 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
21:54:51.235 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.51 mountX=-0.04 mountY=-0.04, mountTheta=-2.34
21:54:51.238 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
21:54:51.240 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
21:54:51.240 00.000 10072 Worker thread wakes up
21:54:51.240 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
21:54:51.240 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
21:54:51.240 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
21:54:51.240 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:54:51.245 00.005 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.14
21:54:51.245 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
21:54:51.245 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:51.245 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:54:51.245 00.000 10072 MoveAxis(E, 17, ABG)
21:54:51.245 00.000 10072 Guiding  Dir = 2, Dur = 17
21:54:51.247 00.002 10072 IsGuiding returns 0
21:54:51.247 00.000 10072 PulseGuide returned control before completion, sleep 27
21:54:51.257 00.010 1032 UpdateGuideState exits: m=1222 SNR=24.5
21:54:51.263 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:51.263 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:51.263 00.000 1032 Enqueuing Expose request
21:54:51.278 00.015 10072 IsGuiding returns 0
21:54:51.278 00.000 10072 Move returns status 0, amount 17
21:54:51.278 00.000 10072 MoveAxis(N, 0, ABG)
21:54:51.278 00.000 10072 Move returns status 0, amount 0
21:54:51.278 00.000 10072 move complete, result=0
21:54:51.278 00.000 10072 worker thread done servicing request
21:54:51.278 00.000 10072 Worker thread wakes up
21:54:51.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:51.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:51.278 00.000 1032 GuideStep: -0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
21:54:51.691 00.413 10072 Exposure complete
21:54:51.736 00.045 10072 worker thread done servicing request
21:54:51.736 00.000 1032 OnExposeComplete: enter
21:54:51.736 00.000 1032 UpdateGuideState(): m_state=6
21:54:51.736 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1237
21:54:51.736 00.000 1032 Star::Find returns 1 (0), X=1104.87, Y=137.85, Mass=1278, SNR=25.1, Peak=102 HFD=2.9
21:54:51.736 00.000 1032 MultiStar: [#1 -0.11,-0.10,0.99,U] [#2 0.17,-0.10,0.81,U] [#3 0.01,-0.13,0.77,U] [#4 0.07,0.00,0.66,U] [#5 0.23,0.00,0.64,U] [#6 -0.06,-0.10,0.58,U] [#7 0.11,-0.08,0.72,U] [#8 -0.01,-0.14,0.49,U] 
21:54:51.736 00.000 1032 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.26, -0.03}
21:54:51.748 00.012 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
21:54:51.748 00.000 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
21:54:51.748 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.75 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
21:54:51.754 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
21:54:51.754 00.000 1032 Enqueuing Move request for scope (0.08, -0.07)
21:54:51.756 00.002 10072 Worker thread wakes up
21:54:51.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
21:54:51.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
21:54:51.756 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
21:54:51.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:54:51.760 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
21:54:51.760 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
21:54:51.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:51.760 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:54:51.760 00.000 10072 MoveAxis(E, 15, ABG)
21:54:51.760 00.000 10072 Guiding  Dir = 2, Dur = 15
21:54:51.762 00.002 10072 IsGuiding returns 0
21:54:51.762 00.000 10072 PulseGuide returned control before completion, sleep 25
21:54:51.766 00.004 1032 UpdateGuideState exits: m=1278 SNR=25.1
21:54:51.778 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:51.778 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:51.782 00.004 1032 Enqueuing Expose request
21:54:51.794 00.012 10072 IsGuiding returns 0
21:54:51.794 00.000 10072 Move returns status 0, amount 15
21:54:51.794 00.000 10072 MoveAxis(N, 0, ABG)
21:54:51.794 00.000 10072 Move returns status 0, amount 0
21:54:51.794 00.000 10072 move complete, result=0
21:54:51.794 00.000 10072 worker thread done servicing request
21:54:51.794 00.000 10072 Worker thread wakes up
21:54:51.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:51.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:51.794 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
21:54:52.432 00.638 10072 Exposure complete
21:54:52.480 00.048 10072 worker thread done servicing request
21:54:52.480 00.000 1032 OnExposeComplete: enter
21:54:52.482 00.002 1032 UpdateGuideState(): m_state=6
21:54:52.482 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1238
21:54:52.485 00.003 1032 Star::Find returns 1 (0), X=1104.72, Y=137.75, Mass=1320, SNR=25.5, Peak=122 HFD=3.0
21:54:52.485 00.000 1032 MultiStar: [#1 -0.04,-0.07,0.90,U] [#2 0.21,0.14,0.00,M1] [#3 0.07,-0.01,0.76,U] [#4 0.28,0.09,0.00,M7] [#5 0.01,0.08,0.71,U] [#6 0.22,-0.04,0.56,U] [#7 0.07,0.07,0.66,U] [#8 0.09,-0.10,0.52,U] 
21:54:52.488 00.003 1032 refined, 6 included, MultiStar: {0.07, -0.04}, one-star: {0.11, -0.14}
21:54:52.490 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
21:54:52.490 00.000 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
21:54:52.492 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.49 mountX=-0.05 mountY=-0.06, mountTheta=-2.32
21:54:52.495 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
21:54:52.495 00.000 1032 Enqueuing Move request for scope (0.07, -0.04)
21:54:52.495 00.000 10072 Worker thread wakes up
21:54:52.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
21:54:52.495 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
21:54:52.495 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.05 yDistance=-0.06
21:54:52.495 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:54:52.495 00.000 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
21:54:52.495 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
21:54:52.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:52.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:54:52.495 00.000 10072 MoveAxis(E, 17, ABG)
21:54:52.495 00.000 10072 Guiding  Dir = 2, Dur = 17
21:54:52.501 00.006 10072 IsGuiding returns 0
21:54:52.502 00.001 10072 PulseGuide returned control before completion, sleep 27
21:54:52.512 00.010 1032 UpdateGuideState exits: m=1320 SNR=25.5
21:54:52.516 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:52.519 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:52.520 00.001 1032 Enqueuing Expose request
21:54:52.533 00.013 10072 IsGuiding returns 0
21:54:52.533 00.000 10072 Move returns status 0, amount 17
21:54:52.533 00.000 10072 MoveAxis(N, 0, ABG)
21:54:52.533 00.000 10072 Move returns status 0, amount 0
21:54:52.533 00.000 10072 move complete, result=0
21:54:52.533 00.000 10072 worker thread done servicing request
21:54:52.533 00.000 10072 Worker thread wakes up
21:54:52.533 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:52.533 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:52.533 00.000 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
21:54:52.949 00.416 10072 Exposure complete
21:54:52.997 00.048 10072 worker thread done servicing request
21:54:52.997 00.000 1032 OnExposeComplete: enter
21:54:52.997 00.000 1032 UpdateGuideState(): m_state=6
21:54:52.997 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1239
21:54:52.997 00.000 1032 Star::Find returns 1 (0), X=1104.70, Y=137.69, Mass=1396, SNR=26.2, Peak=132 HFD=3.0
21:54:53.004 00.007 1032 MultiStar: [#1 0.02,-0.20,0.99,U] [#2 0.23,-0.06,0.75,U] [#3 -0.06,-0.11,0.71,U] [#4 0.28,-0.02,0.00,M8] [#5 0.09,-0.02,0.62,U] [#6 0.13,-0.16,0.58,U] [#7 0.17,-0.07,0.63,U] [#8 0.05,-0.15,0.49,U] 
21:54:53.004 00.000 1032 refined, 7 included, MultiStar: {0.09, -0.13}, one-star: {0.09, -0.19}
21:54:53.004 00.000 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
21:54:53.004 00.000 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
21:54:53.004 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.97 mountX=-0.15 mountY=-0.05, mountTheta=-2.80
21:54:53.004 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.13, opts=13)
21:54:53.013 00.009 1032 Enqueuing Move request for scope (0.09, -0.13)
21:54:53.013 00.000 10072 Worker thread wakes up
21:54:53.013 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
21:54:53.013 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
21:54:53.013 00.000 10072 Moving (0.09, -0.13) raw xDistance=-0.15 yDistance=-0.05
21:54:53.016 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:54:53.017 00.001 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.20
21:54:53.017 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
21:54:53.017 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:53.017 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:54:53.017 00.000 10072 MoveAxis(E, 83, ABG)
21:54:53.017 00.000 10072 Guiding  Dir = 2, Dur = 83
21:54:53.019 00.002 10072 IsGuiding returns 0
21:54:53.019 00.000 10072 PulseGuide returned control before completion, sleep 93
21:54:53.021 00.002 1032 UpdateGuideState exits: m=1396 SNR=26.2
21:54:53.021 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:53.036 00.015 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:53.036 00.000 1032 Enqueuing Expose request
21:54:53.114 00.078 10072 IsGuiding returns 1
21:54:53.114 00.000 10072 scope still moving after pulse duration time elapsed
21:54:53.146 00.032 10072 IsGuiding returns 0
21:54:53.146 00.000 10072 scope move finished after 83 + 43 ms
21:54:53.146 00.000 10072 Move returns status 0, amount 83
21:54:53.146 00.000 10072 MoveAxis(N, 0, ABG)
21:54:53.146 00.000 10072 Move returns status 0, amount 0
21:54:53.146 00.000 10072 move complete, result=0
21:54:53.146 00.000 10072 worker thread done servicing request
21:54:53.146 00.000 10072 Worker thread wakes up
21:54:53.146 00.000 1032 GuideStep: -0.1 px 83 ms EAST, -0.1 px 0 ms NORTH
21:54:53.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:53.149 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:53.784 00.635 10072 Exposure complete
21:54:53.831 00.047 10072 worker thread done servicing request
21:54:53.831 00.000 1032 OnExposeComplete: enter
21:54:53.833 00.002 1032 UpdateGuideState(): m_state=6
21:54:53.835 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1240
21:54:53.837 00.002 1032 Star::Find returns 1 (0), X=1104.82, Y=137.67, Mass=1232, SNR=24.6, Peak=120 HFD=3.1
21:54:53.839 00.002 1032 MultiStar: [#1 0.00,-0.18,1.00,U] [#2 0.25,-0.02,0.00,M1] [#3 0.01,-0.12,0.74,U] [#4 0.16,0.17,0.67,U] [#5 0.12,0.15,0.61,U] [#6 0.17,-0.13,0.64,U] [#7 -0.04,-0.07,0.69,U] [#8 0.10,-0.25,0.00,M1] 
21:54:53.839 00.000 1032 refined, 6 included, MultiStar: {0.09, -0.08}, one-star: {0.21, -0.22}
21:54:53.841 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
21:54:53.843 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
21:54:53.843 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.72 mountX=-0.10 mountY=-0.07, mountTheta=-2.55
21:54:53.847 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.08, opts=13)
21:54:53.847 00.000 1032 Enqueuing Move request for scope (0.09, -0.08)
21:54:53.850 00.003 10072 Worker thread wakes up
21:54:53.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
21:54:53.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
21:54:53.850 00.000 10072 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=-0.07
21:54:53.852 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:54:53.852 00.000 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
21:54:53.854 00.002 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
21:54:53.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:53.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:54:53.854 00.000 10072 MoveAxis(E, 17, ABG)
21:54:53.854 00.000 10072 Guiding  Dir = 2, Dur = 17
21:54:53.854 00.000 10072 IsGuiding returns 0
21:54:53.855 00.001 10072 PulseGuide returned control before completion, sleep 27
21:54:53.869 00.014 1032 UpdateGuideState exits: m=1232 SNR=24.6
21:54:53.870 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:53.872 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:53.872 00.000 1032 Enqueuing Expose request
21:54:53.886 00.014 10072 IsGuiding returns 0
21:54:53.886 00.000 10072 Move returns status 0, amount 17
21:54:53.886 00.000 10072 MoveAxis(N, 0, ABG)
21:54:53.886 00.000 10072 Move returns status 0, amount 0
21:54:53.886 00.000 10072 move complete, result=0
21:54:53.886 00.000 10072 worker thread done servicing request
21:54:53.886 00.000 10072 Worker thread wakes up
21:54:53.886 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:53.886 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:53.886 00.000 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
21:54:54.301 00.415 10072 Exposure complete
21:54:54.348 00.047 10072 worker thread done servicing request
21:54:54.348 00.000 1032 OnExposeComplete: enter
21:54:54.352 00.004 1032 UpdateGuideState(): m_state=6
21:54:54.352 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1241
21:54:54.354 00.002 1032 Star::Find returns 1 (0), X=1104.80, Y=137.62, Mass=1218, SNR=24.5, Peak=112 HFD=3.2
21:54:54.356 00.002 1032 MultiStar: [#1 -0.12,-0.00,0.92,U] [#2 0.22,0.05,0.78,U] [#3 -0.07,-0.22,0.78,U] [#4 0.31,0.08,0.00,M8] [#5 0.17,0.04,0.66,U] [#6 0.16,-0.24,0.00,M1] [#7 0.11,0.03,0.71,U] [#8 0.02,-0.22,0.56,U] 
21:54:54.358 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.09}, one-star: {0.19, -0.26}
21:54:54.360 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
21:54:54.361 00.001 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
21:54:54.361 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.87 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
21:54:54.361 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
21:54:54.361 00.000 1032 Enqueuing Move request for scope (0.07, -0.09)
21:54:54.361 00.000 10072 Worker thread wakes up
21:54:54.361 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
21:54:54.361 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
21:54:54.361 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.10 yDistance=-0.05
21:54:54.361 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:54:54.361 00.000 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
21:54:54.361 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
21:54:54.361 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:54.361 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:54:54.361 00.000 10072 MoveAxis(E, 14, ABG)
21:54:54.361 00.000 10072 Guiding  Dir = 2, Dur = 14
21:54:54.373 00.012 10072 IsGuiding returns 0
21:54:54.374 00.001 10072 PulseGuide returned control before completion, sleep 24
21:54:54.378 00.004 1032 UpdateGuideState exits: m=1218 SNR=24.5
21:54:54.389 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:54.392 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:54.393 00.001 1032 Enqueuing Expose request
21:54:54.405 00.012 10072 IsGuiding returns 0
21:54:54.405 00.000 10072 Move returns status 0, amount 14
21:54:54.405 00.000 10072 MoveAxis(N, 0, ABG)
21:54:54.405 00.000 10072 Move returns status 0, amount 0
21:54:54.405 00.000 10072 move complete, result=0
21:54:54.405 00.000 10072 worker thread done servicing request
21:54:54.405 00.000 10072 Worker thread wakes up
21:54:54.405 00.000 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
21:54:54.405 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:54.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:55.040 00.635 10072 Exposure complete
21:54:55.089 00.049 10072 worker thread done servicing request
21:54:55.089 00.000 1032 OnExposeComplete: enter
21:54:55.091 00.002 1032 UpdateGuideState(): m_state=6
21:54:55.091 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1242
21:54:55.093 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=137.78, Mass=1222, SNR=24.5, Peak=109 HFD=3.1
21:54:55.095 00.002 1032 MultiStar: [#1 -0.07,-0.09,1.01,U] [#2 0.25,0.01,0.00,M1] [#3 0.05,-0.13,0.79,U] [#4 0.31,0.03,0.00,M9] [#5 0.13,0.20,0.67,U] [#6 0.15,-0.02,0.62,U] [#7 0.07,0.01,0.71,U] [#8 0.03,-0.24,0.56,U] 
21:54:55.095 00.000 1032 refined, 6 included, MultiStar: {0.05, -0.05}, one-star: {0.05, -0.10}
21:54:55.095 00.000 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
21:54:55.095 00.000 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
21:54:55.095 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.84 mountX=-0.07 mountY=-0.03, mountTheta=-2.67
21:54:55.103 00.008 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
21:54:55.103 00.000 1032 Enqueuing Move request for scope (0.05, -0.05)
21:54:55.103 00.000 10072 Worker thread wakes up
21:54:55.103 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
21:54:55.103 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
21:54:55.103 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.07 yDistance=-0.03
21:54:55.103 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:54:55.108 00.005 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
21:54:55.108 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
21:54:55.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:55.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:54:55.108 00.000 10072 MoveAxis(E, 18, ABG)
21:54:55.108 00.000 10072 Guiding  Dir = 2, Dur = 18
21:54:55.109 00.001 10072 IsGuiding returns 0
21:54:55.109 00.000 10072 PulseGuide returned control before completion, sleep 28
21:54:55.123 00.014 1032 UpdateGuideState exits: m=1222 SNR=24.5
21:54:55.125 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:55.125 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:55.125 00.000 1032 Enqueuing Expose request
21:54:55.141 00.016 10072 IsGuiding returns 0
21:54:55.141 00.000 10072 Move returns status 0, amount 18
21:54:55.141 00.000 10072 MoveAxis(N, 0, ABG)
21:54:55.141 00.000 10072 Move returns status 0, amount 0
21:54:55.141 00.000 10072 move complete, result=0
21:54:55.141 00.000 10072 worker thread done servicing request
21:54:55.141 00.000 10072 Worker thread wakes up
21:54:55.142 00.001 1032 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
21:54:55.144 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:55.144 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:55.551 00.407 10072 Exposure complete
21:54:55.596 00.045 10072 worker thread done servicing request
21:54:55.596 00.000 1032 OnExposeComplete: enter
21:54:55.597 00.001 1032 UpdateGuideState(): m_state=6
21:54:55.597 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1243
21:54:55.601 00.004 1032 Star::Find returns 1 (0), X=1104.71, Y=137.77, Mass=1353, SNR=25.8, Peak=121 HFD=3.0
21:54:55.601 00.000 1032 MultiStar: [#1 -0.10,-0.15,0.98,U] [#2 0.17,-0.05,0.67,U] [#3 -0.07,-0.03,0.73,U] [#4 0.12,0.03,0.65,U] [#5 0.19,-0.02,0.68,U] [#6 0.07,-0.08,0.61,U] [#7 0.05,0.05,0.65,U] [#8 0.05,-0.27,0.00,M1] 
21:54:55.601 00.000 1032 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {0.10, -0.12}
21:54:55.601 00.000 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
21:54:55.601 00.000 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
21:54:55.601 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.76 mountX=-0.07 mountY=-0.04, mountTheta=-2.59
21:54:55.610 00.009 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
21:54:55.612 00.002 1032 Enqueuing Move request for scope (0.06, -0.06)
21:54:55.615 00.003 10072 Worker thread wakes up
21:54:55.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
21:54:55.615 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
21:54:55.615 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.04
21:54:55.615 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
21:54:55.620 00.005 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
21:54:55.620 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
21:54:55.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:55.620 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:54:55.620 00.000 10072 MoveAxis(E, 16, ABG)
21:54:55.620 00.000 10072 Guiding  Dir = 2, Dur = 16
21:54:55.620 00.000 10072 IsGuiding returns 0
21:54:55.620 00.000 10072 PulseGuide returned control before completion, sleep 26
21:54:55.628 00.008 1032 UpdateGuideState exits: m=1353 SNR=25.8
21:54:55.635 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:55.636 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:55.638 00.002 1032 Enqueuing Expose request
21:54:55.652 00.014 10072 IsGuiding returns 0
21:54:55.652 00.000 10072 Move returns status 0, amount 16
21:54:55.652 00.000 10072 MoveAxis(N, 0, ABG)
21:54:55.652 00.000 10072 Move returns status 0, amount 0
21:54:55.652 00.000 10072 move complete, result=0
21:54:55.652 00.000 10072 worker thread done servicing request
21:54:55.652 00.000 10072 Worker thread wakes up
21:54:55.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:55.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:55.652 00.000 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
21:54:56.289 00.637 10072 Exposure complete
21:54:56.333 00.044 10072 worker thread done servicing request
21:54:56.333 00.000 1032 OnExposeComplete: enter
21:54:56.333 00.000 1032 UpdateGuideState(): m_state=6
21:54:56.333 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1244
21:54:56.333 00.000 1032 Star::Find returns 1 (0), X=1104.80, Y=137.68, Mass=1269, SNR=25.0, Peak=113 HFD=3.1
21:54:56.333 00.000 1032 MultiStar: [#1 -0.09,-0.12,1.04,U] [#2 0.13,0.01,0.76,U] [#3 -0.07,-0.04,0.74,U] [#4 0.33,0.01,0.00,M9] [#5 0.21,0.03,0.61,U] [#6 0.31,-0.20,0.00,M1] [#7 0.11,-0.01,0.68,U] [#8 0.12,-0.14,0.54,U] 
21:54:56.333 00.000 1032 refined, 6 included, MultiStar: {0.08, -0.08}, one-star: {0.19, -0.21}
21:54:56.333 00.000 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
21:54:56.333 00.000 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
21:54:56.347 00.014 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.77 mountX=-0.09 mountY=-0.06, mountTheta=-2.60
21:54:56.349 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
21:54:56.349 00.000 1032 Enqueuing Move request for scope (0.08, -0.08)
21:54:56.349 00.000 10072 Worker thread wakes up
21:54:56.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
21:54:56.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
21:54:56.349 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.09 yDistance=-0.06
21:54:56.356 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:54:56.356 00.000 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
21:54:56.356 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
21:54:56.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:56.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:54:56.356 00.000 10072 MoveAxis(E, 18, ABG)
21:54:56.356 00.000 10072 Guiding  Dir = 2, Dur = 18
21:54:56.359 00.003 10072 IsGuiding returns 0
21:54:56.359 00.000 10072 PulseGuide returned control before completion, sleep 28
21:54:56.374 00.015 1032 UpdateGuideState exits: m=1269 SNR=25.0
21:54:56.375 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:56.375 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:56.375 00.000 1032 Enqueuing Expose request
21:54:56.391 00.016 10072 IsGuiding returns 0
21:54:56.391 00.000 10072 Move returns status 0, amount 18
21:54:56.391 00.000 10072 MoveAxis(N, 0, ABG)
21:54:56.391 00.000 10072 Move returns status 0, amount 0
21:54:56.391 00.000 10072 move complete, result=0
21:54:56.391 00.000 10072 worker thread done servicing request
21:54:56.391 00.000 10072 Worker thread wakes up
21:54:56.391 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:56.391 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:56.394 00.003 1032 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
21:54:56.804 00.410 10072 Exposure complete
21:54:56.849 00.045 10072 worker thread done servicing request
21:54:56.849 00.000 1032 OnExposeComplete: enter
21:54:56.849 00.000 1032 UpdateGuideState(): m_state=6
21:54:56.849 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1245
21:54:56.849 00.000 1032 Star::Find returns 1 (0), X=1104.68, Y=137.84, Mass=1379, SNR=26.0, Peak=118 HFD=3.3
21:54:56.849 00.000 1032 MultiStar: [#1 -0.05,-0.19,0.89,U] [#2 0.28,-0.14,0.00,M1] [#3 -0.10,-0.09,0.72,U] [#4 0.40,0.07,0.00,M10] [#5 0.11,0.13,0.65,U] [#6 0.12,-0.13,0.59,U] [#7 0.21,-0.05,0.68,U] [#8 0.03,-0.07,0.50,U] 
21:54:56.857 00.008 1032 refined, 6 included, MultiStar: {0.05, -0.07}, one-star: {0.07, -0.05}
21:54:56.857 00.000 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
21:54:56.860 00.003 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
21:54:56.860 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.95 mountX=-0.08 mountY=-0.03, mountTheta=-2.78
21:54:56.860 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
21:54:56.860 00.000 1032 Enqueuing Move request for scope (0.05, -0.07)
21:54:56.865 00.005 10072 Worker thread wakes up
21:54:56.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
21:54:56.865 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
21:54:56.867 00.002 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
21:54:56.868 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:54:56.870 00.002 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
21:54:56.870 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
21:54:56.870 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:56.870 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:54:56.870 00.000 10072 MoveAxis(E, 15, ABG)
21:54:56.870 00.000 10072 Guiding  Dir = 2, Dur = 15
21:54:56.872 00.002 10072 IsGuiding returns 0
21:54:56.872 00.000 10072 PulseGuide returned control before completion, sleep 25
21:54:56.884 00.012 1032 UpdateGuideState exits: m=1379 SNR=26.0
21:54:56.886 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:56.886 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:56.886 00.000 1032 Enqueuing Expose request
21:54:56.902 00.016 10072 IsGuiding returns 0
21:54:56.902 00.000 10072 Move returns status 0, amount 15
21:54:56.902 00.000 10072 MoveAxis(N, 0, ABG)
21:54:56.902 00.000 10072 Move returns status 0, amount 0
21:54:56.902 00.000 10072 move complete, result=0
21:54:56.902 00.000 10072 worker thread done servicing request
21:54:56.902 00.000 10072 Worker thread wakes up
21:54:56.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:56.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:56.904 00.002 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
21:54:57.541 00.637 10072 Exposure complete
21:54:57.589 00.048 10072 worker thread done servicing request
21:54:57.589 00.000 1032 OnExposeComplete: enter
21:54:57.591 00.002 1032 UpdateGuideState(): m_state=6
21:54:57.591 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1246
21:54:57.593 00.002 1032 Star::Find returns 1 (0), X=1104.68, Y=137.94, Mass=1302, SNR=25.3, Peak=114 HFD=3.2
21:54:57.595 00.002 1032 MultiStar: [#1 -0.03,-0.11,0.90,U] [#2 0.26,0.02,0.00,M2] [#3 -0.04,-0.13,0.76,U] [#4 0.19,0.05,0.66,U] [#5 0.12,-0.02,0.62,U] [#6 0.10,-0.23,0.00,M1] [#7 0.12,-0.10,0.65,U] [#8 -0.06,0.05,0.50,U] 
21:54:57.595 00.000 1032 refined, 6 included, MultiStar: {0.05, -0.03}, one-star: {0.07, 0.05}
21:54:57.597 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
21:54:57.597 00.000 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
21:54:57.599 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.55 mountX=-0.04 mountY=-0.04, mountTheta=-2.38
21:54:57.601 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
21:54:57.604 00.003 1032 Enqueuing Move request for scope (0.05, -0.03)
21:54:57.606 00.002 10072 Worker thread wakes up
21:54:57.606 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
21:54:57.606 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
21:54:57.606 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
21:54:57.608 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:54:57.610 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
21:54:57.610 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
21:54:57.610 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:57.610 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:54:57.610 00.000 10072 MoveAxis(E, 17, ABG)
21:54:57.610 00.000 10072 Guiding  Dir = 2, Dur = 17
21:54:57.610 00.000 10072 IsGuiding returns 0
21:54:57.610 00.000 10072 PulseGuide returned control before completion, sleep 27
21:54:57.620 00.010 1032 UpdateGuideState exits: m=1302 SNR=25.3
21:54:57.620 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:57.620 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:57.620 00.000 1032 Enqueuing Expose request
21:54:57.649 00.029 10072 IsGuiding returns 0
21:54:57.649 00.000 10072 Move returns status 0, amount 17
21:54:57.649 00.000 10072 MoveAxis(N, 0, ABG)
21:54:57.649 00.000 10072 Move returns status 0, amount 0
21:54:57.649 00.000 10072 move complete, result=0
21:54:57.649 00.000 10072 worker thread done servicing request
21:54:57.649 00.000 10072 Worker thread wakes up
21:54:57.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:57.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:57.651 00.002 1032 GuideStep: -0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
21:54:58.062 00.411 10072 Exposure complete
21:54:58.112 00.050 10072 worker thread done servicing request
21:54:58.112 00.000 1032 OnExposeComplete: enter
21:54:58.112 00.000 1032 UpdateGuideState(): m_state=6
21:54:58.112 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1247
21:54:58.112 00.000 1032 Star::Find returns 1 (0), X=1104.75, Y=137.86, Mass=1250, SNR=24.8, Peak=106 HFD=3.0
21:54:58.112 00.000 1032 MultiStar: [#1 -0.09,0.01,0.94,U] [#2 0.06,0.02,0.79,U] [#3 -0.09,-0.12,0.75,U] [#4 0.13,-0.03,0.64,U] [#5 0.04,0.06,0.64,U] [#6 0.16,-0.18,0.58,U] [#7 0.06,-0.07,0.70,U] [#8 -0.02,-0.07,0.51,U] 
21:54:58.112 00.000 1032 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.14, -0.03}
21:54:58.112 00.000 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
21:54:58.112 00.000 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
21:54:58.112 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.78 mountX=-0.05 mountY=-0.03, mountTheta=-2.61
21:54:58.126 00.014 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
21:54:58.128 00.002 1032 Enqueuing Move request for scope (0.04, -0.04)
21:54:58.128 00.000 10072 Worker thread wakes up
21:54:58.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
21:54:58.128 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
21:54:58.128 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
21:54:58.131 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:54:58.134 00.003 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
21:54:58.134 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
21:54:58.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:58.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:54:58.134 00.000 10072 MoveAxis(E, 15, ABG)
21:54:58.134 00.000 10072 Guiding  Dir = 2, Dur = 15
21:54:58.135 00.001 10072 IsGuiding returns 0
21:54:58.135 00.000 10072 PulseGuide returned control before completion, sleep 25
21:54:58.147 00.012 1032 UpdateGuideState exits: m=1250 SNR=24.8
21:54:58.151 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:58.151 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:58.151 00.000 1032 Enqueuing Expose request
21:54:58.167 00.016 10072 IsGuiding returns 0
21:54:58.167 00.000 10072 Move returns status 0, amount 15
21:54:58.167 00.000 10072 MoveAxis(N, 0, ABG)
21:54:58.167 00.000 10072 Move returns status 0, amount 0
21:54:58.167 00.000 10072 move complete, result=0
21:54:58.167 00.000 10072 worker thread done servicing request
21:54:58.167 00.000 10072 Worker thread wakes up
21:54:58.167 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:58.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:58.167 00.000 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
21:54:58.804 00.637 10072 Exposure complete
21:54:58.849 00.045 10072 worker thread done servicing request
21:54:58.849 00.000 1032 OnExposeComplete: enter
21:54:58.849 00.000 1032 UpdateGuideState(): m_state=6
21:54:58.849 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1248
21:54:58.849 00.000 1032 Star::Find returns 1 (0), X=1104.68, Y=137.72, Mass=1169, SNR=24.0, Peak=100 HFD=3.1
21:54:58.849 00.000 1032 MultiStar: [#1 0.01,-0.14,1.06,U] [#2 0.14,-0.07,0.79,U] [#3 0.07,-0.15,0.78,U] [#4 0.33,0.04,0.00,M9] [#5 -0.00,0.15,0.66,U] [#6 0.11,-0.10,0.64,U] [#7 0.18,-0.13,0.66,U] [#8 -0.08,-0.17,0.59,U] 
21:54:58.849 00.000 1032 refined, 7 included, MultiStar: {0.06, -0.10}, one-star: {0.07, -0.16}
21:54:58.858 00.009 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
21:54:58.858 00.000 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
21:54:58.860 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.03 mountX=-0.12 mountY=-0.03, mountTheta=-2.86
21:54:58.863 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
21:54:58.865 00.002 1032 Enqueuing Move request for scope (0.06, -0.10)
21:54:58.865 00.000 10072 Worker thread wakes up
21:54:58.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
21:54:58.865 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
21:54:58.865 00.000 10072 Moving (0.06, -0.10) raw xDistance=-0.12 yDistance=-0.03
21:54:58.869 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:54:58.869 00.000 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.35
21:54:58.869 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
21:54:58.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:58.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:54:58.869 00.000 10072 MoveAxis(E, 16, ABG)
21:54:58.869 00.000 10072 Guiding  Dir = 2, Dur = 16
21:54:58.872 00.003 10072 IsGuiding returns 0
21:54:58.872 00.000 10072 PulseGuide returned control before completion, sleep 26
21:54:58.885 00.013 1032 UpdateGuideState exits: m=1169 SNR=24.0
21:54:58.888 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:58.890 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:58.892 00.002 1032 Enqueuing Expose request
21:54:58.903 00.011 10072 IsGuiding returns 0
21:54:58.903 00.000 10072 Move returns status 0, amount 16
21:54:58.903 00.000 10072 MoveAxis(N, 0, ABG)
21:54:58.903 00.000 10072 Move returns status 0, amount 0
21:54:58.903 00.000 10072 move complete, result=0
21:54:58.903 00.000 10072 worker thread done servicing request
21:54:58.903 00.000 10072 Worker thread wakes up
21:54:58.904 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:58.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:54:58.904 00.000 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
21:54:59.315 00.411 10072 Exposure complete
21:54:59.362 00.047 10072 worker thread done servicing request
21:54:59.362 00.000 1032 OnExposeComplete: enter
21:54:59.367 00.005 1032 UpdateGuideState(): m_state=6
21:54:59.367 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1249
21:54:59.369 00.002 1032 Star::Find returns 1 (0), X=1104.81, Y=137.76, Mass=1157, SNR=23.9, Peak=103 HFD=3.0
21:54:59.369 00.000 1032 MultiStar: [#1 0.02,-0.22,0.91,U] [#2 0.23,-0.05,0.88,U] [#3 0.07,-0.18,0.80,U] [#4 0.33,-0.08,0.00,M10] [#5 0.05,0.06,0.71,U] [#6 0.14,-0.24,0.00,M1] [#7 0.18,-0.12,0.72,U] [#8 0.11,-0.39,0.00,M1] 
21:54:59.369 00.000 1032 refined, 5 included, MultiStar: {0.13, -0.11}, one-star: {0.20, -0.12}
21:54:59.369 00.000 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
21:54:59.376 00.007 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
21:54:59.376 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.71 mountX=-0.14 mountY=-0.10, mountTheta=-2.54
21:54:59.376 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.11, opts=13)
21:54:59.376 00.000 1032 Enqueuing Move request for scope (0.13, -0.11)
21:54:59.383 00.007 10072 Worker thread wakes up
21:54:59.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
21:54:59.383 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
21:54:59.383 00.000 10072 Moving (0.13, -0.11) raw xDistance=-0.14 yDistance=-0.10
21:54:59.385 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:54:59.385 00.000 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.37
21:54:59.385 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
21:54:59.385 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:59.385 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:54:59.385 00.000 10072 MoveAxis(E, 80, ABG)
21:54:59.385 00.000 10072 Guiding  Dir = 2, Dur = 80
21:54:59.387 00.002 10072 IsGuiding returns 0
21:54:59.392 00.005 10072 PulseGuide returned control before completion, sleep 90
21:54:59.400 00.008 1032 UpdateGuideState exits: m=1157 SNR=23.9
21:54:59.400 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:59.400 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:54:59.400 00.000 1032 Enqueuing Expose request
21:54:59.488 00.088 10072 IsGuiding returns 0
21:54:59.488 00.000 10072 Move returns status 0, amount 80
21:54:59.488 00.000 10072 MoveAxis(N, 0, ABG)
21:54:59.488 00.000 10072 Move returns status 0, amount 0
21:54:59.488 00.000 10072 move complete, result=0
21:54:59.488 00.000 10072 worker thread done servicing request
21:54:59.488 00.000 10072 Worker thread wakes up
21:54:59.488 00.000 1032 GuideStep: -0.1 px 80 ms EAST, -0.1 px 0 ms NORTH
21:54:59.490 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:54:59.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:00.123 00.633 10072 Exposure complete
21:55:00.175 00.052 10072 worker thread done servicing request
21:55:00.175 00.000 1032 OnExposeComplete: enter
21:55:00.177 00.002 1032 UpdateGuideState(): m_state=6
21:55:00.179 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1250
21:55:00.179 00.000 1032 Star::Find returns 1 (0), X=1104.80, Y=137.81, Mass=1429, SNR=26.5, Peak=124 HFD=2.9
21:55:00.179 00.000 1032 MultiStar: [#1 -0.06,-0.22,0.92,U] [#2 0.20,0.11,0.76,U] [#3 -0.01,-0.14,0.72,U] [#4 0.16,-0.00,0.67,U] [#5 0.16,0.02,0.66,U] [#6 0.17,-0.08,0.57,U] [#7 0.07,0.08,0.66,U] [#8 0.11,-0.20,0.51,U] 
21:55:00.184 00.005 1032 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.19, -0.07}
21:55:00.184 00.000 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
21:55:00.184 00.000 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
21:55:00.184 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.50 mountX=-0.08 mountY=-0.09, mountTheta=-2.33
21:55:00.184 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
21:55:00.184 00.000 1032 Enqueuing Move request for scope (0.11, -0.06)
21:55:00.184 00.000 10072 Worker thread wakes up
21:55:00.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
21:55:00.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
21:55:00.184 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.08 yDistance=-0.09
21:55:00.196 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
21:55:00.196 00.000 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
21:55:00.196 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
21:55:00.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:00.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:55:00.196 00.000 10072 MoveAxis(E, 15, ABG)
21:55:00.196 00.000 10072 Guiding  Dir = 2, Dur = 15
21:55:00.198 00.002 10072 IsGuiding returns 0
21:55:00.198 00.000 10072 PulseGuide returned control before completion, sleep 25
21:55:00.213 00.015 1032 UpdateGuideState exits: m=1429 SNR=26.5
21:55:00.215 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:00.217 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:00.219 00.002 1032 Enqueuing Expose request
21:55:00.230 00.011 10072 IsGuiding returns 0
21:55:00.230 00.000 10072 Move returns status 0, amount 15
21:55:00.230 00.000 10072 MoveAxis(N, 0, ABG)
21:55:00.230 00.000 10072 Move returns status 0, amount 0
21:55:00.230 00.000 10072 move complete, result=0
21:55:00.230 00.000 10072 worker thread done servicing request
21:55:00.230 00.000 10072 Worker thread wakes up
21:55:00.230 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:00.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:00.230 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
21:55:00.645 00.415 10072 Exposure complete
21:55:00.692 00.047 10072 worker thread done servicing request
21:55:00.692 00.000 1032 OnExposeComplete: enter
21:55:00.692 00.000 1032 UpdateGuideState(): m_state=6
21:55:00.692 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1251
21:55:00.692 00.000 1032 Star::Find returns 1 (0), X=1104.88, Y=137.82, Mass=1188, SNR=24.2, Peak=96 HFD=3.1
21:55:00.692 00.000 1032 MultiStar: [#1 -0.08,-0.10,1.01,U] [#2 0.16,0.02,0.83,U] [#3 -0.01,-0.04,0.81,U] [#4 0.20,0.09,0.67,U] [#5 0.16,0.11,0.68,U] [#6 0.17,-0.07,0.67,U] [#7 0.09,0.14,0.73,U] [#8 0.08,0.13,0.49,U] 
21:55:00.692 00.000 1032 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.27, -0.06}
21:55:00.692 00.000 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
21:55:00.692 00.000 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
21:55:00.692 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.09 mountX=-0.02 mountY=-0.11, mountTheta=-1.74
21:55:00.704 00.012 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
21:55:00.705 00.001 1032 Enqueuing Move request for scope (0.11, 0.01)
21:55:00.705 00.000 10072 Worker thread wakes up
21:55:00.705 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
21:55:00.707 00.002 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
21:55:00.707 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
21:55:00.709 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:55:00.709 00.000 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
21:55:00.709 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
21:55:00.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:00.709 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:55:00.709 00.000 10072 MoveAxis(E, 13, ABG)
21:55:00.709 00.000 10072 Guiding  Dir = 2, Dur = 13
21:55:00.712 00.003 10072 IsGuiding returns 0
21:55:00.712 00.000 10072 PulseGuide returned control before completion, sleep 23
21:55:00.722 00.010 1032 UpdateGuideState exits: m=1188 SNR=24.2
21:55:00.722 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:00.728 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:00.728 00.000 1032 Enqueuing Expose request
21:55:00.744 00.016 10072 IsGuiding returns 0
21:55:00.748 00.004 10072 Move returns status 0, amount 13
21:55:00.748 00.000 10072 MoveAxis(N, 0, ABG)
21:55:00.748 00.000 10072 Move returns status 0, amount 0
21:55:00.748 00.000 10072 move complete, result=0
21:55:00.748 00.000 10072 worker thread done servicing request
21:55:00.748 00.000 10072 Worker thread wakes up
21:55:00.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:00.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:00.751 00.003 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
21:55:01.379 00.628 10072 Exposure complete
21:55:01.426 00.047 10072 worker thread done servicing request
21:55:01.426 00.000 1032 OnExposeComplete: enter
21:55:01.426 00.000 1032 UpdateGuideState(): m_state=6
21:55:01.426 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1252
21:55:01.426 00.000 1032 Star::Find returns 1 (0), X=1104.66, Y=137.93, Mass=1396, SNR=26.2, Peak=116 HFD=3.2
21:55:01.434 00.008 1032 MultiStar: [#1 0.02,0.04,0.94,U] [#2 0.14,0.13,0.72,U] [#3 0.13,0.08,0.79,U] [#4 0.33,0.22,0.00,M9] [#5 0.08,0.29,0.00,M1] [#6 0.20,0.03,0.60,U] [#7 0.03,0.22,0.63,U] [#8 0.01,0.06,0.50,U] 
21:55:01.434 00.000 1032 single-star, 6 included, MultiStar: {0.08, 0.08}, one-star: {0.05, 0.05}
21:55:01.434 00.000 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
21:55:01.434 00.000 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
21:55:01.434 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.75 mountX=0.03 mountY=-0.06, mountTheta=-1.08
21:55:01.434 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
21:55:01.442 00.008 1032 Enqueuing Move request for scope (0.05, 0.05)
21:55:01.444 00.002 10072 Worker thread wakes up
21:55:01.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
21:55:01.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
21:55:01.444 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
21:55:01.446 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:55:01.448 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
21:55:01.448 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
21:55:01.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:01.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:55:01.448 00.000 10072 MoveAxis(E, 14, ABG)
21:55:01.448 00.000 10072 Guiding  Dir = 2, Dur = 14
21:55:01.449 00.001 10072 IsGuiding returns 0
21:55:01.449 00.000 10072 PulseGuide returned control before completion, sleep 24
21:55:01.464 00.015 1032 UpdateGuideState exits: m=1396 SNR=26.2
21:55:01.465 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:01.467 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:01.467 00.000 1032 Enqueuing Expose request
21:55:01.481 00.014 10072 IsGuiding returns 0
21:55:01.481 00.000 10072 Move returns status 0, amount 14
21:55:01.481 00.000 10072 MoveAxis(N, 0, ABG)
21:55:01.481 00.000 10072 Move returns status 0, amount 0
21:55:01.481 00.000 10072 move complete, result=0
21:55:01.482 00.001 10072 worker thread done servicing request
21:55:01.482 00.000 10072 Worker thread wakes up
21:55:01.482 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:01.482 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:01.482 00.000 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
21:55:01.895 00.413 10072 Exposure complete
21:55:01.945 00.050 10072 worker thread done servicing request
21:55:01.945 00.000 1032 OnExposeComplete: enter
21:55:01.945 00.000 1032 UpdateGuideState(): m_state=6
21:55:01.945 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1253
21:55:01.945 00.000 1032 Star::Find returns 1 (0), X=1104.73, Y=137.80, Mass=1114, SNR=23.4, Peak=104 HFD=3.0
21:55:01.945 00.000 1032 MultiStar: [#1 -0.03,0.05,1.08,U] [#2 0.38,0.19,0.00,M1] [#3 0.02,-0.00,0.78,U] [#4 0.43,0.20,0.00,M10] [#5 0.05,0.21,0.66,U] [#6 0.25,-0.12,0.00,M1] [#7 0.14,0.05,0.72,U] [#8 0.02,-0.02,0.56,U] 
21:55:01.945 00.000 1032 refined, 5 included, MultiStar: {0.05, 0.03}, one-star: {0.12, -0.08}
21:55:01.954 00.009 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
21:55:01.954 00.000 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
21:55:01.957 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.48 mountX=0.01 mountY=-0.06, mountTheta=-1.35
21:55:01.958 00.001 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
21:55:01.960 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
21:55:01.960 00.000 10072 Worker thread wakes up
21:55:01.960 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
21:55:01.960 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
21:55:01.960 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
21:55:01.960 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:55:01.967 00.007 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
21:55:01.967 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
21:55:01.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:01.967 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:55:01.967 00.000 10072 MoveAxis(E, 12, ABG)
21:55:01.967 00.000 10072 Guiding  Dir = 2, Dur = 12
21:55:01.968 00.001 10072 IsGuiding returns 0
21:55:01.968 00.000 10072 PulseGuide returned control before completion, sleep 22
21:55:01.977 00.009 1032 UpdateGuideState exits: m=1114 SNR=23.4
21:55:01.983 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:01.985 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:01.987 00.002 1032 Enqueuing Expose request
21:55:01.999 00.012 10072 IsGuiding returns 0
21:55:01.999 00.000 10072 Move returns status 0, amount 12
21:55:01.999 00.000 10072 MoveAxis(N, 0, ABG)
21:55:01.999 00.000 10072 Move returns status 0, amount 0
21:55:01.999 00.000 10072 move complete, result=0
21:55:01.999 00.000 10072 worker thread done servicing request
21:55:01.999 00.000 10072 Worker thread wakes up
21:55:01.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:01.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:01.999 00.000 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
21:55:02.635 00.636 10072 Exposure complete
21:55:02.682 00.047 10072 worker thread done servicing request
21:55:02.682 00.000 1032 OnExposeComplete: enter
21:55:02.682 00.000 1032 UpdateGuideState(): m_state=6
21:55:02.682 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1254
21:55:02.689 00.007 1032 Star::Find returns 1 (0), X=1104.74, Y=137.89, Mass=1204, SNR=24.4, Peak=103 HFD=3.0
21:55:02.689 00.000 1032 MultiStar: [#1 0.07,-0.06,1.02,U] [#2 0.39,0.12,0.00,M2] [#3 0.15,0.02,0.75,U] [#4 0.33,-0.00,0.00,R] [#5 0.06,0.11,0.63,U] [#6 0.07,-0.24,0.00,M2] [#7 0.14,0.08,0.71,U] [#8 -0.05,-0.06,0.55,U] 
21:55:02.689 00.000 1032 refined, 5 included, MultiStar: {0.09, 0.01}, one-star: {0.13, 0.01}
21:55:02.689 00.000 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
21:55:02.689 00.000 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
21:55:02.689 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.11 mountX=-0.01 mountY=-0.09, mountTheta=-1.72
21:55:02.689 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
21:55:02.698 00.009 1032 Enqueuing Move request for scope (0.09, 0.01)
21:55:02.700 00.002 10072 Worker thread wakes up
21:55:02.700 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
21:55:02.700 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
21:55:02.700 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
21:55:02.702 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:55:02.704 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
21:55:02.704 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
21:55:02.706 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:02.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:55:02.706 00.000 10072 MoveAxis(E, 13, ABG)
21:55:02.706 00.000 10072 Guiding  Dir = 2, Dur = 13
21:55:02.706 00.000 10072 IsGuiding returns 0
21:55:02.706 00.000 10072 PulseGuide returned control before completion, sleep 23
21:55:02.708 00.002 1032 UpdateGuideState exits: m=1204 SNR=24.4
21:55:02.723 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:02.725 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:02.725 00.000 1032 Enqueuing Expose request
21:55:02.738 00.013 10072 IsGuiding returns 0
21:55:02.738 00.000 10072 Move returns status 0, amount 13
21:55:02.738 00.000 10072 MoveAxis(N, 0, ABG)
21:55:02.738 00.000 10072 Move returns status 0, amount 0
21:55:02.738 00.000 10072 move complete, result=0
21:55:02.738 00.000 10072 worker thread done servicing request
21:55:02.738 00.000 10072 Worker thread wakes up
21:55:02.738 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:02.738 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:02.738 00.000 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
21:55:03.152 00.414 10072 Exposure complete
21:55:03.203 00.051 10072 worker thread done servicing request
21:55:03.203 00.000 1032 OnExposeComplete: enter
21:55:03.205 00.002 1032 UpdateGuideState(): m_state=6
21:55:03.209 00.004 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1255
21:55:03.211 00.002 1032 Star::Find returns 1 (0), X=1104.79, Y=137.92, Mass=1322, SNR=25.5, Peak=109 HFD=3.1
21:55:03.211 00.000 1032 MultiStar: [#1 0.10,-0.07,0.94,U] [#2 0.37,0.10,0.00,M3] [#3 0.12,-0.08,0.73,U] [#4 0.15,-0.00,0.64,U] [#5 0.18,0.00,0.60,U] [#6 0.27,-0.15,0.00,M3] [#7 0.07,-0.01,0.65,U] [#8 0.10,-0.01,0.52,U] 
21:55:03.213 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.02}, one-star: {0.18, 0.03}
21:55:03.215 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
21:55:03.218 00.003 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
21:55:03.218 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.15 mountX=-0.05 mountY=-0.12, mountTheta=-1.98
21:55:03.218 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
21:55:03.218 00.000 1032 Enqueuing Move request for scope (0.13, -0.02)
21:55:03.218 00.000 10072 Worker thread wakes up
21:55:03.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
21:55:03.218 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
21:55:03.218 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
21:55:03.218 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:55:03.226 00.008 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
21:55:03.226 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
21:55:03.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:03.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:55:03.226 00.000 10072 MoveAxis(E, 12, ABG)
21:55:03.226 00.000 10072 Guiding  Dir = 2, Dur = 12
21:55:03.228 00.002 10072 IsGuiding returns 0
21:55:03.228 00.000 10072 PulseGuide returned control before completion, sleep 22
21:55:03.244 00.016 1032 UpdateGuideState exits: m=1322 SNR=25.5
21:55:03.245 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:03.245 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:03.249 00.004 1032 Enqueuing Expose request
21:55:03.260 00.011 10072 IsGuiding returns 0
21:55:03.260 00.000 10072 Move returns status 0, amount 12
21:55:03.261 00.001 10072 MoveAxis(N, 0, ABG)
21:55:03.261 00.000 10072 Move returns status 0, amount 0
21:55:03.261 00.000 10072 move complete, result=0
21:55:03.261 00.000 10072 worker thread done servicing request
21:55:03.261 00.000 10072 Worker thread wakes up
21:55:03.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:03.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:03.261 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
21:55:03.898 00.637 10072 Exposure complete
21:55:03.945 00.047 10072 worker thread done servicing request
21:55:03.945 00.000 1032 OnExposeComplete: enter
21:55:03.945 00.000 1032 UpdateGuideState(): m_state=6
21:55:03.945 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1256
21:55:03.954 00.009 1032 Star::Find returns 1 (0), X=1104.73, Y=137.83, Mass=1330, SNR=25.6, Peak=109 HFD=3.0
21:55:03.956 00.002 1032 MultiStar: [#1 -0.04,-0.10,0.96,U] [#2 0.21,0.08,0.80,U] [#3 -0.04,-0.14,0.74,U] [#4 -0.07,0.08,0.67,U] [#5 0.17,0.08,0.68,U] [#6 0.12,-0.16,0.59,U] [#7 0.09,-0.06,0.66,U] [#8 0.27,-0.08,0.00,M1] 
21:55:03.956 00.000 1032 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.12, -0.06}
21:55:03.958 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
21:55:03.961 00.003 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
21:55:03.962 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.47 mountX=-0.05 mountY=-0.06, mountTheta=-2.30
21:55:03.964 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
21:55:03.966 00.002 1032 Enqueuing Move request for scope (0.07, -0.04)
21:55:03.966 00.000 10072 Worker thread wakes up
21:55:03.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
21:55:03.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
21:55:03.966 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.05 yDistance=-0.06
21:55:03.968 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:55:03.970 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
21:55:03.970 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
21:55:03.970 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:03.970 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:55:03.970 00.000 10072 MoveAxis(E, 11, ABG)
21:55:03.970 00.000 10072 Guiding  Dir = 2, Dur = 11
21:55:03.971 00.001 10072 IsGuiding returns 0
21:55:03.971 00.000 10072 PulseGuide returned control before completion, sleep 21
21:55:03.985 00.014 1032 UpdateGuideState exits: m=1330 SNR=25.6
21:55:03.987 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:03.989 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:03.991 00.002 1032 Enqueuing Expose request
21:55:04.003 00.012 10072 IsGuiding returns 0
21:55:04.003 00.000 10072 Move returns status 0, amount 11
21:55:04.003 00.000 10072 MoveAxis(N, 0, ABG)
21:55:04.003 00.000 10072 Move returns status 0, amount 0
21:55:04.003 00.000 10072 move complete, result=0
21:55:04.003 00.000 10072 worker thread done servicing request
21:55:04.003 00.000 10072 Worker thread wakes up
21:55:04.004 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:04.004 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
21:55:04.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:04.420 00.416 10072 Exposure complete
21:55:04.465 00.045 10072 worker thread done servicing request
21:55:04.465 00.000 1032 OnExposeComplete: enter
21:55:04.465 00.000 1032 UpdateGuideState(): m_state=6
21:55:04.465 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1257
21:55:04.465 00.000 1032 Star::Find returns 1 (0), X=1104.86, Y=137.72, Mass=1239, SNR=24.7, Peak=112 HFD=3.1
21:55:04.473 00.008 1032 MultiStar: [#1 0.03,-0.20,0.99,U] [#2 0.24,-0.09,0.00,M3] [#3 -0.02,-0.07,0.75,U] [#4 -0.15,0.00,0.68,U] [#5 0.11,0.03,0.67,U] [#6 0.23,-0.18,0.00,M3] [#7 0.11,-0.17,0.71,U] [#8 0.16,-0.15,0.53,U] 
21:55:04.473 00.000 1032 refined, 6 included, MultiStar: {0.07, -0.11}, one-star: {0.25, -0.16}
21:55:04.473 00.000 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
21:55:04.473 00.000 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
21:55:04.473 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.98 mountX=-0.13 mountY=-0.04, mountTheta=-2.81
21:55:04.473 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.11, opts=13)
21:55:04.481 00.008 1032 Enqueuing Move request for scope (0.07, -0.11)
21:55:04.481 00.000 10072 Worker thread wakes up
21:55:04.481 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
21:55:04.481 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
21:55:04.481 00.000 10072 Moving (0.07, -0.11) raw xDistance=-0.13 yDistance=-0.04
21:55:04.481 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:55:04.485 00.004 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
21:55:04.485 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
21:55:04.485 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:04.485 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:55:04.485 00.000 10072 MoveAxis(E, 9, ABG)
21:55:04.485 00.000 10072 Guiding  Dir = 2, Dur = 9
21:55:04.487 00.002 10072 IsGuiding returns 0
21:55:04.487 00.000 10072 PulseGuide returned control before completion, sleep 19
21:55:04.490 00.003 1032 UpdateGuideState exits: m=1239 SNR=24.7
21:55:04.503 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:04.505 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:04.507 00.002 1032 Enqueuing Expose request
21:55:04.518 00.011 10072 IsGuiding returns 0
21:55:04.518 00.000 10072 Move returns status 0, amount 9
21:55:04.519 00.001 10072 MoveAxis(N, 0, ABG)
21:55:04.519 00.000 10072 Move returns status 0, amount 0
21:55:04.519 00.000 10072 move complete, result=0
21:55:04.519 00.000 10072 worker thread done servicing request
21:55:04.519 00.000 10072 Worker thread wakes up
21:55:04.519 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:04.519 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:04.519 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
21:55:05.154 00.635 10072 Exposure complete
21:55:05.204 00.050 10072 worker thread done servicing request
21:55:05.204 00.000 1032 OnExposeComplete: enter
21:55:05.204 00.000 1032 UpdateGuideState(): m_state=6
21:55:05.204 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1258
21:55:05.204 00.000 1032 Star::Find returns 1 (0), X=1104.77, Y=137.65, Mass=1242, SNR=24.7, Peak=106 HFD=3.1
21:55:05.204 00.000 1032 MultiStar: [#1 0.05,-0.16,1.04,U] [#2 0.16,-0.06,0.84,U] [#3 0.17,-0.17,0.77,U] [#4 -0.04,0.10,0.63,U] [#5 0.08,0.09,0.64,U] [#6 0.16,-0.16,0.63,U] [#7 0.24,-0.25,0.00,M1] [#8 0.14,-0.17,0.52,U] 
21:55:05.204 00.000 1032 refined, 7 included, MultiStar: {0.11, -0.11}, one-star: {0.16, -0.24}
21:55:05.204 00.000 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
21:55:05.204 00.000 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
21:55:05.204 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.76 mountX=-0.13 mountY=-0.08, mountTheta=-2.59
21:55:05.219 00.015 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.11, opts=13)
21:55:05.220 00.001 1032 Enqueuing Move request for scope (0.11, -0.11)
21:55:05.220 00.000 10072 Worker thread wakes up
21:55:05.220 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
21:55:05.220 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
21:55:05.220 00.000 10072 Moving (0.11, -0.11) raw xDistance=-0.13 yDistance=-0.08
21:55:05.225 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:55:05.225 00.000 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.47
21:55:05.225 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
21:55:05.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:05.225 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:55:05.225 00.000 10072 MoveAxis(E, 72, ABG)
21:55:05.225 00.000 10072 Guiding  Dir = 2, Dur = 72
21:55:05.228 00.003 10072 IsGuiding returns 0
21:55:05.228 00.000 10072 PulseGuide returned control before completion, sleep 82
21:55:05.237 00.009 1032 UpdateGuideState exits: m=1242 SNR=24.7
21:55:05.244 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:05.246 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:05.246 00.000 1032 Enqueuing Expose request
21:55:05.323 00.077 10072 IsGuiding returns 0
21:55:05.323 00.000 10072 Move returns status 0, amount 72
21:55:05.323 00.000 10072 MoveAxis(N, 0, ABG)
21:55:05.324 00.001 10072 Move returns status 0, amount 0
21:55:05.324 00.000 10072 move complete, result=0
21:55:05.324 00.000 10072 worker thread done servicing request
21:55:05.324 00.000 10072 Worker thread wakes up
21:55:05.324 00.000 1032 GuideStep: -0.1 px 72 ms EAST, -0.1 px 0 ms NORTH
21:55:05.324 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:05.324 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:05.738 00.414 10072 Exposure complete
21:55:05.788 00.050 10072 worker thread done servicing request
21:55:05.788 00.000 1032 OnExposeComplete: enter
21:55:05.789 00.001 1032 UpdateGuideState(): m_state=6
21:55:05.789 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1259
21:55:05.789 00.000 1032 Star::Find returns 1 (0), X=1104.81, Y=137.73, Mass=1368, SNR=25.9, Peak=121 HFD=3.0
21:55:05.789 00.000 1032 MultiStar: [#1 -0.04,-0.18,0.87,U] [#2 0.25,0.13,0.00,M3] [#3 -0.06,-0.14,0.69,U] [#4 -0.18,-0.07,0.62,U] [#5 0.19,0.07,0.65,U] [#6 0.15,-0.07,0.59,U] [#7 0.13,-0.16,0.70,U] [#8 -0.01,-0.20,0.51,U] 
21:55:05.789 00.000 1032 refined, 7 included, MultiStar: {0.05, -0.12}, one-star: {0.20, -0.15}
21:55:05.795 00.006 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
21:55:05.795 00.000 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
21:55:05.798 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.13 mountX=-0.13 mountY=-0.02, mountTheta=-2.96
21:55:05.798 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.12, opts=13)
21:55:05.802 00.004 1032 Enqueuing Move request for scope (0.05, -0.12)
21:55:05.802 00.000 10072 Worker thread wakes up
21:55:05.802 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
21:55:05.802 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
21:55:05.802 00.000 10072 Moving (0.05, -0.12) raw xDistance=-0.13 yDistance=-0.02
21:55:05.802 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:55:05.802 00.000 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
21:55:05.802 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
21:55:05.802 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:05.802 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:55:05.802 00.000 10072 MoveAxis(E, 8, ABG)
21:55:05.802 00.000 10072 Guiding  Dir = 2, Dur = 8
21:55:05.808 00.006 10072 IsGuiding returns 0
21:55:05.808 00.000 10072 PulseGuide returned control before completion, sleep 18
21:55:05.812 00.004 1032 UpdateGuideState exits: m=1368 SNR=25.9
21:55:05.812 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:05.824 00.012 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:05.824 00.000 1032 Enqueuing Expose request
21:55:05.840 00.016 10072 IsGuiding returns 0
21:55:05.840 00.000 10072 Move returns status 0, amount 8
21:55:05.840 00.000 10072 MoveAxis(N, 0, ABG)
21:55:05.840 00.000 10072 Move returns status 0, amount 0
21:55:05.840 00.000 10072 move complete, result=0
21:55:05.840 00.000 10072 worker thread done servicing request
21:55:05.840 00.000 10072 Worker thread wakes up
21:55:05.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:05.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:05.840 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
21:55:06.477 00.637 10072 Exposure complete
21:55:06.525 00.048 10072 worker thread done servicing request
21:55:06.525 00.000 1032 OnExposeComplete: enter
21:55:06.525 00.000 1032 UpdateGuideState(): m_state=6
21:55:06.525 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1260
21:55:06.525 00.000 1032 Star::Find returns 1 (0), X=1104.68, Y=137.92, Mass=1178, SNR=24.1, Peak=99 HFD=3.1
21:55:06.525 00.000 1032 MultiStar: [#1 -0.12,-0.08,1.01,U] [#2 0.14,0.15,0.87,U] [#3 -0.10,0.01,0.73,U] [#4 -0.12,0.09,0.69,U] [#5 0.03,0.22,0.68,U] [#6 0.07,-0.06,0.63,U] [#7 0.01,0.14,0.68,U] [#8 -0.03,-0.10,0.51,U] 
21:55:06.525 00.000 1032 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {0.07, 0.04}
21:55:06.525 00.000 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
21:55:06.525 00.000 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
21:55:06.525 00.000 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.65 mountX=0.04 mountY=-0.01, mountTheta=-0.18
21:55:06.540 00.015 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
21:55:06.542 00.002 1032 Enqueuing Move request for scope (-0.00, 0.05)
21:55:06.542 00.000 10072 Worker thread wakes up
21:55:06.542 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
21:55:06.542 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
21:55:06.542 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.04 yDistance=-0.01
21:55:06.544 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:55:06.546 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
21:55:06.546 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
21:55:06.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:06.546 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:55:06.547 00.001 10072 MoveAxis(E, 9, ABG)
21:55:06.547 00.000 10072 Guiding  Dir = 2, Dur = 9
21:55:06.547 00.000 10072 IsGuiding returns 0
21:55:06.547 00.000 10072 PulseGuide returned control before completion, sleep 19
21:55:06.558 00.011 1032 UpdateGuideState exits: m=1178 SNR=24.1
21:55:06.558 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:06.558 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:06.558 00.000 1032 Enqueuing Expose request
21:55:06.572 00.014 10072 IsGuiding returns 0
21:55:06.572 00.000 10072 Move returns status 0, amount 9
21:55:06.572 00.000 10072 MoveAxis(N, 0, ABG)
21:55:06.572 00.000 10072 Move returns status 0, amount 0
21:55:06.572 00.000 10072 move complete, result=0
21:55:06.572 00.000 10072 worker thread done servicing request
21:55:06.572 00.000 10072 Worker thread wakes up
21:55:06.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:06.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:06.572 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
21:55:06.989 00.417 10072 Exposure complete
21:55:07.035 00.046 10072 worker thread done servicing request
21:55:07.035 00.000 1032 OnExposeComplete: enter
21:55:07.035 00.000 1032 UpdateGuideState(): m_state=6
21:55:07.035 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1261
21:55:07.035 00.000 1032 Star::Find returns 1 (0), X=1104.73, Y=138.03, Mass=1352, SNR=25.8, Peak=106 HFD=3.2
21:55:07.035 00.000 1032 MultiStar: [#1 -0.08,-0.03,0.93,U] [#2 0.09,0.12,0.77,U] [#3 -0.03,0.22,0.72,U] [#4 -0.23,0.10,0.00,M1] [#5 0.16,0.33,0.00,M1] [#6 0.11,0.05,0.57,U] [#7 -0.02,0.16,0.68,U] [#8 -0.00,0.00,0.54,U] 
21:55:07.035 00.000 1032 refined, 6 included, MultiStar: {0.03, 0.10}, one-star: {0.12, 0.14}
21:55:07.048 00.013 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
21:55:07.050 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
21:55:07.051 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.30 mountX=0.09 mountY=-0.05, mountTheta=-0.53
21:55:07.054 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
21:55:07.054 00.000 1032 Enqueuing Move request for scope (0.03, 0.10)
21:55:07.056 00.002 10072 Worker thread wakes up
21:55:07.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
21:55:07.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
21:55:07.056 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.05
21:55:07.056 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:55:07.056 00.000 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
21:55:07.056 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
21:55:07.056 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:07.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:55:07.056 00.000 10072 MoveAxis(E, 8, ABG)
21:55:07.056 00.000 10072 Guiding  Dir = 2, Dur = 8
21:55:07.061 00.005 10072 IsGuiding returns 0
21:55:07.062 00.001 10072 PulseGuide returned control before completion, sleep 18
21:55:07.070 00.008 1032 UpdateGuideState exits: m=1352 SNR=25.8
21:55:07.077 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:07.078 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:07.081 00.003 1032 Enqueuing Expose request
21:55:07.093 00.012 10072 IsGuiding returns 0
21:55:07.093 00.000 10072 Move returns status 0, amount 8
21:55:07.093 00.000 10072 MoveAxis(N, 0, ABG)
21:55:07.093 00.000 10072 Move returns status 0, amount 0
21:55:07.093 00.000 10072 move complete, result=0
21:55:07.093 00.000 10072 worker thread done servicing request
21:55:07.093 00.000 10072 Worker thread wakes up
21:55:07.093 00.000 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
21:55:07.095 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:07.095 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:07.730 00.635 10072 Exposure complete
21:55:07.780 00.050 10072 worker thread done servicing request
21:55:07.781 00.001 1032 OnExposeComplete: enter
21:55:07.782 00.001 1032 UpdateGuideState(): m_state=6
21:55:07.782 00.000 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1262
21:55:07.782 00.000 1032 Star::Find returns 1 (0), X=1104.81, Y=137.93, Mass=1260, SNR=24.9, Peak=102 HFD=3.0
21:55:07.782 00.000 1032 MultiStar: [#1 -0.06,0.02,0.98,U] [#2 0.31,0.16,0.00,M2] [#3 0.01,-0.11,0.73,U] [#4 -0.14,-0.04,0.68,U] [#5 0.19,0.08,0.68,U] [#6 -0.02,0.01,0.60,U] [#7 0.02,-0.08,0.65,U] [#8 0.08,-0.10,0.54,U] 
21:55:07.782 00.000 1032 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {0.20, 0.04}
21:55:07.782 00.000 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
21:55:07.791 00.009 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
21:55:07.791 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.36 mountX=-0.02 mountY=-0.03, mountTheta=-2.19
21:55:07.797 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
21:55:07.799 00.002 1032 Enqueuing Move request for scope (0.04, -0.01)
21:55:07.801 00.002 10072 Worker thread wakes up
21:55:07.801 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
21:55:07.801 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
21:55:07.801 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.03
21:55:07.803 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:55:07.803 00.000 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
21:55:07.803 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
21:55:07.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:07.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:55:07.803 00.000 10072 MoveAxis(E, 10, ABG)
21:55:07.803 00.000 10072 Guiding  Dir = 2, Dur = 10
21:55:07.806 00.003 10072 IsGuiding returns 0
21:55:07.806 00.000 10072 PulseGuide returned control before completion, sleep 20
21:55:07.816 00.010 1032 UpdateGuideState exits: m=1260 SNR=24.9
21:55:07.822 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:07.822 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:07.822 00.000 1032 Enqueuing Expose request
21:55:07.838 00.016 10072 IsGuiding returns 0
21:55:07.839 00.001 10072 Move returns status 0, amount 10
21:55:07.839 00.000 10072 MoveAxis(N, 0, ABG)
21:55:07.839 00.000 10072 Move returns status 0, amount 0
21:55:07.839 00.000 10072 move complete, result=0
21:55:07.839 00.000 10072 worker thread done servicing request
21:55:07.839 00.000 10072 Worker thread wakes up
21:55:07.839 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:07.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:07.839 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
21:55:08.250 00.411 10072 Exposure complete
21:55:08.301 00.051 10072 worker thread done servicing request
21:55:08.301 00.000 1032 OnExposeComplete: enter
21:55:08.301 00.000 1032 UpdateGuideState(): m_state=6
21:55:08.301 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1263
21:55:08.308 00.007 1032 Star::Find returns 1 (0), X=1104.81, Y=137.79, Mass=1276, SNR=25.0, Peak=101 HFD=2.9
21:55:08.308 00.000 1032 MultiStar: [#1 0.07,-0.05,0.99,U] [#2 0.17,-0.02,0.79,U] [#3 0.08,-0.06,0.71,U] [#4 -0.06,0.04,0.67,U] [#5 0.20,0.13,0.68,U] [#6 0.16,-0.13,0.61,U] [#7 0.11,0.06,0.68,U] [#8 0.13,0.04,0.53,U] 
21:55:08.308 00.000 1032 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.20, -0.09}
21:55:08.308 00.000 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
21:55:08.313 00.005 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
21:55:08.315 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.12 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
21:55:08.318 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
21:55:08.320 00.002 1032 Enqueuing Move request for scope (0.12, -0.01)
21:55:08.320 00.000 10072 Worker thread wakes up
21:55:08.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
21:55:08.320 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
21:55:08.320 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
21:55:08.322 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:55:08.324 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
21:55:08.324 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
21:55:08.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:08.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:55:08.324 00.000 10072 MoveAxis(E, 9, ABG)
21:55:08.324 00.000 10072 Guiding  Dir = 2, Dur = 9
21:55:08.325 00.001 10072 IsGuiding returns 0
21:55:08.325 00.000 10072 PulseGuide returned control before completion, sleep 19
21:55:08.332 00.007 1032 UpdateGuideState exits: m=1276 SNR=25.0
21:55:08.342 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:08.342 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:08.342 00.000 1032 Enqueuing Expose request
21:55:08.357 00.015 10072 IsGuiding returns 0
21:55:08.357 00.000 10072 Move returns status 0, amount 9
21:55:08.357 00.000 10072 MoveAxis(N, 0, ABG)
21:55:08.357 00.000 10072 Move returns status 0, amount 0
21:55:08.357 00.000 10072 move complete, result=0
21:55:08.357 00.000 10072 worker thread done servicing request
21:55:08.357 00.000 10072 Worker thread wakes up
21:55:08.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:08.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:08.357 00.000 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
21:55:08.994 00.637 10072 Exposure complete
21:55:09.044 00.050 10072 worker thread done servicing request
21:55:09.044 00.000 1032 OnExposeComplete: enter
21:55:09.044 00.000 1032 UpdateGuideState(): m_state=6
21:55:09.046 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1264
21:55:09.047 00.001 1032 Star::Find returns 1 (0), X=1104.78, Y=137.83, Mass=1274, SNR=25.0, Peak=113 HFD=2.9
21:55:09.049 00.002 1032 MultiStar: [#1 -0.13,0.01,0.95,U] [#2 0.19,0.22,0.00,M2] [#3 0.08,-0.02,0.75,U] [#4 -0.21,0.06,0.67,U] [#5 0.14,0.16,0.70,U] [#6 0.16,0.03,0.60,U] [#7 0.14,0.16,0.68,U] [#8 -0.00,0.11,0.49,U] 
21:55:09.051 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {0.17, -0.06}
21:55:09.051 00.000 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
21:55:09.053 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
21:55:09.055 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.81 mountX=0.03 mountY=-0.06, mountTheta=-1.02
21:55:09.059 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
21:55:09.059 00.000 1032 Enqueuing Move request for scope (0.04, 0.05)
21:55:09.059 00.000 10072 Worker thread wakes up
21:55:09.059 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
21:55:09.059 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
21:55:09.059 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.03 yDistance=-0.06
21:55:09.064 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:55:09.066 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
21:55:09.066 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
21:55:09.066 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:09.066 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:55:09.066 00.000 10072 MoveAxis(E, 11, ABG)
21:55:09.066 00.000 10072 Guiding  Dir = 2, Dur = 11
21:55:09.067 00.001 10072 IsGuiding returns 0
21:55:09.067 00.000 10072 PulseGuide returned control before completion, sleep 21
21:55:09.081 00.014 1032 UpdateGuideState exits: m=1274 SNR=25.0
21:55:09.083 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:09.086 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:09.087 00.001 1032 Enqueuing Expose request
21:55:09.098 00.011 10072 IsGuiding returns 0
21:55:09.098 00.000 10072 Move returns status 0, amount 11
21:55:09.098 00.000 10072 MoveAxis(N, 0, ABG)
21:55:09.098 00.000 10072 Move returns status 0, amount 0
21:55:09.098 00.000 10072 move complete, result=0
21:55:09.098 00.000 10072 worker thread done servicing request
21:55:09.098 00.000 10072 Worker thread wakes up
21:55:09.098 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:09.098 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:09.100 00.002 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
21:55:09.514 00.414 10072 Exposure complete
21:55:09.560 00.046 10072 worker thread done servicing request
21:55:09.560 00.000 1032 OnExposeComplete: enter
21:55:09.560 00.000 1032 UpdateGuideState(): m_state=6
21:55:09.560 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1265
21:55:09.565 00.005 1032 Star::Find returns 1 (0), X=1104.77, Y=137.97, Mass=1293, SNR=25.2, Peak=105 HFD=3.1
21:55:09.565 00.000 1032 MultiStar: [#1 -0.05,0.02,0.93,U] [#2 0.31,0.28,0.00,M3] [#3 -0.00,0.04,0.71,U] [#4 -0.17,0.03,0.63,U] [#5 0.26,0.28,0.00,M1] [#6 -0.03,-0.16,0.59,U] [#7 0.10,0.16,0.69,U] [#8 -0.01,0.08,0.49,U] 
21:55:09.565 00.000 1032 refined, 6 included, MultiStar: {0.01, 0.04}, one-star: {0.16, 0.09}
21:55:09.565 00.000 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
21:55:09.565 00.000 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
21:55:09.565 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.32 mountX=0.04 mountY=-0.02, mountTheta=-0.51
21:55:09.565 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
21:55:09.575 00.010 1032 Enqueuing Move request for scope (0.01, 0.04)
21:55:09.575 00.000 10072 Worker thread wakes up
21:55:09.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
21:55:09.575 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
21:55:09.575 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
21:55:09.579 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:55:09.579 00.000 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
21:55:09.579 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
21:55:09.579 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:09.579 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:55:09.579 00.000 10072 MoveAxis(E, 12, ABG)
21:55:09.579 00.000 10072 Guiding  Dir = 2, Dur = 12
21:55:09.581 00.002 10072 IsGuiding returns 0
21:55:09.581 00.000 10072 PulseGuide returned control before completion, sleep 22
21:55:09.587 00.006 1032 UpdateGuideState exits: m=1293 SNR=25.2
21:55:09.597 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:09.597 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:09.600 00.003 1032 Enqueuing Expose request
21:55:09.613 00.013 10072 IsGuiding returns 0
21:55:09.614 00.001 10072 Move returns status 0, amount 12
21:55:09.614 00.000 10072 MoveAxis(N, 0, ABG)
21:55:09.614 00.000 10072 Move returns status 0, amount 0
21:55:09.614 00.000 10072 move complete, result=0
21:55:09.614 00.000 10072 worker thread done servicing request
21:55:09.614 00.000 10072 Worker thread wakes up
21:55:09.614 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:09.614 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:09.616 00.002 1032 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
21:55:10.250 00.634 10072 Exposure complete
21:55:10.299 00.049 10072 worker thread done servicing request
21:55:10.299 00.000 1032 OnExposeComplete: enter
21:55:10.299 00.000 1032 UpdateGuideState(): m_state=6
21:55:10.299 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1266
21:55:10.299 00.000 1032 Star::Find returns 1 (0), X=1104.79, Y=137.81, Mass=1358, SNR=25.8, Peak=119 HFD=2.9
21:55:10.299 00.000 1032 MultiStar: [#1 -0.06,0.10,0.91,U] [#2 0.14,0.22,0.00,M4] [#3 -0.04,-0.01,0.71,U] [#4 -0.03,0.18,0.64,U] [#5 0.07,0.19,0.59,U] [#6 0.04,0.01,0.58,U] [#7 0.11,-0.01,0.66,U] [#8 0.10,-0.07,0.50,U] 
21:55:10.299 00.000 1032 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.18, -0.07}
21:55:10.299 00.000 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
21:55:10.299 00.000 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
21:55:10.299 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.67 mountX=0.02 mountY=-0.06, mountTheta=-1.16
21:55:10.313 00.014 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
21:55:10.316 00.003 1032 Enqueuing Move request for scope (0.05, 0.04)
21:55:10.316 00.000 10072 Worker thread wakes up
21:55:10.316 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
21:55:10.316 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
21:55:10.316 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.06
21:55:10.318 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:55:10.320 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
21:55:10.320 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
21:55:10.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:10.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:55:10.320 00.000 10072 MoveAxis(E, 14, ABG)
21:55:10.320 00.000 10072 Guiding  Dir = 2, Dur = 14
21:55:10.322 00.002 10072 IsGuiding returns 0
21:55:10.323 00.001 10072 PulseGuide returned control before completion, sleep 24
21:55:10.338 00.015 1032 UpdateGuideState exits: m=1358 SNR=25.8
21:55:10.340 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:10.340 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:10.342 00.002 1032 Enqueuing Expose request
21:55:10.354 00.012 10072 IsGuiding returns 0
21:55:10.354 00.000 10072 Move returns status 0, amount 14
21:55:10.354 00.000 10072 MoveAxis(N, 0, ABG)
21:55:10.354 00.000 10072 Move returns status 0, amount 0
21:55:10.354 00.000 10072 move complete, result=0
21:55:10.354 00.000 10072 worker thread done servicing request
21:55:10.354 00.000 10072 Worker thread wakes up
21:55:10.355 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:10.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:10.355 00.000 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
21:55:10.771 00.416 10072 Exposure complete
21:55:10.815 00.044 10072 worker thread done servicing request
21:55:10.815 00.000 1032 OnExposeComplete: enter
21:55:10.822 00.007 1032 UpdateGuideState(): m_state=6
21:55:10.823 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1267
21:55:10.825 00.002 1032 Star::Find returns 1 (0), X=1104.77, Y=137.92, Mass=1286, SNR=25.1, Peak=101 HFD=3.2
21:55:10.827 00.002 1032 MultiStar: [#1 0.00,-0.04,0.97,U] [#2 0.31,0.15,0.00,M5] [#3 0.19,-0.09,0.72,U] [#4 -0.03,0.08,0.69,U] [#5 0.18,0.09,0.66,U] [#6 0.15,-0.07,0.56,U] [#7 0.26,0.10,0.00,M1] [#8 0.09,-0.05,0.50,U] 
21:55:10.828 00.001 1032 refined, 6 included, MultiStar: {0.10, -0.01}, one-star: {0.16, 0.03}
21:55:10.828 00.000 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
21:55:10.830 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
21:55:10.832 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.05 mountX=-0.03 mountY=-0.10, mountTheta=-1.88
21:55:10.834 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
21:55:10.834 00.000 1032 Enqueuing Move request for scope (0.10, -0.01)
21:55:10.834 00.000 10072 Worker thread wakes up
21:55:10.834 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
21:55:10.834 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
21:55:10.834 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.10
21:55:10.840 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:55:10.843 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.55
21:55:10.843 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
21:55:10.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:10.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:55:10.843 00.000 10072 MoveAxis(E, 13, ABG)
21:55:10.843 00.000 10072 Guiding  Dir = 2, Dur = 13
21:55:10.844 00.001 10072 IsGuiding returns 0
21:55:10.844 00.000 10072 PulseGuide returned control before completion, sleep 23
21:55:10.859 00.015 1032 UpdateGuideState exits: m=1286 SNR=25.1
21:55:10.860 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:10.862 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:10.862 00.000 1032 Enqueuing Expose request
21:55:10.875 00.013 10072 IsGuiding returns 0
21:55:10.875 00.000 10072 Move returns status 0, amount 13
21:55:10.875 00.000 10072 MoveAxis(N, 0, ABG)
21:55:10.875 00.000 10072 Move returns status 0, amount 0
21:55:10.875 00.000 10072 move complete, result=0
21:55:10.875 00.000 10072 worker thread done servicing request
21:55:10.875 00.000 10072 Worker thread wakes up
21:55:10.875 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:10.875 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:10.875 00.000 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
21:55:11.514 00.639 10072 Exposure complete
21:55:11.565 00.051 10072 worker thread done servicing request
21:55:11.565 00.000 1032 OnExposeComplete: enter
21:55:11.565 00.000 1032 UpdateGuideState(): m_state=6
21:55:11.565 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1268
21:55:11.569 00.004 1032 Star::Find returns 1 (0), X=1104.74, Y=137.94, Mass=1454, SNR=26.8, Peak=114 HFD=3.2
21:55:11.569 00.000 1032 MultiStar: [#1 -0.00,0.04,0.93,U] [#2 0.29,0.11,0.00,M6] [#3 0.04,0.01,0.67,U] [#4 -0.04,0.08,0.65,U] [#5 0.13,0.26,0.00,M1] [#6 0.40,-0.03,0.00,M1] [#7 0.14,0.14,0.62,U] [#8 0.03,0.00,0.48,U] 
21:55:11.569 00.000 1032 refined, 5 included, MultiStar: {0.05, 0.06}, one-star: {0.13, 0.05}
21:55:11.569 00.000 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
21:55:11.569 00.000 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
21:55:11.575 00.006 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.81 mountX=0.04 mountY=-0.07, mountTheta=-1.02
21:55:11.575 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
21:55:11.578 00.003 1032 Enqueuing Move request for scope (0.05, 0.06)
21:55:11.578 00.000 10072 Worker thread wakes up
21:55:11.578 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
21:55:11.578 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
21:55:11.578 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.07
21:55:11.578 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:55:11.582 00.004 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.55
21:55:11.582 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
21:55:11.582 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:11.582 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:55:11.582 00.000 10072 MoveAxis(E, 15, ABG)
21:55:11.582 00.000 10072 Guiding  Dir = 2, Dur = 15
21:55:11.584 00.002 10072 IsGuiding returns 0
21:55:11.585 00.001 10072 PulseGuide returned control before completion, sleep 25
21:55:11.599 00.014 1032 UpdateGuideState exits: m=1454 SNR=26.8
21:55:11.601 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:11.601 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:11.604 00.003 1032 Enqueuing Expose request
21:55:11.616 00.012 10072 IsGuiding returns 0
21:55:11.616 00.000 10072 Move returns status 0, amount 15
21:55:11.616 00.000 10072 MoveAxis(N, 0, ABG)
21:55:11.616 00.000 10072 Move returns status 0, amount 0
21:55:11.616 00.000 10072 move complete, result=0
21:55:11.616 00.000 10072 worker thread done servicing request
21:55:11.616 00.000 10072 Worker thread wakes up
21:55:11.616 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:11.616 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:11.617 00.001 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
21:55:12.034 00.417 10072 Exposure complete
21:55:12.063 00.029 10072 worker thread done servicing request
21:55:12.063 00.000 1032 OnExposeComplete: enter
21:55:12.080 00.017 1032 UpdateGuideState(): m_state=6
21:55:12.081 00.001 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1269
21:55:12.083 00.002 1032 Star::Find returns 1 (0), X=1104.77, Y=138.05, Mass=1298, SNR=25.3, Peak=104 HFD=3.2
21:55:12.083 00.000 1032 MultiStar: [#1 0.01,0.08,0.94,U] [#2 0.32,0.16,0.00,M7] [#3 0.00,0.05,0.72,U] [#4 -0.08,0.27,0.00,M1] [#5 0.29,0.26,0.00,M2] [#6 0.08,-0.03,0.59,U] [#7 0.20,0.17,0.00,M1] [#8 0.07,0.30,0.00,M1] 
21:55:12.083 00.000 1032 refined, 3 included, MultiStar: {0.07, 0.08}, one-star: {0.16, 0.16}
21:55:12.083 00.000 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
21:55:12.083 00.000 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
21:55:12.083 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.88 mountX=0.06 mountY=-0.08, mountTheta=-0.95
21:55:12.083 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
21:55:12.095 00.012 1032 Enqueuing Move request for scope (0.07, 0.08)
21:55:12.096 00.001 10072 Worker thread wakes up
21:55:12.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
21:55:12.096 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
21:55:12.096 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.08
21:55:12.099 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.56
21:55:12.099 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
21:55:12.099 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:12.099 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:55:12.099 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:55:12.099 00.000 10072 MoveAxis(E, 14, ABG)
21:55:12.099 00.000 10072 Guiding  Dir = 2, Dur = 14
21:55:12.102 00.003 10072 IsGuiding returns 0
21:55:12.102 00.000 10072 PulseGuide returned control before completion, sleep 24
21:55:12.116 00.014 1032 UpdateGuideState exits: m=1298 SNR=25.3
21:55:12.119 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:12.121 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:12.123 00.002 1032 Enqueuing Expose request
21:55:12.134 00.011 10072 IsGuiding returns 0
21:55:12.134 00.000 10072 Move returns status 0, amount 14
21:55:12.134 00.000 10072 MoveAxis(N, 0, ABG)
21:55:12.134 00.000 10072 Move returns status 0, amount 0
21:55:12.134 00.000 10072 move complete, result=0
21:55:12.134 00.000 10072 worker thread done servicing request
21:55:12.134 00.000 10072 Worker thread wakes up
21:55:12.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:12.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:12.134 00.000 1032 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
21:55:12.768 00.634 10072 Exposure complete
21:55:12.813 00.045 10072 worker thread done servicing request
21:55:12.813 00.000 1032 OnExposeComplete: enter
21:55:12.813 00.000 1032 UpdateGuideState(): m_state=6
21:55:12.813 00.000 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1270
21:55:12.813 00.000 1032 Star::Find returns 1 (0), X=1104.78, Y=138.06, Mass=1274, SNR=25.0, Peak=96 HFD=3.1
21:55:12.813 00.000 1032 MultiStar: [#1 -0.12,0.10,0.98,U] [#2 0.29,0.29,0.00,M8] [#3 -0.12,0.25,0.00,M1] [#4 0.07,0.20,0.66,U] [#5 0.20,0.32,0.00,M3] [#6 0.27,0.14,0.00,M1] [#7 0.16,0.19,0.00,M2] [#8 0.01,-0.01,0.55,U] 
21:55:12.813 00.000 1032 refined, 3 included, MultiStar: {0.03, 0.13}, one-star: {0.17, 0.17}
21:55:12.825 00.012 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
21:55:12.825 00.000 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
21:55:12.825 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.31 mountX=0.11 mountY=-0.07, mountTheta=-0.52
21:55:12.829 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.13, opts=13)
21:55:12.832 00.003 1032 Enqueuing Move request for scope (0.03, 0.13)
21:55:12.832 00.000 10072 Worker thread wakes up
21:55:12.834 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
21:55:12.834 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
21:55:12.834 00.000 10072 Moving (0.03, 0.13) raw xDistance=0.11 yDistance=-0.07
21:55:12.834 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:55:12.836 00.002 10072 PPEC rslt: input = 0.11, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.56
21:55:12.836 00.000 10072 PPEC: input: 0.11, control: -0.02, exposure: 500
21:55:12.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:12.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:55:12.836 00.000 10072 MoveAxis(E, 16, ABG)
21:55:12.836 00.000 10072 Guiding  Dir = 2, Dur = 16
21:55:12.839 00.003 10072 IsGuiding returns 0
21:55:12.839 00.000 10072 PulseGuide returned control before completion, sleep 26
21:55:12.842 00.003 1032 UpdateGuideState exits: m=1274 SNR=25.0
21:55:12.842 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:12.854 00.012 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:12.856 00.002 1032 Enqueuing Expose request
21:55:12.870 00.014 10072 IsGuiding returns 0
21:55:12.870 00.000 10072 Move returns status 0, amount 16
21:55:12.870 00.000 10072 MoveAxis(N, 0, ABG)
21:55:12.870 00.000 10072 Move returns status 0, amount 0
21:55:12.870 00.000 10072 move complete, result=0
21:55:12.870 00.000 10072 worker thread done servicing request
21:55:12.870 00.000 10072 Worker thread wakes up
21:55:12.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:12.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:12.870 00.000 1032 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
21:55:13.285 00.415 10072 Exposure complete
21:55:13.334 00.049 10072 worker thread done servicing request
21:55:13.334 00.000 1032 OnExposeComplete: enter
21:55:13.334 00.000 1032 UpdateGuideState(): m_state=6
21:55:13.334 00.000 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1271
21:55:13.334 00.000 1032 Star::Find returns 1 (0), X=1104.85, Y=137.97, Mass=1360, SNR=25.9, Peak=109 HFD=3.0
21:55:13.334 00.000 1032 MultiStar: [#1 -0.09,0.07,0.99,U] [#2 0.15,0.22,0.00,M9] [#3 0.00,0.09,0.69,U] [#4 -0.20,0.34,0.00,M1] [#5 0.11,0.22,0.00,M4] [#6 0.24,0.17,0.00,M2] [#7 0.08,0.25,0.00,M3] [#8 -0.04,0.19,0.47,U] 
21:55:13.334 00.000 1032 refined, 3 included, MultiStar: {0.04, 0.10}, one-star: {0.24, 0.09}
21:55:13.334 00.000 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
21:55:13.346 00.012 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
21:55:13.347 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.15 mountX=0.08 mountY=-0.07, mountTheta=-0.68
21:55:13.350 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
21:55:13.351 00.001 1032 Enqueuing Move request for scope (0.04, 0.10)
21:55:13.351 00.000 10072 Worker thread wakes up
21:55:13.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
21:55:13.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
21:55:13.351 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.08 yDistance=-0.07
21:55:13.356 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:55:13.356 00.000 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.57
21:55:13.356 00.000 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
21:55:13.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:13.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:55:13.356 00.000 10072 MoveAxis(E, 15, ABG)
21:55:13.356 00.000 10072 Guiding  Dir = 2, Dur = 15
21:55:13.359 00.003 10072 IsGuiding returns 0
21:55:13.359 00.000 10072 PulseGuide returned control before completion, sleep 25
21:55:13.367 00.008 1032 UpdateGuideState exits: m=1360 SNR=25.9
21:55:13.375 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:13.375 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:13.375 00.000 1032 Enqueuing Expose request
21:55:13.390 00.015 10072 IsGuiding returns 0
21:55:13.390 00.000 10072 Move returns status 0, amount 15
21:55:13.390 00.000 10072 MoveAxis(N, 0, ABG)
21:55:13.390 00.000 10072 Move returns status 0, amount 0
21:55:13.390 00.000 10072 move complete, result=0
21:55:13.390 00.000 10072 worker thread done servicing request
21:55:13.390 00.000 10072 Worker thread wakes up
21:55:13.390 00.000 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
21:55:13.392 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:13.392 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:14.023 00.631 10072 Exposure complete
21:55:14.070 00.047 10072 worker thread done servicing request
21:55:14.070 00.000 1032 OnExposeComplete: enter
21:55:14.072 00.002 1032 UpdateGuideState(): m_state=6
21:55:14.074 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1272
21:55:14.076 00.002 1032 Star::Find returns 1 (0), X=1104.80, Y=137.97, Mass=1288, SNR=25.2, Peak=106 HFD=3.0
21:55:14.078 00.002 1032 MultiStar: [#1 -0.05,-0.05,1.01,U] [#2 0.13,0.23,0.00,M10] [#3 -0.04,0.03,0.77,U] [#4 -0.20,-0.02,0.61,U] [#5 0.07,0.44,0.00,M5] [#6 0.23,0.03,0.59,U] [#7 0.05,0.12,0.67,U] [#8 -0.08,0.13,0.53,U] 
21:55:14.079 00.001 1032 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {0.19, 0.08}
21:55:14.080 00.001 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
21:55:14.082 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
21:55:14.082 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.10 mountX=0.03 mountY=-0.03, mountTheta=-0.73
21:55:14.083 00.001 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
21:55:14.083 00.000 1032 Enqueuing Move request for scope (0.02, 0.04)
21:55:14.083 00.000 10072 Worker thread wakes up
21:55:14.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
21:55:14.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
21:55:14.083 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
21:55:14.091 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:55:14.091 00.000 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.57
21:55:14.091 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
21:55:14.091 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:14.091 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:55:14.091 00.000 10072 MoveAxis(E, 17, ABG)
21:55:14.091 00.000 10072 Guiding  Dir = 2, Dur = 17
21:55:14.093 00.002 10072 IsGuiding returns 0
21:55:14.094 00.001 10072 PulseGuide returned control before completion, sleep 27
21:55:14.108 00.014 1032 UpdateGuideState exits: m=1288 SNR=25.2
21:55:14.108 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:14.110 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:14.114 00.004 1032 Enqueuing Expose request
21:55:14.126 00.012 10072 IsGuiding returns 0
21:55:14.126 00.000 10072 Move returns status 0, amount 17
21:55:14.127 00.001 10072 MoveAxis(N, 0, ABG)
21:55:14.127 00.000 10072 Move returns status 0, amount 0
21:55:14.127 00.000 10072 move complete, result=0
21:55:14.127 00.000 10072 worker thread done servicing request
21:55:14.127 00.000 10072 Worker thread wakes up
21:55:14.127 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:14.127 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:14.127 00.000 1032 GuideStep: 0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
21:55:14.540 00.413 10072 Exposure complete
21:55:14.590 00.050 10072 worker thread done servicing request
21:55:14.590 00.000 1032 OnExposeComplete: enter
21:55:14.592 00.002 1032 UpdateGuideState(): m_state=6
21:55:14.594 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1273
21:55:14.594 00.000 1032 Star::Find returns 1 (0), X=1104.76, Y=138.12, Mass=1230, SNR=24.6, Peak=97 HFD=3.2
21:55:14.596 00.002 1032 MultiStar: [#1 -0.05,0.29,0.00,M1] [#2 0.15,0.37,0.00,R] [#3 -0.08,0.11,0.77,U] [#4 -0.01,0.10,0.68,U] [#5 0.17,0.40,0.00,M6] [#6 0.24,0.06,0.63,U] [#7 0.10,0.10,0.68,U] [#8 0.03,0.27,0.00,M1] 
21:55:14.598 00.002 1032 refined, 4 included, MultiStar: {0.08, 0.13}, one-star: {0.15, 0.23}
21:55:14.598 00.000 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
21:55:14.600 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
21:55:14.602 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.03 mountX=0.11 mountY=-0.11, mountTheta=-0.80
21:55:14.605 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
21:55:14.605 00.000 1032 Enqueuing Move request for scope (0.08, 0.13)
21:55:14.607 00.002 10072 Worker thread wakes up
21:55:14.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
21:55:14.607 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
21:55:14.607 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.11 yDistance=-0.11
21:55:14.610 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:55:14.611 00.001 10072 PPEC rslt: input = 0.11, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.58
21:55:14.611 00.000 10072 PPEC: input: 0.11, control: -0.02, exposure: 500
21:55:14.611 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:14.611 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:55:14.611 00.000 10072 MoveAxis(E, 16, ABG)
21:55:14.611 00.000 10072 Guiding  Dir = 2, Dur = 16
21:55:14.613 00.002 10072 IsGuiding returns 0
21:55:14.613 00.000 10072 PulseGuide returned control before completion, sleep 26
21:55:14.622 00.009 1032 UpdateGuideState exits: m=1230 SNR=24.6
21:55:14.629 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:14.629 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:14.631 00.002 1032 Enqueuing Expose request
21:55:14.644 00.013 10072 IsGuiding returns 0
21:55:14.644 00.000 10072 Move returns status 0, amount 16
21:55:14.644 00.000 10072 MoveAxis(N, 0, ABG)
21:55:14.644 00.000 10072 Move returns status 0, amount 0
21:55:14.644 00.000 10072 move complete, result=0
21:55:14.644 00.000 10072 worker thread done servicing request
21:55:14.644 00.000 10072 Worker thread wakes up
21:55:14.645 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:14.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:14.647 00.002 1032 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
21:55:15.280 00.633 10072 Exposure complete
21:55:15.329 00.049 10072 worker thread done servicing request
21:55:15.329 00.000 1032 OnExposeComplete: enter
21:55:15.332 00.003 1032 UpdateGuideState(): m_state=6
21:55:15.332 00.000 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1274
21:55:15.336 00.004 1032 Star::Find returns 1 (0), X=1104.79, Y=138.03, Mass=1152, SNR=23.8, Peak=90 HFD=3.1
21:55:15.337 00.001 1032 MultiStar: [#1 -0.14,0.21,0.00,M2] [#2 0.13,-0.04,0.84,U] [#3 0.11,0.17,0.82,U] [#4 0.00,0.22,0.69,U] [#5 0.11,0.43,0.00,M7] [#6 0.22,0.18,0.00,M1] [#7 0.13,0.22,0.00,M2] [#8 0.18,0.20,0.00,M2] 
21:55:15.337 00.000 1032 refined, 3 included, MultiStar: {0.11, 0.12}, one-star: {0.19, 0.14}
21:55:15.337 00.000 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
21:55:15.337 00.000 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
21:55:15.337 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.17 cameraTheta=0.80 mountX=0.09 mountY=-0.14, mountTheta=-1.03
21:55:15.346 00.009 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
21:55:15.348 00.002 1032 Enqueuing Move request for scope (0.11, 0.12)
21:55:15.349 00.001 10072 Worker thread wakes up
21:55:15.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
21:55:15.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
21:55:15.349 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.09 yDistance=-0.14
21:55:15.349 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:55:15.352 00.003 10072 PPEC rslt: input = 0.09, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.58
21:55:15.352 00.000 10072 PPEC: input: 0.09, control: -0.02, exposure: 500
21:55:15.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:15.352 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:55:15.352 00.000 10072 MoveAxis(E, 17, ABG)
21:55:15.352 00.000 10072 Guiding  Dir = 2, Dur = 17
21:55:15.354 00.002 10072 IsGuiding returns 0
21:55:15.354 00.000 10072 PulseGuide returned control before completion, sleep 27
21:55:15.361 00.007 1032 UpdateGuideState exits: m=1152 SNR=23.8
21:55:15.369 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:15.369 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:15.369 00.000 1032 Enqueuing Expose request
21:55:15.385 00.016 10072 IsGuiding returns 0
21:55:15.385 00.000 10072 Move returns status 0, amount 17
21:55:15.385 00.000 10072 MoveAxis(N, 0, ABG)
21:55:15.385 00.000 10072 Move returns status 0, amount 0
21:55:15.385 00.000 10072 move complete, result=0
21:55:15.385 00.000 10072 worker thread done servicing request
21:55:15.385 00.000 1032 GuideStep: 0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
21:55:15.386 00.001 10072 Worker thread wakes up
21:55:15.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:15.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:15.802 00.416 10072 Exposure complete
21:55:15.850 00.048 10072 worker thread done servicing request
21:55:15.850 00.000 1032 OnExposeComplete: enter
21:55:15.852 00.002 1032 UpdateGuideState(): m_state=6
21:55:15.854 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1275
21:55:15.856 00.002 1032 Star::Find returns 1 (0), X=1104.77, Y=138.02, Mass=1338, SNR=25.7, Peak=108 HFD=3.1
21:55:15.858 00.002 1032 MultiStar: [#1 -0.07,0.18,0.89,U] [#2 0.10,-0.04,0.75,U] [#3 0.04,0.04,0.71,U] [#4 -0.16,0.34,0.00,M1] [#5 0.22,0.56,0.00,M8] [#6 0.02,0.13,0.60,U] [#7 0.18,0.17,0.00,M3] [#8 -0.02,0.21,0.49,U] 
21:55:15.860 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.11}, one-star: {0.16, 0.14}
21:55:15.862 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
21:55:15.862 00.000 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
21:55:15.864 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=0.09 mountY=-0.07, mountTheta=-0.67
21:55:15.866 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
21:55:15.868 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
21:55:15.868 00.000 10072 Worker thread wakes up
21:55:15.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
21:55:15.868 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
21:55:15.868 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.09 yDistance=-0.07
21:55:15.870 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:55:15.872 00.002 10072 PPEC rslt: input = 0.09, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.59
21:55:15.872 00.000 10072 PPEC: input: 0.09, control: -0.02, exposure: 500
21:55:15.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:15.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:55:15.872 00.000 10072 MoveAxis(E, 16, ABG)
21:55:15.872 00.000 10072 Guiding  Dir = 2, Dur = 16
21:55:15.874 00.002 10072 IsGuiding returns 0
21:55:15.874 00.000 10072 PulseGuide returned control before completion, sleep 26
21:55:15.890 00.016 1032 UpdateGuideState exits: m=1338 SNR=25.7
21:55:15.891 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:15.894 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:15.896 00.002 1032 Enqueuing Expose request
21:55:15.906 00.010 10072 IsGuiding returns 0
21:55:15.906 00.000 10072 Move returns status 0, amount 16
21:55:15.906 00.000 10072 MoveAxis(N, 0, ABG)
21:55:15.906 00.000 10072 Move returns status 0, amount 0
21:55:15.906 00.000 10072 move complete, result=0
21:55:15.906 00.000 10072 worker thread done servicing request
21:55:15.907 00.001 10072 Worker thread wakes up
21:55:15.907 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:15.907 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:15.907 00.000 1032 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
21:55:16.542 00.635 10072 Exposure complete
21:55:16.590 00.048 10072 worker thread done servicing request
21:55:16.590 00.000 1032 OnExposeComplete: enter
21:55:16.590 00.000 1032 UpdateGuideState(): m_state=6
21:55:16.590 00.000 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1276
21:55:16.590 00.000 1032 Star::Find returns 1 (0), X=1104.90, Y=138.11, Mass=1195, SNR=24.3, Peak=94 HFD=3.0
21:55:16.590 00.000 1032 MultiStar: [#1 0.01,0.15,0.99,U] [#2 0.13,-0.16,0.80,U] [#3 0.07,0.23,0.79,U] [#4 0.00,0.17,0.68,U] [#5 0.21,0.30,0.00,M9] [#6 0.15,0.04,0.62,U] [#7 0.30,0.10,0.00,M4] [#8 0.02,0.15,0.54,U] 
21:55:16.590 00.000 1032 refined, 6 included, MultiStar: {0.10, 0.12}, one-star: {0.29, 0.23}
21:55:16.590 00.000 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
21:55:16.590 00.000 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
21:55:16.590 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.86 mountX=0.09 mountY=-0.13, mountTheta=-0.97
21:55:16.607 00.017 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.12, opts=13)
21:55:16.610 00.003 1032 Enqueuing Move request for scope (0.10, 0.12)
21:55:16.610 00.000 10072 Worker thread wakes up
21:55:16.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
21:55:16.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
21:55:16.610 00.000 10072 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=-0.13
21:55:16.613 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:55:16.613 00.000 10072 PPEC rslt: input = 0.09, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.59
21:55:16.613 00.000 10072 PPEC: input: 0.09, control: -0.02, exposure: 500
21:55:16.613 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:16.613 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:55:16.613 00.000 10072 MoveAxis(E, 18, ABG)
21:55:16.613 00.000 10072 Guiding  Dir = 2, Dur = 18
21:55:16.617 00.004 10072 IsGuiding returns 0
21:55:16.617 00.000 10072 PulseGuide returned control before completion, sleep 28
21:55:16.624 00.007 1032 UpdateGuideState exits: m=1195 SNR=24.3
21:55:16.633 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:16.633 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:16.633 00.000 1032 Enqueuing Expose request
21:55:16.649 00.016 10072 IsGuiding returns 0
21:55:16.649 00.000 10072 Move returns status 0, amount 18
21:55:16.649 00.000 10072 MoveAxis(N, 0, ABG)
21:55:16.649 00.000 10072 Move returns status 0, amount 0
21:55:16.649 00.000 10072 move complete, result=0
21:55:16.649 00.000 10072 worker thread done servicing request
21:55:16.649 00.000 10072 Worker thread wakes up
21:55:16.650 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:16.650 00.000 1032 GuideStep: 0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
21:55:16.651 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:17.066 00.415 10072 Exposure complete
21:55:17.110 00.044 10072 worker thread done servicing request
21:55:17.110 00.000 1032 OnExposeComplete: enter
21:55:17.115 00.005 1032 UpdateGuideState(): m_state=6
21:55:17.117 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1277
21:55:17.117 00.000 1032 Star::Find returns 1 (0), X=1104.90, Y=138.03, Mass=1206, SNR=24.4, Peak=97 HFD=3.0
21:55:17.117 00.000 1032 MultiStar: [#1 0.14,0.12,0.99,U] [#2 0.30,-0.17,0.00,M1] [#3 0.04,0.25,0.00,M1] [#4 0.04,0.41,0.00,M1] [#5 0.24,0.46,0.00,M10] [#6 0.22,0.01,0.61,U] [#7 0.28,0.25,0.00,M5] [#8 0.21,0.09,0.54,U] 
21:55:17.117 00.000 1032 refined, 3 included, MultiStar: {0.22, 0.10}, one-star: {0.29, 0.14}
21:55:17.117 00.000 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
21:55:17.117 00.000 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
21:55:17.117 00.000 1032 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.24 cameraTheta=0.43 mountX=0.04 mountY=-0.24, mountTheta=-1.40
21:55:17.117 00.000 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.10, opts=13)
21:55:17.128 00.011 1032 Enqueuing Move request for scope (0.22, 0.10)
21:55:17.130 00.002 10072 Worker thread wakes up
21:55:17.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.10) opts 0xd
21:55:17.130 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.10)
21:55:17.130 00.000 10072 Moving (0.22, 0.10) raw xDistance=0.04 yDistance=-0.24
21:55:17.132 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:55:17.132 00.000 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.59
21:55:17.132 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
21:55:17.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:55:17.132 00.000 10072 MoveAxis(E, 16, ABG)
21:55:17.132 00.000 10072 Guiding  Dir = 2, Dur = 16
21:55:17.134 00.002 10072 IsGuiding returns 0
21:55:17.134 00.000 10072 PulseGuide returned control before completion, sleep 26
21:55:17.144 00.010 1032 UpdateGuideState exits: m=1206 SNR=24.4
21:55:17.144 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:17.151 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:17.151 00.000 1032 Enqueuing Expose request
21:55:17.176 00.025 10072 IsGuiding returns 0
21:55:17.176 00.000 10072 Move returns status 0, amount 16
21:55:17.176 00.000 10072 MoveAxis(N, 153, ABG)
21:55:17.176 00.000 10072 Guiding  Dir = 0, Dur = 153
21:55:17.176 00.000 10072 IsGuiding returns 0
21:55:17.177 00.001 10072 PulseGuide returned control before completion, sleep 163
21:55:17.351 00.174 10072 IsGuiding returns 0
21:55:17.351 00.000 10072 Move returns status 0, amount 153
21:55:17.351 00.000 10072 move complete, result=0
21:55:17.351 00.000 10072 worker thread done servicing request
21:55:17.351 00.000 10072 Worker thread wakes up
21:55:17.351 00.000 1032 GuideStep: 0.0 px 16 ms EAST, -0.2 px 153 ms NORTH
21:55:17.352 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:17.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:17.989 00.637 10072 Exposure complete
21:55:18.038 00.049 10072 worker thread done servicing request
21:55:18.038 00.000 1032 OnExposeComplete: enter
21:55:18.040 00.002 1032 UpdateGuideState(): m_state=6
21:55:18.040 00.000 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1278
21:55:18.042 00.002 1032 Star::Find returns 1 (0), X=1104.65, Y=138.21, Mass=1191, SNR=24.2, Peak=103 HFD=3.1
21:55:18.044 00.002 1032 MultiStar: [#1 -0.18,0.16,0.00,M1] [#2 0.06,0.09,0.80,U] [#3 -0.15,0.10,0.75,U] [#4 -0.20,0.30,0.00,M2] [#5 0.13,0.43,0.00,R] [#6 0.22,0.21,0.00,M1] [#7 0.06,0.17,0.65,U] [#8 -0.17,0.21,0.00,M1] 
21:55:18.044 00.000 1032 refined, 3 included, MultiStar: {0.00, 0.18}, one-star: {0.04, 0.32}
21:55:18.047 00.003 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
21:55:18.047 00.000 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
21:55:18.049 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.56 mountX=0.17 mountY=-0.05, mountTheta=-0.27
21:55:18.051 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.18, opts=13)
21:55:18.052 00.001 1032 Enqueuing Move request for scope (0.00, 0.18)
21:55:18.054 00.002 10072 Worker thread wakes up
21:55:18.054 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
21:55:18.054 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
21:55:18.054 00.000 10072 Moving (0.00, 0.18) raw xDistance=0.17 yDistance=-0.05
21:55:18.056 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:55:18.058 00.002 10072 PPEC rslt: input = 0.17, final = 0.06, react = 0.09, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 289.59
21:55:18.058 00.000 10072 PPEC: input: 0.17, control: 0.06, exposure: 500
21:55:18.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:18.058 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:55:18.058 00.000 10072 MoveAxis(W, 62, ABG)
21:55:18.058 00.000 10072 Guiding  Dir = 3, Dur = 62
21:55:18.060 00.002 10072 IsGuiding returns 0
21:55:18.060 00.000 10072 PulseGuide returned control before completion, sleep 72
21:55:18.066 00.006 1032 UpdateGuideState exits: m=1191 SNR=24.2
21:55:18.076 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:18.076 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:18.080 00.004 1032 Enqueuing Expose request
21:55:18.140 00.060 10072 IsGuiding returns 0
21:55:18.140 00.000 10072 Move returns status 0, amount 62
21:55:18.140 00.000 10072 MoveAxis(N, 0, ABG)
21:55:18.140 00.000 10072 Move returns status 0, amount 0
21:55:18.140 00.000 10072 move complete, result=0
21:55:18.140 00.000 10072 worker thread done servicing request
21:55:18.140 00.000 10072 Worker thread wakes up
21:55:18.140 00.000 1032 GuideStep: 0.2 px 62 ms WEST, -0.0 px 0 ms NORTH
21:55:18.141 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:18.142 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:18.554 00.412 10072 Exposure complete
21:55:18.607 00.053 10072 worker thread done servicing request
21:55:18.607 00.000 1032 OnExposeComplete: enter
21:55:18.610 00.003 1032 UpdateGuideState(): m_state=6
21:55:18.612 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1279
21:55:18.614 00.002 1032 Star::Find returns 1 (0), X=1104.79, Y=138.10, Mass=1444, SNR=26.7, Peak=115 HFD=3.1
21:55:18.615 00.001 1032 MultiStar: [#1 -0.13,0.19,0.91,U] [#2 -0.15,-0.01,0.69,U] [#3 -0.17,0.01,0.71,U] [#4 -0.23,0.15,0.00,M3] [#5 -0.15,-0.02,0.63,U] [#6 0.00,0.14,0.58,U] [#7 0.01,0.23,0.63,U] [#8 -0.12,-0.00,0.48,U] 
21:55:18.617 00.002 1032 refined, 7 included, MultiStar: {-0.06, 0.11}, one-star: {0.18, 0.21}
21:55:18.619 00.002 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
21:55:18.619 00.000 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
21:55:18.619 00.000 1032 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.05 mountX=0.12 mountY=0.03, mountTheta=0.22
21:55:18.619 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.11, opts=13)
21:55:18.626 00.007 1032 Enqueuing Move request for scope (-0.06, 0.11)
21:55:18.626 00.000 10072 Worker thread wakes up
21:55:18.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
21:55:18.626 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
21:55:18.626 00.000 10072 Moving (-0.06, 0.11) raw xDistance=0.12 yDistance=0.03
21:55:18.626 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:55:18.631 00.005 10072 PPEC rslt: input = 0.12, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
21:55:18.631 00.000 10072 PPEC: input: 0.12, control: -0.02, exposure: 500
21:55:18.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:18.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:55:18.631 00.000 10072 MoveAxis(E, 17, ABG)
21:55:18.631 00.000 10072 Guiding  Dir = 2, Dur = 17
21:55:18.632 00.001 10072 IsGuiding returns 0
21:55:18.632 00.000 10072 PulseGuide returned control before completion, sleep 27
21:55:18.647 00.015 1032 UpdateGuideState exits: m=1444 SNR=26.7
21:55:18.649 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:18.651 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:18.653 00.002 1032 Enqueuing Expose request
21:55:18.663 00.010 10072 IsGuiding returns 0
21:55:18.663 00.000 10072 Move returns status 0, amount 17
21:55:18.663 00.000 10072 MoveAxis(N, 0, ABG)
21:55:18.663 00.000 10072 Move returns status 0, amount 0
21:55:18.663 00.000 10072 move complete, result=0
21:55:18.663 00.000 10072 worker thread done servicing request
21:55:18.663 00.000 10072 Worker thread wakes up
21:55:18.663 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:18.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:18.663 00.000 1032 GuideStep: 0.1 px 17 ms EAST, 0.0 px 0 ms NORTH
21:55:19.297 00.634 10072 Exposure complete
21:55:19.346 00.049 10072 worker thread done servicing request
21:55:19.346 00.000 1032 OnExposeComplete: enter
21:55:19.348 00.002 1032 UpdateGuideState(): m_state=6
21:55:19.348 00.000 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1280
21:55:19.348 00.000 1032 Star::Find returns 1 (0), X=1104.67, Y=137.90, Mass=1200, SNR=24.3, Peak=110 HFD=3.2
21:55:19.348 00.000 1032 MultiStar: [#1 0.01,0.10,0.99,U] [#2 0.03,-0.04,0.79,U] [#3 -0.15,0.09,0.78,U] [#4 0.02,0.13,0.69,U] [#5 -0.05,-0.22,0.65,U] [#6 0.06,-0.10,0.65,U] [#7 0.09,0.13,0.70,U] [#8 -0.01,0.00,0.51,U] 
21:55:19.348 00.000 1032 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.06, 0.01}
21:55:19.355 00.007 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
21:55:19.355 00.000 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
21:55:19.355 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.18 mountX=0.01 mountY=-0.01, mountTheta=-0.65
21:55:19.360 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
21:55:19.362 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
21:55:19.364 00.002 10072 Worker thread wakes up
21:55:19.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
21:55:19.364 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
21:55:19.364 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.01 yDistance=-0.01
21:55:19.366 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:55:19.368 00.002 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
21:55:19.368 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
21:55:19.368 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:19.368 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:55:19.368 00.000 10072 MoveAxis(E, 19, ABG)
21:55:19.368 00.000 10072 Guiding  Dir = 2, Dur = 19
21:55:19.369 00.001 10072 IsGuiding returns 0
21:55:19.369 00.000 10072 PulseGuide returned control before completion, sleep 29
21:55:19.384 00.015 1032 UpdateGuideState exits: m=1200 SNR=24.3
21:55:19.387 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:19.388 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:19.389 00.001 1032 Enqueuing Expose request
21:55:19.401 00.012 10072 IsGuiding returns 0
21:55:19.401 00.000 10072 Move returns status 0, amount 19
21:55:19.401 00.000 10072 MoveAxis(N, 0, ABG)
21:55:19.401 00.000 10072 Move returns status 0, amount 0
21:55:19.401 00.000 10072 move complete, result=0
21:55:19.401 00.000 10072 worker thread done servicing request
21:55:19.401 00.000 10072 Worker thread wakes up
21:55:19.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:19.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:19.403 00.002 1032 GuideStep: 0.0 px 19 ms EAST, -0.0 px 0 ms NORTH
21:55:19.815 00.412 10072 Exposure complete
21:55:19.866 00.051 10072 worker thread done servicing request
21:55:19.866 00.000 1032 OnExposeComplete: enter
21:55:19.868 00.002 1032 UpdateGuideState(): m_state=6
21:55:19.870 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1281
21:55:19.872 00.002 1032 Star::Find returns 1 (0), X=1104.72, Y=137.87, Mass=1064, SNR=22.9, Peak=87 HFD=3.3
21:55:19.874 00.002 1032 MultiStar: [#1 -0.11,0.17,1.11,U] [#2 -0.01,-0.17,0.87,U] [#3 -0.12,0.12,0.81,U] [#4 -0.15,0.24,0.00,M3] [#5 0.00,-0.27,0.00,M1] [#6 0.06,0.03,0.69,U] [#7 0.01,0.13,0.76,U] [#8 -0.08,0.12,0.57,U] 
21:55:19.874 00.000 1032 refined, 6 included, MultiStar: {-0.02, 0.05}, one-star: {0.11, -0.02}
21:55:19.876 00.002 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
21:55:19.878 00.002 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
21:55:19.880 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.90 mountX=0.05 mountY=0.00, mountTheta=0.07
21:55:19.883 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
21:55:19.885 00.002 1032 Enqueuing Move request for scope (-0.02, 0.05)
21:55:19.887 00.002 10072 Worker thread wakes up
21:55:19.887 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
21:55:19.887 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
21:55:19.887 00.000 10072 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.00
21:55:19.889 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:55:19.891 00.002 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
21:55:19.891 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
21:55:19.891 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:19.891 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:55:19.891 00.000 10072 MoveAxis(E, 15, ABG)
21:55:19.891 00.000 10072 Guiding  Dir = 2, Dur = 15
21:55:19.891 00.000 10072 IsGuiding returns 0
21:55:19.893 00.002 10072 PulseGuide returned control before completion, sleep 25
21:55:19.907 00.014 1032 UpdateGuideState exits: m=1064 SNR=22.9
21:55:19.907 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:19.907 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:19.907 00.000 1032 Enqueuing Expose request
21:55:19.923 00.016 10072 IsGuiding returns 0
21:55:19.924 00.001 10072 Move returns status 0, amount 15
21:55:19.924 00.000 10072 MoveAxis(N, 0, ABG)
21:55:19.924 00.000 10072 Move returns status 0, amount 0
21:55:19.924 00.000 10072 move complete, result=0
21:55:19.924 00.000 10072 worker thread done servicing request
21:55:19.924 00.000 10072 Worker thread wakes up
21:55:19.924 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:19.924 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:19.924 00.000 1032 GuideStep: 0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
21:55:20.560 00.636 10072 Exposure complete
21:55:20.611 00.051 10072 worker thread done servicing request
21:55:20.611 00.000 1032 OnExposeComplete: enter
21:55:20.611 00.000 1032 UpdateGuideState(): m_state=6
21:55:20.611 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1282
21:55:20.611 00.000 1032 Star::Find returns 1 (0), X=1104.65, Y=137.90, Mass=1317, SNR=25.5, Peak=119 HFD=3.2
21:55:20.611 00.000 1032 MultiStar: [#1 -0.13,0.14,0.94,U] [#2 -0.07,-0.09,0.77,U] [#3 -0.16,0.12,0.72,U] [#4 -0.17,0.39,0.00,M4] [#5 -0.21,-0.04,0.62,U] [#6 0.11,0.00,0.62,U] [#7 0.03,0.31,0.00,M2] [#8 -0.20,0.11,0.51,U] 
21:55:20.623 00.012 1032 single-star, 6 included, MultiStar: {-0.08, 0.04}, one-star: {0.04, 0.01}
21:55:20.625 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
21:55:20.627 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
21:55:20.628 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.05 cameraTheta=0.24 mountX=-0.00 mountY=-0.05, mountTheta=-1.59
21:55:20.632 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
21:55:20.634 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
21:55:20.636 00.002 10072 Worker thread wakes up
21:55:20.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
21:55:20.636 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
21:55:20.636 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.05
21:55:20.638 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:55:20.641 00.003 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
21:55:20.641 00.000 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
21:55:20.641 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:20.641 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:55:20.641 00.000 10072 MoveAxis(E, 17, ABG)
21:55:20.641 00.000 10072 Guiding  Dir = 2, Dur = 17
21:55:20.642 00.001 10072 IsGuiding returns 0
21:55:20.643 00.001 10072 PulseGuide returned control before completion, sleep 27
21:55:20.658 00.015 1032 UpdateGuideState exits: m=1317 SNR=25.5
21:55:20.660 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:20.662 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:20.664 00.002 1032 Enqueuing Expose request
21:55:20.674 00.010 10072 IsGuiding returns 0
21:55:20.674 00.000 10072 Move returns status 0, amount 17
21:55:20.675 00.001 10072 MoveAxis(N, 0, ABG)
21:55:20.675 00.000 10072 Move returns status 0, amount 0
21:55:20.675 00.000 10072 move complete, result=0
21:55:20.675 00.000 1032 GuideStep: -0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
21:55:20.675 00.000 10072 worker thread done servicing request
21:55:20.675 00.000 10072 Worker thread wakes up
21:55:20.675 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:20.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:21.089 00.414 10072 Exposure complete
21:55:21.137 00.048 10072 worker thread done servicing request
21:55:21.137 00.000 1032 OnExposeComplete: enter
21:55:21.141 00.004 1032 UpdateGuideState(): m_state=6
21:55:21.141 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1283
21:55:21.141 00.000 1032 Star::Find returns 1 (0), X=1104.61, Y=138.13, Mass=1301, SNR=25.3, Peak=109 HFD=3.3
21:55:21.141 00.000 1032 MultiStar: [#1 -0.25,0.22,0.00,M1] [#2 -0.06,0.02,0.77,U] [#3 -0.15,0.22,0.00,M1] [#4 -0.21,0.36,0.00,M5] [#5 -0.22,0.08,0.68,U] [#6 0.22,0.27,0.00,M1] [#7 -0.10,0.28,0.00,M3] [#8 -0.18,0.25,0.00,M1] 
21:55:21.141 00.000 1032 refined, 2 included, MultiStar: {-0.08, 0.13}, one-star: {0.01, 0.25}
21:55:21.141 00.000 1032 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.83) = xAngle (0.29 = 0.29)
21:55:21.141 00.000 1032 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.29 = 0.29)
21:55:21.151 00.010 1032 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.12 mountX=0.14 mountY=0.04, mountTheta=0.29
21:55:21.153 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.13, opts=13)
21:55:21.154 00.001 1032 Enqueuing Move request for scope (-0.08, 0.13)
21:55:21.156 00.002 10072 Worker thread wakes up
21:55:21.156 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
21:55:21.156 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
21:55:21.156 00.000 10072 Moving (-0.08, 0.13) raw xDistance=0.14 yDistance=0.04
21:55:21.158 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:55:21.158 00.000 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.60
21:55:21.158 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
21:55:21.160 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:21.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:55:21.160 00.000 10072 MoveAxis(W, 54, ABG)
21:55:21.160 00.000 10072 Guiding  Dir = 3, Dur = 54
21:55:21.160 00.000 10072 IsGuiding returns 0
21:55:21.160 00.000 10072 PulseGuide returned control before completion, sleep 64
21:55:21.172 00.012 1032 UpdateGuideState exits: m=1301 SNR=25.3
21:55:21.176 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:21.179 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:21.180 00.001 1032 Enqueuing Expose request
21:55:21.240 00.060 10072 IsGuiding returns 0
21:55:21.240 00.000 10072 Move returns status 0, amount 54
21:55:21.240 00.000 10072 MoveAxis(N, 0, ABG)
21:55:21.240 00.000 10072 Move returns status 0, amount 0
21:55:21.240 00.000 10072 move complete, result=0
21:55:21.240 00.000 10072 worker thread done servicing request
21:55:21.240 00.000 10072 Worker thread wakes up
21:55:21.240 00.000 1032 GuideStep: 0.1 px 54 ms WEST, 0.0 px 0 ms NORTH
21:55:21.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:21.240 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:21.874 00.634 10072 Exposure complete
21:55:21.922 00.048 10072 worker thread done servicing request
21:55:21.923 00.001 1032 OnExposeComplete: enter
21:55:21.923 00.000 1032 UpdateGuideState(): m_state=6
21:55:21.923 00.000 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1284
21:55:21.923 00.000 1032 Star::Find returns 1 (0), X=1104.69, Y=137.99, Mass=1276, SNR=25.1, Peak=102 HFD=3.3
21:55:21.923 00.000 1032 MultiStar: [#1 -0.16,0.15,0.97,U] [#2 -0.05,-0.15,0.76,U] [#3 -0.10,0.17,0.68,U] [#4 -0.26,0.20,0.00,M6] [#5 -0.17,-0.08,0.69,U] [#6 0.09,0.06,0.61,U] [#7 -0.02,0.10,0.71,U] [#8 -0.07,0.10,0.48,U] 
21:55:21.923 00.000 1032 refined, 7 included, MultiStar: {-0.05, 0.06}, one-star: {0.08, 0.10}
21:55:21.923 00.000 1032 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.83) = xAngle (0.42 = 0.42)
21:55:21.923 00.000 1032 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.42 = 0.42)
21:55:21.923 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.25 mountX=0.07 mountY=0.03, mountTheta=0.42
21:55:21.923 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
21:55:21.936 00.013 1032 Enqueuing Move request for scope (-0.05, 0.06)
21:55:21.936 00.000 10072 Worker thread wakes up
21:55:21.936 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
21:55:21.936 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
21:55:21.936 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.03
21:55:21.938 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:55:21.938 00.000 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
21:55:21.938 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
21:55:21.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:21.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:55:21.938 00.000 10072 MoveAxis(E, 16, ABG)
21:55:21.938 00.000 10072 Guiding  Dir = 2, Dur = 16
21:55:21.942 00.004 10072 IsGuiding returns 0
21:55:21.942 00.000 10072 PulseGuide returned control before completion, sleep 26
21:55:21.954 00.012 1032 UpdateGuideState exits: m=1276 SNR=25.1
21:55:21.958 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:21.960 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:21.962 00.002 1032 Enqueuing Expose request
21:55:21.974 00.012 10072 IsGuiding returns 0
21:55:21.974 00.000 10072 Move returns status 0, amount 16
21:55:21.974 00.000 10072 MoveAxis(N, 0, ABG)
21:55:21.974 00.000 10072 Move returns status 0, amount 0
21:55:21.974 00.000 10072 move complete, result=0
21:55:21.974 00.000 10072 worker thread done servicing request
21:55:21.974 00.000 10072 Worker thread wakes up
21:55:21.974 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:21.974 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:21.974 00.000 1032 GuideStep: 0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
21:55:22.389 00.415 10072 Exposure complete
21:55:22.435 00.046 10072 worker thread done servicing request
21:55:22.435 00.000 1032 OnExposeComplete: enter
21:55:22.435 00.000 1032 UpdateGuideState(): m_state=6
21:55:22.441 00.006 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1285
21:55:22.444 00.003 1032 Star::Find returns 1 (0), X=1104.74, Y=137.91, Mass=1209, SNR=24.4, Peak=99 HFD=3.2
21:55:22.446 00.002 1032 MultiStar: [#1 -0.19,-0.03,1.00,U] [#2 -0.08,-0.31,0.00,M1] [#3 -0.00,-0.12,0.77,U] [#4 -0.22,0.01,0.66,U] [#5 -0.00,-0.31,0.00,M1] [#6 0.27,-0.08,0.00,M1] [#7 0.03,0.06,0.75,U] [#8 0.02,-0.00,0.51,U] 
21:55:22.446 00.000 1032 refined, 5 included, MultiStar: {-0.04, -0.01}, one-star: {0.13, 0.03}
21:55:22.448 00.002 1032 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.83) = xAngle (-4.67 = 1.62)
21:55:22.450 00.002 1032 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.67 = 1.62)
21:55:22.451 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.84 mountX=-0.00 mountY=0.04, mountTheta=1.62
21:55:22.453 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
21:55:22.453 00.000 1032 Enqueuing Move request for scope (-0.04, -0.01)
21:55:22.453 00.000 10072 Worker thread wakes up
21:55:22.453 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
21:55:22.453 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
21:55:22.453 00.000 10072 Moving (-0.04, -0.01) raw xDistance=-0.00 yDistance=0.04
21:55:22.457 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
21:55:22.459 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
21:55:22.459 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
21:55:22.459 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:22.460 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:55:22.460 00.000 10072 MoveAxis(E, 13, ABG)
21:55:22.460 00.000 10072 Guiding  Dir = 2, Dur = 13
21:55:22.461 00.001 10072 IsGuiding returns 0
21:55:22.461 00.000 10072 PulseGuide returned control before completion, sleep 23
21:55:22.475 00.014 1032 UpdateGuideState exits: m=1209 SNR=24.4
21:55:22.477 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:22.479 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:22.481 00.002 1032 Enqueuing Expose request
21:55:22.493 00.012 10072 IsGuiding returns 0
21:55:22.493 00.000 10072 Move returns status 0, amount 13
21:55:22.493 00.000 10072 MoveAxis(N, 0, ABG)
21:55:22.493 00.000 10072 Move returns status 0, amount 0
21:55:22.493 00.000 10072 move complete, result=0
21:55:22.493 00.000 10072 worker thread done servicing request
21:55:22.493 00.000 10072 Worker thread wakes up
21:55:22.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:22.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:22.493 00.000 1032 GuideStep: -0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
21:55:23.128 00.635 10072 Exposure complete
21:55:23.172 00.044 10072 worker thread done servicing request
21:55:23.174 00.002 1032 OnExposeComplete: enter
21:55:23.176 00.002 1032 UpdateGuideState(): m_state=6
21:55:23.178 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1286
21:55:23.178 00.000 1032 Star::Find returns 1 (0), X=1104.67, Y=137.80, Mass=1198, SNR=24.3, Peak=104 HFD=3.1
21:55:23.178 00.000 1032 MultiStar: [#1 -0.20,0.05,1.00,U] [#2 -0.06,-0.17,0.85,U] [#3 -0.04,0.12,0.76,U] [#4 -0.14,0.28,0.00,M6] [#5 0.01,-0.11,0.61,U] [#6 0.03,-0.13,0.61,U] [#7 -0.07,0.20,0.68,U] [#8 -0.06,-0.04,0.53,U] 
21:55:23.178 00.000 1032 refined, 7 included, MultiStar: {-0.04, -0.02}, one-star: {0.06, -0.09}
21:55:23.178 00.000 1032 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.83) = xAngle (-4.53 = 1.75)
21:55:23.178 00.000 1032 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.53 = 1.75)
21:55:23.178 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.70 mountX=-0.01 mountY=0.05, mountTheta=1.75
21:55:23.178 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.02, opts=13)
21:55:23.178 00.000 1032 Enqueuing Move request for scope (-0.04, -0.02)
21:55:23.191 00.013 10072 Worker thread wakes up
21:55:23.191 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
21:55:23.191 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
21:55:23.191 00.000 10072 Moving (-0.04, -0.02) raw xDistance=-0.01 yDistance=0.05
21:55:23.192 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:55:23.195 00.003 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
21:55:23.195 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
21:55:23.195 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:23.195 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:55:23.195 00.000 10072 MoveAxis(E, 15, ABG)
21:55:23.195 00.000 10072 Guiding  Dir = 2, Dur = 15
21:55:23.195 00.000 10072 IsGuiding returns 0
21:55:23.195 00.000 10072 PulseGuide returned control before completion, sleep 25
21:55:23.211 00.016 1032 UpdateGuideState exits: m=1198 SNR=24.3
21:55:23.212 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:23.212 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:23.212 00.000 1032 Enqueuing Expose request
21:55:23.224 00.012 10072 IsGuiding returns 0
21:55:23.224 00.000 10072 Move returns status 0, amount 15
21:55:23.224 00.000 10072 MoveAxis(N, 0, ABG)
21:55:23.224 00.000 10072 Move returns status 0, amount 0
21:55:23.224 00.000 10072 move complete, result=0
21:55:23.224 00.000 10072 worker thread done servicing request
21:55:23.224 00.000 10072 Worker thread wakes up
21:55:23.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:23.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:23.226 00.002 1032 GuideStep: -0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
21:55:23.641 00.415 10072 Exposure complete
21:55:23.689 00.048 10072 worker thread done servicing request
21:55:23.689 00.000 1032 OnExposeComplete: enter
21:55:23.689 00.000 1032 UpdateGuideState(): m_state=6
21:55:23.689 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1287
21:55:23.689 00.000 1032 Star::Find returns 1 (0), X=1104.85, Y=138.04, Mass=1247, SNR=24.8, Peak=95 HFD=3.0
21:55:23.689 00.000 1032 MultiStar: [#1 -0.16,0.13,0.92,U] [#2 -0.07,-0.13,0.77,U] [#3 -0.11,0.25,0.00,M1] [#4 0.04,0.51,0.00,M7] [#5 -0.16,-0.21,0.00,M1] [#6 -0.02,-0.03,0.63,U] [#7 0.07,0.31,0.00,M1] [#8 0.04,0.20,0.56,U] 
21:55:23.689 00.000 1032 refined, 4 included, MultiStar: {0.01, 0.07}, one-star: {0.24, 0.16}
21:55:23.689 00.000 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
21:55:23.699 00.010 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
21:55:23.701 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.38 mountX=0.06 mountY=-0.03, mountTheta=-0.45
21:55:23.701 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
21:55:23.704 00.003 1032 Enqueuing Move request for scope (0.01, 0.07)
21:55:23.704 00.000 10072 Worker thread wakes up
21:55:23.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
21:55:23.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
21:55:23.704 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.03
21:55:23.704 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:55:23.704 00.000 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
21:55:23.704 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
21:55:23.704 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:23.704 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:55:23.704 00.000 10072 MoveAxis(E, 12, ABG)
21:55:23.704 00.000 10072 Guiding  Dir = 2, Dur = 12
21:55:23.710 00.006 10072 IsGuiding returns 0
21:55:23.710 00.000 10072 PulseGuide returned control before completion, sleep 22
21:55:23.716 00.006 1032 UpdateGuideState exits: m=1247 SNR=24.8
21:55:23.716 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:23.726 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:23.726 00.000 1032 Enqueuing Expose request
21:55:23.741 00.015 10072 IsGuiding returns 0
21:55:23.741 00.000 10072 Move returns status 0, amount 12
21:55:23.741 00.000 10072 MoveAxis(N, 0, ABG)
21:55:23.741 00.000 10072 Move returns status 0, amount 0
21:55:23.741 00.000 10072 move complete, result=0
21:55:23.741 00.000 10072 worker thread done servicing request
21:55:23.741 00.000 10072 Worker thread wakes up
21:55:23.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:23.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:23.743 00.002 1032 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
21:55:24.378 00.635 10072 Exposure complete
21:55:24.422 00.044 10072 worker thread done servicing request
21:55:24.422 00.000 1032 OnExposeComplete: enter
21:55:24.426 00.004 1032 UpdateGuideState(): m_state=6
21:55:24.426 00.000 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1288
21:55:24.429 00.003 1032 Star::Find returns 1 (0), X=1104.70, Y=138.11, Mass=1089, SNR=23.1, Peak=85 HFD=3.4
21:55:24.431 00.002 1032 MultiStar: [#1 -0.10,0.11,0.99,U] [#2 0.12,-0.17,0.81,U] [#3 -0.06,-0.02,0.79,U] [#4 0.02,0.10,0.70,U] [#5 -0.10,-0.12,0.68,U] [#6 0.18,0.06,0.65,U] [#7 0.13,0.02,0.73,U] [#8 -0.08,0.24,0.00,M1] 
21:55:24.431 00.000 1032 refined, 7 included, MultiStar: {0.03, 0.04}, one-star: {0.09, 0.23}
21:55:24.433 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
21:55:24.435 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
21:55:24.435 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.85 mountX=0.03 mountY=-0.04, mountTheta=-0.98
21:55:24.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
21:55:24.440 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
21:55:24.441 00.001 10072 Worker thread wakes up
21:55:24.442 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
21:55:24.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
21:55:24.442 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
21:55:24.442 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:55:24.444 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
21:55:24.444 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
21:55:24.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:24.444 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:55:24.444 00.000 10072 MoveAxis(E, 13, ABG)
21:55:24.444 00.000 10072 Guiding  Dir = 2, Dur = 13
21:55:24.446 00.002 10072 IsGuiding returns 0
21:55:24.446 00.000 10072 PulseGuide returned control before completion, sleep 23
21:55:24.456 00.010 1032 UpdateGuideState exits: m=1089 SNR=23.1
21:55:24.456 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:24.463 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:24.463 00.000 1032 Enqueuing Expose request
21:55:24.478 00.015 10072 IsGuiding returns 0
21:55:24.478 00.000 10072 Move returns status 0, amount 13
21:55:24.478 00.000 10072 MoveAxis(N, 0, ABG)
21:55:24.478 00.000 10072 Move returns status 0, amount 0
21:55:24.478 00.000 10072 move complete, result=0
21:55:24.478 00.000 10072 worker thread done servicing request
21:55:24.478 00.000 10072 Worker thread wakes up
21:55:24.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:24.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:24.478 00.000 1032 GuideStep: 0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
21:55:24.891 00.413 10072 Exposure complete
21:55:24.940 00.049 10072 worker thread done servicing request
21:55:24.940 00.000 1032 OnExposeComplete: enter
21:55:24.942 00.002 1032 UpdateGuideState(): m_state=6
21:55:24.944 00.002 1032 Star::Find(15, 1104, 138, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1289
21:55:24.946 00.002 1032 Star::Find returns 1 (0), X=1104.77, Y=137.88, Mass=1294, SNR=25.3, Peak=108 HFD=3.0
21:55:24.946 00.000 1032 MultiStar: [#1 -0.04,0.09,0.95,U] [#2 0.08,-0.20,0.76,U] [#3 -0.02,-0.01,0.77,U] [#4 -0.02,0.09,0.64,U] [#5 -0.13,-0.37,0.00,M1] [#6 0.19,-0.09,0.62,U] [#7 0.09,0.07,0.69,U] [#8 0.08,0.11,0.48,U] 
21:55:24.948 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.00}, one-star: {0.16, -0.00}
21:55:24.950 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
21:55:24.950 00.000 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
21:55:24.952 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.07 mountX=-0.01 mountY=-0.06, mountTheta=-1.76
21:55:24.955 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
21:55:24.957 00.002 1032 Enqueuing Move request for scope (0.06, 0.00)
21:55:24.957 00.000 10072 Worker thread wakes up
21:55:24.957 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
21:55:24.959 00.002 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
21:55:24.959 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
21:55:24.961 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:55:24.961 00.000 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
21:55:24.961 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
21:55:24.961 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:24.961 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:55:24.961 00.000 10072 MoveAxis(E, 12, ABG)
21:55:24.961 00.000 10072 Guiding  Dir = 2, Dur = 12
21:55:24.964 00.003 10072 IsGuiding returns 0
21:55:24.964 00.000 10072 PulseGuide returned control before completion, sleep 22
21:55:24.972 00.008 1032 UpdateGuideState exits: m=1294 SNR=25.3
21:55:24.981 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:24.983 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:24.983 00.000 1032 Enqueuing Expose request
21:55:24.996 00.013 10072 IsGuiding returns 0
21:55:24.996 00.000 1032 evsrv: cli 0D18BBD0 connect
21:55:24.999 00.003 10072 Move returns status 0, amount 12
21:55:24.999 00.000 1032 case statement mapped state 6 to 3
21:55:25.001 00.002 10072 MoveAxis(N, 0, ABG)
21:55:25.001 00.000 10072 Move returns status 0, amount 0
21:55:25.001 00.000 10072 move complete, result=0
21:55:25.001 00.000 10072 worker thread done servicing request
21:55:25.001 00.000 10072 Worker thread wakes up
21:55:25.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:25.001 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1090,123,31,31)
21:55:25.001 00.000 1032 case statement mapped state 6 to 3
21:55:25.003 00.002 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
21:55:25.014 00.011 1032 evsrv: cli 0D18BBD0 request: {"method":"get_app_state","id":"543422df-bbeb-4eb8-9694-aa74eb939123"}
21:55:25.017 00.003 1032 case statement mapped state 6 to 3
21:55:25.020 00.003 1032 evsrv: cli 0D18BBD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"543422df-bbeb-4eb8-9694-aa74eb939123"}
21:55:25.026 00.006 1032 evsrv: cli 0D18BBD0 disconnect
21:55:25.030 00.004 1032 evsrv: cli 0D18B450 connect
21:55:25.033 00.003 1032 case statement mapped state 6 to 3
21:55:25.036 00.003 1032 case statement mapped state 6 to 3
21:55:25.039 00.003 1032 evsrv: cli 0D18B450 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.3,"time":3,"timeout":40}},"id":"e0ab7388-8816-469d-a636-099874e8493e"}
21:55:25.041 00.002 1032 PhdController::Dither begins
21:55:25.043 00.002 1032 dither: size=3.00, dRA=-1.84 dDec=1.85
21:55:25.044 00.001 1032 MountToCamera -- mountTheta (2.35) + m_xAngle (1.83) = xAngle (4.18 = -2.10)
21:55:25.046 00.002 1032 MountToCamera -- mountX=-1.84 mountY=1.85 hyp=2.61 mountTheta=2.35 cameraX=-1.32, cameraY=-2.25 cameraTheta=-2.10
21:55:25.049 00.003 1032 setting lock position to (1103.29, 135.63)
21:55:25.050 00.001 1032 Mount: notify guiding dithered (-1.3, -2.3)
21:55:25.050 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
21:55:25.055 00.005 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
21:55:25.057 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:55:25.059 00.002 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:55:25.061 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
21:55:25.063 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
21:55:25.065 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
21:55:25.069 00.004 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:55:25.071 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
21:55:25.072 00.001 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
21:55:25.076 00.004 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
21:55:25.078 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
21:55:25.080 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
21:55:25.081 00.001 1032 MultiStar: stabilizing after lock position change
21:55:25.084 00.003 1032 Status Line: Dither by -1.84,1.85
21:55:25.087 00.003 1032 PhdController: newstate STATE_SETTLE_BEGIN
21:55:25.091 00.004 1032 PhdController: newstate STATE_SETTLE_WAIT
21:55:25.093 00.002 1032 evsrv: cli 0D18B450 response: {"jsonrpc":"2.0","result":0,"id":"e0ab7388-8816-469d-a636-099874e8493e"}
21:55:25.093 00.000 1032 evsrv: cli 0D18B450 disconnect
21:55:25.630 00.537 10072 Exposure complete
21:55:25.707 00.077 10072 worker thread done servicing request
21:55:25.707 00.000 1032 OnExposeComplete: enter
21:55:25.711 00.004 1032 UpdateGuideState(): m_state=6
21:55:25.713 00.002 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1290
21:55:25.715 00.002 1032 Star::Find returns 1 (0), X=1104.71, Y=137.80, Mass=1355, SNR=25.8, Peak=123 HFD=3.0
21:55:25.717 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
21:55:25.720 00.003 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
21:55:25.722 00.002 1032 CameraToMount -- cameraX=1.42 cameraY=2.17 hyp=2.59 cameraTheta=0.99 mountX=1.74 mountY=-1.93, mountTheta=-0.84
21:55:25.724 00.002 1032 dither recenter: remaining=(1.8,-1.9) step=(1.8,-1.9)
21:55:25.726 00.002 1032 MountToCamera -- mountTheta (-0.79) + m_xAngle (1.83) = xAngle (1.04 = 1.04)
21:55:25.728 00.002 1032 MountToCamera -- mountX=1.84 mountY=-1.85 hyp=2.61 mountTheta=-0.79 cameraX=1.32, cameraY=2.25 cameraTheta=1.04
21:55:25.732 00.004 1032 SchedulePrimaryMove(0F526948, x=1.32, y=2.25, opts=4)
21:55:25.735 00.003 1032 Enqueuing Move request for scope (1.32, 2.25)
21:55:25.739 00.004 1032 Mount: notify direct move 1.84,-1.85
21:55:25.741 00.002 10072 Worker thread wakes up
21:55:25.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (1.32, 2.25) opts 0x4
21:55:25.741 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
21:55:25.743 00.002 10072 Handling offset move in thread for scope, endpoint = (1.32, 2.25)
21:55:25.743 00.000 10072 Moving (1.32, 2.25) raw xDistance=1.84 yDistance=-1.85
21:55:25.743 00.000 10072 BLC: window closed
21:55:25.743 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
21:55:25.747 00.004 10072 MoveAxis(W, 1770, B)
21:55:25.747 00.000 10072 Guiding  Dir = 3, Dur = 1770
21:55:25.747 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:55:25.749 00.002 10072 IsGuiding returns 0
21:55:25.749 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:55:25.751 00.002 10072 PulseGuide returned control before completion, sleep 1780
21:55:25.753 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
21:55:25.755 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
21:55:25.757 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
21:55:25.759 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:55:25.761 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
21:55:25.763 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
21:55:25.767 00.004 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
21:55:25.769 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
21:55:25.771 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
21:55:25.775 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:55:25.802 00.027 1032 UpdateGuideState exits: m=1355 SNR=25.8
21:55:25.804 00.002 1032 PhdController: settling, locked = 1, distance = 2.65 (0.30) aobump = 0 frame = 1 / 99999
21:55:25.808 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784166925.808,"Host":"MELE","Inst":1,"Distance":2.65,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
21:55:25.810 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:25.814 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:25.816 00.002 1032 Enqueuing Expose request
21:55:27.541 01.725 10072 IsGuiding returns 0
21:55:27.541 00.000 10072 Move returns status 0, amount 1770
21:55:27.541 00.000 10072 BLC: non-algo type move will not reverse Dec direction, no blc applied
21:55:27.541 00.000 10072 MoveAxis(N, 1196, B)
21:55:27.541 00.000 10072 Guiding  Dir = 0, Dur = 1196
21:55:27.541 00.000 10072 IsGuiding returns 0
21:55:27.542 00.001 10072 PulseGuide returned control before completion, sleep 1206
21:55:28.752 01.210 10072 IsGuiding returns 0
21:55:28.752 00.000 10072 Move returns status 0, amount 1196
21:55:28.752 00.000 10072 move complete, result=0
21:55:28.752 00.000 10072 worker thread done servicing request
21:55:28.752 00.000 10072 Worker thread wakes up
21:55:28.752 00.000 1032 GuideStep: 1.8 px 1770 ms WEST, -1.9 px 1196 ms NORTH
21:55:28.752 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:28.752 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:29.386 00.634 10072 Exposure complete
21:55:29.434 00.048 10072 worker thread done servicing request
21:55:29.434 00.000 1032 OnExposeComplete: enter
21:55:29.445 00.011 1032 UpdateGuideState(): m_state=6
21:55:29.445 00.000 1032 Star::Find(15, 1104, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1291
21:55:29.450 00.005 1032 Star::Find returns 1 (0), X=1103.73, Y=135.47, Mass=1233, SNR=24.6, Peak=108 HFD=3.3
21:55:29.450 00.000 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
21:55:29.454 00.004 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
21:55:29.456 00.002 1032 CameraToMount -- cameraX=0.44 cameraY=-0.17 hyp=0.47 cameraTheta=-0.36 mountX=-0.27 mountY=-0.39, mountTheta=-2.19
21:55:29.458 00.002 1032 SchedulePrimaryMove(0F526948, x=0.44, y=-0.17, opts=13)
21:55:29.460 00.002 1032 Enqueuing Move request for scope (0.44, -0.17)
21:55:29.462 00.002 10072 Worker thread wakes up
21:55:29.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.17) opts 0xd
21:55:29.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.44, -0.17)
21:55:29.462 00.000 10072 Moving (0.44, -0.17) raw xDistance=-0.27 yDistance=-0.39
21:55:29.463 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:55:29.465 00.002 10072 PPEC rslt(dithering): input = -0.27, final = -0.13
21:55:29.465 00.000 10072 PPEC: input: -0.27, control: -0.13, exposure: 500
21:55:29.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:55:29.466 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:55:29.466 00.000 10072 MoveAxis(E, 129, ABG)
21:55:29.466 00.000 10072 Guiding  Dir = 2, Dur = 129
21:55:29.467 00.001 10072 IsGuiding returns 0
21:55:29.467 00.000 10072 PulseGuide returned control before completion, sleep 139
21:55:29.483 00.016 1032 UpdateGuideState exits: m=1233 SNR=24.6
21:55:29.485 00.002 1032 PhdController: settling, locked = 1, distance = 0.47 (0.30) aobump = 0 frame = 2 / 99999
21:55:29.487 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784166929.487,"Host":"MELE","Inst":1,"Distance":0.47,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
21:55:29.489 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:29.489 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:29.489 00.000 1032 Enqueuing Expose request
21:55:29.608 00.119 10072 IsGuiding returns 0
21:55:29.608 00.000 10072 Move returns status 0, amount 129
21:55:29.608 00.000 10072 MoveAxis(N, 0, ABG)
21:55:29.608 00.000 10072 Move returns status 0, amount 0
21:55:29.608 00.000 10072 move complete, result=0
21:55:29.608 00.000 10072 worker thread done servicing request
21:55:29.608 00.000 10072 Worker thread wakes up
21:55:29.608 00.000 1032 GuideStep: -0.3 px 129 ms EAST, -0.4 px 0 ms NORTH
21:55:29.610 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:29.610 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:30.022 00.412 10072 Exposure complete
21:55:30.097 00.075 10072 worker thread done servicing request
21:55:30.097 00.000 1032 OnExposeComplete: enter
21:55:30.100 00.003 1032 UpdateGuideState(): m_state=6
21:55:30.102 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1292
21:55:30.104 00.002 1032 Star::Find returns 1 (0), X=1103.55, Y=135.28, Mass=1225, SNR=24.5, Peak=124 HFD=3.2
21:55:30.106 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
21:55:30.108 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
21:55:30.110 00.002 1032 CameraToMount -- cameraX=0.26 cameraY=-0.36 hyp=0.44 cameraTheta=-0.94 mountX=-0.41 mountY=-0.16, mountTheta=-2.77
21:55:30.116 00.006 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.36, opts=13)
21:55:30.118 00.002 1032 Enqueuing Move request for scope (0.26, -0.36)
21:55:30.120 00.002 10072 Worker thread wakes up
21:55:30.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.36) opts 0xd
21:55:30.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.36)
21:55:30.120 00.000 10072 Moving (0.26, -0.36) raw xDistance=-0.41 yDistance=-0.16
21:55:30.122 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:55:30.125 00.003 10072 PPEC rslt(dithering): input = -0.41, final = -0.20
21:55:30.125 00.000 10072 PPEC: input: -0.41, control: -0.20, exposure: 500
21:55:30.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:30.125 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:55:30.125 00.000 10072 MoveAxis(E, 193, ABG)
21:55:30.125 00.000 10072 Guiding  Dir = 2, Dur = 193
21:55:30.125 00.000 10072 IsGuiding returns 0
21:55:30.127 00.002 10072 PulseGuide returned control before completion, sleep 203
21:55:30.149 00.022 1032 UpdateGuideState exits: m=1225 SNR=24.5
21:55:30.151 00.002 1032 PhdController: settling, locked = 1, distance = 0.46 (0.30) aobump = 0 frame = 3 / 99999
21:55:30.153 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784166930.153,"Host":"MELE","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
21:55:30.157 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:30.159 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:30.161 00.002 1032 Enqueuing Expose request
21:55:30.334 00.173 10072 IsGuiding returns 0
21:55:30.334 00.000 10072 Move returns status 0, amount 193
21:55:30.334 00.000 10072 MoveAxis(N, 0, ABG)
21:55:30.334 00.000 10072 Move returns status 0, amount 0
21:55:30.334 00.000 10072 move complete, result=0
21:55:30.334 00.000 10072 worker thread done servicing request
21:55:30.334 00.000 1032 GuideStep: -0.4 px 193 ms EAST, -0.2 px 0 ms NORTH
21:55:30.339 00.005 10072 Worker thread wakes up
21:55:30.339 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:30.339 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:30.972 00.633 10072 Exposure complete
21:55:31.053 00.081 10072 worker thread done servicing request
21:55:31.053 00.000 1032 OnExposeComplete: enter
21:55:31.055 00.002 1032 UpdateGuideState(): m_state=6
21:55:31.060 00.005 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1293
21:55:31.064 00.004 1032 Star::Find returns 1 (0), X=1103.49, Y=135.55, Mass=1217, SNR=24.5, Peak=122 HFD=3.2
21:55:31.068 00.004 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
21:55:31.070 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
21:55:31.074 00.004 1032 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-0.38 mountX=-0.13 mountY=-0.17, mountTheta=-2.21
21:55:31.079 00.005 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.08, opts=13)
21:55:31.083 00.004 1032 Enqueuing Move request for scope (0.20, -0.08)
21:55:31.087 00.004 10072 Worker thread wakes up
21:55:31.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
21:55:31.087 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
21:55:31.087 00.000 10072 Moving (0.20, -0.08) raw xDistance=-0.13 yDistance=-0.17
21:55:31.089 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:55:31.094 00.005 10072 PPEC rslt(dithering): input = -0.13, final = -0.06
21:55:31.094 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
21:55:31.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:31.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:55:31.094 00.000 10072 MoveAxis(E, 60, ABG)
21:55:31.094 00.000 10072 Guiding  Dir = 2, Dur = 60
21:55:31.094 00.000 10072 IsGuiding returns 0
21:55:31.094 00.000 10072 PulseGuide returned control before completion, sleep 70
21:55:31.121 00.027 1032 UpdateGuideState exits: m=1217 SNR=24.5
21:55:31.125 00.004 1032 PhdController: settling, locked = 1, distance = 0.39 (0.30) aobump = 0 frame = 4 / 99999
21:55:31.129 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784166931.129,"Host":"MELE","Inst":1,"Distance":0.39,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
21:55:31.133 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:31.137 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:31.141 00.004 1032 Enqueuing Expose request
21:55:31.172 00.031 10072 IsGuiding returns 1
21:55:31.172 00.000 10072 scope still moving after pulse duration time elapsed
21:55:31.203 00.031 10072 IsGuiding returns 0
21:55:31.203 00.000 10072 scope move finished after 60 + 48 ms
21:55:31.203 00.000 10072 Move returns status 0, amount 60
21:55:31.203 00.000 10072 MoveAxis(N, 0, ABG)
21:55:31.203 00.000 10072 Move returns status 0, amount 0
21:55:31.203 00.000 10072 move complete, result=0
21:55:31.203 00.000 10072 worker thread done servicing request
21:55:31.203 00.000 10072 Worker thread wakes up
21:55:31.203 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:31.203 00.000 1032 GuideStep: -0.1 px 60 ms EAST, -0.2 px 0 ms NORTH
21:55:31.209 00.006 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:31.618 00.409 10072 Exposure complete
21:55:31.714 00.096 10072 worker thread done servicing request
21:55:31.714 00.000 1032 OnExposeComplete: enter
21:55:31.718 00.004 1032 UpdateGuideState(): m_state=6
21:55:31.720 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1294
21:55:31.724 00.004 1032 Star::Find returns 1 (0), X=1103.56, Y=135.74, Mass=1256, SNR=24.9, Peak=119 HFD=3.2
21:55:31.728 00.004 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
21:55:31.732 00.004 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
21:55:31.735 00.003 1032 CameraToMount -- cameraX=0.27 cameraY=0.10 hyp=0.29 cameraTheta=0.37 mountX=0.03 mountY=-0.29, mountTheta=-1.46
21:55:31.739 00.004 1032 SchedulePrimaryMove(0F526948, x=0.27, y=0.10, opts=13)
21:55:31.745 00.006 1032 Enqueuing Move request for scope (0.27, 0.10)
21:55:31.749 00.004 10072 Worker thread wakes up
21:55:31.749 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.10) opts 0xd
21:55:31.749 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, 0.10)
21:55:31.749 00.000 10072 Moving (0.27, 0.10) raw xDistance=0.03 yDistance=-0.29
21:55:31.751 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:55:31.755 00.004 10072 PPEC rslt(dithering): input = 0.03, final = 0.02
21:55:31.755 00.000 10072 PPEC: input: 0.03, control: 0.02, exposure: 500
21:55:31.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:55:31.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:55:31.755 00.000 10072 MoveAxis(W, 15, ABG)
21:55:31.755 00.000 10072 Guiding  Dir = 3, Dur = 15
21:55:31.757 00.002 10072 IsGuiding returns 0
21:55:31.757 00.000 10072 PulseGuide returned control before completion, sleep 25
21:55:31.783 00.026 1032 UpdateGuideState exits: m=1256 SNR=24.9
21:55:31.788 00.005 10072 IsGuiding returns 0
21:55:31.788 00.000 1032 PhdController: settling, locked = 1, distance = 0.36 (0.30) aobump = 0 frame = 5 / 99999
21:55:31.791 00.003 10072 Move returns status 0, amount 15
21:55:31.791 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784166931.791,"Host":"MELE","Inst":1,"Distance":0.36,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
21:55:31.795 00.004 10072 MoveAxis(N, 0, ABG)
21:55:31.795 00.000 10072 Move returns status 0, amount 0
21:55:31.795 00.000 10072 move complete, result=0
21:55:31.795 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:31.799 00.004 10072 worker thread done servicing request
21:55:31.799 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:31.803 00.004 1032 Enqueuing Expose request
21:55:31.805 00.002 10072 Worker thread wakes up
21:55:31.805 00.000 1032 GuideStep: 0.0 px 15 ms WEST, -0.3 px 0 ms NORTH
21:55:31.809 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:31.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:32.439 00.630 10072 Exposure complete
21:55:32.523 00.084 10072 worker thread done servicing request
21:55:32.525 00.002 1032 OnExposeComplete: enter
21:55:32.527 00.002 1032 UpdateGuideState(): m_state=6
21:55:32.529 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1295
21:55:32.532 00.003 1032 Star::Find returns 1 (0), X=1103.57, Y=135.80, Mass=1377, SNR=26.0, Peak=126 HFD=3.2
21:55:32.534 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
21:55:32.536 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
21:55:32.538 00.002 1032 CameraToMount -- cameraX=0.28 cameraY=0.17 hyp=0.33 cameraTheta=0.53 mountX=0.09 mountY=-0.32, mountTheta=-1.30
21:55:32.543 00.005 1032 SchedulePrimaryMove(0F526948, x=0.28, y=0.17, opts=13)
21:55:32.547 00.004 1032 Enqueuing Move request for scope (0.28, 0.17)
21:55:32.548 00.001 10072 Worker thread wakes up
21:55:32.548 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.17) opts 0xd
21:55:32.548 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, 0.17)
21:55:32.548 00.000 10072 Moving (0.28, 0.17) raw xDistance=0.09 yDistance=-0.32
21:55:32.552 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:55:32.554 00.002 10072 PPEC rslt(dithering): input = 0.09, final = 0.04
21:55:32.554 00.000 10072 PPEC: input: 0.09, control: 0.04, exposure: 500
21:55:32.554 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.78
21:55:32.554 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:55:32.554 00.000 10072 MoveAxis(W, 42, ABG)
21:55:32.554 00.000 10072 Guiding  Dir = 3, Dur = 42
21:55:32.554 00.000 10072 IsGuiding returns 0
21:55:32.556 00.002 10072 PulseGuide returned control before completion, sleep 52
21:55:32.580 00.024 1032 UpdateGuideState exits: m=1377 SNR=26.0
21:55:32.582 00.002 1032 PhdController: settling, locked = 1, distance = 0.35 (0.30) aobump = 0 frame = 6 / 99999
21:55:32.584 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784166932.584,"Host":"MELE","Inst":1,"Distance":0.35,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
21:55:32.588 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:32.590 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:32.592 00.002 1032 Enqueuing Expose request
21:55:32.618 00.026 10072 IsGuiding returns 1
21:55:32.618 00.000 10072 scope still moving after pulse duration time elapsed
21:55:32.649 00.031 10072 IsGuiding returns 0
21:55:32.649 00.000 10072 scope move finished after 42 + 52 ms
21:55:32.649 00.000 10072 Move returns status 0, amount 42
21:55:32.649 00.000 10072 MoveAxis(N, 205, ABG)
21:55:32.649 00.000 10072 Guiding  Dir = 0, Dur = 205
21:55:32.649 00.000 10072 IsGuiding returns 0
21:55:32.649 00.000 10072 PulseGuide returned control before completion, sleep 215
21:55:32.871 00.222 10072 IsGuiding returns 0
21:55:32.871 00.000 10072 Move returns status 0, amount 205
21:55:32.871 00.000 10072 move complete, result=0
21:55:32.871 00.000 10072 worker thread done servicing request
21:55:32.871 00.000 1032 GuideStep: 0.1 px 42 ms WEST, -0.3 px 205 ms NORTH
21:55:32.874 00.003 10072 Worker thread wakes up
21:55:32.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:32.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:33.616 00.742 10072 Exposure complete
21:55:33.701 00.085 10072 worker thread done servicing request
21:55:33.701 00.000 1032 OnExposeComplete: enter
21:55:33.705 00.004 1032 UpdateGuideState(): m_state=6
21:55:33.708 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1296
21:55:33.710 00.002 1032 Star::Find returns 1 (0), X=1103.28, Y=135.48, Mass=1312, SNR=25.4, Peak=130 HFD=3.2
21:55:33.712 00.002 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.80)
21:55:33.716 00.004 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.80)
21:55:33.718 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.66 mountX=-0.14 mountY=0.05, mountTheta=2.80
21:55:33.723 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.15, opts=13)
21:55:33.725 00.002 1032 Enqueuing Move request for scope (-0.01, -0.15)
21:55:33.727 00.002 10072 Worker thread wakes up
21:55:33.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
21:55:33.727 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
21:55:33.727 00.000 10072 Moving (-0.01, -0.15) raw xDistance=-0.14 yDistance=0.05
21:55:33.729 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:55:33.733 00.004 10072 PPEC rslt(dithering): input = -0.14, final = -0.07
21:55:33.733 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
21:55:33.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:33.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:55:33.733 00.000 10072 MoveAxis(E, 66, ABG)
21:55:33.733 00.000 10072 Guiding  Dir = 2, Dur = 66
21:55:33.733 00.000 10072 IsGuiding returns 0
21:55:33.735 00.002 10072 PulseGuide returned control before completion, sleep 76
21:55:33.758 00.023 1032 UpdateGuideState exits: m=1312 SNR=25.4
21:55:33.762 00.004 1032 PhdController: settling, locked = 1, distance = 0.29 (0.30) aobump = 0 frame = 7 / 99999
21:55:33.764 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784166933.764,"Host":"MELE","Inst":1,"Distance":0.29,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
21:55:33.766 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:33.768 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:33.773 00.005 1032 Enqueuing Expose request
21:55:33.817 00.044 10072 IsGuiding returns 1
21:55:33.817 00.000 10072 scope still moving after pulse duration time elapsed
21:55:33.849 00.032 10072 IsGuiding returns 0
21:55:33.849 00.000 10072 scope move finished after 66 + 49 ms
21:55:33.849 00.000 10072 Move returns status 0, amount 66
21:55:33.849 00.000 10072 MoveAxis(N, 0, ABG)
21:55:33.849 00.000 10072 Move returns status 0, amount 0
21:55:33.849 00.000 10072 move complete, result=0
21:55:33.849 00.000 10072 worker thread done servicing request
21:55:33.849 00.000 10072 Worker thread wakes up
21:55:33.849 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:33.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:33.849 00.000 1032 GuideStep: -0.1 px 66 ms EAST, 0.1 px 0 ms NORTH
21:55:34.264 00.415 10072 Exposure complete
21:55:34.340 00.076 10072 worker thread done servicing request
21:55:34.340 00.000 1032 OnExposeComplete: enter
21:55:34.345 00.005 1032 UpdateGuideState(): m_state=6
21:55:34.349 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1297
21:55:34.351 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=135.43, Mass=1245, SNR=24.7, Peak=121 HFD=3.2
21:55:34.351 00.000 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
21:55:34.351 00.000 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
21:55:34.356 00.005 1032 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.35 mountX=-0.21 mountY=0.01, mountTheta=3.10
21:55:34.360 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.20, opts=13)
21:55:34.364 00.004 1032 Enqueuing Move request for scope (0.05, -0.20)
21:55:34.366 00.002 10072 Worker thread wakes up
21:55:34.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
21:55:34.366 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
21:55:34.366 00.000 10072 Moving (0.05, -0.20) raw xDistance=-0.21 yDistance=0.01
21:55:34.368 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:55:34.372 00.004 10072 PPEC rslt(dithering): input = -0.21, final = -0.10
21:55:34.372 00.000 10072 PPEC: input: -0.21, control: -0.10, exposure: 500
21:55:34.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:34.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:55:34.372 00.000 10072 MoveAxis(E, 98, ABG)
21:55:34.372 00.000 10072 Guiding  Dir = 2, Dur = 98
21:55:34.373 00.001 10072 IsGuiding returns 0
21:55:34.373 00.000 10072 PulseGuide returned control before completion, sleep 108
21:55:34.391 00.018 1032 UpdateGuideState exits: m=1245 SNR=24.7
21:55:34.399 00.008 1032 PhdController: settling, locked = 1, distance = 0.26 (0.30) aobump = 0 frame = 8 / 99999
21:55:34.401 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784166934.401,"Host":"MELE","Inst":1,"Distance":0.26,"Time":0.6,"SettleTime":3.0,"StarLocked":true}
21:55:34.405 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:34.407 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:34.409 00.002 1032 Enqueuing Expose request
21:55:34.485 00.076 10072 IsGuiding returns 0
21:55:34.485 00.000 10072 Move returns status 0, amount 98
21:55:34.485 00.000 10072 MoveAxis(N, 0, ABG)
21:55:34.485 00.000 10072 Move returns status 0, amount 0
21:55:34.485 00.000 10072 move complete, result=0
21:55:34.485 00.000 10072 worker thread done servicing request
21:55:34.485 00.000 10072 Worker thread wakes up
21:55:34.485 00.000 1032 GuideStep: -0.2 px 98 ms EAST, 0.0 px 0 ms NORTH
21:55:34.488 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:34.488 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:35.119 00.631 10072 Exposure complete
21:55:35.200 00.081 10072 worker thread done servicing request
21:55:35.200 00.000 1032 OnExposeComplete: enter
21:55:35.204 00.004 1032 UpdateGuideState(): m_state=6
21:55:35.207 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1298
21:55:35.209 00.002 1032 Star::Find returns 1 (0), X=1103.25, Y=135.79, Mass=1327, SNR=25.6, Peak=123 HFD=3.1
21:55:35.212 00.003 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
21:55:35.214 00.002 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
21:55:35.216 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.82 mountX=0.17 mountY=-0.00, mountTheta=-0.01
21:55:35.220 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.16, opts=13)
21:55:35.222 00.002 1032 Enqueuing Move request for scope (-0.04, 0.16)
21:55:35.224 00.002 10072 Worker thread wakes up
21:55:35.224 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
21:55:35.224 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
21:55:35.224 00.000 10072 Moving (-0.04, 0.16) raw xDistance=0.17 yDistance=-0.00
21:55:35.226 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:55:35.229 00.003 10072 PPEC rslt(dithering): input = 0.17, final = 0.08
21:55:35.229 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
21:55:35.229 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:35.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:55:35.231 00.002 10072 MoveAxis(W, 78, ABG)
21:55:35.231 00.000 10072 Guiding  Dir = 3, Dur = 78
21:55:35.231 00.000 10072 IsGuiding returns 0
21:55:35.231 00.000 10072 PulseGuide returned control before completion, sleep 88
21:55:35.255 00.024 1032 UpdateGuideState exits: m=1327 SNR=25.6
21:55:35.257 00.002 1032 PhdController: settling, locked = 1, distance = 0.24 (0.30) aobump = 0 frame = 9 / 99999
21:55:35.261 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784166935.261,"Host":"MELE","Inst":1,"Distance":0.24,"Time":1.5,"SettleTime":3.0,"StarLocked":true}
21:55:35.263 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:35.266 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:35.269 00.003 1032 Enqueuing Expose request
21:55:35.322 00.053 10072 IsGuiding returns 1
21:55:35.322 00.000 10072 scope still moving after pulse duration time elapsed
21:55:35.354 00.032 10072 IsGuiding returns 0
21:55:35.354 00.000 10072 scope move finished after 78 + 44 ms
21:55:35.354 00.000 10072 Move returns status 0, amount 78
21:55:35.354 00.000 10072 MoveAxis(N, 0, ABG)
21:55:35.354 00.000 10072 Move returns status 0, amount 0
21:55:35.354 00.000 10072 move complete, result=0
21:55:35.354 00.000 10072 worker thread done servicing request
21:55:35.354 00.000 1032 GuideStep: 0.2 px 78 ms WEST, -0.0 px 0 ms NORTH
21:55:35.358 00.004 10072 Worker thread wakes up
21:55:35.358 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:35.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:35.768 00.410 10072 Exposure complete
21:55:35.851 00.083 10072 worker thread done servicing request
21:55:35.851 00.000 1032 OnExposeComplete: enter
21:55:35.855 00.004 1032 UpdateGuideState(): m_state=6
21:55:35.857 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1299
21:55:35.861 00.004 1032 Star::Find returns 1 (0), X=1103.22, Y=135.61, Mass=1269, SNR=25.0, Peak=128 HFD=3.2
21:55:35.865 00.004 1032 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.83) = xAngle (-4.63 = 1.66)
21:55:35.867 00.002 1032 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.63 = 1.66)
21:55:35.869 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.80 mountX=-0.01 mountY=0.07, mountTheta=1.66
21:55:35.874 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.02, opts=13)
21:55:35.877 00.003 1032 Enqueuing Move request for scope (-0.07, -0.02)
21:55:35.879 00.002 10072 Worker thread wakes up
21:55:35.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
21:55:35.879 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
21:55:35.879 00.000 10072 Moving (-0.07, -0.02) raw xDistance=-0.01 yDistance=0.07
21:55:35.879 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:55:35.885 00.006 10072 PPEC rslt(dithering): input = -0.01, final = -0.00
21:55:35.885 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:55:35.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:35.887 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:55:35.887 00.000 10072 MoveAxis(E, 3, ABG)
21:55:35.887 00.000 10072 Guiding  Dir = 2, Dur = 3
21:55:35.887 00.000 10072 IsGuiding returns 0
21:55:35.887 00.000 10072 PulseGuide returned control before completion, sleep 13
21:55:35.910 00.023 10072 IsGuiding returns 0
21:55:35.910 00.000 10072 Move returns status 0, amount 3
21:55:35.910 00.000 10072 MoveAxis(N, 0, ABG)
21:55:35.910 00.000 10072 Move returns status 0, amount 0
21:55:35.910 00.000 10072 move complete, result=0
21:55:35.910 00.000 10072 worker thread done servicing request
21:55:35.914 00.004 1032 UpdateGuideState exits: m=1269 SNR=25.0
21:55:35.916 00.002 1032 PhdController: settling, locked = 1, distance = 0.19 (0.30) aobump = 0 frame = 10 / 99999
21:55:35.920 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784166935.920,"Host":"MELE","Inst":1,"Distance":0.19,"Time":2.2,"SettleTime":3.0,"StarLocked":true}
21:55:35.923 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:35.927 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:35.930 00.003 1032 Enqueuing Expose request
21:55:35.932 00.002 10072 Worker thread wakes up
21:55:35.932 00.000 1032 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
21:55:35.935 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:35.935 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:36.575 00.640 10072 Exposure complete
21:55:36.652 00.077 10072 worker thread done servicing request
21:55:36.652 00.000 1032 OnExposeComplete: enter
21:55:36.661 00.009 1032 UpdateGuideState(): m_state=6
21:55:36.663 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1300
21:55:36.667 00.004 1032 Star::Find returns 1 (0), X=1103.27, Y=135.44, Mass=1220, SNR=24.5, Peak=125 HFD=3.2
21:55:36.668 00.001 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.80)
21:55:36.670 00.002 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.80)
21:55:36.672 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.65 mountX=-0.19 mountY=0.07, mountTheta=2.80
21:55:36.676 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.20, opts=13)
21:55:36.678 00.002 1032 Enqueuing Move request for scope (-0.02, -0.20)
21:55:36.680 00.002 10072 Worker thread wakes up
21:55:36.680 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
21:55:36.680 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
21:55:36.680 00.000 10072 Moving (-0.02, -0.20) raw xDistance=-0.19 yDistance=0.07
21:55:36.684 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:55:36.687 00.003 10072 PPEC rslt(dithering): input = -0.19, final = -0.09
21:55:36.687 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
21:55:36.687 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:36.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:55:36.687 00.000 10072 MoveAxis(E, 88, ABG)
21:55:36.687 00.000 10072 Guiding  Dir = 2, Dur = 88
21:55:36.689 00.002 10072 IsGuiding returns 0
21:55:36.689 00.000 10072 PulseGuide returned control before completion, sleep 98
21:55:36.714 00.025 1032 UpdateGuideState exits: m=1220 SNR=24.5
21:55:36.716 00.002 1032 PhdController: settling, locked = 1, distance = 0.19 (0.30) aobump = 0 frame = 11 / 99999
21:55:36.720 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784166936.720,"Host":"MELE","Inst":1,"Distance":0.19,"Time":3.0,"SettleTime":3.0,"StarLocked":true}
21:55:36.722 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:36.726 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:36.728 00.002 1032 Enqueuing Expose request
21:55:36.795 00.067 10072 IsGuiding returns 0
21:55:36.795 00.000 10072 Move returns status 0, amount 88
21:55:36.796 00.001 10072 MoveAxis(N, 0, ABG)
21:55:36.796 00.000 10072 Move returns status 0, amount 0
21:55:36.796 00.000 10072 move complete, result=0
21:55:36.796 00.000 10072 worker thread done servicing request
21:55:36.796 00.000 10072 Worker thread wakes up
21:55:36.796 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:36.796 00.000 1032 GuideStep: -0.2 px 88 ms EAST, 0.1 px 0 ms NORTH
21:55:36.798 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:37.207 00.409 10072 Exposure complete
21:55:37.282 00.075 10072 worker thread done servicing request
21:55:37.282 00.000 1032 OnExposeComplete: enter
21:55:37.282 00.000 1032 UpdateGuideState(): m_state=6
21:55:37.293 00.011 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1301
21:55:37.295 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=135.61, Mass=1135, SNR=23.6, Peak=107 HFD=3.2
21:55:37.297 00.002 1032 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.83) = xAngle (-4.01 = 2.27)
21:55:37.301 00.004 1032 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.01 = 2.27)
21:55:37.303 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.18 mountX=-0.02 mountY=0.02, mountTheta=2.27
21:55:37.307 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
21:55:37.310 00.003 1032 Enqueuing Move request for scope (-0.02, -0.02)
21:55:37.312 00.002 10072 Worker thread wakes up
21:55:37.312 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
21:55:37.312 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
21:55:37.313 00.001 10072 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
21:55:37.315 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:55:37.317 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.57
21:55:37.319 00.002 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:55:37.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:37.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:55:37.319 00.000 10072 MoveAxis(E, 1, ABG)
21:55:37.319 00.000 10072 Guiding  Dir = 2, Dur = 1
21:55:37.319 00.000 10072 IsGuiding returns 0
21:55:37.319 00.000 10072 PulseGuide returned control before completion, sleep 11
21:55:37.343 00.024 1032 UpdateGuideState exits: m=1135 SNR=23.6
21:55:37.347 00.004 10072 IsGuiding returns 0
21:55:37.347 00.000 1032 PhdController: settling, locked = 1, distance = 0.14 (0.30) aobump = 0 frame = 12 / 99999
21:55:37.350 00.003 1032 PhdController: newstate STATE_FINISH
21:55:37.352 00.002 1032 PhdController complete: success
21:55:37.355 00.003 10072 Move returns status 0, amount 1
21:55:37.355 00.000 1032 evsrv: {"Event":"SettleDone","Timestamp":1784166937.355,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
21:55:37.356 00.001 10072 MoveAxis(N, 0, ABG)
21:55:37.358 00.002 10072 Move returns status 0, amount 0
21:55:37.358 00.000 10072 move complete, result=0
21:55:37.358 00.000 1032 Mount: notify guiding dither settle done success=1
21:55:37.360 00.002 10072 worker thread done servicing request
21:55:37.360 00.000 1032 PhdController: newstate STATE_IDLE
21:55:37.363 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:37.366 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:37.370 00.004 1032 Enqueuing Expose request
21:55:37.372 00.002 10072 Worker thread wakes up
21:55:37.372 00.000 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:55:37.374 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:37.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:38.012 00.638 10072 Exposure complete
21:55:38.079 00.067 10072 worker thread done servicing request
21:55:38.079 00.000 1032 OnExposeComplete: enter
21:55:38.079 00.000 1032 UpdateGuideState(): m_state=6
21:55:38.079 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1302
21:55:38.088 00.009 1032 Star::Find returns 1 (0), X=1103.18, Y=135.51, Mass=1145, SNR=23.7, Peak=108 HFD=3.4
21:55:38.091 00.003 1032 MultiStar: exiting stabilization period
21:55:38.091 00.000 1032 MultiStar: updating star positions after lock position change
21:55:38.091 00.000 1032 Star::Find(15, 622, 265, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1302
21:55:38.091 00.000 1032 Star::Find returns 1 (0), X=622.81, Y=266.03, Mass=1051, SNR=22.8, Peak=239 HFD=2.1
21:55:38.091 00.000 1032 Star::Find(15, 329, 197, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1302
21:55:38.091 00.000 1032 Star::Find returns 1 (0), X=329.05, Y=197.23, Mass=766, SNR=19.4, Peak=123 HFD=2.4
21:55:38.091 00.000 1032 Star::Find(15, 131, 738, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1302
21:55:38.104 00.013 1032 Star::Find returns 1 (0), X=131.03, Y=738.92, Mass=786, SNR=19.7, Peak=71 HFD=2.9
21:55:38.104 00.000 1032 Star::Find(15, 354, 608, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1302
21:55:38.108 00.004 1032 Star::Find returns 1 (0), X=354.18, Y=608.55, Mass=546, SNR=16.4, Peak=95 HFD=2.0
21:55:38.110 00.002 1032 Star::Find(15, 1106, 553, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1302
21:55:38.112 00.002 1032 Star::Find returns 1 (0), X=1105.89, Y=554.27, Mass=597, SNR=17.1, Peak=68 HFD=2.6
21:55:38.114 00.002 1032 Star::Find(15, 51, 351, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1302
21:55:38.116 00.002 1032 Star::Find returns 1 (0), X=51.55, Y=351.92, Mass=411, SNR=14.2, Peak=38 HFD=3.2
21:55:38.118 00.002 1032 Star::Find(15, 566, 600, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1302
21:55:38.120 00.002 1032 Star::Find returns 1 (0), X=566.36, Y=600.17, Mass=596, SNR=17.1, Peak=112 HFD=1.9
21:55:38.122 00.002 1032 Star::Find(15, 816, 224, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1302
21:55:38.125 00.003 1032 Star::Find returns 1 (0), X=816.16, Y=225.31, Mass=327, SNR=12.6, Peak=66 HFD=2.2
21:55:38.127 00.002 1032 Star::Find(15, 249, 333, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1302
21:55:38.129 00.002 1032 Star::Find returns 1 (0), X=249.12, Y=334.15, Mass=294, SNR=11.9, Peak=32 HFD=2.7
21:55:38.131 00.002 1032 Star::Find(15, 467, 323, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1302
21:55:38.133 00.002 1032 Star::Find returns 1 (0), X=467.63, Y=324.32, Mass=628, SNR=17.6, Peak=106 HFD=1.8
21:55:38.136 00.003 1032 Star::Find(15, 718, 910, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1302
21:55:38.136 00.000 1032 Star::Find returns 1 (0), X=717.93, Y=911.16, Mass=404, SNR=14.0, Peak=55 HFD=2.6
21:55:38.136 00.000 1032 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.83) = xAngle (-4.16 = 2.13)
21:55:38.141 00.005 1032 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.16 = 2.13)
21:55:38.141 00.000 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-2.33 mountX=-0.09 mountY=0.14, mountTheta=2.13
21:55:38.146 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.12, opts=13)
21:55:38.148 00.002 1032 Enqueuing Move request for scope (-0.11, -0.12)
21:55:38.151 00.003 10072 Worker thread wakes up
21:55:38.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
21:55:38.151 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
21:55:38.151 00.000 10072 Moving (-0.11, -0.12) raw xDistance=-0.09 yDistance=0.14
21:55:38.153 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:55:38.156 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.56
21:55:38.158 00.002 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:55:38.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:38.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:55:38.158 00.000 10072 MoveAxis(E, 1, ABG)
21:55:38.158 00.000 10072 Guiding  Dir = 2, Dur = 1
21:55:38.158 00.000 10072 IsGuiding returns 0
21:55:38.159 00.001 10072 PulseGuide returned control before completion, sleep 11
21:55:38.179 00.020 1032 UpdateGuideState exits: m=1145 SNR=23.7
21:55:38.181 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:38.185 00.004 10072 IsGuiding returns 0
21:55:38.185 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:38.187 00.002 1032 Enqueuing Expose request
21:55:38.191 00.004 10072 Move returns status 0, amount 1
21:55:38.191 00.000 10072 MoveAxis(N, 0, ABG)
21:55:38.191 00.000 10072 Move returns status 0, amount 0
21:55:38.191 00.000 10072 move complete, result=0
21:55:38.191 00.000 10072 worker thread done servicing request
21:55:38.191 00.000 10072 Worker thread wakes up
21:55:38.191 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:38.191 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:38.201 00.010 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:55:38.613 00.412 10072 Exposure complete
21:55:38.702 00.089 10072 worker thread done servicing request
21:55:38.702 00.000 1032 OnExposeComplete: enter
21:55:38.706 00.004 1032 UpdateGuideState(): m_state=6
21:55:38.708 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1303
21:55:38.712 00.004 1032 Star::Find returns 1 (0), X=1103.34, Y=135.36, Mass=1296, SNR=25.3, Peak=135 HFD=3.1
21:55:38.714 00.002 1032 MultiStar: [#1 -0.01,0.03,0.94,U] [#2 0.07,0.01,0.78,U] [#3 -0.08,-0.13,0.72,U] [#4 -0.16,0.09,0.64,U] [#5 0.02,-0.13,0.69,U] [#6 -0.06,0.01,0.62,U] [#7 0.16,0.01,0.68,U] [#8 -0.07,-0.09,0.50,U] 
21:55:38.716 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.06}, one-star: {0.05, -0.28}
21:55:38.719 00.003 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.86)
21:55:38.721 00.002 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.86)
21:55:38.723 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.59 mountX=-0.06 mountY=0.02, mountTheta=2.86
21:55:38.727 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.06, opts=13)
21:55:38.731 00.004 1032 Enqueuing Move request for scope (-0.00, -0.06)
21:55:38.733 00.002 10072 Worker thread wakes up
21:55:38.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
21:55:38.733 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
21:55:38.733 00.000 10072 Moving (-0.00, -0.06) raw xDistance=-0.06 yDistance=0.02
21:55:38.738 00.005 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.56
21:55:38.738 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:55:38.741 00.003 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:55:38.741 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:38.741 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:55:38.741 00.000 10072 MoveAxis(E, 1, ABG)
21:55:38.741 00.000 10072 Guiding  Dir = 2, Dur = 1
21:55:38.741 00.000 10072 IsGuiding returns 0
21:55:38.743 00.002 10072 PulseGuide returned control before completion, sleep 11
21:55:38.766 00.023 10072 IsGuiding returns 0
21:55:38.766 00.000 10072 Move returns status 0, amount 1
21:55:38.766 00.000 10072 MoveAxis(N, 0, ABG)
21:55:38.766 00.000 10072 Move returns status 0, amount 0
21:55:38.766 00.000 10072 move complete, result=0
21:55:38.766 00.000 10072 worker thread done servicing request
21:55:38.768 00.002 1032 UpdateGuideState exits: m=1296 SNR=25.3
21:55:38.771 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:38.775 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:38.777 00.002 1032 Enqueuing Expose request
21:55:38.779 00.002 10072 Worker thread wakes up
21:55:38.779 00.000 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:55:38.782 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:38.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:39.417 00.635 10072 Exposure complete
21:55:39.511 00.094 10072 worker thread done servicing request
21:55:39.511 00.000 1032 OnExposeComplete: enter
21:55:39.516 00.005 1032 UpdateGuideState(): m_state=6
21:55:39.519 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1304
21:55:39.523 00.004 1032 Star::Find returns 1 (0), X=1103.43, Y=135.56, Mass=1221, SNR=24.5, Peak=119 HFD=3.2
21:55:39.527 00.004 1032 MultiStar: [#1 0.05,0.06,0.94,U] [#2 0.01,0.04,0.83,U] [#3 -0.00,0.03,0.73,U] [#4 -0.10,0.08,0.69,U] [#5 0.01,-0.06,0.70,U] [#6 0.03,-0.02,0.63,U] [#7 0.14,0.21,0.00,M1] [#8 0.09,0.01,0.54,U] 
21:55:39.532 00.005 1032 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {0.14, -0.07}
21:55:39.536 00.004 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
21:55:39.540 00.004 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
21:55:39.544 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.30 mountX=0.00 mountY=-0.03, mountTheta=-1.53
21:55:39.551 00.007 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
21:55:39.555 00.004 1032 Enqueuing Move request for scope (0.03, 0.01)
21:55:39.559 00.004 10072 Worker thread wakes up
21:55:39.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
21:55:39.559 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
21:55:39.559 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
21:55:39.561 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:55:39.566 00.005 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.55
21:55:39.566 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:55:39.566 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:39.566 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:55:39.566 00.000 10072 MoveAxis(E, 1, ABG)
21:55:39.566 00.000 10072 Guiding  Dir = 2, Dur = 1
21:55:39.566 00.000 10072 IsGuiding returns 0
21:55:39.568 00.002 10072 PulseGuide returned control before completion, sleep 11
21:55:39.590 00.022 10072 IsGuiding returns 0
21:55:39.590 00.000 10072 Move returns status 0, amount 1
21:55:39.590 00.000 10072 MoveAxis(N, 0, ABG)
21:55:39.590 00.000 10072 Move returns status 0, amount 0
21:55:39.590 00.000 10072 move complete, result=0
21:55:39.590 00.000 10072 worker thread done servicing request
21:55:39.595 00.005 1032 UpdateGuideState exits: m=1221 SNR=24.5
21:55:39.600 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:39.602 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:39.606 00.004 1032 Enqueuing Expose request
21:55:39.610 00.004 10072 Worker thread wakes up
21:55:39.610 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:55:39.615 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:39.615 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:40.026 00.411 10072 Exposure complete
21:55:40.108 00.082 10072 worker thread done servicing request
21:55:40.108 00.000 1032 OnExposeComplete: enter
21:55:40.112 00.004 1032 UpdateGuideState(): m_state=6
21:55:40.114 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1305
21:55:40.116 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=135.75, Mass=1238, SNR=24.7, Peak=117 HFD=3.3
21:55:40.116 00.000 1032 MultiStar: [#1 0.07,0.17,1.00,U] [#2 0.04,0.14,0.83,U] [#3 -0.13,-0.02,0.74,U] [#4 -0.09,0.22,0.67,U] [#5 -0.02,0.06,0.69,U] [#6 -0.08,0.18,0.59,U] [#7 0.20,0.26,0.00,M2] [#8 0.16,0.12,0.51,U] 
21:55:40.125 00.009 1032 single-star, 7 included, MultiStar: {-0.00, 0.12}, one-star: {0.01, 0.12}
21:55:40.125 00.000 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
21:55:40.125 00.000 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
21:55:40.132 00.007 1032 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=0.11 mountY=-0.04, mountTheta=-0.35
21:55:40.138 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.12, opts=13)
21:55:40.140 00.002 1032 Enqueuing Move request for scope (0.01, 0.12)
21:55:40.142 00.002 10072 Worker thread wakes up
21:55:40.142 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
21:55:40.142 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
21:55:40.142 00.000 10072 Moving (0.01, 0.12) raw xDistance=0.11 yDistance=-0.04
21:55:40.146 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:55:40.151 00.005 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.55
21:55:40.151 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
21:55:40.151 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:40.151 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:55:40.151 00.000 10072 MoveAxis(E, 1, ABG)
21:55:40.151 00.000 10072 Guiding  Dir = 2, Dur = 1
21:55:40.151 00.000 10072 IsGuiding returns 0
21:55:40.153 00.002 10072 PulseGuide returned control before completion, sleep 11
21:55:40.169 00.016 10072 IsGuiding returns 0
21:55:40.170 00.001 10072 Move returns status 0, amount 1
21:55:40.170 00.000 10072 MoveAxis(N, 0, ABG)
21:55:40.170 00.000 10072 Move returns status 0, amount 0
21:55:40.170 00.000 10072 move complete, result=0
21:55:40.170 00.000 10072 worker thread done servicing request
21:55:40.176 00.006 1032 UpdateGuideState exits: m=1238 SNR=24.7
21:55:40.180 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:40.182 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:40.184 00.002 1032 Enqueuing Expose request
21:55:40.188 00.004 10072 Worker thread wakes up
21:55:40.188 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:55:40.188 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:40.188 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:40.820 00.632 10072 Exposure complete
21:55:40.894 00.074 10072 worker thread done servicing request
21:55:40.894 00.000 1032 OnExposeComplete: enter
21:55:40.898 00.004 1032 UpdateGuideState(): m_state=6
21:55:40.900 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1306
21:55:40.903 00.003 1032 Star::Find returns 1 (0), X=1103.39, Y=135.63, Mass=1238, SNR=24.7, Peak=113 HFD=3.3
21:55:40.906 00.003 1032 MultiStar: [#1 0.13,0.35,0.00,M1] [#2 0.06,0.35,0.00,M1] [#3 0.13,0.19,0.72,U] [#4 -0.03,0.19,0.65,U] [#5 -0.03,-0.15,0.67,U] [#6 0.10,0.20,0.66,U] [#7 0.07,0.22,0.71,U] [#8 -0.06,0.23,0.51,U] 
21:55:40.908 00.002 1032 single-star, 6 included, MultiStar: {0.05, 0.11}, one-star: {0.10, -0.00}
21:55:40.910 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
21:55:40.912 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
21:55:40.912 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.03 mountX=-0.03 mountY=-0.09, mountTheta=-1.86
21:55:40.912 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.00, opts=13)
21:55:40.920 00.008 1032 Enqueuing Move request for scope (0.10, -0.00)
21:55:40.922 00.002 10072 Worker thread wakes up
21:55:40.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
21:55:40.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
21:55:40.922 00.000 10072 Moving (0.10, -0.00) raw xDistance=-0.03 yDistance=-0.09
21:55:40.925 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:55:40.927 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
21:55:40.927 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:55:40.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:40.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:55:40.927 00.000 10072 MoveAxis(E, 2, ABG)
21:55:40.927 00.000 10072 Guiding  Dir = 2, Dur = 2
21:55:40.929 00.002 10072 IsGuiding returns 0
21:55:40.929 00.000 10072 PulseGuide returned control before completion, sleep 12
21:55:40.946 00.017 10072 IsGuiding returns 0
21:55:40.946 00.000 10072 Move returns status 0, amount 2
21:55:40.947 00.001 10072 MoveAxis(N, 0, ABG)
21:55:40.947 00.000 10072 Move returns status 0, amount 0
21:55:40.947 00.000 10072 move complete, result=0
21:55:40.947 00.000 10072 worker thread done servicing request
21:55:40.949 00.002 1032 UpdateGuideState exits: m=1238 SNR=24.7
21:55:40.949 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:40.954 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:40.958 00.004 1032 Enqueuing Expose request
21:55:40.960 00.002 10072 Worker thread wakes up
21:55:40.960 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:55:40.962 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:40.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:41.375 00.413 10072 Exposure complete
21:55:41.446 00.071 10072 worker thread done servicing request
21:55:41.446 00.000 1032 OnExposeComplete: enter
21:55:41.450 00.004 1032 UpdateGuideState(): m_state=6
21:55:41.452 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1307
21:55:41.454 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=135.62, Mass=1168, SNR=24.0, Peak=116 HFD=3.3
21:55:41.457 00.003 1032 MultiStar: [#1 -0.01,0.10,0.98,U] [#2 0.13,0.26,0.00,M2] [#3 0.05,-0.09,0.80,U] [#4 -0.08,-0.04,0.72,U] [#5 -0.12,-0.14,0.70,U] [#6 0.00,0.15,0.61,U] [#7 0.10,0.09,0.72,U] [#8 0.07,-0.04,0.54,U] 
21:55:41.458 00.001 1032 refined, 7 included, MultiStar: {-0.00, 0.00}, one-star: {-0.02, -0.01}
21:55:41.462 00.004 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
21:55:41.463 00.001 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
21:55:41.466 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.57 mountX=0.00 mountY=0.00, mountTheta=0.74
21:55:41.470 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.00, opts=13)
21:55:41.472 00.002 1032 Enqueuing Move request for scope (-0.00, 0.00)
21:55:41.474 00.002 10072 Worker thread wakes up
21:55:41.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
21:55:41.474 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
21:55:41.474 00.000 10072 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=0.00
21:55:41.476 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
21:55:41.480 00.004 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
21:55:41.480 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:55:41.480 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:41.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:55:41.480 00.000 10072 MoveAxis(E, 2, ABG)
21:55:41.480 00.000 10072 Guiding  Dir = 2, Dur = 2
21:55:41.480 00.000 10072 IsGuiding returns 0
21:55:41.481 00.001 10072 PulseGuide returned control before completion, sleep 12
21:55:41.499 00.018 10072 IsGuiding returns 0
21:55:41.499 00.000 10072 Move returns status 0, amount 2
21:55:41.499 00.000 10072 MoveAxis(N, 0, ABG)
21:55:41.499 00.000 10072 Move returns status 0, amount 0
21:55:41.499 00.000 10072 move complete, result=0
21:55:41.499 00.000 10072 worker thread done servicing request
21:55:41.502 00.003 1032 UpdateGuideState exits: m=1168 SNR=24.0
21:55:41.502 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:41.502 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:41.502 00.000 1032 Enqueuing Expose request
21:55:41.502 00.000 10072 Worker thread wakes up
21:55:41.502 00.000 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:55:41.512 00.010 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:41.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:42.148 00.636 10072 Exposure complete
21:55:42.210 00.062 10072 worker thread done servicing request
21:55:42.210 00.000 1032 OnExposeComplete: enter
21:55:42.221 00.011 1032 UpdateGuideState(): m_state=6
21:55:42.223 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1308
21:55:42.226 00.003 1032 Star::Find returns 1 (0), X=1103.34, Y=135.54, Mass=1466, SNR=26.9, Peak=152 HFD=3.2
21:55:42.229 00.003 1032 MultiStar: [#1 -0.01,0.04,0.93,U] [#2 0.10,-0.02,0.74,U] [#3 0.01,-0.04,0.71,U] [#4 -0.12,0.03,0.65,U] [#5 0.08,-0.22,0.66,U] [#6 -0.04,-0.03,0.58,U] [#7 0.09,0.10,0.63,U] [#8 -0.05,0.09,0.49,U] 
21:55:42.231 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.05, -0.10}
21:55:42.233 00.002 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
21:55:42.235 00.002 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
21:55:42.237 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.98 mountX=-0.03 mountY=-0.01, mountTheta=-2.81
21:55:42.242 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
21:55:42.244 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
21:55:42.246 00.002 10072 Worker thread wakes up
21:55:42.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
21:55:42.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
21:55:42.246 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.01
21:55:42.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:55:42.250 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
21:55:42.250 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:55:42.252 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:42.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:55:42.252 00.000 10072 MoveAxis(E, 2, ABG)
21:55:42.252 00.000 10072 Guiding  Dir = 2, Dur = 2
21:55:42.252 00.000 10072 IsGuiding returns 0
21:55:42.252 00.000 10072 PulseGuide returned control before completion, sleep 12
21:55:42.268 00.016 10072 IsGuiding returns 0
21:55:42.269 00.001 10072 Move returns status 0, amount 2
21:55:42.269 00.000 10072 MoveAxis(N, 0, ABG)
21:55:42.269 00.000 10072 Move returns status 0, amount 0
21:55:42.269 00.000 10072 move complete, result=0
21:55:42.269 00.000 10072 worker thread done servicing request
21:55:42.270 00.001 1032 UpdateGuideState exits: m=1466 SNR=26.9
21:55:42.270 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:42.278 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:42.278 00.000 1032 Enqueuing Expose request
21:55:42.278 00.000 10072 Worker thread wakes up
21:55:42.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:42.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:42.278 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
21:55:42.695 00.417 10072 Exposure complete
21:55:42.771 00.076 10072 worker thread done servicing request
21:55:42.771 00.000 1032 OnExposeComplete: enter
21:55:42.775 00.004 1032 UpdateGuideState(): m_state=6
21:55:42.775 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1309
21:55:42.775 00.000 1032 Star::Find returns 1 (0), X=1103.35, Y=135.52, Mass=1130, SNR=23.6, Peak=116 HFD=3.2
21:55:42.775 00.000 1032 MultiStar: [#1 0.12,0.06,1.07,U] [#2 0.17,0.15,0.82,U] [#3 -0.07,-0.02,0.78,U] [#4 -0.19,-0.02,0.70,U] [#5 -0.03,0.05,0.71,U] [#6 0.10,0.18,0.65,U] [#7 0.19,0.01,0.70,U] [#8 0.01,0.03,0.53,U] 
21:55:42.784 00.009 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.06, -0.11}
21:55:42.784 00.000 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
21:55:42.784 00.000 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
21:55:42.784 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.61 mountX=0.02 mountY=-0.05, mountTheta=-1.22
21:55:42.791 00.007 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
21:55:42.791 00.000 1032 Enqueuing Move request for scope (0.04, 0.03)
21:55:42.797 00.006 10072 Worker thread wakes up
21:55:42.797 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
21:55:42.797 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
21:55:42.797 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
21:55:42.799 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
21:55:42.801 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
21:55:42.801 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:55:42.801 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:42.801 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:55:42.804 00.003 10072 MoveAxis(E, 3, ABG)
21:55:42.804 00.000 10072 Guiding  Dir = 2, Dur = 3
21:55:42.804 00.000 10072 IsGuiding returns 0
21:55:42.804 00.000 10072 PulseGuide returned control before completion, sleep 13
21:55:42.823 00.019 10072 IsGuiding returns 0
21:55:42.823 00.000 10072 Move returns status 0, amount 3
21:55:42.823 00.000 10072 MoveAxis(N, 0, ABG)
21:55:42.823 00.000 10072 Move returns status 0, amount 0
21:55:42.823 00.000 10072 move complete, result=0
21:55:42.823 00.000 10072 worker thread done servicing request
21:55:42.826 00.003 1032 UpdateGuideState exits: m=1130 SNR=23.6
21:55:42.826 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:42.831 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:42.833 00.002 1032 Enqueuing Expose request
21:55:42.835 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:55:42.839 00.004 10072 Worker thread wakes up
21:55:42.839 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:42.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:43.473 00.634 10072 Exposure complete
21:55:43.541 00.068 10072 worker thread done servicing request
21:55:43.543 00.002 1032 OnExposeComplete: enter
21:55:43.545 00.002 1032 UpdateGuideState(): m_state=6
21:55:43.549 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1310
21:55:43.551 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=135.54, Mass=1188, SNR=24.2, Peak=121 HFD=3.2
21:55:43.553 00.002 1032 MultiStar: [#1 0.04,-0.00,1.00,U] [#2 0.15,0.09,0.82,U] [#3 0.02,-0.11,0.73,U] [#4 -0.14,-0.01,0.70,U] [#5 -0.07,-0.24,0.00,M1] [#6 0.05,0.01,0.61,U] [#7 0.08,0.06,0.66,U] [#8 0.07,-0.17,0.51,U] 
21:55:43.553 00.000 1032 refined, 7 included, MultiStar: {0.04, -0.03}, one-star: {0.04, -0.10}
21:55:43.553 00.000 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
21:55:43.553 00.000 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
21:55:43.553 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.58 mountX=-0.03 mountY=-0.03, mountTheta=-2.41
21:55:43.566 00.013 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
21:55:43.568 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
21:55:43.568 00.000 10072 Worker thread wakes up
21:55:43.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
21:55:43.568 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
21:55:43.568 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.03 yDistance=-0.03
21:55:43.572 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:55:43.572 00.000 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
21:55:43.572 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:55:43.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:43.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:55:43.572 00.000 10072 MoveAxis(E, 4, ABG)
21:55:43.572 00.000 10072 Guiding  Dir = 2, Dur = 4
21:55:43.576 00.004 10072 IsGuiding returns 0
21:55:43.576 00.000 10072 PulseGuide returned control before completion, sleep 14
21:55:43.591 00.015 10072 IsGuiding returns 0
21:55:43.592 00.001 10072 Move returns status 0, amount 4
21:55:43.592 00.000 10072 MoveAxis(N, 0, ABG)
21:55:43.592 00.000 10072 Move returns status 0, amount 0
21:55:43.592 00.000 10072 move complete, result=0
21:55:43.592 00.000 10072 worker thread done servicing request
21:55:43.595 00.003 1032 UpdateGuideState exits: m=1188 SNR=24.2
21:55:43.599 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:43.599 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:43.599 00.000 1032 Enqueuing Expose request
21:55:43.599 00.000 10072 Worker thread wakes up
21:55:43.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:43.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:43.599 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:55:44.020 00.421 10072 Exposure complete
21:55:44.082 00.062 10072 worker thread done servicing request
21:55:44.082 00.000 1032 OnExposeComplete: enter
21:55:44.082 00.000 1032 UpdateGuideState(): m_state=6
21:55:44.087 00.005 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1311
21:55:44.087 00.000 1032 Star::Find returns 1 (0), X=1103.24, Y=135.40, Mass=1007, SNR=22.2, Peak=95 HFD=3.2
21:55:44.087 00.000 1032 MultiStar: [#1 -0.07,-0.00,1.16,U] [#2 0.01,-0.04,0.86,U] [#3 0.05,0.04,0.83,U] [#4 -0.20,-0.09,0.74,U] [#5 -0.17,-0.35,0.00,M2] [#6 0.14,-0.12,0.73,U] [#7 0.05,-0.01,0.79,U] [#8 0.11,-0.13,0.57,U] 
21:55:44.087 00.000 1032 refined, 7 included, MultiStar: {-0.00, -0.07}, one-star: {-0.05, -0.24}
21:55:44.087 00.000 1032 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.83) = xAngle (-3.47 = 2.82)
21:55:44.096 00.009 1032 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.47 = 2.82)
21:55:44.098 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.64 mountX=-0.07 mountY=0.02, mountTheta=2.82
21:55:44.098 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.07, opts=13)
21:55:44.098 00.000 1032 Enqueuing Move request for scope (-0.00, -0.07)
21:55:44.105 00.007 10072 Worker thread wakes up
21:55:44.105 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
21:55:44.105 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
21:55:44.105 00.000 10072 Moving (-0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
21:55:44.107 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:55:44.110 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
21:55:44.110 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:55:44.110 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:44.112 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:55:44.112 00.000 10072 MoveAxis(E, 4, ABG)
21:55:44.112 00.000 10072 Guiding  Dir = 2, Dur = 4
21:55:44.112 00.000 10072 IsGuiding returns 0
21:55:44.112 00.000 10072 PulseGuide returned control before completion, sleep 14
21:55:44.129 00.017 10072 IsGuiding returns 0
21:55:44.129 00.000 10072 Move returns status 0, amount 4
21:55:44.129 00.000 10072 MoveAxis(N, 0, ABG)
21:55:44.129 00.000 10072 Move returns status 0, amount 0
21:55:44.129 00.000 10072 move complete, result=0
21:55:44.133 00.004 10072 worker thread done servicing request
21:55:44.141 00.008 1032 UpdateGuideState exits: m=1007 SNR=22.2
21:55:44.145 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:44.148 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:44.149 00.001 1032 Enqueuing Expose request
21:55:44.151 00.002 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:55:44.153 00.002 10072 Worker thread wakes up
21:55:44.153 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:44.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:44.784 00.631 10072 Exposure complete
21:55:44.844 00.060 10072 worker thread done servicing request
21:55:44.844 00.000 1032 OnExposeComplete: enter
21:55:44.846 00.002 1032 UpdateGuideState(): m_state=6
21:55:44.848 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1312
21:55:44.850 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=135.37, Mass=1200, SNR=24.3, Peak=122 HFD=3.2
21:55:44.852 00.002 1032 MultiStar: [#1 -0.06,-0.17,1.00,U] [#2 0.13,-0.06,0.80,U] [#3 -0.06,-0.19,0.80,U] [#4 -0.14,-0.23,0.00,M1] [#5 -0.12,-0.39,0.00,M3] [#6 -0.08,-0.21,0.60,U] [#7 -0.11,-0.11,0.70,U] [#8 -0.15,-0.21,0.00,M1] 
21:55:44.854 00.002 1032 refined, 5 included, MultiStar: {-0.04, -0.17}, one-star: {-0.06, -0.26}
21:55:44.855 00.001 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
21:55:44.857 00.002 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
21:55:44.858 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.79 mountX=-0.16 mountY=0.08, mountTheta=2.66
21:55:44.861 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.17, opts=13)
21:55:44.863 00.002 1032 Enqueuing Move request for scope (-0.04, -0.17)
21:55:44.865 00.002 10072 Worker thread wakes up
21:55:44.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
21:55:44.865 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
21:55:44.866 00.001 10072 Moving (-0.04, -0.17) raw xDistance=-0.16 yDistance=0.08
21:55:44.867 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
21:55:44.869 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.51
21:55:44.869 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
21:55:44.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:44.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:55:44.869 00.000 10072 MoveAxis(E, 78, ABG)
21:55:44.869 00.000 10072 Guiding  Dir = 2, Dur = 78
21:55:44.870 00.001 10072 IsGuiding returns 0
21:55:44.870 00.000 10072 PulseGuide returned control before completion, sleep 88
21:55:44.888 00.018 1032 UpdateGuideState exits: m=1200 SNR=24.3
21:55:44.891 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:44.894 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:44.897 00.003 1032 Enqueuing Expose request
21:55:44.968 00.071 10072 IsGuiding returns 0
21:55:44.968 00.000 10072 Move returns status 0, amount 78
21:55:44.968 00.000 10072 MoveAxis(N, 0, ABG)
21:55:44.968 00.000 10072 Move returns status 0, amount 0
21:55:44.968 00.000 10072 move complete, result=0
21:55:44.968 00.000 10072 worker thread done servicing request
21:55:44.968 00.000 1032 GuideStep: -0.2 px 78 ms EAST, 0.1 px 0 ms NORTH
21:55:44.970 00.002 10072 Worker thread wakes up
21:55:44.971 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:44.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:45.376 00.405 10072 Exposure complete
21:55:45.439 00.063 10072 worker thread done servicing request
21:55:45.439 00.000 1032 OnExposeComplete: enter
21:55:45.442 00.003 1032 UpdateGuideState(): m_state=6
21:55:45.444 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1313
21:55:45.446 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=135.50, Mass=1435, SNR=26.6, Peak=151 HFD=3.2
21:55:45.448 00.002 1032 MultiStar: [#1 -0.07,-0.10,0.94,U] [#2 0.11,-0.18,0.75,U] [#3 -0.07,-0.09,0.73,U] [#4 -0.14,0.15,0.63,U] [#5 0.23,-0.34,0.00,M4] [#6 -0.07,-0.08,0.52,U] [#7 0.05,0.06,0.58,U] [#8 0.10,-0.23,0.00,M2] 
21:55:45.449 00.001 1032 refined, 6 included, MultiStar: {-0.00, -0.07}, one-star: {0.11, -0.14}
21:55:45.451 00.002 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.83)
21:55:45.452 00.001 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.83)
21:55:45.455 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.62 mountX=-0.06 mountY=0.02, mountTheta=2.83
21:55:45.458 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.07, opts=13)
21:55:45.460 00.002 1032 Enqueuing Move request for scope (-0.00, -0.07)
21:55:45.462 00.002 10072 Worker thread wakes up
21:55:45.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
21:55:45.462 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
21:55:45.462 00.000 10072 Moving (-0.00, -0.07) raw xDistance=-0.06 yDistance=0.02
21:55:45.465 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:55:45.468 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
21:55:45.468 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:55:45.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:45.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:55:45.468 00.000 10072 MoveAxis(E, 5, ABG)
21:55:45.468 00.000 10072 Guiding  Dir = 2, Dur = 5
21:55:45.468 00.000 10072 IsGuiding returns 0
21:55:45.469 00.001 10072 PulseGuide returned control before completion, sleep 15
21:55:45.486 00.017 1032 UpdateGuideState exits: m=1435 SNR=26.6
21:55:45.489 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:45.490 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:45.492 00.002 1032 Enqueuing Expose request
21:55:45.498 00.006 10072 IsGuiding returns 0
21:55:45.498 00.000 10072 Move returns status 0, amount 5
21:55:45.498 00.000 10072 MoveAxis(N, 0, ABG)
21:55:45.498 00.000 10072 Move returns status 0, amount 0
21:55:45.498 00.000 10072 move complete, result=0
21:55:45.498 00.000 10072 worker thread done servicing request
21:55:45.498 00.000 10072 Worker thread wakes up
21:55:45.498 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:45.499 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:45.503 00.004 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:55:46.126 00.623 10072 Exposure complete
21:55:46.182 00.056 10072 worker thread done servicing request
21:55:46.183 00.001 1032 OnExposeComplete: enter
21:55:46.184 00.001 1032 UpdateGuideState(): m_state=6
21:55:46.186 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1314
21:55:46.188 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=135.51, Mass=1304, SNR=25.3, Peak=132 HFD=3.2
21:55:46.191 00.003 1032 MultiStar: [#1 0.06,0.03,0.97,U] [#2 0.09,-0.00,0.76,U] [#3 0.07,0.03,0.74,U] [#4 -0.11,0.15,0.69,U] [#5 0.04,-0.16,0.63,U] [#6 0.01,0.10,0.56,U] [#7 0.07,0.21,0.66,U] [#8 0.12,-0.07,0.50,U] 
21:55:46.192 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.09, -0.13}
21:55:46.194 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
21:55:46.195 00.001 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
21:55:46.196 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.25 mountX=-0.00 mountY=-0.05, mountTheta=-1.58
21:55:46.199 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
21:55:46.201 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
21:55:46.203 00.002 10072 Worker thread wakes up
21:55:46.203 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
21:55:46.203 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
21:55:46.204 00.001 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
21:55:46.206 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
21:55:46.206 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
21:55:46.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:46.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:55:46.206 00.000 10072 MoveAxis(E, 5, ABG)
21:55:46.207 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:55:46.210 00.003 10072 Guiding  Dir = 2, Dur = 5
21:55:46.210 00.000 10072 IsGuiding returns 0
21:55:46.210 00.000 10072 PulseGuide returned control before completion, sleep 15
21:55:46.227 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.3
21:55:46.229 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:46.232 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:46.233 00.001 1032 Enqueuing Expose request
21:55:46.235 00.002 10072 IsGuiding returns 0
21:55:46.235 00.000 10072 Move returns status 0, amount 5
21:55:46.235 00.000 10072 MoveAxis(N, 0, ABG)
21:55:46.235 00.000 10072 Move returns status 0, amount 0
21:55:46.236 00.001 10072 move complete, result=0
21:55:46.236 00.000 10072 worker thread done servicing request
21:55:46.236 00.000 10072 Worker thread wakes up
21:55:46.236 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:46.236 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:46.243 00.007 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:55:46.643 00.400 10072 Exposure complete
21:55:46.695 00.052 10072 worker thread done servicing request
21:55:46.695 00.000 1032 OnExposeComplete: enter
21:55:46.696 00.001 1032 UpdateGuideState(): m_state=6
21:55:46.698 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1315
21:55:46.700 00.002 1032 Star::Find returns 1 (0), X=1103.31, Y=135.36, Mass=1346, SNR=25.7, Peak=136 HFD=3.1
21:55:46.701 00.001 1032 MultiStar: [#1 -0.02,0.01,0.99,U] [#2 0.19,0.09,0.82,U] [#3 0.01,-0.07,0.78,U] [#4 -0.06,-0.04,0.66,U] [#5 -0.04,-0.13,0.65,U] [#6 0.04,0.07,0.55,U] [#7 0.09,0.07,0.65,U] [#8 -0.15,-0.10,0.50,U] 
21:55:46.702 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {0.02, -0.27}
21:55:46.704 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
21:55:46.706 00.002 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
21:55:46.708 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.25 mountX=-0.05 mountY=-0.00, mountTheta=-3.08
21:55:46.712 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
21:55:46.714 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
21:55:46.715 00.001 10072 Worker thread wakes up
21:55:46.716 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
21:55:46.716 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
21:55:46.716 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.00
21:55:46.718 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:55:46.720 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
21:55:46.720 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
21:55:46.720 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:46.720 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:55:46.720 00.000 10072 MoveAxis(E, 5, ABG)
21:55:46.720 00.000 10072 Guiding  Dir = 2, Dur = 5
21:55:46.720 00.000 10072 IsGuiding returns 0
21:55:46.721 00.001 10072 PulseGuide returned control before completion, sleep 15
21:55:46.738 00.017 1032 UpdateGuideState exits: m=1346 SNR=25.7
21:55:46.740 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:46.743 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:46.744 00.001 1032 Enqueuing Expose request
21:55:46.748 00.004 10072 IsGuiding returns 0
21:55:46.748 00.000 10072 Move returns status 0, amount 5
21:55:46.748 00.000 10072 MoveAxis(N, 0, ABG)
21:55:46.748 00.000 10072 Move returns status 0, amount 0
21:55:46.748 00.000 10072 move complete, result=0
21:55:46.748 00.000 10072 worker thread done servicing request
21:55:46.748 00.000 10072 Worker thread wakes up
21:55:46.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:46.749 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:46.753 00.004 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
21:55:47.375 00.622 10072 Exposure complete
21:55:47.425 00.050 10072 worker thread done servicing request
21:55:47.426 00.001 1032 OnExposeComplete: enter
21:55:47.427 00.001 1032 UpdateGuideState(): m_state=6
21:55:47.429 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1316
21:55:47.431 00.002 1032 Star::Find returns 1 (0), X=1103.25, Y=135.37, Mass=1299, SNR=25.3, Peak=130 HFD=3.1
21:55:47.433 00.002 1032 MultiStar: [#1 -0.05,-0.05,0.93,U] [#2 0.14,0.01,0.79,U] [#3 -0.07,-0.06,0.73,U] [#4 -0.16,0.02,0.67,U] [#5 0.04,-0.30,0.00,M3] [#6 0.05,0.04,0.57,U] [#7 0.07,-0.06,0.64,U] [#8 0.05,-0.16,0.50,U] 
21:55:47.435 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.07}, one-star: {-0.04, -0.26}
21:55:47.437 00.002 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.81)
21:55:47.439 00.002 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.81)
21:55:47.440 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.65 mountX=-0.07 mountY=0.02, mountTheta=2.81
21:55:47.443 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
21:55:47.446 00.003 1032 Enqueuing Move request for scope (-0.01, -0.07)
21:55:47.448 00.002 10072 Worker thread wakes up
21:55:47.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
21:55:47.448 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
21:55:47.448 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.07 yDistance=0.02
21:55:47.450 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
21:55:47.452 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
21:55:47.453 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
21:55:47.453 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:47.453 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:55:47.453 00.000 10072 MoveAxis(E, 6, ABG)
21:55:47.453 00.000 10072 Guiding  Dir = 2, Dur = 6
21:55:47.454 00.001 10072 IsGuiding returns 0
21:55:47.454 00.000 10072 PulseGuide returned control before completion, sleep 16
21:55:47.472 00.018 1032 UpdateGuideState exits: m=1299 SNR=25.3
21:55:47.474 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:47.475 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:47.478 00.003 1032 Enqueuing Expose request
21:55:47.480 00.002 10072 IsGuiding returns 0
21:55:47.480 00.000 10072 Move returns status 0, amount 6
21:55:47.480 00.000 10072 MoveAxis(N, 0, ABG)
21:55:47.480 00.000 10072 Move returns status 0, amount 0
21:55:47.481 00.001 10072 move complete, result=0
21:55:47.481 00.000 10072 worker thread done servicing request
21:55:47.481 00.000 10072 Worker thread wakes up
21:55:47.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:47.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:47.488 00.007 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
21:55:47.892 00.404 10072 Exposure complete
21:55:47.952 00.060 10072 worker thread done servicing request
21:55:47.952 00.000 1032 OnExposeComplete: enter
21:55:47.954 00.002 1032 UpdateGuideState(): m_state=6
21:55:47.956 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1317
21:55:47.957 00.001 1032 Star::Find returns 1 (0), X=1103.38, Y=135.38, Mass=1323, SNR=25.5, Peak=124 HFD=3.2
21:55:47.959 00.002 1032 MultiStar: [#1 -0.07,-0.12,0.99,U] [#2 -0.05,-0.02,0.74,U] [#3 0.12,0.08,0.69,U] [#4 -0.19,-0.03,0.66,U] [#5 -0.04,-0.47,0.00,M4] [#6 -0.02,-0.09,0.63,U] [#7 0.03,-0.08,0.70,U] [#8 0.09,-0.16,0.51,U] 
21:55:47.961 00.002 1032 refined, 7 included, MultiStar: {-0.00, -0.09}, one-star: {0.09, -0.25}
21:55:47.963 00.002 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
21:55:47.964 00.001 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
21:55:47.966 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.57 mountX=-0.09 mountY=0.02, mountTheta=2.88
21:55:47.970 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.09, opts=13)
21:55:47.972 00.002 1032 Enqueuing Move request for scope (-0.00, -0.09)
21:55:47.973 00.001 10072 Worker thread wakes up
21:55:47.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
21:55:47.974 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
21:55:47.974 00.000 10072 Moving (-0.00, -0.09) raw xDistance=-0.09 yDistance=0.02
21:55:47.975 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:55:47.978 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
21:55:47.978 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
21:55:47.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:47.979 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:55:47.979 00.000 10072 MoveAxis(E, 6, ABG)
21:55:47.979 00.000 10072 Guiding  Dir = 2, Dur = 6
21:55:47.979 00.000 10072 IsGuiding returns 0
21:55:47.979 00.000 10072 PulseGuide returned control before completion, sleep 16
21:55:47.996 00.017 1032 UpdateGuideState exits: m=1323 SNR=25.5
21:55:47.998 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:47.999 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:48.001 00.002 1032 Enqueuing Expose request
21:55:48.002 00.001 10072 IsGuiding returns 0
21:55:48.002 00.000 10072 Move returns status 0, amount 6
21:55:48.002 00.000 10072 MoveAxis(N, 0, ABG)
21:55:48.002 00.000 10072 Move returns status 0, amount 0
21:55:48.002 00.000 10072 move complete, result=0
21:55:48.002 00.000 10072 worker thread done servicing request
21:55:48.002 00.000 10072 Worker thread wakes up
21:55:48.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:48.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:48.009 00.007 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
21:55:48.627 00.618 10072 Exposure complete
21:55:48.676 00.049 10072 worker thread done servicing request
21:55:48.676 00.000 1032 OnExposeComplete: enter
21:55:48.678 00.002 1032 UpdateGuideState(): m_state=6
21:55:48.680 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1318
21:55:48.681 00.001 1032 Star::Find returns 1 (0), X=1103.10, Y=135.43, Mass=1393, SNR=26.2, Peak=131 HFD=3.2
21:55:48.683 00.002 1032 MultiStar: [#1 -0.05,0.09,0.86,U] [#2 0.15,0.02,0.75,U] [#3 0.10,-0.15,0.66,U] [#4 -0.09,-0.03,0.65,U] [#5 -0.22,-0.28,0.00,M5] [#6 0.03,-0.11,0.56,U] [#7 0.05,-0.07,0.64,U] [#8 -0.06,-0.10,0.50,U] 
21:55:48.685 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.07}, one-star: {-0.19, -0.20}
21:55:48.687 00.002 1032 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.83) = xAngle (-3.65 = 2.63)
21:55:48.689 00.002 1032 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.65 = 2.63)
21:55:48.691 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.82 mountX=-0.06 mountY=0.03, mountTheta=2.63
21:55:48.693 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
21:55:48.695 00.002 1032 Enqueuing Move request for scope (-0.02, -0.07)
21:55:48.696 00.001 10072 Worker thread wakes up
21:55:48.697 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
21:55:48.697 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
21:55:48.697 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.03
21:55:48.698 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
21:55:48.700 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
21:55:48.700 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
21:55:48.700 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:48.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:55:48.700 00.000 10072 MoveAxis(E, 7, ABG)
21:55:48.700 00.000 10072 Guiding  Dir = 2, Dur = 7
21:55:48.701 00.001 10072 IsGuiding returns 0
21:55:48.701 00.000 10072 PulseGuide returned control before completion, sleep 17
21:55:48.717 00.016 1032 UpdateGuideState exits: m=1393 SNR=26.2
21:55:48.720 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:48.721 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:48.723 00.002 1032 Enqueuing Expose request
21:55:48.733 00.010 10072 IsGuiding returns 0
21:55:48.733 00.000 10072 Move returns status 0, amount 7
21:55:48.733 00.000 10072 MoveAxis(N, 0, ABG)
21:55:48.733 00.000 10072 Move returns status 0, amount 0
21:55:48.733 00.000 10072 move complete, result=0
21:55:48.733 00.000 10072 worker thread done servicing request
21:55:48.733 00.000 10072 Worker thread wakes up
21:55:48.733 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:48.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:48.734 00.001 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
21:55:49.146 00.412 10072 Exposure complete
21:55:49.200 00.054 10072 worker thread done servicing request
21:55:49.200 00.000 1032 OnExposeComplete: enter
21:55:49.202 00.002 1032 UpdateGuideState(): m_state=6
21:55:49.203 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1319
21:55:49.204 00.001 1032 Star::Find returns 1 (0), X=1103.08, Y=135.41, Mass=1280, SNR=25.1, Peak=129 HFD=3.2
21:55:49.206 00.002 1032 MultiStar: [#1 -0.07,-0.09,1.05,U] [#2 0.10,-0.01,0.70,U] [#3 0.01,-0.19,0.74,U] [#4 -0.15,-0.12,0.65,U] [#5 0.01,-0.40,0.00,M6] [#6 0.12,-0.08,0.57,U] [#7 0.02,-0.03,0.70,U] [#8 -0.01,-0.36,0.00,M1] 
21:55:49.209 00.003 1032 refined, 6 included, MultiStar: {-0.04, -0.11}, one-star: {-0.21, -0.22}
21:55:49.210 00.001 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.75 = 2.53)
21:55:49.212 00.002 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.75 = 2.53)
21:55:49.213 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.92 mountX=-0.10 mountY=0.07, mountTheta=2.53
21:55:49.215 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.11, opts=13)
21:55:49.217 00.002 1032 Enqueuing Move request for scope (-0.04, -0.11)
21:55:49.219 00.002 10072 Worker thread wakes up
21:55:49.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
21:55:49.219 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
21:55:49.219 00.000 10072 Moving (-0.04, -0.11) raw xDistance=-0.10 yDistance=0.07
21:55:49.221 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
21:55:49.221 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
21:55:49.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:49.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:55:49.222 00.001 10072 MoveAxis(E, 6, ABG)
21:55:49.222 00.000 10072 Guiding  Dir = 2, Dur = 6
21:55:49.222 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:55:49.224 00.002 10072 IsGuiding returns 0
21:55:49.224 00.000 10072 PulseGuide returned control before completion, sleep 16
21:55:49.242 00.018 1032 UpdateGuideState exits: m=1280 SNR=25.1
21:55:49.244 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:49.247 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:49.248 00.001 1032 Enqueuing Expose request
21:55:49.251 00.003 10072 IsGuiding returns 0
21:55:49.251 00.000 10072 Move returns status 0, amount 6
21:55:49.251 00.000 10072 MoveAxis(N, 0, ABG)
21:55:49.251 00.000 10072 Move returns status 0, amount 0
21:55:49.251 00.000 10072 move complete, result=0
21:55:49.251 00.000 10072 worker thread done servicing request
21:55:49.251 00.000 10072 Worker thread wakes up
21:55:49.251 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:49.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:49.257 00.006 1032 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:55:49.882 00.625 10072 Exposure complete
21:55:49.937 00.055 10072 worker thread done servicing request
21:55:49.937 00.000 1032 OnExposeComplete: enter
21:55:49.939 00.002 1032 UpdateGuideState(): m_state=6
21:55:49.941 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1320
21:55:49.944 00.003 1032 Star::Find returns 1 (0), X=1103.38, Y=135.17, Mass=1139, SNR=23.7, Peak=110 HFD=3.2
21:55:49.946 00.002 1032 MultiStar: [#1 0.03,-0.13,1.05,U] [#2 0.12,-0.16,0.85,U] [#3 0.04,-0.21,0.80,U] [#4 -0.02,-0.19,0.71,U] [#5 0.13,-0.40,0.00,M7] [#6 0.04,-0.15,0.63,U] [#7 0.10,-0.17,0.73,U] [#8 0.08,-0.33,0.00,M2] 
21:55:49.948 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.22}, one-star: {0.09, -0.46}
21:55:49.949 00.001 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
21:55:49.950 00.001 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
21:55:49.951 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.30 mountX=-0.23 mountY=-0.00, mountTheta=-3.13
21:55:49.953 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.22, opts=13)
21:55:49.956 00.003 1032 Enqueuing Move request for scope (0.06, -0.22)
21:55:49.957 00.001 10072 Worker thread wakes up
21:55:49.957 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
21:55:49.957 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
21:55:49.957 00.000 10072 Moving (0.06, -0.22) raw xDistance=-0.23 yDistance=-0.00
21:55:49.960 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:55:49.962 00.002 10072 PPEC rslt: input = -0.23, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 289.46
21:55:49.962 00.000 10072 PPEC: input: -0.23, control: -0.12, exposure: 500
21:55:49.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:49.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:55:49.962 00.000 10072 MoveAxis(E, 114, ABG)
21:55:49.962 00.000 10072 Guiding  Dir = 2, Dur = 114
21:55:49.962 00.000 10072 IsGuiding returns 0
21:55:49.963 00.001 10072 PulseGuide returned control before completion, sleep 124
21:55:49.980 00.017 1032 UpdateGuideState exits: m=1139 SNR=23.7
21:55:49.982 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:49.983 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:49.986 00.003 1032 Enqueuing Expose request
21:55:50.097 00.111 10072 IsGuiding returns 0
21:55:50.097 00.000 10072 Move returns status 0, amount 114
21:55:50.097 00.000 10072 MoveAxis(N, 0, ABG)
21:55:50.097 00.000 10072 Move returns status 0, amount 0
21:55:50.097 00.000 10072 move complete, result=0
21:55:50.097 00.000 10072 worker thread done servicing request
21:55:50.097 00.000 10072 Worker thread wakes up
21:55:50.097 00.000 1032 GuideStep: -0.2 px 114 ms EAST, -0.0 px 0 ms NORTH
21:55:50.099 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:50.100 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:50.506 00.406 10072 Exposure complete
21:55:50.568 00.062 10072 worker thread done servicing request
21:55:50.568 00.000 1032 OnExposeComplete: enter
21:55:50.569 00.001 1032 UpdateGuideState(): m_state=6
21:55:50.571 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1321
21:55:50.572 00.001 1032 Star::Find returns 1 (0), X=1103.45, Y=135.16, Mass=1208, SNR=24.4, Peak=116 HFD=3.1
21:55:50.574 00.002 1032 MultiStar: large primary error, entering stabilization period
21:55:50.574 00.000 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
21:55:50.577 00.003 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
21:55:50.578 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.47 hyp=0.49 cameraTheta=-1.24 mountX=-0.49 mountY=-0.04, mountTheta=-3.07
21:55:50.582 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.47, opts=13)
21:55:50.584 00.002 1032 Enqueuing Move request for scope (0.16, -0.47)
21:55:50.586 00.002 10072 Worker thread wakes up
21:55:50.586 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.47) opts 0xd
21:55:50.586 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.47)
21:55:50.587 00.001 10072 Moving (0.16, -0.47) raw xDistance=-0.49 yDistance=-0.04
21:55:50.589 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:55:50.591 00.002 10072 PPEC rslt: input = -0.49, final = -0.25, react = -0.24, pred = -0.01, hyst = -0.22, hyst_pct = 0.00, period_length = 289.46
21:55:50.591 00.000 10072 PPEC: input: -0.49, control: -0.25, exposure: 500
21:55:50.591 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:50.591 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:55:50.591 00.000 10072 MoveAxis(E, 240, ABG)
21:55:50.591 00.000 10072 Guiding  Dir = 2, Dur = 240
21:55:50.593 00.002 10072 IsGuiding returns 0
21:55:50.593 00.000 10072 PulseGuide returned control before completion, sleep 250
21:55:50.611 00.018 1032 UpdateGuideState exits: m=1208 SNR=24.4
21:55:50.614 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:50.615 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:50.617 00.002 1032 Enqueuing Expose request
21:55:50.848 00.231 10072 IsGuiding returns 0
21:55:50.848 00.000 10072 Move returns status 0, amount 240
21:55:50.848 00.000 10072 MoveAxis(N, 0, ABG)
21:55:50.848 00.000 10072 Move returns status 0, amount 0
21:55:50.848 00.000 10072 move complete, result=0
21:55:50.848 00.000 10072 worker thread done servicing request
21:55:50.848 00.000 10072 Worker thread wakes up
21:55:50.848 00.000 1032 GuideStep: -0.5 px 240 ms EAST, -0.0 px 0 ms NORTH
21:55:50.850 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:50.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:51.477 00.627 10072 Exposure complete
21:55:51.531 00.054 10072 worker thread done servicing request
21:55:51.531 00.000 1032 OnExposeComplete: enter
21:55:51.534 00.003 1032 UpdateGuideState(): m_state=6
21:55:51.536 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1322
21:55:51.540 00.004 1032 Star::Find returns 1 (0), X=1103.24, Y=135.78, Mass=1332, SNR=25.6, Peak=124 HFD=3.1
21:55:51.543 00.003 1032 MultiStar: exiting stabilization period
21:55:51.547 00.004 1032 MultiStar: [#1 -0.14,0.23,0.00,M1] [#2 0.00,0.34,0.00,M1] [#3 -0.01,0.28,0.00,M1] [#4 -0.16,0.29,0.00,M1] [#5 -0.09,0.17,0.62,U] [#6 0.07,0.24,0.00,M1] [#7 -0.02,0.32,0.00,M1] [#8 -0.11,0.27,0.00,M3] 
21:55:51.552 00.005 1032 single-star, 1 included, MultiStar: {-0.06, 0.15}, one-star: {-0.05, 0.14}
21:55:51.554 00.002 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
21:55:51.555 00.001 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
21:55:51.557 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.89 mountX=0.15 mountY=0.01, mountTheta=0.06
21:55:51.560 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.14, opts=13)
21:55:51.563 00.003 1032 Enqueuing Move request for scope (-0.05, 0.14)
21:55:51.564 00.001 10072 Worker thread wakes up
21:55:51.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
21:55:51.565 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
21:55:51.565 00.000 10072 Moving (-0.05, 0.14) raw xDistance=0.15 yDistance=0.01
21:55:51.567 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:55:51.570 00.003 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.45
21:55:51.570 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
21:55:51.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:51.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:55:51.570 00.000 10072 MoveAxis(W, 61, ABG)
21:55:51.570 00.000 10072 Guiding  Dir = 3, Dur = 61
21:55:51.571 00.001 10072 IsGuiding returns 0
21:55:51.571 00.000 10072 PulseGuide returned control before completion, sleep 71
21:55:51.589 00.018 1032 UpdateGuideState exits: m=1332 SNR=25.6
21:55:51.591 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:51.593 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:51.594 00.001 1032 Enqueuing Expose request
21:55:51.646 00.052 10072 IsGuiding returns 0
21:55:51.646 00.000 10072 Move returns status 0, amount 61
21:55:51.646 00.000 10072 MoveAxis(N, 0, ABG)
21:55:51.646 00.000 10072 Move returns status 0, amount 0
21:55:51.646 00.000 10072 move complete, result=0
21:55:51.646 00.000 10072 worker thread done servicing request
21:55:51.646 00.000 10072 Worker thread wakes up
21:55:51.646 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:51.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:51.649 00.003 1032 GuideStep: 0.2 px 61 ms WEST, 0.0 px 0 ms NORTH
21:55:52.056 00.407 10072 Exposure complete
21:55:52.110 00.054 10072 worker thread done servicing request
21:55:52.111 00.001 1032 OnExposeComplete: enter
21:55:52.112 00.001 1032 UpdateGuideState(): m_state=6
21:55:52.114 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1323
21:55:52.115 00.001 1032 Star::Find returns 1 (0), X=1103.19, Y=135.77, Mass=1266, SNR=25.0, Peak=110 HFD=3.1
21:55:52.118 00.003 1032 MultiStar: [#1 -0.07,0.19,0.95,U] [#2 0.00,0.22,0.79,U] [#3 0.10,0.16,0.75,U] [#4 -0.07,0.26,0.00,M2] [#5 -0.03,0.12,0.66,U] [#6 -0.05,0.25,0.00,M2] [#7 -0.07,0.29,0.00,M2] [#8 -0.07,0.24,0.00,M4] 
21:55:52.119 00.001 1032 refined, 4 included, MultiStar: {-0.03, 0.17}, one-star: {-0.10, 0.14}
21:55:52.120 00.001 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
21:55:52.122 00.002 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
21:55:52.123 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.73 mountX=0.17 mountY=-0.02, mountTheta=-0.10
21:55:52.125 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.17, opts=13)
21:55:52.127 00.002 1032 Enqueuing Move request for scope (-0.03, 0.17)
21:55:52.128 00.001 10072 Worker thread wakes up
21:55:52.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
21:55:52.128 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
21:55:52.128 00.000 10072 Moving (-0.03, 0.17) raw xDistance=0.17 yDistance=-0.02
21:55:52.130 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:55:52.133 00.003 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.44
21:55:52.133 00.000 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
21:55:52.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:52.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:55:52.133 00.000 10072 MoveAxis(W, 71, ABG)
21:55:52.133 00.000 10072 Guiding  Dir = 3, Dur = 71
21:55:52.133 00.000 10072 IsGuiding returns 0
21:55:52.133 00.000 10072 PulseGuide returned control before completion, sleep 81
21:55:52.150 00.017 1032 UpdateGuideState exits: m=1266 SNR=25.0
21:55:52.152 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:52.154 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:52.155 00.001 1032 Enqueuing Expose request
21:55:52.224 00.069 10072 IsGuiding returns 0
21:55:52.224 00.000 10072 Move returns status 0, amount 71
21:55:52.224 00.000 10072 MoveAxis(N, 0, ABG)
21:55:52.224 00.000 10072 Move returns status 0, amount 0
21:55:52.224 00.000 10072 move complete, result=0
21:55:52.224 00.000 10072 worker thread done servicing request
21:55:52.224 00.000 10072 Worker thread wakes up
21:55:52.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:52.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:52.225 00.001 1032 GuideStep: 0.2 px 71 ms WEST, -0.0 px 0 ms NORTH
21:55:52.852 00.627 10072 Exposure complete
21:55:52.909 00.057 10072 worker thread done servicing request
21:55:52.909 00.000 1032 OnExposeComplete: enter
21:55:52.911 00.002 1032 UpdateGuideState(): m_state=6
21:55:52.913 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1324
21:55:52.915 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=135.53, Mass=1300, SNR=25.3, Peak=131 HFD=3.2
21:55:52.916 00.001 1032 MultiStar: [#1 0.05,-0.01,0.99,U] [#2 0.09,0.05,0.82,U] [#3 -0.03,0.08,0.72,U] [#4 -0.13,0.18,0.63,U] [#5 0.12,-0.10,0.63,U] [#6 0.01,-0.09,0.64,U] [#7 0.23,0.11,0.00,M3] [#8 0.15,-0.22,0.00,M5] 
21:55:52.918 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.00}, one-star: {0.01, -0.10}
21:55:52.920 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
21:55:52.921 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
21:55:52.924 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.20 mountX=-0.01 mountY=-0.02, mountTheta=-2.03
21:55:52.929 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
21:55:52.931 00.002 1032 Enqueuing Move request for scope (0.02, -0.00)
21:55:52.932 00.001 10072 Worker thread wakes up
21:55:52.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
21:55:52.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
21:55:52.932 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
21:55:52.934 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:55:52.936 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
21:55:52.936 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
21:55:52.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:52.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:55:52.936 00.000 10072 MoveAxis(E, 10, ABG)
21:55:52.936 00.000 10072 Guiding  Dir = 2, Dur = 10
21:55:52.937 00.001 10072 IsGuiding returns 0
21:55:52.937 00.000 10072 PulseGuide returned control before completion, sleep 20
21:55:52.953 00.016 1032 UpdateGuideState exits: m=1300 SNR=25.3
21:55:52.955 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:52.957 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:52.959 00.002 1032 Enqueuing Expose request
21:55:52.960 00.001 10072 IsGuiding returns 0
21:55:52.961 00.001 10072 Move returns status 0, amount 10
21:55:52.961 00.000 10072 MoveAxis(N, 0, ABG)
21:55:52.961 00.000 10072 Move returns status 0, amount 0
21:55:52.961 00.000 10072 move complete, result=0
21:55:52.961 00.000 10072 worker thread done servicing request
21:55:52.961 00.000 10072 Worker thread wakes up
21:55:52.961 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:52.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:52.968 00.007 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
21:55:53.368 00.400 10072 Exposure complete
21:55:53.426 00.058 10072 worker thread done servicing request
21:55:53.426 00.000 1032 OnExposeComplete: enter
21:55:53.428 00.002 1032 UpdateGuideState(): m_state=6
21:55:53.432 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1325
21:55:53.433 00.001 1032 Star::Find returns 1 (0), X=1103.33, Y=135.55, Mass=1192, SNR=24.2, Peak=116 HFD=3.2
21:55:53.435 00.002 1032 MultiStar: [#1 0.06,0.01,1.03,U] [#2 0.03,0.06,0.80,U] [#3 0.04,0.27,0.00,M1] [#4 -0.06,0.30,0.00,M2] [#5 0.09,-0.19,0.69,U] [#6 -0.03,0.01,0.65,U] [#7 0.15,0.20,0.00,M4] [#8 0.05,0.05,0.52,U] 
21:55:53.437 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.03}, one-star: {0.04, -0.08}
21:55:53.438 00.001 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
21:55:53.439 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
21:55:53.441 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.62 mountX=-0.04 mountY=-0.03, mountTheta=-2.45
21:55:53.443 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
21:55:53.445 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
21:55:53.447 00.002 10072 Worker thread wakes up
21:55:53.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
21:55:53.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
21:55:53.447 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
21:55:53.450 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:55:53.452 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
21:55:53.452 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
21:55:53.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:53.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:55:53.452 00.000 10072 MoveAxis(E, 8, ABG)
21:55:53.452 00.000 10072 Guiding  Dir = 2, Dur = 8
21:55:53.453 00.001 10072 IsGuiding returns 0
21:55:53.453 00.000 10072 PulseGuide returned control before completion, sleep 18
21:55:53.469 00.016 1032 UpdateGuideState exits: m=1192 SNR=24.2
21:55:53.472 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:53.474 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:53.475 00.001 10072 IsGuiding returns 0
21:55:53.477 00.002 10072 Move returns status 0, amount 8
21:55:53.477 00.000 10072 MoveAxis(N, 0, ABG)
21:55:53.477 00.000 10072 Move returns status 0, amount 0
21:55:53.477 00.000 1032 Enqueuing Expose request
21:55:53.479 00.002 10072 move complete, result=0
21:55:53.479 00.000 10072 worker thread done servicing request
21:55:53.479 00.000 10072 Worker thread wakes up
21:55:53.479 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:53.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:53.479 00.000 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
21:55:54.104 00.625 10072 Exposure complete
21:55:54.162 00.058 10072 worker thread done servicing request
21:55:54.162 00.000 1032 OnExposeComplete: enter
21:55:54.164 00.002 1032 UpdateGuideState(): m_state=6
21:55:54.167 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1326
21:55:54.169 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=135.65, Mass=1053, SNR=22.8, Peak=106 HFD=3.2
21:55:54.171 00.002 1032 MultiStar: [#1 -0.11,0.20,1.11,U] [#2 -0.02,0.28,0.00,M1] [#3 0.04,0.15,0.80,U] [#4 -0.20,0.26,0.00,M3] [#5 0.08,-0.02,0.76,U] [#6 -0.01,0.12,0.66,U] [#7 0.01,0.26,0.00,M5] [#8 -0.07,0.15,0.56,U] 
21:55:54.172 00.001 1032 single-star, 5 included, MultiStar: {-0.01, 0.11}, one-star: {0.04, 0.02}
21:55:54.174 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
21:55:54.176 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
21:55:54.177 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.50 mountX=0.01 mountY=-0.05, mountTheta=-1.33
21:55:54.179 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
21:55:54.181 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
21:55:54.182 00.001 10072 Worker thread wakes up
21:55:54.182 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
21:55:54.183 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
21:55:54.183 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.05
21:55:54.184 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:55:54.187 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
21:55:54.187 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
21:55:54.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:54.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:55:54.188 00.001 10072 MoveAxis(E, 10, ABG)
21:55:54.188 00.000 10072 Guiding  Dir = 2, Dur = 10
21:55:54.188 00.000 10072 IsGuiding returns 0
21:55:54.188 00.000 10072 PulseGuide returned control before completion, sleep 20
21:55:54.205 00.017 1032 UpdateGuideState exits: m=1053 SNR=22.8
21:55:54.208 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:54.209 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:54.211 00.002 1032 Enqueuing Expose request
21:55:54.213 00.002 10072 IsGuiding returns 0
21:55:54.213 00.000 10072 Move returns status 0, amount 10
21:55:54.213 00.000 10072 MoveAxis(N, 0, ABG)
21:55:54.213 00.000 10072 Move returns status 0, amount 0
21:55:54.213 00.000 10072 move complete, result=0
21:55:54.213 00.000 10072 worker thread done servicing request
21:55:54.213 00.000 10072 Worker thread wakes up
21:55:54.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:54.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:54.220 00.007 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
21:55:54.622 00.402 10072 Exposure complete
21:55:54.677 00.055 10072 worker thread done servicing request
21:55:54.677 00.000 1032 OnExposeComplete: enter
21:55:54.679 00.002 1032 UpdateGuideState(): m_state=6
21:55:54.680 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1327
21:55:54.682 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=135.71, Mass=1268, SNR=25.0, Peak=118 HFD=3.4
21:55:54.683 00.001 1032 MultiStar: [#1 -0.04,0.21,0.99,U] [#2 0.04,0.22,0.78,U] [#3 0.07,0.33,0.00,M1] [#4 -0.01,0.26,0.00,M4] [#5 -0.01,-0.14,0.68,U] [#6 -0.05,0.22,0.62,U] [#7 0.01,0.20,0.66,U] [#8 0.02,0.14,0.52,U] 
21:55:54.685 00.002 1032 single-star, 6 included, MultiStar: {-0.02, 0.13}, one-star: {-0.06, 0.08}
21:55:54.686 00.001 1032 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.83) = xAngle (0.37 = 0.37)
21:55:54.687 00.001 1032 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.37 = 0.37)
21:55:54.688 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.20 mountX=0.09 mountY=0.04, mountTheta=0.37
21:55:54.690 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.08, opts=13)
21:55:54.691 00.001 1032 Enqueuing Move request for scope (-0.06, 0.08)
21:55:54.693 00.002 10072 Worker thread wakes up
21:55:54.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
21:55:54.693 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
21:55:54.693 00.000 10072 Moving (-0.06, 0.08) raw xDistance=0.09 yDistance=0.04
21:55:54.694 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:55:54.697 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
21:55:54.697 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
21:55:54.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:54.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:55:54.697 00.000 10072 MoveAxis(E, 8, ABG)
21:55:54.697 00.000 10072 Guiding  Dir = 2, Dur = 8
21:55:54.698 00.001 10072 IsGuiding returns 0
21:55:54.698 00.000 10072 PulseGuide returned control before completion, sleep 18
21:55:54.715 00.017 1032 UpdateGuideState exits: m=1268 SNR=25.0
21:55:54.717 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:54.719 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:54.720 00.001 1032 Enqueuing Expose request
21:55:54.726 00.006 10072 IsGuiding returns 0
21:55:54.726 00.000 10072 Move returns status 0, amount 8
21:55:54.726 00.000 10072 MoveAxis(N, 0, ABG)
21:55:54.726 00.000 10072 Move returns status 0, amount 0
21:55:54.726 00.000 10072 move complete, result=0
21:55:54.726 00.000 10072 worker thread done servicing request
21:55:54.726 00.000 10072 Worker thread wakes up
21:55:54.726 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:54.726 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:54.727 00.001 1032 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
21:55:55.352 00.625 10072 Exposure complete
21:55:55.406 00.054 10072 worker thread done servicing request
21:55:55.407 00.001 1032 OnExposeComplete: enter
21:55:55.410 00.003 1032 UpdateGuideState(): m_state=6
21:55:55.412 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1328
21:55:55.413 00.001 1032 Star::Find returns 1 (0), X=1103.22, Y=135.52, Mass=1071, SNR=22.9, Peak=112 HFD=3.1
21:55:55.415 00.002 1032 MultiStar: [#1 0.01,0.16,1.06,U] [#2 0.10,0.18,0.92,U] [#3 -0.03,-0.06,0.81,U] [#4 -0.07,0.23,0.70,U] [#5 -0.04,-0.12,0.68,U] [#6 0.02,-0.01,0.67,U] [#7 0.24,0.12,0.00,M5] [#8 -0.06,0.00,0.60,U] 
21:55:55.416 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.04}, one-star: {-0.07, -0.11}
21:55:55.419 00.003 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
21:55:55.420 00.001 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
21:55:55.421 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.90 mountX=0.04 mountY=0.00, mountTheta=0.07
21:55:55.424 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
21:55:55.426 00.002 1032 Enqueuing Move request for scope (-0.01, 0.04)
21:55:55.429 00.003 10072 Worker thread wakes up
21:55:55.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
21:55:55.429 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
21:55:55.429 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=0.00
21:55:55.431 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:55:55.432 00.001 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
21:55:55.433 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
21:55:55.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:55.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:55:55.433 00.000 10072 MoveAxis(E, 10, ABG)
21:55:55.433 00.000 10072 Guiding  Dir = 2, Dur = 10
21:55:55.433 00.000 10072 IsGuiding returns 0
21:55:55.434 00.001 10072 PulseGuide returned control before completion, sleep 20
21:55:55.451 00.017 1032 UpdateGuideState exits: m=1071 SNR=22.9
21:55:55.454 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:55.455 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:55.457 00.002 1032 Enqueuing Expose request
21:55:55.459 00.002 10072 IsGuiding returns 0
21:55:55.459 00.000 10072 Move returns status 0, amount 10
21:55:55.459 00.000 10072 MoveAxis(N, 0, ABG)
21:55:55.459 00.000 10072 Move returns status 0, amount 0
21:55:55.459 00.000 10072 move complete, result=0
21:55:55.459 00.000 10072 worker thread done servicing request
21:55:55.461 00.002 10072 Worker thread wakes up
21:55:55.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:55.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:55.467 00.006 1032 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
21:55:55.868 00.401 10072 Exposure complete
21:55:55.927 00.059 10072 worker thread done servicing request
21:55:55.927 00.000 1032 OnExposeComplete: enter
21:55:55.930 00.003 1032 UpdateGuideState(): m_state=6
21:55:55.932 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1329
21:55:55.933 00.001 1032 Star::Find returns 1 (0), X=1103.20, Y=135.62, Mass=1338, SNR=25.7, Peak=131 HFD=3.2
21:55:55.935 00.002 1032 MultiStar: [#1 0.08,0.13,0.89,U] [#2 0.15,0.10,0.83,U] [#3 0.01,0.01,0.75,U] [#4 -0.07,0.11,0.64,U] [#5 0.02,-0.04,0.69,U] [#6 0.04,-0.02,0.58,U] [#7 0.29,0.15,0.00,M6] [#8 -0.20,0.07,0.48,U] 
21:55:55.937 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.04}, one-star: {-0.09, -0.01}
21:55:55.938 00.001 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
21:55:55.939 00.001 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
21:55:55.941 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.53 mountX=0.04 mountY=-0.01, mountTheta=-0.30
21:55:55.944 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.04, opts=13)
21:55:55.946 00.002 1032 Enqueuing Move request for scope (0.00, 0.04)
21:55:55.948 00.002 10072 Worker thread wakes up
21:55:55.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
21:55:55.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
21:55:55.948 00.000 10072 Moving (0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
21:55:55.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:55:55.952 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
21:55:55.952 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
21:55:55.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:55.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:55:55.952 00.000 10072 MoveAxis(E, 9, ABG)
21:55:55.952 00.000 10072 Guiding  Dir = 2, Dur = 9
21:55:55.954 00.002 10072 IsGuiding returns 0
21:55:55.955 00.001 10072 PulseGuide returned control before completion, sleep 19
21:55:55.971 00.016 1032 UpdateGuideState exits: m=1338 SNR=25.7
21:55:55.975 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:55.976 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:55.979 00.003 1032 Enqueuing Expose request
21:55:55.981 00.002 10072 IsGuiding returns 0
21:55:55.981 00.000 10072 Move returns status 0, amount 9
21:55:55.981 00.000 10072 MoveAxis(N, 0, ABG)
21:55:55.981 00.000 10072 Move returns status 0, amount 0
21:55:55.981 00.000 10072 move complete, result=0
21:55:55.981 00.000 10072 worker thread done servicing request
21:55:55.981 00.000 10072 Worker thread wakes up
21:55:55.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:55.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:55.990 00.009 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
21:55:56.619 00.629 10072 Exposure complete
21:55:56.680 00.061 10072 worker thread done servicing request
21:55:56.680 00.000 1032 OnExposeComplete: enter
21:55:56.682 00.002 1032 UpdateGuideState(): m_state=6
21:55:56.684 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1330
21:55:56.686 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=135.68, Mass=1284, SNR=25.1, Peak=128 HFD=3.1
21:55:56.687 00.001 1032 MultiStar: [#1 0.05,0.23,0.94,U] [#2 0.12,0.25,0.00,M1] [#3 0.07,0.13,0.79,U] [#4 -0.13,0.14,0.65,U] [#5 -0.02,-0.15,0.63,U] [#6 0.05,0.25,0.00,M1] [#7 -0.01,0.08,0.68,U] [#8 0.04,0.17,0.47,U] 
21:55:56.689 00.002 1032 single-star, 6 included, MultiStar: {-0.01, 0.09}, one-star: {-0.06, 0.04}
21:55:56.691 00.002 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
21:55:56.692 00.001 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
21:55:56.694 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.48 mountX=0.06 mountY=0.04, mountTheta=0.65
21:55:56.697 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.04, opts=13)
21:55:56.699 00.002 1032 Enqueuing Move request for scope (-0.06, 0.04)
21:55:56.701 00.002 10072 Worker thread wakes up
21:55:56.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
21:55:56.701 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
21:55:56.701 00.000 10072 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=0.04
21:55:56.702 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:55:56.705 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
21:55:56.705 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
21:55:56.705 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:56.705 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:55:56.706 00.001 10072 MoveAxis(E, 10, ABG)
21:55:56.706 00.000 10072 Guiding  Dir = 2, Dur = 10
21:55:56.706 00.000 10072 IsGuiding returns 0
21:55:56.706 00.000 10072 PulseGuide returned control before completion, sleep 20
21:55:56.723 00.017 1032 UpdateGuideState exits: m=1284 SNR=25.1
21:55:56.727 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:56.729 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:56.730 00.001 1032 Enqueuing Expose request
21:55:56.741 00.011 10072 IsGuiding returns 0
21:55:56.741 00.000 10072 Move returns status 0, amount 10
21:55:56.741 00.000 10072 MoveAxis(N, 0, ABG)
21:55:56.741 00.000 10072 Move returns status 0, amount 0
21:55:56.741 00.000 10072 move complete, result=0
21:55:56.741 00.000 10072 worker thread done servicing request
21:55:56.741 00.000 10072 Worker thread wakes up
21:55:56.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:56.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:56.741 00.000 1032 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
21:55:57.154 00.413 10072 Exposure complete
21:55:57.208 00.054 10072 worker thread done servicing request
21:55:57.208 00.000 1032 OnExposeComplete: enter
21:55:57.210 00.002 1032 UpdateGuideState(): m_state=6
21:55:57.213 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1331
21:55:57.214 00.001 1032 Star::Find returns 1 (0), X=1103.25, Y=135.64, Mass=1336, SNR=25.6, Peak=129 HFD=3.3
21:55:57.215 00.001 1032 MultiStar: [#1 0.10,0.13,0.93,U] [#2 0.07,0.16,0.73,U] [#3 0.06,0.31,0.00,M1] [#4 -0.08,0.24,0.00,M2] [#5 0.02,-0.08,0.65,U] [#6 0.05,0.18,0.60,U] [#7 0.12,0.23,0.00,M6] [#8 -0.11,0.07,0.52,U] 
21:55:57.216 00.001 1032 single-star, 5 included, MultiStar: {0.02, 0.08}, one-star: {-0.04, 0.01}
21:55:57.219 00.003 1032 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.83) = xAngle (1.17 = 1.17)
21:55:57.220 00.001 1032 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.17 = 1.17)
21:55:57.222 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=3.00 mountX=0.01 mountY=0.03, mountTheta=1.17
21:55:57.224 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.01, opts=13)
21:55:57.225 00.001 1032 Enqueuing Move request for scope (-0.04, 0.01)
21:55:57.227 00.002 10072 Worker thread wakes up
21:55:57.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
21:55:57.227 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
21:55:57.227 00.000 10072 Moving (-0.04, 0.01) raw xDistance=0.01 yDistance=0.03
21:55:57.229 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
21:55:57.231 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
21:55:57.231 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
21:55:57.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:57.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:55:57.231 00.000 10072 MoveAxis(E, 9, ABG)
21:55:57.231 00.000 10072 Guiding  Dir = 2, Dur = 9
21:55:57.232 00.001 10072 IsGuiding returns 0
21:55:57.232 00.000 10072 PulseGuide returned control before completion, sleep 19
21:55:57.246 00.014 1032 UpdateGuideState exits: m=1336 SNR=25.6
21:55:57.249 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:57.250 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:57.251 00.001 1032 Enqueuing Expose request
21:55:57.257 00.006 10072 IsGuiding returns 0
21:55:57.258 00.001 10072 Move returns status 0, amount 9
21:55:57.258 00.000 10072 MoveAxis(N, 0, ABG)
21:55:57.258 00.000 10072 Move returns status 0, amount 0
21:55:57.258 00.000 10072 move complete, result=0
21:55:57.258 00.000 10072 worker thread done servicing request
21:55:57.258 00.000 10072 Worker thread wakes up
21:55:57.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:57.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:57.260 00.002 1032 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
21:55:57.882 00.622 10072 Exposure complete
21:55:57.935 00.053 10072 worker thread done servicing request
21:55:57.935 00.000 1032 OnExposeComplete: enter
21:55:57.938 00.003 1032 UpdateGuideState(): m_state=6
21:55:57.940 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1332
21:55:57.941 00.001 1032 Star::Find returns 1 (0), X=1103.16, Y=135.70, Mass=1225, SNR=24.5, Peak=113 HFD=3.3
21:55:57.943 00.002 1032 MultiStar: [#1 -0.03,0.27,0.00,M1] [#2 0.07,0.27,0.00,M1] [#3 -0.02,0.33,0.00,M2] [#4 -0.16,0.33,0.00,M3] [#5 -0.01,0.03,0.68,U] [#6 -0.03,0.17,0.61,U] [#7 0.00,0.40,0.00,M7] [#8 -0.03,0.27,0.00,M1] 
21:55:57.945 00.002 1032 refined, 2 included, MultiStar: {-0.07, 0.08}, one-star: {-0.13, 0.07}
21:55:57.946 00.001 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
21:55:57.948 00.002 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
21:55:57.949 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.26 mountX=0.10 mountY=0.04, mountTheta=0.43
21:55:57.951 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.08, opts=13)
21:55:57.952 00.001 1032 Enqueuing Move request for scope (-0.07, 0.08)
21:55:57.955 00.003 10072 Worker thread wakes up
21:55:57.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
21:55:57.955 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
21:55:57.955 00.000 10072 Moving (-0.07, 0.08) raw xDistance=0.10 yDistance=0.04
21:55:57.958 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
21:55:57.959 00.001 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
21:55:57.959 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:57.959 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:55:57.959 00.000 10072 MoveAxis(E, 10, ABG)
21:55:57.959 00.000 10072 Guiding  Dir = 2, Dur = 10
21:55:57.959 00.000 10072 IsGuiding returns 0
21:55:57.959 00.000 10072 PulseGuide returned control before completion, sleep 20
21:55:57.959 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:55:57.980 00.021 1032 UpdateGuideState exits: m=1225 SNR=24.5
21:55:57.982 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:57.984 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:57.986 00.002 1032 Enqueuing Expose request
21:55:57.990 00.004 10072 IsGuiding returns 0
21:55:57.990 00.000 10072 Move returns status 0, amount 10
21:55:57.990 00.000 10072 MoveAxis(N, 0, ABG)
21:55:57.990 00.000 10072 Move returns status 0, amount 0
21:55:57.990 00.000 10072 move complete, result=0
21:55:57.991 00.001 10072 worker thread done servicing request
21:55:57.991 00.000 10072 Worker thread wakes up
21:55:57.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:57.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:57.997 00.006 1032 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
21:55:58.399 00.402 10072 Exposure complete
21:55:58.456 00.057 10072 worker thread done servicing request
21:55:58.456 00.000 1032 OnExposeComplete: enter
21:55:58.458 00.002 1032 UpdateGuideState(): m_state=6
21:55:58.460 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1333
21:55:58.462 00.002 1032 Star::Find returns 1 (0), X=1103.20, Y=135.78, Mass=1263, SNR=24.9, Peak=130 HFD=3.0
21:55:58.465 00.003 1032 MultiStar: [#1 -0.03,0.32,0.00,M2] [#2 0.00,0.27,0.00,M2] [#3 -0.03,0.21,0.71,U] [#4 -0.18,0.23,0.00,M4] [#5 -0.03,0.07,0.63,U] [#6 -0.10,0.22,0.60,U] [#7 -0.01,0.28,0.00,M8] [#8 -0.01,0.22,0.52,U] 
21:55:58.466 00.001 1032 single-star, 4 included, MultiStar: {-0.06, 0.17}, one-star: {-0.09, 0.15}
21:55:58.468 00.002 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
21:55:58.470 00.002 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
21:55:58.472 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.08 mountX=0.17 mountY=0.04, mountTheta=0.25
21:55:58.476 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.15, opts=13)
21:55:58.477 00.001 1032 Enqueuing Move request for scope (-0.09, 0.15)
21:55:58.478 00.001 10072 Worker thread wakes up
21:55:58.479 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
21:55:58.479 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
21:55:58.479 00.000 10072 Moving (-0.09, 0.15) raw xDistance=0.17 yDistance=0.04
21:55:58.480 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:55:58.482 00.002 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.38
21:55:58.482 00.000 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
21:55:58.482 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:58.484 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:55:58.484 00.000 10072 MoveAxis(W, 72, ABG)
21:55:58.484 00.000 10072 Guiding  Dir = 3, Dur = 72
21:55:58.484 00.000 10072 IsGuiding returns 0
21:55:58.485 00.001 10072 PulseGuide returned control before completion, sleep 82
21:55:58.504 00.019 1032 UpdateGuideState exits: m=1263 SNR=24.9
21:55:58.507 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:58.509 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:58.511 00.002 1032 Enqueuing Expose request
21:55:58.569 00.058 10072 IsGuiding returns 0
21:55:58.569 00.000 10072 Move returns status 0, amount 72
21:55:58.569 00.000 10072 MoveAxis(N, 0, ABG)
21:55:58.569 00.000 10072 Move returns status 0, amount 0
21:55:58.569 00.000 10072 move complete, result=0
21:55:58.569 00.000 10072 worker thread done servicing request
21:55:58.569 00.000 10072 Worker thread wakes up
21:55:58.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:58.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:58.569 00.000 1032 GuideStep: 0.2 px 72 ms WEST, 0.0 px 0 ms NORTH
21:55:59.200 00.631 10072 Exposure complete
21:55:59.260 00.060 10072 worker thread done servicing request
21:55:59.260 00.000 1032 OnExposeComplete: enter
21:55:59.262 00.002 1032 UpdateGuideState(): m_state=6
21:55:59.263 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1334
21:55:59.265 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=135.59, Mass=1141, SNR=23.7, Peak=111 HFD=3.2
21:55:59.267 00.002 1032 MultiStar: [#1 -0.03,0.22,1.05,U] [#2 0.06,0.05,0.77,U] [#3 0.10,0.13,0.77,U] [#4 -0.13,0.14,0.69,U] [#5 -0.25,-0.12,0.00,M1] [#6 -0.05,0.24,0.64,U] [#7 0.06,0.32,0.00,M9] [#8 0.12,-0.07,0.57,U] 
21:55:59.269 00.002 1032 single-star, 6 included, MultiStar: {-0.00, 0.10}, one-star: {-0.06, -0.04}
21:55:59.270 00.001 1032 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.83) = xAngle (-4.36 = 1.92)
21:55:59.272 00.002 1032 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.36 = 1.92)
21:55:59.273 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.53 mountX=-0.02 mountY=0.07, mountTheta=1.92
21:55:59.278 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.04, opts=13)
21:55:59.279 00.001 1032 Enqueuing Move request for scope (-0.06, -0.04)
21:55:59.281 00.002 10072 Worker thread wakes up
21:55:59.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
21:55:59.281 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
21:55:59.281 00.000 10072 Moving (-0.06, -0.04) raw xDistance=-0.02 yDistance=0.07
21:55:59.284 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
21:55:59.284 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
21:55:59.284 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:59.284 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:55:59.287 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:55:59.287 00.000 10072 MoveAxis(E, 10, ABG)
21:55:59.287 00.000 10072 Guiding  Dir = 2, Dur = 10
21:55:59.287 00.000 10072 IsGuiding returns 0
21:55:59.288 00.001 10072 PulseGuide returned control before completion, sleep 20
21:55:59.306 00.018 1032 UpdateGuideState exits: m=1141 SNR=23.7
21:55:59.308 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:59.310 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:59.312 00.002 1032 Enqueuing Expose request
21:55:59.321 00.009 10072 IsGuiding returns 0
21:55:59.321 00.000 10072 Move returns status 0, amount 10
21:55:59.321 00.000 10072 MoveAxis(N, 0, ABG)
21:55:59.321 00.000 10072 Move returns status 0, amount 0
21:55:59.321 00.000 10072 move complete, result=0
21:55:59.321 00.000 10072 worker thread done servicing request
21:55:59.321 00.000 10072 Worker thread wakes up
21:55:59.322 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:59.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:59.322 00.000 1032 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
21:55:59.727 00.405 10072 Exposure complete
21:55:59.780 00.053 10072 worker thread done servicing request
21:55:59.780 00.000 1032 OnExposeComplete: enter
21:55:59.781 00.001 1032 UpdateGuideState(): m_state=6
21:55:59.783 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1335
21:55:59.784 00.001 1032 Star::Find returns 1 (0), X=1103.28, Y=135.67, Mass=1294, SNR=25.2, Peak=119 HFD=3.2
21:55:59.787 00.003 1032 MultiStar: [#1 -0.04,0.20,1.04,U] [#2 0.07,0.08,0.74,U] [#3 -0.04,0.12,0.75,U] [#4 -0.19,0.13,0.71,U] [#5 -0.09,0.02,0.59,U] [#6 0.08,0.19,0.60,U] [#7 0.08,0.19,0.67,U] [#8 0.00,0.12,0.50,U] 
21:55:59.789 00.002 1032 single-star, 8 included, MultiStar: {-0.02, 0.12}, one-star: {-0.01, 0.03}
21:55:59.791 00.002 1032 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.83) = xAngle (0.14 = 0.14)
21:55:59.793 00.002 1032 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.14 = 0.14)
21:55:59.794 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.97 mountX=0.04 mountY=0.01, mountTheta=0.14
21:55:59.796 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
21:55:59.798 00.002 1032 Enqueuing Move request for scope (-0.01, 0.03)
21:55:59.802 00.004 10072 Worker thread wakes up
21:55:59.803 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
21:55:59.803 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
21:55:59.803 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.04 yDistance=0.01
21:55:59.805 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
21:55:59.806 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
21:55:59.806 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:59.806 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:55:59.806 00.000 10072 MoveAxis(E, 8, ABG)
21:55:59.806 00.000 10072 Guiding  Dir = 2, Dur = 8
21:55:59.806 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:55:59.809 00.003 10072 IsGuiding returns 0
21:55:59.809 00.000 10072 PulseGuide returned control before completion, sleep 18
21:55:59.827 00.018 1032 UpdateGuideState exits: m=1294 SNR=25.2
21:55:59.829 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:59.832 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:55:59.835 00.003 1032 Enqueuing Expose request
21:55:59.837 00.002 10072 IsGuiding returns 0
21:55:59.837 00.000 10072 Move returns status 0, amount 8
21:55:59.837 00.000 10072 MoveAxis(N, 0, ABG)
21:55:59.837 00.000 10072 Move returns status 0, amount 0
21:55:59.837 00.000 10072 move complete, result=0
21:55:59.837 00.000 10072 worker thread done servicing request
21:55:59.837 00.000 10072 Worker thread wakes up
21:55:59.837 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:55:59.837 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:55:59.843 00.006 1032 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
21:56:00.569 00.726 10072 Exposure complete
21:56:00.626 00.057 10072 worker thread done servicing request
21:56:00.627 00.001 1032 OnExposeComplete: enter
21:56:00.629 00.002 1032 UpdateGuideState(): m_state=6
21:56:00.630 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1336
21:56:00.632 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=135.73, Mass=1296, SNR=25.3, Peak=122 HFD=3.3
21:56:00.634 00.002 1032 MultiStar: [#1 -0.05,0.36,0.00,M1] [#2 -0.01,0.28,0.00,M1] [#3 0.04,0.19,0.73,U] [#4 -0.04,0.28,0.00,M3] [#5 -0.08,-0.08,0.62,U] [#6 -0.14,0.20,0.00,M1] [#7 -0.04,0.22,0.66,U] [#8 -0.06,0.18,0.47,U] 
21:56:00.635 00.001 1032 single-star, 4 included, MultiStar: {-0.02, 0.12}, one-star: {0.01, 0.10}
21:56:00.636 00.001 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
21:56:00.639 00.003 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
21:56:00.640 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.45 mountX=0.09 mountY=-0.04, mountTheta=-0.38
21:56:00.644 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
21:56:00.647 00.003 1032 Enqueuing Move request for scope (0.01, 0.10)
21:56:00.648 00.001 10072 Worker thread wakes up
21:56:00.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
21:56:00.648 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
21:56:00.648 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.04
21:56:00.650 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:56:00.652 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
21:56:00.652 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
21:56:00.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:00.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:56:00.652 00.000 10072 MoveAxis(E, 9, ABG)
21:56:00.652 00.000 10072 Guiding  Dir = 2, Dur = 9
21:56:00.653 00.001 10072 IsGuiding returns 0
21:56:00.653 00.000 10072 PulseGuide returned control before completion, sleep 19
21:56:00.670 00.017 1032 UpdateGuideState exits: m=1296 SNR=25.3
21:56:00.672 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:00.674 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:00.676 00.002 10072 IsGuiding returns 0
21:56:00.676 00.000 10072 Move returns status 0, amount 9
21:56:00.676 00.000 10072 MoveAxis(N, 0, ABG)
21:56:00.676 00.000 10072 Move returns status 0, amount 0
21:56:00.676 00.000 10072 move complete, result=0
21:56:00.677 00.001 10072 worker thread done servicing request
21:56:00.677 00.000 1032 Enqueuing Expose request
21:56:00.679 00.002 10072 Worker thread wakes up
21:56:00.679 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:00.679 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:00.679 00.000 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
21:56:01.099 00.420 10072 Exposure complete
21:56:01.160 00.061 10072 worker thread done servicing request
21:56:01.160 00.000 1032 OnExposeComplete: enter
21:56:01.162 00.002 1032 UpdateGuideState(): m_state=6
21:56:01.164 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1337
21:56:01.165 00.001 1032 Star::Find returns 1 (0), X=1103.33, Y=135.66, Mass=1300, SNR=25.3, Peak=125 HFD=3.3
21:56:01.168 00.003 1032 MultiStar: [#1 -0.08,0.23,0.94,U] [#2 -0.05,0.36,0.00,M2] [#3 0.02,0.25,0.00,M1] [#4 -0.20,0.22,0.00,M4] [#5 -0.06,0.04,0.72,U] [#6 -0.11,0.19,0.58,U] [#7 0.05,0.27,0.00,M8] [#8 0.05,0.29,0.00,M1] 
21:56:01.170 00.002 1032 single-star, 3 included, MultiStar: {-0.04, 0.12}, one-star: {0.04, 0.03}
21:56:01.172 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
21:56:01.173 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
21:56:01.176 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.54 mountX=0.01 mountY=-0.05, mountTheta=-1.29
21:56:01.179 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
21:56:01.181 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
21:56:01.183 00.002 10072 Worker thread wakes up
21:56:01.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
21:56:01.183 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
21:56:01.183 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.01 yDistance=-0.05
21:56:01.184 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
21:56:01.188 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.36
21:56:01.188 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
21:56:01.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:01.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:56:01.188 00.000 10072 MoveAxis(E, 8, ABG)
21:56:01.188 00.000 10072 Guiding  Dir = 2, Dur = 8
21:56:01.188 00.000 10072 IsGuiding returns 0
21:56:01.189 00.001 10072 PulseGuide returned control before completion, sleep 18
21:56:01.207 00.018 1032 UpdateGuideState exits: m=1300 SNR=25.3
21:56:01.210 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:01.212 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:01.214 00.002 1032 Enqueuing Expose request
21:56:01.222 00.008 10072 IsGuiding returns 0
21:56:01.222 00.000 10072 Move returns status 0, amount 8
21:56:01.222 00.000 10072 MoveAxis(N, 0, ABG)
21:56:01.222 00.000 10072 Move returns status 0, amount 0
21:56:01.222 00.000 10072 move complete, result=0
21:56:01.223 00.001 10072 worker thread done servicing request
21:56:01.223 00.000 10072 Worker thread wakes up
21:56:01.223 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:01.223 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:01.224 00.001 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
21:56:01.850 00.626 10072 Exposure complete
21:56:01.902 00.052 10072 worker thread done servicing request
21:56:01.902 00.000 1032 OnExposeComplete: enter
21:56:01.904 00.002 1032 UpdateGuideState(): m_state=6
21:56:01.905 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1338
21:56:01.906 00.001 1032 Star::Find returns 1 (0), X=1103.30, Y=135.54, Mass=1412, SNR=26.4, Peak=144 HFD=3.2
21:56:01.908 00.002 1032 MultiStar: [#1 0.04,0.16,0.90,U] [#2 -0.03,0.21,0.78,U] [#3 0.05,0.15,0.70,U] [#4 -0.04,0.18,0.62,U] [#5 0.02,-0.20,0.66,U] [#6 0.02,0.07,0.57,U] [#7 -0.04,0.16,0.66,U] [#8 0.03,-0.03,0.48,U] 
21:56:01.910 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.01, -0.10}
21:56:01.911 00.001 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
21:56:01.913 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
21:56:01.915 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.46 mountX=0.06 mountY=-0.02, mountTheta=-0.37
21:56:01.917 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
21:56:01.919 00.002 1032 Enqueuing Move request for scope (0.01, 0.07)
21:56:01.921 00.002 10072 Worker thread wakes up
21:56:01.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
21:56:01.921 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
21:56:01.921 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.02
21:56:01.923 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.35
21:56:01.925 00.002 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
21:56:01.925 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:01.925 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:56:01.927 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:56:01.927 00.000 10072 MoveAxis(E, 9, ABG)
21:56:01.928 00.001 10072 Guiding  Dir = 2, Dur = 9
21:56:01.928 00.000 10072 IsGuiding returns 0
21:56:01.928 00.000 10072 PulseGuide returned control before completion, sleep 19
21:56:01.944 00.016 1032 UpdateGuideState exits: m=1412 SNR=26.4
21:56:01.946 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:01.947 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:01.950 00.003 1032 Enqueuing Expose request
21:56:01.956 00.006 10072 IsGuiding returns 0
21:56:01.956 00.000 10072 Move returns status 0, amount 9
21:56:01.956 00.000 10072 MoveAxis(N, 0, ABG)
21:56:01.956 00.000 10072 Move returns status 0, amount 0
21:56:01.956 00.000 10072 move complete, result=0
21:56:01.956 00.000 10072 worker thread done servicing request
21:56:01.956 00.000 10072 Worker thread wakes up
21:56:01.956 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:01.956 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:01.958 00.002 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
21:56:02.366 00.408 10072 Exposure complete
21:56:02.420 00.054 10072 worker thread done servicing request
21:56:02.420 00.000 1032 OnExposeComplete: enter
21:56:02.422 00.002 1032 UpdateGuideState(): m_state=6
21:56:02.426 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1339
21:56:02.428 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=135.66, Mass=1296, SNR=25.3, Peak=126 HFD=3.3
21:56:02.430 00.002 1032 MultiStar: [#1 0.02,0.18,0.92,U] [#2 0.01,0.20,0.79,U] [#3 -0.13,0.16,0.72,U] [#4 -0.25,0.18,0.00,M4] [#5 -0.01,0.09,0.67,U] [#6 0.02,0.23,0.61,U] [#7 -0.01,0.14,0.67,U] [#8 0.01,0.02,0.53,U] 
21:56:02.431 00.001 1032 single-star, 7 included, MultiStar: {-0.01, 0.13}, one-star: {0.00, 0.03}
21:56:02.432 00.001 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
21:56:02.434 00.002 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
21:56:02.435 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.42 mountX=0.02 mountY=-0.01, mountTheta=-0.41
21:56:02.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.03, opts=13)
21:56:02.440 00.002 1032 Enqueuing Move request for scope (0.00, 0.03)
21:56:02.442 00.002 10072 Worker thread wakes up
21:56:02.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
21:56:02.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
21:56:02.442 00.000 10072 Moving (0.00, 0.03) raw xDistance=0.02 yDistance=-0.01
21:56:02.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:56:02.446 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.35
21:56:02.446 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
21:56:02.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:02.446 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:56:02.446 00.000 10072 MoveAxis(E, 7, ABG)
21:56:02.446 00.000 10072 Guiding  Dir = 2, Dur = 7
21:56:02.447 00.001 10072 IsGuiding returns 0
21:56:02.447 00.000 10072 PulseGuide returned control before completion, sleep 17
21:56:02.464 00.017 1032 UpdateGuideState exits: m=1296 SNR=25.3
21:56:02.466 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:02.468 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:02.470 00.002 1032 Enqueuing Expose request
21:56:02.472 00.002 10072 IsGuiding returns 0
21:56:02.472 00.000 10072 Move returns status 0, amount 7
21:56:02.472 00.000 10072 MoveAxis(N, 0, ABG)
21:56:02.472 00.000 10072 Move returns status 0, amount 0
21:56:02.472 00.000 10072 move complete, result=0
21:56:02.472 00.000 10072 worker thread done servicing request
21:56:02.472 00.000 10072 Worker thread wakes up
21:56:02.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:02.472 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:02.479 00.007 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
21:56:03.101 00.622 10072 Exposure complete
21:56:03.154 00.053 10072 worker thread done servicing request
21:56:03.154 00.000 1032 OnExposeComplete: enter
21:56:03.156 00.002 1032 UpdateGuideState(): m_state=6
21:56:03.158 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1340
21:56:03.159 00.001 1032 Star::Find returns 1 (0), X=1103.32, Y=135.72, Mass=1435, SNR=26.6, Peak=132 HFD=3.4
21:56:03.161 00.002 1032 MultiStar: [#1 0.05,0.29,0.00,M1] [#2 -0.04,0.32,0.00,M1] [#3 0.05,0.27,0.00,M1] [#4 -0.00,0.35,0.00,M5] [#5 -0.01,0.26,0.00,M1] [#6 -0.21,0.36,0.00,M1] [#7 0.27,0.38,0.00,M7] [#8 0.02,0.06,0.51,U] 
21:56:03.162 00.001 1032 refined, 1 included, MultiStar: {0.03, 0.08}, one-star: {0.03, 0.09}
21:56:03.164 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
21:56:03.165 00.001 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
21:56:03.167 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.27 mountX=0.07 mountY=-0.05, mountTheta=-0.56
21:56:03.170 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
21:56:03.172 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
21:56:03.174 00.002 10072 Worker thread wakes up
21:56:03.174 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
21:56:03.174 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
21:56:03.174 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
21:56:03.178 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:56:03.180 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
21:56:03.180 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
21:56:03.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:03.180 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:56:03.180 00.000 10072 MoveAxis(E, 8, ABG)
21:56:03.180 00.000 10072 Guiding  Dir = 2, Dur = 8
21:56:03.180 00.000 10072 IsGuiding returns 0
21:56:03.181 00.001 10072 PulseGuide returned control before completion, sleep 18
21:56:03.197 00.016 1032 UpdateGuideState exits: m=1435 SNR=26.6
21:56:03.199 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:03.201 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:03.202 00.001 1032 Enqueuing Expose request
21:56:03.208 00.006 10072 IsGuiding returns 0
21:56:03.208 00.000 10072 Move returns status 0, amount 8
21:56:03.208 00.000 10072 MoveAxis(N, 0, ABG)
21:56:03.208 00.000 10072 Move returns status 0, amount 0
21:56:03.208 00.000 10072 move complete, result=0
21:56:03.208 00.000 10072 worker thread done servicing request
21:56:03.208 00.000 10072 Worker thread wakes up
21:56:03.209 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:03.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:03.212 00.003 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
21:56:03.617 00.405 10072 Exposure complete
21:56:03.675 00.058 10072 worker thread done servicing request
21:56:03.676 00.001 1032 OnExposeComplete: enter
21:56:03.679 00.003 1032 UpdateGuideState(): m_state=6
21:56:03.681 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1341
21:56:03.683 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=135.86, Mass=1384, SNR=26.1, Peak=121 HFD=3.3
21:56:03.686 00.003 1032 MultiStar: [#1 0.02,0.38,0.00,M2] [#2 0.12,0.29,0.00,M2] [#3 -0.04,0.29,0.00,M2] [#4 -0.02,0.30,0.00,M6] [#5 -0.03,0.16,0.62,U] [#6 0.10,0.20,0.54,U] [#7 0.16,0.41,0.00,M8] [#8 0.13,0.28,0.00,M1] 
21:56:03.687 00.001 1032 refined, 2 included, MultiStar: {0.05, 0.20}, one-star: {0.06, 0.23}
21:56:03.688 00.001 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
21:56:03.691 00.003 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
21:56:03.693 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.34 mountX=0.18 mountY=-0.10, mountTheta=-0.49
21:56:03.696 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.20, opts=13)
21:56:03.699 00.003 1032 Enqueuing Move request for scope (0.05, 0.20)
21:56:03.700 00.001 10072 Worker thread wakes up
21:56:03.700 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
21:56:03.700 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
21:56:03.700 00.000 10072 Moving (0.05, 0.20) raw xDistance=0.18 yDistance=-0.10
21:56:03.703 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
21:56:03.705 00.002 10072 PPEC rslt: input = 0.18, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 289.34
21:56:03.705 00.000 10072 PPEC: input: 0.18, control: 0.08, exposure: 500
21:56:03.705 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:03.705 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:56:03.705 00.000 10072 MoveAxis(W, 79, ABG)
21:56:03.705 00.000 10072 Guiding  Dir = 3, Dur = 79
21:56:03.706 00.001 10072 IsGuiding returns 0
21:56:03.706 00.000 10072 PulseGuide returned control before completion, sleep 89
21:56:03.723 00.017 1032 UpdateGuideState exits: m=1384 SNR=26.1
21:56:03.727 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:03.729 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:03.730 00.001 1032 Enqueuing Expose request
21:56:03.802 00.072 10072 IsGuiding returns 1
21:56:03.802 00.000 10072 scope still moving after pulse duration time elapsed
21:56:03.835 00.033 10072 IsGuiding returns 0
21:56:03.835 00.000 10072 scope move finished after 79 + 49 ms
21:56:03.835 00.000 10072 Move returns status 0, amount 79
21:56:03.835 00.000 10072 MoveAxis(N, 0, ABG)
21:56:03.835 00.000 10072 Move returns status 0, amount 0
21:56:03.835 00.000 10072 move complete, result=0
21:56:03.835 00.000 10072 worker thread done servicing request
21:56:03.835 00.000 10072 Worker thread wakes up
21:56:03.835 00.000 1032 GuideStep: 0.2 px 79 ms WEST, -0.1 px 0 ms NORTH
21:56:03.837 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:03.837 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:04.465 00.628 10072 Exposure complete
21:56:04.520 00.055 10072 worker thread done servicing request
21:56:04.520 00.000 1032 OnExposeComplete: enter
21:56:04.522 00.002 1032 UpdateGuideState(): m_state=6
21:56:04.525 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1342
21:56:04.526 00.001 1032 Star::Find returns 1 (0), X=1103.35, Y=135.69, Mass=1294, SNR=25.2, Peak=134 HFD=3.1
21:56:04.528 00.002 1032 MultiStar: [#1 0.07,0.16,0.95,U] [#2 0.19,0.16,0.00,M3] [#3 0.07,0.05,0.72,U] [#4 -0.06,0.16,0.62,U] [#5 0.09,-0.07,0.64,U] [#6 0.07,0.14,0.61,U] [#7 0.18,0.12,0.67,U] [#8 0.03,0.09,0.49,U] 
21:56:04.529 00.001 1032 single-star, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.06, 0.06}
21:56:04.531 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
21:56:04.533 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
21:56:04.535 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.73 mountX=0.04 mountY=-0.07, mountTheta=-1.10
21:56:04.537 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
21:56:04.539 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
21:56:04.541 00.002 10072 Worker thread wakes up
21:56:04.541 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
21:56:04.541 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
21:56:04.541 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
21:56:04.543 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:56:04.545 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
21:56:04.545 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
21:56:04.545 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:04.545 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:56:04.545 00.000 10072 MoveAxis(E, 8, ABG)
21:56:04.545 00.000 10072 Guiding  Dir = 2, Dur = 8
21:56:04.546 00.001 10072 IsGuiding returns 0
21:56:04.546 00.000 10072 PulseGuide returned control before completion, sleep 18
21:56:04.565 00.019 1032 UpdateGuideState exits: m=1294 SNR=25.2
21:56:04.567 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:04.568 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:04.570 00.002 1032 Enqueuing Expose request
21:56:04.573 00.003 10072 IsGuiding returns 0
21:56:04.573 00.000 10072 Move returns status 0, amount 8
21:56:04.573 00.000 10072 MoveAxis(N, 0, ABG)
21:56:04.573 00.000 10072 Move returns status 0, amount 0
21:56:04.573 00.000 10072 move complete, result=0
21:56:04.573 00.000 10072 worker thread done servicing request
21:56:04.573 00.000 10072 Worker thread wakes up
21:56:04.573 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:04.573 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:04.581 00.008 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
21:56:04.980 00.399 10072 Exposure complete
21:56:05.039 00.059 10072 worker thread done servicing request
21:56:05.039 00.000 1032 OnExposeComplete: enter
21:56:05.042 00.003 1032 UpdateGuideState(): m_state=6
21:56:05.043 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1343
21:56:05.045 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=135.63, Mass=1396, SNR=26.2, Peak=149 HFD=3.2
21:56:05.047 00.002 1032 MultiStar: [#1 0.05,0.10,0.95,U] [#2 0.12,0.09,0.75,U] [#3 0.16,0.14,0.70,U] [#4 -0.10,0.15,0.66,U] [#5 0.07,-0.25,0.00,M1] [#6 -0.00,-0.02,0.59,U] [#7 0.11,0.10,0.65,U] [#8 0.14,0.11,0.51,U] 
21:56:05.050 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.11, -0.00}
21:56:05.052 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
21:56:05.054 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
21:56:05.056 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.83 mountX=0.06 mountY=-0.09, mountTheta=-1.00
21:56:05.060 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
21:56:05.062 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
21:56:05.063 00.001 10072 Worker thread wakes up
21:56:05.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
21:56:05.063 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
21:56:05.063 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
21:56:05.065 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:56:05.067 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
21:56:05.067 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
21:56:05.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:05.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:56:05.067 00.000 10072 MoveAxis(E, 6, ABG)
21:56:05.067 00.000 10072 Guiding  Dir = 2, Dur = 6
21:56:05.068 00.001 10072 IsGuiding returns 0
21:56:05.068 00.000 10072 PulseGuide returned control before completion, sleep 16
21:56:05.086 00.018 1032 UpdateGuideState exits: m=1396 SNR=26.2
21:56:05.088 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:05.090 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:05.092 00.002 1032 Enqueuing Expose request
21:56:05.094 00.002 10072 IsGuiding returns 0
21:56:05.094 00.000 10072 Move returns status 0, amount 6
21:56:05.094 00.000 10072 MoveAxis(N, 0, ABG)
21:56:05.094 00.000 10072 Move returns status 0, amount 0
21:56:05.094 00.000 10072 move complete, result=0
21:56:05.094 00.000 10072 worker thread done servicing request
21:56:05.094 00.000 10072 Worker thread wakes up
21:56:05.094 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:05.094 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:05.102 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:56:05.734 00.632 10072 Exposure complete
21:56:05.801 00.067 10072 worker thread done servicing request
21:56:05.801 00.000 1032 OnExposeComplete: enter
21:56:05.806 00.005 1032 UpdateGuideState(): m_state=6
21:56:05.810 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1344
21:56:05.812 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=135.67, Mass=1165, SNR=23.9, Peak=115 HFD=3.1
21:56:05.814 00.002 1032 MultiStar: [#1 0.05,0.03,1.10,U] [#2 0.21,0.13,0.78,U] [#3 0.04,0.10,0.75,U] [#4 -0.07,0.16,0.72,U] [#5 0.05,-0.03,0.71,U] [#6 0.06,0.09,0.61,U] [#7 0.09,0.20,0.72,U] [#8 0.12,-0.04,0.55,U] 
21:56:05.817 00.003 1032 single-star, 8 included, MultiStar: {0.07, 0.07}, one-star: {0.05, 0.04}
21:56:05.819 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
21:56:05.821 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
21:56:05.823 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.62 mountX=0.02 mountY=-0.06, mountTheta=-1.21
21:56:05.828 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
21:56:05.830 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
21:56:05.836 00.006 10072 Worker thread wakes up
21:56:05.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
21:56:05.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
21:56:05.836 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.06
21:56:05.841 00.005 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
21:56:05.841 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:56:05.844 00.003 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
21:56:05.844 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:05.845 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:56:05.845 00.000 10072 MoveAxis(E, 7, ABG)
21:56:05.845 00.000 10072 Guiding  Dir = 2, Dur = 7
21:56:05.845 00.000 10072 IsGuiding returns 0
21:56:05.846 00.001 10072 PulseGuide returned control before completion, sleep 17
21:56:05.869 00.023 1032 UpdateGuideState exits: m=1165 SNR=23.9
21:56:05.873 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:05.875 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:05.879 00.004 1032 Enqueuing Expose request
21:56:05.902 00.023 10072 IsGuiding returns 0
21:56:05.902 00.000 10072 Move returns status 0, amount 7
21:56:05.902 00.000 10072 MoveAxis(N, 0, ABG)
21:56:05.902 00.000 10072 Move returns status 0, amount 0
21:56:05.902 00.000 10072 move complete, result=0
21:56:05.903 00.001 10072 worker thread done servicing request
21:56:05.903 00.000 10072 Worker thread wakes up
21:56:05.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:05.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:05.907 00.004 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
21:56:06.313 00.406 10072 Exposure complete
21:56:06.373 00.060 10072 worker thread done servicing request
21:56:06.373 00.000 1032 OnExposeComplete: enter
21:56:06.375 00.002 1032 UpdateGuideState(): m_state=6
21:56:06.377 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1345
21:56:06.379 00.002 1032 Star::Find returns 1 (0), X=1103.28, Y=135.58, Mass=1363, SNR=25.9, Peak=146 HFD=3.2
21:56:06.381 00.002 1032 MultiStar: [#1 0.07,0.08,0.91,U] [#2 0.13,0.20,0.72,U] [#3 0.17,0.14,0.70,U] [#4 0.02,0.22,0.65,U] [#5 0.03,0.05,0.66,U] [#6 0.23,0.07,0.61,U] [#7 0.08,0.31,0.00,M6] [#8 0.08,-0.05,0.54,U] 
21:56:06.382 00.001 1032 single-star, 7 included, MultiStar: {0.08, 0.08}, one-star: {-0.01, -0.05}
21:56:06.384 00.002 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.66)
21:56:06.387 00.003 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.66)
21:56:06.388 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.80 mountX=-0.05 mountY=0.02, mountTheta=2.66
21:56:06.392 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
21:56:06.396 00.004 1032 Enqueuing Move request for scope (-0.01, -0.05)
21:56:06.398 00.002 10072 Worker thread wakes up
21:56:06.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
21:56:06.398 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
21:56:06.398 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
21:56:06.402 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:56:06.406 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
21:56:06.406 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
21:56:06.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:06.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:56:06.406 00.000 10072 MoveAxis(E, 6, ABG)
21:56:06.406 00.000 10072 Guiding  Dir = 2, Dur = 6
21:56:06.406 00.000 10072 IsGuiding returns 0
21:56:06.406 00.000 10072 PulseGuide returned control before completion, sleep 16
21:56:06.426 00.020 1032 UpdateGuideState exits: m=1363 SNR=25.9
21:56:06.429 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:06.430 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:06.431 00.001 1032 Enqueuing Expose request
21:56:06.435 00.004 10072 IsGuiding returns 0
21:56:06.435 00.000 10072 Move returns status 0, amount 6
21:56:06.435 00.000 10072 MoveAxis(N, 0, ABG)
21:56:06.436 00.001 10072 Move returns status 0, amount 0
21:56:06.436 00.000 10072 move complete, result=0
21:56:06.436 00.000 10072 worker thread done servicing request
21:56:06.436 00.000 10072 Worker thread wakes up
21:56:06.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:06.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:06.441 00.005 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
21:56:07.059 00.618 10072 Exposure complete
21:56:07.116 00.057 10072 worker thread done servicing request
21:56:07.116 00.000 1032 OnExposeComplete: enter
21:56:07.119 00.003 1032 UpdateGuideState(): m_state=6
21:56:07.121 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1346
21:56:07.122 00.001 1032 Star::Find returns 1 (0), X=1103.34, Y=135.62, Mass=1260, SNR=24.9, Peak=116 HFD=3.3
21:56:07.124 00.002 1032 MultiStar: [#1 0.08,0.00,0.95,U] [#2 0.02,0.08,0.81,U] [#3 0.04,0.09,0.75,U] [#4 0.01,0.17,0.66,U] [#5 0.04,-0.02,0.67,U] [#6 0.10,0.00,0.60,U] [#7 0.21,0.11,0.70,U] [#8 0.22,0.04,0.52,U] 
21:56:07.126 00.002 1032 single-star, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.05, -0.01}
21:56:07.127 00.001 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
21:56:07.128 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
21:56:07.130 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.18 mountX=-0.02 mountY=-0.04, mountTheta=-2.01
21:56:07.132 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
21:56:07.133 00.001 1032 Enqueuing Move request for scope (0.05, -0.01)
21:56:07.135 00.002 10072 Worker thread wakes up
21:56:07.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
21:56:07.135 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
21:56:07.135 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.04
21:56:07.138 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:56:07.140 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
21:56:07.140 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
21:56:07.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:07.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:56:07.140 00.000 10072 MoveAxis(E, 6, ABG)
21:56:07.140 00.000 10072 Guiding  Dir = 2, Dur = 6
21:56:07.140 00.000 10072 IsGuiding returns 0
21:56:07.140 00.000 10072 PulseGuide returned control before completion, sleep 16
21:56:07.158 00.018 1032 UpdateGuideState exits: m=1260 SNR=24.9
21:56:07.160 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:07.162 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:07.163 00.001 1032 Enqueuing Expose request
21:56:07.165 00.002 10072 IsGuiding returns 0
21:56:07.165 00.000 10072 Move returns status 0, amount 6
21:56:07.165 00.000 10072 MoveAxis(N, 0, ABG)
21:56:07.165 00.000 10072 Move returns status 0, amount 0
21:56:07.165 00.000 10072 move complete, result=0
21:56:07.165 00.000 10072 worker thread done servicing request
21:56:07.165 00.000 10072 Worker thread wakes up
21:56:07.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:07.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:07.175 00.010 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
21:56:07.574 00.399 10072 Exposure complete
21:56:07.633 00.059 10072 worker thread done servicing request
21:56:07.633 00.000 1032 OnExposeComplete: enter
21:56:07.635 00.002 1032 UpdateGuideState(): m_state=6
21:56:07.638 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1347
21:56:07.639 00.001 1032 Star::Find returns 1 (0), X=1103.41, Y=135.60, Mass=1330, SNR=25.6, Peak=128 HFD=3.3
21:56:07.642 00.003 1032 MultiStar: [#1 0.10,0.17,0.91,U] [#2 0.06,0.16,0.78,U] [#3 0.08,0.18,0.72,U] [#4 -0.07,0.09,0.69,U] [#5 0.16,-0.07,0.66,U] [#6 0.13,0.06,0.62,U] [#7 0.19,0.06,0.71,U] [#8 0.14,0.08,0.49,U] 
21:56:07.643 00.001 1032 single-star, 8 included, MultiStar: {0.10, 0.08}, one-star: {0.12, -0.03}
21:56:07.645 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
21:56:07.647 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
21:56:07.649 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.28 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
21:56:07.651 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
21:56:07.653 00.002 1032 Enqueuing Move request for scope (0.12, -0.03)
21:56:07.654 00.001 10072 Worker thread wakes up
21:56:07.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
21:56:07.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
21:56:07.654 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.10
21:56:07.656 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:56:07.657 00.001 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
21:56:07.658 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
21:56:07.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:07.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:56:07.658 00.000 10072 MoveAxis(E, 5, ABG)
21:56:07.658 00.000 10072 Guiding  Dir = 2, Dur = 5
21:56:07.658 00.000 10072 IsGuiding returns 0
21:56:07.660 00.002 10072 PulseGuide returned control before completion, sleep 15
21:56:07.677 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.6
21:56:07.679 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:07.682 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:07.683 00.001 1032 Enqueuing Expose request
21:56:07.685 00.002 10072 IsGuiding returns 0
21:56:07.686 00.001 10072 Move returns status 0, amount 5
21:56:07.686 00.000 10072 MoveAxis(N, 0, ABG)
21:56:07.686 00.000 10072 Move returns status 0, amount 0
21:56:07.686 00.000 10072 move complete, result=0
21:56:07.686 00.000 10072 worker thread done servicing request
21:56:07.686 00.000 10072 Worker thread wakes up
21:56:07.686 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:07.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:07.693 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:56:08.418 00.725 10072 Exposure complete
21:56:08.481 00.063 10072 worker thread done servicing request
21:56:08.481 00.000 1032 OnExposeComplete: enter
21:56:08.482 00.001 1032 UpdateGuideState(): m_state=6
21:56:08.484 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1348
21:56:08.485 00.001 1032 Star::Find returns 1 (0), X=1103.39, Y=135.81, Mass=1333, SNR=25.6, Peak=128 HFD=3.2
21:56:08.487 00.002 1032 MultiStar: [#1 0.08,0.31,0.00,M1] [#2 0.11,0.39,0.00,M1] [#3 0.01,0.17,0.72,U] [#4 -0.14,0.26,0.00,M1] [#5 0.05,0.02,0.63,U] [#6 -0.11,0.20,0.58,U] [#7 0.05,0.28,0.00,M5] [#8 0.14,0.25,0.00,M1] 
21:56:08.489 00.002 1032 refined, 3 included, MultiStar: {0.02, 0.15}, one-star: {0.10, 0.18}
21:56:08.491 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
21:56:08.493 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
21:56:08.495 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.41 mountX=0.13 mountY=-0.06, mountTheta=-0.42
21:56:08.498 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.15, opts=13)
21:56:08.500 00.002 1032 Enqueuing Move request for scope (0.02, 0.15)
21:56:08.502 00.002 10072 Worker thread wakes up
21:56:08.502 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
21:56:08.502 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
21:56:08.502 00.000 10072 Moving (0.02, 0.15) raw xDistance=0.13 yDistance=-0.06
21:56:08.504 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:56:08.506 00.002 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.30
21:56:08.506 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
21:56:08.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:08.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:56:08.506 00.000 10072 MoveAxis(W, 57, ABG)
21:56:08.506 00.000 10072 Guiding  Dir = 3, Dur = 57
21:56:08.506 00.000 10072 IsGuiding returns 0
21:56:08.507 00.001 10072 PulseGuide returned control before completion, sleep 67
21:56:08.524 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.6
21:56:08.528 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:08.529 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:08.530 00.001 1032 Enqueuing Expose request
21:56:08.586 00.056 10072 IsGuiding returns 0
21:56:08.586 00.000 10072 Move returns status 0, amount 57
21:56:08.586 00.000 10072 MoveAxis(N, 0, ABG)
21:56:08.586 00.000 10072 Move returns status 0, amount 0
21:56:08.586 00.000 10072 move complete, result=0
21:56:08.586 00.000 10072 worker thread done servicing request
21:56:08.586 00.000 1032 GuideStep: 0.1 px 57 ms WEST, -0.1 px 0 ms NORTH
21:56:08.589 00.003 10072 Worker thread wakes up
21:56:08.589 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:08.590 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:08.995 00.405 10072 Exposure complete
21:56:09.045 00.050 10072 worker thread done servicing request
21:56:09.045 00.000 1032 OnExposeComplete: enter
21:56:09.047 00.002 1032 UpdateGuideState(): m_state=6
21:56:09.049 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1349
21:56:09.051 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=135.84, Mass=1116, SNR=23.4, Peak=99 HFD=3.3
21:56:09.052 00.001 1032 MultiStar: [#1 0.09,0.39,0.00,M2] [#2 0.16,0.54,0.00,M2] [#3 0.03,0.16,0.76,U] [#4 0.09,0.18,0.69,U] [#5 0.00,0.13,0.69,U] [#6 0.08,0.19,0.65,U] [#7 0.08,0.37,0.00,M6] [#8 0.07,0.29,0.00,M2] 
21:56:09.053 00.001 1032 refined, 4 included, MultiStar: {0.06, 0.18}, one-star: {0.08, 0.21}
21:56:09.055 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
21:56:09.057 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
21:56:09.058 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.25 mountX=0.16 mountY=-0.10, mountTheta=-0.58
21:56:09.060 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.18, opts=13)
21:56:09.063 00.003 1032 Enqueuing Move request for scope (0.06, 0.18)
21:56:09.065 00.002 10072 Worker thread wakes up
21:56:09.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
21:56:09.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
21:56:09.065 00.000 10072 Moving (0.06, 0.18) raw xDistance=0.16 yDistance=-0.10
21:56:09.067 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:56:09.069 00.002 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.30
21:56:09.069 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
21:56:09.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:09.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:56:09.069 00.000 10072 MoveAxis(W, 69, ABG)
21:56:09.069 00.000 10072 Guiding  Dir = 3, Dur = 69
21:56:09.070 00.001 10072 IsGuiding returns 0
21:56:09.070 00.000 10072 PulseGuide returned control before completion, sleep 79
21:56:09.086 00.016 1032 UpdateGuideState exits: m=1116 SNR=23.4
21:56:09.089 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:09.090 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:09.093 00.003 1032 Enqueuing Expose request
21:56:09.164 00.071 10072 IsGuiding returns 0
21:56:09.164 00.000 10072 Move returns status 0, amount 69
21:56:09.164 00.000 10072 MoveAxis(N, 0, ABG)
21:56:09.164 00.000 10072 Move returns status 0, amount 0
21:56:09.164 00.000 10072 move complete, result=0
21:56:09.166 00.002 10072 worker thread done servicing request
21:56:09.166 00.000 10072 Worker thread wakes up
21:56:09.166 00.000 1032 GuideStep: 0.2 px 69 ms WEST, -0.1 px 0 ms NORTH
21:56:09.168 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:09.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:09.805 00.637 10072 Exposure complete
21:56:09.860 00.055 10072 worker thread done servicing request
21:56:09.860 00.000 1032 OnExposeComplete: enter
21:56:09.862 00.002 1032 UpdateGuideState(): m_state=6
21:56:09.866 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1350
21:56:09.868 00.002 1032 Star::Find returns 1 (0), X=1103.51, Y=135.57, Mass=1245, SNR=24.7, Peak=119 HFD=3.2
21:56:09.870 00.002 1032 MultiStar: [#1 0.06,0.09,0.91,U] [#2 0.18,0.27,0.00,M3] [#3 0.12,-0.06,0.77,U] [#4 -0.10,0.10,0.70,U] [#5 0.09,-0.12,0.66,U] [#6 0.12,0.22,0.00,M1] [#7 0.24,0.11,0.00,M7] [#8 0.10,-0.04,0.51,U] 
21:56:09.871 00.001 1032 refined, 5 included, MultiStar: {0.09, -0.01}, one-star: {0.22, -0.07}
21:56:09.873 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
21:56:09.874 00.001 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
21:56:09.876 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.15 mountX=-0.04 mountY=-0.08, mountTheta=-1.98
21:56:09.879 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
21:56:09.881 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
21:56:09.882 00.001 10072 Worker thread wakes up
21:56:09.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
21:56:09.882 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
21:56:09.882 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.08
21:56:09.883 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:56:09.886 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
21:56:09.886 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
21:56:09.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:09.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:56:09.886 00.000 10072 MoveAxis(E, 5, ABG)
21:56:09.886 00.000 10072 Guiding  Dir = 2, Dur = 5
21:56:09.887 00.001 10072 IsGuiding returns 0
21:56:09.887 00.000 10072 PulseGuide returned control before completion, sleep 15
21:56:09.904 00.017 1032 UpdateGuideState exits: m=1245 SNR=24.7
21:56:09.906 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:09.908 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:09.909 00.001 1032 Enqueuing Expose request
21:56:09.911 00.002 10072 IsGuiding returns 0
21:56:09.911 00.000 10072 Move returns status 0, amount 5
21:56:09.911 00.000 10072 MoveAxis(N, 0, ABG)
21:56:09.912 00.001 10072 Move returns status 0, amount 0
21:56:09.912 00.000 10072 move complete, result=0
21:56:09.912 00.000 10072 worker thread done servicing request
21:56:09.912 00.000 10072 Worker thread wakes up
21:56:09.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:09.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:09.920 00.008 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:56:10.318 00.398 10072 Exposure complete
21:56:10.371 00.053 10072 worker thread done servicing request
21:56:10.371 00.000 1032 OnExposeComplete: enter
21:56:10.373 00.002 1032 UpdateGuideState(): m_state=6
21:56:10.375 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1351
21:56:10.376 00.001 1032 Star::Find returns 1 (0), X=1103.35, Y=135.40, Mass=1104, SNR=23.3, Peak=100 HFD=3.2
21:56:10.377 00.001 1032 MultiStar: [#1 0.12,0.09,1.01,U] [#2 0.19,0.17,0.00,M4] [#3 -0.05,-0.04,0.78,U] [#4 0.04,-0.07,0.75,U] [#5 0.07,-0.18,0.70,U] [#6 0.05,0.16,0.64,U] [#7 0.23,0.00,0.72,U] [#8 -0.02,0.26,0.00,M2] 
21:56:10.379 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.04}, one-star: {0.06, -0.23}
21:56:10.381 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
21:56:10.383 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
21:56:10.385 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.53 mountX=-0.06 mountY=-0.06, mountTheta=-2.36
21:56:10.388 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
21:56:10.390 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
21:56:10.390 00.000 10072 Worker thread wakes up
21:56:10.391 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
21:56:10.391 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
21:56:10.391 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.06
21:56:10.392 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:56:10.396 00.004 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
21:56:10.396 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:56:10.396 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:10.396 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:56:10.396 00.000 10072 MoveAxis(E, 4, ABG)
21:56:10.396 00.000 10072 Guiding  Dir = 2, Dur = 4
21:56:10.397 00.001 10072 IsGuiding returns 0
21:56:10.397 00.000 10072 PulseGuide returned control before completion, sleep 14
21:56:10.413 00.016 1032 UpdateGuideState exits: m=1104 SNR=23.3
21:56:10.415 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:10.417 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:10.418 00.001 1032 Enqueuing Expose request
21:56:10.425 00.007 10072 IsGuiding returns 0
21:56:10.425 00.000 10072 Move returns status 0, amount 4
21:56:10.425 00.000 10072 MoveAxis(N, 0, ABG)
21:56:10.425 00.000 10072 Move returns status 0, amount 0
21:56:10.425 00.000 10072 move complete, result=0
21:56:10.426 00.001 10072 worker thread done servicing request
21:56:10.426 00.000 10072 Worker thread wakes up
21:56:10.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:10.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:10.429 00.003 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:56:11.053 00.624 10072 Exposure complete
21:56:11.110 00.057 10072 worker thread done servicing request
21:56:11.110 00.000 1032 OnExposeComplete: enter
21:56:11.111 00.001 1032 UpdateGuideState(): m_state=6
21:56:11.114 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1352
21:56:11.116 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=135.55, Mass=1173, SNR=24.0, Peak=118 HFD=3.2
21:56:11.118 00.002 1032 MultiStar: [#1 0.11,0.11,0.98,U] [#2 0.18,0.19,0.00,M5] [#3 0.02,0.08,0.79,U] [#4 -0.12,0.06,0.66,U] [#5 -0.00,-0.19,0.69,U] [#6 0.18,0.08,0.67,U] [#7 0.10,0.15,0.72,U] [#8 -0.03,0.02,0.51,U] 
21:56:11.119 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {0.06, -0.08}
21:56:11.120 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
21:56:11.123 00.003 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
21:56:11.125 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.57 mountX=0.02 mountY=-0.05, mountTheta=-1.26
21:56:11.127 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
21:56:11.129 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
21:56:11.131 00.002 10072 Worker thread wakes up
21:56:11.131 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
21:56:11.131 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
21:56:11.131 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
21:56:11.133 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:56:11.135 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
21:56:11.135 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:56:11.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:11.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:56:11.136 00.001 10072 MoveAxis(E, 4, ABG)
21:56:11.136 00.000 10072 Guiding  Dir = 2, Dur = 4
21:56:11.136 00.000 10072 IsGuiding returns 0
21:56:11.136 00.000 10072 PulseGuide returned control before completion, sleep 14
21:56:11.153 00.017 1032 UpdateGuideState exits: m=1173 SNR=24.0
21:56:11.156 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:11.157 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:11.159 00.002 1032 Enqueuing Expose request
21:56:11.161 00.002 10072 IsGuiding returns 0
21:56:11.161 00.000 10072 Move returns status 0, amount 4
21:56:11.161 00.000 10072 MoveAxis(N, 0, ABG)
21:56:11.161 00.000 10072 Move returns status 0, amount 0
21:56:11.161 00.000 10072 move complete, result=0
21:56:11.162 00.001 10072 worker thread done servicing request
21:56:11.162 00.000 10072 Worker thread wakes up
21:56:11.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:11.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:11.170 00.008 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
21:56:11.570 00.400 10072 Exposure complete
21:56:11.630 00.060 1032 OnExposeComplete: enter
21:56:11.634 00.004 1032 UpdateGuideState(): m_state=6
21:56:11.636 00.002 10072 worker thread done servicing request
21:56:11.636 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1353
21:56:11.638 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=135.56, Mass=1219, SNR=24.5, Peak=125 HFD=3.2
21:56:11.641 00.003 1032 MultiStar: [#1 0.10,0.04,0.99,U] [#2 0.17,0.10,0.84,U] [#3 0.15,-0.05,0.77,U] [#4 -0.01,0.10,0.71,U] [#5 -0.02,-0.20,0.74,U] [#6 0.11,0.13,0.62,U] [#7 0.19,0.16,0.00,M6] [#8 0.16,0.11,0.54,U] 
21:56:11.644 00.003 1032 single-star, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.04, -0.07}
21:56:11.647 00.003 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
21:56:11.650 00.003 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
21:56:11.652 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.02 mountX=-0.08 mountY=-0.02, mountTheta=-2.85
21:56:11.656 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
21:56:11.658 00.002 1032 Enqueuing Move request for scope (0.04, -0.07)
21:56:11.660 00.002 10072 Worker thread wakes up
21:56:11.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
21:56:11.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
21:56:11.660 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
21:56:11.662 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:56:11.665 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
21:56:11.665 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:56:11.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:11.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:56:11.665 00.000 10072 MoveAxis(E, 3, ABG)
21:56:11.665 00.000 10072 Guiding  Dir = 2, Dur = 3
21:56:11.666 00.001 10072 IsGuiding returns 0
21:56:11.666 00.000 10072 PulseGuide returned control before completion, sleep 13
21:56:11.684 00.018 1032 UpdateGuideState exits: m=1219 SNR=24.5
21:56:11.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:11.688 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:11.690 00.002 1032 Enqueuing Expose request
21:56:11.692 00.002 10072 IsGuiding returns 0
21:56:11.692 00.000 10072 Move returns status 0, amount 3
21:56:11.692 00.000 10072 MoveAxis(N, 0, ABG)
21:56:11.692 00.000 10072 Move returns status 0, amount 0
21:56:11.692 00.000 10072 move complete, result=0
21:56:11.693 00.001 10072 worker thread done servicing request
21:56:11.693 00.000 10072 Worker thread wakes up
21:56:11.693 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:11.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:11.701 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:56:12.320 00.619 10072 Exposure complete
21:56:12.376 00.056 10072 worker thread done servicing request
21:56:12.378 00.002 1032 OnExposeComplete: enter
21:56:12.379 00.001 1032 UpdateGuideState(): m_state=6
21:56:12.381 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1354
21:56:12.383 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=135.53, Mass=1291, SNR=25.2, Peak=126 HFD=3.2
21:56:12.385 00.002 1032 MultiStar: [#1 0.03,0.06,0.92,U] [#2 0.02,0.02,0.79,U] [#3 0.09,-0.09,0.76,U] [#4 -0.03,-0.12,0.66,U] [#5 0.16,-0.43,0.00,M1] [#6 0.20,0.12,0.59,U] [#7 0.15,-0.06,0.71,U] [#8 0.15,-0.15,0.51,U] 
21:56:12.387 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.04}, one-star: {0.14, -0.11}
21:56:12.388 00.001 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
21:56:12.390 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
21:56:12.391 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.40 mountX=-0.06 mountY=-0.08, mountTheta=-2.23
21:56:12.396 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
21:56:12.399 00.003 1032 Enqueuing Move request for scope (0.09, -0.04)
21:56:12.401 00.002 10072 Worker thread wakes up
21:56:12.401 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
21:56:12.401 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
21:56:12.401 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.08
21:56:12.403 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:56:12.405 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
21:56:12.405 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:56:12.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:12.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:56:12.405 00.000 10072 MoveAxis(E, 3, ABG)
21:56:12.405 00.000 10072 Guiding  Dir = 2, Dur = 3
21:56:12.406 00.001 10072 IsGuiding returns 0
21:56:12.406 00.000 10072 PulseGuide returned control before completion, sleep 13
21:56:12.424 00.018 1032 UpdateGuideState exits: m=1291 SNR=25.2
21:56:12.428 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:12.429 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:12.431 00.002 1032 Enqueuing Expose request
21:56:12.433 00.002 10072 IsGuiding returns 0
21:56:12.433 00.000 10072 Move returns status 0, amount 3
21:56:12.433 00.000 10072 MoveAxis(N, 0, ABG)
21:56:12.433 00.000 10072 Move returns status 0, amount 0
21:56:12.433 00.000 10072 move complete, result=0
21:56:12.433 00.000 10072 worker thread done servicing request
21:56:12.433 00.000 10072 Worker thread wakes up
21:56:12.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:12.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:12.440 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:56:12.837 00.397 10072 Exposure complete
21:56:12.889 00.052 10072 worker thread done servicing request
21:56:12.891 00.002 1032 OnExposeComplete: enter
21:56:12.893 00.002 1032 UpdateGuideState(): m_state=6
21:56:12.895 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1355
21:56:12.897 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=135.56, Mass=1160, SNR=23.9, Peak=128 HFD=3.2
21:56:12.899 00.002 1032 MultiStar: [#1 0.08,-0.13,1.02,U] [#2 0.25,-0.01,0.00,M4] [#3 0.28,-0.15,0.00,M1] [#4 0.10,-0.09,0.70,U] [#5 -0.06,-0.36,0.00,M2] [#6 0.15,-0.10,0.64,U] [#7 0.26,0.04,0.00,M6] [#8 0.14,-0.22,0.00,M1] 
21:56:12.901 00.002 1032 single-star, 3 included, MultiStar: {0.09, -0.10}, one-star: {0.04, -0.07}
21:56:12.902 00.001 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
21:56:12.904 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
21:56:12.905 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.05 mountX=-0.08 mountY=-0.02, mountTheta=-2.88
21:56:12.908 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
21:56:12.912 00.004 1032 Enqueuing Move request for scope (0.04, -0.07)
21:56:12.913 00.001 10072 Worker thread wakes up
21:56:12.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
21:56:12.914 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
21:56:12.914 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
21:56:12.916 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:56:12.917 00.001 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
21:56:12.917 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:56:12.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:12.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:56:12.917 00.000 10072 MoveAxis(E, 2, ABG)
21:56:12.917 00.000 10072 Guiding  Dir = 2, Dur = 2
21:56:12.917 00.000 10072 IsGuiding returns 0
21:56:12.919 00.002 10072 PulseGuide returned control before completion, sleep 12
21:56:12.935 00.016 1032 UpdateGuideState exits: m=1160 SNR=23.9
21:56:12.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:12.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:12.940 00.001 1032 Enqueuing Expose request
21:56:12.944 00.004 10072 IsGuiding returns 0
21:56:12.944 00.000 10072 Move returns status 0, amount 2
21:56:12.944 00.000 10072 MoveAxis(N, 0, ABG)
21:56:12.944 00.000 10072 Move returns status 0, amount 0
21:56:12.944 00.000 10072 move complete, result=0
21:56:12.944 00.000 10072 worker thread done servicing request
21:56:12.944 00.000 10072 Worker thread wakes up
21:56:12.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:12.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:12.950 00.006 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:56:13.574 00.624 10072 Exposure complete
21:56:13.631 00.057 10072 worker thread done servicing request
21:56:13.631 00.000 1032 OnExposeComplete: enter
21:56:13.633 00.002 1032 UpdateGuideState(): m_state=6
21:56:13.635 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1356
21:56:13.637 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=135.45, Mass=1239, SNR=24.7, Peak=114 HFD=3.2
21:56:13.640 00.003 1032 MultiStar: [#1 -0.04,0.03,0.95,U] [#2 0.20,0.10,0.72,U] [#3 0.21,0.01,0.79,U] [#4 -0.03,-0.03,0.65,U] [#5 0.06,-0.12,0.72,U] [#6 0.38,0.05,0.00,M1] [#7 0.06,0.00,0.71,U] [#8 0.15,-0.13,0.50,U] 
21:56:13.641 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.04}, one-star: {0.11, -0.19}
21:56:13.643 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
21:56:13.646 00.003 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
21:56:13.647 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.45 mountX=-0.06 mountY=-0.07, mountTheta=-2.28
21:56:13.650 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
21:56:13.654 00.004 1032 Enqueuing Move request for scope (0.09, -0.04)
21:56:13.655 00.001 10072 Worker thread wakes up
21:56:13.655 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
21:56:13.655 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
21:56:13.655 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.07
21:56:13.657 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:56:13.659 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
21:56:13.659 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:56:13.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:13.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:56:13.659 00.000 10072 MoveAxis(E, 2, ABG)
21:56:13.660 00.001 10072 Guiding  Dir = 2, Dur = 2
21:56:13.660 00.000 10072 IsGuiding returns 0
21:56:13.660 00.000 10072 PulseGuide returned control before completion, sleep 12
21:56:13.679 00.019 1032 UpdateGuideState exits: m=1239 SNR=24.7
21:56:13.682 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:13.684 00.002 10072 IsGuiding returns 0
21:56:13.684 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:13.686 00.002 1032 Enqueuing Expose request
21:56:13.687 00.001 10072 Move returns status 0, amount 2
21:56:13.688 00.001 10072 MoveAxis(N, 0, ABG)
21:56:13.688 00.000 10072 Move returns status 0, amount 0
21:56:13.688 00.000 10072 move complete, result=0
21:56:13.688 00.000 10072 worker thread done servicing request
21:56:13.688 00.000 10072 Worker thread wakes up
21:56:13.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:13.688 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:13.695 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:56:14.105 00.410 10072 Exposure complete
21:56:14.163 00.058 10072 worker thread done servicing request
21:56:14.164 00.001 1032 OnExposeComplete: enter
21:56:14.166 00.002 1032 UpdateGuideState(): m_state=6
21:56:14.168 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1357
21:56:14.170 00.002 1032 Star::Find returns 1 (0), X=1103.49, Y=135.59, Mass=1349, SNR=25.8, Peak=132 HFD=3.2
21:56:14.171 00.001 1032 MultiStar: [#1 -0.04,0.16,0.97,U] [#2 0.17,0.10,0.71,U] [#3 0.20,0.07,0.74,U] [#4 -0.09,0.03,0.63,U] [#5 0.12,-0.21,0.63,U] [#6 0.09,-0.10,0.58,U] [#7 0.25,-0.04,0.00,M6] [#8 -0.04,-0.10,0.49,U] 
21:56:14.173 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.00}, one-star: {0.20, -0.05}
21:56:14.175 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
21:56:14.177 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
21:56:14.178 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.03 mountX=-0.02 mountY=-0.08, mountTheta=-1.80
21:56:14.182 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
21:56:14.184 00.002 1032 Enqueuing Move request for scope (0.08, 0.00)
21:56:14.186 00.002 10072 Worker thread wakes up
21:56:14.186 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
21:56:14.186 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
21:56:14.186 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
21:56:14.188 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:56:14.190 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
21:56:14.190 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:56:14.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:14.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:56:14.190 00.000 10072 MoveAxis(E, 1, ABG)
21:56:14.190 00.000 10072 Guiding  Dir = 2, Dur = 1
21:56:14.190 00.000 10072 IsGuiding returns 0
21:56:14.192 00.002 10072 PulseGuide returned control before completion, sleep 11
21:56:14.209 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.8
21:56:14.212 00.003 10072 IsGuiding returns 0
21:56:14.212 00.000 10072 Move returns status 0, amount 1
21:56:14.212 00.000 10072 MoveAxis(N, 0, ABG)
21:56:14.212 00.000 10072 Move returns status 0, amount 0
21:56:14.212 00.000 10072 move complete, result=0
21:56:14.212 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:14.215 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:14.216 00.001 1032 Enqueuing Expose request
21:56:14.218 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:56:14.221 00.003 10072 worker thread done servicing request
21:56:14.221 00.000 10072 Worker thread wakes up
21:56:14.221 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:14.221 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:14.858 00.637 10072 Exposure complete
21:56:14.913 00.055 10072 worker thread done servicing request
21:56:14.913 00.000 1032 OnExposeComplete: enter
21:56:14.914 00.001 1032 UpdateGuideState(): m_state=6
21:56:14.915 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1358
21:56:14.917 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=135.54, Mass=1181, SNR=24.1, Peak=125 HFD=3.2
21:56:14.918 00.001 1032 MultiStar: [#1 0.08,0.06,1.00,U] [#2 0.32,0.07,0.00,M3] [#3 0.12,-0.15,0.79,U] [#4 -0.12,-0.11,0.72,U] [#5 0.22,-0.10,0.00,M1] [#6 0.10,0.08,0.63,U] [#7 0.24,0.09,0.00,M7] [#8 0.14,-0.15,0.56,U] 
21:56:14.921 00.003 1032 refined, 5 included, MultiStar: {0.08, -0.05}, one-star: {0.16, -0.10}
21:56:14.923 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
21:56:14.926 00.003 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
21:56:14.928 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.59 mountX=-0.07 mountY=-0.06, mountTheta=-2.42
21:56:14.931 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
21:56:14.934 00.003 1032 Enqueuing Move request for scope (0.08, -0.05)
21:56:14.935 00.001 10072 Worker thread wakes up
21:56:14.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
21:56:14.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
21:56:14.935 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.06
21:56:14.937 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:56:14.939 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
21:56:14.939 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:56:14.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:14.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:56:14.939 00.000 10072 MoveAxis(E, 1, ABG)
21:56:14.939 00.000 10072 Guiding  Dir = 2, Dur = 1
21:56:14.940 00.001 10072 IsGuiding returns 0
21:56:14.940 00.000 10072 PulseGuide returned control before completion, sleep 11
21:56:14.956 00.016 1032 UpdateGuideState exits: m=1181 SNR=24.1
21:56:14.959 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:14.962 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:14.963 00.001 1032 Enqueuing Expose request
21:56:14.965 00.002 10072 IsGuiding returns 0
21:56:14.965 00.000 10072 Move returns status 0, amount 1
21:56:14.965 00.000 10072 MoveAxis(N, 0, ABG)
21:56:14.965 00.000 10072 Move returns status 0, amount 0
21:56:14.966 00.001 10072 move complete, result=0
21:56:14.966 00.000 10072 worker thread done servicing request
21:56:14.966 00.000 10072 Worker thread wakes up
21:56:14.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:14.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:14.973 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:56:15.374 00.401 10072 Exposure complete
21:56:15.425 00.051 10072 worker thread done servicing request
21:56:15.425 00.000 1032 OnExposeComplete: enter
21:56:15.428 00.003 1032 UpdateGuideState(): m_state=6
21:56:15.429 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1359
21:56:15.432 00.003 1032 Star::Find returns 1 (0), X=1103.39, Y=135.55, Mass=1305, SNR=25.4, Peak=141 HFD=3.2
21:56:15.433 00.001 1032 MultiStar: [#1 0.17,-0.04,0.92,U] [#2 0.18,-0.04,0.74,U] [#3 0.10,0.02,0.76,U] [#4 0.04,-0.00,0.64,U] [#5 0.31,-0.19,0.00,M2] [#6 0.10,-0.06,0.57,U] [#7 0.32,0.09,0.00,M8] [#8 0.20,-0.10,0.51,U] 
21:56:15.435 00.002 1032 single-star, 6 included, MultiStar: {0.13, -0.04}, one-star: {0.10, -0.09}
21:56:15.436 00.001 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
21:56:15.438 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
21:56:15.439 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.72 mountX=-0.11 mountY=-0.07, mountTheta=-2.55
21:56:15.441 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
21:56:15.442 00.001 1032 Enqueuing Move request for scope (0.10, -0.09)
21:56:15.444 00.002 10072 Worker thread wakes up
21:56:15.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
21:56:15.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
21:56:15.444 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=-0.07
21:56:15.446 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:56:15.447 00.001 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
21:56:15.448 00.001 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
21:56:15.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:15.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:56:15.448 00.000 10072 MoveAxis(E, 0, ABG)
21:56:15.448 00.000 10072 Move returns status 0, amount 0
21:56:15.448 00.000 10072 MoveAxis(N, 0, ABG)
21:56:15.448 00.000 10072 Move returns status 0, amount 0
21:56:15.448 00.000 10072 move complete, result=0
21:56:15.448 00.000 10072 worker thread done servicing request
21:56:15.464 00.016 1032 UpdateGuideState exits: m=1305 SNR=25.4
21:56:15.466 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:15.467 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:15.468 00.001 1032 Enqueuing Expose request
21:56:15.469 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:56:15.470 00.001 10072 Worker thread wakes up
21:56:15.471 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:15.471 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:16.107 00.636 10072 Exposure complete
21:56:16.159 00.052 10072 worker thread done servicing request
21:56:16.159 00.000 1032 OnExposeComplete: enter
21:56:16.161 00.002 1032 UpdateGuideState(): m_state=6
21:56:16.163 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1360
21:56:16.164 00.001 1032 Star::Find returns 1 (0), X=1103.59, Y=135.46, Mass=1136, SNR=23.6, Peak=120 HFD=3.2
21:56:16.166 00.002 1032 MultiStar: [#1 0.13,-0.05,1.03,U] [#2 0.19,-0.00,0.82,U] [#3 0.13,-0.13,0.84,U] [#4 0.08,-0.01,0.71,U] [#5 0.14,-0.13,0.75,U] [#6 0.08,-0.14,0.65,U] [#7 0.27,0.05,0.00,M9] [#8 0.25,-0.18,0.00,M1] 
21:56:16.169 00.003 1032 refined, 6 included, MultiStar: {0.16, -0.09}, one-star: {0.30, -0.17}
21:56:16.170 00.001 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
21:56:16.171 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
21:56:16.174 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.53 mountX=-0.13 mountY=-0.13, mountTheta=-2.36
21:56:16.178 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.09, opts=13)
21:56:16.181 00.003 1032 Enqueuing Move request for scope (0.16, -0.09)
21:56:16.183 00.002 10072 Worker thread wakes up
21:56:16.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
21:56:16.184 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
21:56:16.184 00.000 10072 Moving (0.16, -0.09) raw xDistance=-0.13 yDistance=-0.13
21:56:16.186 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:56:16.188 00.002 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
21:56:16.188 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
21:56:16.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:16.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:56:16.188 00.000 10072 MoveAxis(W, 0, ABG)
21:56:16.188 00.000 10072 Move returns status 0, amount 0
21:56:16.188 00.000 10072 MoveAxis(N, 0, ABG)
21:56:16.188 00.000 10072 Move returns status 0, amount 0
21:56:16.188 00.000 10072 move complete, result=0
21:56:16.188 00.000 10072 worker thread done servicing request
21:56:16.205 00.017 1032 UpdateGuideState exits: m=1136 SNR=23.6
21:56:16.207 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:16.208 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:16.210 00.002 1032 Enqueuing Expose request
21:56:16.213 00.003 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:56:16.214 00.001 10072 Worker thread wakes up
21:56:16.215 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:16.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:16.624 00.409 10072 Exposure complete
21:56:16.679 00.055 10072 worker thread done servicing request
21:56:16.680 00.001 1032 OnExposeComplete: enter
21:56:16.682 00.002 1032 UpdateGuideState(): m_state=6
21:56:16.684 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1361
21:56:16.686 00.002 1032 Star::Find returns 1 (0), X=1103.58, Y=135.58, Mass=1193, SNR=24.2, Peak=119 HFD=3.2
21:56:16.688 00.002 1032 MultiStar: [#1 0.12,0.10,1.04,U] [#2 0.17,0.02,0.82,U] [#3 0.16,-0.06,0.77,U] [#4 0.02,0.01,0.67,U] [#5 0.16,-0.35,0.00,M2] [#6 0.12,-0.07,0.63,U] [#7 0.32,0.11,0.00,M10] [#8 0.30,-0.02,0.00,M2] 
21:56:16.690 00.002 1032 refined, 5 included, MultiStar: {0.16, -0.00}, one-star: {0.29, -0.05}
21:56:16.692 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
21:56:16.694 00.002 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
21:56:16.695 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.01 mountX=-0.04 mountY=-0.15, mountTheta=-1.84
21:56:16.699 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.00, opts=13)
21:56:16.701 00.002 1032 Enqueuing Move request for scope (0.16, -0.00)
21:56:16.703 00.002 10072 Worker thread wakes up
21:56:16.704 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
21:56:16.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
21:56:16.704 00.000 10072 Moving (0.16, -0.00) raw xDistance=-0.04 yDistance=-0.15
21:56:16.708 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:56:16.710 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
21:56:16.710 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
21:56:16.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:16.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:56:16.710 00.000 10072 MoveAxis(W, 1, ABG)
21:56:16.710 00.000 10072 Guiding  Dir = 3, Dur = 1
21:56:16.711 00.001 10072 IsGuiding returns 0
21:56:16.711 00.000 10072 PulseGuide returned control before completion, sleep 11
21:56:16.727 00.016 1032 UpdateGuideState exits: m=1193 SNR=24.2
21:56:16.729 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:16.731 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:16.733 00.002 1032 Enqueuing Expose request
21:56:16.735 00.002 10072 IsGuiding returns 1
21:56:16.735 00.000 10072 scope still moving after pulse duration time elapsed
21:56:16.761 00.026 10072 IsGuiding returns 1
21:56:16.792 00.031 10072 IsGuiding returns 1
21:56:16.823 00.031 10072 IsGuiding returns 1
21:56:16.855 00.032 10072 IsGuiding returns 1
21:56:16.886 00.031 10072 IsGuiding returns 1
21:56:16.917 00.031 10072 IsGuiding returns 1
21:56:16.948 00.031 10072 IsGuiding returns 1
21:56:16.980 00.032 10072 IsGuiding returns 1
21:56:17.011 00.031 10072 IsGuiding returns 1
21:56:17.042 00.031 10072 IsGuiding returns 0
21:56:17.042 00.000 10072 scope move finished after 1 + 330 ms
21:56:17.042 00.000 10072 Move returns status 0, amount 1
21:56:17.042 00.000 10072 MoveAxis(N, 0, ABG)
21:56:17.042 00.000 10072 Move returns status 0, amount 0
21:56:17.042 00.000 10072 move complete, result=0
21:56:17.042 00.000 10072 worker thread done servicing request
21:56:17.042 00.000 10072 Worker thread wakes up
21:56:17.042 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:56:17.046 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:17.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:17.670 00.624 10072 Exposure complete
21:56:17.722 00.052 10072 worker thread done servicing request
21:56:17.722 00.000 1032 OnExposeComplete: enter
21:56:17.724 00.002 1032 UpdateGuideState(): m_state=6
21:56:17.726 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1362
21:56:17.727 00.001 1032 Star::Find returns 1 (0), X=1103.44, Y=135.48, Mass=1554, SNR=27.7, Peak=156 HFD=3.2
21:56:17.729 00.002 1032 MultiStar: [#1 0.16,0.03,0.82,U] [#2 0.18,0.07,0.69,U] [#3 0.17,-0.04,0.72,U] [#4 0.03,0.08,0.61,U] [#5 0.41,-0.19,0.00,M3] [#6 0.08,0.04,0.57,U] [#7 0.32,0.06,0.00,R] [#8 0.23,-0.16,0.00,M3] 
21:56:17.731 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.01}, one-star: {0.15, -0.15}
21:56:17.733 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
21:56:17.734 00.001 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
21:56:17.735 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.06 mountX=-0.04 mountY=-0.13, mountTheta=-1.89
21:56:17.739 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
21:56:17.741 00.002 1032 Enqueuing Move request for scope (0.13, -0.01)
21:56:17.743 00.002 10072 Worker thread wakes up
21:56:17.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
21:56:17.743 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
21:56:17.743 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.13
21:56:17.746 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:56:17.747 00.001 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
21:56:17.748 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
21:56:17.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:17.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:56:17.748 00.000 10072 MoveAxis(W, 2, ABG)
21:56:17.748 00.000 10072 Guiding  Dir = 3, Dur = 2
21:56:17.748 00.000 10072 IsGuiding returns 0
21:56:17.748 00.000 10072 PulseGuide returned control before completion, sleep 12
21:56:17.765 00.017 1032 UpdateGuideState exits: m=1554 SNR=27.7
21:56:17.767 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:17.769 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:17.771 00.002 1032 Enqueuing Expose request
21:56:17.777 00.006 10072 IsGuiding returns 0
21:56:17.777 00.000 10072 Move returns status 0, amount 2
21:56:17.777 00.000 10072 MoveAxis(N, 0, ABG)
21:56:17.777 00.000 10072 Move returns status 0, amount 0
21:56:17.777 00.000 10072 move complete, result=0
21:56:17.777 00.000 10072 worker thread done servicing request
21:56:17.778 00.001 10072 Worker thread wakes up
21:56:17.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:17.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:17.781 00.003 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
21:56:18.186 00.405 10072 Exposure complete
21:56:18.241 00.055 1032 OnExposeComplete: enter
21:56:18.244 00.003 1032 UpdateGuideState(): m_state=6
21:56:18.246 00.002 10072 worker thread done servicing request
21:56:18.246 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1363
21:56:18.248 00.002 1032 Star::Find returns 1 (0), X=1103.49, Y=135.48, Mass=1291, SNR=25.2, Peak=139 HFD=3.2
21:56:18.250 00.002 1032 MultiStar: [#1 0.24,-0.06,0.00,M1] [#2 0.25,-0.05,0.00,M1] [#3 0.23,-0.08,0.00,M1] [#4 0.10,-0.21,0.69,U] [#5 0.25,-0.41,0.00,M4] [#6 0.09,-0.13,0.64,U] [#7 -0.06,-0.14,0.68,U] [#8 0.18,-0.09,0.53,U] 
21:56:18.252 00.002 1032 refined, 4 included, MultiStar: {0.11, -0.15}, one-star: {0.20, -0.15}
21:56:18.254 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
21:56:18.255 00.001 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
21:56:18.256 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-0.94 mountX=-0.17 mountY=-0.07, mountTheta=-2.77
21:56:18.260 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.15, opts=13)
21:56:18.261 00.001 1032 Enqueuing Move request for scope (0.11, -0.15)
21:56:18.263 00.002 10072 Worker thread wakes up
21:56:18.263 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
21:56:18.263 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
21:56:18.263 00.000 10072 Moving (0.11, -0.15) raw xDistance=-0.17 yDistance=-0.07
21:56:18.265 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:56:18.268 00.003 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 289.24
21:56:18.268 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
21:56:18.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:18.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:56:18.268 00.000 10072 MoveAxis(E, 79, ABG)
21:56:18.268 00.000 10072 Guiding  Dir = 2, Dur = 79
21:56:18.269 00.001 10072 IsGuiding returns 0
21:56:18.269 00.000 10072 PulseGuide returned control before completion, sleep 89
21:56:18.286 00.017 1032 UpdateGuideState exits: m=1291 SNR=25.2
21:56:18.287 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:18.290 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:18.291 00.001 1032 Enqueuing Expose request
21:56:18.372 00.081 10072 IsGuiding returns 0
21:56:18.372 00.000 10072 Move returns status 0, amount 79
21:56:18.372 00.000 10072 MoveAxis(N, 0, ABG)
21:56:18.372 00.000 10072 Move returns status 0, amount 0
21:56:18.372 00.000 10072 move complete, result=0
21:56:18.372 00.000 10072 worker thread done servicing request
21:56:18.372 00.000 10072 Worker thread wakes up
21:56:18.372 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:18.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:18.373 00.001 1032 GuideStep: -0.2 px 79 ms EAST, -0.1 px 0 ms NORTH
21:56:19.000 00.627 10072 Exposure complete
21:56:19.055 00.055 10072 worker thread done servicing request
21:56:19.055 00.000 1032 OnExposeComplete: enter
21:56:19.057 00.002 1032 UpdateGuideState(): m_state=6
21:56:19.058 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1364
21:56:19.060 00.002 1032 Star::Find returns 1 (0), X=1103.59, Y=135.53, Mass=1442, SNR=26.6, Peak=136 HFD=3.2
21:56:19.062 00.002 1032 MultiStar: [#1 0.13,0.09,0.91,U] [#2 0.22,0.01,0.72,U] [#3 0.17,-0.08,0.70,U] [#4 0.13,-0.01,0.61,U] [#5 0.12,-0.23,0.00,M5] [#6 0.09,-0.02,0.56,U] [#7 0.02,0.02,0.64,U] [#8 0.27,-0.12,0.00,M3] 
21:56:19.064 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.01}, one-star: {0.30, -0.10}
21:56:19.065 00.001 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
21:56:19.067 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
21:56:19.068 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.09 mountX=-0.06 mountY=-0.16, mountTheta=-1.92
21:56:19.071 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.01, opts=13)
21:56:19.073 00.002 1032 Enqueuing Move request for scope (0.16, -0.01)
21:56:19.074 00.001 10072 Worker thread wakes up
21:56:19.076 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
21:56:19.076 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
21:56:19.076 00.000 10072 Moving (0.16, -0.01) raw xDistance=-0.06 yDistance=-0.16
21:56:19.077 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:56:19.080 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
21:56:19.080 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
21:56:19.080 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:19.080 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:56:19.080 00.000 10072 MoveAxis(W, 2, ABG)
21:56:19.080 00.000 10072 Guiding  Dir = 3, Dur = 2
21:56:19.081 00.001 10072 IsGuiding returns 0
21:56:19.081 00.000 10072 PulseGuide returned control before completion, sleep 12
21:56:19.097 00.016 1032 UpdateGuideState exits: m=1442 SNR=26.6
21:56:19.099 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:19.101 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:19.103 00.002 1032 Enqueuing Expose request
21:56:19.108 00.005 10072 IsGuiding returns 1
21:56:19.108 00.000 10072 scope still moving after pulse duration time elapsed
21:56:19.140 00.032 10072 IsGuiding returns 1
21:56:19.171 00.031 10072 IsGuiding returns 1
21:56:19.202 00.031 10072 IsGuiding returns 1
21:56:19.234 00.032 10072 IsGuiding returns 1
21:56:19.265 00.031 10072 IsGuiding returns 1
21:56:19.297 00.032 10072 IsGuiding returns 1
21:56:19.327 00.030 10072 IsGuiding returns 1
21:56:19.359 00.032 10072 IsGuiding returns 1
21:56:19.390 00.031 10072 IsGuiding returns 1
21:56:19.421 00.031 10072 IsGuiding returns 1
21:56:19.452 00.031 10072 IsGuiding returns 1
21:56:19.483 00.031 10072 IsGuiding returns 1
21:56:19.514 00.031 10072 IsGuiding returns 1
21:56:19.546 00.032 10072 IsGuiding returns 1
21:56:19.579 00.033 10072 IsGuiding returns 0
21:56:19.579 00.000 10072 scope move finished after 2 + 496 ms
21:56:19.579 00.000 10072 Move returns status 0, amount 2
21:56:19.579 00.000 10072 MoveAxis(N, 0, ABG)
21:56:19.580 00.001 10072 Move returns status 0, amount 0
21:56:19.580 00.000 10072 move complete, result=0
21:56:19.580 00.000 10072 worker thread done servicing request
21:56:19.580 00.000 10072 Worker thread wakes up
21:56:19.580 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
21:56:19.584 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:19.584 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:20.210 00.626 10072 Exposure complete
21:56:20.256 00.046 10072 worker thread done servicing request
21:56:20.256 00.000 1032 OnExposeComplete: enter
21:56:20.257 00.001 1032 UpdateGuideState(): m_state=6
21:56:20.259 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1365
21:56:20.260 00.001 1032 Star::Find returns 1 (0), X=1103.43, Y=135.48, Mass=1242, SNR=24.7, Peak=119 HFD=3.2
21:56:20.262 00.002 1032 MultiStar: [#1 0.16,0.14,0.97,U] [#2 0.18,0.07,0.79,U] [#3 0.01,0.14,0.77,U] [#4 -0.05,0.10,0.67,U] [#5 0.17,-0.08,0.67,U] [#6 -0.07,0.07,0.62,U] [#7 -0.08,0.17,0.63,U] [#8 0.24,0.03,0.52,U] 
21:56:20.263 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.14, -0.15}
21:56:20.264 00.001 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
21:56:20.265 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
21:56:20.266 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.54 mountX=0.03 mountY=-0.09, mountTheta=-1.30
21:56:20.269 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
21:56:20.271 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
21:56:20.272 00.001 10072 Worker thread wakes up
21:56:20.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
21:56:20.273 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
21:56:20.273 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
21:56:20.274 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:56:20.276 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
21:56:20.276 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
21:56:20.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:20.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:56:20.277 00.001 10072 MoveAxis(W, 3, ABG)
21:56:20.277 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:20.277 00.000 10072 IsGuiding returns 0
21:56:20.277 00.000 10072 PulseGuide returned control before completion, sleep 13
21:56:20.293 00.016 1032 UpdateGuideState exits: m=1242 SNR=24.7
21:56:20.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:20.296 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:20.299 00.003 1032 Enqueuing Expose request
21:56:20.301 00.002 10072 IsGuiding returns 0
21:56:20.301 00.000 10072 Move returns status 0, amount 3
21:56:20.301 00.000 10072 MoveAxis(N, 0, ABG)
21:56:20.301 00.000 10072 Move returns status 0, amount 0
21:56:20.301 00.000 10072 move complete, result=0
21:56:20.301 00.000 10072 worker thread done servicing request
21:56:20.301 00.000 10072 Worker thread wakes up
21:56:20.301 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:20.301 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:20.309 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
21:56:20.713 00.404 10072 Exposure complete
21:56:20.765 00.052 10072 worker thread done servicing request
21:56:20.765 00.000 1032 OnExposeComplete: enter
21:56:20.767 00.002 1032 UpdateGuideState(): m_state=6
21:56:20.769 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1366
21:56:20.772 00.003 1032 Star::Find returns 1 (0), X=1103.41, Y=135.62, Mass=1053, SNR=22.7, Peak=103 HFD=3.2
21:56:20.775 00.003 1032 MultiStar: [#1 0.07,0.19,1.01,U] [#2 0.05,0.08,0.89,U] [#3 0.05,0.24,0.00,M1] [#4 0.08,0.33,0.00,M1] [#5 0.27,-0.16,0.00,M5] [#6 0.10,0.26,0.00,M1] [#7 -0.22,0.09,0.74,U] [#8 0.07,0.01,0.58,U] 
21:56:20.777 00.002 1032 refined, 4 included, MultiStar: {0.03, 0.07}, one-star: {0.12, -0.01}
21:56:20.778 00.001 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
21:56:20.780 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
21:56:20.781 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.18 mountX=0.06 mountY=-0.05, mountTheta=-0.65
21:56:20.783 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
21:56:20.784 00.001 1032 Enqueuing Move request for scope (0.03, 0.07)
21:56:20.785 00.001 10072 Worker thread wakes up
21:56:20.786 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
21:56:20.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
21:56:20.786 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
21:56:20.787 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:56:20.790 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
21:56:20.790 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:56:20.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:20.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:56:20.790 00.000 10072 MoveAxis(W, 3, ABG)
21:56:20.790 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:20.790 00.000 10072 IsGuiding returns 0
21:56:20.791 00.001 10072 PulseGuide returned control before completion, sleep 13
21:56:20.807 00.016 1032 UpdateGuideState exits: m=1053 SNR=22.7
21:56:20.809 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:20.811 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:20.812 00.001 1032 Enqueuing Expose request
21:56:20.819 00.007 10072 IsGuiding returns 0
21:56:20.819 00.000 10072 Move returns status 0, amount 3
21:56:20.820 00.001 10072 MoveAxis(N, 0, ABG)
21:56:20.820 00.000 10072 Move returns status 0, amount 0
21:56:20.820 00.000 10072 move complete, result=0
21:56:20.820 00.000 10072 worker thread done servicing request
21:56:20.820 00.000 10072 Worker thread wakes up
21:56:20.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:20.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:20.823 00.003 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
21:56:21.444 00.621 10072 Exposure complete
21:56:21.502 00.058 10072 worker thread done servicing request
21:56:21.502 00.000 1032 OnExposeComplete: enter
21:56:21.503 00.001 1032 UpdateGuideState(): m_state=6
21:56:21.506 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1367
21:56:21.507 00.001 1032 Star::Find returns 1 (0), X=1103.47, Y=135.68, Mass=1342, SNR=25.7, Peak=144 HFD=3.2
21:56:21.508 00.001 1032 MultiStar: [#1 0.08,0.09,0.88,U] [#2 0.12,-0.03,0.71,U] [#3 -0.03,0.02,0.74,U] [#4 -0.15,0.03,0.64,U] [#5 0.08,-0.08,0.68,U] [#6 0.02,0.03,0.56,U] [#7 -0.07,0.04,0.63,U] [#8 -0.01,-0.15,0.52,U] 
21:56:21.510 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.18, 0.04}
21:56:21.511 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
21:56:21.512 00.001 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
21:56:21.514 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.18 mountX=-0.00 mountY=-0.04, mountTheta=-1.65
21:56:21.519 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
21:56:21.521 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
21:56:21.524 00.003 10072 Worker thread wakes up
21:56:21.524 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
21:56:21.524 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
21:56:21.524 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
21:56:21.525 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:56:21.527 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
21:56:21.527 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
21:56:21.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:21.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:56:21.527 00.000 10072 MoveAxis(W, 4, ABG)
21:56:21.527 00.000 10072 Guiding  Dir = 3, Dur = 4
21:56:21.528 00.001 10072 IsGuiding returns 0
21:56:21.528 00.000 10072 PulseGuide returned control before completion, sleep 14
21:56:21.545 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.7
21:56:21.547 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:21.550 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:21.553 00.003 1032 Enqueuing Expose request
21:56:21.554 00.001 10072 IsGuiding returns 0
21:56:21.554 00.000 10072 Move returns status 0, amount 4
21:56:21.555 00.001 10072 MoveAxis(N, 0, ABG)
21:56:21.555 00.000 10072 Move returns status 0, amount 0
21:56:21.555 00.000 10072 move complete, result=0
21:56:21.555 00.000 10072 worker thread done servicing request
21:56:21.555 00.000 10072 Worker thread wakes up
21:56:21.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:21.556 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:21.562 00.006 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
21:56:21.963 00.401 10072 Exposure complete
21:56:22.012 00.049 10072 worker thread done servicing request
21:56:22.013 00.001 1032 OnExposeComplete: enter
21:56:22.015 00.002 1032 UpdateGuideState(): m_state=6
21:56:22.016 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1368
21:56:22.018 00.002 1032 Star::Find returns 1 (0), X=1103.56, Y=135.68, Mass=1198, SNR=24.3, Peak=114 HFD=3.2
21:56:22.020 00.002 1032 MultiStar: [#1 0.12,0.11,1.02,U] [#2 0.12,0.10,0.77,U] [#3 0.04,0.11,0.77,U] [#4 -0.10,0.27,0.00,M1] [#5 0.07,0.03,0.70,U] [#6 -0.01,0.10,0.65,U] [#7 -0.07,0.13,0.73,U] [#8 0.11,0.01,0.54,U] 
21:56:22.021 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.08}, one-star: {0.27, 0.05}
21:56:22.024 00.003 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
21:56:22.026 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
21:56:22.027 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=0.06 mountY=-0.11, mountTheta=-1.09
21:56:22.030 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
21:56:22.032 00.002 1032 Enqueuing Move request for scope (0.09, 0.08)
21:56:22.034 00.002 10072 Worker thread wakes up
21:56:22.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
21:56:22.034 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
21:56:22.034 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.06 yDistance=-0.11
21:56:22.036 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:56:22.039 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
21:56:22.039 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:56:22.039 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:22.039 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:56:22.039 00.000 10072 MoveAxis(W, 3, ABG)
21:56:22.040 00.001 10072 Guiding  Dir = 3, Dur = 3
21:56:22.040 00.000 10072 IsGuiding returns 0
21:56:22.040 00.000 10072 PulseGuide returned control before completion, sleep 13
21:56:22.056 00.016 1032 UpdateGuideState exits: m=1198 SNR=24.3
21:56:22.058 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:22.060 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:22.062 00.002 1032 Enqueuing Expose request
21:56:22.069 00.007 10072 IsGuiding returns 0
21:56:22.069 00.000 10072 Move returns status 0, amount 3
21:56:22.069 00.000 10072 MoveAxis(N, 0, ABG)
21:56:22.069 00.000 10072 Move returns status 0, amount 0
21:56:22.069 00.000 10072 move complete, result=0
21:56:22.069 00.000 10072 worker thread done servicing request
21:56:22.069 00.000 10072 Worker thread wakes up
21:56:22.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:22.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:22.069 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
21:56:22.697 00.628 10072 Exposure complete
21:56:22.751 00.054 10072 worker thread done servicing request
21:56:22.751 00.000 1032 OnExposeComplete: enter
21:56:22.753 00.002 1032 UpdateGuideState(): m_state=6
21:56:22.755 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1369
21:56:22.756 00.001 1032 Star::Find returns 1 (0), X=1103.36, Y=135.90, Mass=1502, SNR=27.2, Peak=129 HFD=3.3
21:56:22.758 00.002 1032 MultiStar: [#1 0.24,0.35,0.00,M1] [#2 -0.01,0.41,0.00,M1] [#3 0.08,0.31,0.00,M1] [#4 -0.09,0.39,0.00,M2] [#5 0.10,0.02,0.62,U] [#6 -0.04,0.44,0.00,M1] [#7 -0.32,0.27,0.00,M1] [#8 0.11,0.19,0.50,U] 
21:56:22.760 00.002 1032 refined, 2 included, MultiStar: {0.09, 0.18}, one-star: {0.07, 0.27}
21:56:22.761 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
21:56:22.764 00.003 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
21:56:22.765 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.12 mountX=0.15 mountY=-0.13, mountTheta=-0.71
21:56:22.768 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.18, opts=13)
21:56:22.770 00.002 1032 Enqueuing Move request for scope (0.09, 0.18)
21:56:22.772 00.002 10072 Worker thread wakes up
21:56:22.772 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
21:56:22.773 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
21:56:22.773 00.000 10072 Moving (0.09, 0.18) raw xDistance=0.15 yDistance=-0.13
21:56:22.774 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:56:22.776 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 289.23
21:56:22.776 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
21:56:22.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:22.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:56:22.777 00.001 10072 MoveAxis(W, 76, ABG)
21:56:22.777 00.000 10072 Guiding  Dir = 3, Dur = 76
21:56:22.777 00.000 10072 IsGuiding returns 0
21:56:22.777 00.000 10072 PulseGuide returned control before completion, sleep 86
21:56:22.793 00.016 1032 UpdateGuideState exits: m=1502 SNR=27.2
21:56:22.795 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:22.797 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:22.800 00.003 1032 Enqueuing Expose request
21:56:22.868 00.068 10072 IsGuiding returns 0
21:56:22.868 00.000 10072 Move returns status 0, amount 76
21:56:22.868 00.000 10072 MoveAxis(N, 0, ABG)
21:56:22.868 00.000 10072 Move returns status 0, amount 0
21:56:22.868 00.000 10072 move complete, result=0
21:56:22.868 00.000 10072 worker thread done servicing request
21:56:22.868 00.000 10072 Worker thread wakes up
21:56:22.868 00.000 1032 GuideStep: 0.2 px 76 ms WEST, -0.1 px 0 ms NORTH
21:56:22.870 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:22.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:23.276 00.406 10072 Exposure complete
21:56:23.335 00.059 10072 worker thread done servicing request
21:56:23.335 00.000 1032 OnExposeComplete: enter
21:56:23.337 00.002 1032 UpdateGuideState(): m_state=6
21:56:23.340 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1370
21:56:23.342 00.002 1032 Star::Find returns 1 (0), X=1103.54, Y=135.72, Mass=1225, SNR=24.6, Peak=114 HFD=3.2
21:56:23.344 00.002 1032 MultiStar: [#1 0.06,0.40,0.00,M2] [#2 0.11,0.44,0.00,M2] [#3 0.03,0.35,0.00,M2] [#4 0.02,0.21,0.69,U] [#5 0.05,-0.06,0.63,U] [#6 -0.00,0.27,0.00,M2] [#7 -0.11,0.11,0.72,U] [#8 0.11,0.26,0.00,M1] 
21:56:23.345 00.001 1032 refined, 3 included, MultiStar: {0.07, 0.09}, one-star: {0.25, 0.09}
21:56:23.347 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
21:56:23.349 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
21:56:23.351 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=0.07 mountY=-0.09, mountTheta=-0.92
21:56:23.355 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
21:56:23.356 00.001 1032 Enqueuing Move request for scope (0.07, 0.09)
21:56:23.358 00.002 10072 Worker thread wakes up
21:56:23.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
21:56:23.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
21:56:23.358 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
21:56:23.361 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:56:23.364 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
21:56:23.364 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
21:56:23.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:23.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:56:23.364 00.000 10072 MoveAxis(W, 4, ABG)
21:56:23.364 00.000 10072 Guiding  Dir = 3, Dur = 4
21:56:23.364 00.000 10072 IsGuiding returns 0
21:56:23.365 00.001 10072 PulseGuide returned control before completion, sleep 14
21:56:23.382 00.017 10072 IsGuiding returns 0
21:56:23.382 00.000 10072 Move returns status 0, amount 4
21:56:23.383 00.001 10072 MoveAxis(N, 0, ABG)
21:56:23.383 00.000 10072 Move returns status 0, amount 0
21:56:23.383 00.000 10072 move complete, result=0
21:56:23.383 00.000 10072 worker thread done servicing request
21:56:23.383 00.000 1032 UpdateGuideState exits: m=1225 SNR=24.6
21:56:23.385 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:23.387 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:23.388 00.001 1032 Enqueuing Expose request
21:56:23.391 00.003 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
21:56:23.394 00.003 10072 Worker thread wakes up
21:56:23.394 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:23.394 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:24.026 00.632 10072 Exposure complete
21:56:24.076 00.050 10072 worker thread done servicing request
21:56:24.076 00.000 1032 OnExposeComplete: enter
21:56:24.077 00.001 1032 UpdateGuideState(): m_state=6
21:56:24.080 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1371
21:56:24.081 00.001 1032 Star::Find returns 1 (0), X=1103.34, Y=135.54, Mass=1366, SNR=26.0, Peak=142 HFD=3.2
21:56:24.082 00.001 1032 MultiStar: [#1 0.06,0.02,0.92,U] [#2 0.07,0.01,0.70,U] [#3 0.11,0.18,0.74,U] [#4 -0.09,0.10,0.67,U] [#5 0.01,-0.24,0.65,U] [#6 0.20,0.13,0.62,U] [#7 -0.12,0.01,0.66,U] [#8 0.15,0.12,0.47,U] 
21:56:24.085 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.05, -0.09}
21:56:24.086 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
21:56:24.088 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
21:56:24.089 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.40 mountX=0.01 mountY=-0.05, mountTheta=-1.43
21:56:24.092 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
21:56:24.094 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
21:56:24.096 00.002 10072 Worker thread wakes up
21:56:24.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
21:56:24.096 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
21:56:24.096 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
21:56:24.098 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
21:56:24.102 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
21:56:24.102 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
21:56:24.103 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:24.103 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:56:24.103 00.000 10072 MoveAxis(W, 4, ABG)
21:56:24.103 00.000 10072 Guiding  Dir = 3, Dur = 4
21:56:24.104 00.001 10072 IsGuiding returns 0
21:56:24.104 00.000 10072 PulseGuide returned control before completion, sleep 14
21:56:24.119 00.015 1032 UpdateGuideState exits: m=1366 SNR=26.0
21:56:24.122 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:24.123 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:24.124 00.001 1032 Enqueuing Expose request
21:56:24.132 00.008 10072 IsGuiding returns 0
21:56:24.132 00.000 10072 Move returns status 0, amount 4
21:56:24.132 00.000 10072 MoveAxis(N, 0, ABG)
21:56:24.132 00.000 10072 Move returns status 0, amount 0
21:56:24.132 00.000 10072 move complete, result=0
21:56:24.132 00.000 10072 worker thread done servicing request
21:56:24.132 00.000 10072 Worker thread wakes up
21:56:24.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:24.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:24.135 00.003 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
21:56:24.540 00.405 10072 Exposure complete
21:56:24.594 00.054 10072 worker thread done servicing request
21:56:24.594 00.000 1032 OnExposeComplete: enter
21:56:24.596 00.002 1032 UpdateGuideState(): m_state=6
21:56:24.598 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1372
21:56:24.599 00.001 1032 Star::Find returns 1 (0), X=1103.33, Y=135.58, Mass=1240, SNR=24.7, Peak=123 HFD=3.3
21:56:24.602 00.003 1032 MultiStar: [#1 0.15,0.06,0.94,U] [#2 0.09,0.08,0.79,U] [#3 0.04,-0.05,0.72,U] [#4 -0.06,0.05,0.66,U] [#5 0.15,-0.17,0.65,U] [#6 0.15,0.09,0.64,U] [#7 -0.31,0.04,0.00,M1] [#8 0.05,-0.09,0.51,U] 
21:56:24.603 00.001 1032 single-star, 7 included, MultiStar: {0.08, -0.01}, one-star: {0.04, -0.05}
21:56:24.606 00.003 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
21:56:24.607 00.001 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
21:56:24.608 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.87 mountX=-0.06 mountY=-0.03, mountTheta=-2.70
21:56:24.612 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
21:56:24.614 00.002 1032 Enqueuing Move request for scope (0.04, -0.05)
21:56:24.618 00.004 10072 Worker thread wakes up
21:56:24.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
21:56:24.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
21:56:24.618 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
21:56:24.620 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:56:24.622 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
21:56:24.622 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
21:56:24.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:24.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:56:24.622 00.000 10072 MoveAxis(W, 4, ABG)
21:56:24.622 00.000 10072 Guiding  Dir = 3, Dur = 4
21:56:24.622 00.000 10072 IsGuiding returns 0
21:56:24.623 00.001 10072 PulseGuide returned control before completion, sleep 14
21:56:24.640 00.017 1032 UpdateGuideState exits: m=1240 SNR=24.7
21:56:24.642 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:24.643 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:24.646 00.003 1032 Enqueuing Expose request
21:56:24.649 00.003 10072 IsGuiding returns 0
21:56:24.649 00.000 10072 Move returns status 0, amount 4
21:56:24.649 00.000 10072 MoveAxis(N, 0, ABG)
21:56:24.649 00.000 10072 Move returns status 0, amount 0
21:56:24.649 00.000 10072 move complete, result=0
21:56:24.649 00.000 10072 worker thread done servicing request
21:56:24.649 00.000 10072 Worker thread wakes up
21:56:24.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:24.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:24.656 00.007 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
21:56:25.277 00.621 10072 Exposure complete
21:56:25.338 00.061 10072 worker thread done servicing request
21:56:25.338 00.000 1032 OnExposeComplete: enter
21:56:25.340 00.002 1032 UpdateGuideState(): m_state=6
21:56:25.342 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1373
21:56:25.345 00.003 1032 Star::Find returns 1 (0), X=1103.28, Y=135.75, Mass=1317, SNR=25.5, Peak=122 HFD=3.5
21:56:25.347 00.002 1032 MultiStar: [#1 0.12,0.12,0.99,U] [#2 0.04,0.02,0.74,U] [#3 0.09,0.10,0.72,U] [#4 -0.05,0.15,0.64,U] [#5 0.07,-0.13,0.65,U] [#6 -0.04,-0.03,0.59,U] [#7 -0.13,0.19,0.66,U] [#8 0.20,-0.11,0.47,U] 
21:56:25.349 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {-0.01, 0.12}
21:56:25.351 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
21:56:25.352 00.001 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
21:56:25.354 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.10 mountX=0.05 mountY=-0.05, mountTheta=-0.73
21:56:25.357 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
21:56:25.360 00.003 1032 Enqueuing Move request for scope (0.03, 0.06)
21:56:25.363 00.003 10072 Worker thread wakes up
21:56:25.363 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
21:56:25.363 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
21:56:25.363 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.05
21:56:25.365 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
21:56:25.365 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
21:56:25.365 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:25.365 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:56:25.370 00.005 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:56:25.370 00.000 10072 MoveAxis(W, 4, ABG)
21:56:25.370 00.000 10072 Guiding  Dir = 3, Dur = 4
21:56:25.370 00.000 10072 IsGuiding returns 0
21:56:25.371 00.001 10072 PulseGuide returned control before completion, sleep 14
21:56:25.387 00.016 1032 UpdateGuideState exits: m=1317 SNR=25.5
21:56:25.389 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:25.389 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:25.392 00.003 1032 Enqueuing Expose request
21:56:25.398 00.006 10072 IsGuiding returns 0
21:56:25.398 00.000 10072 Move returns status 0, amount 4
21:56:25.398 00.000 10072 MoveAxis(N, 0, ABG)
21:56:25.399 00.001 10072 Move returns status 0, amount 0
21:56:25.399 00.000 10072 move complete, result=0
21:56:25.399 00.000 10072 worker thread done servicing request
21:56:25.399 00.000 10072 Worker thread wakes up
21:56:25.399 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:25.399 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:25.402 00.003 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
21:56:25.809 00.407 10072 Exposure complete
21:56:25.864 00.055 10072 worker thread done servicing request
21:56:25.864 00.000 1032 OnExposeComplete: enter
21:56:25.867 00.003 1032 UpdateGuideState(): m_state=6
21:56:25.868 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1374
21:56:25.870 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=135.67, Mass=1263, SNR=24.9, Peak=120 HFD=3.3
21:56:25.871 00.001 1032 MultiStar: [#1 0.07,0.23,1.00,U] [#2 -0.00,0.15,0.81,U] [#3 0.11,0.26,0.00,M1] [#4 -0.06,0.31,0.00,M1] [#5 -0.01,0.08,0.64,U] [#6 0.07,0.22,0.64,U] [#7 -0.05,0.33,0.00,M1] [#8 -0.04,0.13,0.53,U] 
21:56:25.873 00.002 1032 single-star, 5 included, MultiStar: {0.02, 0.14}, one-star: {0.00, 0.03}
21:56:25.874 00.001 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
21:56:25.875 00.001 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
21:56:25.876 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.52 mountX=0.03 mountY=-0.01, mountTheta=-0.31
21:56:25.879 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.03, opts=13)
21:56:25.880 00.001 1032 Enqueuing Move request for scope (0.00, 0.03)
21:56:25.882 00.002 10072 Worker thread wakes up
21:56:25.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
21:56:25.882 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
21:56:25.882 00.000 10072 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
21:56:25.884 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:56:25.886 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
21:56:25.886 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
21:56:25.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:25.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:56:25.886 00.000 10072 MoveAxis(W, 3, ABG)
21:56:25.886 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:25.886 00.000 10072 IsGuiding returns 0
21:56:25.886 00.000 10072 PulseGuide returned control before completion, sleep 13
21:56:25.904 00.018 1032 UpdateGuideState exits: m=1263 SNR=24.9
21:56:25.905 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:25.907 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:25.908 00.001 1032 Enqueuing Expose request
21:56:25.914 00.006 10072 IsGuiding returns 0
21:56:25.915 00.001 10072 Move returns status 0, amount 3
21:56:25.915 00.000 10072 MoveAxis(N, 0, ABG)
21:56:25.915 00.000 10072 Move returns status 0, amount 0
21:56:25.915 00.000 10072 move complete, result=0
21:56:25.915 00.000 10072 worker thread done servicing request
21:56:25.915 00.000 10072 Worker thread wakes up
21:56:25.915 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:25.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:25.918 00.003 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
21:56:26.543 00.625 10072 Exposure complete
21:56:26.597 00.054 10072 worker thread done servicing request
21:56:26.597 00.000 1032 OnExposeComplete: enter
21:56:26.599 00.002 1032 UpdateGuideState(): m_state=6
21:56:26.601 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1375
21:56:26.602 00.001 1032 Star::Find returns 1 (0), X=1103.33, Y=135.73, Mass=1223, SNR=24.5, Peak=119 HFD=3.2
21:56:26.604 00.002 1032 MultiStar: [#1 0.16,0.31,0.00,M1] [#2 0.10,0.21,0.79,U] [#3 0.05,0.21,0.83,U] [#4 -0.16,0.20,0.00,M2] [#5 0.02,0.01,0.68,U] [#6 0.11,0.25,0.00,M1] [#7 -0.12,0.13,0.71,U] [#8 0.07,0.06,0.54,U] 
21:56:26.605 00.001 1032 single-star, 5 included, MultiStar: {0.03, 0.13}, one-star: {0.04, 0.10}
21:56:26.607 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
21:56:26.609 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
21:56:26.610 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.23 mountX=0.09 mountY=-0.06, mountTheta=-0.60
21:56:26.616 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
21:56:26.618 00.002 1032 Enqueuing Move request for scope (0.04, 0.10)
21:56:26.619 00.001 10072 Worker thread wakes up
21:56:26.619 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
21:56:26.622 00.003 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
21:56:26.625 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:56:26.627 00.002 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.06
21:56:26.629 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
21:56:26.630 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
21:56:26.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:26.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:56:26.630 00.000 10072 MoveAxis(W, 4, ABG)
21:56:26.630 00.000 10072 Guiding  Dir = 3, Dur = 4
21:56:26.630 00.000 10072 IsGuiding returns 0
21:56:26.631 00.001 10072 PulseGuide returned control before completion, sleep 14
21:56:26.645 00.014 1032 UpdateGuideState exits: m=1223 SNR=24.5
21:56:26.648 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:26.650 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:26.652 00.002 1032 Enqueuing Expose request
21:56:26.654 00.002 10072 IsGuiding returns 1
21:56:26.654 00.000 10072 scope still moving after pulse duration time elapsed
21:56:26.683 00.029 10072 IsGuiding returns 1
21:56:26.714 00.031 10072 IsGuiding returns 1
21:56:26.745 00.031 10072 IsGuiding returns 1
21:56:26.776 00.031 10072 IsGuiding returns 1
21:56:26.808 00.032 10072 IsGuiding returns 1
21:56:26.840 00.032 10072 IsGuiding returns 1
21:56:26.870 00.030 10072 IsGuiding returns 1
21:56:26.902 00.032 10072 IsGuiding returns 1
21:56:26.933 00.031 10072 IsGuiding returns 1
21:56:26.964 00.031 10072 IsGuiding returns 1
21:56:26.995 00.031 10072 IsGuiding returns 1
21:56:27.025 00.030 10072 IsGuiding returns 1
21:56:27.057 00.032 10072 IsGuiding returns 1
21:56:27.088 00.031 10072 IsGuiding returns 0
21:56:27.088 00.000 10072 scope move finished after 4 + 454 ms
21:56:27.088 00.000 10072 Move returns status 0, amount 4
21:56:27.088 00.000 10072 MoveAxis(N, 0, ABG)
21:56:27.088 00.000 10072 Move returns status 0, amount 0
21:56:27.089 00.001 10072 move complete, result=0
21:56:27.089 00.000 10072 worker thread done servicing request
21:56:27.089 00.000 10072 Worker thread wakes up
21:56:27.089 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
21:56:27.091 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:27.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:27.718 00.627 10072 Exposure complete
21:56:27.765 00.047 10072 worker thread done servicing request
21:56:27.765 00.000 1032 OnExposeComplete: enter
21:56:27.766 00.001 1032 UpdateGuideState(): m_state=6
21:56:27.768 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1376
21:56:27.771 00.003 1032 Star::Find returns 1 (0), X=1103.39, Y=135.78, Mass=1166, SNR=24.0, Peak=114 HFD=3.2
21:56:27.772 00.001 1032 MultiStar: [#1 0.08,0.20,1.00,U] [#2 0.12,0.19,0.82,U] [#3 0.01,0.19,0.82,U] [#4 -0.05,0.15,0.67,U] [#5 0.14,0.05,0.72,U] [#6 0.13,0.20,0.64,U] [#7 -0.05,0.13,0.69,U] [#8 0.07,0.13,0.57,U] 
21:56:27.776 00.004 1032 refined, 8 included, MultiStar: {0.06, 0.16}, one-star: {0.10, 0.15}
21:56:27.777 00.001 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
21:56:27.779 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
21:56:27.780 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.18 mountX=0.14 mountY=-0.10, mountTheta=-0.65
21:56:27.783 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.16, opts=13)
21:56:27.785 00.002 1032 Enqueuing Move request for scope (0.06, 0.16)
21:56:27.786 00.001 10072 Worker thread wakes up
21:56:27.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
21:56:27.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
21:56:27.786 00.000 10072 Moving (0.06, 0.16) raw xDistance=0.14 yDistance=-0.10
21:56:27.789 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:56:27.791 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.21
21:56:27.791 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
21:56:27.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:27.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:56:27.791 00.000 10072 MoveAxis(W, 68, ABG)
21:56:27.791 00.000 10072 Guiding  Dir = 3, Dur = 68
21:56:27.791 00.000 10072 IsGuiding returns 0
21:56:27.792 00.001 10072 PulseGuide returned control before completion, sleep 78
21:56:27.807 00.015 1032 UpdateGuideState exits: m=1166 SNR=24.0
21:56:27.809 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:27.811 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:27.812 00.001 1032 Enqueuing Expose request
21:56:27.870 00.058 10072 IsGuiding returns 0
21:56:27.870 00.000 10072 Move returns status 0, amount 68
21:56:27.870 00.000 10072 MoveAxis(N, 0, ABG)
21:56:27.870 00.000 10072 Move returns status 0, amount 0
21:56:27.870 00.000 10072 move complete, result=0
21:56:27.870 00.000 10072 worker thread done servicing request
21:56:27.871 00.001 10072 Worker thread wakes up
21:56:27.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:27.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:27.871 00.000 1032 GuideStep: 0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
21:56:28.284 00.413 10072 Exposure complete
21:56:28.342 00.058 10072 worker thread done servicing request
21:56:28.343 00.001 1032 OnExposeComplete: enter
21:56:28.345 00.002 1032 UpdateGuideState(): m_state=6
21:56:28.346 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1377
21:56:28.349 00.003 1032 Star::Find returns 1 (0), X=1103.36, Y=135.71, Mass=1338, SNR=25.7, Peak=132 HFD=3.2
21:56:28.350 00.001 1032 MultiStar: [#1 0.07,0.25,0.00,M1] [#2 0.12,0.25,0.00,M1] [#3 0.19,0.33,0.00,M1] [#4 -0.02,0.30,0.00,M2] [#5 0.10,-0.00,0.67,U] [#6 0.05,0.01,0.55,U] [#7 -0.18,0.23,0.00,M1] [#8 0.20,0.05,0.47,U] 
21:56:28.352 00.002 1032 refined, 3 included, MultiStar: {0.10, 0.04}, one-star: {0.07, 0.08}
21:56:28.354 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
21:56:28.355 00.001 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
21:56:28.357 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.38 mountX=0.01 mountY=-0.10, mountTheta=-1.45
21:56:28.360 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
21:56:28.363 00.003 1032 Enqueuing Move request for scope (0.10, 0.04)
21:56:28.365 00.002 10072 Worker thread wakes up
21:56:28.365 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
21:56:28.365 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
21:56:28.365 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.10
21:56:28.367 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:28.367 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
21:56:28.367 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:28.367 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:56:28.370 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:56:28.370 00.000 10072 MoveAxis(W, 3, ABG)
21:56:28.370 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:28.371 00.001 10072 IsGuiding returns 0
21:56:28.371 00.000 10072 PulseGuide returned control before completion, sleep 13
21:56:28.387 00.016 10072 IsGuiding returns 0
21:56:28.387 00.000 10072 Move returns status 0, amount 3
21:56:28.387 00.000 10072 MoveAxis(N, 0, ABG)
21:56:28.387 00.000 10072 Move returns status 0, amount 0
21:56:28.387 00.000 10072 move complete, result=0
21:56:28.387 00.000 10072 worker thread done servicing request
21:56:28.388 00.001 1032 UpdateGuideState exits: m=1338 SNR=25.7
21:56:28.390 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:28.392 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:28.395 00.003 1032 Enqueuing Expose request
21:56:28.397 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
21:56:28.398 00.001 10072 Worker thread wakes up
21:56:28.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:28.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:29.030 00.632 10072 Exposure complete
21:56:29.083 00.053 10072 worker thread done servicing request
21:56:29.085 00.002 1032 OnExposeComplete: enter
21:56:29.087 00.002 1032 UpdateGuideState(): m_state=6
21:56:29.089 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1378
21:56:29.090 00.001 1032 Star::Find returns 1 (0), X=1103.45, Y=135.64, Mass=1328, SNR=25.6, Peak=127 HFD=3.2
21:56:29.092 00.002 1032 MultiStar: [#1 0.17,0.22,0.00,M2] [#2 0.16,0.11,0.69,U] [#3 0.22,0.12,0.00,M2] [#4 0.18,0.20,0.00,M3] [#5 0.15,0.01,0.67,U] [#6 0.20,0.04,0.62,U] [#7 -0.14,0.16,0.65,U] [#8 0.14,0.03,0.48,U] 
21:56:29.093 00.001 1032 refined, 5 included, MultiStar: {0.11, 0.06}, one-star: {0.16, 0.01}
21:56:29.095 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
21:56:29.096 00.001 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
21:56:29.097 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.47 mountX=0.03 mountY=-0.12, mountTheta=-1.36
21:56:29.100 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
21:56:29.101 00.001 1032 Enqueuing Move request for scope (0.11, 0.06)
21:56:29.103 00.002 10072 Worker thread wakes up
21:56:29.103 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
21:56:29.103 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
21:56:29.103 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
21:56:29.105 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:56:29.106 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:29.106 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
21:56:29.106 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:29.106 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:56:29.106 00.000 10072 MoveAxis(W, 3, ABG)
21:56:29.106 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:29.107 00.001 10072 IsGuiding returns 0
21:56:29.107 00.000 10072 PulseGuide returned control before completion, sleep 13
21:56:29.122 00.015 10072 IsGuiding returns 1
21:56:29.122 00.000 10072 scope still moving after pulse duration time elapsed
21:56:29.124 00.002 1032 UpdateGuideState exits: m=1328 SNR=25.6
21:56:29.126 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:29.127 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:29.129 00.002 1032 Enqueuing Expose request
21:56:29.154 00.025 10072 IsGuiding returns 1
21:56:29.185 00.031 10072 IsGuiding returns 1
21:56:29.217 00.032 10072 IsGuiding returns 1
21:56:29.248 00.031 10072 IsGuiding returns 1
21:56:29.279 00.031 10072 IsGuiding returns 1
21:56:29.310 00.031 10072 IsGuiding returns 1
21:56:29.341 00.031 10072 IsGuiding returns 1
21:56:29.373 00.032 10072 IsGuiding returns 1
21:56:29.405 00.032 10072 IsGuiding returns 1
21:56:29.436 00.031 10072 IsGuiding returns 1
21:56:29.468 00.032 10072 IsGuiding returns 1
21:56:29.499 00.031 10072 IsGuiding returns 1
21:56:29.530 00.031 10072 IsGuiding returns 1
21:56:29.562 00.032 10072 IsGuiding returns 0
21:56:29.562 00.000 10072 scope move finished after 3 + 451 ms
21:56:29.562 00.000 10072 Move returns status 0, amount 3
21:56:29.562 00.000 10072 MoveAxis(N, 0, ABG)
21:56:29.562 00.000 10072 Move returns status 0, amount 0
21:56:29.562 00.000 10072 move complete, result=0
21:56:29.562 00.000 10072 worker thread done servicing request
21:56:29.562 00.000 10072 Worker thread wakes up
21:56:29.562 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
21:56:29.566 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:29.566 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:30.194 00.628 10072 Exposure complete
21:56:30.242 00.048 10072 worker thread done servicing request
21:56:30.242 00.000 1032 OnExposeComplete: enter
21:56:30.245 00.003 1032 UpdateGuideState(): m_state=6
21:56:30.247 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1379
21:56:30.248 00.001 1032 Star::Find returns 1 (0), X=1103.53, Y=135.50, Mass=1151, SNR=23.8, Peak=119 HFD=3.2
21:56:30.250 00.002 1032 MultiStar: [#1 -0.01,-0.02,1.01,U] [#2 0.20,-0.02,0.79,U] [#3 0.16,0.10,0.80,U] [#4 0.01,0.19,0.68,U] [#5 -0.00,-0.13,0.72,U] [#6 0.10,0.08,0.61,U] [#7 -0.19,0.07,0.70,U] [#8 0.03,0.04,0.52,U] 
21:56:30.251 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.24, -0.13}
21:56:30.252 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
21:56:30.253 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
21:56:30.254 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.14 mountX=-0.01 mountY=-0.07, mountTheta=-1.69
21:56:30.257 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
21:56:30.258 00.001 1032 Enqueuing Move request for scope (0.07, 0.01)
21:56:30.260 00.002 10072 Worker thread wakes up
21:56:30.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
21:56:30.260 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
21:56:30.260 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
21:56:30.262 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:56:30.264 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:30.264 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:56:30.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:30.265 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:56:30.265 00.000 10072 MoveAxis(W, 4, ABG)
21:56:30.265 00.000 10072 Guiding  Dir = 3, Dur = 4
21:56:30.265 00.000 10072 IsGuiding returns 0
21:56:30.265 00.000 10072 PulseGuide returned control before completion, sleep 14
21:56:30.280 00.015 1032 UpdateGuideState exits: m=1151 SNR=23.8
21:56:30.282 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:30.283 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:30.286 00.003 1032 Enqueuing Expose request
21:56:30.287 00.001 10072 IsGuiding returns 0
21:56:30.287 00.000 10072 Move returns status 0, amount 4
21:56:30.288 00.001 10072 MoveAxis(N, 0, ABG)
21:56:30.288 00.000 10072 Move returns status 0, amount 0
21:56:30.288 00.000 10072 move complete, result=0
21:56:30.288 00.000 10072 worker thread done servicing request
21:56:30.288 00.000 10072 Worker thread wakes up
21:56:30.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:30.288 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:30.294 00.006 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
21:56:30.695 00.401 10072 Exposure complete
21:56:30.747 00.052 10072 worker thread done servicing request
21:56:30.747 00.000 1032 OnExposeComplete: enter
21:56:30.749 00.002 1032 UpdateGuideState(): m_state=6
21:56:30.750 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1380
21:56:30.751 00.001 1032 Star::Find returns 1 (0), X=1103.34, Y=135.68, Mass=1519, SNR=27.3, Peak=147 HFD=3.4
21:56:30.753 00.002 1032 MultiStar: [#1 0.07,0.22,0.82,U] [#2 0.11,0.21,0.73,U] [#3 0.10,0.20,0.66,U] [#4 -0.01,0.19,0.60,U] [#5 0.13,0.03,0.62,U] [#6 0.15,0.27,0.00,M1] [#7 -0.19,0.19,0.00,M1] [#8 0.12,0.01,0.46,U] 
21:56:30.754 00.001 1032 single-star, 6 included, MultiStar: {0.08, 0.13}, one-star: {0.05, 0.05}
21:56:30.756 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
21:56:30.757 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
21:56:30.758 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.85 mountX=0.04 mountY=-0.06, mountTheta=-0.98
21:56:30.761 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
21:56:30.763 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
21:56:30.764 00.001 10072 Worker thread wakes up
21:56:30.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
21:56:30.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
21:56:30.764 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
21:56:30.767 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:56:30.769 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:30.769 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
21:56:30.769 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:30.769 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:56:30.769 00.000 10072 MoveAxis(W, 3, ABG)
21:56:30.769 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:30.771 00.002 10072 IsGuiding returns 0
21:56:30.771 00.000 10072 PulseGuide returned control before completion, sleep 13
21:56:30.786 00.015 10072 IsGuiding returns 0
21:56:30.786 00.000 10072 Move returns status 0, amount 3
21:56:30.786 00.000 10072 MoveAxis(N, 0, ABG)
21:56:30.786 00.000 10072 Move returns status 0, amount 0
21:56:30.786 00.000 10072 move complete, result=0
21:56:30.786 00.000 10072 worker thread done servicing request
21:56:30.787 00.001 1032 UpdateGuideState exits: m=1519 SNR=27.3
21:56:30.790 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:30.792 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:30.794 00.002 1032 Enqueuing Expose request
21:56:30.796 00.002 10072 Worker thread wakes up
21:56:30.796 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
21:56:30.797 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:30.797 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:31.428 00.631 10072 Exposure complete
21:56:31.485 00.057 10072 worker thread done servicing request
21:56:31.485 00.000 1032 OnExposeComplete: enter
21:56:31.488 00.003 1032 UpdateGuideState(): m_state=6
21:56:31.490 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1381
21:56:31.492 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=135.88, Mass=1252, SNR=24.8, Peak=113 HFD=3.3
21:56:31.494 00.002 1032 MultiStar: [#1 0.07,0.40,0.00,M1] [#2 0.10,0.24,0.00,M1] [#3 0.09,0.22,0.80,U] [#4 -0.07,0.28,0.00,M2] [#5 0.03,0.08,0.71,U] [#6 0.16,0.32,0.00,M2] [#7 -0.15,0.30,0.00,M2] [#8 0.15,0.17,0.57,U] 
21:56:31.495 00.001 1032 refined, 3 included, MultiStar: {0.10, 0.19}, one-star: {0.14, 0.25}
21:56:31.497 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
21:56:31.499 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
21:56:31.500 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.22 cameraTheta=1.07 mountX=0.16 mountY=-0.15, mountTheta=-0.76
21:56:31.503 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.19, opts=13)
21:56:31.505 00.002 1032 Enqueuing Move request for scope (0.10, 0.19)
21:56:31.506 00.001 10072 Worker thread wakes up
21:56:31.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
21:56:31.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
21:56:31.506 00.000 10072 Moving (0.10, 0.19) raw xDistance=0.16 yDistance=-0.15
21:56:31.508 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
21:56:31.510 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 289.21
21:56:31.510 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
21:56:31.511 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:31.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:56:31.511 00.000 10072 MoveAxis(W, 76, ABG)
21:56:31.511 00.000 10072 Guiding  Dir = 3, Dur = 76
21:56:31.511 00.000 10072 IsGuiding returns 0
21:56:31.512 00.001 10072 PulseGuide returned control before completion, sleep 86
21:56:31.531 00.019 1032 UpdateGuideState exits: m=1252 SNR=24.8
21:56:31.534 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:31.539 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:31.543 00.004 1032 Enqueuing Expose request
21:56:31.613 00.070 10072 IsGuiding returns 0
21:56:31.613 00.000 10072 Move returns status 0, amount 76
21:56:31.613 00.000 10072 MoveAxis(N, 0, ABG)
21:56:31.613 00.000 10072 Move returns status 0, amount 0
21:56:31.613 00.000 10072 move complete, result=0
21:56:31.613 00.000 10072 worker thread done servicing request
21:56:31.613 00.000 1032 GuideStep: 0.2 px 76 ms WEST, -0.1 px 0 ms NORTH
21:56:31.616 00.003 10072 Worker thread wakes up
21:56:31.616 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:31.616 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:32.024 00.408 10072 Exposure complete
21:56:32.074 00.050 10072 worker thread done servicing request
21:56:32.074 00.000 1032 OnExposeComplete: enter
21:56:32.076 00.002 1032 UpdateGuideState(): m_state=6
21:56:32.078 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1382
21:56:32.080 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=135.76, Mass=1379, SNR=26.1, Peak=136 HFD=3.2
21:56:32.082 00.002 1032 MultiStar: [#1 0.11,0.27,0.00,M2] [#2 0.13,0.36,0.00,M2] [#3 0.05,0.21,0.69,U] [#4 -0.08,0.23,0.64,U] [#5 -0.02,0.22,0.59,U] [#6 0.00,0.31,0.00,M3] [#7 -0.13,0.27,0.00,M3] [#8 0.12,0.06,0.51,U] 
21:56:32.087 00.005 1032 single-star, 4 included, MultiStar: {0.02, 0.17}, one-star: {0.04, 0.13}
21:56:32.089 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
21:56:32.091 00.002 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
21:56:32.093 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.27 mountX=0.12 mountY=-0.07, mountTheta=-0.56
21:56:32.096 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.13, opts=13)
21:56:32.097 00.001 1032 Enqueuing Move request for scope (0.04, 0.13)
21:56:32.100 00.003 10072 Worker thread wakes up
21:56:32.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
21:56:32.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
21:56:32.100 00.000 10072 Moving (0.04, 0.13) raw xDistance=0.12 yDistance=-0.07
21:56:32.102 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:56:32.104 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:32.104 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
21:56:32.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:32.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:56:32.104 00.000 10072 MoveAxis(W, 2, ABG)
21:56:32.104 00.000 10072 Guiding  Dir = 3, Dur = 2
21:56:32.104 00.000 10072 IsGuiding returns 0
21:56:32.106 00.002 10072 PulseGuide returned control before completion, sleep 12
21:56:32.121 00.015 1032 UpdateGuideState exits: m=1379 SNR=26.1
21:56:32.123 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:32.124 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:32.125 00.001 1032 Enqueuing Expose request
21:56:32.130 00.005 10072 IsGuiding returns 0
21:56:32.130 00.000 10072 Move returns status 0, amount 2
21:56:32.130 00.000 10072 MoveAxis(N, 0, ABG)
21:56:32.130 00.000 10072 Move returns status 0, amount 0
21:56:32.130 00.000 10072 move complete, result=0
21:56:32.130 00.000 10072 worker thread done servicing request
21:56:32.130 00.000 10072 Worker thread wakes up
21:56:32.130 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:32.130 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:32.133 00.003 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
21:56:32.759 00.626 10072 Exposure complete
21:56:32.814 00.055 10072 worker thread done servicing request
21:56:32.814 00.000 1032 OnExposeComplete: enter
21:56:32.816 00.002 1032 UpdateGuideState(): m_state=6
21:56:32.818 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1383
21:56:32.819 00.001 1032 Star::Find returns 1 (0), X=1103.36, Y=135.76, Mass=1243, SNR=24.7, Peak=121 HFD=3.3
21:56:32.821 00.002 1032 MultiStar: [#1 0.08,0.20,0.96,U] [#2 0.23,0.10,0.00,M3] [#3 0.23,0.11,0.00,M1] [#4 -0.10,0.18,0.65,U] [#5 0.12,-0.21,0.67,U] [#6 0.14,0.19,0.63,U] [#7 -0.26,-0.00,0.00,M4] [#8 0.05,0.22,0.46,U] 
21:56:32.823 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.12}, one-star: {0.06, 0.13}
21:56:32.825 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
21:56:32.827 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
21:56:32.827 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.11 mountX=0.10 mountY=-0.09, mountTheta=-0.72
21:56:32.830 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
21:56:32.832 00.002 1032 Enqueuing Move request for scope (0.06, 0.12)
21:56:32.833 00.001 10072 Worker thread wakes up
21:56:32.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
21:56:32.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
21:56:32.833 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
21:56:32.835 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:56:32.837 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:32.838 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
21:56:32.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:32.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:56:32.838 00.000 10072 MoveAxis(W, 2, ABG)
21:56:32.838 00.000 10072 Guiding  Dir = 3, Dur = 2
21:56:32.838 00.000 10072 IsGuiding returns 0
21:56:32.839 00.001 10072 PulseGuide returned control before completion, sleep 12
21:56:32.855 00.016 1032 UpdateGuideState exits: m=1243 SNR=24.7
21:56:32.857 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:32.859 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:32.861 00.002 1032 Enqueuing Expose request
21:56:32.867 00.006 10072 IsGuiding returns 0
21:56:32.867 00.000 10072 Move returns status 0, amount 2
21:56:32.867 00.000 10072 MoveAxis(N, 0, ABG)
21:56:32.867 00.000 10072 Move returns status 0, amount 0
21:56:32.867 00.000 10072 move complete, result=0
21:56:32.867 00.000 10072 worker thread done servicing request
21:56:32.867 00.000 10072 Worker thread wakes up
21:56:32.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:32.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:32.871 00.004 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
21:56:33.273 00.402 10072 Exposure complete
21:56:33.331 00.058 10072 worker thread done servicing request
21:56:33.331 00.000 1032 OnExposeComplete: enter
21:56:33.333 00.002 1032 UpdateGuideState(): m_state=6
21:56:33.335 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1384
21:56:33.336 00.001 1032 Star::Find returns 1 (0), X=1103.30, Y=135.63, Mass=1326, SNR=25.5, Peak=128 HFD=3.3
21:56:33.338 00.002 1032 MultiStar: [#1 0.06,0.06,0.97,U] [#2 0.09,0.11,0.77,U] [#3 0.09,0.12,0.76,U] [#4 -0.17,0.09,0.67,U] [#5 0.02,-0.17,0.65,U] [#6 0.20,0.06,0.58,U] [#7 -0.24,0.10,0.00,M5] [#8 0.05,0.08,0.47,U] 
21:56:33.339 00.001 1032 single-star, 7 included, MultiStar: {0.04, 0.04}, one-star: {0.01, -0.00}
21:56:33.341 00.002 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
21:56:33.343 00.002 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
21:56:33.344 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.00 mountX=-0.00 mountY=-0.01, mountTheta=-1.83
21:56:33.347 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.00, opts=13)
21:56:33.348 00.001 1032 Enqueuing Move request for scope (0.01, -0.00)
21:56:33.350 00.002 10072 Worker thread wakes up
21:56:33.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
21:56:33.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
21:56:33.350 00.000 10072 Moving (0.01, -0.00) raw xDistance=-0.00 yDistance=-0.01
21:56:33.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:56:33.354 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:33.354 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
21:56:33.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:33.355 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:56:33.355 00.000 10072 MoveAxis(W, 2, ABG)
21:56:33.355 00.000 10072 Guiding  Dir = 3, Dur = 2
21:56:33.355 00.000 10072 IsGuiding returns 0
21:56:33.355 00.000 10072 PulseGuide returned control before completion, sleep 12
21:56:33.372 00.017 1032 UpdateGuideState exits: m=1326 SNR=25.5
21:56:33.374 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:33.376 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:33.377 00.001 1032 Enqueuing Expose request
21:56:33.380 00.003 10072 IsGuiding returns 0
21:56:33.380 00.000 10072 Move returns status 0, amount 2
21:56:33.380 00.000 10072 MoveAxis(N, 0, ABG)
21:56:33.380 00.000 10072 Move returns status 0, amount 0
21:56:33.380 00.000 10072 move complete, result=0
21:56:33.380 00.000 10072 worker thread done servicing request
21:56:33.380 00.000 10072 Worker thread wakes up
21:56:33.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:33.380 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:33.389 00.009 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
21:56:34.008 00.619 10072 Exposure complete
21:56:34.072 00.064 10072 worker thread done servicing request
21:56:34.073 00.001 1032 OnExposeComplete: enter
21:56:34.075 00.002 1032 UpdateGuideState(): m_state=6
21:56:34.076 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1385
21:56:34.078 00.002 1032 Star::Find returns 1 (0), X=1103.25, Y=135.71, Mass=1102, SNR=23.3, Peak=109 HFD=3.1
21:56:34.081 00.003 1032 MultiStar: [#1 0.02,0.16,1.03,U] [#2 0.19,0.08,0.85,U] [#3 0.03,0.19,0.81,U] [#4 -0.09,0.09,0.70,U] [#5 0.13,0.05,0.72,U] [#6 0.07,-0.03,0.63,U] [#7 -0.12,0.12,0.71,U] [#8 0.00,0.03,0.56,U] 
21:56:34.084 00.003 1032 single-star, 8 included, MultiStar: {0.02, 0.09}, one-star: {-0.04, 0.08}
21:56:34.086 00.002 1032 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.83) = xAngle (0.26 = 0.26)
21:56:34.088 00.002 1032 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.26 = 0.26)
21:56:34.089 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.09 mountX=0.09 mountY=0.02, mountTheta=0.26
21:56:34.092 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.08, opts=13)
21:56:34.093 00.001 1032 Enqueuing Move request for scope (-0.04, 0.08)
21:56:34.095 00.002 10072 Worker thread wakes up
21:56:34.095 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
21:56:34.095 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
21:56:34.095 00.000 10072 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.02
21:56:34.097 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:56:34.100 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:34.100 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
21:56:34.100 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:34.100 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:56:34.100 00.000 10072 MoveAxis(W, 2, ABG)
21:56:34.100 00.000 10072 Guiding  Dir = 3, Dur = 2
21:56:34.100 00.000 10072 IsGuiding returns 0
21:56:34.101 00.001 10072 PulseGuide returned control before completion, sleep 12
21:56:34.115 00.014 10072 IsGuiding returns 0
21:56:34.115 00.000 10072 Move returns status 0, amount 2
21:56:34.115 00.000 10072 MoveAxis(N, 0, ABG)
21:56:34.115 00.000 10072 Move returns status 0, amount 0
21:56:34.115 00.000 10072 move complete, result=0
21:56:34.115 00.000 10072 worker thread done servicing request
21:56:34.119 00.004 1032 UpdateGuideState exits: m=1102 SNR=23.3
21:56:34.121 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:34.122 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:34.125 00.003 1032 Enqueuing Expose request
21:56:34.126 00.001 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
21:56:34.128 00.002 10072 Worker thread wakes up
21:56:34.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:34.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:34.538 00.410 10072 Exposure complete
21:56:34.591 00.053 10072 worker thread done servicing request
21:56:34.591 00.000 1032 OnExposeComplete: enter
21:56:34.593 00.002 1032 UpdateGuideState(): m_state=6
21:56:34.595 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1386
21:56:34.597 00.002 1032 Star::Find returns 1 (0), X=1103.19, Y=135.68, Mass=1385, SNR=26.1, Peak=134 HFD=3.3
21:56:34.599 00.002 1032 MultiStar: [#1 0.07,0.24,0.00,M1] [#2 -0.06,0.20,0.72,U] [#3 0.11,0.11,0.70,U] [#4 0.04,0.11,0.64,U] [#5 0.12,-0.00,0.67,U] [#6 0.01,0.13,0.62,U] [#7 -0.13,0.13,0.62,U] [#8 0.11,0.07,0.48,U] 
21:56:34.601 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.10}, one-star: {-0.10, 0.05}
21:56:34.602 00.001 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
21:56:34.604 00.002 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
21:56:34.604 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.56 mountX=0.09 mountY=-0.03, mountTheta=-0.27
21:56:34.608 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
21:56:34.608 00.000 1032 Enqueuing Move request for scope (0.00, 0.10)
21:56:34.611 00.003 10072 Worker thread wakes up
21:56:34.611 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
21:56:34.611 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
21:56:34.611 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.09 yDistance=-0.03
21:56:34.613 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:56:34.616 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:34.616 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
21:56:34.616 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:34.616 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:56:34.616 00.000 10072 MoveAxis(W, 1, ABG)
21:56:34.616 00.000 10072 Guiding  Dir = 3, Dur = 1
21:56:34.617 00.001 10072 IsGuiding returns 0
21:56:34.617 00.000 10072 PulseGuide returned control before completion, sleep 11
21:56:34.630 00.013 10072 IsGuiding returns 0
21:56:34.630 00.000 10072 Move returns status 0, amount 1
21:56:34.630 00.000 10072 MoveAxis(N, 0, ABG)
21:56:34.630 00.000 10072 Move returns status 0, amount 0
21:56:34.630 00.000 10072 move complete, result=0
21:56:34.631 00.001 10072 worker thread done servicing request
21:56:34.634 00.003 1032 UpdateGuideState exits: m=1385 SNR=26.1
21:56:34.636 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:34.637 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:34.638 00.001 1032 Enqueuing Expose request
21:56:34.639 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
21:56:34.642 00.003 10072 Worker thread wakes up
21:56:34.642 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:34.642 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:35.274 00.632 10072 Exposure complete
21:56:35.330 00.056 10072 worker thread done servicing request
21:56:35.330 00.000 1032 OnExposeComplete: enter
21:56:35.333 00.003 1032 UpdateGuideState(): m_state=6
21:56:35.334 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1387
21:56:35.337 00.003 1032 Star::Find returns 1 (0), X=1103.39, Y=135.60, Mass=1256, SNR=24.9, Peak=126 HFD=3.3
21:56:35.339 00.002 1032 MultiStar: [#1 0.03,0.11,0.96,U] [#2 0.14,0.10,0.81,U] [#3 0.21,0.08,0.78,U] [#4 0.10,0.08,0.68,U] [#5 0.07,0.03,0.69,U] [#6 0.09,-0.04,0.60,U] [#7 -0.08,0.19,0.66,U] [#8 -0.02,0.04,0.51,U] 
21:56:35.341 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.10, -0.03}
21:56:35.342 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
21:56:35.344 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
21:56:35.345 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.68 mountX=0.04 mountY=-0.09, mountTheta=-1.15
21:56:35.349 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
21:56:35.351 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
21:56:35.352 00.001 10072 Worker thread wakes up
21:56:35.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
21:56:35.352 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
21:56:35.352 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
21:56:35.354 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:56:35.356 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:35.356 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
21:56:35.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:35.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:56:35.356 00.000 10072 MoveAxis(W, 1, ABG)
21:56:35.356 00.000 10072 Guiding  Dir = 3, Dur = 1
21:56:35.357 00.001 10072 IsGuiding returns 0
21:56:35.357 00.000 10072 PulseGuide returned control before completion, sleep 11
21:56:35.373 00.016 1032 UpdateGuideState exits: m=1256 SNR=24.9
21:56:35.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:35.377 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:35.378 00.001 1032 Enqueuing Expose request
21:56:35.380 00.002 10072 IsGuiding returns 0
21:56:35.380 00.000 10072 Move returns status 0, amount 1
21:56:35.380 00.000 10072 MoveAxis(N, 0, ABG)
21:56:35.380 00.000 10072 Move returns status 0, amount 0
21:56:35.380 00.000 10072 move complete, result=0
21:56:35.380 00.000 10072 worker thread done servicing request
21:56:35.380 00.000 10072 Worker thread wakes up
21:56:35.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:35.380 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:35.388 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:56:35.787 00.399 10072 Exposure complete
21:56:35.845 00.058 10072 worker thread done servicing request
21:56:35.845 00.000 1032 OnExposeComplete: enter
21:56:35.847 00.002 1032 UpdateGuideState(): m_state=6
21:56:35.849 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1388
21:56:35.851 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=135.60, Mass=1321, SNR=25.5, Peak=136 HFD=3.2
21:56:35.853 00.002 1032 MultiStar: [#1 0.05,0.11,0.92,U] [#2 0.17,0.12,0.77,U] [#3 0.12,0.11,0.73,U] [#4 0.02,0.13,0.61,U] [#5 0.11,0.05,0.64,U] [#6 0.27,0.04,0.00,M1] [#7 -0.03,0.15,0.68,U] [#8 0.10,0.14,0.48,U] 
21:56:35.855 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.09}, one-star: {0.16, -0.04}
21:56:35.856 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
21:56:35.858 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
21:56:35.860 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.77 mountX=0.06 mountY=-0.11, mountTheta=-1.06
21:56:35.864 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
21:56:35.867 00.003 1032 Enqueuing Move request for scope (0.09, 0.09)
21:56:35.868 00.001 10072 Worker thread wakes up
21:56:35.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
21:56:35.868 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
21:56:35.870 00.002 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
21:56:35.872 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:56:35.873 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:35.874 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:56:35.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:35.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:56:35.874 00.000 10072 MoveAxis(W, 3, ABG)
21:56:35.874 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:35.874 00.000 10072 IsGuiding returns 0
21:56:35.875 00.001 10072 PulseGuide returned control before completion, sleep 13
21:56:35.892 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.5
21:56:35.895 00.003 10072 IsGuiding returns 0
21:56:35.896 00.001 10072 Move returns status 0, amount 3
21:56:35.896 00.000 10072 MoveAxis(N, 0, ABG)
21:56:35.896 00.000 10072 Move returns status 0, amount 0
21:56:35.896 00.000 10072 move complete, result=0
21:56:35.896 00.000 10072 worker thread done servicing request
21:56:35.896 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:35.899 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:35.900 00.001 1032 Enqueuing Expose request
21:56:35.902 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
21:56:35.903 00.001 10072 Worker thread wakes up
21:56:35.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:35.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:36.539 00.636 10072 Exposure complete
21:56:36.603 00.064 10072 worker thread done servicing request
21:56:36.603 00.000 1032 OnExposeComplete: enter
21:56:36.605 00.002 1032 UpdateGuideState(): m_state=6
21:56:36.607 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1389
21:56:36.608 00.001 1032 Star::Find returns 1 (0), X=1103.44, Y=135.78, Mass=1125, SNR=23.5, Peak=112 HFD=3.2
21:56:36.610 00.002 1032 MultiStar: [#1 0.08,0.27,0.00,M1] [#2 0.09,0.29,0.00,M1] [#3 0.22,0.30,0.00,M1] [#4 -0.03,0.26,0.00,M1] [#5 0.02,0.08,0.68,U] [#6 0.16,0.19,0.00,M2] [#7 -0.17,0.10,0.71,U] [#8 0.11,0.18,0.54,U] 
21:56:36.611 00.001 1032 refined, 3 included, MultiStar: {0.04, 0.13}, one-star: {0.15, 0.15}
21:56:36.614 00.003 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
21:56:36.615 00.001 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
21:56:36.618 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.29 mountX=0.11 mountY=-0.07, mountTheta=-0.54
21:56:36.621 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.13, opts=13)
21:56:36.622 00.001 1032 Enqueuing Move request for scope (0.04, 0.13)
21:56:36.624 00.002 10072 Worker thread wakes up
21:56:36.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
21:56:36.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
21:56:36.624 00.000 10072 Moving (0.04, 0.13) raw xDistance=0.11 yDistance=-0.07
21:56:36.626 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:56:36.628 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:36.628 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
21:56:36.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:36.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:56:36.628 00.000 10072 MoveAxis(W, 3, ABG)
21:56:36.628 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:36.629 00.001 10072 IsGuiding returns 0
21:56:36.629 00.000 10072 PulseGuide returned control before completion, sleep 13
21:56:36.645 00.016 10072 IsGuiding returns 0
21:56:36.645 00.000 10072 Move returns status 0, amount 3
21:56:36.645 00.000 10072 MoveAxis(N, 0, ABG)
21:56:36.645 00.000 10072 Move returns status 0, amount 0
21:56:36.645 00.000 10072 move complete, result=0
21:56:36.645 00.000 10072 worker thread done servicing request
21:56:36.647 00.002 1032 UpdateGuideState exits: m=1125 SNR=23.5
21:56:36.649 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:36.650 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:36.652 00.002 1032 Enqueuing Expose request
21:56:36.654 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
21:56:36.656 00.002 10072 Worker thread wakes up
21:56:36.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:36.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:37.070 00.414 10072 Exposure complete
21:56:37.121 00.051 10072 worker thread done servicing request
21:56:37.121 00.000 1032 OnExposeComplete: enter
21:56:37.123 00.002 1032 UpdateGuideState(): m_state=6
21:56:37.125 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1390
21:56:37.126 00.001 1032 Star::Find returns 1 (0), X=1103.31, Y=135.85, Mass=1232, SNR=24.6, Peak=120 HFD=3.3
21:56:37.127 00.001 1032 MultiStar: [#1 0.10,0.35,0.00,M2] [#2 0.08,0.34,0.00,M2] [#3 0.02,0.77,0.00,M2] [#4 -0.00,0.65,0.00,M2] [#5 -0.01,0.29,0.00,M1] [#6 0.17,0.26,0.00,M3] [#7 -0.07,0.61,0.00,M1] [#8 0.07,0.08,0.54,U] 
21:56:37.128 00.001 1032 refined, 1 included, MultiStar: {0.04, 0.17}, one-star: {0.02, 0.21}
21:56:37.130 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
21:56:37.132 00.002 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
21:56:37.134 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.34 mountX=0.15 mountY=-0.08, mountTheta=-0.49
21:56:37.136 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.17, opts=13)
21:56:37.138 00.002 1032 Enqueuing Move request for scope (0.04, 0.17)
21:56:37.139 00.001 10072 Worker thread wakes up
21:56:37.140 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
21:56:37.140 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
21:56:37.140 00.000 10072 Moving (0.04, 0.17) raw xDistance=0.15 yDistance=-0.08
21:56:37.142 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:56:37.144 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 289.21
21:56:37.144 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
21:56:37.144 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:37.144 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:56:37.144 00.000 10072 MoveAxis(W, 75, ABG)
21:56:37.144 00.000 10072 Guiding  Dir = 3, Dur = 75
21:56:37.144 00.000 10072 IsGuiding returns 0
21:56:37.145 00.001 10072 PulseGuide returned control before completion, sleep 85
21:56:37.160 00.015 1032 UpdateGuideState exits: m=1232 SNR=24.6
21:56:37.163 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:37.164 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:37.165 00.001 1032 Enqueuing Expose request
21:56:37.239 00.074 10072 IsGuiding returns 0
21:56:37.239 00.000 10072 Move returns status 0, amount 75
21:56:37.239 00.000 10072 MoveAxis(N, 0, ABG)
21:56:37.239 00.000 10072 Move returns status 0, amount 0
21:56:37.239 00.000 10072 move complete, result=0
21:56:37.239 00.000 10072 worker thread done servicing request
21:56:37.239 00.000 10072 Worker thread wakes up
21:56:37.239 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:37.239 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:37.240 00.001 1032 GuideStep: 0.2 px 75 ms WEST, -0.1 px 0 ms NORTH
21:56:37.869 00.629 10072 Exposure complete
21:56:37.921 00.052 10072 worker thread done servicing request
21:56:37.922 00.001 1032 OnExposeComplete: enter
21:56:37.925 00.003 1032 UpdateGuideState(): m_state=6
21:56:37.927 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1391
21:56:37.928 00.001 1032 Star::Find returns 1 (0), X=1103.50, Y=136.07, Mass=1267, SNR=25.0, Peak=108 HFD=3.1
21:56:37.931 00.003 1032 MultiStar: [#1 0.04,0.41,0.00,M3] [#2 0.08,0.60,0.00,M3] [#3 0.07,0.35,0.00,M3] [#4 -0.12,0.47,0.00,M3] [#5 0.14,0.15,0.65,U] [#6 0.08,0.56,0.00,M4] [#7 -0.30,0.40,0.00,M2] [#8 -0.03,0.53,0.00,M1] 
21:56:37.932 00.001 1032 refined, 1 included, MultiStar: {0.18, 0.32}, one-star: {0.21, 0.44}
21:56:37.934 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
21:56:37.935 00.001 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
21:56:37.937 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.32 hyp=0.37 cameraTheta=1.05 mountX=0.26 mountY=-0.26, mountTheta=-0.78
21:56:37.940 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.32, opts=13)
21:56:37.942 00.002 1032 Enqueuing Move request for scope (0.18, 0.32)
21:56:37.943 00.001 10072 Worker thread wakes up
21:56:37.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.32) opts 0xd
21:56:37.943 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.32)
21:56:37.943 00.000 10072 Moving (0.18, 0.32) raw xDistance=0.26 yDistance=-0.26
21:56:37.945 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:56:37.947 00.002 10072 PPEC rslt: input = 0.26, final = 0.13, react = 0.13, pred = 0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 289.21
21:56:37.948 00.001 10072 PPEC: input: 0.26, control: 0.13, exposure: 500
21:56:37.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:56:37.948 00.000 10072 MoveAxis(W, 127, ABG)
21:56:37.948 00.000 10072 Guiding  Dir = 3, Dur = 127
21:56:37.948 00.000 10072 IsGuiding returns 0
21:56:37.948 00.000 10072 PulseGuide returned control before completion, sleep 137
21:56:37.965 00.017 1032 UpdateGuideState exits: m=1267 SNR=25.0
21:56:37.968 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:37.970 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:37.971 00.001 1032 Enqueuing Expose request
21:56:38.100 00.129 10072 IsGuiding returns 1
21:56:38.100 00.000 10072 scope still moving after pulse duration time elapsed
21:56:38.131 00.031 10072 IsGuiding returns 1
21:56:38.162 00.031 10072 IsGuiding returns 1
21:56:38.192 00.030 10072 IsGuiding returns 0
21:56:38.192 00.000 10072 scope move finished after 127 + 117 ms
21:56:38.192 00.000 10072 Move returns status 0, amount 127
21:56:38.192 00.000 10072 MoveAxis(N, 167, ABG)
21:56:38.193 00.001 10072 Guiding  Dir = 0, Dur = 167
21:56:38.193 00.000 10072 IsGuiding returns 0
21:56:38.200 00.007 10072 PulseGuide returned control before completion, sleep 170
21:56:38.378 00.178 10072 IsGuiding returns 0
21:56:38.378 00.000 10072 Move returns status 0, amount 167
21:56:38.378 00.000 10072 move complete, result=0
21:56:38.378 00.000 10072 worker thread done servicing request
21:56:38.378 00.000 10072 Worker thread wakes up
21:56:38.378 00.000 1032 GuideStep: 0.3 px 127 ms WEST, -0.3 px 167 ms NORTH
21:56:38.383 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:38.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:39.010 00.627 10072 Exposure complete
21:56:39.064 00.054 10072 worker thread done servicing request
21:56:39.066 00.002 1032 OnExposeComplete: enter
21:56:39.068 00.002 1032 UpdateGuideState(): m_state=6
21:56:39.069 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1392
21:56:39.070 00.001 1032 Star::Find returns 1 (0), X=1103.10, Y=135.75, Mass=1261, SNR=24.9, Peak=116 HFD=3.1
21:56:39.072 00.002 1032 MultiStar: [#1 -0.13,0.25,0.00,M4] [#2 -0.14,0.19,0.75,U] [#3 -0.01,-0.07,0.74,U] [#4 -0.26,0.06,0.00,M4] [#5 -0.06,-0.09,0.68,U] [#6 -0.04,0.11,0.62,U] [#7 -0.33,-0.23,0.00,M3] [#8 0.03,0.20,0.52,U] 
21:56:39.074 00.002 1032 refined, 5 included, MultiStar: {-0.08, 0.07}, one-star: {-0.19, 0.12}
21:56:39.076 00.002 1032 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.83) = xAngle (0.58 = 0.58)
21:56:39.078 00.002 1032 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.58 = 0.58)
21:56:39.079 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.41 mountX=0.09 mountY=0.06, mountTheta=0.58
21:56:39.082 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.07, opts=13)
21:56:39.083 00.001 1032 Enqueuing Move request for scope (-0.08, 0.07)
21:56:39.084 00.001 10072 Worker thread wakes up
21:56:39.084 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
21:56:39.084 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
21:56:39.084 00.000 10072 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=0.06
21:56:39.088 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:56:39.090 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:39.090 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
21:56:39.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:39.090 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:56:39.090 00.000 10072 MoveAxis(W, 3, ABG)
21:56:39.090 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:39.091 00.001 10072 IsGuiding returns 0
21:56:39.091 00.000 10072 PulseGuide returned control before completion, sleep 13
21:56:39.107 00.016 1032 UpdateGuideState exits: m=1261 SNR=24.9
21:56:39.108 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:39.111 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:39.113 00.002 1032 Enqueuing Expose request
21:56:39.117 00.004 10072 IsGuiding returns 0
21:56:39.117 00.000 10072 Move returns status 0, amount 3
21:56:39.117 00.000 10072 MoveAxis(N, 0, ABG)
21:56:39.117 00.000 10072 Move returns status 0, amount 0
21:56:39.117 00.000 10072 move complete, result=0
21:56:39.117 00.000 10072 worker thread done servicing request
21:56:39.117 00.000 10072 Worker thread wakes up
21:56:39.118 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:39.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:39.123 00.005 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
21:56:39.527 00.404 10072 Exposure complete
21:56:39.581 00.054 10072 worker thread done servicing request
21:56:39.581 00.000 1032 OnExposeComplete: enter
21:56:39.583 00.002 1032 UpdateGuideState(): m_state=6
21:56:39.585 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1393
21:56:39.587 00.002 1032 Star::Find returns 1 (0), X=1103.12, Y=135.65, Mass=1334, SNR=25.6, Peak=122 HFD=3.3
21:56:39.588 00.001 1032 MultiStar: [#1 -0.11,0.11,0.95,U] [#2 -0.11,0.09,0.74,U] [#3 -0.13,0.15,0.78,U] [#4 -0.19,-0.01,0.66,U] [#5 -0.03,-0.18,0.68,U] [#6 -0.06,-0.05,0.60,U] [#7 -0.46,-0.15,0.00,M4] [#8 -0.14,-0.06,0.51,U] 
21:56:39.589 00.001 1032 refined, 7 included, MultiStar: {-0.12, 0.02}, one-star: {-0.17, 0.02}
21:56:39.592 00.003 1032 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.83) = xAngle (1.15 = 1.15)
21:56:39.593 00.001 1032 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.15 = 1.15)
21:56:39.595 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.98 mountX=0.05 mountY=0.11, mountTheta=1.15
21:56:39.597 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.02, opts=13)
21:56:39.599 00.002 1032 Enqueuing Move request for scope (-0.12, 0.02)
21:56:39.600 00.001 10072 Worker thread wakes up
21:56:39.600 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
21:56:39.600 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
21:56:39.601 00.001 10072 Moving (-0.12, 0.02) raw xDistance=0.05 yDistance=0.11
21:56:39.602 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:56:39.605 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:39.605 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
21:56:39.606 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:39.606 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:56:39.606 00.000 10072 MoveAxis(W, 2, ABG)
21:56:39.606 00.000 10072 Guiding  Dir = 3, Dur = 2
21:56:39.606 00.000 10072 IsGuiding returns 0
21:56:39.607 00.001 10072 PulseGuide returned control before completion, sleep 12
21:56:39.623 00.016 1032 UpdateGuideState exits: m=1334 SNR=25.6
21:56:39.624 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:39.626 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:39.627 00.001 1032 Enqueuing Expose request
21:56:39.632 00.005 10072 IsGuiding returns 0
21:56:39.632 00.000 10072 Move returns status 0, amount 2
21:56:39.632 00.000 10072 MoveAxis(N, 0, ABG)
21:56:39.632 00.000 10072 Move returns status 0, amount 0
21:56:39.632 00.000 10072 move complete, result=0
21:56:39.632 00.000 10072 worker thread done servicing request
21:56:39.632 00.000 10072 Worker thread wakes up
21:56:39.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:39.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:39.635 00.003 1032 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
21:56:40.262 00.627 10072 Exposure complete
21:56:40.317 00.055 10072 worker thread done servicing request
21:56:40.317 00.000 1032 OnExposeComplete: enter
21:56:40.319 00.002 1032 UpdateGuideState(): m_state=6
21:56:40.321 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1394
21:56:40.323 00.002 1032 Star::Find returns 1 (0), X=1103.21, Y=135.50, Mass=1253, SNR=24.8, Peak=108 HFD=3.4
21:56:40.325 00.002 1032 MultiStar: [#1 -0.18,0.09,1.00,U] [#2 -0.01,0.10,0.76,U] [#3 -0.07,0.05,0.74,U] [#4 -0.14,0.04,0.65,U] [#5 -0.05,-0.05,0.64,U] [#6 -0.10,0.05,0.65,U] [#7 -0.30,0.03,0.00,M5] [#8 0.01,0.02,0.51,U] 
21:56:40.326 00.001 1032 refined, 7 included, MultiStar: {-0.09, 0.02}, one-star: {-0.08, -0.13}
21:56:40.329 00.003 1032 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.83) = xAngle (1.10 = 1.10)
21:56:40.331 00.002 1032 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.10 = 1.10)
21:56:40.333 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.93 mountX=0.04 mountY=0.08, mountTheta=1.10
21:56:40.336 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.02, opts=13)
21:56:40.338 00.002 1032 Enqueuing Move request for scope (-0.09, 0.02)
21:56:40.340 00.002 10072 Worker thread wakes up
21:56:40.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
21:56:40.340 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
21:56:40.340 00.000 10072 Moving (-0.09, 0.02) raw xDistance=0.04 yDistance=0.08
21:56:40.342 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:56:40.345 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:40.345 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
21:56:40.345 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:40.345 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:56:40.345 00.000 10072 MoveAxis(W, 2, ABG)
21:56:40.345 00.000 10072 Guiding  Dir = 3, Dur = 2
21:56:40.345 00.000 10072 IsGuiding returns 0
21:56:40.346 00.001 10072 PulseGuide returned control before completion, sleep 12
21:56:40.361 00.015 1032 UpdateGuideState exits: m=1253 SNR=24.8
21:56:40.364 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:40.366 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:40.368 00.002 1032 Enqueuing Expose request
21:56:40.370 00.002 10072 IsGuiding returns 0
21:56:40.370 00.000 10072 Move returns status 0, amount 2
21:56:40.370 00.000 10072 MoveAxis(N, 0, ABG)
21:56:40.370 00.000 10072 Move returns status 0, amount 0
21:56:40.370 00.000 10072 move complete, result=0
21:56:40.370 00.000 10072 worker thread done servicing request
21:56:40.370 00.000 10072 Worker thread wakes up
21:56:40.370 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:40.370 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:40.377 00.007 1032 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
21:56:40.777 00.400 10072 Exposure complete
21:56:40.837 00.060 10072 worker thread done servicing request
21:56:40.837 00.000 1032 OnExposeComplete: enter
21:56:40.839 00.002 1032 UpdateGuideState(): m_state=6
21:56:40.841 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1395
21:56:40.843 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=135.61, Mass=1535, SNR=27.5, Peak=155 HFD=3.3
21:56:40.845 00.002 1032 MultiStar: [#1 -0.06,0.03,0.86,U] [#2 0.03,-0.02,0.71,U] [#3 -0.08,-0.04,0.70,U] [#4 -0.11,0.03,0.56,U] [#5 -0.11,-0.13,0.63,U] [#6 -0.10,-0.07,0.53,U] [#7 -0.30,0.04,0.00,M6] [#8 -0.10,-0.08,0.49,U] 
21:56:40.847 00.002 1032 single-star, 7 included, MultiStar: {-0.06, -0.03}, one-star: {-0.02, -0.02}
21:56:40.849 00.002 1032 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.83) = xAngle (-4.20 = 2.08)
21:56:40.851 00.002 1032 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.20 = 2.08)
21:56:40.853 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.37 mountX=-0.02 mountY=0.03, mountTheta=2.08
21:56:40.857 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
21:56:40.860 00.003 1032 Enqueuing Move request for scope (-0.02, -0.02)
21:56:40.861 00.001 10072 Worker thread wakes up
21:56:40.861 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
21:56:40.861 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
21:56:40.861 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.03
21:56:40.865 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:40.865 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:56:40.868 00.003 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:56:40.868 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:40.868 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:56:40.868 00.000 10072 MoveAxis(W, 3, ABG)
21:56:40.868 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:40.868 00.000 10072 IsGuiding returns 0
21:56:40.869 00.001 10072 PulseGuide returned control before completion, sleep 13
21:56:40.886 00.017 1032 UpdateGuideState exits: m=1535 SNR=27.5
21:56:40.888 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:40.889 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:40.892 00.003 1032 Enqueuing Expose request
21:56:40.895 00.003 10072 IsGuiding returns 0
21:56:40.895 00.000 10072 Move returns status 0, amount 3
21:56:40.895 00.000 10072 MoveAxis(N, 0, ABG)
21:56:40.895 00.000 10072 Move returns status 0, amount 0
21:56:40.895 00.000 10072 move complete, result=0
21:56:40.895 00.000 10072 worker thread done servicing request
21:56:40.895 00.000 10072 Worker thread wakes up
21:56:40.895 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:40.895 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:40.903 00.008 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
21:56:41.527 00.624 10072 Exposure complete
21:56:41.586 00.059 10072 worker thread done servicing request
21:56:41.586 00.000 1032 OnExposeComplete: enter
21:56:41.588 00.002 1032 UpdateGuideState(): m_state=6
21:56:41.590 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1396
21:56:41.592 00.002 1032 Star::Find returns 1 (0), X=1103.20, Y=135.50, Mass=1176, SNR=24.1, Peak=113 HFD=3.1
21:56:41.593 00.001 1032 MultiStar: [#1 -0.02,-0.06,0.99,U] [#2 -0.07,0.00,0.79,U] [#3 -0.06,-0.06,0.79,U] [#4 -0.12,-0.02,0.73,U] [#5 0.02,-0.19,0.68,U] [#6 -0.18,-0.02,0.64,U] [#7 -0.32,0.01,0.00,M7] [#8 -0.04,-0.14,0.54,U] 
21:56:41.594 00.001 1032 refined, 7 included, MultiStar: {-0.07, -0.08}, one-star: {-0.09, -0.13}
21:56:41.596 00.002 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.14)
21:56:41.597 00.001 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.14)
21:56:41.598 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-2.31 mountX=-0.05 mountY=0.09, mountTheta=2.14
21:56:41.601 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.08, opts=13)
21:56:41.603 00.002 1032 Enqueuing Move request for scope (-0.07, -0.08)
21:56:41.605 00.002 10072 Worker thread wakes up
21:56:41.605 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
21:56:41.605 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
21:56:41.605 00.000 10072 Moving (-0.07, -0.08) raw xDistance=-0.05 yDistance=0.09
21:56:41.607 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:56:41.608 00.001 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:41.608 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
21:56:41.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:41.610 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:56:41.610 00.000 10072 MoveAxis(W, 3, ABG)
21:56:41.610 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:41.610 00.000 10072 IsGuiding returns 0
21:56:41.611 00.001 10072 PulseGuide returned control before completion, sleep 13
21:56:41.629 00.018 1032 UpdateGuideState exits: m=1176 SNR=24.1
21:56:41.632 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:41.634 00.002 10072 IsGuiding returns 0
21:56:41.634 00.000 10072 Move returns status 0, amount 3
21:56:41.634 00.000 10072 MoveAxis(N, 0, ABG)
21:56:41.634 00.000 10072 Move returns status 0, amount 0
21:56:41.634 00.000 10072 move complete, result=0
21:56:41.634 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:41.636 00.002 1032 Enqueuing Expose request
21:56:41.637 00.001 10072 worker thread done servicing request
21:56:41.637 00.000 10072 Worker thread wakes up
21:56:41.637 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:41.637 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:41.637 00.000 1032 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
21:56:42.041 00.404 10072 Exposure complete
21:56:42.100 00.059 10072 worker thread done servicing request
21:56:42.100 00.000 1032 OnExposeComplete: enter
21:56:42.101 00.001 1032 UpdateGuideState(): m_state=6
21:56:42.103 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1397
21:56:42.104 00.001 1032 Star::Find returns 1 (0), X=1103.28, Y=135.42, Mass=1419, SNR=26.4, Peak=144 HFD=3.2
21:56:42.107 00.003 1032 MultiStar: [#1 -0.03,-0.01,0.93,U] [#2 -0.14,0.04,0.76,U] [#3 -0.03,0.04,0.69,U] [#4 -0.18,0.08,0.63,U] [#5 -0.13,-0.18,0.63,U] [#6 -0.18,-0.07,0.56,U] [#7 -0.31,-0.12,0.00,M8] [#8 0.09,0.04,0.49,U] 
21:56:42.108 00.001 1032 refined, 7 included, MultiStar: {-0.07, -0.04}, one-star: {-0.01, -0.21}
21:56:42.110 00.002 1032 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.83) = xAngle (-4.44 = 1.85)
21:56:42.112 00.002 1032 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.44 = 1.85)
21:56:42.113 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.61 mountX=-0.02 mountY=0.08, mountTheta=1.85
21:56:42.116 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.04, opts=13)
21:56:42.118 00.002 1032 Enqueuing Move request for scope (-0.07, -0.04)
21:56:42.120 00.002 10072 Worker thread wakes up
21:56:42.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
21:56:42.120 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
21:56:42.120 00.000 10072 Moving (-0.07, -0.04) raw xDistance=-0.02 yDistance=0.08
21:56:42.122 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:56:42.125 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:42.125 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:56:42.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:42.125 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:56:42.125 00.000 10072 MoveAxis(W, 3, ABG)
21:56:42.125 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:42.125 00.000 10072 IsGuiding returns 0
21:56:42.126 00.001 10072 PulseGuide returned control before completion, sleep 13
21:56:42.141 00.015 1032 UpdateGuideState exits: m=1419 SNR=26.4
21:56:42.143 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:42.144 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:42.146 00.002 1032 Enqueuing Expose request
21:56:42.149 00.003 10072 IsGuiding returns 0
21:56:42.149 00.000 10072 Move returns status 0, amount 3
21:56:42.149 00.000 10072 MoveAxis(N, 0, ABG)
21:56:42.149 00.000 10072 Move returns status 0, amount 0
21:56:42.149 00.000 10072 move complete, result=0
21:56:42.149 00.000 10072 worker thread done servicing request
21:56:42.149 00.000 10072 Worker thread wakes up
21:56:42.150 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:42.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:42.157 00.007 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
21:56:42.779 00.622 10072 Exposure complete
21:56:42.829 00.050 10072 worker thread done servicing request
21:56:42.829 00.000 1032 OnExposeComplete: enter
21:56:42.831 00.002 1032 UpdateGuideState(): m_state=6
21:56:42.832 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1398
21:56:42.834 00.002 1032 Star::Find returns 1 (0), X=1103.24, Y=135.50, Mass=1086, SNR=23.1, Peak=104 HFD=3.4
21:56:42.836 00.002 1032 MultiStar: [#1 -0.05,0.13,1.03,U] [#2 -0.07,0.01,0.89,U] [#3 -0.13,0.07,0.83,U] [#4 -0.21,0.12,0.72,U] [#5 -0.11,-0.07,0.69,U] [#6 -0.20,0.02,0.67,U] [#7 -0.40,-0.02,0.00,M9] [#8 -0.15,0.03,0.55,U] 
21:56:42.837 00.001 1032 refined, 7 included, MultiStar: {-0.11, 0.02}, one-star: {-0.05, -0.13}
21:56:42.839 00.002 1032 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.83) = xAngle (1.14 = 1.14)
21:56:42.840 00.001 1032 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.14 = 1.14)
21:56:42.843 00.003 1032 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.97 mountX=0.05 mountY=0.10, mountTheta=1.14
21:56:42.846 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.02, opts=13)
21:56:42.847 00.001 1032 Enqueuing Move request for scope (-0.11, 0.02)
21:56:42.849 00.002 10072 Worker thread wakes up
21:56:42.849 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
21:56:42.849 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
21:56:42.849 00.000 10072 Moving (-0.11, 0.02) raw xDistance=0.05 yDistance=0.10
21:56:42.850 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:56:42.851 00.001 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:42.852 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
21:56:42.852 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:42.852 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:56:42.852 00.000 10072 MoveAxis(W, 3, ABG)
21:56:42.852 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:42.852 00.000 10072 IsGuiding returns 0
21:56:42.852 00.000 10072 PulseGuide returned control before completion, sleep 13
21:56:42.869 00.017 1032 UpdateGuideState exits: m=1086 SNR=23.1
21:56:42.872 00.003 10072 IsGuiding returns 0
21:56:42.873 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:42.875 00.002 10072 Move returns status 0, amount 3
21:56:42.875 00.000 10072 MoveAxis(N, 0, ABG)
21:56:42.875 00.000 10072 Move returns status 0, amount 0
21:56:42.875 00.000 10072 move complete, result=0
21:56:42.875 00.000 10072 worker thread done servicing request
21:56:42.875 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:42.877 00.002 1032 Enqueuing Expose request
21:56:42.878 00.001 1032 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
21:56:42.880 00.002 10072 Worker thread wakes up
21:56:42.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:42.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:43.294 00.414 10072 Exposure complete
21:56:43.352 00.058 10072 worker thread done servicing request
21:56:43.352 00.000 1032 OnExposeComplete: enter
21:56:43.354 00.002 1032 UpdateGuideState(): m_state=6
21:56:43.356 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1399
21:56:43.357 00.001 1032 Star::Find returns 1 (0), X=1103.12, Y=135.58, Mass=1359, SNR=25.9, Peak=137 HFD=3.2
21:56:43.359 00.002 1032 MultiStar: [#1 -0.11,0.10,0.96,U] [#2 -0.10,0.19,0.74,U] [#3 -0.18,0.26,0.00,M1] [#4 -0.22,0.25,0.00,M1] [#5 -0.06,0.01,0.63,U] [#6 -0.02,-0.06,0.58,U] [#7 -0.33,0.14,0.00,M10] [#8 -0.14,-0.01,0.49,U] 
21:56:43.360 00.001 1032 refined, 5 included, MultiStar: {-0.11, 0.03}, one-star: {-0.17, -0.05}
21:56:43.363 00.003 1032 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.83) = xAngle (1.00 = 1.00)
21:56:43.364 00.001 1032 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.00 = 1.00)
21:56:43.366 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.83 mountX=0.06 mountY=0.09, mountTheta=1.00
21:56:43.369 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.03, opts=13)
21:56:43.370 00.001 1032 Enqueuing Move request for scope (-0.11, 0.03)
21:56:43.372 00.002 10072 Worker thread wakes up
21:56:43.372 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
21:56:43.372 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
21:56:43.372 00.000 10072 Moving (-0.11, 0.03) raw xDistance=0.06 yDistance=0.09
21:56:43.374 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:56:43.377 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:43.377 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:56:43.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:43.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:56:43.377 00.000 10072 MoveAxis(W, 3, ABG)
21:56:43.377 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:43.377 00.000 10072 IsGuiding returns 0
21:56:43.378 00.001 10072 PulseGuide returned control before completion, sleep 13
21:56:43.395 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
21:56:43.398 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:43.400 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:43.402 00.002 1032 Enqueuing Expose request
21:56:43.404 00.002 10072 IsGuiding returns 0
21:56:43.404 00.000 10072 Move returns status 0, amount 3
21:56:43.404 00.000 10072 MoveAxis(N, 0, ABG)
21:56:43.404 00.000 10072 Move returns status 0, amount 0
21:56:43.404 00.000 10072 move complete, result=0
21:56:43.404 00.000 10072 worker thread done servicing request
21:56:43.404 00.000 10072 Worker thread wakes up
21:56:43.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:43.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:43.411 00.007 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
21:56:44.041 00.630 10072 Exposure complete
21:56:44.096 00.055 1032 OnExposeComplete: enter
21:56:44.099 00.003 1032 UpdateGuideState(): m_state=6
21:56:44.100 00.001 10072 worker thread done servicing request
21:56:44.101 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1400
21:56:44.103 00.002 1032 Star::Find returns 1 (0), X=1103.15, Y=135.57, Mass=1265, SNR=24.9, Peak=118 HFD=3.3
21:56:44.105 00.002 1032 MultiStar: [#1 -0.10,0.09,0.96,U] [#2 -0.21,0.01,0.78,U] [#3 -0.02,0.06,0.76,U] [#4 -0.22,0.12,0.00,M2] [#5 -0.19,0.09,0.71,U] [#6 -0.23,0.08,0.00,M1] [#7 -0.30,0.09,0.00,R] [#8 -0.17,0.06,0.48,U] 
21:56:44.107 00.002 1032 refined, 5 included, MultiStar: {-0.14, 0.04}, one-star: {-0.14, -0.06}
21:56:44.108 00.001 1032 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.83) = xAngle (1.06 = 1.06)
21:56:44.110 00.002 1032 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.06 = 1.06)
21:56:44.112 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.89 mountX=0.07 mountY=0.12, mountTheta=1.06
21:56:44.117 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.04, opts=13)
21:56:44.119 00.002 1032 Enqueuing Move request for scope (-0.14, 0.04)
21:56:44.121 00.002 10072 Worker thread wakes up
21:56:44.121 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
21:56:44.121 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
21:56:44.121 00.000 10072 Moving (-0.14, 0.04) raw xDistance=0.07 yDistance=0.12
21:56:44.124 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:56:44.126 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:44.126 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
21:56:44.126 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:44.126 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:56:44.126 00.000 10072 MoveAxis(W, 3, ABG)
21:56:44.126 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:44.126 00.000 10072 IsGuiding returns 0
21:56:44.127 00.001 10072 PulseGuide returned control before completion, sleep 13
21:56:44.143 00.016 1032 UpdateGuideState exits: m=1265 SNR=24.9
21:56:44.147 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:44.150 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:44.151 00.001 1032 Enqueuing Expose request
21:56:44.153 00.002 10072 IsGuiding returns 0
21:56:44.153 00.000 10072 Move returns status 0, amount 3
21:56:44.153 00.000 10072 MoveAxis(N, 0, ABG)
21:56:44.153 00.000 10072 Move returns status 0, amount 0
21:56:44.153 00.000 10072 move complete, result=0
21:56:44.153 00.000 10072 worker thread done servicing request
21:56:44.153 00.000 10072 Worker thread wakes up
21:56:44.153 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:44.154 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:44.161 00.007 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
21:56:44.559 00.398 10072 Exposure complete
21:56:44.608 00.049 10072 worker thread done servicing request
21:56:44.608 00.000 1032 OnExposeComplete: enter
21:56:44.613 00.005 1032 UpdateGuideState(): m_state=6
21:56:44.616 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1401
21:56:44.617 00.001 1032 Star::Find returns 1 (0), X=1103.16, Y=135.56, Mass=1259, SNR=24.9, Peak=117 HFD=3.3
21:56:44.618 00.001 1032 MultiStar: [#1 -0.11,0.24,0.00,M1] [#2 -0.11,0.34,0.00,M1] [#3 0.08,-0.05,0.74,U] [#4 -0.25,0.23,0.00,M3] [#5 0.01,-0.02,0.67,U] [#6 -0.33,0.28,0.00,M2] [#7 -0.09,-0.05,0.70,U] [#8 -0.08,0.15,0.54,U] 
21:56:44.620 00.002 1032 refined, 4 included, MultiStar: {-0.05, -0.02}, one-star: {-0.13, -0.07}
21:56:44.621 00.001 1032 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.83) = xAngle (-4.53 = 1.75)
21:56:44.623 00.002 1032 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.53 = 1.75)
21:56:44.624 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.70 mountX=-0.01 mountY=0.05, mountTheta=1.75
21:56:44.626 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.02, opts=13)
21:56:44.627 00.001 1032 Enqueuing Move request for scope (-0.05, -0.02)
21:56:44.628 00.001 10072 Worker thread wakes up
21:56:44.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
21:56:44.628 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
21:56:44.628 00.000 10072 Moving (-0.05, -0.02) raw xDistance=-0.01 yDistance=0.05
21:56:44.630 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:56:44.632 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:44.632 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:56:44.633 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:44.633 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:56:44.633 00.000 10072 MoveAxis(W, 2, ABG)
21:56:44.633 00.000 10072 Guiding  Dir = 3, Dur = 2
21:56:44.633 00.000 10072 IsGuiding returns 0
21:56:44.634 00.001 10072 PulseGuide returned control before completion, sleep 12
21:56:44.650 00.016 10072 IsGuiding returns 0
21:56:44.650 00.000 10072 Move returns status 0, amount 2
21:56:44.650 00.000 10072 MoveAxis(N, 0, ABG)
21:56:44.650 00.000 10072 Move returns status 0, amount 0
21:56:44.650 00.000 1032 UpdateGuideState exits: m=1259 SNR=24.9
21:56:44.652 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:44.654 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:44.655 00.001 1032 Enqueuing Expose request
21:56:44.657 00.002 10072 move complete, result=0
21:56:44.657 00.000 10072 worker thread done servicing request
21:56:44.657 00.000 10072 Worker thread wakes up
21:56:44.657 00.000 1032 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
21:56:44.658 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:44.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:45.294 00.636 10072 Exposure complete
21:56:45.350 00.056 10072 worker thread done servicing request
21:56:45.350 00.000 1032 OnExposeComplete: enter
21:56:45.352 00.002 1032 UpdateGuideState(): m_state=6
21:56:45.353 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1402
21:56:45.355 00.002 1032 Star::Find returns 1 (0), X=1103.13, Y=135.75, Mass=1404, SNR=26.3, Peak=126 HFD=3.4
21:56:45.357 00.002 1032 MultiStar: [#1 -0.12,0.15,0.97,U] [#2 -0.18,0.34,0.00,M2] [#3 -0.13,0.12,0.76,U] [#4 -0.33,0.17,0.00,M4] [#5 -0.03,0.01,0.59,U] [#6 -0.07,0.17,0.58,U] [#7 -0.06,-0.02,0.62,U] [#8 -0.14,0.07,0.47,U] 
21:56:45.359 00.002 1032 refined, 6 included, MultiStar: {-0.11, 0.10}, one-star: {-0.16, 0.12}
21:56:45.361 00.002 1032 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.83) = xAngle (0.57 = 0.57)
21:56:45.362 00.001 1032 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.57 = 0.57)
21:56:45.364 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.14 cameraTheta=2.40 mountX=0.12 mountY=0.08, mountTheta=0.57
21:56:45.366 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.10, opts=13)
21:56:45.368 00.002 1032 Enqueuing Move request for scope (-0.11, 0.10)
21:56:45.369 00.001 10072 Worker thread wakes up
21:56:45.370 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
21:56:45.370 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
21:56:45.370 00.000 10072 Moving (-0.11, 0.10) raw xDistance=0.12 yDistance=0.08
21:56:45.372 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:56:45.373 00.001 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:45.373 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
21:56:45.373 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:45.374 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:56:45.374 00.000 10072 MoveAxis(W, 3, ABG)
21:56:45.374 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:45.375 00.001 10072 IsGuiding returns 0
21:56:45.375 00.000 10072 PulseGuide returned control before completion, sleep 13
21:56:45.391 00.016 1032 UpdateGuideState exits: m=1404 SNR=26.3
21:56:45.393 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:45.395 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:45.396 00.001 1032 Enqueuing Expose request
21:56:45.401 00.005 10072 IsGuiding returns 0
21:56:45.402 00.001 10072 Move returns status 0, amount 3
21:56:45.402 00.000 10072 MoveAxis(N, 0, ABG)
21:56:45.402 00.000 10072 Move returns status 0, amount 0
21:56:45.402 00.000 10072 move complete, result=0
21:56:45.402 00.000 10072 worker thread done servicing request
21:56:45.402 00.000 10072 Worker thread wakes up
21:56:45.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:45.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:45.406 00.004 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
21:56:45.808 00.402 10072 Exposure complete
21:56:45.862 00.054 10072 worker thread done servicing request
21:56:45.864 00.002 1032 OnExposeComplete: enter
21:56:45.865 00.001 1032 UpdateGuideState(): m_state=6
21:56:45.870 00.005 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1403
21:56:45.872 00.002 1032 Star::Find returns 1 (0), X=1103.14, Y=135.72, Mass=1156, SNR=23.8, Peak=109 HFD=3.2
21:56:45.874 00.002 1032 MultiStar: [#1 -0.08,0.14,1.07,U] [#2 -0.17,0.31,0.00,M3] [#3 -0.18,0.15,0.81,U] [#4 -0.17,0.10,0.69,U] [#5 -0.06,-0.04,0.74,U] [#6 -0.22,0.13,0.00,M2] [#7 -0.12,-0.00,0.70,U] [#8 -0.12,0.04,0.55,U] 
21:56:45.875 00.001 1032 refined, 6 included, MultiStar: {-0.13, 0.07}, one-star: {-0.15, 0.08}
21:56:45.876 00.001 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
21:56:45.878 00.002 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
21:56:45.879 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.61 mountX=0.10 mountY=0.10, mountTheta=0.78
21:56:45.882 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.07, opts=13)
21:56:45.883 00.001 1032 Enqueuing Move request for scope (-0.13, 0.07)
21:56:45.885 00.002 10072 Worker thread wakes up
21:56:45.886 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
21:56:45.886 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
21:56:45.886 00.000 10072 Moving (-0.13, 0.07) raw xDistance=0.10 yDistance=0.10
21:56:45.887 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:56:45.889 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:45.889 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
21:56:45.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:45.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:56:45.889 00.000 10072 MoveAxis(W, 2, ABG)
21:56:45.889 00.000 10072 Guiding  Dir = 3, Dur = 2
21:56:45.890 00.001 10072 IsGuiding returns 0
21:56:45.891 00.001 10072 PulseGuide returned control before completion, sleep 12
21:56:45.910 00.019 1032 UpdateGuideState exits: m=1156 SNR=23.8
21:56:45.913 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:45.915 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:45.917 00.002 1032 Enqueuing Expose request
21:56:45.918 00.001 10072 IsGuiding returns 0
21:56:45.918 00.000 10072 Move returns status 0, amount 2
21:56:45.918 00.000 10072 MoveAxis(N, 0, ABG)
21:56:45.918 00.000 10072 Move returns status 0, amount 0
21:56:45.918 00.000 10072 move complete, result=0
21:56:45.918 00.000 10072 worker thread done servicing request
21:56:45.918 00.000 10072 Worker thread wakes up
21:56:45.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:45.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:45.928 00.010 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
21:56:46.544 00.616 10072 Exposure complete
21:56:46.600 00.056 10072 worker thread done servicing request
21:56:46.600 00.000 1032 OnExposeComplete: enter
21:56:46.602 00.002 1032 UpdateGuideState(): m_state=6
21:56:46.604 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1404
21:56:46.606 00.002 1032 Star::Find returns 1 (0), X=1103.15, Y=135.72, Mass=1298, SNR=25.3, Peak=115 HFD=3.2
21:56:46.607 00.001 1032 MultiStar: [#1 -0.15,0.17,0.92,U] [#2 -0.18,0.13,0.75,U] [#3 -0.14,0.02,0.73,U] [#4 -0.23,0.10,0.00,M4] [#5 -0.09,-0.04,0.69,U] [#6 -0.21,0.08,0.58,U] [#7 -0.13,0.07,0.69,U] [#8 -0.23,0.21,0.00,M1] 
21:56:46.609 00.002 1032 refined, 6 included, MultiStar: {-0.15, 0.08}, one-star: {-0.14, 0.09}
21:56:46.610 00.001 1032 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.83) = xAngle (0.82 = 0.82)
21:56:46.612 00.002 1032 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.82 = 0.82)
21:56:46.615 00.003 1032 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.65 mountX=0.11 mountY=0.12, mountTheta=0.82
21:56:46.618 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.08, opts=13)
21:56:46.621 00.003 1032 Enqueuing Move request for scope (-0.15, 0.08)
21:56:46.623 00.002 10072 Worker thread wakes up
21:56:46.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
21:56:46.623 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
21:56:46.623 00.000 10072 Moving (-0.15, 0.08) raw xDistance=0.11 yDistance=0.12
21:56:46.625 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:56:46.627 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:46.627 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
21:56:46.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:46.628 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:56:46.628 00.000 10072 MoveAxis(W, 3, ABG)
21:56:46.628 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:46.628 00.000 10072 IsGuiding returns 0
21:56:46.628 00.000 10072 PulseGuide returned control before completion, sleep 13
21:56:46.646 00.018 1032 UpdateGuideState exits: m=1298 SNR=25.3
21:56:46.647 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:46.649 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:46.651 00.002 1032 Enqueuing Expose request
21:56:46.653 00.002 10072 IsGuiding returns 1
21:56:46.653 00.000 10072 scope still moving after pulse duration time elapsed
21:56:46.683 00.030 10072 IsGuiding returns 1
21:56:46.714 00.031 10072 IsGuiding returns 1
21:56:46.745 00.031 10072 IsGuiding returns 1
21:56:46.776 00.031 10072 IsGuiding returns 1
21:56:46.807 00.031 10072 IsGuiding returns 1
21:56:46.840 00.033 10072 IsGuiding returns 1
21:56:46.870 00.030 10072 IsGuiding returns 1
21:56:46.901 00.031 10072 IsGuiding returns 1
21:56:46.931 00.030 10072 IsGuiding returns 1
21:56:46.963 00.032 10072 IsGuiding returns 1
21:56:46.993 00.030 10072 IsGuiding returns 1
21:56:47.024 00.031 10072 IsGuiding returns 1
21:56:47.055 00.031 10072 IsGuiding returns 1
21:56:47.087 00.032 10072 IsGuiding returns 1
21:56:47.118 00.031 10072 IsGuiding returns 1
21:56:47.149 00.031 10072 IsGuiding returns 1
21:56:47.181 00.032 10072 IsGuiding returns 1
21:56:47.212 00.031 10072 IsGuiding returns 1
21:56:47.243 00.031 10072 IsGuiding returns 1
21:56:47.275 00.032 10072 IsGuiding returns 1
21:56:47.306 00.031 10072 IsGuiding returns 1
21:56:47.337 00.031 10072 IsGuiding returns 1
21:56:47.368 00.031 10072 IsGuiding returns 1
21:56:47.400 00.032 10072 IsGuiding returns 1
21:56:47.432 00.032 10072 IsGuiding returns 1
21:56:47.463 00.031 10072 IsGuiding returns 1
21:56:47.495 00.032 10072 IsGuiding returns 1
21:56:47.526 00.031 10072 IsGuiding returns 1
21:56:47.557 00.031 10072 IsGuiding returns 0
21:56:47.557 00.000 10072 scope move finished after 3 + 926 ms
21:56:47.557 00.000 10072 Move returns status 0, amount 3
21:56:47.557 00.000 10072 MoveAxis(N, 0, ABG)
21:56:47.557 00.000 10072 Move returns status 0, amount 0
21:56:47.557 00.000 10072 move complete, result=0
21:56:47.557 00.000 10072 worker thread done servicing request
21:56:47.557 00.000 10072 Worker thread wakes up
21:56:47.557 00.000 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
21:56:47.560 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:47.561 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:48.187 00.626 10072 Exposure complete
21:56:48.233 00.046 10072 worker thread done servicing request
21:56:48.233 00.000 1032 OnExposeComplete: enter
21:56:48.235 00.002 1032 UpdateGuideState(): m_state=6
21:56:48.238 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1405
21:56:48.240 00.002 1032 Star::Find returns 1 (0), X=1103.20, Y=135.73, Mass=1265, SNR=25.0, Peak=122 HFD=3.2
21:56:48.241 00.001 1032 MultiStar: [#1 -0.09,0.18,1.00,U] [#2 -0.03,0.23,0.78,U] [#3 -0.13,0.20,0.76,U] [#4 -0.25,0.05,0.00,M5] [#5 0.00,0.01,0.67,U] [#6 -0.15,0.42,0.00,M2] [#7 -0.06,0.06,0.70,U] [#8 -0.04,0.04,0.52,U] 
21:56:48.242 00.001 1032 single-star, 6 included, MultiStar: {-0.07, 0.13}, one-star: {-0.09, 0.10}
21:56:48.243 00.001 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
21:56:48.244 00.001 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
21:56:48.245 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.13 cameraTheta=2.28 mountX=0.12 mountY=0.06, mountTheta=0.45
21:56:48.247 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.10, opts=13)
21:56:48.249 00.002 1032 Enqueuing Move request for scope (-0.09, 0.10)
21:56:48.250 00.001 10072 Worker thread wakes up
21:56:48.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
21:56:48.250 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
21:56:48.250 00.000 10072 Moving (-0.09, 0.10) raw xDistance=0.12 yDistance=0.06
21:56:48.252 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:56:48.254 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:48.254 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
21:56:48.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:48.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:56:48.254 00.000 10072 MoveAxis(W, 4, ABG)
21:56:48.254 00.000 10072 Guiding  Dir = 3, Dur = 4
21:56:48.255 00.001 10072 IsGuiding returns 0
21:56:48.255 00.000 10072 PulseGuide returned control before completion, sleep 14
21:56:48.269 00.014 1032 UpdateGuideState exits: m=1265 SNR=25.0
21:56:48.271 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:48.274 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:48.275 00.001 1032 Enqueuing Expose request
21:56:48.277 00.002 10072 IsGuiding returns 0
21:56:48.277 00.000 10072 Move returns status 0, amount 4
21:56:48.277 00.000 10072 MoveAxis(N, 0, ABG)
21:56:48.277 00.000 10072 Move returns status 0, amount 0
21:56:48.277 00.000 10072 move complete, result=0
21:56:48.277 00.000 10072 worker thread done servicing request
21:56:48.277 00.000 10072 Worker thread wakes up
21:56:48.277 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:48.278 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:48.283 00.005 1032 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
21:56:48.687 00.404 10072 Exposure complete
21:56:48.736 00.049 1032 OnExposeComplete: enter
21:56:48.740 00.004 1032 UpdateGuideState(): m_state=6
21:56:48.741 00.001 10072 worker thread done servicing request
21:56:48.741 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1406
21:56:48.743 00.002 1032 Star::Find returns 1 (0), X=1103.13, Y=135.80, Mass=1168, SNR=24.0, Peak=108 HFD=3.1
21:56:48.745 00.002 1032 MultiStar: [#1 -0.17,0.28,0.00,M1] [#2 -0.09,0.35,0.00,M2] [#3 -0.10,0.26,0.00,M1] [#4 -0.35,0.29,0.00,M6] [#5 -0.13,-0.04,0.70,U] [#6 -0.08,0.33,0.00,M3] [#7 -0.11,0.21,0.71,U] [#8 0.09,0.07,0.52,U] 
21:56:48.746 00.001 1032 refined, 3 included, MultiStar: {-0.09, 0.11}, one-star: {-0.16, 0.17}
21:56:48.749 00.003 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
21:56:48.750 00.001 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
21:56:48.751 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.15 cameraTheta=2.28 mountX=0.13 mountY=0.06, mountTheta=0.45
21:56:48.754 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.11, opts=13)
21:56:48.755 00.001 1032 Enqueuing Move request for scope (-0.09, 0.11)
21:56:48.756 00.001 10072 Worker thread wakes up
21:56:48.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
21:56:48.756 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
21:56:48.757 00.001 10072 Moving (-0.09, 0.11) raw xDistance=0.13 yDistance=0.06
21:56:48.758 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
21:56:48.760 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.21
21:56:48.760 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
21:56:48.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:48.760 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:56:48.760 00.000 10072 MoveAxis(W, 64, ABG)
21:56:48.760 00.000 10072 Guiding  Dir = 3, Dur = 64
21:56:48.760 00.000 10072 IsGuiding returns 0
21:56:48.761 00.001 10072 PulseGuide returned control before completion, sleep 74
21:56:48.777 00.016 1032 UpdateGuideState exits: m=1168 SNR=24.0
21:56:48.779 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:48.781 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:48.782 00.001 1032 Enqueuing Expose request
21:56:48.841 00.059 10072 IsGuiding returns 0
21:56:48.841 00.000 10072 Move returns status 0, amount 64
21:56:48.841 00.000 10072 MoveAxis(N, 0, ABG)
21:56:48.841 00.000 10072 Move returns status 0, amount 0
21:56:48.841 00.000 10072 move complete, result=0
21:56:48.841 00.000 10072 worker thread done servicing request
21:56:48.841 00.000 10072 Worker thread wakes up
21:56:48.841 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:48.841 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:48.841 00.000 1032 GuideStep: 0.1 px 64 ms WEST, 0.1 px 0 ms NORTH
21:56:49.469 00.628 10072 Exposure complete
21:56:49.525 00.056 10072 worker thread done servicing request
21:56:49.525 00.000 1032 OnExposeComplete: enter
21:56:49.528 00.003 1032 UpdateGuideState(): m_state=6
21:56:49.531 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1407
21:56:49.536 00.005 1032 Star::Find returns 1 (0), X=1103.31, Y=135.58, Mass=1118, SNR=23.4, Peak=112 HFD=3.2
21:56:49.549 00.013 1032 MultiStar: [#1 -0.08,0.13,1.05,U] [#2 -0.05,0.12,0.81,U] [#3 0.09,0.14,0.79,U] [#4 -0.24,0.19,0.00,M7] [#5 -0.12,0.08,0.73,U] [#6 -0.07,0.07,0.68,U] [#7 -0.02,0.07,0.72,U] [#8 -0.12,0.00,0.60,U] 
21:56:49.552 00.003 1032 single-star, 7 included, MultiStar: {-0.04, 0.07}, one-star: {0.02, -0.06}
21:56:49.553 00.001 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
21:56:49.555 00.002 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
21:56:49.557 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.18 mountX=-0.06 mountY=-0.01, mountTheta=-3.01
21:56:49.560 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
21:56:49.562 00.002 1032 Enqueuing Move request for scope (0.02, -0.06)
21:56:49.564 00.002 10072 Worker thread wakes up
21:56:49.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
21:56:49.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
21:56:49.564 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.01
21:56:49.566 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:56:49.567 00.001 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:49.567 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
21:56:49.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:49.568 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:56:49.568 00.000 10072 MoveAxis(W, 3, ABG)
21:56:49.568 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:49.568 00.000 10072 IsGuiding returns 0
21:56:49.568 00.000 10072 PulseGuide returned control before completion, sleep 13
21:56:49.587 00.019 1032 UpdateGuideState exits: m=1118 SNR=23.4
21:56:49.589 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:49.592 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:49.594 00.002 1032 Enqueuing Expose request
21:56:49.595 00.001 10072 IsGuiding returns 1
21:56:49.595 00.000 10072 scope still moving after pulse duration time elapsed
21:56:49.625 00.030 10072 IsGuiding returns 1
21:56:49.655 00.030 10072 IsGuiding returns 1
21:56:49.687 00.032 10072 IsGuiding returns 1
21:56:49.718 00.031 10072 IsGuiding returns 1
21:56:49.749 00.031 10072 IsGuiding returns 1
21:56:49.779 00.030 10072 IsGuiding returns 1
21:56:49.810 00.031 10072 IsGuiding returns 1
21:56:49.842 00.032 10072 IsGuiding returns 1
21:56:49.873 00.031 10072 IsGuiding returns 1
21:56:49.904 00.031 10072 IsGuiding returns 1
21:56:49.936 00.032 10072 IsGuiding returns 1
21:56:49.968 00.032 10072 IsGuiding returns 1
21:56:50.000 00.032 10072 IsGuiding returns 1
21:56:50.030 00.030 10072 IsGuiding returns 1
21:56:50.062 00.032 10072 IsGuiding returns 0
21:56:50.062 00.000 10072 scope move finished after 3 + 490 ms
21:56:50.062 00.000 10072 Move returns status 0, amount 3
21:56:50.062 00.000 10072 MoveAxis(N, 0, ABG)
21:56:50.062 00.000 10072 Move returns status 0, amount 0
21:56:50.062 00.000 10072 move complete, result=0
21:56:50.062 00.000 10072 worker thread done servicing request
21:56:50.062 00.000 10072 Worker thread wakes up
21:56:50.062 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
21:56:50.067 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:50.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:50.694 00.627 10072 Exposure complete
21:56:50.747 00.053 10072 worker thread done servicing request
21:56:50.748 00.001 1032 OnExposeComplete: enter
21:56:50.749 00.001 1032 UpdateGuideState(): m_state=6
21:56:50.751 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1408
21:56:50.752 00.001 1032 Star::Find returns 1 (0), X=1103.19, Y=135.69, Mass=1322, SNR=25.5, Peak=129 HFD=3.3
21:56:50.754 00.002 1032 MultiStar: [#1 -0.19,0.32,0.00,M1] [#2 -0.06,0.28,0.00,M2] [#3 0.01,0.20,0.78,U] [#4 -0.25,0.17,0.00,M8] [#5 -0.21,0.07,0.64,U] [#6 -0.08,0.19,0.62,U] [#7 -0.11,0.08,0.71,U] [#8 -0.20,0.27,0.00,M1] 
21:56:50.755 00.001 1032 single-star, 4 included, MultiStar: {-0.09, 0.12}, one-star: {-0.10, 0.06}
21:56:50.757 00.002 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
21:56:50.758 00.001 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
21:56:50.761 00.003 1032 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.11 cameraTheta=2.57 mountX=0.08 mountY=0.08, mountTheta=0.74
21:56:50.762 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.06, opts=13)
21:56:50.764 00.002 1032 Enqueuing Move request for scope (-0.10, 0.06)
21:56:50.765 00.001 10072 Worker thread wakes up
21:56:50.765 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
21:56:50.765 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
21:56:50.765 00.000 10072 Moving (-0.10, 0.06) raw xDistance=0.08 yDistance=0.08
21:56:50.767 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:56:50.770 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:50.770 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
21:56:50.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:50.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:56:50.770 00.000 10072 MoveAxis(W, 3, ABG)
21:56:50.770 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:50.771 00.001 10072 IsGuiding returns 0
21:56:50.771 00.000 10072 PulseGuide returned control before completion, sleep 13
21:56:50.785 00.014 10072 IsGuiding returns 0
21:56:50.785 00.000 10072 Move returns status 0, amount 3
21:56:50.785 00.000 10072 MoveAxis(N, 0, ABG)
21:56:50.785 00.000 10072 Move returns status 0, amount 0
21:56:50.785 00.000 10072 move complete, result=0
21:56:50.786 00.001 10072 worker thread done servicing request
21:56:50.786 00.000 1032 UpdateGuideState exits: m=1322 SNR=25.5
21:56:50.788 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:50.791 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:50.792 00.001 1032 Enqueuing Expose request
21:56:50.793 00.001 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
21:56:50.795 00.002 10072 Worker thread wakes up
21:56:50.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:50.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:51.212 00.417 10072 Exposure complete
21:56:51.262 00.050 10072 worker thread done servicing request
21:56:51.262 00.000 1032 OnExposeComplete: enter
21:56:51.264 00.002 1032 UpdateGuideState(): m_state=6
21:56:51.266 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1409
21:56:51.268 00.002 1032 Star::Find returns 1 (0), X=1103.08, Y=135.69, Mass=1318, SNR=25.5, Peak=128 HFD=3.3
21:56:51.271 00.003 1032 MultiStar: [#1 -0.20,0.37,0.00,M2] [#2 -0.13,0.31,0.00,M3] [#3 -0.24,0.32,0.00,M1] [#4 -0.25,0.19,0.00,M9] [#5 -0.07,0.05,0.60,U] [#6 -0.14,0.26,0.00,M2] [#7 0.01,0.21,0.65,U] [#8 -0.03,0.14,0.52,U] 
21:56:51.273 00.002 1032 refined, 3 included, MultiStar: {-0.10, 0.11}, one-star: {-0.21, 0.06}
21:56:51.274 00.001 1032 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.83) = xAngle (0.47 = 0.47)
21:56:51.275 00.001 1032 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.47 = 0.47)
21:56:51.277 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.14 cameraTheta=2.30 mountX=0.13 mountY=0.06, mountTheta=0.47
21:56:51.281 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.11, opts=13)
21:56:51.283 00.002 1032 Enqueuing Move request for scope (-0.10, 0.11)
21:56:51.284 00.001 10072 Worker thread wakes up
21:56:51.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
21:56:51.284 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
21:56:51.284 00.000 10072 Moving (-0.10, 0.11) raw xDistance=0.13 yDistance=0.06
21:56:51.286 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:56:51.289 00.003 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:51.290 00.001 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
21:56:51.290 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:51.290 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:56:51.290 00.000 10072 MoveAxis(W, 3, ABG)
21:56:51.290 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:51.290 00.000 10072 IsGuiding returns 0
21:56:51.291 00.001 10072 PulseGuide returned control before completion, sleep 13
21:56:51.308 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.5
21:56:51.310 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:51.311 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:51.312 00.001 1032 Enqueuing Expose request
21:56:51.317 00.005 10072 IsGuiding returns 0
21:56:51.317 00.000 10072 Move returns status 0, amount 3
21:56:51.317 00.000 10072 MoveAxis(N, 0, ABG)
21:56:51.317 00.000 10072 Move returns status 0, amount 0
21:56:51.317 00.000 10072 move complete, result=0
21:56:51.317 00.000 10072 worker thread done servicing request
21:56:51.317 00.000 10072 Worker thread wakes up
21:56:51.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:51.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:51.320 00.003 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
21:56:51.950 00.630 10072 Exposure complete
21:56:52.006 00.056 10072 worker thread done servicing request
21:56:52.006 00.000 1032 OnExposeComplete: enter
21:56:52.008 00.002 1032 UpdateGuideState(): m_state=6
21:56:52.011 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1410
21:56:52.012 00.001 1032 Star::Find returns 1 (0), X=1103.10, Y=135.64, Mass=1157, SNR=23.9, Peak=113 HFD=3.3
21:56:52.014 00.002 1032 MultiStar: [#1 -0.18,0.28,0.00,M3] [#2 -0.12,0.27,0.00,M4] [#3 -0.07,0.13,0.79,U] [#4 -0.25,0.34,0.00,M10] [#5 -0.27,0.18,0.00,M1] [#6 -0.04,0.17,0.62,U] [#7 -0.02,0.10,0.73,U] [#8 -0.12,0.25,0.00,M1] 
21:56:52.016 00.002 1032 refined, 3 included, MultiStar: {-0.09, 0.09}, one-star: {-0.19, 0.00}
21:56:52.018 00.002 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
21:56:52.019 00.001 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
21:56:52.021 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.36 mountX=0.11 mountY=0.06, mountTheta=0.53
21:56:52.024 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.09, opts=13)
21:56:52.027 00.003 1032 Enqueuing Move request for scope (-0.09, 0.09)
21:56:52.028 00.001 10072 Worker thread wakes up
21:56:52.028 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
21:56:52.028 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
21:56:52.028 00.000 10072 Moving (-0.09, 0.09) raw xDistance=0.11 yDistance=0.06
21:56:52.030 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:56:52.032 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
21:56:52.032 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
21:56:52.032 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:52.032 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:56:52.032 00.000 10072 MoveAxis(W, 3, ABG)
21:56:52.032 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:52.032 00.000 10072 IsGuiding returns 0
21:56:52.033 00.001 10072 PulseGuide returned control before completion, sleep 13
21:56:52.049 00.016 1032 UpdateGuideState exits: m=1157 SNR=23.9
21:56:52.052 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:52.054 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:52.055 00.001 1032 Enqueuing Expose request
21:56:52.057 00.002 10072 IsGuiding returns 0
21:56:52.057 00.000 10072 Move returns status 0, amount 3
21:56:52.058 00.001 10072 MoveAxis(N, 0, ABG)
21:56:52.058 00.000 10072 Move returns status 0, amount 0
21:56:52.058 00.000 10072 move complete, result=0
21:56:52.058 00.000 10072 worker thread done servicing request
21:56:52.058 00.000 10072 Worker thread wakes up
21:56:52.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:52.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:52.065 00.007 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
21:56:52.466 00.401 10072 Exposure complete
21:56:52.519 00.053 10072 worker thread done servicing request
21:56:52.519 00.000 1032 OnExposeComplete: enter
21:56:52.521 00.002 1032 UpdateGuideState(): m_state=6
21:56:52.523 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1411
21:56:52.525 00.002 1032 Star::Find returns 1 (0), X=1103.13, Y=135.65, Mass=1197, SNR=24.3, Peak=115 HFD=3.3
21:56:52.531 00.006 1032 MultiStar: [#1 -0.12,0.24,0.00,M4] [#2 -0.10,0.30,0.00,M5] [#3 -0.02,0.14,0.82,U] [#4 -0.13,0.27,0.00,R] [#5 -0.19,0.10,0.66,U] [#6 0.03,0.10,0.63,U] [#7 -0.04,0.11,0.67,U] [#8 -0.12,0.09,0.50,U] 
21:56:52.533 00.002 1032 refined, 5 included, MultiStar: {-0.09, 0.09}, one-star: {-0.16, 0.01}
21:56:52.534 00.001 1032 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.83) = xAngle (0.51 = 0.51)
21:56:52.535 00.001 1032 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.51 = 0.51)
21:56:52.537 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.12 cameraTheta=2.34 mountX=0.11 mountY=0.06, mountTheta=0.51
21:56:52.539 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.09, opts=13)
21:56:52.540 00.001 1032 Enqueuing Move request for scope (-0.09, 0.09)
21:56:52.541 00.001 10072 Worker thread wakes up
21:56:52.543 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
21:56:52.543 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
21:56:52.543 00.000 10072 Moving (-0.09, 0.09) raw xDistance=0.11 yDistance=0.06
21:56:52.545 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:56:52.547 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
21:56:52.548 00.001 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
21:56:52.548 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:52.548 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:56:52.548 00.000 10072 MoveAxis(W, 2, ABG)
21:56:52.548 00.000 10072 Guiding  Dir = 3, Dur = 2
21:56:52.548 00.000 10072 IsGuiding returns 0
21:56:52.548 00.000 10072 PulseGuide returned control before completion, sleep 12
21:56:52.565 00.017 1032 UpdateGuideState exits: m=1197 SNR=24.3
21:56:52.567 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:52.569 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:52.570 00.001 1032 Enqueuing Expose request
21:56:52.573 00.003 10072 IsGuiding returns 0
21:56:52.573 00.000 10072 Move returns status 0, amount 2
21:56:52.573 00.000 10072 MoveAxis(N, 0, ABG)
21:56:52.573 00.000 10072 Move returns status 0, amount 0
21:56:52.573 00.000 10072 move complete, result=0
21:56:52.573 00.000 10072 worker thread done servicing request
21:56:52.573 00.000 10072 Worker thread wakes up
21:56:52.573 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:52.573 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:52.578 00.005 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
21:56:53.196 00.618 10072 Exposure complete
21:56:53.254 00.058 10072 worker thread done servicing request
21:56:53.254 00.000 1032 OnExposeComplete: enter
21:56:53.256 00.002 1032 UpdateGuideState(): m_state=6
21:56:53.257 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1412
21:56:53.259 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=135.69, Mass=1513, SNR=27.3, Peak=140 HFD=3.4
21:56:53.260 00.001 1032 MultiStar: [#1 -0.19,0.28,0.00,M5] [#2 -0.12,0.43,0.00,M6] [#3 -0.22,0.09,0.75,U] [#4 -0.10,-0.12,0.59,U] [#5 -0.15,-0.15,0.58,U] [#6 -0.08,0.31,0.00,M1] [#7 -0.16,0.14,0.63,U] [#8 -0.18,0.28,0.00,M1] 
21:56:53.262 00.002 1032 single-star, 4 included, MultiStar: {-0.12, 0.01}, one-star: {-0.03, 0.06}
21:56:53.265 00.003 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
21:56:53.266 00.001 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
21:56:53.269 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.00 mountX=0.06 mountY=0.01, mountTheta=0.17
21:56:53.272 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
21:56:53.275 00.003 1032 Enqueuing Move request for scope (-0.03, 0.06)
21:56:53.276 00.001 10072 Worker thread wakes up
21:56:53.277 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
21:56:53.277 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
21:56:53.277 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.01
21:56:53.278 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:56:53.280 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
21:56:53.280 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:56:53.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:53.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:56:53.280 00.000 10072 MoveAxis(W, 3, ABG)
21:56:53.280 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:53.281 00.001 10072 IsGuiding returns 0
21:56:53.281 00.000 10072 PulseGuide returned control before completion, sleep 13
21:56:53.297 00.016 1032 UpdateGuideState exits: m=1513 SNR=27.3
21:56:53.301 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:53.302 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:53.304 00.002 1032 Enqueuing Expose request
21:56:53.306 00.002 10072 IsGuiding returns 0
21:56:53.306 00.000 10072 Move returns status 0, amount 3
21:56:53.306 00.000 10072 MoveAxis(N, 0, ABG)
21:56:53.306 00.000 10072 Move returns status 0, amount 0
21:56:53.306 00.000 10072 move complete, result=0
21:56:53.306 00.000 10072 worker thread done servicing request
21:56:53.306 00.000 10072 Worker thread wakes up
21:56:53.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:53.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:53.314 00.008 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
21:56:53.713 00.399 10072 Exposure complete
21:56:53.765 00.052 10072 worker thread done servicing request
21:56:53.765 00.000 1032 OnExposeComplete: enter
21:56:53.767 00.002 1032 UpdateGuideState(): m_state=6
21:56:53.769 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1413
21:56:53.771 00.002 1032 Star::Find returns 1 (0), X=1103.00, Y=135.85, Mass=1495, SNR=27.2, Peak=133 HFD=3.0
21:56:53.775 00.004 1032 MultiStar: [#1 -0.06,0.16,0.85,U] [#2 -0.10,0.16,0.71,U] [#3 -0.05,0.31,0.00,M1] [#4 -0.10,-0.00,0.64,U] [#5 -0.22,0.22,0.00,M1] [#6 -0.13,0.16,0.58,U] [#7 -0.17,0.24,0.00,M1] [#8 -0.10,0.04,0.45,U] 
21:56:53.776 00.001 1032 refined, 5 included, MultiStar: {-0.14, 0.14}, one-star: {-0.29, 0.22}
21:56:53.778 00.002 1032 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.83) = xAngle (0.54 = 0.54)
21:56:53.779 00.001 1032 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.54 = 0.54)
21:56:53.780 00.001 1032 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.19 cameraTheta=2.37 mountX=0.17 mountY=0.10, mountTheta=0.54
21:56:53.782 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.14, opts=13)
21:56:53.784 00.002 1032 Enqueuing Move request for scope (-0.14, 0.14)
21:56:53.787 00.003 10072 Worker thread wakes up
21:56:53.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
21:56:53.787 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
21:56:53.787 00.000 10072 Moving (-0.14, 0.14) raw xDistance=0.17 yDistance=0.10
21:56:53.789 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:56:53.791 00.002 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 289.20
21:56:53.791 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
21:56:53.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:53.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:56:53.791 00.000 10072 MoveAxis(W, 81, ABG)
21:56:53.791 00.000 10072 Guiding  Dir = 3, Dur = 81
21:56:53.792 00.001 10072 IsGuiding returns 0
21:56:53.792 00.000 10072 PulseGuide returned control before completion, sleep 91
21:56:53.808 00.016 1032 UpdateGuideState exits: m=1495 SNR=27.2
21:56:53.811 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:53.813 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:53.814 00.001 1032 Enqueuing Expose request
21:56:53.898 00.084 10072 IsGuiding returns 1
21:56:53.898 00.000 10072 scope still moving after pulse duration time elapsed
21:56:53.929 00.031 10072 IsGuiding returns 0
21:56:53.929 00.000 10072 scope move finished after 81 + 56 ms
21:56:53.929 00.000 10072 Move returns status 0, amount 81
21:56:53.929 00.000 10072 MoveAxis(N, 0, ABG)
21:56:53.929 00.000 10072 Move returns status 0, amount 0
21:56:53.929 00.000 10072 move complete, result=0
21:56:53.929 00.000 10072 worker thread done servicing request
21:56:53.929 00.000 10072 Worker thread wakes up
21:56:53.929 00.000 1032 GuideStep: 0.2 px 81 ms WEST, 0.1 px 0 ms NORTH
21:56:53.933 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:53.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:54.557 00.624 10072 Exposure complete
21:56:54.616 00.059 10072 worker thread done servicing request
21:56:54.616 00.000 1032 OnExposeComplete: enter
21:56:54.618 00.002 1032 UpdateGuideState(): m_state=6
21:56:54.620 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1414
21:56:54.622 00.002 1032 Star::Find returns 1 (0), X=1103.01, Y=135.74, Mass=1323, SNR=25.5, Peak=118 HFD=3.2
21:56:54.624 00.002 1032 MultiStar: [#1 0.06,0.15,1.03,U] [#2 -0.04,0.16,0.72,U] [#3 -0.03,0.26,0.00,M2] [#4 0.12,0.07,0.62,U] [#5 -0.20,0.01,0.64,U] [#6 0.03,0.20,0.58,U] [#7 -0.00,0.10,0.67,U] [#8 -0.17,0.03,0.50,U] 
21:56:54.626 00.002 1032 refined, 7 included, MultiStar: {-0.06, 0.11}, one-star: {-0.28, 0.11}
21:56:54.627 00.001 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
21:56:54.629 00.002 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
21:56:54.630 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.10 mountX=0.12 mountY=0.03, mountTheta=0.27
21:56:54.634 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.11, opts=13)
21:56:54.635 00.001 1032 Enqueuing Move request for scope (-0.06, 0.11)
21:56:54.637 00.002 10072 Worker thread wakes up
21:56:54.637 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
21:56:54.637 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
21:56:54.637 00.000 10072 Moving (-0.06, 0.11) raw xDistance=0.12 yDistance=0.03
21:56:54.640 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:56:54.644 00.004 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
21:56:54.644 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
21:56:54.644 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:54.644 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:56:54.644 00.000 10072 MoveAxis(W, 3, ABG)
21:56:54.644 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:54.644 00.000 10072 IsGuiding returns 0
21:56:54.645 00.001 10072 PulseGuide returned control before completion, sleep 13
21:56:54.662 00.017 1032 UpdateGuideState exits: m=1323 SNR=25.5
21:56:54.663 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:54.665 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:54.667 00.002 1032 Enqueuing Expose request
21:56:54.668 00.001 10072 IsGuiding returns 0
21:56:54.669 00.001 10072 Move returns status 0, amount 3
21:56:54.669 00.000 10072 MoveAxis(N, 0, ABG)
21:56:54.669 00.000 10072 Move returns status 0, amount 0
21:56:54.669 00.000 10072 move complete, result=0
21:56:54.669 00.000 10072 worker thread done servicing request
21:56:54.669 00.000 10072 Worker thread wakes up
21:56:54.669 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:54.669 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:54.676 00.007 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
21:56:55.078 00.402 10072 Exposure complete
21:56:55.137 00.059 10072 worker thread done servicing request
21:56:55.137 00.000 1032 OnExposeComplete: enter
21:56:55.139 00.002 1032 UpdateGuideState(): m_state=6
21:56:55.140 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1415
21:56:55.143 00.003 1032 Star::Find returns 1 (0), X=1103.20, Y=135.69, Mass=1231, SNR=24.6, Peak=117 HFD=3.4
21:56:55.145 00.002 1032 MultiStar: [#1 -0.09,0.19,1.00,U] [#2 -0.06,0.21,0.79,U] [#3 -0.16,0.19,0.00,M3] [#4 -0.06,-0.12,0.69,U] [#5 -0.00,-0.21,0.62,U] [#6 0.16,0.32,0.00,M1] [#7 -0.04,0.04,0.70,U] [#8 -0.01,0.08,0.50,U] 
21:56:55.147 00.002 1032 refined, 6 included, MultiStar: {-0.06, 0.05}, one-star: {-0.09, 0.06}
21:56:55.148 00.001 1032 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.83) = xAngle (0.62 = 0.62)
21:56:55.149 00.001 1032 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.62 = 0.62)
21:56:55.150 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.45 mountX=0.06 mountY=0.04, mountTheta=0.62
21:56:55.152 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
21:56:55.154 00.002 1032 Enqueuing Move request for scope (-0.06, 0.05)
21:56:55.155 00.001 10072 Worker thread wakes up
21:56:55.155 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
21:56:55.155 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
21:56:55.156 00.001 10072 Moving (-0.06, 0.05) raw xDistance=0.06 yDistance=0.04
21:56:55.157 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
21:56:55.159 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
21:56:55.159 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:56:55.159 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:55.159 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:56:55.159 00.000 10072 MoveAxis(W, 2, ABG)
21:56:55.159 00.000 10072 Guiding  Dir = 3, Dur = 2
21:56:55.160 00.001 10072 IsGuiding returns 0
21:56:55.160 00.000 10072 PulseGuide returned control before completion, sleep 12
21:56:55.177 00.017 1032 UpdateGuideState exits: m=1231 SNR=24.6
21:56:55.181 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:55.183 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:55.185 00.002 1032 Enqueuing Expose request
21:56:55.185 00.000 10072 IsGuiding returns 0
21:56:55.185 00.000 10072 Move returns status 0, amount 2
21:56:55.186 00.001 10072 MoveAxis(N, 0, ABG)
21:56:55.186 00.000 10072 Move returns status 0, amount 0
21:56:55.186 00.000 10072 move complete, result=0
21:56:55.186 00.000 10072 worker thread done servicing request
21:56:55.186 00.000 10072 Worker thread wakes up
21:56:55.186 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:55.186 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:55.193 00.007 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
21:56:55.823 00.630 10072 Exposure complete
21:56:55.876 00.053 10072 worker thread done servicing request
21:56:55.876 00.000 1032 OnExposeComplete: enter
21:56:55.878 00.002 1032 UpdateGuideState(): m_state=6
21:56:55.880 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1416
21:56:55.881 00.001 1032 Star::Find returns 1 (0), X=1103.15, Y=135.63, Mass=1217, SNR=24.5, Peak=113 HFD=3.3
21:56:55.883 00.002 1032 MultiStar: [#1 -0.01,0.15,0.98,U] [#2 -0.06,0.28,0.00,M4] [#3 -0.12,0.14,0.74,U] [#4 -0.01,-0.21,0.74,U] [#5 -0.31,-0.10,0.00,M1] [#6 -0.01,0.09,0.59,U] [#7 -0.01,-0.14,0.72,U] [#8 -0.17,-0.01,0.53,U] 
21:56:55.885 00.002 1032 refined, 6 included, MultiStar: {-0.07, 0.01}, one-star: {-0.14, 0.00}
21:56:55.887 00.002 1032 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.83) = xAngle (1.16 = 1.16)
21:56:55.888 00.001 1032 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.16 = 1.16)
21:56:55.890 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.99 mountX=0.03 mountY=0.06, mountTheta=1.16
21:56:55.893 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.01, opts=13)
21:56:55.895 00.002 1032 Enqueuing Move request for scope (-0.07, 0.01)
21:56:55.898 00.003 10072 Worker thread wakes up
21:56:55.898 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
21:56:55.898 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
21:56:55.898 00.000 10072 Moving (-0.07, 0.01) raw xDistance=0.03 yDistance=0.06
21:56:55.901 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:56:55.902 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
21:56:55.902 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
21:56:55.902 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:55.902 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:56:55.902 00.000 10072 MoveAxis(W, 3, ABG)
21:56:55.902 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:55.903 00.001 10072 IsGuiding returns 0
21:56:55.903 00.000 10072 PulseGuide returned control before completion, sleep 13
21:56:55.920 00.017 1032 UpdateGuideState exits: m=1217 SNR=24.5
21:56:55.923 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:55.925 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:55.928 00.003 1032 Enqueuing Expose request
21:56:55.929 00.001 10072 IsGuiding returns 0
21:56:55.929 00.000 10072 Move returns status 0, amount 3
21:56:55.929 00.000 10072 MoveAxis(N, 0, ABG)
21:56:55.929 00.000 10072 Move returns status 0, amount 0
21:56:55.929 00.000 10072 move complete, result=0
21:56:55.929 00.000 10072 worker thread done servicing request
21:56:55.929 00.000 10072 Worker thread wakes up
21:56:55.929 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:55.929 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:55.937 00.008 1032 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
21:56:56.339 00.402 10072 Exposure complete
21:56:56.396 00.057 10072 worker thread done servicing request
21:56:56.396 00.000 1032 OnExposeComplete: enter
21:56:56.399 00.003 1032 UpdateGuideState(): m_state=6
21:56:56.401 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1417
21:56:56.403 00.002 1032 Star::Find returns 1 (0), X=1103.07, Y=135.68, Mass=1021, SNR=22.4, Peak=96 HFD=3.3
21:56:56.405 00.002 1032 MultiStar: [#1 -0.06,0.09,1.06,U] [#2 -0.01,0.23,0.87,U] [#3 -0.03,0.12,0.81,U] [#4 0.05,-0.12,0.73,U] [#5 -0.05,-0.10,0.74,U] [#6 -0.09,-0.06,0.64,U] [#7 -0.05,0.00,0.81,U] [#8 0.01,0.27,0.00,M1] 
21:56:56.406 00.001 1032 refined, 7 included, MultiStar: {-0.06, 0.04}, one-star: {-0.22, 0.05}
21:56:56.408 00.002 1032 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.83) = xAngle (0.77 = 0.77)
21:56:56.409 00.001 1032 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.77 = 0.77)
21:56:56.410 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.60 mountX=0.05 mountY=0.05, mountTheta=0.77
21:56:56.414 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.04, opts=13)
21:56:56.415 00.001 1032 Enqueuing Move request for scope (-0.06, 0.04)
21:56:56.417 00.002 10072 Worker thread wakes up
21:56:56.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
21:56:56.417 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
21:56:56.417 00.000 10072 Moving (-0.06, 0.04) raw xDistance=0.05 yDistance=0.05
21:56:56.419 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:56:56.422 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
21:56:56.422 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
21:56:56.422 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:56.422 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:56:56.422 00.000 10072 MoveAxis(W, 2, ABG)
21:56:56.422 00.000 10072 Guiding  Dir = 3, Dur = 2
21:56:56.422 00.000 10072 IsGuiding returns 0
21:56:56.424 00.002 10072 PulseGuide returned control before completion, sleep 11
21:56:56.442 00.018 1032 UpdateGuideState exits: m=1021 SNR=22.4
21:56:56.446 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:56.447 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:56.449 00.002 1032 Enqueuing Expose request
21:56:56.451 00.002 10072 IsGuiding returns 0
21:56:56.451 00.000 10072 Move returns status 0, amount 2
21:56:56.451 00.000 10072 MoveAxis(N, 0, ABG)
21:56:56.451 00.000 10072 Move returns status 0, amount 0
21:56:56.451 00.000 10072 move complete, result=0
21:56:56.451 00.000 10072 worker thread done servicing request
21:56:56.451 00.000 10072 Worker thread wakes up
21:56:56.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:56.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:56.459 00.008 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
21:56:57.088 00.629 10072 Exposure complete
21:56:57.143 00.055 10072 worker thread done servicing request
21:56:57.143 00.000 1032 OnExposeComplete: enter
21:56:57.146 00.003 1032 UpdateGuideState(): m_state=6
21:56:57.148 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1418
21:56:57.149 00.001 1032 Star::Find returns 1 (0), X=1103.26, Y=135.69, Mass=1186, SNR=24.2, Peak=130 HFD=3.0
21:56:57.152 00.003 1032 MultiStar: [#1 -0.16,0.06,0.99,U] [#2 0.07,0.11,0.77,U] [#3 -0.07,0.12,0.77,U] [#4 -0.08,-0.11,0.67,U] [#5 -0.23,-0.04,0.66,U] [#6 0.01,0.16,0.59,U] [#7 -0.07,0.02,0.72,U] [#8 -0.05,0.02,0.56,U] 
21:56:57.154 00.002 1032 single-star, 8 included, MultiStar: {-0.07, 0.05}, one-star: {-0.03, 0.06}
21:56:57.157 00.003 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
21:56:57.158 00.001 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
21:56:57.160 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.00 mountX=0.06 mountY=0.01, mountTheta=0.17
21:56:57.164 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
21:56:57.166 00.002 1032 Enqueuing Move request for scope (-0.03, 0.06)
21:56:57.167 00.001 10072 Worker thread wakes up
21:56:57.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
21:56:57.168 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
21:56:57.168 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.01
21:56:57.169 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
21:56:57.172 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
21:56:57.172 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:56:57.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:57.173 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:56:57.173 00.000 10072 MoveAxis(W, 3, ABG)
21:56:57.173 00.000 10072 Guiding  Dir = 3, Dur = 3
21:56:57.174 00.001 10072 IsGuiding returns 0
21:56:57.174 00.000 10072 PulseGuide returned control before completion, sleep 13
21:56:57.192 00.018 10072 IsGuiding returns 1
21:56:57.192 00.000 10072 scope still moving after pulse duration time elapsed
21:56:57.193 00.001 1032 UpdateGuideState exits: m=1186 SNR=24.2
21:56:57.195 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:57.197 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:57.198 00.001 1032 Enqueuing Expose request
21:56:57.222 00.024 10072 IsGuiding returns 1
21:56:57.253 00.031 10072 IsGuiding returns 1
21:56:57.285 00.032 10072 IsGuiding returns 1
21:56:57.316 00.031 10072 IsGuiding returns 1
21:56:57.347 00.031 10072 IsGuiding returns 1
21:56:57.378 00.031 10072 IsGuiding returns 1
21:56:57.410 00.032 10072 IsGuiding returns 1
21:56:57.441 00.031 10072 IsGuiding returns 1
21:56:57.472 00.031 10072 IsGuiding returns 1
21:56:57.503 00.031 10072 IsGuiding returns 1
21:56:57.534 00.031 10072 IsGuiding returns 1
21:56:57.565 00.031 10072 IsGuiding returns 0
21:56:57.565 00.000 10072 scope move finished after 3 + 388 ms
21:56:57.565 00.000 10072 Move returns status 0, amount 3
21:56:57.565 00.000 10072 MoveAxis(N, 0, ABG)
21:56:57.565 00.000 10072 Move returns status 0, amount 0
21:56:57.565 00.000 10072 move complete, result=0
21:56:57.565 00.000 10072 worker thread done servicing request
21:56:57.565 00.000 10072 Worker thread wakes up
21:56:57.565 00.000 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
21:56:57.569 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:57.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:58.196 00.627 10072 Exposure complete
21:56:58.250 00.054 10072 worker thread done servicing request
21:56:58.250 00.000 1032 OnExposeComplete: enter
21:56:58.252 00.002 1032 UpdateGuideState(): m_state=6
21:56:58.254 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1419
21:56:58.255 00.001 1032 Star::Find returns 1 (0), X=1103.21, Y=135.41, Mass=970, SNR=21.8, Peak=95 HFD=3.2
21:56:58.257 00.002 1032 MultiStar: [#1 -0.10,0.06,1.14,U] [#2 0.05,0.09,0.95,U] [#3 -0.01,0.05,0.83,U] [#4 0.05,-0.20,0.73,U] [#5 -0.25,-0.16,0.00,M1] [#6 -0.06,-0.01,0.73,U] [#7 0.05,0.03,0.72,U] [#8 -0.14,-0.15,0.55,U] 
21:56:58.258 00.001 1032 refined, 7 included, MultiStar: {-0.03, -0.04}, one-star: {-0.08, -0.22}
21:56:58.260 00.002 1032 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.83) = xAngle (-4.09 = 2.19)
21:56:58.261 00.001 1032 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.09 = 2.19)
21:56:58.262 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.26 mountX=-0.03 mountY=0.04, mountTheta=2.19
21:56:58.264 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
21:56:58.267 00.003 1032 Enqueuing Move request for scope (-0.03, -0.04)
21:56:58.269 00.002 10072 Worker thread wakes up
21:56:58.269 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
21:56:58.269 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
21:56:58.269 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
21:56:58.271 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:56:58.273 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
21:56:58.273 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
21:56:58.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:58.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:56:58.273 00.000 10072 MoveAxis(W, 3, ABG)
21:56:58.274 00.001 10072 Guiding  Dir = 3, Dur = 3
21:56:58.274 00.000 10072 IsGuiding returns 0
21:56:58.274 00.000 10072 PulseGuide returned control before completion, sleep 13
21:56:58.291 00.017 1032 UpdateGuideState exits: m=970 SNR=21.8
21:56:58.293 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:58.294 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:58.295 00.001 1032 Enqueuing Expose request
21:56:58.303 00.008 10072 IsGuiding returns 0
21:56:58.303 00.000 10072 Move returns status 0, amount 3
21:56:58.304 00.001 10072 MoveAxis(N, 0, ABG)
21:56:58.304 00.000 10072 Move returns status 0, amount 0
21:56:58.304 00.000 10072 move complete, result=0
21:56:58.304 00.000 10072 worker thread done servicing request
21:56:58.304 00.000 10072 Worker thread wakes up
21:56:58.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:58.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:58.306 00.002 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
21:56:58.710 00.404 10072 Exposure complete
21:56:58.762 00.052 10072 worker thread done servicing request
21:56:58.762 00.000 1032 OnExposeComplete: enter
21:56:58.764 00.002 1032 UpdateGuideState(): m_state=6
21:56:58.765 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1420
21:56:58.768 00.003 1032 Star::Find returns 1 (0), X=1103.18, Y=135.56, Mass=1341, SNR=25.7, Peak=129 HFD=3.3
21:56:58.771 00.003 1032 MultiStar: [#1 -0.03,0.08,1.01,U] [#2 0.02,0.04,0.77,U] [#3 -0.01,0.04,0.73,U] [#4 0.03,-0.12,0.66,U] [#5 -0.06,0.04,0.55,U] [#6 -0.03,-0.08,0.61,U] [#7 0.02,-0.12,0.65,U] [#8 -0.09,0.05,0.48,U] 
21:56:58.774 00.003 1032 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.11, -0.08}
21:56:58.775 00.001 1032 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.83) = xAngle (-4.53 = 1.75)
21:56:58.776 00.001 1032 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.53 = 1.75)
21:56:58.778 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.70 mountX=-0.01 mountY=0.03, mountTheta=1.75
21:56:58.780 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
21:56:58.783 00.003 1032 Enqueuing Move request for scope (-0.03, -0.01)
21:56:58.784 00.001 10072 Worker thread wakes up
21:56:58.785 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
21:56:58.785 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
21:56:58.785 00.000 10072 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.03
21:56:58.786 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:56:58.788 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
21:56:58.788 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:56:58.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:58.789 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:56:58.789 00.000 10072 MoveAxis(W, 2, ABG)
21:56:58.789 00.000 10072 Guiding  Dir = 3, Dur = 2
21:56:58.789 00.000 10072 IsGuiding returns 0
21:56:58.789 00.000 10072 PulseGuide returned control before completion, sleep 12
21:56:58.806 00.017 1032 UpdateGuideState exits: m=1341 SNR=25.7
21:56:58.808 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:58.810 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:58.812 00.002 1032 Enqueuing Expose request
21:56:58.817 00.005 10072 IsGuiding returns 0
21:56:58.817 00.000 10072 Move returns status 0, amount 2
21:56:58.817 00.000 10072 MoveAxis(N, 0, ABG)
21:56:58.817 00.000 10072 Move returns status 0, amount 0
21:56:58.817 00.000 10072 move complete, result=0
21:56:58.817 00.000 10072 worker thread done servicing request
21:56:58.817 00.000 10072 Worker thread wakes up
21:56:58.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:58.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:58.821 00.004 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
21:56:59.443 00.622 10072 Exposure complete
21:56:59.501 00.058 10072 worker thread done servicing request
21:56:59.501 00.000 1032 OnExposeComplete: enter
21:56:59.502 00.001 1032 UpdateGuideState(): m_state=6
21:56:59.505 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1421
21:56:59.507 00.002 1032 Star::Find returns 1 (0), X=1103.09, Y=135.46, Mass=1307, SNR=25.4, Peak=129 HFD=3.1
21:56:59.509 00.002 1032 MultiStar: [#1 -0.13,0.01,0.99,U] [#2 0.04,0.06,0.76,U] [#3 -0.14,0.13,0.72,U] [#4 0.00,-0.15,0.66,U] [#5 -0.21,-0.06,0.69,U] [#6 -0.10,0.00,0.65,U] [#7 -0.10,-0.10,0.67,U] [#8 -0.06,-0.00,0.51,U] 
21:56:59.510 00.001 1032 refined, 8 included, MultiStar: {-0.11, -0.04}, one-star: {-0.20, -0.17}
21:56:59.511 00.001 1032 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.83) = xAngle (-4.65 = 1.63)
21:56:59.513 00.002 1032 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.65 = 1.63)
21:56:59.514 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-2.82 mountX=-0.01 mountY=0.11, mountTheta=1.63
21:56:59.519 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.04, opts=13)
21:56:59.521 00.002 1032 Enqueuing Move request for scope (-0.11, -0.04)
21:56:59.523 00.002 10072 Worker thread wakes up
21:56:59.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
21:56:59.523 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
21:56:59.523 00.000 10072 Moving (-0.11, -0.04) raw xDistance=-0.01 yDistance=0.11
21:56:59.525 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:56:59.527 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
21:56:59.528 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:56:59.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:59.528 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:56:59.528 00.000 10072 MoveAxis(W, 2, ABG)
21:56:59.528 00.000 10072 Guiding  Dir = 3, Dur = 2
21:56:59.528 00.000 10072 IsGuiding returns 0
21:56:59.529 00.001 10072 PulseGuide returned control before completion, sleep 12
21:56:59.548 00.019 1032 UpdateGuideState exits: m=1307 SNR=25.4
21:56:59.552 00.004 10072 IsGuiding returns 0
21:56:59.553 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:59.555 00.002 10072 Move returns status 0, amount 2
21:56:59.556 00.001 10072 MoveAxis(N, 0, ABG)
21:56:59.556 00.000 10072 Move returns status 0, amount 0
21:56:59.556 00.000 10072 move complete, result=0
21:56:59.556 00.000 10072 worker thread done servicing request
21:56:59.556 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:56:59.557 00.001 1032 Enqueuing Expose request
21:56:59.559 00.002 1032 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
21:56:59.561 00.002 10072 Worker thread wakes up
21:56:59.561 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:56:59.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:56:59.977 00.416 10072 Exposure complete
21:57:00.040 00.063 10072 worker thread done servicing request
21:57:00.040 00.000 1032 OnExposeComplete: enter
21:57:00.043 00.003 1032 UpdateGuideState(): m_state=6
21:57:00.045 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1422
21:57:00.047 00.002 1032 Star::Find returns 1 (0), X=1103.17, Y=135.60, Mass=1094, SNR=23.2, Peak=106 HFD=3.3
21:57:00.051 00.004 1032 MultiStar: [#1 -0.10,0.09,1.09,U] [#2 -0.04,0.07,0.84,U] [#3 -0.06,0.23,0.85,U] [#4 0.06,-0.09,0.71,U] [#5 -0.22,0.01,0.74,U] [#6 0.07,0.10,0.65,U] [#7 -0.11,0.11,0.73,U] [#8 -0.00,-0.03,0.53,U] 
21:57:00.053 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.05}, one-star: {-0.13, -0.04}
21:57:00.054 00.001 1032 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.83) = xAngle (0.64 = 0.64)
21:57:00.056 00.002 1032 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.64 = 0.64)
21:57:00.058 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.47 mountX=0.07 mountY=0.05, mountTheta=0.64
21:57:00.060 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.05, opts=13)
21:57:00.062 00.002 1032 Enqueuing Move request for scope (-0.07, 0.05)
21:57:00.064 00.002 10072 Worker thread wakes up
21:57:00.064 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
21:57:00.064 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
21:57:00.064 00.000 10072 Moving (-0.07, 0.05) raw xDistance=0.07 yDistance=0.05
21:57:00.066 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:57:00.068 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
21:57:00.068 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
21:57:00.068 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:00.068 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:57:00.068 00.000 10072 MoveAxis(W, 2, ABG)
21:57:00.068 00.000 10072 Guiding  Dir = 3, Dur = 2
21:57:00.068 00.000 10072 IsGuiding returns 0
21:57:00.070 00.002 10072 PulseGuide returned control before completion, sleep 12
21:57:00.083 00.013 10072 IsGuiding returns 1
21:57:00.083 00.000 10072 scope still moving after pulse duration time elapsed
21:57:00.089 00.006 1032 UpdateGuideState exits: m=1094 SNR=23.2
21:57:00.091 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:00.093 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:00.096 00.003 1032 Enqueuing Expose request
21:57:00.114 00.018 10072 IsGuiding returns 1
21:57:00.146 00.032 10072 IsGuiding returns 1
21:57:00.177 00.031 10072 IsGuiding returns 1
21:57:00.207 00.030 10072 IsGuiding returns 1
21:57:00.238 00.031 10072 IsGuiding returns 1
21:57:00.270 00.032 10072 IsGuiding returns 1
21:57:00.301 00.031 10072 IsGuiding returns 1
21:57:00.334 00.033 10072 IsGuiding returns 1
21:57:00.363 00.029 10072 IsGuiding returns 1
21:57:00.396 00.033 10072 IsGuiding returns 1
21:57:00.425 00.029 10072 IsGuiding returns 1
21:57:00.457 00.032 10072 IsGuiding returns 1
21:57:00.489 00.032 10072 IsGuiding returns 1
21:57:00.520 00.031 10072 IsGuiding returns 1
21:57:00.550 00.030 10072 IsGuiding returns 0
21:57:00.550 00.000 10072 scope move finished after 2 + 479 ms
21:57:00.550 00.000 10072 Move returns status 0, amount 2
21:57:00.550 00.000 10072 MoveAxis(N, 0, ABG)
21:57:00.550 00.000 10072 Move returns status 0, amount 0
21:57:00.550 00.000 10072 move complete, result=0
21:57:00.550 00.000 10072 worker thread done servicing request
21:57:00.551 00.001 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
21:57:00.555 00.004 10072 Worker thread wakes up
21:57:00.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:00.555 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:01.180 00.625 10072 Exposure complete
21:57:01.244 00.064 10072 worker thread done servicing request
21:57:01.244 00.000 1032 OnExposeComplete: enter
21:57:01.246 00.002 1032 UpdateGuideState(): m_state=6
21:57:01.248 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1423
21:57:01.250 00.002 1032 Star::Find returns 1 (0), X=1103.17, Y=135.58, Mass=1492, SNR=27.1, Peak=147 HFD=3.2
21:57:01.252 00.002 1032 MultiStar: [#1 -0.10,0.21,0.92,U] [#2 -0.23,0.23,0.00,M1] [#3 -0.02,-0.06,0.70,U] [#4 -0.08,-0.18,0.62,U] [#5 -0.10,0.03,0.62,U] [#6 -0.08,0.03,0.53,U] [#7 -0.02,0.05,0.66,U] [#8 0.01,0.00,0.45,U] 
21:57:01.253 00.001 1032 refined, 7 included, MultiStar: {-0.07, 0.01}, one-star: {-0.12, -0.05}
21:57:01.256 00.003 1032 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.83) = xAngle (1.16 = 1.16)
21:57:01.258 00.002 1032 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.16 = 1.16)
21:57:01.261 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.99 mountX=0.03 mountY=0.06, mountTheta=1.16
21:57:01.264 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.01, opts=13)
21:57:01.266 00.002 1032 Enqueuing Move request for scope (-0.07, 0.01)
21:57:01.268 00.002 10072 Worker thread wakes up
21:57:01.268 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
21:57:01.268 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
21:57:01.268 00.000 10072 Moving (-0.07, 0.01) raw xDistance=0.03 yDistance=0.06
21:57:01.270 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:57:01.273 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
21:57:01.273 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
21:57:01.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:01.274 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:57:01.274 00.000 10072 MoveAxis(W, 1, ABG)
21:57:01.274 00.000 10072 Guiding  Dir = 3, Dur = 1
21:57:01.274 00.000 10072 IsGuiding returns 0
21:57:01.275 00.001 10072 PulseGuide returned control before completion, sleep 11
21:57:01.293 00.018 1032 UpdateGuideState exits: m=1492 SNR=27.1
21:57:01.296 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:01.299 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:01.303 00.004 1032 Enqueuing Expose request
21:57:01.315 00.012 10072 IsGuiding returns 0
21:57:01.315 00.000 10072 Move returns status 0, amount 1
21:57:01.315 00.000 10072 MoveAxis(N, 0, ABG)
21:57:01.315 00.000 10072 Move returns status 0, amount 0
21:57:01.315 00.000 10072 move complete, result=0
21:57:01.315 00.000 10072 worker thread done servicing request
21:57:01.315 00.000 10072 Worker thread wakes up
21:57:01.315 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:01.316 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:01.319 00.003 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
21:57:01.725 00.406 10072 Exposure complete
21:57:01.777 00.052 10072 worker thread done servicing request
21:57:01.777 00.000 1032 OnExposeComplete: enter
21:57:01.779 00.002 1032 UpdateGuideState(): m_state=6
21:57:01.781 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1424
21:57:01.783 00.002 1032 Star::Find returns 1 (0), X=1103.21, Y=135.67, Mass=1323, SNR=25.5, Peak=127 HFD=3.3
21:57:01.785 00.002 1032 MultiStar: [#1 -0.05,0.27,0.00,M1] [#2 -0.13,0.29,0.00,M2] [#3 -0.06,0.14,0.75,U] [#4 -0.02,-0.13,0.68,U] [#5 -0.16,-0.03,0.69,U] [#6 -0.10,0.05,0.63,U] [#7 0.02,0.08,0.70,U] [#8 -0.06,0.23,0.51,U] 
21:57:01.787 00.002 1032 refined, 6 included, MultiStar: {-0.07, 0.05}, one-star: {-0.08, 0.04}
21:57:01.788 00.001 1032 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.83) = xAngle (0.69 = 0.69)
21:57:01.790 00.002 1032 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.69 = 0.69)
21:57:01.792 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.52 mountX=0.06 mountY=0.05, mountTheta=0.69
21:57:01.795 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.05, opts=13)
21:57:01.796 00.001 1032 Enqueuing Move request for scope (-0.07, 0.05)
21:57:01.800 00.004 10072 Worker thread wakes up
21:57:01.800 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
21:57:01.800 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
21:57:01.800 00.000 10072 Moving (-0.07, 0.05) raw xDistance=0.06 yDistance=0.05
21:57:01.803 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
21:57:01.803 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:57:01.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:01.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:57:01.803 00.000 10072 MoveAxis(W, 1, ABG)
21:57:01.803 00.000 10072 Guiding  Dir = 3, Dur = 1
21:57:01.804 00.001 10072 IsGuiding returns 0
21:57:01.804 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:57:01.806 00.002 10072 PulseGuide returned control before completion, sleep 11
21:57:01.823 00.017 1032 UpdateGuideState exits: m=1323 SNR=25.5
21:57:01.826 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:01.827 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:01.829 00.002 1032 Enqueuing Expose request
21:57:01.832 00.003 10072 IsGuiding returns 0
21:57:01.833 00.001 10072 Move returns status 0, amount 1
21:57:01.833 00.000 10072 MoveAxis(N, 0, ABG)
21:57:01.833 00.000 10072 Move returns status 0, amount 0
21:57:01.833 00.000 10072 move complete, result=0
21:57:01.833 00.000 10072 worker thread done servicing request
21:57:01.833 00.000 10072 Worker thread wakes up
21:57:01.833 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:01.833 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:01.840 00.007 1032 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
21:57:02.458 00.618 10072 Exposure complete
21:57:02.513 00.055 10072 worker thread done servicing request
21:57:02.513 00.000 1032 OnExposeComplete: enter
21:57:02.515 00.002 1032 UpdateGuideState(): m_state=6
21:57:02.517 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1425
21:57:02.520 00.003 1032 Star::Find returns 1 (0), X=1103.14, Y=135.76, Mass=1111, SNR=23.4, Peak=100 HFD=3.2
21:57:02.521 00.001 1032 MultiStar: [#1 -0.07,0.22,1.08,U] [#2 0.02,0.30,0.00,M3] [#3 0.02,0.21,0.82,U] [#4 -0.08,-0.04,0.70,U] [#5 -0.07,0.01,0.71,U] [#6 0.07,0.21,0.65,U] [#7 -0.04,0.10,0.72,U] [#8 -0.02,0.25,0.00,M1] 
21:57:02.523 00.002 1032 refined, 6 included, MultiStar: {-0.05, 0.13}, one-star: {-0.16, 0.12}
21:57:02.525 00.002 1032 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.83) = xAngle (0.14 = 0.14)
21:57:02.526 00.001 1032 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.14 = 0.14)
21:57:02.528 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.97 mountX=0.14 mountY=0.02, mountTheta=0.14
21:57:02.531 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.13, opts=13)
21:57:02.533 00.002 1032 Enqueuing Move request for scope (-0.05, 0.13)
21:57:02.535 00.002 10072 Worker thread wakes up
21:57:02.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
21:57:02.535 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
21:57:02.535 00.000 10072 Moving (-0.05, 0.13) raw xDistance=0.14 yDistance=0.02
21:57:02.537 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:57:02.539 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.18
21:57:02.539 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
21:57:02.540 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:02.540 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:57:02.540 00.000 10072 MoveAxis(W, 65, ABG)
21:57:02.540 00.000 10072 Guiding  Dir = 3, Dur = 65
21:57:02.540 00.000 10072 IsGuiding returns 0
21:57:02.541 00.001 10072 PulseGuide returned control before completion, sleep 75
21:57:02.557 00.016 1032 UpdateGuideState exits: m=1111 SNR=23.4
21:57:02.560 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:02.561 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:02.563 00.002 1032 Enqueuing Expose request
21:57:02.628 00.065 10072 IsGuiding returns 0
21:57:02.628 00.000 10072 Move returns status 0, amount 65
21:57:02.628 00.000 10072 MoveAxis(N, 0, ABG)
21:57:02.628 00.000 10072 Move returns status 0, amount 0
21:57:02.628 00.000 10072 move complete, result=0
21:57:02.628 00.000 10072 worker thread done servicing request
21:57:02.628 00.000 10072 Worker thread wakes up
21:57:02.629 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:02.629 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:02.629 00.000 1032 GuideStep: 0.1 px 65 ms WEST, 0.0 px 0 ms NORTH
21:57:03.038 00.409 10072 Exposure complete
21:57:03.095 00.057 10072 worker thread done servicing request
21:57:03.095 00.000 1032 OnExposeComplete: enter
21:57:03.097 00.002 1032 UpdateGuideState(): m_state=6
21:57:03.100 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1426
21:57:03.102 00.002 1032 Star::Find returns 1 (0), X=1103.08, Y=135.79, Mass=1250, SNR=24.8, Peak=113 HFD=3.1
21:57:03.104 00.002 1032 MultiStar: [#1 -0.13,0.29,0.00,M1] [#2 -0.07,0.26,0.00,M4] [#3 -0.07,0.45,0.00,M1] [#4 -0.01,0.01,0.68,U] [#5 -0.24,0.26,0.00,M1] [#6 -0.16,0.17,0.60,U] [#7 0.04,0.08,0.70,U] [#8 -0.02,0.12,0.49,U] 
21:57:03.106 00.002 1032 refined, 4 included, MultiStar: {-0.09, 0.11}, one-star: {-0.21, 0.15}
21:57:03.107 00.001 1032 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.83) = xAngle (0.40 = 0.40)
21:57:03.108 00.001 1032 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.40 = 0.40)
21:57:03.111 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.23 mountX=0.13 mountY=0.05, mountTheta=0.40
21:57:03.116 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.11, opts=13)
21:57:03.120 00.004 1032 Enqueuing Move request for scope (-0.09, 0.11)
21:57:03.121 00.001 10072 Worker thread wakes up
21:57:03.122 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
21:57:03.122 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
21:57:03.122 00.000 10072 Moving (-0.09, 0.11) raw xDistance=0.13 yDistance=0.05
21:57:03.124 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:57:03.127 00.003 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
21:57:03.127 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
21:57:03.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:03.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:57:03.127 00.000 10072 MoveAxis(W, 1, ABG)
21:57:03.127 00.000 10072 Guiding  Dir = 3, Dur = 1
21:57:03.127 00.000 10072 IsGuiding returns 0
21:57:03.128 00.001 10072 PulseGuide returned control before completion, sleep 11
21:57:03.146 00.018 10072 IsGuiding returns 0
21:57:03.146 00.000 10072 Move returns status 0, amount 1
21:57:03.146 00.000 10072 MoveAxis(N, 0, ABG)
21:57:03.146 00.000 10072 Move returns status 0, amount 0
21:57:03.146 00.000 10072 move complete, result=0
21:57:03.146 00.000 10072 worker thread done servicing request
21:57:03.147 00.001 1032 UpdateGuideState exits: m=1250 SNR=24.8
21:57:03.149 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:03.151 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:03.152 00.001 1032 Enqueuing Expose request
21:57:03.154 00.002 1032 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
21:57:03.157 00.003 10072 Worker thread wakes up
21:57:03.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:03.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:03.789 00.632 10072 Exposure complete
21:57:03.854 00.065 10072 worker thread done servicing request
21:57:03.854 00.000 1032 OnExposeComplete: enter
21:57:03.856 00.002 1032 UpdateGuideState(): m_state=6
21:57:03.858 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1427
21:57:03.860 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=135.68, Mass=1301, SNR=25.3, Peak=123 HFD=3.3
21:57:03.862 00.002 1032 MultiStar: [#1 -0.00,0.24,0.95,U] [#2 -0.04,0.09,0.81,U] [#3 0.01,-0.01,0.75,U] [#4 0.02,-0.24,0.00,M1] [#5 -0.17,0.04,0.64,U] [#6 -0.05,0.01,0.59,U] [#7 0.01,0.08,0.67,U] [#8 0.08,0.21,0.53,U] 
21:57:03.864 00.002 1032 single-star, 7 included, MultiStar: {-0.03, 0.09}, one-star: {-0.06, 0.05}
21:57:03.867 00.003 1032 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.83) = xAngle (0.69 = 0.69)
21:57:03.869 00.002 1032 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.69 = 0.69)
21:57:03.871 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.52 mountX=0.06 mountY=0.05, mountTheta=0.69
21:57:03.875 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
21:57:03.877 00.002 1032 Enqueuing Move request for scope (-0.06, 0.05)
21:57:03.878 00.001 10072 Worker thread wakes up
21:57:03.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
21:57:03.879 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
21:57:03.879 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.06 yDistance=0.05
21:57:03.880 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:57:03.883 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
21:57:03.883 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:57:03.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:03.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:57:03.883 00.000 10072 MoveAxis(W, 1, ABG)
21:57:03.883 00.000 10072 Guiding  Dir = 3, Dur = 1
21:57:03.883 00.000 10072 IsGuiding returns 0
21:57:03.884 00.001 10072 PulseGuide returned control before completion, sleep 11
21:57:03.897 00.013 10072 IsGuiding returns 0
21:57:03.897 00.000 10072 Move returns status 0, amount 1
21:57:03.898 00.001 10072 MoveAxis(N, 0, ABG)
21:57:03.898 00.000 10072 Move returns status 0, amount 0
21:57:03.898 00.000 10072 move complete, result=0
21:57:03.898 00.000 10072 worker thread done servicing request
21:57:03.902 00.004 1032 UpdateGuideState exits: m=1301 SNR=25.3
21:57:03.904 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:03.906 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:03.908 00.002 1032 Enqueuing Expose request
21:57:03.910 00.002 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
21:57:03.911 00.001 10072 Worker thread wakes up
21:57:03.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:03.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:04.323 00.412 10072 Exposure complete
21:57:04.380 00.057 10072 worker thread done servicing request
21:57:04.380 00.000 1032 OnExposeComplete: enter
21:57:04.383 00.003 1032 UpdateGuideState(): m_state=6
21:57:04.384 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1428
21:57:04.386 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=135.60, Mass=1419, SNR=26.4, Peak=134 HFD=3.3
21:57:04.388 00.002 1032 MultiStar: [#1 -0.02,-0.08,0.92,U] [#2 0.14,0.05,0.77,U] [#3 -0.10,0.14,0.71,U] [#4 0.05,-0.20,0.58,U] [#5 -0.08,-0.09,0.64,U] [#6 0.00,0.21,0.55,U] [#7 0.09,0.05,0.67,U] [#8 -0.02,-0.17,0.46,U] 
21:57:04.390 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.00, -0.04}
21:57:04.391 00.001 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
21:57:04.395 00.004 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
21:57:04.396 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-1.02 mountX=-0.01 mountY=-0.00, mountTheta=-2.85
21:57:04.400 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
21:57:04.402 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
21:57:04.404 00.002 10072 Worker thread wakes up
21:57:04.404 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
21:57:04.404 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
21:57:04.404 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.00
21:57:04.406 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:57:04.408 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
21:57:04.408 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:57:04.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:04.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:57:04.408 00.000 10072 MoveAxis(W, 0, ABG)
21:57:04.408 00.000 10072 Move returns status 0, amount 0
21:57:04.408 00.000 10072 MoveAxis(N, 0, ABG)
21:57:04.408 00.000 10072 Move returns status 0, amount 0
21:57:04.408 00.000 10072 move complete, result=0
21:57:04.408 00.000 10072 worker thread done servicing request
21:57:04.426 00.018 1032 UpdateGuideState exits: m=1419 SNR=26.4
21:57:04.428 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:04.431 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:04.432 00.001 1032 Enqueuing Expose request
21:57:04.434 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:57:04.436 00.002 10072 Worker thread wakes up
21:57:04.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:04.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:05.060 00.624 10072 Exposure complete
21:57:05.115 00.055 10072 worker thread done servicing request
21:57:05.115 00.000 1032 OnExposeComplete: enter
21:57:05.117 00.002 1032 UpdateGuideState(): m_state=6
21:57:05.119 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1429
21:57:05.122 00.003 1032 Star::Find returns 1 (0), X=1103.14, Y=135.72, Mass=1314, SNR=25.5, Peak=126 HFD=3.1
21:57:05.123 00.001 1032 MultiStar: [#1 -0.07,0.16,0.92,U] [#2 0.04,0.22,0.78,U] [#3 -0.08,-0.01,0.77,U] [#4 -0.11,-0.27,0.00,M1] [#5 -0.13,-0.14,0.66,U] [#6 -0.02,0.12,0.58,U] [#7 0.14,-0.03,0.64,U] [#8 -0.08,0.07,0.53,U] 
21:57:05.125 00.002 1032 refined, 7 included, MultiStar: {-0.05, 0.07}, one-star: {-0.15, 0.08}
21:57:05.126 00.001 1032 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.83) = xAngle (0.35 = 0.35)
21:57:05.127 00.001 1032 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.35 = 0.35)
21:57:05.129 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.18 mountX=0.08 mountY=0.03, mountTheta=0.35
21:57:05.132 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.07, opts=13)
21:57:05.134 00.002 1032 Enqueuing Move request for scope (-0.05, 0.07)
21:57:05.135 00.001 10072 Worker thread wakes up
21:57:05.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
21:57:05.135 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
21:57:05.135 00.000 10072 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.03
21:57:05.137 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:57:05.140 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
21:57:05.140 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
21:57:05.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:05.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:57:05.140 00.000 10072 MoveAxis(W, 0, ABG)
21:57:05.140 00.000 10072 Move returns status 0, amount 0
21:57:05.140 00.000 10072 MoveAxis(N, 0, ABG)
21:57:05.140 00.000 10072 Move returns status 0, amount 0
21:57:05.140 00.000 10072 move complete, result=0
21:57:05.140 00.000 10072 worker thread done servicing request
21:57:05.158 00.018 1032 UpdateGuideState exits: m=1314 SNR=25.5
21:57:05.160 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:05.161 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:05.163 00.002 1032 Enqueuing Expose request
21:57:05.164 00.001 1032 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
21:57:05.167 00.003 10072 Worker thread wakes up
21:57:05.167 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:05.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:05.576 00.409 10072 Exposure complete
21:57:05.633 00.057 10072 worker thread done servicing request
21:57:05.633 00.000 1032 OnExposeComplete: enter
21:57:05.635 00.002 1032 UpdateGuideState(): m_state=6
21:57:05.637 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1430
21:57:05.639 00.002 1032 Star::Find returns 1 (0), X=1103.22, Y=135.50, Mass=1409, SNR=26.3, Peak=133 HFD=3.2
21:57:05.641 00.002 1032 MultiStar: [#1 -0.02,0.09,0.93,U] [#2 -0.08,0.11,0.73,U] [#3 -0.11,-0.11,0.78,U] [#4 -0.08,-0.33,0.00,M2] [#5 -0.01,-0.13,0.60,U] [#6 -0.21,-0.02,0.55,U] [#7 -0.11,-0.05,0.65,U] [#8 -0.13,-0.01,0.50,U] 
21:57:05.644 00.003 1032 refined, 7 included, MultiStar: {-0.09, -0.03}, one-star: {-0.07, -0.13}
21:57:05.646 00.002 1032 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.83) = xAngle (-4.61 = 1.68)
21:57:05.648 00.002 1032 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.61 = 1.68)
21:57:05.650 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.78 mountX=-0.01 mountY=0.09, mountTheta=1.68
21:57:05.654 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.03, opts=13)
21:57:05.656 00.002 1032 Enqueuing Move request for scope (-0.09, -0.03)
21:57:05.658 00.002 10072 Worker thread wakes up
21:57:05.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
21:57:05.658 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
21:57:05.658 00.000 10072 Moving (-0.09, -0.03) raw xDistance=-0.01 yDistance=0.09
21:57:05.659 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:57:05.662 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
21:57:05.663 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:57:05.663 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:05.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:57:05.663 00.000 10072 MoveAxis(W, 1, ABG)
21:57:05.663 00.000 10072 Guiding  Dir = 3, Dur = 1
21:57:05.663 00.000 10072 IsGuiding returns 0
21:57:05.664 00.001 10072 PulseGuide returned control before completion, sleep 11
21:57:05.682 00.018 1032 UpdateGuideState exits: m=1409 SNR=26.3
21:57:05.684 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:05.686 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:05.687 00.001 1032 Enqueuing Expose request
21:57:05.690 00.003 10072 IsGuiding returns 0
21:57:05.690 00.000 10072 Move returns status 0, amount 1
21:57:05.690 00.000 10072 MoveAxis(N, 0, ABG)
21:57:05.690 00.000 10072 Move returns status 0, amount 0
21:57:05.690 00.000 10072 move complete, result=0
21:57:05.690 00.000 10072 worker thread done servicing request
21:57:05.690 00.000 10072 Worker thread wakes up
21:57:05.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:05.691 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:05.698 00.007 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
21:57:06.323 00.625 10072 Exposure complete
21:57:06.382 00.059 10072 worker thread done servicing request
21:57:06.382 00.000 1032 OnExposeComplete: enter
21:57:06.385 00.003 1032 UpdateGuideState(): m_state=6
21:57:06.387 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1431
21:57:06.388 00.001 1032 Star::Find returns 1 (0), X=1103.20, Y=135.59, Mass=1255, SNR=24.8, Peak=124 HFD=3.3
21:57:06.390 00.002 1032 MultiStar: [#1 -0.09,-0.02,1.00,U] [#2 0.04,0.05,0.76,U] [#3 -0.14,-0.15,0.77,U] [#4 -0.09,-0.32,0.00,M3] [#5 -0.00,-0.09,0.66,U] [#6 -0.15,0.05,0.62,U] [#7 -0.16,-0.12,0.75,U] [#8 -0.03,-0.07,0.53,U] 
21:57:06.391 00.001 1032 refined, 7 included, MultiStar: {-0.08, -0.05}, one-star: {-0.09, -0.05}
21:57:06.394 00.003 1032 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.83) = xAngle (-4.40 = 1.88)
21:57:06.396 00.002 1032 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.40 = 1.88)
21:57:06.397 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.57 mountX=-0.03 mountY=0.09, mountTheta=1.88
21:57:06.401 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.05, opts=13)
21:57:06.403 00.002 1032 Enqueuing Move request for scope (-0.08, -0.05)
21:57:06.404 00.001 10072 Worker thread wakes up
21:57:06.404 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
21:57:06.404 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
21:57:06.404 00.000 10072 Moving (-0.08, -0.05) raw xDistance=-0.03 yDistance=0.09
21:57:06.406 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:57:06.408 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
21:57:06.408 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
21:57:06.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:06.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:57:06.408 00.000 10072 MoveAxis(W, 1, ABG)
21:57:06.408 00.000 10072 Guiding  Dir = 3, Dur = 1
21:57:06.409 00.001 10072 IsGuiding returns 0
21:57:06.409 00.000 10072 PulseGuide returned control before completion, sleep 11
21:57:06.428 00.019 1032 UpdateGuideState exits: m=1255 SNR=24.8
21:57:06.429 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:06.432 00.003 10072 IsGuiding returns 0
21:57:06.432 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:06.435 00.003 10072 Move returns status 0, amount 1
21:57:06.435 00.000 1032 Enqueuing Expose request
21:57:06.438 00.003 10072 MoveAxis(N, 0, ABG)
21:57:06.438 00.000 10072 Move returns status 0, amount 0
21:57:06.438 00.000 10072 move complete, result=0
21:57:06.438 00.000 10072 worker thread done servicing request
21:57:06.440 00.002 10072 Worker thread wakes up
21:57:06.440 00.000 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
21:57:06.443 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:06.443 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:06.856 00.413 10072 Exposure complete
21:57:06.909 00.053 10072 worker thread done servicing request
21:57:06.909 00.000 1032 OnExposeComplete: enter
21:57:06.910 00.001 1032 UpdateGuideState(): m_state=6
21:57:06.912 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1432
21:57:06.914 00.002 1032 Star::Find returns 1 (0), X=1103.20, Y=135.53, Mass=1114, SNR=23.4, Peak=99 HFD=3.4
21:57:06.915 00.001 1032 MultiStar: [#1 -0.07,0.01,1.03,U] [#2 -0.04,-0.01,0.80,U] [#3 0.06,-0.14,0.80,U] [#4 0.03,-0.25,0.00,M4] [#5 -0.05,-0.26,0.00,M1] [#6 -0.07,0.02,0.63,U] [#7 -0.09,-0.01,0.78,U] [#8 -0.05,-0.16,0.57,U] 
21:57:06.918 00.003 1032 refined, 6 included, MultiStar: {-0.05, -0.05}, one-star: {-0.09, -0.11}
21:57:06.918 00.000 1032 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.83) = xAngle (-4.16 = 2.13)
21:57:06.919 00.001 1032 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.16 = 2.13)
21:57:06.922 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.33 mountX=-0.04 mountY=0.06, mountTheta=2.13
21:57:06.925 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.05, opts=13)
21:57:06.928 00.003 1032 Enqueuing Move request for scope (-0.05, -0.05)
21:57:06.929 00.001 10072 Worker thread wakes up
21:57:06.930 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
21:57:06.930 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
21:57:06.930 00.000 10072 Moving (-0.05, -0.05) raw xDistance=-0.04 yDistance=0.06
21:57:06.933 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
21:57:06.933 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
21:57:06.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:06.933 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:57:06.935 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:57:06.935 00.000 10072 MoveAxis(W, 1, ABG)
21:57:06.935 00.000 10072 Guiding  Dir = 3, Dur = 1
21:57:06.936 00.001 10072 IsGuiding returns 0
21:57:06.937 00.001 10072 PulseGuide returned control before completion, sleep 11
21:57:06.952 00.015 1032 UpdateGuideState exits: m=1114 SNR=23.4
21:57:06.955 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:06.957 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:06.959 00.002 1032 Enqueuing Expose request
21:57:06.962 00.003 10072 IsGuiding returns 0
21:57:06.962 00.000 10072 Move returns status 0, amount 1
21:57:06.962 00.000 10072 MoveAxis(N, 0, ABG)
21:57:06.962 00.000 10072 Move returns status 0, amount 0
21:57:06.962 00.000 10072 move complete, result=0
21:57:06.963 00.001 10072 worker thread done servicing request
21:57:06.963 00.000 10072 Worker thread wakes up
21:57:06.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:06.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:06.969 00.006 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
21:57:07.592 00.623 10072 Exposure complete
21:57:07.647 00.055 10072 worker thread done servicing request
21:57:07.647 00.000 1032 OnExposeComplete: enter
21:57:07.650 00.003 1032 UpdateGuideState(): m_state=6
21:57:07.652 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1433
21:57:07.654 00.002 1032 Star::Find returns 1 (0), X=1103.09, Y=135.59, Mass=1310, SNR=25.4, Peak=123 HFD=3.3
21:57:07.656 00.002 1032 MultiStar: [#1 -0.20,0.05,0.93,U] [#2 -0.13,0.13,0.73,U] [#3 -0.09,0.01,0.71,U] [#4 -0.13,-0.15,0.63,U] [#5 -0.15,-0.08,0.63,U] [#6 -0.08,0.08,0.60,U] [#7 -0.19,-0.03,0.68,U] [#8 -0.11,-0.11,0.52,U] 
21:57:07.657 00.001 1032 refined, 8 included, MultiStar: {-0.15, -0.01}, one-star: {-0.20, -0.04}
21:57:07.660 00.003 1032 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.83) = xAngle (-4.90 = 1.38)
21:57:07.661 00.001 1032 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.90 = 1.38)
21:57:07.663 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.07 mountX=0.03 mountY=0.15, mountTheta=1.38
21:57:07.666 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=-0.01, opts=13)
21:57:07.668 00.002 1032 Enqueuing Move request for scope (-0.15, -0.01)
21:57:07.670 00.002 10072 Worker thread wakes up
21:57:07.670 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
21:57:07.670 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
21:57:07.670 00.000 10072 Moving (-0.15, -0.01) raw xDistance=0.03 yDistance=0.15
21:57:07.672 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:57:07.675 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.14
21:57:07.675 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
21:57:07.675 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:07.675 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:57:07.675 00.000 10072 MoveAxis(W, 1, ABG)
21:57:07.675 00.000 10072 Guiding  Dir = 3, Dur = 1
21:57:07.676 00.001 10072 IsGuiding returns 0
21:57:07.676 00.000 10072 PulseGuide returned control before completion, sleep 11
21:57:07.693 00.017 1032 UpdateGuideState exits: m=1310 SNR=25.4
21:57:07.695 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:07.696 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:07.697 00.001 1032 Enqueuing Expose request
21:57:07.700 00.003 10072 IsGuiding returns 0
21:57:07.700 00.000 10072 Move returns status 0, amount 1
21:57:07.700 00.000 10072 MoveAxis(N, 0, ABG)
21:57:07.700 00.000 10072 Move returns status 0, amount 0
21:57:07.700 00.000 10072 move complete, result=0
21:57:07.700 00.000 10072 worker thread done servicing request
21:57:07.700 00.000 10072 Worker thread wakes up
21:57:07.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:07.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:07.708 00.008 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
21:57:08.108 00.400 10072 Exposure complete
21:57:08.168 00.060 10072 worker thread done servicing request
21:57:08.168 00.000 1032 OnExposeComplete: enter
21:57:08.170 00.002 1032 UpdateGuideState(): m_state=6
21:57:08.173 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1434
21:57:08.176 00.003 1032 Star::Find returns 1 (0), X=1103.20, Y=135.62, Mass=1318, SNR=25.5, Peak=119 HFD=3.2
21:57:08.178 00.002 1032 MultiStar: [#1 -0.17,0.09,0.92,U] [#2 -0.06,0.18,0.76,U] [#3 -0.18,0.03,0.74,U] [#4 -0.10,-0.29,0.00,M4] [#5 -0.12,0.07,0.71,U] [#6 -0.11,0.16,0.62,U] [#7 0.02,-0.01,0.64,U] [#8 -0.10,0.08,0.48,U] 
21:57:08.180 00.002 1032 single-star, 7 included, MultiStar: {-0.10, 0.07}, one-star: {-0.09, -0.01}
21:57:08.181 00.001 1032 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.83) = xAngle (-4.80 = 1.48)
21:57:08.183 00.002 1032 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.80 = 1.48)
21:57:08.184 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-2.97 mountX=0.01 mountY=0.09, mountTheta=1.48
21:57:08.188 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.01, opts=13)
21:57:08.190 00.002 1032 Enqueuing Move request for scope (-0.09, -0.01)
21:57:08.192 00.002 10072 Worker thread wakes up
21:57:08.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
21:57:08.192 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
21:57:08.192 00.000 10072 Moving (-0.09, -0.01) raw xDistance=0.01 yDistance=0.09
21:57:08.194 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:57:08.196 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.14
21:57:08.196 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
21:57:08.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:08.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:57:08.196 00.000 10072 MoveAxis(W, 0, ABG)
21:57:08.196 00.000 10072 Move returns status 0, amount 0
21:57:08.196 00.000 10072 MoveAxis(N, 0, ABG)
21:57:08.196 00.000 10072 Move returns status 0, amount 0
21:57:08.196 00.000 10072 move complete, result=0
21:57:08.196 00.000 10072 worker thread done servicing request
21:57:08.216 00.020 1032 UpdateGuideState exits: m=1318 SNR=25.5
21:57:08.219 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:08.221 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:08.222 00.001 1032 Enqueuing Expose request
21:57:08.224 00.002 1032 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
21:57:08.226 00.002 10072 Worker thread wakes up
21:57:08.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:08.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:08.858 00.632 10072 Exposure complete
21:57:08.918 00.060 10072 worker thread done servicing request
21:57:08.919 00.001 1032 OnExposeComplete: enter
21:57:08.921 00.002 1032 UpdateGuideState(): m_state=6
21:57:08.923 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1435
21:57:08.926 00.003 1032 Star::Find returns 1 (0), X=1103.10, Y=135.60, Mass=1200, SNR=24.3, Peak=108 HFD=3.3
21:57:08.928 00.002 1032 MultiStar: [#1 -0.14,0.10,0.96,U] [#2 -0.09,0.03,0.83,U] [#3 -0.07,0.18,0.80,U] [#4 -0.10,-0.12,0.66,U] [#5 -0.15,-0.07,0.69,U] [#6 -0.14,0.02,0.59,U] [#7 -0.15,-0.02,0.69,U] [#8 -0.15,0.03,0.57,U] 
21:57:08.930 00.002 1032 refined, 8 included, MultiStar: {-0.13, 0.02}, one-star: {-0.19, -0.03}
21:57:08.931 00.001 1032 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.83) = xAngle (1.17 = 1.17)
21:57:08.933 00.002 1032 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.17 = 1.17)
21:57:08.935 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=3.00 mountX=0.05 mountY=0.12, mountTheta=1.17
21:57:08.938 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.02, opts=13)
21:57:08.940 00.002 1032 Enqueuing Move request for scope (-0.13, 0.02)
21:57:08.943 00.003 10072 Worker thread wakes up
21:57:08.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
21:57:08.943 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
21:57:08.943 00.000 10072 Moving (-0.13, 0.02) raw xDistance=0.05 yDistance=0.12
21:57:08.945 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:57:08.947 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.13
21:57:08.947 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
21:57:08.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:08.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:57:08.947 00.000 10072 MoveAxis(W, 0, ABG)
21:57:08.947 00.000 10072 Move returns status 0, amount 0
21:57:08.947 00.000 10072 MoveAxis(N, 0, ABG)
21:57:08.947 00.000 10072 Move returns status 0, amount 0
21:57:08.947 00.000 10072 move complete, result=0
21:57:08.947 00.000 10072 worker thread done servicing request
21:57:08.967 00.020 1032 UpdateGuideState exits: m=1200 SNR=24.3
21:57:08.969 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:08.971 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:08.972 00.001 1032 Enqueuing Expose request
21:57:08.973 00.001 1032 GuideStep: 0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
21:57:08.975 00.002 10072 Worker thread wakes up
21:57:08.975 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:08.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:09.393 00.418 10072 Exposure complete
21:57:09.443 00.050 10072 worker thread done servicing request
21:57:09.443 00.000 1032 OnExposeComplete: enter
21:57:09.445 00.002 1032 UpdateGuideState(): m_state=6
21:57:09.447 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1436
21:57:09.448 00.001 1032 Star::Find returns 1 (0), X=1103.27, Y=135.60, Mass=1604, SNR=28.1, Peak=158 HFD=3.2
21:57:09.450 00.002 1032 MultiStar: [#1 -0.19,0.15,0.90,U] [#2 -0.11,0.14,0.65,U] [#3 -0.13,0.08,0.68,U] [#4 -0.01,-0.22,0.59,U] [#5 -0.07,-0.18,0.51,U] [#6 0.08,0.10,0.55,U] [#7 -0.11,-0.03,0.61,U] [#8 -0.06,0.04,0.44,U] 
21:57:09.451 00.001 1032 single-star, 8 included, MultiStar: {-0.08, 0.01}, one-star: {-0.02, -0.03}
21:57:09.454 00.003 1032 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.83) = xAngle (-4.01 = 2.28)
21:57:09.456 00.002 1032 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.01 = 2.28)
21:57:09.457 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.18 mountX=-0.03 mountY=0.03, mountTheta=2.28
21:57:09.460 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
21:57:09.461 00.001 1032 Enqueuing Move request for scope (-0.02, -0.03)
21:57:09.463 00.002 10072 Worker thread wakes up
21:57:09.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
21:57:09.463 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
21:57:09.463 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.03
21:57:09.464 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:57:09.466 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.13
21:57:09.466 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
21:57:09.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:09.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:57:09.466 00.000 10072 MoveAxis(W, 0, ABG)
21:57:09.466 00.000 10072 Move returns status 0, amount 0
21:57:09.466 00.000 10072 MoveAxis(N, 0, ABG)
21:57:09.467 00.001 10072 Move returns status 0, amount 0
21:57:09.467 00.000 10072 move complete, result=0
21:57:09.467 00.000 10072 worker thread done servicing request
21:57:09.482 00.015 1032 UpdateGuideState exits: m=1604 SNR=28.1
21:57:09.483 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:09.486 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:09.488 00.002 1032 Enqueuing Expose request
21:57:09.490 00.002 1032 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
21:57:09.491 00.001 10072 Worker thread wakes up
21:57:09.491 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:09.491 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:10.130 00.639 10072 Exposure complete
21:57:10.190 00.060 10072 worker thread done servicing request
21:57:10.190 00.000 1032 OnExposeComplete: enter
21:57:10.191 00.001 1032 UpdateGuideState(): m_state=6
21:57:10.193 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1437
21:57:10.194 00.001 1032 Star::Find returns 1 (0), X=1103.05, Y=135.54, Mass=1251, SNR=24.8, Peak=122 HFD=3.1
21:57:10.196 00.002 1032 MultiStar: [#1 -0.39,0.06,0.00,M1] [#2 -0.17,0.18,0.00,M1] [#3 -0.20,0.06,0.73,U] [#4 -0.04,-0.26,0.00,M3] [#5 -0.12,-0.11,0.66,U] [#6 -0.10,0.04,0.62,U] [#7 -0.19,0.00,0.67,U] [#8 -0.30,-0.17,0.00,M1] 
21:57:10.198 00.002 1032 refined, 4 included, MultiStar: {-0.18, -0.03}, one-star: {-0.24, -0.10}
21:57:10.200 00.002 1032 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.83) = xAngle (-4.83 = 1.45)
21:57:10.201 00.001 1032 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.83 = 1.45)
21:57:10.203 00.002 1032 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-3.00 mountX=0.02 mountY=0.18, mountTheta=1.45
21:57:10.206 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=-0.03, opts=13)
21:57:10.208 00.002 1032 Enqueuing Move request for scope (-0.18, -0.03)
21:57:10.210 00.002 10072 Worker thread wakes up
21:57:10.210 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
21:57:10.210 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
21:57:10.210 00.000 10072 Moving (-0.18, -0.03) raw xDistance=0.02 yDistance=0.18
21:57:10.212 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.12
21:57:10.213 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
21:57:10.213 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:57:10.214 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:10.216 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:57:10.216 00.000 10072 MoveAxis(W, 0, ABG)
21:57:10.216 00.000 10072 Move returns status 0, amount 0
21:57:10.216 00.000 10072 MoveAxis(N, 0, ABG)
21:57:10.216 00.000 10072 Move returns status 0, amount 0
21:57:10.216 00.000 10072 move complete, result=0
21:57:10.216 00.000 10072 worker thread done servicing request
21:57:10.232 00.016 1032 UpdateGuideState exits: m=1251 SNR=24.8
21:57:10.233 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:10.236 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:10.238 00.002 1032 Enqueuing Expose request
21:57:10.239 00.001 1032 GuideStep: 0.0 px 0 ms WEST, 0.2 px 0 ms NORTH
21:57:10.240 00.001 10072 Worker thread wakes up
21:57:10.241 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:10.241 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:10.657 00.416 10072 Exposure complete
21:57:10.710 00.053 10072 worker thread done servicing request
21:57:10.711 00.001 1032 OnExposeComplete: enter
21:57:10.712 00.001 1032 UpdateGuideState(): m_state=6
21:57:10.714 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1438
21:57:10.716 00.002 1032 Star::Find returns 1 (0), X=1103.12, Y=135.60, Mass=1291, SNR=25.2, Peak=119 HFD=3.3
21:57:10.718 00.002 1032 MultiStar: [#1 -0.34,0.06,0.00,M2] [#2 -0.11,0.11,0.80,U] [#3 -0.09,0.19,0.75,U] [#4 0.06,-0.12,0.65,U] [#5 -0.21,0.00,0.66,U] [#6 -0.17,0.02,0.59,U] [#7 -0.15,-0.10,0.62,U] [#8 -0.16,0.00,0.50,U] 
21:57:10.719 00.001 1032 refined, 7 included, MultiStar: {-0.12, 0.01}, one-star: {-0.17, -0.04}
21:57:10.720 00.001 1032 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.83) = xAngle (1.21 = 1.21)
21:57:10.722 00.002 1032 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.21 = 1.21)
21:57:10.723 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.13 cameraTheta=3.04 mountX=0.04 mountY=0.12, mountTheta=1.21
21:57:10.726 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.01, opts=13)
21:57:10.727 00.001 1032 Enqueuing Move request for scope (-0.12, 0.01)
21:57:10.728 00.001 10072 Worker thread wakes up
21:57:10.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
21:57:10.728 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
21:57:10.728 00.000 10072 Moving (-0.12, 0.01) raw xDistance=0.04 yDistance=0.12
21:57:10.730 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:57:10.731 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.12
21:57:10.731 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
21:57:10.731 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:10.731 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:57:10.731 00.000 10072 MoveAxis(W, 1, ABG)
21:57:10.731 00.000 10072 Guiding  Dir = 3, Dur = 1
21:57:10.732 00.001 10072 IsGuiding returns 0
21:57:10.732 00.000 10072 PulseGuide returned control before completion, sleep 11
21:57:10.748 00.016 10072 IsGuiding returns 0
21:57:10.748 00.000 10072 Move returns status 0, amount 1
21:57:10.748 00.000 10072 MoveAxis(N, 0, ABG)
21:57:10.748 00.000 10072 Move returns status 0, amount 0
21:57:10.748 00.000 10072 move complete, result=0
21:57:10.748 00.000 10072 worker thread done servicing request
21:57:10.750 00.002 1032 UpdateGuideState exits: m=1291 SNR=25.2
21:57:10.752 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:10.754 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:10.756 00.002 1032 Enqueuing Expose request
21:57:10.757 00.001 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
21:57:10.759 00.002 10072 Worker thread wakes up
21:57:10.759 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:10.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:11.391 00.632 10072 Exposure complete
21:57:11.444 00.053 10072 worker thread done servicing request
21:57:11.444 00.000 1032 OnExposeComplete: enter
21:57:11.446 00.002 1032 UpdateGuideState(): m_state=6
21:57:11.448 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1439
21:57:11.450 00.002 1032 Star::Find returns 1 (0), X=1103.07, Y=135.55, Mass=1343, SNR=25.7, Peak=131 HFD=3.3
21:57:11.452 00.002 1032 MultiStar: [#1 -0.29,0.25,0.00,M3] [#2 -0.12,0.12,0.79,U] [#3 -0.13,0.27,0.00,M1] [#4 -0.16,0.01,0.65,U] [#5 -0.39,0.15,0.00,M1] [#6 -0.05,0.10,0.60,U] [#7 -0.22,0.21,0.00,M1] [#8 -0.27,0.15,0.00,M1] 
21:57:11.454 00.002 1032 refined, 3 included, MultiStar: {-0.15, 0.02}, one-star: {-0.22, -0.08}
21:57:11.456 00.002 1032 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.83) = xAngle (1.15 = 1.15)
21:57:11.457 00.001 1032 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.15 = 1.15)
21:57:11.459 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=2.98 mountX=0.06 mountY=0.14, mountTheta=1.15
21:57:11.463 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.02, opts=13)
21:57:11.464 00.001 1032 Enqueuing Move request for scope (-0.15, 0.02)
21:57:11.465 00.001 10072 Worker thread wakes up
21:57:11.466 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
21:57:11.466 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
21:57:11.466 00.000 10072 Moving (-0.15, 0.02) raw xDistance=0.06 yDistance=0.14
21:57:11.468 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
21:57:11.469 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.11
21:57:11.469 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:57:11.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:11.470 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:57:11.470 00.000 10072 MoveAxis(W, 0, ABG)
21:57:11.470 00.000 10072 Move returns status 0, amount 0
21:57:11.470 00.000 10072 MoveAxis(N, 0, ABG)
21:57:11.470 00.000 10072 Move returns status 0, amount 0
21:57:11.470 00.000 10072 move complete, result=0
21:57:11.470 00.000 10072 worker thread done servicing request
21:57:11.486 00.016 1032 UpdateGuideState exits: m=1343 SNR=25.7
21:57:11.489 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:11.490 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:11.492 00.002 1032 Enqueuing Expose request
21:57:11.493 00.001 1032 GuideStep: 0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
21:57:11.494 00.001 10072 Worker thread wakes up
21:57:11.495 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:11.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:11.907 00.412 10072 Exposure complete
21:57:11.964 00.057 10072 worker thread done servicing request
21:57:11.965 00.001 1032 OnExposeComplete: enter
21:57:11.966 00.001 1032 UpdateGuideState(): m_state=6
21:57:11.968 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1440
21:57:11.970 00.002 1032 Star::Find returns 1 (0), X=1103.02, Y=135.73, Mass=1234, SNR=24.7, Peak=108 HFD=3.2
21:57:11.972 00.002 1032 MultiStar: [#1 -0.29,0.27,0.00,M4] [#2 -0.24,0.24,0.00,M1] [#3 -0.21,0.15,0.00,M2] [#4 -0.24,-0.15,0.00,M2] [#5 -0.29,0.10,0.00,M2] [#6 -0.22,0.25,0.00,M1] [#7 -0.20,0.13,0.00,M2] [#8 -0.22,0.11,0.00,M2] 
21:57:11.973 00.001 1032 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.83) = xAngle (0.97 = 0.97)
21:57:11.974 00.001 1032 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.97 = 0.97)
21:57:11.976 00.002 1032 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.28 cameraTheta=2.80 mountX=0.16 mountY=0.23, mountTheta=0.97
21:57:11.979 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.27, y=0.10, opts=13)
21:57:11.980 00.001 1032 Enqueuing Move request for scope (-0.27, 0.10)
21:57:11.983 00.003 10072 Worker thread wakes up
21:57:11.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.10) opts 0xd
21:57:11.983 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.27, 0.10)
21:57:11.983 00.000 10072 Moving (-0.27, 0.10) raw xDistance=0.16 yDistance=0.23
21:57:11.985 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:57:11.986 00.001 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 289.10
21:57:11.986 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
21:57:11.986 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:57:11.986 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:57:11.986 00.000 10072 MoveAxis(W, 76, ABG)
21:57:11.986 00.000 10072 Guiding  Dir = 3, Dur = 76
21:57:11.987 00.001 10072 IsGuiding returns 0
21:57:11.987 00.000 10072 PulseGuide returned control before completion, sleep 86
21:57:12.003 00.016 1032 UpdateGuideState exits: m=1234 SNR=24.7
21:57:12.005 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:12.007 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:12.008 00.001 1032 Enqueuing Expose request
21:57:12.076 00.068 10072 IsGuiding returns 1
21:57:12.076 00.000 10072 scope still moving after pulse duration time elapsed
21:57:12.107 00.031 10072 IsGuiding returns 1
21:57:12.138 00.031 10072 IsGuiding returns 0
21:57:12.138 00.000 10072 scope move finished after 76 + 75 ms
21:57:12.138 00.000 10072 Move returns status 0, amount 76
21:57:12.138 00.000 10072 MoveAxis(N, 0, ABG)
21:57:12.138 00.000 10072 Move returns status 0, amount 0
21:57:12.138 00.000 10072 move complete, result=0
21:57:12.138 00.000 10072 worker thread done servicing request
21:57:12.138 00.000 10072 Worker thread wakes up
21:57:12.139 00.001 1032 GuideStep: 0.2 px 76 ms WEST, 0.2 px 0 ms NORTH
21:57:12.141 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:12.142 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:12.768 00.626 10072 Exposure complete
21:57:12.820 00.052 10072 worker thread done servicing request
21:57:12.821 00.001 1032 OnExposeComplete: enter
21:57:12.823 00.002 1032 UpdateGuideState(): m_state=6
21:57:12.825 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1441
21:57:12.826 00.001 1032 Star::Find returns 1 (0), X=1102.96, Y=135.58, Mass=1430, SNR=26.5, Peak=126 HFD=3.3
21:57:12.828 00.002 1032 MultiStar: [#1 -0.23,0.11,0.00,M5] [#2 -0.11,0.06,0.69,U] [#3 -0.14,0.11,0.71,U] [#4 -0.09,-0.20,0.60,U] [#5 -0.27,-0.15,0.00,M3] [#6 -0.13,-0.06,0.60,U] [#7 -0.12,-0.11,0.65,U] [#8 -0.23,-0.08,0.00,M3] 
21:57:12.829 00.001 1032 refined, 5 included, MultiStar: {-0.17, -0.04}, one-star: {-0.34, -0.06}
21:57:12.833 00.004 1032 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.83) = xAngle (-4.75 = 1.53)
21:57:12.835 00.002 1032 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.75 = 1.53)
21:57:12.837 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.92 mountX=0.01 mountY=0.17, mountTheta=1.53
21:57:12.839 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=-0.04, opts=13)
21:57:12.841 00.002 1032 Enqueuing Move request for scope (-0.17, -0.04)
21:57:12.842 00.001 10072 Worker thread wakes up
21:57:12.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
21:57:12.842 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
21:57:12.842 00.000 10072 Moving (-0.17, -0.04) raw xDistance=0.01 yDistance=0.17
21:57:12.843 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:57:12.846 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.10
21:57:12.846 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
21:57:12.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:12.846 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:57:12.846 00.000 10072 MoveAxis(W, 0, ABG)
21:57:12.846 00.000 10072 Move returns status 0, amount 0
21:57:12.846 00.000 10072 MoveAxis(N, 0, ABG)
21:57:12.846 00.000 10072 Move returns status 0, amount 0
21:57:12.846 00.000 10072 move complete, result=0
21:57:12.846 00.000 10072 worker thread done servicing request
21:57:12.863 00.017 1032 UpdateGuideState exits: m=1430 SNR=26.5
21:57:12.865 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:12.866 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:12.869 00.003 1032 Enqueuing Expose request
21:57:12.870 00.001 1032 GuideStep: 0.0 px 0 ms WEST, 0.2 px 0 ms NORTH
21:57:12.872 00.002 10072 Worker thread wakes up
21:57:12.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:12.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:13.283 00.411 10072 Exposure complete
21:57:13.340 00.057 10072 worker thread done servicing request
21:57:13.340 00.000 1032 OnExposeComplete: enter
21:57:13.342 00.002 1032 UpdateGuideState(): m_state=6
21:57:13.344 00.002 1032 Star::Find(15, 1102, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1442
21:57:13.346 00.002 1032 Star::Find returns 1 (0), X=1103.05, Y=135.59, Mass=1476, SNR=27.0, Peak=134 HFD=3.3
21:57:13.348 00.002 1032 MultiStar: [#1 -0.16,0.11,0.93,U] [#2 -0.22,0.15,0.00,M1] [#3 -0.25,0.25,0.00,M2] [#4 -0.13,-0.16,0.59,U] [#5 -0.24,-0.03,0.61,U] [#6 -0.12,-0.02,0.55,U] [#7 -0.16,-0.02,0.63,U] [#8 -0.11,0.06,0.46,U] 
21:57:13.349 00.001 1032 refined, 6 included, MultiStar: {-0.17, -0.01}, one-star: {-0.24, -0.04}
21:57:13.352 00.003 1032 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.83) = xAngle (-4.91 = 1.38)
21:57:13.353 00.001 1032 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.91 = 1.38)
21:57:13.355 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.08 mountX=0.03 mountY=0.17, mountTheta=1.38
21:57:13.356 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=-0.01, opts=13)
21:57:13.358 00.002 1032 Enqueuing Move request for scope (-0.17, -0.01)
21:57:13.358 00.000 10072 Worker thread wakes up
21:57:13.360 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
21:57:13.360 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
21:57:13.360 00.000 10072 Moving (-0.17, -0.01) raw xDistance=0.03 yDistance=0.17
21:57:13.362 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:57:13.365 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.09
21:57:13.365 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
21:57:13.365 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:13.365 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:57:13.365 00.000 10072 MoveAxis(W, 0, ABG)
21:57:13.365 00.000 10072 Move returns status 0, amount 0
21:57:13.366 00.001 10072 MoveAxis(N, 0, ABG)
21:57:13.366 00.000 10072 Move returns status 0, amount 0
21:57:13.366 00.000 10072 move complete, result=0
21:57:13.366 00.000 10072 worker thread done servicing request
21:57:13.381 00.015 1032 UpdateGuideState exits: m=1476 SNR=27.0
21:57:13.384 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:13.385 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:13.387 00.002 1032 Enqueuing Expose request
21:57:13.388 00.001 1032 GuideStep: 0.0 px 0 ms WEST, 0.2 px 0 ms NORTH
21:57:13.389 00.001 10072 Worker thread wakes up
21:57:13.389 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:13.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:14.018 00.629 10072 Exposure complete
21:57:14.074 00.056 10072 worker thread done servicing request
21:57:14.074 00.000 1032 OnExposeComplete: enter
21:57:14.076 00.002 1032 UpdateGuideState(): m_state=6
21:57:14.077 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1443
21:57:14.079 00.002 1032 Star::Find returns 1 (0), X=1103.14, Y=135.73, Mass=1172, SNR=24.0, Peak=111 HFD=3.3
21:57:14.082 00.003 1032 MultiStar: [#1 -0.12,0.15,1.00,U] [#2 -0.14,0.27,0.00,M2] [#3 -0.06,0.12,0.73,U] [#4 -0.13,0.04,0.72,U] [#5 -0.20,-0.07,0.69,U] [#6 -0.13,0.20,0.61,U] [#7 0.00,0.05,0.68,U] [#8 -0.23,0.04,0.54,U] 
21:57:14.085 00.003 1032 refined, 7 included, MultiStar: {-0.12, 0.08}, one-star: {-0.15, 0.10}
21:57:14.086 00.001 1032 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.83) = xAngle (0.73 = 0.73)
21:57:14.087 00.001 1032 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.73 = 0.73)
21:57:14.089 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.15 cameraTheta=2.56 mountX=0.11 mountY=0.10, mountTheta=0.73
21:57:14.091 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.08, opts=13)
21:57:14.093 00.002 1032 Enqueuing Move request for scope (-0.12, 0.08)
21:57:14.094 00.001 10072 Worker thread wakes up
21:57:14.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
21:57:14.094 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
21:57:14.094 00.000 10072 Moving (-0.12, 0.08) raw xDistance=0.11 yDistance=0.10
21:57:14.096 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:57:14.098 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.08
21:57:14.098 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
21:57:14.099 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:14.099 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:57:14.099 00.000 10072 MoveAxis(W, 0, ABG)
21:57:14.099 00.000 10072 Move returns status 0, amount 0
21:57:14.099 00.000 10072 MoveAxis(N, 0, ABG)
21:57:14.099 00.000 10072 Move returns status 0, amount 0
21:57:14.099 00.000 10072 move complete, result=0
21:57:14.099 00.000 10072 worker thread done servicing request
21:57:14.116 00.017 1032 UpdateGuideState exits: m=1172 SNR=24.0
21:57:14.117 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:14.119 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:14.120 00.001 1032 Enqueuing Expose request
21:57:14.123 00.003 1032 GuideStep: 0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
21:57:14.124 00.001 10072 Worker thread wakes up
21:57:14.124 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:14.124 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:14.533 00.409 10072 Exposure complete
21:57:14.591 00.058 10072 worker thread done servicing request
21:57:14.591 00.000 1032 OnExposeComplete: enter
21:57:14.593 00.002 1032 UpdateGuideState(): m_state=6
21:57:14.595 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1444
21:57:14.596 00.001 1032 Star::Find returns 1 (0), X=1103.07, Y=135.69, Mass=1297, SNR=25.2, Peak=129 HFD=3.3
21:57:14.597 00.001 1032 MultiStar: [#1 -0.15,0.20,0.00,M4] [#2 -0.16,0.23,0.00,M3] [#3 -0.14,0.22,0.00,M2] [#4 -0.11,-0.02,0.67,U] [#5 -0.17,-0.06,0.66,U] [#6 -0.17,0.13,0.61,U] [#7 -0.08,0.05,0.74,U] [#8 -0.22,0.01,0.50,U] 
21:57:14.599 00.002 1032 refined, 5 included, MultiStar: {-0.16, 0.03}, one-star: {-0.22, 0.06}
21:57:14.600 00.001 1032 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.83) = xAngle (1.13 = 1.13)
21:57:14.601 00.001 1032 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.13 = 1.13)
21:57:14.603 00.002 1032 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.17 cameraTheta=2.96 mountX=0.07 mountY=0.15, mountTheta=1.13
21:57:14.605 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.03, opts=13)
21:57:14.606 00.001 1032 Enqueuing Move request for scope (-0.16, 0.03)
21:57:14.608 00.002 10072 Worker thread wakes up
21:57:14.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
21:57:14.608 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
21:57:14.608 00.000 10072 Moving (-0.16, 0.03) raw xDistance=0.07 yDistance=0.15
21:57:14.610 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:57:14.614 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.08
21:57:14.614 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
21:57:14.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:14.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:57:14.615 00.001 10072 MoveAxis(E, 0, ABG)
21:57:14.615 00.000 10072 Move returns status 0, amount 0
21:57:14.615 00.000 10072 MoveAxis(N, 0, ABG)
21:57:14.615 00.000 10072 Move returns status 0, amount 0
21:57:14.615 00.000 10072 move complete, result=0
21:57:14.615 00.000 10072 worker thread done servicing request
21:57:14.632 00.017 1032 UpdateGuideState exits: m=1297 SNR=25.2
21:57:14.634 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:14.635 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:14.637 00.002 1032 Enqueuing Expose request
21:57:14.638 00.001 1032 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:57:14.640 00.002 10072 Worker thread wakes up
21:57:14.640 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:14.640 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:15.274 00.634 10072 Exposure complete
21:57:15.332 00.058 1032 OnExposeComplete: enter
21:57:15.334 00.002 1032 UpdateGuideState(): m_state=6
21:57:15.338 00.004 10072 worker thread done servicing request
21:57:15.339 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1445
21:57:15.341 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=135.67, Mass=1442, SNR=26.7, Peak=146 HFD=3.3
21:57:15.343 00.002 1032 MultiStar: [#1 -0.06,0.04,0.90,U] [#2 -0.12,0.14,0.67,U] [#3 -0.15,0.00,0.71,U] [#4 -0.20,-0.38,0.00,M1] [#5 -0.14,-0.25,0.00,M1] [#6 -0.16,0.06,0.59,U] [#7 -0.09,-0.11,0.66,U] [#8 -0.17,-0.15,0.43,U] 
21:57:15.344 00.001 1032 single-star, 6 included, MultiStar: {-0.09, 0.01}, one-star: {0.01, 0.03}
21:57:15.346 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
21:57:15.348 00.002 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
21:57:15.350 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.27 mountX=0.03 mountY=-0.02, mountTheta=-0.56
21:57:15.354 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
21:57:15.355 00.001 1032 Enqueuing Move request for scope (0.01, 0.03)
21:57:15.357 00.002 10072 Worker thread wakes up
21:57:15.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
21:57:15.357 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
21:57:15.357 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
21:57:15.359 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:57:15.364 00.005 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
21:57:15.364 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:57:15.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:15.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:57:15.364 00.000 10072 MoveAxis(E, 0, ABG)
21:57:15.364 00.000 10072 Move returns status 0, amount 0
21:57:15.364 00.000 10072 MoveAxis(N, 0, ABG)
21:57:15.364 00.000 10072 Move returns status 0, amount 0
21:57:15.364 00.000 10072 move complete, result=0
21:57:15.364 00.000 10072 worker thread done servicing request
21:57:15.381 00.017 1032 UpdateGuideState exits: m=1442 SNR=26.7
21:57:15.383 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:15.384 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:15.385 00.001 1032 Enqueuing Expose request
21:57:15.386 00.001 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:57:15.389 00.003 10072 Worker thread wakes up
21:57:15.389 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:15.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:15.803 00.414 10072 Exposure complete
21:57:15.854 00.051 10072 worker thread done servicing request
21:57:15.854 00.000 1032 OnExposeComplete: enter
21:57:15.856 00.002 1032 UpdateGuideState(): m_state=6
21:57:15.857 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1446
21:57:15.859 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=135.41, Mass=1266, SNR=25.0, Peak=124 HFD=3.2
21:57:15.861 00.002 1032 MultiStar: [#1 -0.12,0.14,0.94,U] [#2 -0.07,-0.03,0.82,U] [#3 -0.14,0.07,0.78,U] [#4 -0.05,-0.26,0.00,M2] [#5 -0.10,-0.11,0.67,U] [#6 -0.11,0.08,0.62,U] [#7 0.01,-0.11,0.69,U] [#8 -0.03,-0.16,0.49,U] 
21:57:15.865 00.004 1032 refined, 7 included, MultiStar: {-0.07, -0.04}, one-star: {-0.02, -0.22}
21:57:15.867 00.002 1032 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.83) = xAngle (-4.48 = 1.80)
21:57:15.868 00.001 1032 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.48 = 1.80)
21:57:15.870 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.65 mountX=-0.02 mountY=0.08, mountTheta=1.80
21:57:15.874 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.04, opts=13)
21:57:15.875 00.001 1032 Enqueuing Move request for scope (-0.07, -0.04)
21:57:15.876 00.001 10072 Worker thread wakes up
21:57:15.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
21:57:15.877 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
21:57:15.877 00.000 10072 Moving (-0.07, -0.04) raw xDistance=-0.02 yDistance=0.08
21:57:15.878 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:57:15.880 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
21:57:15.880 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:57:15.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:15.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:57:15.880 00.000 10072 MoveAxis(W, 0, ABG)
21:57:15.881 00.001 10072 Move returns status 0, amount 0
21:57:15.881 00.000 10072 MoveAxis(N, 0, ABG)
21:57:15.881 00.000 10072 Move returns status 0, amount 0
21:57:15.881 00.000 10072 move complete, result=0
21:57:15.881 00.000 10072 worker thread done servicing request
21:57:15.897 00.016 1032 UpdateGuideState exits: m=1266 SNR=25.0
21:57:15.899 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:15.901 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:15.902 00.001 1032 Enqueuing Expose request
21:57:15.904 00.002 1032 GuideStep: -0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
21:57:15.905 00.001 10072 Worker thread wakes up
21:57:15.905 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:15.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:16.537 00.632 10072 Exposure complete
21:57:16.593 00.056 10072 worker thread done servicing request
21:57:16.593 00.000 1032 OnExposeComplete: enter
21:57:16.595 00.002 1032 UpdateGuideState(): m_state=6
21:57:16.596 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1447
21:57:16.597 00.001 1032 Star::Find returns 1 (0), X=1103.12, Y=135.62, Mass=1165, SNR=23.9, Peak=117 HFD=3.3
21:57:16.600 00.003 1032 MultiStar: [#1 -0.15,0.14,1.01,U] [#2 0.01,0.15,0.77,U] [#3 -0.08,0.14,0.80,U] [#4 0.05,-0.17,0.70,U] [#5 -0.10,-0.15,0.74,U] [#6 0.04,-0.04,0.63,U] [#7 -0.11,-0.04,0.72,U] [#8 0.02,0.10,0.57,U] 
21:57:16.602 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.17, -0.01}
21:57:16.604 00.002 1032 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.83) = xAngle (1.04 = 1.04)
21:57:16.605 00.001 1032 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.04 = 1.04)
21:57:16.606 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.87 mountX=0.03 mountY=0.06, mountTheta=1.04
21:57:16.610 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.02, opts=13)
21:57:16.613 00.003 1032 Enqueuing Move request for scope (-0.07, 0.02)
21:57:16.616 00.003 10072 Worker thread wakes up
21:57:16.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
21:57:16.616 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
21:57:16.616 00.000 10072 Moving (-0.07, 0.02) raw xDistance=0.03 yDistance=0.06
21:57:16.619 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
21:57:16.621 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
21:57:16.621 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
21:57:16.621 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:16.621 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:57:16.621 00.000 10072 MoveAxis(W, 0, ABG)
21:57:16.621 00.000 10072 Move returns status 0, amount 0
21:57:16.621 00.000 10072 MoveAxis(N, 0, ABG)
21:57:16.622 00.001 10072 Move returns status 0, amount 0
21:57:16.622 00.000 10072 move complete, result=0
21:57:16.622 00.000 10072 worker thread done servicing request
21:57:16.638 00.016 1032 UpdateGuideState exits: m=1165 SNR=23.9
21:57:16.641 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:16.644 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:16.646 00.002 1032 Enqueuing Expose request
21:57:16.649 00.003 1032 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
21:57:16.651 00.002 10072 Worker thread wakes up
21:57:16.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:16.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:17.056 00.405 10072 Exposure complete
21:57:17.111 00.055 10072 worker thread done servicing request
21:57:17.111 00.000 1032 OnExposeComplete: enter
21:57:17.114 00.003 1032 UpdateGuideState(): m_state=6
21:57:17.117 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1448
21:57:17.119 00.002 1032 Star::Find returns 1 (0), X=1103.13, Y=135.63, Mass=1142, SNR=23.7, Peak=108 HFD=3.3
21:57:17.121 00.002 1032 MultiStar: [#1 -0.09,0.10,1.04,U] [#2 -0.06,0.12,0.82,U] [#3 -0.07,0.15,0.82,U] [#4 -0.03,-0.12,0.72,U] [#5 -0.25,0.00,0.00,M1] [#6 -0.13,0.06,0.61,U] [#7 -0.00,0.02,0.75,U] [#8 0.09,0.01,0.54,U] 
21:57:17.122 00.001 1032 refined, 7 included, MultiStar: {-0.06, 0.05}, one-star: {-0.16, 0.00}
21:57:17.125 00.003 1032 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.83) = xAngle (0.69 = 0.69)
21:57:17.126 00.001 1032 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.69 = 0.69)
21:57:17.127 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.52 mountX=0.06 mountY=0.05, mountTheta=0.69
21:57:17.129 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
21:57:17.131 00.002 1032 Enqueuing Move request for scope (-0.06, 0.05)
21:57:17.132 00.001 10072 Worker thread wakes up
21:57:17.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
21:57:17.132 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
21:57:17.133 00.001 10072 Moving (-0.06, 0.05) raw xDistance=0.06 yDistance=0.05
21:57:17.134 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:57:17.137 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.04
21:57:17.137 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:57:17.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:17.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:57:17.137 00.000 10072 MoveAxis(W, 0, ABG)
21:57:17.137 00.000 10072 Move returns status 0, amount 0
21:57:17.137 00.000 10072 MoveAxis(N, 0, ABG)
21:57:17.137 00.000 10072 Move returns status 0, amount 0
21:57:17.137 00.000 10072 move complete, result=0
21:57:17.137 00.000 10072 worker thread done servicing request
21:57:17.155 00.018 1032 UpdateGuideState exits: m=1142 SNR=23.7
21:57:17.157 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:17.159 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:17.161 00.002 1032 Enqueuing Expose request
21:57:17.163 00.002 1032 GuideStep: 0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
21:57:17.164 00.001 10072 Worker thread wakes up
21:57:17.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:17.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:17.897 00.733 10072 Exposure complete
21:57:17.952 00.055 10072 worker thread done servicing request
21:57:17.952 00.000 1032 OnExposeComplete: enter
21:57:17.956 00.004 1032 UpdateGuideState(): m_state=6
21:57:17.958 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1449
21:57:17.960 00.002 1032 Star::Find returns 1 (0), X=1103.24, Y=135.46, Mass=1269, SNR=25.0, Peak=127 HFD=3.1
21:57:17.963 00.003 1032 MultiStar: [#1 -0.13,-0.05,0.96,U] [#2 -0.06,0.09,0.76,U] [#3 -0.14,0.10,0.80,U] [#4 -0.13,-0.13,0.64,U] [#5 -0.07,-0.11,0.69,U] [#6 -0.25,-0.09,0.00,M1] [#7 -0.16,0.07,0.68,U] [#8 -0.06,-0.05,0.51,U] 
21:57:17.964 00.001 1032 refined, 7 included, MultiStar: {-0.10, -0.03}, one-star: {-0.05, -0.17}
21:57:17.966 00.002 1032 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.83) = xAngle (-4.65 = 1.64)
21:57:17.967 00.001 1032 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.65 = 1.64)
21:57:17.969 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.82 mountX=-0.01 mountY=0.11, mountTheta=1.64
21:57:17.972 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.03, opts=13)
21:57:17.974 00.002 1032 Enqueuing Move request for scope (-0.10, -0.03)
21:57:17.975 00.001 10072 Worker thread wakes up
21:57:17.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
21:57:17.975 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
21:57:17.976 00.001 10072 Moving (-0.10, -0.03) raw xDistance=-0.01 yDistance=0.11
21:57:17.978 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:57:17.979 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
21:57:17.980 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:57:17.980 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:17.980 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:57:17.980 00.000 10072 MoveAxis(E, 0, ABG)
21:57:17.980 00.000 10072 Move returns status 0, amount 0
21:57:17.980 00.000 10072 MoveAxis(N, 0, ABG)
21:57:17.980 00.000 10072 Move returns status 0, amount 0
21:57:17.980 00.000 10072 move complete, result=0
21:57:17.980 00.000 10072 worker thread done servicing request
21:57:17.998 00.018 1032 UpdateGuideState exits: m=1269 SNR=25.0
21:57:18.000 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:18.002 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:18.004 00.002 1032 Enqueuing Expose request
21:57:18.006 00.002 10072 Worker thread wakes up
21:57:18.006 00.000 1032 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:57:18.008 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:18.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:18.436 00.428 10072 Exposure complete
21:57:18.499 00.063 10072 worker thread done servicing request
21:57:18.499 00.000 1032 OnExposeComplete: enter
21:57:18.502 00.003 1032 UpdateGuideState(): m_state=6
21:57:18.505 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1450
21:57:18.507 00.002 1032 Star::Find returns 1 (0), X=1103.16, Y=135.63, Mass=1343, SNR=25.7, Peak=125 HFD=3.3
21:57:18.510 00.003 1032 MultiStar: [#1 -0.07,0.17,0.95,U] [#2 -0.06,0.03,0.78,U] [#3 -0.18,0.24,0.00,M1] [#4 -0.08,-0.13,0.60,U] [#5 -0.14,-0.04,0.61,U] [#6 -0.09,0.11,0.61,U] [#7 -0.07,0.13,0.67,U] [#8 -0.03,-0.04,0.50,U] 
21:57:18.512 00.002 1032 refined, 7 included, MultiStar: {-0.09, 0.04}, one-star: {-0.13, -0.00}
21:57:18.514 00.002 1032 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.83) = xAngle (0.91 = 0.91)
21:57:18.516 00.002 1032 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.91 = 0.91)
21:57:18.520 00.004 1032 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.09 cameraTheta=2.74 mountX=0.06 mountY=0.07, mountTheta=0.91
21:57:18.524 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.04, opts=13)
21:57:18.526 00.002 1032 Enqueuing Move request for scope (-0.09, 0.04)
21:57:18.528 00.002 10072 Worker thread wakes up
21:57:18.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
21:57:18.529 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
21:57:18.529 00.000 10072 Moving (-0.09, 0.04) raw xDistance=0.06 yDistance=0.07
21:57:18.530 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:57:18.532 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
21:57:18.533 00.001 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
21:57:18.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:18.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:57:18.533 00.000 10072 MoveAxis(E, 0, ABG)
21:57:18.533 00.000 10072 Move returns status 0, amount 0
21:57:18.533 00.000 10072 MoveAxis(N, 0, ABG)
21:57:18.533 00.000 10072 Move returns status 0, amount 0
21:57:18.533 00.000 10072 move complete, result=0
21:57:18.533 00.000 10072 worker thread done servicing request
21:57:18.554 00.021 1032 UpdateGuideState exits: m=1343 SNR=25.7
21:57:18.557 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:18.558 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:18.560 00.002 1032 Enqueuing Expose request
21:57:18.562 00.002 1032 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:57:18.564 00.002 10072 Worker thread wakes up
21:57:18.564 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:18.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:19.191 00.627 10072 Exposure complete
21:57:19.250 00.059 10072 worker thread done servicing request
21:57:19.250 00.000 1032 OnExposeComplete: enter
21:57:19.252 00.002 1032 UpdateGuideState(): m_state=6
21:57:19.254 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1451
21:57:19.256 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=135.73, Mass=1546, SNR=27.6, Peak=151 HFD=3.3
21:57:19.257 00.001 1032 MultiStar: [#1 -0.16,0.19,0.00,M1] [#2 -0.05,0.12,0.68,U] [#3 -0.22,0.24,0.00,M2] [#4 -0.17,0.07,0.58,U] [#5 -0.25,0.07,0.00,M1] [#6 -0.18,0.08,0.53,U] [#7 -0.12,0.02,0.65,U] [#8 -0.13,0.23,0.00,M1] 
21:57:19.260 00.003 1032 refined, 4 included, MultiStar: {-0.06, 0.08}, one-star: {0.09, 0.10}
21:57:19.262 00.002 1032 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.83) = xAngle (0.42 = 0.42)
21:57:19.264 00.002 1032 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.42 = 0.42)
21:57:19.265 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.25 mountX=0.09 mountY=0.04, mountTheta=0.42
21:57:19.270 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.08, opts=13)
21:57:19.273 00.003 1032 Enqueuing Move request for scope (-0.06, 0.08)
21:57:19.275 00.002 10072 Worker thread wakes up
21:57:19.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
21:57:19.275 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
21:57:19.275 00.000 10072 Moving (-0.06, 0.08) raw xDistance=0.09 yDistance=0.04
21:57:19.277 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:57:19.279 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
21:57:19.279 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
21:57:19.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:19.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:57:19.279 00.000 10072 MoveAxis(E, 1, ABG)
21:57:19.279 00.000 10072 Guiding  Dir = 2, Dur = 1
21:57:19.280 00.001 10072 IsGuiding returns 0
21:57:19.280 00.000 10072 PulseGuide returned control before completion, sleep 11
21:57:19.298 00.018 10072 IsGuiding returns 0
21:57:19.298 00.000 10072 Move returns status 0, amount 1
21:57:19.298 00.000 10072 MoveAxis(N, 0, ABG)
21:57:19.298 00.000 10072 Move returns status 0, amount 0
21:57:19.298 00.000 10072 move complete, result=0
21:57:19.299 00.001 10072 worker thread done servicing request
21:57:19.300 00.001 1032 UpdateGuideState exits: m=1546 SNR=27.6
21:57:19.303 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:19.304 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:19.306 00.002 1032 Enqueuing Expose request
21:57:19.307 00.001 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:57:19.310 00.003 10072 Worker thread wakes up
21:57:19.310 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:19.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:19.729 00.419 10072 Exposure complete
21:57:19.789 00.060 10072 worker thread done servicing request
21:57:19.789 00.000 1032 OnExposeComplete: enter
21:57:19.791 00.002 1032 UpdateGuideState(): m_state=6
21:57:19.793 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1452
21:57:19.794 00.001 1032 Star::Find returns 1 (0), X=1103.37, Y=135.81, Mass=1348, SNR=25.8, Peak=130 HFD=3.3
21:57:19.796 00.002 1032 MultiStar: [#1 -0.25,0.16,0.00,M2] [#2 -0.09,0.21,0.82,U] [#3 -0.26,0.27,0.00,M3] [#4 -0.28,0.01,0.00,M1] [#5 -0.06,0.16,0.65,U] [#6 -0.14,0.27,0.00,M1] [#7 -0.23,0.19,0.00,M1] [#8 -0.09,0.19,0.49,U] 
21:57:19.798 00.002 1032 refined, 3 included, MultiStar: {-0.03, 0.18}, one-star: {0.08, 0.18}
21:57:19.800 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
21:57:19.801 00.001 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
21:57:19.804 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.71 mountX=0.18 mountY=-0.02, mountTheta=-0.12
21:57:19.807 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.18, opts=13)
21:57:19.809 00.002 1032 Enqueuing Move request for scope (-0.03, 0.18)
21:57:19.810 00.001 10072 Worker thread wakes up
21:57:19.810 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
21:57:19.810 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
21:57:19.810 00.000 10072 Moving (-0.03, 0.18) raw xDistance=0.18 yDistance=-0.02
21:57:19.812 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:57:19.814 00.002 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 289.01
21:57:19.814 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
21:57:19.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:19.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:57:19.814 00.000 10072 MoveAxis(W, 86, ABG)
21:57:19.814 00.000 10072 Guiding  Dir = 3, Dur = 86
21:57:19.814 00.000 10072 IsGuiding returns 0
21:57:19.815 00.001 10072 PulseGuide returned control before completion, sleep 96
21:57:19.832 00.017 1032 UpdateGuideState exits: m=1348 SNR=25.8
21:57:19.834 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:19.836 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:19.837 00.001 1032 Enqueuing Expose request
21:57:19.927 00.090 10072 IsGuiding returns 0
21:57:19.927 00.000 10072 Move returns status 0, amount 86
21:57:19.927 00.000 10072 MoveAxis(N, 0, ABG)
21:57:19.928 00.001 10072 Move returns status 0, amount 0
21:57:19.928 00.000 10072 move complete, result=0
21:57:19.928 00.000 10072 worker thread done servicing request
21:57:19.928 00.000 1032 GuideStep: 0.2 px 86 ms WEST, -0.0 px 0 ms NORTH
21:57:19.930 00.002 10072 Worker thread wakes up
21:57:19.930 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:19.930 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:20.557 00.627 10072 Exposure complete
21:57:20.610 00.053 10072 worker thread done servicing request
21:57:20.610 00.000 1032 OnExposeComplete: enter
21:57:20.613 00.003 1032 UpdateGuideState(): m_state=6
21:57:20.616 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1453
21:57:20.619 00.003 1032 Star::Find returns 1 (0), X=1103.26, Y=135.52, Mass=1343, SNR=25.7, Peak=130 HFD=3.3
21:57:20.620 00.001 1032 MultiStar: [#1 -0.11,-0.00,0.94,U] [#2 -0.16,0.12,0.74,U] [#3 -0.03,-0.18,0.71,U] [#4 -0.16,-0.27,0.00,M2] [#5 0.03,-0.19,0.66,U] [#6 -0.22,-0.04,0.58,U] [#7 -0.01,-0.20,0.64,U] [#8 -0.01,-0.02,0.48,U] 
21:57:20.622 00.002 1032 refined, 7 included, MultiStar: {-0.07, -0.08}, one-star: {-0.03, -0.11}
21:57:20.623 00.001 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.15)
21:57:20.625 00.002 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.15)
21:57:20.627 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-2.31 mountX=-0.06 mountY=0.09, mountTheta=2.15
21:57:20.629 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.08, opts=13)
21:57:20.631 00.002 1032 Enqueuing Move request for scope (-0.07, -0.08)
21:57:20.633 00.002 10072 Worker thread wakes up
21:57:20.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
21:57:20.633 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
21:57:20.633 00.000 10072 Moving (-0.07, -0.08) raw xDistance=-0.06 yDistance=0.09
21:57:20.636 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:57:20.638 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
21:57:20.638 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:57:20.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:20.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:57:20.638 00.000 10072 MoveAxis(E, 1, ABG)
21:57:20.638 00.000 10072 Guiding  Dir = 2, Dur = 1
21:57:20.638 00.000 10072 IsGuiding returns 0
21:57:20.639 00.001 10072 PulseGuide returned control before completion, sleep 11
21:57:20.657 00.018 1032 UpdateGuideState exits: m=1343 SNR=25.7
21:57:20.659 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:20.660 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:20.662 00.002 1032 Enqueuing Expose request
21:57:20.664 00.002 10072 IsGuiding returns 0
21:57:20.664 00.000 10072 Move returns status 0, amount 1
21:57:20.664 00.000 10072 MoveAxis(N, 0, ABG)
21:57:20.664 00.000 10072 Move returns status 0, amount 0
21:57:20.664 00.000 10072 move complete, result=0
21:57:20.664 00.000 10072 worker thread done servicing request
21:57:20.664 00.000 10072 Worker thread wakes up
21:57:20.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:20.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:20.669 00.005 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:57:21.072 00.403 10072 Exposure complete
21:57:21.129 00.057 10072 worker thread done servicing request
21:57:21.129 00.000 1032 OnExposeComplete: enter
21:57:21.131 00.002 1032 UpdateGuideState(): m_state=6
21:57:21.134 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1454
21:57:21.136 00.002 1032 Star::Find returns 1 (0), X=1103.21, Y=135.40, Mass=1239, SNR=24.7, Peak=129 HFD=3.2
21:57:21.138 00.002 1032 MultiStar: [#1 -0.04,-0.08,0.94,U] [#2 -0.03,-0.10,0.80,U] [#3 -0.08,-0.22,0.79,U] [#4 -0.02,-0.29,0.00,M3] [#5 -0.07,-0.31,0.00,M1] [#6 -0.22,-0.21,0.00,M1] [#7 0.04,-0.24,0.00,M1] [#8 -0.13,-0.08,0.48,U] 
21:57:21.140 00.002 1032 refined, 4 included, MultiStar: {-0.07, -0.15}, one-star: {-0.08, -0.23}
21:57:21.143 00.003 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.46)
21:57:21.144 00.001 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.46)
21:57:21.146 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.99 mountX=-0.13 mountY=0.10, mountTheta=2.46
21:57:21.150 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.15, opts=13)
21:57:21.151 00.001 1032 Enqueuing Move request for scope (-0.07, -0.15)
21:57:21.153 00.002 10072 Worker thread wakes up
21:57:21.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
21:57:21.153 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
21:57:21.153 00.000 10072 Moving (-0.07, -0.15) raw xDistance=-0.13 yDistance=0.10
21:57:21.155 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:57:21.157 00.002 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
21:57:21.157 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
21:57:21.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:21.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:57:21.157 00.000 10072 MoveAxis(E, 0, ABG)
21:57:21.157 00.000 10072 Move returns status 0, amount 0
21:57:21.157 00.000 10072 MoveAxis(N, 0, ABG)
21:57:21.157 00.000 10072 Move returns status 0, amount 0
21:57:21.157 00.000 10072 move complete, result=0
21:57:21.157 00.000 10072 worker thread done servicing request
21:57:21.177 00.020 1032 UpdateGuideState exits: m=1239 SNR=24.7
21:57:21.180 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:21.182 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:21.183 00.001 1032 Enqueuing Expose request
21:57:21.186 00.003 1032 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:57:21.188 00.002 10072 Worker thread wakes up
21:57:21.188 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:21.188 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:21.822 00.634 10072 Exposure complete
21:57:21.878 00.056 10072 worker thread done servicing request
21:57:21.878 00.000 1032 OnExposeComplete: enter
21:57:21.880 00.002 1032 UpdateGuideState(): m_state=6
21:57:21.882 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1455
21:57:21.884 00.002 1032 Star::Find returns 1 (0), X=1103.22, Y=135.40, Mass=1290, SNR=25.2, Peak=124 HFD=3.2
21:57:21.885 00.001 1032 MultiStar: [#1 -0.08,-0.02,0.95,U] [#2 -0.07,0.09,0.78,U] [#3 -0.04,-0.15,0.73,U] [#4 -0.10,-0.48,0.00,M4] [#5 -0.14,-0.31,0.00,M2] [#6 0.06,-0.15,0.64,U] [#7 -0.00,-0.22,0.76,U] [#8 0.00,-0.26,0.00,M1] 
21:57:21.888 00.003 1032 refined, 5 included, MultiStar: {-0.04, -0.11}, one-star: {-0.07, -0.23}
21:57:21.889 00.001 1032 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.83) = xAngle (-3.72 = 2.56)
21:57:21.890 00.001 1032 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.56)
21:57:21.894 00.004 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.89 mountX=-0.10 mountY=0.07, mountTheta=2.56
21:57:21.898 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.11, opts=13)
21:57:21.900 00.002 1032 Enqueuing Move request for scope (-0.04, -0.11)
21:57:21.903 00.003 10072 Worker thread wakes up
21:57:21.903 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
21:57:21.903 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
21:57:21.903 00.000 10072 Moving (-0.04, -0.11) raw xDistance=-0.10 yDistance=0.07
21:57:21.905 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:57:21.907 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
21:57:21.907 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
21:57:21.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:21.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:57:21.907 00.000 10072 MoveAxis(E, 1, ABG)
21:57:21.907 00.000 10072 Guiding  Dir = 2, Dur = 1
21:57:21.907 00.000 10072 IsGuiding returns 0
21:57:21.908 00.001 10072 PulseGuide returned control before completion, sleep 11
21:57:21.925 00.017 1032 UpdateGuideState exits: m=1290 SNR=25.2
21:57:21.928 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:21.930 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:21.932 00.002 1032 Enqueuing Expose request
21:57:21.933 00.001 10072 IsGuiding returns 0
21:57:21.933 00.000 10072 Move returns status 0, amount 1
21:57:21.933 00.000 10072 MoveAxis(N, 0, ABG)
21:57:21.933 00.000 10072 Move returns status 0, amount 0
21:57:21.933 00.000 10072 move complete, result=0
21:57:21.935 00.002 10072 worker thread done servicing request
21:57:21.935 00.000 10072 Worker thread wakes up
21:57:21.935 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:21.935 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:21.941 00.006 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:57:22.352 00.411 10072 Exposure complete
21:57:22.404 00.052 10072 worker thread done servicing request
21:57:22.404 00.000 1032 OnExposeComplete: enter
21:57:22.406 00.002 1032 UpdateGuideState(): m_state=6
21:57:22.408 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1456
21:57:22.409 00.001 1032 Star::Find returns 1 (0), X=1103.31, Y=135.48, Mass=1240, SNR=24.7, Peak=124 HFD=3.2
21:57:22.411 00.002 1032 MultiStar: [#1 -0.10,0.03,0.95,U] [#2 -0.07,0.07,0.81,U] [#3 -0.16,0.11,0.75,U] [#4 -0.08,-0.23,0.00,M5] [#5 -0.14,-0.25,0.00,M3] [#6 -0.03,0.06,0.64,U] [#7 0.01,-0.25,0.00,M1] [#8 -0.09,-0.12,0.52,U] 
21:57:22.412 00.001 1032 refined, 5 included, MultiStar: {-0.07, -0.00}, one-star: {0.02, -0.15}
21:57:22.415 00.003 1032 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.83) = xAngle (-4.96 = 1.32)
21:57:22.416 00.001 1032 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.96 = 1.32)
21:57:22.417 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.13 mountX=0.02 mountY=0.06, mountTheta=1.32
21:57:22.419 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.00, opts=13)
21:57:22.421 00.002 1032 Enqueuing Move request for scope (-0.07, -0.00)
21:57:22.424 00.003 10072 Worker thread wakes up
21:57:22.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
21:57:22.424 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
21:57:22.424 00.000 10072 Moving (-0.07, -0.00) raw xDistance=0.02 yDistance=0.06
21:57:22.426 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
21:57:22.426 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:57:22.426 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:22.426 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:57:22.428 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:57:22.428 00.000 10072 MoveAxis(E, 1, ABG)
21:57:22.428 00.000 10072 Guiding  Dir = 2, Dur = 1
21:57:22.429 00.001 10072 IsGuiding returns 0
21:57:22.429 00.000 10072 PulseGuide returned control before completion, sleep 11
21:57:22.444 00.015 10072 IsGuiding returns 0
21:57:22.444 00.000 10072 Move returns status 0, amount 1
21:57:22.444 00.000 10072 MoveAxis(N, 0, ABG)
21:57:22.444 00.000 10072 Move returns status 0, amount 0
21:57:22.444 00.000 10072 move complete, result=0
21:57:22.444 00.000 10072 worker thread done servicing request
21:57:22.445 00.001 1032 UpdateGuideState exits: m=1240 SNR=24.7
21:57:22.447 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:22.449 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:22.450 00.001 1032 Enqueuing Expose request
21:57:22.451 00.001 1032 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
21:57:22.454 00.003 10072 Worker thread wakes up
21:57:22.454 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:22.454 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:23.086 00.632 10072 Exposure complete
21:57:23.139 00.053 10072 worker thread done servicing request
21:57:23.139 00.000 1032 OnExposeComplete: enter
21:57:23.142 00.003 1032 UpdateGuideState(): m_state=6
21:57:23.144 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1457
21:57:23.147 00.003 1032 Star::Find returns 1 (0), X=1103.35, Y=135.35, Mass=1323, SNR=25.5, Peak=131 HFD=3.2
21:57:23.149 00.002 1032 MultiStar: [#1 0.02,-0.01,0.97,U] [#2 -0.08,-0.01,0.76,U] [#3 -0.02,-0.10,0.76,U] [#4 0.02,-0.32,0.00,M6] [#5 -0.05,-0.37,0.00,M4] [#6 -0.21,0.06,0.61,U] [#7 0.01,-0.14,0.62,U] [#8 -0.05,-0.11,0.51,U] 
21:57:23.152 00.003 1032 refined, 6 included, MultiStar: {-0.03, -0.09}, one-star: {0.06, -0.28}
21:57:23.153 00.001 1032 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.83) = xAngle (-3.68 = 2.60)
21:57:23.155 00.002 1032 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.68 = 2.60)
21:57:23.157 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.85 mountX=-0.08 mountY=0.05, mountTheta=2.60
21:57:23.160 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.09, opts=13)
21:57:23.163 00.003 1032 Enqueuing Move request for scope (-0.03, -0.09)
21:57:23.164 00.001 10072 Worker thread wakes up
21:57:23.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
21:57:23.164 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
21:57:23.164 00.000 10072 Moving (-0.03, -0.09) raw xDistance=-0.08 yDistance=0.05
21:57:23.166 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:57:23.168 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
21:57:23.168 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:57:23.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:23.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:57:23.168 00.000 10072 MoveAxis(E, 1, ABG)
21:57:23.168 00.000 10072 Guiding  Dir = 2, Dur = 1
21:57:23.169 00.001 10072 IsGuiding returns 0
21:57:23.169 00.000 10072 PulseGuide returned control before completion, sleep 11
21:57:23.187 00.018 1032 UpdateGuideState exits: m=1323 SNR=25.5
21:57:23.189 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:23.191 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:23.193 00.002 1032 Enqueuing Expose request
21:57:23.194 00.001 10072 IsGuiding returns 0
21:57:23.194 00.000 10072 Move returns status 0, amount 1
21:57:23.194 00.000 10072 MoveAxis(N, 0, ABG)
21:57:23.194 00.000 10072 Move returns status 0, amount 0
21:57:23.196 00.002 10072 move complete, result=0
21:57:23.196 00.000 10072 worker thread done servicing request
21:57:23.196 00.000 10072 Worker thread wakes up
21:57:23.196 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:23.196 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:23.202 00.006 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:57:23.605 00.403 10072 Exposure complete
21:57:23.663 00.058 10072 worker thread done servicing request
21:57:23.663 00.000 1032 OnExposeComplete: enter
21:57:23.665 00.002 1032 UpdateGuideState(): m_state=6
21:57:23.667 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1458
21:57:23.669 00.002 1032 Star::Find returns 1 (0), X=1103.28, Y=135.30, Mass=1445, SNR=26.7, Peak=139 HFD=3.0
21:57:23.671 00.002 1032 MultiStar: [#1 -0.01,-0.19,0.97,U] [#2 -0.11,0.07,0.77,U] [#3 -0.10,-0.01,0.71,U] [#4 0.00,-0.33,0.00,M7] [#5 -0.06,-0.29,0.00,M5] [#6 0.01,-0.20,0.61,U] [#7 -0.05,-0.13,0.67,U] [#8 0.17,-0.35,0.00,M1] 
21:57:23.672 00.001 1032 refined, 5 included, MultiStar: {-0.04, -0.14}, one-star: {-0.01, -0.33}
21:57:23.676 00.004 1032 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.83) = xAngle (-3.68 = 2.60)
21:57:23.678 00.002 1032 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.68 = 2.60)
21:57:23.679 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.85 mountX=-0.13 mountY=0.08, mountTheta=2.60
21:57:23.682 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.14, opts=13)
21:57:23.685 00.003 1032 Enqueuing Move request for scope (-0.04, -0.14)
21:57:23.687 00.002 10072 Worker thread wakes up
21:57:23.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
21:57:23.687 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
21:57:23.687 00.000 10072 Moving (-0.04, -0.14) raw xDistance=-0.13 yDistance=0.08
21:57:23.689 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
21:57:23.691 00.002 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
21:57:23.691 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
21:57:23.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:23.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:57:23.691 00.000 10072 MoveAxis(E, 1, ABG)
21:57:23.691 00.000 10072 Guiding  Dir = 2, Dur = 1
21:57:23.691 00.000 10072 IsGuiding returns 0
21:57:23.692 00.001 10072 PulseGuide returned control before completion, sleep 11
21:57:23.709 00.017 1032 UpdateGuideState exits: m=1445 SNR=26.7
21:57:23.712 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:23.714 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:23.715 00.001 1032 Enqueuing Expose request
21:57:23.717 00.002 10072 IsGuiding returns 0
21:57:23.717 00.000 10072 Move returns status 0, amount 1
21:57:23.717 00.000 10072 MoveAxis(N, 0, ABG)
21:57:23.717 00.000 10072 Move returns status 0, amount 0
21:57:23.717 00.000 10072 move complete, result=0
21:57:23.717 00.000 10072 worker thread done servicing request
21:57:23.717 00.000 10072 Worker thread wakes up
21:57:23.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:23.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:23.724 00.007 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:57:24.352 00.628 10072 Exposure complete
21:57:24.411 00.059 10072 worker thread done servicing request
21:57:24.412 00.001 1032 OnExposeComplete: enter
21:57:24.414 00.002 1032 UpdateGuideState(): m_state=6
21:57:24.416 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1459
21:57:24.418 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=135.39, Mass=1353, SNR=25.8, Peak=127 HFD=3.2
21:57:24.420 00.002 1032 MultiStar: [#1 -0.08,0.01,0.93,U] [#2 -0.04,-0.12,0.84,U] [#3 -0.07,-0.37,0.00,M1] [#4 0.09,-0.52,0.00,M8] [#5 -0.10,-0.24,0.00,M6] [#6 -0.08,-0.21,0.57,U] [#7 0.07,-0.40,0.00,M1] [#8 0.03,-0.14,0.51,U] 
21:57:24.421 00.001 1032 refined, 4 included, MultiStar: {-0.04, -0.14}, one-star: {-0.00, -0.24}
21:57:24.424 00.003 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.61)
21:57:24.426 00.002 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.61)
21:57:24.428 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.84 mountX=-0.12 mountY=0.07, mountTheta=2.61
21:57:24.433 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.14, opts=13)
21:57:24.435 00.002 1032 Enqueuing Move request for scope (-0.04, -0.14)
21:57:24.436 00.001 10072 Worker thread wakes up
21:57:24.436 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
21:57:24.436 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
21:57:24.436 00.000 10072 Moving (-0.04, -0.14) raw xDistance=-0.12 yDistance=0.07
21:57:24.438 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:57:24.440 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
21:57:24.440 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
21:57:24.440 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:24.440 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:57:24.440 00.000 10072 MoveAxis(E, 2, ABG)
21:57:24.440 00.000 10072 Guiding  Dir = 2, Dur = 2
21:57:24.440 00.000 10072 IsGuiding returns 0
21:57:24.441 00.001 10072 PulseGuide returned control before completion, sleep 12
21:57:24.458 00.017 10072 IsGuiding returns 0
21:57:24.459 00.001 10072 Move returns status 0, amount 2
21:57:24.459 00.000 10072 MoveAxis(N, 0, ABG)
21:57:24.459 00.000 10072 Move returns status 0, amount 0
21:57:24.459 00.000 10072 move complete, result=0
21:57:24.459 00.000 10072 worker thread done servicing request
21:57:24.459 00.000 1032 UpdateGuideState exits: m=1353 SNR=25.8
21:57:24.462 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:24.464 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:24.465 00.001 1032 Enqueuing Expose request
21:57:24.467 00.002 1032 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
21:57:24.468 00.001 10072 Worker thread wakes up
21:57:24.468 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:24.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:24.883 00.415 10072 Exposure complete
21:57:24.932 00.049 10072 worker thread done servicing request
21:57:24.932 00.000 1032 OnExposeComplete: enter
21:57:24.934 00.002 1032 UpdateGuideState(): m_state=6
21:57:24.936 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1460
21:57:24.938 00.002 1032 Star::Find returns 1 (0), X=1103.20, Y=135.42, Mass=1007, SNR=22.3, Peak=101 HFD=3.2
21:57:24.939 00.001 1032 MultiStar: [#1 0.08,-0.09,1.04,U] [#2 0.03,-0.09,0.89,U] [#3 -0.01,-0.26,0.00,M2] [#4 0.06,-0.44,0.00,M9] [#5 -0.11,-0.31,0.00,M7] [#6 0.06,-0.07,0.65,U] [#7 0.09,-0.41,0.00,M2] [#8 -0.06,-0.10,0.60,U] 
21:57:24.940 00.001 1032 refined, 4 included, MultiStar: {0.01, -0.12}, one-star: {-0.09, -0.21}
21:57:24.942 00.002 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
21:57:24.943 00.001 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
21:57:24.945 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.52 mountX=-0.11 mountY=0.02, mountTheta=2.93
21:57:24.948 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.12, opts=13)
21:57:24.950 00.002 1032 Enqueuing Move request for scope (0.01, -0.12)
21:57:24.952 00.002 10072 Worker thread wakes up
21:57:24.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
21:57:24.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
21:57:24.952 00.000 10072 Moving (0.01, -0.12) raw xDistance=-0.11 yDistance=0.02
21:57:24.953 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
21:57:24.956 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
21:57:24.957 00.001 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
21:57:24.957 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:24.957 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:57:24.957 00.000 10072 MoveAxis(E, 2, ABG)
21:57:24.957 00.000 10072 Guiding  Dir = 2, Dur = 2
21:57:24.958 00.001 10072 IsGuiding returns 0
21:57:24.958 00.000 10072 PulseGuide returned control before completion, sleep 12
21:57:24.973 00.015 1032 UpdateGuideState exits: m=1007 SNR=22.3
21:57:24.976 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:24.978 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:24.979 00.001 1032 Enqueuing Expose request
21:57:24.981 00.002 10072 IsGuiding returns 0
21:57:24.981 00.000 10072 Move returns status 0, amount 2
21:57:24.981 00.000 10072 MoveAxis(N, 0, ABG)
21:57:24.981 00.000 10072 Move returns status 0, amount 0
21:57:24.981 00.000 10072 move complete, result=0
21:57:24.981 00.000 10072 worker thread done servicing request
21:57:24.981 00.000 10072 Worker thread wakes up
21:57:24.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:24.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:24.988 00.007 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:57:25.618 00.630 10072 Exposure complete
21:57:25.673 00.055 10072 worker thread done servicing request
21:57:25.673 00.000 1032 OnExposeComplete: enter
21:57:25.674 00.001 1032 UpdateGuideState(): m_state=6
21:57:25.677 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1461
21:57:25.680 00.003 1032 Star::Find returns 1 (0), X=1103.23, Y=135.32, Mass=1276, SNR=25.1, Peak=118 HFD=3.1
21:57:25.682 00.002 1032 MultiStar: [#1 -0.15,-0.19,0.98,U] [#2 -0.07,-0.12,0.82,U] [#3 -0.11,-0.27,0.00,M3] [#4 -0.14,-0.49,0.00,M10] [#5 -0.16,-0.28,0.00,M8] [#6 -0.16,-0.08,0.61,U] [#7 -0.07,-0.37,0.00,M3] [#8 0.02,-0.31,0.00,M1] 
21:57:25.683 00.001 1032 refined, 3 included, MultiStar: {-0.11, -0.19}, one-star: {-0.07, -0.31}
21:57:25.685 00.002 1032 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.83) = xAngle (-3.92 = 2.37)
21:57:25.686 00.001 1032 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.92 = 2.37)
21:57:25.687 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.09 mountX=-0.16 mountY=0.15, mountTheta=2.37
21:57:25.689 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.19, opts=13)
21:57:25.691 00.002 1032 Enqueuing Move request for scope (-0.11, -0.19)
21:57:25.692 00.001 10072 Worker thread wakes up
21:57:25.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
21:57:25.692 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
21:57:25.692 00.000 10072 Moving (-0.11, -0.19) raw xDistance=-0.16 yDistance=0.15
21:57:25.695 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:57:25.696 00.001 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.91
21:57:25.697 00.001 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
21:57:25.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:25.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:57:25.697 00.000 10072 MoveAxis(E, 76, ABG)
21:57:25.697 00.000 10072 Guiding  Dir = 2, Dur = 76
21:57:25.697 00.000 10072 IsGuiding returns 0
21:57:25.698 00.001 10072 PulseGuide returned control before completion, sleep 86
21:57:25.715 00.017 1032 UpdateGuideState exits: m=1276 SNR=25.1
21:57:25.717 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:25.719 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:25.720 00.001 1032 Enqueuing Expose request
21:57:25.788 00.068 10072 IsGuiding returns 0
21:57:25.788 00.000 10072 Move returns status 0, amount 76
21:57:25.788 00.000 10072 MoveAxis(N, 0, ABG)
21:57:25.788 00.000 10072 Move returns status 0, amount 0
21:57:25.788 00.000 10072 move complete, result=0
21:57:25.788 00.000 10072 worker thread done servicing request
21:57:25.788 00.000 10072 Worker thread wakes up
21:57:25.788 00.000 1032 GuideStep: -0.2 px 76 ms EAST, 0.2 px 0 ms NORTH
21:57:25.790 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:25.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:26.196 00.406 10072 Exposure complete
21:57:26.254 00.058 10072 worker thread done servicing request
21:57:26.254 00.000 1032 OnExposeComplete: enter
21:57:26.256 00.002 1032 UpdateGuideState(): m_state=6
21:57:26.258 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1462
21:57:26.260 00.002 1032 Star::Find returns 1 (0), X=1103.13, Y=135.34, Mass=1182, SNR=24.1, Peak=107 HFD=3.2
21:57:26.261 00.001 1032 MultiStar: [#1 -0.12,-0.21,0.00,M1] [#2 -0.15,-0.01,0.81,U] [#3 -0.07,-0.21,0.81,U] [#4 -0.07,-0.61,0.00,R] [#5 -0.22,-0.37,0.00,M9] [#6 -0.09,-0.15,0.64,U] [#7 -0.11,-0.38,0.00,M4] [#8 -0.06,-0.25,0.00,M2] 
21:57:26.263 00.002 1032 refined, 3 included, MultiStar: {-0.12, -0.17}, one-star: {-0.16, -0.29}
21:57:26.264 00.001 1032 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.83) = xAngle (-4.01 = 2.27)
21:57:26.265 00.001 1032 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.01 = 2.27)
21:57:26.267 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-2.18 mountX=-0.14 mountY=0.16, mountTheta=2.27
21:57:26.272 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.17, opts=13)
21:57:26.274 00.002 1032 Enqueuing Move request for scope (-0.12, -0.17)
21:57:26.276 00.002 10072 Worker thread wakes up
21:57:26.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
21:57:26.276 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
21:57:26.276 00.000 10072 Moving (-0.12, -0.17) raw xDistance=-0.14 yDistance=0.16
21:57:26.278 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:57:26.280 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.90
21:57:26.281 00.001 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
21:57:26.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:26.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:57:26.281 00.000 10072 MoveAxis(E, 67, ABG)
21:57:26.281 00.000 10072 Guiding  Dir = 2, Dur = 67
21:57:26.281 00.000 10072 IsGuiding returns 0
21:57:26.282 00.001 10072 PulseGuide returned control before completion, sleep 77
21:57:26.299 00.017 1032 UpdateGuideState exits: m=1182 SNR=24.1
21:57:26.301 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:26.305 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:26.307 00.002 1032 Enqueuing Expose request
21:57:26.364 00.057 10072 IsGuiding returns 0
21:57:26.364 00.000 10072 Move returns status 0, amount 67
21:57:26.364 00.000 10072 MoveAxis(N, 0, ABG)
21:57:26.364 00.000 10072 Move returns status 0, amount 0
21:57:26.364 00.000 10072 move complete, result=0
21:57:26.364 00.000 10072 worker thread done servicing request
21:57:26.364 00.000 10072 Worker thread wakes up
21:57:26.366 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:26.366 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:26.366 00.000 1032 GuideStep: -0.1 px 67 ms EAST, 0.2 px 0 ms NORTH
21:57:26.994 00.628 10072 Exposure complete
21:57:27.045 00.051 10072 worker thread done servicing request
21:57:27.045 00.000 1032 OnExposeComplete: enter
21:57:27.047 00.002 1032 UpdateGuideState(): m_state=6
21:57:27.049 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1463
21:57:27.051 00.002 1032 Star::Find returns 1 (0), X=1103.13, Y=135.33, Mass=1172, SNR=24.0, Peak=105 HFD=3.2
21:57:27.052 00.001 1032 MultiStar: [#1 -0.10,-0.12,0.99,U] [#2 -0.13,-0.03,0.77,U] [#3 -0.13,-0.15,0.80,U] [#4 -0.08,0.19,0.69,U] [#5 -0.19,-0.30,0.00,M10] [#6 -0.07,-0.07,0.65,U] [#7 -0.15,-0.36,0.00,M5] [#8 -0.00,-0.15,0.52,U] 
21:57:27.054 00.002 1032 refined, 6 included, MultiStar: {-0.10, -0.10}, one-star: {-0.16, -0.31}
21:57:27.056 00.002 1032 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.83) = xAngle (-4.19 = 2.09)
21:57:27.057 00.001 1032 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.19 = 2.09)
21:57:27.059 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.15 cameraTheta=-2.36 mountX=-0.07 mountY=0.13, mountTheta=2.09
21:57:27.062 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.10, opts=13)
21:57:27.063 00.001 1032 Enqueuing Move request for scope (-0.10, -0.10)
21:57:27.065 00.002 10072 Worker thread wakes up
21:57:27.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
21:57:27.065 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
21:57:27.065 00.000 10072 Moving (-0.10, -0.10) raw xDistance=-0.07 yDistance=0.13
21:57:27.067 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
21:57:27.069 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
21:57:27.069 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:57:27.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:27.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:57:27.069 00.000 10072 MoveAxis(E, 3, ABG)
21:57:27.069 00.000 10072 Guiding  Dir = 2, Dur = 3
21:57:27.069 00.000 10072 IsGuiding returns 0
21:57:27.070 00.001 10072 PulseGuide returned control before completion, sleep 13
21:57:27.086 00.016 1032 UpdateGuideState exits: m=1172 SNR=24.0
21:57:27.088 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:27.090 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:27.093 00.003 1032 Enqueuing Expose request
21:57:27.094 00.001 10072 IsGuiding returns 0
21:57:27.094 00.000 10072 Move returns status 0, amount 3
21:57:27.094 00.000 10072 MoveAxis(N, 0, ABG)
21:57:27.094 00.000 10072 Move returns status 0, amount 0
21:57:27.094 00.000 10072 move complete, result=0
21:57:27.094 00.000 10072 worker thread done servicing request
21:57:27.094 00.000 10072 Worker thread wakes up
21:57:27.094 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:27.094 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:27.102 00.008 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:57:27.512 00.410 10072 Exposure complete
21:57:27.571 00.059 10072 worker thread done servicing request
21:57:27.571 00.000 1032 OnExposeComplete: enter
21:57:27.573 00.002 1032 UpdateGuideState(): m_state=6
21:57:27.574 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1464
21:57:27.576 00.002 1032 Star::Find returns 1 (0), X=1103.19, Y=135.34, Mass=1271, SNR=25.0, Peak=118 HFD=3.2
21:57:27.578 00.002 1032 MultiStar: [#1 -0.13,0.00,0.96,U] [#2 -0.30,0.05,0.00,M1] [#3 -0.02,-0.22,0.75,U] [#4 -0.05,0.22,0.70,U] [#5 -0.15,-0.19,0.00,R] [#6 -0.12,-0.10,0.61,U] [#7 -0.30,-0.17,0.00,M6] [#8 -0.09,-0.15,0.51,U] 
21:57:27.580 00.002 1032 refined, 5 included, MultiStar: {-0.09, -0.10}, one-star: {-0.10, -0.29}
21:57:27.582 00.002 1032 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.83) = xAngle (-4.13 = 2.15)
21:57:27.585 00.003 1032 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.13 = 2.15)
21:57:27.586 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.30 mountX=-0.07 mountY=0.11, mountTheta=2.15
21:57:27.589 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.10, opts=13)
21:57:27.591 00.002 1032 Enqueuing Move request for scope (-0.09, -0.10)
21:57:27.594 00.003 10072 Worker thread wakes up
21:57:27.594 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
21:57:27.594 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
21:57:27.594 00.000 10072 Moving (-0.09, -0.10) raw xDistance=-0.07 yDistance=0.11
21:57:27.596 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
21:57:27.598 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
21:57:27.598 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:57:27.598 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:27.598 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:57:27.598 00.000 10072 MoveAxis(E, 3, ABG)
21:57:27.598 00.000 10072 Guiding  Dir = 2, Dur = 3
21:57:27.599 00.001 10072 IsGuiding returns 0
21:57:27.599 00.000 10072 PulseGuide returned control before completion, sleep 13
21:57:27.616 00.017 1032 UpdateGuideState exits: m=1271 SNR=25.0
21:57:27.618 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:27.620 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:27.622 00.002 1032 Enqueuing Expose request
21:57:27.624 00.002 10072 IsGuiding returns 0
21:57:27.624 00.000 10072 Move returns status 0, amount 3
21:57:27.624 00.000 10072 MoveAxis(N, 0, ABG)
21:57:27.624 00.000 10072 Move returns status 0, amount 0
21:57:27.624 00.000 10072 move complete, result=0
21:57:27.624 00.000 10072 worker thread done servicing request
21:57:27.624 00.000 10072 Worker thread wakes up
21:57:27.624 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:27.624 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:27.631 00.007 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:57:28.249 00.618 10072 Exposure complete
21:57:28.303 00.054 10072 worker thread done servicing request
21:57:28.303 00.000 1032 OnExposeComplete: enter
21:57:28.306 00.003 1032 UpdateGuideState(): m_state=6
21:57:28.307 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1465
21:57:28.309 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=135.33, Mass=1316, SNR=25.4, Peak=135 HFD=3.0
21:57:28.310 00.001 1032 MultiStar: [#1 -0.09,-0.01,0.97,U] [#2 -0.16,-0.08,0.77,U] [#3 -0.15,0.01,0.72,U] [#4 0.02,0.39,0.00,M1] [#5 0.08,-0.15,0.71,U] [#6 -0.12,-0.05,0.59,U] [#7 -0.17,-0.18,0.00,M7] [#8 -0.03,-0.12,0.54,U] 
21:57:28.312 00.002 1032 refined, 6 included, MultiStar: {-0.06, -0.11}, one-star: {0.00, -0.30}
21:57:28.314 00.002 1032 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.83) = xAngle (-3.94 = 2.34)
21:57:28.315 00.001 1032 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.94 = 2.34)
21:57:28.316 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-2.11 mountX=-0.09 mountY=0.09, mountTheta=2.34
21:57:28.319 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.11, opts=13)
21:57:28.320 00.001 1032 Enqueuing Move request for scope (-0.06, -0.11)
21:57:28.321 00.001 10072 Worker thread wakes up
21:57:28.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
21:57:28.322 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
21:57:28.322 00.000 10072 Moving (-0.06, -0.11) raw xDistance=-0.09 yDistance=0.09
21:57:28.323 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:57:28.325 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
21:57:28.325 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:57:28.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:28.326 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:57:28.326 00.000 10072 MoveAxis(E, 3, ABG)
21:57:28.326 00.000 10072 Guiding  Dir = 2, Dur = 3
21:57:28.326 00.000 10072 IsGuiding returns 0
21:57:28.327 00.001 10072 PulseGuide returned control before completion, sleep 13
21:57:28.341 00.014 10072 IsGuiding returns 0
21:57:28.341 00.000 10072 Move returns status 0, amount 3
21:57:28.341 00.000 10072 MoveAxis(N, 0, ABG)
21:57:28.341 00.000 10072 Move returns status 0, amount 0
21:57:28.341 00.000 10072 move complete, result=0
21:57:28.341 00.000 10072 worker thread done servicing request
21:57:28.345 00.004 1032 UpdateGuideState exits: m=1316 SNR=25.4
21:57:28.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:28.348 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:28.349 00.001 1032 Enqueuing Expose request
21:57:28.351 00.002 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:57:28.353 00.002 10072 Worker thread wakes up
21:57:28.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:28.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:28.764 00.411 10072 Exposure complete
21:57:28.818 00.054 10072 worker thread done servicing request
21:57:28.818 00.000 1032 OnExposeComplete: enter
21:57:28.820 00.002 1032 UpdateGuideState(): m_state=6
21:57:28.822 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1466
21:57:28.824 00.002 1032 Star::Find returns 1 (0), X=1103.15, Y=135.41, Mass=1249, SNR=24.8, Peak=112 HFD=3.2
21:57:28.826 00.002 1032 MultiStar: [#1 -0.02,-0.03,0.95,U] [#2 -0.13,-0.15,0.75,U] [#3 -0.03,-0.07,0.74,U] [#4 0.02,0.43,0.00,M2] [#5 0.03,-0.02,0.68,U] [#6 -0.17,-0.04,0.60,U] [#7 -0.01,-0.03,0.74,U] [#8 0.07,-0.21,0.51,U] 
21:57:28.827 00.001 1032 refined, 7 included, MultiStar: {-0.05, -0.10}, one-star: {-0.14, -0.22}
21:57:28.828 00.001 1032 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.83) = xAngle (-3.92 = 2.37)
21:57:28.830 00.002 1032 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.92 = 2.37)
21:57:28.831 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.09 mountX=-0.08 mountY=0.08, mountTheta=2.37
21:57:28.834 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.10, opts=13)
21:57:28.836 00.002 1032 Enqueuing Move request for scope (-0.05, -0.10)
21:57:28.837 00.001 10072 Worker thread wakes up
21:57:28.838 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
21:57:28.838 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
21:57:28.838 00.000 10072 Moving (-0.05, -0.10) raw xDistance=-0.08 yDistance=0.08
21:57:28.840 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=143, Gamma=2.230
21:57:28.842 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
21:57:28.843 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:57:28.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:28.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:57:28.843 00.000 10072 MoveAxis(E, 3, ABG)
21:57:28.843 00.000 10072 Guiding  Dir = 2, Dur = 3
21:57:28.843 00.000 10072 IsGuiding returns 0
21:57:28.844 00.001 10072 PulseGuide returned control before completion, sleep 13
21:57:28.860 00.016 1032 UpdateGuideState exits: m=1249 SNR=24.8
21:57:28.862 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:28.865 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:28.866 00.001 1032 Enqueuing Expose request
21:57:28.872 00.006 10072 IsGuiding returns 0
21:57:28.872 00.000 10072 Move returns status 0, amount 3
21:57:28.872 00.000 10072 MoveAxis(N, 0, ABG)
21:57:28.872 00.000 10072 Move returns status 0, amount 0
21:57:28.872 00.000 10072 move complete, result=0
21:57:28.872 00.000 10072 worker thread done servicing request
21:57:28.872 00.000 10072 Worker thread wakes up
21:57:28.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:28.873 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:28.875 00.002 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:57:29.502 00.627 10072 Exposure complete
21:57:29.559 00.057 10072 worker thread done servicing request
21:57:29.559 00.000 1032 OnExposeComplete: enter
21:57:29.561 00.002 1032 UpdateGuideState(): m_state=6
21:57:29.562 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1467
21:57:29.564 00.002 1032 Star::Find returns 1 (0), X=1103.20, Y=135.39, Mass=1239, SNR=24.7, Peak=116 HFD=3.2
21:57:29.565 00.001 1032 MultiStar: [#1 0.06,-0.15,1.04,U] [#2 0.03,-0.15,0.80,U] [#3 -0.09,-0.04,0.77,U] [#4 0.20,0.35,0.00,M3] [#5 0.15,-0.14,0.69,U] [#6 -0.17,-0.06,0.60,U] [#7 0.15,-0.25,0.00,M7] [#8 -0.10,-0.03,0.50,U] 
21:57:29.566 00.001 1032 refined, 6 included, MultiStar: {-0.02, -0.13}, one-star: {-0.09, -0.24}
21:57:29.568 00.002 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.70)
21:57:29.569 00.001 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.70)
21:57:29.571 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.75 mountX=-0.12 mountY=0.06, mountTheta=2.70
21:57:29.573 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.13, opts=13)
21:57:29.574 00.001 1032 Enqueuing Move request for scope (-0.02, -0.13)
21:57:29.575 00.001 10072 Worker thread wakes up
21:57:29.576 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
21:57:29.576 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
21:57:29.576 00.000 10072 Moving (-0.02, -0.13) raw xDistance=-0.12 yDistance=0.06
21:57:29.577 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
21:57:29.581 00.004 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
21:57:29.581 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
21:57:29.581 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:29.581 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:57:29.581 00.000 10072 MoveAxis(E, 4, ABG)
21:57:29.582 00.001 10072 Guiding  Dir = 2, Dur = 4
21:57:29.582 00.000 10072 IsGuiding returns 0
21:57:29.582 00.000 10072 PulseGuide returned control before completion, sleep 14
21:57:29.598 00.016 1032 UpdateGuideState exits: m=1239 SNR=24.7
21:57:29.599 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:29.602 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:29.603 00.001 1032 Enqueuing Expose request
21:57:29.607 00.004 10072 IsGuiding returns 0
21:57:29.607 00.000 10072 Move returns status 0, amount 4
21:57:29.607 00.000 10072 MoveAxis(N, 0, ABG)
21:57:29.607 00.000 10072 Move returns status 0, amount 0
21:57:29.607 00.000 10072 move complete, result=0
21:57:29.607 00.000 10072 worker thread done servicing request
21:57:29.607 00.000 10072 Worker thread wakes up
21:57:29.607 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:29.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:29.615 00.008 1032 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:57:30.017 00.402 10072 Exposure complete
21:57:30.070 00.053 10072 worker thread done servicing request
21:57:30.070 00.000 1032 OnExposeComplete: enter
21:57:30.071 00.001 1032 UpdateGuideState(): m_state=6
21:57:30.074 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1468
21:57:30.075 00.001 1032 Star::Find returns 1 (0), X=1103.20, Y=135.27, Mass=1330, SNR=25.6, Peak=128 HFD=3.1
21:57:30.078 00.003 1032 MultiStar: [#1 0.07,-0.17,0.93,U] [#2 0.06,0.00,0.76,U] [#3 -0.10,-0.09,0.71,U] [#4 0.07,0.26,0.00,M4] [#5 0.12,-0.09,0.68,U] [#6 -0.12,-0.04,0.62,U] [#7 0.05,-0.23,0.62,U] [#8 -0.03,-0.27,0.00,M1] 
21:57:30.079 00.001 1032 refined, 6 included, MultiStar: {-0.00, -0.15}, one-star: {-0.09, -0.36}
21:57:30.082 00.003 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.86)
21:57:30.083 00.001 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.86)
21:57:30.085 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.60 mountX=-0.15 mountY=0.04, mountTheta=2.86
21:57:30.089 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.15, opts=13)
21:57:30.090 00.001 1032 Enqueuing Move request for scope (-0.00, -0.15)
21:57:30.091 00.001 10072 Worker thread wakes up
21:57:30.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
21:57:30.091 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
21:57:30.091 00.000 10072 Moving (-0.00, -0.15) raw xDistance=-0.15 yDistance=0.04
21:57:30.093 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:57:30.096 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.83
21:57:30.096 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
21:57:30.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:30.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:57:30.096 00.000 10072 MoveAxis(E, 72, ABG)
21:57:30.096 00.000 10072 Guiding  Dir = 2, Dur = 72
21:57:30.097 00.001 10072 IsGuiding returns 0
21:57:30.097 00.000 10072 PulseGuide returned control before completion, sleep 82
21:57:30.112 00.015 1032 UpdateGuideState exits: m=1330 SNR=25.6
21:57:30.114 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:30.117 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:30.118 00.001 1032 Enqueuing Expose request
21:57:30.187 00.069 10072 IsGuiding returns 1
21:57:30.187 00.000 10072 scope still moving after pulse duration time elapsed
21:57:30.218 00.031 10072 IsGuiding returns 0
21:57:30.218 00.000 10072 scope move finished after 72 + 49 ms
21:57:30.218 00.000 10072 Move returns status 0, amount 72
21:57:30.218 00.000 10072 MoveAxis(N, 0, ABG)
21:57:30.218 00.000 10072 Move returns status 0, amount 0
21:57:30.218 00.000 10072 move complete, result=0
21:57:30.218 00.000 10072 worker thread done servicing request
21:57:30.218 00.000 10072 Worker thread wakes up
21:57:30.218 00.000 1032 GuideStep: -0.1 px 72 ms EAST, 0.0 px 0 ms NORTH
21:57:30.220 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:30.220 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:30.845 00.625 10072 Exposure complete
21:57:30.898 00.053 10072 worker thread done servicing request
21:57:30.898 00.000 1032 OnExposeComplete: enter
21:57:30.900 00.002 1032 UpdateGuideState(): m_state=6
21:57:30.902 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1469
21:57:30.904 00.002 1032 Star::Find returns 1 (0), X=1103.13, Y=135.49, Mass=1093, SNR=23.2, Peak=103 HFD=3.0
21:57:30.906 00.002 1032 MultiStar: [#1 -0.00,0.11,1.02,U] [#2 -0.02,0.05,0.79,U] [#3 -0.05,-0.07,0.83,U] [#4 0.15,0.36,0.00,M5] [#5 -0.04,-0.02,0.68,U] [#6 -0.08,-0.02,0.71,U] [#7 0.17,0.03,0.70,U] [#8 -0.04,0.16,0.57,U] 
21:57:30.908 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.00}, one-star: {-0.16, -0.14}
21:57:30.909 00.001 1032 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.83) = xAngle (1.19 = 1.19)
21:57:30.911 00.002 1032 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.19 = 1.19)
21:57:30.912 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.02 mountX=0.01 mountY=0.03, mountTheta=1.19
21:57:30.915 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.00, opts=13)
21:57:30.917 00.002 1032 Enqueuing Move request for scope (-0.03, 0.00)
21:57:30.918 00.001 10072 Worker thread wakes up
21:57:30.918 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
21:57:30.918 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
21:57:30.918 00.000 10072 Moving (-0.03, 0.00) raw xDistance=0.01 yDistance=0.03
21:57:30.920 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:57:30.922 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
21:57:30.923 00.001 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:57:30.923 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:30.923 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:57:30.923 00.000 10072 MoveAxis(E, 5, ABG)
21:57:30.923 00.000 10072 Guiding  Dir = 2, Dur = 5
21:57:30.923 00.000 10072 IsGuiding returns 0
21:57:30.923 00.000 10072 PulseGuide returned control before completion, sleep 15
21:57:30.939 00.016 1032 UpdateGuideState exits: m=1093 SNR=23.2
21:57:30.941 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:30.943 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:30.944 00.001 1032 Enqueuing Expose request
21:57:30.951 00.007 10072 IsGuiding returns 0
21:57:30.951 00.000 10072 Move returns status 0, amount 5
21:57:30.951 00.000 10072 MoveAxis(N, 0, ABG)
21:57:30.951 00.000 10072 Move returns status 0, amount 0
21:57:30.951 00.000 10072 move complete, result=0
21:57:30.951 00.000 10072 worker thread done servicing request
21:57:30.951 00.000 10072 Worker thread wakes up
21:57:30.952 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:30.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:30.954 00.002 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:57:31.359 00.405 10072 Exposure complete
21:57:31.413 00.054 10072 worker thread done servicing request
21:57:31.413 00.000 1032 OnExposeComplete: enter
21:57:31.414 00.001 1032 UpdateGuideState(): m_state=6
21:57:31.416 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1470
21:57:31.417 00.001 1032 Star::Find returns 1 (0), X=1103.25, Y=135.52, Mass=1260, SNR=24.9, Peak=125 HFD=3.3
21:57:31.420 00.003 1032 MultiStar: [#1 -0.13,-0.02,0.99,U] [#2 0.02,0.16,0.80,U] [#3 0.12,-0.03,0.78,U] [#4 0.19,0.50,0.00,M6] [#5 -0.01,-0.11,0.70,U] [#6 -0.05,0.08,0.57,U] [#7 -0.04,-0.17,0.67,U] [#8 -0.07,-0.09,0.55,U] 
21:57:31.421 00.001 1032 refined, 7 included, MultiStar: {-0.03, -0.04}, one-star: {-0.04, -0.11}
21:57:31.423 00.002 1032 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.83) = xAngle (-4.03 = 2.25)
21:57:31.424 00.001 1032 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.03 = 2.25)
21:57:31.426 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.04 cameraTheta=-2.20 mountX=-0.03 mountY=0.03, mountTheta=2.25
21:57:31.428 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
21:57:31.430 00.002 1032 Enqueuing Move request for scope (-0.03, -0.04)
21:57:31.432 00.002 10072 Worker thread wakes up
21:57:31.433 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
21:57:31.433 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
21:57:31.433 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.03
21:57:31.435 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:57:31.438 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
21:57:31.438 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:57:31.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:31.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:57:31.438 00.000 10072 MoveAxis(E, 4, ABG)
21:57:31.438 00.000 10072 Guiding  Dir = 2, Dur = 4
21:57:31.438 00.000 10072 IsGuiding returns 0
21:57:31.439 00.001 10072 PulseGuide returned control before completion, sleep 14
21:57:31.454 00.015 1032 UpdateGuideState exits: m=1260 SNR=24.9
21:57:31.456 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:31.458 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:31.459 00.001 1032 Enqueuing Expose request
21:57:31.465 00.006 10072 IsGuiding returns 0
21:57:31.465 00.000 10072 Move returns status 0, amount 4
21:57:31.465 00.000 10072 MoveAxis(N, 0, ABG)
21:57:31.465 00.000 10072 Move returns status 0, amount 0
21:57:31.465 00.000 10072 move complete, result=0
21:57:31.465 00.000 10072 worker thread done servicing request
21:57:31.465 00.000 10072 Worker thread wakes up
21:57:31.465 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:31.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:31.468 00.003 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:57:32.092 00.624 10072 Exposure complete
21:57:32.149 00.057 10072 worker thread done servicing request
21:57:32.149 00.000 1032 OnExposeComplete: enter
21:57:32.150 00.001 1032 UpdateGuideState(): m_state=6
21:57:32.151 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1471
21:57:32.153 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=135.32, Mass=1263, SNR=24.9, Peak=115 HFD=3.0
21:57:32.155 00.002 1032 MultiStar: [#1 -0.03,-0.01,0.96,U] [#2 -0.06,-0.02,0.82,U] [#3 -0.07,-0.17,0.76,U] [#4 -0.08,0.23,0.68,U] [#5 0.07,-0.06,0.70,U] [#6 0.10,-0.03,0.61,U] [#7 0.01,-0.38,0.00,M5] [#8 -0.05,-0.12,0.54,U] 
21:57:32.156 00.001 1032 refined, 7 included, MultiStar: {-0.02, -0.07}, one-star: {-0.02, -0.31}
21:57:32.157 00.001 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.61)
21:57:32.159 00.002 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.61)
21:57:32.160 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.84 mountX=-0.06 mountY=0.04, mountTheta=2.61
21:57:32.163 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
21:57:32.164 00.001 1032 Enqueuing Move request for scope (-0.02, -0.07)
21:57:32.165 00.001 10072 Worker thread wakes up
21:57:32.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
21:57:32.165 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
21:57:32.166 00.001 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
21:57:32.167 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:57:32.169 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
21:57:32.169 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:57:32.169 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:32.169 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:57:32.169 00.000 10072 MoveAxis(E, 5, ABG)
21:57:32.170 00.001 10072 Guiding  Dir = 2, Dur = 5
21:57:32.170 00.000 10072 IsGuiding returns 0
21:57:32.170 00.000 10072 PulseGuide returned control before completion, sleep 15
21:57:32.187 00.017 1032 UpdateGuideState exits: m=1263 SNR=24.9
21:57:32.189 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:32.190 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:32.191 00.001 1032 Enqueuing Expose request
21:57:32.201 00.010 10072 IsGuiding returns 1
21:57:32.201 00.000 10072 scope still moving after pulse duration time elapsed
21:57:32.231 00.030 10072 IsGuiding returns 1
21:57:32.263 00.032 10072 IsGuiding returns 1
21:57:32.295 00.032 10072 IsGuiding returns 1
21:57:32.326 00.031 10072 IsGuiding returns 1
21:57:32.357 00.031 10072 IsGuiding returns 1
21:57:32.389 00.032 10072 IsGuiding returns 1
21:57:32.421 00.032 10072 IsGuiding returns 1
21:57:32.453 00.032 10072 IsGuiding returns 1
21:57:32.485 00.032 10072 IsGuiding returns 1
21:57:32.517 00.032 10072 IsGuiding returns 1
21:57:32.547 00.030 10072 IsGuiding returns 1
21:57:32.578 00.031 10072 IsGuiding returns 0
21:57:32.578 00.000 10072 scope move finished after 5 + 403 ms
21:57:32.578 00.000 10072 Move returns status 0, amount 5
21:57:32.578 00.000 10072 MoveAxis(N, 0, ABG)
21:57:32.578 00.000 10072 Move returns status 0, amount 0
21:57:32.578 00.000 10072 move complete, result=0
21:57:32.578 00.000 10072 worker thread done servicing request
21:57:32.578 00.000 10072 Worker thread wakes up
21:57:32.578 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:32.578 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:32.578 00.000 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:57:33.207 00.629 10072 Exposure complete
21:57:33.258 00.051 10072 worker thread done servicing request
21:57:33.258 00.000 1032 OnExposeComplete: enter
21:57:33.259 00.001 1032 UpdateGuideState(): m_state=6
21:57:33.261 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1472
21:57:33.261 00.000 1032 Star::Find returns 1 (0), X=1103.26, Y=135.32, Mass=1143, SNR=23.7, Peak=103 HFD=3.2
21:57:33.264 00.003 1032 MultiStar: [#1 0.03,-0.22,1.06,U] [#2 -0.07,-0.15,0.82,U] [#3 -0.01,-0.20,0.78,U] [#4 -0.02,0.21,0.76,U] [#5 0.06,-0.09,0.68,U] [#6 -0.10,-0.16,0.66,U] [#7 0.10,-0.19,0.68,U] [#8 -0.06,-0.17,0.54,U] 
21:57:33.265 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.15}, one-star: {-0.03, -0.31}
21:57:33.267 00.002 1032 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.83) = xAngle (-3.47 = 2.82)
21:57:33.269 00.002 1032 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.47 = 2.82)
21:57:33.271 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.64 mountX=-0.14 mountY=0.05, mountTheta=2.82
21:57:33.277 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.15, opts=13)
21:57:33.279 00.002 1032 Enqueuing Move request for scope (-0.01, -0.15)
21:57:33.280 00.001 10072 Worker thread wakes up
21:57:33.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
21:57:33.280 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
21:57:33.280 00.000 10072 Moving (-0.01, -0.15) raw xDistance=-0.14 yDistance=0.05
21:57:33.282 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:57:33.284 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.77
21:57:33.284 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
21:57:33.284 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:33.284 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:57:33.284 00.000 10072 MoveAxis(E, 73, ABG)
21:57:33.284 00.000 10072 Guiding  Dir = 2, Dur = 73
21:57:33.284 00.000 10072 IsGuiding returns 0
21:57:33.285 00.001 10072 PulseGuide returned control before completion, sleep 83
21:57:33.303 00.018 1032 UpdateGuideState exits: m=1143 SNR=23.7
21:57:33.305 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:33.306 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:33.308 00.002 1032 Enqueuing Expose request
21:57:33.376 00.068 10072 IsGuiding returns 0
21:57:33.376 00.000 10072 Move returns status 0, amount 73
21:57:33.376 00.000 10072 MoveAxis(N, 0, ABG)
21:57:33.376 00.000 10072 Move returns status 0, amount 0
21:57:33.376 00.000 10072 move complete, result=0
21:57:33.377 00.001 1032 GuideStep: -0.1 px 73 ms EAST, 0.0 px 0 ms NORTH
21:57:33.379 00.002 10072 worker thread done servicing request
21:57:33.379 00.000 10072 Worker thread wakes up
21:57:33.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:33.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:33.800 00.421 10072 Exposure complete
21:57:33.856 00.056 10072 worker thread done servicing request
21:57:33.856 00.000 1032 OnExposeComplete: enter
21:57:33.858 00.002 1032 UpdateGuideState(): m_state=6
21:57:33.861 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1473
21:57:33.865 00.004 1032 Star::Find returns 1 (0), X=1103.22, Y=135.42, Mass=1259, SNR=24.9, Peak=129 HFD=3.2
21:57:33.867 00.002 1032 MultiStar: [#1 -0.02,0.04,0.99,U] [#2 -0.04,-0.11,0.79,U] [#3 -0.02,-0.05,0.67,U] [#4 0.15,0.28,0.00,M5] [#5 0.05,-0.09,0.69,U] [#6 -0.08,-0.07,0.64,U] [#7 0.07,-0.16,0.72,U] [#8 -0.12,-0.08,0.55,U] 
21:57:33.869 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.09}, one-star: {-0.07, -0.21}
21:57:33.871 00.002 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.59)
21:57:33.872 00.001 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.59)
21:57:33.874 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.86 mountX=-0.08 mountY=0.05, mountTheta=2.59
21:57:33.876 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.09, opts=13)
21:57:33.878 00.002 1032 Enqueuing Move request for scope (-0.03, -0.09)
21:57:33.879 00.001 10072 Worker thread wakes up
21:57:33.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
21:57:33.879 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
21:57:33.879 00.000 10072 Moving (-0.03, -0.09) raw xDistance=-0.08 yDistance=0.05
21:57:33.881 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:57:33.883 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
21:57:33.883 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:57:33.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:33.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:57:33.883 00.000 10072 MoveAxis(E, 4, ABG)
21:57:33.883 00.000 10072 Guiding  Dir = 2, Dur = 4
21:57:33.883 00.000 10072 IsGuiding returns 0
21:57:33.884 00.001 10072 PulseGuide returned control before completion, sleep 14
21:57:33.903 00.019 1032 UpdateGuideState exits: m=1259 SNR=24.9
21:57:33.905 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:33.906 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:33.907 00.001 1032 Enqueuing Expose request
21:57:33.909 00.002 10072 IsGuiding returns 0
21:57:33.909 00.000 10072 Move returns status 0, amount 4
21:57:33.909 00.000 10072 MoveAxis(N, 0, ABG)
21:57:33.909 00.000 10072 Move returns status 0, amount 0
21:57:33.909 00.000 10072 move complete, result=0
21:57:33.909 00.000 10072 worker thread done servicing request
21:57:33.909 00.000 10072 Worker thread wakes up
21:57:33.909 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:33.909 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:33.917 00.008 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:57:34.537 00.620 10072 Exposure complete
21:57:34.584 00.047 10072 worker thread done servicing request
21:57:34.584 00.000 1032 OnExposeComplete: enter
21:57:34.586 00.002 1032 UpdateGuideState(): m_state=6
21:57:34.589 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1474
21:57:34.590 00.001 1032 Star::Find returns 1 (0), X=1103.19, Y=135.51, Mass=1262, SNR=24.9, Peak=124 HFD=3.1
21:57:34.591 00.001 1032 MultiStar: [#1 -0.06,0.06,0.95,U] [#2 0.02,-0.06,0.79,U] [#3 -0.12,0.07,0.73,U] [#4 0.09,0.46,0.00,M6] [#5 0.21,-0.00,0.67,U] [#6 -0.02,0.05,0.62,U] [#7 0.06,-0.05,0.71,U] [#8 0.06,0.03,0.50,U] 
21:57:34.593 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.01}, one-star: {-0.11, -0.13}
21:57:34.594 00.001 1032 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.83) = xAngle (-4.00 = 2.28)
21:57:34.595 00.001 1032 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.00 = 2.28)
21:57:34.596 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.17 mountX=-0.01 mountY=0.01, mountTheta=2.28
21:57:34.599 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
21:57:34.600 00.001 1032 Enqueuing Move request for scope (-0.01, -0.01)
21:57:34.602 00.002 10072 Worker thread wakes up
21:57:34.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
21:57:34.602 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
21:57:34.602 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
21:57:34.604 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:57:34.606 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
21:57:34.606 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:57:34.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:34.606 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:57:34.606 00.000 10072 MoveAxis(E, 4, ABG)
21:57:34.606 00.000 10072 Guiding  Dir = 2, Dur = 4
21:57:34.608 00.002 10072 IsGuiding returns 0
21:57:34.608 00.000 10072 PulseGuide returned control before completion, sleep 14
21:57:34.624 00.016 1032 UpdateGuideState exits: m=1262 SNR=24.9
21:57:34.626 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:34.627 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:34.629 00.002 1032 Enqueuing Expose request
21:57:34.631 00.002 10072 IsGuiding returns 0
21:57:34.631 00.000 10072 Move returns status 0, amount 4
21:57:34.631 00.000 10072 MoveAxis(N, 0, ABG)
21:57:34.631 00.000 10072 Move returns status 0, amount 0
21:57:34.631 00.000 10072 move complete, result=0
21:57:34.631 00.000 10072 worker thread done servicing request
21:57:34.631 00.000 10072 Worker thread wakes up
21:57:34.631 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:34.631 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:34.638 00.007 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:57:35.038 00.400 10072 Exposure complete
21:57:35.094 00.056 10072 worker thread done servicing request
21:57:35.094 00.000 1032 OnExposeComplete: enter
21:57:35.096 00.002 1032 UpdateGuideState(): m_state=6
21:57:35.098 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1475
21:57:35.100 00.002 1032 Star::Find returns 1 (0), X=1103.21, Y=135.39, Mass=1395, SNR=26.2, Peak=144 HFD=3.2
21:57:35.101 00.001 1032 MultiStar: [#1 -0.20,0.01,0.90,U] [#2 -0.14,0.01,0.78,U] [#3 -0.06,-0.13,0.70,U] [#4 -0.12,0.37,0.00,M7] [#5 0.15,-0.14,0.64,U] [#6 -0.08,-0.00,0.57,U] [#7 -0.16,-0.24,0.00,M3] [#8 -0.12,-0.11,0.49,U] 
21:57:35.103 00.002 1032 refined, 6 included, MultiStar: {-0.08, -0.09}, one-star: {-0.08, -0.24}
21:57:35.105 00.002 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.15)
21:57:35.106 00.001 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.15)
21:57:35.108 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.31 mountX=-0.07 mountY=0.10, mountTheta=2.15
21:57:35.111 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.09, opts=13)
21:57:35.115 00.004 1032 Enqueuing Move request for scope (-0.08, -0.09)
21:57:35.116 00.001 10072 Worker thread wakes up
21:57:35.117 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
21:57:35.117 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
21:57:35.117 00.000 10072 Moving (-0.08, -0.09) raw xDistance=-0.07 yDistance=0.10
21:57:35.118 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:57:35.120 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
21:57:35.120 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:57:35.120 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:35.120 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:57:35.121 00.001 10072 MoveAxis(E, 4, ABG)
21:57:35.121 00.000 10072 Guiding  Dir = 2, Dur = 4
21:57:35.121 00.000 10072 IsGuiding returns 0
21:57:35.121 00.000 10072 PulseGuide returned control before completion, sleep 14
21:57:35.138 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.2
21:57:35.140 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:35.141 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:35.143 00.002 1032 Enqueuing Expose request
21:57:35.145 00.002 10072 IsGuiding returns 0
21:57:35.145 00.000 10072 Move returns status 0, amount 4
21:57:35.145 00.000 10072 MoveAxis(N, 0, ABG)
21:57:35.146 00.001 10072 Move returns status 0, amount 0
21:57:35.146 00.000 10072 move complete, result=0
21:57:35.146 00.000 10072 worker thread done servicing request
21:57:35.146 00.000 10072 Worker thread wakes up
21:57:35.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:35.146 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:35.154 00.008 1032 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:57:35.772 00.618 10072 Exposure complete
21:57:35.831 00.059 10072 worker thread done servicing request
21:57:35.831 00.000 1032 OnExposeComplete: enter
21:57:35.835 00.004 1032 UpdateGuideState(): m_state=6
21:57:35.837 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1476
21:57:35.839 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=135.43, Mass=1158, SNR=23.8, Peak=120 HFD=3.2
21:57:35.841 00.002 1032 MultiStar: [#1 -0.18,0.01,1.06,U] [#2 -0.05,0.02,0.81,U] [#3 -0.12,-0.05,0.84,U] [#4 -0.10,0.30,0.00,M8] [#5 0.01,0.18,0.71,U] [#6 -0.11,-0.02,0.58,U] [#7 -0.13,-0.19,0.74,U] [#8 -0.10,-0.01,0.55,U] 
21:57:35.842 00.001 1032 refined, 7 included, MultiStar: {-0.08, -0.04}, one-star: {0.01, -0.20}
21:57:35.844 00.002 1032 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.83) = xAngle (-4.53 = 1.76)
21:57:35.845 00.001 1032 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.53 = 1.76)
21:57:35.847 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.70 mountX=-0.02 mountY=0.09, mountTheta=1.76
21:57:35.850 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.04, opts=13)
21:57:35.853 00.003 1032 Enqueuing Move request for scope (-0.08, -0.04)
21:57:35.854 00.001 10072 Worker thread wakes up
21:57:35.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
21:57:35.854 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
21:57:35.854 00.000 10072 Moving (-0.08, -0.04) raw xDistance=-0.02 yDistance=0.09
21:57:35.857 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:57:35.859 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
21:57:35.859 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:57:35.859 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:35.860 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:57:35.860 00.000 10072 MoveAxis(E, 5, ABG)
21:57:35.860 00.000 10072 Guiding  Dir = 2, Dur = 5
21:57:35.860 00.000 10072 IsGuiding returns 0
21:57:35.861 00.001 10072 PulseGuide returned control before completion, sleep 15
21:57:35.878 00.017 10072 IsGuiding returns 0
21:57:35.878 00.000 10072 Move returns status 0, amount 5
21:57:35.878 00.000 10072 MoveAxis(N, 0, ABG)
21:57:35.878 00.000 10072 Move returns status 0, amount 0
21:57:35.878 00.000 10072 move complete, result=0
21:57:35.878 00.000 10072 worker thread done servicing request
21:57:35.879 00.001 1032 UpdateGuideState exits: m=1158 SNR=23.8
21:57:35.881 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:35.883 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:35.884 00.001 1032 Enqueuing Expose request
21:57:35.886 00.002 1032 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:57:35.889 00.003 10072 Worker thread wakes up
21:57:35.889 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:35.889 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:36.308 00.419 10072 Exposure complete
21:57:36.366 00.058 10072 worker thread done servicing request
21:57:36.366 00.000 1032 OnExposeComplete: enter
21:57:36.368 00.002 1032 UpdateGuideState(): m_state=6
21:57:36.370 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1477
21:57:36.371 00.001 1032 Star::Find returns 1 (0), X=1103.21, Y=135.41, Mass=1229, SNR=24.6, Peak=124 HFD=3.2
21:57:36.373 00.002 1032 MultiStar: [#1 -0.11,-0.03,0.90,U] [#2 -0.05,0.07,0.83,U] [#3 -0.25,0.20,0.00,M1] [#4 -0.02,0.41,0.00,M9] [#5 0.10,0.17,0.66,U] [#6 0.01,0.10,0.61,U] [#7 -0.19,-0.00,0.70,U] [#8 -0.18,-0.10,0.50,U] 
21:57:36.374 00.001 1032 refined, 6 included, MultiStar: {-0.07, -0.01}, one-star: {-0.08, -0.22}
21:57:36.375 00.001 1032 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.83) = xAngle (-4.79 = 1.49)
21:57:36.377 00.002 1032 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.79 = 1.49)
21:57:36.378 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.96 mountX=0.01 mountY=0.07, mountTheta=1.49
21:57:36.381 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.01, opts=13)
21:57:36.383 00.002 1032 Enqueuing Move request for scope (-0.07, -0.01)
21:57:36.385 00.002 10072 Worker thread wakes up
21:57:36.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
21:57:36.385 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
21:57:36.385 00.000 10072 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=0.07
21:57:36.386 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:57:36.389 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
21:57:36.389 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:57:36.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:36.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:57:36.389 00.000 10072 MoveAxis(E, 4, ABG)
21:57:36.389 00.000 10072 Guiding  Dir = 2, Dur = 4
21:57:36.389 00.000 10072 IsGuiding returns 0
21:57:36.390 00.001 10072 PulseGuide returned control before completion, sleep 14
21:57:36.407 00.017 1032 UpdateGuideState exits: m=1229 SNR=24.6
21:57:36.408 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:36.410 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:36.411 00.001 1032 Enqueuing Expose request
21:57:36.414 00.003 10072 IsGuiding returns 1
21:57:36.414 00.000 10072 scope still moving after pulse duration time elapsed
21:57:36.445 00.031 10072 IsGuiding returns 0
21:57:36.445 00.000 10072 scope move finished after 4 + 50 ms
21:57:36.445 00.000 10072 Move returns status 0, amount 4
21:57:36.445 00.000 10072 MoveAxis(N, 0, ABG)
21:57:36.445 00.000 10072 Move returns status 0, amount 0
21:57:36.445 00.000 10072 move complete, result=0
21:57:36.445 00.000 10072 worker thread done servicing request
21:57:36.445 00.000 10072 Worker thread wakes up
21:57:36.446 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:36.446 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:36.448 00.002 1032 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:57:37.074 00.626 10072 Exposure complete
21:57:37.128 00.054 10072 worker thread done servicing request
21:57:37.128 00.000 1032 OnExposeComplete: enter
21:57:37.130 00.002 1032 UpdateGuideState(): m_state=6
21:57:37.132 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1478
21:57:37.133 00.001 1032 Star::Find returns 1 (0), X=1103.16, Y=135.61, Mass=1247, SNR=24.8, Peak=118 HFD=3.2
21:57:37.135 00.002 1032 MultiStar: [#1 -0.12,0.14,0.93,U] [#2 -0.01,0.11,0.84,U] [#3 -0.07,0.03,0.72,U] [#4 0.11,0.46,0.00,M10] [#5 0.14,0.15,0.62,U] [#6 -0.05,0.07,0.64,U] [#7 -0.03,-0.10,0.77,U] [#8 -0.05,-0.01,0.53,U] 
21:57:37.137 00.002 1032 refined, 7 included, MultiStar: {-0.05, 0.05}, one-star: {-0.13, -0.03}
21:57:37.139 00.002 1032 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.83) = xAngle (0.55 = 0.55)
21:57:37.141 00.002 1032 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.55 = 0.55)
21:57:37.143 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.38 mountX=0.06 mountY=0.04, mountTheta=0.55
21:57:37.146 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
21:57:37.147 00.001 1032 Enqueuing Move request for scope (-0.05, 0.05)
21:57:37.150 00.003 10072 Worker thread wakes up
21:57:37.150 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
21:57:37.150 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
21:57:37.150 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.04
21:57:37.151 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:57:37.153 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
21:57:37.153 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
21:57:37.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:37.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:57:37.153 00.000 10072 MoveAxis(E, 5, ABG)
21:57:37.153 00.000 10072 Guiding  Dir = 2, Dur = 5
21:57:37.154 00.001 10072 IsGuiding returns 0
21:57:37.154 00.000 10072 PulseGuide returned control before completion, sleep 15
21:57:37.171 00.017 1032 UpdateGuideState exits: m=1247 SNR=24.8
21:57:37.173 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:37.176 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:37.178 00.002 1032 Enqueuing Expose request
21:57:37.180 00.002 10072 IsGuiding returns 0
21:57:37.180 00.000 10072 Move returns status 0, amount 5
21:57:37.180 00.000 10072 MoveAxis(N, 0, ABG)
21:57:37.180 00.000 10072 Move returns status 0, amount 0
21:57:37.180 00.000 10072 move complete, result=0
21:57:37.180 00.000 10072 worker thread done servicing request
21:57:37.180 00.000 10072 Worker thread wakes up
21:57:37.180 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:37.180 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:37.189 00.009 1032 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:57:37.592 00.403 10072 Exposure complete
21:57:37.653 00.061 10072 worker thread done servicing request
21:57:37.653 00.000 1032 OnExposeComplete: enter
21:57:37.655 00.002 1032 UpdateGuideState(): m_state=6
21:57:37.657 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1479
21:57:37.658 00.001 1032 Star::Find returns 1 (0), X=1103.22, Y=135.59, Mass=1325, SNR=25.5, Peak=134 HFD=3.2
21:57:37.660 00.002 1032 MultiStar: [#1 -0.12,-0.05,0.96,U] [#2 0.02,-0.04,0.78,U] [#3 0.00,-0.01,0.75,U] [#4 0.02,0.39,0.00,R] [#5 0.02,0.11,0.68,U] [#6 -0.18,-0.00,0.55,U] [#7 -0.07,-0.09,0.70,U] [#8 -0.07,0.04,0.49,U] 
21:57:37.662 00.002 1032 refined, 7 included, MultiStar: {-0.06, -0.02}, one-star: {-0.07, -0.04}
21:57:37.663 00.001 1032 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.83) = xAngle (-4.70 = 1.58)
21:57:37.665 00.002 1032 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.70 = 1.58)
21:57:37.667 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.87 mountX=-0.00 mountY=0.06, mountTheta=1.58
21:57:37.671 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.02, opts=13)
21:57:37.672 00.001 1032 Enqueuing Move request for scope (-0.06, -0.02)
21:57:37.675 00.003 10072 Worker thread wakes up
21:57:37.675 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
21:57:37.675 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
21:57:37.675 00.000 10072 Moving (-0.06, -0.02) raw xDistance=-0.00 yDistance=0.06
21:57:37.678 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
21:57:37.678 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:57:37.678 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:37.679 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:57:37.679 00.000 10072 MoveAxis(E, 4, ABG)
21:57:37.679 00.000 10072 Guiding  Dir = 2, Dur = 4
21:57:37.679 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:57:37.682 00.003 10072 IsGuiding returns 0
21:57:37.682 00.000 10072 PulseGuide returned control before completion, sleep 14
21:57:37.700 00.018 1032 UpdateGuideState exits: m=1325 SNR=25.5
21:57:37.703 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:37.704 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:37.706 00.002 1032 Enqueuing Expose request
21:57:37.711 00.005 10072 IsGuiding returns 0
21:57:37.711 00.000 10072 Move returns status 0, amount 4
21:57:37.711 00.000 10072 MoveAxis(N, 0, ABG)
21:57:37.711 00.000 10072 Move returns status 0, amount 0
21:57:37.711 00.000 10072 move complete, result=0
21:57:37.711 00.000 10072 worker thread done servicing request
21:57:37.711 00.000 10072 Worker thread wakes up
21:57:37.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:37.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:37.718 00.007 1032 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:57:38.336 00.618 10072 Exposure complete
21:57:38.394 00.058 10072 worker thread done servicing request
21:57:38.394 00.000 1032 OnExposeComplete: enter
21:57:38.397 00.003 1032 UpdateGuideState(): m_state=6
21:57:38.399 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1480
21:57:38.400 00.001 1032 Star::Find returns 1 (0), X=1103.04, Y=135.56, Mass=1174, SNR=24.0, Peak=106 HFD=3.4
21:57:38.402 00.002 1032 MultiStar: [#1 -0.08,0.00,1.07,U] [#2 -0.09,-0.11,0.86,U] [#3 -0.07,0.05,0.75,U] [#4 0.03,-0.15,0.70,U] [#5 0.11,0.01,0.65,U] [#6 -0.10,0.00,0.64,U] [#7 -0.03,-0.10,0.72,U] [#8 -0.18,-0.11,0.53,U] 
21:57:38.403 00.001 1032 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {-0.25, -0.08}
21:57:38.405 00.002 1032 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.83) = xAngle (-4.40 = 1.89)
21:57:38.406 00.001 1032 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.40 = 1.89)
21:57:38.409 00.003 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.57 mountX=-0.03 mountY=0.09, mountTheta=1.89
21:57:38.411 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.05, opts=13)
21:57:38.413 00.002 1032 Enqueuing Move request for scope (-0.08, -0.05)
21:57:38.415 00.002 10072 Worker thread wakes up
21:57:38.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
21:57:38.415 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
21:57:38.415 00.000 10072 Moving (-0.08, -0.05) raw xDistance=-0.03 yDistance=0.09
21:57:38.417 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:57:38.418 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
21:57:38.418 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:57:38.418 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:38.418 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:57:38.419 00.001 10072 MoveAxis(E, 4, ABG)
21:57:38.419 00.000 10072 Guiding  Dir = 2, Dur = 4
21:57:38.419 00.000 10072 IsGuiding returns 0
21:57:38.419 00.000 10072 PulseGuide returned control before completion, sleep 14
21:57:38.439 00.020 1032 UpdateGuideState exits: m=1174 SNR=24.0
21:57:38.441 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:38.443 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:38.445 00.002 1032 Enqueuing Expose request
21:57:38.446 00.001 10072 IsGuiding returns 0
21:57:38.447 00.001 10072 Move returns status 0, amount 4
21:57:38.447 00.000 10072 MoveAxis(N, 0, ABG)
21:57:38.447 00.000 10072 Move returns status 0, amount 0
21:57:38.447 00.000 10072 move complete, result=0
21:57:38.447 00.000 10072 worker thread done servicing request
21:57:38.447 00.000 10072 Worker thread wakes up
21:57:38.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:38.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:38.456 00.009 1032 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:57:38.853 00.397 10072 Exposure complete
21:57:38.909 00.056 10072 worker thread done servicing request
21:57:38.910 00.001 1032 OnExposeComplete: enter
21:57:38.911 00.001 1032 UpdateGuideState(): m_state=6
21:57:38.913 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1481
21:57:38.914 00.001 1032 Star::Find returns 1 (0), X=1103.18, Y=135.43, Mass=1240, SNR=24.7, Peak=115 HFD=3.2
21:57:38.916 00.002 1032 MultiStar: [#1 -0.05,-0.04,0.99,U] [#2 -0.07,-0.10,0.85,U] [#3 -0.03,-0.02,0.75,U] [#4 0.11,0.02,0.73,U] [#5 0.05,0.08,0.73,U] [#6 -0.10,-0.10,0.64,U] [#7 -0.00,-0.17,0.70,U] [#8 0.01,-0.10,0.49,U] 
21:57:38.917 00.001 1032 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {-0.11, -0.21}
21:57:38.919 00.002 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.52)
21:57:38.920 00.001 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.52)
21:57:38.921 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.93 mountX=-0.06 mountY=0.05, mountTheta=2.52
21:57:38.925 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.07, opts=13)
21:57:38.927 00.002 1032 Enqueuing Move request for scope (-0.03, -0.07)
21:57:38.929 00.002 10072 Worker thread wakes up
21:57:38.929 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
21:57:38.929 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
21:57:38.929 00.000 10072 Moving (-0.03, -0.07) raw xDistance=-0.06 yDistance=0.05
21:57:38.931 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:57:38.932 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
21:57:38.932 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:57:38.932 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:38.933 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:57:38.933 00.000 10072 MoveAxis(E, 4, ABG)
21:57:38.933 00.000 10072 Guiding  Dir = 2, Dur = 4
21:57:38.933 00.000 10072 IsGuiding returns 0
21:57:38.933 00.000 10072 PulseGuide returned control before completion, sleep 14
21:57:38.949 00.016 1032 UpdateGuideState exits: m=1240 SNR=24.7
21:57:38.951 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:38.953 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:38.954 00.001 1032 Enqueuing Expose request
21:57:38.957 00.003 10072 IsGuiding returns 0
21:57:38.957 00.000 10072 Move returns status 0, amount 4
21:57:38.957 00.000 10072 MoveAxis(N, 0, ABG)
21:57:38.957 00.000 10072 Move returns status 0, amount 0
21:57:38.957 00.000 10072 move complete, result=0
21:57:38.958 00.001 10072 worker thread done servicing request
21:57:38.958 00.000 10072 Worker thread wakes up
21:57:38.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:38.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:38.966 00.008 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:57:39.586 00.620 10072 Exposure complete
21:57:39.644 00.058 1032 OnExposeComplete: enter
21:57:39.647 00.003 1032 UpdateGuideState(): m_state=6
21:57:39.649 00.002 10072 worker thread done servicing request
21:57:39.649 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1482
21:57:39.651 00.002 1032 Star::Find returns 1 (0), X=1103.15, Y=135.55, Mass=1325, SNR=25.6, Peak=127 HFD=3.3
21:57:39.652 00.001 1032 MultiStar: [#1 -0.14,0.13,0.94,U] [#2 -0.01,0.02,0.82,U] [#3 -0.04,0.17,0.78,U] [#4 -0.08,0.15,0.69,U] [#5 0.00,0.17,0.64,U] [#6 -0.09,0.22,0.61,U] [#7 0.19,0.08,0.65,U] [#8 -0.11,-0.08,0.51,U] 
21:57:39.655 00.003 1032 refined, 8 included, MultiStar: {-0.05, 0.08}, one-star: {-0.14, -0.08}
21:57:39.656 00.001 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
21:57:39.657 00.001 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
21:57:39.659 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.14 mountX=0.09 mountY=0.03, mountTheta=0.31
21:57:39.661 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.08, opts=13)
21:57:39.663 00.002 1032 Enqueuing Move request for scope (-0.05, 0.08)
21:57:39.664 00.001 10072 Worker thread wakes up
21:57:39.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
21:57:39.664 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
21:57:39.664 00.000 10072 Moving (-0.05, 0.08) raw xDistance=0.09 yDistance=0.03
21:57:39.667 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:57:39.669 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
21:57:39.669 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
21:57:39.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:39.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:57:39.669 00.000 10072 MoveAxis(E, 4, ABG)
21:57:39.669 00.000 10072 Guiding  Dir = 2, Dur = 4
21:57:39.670 00.001 10072 IsGuiding returns 0
21:57:39.670 00.000 10072 PulseGuide returned control before completion, sleep 14
21:57:39.688 00.018 1032 UpdateGuideState exits: m=1325 SNR=25.6
21:57:39.691 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:39.693 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:39.695 00.002 1032 Enqueuing Expose request
21:57:39.696 00.001 10072 IsGuiding returns 0
21:57:39.696 00.000 10072 Move returns status 0, amount 4
21:57:39.696 00.000 10072 MoveAxis(N, 0, ABG)
21:57:39.696 00.000 10072 Move returns status 0, amount 0
21:57:39.696 00.000 10072 move complete, result=0
21:57:39.696 00.000 10072 worker thread done servicing request
21:57:39.696 00.000 10072 Worker thread wakes up
21:57:39.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:39.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:39.707 00.011 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:57:40.118 00.411 10072 Exposure complete
21:57:40.176 00.058 10072 worker thread done servicing request
21:57:40.176 00.000 1032 OnExposeComplete: enter
21:57:40.179 00.003 1032 UpdateGuideState(): m_state=6
21:57:40.181 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1483
21:57:40.183 00.002 1032 Star::Find returns 1 (0), X=1103.10, Y=135.61, Mass=1335, SNR=25.6, Peak=132 HFD=3.2
21:57:40.185 00.002 1032 MultiStar: [#1 -0.16,0.09,0.97,U] [#2 -0.18,0.12,0.79,U] [#3 -0.03,0.17,0.74,U] [#4 0.01,0.18,0.63,U] [#5 0.10,0.08,0.64,U] [#6 -0.07,0.15,0.58,U] [#7 -0.05,0.03,0.65,U] [#8 -0.06,0.06,0.48,U] 
21:57:40.186 00.001 1032 refined, 8 included, MultiStar: {-0.08, 0.09}, one-star: {-0.19, -0.02}
21:57:40.189 00.003 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
21:57:40.190 00.001 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
21:57:40.192 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.32 mountX=0.11 mountY=0.06, mountTheta=0.49
21:57:40.195 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.09, opts=13)
21:57:40.198 00.003 1032 Enqueuing Move request for scope (-0.08, 0.09)
21:57:40.200 00.002 10072 Worker thread wakes up
21:57:40.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
21:57:40.200 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
21:57:40.200 00.000 10072 Moving (-0.08, 0.09) raw xDistance=0.11 yDistance=0.06
21:57:40.202 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
21:57:40.204 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.61
21:57:40.204 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
21:57:40.204 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:40.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:57:40.204 00.000 10072 MoveAxis(E, 3, ABG)
21:57:40.204 00.000 10072 Guiding  Dir = 2, Dur = 3
21:57:40.205 00.001 10072 IsGuiding returns 0
21:57:40.205 00.000 10072 PulseGuide returned control before completion, sleep 13
21:57:40.223 00.018 10072 IsGuiding returns 0
21:57:40.223 00.000 10072 Move returns status 0, amount 3
21:57:40.223 00.000 10072 MoveAxis(N, 0, ABG)
21:57:40.223 00.000 10072 Move returns status 0, amount 0
21:57:40.223 00.000 10072 move complete, result=0
21:57:40.223 00.000 10072 worker thread done servicing request
21:57:40.225 00.002 1032 UpdateGuideState exits: m=1335 SNR=25.6
21:57:40.228 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:40.231 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:40.232 00.001 1032 Enqueuing Expose request
21:57:40.234 00.002 10072 Worker thread wakes up
21:57:40.234 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:40.234 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:40.234 00.000 1032 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:57:40.866 00.632 10072 Exposure complete
21:57:40.923 00.057 10072 worker thread done servicing request
21:57:40.923 00.000 1032 OnExposeComplete: enter
21:57:40.926 00.003 1032 UpdateGuideState(): m_state=6
21:57:40.928 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1484
21:57:40.930 00.002 1032 Star::Find returns 1 (0), X=1103.19, Y=135.77, Mass=1313, SNR=25.5, Peak=126 HFD=2.9
21:57:40.934 00.004 1032 MultiStar: [#1 -0.14,0.07,0.97,U] [#2 0.02,0.15,0.74,U] [#3 0.10,-0.02,0.73,U] [#4 0.10,0.12,0.68,U] [#5 0.03,0.21,0.66,U] [#6 -0.09,-0.01,0.62,U] [#7 -0.19,0.14,0.73,U] [#8 0.04,0.22,0.50,U] 
21:57:40.936 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.11}, one-star: {-0.10, 0.14}
21:57:40.937 00.001 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
21:57:40.939 00.002 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
21:57:40.940 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=0.12 mountY=0.01, mountTheta=0.07
21:57:40.944 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.11, opts=13)
21:57:40.946 00.002 1032 Enqueuing Move request for scope (-0.04, 0.11)
21:57:40.948 00.002 10072 Worker thread wakes up
21:57:40.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
21:57:40.948 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
21:57:40.948 00.000 10072 Moving (-0.04, 0.11) raw xDistance=0.12 yDistance=0.01
21:57:40.949 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:57:40.952 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.60
21:57:40.952 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
21:57:40.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:40.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:57:40.952 00.000 10072 MoveAxis(E, 3, ABG)
21:57:40.952 00.000 10072 Guiding  Dir = 2, Dur = 3
21:57:40.953 00.001 10072 IsGuiding returns 0
21:57:40.953 00.000 10072 PulseGuide returned control before completion, sleep 13
21:57:40.970 00.017 1032 UpdateGuideState exits: m=1313 SNR=25.5
21:57:40.972 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:40.974 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:40.975 00.001 1032 Enqueuing Expose request
21:57:40.977 00.002 10072 IsGuiding returns 0
21:57:40.977 00.000 10072 Move returns status 0, amount 3
21:57:40.977 00.000 10072 MoveAxis(N, 0, ABG)
21:57:40.977 00.000 10072 Move returns status 0, amount 0
21:57:40.977 00.000 10072 move complete, result=0
21:57:40.978 00.001 10072 worker thread done servicing request
21:57:40.978 00.000 10072 Worker thread wakes up
21:57:40.978 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:40.978 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:40.986 00.008 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:57:41.387 00.401 10072 Exposure complete
21:57:41.446 00.059 10072 worker thread done servicing request
21:57:41.446 00.000 1032 OnExposeComplete: enter
21:57:41.448 00.002 1032 UpdateGuideState(): m_state=6
21:57:41.450 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1485
21:57:41.451 00.001 1032 Star::Find returns 1 (0), X=1103.21, Y=135.67, Mass=1293, SNR=25.2, Peak=116 HFD=3.4
21:57:41.454 00.003 1032 MultiStar: [#1 -0.05,0.20,0.90,U] [#2 -0.06,0.06,0.75,U] [#3 -0.11,0.04,0.73,U] [#4 -0.12,0.13,0.61,U] [#5 0.14,0.04,0.68,U] [#6 -0.09,0.05,0.61,U] [#7 -0.08,0.06,0.68,U] [#8 -0.08,0.05,0.55,U] 
21:57:41.455 00.001 1032 single-star, 8 included, MultiStar: {-0.06, 0.08}, one-star: {-0.08, 0.04}
21:57:41.458 00.003 1032 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.83) = xAngle (0.81 = 0.81)
21:57:41.460 00.002 1032 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.81 = 0.81)
21:57:41.462 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.64 mountX=0.06 mountY=0.06, mountTheta=0.81
21:57:41.465 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.04, opts=13)
21:57:41.467 00.002 1032 Enqueuing Move request for scope (-0.08, 0.04)
21:57:41.469 00.002 10072 Worker thread wakes up
21:57:41.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
21:57:41.469 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
21:57:41.469 00.000 10072 Moving (-0.08, 0.04) raw xDistance=0.06 yDistance=0.06
21:57:41.471 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:57:41.472 00.001 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
21:57:41.474 00.002 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
21:57:41.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:41.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:57:41.474 00.000 10072 MoveAxis(E, 2, ABG)
21:57:41.474 00.000 10072 Guiding  Dir = 2, Dur = 2
21:57:41.474 00.000 10072 IsGuiding returns 0
21:57:41.475 00.001 10072 PulseGuide returned control before completion, sleep 12
21:57:41.489 00.014 1032 UpdateGuideState exits: m=1293 SNR=25.2
21:57:41.493 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:41.496 00.003 10072 IsGuiding returns 0
21:57:41.496 00.000 10072 Move returns status 0, amount 2
21:57:41.496 00.000 10072 MoveAxis(N, 0, ABG)
21:57:41.496 00.000 10072 Move returns status 0, amount 0
21:57:41.496 00.000 10072 move complete, result=0
21:57:41.496 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:41.499 00.003 1032 Enqueuing Expose request
21:57:41.501 00.002 1032 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
21:57:41.502 00.001 10072 worker thread done servicing request
21:57:41.502 00.000 10072 Worker thread wakes up
21:57:41.502 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:41.502 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:42.140 00.638 10072 Exposure complete
21:57:42.199 00.059 10072 worker thread done servicing request
21:57:42.199 00.000 1032 OnExposeComplete: enter
21:57:42.200 00.001 1032 UpdateGuideState(): m_state=6
21:57:42.203 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1486
21:57:42.204 00.001 1032 Star::Find returns 1 (0), X=1103.29, Y=135.75, Mass=1233, SNR=24.6, Peak=122 HFD=3.3
21:57:42.207 00.003 1032 MultiStar: [#1 -0.11,0.17,1.01,U] [#2 -0.08,0.22,0.78,U] [#3 -0.12,0.27,0.00,M1] [#4 0.00,0.26,0.00,M1] [#5 0.16,0.17,0.64,U] [#6 -0.26,0.24,0.00,M1] [#7 0.07,0.22,0.73,U] [#8 0.03,0.16,0.49,U] 
21:57:42.209 00.002 1032 single-star, 5 included, MultiStar: {-0.00, 0.18}, one-star: {-0.00, 0.12}
21:57:42.210 00.001 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
21:57:42.212 00.002 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
21:57:42.213 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=0.12 mountY=-0.03, mountTheta=-0.24
21:57:42.216 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.12, opts=13)
21:57:42.218 00.002 1032 Enqueuing Move request for scope (-0.00, 0.12)
21:57:42.219 00.001 10072 Worker thread wakes up
21:57:42.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
21:57:42.219 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
21:57:42.219 00.000 10072 Moving (-0.00, 0.12) raw xDistance=0.12 yDistance=-0.03
21:57:42.221 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:57:42.223 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
21:57:42.223 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
21:57:42.223 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:42.223 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:57:42.223 00.000 10072 MoveAxis(E, 3, ABG)
21:57:42.223 00.000 10072 Guiding  Dir = 2, Dur = 3
21:57:42.224 00.001 10072 IsGuiding returns 0
21:57:42.224 00.000 10072 PulseGuide returned control before completion, sleep 13
21:57:42.241 00.017 1032 UpdateGuideState exits: m=1233 SNR=24.6
21:57:42.244 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:42.246 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:42.248 00.002 1032 Enqueuing Expose request
21:57:42.250 00.002 10072 IsGuiding returns 0
21:57:42.250 00.000 10072 Move returns status 0, amount 3
21:57:42.250 00.000 10072 MoveAxis(N, 0, ABG)
21:57:42.250 00.000 10072 Move returns status 0, amount 0
21:57:42.250 00.000 10072 move complete, result=0
21:57:42.250 00.000 10072 worker thread done servicing request
21:57:42.250 00.000 10072 Worker thread wakes up
21:57:42.252 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:42.252 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:42.259 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:57:42.672 00.413 10072 Exposure complete
21:57:42.729 00.057 10072 worker thread done servicing request
21:57:42.729 00.000 1032 OnExposeComplete: enter
21:57:42.731 00.002 1032 UpdateGuideState(): m_state=6
21:57:42.733 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1487
21:57:42.735 00.002 1032 Star::Find returns 1 (0), X=1103.16, Y=135.81, Mass=1241, SNR=24.7, Peak=118 HFD=2.9
21:57:42.737 00.002 1032 MultiStar: [#1 0.03,0.36,0.00,M1] [#2 -0.17,0.40,0.00,M1] [#3 -0.01,0.21,0.78,U] [#4 -0.02,0.11,0.69,U] [#5 0.06,0.30,0.00,M1] [#6 -0.15,0.18,0.64,U] [#7 -0.10,0.16,0.70,U] [#8 0.02,0.27,0.00,M1] 
21:57:42.740 00.003 1032 refined, 4 included, MultiStar: {-0.09, 0.17}, one-star: {-0.13, 0.17}
21:57:42.741 00.001 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
21:57:42.743 00.002 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
21:57:42.745 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.05 mountX=0.19 mountY=0.04, mountTheta=0.22
21:57:42.748 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.17, opts=13)
21:57:42.749 00.001 1032 Enqueuing Move request for scope (-0.09, 0.17)
21:57:42.751 00.002 10072 Worker thread wakes up
21:57:42.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
21:57:42.751 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
21:57:42.751 00.000 10072 Moving (-0.09, 0.17) raw xDistance=0.19 yDistance=0.04
21:57:42.753 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
21:57:42.754 00.001 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.55
21:57:42.755 00.001 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
21:57:42.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:42.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:57:42.755 00.000 10072 MoveAxis(W, 85, ABG)
21:57:42.755 00.000 10072 Guiding  Dir = 3, Dur = 85
21:57:42.755 00.000 10072 IsGuiding returns 0
21:57:42.756 00.001 10072 PulseGuide returned control before completion, sleep 95
21:57:42.776 00.020 1032 UpdateGuideState exits: m=1241 SNR=24.7
21:57:42.777 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:42.779 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:42.781 00.002 1032 Enqueuing Expose request
21:57:42.852 00.071 10072 IsGuiding returns 0
21:57:42.852 00.000 10072 Move returns status 0, amount 85
21:57:42.852 00.000 10072 MoveAxis(N, 0, ABG)
21:57:42.852 00.000 10072 Move returns status 0, amount 0
21:57:42.852 00.000 10072 move complete, result=0
21:57:42.852 00.000 10072 worker thread done servicing request
21:57:42.853 00.001 10072 Worker thread wakes up
21:57:42.853 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:42.853 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:42.853 00.000 1032 GuideStep: 0.2 px 85 ms WEST, 0.0 px 0 ms NORTH
21:57:43.479 00.626 10072 Exposure complete
21:57:43.538 00.059 10072 worker thread done servicing request
21:57:43.538 00.000 1032 OnExposeComplete: enter
21:57:43.540 00.002 1032 UpdateGuideState(): m_state=6
21:57:43.541 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1488
21:57:43.544 00.003 1032 Star::Find returns 1 (0), X=1103.22, Y=135.58, Mass=1274, SNR=25.1, Peak=114 HFD=3.2
21:57:43.546 00.002 1032 MultiStar: [#1 0.04,0.03,0.96,U] [#2 0.01,-0.07,0.81,U] [#3 -0.03,-0.08,0.76,U] [#4 0.15,-0.03,0.67,U] [#5 0.09,-0.12,0.65,U] [#6 -0.05,0.05,0.65,U] [#7 -0.05,-0.29,0.00,M1] [#8 -0.07,0.04,0.55,U] 
21:57:43.549 00.003 1032 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {-0.07, -0.05}
21:57:43.554 00.005 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
21:57:43.559 00.005 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
21:57:43.561 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.32 mountX=-0.03 mountY=0.00, mountTheta=3.13
21:57:43.564 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
21:57:43.566 00.002 1032 Enqueuing Move request for scope (0.01, -0.03)
21:57:43.568 00.002 10072 Worker thread wakes up
21:57:43.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
21:57:43.568 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
21:57:43.568 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=0.00
21:57:43.571 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:57:43.573 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
21:57:43.573 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:57:43.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:43.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:57:43.573 00.000 10072 MoveAxis(E, 3, ABG)
21:57:43.573 00.000 10072 Guiding  Dir = 2, Dur = 3
21:57:43.573 00.000 10072 IsGuiding returns 0
21:57:43.575 00.002 10072 PulseGuide returned control before completion, sleep 13
21:57:43.593 00.018 1032 UpdateGuideState exits: m=1274 SNR=25.1
21:57:43.595 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:43.597 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:43.599 00.002 1032 Enqueuing Expose request
21:57:43.601 00.002 10072 IsGuiding returns 0
21:57:43.601 00.000 10072 Move returns status 0, amount 3
21:57:43.601 00.000 10072 MoveAxis(N, 0, ABG)
21:57:43.601 00.000 10072 Move returns status 0, amount 0
21:57:43.601 00.000 10072 move complete, result=0
21:57:43.601 00.000 10072 worker thread done servicing request
21:57:43.601 00.000 10072 Worker thread wakes up
21:57:43.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:43.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:43.609 00.008 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:57:44.012 00.403 10072 Exposure complete
21:57:44.062 00.050 10072 worker thread done servicing request
21:57:44.063 00.001 1032 OnExposeComplete: enter
21:57:44.064 00.001 1032 UpdateGuideState(): m_state=6
21:57:44.065 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1489
21:57:44.067 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=135.39, Mass=1360, SNR=25.9, Peak=129 HFD=3.2
21:57:44.069 00.002 1032 MultiStar: [#1 -0.02,-0.04,0.93,U] [#2 0.11,-0.02,0.74,U] [#3 -0.14,-0.13,0.70,U] [#4 -0.03,-0.14,0.64,U] [#5 0.17,-0.02,0.61,U] [#6 -0.04,0.08,0.60,U] [#7 -0.04,-0.16,0.67,U] [#8 -0.05,-0.09,0.48,U] 
21:57:44.071 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.09}, one-star: {-0.00, -0.25}
21:57:44.073 00.002 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.83)
21:57:44.074 00.001 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.83)
21:57:44.076 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.62 mountX=-0.09 mountY=0.03, mountTheta=2.83
21:57:44.079 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.09, opts=13)
21:57:44.081 00.002 1032 Enqueuing Move request for scope (-0.00, -0.09)
21:57:44.082 00.001 10072 Worker thread wakes up
21:57:44.082 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
21:57:44.082 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
21:57:44.083 00.001 10072 Moving (-0.00, -0.09) raw xDistance=-0.09 yDistance=0.03
21:57:44.085 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:57:44.086 00.001 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
21:57:44.086 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:57:44.086 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:44.087 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:57:44.087 00.000 10072 MoveAxis(E, 2, ABG)
21:57:44.087 00.000 10072 Guiding  Dir = 2, Dur = 2
21:57:44.087 00.000 10072 IsGuiding returns 0
21:57:44.088 00.001 10072 PulseGuide returned control before completion, sleep 12
21:57:44.103 00.015 10072 IsGuiding returns 0
21:57:44.103 00.000 10072 Move returns status 0, amount 2
21:57:44.103 00.000 10072 MoveAxis(N, 0, ABG)
21:57:44.103 00.000 10072 Move returns status 0, amount 0
21:57:44.103 00.000 10072 move complete, result=0
21:57:44.103 00.000 1032 UpdateGuideState exits: m=1360 SNR=25.9
21:57:44.106 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:44.108 00.002 10072 worker thread done servicing request
21:57:44.108 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:44.109 00.001 1032 Enqueuing Expose request
21:57:44.112 00.003 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:57:44.114 00.002 10072 Worker thread wakes up
21:57:44.114 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:44.114 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:44.745 00.631 10072 Exposure complete
21:57:44.800 00.055 10072 worker thread done servicing request
21:57:44.800 00.000 1032 OnExposeComplete: enter
21:57:44.803 00.003 1032 UpdateGuideState(): m_state=6
21:57:44.805 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1490
21:57:44.807 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=135.57, Mass=1375, SNR=26.0, Peak=139 HFD=3.2
21:57:44.808 00.001 1032 MultiStar: [#1 -0.14,0.04,0.91,U] [#2 -0.21,0.05,0.75,U] [#3 -0.13,0.09,0.76,U] [#4 0.00,-0.09,0.61,U] [#5 -0.01,-0.04,0.65,U] [#6 0.09,0.03,0.60,U] [#7 -0.16,-0.13,0.65,U] [#8 -0.04,0.08,0.50,U] 
21:57:44.810 00.002 1032 refined, 8 included, MultiStar: {-0.08, -0.00}, one-star: {-0.06, -0.06}
21:57:44.811 00.001 1032 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.83) = xAngle (-4.92 = 1.37)
21:57:44.812 00.001 1032 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.92 = 1.37)
21:57:44.814 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.08 mountX=0.02 mountY=0.08, mountTheta=1.37
21:57:44.817 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.00, opts=13)
21:57:44.819 00.002 1032 Enqueuing Move request for scope (-0.08, -0.00)
21:57:44.821 00.002 10072 Worker thread wakes up
21:57:44.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
21:57:44.821 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
21:57:44.821 00.000 10072 Moving (-0.08, -0.00) raw xDistance=0.02 yDistance=0.08
21:57:44.824 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
21:57:44.824 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:57:44.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:44.824 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:57:44.826 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:57:44.826 00.000 10072 MoveAxis(E, 2, ABG)
21:57:44.826 00.000 10072 Guiding  Dir = 2, Dur = 2
21:57:44.827 00.001 10072 IsGuiding returns 0
21:57:44.827 00.000 10072 PulseGuide returned control before completion, sleep 12
21:57:44.845 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.0
21:57:44.847 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:44.850 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:44.851 00.001 1032 Enqueuing Expose request
21:57:44.853 00.002 10072 IsGuiding returns 0
21:57:44.853 00.000 10072 Move returns status 0, amount 2
21:57:44.853 00.000 10072 MoveAxis(N, 0, ABG)
21:57:44.853 00.000 10072 Move returns status 0, amount 0
21:57:44.853 00.000 10072 move complete, result=0
21:57:44.854 00.001 10072 worker thread done servicing request
21:57:44.854 00.000 10072 Worker thread wakes up
21:57:44.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:44.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:44.861 00.007 1032 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:57:45.261 00.400 10072 Exposure complete
21:57:45.322 00.061 10072 worker thread done servicing request
21:57:45.322 00.000 1032 OnExposeComplete: enter
21:57:45.324 00.002 1032 UpdateGuideState(): m_state=6
21:57:45.326 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1491
21:57:45.329 00.003 1032 Star::Find returns 1 (0), X=1103.32, Y=135.56, Mass=1175, SNR=24.1, Peak=122 HFD=3.2
21:57:45.330 00.001 1032 MultiStar: [#1 -0.13,0.14,0.96,U] [#2 -0.13,0.07,0.83,U] [#3 -0.13,-0.04,0.76,U] [#4 -0.07,0.06,0.69,U] [#5 0.04,0.16,0.66,U] [#6 -0.13,0.16,0.59,U] [#7 -0.24,0.02,0.69,U] [#8 0.02,0.20,0.53,U] 
21:57:45.332 00.002 1032 single-star, 8 included, MultiStar: {-0.08, 0.07}, one-star: {0.03, -0.07}
21:57:45.333 00.001 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
21:57:45.335 00.002 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
21:57:45.338 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.13 mountX=-0.08 mountY=-0.01, mountTheta=-2.96
21:57:45.341 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
21:57:45.342 00.001 1032 Enqueuing Move request for scope (0.03, -0.07)
21:57:45.344 00.002 10072 Worker thread wakes up
21:57:45.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
21:57:45.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
21:57:45.344 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=-0.01
21:57:45.346 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:57:45.349 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
21:57:45.349 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:57:45.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:45.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:57:45.349 00.000 10072 MoveAxis(E, 2, ABG)
21:57:45.350 00.001 10072 Guiding  Dir = 2, Dur = 2
21:57:45.350 00.000 10072 IsGuiding returns 0
21:57:45.350 00.000 10072 PulseGuide returned control before completion, sleep 12
21:57:45.366 00.016 10072 IsGuiding returns 0
21:57:45.366 00.000 10072 Move returns status 0, amount 2
21:57:45.367 00.001 10072 MoveAxis(N, 0, ABG)
21:57:45.367 00.000 10072 Move returns status 0, amount 0
21:57:45.367 00.000 10072 move complete, result=0
21:57:45.367 00.000 10072 worker thread done servicing request
21:57:45.368 00.001 1032 UpdateGuideState exits: m=1175 SNR=24.1
21:57:45.371 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:45.372 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:45.374 00.002 1032 Enqueuing Expose request
21:57:45.376 00.002 10072 Worker thread wakes up
21:57:45.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:45.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:45.376 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:57:46.008 00.632 10072 Exposure complete
21:57:46.064 00.056 10072 worker thread done servicing request
21:57:46.064 00.000 1032 OnExposeComplete: enter
21:57:46.066 00.002 1032 UpdateGuideState(): m_state=6
21:57:46.067 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1492
21:57:46.069 00.002 1032 Star::Find returns 1 (0), X=1103.17, Y=135.45, Mass=1213, SNR=24.5, Peak=116 HFD=3.2
21:57:46.071 00.002 1032 MultiStar: [#1 -0.08,0.11,0.94,U] [#2 0.01,0.11,0.81,U] [#3 -0.00,0.09,0.77,U] [#4 -0.09,0.09,0.70,U] [#5 0.09,0.01,0.70,U] [#6 -0.12,0.16,0.61,U] [#7 0.04,0.00,0.69,U] [#8 0.03,-0.13,0.55,U] 
21:57:46.072 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {-0.12, -0.18}
21:57:46.075 00.003 1032 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.83) = xAngle (0.60 = 0.60)
21:57:46.076 00.001 1032 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.60 = 0.60)
21:57:46.078 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.43 mountX=0.03 mountY=0.02, mountTheta=0.60
21:57:46.081 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
21:57:46.084 00.003 1032 Enqueuing Move request for scope (-0.03, 0.03)
21:57:46.085 00.001 10072 Worker thread wakes up
21:57:46.085 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
21:57:46.085 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
21:57:46.086 00.001 10072 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=0.02
21:57:46.087 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:57:46.089 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
21:57:46.089 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:57:46.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:46.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:57:46.089 00.000 10072 MoveAxis(E, 0, ABG)
21:57:46.089 00.000 10072 Move returns status 0, amount 0
21:57:46.090 00.001 10072 MoveAxis(N, 0, ABG)
21:57:46.090 00.000 10072 Move returns status 0, amount 0
21:57:46.090 00.000 10072 move complete, result=0
21:57:46.090 00.000 10072 worker thread done servicing request
21:57:46.106 00.016 1032 UpdateGuideState exits: m=1213 SNR=24.5
21:57:46.108 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:46.111 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:46.114 00.003 1032 Enqueuing Expose request
21:57:46.115 00.001 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:57:46.118 00.003 10072 Worker thread wakes up
21:57:46.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:46.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:46.526 00.408 10072 Exposure complete
21:57:46.581 00.055 10072 worker thread done servicing request
21:57:46.581 00.000 1032 OnExposeComplete: enter
21:57:46.583 00.002 1032 UpdateGuideState(): m_state=6
21:57:46.585 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1493
21:57:46.588 00.003 1032 Star::Find returns 1 (0), X=1103.26, Y=135.41, Mass=1357, SNR=25.8, Peak=129 HFD=3.2
21:57:46.590 00.002 1032 MultiStar: [#1 0.01,-0.01,0.94,U] [#2 0.04,0.01,0.84,U] [#3 -0.06,-0.03,0.74,U] [#4 0.07,0.07,0.61,U] [#5 0.11,-0.01,0.67,U] [#6 -0.22,0.02,0.59,U] [#7 0.09,-0.10,0.64,U] [#8 -0.10,-0.05,0.51,U] 
21:57:46.591 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.03, -0.22}
21:57:46.593 00.002 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.73)
21:57:46.594 00.001 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.73)
21:57:46.595 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.73 mountX=-0.04 mountY=0.02, mountTheta=2.73
21:57:46.598 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
21:57:46.599 00.001 1032 Enqueuing Move request for scope (-0.01, -0.04)
21:57:46.602 00.003 10072 Worker thread wakes up
21:57:46.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
21:57:46.602 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
21:57:46.602 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
21:57:46.604 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:57:46.606 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
21:57:46.606 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
21:57:46.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:46.607 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:57:46.607 00.000 10072 MoveAxis(W, 0, ABG)
21:57:46.607 00.000 10072 Move returns status 0, amount 0
21:57:46.607 00.000 10072 MoveAxis(N, 0, ABG)
21:57:46.607 00.000 10072 Move returns status 0, amount 0
21:57:46.607 00.000 10072 move complete, result=0
21:57:46.607 00.000 10072 worker thread done servicing request
21:57:46.625 00.018 1032 UpdateGuideState exits: m=1357 SNR=25.8
21:57:46.627 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:46.629 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:46.630 00.001 1032 Enqueuing Expose request
21:57:46.632 00.002 1032 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
21:57:46.633 00.001 10072 Worker thread wakes up
21:57:46.633 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:46.633 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:47.261 00.628 10072 Exposure complete
21:57:47.324 00.063 10072 worker thread done servicing request
21:57:47.324 00.000 1032 OnExposeComplete: enter
21:57:47.326 00.002 1032 UpdateGuideState(): m_state=6
21:57:47.329 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1494
21:57:47.333 00.004 1032 Star::Find returns 1 (0), X=1103.17, Y=135.44, Mass=1284, SNR=25.1, Peak=127 HFD=3.2
21:57:47.336 00.003 1032 MultiStar: [#1 -0.11,0.01,0.89,U] [#2 -0.11,-0.02,0.71,U] [#3 0.11,-0.06,0.74,U] [#4 -0.08,-0.10,0.65,U] [#5 0.05,-0.02,0.66,U] [#6 -0.05,-0.10,0.58,U] [#7 0.07,-0.16,0.67,U] [#8 0.09,-0.11,0.50,U] 
21:57:47.337 00.001 1032 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {-0.12, -0.19}
21:57:47.338 00.001 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.59)
21:57:47.340 00.002 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.59)
21:57:47.341 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.86 mountX=-0.08 mountY=0.05, mountTheta=2.59
21:57:47.343 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.09, opts=13)
21:57:47.345 00.002 1032 Enqueuing Move request for scope (-0.03, -0.09)
21:57:47.346 00.001 10072 Worker thread wakes up
21:57:47.346 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
21:57:47.346 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
21:57:47.346 00.000 10072 Moving (-0.03, -0.09) raw xDistance=-0.08 yDistance=0.05
21:57:47.348 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:57:47.351 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
21:57:47.351 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:57:47.351 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:47.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:57:47.351 00.000 10072 MoveAxis(E, 0, ABG)
21:57:47.351 00.000 10072 Move returns status 0, amount 0
21:57:47.351 00.000 10072 MoveAxis(N, 0, ABG)
21:57:47.351 00.000 10072 Move returns status 0, amount 0
21:57:47.351 00.000 10072 move complete, result=0
21:57:47.351 00.000 10072 worker thread done servicing request
21:57:47.368 00.017 1032 UpdateGuideState exits: m=1284 SNR=25.1
21:57:47.371 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:47.373 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:47.375 00.002 1032 Enqueuing Expose request
21:57:47.377 00.002 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:57:47.379 00.002 10072 Worker thread wakes up
21:57:47.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:47.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:47.796 00.417 10072 Exposure complete
21:57:47.851 00.055 10072 worker thread done servicing request
21:57:47.852 00.001 1032 OnExposeComplete: enter
21:57:47.853 00.001 1032 UpdateGuideState(): m_state=6
21:57:47.855 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1495
21:57:47.857 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=135.63, Mass=1120, SNR=23.5, Peak=108 HFD=3.2
21:57:47.858 00.001 1032 MultiStar: [#1 -0.03,0.04,1.00,U] [#2 0.01,-0.12,0.88,U] [#3 -0.05,0.03,0.77,U] [#4 0.23,-0.02,0.72,U] [#5 -0.08,-0.03,0.67,U] [#6 -0.13,-0.18,0.66,U] [#7 -0.04,-0.22,0.72,U] [#8 -0.19,-0.06,0.57,U] 
21:57:47.861 00.003 1032 single-star, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.06, -0.00}
21:57:47.864 00.003 1032 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.83) = xAngle (-4.92 = 1.36)
21:57:47.866 00.002 1032 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.92 = 1.36)
21:57:47.868 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.09 mountX=0.01 mountY=0.06, mountTheta=1.36
21:57:47.870 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.00, opts=13)
21:57:47.872 00.002 1032 Enqueuing Move request for scope (-0.06, -0.00)
21:57:47.873 00.001 10072 Worker thread wakes up
21:57:47.873 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
21:57:47.873 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
21:57:47.873 00.000 10072 Moving (-0.06, -0.00) raw xDistance=0.01 yDistance=0.06
21:57:47.875 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:57:47.876 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
21:57:47.876 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:57:47.876 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:47.876 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:57:47.878 00.002 10072 MoveAxis(E, 0, ABG)
21:57:47.878 00.000 10072 Move returns status 0, amount 0
21:57:47.878 00.000 10072 MoveAxis(N, 0, ABG)
21:57:47.878 00.000 10072 Move returns status 0, amount 0
21:57:47.878 00.000 10072 move complete, result=0
21:57:47.878 00.000 10072 worker thread done servicing request
21:57:47.897 00.019 1032 UpdateGuideState exits: m=1120 SNR=23.5
21:57:47.899 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:47.900 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:47.902 00.002 1032 Enqueuing Expose request
21:57:47.903 00.001 1032 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:57:47.905 00.002 10072 Worker thread wakes up
21:57:47.905 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:47.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:48.529 00.624 10072 Exposure complete
21:57:48.582 00.053 1032 OnExposeComplete: enter
21:57:48.584 00.002 1032 UpdateGuideState(): m_state=6
21:57:48.586 00.002 10072 worker thread done servicing request
21:57:48.586 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1496
21:57:48.589 00.003 1032 Star::Find returns 1 (0), X=1103.20, Y=135.60, Mass=1415, SNR=26.4, Peak=128 HFD=3.3
21:57:48.590 00.001 1032 MultiStar: [#1 -0.16,0.05,0.89,U] [#2 -0.02,-0.09,0.71,U] [#3 -0.03,-0.24,0.00,M1] [#4 0.08,-0.16,0.59,U] [#5 0.03,0.03,0.68,U] [#6 0.13,-0.23,0.00,M1] [#7 -0.06,-0.30,0.00,M1] [#8 -0.03,-0.09,0.49,U] 
21:57:48.592 00.002 1032 refined, 5 included, MultiStar: {-0.04, -0.04}, one-star: {-0.09, -0.04}
21:57:48.593 00.001 1032 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.83) = xAngle (-4.23 = 2.06)
21:57:48.595 00.002 1032 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.23 = 2.06)
21:57:48.596 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.40 mountX=-0.03 mountY=0.05, mountTheta=2.06
21:57:48.599 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
21:57:48.600 00.001 1032 Enqueuing Move request for scope (-0.04, -0.04)
21:57:48.602 00.002 10072 Worker thread wakes up
21:57:48.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
21:57:48.602 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
21:57:48.602 00.000 10072 Moving (-0.04, -0.04) raw xDistance=-0.03 yDistance=0.05
21:57:48.604 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:57:48.605 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
21:57:48.607 00.002 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:57:48.607 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:48.607 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:57:48.607 00.000 10072 MoveAxis(E, 0, ABG)
21:57:48.607 00.000 10072 Move returns status 0, amount 0
21:57:48.607 00.000 10072 MoveAxis(N, 0, ABG)
21:57:48.607 00.000 10072 Move returns status 0, amount 0
21:57:48.607 00.000 10072 move complete, result=0
21:57:48.607 00.000 10072 worker thread done servicing request
21:57:48.624 00.017 1032 UpdateGuideState exits: m=1415 SNR=26.4
21:57:48.626 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:48.628 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:48.629 00.001 1032 Enqueuing Expose request
21:57:48.631 00.002 1032 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:57:48.632 00.001 10072 Worker thread wakes up
21:57:48.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:48.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:49.048 00.416 10072 Exposure complete
21:57:49.096 00.048 10072 worker thread done servicing request
21:57:49.096 00.000 1032 OnExposeComplete: enter
21:57:49.099 00.003 1032 UpdateGuideState(): m_state=6
21:57:49.100 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1497
21:57:49.102 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=135.45, Mass=1268, SNR=25.0, Peak=130 HFD=3.2
21:57:49.104 00.002 1032 MultiStar: [#1 -0.12,-0.05,0.96,U] [#2 0.06,0.04,0.81,U] [#3 -0.02,-0.12,0.75,U] [#4 0.07,-0.27,0.00,M1] [#5 0.10,-0.01,0.71,U] [#6 -0.01,-0.03,0.66,U] [#7 -0.03,-0.26,0.00,M2] [#8 -0.14,-0.19,0.52,U] 
21:57:49.105 00.001 1032 refined, 6 included, MultiStar: {-0.00, -0.08}, one-star: {0.07, -0.18}
21:57:49.107 00.002 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.86)
21:57:49.108 00.001 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.86)
21:57:49.109 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.60 mountX=-0.07 mountY=0.02, mountTheta=2.86
21:57:49.113 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.08, opts=13)
21:57:49.116 00.003 1032 Enqueuing Move request for scope (-0.00, -0.08)
21:57:49.118 00.002 10072 Worker thread wakes up
21:57:49.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
21:57:49.118 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
21:57:49.118 00.000 10072 Moving (-0.00, -0.08) raw xDistance=-0.07 yDistance=0.02
21:57:49.120 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:57:49.122 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
21:57:49.122 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:57:49.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:49.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:57:49.122 00.000 10072 MoveAxis(E, 0, ABG)
21:57:49.122 00.000 10072 Move returns status 0, amount 0
21:57:49.122 00.000 10072 MoveAxis(N, 0, ABG)
21:57:49.122 00.000 10072 Move returns status 0, amount 0
21:57:49.122 00.000 10072 move complete, result=0
21:57:49.122 00.000 10072 worker thread done servicing request
21:57:49.139 00.017 1032 UpdateGuideState exits: m=1268 SNR=25.0
21:57:49.141 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:49.142 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:49.144 00.002 1032 Enqueuing Expose request
21:57:49.147 00.003 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:57:49.149 00.002 10072 Worker thread wakes up
21:57:49.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:49.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:49.780 00.631 10072 Exposure complete
21:57:49.837 00.057 10072 worker thread done servicing request
21:57:49.837 00.000 1032 OnExposeComplete: enter
21:57:49.839 00.002 1032 UpdateGuideState(): m_state=6
21:57:49.841 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1498
21:57:49.843 00.002 1032 Star::Find returns 1 (0), X=1103.22, Y=135.45, Mass=1246, SNR=24.8, Peak=119 HFD=3.2
21:57:49.845 00.002 1032 MultiStar: [#1 -0.06,0.07,0.97,U] [#2 0.06,0.08,0.74,U] [#3 0.07,-0.04,0.78,U] [#4 0.03,-0.12,0.71,U] [#5 0.08,-0.04,0.64,U] [#6 -0.01,-0.10,0.57,U] [#7 -0.08,-0.20,0.74,U] [#8 -0.10,-0.16,0.52,U] 
21:57:49.846 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {-0.07, -0.18}
21:57:49.848 00.002 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.75)
21:57:49.849 00.001 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.75)
21:57:49.851 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.71 mountX=-0.07 mountY=0.03, mountTheta=2.75
21:57:49.854 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
21:57:49.856 00.002 1032 Enqueuing Move request for scope (-0.01, -0.07)
21:57:49.857 00.001 10072 Worker thread wakes up
21:57:49.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
21:57:49.857 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
21:57:49.857 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.07 yDistance=0.03
21:57:49.858 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:57:49.861 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
21:57:49.861 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:57:49.861 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:49.861 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:57:49.861 00.000 10072 MoveAxis(E, 0, ABG)
21:57:49.861 00.000 10072 Move returns status 0, amount 0
21:57:49.861 00.000 10072 MoveAxis(N, 0, ABG)
21:57:49.862 00.001 10072 Move returns status 0, amount 0
21:57:49.862 00.000 10072 move complete, result=0
21:57:49.862 00.000 10072 worker thread done servicing request
21:57:49.879 00.017 1032 UpdateGuideState exits: m=1246 SNR=24.8
21:57:49.881 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:49.882 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:49.884 00.002 1032 Enqueuing Expose request
21:57:49.885 00.001 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:57:49.887 00.002 10072 Worker thread wakes up
21:57:49.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:49.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:50.295 00.408 10072 Exposure complete
21:57:50.352 00.057 10072 worker thread done servicing request
21:57:50.352 00.000 1032 OnExposeComplete: enter
21:57:50.355 00.003 1032 UpdateGuideState(): m_state=6
21:57:50.356 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1499
21:57:50.358 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=135.48, Mass=1269, SNR=25.0, Peak=124 HFD=3.1
21:57:50.361 00.003 1032 MultiStar: [#1 -0.13,-0.02,0.92,U] [#2 -0.14,0.00,0.78,U] [#3 -0.00,-0.04,0.77,U] [#4 -0.08,-0.02,0.69,U] [#5 0.01,0.04,0.67,U] [#6 -0.09,-0.03,0.62,U] [#7 0.02,-0.12,0.68,U] [#8 -0.14,-0.13,0.52,U] 
21:57:50.362 00.001 1032 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {-0.06, -0.15}
21:57:50.364 00.002 1032 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.83) = xAngle (-4.30 = 1.98)
21:57:50.365 00.001 1032 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.30 = 1.98)
21:57:50.367 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.47 mountX=-0.03 mountY=0.08, mountTheta=1.98
21:57:50.370 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.05, opts=13)
21:57:50.373 00.003 1032 Enqueuing Move request for scope (-0.07, -0.05)
21:57:50.375 00.002 10072 Worker thread wakes up
21:57:50.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
21:57:50.375 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
21:57:50.375 00.000 10072 Moving (-0.07, -0.05) raw xDistance=-0.03 yDistance=0.08
21:57:50.377 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
21:57:50.379 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
21:57:50.379 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:57:50.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:50.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:57:50.379 00.000 10072 MoveAxis(E, 0, ABG)
21:57:50.379 00.000 10072 Move returns status 0, amount 0
21:57:50.379 00.000 10072 MoveAxis(N, 0, ABG)
21:57:50.379 00.000 10072 Move returns status 0, amount 0
21:57:50.379 00.000 10072 move complete, result=0
21:57:50.380 00.001 10072 worker thread done servicing request
21:57:50.397 00.017 1032 UpdateGuideState exits: m=1269 SNR=25.0
21:57:50.399 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:50.402 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:50.404 00.002 1032 Enqueuing Expose request
21:57:50.406 00.002 1032 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:57:50.408 00.002 10072 Worker thread wakes up
21:57:50.408 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:50.408 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:51.045 00.637 10072 Exposure complete
21:57:51.101 00.056 10072 worker thread done servicing request
21:57:51.102 00.001 1032 OnExposeComplete: enter
21:57:51.103 00.001 1032 UpdateGuideState(): m_state=6
21:57:51.104 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1500
21:57:51.106 00.002 1032 Star::Find returns 1 (0), X=1103.20, Y=135.55, Mass=1222, SNR=24.5, Peak=111 HFD=3.2
21:57:51.108 00.002 1032 MultiStar: [#1 -0.18,0.10,0.95,U] [#2 -0.15,0.09,0.78,U] [#3 -0.05,0.02,0.79,U] [#4 -0.02,-0.03,0.71,U] [#5 0.09,-0.07,0.63,U] [#6 -0.19,-0.07,0.62,U] [#7 -0.06,-0.06,0.66,U] [#8 -0.08,-0.04,0.51,U] 
21:57:51.109 00.001 1032 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {-0.09, -0.08}
21:57:51.111 00.002 1032 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.83) = xAngle (-4.84 = 1.45)
21:57:51.112 00.001 1032 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.84 = 1.45)
21:57:51.113 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.09 cameraTheta=-3.01 mountX=0.01 mountY=0.08, mountTheta=1.45
21:57:51.116 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.01, opts=13)
21:57:51.117 00.001 1032 Enqueuing Move request for scope (-0.08, -0.01)
21:57:51.119 00.002 10072 Worker thread wakes up
21:57:51.119 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
21:57:51.119 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
21:57:51.119 00.000 10072 Moving (-0.08, -0.01) raw xDistance=0.01 yDistance=0.08
21:57:51.122 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
21:57:51.122 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:57:51.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:51.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:57:51.123 00.001 10072 MoveAxis(E, 1, ABG)
21:57:51.123 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:57:51.125 00.002 10072 Guiding  Dir = 2, Dur = 1
21:57:51.126 00.001 10072 IsGuiding returns 0
21:57:51.126 00.000 10072 PulseGuide returned control before completion, sleep 11
21:57:51.142 00.016 1032 UpdateGuideState exits: m=1222 SNR=24.5
21:57:51.146 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:51.147 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:51.148 00.001 1032 Enqueuing Expose request
21:57:51.152 00.004 10072 IsGuiding returns 0
21:57:51.152 00.000 10072 Move returns status 0, amount 1
21:57:51.152 00.000 10072 MoveAxis(N, 0, ABG)
21:57:51.152 00.000 10072 Move returns status 0, amount 0
21:57:51.152 00.000 10072 move complete, result=0
21:57:51.152 00.000 10072 worker thread done servicing request
21:57:51.152 00.000 10072 Worker thread wakes up
21:57:51.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:51.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:51.158 00.006 1032 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
21:57:51.563 00.405 10072 Exposure complete
21:57:51.618 00.055 10072 worker thread done servicing request
21:57:51.618 00.000 1032 OnExposeComplete: enter
21:57:51.620 00.002 1032 UpdateGuideState(): m_state=6
21:57:51.622 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1501
21:57:51.624 00.002 1032 Star::Find returns 1 (0), X=1103.07, Y=135.52, Mass=1067, SNR=22.9, Peak=105 HFD=3.1
21:57:51.626 00.002 1032 MultiStar: [#1 -0.26,0.07,0.00,M1] [#2 -0.15,0.11,0.91,U] [#3 -0.11,0.06,0.82,U] [#4 -0.03,-0.06,0.70,U] [#5 -0.03,0.02,0.70,U] [#6 -0.20,-0.07,0.63,U] [#7 -0.18,-0.13,0.77,U] [#8 -0.00,-0.02,0.53,U] 
21:57:51.627 00.001 1032 refined, 7 included, MultiStar: {-0.12, -0.02}, one-star: {-0.22, -0.11}
21:57:51.629 00.002 1032 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.83) = xAngle (-4.79 = 1.50)
21:57:51.630 00.001 1032 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.79 = 1.50)
21:57:51.632 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.13 cameraTheta=-2.96 mountX=0.01 mountY=0.13, mountTheta=1.50
21:57:51.634 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.02, opts=13)
21:57:51.636 00.002 1032 Enqueuing Move request for scope (-0.12, -0.02)
21:57:51.639 00.003 10072 Worker thread wakes up
21:57:51.639 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
21:57:51.639 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
21:57:51.639 00.000 10072 Moving (-0.12, -0.02) raw xDistance=0.01 yDistance=0.13
21:57:51.642 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:57:51.644 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
21:57:51.644 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:57:51.644 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:51.644 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:57:51.645 00.001 10072 MoveAxis(E, 1, ABG)
21:57:51.645 00.000 10072 Guiding  Dir = 2, Dur = 1
21:57:51.645 00.000 10072 IsGuiding returns 0
21:57:51.646 00.001 10072 PulseGuide returned control before completion, sleep 11
21:57:51.662 00.016 1032 UpdateGuideState exits: m=1067 SNR=22.9
21:57:51.664 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:51.665 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:51.667 00.002 1032 Enqueuing Expose request
21:57:51.694 00.027 10072 IsGuiding returns 0
21:57:51.694 00.000 10072 Move returns status 0, amount 1
21:57:51.694 00.000 10072 MoveAxis(N, 0, ABG)
21:57:51.694 00.000 10072 Move returns status 0, amount 0
21:57:51.694 00.000 10072 move complete, result=0
21:57:51.694 00.000 10072 worker thread done servicing request
21:57:51.694 00.000 10072 Worker thread wakes up
21:57:51.694 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:51.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:51.697 00.003 1032 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
21:57:52.328 00.631 10072 Exposure complete
21:57:52.380 00.052 10072 worker thread done servicing request
21:57:52.380 00.000 1032 OnExposeComplete: enter
21:57:52.382 00.002 1032 UpdateGuideState(): m_state=6
21:57:52.384 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1502
21:57:52.386 00.002 1032 Star::Find returns 1 (0), X=1103.17, Y=135.46, Mass=1417, SNR=26.4, Peak=140 HFD=3.2
21:57:52.388 00.002 1032 MultiStar: [#1 -0.13,-0.17,0.98,U] [#2 0.01,-0.15,0.75,U] [#3 -0.10,0.09,0.71,U] [#4 0.03,-0.11,0.65,U] [#5 0.06,-0.00,0.67,U] [#6 -0.17,-0.18,0.00,M1] [#7 0.10,-0.23,0.00,M1] [#8 -0.03,-0.16,0.51,U] 
21:57:52.389 00.001 1032 refined, 6 included, MultiStar: {-0.05, -0.10}, one-star: {-0.12, -0.17}
21:57:52.392 00.003 1032 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.83) = xAngle (-3.86 = 2.43)
21:57:52.394 00.002 1032 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.86 = 2.43)
21:57:52.397 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.03 mountX=-0.09 mountY=0.07, mountTheta=2.43
21:57:52.399 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.10, opts=13)
21:57:52.401 00.002 1032 Enqueuing Move request for scope (-0.05, -0.10)
21:57:52.403 00.002 10072 Worker thread wakes up
21:57:52.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
21:57:52.403 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
21:57:52.403 00.000 10072 Moving (-0.05, -0.10) raw xDistance=-0.09 yDistance=0.07
21:57:52.405 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:57:52.407 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
21:57:52.407 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
21:57:52.407 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:52.407 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:57:52.407 00.000 10072 MoveAxis(E, 1, ABG)
21:57:52.407 00.000 10072 Guiding  Dir = 2, Dur = 1
21:57:52.407 00.000 10072 IsGuiding returns 0
21:57:52.408 00.001 10072 PulseGuide returned control before completion, sleep 11
21:57:52.425 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.4
21:57:52.427 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:52.429 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:52.431 00.002 1032 Enqueuing Expose request
21:57:52.433 00.002 10072 IsGuiding returns 0
21:57:52.433 00.000 10072 Move returns status 0, amount 1
21:57:52.433 00.000 10072 MoveAxis(N, 0, ABG)
21:57:52.433 00.000 10072 Move returns status 0, amount 0
21:57:52.433 00.000 10072 move complete, result=0
21:57:52.433 00.000 10072 worker thread done servicing request
21:57:52.433 00.000 10072 Worker thread wakes up
21:57:52.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:52.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:52.441 00.008 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:57:52.842 00.401 10072 Exposure complete
21:57:52.901 00.059 10072 worker thread done servicing request
21:57:52.901 00.000 1032 OnExposeComplete: enter
21:57:52.904 00.003 1032 UpdateGuideState(): m_state=6
21:57:52.905 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1503
21:57:52.906 00.001 1032 Star::Find returns 1 (0), X=1103.32, Y=135.33, Mass=1198, SNR=24.3, Peak=116 HFD=3.1
21:57:52.909 00.003 1032 MultiStar: [#1 -0.08,-0.13,1.03,U] [#2 -0.03,-0.04,0.77,U] [#3 -0.09,0.06,0.80,U] [#4 0.09,-0.14,0.72,U] [#5 0.06,0.11,0.69,U] [#6 0.06,-0.14,0.60,U] [#7 0.03,-0.17,0.66,U] [#8 -0.12,-0.31,0.00,M1] 
21:57:52.911 00.002 1032 refined, 7 included, MultiStar: {0.00, -0.10}, one-star: {0.03, -0.30}
21:57:52.913 00.002 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
21:57:52.914 00.001 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
21:57:52.915 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.54 mountX=-0.10 mountY=0.02, mountTheta=2.91
21:57:52.919 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.10, opts=13)
21:57:52.921 00.002 1032 Enqueuing Move request for scope (0.00, -0.10)
21:57:52.923 00.002 10072 Worker thread wakes up
21:57:52.923 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
21:57:52.923 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
21:57:52.923 00.000 10072 Moving (0.00, -0.10) raw xDistance=-0.10 yDistance=0.02
21:57:52.926 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
21:57:52.926 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
21:57:52.927 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:52.927 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:57:52.929 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:57:52.929 00.000 10072 MoveAxis(E, 1, ABG)
21:57:52.929 00.000 10072 Guiding  Dir = 2, Dur = 1
21:57:52.930 00.001 10072 IsGuiding returns 0
21:57:52.931 00.001 10072 PulseGuide returned control before completion, sleep 11
21:57:52.946 00.015 1032 UpdateGuideState exits: m=1198 SNR=24.3
21:57:52.949 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:52.951 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:52.953 00.002 1032 Enqueuing Expose request
21:57:52.954 00.001 10072 IsGuiding returns 0
21:57:52.954 00.000 10072 Move returns status 0, amount 1
21:57:52.954 00.000 10072 MoveAxis(N, 0, ABG)
21:57:52.955 00.001 10072 Move returns status 0, amount 0
21:57:52.955 00.000 10072 move complete, result=0
21:57:52.955 00.000 10072 worker thread done servicing request
21:57:52.955 00.000 10072 Worker thread wakes up
21:57:52.955 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:52.955 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:52.965 00.010 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:57:53.592 00.627 10072 Exposure complete
21:57:53.647 00.055 10072 worker thread done servicing request
21:57:53.647 00.000 1032 OnExposeComplete: enter
21:57:53.649 00.002 1032 UpdateGuideState(): m_state=6
21:57:53.651 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1504
21:57:53.652 00.001 1032 Star::Find returns 1 (0), X=1103.13, Y=135.43, Mass=1401, SNR=26.3, Peak=144 HFD=3.1
21:57:53.655 00.003 1032 MultiStar: [#1 -0.12,0.01,0.90,U] [#2 -0.16,-0.03,0.79,U] [#3 -0.11,0.13,0.69,U] [#4 -0.05,0.02,0.65,U] [#5 -0.06,0.09,0.65,U] [#6 -0.11,0.09,0.57,U] [#7 -0.02,-0.12,0.65,U] [#8 -0.10,-0.19,0.51,U] 
21:57:53.656 00.001 1032 refined, 8 included, MultiStar: {-0.10, -0.03}, one-star: {-0.16, -0.21}
21:57:53.657 00.001 1032 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.83) = xAngle (-4.71 = 1.58)
21:57:53.659 00.002 1032 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.71 = 1.58)
21:57:53.660 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.88 mountX=-0.00 mountY=0.11, mountTheta=1.58
21:57:53.662 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.03, opts=13)
21:57:53.664 00.002 1032 Enqueuing Move request for scope (-0.10, -0.03)
21:57:53.665 00.001 10072 Worker thread wakes up
21:57:53.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
21:57:53.665 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
21:57:53.665 00.000 10072 Moving (-0.10, -0.03) raw xDistance=-0.00 yDistance=0.11
21:57:53.667 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:57:53.669 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
21:57:53.669 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:57:53.670 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:53.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:57:53.670 00.000 10072 MoveAxis(E, 1, ABG)
21:57:53.670 00.000 10072 Guiding  Dir = 2, Dur = 1
21:57:53.670 00.000 10072 IsGuiding returns 0
21:57:53.671 00.001 10072 PulseGuide returned control before completion, sleep 11
21:57:53.684 00.013 10072 IsGuiding returns 0
21:57:53.684 00.000 10072 Move returns status 0, amount 1
21:57:53.684 00.000 10072 MoveAxis(N, 0, ABG)
21:57:53.684 00.000 10072 Move returns status 0, amount 0
21:57:53.685 00.001 10072 move complete, result=0
21:57:53.685 00.000 10072 worker thread done servicing request
21:57:53.687 00.002 1032 UpdateGuideState exits: m=1401 SNR=26.3
21:57:53.690 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:53.691 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:53.693 00.002 1032 Enqueuing Expose request
21:57:53.694 00.001 1032 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
21:57:53.695 00.001 10072 Worker thread wakes up
21:57:53.696 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:53.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:54.109 00.413 10072 Exposure complete
21:57:54.162 00.053 10072 worker thread done servicing request
21:57:54.162 00.000 1032 OnExposeComplete: enter
21:57:54.163 00.001 1032 UpdateGuideState(): m_state=6
21:57:54.165 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1505
21:57:54.166 00.001 1032 Star::Find returns 1 (0), X=1103.08, Y=135.50, Mass=1159, SNR=23.9, Peak=104 HFD=3.5
21:57:54.167 00.001 1032 MultiStar: [#1 -0.09,0.02,1.04,U] [#2 -0.07,0.09,0.82,U] [#3 -0.29,0.14,0.00,M1] [#4 0.03,0.01,0.69,U] [#5 0.05,0.08,0.71,U] [#6 -0.06,0.10,0.64,U] [#7 -0.17,-0.11,0.75,U] [#8 -0.01,-0.10,0.56,U] 
21:57:54.169 00.002 1032 refined, 7 included, MultiStar: {-0.08, -0.01}, one-star: {-0.21, -0.13}
21:57:54.170 00.001 1032 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.83) = xAngle (-4.87 = 1.41)
21:57:54.172 00.002 1032 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.87 = 1.41)
21:57:54.176 00.004 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.04 mountX=0.01 mountY=0.08, mountTheta=1.41
21:57:54.180 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.01, opts=13)
21:57:54.182 00.002 1032 Enqueuing Move request for scope (-0.08, -0.01)
21:57:54.183 00.001 10072 Worker thread wakes up
21:57:54.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
21:57:54.183 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
21:57:54.183 00.000 10072 Moving (-0.08, -0.01) raw xDistance=0.01 yDistance=0.08
21:57:54.185 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:57:54.187 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.25
21:57:54.187 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:57:54.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:54.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:57:54.187 00.000 10072 MoveAxis(E, 1, ABG)
21:57:54.187 00.000 10072 Guiding  Dir = 2, Dur = 1
21:57:54.187 00.000 10072 IsGuiding returns 0
21:57:54.188 00.001 10072 PulseGuide returned control before completion, sleep 11
21:57:54.200 00.012 10072 IsGuiding returns 0
21:57:54.200 00.000 10072 Move returns status 0, amount 1
21:57:54.200 00.000 10072 MoveAxis(N, 0, ABG)
21:57:54.200 00.000 10072 Move returns status 0, amount 0
21:57:54.200 00.000 10072 move complete, result=0
21:57:54.201 00.001 10072 worker thread done servicing request
21:57:54.204 00.003 1032 UpdateGuideState exits: m=1159 SNR=23.9
21:57:54.206 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:54.208 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:54.209 00.001 1032 Enqueuing Expose request
21:57:54.211 00.002 1032 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
21:57:54.212 00.001 10072 Worker thread wakes up
21:57:54.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:54.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:54.840 00.628 10072 Exposure complete
21:57:54.895 00.055 10072 worker thread done servicing request
21:57:54.895 00.000 1032 OnExposeComplete: enter
21:57:54.897 00.002 1032 UpdateGuideState(): m_state=6
21:57:54.899 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1506
21:57:54.900 00.001 1032 Star::Find returns 1 (0), X=1103.18, Y=135.45, Mass=1299, SNR=25.3, Peak=121 HFD=3.2
21:57:54.903 00.003 1032 MultiStar: [#1 0.03,-0.13,0.99,U] [#2 -0.10,-0.04,0.78,U] [#3 -0.03,-0.06,0.79,U] [#4 0.05,-0.04,0.63,U] [#5 0.02,-0.12,0.68,U] [#6 -0.15,0.03,0.60,U] [#7 -0.04,-0.05,0.68,U] [#8 -0.21,-0.18,0.00,M1] 
21:57:54.904 00.001 1032 refined, 7 included, MultiStar: {-0.04, -0.08}, one-star: {-0.11, -0.19}
21:57:54.906 00.002 1032 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.83) = xAngle (-3.84 = 2.45)
21:57:54.907 00.001 1032 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.84 = 2.45)
21:57:54.908 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.01 mountX=-0.07 mountY=0.06, mountTheta=2.45
21:57:54.911 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.08, opts=13)
21:57:54.912 00.001 1032 Enqueuing Move request for scope (-0.04, -0.08)
21:57:54.914 00.002 10072 Worker thread wakes up
21:57:54.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
21:57:54.914 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
21:57:54.914 00.000 10072 Moving (-0.04, -0.08) raw xDistance=-0.07 yDistance=0.06
21:57:54.916 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:57:54.919 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.24
21:57:54.919 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:57:54.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:54.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:57:54.919 00.000 10072 MoveAxis(E, 1, ABG)
21:57:54.919 00.000 10072 Guiding  Dir = 2, Dur = 1
21:57:54.919 00.000 10072 IsGuiding returns 0
21:57:54.920 00.001 10072 PulseGuide returned control before completion, sleep 11
21:57:54.937 00.017 1032 UpdateGuideState exits: m=1299 SNR=25.3
21:57:54.939 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:54.940 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:54.943 00.003 1032 Enqueuing Expose request
21:57:54.946 00.003 10072 IsGuiding returns 0
21:57:54.946 00.000 10072 Move returns status 0, amount 1
21:57:54.946 00.000 10072 MoveAxis(N, 0, ABG)
21:57:54.946 00.000 10072 Move returns status 0, amount 0
21:57:54.946 00.000 10072 move complete, result=0
21:57:54.946 00.000 10072 worker thread done servicing request
21:57:54.946 00.000 10072 Worker thread wakes up
21:57:54.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:54.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:54.951 00.005 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:57:55.351 00.400 10072 Exposure complete
21:57:55.409 00.058 10072 worker thread done servicing request
21:57:55.410 00.001 1032 OnExposeComplete: enter
21:57:55.411 00.001 1032 UpdateGuideState(): m_state=6
21:57:55.413 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1507
21:57:55.415 00.002 1032 Star::Find returns 1 (0), X=1103.07, Y=135.40, Mass=1395, SNR=26.2, Peak=125 HFD=3.3
21:57:55.416 00.001 1032 MultiStar: [#1 -0.17,-0.06,0.96,U] [#2 -0.06,-0.04,0.75,U] [#3 0.10,-0.11,0.73,U] [#4 0.15,-0.06,0.63,U] [#5 -0.08,0.03,0.66,U] [#6 -0.04,-0.17,0.60,U] [#7 -0.06,-0.05,0.68,U] [#8 -0.15,-0.16,0.47,U] 
21:57:55.418 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.10}, one-star: {-0.22, -0.23}
21:57:55.420 00.002 1032 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.83) = xAngle (-4.03 = 2.26)
21:57:55.421 00.001 1032 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.03 = 2.26)
21:57:55.424 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.20 mountX=-0.08 mountY=0.09, mountTheta=2.26
21:57:55.429 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.10, opts=13)
21:57:55.431 00.002 1032 Enqueuing Move request for scope (-0.07, -0.10)
21:57:55.433 00.002 10072 Worker thread wakes up
21:57:55.433 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
21:57:55.433 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
21:57:55.433 00.000 10072 Moving (-0.07, -0.10) raw xDistance=-0.08 yDistance=0.09
21:57:55.435 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:57:55.437 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
21:57:55.437 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:57:55.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:55.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:57:55.439 00.002 10072 MoveAxis(E, 1, ABG)
21:57:55.439 00.000 10072 Guiding  Dir = 2, Dur = 1
21:57:55.439 00.000 10072 IsGuiding returns 0
21:57:55.439 00.000 10072 PulseGuide returned control before completion, sleep 11
21:57:55.459 00.020 1032 UpdateGuideState exits: m=1395 SNR=26.2
21:57:55.462 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:55.463 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:55.465 00.002 1032 Enqueuing Expose request
21:57:55.466 00.001 10072 IsGuiding returns 0
21:57:55.466 00.000 10072 Move returns status 0, amount 1
21:57:55.466 00.000 10072 MoveAxis(N, 0, ABG)
21:57:55.466 00.000 10072 Move returns status 0, amount 0
21:57:55.466 00.000 10072 move complete, result=0
21:57:55.466 00.000 10072 worker thread done servicing request
21:57:55.468 00.002 10072 Worker thread wakes up
21:57:55.468 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:55.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:55.474 00.006 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:57:56.103 00.629 10072 Exposure complete
21:57:56.158 00.055 10072 worker thread done servicing request
21:57:56.158 00.000 1032 OnExposeComplete: enter
21:57:56.160 00.002 1032 UpdateGuideState(): m_state=6
21:57:56.162 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1508
21:57:56.164 00.002 1032 Star::Find returns 1 (0), X=1103.00, Y=135.69, Mass=1283, SNR=25.1, Peak=110 HFD=3.3
21:57:56.165 00.001 1032 MultiStar: [#1 -0.30,0.03,0.00,M1] [#2 -0.04,0.03,0.81,U] [#3 -0.15,0.04,0.72,U] [#4 -0.01,0.07,0.64,U] [#5 -0.06,0.04,0.64,U] [#6 -0.08,0.16,0.61,U] [#7 -0.19,-0.09,0.73,U] [#8 -0.17,0.06,0.49,U] 
21:57:56.167 00.002 1032 refined, 7 included, MultiStar: {-0.13, 0.04}, one-star: {-0.29, 0.06}
21:57:56.169 00.002 1032 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.83) = xAngle (1.00 = 1.00)
21:57:56.171 00.002 1032 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.00 = 1.00)
21:57:56.172 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.83 mountX=0.08 mountY=0.12, mountTheta=1.00
21:57:56.175 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.04, opts=13)
21:57:56.177 00.002 1032 Enqueuing Move request for scope (-0.13, 0.04)
21:57:56.180 00.003 10072 Worker thread wakes up
21:57:56.180 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
21:57:56.180 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
21:57:56.180 00.000 10072 Moving (-0.13, 0.04) raw xDistance=0.08 yDistance=0.12
21:57:56.183 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
21:57:56.184 00.001 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
21:57:56.185 00.001 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
21:57:56.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:56.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:57:56.185 00.000 10072 MoveAxis(E, 2, ABG)
21:57:56.185 00.000 10072 Guiding  Dir = 2, Dur = 2
21:57:56.185 00.000 10072 IsGuiding returns 0
21:57:56.186 00.001 10072 PulseGuide returned control before completion, sleep 12
21:57:56.202 00.016 1032 UpdateGuideState exits: m=1283 SNR=25.1
21:57:56.203 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:56.206 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:56.208 00.002 1032 Enqueuing Expose request
21:57:56.211 00.003 10072 IsGuiding returns 0
21:57:56.211 00.000 10072 Move returns status 0, amount 2
21:57:56.211 00.000 10072 MoveAxis(N, 0, ABG)
21:57:56.211 00.000 10072 Move returns status 0, amount 0
21:57:56.211 00.000 10072 move complete, result=0
21:57:56.211 00.000 10072 worker thread done servicing request
21:57:56.212 00.001 10072 Worker thread wakes up
21:57:56.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:56.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:56.220 00.008 1032 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
21:57:56.620 00.400 10072 Exposure complete
21:57:56.675 00.055 10072 worker thread done servicing request
21:57:56.675 00.000 1032 OnExposeComplete: enter
21:57:56.677 00.002 1032 UpdateGuideState(): m_state=6
21:57:56.678 00.001 1032 Star::Find(15, 1102, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1509
21:57:56.679 00.001 1032 Star::Find returns 1 (0), X=1103.05, Y=135.51, Mass=1334, SNR=25.6, Peak=125 HFD=3.2
21:57:56.680 00.001 1032 MultiStar: [#1 -0.25,0.10,0.00,M2] [#2 -0.11,0.11,0.76,U] [#3 -0.20,0.23,0.00,M1] [#4 -0.12,-0.02,0.59,U] [#5 -0.02,-0.04,0.67,U] [#6 -0.17,0.17,0.62,U] [#7 -0.15,-0.03,0.68,U] [#8 -0.11,-0.02,0.50,U] 
21:57:56.682 00.002 1032 refined, 6 included, MultiStar: {-0.14, -0.00}, one-star: {-0.24, -0.13}
21:57:56.683 00.001 1032 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.83) = xAngle (-4.96 = 1.32)
21:57:56.683 00.000 1032 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.96 = 1.32)
21:57:56.686 00.003 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.13 mountX=0.03 mountY=0.13, mountTheta=1.32
21:57:56.688 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.00, opts=13)
21:57:56.689 00.001 1032 Enqueuing Move request for scope (-0.14, -0.00)
21:57:56.690 00.001 10072 Worker thread wakes up
21:57:56.690 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.00) opts 0xd
21:57:56.690 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.00)
21:57:56.690 00.000 10072 Moving (-0.14, -0.00) raw xDistance=0.03 yDistance=0.13
21:57:56.692 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:57:56.693 00.001 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
21:57:56.693 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:57:56.693 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:56.693 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:57:56.693 00.000 10072 MoveAxis(E, 1, ABG)
21:57:56.693 00.000 10072 Guiding  Dir = 2, Dur = 1
21:57:56.694 00.001 10072 IsGuiding returns 0
21:57:56.694 00.000 10072 PulseGuide returned control before completion, sleep 11
21:57:56.711 00.017 1032 UpdateGuideState exits: m=1334 SNR=25.6
21:57:56.713 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:56.715 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:56.717 00.002 1032 Enqueuing Expose request
21:57:56.721 00.004 10072 IsGuiding returns 0
21:57:56.721 00.000 10072 Move returns status 0, amount 1
21:57:56.721 00.000 10072 MoveAxis(N, 0, ABG)
21:57:56.721 00.000 10072 Move returns status 0, amount 0
21:57:56.721 00.000 10072 move complete, result=0
21:57:56.721 00.000 10072 worker thread done servicing request
21:57:56.721 00.000 10072 Worker thread wakes up
21:57:56.721 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:56.721 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:56.727 00.006 1032 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
21:57:57.356 00.629 10072 Exposure complete
21:57:57.415 00.059 10072 worker thread done servicing request
21:57:57.415 00.000 1032 OnExposeComplete: enter
21:57:57.417 00.002 1032 UpdateGuideState(): m_state=6
21:57:57.420 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1510
21:57:57.421 00.001 1032 Star::Find returns 1 (0), X=1103.13, Y=135.50, Mass=1297, SNR=25.3, Peak=124 HFD=3.4
21:57:57.424 00.003 1032 MultiStar: [#1 -0.19,0.22,0.00,M3] [#2 -0.34,0.06,0.00,M1] [#3 -0.16,-0.00,0.74,U] [#4 -0.02,-0.03,0.66,U] [#5 -0.05,0.04,0.65,U] [#6 -0.09,-0.01,0.59,U] [#7 -0.12,0.11,0.65,U] [#8 -0.08,0.07,0.52,U] 
21:57:57.425 00.001 1032 refined, 6 included, MultiStar: {-0.11, -0.01}, one-star: {-0.16, -0.13}
21:57:57.427 00.002 1032 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.83) = xAngle (-4.91 = 1.37)
21:57:57.428 00.001 1032 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.91 = 1.37)
21:57:57.430 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.08 mountX=0.02 mountY=0.10, mountTheta=1.37
21:57:57.434 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.01, opts=13)
21:57:57.436 00.002 1032 Enqueuing Move request for scope (-0.11, -0.01)
21:57:57.438 00.002 10072 Worker thread wakes up
21:57:57.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
21:57:57.438 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
21:57:57.438 00.000 10072 Moving (-0.11, -0.01) raw xDistance=0.02 yDistance=0.10
21:57:57.441 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:57:57.443 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
21:57:57.443 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:57:57.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:57.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:57:57.443 00.000 10072 MoveAxis(E, 2, ABG)
21:57:57.443 00.000 10072 Guiding  Dir = 2, Dur = 2
21:57:57.443 00.000 10072 IsGuiding returns 0
21:57:57.444 00.001 10072 PulseGuide returned control before completion, sleep 12
21:57:57.461 00.017 1032 UpdateGuideState exits: m=1297 SNR=25.3
21:57:57.463 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:57.465 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:57.466 00.001 1032 Enqueuing Expose request
21:57:57.468 00.002 10072 IsGuiding returns 0
21:57:57.468 00.000 10072 Move returns status 0, amount 2
21:57:57.468 00.000 10072 MoveAxis(N, 0, ABG)
21:57:57.468 00.000 10072 Move returns status 0, amount 0
21:57:57.468 00.000 10072 move complete, result=0
21:57:57.468 00.000 10072 worker thread done servicing request
21:57:57.468 00.000 10072 Worker thread wakes up
21:57:57.468 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:57.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:57.476 00.008 1032 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:57:57.886 00.410 10072 Exposure complete
21:57:57.942 00.056 10072 worker thread done servicing request
21:57:57.942 00.000 1032 OnExposeComplete: enter
21:57:57.944 00.002 1032 UpdateGuideState(): m_state=6
21:57:57.946 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1511
21:57:57.947 00.001 1032 Star::Find returns 1 (0), X=1103.22, Y=135.40, Mass=1278, SNR=25.1, Peak=137 HFD=3.2
21:57:57.949 00.002 1032 MultiStar: [#1 -0.06,0.15,0.97,U] [#2 -0.18,-0.04,0.75,U] [#3 -0.12,0.05,0.70,U] [#4 -0.03,0.02,0.66,U] [#5 0.11,-0.08,0.68,U] [#6 -0.17,-0.11,0.60,U] [#7 -0.10,-0.18,0.72,U] [#8 -0.07,-0.12,0.52,U] 
21:57:57.950 00.001 1032 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {-0.07, -0.23}
21:57:57.952 00.002 1032 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.83) = xAngle (-4.33 = 1.95)
21:57:57.954 00.002 1032 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.33 = 1.95)
21:57:57.956 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.50 mountX=-0.04 mountY=0.09, mountTheta=1.95
21:57:57.964 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.06, opts=13)
21:57:57.966 00.002 1032 Enqueuing Move request for scope (-0.08, -0.06)
21:57:57.967 00.001 10072 Worker thread wakes up
21:57:57.967 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
21:57:57.967 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
21:57:57.967 00.000 10072 Moving (-0.08, -0.06) raw xDistance=-0.04 yDistance=0.09
21:57:57.969 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:57:57.972 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
21:57:57.972 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:57:57.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:57.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:57:57.972 00.000 10072 MoveAxis(E, 1, ABG)
21:57:57.972 00.000 10072 Guiding  Dir = 2, Dur = 1
21:57:57.972 00.000 10072 IsGuiding returns 0
21:57:57.972 00.000 10072 PulseGuide returned control before completion, sleep 11
21:57:57.989 00.017 1032 UpdateGuideState exits: m=1278 SNR=25.1
21:57:57.991 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:57.994 00.003 10072 IsGuiding returns 0
21:57:57.994 00.000 10072 Move returns status 0, amount 1
21:57:57.994 00.000 10072 MoveAxis(N, 0, ABG)
21:57:57.994 00.000 10072 Move returns status 0, amount 0
21:57:57.994 00.000 10072 move complete, result=0
21:57:57.994 00.000 10072 worker thread done servicing request
21:57:57.994 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:57.996 00.002 1032 Enqueuing Expose request
21:57:57.998 00.002 1032 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
21:57:57.999 00.001 10072 Worker thread wakes up
21:57:58.000 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:58.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:58.638 00.638 10072 Exposure complete
21:57:58.694 00.056 10072 worker thread done servicing request
21:57:58.694 00.000 1032 OnExposeComplete: enter
21:57:58.696 00.002 1032 UpdateGuideState(): m_state=6
21:57:58.697 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1512
21:57:58.698 00.001 1032 Star::Find returns 1 (0), X=1103.06, Y=135.43, Mass=1441, SNR=26.6, Peak=120 HFD=3.3
21:57:58.700 00.002 1032 MultiStar: [#1 -0.03,-0.07,0.88,U] [#2 -0.09,0.00,0.73,U] [#3 -0.09,-0.02,0.62,U] [#4 -0.07,-0.02,0.65,U] [#5 0.15,-0.16,0.65,U] [#6 -0.12,0.16,0.52,U] [#7 -0.13,-0.06,0.67,U] [#8 -0.06,-0.21,0.47,U] 
21:57:58.702 00.002 1032 refined, 8 included, MultiStar: {-0.08, -0.07}, one-star: {-0.23, -0.21}
21:57:58.704 00.002 1032 CameraToMount -- cameraTheta (-2.42) - m_xAngle (1.83) = xAngle (-4.25 = 2.04)
21:57:58.705 00.001 1032 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.25 = 2.04)
21:57:58.707 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.42 mountX=-0.05 mountY=0.10, mountTheta=2.04
21:57:58.711 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.07, opts=13)
21:57:58.713 00.002 1032 Enqueuing Move request for scope (-0.08, -0.07)
21:57:58.714 00.001 10072 Worker thread wakes up
21:57:58.715 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
21:57:58.715 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
21:57:58.715 00.000 10072 Moving (-0.08, -0.07) raw xDistance=-0.05 yDistance=0.10
21:57:58.717 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:57:58.719 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
21:57:58.719 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:57:58.719 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:58.719 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:57:58.719 00.000 10072 MoveAxis(E, 1, ABG)
21:57:58.719 00.000 10072 Guiding  Dir = 2, Dur = 1
21:57:58.719 00.000 10072 IsGuiding returns 0
21:57:58.720 00.001 10072 PulseGuide returned control before completion, sleep 11
21:57:58.737 00.017 1032 UpdateGuideState exits: m=1441 SNR=26.6
21:57:58.739 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:58.741 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:58.742 00.001 1032 Enqueuing Expose request
21:57:58.746 00.004 10072 IsGuiding returns 0
21:57:58.746 00.000 10072 Move returns status 0, amount 1
21:57:58.747 00.001 10072 MoveAxis(N, 0, ABG)
21:57:58.747 00.000 10072 Move returns status 0, amount 0
21:57:58.747 00.000 10072 move complete, result=0
21:57:58.747 00.000 10072 worker thread done servicing request
21:57:58.747 00.000 10072 Worker thread wakes up
21:57:58.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:57:58.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:57:58.751 00.004 1032 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
21:57:59.157 00.406 10072 Exposure complete
21:57:59.212 00.055 1032 OnExposeComplete: enter
21:57:59.215 00.003 1032 UpdateGuideState(): m_state=6
21:57:59.216 00.001 10072 worker thread done servicing request
21:57:59.217 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1513
21:57:59.220 00.003 1032 Star::Find returns 1 (0), X=1102.83, Y=135.03, Mass=1435, SNR=26.6, Peak=108 HFD=3.1
21:57:59.222 00.002 1032 MultiStar: large primary error, entering stabilization period
21:57:59.224 00.002 1032 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.83) = xAngle (-4.05 = 2.23)
21:57:59.226 00.002 1032 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.05 = 2.23)
21:57:59.229 00.003 1032 CameraToMount -- cameraX=-0.46 cameraY=-0.61 hyp=0.76 cameraTheta=-2.22 mountX=-0.47 mountY=0.60, mountTheta=2.23
21:57:59.233 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.46, y=-0.61, opts=13)
21:57:59.234 00.001 1032 Enqueuing Move request for scope (-0.46, -0.61)
21:57:59.238 00.004 10072 Worker thread wakes up
21:57:59.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.61) opts 0xd
21:57:59.238 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.46, -0.61)
21:57:59.238 00.000 10072 Moving (-0.46, -0.61) raw xDistance=-0.47 yDistance=0.60
21:57:59.241 00.003 10072 PPEC rslt: input = -0.47, final = -0.23, react = -0.23, pred = -0.00, hyst = -0.21, hyst_pct = 0.00, period_length = 288.11
21:57:59.241 00.000 10072 PPEC: input: -0.47, control: -0.23, exposure: 500
21:57:59.241 00.000 10072 resist switch: large excursion: input 0.60 thresh 0.60 direction from -1 to 1
21:57:59.241 00.000 10072 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.80
21:57:59.241 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
21:57:59.241 00.000 10072 MoveAxis(E, 221, ABG)
21:57:59.241 00.000 10072 Guiding  Dir = 2, Dur = 221
21:57:59.241 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:57:59.244 00.003 10072 IsGuiding returns 0
21:57:59.244 00.000 10072 PulseGuide returned control before completion, sleep 231
21:57:59.261 00.017 1032 UpdateGuideState exits: m=1435 SNR=26.6
21:57:59.263 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:59.265 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:57:59.268 00.003 1032 Enqueuing Expose request
21:57:59.485 00.217 10072 IsGuiding returns 0
21:57:59.485 00.000 10072 Move returns status 0, amount 221
21:57:59.485 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 133 applied
21:57:59.485 00.000 10072 MoveAxis(S, 521, ABG)
21:57:59.485 00.000 10072 Guiding  Dir = 1, Dur = 521
21:57:59.486 00.001 10072 IsGuiding returns 0
21:57:59.486 00.000 10072 PulseGuide returned control before completion, sleep 531
21:58:00.033 00.547 10072 IsGuiding returns 0
21:58:00.033 00.000 10072 Move returns status 0, amount 521
21:58:00.033 00.000 10072 move complete, result=0
21:58:00.033 00.000 10072 worker thread done servicing request
21:58:00.033 00.000 10072 Worker thread wakes up
21:58:00.033 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:00.033 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:00.033 00.000 1032 GuideStep: -0.5 px 221 ms EAST, 0.6 px 521 ms SOUTH
21:58:00.667 00.634 10072 Exposure complete
21:58:00.724 00.057 10072 worker thread done servicing request
21:58:00.724 00.000 1032 OnExposeComplete: enter
21:58:00.726 00.002 1032 UpdateGuideState(): m_state=6
21:58:00.728 00.002 1032 Star::Find(15, 1102, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1514
21:58:00.730 00.002 1032 Star::Find returns 1 (0), X=1103.49, Y=135.67, Mass=1246, SNR=24.7, Peak=76 HFD=3.5
21:58:00.731 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
21:58:00.733 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
21:58:00.735 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.17 mountX=-0.02 mountY=-0.20, mountTheta=-1.66
21:58:00.739 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.03, opts=13)
21:58:00.741 00.002 1032 Enqueuing Move request for scope (0.20, 0.03)
21:58:00.743 00.002 10072 Worker thread wakes up
21:58:00.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
21:58:00.743 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
21:58:00.743 00.000 10072 Moving (0.20, 0.03) raw xDistance=-0.02 yDistance=-0.20
21:58:00.744 00.001 10072 BLC: History state: CurrMiss=-0.20, AvgInitMiss=-0.20, ShCount=0, LgCount=1, SticCount=0,  Deflections: 0=0.601331, 1:-0.202015
21:58:00.744 00.000 10072 BLC: Average miss indicates over-shooting, nominal decrease by -130.000000
21:58:00.744 00.000 10072 BLC: window closed
21:58:00.744 00.000 10072 BLC: Pulse adjusted to 106
21:58:00.746 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=156, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:58:00.748 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.10
21:58:00.748 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:58:00.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:58:00.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:58:00.748 00.000 10072 MoveAxis(E, 2, ABG)
21:58:00.748 00.000 10072 Guiding  Dir = 2, Dur = 2
21:58:00.749 00.001 10072 IsGuiding returns 0
21:58:00.749 00.000 10072 PulseGuide returned control before completion, sleep 12
21:58:00.766 00.017 1032 UpdateGuideState exits: m=1246 SNR=24.7
21:58:00.769 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:00.771 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:00.773 00.002 1032 Enqueuing Expose request
21:58:00.776 00.003 10072 IsGuiding returns 0
21:58:00.776 00.000 10072 Move returns status 0, amount 2
21:58:00.776 00.000 10072 MoveAxis(N, 0, ABG)
21:58:00.776 00.000 10072 Move returns status 0, amount 0
21:58:00.776 00.000 10072 move complete, result=0
21:58:00.776 00.000 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":8}
21:58:00.778 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":8}
21:58:00.779 00.001 10072 worker thread done servicing request
21:58:00.779 00.000 10072 Worker thread wakes up
21:58:00.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:00.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:00.779 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
21:58:01.079 00.300 1032 evsrv: cli 0D18BA90 connect
21:58:01.081 00.002 1032 case statement mapped state 6 to 3
21:58:01.084 00.003 1032 case statement mapped state 6 to 3
21:58:01.086 00.002 1032 evsrv: cli 0D18BA90 request: {"method":"get_pixel_scale","id":"090856d9-956f-4f04-af28-eddf1932dbba"}
21:58:01.088 00.002 1032 evsrv: cli 0D18BA90 response: {"jsonrpc":"2.0","result":5.15663,"id":"090856d9-956f-4f04-af28-eddf1932dbba"}
21:58:01.089 00.001 1032 evsrv: cli 0D18BA90 disconnect
21:58:01.184 00.095 10072 Exposure complete
21:58:01.239 00.055 10072 worker thread done servicing request
21:58:01.239 00.000 1032 OnExposeComplete: enter
21:58:01.242 00.003 1032 UpdateGuideState(): m_state=6
21:58:01.243 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1515
21:58:01.245 00.002 1032 Star::Find returns 1 (0), X=1103.57, Y=135.72, Mass=1364, SNR=25.9, Peak=103 HFD=3.4
21:58:01.247 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
21:58:01.248 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
21:58:01.250 00.002 1032 CameraToMount -- cameraX=0.28 cameraY=0.09 hyp=0.29 cameraTheta=0.31 mountX=0.01 mountY=-0.29, mountTheta=-1.52
21:58:01.252 00.002 1032 SchedulePrimaryMove(0F526948, x=0.28, y=0.09, opts=13)
21:58:01.254 00.002 1032 Enqueuing Move request for scope (0.28, 0.09)
21:58:01.256 00.002 10072 Worker thread wakes up
21:58:01.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.09) opts 0xd
21:58:01.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, 0.09)
21:58:01.256 00.000 10072 Moving (0.28, 0.09) raw xDistance=0.01 yDistance=-0.29
21:58:01.258 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=180, med=1, FiltMin=0, FiltMax=91, Gamma=2.230
21:58:01.261 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.08
21:58:01.261 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:58:01.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:58:01.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:58:01.261 00.000 10072 MoveAxis(E, 1, ABG)
21:58:01.261 00.000 10072 Guiding  Dir = 2, Dur = 1
21:58:01.261 00.000 10072 IsGuiding returns 0
21:58:01.262 00.001 10072 PulseGuide returned control before completion, sleep 11
21:58:01.275 00.013 10072 IsGuiding returns 0
21:58:01.275 00.000 10072 Move returns status 0, amount 1
21:58:01.275 00.000 10072 MoveAxis(N, 0, ABG)
21:58:01.275 00.000 10072 Move returns status 0, amount 0
21:58:01.275 00.000 10072 move complete, result=0
21:58:01.276 00.001 10072 worker thread done servicing request
21:58:01.280 00.004 1032 UpdateGuideState exits: m=1364 SNR=25.9
21:58:01.282 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:01.283 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:01.284 00.001 1032 Enqueuing Expose request
21:58:01.286 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.3 px 0 ms NORTH
21:58:01.287 00.001 10072 Worker thread wakes up
21:58:01.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:01.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:01.918 00.631 10072 Exposure complete
21:58:01.972 00.054 10072 worker thread done servicing request
21:58:01.972 00.000 1032 OnExposeComplete: enter
21:58:01.974 00.002 1032 UpdateGuideState(): m_state=6
21:58:01.976 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1516
21:58:01.977 00.001 1032 Star::Find returns 1 (0), X=1103.53, Y=135.98, Mass=1269, SNR=25.0, Peak=101 HFD=3.6
21:58:01.979 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
21:58:01.980 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
21:58:01.982 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=0.34 hyp=0.42 cameraTheta=0.97 mountX=0.27 mountY=-0.32, mountTheta=-0.86
21:58:01.983 00.001 1032 SchedulePrimaryMove(0F526948, x=0.24, y=0.34, opts=13)
21:58:01.986 00.003 1032 Enqueuing Move request for scope (0.24, 0.34)
21:58:01.988 00.002 10072 Worker thread wakes up
21:58:01.988 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.34) opts 0xd
21:58:01.988 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, 0.34)
21:58:01.988 00.000 10072 Moving (0.24, 0.34) raw xDistance=0.27 yDistance=-0.32
21:58:01.990 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=190, med=1, FiltMin=0, FiltMax=95, Gamma=2.230
21:58:01.992 00.002 10072 PPEC rslt: input = 0.27, final = 0.13, react = 0.13, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 288.06
21:58:01.993 00.001 10072 PPEC: input: 0.27, control: 0.13, exposure: 500
21:58:01.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:58:01.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:58:01.993 00.000 10072 MoveAxis(W, 126, ABG)
21:58:01.993 00.000 10072 Guiding  Dir = 3, Dur = 126
21:58:01.994 00.001 10072 IsGuiding returns 0
21:58:01.994 00.000 10072 PulseGuide returned control before completion, sleep 136
21:58:02.010 00.016 1032 UpdateGuideState exits: m=1269 SNR=25.0
21:58:02.012 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:02.014 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:02.015 00.001 1032 Enqueuing Expose request
21:58:02.132 00.117 10072 IsGuiding returns 0
21:58:02.132 00.000 10072 Move returns status 0, amount 126
21:58:02.132 00.000 10072 MoveAxis(N, 0, ABG)
21:58:02.132 00.000 10072 Move returns status 0, amount 0
21:58:02.132 00.000 10072 move complete, result=0
21:58:02.132 00.000 10072 worker thread done servicing request
21:58:02.132 00.000 10072 Worker thread wakes up
21:58:02.132 00.000 1032 GuideStep: 0.3 px 126 ms WEST, -0.3 px 0 ms NORTH
21:58:02.136 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:02.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:02.545 00.409 10072 Exposure complete
21:58:02.604 00.059 10072 worker thread done servicing request
21:58:02.605 00.001 1032 OnExposeComplete: enter
21:58:02.606 00.001 1032 UpdateGuideState(): m_state=6
21:58:02.608 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1517
21:58:02.610 00.002 1032 Star::Find returns 1 (0), X=1103.52, Y=135.84, Mass=1402, SNR=26.3, Peak=118 HFD=3.3
21:58:02.612 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
21:58:02.614 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
21:58:02.615 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=0.21 hyp=0.31 cameraTheta=0.73 mountX=0.14 mountY=-0.28, mountTheta=-1.10
21:58:02.618 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.21, opts=13)
21:58:02.619 00.001 1032 Enqueuing Move request for scope (0.23, 0.21)
21:58:02.622 00.003 10072 Worker thread wakes up
21:58:02.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.21) opts 0xd
21:58:02.622 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.21)
21:58:02.622 00.000 10072 Moving (0.23, 0.21) raw xDistance=0.14 yDistance=-0.28
21:58:02.623 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=93, Gamma=2.230
21:58:02.625 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.04
21:58:02.625 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
21:58:02.625 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:58:02.625 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:58:02.625 00.000 10072 MoveAxis(W, 66, ABG)
21:58:02.625 00.000 10072 Guiding  Dir = 3, Dur = 66
21:58:02.625 00.000 10072 IsGuiding returns 0
21:58:02.626 00.001 10072 PulseGuide returned control before completion, sleep 76
21:58:02.642 00.016 1032 UpdateGuideState exits: m=1402 SNR=26.3
21:58:02.645 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:02.646 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:02.648 00.002 1032 Enqueuing Expose request
21:58:02.714 00.066 10072 IsGuiding returns 0
21:58:02.714 00.000 10072 Move returns status 0, amount 66
21:58:02.714 00.000 10072 MoveAxis(N, 0, ABG)
21:58:02.714 00.000 10072 Move returns status 0, amount 0
21:58:02.714 00.000 10072 move complete, result=0
21:58:02.714 00.000 10072 worker thread done servicing request
21:58:02.714 00.000 10072 Worker thread wakes up
21:58:02.714 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:02.714 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:02.714 00.000 1032 GuideStep: 0.1 px 66 ms WEST, -0.3 px 0 ms NORTH
21:58:03.341 00.627 10072 Exposure complete
21:58:03.398 00.057 10072 worker thread done servicing request
21:58:03.399 00.001 1032 OnExposeComplete: enter
21:58:03.400 00.001 1032 UpdateGuideState(): m_state=6
21:58:03.403 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1518
21:58:03.404 00.001 1032 Star::Find returns 1 (0), X=1103.71, Y=135.54, Mass=1260, SNR=24.9, Peak=121 HFD=3.2
21:58:03.405 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
21:58:03.407 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
21:58:03.408 00.001 1032 CameraToMount -- cameraX=0.42 cameraY=-0.09 hyp=0.43 cameraTheta=-0.21 mountX=-0.20 mountY=-0.38, mountTheta=-2.04
21:58:03.410 00.002 1032 SchedulePrimaryMove(0F526948, x=0.42, y=-0.09, opts=13)
21:58:03.412 00.002 1032 Enqueuing Move request for scope (0.42, -0.09)
21:58:03.414 00.002 10072 Worker thread wakes up
21:58:03.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.09) opts 0xd
21:58:03.414 00.000 10072 Handling offset move in thread for scope, endpoint = (0.42, -0.09)
21:58:03.414 00.000 10072 Moving (0.42, -0.09) raw xDistance=-0.20 yDistance=-0.38
21:58:03.416 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:58:03.419 00.003 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 288.02
21:58:03.419 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
21:58:03.419 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:58:03.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:58:03.419 00.000 10072 MoveAxis(E, 94, ABG)
21:58:03.419 00.000 10072 Guiding  Dir = 2, Dur = 94
21:58:03.419 00.000 10072 IsGuiding returns 0
21:58:03.419 00.000 10072 PulseGuide returned control before completion, sleep 104
21:58:03.438 00.019 1032 UpdateGuideState exits: m=1260 SNR=24.9
21:58:03.440 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:03.441 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:03.443 00.002 1032 Enqueuing Expose request
21:58:03.526 00.083 10072 IsGuiding returns 0
21:58:03.526 00.000 10072 Move returns status 0, amount 94
21:58:03.526 00.000 10072 MoveAxis(N, 0, ABG)
21:58:03.526 00.000 10072 Move returns status 0, amount 0
21:58:03.526 00.000 10072 move complete, result=0
21:58:03.526 00.000 10072 worker thread done servicing request
21:58:03.526 00.000 10072 Worker thread wakes up
21:58:03.526 00.000 1032 GuideStep: -0.2 px 94 ms EAST, -0.4 px 0 ms NORTH
21:58:03.529 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:03.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:03.936 00.407 10072 Exposure complete
21:58:03.989 00.053 10072 worker thread done servicing request
21:58:03.990 00.001 1032 OnExposeComplete: enter
21:58:03.991 00.001 1032 UpdateGuideState(): m_state=6
21:58:03.994 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1519
21:58:03.996 00.002 1032 Star::Find returns 1 (0), X=1103.71, Y=135.62, Mass=1202, SNR=24.3, Peak=116 HFD=3.1
21:58:03.999 00.003 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
21:58:04.000 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
21:58:04.002 00.002 1032 CameraToMount -- cameraX=0.42 cameraY=-0.02 hyp=0.42 cameraTheta=-0.04 mountX=-0.12 mountY=-0.40, mountTheta=-1.87
21:58:04.005 00.003 1032 SchedulePrimaryMove(0F526948, x=0.42, y=-0.02, opts=13)
21:58:04.007 00.002 1032 Enqueuing Move request for scope (0.42, -0.02)
21:58:04.009 00.002 10072 Worker thread wakes up
21:58:04.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.02) opts 0xd
21:58:04.009 00.000 10072 Handling offset move in thread for scope, endpoint = (0.42, -0.02)
21:58:04.009 00.000 10072 Moving (0.42, -0.02) raw xDistance=-0.12 yDistance=-0.40
21:58:04.011 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:58:04.013 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
21:58:04.013 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
21:58:04.014 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:58:04.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:58:04.014 00.000 10072 MoveAxis(E, 1, ABG)
21:58:04.014 00.000 10072 Guiding  Dir = 2, Dur = 1
21:58:04.015 00.001 10072 IsGuiding returns 0
21:58:04.017 00.002 10072 IsGuiding returns 0
21:58:04.017 00.000 10072 Move returns status 0, amount 1
21:58:04.017 00.000 10072 MoveAxis(N, 0, ABG)
21:58:04.017 00.000 10072 Move returns status 0, amount 0
21:58:04.018 00.001 10072 move complete, result=0
21:58:04.018 00.000 10072 worker thread done servicing request
21:58:04.034 00.016 1032 UpdateGuideState exits: m=1202 SNR=24.3
21:58:04.036 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:04.038 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:04.039 00.001 1032 Enqueuing Expose request
21:58:04.041 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.4 px 0 ms NORTH
21:58:04.042 00.001 10072 Worker thread wakes up
21:58:04.042 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:04.043 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:04.668 00.625 10072 Exposure complete
21:58:04.723 00.055 10072 worker thread done servicing request
21:58:04.723 00.000 1032 OnExposeComplete: enter
21:58:04.726 00.003 1032 UpdateGuideState(): m_state=6
21:58:04.727 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1520
21:58:04.729 00.002 1032 Star::Find returns 1 (0), X=1103.59, Y=135.74, Mass=1304, SNR=25.3, Peak=114 HFD=3.2
21:58:04.731 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
21:58:04.732 00.001 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
21:58:04.733 00.001 1032 CameraToMount -- cameraX=0.30 cameraY=0.10 hyp=0.31 cameraTheta=0.34 mountX=0.03 mountY=-0.31, mountTheta=-1.49
21:58:04.737 00.004 1032 SchedulePrimaryMove(0F526948, x=0.30, y=0.10, opts=13)
21:58:04.739 00.002 1032 Enqueuing Move request for scope (0.30, 0.10)
21:58:04.742 00.003 10072 Worker thread wakes up
21:58:04.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.10) opts 0xd
21:58:04.743 00.001 10072 Handling offset move in thread for scope, endpoint = (0.30, 0.10)
21:58:04.743 00.000 10072 Moving (0.30, 0.10) raw xDistance=0.03 yDistance=-0.31
21:58:04.745 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
21:58:04.747 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
21:58:04.747 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:58:04.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:58:04.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:58:04.747 00.000 10072 MoveAxis(E, 1, ABG)
21:58:04.747 00.000 10072 Guiding  Dir = 2, Dur = 1
21:58:04.748 00.001 10072 IsGuiding returns 0
21:58:04.748 00.000 10072 PulseGuide returned control before completion, sleep 11
21:58:04.764 00.016 1032 UpdateGuideState exits: m=1304 SNR=25.3
21:58:04.768 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:04.770 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:04.772 00.002 1032 Enqueuing Expose request
21:58:04.779 00.007 10072 IsGuiding returns 0
21:58:04.779 00.000 10072 Move returns status 0, amount 1
21:58:04.779 00.000 10072 MoveAxis(N, 0, ABG)
21:58:04.779 00.000 10072 Move returns status 0, amount 0
21:58:04.779 00.000 10072 move complete, result=0
21:58:04.779 00.000 10072 worker thread done servicing request
21:58:04.779 00.000 10072 Worker thread wakes up
21:58:04.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:04.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:04.786 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.3 px 0 ms NORTH
21:58:05.186 00.400 10072 Exposure complete
21:58:05.238 00.052 10072 worker thread done servicing request
21:58:05.238 00.000 1032 OnExposeComplete: enter
21:58:05.240 00.002 1032 UpdateGuideState(): m_state=6
21:58:05.242 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1521
21:58:05.244 00.002 1032 Star::Find returns 1 (0), X=1103.64, Y=135.77, Mass=1173, SNR=24.0, Peak=103 HFD=3.2
21:58:05.246 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
21:58:05.248 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
21:58:05.249 00.001 1032 CameraToMount -- cameraX=0.35 cameraY=0.13 hyp=0.38 cameraTheta=0.36 mountX=0.04 mountY=-0.37, mountTheta=-1.47
21:58:05.253 00.004 1032 SchedulePrimaryMove(0F526948, x=0.35, y=0.13, opts=13)
21:58:05.254 00.001 1032 Enqueuing Move request for scope (0.35, 0.13)
21:58:05.256 00.002 10072 Worker thread wakes up
21:58:05.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.13) opts 0xd
21:58:05.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.35, 0.13)
21:58:05.256 00.000 10072 Moving (0.35, 0.13) raw xDistance=0.04 yDistance=-0.37
21:58:05.258 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
21:58:05.260 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
21:58:05.260 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:58:05.260 00.000 10072 switching direction from 1 to -1 - decHistory=-6 oldest=1.00 newest=-1.08
21:58:05.261 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:58:05.261 00.000 10072 MoveAxis(E, 1, ABG)
21:58:05.261 00.000 10072 Guiding  Dir = 2, Dur = 1
21:58:05.261 00.000 10072 IsGuiding returns 0
21:58:05.261 00.000 10072 PulseGuide returned control before completion, sleep 11
21:58:05.277 00.016 1032 UpdateGuideState exits: m=1173 SNR=24.0
21:58:05.280 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:05.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:05.284 00.002 1032 Enqueuing Expose request
21:58:05.285 00.001 10072 IsGuiding returns 1
21:58:05.285 00.000 10072 scope still moving after pulse duration time elapsed
21:58:05.307 00.022 10072 IsGuiding returns 1
21:58:05.339 00.032 10072 IsGuiding returns 1
21:58:05.371 00.032 10072 IsGuiding returns 1
21:58:05.401 00.030 10072 IsGuiding returns 1
21:58:05.434 00.033 10072 IsGuiding returns 1
21:58:05.464 00.030 10072 IsGuiding returns 1
21:58:05.494 00.030 10072 IsGuiding returns 1
21:58:05.525 00.031 10072 IsGuiding returns 1
21:58:05.557 00.032 10072 IsGuiding returns 1
21:58:05.588 00.031 10072 IsGuiding returns 0
21:58:05.588 00.000 10072 scope move finished after 1 + 326 ms
21:58:05.588 00.000 10072 Move returns status 0, amount 1
21:58:05.588 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 106 applied
21:58:05.588 00.000 10072 MoveAxis(N, 347, ABG)
21:58:05.588 00.000 10072 Guiding  Dir = 0, Dur = 347
21:58:05.588 00.000 10072 IsGuiding returns 0
21:58:05.590 00.002 10072 PulseGuide returned control before completion, sleep 357
21:58:05.950 00.360 10072 IsGuiding returns 0
21:58:05.950 00.000 10072 Move returns status 0, amount 347
21:58:05.950 00.000 10072 move complete, result=0
21:58:05.950 00.000 10072 worker thread done servicing request
21:58:05.950 00.000 10072 Worker thread wakes up
21:58:05.950 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.4 px 347 ms NORTH
21:58:05.956 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:05.956 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:06.687 00.731 10072 Exposure complete
21:58:06.734 00.047 10072 worker thread done servicing request
21:58:06.735 00.001 1032 OnExposeComplete: enter
21:58:06.737 00.002 1032 UpdateGuideState(): m_state=6
21:58:06.738 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1522
21:58:06.740 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=135.66, Mass=1361, SNR=25.9, Peak=136 HFD=3.4
21:58:06.742 00.002 1032 MultiStar: exiting stabilization period
21:58:06.744 00.002 1032 MultiStar: [#1 0.04,0.06,0.93,U] [#2 0.10,0.03,0.76,U] [#3 0.17,0.13,0.71,U] [#4 0.12,0.03,0.62,U] [#5 0.20,0.19,0.00,M1] [#6 0.00,-0.00,0.61,U] [#7 0.12,-0.05,0.65,U] [#8 0.10,0.12,0.51,U] 
21:58:06.745 00.001 1032 single-star, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.06, 0.02}
21:58:06.747 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
21:58:06.748 00.001 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
21:58:06.749 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.37 mountX=0.01 mountY=-0.07, mountTheta=-1.46
21:58:06.751 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
21:58:06.752 00.001 1032 Enqueuing Move request for scope (0.06, 0.02)
21:58:06.754 00.002 10072 Worker thread wakes up
21:58:06.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
21:58:06.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
21:58:06.754 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.07
21:58:06.754 00.000 10072 BLC: History state: CurrMiss=0.07, AvgInitMiss=-0.07, ShCount=1, LgCount=1, SticCount=0,  Deflections: 0=-0.374010, 1:0.066057
21:58:06.754 00.000 10072 BLC: No correction, Miss < min_move
21:58:06.755 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:58:06.757 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.95
21:58:06.757 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:58:06.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:06.757 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:58:06.757 00.000 10072 MoveAxis(E, 2, ABG)
21:58:06.757 00.000 10072 Guiding  Dir = 2, Dur = 2
21:58:06.757 00.000 10072 IsGuiding returns 0
21:58:06.758 00.001 10072 PulseGuide returned control before completion, sleep 12
21:58:06.773 00.015 1032 UpdateGuideState exits: m=1361 SNR=25.9
21:58:06.775 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:06.776 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:06.778 00.002 1032 Enqueuing Expose request
21:58:06.785 00.007 10072 IsGuiding returns 0
21:58:06.785 00.000 10072 Move returns status 0, amount 2
21:58:06.785 00.000 10072 MoveAxis(N, 0, ABG)
21:58:06.785 00.000 10072 Move returns status 0, amount 0
21:58:06.785 00.000 10072 move complete, result=0
21:58:06.786 00.001 10072 worker thread done servicing request
21:58:06.786 00.000 10072 Worker thread wakes up
21:58:06.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:06.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:06.786 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:58:07.201 00.415 10072 Exposure complete
21:58:07.250 00.049 10072 worker thread done servicing request
21:58:07.251 00.001 1032 OnExposeComplete: enter
21:58:07.252 00.001 1032 UpdateGuideState(): m_state=6
21:58:07.253 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1523
21:58:07.254 00.001 1032 Star::Find returns 1 (0), X=1103.41, Y=135.48, Mass=1236, SNR=24.6, Peak=120 HFD=3.2
21:58:07.256 00.002 1032 MultiStar: [#1 -0.01,0.07,0.96,U] [#2 0.10,0.02,0.78,U] [#3 -0.09,0.07,0.75,U] [#4 -0.02,0.02,0.69,U] [#5 0.05,0.02,0.63,U] [#6 -0.16,-0.02,0.58,U] [#7 0.25,-0.14,0.00,M1] [#8 0.01,-0.10,0.54,U] 
21:58:07.259 00.003 1032 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {0.12, -0.16}
21:58:07.260 00.001 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
21:58:07.261 00.001 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
21:58:07.263 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.81 mountX=-0.01 mountY=-0.01, mountTheta=-2.64
21:58:07.265 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
21:58:07.267 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
21:58:07.269 00.002 10072 Worker thread wakes up
21:58:07.270 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
21:58:07.270 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
21:58:07.270 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
21:58:07.270 00.000 10072 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.07, ShCount=1, LgCount=1, SticCount=0,  Deflections: 0=-0.374010, 1:0.066057, 2:0.006965
21:58:07.270 00.000 10072 BLC: No correction, Miss < min_move
21:58:07.273 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
21:58:07.273 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:58:07.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:07.273 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
21:58:07.275 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:58:07.275 00.000 10072 MoveAxis(E, 1, ABG)
21:58:07.275 00.000 10072 Guiding  Dir = 2, Dur = 1
21:58:07.275 00.000 10072 IsGuiding returns 0
21:58:07.277 00.002 10072 IsGuiding returns 0
21:58:07.277 00.000 10072 Move returns status 0, amount 1
21:58:07.277 00.000 10072 MoveAxis(N, 0, ABG)
21:58:07.277 00.000 10072 Move returns status 0, amount 0
21:58:07.277 00.000 10072 move complete, result=0
21:58:07.277 00.000 10072 worker thread done servicing request
21:58:07.291 00.014 1032 UpdateGuideState exits: m=1236 SNR=24.6
21:58:07.294 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:07.296 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:07.297 00.001 1032 Enqueuing Expose request
21:58:07.298 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:58:07.301 00.003 10072 Worker thread wakes up
21:58:07.302 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:07.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:07.936 00.634 10072 Exposure complete
21:58:07.988 00.052 10072 worker thread done servicing request
21:58:07.988 00.000 1032 OnExposeComplete: enter
21:58:07.990 00.002 1032 UpdateGuideState(): m_state=6
21:58:07.991 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1524
21:58:07.993 00.002 1032 Star::Find returns 1 (0), X=1102.57, Y=135.45, Mass=1261, SNR=24.9, Peak=121 HFD=3.2
21:58:07.994 00.001 1032 MultiStar: large primary error, entering stabilization period
21:58:07.995 00.001 1032 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.83) = xAngle (-4.73 = 1.55)
21:58:07.997 00.002 1032 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.73 = 1.55)
21:58:07.998 00.001 1032 CameraToMount -- cameraX=-0.72 cameraY=-0.18 hyp=0.75 cameraTheta=-2.90 mountX=0.01 mountY=0.75, mountTheta=1.55
21:58:08.000 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.72, y=-0.18, opts=13)
21:58:08.002 00.002 1032 Enqueuing Move request for scope (-0.72, -0.18)
21:58:08.003 00.001 10072 Worker thread wakes up
21:58:08.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.18) opts 0xd
21:58:08.003 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.72, -0.18)
21:58:08.003 00.000 10072 Moving (-0.72, -0.18) raw xDistance=0.01 yDistance=0.75
21:58:08.003 00.000 10072 BLC: window closed
21:58:08.003 00.000 10072 BLC: History state: CurrMiss=-0.75, AvgInitMiss=-0.07, ShCount=1, LgCount=1, SticCount=0,  Deflections: 0=-0.374010, 1:0.066057, 2:0.006965
21:58:08.003 00.000 10072 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:58:08.003 00.000 10072 BLC: window closed
21:58:08.005 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:58:08.007 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.92
21:58:08.007 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:58:08.007 00.000 10072 resist switch: large excursion: input 0.75 thresh 0.60 direction from -1 to 1
21:58:08.007 00.000 10072 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.24
21:58:08.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
21:58:08.007 00.000 10072 MoveAxis(E, 1, ABG)
21:58:08.007 00.000 10072 Guiding  Dir = 2, Dur = 1
21:58:08.007 00.000 10072 IsGuiding returns 0
21:58:08.008 00.001 10072 PulseGuide returned control before completion, sleep 11
21:58:08.025 00.017 1032 UpdateGuideState exits: m=1261 SNR=24.9
21:58:08.027 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:08.028 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:08.029 00.001 1032 Enqueuing Expose request
21:58:08.031 00.002 10072 IsGuiding returns 0
21:58:08.031 00.000 10072 Move returns status 0, amount 1
21:58:08.031 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 106 applied
21:58:08.031 00.000 10072 MoveAxis(S, 588, ABG)
21:58:08.031 00.000 10072 Guiding  Dir = 1, Dur = 588
21:58:08.031 00.000 10072 IsGuiding returns 0
21:58:08.032 00.001 10072 PulseGuide returned control before completion, sleep 598
21:58:08.636 00.604 10072 IsGuiding returns 0
21:58:08.636 00.000 10072 Move returns status 0, amount 588
21:58:08.636 00.000 10072 move complete, result=0
21:58:08.636 00.000 10072 worker thread done servicing request
21:58:08.636 00.000 10072 Worker thread wakes up
21:58:08.636 00.000 1032 GuideStep: 0.0 px 1 ms EAST, 0.7 px 588 ms SOUTH
21:58:08.642 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:08.642 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:09.277 00.635 10072 Exposure complete
21:58:09.323 00.046 10072 worker thread done servicing request
21:58:09.323 00.000 1032 OnExposeComplete: enter
21:58:09.325 00.002 1032 UpdateGuideState(): m_state=6
21:58:09.326 00.001 1032 Star::Find(15, 1102, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1525
21:58:09.329 00.003 1032 Star::Find returns 1 (0), X=1104.30, Y=135.82, Mass=1241, SNR=24.7, Peak=83 HFD=3.7
21:58:09.332 00.003 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
21:58:09.334 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
21:58:09.335 00.001 1032 CameraToMount -- cameraX=1.01 cameraY=0.19 hyp=1.03 cameraTheta=0.18 mountX=-0.08 mountY=-1.02, mountTheta=-1.65
21:58:09.338 00.003 1032 SchedulePrimaryMove(0F526948, x=1.01, y=0.19, opts=13)
21:58:09.339 00.001 1032 Enqueuing Move request for scope (1.01, 0.19)
21:58:09.341 00.002 10072 Worker thread wakes up
21:58:09.341 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (1.01, 0.19) opts 0xd
21:58:09.341 00.000 10072 Handling offset move in thread for scope, endpoint = (1.01, 0.19)
21:58:09.341 00.000 10072 Moving (1.01, 0.19) raw xDistance=-0.08 yDistance=-1.02
21:58:09.341 00.000 10072 BLC: History state: CurrMiss=-1.02, AvgInitMiss=-0.39, ShCount=1, LgCount=2, SticCount=0,  Deflections: 0=0.745893, 1:-1.022514
21:58:09.341 00.000 10072 BLC: Average miss indicates over-shooting, nominal decrease by -249.000000
21:58:09.341 00.000 10072 BLC: window closed
21:58:09.341 00.000 10072 BLC: Pulse adjusted to 85
21:58:09.343 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=1, FiltMin=0, FiltMax=93, Gamma=2.230
21:58:09.345 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.90
21:58:09.345 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:58:09.345 00.000 10072 resist switch: large excursion: input -1.02 thresh 0.60 direction from 1 to -1
21:58:09.346 00.001 10072 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.07
21:58:09.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02
21:58:09.346 00.000 10072 MoveAxis(E, 2, ABG)
21:58:09.346 00.000 10072 Guiding  Dir = 2, Dur = 2
21:58:09.346 00.000 10072 IsGuiding returns 0
21:58:09.346 00.000 10072 PulseGuide returned control before completion, sleep 12
21:58:09.360 00.014 1032 UpdateGuideState exits: m=1241 SNR=24.7
21:58:09.362 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:09.365 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:09.366 00.001 1032 Enqueuing Expose request
21:58:09.367 00.001 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":9}
21:58:09.369 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":9}
21:58:09.370 00.001 10072 IsGuiding returns 0
21:58:09.371 00.001 10072 Move returns status 0, amount 2
21:58:09.371 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
21:58:09.371 00.000 10072 MoveAxis(N, 745, ABG)
21:58:09.371 00.000 10072 Guiding  Dir = 0, Dur = 745
21:58:09.371 00.000 10072 IsGuiding returns 0
21:58:09.371 00.000 10072 PulseGuide returned control before completion, sleep 755
21:58:09.620 00.249 1032 evsrv: cli 0D18B810 connect
21:58:09.623 00.003 1032 case statement mapped state 6 to 3
21:58:09.625 00.002 1032 case statement mapped state 6 to 3
21:58:09.627 00.002 1032 evsrv: cli 0D18B810 request: {"method":"get_pixel_scale","id":"a8062ae7-ab56-4d9d-a6c7-81074f2780d8"}
21:58:09.629 00.002 1032 evsrv: cli 0D18B810 response: {"jsonrpc":"2.0","result":5.15663,"id":"a8062ae7-ab56-4d9d-a6c7-81074f2780d8"}
21:58:09.630 00.001 1032 evsrv: cli 0D18B810 disconnect
21:58:10.137 00.507 10072 IsGuiding returns 0
21:58:10.137 00.000 10072 Move returns status 0, amount 745
21:58:10.137 00.000 10072 move complete, result=0
21:58:10.137 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -1.0 px 745 ms NORTH
21:58:10.139 00.002 10072 worker thread done servicing request
21:58:10.139 00.000 10072 Worker thread wakes up
21:58:10.139 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:10.139 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:10.767 00.628 10072 Exposure complete
21:58:10.812 00.045 10072 worker thread done servicing request
21:58:10.812 00.000 1032 OnExposeComplete: enter
21:58:10.813 00.001 1032 UpdateGuideState(): m_state=6
21:58:10.815 00.002 1032 Star::Find(15, 1104, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1526
21:58:10.816 00.001 1032 Star::Find returns 1 (0), X=1103.25, Y=135.64, Mass=1205, SNR=24.3, Peak=90 HFD=3.5
21:58:10.817 00.001 1032 MultiStar: exiting stabilization period
21:58:10.819 00.002 1032 MultiStar: [#1 -0.13,0.20,1.04,U] [#2 0.04,0.29,0.00,M1] [#3 0.01,-0.02,0.78,U] [#4 0.09,0.10,0.64,U] [#5 0.13,0.18,0.65,U] [#6 0.04,0.19,0.61,U] [#7 -0.10,0.01,0.70,U] [#8 0.03,0.04,0.52,U] 
21:58:10.820 00.001 1032 single-star, 7 included, MultiStar: {-0.01, 0.09}, one-star: {-0.04, 0.01}
21:58:10.821 00.001 1032 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.83) = xAngle (1.04 = 1.04)
21:58:10.822 00.001 1032 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.04 = 1.04)
21:58:10.824 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.87 mountX=0.02 mountY=0.04, mountTheta=1.04
21:58:10.827 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.01, opts=13)
21:58:10.829 00.002 1032 Enqueuing Move request for scope (-0.04, 0.01)
21:58:10.832 00.003 10072 Worker thread wakes up
21:58:10.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
21:58:10.832 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
21:58:10.832 00.000 10072 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.04
21:58:10.832 00.000 10072 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.30, ShCount=2, LgCount=2, SticCount=0,  Deflections: 0=-1.022514, 1:-0.036143
21:58:10.833 00.001 10072 BLC: No correction, Miss < min_move
21:58:10.835 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
21:58:10.835 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:58:10.835 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=184, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:58:10.837 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:10.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:58:10.837 00.000 10072 MoveAxis(E, 1, ABG)
21:58:10.837 00.000 10072 Guiding  Dir = 2, Dur = 1
21:58:10.837 00.000 10072 IsGuiding returns 0
21:58:10.839 00.002 10072 PulseGuide returned control before completion, sleep 11
21:58:10.853 00.014 1032 UpdateGuideState exits: m=1205 SNR=24.3
21:58:10.854 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:10.857 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:10.858 00.001 1032 Enqueuing Expose request
21:58:10.860 00.002 10072 IsGuiding returns 0
21:58:10.860 00.000 10072 Move returns status 0, amount 1
21:58:10.860 00.000 10072 MoveAxis(N, 0, ABG)
21:58:10.860 00.000 10072 Move returns status 0, amount 0
21:58:10.860 00.000 10072 move complete, result=0
21:58:10.860 00.000 10072 worker thread done servicing request
21:58:10.860 00.000 10072 Worker thread wakes up
21:58:10.860 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:10.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:10.868 00.008 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:58:11.269 00.401 10072 Exposure complete
21:58:11.318 00.049 10072 worker thread done servicing request
21:58:11.318 00.000 1032 OnExposeComplete: enter
21:58:11.321 00.003 1032 UpdateGuideState(): m_state=6
21:58:11.322 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1527
21:58:11.323 00.001 1032 Star::Find returns 1 (0), X=1103.29, Y=135.63, Mass=1215, SNR=24.5, Peak=103 HFD=3.4
21:58:11.325 00.002 1032 MultiStar: [#1 0.01,0.10,1.02,U] [#2 0.06,0.22,0.73,U] [#3 -0.05,0.28,0.00,M1] [#4 -0.02,0.17,0.67,U] [#5 0.09,0.17,0.65,U] [#6 0.06,0.01,0.63,U] [#7 0.04,0.04,0.74,U] [#8 0.03,-0.13,0.54,U] 
21:58:11.326 00.001 1032 single-star, 7 included, MultiStar: {0.03, 0.08}, one-star: {-0.00, -0.00}
21:58:11.327 00.001 1032 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.83) = xAngle (-4.24 = 2.04)
21:58:11.328 00.001 1032 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.24 = 2.04)
21:58:11.330 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-2.41 mountX=-0.00 mountY=0.00, mountTheta=2.04
21:58:11.334 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.00, opts=13)
21:58:11.337 00.003 1032 Enqueuing Move request for scope (-0.00, -0.00)
21:58:11.338 00.001 10072 Worker thread wakes up
21:58:11.339 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.00) opts 0xd
21:58:11.339 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.00)
21:58:11.339 00.000 10072 Moving (-0.00, -0.00) raw xDistance=-0.00 yDistance=0.00
21:58:11.339 00.000 10072 BLC: History state: CurrMiss=-0.00, AvgInitMiss=-0.30, ShCount=2, LgCount=2, SticCount=0,  Deflections: 0=-1.022514, 1:-0.036143, 2:-0.001963
21:58:11.339 00.000 10072 BLC: No correction, Miss < min_move
21:58:11.341 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
21:58:11.341 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
21:58:11.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:11.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:58:11.341 00.000 10072 MoveAxis(W, 0, ABG)
21:58:11.341 00.000 10072 Move returns status 0, amount 0
21:58:11.341 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:58:11.343 00.002 10072 MoveAxis(N, 0, ABG)
21:58:11.343 00.000 10072 Move returns status 0, amount 0
21:58:11.343 00.000 10072 move complete, result=0
21:58:11.344 00.001 10072 worker thread done servicing request
21:58:11.358 00.014 1032 UpdateGuideState exits: m=1215 SNR=24.5
21:58:11.360 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:11.363 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:11.365 00.002 1032 Enqueuing Expose request
21:58:11.368 00.003 1032 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
21:58:11.369 00.001 10072 Worker thread wakes up
21:58:11.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:11.370 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:12.004 00.634 10072 Exposure complete
21:58:12.057 00.053 10072 worker thread done servicing request
21:58:12.058 00.001 1032 OnExposeComplete: enter
21:58:12.059 00.001 1032 UpdateGuideState(): m_state=6
21:58:12.061 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1528
21:58:12.064 00.003 1032 Star::Find returns 1 (0), X=1103.25, Y=135.61, Mass=1226, SNR=24.5, Peak=109 HFD=3.3
21:58:12.065 00.001 1032 MultiStar: [#1 -0.05,-0.03,1.05,U] [#2 -0.06,0.11,0.85,U] [#3 0.07,-0.04,0.78,U] [#4 -0.01,0.04,0.68,U] [#5 0.19,0.08,0.71,U] [#6 0.02,-0.07,0.62,U] [#7 0.03,-0.10,0.73,U] [#8 -0.15,-0.02,0.52,U] 
21:58:12.067 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.01}, one-star: {-0.04, -0.02}
21:58:12.068 00.001 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.47)
21:58:12.070 00.002 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.47)
21:58:12.071 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.98 mountX=-0.01 mountY=0.00, mountTheta=2.47
21:58:12.074 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.01, opts=13)
21:58:12.075 00.001 1032 Enqueuing Move request for scope (-0.00, -0.01)
21:58:12.077 00.002 10072 Worker thread wakes up
21:58:12.077 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
21:58:12.077 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
21:58:12.077 00.000 10072 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
21:58:12.077 00.000 10072 BLC: window closed
21:58:12.077 00.000 10072 BLC: History state: CurrMiss=-0.00, AvgInitMiss=-0.30, ShCount=2, LgCount=2, SticCount=0,  Deflections: 0=-1.022514, 1:-0.036143, 2:-0.001963
21:58:12.077 00.000 10072 BLC: No correction, Miss < min_move
21:58:12.080 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:58:12.083 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
21:58:12.083 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:58:12.083 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:12.083 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:58:12.083 00.000 10072 MoveAxis(W, 1, ABG)
21:58:12.083 00.000 10072 Guiding  Dir = 3, Dur = 1
21:58:12.084 00.001 10072 IsGuiding returns 0
21:58:12.084 00.000 10072 PulseGuide returned control before completion, sleep 11
21:58:12.097 00.013 10072 IsGuiding returns 1
21:58:12.097 00.000 10072 scope still moving after pulse duration time elapsed
21:58:12.101 00.004 1032 UpdateGuideState exits: m=1226 SNR=24.5
21:58:12.103 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:12.104 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:12.106 00.002 1032 Enqueuing Expose request
21:58:12.129 00.023 10072 IsGuiding returns 0
21:58:12.129 00.000 10072 scope move finished after 1 + 44 ms
21:58:12.129 00.000 10072 Move returns status 0, amount 1
21:58:12.129 00.000 10072 MoveAxis(N, 0, ABG)
21:58:12.129 00.000 10072 Move returns status 0, amount 0
21:58:12.129 00.000 10072 move complete, result=0
21:58:12.129 00.000 10072 worker thread done servicing request
21:58:12.130 00.001 10072 Worker thread wakes up
21:58:12.130 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:12.130 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:12.130 00.000 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:58:12.540 00.410 10072 Exposure complete
21:58:12.594 00.054 10072 worker thread done servicing request
21:58:12.594 00.000 1032 OnExposeComplete: enter
21:58:12.596 00.002 1032 UpdateGuideState(): m_state=6
21:58:12.597 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1529
21:58:12.600 00.003 1032 Star::Find returns 1 (0), X=1103.10, Y=135.54, Mass=1174, SNR=24.0, Peak=115 HFD=3.3
21:58:12.602 00.002 1032 MultiStar: [#1 -0.01,0.07,0.95,U] [#2 0.07,0.03,0.84,U] [#3 0.07,0.12,0.74,U] [#4 0.16,0.11,0.72,U] [#5 0.05,0.26,0.00,M1] [#6 -0.01,0.06,0.66,U] [#7 -0.03,-0.07,0.71,U] [#8 0.06,-0.10,0.53,U] 
21:58:12.603 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {-0.19, -0.09}
21:58:12.605 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
21:58:12.606 00.001 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
21:58:12.608 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.25 mountX=0.01 mountY=-0.01, mountTheta=-0.58
21:58:12.610 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
21:58:12.614 00.004 1032 Enqueuing Move request for scope (0.01, 0.02)
21:58:12.616 00.002 10072 Worker thread wakes up
21:58:12.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
21:58:12.616 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
21:58:12.616 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.01 yDistance=-0.01
21:58:12.617 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:58:12.619 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.82
21:58:12.619 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
21:58:12.619 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:12.619 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:58:12.619 00.000 10072 MoveAxis(W, 1, ABG)
21:58:12.619 00.000 10072 Guiding  Dir = 3, Dur = 1
21:58:12.619 00.000 10072 IsGuiding returns 0
21:58:12.620 00.001 10072 PulseGuide returned control before completion, sleep 11
21:58:12.636 00.016 1032 UpdateGuideState exits: m=1174 SNR=24.0
21:58:12.637 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:12.638 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:12.639 00.001 1032 Enqueuing Expose request
21:58:12.644 00.005 10072 IsGuiding returns 0
21:58:12.645 00.001 10072 Move returns status 0, amount 1
21:58:12.645 00.000 10072 MoveAxis(N, 0, ABG)
21:58:12.645 00.000 10072 Move returns status 0, amount 0
21:58:12.645 00.000 10072 move complete, result=0
21:58:12.645 00.000 10072 worker thread done servicing request
21:58:12.645 00.000 10072 Worker thread wakes up
21:58:12.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:12.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:12.649 00.004 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
21:58:13.271 00.622 10072 Exposure complete
21:58:13.324 00.053 10072 worker thread done servicing request
21:58:13.324 00.000 1032 OnExposeComplete: enter
21:58:13.327 00.003 1032 UpdateGuideState(): m_state=6
21:58:13.330 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1530
21:58:13.334 00.004 1032 Star::Find returns 1 (0), X=1103.08, Y=135.64, Mass=1177, SNR=24.1, Peak=109 HFD=3.3
21:58:13.337 00.003 1032 MultiStar: [#1 -0.12,0.15,0.96,U] [#2 -0.02,0.15,0.84,U] [#3 -0.02,0.03,0.80,U] [#4 0.09,-0.00,0.71,U] [#5 -0.01,0.14,0.73,U] [#6 0.03,0.03,0.65,U] [#7 0.06,0.01,0.71,U] [#8 -0.15,0.07,0.56,U] 
21:58:13.340 00.003 1032 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.21, 0.01}
21:58:13.342 00.002 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
21:58:13.343 00.001 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
21:58:13.345 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.16 mountX=0.08 mountY=0.03, mountTheta=0.33
21:58:13.348 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.07, opts=13)
21:58:13.349 00.001 1032 Enqueuing Move request for scope (-0.05, 0.07)
21:58:13.351 00.002 10072 Worker thread wakes up
21:58:13.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
21:58:13.351 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
21:58:13.351 00.000 10072 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.03
21:58:13.353 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:58:13.355 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.81
21:58:13.355 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
21:58:13.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:13.356 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:58:13.356 00.000 10072 MoveAxis(W, 1, ABG)
21:58:13.356 00.000 10072 Guiding  Dir = 3, Dur = 1
21:58:13.356 00.000 10072 IsGuiding returns 0
21:58:13.356 00.000 10072 PulseGuide returned control before completion, sleep 11
21:58:13.374 00.018 1032 UpdateGuideState exits: m=1177 SNR=24.1
21:58:13.376 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:13.379 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:13.380 00.001 1032 Enqueuing Expose request
21:58:13.382 00.002 10072 IsGuiding returns 0
21:58:13.382 00.000 10072 Move returns status 0, amount 1
21:58:13.382 00.000 10072 MoveAxis(N, 0, ABG)
21:58:13.383 00.001 10072 Move returns status 0, amount 0
21:58:13.383 00.000 10072 move complete, result=0
21:58:13.383 00.000 10072 worker thread done servicing request
21:58:13.383 00.000 10072 Worker thread wakes up
21:58:13.383 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:13.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:13.389 00.006 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
21:58:13.803 00.414 10072 Exposure complete
21:58:13.864 00.061 10072 worker thread done servicing request
21:58:13.865 00.001 1032 OnExposeComplete: enter
21:58:13.867 00.002 1032 UpdateGuideState(): m_state=6
21:58:13.868 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1531
21:58:13.869 00.001 1032 Star::Find returns 1 (0), X=1103.20, Y=135.74, Mass=1387, SNR=26.1, Peak=133 HFD=3.0
21:58:13.871 00.002 1032 MultiStar: [#1 -0.11,0.12,0.91,U] [#2 0.01,0.21,0.77,U] [#3 0.02,0.10,0.77,U] [#4 0.03,0.17,0.64,U] [#5 0.03,0.08,0.66,U] [#6 -0.06,0.33,0.00,M1] [#7 -0.01,0.02,0.65,U] [#8 -0.12,-0.00,0.49,U] 
21:58:13.873 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.11}, one-star: {-0.09, 0.11}
21:58:13.875 00.002 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
21:58:13.876 00.001 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
21:58:13.878 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.88 mountX=0.11 mountY=0.01, mountTheta=0.05
21:58:13.881 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.11, opts=13)
21:58:13.883 00.002 1032 Enqueuing Move request for scope (-0.03, 0.11)
21:58:13.884 00.001 10072 Worker thread wakes up
21:58:13.885 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
21:58:13.885 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
21:58:13.885 00.000 10072 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=0.01
21:58:13.886 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
21:58:13.888 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.79
21:58:13.888 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
21:58:13.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:13.889 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:58:13.889 00.000 10072 MoveAxis(W, 1, ABG)
21:58:13.889 00.000 10072 Guiding  Dir = 3, Dur = 1
21:58:13.889 00.000 10072 IsGuiding returns 0
21:58:13.890 00.001 10072 PulseGuide returned control before completion, sleep 11
21:58:13.908 00.018 10072 IsGuiding returns 0
21:58:13.908 00.000 10072 Move returns status 0, amount 1
21:58:13.908 00.000 10072 MoveAxis(N, 0, ABG)
21:58:13.909 00.001 10072 Move returns status 0, amount 0
21:58:13.909 00.000 10072 move complete, result=0
21:58:13.909 00.000 10072 worker thread done servicing request
21:58:13.911 00.002 1032 UpdateGuideState exits: m=1387 SNR=26.1
21:58:13.913 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:13.916 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:13.917 00.001 1032 Enqueuing Expose request
21:58:13.918 00.001 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
21:58:13.919 00.001 10072 Worker thread wakes up
21:58:13.920 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:13.920 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:14.549 00.629 10072 Exposure complete
21:58:14.608 00.059 10072 worker thread done servicing request
21:58:14.608 00.000 1032 OnExposeComplete: enter
21:58:14.610 00.002 1032 UpdateGuideState(): m_state=6
21:58:14.611 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1532
21:58:14.613 00.002 1032 Star::Find returns 1 (0), X=1103.09, Y=135.64, Mass=1195, SNR=24.3, Peak=114 HFD=3.3
21:58:14.615 00.002 1032 MultiStar: [#1 -0.13,0.20,0.94,U] [#2 -0.01,0.05,0.84,U] [#3 -0.04,0.16,0.78,U] [#4 0.13,0.18,0.74,U] [#5 0.15,0.22,0.00,M1] [#6 0.03,0.06,0.62,U] [#7 0.07,-0.07,0.68,U] [#8 -0.09,0.04,0.53,U] 
21:58:14.617 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.08}, one-star: {-0.20, 0.01}
21:58:14.619 00.002 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
21:58:14.620 00.001 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
21:58:14.622 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.04 mountX=0.09 mountY=0.02, mountTheta=0.21
21:58:14.625 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.08, opts=13)
21:58:14.627 00.002 1032 Enqueuing Move request for scope (-0.04, 0.08)
21:58:14.629 00.002 10072 Worker thread wakes up
21:58:14.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
21:58:14.629 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
21:58:14.629 00.000 10072 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.02
21:58:14.631 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:58:14.633 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.77
21:58:14.633 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
21:58:14.633 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:14.634 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:58:14.634 00.000 10072 MoveAxis(W, 1, ABG)
21:58:14.634 00.000 10072 Guiding  Dir = 3, Dur = 1
21:58:14.634 00.000 10072 IsGuiding returns 0
21:58:14.634 00.000 10072 PulseGuide returned control before completion, sleep 11
21:58:14.652 00.018 1032 UpdateGuideState exits: m=1195 SNR=24.3
21:58:14.654 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:14.656 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:14.658 00.002 1032 Enqueuing Expose request
21:58:14.659 00.001 10072 IsGuiding returns 0
21:58:14.659 00.000 10072 Move returns status 0, amount 1
21:58:14.659 00.000 10072 MoveAxis(N, 0, ABG)
21:58:14.659 00.000 10072 Move returns status 0, amount 0
21:58:14.659 00.000 10072 move complete, result=0
21:58:14.659 00.000 10072 worker thread done servicing request
21:58:14.659 00.000 10072 Worker thread wakes up
21:58:14.659 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:14.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:14.667 00.008 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
21:58:15.069 00.402 10072 Exposure complete
21:58:15.128 00.059 10072 worker thread done servicing request
21:58:15.128 00.000 1032 OnExposeComplete: enter
21:58:15.129 00.001 1032 UpdateGuideState(): m_state=6
21:58:15.131 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1533
21:58:15.132 00.001 1032 Star::Find returns 1 (0), X=1103.17, Y=135.63, Mass=1225, SNR=24.5, Peak=119 HFD=3.2
21:58:15.133 00.001 1032 MultiStar: [#1 -0.03,0.08,1.00,U] [#2 0.08,0.03,0.77,U] [#3 0.01,-0.09,0.81,U] [#4 0.04,-0.00,0.69,U] [#5 0.02,-0.05,0.66,U] [#6 -0.03,0.07,0.61,U] [#7 0.08,-0.11,0.64,U] [#8 0.03,0.07,0.53,U] 
21:58:15.135 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.00}, one-star: {-0.12, -0.00}
21:58:15.136 00.001 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
21:58:15.137 00.001 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
21:58:15.139 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=-1.83
21:58:15.141 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=13)
21:58:15.143 00.002 1032 Enqueuing Move request for scope (0.00, 0.00)
21:58:15.145 00.002 10072 Worker thread wakes up
21:58:15.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
21:58:15.145 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:58:15.145 00.000 10072 Moving (0.00, 0.00) raw xDistance=-0.00 yDistance=-0.00
21:58:15.147 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:58:15.149 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.75
21:58:15.149 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
21:58:15.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:15.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:58:15.149 00.000 10072 MoveAxis(W, 0, ABG)
21:58:15.149 00.000 10072 Move returns status 0, amount 0
21:58:15.149 00.000 10072 MoveAxis(N, 0, ABG)
21:58:15.149 00.000 10072 Move returns status 0, amount 0
21:58:15.149 00.000 10072 move complete, result=0
21:58:15.149 00.000 10072 worker thread done servicing request
21:58:15.165 00.016 1032 UpdateGuideState exits: m=1225 SNR=24.5
21:58:15.167 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:15.168 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:15.169 00.001 1032 Enqueuing Expose request
21:58:15.171 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:58:15.173 00.002 10072 Worker thread wakes up
21:58:15.173 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:15.174 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:15.796 00.622 10072 Exposure complete
21:58:15.848 00.052 10072 worker thread done servicing request
21:58:15.848 00.000 1032 OnExposeComplete: enter
21:58:15.851 00.003 1032 UpdateGuideState(): m_state=6
21:58:15.853 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1534
21:58:15.854 00.001 1032 Star::Find returns 1 (0), X=1103.26, Y=135.48, Mass=1236, SNR=24.7, Peak=115 HFD=3.3
21:58:15.856 00.002 1032 MultiStar: [#1 0.11,0.07,0.95,U] [#2 0.11,0.08,0.78,U] [#3 0.06,0.07,0.77,U] [#4 0.05,-0.01,0.67,U] [#5 0.12,0.10,0.69,U] [#6 0.18,0.10,0.63,U] [#7 0.06,-0.12,0.70,U] [#8 0.01,-0.17,0.52,U] 
21:58:15.858 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {-0.03, -0.16}
21:58:15.860 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
21:58:15.861 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
21:58:15.862 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.03 mountX=-0.02 mountY=-0.07, mountTheta=-1.86
21:58:15.866 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
21:58:15.869 00.003 1032 Enqueuing Move request for scope (0.07, -0.00)
21:58:15.870 00.001 10072 Worker thread wakes up
21:58:15.871 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
21:58:15.871 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
21:58:15.871 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.07
21:58:15.873 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:58:15.875 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.74
21:58:15.875 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:58:15.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:15.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:58:15.875 00.000 10072 MoveAxis(W, 2, ABG)
21:58:15.876 00.001 10072 Guiding  Dir = 3, Dur = 2
21:58:15.876 00.000 10072 IsGuiding returns 0
21:58:15.876 00.000 10072 PulseGuide returned control before completion, sleep 12
21:58:15.893 00.017 1032 UpdateGuideState exits: m=1236 SNR=24.7
21:58:15.896 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:15.897 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:15.899 00.002 1032 Enqueuing Expose request
21:58:15.903 00.004 10072 IsGuiding returns 0
21:58:15.903 00.000 10072 Move returns status 0, amount 2
21:58:15.903 00.000 10072 MoveAxis(N, 0, ABG)
21:58:15.903 00.000 10072 Move returns status 0, amount 0
21:58:15.903 00.000 10072 move complete, result=0
21:58:15.903 00.000 10072 worker thread done servicing request
21:58:15.903 00.000 10072 Worker thread wakes up
21:58:15.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:15.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:15.910 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
21:58:16.313 00.403 10072 Exposure complete
21:58:16.366 00.053 10072 worker thread done servicing request
21:58:16.366 00.000 1032 OnExposeComplete: enter
21:58:16.368 00.002 1032 UpdateGuideState(): m_state=6
21:58:16.371 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1535
21:58:16.372 00.001 1032 Star::Find returns 1 (0), X=1103.34, Y=135.71, Mass=1181, SNR=24.1, Peak=119 HFD=3.3
21:58:16.373 00.001 1032 MultiStar: [#1 0.17,0.10,0.95,U] [#2 0.13,0.04,0.83,U] [#3 0.06,0.16,0.73,U] [#4 0.11,0.10,0.72,U] [#5 0.13,0.18,0.69,U] [#6 0.07,0.09,0.60,U] [#7 0.12,0.03,0.73,U] [#8 -0.04,-0.07,0.51,U] 
21:58:16.375 00.002 1032 single-star, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.05, 0.07}
21:58:16.376 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
21:58:16.377 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
21:58:16.379 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=1.01 mountX=0.06 mountY=-0.06, mountTheta=-0.82
21:58:16.381 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
21:58:16.383 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
21:58:16.385 00.002 10072 Worker thread wakes up
21:58:16.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
21:58:16.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
21:58:16.385 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.06 yDistance=-0.06
21:58:16.387 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:58:16.390 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
21:58:16.390 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
21:58:16.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:16.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:58:16.390 00.000 10072 MoveAxis(W, 2, ABG)
21:58:16.390 00.000 10072 Guiding  Dir = 3, Dur = 2
21:58:16.390 00.000 10072 IsGuiding returns 0
21:58:16.390 00.000 10072 PulseGuide returned control before completion, sleep 12
21:58:16.404 00.014 10072 IsGuiding returns 0
21:58:16.404 00.000 10072 Move returns status 0, amount 2
21:58:16.404 00.000 10072 MoveAxis(N, 0, ABG)
21:58:16.404 00.000 10072 Move returns status 0, amount 0
21:58:16.404 00.000 10072 move complete, result=0
21:58:16.404 00.000 10072 worker thread done servicing request
21:58:16.407 00.003 1032 UpdateGuideState exits: m=1181 SNR=24.1
21:58:16.410 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:16.411 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:16.413 00.002 1032 Enqueuing Expose request
21:58:16.414 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
21:58:16.415 00.001 10072 Worker thread wakes up
21:58:16.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:16.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:17.050 00.635 10072 Exposure complete
21:58:17.106 00.056 10072 worker thread done servicing request
21:58:17.106 00.000 1032 OnExposeComplete: enter
21:58:17.108 00.002 1032 UpdateGuideState(): m_state=6
21:58:17.111 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1536
21:58:17.112 00.001 1032 Star::Find returns 1 (0), X=1103.28, Y=135.61, Mass=1250, SNR=24.8, Peak=124 HFD=3.2
21:58:17.114 00.002 1032 MultiStar: [#1 -0.00,0.05,0.96,U] [#2 0.04,0.19,0.83,U] [#3 0.01,0.05,0.73,U] [#4 0.03,-0.09,0.65,U] [#5 0.03,0.13,0.64,U] [#6 0.03,-0.05,0.60,U] [#7 0.14,-0.19,0.69,U] [#8 0.04,-0.13,0.53,U] 
21:58:17.116 00.002 1032 single-star, 8 included, MultiStar: {0.03, 0.00}, one-star: {-0.01, -0.02}
21:58:17.118 00.002 1032 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.83) = xAngle (-3.90 = 2.38)
21:58:17.119 00.001 1032 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.90 = 2.38)
21:58:17.121 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.07 mountX=-0.02 mountY=0.02, mountTheta=2.38
21:58:17.123 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
21:58:17.125 00.002 1032 Enqueuing Move request for scope (-0.01, -0.02)
21:58:17.126 00.001 10072 Worker thread wakes up
21:58:17.126 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
21:58:17.126 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
21:58:17.126 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.02
21:58:17.129 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:58:17.132 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
21:58:17.132 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:58:17.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:17.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:58:17.133 00.001 10072 MoveAxis(W, 2, ABG)
21:58:17.133 00.000 10072 Guiding  Dir = 3, Dur = 2
21:58:17.133 00.000 10072 IsGuiding returns 0
21:58:17.133 00.000 10072 PulseGuide returned control before completion, sleep 12
21:58:17.149 00.016 1032 UpdateGuideState exits: m=1250 SNR=24.8
21:58:17.151 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:17.154 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:17.156 00.002 1032 Enqueuing Expose request
21:58:17.157 00.001 10072 IsGuiding returns 0
21:58:17.157 00.000 10072 Move returns status 0, amount 2
21:58:17.157 00.000 10072 MoveAxis(N, 0, ABG)
21:58:17.157 00.000 10072 Move returns status 0, amount 0
21:58:17.157 00.000 10072 move complete, result=0
21:58:17.157 00.000 10072 worker thread done servicing request
21:58:17.157 00.000 10072 Worker thread wakes up
21:58:17.158 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:17.158 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:17.165 00.007 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
21:58:17.568 00.403 10072 Exposure complete
21:58:17.628 00.060 10072 worker thread done servicing request
21:58:17.628 00.000 1032 OnExposeComplete: enter
21:58:17.629 00.001 1032 UpdateGuideState(): m_state=6
21:58:17.632 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1537
21:58:17.634 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=135.51, Mass=1191, SNR=24.2, Peak=122 HFD=3.2
21:58:17.636 00.002 1032 MultiStar: [#1 0.07,0.07,0.96,U] [#2 -0.02,0.02,0.82,U] [#3 0.18,0.11,0.75,U] [#4 0.25,0.16,0.00,M1] [#5 0.24,-0.01,0.70,U] [#6 -0.01,-0.12,0.64,U] [#7 0.26,0.05,0.00,M1] [#8 0.09,0.03,0.57,U] 
21:58:17.638 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.00}, one-star: {0.05, -0.12}
21:58:17.639 00.001 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
21:58:17.641 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
21:58:17.642 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.05 mountX=-0.02 mountY=-0.08, mountTheta=-1.88
21:58:17.646 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
21:58:17.647 00.001 1032 Enqueuing Move request for scope (0.08, -0.00)
21:58:17.649 00.002 10072 Worker thread wakes up
21:58:17.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
21:58:17.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
21:58:17.649 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.02 yDistance=-0.08
21:58:17.651 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:58:17.653 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
21:58:17.654 00.001 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
21:58:17.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:17.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:58:17.654 00.000 10072 MoveAxis(W, 1, ABG)
21:58:17.654 00.000 10072 Guiding  Dir = 3, Dur = 1
21:58:17.654 00.000 10072 IsGuiding returns 0
21:58:17.655 00.001 10072 PulseGuide returned control before completion, sleep 11
21:58:17.671 00.016 1032 UpdateGuideState exits: m=1191 SNR=24.2
21:58:17.672 00.001 10072 IsGuiding returns 0
21:58:17.672 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:17.676 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:17.678 00.002 1032 Enqueuing Expose request
21:58:17.679 00.001 10072 Move returns status 0, amount 1
21:58:17.679 00.000 10072 MoveAxis(N, 0, ABG)
21:58:17.679 00.000 10072 Move returns status 0, amount 0
21:58:17.679 00.000 10072 move complete, result=0
21:58:17.680 00.001 10072 worker thread done servicing request
21:58:17.680 00.000 10072 Worker thread wakes up
21:58:17.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:17.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:17.687 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:58:18.314 00.627 10072 Exposure complete
21:58:18.367 00.053 10072 worker thread done servicing request
21:58:18.369 00.002 1032 OnExposeComplete: enter
21:58:18.370 00.001 1032 UpdateGuideState(): m_state=6
21:58:18.372 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1538
21:58:18.373 00.001 1032 Star::Find returns 1 (0), X=1103.33, Y=135.44, Mass=1214, SNR=24.4, Peak=129 HFD=3.2
21:58:18.375 00.002 1032 MultiStar: [#1 0.23,-0.05,1.01,U] [#2 0.06,0.02,0.83,U] [#3 0.09,-0.02,0.76,U] [#4 0.17,-0.06,0.69,U] [#5 0.23,-0.03,0.69,U] [#6 0.20,0.01,0.60,U] [#7 0.19,-0.23,0.00,M2] [#8 0.10,-0.14,0.55,U] 
21:58:18.377 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.06}, one-star: {0.04, -0.19}
21:58:18.378 00.001 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
21:58:18.380 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
21:58:18.381 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.42 mountX=-0.09 mountY=-0.12, mountTheta=-2.25
21:58:18.384 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
21:58:18.387 00.003 1032 Enqueuing Move request for scope (0.14, -0.06)
21:58:18.388 00.001 10072 Worker thread wakes up
21:58:18.389 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
21:58:18.389 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
21:58:18.389 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.09 yDistance=-0.12
21:58:18.391 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:58:18.398 00.007 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
21:58:18.398 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
21:58:18.399 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:18.399 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:58:18.399 00.000 10072 MoveAxis(W, 1, ABG)
21:58:18.399 00.000 10072 Guiding  Dir = 3, Dur = 1
21:58:18.417 00.018 10072 IsGuiding returns 0
21:58:18.430 00.013 10072 IsGuiding returns 0
21:58:18.431 00.001 10072 Move returns status 0, amount 1
21:58:18.433 00.002 10072 MoveAxis(N, 0, ABG)
21:58:18.433 00.000 10072 Move returns status 0, amount 0
21:58:18.433 00.000 10072 move complete, result=0
21:58:18.433 00.000 10072 worker thread done servicing request
21:58:18.445 00.012 1032 UpdateGuideState exits: m=1214 SNR=24.4
21:58:18.448 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:18.449 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:18.452 00.003 1032 Enqueuing Expose request
21:58:18.457 00.005 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
21:58:18.460 00.003 10072 Worker thread wakes up
21:58:18.460 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:18.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:18.880 00.420 10072 Exposure complete
21:58:18.936 00.056 10072 worker thread done servicing request
21:58:18.936 00.000 1032 OnExposeComplete: enter
21:58:18.938 00.002 1032 UpdateGuideState(): m_state=6
21:58:18.939 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1539
21:58:18.942 00.003 1032 Star::Find returns 1 (0), X=1103.28, Y=135.39, Mass=1363, SNR=25.9, Peak=128 HFD=3.2
21:58:18.943 00.001 1032 MultiStar: [#1 0.07,-0.07,0.90,U] [#2 0.08,-0.04,0.75,U] [#3 0.05,0.13,0.73,U] [#4 0.09,-0.05,0.68,U] [#5 0.23,-0.01,0.67,U] [#6 0.08,-0.03,0.57,U] [#7 0.05,-0.06,0.63,U] [#8 0.05,-0.15,0.51,U] 
21:58:18.945 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {-0.01, -0.25}
21:58:18.947 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
21:58:18.948 00.001 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
21:58:18.949 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-0.72 mountX=-0.08 mountY=-0.05, mountTheta=-2.55
21:58:18.951 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
21:58:18.952 00.001 1032 Enqueuing Move request for scope (0.07, -0.06)
21:58:18.955 00.003 10072 Worker thread wakes up
21:58:18.956 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
21:58:18.956 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
21:58:18.956 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.05
21:58:18.958 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=142, Gamma=2.230
21:58:18.960 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
21:58:18.960 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
21:58:18.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:18.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:58:18.960 00.000 10072 MoveAxis(W, 1, ABG)
21:58:18.960 00.000 10072 Guiding  Dir = 3, Dur = 1
21:58:18.961 00.001 10072 IsGuiding returns 0
21:58:18.961 00.000 10072 PulseGuide returned control before completion, sleep 11
21:58:18.977 00.016 1032 UpdateGuideState exits: m=1363 SNR=25.9
21:58:18.979 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:18.981 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:18.983 00.002 1032 Enqueuing Expose request
21:58:18.987 00.004 10072 IsGuiding returns 0
21:58:18.987 00.000 10072 Move returns status 0, amount 1
21:58:18.987 00.000 10072 MoveAxis(N, 0, ABG)
21:58:18.987 00.000 10072 Move returns status 0, amount 0
21:58:18.987 00.000 10072 move complete, result=0
21:58:18.988 00.001 10072 worker thread done servicing request
21:58:18.988 00.000 10072 Worker thread wakes up
21:58:18.988 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:18.988 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:18.996 00.008 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
21:58:19.615 00.619 10072 Exposure complete
21:58:19.671 00.056 10072 worker thread done servicing request
21:58:19.671 00.000 1032 OnExposeComplete: enter
21:58:19.673 00.002 1032 UpdateGuideState(): m_state=6
21:58:19.677 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1540
21:58:19.678 00.001 1032 Star::Find returns 1 (0), X=1103.32, Y=135.63, Mass=1200, SNR=24.3, Peak=118 HFD=3.2
21:58:19.681 00.003 1032 MultiStar: [#1 -0.01,0.19,0.98,U] [#2 -0.01,0.10,0.79,U] [#3 -0.05,-0.02,0.80,U] [#4 0.00,0.08,0.68,U] [#5 0.17,-0.00,0.70,U] [#6 0.03,0.19,0.59,U] [#7 0.12,-0.10,0.68,U] [#8 -0.02,0.00,0.55,U] 
21:58:19.684 00.003 1032 single-star, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.03, 0.00}
21:58:19.686 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
21:58:19.688 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
21:58:19.689 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.01 mountX=-0.01 mountY=-0.03, mountTheta=-1.82
21:58:19.692 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
21:58:19.694 00.002 1032 Enqueuing Move request for scope (0.03, 0.00)
21:58:19.695 00.001 10072 Worker thread wakes up
21:58:19.695 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
21:58:19.696 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
21:58:19.696 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.03
21:58:19.698 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:58:19.700 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
21:58:19.700 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:58:19.700 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:19.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:58:19.700 00.000 10072 MoveAxis(W, 1, ABG)
21:58:19.700 00.000 10072 Guiding  Dir = 3, Dur = 1
21:58:19.700 00.000 10072 IsGuiding returns 0
21:58:19.701 00.001 10072 PulseGuide returned control before completion, sleep 11
21:58:19.718 00.017 1032 UpdateGuideState exits: m=1200 SNR=24.3
21:58:19.721 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:19.723 00.002 10072 IsGuiding returns 0
21:58:19.723 00.000 10072 Move returns status 0, amount 1
21:58:19.723 00.000 10072 MoveAxis(N, 0, ABG)
21:58:19.723 00.000 10072 Move returns status 0, amount 0
21:58:19.723 00.000 10072 move complete, result=0
21:58:19.723 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:19.726 00.003 1032 Enqueuing Expose request
21:58:19.728 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
21:58:19.729 00.001 10072 worker thread done servicing request
21:58:19.729 00.000 10072 Worker thread wakes up
21:58:19.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:19.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:20.145 00.416 10072 Exposure complete
21:58:20.199 00.054 10072 worker thread done servicing request
21:58:20.200 00.001 1032 OnExposeComplete: enter
21:58:20.202 00.002 1032 UpdateGuideState(): m_state=6
21:58:20.204 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1541
21:58:20.207 00.003 1032 Star::Find returns 1 (0), X=1103.35, Y=135.54, Mass=1312, SNR=25.4, Peak=139 HFD=3.2
21:58:20.212 00.005 1032 MultiStar: [#1 0.00,0.04,0.91,U] [#2 -0.04,0.05,0.76,U] [#3 0.14,0.09,0.72,U] [#4 0.17,0.02,0.71,U] [#5 0.16,0.00,0.63,U] [#6 -0.08,0.01,0.57,U] [#7 0.01,-0.10,0.64,U] [#8 0.00,0.04,0.50,U] 
21:58:20.213 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.06, -0.09}
21:58:20.214 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
21:58:20.216 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
21:58:20.217 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.11 mountX=-0.01 mountY=-0.05, mountTheta=-1.72
21:58:20.220 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
21:58:20.222 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
21:58:20.223 00.001 10072 Worker thread wakes up
21:58:20.223 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
21:58:20.224 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
21:58:20.224 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
21:58:20.225 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:58:20.228 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
21:58:20.228 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:58:20.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:20.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:58:20.228 00.000 10072 MoveAxis(W, 1, ABG)
21:58:20.228 00.000 10072 Guiding  Dir = 3, Dur = 1
21:58:20.229 00.001 10072 IsGuiding returns 0
21:58:20.229 00.000 10072 PulseGuide returned control before completion, sleep 11
21:58:20.246 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.4
21:58:20.248 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:20.250 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:20.251 00.001 1032 Enqueuing Expose request
21:58:20.252 00.001 10072 IsGuiding returns 0
21:58:20.252 00.000 10072 Move returns status 0, amount 1
21:58:20.252 00.000 10072 MoveAxis(N, 0, ABG)
21:58:20.254 00.002 10072 Move returns status 0, amount 0
21:58:20.254 00.000 10072 move complete, result=0
21:58:20.254 00.000 10072 worker thread done servicing request
21:58:20.254 00.000 10072 Worker thread wakes up
21:58:20.254 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:20.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:20.260 00.006 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
21:58:20.882 00.622 10072 Exposure complete
21:58:20.935 00.053 10072 worker thread done servicing request
21:58:20.936 00.001 1032 OnExposeComplete: enter
21:58:20.938 00.002 1032 UpdateGuideState(): m_state=6
21:58:20.939 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1542
21:58:20.941 00.002 1032 Star::Find returns 1 (0), X=1103.24, Y=135.53, Mass=1234, SNR=24.6, Peak=124 HFD=3.2
21:58:20.942 00.001 1032 MultiStar: [#1 -0.04,0.16,0.99,U] [#2 0.09,0.10,0.79,U] [#3 0.03,-0.03,0.71,U] [#4 0.05,-0.06,0.65,U] [#5 0.13,0.03,0.64,U] [#6 0.01,0.08,0.56,U] [#7 0.05,-0.20,0.68,U] [#8 0.01,-0.07,0.56,U] 
21:58:20.944 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {-0.05, -0.10}
21:58:20.946 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
21:58:20.947 00.001 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
21:58:20.948 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.22 mountX=-0.01 mountY=-0.02, mountTheta=-2.05
21:58:20.950 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
21:58:20.952 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
21:58:20.952 00.000 10072 Worker thread wakes up
21:58:20.954 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
21:58:20.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
21:58:20.954 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
21:58:20.955 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
21:58:20.959 00.004 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
21:58:20.959 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
21:58:20.959 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:20.959 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:58:20.959 00.000 10072 MoveAxis(W, 0, ABG)
21:58:20.959 00.000 10072 Move returns status 0, amount 0
21:58:20.959 00.000 10072 MoveAxis(N, 0, ABG)
21:58:20.959 00.000 10072 Move returns status 0, amount 0
21:58:20.959 00.000 10072 move complete, result=0
21:58:20.959 00.000 10072 worker thread done servicing request
21:58:20.977 00.018 1032 UpdateGuideState exits: m=1234 SNR=24.6
21:58:20.979 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:20.980 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:20.982 00.002 1032 Enqueuing Expose request
21:58:20.984 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:58:20.985 00.001 10072 Worker thread wakes up
21:58:20.985 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:20.985 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:21.400 00.415 10072 Exposure complete
21:58:21.458 00.058 10072 worker thread done servicing request
21:58:21.458 00.000 1032 OnExposeComplete: enter
21:58:21.460 00.002 1032 UpdateGuideState(): m_state=6
21:58:21.462 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1543
21:58:21.464 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=135.50, Mass=1190, SNR=24.2, Peak=121 HFD=3.3
21:58:21.465 00.001 1032 MultiStar: [#1 -0.05,-0.02,0.99,U] [#2 0.12,-0.01,0.78,U] [#3 -0.00,0.03,0.73,U] [#4 0.13,-0.02,0.66,U] [#5 0.27,0.06,0.00,M1] [#6 0.02,-0.03,0.65,U] [#7 0.10,-0.13,0.73,U] [#8 -0.04,-0.06,0.54,U] 
21:58:21.467 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.05}, one-star: {0.01, -0.13}
21:58:21.468 00.001 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
21:58:21.470 00.002 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
21:58:21.473 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.99 mountX=-0.06 mountY=-0.02, mountTheta=-2.82
21:58:21.475 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
21:58:21.478 00.003 1032 Enqueuing Move request for scope (0.03, -0.05)
21:58:21.480 00.002 10072 Worker thread wakes up
21:58:21.480 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
21:58:21.480 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
21:58:21.480 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.02
21:58:21.482 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:58:21.484 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
21:58:21.485 00.001 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:58:21.485 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:21.485 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:58:21.485 00.000 10072 MoveAxis(E, 0, ABG)
21:58:21.485 00.000 10072 Move returns status 0, amount 0
21:58:21.485 00.000 10072 MoveAxis(N, 0, ABG)
21:58:21.485 00.000 10072 Move returns status 0, amount 0
21:58:21.485 00.000 10072 move complete, result=0
21:58:21.485 00.000 10072 worker thread done servicing request
21:58:21.504 00.019 1032 UpdateGuideState exits: m=1190 SNR=24.2
21:58:21.507 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:21.510 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:21.511 00.001 1032 Enqueuing Expose request
21:58:21.513 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:58:21.515 00.002 10072 Worker thread wakes up
21:58:21.515 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:21.515 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:22.150 00.635 10072 Exposure complete
21:58:22.210 00.060 10072 worker thread done servicing request
21:58:22.210 00.000 1032 OnExposeComplete: enter
21:58:22.212 00.002 1032 UpdateGuideState(): m_state=6
21:58:22.214 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1544
21:58:22.215 00.001 1032 Star::Find returns 1 (0), X=1103.23, Y=135.54, Mass=1195, SNR=24.3, Peak=126 HFD=3.2
21:58:22.217 00.002 1032 MultiStar: [#1 0.09,0.09,1.03,U] [#2 0.03,0.07,0.83,U] [#3 -0.00,0.17,0.75,U] [#4 0.04,0.09,0.72,U] [#5 0.17,0.03,0.72,U] [#6 -0.13,0.16,0.63,U] [#7 0.17,0.03,0.75,U] [#8 0.03,-0.05,0.56,U] 
21:58:22.219 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {-0.06, -0.09}
21:58:22.220 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
21:58:22.222 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
21:58:22.224 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.92 mountX=0.04 mountY=-0.05, mountTheta=-0.91
21:58:22.227 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
21:58:22.230 00.003 1032 Enqueuing Move request for scope (0.04, 0.05)
21:58:22.231 00.001 10072 Worker thread wakes up
21:58:22.231 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
21:58:22.232 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
21:58:22.232 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
21:58:22.234 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:58:22.236 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
21:58:22.237 00.001 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
21:58:22.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:22.237 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:58:22.237 00.000 10072 MoveAxis(E, 0, ABG)
21:58:22.237 00.000 10072 Move returns status 0, amount 0
21:58:22.237 00.000 10072 MoveAxis(N, 0, ABG)
21:58:22.237 00.000 10072 Move returns status 0, amount 0
21:58:22.237 00.000 10072 move complete, result=0
21:58:22.237 00.000 10072 worker thread done servicing request
21:58:22.255 00.018 1032 UpdateGuideState exits: m=1195 SNR=24.3
21:58:22.257 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:22.259 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:22.260 00.001 1032 Enqueuing Expose request
21:58:22.263 00.003 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:22.264 00.001 10072 Worker thread wakes up
21:58:22.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:22.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:22.684 00.420 10072 Exposure complete
21:58:22.748 00.064 10072 worker thread done servicing request
21:58:22.748 00.000 1032 OnExposeComplete: enter
21:58:22.750 00.002 1032 UpdateGuideState(): m_state=6
21:58:22.753 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1545
21:58:22.755 00.002 1032 Star::Find returns 1 (0), X=1103.24, Y=135.51, Mass=1269, SNR=25.0, Peak=128 HFD=3.2
21:58:22.757 00.002 1032 MultiStar: [#1 -0.04,0.08,1.01,U] [#2 0.06,0.04,0.79,U] [#3 0.10,0.07,0.75,U] [#4 0.16,0.02,0.67,U] [#5 0.12,-0.04,0.72,U] [#6 0.14,0.09,0.58,U] [#7 0.10,-0.08,0.67,U] [#8 0.05,0.00,0.52,U] 
21:58:22.758 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {-0.05, -0.12}
21:58:22.760 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
21:58:22.762 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
21:58:22.763 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.06 mountX=-0.01 mountY=-0.06, mountTheta=-1.77
21:58:22.766 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
21:58:22.771 00.005 1032 Enqueuing Move request for scope (0.06, 0.00)
21:58:22.774 00.003 10072 Worker thread wakes up
21:58:22.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
21:58:22.774 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
21:58:22.774 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
21:58:22.777 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
21:58:22.780 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
21:58:22.780 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
21:58:22.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:22.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:58:22.780 00.000 10072 MoveAxis(E, 0, ABG)
21:58:22.780 00.000 10072 Move returns status 0, amount 0
21:58:22.780 00.000 10072 MoveAxis(N, 0, ABG)
21:58:22.780 00.000 10072 Move returns status 0, amount 0
21:58:22.780 00.000 10072 move complete, result=0
21:58:22.780 00.000 10072 worker thread done servicing request
21:58:22.800 00.020 1032 UpdateGuideState exits: m=1269 SNR=25.0
21:58:22.806 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:22.807 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:22.809 00.002 1032 Enqueuing Expose request
21:58:22.811 00.002 10072 Worker thread wakes up
21:58:22.811 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:22.813 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:22.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:23.452 00.639 10072 Exposure complete
21:58:23.513 00.061 10072 worker thread done servicing request
21:58:23.513 00.000 1032 OnExposeComplete: enter
21:58:23.515 00.002 1032 UpdateGuideState(): m_state=6
21:58:23.518 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1546
21:58:23.521 00.003 1032 Star::Find returns 1 (0), X=1103.35, Y=135.36, Mass=1299, SNR=25.3, Peak=127 HFD=3.1
21:58:23.523 00.002 1032 MultiStar: [#1 -0.11,-0.06,0.93,U] [#2 -0.02,-0.08,0.75,U] [#3 0.04,-0.02,0.73,U] [#4 0.04,-0.04,0.64,U] [#5 0.16,-0.02,0.65,U] [#6 0.00,0.14,0.59,U] [#7 0.06,-0.19,0.67,U] [#8 0.08,-0.23,0.53,U] 
21:58:23.525 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.06, -0.27}
21:58:23.527 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
21:58:23.528 00.001 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
21:58:23.530 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.26 mountX=-0.10 mountY=-0.01, mountTheta=-3.09
21:58:23.534 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.09, opts=13)
21:58:23.537 00.003 1032 Enqueuing Move request for scope (0.03, -0.09)
21:58:23.538 00.001 10072 Worker thread wakes up
21:58:23.539 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
21:58:23.539 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
21:58:23.539 00.000 10072 Moving (0.03, -0.09) raw xDistance=-0.10 yDistance=-0.01
21:58:23.542 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
21:58:23.542 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
21:58:23.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:23.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:58:23.542 00.000 10072 MoveAxis(E, 1, ABG)
21:58:23.542 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=144, Gamma=2.230
21:58:23.546 00.004 10072 Guiding  Dir = 2, Dur = 1
21:58:23.546 00.000 10072 IsGuiding returns 0
21:58:23.547 00.001 10072 PulseGuide returned control before completion, sleep 11
21:58:23.559 00.012 10072 IsGuiding returns 0
21:58:23.559 00.000 10072 Move returns status 0, amount 1
21:58:23.559 00.000 10072 MoveAxis(N, 0, ABG)
21:58:23.559 00.000 10072 Move returns status 0, amount 0
21:58:23.559 00.000 10072 move complete, result=0
21:58:23.559 00.000 10072 worker thread done servicing request
21:58:23.566 00.007 1032 UpdateGuideState exits: m=1299 SNR=25.3
21:58:23.568 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:23.570 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:23.572 00.002 1032 Enqueuing Expose request
21:58:23.574 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:58:23.576 00.002 10072 Worker thread wakes up
21:58:23.577 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:23.577 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:23.981 00.404 10072 Exposure complete
21:58:24.044 00.063 10072 worker thread done servicing request
21:58:24.044 00.000 1032 OnExposeComplete: enter
21:58:24.046 00.002 1032 UpdateGuideState(): m_state=6
21:58:24.047 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1547
21:58:24.049 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=135.51, Mass=1278, SNR=25.1, Peak=125 HFD=3.2
21:58:24.051 00.002 1032 MultiStar: [#1 -0.03,0.00,0.98,U] [#2 0.04,0.04,0.77,U] [#3 -0.04,-0.04,0.77,U] [#4 0.13,-0.02,0.66,U] [#5 0.16,-0.02,0.68,U] [#6 -0.03,-0.03,0.63,U] [#7 -0.03,-0.18,0.67,U] [#8 0.02,-0.22,0.53,U] 
21:58:24.054 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.10, -0.12}
21:58:24.056 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
21:58:24.058 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
21:58:24.060 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.07 mountX=-0.07 mountY=-0.02, mountTheta=-2.90
21:58:24.063 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
21:58:24.066 00.003 1032 Enqueuing Move request for scope (0.03, -0.06)
21:58:24.068 00.002 10072 Worker thread wakes up
21:58:24.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
21:58:24.068 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
21:58:24.068 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.07 yDistance=-0.02
21:58:24.071 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:58:24.074 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.51
21:58:24.074 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:58:24.074 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:24.074 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:58:24.074 00.000 10072 MoveAxis(E, 1, ABG)
21:58:24.074 00.000 10072 Guiding  Dir = 2, Dur = 1
21:58:24.075 00.001 10072 IsGuiding returns 0
21:58:24.076 00.001 10072 PulseGuide returned control before completion, sleep 11
21:58:24.089 00.013 10072 IsGuiding returns 0
21:58:24.089 00.000 10072 Move returns status 0, amount 1
21:58:24.089 00.000 10072 MoveAxis(N, 0, ABG)
21:58:24.090 00.001 10072 Move returns status 0, amount 0
21:58:24.090 00.000 10072 move complete, result=0
21:58:24.090 00.000 10072 worker thread done servicing request
21:58:24.094 00.004 1032 UpdateGuideState exits: m=1278 SNR=25.1
21:58:24.096 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:24.099 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:24.100 00.001 1032 Enqueuing Expose request
21:58:24.101 00.001 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:58:24.103 00.002 10072 Worker thread wakes up
21:58:24.103 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:24.103 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:24.732 00.629 10072 Exposure complete
21:58:24.789 00.057 10072 worker thread done servicing request
21:58:24.789 00.000 1032 OnExposeComplete: enter
21:58:24.791 00.002 1032 UpdateGuideState(): m_state=6
21:58:24.792 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1548
21:58:24.794 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=135.54, Mass=1243, SNR=24.7, Peak=120 HFD=3.2
21:58:24.796 00.002 1032 MultiStar: [#1 0.17,0.10,0.94,U] [#2 0.01,0.06,0.82,U] [#3 -0.05,0.06,0.73,U] [#4 0.13,-0.02,0.67,U] [#5 0.11,0.02,0.67,U] [#6 0.01,0.06,0.59,U] [#7 0.15,-0.01,0.69,U] [#8 0.14,0.06,0.54,U] 
21:58:24.799 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.07, -0.09}
21:58:24.801 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
21:58:24.802 00.001 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
21:58:24.804 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.27 mountX=0.00 mountY=-0.09, mountTheta=-1.56
21:58:24.808 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
21:58:24.810 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
21:58:24.812 00.002 10072 Worker thread wakes up
21:58:24.812 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
21:58:24.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
21:58:24.812 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.09
21:58:24.814 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:58:24.817 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.49
21:58:24.817 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
21:58:24.817 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:24.817 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:58:24.817 00.000 10072 MoveAxis(E, 1, ABG)
21:58:24.817 00.000 10072 Guiding  Dir = 2, Dur = 1
21:58:24.818 00.001 10072 IsGuiding returns 0
21:58:24.818 00.000 10072 PulseGuide returned control before completion, sleep 11
21:58:24.836 00.018 1032 UpdateGuideState exits: m=1243 SNR=24.7
21:58:24.838 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:24.839 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:24.841 00.002 1032 Enqueuing Expose request
21:58:24.843 00.002 10072 IsGuiding returns 0
21:58:24.843 00.000 10072 Move returns status 0, amount 1
21:58:24.843 00.000 10072 MoveAxis(N, 0, ABG)
21:58:24.843 00.000 10072 Move returns status 0, amount 0
21:58:24.843 00.000 10072 move complete, result=0
21:58:24.843 00.000 10072 worker thread done servicing request
21:58:24.843 00.000 10072 Worker thread wakes up
21:58:24.843 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:24.843 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:24.850 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:58:25.250 00.400 10072 Exposure complete
21:58:25.308 00.058 1032 OnExposeComplete: enter
21:58:25.311 00.003 1032 UpdateGuideState(): m_state=6
21:58:25.313 00.002 10072 worker thread done servicing request
21:58:25.313 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1549
21:58:25.315 00.002 1032 Star::Find returns 1 (0), X=1103.31, Y=135.61, Mass=1189, SNR=24.2, Peak=116 HFD=3.2
21:58:25.316 00.001 1032 MultiStar: [#1 0.04,0.14,1.03,U] [#2 -0.04,0.10,0.77,U] [#3 -0.16,0.07,0.80,U] [#4 0.10,0.14,0.72,U] [#5 0.18,-0.12,0.70,U] [#6 -0.11,0.27,0.00,M1] [#7 -0.02,-0.13,0.73,U] [#8 0.05,-0.02,0.54,U] 
21:58:25.319 00.003 1032 single-star, 7 included, MultiStar: {0.02, 0.03}, one-star: {0.02, -0.02}
21:58:25.320 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
21:58:25.322 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
21:58:25.323 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.88 mountX=-0.03 mountY=-0.01, mountTheta=-2.71
21:58:25.325 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
21:58:25.328 00.003 1032 Enqueuing Move request for scope (0.02, -0.02)
21:58:25.329 00.001 10072 Worker thread wakes up
21:58:25.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
21:58:25.329 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
21:58:25.329 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.01
21:58:25.334 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:58:25.338 00.004 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
21:58:25.338 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:58:25.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:25.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:58:25.338 00.000 10072 MoveAxis(E, 1, ABG)
21:58:25.338 00.000 10072 Guiding  Dir = 2, Dur = 1
21:58:25.338 00.000 10072 IsGuiding returns 0
21:58:25.339 00.001 10072 PulseGuide returned control before completion, sleep 11
21:58:25.356 00.017 1032 UpdateGuideState exits: m=1189 SNR=24.2
21:58:25.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:25.361 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:25.363 00.002 1032 Enqueuing Expose request
21:58:25.365 00.002 10072 IsGuiding returns 0
21:58:25.365 00.000 10072 Move returns status 0, amount 1
21:58:25.365 00.000 10072 MoveAxis(N, 0, ABG)
21:58:25.365 00.000 10072 Move returns status 0, amount 0
21:58:25.365 00.000 10072 move complete, result=0
21:58:25.365 00.000 10072 worker thread done servicing request
21:58:25.366 00.001 10072 Worker thread wakes up
21:58:25.366 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:25.366 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:25.373 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:58:26.000 00.627 10072 Exposure complete
21:58:26.057 00.057 10072 worker thread done servicing request
21:58:26.057 00.000 1032 OnExposeComplete: enter
21:58:26.058 00.001 1032 UpdateGuideState(): m_state=6
21:58:26.060 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1550
21:58:26.061 00.001 1032 Star::Find returns 1 (0), X=1103.28, Y=135.41, Mass=1464, SNR=26.9, Peak=138 HFD=3.2
21:58:26.064 00.003 1032 MultiStar: [#1 -0.09,-0.07,0.91,U] [#2 -0.01,-0.06,0.77,U] [#3 -0.10,0.06,0.70,U] [#4 0.04,-0.02,0.64,U] [#5 0.11,-0.11,0.60,U] [#6 -0.01,0.16,0.57,U] [#7 0.00,-0.08,0.61,U] [#8 -0.13,-0.03,0.50,U] 
21:58:26.064 00.000 1032 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {-0.01, -0.22}
21:58:26.066 00.002 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.47)
21:58:26.067 00.001 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.47)
21:58:26.068 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.99 mountX=-0.05 mountY=0.04, mountTheta=2.47
21:58:26.072 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
21:58:26.073 00.001 1032 Enqueuing Move request for scope (-0.02, -0.05)
21:58:26.074 00.001 10072 Worker thread wakes up
21:58:26.074 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
21:58:26.075 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
21:58:26.075 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=0.04
21:58:26.076 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:58:26.079 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.46
21:58:26.079 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:58:26.079 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:26.079 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:58:26.079 00.000 10072 MoveAxis(E, 2, ABG)
21:58:26.079 00.000 10072 Guiding  Dir = 2, Dur = 2
21:58:26.079 00.000 10072 IsGuiding returns 0
21:58:26.079 00.000 10072 PulseGuide returned control before completion, sleep 12
21:58:26.096 00.017 1032 UpdateGuideState exits: m=1464 SNR=26.9
21:58:26.099 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:26.100 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:26.102 00.002 1032 Enqueuing Expose request
21:58:26.105 00.003 10072 IsGuiding returns 0
21:58:26.105 00.000 10072 Move returns status 0, amount 2
21:58:26.105 00.000 10072 MoveAxis(N, 0, ABG)
21:58:26.105 00.000 10072 Move returns status 0, amount 0
21:58:26.105 00.000 10072 move complete, result=0
21:58:26.105 00.000 10072 worker thread done servicing request
21:58:26.105 00.000 10072 Worker thread wakes up
21:58:26.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:26.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:26.111 00.006 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:58:26.515 00.404 10072 Exposure complete
21:58:26.569 00.054 10072 worker thread done servicing request
21:58:26.569 00.000 1032 OnExposeComplete: enter
21:58:26.571 00.002 1032 UpdateGuideState(): m_state=6
21:58:26.572 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1551
21:58:26.574 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=135.44, Mass=1369, SNR=26.0, Peak=135 HFD=3.2
21:58:26.576 00.002 1032 MultiStar: [#1 -0.06,-0.03,0.94,U] [#2 -0.02,-0.03,0.74,U] [#3 -0.12,0.07,0.70,U] [#4 -0.03,-0.03,0.66,U] [#5 0.07,-0.03,0.61,U] [#6 0.17,-0.03,0.54,U] [#7 0.00,-0.20,0.65,U] [#8 0.07,-0.21,0.47,U] 
21:58:26.578 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.07}, one-star: {0.01, -0.19}
21:58:26.580 00.002 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
21:58:26.583 00.003 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
21:58:26.584 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.57 mountX=-0.07 mountY=0.02, mountTheta=2.88
21:58:26.588 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.07, opts=13)
21:58:26.595 00.007 1032 Enqueuing Move request for scope (0.00, -0.07)
21:58:26.597 00.002 10072 Worker thread wakes up
21:58:26.597 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
21:58:26.597 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
21:58:26.597 00.000 10072 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
21:58:26.598 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=145, Gamma=2.230
21:58:26.601 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.44
21:58:26.601 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
21:58:26.601 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:26.601 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:58:26.601 00.000 10072 MoveAxis(E, 2, ABG)
21:58:26.601 00.000 10072 Guiding  Dir = 2, Dur = 2
21:58:26.602 00.001 10072 IsGuiding returns 0
21:58:26.602 00.000 10072 PulseGuide returned control before completion, sleep 12
21:58:26.618 00.016 1032 UpdateGuideState exits: m=1369 SNR=26.0
21:58:26.620 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:26.622 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:26.624 00.002 1032 Enqueuing Expose request
21:58:26.625 00.001 10072 IsGuiding returns 0
21:58:26.625 00.000 10072 Move returns status 0, amount 2
21:58:26.625 00.000 10072 MoveAxis(N, 0, ABG)
21:58:26.626 00.001 10072 Move returns status 0, amount 0
21:58:26.626 00.000 10072 move complete, result=0
21:58:26.626 00.000 10072 worker thread done servicing request
21:58:26.626 00.000 10072 Worker thread wakes up
21:58:26.626 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:26.626 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:26.633 00.007 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:58:27.254 00.621 10072 Exposure complete
21:58:27.310 00.056 10072 worker thread done servicing request
21:58:27.310 00.000 1032 OnExposeComplete: enter
21:58:27.312 00.002 1032 UpdateGuideState(): m_state=6
21:58:27.314 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1552
21:58:27.316 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=135.50, Mass=1217, SNR=24.5, Peak=126 HFD=3.2
21:58:27.317 00.001 1032 MultiStar: [#1 0.07,-0.02,1.02,U] [#2 0.02,-0.08,0.78,U] [#3 -0.03,-0.03,0.79,U] [#4 0.11,-0.00,0.68,U] [#5 0.20,0.11,0.67,U] [#6 -0.11,-0.04,0.60,U] [#7 0.11,-0.14,0.72,U] [#8 -0.08,-0.18,0.52,U] 
21:58:27.319 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {-0.06, -0.13}
21:58:27.321 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
21:58:27.324 00.003 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
21:58:27.325 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.14 mountX=-0.06 mountY=-0.01, mountTheta=-2.97
21:58:27.327 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
21:58:27.329 00.002 1032 Enqueuing Move request for scope (0.03, -0.06)
21:58:27.331 00.002 10072 Worker thread wakes up
21:58:27.331 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
21:58:27.331 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
21:58:27.331 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.01
21:58:27.333 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:58:27.335 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
21:58:27.335 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:58:27.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:27.335 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:58:27.335 00.000 10072 MoveAxis(E, 3, ABG)
21:58:27.336 00.001 10072 Guiding  Dir = 2, Dur = 3
21:58:27.336 00.000 10072 IsGuiding returns 0
21:58:27.336 00.000 10072 PulseGuide returned control before completion, sleep 13
21:58:27.354 00.018 1032 UpdateGuideState exits: m=1217 SNR=24.5
21:58:27.356 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:27.358 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:27.361 00.003 10072 IsGuiding returns 0
21:58:27.361 00.000 10072 Move returns status 0, amount 3
21:58:27.361 00.000 10072 MoveAxis(N, 0, ABG)
21:58:27.361 00.000 10072 Move returns status 0, amount 0
21:58:27.361 00.000 10072 move complete, result=0
21:58:27.361 00.000 10072 worker thread done servicing request
21:58:27.362 00.001 1032 Enqueuing Expose request
21:58:27.364 00.002 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:58:27.365 00.001 10072 Worker thread wakes up
21:58:27.365 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:27.366 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:27.772 00.406 10072 Exposure complete
21:58:27.823 00.051 10072 worker thread done servicing request
21:58:27.824 00.001 1032 OnExposeComplete: enter
21:58:27.825 00.001 1032 UpdateGuideState(): m_state=6
21:58:27.827 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1553
21:58:27.829 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=135.49, Mass=1254, SNR=24.9, Peak=117 HFD=3.2
21:58:27.832 00.003 1032 MultiStar: [#1 0.02,0.10,0.99,U] [#2 -0.03,0.03,0.78,U] [#3 -0.08,0.14,0.75,U] [#4 0.19,0.03,0.67,U] [#5 0.14,-0.10,0.60,U] [#6 -0.01,-0.06,0.58,U] [#7 0.05,0.07,0.67,U] [#8 -0.07,-0.05,0.53,U] 
21:58:27.833 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.01, -0.15}
21:58:27.835 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
21:58:27.836 00.001 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
21:58:27.838 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.15 mountX=-0.00 mountY=-0.02, mountTheta=-1.68
21:58:27.840 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
21:58:27.842 00.002 1032 Enqueuing Move request for scope (0.02, 0.00)
21:58:27.843 00.001 10072 Worker thread wakes up
21:58:27.843 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
21:58:27.843 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
21:58:27.843 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
21:58:27.845 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:58:27.848 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
21:58:27.848 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
21:58:27.848 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:27.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:58:27.848 00.000 10072 MoveAxis(E, 3, ABG)
21:58:27.848 00.000 10072 Guiding  Dir = 2, Dur = 3
21:58:27.848 00.000 10072 IsGuiding returns 0
21:58:27.849 00.001 10072 PulseGuide returned control before completion, sleep 13
21:58:27.865 00.016 1032 UpdateGuideState exits: m=1254 SNR=24.9
21:58:27.868 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:27.869 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:27.870 00.001 1032 Enqueuing Expose request
21:58:27.877 00.007 10072 IsGuiding returns 0
21:58:27.877 00.000 10072 Move returns status 0, amount 3
21:58:27.877 00.000 10072 MoveAxis(N, 0, ABG)
21:58:27.877 00.000 10072 Move returns status 0, amount 0
21:58:27.877 00.000 10072 move complete, result=0
21:58:27.877 00.000 10072 worker thread done servicing request
21:58:27.877 00.000 10072 Worker thread wakes up
21:58:27.877 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:58:27.880 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:27.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:28.506 00.626 10072 Exposure complete
21:58:28.560 00.054 10072 worker thread done servicing request
21:58:28.561 00.001 1032 OnExposeComplete: enter
21:58:28.562 00.001 1032 UpdateGuideState(): m_state=6
21:58:28.564 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1554
21:58:28.566 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=135.55, Mass=1143, SNR=23.7, Peak=112 HFD=3.2
21:58:28.568 00.002 1032 MultiStar: [#1 -0.09,0.16,0.98,U] [#2 -0.00,0.21,0.83,U] [#3 0.09,0.07,0.81,U] [#4 0.00,0.11,0.69,U] [#5 0.13,0.22,0.00,M1] [#6 0.15,0.37,0.00,M1] [#7 -0.04,0.13,0.72,U] [#8 -0.02,0.06,0.57,U] 
21:58:28.569 00.001 1032 refined, 6 included, MultiStar: {0.00, 0.09}, one-star: {0.06, -0.09}
21:58:28.571 00.002 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
21:58:28.572 00.001 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
21:58:28.574 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.56 mountX=0.09 mountY=-0.02, mountTheta=-0.27
21:58:28.577 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.09, opts=13)
21:58:28.580 00.003 1032 Enqueuing Move request for scope (0.00, 0.09)
21:58:28.586 00.006 10072 Worker thread wakes up
21:58:28.586 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
21:58:28.586 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
21:58:28.586 00.000 10072 Moving (0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
21:58:28.588 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:58:28.590 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
21:58:28.590 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
21:58:28.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:28.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:58:28.590 00.000 10072 MoveAxis(E, 3, ABG)
21:58:28.590 00.000 10072 Guiding  Dir = 2, Dur = 3
21:58:28.591 00.001 10072 IsGuiding returns 0
21:58:28.591 00.000 10072 PulseGuide returned control before completion, sleep 13
21:58:28.607 00.016 1032 UpdateGuideState exits: m=1143 SNR=23.7
21:58:28.610 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:28.614 00.004 10072 IsGuiding returns 0
21:58:28.614 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:28.617 00.003 1032 Enqueuing Expose request
21:58:28.618 00.001 10072 Move returns status 0, amount 3
21:58:28.618 00.000 10072 MoveAxis(N, 0, ABG)
21:58:28.620 00.002 10072 Move returns status 0, amount 0
21:58:28.620 00.000 10072 move complete, result=0
21:58:28.620 00.000 10072 worker thread done servicing request
21:58:28.620 00.000 10072 Worker thread wakes up
21:58:28.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:28.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:28.626 00.006 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:58:29.036 00.410 10072 Exposure complete
21:58:29.094 00.058 10072 worker thread done servicing request
21:58:29.094 00.000 1032 OnExposeComplete: enter
21:58:29.097 00.003 1032 UpdateGuideState(): m_state=6
21:58:29.099 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1555
21:58:29.101 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=135.72, Mass=1204, SNR=24.3, Peak=109 HFD=3.4
21:58:29.103 00.002 1032 MultiStar: [#1 0.09,0.10,1.03,U] [#2 -0.01,0.04,0.82,U] [#3 0.13,0.09,0.77,U] [#4 0.06,0.01,0.65,U] [#5 0.15,-0.05,0.65,U] [#6 0.04,-0.11,0.63,U] [#7 0.17,-0.22,0.00,M1] [#8 0.06,0.01,0.54,U] 
21:58:29.104 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.04, 0.09}
21:58:29.106 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
21:58:29.107 00.001 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
21:58:29.109 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.44 mountX=0.01 mountY=-0.07, mountTheta=-1.39
21:58:29.112 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
21:58:29.114 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
21:58:29.115 00.001 10072 Worker thread wakes up
21:58:29.115 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
21:58:29.115 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
21:58:29.115 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
21:58:29.118 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
21:58:29.120 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
21:58:29.121 00.001 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:58:29.121 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:29.121 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:58:29.121 00.000 10072 MoveAxis(E, 3, ABG)
21:58:29.121 00.000 10072 Guiding  Dir = 2, Dur = 3
21:58:29.121 00.000 10072 IsGuiding returns 0
21:58:29.122 00.001 10072 PulseGuide returned control before completion, sleep 13
21:58:29.140 00.018 1032 UpdateGuideState exits: m=1204 SNR=24.3
21:58:29.144 00.004 10072 IsGuiding returns 0
21:58:29.144 00.000 10072 Move returns status 0, amount 3
21:58:29.144 00.000 10072 MoveAxis(N, 0, ABG)
21:58:29.144 00.000 10072 Move returns status 0, amount 0
21:58:29.144 00.000 10072 move complete, result=0
21:58:29.144 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:29.147 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:29.149 00.002 10072 worker thread done servicing request
21:58:29.150 00.001 1032 Enqueuing Expose request
21:58:29.152 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:58:29.154 00.002 10072 Worker thread wakes up
21:58:29.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:29.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:29.784 00.630 10072 Exposure complete
21:58:29.847 00.063 10072 worker thread done servicing request
21:58:29.847 00.000 1032 OnExposeComplete: enter
21:58:29.848 00.001 1032 UpdateGuideState(): m_state=6
21:58:29.850 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1556
21:58:29.852 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=135.45, Mass=1399, SNR=26.3, Peak=132 HFD=3.2
21:58:29.853 00.001 1032 MultiStar: [#1 0.09,-0.11,0.93,U] [#2 0.08,-0.07,0.75,U] [#3 -0.14,0.22,0.00,M1] [#4 0.26,-0.12,0.00,M1] [#5 0.21,-0.09,0.60,U] [#6 0.16,-0.07,0.57,U] [#7 0.14,-0.27,0.00,M2] [#8 0.03,-0.10,0.50,U] 
21:58:29.855 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.11}, one-star: {0.08, -0.18}
21:58:29.856 00.001 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
21:58:29.857 00.001 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
21:58:29.859 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.82 mountX=-0.13 mountY=-0.07, mountTheta=-2.65
21:58:29.864 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
21:58:29.867 00.003 1032 Enqueuing Move request for scope (0.10, -0.11)
21:58:29.869 00.002 10072 Worker thread wakes up
21:58:29.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
21:58:29.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
21:58:29.869 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.13 yDistance=-0.07
21:58:29.871 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:58:29.873 00.002 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.36
21:58:29.873 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
21:58:29.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:29.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:58:29.873 00.000 10072 MoveAxis(E, 67, ABG)
21:58:29.873 00.000 10072 Guiding  Dir = 2, Dur = 67
21:58:29.874 00.001 10072 IsGuiding returns 0
21:58:29.874 00.000 10072 PulseGuide returned control before completion, sleep 77
21:58:29.892 00.018 1032 UpdateGuideState exits: m=1399 SNR=26.3
21:58:29.897 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:29.898 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:29.901 00.003 1032 Enqueuing Expose request
21:58:29.957 00.056 10072 IsGuiding returns 0
21:58:29.958 00.001 10072 Move returns status 0, amount 67
21:58:29.958 00.000 10072 MoveAxis(N, 0, ABG)
21:58:29.958 00.000 10072 Move returns status 0, amount 0
21:58:29.958 00.000 10072 move complete, result=0
21:58:29.958 00.000 10072 worker thread done servicing request
21:58:29.958 00.000 10072 Worker thread wakes up
21:58:29.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:29.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:29.996 00.038 1032 GuideStep: -0.1 px 67 ms EAST, -0.1 px 0 ms NORTH
21:58:30.367 00.371 10072 Exposure complete
21:58:30.425 00.058 10072 worker thread done servicing request
21:58:30.425 00.000 1032 OnExposeComplete: enter
21:58:30.428 00.003 1032 UpdateGuideState(): m_state=6
21:58:30.430 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1557
21:58:30.431 00.001 1032 Star::Find returns 1 (0), X=1103.43, Y=135.45, Mass=1195, SNR=24.3, Peak=122 HFD=3.2
21:58:30.432 00.001 1032 MultiStar: [#1 0.16,-0.07,0.96,U] [#2 -0.05,0.03,0.80,U] [#3 0.03,0.13,0.75,U] [#4 0.06,-0.01,0.61,U] [#5 0.12,-0.02,0.65,U] [#6 -0.00,0.08,0.62,U] [#7 0.08,-0.15,0.72,U] [#8 0.13,-0.09,0.52,U] 
21:58:30.435 00.003 1032 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.14, -0.18}
21:58:30.436 00.001 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
21:58:30.437 00.001 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
21:58:30.438 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.08 cameraTheta=-0.44 mountX=-0.05 mountY=-0.06, mountTheta=-2.27
21:58:30.441 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
21:58:30.443 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
21:58:30.444 00.001 10072 Worker thread wakes up
21:58:30.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
21:58:30.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
21:58:30.444 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.05 yDistance=-0.06
21:58:30.446 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:58:30.449 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
21:58:30.449 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
21:58:30.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:30.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:58:30.449 00.000 10072 MoveAxis(E, 4, ABG)
21:58:30.449 00.000 10072 Guiding  Dir = 2, Dur = 4
21:58:30.449 00.000 10072 IsGuiding returns 0
21:58:30.449 00.000 10072 PulseGuide returned control before completion, sleep 14
21:58:30.467 00.018 1032 UpdateGuideState exits: m=1195 SNR=24.3
21:58:30.469 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:30.470 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:30.472 00.002 1032 Enqueuing Expose request
21:58:30.475 00.003 10072 IsGuiding returns 0
21:58:30.475 00.000 10072 Move returns status 0, amount 4
21:58:30.475 00.000 10072 MoveAxis(N, 0, ABG)
21:58:30.475 00.000 10072 Move returns status 0, amount 0
21:58:30.475 00.000 10072 move complete, result=0
21:58:30.475 00.000 10072 worker thread done servicing request
21:58:30.475 00.000 10072 Worker thread wakes up
21:58:30.475 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:30.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:30.481 00.006 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:58:31.099 00.618 10072 Exposure complete
21:58:31.156 00.057 10072 worker thread done servicing request
21:58:31.156 00.000 1032 OnExposeComplete: enter
21:58:31.158 00.002 1032 UpdateGuideState(): m_state=6
21:58:31.161 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1558
21:58:31.163 00.002 1032 Star::Find returns 1 (0), X=1103.21, Y=135.68, Mass=1269, SNR=25.0, Peak=132 HFD=3.2
21:58:31.165 00.002 1032 MultiStar: [#1 -0.10,0.13,0.98,U] [#2 0.03,0.14,0.79,U] [#3 0.01,0.01,0.72,U] [#4 -0.09,0.08,0.65,U] [#5 -0.07,0.11,0.63,U] [#6 -0.01,0.10,0.62,U] [#7 -0.01,0.04,0.72,U] [#8 -0.04,0.09,0.53,U] 
21:58:31.166 00.001 1032 single-star, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.08, 0.05}
21:58:31.168 00.002 1032 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.83) = xAngle (0.73 = 0.73)
21:58:31.170 00.002 1032 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.73 = 0.73)
21:58:31.173 00.003 1032 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.56 mountX=0.07 mountY=0.06, mountTheta=0.73
21:58:31.177 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.05, opts=13)
21:58:31.179 00.002 1032 Enqueuing Move request for scope (-0.08, 0.05)
21:58:31.181 00.002 10072 Worker thread wakes up
21:58:31.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
21:58:31.181 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
21:58:31.181 00.000 10072 Moving (-0.08, 0.05) raw xDistance=0.07 yDistance=0.06
21:58:31.184 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:58:31.186 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.33
21:58:31.186 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
21:58:31.186 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:31.187 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:58:31.187 00.000 10072 MoveAxis(E, 4, ABG)
21:58:31.187 00.000 10072 Guiding  Dir = 2, Dur = 4
21:58:31.187 00.000 10072 IsGuiding returns 0
21:58:31.187 00.000 10072 PulseGuide returned control before completion, sleep 14
21:58:31.207 00.020 10072 IsGuiding returns 0
21:58:31.208 00.001 10072 Move returns status 0, amount 4
21:58:31.208 00.000 10072 MoveAxis(N, 0, ABG)
21:58:31.208 00.000 10072 Move returns status 0, amount 0
21:58:31.208 00.000 10072 move complete, result=0
21:58:31.208 00.000 10072 worker thread done servicing request
21:58:31.208 00.000 1032 UpdateGuideState exits: m=1269 SNR=25.0
21:58:31.211 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:31.212 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:31.214 00.002 1032 Enqueuing Expose request
21:58:31.216 00.002 1032 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:58:31.219 00.003 10072 Worker thread wakes up
21:58:31.219 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:31.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:31.632 00.413 10072 Exposure complete
21:58:31.690 00.058 10072 worker thread done servicing request
21:58:31.691 00.001 1032 OnExposeComplete: enter
21:58:31.693 00.002 1032 UpdateGuideState(): m_state=6
21:58:31.695 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1559
21:58:31.696 00.001 1032 Star::Find returns 1 (0), X=1103.34, Y=135.52, Mass=1250, SNR=24.8, Peak=120 HFD=3.2
21:58:31.699 00.003 1032 MultiStar: [#1 -0.04,0.02,0.92,U] [#2 -0.07,0.15,0.78,U] [#3 0.00,0.18,0.72,U] [#4 -0.05,-0.07,0.69,U] [#5 0.16,0.03,0.63,U] [#6 0.07,0.14,0.60,U] [#7 0.06,-0.04,0.70,U] [#8 0.01,-0.09,0.53,U] 
21:58:31.700 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.05, -0.11}
21:58:31.702 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
21:58:31.704 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
21:58:31.707 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.86 mountX=0.02 mountY=-0.02, mountTheta=-0.97
21:58:31.711 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
21:58:31.713 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
21:58:31.715 00.002 10072 Worker thread wakes up
21:58:31.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
21:58:31.715 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
21:58:31.715 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
21:58:31.717 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:58:31.720 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.32
21:58:31.720 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
21:58:31.720 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:31.720 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:58:31.720 00.000 10072 MoveAxis(E, 4, ABG)
21:58:31.720 00.000 10072 Guiding  Dir = 2, Dur = 4
21:58:31.720 00.000 10072 IsGuiding returns 0
21:58:31.721 00.001 10072 PulseGuide returned control before completion, sleep 14
21:58:31.738 00.017 10072 IsGuiding returns 0
21:58:31.738 00.000 10072 Move returns status 0, amount 4
21:58:31.738 00.000 10072 MoveAxis(N, 0, ABG)
21:58:31.738 00.000 10072 Move returns status 0, amount 0
21:58:31.738 00.000 10072 move complete, result=0
21:58:31.738 00.000 10072 worker thread done servicing request
21:58:31.741 00.003 1032 UpdateGuideState exits: m=1250 SNR=24.8
21:58:31.744 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:31.746 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:31.747 00.001 1032 Enqueuing Expose request
21:58:31.749 00.002 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:58:31.750 00.001 10072 Worker thread wakes up
21:58:31.751 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:31.751 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:32.377 00.626 10072 Exposure complete
21:58:32.434 00.057 10072 worker thread done servicing request
21:58:32.434 00.000 1032 OnExposeComplete: enter
21:58:32.436 00.002 1032 UpdateGuideState(): m_state=6
21:58:32.438 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1560
21:58:32.440 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=135.40, Mass=1318, SNR=25.4, Peak=133 HFD=3.1
21:58:32.442 00.002 1032 MultiStar: [#1 -0.11,-0.19,0.98,U] [#2 0.08,-0.19,0.77,U] [#3 -0.04,0.05,0.77,U] [#4 0.03,-0.09,0.66,U] [#5 0.22,0.03,0.65,U] [#6 -0.04,0.06,0.63,U] [#7 0.00,-0.21,0.69,U] [#8 0.02,-0.27,0.00,M1] 
21:58:32.445 00.003 1032 refined, 7 included, MultiStar: {0.01, -0.11}, one-star: {0.03, -0.24}
21:58:32.447 00.002 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
21:58:32.449 00.002 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
21:58:32.451 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.45 mountX=-0.11 mountY=0.02, mountTheta=3.00
21:58:32.454 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.11, opts=13)
21:58:32.457 00.003 1032 Enqueuing Move request for scope (0.01, -0.11)
21:58:32.460 00.003 10072 Worker thread wakes up
21:58:32.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
21:58:32.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
21:58:32.460 00.000 10072 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=0.02
21:58:32.462 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:58:32.463 00.001 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.30
21:58:32.463 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
21:58:32.464 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:32.464 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:58:32.464 00.000 10072 MoveAxis(E, 5, ABG)
21:58:32.464 00.000 10072 Guiding  Dir = 2, Dur = 5
21:58:32.464 00.000 10072 IsGuiding returns 0
21:58:32.464 00.000 10072 PulseGuide returned control before completion, sleep 15
21:58:32.481 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.4
21:58:32.483 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:32.486 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:32.489 00.003 1032 Enqueuing Expose request
21:58:32.491 00.002 10072 IsGuiding returns 0
21:58:32.491 00.000 10072 Move returns status 0, amount 5
21:58:32.491 00.000 10072 MoveAxis(N, 0, ABG)
21:58:32.491 00.000 10072 Move returns status 0, amount 0
21:58:32.491 00.000 10072 move complete, result=0
21:58:32.491 00.000 10072 worker thread done servicing request
21:58:32.491 00.000 10072 Worker thread wakes up
21:58:32.491 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:32.492 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:32.499 00.007 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:58:32.908 00.409 10072 Exposure complete
21:58:32.958 00.050 10072 worker thread done servicing request
21:58:32.958 00.000 1032 OnExposeComplete: enter
21:58:32.961 00.003 1032 UpdateGuideState(): m_state=6
21:58:32.962 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1561
21:58:32.964 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=135.22, Mass=1338, SNR=25.7, Peak=127 HFD=3.2
21:58:32.966 00.002 1032 MultiStar: [#1 0.00,-0.11,0.98,U] [#2 0.02,-0.15,0.76,U] [#3 -0.01,0.00,0.70,U] [#4 0.13,0.05,0.66,U] [#5 0.17,-0.13,0.70,U] [#6 -0.15,-0.10,0.59,U] [#7 -0.01,-0.01,0.70,U] [#8 -0.03,-0.16,0.49,U] 
21:58:32.967 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.13}, one-star: {0.03, -0.41}
21:58:32.968 00.001 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.04)
21:58:32.971 00.003 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.04)
21:58:32.972 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.42 mountX=-0.13 mountY=0.01, mountTheta=3.04
21:58:32.974 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.13, opts=13)
21:58:32.975 00.001 1032 Enqueuing Move request for scope (0.02, -0.13)
21:58:32.977 00.002 10072 Worker thread wakes up
21:58:32.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
21:58:32.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
21:58:32.977 00.000 10072 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=0.01
21:58:32.980 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:58:32.982 00.002 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.29
21:58:32.982 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
21:58:32.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:32.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:58:32.982 00.000 10072 MoveAxis(E, 4, ABG)
21:58:32.982 00.000 10072 Guiding  Dir = 2, Dur = 4
21:58:32.983 00.001 10072 IsGuiding returns 0
21:58:32.984 00.001 10072 PulseGuide returned control before completion, sleep 13
21:58:32.998 00.014 10072 IsGuiding returns 0
21:58:32.998 00.000 10072 Move returns status 0, amount 4
21:58:32.998 00.000 10072 MoveAxis(N, 0, ABG)
21:58:32.998 00.000 10072 Move returns status 0, amount 0
21:58:32.998 00.000 10072 move complete, result=0
21:58:32.999 00.001 10072 worker thread done servicing request
21:58:33.003 00.004 1032 UpdateGuideState exits: m=1338 SNR=25.7
21:58:33.005 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:33.007 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:33.010 00.003 1032 Enqueuing Expose request
21:58:33.012 00.002 10072 Worker thread wakes up
21:58:33.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:33.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:33.012 00.000 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:58:33.642 00.630 10072 Exposure complete
21:58:33.697 00.055 10072 worker thread done servicing request
21:58:33.697 00.000 1032 OnExposeComplete: enter
21:58:33.699 00.002 1032 UpdateGuideState(): m_state=6
21:58:33.701 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1562
21:58:33.702 00.001 1032 Star::Find returns 1 (0), X=1103.20, Y=135.45, Mass=1372, SNR=26.0, Peak=123 HFD=3.2
21:58:33.706 00.004 1032 MultiStar: [#1 0.03,0.01,0.94,U] [#2 0.10,0.01,0.75,U] [#3 0.05,0.12,0.71,U] [#4 0.17,-0.08,0.64,U] [#5 0.07,-0.08,0.69,U] [#6 0.04,-0.03,0.62,U] [#7 0.01,-0.18,0.64,U] [#8 0.08,-0.18,0.45,U] 
21:58:33.708 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {-0.09, -0.18}
21:58:33.709 00.001 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
21:58:33.711 00.002 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
21:58:33.713 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.99 mountX=-0.07 mountY=-0.02, mountTheta=-2.82
21:58:33.715 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
21:58:33.717 00.002 1032 Enqueuing Move request for scope (0.04, -0.06)
21:58:33.720 00.003 10072 Worker thread wakes up
21:58:33.720 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
21:58:33.720 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
21:58:33.720 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
21:58:33.722 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:58:33.725 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.27
21:58:33.725 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
21:58:33.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:33.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:58:33.725 00.000 10072 MoveAxis(E, 5, ABG)
21:58:33.725 00.000 10072 Guiding  Dir = 2, Dur = 5
21:58:33.725 00.000 10072 IsGuiding returns 0
21:58:33.726 00.001 10072 PulseGuide returned control before completion, sleep 15
21:58:33.744 00.018 1032 UpdateGuideState exits: m=1372 SNR=26.0
21:58:33.746 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:33.748 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:33.750 00.002 1032 Enqueuing Expose request
21:58:33.752 00.002 10072 IsGuiding returns 0
21:58:33.752 00.000 10072 Move returns status 0, amount 5
21:58:33.752 00.000 10072 MoveAxis(N, 0, ABG)
21:58:33.752 00.000 10072 Move returns status 0, amount 0
21:58:33.752 00.000 10072 move complete, result=0
21:58:33.753 00.001 10072 worker thread done servicing request
21:58:33.753 00.000 10072 Worker thread wakes up
21:58:33.753 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:33.753 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:33.760 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
21:58:34.163 00.403 10072 Exposure complete
21:58:34.225 00.062 10072 worker thread done servicing request
21:58:34.225 00.000 1032 OnExposeComplete: enter
21:58:34.226 00.001 1032 UpdateGuideState(): m_state=6
21:58:34.229 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1563
21:58:34.231 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=135.25, Mass=1364, SNR=25.9, Peak=134 HFD=2.9
21:58:34.233 00.002 1032 MultiStar: [#1 -0.02,-0.06,0.94,U] [#2 0.09,0.02,0.71,U] [#3 -0.07,-0.09,0.70,U] [#4 0.10,-0.07,0.64,U] [#5 0.21,-0.07,0.63,U] [#6 0.05,-0.01,0.60,U] [#7 0.11,-0.17,0.63,U] [#8 -0.01,-0.26,0.00,M1] 
21:58:34.235 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.12}, one-star: {-0.06, -0.39}
21:58:34.237 00.002 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
21:58:34.240 00.003 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
21:58:34.242 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.24 mountX=-0.13 mountY=-0.01, mountTheta=-3.07
21:58:34.245 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.12, opts=13)
21:58:34.246 00.001 1032 Enqueuing Move request for scope (0.04, -0.12)
21:58:34.248 00.002 10072 Worker thread wakes up
21:58:34.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
21:58:34.248 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
21:58:34.248 00.000 10072 Moving (0.04, -0.12) raw xDistance=-0.13 yDistance=-0.01
21:58:34.250 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
21:58:34.252 00.002 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.26
21:58:34.252 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
21:58:34.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:34.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:58:34.252 00.000 10072 MoveAxis(E, 5, ABG)
21:58:34.252 00.000 10072 Guiding  Dir = 2, Dur = 5
21:58:34.252 00.000 10072 IsGuiding returns 0
21:58:34.254 00.002 10072 PulseGuide returned control before completion, sleep 15
21:58:34.270 00.016 10072 IsGuiding returns 0
21:58:34.270 00.000 10072 Move returns status 0, amount 5
21:58:34.270 00.000 10072 MoveAxis(N, 0, ABG)
21:58:34.270 00.000 10072 Move returns status 0, amount 0
21:58:34.270 00.000 10072 move complete, result=0
21:58:34.271 00.001 10072 worker thread done servicing request
21:58:34.271 00.000 1032 UpdateGuideState exits: m=1364 SNR=25.9
21:58:34.274 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:34.276 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:34.278 00.002 1032 Enqueuing Expose request
21:58:34.279 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
21:58:34.280 00.001 10072 Worker thread wakes up
21:58:34.281 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:34.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:34.911 00.630 10072 Exposure complete
21:58:34.969 00.058 10072 worker thread done servicing request
21:58:34.970 00.001 1032 OnExposeComplete: enter
21:58:34.971 00.001 1032 UpdateGuideState(): m_state=6
21:58:34.973 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1564
21:58:34.975 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=135.25, Mass=1145, SNR=23.7, Peak=118 HFD=3.1
21:58:34.977 00.002 1032 MultiStar: [#1 -0.01,-0.10,0.96,U] [#2 0.15,-0.13,0.81,U] [#3 0.08,-0.12,0.81,U] [#4 0.02,-0.26,0.00,M1] [#5 0.16,-0.18,0.70,U] [#6 0.17,-0.04,0.67,U] [#7 0.13,-0.31,0.00,M1] [#8 0.12,-0.33,0.00,M2] 
21:58:34.979 00.002 1032 refined, 5 included, MultiStar: {0.08, -0.17}, one-star: {0.00, -0.38}
21:58:34.981 00.002 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
21:58:34.982 00.001 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
21:58:34.984 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.18 cameraTheta=-1.12 mountX=-0.18 mountY=-0.03, mountTheta=-2.96
21:58:34.988 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.17, opts=13)
21:58:34.990 00.002 1032 Enqueuing Move request for scope (0.08, -0.17)
21:58:34.992 00.002 10072 Worker thread wakes up
21:58:34.992 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
21:58:34.992 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
21:58:34.992 00.000 10072 Moving (0.08, -0.17) raw xDistance=-0.18 yDistance=-0.03
21:58:34.995 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:58:34.998 00.003 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 287.24
21:58:34.998 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
21:58:34.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:34.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:58:34.998 00.000 10072 MoveAxis(E, 91, ABG)
21:58:34.998 00.000 10072 Guiding  Dir = 2, Dur = 91
21:58:34.998 00.000 10072 IsGuiding returns 0
21:58:34.999 00.001 10072 PulseGuide returned control before completion, sleep 101
21:58:35.017 00.018 1032 UpdateGuideState exits: m=1145 SNR=23.7
21:58:35.021 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:35.023 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:35.025 00.002 1032 Enqueuing Expose request
21:58:35.109 00.084 10072 IsGuiding returns 0
21:58:35.110 00.001 10072 Move returns status 0, amount 91
21:58:35.110 00.000 10072 MoveAxis(N, 0, ABG)
21:58:35.110 00.000 10072 Move returns status 0, amount 0
21:58:35.110 00.000 10072 move complete, result=0
21:58:35.110 00.000 10072 worker thread done servicing request
21:58:35.110 00.000 10072 Worker thread wakes up
21:58:35.110 00.000 1032 GuideStep: -0.2 px 91 ms EAST, -0.0 px 0 ms NORTH
21:58:35.113 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:35.113 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:35.517 00.404 10072 Exposure complete
21:58:35.578 00.061 10072 worker thread done servicing request
21:58:35.578 00.000 1032 OnExposeComplete: enter
21:58:35.580 00.002 1032 UpdateGuideState(): m_state=6
21:58:35.583 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1565
21:58:35.586 00.003 1032 Star::Find returns 1 (0), X=1103.32, Y=135.40, Mass=1320, SNR=25.5, Peak=133 HFD=3.2
21:58:35.588 00.002 1032 MultiStar: [#1 -0.00,-0.06,0.93,U] [#2 0.14,-0.10,0.77,U] [#3 0.04,-0.09,0.70,U] [#4 0.15,-0.22,0.00,M2] [#5 0.14,-0.02,0.61,U] [#6 -0.04,0.01,0.60,U] [#7 0.02,-0.25,0.66,U] [#8 0.07,-0.21,0.48,U] 
21:58:35.591 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.12}, one-star: {0.03, -0.24}
21:58:35.593 00.002 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
21:58:35.595 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
21:58:35.596 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.20 mountX=-0.13 mountY=-0.01, mountTheta=-3.03
21:58:35.598 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.12, opts=13)
21:58:35.601 00.003 1032 Enqueuing Move request for scope (0.05, -0.12)
21:58:35.602 00.001 10072 Worker thread wakes up
21:58:35.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
21:58:35.602 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
21:58:35.602 00.000 10072 Moving (0.05, -0.12) raw xDistance=-0.13 yDistance=-0.01
21:58:35.604 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
21:58:35.606 00.002 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.23
21:58:35.606 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
21:58:35.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:35.606 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:58:35.606 00.000 10072 MoveAxis(E, 67, ABG)
21:58:35.606 00.000 10072 Guiding  Dir = 2, Dur = 67
21:58:35.606 00.000 10072 IsGuiding returns 0
21:58:35.607 00.001 10072 PulseGuide returned control before completion, sleep 77
21:58:35.626 00.019 1032 UpdateGuideState exits: m=1320 SNR=25.5
21:58:35.628 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:35.631 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:35.632 00.001 1032 Enqueuing Expose request
21:58:35.686 00.054 10072 IsGuiding returns 0
21:58:35.686 00.000 10072 Move returns status 0, amount 67
21:58:35.686 00.000 10072 MoveAxis(N, 0, ABG)
21:58:35.686 00.000 10072 Move returns status 0, amount 0
21:58:35.686 00.000 10072 move complete, result=0
21:58:35.686 00.000 10072 worker thread done servicing request
21:58:35.686 00.000 10072 Worker thread wakes up
21:58:35.686 00.000 1032 GuideStep: -0.1 px 67 ms EAST, -0.0 px 0 ms NORTH
21:58:35.691 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:35.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:36.315 00.624 10072 Exposure complete
21:58:36.371 00.056 10072 worker thread done servicing request
21:58:36.371 00.000 1032 OnExposeComplete: enter
21:58:36.373 00.002 1032 UpdateGuideState(): m_state=6
21:58:36.376 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1566
21:58:36.377 00.001 1032 Star::Find returns 1 (0), X=1103.29, Y=135.56, Mass=1250, SNR=24.8, Peak=130 HFD=3.2
21:58:36.379 00.002 1032 MultiStar: [#1 -0.02,0.05,0.92,U] [#2 0.03,0.04,0.77,U] [#3 -0.09,0.10,0.75,U] [#4 0.09,-0.01,0.68,U] [#5 0.14,-0.09,0.70,U] [#6 0.01,0.03,0.61,U] [#7 0.18,-0.23,0.00,M1] [#8 0.02,0.08,0.52,U] 
21:58:36.380 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {0.00, -0.08}
21:58:36.381 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
21:58:36.382 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
21:58:36.385 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.52 mountX=0.01 mountY=-0.02, mountTheta=-1.31
21:58:36.387 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
21:58:36.389 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
21:58:36.393 00.004 10072 Worker thread wakes up
21:58:36.393 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
21:58:36.393 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
21:58:36.393 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
21:58:36.395 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.21
21:58:36.395 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
21:58:36.395 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:36.397 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:58:36.397 00.000 10072 MoveAxis(E, 6, ABG)
21:58:36.397 00.000 10072 Guiding  Dir = 2, Dur = 6
21:58:36.397 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:58:36.399 00.002 10072 IsGuiding returns 0
21:58:36.400 00.001 10072 PulseGuide returned control before completion, sleep 16
21:58:36.417 00.017 1032 UpdateGuideState exits: m=1250 SNR=24.8
21:58:36.419 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:36.420 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:36.423 00.003 1032 Enqueuing Expose request
21:58:36.425 00.002 10072 IsGuiding returns 1
21:58:36.425 00.000 10072 scope still moving after pulse duration time elapsed
21:58:36.453 00.028 10072 IsGuiding returns 0
21:58:36.453 00.000 10072 scope move finished after 6 + 47 ms
21:58:36.453 00.000 10072 Move returns status 0, amount 6
21:58:36.453 00.000 10072 MoveAxis(N, 0, ABG)
21:58:36.453 00.000 10072 Move returns status 0, amount 0
21:58:36.453 00.000 10072 move complete, result=0
21:58:36.453 00.000 10072 worker thread done servicing request
21:58:36.453 00.000 10072 Worker thread wakes up
21:58:36.453 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:36.454 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:36.454 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
21:58:36.858 00.404 10072 Exposure complete
21:58:36.911 00.053 10072 worker thread done servicing request
21:58:36.911 00.000 1032 OnExposeComplete: enter
21:58:36.913 00.002 1032 UpdateGuideState(): m_state=6
21:58:36.915 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1567
21:58:36.916 00.001 1032 Star::Find returns 1 (0), X=1103.22, Y=135.49, Mass=1314, SNR=25.4, Peak=136 HFD=3.1
21:58:36.918 00.002 1032 MultiStar: [#1 -0.03,-0.03,0.98,U] [#2 0.19,0.06,0.80,U] [#3 -0.06,0.14,0.74,U] [#4 0.12,-0.10,0.68,U] [#5 -0.02,0.02,0.65,U] [#6 -0.19,0.05,0.60,U] [#7 0.01,-0.15,0.69,U] [#8 0.03,0.15,0.51,U] 
21:58:36.919 00.001 1032 refined, 8 included, MultiStar: {-0.00, -0.01}, one-star: {-0.07, -0.14}
21:58:36.921 00.002 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.66)
21:58:36.924 00.003 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.66)
21:58:36.926 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.80 mountX=-0.01 mountY=0.01, mountTheta=2.66
21:58:36.929 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.01, opts=13)
21:58:36.931 00.002 1032 Enqueuing Move request for scope (-0.00, -0.01)
21:58:36.933 00.002 10072 Worker thread wakes up
21:58:36.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
21:58:36.933 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
21:58:36.933 00.000 10072 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.01
21:58:36.937 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:58:36.938 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.20
21:58:36.938 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
21:58:36.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:36.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:58:36.938 00.000 10072 MoveAxis(E, 5, ABG)
21:58:36.938 00.000 10072 Guiding  Dir = 2, Dur = 5
21:58:36.939 00.001 10072 IsGuiding returns 0
21:58:36.939 00.000 10072 PulseGuide returned control before completion, sleep 15
21:58:36.955 00.016 1032 UpdateGuideState exits: m=1314 SNR=25.4
21:58:36.958 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:36.960 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:36.962 00.002 1032 Enqueuing Expose request
21:58:36.968 00.006 10072 IsGuiding returns 0
21:58:36.968 00.000 10072 Move returns status 0, amount 5
21:58:36.968 00.000 10072 MoveAxis(N, 0, ABG)
21:58:36.968 00.000 10072 Move returns status 0, amount 0
21:58:36.968 00.000 10072 move complete, result=0
21:58:36.968 00.000 10072 worker thread done servicing request
21:58:36.968 00.000 10072 Worker thread wakes up
21:58:36.968 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:36.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:36.971 00.003 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:58:37.595 00.624 10072 Exposure complete
21:58:37.651 00.056 10072 worker thread done servicing request
21:58:37.651 00.000 1032 OnExposeComplete: enter
21:58:37.653 00.002 1032 UpdateGuideState(): m_state=6
21:58:37.655 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1568
21:58:37.658 00.003 1032 Star::Find returns 1 (0), X=1103.27, Y=135.42, Mass=1250, SNR=24.8, Peak=119 HFD=3.2
21:58:37.660 00.002 1032 MultiStar: [#1 -0.01,0.06,0.96,U] [#2 0.04,0.09,0.74,U] [#3 0.02,-0.02,0.75,U] [#4 0.24,-0.00,0.68,U] [#5 0.02,0.11,0.65,U] [#6 0.03,0.06,0.64,U] [#7 -0.13,-0.16,0.70,U] [#8 -0.09,-0.07,0.53,U] 
21:58:37.661 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {-0.02, -0.22}
21:58:37.663 00.002 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
21:58:37.664 00.001 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
21:58:37.666 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.06 mountX=-0.02 mountY=-0.01, mountTheta=-2.89
21:58:37.669 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
21:58:37.672 00.003 1032 Enqueuing Move request for scope (0.01, -0.02)
21:58:37.673 00.001 10072 Worker thread wakes up
21:58:37.673 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
21:58:37.673 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
21:58:37.673 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
21:58:37.675 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:58:37.678 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.19
21:58:37.678 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
21:58:37.678 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:37.678 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:58:37.678 00.000 10072 MoveAxis(E, 6, ABG)
21:58:37.678 00.000 10072 Guiding  Dir = 2, Dur = 6
21:58:37.678 00.000 10072 IsGuiding returns 0
21:58:37.679 00.001 10072 PulseGuide returned control before completion, sleep 16
21:58:37.694 00.015 1032 UpdateGuideState exits: m=1250 SNR=24.8
21:58:37.696 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:37.697 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:37.699 00.002 1032 Enqueuing Expose request
21:58:37.703 00.004 10072 IsGuiding returns 0
21:58:37.703 00.000 10072 Move returns status 0, amount 6
21:58:37.703 00.000 10072 MoveAxis(N, 0, ABG)
21:58:37.703 00.000 10072 Move returns status 0, amount 0
21:58:37.703 00.000 10072 move complete, result=0
21:58:37.703 00.000 10072 worker thread done servicing request
21:58:37.703 00.000 10072 Worker thread wakes up
21:58:37.703 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:37.703 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:37.708 00.005 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
21:58:38.113 00.405 10072 Exposure complete
21:58:38.169 00.056 10072 worker thread done servicing request
21:58:38.169 00.000 1032 OnExposeComplete: enter
21:58:38.171 00.002 1032 UpdateGuideState(): m_state=6
21:58:38.173 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1569
21:58:38.175 00.002 1032 Star::Find returns 1 (0), X=1103.19, Y=135.45, Mass=1284, SNR=25.1, Peak=123 HFD=3.3
21:58:38.178 00.003 1032 MultiStar: [#1 -0.11,-0.02,0.94,U] [#2 -0.01,0.06,0.80,U] [#3 -0.05,0.10,0.69,U] [#4 -0.03,-0.04,0.68,U] [#5 0.20,-0.06,0.63,U] [#6 -0.04,0.13,0.62,U] [#7 0.13,-0.13,0.69,U] [#8 0.09,-0.23,0.51,U] 
21:58:38.181 00.003 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.10, -0.18}
21:58:38.182 00.001 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.75)
21:58:38.184 00.002 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.75)
21:58:38.186 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.71 mountX=-0.04 mountY=0.02, mountTheta=2.75
21:58:38.190 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
21:58:38.192 00.002 1032 Enqueuing Move request for scope (-0.01, -0.04)
21:58:38.194 00.002 10072 Worker thread wakes up
21:58:38.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
21:58:38.194 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
21:58:38.194 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
21:58:38.196 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:58:38.198 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.17
21:58:38.198 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
21:58:38.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:38.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:58:38.198 00.000 10072 MoveAxis(E, 5, ABG)
21:58:38.199 00.001 10072 Guiding  Dir = 2, Dur = 5
21:58:38.199 00.000 10072 IsGuiding returns 0
21:58:38.199 00.000 10072 PulseGuide returned control before completion, sleep 15
21:58:38.218 00.019 10072 IsGuiding returns 1
21:58:38.218 00.000 10072 scope still moving after pulse duration time elapsed
21:58:38.220 00.002 1032 UpdateGuideState exits: m=1284 SNR=25.1
21:58:38.222 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:38.224 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:38.226 00.002 1032 Enqueuing Expose request
21:58:38.249 00.023 10072 IsGuiding returns 0
21:58:38.249 00.000 10072 scope move finished after 5 + 45 ms
21:58:38.249 00.000 10072 Move returns status 0, amount 5
21:58:38.249 00.000 10072 MoveAxis(N, 0, ABG)
21:58:38.249 00.000 10072 Move returns status 0, amount 0
21:58:38.249 00.000 10072 move complete, result=0
21:58:38.249 00.000 10072 worker thread done servicing request
21:58:38.249 00.000 10072 Worker thread wakes up
21:58:38.250 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:38.250 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:38.253 00.003 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:58:38.874 00.621 10072 Exposure complete
21:58:38.928 00.054 10072 worker thread done servicing request
21:58:38.928 00.000 1032 OnExposeComplete: enter
21:58:38.930 00.002 1032 UpdateGuideState(): m_state=6
21:58:38.932 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1570
21:58:38.933 00.001 1032 Star::Find returns 1 (0), X=1103.39, Y=135.47, Mass=1168, SNR=24.0, Peak=128 HFD=3.2
21:58:38.935 00.002 1032 MultiStar: [#1 -0.13,0.07,0.98,U] [#2 0.05,0.12,0.81,U] [#3 -0.07,-0.21,0.74,U] [#4 0.03,-0.06,0.69,U] [#5 0.14,0.01,0.71,U] [#6 -0.01,0.16,0.65,U] [#7 0.01,-0.12,0.73,U] [#8 -0.01,-0.03,0.58,U] 
21:58:38.937 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.10, -0.16}
21:58:38.938 00.001 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
21:58:38.940 00.002 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
21:58:38.941 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.15 mountX=-0.03 mountY=-0.00, mountTheta=-2.98
21:58:38.944 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
21:58:38.945 00.001 1032 Enqueuing Move request for scope (0.01, -0.03)
21:58:38.947 00.002 10072 Worker thread wakes up
21:58:38.947 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
21:58:38.947 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
21:58:38.947 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
21:58:38.949 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:58:38.951 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.16
21:58:38.951 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
21:58:38.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:38.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:58:38.951 00.000 10072 MoveAxis(E, 6, ABG)
21:58:38.951 00.000 10072 Guiding  Dir = 2, Dur = 6
21:58:38.952 00.001 10072 IsGuiding returns 0
21:58:38.952 00.000 10072 PulseGuide returned control before completion, sleep 16
21:58:38.968 00.016 1032 UpdateGuideState exits: m=1168 SNR=24.0
21:58:38.971 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:38.972 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:38.973 00.001 1032 Enqueuing Expose request
21:58:38.982 00.009 10072 IsGuiding returns 0
21:58:38.982 00.000 10072 Move returns status 0, amount 6
21:58:38.982 00.000 10072 MoveAxis(N, 0, ABG)
21:58:38.982 00.000 10072 Move returns status 0, amount 0
21:58:38.982 00.000 10072 move complete, result=0
21:58:38.982 00.000 10072 worker thread done servicing request
21:58:38.982 00.000 10072 Worker thread wakes up
21:58:38.982 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:38.982 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:38.985 00.003 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
21:58:39.389 00.404 10072 Exposure complete
21:58:39.446 00.057 10072 worker thread done servicing request
21:58:39.447 00.001 1032 OnExposeComplete: enter
21:58:39.449 00.002 1032 UpdateGuideState(): m_state=6
21:58:39.451 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1571
21:58:39.452 00.001 1032 Star::Find returns 1 (0), X=1103.39, Y=135.57, Mass=1348, SNR=25.7, Peak=139 HFD=3.2
21:58:39.454 00.002 1032 MultiStar: [#1 0.01,0.12,0.93,U] [#2 -0.11,0.11,0.80,U] [#3 0.03,-0.04,0.69,U] [#4 0.09,0.02,0.67,U] [#5 0.11,0.11,0.65,U] [#6 -0.08,-0.04,0.59,U] [#7 0.17,-0.12,0.72,U] [#8 0.08,0.10,0.51,U] 
21:58:39.456 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.10, -0.06}
21:58:39.459 00.003 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
21:58:39.460 00.001 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
21:58:39.462 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.44 mountX=0.01 mountY=-0.05, mountTheta=-1.39
21:58:39.465 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
21:58:39.467 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
21:58:39.469 00.002 10072 Worker thread wakes up
21:58:39.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
21:58:39.469 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
21:58:39.469 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
21:58:39.472 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:58:39.475 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
21:58:39.475 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
21:58:39.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:39.475 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:58:39.475 00.000 10072 MoveAxis(E, 5, ABG)
21:58:39.475 00.000 10072 Guiding  Dir = 2, Dur = 5
21:58:39.475 00.000 10072 IsGuiding returns 0
21:58:39.476 00.001 10072 PulseGuide returned control before completion, sleep 15
21:58:39.493 00.017 1032 UpdateGuideState exits: m=1348 SNR=25.7
21:58:39.495 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:39.497 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:39.499 00.002 1032 Enqueuing Expose request
21:58:39.501 00.002 10072 IsGuiding returns 0
21:58:39.501 00.000 10072 Move returns status 0, amount 5
21:58:39.501 00.000 10072 MoveAxis(N, 0, ABG)
21:58:39.501 00.000 10072 Move returns status 0, amount 0
21:58:39.501 00.000 10072 move complete, result=0
21:58:39.501 00.000 10072 worker thread done servicing request
21:58:39.501 00.000 10072 Worker thread wakes up
21:58:39.501 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:39.501 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:39.508 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
21:58:40.128 00.620 10072 Exposure complete
21:58:40.186 00.058 10072 worker thread done servicing request
21:58:40.187 00.001 1032 OnExposeComplete: enter
21:58:40.189 00.002 1032 UpdateGuideState(): m_state=6
21:58:40.191 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1572
21:58:40.192 00.001 1032 Star::Find returns 1 (0), X=1103.41, Y=135.51, Mass=1357, SNR=25.8, Peak=134 HFD=3.2
21:58:40.194 00.002 1032 MultiStar: [#1 -0.02,0.07,0.98,U] [#2 0.03,0.15,0.78,U] [#3 0.07,0.03,0.78,U] [#4 0.04,0.10,0.63,U] [#5 0.22,0.33,0.00,M1] [#6 0.05,0.05,0.57,U] [#7 0.09,-0.07,0.65,U] [#8 0.02,-0.01,0.52,U] 
21:58:40.195 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {0.12, -0.13}
21:58:40.197 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
21:58:40.198 00.001 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
21:58:40.200 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.42 mountX=0.01 mountY=-0.05, mountTheta=-1.41
21:58:40.204 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
21:58:40.206 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
21:58:40.208 00.002 10072 Worker thread wakes up
21:58:40.208 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
21:58:40.208 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
21:58:40.208 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
21:58:40.212 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
21:58:40.212 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
21:58:40.212 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:40.212 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:58:40.212 00.000 10072 MoveAxis(E, 6, ABG)
21:58:40.212 00.000 10072 Guiding  Dir = 2, Dur = 6
21:58:40.212 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:58:40.214 00.002 10072 IsGuiding returns 0
21:58:40.215 00.001 10072 PulseGuide returned control before completion, sleep 16
21:58:40.231 00.016 1032 UpdateGuideState exits: m=1357 SNR=25.8
21:58:40.234 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:40.236 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:40.238 00.002 1032 Enqueuing Expose request
21:58:40.240 00.002 10072 IsGuiding returns 0
21:58:40.240 00.000 10072 Move returns status 0, amount 6
21:58:40.240 00.000 10072 MoveAxis(N, 0, ABG)
21:58:40.240 00.000 10072 Move returns status 0, amount 0
21:58:40.240 00.000 10072 move complete, result=0
21:58:40.240 00.000 10072 worker thread done servicing request
21:58:40.240 00.000 10072 Worker thread wakes up
21:58:40.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:40.241 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:40.247 00.006 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
21:58:40.658 00.411 10072 Exposure complete
21:58:40.714 00.056 10072 worker thread done servicing request
21:58:40.714 00.000 1032 OnExposeComplete: enter
21:58:40.717 00.003 1032 UpdateGuideState(): m_state=6
21:58:40.718 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1573
21:58:40.720 00.002 1032 Star::Find returns 1 (0), X=1103.46, Y=135.49, Mass=1208, SNR=24.4, Peak=113 HFD=3.2
21:58:40.721 00.001 1032 MultiStar: [#1 0.10,0.08,1.03,U] [#2 0.10,-0.02,0.83,U] [#3 0.12,0.02,0.76,U] [#4 0.13,-0.03,0.74,U] [#5 0.16,0.04,0.71,U] [#6 0.03,0.08,0.64,U] [#7 0.25,-0.10,0.00,M1] [#8 0.15,0.00,0.51,U] 
21:58:40.722 00.001 1032 refined, 7 included, MultiStar: {0.12, -0.00}, one-star: {0.17, -0.14}
21:58:40.725 00.003 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
21:58:40.726 00.001 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
21:58:40.728 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.00 mountX=-0.03 mountY=-0.12, mountTheta=-1.83
21:58:40.730 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.00, opts=13)
21:58:40.731 00.001 1032 Enqueuing Move request for scope (0.12, -0.00)
21:58:40.733 00.002 10072 Worker thread wakes up
21:58:40.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
21:58:40.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
21:58:40.733 00.000 10072 Moving (0.12, -0.00) raw xDistance=-0.03 yDistance=-0.12
21:58:40.735 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
21:58:40.736 00.001 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
21:58:40.736 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
21:58:40.736 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:40.736 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:58:40.736 00.000 10072 MoveAxis(E, 5, ABG)
21:58:40.736 00.000 10072 Guiding  Dir = 2, Dur = 5
21:58:40.737 00.001 10072 IsGuiding returns 0
21:58:40.737 00.000 10072 PulseGuide returned control before completion, sleep 15
21:58:40.754 00.017 1032 UpdateGuideState exits: m=1208 SNR=24.4
21:58:40.756 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:40.757 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:40.759 00.002 1032 Enqueuing Expose request
21:58:40.766 00.007 10072 IsGuiding returns 0
21:58:40.766 00.000 10072 Move returns status 0, amount 5
21:58:40.766 00.000 10072 MoveAxis(N, 0, ABG)
21:58:40.766 00.000 10072 Move returns status 0, amount 0
21:58:40.766 00.000 10072 move complete, result=0
21:58:40.766 00.000 10072 worker thread done servicing request
21:58:40.766 00.000 10072 Worker thread wakes up
21:58:40.766 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:40.766 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:40.770 00.004 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:58:41.397 00.627 10072 Exposure complete
21:58:41.453 00.056 10072 worker thread done servicing request
21:58:41.453 00.000 1032 OnExposeComplete: enter
21:58:41.458 00.005 1032 UpdateGuideState(): m_state=6
21:58:41.461 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1574
21:58:41.463 00.002 1032 Star::Find returns 1 (0), X=1103.18, Y=135.56, Mass=1475, SNR=26.9, Peak=162 HFD=3.2
21:58:41.465 00.002 1032 MultiStar: [#1 0.14,0.02,0.89,U] [#2 0.15,0.09,0.75,U] [#3 0.15,-0.02,0.70,U] [#4 0.21,-0.10,0.63,U] [#5 0.18,0.01,0.61,U] [#6 -0.02,-0.02,0.58,U] [#7 0.14,-0.12,0.63,U] [#8 -0.06,-0.11,0.48,U] 
21:58:41.467 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {-0.11, -0.07}
21:58:41.469 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
21:58:41.470 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
21:58:41.472 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.36 mountX=-0.05 mountY=-0.07, mountTheta=-2.19
21:58:41.474 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
21:58:41.476 00.002 1032 Enqueuing Move request for scope (0.08, -0.03)
21:58:41.479 00.003 10072 Worker thread wakes up
21:58:41.479 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
21:58:41.479 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
21:58:41.479 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
21:58:41.481 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:58:41.482 00.001 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
21:58:41.483 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
21:58:41.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:41.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:58:41.483 00.000 10072 MoveAxis(E, 6, ABG)
21:58:41.483 00.000 10072 Guiding  Dir = 2, Dur = 6
21:58:41.483 00.000 10072 IsGuiding returns 0
21:58:41.483 00.000 10072 PulseGuide returned control before completion, sleep 16
21:58:41.503 00.020 1032 UpdateGuideState exits: m=1475 SNR=26.9
21:58:41.506 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:41.507 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:41.509 00.002 1032 Enqueuing Expose request
21:58:41.510 00.001 10072 IsGuiding returns 0
21:58:41.510 00.000 10072 Move returns status 0, amount 6
21:58:41.510 00.000 10072 MoveAxis(N, 0, ABG)
21:58:41.510 00.000 10072 Move returns status 0, amount 0
21:58:41.510 00.000 10072 move complete, result=0
21:58:41.511 00.001 10072 worker thread done servicing request
21:58:41.511 00.000 10072 Worker thread wakes up
21:58:41.511 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:41.511 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:41.518 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:58:41.929 00.411 10072 Exposure complete
21:58:41.979 00.050 10072 worker thread done servicing request
21:58:41.979 00.000 1032 OnExposeComplete: enter
21:58:41.981 00.002 1032 UpdateGuideState(): m_state=6
21:58:41.983 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1575
21:58:41.985 00.002 1032 Star::Find returns 1 (0), X=1103.22, Y=135.60, Mass=1249, SNR=24.8, Peak=113 HFD=3.3
21:58:41.987 00.002 1032 MultiStar: [#1 0.02,0.04,0.97,U] [#2 -0.01,0.02,0.77,U] [#3 -0.06,0.27,0.00,M1] [#4 0.13,0.16,0.69,U] [#5 0.03,-0.02,0.64,U] [#6 -0.10,0.15,0.60,U] [#7 -0.06,-0.03,0.67,U] [#8 -0.05,-0.07,0.51,U] 
21:58:41.990 00.003 1032 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {-0.07, -0.03}
21:58:41.992 00.002 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
21:58:41.993 00.001 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
21:58:41.994 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=2.04 mountX=0.03 mountY=0.01, mountTheta=0.21
21:58:41.997 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
21:58:41.999 00.002 1032 Enqueuing Move request for scope (-0.01, 0.03)
21:58:42.000 00.001 10072 Worker thread wakes up
21:58:42.000 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
21:58:42.000 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
21:58:42.000 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.01
21:58:42.002 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:58:42.004 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
21:58:42.004 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
21:58:42.005 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:42.005 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:58:42.005 00.000 10072 MoveAxis(E, 5, ABG)
21:58:42.005 00.000 10072 Guiding  Dir = 2, Dur = 5
21:58:42.005 00.000 10072 IsGuiding returns 0
21:58:42.005 00.000 10072 PulseGuide returned control before completion, sleep 15
21:58:42.022 00.017 1032 UpdateGuideState exits: m=1249 SNR=24.8
21:58:42.024 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:42.026 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:42.027 00.001 1032 Enqueuing Expose request
21:58:42.085 00.058 10072 IsGuiding returns 0
21:58:42.085 00.000 10072 Move returns status 0, amount 5
21:58:42.085 00.000 10072 MoveAxis(N, 0, ABG)
21:58:42.085 00.000 10072 Move returns status 0, amount 0
21:58:42.085 00.000 10072 move complete, result=0
21:58:42.085 00.000 10072 worker thread done servicing request
21:58:42.085 00.000 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:58:42.088 00.003 10072 Worker thread wakes up
21:58:42.089 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:42.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:42.728 00.639 10072 Exposure complete
21:58:42.785 00.057 10072 worker thread done servicing request
21:58:42.785 00.000 1032 OnExposeComplete: enter
21:58:42.787 00.002 1032 UpdateGuideState(): m_state=6
21:58:42.789 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1576
21:58:42.791 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=135.83, Mass=1317, SNR=25.5, Peak=121 HFD=3.3
21:58:42.792 00.001 1032 MultiStar: [#1 -0.16,0.26,0.00,M1] [#2 -0.07,0.26,0.00,M1] [#3 -0.04,0.19,0.73,U] [#4 -0.00,0.07,0.69,U] [#5 0.07,0.19,0.64,U] [#6 -0.09,0.15,0.59,U] [#7 -0.04,0.09,0.69,U] [#8 -0.12,0.10,0.54,U] 
21:58:42.794 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.14}, one-star: {-0.00, 0.19}
21:58:42.796 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
21:58:42.797 00.001 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
21:58:42.799 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.75 mountX=0.15 mountY=-0.01, mountTheta=-0.08
21:58:42.802 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.14, opts=13)
21:58:42.804 00.002 1032 Enqueuing Move request for scope (-0.03, 0.14)
21:58:42.805 00.001 10072 Worker thread wakes up
21:58:42.806 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
21:58:42.806 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
21:58:42.806 00.000 10072 Moving (-0.03, 0.14) raw xDistance=0.15 yDistance=-0.01
21:58:42.809 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:58:42.811 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.08
21:58:42.811 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
21:58:42.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:42.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:58:42.811 00.000 10072 MoveAxis(W, 64, ABG)
21:58:42.811 00.000 10072 Guiding  Dir = 3, Dur = 64
21:58:42.812 00.001 10072 IsGuiding returns 0
21:58:42.812 00.000 10072 PulseGuide returned control before completion, sleep 74
21:58:42.828 00.016 1032 UpdateGuideState exits: m=1317 SNR=25.5
21:58:42.831 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:42.832 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:42.834 00.002 1032 Enqueuing Expose request
21:58:42.896 00.062 10072 IsGuiding returns 0
21:58:42.896 00.000 10072 Move returns status 0, amount 64
21:58:42.896 00.000 10072 MoveAxis(N, 0, ABG)
21:58:42.896 00.000 10072 Move returns status 0, amount 0
21:58:42.896 00.000 10072 move complete, result=0
21:58:42.896 00.000 10072 worker thread done servicing request
21:58:42.896 00.000 10072 Worker thread wakes up
21:58:42.896 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:42.897 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:42.897 00.000 1032 GuideStep: 0.1 px 64 ms WEST, -0.0 px 0 ms NORTH
21:58:43.308 00.411 10072 Exposure complete
21:58:43.365 00.057 10072 worker thread done servicing request
21:58:43.365 00.000 1032 OnExposeComplete: enter
21:58:43.368 00.003 1032 UpdateGuideState(): m_state=6
21:58:43.370 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1577
21:58:43.371 00.001 1032 Star::Find returns 1 (0), X=1103.27, Y=135.64, Mass=1362, SNR=25.9, Peak=130 HFD=3.3
21:58:43.372 00.001 1032 MultiStar: [#1 -0.06,0.21,0.90,U] [#2 -0.02,0.14,0.80,U] [#3 -0.05,0.01,0.72,U] [#4 -0.00,-0.09,0.62,U] [#5 0.15,0.11,0.63,U] [#6 0.21,-0.00,0.58,U] [#7 0.02,-0.13,0.69,U] [#8 0.04,0.05,0.52,U] 
21:58:43.374 00.002 1032 single-star, 8 included, MultiStar: {0.02, 0.04}, one-star: {-0.02, 0.00}
21:58:43.375 00.001 1032 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.83) = xAngle (1.07 = 1.07)
21:58:43.377 00.002 1032 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.07 = 1.07)
21:58:43.378 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.90 mountX=0.01 mountY=0.01, mountTheta=1.07
21:58:43.381 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.00, opts=13)
21:58:43.382 00.001 1032 Enqueuing Move request for scope (-0.02, 0.00)
21:58:43.383 00.001 10072 Worker thread wakes up
21:58:43.384 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
21:58:43.384 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
21:58:43.384 00.000 10072 Moving (-0.02, 0.00) raw xDistance=0.01 yDistance=0.01
21:58:43.385 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:58:43.388 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
21:58:43.388 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
21:58:43.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:43.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:58:43.388 00.000 10072 MoveAxis(E, 4, ABG)
21:58:43.388 00.000 10072 Guiding  Dir = 2, Dur = 4
21:58:43.388 00.000 10072 IsGuiding returns 0
21:58:43.389 00.001 10072 PulseGuide returned control before completion, sleep 14
21:58:43.406 00.017 1032 UpdateGuideState exits: m=1362 SNR=25.9
21:58:43.408 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:43.409 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:43.411 00.002 1032 Enqueuing Expose request
21:58:43.413 00.002 10072 IsGuiding returns 0
21:58:43.413 00.000 10072 Move returns status 0, amount 4
21:58:43.413 00.000 10072 MoveAxis(N, 0, ABG)
21:58:43.413 00.000 10072 Move returns status 0, amount 0
21:58:43.413 00.000 10072 move complete, result=0
21:58:43.413 00.000 10072 worker thread done servicing request
21:58:43.413 00.000 10072 Worker thread wakes up
21:58:43.413 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:43.414 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:43.420 00.006 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:58:44.038 00.618 10072 Exposure complete
21:58:44.096 00.058 10072 worker thread done servicing request
21:58:44.096 00.000 1032 OnExposeComplete: enter
21:58:44.098 00.002 1032 UpdateGuideState(): m_state=6
21:58:44.100 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1578
21:58:44.101 00.001 1032 Star::Find returns 1 (0), X=1103.38, Y=135.49, Mass=1359, SNR=25.9, Peak=131 HFD=3.2
21:58:44.104 00.003 1032 MultiStar: [#1 0.04,-0.08,0.94,U] [#2 0.05,-0.09,0.79,U] [#3 0.10,-0.03,0.71,U] [#4 0.11,-0.11,0.66,U] [#5 0.02,-0.17,0.65,U] [#6 0.02,0.00,0.58,U] [#7 0.25,-0.18,0.00,M1] [#8 0.04,-0.20,0.51,U] 
21:58:44.105 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.10}, one-star: {0.09, -0.15}
21:58:44.107 00.002 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
21:58:44.108 00.001 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
21:58:44.111 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.04 mountX=-0.11 mountY=-0.03, mountTheta=-2.87
21:58:44.115 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
21:58:44.118 00.003 1032 Enqueuing Move request for scope (0.06, -0.10)
21:58:44.120 00.002 10072 Worker thread wakes up
21:58:44.121 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
21:58:44.121 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
21:58:44.121 00.000 10072 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.03
21:58:44.122 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:58:44.124 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
21:58:44.124 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
21:58:44.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:44.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:58:44.124 00.000 10072 MoveAxis(E, 5, ABG)
21:58:44.124 00.000 10072 Guiding  Dir = 2, Dur = 5
21:58:44.125 00.001 10072 IsGuiding returns 0
21:58:44.125 00.000 10072 PulseGuide returned control before completion, sleep 15
21:58:44.142 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
21:58:44.144 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:44.147 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:44.148 00.001 1032 Enqueuing Expose request
21:58:44.150 00.002 10072 IsGuiding returns 0
21:58:44.150 00.000 10072 Move returns status 0, amount 5
21:58:44.150 00.000 10072 MoveAxis(N, 0, ABG)
21:58:44.150 00.000 10072 Move returns status 0, amount 0
21:58:44.150 00.000 10072 move complete, result=0
21:58:44.150 00.000 10072 worker thread done servicing request
21:58:44.150 00.000 10072 Worker thread wakes up
21:58:44.151 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:44.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:44.158 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
21:58:44.555 00.397 10072 Exposure complete
21:58:44.616 00.061 10072 worker thread done servicing request
21:58:44.616 00.000 1032 OnExposeComplete: enter
21:58:44.618 00.002 1032 UpdateGuideState(): m_state=6
21:58:44.620 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1579
21:58:44.622 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=135.32, Mass=1208, SNR=24.4, Peak=116 HFD=3.1
21:58:44.624 00.002 1032 MultiStar: [#1 0.06,-0.05,0.97,U] [#2 0.10,-0.05,0.79,U] [#3 -0.06,-0.09,0.75,U] [#4 0.10,-0.09,0.68,U] [#5 0.25,-0.38,0.00,M1] [#6 0.08,-0.13,0.63,U] [#7 0.01,-0.24,0.70,U] [#8 0.05,-0.22,0.55,U] 
21:58:44.626 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.15}, one-star: {0.05, -0.31}
21:58:44.628 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
21:58:44.629 00.001 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
21:58:44.631 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.25 mountX=-0.16 mountY=-0.01, mountTheta=-3.08
21:58:44.635 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.15, opts=13)
21:58:44.638 00.003 1032 Enqueuing Move request for scope (0.05, -0.15)
21:58:44.640 00.002 10072 Worker thread wakes up
21:58:44.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
21:58:44.640 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
21:58:44.640 00.000 10072 Moving (0.05, -0.15) raw xDistance=-0.16 yDistance=-0.01
21:58:44.642 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:58:44.645 00.003 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.04
21:58:44.646 00.001 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
21:58:44.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:44.646 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:58:44.646 00.000 10072 MoveAxis(E, 77, ABG)
21:58:44.646 00.000 10072 Guiding  Dir = 2, Dur = 77
21:58:44.646 00.000 10072 IsGuiding returns 0
21:58:44.647 00.001 10072 PulseGuide returned control before completion, sleep 87
21:58:44.666 00.019 1032 UpdateGuideState exits: m=1208 SNR=24.4
21:58:44.668 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:44.670 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:44.672 00.002 1032 Enqueuing Expose request
21:58:44.742 00.070 10072 IsGuiding returns 0
21:58:44.742 00.000 10072 Move returns status 0, amount 77
21:58:44.743 00.001 10072 MoveAxis(N, 0, ABG)
21:58:44.743 00.000 10072 Move returns status 0, amount 0
21:58:44.743 00.000 10072 move complete, result=0
21:58:44.743 00.000 10072 worker thread done servicing request
21:58:44.743 00.000 10072 Worker thread wakes up
21:58:44.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:44.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:44.743 00.000 1032 GuideStep: -0.2 px 77 ms EAST, -0.0 px 0 ms NORTH
21:58:45.369 00.626 10072 Exposure complete
21:58:45.428 00.059 10072 worker thread done servicing request
21:58:45.428 00.000 1032 OnExposeComplete: enter
21:58:45.430 00.002 1032 UpdateGuideState(): m_state=6
21:58:45.433 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1580
21:58:45.435 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=135.45, Mass=1246, SNR=24.8, Peak=127 HFD=3.2
21:58:45.437 00.002 1032 MultiStar: [#1 -0.05,-0.01,0.96,U] [#2 0.04,0.09,0.82,U] [#3 -0.16,0.15,0.76,U] [#4 0.16,0.02,0.62,U] [#5 0.13,-0.02,0.66,U] [#6 -0.03,0.07,0.61,U] [#7 0.06,-0.09,0.70,U] [#8 -0.07,-0.23,0.50,U] 
21:58:45.439 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {0.03, -0.18}
21:58:45.441 00.002 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
21:58:45.444 00.003 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
21:58:45.445 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.12 mountX=-0.02 mountY=-0.00, mountTheta=-2.95
21:58:45.449 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
21:58:45.450 00.001 1032 Enqueuing Move request for scope (0.01, -0.02)
21:58:45.452 00.002 10072 Worker thread wakes up
21:58:45.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
21:58:45.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
21:58:45.452 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.00
21:58:45.455 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:58:45.457 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.03
21:58:45.458 00.001 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
21:58:45.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:45.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:58:45.458 00.000 10072 MoveAxis(E, 5, ABG)
21:58:45.458 00.000 10072 Guiding  Dir = 2, Dur = 5
21:58:45.458 00.000 10072 IsGuiding returns 0
21:58:45.458 00.000 10072 PulseGuide returned control before completion, sleep 15
21:58:45.476 00.018 1032 UpdateGuideState exits: m=1246 SNR=24.8
21:58:45.479 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:45.481 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:45.482 00.001 1032 Enqueuing Expose request
21:58:45.484 00.002 10072 IsGuiding returns 0
21:58:45.484 00.000 10072 Move returns status 0, amount 5
21:58:45.484 00.000 10072 MoveAxis(N, 0, ABG)
21:58:45.484 00.000 10072 Move returns status 0, amount 0
21:58:45.484 00.000 10072 move complete, result=0
21:58:45.485 00.001 10072 worker thread done servicing request
21:58:45.485 00.000 10072 Worker thread wakes up
21:58:45.485 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:45.485 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:45.493 00.008 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
21:58:45.899 00.406 10072 Exposure complete
21:58:45.951 00.052 10072 worker thread done servicing request
21:58:45.951 00.000 1032 OnExposeComplete: enter
21:58:45.954 00.003 1032 UpdateGuideState(): m_state=6
21:58:45.956 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1581
21:58:45.957 00.001 1032 Star::Find returns 1 (0), X=1103.34, Y=135.40, Mass=1318, SNR=25.5, Peak=129 HFD=3.1
21:58:45.960 00.003 1032 MultiStar: [#1 -0.12,0.05,0.92,U] [#2 0.08,0.08,0.75,U] [#3 -0.11,-0.01,0.75,U] [#4 -0.02,-0.08,0.68,U] [#5 0.15,0.01,0.72,U] [#6 -0.02,0.02,0.57,U] [#7 -0.07,-0.15,0.69,U] [#8 -0.05,0.03,0.46,U] 
21:58:45.961 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.05, -0.23}
21:58:45.963 00.002 1032 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.83) = xAngle (-3.72 = 2.56)
21:58:45.964 00.001 1032 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.56)
21:58:45.965 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.89 mountX=-0.03 mountY=0.02, mountTheta=2.56
21:58:45.968 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
21:58:45.969 00.001 1032 Enqueuing Move request for scope (-0.01, -0.04)
21:58:45.970 00.001 10072 Worker thread wakes up
21:58:45.971 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
21:58:45.971 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
21:58:45.971 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.02
21:58:45.972 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:58:45.975 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.02
21:58:45.975 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:58:45.975 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:45.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:58:45.975 00.000 10072 MoveAxis(E, 4, ABG)
21:58:45.975 00.000 10072 Guiding  Dir = 2, Dur = 4
21:58:45.976 00.001 10072 IsGuiding returns 0
21:58:45.976 00.000 10072 PulseGuide returned control before completion, sleep 14
21:58:45.996 00.020 1032 UpdateGuideState exits: m=1318 SNR=25.5
21:58:45.999 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:46.001 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:46.002 00.001 1032 Enqueuing Expose request
21:58:46.004 00.002 10072 IsGuiding returns 0
21:58:46.004 00.000 10072 Move returns status 0, amount 4
21:58:46.005 00.001 10072 MoveAxis(N, 0, ABG)
21:58:46.005 00.000 10072 Move returns status 0, amount 0
21:58:46.005 00.000 10072 move complete, result=0
21:58:46.005 00.000 10072 worker thread done servicing request
21:58:46.005 00.000 10072 Worker thread wakes up
21:58:46.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:46.005 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:46.011 00.006 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:58:46.631 00.620 10072 Exposure complete
21:58:46.686 00.055 10072 worker thread done servicing request
21:58:46.686 00.000 1032 OnExposeComplete: enter
21:58:46.688 00.002 1032 UpdateGuideState(): m_state=6
21:58:46.689 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1582
21:58:46.691 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=135.37, Mass=1352, SNR=25.8, Peak=121 HFD=3.2
21:58:46.692 00.001 1032 MultiStar: [#1 -0.07,-0.09,0.92,U] [#2 -0.07,-0.15,0.75,U] [#3 -0.12,-0.10,0.71,U] [#4 0.07,-0.20,0.61,U] [#5 0.04,-0.16,0.65,U] [#6 -0.06,-0.22,0.60,U] [#7 0.08,-0.24,0.00,M1] [#8 0.02,-0.23,0.51,U] 
21:58:46.695 00.003 1032 refined, 7 included, MultiStar: {-0.03, -0.17}, one-star: {-0.02, -0.26}
21:58:46.696 00.001 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.72)
21:58:46.698 00.002 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.72)
21:58:46.700 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.18 cameraTheta=-1.74 mountX=-0.16 mountY=0.07, mountTheta=2.72
21:58:46.702 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.17, opts=13)
21:58:46.704 00.002 1032 Enqueuing Move request for scope (-0.03, -0.17)
21:58:46.706 00.002 10072 Worker thread wakes up
21:58:46.706 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
21:58:46.706 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
21:58:46.706 00.000 10072 Moving (-0.03, -0.17) raw xDistance=-0.16 yDistance=0.07
21:58:46.708 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:58:46.711 00.003 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.01
21:58:46.711 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
21:58:46.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:46.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:58:46.711 00.000 10072 MoveAxis(E, 80, ABG)
21:58:46.712 00.001 10072 Guiding  Dir = 2, Dur = 80
21:58:46.712 00.000 10072 IsGuiding returns 0
21:58:46.712 00.000 10072 PulseGuide returned control before completion, sleep 90
21:58:46.728 00.016 1032 UpdateGuideState exits: m=1352 SNR=25.8
21:58:46.731 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:46.733 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:46.734 00.001 1032 Enqueuing Expose request
21:58:46.814 00.080 10072 IsGuiding returns 0
21:58:46.814 00.000 10072 Move returns status 0, amount 80
21:58:46.814 00.000 10072 MoveAxis(N, 0, ABG)
21:58:46.814 00.000 10072 Move returns status 0, amount 0
21:58:46.814 00.000 10072 move complete, result=0
21:58:46.814 00.000 10072 worker thread done servicing request
21:58:46.814 00.000 10072 Worker thread wakes up
21:58:46.814 00.000 1032 GuideStep: -0.2 px 80 ms EAST, 0.1 px 0 ms NORTH
21:58:46.817 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:46.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:47.226 00.409 10072 Exposure complete
21:58:47.289 00.063 10072 worker thread done servicing request
21:58:47.289 00.000 1032 OnExposeComplete: enter
21:58:47.291 00.002 1032 UpdateGuideState(): m_state=6
21:58:47.293 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1583
21:58:47.294 00.001 1032 Star::Find returns 1 (0), X=1103.31, Y=135.32, Mass=1276, SNR=25.1, Peak=120 HFD=3.1
21:58:47.296 00.002 1032 MultiStar: [#1 -0.03,0.01,0.95,U] [#2 -0.06,-0.01,0.83,U] [#3 -0.06,0.02,0.75,U] [#4 0.26,-0.13,0.00,M1] [#5 0.04,-0.05,0.71,U] [#6 -0.08,-0.07,0.58,U] [#7 -0.09,-0.10,0.68,U] [#8 0.11,0.00,0.52,U] 
21:58:47.299 00.003 1032 refined, 7 included, MultiStar: {-0.02, -0.07}, one-star: {0.02, -0.31}
21:58:47.300 00.001 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.61)
21:58:47.303 00.003 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.61)
21:58:47.305 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.84 mountX=-0.06 mountY=0.04, mountTheta=2.61
21:58:47.307 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
21:58:47.310 00.003 1032 Enqueuing Move request for scope (-0.02, -0.07)
21:58:47.312 00.002 10072 Worker thread wakes up
21:58:47.312 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
21:58:47.312 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
21:58:47.312 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
21:58:47.314 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:58:47.316 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.00
21:58:47.316 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
21:58:47.316 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:47.318 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:58:47.318 00.000 10072 MoveAxis(E, 4, ABG)
21:58:47.318 00.000 10072 Guiding  Dir = 2, Dur = 4
21:58:47.318 00.000 10072 IsGuiding returns 0
21:58:47.318 00.000 10072 PulseGuide returned control before completion, sleep 14
21:58:47.337 00.019 1032 UpdateGuideState exits: m=1276 SNR=25.1
21:58:47.340 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:47.342 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:47.343 00.001 1032 Enqueuing Expose request
21:58:47.348 00.005 10072 IsGuiding returns 0
21:58:47.348 00.000 10072 Move returns status 0, amount 4
21:58:47.348 00.000 10072 MoveAxis(N, 0, ABG)
21:58:47.348 00.000 10072 Move returns status 0, amount 0
21:58:47.348 00.000 10072 move complete, result=0
21:58:47.348 00.000 10072 worker thread done servicing request
21:58:47.348 00.000 10072 Worker thread wakes up
21:58:47.348 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:47.348 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:47.353 00.005 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:58:47.974 00.621 10072 Exposure complete
21:58:48.034 00.060 10072 worker thread done servicing request
21:58:48.034 00.000 1032 OnExposeComplete: enter
21:58:48.036 00.002 1032 UpdateGuideState(): m_state=6
21:58:48.038 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1584
21:58:48.040 00.002 1032 Star::Find returns 1 (0), X=1103.16, Y=135.59, Mass=1193, SNR=24.2, Peak=113 HFD=3.2
21:58:48.043 00.003 1032 MultiStar: [#1 -0.02,0.14,0.98,U] [#2 -0.02,0.19,0.83,U] [#3 -0.05,0.05,0.82,U] [#4 0.12,0.10,0.67,U] [#5 0.04,-0.01,0.74,U] [#6 -0.07,0.10,0.64,U] [#7 0.04,-0.13,0.69,U] [#8 -0.16,-0.01,0.54,U] 
21:58:48.045 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.13, -0.04}
21:58:48.046 00.001 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.32 = 0.32)
21:58:48.047 00.001 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.32 = 0.32)
21:58:48.052 00.005 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.16 mountX=0.05 mountY=0.02, mountTheta=0.32
21:58:48.054 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
21:58:48.058 00.004 1032 Enqueuing Move request for scope (-0.03, 0.04)
21:58:48.059 00.001 10072 Worker thread wakes up
21:58:48.060 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
21:58:48.060 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
21:58:48.060 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.02
21:58:48.062 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:58:48.065 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.99
21:58:48.065 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
21:58:48.065 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:48.065 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:58:48.065 00.000 10072 MoveAxis(E, 4, ABG)
21:58:48.065 00.000 10072 Guiding  Dir = 2, Dur = 4
21:58:48.065 00.000 10072 IsGuiding returns 0
21:58:48.065 00.000 10072 PulseGuide returned control before completion, sleep 14
21:58:48.083 00.018 10072 IsGuiding returns 0
21:58:48.083 00.000 10072 Move returns status 0, amount 4
21:58:48.083 00.000 10072 MoveAxis(N, 0, ABG)
21:58:48.083 00.000 10072 Move returns status 0, amount 0
21:58:48.083 00.000 10072 move complete, result=0
21:58:48.083 00.000 10072 worker thread done servicing request
21:58:48.085 00.002 1032 UpdateGuideState exits: m=1193 SNR=24.2
21:58:48.088 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:48.089 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:48.091 00.002 1032 Enqueuing Expose request
21:58:48.094 00.003 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:58:48.095 00.001 10072 Worker thread wakes up
21:58:48.095 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:48.095 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:48.504 00.409 10072 Exposure complete
21:58:48.558 00.054 10072 worker thread done servicing request
21:58:48.558 00.000 1032 OnExposeComplete: enter
21:58:48.560 00.002 1032 UpdateGuideState(): m_state=6
21:58:48.562 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1585
21:58:48.565 00.003 1032 Star::Find returns 1 (0), X=1103.29, Y=135.45, Mass=1210, SNR=24.4, Peak=112 HFD=3.2
21:58:48.567 00.002 1032 MultiStar: [#1 -0.02,0.07,0.96,U] [#2 -0.02,0.09,0.79,U] [#3 -0.02,0.02,0.77,U] [#4 0.03,0.01,0.72,U] [#5 0.01,-0.06,0.70,U] [#6 -0.09,-0.02,0.64,U] [#7 0.03,-0.14,0.69,U] [#8 -0.06,-0.10,0.51,U] 
21:58:48.568 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.00, -0.18}
21:58:48.570 00.002 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.83) = xAngle (-3.79 = 2.50)
21:58:48.571 00.001 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.79 = 2.50)
21:58:48.572 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.96 mountX=-0.03 mountY=0.02, mountTheta=2.50
21:58:48.576 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
21:58:48.578 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
21:58:48.579 00.001 10072 Worker thread wakes up
21:58:48.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
21:58:48.580 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
21:58:48.580 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
21:58:48.583 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:58:48.586 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.98
21:58:48.586 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
21:58:48.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:48.586 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:58:48.586 00.000 10072 MoveAxis(E, 4, ABG)
21:58:48.586 00.000 10072 Guiding  Dir = 2, Dur = 4
21:58:48.586 00.000 10072 IsGuiding returns 0
21:58:48.587 00.001 10072 PulseGuide returned control before completion, sleep 14
21:58:48.602 00.015 1032 UpdateGuideState exits: m=1210 SNR=24.4
21:58:48.604 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:48.605 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:48.607 00.002 1032 Enqueuing Expose request
21:58:48.612 00.005 10072 IsGuiding returns 0
21:58:48.613 00.001 10072 Move returns status 0, amount 4
21:58:48.613 00.000 10072 MoveAxis(N, 0, ABG)
21:58:48.613 00.000 10072 Move returns status 0, amount 0
21:58:48.613 00.000 10072 move complete, result=0
21:58:48.613 00.000 10072 worker thread done servicing request
21:58:48.613 00.000 10072 Worker thread wakes up
21:58:48.613 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:48.613 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:48.620 00.007 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:58:49.238 00.618 10072 Exposure complete
21:58:49.296 00.058 10072 worker thread done servicing request
21:58:49.296 00.000 1032 OnExposeComplete: enter
21:58:49.299 00.003 1032 UpdateGuideState(): m_state=6
21:58:49.302 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1586
21:58:49.304 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=135.35, Mass=1262, SNR=24.9, Peak=121 HFD=3.1
21:58:49.307 00.003 1032 MultiStar: [#1 -0.06,-0.09,1.01,U] [#2 -0.06,-0.15,0.84,U] [#3 -0.02,0.08,0.75,U] [#4 -0.05,-0.25,0.00,M1] [#5 0.11,0.00,0.66,U] [#6 -0.01,-0.08,0.62,U] [#7 0.02,-0.17,0.69,U] [#8 0.08,-0.05,0.48,U] 
21:58:49.308 00.001 1032 refined, 7 included, MultiStar: {0.00, -0.11}, one-star: {0.01, -0.28}
21:58:49.310 00.002 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.89)
21:58:49.311 00.001 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.89)
21:58:49.313 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.56 mountX=-0.10 mountY=0.03, mountTheta=2.89
21:58:49.315 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.11, opts=13)
21:58:49.317 00.002 1032 Enqueuing Move request for scope (0.00, -0.11)
21:58:49.318 00.001 10072 Worker thread wakes up
21:58:49.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
21:58:49.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
21:58:49.318 00.000 10072 Moving (0.00, -0.11) raw xDistance=-0.10 yDistance=0.03
21:58:49.320 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:58:49.322 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.96
21:58:49.322 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
21:58:49.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:49.322 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:58:49.322 00.000 10072 MoveAxis(E, 4, ABG)
21:58:49.322 00.000 10072 Guiding  Dir = 2, Dur = 4
21:58:49.323 00.001 10072 IsGuiding returns 0
21:58:49.323 00.000 10072 PulseGuide returned control before completion, sleep 14
21:58:49.340 00.017 1032 UpdateGuideState exits: m=1262 SNR=24.9
21:58:49.342 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:49.343 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:49.345 00.002 1032 Enqueuing Expose request
21:58:49.346 00.001 10072 IsGuiding returns 0
21:58:49.346 00.000 10072 Move returns status 0, amount 4
21:58:49.346 00.000 10072 MoveAxis(N, 0, ABG)
21:58:49.346 00.000 10072 Move returns status 0, amount 0
21:58:49.346 00.000 10072 move complete, result=0
21:58:49.347 00.001 10072 worker thread done servicing request
21:58:49.347 00.000 10072 Worker thread wakes up
21:58:49.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:49.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:49.354 00.007 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:58:49.754 00.400 10072 Exposure complete
21:58:49.814 00.060 10072 worker thread done servicing request
21:58:49.815 00.001 1032 OnExposeComplete: enter
21:58:49.817 00.002 1032 UpdateGuideState(): m_state=6
21:58:49.819 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1587
21:58:49.821 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=135.39, Mass=1110, SNR=23.3, Peak=105 HFD=3.2
21:58:49.823 00.002 1032 MultiStar: [#1 -0.00,0.05,0.99,U] [#2 0.00,-0.14,0.82,U] [#3 0.08,0.11,0.82,U] [#4 0.02,-0.00,0.71,U] [#5 0.21,0.10,0.67,U] [#6 0.07,-0.14,0.62,U] [#7 0.08,-0.20,0.70,U] [#8 0.13,-0.20,0.58,U] 
21:58:49.824 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {-0.02, -0.25}
21:58:49.826 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
21:58:49.828 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
21:58:49.829 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.92 mountX=-0.08 mountY=-0.03, mountTheta=-2.75
21:58:49.833 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
21:58:49.836 00.003 1032 Enqueuing Move request for scope (0.05, -0.07)
21:58:49.838 00.002 10072 Worker thread wakes up
21:58:49.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
21:58:49.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
21:58:49.838 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
21:58:49.840 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:58:49.842 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.95
21:58:49.842 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
21:58:49.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:49.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:58:49.844 00.002 10072 MoveAxis(E, 3, ABG)
21:58:49.844 00.000 10072 Guiding  Dir = 2, Dur = 3
21:58:49.844 00.000 10072 IsGuiding returns 0
21:58:49.844 00.000 10072 PulseGuide returned control before completion, sleep 13
21:58:49.860 00.016 1032 UpdateGuideState exits: m=1110 SNR=23.3
21:58:49.864 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:49.866 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:49.868 00.002 1032 Enqueuing Expose request
21:58:49.870 00.002 10072 IsGuiding returns 0
21:58:49.870 00.000 10072 Move returns status 0, amount 3
21:58:49.870 00.000 10072 MoveAxis(N, 0, ABG)
21:58:49.870 00.000 10072 Move returns status 0, amount 0
21:58:49.870 00.000 10072 move complete, result=0
21:58:49.870 00.000 10072 worker thread done servicing request
21:58:49.871 00.001 10072 Worker thread wakes up
21:58:49.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:49.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:49.877 00.006 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:58:50.507 00.630 10072 Exposure complete
21:58:50.561 00.054 10072 worker thread done servicing request
21:58:50.561 00.000 1032 OnExposeComplete: enter
21:58:50.563 00.002 1032 UpdateGuideState(): m_state=6
21:58:50.565 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1588
21:58:50.567 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=135.54, Mass=1224, SNR=24.6, Peak=125 HFD=3.2
21:58:50.568 00.001 1032 MultiStar: [#1 -0.06,0.07,0.93,U] [#2 0.15,-0.08,0.79,U] [#3 -0.01,0.12,0.77,U] [#4 0.11,0.00,0.70,U] [#5 0.14,-0.05,0.67,U] [#6 0.02,0.06,0.63,U] [#7 -0.01,-0.24,0.72,U] [#8 0.07,-0.06,0.51,U] 
21:58:50.570 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.08, -0.09}
21:58:50.572 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
21:58:50.573 00.001 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
21:58:50.575 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.49 mountX=-0.04 mountY=-0.04, mountTheta=-2.32
21:58:50.578 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
21:58:50.580 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
21:58:50.583 00.003 10072 Worker thread wakes up
21:58:50.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
21:58:50.583 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
21:58:50.583 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
21:58:50.585 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:58:50.588 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.94
21:58:50.588 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
21:58:50.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:50.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:58:50.588 00.000 10072 MoveAxis(E, 4, ABG)
21:58:50.588 00.000 10072 Guiding  Dir = 2, Dur = 4
21:58:50.589 00.001 10072 IsGuiding returns 0
21:58:50.589 00.000 10072 PulseGuide returned control before completion, sleep 14
21:58:50.606 00.017 1032 UpdateGuideState exits: m=1224 SNR=24.6
21:58:50.608 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:50.609 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:50.612 00.003 1032 Enqueuing Expose request
21:58:50.615 00.003 10072 IsGuiding returns 1
21:58:50.615 00.000 10072 scope still moving after pulse duration time elapsed
21:58:50.646 00.031 10072 IsGuiding returns 1
21:58:50.678 00.032 10072 IsGuiding returns 1
21:58:50.710 00.032 10072 IsGuiding returns 1
21:58:50.741 00.031 10072 IsGuiding returns 1
21:58:50.772 00.031 10072 IsGuiding returns 1
21:58:50.803 00.031 10072 IsGuiding returns 1
21:58:50.834 00.031 10072 IsGuiding returns 1
21:58:50.866 00.032 10072 IsGuiding returns 1
21:58:50.898 00.032 10072 IsGuiding returns 1
21:58:50.930 00.032 10072 IsGuiding returns 1
21:58:50.961 00.031 10072 IsGuiding returns 1
21:58:50.993 00.032 10072 IsGuiding returns 1
21:58:51.023 00.030 10072 IsGuiding returns 1
21:58:51.056 00.033 10072 IsGuiding returns 0
21:58:51.056 00.000 10072 scope move finished after 4 + 462 ms
21:58:51.056 00.000 10072 Move returns status 0, amount 4
21:58:51.056 00.000 10072 MoveAxis(N, 0, ABG)
21:58:51.056 00.000 10072 Move returns status 0, amount 0
21:58:51.056 00.000 10072 move complete, result=0
21:58:51.056 00.000 10072 worker thread done servicing request
21:58:51.056 00.000 10072 Worker thread wakes up
21:58:51.057 00.001 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:58:51.060 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:51.061 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:51.697 00.636 10072 Exposure complete
21:58:51.747 00.050 10072 worker thread done servicing request
21:58:51.747 00.000 1032 OnExposeComplete: enter
21:58:51.749 00.002 1032 UpdateGuideState(): m_state=6
21:58:51.750 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1589
21:58:51.752 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=135.38, Mass=1290, SNR=25.2, Peak=124 HFD=3.2
21:58:51.753 00.001 1032 MultiStar: [#1 0.02,-0.09,0.95,U] [#2 0.07,-0.19,0.81,U] [#3 -0.02,-0.20,0.74,U] [#4 -0.00,-0.25,0.00,M1] [#5 0.19,-0.30,0.00,M1] [#6 0.08,-0.32,0.00,M1] [#7 0.08,-0.29,0.00,M1] [#8 0.02,-0.24,0.50,U] 
21:58:51.754 00.001 1032 refined, 4 included, MultiStar: {0.02, -0.19}, one-star: {-0.01, -0.25}
21:58:51.755 00.001 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.97)
21:58:51.756 00.001 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.97)
21:58:51.757 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.48 mountX=-0.19 mountY=0.03, mountTheta=2.97
21:58:51.760 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.19, opts=13)
21:58:51.762 00.002 1032 Enqueuing Move request for scope (0.02, -0.19)
21:58:51.763 00.001 10072 Worker thread wakes up
21:58:51.763 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
21:58:51.763 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
21:58:51.763 00.000 10072 Moving (0.02, -0.19) raw xDistance=-0.19 yDistance=0.03
21:58:51.765 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:58:51.768 00.003 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 286.93
21:58:51.768 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
21:58:51.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:51.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:58:51.768 00.000 10072 MoveAxis(E, 94, ABG)
21:58:51.768 00.000 10072 Guiding  Dir = 2, Dur = 94
21:58:51.769 00.001 10072 IsGuiding returns 0
21:58:51.769 00.000 10072 PulseGuide returned control before completion, sleep 104
21:58:51.784 00.015 1032 UpdateGuideState exits: m=1290 SNR=25.2
21:58:51.786 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:51.787 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:51.788 00.001 1032 Enqueuing Expose request
21:58:51.882 00.094 10072 IsGuiding returns 0
21:58:51.882 00.000 10072 Move returns status 0, amount 94
21:58:51.882 00.000 10072 MoveAxis(N, 0, ABG)
21:58:51.882 00.000 10072 Move returns status 0, amount 0
21:58:51.882 00.000 10072 move complete, result=0
21:58:51.882 00.000 10072 worker thread done servicing request
21:58:51.882 00.000 10072 Worker thread wakes up
21:58:51.882 00.000 1032 GuideStep: -0.2 px 94 ms EAST, 0.0 px 0 ms NORTH
21:58:51.885 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:51.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:52.291 00.406 10072 Exposure complete
21:58:52.347 00.056 10072 worker thread done servicing request
21:58:52.347 00.000 1032 OnExposeComplete: enter
21:58:52.349 00.002 1032 UpdateGuideState(): m_state=6
21:58:52.352 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1590
21:58:52.353 00.001 1032 Star::Find returns 1 (0), X=1103.18, Y=135.31, Mass=1234, SNR=24.6, Peak=124 HFD=3.1
21:58:52.355 00.002 1032 MultiStar: [#1 -0.04,-0.05,0.96,U] [#2 0.07,-0.10,0.81,U] [#3 -0.04,-0.07,0.73,U] [#4 -0.05,-0.12,0.66,U] [#5 -0.01,-0.01,0.69,U] [#6 -0.12,-0.06,0.59,U] [#7 -0.05,-0.20,0.73,U] [#8 0.06,-0.21,0.55,U] 
21:58:52.356 00.001 1032 refined, 8 included, MultiStar: {-0.04, -0.13}, one-star: {-0.11, -0.33}
21:58:52.358 00.002 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.62)
21:58:52.360 00.002 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.62)
21:58:52.361 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.84 mountX=-0.12 mountY=0.07, mountTheta=2.62
21:58:52.365 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.13, opts=13)
21:58:52.369 00.004 1032 Enqueuing Move request for scope (-0.04, -0.13)
21:58:52.371 00.002 10072 Worker thread wakes up
21:58:52.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
21:58:52.371 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
21:58:52.371 00.000 10072 Moving (-0.04, -0.13) raw xDistance=-0.12 yDistance=0.07
21:58:52.373 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:58:52.374 00.001 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.92
21:58:52.374 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
21:58:52.375 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:52.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:58:52.375 00.000 10072 MoveAxis(E, 4, ABG)
21:58:52.375 00.000 10072 Guiding  Dir = 2, Dur = 4
21:58:52.375 00.000 10072 IsGuiding returns 0
21:58:52.376 00.001 10072 PulseGuide returned control before completion, sleep 14
21:58:52.394 00.018 1032 UpdateGuideState exits: m=1234 SNR=24.6
21:58:52.396 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:52.399 00.003 10072 IsGuiding returns 0
21:58:52.399 00.000 10072 Move returns status 0, amount 4
21:58:52.399 00.000 10072 MoveAxis(N, 0, ABG)
21:58:52.399 00.000 10072 Move returns status 0, amount 0
21:58:52.399 00.000 10072 move complete, result=0
21:58:52.399 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:52.401 00.002 1032 Enqueuing Expose request
21:58:52.403 00.002 10072 worker thread done servicing request
21:58:52.403 00.000 10072 Worker thread wakes up
21:58:52.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:52.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:52.403 00.000 1032 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:58:53.040 00.637 10072 Exposure complete
21:58:53.094 00.054 10072 worker thread done servicing request
21:58:53.094 00.000 1032 OnExposeComplete: enter
21:58:53.097 00.003 1032 UpdateGuideState(): m_state=6
21:58:53.099 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1591
21:58:53.101 00.002 1032 Star::Find returns 1 (0), X=1103.14, Y=135.46, Mass=1341, SNR=25.7, Peak=123 HFD=3.2
21:58:53.102 00.001 1032 MultiStar: [#1 -0.02,-0.10,0.88,U] [#2 -0.01,-0.08,0.72,U] [#3 0.15,-0.06,0.72,U] [#4 0.11,-0.19,0.63,U] [#5 0.04,-0.06,0.67,U] [#6 0.03,-0.17,0.60,U] [#7 0.01,-0.19,0.70,U] [#8 -0.18,-0.20,0.00,M1] 
21:58:53.104 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.13}, one-star: {-0.15, -0.17}
21:58:53.105 00.001 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.97)
21:58:53.107 00.002 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.97)
21:58:53.109 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.49 mountX=-0.13 mountY=0.02, mountTheta=2.97
21:58:53.114 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.13, opts=13)
21:58:53.117 00.003 1032 Enqueuing Move request for scope (0.01, -0.13)
21:58:53.119 00.002 10072 Worker thread wakes up
21:58:53.119 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
21:58:53.119 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
21:58:53.119 00.000 10072 Moving (0.01, -0.13) raw xDistance=-0.13 yDistance=0.02
21:58:53.121 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:58:53.124 00.003 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.91
21:58:53.124 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
21:58:53.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:53.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:58:53.124 00.000 10072 MoveAxis(E, 5, ABG)
21:58:53.124 00.000 10072 Guiding  Dir = 2, Dur = 5
21:58:53.124 00.000 10072 IsGuiding returns 0
21:58:53.125 00.001 10072 PulseGuide returned control before completion, sleep 15
21:58:53.140 00.015 1032 UpdateGuideState exits: m=1341 SNR=25.7
21:58:53.143 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:53.145 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:53.147 00.002 1032 Enqueuing Expose request
21:58:53.150 00.003 10072 IsGuiding returns 1
21:58:53.150 00.000 10072 scope still moving after pulse duration time elapsed
21:58:53.180 00.030 10072 IsGuiding returns 1
21:58:53.210 00.030 10072 IsGuiding returns 1
21:58:53.241 00.031 10072 IsGuiding returns 1
21:58:53.272 00.031 10072 IsGuiding returns 1
21:58:53.304 00.032 10072 IsGuiding returns 1
21:58:53.336 00.032 10072 IsGuiding returns 1
21:58:53.367 00.031 10072 IsGuiding returns 1
21:58:53.398 00.031 10072 IsGuiding returns 1
21:58:53.432 00.034 10072 IsGuiding returns 1
21:58:53.462 00.030 10072 IsGuiding returns 1
21:58:53.494 00.032 10072 IsGuiding returns 1
21:58:53.525 00.031 10072 IsGuiding returns 1
21:58:53.556 00.031 10072 IsGuiding returns 0
21:58:53.556 00.000 10072 scope move finished after 5 + 426 ms
21:58:53.556 00.000 10072 Move returns status 0, amount 5
21:58:53.556 00.000 10072 MoveAxis(N, 0, ABG)
21:58:53.556 00.000 10072 Move returns status 0, amount 0
21:58:53.556 00.000 10072 move complete, result=0
21:58:53.556 00.000 10072 worker thread done servicing request
21:58:53.556 00.000 10072 Worker thread wakes up
21:58:53.556 00.000 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:58:53.559 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:53.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:54.182 00.623 10072 Exposure complete
21:58:54.228 00.046 10072 worker thread done servicing request
21:58:54.229 00.001 1032 OnExposeComplete: enter
21:58:54.230 00.001 1032 UpdateGuideState(): m_state=6
21:58:54.232 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1592
21:58:54.233 00.001 1032 Star::Find returns 1 (0), X=1103.22, Y=135.62, Mass=1364, SNR=25.9, Peak=133 HFD=3.2
21:58:54.236 00.003 1032 MultiStar: [#1 -0.15,-0.02,0.98,U] [#2 0.06,0.03,0.77,U] [#3 0.05,0.04,0.72,U] [#4 0.02,-0.10,0.64,U] [#5 0.10,-0.09,0.64,U] [#6 0.00,-0.00,0.59,U] [#7 0.04,-0.12,0.68,U] [#8 -0.10,-0.22,0.48,U] 
21:58:54.237 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {-0.07, -0.01}
21:58:54.239 00.002 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.65)
21:58:54.240 00.001 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.65)
21:58:54.241 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.80 mountX=-0.04 mountY=0.02, mountTheta=2.65
21:58:54.244 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
21:58:54.246 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
21:58:54.247 00.001 10072 Worker thread wakes up
21:58:54.248 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
21:58:54.248 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
21:58:54.248 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.02
21:58:54.249 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:58:54.251 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.90
21:58:54.252 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
21:58:54.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:54.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:58:54.252 00.000 10072 MoveAxis(E, 7, ABG)
21:58:54.252 00.000 10072 Guiding  Dir = 2, Dur = 7
21:58:54.252 00.000 10072 IsGuiding returns 0
21:58:54.253 00.001 10072 PulseGuide returned control before completion, sleep 17
21:58:54.268 00.015 1032 UpdateGuideState exits: m=1364 SNR=25.9
21:58:54.270 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:54.271 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:54.272 00.001 1032 Enqueuing Expose request
21:58:54.274 00.002 10072 IsGuiding returns 0
21:58:54.274 00.000 10072 Move returns status 0, amount 7
21:58:54.274 00.000 10072 MoveAxis(N, 0, ABG)
21:58:54.274 00.000 10072 Move returns status 0, amount 0
21:58:54.274 00.000 10072 move complete, result=0
21:58:54.274 00.000 10072 worker thread done servicing request
21:58:54.274 00.000 10072 Worker thread wakes up
21:58:54.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:54.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:54.281 00.007 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
21:58:54.686 00.405 10072 Exposure complete
21:58:54.738 00.052 10072 worker thread done servicing request
21:58:54.738 00.000 1032 OnExposeComplete: enter
21:58:54.740 00.002 1032 UpdateGuideState(): m_state=6
21:58:54.741 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1593
21:58:54.742 00.001 1032 Star::Find returns 1 (0), X=1103.30, Y=135.59, Mass=1351, SNR=25.8, Peak=142 HFD=3.3
21:58:54.744 00.002 1032 MultiStar: [#1 -0.02,-0.06,0.98,U] [#2 0.06,-0.04,0.74,U] [#3 0.02,0.07,0.72,U] [#4 0.18,-0.11,0.67,U] [#5 0.27,-0.04,0.00,M1] [#6 -0.06,-0.17,0.58,U] [#7 0.15,-0.22,0.00,M1] [#8 -0.00,-0.11,0.53,U] 
21:58:54.745 00.001 1032 single-star, 6 included, MultiStar: {0.02, -0.06}, one-star: {0.01, -0.04}
21:58:54.748 00.003 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
21:58:54.749 00.001 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
21:58:54.750 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.38 mountX=-0.04 mountY=0.00, mountTheta=3.07
21:58:54.753 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
21:58:54.754 00.001 1032 Enqueuing Move request for scope (0.01, -0.04)
21:58:54.755 00.001 10072 Worker thread wakes up
21:58:54.755 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
21:58:54.755 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
21:58:54.757 00.002 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
21:58:54.758 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:58:54.760 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.89
21:58:54.760 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
21:58:54.761 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:54.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:58:54.761 00.000 10072 MoveAxis(E, 5, ABG)
21:58:54.761 00.000 10072 Guiding  Dir = 2, Dur = 5
21:58:54.761 00.000 10072 IsGuiding returns 0
21:58:54.761 00.000 10072 PulseGuide returned control before completion, sleep 15
21:58:54.777 00.016 1032 UpdateGuideState exits: m=1351 SNR=25.8
21:58:54.779 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:54.781 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:54.783 00.002 1032 Enqueuing Expose request
21:58:54.792 00.009 10072 IsGuiding returns 0
21:58:54.792 00.000 10072 Move returns status 0, amount 5
21:58:54.792 00.000 10072 MoveAxis(N, 0, ABG)
21:58:54.792 00.000 10072 Move returns status 0, amount 0
21:58:54.792 00.000 10072 move complete, result=0
21:58:54.792 00.000 10072 worker thread done servicing request
21:58:54.792 00.000 10072 Worker thread wakes up
21:58:54.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:54.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:54.793 00.001 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:58:55.419 00.626 10072 Exposure complete
21:58:55.474 00.055 10072 worker thread done servicing request
21:58:55.474 00.000 1032 OnExposeComplete: enter
21:58:55.476 00.002 1032 UpdateGuideState(): m_state=6
21:58:55.477 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1594
21:58:55.480 00.003 1032 Star::Find returns 1 (0), X=1103.28, Y=135.37, Mass=1251, SNR=24.8, Peak=122 HFD=3.2
21:58:55.481 00.001 1032 MultiStar: [#1 -0.04,-0.14,1.06,U] [#2 -0.09,-0.15,0.77,U] [#3 0.07,0.01,0.76,U] [#4 0.00,-0.31,0.00,M1] [#5 0.16,-0.13,0.65,U] [#6 0.05,-0.09,0.58,U] [#7 0.01,-0.34,0.00,M2] [#8 -0.02,-0.27,0.00,M1] 
21:58:55.483 00.002 1032 refined, 5 included, MultiStar: {0.01, -0.14}, one-star: {-0.01, -0.26}
21:58:55.485 00.002 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.98)
21:58:55.486 00.001 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.98)
21:58:55.488 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.47 mountX=-0.14 mountY=0.02, mountTheta=2.98
21:58:55.491 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.14, opts=13)
21:58:55.495 00.004 1032 Enqueuing Move request for scope (0.01, -0.14)
21:58:55.497 00.002 10072 Worker thread wakes up
21:58:55.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
21:58:55.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
21:58:55.497 00.000 10072 Moving (0.01, -0.14) raw xDistance=-0.14 yDistance=0.02
21:58:55.498 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=147, Gamma=2.230
21:58:55.502 00.004 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 286.88
21:58:55.502 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
21:58:55.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:55.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:58:55.502 00.000 10072 MoveAxis(E, 70, ABG)
21:58:55.502 00.000 10072 Guiding  Dir = 2, Dur = 70
21:58:55.502 00.000 10072 IsGuiding returns 0
21:58:55.502 00.000 10072 PulseGuide returned control before completion, sleep 80
21:58:55.519 00.017 1032 UpdateGuideState exits: m=1251 SNR=24.8
21:58:55.523 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:55.524 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:55.527 00.003 1032 Enqueuing Expose request
21:58:55.588 00.061 10072 IsGuiding returns 0
21:58:55.588 00.000 10072 Move returns status 0, amount 70
21:58:55.588 00.000 10072 MoveAxis(N, 0, ABG)
21:58:55.588 00.000 10072 Move returns status 0, amount 0
21:58:55.588 00.000 10072 move complete, result=0
21:58:55.589 00.001 10072 worker thread done servicing request
21:58:55.589 00.000 10072 Worker thread wakes up
21:58:55.589 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:55.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:55.589 00.000 1032 GuideStep: -0.1 px 70 ms EAST, 0.0 px 0 ms NORTH
21:58:55.996 00.407 10072 Exposure complete
21:58:56.046 00.050 10072 worker thread done servicing request
21:58:56.046 00.000 1032 OnExposeComplete: enter
21:58:56.049 00.003 1032 UpdateGuideState(): m_state=6
21:58:56.051 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1595
21:58:56.053 00.002 1032 Star::Find returns 1 (0), X=1103.26, Y=135.43, Mass=1138, SNR=23.7, Peak=118 HFD=3.2
21:58:56.055 00.002 1032 MultiStar: [#1 -0.15,0.01,1.03,U] [#2 0.02,-0.08,0.84,U] [#3 -0.03,0.04,0.79,U] [#4 -0.00,-0.05,0.70,U] [#5 0.16,0.07,0.66,U] [#6 0.03,-0.09,0.69,U] [#7 -0.01,-0.18,0.77,U] [#8 0.00,-0.13,0.54,U] 
21:58:56.057 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {-0.03, -0.20}
21:58:56.058 00.001 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.76)
21:58:56.059 00.001 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.76)
21:58:56.061 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.70 mountX=-0.07 mountY=0.03, mountTheta=2.76
21:58:56.063 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
21:58:56.064 00.001 1032 Enqueuing Move request for scope (-0.01, -0.07)
21:58:56.065 00.001 10072 Worker thread wakes up
21:58:56.066 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
21:58:56.066 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
21:58:56.066 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.07 yDistance=0.03
21:58:56.067 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:58:56.069 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.87
21:58:56.069 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
21:58:56.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:56.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:58:56.069 00.000 10072 MoveAxis(E, 6, ABG)
21:58:56.069 00.000 10072 Guiding  Dir = 2, Dur = 6
21:58:56.070 00.001 10072 IsGuiding returns 0
21:58:56.070 00.000 10072 PulseGuide returned control before completion, sleep 16
21:58:56.086 00.016 1032 UpdateGuideState exits: m=1138 SNR=23.7
21:58:56.089 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:56.090 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:56.091 00.001 1032 Enqueuing Expose request
21:58:56.101 00.010 10072 IsGuiding returns 0
21:58:56.101 00.000 10072 Move returns status 0, amount 6
21:58:56.101 00.000 10072 MoveAxis(N, 0, ABG)
21:58:56.101 00.000 10072 Move returns status 0, amount 0
21:58:56.101 00.000 10072 move complete, result=0
21:58:56.101 00.000 10072 worker thread done servicing request
21:58:56.101 00.000 10072 Worker thread wakes up
21:58:56.101 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:56.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:56.104 00.003 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
21:58:56.728 00.624 10072 Exposure complete
21:58:56.780 00.052 10072 worker thread done servicing request
21:58:56.781 00.001 1032 OnExposeComplete: enter
21:58:56.783 00.002 1032 UpdateGuideState(): m_state=6
21:58:56.784 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1596
21:58:56.787 00.003 1032 Star::Find returns 1 (0), X=1103.17, Y=135.56, Mass=1292, SNR=25.2, Peak=121 HFD=3.3
21:58:56.790 00.003 1032 MultiStar: [#1 -0.11,-0.05,0.86,U] [#2 -0.09,0.09,0.78,U] [#3 -0.08,0.03,0.79,U] [#4 0.00,0.03,0.62,U] [#5 0.09,-0.06,0.60,U] [#6 -0.17,0.03,0.55,U] [#7 -0.09,-0.15,0.68,U] [#8 -0.01,-0.14,0.50,U] 
21:58:56.792 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.03}, one-star: {-0.12, -0.07}
21:58:56.793 00.001 1032 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.83) = xAngle (-4.57 = 1.71)
21:58:56.794 00.001 1032 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.57 = 1.71)
21:58:56.797 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.74 mountX=-0.01 mountY=0.08, mountTheta=1.71
21:58:56.799 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.03, opts=13)
21:58:56.801 00.002 1032 Enqueuing Move request for scope (-0.07, -0.03)
21:58:56.803 00.002 10072 Worker thread wakes up
21:58:56.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
21:58:56.803 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
21:58:56.804 00.001 10072 Moving (-0.07, -0.03) raw xDistance=-0.01 yDistance=0.08
21:58:56.806 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
21:58:56.807 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
21:58:56.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:56.807 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:58:56.809 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:58:56.809 00.000 10072 MoveAxis(E, 7, ABG)
21:58:56.809 00.000 10072 Guiding  Dir = 2, Dur = 7
21:58:56.809 00.000 10072 IsGuiding returns 0
21:58:56.810 00.001 10072 PulseGuide returned control before completion, sleep 17
21:58:56.826 00.016 1032 UpdateGuideState exits: m=1292 SNR=25.2
21:58:56.829 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:56.832 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:56.834 00.002 1032 Enqueuing Expose request
21:58:56.835 00.001 10072 IsGuiding returns 0
21:58:56.836 00.001 10072 Move returns status 0, amount 7
21:58:56.836 00.000 10072 MoveAxis(N, 0, ABG)
21:58:56.836 00.000 10072 Move returns status 0, amount 0
21:58:56.836 00.000 10072 move complete, result=0
21:58:56.836 00.000 10072 worker thread done servicing request
21:58:56.836 00.000 10072 Worker thread wakes up
21:58:56.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:56.837 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:56.843 00.006 1032 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
21:58:57.244 00.401 10072 Exposure complete
21:58:57.302 00.058 10072 worker thread done servicing request
21:58:57.302 00.000 1032 OnExposeComplete: enter
21:58:57.305 00.003 1032 UpdateGuideState(): m_state=6
21:58:57.308 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1597
21:58:57.310 00.002 1032 Star::Find returns 1 (0), X=1103.22, Y=135.39, Mass=1221, SNR=24.5, Peak=123 HFD=3.2
21:58:57.312 00.002 1032 MultiStar: [#1 -0.20,0.00,0.99,U] [#2 -0.07,0.06,0.80,U] [#3 -0.13,0.04,0.77,U] [#4 -0.03,-0.14,0.71,U] [#5 0.22,-0.20,0.00,M1] [#6 -0.10,-0.00,0.64,U] [#7 -0.10,-0.17,0.78,U] [#8 -0.05,-0.09,0.51,U] 
21:58:57.314 00.002 1032 refined, 7 included, MultiStar: {-0.10, -0.07}, one-star: {-0.07, -0.24}
21:58:57.316 00.002 1032 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.83) = xAngle (-4.35 = 1.94)
21:58:57.317 00.001 1032 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.35 = 1.94)
21:58:57.319 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.52 mountX=-0.04 mountY=0.11, mountTheta=1.94
21:58:57.322 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.07, opts=13)
21:58:57.324 00.002 1032 Enqueuing Move request for scope (-0.10, -0.07)
21:58:57.326 00.002 10072 Worker thread wakes up
21:58:57.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
21:58:57.326 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
21:58:57.326 00.000 10072 Moving (-0.10, -0.07) raw xDistance=-0.04 yDistance=0.11
21:58:57.327 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:58:57.331 00.004 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
21:58:57.331 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
21:58:57.331 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:57.331 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:58:57.332 00.001 10072 MoveAxis(E, 7, ABG)
21:58:57.332 00.000 10072 Guiding  Dir = 2, Dur = 7
21:58:57.332 00.000 10072 IsGuiding returns 0
21:58:57.332 00.000 10072 PulseGuide returned control before completion, sleep 17
21:58:57.350 00.018 1032 UpdateGuideState exits: m=1221 SNR=24.5
21:58:57.353 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:57.354 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:57.356 00.002 1032 Enqueuing Expose request
21:58:57.364 00.008 10072 IsGuiding returns 0
21:58:57.364 00.000 10072 Move returns status 0, amount 7
21:58:57.365 00.001 10072 MoveAxis(N, 0, ABG)
21:58:57.365 00.000 10072 Move returns status 0, amount 0
21:58:57.365 00.000 10072 move complete, result=0
21:58:57.365 00.000 10072 worker thread done servicing request
21:58:57.365 00.000 10072 Worker thread wakes up
21:58:57.365 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:57.365 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:57.365 00.000 1032 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
21:58:57.995 00.630 10072 Exposure complete
21:58:58.054 00.059 1032 OnExposeComplete: enter
21:58:58.055 00.001 1032 UpdateGuideState(): m_state=6
21:58:58.059 00.004 10072 worker thread done servicing request
21:58:58.059 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1598
21:58:58.060 00.001 1032 Star::Find returns 1 (0), X=1103.22, Y=135.41, Mass=1313, SNR=25.4, Peak=125 HFD=3.2
21:58:58.063 00.003 1032 MultiStar: [#1 -0.07,-0.16,0.93,U] [#2 0.02,-0.10,0.82,U] [#3 -0.05,-0.16,0.74,U] [#4 -0.02,-0.06,0.66,U] [#5 0.09,-0.19,0.68,U] [#6 0.07,-0.05,0.59,U] [#7 0.00,-0.23,0.68,U] [#8 -0.02,-0.21,0.48,U] 
21:58:58.064 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.16}, one-star: {-0.07, -0.22}
21:58:58.066 00.002 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.81)
21:58:58.069 00.003 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.81)
21:58:58.071 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.65 mountX=-0.15 mountY=0.05, mountTheta=2.81
21:58:58.075 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.16, opts=13)
21:58:58.077 00.002 1032 Enqueuing Move request for scope (-0.01, -0.16)
21:58:58.080 00.003 10072 Worker thread wakes up
21:58:58.080 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
21:58:58.081 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
21:58:58.081 00.000 10072 Moving (-0.01, -0.16) raw xDistance=-0.15 yDistance=0.05
21:58:58.086 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
21:58:58.088 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 286.85
21:58:58.089 00.001 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
21:58:58.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:58.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:58:58.089 00.000 10072 MoveAxis(E, 78, ABG)
21:58:58.089 00.000 10072 Guiding  Dir = 2, Dur = 78
21:58:58.089 00.000 10072 IsGuiding returns 0
21:58:58.091 00.002 10072 PulseGuide returned control before completion, sleep 88
21:58:58.108 00.017 1032 UpdateGuideState exits: m=1313 SNR=25.4
21:58:58.111 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:58.113 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:58.116 00.003 1032 Enqueuing Expose request
21:58:58.193 00.077 10072 IsGuiding returns 0
21:58:58.193 00.000 10072 Move returns status 0, amount 78
21:58:58.193 00.000 10072 MoveAxis(N, 0, ABG)
21:58:58.193 00.000 10072 Move returns status 0, amount 0
21:58:58.193 00.000 10072 move complete, result=0
21:58:58.193 00.000 10072 worker thread done servicing request
21:58:58.193 00.000 10072 Worker thread wakes up
21:58:58.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:58.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:58.277 00.084 1032 GuideStep: -0.1 px 78 ms EAST, 0.1 px 0 ms NORTH
21:58:58.602 00.325 10072 Exposure complete
21:58:58.665 00.063 10072 worker thread done servicing request
21:58:58.665 00.000 1032 OnExposeComplete: enter
21:58:58.667 00.002 1032 UpdateGuideState(): m_state=6
21:58:58.669 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1599
21:58:58.670 00.001 1032 Star::Find returns 1 (0), X=1103.18, Y=135.42, Mass=1373, SNR=26.0, Peak=136 HFD=3.2
21:58:58.673 00.003 1032 MultiStar: [#1 -0.10,-0.09,0.95,U] [#2 -0.03,0.01,0.82,U] [#3 -0.08,-0.19,0.70,U] [#4 0.13,0.05,0.61,U] [#5 -0.02,-0.22,0.66,U] [#6 -0.21,0.13,0.56,U] [#7 -0.03,-0.18,0.66,U] [#8 -0.09,-0.23,0.46,U] 
21:58:58.674 00.001 1032 refined, 8 included, MultiStar: {-0.06, -0.11}, one-star: {-0.11, -0.21}
21:58:58.676 00.002 1032 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.83) = xAngle (-3.92 = 2.36)
21:58:58.678 00.002 1032 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.92 = 2.36)
21:58:58.680 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-2.09 mountX=-0.09 mountY=0.09, mountTheta=2.36
21:58:58.683 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.11, opts=13)
21:58:58.685 00.002 1032 Enqueuing Move request for scope (-0.06, -0.11)
21:58:58.686 00.001 10072 Worker thread wakes up
21:58:58.687 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
21:58:58.687 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
21:58:58.687 00.000 10072 Moving (-0.06, -0.11) raw xDistance=-0.09 yDistance=0.09
21:58:58.688 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:58:58.691 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.84
21:58:58.691 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
21:58:58.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:58.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:58:58.691 00.000 10072 MoveAxis(E, 8, ABG)
21:58:58.692 00.001 10072 Guiding  Dir = 2, Dur = 8
21:58:58.692 00.000 10072 IsGuiding returns 0
21:58:58.692 00.000 10072 PulseGuide returned control before completion, sleep 18
21:58:58.711 00.019 1032 UpdateGuideState exits: m=1373 SNR=26.0
21:58:58.713 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:58.715 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:58.717 00.002 1032 Enqueuing Expose request
21:58:58.724 00.007 10072 IsGuiding returns 0
21:58:58.724 00.000 10072 Move returns status 0, amount 8
21:58:58.724 00.000 10072 MoveAxis(N, 0, ABG)
21:58:58.724 00.000 10072 Move returns status 0, amount 0
21:58:58.724 00.000 10072 move complete, result=0
21:58:58.724 00.000 10072 worker thread done servicing request
21:58:58.724 00.000 10072 Worker thread wakes up
21:58:58.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:58.725 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:58.727 00.002 1032 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
21:58:59.349 00.622 10072 Exposure complete
21:58:59.408 00.059 10072 worker thread done servicing request
21:58:59.408 00.000 1032 OnExposeComplete: enter
21:58:59.411 00.003 1032 UpdateGuideState(): m_state=6
21:58:59.413 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1600
21:58:59.414 00.001 1032 Star::Find returns 1 (0), X=1103.15, Y=135.54, Mass=1262, SNR=24.9, Peak=120 HFD=3.3
21:58:59.417 00.003 1032 MultiStar: [#1 -0.12,-0.01,0.99,U] [#2 -0.11,-0.03,0.79,U] [#3 0.01,0.09,0.74,U] [#4 -0.01,-0.08,0.64,U] [#5 0.12,0.11,0.66,U] [#6 -0.07,-0.00,0.61,U] [#7 -0.04,-0.12,0.69,U] [#8 -0.18,-0.16,0.51,U] 
21:58:59.419 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {-0.14, -0.09}
21:58:59.421 00.002 1032 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.83) = xAngle (-4.53 = 1.76)
21:58:59.422 00.001 1032 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.53 = 1.76)
21:58:59.428 00.006 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.70 mountX=-0.01 mountY=0.07, mountTheta=1.76
21:58:59.431 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.03, opts=13)
21:58:59.433 00.002 1032 Enqueuing Move request for scope (-0.06, -0.03)
21:58:59.435 00.002 10072 Worker thread wakes up
21:58:59.435 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
21:58:59.435 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
21:58:59.435 00.000 10072 Moving (-0.06, -0.03) raw xDistance=-0.01 yDistance=0.07
21:58:59.437 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:58:59.439 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.83
21:58:59.439 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
21:58:59.439 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:59.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:58:59.439 00.000 10072 MoveAxis(E, 9, ABG)
21:58:59.439 00.000 10072 Guiding  Dir = 2, Dur = 9
21:58:59.439 00.000 10072 IsGuiding returns 0
21:58:59.440 00.001 10072 PulseGuide returned control before completion, sleep 19
21:58:59.457 00.017 1032 UpdateGuideState exits: m=1262 SNR=24.9
21:58:59.459 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:59.463 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:59.464 00.001 1032 Enqueuing Expose request
21:58:59.473 00.009 10072 IsGuiding returns 0
21:58:59.473 00.000 10072 Move returns status 0, amount 9
21:58:59.473 00.000 10072 MoveAxis(N, 0, ABG)
21:58:59.473 00.000 10072 Move returns status 0, amount 0
21:58:59.473 00.000 10072 move complete, result=0
21:58:59.473 00.000 10072 worker thread done servicing request
21:58:59.473 00.000 10072 Worker thread wakes up
21:58:59.474 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:58:59.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:58:59.474 00.000 1032 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
21:58:59.881 00.407 10072 Exposure complete
21:58:59.942 00.061 10072 worker thread done servicing request
21:58:59.942 00.000 1032 OnExposeComplete: enter
21:58:59.945 00.003 1032 UpdateGuideState(): m_state=6
21:58:59.947 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1601
21:58:59.949 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=135.55, Mass=1210, SNR=24.4, Peak=118 HFD=3.2
21:58:59.951 00.002 1032 MultiStar: [#1 -0.15,0.04,1.01,U] [#2 -0.14,0.09,0.84,U] [#3 -0.09,0.00,0.77,U] [#4 0.04,-0.03,0.69,U] [#5 0.01,-0.09,0.70,U] [#6 -0.12,0.08,0.60,U] [#7 -0.06,-0.21,0.73,U] [#8 -0.18,0.00,0.53,U] 
21:58:59.952 00.001 1032 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {-0.06, -0.08}
21:58:59.955 00.003 1032 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.83) = xAngle (-4.72 = 1.56)
21:58:59.959 00.004 1032 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.72 = 1.56)
21:58:59.961 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-2.89 mountX=0.00 mountY=0.09, mountTheta=1.56
21:58:59.963 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.02, opts=13)
21:58:59.965 00.002 1032 Enqueuing Move request for scope (-0.08, -0.02)
21:58:59.966 00.001 10072 Worker thread wakes up
21:58:59.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
21:58:59.966 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
21:58:59.966 00.000 10072 Moving (-0.08, -0.02) raw xDistance=0.00 yDistance=0.09
21:58:59.969 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:58:59.970 00.001 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.82
21:58:59.971 00.001 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
21:58:59.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:59.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:58:59.971 00.000 10072 MoveAxis(E, 9, ABG)
21:58:59.971 00.000 10072 Guiding  Dir = 2, Dur = 9
21:58:59.971 00.000 10072 IsGuiding returns 0
21:58:59.972 00.001 10072 PulseGuide returned control before completion, sleep 19
21:58:59.990 00.018 1032 UpdateGuideState exits: m=1210 SNR=24.4
21:58:59.992 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:59.994 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:58:59.995 00.001 1032 Enqueuing Expose request
21:59:00.003 00.008 10072 IsGuiding returns 0
21:59:00.003 00.000 10072 Move returns status 0, amount 9
21:59:00.003 00.000 10072 MoveAxis(N, 0, ABG)
21:59:00.003 00.000 10072 Move returns status 0, amount 0
21:59:00.003 00.000 10072 move complete, result=0
21:59:00.003 00.000 10072 worker thread done servicing request
21:59:00.003 00.000 10072 Worker thread wakes up
21:59:00.004 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:00.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:00.007 00.003 1032 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
21:59:00.631 00.624 10072 Exposure complete
21:59:00.683 00.052 10072 worker thread done servicing request
21:59:00.684 00.001 1032 OnExposeComplete: enter
21:59:00.685 00.001 1032 UpdateGuideState(): m_state=6
21:59:00.688 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1602
21:59:00.689 00.001 1032 Star::Find returns 1 (0), X=1103.26, Y=135.33, Mass=1314, SNR=25.4, Peak=125 HFD=3.2
21:59:00.691 00.002 1032 MultiStar: [#1 -0.05,-0.07,0.94,U] [#2 -0.06,-0.03,0.80,U] [#3 -0.11,-0.12,0.75,U] [#4 -0.06,-0.16,0.63,U] [#5 0.12,-0.05,0.70,U] [#6 0.01,-0.08,0.59,U] [#7 0.02,-0.23,0.68,U] [#8 -0.09,-0.36,0.00,M1] 
21:59:00.693 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.13}, one-star: {-0.03, -0.30}
21:59:00.694 00.001 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
21:59:00.696 00.002 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
21:59:00.698 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.14 cameraTheta=-1.74 mountX=-0.12 mountY=0.06, mountTheta=2.71
21:59:00.700 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.13, opts=13)
21:59:00.701 00.001 1032 Enqueuing Move request for scope (-0.02, -0.13)
21:59:00.702 00.001 10072 Worker thread wakes up
21:59:00.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
21:59:00.702 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
21:59:00.702 00.000 10072 Moving (-0.02, -0.13) raw xDistance=-0.12 yDistance=0.06
21:59:00.704 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:59:00.706 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.81
21:59:00.706 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
21:59:00.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:00.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:59:00.706 00.000 10072 MoveAxis(E, 10, ABG)
21:59:00.706 00.000 10072 Guiding  Dir = 2, Dur = 10
21:59:00.707 00.001 10072 IsGuiding returns 0
21:59:00.708 00.001 10072 PulseGuide returned control before completion, sleep 20
21:59:00.724 00.016 1032 UpdateGuideState exits: m=1314 SNR=25.4
21:59:00.727 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:00.728 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:00.729 00.001 1032 Enqueuing Expose request
21:59:00.738 00.009 10072 IsGuiding returns 0
21:59:00.738 00.000 10072 Move returns status 0, amount 10
21:59:00.738 00.000 10072 MoveAxis(N, 0, ABG)
21:59:00.738 00.000 10072 Move returns status 0, amount 0
21:59:00.738 00.000 10072 move complete, result=0
21:59:00.738 00.000 10072 worker thread done servicing request
21:59:00.738 00.000 1032 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
21:59:00.742 00.004 10072 Worker thread wakes up
21:59:00.742 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:00.742 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:01.149 00.407 10072 Exposure complete
21:59:01.206 00.057 10072 worker thread done servicing request
21:59:01.206 00.000 1032 OnExposeComplete: enter
21:59:01.208 00.002 1032 UpdateGuideState(): m_state=6
21:59:01.210 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1603
21:59:01.212 00.002 1032 Star::Find returns 1 (0), X=1103.12, Y=135.26, Mass=1234, SNR=24.7, Peak=115 HFD=3.2
21:59:01.214 00.002 1032 MultiStar: [#1 -0.12,-0.08,1.00,U] [#2 -0.15,0.03,0.76,U] [#3 -0.04,-0.19,0.78,U] [#4 -0.05,-0.17,0.66,U] [#5 -0.03,-0.10,0.69,U] [#6 0.03,-0.05,0.63,U] [#7 -0.07,-0.14,0.71,U] [#8 0.01,-0.27,0.00,M2] 
21:59:01.216 00.002 1032 refined, 7 included, MultiStar: {-0.08, -0.14}, one-star: {-0.17, -0.37}
21:59:01.217 00.001 1032 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.83) = xAngle (-3.93 = 2.35)
21:59:01.221 00.004 1032 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.93 = 2.35)
21:59:01.223 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.10 mountX=-0.12 mountY=0.12, mountTheta=2.35
21:59:01.227 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.14, opts=13)
21:59:01.230 00.003 1032 Enqueuing Move request for scope (-0.08, -0.14)
21:59:01.232 00.002 10072 Worker thread wakes up
21:59:01.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
21:59:01.232 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
21:59:01.232 00.000 10072 Moving (-0.08, -0.14) raw xDistance=-0.12 yDistance=0.12
21:59:01.234 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:59:01.237 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.80
21:59:01.238 00.001 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
21:59:01.238 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:01.238 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:59:01.238 00.000 10072 MoveAxis(E, 10, ABG)
21:59:01.238 00.000 10072 Guiding  Dir = 2, Dur = 10
21:59:01.239 00.001 10072 IsGuiding returns 0
21:59:01.239 00.000 10072 PulseGuide returned control before completion, sleep 20
21:59:01.257 00.018 1032 UpdateGuideState exits: m=1234 SNR=24.7
21:59:01.259 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:01.261 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:01.264 00.003 1032 Enqueuing Expose request
21:59:01.272 00.008 10072 IsGuiding returns 0
21:59:01.272 00.000 10072 Move returns status 0, amount 10
21:59:01.272 00.000 10072 MoveAxis(N, 0, ABG)
21:59:01.272 00.000 10072 Move returns status 0, amount 0
21:59:01.272 00.000 10072 move complete, result=0
21:59:01.272 00.000 10072 worker thread done servicing request
21:59:01.272 00.000 10072 Worker thread wakes up
21:59:01.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:01.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:01.275 00.003 1032 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
21:59:01.903 00.628 10072 Exposure complete
21:59:01.955 00.052 10072 worker thread done servicing request
21:59:01.955 00.000 1032 OnExposeComplete: enter
21:59:01.957 00.002 1032 UpdateGuideState(): m_state=6
21:59:01.960 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1604
21:59:01.962 00.002 1032 Star::Find returns 1 (0), X=1103.25, Y=135.46, Mass=1428, SNR=26.5, Peak=145 HFD=3.1
21:59:01.963 00.001 1032 MultiStar: [#1 -0.10,-0.03,0.92,U] [#2 0.07,-0.04,0.73,U] [#3 -0.05,-0.12,0.69,U] [#4 -0.05,-0.07,0.60,U] [#5 -0.07,-0.05,0.61,U] [#6 -0.05,0.01,0.55,U] [#7 -0.03,-0.15,0.60,U] [#8 -0.16,-0.10,0.50,U] 
21:59:01.965 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.08}, one-star: {-0.04, -0.17}
21:59:01.966 00.001 1032 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.83) = xAngle (-3.94 = 2.34)
21:59:01.968 00.002 1032 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.94 = 2.34)
21:59:01.969 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.11 mountX=-0.07 mountY=0.07, mountTheta=2.34
21:59:01.972 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.08, opts=13)
21:59:01.975 00.003 1032 Enqueuing Move request for scope (-0.05, -0.08)
21:59:01.976 00.001 10072 Worker thread wakes up
21:59:01.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
21:59:01.976 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
21:59:01.976 00.000 10072 Moving (-0.05, -0.08) raw xDistance=-0.07 yDistance=0.07
21:59:01.979 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:59:01.981 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.79
21:59:01.981 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
21:59:01.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:01.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:59:01.981 00.000 10072 MoveAxis(E, 12, ABG)
21:59:01.981 00.000 10072 Guiding  Dir = 2, Dur = 12
21:59:01.982 00.001 10072 IsGuiding returns 0
21:59:01.982 00.000 10072 PulseGuide returned control before completion, sleep 22
21:59:01.999 00.017 1032 UpdateGuideState exits: m=1428 SNR=26.5
21:59:02.001 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:02.002 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:02.004 00.002 1032 Enqueuing Expose request
21:59:02.011 00.007 10072 IsGuiding returns 0
21:59:02.011 00.000 10072 Move returns status 0, amount 12
21:59:02.011 00.000 10072 MoveAxis(N, 0, ABG)
21:59:02.011 00.000 10072 Move returns status 0, amount 0
21:59:02.011 00.000 10072 move complete, result=0
21:59:02.011 00.000 10072 worker thread done servicing request
21:59:02.011 00.000 10072 Worker thread wakes up
21:59:02.012 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:02.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:02.014 00.002 1032 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
21:59:02.419 00.405 10072 Exposure complete
21:59:02.472 00.053 10072 worker thread done servicing request
21:59:02.472 00.000 1032 OnExposeComplete: enter
21:59:02.474 00.002 1032 UpdateGuideState(): m_state=6
21:59:02.476 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1605
21:59:02.478 00.002 1032 Star::Find returns 1 (0), X=1103.21, Y=135.38, Mass=1304, SNR=25.3, Peak=124 HFD=3.2
21:59:02.481 00.003 1032 MultiStar: [#1 -0.07,-0.11,0.94,U] [#2 -0.08,-0.03,0.77,U] [#3 -0.10,-0.08,0.73,U] [#4 0.03,-0.05,0.69,U] [#5 -0.10,-0.05,0.70,U] [#6 -0.09,-0.06,0.58,U] [#7 0.02,-0.15,0.65,U] [#8 -0.12,-0.10,0.50,U] 
21:59:02.482 00.001 1032 refined, 8 included, MultiStar: {-0.07, -0.10}, one-star: {-0.08, -0.25}
21:59:02.483 00.001 1032 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.83) = xAngle (-3.96 = 2.32)
21:59:02.486 00.003 1032 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.96 = 2.32)
21:59:02.488 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.13 mountX=-0.08 mountY=0.09, mountTheta=2.32
21:59:02.490 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.10, opts=13)
21:59:02.492 00.002 1032 Enqueuing Move request for scope (-0.07, -0.10)
21:59:02.494 00.002 10072 Worker thread wakes up
21:59:02.494 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
21:59:02.494 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
21:59:02.494 00.000 10072 Moving (-0.07, -0.10) raw xDistance=-0.08 yDistance=0.09
21:59:02.497 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.79
21:59:02.497 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
21:59:02.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:02.497 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:59:02.497 00.000 10072 MoveAxis(E, 11, ABG)
21:59:02.497 00.000 10072 Guiding  Dir = 2, Dur = 11
21:59:02.497 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:59:02.499 00.002 10072 IsGuiding returns 0
21:59:02.500 00.001 10072 PulseGuide returned control before completion, sleep 21
21:59:02.516 00.016 1032 UpdateGuideState exits: m=1304 SNR=25.3
21:59:02.520 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:02.521 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:02.524 00.003 1032 Enqueuing Expose request
21:59:02.525 00.001 10072 IsGuiding returns 0
21:59:02.525 00.000 10072 Move returns status 0, amount 11
21:59:02.525 00.000 10072 MoveAxis(N, 0, ABG)
21:59:02.525 00.000 10072 Move returns status 0, amount 0
21:59:02.525 00.000 10072 move complete, result=0
21:59:02.525 00.000 10072 worker thread done servicing request
21:59:02.527 00.002 10072 Worker thread wakes up
21:59:02.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:02.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:02.536 00.009 1032 GuideStep: -0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
21:59:03.154 00.618 10072 Exposure complete
21:59:03.204 00.050 10072 worker thread done servicing request
21:59:03.204 00.000 1032 OnExposeComplete: enter
21:59:03.207 00.003 1032 UpdateGuideState(): m_state=6
21:59:03.210 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1606
21:59:03.212 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=135.34, Mass=1346, SNR=25.7, Peak=122 HFD=3.4
21:59:03.214 00.002 1032 MultiStar: [#1 -0.05,-0.02,0.94,U] [#2 -0.18,-0.01,0.76,U] [#3 0.10,-0.20,0.68,U] [#4 -0.11,0.02,0.66,U] [#5 -0.01,0.06,0.64,U] [#6 -0.06,-0.19,0.56,U] [#7 -0.06,-0.24,0.68,U] [#8 -0.10,-0.16,0.51,U] 
21:59:03.216 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.12}, one-star: {0.03, -0.29}
21:59:03.218 00.002 1032 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.83) = xAngle (-3.77 = 2.51)
21:59:03.220 00.002 1032 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.77 = 2.51)
21:59:03.222 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.94 mountX=-0.10 mountY=0.07, mountTheta=2.51
21:59:03.226 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.12, opts=13)
21:59:03.227 00.001 1032 Enqueuing Move request for scope (-0.05, -0.12)
21:59:03.228 00.001 10072 Worker thread wakes up
21:59:03.229 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
21:59:03.229 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
21:59:03.229 00.000 10072 Moving (-0.05, -0.12) raw xDistance=-0.10 yDistance=0.07
21:59:03.230 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:59:03.233 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.78
21:59:03.233 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
21:59:03.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:03.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:59:03.233 00.000 10072 MoveAxis(E, 13, ABG)
21:59:03.233 00.000 10072 Guiding  Dir = 2, Dur = 13
21:59:03.233 00.000 10072 IsGuiding returns 0
21:59:03.234 00.001 10072 PulseGuide returned control before completion, sleep 23
21:59:03.249 00.015 1032 UpdateGuideState exits: m=1346 SNR=25.7
21:59:03.252 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:03.253 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:03.256 00.003 1032 Enqueuing Expose request
21:59:03.262 00.006 10072 IsGuiding returns 0
21:59:03.262 00.000 10072 Move returns status 0, amount 13
21:59:03.262 00.000 10072 MoveAxis(N, 0, ABG)
21:59:03.262 00.000 10072 Move returns status 0, amount 0
21:59:03.262 00.000 10072 move complete, result=0
21:59:03.262 00.000 10072 worker thread done servicing request
21:59:03.262 00.000 10072 Worker thread wakes up
21:59:03.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:03.263 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:03.264 00.001 1032 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
21:59:03.671 00.407 10072 Exposure complete
21:59:03.725 00.054 10072 worker thread done servicing request
21:59:03.725 00.000 1032 OnExposeComplete: enter
21:59:03.727 00.002 1032 UpdateGuideState(): m_state=6
21:59:03.729 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1607
21:59:03.731 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=135.25, Mass=1383, SNR=26.1, Peak=119 HFD=3.0
21:59:03.732 00.001 1032 MultiStar: [#1 -0.08,-0.10,0.89,U] [#2 -0.11,0.01,0.73,U] [#3 -0.13,-0.14,0.70,U] [#4 -0.03,-0.35,0.00,M1] [#5 -0.06,0.01,0.63,U] [#6 0.01,-0.06,0.63,U] [#7 0.00,-0.22,0.64,U] [#8 -0.13,-0.17,0.47,U] 
21:59:03.735 00.003 1032 refined, 7 included, MultiStar: {-0.06, -0.14}, one-star: {-0.02, -0.38}
21:59:03.737 00.002 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.47)
21:59:03.739 00.002 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.47)
21:59:03.740 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.98 mountX=-0.12 mountY=0.10, mountTheta=2.47
21:59:03.744 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.14, opts=13)
21:59:03.746 00.002 1032 Enqueuing Move request for scope (-0.06, -0.14)
21:59:03.748 00.002 10072 Worker thread wakes up
21:59:03.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
21:59:03.749 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
21:59:03.749 00.000 10072 Moving (-0.06, -0.14) raw xDistance=-0.12 yDistance=0.10
21:59:03.750 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:59:03.752 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.77
21:59:03.752 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
21:59:03.753 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:03.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:59:03.753 00.000 10072 MoveAxis(E, 12, ABG)
21:59:03.753 00.000 10072 Guiding  Dir = 2, Dur = 12
21:59:03.753 00.000 10072 IsGuiding returns 0
21:59:03.753 00.000 10072 PulseGuide returned control before completion, sleep 22
21:59:03.771 00.018 1032 UpdateGuideState exits: m=1383 SNR=26.1
21:59:03.773 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:03.774 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:03.775 00.001 1032 Enqueuing Expose request
21:59:03.778 00.003 10072 IsGuiding returns 0
21:59:03.778 00.000 10072 Move returns status 0, amount 12
21:59:03.778 00.000 10072 MoveAxis(N, 0, ABG)
21:59:03.778 00.000 10072 Move returns status 0, amount 0
21:59:03.778 00.000 10072 move complete, result=0
21:59:03.778 00.000 10072 worker thread done servicing request
21:59:03.778 00.000 10072 Worker thread wakes up
21:59:03.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:03.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:03.785 00.007 1032 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
21:59:04.403 00.618 10072 Exposure complete
21:59:04.458 00.055 10072 worker thread done servicing request
21:59:04.458 00.000 1032 OnExposeComplete: enter
21:59:04.461 00.003 1032 UpdateGuideState(): m_state=6
21:59:04.463 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1608
21:59:04.465 00.002 1032 Star::Find returns 1 (0), X=1103.18, Y=135.30, Mass=1130, SNR=23.6, Peak=112 HFD=3.0
21:59:04.466 00.001 1032 MultiStar: [#1 0.02,-0.13,1.03,U] [#2 0.04,-0.11,0.83,U] [#3 0.02,-0.32,0.00,M1] [#4 0.14,-0.23,0.00,M2] [#5 -0.01,-0.18,0.70,U] [#6 -0.01,-0.29,0.00,M1] [#7 -0.07,-0.35,0.00,M1] [#8 -0.05,-0.28,0.00,M1] 
21:59:04.468 00.002 1032 refined, 3 included, MultiStar: {-0.02, -0.19}, one-star: {-0.11, -0.34}
21:59:04.469 00.001 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.79)
21:59:04.471 00.002 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.79)
21:59:04.472 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.67 mountX=-0.18 mountY=0.07, mountTheta=2.79
21:59:04.475 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.19, opts=13)
21:59:04.477 00.002 1032 Enqueuing Move request for scope (-0.02, -0.19)
21:59:04.479 00.002 10072 Worker thread wakes up
21:59:04.479 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
21:59:04.479 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
21:59:04.479 00.000 10072 Moving (-0.02, -0.19) raw xDistance=-0.18 yDistance=0.07
21:59:04.481 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:59:04.483 00.002 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 286.76
21:59:04.483 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
21:59:04.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:04.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:59:04.483 00.000 10072 MoveAxis(E, 99, ABG)
21:59:04.483 00.000 10072 Guiding  Dir = 2, Dur = 99
21:59:04.483 00.000 10072 IsGuiding returns 0
21:59:04.484 00.001 10072 PulseGuide returned control before completion, sleep 109
21:59:04.500 00.016 1032 UpdateGuideState exits: m=1130 SNR=23.6
21:59:04.503 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:04.504 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:04.506 00.002 1032 Enqueuing Expose request
21:59:04.604 00.098 10072 IsGuiding returns 0
21:59:04.604 00.000 10072 Move returns status 0, amount 99
21:59:04.604 00.000 10072 MoveAxis(N, 0, ABG)
21:59:04.604 00.000 10072 Move returns status 0, amount 0
21:59:04.604 00.000 10072 move complete, result=0
21:59:04.604 00.000 10072 worker thread done servicing request
21:59:04.604 00.000 10072 Worker thread wakes up
21:59:04.604 00.000 1032 GuideStep: -0.2 px 99 ms EAST, 0.1 px 0 ms NORTH
21:59:04.607 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:04.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:05.016 00.409 10072 Exposure complete
21:59:05.077 00.061 10072 worker thread done servicing request
21:59:05.077 00.000 1032 OnExposeComplete: enter
21:59:05.079 00.002 1032 UpdateGuideState(): m_state=6
21:59:05.081 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1609
21:59:05.082 00.001 1032 Star::Find returns 1 (0), X=1103.16, Y=135.46, Mass=1386, SNR=26.1, Peak=129 HFD=3.1
21:59:05.084 00.002 1032 MultiStar: [#1 -0.05,-0.13,0.90,U] [#2 -0.03,-0.12,0.76,U] [#3 -0.05,-0.19,0.69,U] [#4 0.12,-0.18,0.65,U] [#5 -0.05,0.03,0.65,U] [#6 -0.04,-0.15,0.60,U] [#7 -0.21,-0.16,0.00,M2] [#8 -0.08,-0.14,0.52,U] 
21:59:05.085 00.001 1032 refined, 7 included, MultiStar: {-0.04, -0.13}, one-star: {-0.13, -0.17}
21:59:05.087 00.002 1032 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.83) = xAngle (-3.72 = 2.56)
21:59:05.088 00.001 1032 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.56)
21:59:05.090 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.89 mountX=-0.12 mountY=0.08, mountTheta=2.56
21:59:05.093 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.13, opts=13)
21:59:05.095 00.002 1032 Enqueuing Move request for scope (-0.04, -0.13)
21:59:05.096 00.001 10072 Worker thread wakes up
21:59:05.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
21:59:05.096 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
21:59:05.096 00.000 10072 Moving (-0.04, -0.13) raw xDistance=-0.12 yDistance=0.08
21:59:05.098 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
21:59:05.099 00.001 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.76
21:59:05.099 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
21:59:05.101 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:05.101 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:59:05.101 00.000 10072 MoveAxis(E, 13, ABG)
21:59:05.101 00.000 10072 Guiding  Dir = 2, Dur = 13
21:59:05.101 00.000 10072 IsGuiding returns 0
21:59:05.101 00.000 10072 PulseGuide returned control before completion, sleep 23
21:59:05.116 00.015 1032 UpdateGuideState exits: m=1386 SNR=26.1
21:59:05.118 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:05.119 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:05.121 00.002 1032 Enqueuing Expose request
21:59:05.135 00.014 10072 IsGuiding returns 1
21:59:05.135 00.000 10072 scope still moving after pulse duration time elapsed
21:59:05.167 00.032 10072 IsGuiding returns 1
21:59:05.197 00.030 10072 IsGuiding returns 1
21:59:05.229 00.032 10072 IsGuiding returns 1
21:59:05.259 00.030 10072 IsGuiding returns 1
21:59:05.290 00.031 10072 IsGuiding returns 1
21:59:05.321 00.031 10072 IsGuiding returns 1
21:59:05.354 00.033 10072 IsGuiding returns 1
21:59:05.385 00.031 10072 IsGuiding returns 1
21:59:05.416 00.031 10072 IsGuiding returns 1
21:59:05.448 00.032 10072 IsGuiding returns 1
21:59:05.479 00.031 10072 IsGuiding returns 1
21:59:05.510 00.031 10072 IsGuiding returns 1
21:59:05.542 00.032 10072 IsGuiding returns 1
21:59:05.573 00.031 10072 IsGuiding returns 0
21:59:05.573 00.000 10072 scope move finished after 13 + 459 ms
21:59:05.573 00.000 10072 Move returns status 0, amount 13
21:59:05.573 00.000 10072 MoveAxis(N, 0, ABG)
21:59:05.573 00.000 10072 Move returns status 0, amount 0
21:59:05.573 00.000 10072 move complete, result=0
21:59:05.573 00.000 10072 worker thread done servicing request
21:59:05.573 00.000 10072 Worker thread wakes up
21:59:05.573 00.000 1032 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
21:59:05.576 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:05.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:06.202 00.626 10072 Exposure complete
21:59:06.251 00.049 10072 worker thread done servicing request
21:59:06.251 00.000 1032 OnExposeComplete: enter
21:59:06.252 00.001 1032 UpdateGuideState(): m_state=6
21:59:06.254 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1610
21:59:06.255 00.001 1032 Star::Find returns 1 (0), X=1103.28, Y=135.41, Mass=1241, SNR=24.7, Peak=117 HFD=3.2
21:59:06.257 00.002 1032 MultiStar: [#1 -0.14,0.04,1.03,U] [#2 -0.05,0.02,0.79,U] [#3 -0.07,-0.16,0.77,U] [#4 0.11,-0.01,0.69,U] [#5 -0.01,0.01,0.65,U] [#6 -0.08,-0.15,0.60,U] [#7 -0.01,-0.18,0.69,U] [#8 -0.31,-0.09,0.00,M1] 
21:59:06.258 00.001 1032 refined, 7 included, MultiStar: {-0.04, -0.08}, one-star: {-0.01, -0.22}
21:59:06.260 00.002 1032 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.83) = xAngle (-3.84 = 2.44)
21:59:06.261 00.001 1032 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.84 = 2.44)
21:59:06.263 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.01 mountX=-0.07 mountY=0.06, mountTheta=2.44
21:59:06.265 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.08, opts=13)
21:59:06.268 00.003 1032 Enqueuing Move request for scope (-0.04, -0.08)
21:59:06.269 00.001 10072 Worker thread wakes up
21:59:06.269 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
21:59:06.269 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
21:59:06.269 00.000 10072 Moving (-0.04, -0.08) raw xDistance=-0.07 yDistance=0.06
21:59:06.271 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:59:06.273 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.75
21:59:06.273 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
21:59:06.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:06.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:59:06.273 00.000 10072 MoveAxis(E, 21, ABG)
21:59:06.273 00.000 10072 Guiding  Dir = 2, Dur = 21
21:59:06.274 00.001 10072 IsGuiding returns 0
21:59:06.274 00.000 10072 PulseGuide returned control before completion, sleep 31
21:59:06.290 00.016 1032 UpdateGuideState exits: m=1241 SNR=24.7
21:59:06.291 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:06.292 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:06.293 00.001 1032 Enqueuing Expose request
21:59:06.310 00.017 10072 IsGuiding returns 1
21:59:06.310 00.000 10072 scope still moving after pulse duration time elapsed
21:59:06.341 00.031 10072 IsGuiding returns 0
21:59:06.341 00.000 10072 scope move finished after 21 + 46 ms
21:59:06.341 00.000 10072 Move returns status 0, amount 21
21:59:06.341 00.000 10072 MoveAxis(N, 0, ABG)
21:59:06.341 00.000 10072 Move returns status 0, amount 0
21:59:06.341 00.000 10072 move complete, result=0
21:59:06.341 00.000 10072 worker thread done servicing request
21:59:06.341 00.000 10072 Worker thread wakes up
21:59:06.341 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:06.341 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:06.342 00.001 1032 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
21:59:06.749 00.407 10072 Exposure complete
21:59:06.807 00.058 10072 worker thread done servicing request
21:59:06.807 00.000 1032 OnExposeComplete: enter
21:59:06.810 00.003 1032 UpdateGuideState(): m_state=6
21:59:06.811 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1611
21:59:06.814 00.003 1032 Star::Find returns 1 (0), X=1103.26, Y=135.41, Mass=1358, SNR=25.9, Peak=139 HFD=3.2
21:59:06.815 00.001 1032 MultiStar: [#1 -0.18,-0.10,0.97,U] [#2 0.01,-0.18,0.77,U] [#3 -0.05,-0.09,0.72,U] [#4 0.13,-0.08,0.68,U] [#5 0.16,-0.11,0.64,U] [#6 -0.07,0.05,0.53,U] [#7 0.11,-0.19,0.66,U] [#8 -0.05,-0.27,0.00,M2] 
21:59:06.817 00.002 1032 refined, 7 included, MultiStar: {0.00, -0.12}, one-star: {-0.03, -0.22}
21:59:06.818 00.001 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
21:59:06.819 00.001 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
21:59:06.821 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.57 mountX=-0.12 mountY=0.03, mountTheta=2.88
21:59:06.823 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.12, opts=13)
21:59:06.825 00.002 1032 Enqueuing Move request for scope (0.00, -0.12)
21:59:06.827 00.002 10072 Worker thread wakes up
21:59:06.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
21:59:06.827 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
21:59:06.827 00.000 10072 Moving (0.00, -0.12) raw xDistance=-0.12 yDistance=0.03
21:59:06.829 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:59:06.833 00.004 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
21:59:06.833 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
21:59:06.833 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:06.833 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:59:06.833 00.000 10072 MoveAxis(E, 16, ABG)
21:59:06.833 00.000 10072 Guiding  Dir = 2, Dur = 16
21:59:06.833 00.000 10072 IsGuiding returns 0
21:59:06.834 00.001 10072 PulseGuide returned control before completion, sleep 26
21:59:06.850 00.016 1032 UpdateGuideState exits: m=1358 SNR=25.9
21:59:06.851 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:06.853 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:06.854 00.001 1032 Enqueuing Expose request
21:59:06.871 00.017 10072 IsGuiding returns 0
21:59:06.871 00.000 10072 Move returns status 0, amount 16
21:59:06.871 00.000 10072 MoveAxis(N, 0, ABG)
21:59:06.871 00.000 10072 Move returns status 0, amount 0
21:59:06.871 00.000 10072 move complete, result=0
21:59:06.871 00.000 10072 worker thread done servicing request
21:59:06.871 00.000 10072 Worker thread wakes up
21:59:06.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:06.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:06.873 00.002 1032 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
21:59:07.497 00.624 10072 Exposure complete
21:59:07.557 00.060 10072 worker thread done servicing request
21:59:07.558 00.001 1032 OnExposeComplete: enter
21:59:07.560 00.002 1032 UpdateGuideState(): m_state=6
21:59:07.562 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1612
21:59:07.563 00.001 1032 Star::Find returns 1 (0), X=1103.36, Y=135.46, Mass=1230, SNR=24.6, Peak=130 HFD=3.2
21:59:07.565 00.002 1032 MultiStar: [#1 -0.14,-0.00,0.94,U] [#2 0.06,-0.03,0.82,U] [#3 0.05,-0.14,0.78,U] [#4 0.11,-0.07,0.68,U] [#5 0.15,-0.12,0.70,U] [#6 0.14,-0.08,0.66,U] [#7 0.09,-0.20,0.65,U] [#8 0.05,-0.29,0.00,M3] 
21:59:07.566 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.10}, one-star: {0.07, -0.18}
21:59:07.567 00.001 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
21:59:07.569 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
21:59:07.570 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.05 mountX=-0.11 mountY=-0.03, mountTheta=-2.88
21:59:07.573 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
21:59:07.575 00.002 1032 Enqueuing Move request for scope (0.06, -0.10)
21:59:07.577 00.002 10072 Worker thread wakes up
21:59:07.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
21:59:07.577 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
21:59:07.577 00.000 10072 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.03
21:59:07.578 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:59:07.581 00.003 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
21:59:07.581 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
21:59:07.581 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:07.581 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:59:07.581 00.000 10072 MoveAxis(E, 18, ABG)
21:59:07.582 00.001 10072 Guiding  Dir = 2, Dur = 18
21:59:07.582 00.000 10072 IsGuiding returns 0
21:59:07.582 00.000 10072 PulseGuide returned control before completion, sleep 28
21:59:07.599 00.017 1032 UpdateGuideState exits: m=1230 SNR=24.6
21:59:07.602 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:07.603 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:07.606 00.003 1032 Enqueuing Expose request
21:59:07.617 00.011 10072 IsGuiding returns 0
21:59:07.617 00.000 10072 Move returns status 0, amount 18
21:59:07.617 00.000 10072 MoveAxis(N, 0, ABG)
21:59:07.617 00.000 10072 Move returns status 0, amount 0
21:59:07.617 00.000 10072 move complete, result=0
21:59:07.617 00.000 10072 worker thread done servicing request
21:59:07.617 00.000 10072 Worker thread wakes up
21:59:07.617 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:07.618 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:07.619 00.001 1032 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
21:59:08.026 00.407 10072 Exposure complete
21:59:08.081 00.055 10072 worker thread done servicing request
21:59:08.081 00.000 1032 OnExposeComplete: enter
21:59:08.083 00.002 1032 UpdateGuideState(): m_state=6
21:59:08.086 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1613
21:59:08.087 00.001 1032 Star::Find returns 1 (0), X=1103.28, Y=135.47, Mass=1268, SNR=25.0, Peak=123 HFD=3.2
21:59:08.088 00.001 1032 MultiStar: [#1 0.00,-0.06,1.00,U] [#2 0.04,0.00,0.80,U] [#3 -0.03,-0.19,0.74,U] [#4 0.08,-0.22,0.62,U] [#5 0.22,0.01,0.64,U] [#6 -0.06,-0.25,0.00,M1] [#7 0.04,-0.37,0.00,M1] [#8 0.06,-0.18,0.50,U] 
21:59:08.090 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.11}, one-star: {-0.01, -0.16}
21:59:08.091 00.001 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
21:59:08.092 00.001 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
21:59:08.093 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.21 mountX=-0.12 mountY=-0.01, mountTheta=-3.04
21:59:08.096 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.11, opts=13)
21:59:08.098 00.002 1032 Enqueuing Move request for scope (0.04, -0.11)
21:59:08.099 00.001 10072 Worker thread wakes up
21:59:08.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
21:59:08.099 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
21:59:08.099 00.000 10072 Moving (0.04, -0.11) raw xDistance=-0.12 yDistance=-0.01
21:59:08.101 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
21:59:08.102 00.001 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
21:59:08.102 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
21:59:08.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:08.102 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:59:08.103 00.001 10072 MoveAxis(E, 16, ABG)
21:59:08.103 00.000 10072 Guiding  Dir = 2, Dur = 16
21:59:08.103 00.000 10072 IsGuiding returns 0
21:59:08.103 00.000 10072 PulseGuide returned control before completion, sleep 26
21:59:08.119 00.016 1032 UpdateGuideState exits: m=1268 SNR=25.0
21:59:08.121 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:08.123 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:08.124 00.001 1032 Enqueuing Expose request
21:59:08.134 00.010 10072 IsGuiding returns 0
21:59:08.134 00.000 10072 Move returns status 0, amount 16
21:59:08.134 00.000 10072 MoveAxis(N, 0, ABG)
21:59:08.134 00.000 10072 Move returns status 0, amount 0
21:59:08.134 00.000 10072 move complete, result=0
21:59:08.134 00.000 10072 worker thread done servicing request
21:59:08.134 00.000 10072 Worker thread wakes up
21:59:08.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:08.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:08.136 00.002 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
21:59:08.762 00.626 10072 Exposure complete
21:59:08.812 00.050 10072 worker thread done servicing request
21:59:08.812 00.000 1032 OnExposeComplete: enter
21:59:08.814 00.002 1032 UpdateGuideState(): m_state=6
21:59:08.815 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1614
21:59:08.817 00.002 1032 Star::Find returns 1 (0), X=1103.26, Y=135.31, Mass=1163, SNR=23.9, Peak=114 HFD=3.2
21:59:08.819 00.002 1032 MultiStar: [#1 0.02,-0.08,1.02,U] [#2 -0.02,-0.12,0.83,U] [#3 0.12,-0.21,0.84,U] [#4 0.08,-0.20,0.75,U] [#5 0.14,-0.18,0.71,U] [#6 0.03,-0.22,0.64,U] [#7 0.02,-0.33,0.00,M2] [#8 0.12,-0.07,0.56,U] 
21:59:08.820 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.18}, one-star: {-0.03, -0.33}
21:59:08.822 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
21:59:08.823 00.001 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
21:59:08.825 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.30 mountX=-0.19 mountY=-0.00, mountTheta=-3.13
21:59:08.828 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.18, opts=13)
21:59:08.830 00.002 1032 Enqueuing Move request for scope (0.05, -0.18)
21:59:08.832 00.002 10072 Worker thread wakes up
21:59:08.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
21:59:08.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
21:59:08.832 00.000 10072 Moving (0.05, -0.18) raw xDistance=-0.19 yDistance=-0.00
21:59:08.834 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:59:08.835 00.001 10072 PPEC rslt: input = -0.19, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 286.72
21:59:08.836 00.001 10072 PPEC: input: -0.19, control: -0.11, exposure: 500
21:59:08.841 00.005 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:08.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:59:08.841 00.000 10072 MoveAxis(E, 107, ABG)
21:59:08.841 00.000 10072 Guiding  Dir = 2, Dur = 107
21:59:08.841 00.000 10072 IsGuiding returns 0
21:59:08.842 00.001 10072 PulseGuide returned control before completion, sleep 117
21:59:08.855 00.013 1032 UpdateGuideState exits: m=1163 SNR=23.9
21:59:08.857 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:08.858 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:08.861 00.003 1032 Enqueuing Expose request
21:59:08.961 00.100 10072 IsGuiding returns 0
21:59:08.961 00.000 10072 Move returns status 0, amount 107
21:59:08.961 00.000 10072 MoveAxis(N, 0, ABG)
21:59:08.961 00.000 10072 Move returns status 0, amount 0
21:59:08.961 00.000 10072 move complete, result=0
21:59:08.961 00.000 10072 worker thread done servicing request
21:59:08.961 00.000 1032 GuideStep: -0.2 px 107 ms EAST, -0.0 px 0 ms NORTH
21:59:08.963 00.002 10072 Worker thread wakes up
21:59:08.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:08.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:09.369 00.406 10072 Exposure complete
21:59:09.430 00.061 10072 worker thread done servicing request
21:59:09.431 00.001 1032 OnExposeComplete: enter
21:59:09.433 00.002 1032 UpdateGuideState(): m_state=6
21:59:09.434 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1615
21:59:09.437 00.003 1032 Star::Find returns 1 (0), X=1103.22, Y=135.24, Mass=1311, SNR=25.4, Peak=129 HFD=3.1
21:59:09.439 00.002 1032 MultiStar: [#1 0.01,-0.14,0.94,U] [#2 0.06,-0.09,0.74,U] [#3 0.17,-0.21,0.00,M1] [#4 0.30,-0.25,0.00,M1] [#5 0.14,-0.09,0.62,U] [#6 0.08,-0.14,0.60,U] [#7 0.05,-0.37,0.00,M3] [#8 -0.08,-0.44,0.00,M2] 
21:59:09.441 00.002 1032 refined, 4 included, MultiStar: {0.03, -0.19}, one-star: {-0.08, -0.39}
21:59:09.442 00.001 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
21:59:09.444 00.002 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
21:59:09.446 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.42 mountX=-0.19 mountY=0.02, mountTheta=3.03
21:59:09.449 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.19, opts=13)
21:59:09.451 00.002 1032 Enqueuing Move request for scope (0.03, -0.19)
21:59:09.454 00.003 10072 Worker thread wakes up
21:59:09.454 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
21:59:09.454 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
21:59:09.454 00.000 10072 Moving (0.03, -0.19) raw xDistance=-0.19 yDistance=0.02
21:59:09.457 00.003 10072 PPEC rslt: input = -0.19, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 286.71
21:59:09.457 00.000 10072 PPEC: input: -0.19, control: -0.11, exposure: 500
21:59:09.457 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:09.457 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:59:09.457 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
21:59:09.460 00.003 10072 MoveAxis(E, 106, ABG)
21:59:09.460 00.000 10072 Guiding  Dir = 2, Dur = 106
21:59:09.460 00.000 10072 IsGuiding returns 0
21:59:09.461 00.001 10072 PulseGuide returned control before completion, sleep 116
21:59:09.479 00.018 1032 UpdateGuideState exits: m=1311 SNR=25.4
21:59:09.481 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:09.482 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:09.483 00.001 1032 Enqueuing Expose request
21:59:09.586 00.103 10072 IsGuiding returns 0
21:59:09.586 00.000 10072 Move returns status 0, amount 106
21:59:09.586 00.000 10072 MoveAxis(N, 0, ABG)
21:59:09.586 00.000 10072 Move returns status 0, amount 0
21:59:09.586 00.000 10072 move complete, result=0
21:59:09.586 00.000 10072 worker thread done servicing request
21:59:09.586 00.000 10072 Worker thread wakes up
21:59:09.586 00.000 1032 GuideStep: -0.2 px 106 ms EAST, 0.0 px 0 ms NORTH
21:59:09.588 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:09.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:10.216 00.628 10072 Exposure complete
21:59:10.275 00.059 10072 worker thread done servicing request
21:59:10.275 00.000 1032 OnExposeComplete: enter
21:59:10.277 00.002 1032 UpdateGuideState(): m_state=6
21:59:10.279 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1616
21:59:10.280 00.001 1032 Star::Find returns 1 (0), X=1103.22, Y=135.37, Mass=1401, SNR=26.3, Peak=144 HFD=3.2
21:59:10.283 00.003 1032 MultiStar: [#1 -0.10,-0.03,0.90,U] [#2 -0.07,-0.11,0.75,U] [#3 0.11,-0.14,0.69,U] [#4 0.13,-0.14,0.66,U] [#5 0.23,-0.06,0.63,U] [#6 0.02,-0.22,0.57,U] [#7 0.02,-0.20,0.63,U] [#8 0.05,-0.27,0.00,M3] 
21:59:10.284 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.15}, one-star: {-0.07, -0.26}
21:59:10.286 00.002 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
21:59:10.288 00.002 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
21:59:10.289 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.44 mountX=-0.15 mountY=0.02, mountTheta=3.01
21:59:10.292 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.15, opts=13)
21:59:10.294 00.002 1032 Enqueuing Move request for scope (0.02, -0.15)
21:59:10.296 00.002 10072 Worker thread wakes up
21:59:10.296 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
21:59:10.296 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
21:59:10.296 00.000 10072 Moving (0.02, -0.15) raw xDistance=-0.15 yDistance=0.02
21:59:10.298 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:59:10.303 00.005 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 286.70
21:59:10.303 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
21:59:10.303 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:10.303 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:59:10.303 00.000 10072 MoveAxis(E, 89, ABG)
21:59:10.303 00.000 10072 Guiding  Dir = 2, Dur = 89
21:59:10.303 00.000 10072 IsGuiding returns 0
21:59:10.304 00.001 10072 PulseGuide returned control before completion, sleep 99
21:59:10.322 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.3
21:59:10.325 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:10.326 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:10.328 00.002 1032 Enqueuing Expose request
21:59:10.417 00.089 10072 IsGuiding returns 0
21:59:10.417 00.000 10072 Move returns status 0, amount 89
21:59:10.417 00.000 10072 MoveAxis(N, 0, ABG)
21:59:10.417 00.000 10072 Move returns status 0, amount 0
21:59:10.417 00.000 10072 move complete, result=0
21:59:10.417 00.000 10072 worker thread done servicing request
21:59:10.417 00.000 10072 Worker thread wakes up
21:59:10.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:10.418 00.001 1032 GuideStep: -0.1 px 89 ms EAST, 0.0 px 0 ms NORTH
21:59:10.421 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:10.827 00.406 10072 Exposure complete
21:59:10.881 00.054 10072 worker thread done servicing request
21:59:10.881 00.000 1032 OnExposeComplete: enter
21:59:10.883 00.002 1032 UpdateGuideState(): m_state=6
21:59:10.884 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1617
21:59:10.886 00.002 1032 Star::Find returns 1 (0), X=1103.28, Y=135.46, Mass=1330, SNR=25.6, Peak=128 HFD=3.2
21:59:10.888 00.002 1032 MultiStar: [#1 -0.11,0.03,0.97,U] [#2 0.00,0.03,0.82,U] [#3 -0.04,-0.06,0.72,U] [#4 0.06,-0.01,0.65,U] [#5 0.10,-0.07,0.68,U] [#6 0.05,-0.07,0.60,U] [#7 0.04,-0.19,0.63,U] [#8 -0.15,-0.14,0.51,U] 
21:59:10.891 00.003 1032 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {-0.01, -0.17}
21:59:10.892 00.001 1032 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.83) = xAngle (-3.52 = 2.76)
21:59:10.894 00.002 1032 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.52 = 2.76)
21:59:10.895 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.69 mountX=-0.06 mountY=0.03, mountTheta=2.76
21:59:10.898 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
21:59:10.901 00.003 1032 Enqueuing Move request for scope (-0.01, -0.07)
21:59:10.902 00.001 10072 Worker thread wakes up
21:59:10.902 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
21:59:10.902 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
21:59:10.902 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.03
21:59:10.904 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:59:10.906 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.70
21:59:10.906 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
21:59:10.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:10.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:59:10.906 00.000 10072 MoveAxis(E, 18, ABG)
21:59:10.906 00.000 10072 Guiding  Dir = 2, Dur = 18
21:59:10.907 00.001 10072 IsGuiding returns 0
21:59:10.907 00.000 10072 PulseGuide returned control before completion, sleep 28
21:59:10.924 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.6
21:59:10.926 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:10.928 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:10.930 00.002 1032 Enqueuing Expose request
21:59:10.949 00.019 10072 IsGuiding returns 0
21:59:10.949 00.000 10072 Move returns status 0, amount 18
21:59:10.949 00.000 10072 MoveAxis(N, 0, ABG)
21:59:10.949 00.000 10072 Move returns status 0, amount 0
21:59:10.949 00.000 10072 move complete, result=0
21:59:10.950 00.001 10072 worker thread done servicing request
21:59:10.950 00.000 1032 GuideStep: -0.1 px 18 ms EAST, 0.0 px 0 ms NORTH
21:59:10.952 00.002 10072 Worker thread wakes up
21:59:10.952 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:10.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:11.576 00.624 10072 Exposure complete
21:59:11.632 00.056 10072 worker thread done servicing request
21:59:11.632 00.000 1032 OnExposeComplete: enter
21:59:11.634 00.002 1032 UpdateGuideState(): m_state=6
21:59:11.637 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1618
21:59:11.638 00.001 1032 Star::Find returns 1 (0), X=1103.18, Y=135.54, Mass=1211, SNR=24.4, Peak=116 HFD=3.3
21:59:11.640 00.002 1032 MultiStar: [#1 -0.04,-0.02,0.95,U] [#2 0.04,0.02,0.76,U] [#3 -0.05,0.18,0.80,U] [#4 0.11,0.02,0.66,U] [#5 0.08,0.07,0.70,U] [#6 0.04,0.01,0.58,U] [#7 0.02,-0.09,0.72,U] [#8 -0.14,0.01,0.50,U] 
21:59:11.642 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {-0.11, -0.10}
21:59:11.644 00.002 1032 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.83) = xAngle (0.54 = 0.54)
21:59:11.646 00.002 1032 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.54 = 0.54)
21:59:11.647 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.37 mountX=0.01 mountY=0.01, mountTheta=0.54
21:59:11.650 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
21:59:11.652 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
21:59:11.654 00.002 10072 Worker thread wakes up
21:59:11.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
21:59:11.654 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
21:59:11.654 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
21:59:11.657 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
21:59:11.659 00.002 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.69
21:59:11.659 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
21:59:11.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:11.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:59:11.659 00.000 10072 MoveAxis(E, 19, ABG)
21:59:11.659 00.000 10072 Guiding  Dir = 2, Dur = 19
21:59:11.660 00.001 10072 IsGuiding returns 0
21:59:11.660 00.000 10072 PulseGuide returned control before completion, sleep 29
21:59:11.677 00.017 1032 UpdateGuideState exits: m=1211 SNR=24.4
21:59:11.680 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:11.682 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:11.683 00.001 1032 Enqueuing Expose request
21:59:11.696 00.013 10072 IsGuiding returns 0
21:59:11.696 00.000 10072 Move returns status 0, amount 19
21:59:11.696 00.000 10072 MoveAxis(N, 0, ABG)
21:59:11.696 00.000 10072 Move returns status 0, amount 0
21:59:11.696 00.000 10072 move complete, result=0
21:59:11.696 00.000 10072 worker thread done servicing request
21:59:11.696 00.000 10072 Worker thread wakes up
21:59:11.697 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:11.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:11.697 00.000 1032 GuideStep: 0.0 px 19 ms EAST, 0.0 px 0 ms NORTH
21:59:12.104 00.407 10072 Exposure complete
21:59:12.153 00.049 10072 worker thread done servicing request
21:59:12.153 00.000 1032 OnExposeComplete: enter
21:59:12.156 00.003 1032 UpdateGuideState(): m_state=6
21:59:12.157 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1619
21:59:12.159 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=135.49, Mass=1231, SNR=24.6, Peak=117 HFD=3.2
21:59:12.160 00.001 1032 MultiStar: [#1 -0.03,-0.00,1.00,U] [#2 0.11,0.03,0.76,U] [#3 -0.16,0.07,0.78,U] [#4 0.10,0.01,0.67,U] [#5 0.11,-0.12,0.67,U] [#6 0.03,0.02,0.62,U] [#7 0.02,-0.11,0.74,U] [#8 -0.01,-0.24,0.52,U] 
21:59:12.161 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {-0.06, -0.14}
21:59:12.162 00.001 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.01)
21:59:12.165 00.003 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.01)
21:59:12.166 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.45 mountX=-0.05 mountY=0.01, mountTheta=3.01
21:59:12.168 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
21:59:12.169 00.001 1032 Enqueuing Move request for scope (0.01, -0.05)
21:59:12.170 00.001 10072 Worker thread wakes up
21:59:12.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
21:59:12.170 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
21:59:12.171 00.001 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
21:59:12.173 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:59:12.174 00.001 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.68
21:59:12.174 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
21:59:12.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:12.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:59:12.174 00.000 10072 MoveAxis(E, 17, ABG)
21:59:12.175 00.001 10072 Guiding  Dir = 2, Dur = 17
21:59:12.175 00.000 10072 IsGuiding returns 0
21:59:12.177 00.002 10072 PulseGuide returned control before completion, sleep 25
21:59:12.196 00.019 1032 UpdateGuideState exits: m=1231 SNR=24.6
21:59:12.197 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:12.199 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:12.200 00.001 1032 Enqueuing Expose request
21:59:12.210 00.010 10072 IsGuiding returns 0
21:59:12.210 00.000 10072 Move returns status 0, amount 17
21:59:12.210 00.000 10072 MoveAxis(N, 0, ABG)
21:59:12.210 00.000 10072 Move returns status 0, amount 0
21:59:12.210 00.000 10072 move complete, result=0
21:59:12.210 00.000 10072 worker thread done servicing request
21:59:12.211 00.001 10072 Worker thread wakes up
21:59:12.211 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:12.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:12.212 00.001 1032 GuideStep: -0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
21:59:12.839 00.627 10072 Exposure complete
21:59:12.895 00.056 10072 worker thread done servicing request
21:59:12.895 00.000 1032 OnExposeComplete: enter
21:59:12.898 00.003 1032 UpdateGuideState(): m_state=6
21:59:12.900 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1620
21:59:12.902 00.002 1032 Star::Find returns 1 (0), X=1103.19, Y=135.39, Mass=1391, SNR=26.2, Peak=132 HFD=3.2
21:59:12.903 00.001 1032 MultiStar: [#1 -0.04,-0.10,0.96,U] [#2 -0.04,-0.15,0.76,U] [#3 0.10,-0.05,0.74,U] [#4 0.13,-0.05,0.63,U] [#5 0.09,-0.06,0.65,U] [#6 0.06,-0.10,0.56,U] [#7 0.05,-0.13,0.65,U] [#8 -0.07,-0.11,0.51,U] 
21:59:12.905 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.12}, one-star: {-0.10, -0.24}
21:59:12.907 00.002 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.98)
21:59:12.908 00.001 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.98)
21:59:12.909 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.48 mountX=-0.12 mountY=0.02, mountTheta=2.98
21:59:12.912 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.12, opts=13)
21:59:12.914 00.002 1032 Enqueuing Move request for scope (0.01, -0.12)
21:59:12.917 00.003 10072 Worker thread wakes up
21:59:12.917 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
21:59:12.917 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
21:59:12.917 00.000 10072 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=0.02
21:59:12.919 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
21:59:12.921 00.002 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.68
21:59:12.921 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
21:59:12.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:12.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:59:12.921 00.000 10072 MoveAxis(E, 19, ABG)
21:59:12.921 00.000 10072 Guiding  Dir = 2, Dur = 19
21:59:12.921 00.000 10072 IsGuiding returns 0
21:59:12.922 00.001 10072 PulseGuide returned control before completion, sleep 28
21:59:12.940 00.018 1032 UpdateGuideState exits: m=1391 SNR=26.2
21:59:12.942 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:12.943 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:12.945 00.002 1032 Enqueuing Expose request
21:59:12.961 00.016 10072 IsGuiding returns 0
21:59:12.961 00.000 10072 Move returns status 0, amount 19
21:59:12.961 00.000 10072 MoveAxis(N, 0, ABG)
21:59:12.961 00.000 10072 Move returns status 0, amount 0
21:59:12.961 00.000 10072 move complete, result=0
21:59:12.961 00.000 10072 worker thread done servicing request
21:59:12.961 00.000 10072 Worker thread wakes up
21:59:12.961 00.000 1032 GuideStep: -0.1 px 19 ms EAST, 0.0 px 0 ms NORTH
21:59:12.963 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:12.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:13.369 00.406 10072 Exposure complete
21:59:13.426 00.057 1032 OnExposeComplete: enter
21:59:13.428 00.002 1032 UpdateGuideState(): m_state=6
21:59:13.429 00.001 10072 worker thread done servicing request
21:59:13.430 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1621
21:59:13.431 00.001 1032 Star::Find returns 1 (0), X=1103.28, Y=135.38, Mass=1266, SNR=25.0, Peak=122 HFD=3.1
21:59:13.434 00.003 1032 MultiStar: [#1 -0.00,-0.04,0.99,U] [#2 0.12,0.01,0.80,U] [#3 0.04,-0.10,0.74,U] [#4 0.15,-0.10,0.69,U] [#5 0.16,-0.10,0.68,U] [#6 -0.11,-0.13,0.57,U] [#7 0.10,-0.21,0.68,U] [#8 0.04,-0.01,0.55,U] 
21:59:13.435 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.11}, one-star: {-0.01, -0.25}
21:59:13.437 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
21:59:13.438 00.001 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
21:59:13.440 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.11 mountX=-0.12 mountY=-0.02, mountTheta=-2.94
21:59:13.442 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.11, opts=13)
21:59:13.444 00.002 1032 Enqueuing Move request for scope (0.05, -0.11)
21:59:13.447 00.003 10072 Worker thread wakes up
21:59:13.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
21:59:13.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
21:59:13.447 00.000 10072 Moving (0.05, -0.11) raw xDistance=-0.12 yDistance=-0.02
21:59:13.448 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
21:59:13.450 00.002 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.67
21:59:13.450 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
21:59:13.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:13.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:59:13.450 00.000 10072 MoveAxis(E, 17, ABG)
21:59:13.450 00.000 10072 Guiding  Dir = 2, Dur = 17
21:59:13.451 00.001 10072 IsGuiding returns 0
21:59:13.451 00.000 10072 PulseGuide returned control before completion, sleep 27
21:59:13.470 00.019 1032 UpdateGuideState exits: m=1266 SNR=25.0
21:59:13.472 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:13.474 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:13.476 00.002 1032 Enqueuing Expose request
21:59:13.492 00.016 10072 IsGuiding returns 0
21:59:13.492 00.000 10072 Move returns status 0, amount 17
21:59:13.492 00.000 10072 MoveAxis(N, 0, ABG)
21:59:13.493 00.001 10072 Move returns status 0, amount 0
21:59:13.493 00.000 10072 move complete, result=0
21:59:13.493 00.000 10072 worker thread done servicing request
21:59:13.493 00.000 10072 Worker thread wakes up
21:59:13.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:13.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:13.497 00.004 1032 GuideStep: -0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
21:59:14.118 00.621 10072 Exposure complete
21:59:14.173 00.055 10072 worker thread done servicing request
21:59:14.173 00.000 1032 OnExposeComplete: enter
21:59:14.177 00.004 1032 UpdateGuideState(): m_state=6
21:59:14.182 00.005 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1622
21:59:14.184 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=135.36, Mass=1216, SNR=24.5, Peak=114 HFD=3.2
21:59:14.186 00.002 1032 MultiStar: [#1 0.00,-0.09,0.99,U] [#2 0.08,-0.06,0.79,U] [#3 -0.02,-0.21,0.76,U] [#4 0.02,-0.22,0.69,U] [#5 0.06,-0.15,0.68,U] [#6 0.09,0.00,0.64,U] [#7 -0.02,-0.23,0.72,U] [#8 -0.07,-0.14,0.54,U] 
21:59:14.188 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.16}, one-star: {0.03, -0.28}
21:59:14.190 00.002 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.02)
21:59:14.191 00.001 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.02)
21:59:14.193 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.44 mountX=-0.16 mountY=0.02, mountTheta=3.02
21:59:14.196 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.16, opts=13)
21:59:14.198 00.002 1032 Enqueuing Move request for scope (0.02, -0.16)
21:59:14.199 00.001 10072 Worker thread wakes up
21:59:14.200 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
21:59:14.200 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
21:59:14.200 00.000 10072 Moving (0.02, -0.16) raw xDistance=-0.16 yDistance=0.02
21:59:14.201 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:59:14.204 00.003 10072 PPEC rslt: input = -0.16, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 286.66
21:59:14.204 00.000 10072 PPEC: input: -0.16, control: -0.10, exposure: 500
21:59:14.204 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:14.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:59:14.204 00.000 10072 MoveAxis(E, 93, ABG)
21:59:14.204 00.000 10072 Guiding  Dir = 2, Dur = 93
21:59:14.204 00.000 10072 IsGuiding returns 0
21:59:14.205 00.001 10072 PulseGuide returned control before completion, sleep 103
21:59:14.223 00.018 1032 UpdateGuideState exits: m=1216 SNR=24.5
21:59:14.225 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:14.226 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:14.227 00.001 1032 Enqueuing Expose request
21:59:14.320 00.093 10072 IsGuiding returns 0
21:59:14.320 00.000 10072 Move returns status 0, amount 93
21:59:14.320 00.000 10072 MoveAxis(N, 0, ABG)
21:59:14.320 00.000 10072 Move returns status 0, amount 0
21:59:14.320 00.000 10072 move complete, result=0
21:59:14.320 00.000 10072 worker thread done servicing request
21:59:14.320 00.000 10072 Worker thread wakes up
21:59:14.320 00.000 1032 GuideStep: -0.2 px 93 ms EAST, 0.0 px 0 ms NORTH
21:59:14.323 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:14.323 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:14.730 00.407 10072 Exposure complete
21:59:14.781 00.051 10072 worker thread done servicing request
21:59:14.781 00.000 1032 OnExposeComplete: enter
21:59:14.784 00.003 1032 UpdateGuideState(): m_state=6
21:59:14.785 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1623
21:59:14.787 00.002 1032 Star::Find returns 1 (0), X=1103.24, Y=135.28, Mass=1406, SNR=26.3, Peak=138 HFD=3.0
21:59:14.787 00.000 1032 MultiStar: [#1 -0.11,-0.20,0.94,U] [#2 0.03,-0.12,0.73,U] [#3 -0.06,-0.18,0.73,U] [#4 0.10,-0.25,0.00,M1] [#5 0.16,-0.09,0.62,U] [#6 0.03,-0.18,0.55,U] [#7 0.01,-0.30,0.00,M1] [#8 -0.02,-0.32,0.00,M1] 
21:59:14.790 00.003 1032 refined, 5 included, MultiStar: {-0.01, -0.20}, one-star: {-0.05, -0.35}
21:59:14.791 00.001 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
21:59:14.793 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
21:59:14.794 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.63 mountX=-0.19 mountY=0.06, mountTheta=2.82
21:59:14.799 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.20, opts=13)
21:59:14.801 00.002 1032 Enqueuing Move request for scope (-0.01, -0.20)
21:59:14.803 00.002 10072 Worker thread wakes up
21:59:14.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
21:59:14.803 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
21:59:14.803 00.000 10072 Moving (-0.01, -0.20) raw xDistance=-0.19 yDistance=0.06
21:59:14.805 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
21:59:14.807 00.002 10072 PPEC rslt: input = -0.19, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 286.66
21:59:14.807 00.000 10072 PPEC: input: -0.19, control: -0.11, exposure: 500
21:59:14.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:14.807 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:59:14.807 00.000 10072 MoveAxis(E, 107, ABG)
21:59:14.807 00.000 10072 Guiding  Dir = 2, Dur = 107
21:59:14.807 00.000 10072 IsGuiding returns 0
21:59:14.808 00.001 10072 PulseGuide returned control before completion, sleep 117
21:59:14.823 00.015 1032 UpdateGuideState exits: m=1406 SNR=26.3
21:59:14.826 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:14.828 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:14.831 00.003 1032 Enqueuing Expose request
21:59:14.929 00.098 10072 IsGuiding returns 1
21:59:14.929 00.000 10072 scope still moving after pulse duration time elapsed
21:59:14.961 00.032 10072 IsGuiding returns 0
21:59:14.961 00.000 10072 scope move finished after 107 + 45 ms
21:59:14.961 00.000 10072 Move returns status 0, amount 107
21:59:14.961 00.000 10072 MoveAxis(N, 0, ABG)
21:59:14.961 00.000 10072 Move returns status 0, amount 0
21:59:14.961 00.000 10072 move complete, result=0
21:59:14.961 00.000 10072 worker thread done servicing request
21:59:14.961 00.000 10072 Worker thread wakes up
21:59:14.961 00.000 1032 GuideStep: -0.2 px 107 ms EAST, 0.1 px 0 ms NORTH
21:59:14.963 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:14.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:15.587 00.624 10072 Exposure complete
21:59:15.641 00.054 10072 worker thread done servicing request
21:59:15.641 00.000 1032 OnExposeComplete: enter
21:59:15.643 00.002 1032 UpdateGuideState(): m_state=6
21:59:15.646 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1624
21:59:15.648 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=135.34, Mass=1351, SNR=25.8, Peak=128 HFD=3.1
21:59:15.650 00.002 1032 MultiStar: [#1 -0.10,-0.04,0.97,U] [#2 -0.01,-0.10,0.77,U] [#3 -0.04,0.01,0.76,U] [#4 0.05,-0.08,0.67,U] [#5 0.06,0.01,0.67,U] [#6 0.01,-0.21,0.57,U] [#7 -0.00,-0.13,0.72,U] [#8 -0.07,-0.19,0.52,U] 
21:59:15.652 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.11}, one-star: {-0.06, -0.30}
21:59:15.654 00.002 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.69)
21:59:15.655 00.001 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.69)
21:59:15.657 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.77 mountX=-0.10 mountY=0.05, mountTheta=2.69
21:59:15.659 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.11, opts=13)
21:59:15.665 00.006 1032 Enqueuing Move request for scope (-0.02, -0.11)
21:59:15.666 00.001 10072 Worker thread wakes up
21:59:15.666 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
21:59:15.666 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
21:59:15.666 00.000 10072 Moving (-0.02, -0.11) raw xDistance=-0.10 yDistance=0.05
21:59:15.667 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
21:59:15.670 00.003 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.65
21:59:15.670 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
21:59:15.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:15.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:59:15.670 00.000 10072 MoveAxis(E, 20, ABG)
21:59:15.670 00.000 10072 Guiding  Dir = 2, Dur = 20
21:59:15.671 00.001 10072 IsGuiding returns 0
21:59:15.671 00.000 10072 PulseGuide returned control before completion, sleep 30
21:59:15.688 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.8
21:59:15.690 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:15.692 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:15.695 00.003 1032 Enqueuing Expose request
21:59:15.707 00.012 10072 IsGuiding returns 1
21:59:15.707 00.000 10072 scope still moving after pulse duration time elapsed
21:59:15.739 00.032 10072 IsGuiding returns 1
21:59:15.770 00.031 10072 IsGuiding returns 1
21:59:15.801 00.031 10072 IsGuiding returns 1
21:59:15.832 00.031 10072 IsGuiding returns 1
21:59:15.863 00.031 10072 IsGuiding returns 1
21:59:15.894 00.031 10072 IsGuiding returns 1
21:59:15.926 00.032 10072 IsGuiding returns 1
21:59:15.957 00.031 10072 IsGuiding returns 1
21:59:15.988 00.031 10072 IsGuiding returns 1
21:59:16.019 00.031 10072 IsGuiding returns 1
21:59:16.050 00.031 10072 IsGuiding returns 1
21:59:16.081 00.031 10072 IsGuiding returns 1
21:59:16.113 00.032 10072 IsGuiding returns 0
21:59:16.113 00.000 10072 scope move finished after 20 + 422 ms
21:59:16.113 00.000 10072 Move returns status 0, amount 20
21:59:16.113 00.000 10072 MoveAxis(N, 0, ABG)
21:59:16.113 00.000 10072 Move returns status 0, amount 0
21:59:16.113 00.000 10072 move complete, result=0
21:59:16.113 00.000 10072 worker thread done servicing request
21:59:16.113 00.000 10072 Worker thread wakes up
21:59:16.113 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:16.114 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:16.114 00.000 1032 GuideStep: -0.1 px 20 ms EAST, 0.1 px 0 ms NORTH
21:59:16.746 00.632 10072 Exposure complete
21:59:16.797 00.051 10072 worker thread done servicing request
21:59:16.798 00.001 1032 OnExposeComplete: enter
21:59:16.800 00.002 1032 UpdateGuideState(): m_state=6
21:59:16.802 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1625
21:59:16.803 00.001 1032 Star::Find returns 1 (0), X=1103.21, Y=135.35, Mass=1455, SNR=26.8, Peak=146 HFD=3.1
21:59:16.806 00.003 1032 MultiStar: [#1 -0.03,-0.07,0.86,U] [#2 0.09,-0.10,0.72,U] [#3 -0.02,-0.07,0.73,U] [#4 0.03,-0.10,0.62,U] [#5 -0.04,-0.14,0.67,U] [#6 0.05,-0.07,0.58,U] [#7 -0.02,-0.27,0.00,M1] [#8 -0.06,-0.28,0.00,M1] 
21:59:16.807 00.001 1032 refined, 6 included, MultiStar: {-0.01, -0.13}, one-star: {-0.08, -0.29}
21:59:16.808 00.001 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
21:59:16.810 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
21:59:16.812 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.63 mountX=-0.12 mountY=0.04, mountTheta=2.82
21:59:16.815 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.13, opts=13)
21:59:16.817 00.002 1032 Enqueuing Move request for scope (-0.01, -0.13)
21:59:16.818 00.001 10072 Worker thread wakes up
21:59:16.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
21:59:16.818 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
21:59:16.818 00.000 10072 Moving (-0.01, -0.13) raw xDistance=-0.12 yDistance=0.04
21:59:16.820 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:59:16.822 00.002 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.64
21:59:16.822 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
21:59:16.822 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:16.822 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:59:16.822 00.000 10072 MoveAxis(E, 22, ABG)
21:59:16.822 00.000 10072 Guiding  Dir = 2, Dur = 22
21:59:16.823 00.001 10072 IsGuiding returns 0
21:59:16.823 00.000 10072 PulseGuide returned control before completion, sleep 32
21:59:16.840 00.017 1032 UpdateGuideState exits: m=1455 SNR=26.8
21:59:16.842 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:16.843 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:16.844 00.001 1032 Enqueuing Expose request
21:59:16.866 00.022 10072 IsGuiding returns 1
21:59:16.866 00.000 10072 scope still moving after pulse duration time elapsed
21:59:16.897 00.031 10072 IsGuiding returns 0
21:59:16.897 00.000 10072 scope move finished after 22 + 53 ms
21:59:16.897 00.000 10072 Move returns status 0, amount 22
21:59:16.897 00.000 10072 MoveAxis(N, 0, ABG)
21:59:16.897 00.000 10072 Move returns status 0, amount 0
21:59:16.897 00.000 10072 move complete, result=0
21:59:16.897 00.000 10072 worker thread done servicing request
21:59:16.899 00.002 10072 Worker thread wakes up
21:59:16.899 00.000 1032 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
21:59:16.900 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:16.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:17.307 00.407 10072 Exposure complete
21:59:17.358 00.051 10072 worker thread done servicing request
21:59:17.358 00.000 1032 OnExposeComplete: enter
21:59:17.360 00.002 1032 UpdateGuideState(): m_state=6
21:59:17.361 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1626
21:59:17.364 00.003 1032 Star::Find returns 1 (0), X=1103.16, Y=135.50, Mass=1163, SNR=23.9, Peak=121 HFD=3.0
21:59:17.366 00.002 1032 MultiStar: [#1 -0.08,-0.00,0.99,U] [#2 0.02,-0.12,0.83,U] [#3 0.11,-0.04,0.79,U] [#4 0.12,-0.08,0.73,U] [#5 0.19,-0.23,0.00,M1] [#6 0.08,0.07,0.62,U] [#7 0.05,-0.25,0.00,M2] [#8 -0.09,-0.10,0.53,U] 
21:59:17.368 00.002 1032 refined, 6 included, MultiStar: {-0.00, -0.06}, one-star: {-0.13, -0.13}
21:59:17.369 00.001 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
21:59:17.371 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
21:59:17.372 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.63 mountX=-0.06 mountY=0.02, mountTheta=2.82
21:59:17.374 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.06, opts=13)
21:59:17.376 00.002 1032 Enqueuing Move request for scope (-0.00, -0.06)
21:59:17.377 00.001 10072 Worker thread wakes up
21:59:17.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
21:59:17.377 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
21:59:17.377 00.000 10072 Moving (-0.00, -0.06) raw xDistance=-0.06 yDistance=0.02
21:59:17.380 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
21:59:17.381 00.001 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.63
21:59:17.381 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
21:59:17.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:17.382 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:59:17.382 00.000 10072 MoveAxis(E, 16, ABG)
21:59:17.382 00.000 10072 Guiding  Dir = 2, Dur = 16
21:59:17.382 00.000 10072 IsGuiding returns 0
21:59:17.382 00.000 10072 PulseGuide returned control before completion, sleep 26
21:59:17.399 00.017 1032 UpdateGuideState exits: m=1163 SNR=23.9
21:59:17.402 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:17.403 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:17.404 00.001 1032 Enqueuing Expose request
21:59:17.415 00.011 10072 IsGuiding returns 0
21:59:17.415 00.000 10072 Move returns status 0, amount 16
21:59:17.415 00.000 10072 MoveAxis(N, 0, ABG)
21:59:17.415 00.000 10072 Move returns status 0, amount 0
21:59:17.415 00.000 10072 move complete, result=0
21:59:17.415 00.000 10072 worker thread done servicing request
21:59:17.415 00.000 10072 Worker thread wakes up
21:59:17.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:17.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:17.416 00.001 1032 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
21:59:18.045 00.629 10072 Exposure complete
21:59:18.096 00.051 10072 worker thread done servicing request
21:59:18.096 00.000 1032 OnExposeComplete: enter
21:59:18.098 00.002 1032 UpdateGuideState(): m_state=6
21:59:18.099 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1627
21:59:18.101 00.002 1032 Star::Find returns 1 (0), X=1103.15, Y=135.40, Mass=1373, SNR=26.0, Peak=139 HFD=3.2
21:59:18.102 00.001 1032 MultiStar: [#1 -0.10,-0.04,0.93,U] [#2 -0.08,-0.05,0.76,U] [#3 -0.11,-0.26,0.00,M1] [#4 0.01,-0.22,0.65,U] [#5 0.21,-0.07,0.64,U] [#6 0.01,0.02,0.58,U] [#7 0.07,-0.33,0.00,M3] [#8 0.04,-0.22,0.48,U] 
21:59:18.104 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.12}, one-star: {-0.14, -0.23}
21:59:18.106 00.002 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.69)
21:59:18.107 00.001 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.69)
21:59:18.108 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.77 mountX=-0.11 mountY=0.05, mountTheta=2.69
21:59:18.112 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.12, opts=13)
21:59:18.114 00.002 1032 Enqueuing Move request for scope (-0.02, -0.12)
21:59:18.115 00.001 10072 Worker thread wakes up
21:59:18.115 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
21:59:18.115 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
21:59:18.115 00.000 10072 Moving (-0.02, -0.12) raw xDistance=-0.11 yDistance=0.05
21:59:18.117 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:59:18.118 00.001 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.63
21:59:18.119 00.001 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
21:59:18.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:18.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:59:18.119 00.000 10072 MoveAxis(E, 17, ABG)
21:59:18.119 00.000 10072 Guiding  Dir = 2, Dur = 17
21:59:18.119 00.000 10072 IsGuiding returns 0
21:59:18.119 00.000 10072 PulseGuide returned control before completion, sleep 27
21:59:18.136 00.017 1032 UpdateGuideState exits: m=1373 SNR=26.0
21:59:18.137 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:18.139 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:18.140 00.001 1032 Enqueuing Expose request
21:59:18.152 00.012 10072 IsGuiding returns 0
21:59:18.152 00.000 10072 Move returns status 0, amount 17
21:59:18.152 00.000 10072 MoveAxis(N, 0, ABG)
21:59:18.152 00.000 10072 Move returns status 0, amount 0
21:59:18.152 00.000 10072 move complete, result=0
21:59:18.153 00.001 10072 worker thread done servicing request
21:59:18.153 00.000 10072 Worker thread wakes up
21:59:18.153 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:18.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:18.153 00.000 1032 GuideStep: -0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
21:59:18.562 00.409 10072 Exposure complete
21:59:18.622 00.060 10072 worker thread done servicing request
21:59:18.623 00.001 1032 OnExposeComplete: enter
21:59:18.624 00.001 1032 UpdateGuideState(): m_state=6
21:59:18.626 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1628
21:59:18.628 00.002 1032 Star::Find returns 1 (0), X=1103.11, Y=135.46, Mass=1236, SNR=24.7, Peak=111 HFD=3.2
21:59:18.630 00.002 1032 MultiStar: [#1 -0.11,0.01,0.91,U] [#2 0.03,-0.13,0.80,U] [#3 -0.14,-0.18,0.79,U] [#4 0.20,-0.33,0.00,M1] [#5 0.12,0.09,0.70,U] [#6 -0.06,-0.27,0.00,M1] [#7 0.04,-0.33,0.00,M4] [#8 0.05,-0.09,0.50,U] 
21:59:18.632 00.002 1032 refined, 5 included, MultiStar: {-0.05, -0.08}, one-star: {-0.18, -0.17}
21:59:18.634 00.002 1032 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.83) = xAngle (-3.99 = 2.30)
21:59:18.636 00.002 1032 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.99 = 2.30)
21:59:18.637 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.16 mountX=-0.07 mountY=0.07, mountTheta=2.30
21:59:18.639 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.08, opts=13)
21:59:18.641 00.002 1032 Enqueuing Move request for scope (-0.05, -0.08)
21:59:18.644 00.003 10072 Worker thread wakes up
21:59:18.644 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
21:59:18.644 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
21:59:18.644 00.000 10072 Moving (-0.05, -0.08) raw xDistance=-0.07 yDistance=0.07
21:59:18.646 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
21:59:18.648 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.62
21:59:18.648 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
21:59:18.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:18.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:59:18.648 00.000 10072 MoveAxis(E, 15, ABG)
21:59:18.648 00.000 10072 Guiding  Dir = 2, Dur = 15
21:59:18.648 00.000 10072 IsGuiding returns 0
21:59:18.650 00.002 10072 PulseGuide returned control before completion, sleep 25
21:59:18.665 00.015 1032 UpdateGuideState exits: m=1236 SNR=24.7
21:59:18.666 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:18.669 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:18.670 00.001 1032 Enqueuing Expose request
21:59:18.686 00.016 10072 IsGuiding returns 0
21:59:18.686 00.000 10072 Move returns status 0, amount 15
21:59:18.686 00.000 10072 MoveAxis(N, 0, ABG)
21:59:18.686 00.000 10072 Move returns status 0, amount 0
21:59:18.686 00.000 10072 move complete, result=0
21:59:18.686 00.000 10072 worker thread done servicing request
21:59:18.686 00.000 10072 Worker thread wakes up
21:59:18.687 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:18.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:18.687 00.000 1032 GuideStep: -0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
21:59:19.313 00.626 10072 Exposure complete
21:59:19.370 00.057 10072 worker thread done servicing request
21:59:19.370 00.000 1032 OnExposeComplete: enter
21:59:19.372 00.002 1032 UpdateGuideState(): m_state=6
21:59:19.374 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1629
21:59:19.376 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=135.36, Mass=1329, SNR=25.6, Peak=135 HFD=3.0
21:59:19.378 00.002 1032 MultiStar: [#1 -0.03,-0.07,0.95,U] [#2 0.02,-0.26,0.00,M1] [#3 0.05,-0.23,0.74,U] [#4 0.18,-0.35,0.00,M2] [#5 0.13,-0.05,0.67,U] [#6 0.14,-0.42,0.00,M2] [#7 0.10,-0.28,0.00,M5] [#8 0.12,-0.17,0.53,U] 
21:59:19.380 00.002 1032 refined, 4 included, MultiStar: {0.05, -0.17}, one-star: {0.01, -0.28}
21:59:19.381 00.001 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
21:59:19.383 00.002 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
21:59:19.384 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.30 mountX=-0.17 mountY=-0.00, mountTheta=-3.13
21:59:19.387 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.17, opts=13)
21:59:19.389 00.002 1032 Enqueuing Move request for scope (0.05, -0.17)
21:59:19.390 00.001 10072 Worker thread wakes up
21:59:19.391 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
21:59:19.391 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
21:59:19.391 00.000 10072 Moving (0.05, -0.17) raw xDistance=-0.17 yDistance=-0.00
21:59:19.394 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
21:59:19.396 00.002 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 286.61
21:59:19.396 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
21:59:19.396 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:19.396 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:59:19.397 00.001 10072 MoveAxis(E, 98, ABG)
21:59:19.397 00.000 10072 Guiding  Dir = 2, Dur = 98
21:59:19.397 00.000 10072 IsGuiding returns 0
21:59:19.397 00.000 10072 PulseGuide returned control before completion, sleep 108
21:59:19.416 00.019 1032 UpdateGuideState exits: m=1329 SNR=25.6
21:59:19.418 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:19.420 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:19.421 00.001 1032 Enqueuing Expose request
21:59:19.512 00.091 10072 IsGuiding returns 0
21:59:19.512 00.000 10072 Move returns status 0, amount 98
21:59:19.512 00.000 10072 MoveAxis(N, 0, ABG)
21:59:19.512 00.000 10072 Move returns status 0, amount 0
21:59:19.512 00.000 10072 move complete, result=0
21:59:19.512 00.000 10072 worker thread done servicing request
21:59:19.512 00.000 10072 Worker thread wakes up
21:59:19.512 00.000 1032 GuideStep: -0.2 px 98 ms EAST, -0.0 px 0 ms NORTH
21:59:19.515 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:19.515 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:19.921 00.406 10072 Exposure complete
21:59:19.979 00.058 10072 worker thread done servicing request
21:59:19.979 00.000 1032 OnExposeComplete: enter
21:59:19.982 00.003 1032 UpdateGuideState(): m_state=6
21:59:19.984 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1630
21:59:19.985 00.001 1032 Star::Find returns 1 (0), X=1103.26, Y=135.37, Mass=1279, SNR=25.1, Peak=128 HFD=3.1
21:59:19.988 00.003 1032 MultiStar: [#1 0.02,-0.18,0.96,U] [#2 0.03,-0.17,0.81,U] [#3 0.07,-0.07,0.72,U] [#4 0.16,-0.12,0.71,U] [#5 0.29,-0.10,0.00,M1] [#6 -0.04,-0.15,0.58,U] [#7 0.17,-0.22,0.00,M6] [#8 -0.03,-0.12,0.45,U] 
21:59:19.991 00.003 1032 refined, 6 included, MultiStar: {0.03, -0.16}, one-star: {-0.03, -0.26}
21:59:19.993 00.002 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.05)
21:59:19.995 00.002 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.05)
21:59:19.997 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.41 mountX=-0.16 mountY=0.02, mountTheta=3.05
21:59:20.000 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.16, opts=13)
21:59:20.002 00.002 1032 Enqueuing Move request for scope (0.03, -0.16)
21:59:20.004 00.002 10072 Worker thread wakes up
21:59:20.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
21:59:20.004 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
21:59:20.004 00.000 10072 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=0.02
21:59:20.006 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:59:20.008 00.002 10072 PPEC rslt: input = -0.16, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 286.61
21:59:20.009 00.001 10072 PPEC: input: -0.16, control: -0.10, exposure: 500
21:59:20.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:20.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:59:20.009 00.000 10072 MoveAxis(E, 93, ABG)
21:59:20.009 00.000 10072 Guiding  Dir = 2, Dur = 93
21:59:20.009 00.000 10072 IsGuiding returns 0
21:59:20.010 00.001 10072 PulseGuide returned control before completion, sleep 103
21:59:20.027 00.017 1032 UpdateGuideState exits: m=1279 SNR=25.1
21:59:20.029 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:20.031 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:20.032 00.001 1032 Enqueuing Expose request
21:59:20.122 00.090 10072 IsGuiding returns 0
21:59:20.122 00.000 10072 Move returns status 0, amount 93
21:59:20.122 00.000 10072 MoveAxis(N, 0, ABG)
21:59:20.122 00.000 10072 Move returns status 0, amount 0
21:59:20.122 00.000 10072 move complete, result=0
21:59:20.122 00.000 10072 worker thread done servicing request
21:59:20.122 00.000 1032 GuideStep: -0.2 px 93 ms EAST, 0.0 px 0 ms NORTH
21:59:20.125 00.003 10072 Worker thread wakes up
21:59:20.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:20.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:20.750 00.625 10072 Exposure complete
21:59:20.806 00.056 10072 worker thread done servicing request
21:59:20.807 00.001 1032 OnExposeComplete: enter
21:59:20.809 00.002 1032 UpdateGuideState(): m_state=6
21:59:20.811 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1631
21:59:20.813 00.002 1032 Star::Find returns 1 (0), X=1103.25, Y=135.59, Mass=1382, SNR=26.1, Peak=143 HFD=3.2
21:59:20.814 00.001 1032 MultiStar: [#1 -0.18,0.14,0.95,U] [#2 0.03,0.21,0.80,U] [#3 0.06,-0.19,0.75,U] [#4 0.13,-0.04,0.63,U] [#5 0.11,0.07,0.62,U] [#6 -0.01,0.07,0.57,U] [#7 0.04,-0.08,0.66,U] [#8 -0.07,0.05,0.51,U] 
21:59:20.816 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {-0.04, -0.04}
21:59:20.818 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
21:59:20.819 00.001 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
21:59:20.821 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.59 mountX=0.02 mountY=-0.01, mountTheta=-0.24
21:59:20.824 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
21:59:20.825 00.001 1032 Enqueuing Move request for scope (-0.00, 0.02)
21:59:20.827 00.002 10072 Worker thread wakes up
21:59:20.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
21:59:20.827 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
21:59:20.827 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
21:59:20.828 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
21:59:20.831 00.003 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
21:59:20.831 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
21:59:20.831 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:20.831 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:59:20.831 00.000 10072 MoveAxis(E, 15, ABG)
21:59:20.831 00.000 10072 Guiding  Dir = 2, Dur = 15
21:59:20.832 00.001 10072 IsGuiding returns 0
21:59:20.832 00.000 10072 PulseGuide returned control before completion, sleep 25
21:59:20.848 00.016 1032 UpdateGuideState exits: m=1382 SNR=26.1
21:59:20.851 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:20.853 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:20.854 00.001 1032 Enqueuing Expose request
21:59:20.872 00.018 10072 IsGuiding returns 0
21:59:20.872 00.000 10072 Move returns status 0, amount 15
21:59:20.872 00.000 10072 MoveAxis(N, 0, ABG)
21:59:20.872 00.000 10072 Move returns status 0, amount 0
21:59:20.872 00.000 10072 move complete, result=0
21:59:20.872 00.000 10072 worker thread done servicing request
21:59:20.872 00.000 10072 Worker thread wakes up
21:59:20.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:20.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:20.874 00.002 1032 GuideStep: 0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
21:59:21.282 00.408 10072 Exposure complete
21:59:21.341 00.059 10072 worker thread done servicing request
21:59:21.342 00.001 1032 OnExposeComplete: enter
21:59:21.343 00.001 1032 UpdateGuideState(): m_state=6
21:59:21.345 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1632
21:59:21.346 00.001 1032 Star::Find returns 1 (0), X=1103.17, Y=135.61, Mass=1254, SNR=24.9, Peak=130 HFD=3.2
21:59:21.349 00.003 1032 MultiStar: [#1 -0.11,0.03,0.98,U] [#2 0.12,-0.10,0.78,U] [#3 0.11,-0.11,0.74,U] [#4 0.11,-0.03,0.71,U] [#5 0.16,-0.00,0.69,U] [#6 -0.03,-0.10,0.61,U] [#7 0.10,-0.12,0.67,U] [#8 0.19,0.08,0.49,U] 
21:59:21.350 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {-0.12, -0.02}
21:59:21.352 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
21:59:21.353 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
21:59:21.354 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.77 mountX=-0.05 mountY=-0.03, mountTheta=-2.60
21:59:21.358 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
21:59:21.360 00.002 1032 Enqueuing Move request for scope (0.04, -0.04)
21:59:21.363 00.003 10072 Worker thread wakes up
21:59:21.363 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
21:59:21.363 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
21:59:21.363 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
21:59:21.365 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
21:59:21.369 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
21:59:21.369 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
21:59:21.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:21.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:59:21.369 00.000 10072 MoveAxis(E, 12, ABG)
21:59:21.369 00.000 10072 Guiding  Dir = 2, Dur = 12
21:59:21.369 00.000 10072 IsGuiding returns 0
21:59:21.369 00.000 10072 PulseGuide returned control before completion, sleep 22
21:59:21.386 00.017 1032 UpdateGuideState exits: m=1254 SNR=24.9
21:59:21.388 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:21.390 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:21.392 00.002 1032 Enqueuing Expose request
21:59:21.402 00.010 10072 IsGuiding returns 0
21:59:21.402 00.000 10072 Move returns status 0, amount 12
21:59:21.402 00.000 10072 MoveAxis(N, 0, ABG)
21:59:21.402 00.000 10072 Move returns status 0, amount 0
21:59:21.402 00.000 10072 move complete, result=0
21:59:21.402 00.000 10072 worker thread done servicing request
21:59:21.402 00.000 10072 Worker thread wakes up
21:59:21.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:21.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:21.403 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
21:59:22.028 00.625 10072 Exposure complete
21:59:22.085 00.057 10072 worker thread done servicing request
21:59:22.085 00.000 1032 OnExposeComplete: enter
21:59:22.087 00.002 1032 UpdateGuideState(): m_state=6
21:59:22.089 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1633
21:59:22.091 00.002 1032 Star::Find returns 1 (0), X=1103.15, Y=135.46, Mass=1089, SNR=23.1, Peak=101 HFD=3.1
21:59:22.092 00.001 1032 MultiStar: [#1 0.05,-0.00,1.06,U] [#2 -0.05,0.02,0.84,U] [#3 -0.04,-0.21,0.77,U] [#4 0.07,-0.22,0.73,U] [#5 -0.03,-0.00,0.76,U] [#6 0.02,-0.05,0.69,U] [#7 0.05,-0.29,0.00,M5] [#8 -0.02,-0.16,0.55,U] 
21:59:22.094 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.09}, one-star: {-0.14, -0.17}
21:59:22.096 00.002 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.65)
21:59:22.097 00.001 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.65)
21:59:22.099 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.80 mountX=-0.08 mountY=0.05, mountTheta=2.65
21:59:22.103 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.09, opts=13)
21:59:22.105 00.002 1032 Enqueuing Move request for scope (-0.02, -0.09)
21:59:22.107 00.002 10072 Worker thread wakes up
21:59:22.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
21:59:22.107 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
21:59:22.107 00.000 10072 Moving (-0.02, -0.09) raw xDistance=-0.08 yDistance=0.05
21:59:22.110 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
21:59:22.112 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.58
21:59:22.112 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
21:59:22.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:22.112 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:59:22.112 00.000 10072 MoveAxis(E, 13, ABG)
21:59:22.112 00.000 10072 Guiding  Dir = 2, Dur = 13
21:59:22.113 00.001 10072 IsGuiding returns 0
21:59:22.113 00.000 10072 PulseGuide returned control before completion, sleep 23
21:59:22.130 00.017 1032 UpdateGuideState exits: m=1089 SNR=23.1
21:59:22.133 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:22.134 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:22.135 00.001 1032 Enqueuing Expose request
21:59:22.152 00.017 10072 IsGuiding returns 0
21:59:22.152 00.000 10072 Move returns status 0, amount 13
21:59:22.152 00.000 10072 MoveAxis(N, 0, ABG)
21:59:22.152 00.000 10072 Move returns status 0, amount 0
21:59:22.152 00.000 10072 move complete, result=0
21:59:22.153 00.001 10072 worker thread done servicing request
21:59:22.153 00.000 10072 Worker thread wakes up
21:59:22.153 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:22.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:22.155 00.002 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
21:59:22.562 00.407 10072 Exposure complete
21:59:22.620 00.058 10072 worker thread done servicing request
21:59:22.620 00.000 1032 OnExposeComplete: enter
21:59:22.622 00.002 1032 UpdateGuideState(): m_state=6
21:59:22.624 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1634
21:59:22.626 00.002 1032 Star::Find returns 1 (0), X=1103.19, Y=135.46, Mass=1337, SNR=25.7, Peak=134 HFD=3.1
21:59:22.627 00.001 1032 MultiStar: [#1 -0.04,-0.01,0.92,U] [#2 0.01,0.09,0.77,U] [#3 0.10,-0.18,0.70,U] [#4 0.13,-0.16,0.67,U] [#5 0.03,-0.13,0.66,U] [#6 0.10,-0.07,0.61,U] [#7 0.05,-0.25,0.00,M6] [#8 -0.05,-0.07,0.51,U] 
21:59:22.629 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.09}, one-star: {-0.10, -0.17}
21:59:22.630 00.001 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.05)
21:59:22.631 00.001 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.05)
21:59:22.632 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.41 mountX=-0.09 mountY=0.01, mountTheta=3.05
21:59:22.635 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
21:59:22.636 00.001 1032 Enqueuing Move request for scope (0.01, -0.09)
21:59:22.638 00.002 10072 Worker thread wakes up
21:59:22.638 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
21:59:22.638 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
21:59:22.638 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
21:59:22.640 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
21:59:22.643 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.58
21:59:22.643 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
21:59:22.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:22.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:59:22.643 00.000 10072 MoveAxis(E, 12, ABG)
21:59:22.643 00.000 10072 Guiding  Dir = 2, Dur = 12
21:59:22.645 00.002 10072 IsGuiding returns 0
21:59:22.645 00.000 10072 PulseGuide returned control before completion, sleep 22
21:59:22.660 00.015 1032 UpdateGuideState exits: m=1337 SNR=25.7
21:59:22.661 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:22.663 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:22.664 00.001 1032 Enqueuing Expose request
21:59:22.669 00.005 10072 IsGuiding returns 1
21:59:22.669 00.000 10072 scope still moving after pulse duration time elapsed
21:59:22.700 00.031 10072 IsGuiding returns 1
21:59:22.731 00.031 10072 IsGuiding returns 1
21:59:22.763 00.032 10072 IsGuiding returns 1
21:59:22.795 00.032 10072 IsGuiding returns 1
21:59:22.826 00.031 10072 IsGuiding returns 1
21:59:22.857 00.031 10072 IsGuiding returns 1
21:59:22.888 00.031 10072 IsGuiding returns 1
21:59:22.920 00.032 10072 IsGuiding returns 1
21:59:22.952 00.032 10072 IsGuiding returns 1
21:59:22.983 00.031 10072 IsGuiding returns 1
21:59:23.014 00.031 10072 IsGuiding returns 1
21:59:23.046 00.032 10072 IsGuiding returns 1
21:59:23.077 00.031 10072 IsGuiding returns 1
21:59:23.109 00.032 10072 IsGuiding returns 1
21:59:23.141 00.032 10072 IsGuiding returns 1
21:59:23.174 00.033 10072 IsGuiding returns 1
21:59:23.207 00.033 10072 IsGuiding returns 1
21:59:23.237 00.030 10072 IsGuiding returns 1
21:59:23.268 00.031 10072 IsGuiding returns 1
21:59:23.299 00.031 10072 IsGuiding returns 1
21:59:23.332 00.033 10072 IsGuiding returns 1
21:59:23.363 00.031 10072 IsGuiding returns 1
21:59:23.393 00.030 10072 IsGuiding returns 1
21:59:23.424 00.031 10072 IsGuiding returns 1
21:59:23.455 00.031 10072 IsGuiding returns 1
21:59:23.486 00.031 10072 IsGuiding returns 1
21:59:23.516 00.030 10072 IsGuiding returns 1
21:59:23.549 00.033 10072 IsGuiding returns 1
21:59:23.580 00.031 10072 IsGuiding returns 0
21:59:23.580 00.000 10072 scope move finished after 12 + 923 ms
21:59:23.580 00.000 10072 Move returns status 0, amount 12
21:59:23.580 00.000 10072 MoveAxis(N, 0, ABG)
21:59:23.580 00.000 10072 Move returns status 0, amount 0
21:59:23.580 00.000 10072 move complete, result=0
21:59:23.581 00.001 10072 worker thread done servicing request
21:59:23.581 00.000 10072 Worker thread wakes up
21:59:23.581 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:23.581 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:23.581 00.000 1032 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
21:59:24.211 00.630 10072 Exposure complete
21:59:24.263 00.052 10072 worker thread done servicing request
21:59:24.263 00.000 1032 OnExposeComplete: enter
21:59:24.265 00.002 1032 UpdateGuideState(): m_state=6
21:59:24.267 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1635
21:59:24.269 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=135.46, Mass=1244, SNR=24.7, Peak=139 HFD=3.1
21:59:24.271 00.002 1032 MultiStar: [#1 -0.10,-0.02,1.02,U] [#2 0.10,0.00,0.80,U] [#3 0.11,-0.15,0.73,U] [#4 0.03,-0.23,0.65,U] [#5 0.12,-0.11,0.69,U] [#6 0.07,0.01,0.63,U] [#7 0.03,-0.27,0.00,M7] [#8 -0.08,-0.23,0.54,U] 
21:59:24.274 00.003 1032 refined, 7 included, MultiStar: {0.02, -0.10}, one-star: {-0.06, -0.17}
21:59:24.276 00.002 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
21:59:24.277 00.001 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
21:59:24.278 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.41 mountX=-0.11 mountY=0.01, mountTheta=3.04
21:59:24.280 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.10, opts=13)
21:59:24.281 00.001 1032 Enqueuing Move request for scope (0.02, -0.10)
21:59:24.283 00.002 10072 Worker thread wakes up
21:59:24.283 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
21:59:24.283 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
21:59:24.283 00.000 10072 Moving (0.02, -0.10) raw xDistance=-0.11 yDistance=0.01
21:59:24.285 00.002 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.57
21:59:24.285 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
21:59:24.286 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:24.286 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:59:24.287 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:59:24.287 00.000 10072 MoveAxis(E, 20, ABG)
21:59:24.287 00.000 10072 Guiding  Dir = 2, Dur = 20
21:59:24.287 00.000 10072 IsGuiding returns 0
21:59:24.288 00.001 10072 PulseGuide returned control before completion, sleep 30
21:59:24.306 00.018 1032 UpdateGuideState exits: m=1244 SNR=24.7
21:59:24.307 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:24.308 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:24.310 00.002 1032 Enqueuing Expose request
21:59:24.332 00.022 10072 IsGuiding returns 1
21:59:24.332 00.000 10072 scope still moving after pulse duration time elapsed
21:59:24.363 00.031 10072 IsGuiding returns 0
21:59:24.363 00.000 10072 scope move finished after 20 + 54 ms
21:59:24.363 00.000 10072 Move returns status 0, amount 20
21:59:24.363 00.000 10072 MoveAxis(N, 0, ABG)
21:59:24.363 00.000 10072 Move returns status 0, amount 0
21:59:24.363 00.000 10072 move complete, result=0
21:59:24.363 00.000 10072 worker thread done servicing request
21:59:24.363 00.000 10072 Worker thread wakes up
21:59:24.363 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:24.363 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:24.364 00.001 1032 GuideStep: -0.1 px 20 ms EAST, 0.0 px 0 ms NORTH
21:59:24.770 00.406 10072 Exposure complete
21:59:24.817 00.047 10072 worker thread done servicing request
21:59:24.817 00.000 1032 OnExposeComplete: enter
21:59:24.820 00.003 1032 UpdateGuideState(): m_state=6
21:59:24.821 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1636
21:59:24.823 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=135.54, Mass=1357, SNR=25.9, Peak=157 HFD=3.1
21:59:24.824 00.001 1032 MultiStar: [#1 0.09,-0.08,0.97,U] [#2 0.17,-0.10,0.77,U] [#3 0.18,-0.23,0.00,M1] [#4 0.26,-0.30,0.00,M1] [#5 0.12,-0.12,0.66,U] [#6 0.20,-0.28,0.00,M1] [#7 0.28,-0.21,0.00,M8] [#8 0.11,-0.25,0.00,M1] 
21:59:24.826 00.002 1032 single-star, 3 included, MultiStar: {0.10, -0.09}, one-star: {0.04, -0.09}
21:59:24.827 00.001 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
21:59:24.828 00.001 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
21:59:24.829 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.13 mountX=-0.10 mountY=-0.02, mountTheta=-2.96
21:59:24.832 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
21:59:24.835 00.003 1032 Enqueuing Move request for scope (0.04, -0.09)
21:59:24.836 00.001 10072 Worker thread wakes up
21:59:24.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
21:59:24.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
21:59:24.836 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=-0.02
21:59:24.838 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:59:24.840 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.56
21:59:24.840 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
21:59:24.840 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:24.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:59:24.840 00.000 10072 MoveAxis(E, 12, ABG)
21:59:24.840 00.000 10072 Guiding  Dir = 2, Dur = 12
21:59:24.840 00.000 10072 IsGuiding returns 0
21:59:24.842 00.002 10072 PulseGuide returned control before completion, sleep 22
21:59:24.856 00.014 1032 UpdateGuideState exits: m=1357 SNR=25.9
21:59:24.858 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:24.861 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:24.863 00.002 1032 Enqueuing Expose request
21:59:24.876 00.013 10072 IsGuiding returns 0
21:59:24.876 00.000 10072 Move returns status 0, amount 12
21:59:24.876 00.000 10072 MoveAxis(N, 0, ABG)
21:59:24.876 00.000 10072 Move returns status 0, amount 0
21:59:24.876 00.000 10072 move complete, result=0
21:59:24.876 00.000 10072 worker thread done servicing request
21:59:24.876 00.000 10072 Worker thread wakes up
21:59:24.876 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:24.876 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:24.879 00.003 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
21:59:25.504 00.625 10072 Exposure complete
21:59:25.559 00.055 10072 worker thread done servicing request
21:59:25.559 00.000 1032 OnExposeComplete: enter
21:59:25.561 00.002 1032 UpdateGuideState(): m_state=6
21:59:25.563 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1637
21:59:25.564 00.001 1032 Star::Find returns 1 (0), X=1103.37, Y=135.26, Mass=1265, SNR=24.9, Peak=124 HFD=3.2
21:59:25.567 00.003 1032 MultiStar: [#1 0.06,-0.02,0.94,U] [#2 0.12,-0.13,0.80,U] [#3 0.16,-0.18,0.79,U] [#4 0.17,-0.02,0.69,U] [#5 0.23,-0.15,0.00,M1] [#6 0.10,-0.04,0.66,U] [#7 0.16,-0.23,0.00,M9] [#8 0.05,0.02,0.54,U] 
21:59:25.568 00.001 1032 refined, 6 included, MultiStar: {0.11, -0.12}, one-star: {0.08, -0.37}
21:59:25.570 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
21:59:25.571 00.001 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
21:59:25.573 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.85 mountX=-0.15 mountY=-0.07, mountTheta=-2.68
21:59:25.575 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.12, opts=13)
21:59:25.577 00.002 1032 Enqueuing Move request for scope (0.11, -0.12)
21:59:25.580 00.003 10072 Worker thread wakes up
21:59:25.580 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
21:59:25.580 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
21:59:25.581 00.001 10072 Moving (0.11, -0.12) raw xDistance=-0.15 yDistance=-0.07
21:59:25.585 00.004 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 286.55
21:59:25.586 00.001 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
21:59:25.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:25.586 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:59:25.586 00.000 10072 MoveAxis(E, 82, ABG)
21:59:25.586 00.000 10072 Guiding  Dir = 2, Dur = 82
21:59:25.587 00.001 10072 IsGuiding returns 0
21:59:25.587 00.000 10072 PulseGuide returned control before completion, sleep 92
21:59:25.587 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
21:59:25.606 00.019 1032 UpdateGuideState exits: m=1265 SNR=24.9
21:59:25.608 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:25.610 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:25.611 00.001 1032 Enqueuing Expose request
21:59:25.692 00.081 10072 IsGuiding returns 1
21:59:25.692 00.000 10072 scope still moving after pulse duration time elapsed
21:59:25.723 00.031 10072 IsGuiding returns 0
21:59:25.723 00.000 10072 scope move finished after 82 + 54 ms
21:59:25.723 00.000 10072 Move returns status 0, amount 82
21:59:25.723 00.000 10072 MoveAxis(N, 0, ABG)
21:59:25.723 00.000 10072 Move returns status 0, amount 0
21:59:25.723 00.000 10072 move complete, result=0
21:59:25.723 00.000 10072 worker thread done servicing request
21:59:25.723 00.000 10072 Worker thread wakes up
21:59:25.723 00.000 1032 GuideStep: -0.1 px 82 ms EAST, -0.1 px 0 ms NORTH
21:59:25.726 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:25.726 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:26.135 00.409 10072 Exposure complete
21:59:26.186 00.051 10072 worker thread done servicing request
21:59:26.186 00.000 1032 OnExposeComplete: enter
21:59:26.188 00.002 1032 UpdateGuideState(): m_state=6
21:59:26.189 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1638
21:59:26.191 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=135.51, Mass=1219, SNR=24.5, Peak=118 HFD=3.2
21:59:26.194 00.003 1032 MultiStar: [#1 0.08,-0.02,0.94,U] [#2 0.09,0.02,0.81,U] [#3 0.28,-0.13,0.00,M1] [#4 0.21,-0.13,0.70,U] [#5 0.23,-0.03,0.67,U] [#6 0.09,0.03,0.59,U] [#7 0.18,-0.23,0.00,M10] [#8 0.05,0.01,0.52,U] 
21:59:26.196 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.04}, one-star: {0.11, -0.13}
21:59:26.198 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
21:59:26.199 00.001 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
21:59:26.200 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.33 mountX=-0.07 mountY=-0.11, mountTheta=-2.16
21:59:26.202 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
21:59:26.205 00.003 1032 Enqueuing Move request for scope (0.12, -0.04)
21:59:26.207 00.002 10072 Worker thread wakes up
21:59:26.207 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
21:59:26.207 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
21:59:26.207 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.11
21:59:26.211 00.004 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.54
21:59:26.211 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
21:59:26.211 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:26.211 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:59:26.211 00.000 10072 MoveAxis(E, 16, ABG)
21:59:26.211 00.000 10072 Guiding  Dir = 2, Dur = 16
21:59:26.212 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:59:26.214 00.002 10072 IsGuiding returns 0
21:59:26.214 00.000 10072 PulseGuide returned control before completion, sleep 26
21:59:26.230 00.016 1032 UpdateGuideState exits: m=1219 SNR=24.5
21:59:26.231 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:26.232 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:26.233 00.001 1032 Enqueuing Expose request
21:59:26.256 00.023 10072 IsGuiding returns 0
21:59:26.256 00.000 10072 Move returns status 0, amount 16
21:59:26.256 00.000 10072 MoveAxis(N, 0, ABG)
21:59:26.256 00.000 10072 Move returns status 0, amount 0
21:59:26.256 00.000 10072 move complete, result=0
21:59:26.256 00.000 10072 worker thread done servicing request
21:59:26.256 00.000 10072 Worker thread wakes up
21:59:26.256 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:26.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:26.259 00.003 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
21:59:26.887 00.628 10072 Exposure complete
21:59:26.941 00.054 10072 worker thread done servicing request
21:59:26.941 00.000 1032 OnExposeComplete: enter
21:59:26.942 00.001 1032 UpdateGuideState(): m_state=6
21:59:26.944 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1639
21:59:26.945 00.001 1032 Star::Find returns 1 (0), X=1103.36, Y=135.29, Mass=1214, SNR=24.4, Peak=112 HFD=3.2
21:59:26.947 00.002 1032 MultiStar: [#1 0.03,-0.14,0.96,U] [#2 0.07,-0.15,0.86,U] [#3 0.07,-0.28,0.00,M2] [#4 0.17,-0.21,0.00,M1] [#5 0.19,-0.27,0.00,M1] [#6 0.10,-0.10,0.61,U] [#7 0.23,-0.33,0.00,R] [#8 -0.00,-0.27,0.00,M1] 
21:59:26.949 00.002 1032 refined, 3 included, MultiStar: {0.07, -0.19}, one-star: {0.07, -0.34}
21:59:26.951 00.002 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
21:59:26.952 00.001 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
21:59:26.954 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.24 mountX=-0.20 mountY=-0.01, mountTheta=-3.07
21:59:26.958 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.19, opts=13)
21:59:26.959 00.001 1032 Enqueuing Move request for scope (0.07, -0.19)
21:59:26.961 00.002 10072 Worker thread wakes up
21:59:26.961 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
21:59:26.961 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
21:59:26.961 00.000 10072 Moving (0.07, -0.19) raw xDistance=-0.20 yDistance=-0.01
21:59:26.963 00.002 10072 PPEC rslt: input = -0.20, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 286.53
21:59:26.964 00.001 10072 PPEC: input: -0.20, control: -0.12, exposure: 500
21:59:26.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:26.964 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:59:26.966 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:59:26.966 00.000 10072 MoveAxis(E, 114, ABG)
21:59:26.966 00.000 10072 Guiding  Dir = 2, Dur = 114
21:59:26.968 00.002 10072 IsGuiding returns 0
21:59:26.968 00.000 10072 PulseGuide returned control before completion, sleep 124
21:59:26.982 00.014 1032 UpdateGuideState exits: m=1214 SNR=24.4
21:59:26.985 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:26.988 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:26.990 00.002 1032 Enqueuing Expose request
21:59:27.101 00.111 10072 IsGuiding returns 0
21:59:27.101 00.000 10072 Move returns status 0, amount 114
21:59:27.101 00.000 10072 MoveAxis(N, 0, ABG)
21:59:27.101 00.000 10072 Move returns status 0, amount 0
21:59:27.101 00.000 10072 move complete, result=0
21:59:27.101 00.000 10072 worker thread done servicing request
21:59:27.101 00.000 10072 Worker thread wakes up
21:59:27.101 00.000 1032 GuideStep: -0.2 px 114 ms EAST, -0.0 px 0 ms NORTH
21:59:27.105 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:27.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:27.512 00.407 10072 Exposure complete
21:59:27.578 00.066 10072 worker thread done servicing request
21:59:27.578 00.000 1032 OnExposeComplete: enter
21:59:27.582 00.004 1032 UpdateGuideState(): m_state=6
21:59:27.584 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1640
21:59:27.586 00.002 1032 Star::Find returns 1 (0), X=1103.26, Y=135.42, Mass=1221, SNR=24.5, Peak=118 HFD=3.2
21:59:27.589 00.003 1032 MultiStar: [#1 0.01,-0.09,1.00,U] [#2 0.17,-0.12,0.83,U] [#3 0.04,-0.20,0.76,U] [#4 0.14,-0.24,0.00,M2] [#5 0.24,-0.10,0.00,M2] [#6 -0.04,-0.27,0.00,M1] [#7 -0.07,0.02,0.74,U] [#8 -0.00,-0.32,0.00,M2] 
21:59:27.591 00.002 1032 refined, 4 included, MultiStar: {0.02, -0.13}, one-star: {-0.03, -0.22}
21:59:27.593 00.002 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.07)
21:59:27.594 00.001 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.07)
21:59:27.596 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.39 mountX=-0.13 mountY=0.01, mountTheta=3.07
21:59:27.599 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.13, opts=13)
21:59:27.601 00.002 1032 Enqueuing Move request for scope (0.02, -0.13)
21:59:27.603 00.002 10072 Worker thread wakes up
21:59:27.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
21:59:27.603 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
21:59:27.603 00.000 10072 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=0.01
21:59:27.605 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:59:27.607 00.002 10072 PPEC rslt: input = -0.13, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.53
21:59:27.607 00.000 10072 PPEC: input: -0.13, control: -0.02, exposure: 500
21:59:27.607 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:27.607 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:59:27.607 00.000 10072 MoveAxis(E, 16, ABG)
21:59:27.607 00.000 10072 Guiding  Dir = 2, Dur = 16
21:59:27.607 00.000 10072 IsGuiding returns 0
21:59:27.608 00.001 10072 PulseGuide returned control before completion, sleep 26
21:59:27.627 00.019 1032 UpdateGuideState exits: m=1221 SNR=24.5
21:59:27.629 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:27.630 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:27.632 00.002 1032 Enqueuing Expose request
21:59:27.635 00.003 10072 IsGuiding returns 0
21:59:27.635 00.000 10072 Move returns status 0, amount 16
21:59:27.635 00.000 10072 MoveAxis(N, 0, ABG)
21:59:27.635 00.000 10072 Move returns status 0, amount 0
21:59:27.635 00.000 10072 move complete, result=0
21:59:27.635 00.000 10072 worker thread done servicing request
21:59:27.635 00.000 10072 Worker thread wakes up
21:59:27.636 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:27.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:27.641 00.005 1032 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
21:59:28.264 00.623 10072 Exposure complete
21:59:28.320 00.056 10072 worker thread done servicing request
21:59:28.320 00.000 1032 OnExposeComplete: enter
21:59:28.322 00.002 1032 UpdateGuideState(): m_state=6
21:59:28.324 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1641
21:59:28.326 00.002 1032 Star::Find returns 1 (0), X=1103.26, Y=135.49, Mass=1352, SNR=25.8, Peak=136 HFD=3.2
21:59:28.327 00.001 1032 MultiStar: [#1 -0.05,-0.07,0.93,U] [#2 0.07,-0.04,0.77,U] [#3 0.06,-0.14,0.75,U] [#4 0.16,-0.18,0.65,U] [#5 0.17,-0.33,0.00,M3] [#6 0.19,-0.03,0.59,U] [#7 -0.25,0.09,0.00,M1] [#8 -0.03,-0.27,0.00,M3] 
21:59:28.329 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.10}, one-star: {-0.03, -0.14}
21:59:28.330 00.001 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
21:59:28.334 00.004 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
21:59:28.336 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.11 mountX=-0.11 mountY=-0.02, mountTheta=-2.94
21:59:28.340 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
21:59:28.342 00.002 1032 Enqueuing Move request for scope (0.05, -0.10)
21:59:28.343 00.001 10072 Worker thread wakes up
21:59:28.345 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
21:59:28.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
21:59:28.345 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
21:59:28.347 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
21:59:28.349 00.002 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.52
21:59:28.349 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
21:59:28.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:28.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:59:28.349 00.000 10072 MoveAxis(E, 18, ABG)
21:59:28.349 00.000 10072 Guiding  Dir = 2, Dur = 18
21:59:28.350 00.001 10072 IsGuiding returns 0
21:59:28.350 00.000 10072 PulseGuide returned control before completion, sleep 28
21:59:28.370 00.020 1032 UpdateGuideState exits: m=1352 SNR=25.8
21:59:28.373 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:28.374 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:28.377 00.003 1032 Enqueuing Expose request
21:59:28.387 00.010 10072 IsGuiding returns 0
21:59:28.387 00.000 10072 Move returns status 0, amount 18
21:59:28.387 00.000 10072 MoveAxis(N, 0, ABG)
21:59:28.387 00.000 10072 Move returns status 0, amount 0
21:59:28.387 00.000 10072 move complete, result=0
21:59:28.387 00.000 10072 worker thread done servicing request
21:59:28.387 00.000 10072 Worker thread wakes up
21:59:28.387 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:28.387 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:28.388 00.001 1032 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
21:59:28.798 00.410 10072 Exposure complete
21:59:28.850 00.052 10072 worker thread done servicing request
21:59:28.850 00.000 1032 OnExposeComplete: enter
21:59:28.852 00.002 1032 UpdateGuideState(): m_state=6
21:59:28.854 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1642
21:59:28.856 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=135.39, Mass=1213, SNR=24.4, Peak=122 HFD=3.2
21:59:28.857 00.001 1032 MultiStar: [#1 0.11,-0.14,0.99,U] [#2 0.09,-0.13,0.85,U] [#3 0.02,-0.25,0.72,U] [#4 0.16,-0.31,0.00,M2] [#5 0.07,-0.30,0.00,M4] [#6 0.03,-0.06,0.63,U] [#7 -0.13,-0.03,0.72,U] [#8 0.06,-0.09,0.56,U] 
21:59:28.858 00.001 1032 refined, 6 included, MultiStar: {0.03, -0.14}, one-star: {-0.02, -0.24}
21:59:28.861 00.003 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.06)
21:59:28.863 00.002 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.06)
21:59:28.866 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.40 mountX=-0.15 mountY=0.01, mountTheta=3.06
21:59:28.868 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.14, opts=13)
21:59:28.870 00.002 1032 Enqueuing Move request for scope (0.03, -0.14)
21:59:28.872 00.002 10072 Worker thread wakes up
21:59:28.873 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
21:59:28.873 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
21:59:28.873 00.000 10072 Moving (0.03, -0.14) raw xDistance=-0.15 yDistance=0.01
21:59:28.874 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
21:59:28.877 00.003 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 286.51
21:59:28.877 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
21:59:28.877 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:28.877 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:59:28.877 00.000 10072 MoveAxis(E, 85, ABG)
21:59:28.877 00.000 10072 Guiding  Dir = 2, Dur = 85
21:59:28.877 00.000 10072 IsGuiding returns 0
21:59:28.878 00.001 10072 PulseGuide returned control before completion, sleep 95
21:59:28.894 00.016 1032 UpdateGuideState exits: m=1213 SNR=24.4
21:59:28.898 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:28.900 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:28.901 00.001 1032 Enqueuing Expose request
21:59:28.982 00.081 10072 IsGuiding returns 0
21:59:28.982 00.000 10072 Move returns status 0, amount 85
21:59:28.982 00.000 10072 MoveAxis(N, 0, ABG)
21:59:28.982 00.000 10072 Move returns status 0, amount 0
21:59:28.982 00.000 10072 move complete, result=0
21:59:28.983 00.001 10072 worker thread done servicing request
21:59:28.983 00.000 10072 Worker thread wakes up
21:59:28.983 00.000 1032 GuideStep: -0.1 px 85 ms EAST, 0.0 px 0 ms NORTH
21:59:28.985 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:28.985 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:29.608 00.623 10072 Exposure complete
21:59:29.669 00.061 10072 worker thread done servicing request
21:59:29.670 00.001 1032 OnExposeComplete: enter
21:59:29.672 00.002 1032 UpdateGuideState(): m_state=6
21:59:29.674 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1643
21:59:29.677 00.003 1032 Star::Find returns 1 (0), X=1103.17, Y=135.35, Mass=1176, SNR=24.1, Peak=128 HFD=3.1
21:59:29.678 00.001 1032 MultiStar: [#1 -0.05,-0.14,1.04,U] [#2 -0.00,-0.17,0.82,U] [#3 0.13,-0.22,0.00,M1] [#4 0.06,-0.30,0.00,M3] [#5 0.13,-0.10,0.70,U] [#6 0.08,-0.22,0.62,U] [#7 -0.37,0.20,0.00,M1] [#8 -0.05,-0.28,0.00,M3] 
21:59:29.681 00.003 1032 refined, 4 included, MultiStar: {-0.01, -0.19}, one-star: {-0.12, -0.29}
21:59:29.683 00.002 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.83)
21:59:29.685 00.002 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.83)
21:59:29.686 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.62 mountX=-0.18 mountY=0.06, mountTheta=2.83
21:59:29.689 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.19, opts=13)
21:59:29.691 00.002 1032 Enqueuing Move request for scope (-0.01, -0.19)
21:59:29.693 00.002 10072 Worker thread wakes up
21:59:29.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
21:59:29.693 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
21:59:29.693 00.000 10072 Moving (-0.01, -0.19) raw xDistance=-0.18 yDistance=0.06
21:59:29.695 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:59:29.697 00.002 10072 PPEC rslt: input = -0.18, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 286.50
21:59:29.697 00.000 10072 PPEC: input: -0.18, control: -0.11, exposure: 500
21:59:29.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:29.698 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:59:29.698 00.000 10072 MoveAxis(E, 103, ABG)
21:59:29.698 00.000 10072 Guiding  Dir = 2, Dur = 103
21:59:29.698 00.000 10072 IsGuiding returns 0
21:59:29.699 00.001 10072 PulseGuide returned control before completion, sleep 113
21:59:29.718 00.019 1032 UpdateGuideState exits: m=1176 SNR=24.1
21:59:29.720 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:29.722 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:29.724 00.002 1032 Enqueuing Expose request
21:59:29.823 00.099 10072 IsGuiding returns 0
21:59:29.823 00.000 10072 Move returns status 0, amount 103
21:59:29.823 00.000 10072 MoveAxis(N, 0, ABG)
21:59:29.823 00.000 10072 Move returns status 0, amount 0
21:59:29.823 00.000 10072 move complete, result=0
21:59:29.823 00.000 10072 worker thread done servicing request
21:59:29.823 00.000 10072 Worker thread wakes up
21:59:29.824 00.001 1032 GuideStep: -0.2 px 103 ms EAST, 0.1 px 0 ms NORTH
21:59:29.826 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:29.826 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:30.231 00.405 10072 Exposure complete
21:59:30.282 00.051 10072 worker thread done servicing request
21:59:30.283 00.001 1032 OnExposeComplete: enter
21:59:30.285 00.002 1032 UpdateGuideState(): m_state=6
21:59:30.286 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1644
21:59:30.287 00.001 1032 Star::Find returns 1 (0), X=1103.24, Y=135.20, Mass=1320, SNR=25.5, Peak=136 HFD=2.9
21:59:30.289 00.002 1032 MultiStar: [#1 -0.18,-0.13,0.90,U] [#2 -0.02,-0.16,0.78,U] [#3 0.10,-0.22,0.70,U] [#4 -0.04,-0.22,0.65,U] [#5 -0.01,-0.18,0.61,U] [#6 -0.07,-0.25,0.00,M1] [#7 -0.19,0.03,0.69,U] [#8 -0.10,-0.22,0.49,U] 
21:59:30.290 00.001 1032 refined, 7 included, MultiStar: {-0.06, -0.20}, one-star: {-0.05, -0.43}
21:59:30.292 00.002 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.83) = xAngle (-3.71 = 2.57)
21:59:30.293 00.001 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.71 = 2.57)
21:59:30.295 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.88 mountX=-0.18 mountY=0.11, mountTheta=2.57
21:59:30.298 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.20, opts=13)
21:59:30.301 00.003 1032 Enqueuing Move request for scope (-0.06, -0.20)
21:59:30.303 00.002 10072 Worker thread wakes up
21:59:30.303 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
21:59:30.303 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
21:59:30.303 00.000 10072 Moving (-0.06, -0.20) raw xDistance=-0.18 yDistance=0.11
21:59:30.305 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:59:30.306 00.001 10072 PPEC rslt: input = -0.18, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 286.49
21:59:30.306 00.000 10072 PPEC: input: -0.18, control: -0.11, exposure: 500
21:59:30.306 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:30.306 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:59:30.306 00.000 10072 MoveAxis(E, 102, ABG)
21:59:30.306 00.000 10072 Guiding  Dir = 2, Dur = 102
21:59:30.306 00.000 10072 IsGuiding returns 0
21:59:30.308 00.002 10072 PulseGuide returned control before completion, sleep 112
21:59:30.324 00.016 1032 UpdateGuideState exits: m=1320 SNR=25.5
21:59:30.325 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:30.327 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:30.329 00.002 1032 Enqueuing Expose request
21:59:30.432 00.103 10072 IsGuiding returns 0
21:59:30.432 00.000 10072 Move returns status 0, amount 102
21:59:30.432 00.000 10072 MoveAxis(N, 0, ABG)
21:59:30.432 00.000 10072 Move returns status 0, amount 0
21:59:30.432 00.000 10072 move complete, result=0
21:59:30.432 00.000 10072 worker thread done servicing request
21:59:30.432 00.000 10072 Worker thread wakes up
21:59:30.432 00.000 1032 GuideStep: -0.2 px 102 ms EAST, 0.1 px 0 ms NORTH
21:59:30.435 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:30.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:31.059 00.624 10072 Exposure complete
21:59:31.114 00.055 10072 worker thread done servicing request
21:59:31.114 00.000 1032 OnExposeComplete: enter
21:59:31.116 00.002 1032 UpdateGuideState(): m_state=6
21:59:31.118 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1645
21:59:31.120 00.002 1032 Star::Find returns 1 (0), X=1103.15, Y=135.47, Mass=1185, SNR=24.2, Peak=133 HFD=3.0
21:59:31.122 00.002 1032 MultiStar: [#1 -0.23,0.07,1.01,U] [#2 -0.12,0.13,0.81,U] [#3 -0.05,0.03,0.75,U] [#4 -0.02,-0.02,0.71,U] [#5 0.02,0.04,0.70,U] [#6 -0.10,0.01,0.61,U] [#7 -0.40,0.28,0.00,M1] [#8 -0.14,-0.05,0.55,U] 
21:59:31.124 00.002 1032 refined, 7 included, MultiStar: {-0.10, 0.00}, one-star: {-0.14, -0.16}
21:59:31.125 00.001 1032 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.83) = xAngle (1.27 = 1.27)
21:59:31.127 00.002 1032 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.27 = 1.27)
21:59:31.129 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.10 mountX=0.03 mountY=0.10, mountTheta=1.27
21:59:31.131 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.00, opts=13)
21:59:31.134 00.003 1032 Enqueuing Move request for scope (-0.10, 0.00)
21:59:31.136 00.002 10072 Worker thread wakes up
21:59:31.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
21:59:31.136 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
21:59:31.136 00.000 10072 Moving (-0.10, 0.00) raw xDistance=0.03 yDistance=0.10
21:59:31.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
21:59:31.140 00.002 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.48
21:59:31.140 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
21:59:31.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:31.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:59:31.140 00.000 10072 MoveAxis(E, 20, ABG)
21:59:31.140 00.000 10072 Guiding  Dir = 2, Dur = 20
21:59:31.141 00.001 10072 IsGuiding returns 0
21:59:31.142 00.001 10072 PulseGuide returned control before completion, sleep 30
21:59:31.159 00.017 1032 UpdateGuideState exits: m=1185 SNR=24.2
21:59:31.162 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:31.163 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:31.164 00.001 1032 Enqueuing Expose request
21:59:31.182 00.018 10072 IsGuiding returns 1
21:59:31.182 00.000 10072 scope still moving after pulse duration time elapsed
21:59:31.213 00.031 10072 IsGuiding returns 0
21:59:31.214 00.001 10072 scope move finished after 20 + 52 ms
21:59:31.214 00.000 10072 Move returns status 0, amount 20
21:59:31.214 00.000 10072 MoveAxis(N, 0, ABG)
21:59:31.214 00.000 10072 Move returns status 0, amount 0
21:59:31.214 00.000 10072 move complete, result=0
21:59:31.214 00.000 10072 worker thread done servicing request
21:59:31.214 00.000 10072 Worker thread wakes up
21:59:31.214 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:31.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:31.215 00.001 1032 GuideStep: 0.0 px 20 ms EAST, 0.1 px 0 ms NORTH
21:59:31.627 00.412 10072 Exposure complete
21:59:31.685 00.058 10072 worker thread done servicing request
21:59:31.685 00.000 1032 OnExposeComplete: enter
21:59:31.687 00.002 1032 UpdateGuideState(): m_state=6
21:59:31.688 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1646
21:59:31.689 00.001 1032 Star::Find returns 1 (0), X=1103.21, Y=135.56, Mass=1443, SNR=26.7, Peak=137 HFD=3.2
21:59:31.691 00.002 1032 MultiStar: [#1 -0.22,0.09,0.94,U] [#2 -0.07,0.12,0.72,U] [#3 0.05,0.09,0.70,U] [#4 -0.07,-0.09,0.60,U] [#5 0.10,0.06,0.64,U] [#6 0.04,0.09,0.53,U] [#7 -0.34,0.36,0.00,M2] [#8 -0.10,0.01,0.50,U] 
21:59:31.692 00.001 1032 refined, 7 included, MultiStar: {-0.05, 0.03}, one-star: {-0.08, -0.08}
21:59:31.694 00.002 1032 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.83) = xAngle (0.75 = 0.75)
21:59:31.696 00.002 1032 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.75 = 0.75)
21:59:31.698 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.58 mountX=0.05 mountY=0.04, mountTheta=0.75
21:59:31.701 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
21:59:31.704 00.003 1032 Enqueuing Move request for scope (-0.05, 0.03)
21:59:31.705 00.001 10072 Worker thread wakes up
21:59:31.705 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
21:59:31.705 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
21:59:31.705 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.05 yDistance=0.04
21:59:31.707 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
21:59:31.710 00.003 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.47
21:59:31.711 00.001 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
21:59:31.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:31.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:59:31.711 00.000 10072 MoveAxis(E, 17, ABG)
21:59:31.711 00.000 10072 Guiding  Dir = 2, Dur = 17
21:59:31.711 00.000 10072 IsGuiding returns 0
21:59:31.712 00.001 10072 PulseGuide returned control before completion, sleep 27
21:59:31.730 00.018 1032 UpdateGuideState exits: m=1443 SNR=26.7
21:59:31.732 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:31.733 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:31.735 00.002 1032 Enqueuing Expose request
21:59:31.747 00.012 10072 IsGuiding returns 0
21:59:31.747 00.000 10072 Move returns status 0, amount 17
21:59:31.747 00.000 10072 MoveAxis(N, 0, ABG)
21:59:31.747 00.000 10072 Move returns status 0, amount 0
21:59:31.747 00.000 10072 move complete, result=0
21:59:31.747 00.000 10072 worker thread done servicing request
21:59:31.747 00.000 10072 Worker thread wakes up
21:59:31.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:31.748 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:31.748 00.000 1032 GuideStep: 0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
21:59:32.376 00.628 10072 Exposure complete
21:59:32.431 00.055 10072 worker thread done servicing request
21:59:32.431 00.000 1032 OnExposeComplete: enter
21:59:32.433 00.002 1032 UpdateGuideState(): m_state=6
21:59:32.435 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1647
21:59:32.436 00.001 1032 Star::Find returns 1 (0), X=1103.20, Y=135.49, Mass=1207, SNR=24.4, Peak=113 HFD=3.1
21:59:32.439 00.003 1032 MultiStar: [#1 -0.09,0.12,0.93,U] [#2 -0.10,0.13,0.84,U] [#3 -0.01,0.12,0.78,U] [#4 -0.08,-0.02,0.65,U] [#5 0.04,0.07,0.71,U] [#6 -0.09,-0.01,0.59,U] [#7 -0.37,0.25,0.00,M3] [#8 -0.06,0.03,0.51,U] 
21:59:32.441 00.002 1032 refined, 7 included, MultiStar: {-0.06, 0.04}, one-star: {-0.09, -0.14}
21:59:32.442 00.001 1032 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.83) = xAngle (0.80 = 0.80)
21:59:32.443 00.001 1032 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.80 = 0.80)
21:59:32.444 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.63 mountX=0.05 mountY=0.05, mountTheta=0.80
21:59:32.447 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.04, opts=13)
21:59:32.449 00.002 1032 Enqueuing Move request for scope (-0.06, 0.04)
21:59:32.452 00.003 10072 Worker thread wakes up
21:59:32.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
21:59:32.452 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
21:59:32.452 00.000 10072 Moving (-0.06, 0.04) raw xDistance=0.05 yDistance=0.05
21:59:32.454 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:59:32.458 00.004 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.46
21:59:32.459 00.001 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
21:59:32.459 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:32.459 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:59:32.459 00.000 10072 MoveAxis(E, 19, ABG)
21:59:32.459 00.000 10072 Guiding  Dir = 2, Dur = 19
21:59:32.459 00.000 10072 IsGuiding returns 0
21:59:32.460 00.001 10072 PulseGuide returned control before completion, sleep 29
21:59:32.476 00.016 1032 UpdateGuideState exits: m=1207 SNR=24.4
21:59:32.478 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:32.479 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:32.481 00.002 1032 Enqueuing Expose request
21:59:32.498 00.017 10072 IsGuiding returns 1
21:59:32.498 00.000 10072 scope still moving after pulse duration time elapsed
21:59:32.529 00.031 10072 IsGuiding returns 1
21:59:32.561 00.032 10072 IsGuiding returns 1
21:59:32.593 00.032 10072 IsGuiding returns 1
21:59:32.624 00.031 10072 IsGuiding returns 1
21:59:32.655 00.031 10072 IsGuiding returns 1
21:59:32.686 00.031 10072 IsGuiding returns 1
21:59:32.718 00.032 10072 IsGuiding returns 1
21:59:32.749 00.031 10072 IsGuiding returns 1
21:59:32.780 00.031 10072 IsGuiding returns 1
21:59:32.812 00.032 10072 IsGuiding returns 1
21:59:32.843 00.031 10072 IsGuiding returns 1
21:59:32.874 00.031 10072 IsGuiding returns 1
21:59:32.905 00.031 10072 IsGuiding returns 1
21:59:32.937 00.032 10072 IsGuiding returns 1
21:59:32.967 00.030 10072 IsGuiding returns 1
21:59:32.998 00.031 10072 IsGuiding returns 1
21:59:33.029 00.031 10072 IsGuiding returns 1
21:59:33.060 00.031 10072 IsGuiding returns 0
21:59:33.060 00.000 10072 scope move finished after 19 + 582 ms
21:59:33.060 00.000 10072 Move returns status 0, amount 19
21:59:33.060 00.000 10072 MoveAxis(N, 0, ABG)
21:59:33.060 00.000 10072 Move returns status 0, amount 0
21:59:33.060 00.000 10072 move complete, result=0
21:59:33.060 00.000 10072 worker thread done servicing request
21:59:33.060 00.000 10072 Worker thread wakes up
21:59:33.060 00.000 1032 GuideStep: 0.1 px 19 ms EAST, 0.1 px 0 ms NORTH
21:59:33.065 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:33.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:33.689 00.624 10072 Exposure complete
21:59:33.741 00.052 10072 worker thread done servicing request
21:59:33.742 00.001 1032 OnExposeComplete: enter
21:59:33.744 00.002 1032 UpdateGuideState(): m_state=6
21:59:33.746 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1648
21:59:33.748 00.002 1032 Star::Find returns 1 (0), X=1103.19, Y=135.33, Mass=1243, SNR=24.7, Peak=111 HFD=3.1
21:59:33.750 00.002 1032 MultiStar: [#1 -0.16,-0.10,0.95,U] [#2 -0.04,0.00,0.79,U] [#3 -0.02,-0.08,0.78,U] [#4 0.09,-0.09,0.66,U] [#5 0.05,-0.10,0.68,U] [#6 -0.09,-0.14,0.59,U] [#7 -0.30,0.15,0.00,M4] [#8 -0.02,-0.20,0.48,U] 
21:59:33.752 00.002 1032 refined, 7 included, MultiStar: {-0.05, -0.13}, one-star: {-0.10, -0.30}
21:59:33.753 00.001 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.54)
21:59:33.755 00.002 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.54)
21:59:33.757 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.91 mountX=-0.11 mountY=0.08, mountTheta=2.54
21:59:33.759 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.13, opts=13)
21:59:33.761 00.002 1032 Enqueuing Move request for scope (-0.05, -0.13)
21:59:33.762 00.001 10072 Worker thread wakes up
21:59:33.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
21:59:33.762 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
21:59:33.763 00.001 10072 Moving (-0.05, -0.13) raw xDistance=-0.11 yDistance=0.08
21:59:33.765 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
21:59:33.767 00.002 10072 PPEC rslt: input = -0.11, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 286.45
21:59:33.767 00.000 10072 PPEC: input: -0.11, control: -0.03, exposure: 500
21:59:33.767 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:33.767 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:59:33.767 00.000 10072 MoveAxis(E, 26, ABG)
21:59:33.767 00.000 10072 Guiding  Dir = 2, Dur = 26
21:59:33.768 00.001 10072 IsGuiding returns 0
21:59:33.768 00.000 10072 PulseGuide returned control before completion, sleep 36
21:59:33.785 00.017 1032 UpdateGuideState exits: m=1243 SNR=24.7
21:59:33.787 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:33.789 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:33.790 00.001 1032 Enqueuing Expose request
21:59:33.812 00.022 10072 IsGuiding returns 1
21:59:33.813 00.001 10072 scope still moving after pulse duration time elapsed
21:59:33.843 00.030 10072 IsGuiding returns 0
21:59:33.843 00.000 10072 scope move finished after 26 + 48 ms
21:59:33.843 00.000 10072 Move returns status 0, amount 26
21:59:33.843 00.000 10072 MoveAxis(N, 0, ABG)
21:59:33.843 00.000 10072 Move returns status 0, amount 0
21:59:33.843 00.000 10072 move complete, result=0
21:59:33.843 00.000 10072 worker thread done servicing request
21:59:33.843 00.000 10072 Worker thread wakes up
21:59:33.843 00.000 1032 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
21:59:33.845 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:33.845 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:34.251 00.406 10072 Exposure complete
21:59:34.305 00.054 10072 worker thread done servicing request
21:59:34.305 00.000 1032 OnExposeComplete: enter
21:59:34.307 00.002 1032 UpdateGuideState(): m_state=6
21:59:34.308 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1649
21:59:34.311 00.003 1032 Star::Find returns 1 (0), X=1103.23, Y=135.34, Mass=1170, SNR=24.0, Peak=118 HFD=3.1
21:59:34.313 00.002 1032 MultiStar: [#1 -0.04,0.01,1.01,U] [#2 0.07,0.01,0.78,U] [#3 0.09,0.06,0.83,U] [#4 0.13,-0.15,0.68,U] [#5 -0.02,-0.13,0.67,U] [#6 0.00,-0.09,0.64,U] [#7 -0.17,0.20,0.00,M5] [#8 -0.02,-0.24,0.55,U] 
21:59:34.314 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.10}, one-star: {-0.06, -0.30}
21:59:34.315 00.001 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
21:59:34.316 00.001 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
21:59:34.319 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.40 mountX=-0.10 mountY=0.01, mountTheta=3.05
21:59:34.321 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.10, opts=13)
21:59:34.322 00.001 1032 Enqueuing Move request for scope (0.02, -0.10)
21:59:34.323 00.001 10072 Worker thread wakes up
21:59:34.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
21:59:34.323 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
21:59:34.323 00.000 10072 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=0.01
21:59:34.325 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:59:34.326 00.001 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.44
21:59:34.326 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
21:59:34.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:34.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:59:34.326 00.000 10072 MoveAxis(E, 18, ABG)
21:59:34.326 00.000 10072 Guiding  Dir = 2, Dur = 18
21:59:34.327 00.001 10072 IsGuiding returns 0
21:59:34.327 00.000 10072 PulseGuide returned control before completion, sleep 28
21:59:34.343 00.016 1032 UpdateGuideState exits: m=1170 SNR=24.0
21:59:34.345 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:34.346 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:34.347 00.001 1032 Enqueuing Expose request
21:59:34.359 00.012 10072 IsGuiding returns 0
21:59:34.359 00.000 10072 Move returns status 0, amount 18
21:59:34.359 00.000 10072 MoveAxis(N, 0, ABG)
21:59:34.359 00.000 10072 Move returns status 0, amount 0
21:59:34.359 00.000 10072 move complete, result=0
21:59:34.360 00.001 10072 worker thread done servicing request
21:59:34.360 00.000 10072 Worker thread wakes up
21:59:34.360 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:34.360 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:34.360 00.000 1032 GuideStep: -0.1 px 18 ms EAST, 0.0 px 0 ms NORTH
21:59:34.985 00.625 10072 Exposure complete
21:59:35.040 00.055 10072 worker thread done servicing request
21:59:35.041 00.001 1032 OnExposeComplete: enter
21:59:35.042 00.001 1032 UpdateGuideState(): m_state=6
21:59:35.044 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1650
21:59:35.045 00.001 1032 Star::Find returns 1 (0), X=1103.27, Y=135.41, Mass=1292, SNR=25.2, Peak=135 HFD=3.2
21:59:35.046 00.001 1032 MultiStar: [#1 0.03,-0.05,0.92,U] [#2 -0.09,0.01,0.83,U] [#3 -0.08,-0.01,0.74,U] [#4 0.05,-0.17,0.67,U] [#5 0.03,-0.13,0.67,U] [#6 0.05,-0.03,0.61,U] [#7 -0.23,0.16,0.00,M6] [#8 -0.12,-0.11,0.54,U] 
21:59:35.048 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.09}, one-star: {-0.02, -0.23}
21:59:35.050 00.002 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.70)
21:59:35.052 00.002 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.70)
21:59:35.054 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.75 mountX=-0.09 mountY=0.04, mountTheta=2.70
21:59:35.057 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.09, opts=13)
21:59:35.058 00.001 1032 Enqueuing Move request for scope (-0.02, -0.09)
21:59:35.060 00.002 10072 Worker thread wakes up
21:59:35.060 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
21:59:35.060 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
21:59:35.060 00.000 10072 Moving (-0.02, -0.09) raw xDistance=-0.09 yDistance=0.04
21:59:35.063 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:59:35.065 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.43
21:59:35.065 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
21:59:35.065 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:35.065 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:59:35.065 00.000 10072 MoveAxis(E, 20, ABG)
21:59:35.065 00.000 10072 Guiding  Dir = 2, Dur = 20
21:59:35.066 00.001 10072 IsGuiding returns 0
21:59:35.066 00.000 10072 PulseGuide returned control before completion, sleep 30
21:59:35.084 00.018 1032 UpdateGuideState exits: m=1292 SNR=25.2
21:59:35.086 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:35.088 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:35.089 00.001 1032 Enqueuing Expose request
21:59:35.106 00.017 10072 IsGuiding returns 1
21:59:35.106 00.000 10072 scope still moving after pulse duration time elapsed
21:59:35.137 00.031 10072 IsGuiding returns 0
21:59:35.137 00.000 10072 scope move finished after 20 + 51 ms
21:59:35.137 00.000 10072 Move returns status 0, amount 20
21:59:35.137 00.000 10072 MoveAxis(N, 0, ABG)
21:59:35.137 00.000 10072 Move returns status 0, amount 0
21:59:35.137 00.000 10072 move complete, result=0
21:59:35.137 00.000 10072 worker thread done servicing request
21:59:35.137 00.000 10072 Worker thread wakes up
21:59:35.137 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:35.137 00.000 1032 GuideStep: -0.1 px 20 ms EAST, 0.0 px 0 ms NORTH
21:59:35.140 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:35.547 00.407 10072 Exposure complete
21:59:35.605 00.058 10072 worker thread done servicing request
21:59:35.605 00.000 1032 OnExposeComplete: enter
21:59:35.607 00.002 1032 UpdateGuideState(): m_state=6
21:59:35.609 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1651
21:59:35.611 00.002 1032 Star::Find returns 1 (0), X=1103.15, Y=135.41, Mass=1246, SNR=24.8, Peak=119 HFD=3.2
21:59:35.613 00.002 1032 MultiStar: [#1 -0.06,-0.06,1.00,U] [#2 -0.03,0.10,0.80,U] [#3 -0.03,-0.08,0.73,U] [#4 -0.02,-0.11,0.63,U] [#5 -0.04,-0.09,0.70,U] [#6 -0.00,0.01,0.60,U] [#7 -0.23,0.18,0.00,M7] [#8 -0.12,-0.18,0.53,U] 
21:59:35.615 00.002 1032 refined, 7 included, MultiStar: {-0.06, -0.08}, one-star: {-0.14, -0.22}
21:59:35.616 00.001 1032 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.83) = xAngle (-4.03 = 2.26)
21:59:35.618 00.002 1032 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.03 = 2.26)
21:59:35.620 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.20 mountX=-0.06 mountY=0.08, mountTheta=2.26
21:59:35.623 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.08, opts=13)
21:59:35.626 00.003 1032 Enqueuing Move request for scope (-0.06, -0.08)
21:59:35.628 00.002 10072 Worker thread wakes up
21:59:35.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
21:59:35.628 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
21:59:35.628 00.000 10072 Moving (-0.06, -0.08) raw xDistance=-0.06 yDistance=0.08
21:59:35.630 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
21:59:35.632 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
21:59:35.633 00.001 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
21:59:35.633 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:35.633 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:59:35.633 00.000 10072 MoveAxis(E, 19, ABG)
21:59:35.633 00.000 10072 Guiding  Dir = 2, Dur = 19
21:59:35.633 00.000 10072 IsGuiding returns 0
21:59:35.634 00.001 10072 PulseGuide returned control before completion, sleep 29
21:59:35.651 00.017 1032 UpdateGuideState exits: m=1246 SNR=24.8
21:59:35.653 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:35.655 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:35.656 00.001 1032 Enqueuing Expose request
21:59:35.670 00.014 10072 IsGuiding returns 0
21:59:35.670 00.000 10072 Move returns status 0, amount 19
21:59:35.670 00.000 10072 MoveAxis(N, 0, ABG)
21:59:35.670 00.000 10072 Move returns status 0, amount 0
21:59:35.670 00.000 10072 move complete, result=0
21:59:35.670 00.000 10072 worker thread done servicing request
21:59:35.670 00.000 10072 Worker thread wakes up
21:59:35.670 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:35.670 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:35.671 00.001 1032 GuideStep: -0.1 px 19 ms EAST, 0.1 px 0 ms NORTH
21:59:36.299 00.628 10072 Exposure complete
21:59:36.352 00.053 10072 worker thread done servicing request
21:59:36.353 00.001 1032 OnExposeComplete: enter
21:59:36.355 00.002 1032 UpdateGuideState(): m_state=6
21:59:36.356 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1652
21:59:36.358 00.002 1032 Star::Find returns 1 (0), X=1103.26, Y=135.36, Mass=1366, SNR=25.9, Peak=142 HFD=3.1
21:59:36.360 00.002 1032 MultiStar: [#1 -0.06,-0.08,0.89,U] [#2 0.12,-0.05,0.74,U] [#3 -0.04,-0.11,0.71,U] [#4 0.07,-0.12,0.62,U] [#5 0.13,-0.12,0.70,U] [#6 0.01,-0.13,0.62,U] [#7 -0.22,0.04,0.68,U] [#8 0.04,-0.24,0.48,U] 
21:59:36.363 00.003 1032 refined, 8 included, MultiStar: {-0.00, -0.12}, one-star: {-0.03, -0.28}
21:59:36.365 00.002 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.86)
21:59:36.366 00.001 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.86)
21:59:36.367 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.59 mountX=-0.12 mountY=0.03, mountTheta=2.86
21:59:36.371 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.12, opts=13)
21:59:36.374 00.003 1032 Enqueuing Move request for scope (-0.00, -0.12)
21:59:36.375 00.001 10072 Worker thread wakes up
21:59:36.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
21:59:36.375 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
21:59:36.375 00.000 10072 Moving (-0.00, -0.12) raw xDistance=-0.12 yDistance=0.03
21:59:36.377 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
21:59:36.379 00.002 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.40
21:59:36.379 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
21:59:36.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:36.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:59:36.379 00.000 10072 MoveAxis(E, 21, ABG)
21:59:36.379 00.000 10072 Guiding  Dir = 2, Dur = 21
21:59:36.379 00.000 10072 IsGuiding returns 0
21:59:36.380 00.001 10072 PulseGuide returned control before completion, sleep 31
21:59:36.400 00.020 1032 UpdateGuideState exits: m=1366 SNR=25.9
21:59:36.401 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:36.403 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:36.406 00.003 1032 Enqueuing Expose request
21:59:36.419 00.013 10072 IsGuiding returns 1
21:59:36.419 00.000 10072 scope still moving after pulse duration time elapsed
21:59:36.451 00.032 10072 IsGuiding returns 0
21:59:36.451 00.000 10072 scope move finished after 21 + 50 ms
21:59:36.451 00.000 10072 Move returns status 0, amount 21
21:59:36.451 00.000 10072 MoveAxis(N, 0, ABG)
21:59:36.451 00.000 10072 Move returns status 0, amount 0
21:59:36.451 00.000 10072 move complete, result=0
21:59:36.452 00.001 10072 worker thread done servicing request
21:59:36.452 00.000 10072 Worker thread wakes up
21:59:36.452 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:36.452 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:36.452 00.000 1032 GuideStep: -0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
21:59:36.862 00.410 10072 Exposure complete
21:59:36.915 00.053 10072 worker thread done servicing request
21:59:36.915 00.000 1032 OnExposeComplete: enter
21:59:36.917 00.002 1032 UpdateGuideState(): m_state=6
21:59:36.918 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1653
21:59:36.920 00.002 1032 Star::Find returns 1 (0), X=1103.16, Y=135.33, Mass=1411, SNR=26.4, Peak=141 HFD=3.0
21:59:36.921 00.001 1032 MultiStar: [#1 0.01,-0.06,0.93,U] [#2 -0.04,-0.11,0.77,U] [#3 -0.04,-0.07,0.73,U] [#4 0.12,-0.04,0.66,U] [#5 0.11,-0.06,0.58,U] [#6 -0.18,-0.14,0.53,U] [#7 -0.11,0.21,0.65,U] [#8 -0.02,-0.25,0.50,U] 
21:59:36.924 00.003 1032 refined, 8 included, MultiStar: {-0.04, -0.10}, one-star: {-0.13, -0.30}
21:59:36.927 00.003 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.75 = 2.53)
21:59:36.929 00.002 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.75 = 2.53)
21:59:36.930 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.92 mountX=-0.08 mountY=0.06, mountTheta=2.53
21:59:36.933 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.10, opts=13)
21:59:36.936 00.003 1032 Enqueuing Move request for scope (-0.04, -0.10)
21:59:36.937 00.001 10072 Worker thread wakes up
21:59:36.937 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
21:59:36.937 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
21:59:36.937 00.000 10072 Moving (-0.04, -0.10) raw xDistance=-0.08 yDistance=0.06
21:59:36.939 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=149, Gamma=2.230
21:59:36.941 00.002 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.39
21:59:36.941 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
21:59:36.941 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:36.941 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:59:36.941 00.000 10072 MoveAxis(E, 18, ABG)
21:59:36.941 00.000 10072 Guiding  Dir = 2, Dur = 18
21:59:36.941 00.000 10072 IsGuiding returns 0
21:59:36.942 00.001 10072 PulseGuide returned control before completion, sleep 28
21:59:36.958 00.016 1032 UpdateGuideState exits: m=1411 SNR=26.4
21:59:36.961 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:36.963 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:36.965 00.002 1032 Enqueuing Expose request
21:59:36.980 00.015 10072 IsGuiding returns 0
21:59:36.980 00.000 10072 Move returns status 0, amount 18
21:59:36.980 00.000 10072 MoveAxis(N, 0, ABG)
21:59:36.980 00.000 10072 Move returns status 0, amount 0
21:59:36.980 00.000 10072 move complete, result=0
21:59:36.980 00.000 10072 worker thread done servicing request
21:59:36.980 00.000 10072 Worker thread wakes up
21:59:36.980 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:36.981 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:36.985 00.004 1032 GuideStep: -0.1 px 18 ms EAST, 0.1 px 0 ms NORTH
21:59:37.611 00.626 10072 Exposure complete
21:59:37.668 00.057 10072 worker thread done servicing request
21:59:37.668 00.000 1032 OnExposeComplete: enter
21:59:37.670 00.002 1032 UpdateGuideState(): m_state=6
21:59:37.672 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1654
21:59:37.673 00.001 1032 Star::Find returns 1 (0), X=1103.15, Y=135.49, Mass=1344, SNR=25.7, Peak=130 HFD=3.2
21:59:37.674 00.001 1032 MultiStar: [#1 -0.05,-0.04,0.93,U] [#2 -0.16,0.13,0.78,U] [#3 -0.00,-0.20,0.79,U] [#4 0.07,-0.09,0.64,U] [#5 -0.01,-0.06,0.62,U] [#6 -0.02,-0.11,0.61,U] [#7 -0.31,0.06,0.00,M6] [#8 -0.04,-0.25,0.00,M1] 
21:59:37.677 00.003 1032 refined, 6 included, MultiStar: {-0.05, -0.07}, one-star: {-0.14, -0.14}
21:59:37.679 00.002 1032 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.83) = xAngle (-4.05 = 2.24)
21:59:37.680 00.001 1032 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.05 = 2.24)
21:59:37.682 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.21 mountX=-0.06 mountY=0.07, mountTheta=2.24
21:59:37.684 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.07, opts=13)
21:59:37.686 00.002 1032 Enqueuing Move request for scope (-0.05, -0.07)
21:59:37.688 00.002 10072 Worker thread wakes up
21:59:37.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
21:59:37.688 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
21:59:37.688 00.000 10072 Moving (-0.05, -0.07) raw xDistance=-0.06 yDistance=0.07
21:59:37.690 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:59:37.691 00.001 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.38
21:59:37.691 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
21:59:37.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:37.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:59:37.691 00.000 10072 MoveAxis(E, 20, ABG)
21:59:37.691 00.000 10072 Guiding  Dir = 2, Dur = 20
21:59:37.693 00.002 10072 IsGuiding returns 0
21:59:37.693 00.000 10072 PulseGuide returned control before completion, sleep 30
21:59:37.710 00.017 1032 UpdateGuideState exits: m=1344 SNR=25.7
21:59:37.712 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:37.714 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:37.716 00.002 1032 Enqueuing Expose request
21:59:37.734 00.018 10072 IsGuiding returns 1
21:59:37.734 00.000 10072 scope still moving after pulse duration time elapsed
21:59:37.764 00.030 10072 IsGuiding returns 0
21:59:37.765 00.001 10072 scope move finished after 20 + 51 ms
21:59:37.765 00.000 10072 Move returns status 0, amount 20
21:59:37.765 00.000 10072 MoveAxis(N, 0, ABG)
21:59:37.765 00.000 10072 Move returns status 0, amount 0
21:59:37.765 00.000 10072 move complete, result=0
21:59:37.765 00.000 10072 worker thread done servicing request
21:59:37.765 00.000 10072 Worker thread wakes up
21:59:37.765 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:37.765 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:37.774 00.009 1032 GuideStep: -0.1 px 20 ms EAST, 0.1 px 0 ms NORTH
21:59:38.178 00.404 10072 Exposure complete
21:59:38.229 00.051 10072 worker thread done servicing request
21:59:38.229 00.000 1032 OnExposeComplete: enter
21:59:38.231 00.002 1032 UpdateGuideState(): m_state=6
21:59:38.232 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1655
21:59:38.234 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=135.38, Mass=1263, SNR=24.9, Peak=126 HFD=3.2
21:59:38.236 00.002 1032 MultiStar: [#1 -0.15,-0.02,0.95,U] [#2 -0.12,0.01,0.78,U] [#3 0.16,0.00,0.74,U] [#4 0.02,0.00,0.66,U] [#5 0.10,0.02,0.65,U] [#6 -0.03,-0.01,0.63,U] [#7 -0.34,0.31,0.00,M7] [#8 0.03,-0.17,0.56,U] 
21:59:38.238 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.06}, one-star: {-0.06, -0.25}
21:59:38.240 00.002 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.83) = xAngle (-3.71 = 2.58)
21:59:38.242 00.002 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.71 = 2.58)
21:59:38.244 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.88 mountX=-0.05 mountY=0.03, mountTheta=2.58
21:59:38.248 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
21:59:38.249 00.001 1032 Enqueuing Move request for scope (-0.02, -0.06)
21:59:38.251 00.002 10072 Worker thread wakes up
21:59:38.251 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
21:59:38.251 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
21:59:38.251 00.000 10072 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.03
21:59:38.252 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:59:38.254 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.37
21:59:38.254 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
21:59:38.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:38.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:59:38.254 00.000 10072 MoveAxis(E, 18, ABG)
21:59:38.254 00.000 10072 Guiding  Dir = 2, Dur = 18
21:59:38.254 00.000 10072 IsGuiding returns 0
21:59:38.255 00.001 10072 PulseGuide returned control before completion, sleep 28
21:59:38.272 00.017 1032 UpdateGuideState exits: m=1263 SNR=24.9
21:59:38.274 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:38.276 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:38.277 00.001 1032 Enqueuing Expose request
21:59:38.293 00.016 10072 IsGuiding returns 0
21:59:38.293 00.000 10072 Move returns status 0, amount 18
21:59:38.293 00.000 10072 MoveAxis(N, 0, ABG)
21:59:38.293 00.000 10072 Move returns status 0, amount 0
21:59:38.293 00.000 10072 move complete, result=0
21:59:38.293 00.000 10072 worker thread done servicing request
21:59:38.293 00.000 10072 Worker thread wakes up
21:59:38.293 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:38.293 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:38.295 00.002 1032 GuideStep: -0.1 px 18 ms EAST, 0.0 px 0 ms NORTH
21:59:38.922 00.627 10072 Exposure complete
21:59:38.977 00.055 10072 worker thread done servicing request
21:59:38.977 00.000 1032 OnExposeComplete: enter
21:59:38.979 00.002 1032 UpdateGuideState(): m_state=6
21:59:38.980 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1656
21:59:38.982 00.002 1032 Star::Find returns 1 (0), X=1103.16, Y=135.36, Mass=1447, SNR=26.7, Peak=148 HFD=3.0
21:59:38.983 00.001 1032 MultiStar: [#1 -0.11,-0.08,0.89,U] [#2 0.15,-0.10,0.67,U] [#3 0.12,-0.13,0.74,U] [#4 0.17,-0.07,0.62,U] [#5 -0.03,-0.18,0.61,U] [#6 0.16,-0.25,0.00,M1] [#7 -0.34,0.07,0.00,M8] [#8 -0.00,-0.15,0.49,U] 
21:59:38.985 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.15}, one-star: {-0.13, -0.27}
21:59:38.988 00.003 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.96)
21:59:38.990 00.002 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.96)
21:59:38.993 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.49 mountX=-0.14 mountY=0.03, mountTheta=2.96
21:59:38.997 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.15, opts=13)
21:59:38.998 00.001 1032 Enqueuing Move request for scope (0.01, -0.15)
21:59:39.000 00.002 10072 Worker thread wakes up
21:59:39.000 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
21:59:39.000 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
21:59:39.000 00.000 10072 Moving (0.01, -0.15) raw xDistance=-0.14 yDistance=0.03
21:59:39.002 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=147, Gamma=2.230
21:59:39.003 00.001 10072 PPEC rslt: input = -0.14, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 286.36
21:59:39.005 00.002 10072 PPEC: input: -0.14, control: -0.09, exposure: 500
21:59:39.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:39.005 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:59:39.005 00.000 10072 MoveAxis(E, 87, ABG)
21:59:39.005 00.000 10072 Guiding  Dir = 2, Dur = 87
21:59:39.005 00.000 10072 IsGuiding returns 0
21:59:39.006 00.001 10072 PulseGuide returned control before completion, sleep 97
21:59:39.022 00.016 1032 UpdateGuideState exits: m=1447 SNR=26.7
21:59:39.024 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:39.025 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:39.027 00.002 1032 Enqueuing Expose request
21:59:39.105 00.078 10072 IsGuiding returns 1
21:59:39.105 00.000 10072 scope still moving after pulse duration time elapsed
21:59:39.136 00.031 10072 IsGuiding returns 0
21:59:39.136 00.000 10072 scope move finished after 87 + 45 ms
21:59:39.136 00.000 10072 Move returns status 0, amount 87
21:59:39.136 00.000 10072 MoveAxis(N, 0, ABG)
21:59:39.136 00.000 10072 Move returns status 0, amount 0
21:59:39.138 00.002 10072 move complete, result=0
21:59:39.138 00.000 10072 worker thread done servicing request
21:59:39.138 00.000 1032 GuideStep: -0.1 px 87 ms EAST, 0.0 px 0 ms NORTH
21:59:39.140 00.002 10072 Worker thread wakes up
21:59:39.140 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:39.140 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:39.558 00.418 10072 Exposure complete
21:59:39.618 00.060 10072 worker thread done servicing request
21:59:39.618 00.000 1032 OnExposeComplete: enter
21:59:39.619 00.001 1032 UpdateGuideState(): m_state=6
21:59:39.622 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1657
21:59:39.623 00.001 1032 Star::Find returns 1 (0), X=1103.13, Y=135.41, Mass=1281, SNR=25.1, Peak=124 HFD=3.2
21:59:39.625 00.002 1032 MultiStar: [#1 -0.03,-0.14,0.95,U] [#2 -0.01,-0.03,0.79,U] [#3 0.03,-0.07,0.78,U] [#4 0.07,-0.18,0.66,U] [#5 0.08,-0.09,0.67,U] [#6 0.01,-0.15,0.61,U] [#7 -0.27,0.03,0.00,M9] [#8 -0.12,-0.22,0.55,U] 
21:59:39.626 00.001 1032 refined, 7 included, MultiStar: {-0.02, -0.14}, one-star: {-0.16, -0.22}
21:59:39.628 00.002 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.72)
21:59:39.629 00.001 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.72)
21:59:39.630 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.73 mountX=-0.13 mountY=0.06, mountTheta=2.72
21:59:39.633 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.14, opts=13)
21:59:39.635 00.002 1032 Enqueuing Move request for scope (-0.02, -0.14)
21:59:39.637 00.002 10072 Worker thread wakes up
21:59:39.637 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
21:59:39.637 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
21:59:39.637 00.000 10072 Moving (-0.02, -0.14) raw xDistance=-0.13 yDistance=0.06
21:59:39.639 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
21:59:39.642 00.003 10072 PPEC rslt: input = -0.13, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.35
21:59:39.642 00.000 10072 PPEC: input: -0.13, control: -0.02, exposure: 500
21:59:39.642 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:39.642 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:59:39.642 00.000 10072 MoveAxis(E, 17, ABG)
21:59:39.642 00.000 10072 Guiding  Dir = 2, Dur = 17
21:59:39.643 00.001 10072 IsGuiding returns 0
21:59:39.643 00.000 10072 PulseGuide returned control before completion, sleep 27
21:59:39.661 00.018 1032 UpdateGuideState exits: m=1281 SNR=25.1
21:59:39.664 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:39.666 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:39.668 00.002 1032 Enqueuing Expose request
21:59:39.679 00.011 10072 IsGuiding returns 0
21:59:39.679 00.000 10072 Move returns status 0, amount 17
21:59:39.679 00.000 10072 MoveAxis(N, 0, ABG)
21:59:39.679 00.000 10072 Move returns status 0, amount 0
21:59:39.679 00.000 10072 move complete, result=0
21:59:39.679 00.000 10072 worker thread done servicing request
21:59:39.679 00.000 10072 Worker thread wakes up
21:59:39.679 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:39.679 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:39.681 00.002 1032 GuideStep: -0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
21:59:40.311 00.630 10072 Exposure complete
21:59:40.367 00.056 10072 worker thread done servicing request
21:59:40.367 00.000 1032 OnExposeComplete: enter
21:59:40.369 00.002 1032 UpdateGuideState(): m_state=6
21:59:40.371 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1658
21:59:40.373 00.002 1032 Star::Find returns 1 (0), X=1103.22, Y=135.44, Mass=1188, SNR=24.2, Peak=125 HFD=3.1
21:59:40.375 00.002 1032 MultiStar: [#1 -0.10,0.03,0.97,U] [#2 -0.07,0.15,0.81,U] [#3 -0.03,0.16,0.77,U] [#4 0.12,-0.00,0.71,U] [#5 0.12,-0.09,0.66,U] [#6 0.03,-0.01,0.62,U] [#7 -0.23,0.28,0.00,M10] [#8 -0.03,0.01,0.49,U] 
21:59:40.376 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.00}, one-star: {-0.07, -0.19}
21:59:40.377 00.001 1032 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.83) = xAngle (1.10 = 1.10)
21:59:40.379 00.002 1032 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.10 = 1.10)
21:59:40.380 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.93 mountX=0.01 mountY=0.01, mountTheta=1.10
21:59:40.384 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
21:59:40.385 00.001 1032 Enqueuing Move request for scope (-0.01, 0.00)
21:59:40.386 00.001 10072 Worker thread wakes up
21:59:40.388 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
21:59:40.388 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
21:59:40.388 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.01
21:59:40.390 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
21:59:40.391 00.001 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
21:59:40.392 00.001 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
21:59:40.392 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:40.392 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:59:40.392 00.000 10072 MoveAxis(E, 17, ABG)
21:59:40.392 00.000 10072 Guiding  Dir = 2, Dur = 17
21:59:40.393 00.001 10072 IsGuiding returns 0
21:59:40.395 00.002 10072 PulseGuide returned control before completion, sleep 27
21:59:40.410 00.015 1032 UpdateGuideState exits: m=1188 SNR=24.2
21:59:40.412 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:40.414 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:40.415 00.001 1032 Enqueuing Expose request
21:59:40.434 00.019 10072 IsGuiding returns 0
21:59:40.434 00.000 10072 Move returns status 0, amount 17
21:59:40.434 00.000 10072 MoveAxis(N, 0, ABG)
21:59:40.434 00.000 10072 Move returns status 0, amount 0
21:59:40.434 00.000 10072 move complete, result=0
21:59:40.435 00.001 10072 worker thread done servicing request
21:59:40.435 00.000 10072 Worker thread wakes up
21:59:40.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:40.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:40.438 00.003 1032 GuideStep: 0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
21:59:40.843 00.405 10072 Exposure complete
21:59:40.898 00.055 10072 worker thread done servicing request
21:59:40.898 00.000 1032 OnExposeComplete: enter
21:59:40.900 00.002 1032 UpdateGuideState(): m_state=6
21:59:40.902 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1659
21:59:40.904 00.002 1032 Star::Find returns 1 (0), X=1103.20, Y=135.35, Mass=1396, SNR=26.2, Peak=136 HFD=3.1
21:59:40.905 00.001 1032 MultiStar: [#1 -0.09,-0.01,0.95,U] [#2 -0.11,0.09,0.75,U] [#3 -0.05,0.13,0.69,U] [#4 0.15,-0.03,0.65,U] [#5 0.05,-0.15,0.61,U] [#6 -0.12,0.05,0.56,U] [#7 -0.24,0.27,0.00,R] [#8 -0.04,-0.05,0.47,U] 
21:59:40.907 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.04}, one-star: {-0.09, -0.28}
21:59:40.908 00.001 1032 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.83) = xAngle (-4.22 = 2.06)
21:59:40.910 00.002 1032 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.22 = 2.06)
21:59:40.911 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.39 mountX=-0.03 mountY=0.05, mountTheta=2.06
21:59:40.913 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
21:59:40.915 00.002 1032 Enqueuing Move request for scope (-0.04, -0.04)
21:59:40.917 00.002 10072 Worker thread wakes up
21:59:40.917 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
21:59:40.917 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
21:59:40.917 00.000 10072 Moving (-0.04, -0.04) raw xDistance=-0.03 yDistance=0.05
21:59:40.919 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:59:40.921 00.002 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
21:59:40.921 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
21:59:40.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:40.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:59:40.921 00.000 10072 MoveAxis(E, 15, ABG)
21:59:40.921 00.000 10072 Guiding  Dir = 2, Dur = 15
21:59:40.921 00.000 10072 IsGuiding returns 0
21:59:40.922 00.001 10072 PulseGuide returned control before completion, sleep 25
21:59:40.940 00.018 1032 UpdateGuideState exits: m=1396 SNR=26.2
21:59:40.941 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:40.943 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:40.944 00.001 1032 Enqueuing Expose request
21:59:40.962 00.018 10072 IsGuiding returns 0
21:59:40.962 00.000 10072 Move returns status 0, amount 15
21:59:40.962 00.000 10072 MoveAxis(N, 0, ABG)
21:59:40.962 00.000 10072 Move returns status 0, amount 0
21:59:40.962 00.000 10072 move complete, result=0
21:59:40.962 00.000 10072 worker thread done servicing request
21:59:40.962 00.000 10072 Worker thread wakes up
21:59:40.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:40.963 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:40.963 00.000 1032 GuideStep: -0.0 px 15 ms EAST, 0.1 px 0 ms NORTH
21:59:41.590 00.627 10072 Exposure complete
21:59:41.646 00.056 10072 worker thread done servicing request
21:59:41.646 00.000 1032 OnExposeComplete: enter
21:59:41.649 00.003 1032 UpdateGuideState(): m_state=6
21:59:41.651 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1660
21:59:41.653 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=135.44, Mass=1209, SNR=24.4, Peak=127 HFD=3.2
21:59:41.655 00.002 1032 MultiStar: [#1 -0.10,0.03,1.06,U] [#2 -0.04,0.01,0.85,U] [#3 -0.02,0.06,0.77,U] [#4 0.09,-0.15,0.68,U] [#5 -0.01,-0.13,0.72,U] [#6 -0.02,-0.09,0.64,U] [#7 -0.02,-0.05,0.65,U] [#8 -0.06,-0.06,0.53,U] 
21:59:41.657 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.00, -0.20}
21:59:41.658 00.001 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.52)
21:59:41.660 00.002 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.52)
21:59:41.661 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.93 mountX=-0.06 mountY=0.04, mountTheta=2.52
21:59:41.664 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
21:59:41.666 00.002 1032 Enqueuing Move request for scope (-0.02, -0.06)
21:59:41.668 00.002 10072 Worker thread wakes up
21:59:41.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
21:59:41.668 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
21:59:41.668 00.000 10072 Moving (-0.02, -0.06) raw xDistance=-0.06 yDistance=0.04
21:59:41.671 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
21:59:41.675 00.004 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.31
21:59:41.675 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
21:59:41.675 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:41.675 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:59:41.675 00.000 10072 MoveAxis(E, 16, ABG)
21:59:41.676 00.001 10072 Guiding  Dir = 2, Dur = 16
21:59:41.676 00.000 10072 IsGuiding returns 0
21:59:41.677 00.001 10072 PulseGuide returned control before completion, sleep 26
21:59:41.694 00.017 1032 UpdateGuideState exits: m=1209 SNR=24.4
21:59:41.695 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:41.697 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:41.699 00.002 1032 Enqueuing Expose request
21:59:41.712 00.013 10072 IsGuiding returns 0
21:59:41.712 00.000 10072 Move returns status 0, amount 16
21:59:41.712 00.000 10072 MoveAxis(N, 0, ABG)
21:59:41.712 00.000 10072 Move returns status 0, amount 0
21:59:41.712 00.000 10072 move complete, result=0
21:59:41.712 00.000 10072 worker thread done servicing request
21:59:41.712 00.000 10072 Worker thread wakes up
21:59:41.713 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:41.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:41.713 00.000 1032 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
21:59:42.120 00.407 10072 Exposure complete
21:59:42.177 00.057 10072 worker thread done servicing request
21:59:42.178 00.001 1032 OnExposeComplete: enter
21:59:42.180 00.002 1032 UpdateGuideState(): m_state=6
21:59:42.182 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1661
21:59:42.183 00.001 1032 Star::Find returns 1 (0), X=1103.11, Y=135.43, Mass=1382, SNR=26.1, Peak=124 HFD=3.2
21:59:42.185 00.002 1032 MultiStar: [#1 -0.04,0.01,0.92,U] [#2 0.08,-0.07,0.75,U] [#3 -0.01,0.01,0.77,U] [#4 0.15,-0.08,0.66,U] [#5 0.09,0.03,0.66,U] [#6 -0.15,-0.22,0.00,M1] [#7 -0.05,-0.16,0.65,U] [#8 -0.06,-0.17,0.49,U] 
21:59:42.186 00.001 1032 refined, 7 included, MultiStar: {-0.01, -0.08}, one-star: {-0.18, -0.20}
21:59:42.189 00.003 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.76)
21:59:42.190 00.001 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.76)
21:59:42.192 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.70 mountX=-0.07 mountY=0.03, mountTheta=2.76
21:59:42.194 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.08, opts=13)
21:59:42.196 00.002 1032 Enqueuing Move request for scope (-0.01, -0.08)
21:59:42.197 00.001 10072 Worker thread wakes up
21:59:42.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
21:59:42.198 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
21:59:42.198 00.000 10072 Moving (-0.01, -0.08) raw xDistance=-0.07 yDistance=0.03
21:59:42.200 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:59:42.202 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.29
21:59:42.202 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
21:59:42.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:42.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:59:42.202 00.000 10072 MoveAxis(E, 13, ABG)
21:59:42.202 00.000 10072 Guiding  Dir = 2, Dur = 13
21:59:42.202 00.000 10072 IsGuiding returns 0
21:59:42.204 00.002 10072 PulseGuide returned control before completion, sleep 22
21:59:42.222 00.018 1032 UpdateGuideState exits: m=1382 SNR=26.1
21:59:42.224 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:42.225 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:42.227 00.002 1032 Enqueuing Expose request
21:59:42.241 00.014 10072 IsGuiding returns 0
21:59:42.241 00.000 10072 Move returns status 0, amount 13
21:59:42.241 00.000 10072 MoveAxis(N, 0, ABG)
21:59:42.241 00.000 10072 Move returns status 0, amount 0
21:59:42.241 00.000 10072 move complete, result=0
21:59:42.241 00.000 10072 worker thread done servicing request
21:59:42.241 00.000 10072 Worker thread wakes up
21:59:42.241 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:42.241 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:42.243 00.002 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
21:59:42.869 00.626 10072 Exposure complete
21:59:42.924 00.055 10072 worker thread done servicing request
21:59:42.925 00.001 1032 OnExposeComplete: enter
21:59:42.928 00.003 1032 UpdateGuideState(): m_state=6
21:59:42.931 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1662
21:59:42.932 00.001 1032 Star::Find returns 1 (0), X=1103.14, Y=135.39, Mass=1289, SNR=25.2, Peak=120 HFD=3.2
21:59:42.934 00.002 1032 MultiStar: [#1 -0.01,0.07,0.97,U] [#2 -0.06,-0.04,0.81,U] [#3 -0.09,0.11,0.78,U] [#4 0.08,0.02,0.66,U] [#5 0.01,-0.06,0.68,U] [#6 -0.17,-0.05,0.58,U] [#7 0.06,-0.01,0.64,U] [#8 0.02,-0.07,0.54,U] 
21:59:42.936 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.15, -0.24}
21:59:42.938 00.002 1032 CameraToMount -- cameraTheta (-2.42) - m_xAngle (1.83) = xAngle (-4.25 = 2.03)
21:59:42.939 00.001 1032 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.25 = 2.03)
21:59:42.941 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.42 mountX=-0.02 mountY=0.05, mountTheta=2.03
21:59:42.943 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
21:59:42.945 00.002 1032 Enqueuing Move request for scope (-0.04, -0.03)
21:59:42.947 00.002 10072 Worker thread wakes up
21:59:42.947 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
21:59:42.947 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
21:59:42.947 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.05
21:59:42.949 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
21:59:42.952 00.003 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.28
21:59:42.952 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
21:59:42.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:42.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:59:42.952 00.000 10072 MoveAxis(E, 14, ABG)
21:59:42.952 00.000 10072 Guiding  Dir = 2, Dur = 14
21:59:42.952 00.000 10072 IsGuiding returns 0
21:59:42.953 00.001 10072 PulseGuide returned control before completion, sleep 24
21:59:42.971 00.018 1032 UpdateGuideState exits: m=1289 SNR=25.2
21:59:42.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:42.976 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:42.977 00.001 1032 Enqueuing Expose request
21:59:42.980 00.003 10072 IsGuiding returns 0
21:59:42.980 00.000 10072 Move returns status 0, amount 14
21:59:42.980 00.000 10072 MoveAxis(N, 0, ABG)
21:59:42.980 00.000 10072 Move returns status 0, amount 0
21:59:42.980 00.000 10072 move complete, result=0
21:59:42.980 00.000 10072 worker thread done servicing request
21:59:42.980 00.000 10072 Worker thread wakes up
21:59:42.980 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:42.981 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:42.989 00.008 1032 GuideStep: -0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
21:59:43.387 00.398 10072 Exposure complete
21:59:43.438 00.051 10072 worker thread done servicing request
21:59:43.438 00.000 1032 OnExposeComplete: enter
21:59:43.441 00.003 1032 UpdateGuideState(): m_state=6
21:59:43.442 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1663
21:59:43.444 00.002 1032 Star::Find returns 1 (0), X=1103.06, Y=135.47, Mass=1033, SNR=22.5, Peak=99 HFD=3.0
21:59:43.445 00.001 1032 MultiStar: [#1 -0.03,0.12,1.07,U] [#2 -0.11,0.08,0.87,U] [#3 -0.11,0.10,0.84,U] [#4 0.02,-0.03,0.75,U] [#5 0.04,-0.04,0.77,U] [#6 -0.15,0.11,0.72,U] [#7 -0.05,-0.18,0.70,U] [#8 0.04,-0.11,0.56,U] 
21:59:43.447 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {-0.23, -0.16}
21:59:43.448 00.001 1032 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.83) = xAngle (-4.90 = 1.38)
21:59:43.451 00.003 1032 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.90 = 1.38)
21:59:43.452 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.07 mountX=0.01 mountY=0.07, mountTheta=1.38
21:59:43.456 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.01, opts=13)
21:59:43.460 00.004 1032 Enqueuing Move request for scope (-0.07, -0.01)
21:59:43.461 00.001 10072 Worker thread wakes up
21:59:43.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
21:59:43.461 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
21:59:43.461 00.000 10072 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=0.07
21:59:43.464 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.26
21:59:43.464 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
21:59:43.464 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:43.464 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:59:43.464 00.000 10072 MoveAxis(E, 12, ABG)
21:59:43.464 00.000 10072 Guiding  Dir = 2, Dur = 12
21:59:43.464 00.000 10072 IsGuiding returns 0
21:59:43.465 00.001 10072 PulseGuide returned control before completion, sleep 22
21:59:43.465 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:59:43.484 00.019 1032 UpdateGuideState exits: m=1033 SNR=22.5
21:59:43.487 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:43.490 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:43.492 00.002 1032 Enqueuing Expose request
21:59:43.494 00.002 10072 IsGuiding returns 0
21:59:43.494 00.000 10072 Move returns status 0, amount 12
21:59:43.494 00.000 10072 MoveAxis(N, 0, ABG)
21:59:43.494 00.000 10072 Move returns status 0, amount 0
21:59:43.494 00.000 10072 move complete, result=0
21:59:43.494 00.000 10072 worker thread done servicing request
21:59:43.494 00.000 10072 Worker thread wakes up
21:59:43.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:43.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:43.501 00.007 1032 GuideStep: 0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
21:59:44.118 00.617 10072 Exposure complete
21:59:44.176 00.058 10072 worker thread done servicing request
21:59:44.176 00.000 1032 OnExposeComplete: enter
21:59:44.178 00.002 1032 UpdateGuideState(): m_state=6
21:59:44.182 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1664
21:59:44.184 00.002 1032 Star::Find returns 1 (0), X=1103.15, Y=135.37, Mass=1342, SNR=25.7, Peak=133 HFD=3.2
21:59:44.185 00.001 1032 MultiStar: [#1 -0.10,-0.13,0.94,U] [#2 -0.06,0.05,0.85,U] [#3 -0.11,-0.18,0.71,U] [#4 0.01,-0.14,0.63,U] [#5 0.20,-0.23,0.00,M1] [#6 -0.18,-0.16,0.59,U] [#7 -0.08,-0.15,0.70,U] [#8 -0.10,-0.19,0.51,U] 
21:59:44.188 00.003 1032 refined, 7 included, MultiStar: {-0.10, -0.15}, one-star: {-0.14, -0.27}
21:59:44.190 00.002 1032 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.83) = xAngle (-3.98 = 2.30)
21:59:44.191 00.001 1032 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.98 = 2.30)
21:59:44.193 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.17 cameraTheta=-2.15 mountX=-0.12 mountY=0.13, mountTheta=2.30
21:59:44.195 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.15, opts=13)
21:59:44.198 00.003 1032 Enqueuing Move request for scope (-0.10, -0.15)
21:59:44.199 00.001 10072 Worker thread wakes up
21:59:44.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
21:59:44.199 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
21:59:44.199 00.000 10072 Moving (-0.10, -0.15) raw xDistance=-0.12 yDistance=0.13
21:59:44.201 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:59:44.203 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.25
21:59:44.203 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
21:59:44.203 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:44.203 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:59:44.203 00.000 10072 MoveAxis(E, 13, ABG)
21:59:44.203 00.000 10072 Guiding  Dir = 2, Dur = 13
21:59:44.203 00.000 10072 IsGuiding returns 0
21:59:44.203 00.000 10072 PulseGuide returned control before completion, sleep 23
21:59:44.222 00.019 1032 UpdateGuideState exits: m=1342 SNR=25.7
21:59:44.224 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:44.225 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:44.227 00.002 1032 Enqueuing Expose request
21:59:44.243 00.016 10072 IsGuiding returns 0
21:59:44.243 00.000 10072 Move returns status 0, amount 13
21:59:44.243 00.000 10072 MoveAxis(N, 0, ABG)
21:59:44.243 00.000 10072 Move returns status 0, amount 0
21:59:44.243 00.000 10072 move complete, result=0
21:59:44.243 00.000 10072 worker thread done servicing request
21:59:44.243 00.000 10072 Worker thread wakes up
21:59:44.243 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:44.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:44.244 00.001 1032 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
21:59:44.650 00.406 10072 Exposure complete
21:59:44.708 00.058 10072 worker thread done servicing request
21:59:44.708 00.000 1032 OnExposeComplete: enter
21:59:44.710 00.002 1032 UpdateGuideState(): m_state=6
21:59:44.712 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1665
21:59:44.714 00.002 1032 Star::Find returns 1 (0), X=1103.20, Y=135.24, Mass=1338, SNR=25.7, Peak=135 HFD=2.9
21:59:44.716 00.002 1032 MultiStar: [#1 -0.11,-0.09,0.97,U] [#2 -0.11,-0.05,0.74,U] [#3 -0.17,-0.27,0.00,M1] [#4 -0.02,-0.14,0.61,U] [#5 0.06,-0.23,0.63,U] [#6 -0.21,-0.04,0.62,U] [#7 -0.07,-0.16,0.65,U] [#8 0.00,-0.20,0.53,U] 
21:59:44.717 00.001 1032 refined, 7 included, MultiStar: {-0.08, -0.17}, one-star: {-0.09, -0.39}
21:59:44.719 00.002 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.47)
21:59:44.720 00.001 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.47)
21:59:44.721 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.98 mountX=-0.15 mountY=0.12, mountTheta=2.47
21:59:44.724 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.17, opts=13)
21:59:44.726 00.002 1032 Enqueuing Move request for scope (-0.08, -0.17)
21:59:44.728 00.002 10072 Worker thread wakes up
21:59:44.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
21:59:44.728 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
21:59:44.729 00.001 10072 Moving (-0.08, -0.17) raw xDistance=-0.15 yDistance=0.12
21:59:44.731 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
21:59:44.734 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 286.24
21:59:44.734 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
21:59:44.734 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:44.734 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:59:44.734 00.000 10072 MoveAxis(E, 79, ABG)
21:59:44.734 00.000 10072 Guiding  Dir = 2, Dur = 79
21:59:44.734 00.000 10072 IsGuiding returns 0
21:59:44.735 00.001 10072 PulseGuide returned control before completion, sleep 89
21:59:44.753 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.7
21:59:44.755 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:44.758 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:44.761 00.003 1032 Enqueuing Expose request
21:59:44.834 00.073 10072 IsGuiding returns 0
21:59:44.834 00.000 10072 Move returns status 0, amount 79
21:59:44.834 00.000 10072 MoveAxis(N, 0, ABG)
21:59:44.834 00.000 10072 Move returns status 0, amount 0
21:59:44.834 00.000 10072 move complete, result=0
21:59:44.834 00.000 10072 worker thread done servicing request
21:59:44.834 00.000 10072 Worker thread wakes up
21:59:44.834 00.000 1032 GuideStep: -0.1 px 79 ms EAST, 0.1 px 0 ms NORTH
21:59:44.838 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:44.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:45.463 00.625 10072 Exposure complete
21:59:45.523 00.060 10072 worker thread done servicing request
21:59:45.523 00.000 1032 OnExposeComplete: enter
21:59:45.525 00.002 1032 UpdateGuideState(): m_state=6
21:59:45.527 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1666
21:59:45.530 00.003 1032 Star::Find returns 1 (0), X=1103.06, Y=135.36, Mass=1260, SNR=24.9, Peak=120 HFD=3.2
21:59:45.534 00.004 1032 MultiStar: [#1 -0.13,-0.12,0.99,U] [#2 -0.28,-0.12,0.00,M1] [#3 -0.12,-0.15,0.74,U] [#4 -0.03,-0.07,0.67,U] [#5 -0.09,-0.20,0.68,U] [#6 -0.13,-0.01,0.63,U] [#7 -0.08,-0.07,0.66,U] [#8 -0.08,-0.16,0.57,U] 
21:59:45.538 00.004 1032 refined, 7 included, MultiStar: {-0.12, -0.14}, one-star: {-0.23, -0.28}
21:59:45.541 00.003 1032 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.83) = xAngle (-4.11 = 2.17)
21:59:45.545 00.004 1032 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.11 = 2.17)
21:59:45.546 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-2.28 mountX=-0.10 mountY=0.15, mountTheta=2.17
21:59:45.551 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.14, opts=13)
21:59:45.553 00.002 1032 Enqueuing Move request for scope (-0.12, -0.14)
21:59:45.556 00.003 10072 Worker thread wakes up
21:59:45.556 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
21:59:45.556 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
21:59:45.556 00.000 10072 Moving (-0.12, -0.14) raw xDistance=-0.10 yDistance=0.15
21:59:45.560 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:59:45.563 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.22
21:59:45.563 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
21:59:45.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:45.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:59:45.563 00.000 10072 MoveAxis(E, 11, ABG)
21:59:45.563 00.000 10072 Guiding  Dir = 2, Dur = 11
21:59:45.564 00.001 10072 IsGuiding returns 0
21:59:45.564 00.000 10072 PulseGuide returned control before completion, sleep 21
21:59:45.582 00.018 1032 UpdateGuideState exits: m=1260 SNR=24.9
21:59:45.585 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:45.586 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:45.588 00.002 1032 Enqueuing Expose request
21:59:45.590 00.002 10072 IsGuiding returns 0
21:59:45.590 00.000 10072 Move returns status 0, amount 11
21:59:45.590 00.000 10072 MoveAxis(N, 0, ABG)
21:59:45.591 00.001 10072 Move returns status 0, amount 0
21:59:45.591 00.000 10072 move complete, result=0
21:59:45.591 00.000 10072 worker thread done servicing request
21:59:45.591 00.000 10072 Worker thread wakes up
21:59:45.591 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:45.591 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:45.599 00.008 1032 GuideStep: -0.1 px 11 ms EAST, 0.2 px 0 ms NORTH
21:59:45.997 00.398 10072 Exposure complete
21:59:46.052 00.055 10072 worker thread done servicing request
21:59:46.052 00.000 1032 OnExposeComplete: enter
21:59:46.055 00.003 1032 UpdateGuideState(): m_state=6
21:59:46.057 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1667
21:59:46.059 00.002 1032 Star::Find returns 1 (0), X=1103.10, Y=135.32, Mass=1157, SNR=23.8, Peak=118 HFD=3.0
21:59:46.060 00.001 1032 MultiStar: [#1 -0.25,-0.09,0.00,M1] [#2 -0.23,-0.07,0.85,U] [#3 -0.06,-0.07,0.82,U] [#4 -0.17,-0.11,0.68,U] [#5 0.00,-0.10,0.69,U] [#6 -0.12,0.10,0.66,U] [#7 -0.11,-0.27,0.00,M1] [#8 -0.12,-0.17,0.55,U] 
21:59:46.062 00.002 1032 refined, 6 included, MultiStar: {-0.13, -0.11}, one-star: {-0.19, -0.31}
21:59:46.064 00.002 1032 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.83) = xAngle (-4.27 = 2.02)
21:59:46.066 00.002 1032 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.27 = 2.02)
21:59:46.067 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.18 cameraTheta=-2.44 mountX=-0.08 mountY=0.16, mountTheta=2.02
21:59:46.070 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.11, opts=13)
21:59:46.072 00.002 1032 Enqueuing Move request for scope (-0.13, -0.11)
21:59:46.073 00.001 10072 Worker thread wakes up
21:59:46.073 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
21:59:46.073 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
21:59:46.073 00.000 10072 Moving (-0.13, -0.11) raw xDistance=-0.08 yDistance=0.16
21:59:46.076 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
21:59:46.079 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.21
21:59:46.079 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
21:59:46.079 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:46.079 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:59:46.079 00.000 10072 MoveAxis(E, 7, ABG)
21:59:46.079 00.000 10072 Guiding  Dir = 2, Dur = 7
21:59:46.079 00.000 10072 IsGuiding returns 0
21:59:46.080 00.001 10072 PulseGuide returned control before completion, sleep 17
21:59:46.097 00.017 1032 UpdateGuideState exits: m=1157 SNR=23.8
21:59:46.099 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:46.100 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:46.102 00.002 1032 Enqueuing Expose request
21:59:46.105 00.003 10072 IsGuiding returns 0
21:59:46.105 00.000 10072 Move returns status 0, amount 7
21:59:46.105 00.000 10072 MoveAxis(N, 0, ABG)
21:59:46.105 00.000 10072 Move returns status 0, amount 0
21:59:46.105 00.000 10072 move complete, result=0
21:59:46.105 00.000 10072 worker thread done servicing request
21:59:46.105 00.000 10072 Worker thread wakes up
21:59:46.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:46.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:46.112 00.007 1032 GuideStep: -0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
21:59:46.742 00.630 10072 Exposure complete
21:59:46.797 00.055 10072 worker thread done servicing request
21:59:46.797 00.000 1032 OnExposeComplete: enter
21:59:46.800 00.003 1032 UpdateGuideState(): m_state=6
21:59:46.803 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1668
21:59:46.805 00.002 1032 Star::Find returns 1 (0), X=1103.01, Y=135.45, Mass=1276, SNR=25.0, Peak=114 HFD=3.2
21:59:46.807 00.002 1032 MultiStar: [#1 -0.19,-0.05,0.91,U] [#2 -0.20,-0.10,0.76,U] [#3 -0.25,-0.15,0.00,M1] [#4 -0.09,-0.12,0.63,U] [#5 0.06,-0.06,0.63,U] [#6 0.07,-0.14,0.61,U] [#7 -0.05,-0.26,0.00,M2] [#8 -0.12,-0.10,0.50,U] 
21:59:46.808 00.001 1032 refined, 6 included, MultiStar: {-0.13, -0.11}, one-star: {-0.28, -0.18}
21:59:46.809 00.001 1032 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.83) = xAngle (-4.26 = 2.02)
21:59:46.811 00.002 1032 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.26 = 2.02)
21:59:46.812 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.43 mountX=-0.07 mountY=0.15, mountTheta=2.02
21:59:46.814 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.11, opts=13)
21:59:46.815 00.001 1032 Enqueuing Move request for scope (-0.13, -0.11)
21:59:46.818 00.003 10072 Worker thread wakes up
21:59:46.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
21:59:46.818 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
21:59:46.818 00.000 10072 Moving (-0.13, -0.11) raw xDistance=-0.07 yDistance=0.15
21:59:46.820 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:59:46.822 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
21:59:46.822 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
21:59:46.822 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:46.822 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:59:46.822 00.000 10072 MoveAxis(E, 8, ABG)
21:59:46.822 00.000 10072 Guiding  Dir = 2, Dur = 8
21:59:46.823 00.001 10072 IsGuiding returns 0
21:59:46.823 00.000 10072 PulseGuide returned control before completion, sleep 18
21:59:46.840 00.017 1032 UpdateGuideState exits: m=1276 SNR=25.0
21:59:46.842 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:46.844 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:46.846 00.002 1032 Enqueuing Expose request
21:59:46.847 00.001 10072 IsGuiding returns 0
21:59:46.847 00.000 10072 Move returns status 0, amount 8
21:59:46.847 00.000 10072 MoveAxis(N, 0, ABG)
21:59:46.848 00.001 10072 Move returns status 0, amount 0
21:59:46.848 00.000 10072 move complete, result=0
21:59:46.848 00.000 10072 worker thread done servicing request
21:59:46.848 00.000 10072 Worker thread wakes up
21:59:46.848 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:46.848 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:46.855 00.007 1032 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
21:59:47.257 00.402 10072 Exposure complete
21:59:47.314 00.057 10072 worker thread done servicing request
21:59:47.314 00.000 1032 OnExposeComplete: enter
21:59:47.316 00.002 1032 UpdateGuideState(): m_state=6
21:59:47.317 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1669
21:59:47.320 00.003 1032 Star::Find returns 1 (0), X=1103.14, Y=135.37, Mass=1112, SNR=23.4, Peak=109 HFD=3.2
21:59:47.321 00.001 1032 MultiStar: [#1 -0.10,-0.16,1.07,U] [#2 -0.21,-0.12,0.77,U] [#3 -0.18,-0.20,0.00,M2] [#4 0.04,-0.19,0.71,U] [#5 -0.01,-0.13,0.72,U] [#6 -0.13,-0.19,0.58,U] [#7 -0.04,-0.19,0.73,U] [#8 -0.02,-0.20,0.56,U] 
21:59:47.323 00.002 1032 refined, 7 included, MultiStar: {-0.08, -0.18}, one-star: {-0.16, -0.27}
21:59:47.325 00.002 1032 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.83) = xAngle (-3.83 = 2.45)
21:59:47.326 00.001 1032 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.83 = 2.45)
21:59:47.329 00.003 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-2.00 mountX=-0.15 mountY=0.13, mountTheta=2.45
21:59:47.332 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.18, opts=13)
21:59:47.334 00.002 1032 Enqueuing Move request for scope (-0.08, -0.18)
21:59:47.337 00.003 10072 Worker thread wakes up
21:59:47.337 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
21:59:47.337 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
21:59:47.337 00.000 10072 Moving (-0.08, -0.18) raw xDistance=-0.15 yDistance=0.13
21:59:47.339 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:59:47.342 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 286.18
21:59:47.342 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
21:59:47.342 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:47.342 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:59:47.342 00.000 10072 MoveAxis(E, 79, ABG)
21:59:47.342 00.000 10072 Guiding  Dir = 2, Dur = 79
21:59:47.342 00.000 10072 IsGuiding returns 0
21:59:47.343 00.001 10072 PulseGuide returned control before completion, sleep 89
21:59:47.361 00.018 1032 UpdateGuideState exits: m=1112 SNR=23.4
21:59:47.365 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:47.367 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:47.369 00.002 1032 Enqueuing Expose request
21:59:47.441 00.072 10072 IsGuiding returns 0
21:59:47.441 00.000 10072 Move returns status 0, amount 79
21:59:47.441 00.000 10072 MoveAxis(N, 0, ABG)
21:59:47.441 00.000 10072 Move returns status 0, amount 0
21:59:47.441 00.000 10072 move complete, result=0
21:59:47.441 00.000 10072 worker thread done servicing request
21:59:47.441 00.000 10072 Worker thread wakes up
21:59:47.441 00.000 1032 GuideStep: -0.2 px 79 ms EAST, 0.1 px 0 ms NORTH
21:59:47.444 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:47.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:48.073 00.629 10072 Exposure complete
21:59:48.126 00.053 10072 worker thread done servicing request
21:59:48.126 00.000 1032 OnExposeComplete: enter
21:59:48.129 00.003 1032 UpdateGuideState(): m_state=6
21:59:48.130 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1670
21:59:48.132 00.002 1032 Star::Find returns 1 (0), X=1103.16, Y=135.43, Mass=1306, SNR=25.4, Peak=128 HFD=3.1
21:59:48.133 00.001 1032 MultiStar: [#1 -0.17,-0.06,0.95,U] [#2 -0.01,-0.01,0.79,U] [#3 -0.20,-0.02,0.71,U] [#4 0.03,-0.13,0.68,U] [#5 0.16,-0.00,0.68,U] [#6 -0.13,0.10,0.58,U] [#7 -0.07,-0.12,0.68,U] [#8 -0.11,-0.24,0.00,M1] 
21:59:48.136 00.003 1032 refined, 7 included, MultiStar: {-0.07, -0.06}, one-star: {-0.14, -0.21}
21:59:48.138 00.002 1032 CameraToMount -- cameraTheta (-2.42) - m_xAngle (1.83) = xAngle (-4.25 = 2.03)
21:59:48.139 00.001 1032 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.25 = 2.03)
21:59:48.141 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-2.42 mountX=-0.04 mountY=0.09, mountTheta=2.03
21:59:48.145 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.06, opts=13)
21:59:48.146 00.001 1032 Enqueuing Move request for scope (-0.07, -0.06)
21:59:48.148 00.002 10072 Worker thread wakes up
21:59:48.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
21:59:48.148 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
21:59:48.148 00.000 10072 Moving (-0.07, -0.06) raw xDistance=-0.04 yDistance=0.09
21:59:48.151 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
21:59:48.153 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
21:59:48.153 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
21:59:48.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:48.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:59:48.153 00.000 10072 MoveAxis(E, 7, ABG)
21:59:48.153 00.000 10072 Guiding  Dir = 2, Dur = 7
21:59:48.154 00.001 10072 IsGuiding returns 0
21:59:48.154 00.000 10072 PulseGuide returned control before completion, sleep 17
21:59:48.170 00.016 1032 UpdateGuideState exits: m=1306 SNR=25.4
21:59:48.172 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:48.174 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:48.177 00.003 1032 Enqueuing Expose request
21:59:48.180 00.003 10072 IsGuiding returns 0
21:59:48.181 00.001 10072 Move returns status 0, amount 7
21:59:48.181 00.000 10072 MoveAxis(N, 0, ABG)
21:59:48.181 00.000 10072 Move returns status 0, amount 0
21:59:48.181 00.000 10072 move complete, result=0
21:59:48.181 00.000 10072 worker thread done servicing request
21:59:48.181 00.000 10072 Worker thread wakes up
21:59:48.181 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:48.181 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:48.188 00.007 1032 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
21:59:48.587 00.399 10072 Exposure complete
21:59:48.642 00.055 10072 worker thread done servicing request
21:59:48.642 00.000 1032 OnExposeComplete: enter
21:59:48.645 00.003 1032 UpdateGuideState(): m_state=6
21:59:48.648 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1671
21:59:48.649 00.001 1032 Star::Find returns 1 (0), X=1103.14, Y=135.62, Mass=1461, SNR=26.8, Peak=139 HFD=3.1
21:59:48.651 00.002 1032 MultiStar: [#1 -0.04,0.15,0.89,U] [#2 -0.05,0.12,0.74,U] [#3 -0.11,0.08,0.70,U] [#4 0.07,0.04,0.60,U] [#5 0.00,0.17,0.61,U] [#6 -0.25,0.04,0.57,U] [#7 -0.00,0.03,0.66,U] [#8 -0.02,0.13,0.47,U] 
21:59:48.652 00.001 1032 refined, 8 included, MultiStar: {-0.07, 0.08}, one-star: {-0.15, -0.02}
21:59:48.654 00.002 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
21:59:48.655 00.001 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
21:59:48.657 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.26 mountX=0.09 mountY=0.04, mountTheta=0.43
21:59:48.660 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.08, opts=13)
21:59:48.662 00.002 1032 Enqueuing Move request for scope (-0.07, 0.08)
21:59:48.663 00.001 10072 Worker thread wakes up
21:59:48.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
21:59:48.663 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
21:59:48.663 00.000 10072 Moving (-0.07, 0.08) raw xDistance=0.09 yDistance=0.04
21:59:48.665 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
21:59:48.667 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
21:59:48.667 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
21:59:48.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:48.668 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:59:48.668 00.000 10072 MoveAxis(E, 6, ABG)
21:59:48.668 00.000 10072 Guiding  Dir = 2, Dur = 6
21:59:48.668 00.000 10072 IsGuiding returns 0
21:59:48.669 00.001 10072 PulseGuide returned control before completion, sleep 16
21:59:48.685 00.016 1032 UpdateGuideState exits: m=1461 SNR=26.8
21:59:48.689 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:48.690 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:48.693 00.003 1032 Enqueuing Expose request
21:59:48.697 00.004 10072 IsGuiding returns 0
21:59:48.697 00.000 10072 Move returns status 0, amount 6
21:59:48.697 00.000 10072 MoveAxis(N, 0, ABG)
21:59:48.697 00.000 10072 Move returns status 0, amount 0
21:59:48.697 00.000 10072 move complete, result=0
21:59:48.698 00.001 10072 worker thread done servicing request
21:59:48.698 00.000 10072 Worker thread wakes up
21:59:48.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:48.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:48.705 00.007 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
21:59:49.335 00.630 10072 Exposure complete
21:59:49.391 00.056 10072 worker thread done servicing request
21:59:49.392 00.001 1032 OnExposeComplete: enter
21:59:49.394 00.002 1032 UpdateGuideState(): m_state=6
21:59:49.397 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1672
21:59:49.400 00.003 1032 Star::Find returns 1 (0), X=1103.22, Y=135.65, Mass=1368, SNR=25.9, Peak=128 HFD=3.3
21:59:49.402 00.002 1032 MultiStar: [#1 -0.28,0.08,0.00,M1] [#2 -0.20,0.31,0.00,M1] [#3 -0.14,-0.10,0.71,U] [#4 -0.05,-0.02,0.61,U] [#5 0.01,-0.15,0.66,U] [#6 0.04,0.04,0.59,U] [#7 -0.16,-0.15,0.68,U] [#8 -0.02,0.03,0.49,U] 
21:59:49.404 00.002 1032 single-star, 6 included, MultiStar: {-0.06, -0.05}, one-star: {-0.07, 0.02}
21:59:49.405 00.001 1032 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.83) = xAngle (1.10 = 1.10)
21:59:49.406 00.001 1032 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.10 = 1.10)
21:59:49.408 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.93 mountX=0.03 mountY=0.07, mountTheta=1.10
21:59:49.411 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.02, opts=13)
21:59:49.413 00.002 1032 Enqueuing Move request for scope (-0.07, 0.02)
21:59:49.414 00.001 10072 Worker thread wakes up
21:59:49.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
21:59:49.414 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
21:59:49.414 00.000 10072 Moving (-0.07, 0.02) raw xDistance=0.03 yDistance=0.07
21:59:49.416 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:59:49.419 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
21:59:49.419 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
21:59:49.419 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:49.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:59:49.419 00.000 10072 MoveAxis(E, 5, ABG)
21:59:49.419 00.000 10072 Guiding  Dir = 2, Dur = 5
21:59:49.419 00.000 10072 IsGuiding returns 0
21:59:49.420 00.001 10072 PulseGuide returned control before completion, sleep 15
21:59:49.437 00.017 1032 UpdateGuideState exits: m=1368 SNR=25.9
21:59:49.438 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:49.440 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:49.441 00.001 1032 Enqueuing Expose request
21:59:49.442 00.001 10072 IsGuiding returns 0
21:59:49.442 00.000 10072 Move returns status 0, amount 5
21:59:49.444 00.002 10072 MoveAxis(N, 0, ABG)
21:59:49.444 00.000 10072 Move returns status 0, amount 0
21:59:49.444 00.000 10072 move complete, result=0
21:59:49.444 00.000 10072 worker thread done servicing request
21:59:49.444 00.000 10072 Worker thread wakes up
21:59:49.444 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:49.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:49.450 00.006 1032 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:59:49.854 00.404 10072 Exposure complete
21:59:49.911 00.057 10072 worker thread done servicing request
21:59:49.911 00.000 1032 OnExposeComplete: enter
21:59:49.912 00.001 1032 UpdateGuideState(): m_state=6
21:59:49.914 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1673
21:59:49.916 00.002 1032 Star::Find returns 1 (0), X=1103.06, Y=135.23, Mass=1301, SNR=25.3, Peak=112 HFD=3.0
21:59:49.917 00.001 1032 MultiStar: [#1 -0.13,-0.15,0.98,U] [#2 -0.12,0.05,0.83,U] [#3 -0.13,-0.19,0.79,U] [#4 -0.16,-0.10,0.66,U] [#5 0.01,-0.01,0.71,U] [#6 -0.14,-0.10,0.60,U] [#7 -0.18,-0.10,0.65,U] [#8 -0.06,-0.14,0.51,U] 
21:59:49.918 00.001 1032 refined, 8 included, MultiStar: {-0.13, -0.14}, one-star: {-0.23, -0.40}
21:59:49.921 00.003 1032 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.83) = xAngle (-4.17 = 2.11)
21:59:49.922 00.001 1032 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.17 = 2.11)
21:59:49.924 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.34 mountX=-0.10 mountY=0.16, mountTheta=2.11
21:59:49.926 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.14, opts=13)
21:59:49.927 00.001 1032 Enqueuing Move request for scope (-0.13, -0.14)
21:59:49.930 00.003 10072 Worker thread wakes up
21:59:49.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
21:59:49.930 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
21:59:49.930 00.000 10072 Moving (-0.13, -0.14) raw xDistance=-0.10 yDistance=0.16
21:59:49.931 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
21:59:49.933 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
21:59:49.933 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
21:59:49.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:49.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:59:49.933 00.000 10072 MoveAxis(E, 5, ABG)
21:59:49.933 00.000 10072 Guiding  Dir = 2, Dur = 5
21:59:49.933 00.000 10072 IsGuiding returns 0
21:59:49.934 00.001 10072 PulseGuide returned control before completion, sleep 15
21:59:49.949 00.015 1032 UpdateGuideState exits: m=1301 SNR=25.3
21:59:49.950 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:49.952 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:49.955 00.003 1032 Enqueuing Expose request
21:59:49.960 00.005 10072 IsGuiding returns 0
21:59:49.960 00.000 10072 Move returns status 0, amount 5
21:59:49.960 00.000 10072 MoveAxis(N, 0, ABG)
21:59:49.961 00.001 10072 Move returns status 0, amount 0
21:59:49.961 00.000 10072 move complete, result=0
21:59:49.961 00.000 10072 worker thread done servicing request
21:59:49.961 00.000 10072 Worker thread wakes up
21:59:49.961 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:49.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:49.966 00.005 1032 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
21:59:50.587 00.621 10072 Exposure complete
21:59:50.643 00.056 10072 worker thread done servicing request
21:59:50.643 00.000 1032 OnExposeComplete: enter
21:59:50.646 00.003 1032 UpdateGuideState(): m_state=6
21:59:50.647 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1674
21:59:50.649 00.002 1032 Star::Find returns 1 (0), X=1103.16, Y=135.40, Mass=1139, SNR=23.7, Peak=120 HFD=3.1
21:59:50.651 00.002 1032 MultiStar: [#1 -0.10,-0.05,1.07,U] [#2 -0.06,-0.05,0.84,U] [#3 -0.12,-0.12,0.80,U] [#4 0.12,-0.17,0.68,U] [#5 -0.04,-0.07,0.67,U] [#6 -0.05,-0.12,0.64,U] [#7 -0.08,-0.26,0.00,M1] [#8 -0.13,-0.17,0.54,U] 
21:59:50.653 00.002 1032 refined, 7 included, MultiStar: {-0.07, -0.12}, one-star: {-0.13, -0.23}
21:59:50.654 00.001 1032 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.83) = xAngle (-3.92 = 2.36)
21:59:50.656 00.002 1032 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.92 = 2.36)
21:59:50.657 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.09 mountX=-0.10 mountY=0.10, mountTheta=2.36
21:59:50.660 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.12, opts=13)
21:59:50.662 00.002 1032 Enqueuing Move request for scope (-0.07, -0.12)
21:59:50.663 00.001 10072 Worker thread wakes up
21:59:50.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
21:59:50.664 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
21:59:50.664 00.000 10072 Moving (-0.07, -0.12) raw xDistance=-0.10 yDistance=0.10
21:59:50.665 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
21:59:50.667 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
21:59:50.667 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
21:59:50.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:50.668 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:59:50.668 00.000 10072 MoveAxis(E, 6, ABG)
21:59:50.668 00.000 10072 Guiding  Dir = 2, Dur = 6
21:59:50.668 00.000 10072 IsGuiding returns 0
21:59:50.668 00.000 10072 PulseGuide returned control before completion, sleep 16
21:59:50.685 00.017 1032 UpdateGuideState exits: m=1139 SNR=23.7
21:59:50.687 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:50.689 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:50.690 00.001 1032 Enqueuing Expose request
21:59:50.694 00.004 10072 IsGuiding returns 0
21:59:50.694 00.000 10072 Move returns status 0, amount 6
21:59:50.694 00.000 10072 MoveAxis(N, 0, ABG)
21:59:50.694 00.000 10072 Move returns status 0, amount 0
21:59:50.694 00.000 10072 move complete, result=0
21:59:50.694 00.000 10072 worker thread done servicing request
21:59:50.694 00.000 10072 Worker thread wakes up
21:59:50.694 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:50.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:50.699 00.005 1032 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:59:51.102 00.403 10072 Exposure complete
21:59:51.160 00.058 10072 worker thread done servicing request
21:59:51.160 00.000 1032 OnExposeComplete: enter
21:59:51.162 00.002 1032 UpdateGuideState(): m_state=6
21:59:51.164 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1675
21:59:51.166 00.002 1032 Star::Find returns 1 (0), X=1103.28, Y=135.34, Mass=1305, SNR=25.3, Peak=140 HFD=3.0
21:59:51.167 00.001 1032 MultiStar: [#1 -0.05,-0.06,0.93,U] [#2 -0.02,-0.03,0.81,U] [#3 0.02,-0.16,0.76,U] [#4 0.08,-0.22,0.64,U] [#5 0.09,-0.14,0.61,U] [#6 -0.09,-0.06,0.58,U] [#7 0.05,-0.30,0.00,M2] [#8 -0.12,-0.22,0.53,U] 
21:59:51.168 00.001 1032 refined, 7 included, MultiStar: {-0.01, -0.15}, one-star: {-0.01, -0.30}
21:59:51.169 00.001 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
21:59:51.172 00.003 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
21:59:51.173 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.63 mountX=-0.14 mountY=0.05, mountTheta=2.82
21:59:51.178 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.15, opts=13)
21:59:51.180 00.002 1032 Enqueuing Move request for scope (-0.01, -0.15)
21:59:51.181 00.001 10072 Worker thread wakes up
21:59:51.182 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
21:59:51.182 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
21:59:51.182 00.000 10072 Moving (-0.01, -0.15) raw xDistance=-0.14 yDistance=0.05
21:59:51.184 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:59:51.186 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 286.08
21:59:51.186 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
21:59:51.186 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:51.186 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:59:51.186 00.000 10072 MoveAxis(E, 72, ABG)
21:59:51.186 00.000 10072 Guiding  Dir = 2, Dur = 72
21:59:51.188 00.002 10072 IsGuiding returns 0
21:59:51.188 00.000 10072 PulseGuide returned control before completion, sleep 82
21:59:51.206 00.018 1032 UpdateGuideState exits: m=1305 SNR=25.3
21:59:51.210 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:51.211 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:51.213 00.002 1032 Enqueuing Expose request
21:59:51.285 00.072 10072 IsGuiding returns 0
21:59:51.285 00.000 10072 Move returns status 0, amount 72
21:59:51.285 00.000 10072 MoveAxis(N, 0, ABG)
21:59:51.285 00.000 10072 Move returns status 0, amount 0
21:59:51.285 00.000 10072 move complete, result=0
21:59:51.285 00.000 10072 worker thread done servicing request
21:59:51.285 00.000 10072 Worker thread wakes up
21:59:51.286 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:51.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:51.286 00.000 1032 GuideStep: -0.1 px 72 ms EAST, 0.0 px 0 ms NORTH
21:59:51.915 00.629 10072 Exposure complete
21:59:51.975 00.060 10072 worker thread done servicing request
21:59:51.975 00.000 1032 OnExposeComplete: enter
21:59:51.977 00.002 1032 UpdateGuideState(): m_state=6
21:59:51.979 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1676
21:59:51.981 00.002 1032 Star::Find returns 1 (0), X=1103.15, Y=135.42, Mass=1236, SNR=24.7, Peak=128 HFD=3.1
21:59:51.983 00.002 1032 MultiStar: [#1 -0.13,0.04,0.95,U] [#2 -0.03,0.09,0.78,U] [#3 -0.05,0.10,0.74,U] [#4 -0.03,-0.05,0.70,U] [#5 0.13,-0.09,0.68,U] [#6 -0.09,-0.02,0.59,U] [#7 0.04,-0.15,0.70,U] [#8 -0.00,-0.13,0.51,U] 
21:59:51.985 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {-0.14, -0.22}
21:59:51.988 00.003 1032 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.83) = xAngle (-4.13 = 2.16)
21:59:51.989 00.001 1032 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.13 = 2.16)
21:59:51.994 00.005 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.30 mountX=-0.04 mountY=0.05, mountTheta=2.16
21:59:51.997 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.05, opts=13)
21:59:52.000 00.003 1032 Enqueuing Move request for scope (-0.04, -0.05)
21:59:52.001 00.001 10072 Worker thread wakes up
21:59:52.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
21:59:52.001 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
21:59:52.001 00.000 10072 Moving (-0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
21:59:52.003 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
21:59:52.006 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
21:59:52.007 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
21:59:52.007 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:52.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:59:52.007 00.000 10072 MoveAxis(E, 7, ABG)
21:59:52.007 00.000 10072 Guiding  Dir = 2, Dur = 7
21:59:52.007 00.000 10072 IsGuiding returns 0
21:59:52.008 00.001 10072 PulseGuide returned control before completion, sleep 17
21:59:52.026 00.018 1032 UpdateGuideState exits: m=1236 SNR=24.7
21:59:52.028 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:52.030 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:52.032 00.002 1032 Enqueuing Expose request
21:59:52.037 00.005 10072 IsGuiding returns 0
21:59:52.037 00.000 10072 Move returns status 0, amount 7
21:59:52.037 00.000 10072 MoveAxis(N, 0, ABG)
21:59:52.037 00.000 10072 Move returns status 0, amount 0
21:59:52.037 00.000 10072 move complete, result=0
21:59:52.037 00.000 10072 worker thread done servicing request
21:59:52.037 00.000 10072 Worker thread wakes up
21:59:52.037 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:52.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:52.041 00.004 1032 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
21:59:52.446 00.405 10072 Exposure complete
21:59:52.500 00.054 10072 worker thread done servicing request
21:59:52.500 00.000 1032 OnExposeComplete: enter
21:59:52.503 00.003 1032 UpdateGuideState(): m_state=6
21:59:52.505 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1677
21:59:52.507 00.002 1032 Star::Find returns 1 (0), X=1103.14, Y=135.43, Mass=1315, SNR=25.5, Peak=123 HFD=3.1
21:59:52.508 00.001 1032 MultiStar: [#1 -0.00,0.10,0.90,U] [#2 0.04,0.11,0.80,U] [#3 -0.12,0.11,0.77,U] [#4 -0.04,0.04,0.66,U] [#5 0.03,-0.09,0.69,U] [#6 -0.11,0.14,0.64,U] [#7 0.05,0.04,0.69,U] [#8 -0.06,-0.06,0.51,U] 
21:59:52.510 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {-0.15, -0.20}
21:59:52.512 00.002 1032 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.83) = xAngle (0.92 = 0.92)
21:59:52.514 00.002 1032 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.92 = 0.92)
21:59:52.515 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.75 mountX=0.03 mountY=0.04, mountTheta=0.92
21:59:52.518 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
21:59:52.525 00.007 1032 Enqueuing Move request for scope (-0.04, 0.02)
21:59:52.527 00.002 10072 Worker thread wakes up
21:59:52.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
21:59:52.527 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
21:59:52.527 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.04
21:59:52.529 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
21:59:52.532 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
21:59:52.532 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
21:59:52.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:52.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:59:52.532 00.000 10072 MoveAxis(E, 6, ABG)
21:59:52.532 00.000 10072 Guiding  Dir = 2, Dur = 6
21:59:52.533 00.001 10072 IsGuiding returns 0
21:59:52.534 00.001 10072 PulseGuide returned control before completion, sleep 16
21:59:52.549 00.015 1032 UpdateGuideState exits: m=1315 SNR=25.5
21:59:52.552 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:52.555 00.003 10072 IsGuiding returns 0
21:59:52.555 00.000 10072 Move returns status 0, amount 6
21:59:52.555 00.000 10072 MoveAxis(N, 0, ABG)
21:59:52.555 00.000 10072 Move returns status 0, amount 0
21:59:52.555 00.000 10072 move complete, result=0
21:59:52.555 00.000 10072 worker thread done servicing request
21:59:52.555 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:52.557 00.002 1032 Enqueuing Expose request
21:59:52.559 00.002 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
21:59:52.561 00.002 10072 Worker thread wakes up
21:59:52.561 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:52.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:53.197 00.636 10072 Exposure complete
21:59:53.255 00.058 10072 worker thread done servicing request
21:59:53.255 00.000 1032 OnExposeComplete: enter
21:59:53.257 00.002 1032 UpdateGuideState(): m_state=6
21:59:53.259 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1678
21:59:53.261 00.002 1032 Star::Find returns 1 (0), X=1103.22, Y=135.37, Mass=1219, SNR=24.5, Peak=124 HFD=3.1
21:59:53.263 00.002 1032 MultiStar: [#1 -0.08,-0.06,0.99,U] [#2 -0.02,0.00,0.83,U] [#3 -0.12,-0.12,0.79,U] [#4 -0.10,-0.19,0.69,U] [#5 0.18,-0.07,0.68,U] [#6 -0.12,-0.12,0.59,U] [#7 0.01,-0.20,0.74,U] [#8 -0.08,-0.35,0.00,M1] 
21:59:53.265 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.13}, one-star: {-0.07, -0.26}
21:59:53.267 00.002 1032 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.83) = xAngle (-3.72 = 2.57)
21:59:53.270 00.003 1032 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.57)
21:59:53.273 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.89 mountX=-0.11 mountY=0.07, mountTheta=2.57
21:59:53.276 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.13, opts=13)
21:59:53.278 00.002 1032 Enqueuing Move request for scope (-0.04, -0.13)
21:59:53.280 00.002 10072 Worker thread wakes up
21:59:53.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
21:59:53.280 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
21:59:53.280 00.000 10072 Moving (-0.04, -0.13) raw xDistance=-0.11 yDistance=0.07
21:59:53.281 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
21:59:53.283 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
21:59:53.283 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
21:59:53.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:53.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:59:53.283 00.000 10072 MoveAxis(E, 8, ABG)
21:59:53.283 00.000 10072 Guiding  Dir = 2, Dur = 8
21:59:53.284 00.001 10072 IsGuiding returns 0
21:59:53.284 00.000 10072 PulseGuide returned control before completion, sleep 18
21:59:53.304 00.020 1032 UpdateGuideState exits: m=1219 SNR=24.5
21:59:53.307 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:53.308 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:53.311 00.003 1032 Enqueuing Expose request
21:59:53.312 00.001 10072 IsGuiding returns 0
21:59:53.312 00.000 10072 Move returns status 0, amount 8
21:59:53.312 00.000 10072 MoveAxis(N, 0, ABG)
21:59:53.312 00.000 10072 Move returns status 0, amount 0
21:59:53.312 00.000 10072 move complete, result=0
21:59:53.312 00.000 10072 worker thread done servicing request
21:59:53.313 00.001 10072 Worker thread wakes up
21:59:53.313 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:53.313 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:53.319 00.006 1032 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
21:59:53.729 00.410 10072 Exposure complete
21:59:53.786 00.057 10072 worker thread done servicing request
21:59:53.787 00.001 1032 OnExposeComplete: enter
21:59:53.790 00.003 1032 UpdateGuideState(): m_state=6
21:59:53.791 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1679
21:59:53.794 00.003 1032 Star::Find returns 1 (0), X=1103.16, Y=135.40, Mass=1200, SNR=24.3, Peak=129 HFD=3.2
21:59:53.795 00.001 1032 MultiStar: [#1 -0.14,-0.11,0.99,U] [#2 -0.06,-0.06,0.85,U] [#3 -0.03,-0.11,0.76,U] [#4 -0.05,-0.19,0.67,U] [#5 0.09,-0.04,0.70,U] [#6 -0.03,-0.05,0.62,U] [#7 -0.02,-0.22,0.73,U] [#8 0.01,-0.25,0.54,U] 
21:59:53.798 00.003 1032 refined, 8 included, MultiStar: {-0.05, -0.14}, one-star: {-0.13, -0.24}
21:59:53.800 00.002 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.54)
21:59:53.802 00.002 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.54)
21:59:53.804 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.91 mountX=-0.12 mountY=0.08, mountTheta=2.54
21:59:53.807 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.14, opts=13)
21:59:53.809 00.002 1032 Enqueuing Move request for scope (-0.05, -0.14)
21:59:53.811 00.002 10072 Worker thread wakes up
21:59:53.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
21:59:53.811 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
21:59:53.811 00.000 10072 Moving (-0.05, -0.14) raw xDistance=-0.12 yDistance=0.08
21:59:53.813 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
21:59:53.815 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
21:59:53.815 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
21:59:53.816 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:53.816 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:59:53.816 00.000 10072 MoveAxis(E, 8, ABG)
21:59:53.816 00.000 10072 Guiding  Dir = 2, Dur = 8
21:59:53.816 00.000 10072 IsGuiding returns 0
21:59:53.817 00.001 10072 PulseGuide returned control before completion, sleep 18
21:59:53.837 00.020 1032 UpdateGuideState exits: m=1200 SNR=24.3
21:59:53.839 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:53.842 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:53.843 00.001 1032 Enqueuing Expose request
21:59:53.850 00.007 10072 IsGuiding returns 0
21:59:53.850 00.000 10072 Move returns status 0, amount 8
21:59:53.850 00.000 10072 MoveAxis(N, 0, ABG)
21:59:53.850 00.000 10072 Move returns status 0, amount 0
21:59:53.850 00.000 10072 move complete, result=0
21:59:53.851 00.001 10072 worker thread done servicing request
21:59:53.851 00.000 10072 Worker thread wakes up
21:59:53.851 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:53.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:53.853 00.002 1032 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
21:59:54.476 00.623 10072 Exposure complete
21:59:54.533 00.057 10072 worker thread done servicing request
21:59:54.534 00.001 1032 OnExposeComplete: enter
21:59:54.535 00.001 1032 UpdateGuideState(): m_state=6
21:59:54.537 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1680
21:59:54.538 00.001 1032 Star::Find returns 1 (0), X=1103.15, Y=135.44, Mass=1373, SNR=26.0, Peak=158 HFD=3.0
21:59:54.541 00.003 1032 MultiStar: [#1 -0.05,-0.02,0.92,U] [#2 -0.14,-0.06,0.76,U] [#3 -0.03,0.05,0.73,U] [#4 0.07,0.02,0.59,U] [#5 0.14,-0.05,0.65,U] [#6 -0.04,0.05,0.63,U] [#7 -0.06,-0.04,0.65,U] [#8 0.03,-0.08,0.51,U] 
21:59:54.542 00.001 1032 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {-0.14, -0.20}
21:59:54.543 00.001 1032 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.83) = xAngle (-4.10 = 2.18)
21:59:54.545 00.002 1032 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.10 = 2.18)
21:59:54.546 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.27 mountX=-0.03 mountY=0.05, mountTheta=2.18
21:59:54.550 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
21:59:54.552 00.002 1032 Enqueuing Move request for scope (-0.04, -0.04)
21:59:54.554 00.002 10072 Worker thread wakes up
21:59:54.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
21:59:54.556 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
21:59:54.556 00.000 10072 Moving (-0.04, -0.04) raw xDistance=-0.03 yDistance=0.05
21:59:54.557 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=159, Gamma=2.230
21:59:54.560 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
21:59:54.560 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
21:59:54.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:54.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:59:54.560 00.000 10072 MoveAxis(E, 10, ABG)
21:59:54.560 00.000 10072 Guiding  Dir = 2, Dur = 10
21:59:54.561 00.001 10072 IsGuiding returns 0
21:59:54.562 00.001 10072 PulseGuide returned control before completion, sleep 20
21:59:54.579 00.017 1032 UpdateGuideState exits: m=1373 SNR=26.0
21:59:54.582 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:54.587 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:54.589 00.002 1032 Enqueuing Expose request
21:59:54.590 00.001 10072 IsGuiding returns 0
21:59:54.591 00.001 10072 Move returns status 0, amount 10
21:59:54.591 00.000 10072 MoveAxis(N, 0, ABG)
21:59:54.591 00.000 10072 Move returns status 0, amount 0
21:59:54.591 00.000 10072 move complete, result=0
21:59:54.591 00.000 10072 worker thread done servicing request
21:59:54.591 00.000 10072 Worker thread wakes up
21:59:54.591 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:54.591 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:54.599 00.008 1032 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
21:59:55.010 00.411 10072 Exposure complete
21:59:55.062 00.052 10072 worker thread done servicing request
21:59:55.062 00.000 1032 OnExposeComplete: enter
21:59:55.063 00.001 1032 UpdateGuideState(): m_state=6
21:59:55.066 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1681
21:59:55.068 00.002 1032 Star::Find returns 1 (0), X=1103.15, Y=135.50, Mass=1484, SNR=27.1, Peak=161 HFD=3.0
21:59:55.069 00.001 1032 MultiStar: [#1 -0.02,0.15,0.86,U] [#2 -0.10,0.15,0.76,U] [#3 0.07,0.05,0.71,U] [#4 0.05,-0.05,0.62,U] [#5 0.03,-0.00,0.64,U] [#6 0.00,0.12,0.55,U] [#7 0.01,0.02,0.60,U] [#8 -0.09,0.04,0.50,U] 
21:59:55.071 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {-0.14, -0.14}
21:59:55.072 00.001 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
21:59:55.073 00.001 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
21:59:55.075 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.28 mountX=0.04 mountY=0.02, mountTheta=0.45
21:59:55.077 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
21:59:55.079 00.002 1032 Enqueuing Move request for scope (-0.03, 0.03)
21:59:55.081 00.002 10072 Worker thread wakes up
21:59:55.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
21:59:55.082 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
21:59:55.082 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.02
21:59:55.084 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
21:59:55.084 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
21:59:55.084 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:55.084 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:59:55.084 00.000 10072 MoveAxis(E, 9, ABG)
21:59:55.084 00.000 10072 Guiding  Dir = 2, Dur = 9
21:59:55.085 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
21:59:55.087 00.002 10072 IsGuiding returns 0
21:59:55.087 00.000 10072 PulseGuide returned control before completion, sleep 19
21:59:55.103 00.016 1032 UpdateGuideState exits: m=1484 SNR=27.1
21:59:55.105 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:55.106 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:55.108 00.002 1032 Enqueuing Expose request
21:59:55.115 00.007 10072 IsGuiding returns 0
21:59:55.115 00.000 10072 Move returns status 0, amount 9
21:59:55.115 00.000 10072 MoveAxis(N, 0, ABG)
21:59:55.115 00.000 10072 Move returns status 0, amount 0
21:59:55.115 00.000 10072 move complete, result=0
21:59:55.115 00.000 10072 worker thread done servicing request
21:59:55.115 00.000 10072 Worker thread wakes up
21:59:55.115 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:55.115 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:55.119 00.004 1032 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
21:59:55.742 00.623 10072 Exposure complete
21:59:55.796 00.054 10072 worker thread done servicing request
21:59:55.796 00.000 1032 OnExposeComplete: enter
21:59:55.800 00.004 1032 UpdateGuideState(): m_state=6
21:59:55.801 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1682
21:59:55.803 00.002 1032 Star::Find returns 1 (0), X=1103.16, Y=135.49, Mass=1168, SNR=24.0, Peak=132 HFD=3.0
21:59:55.805 00.002 1032 MultiStar: [#1 -0.11,-0.05,1.09,U] [#2 -0.04,0.07,0.83,U] [#3 -0.03,0.03,0.76,U] [#4 -0.06,0.03,0.67,U] [#5 0.02,-0.01,0.70,U] [#6 -0.17,0.05,0.65,U] [#7 0.01,-0.09,0.70,U] [#8 0.00,-0.26,0.00,M1] 
21:59:55.807 00.002 1032 refined, 7 included, MultiStar: {-0.07, -0.02}, one-star: {-0.13, -0.14}
21:59:55.809 00.002 1032 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.83) = xAngle (-4.68 = 1.60)
21:59:55.810 00.001 1032 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.68 = 1.60)
21:59:55.812 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.85 mountX=-0.00 mountY=0.07, mountTheta=1.60
21:59:55.814 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.02, opts=13)
21:59:55.816 00.002 1032 Enqueuing Move request for scope (-0.07, -0.02)
21:59:55.818 00.002 10072 Worker thread wakes up
21:59:55.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
21:59:55.818 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
21:59:55.818 00.000 10072 Moving (-0.07, -0.02) raw xDistance=-0.00 yDistance=0.07
21:59:55.820 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
21:59:55.821 00.001 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
21:59:55.821 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
21:59:55.822 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:55.822 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:59:55.822 00.000 10072 MoveAxis(E, 14, ABG)
21:59:55.822 00.000 10072 Guiding  Dir = 2, Dur = 14
21:59:55.822 00.000 10072 IsGuiding returns 0
21:59:55.823 00.001 10072 PulseGuide returned control before completion, sleep 24
21:59:55.841 00.018 1032 UpdateGuideState exits: m=1168 SNR=24.0
21:59:55.843 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:55.844 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:55.846 00.002 1032 Enqueuing Expose request
21:59:55.850 00.004 10072 IsGuiding returns 0
21:59:55.850 00.000 10072 Move returns status 0, amount 14
21:59:55.850 00.000 10072 MoveAxis(N, 0, ABG)
21:59:55.850 00.000 10072 Move returns status 0, amount 0
21:59:55.850 00.000 10072 move complete, result=0
21:59:55.850 00.000 10072 worker thread done servicing request
21:59:55.850 00.000 10072 Worker thread wakes up
21:59:55.850 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:55.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:55.855 00.005 1032 GuideStep: -0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
21:59:56.258 00.403 10072 Exposure complete
21:59:56.316 00.058 10072 worker thread done servicing request
21:59:56.316 00.000 1032 OnExposeComplete: enter
21:59:56.317 00.001 1032 UpdateGuideState(): m_state=6
21:59:56.320 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1683
21:59:56.322 00.002 1032 Star::Find returns 1 (0), X=1103.25, Y=135.40, Mass=1220, SNR=24.5, Peak=133 HFD=3.2
21:59:56.324 00.002 1032 MultiStar: [#1 -0.11,-0.08,1.01,U] [#2 -0.12,0.02,0.81,U] [#3 -0.09,-0.17,0.76,U] [#4 0.03,0.01,0.71,U] [#5 0.05,-0.06,0.63,U] [#6 -0.08,-0.11,0.61,U] [#7 -0.02,-0.06,0.69,U] [#8 -0.02,-0.13,0.53,U] 
21:59:56.326 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.09}, one-star: {-0.04, -0.23}
21:59:56.327 00.001 1032 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.83) = xAngle (-3.89 = 2.39)
21:59:56.330 00.003 1032 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.89 = 2.39)
21:59:56.332 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-2.06 mountX=-0.08 mountY=0.07, mountTheta=2.39
21:59:56.336 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.09, opts=13)
21:59:56.338 00.002 1032 Enqueuing Move request for scope (-0.05, -0.09)
21:59:56.340 00.002 10072 Worker thread wakes up
21:59:56.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
21:59:56.340 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
21:59:56.340 00.000 10072 Moving (-0.05, -0.09) raw xDistance=-0.08 yDistance=0.07
21:59:56.342 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
21:59:56.344 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
21:59:56.344 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
21:59:56.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:56.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:59:56.345 00.001 10072 MoveAxis(E, 13, ABG)
21:59:56.345 00.000 10072 Guiding  Dir = 2, Dur = 13
21:59:56.345 00.000 10072 IsGuiding returns 0
21:59:56.345 00.000 10072 PulseGuide returned control before completion, sleep 23
21:59:56.363 00.018 1032 UpdateGuideState exits: m=1220 SNR=24.5
21:59:56.365 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:56.368 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:56.369 00.001 1032 Enqueuing Expose request
21:59:56.382 00.013 10072 IsGuiding returns 0
21:59:56.382 00.000 10072 Move returns status 0, amount 13
21:59:56.382 00.000 10072 MoveAxis(N, 0, ABG)
21:59:56.382 00.000 10072 Move returns status 0, amount 0
21:59:56.382 00.000 10072 move complete, result=0
21:59:56.382 00.000 10072 worker thread done servicing request
21:59:56.382 00.000 10072 Worker thread wakes up
21:59:56.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:56.383 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:56.383 00.000 1032 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
21:59:57.010 00.627 10072 Exposure complete
21:59:57.063 00.053 10072 worker thread done servicing request
21:59:57.063 00.000 1032 OnExposeComplete: enter
21:59:57.064 00.001 1032 UpdateGuideState(): m_state=6
21:59:57.066 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1684
21:59:57.068 00.002 1032 Star::Find returns 1 (0), X=1103.21, Y=135.44, Mass=1423, SNR=26.5, Peak=142 HFD=3.2
21:59:57.069 00.001 1032 MultiStar: [#1 -0.16,-0.04,0.89,U] [#2 -0.12,-0.04,0.71,U] [#3 -0.19,-0.23,0.00,M1] [#4 -0.03,-0.20,0.65,U] [#5 -0.15,-0.16,0.65,U] [#6 -0.14,0.12,0.60,U] [#7 -0.04,-0.18,0.62,U] [#8 -0.08,-0.26,0.00,M1] 
21:59:57.072 00.003 1032 refined, 6 included, MultiStar: {-0.10, -0.10}, one-star: {-0.08, -0.19}
21:59:57.073 00.001 1032 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.83) = xAngle (-4.19 = 2.09)
21:59:57.075 00.002 1032 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.19 = 2.09)
21:59:57.077 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.15 cameraTheta=-2.36 mountX=-0.07 mountY=0.13, mountTheta=2.09
21:59:57.080 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.10, opts=13)
21:59:57.082 00.002 1032 Enqueuing Move request for scope (-0.10, -0.10)
21:59:57.084 00.002 10072 Worker thread wakes up
21:59:57.084 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
21:59:57.085 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
21:59:57.085 00.000 10072 Moving (-0.10, -0.10) raw xDistance=-0.07 yDistance=0.13
21:59:57.087 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
21:59:57.090 00.003 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
21:59:57.090 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
21:59:57.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:57.090 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:59:57.090 00.000 10072 MoveAxis(E, 16, ABG)
21:59:57.090 00.000 10072 Guiding  Dir = 2, Dur = 16
21:59:57.090 00.000 10072 IsGuiding returns 0
21:59:57.091 00.001 10072 PulseGuide returned control before completion, sleep 26
21:59:57.105 00.014 1032 UpdateGuideState exits: m=1423 SNR=26.5
21:59:57.108 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:57.111 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:57.115 00.004 1032 Enqueuing Expose request
21:59:57.132 00.017 10072 IsGuiding returns 0
21:59:57.132 00.000 10072 Move returns status 0, amount 16
21:59:57.132 00.000 10072 MoveAxis(N, 0, ABG)
21:59:57.132 00.000 10072 Move returns status 0, amount 0
21:59:57.132 00.000 10072 move complete, result=0
21:59:57.132 00.000 10072 worker thread done servicing request
21:59:57.132 00.000 10072 Worker thread wakes up
21:59:57.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:57.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:57.134 00.002 1032 GuideStep: -0.1 px 16 ms EAST, 0.1 px 0 ms NORTH
21:59:57.540 00.406 10072 Exposure complete
21:59:57.595 00.055 10072 worker thread done servicing request
21:59:57.595 00.000 1032 OnExposeComplete: enter
21:59:57.597 00.002 1032 UpdateGuideState(): m_state=6
21:59:57.599 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1685
21:59:57.601 00.002 1032 Star::Find returns 1 (0), X=1103.11, Y=135.40, Mass=1291, SNR=25.2, Peak=126 HFD=3.3
21:59:57.603 00.002 1032 MultiStar: [#1 -0.06,0.00,0.95,U] [#2 -0.18,-0.02,0.79,U] [#3 -0.21,-0.05,0.72,U] [#4 -0.01,-0.15,0.68,U] [#5 -0.01,-0.09,0.68,U] [#6 -0.20,-0.04,0.59,U] [#7 -0.08,-0.11,0.67,U] [#8 -0.03,-0.16,0.49,U] 
21:59:57.604 00.001 1032 refined, 8 included, MultiStar: {-0.11, -0.09}, one-star: {-0.18, -0.24}
21:59:57.605 00.001 1032 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.83) = xAngle (-4.27 = 2.02)
21:59:57.606 00.001 1032 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.27 = 2.02)
21:59:57.609 00.003 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.44 mountX=-0.06 mountY=0.13, mountTheta=2.02
21:59:57.611 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.09, opts=13)
21:59:57.614 00.003 1032 Enqueuing Move request for scope (-0.11, -0.09)
21:59:57.618 00.004 10072 Worker thread wakes up
21:59:57.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
21:59:57.618 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
21:59:57.618 00.000 10072 Moving (-0.11, -0.09) raw xDistance=-0.06 yDistance=0.13
21:59:57.620 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
21:59:57.622 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
21:59:57.622 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
21:59:57.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:57.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:59:57.622 00.000 10072 MoveAxis(E, 14, ABG)
21:59:57.622 00.000 10072 Guiding  Dir = 2, Dur = 14
21:59:57.622 00.000 10072 IsGuiding returns 0
21:59:57.623 00.001 10072 PulseGuide returned control before completion, sleep 24
21:59:57.640 00.017 1032 UpdateGuideState exits: m=1291 SNR=25.2
21:59:57.643 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:57.647 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:57.649 00.002 1032 Enqueuing Expose request
21:59:57.662 00.013 10072 IsGuiding returns 0
21:59:57.662 00.000 10072 Move returns status 0, amount 14
21:59:57.662 00.000 10072 MoveAxis(N, 0, ABG)
21:59:57.662 00.000 10072 Move returns status 0, amount 0
21:59:57.662 00.000 10072 move complete, result=0
21:59:57.662 00.000 10072 worker thread done servicing request
21:59:57.662 00.000 10072 Worker thread wakes up
21:59:57.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:57.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:57.668 00.006 1032 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
21:59:58.291 00.623 10072 Exposure complete
21:59:58.347 00.056 10072 worker thread done servicing request
21:59:58.347 00.000 1032 OnExposeComplete: enter
21:59:58.349 00.002 1032 UpdateGuideState(): m_state=6
21:59:58.350 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1686
21:59:58.352 00.002 1032 Star::Find returns 1 (0), X=1103.09, Y=135.28, Mass=1292, SNR=25.2, Peak=131 HFD=3.0
21:59:58.354 00.002 1032 MultiStar: [#1 -0.19,-0.07,1.00,U] [#2 -0.10,-0.07,0.81,U] [#3 -0.17,-0.10,0.72,U] [#4 0.01,-0.08,0.70,U] [#5 0.01,-0.13,0.61,U] [#6 -0.07,0.00,0.64,U] [#7 -0.08,-0.09,0.66,U] [#8 -0.06,-0.18,0.49,U] 
21:59:58.356 00.002 1032 refined, 8 included, MultiStar: {-0.11, -0.13}, one-star: {-0.20, -0.36}
21:59:58.357 00.001 1032 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.83) = xAngle (-4.10 = 2.18)
21:59:58.360 00.003 1032 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.10 = 2.18)
21:59:58.361 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.16 cameraTheta=-2.27 mountX=-0.09 mountY=0.13, mountTheta=2.18
21:59:58.364 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.13, opts=13)
21:59:58.365 00.001 1032 Enqueuing Move request for scope (-0.11, -0.13)
21:59:58.368 00.003 10072 Worker thread wakes up
21:59:58.368 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
21:59:58.369 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
21:59:58.369 00.000 10072 Moving (-0.11, -0.13) raw xDistance=-0.09 yDistance=0.13
21:59:58.370 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
21:59:58.372 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
21:59:58.372 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
21:59:58.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:58.373 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:59:58.373 00.000 10072 MoveAxis(E, 17, ABG)
21:59:58.373 00.000 10072 Guiding  Dir = 2, Dur = 17
21:59:58.373 00.000 10072 IsGuiding returns 0
21:59:58.373 00.000 10072 PulseGuide returned control before completion, sleep 27
21:59:58.389 00.016 1032 UpdateGuideState exits: m=1292 SNR=25.2
21:59:58.392 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:58.395 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:58.396 00.001 1032 Enqueuing Expose request
21:59:58.415 00.019 10072 IsGuiding returns 0
21:59:58.415 00.000 10072 Move returns status 0, amount 17
21:59:58.415 00.000 10072 MoveAxis(N, 0, ABG)
21:59:58.415 00.000 10072 Move returns status 0, amount 0
21:59:58.415 00.000 10072 move complete, result=0
21:59:58.415 00.000 10072 worker thread done servicing request
21:59:58.415 00.000 10072 Worker thread wakes up
21:59:58.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:58.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:58.419 00.004 1032 GuideStep: -0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
21:59:58.828 00.409 10072 Exposure complete
21:59:58.885 00.057 10072 worker thread done servicing request
21:59:58.885 00.000 1032 OnExposeComplete: enter
21:59:58.888 00.003 1032 UpdateGuideState(): m_state=6
21:59:58.890 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1687
21:59:58.891 00.001 1032 Star::Find returns 1 (0), X=1103.11, Y=135.31, Mass=1334, SNR=25.6, Peak=138 HFD=3.0
21:59:58.894 00.003 1032 MultiStar: [#1 -0.17,-0.00,0.91,U] [#2 -0.11,-0.14,0.77,U] [#3 -0.14,-0.11,0.70,U] [#4 -0.00,-0.10,0.62,U] [#5 0.02,-0.02,0.66,U] [#6 -0.10,-0.12,0.60,U] [#7 -0.02,-0.12,0.69,U] [#8 -0.10,-0.21,0.53,U] 
21:59:58.896 00.002 1032 refined, 8 included, MultiStar: {-0.10, -0.13}, one-star: {-0.18, -0.32}
21:59:58.898 00.002 1032 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.83) = xAngle (-4.04 = 2.24)
21:59:58.899 00.001 1032 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.04 = 2.24)
21:59:58.901 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-2.21 mountX=-0.10 mountY=0.13, mountTheta=2.24
21:59:58.904 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.13, opts=13)
21:59:58.906 00.002 1032 Enqueuing Move request for scope (-0.10, -0.13)
21:59:58.908 00.002 10072 Worker thread wakes up
21:59:58.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
21:59:58.908 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
21:59:58.908 00.000 10072 Moving (-0.10, -0.13) raw xDistance=-0.10 yDistance=0.13
21:59:58.910 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=142, Gamma=2.230
21:59:58.913 00.003 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.87
21:59:58.913 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
21:59:58.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:58.913 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:59:58.913 00.000 10072 MoveAxis(E, 16, ABG)
21:59:58.913 00.000 10072 Guiding  Dir = 2, Dur = 16
21:59:58.914 00.001 10072 IsGuiding returns 0
21:59:58.914 00.000 10072 PulseGuide returned control before completion, sleep 26
21:59:58.932 00.018 1032 UpdateGuideState exits: m=1334 SNR=25.6
21:59:58.934 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:58.937 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:58.938 00.001 1032 Enqueuing Expose request
21:59:58.949 00.011 10072 IsGuiding returns 0
21:59:58.949 00.000 10072 Move returns status 0, amount 16
21:59:58.949 00.000 10072 MoveAxis(N, 0, ABG)
21:59:58.949 00.000 10072 Move returns status 0, amount 0
21:59:58.949 00.000 10072 move complete, result=0
21:59:58.949 00.000 10072 worker thread done servicing request
21:59:58.949 00.000 10072 Worker thread wakes up
21:59:58.949 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:58.949 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:58.949 00.000 1032 GuideStep: -0.1 px 16 ms EAST, 0.1 px 0 ms NORTH
21:59:59.573 00.624 10072 Exposure complete
21:59:59.629 00.056 10072 worker thread done servicing request
21:59:59.629 00.000 1032 OnExposeComplete: enter
21:59:59.631 00.002 1032 UpdateGuideState(): m_state=6
21:59:59.633 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1688
21:59:59.635 00.002 1032 Star::Find returns 1 (0), X=1103.18, Y=135.40, Mass=1284, SNR=25.1, Peak=122 HFD=3.2
21:59:59.637 00.002 1032 MultiStar: [#1 -0.01,-0.09,0.93,U] [#2 -0.07,-0.03,0.78,U] [#3 -0.03,-0.12,0.79,U] [#4 -0.03,-0.23,0.65,U] [#5 0.01,-0.23,0.66,U] [#6 -0.19,-0.14,0.61,U] [#7 -0.02,-0.03,0.68,U] [#8 -0.05,-0.28,0.00,M1] 
21:59:59.639 00.002 1032 refined, 7 included, MultiStar: {-0.06, -0.14}, one-star: {-0.11, -0.24}
21:59:59.640 00.001 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.83) = xAngle (-3.79 = 2.49)
21:59:59.642 00.002 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.79 = 2.49)
21:59:59.644 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.96 mountX=-0.12 mountY=0.09, mountTheta=2.49
21:59:59.648 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.14, opts=13)
21:59:59.650 00.002 1032 Enqueuing Move request for scope (-0.06, -0.14)
21:59:59.653 00.003 10072 Worker thread wakes up
21:59:59.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
21:59:59.653 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
21:59:59.653 00.000 10072 Moving (-0.06, -0.14) raw xDistance=-0.12 yDistance=0.09
21:59:59.655 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
21:59:59.659 00.004 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
21:59:59.659 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
21:59:59.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:59.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:59:59.659 00.000 10072 MoveAxis(E, 18, ABG)
21:59:59.659 00.000 10072 Guiding  Dir = 2, Dur = 18
21:59:59.659 00.000 10072 IsGuiding returns 0
21:59:59.660 00.001 10072 PulseGuide returned control before completion, sleep 28
21:59:59.678 00.018 1032 UpdateGuideState exits: m=1284 SNR=25.1
21:59:59.680 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:59.682 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
21:59:59.683 00.001 1032 Enqueuing Expose request
21:59:59.695 00.012 10072 IsGuiding returns 0
21:59:59.695 00.000 10072 Move returns status 0, amount 18
21:59:59.695 00.000 10072 MoveAxis(N, 0, ABG)
21:59:59.695 00.000 10072 Move returns status 0, amount 0
21:59:59.695 00.000 10072 move complete, result=0
21:59:59.695 00.000 10072 worker thread done servicing request
21:59:59.695 00.000 10072 Worker thread wakes up
21:59:59.695 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
21:59:59.695 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
21:59:59.696 00.001 1032 GuideStep: -0.1 px 18 ms EAST, 0.1 px 0 ms NORTH
22:00:00.105 00.409 10072 Exposure complete
22:00:00.157 00.052 10072 worker thread done servicing request
22:00:00.157 00.000 1032 OnExposeComplete: enter
22:00:00.160 00.003 1032 UpdateGuideState(): m_state=6
22:00:00.162 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1689
22:00:00.163 00.001 1032 Star::Find returns 1 (0), X=1103.24, Y=135.40, Mass=1333, SNR=25.6, Peak=125 HFD=3.2
22:00:00.165 00.002 1032 MultiStar: [#1 -0.13,0.02,0.94,U] [#2 0.01,-0.07,0.78,U] [#3 -0.02,-0.12,0.73,U] [#4 0.12,-0.01,0.64,U] [#5 0.07,-0.12,0.71,U] [#6 -0.07,-0.22,0.54,U] [#7 0.01,-0.08,0.69,U] [#8 -0.11,-0.16,0.49,U] 
22:00:00.166 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.11}, one-star: {-0.05, -0.23}
22:00:00.168 00.002 1032 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.83) = xAngle (-3.59 = 2.69)
22:00:00.169 00.001 1032 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.59 = 2.69)
22:00:00.171 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.76 mountX=-0.10 mountY=0.05, mountTheta=2.69
22:00:00.173 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.11, opts=13)
22:00:00.174 00.001 1032 Enqueuing Move request for scope (-0.02, -0.11)
22:00:00.177 00.003 10072 Worker thread wakes up
22:00:00.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
22:00:00.177 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
22:00:00.177 00.000 10072 Moving (-0.02, -0.11) raw xDistance=-0.10 yDistance=0.05
22:00:00.180 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:00:00.182 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:00:00.182 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:00:00.182 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:00.182 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:00:00.182 00.000 10072 MoveAxis(E, 16, ABG)
22:00:00.182 00.000 10072 Guiding  Dir = 2, Dur = 16
22:00:00.183 00.001 10072 IsGuiding returns 0
22:00:00.183 00.000 10072 PulseGuide returned control before completion, sleep 26
22:00:00.198 00.015 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:00:00.200 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:00.202 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:00.203 00.001 1032 Enqueuing Expose request
22:00:00.210 00.007 10072 IsGuiding returns 0
22:00:00.210 00.000 10072 Move returns status 0, amount 16
22:00:00.210 00.000 10072 MoveAxis(N, 0, ABG)
22:00:00.210 00.000 10072 Move returns status 0, amount 0
22:00:00.210 00.000 10072 move complete, result=0
22:00:00.210 00.000 10072 worker thread done servicing request
22:00:00.210 00.000 10072 Worker thread wakes up
22:00:00.211 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:00.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:00.212 00.001 1032 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
22:00:00.836 00.624 10072 Exposure complete
22:00:00.890 00.054 10072 worker thread done servicing request
22:00:00.890 00.000 1032 OnExposeComplete: enter
22:00:00.893 00.003 1032 UpdateGuideState(): m_state=6
22:00:00.895 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1690
22:00:00.897 00.002 1032 Star::Find returns 1 (0), X=1103.26, Y=135.32, Mass=1200, SNR=24.3, Peak=97 HFD=3.3
22:00:00.899 00.002 1032 MultiStar: [#1 -0.00,0.00,1.06,U] [#2 -0.05,-0.04,0.80,U] [#3 -0.09,-0.02,0.78,U] [#4 0.02,-0.01,0.68,U] [#5 0.05,-0.09,0.69,U] [#6 -0.13,-0.09,0.67,U] [#7 -0.04,-0.18,0.71,U] [#8 -0.05,-0.31,0.00,M1] 
22:00:00.901 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.10}, one-star: {-0.03, -0.31}
22:00:00.904 00.003 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.54)
22:00:00.905 00.001 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.54)
22:00:00.906 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.91 mountX=-0.09 mountY=0.06, mountTheta=2.54
22:00:00.909 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.10, opts=13)
22:00:00.909 00.000 1032 Enqueuing Move request for scope (-0.03, -0.10)
22:00:00.911 00.002 10072 Worker thread wakes up
22:00:00.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
22:00:00.911 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
22:00:00.911 00.000 10072 Moving (-0.03, -0.10) raw xDistance=-0.09 yDistance=0.06
22:00:00.914 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:00:00.916 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:00:00.916 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:00:00.916 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:00.916 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:00:00.916 00.000 10072 MoveAxis(E, 17, ABG)
22:00:00.916 00.000 10072 Guiding  Dir = 2, Dur = 17
22:00:00.917 00.001 10072 IsGuiding returns 0
22:00:00.917 00.000 10072 PulseGuide returned control before completion, sleep 27
22:00:00.934 00.017 1032 UpdateGuideState exits: m=1200 SNR=24.3
22:00:00.936 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:00.938 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:00.940 00.002 1032 Enqueuing Expose request
22:00:00.959 00.019 10072 IsGuiding returns 0
22:00:00.959 00.000 10072 Move returns status 0, amount 17
22:00:00.959 00.000 10072 MoveAxis(N, 0, ABG)
22:00:00.959 00.000 10072 Move returns status 0, amount 0
22:00:00.959 00.000 10072 move complete, result=0
22:00:00.959 00.000 10072 worker thread done servicing request
22:00:00.959 00.000 10072 Worker thread wakes up
22:00:00.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:00.960 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:00.961 00.001 1032 GuideStep: -0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
22:00:01.365 00.404 10072 Exposure complete
22:00:01.421 00.056 10072 worker thread done servicing request
22:00:01.421 00.000 1032 OnExposeComplete: enter
22:00:01.424 00.003 1032 UpdateGuideState(): m_state=6
22:00:01.427 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1691
22:00:01.428 00.001 1032 Star::Find returns 1 (0), X=1103.22, Y=135.33, Mass=1179, SNR=24.1, Peak=98 HFD=3.3
22:00:01.431 00.003 1032 MultiStar: [#1 -0.10,-0.09,0.97,U] [#2 0.03,0.06,0.85,U] [#3 -0.02,-0.16,0.72,U] [#4 -0.05,-0.10,0.68,U] [#5 -0.07,-0.02,0.68,U] [#6 0.02,0.02,0.62,U] [#7 0.02,-0.23,0.74,U] [#8 -0.07,-0.16,0.58,U] 
22:00:01.433 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.12}, one-star: {-0.07, -0.30}
22:00:01.434 00.001 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.83) = xAngle (-3.71 = 2.57)
22:00:01.436 00.002 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.71 = 2.57)
22:00:01.437 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.88 mountX=-0.10 mountY=0.07, mountTheta=2.57
22:00:01.440 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.12, opts=13)
22:00:01.441 00.001 1032 Enqueuing Move request for scope (-0.04, -0.12)
22:00:01.443 00.002 10072 Worker thread wakes up
22:00:01.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
22:00:01.443 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
22:00:01.443 00.000 10072 Moving (-0.04, -0.12) raw xDistance=-0.10 yDistance=0.07
22:00:01.445 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:00:01.448 00.003 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:00:01.448 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:00:01.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:01.449 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:00:01.449 00.000 10072 MoveAxis(E, 15, ABG)
22:00:01.449 00.000 10072 Guiding  Dir = 2, Dur = 15
22:00:01.449 00.000 10072 IsGuiding returns 0
22:00:01.449 00.000 10072 PulseGuide returned control before completion, sleep 25
22:00:01.468 00.019 1032 UpdateGuideState exits: m=1179 SNR=24.1
22:00:01.470 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:01.471 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:01.472 00.001 1032 Enqueuing Expose request
22:00:01.487 00.015 10072 IsGuiding returns 0
22:00:01.487 00.000 10072 Move returns status 0, amount 15
22:00:01.487 00.000 10072 MoveAxis(N, 0, ABG)
22:00:01.487 00.000 10072 Move returns status 0, amount 0
22:00:01.488 00.001 10072 move complete, result=0
22:00:01.488 00.000 10072 worker thread done servicing request
22:00:01.488 00.000 10072 Worker thread wakes up
22:00:01.488 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:01.488 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:01.489 00.001 1032 GuideStep: -0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
22:00:02.118 00.629 10072 Exposure complete
22:00:02.178 00.060 10072 worker thread done servicing request
22:00:02.178 00.000 1032 OnExposeComplete: enter
22:00:02.180 00.002 1032 UpdateGuideState(): m_state=6
22:00:02.183 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1692
22:00:02.185 00.002 1032 Star::Find returns 1 (0), X=1103.20, Y=135.38, Mass=1285, SNR=25.2, Peak=110 HFD=3.2
22:00:02.187 00.002 1032 MultiStar: [#1 -0.07,-0.14,1.01,U] [#2 0.03,-0.03,0.79,U] [#3 0.09,-0.24,0.00,M1] [#4 0.10,-0.21,0.64,U] [#5 -0.02,-0.17,0.67,U] [#6 -0.05,-0.18,0.62,U] [#7 0.25,-0.19,0.00,M1] [#8 0.04,-0.27,0.00,M1] 
22:00:02.188 00.001 1032 refined, 5 included, MultiStar: {-0.03, -0.16}, one-star: {-0.09, -0.25}
22:00:02.190 00.002 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.72)
22:00:02.191 00.001 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.72)
22:00:02.194 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.73 mountX=-0.15 mountY=0.07, mountTheta=2.72
22:00:02.198 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.16, opts=13)
22:00:02.200 00.002 1032 Enqueuing Move request for scope (-0.03, -0.16)
22:00:02.201 00.001 10072 Worker thread wakes up
22:00:02.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
22:00:02.201 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
22:00:02.201 00.000 10072 Moving (-0.03, -0.16) raw xDistance=-0.15 yDistance=0.07
22:00:02.203 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:00:02.205 00.002 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 285.77
22:00:02.206 00.001 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:00:02.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:02.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:00:02.206 00.000 10072 MoveAxis(E, 89, ABG)
22:00:02.206 00.000 10072 Guiding  Dir = 2, Dur = 89
22:00:02.206 00.000 10072 IsGuiding returns 0
22:00:02.207 00.001 10072 PulseGuide returned control before completion, sleep 99
22:00:02.223 00.016 1032 UpdateGuideState exits: m=1285 SNR=25.2
22:00:02.227 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:02.229 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:02.231 00.002 1032 Enqueuing Expose request
22:00:02.318 00.087 10072 IsGuiding returns 0
22:00:02.318 00.000 10072 Move returns status 0, amount 89
22:00:02.318 00.000 10072 MoveAxis(N, 0, ABG)
22:00:02.318 00.000 10072 Move returns status 0, amount 0
22:00:02.318 00.000 10072 move complete, result=0
22:00:02.318 00.000 10072 worker thread done servicing request
22:00:02.318 00.000 10072 Worker thread wakes up
22:00:02.318 00.000 1032 GuideStep: -0.2 px 89 ms EAST, 0.1 px 0 ms NORTH
22:00:02.321 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:02.321 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:02.726 00.405 10072 Exposure complete
22:00:02.784 00.058 10072 worker thread done servicing request
22:00:02.784 00.000 1032 OnExposeComplete: enter
22:00:02.786 00.002 1032 UpdateGuideState(): m_state=6
22:00:02.787 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1693
22:00:02.789 00.002 1032 Star::Find returns 1 (0), X=1103.31, Y=135.39, Mass=1256, SNR=24.9, Peak=108 HFD=3.2
22:00:02.791 00.002 1032 MultiStar: [#1 0.03,-0.05,1.00,U] [#2 0.00,-0.12,0.77,U] [#3 0.10,-0.05,0.80,U] [#4 0.11,-0.14,0.64,U] [#5 0.03,-0.06,0.68,U] [#6 0.05,-0.14,0.59,U] [#7 0.26,-0.24,0.00,M2] [#8 -0.04,-0.29,0.00,M2] 
22:00:02.793 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.12}, one-star: {0.02, -0.24}
22:00:02.795 00.002 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
22:00:02.796 00.001 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
22:00:02.799 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.12 cameraTheta=-1.19 mountX=-0.12 mountY=-0.01, mountTheta=-3.02
22:00:02.802 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.12, opts=13)
22:00:02.805 00.003 1032 Enqueuing Move request for scope (0.05, -0.12)
22:00:02.806 00.001 10072 Worker thread wakes up
22:00:02.806 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
22:00:02.806 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
22:00:02.806 00.000 10072 Moving (0.05, -0.12) raw xDistance=-0.12 yDistance=-0.01
22:00:02.808 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:00:02.811 00.003 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.75
22:00:02.811 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
22:00:02.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:02.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:00:02.811 00.000 10072 MoveAxis(E, 15, ABG)
22:00:02.811 00.000 10072 Guiding  Dir = 2, Dur = 15
22:00:02.811 00.000 10072 IsGuiding returns 0
22:00:02.812 00.001 10072 PulseGuide returned control before completion, sleep 25
22:00:02.828 00.016 1032 UpdateGuideState exits: m=1256 SNR=24.9
22:00:02.829 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:02.832 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:02.835 00.003 1032 Enqueuing Expose request
22:00:02.848 00.013 10072 IsGuiding returns 0
22:00:02.848 00.000 10072 Move returns status 0, amount 15
22:00:02.848 00.000 10072 MoveAxis(N, 0, ABG)
22:00:02.848 00.000 10072 Move returns status 0, amount 0
22:00:02.848 00.000 10072 move complete, result=0
22:00:02.848 00.000 10072 worker thread done servicing request
22:00:02.849 00.001 10072 Worker thread wakes up
22:00:02.849 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:02.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:02.849 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
22:00:03.476 00.627 10072 Exposure complete
22:00:03.533 00.057 10072 worker thread done servicing request
22:00:03.533 00.000 1032 OnExposeComplete: enter
22:00:03.535 00.002 1032 UpdateGuideState(): m_state=6
22:00:03.539 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1694
22:00:03.542 00.003 1032 Star::Find returns 1 (0), X=1103.20, Y=135.42, Mass=1227, SNR=24.6, Peak=106 HFD=3.2
22:00:03.545 00.003 1032 MultiStar: [#1 -0.06,0.04,1.02,U] [#2 0.07,0.13,0.81,U] [#3 0.05,0.11,0.78,U] [#4 0.04,0.00,0.70,U] [#5 0.02,-0.15,0.67,U] [#6 -0.05,-0.06,0.63,U] [#7 0.05,-0.05,0.71,U] [#8 -0.14,-0.22,0.00,M3] 
22:00:03.548 00.003 1032 refined, 7 included, MultiStar: {-0.00, -0.02}, one-star: {-0.09, -0.21}
22:00:03.550 00.002 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.79)
22:00:03.552 00.002 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.79)
22:00:03.556 00.004 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.67 mountX=-0.02 mountY=0.01, mountTheta=2.79
22:00:03.559 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.02, opts=13)
22:00:03.561 00.002 1032 Enqueuing Move request for scope (-0.00, -0.02)
22:00:03.563 00.002 10072 Worker thread wakes up
22:00:03.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
22:00:03.563 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
22:00:03.563 00.000 10072 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
22:00:03.566 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:00:03.569 00.003 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:00:03.569 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
22:00:03.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:03.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:00:03.569 00.000 10072 MoveAxis(E, 16, ABG)
22:00:03.569 00.000 10072 Guiding  Dir = 2, Dur = 16
22:00:03.569 00.000 10072 IsGuiding returns 0
22:00:03.571 00.002 10072 PulseGuide returned control before completion, sleep 26
22:00:03.589 00.018 1032 UpdateGuideState exits: m=1227 SNR=24.6
22:00:03.592 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:03.593 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:03.595 00.002 1032 Enqueuing Expose request
22:00:03.599 00.004 10072 IsGuiding returns 0
22:00:03.599 00.000 10072 Move returns status 0, amount 16
22:00:03.599 00.000 10072 MoveAxis(N, 0, ABG)
22:00:03.599 00.000 10072 Move returns status 0, amount 0
22:00:03.599 00.000 10072 move complete, result=0
22:00:03.599 00.000 10072 worker thread done servicing request
22:00:03.599 00.000 10072 Worker thread wakes up
22:00:03.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:03.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:03.604 00.005 1032 GuideStep: -0.0 px 16 ms EAST, 0.0 px 0 ms NORTH
22:00:04.009 00.405 10072 Exposure complete
22:00:04.059 00.050 10072 worker thread done servicing request
22:00:04.059 00.000 1032 OnExposeComplete: enter
22:00:04.062 00.003 1032 UpdateGuideState(): m_state=6
22:00:04.064 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1695
22:00:04.065 00.001 1032 Star::Find returns 1 (0), X=1103.06, Y=135.45, Mass=1447, SNR=26.7, Peak=123 HFD=3.3
22:00:04.067 00.002 1032 MultiStar: [#1 -0.04,-0.04,0.86,U] [#2 -0.01,0.01,0.75,U] [#3 0.02,0.21,0.66,U] [#4 0.01,0.09,0.62,U] [#5 0.09,0.01,0.56,U] [#6 -0.11,0.15,0.54,U] [#7 -0.12,0.01,0.66,U] [#8 -0.07,-0.26,0.00,M4] 
22:00:04.070 00.003 1032 refined, 7 included, MultiStar: {-0.06, 0.01}, one-star: {-0.23, -0.18}
22:00:04.072 00.002 1032 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.83) = xAngle (1.07 = 1.07)
22:00:04.073 00.001 1032 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.07 = 1.07)
22:00:04.075 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.90 mountX=0.03 mountY=0.05, mountTheta=1.07
22:00:04.078 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
22:00:04.079 00.001 1032 Enqueuing Move request for scope (-0.06, 0.01)
22:00:04.081 00.002 10072 Worker thread wakes up
22:00:04.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
22:00:04.081 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
22:00:04.081 00.000 10072 Moving (-0.06, 0.01) raw xDistance=0.03 yDistance=0.05
22:00:04.084 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.72
22:00:04.084 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:00:04.084 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:04.084 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:00:04.086 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:00:04.086 00.000 10072 MoveAxis(E, 14, ABG)
22:00:04.086 00.000 10072 Guiding  Dir = 2, Dur = 14
22:00:04.087 00.001 10072 IsGuiding returns 0
22:00:04.087 00.000 10072 PulseGuide returned control before completion, sleep 24
22:00:04.103 00.016 1032 UpdateGuideState exits: m=1447 SNR=26.7
22:00:04.105 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:04.106 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:04.107 00.001 1032 Enqueuing Expose request
22:00:04.114 00.007 10072 IsGuiding returns 0
22:00:04.114 00.000 10072 Move returns status 0, amount 14
22:00:04.114 00.000 10072 MoveAxis(N, 0, ABG)
22:00:04.114 00.000 10072 Move returns status 0, amount 0
22:00:04.114 00.000 10072 move complete, result=0
22:00:04.114 00.000 10072 worker thread done servicing request
22:00:04.115 00.001 10072 Worker thread wakes up
22:00:04.115 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:04.115 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:04.117 00.002 1032 GuideStep: 0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
22:00:04.744 00.627 10072 Exposure complete
22:00:04.794 00.050 10072 worker thread done servicing request
22:00:04.794 00.000 1032 OnExposeComplete: enter
22:00:04.796 00.002 1032 UpdateGuideState(): m_state=6
22:00:04.798 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1696
22:00:04.801 00.003 1032 Star::Find returns 1 (0), X=1103.17, Y=135.45, Mass=1429, SNR=26.5, Peak=144 HFD=3.2
22:00:04.803 00.002 1032 MultiStar: [#1 -0.13,0.08,0.85,U] [#2 -0.03,0.09,0.74,U] [#3 0.01,-0.05,0.76,U] [#4 -0.01,0.05,0.60,U] [#5 -0.03,0.02,0.65,U] [#6 -0.16,0.13,0.60,U] [#7 0.00,-0.03,0.61,U] [#8 0.07,-0.13,0.51,U] 
22:00:04.806 00.003 1032 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {-0.12, -0.19}
22:00:04.807 00.001 1032 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.83) = xAngle (-4.79 = 1.49)
22:00:04.809 00.002 1032 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.79 = 1.49)
22:00:04.810 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.96 mountX=0.00 mountY=0.05, mountTheta=1.49
22:00:04.813 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.01, opts=13)
22:00:04.814 00.001 1032 Enqueuing Move request for scope (-0.05, -0.01)
22:00:04.815 00.001 10072 Worker thread wakes up
22:00:04.816 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
22:00:04.816 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
22:00:04.816 00.000 10072 Moving (-0.05, -0.01) raw xDistance=0.00 yDistance=0.05
22:00:04.817 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:00:04.819 00.002 10072 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.70
22:00:04.819 00.000 10072 PPEC: input: 0.00, control: -0.02, exposure: 500
22:00:04.819 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:04.819 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:00:04.819 00.000 10072 MoveAxis(E, 15, ABG)
22:00:04.819 00.000 10072 Guiding  Dir = 2, Dur = 15
22:00:04.819 00.000 10072 IsGuiding returns 0
22:00:04.821 00.002 10072 PulseGuide returned control before completion, sleep 25
22:00:04.837 00.016 1032 UpdateGuideState exits: m=1429 SNR=26.5
22:00:04.839 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:04.841 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:04.842 00.001 1032 Enqueuing Expose request
22:00:04.851 00.009 10072 IsGuiding returns 0
22:00:04.851 00.000 10072 Move returns status 0, amount 15
22:00:04.851 00.000 10072 MoveAxis(N, 0, ABG)
22:00:04.851 00.000 10072 Move returns status 0, amount 0
22:00:04.851 00.000 10072 move complete, result=0
22:00:04.851 00.000 10072 worker thread done servicing request
22:00:04.851 00.000 10072 Worker thread wakes up
22:00:04.851 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:04.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:04.855 00.004 1032 GuideStep: 0.0 px 15 ms EAST, 0.1 px 0 ms NORTH
22:00:05.272 00.417 10072 Exposure complete
22:00:05.331 00.059 10072 worker thread done servicing request
22:00:05.331 00.000 1032 OnExposeComplete: enter
22:00:05.334 00.003 1032 UpdateGuideState(): m_state=6
22:00:05.336 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1697
22:00:05.338 00.002 1032 Star::Find returns 1 (0), X=1103.06, Y=135.41, Mass=1344, SNR=25.7, Peak=130 HFD=3.3
22:00:05.339 00.001 1032 MultiStar: [#1 -0.07,-0.04,0.96,U] [#2 -0.12,-0.08,0.77,U] [#3 -0.02,-0.22,0.74,U] [#4 -0.02,-0.13,0.68,U] [#5 0.14,-0.10,0.67,U] [#6 -0.06,0.03,0.62,U] [#7 -0.18,-0.14,0.71,U] [#8 -0.05,-0.21,0.47,U] 
22:00:05.341 00.002 1032 refined, 8 included, MultiStar: {-0.08, -0.12}, one-star: {-0.23, -0.22}
22:00:05.343 00.002 1032 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.83) = xAngle (-3.97 = 2.32)
22:00:05.344 00.001 1032 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.97 = 2.32)
22:00:05.346 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-2.14 mountX=-0.10 mountY=0.11, mountTheta=2.32
22:00:05.349 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.12, opts=13)
22:00:05.351 00.002 1032 Enqueuing Move request for scope (-0.08, -0.12)
22:00:05.352 00.001 10072 Worker thread wakes up
22:00:05.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
22:00:05.352 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
22:00:05.352 00.000 10072 Moving (-0.08, -0.12) raw xDistance=-0.10 yDistance=0.11
22:00:05.354 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:00:05.356 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.68
22:00:05.356 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:00:05.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:05.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:00:05.356 00.000 10072 MoveAxis(E, 13, ABG)
22:00:05.356 00.000 10072 Guiding  Dir = 2, Dur = 13
22:00:05.356 00.000 10072 IsGuiding returns 0
22:00:05.357 00.001 10072 PulseGuide returned control before completion, sleep 23
22:00:05.375 00.018 1032 UpdateGuideState exits: m=1344 SNR=25.7
22:00:05.377 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:05.379 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:05.381 00.002 1032 Enqueuing Expose request
22:00:05.394 00.013 10072 IsGuiding returns 0
22:00:05.394 00.000 10072 Move returns status 0, amount 13
22:00:05.394 00.000 10072 MoveAxis(N, 0, ABG)
22:00:05.394 00.000 10072 Move returns status 0, amount 0
22:00:05.394 00.000 10072 move complete, result=0
22:00:05.395 00.001 10072 worker thread done servicing request
22:00:05.395 00.000 10072 Worker thread wakes up
22:00:05.395 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:05.395 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:05.395 00.000 1032 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
22:00:06.025 00.630 10072 Exposure complete
22:00:06.082 00.057 10072 worker thread done servicing request
22:00:06.082 00.000 1032 OnExposeComplete: enter
22:00:06.085 00.003 1032 UpdateGuideState(): m_state=6
22:00:06.086 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1698
22:00:06.088 00.002 1032 Star::Find returns 1 (0), X=1103.11, Y=135.49, Mass=1261, SNR=24.9, Peak=131 HFD=3.0
22:00:06.090 00.002 1032 MultiStar: [#1 -0.22,0.20,0.00,M1] [#2 -0.06,0.05,0.79,U] [#3 -0.05,0.11,0.76,U] [#4 -0.07,0.07,0.66,U] [#5 0.12,0.08,0.70,U] [#6 -0.09,-0.06,0.61,U] [#7 -0.00,0.03,0.70,U] [#8 -0.01,-0.18,0.53,U] 
22:00:06.091 00.001 1032 refined, 7 included, MultiStar: {-0.05, -0.00}, one-star: {-0.18, -0.14}
22:00:06.092 00.001 1032 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.83) = xAngle (-4.93 = 1.35)
22:00:06.094 00.002 1032 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.93 = 1.35)
22:00:06.095 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.10 mountX=0.01 mountY=0.05, mountTheta=1.35
22:00:06.100 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.00, opts=13)
22:00:06.104 00.004 1032 Enqueuing Move request for scope (-0.05, -0.00)
22:00:06.106 00.002 10072 Worker thread wakes up
22:00:06.106 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
22:00:06.106 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
22:00:06.106 00.000 10072 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=0.05
22:00:06.108 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:00:06.111 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.66
22:00:06.111 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:00:06.111 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:06.111 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:00:06.111 00.000 10072 MoveAxis(E, 12, ABG)
22:00:06.111 00.000 10072 Guiding  Dir = 2, Dur = 12
22:00:06.112 00.001 10072 IsGuiding returns 0
22:00:06.112 00.000 10072 PulseGuide returned control before completion, sleep 22
22:00:06.129 00.017 1032 UpdateGuideState exits: m=1261 SNR=24.9
22:00:06.132 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:06.133 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:06.135 00.002 1032 Enqueuing Expose request
22:00:06.146 00.011 10072 IsGuiding returns 0
22:00:06.146 00.000 10072 Move returns status 0, amount 12
22:00:06.146 00.000 10072 MoveAxis(N, 0, ABG)
22:00:06.146 00.000 10072 Move returns status 0, amount 0
22:00:06.147 00.001 10072 move complete, result=0
22:00:06.147 00.000 10072 worker thread done servicing request
22:00:06.147 00.000 10072 Worker thread wakes up
22:00:06.147 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:06.147 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:06.150 00.003 1032 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
22:00:06.553 00.403 10072 Exposure complete
22:00:06.608 00.055 1032 OnExposeComplete: enter
22:00:06.611 00.003 1032 UpdateGuideState(): m_state=6
22:00:06.613 00.002 10072 worker thread done servicing request
22:00:06.613 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1699
22:00:06.616 00.003 1032 Star::Find returns 1 (0), X=1103.08, Y=135.64, Mass=1190, SNR=24.2, Peak=104 HFD=3.3
22:00:06.619 00.003 1032 MultiStar: [#1 -0.21,0.17,0.00,M2] [#2 -0.05,0.14,0.78,U] [#3 -0.02,0.20,0.79,U] [#4 -0.04,0.12,0.68,U] [#5 0.01,0.21,0.69,U] [#6 -0.08,-0.03,0.65,U] [#7 -0.09,0.13,0.71,U] [#8 -0.15,-0.02,0.55,U] 
22:00:06.620 00.001 1032 refined, 7 included, MultiStar: {-0.08, 0.10}, one-star: {-0.21, 0.00}
22:00:06.621 00.001 1032 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.83) = xAngle (0.46 = 0.46)
22:00:06.623 00.002 1032 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.46 = 0.46)
22:00:06.625 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.29 mountX=0.11 mountY=0.06, mountTheta=0.46
22:00:06.628 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.10, opts=13)
22:00:06.629 00.001 1032 Enqueuing Move request for scope (-0.08, 0.10)
22:00:06.631 00.002 10072 Worker thread wakes up
22:00:06.631 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
22:00:06.631 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
22:00:06.631 00.000 10072 Moving (-0.08, 0.10) raw xDistance=0.11 yDistance=0.06
22:00:06.632 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=156, Gamma=2.230
22:00:06.635 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.64
22:00:06.635 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
22:00:06.635 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:06.635 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:00:06.635 00.000 10072 MoveAxis(E, 10, ABG)
22:00:06.635 00.000 10072 Guiding  Dir = 2, Dur = 10
22:00:06.636 00.001 10072 IsGuiding returns 0
22:00:06.636 00.000 10072 PulseGuide returned control before completion, sleep 20
22:00:06.653 00.017 1032 UpdateGuideState exits: m=1190 SNR=24.2
22:00:06.655 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:06.657 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:06.659 00.002 1032 Enqueuing Expose request
22:00:06.661 00.002 10072 IsGuiding returns 0
22:00:06.661 00.000 10072 Move returns status 0, amount 10
22:00:06.661 00.000 10072 MoveAxis(N, 0, ABG)
22:00:06.661 00.000 10072 Move returns status 0, amount 0
22:00:06.661 00.000 10072 move complete, result=0
22:00:06.661 00.000 10072 worker thread done servicing request
22:00:06.661 00.000 10072 Worker thread wakes up
22:00:06.662 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:06.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:06.668 00.006 1032 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
22:00:07.288 00.620 10072 Exposure complete
22:00:07.345 00.057 10072 worker thread done servicing request
22:00:07.345 00.000 1032 OnExposeComplete: enter
22:00:07.348 00.003 1032 UpdateGuideState(): m_state=6
22:00:07.349 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1700
22:00:07.351 00.002 1032 Star::Find returns 1 (0), X=1103.14, Y=135.59, Mass=1280, SNR=25.1, Peak=121 HFD=3.2
22:00:07.352 00.001 1032 MultiStar: [#1 -0.12,0.11,0.93,U] [#2 -0.07,0.07,0.81,U] [#3 0.03,0.08,0.78,U] [#4 0.12,-0.02,0.63,U] [#5 0.07,-0.04,0.66,U] [#6 -0.01,-0.12,0.60,U] [#7 -0.08,-0.01,0.63,U] [#8 -0.23,-0.01,0.50,U] 
22:00:07.354 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.15, -0.04}
22:00:07.355 00.001 1032 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.83) = xAngle (1.15 = 1.15)
22:00:07.357 00.002 1032 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.15 = 1.15)
22:00:07.358 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.98 mountX=0.02 mountY=0.05, mountTheta=1.15
22:00:07.361 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.01, opts=13)
22:00:07.365 00.004 1032 Enqueuing Move request for scope (-0.05, 0.01)
22:00:07.367 00.002 10072 Worker thread wakes up
22:00:07.368 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
22:00:07.368 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
22:00:07.368 00.000 10072 Moving (-0.05, 0.01) raw xDistance=0.02 yDistance=0.05
22:00:07.371 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.62
22:00:07.371 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:00:07.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:07.371 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:00:07.371 00.000 10072 MoveAxis(E, 10, ABG)
22:00:07.371 00.000 10072 Guiding  Dir = 2, Dur = 10
22:00:07.372 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:00:07.374 00.002 10072 IsGuiding returns 0
22:00:07.374 00.000 10072 PulseGuide returned control before completion, sleep 20
22:00:07.392 00.018 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:00:07.395 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:07.397 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:07.399 00.002 1032 Enqueuing Expose request
22:00:07.409 00.010 10072 IsGuiding returns 0
22:00:07.409 00.000 10072 Move returns status 0, amount 10
22:00:07.409 00.000 10072 MoveAxis(N, 0, ABG)
22:00:07.409 00.000 10072 Move returns status 0, amount 0
22:00:07.409 00.000 10072 move complete, result=0
22:00:07.409 00.000 10072 worker thread done servicing request
22:00:07.409 00.000 10072 Worker thread wakes up
22:00:07.409 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:07.410 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:07.412 00.002 1032 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
22:00:07.818 00.406 10072 Exposure complete
22:00:07.880 00.062 10072 worker thread done servicing request
22:00:07.880 00.000 1032 OnExposeComplete: enter
22:00:07.882 00.002 1032 UpdateGuideState(): m_state=6
22:00:07.885 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1701
22:00:07.887 00.002 1032 Star::Find returns 1 (0), X=1103.25, Y=135.56, Mass=1165, SNR=23.9, Peak=136 HFD=3.0
22:00:07.889 00.002 1032 MultiStar: [#1 -0.09,-0.02,1.02,U] [#2 -0.12,0.07,0.85,U] [#3 -0.02,0.10,0.73,U] [#4 0.02,0.06,0.69,U] [#5 0.03,0.13,0.67,U] [#6 -0.15,0.12,0.64,U] [#7 -0.11,-0.08,0.74,U] [#8 -0.07,-0.15,0.55,U] 
22:00:07.891 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {-0.04, -0.07}
22:00:07.895 00.004 1032 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.83) = xAngle (1.05 = 1.05)
22:00:07.897 00.002 1032 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.05 = 1.05)
22:00:07.900 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.88 mountX=0.03 mountY=0.06, mountTheta=1.05
22:00:07.903 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.02, opts=13)
22:00:07.906 00.003 1032 Enqueuing Move request for scope (-0.06, 0.02)
22:00:07.908 00.002 10072 Worker thread wakes up
22:00:07.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
22:00:07.908 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
22:00:07.908 00.000 10072 Moving (-0.06, 0.02) raw xDistance=0.03 yDistance=0.06
22:00:07.911 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:00:07.913 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.60
22:00:07.913 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:00:07.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:07.914 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:00:07.914 00.000 10072 MoveAxis(E, 8, ABG)
22:00:07.914 00.000 10072 Guiding  Dir = 2, Dur = 8
22:00:07.914 00.000 10072 IsGuiding returns 0
22:00:07.915 00.001 10072 PulseGuide returned control before completion, sleep 18
22:00:07.935 00.020 1032 UpdateGuideState exits: m=1165 SNR=23.9
22:00:07.938 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:07.941 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:07.943 00.002 10072 IsGuiding returns 0
22:00:07.943 00.000 10072 Move returns status 0, amount 8
22:00:07.943 00.000 1032 Enqueuing Expose request
22:00:07.945 00.002 10072 MoveAxis(N, 0, ABG)
22:00:07.945 00.000 10072 Move returns status 0, amount 0
22:00:07.945 00.000 10072 move complete, result=0
22:00:07.946 00.001 10072 worker thread done servicing request
22:00:07.946 00.000 10072 Worker thread wakes up
22:00:07.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:07.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:07.956 00.010 1032 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
22:00:08.569 00.613 10072 Exposure complete
22:00:08.623 00.054 10072 worker thread done servicing request
22:00:08.624 00.001 1032 OnExposeComplete: enter
22:00:08.626 00.002 1032 UpdateGuideState(): m_state=6
22:00:08.628 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1702
22:00:08.630 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=135.49, Mass=1256, SNR=24.9, Peak=145 HFD=3.1
22:00:08.633 00.003 1032 MultiStar: [#1 -0.12,0.16,0.94,U] [#2 -0.09,0.18,0.80,U] [#3 -0.07,0.03,0.76,U] [#4 -0.19,0.10,0.65,U] [#5 -0.11,0.03,0.64,U] [#6 -0.06,0.28,0.00,M1] [#7 -0.38,0.13,0.00,M1] [#8 -0.09,-0.00,0.59,U] 
22:00:08.634 00.001 1032 refined, 6 included, MultiStar: {-0.09, 0.05}, one-star: {-0.02, -0.14}
22:00:08.636 00.002 1032 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.83) = xAngle (0.84 = 0.84)
22:00:08.638 00.002 1032 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.84 = 0.84)
22:00:08.640 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.11 cameraTheta=2.67 mountX=0.07 mountY=0.08, mountTheta=0.84
22:00:08.644 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.05, opts=13)
22:00:08.646 00.002 1032 Enqueuing Move request for scope (-0.09, 0.05)
22:00:08.648 00.002 10072 Worker thread wakes up
22:00:08.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
22:00:08.649 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
22:00:08.649 00.000 10072 Moving (-0.09, 0.05) raw xDistance=0.07 yDistance=0.08
22:00:08.650 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:00:08.652 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.58
22:00:08.652 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:00:08.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:08.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:00:08.652 00.000 10072 MoveAxis(E, 8, ABG)
22:00:08.652 00.000 10072 Guiding  Dir = 2, Dur = 8
22:00:08.653 00.001 10072 IsGuiding returns 0
22:00:08.653 00.000 10072 PulseGuide returned control before completion, sleep 18
22:00:08.670 00.017 1032 UpdateGuideState exits: m=1256 SNR=24.9
22:00:08.672 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:08.676 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:08.680 00.004 10072 IsGuiding returns 0
22:00:08.680 00.000 1032 Enqueuing Expose request
22:00:08.682 00.002 10072 Move returns status 0, amount 8
22:00:08.682 00.000 10072 MoveAxis(N, 0, ABG)
22:00:08.682 00.000 10072 Move returns status 0, amount 0
22:00:08.682 00.000 10072 move complete, result=0
22:00:08.682 00.000 10072 worker thread done servicing request
22:00:08.682 00.000 10072 Worker thread wakes up
22:00:08.682 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:08.682 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:08.690 00.008 1032 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:00:09.102 00.412 10072 Exposure complete
22:00:09.160 00.058 10072 worker thread done servicing request
22:00:09.160 00.000 1032 OnExposeComplete: enter
22:00:09.161 00.001 1032 UpdateGuideState(): m_state=6
22:00:09.163 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1703
22:00:09.165 00.002 1032 Star::Find returns 1 (0), X=1103.20, Y=135.56, Mass=1252, SNR=24.8, Peak=128 HFD=3.2
22:00:09.166 00.001 1032 MultiStar: [#1 -0.19,0.17,0.00,M1] [#2 -0.19,0.22,0.00,M1] [#3 -0.02,0.10,0.78,U] [#4 -0.24,0.21,0.00,M1] [#5 -0.02,0.10,0.70,U] [#6 -0.12,0.25,0.00,M2] [#7 -0.07,0.16,0.68,U] [#8 -0.16,0.14,0.55,U] 
22:00:09.168 00.002 1032 refined, 4 included, MultiStar: {-0.07, 0.07}, one-star: {-0.09, -0.07}
22:00:09.170 00.002 1032 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.83) = xAngle (0.51 = 0.51)
22:00:09.171 00.001 1032 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.51 = 0.51)
22:00:09.173 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.34 mountX=0.09 mountY=0.05, mountTheta=0.51
22:00:09.176 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.07, opts=13)
22:00:09.178 00.002 1032 Enqueuing Move request for scope (-0.07, 0.07)
22:00:09.180 00.002 10072 Worker thread wakes up
22:00:09.180 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
22:00:09.181 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
22:00:09.181 00.000 10072 Moving (-0.07, 0.07) raw xDistance=0.09 yDistance=0.05
22:00:09.182 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:00:09.185 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.56
22:00:09.185 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
22:00:09.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:09.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:00:09.185 00.000 10072 MoveAxis(E, 6, ABG)
22:00:09.185 00.000 10072 Guiding  Dir = 2, Dur = 6
22:00:09.185 00.000 10072 IsGuiding returns 0
22:00:09.185 00.000 10072 PulseGuide returned control before completion, sleep 16
22:00:09.202 00.017 1032 UpdateGuideState exits: m=1252 SNR=24.8
22:00:09.205 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:09.208 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:09.210 00.002 1032 Enqueuing Expose request
22:00:09.212 00.002 10072 IsGuiding returns 0
22:00:09.212 00.000 10072 Move returns status 0, amount 6
22:00:09.213 00.001 10072 MoveAxis(N, 0, ABG)
22:00:09.213 00.000 10072 Move returns status 0, amount 0
22:00:09.213 00.000 10072 move complete, result=0
22:00:09.213 00.000 10072 worker thread done servicing request
22:00:09.213 00.000 10072 Worker thread wakes up
22:00:09.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:09.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:09.220 00.007 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:00:09.841 00.621 10072 Exposure complete
22:00:09.896 00.055 10072 worker thread done servicing request
22:00:09.896 00.000 1032 OnExposeComplete: enter
22:00:09.899 00.003 1032 UpdateGuideState(): m_state=6
22:00:09.900 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1704
22:00:09.902 00.002 1032 Star::Find returns 1 (0), X=1103.03, Y=135.52, Mass=1310, SNR=25.4, Peak=128 HFD=3.0
22:00:09.904 00.002 1032 MultiStar: [#1 -0.08,0.13,0.96,U] [#2 -0.17,0.06,0.77,U] [#3 -0.07,0.05,0.68,U] [#4 -0.00,0.11,0.65,U] [#5 0.13,0.12,0.65,U] [#6 -0.09,0.13,0.57,U] [#7 0.03,0.08,0.69,U] [#8 0.05,-0.04,0.55,U] 
22:00:09.905 00.001 1032 refined, 8 included, MultiStar: {-0.07, 0.05}, one-star: {-0.26, -0.12}
22:00:09.906 00.001 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
22:00:09.908 00.002 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
22:00:09.909 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.48 mountX=0.07 mountY=0.05, mountTheta=0.65
22:00:09.911 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.05, opts=13)
22:00:09.913 00.002 1032 Enqueuing Move request for scope (-0.07, 0.05)
22:00:09.914 00.001 10072 Worker thread wakes up
22:00:09.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
22:00:09.914 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
22:00:09.914 00.000 10072 Moving (-0.07, 0.05) raw xDistance=0.07 yDistance=0.05
22:00:09.915 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=144, Gamma=2.230
22:00:09.917 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.54
22:00:09.917 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:00:09.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:09.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:00:09.917 00.000 10072 MoveAxis(E, 6, ABG)
22:00:09.917 00.000 10072 Guiding  Dir = 2, Dur = 6
22:00:09.919 00.002 10072 IsGuiding returns 0
22:00:09.919 00.000 10072 PulseGuide returned control before completion, sleep 16
22:00:09.935 00.016 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:00:09.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:09.938 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:09.939 00.001 1032 Enqueuing Expose request
22:00:09.948 00.009 10072 IsGuiding returns 0
22:00:09.948 00.000 10072 Move returns status 0, amount 6
22:00:09.948 00.000 10072 MoveAxis(N, 0, ABG)
22:00:09.948 00.000 10072 Move returns status 0, amount 0
22:00:09.948 00.000 10072 move complete, result=0
22:00:09.948 00.000 10072 worker thread done servicing request
22:00:09.948 00.000 10072 Worker thread wakes up
22:00:09.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:09.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:09.952 00.004 1032 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
22:00:10.360 00.408 10072 Exposure complete
22:00:10.414 00.054 10072 worker thread done servicing request
22:00:10.414 00.000 1032 OnExposeComplete: enter
22:00:10.416 00.002 1032 UpdateGuideState(): m_state=6
22:00:10.417 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1705
22:00:10.419 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=135.36, Mass=1240, SNR=24.7, Peak=126 HFD=3.1
22:00:10.420 00.001 1032 MultiStar: [#1 -0.11,0.10,0.98,U] [#2 -0.18,0.02,0.75,U] [#3 -0.04,0.04,0.76,U] [#4 0.02,-0.01,0.70,U] [#5 0.07,-0.02,0.63,U] [#6 0.03,0.04,0.61,U] [#7 0.09,-0.08,0.71,U] [#8 0.06,-0.04,0.49,U] 
22:00:10.421 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {-0.06, -0.27}
22:00:10.424 00.003 1032 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.83) = xAngle (-4.08 = 2.20)
22:00:10.426 00.002 1032 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.08 = 2.20)
22:00:10.427 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.25 mountX=-0.02 mountY=0.03, mountTheta=2.20
22:00:10.430 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
22:00:10.432 00.002 1032 Enqueuing Move request for scope (-0.02, -0.03)
22:00:10.434 00.002 10072 Worker thread wakes up
22:00:10.434 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
22:00:10.434 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
22:00:10.434 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
22:00:10.435 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
22:00:10.437 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.52
22:00:10.437 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:00:10.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:10.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:00:10.439 00.002 10072 MoveAxis(E, 4, ABG)
22:00:10.439 00.000 10072 Guiding  Dir = 2, Dur = 4
22:00:10.439 00.000 10072 IsGuiding returns 0
22:00:10.439 00.000 10072 PulseGuide returned control before completion, sleep 14
22:00:10.455 00.016 1032 UpdateGuideState exits: m=1240 SNR=24.7
22:00:10.458 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:10.459 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:10.461 00.002 1032 Enqueuing Expose request
22:00:10.467 00.006 10072 IsGuiding returns 0
22:00:10.467 00.000 10072 Move returns status 0, amount 4
22:00:10.467 00.000 10072 MoveAxis(N, 0, ABG)
22:00:10.467 00.000 10072 Move returns status 0, amount 0
22:00:10.467 00.000 10072 move complete, result=0
22:00:10.467 00.000 10072 worker thread done servicing request
22:00:10.467 00.000 10072 Worker thread wakes up
22:00:10.467 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:10.467 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:10.469 00.002 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:00:11.092 00.623 10072 Exposure complete
22:00:11.148 00.056 10072 worker thread done servicing request
22:00:11.148 00.000 1032 OnExposeComplete: enter
22:00:11.150 00.002 1032 UpdateGuideState(): m_state=6
22:00:11.152 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1706
22:00:11.154 00.002 1032 Star::Find returns 1 (0), X=1103.24, Y=135.37, Mass=1260, SNR=24.9, Peak=128 HFD=3.1
22:00:11.157 00.003 1032 MultiStar: [#1 -0.16,-0.06,0.96,U] [#2 -0.11,-0.08,0.80,U] [#3 -0.13,0.04,0.79,U] [#4 0.01,-0.01,0.68,U] [#5 -0.04,0.22,0.68,U] [#6 -0.18,-0.17,0.57,U] [#7 0.00,0.01,0.66,U] [#8 -0.08,-0.01,0.53,U] 
22:00:11.158 00.001 1032 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {-0.05, -0.26}
22:00:11.159 00.001 1032 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.83) = xAngle (-4.46 = 1.82)
22:00:11.160 00.001 1032 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.46 = 1.82)
22:00:11.161 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.63 mountX=-0.02 mountY=0.09, mountTheta=1.82
22:00:11.164 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.05, opts=13)
22:00:11.165 00.001 1032 Enqueuing Move request for scope (-0.08, -0.05)
22:00:11.166 00.001 10072 Worker thread wakes up
22:00:11.166 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
22:00:11.166 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
22:00:11.166 00.000 10072 Moving (-0.08, -0.05) raw xDistance=-0.02 yDistance=0.09
22:00:11.168 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:00:11.171 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.50
22:00:11.171 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:00:11.171 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:11.171 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:00:11.171 00.000 10072 MoveAxis(E, 3, ABG)
22:00:11.171 00.000 10072 Guiding  Dir = 2, Dur = 3
22:00:11.171 00.000 10072 IsGuiding returns 0
22:00:11.172 00.001 10072 PulseGuide returned control before completion, sleep 13
22:00:11.191 00.019 1032 UpdateGuideState exits: m=1260 SNR=24.9
22:00:11.193 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:11.194 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:11.196 00.002 1032 Enqueuing Expose request
22:00:11.199 00.003 10072 IsGuiding returns 0
22:00:11.199 00.000 10072 Move returns status 0, amount 3
22:00:11.199 00.000 10072 MoveAxis(N, 0, ABG)
22:00:11.199 00.000 10072 Move returns status 0, amount 0
22:00:11.199 00.000 10072 move complete, result=0
22:00:11.199 00.000 10072 worker thread done servicing request
22:00:11.200 00.001 10072 Worker thread wakes up
22:00:11.200 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:11.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:11.207 00.007 1032 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
22:00:11.612 00.405 10072 Exposure complete
22:00:11.668 00.056 10072 worker thread done servicing request
22:00:11.668 00.000 1032 OnExposeComplete: enter
22:00:11.669 00.001 1032 UpdateGuideState(): m_state=6
22:00:11.671 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1707
22:00:11.673 00.002 1032 Star::Find returns 1 (0), X=1103.10, Y=135.53, Mass=1311, SNR=25.4, Peak=137 HFD=3.0
22:00:11.675 00.002 1032 MultiStar: [#1 -0.20,-0.01,0.88,U] [#2 -0.21,0.06,0.75,U] [#3 -0.16,0.06,0.76,U] [#4 0.01,0.18,0.68,U] [#5 0.02,0.10,0.69,U] [#6 -0.15,-0.09,0.64,U] [#7 0.02,-0.01,0.66,U] [#8 -0.06,-0.20,0.51,U] 
22:00:11.677 00.002 1032 refined, 8 included, MultiStar: {-0.11, 0.00}, one-star: {-0.19, -0.11}
22:00:11.679 00.002 1032 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.83) = xAngle (1.31 = 1.31)
22:00:11.682 00.003 1032 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.31 = 1.31)
22:00:11.683 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.14 mountX=0.03 mountY=0.11, mountTheta=1.31
22:00:11.686 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.00, opts=13)
22:00:11.688 00.002 1032 Enqueuing Move request for scope (-0.11, 0.00)
22:00:11.690 00.002 10072 Worker thread wakes up
22:00:11.690 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
22:00:11.690 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
22:00:11.690 00.000 10072 Moving (-0.11, 0.00) raw xDistance=0.03 yDistance=0.11
22:00:11.694 00.004 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.47
22:00:11.694 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:00:11.694 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:11.694 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:00:11.696 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:00:11.696 00.000 10072 MoveAxis(E, 2, ABG)
22:00:11.696 00.000 10072 Guiding  Dir = 2, Dur = 2
22:00:11.696 00.000 10072 IsGuiding returns 0
22:00:11.697 00.001 10072 PulseGuide returned control before completion, sleep 12
22:00:11.713 00.016 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:00:11.716 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:11.717 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:11.718 00.001 1032 Enqueuing Expose request
22:00:11.720 00.002 10072 IsGuiding returns 0
22:00:11.720 00.000 10072 Move returns status 0, amount 2
22:00:11.720 00.000 10072 MoveAxis(N, 0, ABG)
22:00:11.720 00.000 10072 Move returns status 0, amount 0
22:00:11.720 00.000 10072 move complete, result=0
22:00:11.720 00.000 10072 worker thread done servicing request
22:00:11.720 00.000 10072 Worker thread wakes up
22:00:11.720 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:11.720 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:11.727 00.007 1032 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:00:12.345 00.618 10072 Exposure complete
22:00:12.396 00.051 10072 worker thread done servicing request
22:00:12.396 00.000 1032 OnExposeComplete: enter
22:00:12.398 00.002 1032 UpdateGuideState(): m_state=6
22:00:12.401 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1708
22:00:12.402 00.001 1032 Star::Find returns 1 (0), X=1103.13, Y=135.66, Mass=1479, SNR=27.0, Peak=156 HFD=3.0
22:00:12.404 00.002 1032 MultiStar: [#1 -0.18,0.25,0.00,M1] [#2 -0.13,0.25,0.00,M1] [#3 -0.07,0.18,0.73,U] [#4 -0.04,0.15,0.67,U] [#5 0.01,0.20,0.67,U] [#6 -0.12,0.18,0.56,U] [#7 -0.21,0.16,0.00,M1] [#8 -0.06,0.27,0.00,M1] 
22:00:12.406 00.002 1032 refined, 4 included, MultiStar: {-0.08, 0.14}, one-star: {-0.16, 0.03}
22:00:12.409 00.003 1032 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.83) = xAngle (0.28 = 0.28)
22:00:12.410 00.001 1032 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
22:00:12.411 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.11 mountX=0.16 mountY=0.05, mountTheta=0.28
22:00:12.413 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.14, opts=13)
22:00:12.415 00.002 1032 Enqueuing Move request for scope (-0.08, 0.14)
22:00:12.417 00.002 10072 Worker thread wakes up
22:00:12.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
22:00:12.417 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
22:00:12.418 00.001 10072 Moving (-0.08, 0.14) raw xDistance=0.16 yDistance=0.05
22:00:12.419 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:00:12.421 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 285.45
22:00:12.421 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
22:00:12.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:12.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:00:12.421 00.000 10072 MoveAxis(W, 73, ABG)
22:00:12.422 00.001 10072 Guiding  Dir = 3, Dur = 73
22:00:12.422 00.000 10072 IsGuiding returns 0
22:00:12.422 00.000 10072 PulseGuide returned control before completion, sleep 83
22:00:12.439 00.017 1032 UpdateGuideState exits: m=1479 SNR=27.0
22:00:12.441 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:12.443 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:12.444 00.001 1032 Enqueuing Expose request
22:00:12.515 00.071 10072 IsGuiding returns 0
22:00:12.515 00.000 10072 Move returns status 0, amount 73
22:00:12.515 00.000 10072 MoveAxis(N, 0, ABG)
22:00:12.515 00.000 10072 Move returns status 0, amount 0
22:00:12.515 00.000 10072 move complete, result=0
22:00:12.515 00.000 10072 worker thread done servicing request
22:00:12.515 00.000 10072 Worker thread wakes up
22:00:12.515 00.000 1032 GuideStep: 0.2 px 73 ms WEST, 0.0 px 0 ms NORTH
22:00:12.518 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:12.518 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:12.940 00.422 10072 Exposure complete
22:00:12.998 00.058 10072 worker thread done servicing request
22:00:12.998 00.000 1032 OnExposeComplete: enter
22:00:13.000 00.002 1032 UpdateGuideState(): m_state=6
22:00:13.002 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1709
22:00:13.004 00.002 1032 Star::Find returns 1 (0), X=1103.20, Y=135.61, Mass=1295, SNR=25.2, Peak=130 HFD=3.3
22:00:13.005 00.001 1032 MultiStar: [#1 -0.15,0.20,0.95,U] [#2 -0.10,0.26,0.00,M2] [#3 -0.13,0.25,0.00,M1] [#4 -0.09,0.26,0.00,M1] [#5 -0.03,0.14,0.69,U] [#6 -0.12,0.19,0.59,U] [#7 -0.18,0.17,0.70,U] [#8 -0.11,0.13,0.53,U] 
22:00:13.007 00.002 1032 single-star, 5 included, MultiStar: {-0.11, 0.13}, one-star: {-0.09, -0.02}
22:00:13.008 00.001 1032 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.83) = xAngle (-4.78 = 1.51)
22:00:13.010 00.002 1032 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.78 = 1.51)
22:00:13.011 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.95 mountX=0.01 mountY=0.09, mountTheta=1.51
22:00:13.015 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.02, opts=13)
22:00:13.017 00.002 1032 Enqueuing Move request for scope (-0.09, -0.02)
22:00:13.019 00.002 10072 Worker thread wakes up
22:00:13.021 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
22:00:13.021 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
22:00:13.021 00.000 10072 Moving (-0.09, -0.02) raw xDistance=0.01 yDistance=0.09
22:00:13.023 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:00:13.025 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.43
22:00:13.025 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:00:13.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:13.025 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:00:13.025 00.000 10072 MoveAxis(W, 0, ABG)
22:00:13.025 00.000 10072 Move returns status 0, amount 0
22:00:13.025 00.000 10072 MoveAxis(N, 0, ABG)
22:00:13.025 00.000 10072 Move returns status 0, amount 0
22:00:13.025 00.000 10072 move complete, result=0
22:00:13.025 00.000 10072 worker thread done servicing request
22:00:13.042 00.017 1032 UpdateGuideState exits: m=1295 SNR=25.2
22:00:13.045 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:13.047 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:13.049 00.002 1032 Enqueuing Expose request
22:00:13.052 00.003 1032 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
22:00:13.054 00.002 10072 Worker thread wakes up
22:00:13.054 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:13.054 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:13.689 00.635 10072 Exposure complete
22:00:13.742 00.053 10072 worker thread done servicing request
22:00:13.742 00.000 1032 OnExposeComplete: enter
22:00:13.744 00.002 1032 UpdateGuideState(): m_state=6
22:00:13.745 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1710
22:00:13.747 00.002 1032 Star::Find returns 1 (0), X=1103.06, Y=135.54, Mass=1146, SNR=23.7, Peak=108 HFD=3.4
22:00:13.750 00.003 1032 MultiStar: [#1 -0.16,0.12,1.08,U] [#2 -0.11,0.14,0.88,U] [#3 0.07,-0.05,0.84,U] [#4 0.03,-0.11,0.69,U] [#5 0.10,0.01,0.74,U] [#6 0.04,0.06,0.58,U] [#7 -0.15,-0.08,0.74,U] [#8 -0.17,0.02,0.52,U] 
22:00:13.751 00.001 1032 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {-0.23, -0.09}
22:00:13.752 00.001 1032 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.83) = xAngle (1.22 = 1.22)
22:00:13.754 00.002 1032 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.22 = 1.22)
22:00:13.755 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.05 mountX=0.02 mountY=0.07, mountTheta=1.22
22:00:13.757 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.01, opts=13)
22:00:13.759 00.002 1032 Enqueuing Move request for scope (-0.07, 0.01)
22:00:13.760 00.001 10072 Worker thread wakes up
22:00:13.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
22:00:13.760 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
22:00:13.760 00.000 10072 Moving (-0.07, 0.01) raw xDistance=0.02 yDistance=0.07
22:00:13.762 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:00:13.765 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.41
22:00:13.765 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:00:13.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:13.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:00:13.765 00.000 10072 MoveAxis(W, 1, ABG)
22:00:13.765 00.000 10072 Guiding  Dir = 3, Dur = 1
22:00:13.765 00.000 10072 IsGuiding returns 0
22:00:13.765 00.000 10072 PulseGuide returned control before completion, sleep 11
22:00:13.779 00.014 10072 IsGuiding returns 0
22:00:13.779 00.000 10072 Move returns status 0, amount 1
22:00:13.779 00.000 10072 MoveAxis(N, 0, ABG)
22:00:13.779 00.000 10072 Move returns status 0, amount 0
22:00:13.779 00.000 10072 move complete, result=0
22:00:13.779 00.000 10072 worker thread done servicing request
22:00:13.783 00.004 1032 UpdateGuideState exits: m=1146 SNR=23.7
22:00:13.785 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:13.786 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:13.788 00.002 1032 Enqueuing Expose request
22:00:13.789 00.001 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:00:13.791 00.002 10072 Worker thread wakes up
22:00:13.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:13.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:14.202 00.411 10072 Exposure complete
22:00:14.254 00.052 10072 worker thread done servicing request
22:00:14.254 00.000 1032 OnExposeComplete: enter
22:00:14.255 00.001 1032 UpdateGuideState(): m_state=6
22:00:14.256 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1711
22:00:14.258 00.002 1032 Star::Find returns 1 (0), X=1103.13, Y=135.54, Mass=1281, SNR=25.1, Peak=112 HFD=3.4
22:00:14.259 00.001 1032 MultiStar: [#1 -0.16,0.08,1.05,U] [#2 -0.01,0.07,0.77,U] [#3 0.00,0.01,0.75,U] [#4 0.06,-0.01,0.67,U] [#5 0.18,0.05,0.69,U] [#6 -0.05,-0.00,0.61,U] [#7 -0.03,-0.01,0.65,U] [#8 -0.28,-0.11,0.00,M1] 
22:00:14.261 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.01}, one-star: {-0.16, -0.09}
22:00:14.263 00.002 1032 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.83) = xAngle (1.04 = 1.04)
22:00:14.265 00.002 1032 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.04 = 1.04)
22:00:14.267 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.87 mountX=0.02 mountY=0.03, mountTheta=1.04
22:00:14.271 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.01, opts=13)
22:00:14.275 00.004 1032 Enqueuing Move request for scope (-0.04, 0.01)
22:00:14.277 00.002 10072 Worker thread wakes up
22:00:14.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
22:00:14.277 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
22:00:14.277 00.000 10072 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.03
22:00:14.278 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:00:14.283 00.005 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.39
22:00:14.283 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:00:14.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:14.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:00:14.283 00.000 10072 MoveAxis(W, 2, ABG)
22:00:14.283 00.000 10072 Guiding  Dir = 3, Dur = 2
22:00:14.283 00.000 10072 IsGuiding returns 0
22:00:14.284 00.001 10072 PulseGuide returned control before completion, sleep 12
22:00:14.299 00.015 1032 UpdateGuideState exits: m=1281 SNR=25.1
22:00:14.303 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:14.305 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:14.307 00.002 1032 Enqueuing Expose request
22:00:14.310 00.003 10072 IsGuiding returns 0
22:00:14.310 00.000 10072 Move returns status 0, amount 2
22:00:14.310 00.000 10072 MoveAxis(N, 0, ABG)
22:00:14.310 00.000 10072 Move returns status 0, amount 0
22:00:14.310 00.000 10072 move complete, result=0
22:00:14.310 00.000 10072 worker thread done servicing request
22:00:14.310 00.000 10072 Worker thread wakes up
22:00:14.310 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:14.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:14.317 00.007 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:00:14.936 00.619 10072 Exposure complete
22:00:14.992 00.056 10072 worker thread done servicing request
22:00:14.992 00.000 1032 OnExposeComplete: enter
22:00:14.995 00.003 1032 UpdateGuideState(): m_state=6
22:00:14.997 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1712
22:00:15.000 00.003 1032 Star::Find returns 1 (0), X=1103.21, Y=135.47, Mass=1383, SNR=26.1, Peak=139 HFD=3.2
22:00:15.001 00.001 1032 MultiStar: [#1 -0.13,0.15,0.92,U] [#2 -0.06,0.20,0.75,U] [#3 -0.05,0.02,0.71,U] [#4 -0.01,-0.03,0.61,U] [#5 0.11,0.05,0.61,U] [#6 -0.06,0.11,0.57,U] [#7 -0.07,0.02,0.69,U] [#8 -0.07,0.05,0.47,U] 
22:00:15.002 00.001 1032 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {-0.08, -0.17}
22:00:15.004 00.002 1032 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.83) = xAngle (0.69 = 0.69)
22:00:15.005 00.001 1032 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.69 = 0.69)
22:00:15.006 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.52 mountX=0.05 mountY=0.04, mountTheta=0.69
22:00:15.009 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.04, opts=13)
22:00:15.010 00.001 1032 Enqueuing Move request for scope (-0.05, 0.04)
22:00:15.012 00.002 10072 Worker thread wakes up
22:00:15.012 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
22:00:15.012 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
22:00:15.012 00.000 10072 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=0.04
22:00:15.014 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:00:15.018 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.37
22:00:15.018 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:00:15.018 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:15.018 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:00:15.018 00.000 10072 MoveAxis(W, 2, ABG)
22:00:15.018 00.000 10072 Guiding  Dir = 3, Dur = 2
22:00:15.020 00.002 10072 IsGuiding returns 0
22:00:15.020 00.000 10072 PulseGuide returned control before completion, sleep 12
22:00:15.037 00.017 1032 UpdateGuideState exits: m=1383 SNR=26.1
22:00:15.040 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:15.042 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:15.044 00.002 1032 Enqueuing Expose request
22:00:15.046 00.002 10072 IsGuiding returns 0
22:00:15.046 00.000 10072 Move returns status 0, amount 2
22:00:15.046 00.000 10072 MoveAxis(N, 0, ABG)
22:00:15.046 00.000 10072 Move returns status 0, amount 0
22:00:15.046 00.000 10072 move complete, result=0
22:00:15.046 00.000 10072 worker thread done servicing request
22:00:15.046 00.000 10072 Worker thread wakes up
22:00:15.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:15.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:15.054 00.008 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:00:15.454 00.400 10072 Exposure complete
22:00:15.512 00.058 10072 worker thread done servicing request
22:00:15.512 00.000 1032 OnExposeComplete: enter
22:00:15.514 00.002 1032 UpdateGuideState(): m_state=6
22:00:15.515 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1713
22:00:15.516 00.001 1032 Star::Find returns 1 (0), X=1103.24, Y=135.43, Mass=1341, SNR=25.7, Peak=141 HFD=3.2
22:00:15.518 00.002 1032 MultiStar: [#1 -0.15,-0.03,0.96,U] [#2 -0.04,0.01,0.78,U] [#3 -0.03,0.10,0.73,U] [#4 0.04,0.00,0.66,U] [#5 0.08,-0.08,0.65,U] [#6 -0.02,0.00,0.61,U] [#7 0.06,-0.10,0.65,U] [#8 -0.01,-0.26,0.00,M1] 
22:00:15.520 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.04}, one-star: {-0.05, -0.21}
22:00:15.523 00.003 1032 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.83) = xAngle (-3.91 = 2.37)
22:00:15.525 00.002 1032 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.91 = 2.37)
22:00:15.527 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.08 mountX=-0.04 mountY=0.04, mountTheta=2.37
22:00:15.531 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
22:00:15.534 00.003 1032 Enqueuing Move request for scope (-0.02, -0.04)
22:00:15.537 00.003 10072 Worker thread wakes up
22:00:15.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
22:00:15.537 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
22:00:15.537 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=0.04
22:00:15.541 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.35
22:00:15.542 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:00:15.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:15.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:00:15.542 00.000 10072 MoveAxis(W, 2, ABG)
22:00:15.542 00.000 10072 Guiding  Dir = 3, Dur = 2
22:00:15.542 00.000 10072 IsGuiding returns 0
22:00:15.543 00.001 10072 PulseGuide returned control before completion, sleep 12
22:00:15.546 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:00:15.561 00.015 10072 IsGuiding returns 0
22:00:15.561 00.000 10072 Move returns status 0, amount 2
22:00:15.561 00.000 10072 MoveAxis(N, 0, ABG)
22:00:15.561 00.000 10072 Move returns status 0, amount 0
22:00:15.561 00.000 10072 move complete, result=0
22:00:15.561 00.000 10072 worker thread done servicing request
22:00:15.571 00.010 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:00:15.573 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:15.575 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:15.577 00.002 1032 Enqueuing Expose request
22:00:15.580 00.003 10072 Worker thread wakes up
22:00:15.580 00.000 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:00:15.582 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:15.582 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:16.216 00.634 10072 Exposure complete
22:00:16.271 00.055 10072 worker thread done servicing request
22:00:16.271 00.000 1032 OnExposeComplete: enter
22:00:16.274 00.003 1032 UpdateGuideState(): m_state=6
22:00:16.276 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1714
22:00:16.277 00.001 1032 Star::Find returns 1 (0), X=1103.25, Y=135.37, Mass=1238, SNR=24.7, Peak=114 HFD=3.2
22:00:16.279 00.002 1032 MultiStar: [#1 -0.01,-0.06,1.00,U] [#2 0.09,0.00,0.75,U] [#3 0.00,-0.10,0.77,U] [#4 0.08,-0.12,0.64,U] [#5 0.21,-0.20,0.00,M1] [#6 0.03,-0.08,0.59,U] [#7 0.00,-0.10,0.73,U] [#8 -0.01,-0.27,0.00,M2] 
22:00:16.280 00.001 1032 refined, 6 included, MultiStar: {0.02, -0.11}, one-star: {-0.04, -0.26}
22:00:16.282 00.002 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
22:00:16.283 00.001 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
22:00:16.284 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.42 mountX=-0.11 mountY=0.01, mountTheta=3.03
22:00:16.287 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.11, opts=13)
22:00:16.289 00.002 1032 Enqueuing Move request for scope (0.02, -0.11)
22:00:16.291 00.002 10072 Worker thread wakes up
22:00:16.292 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
22:00:16.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
22:00:16.292 00.000 10072 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=0.01
22:00:16.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:00:16.297 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.33
22:00:16.297 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:00:16.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:16.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:00:16.297 00.000 10072 MoveAxis(W, 2, ABG)
22:00:16.297 00.000 10072 Guiding  Dir = 3, Dur = 2
22:00:16.298 00.001 10072 IsGuiding returns 0
22:00:16.298 00.000 10072 PulseGuide returned control before completion, sleep 12
22:00:16.315 00.017 1032 UpdateGuideState exits: m=1238 SNR=24.7
22:00:16.317 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:16.319 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:16.320 00.001 1032 Enqueuing Expose request
22:00:16.322 00.002 10072 IsGuiding returns 0
22:00:16.322 00.000 10072 Move returns status 0, amount 2
22:00:16.322 00.000 10072 MoveAxis(N, 0, ABG)
22:00:16.322 00.000 10072 Move returns status 0, amount 0
22:00:16.322 00.000 10072 move complete, result=0
22:00:16.323 00.001 10072 worker thread done servicing request
22:00:16.323 00.000 10072 Worker thread wakes up
22:00:16.323 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:16.323 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:16.331 00.008 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:00:16.734 00.403 10072 Exposure complete
22:00:16.785 00.051 10072 worker thread done servicing request
22:00:16.785 00.000 1032 OnExposeComplete: enter
22:00:16.786 00.001 1032 UpdateGuideState(): m_state=6
22:00:16.788 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1715
22:00:16.789 00.001 1032 Star::Find returns 1 (0), X=1103.26, Y=135.38, Mass=1192, SNR=24.2, Peak=112 HFD=3.2
22:00:16.791 00.002 1032 MultiStar: [#1 0.00,0.02,1.00,U] [#2 -0.00,0.02,0.81,U] [#3 0.10,0.02,0.78,U] [#4 0.21,-0.16,0.00,M1] [#5 0.02,-0.14,0.64,U] [#6 0.07,-0.13,0.59,U] [#7 0.02,-0.13,0.64,U] [#8 0.01,-0.23,0.53,U] 
22:00:16.793 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.10}, one-star: {-0.03, -0.25}
22:00:16.794 00.001 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.09)
22:00:16.795 00.001 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.09)
22:00:16.797 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.37 mountX=-0.10 mountY=0.01, mountTheta=3.09
22:00:16.801 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.10, opts=13)
22:00:16.803 00.002 1032 Enqueuing Move request for scope (0.02, -0.10)
22:00:16.805 00.002 10072 Worker thread wakes up
22:00:16.805 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
22:00:16.805 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
22:00:16.805 00.000 10072 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=0.01
22:00:16.807 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:00:16.810 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.31
22:00:16.810 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:00:16.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:16.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:00:16.810 00.000 10072 MoveAxis(W, 1, ABG)
22:00:16.810 00.000 10072 Guiding  Dir = 3, Dur = 1
22:00:16.810 00.000 10072 IsGuiding returns 0
22:00:16.811 00.001 10072 PulseGuide returned control before completion, sleep 11
22:00:16.826 00.015 1032 UpdateGuideState exits: m=1192 SNR=24.2
22:00:16.830 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:16.832 00.002 10072 IsGuiding returns 0
22:00:16.832 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:16.834 00.002 1032 Enqueuing Expose request
22:00:16.837 00.003 10072 Move returns status 0, amount 1
22:00:16.837 00.000 10072 MoveAxis(N, 0, ABG)
22:00:16.837 00.000 10072 Move returns status 0, amount 0
22:00:16.837 00.000 10072 move complete, result=0
22:00:16.837 00.000 10072 worker thread done servicing request
22:00:16.838 00.001 10072 Worker thread wakes up
22:00:16.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:16.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:16.844 00.006 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:00:17.474 00.630 10072 Exposure complete
22:00:17.532 00.058 10072 worker thread done servicing request
22:00:17.533 00.001 1032 OnExposeComplete: enter
22:00:17.535 00.002 1032 UpdateGuideState(): m_state=6
22:00:17.539 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1716
22:00:17.543 00.004 1032 Star::Find returns 1 (0), X=1103.17, Y=135.52, Mass=1418, SNR=26.4, Peak=141 HFD=3.2
22:00:17.546 00.003 1032 MultiStar: [#1 -0.02,0.01,0.91,U] [#2 0.05,0.05,0.70,U] [#3 0.04,0.06,0.73,U] [#4 0.09,0.02,0.66,U] [#5 0.12,0.09,0.64,U] [#6 0.04,0.07,0.57,U] [#7 0.04,0.01,0.64,U] [#8 -0.08,-0.17,0.49,U] 
22:00:17.552 00.006 1032 refined, 8 included, MultiStar: {0.01, 0.00}, one-star: {-0.12, -0.11}
22:00:17.554 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
22:00:17.556 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
22:00:17.557 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.18 mountX=-0.00 mountY=-0.01, mountTheta=-1.65
22:00:17.560 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.00, opts=13)
22:00:17.562 00.002 1032 Enqueuing Move request for scope (0.01, 0.00)
22:00:17.563 00.001 10072 Worker thread wakes up
22:00:17.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
22:00:17.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
22:00:17.564 00.001 10072 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
22:00:17.565 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:00:17.567 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.29
22:00:17.567 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:00:17.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:17.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:00:17.567 00.000 10072 MoveAxis(W, 1, ABG)
22:00:17.568 00.001 10072 Guiding  Dir = 3, Dur = 1
22:00:17.568 00.000 10072 IsGuiding returns 0
22:00:17.568 00.000 10072 PulseGuide returned control before completion, sleep 11
22:00:17.586 00.018 1032 UpdateGuideState exits: m=1418 SNR=26.4
22:00:17.588 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:17.590 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:17.592 00.002 1032 Enqueuing Expose request
22:00:17.595 00.003 10072 IsGuiding returns 0
22:00:17.595 00.000 10072 Move returns status 0, amount 1
22:00:17.595 00.000 10072 MoveAxis(N, 0, ABG)
22:00:17.595 00.000 10072 Move returns status 0, amount 0
22:00:17.595 00.000 10072 move complete, result=0
22:00:17.595 00.000 10072 worker thread done servicing request
22:00:17.595 00.000 10072 Worker thread wakes up
22:00:17.595 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:17.595 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:17.601 00.006 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:00:18.008 00.407 10072 Exposure complete
22:00:18.066 00.058 10072 worker thread done servicing request
22:00:18.066 00.000 1032 OnExposeComplete: enter
22:00:18.068 00.002 1032 UpdateGuideState(): m_state=6
22:00:18.070 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1717
22:00:18.073 00.003 1032 Star::Find returns 1 (0), X=1103.17, Y=135.48, Mass=1264, SNR=24.9, Peak=130 HFD=3.2
22:00:18.075 00.002 1032 MultiStar: [#1 -0.05,0.04,1.01,U] [#2 0.11,-0.08,0.76,U] [#3 -0.00,-0.01,0.80,U] [#4 0.16,-0.06,0.70,U] [#5 -0.03,-0.16,0.69,U] [#6 0.03,0.01,0.66,U] [#7 0.03,-0.10,0.67,U] [#8 0.08,-0.15,0.53,U] 
22:00:18.077 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.07}, one-star: {-0.12, -0.16}
22:00:18.079 00.002 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
22:00:18.081 00.002 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
22:00:18.082 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.40 mountX=-0.07 mountY=0.01, mountTheta=3.05
22:00:18.086 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
22:00:18.089 00.003 1032 Enqueuing Move request for scope (0.01, -0.07)
22:00:18.091 00.002 10072 Worker thread wakes up
22:00:18.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
22:00:18.091 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
22:00:18.091 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
22:00:18.093 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:00:18.094 00.001 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.27
22:00:18.095 00.001 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:00:18.095 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:18.095 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:00:18.095 00.000 10072 MoveAxis(W, 1, ABG)
22:00:18.095 00.000 10072 Guiding  Dir = 3, Dur = 1
22:00:18.095 00.000 10072 IsGuiding returns 0
22:00:18.096 00.001 10072 PulseGuide returned control before completion, sleep 11
22:00:18.113 00.017 1032 UpdateGuideState exits: m=1264 SNR=24.9
22:00:18.118 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:18.120 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:18.122 00.002 1032 Enqueuing Expose request
22:00:18.124 00.002 10072 IsGuiding returns 0
22:00:18.124 00.000 10072 Move returns status 0, amount 1
22:00:18.124 00.000 10072 MoveAxis(N, 0, ABG)
22:00:18.124 00.000 10072 Move returns status 0, amount 0
22:00:18.124 00.000 10072 move complete, result=0
22:00:18.124 00.000 10072 worker thread done servicing request
22:00:18.124 00.000 10072 Worker thread wakes up
22:00:18.124 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:18.124 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:18.132 00.008 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:00:18.762 00.630 10072 Exposure complete
22:00:18.825 00.063 10072 worker thread done servicing request
22:00:18.825 00.000 1032 OnExposeComplete: enter
22:00:18.827 00.002 1032 UpdateGuideState(): m_state=6
22:00:18.829 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1718
22:00:18.830 00.001 1032 Star::Find returns 1 (0), X=1103.26, Y=135.39, Mass=1229, SNR=24.6, Peak=121 HFD=3.1
22:00:18.833 00.003 1032 MultiStar: [#1 -0.02,-0.14,0.99,U] [#2 -0.03,-0.27,0.00,M1] [#3 -0.00,-0.18,0.76,U] [#4 0.03,-0.17,0.67,U] [#5 0.27,-0.32,0.00,M1] [#6 -0.03,-0.27,0.00,M1] [#7 0.00,-0.22,0.67,U] [#8 0.09,-0.31,0.00,M1] 
22:00:18.835 00.002 1032 refined, 4 included, MultiStar: {-0.01, -0.19}, one-star: {-0.03, -0.24}
22:00:18.837 00.002 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.84)
22:00:18.839 00.002 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.84)
22:00:18.841 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.61 mountX=-0.18 mountY=0.06, mountTheta=2.84
22:00:18.845 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.19, opts=13)
22:00:18.846 00.001 1032 Enqueuing Move request for scope (-0.01, -0.19)
22:00:18.848 00.002 10072 Worker thread wakes up
22:00:18.848 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
22:00:18.848 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
22:00:18.849 00.001 10072 Moving (-0.01, -0.19) raw xDistance=-0.18 yDistance=0.06
22:00:18.851 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:00:18.854 00.003 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 285.25
22:00:18.854 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
22:00:18.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:18.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:00:18.854 00.000 10072 MoveAxis(E, 85, ABG)
22:00:18.854 00.000 10072 Guiding  Dir = 2, Dur = 85
22:00:18.855 00.001 10072 IsGuiding returns 0
22:00:18.855 00.000 10072 PulseGuide returned control before completion, sleep 95
22:00:18.873 00.018 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:00:18.875 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:18.877 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:18.879 00.002 1032 Enqueuing Expose request
22:00:18.964 00.085 10072 IsGuiding returns 0
22:00:18.964 00.000 10072 Move returns status 0, amount 85
22:00:18.964 00.000 10072 MoveAxis(N, 0, ABG)
22:00:18.964 00.000 10072 Move returns status 0, amount 0
22:00:18.964 00.000 10072 move complete, result=0
22:00:18.964 00.000 10072 worker thread done servicing request
22:00:18.964 00.000 10072 Worker thread wakes up
22:00:18.964 00.000 1032 GuideStep: -0.2 px 85 ms EAST, 0.1 px 0 ms NORTH
22:00:18.967 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:18.968 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:19.375 00.407 10072 Exposure complete
22:00:19.428 00.053 1032 OnExposeComplete: enter
22:00:19.430 00.002 1032 UpdateGuideState(): m_state=6
22:00:19.432 00.002 10072 worker thread done servicing request
22:00:19.432 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1719
22:00:19.434 00.002 1032 Star::Find returns 1 (0), X=1103.21, Y=135.35, Mass=1310, SNR=25.4, Peak=136 HFD=3.1
22:00:19.437 00.003 1032 MultiStar: [#1 -0.01,-0.09,0.96,U] [#2 -0.07,-0.10,0.77,U] [#3 0.06,-0.24,0.74,U] [#4 0.02,-0.19,0.65,U] [#5 -0.04,-0.21,0.63,U] [#6 -0.05,-0.33,0.00,M2] [#7 0.12,-0.17,0.63,U] [#8 -0.02,-0.38,0.00,M2] 
22:00:19.438 00.001 1032 refined, 6 included, MultiStar: {-0.01, -0.18}, one-star: {-0.08, -0.28}
22:00:19.440 00.002 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.85)
22:00:19.442 00.002 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.85)
22:00:19.443 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.60 mountX=-0.17 mountY=0.05, mountTheta=2.85
22:00:19.446 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.18, opts=13)
22:00:19.448 00.002 1032 Enqueuing Move request for scope (-0.01, -0.18)
22:00:19.450 00.002 10072 Worker thread wakes up
22:00:19.450 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
22:00:19.450 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
22:00:19.450 00.000 10072 Moving (-0.01, -0.18) raw xDistance=-0.17 yDistance=0.05
22:00:19.452 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:00:19.456 00.004 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 285.23
22:00:19.456 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
22:00:19.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:19.456 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:00:19.456 00.000 10072 MoveAxis(E, 82, ABG)
22:00:19.456 00.000 10072 Guiding  Dir = 2, Dur = 82
22:00:19.456 00.000 10072 IsGuiding returns 0
22:00:19.457 00.001 10072 PulseGuide returned control before completion, sleep 92
22:00:19.473 00.016 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:00:19.476 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:19.477 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:19.479 00.002 1032 Enqueuing Expose request
22:00:19.559 00.080 10072 IsGuiding returns 0
22:00:19.559 00.000 10072 Move returns status 0, amount 82
22:00:19.559 00.000 10072 MoveAxis(N, 0, ABG)
22:00:19.560 00.001 10072 Move returns status 0, amount 0
22:00:19.560 00.000 10072 move complete, result=0
22:00:19.560 00.000 10072 worker thread done servicing request
22:00:19.560 00.000 10072 Worker thread wakes up
22:00:19.560 00.000 1032 GuideStep: -0.2 px 82 ms EAST, 0.1 px 0 ms NORTH
22:00:19.563 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:19.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:20.291 00.728 10072 Exposure complete
22:00:20.348 00.057 1032 OnExposeComplete: enter
22:00:20.350 00.002 1032 UpdateGuideState(): m_state=6
22:00:20.351 00.001 10072 worker thread done servicing request
22:00:20.351 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1720
22:00:20.353 00.002 1032 Star::Find returns 1 (0), X=1103.01, Y=135.44, Mass=1232, SNR=24.6, Peak=122 HFD=3.1
22:00:20.355 00.002 1032 MultiStar: [#1 -0.10,0.07,0.97,U] [#2 -0.08,0.03,0.82,U] [#3 0.00,0.06,0.76,U] [#4 -0.02,0.15,0.70,U] [#5 0.16,-0.09,0.69,U] [#6 -0.02,0.07,0.63,U] [#7 -0.00,0.10,0.71,U] [#8 0.05,0.02,0.52,U] 
22:00:20.356 00.001 1032 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {-0.28, -0.19}
22:00:20.357 00.001 1032 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.83) = xAngle (0.96 = 0.96)
22:00:20.359 00.002 1032 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.96 = 0.96)
22:00:20.361 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.79 mountX=0.03 mountY=0.04, mountTheta=0.96
22:00:20.365 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.02, opts=13)
22:00:20.369 00.004 1032 Enqueuing Move request for scope (-0.05, 0.02)
22:00:20.370 00.001 10072 Worker thread wakes up
22:00:20.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
22:00:20.370 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
22:00:20.370 00.000 10072 Moving (-0.05, 0.02) raw xDistance=0.03 yDistance=0.04
22:00:20.373 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:00:20.375 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.21
22:00:20.375 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:00:20.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:20.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:00:20.375 00.000 10072 MoveAxis(E, 1, ABG)
22:00:20.375 00.000 10072 Guiding  Dir = 2, Dur = 1
22:00:20.376 00.001 10072 IsGuiding returns 0
22:00:20.376 00.000 10072 PulseGuide returned control before completion, sleep 11
22:00:20.393 00.017 1032 UpdateGuideState exits: m=1232 SNR=24.6
22:00:20.396 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:20.400 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:20.401 00.001 1032 Enqueuing Expose request
22:00:20.403 00.002 10072 IsGuiding returns 0
22:00:20.403 00.000 10072 Move returns status 0, amount 1
22:00:20.403 00.000 10072 MoveAxis(N, 0, ABG)
22:00:20.403 00.000 10072 Move returns status 0, amount 0
22:00:20.403 00.000 10072 move complete, result=0
22:00:20.403 00.000 10072 worker thread done servicing request
22:00:20.403 00.000 10072 Worker thread wakes up
22:00:20.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:20.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:20.410 00.007 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:00:20.821 00.411 10072 Exposure complete
22:00:20.873 00.052 10072 worker thread done servicing request
22:00:20.873 00.000 1032 OnExposeComplete: enter
22:00:20.875 00.002 1032 UpdateGuideState(): m_state=6
22:00:20.877 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1721
22:00:20.878 00.001 1032 Star::Find returns 1 (0), X=1103.03, Y=135.54, Mass=1344, SNR=25.7, Peak=125 HFD=3.3
22:00:20.879 00.001 1032 MultiStar: [#1 -0.15,0.20,0.96,U] [#2 -0.12,0.14,0.77,U] [#3 -0.05,0.13,0.69,U] [#4 0.04,0.16,0.67,U] [#5 -0.00,-0.01,0.66,U] [#6 0.02,0.17,0.57,U] [#7 -0.11,0.05,0.62,U] [#8 -0.07,-0.07,0.50,U] 
22:00:20.881 00.002 1032 refined, 8 included, MultiStar: {-0.09, 0.07}, one-star: {-0.26, -0.10}
22:00:20.883 00.002 1032 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.83) = xAngle (0.63 = 0.63)
22:00:20.885 00.002 1032 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.63 = 0.63)
22:00:20.886 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.46 mountX=0.10 mountY=0.07, mountTheta=0.63
22:00:20.889 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.07, opts=13)
22:00:20.892 00.003 1032 Enqueuing Move request for scope (-0.09, 0.07)
22:00:20.893 00.001 10072 Worker thread wakes up
22:00:20.894 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
22:00:20.894 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
22:00:20.894 00.000 10072 Moving (-0.09, 0.07) raw xDistance=0.10 yDistance=0.07
22:00:20.897 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:00:20.900 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.19
22:00:20.900 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:00:20.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:20.900 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:00:20.900 00.000 10072 MoveAxis(E, 5, ABG)
22:00:20.900 00.000 10072 Guiding  Dir = 2, Dur = 5
22:00:20.901 00.001 10072 IsGuiding returns 0
22:00:20.901 00.000 10072 PulseGuide returned control before completion, sleep 15
22:00:20.916 00.015 1032 UpdateGuideState exits: m=1344 SNR=25.7
22:00:20.919 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:20.920 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:20.921 00.001 1032 Enqueuing Expose request
22:00:20.928 00.007 10072 IsGuiding returns 0
22:00:20.928 00.000 10072 Move returns status 0, amount 5
22:00:20.928 00.000 10072 MoveAxis(N, 0, ABG)
22:00:20.928 00.000 10072 Move returns status 0, amount 0
22:00:20.928 00.000 10072 move complete, result=0
22:00:20.929 00.001 10072 worker thread done servicing request
22:00:20.929 00.000 10072 Worker thread wakes up
22:00:20.929 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:20.929 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:20.932 00.003 1032 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:00:21.558 00.626 10072 Exposure complete
22:00:21.610 00.052 10072 worker thread done servicing request
22:00:21.610 00.000 1032 OnExposeComplete: enter
22:00:21.612 00.002 1032 UpdateGuideState(): m_state=6
22:00:21.615 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
22:00:21.616 00.001 1032 Star::Find returns 1 (0), X=1103.10, Y=135.54, Mass=1339, SNR=25.7, Peak=118 HFD=3.2
22:00:21.619 00.003 1032 MultiStar: [#1 -0.15,-0.03,0.97,U] [#2 -0.09,0.14,0.77,U] [#3 0.02,-0.04,0.72,U] [#4 -0.01,0.01,0.61,U] [#5 0.11,-0.06,0.60,U] [#6 -0.01,-0.05,0.57,U] [#7 0.07,-0.12,0.69,U] [#8 0.00,-0.08,0.50,U] 
22:00:21.621 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {-0.19, -0.09}
22:00:21.623 00.002 1032 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.83) = xAngle (-4.31 = 1.98)
22:00:21.624 00.001 1032 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.31 = 1.98)
22:00:21.626 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.48 mountX=-0.02 mountY=0.05, mountTheta=1.98
22:00:21.628 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.04, opts=13)
22:00:21.630 00.002 1032 Enqueuing Move request for scope (-0.05, -0.04)
22:00:21.631 00.001 10072 Worker thread wakes up
22:00:21.631 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
22:00:21.632 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
22:00:21.632 00.000 10072 Moving (-0.05, -0.04) raw xDistance=-0.02 yDistance=0.05
22:00:21.634 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=149, Gamma=2.230
22:00:21.635 00.001 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.16
22:00:21.636 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:00:21.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:21.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:00:21.636 00.000 10072 MoveAxis(E, 6, ABG)
22:00:21.636 00.000 10072 Guiding  Dir = 2, Dur = 6
22:00:21.636 00.000 10072 IsGuiding returns 0
22:00:21.637 00.001 10072 PulseGuide returned control before completion, sleep 16
22:00:21.654 00.017 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:00:21.655 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:21.657 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:21.658 00.001 1032 Enqueuing Expose request
22:00:21.664 00.006 10072 IsGuiding returns 0
22:00:21.664 00.000 10072 Move returns status 0, amount 6
22:00:21.664 00.000 10072 MoveAxis(N, 0, ABG)
22:00:21.664 00.000 10072 Move returns status 0, amount 0
22:00:21.664 00.000 10072 move complete, result=0
22:00:21.664 00.000 10072 worker thread done servicing request
22:00:21.664 00.000 10072 Worker thread wakes up
22:00:21.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:21.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:21.667 00.003 1032 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
22:00:22.072 00.405 10072 Exposure complete
22:00:22.130 00.058 10072 worker thread done servicing request
22:00:22.130 00.000 1032 OnExposeComplete: enter
22:00:22.132 00.002 1032 UpdateGuideState(): m_state=6
22:00:22.134 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1723
22:00:22.136 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=135.50, Mass=1265, SNR=25.0, Peak=126 HFD=3.3
22:00:22.138 00.002 1032 MultiStar: [#1 -0.13,0.01,0.95,U] [#2 -0.10,0.01,0.83,U] [#3 -0.00,-0.11,0.73,U] [#4 0.20,-0.16,0.00,M1] [#5 0.07,-0.08,0.68,U] [#6 -0.05,-0.05,0.62,U] [#7 0.02,-0.11,0.70,U] [#8 0.01,-0.06,0.52,U] 
22:00:22.139 00.001 1032 refined, 7 included, MultiStar: {-0.02, -0.07}, one-star: {0.06, -0.13}
22:00:22.141 00.002 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.61)
22:00:22.144 00.003 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.61)
22:00:22.145 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.84 mountX=-0.06 mountY=0.03, mountTheta=2.61
22:00:22.149 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
22:00:22.151 00.002 1032 Enqueuing Move request for scope (-0.02, -0.07)
22:00:22.153 00.002 10072 Worker thread wakes up
22:00:22.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
22:00:22.153 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
22:00:22.153 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.03
22:00:22.155 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:00:22.158 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.14
22:00:22.158 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:00:22.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:22.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:00:22.158 00.000 10072 MoveAxis(E, 6, ABG)
22:00:22.158 00.000 10072 Guiding  Dir = 2, Dur = 6
22:00:22.158 00.000 10072 IsGuiding returns 0
22:00:22.159 00.001 10072 PulseGuide returned control before completion, sleep 16
22:00:22.177 00.018 1032 UpdateGuideState exits: m=1265 SNR=25.0
22:00:22.181 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:22.182 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:22.184 00.002 1032 Enqueuing Expose request
22:00:22.186 00.002 10072 IsGuiding returns 0
22:00:22.186 00.000 10072 Move returns status 0, amount 6
22:00:22.186 00.000 10072 MoveAxis(N, 0, ABG)
22:00:22.186 00.000 10072 Move returns status 0, amount 0
22:00:22.186 00.000 10072 move complete, result=0
22:00:22.187 00.001 10072 worker thread done servicing request
22:00:22.187 00.000 10072 Worker thread wakes up
22:00:22.187 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:22.187 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:22.194 00.007 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:00:22.823 00.629 10072 Exposure complete
22:00:22.881 00.058 10072 worker thread done servicing request
22:00:22.882 00.001 1032 OnExposeComplete: enter
22:00:22.884 00.002 1032 UpdateGuideState(): m_state=6
22:00:22.886 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1724
22:00:22.888 00.002 1032 Star::Find returns 1 (0), X=1103.18, Y=135.50, Mass=1159, SNR=23.9, Peak=109 HFD=3.1
22:00:22.891 00.003 1032 MultiStar: [#1 -0.09,0.04,1.05,U] [#2 -0.08,0.05,0.82,U] [#3 -0.07,0.03,0.75,U] [#4 -0.07,0.10,0.69,U] [#5 0.12,-0.11,0.72,U] [#6 -0.09,0.17,0.64,U] [#7 0.03,-0.01,0.67,U] [#8 0.04,-0.11,0.51,U] 
22:00:22.893 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.00}, one-star: {-0.11, -0.14}
22:00:22.894 00.001 1032 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.83) = xAngle (-4.95 = 1.33)
22:00:22.896 00.002 1032 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.95 = 1.33)
22:00:22.898 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.12 mountX=0.01 mountY=0.04, mountTheta=1.33
22:00:22.901 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.00, opts=13)
22:00:22.902 00.001 1032 Enqueuing Move request for scope (-0.04, -0.00)
22:00:22.905 00.003 10072 Worker thread wakes up
22:00:22.905 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
22:00:22.905 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
22:00:22.905 00.000 10072 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=0.04
22:00:22.907 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=143, Gamma=2.230
22:00:22.909 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.12
22:00:22.909 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:00:22.910 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:22.910 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:00:22.910 00.000 10072 MoveAxis(E, 7, ABG)
22:00:22.910 00.000 10072 Guiding  Dir = 2, Dur = 7
22:00:22.910 00.000 10072 IsGuiding returns 0
22:00:22.910 00.000 10072 PulseGuide returned control before completion, sleep 17
22:00:22.928 00.018 1032 UpdateGuideState exits: m=1159 SNR=23.9
22:00:22.933 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:22.935 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:22.936 00.001 1032 Enqueuing Expose request
22:00:22.938 00.002 10072 IsGuiding returns 0
22:00:22.938 00.000 10072 Move returns status 0, amount 7
22:00:22.938 00.000 10072 MoveAxis(N, 0, ABG)
22:00:22.938 00.000 10072 Move returns status 0, amount 0
22:00:22.938 00.000 10072 move complete, result=0
22:00:22.938 00.000 10072 worker thread done servicing request
22:00:22.938 00.000 10072 Worker thread wakes up
22:00:22.938 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:22.938 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:22.946 00.008 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:00:23.352 00.406 10072 Exposure complete
22:00:23.404 00.052 10072 worker thread done servicing request
22:00:23.405 00.001 1032 OnExposeComplete: enter
22:00:23.407 00.002 1032 UpdateGuideState(): m_state=6
22:00:23.408 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1725
22:00:23.410 00.002 1032 Star::Find returns 1 (0), X=1103.12, Y=135.66, Mass=1101, SNR=23.3, Peak=102 HFD=3.3
22:00:23.412 00.002 1032 MultiStar: [#1 -0.12,0.12,1.00,U] [#2 -0.03,0.28,0.00,M1] [#3 -0.05,0.02,0.79,U] [#4 -0.04,0.03,0.72,U] [#5 0.07,0.08,0.74,U] [#6 -0.19,0.21,0.00,M1] [#7 0.02,0.01,0.73,U] [#8 0.07,0.10,0.57,U] 
22:00:23.414 00.002 1032 refined, 6 included, MultiStar: {-0.05, 0.06}, one-star: {-0.17, 0.03}
22:00:23.415 00.001 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
22:00:23.416 00.001 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
22:00:23.418 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.07 cameraTheta=2.26 mountX=0.07 mountY=0.03, mountTheta=0.43
22:00:23.420 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
22:00:23.422 00.002 1032 Enqueuing Move request for scope (-0.05, 0.06)
22:00:23.424 00.002 10072 Worker thread wakes up
22:00:23.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
22:00:23.424 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
22:00:23.424 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.03
22:00:23.427 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:00:23.430 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.10
22:00:23.430 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:00:23.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:23.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:00:23.430 00.000 10072 MoveAxis(E, 6, ABG)
22:00:23.430 00.000 10072 Guiding  Dir = 2, Dur = 6
22:00:23.431 00.001 10072 IsGuiding returns 0
22:00:23.431 00.000 10072 PulseGuide returned control before completion, sleep 16
22:00:23.447 00.016 1032 UpdateGuideState exits: m=1101 SNR=23.3
22:00:23.449 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:23.451 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:23.453 00.002 1032 Enqueuing Expose request
22:00:23.459 00.006 10072 IsGuiding returns 0
22:00:23.459 00.000 10072 Move returns status 0, amount 6
22:00:23.459 00.000 10072 MoveAxis(N, 0, ABG)
22:00:23.459 00.000 10072 Move returns status 0, amount 0
22:00:23.459 00.000 10072 move complete, result=0
22:00:23.459 00.000 10072 worker thread done servicing request
22:00:23.459 00.000 10072 Worker thread wakes up
22:00:23.459 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:23.459 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:23.463 00.004 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:00:24.087 00.624 10072 Exposure complete
22:00:24.140 00.053 10072 worker thread done servicing request
22:00:24.141 00.001 1032 OnExposeComplete: enter
22:00:24.144 00.003 1032 UpdateGuideState(): m_state=6
22:00:24.145 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1726
22:00:24.148 00.003 1032 Star::Find returns 1 (0), X=1103.17, Y=135.49, Mass=1385, SNR=26.1, Peak=138 HFD=3.2
22:00:24.150 00.002 1032 MultiStar: [#1 -0.11,0.10,0.86,U] [#2 -0.00,-0.04,0.71,U] [#3 0.07,-0.13,0.68,U] [#4 0.17,-0.02,0.63,U] [#5 -0.10,-0.06,0.61,U] [#6 0.06,-0.11,0.63,U] [#7 -0.01,-0.18,0.66,U] [#8 -0.10,-0.02,0.52,U] 
22:00:24.151 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {-0.12, -0.14}
22:00:24.153 00.002 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.54)
22:00:24.155 00.002 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.54)
22:00:24.156 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.91 mountX=-0.06 mountY=0.04, mountTheta=2.54
22:00:24.159 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
22:00:24.162 00.003 1032 Enqueuing Move request for scope (-0.02, -0.07)
22:00:24.163 00.001 10072 Worker thread wakes up
22:00:24.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
22:00:24.163 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
22:00:24.163 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
22:00:24.166 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:00:24.168 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.08
22:00:24.168 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:00:24.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:24.169 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:00:24.169 00.000 10072 MoveAxis(E, 8, ABG)
22:00:24.169 00.000 10072 Guiding  Dir = 2, Dur = 8
22:00:24.169 00.000 10072 IsGuiding returns 0
22:00:24.169 00.000 10072 PulseGuide returned control before completion, sleep 18
22:00:24.186 00.017 1032 UpdateGuideState exits: m=1385 SNR=26.1
22:00:24.188 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:24.190 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:24.192 00.002 1032 Enqueuing Expose request
22:00:24.194 00.002 10072 IsGuiding returns 0
22:00:24.194 00.000 10072 Move returns status 0, amount 8
22:00:24.194 00.000 10072 MoveAxis(N, 0, ABG)
22:00:24.194 00.000 10072 Move returns status 0, amount 0
22:00:24.194 00.000 10072 move complete, result=0
22:00:24.195 00.001 10072 worker thread done servicing request
22:00:24.195 00.000 10072 Worker thread wakes up
22:00:24.195 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:24.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:24.201 00.006 1032 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
22:00:24.601 00.400 10072 Exposure complete
22:00:24.658 00.057 10072 worker thread done servicing request
22:00:24.658 00.000 1032 OnExposeComplete: enter
22:00:24.660 00.002 1032 UpdateGuideState(): m_state=6
22:00:24.662 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1727
22:00:24.664 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=135.32, Mass=1193, SNR=24.2, Peak=121 HFD=3.2
22:00:24.666 00.002 1032 MultiStar: [#1 -0.01,-0.10,1.04,U] [#2 -0.01,-0.03,0.81,U] [#3 0.08,-0.01,0.81,U] [#4 0.12,-0.22,0.68,U] [#5 0.04,-0.15,0.70,U] [#6 0.03,-0.18,0.59,U] [#7 0.07,-0.15,0.73,U] [#8 -0.03,-0.32,0.00,M1] 
22:00:24.667 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.14}, one-star: {-0.06, -0.31}
22:00:24.669 00.002 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.06)
22:00:24.670 00.001 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.06)
22:00:24.672 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.40 mountX=-0.15 mountY=0.01, mountTheta=3.06
22:00:24.674 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.14, opts=13)
22:00:24.676 00.002 1032 Enqueuing Move request for scope (0.03, -0.14)
22:00:24.679 00.003 10072 Worker thread wakes up
22:00:24.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
22:00:24.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
22:00:24.679 00.000 10072 Moving (0.03, -0.14) raw xDistance=-0.15 yDistance=0.01
22:00:24.681 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:00:24.683 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 285.06
22:00:24.683 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
22:00:24.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:24.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:00:24.684 00.001 10072 MoveAxis(E, 76, ABG)
22:00:24.684 00.000 10072 Guiding  Dir = 2, Dur = 76
22:00:24.684 00.000 10072 IsGuiding returns 0
22:00:24.684 00.000 10072 PulseGuide returned control before completion, sleep 86
22:00:24.701 00.017 1032 UpdateGuideState exits: m=1193 SNR=24.2
22:00:24.704 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:24.706 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:24.708 00.002 1032 Enqueuing Expose request
22:00:24.785 00.077 10072 IsGuiding returns 0
22:00:24.785 00.000 10072 Move returns status 0, amount 76
22:00:24.785 00.000 10072 MoveAxis(N, 0, ABG)
22:00:24.785 00.000 10072 Move returns status 0, amount 0
22:00:24.785 00.000 10072 move complete, result=0
22:00:24.785 00.000 10072 worker thread done servicing request
22:00:24.785 00.000 10072 Worker thread wakes up
22:00:24.785 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:24.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:24.786 00.001 1032 GuideStep: -0.1 px 76 ms EAST, 0.0 px 0 ms NORTH
22:00:25.413 00.627 10072 Exposure complete
22:00:25.465 00.052 10072 worker thread done servicing request
22:00:25.465 00.000 1032 OnExposeComplete: enter
22:00:25.467 00.002 1032 UpdateGuideState(): m_state=6
22:00:25.468 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1728
22:00:25.470 00.002 1032 Star::Find returns 1 (0), X=1103.25, Y=135.55, Mass=1312, SNR=25.4, Peak=132 HFD=3.3
22:00:25.473 00.003 1032 MultiStar: [#1 0.01,0.13,0.95,U] [#2 0.00,0.04,0.80,U] [#3 0.05,0.05,0.75,U] [#4 0.07,0.01,0.68,U] [#5 -0.00,0.06,0.65,U] [#6 0.06,0.08,0.58,U] [#7 0.10,-0.07,0.65,U] [#8 0.05,0.01,0.50,U] 
22:00:25.475 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {-0.04, -0.08}
22:00:25.476 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
22:00:25.478 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
22:00:25.479 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.74 mountX=0.02 mountY=-0.03, mountTheta=-1.09
22:00:25.481 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
22:00:25.482 00.001 1032 Enqueuing Move request for scope (0.03, 0.02)
22:00:25.483 00.001 10072 Worker thread wakes up
22:00:25.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:00:25.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:00:25.483 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.02 yDistance=-0.03
22:00:25.485 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:00:25.488 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.04
22:00:25.488 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:00:25.488 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:25.488 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:00:25.488 00.000 10072 MoveAxis(E, 12, ABG)
22:00:25.488 00.000 10072 Guiding  Dir = 2, Dur = 12
22:00:25.489 00.001 10072 IsGuiding returns 0
22:00:25.489 00.000 10072 PulseGuide returned control before completion, sleep 22
22:00:25.506 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:00:25.508 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:25.509 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:25.511 00.002 1032 Enqueuing Expose request
22:00:25.520 00.009 10072 IsGuiding returns 0
22:00:25.520 00.000 10072 Move returns status 0, amount 12
22:00:25.520 00.000 10072 MoveAxis(N, 0, ABG)
22:00:25.520 00.000 10072 Move returns status 0, amount 0
22:00:25.520 00.000 10072 move complete, result=0
22:00:25.522 00.002 10072 worker thread done servicing request
22:00:25.522 00.000 10072 Worker thread wakes up
22:00:25.522 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:25.522 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:25.529 00.007 1032 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
22:00:25.930 00.401 10072 Exposure complete
22:00:25.985 00.055 10072 worker thread done servicing request
22:00:25.985 00.000 1032 OnExposeComplete: enter
22:00:25.987 00.002 1032 UpdateGuideState(): m_state=6
22:00:25.990 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1729
22:00:25.992 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=135.55, Mass=1201, SNR=24.3, Peak=112 HFD=3.3
22:00:25.994 00.002 1032 MultiStar: [#1 -0.00,0.16,1.02,U] [#2 0.08,0.20,0.80,U] [#3 -0.05,0.15,0.79,U] [#4 0.07,0.18,0.70,U] [#5 0.15,0.11,0.67,U] [#6 -0.02,0.19,0.61,U] [#7 0.05,0.11,0.71,U] [#8 0.01,-0.01,0.53,U] 
22:00:25.996 00.002 1032 single-star, 8 included, MultiStar: {0.02, 0.11}, one-star: {-0.06, -0.09}
22:00:25.997 00.001 1032 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.83) = xAngle (-4.03 = 2.26)
22:00:25.999 00.002 1032 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.03 = 2.26)
22:00:26.001 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.19 mountX=-0.07 mountY=0.08, mountTheta=2.26
22:00:26.004 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.09, opts=13)
22:00:26.007 00.003 1032 Enqueuing Move request for scope (-0.06, -0.09)
22:00:26.008 00.001 10072 Worker thread wakes up
22:00:26.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
22:00:26.008 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
22:00:26.008 00.000 10072 Moving (-0.06, -0.09) raw xDistance=-0.07 yDistance=0.08
22:00:26.010 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:00:26.012 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.02
22:00:26.012 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:00:26.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:26.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:00:26.012 00.000 10072 MoveAxis(E, 10, ABG)
22:00:26.012 00.000 10072 Guiding  Dir = 2, Dur = 10
22:00:26.012 00.000 10072 IsGuiding returns 0
22:00:26.013 00.001 10072 PulseGuide returned control before completion, sleep 20
22:00:26.030 00.017 1032 UpdateGuideState exits: m=1201 SNR=24.3
22:00:26.033 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:26.034 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:26.036 00.002 1032 Enqueuing Expose request
22:00:26.039 00.003 10072 IsGuiding returns 0
22:00:26.039 00.000 10072 Move returns status 0, amount 10
22:00:26.039 00.000 10072 MoveAxis(N, 0, ABG)
22:00:26.039 00.000 10072 Move returns status 0, amount 0
22:00:26.039 00.000 10072 move complete, result=0
22:00:26.039 00.000 10072 worker thread done servicing request
22:00:26.039 00.000 10072 Worker thread wakes up
22:00:26.039 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:26.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:26.046 00.007 1032 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
22:00:26.664 00.618 10072 Exposure complete
22:00:26.721 00.057 10072 worker thread done servicing request
22:00:26.721 00.000 1032 OnExposeComplete: enter
22:00:26.723 00.002 1032 UpdateGuideState(): m_state=6
22:00:26.725 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1730
22:00:26.727 00.002 1032 Star::Find returns 1 (0), X=1103.19, Y=135.61, Mass=1240, SNR=24.7, Peak=121 HFD=3.2
22:00:26.729 00.002 1032 MultiStar: [#1 -0.15,0.15,0.95,U] [#2 -0.05,0.18,0.79,U] [#3 -0.13,0.22,0.00,M1] [#4 0.13,0.04,0.68,U] [#5 0.03,0.07,0.64,U] [#6 0.11,0.11,0.63,U] [#7 -0.07,0.09,0.73,U] [#8 -0.00,0.09,0.54,U] 
22:00:26.730 00.001 1032 refined, 7 included, MultiStar: {-0.03, 0.09}, one-star: {-0.11, -0.03}
22:00:26.732 00.002 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
22:00:26.733 00.001 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
22:00:26.734 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.88 mountX=0.09 mountY=0.00, mountTheta=0.05
22:00:26.738 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.09, opts=13)
22:00:26.741 00.003 1032 Enqueuing Move request for scope (-0.03, 0.09)
22:00:26.742 00.001 10072 Worker thread wakes up
22:00:26.743 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
22:00:26.743 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
22:00:26.743 00.000 10072 Moving (-0.03, 0.09) raw xDistance=0.09 yDistance=0.00
22:00:26.745 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:00:26.747 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.00
22:00:26.747 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
22:00:26.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:26.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:00:26.747 00.000 10072 MoveAxis(E, 12, ABG)
22:00:26.747 00.000 10072 Guiding  Dir = 2, Dur = 12
22:00:26.748 00.001 10072 IsGuiding returns 0
22:00:26.748 00.000 10072 PulseGuide returned control before completion, sleep 22
22:00:26.766 00.018 1032 UpdateGuideState exits: m=1240 SNR=24.7
22:00:26.768 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:26.772 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:26.774 00.002 1032 Enqueuing Expose request
22:00:26.787 00.013 10072 IsGuiding returns 0
22:00:26.788 00.001 10072 Move returns status 0, amount 12
22:00:26.788 00.000 10072 MoveAxis(N, 0, ABG)
22:00:26.788 00.000 10072 Move returns status 0, amount 0
22:00:26.788 00.000 10072 move complete, result=0
22:00:26.788 00.000 10072 worker thread done servicing request
22:00:26.788 00.000 10072 Worker thread wakes up
22:00:26.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:26.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:26.788 00.000 1032 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
22:00:27.195 00.407 10072 Exposure complete
22:00:27.249 00.054 10072 worker thread done servicing request
22:00:27.249 00.000 1032 OnExposeComplete: enter
22:00:27.250 00.001 1032 UpdateGuideState(): m_state=6
22:00:27.252 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1731
22:00:27.254 00.002 1032 Star::Find returns 1 (0), X=1103.20, Y=135.44, Mass=1197, SNR=24.3, Peak=117 HFD=3.2
22:00:27.256 00.002 1032 MultiStar: [#1 -0.03,0.01,1.00,U] [#2 -0.08,0.01,0.80,U] [#3 -0.05,0.22,0.77,U] [#4 -0.05,0.13,0.67,U] [#5 0.10,0.04,0.63,U] [#6 0.00,0.17,0.63,U] [#7 0.05,0.10,0.68,U] [#8 -0.18,-0.03,0.55,U] 
22:00:27.257 00.001 1032 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.09, -0.19}
22:00:27.258 00.001 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
22:00:27.261 00.003 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
22:00:27.262 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.32 mountX=0.05 mountY=0.03, mountTheta=0.49
22:00:27.265 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
22:00:27.267 00.002 1032 Enqueuing Move request for scope (-0.04, 0.04)
22:00:27.270 00.003 10072 Worker thread wakes up
22:00:27.270 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
22:00:27.271 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
22:00:27.271 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.03
22:00:27.273 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:00:27.274 00.001 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.98
22:00:27.275 00.001 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:00:27.275 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:27.275 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:00:27.275 00.000 10072 MoveAxis(E, 10, ABG)
22:00:27.276 00.001 10072 Guiding  Dir = 2, Dur = 10
22:00:27.276 00.000 10072 IsGuiding returns 0
22:00:27.276 00.000 10072 PulseGuide returned control before completion, sleep 20
22:00:27.292 00.016 1032 UpdateGuideState exits: m=1197 SNR=24.3
22:00:27.294 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:27.296 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:27.299 00.003 1032 Enqueuing Expose request
22:00:27.301 00.002 10072 IsGuiding returns 0
22:00:27.301 00.000 10072 Move returns status 0, amount 10
22:00:27.301 00.000 10072 MoveAxis(N, 0, ABG)
22:00:27.301 00.000 10072 Move returns status 0, amount 0
22:00:27.301 00.000 10072 move complete, result=0
22:00:27.301 00.000 10072 worker thread done servicing request
22:00:27.301 00.000 10072 Worker thread wakes up
22:00:27.301 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:27.301 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:27.308 00.007 1032 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
22:00:27.928 00.620 10072 Exposure complete
22:00:27.992 00.064 10072 worker thread done servicing request
22:00:27.992 00.000 1032 OnExposeComplete: enter
22:00:27.995 00.003 1032 UpdateGuideState(): m_state=6
22:00:27.997 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1732
22:00:27.999 00.002 1032 Star::Find returns 1 (0), X=1103.11, Y=135.53, Mass=1468, SNR=26.9, Peak=138 HFD=3.2
22:00:28.002 00.003 1032 MultiStar: [#1 -0.05,0.03,0.87,U] [#2 -0.04,0.17,0.74,U] [#3 -0.03,0.08,0.67,U] [#4 -0.02,0.00,0.61,U] [#5 0.10,-0.09,0.64,U] [#6 -0.04,-0.06,0.56,U] [#7 0.07,-0.02,0.61,U] [#8 0.01,-0.08,0.52,U] 
22:00:28.004 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.18, -0.10}
22:00:28.006 00.002 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.51)
22:00:28.008 00.002 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.51)
22:00:28.010 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.94 mountX=0.00 mountY=0.03, mountTheta=1.51
22:00:28.014 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
22:00:28.018 00.004 1032 Enqueuing Move request for scope (-0.03, -0.01)
22:00:28.020 00.002 10072 Worker thread wakes up
22:00:28.020 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
22:00:28.020 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
22:00:28.020 00.000 10072 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
22:00:28.024 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:00:28.028 00.004 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.96
22:00:28.028 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:00:28.028 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:28.028 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:00:28.028 00.000 10072 MoveAxis(E, 12, ABG)
22:00:28.028 00.000 10072 Guiding  Dir = 2, Dur = 12
22:00:28.028 00.000 10072 IsGuiding returns 0
22:00:28.030 00.002 10072 PulseGuide returned control before completion, sleep 22
22:00:28.050 00.020 1032 UpdateGuideState exits: m=1468 SNR=26.9
22:00:28.052 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:28.055 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:28.057 00.002 1032 Enqueuing Expose request
22:00:28.066 00.009 10072 IsGuiding returns 1
22:00:28.066 00.000 10072 scope still moving after pulse duration time elapsed
22:00:28.097 00.031 10072 IsGuiding returns 1
22:00:28.129 00.032 10072 IsGuiding returns 1
22:00:28.160 00.031 10072 IsGuiding returns 1
22:00:28.191 00.031 10072 IsGuiding returns 1
22:00:28.223 00.032 10072 IsGuiding returns 1
22:00:28.254 00.031 10072 IsGuiding returns 1
22:00:28.285 00.031 10072 IsGuiding returns 1
22:00:28.317 00.032 10072 IsGuiding returns 1
22:00:28.348 00.031 10072 IsGuiding returns 1
22:00:28.379 00.031 10072 IsGuiding returns 1
22:00:28.411 00.032 10072 IsGuiding returns 1
22:00:28.442 00.031 10072 IsGuiding returns 1
22:00:28.473 00.031 10072 IsGuiding returns 1
22:00:28.504 00.031 10072 IsGuiding returns 1
22:00:28.536 00.032 10072 IsGuiding returns 1
22:00:28.567 00.031 10072 IsGuiding returns 0
22:00:28.567 00.000 10072 scope move finished after 12 + 526 ms
22:00:28.567 00.000 10072 Move returns status 0, amount 12
22:00:28.567 00.000 10072 MoveAxis(N, 0, ABG)
22:00:28.567 00.000 10072 Move returns status 0, amount 0
22:00:28.567 00.000 10072 move complete, result=0
22:00:28.567 00.000 10072 worker thread done servicing request
22:00:28.567 00.000 10072 Worker thread wakes up
22:00:28.568 00.001 1032 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
22:00:28.572 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:28.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:29.303 00.731 10072 Exposure complete
22:00:29.360 00.057 10072 worker thread done servicing request
22:00:29.360 00.000 1032 OnExposeComplete: enter
22:00:29.363 00.003 1032 UpdateGuideState(): m_state=6
22:00:29.366 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1733
22:00:29.369 00.003 1032 Star::Find returns 1 (0), X=1103.11, Y=135.58, Mass=1221, SNR=24.5, Peak=118 HFD=3.2
22:00:29.372 00.003 1032 MultiStar: [#1 -0.09,0.19,1.03,U] [#2 -0.04,0.17,0.80,U] [#3 0.04,0.05,0.77,U] [#4 0.07,0.11,0.68,U] [#5 0.12,0.23,0.00,M1] [#6 -0.01,0.08,0.65,U] [#7 0.02,0.03,0.74,U] [#8 -0.01,-0.02,0.54,U] 
22:00:29.373 00.001 1032 refined, 7 included, MultiStar: {-0.04, 0.07}, one-star: {-0.18, -0.05}
22:00:29.375 00.002 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
22:00:29.377 00.002 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
22:00:29.378 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.04 mountX=0.08 mountY=0.02, mountTheta=0.21
22:00:29.381 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
22:00:29.383 00.002 1032 Enqueuing Move request for scope (-0.04, 0.07)
22:00:29.385 00.002 10072 Worker thread wakes up
22:00:29.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
22:00:29.385 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
22:00:29.385 00.000 10072 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.02
22:00:29.388 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:00:29.390 00.002 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.94
22:00:29.390 00.000 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
22:00:29.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:29.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:00:29.390 00.000 10072 MoveAxis(E, 17, ABG)
22:00:29.390 00.000 10072 Guiding  Dir = 2, Dur = 17
22:00:29.391 00.001 10072 IsGuiding returns 0
22:00:29.391 00.000 10072 PulseGuide returned control before completion, sleep 27
22:00:29.412 00.021 1032 UpdateGuideState exits: m=1221 SNR=24.5
22:00:29.414 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:29.416 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:29.417 00.001 1032 Enqueuing Expose request
22:00:29.424 00.007 10072 IsGuiding returns 0
22:00:29.424 00.000 10072 Move returns status 0, amount 17
22:00:29.424 00.000 10072 MoveAxis(N, 0, ABG)
22:00:29.424 00.000 10072 Move returns status 0, amount 0
22:00:29.424 00.000 10072 move complete, result=0
22:00:29.426 00.002 10072 worker thread done servicing request
22:00:29.426 00.000 10072 Worker thread wakes up
22:00:29.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:29.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:29.428 00.002 1032 GuideStep: 0.1 px 17 ms EAST, 0.0 px 0 ms NORTH
22:00:29.834 00.406 10072 Exposure complete
22:00:29.884 00.050 10072 worker thread done servicing request
22:00:29.885 00.001 1032 OnExposeComplete: enter
22:00:29.886 00.001 1032 UpdateGuideState(): m_state=6
22:00:29.888 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1734
22:00:29.889 00.001 1032 Star::Find returns 1 (0), X=1103.24, Y=135.71, Mass=1270, SNR=25.0, Peak=125 HFD=3.3
22:00:29.891 00.002 1032 MultiStar: [#1 -0.04,0.09,0.96,U] [#2 0.07,0.21,0.83,U] [#3 -0.07,0.11,0.75,U] [#4 -0.02,0.03,0.64,U] [#5 -0.01,0.08,0.69,U] [#6 -0.03,0.08,0.61,U] [#7 0.04,-0.00,0.68,U] [#8 -0.10,0.16,0.55,U] 
22:00:29.893 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {-0.05, 0.08}
22:00:29.895 00.002 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
22:00:29.897 00.002 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
22:00:29.897 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.80 mountX=0.10 mountY=-0.00, mountTheta=-0.03
22:00:29.901 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.09, opts=13)
22:00:29.903 00.002 1032 Enqueuing Move request for scope (-0.02, 0.09)
22:00:29.904 00.001 10072 Worker thread wakes up
22:00:29.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
22:00:29.904 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
22:00:29.905 00.001 10072 Moving (-0.02, 0.09) raw xDistance=0.10 yDistance=-0.00
22:00:29.906 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:00:29.909 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.92
22:00:29.909 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:00:29.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:29.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:00:29.909 00.000 10072 MoveAxis(E, 11, ABG)
22:00:29.909 00.000 10072 Guiding  Dir = 2, Dur = 11
22:00:29.909 00.000 10072 IsGuiding returns 0
22:00:29.909 00.000 10072 PulseGuide returned control before completion, sleep 21
22:00:29.928 00.019 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:00:29.930 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:29.931 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:29.933 00.002 1032 Enqueuing Expose request
22:00:29.941 00.008 10072 IsGuiding returns 0
22:00:29.941 00.000 10072 Move returns status 0, amount 11
22:00:29.941 00.000 10072 MoveAxis(N, 0, ABG)
22:00:29.941 00.000 10072 Move returns status 0, amount 0
22:00:29.941 00.000 10072 move complete, result=0
22:00:29.941 00.000 10072 worker thread done servicing request
22:00:29.941 00.000 10072 Worker thread wakes up
22:00:29.941 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:29.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:29.942 00.001 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
22:00:30.570 00.628 10072 Exposure complete
22:00:30.623 00.053 10072 worker thread done servicing request
22:00:30.623 00.000 1032 OnExposeComplete: enter
22:00:30.626 00.003 1032 UpdateGuideState(): m_state=6
22:00:30.627 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1735
22:00:30.628 00.001 1032 Star::Find returns 1 (0), X=1103.25, Y=135.62, Mass=1356, SNR=25.8, Peak=132 HFD=3.2
22:00:30.634 00.006 1032 MultiStar: [#1 -0.00,0.09,0.95,U] [#2 -0.04,0.10,0.76,U] [#3 0.17,0.13,0.70,U] [#4 0.11,0.15,0.66,U] [#5 0.00,-0.05,0.65,U] [#6 -0.07,0.01,0.56,U] [#7 0.22,0.06,0.69,U] [#8 -0.03,-0.04,0.54,U] 
22:00:30.636 00.002 1032 single-star, 8 included, MultiStar: {0.03, 0.05}, one-star: {-0.04, -0.01}
22:00:30.638 00.002 1032 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.83) = xAngle (-4.63 = 1.65)
22:00:30.640 00.002 1032 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.63 = 1.65)
22:00:30.642 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.80 mountX=-0.00 mountY=0.04, mountTheta=1.65
22:00:30.646 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
22:00:30.648 00.002 1032 Enqueuing Move request for scope (-0.04, -0.01)
22:00:30.649 00.001 10072 Worker thread wakes up
22:00:30.650 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
22:00:30.650 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
22:00:30.650 00.000 10072 Moving (-0.04, -0.01) raw xDistance=-0.00 yDistance=0.04
22:00:30.652 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:00:30.654 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.90
22:00:30.654 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:00:30.655 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:30.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:00:30.655 00.000 10072 MoveAxis(E, 9, ABG)
22:00:30.655 00.000 10072 Guiding  Dir = 2, Dur = 9
22:00:30.655 00.000 10072 IsGuiding returns 0
22:00:30.656 00.001 10072 PulseGuide returned control before completion, sleep 19
22:00:30.672 00.016 1032 UpdateGuideState exits: m=1356 SNR=25.8
22:00:30.677 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:30.679 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:30.680 00.001 1032 Enqueuing Expose request
22:00:30.681 00.001 10072 IsGuiding returns 0
22:00:30.682 00.001 10072 Move returns status 0, amount 9
22:00:30.682 00.000 10072 MoveAxis(N, 0, ABG)
22:00:30.682 00.000 10072 Move returns status 0, amount 0
22:00:30.682 00.000 10072 move complete, result=0
22:00:30.682 00.000 10072 worker thread done servicing request
22:00:30.682 00.000 10072 Worker thread wakes up
22:00:30.682 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:30.682 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:30.689 00.007 1032 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
22:00:31.100 00.411 10072 Exposure complete
22:00:31.156 00.056 10072 worker thread done servicing request
22:00:31.156 00.000 1032 OnExposeComplete: enter
22:00:31.159 00.003 1032 UpdateGuideState(): m_state=6
22:00:31.160 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1736
22:00:31.162 00.002 1032 Star::Find returns 1 (0), X=1103.31, Y=135.56, Mass=1318, SNR=25.4, Peak=124 HFD=3.2
22:00:31.164 00.002 1032 MultiStar: [#1 -0.08,0.22,0.97,U] [#2 -0.10,0.20,0.79,U] [#3 -0.11,0.01,0.72,U] [#4 -0.01,-0.01,0.66,U] [#5 0.24,0.05,0.63,U] [#6 0.03,0.15,0.59,U] [#7 0.10,-0.10,0.67,U] [#8 0.10,0.02,0.49,U] 
22:00:31.165 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.02, -0.07}
22:00:31.167 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
22:00:31.169 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
22:00:31.172 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.06 cameraTheta=1.38 mountX=0.05 mountY=-0.02, mountTheta=-0.45
22:00:31.178 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
22:00:31.181 00.003 1032 Enqueuing Move request for scope (0.01, 0.05)
22:00:31.183 00.002 10072 Worker thread wakes up
22:00:31.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
22:00:31.184 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
22:00:31.184 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
22:00:31.185 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:00:31.187 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.88
22:00:31.187 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:00:31.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:31.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:00:31.187 00.000 10072 MoveAxis(E, 8, ABG)
22:00:31.187 00.000 10072 Guiding  Dir = 2, Dur = 8
22:00:31.188 00.001 10072 IsGuiding returns 0
22:00:31.188 00.000 10072 PulseGuide returned control before completion, sleep 18
22:00:31.207 00.019 1032 UpdateGuideState exits: m=1318 SNR=25.4
22:00:31.209 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:31.211 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:31.212 00.001 1032 Enqueuing Expose request
22:00:31.221 00.009 10072 IsGuiding returns 0
22:00:31.221 00.000 10072 Move returns status 0, amount 8
22:00:31.221 00.000 10072 MoveAxis(N, 0, ABG)
22:00:31.221 00.000 10072 Move returns status 0, amount 0
22:00:31.221 00.000 10072 move complete, result=0
22:00:31.222 00.001 10072 worker thread done servicing request
22:00:31.222 00.000 10072 Worker thread wakes up
22:00:31.222 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:31.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:31.227 00.005 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:00:31.848 00.621 10072 Exposure complete
22:00:31.908 00.060 10072 worker thread done servicing request
22:00:31.908 00.000 1032 OnExposeComplete: enter
22:00:31.911 00.003 1032 UpdateGuideState(): m_state=6
22:00:31.913 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1737
22:00:31.914 00.001 1032 Star::Find returns 1 (0), X=1103.26, Y=135.53, Mass=1193, SNR=24.2, Peak=123 HFD=3.2
22:00:31.917 00.003 1032 MultiStar: [#1 -0.10,0.18,1.03,U] [#2 -0.01,0.18,0.80,U] [#3 -0.02,0.11,0.77,U] [#4 0.11,0.05,0.71,U] [#5 0.09,-0.00,0.74,U] [#6 0.13,0.11,0.66,U] [#7 0.00,0.11,0.73,U] [#8 0.05,0.05,0.55,U] 
22:00:31.919 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {-0.03, -0.10}
22:00:31.920 00.001 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
22:00:31.921 00.001 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
22:00:31.923 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.40 mountX=0.07 mountY=-0.03, mountTheta=-0.43
22:00:31.928 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
22:00:31.931 00.003 1032 Enqueuing Move request for scope (0.01, 0.08)
22:00:31.933 00.002 10072 Worker thread wakes up
22:00:31.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
22:00:31.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
22:00:31.933 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.03
22:00:31.936 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:00:31.938 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.86
22:00:31.938 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:00:31.939 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:31.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:00:31.939 00.000 10072 MoveAxis(E, 9, ABG)
22:00:31.939 00.000 10072 Guiding  Dir = 2, Dur = 9
22:00:31.939 00.000 10072 IsGuiding returns 0
22:00:31.939 00.000 10072 PulseGuide returned control before completion, sleep 19
22:00:31.957 00.018 1032 UpdateGuideState exits: m=1193 SNR=24.2
22:00:31.960 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:31.962 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:31.963 00.001 1032 Enqueuing Expose request
22:00:31.973 00.010 10072 IsGuiding returns 0
22:00:31.973 00.000 10072 Move returns status 0, amount 9
22:00:31.973 00.000 10072 MoveAxis(N, 0, ABG)
22:00:31.973 00.000 10072 Move returns status 0, amount 0
22:00:31.973 00.000 10072 move complete, result=0
22:00:31.973 00.000 10072 worker thread done servicing request
22:00:31.973 00.000 10072 Worker thread wakes up
22:00:31.973 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:31.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:31.974 00.001 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:00:32.382 00.408 10072 Exposure complete
22:00:32.435 00.053 10072 worker thread done servicing request
22:00:32.435 00.000 1032 OnExposeComplete: enter
22:00:32.437 00.002 1032 UpdateGuideState(): m_state=6
22:00:32.439 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1738
22:00:32.441 00.002 1032 Star::Find returns 1 (0), X=1103.13, Y=135.65, Mass=1231, SNR=24.6, Peak=122 HFD=3.2
22:00:32.443 00.002 1032 MultiStar: [#1 0.04,0.15,0.99,U] [#2 -0.02,0.10,0.77,U] [#3 0.05,0.02,0.76,U] [#4 0.12,-0.00,0.70,U] [#5 0.14,0.16,0.68,U] [#6 -0.17,0.13,0.57,U] [#7 0.14,0.02,0.71,U] [#8 -0.01,0.13,0.53,U] 
22:00:32.444 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {-0.16, 0.02}
22:00:32.445 00.001 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
22:00:32.447 00.002 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
22:00:32.448 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.42 mountX=0.07 mountY=-0.03, mountTheta=-0.41
22:00:32.450 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
22:00:32.452 00.002 1032 Enqueuing Move request for scope (0.01, 0.08)
22:00:32.453 00.001 10072 Worker thread wakes up
22:00:32.453 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
22:00:32.453 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
22:00:32.453 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.03
22:00:32.455 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:00:32.457 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.84
22:00:32.457 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:00:32.458 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:32.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:00:32.458 00.000 10072 MoveAxis(E, 8, ABG)
22:00:32.458 00.000 10072 Guiding  Dir = 2, Dur = 8
22:00:32.458 00.000 10072 IsGuiding returns 0
22:00:32.459 00.001 10072 PulseGuide returned control before completion, sleep 18
22:00:32.475 00.016 1032 UpdateGuideState exits: m=1231 SNR=24.6
22:00:32.477 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:32.479 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:32.480 00.001 1032 Enqueuing Expose request
22:00:32.489 00.009 10072 IsGuiding returns 0
22:00:32.489 00.000 10072 Move returns status 0, amount 8
22:00:32.489 00.000 10072 MoveAxis(N, 0, ABG)
22:00:32.489 00.000 10072 Move returns status 0, amount 0
22:00:32.489 00.000 10072 move complete, result=0
22:00:32.489 00.000 10072 worker thread done servicing request
22:00:32.489 00.000 10072 Worker thread wakes up
22:00:32.489 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:32.489 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:32.492 00.003 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:00:33.117 00.625 10072 Exposure complete
22:00:33.171 00.054 10072 worker thread done servicing request
22:00:33.171 00.000 1032 OnExposeComplete: enter
22:00:33.172 00.001 1032 UpdateGuideState(): m_state=6
22:00:33.178 00.006 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1739
22:00:33.180 00.002 1032 Star::Find returns 1 (0), X=1103.25, Y=135.52, Mass=1333, SNR=25.6, Peak=130 HFD=3.3
22:00:33.182 00.002 1032 MultiStar: [#1 -0.02,0.08,0.92,U] [#2 0.08,0.11,0.78,U] [#3 0.01,0.14,0.74,U] [#4 0.07,0.01,0.64,U] [#5 0.13,0.02,0.66,U] [#6 -0.00,0.04,0.59,U] [#7 0.01,0.04,0.68,U] [#8 0.16,-0.09,0.54,U] 
22:00:33.183 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {-0.04, -0.11}
22:00:33.185 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
22:00:33.186 00.001 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
22:00:33.188 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.64 mountX=0.02 mountY=-0.04, mountTheta=-1.19
22:00:33.191 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
22:00:33.193 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
22:00:33.195 00.002 10072 Worker thread wakes up
22:00:33.195 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
22:00:33.195 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
22:00:33.195 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
22:00:33.197 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:00:33.200 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.82
22:00:33.200 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:00:33.200 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:33.200 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:00:33.200 00.000 10072 MoveAxis(E, 10, ABG)
22:00:33.200 00.000 10072 Guiding  Dir = 2, Dur = 10
22:00:33.201 00.001 10072 IsGuiding returns 0
22:00:33.201 00.000 10072 PulseGuide returned control before completion, sleep 20
22:00:33.219 00.018 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:00:33.222 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:33.223 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:33.226 00.003 1032 Enqueuing Expose request
22:00:33.227 00.001 10072 IsGuiding returns 0
22:00:33.227 00.000 10072 Move returns status 0, amount 10
22:00:33.227 00.000 10072 MoveAxis(N, 0, ABG)
22:00:33.227 00.000 10072 Move returns status 0, amount 0
22:00:33.227 00.000 10072 move complete, result=0
22:00:33.227 00.000 10072 worker thread done servicing request
22:00:33.227 00.000 10072 Worker thread wakes up
22:00:33.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:33.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:33.236 00.009 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:00:33.635 00.399 10072 Exposure complete
22:00:33.699 00.064 10072 worker thread done servicing request
22:00:33.699 00.000 1032 OnExposeComplete: enter
22:00:33.701 00.002 1032 UpdateGuideState(): m_state=6
22:00:33.703 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1740
22:00:33.706 00.003 1032 Star::Find returns 1 (0), X=1103.22, Y=135.48, Mass=1155, SNR=23.8, Peak=112 HFD=3.1
22:00:33.708 00.002 1032 MultiStar: [#1 -0.12,0.15,1.02,U] [#2 0.01,0.11,0.85,U] [#3 -0.04,0.02,0.86,U] [#4 0.05,0.02,0.70,U] [#5 0.12,-0.01,0.69,U] [#6 -0.00,0.10,0.62,U] [#7 0.10,-0.02,0.71,U] [#8 -0.04,0.01,0.59,U] 
22:00:33.710 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.07, -0.15}
22:00:33.712 00.002 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
22:00:33.714 00.002 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
22:00:33.715 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.89 mountX=0.02 mountY=0.00, mountTheta=0.06
22:00:33.718 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
22:00:33.719 00.001 1032 Enqueuing Move request for scope (-0.01, 0.02)
22:00:33.721 00.002 10072 Worker thread wakes up
22:00:33.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:00:33.721 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:00:33.721 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
22:00:33.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:00:33.725 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.80
22:00:33.725 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:00:33.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:33.726 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:00:33.726 00.000 10072 MoveAxis(E, 8, ABG)
22:00:33.726 00.000 10072 Guiding  Dir = 2, Dur = 8
22:00:33.726 00.000 10072 IsGuiding returns 0
22:00:33.727 00.001 10072 PulseGuide returned control before completion, sleep 18
22:00:33.744 00.017 1032 UpdateGuideState exits: m=1155 SNR=23.8
22:00:33.748 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:33.749 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:33.751 00.002 1032 Enqueuing Expose request
22:00:33.756 00.005 10072 IsGuiding returns 0
22:00:33.756 00.000 10072 Move returns status 0, amount 8
22:00:33.756 00.000 10072 MoveAxis(N, 0, ABG)
22:00:33.756 00.000 10072 Move returns status 0, amount 0
22:00:33.756 00.000 10072 move complete, result=0
22:00:33.756 00.000 10072 worker thread done servicing request
22:00:33.756 00.000 10072 Worker thread wakes up
22:00:33.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:33.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:33.760 00.004 1032 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
22:00:34.386 00.626 10072 Exposure complete
22:00:34.445 00.059 10072 worker thread done servicing request
22:00:34.445 00.000 1032 OnExposeComplete: enter
22:00:34.447 00.002 1032 UpdateGuideState(): m_state=6
22:00:34.449 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1741
22:00:34.452 00.003 1032 Star::Find returns 1 (0), X=1103.22, Y=135.53, Mass=1379, SNR=26.1, Peak=138 HFD=3.3
22:00:34.454 00.002 1032 MultiStar: [#1 -0.08,-0.03,0.96,U] [#2 -0.05,0.08,0.74,U] [#3 0.06,0.02,0.73,U] [#4 0.05,-0.11,0.69,U] [#5 0.05,-0.02,0.69,U] [#6 -0.15,0.01,0.57,U] [#7 0.12,-0.04,0.64,U] [#8 0.04,-0.10,0.49,U] 
22:00:34.457 00.003 1032 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.07, -0.10}
22:00:34.459 00.002 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.83) = xAngle (-3.71 = 2.57)
22:00:34.461 00.002 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.71 = 2.57)
22:00:34.463 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.88 mountX=-0.03 mountY=0.02, mountTheta=2.57
22:00:34.466 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
22:00:34.468 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
22:00:34.470 00.002 10072 Worker thread wakes up
22:00:34.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
22:00:34.470 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
22:00:34.470 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
22:00:34.471 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:00:34.473 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.78
22:00:34.473 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:00:34.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:34.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:00:34.473 00.000 10072 MoveAxis(E, 10, ABG)
22:00:34.473 00.000 10072 Guiding  Dir = 2, Dur = 10
22:00:34.474 00.001 10072 IsGuiding returns 0
22:00:34.474 00.000 10072 PulseGuide returned control before completion, sleep 20
22:00:34.494 00.020 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:00:34.496 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:34.498 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:34.500 00.002 1032 Enqueuing Expose request
22:00:34.509 00.009 10072 IsGuiding returns 0
22:00:34.509 00.000 10072 Move returns status 0, amount 10
22:00:34.509 00.000 10072 MoveAxis(N, 0, ABG)
22:00:34.509 00.000 10072 Move returns status 0, amount 0
22:00:34.509 00.000 10072 move complete, result=0
22:00:34.509 00.000 10072 worker thread done servicing request
22:00:34.509 00.000 10072 Worker thread wakes up
22:00:34.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:34.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:34.513 00.004 1032 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
22:00:34.919 00.406 10072 Exposure complete
22:00:34.970 00.051 10072 worker thread done servicing request
22:00:34.970 00.000 1032 OnExposeComplete: enter
22:00:34.972 00.002 1032 UpdateGuideState(): m_state=6
22:00:34.974 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1742
22:00:34.977 00.003 1032 Star::Find returns 1 (0), X=1103.22, Y=135.44, Mass=1157, SNR=23.8, Peak=120 HFD=3.2
22:00:34.979 00.002 1032 MultiStar: [#1 -0.07,0.06,1.02,U] [#2 -0.01,0.06,0.83,U] [#3 0.13,-0.07,0.82,U] [#4 0.13,0.03,0.62,U] [#5 0.09,0.14,0.73,U] [#6 0.16,-0.05,0.65,U] [#7 0.10,-0.16,0.72,U] [#8 0.09,-0.12,0.51,U] 
22:00:34.981 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {-0.07, -0.19}
22:00:34.982 00.001 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
22:00:34.983 00.001 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
22:00:34.986 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.59 mountX=-0.04 mountY=-0.04, mountTheta=-2.42
22:00:34.988 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
22:00:34.991 00.003 1032 Enqueuing Move request for scope (0.05, -0.03)
22:00:34.993 00.002 10072 Worker thread wakes up
22:00:34.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
22:00:34.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
22:00:34.993 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
22:00:34.995 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:00:34.998 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.76
22:00:34.998 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:00:34.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:34.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:00:34.998 00.000 10072 MoveAxis(E, 8, ABG)
22:00:34.998 00.000 10072 Guiding  Dir = 2, Dur = 8
22:00:34.998 00.000 10072 IsGuiding returns 0
22:00:34.999 00.001 10072 PulseGuide returned control before completion, sleep 18
22:00:35.013 00.014 1032 UpdateGuideState exits: m=1157 SNR=23.8
22:00:35.016 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:35.018 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:35.020 00.002 1032 Enqueuing Expose request
22:00:35.026 00.006 10072 IsGuiding returns 0
22:00:35.026 00.000 10072 Move returns status 0, amount 8
22:00:35.026 00.000 10072 MoveAxis(N, 0, ABG)
22:00:35.026 00.000 10072 Move returns status 0, amount 0
22:00:35.026 00.000 10072 move complete, result=0
22:00:35.026 00.000 10072 worker thread done servicing request
22:00:35.026 00.000 10072 Worker thread wakes up
22:00:35.026 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:35.027 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:35.029 00.002 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:00:35.654 00.625 10072 Exposure complete
22:00:35.709 00.055 10072 worker thread done servicing request
22:00:35.709 00.000 1032 OnExposeComplete: enter
22:00:35.711 00.002 1032 UpdateGuideState(): m_state=6
22:00:35.713 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1743
22:00:35.714 00.001 1032 Star::Find returns 1 (0), X=1103.38, Y=135.67, Mass=1198, SNR=24.3, Peak=125 HFD=3.3
22:00:35.716 00.002 1032 MultiStar: [#1 -0.09,-0.03,1.04,U] [#2 -0.06,0.07,0.81,U] [#3 0.00,0.06,0.80,U] [#4 0.04,-0.11,0.69,U] [#5 0.29,-0.09,0.00,M1] [#6 -0.19,0.09,0.64,U] [#7 0.05,-0.12,0.76,U] [#8 0.06,0.00,0.53,U] 
22:00:35.717 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.00}, one-star: {0.09, 0.04}
22:00:35.718 00.001 1032 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.83) = xAngle (1.16 = 1.16)
22:00:35.720 00.002 1032 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.16 = 1.16)
22:00:35.721 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.99 mountX=0.00 mountY=0.01, mountTheta=1.16
22:00:35.723 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
22:00:35.726 00.003 1032 Enqueuing Move request for scope (-0.01, 0.00)
22:00:35.727 00.001 10072 Worker thread wakes up
22:00:35.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
22:00:35.727 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
22:00:35.727 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.00 yDistance=0.01
22:00:35.729 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:00:35.732 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.74
22:00:35.732 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:00:35.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:35.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:00:35.732 00.000 10072 MoveAxis(E, 8, ABG)
22:00:35.732 00.000 10072 Guiding  Dir = 2, Dur = 8
22:00:35.732 00.000 10072 IsGuiding returns 0
22:00:35.733 00.001 10072 PulseGuide returned control before completion, sleep 18
22:00:35.751 00.018 1032 UpdateGuideState exits: m=1198 SNR=24.3
22:00:35.753 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:35.755 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:35.756 00.001 1032 Enqueuing Expose request
22:00:35.761 00.005 10072 IsGuiding returns 0
22:00:35.761 00.000 10072 Move returns status 0, amount 8
22:00:35.761 00.000 10072 MoveAxis(N, 0, ABG)
22:00:35.761 00.000 10072 Move returns status 0, amount 0
22:00:35.761 00.000 10072 move complete, result=0
22:00:35.761 00.000 10072 worker thread done servicing request
22:00:35.761 00.000 10072 Worker thread wakes up
22:00:35.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:35.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:35.764 00.003 1032 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
22:00:36.171 00.407 10072 Exposure complete
22:00:36.228 00.057 10072 worker thread done servicing request
22:00:36.228 00.000 1032 OnExposeComplete: enter
22:00:36.230 00.002 1032 UpdateGuideState(): m_state=6
22:00:36.232 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1744
22:00:36.234 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=135.56, Mass=1284, SNR=25.2, Peak=120 HFD=3.2
22:00:36.237 00.003 1032 MultiStar: [#1 0.03,-0.03,0.96,U] [#2 -0.02,0.07,0.78,U] [#3 -0.09,0.04,0.74,U] [#4 0.09,0.02,0.68,U] [#5 0.29,-0.04,0.00,M2] [#6 -0.00,-0.06,0.58,U] [#7 0.17,-0.09,0.70,U] [#8 -0.03,-0.14,0.51,U] 
22:00:36.240 00.003 1032 refined, 7 included, MultiStar: {0.03, -0.03}, one-star: {0.06, -0.07}
22:00:36.242 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
22:00:36.245 00.003 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
22:00:36.246 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.82 mountX=-0.03 mountY=-0.02, mountTheta=-2.65
22:00:36.249 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
22:00:36.250 00.001 1032 Enqueuing Move request for scope (0.03, -0.03)
22:00:36.252 00.002 10072 Worker thread wakes up
22:00:36.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:00:36.252 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:00:36.252 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
22:00:36.254 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:00:36.257 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.73
22:00:36.257 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:00:36.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:36.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:00:36.257 00.000 10072 MoveAxis(E, 7, ABG)
22:00:36.257 00.000 10072 Guiding  Dir = 2, Dur = 7
22:00:36.257 00.000 10072 IsGuiding returns 0
22:00:36.258 00.001 10072 PulseGuide returned control before completion, sleep 17
22:00:36.275 00.017 1032 UpdateGuideState exits: m=1284 SNR=25.2
22:00:36.277 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:36.280 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:36.281 00.001 1032 Enqueuing Expose request
22:00:36.283 00.002 10072 IsGuiding returns 0
22:00:36.283 00.000 10072 Move returns status 0, amount 7
22:00:36.283 00.000 10072 MoveAxis(N, 0, ABG)
22:00:36.284 00.001 10072 Move returns status 0, amount 0
22:00:36.284 00.000 10072 move complete, result=0
22:00:36.284 00.000 10072 worker thread done servicing request
22:00:36.284 00.000 10072 Worker thread wakes up
22:00:36.284 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:36.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:36.291 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:00:36.909 00.618 10072 Exposure complete
22:00:36.962 00.053 10072 worker thread done servicing request
22:00:36.962 00.000 1032 OnExposeComplete: enter
22:00:36.964 00.002 1032 UpdateGuideState(): m_state=6
22:00:36.967 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1745
22:00:36.968 00.001 1032 Star::Find returns 1 (0), X=1103.32, Y=135.38, Mass=1336, SNR=25.6, Peak=135 HFD=3.1
22:00:36.970 00.002 1032 MultiStar: [#1 0.02,0.02,0.97,U] [#2 -0.05,-0.07,0.76,U] [#3 0.04,-0.01,0.74,U] [#4 0.14,-0.00,0.66,U] [#5 0.23,-0.01,0.65,U] [#6 -0.01,-0.08,0.56,U] [#7 0.00,-0.16,0.68,U] [#8 0.06,-0.17,0.50,U] 
22:00:36.971 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {0.03, -0.25}
22:00:36.972 00.001 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
22:00:36.974 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
22:00:36.975 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.05 mountX=-0.09 mountY=-0.02, mountTheta=-2.88
22:00:36.977 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
22:00:36.979 00.002 1032 Enqueuing Move request for scope (0.05, -0.08)
22:00:36.980 00.001 10072 Worker thread wakes up
22:00:36.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
22:00:36.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
22:00:36.980 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.02
22:00:36.982 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:00:36.983 00.001 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.71
22:00:36.983 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:00:36.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:36.984 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:00:36.984 00.000 10072 MoveAxis(E, 8, ABG)
22:00:36.984 00.000 10072 Guiding  Dir = 2, Dur = 8
22:00:36.984 00.000 10072 IsGuiding returns 0
22:00:36.985 00.001 10072 PulseGuide returned control before completion, sleep 18
22:00:37.003 00.018 1032 UpdateGuideState exits: m=1336 SNR=25.6
22:00:37.004 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:37.006 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:37.007 00.001 1032 Enqueuing Expose request
22:00:37.015 00.008 10072 IsGuiding returns 0
22:00:37.015 00.000 10072 Move returns status 0, amount 8
22:00:37.016 00.001 10072 MoveAxis(N, 0, ABG)
22:00:37.016 00.000 10072 Move returns status 0, amount 0
22:00:37.016 00.000 10072 move complete, result=0
22:00:37.016 00.000 10072 worker thread done servicing request
22:00:37.016 00.000 10072 Worker thread wakes up
22:00:37.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:37.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:37.018 00.002 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:00:37.424 00.406 10072 Exposure complete
22:00:37.476 00.052 10072 worker thread done servicing request
22:00:37.476 00.000 1032 OnExposeComplete: enter
22:00:37.477 00.001 1032 UpdateGuideState(): m_state=6
22:00:37.480 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1746
22:00:37.481 00.001 1032 Star::Find returns 1 (0), X=1103.30, Y=135.44, Mass=1362, SNR=25.9, Peak=136 HFD=3.2
22:00:37.483 00.002 1032 MultiStar: [#1 0.06,0.04,0.95,U] [#2 -0.03,0.02,0.72,U] [#3 0.09,-0.03,0.72,U] [#4 0.13,0.06,0.69,U] [#5 0.24,-0.17,0.00,M2] [#6 -0.07,-0.12,0.61,U] [#7 -0.04,0.00,0.65,U] [#8 0.11,-0.29,0.00,M1] 
22:00:37.485 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.04}, one-star: {0.01, -0.20}
22:00:37.488 00.003 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
22:00:37.489 00.001 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
22:00:37.491 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-0.97 mountX=-0.04 mountY=-0.01, mountTheta=-2.80
22:00:37.494 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
22:00:37.498 00.004 1032 Enqueuing Move request for scope (0.02, -0.04)
22:00:37.500 00.002 10072 Worker thread wakes up
22:00:37.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:00:37.500 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:00:37.500 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
22:00:37.501 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:00:37.503 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.69
22:00:37.503 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:00:37.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:37.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:00:37.503 00.000 10072 MoveAxis(E, 7, ABG)
22:00:37.503 00.000 10072 Guiding  Dir = 2, Dur = 7
22:00:37.503 00.000 10072 IsGuiding returns 0
22:00:37.504 00.001 10072 PulseGuide returned control before completion, sleep 17
22:00:37.521 00.017 1032 UpdateGuideState exits: m=1362 SNR=25.9
22:00:37.524 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:37.526 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:37.529 00.003 1032 Enqueuing Expose request
22:00:37.533 00.004 10072 IsGuiding returns 0
22:00:37.533 00.000 10072 Move returns status 0, amount 7
22:00:37.533 00.000 10072 MoveAxis(N, 0, ABG)
22:00:37.533 00.000 10072 Move returns status 0, amount 0
22:00:37.533 00.000 10072 move complete, result=0
22:00:37.533 00.000 10072 worker thread done servicing request
22:00:37.534 00.001 10072 Worker thread wakes up
22:00:37.534 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:37.534 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:37.541 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:00:38.162 00.621 10072 Exposure complete
22:00:38.227 00.065 10072 worker thread done servicing request
22:00:38.228 00.001 1032 OnExposeComplete: enter
22:00:38.230 00.002 1032 UpdateGuideState(): m_state=6
22:00:38.231 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1747
22:00:38.233 00.002 1032 Star::Find returns 1 (0), X=1103.26, Y=135.55, Mass=1197, SNR=24.3, Peak=120 HFD=3.2
22:00:38.235 00.002 1032 MultiStar: [#1 0.00,0.03,0.96,U] [#2 0.18,0.09,0.86,U] [#3 0.09,0.05,0.81,U] [#4 0.34,-0.02,0.00,M1] [#5 0.15,-0.04,0.69,U] [#6 0.02,0.02,0.61,U] [#7 0.13,-0.06,0.69,U] [#8 0.06,-0.09,0.52,U] 
22:00:38.242 00.007 1032 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {-0.03, -0.08}
22:00:38.244 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
22:00:38.246 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
22:00:38.248 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.10 mountX=-0.02 mountY=-0.07, mountTheta=-1.93
22:00:38.251 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
22:00:38.254 00.003 1032 Enqueuing Move request for scope (0.07, -0.01)
22:00:38.256 00.002 10072 Worker thread wakes up
22:00:38.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:00:38.257 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:00:38.257 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.02 yDistance=-0.07
22:00:38.258 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:00:38.261 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.67
22:00:38.261 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:00:38.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:38.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:00:38.261 00.000 10072 MoveAxis(E, 7, ABG)
22:00:38.261 00.000 10072 Guiding  Dir = 2, Dur = 7
22:00:38.261 00.000 10072 IsGuiding returns 0
22:00:38.262 00.001 10072 PulseGuide returned control before completion, sleep 17
22:00:38.280 00.018 1032 UpdateGuideState exits: m=1197 SNR=24.3
22:00:38.283 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:38.285 00.002 10072 IsGuiding returns 0
22:00:38.285 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:38.286 00.001 1032 Enqueuing Expose request
22:00:38.288 00.002 10072 Move returns status 0, amount 7
22:00:38.288 00.000 10072 MoveAxis(N, 0, ABG)
22:00:38.288 00.000 10072 Move returns status 0, amount 0
22:00:38.288 00.000 10072 move complete, result=0
22:00:38.288 00.000 10072 worker thread done servicing request
22:00:38.288 00.000 10072 Worker thread wakes up
22:00:38.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:38.288 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:38.296 00.008 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:00:38.708 00.412 10072 Exposure complete
22:00:38.779 00.071 10072 worker thread done servicing request
22:00:38.779 00.000 1032 OnExposeComplete: enter
22:00:38.782 00.003 1032 UpdateGuideState(): m_state=6
22:00:38.785 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1748
22:00:38.788 00.003 1032 Star::Find returns 1 (0), X=1103.28, Y=135.46, Mass=1448, SNR=26.7, Peak=145 HFD=3.2
22:00:38.790 00.002 1032 MultiStar: [#1 0.04,-0.01,0.88,U] [#2 0.13,-0.08,0.73,U] [#3 0.07,-0.03,0.73,U] [#4 0.18,-0.09,0.63,U] [#5 0.26,-0.08,0.00,M2] [#6 0.20,0.12,0.55,U] [#7 0.09,-0.09,0.63,U] [#8 0.07,-0.14,0.49,U] 
22:00:38.791 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.07}, one-star: {-0.01, -0.18}
22:00:38.793 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
22:00:38.795 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
22:00:38.798 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.64 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
22:00:38.807 00.009 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
22:00:38.811 00.004 1032 Enqueuing Move request for scope (0.09, -0.07)
22:00:38.817 00.006 10072 Worker thread wakes up
22:00:38.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
22:00:38.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
22:00:38.817 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
22:00:38.822 00.005 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.65
22:00:38.822 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:00:38.822 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:38.822 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:00:38.825 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:00:38.825 00.000 10072 MoveAxis(E, 6, ABG)
22:00:38.825 00.000 10072 Guiding  Dir = 2, Dur = 6
22:00:38.825 00.000 10072 IsGuiding returns 0
22:00:38.827 00.002 10072 PulseGuide returned control before completion, sleep 16
22:00:38.844 00.017 10072 IsGuiding returns 0
22:00:38.844 00.000 10072 Move returns status 0, amount 6
22:00:38.844 00.000 10072 MoveAxis(N, 0, ABG)
22:00:38.844 00.000 10072 Move returns status 0, amount 0
22:00:38.844 00.000 10072 move complete, result=0
22:00:38.844 00.000 10072 worker thread done servicing request
22:00:38.851 00.007 1032 UpdateGuideState exits: m=1448 SNR=26.7
22:00:38.861 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:38.868 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:38.871 00.003 1032 Enqueuing Expose request
22:00:38.873 00.002 10072 Worker thread wakes up
22:00:38.873 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:00:38.875 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:38.875 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:39.505 00.630 10072 Exposure complete
22:00:39.625 00.120 10072 worker thread done servicing request
22:00:39.625 00.000 1032 OnExposeComplete: enter
22:00:39.628 00.003 1032 UpdateGuideState(): m_state=6
22:00:39.632 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1749
22:00:39.634 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=135.36, Mass=1194, SNR=24.3, Peak=131 HFD=3.0
22:00:39.637 00.003 1032 MultiStar: [#1 0.05,-0.03,1.01,U] [#2 0.10,0.05,0.80,U] [#3 0.12,-0.10,0.77,U] [#4 0.13,-0.06,0.65,U] [#5 0.27,0.00,0.00,M3] [#6 -0.04,-0.05,0.59,U] [#7 0.09,-0.06,0.67,U] [#8 0.09,-0.16,0.52,U] 
22:00:39.639 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {0.05, -0.27}
22:00:39.641 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
22:00:39.645 00.004 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
22:00:39.648 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.87 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
22:00:39.653 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
22:00:39.656 00.003 1032 Enqueuing Move request for scope (0.08, -0.09)
22:00:39.660 00.004 10072 Worker thread wakes up
22:00:39.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
22:00:39.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
22:00:39.660 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.10 yDistance=-0.05
22:00:39.663 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:00:39.667 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.63
22:00:39.667 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:00:39.668 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:39.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:00:39.668 00.000 10072 MoveAxis(E, 7, ABG)
22:00:39.668 00.000 10072 Guiding  Dir = 2, Dur = 7
22:00:39.668 00.000 10072 IsGuiding returns 0
22:00:39.669 00.001 10072 PulseGuide returned control before completion, sleep 17
22:00:39.698 00.029 1032 UpdateGuideState exits: m=1194 SNR=24.3
22:00:39.703 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:39.707 00.004 10072 IsGuiding returns 0
22:00:39.707 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:39.710 00.003 1032 Enqueuing Expose request
22:00:39.712 00.002 10072 Move returns status 0, amount 7
22:00:39.713 00.001 10072 MoveAxis(N, 0, ABG)
22:00:39.713 00.000 10072 Move returns status 0, amount 0
22:00:39.713 00.000 10072 move complete, result=0
22:00:39.713 00.000 10072 worker thread done servicing request
22:00:39.713 00.000 10072 Worker thread wakes up
22:00:39.713 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:39.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:39.723 00.010 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:00:40.128 00.405 10072 Exposure complete
22:00:40.221 00.093 10072 worker thread done servicing request
22:00:40.221 00.000 1032 OnExposeComplete: enter
22:00:40.224 00.003 1032 UpdateGuideState(): m_state=6
22:00:40.228 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1750
22:00:40.231 00.003 1032 Star::Find returns 1 (0), X=1103.31, Y=135.47, Mass=1408, SNR=26.3, Peak=149 HFD=3.2
22:00:40.235 00.004 1032 MultiStar: [#1 0.03,0.07,0.93,U] [#2 0.01,0.09,0.78,U] [#3 0.13,0.04,0.70,U] [#4 0.17,-0.01,0.65,U] [#5 0.15,-0.02,0.63,U] [#6 0.13,-0.07,0.60,U] [#7 0.14,-0.07,0.64,U] [#8 0.08,0.03,0.51,U] 
22:00:40.241 00.006 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.02, -0.16}
22:00:40.244 00.003 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
22:00:40.246 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
22:00:40.249 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.17 mountX=-0.04 mountY=-0.08, mountTheta=-2.00
22:00:40.253 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
22:00:40.255 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
22:00:40.258 00.003 10072 Worker thread wakes up
22:00:40.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:00:40.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:00:40.258 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.08
22:00:40.274 00.016 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.61
22:00:40.275 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:00:40.283 00.008 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:00:40.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:40.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:00:40.283 00.000 10072 MoveAxis(E, 5, ABG)
22:00:40.283 00.000 10072 Guiding  Dir = 2, Dur = 5
22:00:40.291 00.008 10072 IsGuiding returns 0
22:00:40.293 00.002 10072 PulseGuide returned control before completion, sleep 14
22:00:40.314 00.021 1032 UpdateGuideState exits: m=1408 SNR=26.3
22:00:40.320 00.006 10072 IsGuiding returns 1
22:00:40.320 00.000 10072 scope still moving after pulse duration time elapsed
22:00:40.321 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:40.324 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:40.331 00.007 1032 Enqueuing Expose request
22:00:40.343 00.012 10072 IsGuiding returns 1
22:00:40.373 00.030 10072 IsGuiding returns 1
22:00:40.409 00.036 10072 IsGuiding returns 1
22:00:40.435 00.026 10072 IsGuiding returns 1
22:00:40.467 00.032 10072 IsGuiding returns 1
22:00:40.498 00.031 10072 IsGuiding returns 1
22:00:40.530 00.032 10072 IsGuiding returns 1
22:00:40.562 00.032 10072 IsGuiding returns 0
22:00:40.562 00.000 10072 scope move finished after 5 + 265 ms
22:00:40.562 00.000 10072 Move returns status 0, amount 5
22:00:40.562 00.000 10072 MoveAxis(N, 0, ABG)
22:00:40.562 00.000 10072 Move returns status 0, amount 0
22:00:40.562 00.000 10072 move complete, result=0
22:00:40.562 00.000 10072 worker thread done servicing request
22:00:40.562 00.000 10072 Worker thread wakes up
22:00:40.562 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:00:40.566 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:40.566 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:41.194 00.628 10072 Exposure complete
22:00:41.292 00.098 10072 worker thread done servicing request
22:00:41.293 00.001 1032 OnExposeComplete: enter
22:00:41.295 00.002 1032 UpdateGuideState(): m_state=6
22:00:41.298 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1751
22:00:41.308 00.010 1032 Star::Find returns 1 (0), X=1103.33, Y=135.48, Mass=1316, SNR=25.5, Peak=144 HFD=3.2
22:00:41.312 00.004 1032 MultiStar: [#1 -0.01,0.06,0.94,U] [#2 -0.08,0.05,0.75,U] [#3 0.26,-0.11,0.00,M1] [#4 0.21,0.05,0.69,U] [#5 0.26,0.01,0.00,M3] [#6 0.20,0.18,0.00,M1] [#7 0.03,-0.00,0.67,U] [#8 0.09,-0.12,0.48,U] 
22:00:41.316 00.004 1032 refined, 5 included, MultiStar: {0.04, -0.02}, one-star: {0.04, -0.15}
22:00:41.319 00.003 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:00:41.321 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:00:41.324 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.46 mountX=-0.03 mountY=-0.03, mountTheta=-2.29
22:00:41.327 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
22:00:41.330 00.003 1032 Enqueuing Move request for scope (0.04, -0.02)
22:00:41.333 00.003 10072 Worker thread wakes up
22:00:41.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:00:41.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:00:41.333 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
22:00:41.337 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:00:41.340 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.60
22:00:41.340 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:00:41.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:41.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:00:41.340 00.000 10072 MoveAxis(E, 9, ABG)
22:00:41.340 00.000 10072 Guiding  Dir = 2, Dur = 9
22:00:41.341 00.001 10072 IsGuiding returns 0
22:00:41.341 00.000 10072 PulseGuide returned control before completion, sleep 19
22:00:41.370 00.029 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:00:41.373 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:41.375 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:41.377 00.002 1032 Enqueuing Expose request
22:00:41.379 00.002 10072 IsGuiding returns 0
22:00:41.379 00.000 10072 Move returns status 0, amount 9
22:00:41.379 00.000 10072 MoveAxis(N, 0, ABG)
22:00:41.379 00.000 10072 Move returns status 0, amount 0
22:00:41.379 00.000 10072 move complete, result=0
22:00:41.379 00.000 10072 worker thread done servicing request
22:00:41.379 00.000 10072 Worker thread wakes up
22:00:41.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:41.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:41.391 00.012 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:00:41.791 00.400 10072 Exposure complete
22:00:41.874 00.083 10072 worker thread done servicing request
22:00:41.874 00.000 1032 OnExposeComplete: enter
22:00:41.877 00.003 1032 UpdateGuideState(): m_state=6
22:00:41.880 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1752
22:00:41.882 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=135.49, Mass=1309, SNR=25.4, Peak=138 HFD=3.2
22:00:41.885 00.003 1032 MultiStar: [#1 0.05,0.00,0.97,U] [#2 0.05,-0.02,0.78,U] [#3 0.12,-0.02,0.71,U] [#4 0.25,-0.08,0.00,M1] [#5 0.23,0.03,0.62,U] [#6 0.05,0.01,0.61,U] [#7 0.09,0.00,0.68,U] [#8 0.04,-0.06,0.49,U] 
22:00:41.887 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.00, -0.14}
22:00:41.889 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:00:41.890 00.001 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:00:41.892 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.37 mountX=-0.05 mountY=-0.06, mountTheta=-2.20
22:00:41.897 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
22:00:41.899 00.002 1032 Enqueuing Move request for scope (0.07, -0.03)
22:00:41.901 00.002 10072 Worker thread wakes up
22:00:41.901 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:00:41.901 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:00:41.901 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
22:00:41.904 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:00:41.906 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.58
22:00:41.906 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:00:41.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:41.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:00:41.906 00.000 10072 MoveAxis(E, 6, ABG)
22:00:41.906 00.000 10072 Guiding  Dir = 2, Dur = 6
22:00:41.907 00.001 10072 IsGuiding returns 0
22:00:41.907 00.000 10072 PulseGuide returned control before completion, sleep 16
22:00:41.926 00.019 10072 IsGuiding returns 0
22:00:41.926 00.000 10072 Move returns status 0, amount 6
22:00:41.926 00.000 10072 MoveAxis(N, 0, ABG)
22:00:41.928 00.002 10072 Move returns status 0, amount 0
22:00:41.928 00.000 10072 move complete, result=0
22:00:41.928 00.000 10072 worker thread done servicing request
22:00:41.933 00.005 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:00:41.937 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:41.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:41.941 00.002 1032 Enqueuing Expose request
22:00:41.944 00.003 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:00:41.947 00.003 10072 Worker thread wakes up
22:00:41.947 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:41.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:42.585 00.638 10072 Exposure complete
22:00:42.660 00.075 10072 worker thread done servicing request
22:00:42.660 00.000 1032 OnExposeComplete: enter
22:00:42.663 00.003 1032 UpdateGuideState(): m_state=6
22:00:42.665 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1753
22:00:42.667 00.002 1032 Star::Find returns 1 (0), X=1103.26, Y=135.58, Mass=1389, SNR=26.2, Peak=138 HFD=3.2
22:00:42.669 00.002 1032 MultiStar: [#1 0.08,0.16,0.94,U] [#2 0.10,0.14,0.79,U] [#3 0.13,0.03,0.74,U] [#4 0.08,0.01,0.65,U] [#5 0.27,-0.01,0.00,M3] [#6 0.02,0.05,0.61,U] [#7 0.23,-0.12,0.00,M1] [#8 0.10,0.04,0.49,U] 
22:00:42.672 00.003 1032 single-star, 6 included, MultiStar: {0.06, 0.05}, one-star: {-0.03, -0.06}
22:00:42.674 00.002 1032 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.83) = xAngle (-3.95 = 2.33)
22:00:42.678 00.004 1032 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.95 = 2.33)
22:00:42.680 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.12 mountX=-0.05 mountY=0.05, mountTheta=2.33
22:00:42.684 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.06, opts=13)
22:00:42.687 00.003 1032 Enqueuing Move request for scope (-0.03, -0.06)
22:00:42.691 00.004 10072 Worker thread wakes up
22:00:42.691 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
22:00:42.691 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
22:00:42.691 00.000 10072 Moving (-0.03, -0.06) raw xDistance=-0.05 yDistance=0.05
22:00:42.695 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:00:42.697 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.56
22:00:42.697 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:00:42.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:42.698 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:00:42.698 00.000 10072 MoveAxis(E, 6, ABG)
22:00:42.698 00.000 10072 Guiding  Dir = 2, Dur = 6
22:00:42.698 00.000 10072 IsGuiding returns 0
22:00:42.699 00.001 10072 PulseGuide returned control before completion, sleep 16
22:00:42.726 00.027 10072 IsGuiding returns 0
22:00:42.727 00.001 10072 Move returns status 0, amount 6
22:00:42.727 00.000 10072 MoveAxis(N, 0, ABG)
22:00:42.727 00.000 10072 Move returns status 0, amount 0
22:00:42.727 00.000 10072 move complete, result=0
22:00:42.727 00.000 10072 worker thread done servicing request
22:00:42.727 00.000 1032 UpdateGuideState exits: m=1389 SNR=26.2
22:00:42.730 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:42.733 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:42.736 00.003 1032 Enqueuing Expose request
22:00:42.740 00.004 10072 Worker thread wakes up
22:00:42.740 00.000 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:00:42.744 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:42.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:43.160 00.416 10072 Exposure complete
22:00:43.242 00.082 10072 worker thread done servicing request
22:00:43.242 00.000 1032 OnExposeComplete: enter
22:00:43.245 00.003 1032 UpdateGuideState(): m_state=6
22:00:43.247 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1754
22:00:43.250 00.003 1032 Star::Find returns 1 (0), X=1103.34, Y=135.62, Mass=1173, SNR=24.0, Peak=123 HFD=3.2
22:00:43.255 00.005 1032 MultiStar: [#1 0.04,0.16,1.03,U] [#2 0.09,0.12,0.81,U] [#3 0.11,0.16,0.86,U] [#4 0.11,0.04,0.75,U] [#5 0.11,0.16,0.69,U] [#6 0.02,0.07,0.61,U] [#7 0.29,0.05,0.00,M2] [#8 0.12,0.10,0.54,U] 
22:00:43.257 00.002 1032 single-star, 7 included, MultiStar: {0.08, 0.10}, one-star: {0.05, -0.01}
22:00:43.260 00.003 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
22:00:43.264 00.004 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
22:00:43.269 00.005 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-0.27 mountX=-0.03 mountY=-0.05, mountTheta=-2.10
22:00:43.275 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
22:00:43.277 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
22:00:43.281 00.004 10072 Worker thread wakes up
22:00:43.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:00:43.281 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:00:43.281 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.03 yDistance=-0.05
22:00:43.288 00.007 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.54
22:00:43.288 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:00:43.288 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:43.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:00:43.288 00.000 10072 MoveAxis(E, 5, ABG)
22:00:43.288 00.000 10072 Guiding  Dir = 2, Dur = 5
22:00:43.288 00.000 10072 IsGuiding returns 0
22:00:43.289 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:00:43.292 00.003 10072 PulseGuide returned control before completion, sleep 15
22:00:43.313 00.021 10072 IsGuiding returns 0
22:00:43.314 00.001 10072 Move returns status 0, amount 5
22:00:43.314 00.000 10072 MoveAxis(N, 0, ABG)
22:00:43.314 00.000 10072 Move returns status 0, amount 0
22:00:43.314 00.000 10072 move complete, result=0
22:00:43.314 00.000 10072 worker thread done servicing request
22:00:43.334 00.020 1032 UpdateGuideState exits: m=1173 SNR=24.0
22:00:43.337 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:43.339 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:43.341 00.002 1032 Enqueuing Expose request
22:00:43.344 00.003 10072 Worker thread wakes up
22:00:43.344 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:00:43.346 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:43.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:43.973 00.627 10072 Exposure complete
22:00:44.058 00.085 10072 worker thread done servicing request
22:00:44.058 00.000 1032 OnExposeComplete: enter
22:00:44.060 00.002 1032 UpdateGuideState(): m_state=6
22:00:44.062 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1755
22:00:44.065 00.003 1032 Star::Find returns 1 (0), X=1103.25, Y=135.55, Mass=1298, SNR=25.3, Peak=127 HFD=3.2
22:00:44.067 00.002 1032 MultiStar: [#1 0.02,0.17,0.99,U] [#2 -0.01,0.12,0.81,U] [#3 -0.01,0.26,0.00,M1] [#4 0.19,0.23,0.00,M1] [#5 0.13,0.14,0.66,U] [#6 0.07,0.12,0.63,U] [#7 0.11,0.08,0.65,U] [#8 -0.02,0.05,0.53,U] 
22:00:44.069 00.002 1032 single-star, 6 included, MultiStar: {0.03, 0.08}, one-star: {-0.04, -0.08}
22:00:44.071 00.002 1032 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.83) = xAngle (-3.84 = 2.45)
22:00:44.074 00.003 1032 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.84 = 2.45)
22:00:44.076 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.01 mountX=-0.07 mountY=0.05, mountTheta=2.45
22:00:44.081 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.08, opts=13)
22:00:44.083 00.002 1032 Enqueuing Move request for scope (-0.04, -0.08)
22:00:44.085 00.002 10072 Worker thread wakes up
22:00:44.085 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
22:00:44.085 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
22:00:44.086 00.001 10072 Moving (-0.04, -0.08) raw xDistance=-0.07 yDistance=0.05
22:00:44.088 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:00:44.090 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.52
22:00:44.090 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:00:44.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:44.091 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:00:44.091 00.000 10072 MoveAxis(E, 5, ABG)
22:00:44.091 00.000 10072 Guiding  Dir = 2, Dur = 5
22:00:44.091 00.000 10072 IsGuiding returns 0
22:00:44.091 00.000 10072 PulseGuide returned control before completion, sleep 15
22:00:44.110 00.019 10072 IsGuiding returns 0
22:00:44.110 00.000 10072 Move returns status 0, amount 5
22:00:44.110 00.000 10072 MoveAxis(N, 0, ABG)
22:00:44.110 00.000 10072 Move returns status 0, amount 0
22:00:44.111 00.001 10072 move complete, result=0
22:00:44.112 00.001 10072 worker thread done servicing request
22:00:44.117 00.005 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:00:44.122 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:44.125 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:44.128 00.003 1032 Enqueuing Expose request
22:00:44.131 00.003 10072 Worker thread wakes up
22:00:44.131 00.000 1032 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:00:44.133 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:44.133 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:44.553 00.420 10072 Exposure complete
22:00:44.635 00.082 10072 worker thread done servicing request
22:00:44.635 00.000 1032 OnExposeComplete: enter
22:00:44.638 00.003 1032 UpdateGuideState(): m_state=6
22:00:44.644 00.006 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1756
22:00:44.647 00.003 1032 Star::Find returns 1 (0), X=1103.32, Y=135.55, Mass=1210, SNR=24.4, Peak=114 HFD=3.2
22:00:44.650 00.003 1032 MultiStar: [#1 0.05,0.10,0.98,U] [#2 0.01,0.09,0.77,U] [#3 0.06,0.10,0.77,U] [#4 0.13,0.07,0.68,U] [#5 0.16,0.02,0.71,U] [#6 0.10,0.07,0.60,U] [#7 0.15,0.02,0.74,U] [#8 0.02,-0.12,0.53,U] 
22:00:44.653 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.03, -0.08}
22:00:44.655 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
22:00:44.657 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
22:00:44.660 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.40 mountX=0.01 mountY=-0.08, mountTheta=-1.43
22:00:44.663 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
22:00:44.666 00.003 1032 Enqueuing Move request for scope (0.08, 0.03)
22:00:44.669 00.003 10072 Worker thread wakes up
22:00:44.669 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:00:44.669 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:00:44.669 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
22:00:44.671 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:00:44.674 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.51
22:00:44.674 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:00:44.674 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:44.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:00:44.675 00.001 10072 MoveAxis(E, 4, ABG)
22:00:44.675 00.000 10072 Guiding  Dir = 2, Dur = 4
22:00:44.675 00.000 10072 IsGuiding returns 0
22:00:44.675 00.000 10072 PulseGuide returned control before completion, sleep 14
22:00:44.701 00.026 1032 UpdateGuideState exits: m=1210 SNR=24.4
22:00:44.706 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:44.709 00.003 10072 IsGuiding returns 0
22:00:44.709 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:44.711 00.002 1032 Enqueuing Expose request
22:00:44.713 00.002 10072 Move returns status 0, amount 4
22:00:44.714 00.001 10072 MoveAxis(N, 0, ABG)
22:00:44.714 00.000 10072 Move returns status 0, amount 0
22:00:44.714 00.000 10072 move complete, result=0
22:00:44.714 00.000 10072 worker thread done servicing request
22:00:44.714 00.000 10072 Worker thread wakes up
22:00:44.714 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:44.714 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:44.724 00.010 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:00:45.381 00.657 10072 Exposure complete
22:00:45.842 00.461 10072 worker thread done servicing request
22:00:45.842 00.000 1032 OnExposeComplete: enter
22:00:45.846 00.004 1032 UpdateGuideState(): m_state=6
22:00:45.850 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1757
22:00:45.852 00.002 1032 Star::Find returns 1 (0), X=1103.26, Y=135.56, Mass=1332, SNR=25.6, Peak=121 HFD=3.2
22:00:45.857 00.005 1032 MultiStar: [#1 -0.02,-0.03,0.93,U] [#2 0.04,0.07,0.75,U] [#3 -0.01,0.08,0.76,U] [#4 0.05,0.10,0.65,U] [#5 0.21,-0.03,0.62,U] [#6 -0.05,0.11,0.58,U] [#7 0.02,0.03,0.66,U] [#8 -0.03,-0.02,0.51,U] 
22:00:45.860 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {-0.03, -0.08}
22:00:45.870 00.010 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
22:00:45.875 00.005 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
22:00:45.879 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.92 mountX=0.02 mountY=-0.02, mountTheta=-0.91
22:00:45.885 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
22:00:45.890 00.005 1032 Enqueuing Move request for scope (0.02, 0.02)
22:00:45.900 00.010 10072 Worker thread wakes up
22:00:45.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:00:45.901 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:00:45.901 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
22:00:45.905 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:00:45.911 00.006 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.49
22:00:45.911 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:00:45.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:45.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:00:45.911 00.000 10072 MoveAxis(E, 4, ABG)
22:00:45.912 00.001 10072 Guiding  Dir = 2, Dur = 4
22:00:45.912 00.000 10072 IsGuiding returns 0
22:00:45.913 00.001 10072 PulseGuide returned control before completion, sleep 14
22:00:45.939 00.026 10072 IsGuiding returns 0
22:00:45.939 00.000 10072 Move returns status 0, amount 4
22:00:45.939 00.000 10072 MoveAxis(N, 0, ABG)
22:00:45.939 00.000 10072 Move returns status 0, amount 0
22:00:45.940 00.001 10072 move complete, result=0
22:00:45.940 00.000 10072 worker thread done servicing request
22:00:45.950 00.010 1032 UpdateGuideState exits: m=1332 SNR=25.6
22:00:45.954 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:45.961 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:45.964 00.003 1032 Enqueuing Expose request
22:00:45.966 00.002 10072 Worker thread wakes up
22:00:45.966 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:00:45.969 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:45.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:46.604 00.635 10072 Exposure complete
22:00:46.833 00.229 10072 worker thread done servicing request
22:00:46.835 00.002 1032 OnExposeComplete: enter
22:00:46.840 00.005 1032 UpdateGuideState(): m_state=6
22:00:46.843 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1758
22:00:46.846 00.003 1032 Star::Find returns 1 (0), X=1103.27, Y=135.58, Mass=1241, SNR=24.7, Peak=125 HFD=3.2
22:00:47.068 00.222 1032 MultiStar: [#1 -0.09,0.16,0.97,U] [#2 -0.04,0.13,0.84,U] [#3 -0.08,0.20,0.80,U] [#4 0.08,0.23,0.68,U] [#5 0.10,0.17,0.62,U] [#6 -0.01,0.24,0.64,U] [#7 -0.10,0.07,0.70,U] [#8 -0.12,0.16,0.50,U] 
22:00:47.087 00.019 1032 single-star, 8 included, MultiStar: {-0.03, 0.14}, one-star: {-0.02, -0.05}
22:00:47.099 00.012 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.46)
22:00:47.102 00.003 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.46)
22:00:47.106 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.99 mountX=-0.04 mountY=0.03, mountTheta=2.46
22:00:47.113 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
22:00:47.119 00.006 1032 Enqueuing Move request for scope (-0.02, -0.05)
22:00:47.122 00.003 10072 Worker thread wakes up
22:00:47.123 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
22:00:47.123 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
22:00:47.123 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.03
22:00:47.339 00.216 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:00:47.843 00.504 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.47
22:00:47.843 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:00:47.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:47.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:00:47.844 00.001 10072 MoveAxis(E, 1, ABG)
22:00:47.845 00.001 10072 Guiding  Dir = 2, Dur = 1
22:00:47.849 00.004 10072 IsGuiding returns 0
22:00:47.854 00.005 10072 IsGuiding returns 0
22:00:47.854 00.000 10072 Move returns status 0, amount 1
22:00:47.854 00.000 10072 MoveAxis(N, 0, ABG)
22:00:47.855 00.001 10072 Move returns status 0, amount 0
22:00:47.855 00.000 10072 move complete, result=0
22:00:47.855 00.000 10072 worker thread done servicing request
22:00:48.290 00.435 1032 UpdateGuideState exits: m=1241 SNR=24.7
22:00:48.293 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:48.296 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:48.302 00.006 1032 Enqueuing Expose request
22:00:48.306 00.004 10072 Worker thread wakes up
22:00:48.306 00.000 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:00:48.310 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:48.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:49.229 00.919 10072 Exposure complete
22:00:49.394 00.165 10072 worker thread done servicing request
22:00:49.394 00.000 1032 OnExposeComplete: enter
22:00:49.400 00.006 1032 UpdateGuideState(): m_state=6
22:00:49.402 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1759
22:00:49.405 00.003 1032 Star::Find returns 1 (0), X=1103.31, Y=135.72, Mass=1332, SNR=25.6, Peak=124 HFD=3.4
22:00:49.408 00.003 1032 MultiStar: [#1 -0.09,0.21,0.99,U] [#2 -0.11,0.29,0.00,M1] [#3 -0.09,0.26,0.00,M1] [#4 -0.01,0.23,0.65,U] [#5 0.04,0.14,0.66,U] [#6 -0.03,0.33,0.00,M1] [#7 -0.03,0.24,0.65,U] [#8 -0.09,-0.01,0.49,U] 
22:00:49.410 00.002 1032 single-star, 5 included, MultiStar: {-0.02, 0.16}, one-star: {0.02, 0.09}
22:00:49.445 00.035 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
22:00:49.451 00.006 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
22:00:49.462 00.011 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.32 mountX=0.08 mountY=-0.04, mountTheta=-0.51
22:00:49.478 00.016 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
22:00:49.481 00.003 1032 Enqueuing Move request for scope (0.02, 0.09)
22:00:49.483 00.002 10072 Worker thread wakes up
22:00:49.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
22:00:49.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
22:00:49.483 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
22:00:49.487 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:00:49.497 00.010 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.46
22:00:49.497 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:00:49.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:49.497 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:00:49.497 00.000 10072 MoveAxis(W, 2, ABG)
22:00:49.497 00.000 10072 Guiding  Dir = 3, Dur = 2
22:00:49.497 00.000 10072 IsGuiding returns 0
22:00:49.499 00.002 10072 PulseGuide returned control before completion, sleep 11
22:00:49.523 00.024 10072 IsGuiding returns 0
22:00:49.523 00.000 10072 Move returns status 0, amount 2
22:00:49.524 00.001 10072 MoveAxis(N, 0, ABG)
22:00:49.524 00.000 10072 Move returns status 0, amount 0
22:00:49.524 00.000 10072 move complete, result=0
22:00:49.524 00.000 10072 worker thread done servicing request
22:00:49.530 00.006 1032 UpdateGuideState exits: m=1332 SNR=25.6
22:00:49.534 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:49.538 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:49.541 00.003 1032 Enqueuing Expose request
22:00:49.544 00.003 10072 Worker thread wakes up
22:00:49.544 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:00:49.548 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:49.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:50.198 00.650 10072 Exposure complete
22:00:50.456 00.258 10072 worker thread done servicing request
22:00:50.456 00.000 1032 OnExposeComplete: enter
22:00:50.459 00.003 1032 UpdateGuideState(): m_state=6
22:00:50.491 00.032 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1760
22:00:50.495 00.004 1032 Star::Find returns 1 (0), X=1103.28, Y=135.54, Mass=1401, SNR=26.3, Peak=146 HFD=3.3
22:00:50.498 00.003 1032 MultiStar: [#1 0.01,0.11,0.91,U] [#2 0.04,0.08,0.72,U] [#3 0.05,0.02,0.69,U] [#4 0.08,0.10,0.62,U] [#5 0.18,0.11,0.65,U] [#6 0.06,0.17,0.52,U] [#7 0.19,0.13,0.65,U] [#8 -0.14,-0.02,0.50,U] 
22:00:50.500 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {-0.01, -0.10}
22:00:50.503 00.003 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
22:00:50.505 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
22:00:50.509 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.87 mountX=0.04 mountY=-0.06, mountTheta=-0.96
22:00:50.513 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
22:00:50.515 00.002 1032 Enqueuing Move request for scope (0.05, 0.06)
22:00:50.519 00.004 10072 Worker thread wakes up
22:00:50.521 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
22:00:50.521 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
22:00:50.521 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.06
22:00:50.557 00.036 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:00:50.560 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.44
22:00:50.561 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:00:50.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:50.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:00:50.561 00.000 10072 MoveAxis(W, 2, ABG)
22:00:50.561 00.000 10072 Guiding  Dir = 3, Dur = 2
22:00:50.561 00.000 10072 IsGuiding returns 0
22:00:50.562 00.001 10072 PulseGuide returned control before completion, sleep 12
22:00:50.595 00.033 10072 IsGuiding returns 0
22:00:50.596 00.001 10072 Move returns status 0, amount 2
22:00:50.596 00.000 10072 MoveAxis(N, 0, ABG)
22:00:50.596 00.000 10072 Move returns status 0, amount 0
22:00:50.596 00.000 10072 move complete, result=0
22:00:50.596 00.000 10072 worker thread done servicing request
22:00:50.647 00.051 1032 UpdateGuideState exits: m=1401 SNR=26.3
22:00:50.651 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:50.683 00.032 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:50.686 00.003 1032 Enqueuing Expose request
22:00:50.688 00.002 10072 Worker thread wakes up
22:00:50.688 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:00:50.691 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:50.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:51.381 00.690 10072 Exposure complete
22:00:51.663 00.282 10072 worker thread done servicing request
22:00:51.663 00.000 1032 OnExposeComplete: enter
22:00:51.667 00.004 1032 UpdateGuideState(): m_state=6
22:00:51.671 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1761
22:00:51.674 00.003 1032 Star::Find returns 1 (0), X=1103.34, Y=135.67, Mass=1164, SNR=24.0, Peak=117 HFD=3.1
22:00:51.677 00.003 1032 MultiStar: [#1 0.11,0.16,0.97,U] [#2 0.03,0.13,0.87,U] [#3 0.07,0.21,0.75,U] [#4 0.10,0.15,0.71,U] [#5 0.34,0.15,0.00,M1] [#6 0.15,-0.04,0.68,U] [#7 0.02,0.04,0.72,U] [#8 -0.02,0.07,0.54,U] 
22:00:51.680 00.003 1032 single-star, 7 included, MultiStar: {0.07, 0.10}, one-star: {0.05, 0.04}
22:00:51.714 00.034 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
22:00:51.718 00.004 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
22:00:51.721 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.63 mountX=0.02 mountY=-0.06, mountTheta=-1.20
22:00:51.725 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
22:00:51.728 00.003 1032 Enqueuing Move request for scope (0.05, 0.04)
22:00:51.731 00.003 10072 Worker thread wakes up
22:00:51.731 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
22:00:51.731 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
22:00:51.731 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.06
22:00:51.733 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:00:51.738 00.005 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.42
22:00:51.738 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:00:51.738 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:51.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:00:51.738 00.000 10072 MoveAxis(W, 4, ABG)
22:00:51.738 00.000 10072 Guiding  Dir = 3, Dur = 4
22:00:51.739 00.001 10072 IsGuiding returns 0
22:00:51.772 00.033 10072 IsGuiding returns 0
22:00:51.772 00.000 10072 Move returns status 0, amount 4
22:00:51.772 00.000 10072 MoveAxis(N, 0, ABG)
22:00:51.772 00.000 10072 Move returns status 0, amount 0
22:00:51.772 00.000 10072 move complete, result=0
22:00:51.772 00.000 10072 worker thread done servicing request
22:00:51.837 00.065 1032 UpdateGuideState exits: m=1164 SNR=24.0
22:00:51.840 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:51.882 00.042 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:51.884 00.002 1032 Enqueuing Expose request
22:00:51.886 00.002 10072 Worker thread wakes up
22:00:51.886 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:00:51.889 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:51.889 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:52.589 00.700 10072 Exposure complete
22:00:52.850 00.261 10072 worker thread done servicing request
22:00:52.850 00.000 1032 OnExposeComplete: enter
22:00:52.854 00.004 1032 UpdateGuideState(): m_state=6
22:00:52.856 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1762
22:00:52.860 00.004 1032 Star::Find returns 1 (0), X=1103.28, Y=135.53, Mass=1368, SNR=26.0, Peak=143 HFD=3.3
22:00:52.864 00.004 1032 MultiStar: [#1 0.06,0.23,0.90,U] [#2 -0.01,0.21,0.74,U] [#3 0.09,0.12,0.75,U] [#4 0.14,0.08,0.65,U] [#5 0.10,-0.06,0.66,U] [#6 0.11,0.19,0.60,U] [#7 0.20,0.12,0.67,U] [#8 0.08,0.12,0.52,U] 
22:00:52.867 00.003 1032 single-star, 8 included, MultiStar: {0.08, 0.10}, one-star: {-0.01, -0.10}
22:00:52.869 00.002 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.74)
22:00:52.872 00.003 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.74)
22:00:52.875 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.71 mountX=-0.09 mountY=0.04, mountTheta=2.74
22:00:52.880 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.10, opts=13)
22:00:52.883 00.003 1032 Enqueuing Move request for scope (-0.01, -0.10)
22:00:52.885 00.002 10072 Worker thread wakes up
22:00:52.885 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
22:00:52.885 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
22:00:52.886 00.001 10072 Moving (-0.01, -0.10) raw xDistance=-0.09 yDistance=0.04
22:00:52.888 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:00:52.894 00.006 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.41
22:00:52.894 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:00:52.894 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:52.895 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:00:52.895 00.000 10072 MoveAxis(W, 5, ABG)
22:00:52.895 00.000 10072 Guiding  Dir = 3, Dur = 5
22:00:52.895 00.000 10072 IsGuiding returns 0
22:00:52.896 00.001 10072 PulseGuide returned control before completion, sleep 15
22:00:52.931 00.035 10072 IsGuiding returns 1
22:00:52.931 00.000 10072 scope still moving after pulse duration time elapsed
22:00:52.971 00.040 10072 IsGuiding returns 0
22:00:52.971 00.000 10072 scope move finished after 5 + 70 ms
22:00:52.971 00.000 10072 Move returns status 0, amount 5
22:00:52.971 00.000 10072 MoveAxis(N, 0, ABG)
22:00:52.971 00.000 10072 Move returns status 0, amount 0
22:00:52.972 00.001 10072 move complete, result=0
22:00:52.972 00.000 10072 worker thread done servicing request
22:00:52.982 00.010 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:00:53.017 00.035 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:53.020 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:53.023 00.003 1032 Enqueuing Expose request
22:00:53.026 00.003 10072 Worker thread wakes up
22:00:53.026 00.000 1032 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
22:00:53.061 00.035 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:53.061 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:53.740 00.679 10072 Exposure complete
22:00:53.964 00.224 1032 OnExposeComplete: enter
22:00:53.970 00.006 1032 UpdateGuideState(): m_state=6
22:00:53.973 00.003 10072 worker thread done servicing request
22:00:53.973 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1763
22:00:53.976 00.003 1032 Star::Find returns 1 (0), X=1103.40, Y=135.37, Mass=1324, SNR=25.5, Peak=123 HFD=3.2
22:00:53.980 00.004 1032 MultiStar: [#1 -0.09,0.24,0.00,M1] [#2 -0.01,0.17,0.74,U] [#3 -0.04,0.16,0.78,U] [#4 0.12,0.06,0.63,U] [#5 0.05,0.13,0.68,U] [#6 0.05,0.05,0.61,U] [#7 0.11,0.02,0.69,U] [#8 0.00,0.15,0.51,U] 
22:00:53.983 00.003 1032 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.11, -0.26}
22:00:53.985 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
22:00:53.993 00.008 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
22:00:53.995 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.71 mountX=0.03 mountY=-0.06, mountTheta=-1.12
22:00:54.000 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
22:00:54.004 00.004 1032 Enqueuing Move request for scope (0.05, 0.04)
22:00:54.008 00.004 10072 Worker thread wakes up
22:00:54.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
22:00:54.009 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
22:00:54.009 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
22:00:54.026 00.017 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:00:54.030 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.39
22:00:54.030 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:00:54.030 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:54.030 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:00:54.031 00.001 10072 MoveAxis(W, 4, ABG)
22:00:54.031 00.000 10072 Guiding  Dir = 3, Dur = 4
22:00:54.032 00.001 10072 IsGuiding returns 0
22:00:54.032 00.000 10072 PulseGuide returned control before completion, sleep 14
22:00:54.076 00.044 10072 IsGuiding returns 0
22:00:54.077 00.001 10072 Move returns status 0, amount 4
22:00:54.077 00.000 10072 MoveAxis(N, 0, ABG)
22:00:54.077 00.000 10072 Move returns status 0, amount 0
22:00:54.077 00.000 10072 move complete, result=0
22:00:54.084 00.007 10072 worker thread done servicing request
22:00:54.097 00.013 1032 UpdateGuideState exits: m=1324 SNR=25.5
22:00:54.101 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:54.104 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:54.106 00.002 1032 Enqueuing Expose request
22:00:54.108 00.002 10072 Worker thread wakes up
22:00:54.108 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:00:54.126 00.018 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:54.128 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:54.888 00.760 10072 Exposure complete
22:00:55.272 00.384 10072 worker thread done servicing request
22:00:55.273 00.001 1032 OnExposeComplete: enter
22:00:55.430 00.157 1032 UpdateGuideState(): m_state=6
22:00:55.434 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1764
22:00:55.437 00.003 1032 Star::Find returns 1 (0), X=1103.13, Y=135.91, Mass=1218, SNR=24.5, Peak=107 HFD=2.9
22:00:55.440 00.003 1032 MultiStar: [#1 -0.02,0.42,0.00,M2] [#2 -0.01,0.32,0.00,M1] [#3 0.02,0.35,0.00,M1] [#4 0.05,0.39,0.00,M1] [#5 -0.11,0.64,0.00,M1] [#6 0.11,0.43,0.00,M1] [#7 0.11,0.22,0.68,U] [#8 -0.28,0.19,0.00,M1] 
22:00:55.443 00.003 1032 refined, 1 included, MultiStar: {-0.05, 0.25}, one-star: {-0.16, 0.28}
22:00:55.447 00.004 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
22:00:55.450 00.003 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
22:00:55.452 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.78 mountX=0.26 mountY=-0.01, mountTheta=-0.05
22:00:55.497 00.045 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.25, opts=13)
22:00:55.502 00.005 1032 Enqueuing Move request for scope (-0.05, 0.25)
22:00:55.505 00.003 10072 Worker thread wakes up
22:00:55.506 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
22:00:55.506 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
22:00:55.506 00.000 10072 Moving (-0.05, 0.25) raw xDistance=0.26 yDistance=-0.01
22:00:55.509 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:00:55.512 00.003 10072 PPEC rslt: input = 0.26, final = 0.13, react = 0.13, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 284.38
22:00:55.513 00.001 10072 PPEC: input: 0.26, control: 0.13, exposure: 500
22:00:55.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:55.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:00:55.513 00.000 10072 MoveAxis(W, 127, ABG)
22:00:55.513 00.000 10072 Guiding  Dir = 3, Dur = 127
22:00:55.514 00.001 10072 IsGuiding returns 0
22:00:55.527 00.013 10072 PulseGuide returned control before completion, sleep 123
22:00:55.695 00.168 10072 IsGuiding returns 1
22:00:55.695 00.000 10072 scope still moving after pulse duration time elapsed
22:00:55.792 00.097 10072 IsGuiding returns 0
22:00:55.792 00.000 10072 scope move finished after 127 + 151 ms
22:00:55.792 00.000 10072 Move returns status 0, amount 127
22:00:55.793 00.001 10072 MoveAxis(N, 0, ABG)
22:00:55.793 00.000 10072 Move returns status 0, amount 0
22:00:55.793 00.000 10072 move complete, result=0
22:00:55.793 00.000 10072 worker thread done servicing request
22:00:55.838 00.045 1032 UpdateGuideState exits: m=1218 SNR=24.5
22:00:55.844 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:55.856 00.012 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:55.861 00.005 1032 Enqueuing Expose request
22:00:55.947 00.086 10072 Worker thread wakes up
22:00:55.947 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:55.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:55.949 00.002 1032 GuideStep: 0.3 px 127 ms WEST, -0.0 px 0 ms NORTH
22:00:56.579 00.630 10072 Exposure complete
22:00:56.659 00.080 10072 worker thread done servicing request
22:00:56.659 00.000 1032 OnExposeComplete: enter
22:00:56.662 00.003 1032 UpdateGuideState(): m_state=6
22:00:56.664 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1765
22:00:56.667 00.003 1032 Star::Find returns 1 (0), X=1103.46, Y=135.60, Mass=1277, SNR=25.1, Peak=133 HFD=3.2
22:00:56.669 00.002 1032 MultiStar: [#1 -0.10,0.21,1.00,U] [#2 0.11,0.11,0.76,U] [#3 0.11,-0.01,0.79,U] [#4 0.17,-0.09,0.66,U] [#5 0.03,0.11,0.67,U] [#6 0.21,0.01,0.59,U] [#7 0.13,-0.08,0.69,U] [#8 -0.02,0.10,0.54,U] 
22:00:56.673 00.004 1032 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.17, -0.03}
22:00:56.677 00.004 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
22:00:56.679 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
22:00:56.685 00.006 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.44 mountX=0.02 mountY=-0.10, mountTheta=-1.39
22:00:56.690 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
22:00:56.693 00.003 1032 Enqueuing Move request for scope (0.09, 0.04)
22:00:56.695 00.002 10072 Worker thread wakes up
22:00:56.695 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
22:00:56.695 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
22:00:56.695 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.02 yDistance=-0.10
22:00:56.698 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:00:56.701 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.36
22:00:56.701 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
22:00:56.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:56.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:00:56.701 00.000 10072 MoveAxis(W, 5, ABG)
22:00:56.701 00.000 10072 Guiding  Dir = 3, Dur = 5
22:00:56.701 00.000 10072 IsGuiding returns 0
22:00:56.702 00.001 10072 PulseGuide returned control before completion, sleep 15
22:00:56.724 00.022 1032 UpdateGuideState exits: m=1277 SNR=25.1
22:00:56.727 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:56.729 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:56.732 00.003 1032 Enqueuing Expose request
22:00:56.734 00.002 10072 IsGuiding returns 1
22:00:56.734 00.000 10072 scope still moving after pulse duration time elapsed
22:00:56.760 00.026 10072 IsGuiding returns 1
22:00:56.791 00.031 10072 IsGuiding returns 1
22:00:56.822 00.031 10072 IsGuiding returns 1
22:00:56.854 00.032 10072 IsGuiding returns 1
22:00:56.885 00.031 10072 IsGuiding returns 1
22:00:56.916 00.031 10072 IsGuiding returns 1
22:00:56.947 00.031 10072 IsGuiding returns 1
22:00:56.978 00.031 10072 IsGuiding returns 1
22:00:57.009 00.031 10072 IsGuiding returns 1
22:00:57.041 00.032 10072 IsGuiding returns 1
22:00:57.072 00.031 10072 IsGuiding returns 0
22:00:57.072 00.000 10072 scope move finished after 5 + 365 ms
22:00:57.072 00.000 10072 Move returns status 0, amount 5
22:00:57.072 00.000 10072 MoveAxis(N, 0, ABG)
22:00:57.072 00.000 10072 Move returns status 0, amount 0
22:00:57.072 00.000 10072 move complete, result=0
22:00:57.072 00.000 10072 worker thread done servicing request
22:00:57.072 00.000 10072 Worker thread wakes up
22:00:57.072 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
22:00:57.075 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:57.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:57.701 00.626 10072 Exposure complete
22:00:57.788 00.087 10072 worker thread done servicing request
22:00:57.788 00.000 1032 OnExposeComplete: enter
22:00:57.790 00.002 1032 UpdateGuideState(): m_state=6
22:00:57.793 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1766
22:00:57.796 00.003 1032 Star::Find returns 1 (0), X=1103.25, Y=135.79, Mass=1213, SNR=24.4, Peak=124 HFD=3.0
22:00:57.799 00.003 1032 MultiStar: [#1 -0.10,0.20,0.97,U] [#2 0.15,0.10,0.80,U] [#3 0.14,0.11,0.72,U] [#4 0.09,0.00,0.71,U] [#5 0.17,0.07,0.72,U] [#6 -0.03,0.15,0.61,U] [#7 0.21,0.01,0.67,U] [#8 -0.09,-0.06,0.51,U] 
22:00:57.805 00.006 1032 refined, 8 included, MultiStar: {0.05, 0.10}, one-star: {-0.04, 0.16}
22:00:57.807 00.002 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
22:00:57.809 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
22:00:57.811 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.08 mountX=0.08 mountY=-0.07, mountTheta=-0.75
22:00:57.814 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
22:00:57.817 00.003 1032 Enqueuing Move request for scope (0.05, 0.10)
22:00:57.819 00.002 10072 Worker thread wakes up
22:00:57.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
22:00:57.819 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
22:00:57.819 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.07
22:00:57.821 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:00:57.824 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.34
22:00:57.824 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
22:00:57.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:57.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:00:57.824 00.000 10072 MoveAxis(W, 5, ABG)
22:00:57.824 00.000 10072 Guiding  Dir = 3, Dur = 5
22:00:57.825 00.001 10072 IsGuiding returns 0
22:00:57.826 00.001 10072 PulseGuide returned control before completion, sleep 15
22:00:57.850 00.024 1032 UpdateGuideState exits: m=1213 SNR=24.4
22:00:57.853 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:57.856 00.003 10072 IsGuiding returns 0
22:00:57.856 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:57.859 00.003 1032 Enqueuing Expose request
22:00:57.864 00.005 10072 Move returns status 0, amount 5
22:00:57.864 00.000 10072 MoveAxis(N, 0, ABG)
22:00:57.864 00.000 10072 Move returns status 0, amount 0
22:00:57.864 00.000 10072 move complete, result=0
22:00:57.864 00.000 10072 worker thread done servicing request
22:00:57.864 00.000 10072 Worker thread wakes up
22:00:57.864 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:57.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:57.874 00.010 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:00:58.280 00.406 10072 Exposure complete
22:00:58.366 00.086 10072 worker thread done servicing request
22:00:58.366 00.000 1032 OnExposeComplete: enter
22:00:58.369 00.003 1032 UpdateGuideState(): m_state=6
22:00:58.373 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1767
22:00:58.375 00.002 1032 Star::Find returns 1 (0), X=1103.21, Y=135.57, Mass=1332, SNR=25.6, Peak=132 HFD=3.3
22:00:58.378 00.003 1032 MultiStar: [#1 0.01,0.13,0.95,U] [#2 0.11,0.13,0.79,U] [#3 0.11,-0.07,0.72,U] [#4 0.27,-0.06,0.00,M1] [#5 0.15,0.03,0.73,U] [#6 0.17,0.11,0.57,U] [#7 0.15,-0.00,0.62,U] [#8 0.13,0.06,0.47,U] 
22:00:58.380 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {-0.08, -0.06}
22:00:58.383 00.003 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
22:00:58.386 00.003 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
22:00:58.390 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.46 mountX=0.02 mountY=-0.09, mountTheta=-1.37
22:00:58.398 00.008 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
22:00:58.401 00.003 1032 Enqueuing Move request for scope (0.08, 0.04)
22:00:58.405 00.004 10072 Worker thread wakes up
22:00:58.405 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:00:58.405 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:00:58.405 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
22:00:58.407 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:00:58.411 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.33
22:00:58.411 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:00:58.411 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:58.412 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:00:58.412 00.000 10072 MoveAxis(W, 4, ABG)
22:00:58.412 00.000 10072 Guiding  Dir = 3, Dur = 4
22:00:58.413 00.001 10072 IsGuiding returns 0
22:00:58.415 00.002 10072 PulseGuide returned control before completion, sleep 14
22:00:58.433 00.018 10072 IsGuiding returns 0
22:00:58.433 00.000 10072 Move returns status 0, amount 4
22:00:58.433 00.000 10072 MoveAxis(N, 0, ABG)
22:00:58.433 00.000 10072 Move returns status 0, amount 0
22:00:58.433 00.000 10072 move complete, result=0
22:00:58.433 00.000 10072 worker thread done servicing request
22:00:58.437 00.004 1032 UpdateGuideState exits: m=1332 SNR=25.6
22:00:58.440 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:58.442 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:58.444 00.002 1032 Enqueuing Expose request
22:00:58.446 00.002 10072 Worker thread wakes up
22:00:58.446 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:00:58.450 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:58.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:59.186 00.736 10072 Exposure complete
22:00:59.263 00.077 10072 worker thread done servicing request
22:00:59.263 00.000 1032 OnExposeComplete: enter
22:00:59.267 00.004 1032 UpdateGuideState(): m_state=6
22:00:59.270 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1768
22:00:59.272 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=135.44, Mass=1222, SNR=24.5, Peak=123 HFD=3.2
22:00:59.276 00.004 1032 MultiStar: [#1 0.06,-0.09,0.97,U] [#2 0.11,-0.06,0.75,U] [#3 0.08,-0.10,0.76,U] [#4 0.08,-0.28,0.00,M2] [#5 0.23,-0.04,0.73,U] [#6 0.11,-0.00,0.59,U] [#7 0.14,-0.20,0.75,U] [#8 0.15,-0.29,0.00,M1] 
22:00:59.278 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.11}, one-star: {0.09, -0.20}
22:00:59.280 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
22:00:59.282 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
22:00:59.284 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.76 mountX=-0.13 mountY=-0.08, mountTheta=-2.59
22:00:59.290 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.11, opts=13)
22:00:59.293 00.003 1032 Enqueuing Move request for scope (0.11, -0.11)
22:00:59.296 00.003 10072 Worker thread wakes up
22:00:59.296 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
22:00:59.296 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
22:00:59.296 00.000 10072 Moving (0.11, -0.11) raw xDistance=-0.13 yDistance=-0.08
22:00:59.301 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:00:59.304 00.003 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 284.31
22:00:59.304 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
22:00:59.305 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:59.305 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:00:59.305 00.000 10072 MoveAxis(E, 57, ABG)
22:00:59.305 00.000 10072 Guiding  Dir = 2, Dur = 57
22:00:59.305 00.000 10072 IsGuiding returns 0
22:00:59.306 00.001 10072 PulseGuide returned control before completion, sleep 67
22:00:59.331 00.025 1032 UpdateGuideState exits: m=1222 SNR=24.5
22:00:59.334 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:59.340 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:59.343 00.003 1032 Enqueuing Expose request
22:00:59.382 00.039 10072 IsGuiding returns 0
22:00:59.382 00.000 10072 Move returns status 0, amount 57
22:00:59.382 00.000 10072 MoveAxis(N, 0, ABG)
22:00:59.382 00.000 10072 Move returns status 0, amount 0
22:00:59.382 00.000 10072 move complete, result=0
22:00:59.382 00.000 10072 worker thread done servicing request
22:00:59.382 00.000 1032 GuideStep: -0.1 px 57 ms EAST, -0.1 px 0 ms NORTH
22:00:59.385 00.003 10072 Worker thread wakes up
22:00:59.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:00:59.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:00:59.792 00.407 10072 Exposure complete
22:00:59.878 00.086 10072 worker thread done servicing request
22:00:59.878 00.000 1032 OnExposeComplete: enter
22:00:59.882 00.004 1032 UpdateGuideState(): m_state=6
22:00:59.886 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1769
22:00:59.889 00.003 1032 Star::Find returns 1 (0), X=1103.41, Y=135.28, Mass=1289, SNR=25.2, Peak=128 HFD=3.2
22:00:59.893 00.004 1032 MultiStar: [#1 -0.00,-0.08,0.97,U] [#2 -0.07,-0.16,0.76,U] [#3 0.08,0.03,0.75,U] [#4 0.05,-0.04,0.73,U] [#5 0.19,-0.06,0.67,U] [#6 0.20,-0.11,0.62,U] [#7 0.16,-0.17,0.68,U] [#8 0.10,-0.33,0.00,M2] 
22:00:59.896 00.003 1032 refined, 7 included, MultiStar: {0.09, -0.13}, one-star: {0.12, -0.35}
22:00:59.900 00.004 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
22:00:59.903 00.003 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
22:00:59.905 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.15 cameraTheta=-0.97 mountX=-0.14 mountY=-0.05, mountTheta=-2.80
22:00:59.908 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.13, opts=13)
22:00:59.911 00.003 1032 Enqueuing Move request for scope (0.09, -0.13)
22:00:59.915 00.004 10072 Worker thread wakes up
22:00:59.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
22:00:59.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
22:00:59.916 00.001 10072 Moving (0.09, -0.13) raw xDistance=-0.14 yDistance=-0.05
22:00:59.918 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:00:59.924 00.006 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 284.30
22:00:59.925 00.001 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
22:00:59.925 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:59.928 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:00:59.928 00.000 10072 MoveAxis(E, 63, ABG)
22:00:59.928 00.000 10072 Guiding  Dir = 2, Dur = 63
22:00:59.930 00.002 10072 IsGuiding returns 0
22:00:59.931 00.001 10072 PulseGuide returned control before completion, sleep 73
22:00:59.954 00.023 1032 UpdateGuideState exits: m=1289 SNR=25.2
22:00:59.970 00.016 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:59.973 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:00:59.975 00.002 1032 Enqueuing Expose request
22:01:00.008 00.033 10072 IsGuiding returns 0
22:01:00.008 00.000 10072 Move returns status 0, amount 63
22:01:00.008 00.000 10072 MoveAxis(N, 0, ABG)
22:01:00.008 00.000 10072 Move returns status 0, amount 0
22:01:00.008 00.000 10072 move complete, result=0
22:01:00.008 00.000 10072 worker thread done servicing request
22:01:00.008 00.000 10072 Worker thread wakes up
22:01:00.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:00.009 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:00.054 00.045 1032 GuideStep: -0.1 px 63 ms EAST, -0.1 px 0 ms NORTH
22:01:00.634 00.580 10072 Exposure complete
22:01:00.705 00.071 10072 worker thread done servicing request
22:01:00.705 00.000 1032 OnExposeComplete: enter
22:01:00.708 00.003 1032 UpdateGuideState(): m_state=6
22:01:00.711 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1770
22:01:00.715 00.004 1032 Star::Find returns 1 (0), X=1103.23, Y=135.55, Mass=1272, SNR=25.0, Peak=124 HFD=3.3
22:01:00.718 00.003 1032 MultiStar: [#1 -0.01,0.19,0.97,U] [#2 0.03,0.14,0.76,U] [#3 0.07,0.10,0.73,U] [#4 0.16,0.14,0.65,U] [#5 0.21,0.15,0.00,M1] [#6 -0.01,0.11,0.62,U] [#7 0.04,0.13,0.73,U] [#8 0.02,-0.04,0.49,U] 
22:01:00.721 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.09}, one-star: {-0.06, -0.08}
22:01:00.724 00.003 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
22:01:00.726 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
22:01:00.728 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.31 mountX=0.08 mountY=-0.04, mountTheta=-0.52
22:01:00.732 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
22:01:00.734 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
22:01:00.737 00.003 10072 Worker thread wakes up
22:01:00.737 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
22:01:00.737 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
22:01:00.737 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
22:01:00.739 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:01:00.743 00.004 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.28
22:01:00.743 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
22:01:00.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:00.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:01:00.743 00.000 10072 MoveAxis(W, 5, ABG)
22:01:00.743 00.000 10072 Guiding  Dir = 3, Dur = 5
22:01:00.744 00.001 10072 IsGuiding returns 0
22:01:00.744 00.000 10072 PulseGuide returned control before completion, sleep 15
22:01:00.763 00.019 1032 UpdateGuideState exits: m=1272 SNR=25.0
22:01:00.767 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:00.771 00.004 10072 IsGuiding returns 0
22:01:00.771 00.000 10072 Move returns status 0, amount 5
22:01:00.771 00.000 10072 MoveAxis(N, 0, ABG)
22:01:00.771 00.000 10072 Move returns status 0, amount 0
22:01:00.773 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:00.776 00.003 1032 Enqueuing Expose request
22:01:00.778 00.002 10072 move complete, result=0
22:01:00.778 00.000 10072 worker thread done servicing request
22:01:00.778 00.000 10072 Worker thread wakes up
22:01:00.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:00.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:00.779 00.001 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:01:01.197 00.418 10072 Exposure complete
22:01:01.264 00.067 10072 worker thread done servicing request
22:01:01.264 00.000 1032 OnExposeComplete: enter
22:01:01.266 00.002 1032 UpdateGuideState(): m_state=6
22:01:01.268 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1771
22:01:01.271 00.003 1032 Star::Find returns 1 (0), X=1103.33, Y=135.45, Mass=1320, SNR=25.5, Peak=128 HFD=3.2
22:01:01.273 00.002 1032 MultiStar: [#1 0.01,0.05,0.93,U] [#2 -0.01,0.08,0.78,U] [#3 0.20,-0.03,0.74,U] [#4 0.10,0.08,0.67,U] [#5 0.13,0.18,0.63,U] [#6 0.07,0.05,0.56,U] [#7 0.12,0.08,0.70,U] [#8 0.00,-0.02,0.48,U] 
22:01:01.276 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.04, -0.19}
22:01:01.278 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
22:01:01.279 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
22:01:01.281 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.30 mountX=0.00 mountY=-0.08, mountTheta=-1.53
22:01:01.283 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
22:01:01.285 00.002 1032 Enqueuing Move request for scope (0.07, 0.02)
22:01:01.287 00.002 10072 Worker thread wakes up
22:01:01.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
22:01:01.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
22:01:01.287 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.08
22:01:01.290 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:01:01.293 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.27
22:01:01.293 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
22:01:01.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:01.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:01:01.293 00.000 10072 MoveAxis(W, 5, ABG)
22:01:01.293 00.000 10072 Guiding  Dir = 3, Dur = 5
22:01:01.294 00.001 10072 IsGuiding returns 0
22:01:01.294 00.000 10072 PulseGuide returned control before completion, sleep 15
22:01:01.315 00.021 1032 UpdateGuideState exits: m=1320 SNR=25.5
22:01:01.317 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:01.321 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:01.325 00.004 10072 IsGuiding returns 0
22:01:01.325 00.000 1032 Enqueuing Expose request
22:01:01.328 00.003 10072 Move returns status 0, amount 5
22:01:01.328 00.000 10072 MoveAxis(N, 0, ABG)
22:01:01.328 00.000 10072 Move returns status 0, amount 0
22:01:01.328 00.000 10072 move complete, result=0
22:01:01.329 00.001 10072 worker thread done servicing request
22:01:01.329 00.000 10072 Worker thread wakes up
22:01:01.329 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:01.330 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:01.339 00.009 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
22:01:01.964 00.625 10072 Exposure complete
22:01:02.044 00.080 10072 worker thread done servicing request
22:01:02.044 00.000 1032 OnExposeComplete: enter
22:01:02.048 00.004 1032 UpdateGuideState(): m_state=6
22:01:02.052 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1772
22:01:02.055 00.003 1032 Star::Find returns 1 (0), X=1103.35, Y=135.43, Mass=1251, SNR=24.8, Peak=128 HFD=3.2
22:01:02.058 00.003 1032 MultiStar: [#1 0.08,0.10,0.99,U] [#2 0.07,0.04,0.84,U] [#3 0.14,0.06,0.75,U] [#4 0.14,0.10,0.65,U] [#5 0.10,-0.10,0.68,U] [#6 0.18,0.11,0.62,U] [#7 0.03,-0.07,0.70,U] [#8 0.07,-0.07,0.55,U] 
22:01:02.060 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.06, -0.20}
22:01:02.062 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
22:01:02.063 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
22:01:02.067 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.08 mountX=-0.03 mountY=-0.09, mountTheta=-1.91
22:01:02.070 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
22:01:02.073 00.003 1032 Enqueuing Move request for scope (0.09, -0.01)
22:01:02.076 00.003 10072 Worker thread wakes up
22:01:02.077 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:01:02.077 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:01:02.077 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.09
22:01:02.079 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
22:01:02.084 00.005 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.26
22:01:02.084 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
22:01:02.085 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:02.085 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:01:02.085 00.000 10072 MoveAxis(W, 6, ABG)
22:01:02.085 00.000 10072 Guiding  Dir = 3, Dur = 6
22:01:02.087 00.002 10072 IsGuiding returns 0
22:01:02.087 00.000 10072 PulseGuide returned control before completion, sleep 16
22:01:02.107 00.020 1032 UpdateGuideState exits: m=1251 SNR=24.8
22:01:02.110 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:02.113 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:02.117 00.004 1032 Enqueuing Expose request
22:01:02.119 00.002 10072 IsGuiding returns 0
22:01:02.119 00.000 10072 Move returns status 0, amount 6
22:01:02.119 00.000 10072 MoveAxis(N, 0, ABG)
22:01:02.119 00.000 10072 Move returns status 0, amount 0
22:01:02.119 00.000 10072 move complete, result=0
22:01:02.119 00.000 10072 worker thread done servicing request
22:01:02.119 00.000 10072 Worker thread wakes up
22:01:02.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:02.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:02.129 00.010 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
22:01:02.524 00.395 10072 Exposure complete
22:01:02.582 00.058 10072 worker thread done servicing request
22:01:02.582 00.000 1032 OnExposeComplete: enter
22:01:02.586 00.004 1032 UpdateGuideState(): m_state=6
22:01:02.588 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1773
22:01:02.590 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=135.48, Mass=1358, SNR=25.8, Peak=133 HFD=3.2
22:01:02.592 00.002 1032 MultiStar: [#1 0.07,0.12,0.93,U] [#2 0.16,0.03,0.73,U] [#3 0.09,0.09,0.73,U] [#4 0.24,-0.02,0.64,U] [#5 0.23,0.08,0.64,U] [#6 0.04,0.10,0.57,U] [#7 0.11,-0.07,0.67,U] [#8 0.23,-0.02,0.51,U] 
22:01:02.593 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.01, -0.15}
22:01:02.595 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
22:01:02.597 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
22:01:02.598 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.12 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
22:01:02.601 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
22:01:02.603 00.002 1032 Enqueuing Move request for scope (0.12, 0.01)
22:01:02.605 00.002 10072 Worker thread wakes up
22:01:02.605 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
22:01:02.605 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
22:01:02.605 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
22:01:02.607 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:01:02.610 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.24
22:01:02.610 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
22:01:02.610 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:02.610 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:01:02.610 00.000 10072 MoveAxis(W, 5, ABG)
22:01:02.611 00.001 10072 Guiding  Dir = 3, Dur = 5
22:01:02.612 00.001 10072 IsGuiding returns 0
22:01:02.612 00.000 10072 PulseGuide returned control before completion, sleep 15
22:01:02.630 00.018 10072 IsGuiding returns 0
22:01:02.630 00.000 10072 Move returns status 0, amount 5
22:01:02.630 00.000 10072 MoveAxis(N, 0, ABG)
22:01:02.630 00.000 10072 Move returns status 0, amount 0
22:01:02.630 00.000 10072 move complete, result=0
22:01:02.630 00.000 10072 worker thread done servicing request
22:01:02.632 00.002 1032 UpdateGuideState exits: m=1358 SNR=25.8
22:01:02.634 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:02.636 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:02.637 00.001 1032 Enqueuing Expose request
22:01:02.639 00.002 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
22:01:02.642 00.003 10072 Worker thread wakes up
22:01:02.643 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:02.643 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:03.276 00.633 10072 Exposure complete
22:01:03.332 00.056 10072 worker thread done servicing request
22:01:03.333 00.001 1032 OnExposeComplete: enter
22:01:03.334 00.001 1032 UpdateGuideState(): m_state=6
22:01:03.337 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1774
22:01:03.338 00.001 1032 Star::Find returns 1 (0), X=1103.28, Y=135.54, Mass=1264, SNR=24.9, Peak=134 HFD=3.3
22:01:03.341 00.003 1032 MultiStar: [#1 0.14,0.11,0.96,U] [#2 0.08,0.07,0.84,U] [#3 0.10,0.11,0.77,U] [#4 0.19,0.17,0.00,M1] [#5 0.14,-0.03,0.69,U] [#6 -0.01,0.14,0.62,U] [#7 0.33,0.08,0.00,M1] [#8 0.14,0.03,0.50,U] 
22:01:03.342 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.05}, one-star: {-0.01, -0.09}
22:01:03.344 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
22:01:03.345 00.001 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
22:01:03.347 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.53 mountX=0.02 mountY=-0.09, mountTheta=-1.30
22:01:03.349 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
22:01:03.355 00.006 1032 Enqueuing Move request for scope (0.08, 0.05)
22:01:03.357 00.002 10072 Worker thread wakes up
22:01:03.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
22:01:03.358 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
22:01:03.358 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.02 yDistance=-0.09
22:01:03.359 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:01:03.361 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.23
22:01:03.361 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
22:01:03.361 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:03.362 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:01:03.362 00.000 10072 MoveAxis(W, 6, ABG)
22:01:03.362 00.000 10072 Guiding  Dir = 3, Dur = 6
22:01:03.362 00.000 10072 IsGuiding returns 0
22:01:03.362 00.000 10072 PulseGuide returned control before completion, sleep 16
22:01:03.378 00.016 1032 UpdateGuideState exits: m=1264 SNR=24.9
22:01:03.382 00.004 10072 IsGuiding returns 0
22:01:03.382 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:03.385 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:03.386 00.001 1032 Enqueuing Expose request
22:01:03.388 00.002 10072 Move returns status 0, amount 6
22:01:03.388 00.000 10072 MoveAxis(N, 0, ABG)
22:01:03.388 00.000 10072 Move returns status 0, amount 0
22:01:03.388 00.000 10072 move complete, result=0
22:01:03.388 00.000 10072 worker thread done servicing request
22:01:03.388 00.000 10072 Worker thread wakes up
22:01:03.388 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:03.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:03.395 00.007 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
22:01:03.807 00.412 10072 Exposure complete
22:01:03.867 00.060 10072 worker thread done servicing request
22:01:03.867 00.000 1032 OnExposeComplete: enter
22:01:03.870 00.003 1032 UpdateGuideState(): m_state=6
22:01:03.872 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1775
22:01:03.874 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=135.43, Mass=1260, SNR=24.9, Peak=127 HFD=3.2
22:01:03.875 00.001 1032 MultiStar: [#1 0.11,0.02,0.97,U] [#2 0.05,0.16,0.77,U] [#3 0.19,0.16,0.78,U] [#4 0.15,-0.02,0.63,U] [#5 0.24,0.02,0.67,U] [#6 0.04,0.09,0.63,U] [#7 0.27,0.02,0.00,M2] [#8 0.22,-0.02,0.54,U] 
22:01:03.877 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {0.10, -0.20}
22:01:03.879 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
22:01:03.881 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
22:01:03.883 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.14 mountX=-0.02 mountY=-0.13, mountTheta=-1.69
22:01:03.886 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
22:01:03.888 00.002 1032 Enqueuing Move request for scope (0.13, 0.02)
22:01:03.889 00.001 10072 Worker thread wakes up
22:01:03.890 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
22:01:03.890 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
22:01:03.890 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.02 yDistance=-0.13
22:01:03.894 00.004 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.21
22:01:03.894 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
22:01:03.895 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:03.895 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:01:03.895 00.000 10072 MoveAxis(W, 5, ABG)
22:01:03.895 00.000 10072 Guiding  Dir = 3, Dur = 5
22:01:03.895 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:01:03.897 00.002 10072 IsGuiding returns 0
22:01:03.898 00.001 10072 PulseGuide returned control before completion, sleep 14
22:01:03.914 00.016 10072 IsGuiding returns 0
22:01:03.914 00.000 10072 Move returns status 0, amount 5
22:01:03.914 00.000 10072 MoveAxis(N, 0, ABG)
22:01:03.914 00.000 10072 Move returns status 0, amount 0
22:01:03.914 00.000 10072 move complete, result=0
22:01:03.914 00.000 10072 worker thread done servicing request
22:01:03.917 00.003 1032 UpdateGuideState exits: m=1260 SNR=24.9
22:01:03.920 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:03.921 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:03.925 00.004 1032 Enqueuing Expose request
22:01:03.927 00.002 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
22:01:03.929 00.002 10072 Worker thread wakes up
22:01:03.929 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:03.929 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:04.558 00.629 10072 Exposure complete
22:01:04.613 00.055 10072 worker thread done servicing request
22:01:04.613 00.000 1032 OnExposeComplete: enter
22:01:04.615 00.002 1032 UpdateGuideState(): m_state=6
22:01:04.619 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1776
22:01:04.620 00.001 1032 Star::Find returns 1 (0), X=1103.44, Y=135.49, Mass=1174, SNR=24.0, Peak=120 HFD=3.2
22:01:04.622 00.002 1032 MultiStar: [#1 0.11,-0.00,1.04,U] [#2 0.14,0.07,0.83,U] [#3 0.20,-0.13,0.78,U] [#4 0.25,-0.11,0.00,M1] [#5 0.22,-0.13,0.00,M1] [#6 0.05,0.03,0.67,U] [#7 0.25,-0.21,0.00,M3] [#8 0.13,-0.15,0.57,U] 
22:01:04.624 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.05}, one-star: {0.15, -0.15}
22:01:04.626 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:01:04.628 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:01:04.629 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.37 mountX=-0.08 mountY=-0.12, mountTheta=-2.20
22:01:04.632 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
22:01:04.634 00.002 1032 Enqueuing Move request for scope (0.13, -0.05)
22:01:04.635 00.001 10072 Worker thread wakes up
22:01:04.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
22:01:04.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
22:01:04.635 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.12
22:01:04.637 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:01:04.640 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.20
22:01:04.640 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
22:01:04.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:04.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:01:04.640 00.000 10072 MoveAxis(W, 6, ABG)
22:01:04.640 00.000 10072 Guiding  Dir = 3, Dur = 6
22:01:04.641 00.001 10072 IsGuiding returns 0
22:01:04.642 00.001 10072 PulseGuide returned control before completion, sleep 16
22:01:04.658 00.016 1032 UpdateGuideState exits: m=1174 SNR=24.0
22:01:04.660 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:04.663 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:04.664 00.001 1032 Enqueuing Expose request
22:01:04.666 00.002 10072 IsGuiding returns 0
22:01:04.666 00.000 10072 Move returns status 0, amount 6
22:01:04.666 00.000 10072 MoveAxis(N, 0, ABG)
22:01:04.666 00.000 10072 Move returns status 0, amount 0
22:01:04.666 00.000 10072 move complete, result=0
22:01:04.666 00.000 10072 worker thread done servicing request
22:01:04.666 00.000 10072 Worker thread wakes up
22:01:04.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:04.667 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:04.674 00.007 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
22:01:05.071 00.397 10072 Exposure complete
22:01:05.125 00.054 10072 worker thread done servicing request
22:01:05.126 00.001 1032 OnExposeComplete: enter
22:01:05.127 00.001 1032 UpdateGuideState(): m_state=6
22:01:05.129 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1777
22:01:05.130 00.001 1032 Star::Find returns 1 (0), X=1103.41, Y=135.44, Mass=1321, SNR=25.5, Peak=125 HFD=3.2
22:01:05.132 00.002 1032 MultiStar: [#1 0.11,-0.01,0.95,U] [#2 0.14,-0.14,0.70,U] [#3 0.05,-0.02,0.75,U] [#4 0.24,-0.20,0.00,M2] [#5 0.27,-0.15,0.00,M2] [#6 0.05,-0.01,0.61,U] [#7 0.28,-0.05,0.00,M4] [#8 0.27,-0.07,0.00,M1] 
22:01:05.133 00.001 1032 refined, 4 included, MultiStar: {0.10, -0.08}, one-star: {0.12, -0.19}
22:01:05.134 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
22:01:05.135 00.001 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
22:01:05.136 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.69 mountX=-0.10 mountY=-0.07, mountTheta=-2.52
22:01:05.139 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
22:01:05.141 00.002 1032 Enqueuing Move request for scope (0.10, -0.08)
22:01:05.144 00.003 10072 Worker thread wakes up
22:01:05.144 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
22:01:05.145 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
22:01:05.145 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.07
22:01:05.147 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.19
22:01:05.148 00.001 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
22:01:05.148 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:05.148 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:01:05.148 00.000 10072 MoveAxis(W, 5, ABG)
22:01:05.148 00.000 10072 Guiding  Dir = 3, Dur = 5
22:01:05.148 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:01:05.150 00.002 10072 IsGuiding returns 0
22:01:05.151 00.001 10072 PulseGuide returned control before completion, sleep 15
22:01:05.166 00.015 1032 UpdateGuideState exits: m=1321 SNR=25.5
22:01:05.168 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:05.169 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:05.172 00.003 1032 Enqueuing Expose request
22:01:05.178 00.006 10072 IsGuiding returns 0
22:01:05.178 00.000 10072 Move returns status 0, amount 5
22:01:05.178 00.000 10072 MoveAxis(N, 0, ABG)
22:01:05.178 00.000 10072 Move returns status 0, amount 0
22:01:05.178 00.000 10072 move complete, result=0
22:01:05.178 00.000 10072 worker thread done servicing request
22:01:05.179 00.001 10072 Worker thread wakes up
22:01:05.179 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:05.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:05.183 00.004 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:01:05.805 00.622 10072 Exposure complete
22:01:05.860 00.055 10072 worker thread done servicing request
22:01:05.860 00.000 1032 OnExposeComplete: enter
22:01:05.861 00.001 1032 UpdateGuideState(): m_state=6
22:01:05.864 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1778
22:01:05.866 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=135.43, Mass=1283, SNR=25.1, Peak=122 HFD=3.2
22:01:05.868 00.002 1032 MultiStar: [#1 0.11,0.04,0.94,U] [#2 0.09,-0.03,0.84,U] [#3 0.11,0.11,0.77,U] [#4 0.14,-0.01,0.68,U] [#5 0.27,-0.03,0.00,M3] [#6 0.03,-0.08,0.57,U] [#7 0.25,0.05,0.69,U] [#8 0.20,-0.18,0.00,M2] 
22:01:05.870 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.02}, one-star: {0.05, -0.20}
22:01:05.871 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
22:01:05.873 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
22:01:05.874 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.21 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
22:01:05.877 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:01:05.879 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
22:01:05.881 00.002 10072 Worker thread wakes up
22:01:05.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:01:05.881 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:01:05.881 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
22:01:05.884 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:01:05.886 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.17
22:01:05.887 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:01:05.887 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:05.887 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:01:05.887 00.000 10072 MoveAxis(W, 3, ABG)
22:01:05.887 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:05.887 00.000 10072 IsGuiding returns 0
22:01:05.888 00.001 10072 PulseGuide returned control before completion, sleep 13
22:01:05.904 00.016 1032 UpdateGuideState exits: m=1283 SNR=25.1
22:01:05.906 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:05.909 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:05.911 00.002 1032 Enqueuing Expose request
22:01:05.914 00.003 10072 IsGuiding returns 0
22:01:05.914 00.000 10072 Move returns status 0, amount 3
22:01:05.914 00.000 10072 MoveAxis(N, 0, ABG)
22:01:05.914 00.000 10072 Move returns status 0, amount 0
22:01:05.914 00.000 10072 move complete, result=0
22:01:05.914 00.000 10072 worker thread done servicing request
22:01:05.914 00.000 10072 Worker thread wakes up
22:01:05.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:05.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:05.921 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:01:06.322 00.401 10072 Exposure complete
22:01:06.378 00.056 10072 worker thread done servicing request
22:01:06.378 00.000 1032 OnExposeComplete: enter
22:01:06.379 00.001 1032 UpdateGuideState(): m_state=6
22:01:06.381 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1779
22:01:06.383 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=135.59, Mass=1074, SNR=23.0, Peak=109 HFD=3.3
22:01:06.385 00.002 1032 MultiStar: [#1 0.13,0.17,1.05,U] [#2 0.08,0.06,0.82,U] [#3 0.15,0.14,0.79,U] [#4 0.20,0.15,0.75,U] [#5 0.34,0.08,0.00,M4] [#6 0.09,0.18,0.70,U] [#7 0.26,0.13,0.00,M4] [#8 0.06,0.06,0.56,U] 
22:01:06.386 00.001 1032 single-star, 6 included, MultiStar: {0.11, 0.10}, one-star: {0.03, -0.04}
22:01:06.389 00.003 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
22:01:06.390 00.001 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
22:01:06.391 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.95 mountX=-0.05 mountY=-0.02, mountTheta=-2.78
22:01:06.394 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
22:01:06.395 00.001 1032 Enqueuing Move request for scope (0.03, -0.04)
22:01:06.397 00.002 10072 Worker thread wakes up
22:01:06.397 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
22:01:06.397 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
22:01:06.398 00.001 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
22:01:06.400 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:01:06.402 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.16
22:01:06.402 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:01:06.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:06.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:01:06.402 00.000 10072 MoveAxis(W, 3, ABG)
22:01:06.402 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:06.403 00.001 10072 IsGuiding returns 0
22:01:06.403 00.000 10072 PulseGuide returned control before completion, sleep 13
22:01:06.422 00.019 1032 UpdateGuideState exits: m=1074 SNR=23.0
22:01:06.427 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:06.431 00.004 10072 IsGuiding returns 0
22:01:06.431 00.000 10072 Move returns status 0, amount 3
22:01:06.431 00.000 10072 MoveAxis(N, 0, ABG)
22:01:06.431 00.000 10072 Move returns status 0, amount 0
22:01:06.431 00.000 10072 move complete, result=0
22:01:06.431 00.000 10072 worker thread done servicing request
22:01:06.431 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:06.433 00.002 1032 Enqueuing Expose request
22:01:06.436 00.003 10072 Worker thread wakes up
22:01:06.436 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:01:06.437 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:06.438 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:07.069 00.631 10072 Exposure complete
22:01:07.124 00.055 10072 worker thread done servicing request
22:01:07.124 00.000 1032 OnExposeComplete: enter
22:01:07.126 00.002 1032 UpdateGuideState(): m_state=6
22:01:07.127 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1780
22:01:07.129 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=135.52, Mass=1430, SNR=26.5, Peak=130 HFD=3.3
22:01:07.131 00.002 1032 MultiStar: [#1 0.11,0.09,0.95,U] [#2 0.14,-0.01,0.74,U] [#3 0.16,-0.02,0.70,U] [#4 0.19,-0.06,0.62,U] [#5 0.34,0.12,0.00,M5] [#6 0.16,0.07,0.56,U] [#7 0.24,-0.02,0.64,U] [#8 0.13,-0.03,0.49,U] 
22:01:07.132 00.001 1032 single-star, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.03, -0.11}
22:01:07.134 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
22:01:07.135 00.001 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
22:01:07.136 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.29 mountX=-0.11 mountY=-0.00, mountTheta=-3.12
22:01:07.140 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.11, opts=13)
22:01:07.141 00.001 1032 Enqueuing Move request for scope (0.03, -0.11)
22:01:07.143 00.002 10072 Worker thread wakes up
22:01:07.143 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
22:01:07.143 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
22:01:07.143 00.000 10072 Moving (0.03, -0.11) raw xDistance=-0.11 yDistance=-0.00
22:01:07.149 00.006 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.15
22:01:07.149 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:01:07.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:07.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:01:07.149 00.000 10072 MoveAxis(W, 3, ABG)
22:01:07.149 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:07.150 00.001 10072 IsGuiding returns 0
22:01:07.150 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:01:07.154 00.004 10072 PulseGuide returned control before completion, sleep 13
22:01:07.172 00.018 1032 UpdateGuideState exits: m=1430 SNR=26.5
22:01:07.175 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:07.177 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:07.178 00.001 1032 Enqueuing Expose request
22:01:07.181 00.003 10072 IsGuiding returns 0
22:01:07.181 00.000 10072 Move returns status 0, amount 3
22:01:07.181 00.000 10072 MoveAxis(N, 0, ABG)
22:01:07.181 00.000 10072 Move returns status 0, amount 0
22:01:07.181 00.000 10072 move complete, result=0
22:01:07.181 00.000 10072 worker thread done servicing request
22:01:07.181 00.000 10072 Worker thread wakes up
22:01:07.181 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:07.181 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:07.188 00.007 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:01:07.600 00.412 10072 Exposure complete
22:01:07.653 00.053 10072 worker thread done servicing request
22:01:07.653 00.000 1032 OnExposeComplete: enter
22:01:07.656 00.003 1032 UpdateGuideState(): m_state=6
22:01:07.657 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1781
22:01:07.658 00.001 1032 Star::Find returns 1 (0), X=1103.42, Y=135.53, Mass=1339, SNR=25.7, Peak=133 HFD=3.2
22:01:07.660 00.002 1032 MultiStar: [#1 0.21,0.04,0.93,U] [#2 0.10,0.09,0.79,U] [#3 0.14,-0.04,0.71,U] [#4 0.21,0.02,0.66,U] [#5 0.34,0.05,0.00,M6] [#6 0.16,0.08,0.63,U] [#7 0.26,0.01,0.00,M4] [#8 0.18,-0.03,0.50,U] 
22:01:07.662 00.002 1032 refined, 6 included, MultiStar: {0.16, 0.01}, one-star: {0.13, -0.10}
22:01:07.663 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
22:01:07.664 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
22:01:07.665 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.05 mountX=-0.03 mountY=-0.16, mountTheta=-1.78
22:01:07.668 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
22:01:07.669 00.001 1032 Enqueuing Move request for scope (0.16, 0.01)
22:01:07.671 00.002 10072 Worker thread wakes up
22:01:07.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
22:01:07.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
22:01:07.671 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.03 yDistance=-0.16
22:01:07.674 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:01:07.677 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.13
22:01:07.677 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:01:07.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:07.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:01:07.677 00.000 10072 MoveAxis(W, 3, ABG)
22:01:07.677 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:07.677 00.000 10072 IsGuiding returns 0
22:01:07.678 00.001 10072 PulseGuide returned control before completion, sleep 13
22:01:07.694 00.016 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:01:07.696 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:07.697 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:07.698 00.001 1032 Enqueuing Expose request
22:01:07.707 00.009 10072 IsGuiding returns 0
22:01:07.707 00.000 10072 Move returns status 0, amount 3
22:01:07.707 00.000 10072 MoveAxis(N, 0, ABG)
22:01:07.707 00.000 10072 Move returns status 0, amount 0
22:01:07.707 00.000 10072 move complete, result=0
22:01:07.707 00.000 10072 worker thread done servicing request
22:01:07.707 00.000 10072 Worker thread wakes up
22:01:07.707 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:07.707 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:07.710 00.003 1032 GuideStep: -0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
22:01:08.338 00.628 10072 Exposure complete
22:01:08.389 00.051 10072 worker thread done servicing request
22:01:08.389 00.000 1032 OnExposeComplete: enter
22:01:08.391 00.002 1032 UpdateGuideState(): m_state=6
22:01:08.393 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1782
22:01:08.395 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=135.55, Mass=1172, SNR=24.0, Peak=115 HFD=3.2
22:01:08.399 00.004 1032 MultiStar: [#1 0.04,0.10,1.03,U] [#2 0.11,0.13,0.82,U] [#3 0.10,0.18,0.74,U] [#4 0.20,0.12,0.69,U] [#5 0.21,0.14,0.00,M7] [#6 0.01,0.06,0.64,U] [#7 0.22,0.04,0.73,U] [#8 0.18,0.02,0.50,U] 
22:01:08.400 00.001 1032 single-star, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.04, -0.08}
22:01:08.402 00.002 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
22:01:08.403 00.001 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
22:01:08.405 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.17 mountX=-0.09 mountY=-0.01, mountTheta=-3.00
22:01:08.408 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
22:01:08.409 00.001 1032 Enqueuing Move request for scope (0.04, -0.08)
22:01:08.411 00.002 10072 Worker thread wakes up
22:01:08.411 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
22:01:08.411 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
22:01:08.411 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.01
22:01:08.412 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:01:08.415 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.12
22:01:08.415 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:01:08.416 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:08.416 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:01:08.416 00.000 10072 MoveAxis(W, 2, ABG)
22:01:08.416 00.000 10072 Guiding  Dir = 3, Dur = 2
22:01:08.416 00.000 10072 IsGuiding returns 0
22:01:08.416 00.000 10072 PulseGuide returned control before completion, sleep 12
22:01:08.434 00.018 1032 UpdateGuideState exits: m=1172 SNR=24.0
22:01:08.436 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:08.438 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:08.439 00.001 1032 Enqueuing Expose request
22:01:08.444 00.005 10072 IsGuiding returns 1
22:01:08.444 00.000 10072 scope still moving after pulse duration time elapsed
22:01:08.475 00.031 10072 IsGuiding returns 1
22:01:08.507 00.032 10072 IsGuiding returns 1
22:01:08.539 00.032 10072 IsGuiding returns 1
22:01:08.570 00.031 10072 IsGuiding returns 0
22:01:08.570 00.000 10072 scope move finished after 2 + 152 ms
22:01:08.570 00.000 10072 Move returns status 0, amount 2
22:01:08.570 00.000 10072 MoveAxis(N, 0, ABG)
22:01:08.570 00.000 10072 Move returns status 0, amount 0
22:01:08.570 00.000 10072 move complete, result=0
22:01:08.570 00.000 10072 worker thread done servicing request
22:01:08.570 00.000 10072 Worker thread wakes up
22:01:08.570 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:01:08.572 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:08.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:08.979 00.407 10072 Exposure complete
22:01:09.035 00.056 10072 worker thread done servicing request
22:01:09.035 00.000 1032 OnExposeComplete: enter
22:01:09.037 00.002 1032 UpdateGuideState(): m_state=6
22:01:09.039 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1783
22:01:09.041 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=135.61, Mass=1322, SNR=25.5, Peak=131 HFD=3.2
22:01:09.043 00.002 1032 MultiStar: [#1 -0.00,0.15,0.90,U] [#2 0.10,0.24,0.00,M1] [#3 0.11,0.13,0.78,U] [#4 0.07,0.15,0.67,U] [#5 0.11,0.15,0.65,U] [#6 0.14,0.16,0.57,U] [#7 0.07,0.17,0.66,U] [#8 0.03,-0.08,0.52,U] 
22:01:09.045 00.002 1032 single-star, 7 included, MultiStar: {0.07, 0.10}, one-star: {0.03, -0.02}
22:01:09.046 00.001 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
22:01:09.050 00.004 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
22:01:09.052 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.62 mountX=-0.03 mountY=-0.02, mountTheta=-2.45
22:01:09.055 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
22:01:09.057 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
22:01:09.059 00.002 10072 Worker thread wakes up
22:01:09.059 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:01:09.059 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:01:09.059 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
22:01:09.062 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:01:09.064 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.11
22:01:09.064 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:01:09.064 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:09.064 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:01:09.064 00.000 10072 MoveAxis(W, 2, ABG)
22:01:09.064 00.000 10072 Guiding  Dir = 3, Dur = 2
22:01:09.064 00.000 10072 IsGuiding returns 0
22:01:09.065 00.001 10072 PulseGuide returned control before completion, sleep 12
22:01:09.082 00.017 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:01:09.085 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:09.088 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:09.089 00.001 1032 Enqueuing Expose request
22:01:09.091 00.002 10072 IsGuiding returns 0
22:01:09.091 00.000 10072 Move returns status 0, amount 2
22:01:09.091 00.000 10072 MoveAxis(N, 0, ABG)
22:01:09.091 00.000 10072 Move returns status 0, amount 0
22:01:09.091 00.000 10072 move complete, result=0
22:01:09.092 00.001 10072 worker thread done servicing request
22:01:09.092 00.000 10072 Worker thread wakes up
22:01:09.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:09.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:09.100 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:01:09.730 00.630 10072 Exposure complete
22:01:09.782 00.052 10072 worker thread done servicing request
22:01:09.782 00.000 1032 OnExposeComplete: enter
22:01:09.783 00.001 1032 UpdateGuideState(): m_state=6
22:01:09.785 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1784
22:01:09.786 00.001 1032 Star::Find returns 1 (0), X=1103.39, Y=135.62, Mass=1155, SNR=23.8, Peak=111 HFD=3.3
22:01:09.788 00.002 1032 MultiStar: [#1 0.02,0.05,1.03,U] [#2 0.08,0.11,0.80,U] [#3 0.17,0.04,0.73,U] [#4 0.30,-0.02,0.00,M1] [#5 0.27,0.05,0.00,M7] [#6 0.04,0.13,0.66,U] [#7 0.15,0.06,0.74,U] [#8 0.14,-0.08,0.52,U] 
22:01:09.789 00.001 1032 single-star, 6 included, MultiStar: {0.10, 0.04}, one-star: {0.10, -0.01}
22:01:09.792 00.003 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
22:01:09.793 00.001 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
22:01:09.795 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.13 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
22:01:09.798 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
22:01:09.801 00.003 1032 Enqueuing Move request for scope (0.10, -0.01)
22:01:09.802 00.001 10072 Worker thread wakes up
22:01:09.802 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:01:09.802 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:01:09.803 00.001 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.09
22:01:09.804 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:01:09.807 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.10
22:01:09.808 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:01:09.808 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:09.808 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:01:09.808 00.000 10072 MoveAxis(W, 2, ABG)
22:01:09.808 00.000 10072 Guiding  Dir = 3, Dur = 2
22:01:09.808 00.000 10072 IsGuiding returns 0
22:01:09.809 00.001 10072 PulseGuide returned control before completion, sleep 12
22:01:09.822 00.013 10072 IsGuiding returns 0
22:01:09.822 00.000 10072 Move returns status 0, amount 2
22:01:09.822 00.000 10072 MoveAxis(N, 0, ABG)
22:01:09.822 00.000 10072 Move returns status 0, amount 0
22:01:09.822 00.000 10072 move complete, result=0
22:01:09.822 00.000 10072 worker thread done servicing request
22:01:09.823 00.001 1032 UpdateGuideState exits: m=1155 SNR=23.8
22:01:09.825 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:09.827 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:09.829 00.002 1032 Enqueuing Expose request
22:01:09.831 00.002 10072 Worker thread wakes up
22:01:09.833 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:09.833 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:09.833 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:01:10.245 00.412 10072 Exposure complete
22:01:10.302 00.057 10072 worker thread done servicing request
22:01:10.302 00.000 1032 OnExposeComplete: enter
22:01:10.305 00.003 1032 UpdateGuideState(): m_state=6
22:01:10.307 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1785
22:01:10.308 00.001 1032 Star::Find returns 1 (0), X=1103.51, Y=135.58, Mass=1146, SNR=23.8, Peak=121 HFD=3.2
22:01:10.310 00.002 1032 MultiStar: [#1 0.09,0.05,1.00,U] [#2 0.13,0.05,0.84,U] [#3 0.21,0.07,0.77,U] [#4 0.29,-0.02,0.00,M2] [#5 0.44,0.01,0.00,M8] [#6 0.13,0.15,0.61,U] [#7 0.25,-0.11,0.00,M2] [#8 0.04,-0.28,0.00,M1] 
22:01:10.311 00.001 1032 refined, 4 included, MultiStar: {0.16, 0.04}, one-star: {0.22, -0.05}
22:01:10.313 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
22:01:10.314 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
22:01:10.315 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.28 mountX=0.00 mountY=-0.16, mountTheta=-1.55
22:01:10.319 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.04, opts=13)
22:01:10.320 00.001 1032 Enqueuing Move request for scope (0.16, 0.04)
22:01:10.321 00.001 10072 Worker thread wakes up
22:01:10.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
22:01:10.321 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
22:01:10.322 00.001 10072 Moving (0.16, 0.04) raw xDistance=0.00 yDistance=-0.16
22:01:10.325 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:01:10.326 00.001 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.09
22:01:10.326 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:01:10.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:10.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:01:10.326 00.000 10072 MoveAxis(W, 2, ABG)
22:01:10.326 00.000 10072 Guiding  Dir = 3, Dur = 2
22:01:10.327 00.001 10072 IsGuiding returns 0
22:01:10.327 00.000 10072 PulseGuide returned control before completion, sleep 12
22:01:10.343 00.016 1032 UpdateGuideState exits: m=1146 SNR=23.8
22:01:10.345 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:10.347 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:10.348 00.001 1032 Enqueuing Expose request
22:01:10.352 00.004 10072 IsGuiding returns 0
22:01:10.352 00.000 10072 Move returns status 0, amount 2
22:01:10.352 00.000 10072 MoveAxis(N, 0, ABG)
22:01:10.352 00.000 10072 Move returns status 0, amount 0
22:01:10.352 00.000 10072 move complete, result=0
22:01:10.352 00.000 10072 worker thread done servicing request
22:01:10.352 00.000 10072 Worker thread wakes up
22:01:10.352 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:10.353 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:10.357 00.004 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
22:01:10.979 00.622 10072 Exposure complete
22:01:11.034 00.055 10072 worker thread done servicing request
22:01:11.034 00.000 1032 OnExposeComplete: enter
22:01:11.035 00.001 1032 UpdateGuideState(): m_state=6
22:01:11.037 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1786
22:01:11.038 00.001 1032 Star::Find returns 1 (0), X=1103.53, Y=135.48, Mass=1268, SNR=25.0, Peak=133 HFD=3.2
22:01:11.040 00.002 1032 MultiStar: [#1 0.16,0.08,0.96,U] [#2 0.25,0.12,0.00,M1] [#3 0.24,-0.08,0.00,M1] [#4 0.33,-0.03,0.00,M3] [#5 0.41,0.08,0.00,M9] [#6 0.19,0.20,0.00,M1] [#7 0.23,-0.01,0.70,U] [#8 0.33,-0.10,0.00,M2] 
22:01:11.041 00.001 1032 refined, 2 included, MultiStar: {0.21, -0.03}, one-star: {0.24, -0.15}
22:01:11.043 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
22:01:11.044 00.001 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
22:01:11.046 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.15 mountX=-0.08 mountY=-0.19, mountTheta=-1.98
22:01:11.050 00.004 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.03, opts=13)
22:01:11.052 00.002 1032 Enqueuing Move request for scope (0.21, -0.03)
22:01:11.053 00.001 10072 Worker thread wakes up
22:01:11.054 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
22:01:11.054 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
22:01:11.054 00.000 10072 Moving (0.21, -0.03) raw xDistance=-0.08 yDistance=-0.19
22:01:11.055 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:01:11.058 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.07
22:01:11.058 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:01:11.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:11.058 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:01:11.058 00.000 10072 MoveAxis(W, 0, ABG)
22:01:11.058 00.000 10072 Move returns status 0, amount 0
22:01:11.058 00.000 10072 MoveAxis(N, 0, ABG)
22:01:11.058 00.000 10072 Move returns status 0, amount 0
22:01:11.058 00.000 10072 move complete, result=0
22:01:11.058 00.000 10072 worker thread done servicing request
22:01:11.075 00.017 1032 UpdateGuideState exits: m=1268 SNR=25.0
22:01:11.077 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:11.079 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:11.082 00.003 1032 Enqueuing Expose request
22:01:11.085 00.003 1032 GuideStep: -0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
22:01:11.087 00.002 10072 Worker thread wakes up
22:01:11.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:11.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:11.495 00.408 10072 Exposure complete
22:01:11.555 00.060 10072 worker thread done servicing request
22:01:11.555 00.000 1032 OnExposeComplete: enter
22:01:11.560 00.005 1032 UpdateGuideState(): m_state=6
22:01:11.563 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1787
22:01:11.566 00.003 1032 Star::Find returns 1 (0), X=1103.45, Y=135.65, Mass=1208, SNR=24.4, Peak=116 HFD=3.2
22:01:11.568 00.002 1032 MultiStar: [#1 0.17,0.16,0.98,U] [#2 0.26,0.14,0.00,M2] [#3 0.15,0.12,0.71,U] [#4 0.15,0.06,0.66,U] [#5 0.32,0.15,0.00,M10] [#6 0.10,0.21,0.63,U] [#7 0.16,-0.00,0.69,U] [#8 0.14,0.09,0.54,U] 
22:01:11.571 00.003 1032 single-star, 6 included, MultiStar: {0.15, 0.09}, one-star: {0.16, 0.02}
22:01:11.572 00.001 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
22:01:11.574 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
22:01:11.575 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.10 mountX=-0.03 mountY=-0.16, mountTheta=-1.73
22:01:11.579 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.02, opts=13)
22:01:11.582 00.003 1032 Enqueuing Move request for scope (0.16, 0.02)
22:01:11.584 00.002 10072 Worker thread wakes up
22:01:11.584 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
22:01:11.584 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
22:01:11.584 00.000 10072 Moving (0.16, 0.02) raw xDistance=-0.03 yDistance=-0.16
22:01:11.587 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=144, Gamma=2.230
22:01:11.590 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.06
22:01:11.590 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:01:11.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:11.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:01:11.590 00.000 10072 MoveAxis(W, 0, ABG)
22:01:11.590 00.000 10072 Move returns status 0, amount 0
22:01:11.590 00.000 10072 MoveAxis(N, 0, ABG)
22:01:11.590 00.000 10072 Move returns status 0, amount 0
22:01:11.590 00.000 10072 move complete, result=0
22:01:11.590 00.000 10072 worker thread done servicing request
22:01:11.608 00.018 1032 UpdateGuideState exits: m=1208 SNR=24.4
22:01:11.611 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:11.615 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:11.616 00.001 1032 Enqueuing Expose request
22:01:11.619 00.003 10072 Worker thread wakes up
22:01:11.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:11.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:11.619 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
22:01:12.244 00.625 10072 Exposure complete
22:01:12.298 00.054 10072 worker thread done servicing request
22:01:12.298 00.000 1032 OnExposeComplete: enter
22:01:12.300 00.002 1032 UpdateGuideState(): m_state=6
22:01:12.301 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1788
22:01:12.303 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=135.72, Mass=1220, SNR=24.5, Peak=126 HFD=3.2
22:01:12.306 00.003 1032 MultiStar: [#1 0.09,0.25,0.00,M1] [#2 0.12,0.21,0.82,U] [#3 0.12,0.18,0.80,U] [#4 0.20,0.13,0.68,U] [#5 0.29,0.13,0.00,R] [#6 0.15,0.23,0.00,M1] [#7 0.29,0.16,0.00,M1] [#8 0.24,0.06,0.54,U] 
22:01:12.307 00.001 1032 single-star, 4 included, MultiStar: {0.15, 0.14}, one-star: {0.14, 0.08}
22:01:12.309 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
22:01:12.310 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
22:01:12.311 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.55 mountX=0.05 mountY=-0.15, mountTheta=-1.28
22:01:12.315 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
22:01:12.316 00.001 1032 Enqueuing Move request for scope (0.14, 0.08)
22:01:12.318 00.002 10072 Worker thread wakes up
22:01:12.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
22:01:12.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
22:01:12.318 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.05 yDistance=-0.15
22:01:12.320 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:01:12.322 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.05
22:01:12.322 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:01:12.323 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:12.323 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:01:12.323 00.000 10072 MoveAxis(W, 0, ABG)
22:01:12.323 00.000 10072 Move returns status 0, amount 0
22:01:12.323 00.000 10072 MoveAxis(N, 0, ABG)
22:01:12.323 00.000 10072 Move returns status 0, amount 0
22:01:12.323 00.000 10072 move complete, result=0
22:01:12.323 00.000 10072 worker thread done servicing request
22:01:12.339 00.016 1032 UpdateGuideState exits: m=1220 SNR=24.5
22:01:12.340 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:12.342 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:12.343 00.001 1032 Enqueuing Expose request
22:01:12.344 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
22:01:12.346 00.002 10072 Worker thread wakes up
22:01:12.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:12.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:12.759 00.413 10072 Exposure complete
22:01:12.811 00.052 10072 worker thread done servicing request
22:01:12.811 00.000 1032 OnExposeComplete: enter
22:01:12.813 00.002 1032 UpdateGuideState(): m_state=6
22:01:12.815 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1789
22:01:12.816 00.001 1032 Star::Find returns 1 (0), X=1103.45, Y=135.65, Mass=1350, SNR=25.8, Peak=134 HFD=3.2
22:01:12.819 00.003 1032 MultiStar: [#1 0.23,0.25,0.00,M2] [#2 0.15,0.12,0.78,U] [#3 0.03,0.22,0.72,U] [#4 0.25,0.19,0.00,M2] [#5 0.08,-0.25,0.00,M1] [#6 0.09,0.12,0.59,U] [#7 0.34,0.15,0.00,M2] [#8 0.05,0.01,0.49,U] 
22:01:12.819 00.000 1032 refined, 4 included, MultiStar: {0.11, 0.10}, one-star: {0.16, 0.02}
22:01:12.821 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
22:01:12.822 00.001 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
22:01:12.823 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.14 cameraTheta=0.74 mountX=0.07 mountY=-0.13, mountTheta=-1.09
22:01:12.827 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
22:01:12.831 00.004 1032 Enqueuing Move request for scope (0.11, 0.10)
22:01:12.833 00.002 10072 Worker thread wakes up
22:01:12.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
22:01:12.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
22:01:12.833 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
22:01:12.836 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:01:12.838 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.04
22:01:12.838 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:01:12.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:12.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:01:12.838 00.000 10072 MoveAxis(W, 0, ABG)
22:01:12.838 00.000 10072 Move returns status 0, amount 0
22:01:12.838 00.000 10072 MoveAxis(N, 0, ABG)
22:01:12.838 00.000 10072 Move returns status 0, amount 0
22:01:12.838 00.000 10072 move complete, result=0
22:01:12.838 00.000 10072 worker thread done servicing request
22:01:12.854 00.016 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:01:12.856 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:12.857 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:12.859 00.002 1032 Enqueuing Expose request
22:01:12.862 00.003 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:01:12.863 00.001 10072 Worker thread wakes up
22:01:12.864 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:12.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:13.492 00.628 10072 Exposure complete
22:01:13.551 00.059 10072 worker thread done servicing request
22:01:13.551 00.000 1032 OnExposeComplete: enter
22:01:13.555 00.004 1032 UpdateGuideState(): m_state=6
22:01:13.556 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1790
22:01:13.557 00.001 1032 Star::Find returns 1 (0), X=1103.44, Y=135.63, Mass=1111, SNR=23.4, Peak=105 HFD=3.2
22:01:13.559 00.002 1032 MultiStar: [#1 0.16,0.20,0.00,M3] [#2 0.25,0.14,0.00,M1] [#3 0.19,-0.00,0.80,U] [#4 0.43,0.07,0.00,M3] [#5 -0.09,-0.03,0.71,U] [#6 0.20,0.18,0.00,M1] [#7 0.33,0.01,0.00,M3] [#8 0.21,0.05,0.59,U] 
22:01:13.561 00.002 1032 refined, 3 included, MultiStar: {0.12, 0.00}, one-star: {0.15, -0.00}
22:01:13.562 00.001 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
22:01:13.563 00.001 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
22:01:13.566 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.01 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
22:01:13.568 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.00, opts=13)
22:01:13.570 00.002 1032 Enqueuing Move request for scope (0.12, 0.00)
22:01:13.572 00.002 10072 Worker thread wakes up
22:01:13.572 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
22:01:13.572 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
22:01:13.573 00.001 10072 Moving (0.12, 0.00) raw xDistance=-0.03 yDistance=-0.11
22:01:13.574 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:01:13.577 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.03
22:01:13.577 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:01:13.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:13.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:01:13.577 00.000 10072 MoveAxis(W, 0, ABG)
22:01:13.577 00.000 10072 Move returns status 0, amount 0
22:01:13.578 00.001 10072 MoveAxis(N, 0, ABG)
22:01:13.578 00.000 10072 Move returns status 0, amount 0
22:01:13.578 00.000 10072 move complete, result=0
22:01:13.578 00.000 10072 worker thread done servicing request
22:01:13.599 00.021 1032 UpdateGuideState exits: m=1111 SNR=23.4
22:01:13.601 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:13.603 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:13.604 00.001 1032 Enqueuing Expose request
22:01:13.605 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:01:13.608 00.003 10072 Worker thread wakes up
22:01:13.608 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:13.608 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:14.022 00.414 10072 Exposure complete
22:01:14.077 00.055 10072 worker thread done servicing request
22:01:14.077 00.000 1032 OnExposeComplete: enter
22:01:14.079 00.002 1032 UpdateGuideState(): m_state=6
22:01:14.081 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1791
22:01:14.084 00.003 1032 Star::Find returns 1 (0), X=1103.40, Y=135.56, Mass=1161, SNR=23.9, Peak=108 HFD=3.2
22:01:14.085 00.001 1032 MultiStar: [#1 0.01,-0.07,1.09,U] [#2 0.20,0.15,0.00,M2] [#3 0.27,0.18,0.00,M1] [#4 0.40,0.00,0.00,M4] [#5 -0.11,-0.08,0.68,U] [#6 0.07,0.06,0.57,U] [#7 0.23,-0.09,0.69,U] [#8 0.13,-0.06,0.57,U] 
22:01:14.087 00.002 1032 refined, 5 included, MultiStar: {0.07, -0.06}, one-star: {0.11, -0.07}
22:01:14.088 00.001 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
22:01:14.090 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
22:01:14.091 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.68 mountX=-0.07 mountY=-0.05, mountTheta=-2.51
22:01:14.093 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
22:01:14.096 00.003 1032 Enqueuing Move request for scope (0.07, -0.06)
22:01:14.098 00.002 10072 Worker thread wakes up
22:01:14.098 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
22:01:14.098 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
22:01:14.098 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.07 yDistance=-0.05
22:01:14.100 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:01:14.101 00.001 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.02
22:01:14.102 00.001 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:01:14.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:14.102 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:01:14.102 00.000 10072 MoveAxis(W, 0, ABG)
22:01:14.102 00.000 10072 Move returns status 0, amount 0
22:01:14.102 00.000 10072 MoveAxis(N, 0, ABG)
22:01:14.102 00.000 10072 Move returns status 0, amount 0
22:01:14.102 00.000 10072 move complete, result=0
22:01:14.102 00.000 10072 worker thread done servicing request
22:01:14.120 00.018 1032 UpdateGuideState exits: m=1161 SNR=23.9
22:01:14.121 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:14.122 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:14.124 00.002 1032 Enqueuing Expose request
22:01:14.125 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:01:14.126 00.001 10072 Worker thread wakes up
22:01:14.126 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:14.126 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:14.756 00.630 10072 Exposure complete
22:01:14.809 00.053 10072 worker thread done servicing request
22:01:14.809 00.000 1032 OnExposeComplete: enter
22:01:14.811 00.002 1032 UpdateGuideState(): m_state=6
22:01:14.812 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1792
22:01:14.813 00.001 1032 Star::Find returns 1 (0), X=1103.44, Y=135.75, Mass=1295, SNR=25.3, Peak=116 HFD=3.3
22:01:14.815 00.002 1032 MultiStar: [#1 0.04,0.21,0.96,U] [#2 0.08,0.27,0.00,M3] [#3 0.09,0.03,0.71,U] [#4 0.11,0.17,0.66,U] [#5 -0.17,0.06,0.67,U] [#6 0.28,0.19,0.00,M1] [#7 0.18,0.10,0.67,U] [#8 0.16,0.08,0.53,U] 
22:01:14.817 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.12}, one-star: {0.15, 0.11}
22:01:14.820 00.003 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
22:01:14.821 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
22:01:14.823 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.97 mountX=0.09 mountY=-0.11, mountTheta=-0.86
22:01:14.826 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
22:01:14.828 00.002 1032 Enqueuing Move request for scope (0.08, 0.12)
22:01:14.830 00.002 10072 Worker thread wakes up
22:01:14.830 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
22:01:14.830 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
22:01:14.830 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.09 yDistance=-0.11
22:01:14.833 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.01
22:01:14.833 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:01:14.833 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:14.833 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:01:14.833 00.000 10072 MoveAxis(W, 0, ABG)
22:01:14.834 00.001 10072 Move returns status 0, amount 0
22:01:14.834 00.000 10072 MoveAxis(N, 0, ABG)
22:01:14.834 00.000 10072 Move returns status 0, amount 0
22:01:14.834 00.000 10072 move complete, result=0
22:01:14.834 00.000 10072 worker thread done servicing request
22:01:14.834 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:01:14.854 00.020 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:01:14.856 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:14.857 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:14.860 00.003 1032 Enqueuing Expose request
22:01:14.863 00.003 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:01:14.865 00.002 10072 Worker thread wakes up
22:01:14.865 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:14.866 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:15.276 00.410 10072 Exposure complete
22:01:15.342 00.066 10072 worker thread done servicing request
22:01:15.343 00.001 1032 OnExposeComplete: enter
22:01:15.345 00.002 1032 UpdateGuideState(): m_state=6
22:01:15.348 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1793
22:01:15.350 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=135.54, Mass=1318, SNR=25.5, Peak=125 HFD=3.2
22:01:15.352 00.002 1032 MultiStar: [#1 0.03,0.10,0.93,U] [#2 0.09,0.06,0.76,U] [#3 0.12,-0.03,0.71,U] [#4 0.24,0.07,0.62,U] [#5 0.03,-0.01,0.62,U] [#6 0.13,0.02,0.64,U] [#7 0.21,-0.03,0.67,U] [#8 0.13,0.01,0.50,U] 
22:01:15.354 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.08, -0.09}
22:01:15.356 00.002 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
22:01:15.358 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
22:01:15.360 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.11 mountX=-0.02 mountY=-0.11, mountTheta=-1.72
22:01:15.365 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
22:01:15.368 00.003 1032 Enqueuing Move request for scope (0.11, 0.01)
22:01:15.371 00.003 10072 Worker thread wakes up
22:01:15.372 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
22:01:15.372 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
22:01:15.372 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
22:01:15.375 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:01:15.377 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.00
22:01:15.377 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:01:15.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:15.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:01:15.377 00.000 10072 MoveAxis(W, 0, ABG)
22:01:15.377 00.000 10072 Move returns status 0, amount 0
22:01:15.377 00.000 10072 MoveAxis(N, 0, ABG)
22:01:15.377 00.000 10072 Move returns status 0, amount 0
22:01:15.377 00.000 10072 move complete, result=0
22:01:15.378 00.001 10072 worker thread done servicing request
22:01:15.400 00.022 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:01:15.403 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:15.406 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:15.407 00.001 1032 Enqueuing Expose request
22:01:15.408 00.001 10072 Worker thread wakes up
22:01:15.409 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:15.409 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:15.409 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:01:16.045 00.636 10072 Exposure complete
22:01:16.102 00.057 10072 worker thread done servicing request
22:01:16.102 00.000 1032 OnExposeComplete: enter
22:01:16.104 00.002 1032 UpdateGuideState(): m_state=6
22:01:16.106 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1794
22:01:16.109 00.003 1032 Star::Find returns 1 (0), X=1103.45, Y=135.50, Mass=1283, SNR=25.1, Peak=130 HFD=3.2
22:01:16.110 00.001 1032 MultiStar: [#1 0.21,-0.03,1.03,U] [#2 0.21,0.02,0.80,U] [#3 0.30,-0.00,0.00,M1] [#4 0.34,0.15,0.00,M3] [#5 0.02,-0.28,0.00,M1] [#6 0.23,-0.08,0.62,U] [#7 0.23,-0.14,0.00,M1] [#8 0.20,-0.07,0.47,U] 
22:01:16.113 00.003 1032 single-star, 4 included, MultiStar: {0.20, -0.06}, one-star: {0.16, -0.13}
22:01:16.115 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
22:01:16.116 00.001 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
22:01:16.117 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.68 mountX=-0.17 mountY=-0.12, mountTheta=-2.51
22:01:16.121 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.13, opts=13)
22:01:16.123 00.002 1032 Enqueuing Move request for scope (0.16, -0.13)
22:01:16.125 00.002 10072 Worker thread wakes up
22:01:16.125 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
22:01:16.125 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
22:01:16.125 00.000 10072 Moving (0.16, -0.13) raw xDistance=-0.17 yDistance=-0.12
22:01:16.127 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:01:16.129 00.002 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 283.98
22:01:16.129 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
22:01:16.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:16.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:01:16.129 00.000 10072 MoveAxis(E, 76, ABG)
22:01:16.129 00.000 10072 Guiding  Dir = 2, Dur = 76
22:01:16.130 00.001 10072 IsGuiding returns 0
22:01:16.130 00.000 10072 PulseGuide returned control before completion, sleep 86
22:01:16.148 00.018 1032 UpdateGuideState exits: m=1283 SNR=25.1
22:01:16.150 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:16.152 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:16.154 00.002 1032 Enqueuing Expose request
22:01:16.229 00.075 10072 IsGuiding returns 0
22:01:16.229 00.000 10072 Move returns status 0, amount 76
22:01:16.229 00.000 10072 MoveAxis(N, 0, ABG)
22:01:16.229 00.000 10072 Move returns status 0, amount 0
22:01:16.229 00.000 10072 move complete, result=0
22:01:16.229 00.000 10072 worker thread done servicing request
22:01:16.229 00.000 10072 Worker thread wakes up
22:01:16.229 00.000 1032 GuideStep: -0.2 px 76 ms EAST, -0.1 px 0 ms NORTH
22:01:16.232 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:16.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:16.650 00.418 10072 Exposure complete
22:01:16.701 00.051 10072 worker thread done servicing request
22:01:16.701 00.000 1032 OnExposeComplete: enter
22:01:16.704 00.003 1032 UpdateGuideState(): m_state=6
22:01:16.706 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1795
22:01:16.710 00.004 1032 Star::Find returns 1 (0), X=1103.56, Y=135.45, Mass=1352, SNR=25.8, Peak=132 HFD=3.2
22:01:16.712 00.002 1032 MultiStar: [#1 0.22,0.04,0.92,U] [#2 0.20,0.11,0.76,U] [#3 0.28,-0.04,0.00,M2] [#4 0.31,-0.01,0.00,M4] [#5 -0.03,-0.19,0.68,U] [#6 0.30,0.07,0.00,M1] [#7 0.32,0.04,0.00,M2] [#8 0.42,-0.03,0.00,M1] 
22:01:16.714 00.002 1032 refined, 3 included, MultiStar: {0.18, -0.06}, one-star: {0.27, -0.18}
22:01:16.715 00.001 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
22:01:16.716 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
22:01:16.717 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.30 mountX=-0.10 mountY=-0.16, mountTheta=-2.13
22:01:16.720 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.06, opts=13)
22:01:16.721 00.001 1032 Enqueuing Move request for scope (0.18, -0.06)
22:01:16.723 00.002 10072 Worker thread wakes up
22:01:16.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
22:01:16.723 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
22:01:16.723 00.000 10072 Moving (0.18, -0.06) raw xDistance=-0.10 yDistance=-0.16
22:01:16.724 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:01:16.726 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.97
22:01:16.726 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:01:16.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:16.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:01:16.726 00.000 10072 MoveAxis(W, 2, ABG)
22:01:16.726 00.000 10072 Guiding  Dir = 3, Dur = 2
22:01:16.727 00.001 10072 IsGuiding returns 0
22:01:16.727 00.000 10072 PulseGuide returned control before completion, sleep 12
22:01:16.741 00.014 10072 IsGuiding returns 0
22:01:16.741 00.000 10072 Move returns status 0, amount 2
22:01:16.741 00.000 10072 MoveAxis(N, 0, ABG)
22:01:16.741 00.000 10072 Move returns status 0, amount 0
22:01:16.741 00.000 10072 move complete, result=0
22:01:16.741 00.000 10072 worker thread done servicing request
22:01:16.743 00.002 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:01:16.746 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:16.748 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:16.749 00.001 1032 Enqueuing Expose request
22:01:16.751 00.002 1032 GuideStep: -0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
22:01:16.752 00.001 10072 Worker thread wakes up
22:01:16.752 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:16.752 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:17.385 00.633 10072 Exposure complete
22:01:17.438 00.053 10072 worker thread done servicing request
22:01:17.438 00.000 1032 OnExposeComplete: enter
22:01:17.441 00.003 1032 UpdateGuideState(): m_state=6
22:01:17.442 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1796
22:01:17.444 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=135.60, Mass=1456, SNR=26.8, Peak=147 HFD=3.2
22:01:17.445 00.001 1032 MultiStar: [#1 0.14,0.16,0.90,U] [#2 0.16,0.19,0.77,U] [#3 0.21,-0.04,0.67,U] [#4 0.27,-0.05,0.00,M5] [#5 0.01,-0.10,0.63,U] [#6 0.18,0.06,0.53,U] [#7 0.30,-0.03,0.00,M3] [#8 0.14,0.04,0.49,U] 
22:01:17.447 00.002 1032 single-star, 6 included, MultiStar: {0.13, 0.04}, one-star: {0.07, -0.03}
22:01:17.449 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
22:01:17.451 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
22:01:17.452 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.43 mountX=-0.05 mountY=-0.06, mountTheta=-2.26
22:01:17.456 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
22:01:17.458 00.002 1032 Enqueuing Move request for scope (0.07, -0.03)
22:01:17.459 00.001 10072 Worker thread wakes up
22:01:17.459 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:01:17.459 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:01:17.460 00.001 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
22:01:17.462 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:01:17.464 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.96
22:01:17.465 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:01:17.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:17.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:01:17.465 00.000 10072 MoveAxis(W, 2, ABG)
22:01:17.465 00.000 10072 Guiding  Dir = 3, Dur = 2
22:01:17.465 00.000 10072 IsGuiding returns 0
22:01:17.466 00.001 10072 PulseGuide returned control before completion, sleep 12
22:01:17.481 00.015 1032 UpdateGuideState exits: m=1456 SNR=26.8
22:01:17.483 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:17.485 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:17.487 00.002 1032 Enqueuing Expose request
22:01:17.495 00.008 10072 IsGuiding returns 0
22:01:17.495 00.000 10072 Move returns status 0, amount 2
22:01:17.495 00.000 10072 MoveAxis(N, 0, ABG)
22:01:17.495 00.000 10072 Move returns status 0, amount 0
22:01:17.495 00.000 10072 move complete, result=0
22:01:17.495 00.000 10072 worker thread done servicing request
22:01:17.495 00.000 10072 Worker thread wakes up
22:01:17.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:17.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:17.503 00.008 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:01:17.900 00.397 10072 Exposure complete
22:01:17.958 00.058 10072 worker thread done servicing request
22:01:17.958 00.000 1032 OnExposeComplete: enter
22:01:17.961 00.003 1032 UpdateGuideState(): m_state=6
22:01:17.962 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1797
22:01:17.964 00.002 1032 Star::Find returns 1 (0), X=1103.47, Y=135.46, Mass=1206, SNR=24.3, Peak=135 HFD=3.2
22:01:17.965 00.001 1032 MultiStar: [#1 0.12,0.02,0.97,U] [#2 0.23,0.08,0.84,U] [#3 0.14,-0.01,0.74,U] [#4 0.16,0.05,0.71,U] [#5 -0.04,-0.07,0.70,U] [#6 0.09,0.21,0.66,U] [#7 0.35,-0.07,0.00,M4] [#8 0.12,-0.12,0.55,U] 
22:01:17.967 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.00}, one-star: {0.18, -0.17}
22:01:17.969 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:01:17.971 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:01:17.973 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.03 mountX=-0.04 mountY=-0.12, mountTheta=-1.86
22:01:17.976 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.00, opts=13)
22:01:17.977 00.001 1032 Enqueuing Move request for scope (0.13, -0.00)
22:01:17.980 00.003 10072 Worker thread wakes up
22:01:17.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
22:01:17.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
22:01:17.980 00.000 10072 Moving (0.13, -0.00) raw xDistance=-0.04 yDistance=-0.12
22:01:17.982 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:01:17.984 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.95
22:01:17.984 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:01:17.985 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:17.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:01:17.985 00.000 10072 MoveAxis(W, 2, ABG)
22:01:17.985 00.000 10072 Guiding  Dir = 3, Dur = 2
22:01:17.985 00.000 10072 IsGuiding returns 0
22:01:17.986 00.001 10072 PulseGuide returned control before completion, sleep 12
22:01:18.003 00.017 1032 UpdateGuideState exits: m=1206 SNR=24.3
22:01:18.006 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:18.009 00.003 10072 IsGuiding returns 1
22:01:18.009 00.000 10072 scope still moving after pulse duration time elapsed
22:01:18.009 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:18.010 00.001 1032 Enqueuing Expose request
22:01:18.038 00.028 10072 IsGuiding returns 1
22:01:18.069 00.031 10072 IsGuiding returns 1
22:01:18.100 00.031 10072 IsGuiding returns 1
22:01:18.132 00.032 10072 IsGuiding returns 1
22:01:18.163 00.031 10072 IsGuiding returns 1
22:01:18.194 00.031 10072 IsGuiding returns 1
22:01:18.225 00.031 10072 IsGuiding returns 1
22:01:18.255 00.030 10072 IsGuiding returns 1
22:01:18.287 00.032 10072 IsGuiding returns 1
22:01:18.319 00.032 10072 IsGuiding returns 1
22:01:18.350 00.031 10072 IsGuiding returns 1
22:01:18.381 00.031 10072 IsGuiding returns 1
22:01:18.413 00.032 10072 IsGuiding returns 1
22:01:18.444 00.031 10072 IsGuiding returns 1
22:01:18.475 00.031 10072 IsGuiding returns 1
22:01:18.506 00.031 10072 IsGuiding returns 1
22:01:18.537 00.031 10072 IsGuiding returns 1
22:01:18.569 00.032 10072 IsGuiding returns 0
22:01:18.569 00.000 10072 scope move finished after 2 + 581 ms
22:01:18.569 00.000 10072 Move returns status 0, amount 2
22:01:18.569 00.000 10072 MoveAxis(N, 0, ABG)
22:01:18.569 00.000 10072 Move returns status 0, amount 0
22:01:18.569 00.000 10072 move complete, result=0
22:01:18.570 00.001 10072 worker thread done servicing request
22:01:18.570 00.000 10072 Worker thread wakes up
22:01:18.570 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:01:18.573 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:18.573 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:19.196 00.623 10072 Exposure complete
22:01:19.251 00.055 10072 worker thread done servicing request
22:01:19.251 00.000 1032 OnExposeComplete: enter
22:01:19.253 00.002 1032 UpdateGuideState(): m_state=6
22:01:19.255 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1798
22:01:19.257 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=135.50, Mass=1310, SNR=25.4, Peak=129 HFD=3.2
22:01:19.259 00.002 1032 MultiStar: [#1 0.23,0.15,0.00,M1] [#2 0.28,0.07,0.00,M1] [#3 0.14,0.18,0.80,U] [#4 0.28,0.03,0.00,M5] [#5 -0.05,0.02,0.61,U] [#6 0.08,0.16,0.62,U] [#7 0.23,-0.07,0.63,U] [#8 0.07,-0.02,0.53,U] 
22:01:19.261 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.02}, one-star: {0.15, -0.13}
22:01:19.264 00.003 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
22:01:19.265 00.001 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
22:01:19.266 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.16 mountX=-0.01 mountY=-0.11, mountTheta=-1.67
22:01:19.272 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
22:01:19.274 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
22:01:19.276 00.002 10072 Worker thread wakes up
22:01:19.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:01:19.276 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:01:19.276 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
22:01:19.278 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:01:19.280 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.94
22:01:19.280 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:01:19.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:19.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:01:19.280 00.000 10072 MoveAxis(W, 4, ABG)
22:01:19.280 00.000 10072 Guiding  Dir = 3, Dur = 4
22:01:19.281 00.001 10072 IsGuiding returns 0
22:01:19.281 00.000 10072 PulseGuide returned control before completion, sleep 14
22:01:19.300 00.019 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:01:19.304 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:19.305 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:19.307 00.002 1032 Enqueuing Expose request
22:01:19.308 00.001 10072 IsGuiding returns 0
22:01:19.308 00.000 10072 Move returns status 0, amount 4
22:01:19.308 00.000 10072 MoveAxis(N, 0, ABG)
22:01:19.308 00.000 10072 Move returns status 0, amount 0
22:01:19.310 00.002 10072 move complete, result=0
22:01:19.310 00.000 10072 worker thread done servicing request
22:01:19.310 00.000 10072 Worker thread wakes up
22:01:19.310 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:19.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:19.316 00.006 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:01:19.727 00.411 10072 Exposure complete
22:01:19.778 00.051 10072 worker thread done servicing request
22:01:19.778 00.000 1032 OnExposeComplete: enter
22:01:19.781 00.003 1032 UpdateGuideState(): m_state=6
22:01:19.783 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1799
22:01:19.784 00.001 1032 Star::Find returns 1 (0), X=1103.37, Y=135.48, Mass=1290, SNR=25.2, Peak=124 HFD=3.2
22:01:19.786 00.002 1032 MultiStar: [#1 0.16,0.15,0.97,U] [#2 0.17,0.18,0.79,U] [#3 -0.02,0.18,0.75,U] [#4 0.22,-0.02,0.66,U] [#5 0.00,-0.12,0.64,U] [#6 0.09,0.09,0.57,U] [#7 0.46,-0.07,0.00,M4] [#8 0.25,-0.04,0.00,M1] 
22:01:19.788 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.04}, one-star: {0.08, -0.15}
22:01:19.789 00.001 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
22:01:19.790 00.001 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
22:01:19.792 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.39 mountX=0.01 mountY=-0.11, mountTheta=-1.44
22:01:19.794 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
22:01:19.796 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
22:01:19.798 00.002 10072 Worker thread wakes up
22:01:19.798 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:01:19.798 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:01:19.798 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
22:01:19.802 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:01:19.806 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.93
22:01:19.806 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:01:19.806 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:19.806 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:01:19.806 00.000 10072 MoveAxis(W, 3, ABG)
22:01:19.806 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:19.807 00.001 10072 IsGuiding returns 0
22:01:19.807 00.000 10072 PulseGuide returned control before completion, sleep 13
22:01:19.821 00.014 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:01:19.824 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:19.826 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:19.827 00.001 1032 Enqueuing Expose request
22:01:19.835 00.008 10072 IsGuiding returns 0
22:01:19.835 00.000 10072 Move returns status 0, amount 3
22:01:19.835 00.000 10072 MoveAxis(N, 0, ABG)
22:01:19.835 00.000 10072 Move returns status 0, amount 0
22:01:19.835 00.000 10072 move complete, result=0
22:01:19.835 00.000 10072 worker thread done servicing request
22:01:19.835 00.000 10072 Worker thread wakes up
22:01:19.835 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:19.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:19.840 00.005 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:01:20.463 00.623 10072 Exposure complete
22:01:20.513 00.050 10072 worker thread done servicing request
22:01:20.513 00.000 1032 OnExposeComplete: enter
22:01:20.516 00.003 1032 UpdateGuideState(): m_state=6
22:01:20.520 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1800
22:01:20.521 00.001 1032 Star::Find returns 1 (0), X=1103.37, Y=135.52, Mass=1342, SNR=25.7, Peak=139 HFD=3.2
22:01:20.525 00.004 1032 MultiStar: [#1 0.17,0.15,0.90,U] [#2 0.16,0.26,0.00,M1] [#3 0.20,0.21,0.00,M1] [#4 0.23,0.10,0.00,M5] [#5 -0.21,0.04,0.66,U] [#6 0.18,0.16,0.59,U] [#7 0.38,0.00,0.00,M5] [#8 0.12,0.11,0.51,U] 
22:01:20.528 00.003 1032 refined, 4 included, MultiStar: {0.07, 0.06}, one-star: {0.08, -0.11}
22:01:20.530 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
22:01:20.531 00.001 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
22:01:20.532 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.66 mountX=0.04 mountY=-0.09, mountTheta=-1.17
22:01:20.534 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
22:01:20.536 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
22:01:20.537 00.001 10072 Worker thread wakes up
22:01:20.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:01:20.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:01:20.538 00.001 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.09
22:01:20.540 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:01:20.542 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.93
22:01:20.542 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:01:20.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:20.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:01:20.542 00.000 10072 MoveAxis(W, 3, ABG)
22:01:20.542 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:20.542 00.000 10072 IsGuiding returns 0
22:01:20.544 00.002 10072 PulseGuide returned control before completion, sleep 13
22:01:20.560 00.016 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:01:20.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:20.563 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:20.564 00.001 1032 Enqueuing Expose request
22:01:20.571 00.007 10072 IsGuiding returns 0
22:01:20.571 00.000 10072 Move returns status 0, amount 3
22:01:20.571 00.000 10072 MoveAxis(N, 0, ABG)
22:01:20.571 00.000 10072 Move returns status 0, amount 0
22:01:20.571 00.000 10072 move complete, result=0
22:01:20.571 00.000 10072 worker thread done servicing request
22:01:20.571 00.000 10072 Worker thread wakes up
22:01:20.572 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:20.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:20.573 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:01:20.979 00.406 10072 Exposure complete
22:01:21.033 00.054 10072 worker thread done servicing request
22:01:21.033 00.000 1032 OnExposeComplete: enter
22:01:21.035 00.002 1032 UpdateGuideState(): m_state=6
22:01:21.038 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1801
22:01:21.040 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=135.54, Mass=1262, SNR=24.9, Peak=123 HFD=3.2
22:01:21.043 00.003 1032 MultiStar: [#1 0.08,0.00,0.95,U] [#2 0.26,0.14,0.00,M2] [#3 0.10,0.08,0.73,U] [#4 0.26,0.06,0.00,M6] [#5 -0.00,-0.19,0.69,U] [#6 0.13,-0.04,0.57,U] [#7 0.21,-0.02,0.66,U] [#8 0.09,-0.00,0.55,U] 
22:01:21.045 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.04}, one-star: {0.08, -0.09}
22:01:21.046 00.001 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
22:01:21.048 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
22:01:21.050 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.39 mountX=-0.06 mountY=-0.08, mountTheta=-2.22
22:01:21.053 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
22:01:21.055 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
22:01:21.057 00.002 10072 Worker thread wakes up
22:01:21.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
22:01:21.057 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
22:01:21.057 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.08
22:01:21.059 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:01:21.061 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.92
22:01:21.061 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:01:21.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:21.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:01:21.061 00.000 10072 MoveAxis(W, 3, ABG)
22:01:21.061 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:21.062 00.001 10072 IsGuiding returns 0
22:01:21.062 00.000 10072 PulseGuide returned control before completion, sleep 13
22:01:21.078 00.016 1032 UpdateGuideState exits: m=1262 SNR=24.9
22:01:21.081 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:21.083 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:21.084 00.001 1032 Enqueuing Expose request
22:01:21.088 00.004 10072 IsGuiding returns 1
22:01:21.088 00.000 10072 scope still moving after pulse duration time elapsed
22:01:21.118 00.030 10072 IsGuiding returns 1
22:01:21.149 00.031 10072 IsGuiding returns 1
22:01:21.180 00.031 10072 IsGuiding returns 1
22:01:21.210 00.030 10072 IsGuiding returns 1
22:01:21.243 00.033 10072 IsGuiding returns 1
22:01:21.273 00.030 10072 IsGuiding returns 1
22:01:21.304 00.031 10072 IsGuiding returns 1
22:01:21.335 00.031 10072 IsGuiding returns 1
22:01:21.366 00.031 10072 IsGuiding returns 1
22:01:21.397 00.031 10072 IsGuiding returns 1
22:01:21.428 00.031 10072 IsGuiding returns 1
22:01:21.461 00.033 10072 IsGuiding returns 1
22:01:21.492 00.031 10072 IsGuiding returns 1
22:01:21.523 00.031 10072 IsGuiding returns 1
22:01:21.554 00.031 10072 IsGuiding returns 0
22:01:21.554 00.000 10072 scope move finished after 3 + 489 ms
22:01:21.554 00.000 10072 Move returns status 0, amount 3
22:01:21.554 00.000 10072 MoveAxis(N, 0, ABG)
22:01:21.554 00.000 10072 Move returns status 0, amount 0
22:01:21.554 00.000 10072 move complete, result=0
22:01:21.554 00.000 10072 worker thread done servicing request
22:01:21.555 00.001 10072 Worker thread wakes up
22:01:21.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:21.555 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:01:21.556 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:22.180 00.624 10072 Exposure complete
22:01:22.229 00.049 10072 worker thread done servicing request
22:01:22.229 00.000 1032 OnExposeComplete: enter
22:01:22.231 00.002 1032 UpdateGuideState(): m_state=6
22:01:22.233 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1802
22:01:22.234 00.001 1032 Star::Find returns 1 (0), X=1103.40, Y=135.42, Mass=1260, SNR=24.9, Peak=107 HFD=3.2
22:01:22.236 00.002 1032 MultiStar: [#1 0.15,0.04,0.98,U] [#2 0.20,0.14,0.77,U] [#3 0.21,0.03,0.73,U] [#4 0.26,0.16,0.00,M7] [#5 0.03,0.13,0.67,U] [#6 0.24,-0.01,0.60,U] [#7 0.27,0.06,0.00,M5] [#8 0.21,0.00,0.56,U] 
22:01:22.238 00.002 1032 refined, 6 included, MultiStar: {0.16, 0.01}, one-star: {0.11, -0.22}
22:01:22.240 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
22:01:22.242 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
22:01:22.244 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.04 mountX=-0.04 mountY=-0.16, mountTheta=-1.79
22:01:22.246 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
22:01:22.247 00.001 1032 Enqueuing Move request for scope (0.16, 0.01)
22:01:22.248 00.001 10072 Worker thread wakes up
22:01:22.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
22:01:22.249 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
22:01:22.249 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.04 yDistance=-0.16
22:01:22.250 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:01:22.252 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.91
22:01:22.252 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:01:22.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:22.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:01:22.252 00.000 10072 MoveAxis(W, 4, ABG)
22:01:22.252 00.000 10072 Guiding  Dir = 3, Dur = 4
22:01:22.252 00.000 10072 IsGuiding returns 0
22:01:22.253 00.001 10072 PulseGuide returned control before completion, sleep 14
22:01:22.268 00.015 1032 UpdateGuideState exits: m=1260 SNR=24.9
22:01:22.270 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:22.272 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:22.273 00.001 1032 Enqueuing Expose request
22:01:22.275 00.002 10072 IsGuiding returns 0
22:01:22.275 00.000 10072 Move returns status 0, amount 4
22:01:22.275 00.000 10072 MoveAxis(N, 0, ABG)
22:01:22.275 00.000 10072 Move returns status 0, amount 0
22:01:22.275 00.000 10072 move complete, result=0
22:01:22.275 00.000 10072 worker thread done servicing request
22:01:22.276 00.001 10072 Worker thread wakes up
22:01:22.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:22.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:22.281 00.005 1032 GuideStep: -0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
22:01:22.682 00.401 10072 Exposure complete
22:01:22.729 00.047 10072 worker thread done servicing request
22:01:22.729 00.000 1032 OnExposeComplete: enter
22:01:22.731 00.002 1032 UpdateGuideState(): m_state=6
22:01:22.732 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1803
22:01:22.733 00.001 1032 Star::Find returns 1 (0), X=1103.45, Y=135.54, Mass=1276, SNR=25.1, Peak=121 HFD=3.2
22:01:22.735 00.002 1032 MultiStar: [#1 0.13,0.04,0.96,U] [#2 0.15,0.17,0.76,U] [#3 0.13,0.26,0.00,M1] [#4 0.26,0.21,0.00,M8] [#5 -0.04,0.01,0.73,U] [#6 0.10,0.24,0.00,M1] [#7 0.22,0.05,0.67,U] [#8 0.28,0.04,0.00,M1] 
22:01:22.738 00.003 1032 refined, 4 included, MultiStar: {0.12, 0.03}, one-star: {0.16, -0.09}
22:01:22.742 00.004 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
22:01:22.743 00.001 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
22:01:22.744 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.23 mountX=-0.00 mountY=-0.13, mountTheta=-1.60
22:01:22.747 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
22:01:22.748 00.001 1032 Enqueuing Move request for scope (0.12, 0.03)
22:01:22.750 00.002 10072 Worker thread wakes up
22:01:22.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
22:01:22.750 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
22:01:22.750 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.00 yDistance=-0.13
22:01:22.752 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:01:22.754 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.90
22:01:22.754 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:01:22.754 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:22.754 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:01:22.754 00.000 10072 MoveAxis(W, 3, ABG)
22:01:22.754 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:22.755 00.001 10072 IsGuiding returns 0
22:01:22.755 00.000 10072 PulseGuide returned control before completion, sleep 13
22:01:22.772 00.017 1032 UpdateGuideState exits: m=1276 SNR=25.1
22:01:22.775 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:22.776 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:22.777 00.001 1032 Enqueuing Expose request
22:01:22.778 00.001 10072 IsGuiding returns 0
22:01:22.778 00.000 10072 Move returns status 0, amount 3
22:01:22.778 00.000 10072 MoveAxis(N, 0, ABG)
22:01:22.778 00.000 10072 Move returns status 0, amount 0
22:01:22.779 00.001 10072 move complete, result=0
22:01:22.779 00.000 10072 worker thread done servicing request
22:01:22.779 00.000 10072 Worker thread wakes up
22:01:22.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:22.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:22.784 00.005 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:01:23.414 00.630 10072 Exposure complete
22:01:23.465 00.051 10072 worker thread done servicing request
22:01:23.465 00.000 1032 OnExposeComplete: enter
22:01:23.467 00.002 1032 UpdateGuideState(): m_state=6
22:01:23.469 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1804
22:01:23.471 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=135.69, Mass=1336, SNR=25.6, Peak=129 HFD=3.3
22:01:23.473 00.002 1032 MultiStar: [#1 0.04,0.20,0.94,U] [#2 0.15,0.36,0.00,M1] [#3 0.26,0.35,0.00,M2] [#4 0.09,0.17,0.66,U] [#5 -0.02,0.30,0.00,M1] [#6 0.08,0.27,0.00,M2] [#7 0.20,0.37,0.00,M5] [#8 0.18,0.12,0.51,U] 
22:01:23.474 00.001 1032 single-star, 3 included, MultiStar: {0.08, 0.13}, one-star: {0.07, 0.05}
22:01:23.475 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
22:01:23.477 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
22:01:23.478 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.68 mountX=0.03 mountY=-0.08, mountTheta=-1.15
22:01:23.480 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
22:01:23.482 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
22:01:23.483 00.001 10072 Worker thread wakes up
22:01:23.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
22:01:23.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
22:01:23.483 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
22:01:23.488 00.005 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.89
22:01:23.488 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:01:23.488 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:23.488 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:01:23.491 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:01:23.491 00.000 10072 MoveAxis(W, 3, ABG)
22:01:23.491 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:23.491 00.000 10072 IsGuiding returns 0
22:01:23.492 00.001 10072 PulseGuide returned control before completion, sleep 13
22:01:23.506 00.014 10072 IsGuiding returns 1
22:01:23.506 00.000 10072 scope still moving after pulse duration time elapsed
22:01:23.508 00.002 1032 UpdateGuideState exits: m=1336 SNR=25.6
22:01:23.510 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:23.512 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:23.514 00.002 1032 Enqueuing Expose request
22:01:23.540 00.026 10072 IsGuiding returns 0
22:01:23.540 00.000 10072 scope move finished after 3 + 45 ms
22:01:23.540 00.000 10072 Move returns status 0, amount 3
22:01:23.540 00.000 10072 MoveAxis(N, 0, ABG)
22:01:23.541 00.001 10072 Move returns status 0, amount 0
22:01:23.541 00.000 10072 move complete, result=0
22:01:23.541 00.000 10072 worker thread done servicing request
22:01:23.541 00.000 10072 Worker thread wakes up
22:01:23.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:23.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:23.542 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:01:23.946 00.404 10072 Exposure complete
22:01:24.002 00.056 10072 worker thread done servicing request
22:01:24.002 00.000 1032 OnExposeComplete: enter
22:01:24.005 00.003 1032 UpdateGuideState(): m_state=6
22:01:24.007 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1805
22:01:24.009 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=135.75, Mass=1276, SNR=25.0, Peak=128 HFD=3.2
22:01:24.011 00.002 1032 MultiStar: [#1 0.10,0.28,0.00,M1] [#2 0.23,0.35,0.00,M2] [#3 0.34,0.49,0.00,M3] [#4 0.20,0.36,0.00,M8] [#5 -0.05,0.06,0.64,U] [#6 0.03,0.30,0.00,M3] [#7 0.20,0.41,0.00,M6] [#8 0.07,0.27,0.00,M1] 
22:01:24.013 00.002 1032 refined, 1 included, MultiStar: {0.06, 0.10}, one-star: {0.13, 0.12}
22:01:24.015 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
22:01:24.016 00.001 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
22:01:24.018 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.02 mountX=0.08 mountY=-0.08, mountTheta=-0.81
22:01:24.023 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
22:01:24.026 00.003 1032 Enqueuing Move request for scope (0.06, 0.10)
22:01:24.027 00.001 10072 Worker thread wakes up
22:01:24.028 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
22:01:24.028 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
22:01:24.028 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
22:01:24.030 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:01:24.032 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.88
22:01:24.032 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:01:24.032 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:24.032 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:01:24.032 00.000 10072 MoveAxis(W, 3, ABG)
22:01:24.032 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:24.033 00.001 10072 IsGuiding returns 0
22:01:24.033 00.000 10072 PulseGuide returned control before completion, sleep 13
22:01:24.050 00.017 1032 UpdateGuideState exits: m=1276 SNR=25.0
22:01:24.053 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:24.055 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:24.057 00.002 1032 Enqueuing Expose request
22:01:24.059 00.002 10072 IsGuiding returns 0
22:01:24.059 00.000 10072 Move returns status 0, amount 3
22:01:24.059 00.000 10072 MoveAxis(N, 0, ABG)
22:01:24.059 00.000 10072 Move returns status 0, amount 0
22:01:24.059 00.000 10072 move complete, result=0
22:01:24.059 00.000 10072 worker thread done servicing request
22:01:24.059 00.000 10072 Worker thread wakes up
22:01:24.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:24.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:24.067 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:01:24.698 00.631 10072 Exposure complete
22:01:24.753 00.055 10072 worker thread done servicing request
22:01:24.753 00.000 1032 OnExposeComplete: enter
22:01:24.754 00.001 1032 UpdateGuideState(): m_state=6
22:01:24.756 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1806
22:01:24.758 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=135.70, Mass=1374, SNR=26.0, Peak=139 HFD=3.3
22:01:24.760 00.002 1032 MultiStar: [#1 0.12,0.32,0.00,M2] [#2 0.06,0.29,0.00,M3] [#3 0.20,0.12,0.74,U] [#4 0.18,0.24,0.00,M9] [#5 -0.03,0.12,0.68,U] [#6 0.17,0.17,0.57,U] [#7 0.21,0.09,0.64,U] [#8 -0.03,0.16,0.50,U] 
22:01:24.762 00.002 1032 single-star, 5 included, MultiStar: {0.10, 0.11}, one-star: {0.08, 0.06}
22:01:24.763 00.001 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
22:01:24.764 00.001 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
22:01:24.766 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.11 cameraTheta=0.66 mountX=0.04 mountY=-0.10, mountTheta=-1.17
22:01:24.772 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
22:01:24.775 00.003 1032 Enqueuing Move request for scope (0.08, 0.06)
22:01:24.777 00.002 10072 Worker thread wakes up
22:01:24.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:01:24.777 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:01:24.777 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.10
22:01:24.779 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:01:24.781 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.87
22:01:24.782 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:01:24.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:24.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:01:24.782 00.000 10072 MoveAxis(W, 4, ABG)
22:01:24.782 00.000 10072 Guiding  Dir = 3, Dur = 4
22:01:24.782 00.000 10072 IsGuiding returns 0
22:01:24.783 00.001 10072 PulseGuide returned control before completion, sleep 14
22:01:24.799 00.016 1032 UpdateGuideState exits: m=1374 SNR=26.0
22:01:24.802 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:24.804 00.002 10072 IsGuiding returns 0
22:01:24.804 00.000 10072 Move returns status 0, amount 4
22:01:24.804 00.000 10072 MoveAxis(N, 0, ABG)
22:01:24.805 00.001 10072 Move returns status 0, amount 0
22:01:24.805 00.000 10072 move complete, result=0
22:01:24.805 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:24.807 00.002 1032 Enqueuing Expose request
22:01:24.808 00.001 10072 worker thread done servicing request
22:01:24.808 00.000 10072 Worker thread wakes up
22:01:24.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:24.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:24.808 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:01:25.213 00.405 10072 Exposure complete
22:01:25.265 00.052 10072 worker thread done servicing request
22:01:25.265 00.000 1032 OnExposeComplete: enter
22:01:25.267 00.002 1032 UpdateGuideState(): m_state=6
22:01:25.270 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1807
22:01:25.272 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=135.70, Mass=1444, SNR=26.7, Peak=135 HFD=3.3
22:01:25.273 00.001 1032 MultiStar: [#1 0.18,0.23,0.00,M3] [#2 0.16,0.24,0.00,M4] [#3 0.15,0.26,0.00,M3] [#4 0.16,0.32,0.00,M10] [#5 -0.00,0.08,0.62,U] [#6 0.19,0.16,0.59,U] [#7 0.22,0.29,0.00,M6] [#8 0.23,0.27,0.00,M1] 
22:01:25.275 00.002 1032 single-star, 2 included, MultiStar: {0.09, 0.10}, one-star: {0.09, 0.07}
22:01:25.276 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
22:01:25.278 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
22:01:25.279 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.68 mountX=0.05 mountY=-0.10, mountTheta=-1.15
22:01:25.281 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
22:01:25.282 00.001 1032 Enqueuing Move request for scope (0.09, 0.07)
22:01:25.284 00.002 10072 Worker thread wakes up
22:01:25.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
22:01:25.284 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
22:01:25.284 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.05 yDistance=-0.10
22:01:25.286 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:01:25.290 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.86
22:01:25.290 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:01:25.290 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:25.290 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:01:25.291 00.001 10072 MoveAxis(W, 3, ABG)
22:01:25.291 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:25.291 00.000 10072 IsGuiding returns 0
22:01:25.291 00.000 10072 PulseGuide returned control before completion, sleep 13
22:01:25.308 00.017 1032 UpdateGuideState exits: m=1444 SNR=26.7
22:01:25.310 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:25.312 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:25.314 00.002 1032 Enqueuing Expose request
22:01:25.320 00.006 10072 IsGuiding returns 1
22:01:25.320 00.000 10072 scope still moving after pulse duration time elapsed
22:01:25.351 00.031 10072 IsGuiding returns 0
22:01:25.351 00.000 10072 scope move finished after 3 + 56 ms
22:01:25.351 00.000 10072 Move returns status 0, amount 3
22:01:25.351 00.000 10072 MoveAxis(N, 0, ABG)
22:01:25.351 00.000 10072 Move returns status 0, amount 0
22:01:25.351 00.000 10072 move complete, result=0
22:01:25.351 00.000 10072 worker thread done servicing request
22:01:25.351 00.000 10072 Worker thread wakes up
22:01:25.351 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:25.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:25.352 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:01:25.982 00.630 10072 Exposure complete
22:01:26.034 00.052 10072 worker thread done servicing request
22:01:26.034 00.000 1032 OnExposeComplete: enter
22:01:26.035 00.001 1032 UpdateGuideState(): m_state=6
22:01:26.037 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1808
22:01:26.038 00.001 1032 Star::Find returns 1 (0), X=1103.37, Y=135.83, Mass=1373, SNR=26.0, Peak=127 HFD=3.3
22:01:26.040 00.002 1032 MultiStar: [#1 0.12,0.40,0.00,M4] [#2 0.14,0.46,0.00,M5] [#3 0.05,0.35,0.00,M4] [#4 0.19,0.39,0.00,R] [#5 -0.00,0.20,0.66,U] [#6 0.21,0.31,0.00,M2] [#7 0.18,0.23,0.00,M7] [#8 0.08,0.27,0.00,M2] 
22:01:26.042 00.002 1032 refined, 1 included, MultiStar: {0.05, 0.20}, one-star: {0.08, 0.19}
22:01:26.044 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
22:01:26.045 00.001 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
22:01:26.046 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.34 mountX=0.18 mountY=-0.10, mountTheta=-0.49
22:01:26.049 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.20, opts=13)
22:01:26.052 00.003 1032 Enqueuing Move request for scope (0.05, 0.20)
22:01:26.054 00.002 10072 Worker thread wakes up
22:01:26.054 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
22:01:26.054 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
22:01:26.054 00.000 10072 Moving (0.05, 0.20) raw xDistance=0.18 yDistance=-0.10
22:01:26.057 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:01:26.059 00.002 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 283.85
22:01:26.060 00.001 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
22:01:26.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:26.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:01:26.060 00.000 10072 MoveAxis(W, 88, ABG)
22:01:26.060 00.000 10072 Guiding  Dir = 3, Dur = 88
22:01:26.060 00.000 10072 IsGuiding returns 0
22:01:26.061 00.001 10072 PulseGuide returned control before completion, sleep 98
22:01:26.076 00.015 1032 UpdateGuideState exits: m=1373 SNR=26.0
22:01:26.078 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:26.079 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:26.081 00.002 1032 Enqueuing Expose request
22:01:26.166 00.085 10072 IsGuiding returns 0
22:01:26.166 00.000 10072 Move returns status 0, amount 88
22:01:26.166 00.000 10072 MoveAxis(N, 0, ABG)
22:01:26.166 00.000 10072 Move returns status 0, amount 0
22:01:26.166 00.000 10072 move complete, result=0
22:01:26.166 00.000 10072 worker thread done servicing request
22:01:26.166 00.000 10072 Worker thread wakes up
22:01:26.166 00.000 1032 GuideStep: 0.2 px 88 ms WEST, -0.1 px 0 ms NORTH
22:01:26.169 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:26.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:26.578 00.409 10072 Exposure complete
22:01:26.636 00.058 10072 worker thread done servicing request
22:01:26.636 00.000 1032 OnExposeComplete: enter
22:01:26.637 00.001 1032 UpdateGuideState(): m_state=6
22:01:26.639 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1809
22:01:26.640 00.001 1032 Star::Find returns 1 (0), X=1103.43, Y=135.73, Mass=1356, SNR=25.9, Peak=136 HFD=3.2
22:01:26.643 00.003 1032 MultiStar: [#1 0.12,0.26,0.00,M5] [#2 0.17,0.27,0.00,M6] [#3 0.17,0.27,0.00,M5] [#4 -0.06,-0.24,0.63,U] [#5 -0.03,0.24,0.64,U] [#6 0.20,0.37,0.00,M3] [#7 0.21,0.14,0.00,M8] [#8 -0.01,0.03,0.47,U] 
22:01:26.645 00.002 1032 refined, 3 included, MultiStar: {0.03, 0.04}, one-star: {0.14, 0.10}
22:01:26.647 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
22:01:26.648 00.001 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
22:01:26.650 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.96 mountX=0.03 mountY=-0.04, mountTheta=-0.87
22:01:26.653 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
22:01:26.655 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
22:01:26.657 00.002 10072 Worker thread wakes up
22:01:26.657 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
22:01:26.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
22:01:26.657 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
22:01:26.660 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:01:26.661 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.85
22:01:26.661 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:01:26.662 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:26.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:01:26.662 00.000 10072 MoveAxis(W, 4, ABG)
22:01:26.662 00.000 10072 Guiding  Dir = 3, Dur = 4
22:01:26.662 00.000 10072 IsGuiding returns 0
22:01:26.663 00.001 10072 PulseGuide returned control before completion, sleep 14
22:01:26.680 00.017 1032 UpdateGuideState exits: m=1356 SNR=25.9
22:01:26.683 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:26.685 00.002 10072 IsGuiding returns 0
22:01:26.685 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:26.686 00.001 1032 Enqueuing Expose request
22:01:26.688 00.002 10072 Move returns status 0, amount 4
22:01:26.688 00.000 10072 MoveAxis(N, 0, ABG)
22:01:26.688 00.000 10072 Move returns status 0, amount 0
22:01:26.688 00.000 10072 move complete, result=0
22:01:26.688 00.000 10072 worker thread done servicing request
22:01:26.688 00.000 10072 Worker thread wakes up
22:01:26.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:26.689 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:26.696 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:01:27.322 00.626 10072 Exposure complete
22:01:27.375 00.053 10072 worker thread done servicing request
22:01:27.375 00.000 1032 OnExposeComplete: enter
22:01:27.377 00.002 1032 UpdateGuideState(): m_state=6
22:01:27.379 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1810
22:01:27.381 00.002 1032 Star::Find returns 1 (0), X=1103.49, Y=135.49, Mass=1154, SNR=23.8, Peak=118 HFD=3.2
22:01:27.383 00.002 1032 MultiStar: [#1 0.08,0.04,1.03,U] [#2 0.19,0.16,0.00,M7] [#3 0.20,0.17,0.00,M6] [#4 -0.01,-0.31,0.00,M1] [#5 -0.04,-0.26,0.00,M1] [#6 0.17,0.13,0.62,U] [#7 0.30,0.00,0.00,M9] [#8 0.20,-0.02,0.54,U] 
22:01:27.386 00.003 1032 refined, 3 included, MultiStar: {0.16, -0.01}, one-star: {0.20, -0.14}
22:01:27.387 00.001 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
22:01:27.388 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
22:01:27.389 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.05 mountX=-0.05 mountY=-0.15, mountTheta=-1.88
22:01:27.395 00.006 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.01, opts=13)
22:01:27.396 00.001 1032 Enqueuing Move request for scope (0.16, -0.01)
22:01:27.399 00.003 10072 Worker thread wakes up
22:01:27.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
22:01:27.399 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
22:01:27.399 00.000 10072 Moving (0.16, -0.01) raw xDistance=-0.05 yDistance=-0.15
22:01:27.402 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:01:27.404 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.84
22:01:27.404 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:01:27.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:27.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:01:27.404 00.000 10072 MoveAxis(W, 4, ABG)
22:01:27.404 00.000 10072 Guiding  Dir = 3, Dur = 4
22:01:27.404 00.000 10072 IsGuiding returns 0
22:01:27.405 00.001 10072 PulseGuide returned control before completion, sleep 14
22:01:27.421 00.016 1032 UpdateGuideState exits: m=1154 SNR=23.8
22:01:27.424 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:27.427 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:27.428 00.001 1032 Enqueuing Expose request
22:01:27.430 00.002 10072 IsGuiding returns 0
22:01:27.430 00.000 10072 Move returns status 0, amount 4
22:01:27.431 00.001 10072 MoveAxis(N, 0, ABG)
22:01:27.431 00.000 10072 Move returns status 0, amount 0
22:01:27.431 00.000 10072 move complete, result=0
22:01:27.431 00.000 10072 worker thread done servicing request
22:01:27.431 00.000 10072 Worker thread wakes up
22:01:27.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:27.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:27.436 00.005 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:01:27.838 00.402 10072 Exposure complete
22:01:27.898 00.060 10072 worker thread done servicing request
22:01:27.898 00.000 1032 OnExposeComplete: enter
22:01:27.900 00.002 1032 UpdateGuideState(): m_state=6
22:01:27.902 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1811
22:01:27.904 00.002 1032 Star::Find returns 1 (0), X=1103.47, Y=135.49, Mass=1229, SNR=24.6, Peak=116 HFD=3.2
22:01:27.906 00.002 1032 MultiStar: [#1 0.14,0.07,1.03,U] [#2 0.23,0.10,0.81,U] [#3 0.20,-0.04,0.79,U] [#4 -0.00,-0.43,0.00,M2] [#5 0.14,-0.12,0.70,U] [#6 0.25,0.20,0.00,M3] [#7 0.21,-0.04,0.68,U] [#8 0.14,-0.08,0.50,U] 
22:01:27.908 00.002 1032 refined, 6 included, MultiStar: {0.18, -0.03}, one-star: {0.18, -0.14}
22:01:27.910 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
22:01:27.912 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
22:01:27.914 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.16 mountX=-0.07 mountY=-0.16, mountTheta=-1.99
22:01:27.917 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
22:01:27.919 00.002 1032 Enqueuing Move request for scope (0.18, -0.03)
22:01:27.921 00.002 10072 Worker thread wakes up
22:01:27.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
22:01:27.921 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
22:01:27.921 00.000 10072 Moving (0.18, -0.03) raw xDistance=-0.07 yDistance=-0.16
22:01:27.923 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:01:27.927 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.83
22:01:27.927 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:01:27.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:27.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:01:27.927 00.000 10072 MoveAxis(W, 3, ABG)
22:01:27.927 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:27.927 00.000 10072 IsGuiding returns 0
22:01:27.929 00.002 10072 PulseGuide returned control before completion, sleep 13
22:01:27.944 00.015 10072 IsGuiding returns 0
22:01:27.945 00.001 10072 Move returns status 0, amount 3
22:01:27.945 00.000 10072 MoveAxis(N, 0, ABG)
22:01:27.945 00.000 10072 Move returns status 0, amount 0
22:01:27.945 00.000 10072 move complete, result=0
22:01:27.945 00.000 10072 worker thread done servicing request
22:01:27.945 00.000 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:01:27.949 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:27.950 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:27.952 00.002 1032 Enqueuing Expose request
22:01:27.955 00.003 1032 GuideStep: -0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
22:01:27.958 00.003 10072 Worker thread wakes up
22:01:27.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:27.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:28.587 00.629 10072 Exposure complete
22:01:28.641 00.054 10072 worker thread done servicing request
22:01:28.641 00.000 1032 OnExposeComplete: enter
22:01:28.643 00.002 1032 UpdateGuideState(): m_state=6
22:01:28.646 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1812
22:01:28.647 00.001 1032 Star::Find returns 1 (0), X=1103.38, Y=135.54, Mass=1193, SNR=24.2, Peak=114 HFD=3.2
22:01:28.649 00.002 1032 MultiStar: [#1 0.12,0.19,0.97,U] [#2 0.10,0.14,0.83,U] [#3 0.24,0.12,0.00,M6] [#4 0.06,-0.23,0.67,U] [#5 -0.02,0.02,0.69,U] [#6 0.18,0.16,0.64,U] [#7 0.28,0.14,0.00,M9] [#8 0.14,-0.08,0.52,U] 
22:01:28.651 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.02}, one-star: {0.09, -0.09}
22:01:28.652 00.001 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
22:01:28.655 00.003 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
22:01:28.656 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.24 mountX=-0.00 mountY=-0.10, mountTheta=-1.59
22:01:28.659 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
22:01:28.661 00.002 1032 Enqueuing Move request for scope (0.10, 0.02)
22:01:28.663 00.002 10072 Worker thread wakes up
22:01:28.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
22:01:28.663 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
22:01:28.663 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
22:01:28.665 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:01:28.668 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.82
22:01:28.668 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:01:28.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:28.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:01:28.668 00.000 10072 MoveAxis(W, 4, ABG)
22:01:28.668 00.000 10072 Guiding  Dir = 3, Dur = 4
22:01:28.669 00.001 10072 IsGuiding returns 0
22:01:28.669 00.000 10072 PulseGuide returned control before completion, sleep 14
22:01:28.687 00.018 1032 UpdateGuideState exits: m=1193 SNR=24.2
22:01:28.689 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:28.691 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:28.692 00.001 1032 Enqueuing Expose request
22:01:28.695 00.003 10072 IsGuiding returns 0
22:01:28.695 00.000 10072 Move returns status 0, amount 4
22:01:28.695 00.000 10072 MoveAxis(N, 0, ABG)
22:01:28.695 00.000 10072 Move returns status 0, amount 0
22:01:28.695 00.000 10072 move complete, result=0
22:01:28.695 00.000 10072 worker thread done servicing request
22:01:28.695 00.000 10072 Worker thread wakes up
22:01:28.696 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:28.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:28.702 00.006 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:01:29.107 00.405 10072 Exposure complete
22:01:29.163 00.056 10072 worker thread done servicing request
22:01:29.163 00.000 1032 OnExposeComplete: enter
22:01:29.165 00.002 1032 UpdateGuideState(): m_state=6
22:01:29.167 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1813
22:01:29.168 00.001 1032 Star::Find returns 1 (0), X=1103.31, Y=135.68, Mass=1254, SNR=24.8, Peak=124 HFD=3.4
22:01:29.169 00.001 1032 MultiStar: [#1 0.19,0.14,0.98,U] [#2 0.08,0.22,0.79,U] [#3 0.22,0.10,0.80,U] [#4 0.05,-0.23,0.65,U] [#5 0.10,0.02,0.68,U] [#6 0.12,0.17,0.61,U] [#7 0.35,0.18,0.00,M10] [#8 0.19,-0.03,0.49,U] 
22:01:29.171 00.002 1032 single-star, 7 included, MultiStar: {0.12, 0.06}, one-star: {0.02, 0.05}
22:01:29.173 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
22:01:29.174 00.001 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
22:01:29.175 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.26 mountX=0.05 mountY=-0.03, mountTheta=-0.57
22:01:29.178 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
22:01:29.180 00.002 1032 Enqueuing Move request for scope (0.02, 0.05)
22:01:29.182 00.002 10072 Worker thread wakes up
22:01:29.182 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
22:01:29.182 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
22:01:29.182 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.03
22:01:29.183 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:01:29.185 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.81
22:01:29.185 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:01:29.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:29.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:01:29.185 00.000 10072 MoveAxis(W, 3, ABG)
22:01:29.185 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:29.187 00.002 10072 IsGuiding returns 0
22:01:29.187 00.000 10072 PulseGuide returned control before completion, sleep 13
22:01:29.204 00.017 1032 UpdateGuideState exits: m=1254 SNR=24.8
22:01:29.209 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:29.211 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:29.212 00.001 1032 Enqueuing Expose request
22:01:29.215 00.003 10072 IsGuiding returns 0
22:01:29.215 00.000 10072 Move returns status 0, amount 3
22:01:29.215 00.000 10072 MoveAxis(N, 0, ABG)
22:01:29.215 00.000 10072 Move returns status 0, amount 0
22:01:29.215 00.000 10072 move complete, result=0
22:01:29.215 00.000 10072 worker thread done servicing request
22:01:29.216 00.001 10072 Worker thread wakes up
22:01:29.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:29.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:29.222 00.006 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:01:29.854 00.632 10072 Exposure complete
22:01:29.909 00.055 10072 worker thread done servicing request
22:01:29.909 00.000 1032 OnExposeComplete: enter
22:01:29.911 00.002 1032 UpdateGuideState(): m_state=6
22:01:29.913 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1814
22:01:29.915 00.002 1032 Star::Find returns 1 (0), X=1103.48, Y=135.52, Mass=1260, SNR=24.9, Peak=122 HFD=3.2
22:01:29.917 00.002 1032 MultiStar: [#1 0.15,0.12,0.98,U] [#2 0.29,0.12,0.00,M5] [#3 0.19,0.13,0.71,U] [#4 0.06,-0.28,0.00,M1] [#5 0.07,-0.26,0.00,M1] [#6 0.20,0.07,0.60,U] [#7 0.33,0.07,0.00,R] [#8 0.21,0.01,0.49,U] 
22:01:29.919 00.002 1032 refined, 4 included, MultiStar: {0.18, 0.04}, one-star: {0.19, -0.11}
22:01:29.921 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:01:29.925 00.004 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:01:29.927 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.19 cameraTheta=0.21 mountX=-0.01 mountY=-0.19, mountTheta=-1.62
22:01:29.931 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.04, opts=13)
22:01:29.932 00.001 1032 Enqueuing Move request for scope (0.18, 0.04)
22:01:29.934 00.002 10072 Worker thread wakes up
22:01:29.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
22:01:29.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
22:01:29.934 00.000 10072 Moving (0.18, 0.04) raw xDistance=-0.01 yDistance=-0.19
22:01:29.937 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:01:29.939 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.81
22:01:29.939 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:01:29.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:29.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:01:29.939 00.000 10072 MoveAxis(W, 4, ABG)
22:01:29.939 00.000 10072 Guiding  Dir = 3, Dur = 4
22:01:29.939 00.000 10072 IsGuiding returns 0
22:01:29.940 00.001 10072 PulseGuide returned control before completion, sleep 14
22:01:29.956 00.016 1032 UpdateGuideState exits: m=1260 SNR=24.9
22:01:29.959 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:29.961 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:29.963 00.002 1032 Enqueuing Expose request
22:01:29.965 00.002 10072 IsGuiding returns 0
22:01:29.965 00.000 10072 Move returns status 0, amount 4
22:01:29.965 00.000 10072 MoveAxis(N, 0, ABG)
22:01:29.966 00.001 10072 Move returns status 0, amount 0
22:01:29.966 00.000 10072 move complete, result=0
22:01:29.966 00.000 10072 worker thread done servicing request
22:01:29.966 00.000 10072 Worker thread wakes up
22:01:29.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:29.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:29.973 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
22:01:30.370 00.397 10072 Exposure complete
22:01:30.429 00.059 10072 worker thread done servicing request
22:01:30.430 00.001 1032 OnExposeComplete: enter
22:01:30.432 00.002 1032 UpdateGuideState(): m_state=6
22:01:30.434 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1815
22:01:30.436 00.002 1032 Star::Find returns 1 (0), X=1103.52, Y=135.36, Mass=1321, SNR=25.5, Peak=125 HFD=3.2
22:01:30.437 00.001 1032 MultiStar: [#1 0.22,0.09,0.92,U] [#2 0.25,0.08,0.00,M6] [#3 0.24,0.27,0.00,M5] [#4 -0.01,-0.37,0.00,M2] [#5 0.08,-0.16,0.69,U] [#6 0.33,0.15,0.00,M1] [#7 -0.03,-0.10,0.67,U] [#8 0.17,-0.02,0.55,U] 
22:01:30.439 00.002 1032 refined, 4 included, MultiStar: {0.14, -0.10}, one-star: {0.23, -0.28}
22:01:30.440 00.001 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
22:01:30.442 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
22:01:30.444 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.18 cameraTheta=-0.61 mountX=-0.13 mountY=-0.11, mountTheta=-2.44
22:01:30.446 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
22:01:30.448 00.002 1032 Enqueuing Move request for scope (0.14, -0.10)
22:01:30.449 00.001 10072 Worker thread wakes up
22:01:30.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
22:01:30.449 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
22:01:30.449 00.000 10072 Moving (0.14, -0.10) raw xDistance=-0.13 yDistance=-0.11
22:01:30.451 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:01:30.452 00.001 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 283.80
22:01:30.452 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
22:01:30.453 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:30.453 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:01:30.453 00.000 10072 MoveAxis(E, 60, ABG)
22:01:30.453 00.000 10072 Guiding  Dir = 2, Dur = 60
22:01:30.453 00.000 10072 IsGuiding returns 0
22:01:30.455 00.002 10072 PulseGuide returned control before completion, sleep 70
22:01:30.472 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.5
22:01:30.474 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:30.476 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:30.477 00.001 1032 Enqueuing Expose request
22:01:30.526 00.049 10072 IsGuiding returns 0
22:01:30.526 00.000 10072 Move returns status 0, amount 60
22:01:30.526 00.000 10072 MoveAxis(N, 0, ABG)
22:01:30.526 00.000 10072 Move returns status 0, amount 0
22:01:30.526 00.000 10072 move complete, result=0
22:01:30.526 00.000 10072 worker thread done servicing request
22:01:30.526 00.000 10072 Worker thread wakes up
22:01:30.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:30.527 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:30.534 00.007 1032 GuideStep: -0.1 px 60 ms EAST, -0.1 px 0 ms NORTH
22:01:31.157 00.623 10072 Exposure complete
22:01:31.216 00.059 10072 worker thread done servicing request
22:01:31.216 00.000 1032 OnExposeComplete: enter
22:01:31.218 00.002 1032 UpdateGuideState(): m_state=6
22:01:31.220 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1816
22:01:31.222 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=135.68, Mass=1324, SNR=25.6, Peak=134 HFD=3.2
22:01:31.224 00.002 1032 MultiStar: [#1 0.11,0.14,0.93,U] [#2 0.14,0.25,0.00,M7] [#3 0.02,0.18,0.73,U] [#4 0.05,-0.31,0.00,M3] [#5 -0.17,0.16,0.65,U] [#6 0.10,0.25,0.00,M2] [#7 -0.10,0.04,0.69,U] [#8 0.04,0.09,0.53,U] 
22:01:31.226 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.11}, one-star: {0.13, 0.04}
22:01:31.228 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
22:01:31.229 00.001 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
22:01:31.231 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.37 mountX=0.10 mountY=-0.05, mountTheta=-0.46
22:01:31.235 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
22:01:31.238 00.003 1032 Enqueuing Move request for scope (0.02, 0.11)
22:01:31.241 00.003 10072 Worker thread wakes up
22:01:31.242 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
22:01:31.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
22:01:31.242 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.05
22:01:31.244 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:01:31.246 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.79
22:01:31.246 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:01:31.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:31.247 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:01:31.247 00.000 10072 MoveAxis(W, 4, ABG)
22:01:31.247 00.000 10072 Guiding  Dir = 3, Dur = 4
22:01:31.247 00.000 10072 IsGuiding returns 0
22:01:31.247 00.000 10072 PulseGuide returned control before completion, sleep 14
22:01:31.262 00.015 10072 IsGuiding returns 0
22:01:31.262 00.000 10072 Move returns status 0, amount 4
22:01:31.262 00.000 10072 MoveAxis(N, 0, ABG)
22:01:31.262 00.000 10072 Move returns status 0, amount 0
22:01:31.262 00.000 10072 move complete, result=0
22:01:31.262 00.000 10072 worker thread done servicing request
22:01:31.264 00.002 1032 UpdateGuideState exits: m=1324 SNR=25.6
22:01:31.267 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:31.269 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:31.270 00.001 1032 Enqueuing Expose request
22:01:31.273 00.003 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:01:31.275 00.002 10072 Worker thread wakes up
22:01:31.275 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:31.275 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:31.690 00.415 10072 Exposure complete
22:01:31.745 00.055 10072 worker thread done servicing request
22:01:31.745 00.000 1032 OnExposeComplete: enter
22:01:31.747 00.002 1032 UpdateGuideState(): m_state=6
22:01:31.748 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1817
22:01:31.749 00.001 1032 Star::Find returns 1 (0), X=1103.45, Y=135.72, Mass=1272, SNR=25.0, Peak=131 HFD=3.2
22:01:31.751 00.002 1032 MultiStar: [#1 0.11,0.31,0.00,M1] [#2 0.16,0.26,0.00,M8] [#3 0.07,0.38,0.00,M5] [#4 0.01,0.00,0.68,U] [#5 -0.00,0.15,0.64,U] [#6 0.05,0.45,0.00,M3] [#7 -0.05,0.24,0.71,U] [#8 0.14,0.08,0.56,U] 
22:01:31.752 00.001 1032 refined, 4 included, MultiStar: {0.06, 0.11}, one-star: {0.16, 0.09}
22:01:31.754 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
22:01:31.755 00.001 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
22:01:31.756 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=0.09 mountY=-0.08, mountTheta=-0.73
22:01:31.758 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
22:01:31.760 00.002 1032 Enqueuing Move request for scope (0.06, 0.11)
22:01:31.761 00.001 10072 Worker thread wakes up
22:01:31.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
22:01:31.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
22:01:31.761 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.08
22:01:31.763 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:01:31.765 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.78
22:01:31.765 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:01:31.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:31.766 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:01:31.766 00.000 10072 MoveAxis(W, 4, ABG)
22:01:31.766 00.000 10072 Guiding  Dir = 3, Dur = 4
22:01:31.766 00.000 10072 IsGuiding returns 0
22:01:31.766 00.000 10072 PulseGuide returned control before completion, sleep 14
22:01:31.781 00.015 1032 UpdateGuideState exits: m=1272 SNR=25.0
22:01:31.784 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:31.786 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:31.788 00.002 1032 Enqueuing Expose request
22:01:31.793 00.005 10072 IsGuiding returns 0
22:01:31.793 00.000 10072 Move returns status 0, amount 4
22:01:31.793 00.000 10072 MoveAxis(N, 0, ABG)
22:01:31.793 00.000 10072 Move returns status 0, amount 0
22:01:31.793 00.000 10072 move complete, result=0
22:01:31.794 00.001 10072 worker thread done servicing request
22:01:31.794 00.000 10072 Worker thread wakes up
22:01:31.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:31.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:31.796 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:01:32.423 00.627 10072 Exposure complete
22:01:32.473 00.050 10072 worker thread done servicing request
22:01:32.473 00.000 1032 OnExposeComplete: enter
22:01:32.476 00.003 1032 UpdateGuideState(): m_state=6
22:01:32.477 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1818
22:01:32.479 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=135.67, Mass=1248, SNR=24.8, Peak=122 HFD=3.4
22:01:32.481 00.002 1032 MultiStar: [#1 0.07,0.22,0.97,U] [#2 0.20,0.23,0.00,M9] [#3 0.19,0.09,0.80,U] [#4 0.00,-0.26,0.00,M3] [#5 -0.04,0.00,0.67,U] [#6 0.22,0.24,0.00,M4] [#7 -0.18,0.01,0.71,U] [#8 0.03,0.18,0.54,U] 
22:01:32.482 00.001 1032 single-star, 5 included, MultiStar: {0.03, 0.09}, one-star: {0.04, 0.04}
22:01:32.485 00.003 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
22:01:32.487 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
22:01:32.490 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.74 mountX=0.02 mountY=-0.05, mountTheta=-1.09
22:01:32.494 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
22:01:32.496 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
22:01:32.498 00.002 10072 Worker thread wakes up
22:01:32.498 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:01:32.498 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:01:32.498 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.02 yDistance=-0.05
22:01:32.500 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:01:32.503 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.78
22:01:32.503 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:01:32.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:32.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:01:32.503 00.000 10072 MoveAxis(W, 4, ABG)
22:01:32.503 00.000 10072 Guiding  Dir = 3, Dur = 4
22:01:32.503 00.000 10072 IsGuiding returns 0
22:01:32.504 00.001 10072 PulseGuide returned control before completion, sleep 14
22:01:32.522 00.018 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:01:32.525 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:32.526 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:32.527 00.001 1032 Enqueuing Expose request
22:01:32.529 00.002 10072 IsGuiding returns 0
22:01:32.529 00.000 10072 Move returns status 0, amount 4
22:01:32.529 00.000 10072 MoveAxis(N, 0, ABG)
22:01:32.529 00.000 10072 Move returns status 0, amount 0
22:01:32.529 00.000 10072 move complete, result=0
22:01:32.529 00.000 10072 worker thread done servicing request
22:01:32.529 00.000 10072 Worker thread wakes up
22:01:32.529 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:32.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:32.537 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:01:32.938 00.401 10072 Exposure complete
22:01:32.996 00.058 10072 worker thread done servicing request
22:01:32.996 00.000 1032 OnExposeComplete: enter
22:01:32.998 00.002 1032 UpdateGuideState(): m_state=6
22:01:33.000 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1819
22:01:33.002 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=135.49, Mass=1398, SNR=26.3, Peak=140 HFD=3.2
22:01:33.003 00.001 1032 MultiStar: [#1 0.12,0.08,0.94,U] [#2 0.19,0.14,0.74,U] [#3 0.17,0.06,0.68,U] [#4 0.09,-0.30,0.00,M4] [#5 -0.01,0.05,0.63,U] [#6 0.22,0.05,0.59,U] [#7 -0.06,-0.01,0.63,U] [#8 0.20,0.00,0.50,U] 
22:01:33.004 00.001 1032 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.07, -0.14}
22:01:33.007 00.003 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
22:01:33.008 00.001 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
22:01:33.010 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.22 mountX=-0.00 mountY=-0.11, mountTheta=-1.61
22:01:33.012 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
22:01:33.014 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
22:01:33.015 00.001 10072 Worker thread wakes up
22:01:33.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:01:33.016 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:01:33.016 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.00 yDistance=-0.11
22:01:33.018 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:01:33.022 00.004 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.77
22:01:33.022 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:01:33.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:33.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:01:33.022 00.000 10072 MoveAxis(W, 4, ABG)
22:01:33.022 00.000 10072 Guiding  Dir = 3, Dur = 4
22:01:33.022 00.000 10072 IsGuiding returns 0
22:01:33.023 00.001 10072 PulseGuide returned control before completion, sleep 14
22:01:33.039 00.016 1032 UpdateGuideState exits: m=1398 SNR=26.3
22:01:33.041 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:33.043 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:33.044 00.001 1032 Enqueuing Expose request
22:01:33.045 00.001 10072 IsGuiding returns 0
22:01:33.045 00.000 10072 Move returns status 0, amount 4
22:01:33.046 00.001 10072 MoveAxis(N, 0, ABG)
22:01:33.046 00.000 10072 Move returns status 0, amount 0
22:01:33.046 00.000 10072 move complete, result=0
22:01:33.046 00.000 10072 worker thread done servicing request
22:01:33.046 00.000 10072 Worker thread wakes up
22:01:33.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:33.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:33.053 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:01:33.673 00.620 10072 Exposure complete
22:01:33.732 00.059 10072 worker thread done servicing request
22:01:33.732 00.000 1032 OnExposeComplete: enter
22:01:33.734 00.002 1032 UpdateGuideState(): m_state=6
22:01:33.736 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1820
22:01:33.739 00.003 1032 Star::Find returns 1 (0), X=1103.49, Y=135.59, Mass=1218, SNR=24.5, Peak=114 HFD=3.2
22:01:33.741 00.002 1032 MultiStar: [#1 0.12,0.06,0.97,U] [#2 0.06,0.07,0.79,U] [#3 0.18,0.08,0.75,U] [#4 0.08,-0.36,0.00,M5] [#5 0.11,0.06,0.72,U] [#6 0.26,0.17,0.00,M4] [#7 -0.01,0.01,0.69,U] [#8 0.23,-0.04,0.50,U] 
22:01:33.743 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.03}, one-star: {0.20, -0.04}
22:01:33.746 00.003 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
22:01:33.747 00.001 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
22:01:33.749 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.22 mountX=-0.01 mountY=-0.13, mountTheta=-1.61
22:01:33.752 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
22:01:33.754 00.002 1032 Enqueuing Move request for scope (0.13, 0.03)
22:01:33.755 00.001 10072 Worker thread wakes up
22:01:33.755 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
22:01:33.756 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
22:01:33.756 00.000 10072 Moving (0.13, 0.03) raw xDistance=-0.01 yDistance=-0.13
22:01:33.757 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:01:33.759 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.76
22:01:33.759 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:01:33.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:33.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:01:33.759 00.000 10072 MoveAxis(W, 4, ABG)
22:01:33.759 00.000 10072 Guiding  Dir = 3, Dur = 4
22:01:33.760 00.001 10072 IsGuiding returns 0
22:01:33.760 00.000 10072 PulseGuide returned control before completion, sleep 14
22:01:33.777 00.017 1032 UpdateGuideState exits: m=1218 SNR=24.5
22:01:33.780 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:33.782 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:33.785 00.003 1032 Enqueuing Expose request
22:01:33.786 00.001 10072 IsGuiding returns 0
22:01:33.786 00.000 10072 Move returns status 0, amount 4
22:01:33.786 00.000 10072 MoveAxis(N, 0, ABG)
22:01:33.787 00.001 10072 Move returns status 0, amount 0
22:01:33.787 00.000 10072 move complete, result=0
22:01:33.787 00.000 10072 worker thread done servicing request
22:01:33.787 00.000 10072 Worker thread wakes up
22:01:33.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:33.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:33.794 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:01:34.203 00.409 10072 Exposure complete
22:01:34.258 00.055 10072 worker thread done servicing request
22:01:34.258 00.000 1032 OnExposeComplete: enter
22:01:34.260 00.002 1032 UpdateGuideState(): m_state=6
22:01:34.261 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1821
22:01:34.262 00.001 1032 Star::Find returns 1 (0), X=1103.51, Y=135.49, Mass=1254, SNR=24.8, Peak=118 HFD=3.2
22:01:34.264 00.002 1032 MultiStar: [#1 0.03,0.14,0.94,U] [#2 0.10,0.08,0.79,U] [#3 0.16,0.21,0.00,M3] [#4 -0.02,-0.18,0.69,U] [#5 0.04,0.05,0.68,U] [#6 0.19,0.12,0.62,U] [#7 -0.01,0.12,0.69,U] [#8 0.29,-0.03,0.00,M1] 
22:01:34.265 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.02}, one-star: {0.22, -0.15}
22:01:34.267 00.002 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
22:01:34.268 00.001 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
22:01:34.270 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.23 mountX=-0.00 mountY=-0.09, mountTheta=-1.60
22:01:34.273 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
22:01:34.274 00.001 1032 Enqueuing Move request for scope (0.08, 0.02)
22:01:34.276 00.002 10072 Worker thread wakes up
22:01:34.277 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:01:34.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:01:34.277 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.00 yDistance=-0.09
22:01:34.278 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:01:34.280 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.76
22:01:34.280 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:01:34.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:34.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:01:34.281 00.001 10072 MoveAxis(W, 4, ABG)
22:01:34.281 00.000 10072 Guiding  Dir = 3, Dur = 4
22:01:34.281 00.000 10072 IsGuiding returns 0
22:01:34.281 00.000 10072 PulseGuide returned control before completion, sleep 14
22:01:34.296 00.015 1032 UpdateGuideState exits: m=1254 SNR=24.8
22:01:34.300 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:34.303 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:34.304 00.001 1032 Enqueuing Expose request
22:01:34.310 00.006 10072 IsGuiding returns 0
22:01:34.310 00.000 10072 Move returns status 0, amount 4
22:01:34.310 00.000 10072 MoveAxis(N, 0, ABG)
22:01:34.310 00.000 10072 Move returns status 0, amount 0
22:01:34.310 00.000 10072 move complete, result=0
22:01:34.310 00.000 10072 worker thread done servicing request
22:01:34.310 00.000 10072 Worker thread wakes up
22:01:34.310 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:34.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:34.313 00.003 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:01:34.939 00.626 10072 Exposure complete
22:01:34.991 00.052 10072 worker thread done servicing request
22:01:34.991 00.000 1032 OnExposeComplete: enter
22:01:34.993 00.002 1032 UpdateGuideState(): m_state=6
22:01:34.995 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1822
22:01:34.996 00.001 1032 Star::Find returns 1 (0), X=1103.38, Y=135.69, Mass=1354, SNR=25.8, Peak=126 HFD=3.3
22:01:34.998 00.002 1032 MultiStar: [#1 0.11,0.33,0.00,M1] [#2 0.15,0.21,0.00,M7] [#3 0.21,0.30,0.00,M4] [#4 0.05,-0.12,0.64,U] [#5 -0.01,0.15,0.66,U] [#6 0.19,0.34,0.00,M4] [#7 -0.00,0.21,0.73,U] [#8 0.05,0.30,0.00,M2] 
22:01:35.000 00.002 1032 refined, 3 included, MultiStar: {0.04, 0.08}, one-star: {0.09, 0.06}
22:01:35.001 00.001 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:01:35.003 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:01:35.005 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.13 mountX=0.07 mountY=-0.06, mountTheta=-0.70
22:01:35.008 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
22:01:35.010 00.002 1032 Enqueuing Move request for scope (0.04, 0.08)
22:01:35.011 00.001 10072 Worker thread wakes up
22:01:35.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
22:01:35.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
22:01:35.011 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.07 yDistance=-0.06
22:01:35.013 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:01:35.016 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.75
22:01:35.016 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:01:35.017 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:35.017 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:01:35.017 00.000 10072 MoveAxis(W, 4, ABG)
22:01:35.017 00.000 10072 Guiding  Dir = 3, Dur = 4
22:01:35.018 00.001 10072 IsGuiding returns 0
22:01:35.019 00.001 10072 PulseGuide returned control before completion, sleep 14
22:01:35.034 00.015 1032 UpdateGuideState exits: m=1354 SNR=25.8
22:01:35.037 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:35.038 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:35.040 00.002 1032 Enqueuing Expose request
22:01:35.045 00.005 10072 IsGuiding returns 0
22:01:35.045 00.000 10072 Move returns status 0, amount 4
22:01:35.045 00.000 10072 MoveAxis(N, 0, ABG)
22:01:35.045 00.000 10072 Move returns status 0, amount 0
22:01:35.045 00.000 10072 move complete, result=0
22:01:35.045 00.000 10072 worker thread done servicing request
22:01:35.045 00.000 10072 Worker thread wakes up
22:01:35.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:35.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:35.050 00.005 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:01:35.456 00.406 10072 Exposure complete
22:01:35.528 00.072 10072 worker thread done servicing request
22:01:35.528 00.000 1032 OnExposeComplete: enter
22:01:35.530 00.002 1032 UpdateGuideState(): m_state=6
22:01:35.533 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1823
22:01:35.535 00.002 1032 Star::Find returns 1 (0), X=1103.48, Y=135.75, Mass=1423, SNR=26.5, Peak=136 HFD=3.2
22:01:35.537 00.002 1032 MultiStar: [#1 0.11,0.30,0.00,M2] [#2 0.20,0.35,0.00,M8] [#3 0.13,0.30,0.00,M5] [#4 0.02,-0.14,0.65,U] [#5 -0.03,0.06,0.60,U] [#6 0.17,0.29,0.00,M5] [#7 -0.08,0.07,0.66,U] [#8 0.19,0.10,0.47,U] 
22:01:35.539 00.002 1032 refined, 4 included, MultiStar: {0.07, 0.05}, one-star: {0.19, 0.12}
22:01:35.541 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
22:01:35.569 00.028 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
22:01:35.571 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.60 mountX=0.03 mountY=-0.08, mountTheta=-1.23
22:01:35.575 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
22:01:35.577 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
22:01:35.578 00.001 10072 Worker thread wakes up
22:01:35.579 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
22:01:35.579 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
22:01:35.579 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
22:01:35.583 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.74
22:01:35.583 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:01:35.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:35.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:01:35.584 00.001 10072 MoveAxis(W, 4, ABG)
22:01:35.584 00.000 10072 Guiding  Dir = 3, Dur = 4
22:01:35.584 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:01:35.586 00.002 10072 IsGuiding returns 0
22:01:35.587 00.001 10072 PulseGuide returned control before completion, sleep 14
22:01:35.614 00.027 1032 UpdateGuideState exits: m=1423 SNR=26.5
22:01:35.618 00.004 10072 IsGuiding returns 0
22:01:35.618 00.000 10072 Move returns status 0, amount 4
22:01:35.619 00.001 10072 MoveAxis(N, 0, ABG)
22:01:35.619 00.000 10072 Move returns status 0, amount 0
22:01:35.619 00.000 10072 move complete, result=0
22:01:35.619 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:35.622 00.003 10072 worker thread done servicing request
22:01:35.622 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:35.625 00.003 1032 Enqueuing Expose request
22:01:35.630 00.005 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:01:35.632 00.002 10072 Worker thread wakes up
22:01:35.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:35.634 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:36.270 00.636 10072 Exposure complete
22:01:36.334 00.064 10072 worker thread done servicing request
22:01:36.334 00.000 1032 OnExposeComplete: enter
22:01:36.336 00.002 1032 UpdateGuideState(): m_state=6
22:01:36.338 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1824
22:01:36.341 00.003 1032 Star::Find returns 1 (0), X=1103.49, Y=135.58, Mass=1247, SNR=24.8, Peak=122 HFD=3.2
22:01:36.343 00.002 1032 MultiStar: [#1 0.16,0.23,0.00,M3] [#2 0.20,0.08,0.82,U] [#3 0.24,0.18,0.00,M6] [#4 0.13,-0.20,0.65,U] [#5 0.09,0.03,0.69,U] [#6 0.13,0.07,0.59,U] [#7 -0.08,0.02,0.69,U] [#8 0.24,0.05,0.50,U] 
22:01:36.346 00.003 1032 refined, 6 included, MultiStar: {0.13, -0.01}, one-star: {0.19, -0.05}
22:01:36.347 00.001 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
22:01:36.349 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
22:01:36.352 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.04 mountX=-0.04 mountY=-0.13, mountTheta=-1.87
22:01:36.356 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
22:01:36.358 00.002 1032 Enqueuing Move request for scope (0.13, -0.01)
22:01:36.359 00.001 10072 Worker thread wakes up
22:01:36.360 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
22:01:36.360 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
22:01:36.360 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.13
22:01:36.362 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:01:36.365 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.74
22:01:36.365 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:01:36.365 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:36.365 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:01:36.366 00.001 10072 MoveAxis(W, 3, ABG)
22:01:36.366 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:36.366 00.000 10072 IsGuiding returns 0
22:01:36.366 00.000 10072 PulseGuide returned control before completion, sleep 13
22:01:36.384 00.018 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:01:36.387 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:36.389 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:36.390 00.001 1032 Enqueuing Expose request
22:01:36.396 00.006 10072 IsGuiding returns 0
22:01:36.396 00.000 10072 Move returns status 0, amount 3
22:01:36.396 00.000 10072 MoveAxis(N, 0, ABG)
22:01:36.396 00.000 10072 Move returns status 0, amount 0
22:01:36.396 00.000 10072 move complete, result=0
22:01:36.396 00.000 10072 worker thread done servicing request
22:01:36.396 00.000 10072 Worker thread wakes up
22:01:36.398 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:36.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:36.406 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:01:36.802 00.396 10072 Exposure complete
22:01:36.856 00.054 10072 worker thread done servicing request
22:01:36.856 00.000 1032 OnExposeComplete: enter
22:01:36.858 00.002 1032 UpdateGuideState(): m_state=6
22:01:36.860 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1825
22:01:36.863 00.003 1032 Star::Find returns 1 (0), X=1103.41, Y=135.59, Mass=1361, SNR=25.9, Peak=142 HFD=3.3
22:01:36.866 00.003 1032 MultiStar: [#1 0.05,0.24,0.95,U] [#2 0.28,0.17,0.00,M8] [#3 0.22,0.05,0.74,U] [#4 0.06,-0.22,0.62,U] [#5 -0.06,0.03,0.65,U] [#6 0.18,0.27,0.00,M5] [#7 -0.08,0.15,0.68,U] [#8 0.15,0.16,0.49,U] 
22:01:36.868 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.06}, one-star: {0.12, -0.05}
22:01:36.871 00.003 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
22:01:36.872 00.001 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
22:01:36.873 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.70 mountX=0.04 mountY=-0.08, mountTheta=-1.13
22:01:36.876 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
22:01:36.877 00.001 1032 Enqueuing Move request for scope (0.07, 0.06)
22:01:36.879 00.002 10072 Worker thread wakes up
22:01:36.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:01:36.879 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:01:36.879 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
22:01:36.881 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:01:36.883 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.73
22:01:36.883 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:01:36.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:36.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:01:36.883 00.000 10072 MoveAxis(W, 2, ABG)
22:01:36.883 00.000 10072 Guiding  Dir = 3, Dur = 2
22:01:36.884 00.001 10072 IsGuiding returns 0
22:01:36.884 00.000 10072 PulseGuide returned control before completion, sleep 12
22:01:36.902 00.018 1032 UpdateGuideState exits: m=1361 SNR=25.9
22:01:36.905 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:36.906 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:36.908 00.002 1032 Enqueuing Expose request
22:01:36.909 00.001 10072 IsGuiding returns 0
22:01:36.909 00.000 10072 Move returns status 0, amount 2
22:01:36.909 00.000 10072 MoveAxis(N, 0, ABG)
22:01:36.909 00.000 10072 Move returns status 0, amount 0
22:01:36.909 00.000 10072 move complete, result=0
22:01:36.909 00.000 10072 worker thread done servicing request
22:01:36.909 00.000 10072 Worker thread wakes up
22:01:36.909 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:36.909 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:36.917 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:01:37.539 00.622 10072 Exposure complete
22:01:37.608 00.069 10072 worker thread done servicing request
22:01:37.608 00.000 1032 OnExposeComplete: enter
22:01:37.610 00.002 1032 UpdateGuideState(): m_state=6
22:01:37.613 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1826
22:01:37.617 00.004 1032 Star::Find returns 1 (0), X=1103.39, Y=135.86, Mass=1284, SNR=25.1, Peak=113 HFD=3.3
22:01:37.619 00.002 1032 MultiStar: [#1 0.10,0.30,0.00,M3] [#2 0.28,0.27,0.00,M9] [#3 0.13,0.30,0.00,M6] [#4 -0.02,-0.14,0.62,U] [#5 0.01,0.03,0.70,U] [#6 0.11,0.37,0.00,M6] [#7 -0.13,0.11,0.70,U] [#8 0.20,0.27,0.00,M1] 
22:01:37.621 00.002 1032 refined, 3 included, MultiStar: {-0.00, 0.08}, one-star: {0.10, 0.23}
22:01:37.623 00.002 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
22:01:37.625 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
22:01:37.626 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.58 mountX=0.08 mountY=-0.02, mountTheta=-0.25
22:01:37.629 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.08, opts=13)
22:01:37.632 00.003 1032 Enqueuing Move request for scope (-0.00, 0.08)
22:01:37.634 00.002 10072 Worker thread wakes up
22:01:37.634 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
22:01:37.634 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
22:01:37.634 00.000 10072 Moving (-0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
22:01:37.637 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:01:37.640 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.72
22:01:37.640 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:01:37.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:37.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:01:37.640 00.000 10072 MoveAxis(W, 2, ABG)
22:01:37.640 00.000 10072 Guiding  Dir = 3, Dur = 2
22:01:37.641 00.001 10072 IsGuiding returns 0
22:01:37.642 00.001 10072 PulseGuide returned control before completion, sleep 12
22:01:37.660 00.018 1032 UpdateGuideState exits: m=1284 SNR=25.1
22:01:37.664 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:37.665 00.001 10072 IsGuiding returns 0
22:01:37.666 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:37.667 00.001 1032 Enqueuing Expose request
22:01:37.669 00.002 10072 Move returns status 0, amount 2
22:01:37.669 00.000 10072 MoveAxis(N, 0, ABG)
22:01:37.669 00.000 10072 Move returns status 0, amount 0
22:01:37.669 00.000 10072 move complete, result=0
22:01:37.669 00.000 10072 worker thread done servicing request
22:01:37.669 00.000 10072 Worker thread wakes up
22:01:37.669 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:37.669 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:37.679 00.010 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:01:38.087 00.408 10072 Exposure complete
22:01:38.147 00.060 10072 worker thread done servicing request
22:01:38.147 00.000 1032 OnExposeComplete: enter
22:01:38.149 00.002 1032 UpdateGuideState(): m_state=6
22:01:38.152 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1827
22:01:38.153 00.001 1032 Star::Find returns 1 (0), X=1103.37, Y=135.67, Mass=1438, SNR=26.6, Peak=145 HFD=3.2
22:01:38.155 00.002 1032 MultiStar: [#1 0.17,0.18,0.91,U] [#2 0.20,0.20,0.00,M10] [#3 0.17,0.37,0.00,M7] [#4 -0.03,-0.13,0.67,U] [#5 0.10,0.17,0.64,U] [#6 -0.02,0.30,0.00,M7] [#7 -0.10,0.09,0.63,U] [#8 0.01,0.18,0.46,U] 
22:01:38.157 00.002 1032 single-star, 5 included, MultiStar: {0.05, 0.09}, one-star: {0.08, 0.04}
22:01:38.159 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
22:01:38.160 00.001 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
22:01:38.162 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.47 mountX=0.02 mountY=-0.09, mountTheta=-1.36
22:01:38.165 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
22:01:38.166 00.001 1032 Enqueuing Move request for scope (0.08, 0.04)
22:01:38.167 00.001 10072 Worker thread wakes up
22:01:38.168 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:01:38.168 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:01:38.168 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
22:01:38.170 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:01:38.172 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.72
22:01:38.172 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:01:38.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:38.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:01:38.172 00.000 10072 MoveAxis(W, 2, ABG)
22:01:38.173 00.001 10072 Guiding  Dir = 3, Dur = 2
22:01:38.173 00.000 10072 IsGuiding returns 0
22:01:38.174 00.001 10072 PulseGuide returned control before completion, sleep 12
22:01:38.193 00.019 10072 IsGuiding returns 0
22:01:38.193 00.000 10072 Move returns status 0, amount 2
22:01:38.193 00.000 10072 MoveAxis(N, 0, ABG)
22:01:38.194 00.001 10072 Move returns status 0, amount 0
22:01:38.194 00.000 1032 UpdateGuideState exits: m=1438 SNR=26.6
22:01:38.196 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:38.198 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:38.200 00.002 1032 Enqueuing Expose request
22:01:38.201 00.001 10072 move complete, result=0
22:01:38.202 00.001 10072 worker thread done servicing request
22:01:38.202 00.000 10072 Worker thread wakes up
22:01:38.202 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:38.202 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:38.202 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:01:38.833 00.631 10072 Exposure complete
22:01:38.897 00.064 10072 worker thread done servicing request
22:01:38.897 00.000 1032 OnExposeComplete: enter
22:01:38.899 00.002 1032 UpdateGuideState(): m_state=6
22:01:38.901 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1828
22:01:38.905 00.004 1032 Star::Find returns 1 (0), X=1103.49, Y=135.72, Mass=1436, SNR=26.6, Peak=142 HFD=3.2
22:01:38.907 00.002 1032 MultiStar: [#1 0.12,0.29,0.00,M3] [#2 0.19,0.23,0.00,R] [#3 0.09,0.20,0.65,U] [#4 -0.16,-0.08,0.62,U] [#5 0.09,0.22,0.57,U] [#6 0.13,0.24,0.00,M8] [#7 0.01,0.18,0.66,U] [#8 0.04,0.22,0.51,U] 
22:01:38.909 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.13}, one-star: {0.19, 0.09}
22:01:38.910 00.001 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
22:01:38.911 00.001 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
22:01:38.914 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.15 mountX=0.11 mountY=-0.09, mountTheta=-0.68
22:01:38.917 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
22:01:38.918 00.001 1032 Enqueuing Move request for scope (0.06, 0.13)
22:01:38.920 00.002 10072 Worker thread wakes up
22:01:38.920 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
22:01:38.920 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
22:01:38.920 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
22:01:38.923 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:01:38.927 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.71
22:01:38.927 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:01:38.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:38.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:01:38.927 00.000 10072 MoveAxis(W, 2, ABG)
22:01:38.927 00.000 10072 Guiding  Dir = 3, Dur = 2
22:01:38.938 00.011 10072 IsGuiding returns 0
22:01:38.939 00.001 10072 PulseGuide returned control before completion, sleep 12
22:01:38.945 00.006 1032 UpdateGuideState exits: m=1436 SNR=26.6
22:01:38.947 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:38.949 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:38.950 00.001 1032 Enqueuing Expose request
22:01:38.953 00.003 10072 IsGuiding returns 0
22:01:38.953 00.000 10072 Move returns status 0, amount 2
22:01:38.953 00.000 10072 MoveAxis(N, 0, ABG)
22:01:38.953 00.000 10072 Move returns status 0, amount 0
22:01:38.953 00.000 10072 move complete, result=0
22:01:38.953 00.000 10072 worker thread done servicing request
22:01:38.953 00.000 10072 Worker thread wakes up
22:01:38.953 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:38.955 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:38.959 00.004 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:01:39.362 00.403 10072 Exposure complete
22:01:39.416 00.054 10072 worker thread done servicing request
22:01:39.416 00.000 1032 OnExposeComplete: enter
22:01:39.418 00.002 1032 UpdateGuideState(): m_state=6
22:01:39.421 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1829
22:01:39.427 00.006 1032 Star::Find returns 1 (0), X=1103.47, Y=135.75, Mass=1163, SNR=23.9, Peak=119 HFD=3.2
22:01:39.429 00.002 1032 MultiStar: [#1 0.03,0.26,0.00,M4] [#2 -0.01,0.07,0.79,U] [#3 0.22,0.28,0.00,M7] [#4 0.01,-0.11,0.68,U] [#5 -0.05,0.27,0.00,M1] [#6 0.07,0.22,0.59,U] [#7 -0.02,0.13,0.70,U] [#8 0.14,0.11,0.55,U] 
22:01:39.431 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.09}, one-star: {0.18, 0.12}
22:01:39.432 00.001 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
22:01:39.435 00.003 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
22:01:39.436 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.93 mountX=0.07 mountY=-0.09, mountTheta=-0.90
22:01:39.439 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
22:01:39.440 00.001 1032 Enqueuing Move request for scope (0.07, 0.09)
22:01:39.442 00.002 10072 Worker thread wakes up
22:01:39.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
22:01:39.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
22:01:39.442 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
22:01:39.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=145, Gamma=2.230
22:01:39.446 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.70
22:01:39.446 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:01:39.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:39.447 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:01:39.447 00.000 10072 MoveAxis(W, 2, ABG)
22:01:39.447 00.000 10072 Guiding  Dir = 3, Dur = 2
22:01:39.447 00.000 10072 IsGuiding returns 0
22:01:39.447 00.000 10072 PulseGuide returned control before completion, sleep 12
22:01:39.465 00.018 1032 UpdateGuideState exits: m=1163 SNR=23.9
22:01:39.467 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:39.469 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:39.471 00.002 1032 Enqueuing Expose request
22:01:39.472 00.001 10072 IsGuiding returns 0
22:01:39.472 00.000 10072 Move returns status 0, amount 2
22:01:39.472 00.000 10072 MoveAxis(N, 0, ABG)
22:01:39.472 00.000 10072 Move returns status 0, amount 0
22:01:39.472 00.000 10072 move complete, result=0
22:01:39.473 00.001 10072 worker thread done servicing request
22:01:39.473 00.000 10072 Worker thread wakes up
22:01:39.473 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:39.473 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:39.481 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:01:40.114 00.633 10072 Exposure complete
22:01:40.170 00.056 10072 worker thread done servicing request
22:01:40.171 00.001 1032 OnExposeComplete: enter
22:01:40.174 00.003 1032 UpdateGuideState(): m_state=6
22:01:40.177 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1830
22:01:40.179 00.002 1032 Star::Find returns 1 (0), X=1103.46, Y=135.89, Mass=1369, SNR=26.0, Peak=130 HFD=3.3
22:01:40.180 00.001 1032 MultiStar: [#1 0.06,0.48,0.00,M5] [#2 -0.09,0.08,0.78,U] [#3 0.17,0.52,0.00,M8] [#4 0.06,-0.02,0.65,U] [#5 -0.07,0.30,0.00,M2] [#6 0.10,0.41,0.00,M8] [#7 -0.04,0.32,0.00,M1] [#8 0.17,0.33,0.00,M1] 
22:01:40.182 00.002 1032 refined, 2 included, MultiStar: {0.06, 0.13}, one-star: {0.17, 0.26}
22:01:40.184 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
22:01:40.185 00.001 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
22:01:40.187 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.14 mountX=0.11 mountY=-0.09, mountTheta=-0.69
22:01:40.190 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
22:01:40.192 00.002 1032 Enqueuing Move request for scope (0.06, 0.13)
22:01:40.193 00.001 10072 Worker thread wakes up
22:01:40.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
22:01:40.193 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
22:01:40.193 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
22:01:40.195 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:01:40.197 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.70
22:01:40.197 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:01:40.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:40.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:01:40.197 00.000 10072 MoveAxis(W, 2, ABG)
22:01:40.197 00.000 10072 Guiding  Dir = 3, Dur = 2
22:01:40.198 00.001 10072 IsGuiding returns 0
22:01:40.198 00.000 10072 PulseGuide returned control before completion, sleep 12
22:01:40.215 00.017 1032 UpdateGuideState exits: m=1369 SNR=26.0
22:01:40.217 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:40.218 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:40.221 00.003 1032 Enqueuing Expose request
22:01:40.223 00.002 10072 IsGuiding returns 0
22:01:40.223 00.000 10072 Move returns status 0, amount 2
22:01:40.223 00.000 10072 MoveAxis(N, 0, ABG)
22:01:40.223 00.000 10072 Move returns status 0, amount 0
22:01:40.223 00.000 10072 move complete, result=0
22:01:40.223 00.000 10072 worker thread done servicing request
22:01:40.223 00.000 10072 Worker thread wakes up
22:01:40.223 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:40.223 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:40.231 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:01:40.633 00.402 10072 Exposure complete
22:01:40.691 00.058 10072 worker thread done servicing request
22:01:40.691 00.000 1032 OnExposeComplete: enter
22:01:40.694 00.003 1032 UpdateGuideState(): m_state=6
22:01:40.696 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1831
22:01:40.698 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=135.93, Mass=1373, SNR=26.0, Peak=124 HFD=3.2
22:01:40.700 00.002 1032 MultiStar: [#1 0.13,0.39,0.00,M6] [#2 -0.07,0.15,0.78,U] [#3 0.19,0.60,0.00,M9] [#4 0.05,0.07,0.70,U] [#5 -0.00,0.20,0.67,U] [#6 0.10,0.46,0.00,M9] [#7 -0.17,0.39,0.00,M2] [#8 0.19,0.35,0.00,M2] 
22:01:40.702 00.002 1032 refined, 3 included, MultiStar: {0.03, 0.19}, one-star: {0.13, 0.30}
22:01:40.704 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
22:01:40.707 00.003 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
22:01:40.709 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.20 cameraTheta=1.39 mountX=0.18 mountY=-0.08, mountTheta=-0.44
22:01:40.714 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.19, opts=13)
22:01:40.715 00.001 1032 Enqueuing Move request for scope (0.03, 0.19)
22:01:40.717 00.002 10072 Worker thread wakes up
22:01:40.717 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
22:01:40.717 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
22:01:40.717 00.000 10072 Moving (0.03, 0.19) raw xDistance=0.18 yDistance=-0.08
22:01:40.719 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:01:40.721 00.002 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 283.69
22:01:40.721 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
22:01:40.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:40.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:01:40.721 00.000 10072 MoveAxis(W, 86, ABG)
22:01:40.721 00.000 10072 Guiding  Dir = 3, Dur = 86
22:01:40.722 00.001 10072 IsGuiding returns 0
22:01:40.722 00.000 10072 PulseGuide returned control before completion, sleep 96
22:01:40.740 00.018 1032 UpdateGuideState exits: m=1373 SNR=26.0
22:01:40.743 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:40.745 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:40.746 00.001 1032 Enqueuing Expose request
22:01:40.832 00.086 10072 IsGuiding returns 0
22:01:40.832 00.000 10072 Move returns status 0, amount 86
22:01:40.832 00.000 10072 MoveAxis(N, 0, ABG)
22:01:40.832 00.000 10072 Move returns status 0, amount 0
22:01:40.832 00.000 10072 move complete, result=0
22:01:40.832 00.000 10072 worker thread done servicing request
22:01:40.832 00.000 10072 Worker thread wakes up
22:01:40.832 00.000 1032 GuideStep: 0.2 px 86 ms WEST, -0.1 px 0 ms NORTH
22:01:40.835 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:40.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:41.463 00.628 10072 Exposure complete
22:01:41.516 00.053 10072 worker thread done servicing request
22:01:41.516 00.000 1032 OnExposeComplete: enter
22:01:41.519 00.003 1032 UpdateGuideState(): m_state=6
22:01:41.521 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1832
22:01:41.522 00.001 1032 Star::Find returns 1 (0), X=1103.47, Y=135.84, Mass=1256, SNR=24.9, Peak=115 HFD=3.3
22:01:41.526 00.004 1032 MultiStar: [#1 0.12,0.31,0.00,M7] [#2 -0.07,0.06,0.79,U] [#3 0.13,0.26,0.00,M10] [#4 -0.00,-0.24,0.68,U] [#5 -0.01,-0.01,0.68,U] [#6 0.14,0.38,0.00,M10] [#7 0.03,0.10,0.66,U] [#8 0.19,0.22,0.00,M3] 
22:01:41.528 00.002 1032 refined, 4 included, MultiStar: {0.04, 0.04}, one-star: {0.18, 0.21}
22:01:41.530 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
22:01:41.532 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
22:01:41.535 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.85 mountX=0.03 mountY=-0.05, mountTheta=-0.98
22:01:41.541 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
22:01:41.552 00.011 1032 Enqueuing Move request for scope (0.04, 0.04)
22:01:41.557 00.005 10072 Worker thread wakes up
22:01:41.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:01:41.557 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:01:41.557 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
22:01:41.560 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:01:41.562 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.69
22:01:41.563 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:01:41.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:41.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:01:41.563 00.000 10072 MoveAxis(W, 2, ABG)
22:01:41.563 00.000 10072 Guiding  Dir = 3, Dur = 2
22:01:41.563 00.000 10072 IsGuiding returns 0
22:01:41.564 00.001 10072 PulseGuide returned control before completion, sleep 12
22:01:41.582 00.018 1032 UpdateGuideState exits: m=1256 SNR=24.9
22:01:41.584 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:41.586 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:41.589 00.003 1032 Enqueuing Expose request
22:01:41.590 00.001 10072 IsGuiding returns 0
22:01:41.590 00.000 10072 Move returns status 0, amount 2
22:01:41.590 00.000 10072 MoveAxis(N, 0, ABG)
22:01:41.590 00.000 10072 Move returns status 0, amount 0
22:01:41.590 00.000 10072 move complete, result=0
22:01:41.591 00.001 10072 worker thread done servicing request
22:01:41.591 00.000 10072 Worker thread wakes up
22:01:41.591 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:41.591 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:41.598 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:01:41.997 00.399 10072 Exposure complete
22:01:42.055 00.058 10072 worker thread done servicing request
22:01:42.055 00.000 1032 OnExposeComplete: enter
22:01:42.058 00.003 1032 UpdateGuideState(): m_state=6
22:01:42.060 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1833
22:01:42.062 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=135.65, Mass=1351, SNR=25.8, Peak=133 HFD=3.2
22:01:42.064 00.002 1032 MultiStar: [#1 0.06,0.23,0.92,U] [#2 -0.03,0.04,0.79,U] [#3 0.11,0.26,0.00,R] [#4 -0.01,-0.21,0.68,U] [#5 0.03,0.10,0.66,U] [#6 0.13,0.18,0.62,U] [#7 -0.06,0.04,0.70,U] [#8 0.19,0.15,0.52,U] 
22:01:42.066 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.07}, one-star: {0.15, 0.01}
22:01:42.067 00.001 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
22:01:42.070 00.003 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
22:01:42.071 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.89 mountX=0.05 mountY=-0.07, mountTheta=-0.94
22:01:42.075 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
22:01:42.077 00.002 1032 Enqueuing Move request for scope (0.06, 0.07)
22:01:42.081 00.004 10072 Worker thread wakes up
22:01:42.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
22:01:42.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
22:01:42.081 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.07
22:01:42.085 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.68
22:01:42.085 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:01:42.085 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:42.085 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:01:42.085 00.000 10072 MoveAxis(W, 2, ABG)
22:01:42.085 00.000 10072 Guiding  Dir = 3, Dur = 2
22:01:42.085 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:01:42.088 00.003 10072 IsGuiding returns 0
22:01:42.089 00.001 10072 PulseGuide returned control before completion, sleep 12
22:01:42.103 00.014 10072 IsGuiding returns 1
22:01:42.103 00.000 10072 scope still moving after pulse duration time elapsed
22:01:42.108 00.005 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:01:42.112 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:42.115 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:42.117 00.002 1032 Enqueuing Expose request
22:01:42.135 00.018 10072 IsGuiding returns 0
22:01:42.135 00.000 10072 scope move finished after 2 + 44 ms
22:01:42.135 00.000 10072 Move returns status 0, amount 2
22:01:42.135 00.000 10072 MoveAxis(N, 0, ABG)
22:01:42.135 00.000 10072 Move returns status 0, amount 0
22:01:42.135 00.000 10072 move complete, result=0
22:01:42.135 00.000 10072 worker thread done servicing request
22:01:42.135 00.000 10072 Worker thread wakes up
22:01:42.135 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:42.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:42.136 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:01:42.761 00.625 10072 Exposure complete
22:01:42.820 00.059 10072 worker thread done servicing request
22:01:42.820 00.000 1032 OnExposeComplete: enter
22:01:42.823 00.003 1032 UpdateGuideState(): m_state=6
22:01:42.825 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1834
22:01:42.826 00.001 1032 Star::Find returns 1 (0), X=1103.39, Y=135.73, Mass=1236, SNR=24.7, Peak=134 HFD=3.2
22:01:42.829 00.003 1032 MultiStar: [#1 0.16,0.29,0.00,M7] [#2 -0.03,0.13,0.82,U] [#3 -0.07,0.07,0.77,U] [#4 0.03,-0.10,0.66,U] [#5 -0.02,0.25,0.68,U] [#6 0.09,0.38,0.00,M10] [#7 -0.05,0.15,0.65,U] [#8 0.22,0.36,0.00,M3] 
22:01:42.831 00.002 1032 refined, 5 included, MultiStar: {-0.00, 0.10}, one-star: {0.10, 0.10}
22:01:42.833 00.002 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
22:01:42.836 00.003 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
22:01:42.838 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.58 mountX=0.10 mountY=-0.03, mountTheta=-0.25
22:01:42.841 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.10, opts=13)
22:01:42.843 00.002 1032 Enqueuing Move request for scope (-0.00, 0.10)
22:01:42.845 00.002 10072 Worker thread wakes up
22:01:42.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
22:01:42.845 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
22:01:42.845 00.000 10072 Moving (-0.00, 0.10) raw xDistance=0.10 yDistance=-0.03
22:01:42.848 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:01:42.850 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.67
22:01:42.850 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:01:42.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:42.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:01:42.850 00.000 10072 MoveAxis(W, 2, ABG)
22:01:42.850 00.000 10072 Guiding  Dir = 3, Dur = 2
22:01:42.851 00.001 10072 IsGuiding returns 0
22:01:42.851 00.000 10072 PulseGuide returned control before completion, sleep 12
22:01:42.867 00.016 10072 IsGuiding returns 0
22:01:42.867 00.000 10072 Move returns status 0, amount 2
22:01:42.867 00.000 10072 MoveAxis(N, 0, ABG)
22:01:42.867 00.000 10072 Move returns status 0, amount 0
22:01:42.867 00.000 10072 move complete, result=0
22:01:42.867 00.000 10072 worker thread done servicing request
22:01:42.870 00.003 1032 UpdateGuideState exits: m=1236 SNR=24.7
22:01:42.871 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:42.873 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:42.874 00.001 1032 Enqueuing Expose request
22:01:42.875 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:01:42.877 00.002 10072 Worker thread wakes up
22:01:42.877 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:42.877 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:43.293 00.416 10072 Exposure complete
22:01:43.346 00.053 10072 worker thread done servicing request
22:01:43.346 00.000 1032 OnExposeComplete: enter
22:01:43.348 00.002 1032 UpdateGuideState(): m_state=6
22:01:43.350 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1835
22:01:43.351 00.001 1032 Star::Find returns 1 (0), X=1103.47, Y=135.86, Mass=1273, SNR=25.0, Peak=116 HFD=3.2
22:01:43.354 00.003 1032 MultiStar: [#1 0.03,0.30,0.00,M8] [#2 -0.04,0.22,0.75,U] [#3 0.12,0.10,0.75,U] [#4 0.13,-0.15,0.67,U] [#5 0.14,0.32,0.00,M1] [#6 0.12,0.31,0.00,R] [#7 -0.01,0.24,0.69,U] [#8 0.09,0.31,0.00,M4] 
22:01:43.356 00.002 1032 refined, 4 included, MultiStar: {0.08, 0.14}, one-star: {0.18, 0.23}
22:01:43.357 00.001 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
22:01:43.359 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
22:01:43.360 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.04 mountX=0.11 mountY=-0.11, mountTheta=-0.79
22:01:43.364 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.14, opts=13)
22:01:43.366 00.002 1032 Enqueuing Move request for scope (0.08, 0.14)
22:01:43.369 00.003 10072 Worker thread wakes up
22:01:43.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
22:01:43.369 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
22:01:43.369 00.000 10072 Moving (0.08, 0.14) raw xDistance=0.11 yDistance=-0.11
22:01:43.371 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:01:43.372 00.001 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.67
22:01:43.372 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:01:43.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:43.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:01:43.373 00.001 10072 MoveAxis(W, 1, ABG)
22:01:43.373 00.000 10072 Guiding  Dir = 3, Dur = 1
22:01:43.373 00.000 10072 IsGuiding returns 0
22:01:43.373 00.000 10072 PulseGuide returned control before completion, sleep 11
22:01:43.389 00.016 1032 UpdateGuideState exits: m=1273 SNR=25.0
22:01:43.391 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:43.394 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:43.395 00.001 1032 Enqueuing Expose request
22:01:43.399 00.004 10072 IsGuiding returns 0
22:01:43.399 00.000 10072 Move returns status 0, amount 1
22:01:43.399 00.000 10072 MoveAxis(N, 0, ABG)
22:01:43.399 00.000 10072 Move returns status 0, amount 0
22:01:43.399 00.000 10072 move complete, result=0
22:01:43.399 00.000 10072 worker thread done servicing request
22:01:43.399 00.000 10072 Worker thread wakes up
22:01:43.400 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:43.400 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:43.404 00.004 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:01:44.025 00.621 10072 Exposure complete
22:01:44.082 00.057 10072 worker thread done servicing request
22:01:44.083 00.001 1032 OnExposeComplete: enter
22:01:44.085 00.002 1032 UpdateGuideState(): m_state=6
22:01:44.087 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1836
22:01:44.089 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=135.67, Mass=1185, SNR=24.1, Peak=110 HFD=3.2
22:01:44.090 00.001 1032 MultiStar: [#1 0.17,0.29,0.00,M9] [#2 -0.13,0.09,0.81,U] [#3 0.01,-0.08,0.80,U] [#4 0.02,-0.12,0.70,U] [#5 -0.04,0.09,0.69,U] [#6 -0.05,-0.09,0.60,U] [#7 -0.11,0.16,0.70,U] [#8 0.30,0.23,0.00,M5] 
22:01:44.092 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.02}, one-star: {0.11, 0.04}
22:01:44.093 00.001 1032 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.83) = xAngle (0.60 = 0.60)
22:01:44.096 00.003 1032 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.60 = 0.60)
22:01:44.097 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.43 mountX=0.02 mountY=0.01, mountTheta=0.60
22:01:44.100 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
22:01:44.102 00.002 1032 Enqueuing Move request for scope (-0.02, 0.02)
22:01:44.104 00.002 10072 Worker thread wakes up
22:01:44.104 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
22:01:44.104 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
22:01:44.104 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.01
22:01:44.106 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:01:44.108 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.66
22:01:44.108 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:01:44.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:44.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:01:44.108 00.000 10072 MoveAxis(W, 2, ABG)
22:01:44.108 00.000 10072 Guiding  Dir = 3, Dur = 2
22:01:44.110 00.002 10072 IsGuiding returns 0
22:01:44.111 00.001 10072 PulseGuide returned control before completion, sleep 12
22:01:44.129 00.018 1032 UpdateGuideState exits: m=1185 SNR=24.1
22:01:44.132 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:44.133 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:44.135 00.002 1032 Enqueuing Expose request
22:01:44.137 00.002 10072 IsGuiding returns 0
22:01:44.137 00.000 10072 Move returns status 0, amount 2
22:01:44.137 00.000 10072 MoveAxis(N, 0, ABG)
22:01:44.137 00.000 10072 Move returns status 0, amount 0
22:01:44.137 00.000 10072 move complete, result=0
22:01:44.137 00.000 10072 worker thread done servicing request
22:01:44.137 00.000 10072 Worker thread wakes up
22:01:44.137 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:44.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:44.144 00.007 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:01:44.557 00.413 10072 Exposure complete
22:01:44.618 00.061 10072 worker thread done servicing request
22:01:44.618 00.000 1032 OnExposeComplete: enter
22:01:44.620 00.002 1032 UpdateGuideState(): m_state=6
22:01:44.622 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1837
22:01:44.624 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=135.72, Mass=1351, SNR=25.8, Peak=139 HFD=3.3
22:01:44.626 00.002 1032 MultiStar: [#1 -0.00,0.23,0.90,U] [#2 -0.00,0.06,0.75,U] [#3 0.08,-0.15,0.73,U] [#4 0.04,-0.24,0.69,U] [#5 0.07,-0.06,0.68,U] [#6 -0.08,-0.10,0.58,U] [#7 -0.04,0.01,0.67,U] [#8 0.07,0.11,0.52,U] 
22:01:44.628 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.07, 0.09}
22:01:44.630 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
22:01:44.632 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
22:01:44.634 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.10 mountX=-0.00 mountY=-0.02, mountTheta=-1.73
22:01:44.637 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
22:01:44.640 00.003 1032 Enqueuing Move request for scope (0.02, 0.00)
22:01:44.641 00.001 10072 Worker thread wakes up
22:01:44.642 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
22:01:44.642 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
22:01:44.642 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
22:01:44.645 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:01:44.648 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.66
22:01:44.648 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:01:44.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:44.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:01:44.649 00.001 10072 MoveAxis(W, 1, ABG)
22:01:44.649 00.000 10072 Guiding  Dir = 3, Dur = 1
22:01:44.649 00.000 10072 IsGuiding returns 0
22:01:44.649 00.000 10072 PulseGuide returned control before completion, sleep 11
22:01:44.662 00.013 10072 IsGuiding returns 0
22:01:44.662 00.000 10072 Move returns status 0, amount 1
22:01:44.662 00.000 10072 MoveAxis(N, 0, ABG)
22:01:44.662 00.000 10072 Move returns status 0, amount 0
22:01:44.662 00.000 10072 move complete, result=0
22:01:44.662 00.000 10072 worker thread done servicing request
22:01:44.668 00.006 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:01:44.670 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:44.671 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:44.674 00.003 1032 Enqueuing Expose request
22:01:44.677 00.003 10072 Worker thread wakes up
22:01:44.677 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:44.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:44.677 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:01:45.310 00.633 10072 Exposure complete
22:01:45.368 00.058 10072 worker thread done servicing request
22:01:45.368 00.000 1032 OnExposeComplete: enter
22:01:45.371 00.003 1032 UpdateGuideState(): m_state=6
22:01:45.373 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1838
22:01:45.375 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=135.71, Mass=1321, SNR=25.5, Peak=128 HFD=3.2
22:01:45.376 00.001 1032 MultiStar: [#1 0.10,0.17,0.94,U] [#2 0.10,0.11,0.77,U] [#3 0.21,-0.09,0.72,U] [#4 0.20,-0.17,0.00,M1] [#5 0.04,0.16,0.65,U] [#6 0.12,-0.08,0.59,U] [#7 0.04,0.19,0.69,U] [#8 0.18,0.07,0.52,U] 
22:01:45.378 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.08}, one-star: {0.15, 0.08}
22:01:45.380 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
22:01:45.381 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
22:01:45.384 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.61 mountX=0.05 mountY=-0.13, mountTheta=-1.22
22:01:45.388 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
22:01:45.390 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
22:01:45.393 00.003 10072 Worker thread wakes up
22:01:45.393 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:01:45.393 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:01:45.393 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.13
22:01:45.397 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.65
22:01:45.397 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:01:45.397 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:45.398 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:01:45.398 00.000 10072 MoveAxis(W, 1, ABG)
22:01:45.398 00.000 10072 Guiding  Dir = 3, Dur = 1
22:01:45.399 00.001 10072 IsGuiding returns 0
22:01:45.399 00.000 10072 PulseGuide returned control before completion, sleep 11
22:01:45.399 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:01:45.416 00.017 10072 IsGuiding returns 0
22:01:45.417 00.001 10072 Move returns status 0, amount 1
22:01:45.417 00.000 10072 MoveAxis(N, 0, ABG)
22:01:45.417 00.000 10072 Move returns status 0, amount 0
22:01:45.417 00.000 10072 move complete, result=0
22:01:45.417 00.000 10072 worker thread done servicing request
22:01:45.422 00.005 1032 UpdateGuideState exits: m=1321 SNR=25.5
22:01:45.425 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:45.427 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:45.428 00.001 1032 Enqueuing Expose request
22:01:45.431 00.003 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:01:45.433 00.002 10072 Worker thread wakes up
22:01:45.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:45.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:45.843 00.410 10072 Exposure complete
22:01:45.899 00.056 10072 worker thread done servicing request
22:01:45.899 00.000 1032 OnExposeComplete: enter
22:01:45.902 00.003 1032 UpdateGuideState(): m_state=6
22:01:45.903 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1839
22:01:45.904 00.001 1032 Star::Find returns 1 (0), X=1103.32, Y=135.71, Mass=1214, SNR=24.5, Peak=129 HFD=3.0
22:01:45.906 00.002 1032 MultiStar: [#1 0.24,0.33,0.00,M8] [#2 0.06,0.18,0.79,U] [#3 0.09,0.08,0.76,U] [#4 0.14,-0.05,0.66,U] [#5 -0.11,0.24,0.00,M1] [#6 0.09,0.04,0.64,U] [#7 -0.05,0.19,0.67,U] [#8 0.14,0.28,0.00,M4] 
22:01:45.907 00.001 1032 single-star, 5 included, MultiStar: {0.06, 0.09}, one-star: {0.03, 0.08}
22:01:45.909 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
22:01:45.910 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
22:01:45.911 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.16 mountX=0.07 mountY=-0.05, mountTheta=-0.67
22:01:45.913 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
22:01:45.915 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
22:01:45.916 00.001 10072 Worker thread wakes up
22:01:45.917 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
22:01:45.917 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
22:01:45.917 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
22:01:45.918 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:01:45.920 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.65
22:01:45.920 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:01:45.920 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:45.921 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:01:45.921 00.000 10072 MoveAxis(W, 3, ABG)
22:01:45.921 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:45.921 00.000 10072 IsGuiding returns 0
22:01:45.921 00.000 10072 PulseGuide returned control before completion, sleep 13
22:01:45.937 00.016 1032 UpdateGuideState exits: m=1214 SNR=24.5
22:01:45.939 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:45.941 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:45.942 00.001 1032 Enqueuing Expose request
22:01:45.947 00.005 10072 IsGuiding returns 0
22:01:45.947 00.000 10072 Move returns status 0, amount 3
22:01:45.947 00.000 10072 MoveAxis(N, 0, ABG)
22:01:45.947 00.000 10072 Move returns status 0, amount 0
22:01:45.947 00.000 10072 move complete, result=0
22:01:45.947 00.000 10072 worker thread done servicing request
22:01:45.947 00.000 10072 Worker thread wakes up
22:01:45.947 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:45.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:45.952 00.005 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:01:46.574 00.622 10072 Exposure complete
22:01:46.635 00.061 10072 worker thread done servicing request
22:01:46.635 00.000 1032 OnExposeComplete: enter
22:01:46.637 00.002 1032 UpdateGuideState(): m_state=6
22:01:46.639 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1840
22:01:46.640 00.001 1032 Star::Find returns 1 (0), X=1103.36, Y=135.80, Mass=1336, SNR=25.6, Peak=122 HFD=3.2
22:01:46.643 00.003 1032 MultiStar: [#1 0.05,0.26,0.00,M9] [#2 0.01,0.17,0.71,U] [#3 0.06,-0.01,0.69,U] [#4 -0.00,-0.16,0.65,U] [#5 -0.01,0.19,0.69,U] [#6 -0.06,0.13,0.61,U] [#7 -0.08,0.19,0.64,U] [#8 0.19,0.22,0.00,M5] 
22:01:46.646 00.003 1032 refined, 6 included, MultiStar: {0.00, 0.10}, one-star: {0.07, 0.17}
22:01:46.648 00.002 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
22:01:46.649 00.001 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
22:01:46.651 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.54 mountX=0.10 mountY=-0.03, mountTheta=-0.29
22:01:46.654 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
22:01:46.656 00.002 1032 Enqueuing Move request for scope (0.00, 0.10)
22:01:46.657 00.001 10072 Worker thread wakes up
22:01:46.658 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
22:01:46.658 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
22:01:46.658 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.03
22:01:46.660 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:01:46.662 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.64
22:01:46.662 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:01:46.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:46.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:01:46.662 00.000 10072 MoveAxis(W, 3, ABG)
22:01:46.662 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:46.663 00.001 10072 IsGuiding returns 0
22:01:46.664 00.001 10072 PulseGuide returned control before completion, sleep 13
22:01:46.681 00.017 1032 UpdateGuideState exits: m=1336 SNR=25.6
22:01:46.683 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:46.686 00.003 10072 IsGuiding returns 0
22:01:46.686 00.000 10072 Move returns status 0, amount 3
22:01:46.686 00.000 10072 MoveAxis(N, 0, ABG)
22:01:46.686 00.000 10072 Move returns status 0, amount 0
22:01:46.686 00.000 10072 move complete, result=0
22:01:46.686 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:46.688 00.002 1032 Enqueuing Expose request
22:01:46.689 00.001 10072 worker thread done servicing request
22:01:46.689 00.000 10072 Worker thread wakes up
22:01:46.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:46.689 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:46.689 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:01:47.107 00.418 10072 Exposure complete
22:01:47.165 00.058 10072 worker thread done servicing request
22:01:47.165 00.000 1032 OnExposeComplete: enter
22:01:47.168 00.003 1032 UpdateGuideState(): m_state=6
22:01:47.170 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1841
22:01:47.171 00.001 1032 Star::Find returns 1 (0), X=1103.30, Y=135.68, Mass=1144, SNR=23.7, Peak=103 HFD=3.4
22:01:47.173 00.002 1032 MultiStar: [#1 0.04,0.25,0.00,M10] [#2 0.07,-0.00,0.82,U] [#3 0.01,0.03,0.79,U] [#4 0.02,-0.25,0.70,U] [#5 -0.13,0.09,0.69,U] [#6 0.08,-0.14,0.64,U] [#7 -0.06,0.17,0.68,U] [#8 0.02,0.17,0.53,U] 
22:01:47.175 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.01}, one-star: {0.01, 0.05}
22:01:47.176 00.001 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
22:01:47.178 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
22:01:47.179 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.31 mountX=0.01 mountY=-0.01, mountTheta=-0.52
22:01:47.185 00.006 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.01, opts=13)
22:01:47.188 00.003 1032 Enqueuing Move request for scope (0.00, 0.01)
22:01:47.190 00.002 10072 Worker thread wakes up
22:01:47.190 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
22:01:47.190 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
22:01:47.190 00.000 10072 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.01
22:01:47.193 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:01:47.195 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.63
22:01:47.195 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:01:47.195 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:47.195 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:01:47.195 00.000 10072 MoveAxis(W, 3, ABG)
22:01:47.195 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:47.196 00.001 10072 IsGuiding returns 0
22:01:47.197 00.001 10072 PulseGuide returned control before completion, sleep 13
22:01:47.211 00.014 10072 IsGuiding returns 0
22:01:47.211 00.000 10072 Move returns status 0, amount 3
22:01:47.211 00.000 10072 MoveAxis(N, 0, ABG)
22:01:47.211 00.000 10072 Move returns status 0, amount 0
22:01:47.211 00.000 10072 move complete, result=0
22:01:47.212 00.001 10072 worker thread done servicing request
22:01:47.217 00.005 1032 UpdateGuideState exits: m=1144 SNR=23.7
22:01:47.220 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:47.222 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:47.224 00.002 1032 Enqueuing Expose request
22:01:47.226 00.002 10072 Worker thread wakes up
22:01:47.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:47.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:47.226 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:01:47.856 00.630 10072 Exposure complete
22:01:47.916 00.060 10072 worker thread done servicing request
22:01:47.916 00.000 1032 OnExposeComplete: enter
22:01:47.918 00.002 1032 UpdateGuideState(): m_state=6
22:01:47.921 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1842
22:01:47.922 00.001 1032 Star::Find returns 1 (0), X=1103.31, Y=135.71, Mass=1312, SNR=25.4, Peak=123 HFD=3.3
22:01:47.924 00.002 1032 MultiStar: [#1 0.06,0.31,0.00,R] [#2 -0.02,0.05,0.79,U] [#3 0.07,0.03,0.75,U] [#4 0.07,-0.09,0.63,U] [#5 -0.06,0.06,0.65,U] [#6 0.01,0.06,0.63,U] [#7 -0.09,0.14,0.69,U] [#8 0.24,0.32,0.00,M5] 
22:01:47.925 00.001 1032 refined, 6 included, MultiStar: {0.00, 0.05}, one-star: {0.02, 0.08}
22:01:47.927 00.002 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
22:01:47.929 00.002 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
22:01:47.931 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.57 mountX=0.05 mountY=-0.01, mountTheta=-0.26
22:01:47.935 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
22:01:47.937 00.002 1032 Enqueuing Move request for scope (0.00, 0.05)
22:01:47.939 00.002 10072 Worker thread wakes up
22:01:47.939 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
22:01:47.939 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
22:01:47.939 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
22:01:47.942 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:01:47.944 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.63
22:01:47.944 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:01:47.944 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:47.944 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:01:47.945 00.001 10072 MoveAxis(W, 3, ABG)
22:01:47.945 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:47.945 00.000 10072 IsGuiding returns 0
22:01:47.946 00.001 10072 PulseGuide returned control before completion, sleep 13
22:01:47.963 00.017 10072 IsGuiding returns 0
22:01:47.963 00.000 10072 Move returns status 0, amount 3
22:01:47.963 00.000 10072 MoveAxis(N, 0, ABG)
22:01:47.963 00.000 10072 Move returns status 0, amount 0
22:01:47.963 00.000 10072 move complete, result=0
22:01:47.963 00.000 10072 worker thread done servicing request
22:01:47.963 00.000 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:01:47.966 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:47.967 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:47.970 00.003 1032 Enqueuing Expose request
22:01:47.971 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:01:47.973 00.002 10072 Worker thread wakes up
22:01:47.973 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:47.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:48.392 00.419 10072 Exposure complete
22:01:48.443 00.051 10072 worker thread done servicing request
22:01:48.443 00.000 1032 OnExposeComplete: enter
22:01:48.444 00.001 1032 UpdateGuideState(): m_state=6
22:01:48.446 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1843
22:01:48.447 00.001 1032 Star::Find returns 1 (0), X=1103.38, Y=135.72, Mass=1197, SNR=24.3, Peak=119 HFD=3.2
22:01:48.449 00.002 1032 MultiStar: [#1 0.03,-0.05,1.03,U] [#2 -0.11,0.12,0.80,U] [#3 0.06,0.05,0.74,U] [#4 0.01,-0.20,0.68,U] [#5 -0.08,0.17,0.70,U] [#6 -0.12,-0.08,0.66,U] [#7 -0.12,0.19,0.67,U] [#8 0.10,0.25,0.00,M6] 
22:01:48.450 00.001 1032 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {0.09, 0.09}
22:01:48.452 00.002 1032 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.83) = xAngle (0.28 = 0.28)
22:01:48.454 00.002 1032 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
22:01:48.455 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.11 mountX=0.04 mountY=0.01, mountTheta=0.28
22:01:48.457 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
22:01:48.460 00.003 1032 Enqueuing Move request for scope (-0.02, 0.04)
22:01:48.462 00.002 10072 Worker thread wakes up
22:01:48.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
22:01:48.462 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
22:01:48.462 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.01
22:01:48.465 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:01:48.466 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.62
22:01:48.467 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:01:48.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:48.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:01:48.467 00.000 10072 MoveAxis(W, 3, ABG)
22:01:48.467 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:48.467 00.000 10072 IsGuiding returns 0
22:01:48.468 00.001 10072 PulseGuide returned control before completion, sleep 13
22:01:48.484 00.016 1032 UpdateGuideState exits: m=1197 SNR=24.3
22:01:48.487 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:48.489 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:48.491 00.002 1032 Enqueuing Expose request
22:01:48.496 00.005 10072 IsGuiding returns 0
22:01:48.496 00.000 10072 Move returns status 0, amount 3
22:01:48.496 00.000 10072 MoveAxis(N, 0, ABG)
22:01:48.496 00.000 10072 Move returns status 0, amount 0
22:01:48.496 00.000 10072 move complete, result=0
22:01:48.496 00.000 10072 worker thread done servicing request
22:01:48.496 00.000 10072 Worker thread wakes up
22:01:48.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:48.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:48.501 00.005 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:01:49.124 00.623 10072 Exposure complete
22:01:49.181 00.057 10072 worker thread done servicing request
22:01:49.181 00.000 1032 OnExposeComplete: enter
22:01:49.183 00.002 1032 UpdateGuideState(): m_state=6
22:01:49.185 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1844
22:01:49.187 00.002 1032 Star::Find returns 1 (0), X=1103.31, Y=135.76, Mass=1231, SNR=24.6, Peak=118 HFD=3.2
22:01:49.189 00.002 1032 MultiStar: [#1 0.01,-0.03,0.97,U] [#2 -0.06,0.13,0.86,U] [#3 -0.01,-0.02,0.78,U] [#4 0.01,-0.12,0.70,U] [#5 -0.05,0.08,0.68,U] [#6 -0.12,0.15,0.63,U] [#7 -0.22,0.04,0.70,U] [#8 0.20,0.10,0.53,U] 
22:01:49.190 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {0.02, 0.13}
22:01:49.192 00.002 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
22:01:49.194 00.002 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
22:01:49.196 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.10 mountX=0.05 mountY=0.02, mountTheta=0.27
22:01:49.199 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
22:01:49.202 00.003 1032 Enqueuing Move request for scope (-0.03, 0.05)
22:01:49.204 00.002 10072 Worker thread wakes up
22:01:49.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
22:01:49.204 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
22:01:49.204 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.02
22:01:49.207 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:01:49.209 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.62
22:01:49.209 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:01:49.209 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:49.209 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:01:49.209 00.000 10072 MoveAxis(W, 3, ABG)
22:01:49.209 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:49.209 00.000 10072 IsGuiding returns 0
22:01:49.210 00.001 10072 PulseGuide returned control before completion, sleep 13
22:01:49.226 00.016 1032 UpdateGuideState exits: m=1231 SNR=24.6
22:01:49.229 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:49.232 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:49.234 00.002 1032 Enqueuing Expose request
22:01:49.235 00.001 10072 IsGuiding returns 0
22:01:49.235 00.000 10072 Move returns status 0, amount 3
22:01:49.235 00.000 10072 MoveAxis(N, 0, ABG)
22:01:49.237 00.002 10072 Move returns status 0, amount 0
22:01:49.237 00.000 10072 move complete, result=0
22:01:49.237 00.000 10072 worker thread done servicing request
22:01:49.237 00.000 10072 Worker thread wakes up
22:01:49.237 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:49.237 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:49.244 00.007 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:01:49.655 00.411 10072 Exposure complete
22:01:49.715 00.060 10072 worker thread done servicing request
22:01:49.716 00.001 1032 OnExposeComplete: enter
22:01:49.717 00.001 1032 UpdateGuideState(): m_state=6
22:01:49.721 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1845
22:01:49.723 00.002 1032 Star::Find returns 1 (0), X=1103.48, Y=135.77, Mass=1284, SNR=25.2, Peak=123 HFD=3.2
22:01:49.726 00.003 1032 MultiStar: [#1 0.10,-0.14,1.00,U] [#2 -0.10,-0.05,0.76,U] [#3 -0.00,0.03,0.74,U] [#4 -0.08,-0.16,0.72,U] [#5 0.04,-0.03,0.68,U] [#6 0.18,-0.12,0.62,U] [#7 -0.28,0.02,0.00,M1] [#8 0.19,0.07,0.49,U] 
22:01:49.728 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.19, 0.14}
22:01:49.731 00.003 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
22:01:49.733 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
22:01:49.737 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.44 mountX=-0.05 mountY=-0.06, mountTheta=-2.27
22:01:49.740 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
22:01:49.744 00.004 1032 Enqueuing Move request for scope (0.07, -0.03)
22:01:49.746 00.002 10072 Worker thread wakes up
22:01:49.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:01:49.746 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:01:49.746 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
22:01:49.748 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:01:49.750 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.61
22:01:49.750 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:01:49.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:49.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:01:49.751 00.001 10072 MoveAxis(W, 3, ABG)
22:01:49.751 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:49.751 00.000 10072 IsGuiding returns 0
22:01:49.752 00.001 10072 PulseGuide returned control before completion, sleep 13
22:01:49.771 00.019 1032 UpdateGuideState exits: m=1284 SNR=25.2
22:01:49.775 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:49.777 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:49.779 00.002 1032 Enqueuing Expose request
22:01:49.782 00.003 10072 IsGuiding returns 0
22:01:49.782 00.000 10072 Move returns status 0, amount 3
22:01:49.783 00.001 10072 MoveAxis(N, 0, ABG)
22:01:49.783 00.000 10072 Move returns status 0, amount 0
22:01:49.783 00.000 10072 move complete, result=0
22:01:49.783 00.000 10072 worker thread done servicing request
22:01:49.783 00.000 10072 Worker thread wakes up
22:01:49.783 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:49.783 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:49.791 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:01:50.419 00.628 10072 Exposure complete
22:01:50.486 00.067 10072 worker thread done servicing request
22:01:50.486 00.000 1032 OnExposeComplete: enter
22:01:50.490 00.004 1032 UpdateGuideState(): m_state=6
22:01:50.493 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1846
22:01:50.496 00.003 1032 Star::Find returns 1 (0), X=1103.32, Y=135.59, Mass=1353, SNR=25.8, Peak=135 HFD=3.3
22:01:50.498 00.002 1032 MultiStar: [#1 -0.00,-0.24,0.94,U] [#2 -0.10,-0.01,0.81,U] [#3 -0.06,0.03,0.66,U] [#4 -0.03,-0.28,0.00,M1] [#5 0.03,0.00,0.69,U] [#6 -0.21,-0.04,0.60,U] [#7 -0.18,0.07,0.63,U] [#8 -0.02,0.02,0.48,U] 
22:01:50.500 00.002 1032 single-star, 7 included, MultiStar: {-0.06, -0.04}, one-star: {0.03, -0.04}
22:01:50.502 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
22:01:50.504 00.002 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
22:01:50.506 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.89 mountX=-0.04 mountY=-0.02, mountTheta=-2.72
22:01:50.511 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
22:01:50.513 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
22:01:50.516 00.003 10072 Worker thread wakes up
22:01:50.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
22:01:50.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
22:01:50.516 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.02
22:01:50.520 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:01:50.522 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.61
22:01:50.522 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:01:50.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:50.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:01:50.522 00.000 10072 MoveAxis(W, 3, ABG)
22:01:50.522 00.000 10072 Guiding  Dir = 3, Dur = 3
22:01:50.523 00.001 10072 IsGuiding returns 0
22:01:50.523 00.000 10072 PulseGuide returned control before completion, sleep 13
22:01:50.540 00.017 10072 IsGuiding returns 0
22:01:50.540 00.000 10072 Move returns status 0, amount 3
22:01:50.540 00.000 10072 MoveAxis(N, 0, ABG)
22:01:50.540 00.000 10072 Move returns status 0, amount 0
22:01:50.540 00.000 10072 move complete, result=0
22:01:50.540 00.000 10072 worker thread done servicing request
22:01:50.543 00.003 1032 UpdateGuideState exits: m=1353 SNR=25.8
22:01:50.547 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:50.551 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:50.554 00.003 1032 Enqueuing Expose request
22:01:50.557 00.003 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:01:50.558 00.001 10072 Worker thread wakes up
22:01:50.559 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:50.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:50.966 00.407 10072 Exposure complete
22:01:51.022 00.056 10072 worker thread done servicing request
22:01:51.022 00.000 1032 OnExposeComplete: enter
22:01:51.024 00.002 1032 UpdateGuideState(): m_state=6
22:01:51.025 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1847
22:01:51.027 00.002 1032 Star::Find returns 1 (0), X=1103.26, Y=135.62, Mass=1213, SNR=24.4, Peak=122 HFD=3.3
22:01:51.029 00.002 1032 MultiStar: [#1 -0.03,-0.14,0.95,U] [#2 -0.08,0.05,0.81,U] [#3 -0.12,0.09,0.75,U] [#4 -0.22,-0.12,0.65,U] [#5 -0.06,0.20,0.70,U] [#6 -0.09,-0.07,0.57,U] [#7 -0.17,0.13,0.63,U] [#8 -0.07,0.06,0.57,U] 
22:01:51.030 00.001 1032 single-star, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.03, -0.01}
22:01:51.032 00.002 1032 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.83) = xAngle (-4.62 = 1.67)
22:01:51.034 00.002 1032 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.62 = 1.67)
22:01:51.036 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.79 mountX=-0.00 mountY=0.03, mountTheta=1.67
22:01:51.038 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
22:01:51.040 00.002 1032 Enqueuing Move request for scope (-0.03, -0.01)
22:01:51.041 00.001 10072 Worker thread wakes up
22:01:51.041 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
22:01:51.042 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
22:01:51.042 00.000 10072 Moving (-0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
22:01:51.043 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:01:51.046 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.60
22:01:51.046 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:01:51.046 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:51.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:01:51.046 00.000 10072 MoveAxis(W, 2, ABG)
22:01:51.046 00.000 10072 Guiding  Dir = 3, Dur = 2
22:01:51.046 00.000 10072 IsGuiding returns 0
22:01:51.047 00.001 10072 PulseGuide returned control before completion, sleep 12
22:01:51.066 00.019 1032 UpdateGuideState exits: m=1213 SNR=24.4
22:01:51.068 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:51.070 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:51.071 00.001 1032 Enqueuing Expose request
22:01:51.074 00.003 10072 IsGuiding returns 0
22:01:51.074 00.000 10072 Move returns status 0, amount 2
22:01:51.074 00.000 10072 MoveAxis(N, 0, ABG)
22:01:51.074 00.000 10072 Move returns status 0, amount 0
22:01:51.074 00.000 10072 move complete, result=0
22:01:51.074 00.000 10072 worker thread done servicing request
22:01:51.074 00.000 10072 Worker thread wakes up
22:01:51.074 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:51.075 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:51.082 00.007 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:01:51.703 00.621 10072 Exposure complete
22:01:51.762 00.059 10072 worker thread done servicing request
22:01:51.762 00.000 1032 OnExposeComplete: enter
22:01:51.764 00.002 1032 UpdateGuideState(): m_state=6
22:01:51.766 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1848
22:01:51.770 00.004 1032 Star::Find returns 1 (0), X=1103.32, Y=135.94, Mass=1181, SNR=24.1, Peak=103 HFD=3.3
22:01:51.772 00.002 1032 MultiStar: [#1 -0.04,0.09,0.99,U] [#2 -0.09,0.25,0.00,M1] [#3 -0.24,0.29,0.00,M1] [#4 -0.19,0.02,0.71,U] [#5 -0.09,0.23,0.69,U] [#6 -0.11,0.25,0.00,M1] [#7 -0.12,0.32,0.00,M1] [#8 0.04,0.53,0.00,M3] 
22:01:51.774 00.002 1032 refined, 3 included, MultiStar: {-0.06, 0.17}, one-star: {0.03, 0.31}
22:01:51.776 00.002 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
22:01:51.777 00.001 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
22:01:51.779 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.92 mountX=0.18 mountY=0.02, mountTheta=0.09
22:01:51.782 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.17, opts=13)
22:01:51.784 00.002 1032 Enqueuing Move request for scope (-0.06, 0.17)
22:01:51.785 00.001 10072 Worker thread wakes up
22:01:51.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
22:01:51.786 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
22:01:51.786 00.000 10072 Moving (-0.06, 0.17) raw xDistance=0.18 yDistance=0.02
22:01:51.787 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:01:51.790 00.003 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 283.60
22:01:51.790 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
22:01:51.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:51.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:01:51.790 00.000 10072 MoveAxis(W, 86, ABG)
22:01:51.791 00.001 10072 Guiding  Dir = 3, Dur = 86
22:01:51.791 00.000 10072 IsGuiding returns 0
22:01:51.791 00.000 10072 PulseGuide returned control before completion, sleep 96
22:01:51.812 00.021 1032 UpdateGuideState exits: m=1181 SNR=24.1
22:01:51.814 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:51.815 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:51.817 00.002 1032 Enqueuing Expose request
22:01:51.902 00.085 10072 IsGuiding returns 0
22:01:51.902 00.000 10072 Move returns status 0, amount 86
22:01:51.902 00.000 10072 MoveAxis(N, 0, ABG)
22:01:51.902 00.000 10072 Move returns status 0, amount 0
22:01:51.902 00.000 10072 move complete, result=0
22:01:51.902 00.000 10072 worker thread done servicing request
22:01:51.902 00.000 10072 Worker thread wakes up
22:01:51.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:51.902 00.000 1032 GuideStep: 0.2 px 86 ms WEST, 0.0 px 0 ms NORTH
22:01:51.906 00.004 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:52.311 00.405 10072 Exposure complete
22:01:52.368 00.057 10072 worker thread done servicing request
22:01:52.368 00.000 1032 OnExposeComplete: enter
22:01:52.370 00.002 1032 UpdateGuideState(): m_state=6
22:01:52.374 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1849
22:01:52.375 00.001 1032 Star::Find returns 1 (0), X=1103.32, Y=135.82, Mass=1496, SNR=27.2, Peak=142 HFD=3.3
22:01:52.377 00.002 1032 MultiStar: [#1 -0.07,0.15,0.88,U] [#2 -0.05,0.22,0.72,U] [#3 -0.04,0.14,0.76,U] [#4 -0.03,-0.14,0.68,U] [#5 -0.04,0.19,0.63,U] [#6 -0.16,0.10,0.59,U] [#7 -0.16,0.27,0.00,M2] [#8 0.08,0.22,0.47,U] 
22:01:52.378 00.001 1032 refined, 7 included, MultiStar: {-0.03, 0.13}, one-star: {0.03, 0.18}
22:01:52.379 00.001 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
22:01:52.381 00.002 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
22:01:52.382 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.82 mountX=0.14 mountY=-0.00, mountTheta=-0.01
22:01:52.385 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.13, opts=13)
22:01:52.386 00.001 1032 Enqueuing Move request for scope (-0.03, 0.13)
22:01:52.387 00.001 10072 Worker thread wakes up
22:01:52.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
22:01:52.387 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
22:01:52.387 00.000 10072 Moving (-0.03, 0.13) raw xDistance=0.14 yDistance=-0.00
22:01:52.389 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
22:01:52.393 00.004 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 283.59
22:01:52.393 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:01:52.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:52.393 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:01:52.393 00.000 10072 MoveAxis(W, 67, ABG)
22:01:52.393 00.000 10072 Guiding  Dir = 3, Dur = 67
22:01:52.393 00.000 10072 IsGuiding returns 0
22:01:52.394 00.001 10072 PulseGuide returned control before completion, sleep 77
22:01:52.411 00.017 1032 UpdateGuideState exits: m=1496 SNR=27.2
22:01:52.412 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:52.414 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:52.415 00.001 1032 Enqueuing Expose request
22:01:52.478 00.063 10072 IsGuiding returns 0
22:01:52.478 00.000 10072 Move returns status 0, amount 67
22:01:52.478 00.000 10072 MoveAxis(N, 0, ABG)
22:01:52.478 00.000 10072 Move returns status 0, amount 0
22:01:52.478 00.000 10072 move complete, result=0
22:01:52.478 00.000 10072 worker thread done servicing request
22:01:52.478 00.000 10072 Worker thread wakes up
22:01:52.478 00.000 1032 GuideStep: 0.1 px 67 ms WEST, -0.0 px 0 ms NORTH
22:01:52.480 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:52.480 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:53.108 00.628 10072 Exposure complete
22:01:53.161 00.053 10072 worker thread done servicing request
22:01:53.161 00.000 1032 OnExposeComplete: enter
22:01:53.164 00.003 1032 UpdateGuideState(): m_state=6
22:01:53.165 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1850
22:01:53.166 00.001 1032 Star::Find returns 1 (0), X=1103.43, Y=135.64, Mass=1347, SNR=25.8, Peak=145 HFD=3.2
22:01:53.168 00.002 1032 MultiStar: [#1 0.01,-0.13,0.96,U] [#2 -0.05,-0.07,0.75,U] [#3 0.06,-0.25,0.00,M1] [#4 -0.05,-0.24,0.63,U] [#5 -0.01,-0.01,0.63,U] [#6 0.01,-0.05,0.60,U] [#7 -0.07,-0.08,0.68,U] [#8 0.14,0.02,0.52,U] 
22:01:53.169 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {0.14, 0.00}
22:01:53.171 00.002 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
22:01:53.174 00.003 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
22:01:53.177 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.32 mountX=-0.07 mountY=0.00, mountTheta=3.13
22:01:53.180 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
22:01:53.184 00.004 1032 Enqueuing Move request for scope (0.02, -0.07)
22:01:53.187 00.003 10072 Worker thread wakes up
22:01:53.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
22:01:53.187 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
22:01:53.187 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.00
22:01:53.189 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=143, Gamma=2.230
22:01:53.191 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.59
22:01:53.191 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:01:53.192 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:53.192 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:01:53.192 00.000 10072 MoveAxis(W, 1, ABG)
22:01:53.192 00.000 10072 Guiding  Dir = 3, Dur = 1
22:01:53.192 00.000 10072 IsGuiding returns 0
22:01:53.192 00.000 10072 PulseGuide returned control before completion, sleep 11
22:01:53.211 00.019 1032 UpdateGuideState exits: m=1347 SNR=25.8
22:01:53.213 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:53.217 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:53.219 00.002 1032 Enqueuing Expose request
22:01:53.221 00.002 10072 IsGuiding returns 0
22:01:53.221 00.000 10072 Move returns status 0, amount 1
22:01:53.222 00.001 10072 MoveAxis(N, 0, ABG)
22:01:53.222 00.000 10072 Move returns status 0, amount 0
22:01:53.222 00.000 10072 move complete, result=0
22:01:53.222 00.000 10072 worker thread done servicing request
22:01:53.222 00.000 10072 Worker thread wakes up
22:01:53.222 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:53.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:53.229 00.007 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:01:53.641 00.412 10072 Exposure complete
22:01:53.699 00.058 10072 worker thread done servicing request
22:01:53.700 00.001 1032 OnExposeComplete: enter
22:01:53.702 00.002 1032 UpdateGuideState(): m_state=6
22:01:53.703 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1851
22:01:53.705 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=135.58, Mass=1377, SNR=26.0, Peak=141 HFD=3.3
22:01:53.709 00.004 1032 MultiStar: [#1 0.10,-0.18,0.88,U] [#2 -0.21,-0.14,0.00,M1] [#3 0.08,-0.21,0.68,U] [#4 0.10,-0.36,0.00,M1] [#5 -0.01,-0.15,0.62,U] [#6 0.06,-0.26,0.00,M1] [#7 -0.07,0.02,0.63,U] [#8 0.19,0.02,0.50,U] 
22:01:53.710 00.001 1032 single-star, 5 included, MultiStar: {0.06, -0.10}, one-star: {0.08, -0.05}
22:01:53.714 00.004 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:01:53.715 00.001 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:01:53.716 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.56 mountX=-0.07 mountY=-0.07, mountTheta=-2.39
22:01:53.719 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
22:01:53.720 00.001 1032 Enqueuing Move request for scope (0.08, -0.05)
22:01:53.721 00.001 10072 Worker thread wakes up
22:01:53.722 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
22:01:53.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
22:01:53.722 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.07
22:01:53.724 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:01:53.726 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.58
22:01:53.726 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:01:53.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:53.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:01:53.726 00.000 10072 MoveAxis(W, 1, ABG)
22:01:53.726 00.000 10072 Guiding  Dir = 3, Dur = 1
22:01:53.727 00.001 10072 IsGuiding returns 0
22:01:53.727 00.000 10072 PulseGuide returned control before completion, sleep 11
22:01:53.745 00.018 1032 UpdateGuideState exits: m=1377 SNR=26.0
22:01:53.749 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:53.750 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:53.753 00.003 1032 Enqueuing Expose request
22:01:53.754 00.001 10072 IsGuiding returns 0
22:01:53.755 00.001 10072 Move returns status 0, amount 1
22:01:53.755 00.000 10072 MoveAxis(N, 0, ABG)
22:01:53.755 00.000 10072 Move returns status 0, amount 0
22:01:53.755 00.000 10072 move complete, result=0
22:01:53.755 00.000 10072 worker thread done servicing request
22:01:53.755 00.000 10072 Worker thread wakes up
22:01:53.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:53.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:53.762 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:01:54.391 00.629 10072 Exposure complete
22:01:54.448 00.057 10072 worker thread done servicing request
22:01:54.448 00.000 1032 OnExposeComplete: enter
22:01:54.451 00.003 1032 UpdateGuideState(): m_state=6
22:01:54.452 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1852
22:01:54.454 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=135.71, Mass=1317, SNR=25.5, Peak=131 HFD=3.4
22:01:54.457 00.003 1032 MultiStar: [#1 0.21,-0.09,0.96,U] [#2 -0.11,0.09,0.77,U] [#3 0.06,0.06,0.76,U] [#4 -0.09,-0.22,0.61,U] [#5 -0.05,0.04,0.60,U] [#6 -0.10,-0.21,0.60,U] [#7 -0.12,0.11,0.67,U] [#8 0.13,-0.06,0.56,U] 
22:01:54.461 00.004 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.03, 0.07}
22:01:54.463 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
22:01:54.464 00.001 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
22:01:54.466 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-1.14 mountX=-0.01 mountY=-0.00, mountTheta=-2.97
22:01:54.469 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
22:01:54.471 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
22:01:54.472 00.001 10072 Worker thread wakes up
22:01:54.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:01:54.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:01:54.472 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.00
22:01:54.474 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:01:54.476 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.57
22:01:54.476 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:01:54.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:54.476 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:01:54.476 00.000 10072 MoveAxis(W, 1, ABG)
22:01:54.476 00.000 10072 Guiding  Dir = 3, Dur = 1
22:01:54.476 00.000 10072 IsGuiding returns 0
22:01:54.477 00.001 10072 PulseGuide returned control before completion, sleep 11
22:01:54.493 00.016 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:01:54.497 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:54.498 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:54.499 00.001 1032 Enqueuing Expose request
22:01:54.502 00.003 10072 IsGuiding returns 0
22:01:54.502 00.000 10072 Move returns status 0, amount 1
22:01:54.502 00.000 10072 MoveAxis(N, 0, ABG)
22:01:54.502 00.000 10072 Move returns status 0, amount 0
22:01:54.502 00.000 10072 move complete, result=0
22:01:54.502 00.000 10072 worker thread done servicing request
22:01:54.503 00.001 10072 Worker thread wakes up
22:01:54.503 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:54.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:54.509 00.006 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:01:54.923 00.414 10072 Exposure complete
22:01:54.978 00.055 10072 worker thread done servicing request
22:01:54.978 00.000 1032 OnExposeComplete: enter
22:01:54.979 00.001 1032 UpdateGuideState(): m_state=6
22:01:54.981 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1853
22:01:54.983 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=135.62, Mass=1287, SNR=25.2, Peak=130 HFD=3.2
22:01:54.986 00.003 1032 MultiStar: [#1 0.11,-0.04,0.97,U] [#2 0.01,0.02,0.80,U] [#3 0.10,-0.02,0.73,U] [#4 0.08,-0.20,0.70,U] [#5 -0.17,0.03,0.72,U] [#6 -0.10,-0.33,0.00,M1] [#7 -0.05,0.09,0.63,U] [#8 0.16,0.06,0.47,U] 
22:01:54.988 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.01}, one-star: {0.13, -0.01}
22:01:54.990 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
22:01:54.991 00.001 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
22:01:54.992 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.25 mountX=-0.03 mountY=-0.05, mountTheta=-2.08
22:01:54.994 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
22:01:54.997 00.003 1032 Enqueuing Move request for scope (0.05, -0.01)
22:01:54.999 00.002 10072 Worker thread wakes up
22:01:54.999 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:01:54.999 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:01:54.999 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.03 yDistance=-0.05
22:01:55.001 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:01:55.003 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.57
22:01:55.003 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:01:55.003 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:55.003 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:01:55.003 00.000 10072 MoveAxis(W, 1, ABG)
22:01:55.003 00.000 10072 Guiding  Dir = 3, Dur = 1
22:01:55.003 00.000 10072 IsGuiding returns 0
22:01:55.004 00.001 10072 PulseGuide returned control before completion, sleep 11
22:01:55.020 00.016 1032 UpdateGuideState exits: m=1287 SNR=25.2
22:01:55.022 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:55.024 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:55.025 00.001 1032 Enqueuing Expose request
22:01:55.030 00.005 10072 IsGuiding returns 0
22:01:55.030 00.000 10072 Move returns status 0, amount 1
22:01:55.030 00.000 10072 MoveAxis(N, 0, ABG)
22:01:55.030 00.000 10072 Move returns status 0, amount 0
22:01:55.030 00.000 10072 move complete, result=0
22:01:55.030 00.000 10072 worker thread done servicing request
22:01:55.030 00.000 10072 Worker thread wakes up
22:01:55.030 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:55.030 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:55.035 00.005 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:01:55.656 00.621 10072 Exposure complete
22:01:55.710 00.054 10072 worker thread done servicing request
22:01:55.710 00.000 1032 OnExposeComplete: enter
22:01:55.712 00.002 1032 UpdateGuideState(): m_state=6
22:01:55.713 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1854
22:01:55.715 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=135.52, Mass=1380, SNR=26.1, Peak=141 HFD=3.2
22:01:55.717 00.002 1032 MultiStar: [#1 0.15,-0.24,0.00,M1] [#2 0.03,-0.09,0.76,U] [#3 0.04,-0.14,0.74,U] [#4 0.18,-0.35,0.00,M1] [#5 0.07,-0.01,0.62,U] [#6 0.04,-0.11,0.60,U] [#7 -0.01,-0.01,0.68,U] [#8 0.13,0.04,0.45,U] 
22:01:55.719 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.07}, one-star: {0.13, -0.11}
22:01:55.720 00.001 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
22:01:55.723 00.003 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
22:01:55.724 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.83 mountX=-0.08 mountY=-0.04, mountTheta=-2.66
22:01:55.727 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
22:01:55.729 00.002 1032 Enqueuing Move request for scope (0.06, -0.07)
22:01:55.731 00.002 10072 Worker thread wakes up
22:01:55.731 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
22:01:55.731 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
22:01:55.731 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
22:01:55.733 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:01:55.736 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.56
22:01:55.736 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:01:55.736 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:55.736 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:01:55.737 00.001 10072 MoveAxis(W, 0, ABG)
22:01:55.737 00.000 10072 Move returns status 0, amount 0
22:01:55.737 00.000 10072 MoveAxis(N, 0, ABG)
22:01:55.737 00.000 10072 Move returns status 0, amount 0
22:01:55.737 00.000 10072 move complete, result=0
22:01:55.737 00.000 10072 worker thread done servicing request
22:01:55.755 00.018 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:01:55.758 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:55.760 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:55.762 00.002 1032 Enqueuing Expose request
22:01:55.764 00.002 10072 Worker thread wakes up
22:01:55.764 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
22:01:55.767 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:55.767 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:56.175 00.408 10072 Exposure complete
22:01:56.230 00.055 10072 worker thread done servicing request
22:01:56.230 00.000 1032 OnExposeComplete: enter
22:01:56.233 00.003 1032 UpdateGuideState(): m_state=6
22:01:56.234 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1855
22:01:56.235 00.001 1032 Star::Find returns 1 (0), X=1103.39, Y=135.52, Mass=1208, SNR=24.4, Peak=125 HFD=3.2
22:01:56.239 00.004 1032 MultiStar: [#1 0.14,-0.21,0.00,M2] [#2 -0.04,-0.12,0.80,U] [#3 0.00,-0.13,0.84,U] [#4 0.15,-0.19,0.69,U] [#5 -0.02,0.03,0.68,U] [#6 0.07,-0.11,0.60,U] [#7 -0.13,0.03,0.65,U] [#8 0.13,0.03,0.55,U] 
22:01:56.241 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.08}, one-star: {0.10, -0.12}
22:01:56.242 00.001 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
22:01:56.244 00.002 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
22:01:56.245 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.18 mountX=-0.08 mountY=-0.01, mountTheta=-3.01
22:01:56.249 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
22:01:56.252 00.003 1032 Enqueuing Move request for scope (0.03, -0.08)
22:01:56.254 00.002 10072 Worker thread wakes up
22:01:56.254 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
22:01:56.254 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
22:01:56.254 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=-0.01
22:01:56.256 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:01:56.259 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.56
22:01:56.259 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:01:56.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:56.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:01:56.259 00.000 10072 MoveAxis(E, 0, ABG)
22:01:56.259 00.000 10072 Move returns status 0, amount 0
22:01:56.259 00.000 10072 MoveAxis(N, 0, ABG)
22:01:56.259 00.000 10072 Move returns status 0, amount 0
22:01:56.259 00.000 10072 move complete, result=0
22:01:56.259 00.000 10072 worker thread done servicing request
22:01:56.276 00.017 1032 UpdateGuideState exits: m=1208 SNR=24.4
22:01:56.278 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:56.279 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:56.281 00.002 1032 Enqueuing Expose request
22:01:56.283 00.002 10072 Worker thread wakes up
22:01:56.283 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:56.283 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:56.283 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:01:56.908 00.625 10072 Exposure complete
22:01:56.961 00.053 10072 worker thread done servicing request
22:01:56.961 00.000 1032 OnExposeComplete: enter
22:01:56.964 00.003 1032 UpdateGuideState(): m_state=6
22:01:56.965 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1856
22:01:56.967 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=135.75, Mass=1526, SNR=27.4, Peak=144 HFD=3.2
22:01:56.970 00.003 1032 MultiStar: [#1 0.01,-0.03,0.87,U] [#2 -0.09,-0.03,0.75,U] [#3 0.05,-0.09,0.66,U] [#4 -0.08,-0.38,0.00,M1] [#5 0.03,0.04,0.57,U] [#6 0.02,-0.16,0.58,U] [#7 -0.15,0.05,0.61,U] [#8 0.25,0.43,0.00,M1] 
22:01:56.971 00.001 1032 refined, 6 included, MultiStar: {0.00, -0.01}, one-star: {0.10, 0.11}
22:01:56.973 00.002 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
22:01:56.974 00.001 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
22:01:56.975 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.45 mountX=-0.01 mountY=0.00, mountTheta=3.00
22:01:56.979 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.01, opts=13)
22:01:56.981 00.002 1032 Enqueuing Move request for scope (0.00, -0.01)
22:01:56.983 00.002 10072 Worker thread wakes up
22:01:56.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
22:01:56.983 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
22:01:56.983 00.000 10072 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
22:01:56.985 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:01:56.989 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.55
22:01:56.989 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:01:56.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:56.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:01:56.989 00.000 10072 MoveAxis(E, 0, ABG)
22:01:56.989 00.000 10072 Move returns status 0, amount 0
22:01:56.989 00.000 10072 MoveAxis(N, 0, ABG)
22:01:56.989 00.000 10072 Move returns status 0, amount 0
22:01:56.989 00.000 10072 move complete, result=0
22:01:56.989 00.000 10072 worker thread done servicing request
22:01:57.007 00.018 1032 UpdateGuideState exits: m=1526 SNR=27.4
22:01:57.008 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:57.011 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:57.012 00.001 1032 Enqueuing Expose request
22:01:57.014 00.002 1032 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:01:57.015 00.001 10072 Worker thread wakes up
22:01:57.016 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:57.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:57.427 00.411 10072 Exposure complete
22:01:57.476 00.049 10072 worker thread done servicing request
22:01:57.477 00.001 1032 OnExposeComplete: enter
22:01:57.479 00.002 1032 UpdateGuideState(): m_state=6
22:01:57.480 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1857
22:01:57.482 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=135.79, Mass=1297, SNR=25.3, Peak=120 HFD=3.3
22:01:57.484 00.002 1032 MultiStar: [#1 0.08,-0.05,0.94,U] [#2 -0.06,0.06,0.78,U] [#3 0.07,-0.08,0.71,U] [#4 0.05,-0.29,0.00,M2] [#5 -0.25,0.08,0.00,M1] [#6 -0.03,-0.20,0.60,U] [#7 -0.04,0.03,0.68,U] [#8 0.13,-0.02,0.54,U] 
22:01:57.485 00.001 1032 refined, 6 included, MultiStar: {0.03, -0.00}, one-star: {0.04, 0.16}
22:01:57.487 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
22:01:57.489 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
22:01:57.490 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.08 mountX=-0.01 mountY=-0.02, mountTheta=-1.91
22:01:57.493 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
22:01:57.494 00.001 1032 Enqueuing Move request for scope (0.03, -0.00)
22:01:57.496 00.002 10072 Worker thread wakes up
22:01:57.496 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
22:01:57.496 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
22:01:57.496 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.02
22:01:57.498 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:01:57.499 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.55
22:01:57.499 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:01:57.499 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:57.499 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:01:57.499 00.000 10072 MoveAxis(E, 0, ABG)
22:01:57.500 00.001 10072 Move returns status 0, amount 0
22:01:57.500 00.000 10072 MoveAxis(N, 0, ABG)
22:01:57.500 00.000 10072 Move returns status 0, amount 0
22:01:57.500 00.000 10072 move complete, result=0
22:01:57.500 00.000 10072 worker thread done servicing request
22:01:57.515 00.015 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:01:57.518 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:57.521 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:57.523 00.002 1032 Enqueuing Expose request
22:01:57.524 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:01:57.526 00.002 10072 Worker thread wakes up
22:01:57.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:57.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:58.163 00.637 10072 Exposure complete
22:01:58.217 00.054 10072 worker thread done servicing request
22:01:58.217 00.000 1032 OnExposeComplete: enter
22:01:58.220 00.003 1032 UpdateGuideState(): m_state=6
22:01:58.221 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1858
22:01:58.222 00.001 1032 Star::Find returns 1 (0), X=1103.40, Y=135.64, Mass=1304, SNR=25.4, Peak=132 HFD=3.3
22:01:58.224 00.002 1032 MultiStar: [#1 0.01,-0.18,0.92,U] [#2 0.04,-0.11,0.75,U] [#3 0.14,-0.07,0.79,U] [#4 0.07,-0.34,0.00,M3] [#5 0.11,0.00,0.68,U] [#6 -0.09,-0.13,0.55,U] [#7 -0.00,-0.06,0.68,U] [#8 0.12,0.05,0.55,U] 
22:01:58.226 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {0.11, 0.01}
22:01:58.227 00.001 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
22:01:58.230 00.003 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
22:01:58.232 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.84 mountX=-0.08 mountY=-0.04, mountTheta=-2.67
22:01:58.235 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
22:01:58.236 00.001 1032 Enqueuing Move request for scope (0.06, -0.06)
22:01:58.238 00.002 10072 Worker thread wakes up
22:01:58.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
22:01:58.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
22:01:58.239 00.001 10072 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.04
22:01:58.242 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:01:58.244 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.54
22:01:58.244 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:01:58.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:58.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:01:58.244 00.000 10072 MoveAxis(E, 0, ABG)
22:01:58.244 00.000 10072 Move returns status 0, amount 0
22:01:58.244 00.000 10072 MoveAxis(N, 0, ABG)
22:01:58.244 00.000 10072 Move returns status 0, amount 0
22:01:58.244 00.000 10072 move complete, result=0
22:01:58.244 00.000 10072 worker thread done servicing request
22:01:58.261 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:01:58.263 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:58.264 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:58.266 00.002 1032 Enqueuing Expose request
22:01:58.268 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:01:58.270 00.002 10072 Worker thread wakes up
22:01:58.271 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:58.271 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:58.679 00.408 10072 Exposure complete
22:01:58.738 00.059 10072 worker thread done servicing request
22:01:58.738 00.000 1032 OnExposeComplete: enter
22:01:58.743 00.005 1032 UpdateGuideState(): m_state=6
22:01:58.746 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1859
22:01:58.747 00.001 1032 Star::Find returns 1 (0), X=1103.39, Y=135.54, Mass=1148, SNR=23.7, Peak=112 HFD=3.2
22:01:58.749 00.002 1032 MultiStar: [#1 0.06,-0.25,0.00,M1] [#2 -0.00,-0.11,0.78,U] [#3 0.01,-0.05,0.80,U] [#4 0.16,-0.32,0.00,M4] [#5 -0.08,-0.10,0.69,U] [#6 -0.00,-0.20,0.64,U] [#7 -0.07,-0.06,0.75,U] [#8 0.20,0.09,0.55,U] 
22:01:58.750 00.001 1032 refined, 6 included, MultiStar: {0.02, -0.08}, one-star: {0.10, -0.09}
22:01:58.752 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
22:01:58.754 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
22:01:58.755 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.31 mountX=-0.08 mountY=-0.00, mountTheta=-3.14
22:01:58.759 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
22:01:58.761 00.002 1032 Enqueuing Move request for scope (0.02, -0.08)
22:01:58.763 00.002 10072 Worker thread wakes up
22:01:58.763 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
22:01:58.763 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
22:01:58.763 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=-0.00
22:01:58.765 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:01:58.772 00.007 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.54
22:01:58.772 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:01:58.772 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:58.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:01:58.772 00.000 10072 MoveAxis(E, 0, ABG)
22:01:58.772 00.000 10072 Move returns status 0, amount 0
22:01:58.772 00.000 10072 MoveAxis(N, 0, ABG)
22:01:58.772 00.000 10072 Move returns status 0, amount 0
22:01:58.772 00.000 10072 move complete, result=0
22:01:58.772 00.000 10072 worker thread done servicing request
22:01:58.790 00.018 1032 UpdateGuideState exits: m=1148 SNR=23.7
22:01:58.792 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:58.794 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:58.795 00.001 1032 Enqueuing Expose request
22:01:58.798 00.003 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:01:58.800 00.002 10072 Worker thread wakes up
22:01:58.800 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:58.800 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:59.430 00.630 10072 Exposure complete
22:01:59.487 00.057 10072 worker thread done servicing request
22:01:59.488 00.001 1032 OnExposeComplete: enter
22:01:59.491 00.003 1032 UpdateGuideState(): m_state=6
22:01:59.493 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1860
22:01:59.495 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=135.65, Mass=1248, SNR=24.8, Peak=136 HFD=3.1
22:01:59.497 00.002 1032 MultiStar: [#1 0.11,-0.16,0.97,U] [#2 -0.05,-0.04,0.84,U] [#3 0.02,-0.03,0.75,U] [#4 -0.09,-0.19,0.64,U] [#5 0.11,0.04,0.71,U] [#6 -0.06,-0.18,0.60,U] [#7 -0.09,0.05,0.72,U] [#8 -0.01,0.03,0.51,U] 
22:01:59.498 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.09, 0.02}
22:01:59.499 00.001 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.10)
22:01:59.500 00.001 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.10)
22:01:59.502 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.36 mountX=-0.05 mountY=0.00, mountTheta=3.10
22:01:59.506 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
22:01:59.508 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
22:01:59.510 00.002 10072 Worker thread wakes up
22:01:59.510 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:01:59.510 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:01:59.510 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.00
22:01:59.511 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:01:59.514 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.53
22:01:59.514 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:01:59.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:59.514 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:01:59.514 00.000 10072 MoveAxis(E, 1, ABG)
22:01:59.514 00.000 10072 Guiding  Dir = 2, Dur = 1
22:01:59.514 00.000 10072 IsGuiding returns 0
22:01:59.514 00.000 10072 PulseGuide returned control before completion, sleep 11
22:01:59.534 00.020 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:01:59.540 00.006 10072 IsGuiding returns 0
22:01:59.541 00.001 10072 Move returns status 0, amount 1
22:01:59.541 00.000 10072 MoveAxis(N, 0, ABG)
22:01:59.541 00.000 10072 Move returns status 0, amount 0
22:01:59.541 00.000 10072 move complete, result=0
22:01:59.541 00.000 10072 worker thread done servicing request
22:01:59.541 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:59.545 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:01:59.550 00.005 1032 Enqueuing Expose request
22:01:59.555 00.005 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:01:59.557 00.002 10072 Worker thread wakes up
22:01:59.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:01:59.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:01:59.977 00.420 10072 Exposure complete
22:02:00.030 00.053 10072 worker thread done servicing request
22:02:00.030 00.000 1032 OnExposeComplete: enter
22:02:00.032 00.002 1032 UpdateGuideState(): m_state=6
22:02:00.033 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1861
22:02:00.035 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=135.68, Mass=1351, SNR=25.8, Peak=142 HFD=3.2
22:02:00.036 00.001 1032 MultiStar: [#1 0.02,-0.18,0.89,U] [#2 -0.08,0.08,0.71,U] [#3 -0.01,0.02,0.76,U] [#4 -0.04,-0.26,0.00,M4] [#5 -0.05,0.01,0.64,U] [#6 -0.03,-0.16,0.59,U] [#7 -0.19,0.12,0.64,U] [#8 0.13,-0.05,0.52,U] 
22:02:00.038 00.002 1032 refined, 7 included, MultiStar: {-0.00, -0.01}, one-star: {0.12, 0.05}
22:02:00.040 00.002 1032 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.83) = xAngle (-3.72 = 2.56)
22:02:00.041 00.001 1032 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.56)
22:02:00.043 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.89 mountX=-0.01 mountY=0.01, mountTheta=2.56
22:02:00.045 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.01, opts=13)
22:02:00.047 00.002 1032 Enqueuing Move request for scope (-0.00, -0.01)
22:02:00.050 00.003 10072 Worker thread wakes up
22:02:00.050 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
22:02:00.050 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
22:02:00.050 00.000 10072 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.01
22:02:00.052 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:02:00.055 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.53
22:02:00.055 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:02:00.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:00.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:02:00.055 00.000 10072 MoveAxis(E, 1, ABG)
22:02:00.055 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:00.055 00.000 10072 IsGuiding returns 0
22:02:00.055 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:00.068 00.013 10072 IsGuiding returns 0
22:02:00.068 00.000 10072 Move returns status 0, amount 1
22:02:00.068 00.000 10072 MoveAxis(N, 0, ABG)
22:02:00.068 00.000 10072 Move returns status 0, amount 0
22:02:00.068 00.000 10072 move complete, result=0
22:02:00.068 00.000 10072 worker thread done servicing request
22:02:00.071 00.003 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:02:00.073 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:00.074 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:00.075 00.001 1032 Enqueuing Expose request
22:02:00.077 00.002 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:02:00.079 00.002 10072 Worker thread wakes up
22:02:00.079 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:00.079 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:00.717 00.638 10072 Exposure complete
22:02:00.767 00.050 10072 worker thread done servicing request
22:02:00.767 00.000 1032 OnExposeComplete: enter
22:02:00.770 00.003 1032 UpdateGuideState(): m_state=6
22:02:00.771 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1862
22:02:00.774 00.003 1032 Star::Find returns 1 (0), X=1103.32, Y=135.76, Mass=1317, SNR=25.5, Peak=132 HFD=3.1
22:02:00.777 00.003 1032 MultiStar: [#1 0.01,-0.16,0.95,U] [#2 -0.14,0.05,0.79,U] [#3 0.07,-0.21,0.73,U] [#4 0.03,-0.30,0.00,M5] [#5 -0.10,0.10,0.65,U] [#6 0.05,-0.03,0.56,U] [#7 -0.10,-0.01,0.66,U] [#8 0.01,0.08,0.52,U] 
22:02:00.779 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.01}, one-star: {0.03, 0.13}
22:02:00.780 00.001 1032 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.83) = xAngle (-4.56 = 1.72)
22:02:00.781 00.001 1032 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.56 = 1.72)
22:02:00.782 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.73 mountX=-0.00 mountY=0.02, mountTheta=1.72
22:02:00.786 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
22:02:00.787 00.001 1032 Enqueuing Move request for scope (-0.02, -0.01)
22:02:00.789 00.002 10072 Worker thread wakes up
22:02:00.789 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
22:02:00.789 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
22:02:00.789 00.000 10072 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
22:02:00.791 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.52
22:02:00.791 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:02:00.794 00.003 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:02:00.794 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:00.794 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:02:00.794 00.000 10072 MoveAxis(E, 1, ABG)
22:02:00.794 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:00.794 00.000 10072 IsGuiding returns 0
22:02:00.795 00.001 10072 PulseGuide returned control before completion, sleep 11
22:02:00.807 00.012 10072 IsGuiding returns 0
22:02:00.807 00.000 10072 Move returns status 0, amount 1
22:02:00.807 00.000 10072 MoveAxis(N, 0, ABG)
22:02:00.807 00.000 10072 Move returns status 0, amount 0
22:02:00.807 00.000 10072 move complete, result=0
22:02:00.807 00.000 10072 worker thread done servicing request
22:02:00.812 00.005 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:02:00.814 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:00.815 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:00.817 00.002 1032 Enqueuing Expose request
22:02:00.818 00.001 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:02:00.819 00.001 10072 Worker thread wakes up
22:02:00.820 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:00.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:01.232 00.412 10072 Exposure complete
22:02:01.284 00.052 10072 worker thread done servicing request
22:02:01.284 00.000 1032 OnExposeComplete: enter
22:02:01.288 00.004 1032 UpdateGuideState(): m_state=6
22:02:01.289 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1863
22:02:01.291 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=135.60, Mass=1245, SNR=24.8, Peak=131 HFD=3.2
22:02:01.295 00.004 1032 MultiStar: [#1 -0.02,-0.11,0.97,U] [#2 -0.07,-0.05,0.77,U] [#3 0.08,-0.12,0.84,U] [#4 0.16,-0.28,0.00,M6] [#5 -0.03,-0.13,0.62,U] [#6 0.04,-0.14,0.58,U] [#7 -0.04,-0.07,0.74,U] [#8 0.17,0.17,0.51,U] 
22:02:01.297 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {0.08, -0.03}
22:02:01.299 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
22:02:01.303 00.004 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
22:02:01.306 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.25 mountX=-0.07 mountY=-0.00, mountTheta=-3.08
22:02:01.310 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
22:02:01.312 00.002 1032 Enqueuing Move request for scope (0.02, -0.07)
22:02:01.314 00.002 10072 Worker thread wakes up
22:02:01.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
22:02:01.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
22:02:01.314 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=-0.00
22:02:01.316 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:02:01.317 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.51
22:02:01.318 00.001 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:02:01.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:01.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:02:01.318 00.000 10072 MoveAxis(E, 1, ABG)
22:02:01.318 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:01.318 00.000 10072 IsGuiding returns 0
22:02:01.318 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:01.338 00.020 1032 UpdateGuideState exits: m=1245 SNR=24.8
22:02:01.341 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:01.342 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:01.344 00.002 1032 Enqueuing Expose request
22:02:01.346 00.002 10072 IsGuiding returns 0
22:02:01.346 00.000 10072 Move returns status 0, amount 1
22:02:01.346 00.000 10072 MoveAxis(N, 0, ABG)
22:02:01.346 00.000 10072 Move returns status 0, amount 0
22:02:01.346 00.000 10072 move complete, result=0
22:02:01.346 00.000 10072 worker thread done servicing request
22:02:01.346 00.000 10072 Worker thread wakes up
22:02:01.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:01.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:01.353 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:02:01.980 00.627 10072 Exposure complete
22:02:02.039 00.059 10072 worker thread done servicing request
22:02:02.039 00.000 1032 OnExposeComplete: enter
22:02:02.041 00.002 1032 UpdateGuideState(): m_state=6
22:02:02.043 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1864
22:02:02.046 00.003 1032 Star::Find returns 1 (0), X=1103.46, Y=135.58, Mass=1273, SNR=25.0, Peak=137 HFD=3.2
22:02:02.048 00.002 1032 MultiStar: [#1 0.07,-0.20,1.01,U] [#2 0.05,-0.02,0.75,U] [#3 0.12,0.00,0.72,U] [#4 0.09,-0.19,0.66,U] [#5 0.05,0.04,0.67,U] [#6 0.14,-0.08,0.62,U] [#7 -0.11,0.06,0.70,U] [#8 -0.05,-0.02,0.56,U] 
22:02:02.051 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {0.17, -0.05}
22:02:02.053 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
22:02:02.055 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
22:02:02.057 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.72 mountX=-0.07 mountY=-0.05, mountTheta=-2.55
22:02:02.060 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
22:02:02.061 00.001 1032 Enqueuing Move request for scope (0.07, -0.06)
22:02:02.063 00.002 10072 Worker thread wakes up
22:02:02.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
22:02:02.063 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
22:02:02.063 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.07 yDistance=-0.05
22:02:02.065 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:02:02.067 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.51
22:02:02.067 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:02:02.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:02.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:02:02.067 00.000 10072 MoveAxis(E, 1, ABG)
22:02:02.067 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:02.068 00.001 10072 IsGuiding returns 0
22:02:02.068 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:02.086 00.018 1032 UpdateGuideState exits: m=1273 SNR=25.0
22:02:02.089 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:02.091 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:02.093 00.002 1032 Enqueuing Expose request
22:02:02.095 00.002 10072 IsGuiding returns 0
22:02:02.095 00.000 10072 Move returns status 0, amount 1
22:02:02.095 00.000 10072 MoveAxis(N, 0, ABG)
22:02:02.096 00.001 10072 Move returns status 0, amount 0
22:02:02.096 00.000 10072 move complete, result=0
22:02:02.096 00.000 10072 worker thread done servicing request
22:02:02.096 00.000 10072 Worker thread wakes up
22:02:02.096 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:02.096 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:02.096 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:02:02.512 00.416 10072 Exposure complete
22:02:02.580 00.068 10072 worker thread done servicing request
22:02:02.580 00.000 1032 OnExposeComplete: enter
22:02:02.584 00.004 1032 UpdateGuideState(): m_state=6
22:02:02.587 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1865
22:02:02.590 00.003 1032 Star::Find returns 1 (0), X=1103.26, Y=135.64, Mass=1193, SNR=24.2, Peak=125 HFD=3.2
22:02:02.593 00.003 1032 MultiStar: [#1 -0.00,-0.10,0.97,U] [#2 0.00,0.11,0.83,U] [#3 0.12,0.06,0.77,U] [#4 0.00,-0.17,0.73,U] [#5 -0.04,0.01,0.68,U] [#6 0.17,-0.14,0.62,U] [#7 -0.08,0.04,0.74,U] [#8 0.02,0.08,0.52,U] 
22:02:02.596 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.03, 0.01}
22:02:02.599 00.003 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
22:02:02.603 00.004 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
22:02:02.605 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.78 mountX=-0.01 mountY=-0.01, mountTheta=-2.61
22:02:02.609 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
22:02:02.612 00.003 1032 Enqueuing Move request for scope (0.01, -0.01)
22:02:02.615 00.003 10072 Worker thread wakes up
22:02:02.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:02:02.615 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:02:02.615 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
22:02:02.620 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:02:02.623 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.50
22:02:02.623 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:02:02.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:02.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:02:02.623 00.000 10072 MoveAxis(E, 1, ABG)
22:02:02.623 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:02.624 00.001 10072 IsGuiding returns 0
22:02:02.624 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:02.645 00.021 1032 UpdateGuideState exits: m=1193 SNR=24.2
22:02:02.649 00.004 10072 IsGuiding returns 0
22:02:02.649 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:02.651 00.002 10072 Move returns status 0, amount 1
22:02:02.651 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:02.653 00.002 1032 Enqueuing Expose request
22:02:02.655 00.002 10072 MoveAxis(N, 0, ABG)
22:02:02.655 00.000 10072 Move returns status 0, amount 0
22:02:02.655 00.000 10072 move complete, result=0
22:02:02.655 00.000 10072 worker thread done servicing request
22:02:02.655 00.000 10072 Worker thread wakes up
22:02:02.655 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:02.656 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:02.664 00.008 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:02:03.293 00.629 10072 Exposure complete
22:02:03.353 00.060 10072 worker thread done servicing request
22:02:03.353 00.000 1032 OnExposeComplete: enter
22:02:03.357 00.004 1032 UpdateGuideState(): m_state=6
22:02:03.358 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1866
22:02:03.361 00.003 1032 Star::Find returns 1 (0), X=1103.37, Y=135.68, Mass=1263, SNR=24.9, Peak=130 HFD=3.2
22:02:03.364 00.003 1032 MultiStar: [#1 0.09,-0.09,0.90,U] [#2 -0.11,0.06,0.78,U] [#3 0.04,0.10,0.73,U] [#4 0.13,-0.10,0.66,U] [#5 -0.08,0.20,0.67,U] [#6 0.02,0.08,0.63,U] [#7 0.00,0.24,0.70,U] [#8 -0.00,0.13,0.55,U] 
22:02:03.366 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {0.08, 0.05}
22:02:03.368 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
22:02:03.371 00.003 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
22:02:03.372 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.26 mountX=0.06 mountY=-0.04, mountTheta=-0.57
22:02:03.375 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
22:02:03.377 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
22:02:03.378 00.001 10072 Worker thread wakes up
22:02:03.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
22:02:03.378 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
22:02:03.378 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
22:02:03.380 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:02:03.382 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.50
22:02:03.382 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:02:03.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:03.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:02:03.382 00.000 10072 MoveAxis(E, 2, ABG)
22:02:03.382 00.000 10072 Guiding  Dir = 2, Dur = 2
22:02:03.383 00.001 10072 IsGuiding returns 0
22:02:03.383 00.000 10072 PulseGuide returned control before completion, sleep 12
22:02:03.401 00.018 10072 IsGuiding returns 0
22:02:03.401 00.000 10072 Move returns status 0, amount 2
22:02:03.401 00.000 10072 MoveAxis(N, 0, ABG)
22:02:03.401 00.000 10072 Move returns status 0, amount 0
22:02:03.401 00.000 10072 move complete, result=0
22:02:03.401 00.000 10072 worker thread done servicing request
22:02:03.403 00.002 1032 UpdateGuideState exits: m=1263 SNR=24.9
22:02:03.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:03.408 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:03.409 00.001 1032 Enqueuing Expose request
22:02:03.411 00.002 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:02:03.413 00.002 10072 Worker thread wakes up
22:02:03.413 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:03.413 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:03.826 00.413 10072 Exposure complete
22:02:03.888 00.062 10072 worker thread done servicing request
22:02:03.889 00.001 1032 OnExposeComplete: enter
22:02:03.891 00.002 1032 UpdateGuideState(): m_state=6
22:02:03.894 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1867
22:02:03.895 00.001 1032 Star::Find returns 1 (0), X=1103.42, Y=135.82, Mass=1488, SNR=27.1, Peak=137 HFD=3.2
22:02:03.897 00.002 1032 MultiStar: [#1 0.11,-0.01,0.87,U] [#2 0.06,0.10,0.70,U] [#3 0.11,0.07,0.75,U] [#4 0.07,-0.09,0.61,U] [#5 -0.09,0.11,0.65,U] [#6 0.04,-0.09,0.54,U] [#7 -0.02,0.10,0.66,U] [#8 0.09,0.18,0.52,U] 
22:02:03.899 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.13, 0.18}
22:02:03.901 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
22:02:03.903 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
22:02:03.904 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.84 mountX=0.05 mountY=-0.08, mountTheta=-0.99
22:02:03.907 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
22:02:03.910 00.003 1032 Enqueuing Move request for scope (0.06, 0.07)
22:02:03.911 00.001 10072 Worker thread wakes up
22:02:03.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
22:02:03.911 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
22:02:03.911 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.08
22:02:03.913 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
22:02:03.914 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.49
22:02:03.914 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:02:03.915 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:03.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:02:03.915 00.000 10072 MoveAxis(E, 2, ABG)
22:02:03.915 00.000 10072 Guiding  Dir = 2, Dur = 2
22:02:03.915 00.000 10072 IsGuiding returns 0
22:02:03.915 00.000 10072 PulseGuide returned control before completion, sleep 12
22:02:03.932 00.017 10072 IsGuiding returns 0
22:02:03.932 00.000 10072 Move returns status 0, amount 2
22:02:03.932 00.000 10072 MoveAxis(N, 0, ABG)
22:02:03.932 00.000 10072 Move returns status 0, amount 0
22:02:03.932 00.000 10072 move complete, result=0
22:02:03.932 00.000 10072 worker thread done servicing request
22:02:03.935 00.003 1032 UpdateGuideState exits: m=1488 SNR=27.1
22:02:03.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:03.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:03.941 00.002 1032 Enqueuing Expose request
22:02:03.942 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:02:03.945 00.003 10072 Worker thread wakes up
22:02:03.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:03.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:04.572 00.627 10072 Exposure complete
22:02:04.630 00.058 10072 worker thread done servicing request
22:02:04.630 00.000 1032 OnExposeComplete: enter
22:02:04.633 00.003 1032 UpdateGuideState(): m_state=6
22:02:04.635 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1868
22:02:04.636 00.001 1032 Star::Find returns 1 (0), X=1103.36, Y=135.65, Mass=1316, SNR=25.4, Peak=130 HFD=3.2
22:02:04.639 00.003 1032 MultiStar: [#1 0.10,-0.03,0.96,U] [#2 -0.03,-0.01,0.79,U] [#3 0.27,0.05,0.00,M1] [#4 0.11,-0.20,0.71,U] [#5 -0.05,0.01,0.64,U] [#6 0.10,-0.07,0.61,U] [#7 -0.13,-0.02,0.65,U] [#8 0.12,0.08,0.52,U] 
22:02:04.640 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.03}, one-star: {0.07, 0.02}
22:02:04.641 00.001 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
22:02:04.645 00.004 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
22:02:04.646 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.61 mountX=-0.04 mountY=-0.03, mountTheta=-2.44
22:02:04.649 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
22:02:04.651 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
22:02:04.653 00.002 10072 Worker thread wakes up
22:02:04.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
22:02:04.653 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
22:02:04.653 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
22:02:04.655 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:02:04.658 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.49
22:02:04.658 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:02:04.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:04.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:04.658 00.000 10072 MoveAxis(E, 2, ABG)
22:02:04.658 00.000 10072 Guiding  Dir = 2, Dur = 2
22:02:04.659 00.001 10072 IsGuiding returns 0
22:02:04.659 00.000 10072 PulseGuide returned control before completion, sleep 12
22:02:04.678 00.019 10072 IsGuiding returns 0
22:02:04.678 00.000 10072 Move returns status 0, amount 2
22:02:04.678 00.000 10072 MoveAxis(N, 0, ABG)
22:02:04.678 00.000 10072 Move returns status 0, amount 0
22:02:04.679 00.001 10072 move complete, result=0
22:02:04.679 00.000 1032 UpdateGuideState exits: m=1316 SNR=25.4
22:02:04.681 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:04.684 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:04.686 00.002 1032 Enqueuing Expose request
22:02:04.687 00.001 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:02:04.689 00.002 10072 worker thread done servicing request
22:02:04.689 00.000 10072 Worker thread wakes up
22:02:04.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:04.689 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:05.106 00.417 10072 Exposure complete
22:02:05.157 00.051 10072 worker thread done servicing request
22:02:05.157 00.000 1032 OnExposeComplete: enter
22:02:05.159 00.002 1032 UpdateGuideState(): m_state=6
22:02:05.160 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1869
22:02:05.162 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=135.68, Mass=1162, SNR=23.9, Peak=112 HFD=3.3
22:02:05.164 00.002 1032 MultiStar: [#1 0.13,-0.02,1.01,U] [#2 -0.02,0.04,0.80,U] [#3 0.05,0.05,0.79,U] [#4 -0.01,-0.13,0.65,U] [#5 -0.04,0.23,0.71,U] [#6 0.10,0.02,0.65,U] [#7 -0.03,0.04,0.74,U] [#8 0.02,0.10,0.54,U] 
22:02:05.165 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.05, 0.05}
22:02:05.167 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
22:02:05.168 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
22:02:05.169 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.89 mountX=0.03 mountY=-0.04, mountTheta=-0.94
22:02:05.174 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
22:02:05.177 00.003 1032 Enqueuing Move request for scope (0.03, 0.04)
22:02:05.178 00.001 10072 Worker thread wakes up
22:02:05.178 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
22:02:05.178 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
22:02:05.178 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
22:02:05.182 00.004 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.48
22:02:05.182 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:02:05.184 00.002 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:02:05.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:05.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:02:05.184 00.000 10072 MoveAxis(E, 2, ABG)
22:02:05.184 00.000 10072 Guiding  Dir = 2, Dur = 2
22:02:05.186 00.002 10072 IsGuiding returns 0
22:02:05.186 00.000 10072 PulseGuide returned control before completion, sleep 12
22:02:05.203 00.017 1032 UpdateGuideState exits: m=1162 SNR=23.9
22:02:05.205 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:05.208 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:05.209 00.001 1032 Enqueuing Expose request
22:02:05.213 00.004 10072 IsGuiding returns 0
22:02:05.213 00.000 10072 Move returns status 0, amount 2
22:02:05.213 00.000 10072 MoveAxis(N, 0, ABG)
22:02:05.213 00.000 10072 Move returns status 0, amount 0
22:02:05.213 00.000 10072 move complete, result=0
22:02:05.213 00.000 10072 worker thread done servicing request
22:02:05.213 00.000 10072 Worker thread wakes up
22:02:05.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:05.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:05.221 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:02:05.840 00.619 10072 Exposure complete
22:02:05.893 00.053 10072 worker thread done servicing request
22:02:05.893 00.000 1032 OnExposeComplete: enter
22:02:05.895 00.002 1032 UpdateGuideState(): m_state=6
22:02:05.897 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1870
22:02:05.899 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=135.72, Mass=1328, SNR=25.6, Peak=128 HFD=3.1
22:02:05.901 00.002 1032 MultiStar: [#1 0.01,0.09,0.91,U] [#2 -0.21,0.17,0.00,M1] [#3 -0.13,0.04,0.75,U] [#4 -0.04,-0.14,0.70,U] [#5 -0.00,0.21,0.63,U] [#6 -0.12,0.09,0.65,U] [#7 -0.29,0.18,0.00,M1] [#8 0.04,0.28,0.00,M1] 
22:02:05.902 00.001 1032 refined, 5 included, MultiStar: {-0.04, 0.06}, one-star: {0.03, 0.08}
22:02:05.904 00.002 1032 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.83) = xAngle (0.28 = 0.28)
22:02:05.906 00.002 1032 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
22:02:05.907 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.11 mountX=0.07 mountY=0.02, mountTheta=0.28
22:02:05.910 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
22:02:05.912 00.002 1032 Enqueuing Move request for scope (-0.04, 0.06)
22:02:05.914 00.002 10072 Worker thread wakes up
22:02:05.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
22:02:05.914 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
22:02:05.915 00.001 10072 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.02
22:02:05.916 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:02:05.918 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.48
22:02:05.918 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:02:05.918 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:05.919 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:02:05.919 00.000 10072 MoveAxis(E, 3, ABG)
22:02:05.919 00.000 10072 Guiding  Dir = 2, Dur = 3
22:02:05.919 00.000 10072 IsGuiding returns 0
22:02:05.919 00.000 10072 PulseGuide returned control before completion, sleep 13
22:02:05.937 00.018 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:02:05.939 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:05.940 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:05.942 00.002 1032 Enqueuing Expose request
22:02:05.946 00.004 10072 IsGuiding returns 0
22:02:05.946 00.000 10072 Move returns status 0, amount 3
22:02:05.946 00.000 10072 MoveAxis(N, 0, ABG)
22:02:05.947 00.001 10072 Move returns status 0, amount 0
22:02:05.947 00.000 10072 move complete, result=0
22:02:05.947 00.000 10072 worker thread done servicing request
22:02:05.947 00.000 10072 Worker thread wakes up
22:02:05.947 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:05.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:05.951 00.004 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:02:06.353 00.402 10072 Exposure complete
22:02:06.410 00.057 10072 worker thread done servicing request
22:02:06.410 00.000 1032 OnExposeComplete: enter
22:02:06.412 00.002 1032 UpdateGuideState(): m_state=6
22:02:06.415 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1871
22:02:06.417 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=135.73, Mass=1293, SNR=25.3, Peak=128 HFD=3.2
22:02:06.419 00.002 1032 MultiStar: [#1 -0.07,-0.04,0.97,U] [#2 -0.24,0.07,0.73,U] [#3 0.15,-0.00,0.72,U] [#4 -0.07,-0.08,0.67,U] [#5 -0.13,0.22,0.00,M1] [#6 0.04,-0.08,0.63,U] [#7 -0.12,0.21,0.66,U] [#8 0.12,0.12,0.51,U] 
22:02:06.421 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {0.12, 0.10}
22:02:06.422 00.001 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (-0.00 = -0.00)
22:02:06.423 00.001 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.00 = -0.00)
22:02:06.426 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.83 mountX=0.04 mountY=-0.00, mountTheta=-0.00
22:02:06.429 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
22:02:06.431 00.002 1032 Enqueuing Move request for scope (-0.01, 0.03)
22:02:06.433 00.002 10072 Worker thread wakes up
22:02:06.433 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:02:06.433 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:02:06.433 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.04 yDistance=-0.00
22:02:06.435 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:02:06.436 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.47
22:02:06.437 00.001 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:02:06.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:06.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:02:06.437 00.000 10072 MoveAxis(E, 2, ABG)
22:02:06.437 00.000 10072 Guiding  Dir = 2, Dur = 2
22:02:06.437 00.000 10072 IsGuiding returns 0
22:02:06.438 00.001 10072 PulseGuide returned control before completion, sleep 12
22:02:06.455 00.017 1032 UpdateGuideState exits: m=1293 SNR=25.3
22:02:06.458 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:06.459 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:06.462 00.003 1032 Enqueuing Expose request
22:02:06.464 00.002 10072 IsGuiding returns 0
22:02:06.464 00.000 10072 Move returns status 0, amount 2
22:02:06.464 00.000 10072 MoveAxis(N, 0, ABG)
22:02:06.464 00.000 10072 Move returns status 0, amount 0
22:02:06.464 00.000 10072 move complete, result=0
22:02:06.464 00.000 10072 worker thread done servicing request
22:02:06.464 00.000 10072 Worker thread wakes up
22:02:06.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:06.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:06.471 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:02:07.090 00.619 10072 Exposure complete
22:02:07.144 00.054 10072 worker thread done servicing request
22:02:07.144 00.000 1032 OnExposeComplete: enter
22:02:07.147 00.003 1032 UpdateGuideState(): m_state=6
22:02:07.152 00.005 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1872
22:02:07.153 00.001 1032 Star::Find returns 1 (0), X=1103.36, Y=135.64, Mass=1251, SNR=24.8, Peak=129 HFD=3.2
22:02:07.155 00.002 1032 MultiStar: [#1 0.01,-0.19,1.01,U] [#2 -0.07,-0.12,0.84,U] [#3 0.08,0.04,0.77,U] [#4 0.10,-0.25,0.00,M1] [#5 -0.07,0.11,0.66,U] [#6 0.04,-0.15,0.65,U] [#7 -0.12,0.00,0.70,U] [#8 0.11,-0.01,0.53,U] 
22:02:07.158 00.003 1032 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {0.07, 0.01}
22:02:07.159 00.001 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
22:02:07.161 00.002 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
22:02:07.162 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.42 mountX=-0.05 mountY=0.01, mountTheta=3.03
22:02:07.166 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
22:02:07.168 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
22:02:07.169 00.001 10072 Worker thread wakes up
22:02:07.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:02:07.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:02:07.170 00.001 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
22:02:07.171 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:02:07.174 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.46
22:02:07.174 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:02:07.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:07.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:02:07.175 00.001 10072 MoveAxis(E, 3, ABG)
22:02:07.175 00.000 10072 Guiding  Dir = 2, Dur = 3
22:02:07.176 00.001 10072 IsGuiding returns 0
22:02:07.176 00.000 10072 PulseGuide returned control before completion, sleep 13
22:02:07.194 00.018 1032 UpdateGuideState exits: m=1251 SNR=24.8
22:02:07.195 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:07.198 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:07.200 00.002 1032 Enqueuing Expose request
22:02:07.202 00.002 10072 IsGuiding returns 0
22:02:07.203 00.001 10072 Move returns status 0, amount 3
22:02:07.203 00.000 10072 MoveAxis(N, 0, ABG)
22:02:07.203 00.000 10072 Move returns status 0, amount 0
22:02:07.203 00.000 10072 move complete, result=0
22:02:07.203 00.000 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:02:07.207 00.004 10072 worker thread done servicing request
22:02:07.207 00.000 10072 Worker thread wakes up
22:02:07.207 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:07.207 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:07.622 00.415 10072 Exposure complete
22:02:07.676 00.054 10072 worker thread done servicing request
22:02:07.676 00.000 1032 OnExposeComplete: enter
22:02:07.677 00.001 1032 UpdateGuideState(): m_state=6
22:02:07.679 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1873
22:02:07.682 00.003 1032 Star::Find returns 1 (0), X=1103.36, Y=135.55, Mass=1165, SNR=23.9, Peak=125 HFD=3.2
22:02:07.683 00.001 1032 MultiStar: [#1 0.07,-0.11,1.00,U] [#2 -0.10,-0.05,0.89,U] [#3 0.04,-0.04,0.82,U] [#4 0.10,-0.36,0.00,M2] [#5 -0.07,-0.00,0.69,U] [#6 0.12,-0.17,0.63,U] [#7 -0.02,-0.05,0.72,U] [#8 0.14,0.13,0.57,U] 
22:02:07.685 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.05}, one-star: {0.07, -0.09}
22:02:07.687 00.002 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
22:02:07.688 00.001 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
22:02:07.690 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.08 mountX=-0.06 mountY=-0.01, mountTheta=-2.91
22:02:07.692 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
22:02:07.694 00.002 1032 Enqueuing Move request for scope (0.03, -0.05)
22:02:07.695 00.001 10072 Worker thread wakes up
22:02:07.695 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
22:02:07.695 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
22:02:07.695 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.01
22:02:07.697 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:02:07.699 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.46
22:02:07.699 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:02:07.700 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:07.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:02:07.700 00.000 10072 MoveAxis(E, 3, ABG)
22:02:07.700 00.000 10072 Guiding  Dir = 2, Dur = 3
22:02:07.700 00.000 10072 IsGuiding returns 0
22:02:07.700 00.000 10072 PulseGuide returned control before completion, sleep 13
22:02:07.717 00.017 1032 UpdateGuideState exits: m=1165 SNR=23.9
22:02:07.719 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:07.720 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:07.722 00.002 1032 Enqueuing Expose request
22:02:07.727 00.005 10072 IsGuiding returns 0
22:02:07.727 00.000 10072 Move returns status 0, amount 3
22:02:07.727 00.000 10072 MoveAxis(N, 0, ABG)
22:02:07.728 00.001 10072 Move returns status 0, amount 0
22:02:07.728 00.000 10072 move complete, result=0
22:02:07.728 00.000 10072 worker thread done servicing request
22:02:07.728 00.000 10072 Worker thread wakes up
22:02:07.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:07.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:07.732 00.004 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:02:08.350 00.618 10072 Exposure complete
22:02:08.409 00.059 10072 worker thread done servicing request
22:02:08.409 00.000 1032 OnExposeComplete: enter
22:02:08.411 00.002 1032 UpdateGuideState(): m_state=6
22:02:08.413 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1874
22:02:08.415 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=135.71, Mass=1224, SNR=24.5, Peak=124 HFD=3.2
22:02:08.416 00.001 1032 MultiStar: [#1 0.06,-0.06,0.94,U] [#2 -0.11,0.13,0.77,U] [#3 0.11,0.12,0.70,U] [#4 0.03,-0.01,0.71,U] [#5 -0.08,0.11,0.71,U] [#6 -0.00,-0.05,0.61,U] [#7 -0.15,0.20,0.00,M1] [#8 0.18,0.19,0.00,M1] 
22:02:08.418 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.05}, one-star: {0.09, 0.08}
22:02:08.419 00.001 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
22:02:08.421 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
22:02:08.423 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.16 mountX=0.04 mountY=-0.03, mountTheta=-0.67
22:02:08.426 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
22:02:08.428 00.002 1032 Enqueuing Move request for scope (0.02, 0.05)
22:02:08.429 00.001 10072 Worker thread wakes up
22:02:08.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
22:02:08.430 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
22:02:08.430 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.03
22:02:08.431 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:02:08.433 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.45
22:02:08.433 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:02:08.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:08.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:08.433 00.000 10072 MoveAxis(E, 4, ABG)
22:02:08.434 00.001 10072 Guiding  Dir = 2, Dur = 4
22:02:08.434 00.000 10072 IsGuiding returns 0
22:02:08.434 00.000 10072 PulseGuide returned control before completion, sleep 14
22:02:08.451 00.017 1032 UpdateGuideState exits: m=1224 SNR=24.5
22:02:08.455 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:08.457 00.002 10072 IsGuiding returns 0
22:02:08.457 00.000 10072 Move returns status 0, amount 4
22:02:08.457 00.000 10072 MoveAxis(N, 0, ABG)
22:02:08.457 00.000 10072 Move returns status 0, amount 0
22:02:08.457 00.000 10072 move complete, result=0
22:02:08.457 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:08.460 00.003 1032 Enqueuing Expose request
22:02:08.461 00.001 10072 worker thread done servicing request
22:02:08.461 00.000 10072 Worker thread wakes up
22:02:08.462 00.001 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:02:08.463 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:08.464 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:08.883 00.419 10072 Exposure complete
22:02:08.941 00.058 10072 worker thread done servicing request
22:02:08.941 00.000 1032 OnExposeComplete: enter
22:02:08.943 00.002 1032 UpdateGuideState(): m_state=6
22:02:08.945 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1875
22:02:08.947 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=135.77, Mass=1264, SNR=25.0, Peak=135 HFD=3.2
22:02:08.948 00.001 1032 MultiStar: [#1 0.01,0.01,0.97,U] [#2 -0.12,0.14,0.88,U] [#3 0.06,0.22,0.76,U] [#4 -0.07,-0.01,0.71,U] [#5 0.09,0.32,0.00,M1] [#6 0.08,0.05,0.62,U] [#7 -0.17,0.21,0.00,M2] [#8 0.16,0.39,0.00,M2] 
22:02:08.950 00.002 1032 refined, 5 included, MultiStar: {0.01, 0.09}, one-star: {0.11, 0.14}
22:02:08.951 00.001 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
22:02:08.953 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
22:02:08.955 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.46 mountX=0.09 mountY=-0.03, mountTheta=-0.37
22:02:08.960 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
22:02:08.963 00.003 1032 Enqueuing Move request for scope (0.01, 0.09)
22:02:08.964 00.001 10072 Worker thread wakes up
22:02:08.965 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
22:02:08.965 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
22:02:08.965 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.03
22:02:08.966 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=94, Gamma=2.230
22:02:08.969 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.45
22:02:08.969 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:02:08.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:08.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:08.969 00.000 10072 MoveAxis(E, 3, ABG)
22:02:08.969 00.000 10072 Guiding  Dir = 2, Dur = 3
22:02:08.969 00.000 10072 IsGuiding returns 0
22:02:08.970 00.001 10072 PulseGuide returned control before completion, sleep 13
22:02:08.989 00.019 1032 UpdateGuideState exits: m=1264 SNR=25.0
22:02:08.992 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:08.993 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:08.996 00.003 1032 Enqueuing Expose request
22:02:08.997 00.001 10072 IsGuiding returns 0
22:02:08.998 00.001 10072 Move returns status 0, amount 3
22:02:08.998 00.000 10072 MoveAxis(N, 0, ABG)
22:02:08.998 00.000 10072 Move returns status 0, amount 0
22:02:08.998 00.000 10072 move complete, result=0
22:02:08.998 00.000 10072 worker thread done servicing request
22:02:08.998 00.000 10072 Worker thread wakes up
22:02:08.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:08.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:09.005 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:02:09.632 00.627 10072 Exposure complete
22:02:09.690 00.058 10072 worker thread done servicing request
22:02:09.690 00.000 1032 OnExposeComplete: enter
22:02:09.693 00.003 1032 UpdateGuideState(): m_state=6
22:02:09.694 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1876
22:02:09.696 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=135.77, Mass=1224, SNR=24.6, Peak=123 HFD=3.2
22:02:09.697 00.001 1032 MultiStar: [#1 0.12,0.03,0.97,U] [#2 -0.00,0.06,0.80,U] [#3 0.07,0.05,0.80,U] [#4 0.14,-0.27,0.00,M1] [#5 0.03,0.00,0.69,U] [#6 0.08,-0.21,0.60,U] [#7 -0.14,0.16,0.71,U] [#8 0.11,0.07,0.51,U] 
22:02:09.699 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.14, 0.14}
22:02:09.701 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
22:02:09.703 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
22:02:09.704 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.69 mountX=0.03 mountY=-0.06, mountTheta=-1.14
22:02:09.708 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
22:02:09.711 00.003 1032 Enqueuing Move request for scope (0.05, 0.05)
22:02:09.713 00.002 10072 Worker thread wakes up
22:02:09.713 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:02:09.713 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:02:09.713 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
22:02:09.715 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:02:09.717 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.44
22:02:09.717 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:02:09.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:09.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:02:09.717 00.000 10072 MoveAxis(E, 4, ABG)
22:02:09.717 00.000 10072 Guiding  Dir = 2, Dur = 4
22:02:09.718 00.001 10072 IsGuiding returns 0
22:02:09.718 00.000 10072 PulseGuide returned control before completion, sleep 14
22:02:09.736 00.018 1032 UpdateGuideState exits: m=1224 SNR=24.6
22:02:09.739 00.003 10072 IsGuiding returns 0
22:02:09.739 00.000 10072 Move returns status 0, amount 4
22:02:09.739 00.000 10072 MoveAxis(N, 0, ABG)
22:02:09.739 00.000 10072 Move returns status 0, amount 0
22:02:09.739 00.000 10072 move complete, result=0
22:02:09.739 00.000 10072 worker thread done servicing request
22:02:09.740 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:09.742 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:09.745 00.003 1032 Enqueuing Expose request
22:02:09.747 00.002 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:02:09.748 00.001 10072 Worker thread wakes up
22:02:09.749 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:09.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:10.165 00.416 10072 Exposure complete
22:02:10.219 00.054 10072 worker thread done servicing request
22:02:10.219 00.000 1032 OnExposeComplete: enter
22:02:10.221 00.002 1032 UpdateGuideState(): m_state=6
22:02:10.223 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1877
22:02:10.225 00.002 1032 Star::Find returns 1 (0), X=1103.46, Y=135.62, Mass=1378, SNR=26.0, Peak=140 HFD=3.2
22:02:10.227 00.002 1032 MultiStar: [#1 0.10,-0.18,0.90,U] [#2 -0.10,-0.02,0.78,U] [#3 0.02,-0.08,0.74,U] [#4 0.03,-0.29,0.00,M2] [#5 0.09,-0.12,0.69,U] [#6 -0.06,-0.22,0.59,U] [#7 -0.02,-0.08,0.65,U] [#8 0.20,-0.03,0.51,U] 
22:02:10.229 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.09}, one-star: {0.17, -0.01}
22:02:10.230 00.001 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
22:02:10.231 00.001 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
22:02:10.234 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-1.01 mountX=-0.10 mountY=-0.03, mountTheta=-2.84
22:02:10.237 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
22:02:10.239 00.002 1032 Enqueuing Move request for scope (0.06, -0.09)
22:02:10.243 00.004 10072 Worker thread wakes up
22:02:10.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
22:02:10.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
22:02:10.243 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.03
22:02:10.245 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:02:10.246 00.001 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.44
22:02:10.246 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:02:10.247 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:10.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:10.247 00.000 10072 MoveAxis(E, 4, ABG)
22:02:10.247 00.000 10072 Guiding  Dir = 2, Dur = 4
22:02:10.247 00.000 10072 IsGuiding returns 0
22:02:10.248 00.001 10072 PulseGuide returned control before completion, sleep 14
22:02:10.264 00.016 1032 UpdateGuideState exits: m=1378 SNR=26.0
22:02:10.266 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:10.269 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:10.270 00.001 1032 Enqueuing Expose request
22:02:10.272 00.002 10072 IsGuiding returns 0
22:02:10.272 00.000 10072 Move returns status 0, amount 4
22:02:10.272 00.000 10072 MoveAxis(N, 0, ABG)
22:02:10.272 00.000 10072 Move returns status 0, amount 0
22:02:10.272 00.000 10072 move complete, result=0
22:02:10.272 00.000 10072 worker thread done servicing request
22:02:10.272 00.000 10072 Worker thread wakes up
22:02:10.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:10.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:10.280 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:02:10.896 00.616 10072 Exposure complete
22:02:10.951 00.055 10072 worker thread done servicing request
22:02:10.951 00.000 1032 OnExposeComplete: enter
22:02:10.952 00.001 1032 UpdateGuideState(): m_state=6
22:02:10.955 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1878
22:02:10.959 00.004 1032 Star::Find returns 1 (0), X=1103.48, Y=135.66, Mass=1323, SNR=25.5, Peak=126 HFD=3.3
22:02:10.962 00.003 1032 MultiStar: [#1 0.04,-0.12,0.95,U] [#2 -0.04,-0.12,0.77,U] [#3 0.08,-0.19,0.71,U] [#4 0.18,-0.16,0.67,U] [#5 0.02,0.01,0.70,U] [#6 0.01,-0.18,0.64,U] [#7 -0.03,0.02,0.62,U] [#8 0.10,0.04,0.50,U] 
22:02:10.964 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.19, 0.02}
22:02:10.965 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:02:10.967 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:02:10.968 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.88 mountX=-0.09 mountY=-0.04, mountTheta=-2.71
22:02:10.971 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
22:02:10.972 00.001 1032 Enqueuing Move request for scope (0.06, -0.08)
22:02:10.974 00.002 10072 Worker thread wakes up
22:02:10.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
22:02:10.974 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
22:02:10.974 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
22:02:10.975 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:02:10.978 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.43
22:02:10.978 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:02:10.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:10.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:02:10.978 00.000 10072 MoveAxis(E, 4, ABG)
22:02:10.978 00.000 10072 Guiding  Dir = 2, Dur = 4
22:02:10.978 00.000 10072 IsGuiding returns 0
22:02:10.979 00.001 10072 PulseGuide returned control before completion, sleep 14
22:02:10.996 00.017 1032 UpdateGuideState exits: m=1323 SNR=25.5
22:02:10.998 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:11.000 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:11.001 00.001 1032 Enqueuing Expose request
22:02:11.003 00.002 10072 IsGuiding returns 0
22:02:11.004 00.001 10072 Move returns status 0, amount 4
22:02:11.004 00.000 10072 MoveAxis(N, 0, ABG)
22:02:11.004 00.000 10072 Move returns status 0, amount 0
22:02:11.004 00.000 10072 move complete, result=0
22:02:11.004 00.000 10072 worker thread done servicing request
22:02:11.004 00.000 10072 Worker thread wakes up
22:02:11.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:11.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:11.012 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:02:11.416 00.404 10072 Exposure complete
22:02:11.475 00.059 10072 worker thread done servicing request
22:02:11.475 00.000 1032 OnExposeComplete: enter
22:02:11.477 00.002 1032 UpdateGuideState(): m_state=6
22:02:11.479 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1879
22:02:11.481 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=135.72, Mass=1452, SNR=26.8, Peak=135 HFD=3.3
22:02:11.483 00.002 1032 MultiStar: [#1 0.03,0.01,0.94,U] [#2 -0.10,0.02,0.71,U] [#3 0.09,0.02,0.70,U] [#4 -0.03,-0.20,0.60,U] [#5 0.02,-0.08,0.59,U] [#6 -0.06,-0.13,0.58,U] [#7 -0.09,0.05,0.64,U] [#8 0.14,0.17,0.48,U] 
22:02:11.485 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.11, 0.09}
22:02:11.487 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
22:02:11.489 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
22:02:11.491 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.01 mountX=-0.00 mountY=-0.02, mountTheta=-1.82
22:02:11.496 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
22:02:11.499 00.003 1032 Enqueuing Move request for scope (0.02, 0.00)
22:02:11.500 00.001 10072 Worker thread wakes up
22:02:11.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
22:02:11.500 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
22:02:11.501 00.001 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
22:02:11.502 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=94, Gamma=2.230
22:02:11.504 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.42
22:02:11.504 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:02:11.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:11.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:02:11.505 00.001 10072 MoveAxis(E, 3, ABG)
22:02:11.505 00.000 10072 Guiding  Dir = 2, Dur = 3
22:02:11.505 00.000 10072 IsGuiding returns 0
22:02:11.505 00.000 10072 PulseGuide returned control before completion, sleep 13
22:02:11.524 00.019 10072 IsGuiding returns 0
22:02:11.524 00.000 10072 Move returns status 0, amount 3
22:02:11.524 00.000 10072 MoveAxis(N, 0, ABG)
22:02:11.524 00.000 10072 Move returns status 0, amount 0
22:02:11.524 00.000 10072 move complete, result=0
22:02:11.525 00.001 10072 worker thread done servicing request
22:02:11.525 00.000 1032 UpdateGuideState exits: m=1452 SNR=26.8
22:02:11.528 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:11.530 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:11.533 00.003 1032 Enqueuing Expose request
22:02:11.536 00.003 10072 Worker thread wakes up
22:02:11.536 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:11.537 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:11.539 00.002 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:02:12.167 00.628 10072 Exposure complete
22:02:12.218 00.051 10072 worker thread done servicing request
22:02:12.218 00.000 1032 OnExposeComplete: enter
22:02:12.220 00.002 1032 UpdateGuideState(): m_state=6
22:02:12.222 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1880
22:02:12.223 00.001 1032 Star::Find returns 1 (0), X=1103.46, Y=135.60, Mass=1319, SNR=25.5, Peak=133 HFD=3.2
22:02:12.225 00.002 1032 MultiStar: [#1 0.06,-0.11,0.98,U] [#2 -0.02,-0.10,0.76,U] [#3 0.09,-0.09,0.79,U] [#4 0.06,-0.31,0.00,M1] [#5 -0.03,-0.09,0.68,U] [#6 0.17,-0.07,0.62,U] [#7 -0.13,-0.05,0.72,U] [#8 0.23,-0.08,0.53,U] 
22:02:12.226 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.08}, one-star: {0.17, -0.03}
22:02:12.227 00.001 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
22:02:12.228 00.001 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
22:02:12.231 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.89 mountX=-0.09 mountY=-0.04, mountTheta=-2.72
22:02:12.233 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
22:02:12.235 00.002 1032 Enqueuing Move request for scope (0.06, -0.08)
22:02:12.237 00.002 10072 Worker thread wakes up
22:02:12.238 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
22:02:12.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
22:02:12.238 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
22:02:12.241 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.42
22:02:12.241 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:02:12.243 00.002 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:02:12.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:12.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:02:12.243 00.000 10072 MoveAxis(E, 4, ABG)
22:02:12.243 00.000 10072 Guiding  Dir = 2, Dur = 4
22:02:12.243 00.000 10072 IsGuiding returns 0
22:02:12.244 00.001 10072 PulseGuide returned control before completion, sleep 14
22:02:12.259 00.015 10072 IsGuiding returns 0
22:02:12.259 00.000 10072 Move returns status 0, amount 4
22:02:12.259 00.000 10072 MoveAxis(N, 0, ABG)
22:02:12.259 00.000 10072 Move returns status 0, amount 0
22:02:12.259 00.000 10072 move complete, result=0
22:02:12.260 00.001 10072 worker thread done servicing request
22:02:12.260 00.000 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:02:12.262 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:12.264 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:12.266 00.002 1032 Enqueuing Expose request
22:02:12.267 00.001 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:02:12.269 00.002 10072 Worker thread wakes up
22:02:12.269 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:12.269 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:12.686 00.417 10072 Exposure complete
22:02:12.742 00.056 10072 worker thread done servicing request
22:02:12.742 00.000 1032 OnExposeComplete: enter
22:02:12.744 00.002 1032 UpdateGuideState(): m_state=6
22:02:12.746 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1881
22:02:12.748 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=135.57, Mass=1163, SNR=23.9, Peak=108 HFD=3.3
22:02:12.750 00.002 1032 MultiStar: [#1 0.12,-0.23,0.00,M1] [#2 0.07,-0.07,0.83,U] [#3 0.11,-0.16,0.77,U] [#4 0.03,-0.31,0.00,M2] [#5 0.05,-0.14,0.72,U] [#6 0.10,-0.27,0.00,M1] [#7 -0.09,-0.10,0.76,U] [#8 0.17,-0.04,0.56,U] 
22:02:12.751 00.001 1032 single-star, 5 included, MultiStar: {0.06, -0.10}, one-star: {0.08, -0.06}
22:02:12.753 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
22:02:12.754 00.001 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
22:02:12.755 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.61 mountX=-0.08 mountY=-0.07, mountTheta=-2.44
22:02:12.758 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
22:02:12.760 00.002 1032 Enqueuing Move request for scope (0.08, -0.06)
22:02:12.761 00.001 10072 Worker thread wakes up
22:02:12.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
22:02:12.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
22:02:12.761 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.07
22:02:12.764 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:02:12.765 00.001 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.41
22:02:12.766 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:02:12.766 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:12.766 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:02:12.766 00.000 10072 MoveAxis(E, 4, ABG)
22:02:12.766 00.000 10072 Guiding  Dir = 2, Dur = 4
22:02:12.766 00.000 10072 IsGuiding returns 0
22:02:12.767 00.001 10072 PulseGuide returned control before completion, sleep 14
22:02:12.784 00.017 1032 UpdateGuideState exits: m=1163 SNR=23.9
22:02:12.785 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:12.787 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:12.789 00.002 1032 Enqueuing Expose request
22:02:12.792 00.003 10072 IsGuiding returns 0
22:02:12.792 00.000 10072 Move returns status 0, amount 4
22:02:12.792 00.000 10072 MoveAxis(N, 0, ABG)
22:02:12.792 00.000 10072 Move returns status 0, amount 0
22:02:12.792 00.000 10072 move complete, result=0
22:02:12.792 00.000 10072 worker thread done servicing request
22:02:12.792 00.000 10072 Worker thread wakes up
22:02:12.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:12.793 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:12.797 00.004 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:02:13.418 00.621 10072 Exposure complete
22:02:13.471 00.053 10072 worker thread done servicing request
22:02:13.471 00.000 1032 OnExposeComplete: enter
22:02:13.473 00.002 1032 UpdateGuideState(): m_state=6
22:02:13.475 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1882
22:02:13.477 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=135.52, Mass=1284, SNR=25.1, Peak=126 HFD=3.2
22:02:13.479 00.002 1032 MultiStar: [#1 0.11,-0.26,0.00,M2] [#2 0.04,-0.17,0.74,U] [#3 0.18,-0.12,0.78,U] [#4 0.07,-0.32,0.00,M3] [#5 -0.04,-0.08,0.66,U] [#6 0.05,-0.27,0.00,M2] [#7 -0.10,-0.10,0.62,U] [#8 0.13,-0.10,0.47,U] 
22:02:13.480 00.001 1032 refined, 5 included, MultiStar: {0.06, -0.12}, one-star: {0.10, -0.11}
22:02:13.482 00.002 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
22:02:13.483 00.001 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
22:02:13.485 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.12 mountX=-0.13 mountY=-0.03, mountTheta=-2.95
22:02:13.489 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.12, opts=13)
22:02:13.490 00.001 1032 Enqueuing Move request for scope (0.06, -0.12)
22:02:13.492 00.002 10072 Worker thread wakes up
22:02:13.493 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
22:02:13.493 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
22:02:13.493 00.000 10072 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.03
22:02:13.495 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:02:13.497 00.002 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.41
22:02:13.497 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
22:02:13.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:13.498 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:13.498 00.000 10072 MoveAxis(E, 4, ABG)
22:02:13.498 00.000 10072 Guiding  Dir = 2, Dur = 4
22:02:13.498 00.000 10072 IsGuiding returns 0
22:02:13.498 00.000 10072 PulseGuide returned control before completion, sleep 14
22:02:13.515 00.017 1032 UpdateGuideState exits: m=1284 SNR=25.1
22:02:13.516 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:13.519 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:13.520 00.001 1032 Enqueuing Expose request
22:02:13.525 00.005 10072 IsGuiding returns 0
22:02:13.525 00.000 10072 Move returns status 0, amount 4
22:02:13.525 00.000 10072 MoveAxis(N, 0, ABG)
22:02:13.525 00.000 10072 Move returns status 0, amount 0
22:02:13.525 00.000 10072 move complete, result=0
22:02:13.525 00.000 10072 worker thread done servicing request
22:02:13.525 00.000 10072 Worker thread wakes up
22:02:13.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:13.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:13.530 00.005 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:02:13.932 00.402 10072 Exposure complete
22:02:13.992 00.060 10072 worker thread done servicing request
22:02:13.992 00.000 1032 OnExposeComplete: enter
22:02:13.994 00.002 1032 UpdateGuideState(): m_state=6
22:02:13.996 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1883
22:02:13.998 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=135.53, Mass=1323, SNR=25.5, Peak=134 HFD=3.2
22:02:14.000 00.002 1032 MultiStar: [#1 0.14,-0.11,0.93,U] [#2 0.05,-0.14,0.79,U] [#3 0.14,-0.20,0.73,U] [#4 0.11,-0.28,0.00,M4] [#5 -0.03,-0.03,0.64,U] [#6 0.23,-0.17,0.00,M3] [#7 0.00,-0.07,0.69,U] [#8 0.09,-0.12,0.48,U] 
22:02:14.001 00.001 1032 refined, 6 included, MultiStar: {0.08, -0.11}, one-star: {0.12, -0.10}
22:02:14.003 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
22:02:14.004 00.001 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
22:02:14.005 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.96 mountX=-0.13 mountY=-0.05, mountTheta=-2.79
22:02:14.009 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.11, opts=13)
22:02:14.011 00.002 1032 Enqueuing Move request for scope (0.08, -0.11)
22:02:14.012 00.001 10072 Worker thread wakes up
22:02:14.012 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
22:02:14.012 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
22:02:14.013 00.001 10072 Moving (0.08, -0.11) raw xDistance=-0.13 yDistance=-0.05
22:02:14.014 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:02:14.017 00.003 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.40
22:02:14.017 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
22:02:14.017 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:14.017 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:02:14.017 00.000 10072 MoveAxis(E, 4, ABG)
22:02:14.017 00.000 10072 Guiding  Dir = 2, Dur = 4
22:02:14.018 00.001 10072 IsGuiding returns 0
22:02:14.018 00.000 10072 PulseGuide returned control before completion, sleep 14
22:02:14.037 00.019 1032 UpdateGuideState exits: m=1323 SNR=25.5
22:02:14.040 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:14.041 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:14.043 00.002 1032 Enqueuing Expose request
22:02:14.045 00.002 10072 IsGuiding returns 0
22:02:14.045 00.000 10072 Move returns status 0, amount 4
22:02:14.045 00.000 10072 MoveAxis(N, 0, ABG)
22:02:14.045 00.000 10072 Move returns status 0, amount 0
22:02:14.045 00.000 10072 move complete, result=0
22:02:14.045 00.000 10072 worker thread done servicing request
22:02:14.045 00.000 10072 Worker thread wakes up
22:02:14.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:14.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:14.054 00.009 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:02:14.683 00.629 10072 Exposure complete
22:02:14.739 00.056 10072 worker thread done servicing request
22:02:14.739 00.000 1032 OnExposeComplete: enter
22:02:14.741 00.002 1032 UpdateGuideState(): m_state=6
22:02:14.743 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1884
22:02:14.746 00.003 1032 Star::Find returns 1 (0), X=1103.36, Y=135.60, Mass=1457, SNR=26.8, Peak=146 HFD=3.3
22:02:14.748 00.002 1032 MultiStar: [#1 0.15,-0.11,0.90,U] [#2 0.04,0.10,0.75,U] [#3 0.14,-0.05,0.73,U] [#4 0.06,-0.32,0.00,M5] [#5 0.09,0.20,0.62,U] [#6 0.13,-0.13,0.55,U] [#7 -0.13,-0.05,0.62,U] [#8 -0.04,0.00,0.50,U] 
22:02:14.751 00.003 1032 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {0.07, -0.04}
22:02:14.753 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
22:02:14.754 00.001 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
22:02:14.756 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.07 cameraTheta=-0.21 mountX=-0.03 mountY=-0.06, mountTheta=-2.04
22:02:14.758 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
22:02:14.759 00.001 1032 Enqueuing Move request for scope (0.06, -0.01)
22:02:14.761 00.002 10072 Worker thread wakes up
22:02:14.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:02:14.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:02:14.761 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.06
22:02:14.763 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
22:02:14.766 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.39
22:02:14.766 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:02:14.766 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:14.766 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:02:14.766 00.000 10072 MoveAxis(E, 4, ABG)
22:02:14.767 00.001 10072 Guiding  Dir = 2, Dur = 4
22:02:14.767 00.000 10072 IsGuiding returns 0
22:02:14.768 00.001 10072 PulseGuide returned control before completion, sleep 14
22:02:14.784 00.016 1032 UpdateGuideState exits: m=1457 SNR=26.8
22:02:14.786 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:14.788 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:14.790 00.002 1032 Enqueuing Expose request
22:02:14.792 00.002 10072 IsGuiding returns 0
22:02:14.792 00.000 10072 Move returns status 0, amount 4
22:02:14.792 00.000 10072 MoveAxis(N, 0, ABG)
22:02:14.792 00.000 10072 Move returns status 0, amount 0
22:02:14.792 00.000 10072 move complete, result=0
22:02:14.792 00.000 10072 worker thread done servicing request
22:02:14.792 00.000 10072 Worker thread wakes up
22:02:14.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:14.793 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:14.800 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:02:15.202 00.402 10072 Exposure complete
22:02:15.254 00.052 10072 worker thread done servicing request
22:02:15.255 00.001 1032 OnExposeComplete: enter
22:02:15.256 00.001 1032 UpdateGuideState(): m_state=6
22:02:15.259 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1885
22:02:15.260 00.001 1032 Star::Find returns 1 (0), X=1103.41, Y=135.52, Mass=1229, SNR=24.6, Peak=131 HFD=3.2
22:02:15.262 00.002 1032 MultiStar: [#1 0.09,-0.19,0.98,U] [#2 -0.11,-0.04,0.82,U] [#3 0.22,-0.15,0.00,M1] [#4 0.08,-0.30,0.00,M6] [#5 0.04,-0.04,0.67,U] [#6 0.14,-0.33,0.00,M3] [#7 -0.03,-0.10,0.70,U] [#8 0.15,-0.04,0.57,U] 
22:02:15.264 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.10}, one-star: {0.12, -0.11}
22:02:15.265 00.001 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
22:02:15.268 00.003 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
22:02:15.271 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.13 mountX=-0.10 mountY=-0.02, mountTheta=-2.96
22:02:15.273 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
22:02:15.275 00.002 1032 Enqueuing Move request for scope (0.04, -0.10)
22:02:15.278 00.003 10072 Worker thread wakes up
22:02:15.278 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
22:02:15.278 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
22:02:15.278 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=-0.02
22:02:15.280 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:02:15.282 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.39
22:02:15.282 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:02:15.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:15.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:02:15.282 00.000 10072 MoveAxis(E, 3, ABG)
22:02:15.282 00.000 10072 Guiding  Dir = 2, Dur = 3
22:02:15.283 00.001 10072 IsGuiding returns 0
22:02:15.283 00.000 10072 PulseGuide returned control before completion, sleep 13
22:02:15.301 00.018 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:02:15.303 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:15.305 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:15.307 00.002 1032 Enqueuing Expose request
22:02:15.308 00.001 10072 IsGuiding returns 0
22:02:15.309 00.001 10072 Move returns status 0, amount 3
22:02:15.309 00.000 10072 MoveAxis(N, 0, ABG)
22:02:15.309 00.000 10072 Move returns status 0, amount 0
22:02:15.309 00.000 10072 move complete, result=0
22:02:15.309 00.000 10072 worker thread done servicing request
22:02:15.309 00.000 10072 Worker thread wakes up
22:02:15.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:15.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:15.316 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:02:15.936 00.620 10072 Exposure complete
22:02:15.993 00.057 10072 worker thread done servicing request
22:02:15.993 00.000 1032 OnExposeComplete: enter
22:02:15.995 00.002 1032 UpdateGuideState(): m_state=6
22:02:15.997 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1886
22:02:15.999 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=135.38, Mass=1214, SNR=24.4, Peak=117 HFD=3.2
22:02:16.000 00.001 1032 MultiStar: [#1 0.12,-0.30,0.00,M1] [#2 0.02,-0.10,0.80,U] [#3 0.29,-0.25,0.00,M2] [#4 0.18,-0.46,0.00,M7] [#5 -0.06,-0.29,0.00,M1] [#6 0.15,-0.24,0.00,M4] [#7 -0.02,-0.15,0.76,U] [#8 0.15,-0.13,0.51,U] 
22:02:16.003 00.003 1032 refined, 3 included, MultiStar: {0.08, -0.17}, one-star: {0.15, -0.25}
22:02:16.004 00.001 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
22:02:16.006 00.002 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
22:02:16.008 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.18 cameraTheta=-1.15 mountX=-0.18 mountY=-0.03, mountTheta=-2.98
22:02:16.010 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.17, opts=13)
22:02:16.013 00.003 1032 Enqueuing Move request for scope (0.08, -0.17)
22:02:16.014 00.001 10072 Worker thread wakes up
22:02:16.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
22:02:16.014 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
22:02:16.014 00.000 10072 Moving (0.08, -0.17) raw xDistance=-0.18 yDistance=-0.03
22:02:16.019 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:02:16.021 00.002 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 283.38
22:02:16.021 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
22:02:16.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:16.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:16.021 00.000 10072 MoveAxis(E, 89, ABG)
22:02:16.021 00.000 10072 Guiding  Dir = 2, Dur = 89
22:02:16.022 00.001 10072 IsGuiding returns 0
22:02:16.022 00.000 10072 PulseGuide returned control before completion, sleep 99
22:02:16.040 00.018 1032 UpdateGuideState exits: m=1214 SNR=24.4
22:02:16.042 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:16.044 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:16.045 00.001 1032 Enqueuing Expose request
22:02:16.136 00.091 10072 IsGuiding returns 0
22:02:16.136 00.000 10072 Move returns status 0, amount 89
22:02:16.136 00.000 10072 MoveAxis(N, 0, ABG)
22:02:16.136 00.000 10072 Move returns status 0, amount 0
22:02:16.136 00.000 10072 move complete, result=0
22:02:16.136 00.000 10072 worker thread done servicing request
22:02:16.136 00.000 10072 Worker thread wakes up
22:02:16.136 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:16.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:16.136 00.000 1032 GuideStep: -0.2 px 89 ms EAST, -0.0 px 0 ms NORTH
22:02:16.547 00.411 10072 Exposure complete
22:02:16.603 00.056 10072 worker thread done servicing request
22:02:16.603 00.000 1032 OnExposeComplete: enter
22:02:16.605 00.002 1032 UpdateGuideState(): m_state=6
22:02:16.607 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1887
22:02:16.609 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=135.57, Mass=1175, SNR=24.1, Peak=117 HFD=3.2
22:02:16.610 00.001 1032 MultiStar: [#1 0.17,-0.33,0.00,M2] [#2 0.08,-0.18,0.83,U] [#3 0.23,-0.16,0.00,M3] [#4 0.11,-0.45,0.00,M8] [#5 0.02,-0.11,0.69,U] [#6 0.10,-0.27,0.00,M5] [#7 0.10,-0.12,0.75,U] [#8 0.18,-0.06,0.55,U] 
22:02:16.612 00.002 1032 refined, 4 included, MultiStar: {0.10, -0.11}, one-star: {0.14, -0.07}
22:02:16.614 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
22:02:16.616 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
22:02:16.617 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.82 mountX=-0.13 mountY=-0.07, mountTheta=-2.65
22:02:16.620 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
22:02:16.622 00.002 1032 Enqueuing Move request for scope (0.10, -0.11)
22:02:16.624 00.002 10072 Worker thread wakes up
22:02:16.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
22:02:16.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
22:02:16.624 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.13 yDistance=-0.07
22:02:16.626 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:02:16.629 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 283.38
22:02:16.629 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:02:16.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:16.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:02:16.629 00.000 10072 MoveAxis(E, 67, ABG)
22:02:16.629 00.000 10072 Guiding  Dir = 2, Dur = 67
22:02:16.629 00.000 10072 IsGuiding returns 0
22:02:16.630 00.001 10072 PulseGuide returned control before completion, sleep 77
22:02:16.646 00.016 1032 UpdateGuideState exits: m=1175 SNR=24.1
22:02:16.647 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:16.649 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:16.651 00.002 1032 Enqueuing Expose request
22:02:16.714 00.063 10072 IsGuiding returns 0
22:02:16.714 00.000 10072 Move returns status 0, amount 67
22:02:16.714 00.000 10072 MoveAxis(N, 0, ABG)
22:02:16.714 00.000 10072 Move returns status 0, amount 0
22:02:16.714 00.000 10072 move complete, result=0
22:02:16.715 00.001 10072 worker thread done servicing request
22:02:16.715 00.000 10072 Worker thread wakes up
22:02:16.715 00.000 1032 GuideStep: -0.1 px 67 ms EAST, -0.1 px 0 ms NORTH
22:02:16.716 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:16.717 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:17.342 00.625 10072 Exposure complete
22:02:17.394 00.052 10072 worker thread done servicing request
22:02:17.394 00.000 1032 OnExposeComplete: enter
22:02:17.396 00.002 1032 UpdateGuideState(): m_state=6
22:02:17.398 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1888
22:02:17.399 00.001 1032 Star::Find returns 1 (0), X=1103.44, Y=135.71, Mass=1265, SNR=24.9, Peak=123 HFD=3.2
22:02:17.401 00.002 1032 MultiStar: [#1 0.18,0.08,0.94,U] [#2 -0.11,0.09,0.77,U] [#3 0.20,0.08,0.72,U] [#4 0.10,-0.20,0.68,U] [#5 0.01,0.22,0.66,U] [#6 0.29,0.01,0.00,M6] [#7 -0.05,0.12,0.67,U] [#8 0.12,0.17,0.51,U] 
22:02:17.403 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.08}, one-star: {0.15, 0.08}
22:02:17.404 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:02:17.405 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:02:17.406 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.76 mountX=0.05 mountY=-0.10, mountTheta=-1.07
22:02:17.409 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
22:02:17.410 00.001 1032 Enqueuing Move request for scope (0.08, 0.08)
22:02:17.412 00.002 10072 Worker thread wakes up
22:02:17.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
22:02:17.412 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
22:02:17.412 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.05 yDistance=-0.10
22:02:17.413 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:02:17.416 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.37
22:02:17.416 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:02:17.416 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:17.416 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:02:17.416 00.000 10072 MoveAxis(E, 5, ABG)
22:02:17.416 00.000 10072 Guiding  Dir = 2, Dur = 5
22:02:17.416 00.000 10072 IsGuiding returns 0
22:02:17.417 00.001 10072 PulseGuide returned control before completion, sleep 15
22:02:17.433 00.016 10072 IsGuiding returns 0
22:02:17.433 00.000 10072 Move returns status 0, amount 5
22:02:17.433 00.000 10072 MoveAxis(N, 0, ABG)
22:02:17.433 00.000 10072 Move returns status 0, amount 0
22:02:17.433 00.000 1032 UpdateGuideState exits: m=1265 SNR=24.9
22:02:17.437 00.004 10072 move complete, result=0
22:02:17.437 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:17.439 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:17.440 00.001 1032 Enqueuing Expose request
22:02:17.441 00.001 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:02:17.442 00.001 10072 worker thread done servicing request
22:02:17.444 00.002 10072 Worker thread wakes up
22:02:17.444 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:17.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:17.862 00.418 10072 Exposure complete
22:02:17.921 00.059 10072 worker thread done servicing request
22:02:17.921 00.000 1032 OnExposeComplete: enter
22:02:17.923 00.002 1032 UpdateGuideState(): m_state=6
22:02:17.925 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1889
22:02:17.926 00.001 1032 Star::Find returns 1 (0), X=1103.39, Y=135.81, Mass=1280, SNR=25.1, Peak=124 HFD=3.2
22:02:17.928 00.002 1032 MultiStar: [#1 0.10,-0.07,0.95,U] [#2 0.01,0.04,0.82,U] [#3 0.15,-0.00,0.77,U] [#4 0.07,-0.30,0.00,M8] [#5 -0.05,0.11,0.69,U] [#6 0.23,-0.07,0.59,U] [#7 -0.11,0.10,0.72,U] [#8 0.32,-0.03,0.00,M1] 
22:02:17.929 00.001 1032 refined, 6 included, MultiStar: {0.06, 0.04}, one-star: {0.10, 0.18}
22:02:17.930 00.001 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
22:02:17.933 00.003 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
22:02:17.934 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.63 mountX=0.03 mountY=-0.07, mountTheta=-1.20
22:02:17.936 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
22:02:17.938 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
22:02:17.939 00.001 10072 Worker thread wakes up
22:02:17.939 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
22:02:17.940 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
22:02:17.940 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.03 yDistance=-0.07
22:02:17.941 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:02:17.944 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.36
22:02:17.944 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:02:17.944 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:17.945 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:02:17.945 00.000 10072 MoveAxis(E, 4, ABG)
22:02:17.945 00.000 10072 Guiding  Dir = 2, Dur = 4
22:02:17.945 00.000 10072 IsGuiding returns 0
22:02:17.946 00.001 10072 PulseGuide returned control before completion, sleep 14
22:02:17.962 00.016 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:02:17.964 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:17.965 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:17.967 00.002 1032 Enqueuing Expose request
22:02:17.969 00.002 10072 IsGuiding returns 0
22:02:17.969 00.000 10072 Move returns status 0, amount 4
22:02:17.969 00.000 10072 MoveAxis(N, 0, ABG)
22:02:17.969 00.000 10072 Move returns status 0, amount 0
22:02:17.969 00.000 10072 move complete, result=0
22:02:17.969 00.000 10072 worker thread done servicing request
22:02:17.969 00.000 10072 Worker thread wakes up
22:02:17.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:17.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:17.976 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:02:18.600 00.624 10072 Exposure complete
22:02:18.656 00.056 10072 worker thread done servicing request
22:02:18.656 00.000 1032 OnExposeComplete: enter
22:02:18.658 00.002 1032 UpdateGuideState(): m_state=6
22:02:18.659 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1890
22:02:18.661 00.002 1032 Star::Find returns 1 (0), X=1103.51, Y=135.61, Mass=1098, SNR=23.2, Peak=105 HFD=3.1
22:02:18.662 00.001 1032 MultiStar: [#1 0.14,-0.16,1.07,U] [#2 0.03,-0.08,0.84,U] [#3 0.04,-0.05,0.85,U] [#4 0.17,-0.31,0.00,M9] [#5 0.18,-0.10,0.68,U] [#6 0.01,-0.25,0.00,M6] [#7 0.10,-0.04,0.70,U] [#8 0.27,0.02,0.00,M2] 
22:02:18.664 00.002 1032 refined, 5 included, MultiStar: {0.12, -0.08}, one-star: {0.22, -0.02}
22:02:18.665 00.001 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:02:18.666 00.001 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:02:18.667 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.56 mountX=-0.10 mountY=-0.10, mountTheta=-2.39
22:02:18.669 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.08, opts=13)
22:02:18.671 00.002 1032 Enqueuing Move request for scope (0.12, -0.08)
22:02:18.673 00.002 10072 Worker thread wakes up
22:02:18.673 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
22:02:18.673 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
22:02:18.673 00.000 10072 Moving (0.12, -0.08) raw xDistance=-0.10 yDistance=-0.10
22:02:18.675 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:02:18.677 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.36
22:02:18.677 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:02:18.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:18.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:02:18.677 00.000 10072 MoveAxis(E, 4, ABG)
22:02:18.677 00.000 10072 Guiding  Dir = 2, Dur = 4
22:02:18.677 00.000 10072 IsGuiding returns 0
22:02:18.678 00.001 10072 PulseGuide returned control before completion, sleep 14
22:02:18.696 00.018 1032 UpdateGuideState exits: m=1098 SNR=23.2
22:02:18.698 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:18.700 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:18.701 00.001 1032 Enqueuing Expose request
22:02:18.705 00.004 10072 IsGuiding returns 0
22:02:18.705 00.000 10072 Move returns status 0, amount 4
22:02:18.705 00.000 10072 MoveAxis(N, 0, ABG)
22:02:18.706 00.001 10072 Move returns status 0, amount 0
22:02:18.706 00.000 10072 move complete, result=0
22:02:18.706 00.000 10072 worker thread done servicing request
22:02:18.706 00.000 10072 Worker thread wakes up
22:02:18.706 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:18.706 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:18.712 00.006 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:02:19.115 00.403 10072 Exposure complete
22:02:19.168 00.053 10072 worker thread done servicing request
22:02:19.168 00.000 1032 OnExposeComplete: enter
22:02:19.170 00.002 1032 UpdateGuideState(): m_state=6
22:02:19.173 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1891
22:02:19.178 00.005 1032 Star::Find returns 1 (0), X=1103.44, Y=135.59, Mass=1320, SNR=25.5, Peak=134 HFD=3.2
22:02:19.179 00.001 1032 MultiStar: [#1 0.20,-0.21,0.00,M1] [#2 -0.02,-0.05,0.78,U] [#3 0.15,-0.05,0.76,U] [#4 0.07,-0.23,0.68,U] [#5 0.17,0.03,0.71,U] [#6 -0.00,-0.21,0.60,U] [#7 -0.03,0.04,0.69,U] [#8 0.23,0.09,0.00,M3] 
22:02:19.181 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.07}, one-star: {0.15, -0.04}
22:02:19.182 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
22:02:19.184 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
22:02:19.185 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.74 mountX=-0.08 mountY=-0.05, mountTheta=-2.57
22:02:19.188 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
22:02:19.189 00.001 1032 Enqueuing Move request for scope (0.07, -0.07)
22:02:19.192 00.003 10072 Worker thread wakes up
22:02:19.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
22:02:19.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
22:02:19.192 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=-0.05
22:02:19.194 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:02:19.197 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.35
22:02:19.197 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:02:19.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:19.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:02:19.197 00.000 10072 MoveAxis(E, 4, ABG)
22:02:19.197 00.000 10072 Guiding  Dir = 2, Dur = 4
22:02:19.197 00.000 10072 IsGuiding returns 0
22:02:19.198 00.001 10072 PulseGuide returned control before completion, sleep 14
22:02:19.216 00.018 1032 UpdateGuideState exits: m=1320 SNR=25.5
22:02:19.219 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:19.221 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:19.222 00.001 1032 Enqueuing Expose request
22:02:19.223 00.001 10072 IsGuiding returns 0
22:02:19.223 00.000 10072 Move returns status 0, amount 4
22:02:19.223 00.000 10072 MoveAxis(N, 0, ABG)
22:02:19.223 00.000 10072 Move returns status 0, amount 0
22:02:19.223 00.000 10072 move complete, result=0
22:02:19.223 00.000 10072 worker thread done servicing request
22:02:19.223 00.000 10072 Worker thread wakes up
22:02:19.225 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:19.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:19.232 00.007 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:02:19.851 00.619 10072 Exposure complete
22:02:19.910 00.059 10072 worker thread done servicing request
22:02:19.910 00.000 1032 OnExposeComplete: enter
22:02:19.912 00.002 1032 UpdateGuideState(): m_state=6
22:02:19.914 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1892
22:02:19.916 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=135.75, Mass=1378, SNR=26.1, Peak=141 HFD=3.1
22:02:19.919 00.003 1032 MultiStar: [#1 0.14,-0.05,0.92,U] [#2 0.05,0.04,0.75,U] [#3 0.12,-0.23,0.00,M1] [#4 0.15,-0.28,0.00,M9] [#5 -0.07,0.05,0.64,U] [#6 0.11,-0.10,0.59,U] [#7 0.04,0.06,0.64,U] [#8 0.18,0.04,0.49,U] 
22:02:19.921 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.03}, one-star: {0.07, 0.12}
22:02:19.922 00.001 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
22:02:19.923 00.001 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
22:02:19.925 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.35 mountX=0.01 mountY=-0.08, mountTheta=-1.48
22:02:19.929 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
22:02:19.931 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
22:02:19.933 00.002 10072 Worker thread wakes up
22:02:19.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
22:02:19.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
22:02:19.933 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
22:02:19.936 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:02:19.939 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.35
22:02:19.939 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:02:19.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:19.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:02:19.939 00.000 10072 MoveAxis(E, 4, ABG)
22:02:19.939 00.000 10072 Guiding  Dir = 2, Dur = 4
22:02:19.939 00.000 10072 IsGuiding returns 0
22:02:19.940 00.001 10072 PulseGuide returned control before completion, sleep 14
22:02:19.957 00.017 1032 UpdateGuideState exits: m=1378 SNR=26.1
22:02:19.960 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:19.961 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:19.963 00.002 1032 Enqueuing Expose request
22:02:19.965 00.002 10072 IsGuiding returns 0
22:02:19.965 00.000 10072 Move returns status 0, amount 4
22:02:19.965 00.000 10072 MoveAxis(N, 0, ABG)
22:02:19.965 00.000 10072 Move returns status 0, amount 0
22:02:19.965 00.000 10072 move complete, result=0
22:02:19.965 00.000 10072 worker thread done servicing request
22:02:19.965 00.000 10072 Worker thread wakes up
22:02:19.966 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:19.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:19.974 00.008 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:02:20.384 00.410 10072 Exposure complete
22:02:20.441 00.057 10072 worker thread done servicing request
22:02:20.441 00.000 1032 OnExposeComplete: enter
22:02:20.444 00.003 1032 UpdateGuideState(): m_state=6
22:02:20.446 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1893
22:02:20.447 00.001 1032 Star::Find returns 1 (0), X=1103.40, Y=135.73, Mass=1272, SNR=25.0, Peak=122 HFD=3.2
22:02:20.449 00.002 1032 MultiStar: [#1 0.09,-0.04,0.98,U] [#2 0.05,-0.00,0.79,U] [#3 0.16,0.12,0.76,U] [#4 0.19,-0.20,0.00,M10] [#5 0.15,0.09,0.65,U] [#6 0.21,-0.08,0.61,U] [#7 0.08,0.16,0.72,U] [#8 0.16,-0.00,0.54,U] 
22:02:20.450 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.04}, one-star: {0.11, 0.10}
22:02:20.451 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:02:20.452 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:02:20.454 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.36 mountX=0.01 mountY=-0.13, mountTheta=-1.47
22:02:20.458 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
22:02:20.461 00.003 1032 Enqueuing Move request for scope (0.12, 0.04)
22:02:20.462 00.001 10072 Worker thread wakes up
22:02:20.463 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
22:02:20.463 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
22:02:20.463 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.13
22:02:20.465 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=94, Gamma=2.230
22:02:20.467 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.34
22:02:20.467 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:02:20.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:20.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:02:20.468 00.001 10072 MoveAxis(E, 3, ABG)
22:02:20.468 00.000 10072 Guiding  Dir = 2, Dur = 3
22:02:20.468 00.000 10072 IsGuiding returns 0
22:02:20.468 00.000 10072 PulseGuide returned control before completion, sleep 13
22:02:20.486 00.018 1032 UpdateGuideState exits: m=1272 SNR=25.0
22:02:20.489 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:20.492 00.003 10072 IsGuiding returns 0
22:02:20.492 00.000 10072 Move returns status 0, amount 3
22:02:20.493 00.001 10072 MoveAxis(N, 0, ABG)
22:02:20.493 00.000 10072 Move returns status 0, amount 0
22:02:20.493 00.000 10072 move complete, result=0
22:02:20.493 00.000 10072 worker thread done servicing request
22:02:20.493 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:20.494 00.001 1032 Enqueuing Expose request
22:02:20.496 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:02:20.498 00.002 10072 Worker thread wakes up
22:02:20.498 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:20.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:21.131 00.633 10072 Exposure complete
22:02:21.185 00.054 10072 worker thread done servicing request
22:02:21.186 00.001 1032 OnExposeComplete: enter
22:02:21.188 00.002 1032 UpdateGuideState(): m_state=6
22:02:21.190 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1894
22:02:21.191 00.001 1032 Star::Find returns 1 (0), X=1103.49, Y=135.68, Mass=1324, SNR=25.5, Peak=137 HFD=3.2
22:02:21.192 00.001 1032 MultiStar: [#1 0.18,-0.09,0.99,U] [#2 0.03,0.08,0.74,U] [#3 0.23,0.08,0.00,M1] [#4 0.22,-0.30,0.00,R] [#5 0.09,0.05,0.65,U] [#6 0.24,-0.06,0.00,M4] [#7 0.13,-0.01,0.71,U] [#8 0.25,0.02,0.00,M2] 
22:02:21.194 00.002 1032 refined, 4 included, MultiStar: {0.13, 0.01}, one-star: {0.20, 0.05}
22:02:21.197 00.003 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
22:02:21.199 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
22:02:21.200 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.14 cameraTheta=0.09 mountX=-0.02 mountY=-0.13, mountTheta=-1.74
22:02:21.202 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
22:02:21.204 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
22:02:21.209 00.005 10072 Worker thread wakes up
22:02:21.209 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
22:02:21.209 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
22:02:21.209 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.13
22:02:21.211 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:02:21.213 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.33
22:02:21.213 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:02:21.213 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:21.214 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:02:21.214 00.000 10072 MoveAxis(E, 4, ABG)
22:02:21.214 00.000 10072 Guiding  Dir = 2, Dur = 4
22:02:21.214 00.000 10072 IsGuiding returns 0
22:02:21.215 00.001 10072 PulseGuide returned control before completion, sleep 14
22:02:21.232 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.5
22:02:21.233 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:21.237 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:21.240 00.003 1032 Enqueuing Expose request
22:02:21.242 00.002 10072 IsGuiding returns 0
22:02:21.242 00.000 10072 Move returns status 0, amount 4
22:02:21.242 00.000 10072 MoveAxis(N, 0, ABG)
22:02:21.242 00.000 10072 Move returns status 0, amount 0
22:02:21.242 00.000 10072 move complete, result=0
22:02:21.242 00.000 10072 worker thread done servicing request
22:02:21.242 00.000 10072 Worker thread wakes up
22:02:21.242 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:21.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:21.250 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:02:21.650 00.400 10072 Exposure complete
22:02:21.703 00.053 10072 worker thread done servicing request
22:02:21.704 00.001 1032 OnExposeComplete: enter
22:02:21.706 00.002 1032 UpdateGuideState(): m_state=6
22:02:21.708 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1895
22:02:21.709 00.001 1032 Star::Find returns 1 (0), X=1103.53, Y=135.48, Mass=1246, SNR=24.8, Peak=133 HFD=3.2
22:02:21.712 00.003 1032 MultiStar: [#1 0.24,-0.24,0.00,M1] [#2 0.13,0.00,0.81,U] [#3 0.08,-0.09,0.75,U] [#4 -0.01,0.04,0.69,U] [#5 0.15,-0.02,0.72,U] [#6 0.22,-0.14,0.00,M5] [#7 0.11,-0.02,0.68,U] [#8 0.35,-0.18,0.00,M3] 
22:02:21.713 00.001 1032 refined, 5 included, MultiStar: {0.12, -0.05}, one-star: {0.24, -0.15}
22:02:21.715 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
22:02:21.715 00.000 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
22:02:21.717 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.35 mountX=-0.08 mountY=-0.11, mountTheta=-2.18
22:02:21.719 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
22:02:21.720 00.001 1032 Enqueuing Move request for scope (0.12, -0.05)
22:02:21.723 00.003 10072 Worker thread wakes up
22:02:21.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
22:02:21.723 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
22:02:21.723 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.11
22:02:21.724 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:02:21.727 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.33
22:02:21.727 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:02:21.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:21.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:02:21.727 00.000 10072 MoveAxis(E, 3, ABG)
22:02:21.727 00.000 10072 Guiding  Dir = 2, Dur = 3
22:02:21.733 00.006 10072 IsGuiding returns 0
22:02:21.733 00.000 10072 PulseGuide returned control before completion, sleep 13
22:02:21.743 00.010 1032 UpdateGuideState exits: m=1246 SNR=24.8
22:02:21.745 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:21.747 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:21.749 00.002 1032 Enqueuing Expose request
22:02:21.756 00.007 10072 IsGuiding returns 0
22:02:21.756 00.000 10072 Move returns status 0, amount 3
22:02:21.756 00.000 10072 MoveAxis(N, 0, ABG)
22:02:21.756 00.000 10072 Move returns status 0, amount 0
22:02:21.757 00.001 10072 move complete, result=0
22:02:21.757 00.000 10072 worker thread done servicing request
22:02:21.757 00.000 10072 Worker thread wakes up
22:02:21.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:21.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:21.759 00.002 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:02:22.385 00.626 10072 Exposure complete
22:02:22.438 00.053 10072 worker thread done servicing request
22:02:22.438 00.000 1032 OnExposeComplete: enter
22:02:22.441 00.003 1032 UpdateGuideState(): m_state=6
22:02:22.442 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1896
22:02:22.444 00.002 1032 Star::Find returns 1 (0), X=1103.54, Y=135.52, Mass=1308, SNR=25.4, Peak=128 HFD=3.2
22:02:22.445 00.001 1032 MultiStar: [#1 0.23,-0.04,0.98,U] [#2 0.05,0.07,0.75,U] [#3 0.16,0.00,0.75,U] [#4 0.06,0.05,0.66,U] [#5 0.16,0.01,0.65,U] [#6 0.12,-0.23,0.00,M6] [#7 -0.02,-0.04,0.66,U] [#8 0.30,0.07,0.00,M4] 
22:02:22.448 00.003 1032 refined, 6 included, MultiStar: {0.14, -0.01}, one-star: {0.25, -0.11}
22:02:22.449 00.001 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
22:02:22.450 00.001 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
22:02:22.452 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.10 mountX=-0.05 mountY=-0.13, mountTheta=-1.93
22:02:22.454 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
22:02:22.458 00.004 1032 Enqueuing Move request for scope (0.14, -0.01)
22:02:22.459 00.001 10072 Worker thread wakes up
22:02:22.459 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
22:02:22.459 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
22:02:22.459 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.05 yDistance=-0.13
22:02:22.462 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:02:22.464 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.32
22:02:22.464 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:02:22.464 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:22.464 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:02:22.464 00.000 10072 MoveAxis(E, 3, ABG)
22:02:22.464 00.000 10072 Guiding  Dir = 2, Dur = 3
22:02:22.465 00.001 10072 IsGuiding returns 0
22:02:22.466 00.001 10072 PulseGuide returned control before completion, sleep 13
22:02:22.483 00.017 1032 UpdateGuideState exits: m=1308 SNR=25.4
22:02:22.485 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:22.488 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:22.491 00.003 1032 Enqueuing Expose request
22:02:22.493 00.002 10072 IsGuiding returns 0
22:02:22.493 00.000 10072 Move returns status 0, amount 3
22:02:22.493 00.000 10072 MoveAxis(N, 0, ABG)
22:02:22.493 00.000 10072 Move returns status 0, amount 0
22:02:22.493 00.000 10072 move complete, result=0
22:02:22.493 00.000 10072 worker thread done servicing request
22:02:22.493 00.000 10072 Worker thread wakes up
22:02:22.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:22.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:22.500 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:02:22.901 00.401 10072 Exposure complete
22:02:22.958 00.057 10072 worker thread done servicing request
22:02:22.958 00.000 1032 OnExposeComplete: enter
22:02:22.961 00.003 1032 UpdateGuideState(): m_state=6
22:02:22.963 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1897
22:02:22.965 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=135.69, Mass=1192, SNR=24.2, Peak=111 HFD=3.4
22:02:22.966 00.001 1032 MultiStar: [#1 0.13,-0.15,0.94,U] [#2 0.03,0.08,0.80,U] [#3 0.21,-0.05,0.79,U] [#4 -0.09,0.06,0.69,U] [#5 0.11,0.05,0.69,U] [#6 0.14,0.01,0.62,U] [#7 -0.01,-0.00,0.70,U] [#8 0.18,0.18,0.00,M5] 
22:02:22.967 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.00}, one-star: {0.06, 0.05}
22:02:22.970 00.003 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
22:02:22.971 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
22:02:22.972 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.05 mountX=-0.02 mountY=-0.07, mountTheta=-1.78
22:02:22.975 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
22:02:22.976 00.001 1032 Enqueuing Move request for scope (0.08, 0.00)
22:02:22.977 00.001 10072 Worker thread wakes up
22:02:22.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
22:02:22.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
22:02:22.978 00.001 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.07
22:02:22.979 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:02:22.982 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.32
22:02:22.982 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:02:22.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:22.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:02:22.982 00.000 10072 MoveAxis(E, 3, ABG)
22:02:22.982 00.000 10072 Guiding  Dir = 2, Dur = 3
22:02:22.983 00.001 10072 IsGuiding returns 0
22:02:22.983 00.000 10072 PulseGuide returned control before completion, sleep 13
22:02:23.000 00.017 1032 UpdateGuideState exits: m=1192 SNR=24.2
22:02:23.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:23.003 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:23.005 00.002 1032 Enqueuing Expose request
22:02:23.009 00.004 10072 IsGuiding returns 0
22:02:23.009 00.000 10072 Move returns status 0, amount 3
22:02:23.009 00.000 10072 MoveAxis(N, 0, ABG)
22:02:23.009 00.000 10072 Move returns status 0, amount 0
22:02:23.009 00.000 10072 move complete, result=0
22:02:23.009 00.000 10072 worker thread done servicing request
22:02:23.009 00.000 10072 Worker thread wakes up
22:02:23.010 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:23.010 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:23.013 00.003 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:02:23.637 00.624 10072 Exposure complete
22:02:23.694 00.057 10072 worker thread done servicing request
22:02:23.694 00.000 1032 OnExposeComplete: enter
22:02:23.696 00.002 1032 UpdateGuideState(): m_state=6
22:02:23.697 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1898
22:02:23.699 00.002 1032 Star::Find returns 1 (0), X=1103.56, Y=135.65, Mass=1137, SNR=23.6, Peak=113 HFD=3.2
22:02:23.701 00.002 1032 MultiStar: [#1 0.19,-0.09,1.00,U] [#2 0.13,-0.07,0.84,U] [#3 0.31,0.03,0.00,M1] [#4 -0.06,0.17,0.67,U] [#5 0.17,-0.01,0.66,U] [#6 0.11,-0.27,0.00,M6] [#7 -0.10,0.01,0.72,U] [#8 0.21,-0.01,0.62,U] 
22:02:23.702 00.001 1032 refined, 6 included, MultiStar: {0.13, -0.00}, one-star: {0.27, 0.02}
22:02:23.704 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:02:23.706 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:02:23.707 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.02 mountX=-0.04 mountY=-0.12, mountTheta=-1.85
22:02:23.711 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.00, opts=13)
22:02:23.714 00.003 1032 Enqueuing Move request for scope (0.13, -0.00)
22:02:23.715 00.001 10072 Worker thread wakes up
22:02:23.716 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
22:02:23.716 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
22:02:23.716 00.000 10072 Moving (0.13, -0.00) raw xDistance=-0.04 yDistance=-0.12
22:02:23.717 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:02:23.720 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.31
22:02:23.720 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:02:23.720 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:23.720 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:02:23.720 00.000 10072 MoveAxis(E, 3, ABG)
22:02:23.720 00.000 10072 Guiding  Dir = 2, Dur = 3
22:02:23.721 00.001 10072 IsGuiding returns 0
22:02:23.721 00.000 10072 PulseGuide returned control before completion, sleep 13
22:02:23.739 00.018 1032 UpdateGuideState exits: m=1137 SNR=23.6
22:02:23.741 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:23.744 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:23.746 00.002 1032 Enqueuing Expose request
22:02:23.747 00.001 10072 IsGuiding returns 0
22:02:23.747 00.000 10072 Move returns status 0, amount 3
22:02:23.747 00.000 10072 MoveAxis(N, 0, ABG)
22:02:23.747 00.000 10072 Move returns status 0, amount 0
22:02:23.747 00.000 10072 move complete, result=0
22:02:23.747 00.000 10072 worker thread done servicing request
22:02:23.747 00.000 10072 Worker thread wakes up
22:02:23.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:23.748 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:23.754 00.006 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:02:24.169 00.415 10072 Exposure complete
22:02:24.218 00.049 10072 worker thread done servicing request
22:02:24.219 00.001 1032 OnExposeComplete: enter
22:02:24.220 00.001 1032 UpdateGuideState(): m_state=6
22:02:24.222 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1899
22:02:24.224 00.002 1032 Star::Find returns 1 (0), X=1103.56, Y=135.51, Mass=1172, SNR=24.0, Peak=118 HFD=3.2
22:02:24.225 00.001 1032 MultiStar: [#1 0.16,-0.22,0.00,M1] [#2 0.06,-0.12,0.79,U] [#3 0.30,-0.17,0.00,M2] [#4 -0.04,0.04,0.67,U] [#5 0.19,0.06,0.73,U] [#6 0.18,-0.14,0.64,U] [#7 -0.07,-0.09,0.77,U] [#8 0.31,-0.18,0.00,M5] 
22:02:24.227 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.06}, one-star: {0.27, -0.12}
22:02:24.228 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
22:02:24.229 00.001 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
22:02:24.231 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.55 mountX=-0.09 mountY=-0.09, mountTheta=-2.38
22:02:24.233 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
22:02:24.235 00.002 1032 Enqueuing Move request for scope (0.11, -0.06)
22:02:24.236 00.001 10072 Worker thread wakes up
22:02:24.236 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
22:02:24.236 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
22:02:24.236 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.09 yDistance=-0.09
22:02:24.242 00.006 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.30
22:02:24.242 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:02:24.242 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:24.242 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:02:24.242 00.000 10072 MoveAxis(E, 2, ABG)
22:02:24.242 00.000 10072 Guiding  Dir = 2, Dur = 2
22:02:24.242 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:02:24.244 00.002 10072 IsGuiding returns 0
22:02:24.245 00.001 10072 PulseGuide returned control before completion, sleep 12
22:02:24.261 00.016 1032 UpdateGuideState exits: m=1172 SNR=24.0
22:02:24.263 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:24.264 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:24.267 00.003 1032 Enqueuing Expose request
22:02:24.272 00.005 10072 IsGuiding returns 0
22:02:24.272 00.000 10072 Move returns status 0, amount 2
22:02:24.272 00.000 10072 MoveAxis(N, 0, ABG)
22:02:24.272 00.000 10072 Move returns status 0, amount 0
22:02:24.272 00.000 10072 move complete, result=0
22:02:24.272 00.000 10072 worker thread done servicing request
22:02:24.272 00.000 10072 Worker thread wakes up
22:02:24.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:24.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:24.277 00.005 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:02:24.902 00.625 10072 Exposure complete
22:02:24.958 00.056 1032 OnExposeComplete: enter
22:02:24.961 00.003 1032 UpdateGuideState(): m_state=6
22:02:24.962 00.001 10072 worker thread done servicing request
22:02:24.962 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1900
22:02:24.963 00.001 1032 Star::Find returns 1 (0), X=1103.52, Y=135.65, Mass=1269, SNR=25.0, Peak=127 HFD=3.2
22:02:24.966 00.003 1032 MultiStar: [#1 0.13,-0.07,0.95,U] [#2 0.09,0.03,0.75,U] [#3 0.23,-0.15,0.00,M3] [#4 -0.02,-0.12,0.68,U] [#5 0.13,0.01,0.70,U] [#6 0.20,-0.26,0.00,M6] [#7 -0.02,-0.08,0.74,U] [#8 0.31,0.04,0.00,M6] 
22:02:24.967 00.001 1032 refined, 5 included, MultiStar: {0.10, -0.03}, one-star: {0.23, 0.01}
22:02:24.968 00.001 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:02:24.970 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:02:24.971 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.31 mountX=-0.06 mountY=-0.09, mountTheta=-2.14
22:02:24.974 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
22:02:24.975 00.001 1032 Enqueuing Move request for scope (0.10, -0.03)
22:02:24.976 00.001 10072 Worker thread wakes up
22:02:24.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
22:02:24.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
22:02:24.976 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.06 yDistance=-0.09
22:02:24.979 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:02:24.980 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.30
22:02:24.980 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:02:24.980 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:24.981 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:02:24.981 00.000 10072 MoveAxis(E, 3, ABG)
22:02:24.981 00.000 10072 Guiding  Dir = 2, Dur = 3
22:02:24.981 00.000 10072 IsGuiding returns 0
22:02:24.981 00.000 10072 PulseGuide returned control before completion, sleep 13
22:02:24.998 00.017 1032 UpdateGuideState exits: m=1269 SNR=25.0
22:02:25.001 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:25.002 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:25.004 00.002 1032 Enqueuing Expose request
22:02:25.006 00.002 10072 IsGuiding returns 0
22:02:25.006 00.000 10072 Move returns status 0, amount 3
22:02:25.006 00.000 10072 MoveAxis(N, 0, ABG)
22:02:25.006 00.000 10072 Move returns status 0, amount 0
22:02:25.006 00.000 10072 move complete, result=0
22:02:25.006 00.000 10072 worker thread done servicing request
22:02:25.006 00.000 10072 Worker thread wakes up
22:02:25.007 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:25.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:25.012 00.005 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:02:25.417 00.405 10072 Exposure complete
22:02:25.474 00.057 10072 worker thread done servicing request
22:02:25.474 00.000 1032 OnExposeComplete: enter
22:02:25.476 00.002 1032 UpdateGuideState(): m_state=6
22:02:25.478 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1901
22:02:25.479 00.001 1032 Star::Find returns 1 (0), X=1103.55, Y=135.71, Mass=1365, SNR=25.9, Peak=133 HFD=3.2
22:02:25.482 00.003 1032 MultiStar: [#1 0.22,-0.18,0.00,M1] [#2 0.06,-0.07,0.71,U] [#3 0.17,-0.13,0.69,U] [#4 0.01,-0.04,0.64,U] [#5 0.18,0.03,0.68,U] [#6 0.35,-0.19,0.00,M7] [#7 0.07,-0.02,0.75,U] [#8 0.21,0.15,0.00,M7] 
22:02:25.484 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.02}, one-star: {0.26, 0.07}
22:02:25.485 00.001 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
22:02:25.487 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
22:02:25.489 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.14 mountX=-0.05 mountY=-0.13, mountTheta=-1.97
22:02:25.492 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
22:02:25.494 00.002 1032 Enqueuing Move request for scope (0.14, -0.02)
22:02:25.497 00.003 10072 Worker thread wakes up
22:02:25.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
22:02:25.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
22:02:25.497 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.05 yDistance=-0.13
22:02:25.499 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:02:25.501 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.29
22:02:25.501 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:02:25.501 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:25.501 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:02:25.502 00.001 10072 MoveAxis(E, 2, ABG)
22:02:25.502 00.000 10072 Guiding  Dir = 2, Dur = 2
22:02:25.502 00.000 10072 IsGuiding returns 0
22:02:25.503 00.001 10072 PulseGuide returned control before completion, sleep 12
22:02:25.520 00.017 1032 UpdateGuideState exits: m=1365 SNR=25.9
22:02:25.522 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:25.525 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:25.526 00.001 1032 Enqueuing Expose request
22:02:25.528 00.002 10072 IsGuiding returns 0
22:02:25.528 00.000 10072 Move returns status 0, amount 2
22:02:25.529 00.001 10072 MoveAxis(N, 0, ABG)
22:02:25.529 00.000 10072 Move returns status 0, amount 0
22:02:25.529 00.000 10072 move complete, result=0
22:02:25.529 00.000 10072 worker thread done servicing request
22:02:25.529 00.000 10072 Worker thread wakes up
22:02:25.529 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:25.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:25.546 00.017 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:02:26.153 00.607 10072 Exposure complete
22:02:26.207 00.054 10072 worker thread done servicing request
22:02:26.208 00.001 1032 OnExposeComplete: enter
22:02:26.209 00.001 1032 UpdateGuideState(): m_state=6
22:02:26.211 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1902
22:02:26.214 00.003 1032 Star::Find returns 1 (0), X=1103.62, Y=135.60, Mass=1190, SNR=24.2, Peak=126 HFD=3.1
22:02:26.216 00.002 1032 MultiStar: [#1 0.16,-0.07,0.97,U] [#2 0.09,0.01,0.84,U] [#3 0.21,-0.18,0.00,M3] [#4 -0.11,-0.02,0.68,U] [#5 0.20,0.07,0.67,U] [#6 0.02,-0.07,0.56,U] [#7 0.09,-0.06,0.67,U] [#8 0.35,0.13,0.00,M8] 
22:02:26.218 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.03}, one-star: {0.33, -0.03}
22:02:26.219 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:02:26.221 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:02:26.222 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.19 mountX=-0.06 mountY=-0.12, mountTheta=-2.02
22:02:26.225 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
22:02:26.226 00.001 1032 Enqueuing Move request for scope (0.13, -0.03)
22:02:26.228 00.002 10072 Worker thread wakes up
22:02:26.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
22:02:26.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
22:02:26.228 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
22:02:26.230 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:02:26.233 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.29
22:02:26.233 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:02:26.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:26.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:02:26.233 00.000 10072 MoveAxis(E, 2, ABG)
22:02:26.233 00.000 10072 Guiding  Dir = 2, Dur = 2
22:02:26.233 00.000 10072 IsGuiding returns 0
22:02:26.234 00.001 10072 PulseGuide returned control before completion, sleep 12
22:02:26.253 00.019 1032 UpdateGuideState exits: m=1190 SNR=24.2
22:02:26.255 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:26.257 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:26.258 00.001 1032 Enqueuing Expose request
22:02:26.260 00.002 10072 IsGuiding returns 0
22:02:26.260 00.000 10072 Move returns status 0, amount 2
22:02:26.260 00.000 10072 MoveAxis(N, 0, ABG)
22:02:26.260 00.000 10072 Move returns status 0, amount 0
22:02:26.260 00.000 10072 move complete, result=0
22:02:26.260 00.000 10072 worker thread done servicing request
22:02:26.260 00.000 10072 Worker thread wakes up
22:02:26.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:26.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:26.268 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:02:26.671 00.403 10072 Exposure complete
22:02:26.729 00.058 10072 worker thread done servicing request
22:02:26.729 00.000 1032 OnExposeComplete: enter
22:02:26.730 00.001 1032 UpdateGuideState(): m_state=6
22:02:26.732 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1903
22:02:26.733 00.001 1032 Star::Find returns 1 (0), X=1103.57, Y=135.51, Mass=1357, SNR=25.8, Peak=143 HFD=3.1
22:02:26.735 00.002 1032 MultiStar: [#1 0.16,-0.15,0.95,U] [#2 0.02,-0.04,0.74,U] [#3 0.11,-0.04,0.74,U] [#4 -0.01,-0.02,0.64,U] [#5 0.18,-0.09,0.61,U] [#6 0.33,-0.26,0.00,M7] [#7 -0.01,-0.13,0.68,U] [#8 0.27,0.00,0.00,M9] 
22:02:26.737 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.09}, one-star: {0.28, -0.13}
22:02:26.738 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
22:02:26.739 00.001 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
22:02:26.741 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.66 mountX=-0.12 mountY=-0.09, mountTheta=-2.49
22:02:26.744 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
22:02:26.746 00.002 1032 Enqueuing Move request for scope (0.12, -0.09)
22:02:26.748 00.002 10072 Worker thread wakes up
22:02:26.749 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
22:02:26.749 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
22:02:26.749 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.12 yDistance=-0.09
22:02:26.750 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:02:26.752 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.28
22:02:26.752 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
22:02:26.752 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:26.753 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:02:26.753 00.000 10072 MoveAxis(E, 1, ABG)
22:02:26.753 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:26.753 00.000 10072 IsGuiding returns 0
22:02:26.754 00.001 10072 PulseGuide returned control before completion, sleep 11
22:02:26.770 00.016 1032 UpdateGuideState exits: m=1357 SNR=25.8
22:02:26.772 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:26.775 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:26.776 00.001 1032 Enqueuing Expose request
22:02:26.778 00.002 10072 IsGuiding returns 0
22:02:26.778 00.000 10072 Move returns status 0, amount 1
22:02:26.778 00.000 10072 MoveAxis(N, 0, ABG)
22:02:26.778 00.000 10072 Move returns status 0, amount 0
22:02:26.778 00.000 10072 move complete, result=0
22:02:26.778 00.000 10072 worker thread done servicing request
22:02:26.778 00.000 10072 Worker thread wakes up
22:02:26.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:26.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:26.785 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:02:27.406 00.621 10072 Exposure complete
22:02:27.460 00.054 10072 worker thread done servicing request
22:02:27.460 00.000 1032 OnExposeComplete: enter
22:02:27.462 00.002 1032 UpdateGuideState(): m_state=6
22:02:27.464 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1904
22:02:27.465 00.001 1032 Star::Find returns 1 (0), X=1103.51, Y=135.52, Mass=1304, SNR=25.3, Peak=118 HFD=3.2
22:02:27.466 00.001 1032 MultiStar: [#1 0.07,-0.29,0.00,M1] [#2 0.03,-0.14,0.78,U] [#3 0.14,-0.22,0.00,M3] [#4 -0.09,-0.16,0.65,U] [#5 0.16,-0.20,0.00,M1] [#6 0.21,-0.38,0.00,M8] [#7 0.00,-0.06,0.67,U] [#8 0.33,-0.16,0.00,M10] 
22:02:27.469 00.003 1032 refined, 3 included, MultiStar: {0.06, -0.12}, one-star: {0.22, -0.11}
22:02:27.470 00.001 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
22:02:27.471 00.001 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
22:02:27.472 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.10 mountX=-0.13 mountY=-0.03, mountTheta=-2.93
22:02:27.475 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.12, opts=13)
22:02:27.477 00.002 1032 Enqueuing Move request for scope (0.06, -0.12)
22:02:27.479 00.002 10072 Worker thread wakes up
22:02:27.479 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
22:02:27.479 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
22:02:27.479 00.000 10072 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.03
22:02:27.481 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:02:27.483 00.002 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.27
22:02:27.483 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
22:02:27.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:27.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:27.483 00.000 10072 MoveAxis(E, 1, ABG)
22:02:27.483 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:27.485 00.002 10072 IsGuiding returns 0
22:02:27.486 00.001 10072 IsGuiding returns 0
22:02:27.486 00.000 10072 Move returns status 0, amount 1
22:02:27.486 00.000 10072 MoveAxis(N, 0, ABG)
22:02:27.486 00.000 10072 Move returns status 0, amount 0
22:02:27.486 00.000 10072 move complete, result=0
22:02:27.486 00.000 10072 worker thread done servicing request
22:02:27.503 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.3
22:02:27.504 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:27.505 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:27.507 00.002 1032 Enqueuing Expose request
22:02:27.508 00.001 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:02:27.510 00.002 10072 Worker thread wakes up
22:02:27.510 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:27.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:27.926 00.416 10072 Exposure complete
22:02:27.979 00.053 10072 worker thread done servicing request
22:02:27.979 00.000 1032 OnExposeComplete: enter
22:02:27.981 00.002 1032 UpdateGuideState(): m_state=6
22:02:27.982 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1905
22:02:27.986 00.004 1032 Star::Find returns 1 (0), X=1103.55, Y=135.46, Mass=1340, SNR=25.7, Peak=131 HFD=3.2
22:02:27.989 00.003 1032 MultiStar: [#1 0.21,-0.22,0.00,M2] [#2 0.01,-0.09,0.79,U] [#3 0.21,-0.14,0.00,M4] [#4 -0.16,0.00,0.63,U] [#5 0.04,0.17,0.62,U] [#6 0.11,-0.16,0.56,U] [#7 -0.05,-0.01,0.66,U] [#8 0.18,0.04,0.51,U] 
22:02:27.991 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.04}, one-star: {0.26, -0.17}
22:02:27.992 00.001 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
22:02:27.994 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
22:02:27.996 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.60 mountX=-0.06 mountY=-0.05, mountTheta=-2.43
22:02:27.998 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
22:02:28.001 00.003 1032 Enqueuing Move request for scope (0.06, -0.04)
22:02:28.003 00.002 10072 Worker thread wakes up
22:02:28.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:02:28.003 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:02:28.003 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.05
22:02:28.006 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:02:28.008 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.27
22:02:28.008 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:02:28.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:28.008 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:02:28.008 00.000 10072 MoveAxis(E, 1, ABG)
22:02:28.008 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:28.008 00.000 10072 IsGuiding returns 0
22:02:28.008 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:28.025 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:02:28.028 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:28.030 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:28.031 00.001 1032 Enqueuing Expose request
22:02:28.033 00.002 10072 IsGuiding returns 0
22:02:28.033 00.000 10072 Move returns status 0, amount 1
22:02:28.033 00.000 10072 MoveAxis(N, 0, ABG)
22:02:28.033 00.000 10072 Move returns status 0, amount 0
22:02:28.033 00.000 10072 move complete, result=0
22:02:28.033 00.000 10072 worker thread done servicing request
22:02:28.033 00.000 10072 Worker thread wakes up
22:02:28.033 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:28.034 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:28.041 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:02:28.660 00.619 10072 Exposure complete
22:02:28.715 00.055 10072 worker thread done servicing request
22:02:28.715 00.000 1032 OnExposeComplete: enter
22:02:28.717 00.002 1032 UpdateGuideState(): m_state=6
22:02:28.720 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1906
22:02:28.721 00.001 1032 Star::Find returns 1 (0), X=1103.47, Y=135.59, Mass=1478, SNR=27.0, Peak=148 HFD=3.2
22:02:28.723 00.002 1032 MultiStar: [#1 0.14,0.01,0.92,U] [#2 0.02,0.10,0.70,U] [#3 0.01,-0.01,0.66,U] [#4 -0.22,0.13,0.00,M1] [#5 0.07,0.19,0.60,U] [#6 0.06,0.02,0.57,U] [#7 0.02,0.20,0.64,U] [#8 0.30,0.20,0.00,M10] 
22:02:28.725 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.05}, one-star: {0.18, -0.05}
22:02:28.726 00.001 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
22:02:28.727 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
22:02:28.729 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.58 mountX=0.03 mountY=-0.09, mountTheta=-1.25
22:02:28.731 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
22:02:28.734 00.003 1032 Enqueuing Move request for scope (0.08, 0.05)
22:02:28.736 00.002 10072 Worker thread wakes up
22:02:28.736 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
22:02:28.736 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
22:02:28.736 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
22:02:28.738 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.26
22:02:28.738 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:02:28.739 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:28.739 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=91, Gamma=2.230
22:02:28.741 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:02:28.742 00.001 10072 MoveAxis(E, 1, ABG)
22:02:28.742 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:28.742 00.000 10072 IsGuiding returns 0
22:02:28.742 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:28.759 00.017 1032 UpdateGuideState exits: m=1478 SNR=27.0
22:02:28.761 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:28.762 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:28.764 00.002 1032 Enqueuing Expose request
22:02:28.767 00.003 10072 IsGuiding returns 0
22:02:28.767 00.000 10072 Move returns status 0, amount 1
22:02:28.767 00.000 10072 MoveAxis(N, 0, ABG)
22:02:28.767 00.000 10072 Move returns status 0, amount 0
22:02:28.767 00.000 10072 move complete, result=0
22:02:28.767 00.000 10072 worker thread done servicing request
22:02:28.767 00.000 10072 Worker thread wakes up
22:02:28.767 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:28.767 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:28.774 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:02:29.178 00.404 10072 Exposure complete
22:02:29.239 00.061 10072 worker thread done servicing request
22:02:29.239 00.000 1032 OnExposeComplete: enter
22:02:29.241 00.002 1032 UpdateGuideState(): m_state=6
22:02:29.242 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1907
22:02:29.244 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=135.76, Mass=1359, SNR=25.9, Peak=132 HFD=3.3
22:02:29.245 00.001 1032 MultiStar: [#1 0.08,-0.06,0.90,U] [#2 -0.03,0.10,0.76,U] [#3 0.12,0.09,0.77,U] [#4 -0.09,0.06,0.66,U] [#5 -0.07,0.16,0.65,U] [#6 0.12,-0.06,0.60,U] [#7 0.02,0.15,0.69,U] [#8 0.06,0.10,0.51,U] 
22:02:29.247 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.10, 0.12}
22:02:29.248 00.001 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
22:02:29.249 00.001 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
22:02:29.251 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.07 mountX=0.06 mountY=-0.06, mountTheta=-0.76
22:02:29.253 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
22:02:29.256 00.003 1032 Enqueuing Move request for scope (0.04, 0.07)
22:02:29.257 00.001 10072 Worker thread wakes up
22:02:29.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:02:29.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:02:29.257 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
22:02:29.259 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:02:29.261 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.25
22:02:29.261 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:02:29.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:29.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:02:29.261 00.000 10072 MoveAxis(E, 1, ABG)
22:02:29.261 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:29.261 00.000 10072 IsGuiding returns 0
22:02:29.262 00.001 10072 PulseGuide returned control before completion, sleep 11
22:02:29.279 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:02:29.281 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:29.282 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:29.284 00.002 1032 Enqueuing Expose request
22:02:29.287 00.003 10072 IsGuiding returns 0
22:02:29.287 00.000 10072 Move returns status 0, amount 1
22:02:29.287 00.000 10072 MoveAxis(N, 0, ABG)
22:02:29.287 00.000 10072 Move returns status 0, amount 0
22:02:29.287 00.000 10072 move complete, result=0
22:02:29.287 00.000 10072 worker thread done servicing request
22:02:29.287 00.000 10072 Worker thread wakes up
22:02:29.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:29.287 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:02:29.289 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:29.912 00.623 10072 Exposure complete
22:02:29.972 00.060 10072 worker thread done servicing request
22:02:29.972 00.000 1032 OnExposeComplete: enter
22:02:29.974 00.002 1032 UpdateGuideState(): m_state=6
22:02:29.977 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1908
22:02:29.979 00.002 1032 Star::Find returns 1 (0), X=1103.58, Y=135.63, Mass=1262, SNR=24.9, Peak=122 HFD=3.2
22:02:29.981 00.002 1032 MultiStar: [#1 0.06,-0.05,0.95,U] [#2 0.06,-0.01,0.80,U] [#3 0.11,-0.06,0.76,U] [#4 -0.08,0.10,0.69,U] [#5 0.00,0.10,0.70,U] [#6 0.16,-0.06,0.61,U] [#7 0.03,0.02,0.66,U] [#8 0.24,0.18,0.00,M10] 
22:02:29.983 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.00}, one-star: {0.29, -0.00}
22:02:29.985 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
22:02:29.988 00.003 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
22:02:29.991 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.01 mountX=-0.02 mountY=-0.09, mountTheta=-1.82
22:02:29.994 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
22:02:29.995 00.001 1032 Enqueuing Move request for scope (0.09, 0.00)
22:02:29.998 00.003 10072 Worker thread wakes up
22:02:29.998 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
22:02:29.998 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
22:02:29.998 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.09
22:02:30.000 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:02:30.002 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.25
22:02:30.002 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:02:30.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:30.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:02:30.002 00.000 10072 MoveAxis(E, 1, ABG)
22:02:30.002 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:30.002 00.000 10072 IsGuiding returns 0
22:02:30.003 00.001 10072 PulseGuide returned control before completion, sleep 11
22:02:30.020 00.017 10072 IsGuiding returns 0
22:02:30.020 00.000 10072 Move returns status 0, amount 1
22:02:30.020 00.000 10072 MoveAxis(N, 0, ABG)
22:02:30.020 00.000 10072 Move returns status 0, amount 0
22:02:30.020 00.000 10072 move complete, result=0
22:02:30.021 00.001 10072 worker thread done servicing request
22:02:30.023 00.002 1032 UpdateGuideState exits: m=1262 SNR=24.9
22:02:30.025 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:30.027 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:30.028 00.001 1032 Enqueuing Expose request
22:02:30.030 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:02:30.032 00.002 10072 Worker thread wakes up
22:02:30.032 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:30.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:30.443 00.411 10072 Exposure complete
22:02:30.500 00.057 10072 worker thread done servicing request
22:02:30.500 00.000 1032 OnExposeComplete: enter
22:02:30.503 00.003 1032 UpdateGuideState(): m_state=6
22:02:30.504 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1909
22:02:30.507 00.003 1032 Star::Find returns 1 (0), X=1103.55, Y=135.69, Mass=1293, SNR=25.2, Peak=139 HFD=3.2
22:02:30.509 00.002 1032 MultiStar: [#1 0.17,-0.15,0.91,U] [#2 0.07,0.13,0.82,U] [#3 0.13,-0.14,0.72,U] [#4 -0.12,-0.05,0.62,U] [#5 0.06,-0.05,0.66,U] [#6 0.25,-0.13,0.00,M5] [#7 -0.00,0.07,0.66,U] [#8 0.25,0.10,0.00,R] 
22:02:30.510 00.001 1032 refined, 6 included, MultiStar: {0.10, -0.02}, one-star: {0.26, 0.06}
22:02:30.512 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:02:30.513 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:02:30.515 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.18 mountX=-0.04 mountY=-0.09, mountTheta=-2.01
22:02:30.519 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
22:02:30.522 00.003 1032 Enqueuing Move request for scope (0.10, -0.02)
22:02:30.523 00.001 10072 Worker thread wakes up
22:02:30.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:02:30.523 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:02:30.523 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.04 yDistance=-0.09
22:02:30.525 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:02:30.526 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.24
22:02:30.526 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:02:30.528 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:30.528 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:02:30.528 00.000 10072 MoveAxis(E, 1, ABG)
22:02:30.528 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:30.528 00.000 10072 IsGuiding returns 0
22:02:30.528 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:30.544 00.016 1032 UpdateGuideState exits: m=1293 SNR=25.2
22:02:30.546 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:30.548 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:30.550 00.002 1032 Enqueuing Expose request
22:02:30.553 00.003 10072 IsGuiding returns 0
22:02:30.553 00.000 10072 Move returns status 0, amount 1
22:02:30.553 00.000 10072 MoveAxis(N, 0, ABG)
22:02:30.553 00.000 10072 Move returns status 0, amount 0
22:02:30.553 00.000 10072 move complete, result=0
22:02:30.553 00.000 10072 worker thread done servicing request
22:02:30.553 00.000 10072 Worker thread wakes up
22:02:30.553 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:30.553 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:30.561 00.008 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:02:31.192 00.631 10072 Exposure complete
22:02:31.248 00.056 10072 worker thread done servicing request
22:02:31.248 00.000 1032 OnExposeComplete: enter
22:02:31.249 00.001 1032 UpdateGuideState(): m_state=6
22:02:31.251 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1910
22:02:31.253 00.002 1032 Star::Find returns 1 (0), X=1103.54, Y=135.74, Mass=1179, SNR=24.1, Peak=112 HFD=3.2
22:02:31.256 00.003 1032 MultiStar: [#1 0.07,-0.09,1.04,U] [#2 -0.01,-0.07,0.80,U] [#3 0.10,-0.05,0.79,U] [#4 -0.17,-0.02,0.72,U] [#5 0.14,0.15,0.71,U] [#6 0.10,-0.12,0.67,U] [#7 -0.03,0.05,0.69,U] [#8 -0.04,-0.09,0.58,U] 
22:02:31.257 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.25, 0.11}
22:02:31.258 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
22:02:31.260 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
22:02:31.261 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.20 mountX=-0.03 mountY=-0.05, mountTheta=-2.03
22:02:31.263 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
22:02:31.265 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
22:02:31.266 00.001 10072 Worker thread wakes up
22:02:31.267 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:02:31.267 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:02:31.267 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.05
22:02:31.269 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:02:31.271 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.24
22:02:31.271 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:02:31.271 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:31.271 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:02:31.271 00.000 10072 MoveAxis(E, 1, ABG)
22:02:31.271 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:31.273 00.002 10072 IsGuiding returns 0
22:02:31.273 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:31.289 00.016 1032 UpdateGuideState exits: m=1179 SNR=24.1
22:02:31.292 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:31.293 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:31.294 00.001 1032 Enqueuing Expose request
22:02:31.296 00.002 10072 IsGuiding returns 0
22:02:31.296 00.000 10072 Move returns status 0, amount 1
22:02:31.296 00.000 10072 MoveAxis(N, 0, ABG)
22:02:31.296 00.000 10072 Move returns status 0, amount 0
22:02:31.296 00.000 10072 move complete, result=0
22:02:31.296 00.000 10072 worker thread done servicing request
22:02:31.296 00.000 10072 Worker thread wakes up
22:02:31.296 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:31.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:31.305 00.009 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:02:31.708 00.403 10072 Exposure complete
22:02:31.760 00.052 10072 worker thread done servicing request
22:02:31.760 00.000 1032 OnExposeComplete: enter
22:02:31.762 00.002 1032 UpdateGuideState(): m_state=6
22:02:31.763 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1911
22:02:31.764 00.001 1032 Star::Find returns 1 (0), X=1103.43, Y=135.71, Mass=1439, SNR=26.6, Peak=134 HFD=3.2
22:02:31.767 00.003 1032 MultiStar: [#1 0.08,-0.05,0.87,U] [#2 -0.04,-0.05,0.75,U] [#3 0.08,-0.02,0.71,U] [#4 -0.05,0.01,0.61,U] [#5 0.08,0.02,0.65,U] [#6 0.02,0.10,0.54,U] [#7 -0.06,0.15,0.66,U] [#8 -0.08,0.12,0.51,U] 
22:02:31.769 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.14, 0.08}
22:02:31.770 00.001 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
22:02:31.773 00.003 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
22:02:31.774 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.86 mountX=0.03 mountY=-0.04, mountTheta=-0.97
22:02:31.777 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
22:02:31.779 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
22:02:31.780 00.001 10072 Worker thread wakes up
22:02:31.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
22:02:31.780 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
22:02:31.780 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
22:02:31.782 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:02:31.784 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.23
22:02:31.784 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:02:31.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:31.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:02:31.784 00.000 10072 MoveAxis(E, 0, ABG)
22:02:31.784 00.000 10072 Move returns status 0, amount 0
22:02:31.784 00.000 10072 MoveAxis(N, 0, ABG)
22:02:31.784 00.000 10072 Move returns status 0, amount 0
22:02:31.784 00.000 10072 move complete, result=0
22:02:31.784 00.000 10072 worker thread done servicing request
22:02:31.802 00.018 1032 UpdateGuideState exits: m=1439 SNR=26.6
22:02:31.803 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:31.805 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:31.807 00.002 1032 Enqueuing Expose request
22:02:31.808 00.001 10072 Worker thread wakes up
22:02:31.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:31.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:31.809 00.001 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:02:32.442 00.633 10072 Exposure complete
22:02:32.498 00.056 10072 worker thread done servicing request
22:02:32.498 00.000 1032 OnExposeComplete: enter
22:02:32.500 00.002 1032 UpdateGuideState(): m_state=6
22:02:32.501 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1912
22:02:32.504 00.003 1032 Star::Find returns 1 (0), X=1103.44, Y=135.68, Mass=1319, SNR=25.5, Peak=135 HFD=3.2
22:02:32.506 00.002 1032 MultiStar: [#1 0.08,-0.08,0.96,U] [#2 -0.01,-0.04,0.75,U] [#3 0.18,-0.02,0.71,U] [#4 -0.28,0.01,0.00,M1] [#5 0.12,0.02,0.65,U] [#6 0.21,-0.03,0.63,U] [#7 0.00,0.07,0.71,U] [#8 0.04,0.21,0.54,U] 
22:02:32.507 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.15, 0.04}
22:02:32.509 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
22:02:32.510 00.001 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
22:02:32.511 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.15 mountX=-0.01 mountY=-0.10, mountTheta=-1.68
22:02:32.514 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
22:02:32.515 00.001 1032 Enqueuing Move request for scope (0.10, 0.01)
22:02:32.517 00.002 10072 Worker thread wakes up
22:02:32.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:02:32.517 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:02:32.517 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
22:02:32.523 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:02:32.525 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.22
22:02:32.525 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:02:32.526 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:32.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:02:32.526 00.000 10072 MoveAxis(E, 1, ABG)
22:02:32.526 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:32.526 00.000 10072 IsGuiding returns 0
22:02:32.527 00.001 10072 PulseGuide returned control before completion, sleep 11
22:02:32.542 00.015 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:02:32.544 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:32.546 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:32.548 00.002 1032 Enqueuing Expose request
22:02:32.551 00.003 10072 IsGuiding returns 0
22:02:32.551 00.000 10072 Move returns status 0, amount 1
22:02:32.551 00.000 10072 MoveAxis(N, 0, ABG)
22:02:32.551 00.000 10072 Move returns status 0, amount 0
22:02:32.552 00.001 10072 move complete, result=0
22:02:32.552 00.000 10072 worker thread done servicing request
22:02:32.552 00.000 10072 Worker thread wakes up
22:02:32.552 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:32.552 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:32.560 00.008 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:02:32.961 00.401 10072 Exposure complete
22:02:33.016 00.055 10072 worker thread done servicing request
22:02:33.016 00.000 1032 OnExposeComplete: enter
22:02:33.018 00.002 1032 UpdateGuideState(): m_state=6
22:02:33.021 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1913
22:02:33.022 00.001 1032 Star::Find returns 1 (0), X=1103.41, Y=135.64, Mass=1434, SNR=26.6, Peak=141 HFD=3.2
22:02:33.024 00.002 1032 MultiStar: [#1 0.08,-0.16,0.90,U] [#2 -0.02,-0.03,0.74,U] [#3 0.11,-0.03,0.67,U] [#4 -0.15,-0.01,0.64,U] [#5 0.17,0.05,0.58,U] [#6 0.10,-0.29,0.00,M3] [#7 0.02,0.10,0.63,U] [#8 0.09,-0.01,0.45,U] 
22:02:33.026 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {0.12, 0.01}
22:02:33.027 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
22:02:33.029 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
22:02:33.031 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.32 mountX=-0.03 mountY=-0.05, mountTheta=-2.15
22:02:33.034 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
22:02:33.036 00.002 1032 Enqueuing Move request for scope (0.05, -0.02)
22:02:33.038 00.002 10072 Worker thread wakes up
22:02:33.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
22:02:33.038 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
22:02:33.038 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.05
22:02:33.039 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:02:33.042 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.22
22:02:33.042 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:02:33.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:33.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:02:33.042 00.000 10072 MoveAxis(E, 1, ABG)
22:02:33.042 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:33.043 00.001 10072 IsGuiding returns 0
22:02:33.043 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:33.061 00.018 1032 UpdateGuideState exits: m=1434 SNR=26.6
22:02:33.063 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:33.065 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:33.066 00.001 1032 Enqueuing Expose request
22:02:33.068 00.002 10072 IsGuiding returns 0
22:02:33.068 00.000 10072 Move returns status 0, amount 1
22:02:33.068 00.000 10072 MoveAxis(N, 0, ABG)
22:02:33.068 00.000 10072 Move returns status 0, amount 0
22:02:33.069 00.001 10072 move complete, result=0
22:02:33.069 00.000 10072 worker thread done servicing request
22:02:33.069 00.000 10072 Worker thread wakes up
22:02:33.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:33.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:33.076 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:02:33.692 00.616 10072 Exposure complete
22:02:33.751 00.059 10072 worker thread done servicing request
22:02:33.751 00.000 1032 OnExposeComplete: enter
22:02:33.752 00.001 1032 UpdateGuideState(): m_state=6
22:02:33.754 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1914
22:02:33.757 00.003 1032 Star::Find returns 1 (0), X=1103.51, Y=135.68, Mass=1161, SNR=23.9, Peak=118 HFD=3.1
22:02:33.758 00.001 1032 MultiStar: [#1 0.17,-0.10,1.07,U] [#2 0.03,0.06,0.83,U] [#3 0.03,-0.02,0.75,U] [#4 -0.11,0.16,0.70,U] [#5 0.09,0.05,0.66,U] [#6 -0.20,-0.03,0.59,U] [#7 -0.04,0.04,0.72,U] [#8 0.00,0.10,0.53,U] 
22:02:33.760 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.22, 0.05}
22:02:33.761 00.001 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
22:02:33.762 00.001 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
22:02:33.763 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.62 mountX=0.02 mountY=-0.05, mountTheta=-1.21
22:02:33.766 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
22:02:33.769 00.003 1032 Enqueuing Move request for scope (0.04, 0.03)
22:02:33.771 00.002 10072 Worker thread wakes up
22:02:33.771 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:02:33.771 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:02:33.771 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
22:02:33.774 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:02:33.775 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.21
22:02:33.776 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:02:33.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:33.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:02:33.776 00.000 10072 MoveAxis(E, 1, ABG)
22:02:33.776 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:33.776 00.000 10072 IsGuiding returns 0
22:02:33.777 00.001 10072 PulseGuide returned control before completion, sleep 11
22:02:33.795 00.018 1032 UpdateGuideState exits: m=1161 SNR=23.9
22:02:33.796 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:33.799 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:33.801 00.002 1032 Enqueuing Expose request
22:02:33.803 00.002 10072 IsGuiding returns 0
22:02:33.803 00.000 10072 Move returns status 0, amount 1
22:02:33.803 00.000 10072 MoveAxis(N, 0, ABG)
22:02:33.803 00.000 10072 Move returns status 0, amount 0
22:02:33.803 00.000 10072 move complete, result=0
22:02:33.804 00.001 10072 worker thread done servicing request
22:02:33.804 00.000 10072 Worker thread wakes up
22:02:33.804 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:33.804 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:33.812 00.008 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:02:34.208 00.396 10072 Exposure complete
22:02:34.262 00.054 10072 worker thread done servicing request
22:02:34.262 00.000 1032 OnExposeComplete: enter
22:02:34.264 00.002 1032 UpdateGuideState(): m_state=6
22:02:34.266 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1915
22:02:34.268 00.002 1032 Star::Find returns 1 (0), X=1103.49, Y=135.71, Mass=1184, SNR=24.1, Peak=119 HFD=3.3
22:02:34.270 00.002 1032 MultiStar: [#1 0.15,-0.03,1.02,U] [#2 -0.15,0.00,0.81,U] [#3 -0.03,0.01,0.78,U] [#4 -0.19,0.15,0.69,U] [#5 0.03,0.22,0.66,U] [#6 0.04,-0.02,0.64,U] [#7 -0.05,0.19,0.71,U] [#8 -0.12,0.05,0.55,U] 
22:02:34.271 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.07}, one-star: {0.20, 0.07}
22:02:34.273 00.002 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
22:02:34.274 00.001 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
22:02:34.276 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.51 mountX=0.06 mountY=-0.02, mountTheta=-0.32
22:02:34.278 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.07, opts=13)
22:02:34.280 00.002 1032 Enqueuing Move request for scope (0.00, 0.07)
22:02:34.281 00.001 10072 Worker thread wakes up
22:02:34.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
22:02:34.281 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
22:02:34.281 00.000 10072 Moving (0.00, 0.07) raw xDistance=0.06 yDistance=-0.02
22:02:34.283 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:02:34.286 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.21
22:02:34.286 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:02:34.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:34.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:02:34.286 00.000 10072 MoveAxis(E, 1, ABG)
22:02:34.286 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:34.286 00.000 10072 IsGuiding returns 0
22:02:34.287 00.001 10072 PulseGuide returned control before completion, sleep 11
22:02:34.300 00.013 10072 IsGuiding returns 1
22:02:34.301 00.001 10072 scope still moving after pulse duration time elapsed
22:02:34.302 00.001 1032 UpdateGuideState exits: m=1184 SNR=24.1
22:02:34.304 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:34.307 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:34.308 00.001 1032 Enqueuing Expose request
22:02:34.331 00.023 10072 IsGuiding returns 0
22:02:34.331 00.000 10072 scope move finished after 1 + 43 ms
22:02:34.331 00.000 10072 Move returns status 0, amount 1
22:02:34.331 00.000 10072 MoveAxis(N, 0, ABG)
22:02:34.331 00.000 10072 Move returns status 0, amount 0
22:02:34.331 00.000 10072 move complete, result=0
22:02:34.331 00.000 10072 worker thread done servicing request
22:02:34.331 00.000 10072 Worker thread wakes up
22:02:34.331 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:34.331 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:34.333 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:02:34.960 00.627 10072 Exposure complete
22:02:35.026 00.066 10072 worker thread done servicing request
22:02:35.026 00.000 1032 OnExposeComplete: enter
22:02:35.028 00.002 1032 UpdateGuideState(): m_state=6
22:02:35.030 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1916
22:02:35.032 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=135.88, Mass=1395, SNR=26.2, Peak=135 HFD=3.2
22:02:35.035 00.003 1032 MultiStar: [#1 0.03,-0.02,0.91,U] [#2 -0.08,0.04,0.72,U] [#3 0.04,0.03,0.73,U] [#4 -0.13,0.11,0.65,U] [#5 0.09,0.16,0.65,U] [#6 -0.15,-0.06,0.58,U] [#7 0.09,0.08,0.66,U] [#8 0.03,-0.03,0.52,U] 
22:02:35.036 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {0.15, 0.25}
22:02:35.038 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
22:02:35.040 00.002 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
22:02:35.041 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.34 mountX=0.07 mountY=-0.03, mountTheta=-0.49
22:02:35.044 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
22:02:35.046 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
22:02:35.048 00.002 10072 Worker thread wakes up
22:02:35.049 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
22:02:35.049 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
22:02:35.049 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.07 yDistance=-0.03
22:02:35.051 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:02:35.055 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.20
22:02:35.055 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:02:35.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:35.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:35.055 00.000 10072 MoveAxis(E, 1, ABG)
22:02:35.055 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:35.055 00.000 10072 IsGuiding returns 0
22:02:35.056 00.001 10072 PulseGuide returned control before completion, sleep 11
22:02:35.073 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.2
22:02:35.075 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:35.077 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:35.078 00.001 1032 Enqueuing Expose request
22:02:35.082 00.004 10072 IsGuiding returns 0
22:02:35.082 00.000 10072 Move returns status 0, amount 1
22:02:35.083 00.001 10072 MoveAxis(N, 0, ABG)
22:02:35.083 00.000 10072 Move returns status 0, amount 0
22:02:35.083 00.000 10072 move complete, result=0
22:02:35.083 00.000 10072 worker thread done servicing request
22:02:35.083 00.000 10072 Worker thread wakes up
22:02:35.083 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:35.083 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:35.090 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:02:35.495 00.405 10072 Exposure complete
22:02:35.560 00.065 10072 worker thread done servicing request
22:02:35.560 00.000 1032 OnExposeComplete: enter
22:02:35.562 00.002 1032 UpdateGuideState(): m_state=6
22:02:35.564 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1917
22:02:35.565 00.001 1032 Star::Find returns 1 (0), X=1103.65, Y=135.65, Mass=1154, SNR=23.8, Peak=126 HFD=3.0
22:02:35.567 00.002 1032 MultiStar: [#1 0.13,-0.02,0.95,U] [#2 -0.05,0.05,0.79,U] [#3 0.06,-0.06,0.79,U] [#4 -0.09,0.12,0.70,U] [#5 -0.04,-0.01,0.71,U] [#6 0.03,-0.13,0.61,U] [#7 0.12,0.01,0.72,U] [#8 -0.05,0.08,0.49,U] 
22:02:35.569 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.36, 0.02}
22:02:35.572 00.003 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
22:02:35.573 00.001 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
22:02:35.575 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.07 mountX=-0.01 mountY=-0.07, mountTheta=-1.76
22:02:35.578 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
22:02:35.582 00.004 1032 Enqueuing Move request for scope (0.07, 0.01)
22:02:35.584 00.002 10072 Worker thread wakes up
22:02:35.584 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
22:02:35.585 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
22:02:35.585 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
22:02:35.587 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:02:35.590 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.19
22:02:35.590 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:02:35.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:35.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:02:35.590 00.000 10072 MoveAxis(E, 0, ABG)
22:02:35.590 00.000 10072 Move returns status 0, amount 0
22:02:35.590 00.000 10072 MoveAxis(N, 0, ABG)
22:02:35.590 00.000 10072 Move returns status 0, amount 0
22:02:35.590 00.000 10072 move complete, result=0
22:02:35.590 00.000 10072 worker thread done servicing request
22:02:35.610 00.020 1032 UpdateGuideState exits: m=1154 SNR=23.8
22:02:35.614 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:35.616 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:35.619 00.003 1032 Enqueuing Expose request
22:02:35.621 00.002 10072 Worker thread wakes up
22:02:35.621 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:35.623 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:35.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:36.260 00.637 10072 Exposure complete
22:02:36.318 00.058 10072 worker thread done servicing request
22:02:36.318 00.000 1032 OnExposeComplete: enter
22:02:36.320 00.002 1032 UpdateGuideState(): m_state=6
22:02:36.322 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1918
22:02:36.324 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=135.59, Mass=1276, SNR=25.0, Peak=131 HFD=3.2
22:02:36.325 00.001 1032 MultiStar: [#1 0.18,-0.12,0.96,U] [#2 0.10,0.05,0.80,U] [#3 0.13,-0.08,0.72,U] [#4 -0.06,0.13,0.64,U] [#5 0.05,-0.00,0.67,U] [#6 0.17,-0.12,0.65,U] [#7 -0.04,0.11,0.63,U] [#8 0.06,-0.01,0.51,U] 
22:02:36.327 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.16, -0.04}
22:02:36.329 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
22:02:36.331 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
22:02:36.333 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.17 mountX=-0.04 mountY=-0.09, mountTheta=-2.00
22:02:36.335 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
22:02:36.338 00.003 1032 Enqueuing Move request for scope (0.09, -0.02)
22:02:36.339 00.001 10072 Worker thread wakes up
22:02:36.339 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:02:36.339 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:02:36.340 00.001 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.09
22:02:36.341 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:02:36.343 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.19
22:02:36.343 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:02:36.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:36.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:02:36.343 00.000 10072 MoveAxis(E, 1, ABG)
22:02:36.344 00.001 10072 Guiding  Dir = 2, Dur = 1
22:02:36.344 00.000 10072 IsGuiding returns 0
22:02:36.344 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:36.360 00.016 1032 UpdateGuideState exits: m=1276 SNR=25.0
22:02:36.363 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:36.365 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:36.367 00.002 1032 Enqueuing Expose request
22:02:36.369 00.002 10072 IsGuiding returns 0
22:02:36.369 00.000 10072 Move returns status 0, amount 1
22:02:36.369 00.000 10072 MoveAxis(N, 0, ABG)
22:02:36.369 00.000 10072 Move returns status 0, amount 0
22:02:36.369 00.000 10072 move complete, result=0
22:02:36.369 00.000 10072 worker thread done servicing request
22:02:36.369 00.000 10072 Worker thread wakes up
22:02:36.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:36.370 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:36.375 00.005 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:02:36.780 00.405 10072 Exposure complete
22:02:36.828 00.048 1032 OnExposeComplete: enter
22:02:36.832 00.004 1032 UpdateGuideState(): m_state=6
22:02:36.835 00.003 10072 worker thread done servicing request
22:02:36.835 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1919
22:02:36.837 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=135.73, Mass=1336, SNR=25.7, Peak=133 HFD=3.2
22:02:36.838 00.001 1032 MultiStar: [#1 0.06,0.04,0.97,U] [#2 0.03,0.08,0.72,U] [#3 0.12,0.01,0.71,U] [#4 -0.04,0.21,0.62,U] [#5 0.07,0.04,0.64,U] [#6 0.10,0.04,0.62,U] [#7 -0.02,0.13,0.70,U] [#8 0.04,0.13,0.48,U] 
22:02:36.840 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.15, 0.10}
22:02:36.841 00.001 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
22:02:36.842 00.001 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
22:02:36.843 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.95 mountX=0.07 mountY=-0.08, mountTheta=-0.88
22:02:36.847 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
22:02:36.848 00.001 1032 Enqueuing Move request for scope (0.06, 0.08)
22:02:36.850 00.002 10072 Worker thread wakes up
22:02:36.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
22:02:36.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
22:02:36.850 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.07 yDistance=-0.08
22:02:36.851 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:02:36.853 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.18
22:02:36.853 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:02:36.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:36.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:02:36.853 00.000 10072 MoveAxis(E, 1, ABG)
22:02:36.853 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:36.853 00.000 10072 IsGuiding returns 0
22:02:36.854 00.001 10072 PulseGuide returned control before completion, sleep 11
22:02:36.870 00.016 10072 IsGuiding returns 0
22:02:36.870 00.000 10072 Move returns status 0, amount 1
22:02:36.870 00.000 10072 MoveAxis(N, 0, ABG)
22:02:36.870 00.000 10072 Move returns status 0, amount 0
22:02:36.870 00.000 10072 move complete, result=0
22:02:36.870 00.000 10072 worker thread done servicing request
22:02:36.871 00.001 1032 UpdateGuideState exits: m=1336 SNR=25.7
22:02:36.873 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:36.874 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:36.875 00.001 1032 Enqueuing Expose request
22:02:36.878 00.003 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:02:36.879 00.001 10072 Worker thread wakes up
22:02:36.879 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:36.879 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:37.517 00.638 10072 Exposure complete
22:02:37.571 00.054 10072 worker thread done servicing request
22:02:37.571 00.000 1032 OnExposeComplete: enter
22:02:37.572 00.001 1032 UpdateGuideState(): m_state=6
22:02:37.574 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1920
22:02:37.576 00.002 1032 Star::Find returns 1 (0), X=1103.52, Y=135.82, Mass=1341, SNR=25.7, Peak=124 HFD=3.1
22:02:37.577 00.001 1032 MultiStar: [#1 0.06,0.05,0.87,U] [#2 0.06,0.11,0.76,U] [#3 0.24,0.24,0.00,M1] [#4 -0.17,0.38,0.00,M1] [#5 0.18,0.32,0.00,M1] [#6 0.12,-0.07,0.59,U] [#7 0.08,0.27,0.00,M1] [#8 -0.05,0.16,0.51,U] 
22:02:37.579 00.002 1032 refined, 4 included, MultiStar: {0.10, 0.10}, one-star: {0.23, 0.19}
22:02:37.581 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:02:37.583 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:02:37.585 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.76 mountX=0.07 mountY=-0.12, mountTheta=-1.07
22:02:37.587 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
22:02:37.590 00.003 1032 Enqueuing Move request for scope (0.10, 0.10)
22:02:37.591 00.001 10072 Worker thread wakes up
22:02:37.591 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
22:02:37.592 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
22:02:37.592 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
22:02:37.594 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
22:02:37.596 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.18
22:02:37.596 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:02:37.597 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:37.597 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:02:37.597 00.000 10072 MoveAxis(E, 1, ABG)
22:02:37.597 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:37.597 00.000 10072 IsGuiding returns 0
22:02:37.598 00.001 10072 PulseGuide returned control before completion, sleep 11
22:02:37.615 00.017 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:02:37.617 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:37.619 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:37.620 00.001 1032 Enqueuing Expose request
22:02:37.625 00.005 10072 IsGuiding returns 0
22:02:37.625 00.000 10072 Move returns status 0, amount 1
22:02:37.625 00.000 10072 MoveAxis(N, 0, ABG)
22:02:37.625 00.000 10072 Move returns status 0, amount 0
22:02:37.625 00.000 10072 move complete, result=0
22:02:37.625 00.000 10072 worker thread done servicing request
22:02:37.625 00.000 10072 Worker thread wakes up
22:02:37.625 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:37.625 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:37.631 00.006 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:02:38.034 00.403 10072 Exposure complete
22:02:38.092 00.058 10072 worker thread done servicing request
22:02:38.092 00.000 1032 OnExposeComplete: enter
22:02:38.094 00.002 1032 UpdateGuideState(): m_state=6
22:02:38.096 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1921
22:02:38.098 00.002 1032 Star::Find returns 1 (0), X=1103.56, Y=135.82, Mass=1326, SNR=25.6, Peak=121 HFD=3.2
22:02:38.100 00.002 1032 MultiStar: [#1 0.16,0.05,0.94,U] [#2 0.07,0.23,0.76,U] [#3 0.25,-0.01,0.74,U] [#4 -0.15,0.23,0.00,M2] [#5 0.05,0.12,0.65,U] [#6 0.24,0.09,0.00,M1] [#7 0.02,0.13,0.64,U] [#8 -0.24,0.07,0.00,M1] 
22:02:38.102 00.002 1032 refined, 5 included, MultiStar: {0.15, 0.12}, one-star: {0.27, 0.18}
22:02:38.105 00.003 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
22:02:38.106 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
22:02:38.107 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.67 mountX=0.08 mountY=-0.17, mountTheta=-1.16
22:02:38.110 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.12, opts=13)
22:02:38.112 00.002 1032 Enqueuing Move request for scope (0.15, 0.12)
22:02:38.114 00.002 10072 Worker thread wakes up
22:02:38.115 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
22:02:38.115 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
22:02:38.115 00.000 10072 Moving (0.15, 0.12) raw xDistance=0.08 yDistance=-0.17
22:02:38.117 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:02:38.119 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.17
22:02:38.119 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:02:38.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:38.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:02:38.120 00.001 10072 MoveAxis(E, 1, ABG)
22:02:38.120 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:38.120 00.000 10072 IsGuiding returns 0
22:02:38.121 00.001 10072 PulseGuide returned control before completion, sleep 11
22:02:38.137 00.016 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:02:38.139 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:38.142 00.003 10072 IsGuiding returns 0
22:02:38.142 00.000 10072 Move returns status 0, amount 1
22:02:38.142 00.000 10072 MoveAxis(N, 0, ABG)
22:02:38.142 00.000 10072 Move returns status 0, amount 0
22:02:38.142 00.000 10072 move complete, result=0
22:02:38.142 00.000 10072 worker thread done servicing request
22:02:38.142 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:38.145 00.003 1032 Enqueuing Expose request
22:02:38.146 00.001 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
22:02:38.148 00.002 10072 Worker thread wakes up
22:02:38.148 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:38.148 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:38.780 00.632 10072 Exposure complete
22:02:38.836 00.056 10072 worker thread done servicing request
22:02:38.836 00.000 1032 OnExposeComplete: enter
22:02:38.838 00.002 1032 UpdateGuideState(): m_state=6
22:02:38.840 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1922
22:02:38.842 00.002 1032 Star::Find returns 1 (0), X=1103.52, Y=135.75, Mass=1373, SNR=26.0, Peak=135 HFD=3.1
22:02:38.843 00.001 1032 MultiStar: [#1 0.24,-0.00,0.98,U] [#2 0.08,0.00,0.77,U] [#3 0.34,0.13,0.00,M1] [#4 -0.01,0.19,0.68,U] [#5 0.14,0.02,0.66,U] [#6 0.22,-0.15,0.00,M2] [#7 0.11,0.14,0.72,U] [#8 -0.05,0.04,0.46,U] 
22:02:38.845 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.07}, one-star: {0.23, 0.12}
22:02:38.846 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
22:02:38.847 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
22:02:38.849 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.52 mountX=0.04 mountY=-0.14, mountTheta=-1.31
22:02:38.851 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
22:02:38.852 00.001 1032 Enqueuing Move request for scope (0.13, 0.07)
22:02:38.854 00.002 10072 Worker thread wakes up
22:02:38.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
22:02:38.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
22:02:38.854 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.04 yDistance=-0.14
22:02:38.856 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:02:38.858 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.16
22:02:38.858 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:02:38.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:38.859 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:02:38.859 00.000 10072 MoveAxis(E, 1, ABG)
22:02:38.859 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:38.859 00.000 10072 IsGuiding returns 0
22:02:38.859 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:38.875 00.016 1032 UpdateGuideState exits: m=1373 SNR=26.0
22:02:38.877 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:38.879 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:38.880 00.001 1032 Enqueuing Expose request
22:02:38.885 00.005 10072 IsGuiding returns 0
22:02:38.885 00.000 10072 Move returns status 0, amount 1
22:02:38.885 00.000 10072 MoveAxis(N, 0, ABG)
22:02:38.885 00.000 10072 Move returns status 0, amount 0
22:02:38.885 00.000 10072 move complete, result=0
22:02:38.885 00.000 10072 worker thread done servicing request
22:02:38.885 00.000 10072 Worker thread wakes up
22:02:38.885 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:38.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:38.888 00.003 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:02:39.295 00.407 10072 Exposure complete
22:02:39.345 00.050 10072 worker thread done servicing request
22:02:39.345 00.000 1032 OnExposeComplete: enter
22:02:39.347 00.002 1032 UpdateGuideState(): m_state=6
22:02:39.350 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1923
22:02:39.351 00.001 1032 Star::Find returns 1 (0), X=1103.54, Y=135.72, Mass=1362, SNR=25.9, Peak=136 HFD=3.2
22:02:39.353 00.002 1032 MultiStar: [#1 0.30,0.04,0.00,M1] [#2 0.06,0.12,0.71,U] [#3 0.18,-0.05,0.73,U] [#4 -0.04,0.19,0.63,U] [#5 0.08,0.11,0.66,U] [#6 0.24,0.03,0.59,U] [#7 0.14,0.18,0.69,U] [#8 -0.04,0.09,0.47,U] 
22:02:39.354 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.09}, one-star: {0.25, 0.09}
22:02:39.356 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
22:02:39.357 00.001 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
22:02:39.358 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.65 mountX=0.06 mountY=-0.14, mountTheta=-1.18
22:02:39.361 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
22:02:39.364 00.003 1032 Enqueuing Move request for scope (0.12, 0.09)
22:02:39.367 00.003 10072 Worker thread wakes up
22:02:39.368 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
22:02:39.368 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
22:02:39.368 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.06 yDistance=-0.14
22:02:39.370 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:02:39.372 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.16
22:02:39.372 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:02:39.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:39.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:02:39.372 00.000 10072 MoveAxis(E, 1, ABG)
22:02:39.372 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:39.372 00.000 10072 IsGuiding returns 0
22:02:39.372 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:39.385 00.013 10072 IsGuiding returns 0
22:02:39.385 00.000 10072 Move returns status 0, amount 1
22:02:39.385 00.000 10072 MoveAxis(N, 0, ABG)
22:02:39.385 00.000 10072 Move returns status 0, amount 0
22:02:39.385 00.000 10072 move complete, result=0
22:02:39.386 00.001 10072 worker thread done servicing request
22:02:39.389 00.003 1032 UpdateGuideState exits: m=1362 SNR=25.9
22:02:39.391 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:39.393 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:39.395 00.002 1032 Enqueuing Expose request
22:02:39.397 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:02:39.398 00.001 10072 Worker thread wakes up
22:02:39.399 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:39.399 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:40.028 00.629 10072 Exposure complete
22:02:40.084 00.056 10072 worker thread done servicing request
22:02:40.084 00.000 1032 OnExposeComplete: enter
22:02:40.086 00.002 1032 UpdateGuideState(): m_state=6
22:02:40.089 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1924
22:02:40.090 00.001 1032 Star::Find returns 1 (0), X=1103.56, Y=135.81, Mass=1198, SNR=24.3, Peak=108 HFD=3.2
22:02:40.091 00.001 1032 MultiStar: [#1 0.29,0.04,0.00,M2] [#2 0.03,0.24,0.81,U] [#3 0.18,0.09,0.75,U] [#4 -0.08,0.17,0.71,U] [#5 0.14,0.23,0.00,M1] [#6 0.11,0.05,0.56,U] [#7 0.07,0.17,0.68,U] [#8 0.01,0.11,0.55,U] 
22:02:40.093 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.15}, one-star: {0.26, 0.18}
22:02:40.094 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
22:02:40.096 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
22:02:40.097 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=1.01 mountX=0.12 mountY=-0.13, mountTheta=-0.82
22:02:40.101 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.15, opts=13)
22:02:40.102 00.001 1032 Enqueuing Move request for scope (0.10, 0.15)
22:02:40.104 00.002 10072 Worker thread wakes up
22:02:40.104 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
22:02:40.104 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
22:02:40.105 00.001 10072 Moving (0.10, 0.15) raw xDistance=0.12 yDistance=-0.13
22:02:40.107 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:02:40.108 00.001 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.15
22:02:40.110 00.002 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:02:40.110 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:40.110 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:02:40.110 00.000 10072 MoveAxis(E, 1, ABG)
22:02:40.110 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:40.110 00.000 10072 IsGuiding returns 0
22:02:40.111 00.001 10072 PulseGuide returned control before completion, sleep 11
22:02:40.128 00.017 1032 UpdateGuideState exits: m=1198 SNR=24.3
22:02:40.129 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:40.131 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:40.132 00.001 1032 Enqueuing Expose request
22:02:40.135 00.003 10072 IsGuiding returns 0
22:02:40.136 00.001 10072 Move returns status 0, amount 1
22:02:40.136 00.000 10072 MoveAxis(N, 0, ABG)
22:02:40.136 00.000 10072 Move returns status 0, amount 0
22:02:40.136 00.000 10072 move complete, result=0
22:02:40.136 00.000 10072 worker thread done servicing request
22:02:40.136 00.000 10072 Worker thread wakes up
22:02:40.136 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:40.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:40.142 00.006 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:02:40.545 00.403 10072 Exposure complete
22:02:40.602 00.057 10072 worker thread done servicing request
22:02:40.602 00.000 1032 OnExposeComplete: enter
22:02:40.604 00.002 1032 UpdateGuideState(): m_state=6
22:02:40.607 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1925
22:02:40.608 00.001 1032 Star::Find returns 1 (0), X=1103.47, Y=135.76, Mass=1386, SNR=26.1, Peak=129 HFD=3.3
22:02:40.610 00.002 1032 MultiStar: [#1 0.20,-0.02,0.93,U] [#2 0.06,0.20,0.74,U] [#3 0.12,0.08,0.70,U] [#4 -0.17,0.30,0.00,M1] [#5 -0.02,0.13,0.67,U] [#6 0.13,0.02,0.61,U] [#7 0.06,0.26,0.00,M1] [#8 -0.12,0.23,0.00,M1] 
22:02:40.612 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.09}, one-star: {0.18, 0.13}
22:02:40.615 00.003 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
22:02:40.617 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
22:02:40.619 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.64 mountX=0.06 mountY=-0.14, mountTheta=-1.19
22:02:40.622 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
22:02:40.625 00.003 1032 Enqueuing Move request for scope (0.12, 0.09)
22:02:40.628 00.003 10072 Worker thread wakes up
22:02:40.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
22:02:40.628 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
22:02:40.628 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.06 yDistance=-0.14
22:02:40.630 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:02:40.632 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.15
22:02:40.632 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:02:40.632 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:40.632 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:02:40.632 00.000 10072 MoveAxis(E, 1, ABG)
22:02:40.632 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:40.632 00.000 10072 IsGuiding returns 0
22:02:40.633 00.001 10072 PulseGuide returned control before completion, sleep 11
22:02:40.650 00.017 1032 UpdateGuideState exits: m=1386 SNR=26.1
22:02:40.651 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:40.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:40.655 00.002 1032 Enqueuing Expose request
22:02:40.657 00.002 10072 IsGuiding returns 0
22:02:40.657 00.000 10072 Move returns status 0, amount 1
22:02:40.657 00.000 10072 MoveAxis(N, 0, ABG)
22:02:40.657 00.000 10072 Move returns status 0, amount 0
22:02:40.657 00.000 10072 move complete, result=0
22:02:40.657 00.000 10072 worker thread done servicing request
22:02:40.657 00.000 10072 Worker thread wakes up
22:02:40.657 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:40.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:40.664 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:02:41.295 00.631 10072 Exposure complete
22:02:41.352 00.057 10072 worker thread done servicing request
22:02:41.352 00.000 1032 OnExposeComplete: enter
22:02:41.355 00.003 1032 UpdateGuideState(): m_state=6
22:02:41.356 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1926
22:02:41.358 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=135.70, Mass=1350, SNR=25.8, Peak=126 HFD=3.2
22:02:41.360 00.002 1032 MultiStar: [#1 0.17,-0.11,0.93,U] [#2 0.12,0.02,0.75,U] [#3 0.23,-0.16,0.00,M1] [#4 -0.08,-0.02,0.63,U] [#5 0.10,0.01,0.65,U] [#6 0.20,-0.01,0.61,U] [#7 -0.02,0.01,0.68,U] [#8 0.08,-0.02,0.52,U] 
22:02:41.364 00.004 1032 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.09, 0.06}
22:02:41.366 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
22:02:41.369 00.003 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
22:02:41.371 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.08 mountX=-0.03 mountY=-0.08, mountTheta=-1.91
22:02:41.373 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
22:02:41.374 00.001 1032 Enqueuing Move request for scope (0.09, -0.01)
22:02:41.376 00.002 10072 Worker thread wakes up
22:02:41.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:02:41.376 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:02:41.376 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
22:02:41.377 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:02:41.379 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.14
22:02:41.379 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:02:41.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:41.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:02:41.379 00.000 10072 MoveAxis(E, 1, ABG)
22:02:41.380 00.001 10072 Guiding  Dir = 2, Dur = 1
22:02:41.380 00.000 10072 IsGuiding returns 0
22:02:41.380 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:41.397 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:02:41.401 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:41.403 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:41.405 00.002 1032 Enqueuing Expose request
22:02:41.406 00.001 10072 IsGuiding returns 0
22:02:41.406 00.000 10072 Move returns status 0, amount 1
22:02:41.406 00.000 10072 MoveAxis(N, 0, ABG)
22:02:41.406 00.000 10072 Move returns status 0, amount 0
22:02:41.406 00.000 10072 move complete, result=0
22:02:41.406 00.000 10072 worker thread done servicing request
22:02:41.406 00.000 10072 Worker thread wakes up
22:02:41.407 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:41.407 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:41.413 00.006 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:02:41.816 00.403 10072 Exposure complete
22:02:41.870 00.054 1032 OnExposeComplete: enter
22:02:41.872 00.002 1032 UpdateGuideState(): m_state=6
22:02:41.874 00.002 10072 worker thread done servicing request
22:02:41.874 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1927
22:02:41.875 00.001 1032 Star::Find returns 1 (0), X=1103.51, Y=135.63, Mass=1312, SNR=25.4, Peak=123 HFD=3.2
22:02:41.877 00.002 1032 MultiStar: [#1 0.22,-0.11,0.97,U] [#2 0.05,-0.09,0.79,U] [#3 0.24,-0.02,0.71,U] [#4 0.02,0.08,0.66,U] [#5 0.00,-0.03,0.62,U] [#6 0.22,-0.22,0.00,M1] [#7 0.10,0.15,0.62,U] [#8 0.04,0.02,0.53,U] 
22:02:41.879 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.01}, one-star: {0.22, -0.00}
22:02:41.880 00.001 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
22:02:41.881 00.001 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
22:02:41.882 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.13 cameraTheta=-0.09 mountX=-0.04 mountY=-0.12, mountTheta=-1.92
22:02:41.885 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
22:02:41.887 00.002 1032 Enqueuing Move request for scope (0.12, -0.01)
22:02:41.888 00.001 10072 Worker thread wakes up
22:02:41.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
22:02:41.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
22:02:41.888 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.12
22:02:41.891 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:02:41.895 00.004 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.13
22:02:41.895 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:02:41.895 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:41.895 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:02:41.895 00.000 10072 MoveAxis(E, 1, ABG)
22:02:41.895 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:41.896 00.001 10072 IsGuiding returns 0
22:02:41.896 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:41.912 00.016 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:02:41.913 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:41.914 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:41.915 00.001 1032 Enqueuing Expose request
22:02:41.922 00.007 10072 IsGuiding returns 0
22:02:41.923 00.001 10072 Move returns status 0, amount 1
22:02:41.923 00.000 10072 MoveAxis(N, 0, ABG)
22:02:41.923 00.000 10072 Move returns status 0, amount 0
22:02:41.923 00.000 10072 move complete, result=0
22:02:41.923 00.000 10072 worker thread done servicing request
22:02:41.923 00.000 10072 Worker thread wakes up
22:02:41.923 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:41.923 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:41.925 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:02:42.548 00.623 10072 Exposure complete
22:02:42.599 00.051 10072 worker thread done servicing request
22:02:42.599 00.000 1032 OnExposeComplete: enter
22:02:42.601 00.002 1032 UpdateGuideState(): m_state=6
22:02:42.603 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1928
22:02:42.604 00.001 1032 Star::Find returns 1 (0), X=1103.46, Y=135.65, Mass=1240, SNR=24.7, Peak=124 HFD=3.2
22:02:42.606 00.002 1032 MultiStar: [#1 0.08,-0.01,0.99,U] [#2 0.15,0.18,0.79,U] [#3 0.28,0.08,0.00,M1] [#4 -0.03,0.21,0.68,U] [#5 -0.09,-0.08,0.69,U] [#6 0.07,0.01,0.64,U] [#7 -0.04,0.17,0.68,U] [#8 -0.04,0.19,0.53,U] 
22:02:42.607 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {0.17, 0.02}
22:02:42.609 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
22:02:42.609 00.000 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
22:02:42.613 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.03 mountX=0.06 mountY=-0.06, mountTheta=-0.80
22:02:42.615 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
22:02:42.617 00.002 1032 Enqueuing Move request for scope (0.05, 0.08)
22:02:42.619 00.002 10072 Worker thread wakes up
22:02:42.619 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
22:02:42.619 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
22:02:42.619 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.06
22:02:42.621 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:02:42.623 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.13
22:02:42.623 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:02:42.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:42.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:02:42.623 00.000 10072 MoveAxis(E, 1, ABG)
22:02:42.623 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:42.624 00.001 10072 IsGuiding returns 0
22:02:42.624 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:42.639 00.015 1032 UpdateGuideState exits: m=1240 SNR=24.7
22:02:42.641 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:42.643 00.002 10072 IsGuiding returns 0
22:02:42.643 00.000 10072 Move returns status 0, amount 1
22:02:42.643 00.000 10072 MoveAxis(N, 0, ABG)
22:02:42.643 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:42.644 00.001 1032 Enqueuing Expose request
22:02:42.647 00.003 10072 Move returns status 0, amount 0
22:02:42.647 00.000 10072 move complete, result=0
22:02:42.647 00.000 10072 worker thread done servicing request
22:02:42.647 00.000 10072 Worker thread wakes up
22:02:42.647 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:42.647 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:42.653 00.006 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:02:43.054 00.401 10072 Exposure complete
22:02:43.106 00.052 10072 worker thread done servicing request
22:02:43.106 00.000 1032 OnExposeComplete: enter
22:02:43.108 00.002 1032 UpdateGuideState(): m_state=6
22:02:43.111 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1929
22:02:43.115 00.004 1032 Star::Find returns 1 (0), X=1103.40, Y=135.81, Mass=1371, SNR=26.0, Peak=140 HFD=3.2
22:02:43.116 00.001 1032 MultiStar: [#1 -0.04,-0.02,0.96,U] [#2 -0.04,0.18,0.76,U] [#3 0.13,-0.07,0.73,U] [#4 -0.24,0.14,0.00,M1] [#5 -0.16,0.19,0.64,U] [#6 -0.02,0.06,0.55,U] [#7 -0.11,0.22,0.68,U] [#8 -0.16,0.10,0.51,U] 
22:02:43.119 00.003 1032 refined, 7 included, MultiStar: {-0.02, 0.10}, one-star: {0.11, 0.18}
22:02:43.121 00.002 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
22:02:43.123 00.002 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
22:02:43.125 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.79 mountX=0.11 mountY=-0.00, mountTheta=-0.04
22:02:43.128 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
22:02:43.130 00.002 1032 Enqueuing Move request for scope (-0.02, 0.10)
22:02:43.131 00.001 10072 Worker thread wakes up
22:02:43.131 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
22:02:43.131 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
22:02:43.131 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.11 yDistance=-0.00
22:02:43.133 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:02:43.134 00.001 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.12
22:02:43.134 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
22:02:43.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:43.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:02:43.134 00.000 10072 MoveAxis(E, 1, ABG)
22:02:43.134 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:43.136 00.002 10072 IsGuiding returns 0
22:02:43.136 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:43.151 00.015 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:02:43.154 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:43.155 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:43.157 00.002 1032 Enqueuing Expose request
22:02:43.159 00.002 10072 IsGuiding returns 0
22:02:43.159 00.000 10072 Move returns status 0, amount 1
22:02:43.159 00.000 10072 MoveAxis(N, 0, ABG)
22:02:43.159 00.000 10072 Move returns status 0, amount 0
22:02:43.159 00.000 10072 move complete, result=0
22:02:43.159 00.000 10072 worker thread done servicing request
22:02:43.159 00.000 10072 Worker thread wakes up
22:02:43.159 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:43.159 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:43.166 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:02:43.788 00.622 10072 Exposure complete
22:02:43.845 00.057 10072 worker thread done servicing request
22:02:43.845 00.000 1032 OnExposeComplete: enter
22:02:43.847 00.002 1032 UpdateGuideState(): m_state=6
22:02:43.849 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1930
22:02:43.851 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=135.76, Mass=1247, SNR=24.8, Peak=117 HFD=3.2
22:02:43.853 00.002 1032 MultiStar: [#1 0.11,-0.01,0.99,U] [#2 0.04,0.08,0.83,U] [#3 0.11,0.07,0.76,U] [#4 -0.14,0.19,0.67,U] [#5 0.00,0.16,0.64,U] [#6 0.12,-0.07,0.60,U] [#7 0.07,0.23,0.67,U] [#8 -0.03,0.08,0.53,U] 
22:02:43.854 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.10, 0.13}
22:02:43.856 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
22:02:43.857 00.001 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
22:02:43.859 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.07 mountX=0.08 mountY=-0.07, mountTheta=-0.76
22:02:43.862 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
22:02:43.865 00.003 1032 Enqueuing Move request for scope (0.05, 0.09)
22:02:43.867 00.002 10072 Worker thread wakes up
22:02:43.867 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
22:02:43.867 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
22:02:43.867 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.08 yDistance=-0.07
22:02:43.869 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:02:43.870 00.001 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.12
22:02:43.871 00.001 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:02:43.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:43.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:02:43.871 00.000 10072 MoveAxis(E, 1, ABG)
22:02:43.871 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:43.871 00.000 10072 IsGuiding returns 0
22:02:43.871 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:43.888 00.017 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:02:43.889 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:43.894 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:43.897 00.003 1032 Enqueuing Expose request
22:02:43.899 00.002 10072 IsGuiding returns 0
22:02:43.899 00.000 10072 Move returns status 0, amount 1
22:02:43.899 00.000 10072 MoveAxis(N, 0, ABG)
22:02:43.899 00.000 10072 Move returns status 0, amount 0
22:02:43.899 00.000 10072 move complete, result=0
22:02:43.899 00.000 10072 worker thread done servicing request
22:02:43.899 00.000 10072 Worker thread wakes up
22:02:43.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:43.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:43.907 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:02:44.320 00.413 10072 Exposure complete
22:02:44.370 00.050 10072 worker thread done servicing request
22:02:44.370 00.000 1032 OnExposeComplete: enter
22:02:44.372 00.002 1032 UpdateGuideState(): m_state=6
22:02:44.373 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1931
22:02:44.375 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=135.75, Mass=1285, SNR=25.1, Peak=116 HFD=3.3
22:02:44.377 00.002 1032 MultiStar: [#1 0.16,-0.02,0.96,U] [#2 0.02,0.02,0.86,U] [#3 0.09,-0.02,0.73,U] [#4 -0.09,0.16,0.65,U] [#5 0.06,0.05,0.71,U] [#6 0.04,-0.23,0.57,U] [#7 -0.06,0.11,0.68,U] [#8 -0.02,0.04,0.48,U] 
22:02:44.378 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.15, 0.12}
22:02:44.380 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
22:02:44.381 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
22:02:44.382 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.54 mountX=0.02 mountY=-0.06, mountTheta=-1.29
22:02:44.384 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
22:02:44.386 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
22:02:44.387 00.001 10072 Worker thread wakes up
22:02:44.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
22:02:44.387 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
22:02:44.387 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.06
22:02:44.388 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:02:44.389 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.11
22:02:44.389 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:02:44.391 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:44.391 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:02:44.391 00.000 10072 MoveAxis(E, 1, ABG)
22:02:44.391 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:44.392 00.001 10072 IsGuiding returns 0
22:02:44.393 00.001 10072 IsGuiding returns 0
22:02:44.393 00.000 10072 Move returns status 0, amount 1
22:02:44.393 00.000 10072 MoveAxis(N, 0, ABG)
22:02:44.393 00.000 10072 Move returns status 0, amount 0
22:02:44.393 00.000 10072 move complete, result=0
22:02:44.393 00.000 10072 worker thread done servicing request
22:02:44.410 00.017 1032 UpdateGuideState exits: m=1285 SNR=25.1
22:02:44.412 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:44.413 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:44.415 00.002 1032 Enqueuing Expose request
22:02:44.416 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:02:44.417 00.001 10072 Worker thread wakes up
22:02:44.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:44.418 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:45.052 00.634 10072 Exposure complete
22:02:45.108 00.056 10072 worker thread done servicing request
22:02:45.108 00.000 1032 OnExposeComplete: enter
22:02:45.110 00.002 1032 UpdateGuideState(): m_state=6
22:02:45.112 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1932
22:02:45.113 00.001 1032 Star::Find returns 1 (0), X=1103.48, Y=135.63, Mass=1313, SNR=25.4, Peak=128 HFD=3.2
22:02:45.116 00.003 1032 MultiStar: [#1 0.15,-0.05,0.92,U] [#2 -0.16,0.04,0.77,U] [#3 0.04,0.01,0.78,U] [#4 -0.21,0.15,0.00,M1] [#5 -0.17,0.06,0.63,U] [#6 -0.07,0.06,0.61,U] [#7 -0.16,0.13,0.65,U] [#8 0.09,0.08,0.48,U] 
22:02:45.118 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.03}, one-star: {0.19, -0.00}
22:02:45.119 00.001 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
22:02:45.121 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
22:02:45.123 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.40 mountX=0.03 mountY=-0.01, mountTheta=-0.43
22:02:45.127 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
22:02:45.129 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
22:02:45.131 00.002 10072 Worker thread wakes up
22:02:45.131 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:02:45.131 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:02:45.131 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.01
22:02:45.132 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:02:45.134 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.11
22:02:45.134 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:02:45.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:45.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:02:45.134 00.000 10072 MoveAxis(E, 1, ABG)
22:02:45.134 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:45.135 00.001 10072 IsGuiding returns 0
22:02:45.135 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:45.153 00.018 1032 UpdateGuideState exits: m=1313 SNR=25.4
22:02:45.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:45.156 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:45.158 00.002 1032 Enqueuing Expose request
22:02:45.159 00.001 10072 IsGuiding returns 0
22:02:45.161 00.002 10072 Move returns status 0, amount 1
22:02:45.161 00.000 10072 MoveAxis(N, 0, ABG)
22:02:45.161 00.000 10072 Move returns status 0, amount 0
22:02:45.161 00.000 10072 move complete, result=0
22:02:45.161 00.000 10072 worker thread done servicing request
22:02:45.161 00.000 10072 Worker thread wakes up
22:02:45.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:45.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:45.167 00.006 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:02:45.567 00.400 10072 Exposure complete
22:02:45.623 00.056 10072 worker thread done servicing request
22:02:45.624 00.001 1032 OnExposeComplete: enter
22:02:45.626 00.002 1032 UpdateGuideState(): m_state=6
22:02:45.628 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1933
22:02:45.630 00.002 1032 Star::Find returns 1 (0), X=1103.46, Y=135.63, Mass=1264, SNR=25.0, Peak=130 HFD=3.2
22:02:45.632 00.002 1032 MultiStar: [#1 -0.02,-0.02,0.98,U] [#2 -0.05,0.13,0.80,U] [#3 0.16,0.03,0.72,U] [#4 -0.23,0.14,0.00,M2] [#5 -0.12,0.14,0.70,U] [#6 0.07,0.07,0.59,U] [#7 -0.23,0.22,0.00,M1] [#8 -0.17,0.06,0.47,U] 
22:02:45.635 00.003 1032 refined, 6 included, MultiStar: {0.02, 0.05}, one-star: {0.17, -0.00}
22:02:45.637 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
22:02:45.638 00.001 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
22:02:45.639 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.21 mountX=0.05 mountY=-0.03, mountTheta=-0.62
22:02:45.643 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
22:02:45.645 00.002 1032 Enqueuing Move request for scope (0.02, 0.05)
22:02:45.648 00.003 10072 Worker thread wakes up
22:02:45.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
22:02:45.648 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
22:02:45.648 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.03
22:02:45.650 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:02:45.652 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.10
22:02:45.652 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:02:45.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:45.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:45.652 00.000 10072 MoveAxis(E, 1, ABG)
22:02:45.652 00.000 10072 Guiding  Dir = 2, Dur = 1
22:02:45.652 00.000 10072 IsGuiding returns 0
22:02:45.653 00.001 10072 PulseGuide returned control before completion, sleep 11
22:02:45.670 00.017 1032 UpdateGuideState exits: m=1264 SNR=25.0
22:02:45.673 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:45.676 00.003 10072 IsGuiding returns 0
22:02:45.676 00.000 10072 Move returns status 0, amount 1
22:02:45.676 00.000 10072 MoveAxis(N, 0, ABG)
22:02:45.676 00.000 10072 Move returns status 0, amount 0
22:02:45.676 00.000 10072 move complete, result=0
22:02:45.676 00.000 10072 worker thread done servicing request
22:02:45.676 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:45.679 00.003 1032 Enqueuing Expose request
22:02:45.681 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:02:45.683 00.002 10072 Worker thread wakes up
22:02:45.683 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:45.683 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:46.317 00.634 10072 Exposure complete
22:02:46.376 00.059 10072 worker thread done servicing request
22:02:46.376 00.000 1032 OnExposeComplete: enter
22:02:46.379 00.003 1032 UpdateGuideState(): m_state=6
22:02:46.381 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1934
22:02:46.383 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=135.71, Mass=1368, SNR=26.0, Peak=143 HFD=3.2
22:02:46.384 00.001 1032 MultiStar: [#1 -0.01,0.06,0.93,U] [#2 -0.16,0.09,0.75,U] [#3 -0.03,0.04,0.74,U] [#4 -0.17,0.20,0.00,M3] [#5 0.01,0.18,0.68,U] [#6 -0.15,0.00,0.57,U] [#7 -0.02,0.23,0.66,U] [#8 -0.11,0.11,0.50,U] 
22:02:46.387 00.003 1032 single-star, 7 included, MultiStar: {-0.04, 0.10}, one-star: {0.07, 0.07}
22:02:46.389 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
22:02:46.390 00.001 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
22:02:46.392 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.82 mountX=0.05 mountY=-0.08, mountTheta=-1.01
22:02:46.399 00.007 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
22:02:46.401 00.002 1032 Enqueuing Move request for scope (0.07, 0.07)
22:02:46.403 00.002 10072 Worker thread wakes up
22:02:46.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
22:02:46.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
22:02:46.403 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.08
22:02:46.405 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:02:46.407 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.09
22:02:46.407 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:02:46.407 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:46.407 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:02:46.407 00.000 10072 MoveAxis(E, 0, ABG)
22:02:46.407 00.000 10072 Move returns status 0, amount 0
22:02:46.407 00.000 10072 MoveAxis(N, 0, ABG)
22:02:46.407 00.000 10072 Move returns status 0, amount 0
22:02:46.407 00.000 10072 move complete, result=0
22:02:46.407 00.000 10072 worker thread done servicing request
22:02:46.427 00.020 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:02:46.429 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:46.434 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:46.435 00.001 1032 Enqueuing Expose request
22:02:46.438 00.003 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:46.439 00.001 10072 Worker thread wakes up
22:02:46.439 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:46.439 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:46.849 00.410 10072 Exposure complete
22:02:46.902 00.053 10072 worker thread done servicing request
22:02:46.902 00.000 1032 OnExposeComplete: enter
22:02:46.904 00.002 1032 UpdateGuideState(): m_state=6
22:02:46.906 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1935
22:02:46.907 00.001 1032 Star::Find returns 1 (0), X=1103.30, Y=135.76, Mass=1520, SNR=27.4, Peak=150 HFD=3.3
22:02:46.910 00.003 1032 MultiStar: [#1 0.04,-0.03,0.88,U] [#2 -0.05,0.06,0.73,U] [#3 0.16,-0.03,0.68,U] [#4 -0.17,0.13,0.59,U] [#5 -0.11,0.11,0.61,U] [#6 -0.07,-0.08,0.59,U] [#7 -0.02,0.20,0.60,U] [#8 -0.10,0.12,0.51,U] 
22:02:46.911 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.01, 0.13}
22:02:46.913 00.002 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
22:02:46.916 00.003 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
22:02:46.918 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.93 mountX=0.07 mountY=0.01, mountTheta=0.10
22:02:46.920 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
22:02:46.921 00.001 1032 Enqueuing Move request for scope (-0.02, 0.06)
22:02:46.924 00.003 10072 Worker thread wakes up
22:02:46.924 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
22:02:46.924 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
22:02:46.924 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.07 yDistance=0.01
22:02:46.927 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:02:46.929 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.09
22:02:46.929 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:02:46.929 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:46.929 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:02:46.929 00.000 10072 MoveAxis(E, 0, ABG)
22:02:46.930 00.001 10072 Move returns status 0, amount 0
22:02:46.930 00.000 10072 MoveAxis(N, 0, ABG)
22:02:46.930 00.000 10072 Move returns status 0, amount 0
22:02:46.930 00.000 10072 move complete, result=0
22:02:46.930 00.000 10072 worker thread done servicing request
22:02:46.946 00.016 1032 UpdateGuideState exits: m=1520 SNR=27.4
22:02:46.948 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:46.949 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:46.952 00.003 1032 Enqueuing Expose request
22:02:46.953 00.001 1032 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:02:46.955 00.002 10072 Worker thread wakes up
22:02:46.955 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:46.955 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:47.585 00.630 10072 Exposure complete
22:02:47.637 00.052 10072 worker thread done servicing request
22:02:47.637 00.000 1032 OnExposeComplete: enter
22:02:47.639 00.002 1032 UpdateGuideState(): m_state=6
22:02:47.641 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1936
22:02:47.645 00.004 1032 Star::Find returns 1 (0), X=1103.44, Y=135.77, Mass=1423, SNR=26.5, Peak=147 HFD=3.2
22:02:47.647 00.002 1032 MultiStar: [#1 0.13,0.06,0.92,U] [#2 -0.04,0.10,0.76,U] [#3 0.07,0.06,0.76,U] [#4 -0.21,0.31,0.00,M3] [#5 0.06,0.15,0.62,U] [#6 -0.10,0.01,0.55,U] [#7 -0.16,0.14,0.64,U] [#8 -0.16,-0.04,0.46,U] 
22:02:47.650 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {0.15, 0.14}
22:02:47.652 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
22:02:47.653 00.001 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
22:02:47.655 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.38 mountX=0.08 mountY=-0.04, mountTheta=-0.45
22:02:47.658 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
22:02:47.660 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
22:02:47.662 00.002 10072 Worker thread wakes up
22:02:47.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
22:02:47.662 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
22:02:47.662 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.08 yDistance=-0.04
22:02:47.664 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:02:47.666 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.08
22:02:47.666 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:02:47.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:47.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:02:47.666 00.000 10072 MoveAxis(E, 0, ABG)
22:02:47.666 00.000 10072 Move returns status 0, amount 0
22:02:47.666 00.000 10072 MoveAxis(N, 0, ABG)
22:02:47.666 00.000 10072 Move returns status 0, amount 0
22:02:47.666 00.000 10072 move complete, result=0
22:02:47.666 00.000 10072 worker thread done servicing request
22:02:47.685 00.019 1032 UpdateGuideState exits: m=1423 SNR=26.5
22:02:47.687 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:47.689 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:47.690 00.001 1032 Enqueuing Expose request
22:02:47.692 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:02:47.693 00.001 10072 Worker thread wakes up
22:02:47.693 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:47.694 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:48.114 00.420 10072 Exposure complete
22:02:48.174 00.060 10072 worker thread done servicing request
22:02:48.174 00.000 1032 OnExposeComplete: enter
22:02:48.177 00.003 1032 UpdateGuideState(): m_state=6
22:02:48.179 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1937
22:02:48.181 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=135.85, Mass=1210, SNR=24.4, Peak=117 HFD=3.2
22:02:48.182 00.001 1032 MultiStar: [#1 -0.02,0.06,0.99,U] [#2 -0.13,0.18,0.80,U] [#3 0.02,0.07,0.80,U] [#4 -0.28,0.17,0.00,M4] [#5 0.05,0.19,0.69,U] [#6 -0.12,0.03,0.60,U] [#7 -0.09,0.21,0.69,U] [#8 -0.18,0.22,0.00,M1] 
22:02:48.185 00.003 1032 refined, 6 included, MultiStar: {-0.02, 0.14}, one-star: {0.08, 0.22}
22:02:48.187 00.002 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
22:02:48.188 00.001 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
22:02:48.190 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.74 mountX=0.14 mountY=-0.01, mountTheta=-0.09
22:02:48.193 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.14, opts=13)
22:02:48.196 00.003 1032 Enqueuing Move request for scope (-0.02, 0.14)
22:02:48.197 00.001 10072 Worker thread wakes up
22:02:48.198 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
22:02:48.198 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
22:02:48.198 00.000 10072 Moving (-0.02, 0.14) raw xDistance=0.14 yDistance=-0.01
22:02:48.200 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:02:48.202 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 283.08
22:02:48.202 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:02:48.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:48.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:02:48.202 00.000 10072 MoveAxis(W, 66, ABG)
22:02:48.202 00.000 10072 Guiding  Dir = 3, Dur = 66
22:02:48.204 00.002 10072 IsGuiding returns 0
22:02:48.205 00.001 10072 PulseGuide returned control before completion, sleep 76
22:02:48.222 00.017 1032 UpdateGuideState exits: m=1210 SNR=24.4
22:02:48.225 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:48.226 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:48.228 00.002 1032 Enqueuing Expose request
22:02:48.284 00.056 10072 IsGuiding returns 0
22:02:48.284 00.000 10072 Move returns status 0, amount 66
22:02:48.284 00.000 10072 MoveAxis(N, 0, ABG)
22:02:48.284 00.000 10072 Move returns status 0, amount 0
22:02:48.284 00.000 10072 move complete, result=0
22:02:48.284 00.000 10072 worker thread done servicing request
22:02:48.284 00.000 10072 Worker thread wakes up
22:02:48.284 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:48.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:48.284 00.000 1032 GuideStep: 0.1 px 66 ms WEST, -0.0 px 0 ms NORTH
22:02:48.914 00.630 10072 Exposure complete
22:02:48.970 00.056 10072 worker thread done servicing request
22:02:48.970 00.000 1032 OnExposeComplete: enter
22:02:48.972 00.002 1032 UpdateGuideState(): m_state=6
22:02:48.975 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1938
22:02:48.976 00.001 1032 Star::Find returns 1 (0), X=1103.41, Y=135.84, Mass=1392, SNR=26.2, Peak=135 HFD=3.1
22:02:48.978 00.002 1032 MultiStar: [#1 -0.00,0.01,0.97,U] [#2 -0.12,0.20,0.75,U] [#3 -0.00,0.17,0.78,U] [#4 -0.29,0.20,0.00,M5] [#5 -0.00,0.23,0.67,U] [#6 0.06,0.02,0.61,U] [#7 -0.08,0.11,0.67,U] [#8 -0.09,0.07,0.50,U] 
22:02:48.980 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.13}, one-star: {0.12, 0.21}
22:02:48.981 00.001 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
22:02:48.982 00.001 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
22:02:48.983 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.61 mountX=0.13 mountY=-0.03, mountTheta=-0.22
22:02:48.987 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.13, opts=13)
22:02:48.990 00.003 1032 Enqueuing Move request for scope (-0.01, 0.13)
22:02:48.995 00.005 10072 Worker thread wakes up
22:02:48.996 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
22:02:48.996 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
22:02:48.996 00.000 10072 Moving (-0.01, 0.13) raw xDistance=0.13 yDistance=-0.03
22:02:48.998 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:02:49.001 00.003 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.07
22:02:49.001 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
22:02:49.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:49.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:49.001 00.000 10072 MoveAxis(W, 0, ABG)
22:02:49.001 00.000 10072 Move returns status 0, amount 0
22:02:49.001 00.000 10072 MoveAxis(N, 0, ABG)
22:02:49.001 00.000 10072 Move returns status 0, amount 0
22:02:49.001 00.000 10072 move complete, result=0
22:02:49.001 00.000 10072 worker thread done servicing request
22:02:49.018 00.017 1032 UpdateGuideState exits: m=1392 SNR=26.2
22:02:49.022 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:49.024 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:49.026 00.002 1032 Enqueuing Expose request
22:02:49.028 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
22:02:49.029 00.001 10072 Worker thread wakes up
22:02:49.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:49.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:49.435 00.406 10072 Exposure complete
22:02:49.494 00.059 10072 worker thread done servicing request
22:02:49.494 00.000 1032 OnExposeComplete: enter
22:02:49.496 00.002 1032 UpdateGuideState(): m_state=6
22:02:49.497 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1939
22:02:49.499 00.002 1032 Star::Find returns 1 (0), X=1103.31, Y=135.74, Mass=1269, SNR=25.0, Peak=123 HFD=3.2
22:02:49.501 00.002 1032 MultiStar: [#1 0.03,0.05,1.00,U] [#2 -0.03,0.16,0.81,U] [#3 0.06,-0.07,0.82,U] [#4 -0.28,0.13,0.00,M6] [#5 -0.02,0.08,0.68,U] [#6 0.05,0.01,0.63,U] [#7 -0.16,0.05,0.67,U] [#8 -0.23,0.05,0.51,U] 
22:02:49.503 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.06}, one-star: {0.02, 0.11}
22:02:49.504 00.001 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
22:02:49.505 00.001 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
22:02:49.507 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.91 mountX=0.06 mountY=0.01, mountTheta=0.08
22:02:49.509 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
22:02:49.512 00.003 1032 Enqueuing Move request for scope (-0.02, 0.06)
22:02:49.513 00.001 10072 Worker thread wakes up
22:02:49.513 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
22:02:49.513 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
22:02:49.513 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.01
22:02:49.516 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:02:49.520 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.07
22:02:49.520 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:02:49.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:49.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:02:49.520 00.000 10072 MoveAxis(W, 0, ABG)
22:02:49.520 00.000 10072 Move returns status 0, amount 0
22:02:49.520 00.000 10072 MoveAxis(N, 0, ABG)
22:02:49.520 00.000 10072 Move returns status 0, amount 0
22:02:49.520 00.000 10072 move complete, result=0
22:02:49.520 00.000 10072 worker thread done servicing request
22:02:49.537 00.017 1032 UpdateGuideState exits: m=1269 SNR=25.0
22:02:49.539 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:49.541 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:49.543 00.002 1032 Enqueuing Expose request
22:02:49.546 00.003 1032 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
22:02:49.547 00.001 10072 Worker thread wakes up
22:02:49.549 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:49.549 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:50.187 00.638 10072 Exposure complete
22:02:50.247 00.060 10072 worker thread done servicing request
22:02:50.247 00.000 1032 OnExposeComplete: enter
22:02:50.249 00.002 1032 UpdateGuideState(): m_state=6
22:02:50.251 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1940
22:02:50.252 00.001 1032 Star::Find returns 1 (0), X=1103.37, Y=135.63, Mass=1221, SNR=24.5, Peak=119 HFD=3.3
22:02:50.254 00.002 1032 MultiStar: [#1 0.01,-0.02,1.01,U] [#2 -0.08,0.06,0.82,U] [#3 0.02,0.09,0.80,U] [#4 -0.16,0.24,0.00,M7] [#5 -0.18,0.19,0.00,M1] [#6 -0.12,-0.12,0.62,U] [#7 -0.11,0.12,0.67,U] [#8 -0.24,0.02,0.51,U] 
22:02:50.255 00.001 1032 refined, 6 included, MultiStar: {-0.04, 0.02}, one-star: {0.08, 0.00}
22:02:50.257 00.002 1032 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.83) = xAngle (0.87 = 0.87)
22:02:50.259 00.002 1032 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.87 = 0.87)
22:02:50.260 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.70 mountX=0.03 mountY=0.04, mountTheta=0.87
22:02:50.263 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
22:02:50.264 00.001 1032 Enqueuing Move request for scope (-0.04, 0.02)
22:02:50.267 00.003 10072 Worker thread wakes up
22:02:50.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
22:02:50.268 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
22:02:50.268 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.04
22:02:50.272 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.06
22:02:50.273 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:02:50.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:50.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:02:50.273 00.000 10072 MoveAxis(W, 0, ABG)
22:02:50.273 00.000 10072 Move returns status 0, amount 0
22:02:50.273 00.000 10072 MoveAxis(N, 0, ABG)
22:02:50.273 00.000 10072 Move returns status 0, amount 0
22:02:50.273 00.000 10072 move complete, result=0
22:02:50.273 00.000 10072 worker thread done servicing request
22:02:50.273 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:02:50.295 00.022 1032 UpdateGuideState exits: m=1221 SNR=24.5
22:02:50.300 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:50.302 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:50.303 00.001 1032 Enqueuing Expose request
22:02:50.305 00.002 10072 Worker thread wakes up
22:02:50.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:50.305 00.000 1032 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
22:02:50.307 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:50.712 00.405 10072 Exposure complete
22:02:50.775 00.063 10072 worker thread done servicing request
22:02:50.775 00.000 1032 OnExposeComplete: enter
22:02:50.778 00.003 1032 UpdateGuideState(): m_state=6
22:02:50.780 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1941
22:02:50.782 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=135.80, Mass=1264, SNR=24.9, Peak=121 HFD=3.3
22:02:50.784 00.002 1032 MultiStar: [#1 0.08,0.04,0.95,U] [#2 -0.05,0.23,0.77,U] [#3 0.09,0.20,0.78,U] [#4 -0.26,0.23,0.00,M8] [#5 -0.04,0.23,0.66,U] [#6 -0.15,0.01,0.58,U] [#7 -0.06,0.16,0.68,U] [#8 -0.13,0.05,0.53,U] 
22:02:50.785 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.14}, one-star: {0.08, 0.17}
22:02:50.788 00.003 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
22:02:50.790 00.002 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
22:02:50.792 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.61 mountX=0.14 mountY=-0.03, mountTheta=-0.22
22:02:50.795 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.14, opts=13)
22:02:50.797 00.002 1032 Enqueuing Move request for scope (-0.01, 0.14)
22:02:50.799 00.002 10072 Worker thread wakes up
22:02:50.799 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
22:02:50.799 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
22:02:50.799 00.000 10072 Moving (-0.01, 0.14) raw xDistance=0.14 yDistance=-0.03
22:02:50.801 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:02:50.805 00.004 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 283.05
22:02:50.805 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:02:50.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:50.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:50.805 00.000 10072 MoveAxis(W, 64, ABG)
22:02:50.806 00.001 10072 Guiding  Dir = 3, Dur = 64
22:02:50.806 00.000 10072 IsGuiding returns 0
22:02:50.806 00.000 10072 PulseGuide returned control before completion, sleep 74
22:02:50.825 00.019 1032 UpdateGuideState exits: m=1264 SNR=24.9
22:02:50.827 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:50.829 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:50.833 00.004 1032 Enqueuing Expose request
22:02:50.883 00.050 10072 IsGuiding returns 1
22:02:50.883 00.000 10072 scope still moving after pulse duration time elapsed
22:02:50.914 00.031 10072 IsGuiding returns 0
22:02:50.914 00.000 10072 scope move finished after 64 + 44 ms
22:02:50.914 00.000 10072 Move returns status 0, amount 64
22:02:50.914 00.000 10072 MoveAxis(N, 0, ABG)
22:02:50.914 00.000 10072 Move returns status 0, amount 0
22:02:50.914 00.000 10072 move complete, result=0
22:02:50.914 00.000 10072 worker thread done servicing request
22:02:50.914 00.000 10072 Worker thread wakes up
22:02:50.915 00.001 1032 GuideStep: 0.1 px 64 ms WEST, -0.0 px 0 ms NORTH
22:02:50.917 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:50.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:51.555 00.638 10072 Exposure complete
22:02:51.611 00.056 10072 worker thread done servicing request
22:02:51.611 00.000 1032 OnExposeComplete: enter
22:02:51.613 00.002 1032 UpdateGuideState(): m_state=6
22:02:51.616 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1942
22:02:51.618 00.002 1032 Star::Find returns 1 (0), X=1103.48, Y=135.85, Mass=1355, SNR=25.8, Peak=126 HFD=3.4
22:02:51.620 00.002 1032 MultiStar: [#1 0.04,-0.02,0.96,U] [#2 0.00,0.25,0.00,M1] [#3 0.07,-0.01,0.73,U] [#4 -0.12,0.16,0.66,U] [#5 0.02,0.16,0.62,U] [#6 0.02,-0.07,0.59,U] [#7 -0.10,0.22,0.65,U] [#8 -0.06,0.19,0.47,U] 
22:02:51.621 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.10}, one-star: {0.19, 0.21}
22:02:51.623 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
22:02:51.625 00.002 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
22:02:51.626 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.35 mountX=0.09 mountY=-0.05, mountTheta=-0.48
22:02:51.630 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
22:02:51.632 00.002 1032 Enqueuing Move request for scope (0.02, 0.10)
22:02:51.634 00.002 10072 Worker thread wakes up
22:02:51.634 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
22:02:51.634 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
22:02:51.634 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.05
22:02:51.636 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:02:51.637 00.001 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.05
22:02:51.639 00.002 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:02:51.639 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:51.639 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:02:51.639 00.000 10072 MoveAxis(W, 1, ABG)
22:02:51.639 00.000 10072 Guiding  Dir = 3, Dur = 1
22:02:51.639 00.000 10072 IsGuiding returns 0
22:02:51.640 00.001 10072 PulseGuide returned control before completion, sleep 11
22:02:51.657 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.8
22:02:51.660 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:51.662 00.002 10072 IsGuiding returns 0
22:02:51.662 00.000 10072 Move returns status 0, amount 1
22:02:51.662 00.000 10072 MoveAxis(N, 0, ABG)
22:02:51.662 00.000 10072 Move returns status 0, amount 0
22:02:51.662 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:51.664 00.002 1032 Enqueuing Expose request
22:02:51.666 00.002 10072 move complete, result=0
22:02:51.666 00.000 10072 worker thread done servicing request
22:02:51.666 00.000 10072 Worker thread wakes up
22:02:51.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:51.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:51.667 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:02:52.086 00.419 10072 Exposure complete
22:02:52.146 00.060 10072 worker thread done servicing request
22:02:52.146 00.000 1032 OnExposeComplete: enter
22:02:52.148 00.002 1032 UpdateGuideState(): m_state=6
22:02:52.150 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1943
22:02:52.152 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=135.72, Mass=1219, SNR=24.5, Peak=123 HFD=3.3
22:02:52.154 00.002 1032 MultiStar: [#1 0.10,-0.01,1.00,U] [#2 -0.05,0.19,0.83,U] [#3 0.02,0.24,0.83,U] [#4 -0.19,0.17,0.00,M8] [#5 -0.04,0.07,0.75,U] [#6 0.04,0.15,0.65,U] [#7 -0.07,0.22,0.73,U] [#8 -0.09,-0.12,0.55,U] 
22:02:52.155 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {0.09, 0.08}
22:02:52.157 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
22:02:52.160 00.003 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
22:02:52.162 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.48 mountX=0.10 mountY=-0.04, mountTheta=-0.35
22:02:52.165 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
22:02:52.167 00.002 1032 Enqueuing Move request for scope (0.01, 0.11)
22:02:52.168 00.001 10072 Worker thread wakes up
22:02:52.169 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
22:02:52.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
22:02:52.169 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.04
22:02:52.171 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:02:52.176 00.005 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.04
22:02:52.176 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:02:52.176 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:52.176 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:02:52.176 00.000 10072 MoveAxis(W, 1, ABG)
22:02:52.176 00.000 10072 Guiding  Dir = 3, Dur = 1
22:02:52.176 00.000 10072 IsGuiding returns 0
22:02:52.176 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:52.190 00.014 10072 IsGuiding returns 0
22:02:52.190 00.000 10072 Move returns status 0, amount 1
22:02:52.190 00.000 10072 MoveAxis(N, 0, ABG)
22:02:52.190 00.000 10072 Move returns status 0, amount 0
22:02:52.190 00.000 10072 move complete, result=0
22:02:52.190 00.000 10072 worker thread done servicing request
22:02:52.194 00.004 1032 UpdateGuideState exits: m=1219 SNR=24.5
22:02:52.196 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:52.198 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:52.199 00.001 1032 Enqueuing Expose request
22:02:52.201 00.002 10072 Worker thread wakes up
22:02:52.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:52.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:52.201 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:02:52.834 00.633 10072 Exposure complete
22:02:52.886 00.052 10072 worker thread done servicing request
22:02:52.888 00.002 1032 OnExposeComplete: enter
22:02:52.890 00.002 1032 UpdateGuideState(): m_state=6
22:02:52.892 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1944
22:02:52.896 00.004 1032 Star::Find returns 1 (0), X=1103.39, Y=135.67, Mass=1267, SNR=25.0, Peak=124 HFD=3.2
22:02:52.898 00.002 1032 MultiStar: [#1 0.06,-0.13,1.03,U] [#2 -0.01,0.17,0.80,U] [#3 0.10,0.03,0.77,U] [#4 -0.24,0.21,0.00,M9] [#5 0.02,0.08,0.66,U] [#6 -0.03,-0.02,0.60,U] [#7 -0.04,0.07,0.67,U] [#8 -0.07,0.03,0.52,U] 
22:02:52.900 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.03}, one-star: {0.10, 0.04}
22:02:52.901 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
22:02:52.903 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
22:02:52.905 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.77 mountX=0.02 mountY=-0.03, mountTheta=-1.06
22:02:52.908 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
22:02:52.910 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
22:02:52.912 00.002 10072 Worker thread wakes up
22:02:52.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
22:02:52.912 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
22:02:52.912 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.03
22:02:52.914 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:02:52.916 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.04
22:02:52.916 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:02:52.916 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:52.916 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:52.916 00.000 10072 MoveAxis(W, 1, ABG)
22:02:52.917 00.001 10072 Guiding  Dir = 3, Dur = 1
22:02:52.917 00.000 10072 IsGuiding returns 0
22:02:52.917 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:52.936 00.019 1032 UpdateGuideState exits: m=1267 SNR=25.0
22:02:52.937 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:52.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:52.940 00.001 1032 Enqueuing Expose request
22:02:52.942 00.002 10072 IsGuiding returns 0
22:02:52.942 00.000 10072 Move returns status 0, amount 1
22:02:52.942 00.000 10072 MoveAxis(N, 0, ABG)
22:02:52.942 00.000 10072 Move returns status 0, amount 0
22:02:52.942 00.000 10072 move complete, result=0
22:02:52.942 00.000 10072 worker thread done servicing request
22:02:52.942 00.000 10072 Worker thread wakes up
22:02:52.942 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:52.942 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:52.949 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:02:53.352 00.403 10072 Exposure complete
22:02:53.413 00.061 10072 worker thread done servicing request
22:02:53.413 00.000 1032 OnExposeComplete: enter
22:02:53.416 00.003 1032 UpdateGuideState(): m_state=6
22:02:53.418 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1945
22:02:53.419 00.001 1032 Star::Find returns 1 (0), X=1103.42, Y=135.66, Mass=1310, SNR=25.4, Peak=122 HFD=3.3
22:02:53.421 00.002 1032 MultiStar: [#1 0.05,-0.01,0.89,U] [#2 0.04,0.11,0.72,U] [#3 0.22,0.02,0.68,U] [#4 -0.10,0.15,0.64,U] [#5 0.08,0.13,0.61,U] [#6 -0.04,-0.10,0.58,U] [#7 -0.05,0.21,0.66,U] [#8 0.01,-0.01,0.53,U] 
22:02:53.422 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.13, 0.03}
22:02:53.426 00.004 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
22:02:53.428 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
22:02:53.430 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.07 cameraTheta=0.91 mountX=0.05 mountY=-0.06, mountTheta=-0.92
22:02:53.432 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
22:02:53.434 00.002 1032 Enqueuing Move request for scope (0.05, 0.06)
22:02:53.435 00.001 10072 Worker thread wakes up
22:02:53.435 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
22:02:53.435 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
22:02:53.435 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.05 yDistance=-0.06
22:02:53.438 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:02:53.440 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.03
22:02:53.440 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:02:53.440 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:53.440 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:02:53.440 00.000 10072 MoveAxis(W, 1, ABG)
22:02:53.440 00.000 10072 Guiding  Dir = 3, Dur = 1
22:02:53.441 00.001 10072 IsGuiding returns 0
22:02:53.441 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:53.457 00.016 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:02:53.460 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:53.462 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:53.463 00.001 1032 Enqueuing Expose request
22:02:53.464 00.001 10072 IsGuiding returns 0
22:02:53.464 00.000 10072 Move returns status 0, amount 1
22:02:53.464 00.000 10072 MoveAxis(N, 0, ABG)
22:02:53.464 00.000 10072 Move returns status 0, amount 0
22:02:53.465 00.001 10072 move complete, result=0
22:02:53.465 00.000 10072 worker thread done servicing request
22:02:53.465 00.000 10072 Worker thread wakes up
22:02:53.465 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:53.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:53.472 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:02:54.089 00.617 10072 Exposure complete
22:02:54.143 00.054 1032 OnExposeComplete: enter
22:02:54.146 00.003 1032 UpdateGuideState(): m_state=6
22:02:54.147 00.001 10072 worker thread done servicing request
22:02:54.148 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1946
22:02:54.149 00.001 1032 Star::Find returns 1 (0), X=1103.34, Y=135.76, Mass=1356, SNR=25.9, Peak=129 HFD=3.3
22:02:54.151 00.002 1032 MultiStar: [#1 0.07,0.10,0.94,U] [#2 0.01,0.17,0.75,U] [#3 0.13,0.24,0.00,M1] [#4 -0.08,0.22,0.62,U] [#5 -0.09,0.20,0.66,U] [#6 0.02,-0.00,0.60,U] [#7 -0.10,0.25,0.00,M1] [#8 -0.05,0.19,0.49,U] 
22:02:54.153 00.002 1032 single-star, 6 included, MultiStar: {-0.00, 0.14}, one-star: {0.05, 0.12}
22:02:54.154 00.001 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
22:02:54.155 00.001 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
22:02:54.157 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.21 mountX=0.11 mountY=-0.08, mountTheta=-0.62
22:02:54.159 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
22:02:54.160 00.001 1032 Enqueuing Move request for scope (0.05, 0.12)
22:02:54.161 00.001 10072 Worker thread wakes up
22:02:54.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
22:02:54.162 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
22:02:54.162 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.11 yDistance=-0.08
22:02:54.163 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:02:54.165 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.03
22:02:54.165 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:02:54.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:54.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:02:54.165 00.000 10072 MoveAxis(W, 1, ABG)
22:02:54.165 00.000 10072 Guiding  Dir = 3, Dur = 1
22:02:54.167 00.002 10072 IsGuiding returns 0
22:02:54.167 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:54.180 00.013 10072 IsGuiding returns 0
22:02:54.180 00.000 10072 Move returns status 0, amount 1
22:02:54.180 00.000 10072 MoveAxis(N, 0, ABG)
22:02:54.180 00.000 10072 Move returns status 0, amount 0
22:02:54.180 00.000 10072 move complete, result=0
22:02:54.182 00.002 10072 worker thread done servicing request
22:02:54.184 00.002 1032 UpdateGuideState exits: m=1356 SNR=25.9
22:02:54.185 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:54.187 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:54.189 00.002 1032 Enqueuing Expose request
22:02:54.190 00.001 10072 Worker thread wakes up
22:02:54.190 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:54.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:54.190 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:02:54.606 00.416 10072 Exposure complete
22:02:54.663 00.057 10072 worker thread done servicing request
22:02:54.663 00.000 1032 OnExposeComplete: enter
22:02:54.665 00.002 1032 UpdateGuideState(): m_state=6
22:02:54.667 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1947
22:02:54.669 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=135.85, Mass=1103, SNR=23.3, Peak=104 HFD=3.2
22:02:54.671 00.002 1032 MultiStar: [#1 0.06,0.04,1.08,U] [#2 0.06,0.29,0.00,M1] [#3 -0.06,0.39,0.00,M2] [#4 -0.12,0.44,0.00,M8] [#5 -0.01,0.41,0.00,M1] [#6 0.13,0.18,0.64,U] [#7 -0.07,0.38,0.00,M2] [#8 -0.12,0.16,0.53,U] 
22:02:54.673 00.002 1032 refined, 3 included, MultiStar: {0.06, 0.14}, one-star: {0.11, 0.22}
22:02:54.675 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
22:02:54.677 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
22:02:54.679 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.17 mountX=0.12 mountY=-0.09, mountTheta=-0.66
22:02:54.683 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
22:02:54.685 00.002 1032 Enqueuing Move request for scope (0.06, 0.14)
22:02:54.687 00.002 10072 Worker thread wakes up
22:02:54.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
22:02:54.687 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
22:02:54.687 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.09
22:02:54.689 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:02:54.690 00.001 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.02
22:02:54.691 00.001 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:02:54.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:54.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:02:54.691 00.000 10072 MoveAxis(W, 1, ABG)
22:02:54.691 00.000 10072 Guiding  Dir = 3, Dur = 1
22:02:54.691 00.000 10072 IsGuiding returns 0
22:02:54.691 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:54.710 00.019 1032 UpdateGuideState exits: m=1103 SNR=23.3
22:02:54.713 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:54.715 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:54.717 00.002 1032 Enqueuing Expose request
22:02:54.718 00.001 10072 IsGuiding returns 1
22:02:54.719 00.001 10072 scope still moving after pulse duration time elapsed
22:02:54.743 00.024 10072 IsGuiding returns 0
22:02:54.743 00.000 10072 scope move finished after 1 + 50 ms
22:02:54.743 00.000 10072 Move returns status 0, amount 1
22:02:54.743 00.000 10072 MoveAxis(N, 0, ABG)
22:02:54.743 00.000 10072 Move returns status 0, amount 0
22:02:54.743 00.000 10072 move complete, result=0
22:02:54.743 00.000 10072 worker thread done servicing request
22:02:54.743 00.000 10072 Worker thread wakes up
22:02:54.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:54.744 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:54.751 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:02:55.374 00.623 10072 Exposure complete
22:02:55.429 00.055 10072 worker thread done servicing request
22:02:55.429 00.000 1032 OnExposeComplete: enter
22:02:55.431 00.002 1032 UpdateGuideState(): m_state=6
22:02:55.433 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1948
22:02:55.435 00.002 1032 Star::Find returns 1 (0), X=1103.48, Y=135.82, Mass=1220, SNR=24.5, Peak=112 HFD=3.4
22:02:55.437 00.002 1032 MultiStar: [#1 -0.00,0.14,0.98,U] [#2 -0.03,0.37,0.00,M2] [#3 0.09,0.03,0.75,U] [#4 -0.20,0.26,0.00,M9] [#5 -0.07,0.22,0.69,U] [#6 0.10,0.21,0.60,U] [#7 -0.11,0.20,0.73,U] [#8 -0.04,0.39,0.00,M1] 
22:02:55.438 00.001 1032 refined, 5 included, MultiStar: {0.04, 0.16}, one-star: {0.19, 0.19}
22:02:55.440 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
22:02:55.442 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
22:02:55.444 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.33 mountX=0.15 mountY=-0.08, mountTheta=-0.50
22:02:55.446 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.16, opts=13)
22:02:55.448 00.002 1032 Enqueuing Move request for scope (0.04, 0.16)
22:02:55.450 00.002 10072 Worker thread wakes up
22:02:55.450 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
22:02:55.450 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
22:02:55.450 00.000 10072 Moving (0.04, 0.16) raw xDistance=0.15 yDistance=-0.08
22:02:55.452 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:02:55.454 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 283.02
22:02:55.454 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
22:02:55.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:55.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:02:55.454 00.000 10072 MoveAxis(W, 70, ABG)
22:02:55.454 00.000 10072 Guiding  Dir = 3, Dur = 70
22:02:55.454 00.000 10072 IsGuiding returns 0
22:02:55.454 00.000 10072 PulseGuide returned control before completion, sleep 80
22:02:55.472 00.018 1032 UpdateGuideState exits: m=1220 SNR=24.5
22:02:55.474 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:55.476 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:55.477 00.001 1032 Enqueuing Expose request
22:02:55.543 00.066 10072 IsGuiding returns 0
22:02:55.543 00.000 10072 Move returns status 0, amount 70
22:02:55.543 00.000 10072 MoveAxis(N, 0, ABG)
22:02:55.543 00.000 10072 Move returns status 0, amount 0
22:02:55.543 00.000 10072 move complete, result=0
22:02:55.544 00.001 10072 worker thread done servicing request
22:02:55.544 00.000 10072 Worker thread wakes up
22:02:55.544 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:55.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:55.546 00.002 1032 GuideStep: 0.1 px 70 ms WEST, -0.1 px 0 ms NORTH
22:02:55.951 00.405 10072 Exposure complete
22:02:56.002 00.051 10072 worker thread done servicing request
22:02:56.002 00.000 1032 OnExposeComplete: enter
22:02:56.004 00.002 1032 UpdateGuideState(): m_state=6
22:02:56.005 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1949
22:02:56.007 00.002 1032 Star::Find returns 1 (0), X=1103.57, Y=135.78, Mass=1400, SNR=26.2, Peak=138 HFD=3.2
22:02:56.009 00.002 1032 MultiStar: [#1 0.04,0.02,0.97,U] [#2 0.01,0.12,0.72,U] [#3 0.22,0.00,0.69,U] [#4 -0.10,0.06,0.64,U] [#5 0.05,0.03,0.64,U] [#6 0.13,-0.07,0.56,U] [#7 -0.10,0.01,0.64,U] [#8 0.18,0.05,0.50,U] 
22:02:56.010 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.28, 0.15}
22:02:56.011 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
22:02:56.014 00.003 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
22:02:56.015 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.53 mountX=0.03 mountY=-0.09, mountTheta=-1.30
22:02:56.017 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
22:02:56.018 00.001 1032 Enqueuing Move request for scope (0.08, 0.05)
22:02:56.020 00.002 10072 Worker thread wakes up
22:02:56.020 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
22:02:56.020 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
22:02:56.020 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
22:02:56.021 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:02:56.023 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.01
22:02:56.023 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:02:56.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:56.024 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:02:56.024 00.000 10072 MoveAxis(W, 1, ABG)
22:02:56.024 00.000 10072 Guiding  Dir = 3, Dur = 1
22:02:56.024 00.000 10072 IsGuiding returns 0
22:02:56.024 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:56.042 00.018 1032 UpdateGuideState exits: m=1400 SNR=26.2
22:02:56.043 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:56.046 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:56.047 00.001 1032 Enqueuing Expose request
22:02:56.050 00.003 10072 IsGuiding returns 0
22:02:56.051 00.001 10072 Move returns status 0, amount 1
22:02:56.051 00.000 10072 MoveAxis(N, 0, ABG)
22:02:56.051 00.000 10072 Move returns status 0, amount 0
22:02:56.051 00.000 10072 move complete, result=0
22:02:56.051 00.000 10072 worker thread done servicing request
22:02:56.051 00.000 10072 Worker thread wakes up
22:02:56.051 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:56.051 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:56.058 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:02:56.680 00.622 10072 Exposure complete
22:02:56.735 00.055 10072 worker thread done servicing request
22:02:56.735 00.000 1032 OnExposeComplete: enter
22:02:56.738 00.003 1032 UpdateGuideState(): m_state=6
22:02:56.740 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1950
22:02:56.742 00.002 1032 Star::Find returns 1 (0), X=1103.51, Y=135.66, Mass=1324, SNR=25.5, Peak=131 HFD=3.2
22:02:56.744 00.002 1032 MultiStar: [#1 0.17,-0.12,0.95,U] [#2 0.06,0.02,0.78,U] [#3 0.10,0.04,0.74,U] [#4 -0.06,0.17,0.68,U] [#5 0.06,-0.01,0.67,U] [#6 0.46,0.12,0.00,M1] [#7 -0.08,0.03,0.70,U] [#8 0.04,0.00,0.49,U] 
22:02:56.745 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.22, 0.03}
22:02:56.747 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
22:02:56.748 00.001 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
22:02:56.750 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.19 mountX=-0.01 mountY=-0.08, mountTheta=-1.64
22:02:56.753 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
22:02:56.754 00.001 1032 Enqueuing Move request for scope (0.08, 0.02)
22:02:56.756 00.002 10072 Worker thread wakes up
22:02:56.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:02:56.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:02:56.756 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.01 yDistance=-0.08
22:02:56.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:02:56.760 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.01
22:02:56.760 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:02:56.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:56.761 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:02:56.761 00.000 10072 MoveAxis(W, 1, ABG)
22:02:56.761 00.000 10072 Guiding  Dir = 3, Dur = 1
22:02:56.761 00.000 10072 IsGuiding returns 0
22:02:56.762 00.001 10072 PulseGuide returned control before completion, sleep 11
22:02:56.780 00.018 1032 UpdateGuideState exits: m=1324 SNR=25.5
22:02:56.781 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:56.783 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:56.785 00.002 1032 Enqueuing Expose request
22:02:56.787 00.002 10072 IsGuiding returns 0
22:02:56.787 00.000 10072 Move returns status 0, amount 1
22:02:56.787 00.000 10072 MoveAxis(N, 0, ABG)
22:02:56.787 00.000 10072 Move returns status 0, amount 0
22:02:56.787 00.000 10072 move complete, result=0
22:02:56.787 00.000 10072 worker thread done servicing request
22:02:56.787 00.000 10072 Worker thread wakes up
22:02:56.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:56.789 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:56.796 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:02:57.194 00.398 10072 Exposure complete
22:02:57.252 00.058 10072 worker thread done servicing request
22:02:57.252 00.000 1032 OnExposeComplete: enter
22:02:57.254 00.002 1032 UpdateGuideState(): m_state=6
22:02:57.256 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1951
22:02:57.259 00.003 1032 Star::Find returns 1 (0), X=1103.50, Y=135.60, Mass=1342, SNR=25.7, Peak=124 HFD=3.2
22:02:57.262 00.003 1032 MultiStar: [#1 0.04,-0.04,0.93,U] [#2 0.05,0.20,0.78,U] [#3 0.22,0.09,0.75,U] [#4 -0.10,0.23,0.00,M8] [#5 -0.02,0.19,0.67,U] [#6 0.32,0.06,0.00,M2] [#7 -0.26,0.20,0.00,M1] [#8 -0.09,-0.01,0.52,U] 
22:02:57.265 00.003 1032 refined, 5 included, MultiStar: {0.08, 0.06}, one-star: {0.21, -0.03}
22:02:57.269 00.004 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
22:02:57.272 00.003 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
22:02:57.273 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.63 mountX=0.04 mountY=-0.10, mountTheta=-1.20
22:02:57.276 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
22:02:57.277 00.001 1032 Enqueuing Move request for scope (0.08, 0.06)
22:02:57.280 00.003 10072 Worker thread wakes up
22:02:57.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:02:57.280 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:02:57.280 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.10
22:02:57.281 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=93, Gamma=2.230
22:02:57.283 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.00
22:02:57.283 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:02:57.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:57.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:02:57.283 00.000 10072 MoveAxis(W, 1, ABG)
22:02:57.284 00.001 10072 Guiding  Dir = 3, Dur = 1
22:02:57.284 00.000 10072 IsGuiding returns 0
22:02:57.284 00.000 10072 PulseGuide returned control before completion, sleep 11
22:02:57.302 00.018 10072 IsGuiding returns 0
22:02:57.302 00.000 10072 Move returns status 0, amount 1
22:02:57.302 00.000 10072 MoveAxis(N, 0, ABG)
22:02:57.302 00.000 10072 Move returns status 0, amount 0
22:02:57.303 00.001 10072 move complete, result=0
22:02:57.303 00.000 10072 worker thread done servicing request
22:02:57.303 00.000 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:02:57.306 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:57.308 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:57.309 00.001 1032 Enqueuing Expose request
22:02:57.310 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:02:57.312 00.002 10072 Worker thread wakes up
22:02:57.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:57.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:57.944 00.632 10072 Exposure complete
22:02:58.007 00.063 10072 worker thread done servicing request
22:02:58.007 00.000 1032 OnExposeComplete: enter
22:02:58.009 00.002 1032 UpdateGuideState(): m_state=6
22:02:58.011 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1952
22:02:58.013 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=135.63, Mass=1298, SNR=25.3, Peak=131 HFD=3.2
22:02:58.015 00.002 1032 MultiStar: [#1 0.06,-0.07,0.95,U] [#2 0.07,0.05,0.78,U] [#3 0.10,-0.12,0.83,U] [#4 -0.18,0.05,0.72,U] [#5 -0.10,-0.07,0.63,U] [#6 0.18,-0.11,0.63,U] [#7 0.12,-0.02,0.70,U] [#8 -0.07,-0.10,0.55,U] 
22:02:58.016 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.14, 0.00}
22:02:58.017 00.001 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
22:02:58.022 00.005 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
22:02:58.025 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.73 mountX=-0.05 mountY=-0.03, mountTheta=-2.56
22:02:58.029 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
22:02:58.031 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
22:02:58.032 00.001 10072 Worker thread wakes up
22:02:58.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
22:02:58.032 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
22:02:58.032 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.03
22:02:58.036 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:02:58.038 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.00
22:02:58.038 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:02:58.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:58.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:58.038 00.000 10072 MoveAxis(W, 1, ABG)
22:02:58.038 00.000 10072 Guiding  Dir = 3, Dur = 1
22:02:58.038 00.000 10072 IsGuiding returns 0
22:02:58.039 00.001 10072 PulseGuide returned control before completion, sleep 11
22:02:58.057 00.018 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:02:58.060 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:58.062 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:58.063 00.001 1032 Enqueuing Expose request
22:02:58.065 00.002 10072 IsGuiding returns 0
22:02:58.065 00.000 10072 Move returns status 0, amount 1
22:02:58.065 00.000 10072 MoveAxis(N, 0, ABG)
22:02:58.065 00.000 10072 Move returns status 0, amount 0
22:02:58.065 00.000 10072 move complete, result=0
22:02:58.066 00.001 10072 worker thread done servicing request
22:02:58.066 00.000 10072 Worker thread wakes up
22:02:58.066 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:58.066 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:58.073 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:02:58.474 00.401 10072 Exposure complete
22:02:58.529 00.055 10072 worker thread done servicing request
22:02:58.529 00.000 1032 OnExposeComplete: enter
22:02:58.530 00.001 1032 UpdateGuideState(): m_state=6
22:02:58.532 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1953
22:02:58.534 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=135.61, Mass=1209, SNR=24.4, Peak=121 HFD=3.3
22:02:58.535 00.001 1032 MultiStar: [#1 0.14,-0.13,0.98,U] [#2 -0.03,0.03,0.76,U] [#3 0.01,-0.14,0.75,U] [#4 -0.08,0.02,0.68,U] [#5 -0.02,0.16,0.71,U] [#6 0.14,-0.16,0.59,U] [#7 0.08,0.02,0.70,U] [#8 -0.10,-0.04,0.55,U] 
22:02:58.537 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.10, -0.02}
22:02:58.538 00.001 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
22:02:58.541 00.003 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
22:02:58.543 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.70 mountX=-0.04 mountY=-0.03, mountTheta=-2.53
22:02:58.545 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
22:02:58.547 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
22:02:58.548 00.001 10072 Worker thread wakes up
22:02:58.549 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
22:02:58.549 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
22:02:58.549 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
22:02:58.551 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:02:58.553 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.99
22:02:58.553 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:02:58.553 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:58.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:58.553 00.000 10072 MoveAxis(W, 0, ABG)
22:02:58.553 00.000 10072 Move returns status 0, amount 0
22:02:58.553 00.000 10072 MoveAxis(N, 0, ABG)
22:02:58.553 00.000 10072 Move returns status 0, amount 0
22:02:58.554 00.001 10072 move complete, result=0
22:02:58.554 00.000 10072 worker thread done servicing request
22:02:58.570 00.016 1032 UpdateGuideState exits: m=1209 SNR=24.4
22:02:58.573 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:58.575 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:58.577 00.002 1032 Enqueuing Expose request
22:02:58.578 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
22:02:58.583 00.005 10072 Worker thread wakes up
22:02:58.583 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:58.583 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:59.216 00.633 10072 Exposure complete
22:02:59.269 00.053 10072 worker thread done servicing request
22:02:59.269 00.000 1032 OnExposeComplete: enter
22:02:59.271 00.002 1032 UpdateGuideState(): m_state=6
22:02:59.273 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1954
22:02:59.276 00.003 1032 Star::Find returns 1 (0), X=1103.40, Y=135.75, Mass=1495, SNR=27.1, Peak=137 HFD=3.3
22:02:59.279 00.003 1032 MultiStar: [#1 0.23,-0.15,0.00,M1] [#2 0.12,-0.09,0.70,U] [#3 0.00,-0.07,0.69,U] [#4 -0.10,0.15,0.65,U] [#5 0.11,-0.12,0.60,U] [#6 0.17,-0.06,0.56,U] [#7 0.06,0.09,0.66,U] [#8 -0.02,-0.06,0.47,U] 
22:02:59.281 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.10, 0.12}
22:02:59.283 00.002 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
22:02:59.286 00.003 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
22:02:59.287 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.11 mountX=-0.01 mountY=-0.06, mountTheta=-1.72
22:02:59.291 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
22:02:59.293 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
22:02:59.295 00.002 10072 Worker thread wakes up
22:02:59.295 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:02:59.295 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:02:59.295 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
22:02:59.298 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:02:59.302 00.004 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.98
22:02:59.302 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:02:59.302 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:59.302 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:02:59.302 00.000 10072 MoveAxis(W, 0, ABG)
22:02:59.302 00.000 10072 Move returns status 0, amount 0
22:02:59.302 00.000 10072 MoveAxis(N, 0, ABG)
22:02:59.302 00.000 10072 Move returns status 0, amount 0
22:02:59.302 00.000 10072 move complete, result=0
22:02:59.303 00.001 10072 worker thread done servicing request
22:02:59.320 00.017 1032 UpdateGuideState exits: m=1495 SNR=27.1
22:02:59.322 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:59.324 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:59.326 00.002 1032 Enqueuing Expose request
22:02:59.328 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:02:59.330 00.002 10072 Worker thread wakes up
22:02:59.330 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:59.330 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:59.749 00.419 10072 Exposure complete
22:02:59.809 00.060 10072 worker thread done servicing request
22:02:59.809 00.000 1032 OnExposeComplete: enter
22:02:59.811 00.002 1032 UpdateGuideState(): m_state=6
22:02:59.813 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1955
22:02:59.814 00.001 1032 Star::Find returns 1 (0), X=1103.54, Y=135.65, Mass=1178, SNR=24.1, Peak=119 HFD=3.2
22:02:59.817 00.003 1032 MultiStar: [#1 0.07,-0.05,0.94,U] [#2 0.23,0.07,0.80,U] [#3 0.07,0.28,0.00,M1] [#4 -0.16,0.21,0.00,M6] [#5 0.09,0.00,0.74,U] [#6 0.17,0.18,0.00,M1] [#7 -0.09,0.04,0.74,U] [#8 0.09,-0.09,0.55,U] 
22:02:59.818 00.001 1032 refined, 5 included, MultiStar: {0.12, 0.00}, one-star: {0.25, 0.01}
22:02:59.820 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
22:02:59.821 00.001 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
22:02:59.823 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.02 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
22:02:59.827 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.00, opts=13)
22:02:59.830 00.003 1032 Enqueuing Move request for scope (0.12, 0.00)
22:02:59.832 00.002 10072 Worker thread wakes up
22:02:59.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
22:02:59.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
22:02:59.832 00.000 10072 Moving (0.12, 0.00) raw xDistance=-0.03 yDistance=-0.11
22:02:59.836 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:02:59.838 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.98
22:02:59.838 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:02:59.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:59.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:02:59.838 00.000 10072 MoveAxis(E, 0, ABG)
22:02:59.838 00.000 10072 Move returns status 0, amount 0
22:02:59.838 00.000 10072 MoveAxis(N, 0, ABG)
22:02:59.838 00.000 10072 Move returns status 0, amount 0
22:02:59.838 00.000 10072 move complete, result=0
22:02:59.838 00.000 10072 worker thread done servicing request
22:02:59.857 00.019 1032 UpdateGuideState exits: m=1178 SNR=24.1
22:02:59.858 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:59.862 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:02:59.865 00.003 1032 Enqueuing Expose request
22:02:59.866 00.001 10072 Worker thread wakes up
22:02:59.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:02:59.866 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:02:59.866 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:03:00.500 00.634 10072 Exposure complete
22:03:00.555 00.055 10072 worker thread done servicing request
22:03:00.555 00.000 1032 OnExposeComplete: enter
22:03:00.557 00.002 1032 UpdateGuideState(): m_state=6
22:03:00.559 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1956
22:03:00.561 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=135.94, Mass=1303, SNR=25.3, Peak=114 HFD=3.3
22:03:00.562 00.001 1032 MultiStar: [#1 0.15,-0.04,0.95,U] [#2 0.14,0.25,0.00,M1] [#3 0.20,-0.04,0.78,U] [#4 -0.13,0.08,0.68,U] [#5 0.13,-0.04,0.72,U] [#6 -0.02,-0.10,0.59,U] [#7 0.15,0.05,0.71,U] [#8 0.01,0.03,0.51,U] 
22:03:00.564 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {0.09, 0.30}
22:03:00.565 00.001 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:03:00.568 00.003 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:03:00.569 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.10 cameraTheta=0.48 mountX=0.02 mountY=-0.09, mountTheta=-1.35
22:03:00.572 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
22:03:00.574 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
22:03:00.580 00.006 10072 Worker thread wakes up
22:03:00.581 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:03:00.582 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:03:00.582 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
22:03:00.584 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:03:00.587 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.97
22:03:00.587 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:03:00.587 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:00.587 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:03:00.587 00.000 10072 MoveAxis(E, 0, ABG)
22:03:00.587 00.000 10072 Move returns status 0, amount 0
22:03:00.587 00.000 10072 MoveAxis(N, 0, ABG)
22:03:00.587 00.000 10072 Move returns status 0, amount 0
22:03:00.587 00.000 10072 move complete, result=0
22:03:00.587 00.000 10072 worker thread done servicing request
22:03:00.604 00.017 1032 UpdateGuideState exits: m=1303 SNR=25.3
22:03:00.607 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:00.608 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:00.610 00.002 1032 Enqueuing Expose request
22:03:00.612 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:03:00.614 00.002 10072 Worker thread wakes up
22:03:00.614 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:00.615 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:01.029 00.414 10072 Exposure complete
22:03:01.080 00.051 1032 OnExposeComplete: enter
22:03:01.083 00.003 1032 UpdateGuideState(): m_state=6
22:03:01.086 00.003 10072 worker thread done servicing request
22:03:01.086 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1957
22:03:01.087 00.001 1032 Star::Find returns 1 (0), X=1103.66, Y=135.59, Mass=1398, SNR=26.2, Peak=141 HFD=3.1
22:03:01.089 00.002 1032 MultiStar: [#1 0.21,-0.18,0.00,M1] [#2 0.24,0.01,0.76,U] [#3 0.20,-0.16,0.00,M1] [#4 -0.14,-0.01,0.63,U] [#5 0.25,-0.08,0.00,M1] [#6 0.17,-0.16,0.60,U] [#7 0.09,-0.01,0.66,U] [#8 0.19,-0.14,0.48,U] 
22:03:01.090 00.001 1032 refined, 5 included, MultiStar: {0.17, -0.05}, one-star: {0.37, -0.04}
22:03:01.091 00.001 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
22:03:01.092 00.001 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
22:03:01.095 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.29 mountX=-0.09 mountY=-0.15, mountTheta=-2.12
22:03:01.097 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.05, opts=13)
22:03:01.098 00.001 1032 Enqueuing Move request for scope (0.17, -0.05)
22:03:01.099 00.001 10072 Worker thread wakes up
22:03:01.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
22:03:01.099 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
22:03:01.100 00.001 10072 Moving (0.17, -0.05) raw xDistance=-0.09 yDistance=-0.15
22:03:01.101 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:03:01.103 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.97
22:03:01.104 00.001 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:03:01.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:01.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:03:01.104 00.000 10072 MoveAxis(E, 1, ABG)
22:03:01.104 00.000 10072 Guiding  Dir = 2, Dur = 1
22:03:01.104 00.000 10072 IsGuiding returns 0
22:03:01.104 00.000 10072 PulseGuide returned control before completion, sleep 11
22:03:01.120 00.016 1032 UpdateGuideState exits: m=1398 SNR=26.2
22:03:01.124 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:01.125 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:01.126 00.001 1032 Enqueuing Expose request
22:03:01.128 00.002 10072 IsGuiding returns 0
22:03:01.128 00.000 10072 Move returns status 0, amount 1
22:03:01.128 00.000 10072 MoveAxis(N, 0, ABG)
22:03:01.128 00.000 10072 Move returns status 0, amount 0
22:03:01.128 00.000 10072 move complete, result=0
22:03:01.128 00.000 10072 worker thread done servicing request
22:03:01.128 00.000 10072 Worker thread wakes up
22:03:01.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:01.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:01.135 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
22:03:01.761 00.626 10072 Exposure complete
22:03:01.815 00.054 10072 worker thread done servicing request
22:03:01.815 00.000 1032 OnExposeComplete: enter
22:03:01.817 00.002 1032 UpdateGuideState(): m_state=6
22:03:01.819 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1958
22:03:01.820 00.001 1032 Star::Find returns 1 (0), X=1103.66, Y=135.53, Mass=1288, SNR=25.2, Peak=115 HFD=3.2
22:03:01.822 00.002 1032 MultiStar: [#1 0.15,-0.26,0.00,M2] [#2 0.18,0.06,0.79,U] [#3 0.29,-0.23,0.00,M2] [#4 -0.08,-0.04,0.71,U] [#5 0.22,-0.14,0.00,M2] [#6 0.21,0.07,0.58,U] [#7 -0.01,0.13,0.66,U] [#8 0.11,-0.17,0.52,U] 
22:03:01.824 00.002 1032 refined, 5 included, MultiStar: {0.15, -0.01}, one-star: {0.37, -0.11}
22:03:01.825 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
22:03:01.827 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
22:03:01.828 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.08 mountX=-0.05 mountY=-0.14, mountTheta=-1.91
22:03:01.832 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
22:03:01.834 00.002 1032 Enqueuing Move request for scope (0.15, -0.01)
22:03:01.836 00.002 10072 Worker thread wakes up
22:03:01.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
22:03:01.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
22:03:01.836 00.000 10072 Moving (0.15, -0.01) raw xDistance=-0.05 yDistance=-0.14
22:03:01.838 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=93, Gamma=2.230
22:03:01.841 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.97
22:03:01.841 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:03:01.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:01.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:03:01.841 00.000 10072 MoveAxis(E, 1, ABG)
22:03:01.841 00.000 10072 Guiding  Dir = 2, Dur = 1
22:03:01.842 00.001 10072 IsGuiding returns 0
22:03:01.842 00.000 10072 PulseGuide returned control before completion, sleep 11
22:03:01.860 00.018 1032 UpdateGuideState exits: m=1288 SNR=25.2
22:03:01.863 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:01.864 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:01.867 00.003 1032 Enqueuing Expose request
22:03:01.870 00.003 10072 IsGuiding returns 0
22:03:01.870 00.000 10072 Move returns status 0, amount 1
22:03:01.870 00.000 10072 MoveAxis(N, 0, ABG)
22:03:01.870 00.000 10072 Move returns status 0, amount 0
22:03:01.870 00.000 10072 move complete, result=0
22:03:01.870 00.000 10072 worker thread done servicing request
22:03:01.870 00.000 10072 Worker thread wakes up
22:03:01.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:01.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:01.877 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:03:02.275 00.398 10072 Exposure complete
22:03:02.333 00.058 10072 worker thread done servicing request
22:03:02.333 00.000 1032 OnExposeComplete: enter
22:03:02.335 00.002 1032 UpdateGuideState(): m_state=6
22:03:02.337 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1959
22:03:02.340 00.003 1032 Star::Find returns 1 (0), X=1103.68, Y=135.61, Mass=1317, SNR=25.5, Peak=131 HFD=3.2
22:03:02.341 00.001 1032 MultiStar: [#1 0.14,-0.18,0.95,U] [#2 0.11,0.01,0.76,U] [#3 0.20,-0.10,0.73,U] [#4 -0.15,0.13,0.69,U] [#5 0.21,0.15,0.00,M3] [#6 0.19,-0.11,0.60,U] [#7 -0.03,-0.01,0.70,U] [#8 0.01,-0.04,0.51,U] 
22:03:02.343 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.04}, one-star: {0.39, -0.02}
22:03:02.345 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
22:03:02.346 00.001 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
22:03:02.348 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.33 mountX=-0.07 mountY=-0.11, mountTheta=-2.16
22:03:02.352 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
22:03:02.354 00.002 1032 Enqueuing Move request for scope (0.13, -0.04)
22:03:02.355 00.001 10072 Worker thread wakes up
22:03:02.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
22:03:02.355 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
22:03:02.355 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.07 yDistance=-0.11
22:03:02.358 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:03:02.360 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.96
22:03:02.360 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:03:02.361 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:02.361 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:03:02.361 00.000 10072 MoveAxis(E, 1, ABG)
22:03:02.361 00.000 10072 Guiding  Dir = 2, Dur = 1
22:03:02.361 00.000 10072 IsGuiding returns 0
22:03:02.363 00.002 10072 IsGuiding returns 0
22:03:02.363 00.000 10072 Move returns status 0, amount 1
22:03:02.363 00.000 10072 MoveAxis(N, 0, ABG)
22:03:02.363 00.000 10072 Move returns status 0, amount 0
22:03:02.363 00.000 10072 move complete, result=0
22:03:02.363 00.000 10072 worker thread done servicing request
22:03:02.380 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:03:02.381 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:02.383 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:02.385 00.002 1032 Enqueuing Expose request
22:03:02.387 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:03:02.389 00.002 10072 Worker thread wakes up
22:03:02.389 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:02.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:03.025 00.636 10072 Exposure complete
22:03:03.078 00.053 10072 worker thread done servicing request
22:03:03.078 00.000 1032 OnExposeComplete: enter
22:03:03.081 00.003 1032 UpdateGuideState(): m_state=6
22:03:03.084 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1960
22:03:03.086 00.002 1032 Star::Find returns 1 (0), X=1103.59, Y=135.59, Mass=1152, SNR=23.8, Peak=114 HFD=3.1
22:03:03.088 00.002 1032 MultiStar: [#1 0.24,-0.21,0.00,M2] [#2 -0.04,0.00,0.86,U] [#3 0.07,-0.04,0.83,U] [#4 -0.02,0.13,0.75,U] [#5 0.17,0.12,0.79,U] [#6 -0.11,-0.05,0.58,U] [#7 0.09,0.22,0.70,U] [#8 0.07,0.15,0.55,U] 
22:03:03.090 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.05}, one-star: {0.30, -0.05}
22:03:03.091 00.001 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
22:03:03.093 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
22:03:03.094 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.59 mountX=0.03 mountY=-0.09, mountTheta=-1.24
22:03:03.097 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
22:03:03.098 00.001 1032 Enqueuing Move request for scope (0.08, 0.05)
22:03:03.100 00.002 10072 Worker thread wakes up
22:03:03.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
22:03:03.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
22:03:03.100 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
22:03:03.102 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:03:03.104 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.96
22:03:03.104 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:03:03.105 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:03.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:03:03.105 00.000 10072 MoveAxis(E, 1, ABG)
22:03:03.105 00.000 10072 Guiding  Dir = 2, Dur = 1
22:03:03.105 00.000 10072 IsGuiding returns 0
22:03:03.105 00.000 10072 PulseGuide returned control before completion, sleep 11
22:03:03.123 00.018 1032 UpdateGuideState exits: m=1152 SNR=23.8
22:03:03.125 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:03.127 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:03.128 00.001 1032 Enqueuing Expose request
22:03:03.131 00.003 10072 IsGuiding returns 0
22:03:03.131 00.000 10072 Move returns status 0, amount 1
22:03:03.131 00.000 10072 MoveAxis(N, 0, ABG)
22:03:03.131 00.000 10072 Move returns status 0, amount 0
22:03:03.131 00.000 10072 move complete, result=0
22:03:03.131 00.000 10072 worker thread done servicing request
22:03:03.131 00.000 10072 Worker thread wakes up
22:03:03.132 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:03.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:03.136 00.004 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:03:03.543 00.407 10072 Exposure complete
22:03:03.595 00.052 10072 worker thread done servicing request
22:03:03.596 00.001 1032 OnExposeComplete: enter
22:03:03.597 00.001 1032 UpdateGuideState(): m_state=6
22:03:03.599 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1961
22:03:03.601 00.002 1032 Star::Find returns 1 (0), X=1103.53, Y=135.55, Mass=1324, SNR=25.5, Peak=139 HFD=3.1
22:03:03.602 00.001 1032 MultiStar: [#1 0.18,-0.08,0.94,U] [#2 -0.07,0.07,0.76,U] [#3 0.16,-0.02,0.75,U] [#4 -0.16,0.05,0.67,U] [#5 -0.09,-0.11,0.69,U] [#6 0.14,-0.02,0.57,U] [#7 0.12,0.06,0.67,U] [#8 -0.07,-0.01,0.51,U] 
22:03:03.605 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.24, -0.08}
22:03:03.606 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
22:03:03.608 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
22:03:03.610 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.32 mountX=-0.04 mountY=-0.06, mountTheta=-2.15
22:03:03.614 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
22:03:03.616 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
22:03:03.618 00.002 10072 Worker thread wakes up
22:03:03.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
22:03:03.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
22:03:03.618 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.06
22:03:03.620 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:03:03.622 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.95
22:03:03.623 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:03:03.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:03.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:03:03.623 00.000 10072 MoveAxis(E, 2, ABG)
22:03:03.623 00.000 10072 Guiding  Dir = 2, Dur = 2
22:03:03.623 00.000 10072 IsGuiding returns 0
22:03:03.624 00.001 10072 PulseGuide returned control before completion, sleep 12
22:03:03.640 00.016 1032 UpdateGuideState exits: m=1324 SNR=25.5
22:03:03.643 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:03.645 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:03.646 00.001 1032 Enqueuing Expose request
22:03:03.649 00.003 10072 IsGuiding returns 0
22:03:03.649 00.000 10072 Move returns status 0, amount 2
22:03:03.649 00.000 10072 MoveAxis(N, 0, ABG)
22:03:03.649 00.000 10072 Move returns status 0, amount 0
22:03:03.650 00.001 10072 move complete, result=0
22:03:03.650 00.000 10072 worker thread done servicing request
22:03:03.650 00.000 10072 Worker thread wakes up
22:03:03.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:03.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:03.656 00.006 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:03:04.274 00.618 10072 Exposure complete
22:03:04.329 00.055 10072 worker thread done servicing request
22:03:04.329 00.000 1032 OnExposeComplete: enter
22:03:04.331 00.002 1032 UpdateGuideState(): m_state=6
22:03:04.334 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1962
22:03:04.335 00.001 1032 Star::Find returns 1 (0), X=1103.51, Y=135.50, Mass=1393, SNR=26.2, Peak=129 HFD=3.2
22:03:04.337 00.002 1032 MultiStar: [#1 0.26,-0.22,0.00,M2] [#2 -0.02,-0.09,0.77,U] [#3 0.18,-0.14,0.71,U] [#4 -0.12,-0.02,0.64,U] [#5 0.17,-0.23,0.00,M2] [#6 0.07,-0.30,0.00,M1] [#7 0.04,0.04,0.61,U] [#8 0.11,-0.07,0.45,U] 
22:03:04.339 00.002 1032 refined, 5 included, MultiStar: {0.08, -0.08}, one-star: {0.22, -0.13}
22:03:04.340 00.001 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
22:03:04.342 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
22:03:04.343 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.78 mountX=-0.09 mountY=-0.06, mountTheta=-2.61
22:03:04.346 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
22:03:04.347 00.001 1032 Enqueuing Move request for scope (0.08, -0.08)
22:03:04.349 00.002 10072 Worker thread wakes up
22:03:04.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
22:03:04.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
22:03:04.349 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.09 yDistance=-0.06
22:03:04.351 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:03:04.353 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.95
22:03:04.353 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:03:04.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:04.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:03:04.353 00.000 10072 MoveAxis(E, 2, ABG)
22:03:04.354 00.001 10072 Guiding  Dir = 2, Dur = 2
22:03:04.354 00.000 10072 IsGuiding returns 0
22:03:04.354 00.000 10072 PulseGuide returned control before completion, sleep 12
22:03:04.371 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:03:04.373 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:04.374 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:04.376 00.002 1032 Enqueuing Expose request
22:03:04.380 00.004 10072 IsGuiding returns 0
22:03:04.380 00.000 10072 Move returns status 0, amount 2
22:03:04.380 00.000 10072 MoveAxis(N, 0, ABG)
22:03:04.380 00.000 10072 Move returns status 0, amount 0
22:03:04.380 00.000 10072 move complete, result=0
22:03:04.380 00.000 10072 worker thread done servicing request
22:03:04.380 00.000 10072 Worker thread wakes up
22:03:04.381 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:04.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:04.385 00.004 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:03:04.791 00.406 10072 Exposure complete
22:03:04.848 00.057 10072 worker thread done servicing request
22:03:04.848 00.000 1032 OnExposeComplete: enter
22:03:04.851 00.003 1032 UpdateGuideState(): m_state=6
22:03:04.853 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1963
22:03:04.854 00.001 1032 Star::Find returns 1 (0), X=1103.60, Y=135.57, Mass=1223, SNR=24.5, Peak=125 HFD=3.1
22:03:04.856 00.002 1032 MultiStar: [#1 0.22,-0.21,0.00,M3] [#2 -0.05,-0.11,0.79,U] [#3 0.14,-0.23,0.00,M1] [#4 0.01,-0.11,0.64,U] [#5 0.12,0.13,0.68,U] [#6 0.05,-0.02,0.60,U] [#7 0.02,0.01,0.72,U] [#8 -0.00,-0.04,0.51,U] 
22:03:04.858 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.03}, one-star: {0.31, -0.06}
22:03:04.859 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
22:03:04.862 00.003 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
22:03:04.864 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.38 mountX=-0.05 mountY=-0.07, mountTheta=-2.21
22:03:04.870 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
22:03:04.872 00.002 1032 Enqueuing Move request for scope (0.08, -0.03)
22:03:04.874 00.002 10072 Worker thread wakes up
22:03:04.874 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:03:04.874 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:03:04.874 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
22:03:04.875 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:03:04.877 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.94
22:03:04.877 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:03:04.877 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:04.878 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:03:04.878 00.000 10072 MoveAxis(E, 2, ABG)
22:03:04.878 00.000 10072 Guiding  Dir = 2, Dur = 2
22:03:04.878 00.000 10072 IsGuiding returns 0
22:03:04.878 00.000 10072 PulseGuide returned control before completion, sleep 12
22:03:04.897 00.019 1032 UpdateGuideState exits: m=1223 SNR=24.5
22:03:04.900 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:04.902 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:04.903 00.001 1032 Enqueuing Expose request
22:03:04.905 00.002 10072 IsGuiding returns 0
22:03:04.905 00.000 10072 Move returns status 0, amount 2
22:03:04.905 00.000 10072 MoveAxis(N, 0, ABG)
22:03:04.905 00.000 10072 Move returns status 0, amount 0
22:03:04.905 00.000 10072 move complete, result=0
22:03:04.905 00.000 10072 worker thread done servicing request
22:03:04.905 00.000 10072 Worker thread wakes up
22:03:04.905 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:04.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:04.913 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:03:05.542 00.629 10072 Exposure complete
22:03:05.604 00.062 10072 worker thread done servicing request
22:03:05.604 00.000 1032 OnExposeComplete: enter
22:03:05.605 00.001 1032 UpdateGuideState(): m_state=6
22:03:05.607 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1964
22:03:05.608 00.001 1032 Star::Find returns 1 (0), X=1103.49, Y=135.70, Mass=1299, SNR=25.3, Peak=126 HFD=3.3
22:03:05.611 00.003 1032 MultiStar: [#1 0.18,-0.08,0.96,U] [#2 0.09,-0.00,0.76,U] [#3 0.13,0.01,0.81,U] [#4 -0.02,0.24,0.66,U] [#5 0.09,0.06,0.67,U] [#6 0.25,-0.03,0.00,M1] [#7 -0.02,0.03,0.69,U] [#8 0.08,-0.05,0.49,U] 
22:03:05.612 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.20, 0.07}
22:03:05.614 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
22:03:05.617 00.003 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
22:03:05.619 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.28 mountX=0.00 mountY=-0.11, mountTheta=-1.55
22:03:05.621 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
22:03:05.624 00.003 1032 Enqueuing Move request for scope (0.10, 0.03)
22:03:05.625 00.001 10072 Worker thread wakes up
22:03:05.625 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
22:03:05.625 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
22:03:05.625 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.11
22:03:05.627 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:03:05.628 00.001 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.94
22:03:05.628 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:03:05.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:05.629 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:03:05.629 00.000 10072 MoveAxis(E, 3, ABG)
22:03:05.629 00.000 10072 Guiding  Dir = 2, Dur = 3
22:03:05.629 00.000 10072 IsGuiding returns 0
22:03:05.629 00.000 10072 PulseGuide returned control before completion, sleep 13
22:03:05.647 00.018 10072 IsGuiding returns 0
22:03:05.647 00.000 10072 Move returns status 0, amount 3
22:03:05.647 00.000 10072 MoveAxis(N, 0, ABG)
22:03:05.647 00.000 10072 Move returns status 0, amount 0
22:03:05.647 00.000 10072 move complete, result=0
22:03:05.647 00.000 10072 worker thread done servicing request
22:03:05.650 00.003 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:03:05.652 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:05.653 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:05.655 00.002 1032 Enqueuing Expose request
22:03:05.656 00.001 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:03:05.658 00.002 10072 Worker thread wakes up
22:03:05.658 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:05.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:06.072 00.414 10072 Exposure complete
22:03:06.122 00.050 10072 worker thread done servicing request
22:03:06.123 00.001 1032 OnExposeComplete: enter
22:03:06.124 00.001 1032 UpdateGuideState(): m_state=6
22:03:06.125 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1965
22:03:06.128 00.003 1032 Star::Find returns 1 (0), X=1103.55, Y=135.70, Mass=1368, SNR=25.9, Peak=139 HFD=3.2
22:03:06.129 00.001 1032 MultiStar: [#1 0.13,-0.06,0.94,U] [#2 0.02,0.02,0.77,U] [#3 0.15,0.13,0.75,U] [#4 -0.03,0.20,0.67,U] [#5 0.04,0.22,0.66,U] [#6 0.10,-0.03,0.58,U] [#7 -0.02,0.19,0.70,U] [#8 0.18,0.04,0.50,U] 
22:03:06.130 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {0.26, 0.07}
22:03:06.132 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
22:03:06.133 00.001 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
22:03:06.135 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.70 mountX=0.05 mountY=-0.12, mountTheta=-1.13
22:03:06.138 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
22:03:06.140 00.002 1032 Enqueuing Move request for scope (0.10, 0.08)
22:03:06.141 00.001 10072 Worker thread wakes up
22:03:06.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
22:03:06.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
22:03:06.141 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.12
22:03:06.144 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:03:06.146 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.93
22:03:06.146 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:03:06.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:06.147 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:03:06.147 00.000 10072 MoveAxis(E, 3, ABG)
22:03:06.147 00.000 10072 Guiding  Dir = 2, Dur = 3
22:03:06.147 00.000 10072 IsGuiding returns 0
22:03:06.147 00.000 10072 PulseGuide returned control before completion, sleep 13
22:03:06.162 00.015 10072 IsGuiding returns 0
22:03:06.162 00.000 10072 Move returns status 0, amount 3
22:03:06.162 00.000 10072 MoveAxis(N, 0, ABG)
22:03:06.162 00.000 10072 Move returns status 0, amount 0
22:03:06.162 00.000 10072 move complete, result=0
22:03:06.163 00.001 10072 worker thread done servicing request
22:03:06.163 00.000 1032 UpdateGuideState exits: m=1368 SNR=25.9
22:03:06.164 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:06.166 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:06.167 00.001 1032 Enqueuing Expose request
22:03:06.169 00.002 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:03:06.170 00.001 10072 Worker thread wakes up
22:03:06.171 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:06.171 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:06.806 00.635 10072 Exposure complete
22:03:06.861 00.055 1032 OnExposeComplete: enter
22:03:06.864 00.003 1032 UpdateGuideState(): m_state=6
22:03:06.866 00.002 10072 worker thread done servicing request
22:03:06.866 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1966
22:03:06.868 00.002 1032 Star::Find returns 1 (0), X=1103.58, Y=135.86, Mass=1195, SNR=24.2, Peak=111 HFD=3.2
22:03:06.870 00.002 1032 MultiStar: [#1 0.10,-0.05,0.94,U] [#2 0.12,0.14,0.81,U] [#3 0.25,0.06,0.00,M1] [#4 -0.06,0.19,0.73,U] [#5 0.29,0.05,0.00,M1] [#6 -0.06,-0.19,0.65,U] [#7 0.03,0.09,0.74,U] [#8 -0.06,-0.10,0.56,U] 
22:03:06.872 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.06}, one-star: {0.29, 0.23}
22:03:06.873 00.001 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
22:03:06.875 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
22:03:06.876 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.70 mountX=0.04 mountY=-0.08, mountTheta=-1.13
22:03:06.879 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
22:03:06.880 00.001 1032 Enqueuing Move request for scope (0.07, 0.06)
22:03:06.883 00.003 10072 Worker thread wakes up
22:03:06.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:03:06.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:03:06.883 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
22:03:06.886 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:03:06.887 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.93
22:03:06.888 00.001 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:03:06.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:06.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:03:06.888 00.000 10072 MoveAxis(E, 4, ABG)
22:03:06.888 00.000 10072 Guiding  Dir = 2, Dur = 4
22:03:06.888 00.000 10072 IsGuiding returns 0
22:03:06.889 00.001 10072 PulseGuide returned control before completion, sleep 14
22:03:06.906 00.017 1032 UpdateGuideState exits: m=1195 SNR=24.2
22:03:06.908 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:06.909 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:06.911 00.002 1032 Enqueuing Expose request
22:03:06.913 00.002 10072 IsGuiding returns 0
22:03:06.913 00.000 10072 Move returns status 0, amount 4
22:03:06.913 00.000 10072 MoveAxis(N, 0, ABG)
22:03:06.913 00.000 10072 Move returns status 0, amount 0
22:03:06.913 00.000 10072 move complete, result=0
22:03:06.913 00.000 10072 worker thread done servicing request
22:03:06.913 00.000 10072 Worker thread wakes up
22:03:06.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:06.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:06.920 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:03:07.319 00.399 10072 Exposure complete
22:03:07.378 00.059 10072 worker thread done servicing request
22:03:07.378 00.000 1032 OnExposeComplete: enter
22:03:07.382 00.004 1032 UpdateGuideState(): m_state=6
22:03:07.384 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1967
22:03:07.385 00.001 1032 Star::Find returns 1 (0), X=1103.65, Y=135.67, Mass=1232, SNR=24.6, Peak=127 HFD=3.0
22:03:07.387 00.002 1032 MultiStar: [#1 0.25,-0.06,0.00,M1] [#2 0.14,-0.07,0.81,U] [#3 0.17,0.09,0.73,U] [#4 -0.10,0.11,0.68,U] [#5 0.26,0.17,0.00,M2] [#6 -0.05,-0.10,0.63,U] [#7 0.03,0.08,0.70,U] [#8 0.08,-0.01,0.54,U] 
22:03:07.388 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.02}, one-star: {0.36, 0.04}
22:03:07.389 00.001 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
22:03:07.392 00.003 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
22:03:07.396 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.20 mountX=-0.01 mountY=-0.11, mountTheta=-1.63
22:03:07.400 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
22:03:07.402 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
22:03:07.405 00.003 10072 Worker thread wakes up
22:03:07.405 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:03:07.405 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:03:07.405 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
22:03:07.406 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:03:07.408 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.92
22:03:07.409 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:03:07.409 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:07.409 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:03:07.409 00.000 10072 MoveAxis(E, 4, ABG)
22:03:07.409 00.000 10072 Guiding  Dir = 2, Dur = 4
22:03:07.409 00.000 10072 IsGuiding returns 0
22:03:07.410 00.001 10072 PulseGuide returned control before completion, sleep 14
22:03:07.426 00.016 10072 IsGuiding returns 0
22:03:07.426 00.000 10072 Move returns status 0, amount 4
22:03:07.426 00.000 10072 MoveAxis(N, 0, ABG)
22:03:07.426 00.000 10072 Move returns status 0, amount 0
22:03:07.426 00.000 10072 move complete, result=0
22:03:07.426 00.000 10072 worker thread done servicing request
22:03:07.428 00.002 1032 UpdateGuideState exits: m=1232 SNR=24.6
22:03:07.431 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:07.433 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:07.435 00.002 1032 Enqueuing Expose request
22:03:07.436 00.001 10072 Worker thread wakes up
22:03:07.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:07.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:07.437 00.001 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:03:08.063 00.626 10072 Exposure complete
22:03:08.116 00.053 10072 worker thread done servicing request
22:03:08.116 00.000 1032 OnExposeComplete: enter
22:03:08.118 00.002 1032 UpdateGuideState(): m_state=6
22:03:08.119 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1968
22:03:08.121 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=135.78, Mass=1322, SNR=25.5, Peak=125 HFD=3.2
22:03:08.123 00.002 1032 MultiStar: [#1 0.20,0.09,0.99,U] [#2 0.08,0.14,0.74,U] [#3 0.16,0.04,0.78,U] [#4 0.06,0.17,0.65,U] [#5 0.14,0.04,0.65,U] [#6 -0.07,-0.08,0.61,U] [#7 -0.02,0.08,0.63,U] [#8 -0.06,0.11,0.52,U] 
22:03:08.125 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.09}, one-star: {0.15, 0.14}
22:03:08.128 00.003 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
22:03:08.129 00.001 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
22:03:08.131 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.77 mountX=0.06 mountY=-0.11, mountTheta=-1.06
22:03:08.134 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
22:03:08.135 00.001 1032 Enqueuing Move request for scope (0.09, 0.09)
22:03:08.137 00.002 10072 Worker thread wakes up
22:03:08.137 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
22:03:08.137 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
22:03:08.137 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
22:03:08.139 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:03:08.141 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.92
22:03:08.141 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:03:08.141 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:08.141 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:03:08.141 00.000 10072 MoveAxis(E, 4, ABG)
22:03:08.141 00.000 10072 Guiding  Dir = 2, Dur = 4
22:03:08.141 00.000 10072 IsGuiding returns 0
22:03:08.142 00.001 10072 PulseGuide returned control before completion, sleep 14
22:03:08.159 00.017 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:03:08.160 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:08.162 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:08.163 00.001 1032 Enqueuing Expose request
22:03:08.169 00.006 10072 IsGuiding returns 0
22:03:08.169 00.000 10072 Move returns status 0, amount 4
22:03:08.169 00.000 10072 MoveAxis(N, 0, ABG)
22:03:08.169 00.000 10072 Move returns status 0, amount 0
22:03:08.169 00.000 10072 move complete, result=0
22:03:08.169 00.000 10072 worker thread done servicing request
22:03:08.169 00.000 10072 Worker thread wakes up
22:03:08.169 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:08.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:08.171 00.002 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:03:08.577 00.406 10072 Exposure complete
22:03:08.632 00.055 10072 worker thread done servicing request
22:03:08.632 00.000 1032 OnExposeComplete: enter
22:03:08.634 00.002 1032 UpdateGuideState(): m_state=6
22:03:08.636 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1969
22:03:08.638 00.002 1032 Star::Find returns 1 (0), X=1103.48, Y=135.75, Mass=1348, SNR=25.8, Peak=129 HFD=3.3
22:03:08.640 00.002 1032 MultiStar: [#1 0.21,-0.06,0.94,U] [#2 0.09,0.22,0.73,U] [#3 0.15,0.01,0.68,U] [#4 -0.03,0.05,0.59,U] [#5 0.08,0.05,0.62,U] [#6 0.01,-0.05,0.57,U] [#7 0.05,0.11,0.63,U] [#8 0.08,0.11,0.53,U] 
22:03:08.641 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.19, 0.11}
22:03:08.644 00.003 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
22:03:08.645 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
22:03:08.646 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.54 mountX=0.03 mountY=-0.12, mountTheta=-1.29
22:03:08.649 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
22:03:08.650 00.001 1032 Enqueuing Move request for scope (0.11, 0.06)
22:03:08.652 00.002 10072 Worker thread wakes up
22:03:08.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
22:03:08.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
22:03:08.652 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
22:03:08.654 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:03:08.656 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.92
22:03:08.656 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:03:08.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:08.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:03:08.656 00.000 10072 MoveAxis(E, 4, ABG)
22:03:08.656 00.000 10072 Guiding  Dir = 2, Dur = 4
22:03:08.656 00.000 10072 IsGuiding returns 0
22:03:08.657 00.001 10072 PulseGuide returned control before completion, sleep 14
22:03:08.672 00.015 1032 UpdateGuideState exits: m=1348 SNR=25.8
22:03:08.674 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:08.677 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:08.680 00.003 1032 Enqueuing Expose request
22:03:08.684 00.004 10072 IsGuiding returns 0
22:03:08.684 00.000 10072 Move returns status 0, amount 4
22:03:08.684 00.000 10072 MoveAxis(N, 0, ABG)
22:03:08.684 00.000 10072 Move returns status 0, amount 0
22:03:08.684 00.000 10072 move complete, result=0
22:03:08.684 00.000 10072 worker thread done servicing request
22:03:08.684 00.000 10072 Worker thread wakes up
22:03:08.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:08.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:08.689 00.005 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:03:09.309 00.620 10072 Exposure complete
22:03:09.362 00.053 10072 worker thread done servicing request
22:03:09.362 00.000 1032 OnExposeComplete: enter
22:03:09.364 00.002 1032 UpdateGuideState(): m_state=6
22:03:09.366 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1970
22:03:09.367 00.001 1032 Star::Find returns 1 (0), X=1103.52, Y=135.59, Mass=1379, SNR=26.1, Peak=138 HFD=3.2
22:03:09.370 00.003 1032 MultiStar: [#1 0.10,-0.10,0.94,U] [#2 0.05,0.01,0.75,U] [#3 0.23,0.05,0.74,U] [#4 0.02,0.15,0.65,U] [#5 0.17,0.16,0.62,U] [#6 0.24,-0.04,0.62,U] [#7 0.08,0.16,0.68,U] [#8 -0.18,0.07,0.47,U] 
22:03:09.372 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.23, -0.04}
22:03:09.374 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
22:03:09.375 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
22:03:09.377 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.28 mountX=0.00 mountY=-0.12, mountTheta=-1.55
22:03:09.380 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
22:03:09.383 00.003 1032 Enqueuing Move request for scope (0.12, 0.03)
22:03:09.384 00.001 10072 Worker thread wakes up
22:03:09.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
22:03:09.384 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
22:03:09.384 00.000 10072 Moving (0.12, 0.03) raw xDistance=0.00 yDistance=-0.12
22:03:09.386 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:03:09.389 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.91
22:03:09.389 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:03:09.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:09.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:03:09.389 00.000 10072 MoveAxis(E, 5, ABG)
22:03:09.389 00.000 10072 Guiding  Dir = 2, Dur = 5
22:03:09.389 00.000 10072 IsGuiding returns 0
22:03:09.391 00.002 10072 PulseGuide returned control before completion, sleep 15
22:03:09.408 00.017 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:03:09.411 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:09.412 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:09.414 00.002 1032 Enqueuing Expose request
22:03:09.416 00.002 10072 IsGuiding returns 0
22:03:09.416 00.000 10072 Move returns status 0, amount 5
22:03:09.416 00.000 10072 MoveAxis(N, 0, ABG)
22:03:09.416 00.000 10072 Move returns status 0, amount 0
22:03:09.416 00.000 10072 move complete, result=0
22:03:09.416 00.000 10072 worker thread done servicing request
22:03:09.416 00.000 10072 Worker thread wakes up
22:03:09.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:09.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:09.424 00.008 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:03:09.825 00.401 10072 Exposure complete
22:03:09.883 00.058 10072 worker thread done servicing request
22:03:09.883 00.000 1032 OnExposeComplete: enter
22:03:09.885 00.002 1032 UpdateGuideState(): m_state=6
22:03:09.887 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1971
22:03:09.888 00.001 1032 Star::Find returns 1 (0), X=1103.48, Y=135.61, Mass=1284, SNR=25.1, Peak=124 HFD=3.2
22:03:09.890 00.002 1032 MultiStar: [#1 0.23,-0.14,0.00,M1] [#2 0.14,-0.03,0.79,U] [#3 0.27,-0.06,0.00,M1] [#4 -0.01,0.14,0.64,U] [#5 0.11,0.01,0.69,U] [#6 0.28,-0.02,0.00,M1] [#7 0.03,0.03,0.69,U] [#8 0.06,0.18,0.53,U] 
22:03:09.892 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.04}, one-star: {0.19, -0.02}
22:03:09.894 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
22:03:09.895 00.001 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
22:03:09.896 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.38 mountX=0.01 mountY=-0.11, mountTheta=-1.45
22:03:09.899 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
22:03:09.902 00.003 1032 Enqueuing Move request for scope (0.10, 0.04)
22:03:09.905 00.003 10072 Worker thread wakes up
22:03:09.905 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:03:09.905 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:03:09.905 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
22:03:09.908 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
22:03:09.910 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.91
22:03:09.910 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:03:09.910 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:09.910 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:03:09.910 00.000 10072 MoveAxis(E, 5, ABG)
22:03:09.910 00.000 10072 Guiding  Dir = 2, Dur = 5
22:03:09.911 00.001 10072 IsGuiding returns 0
22:03:09.911 00.000 10072 PulseGuide returned control before completion, sleep 15
22:03:09.928 00.017 1032 UpdateGuideState exits: m=1284 SNR=25.1
22:03:09.931 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:09.933 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:09.935 00.002 1032 Enqueuing Expose request
22:03:09.937 00.002 10072 IsGuiding returns 0
22:03:09.937 00.000 10072 Move returns status 0, amount 5
22:03:09.937 00.000 10072 MoveAxis(N, 0, ABG)
22:03:09.937 00.000 10072 Move returns status 0, amount 0
22:03:09.937 00.000 10072 move complete, result=0
22:03:09.937 00.000 10072 worker thread done servicing request
22:03:09.937 00.000 10072 Worker thread wakes up
22:03:09.937 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:09.937 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:09.944 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:03:10.562 00.618 10072 Exposure complete
22:03:10.619 00.057 10072 worker thread done servicing request
22:03:10.619 00.000 1032 OnExposeComplete: enter
22:03:10.621 00.002 1032 UpdateGuideState(): m_state=6
22:03:10.623 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1972
22:03:10.625 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=135.70, Mass=1166, SNR=24.0, Peak=123 HFD=3.2
22:03:10.627 00.002 1032 MultiStar: [#1 0.19,-0.10,1.01,U] [#2 0.21,0.13,0.84,U] [#3 0.16,-0.11,0.81,U] [#4 -0.04,-0.06,0.68,U] [#5 0.05,-0.06,0.69,U] [#6 0.04,0.01,0.59,U] [#7 0.04,-0.02,0.76,U] [#8 -0.05,-0.11,0.55,U] 
22:03:10.628 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {0.16, 0.07}
22:03:10.630 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:03:10.631 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:03:10.633 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.23 mountX=-0.05 mountY=-0.09, mountTheta=-2.06
22:03:10.637 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
22:03:10.639 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
22:03:10.641 00.002 10072 Worker thread wakes up
22:03:10.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:03:10.641 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:03:10.641 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
22:03:10.643 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:03:10.646 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.90
22:03:10.646 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:03:10.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:10.646 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:03:10.646 00.000 10072 MoveAxis(E, 6, ABG)
22:03:10.646 00.000 10072 Guiding  Dir = 2, Dur = 6
22:03:10.646 00.000 10072 IsGuiding returns 0
22:03:10.647 00.001 10072 PulseGuide returned control before completion, sleep 16
22:03:10.664 00.017 1032 UpdateGuideState exits: m=1166 SNR=24.0
22:03:10.666 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:10.668 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:10.669 00.001 1032 Enqueuing Expose request
22:03:10.671 00.002 10072 IsGuiding returns 0
22:03:10.671 00.000 10072 Move returns status 0, amount 6
22:03:10.671 00.000 10072 MoveAxis(N, 0, ABG)
22:03:10.671 00.000 10072 Move returns status 0, amount 0
22:03:10.671 00.000 10072 move complete, result=0
22:03:10.671 00.000 10072 worker thread done servicing request
22:03:10.671 00.000 10072 Worker thread wakes up
22:03:10.671 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:10.671 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:10.679 00.008 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:03:11.077 00.398 10072 Exposure complete
22:03:11.128 00.051 10072 worker thread done servicing request
22:03:11.128 00.000 1032 OnExposeComplete: enter
22:03:11.129 00.001 1032 UpdateGuideState(): m_state=6
22:03:11.131 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1973
22:03:11.132 00.001 1032 Star::Find returns 1 (0), X=1103.50, Y=135.60, Mass=1312, SNR=25.4, Peak=123 HFD=3.2
22:03:11.134 00.002 1032 MultiStar: [#1 0.04,-0.14,0.93,U] [#2 0.01,0.10,0.80,U] [#3 0.16,0.06,0.68,U] [#4 -0.11,0.21,0.63,U] [#5 0.01,0.07,0.66,U] [#6 0.08,-0.13,0.58,U] [#7 -0.11,0.11,0.64,U] [#8 0.01,-0.03,0.48,U] 
22:03:11.136 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.21, -0.03}
22:03:11.138 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
22:03:11.140 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
22:03:11.140 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.41 mountX=0.01 mountY=-0.05, mountTheta=-1.42
22:03:11.144 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
22:03:11.146 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
22:03:11.149 00.003 10072 Worker thread wakes up
22:03:11.149 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
22:03:11.149 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
22:03:11.149 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
22:03:11.150 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:03:11.153 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.90
22:03:11.153 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:03:11.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:11.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:03:11.153 00.000 10072 MoveAxis(E, 4, ABG)
22:03:11.153 00.000 10072 Guiding  Dir = 2, Dur = 4
22:03:11.153 00.000 10072 IsGuiding returns 0
22:03:11.154 00.001 10072 PulseGuide returned control before completion, sleep 14
22:03:11.169 00.015 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:03:11.171 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:11.176 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:11.178 00.002 1032 Enqueuing Expose request
22:03:11.183 00.005 10072 IsGuiding returns 0
22:03:11.184 00.001 10072 Move returns status 0, amount 4
22:03:11.184 00.000 10072 MoveAxis(N, 0, ABG)
22:03:11.184 00.000 10072 Move returns status 0, amount 0
22:03:11.184 00.000 10072 move complete, result=0
22:03:11.184 00.000 10072 worker thread done servicing request
22:03:11.184 00.000 10072 Worker thread wakes up
22:03:11.184 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:11.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:11.190 00.006 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:03:11.810 00.620 10072 Exposure complete
22:03:11.863 00.053 10072 worker thread done servicing request
22:03:11.864 00.001 1032 OnExposeComplete: enter
22:03:11.866 00.002 1032 UpdateGuideState(): m_state=6
22:03:11.868 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1974
22:03:11.870 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=135.66, Mass=1288, SNR=25.2, Peak=127 HFD=3.2
22:03:11.872 00.002 1032 MultiStar: [#1 0.03,-0.00,0.97,U] [#2 -0.06,0.14,0.81,U] [#3 0.21,0.08,0.77,U] [#4 -0.02,0.34,0.00,M1] [#5 0.06,0.21,0.67,U] [#6 0.10,-0.06,0.56,U] [#7 -0.01,0.24,0.70,U] [#8 0.04,0.08,0.48,U] 
22:03:11.873 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.14, 0.03}
22:03:11.875 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
22:03:11.876 00.001 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
22:03:11.878 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.93 mountX=0.07 mountY=-0.09, mountTheta=-0.90
22:03:11.880 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
22:03:11.881 00.001 1032 Enqueuing Move request for scope (0.07, 0.09)
22:03:11.883 00.002 10072 Worker thread wakes up
22:03:11.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
22:03:11.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
22:03:11.883 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
22:03:11.886 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:03:11.887 00.001 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.90
22:03:11.887 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:03:11.887 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:11.887 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:03:11.887 00.000 10072 MoveAxis(E, 5, ABG)
22:03:11.887 00.000 10072 Guiding  Dir = 2, Dur = 5
22:03:11.888 00.001 10072 IsGuiding returns 0
22:03:11.888 00.000 10072 PulseGuide returned control before completion, sleep 15
22:03:11.906 00.018 1032 UpdateGuideState exits: m=1288 SNR=25.2
22:03:11.907 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:11.910 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:11.912 00.002 1032 Enqueuing Expose request
22:03:11.917 00.005 10072 IsGuiding returns 0
22:03:11.917 00.000 10072 Move returns status 0, amount 5
22:03:11.917 00.000 10072 MoveAxis(N, 0, ABG)
22:03:11.917 00.000 10072 Move returns status 0, amount 0
22:03:11.917 00.000 10072 move complete, result=0
22:03:11.917 00.000 10072 worker thread done servicing request
22:03:11.917 00.000 10072 Worker thread wakes up
22:03:11.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:11.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:11.920 00.003 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:03:12.323 00.403 10072 Exposure complete
22:03:12.390 00.067 10072 worker thread done servicing request
22:03:12.390 00.000 1032 OnExposeComplete: enter
22:03:12.393 00.003 1032 UpdateGuideState(): m_state=6
22:03:12.397 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1975
22:03:12.398 00.001 1032 Star::Find returns 1 (0), X=1103.53, Y=135.81, Mass=1275, SNR=25.1, Peak=123 HFD=3.2
22:03:12.403 00.005 1032 MultiStar: [#1 0.12,0.04,0.92,U] [#2 0.06,0.12,0.79,U] [#3 0.12,-0.07,0.74,U] [#4 0.01,0.25,0.00,M2] [#5 0.05,0.19,0.65,U] [#6 0.12,0.01,0.61,U] [#7 0.07,0.30,0.00,M1] [#8 0.01,0.10,0.55,U] 
22:03:12.405 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.08}, one-star: {0.24, 0.18}
22:03:12.407 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
22:03:12.408 00.001 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
22:03:12.410 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.64 mountX=0.05 mountY=-0.13, mountTheta=-1.19
22:03:12.413 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
22:03:12.415 00.002 1032 Enqueuing Move request for scope (0.11, 0.08)
22:03:12.417 00.002 10072 Worker thread wakes up
22:03:12.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
22:03:12.417 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
22:03:12.418 00.001 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
22:03:12.419 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:03:12.421 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.89
22:03:12.421 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:03:12.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:12.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:03:12.421 00.000 10072 MoveAxis(E, 5, ABG)
22:03:12.421 00.000 10072 Guiding  Dir = 2, Dur = 5
22:03:12.422 00.001 10072 IsGuiding returns 0
22:03:12.422 00.000 10072 PulseGuide returned control before completion, sleep 15
22:03:12.443 00.021 1032 UpdateGuideState exits: m=1275 SNR=25.1
22:03:12.447 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:12.449 00.002 10072 IsGuiding returns 0
22:03:12.449 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:12.451 00.002 1032 Enqueuing Expose request
22:03:12.454 00.003 10072 Move returns status 0, amount 5
22:03:12.454 00.000 10072 MoveAxis(N, 0, ABG)
22:03:12.454 00.000 10072 Move returns status 0, amount 0
22:03:12.454 00.000 10072 move complete, result=0
22:03:12.454 00.000 10072 worker thread done servicing request
22:03:12.454 00.000 10072 Worker thread wakes up
22:03:12.454 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:12.454 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:12.463 00.009 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:03:13.090 00.627 10072 Exposure complete
22:03:13.147 00.057 10072 worker thread done servicing request
22:03:13.147 00.000 1032 OnExposeComplete: enter
22:03:13.149 00.002 1032 UpdateGuideState(): m_state=6
22:03:13.152 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1976
22:03:13.154 00.002 1032 Star::Find returns 1 (0), X=1103.46, Y=135.70, Mass=1326, SNR=25.5, Peak=131 HFD=3.2
22:03:13.155 00.001 1032 MultiStar: [#1 0.15,-0.15,0.98,U] [#2 0.05,-0.04,0.80,U] [#3 0.20,-0.10,0.70,U] [#4 -0.03,0.02,0.64,U] [#5 0.12,0.01,0.67,U] [#6 0.23,-0.00,0.60,U] [#7 0.05,0.05,0.68,U] [#8 0.10,-0.14,0.51,U] 
22:03:13.157 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.17, 0.06}
22:03:13.158 00.001 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
22:03:13.159 00.001 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
22:03:13.161 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.26 mountX=-0.06 mountY=-0.11, mountTheta=-2.09
22:03:13.164 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
22:03:13.165 00.001 1032 Enqueuing Move request for scope (0.12, -0.03)
22:03:13.168 00.003 10072 Worker thread wakes up
22:03:13.168 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
22:03:13.168 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
22:03:13.168 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
22:03:13.170 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:03:13.171 00.001 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.89
22:03:13.171 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:03:13.171 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:13.171 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:03:13.171 00.000 10072 MoveAxis(E, 5, ABG)
22:03:13.171 00.000 10072 Guiding  Dir = 2, Dur = 5
22:03:13.172 00.001 10072 IsGuiding returns 0
22:03:13.172 00.000 10072 PulseGuide returned control before completion, sleep 15
22:03:13.190 00.018 1032 UpdateGuideState exits: m=1326 SNR=25.5
22:03:13.193 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:13.194 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:13.196 00.002 1032 Enqueuing Expose request
22:03:13.199 00.003 10072 IsGuiding returns 0
22:03:13.199 00.000 10072 Move returns status 0, amount 5
22:03:13.199 00.000 10072 MoveAxis(N, 0, ABG)
22:03:13.199 00.000 10072 Move returns status 0, amount 0
22:03:13.199 00.000 10072 move complete, result=0
22:03:13.199 00.000 10072 worker thread done servicing request
22:03:13.199 00.000 10072 Worker thread wakes up
22:03:13.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:13.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:13.207 00.008 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:03:13.606 00.399 10072 Exposure complete
22:03:13.658 00.052 10072 worker thread done servicing request
22:03:13.659 00.001 1032 OnExposeComplete: enter
22:03:13.660 00.001 1032 UpdateGuideState(): m_state=6
22:03:13.662 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1977
22:03:13.663 00.001 1032 Star::Find returns 1 (0), X=1103.55, Y=135.77, Mass=1578, SNR=27.9, Peak=139 HFD=3.2
22:03:13.665 00.002 1032 MultiStar: [#1 0.27,-0.13,0.00,M1] [#2 0.07,-0.01,0.72,U] [#3 0.15,-0.15,0.66,U] [#4 -0.06,0.14,0.60,U] [#5 0.09,0.02,0.60,U] [#6 0.19,0.00,0.54,U] [#7 0.06,0.06,0.63,U] [#8 0.21,0.08,0.46,U] 
22:03:13.666 00.001 1032 refined, 7 included, MultiStar: {0.13, 0.04}, one-star: {0.26, 0.13}
22:03:13.668 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
22:03:13.669 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
22:03:13.670 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.29 mountX=0.00 mountY=-0.13, mountTheta=-1.54
22:03:13.672 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
22:03:13.673 00.001 1032 Enqueuing Move request for scope (0.13, 0.04)
22:03:13.675 00.002 10072 Worker thread wakes up
22:03:13.675 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
22:03:13.675 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
22:03:13.675 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.00 yDistance=-0.13
22:03:13.677 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:03:13.679 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.89
22:03:13.679 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:03:13.679 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:13.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:03:13.679 00.000 10072 MoveAxis(E, 5, ABG)
22:03:13.679 00.000 10072 Guiding  Dir = 2, Dur = 5
22:03:13.679 00.000 10072 IsGuiding returns 0
22:03:13.680 00.001 10072 PulseGuide returned control before completion, sleep 15
22:03:13.695 00.015 10072 IsGuiding returns 0
22:03:13.695 00.000 10072 Move returns status 0, amount 5
22:03:13.695 00.000 10072 MoveAxis(N, 0, ABG)
22:03:13.695 00.000 10072 Move returns status 0, amount 0
22:03:13.695 00.000 10072 move complete, result=0
22:03:13.695 00.000 10072 worker thread done servicing request
22:03:13.695 00.000 1032 UpdateGuideState exits: m=1578 SNR=27.9
22:03:13.697 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:13.699 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:13.700 00.001 1032 Enqueuing Expose request
22:03:13.702 00.002 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:03:13.705 00.003 10072 Worker thread wakes up
22:03:13.705 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:13.705 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:14.339 00.634 10072 Exposure complete
22:03:14.392 00.053 10072 worker thread done servicing request
22:03:14.392 00.000 1032 OnExposeComplete: enter
22:03:14.394 00.002 1032 UpdateGuideState(): m_state=6
22:03:14.396 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1978
22:03:14.397 00.001 1032 Star::Find returns 1 (0), X=1103.56, Y=135.74, Mass=1242, SNR=24.8, Peak=121 HFD=3.2
22:03:14.399 00.002 1032 MultiStar: [#1 0.27,0.03,0.00,M2] [#2 0.07,0.04,0.87,U] [#3 0.23,-0.07,0.79,U] [#4 -0.04,0.07,0.66,U] [#5 0.17,0.09,0.69,U] [#6 0.22,-0.09,0.58,U] [#7 0.06,0.06,0.72,U] [#8 -0.02,0.07,0.51,U] 
22:03:14.402 00.003 1032 refined, 7 included, MultiStar: {0.13, 0.04}, one-star: {0.27, 0.11}
22:03:14.403 00.001 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
22:03:14.405 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
22:03:14.406 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.29 mountX=0.00 mountY=-0.13, mountTheta=-1.54
22:03:14.409 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
22:03:14.411 00.002 1032 Enqueuing Move request for scope (0.13, 0.04)
22:03:14.413 00.002 10072 Worker thread wakes up
22:03:14.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
22:03:14.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
22:03:14.413 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.00 yDistance=-0.13
22:03:14.415 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:03:14.417 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:03:14.417 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:03:14.417 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:14.417 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:03:14.417 00.000 10072 MoveAxis(E, 5, ABG)
22:03:14.417 00.000 10072 Guiding  Dir = 2, Dur = 5
22:03:14.417 00.000 10072 IsGuiding returns 0
22:03:14.419 00.002 10072 PulseGuide returned control before completion, sleep 15
22:03:14.435 00.016 1032 UpdateGuideState exits: m=1242 SNR=24.8
22:03:14.438 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:14.439 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:14.441 00.002 1032 Enqueuing Expose request
22:03:14.445 00.004 10072 IsGuiding returns 0
22:03:14.445 00.000 10072 Move returns status 0, amount 5
22:03:14.445 00.000 10072 MoveAxis(N, 0, ABG)
22:03:14.445 00.000 10072 Move returns status 0, amount 0
22:03:14.445 00.000 10072 move complete, result=0
22:03:14.445 00.000 10072 worker thread done servicing request
22:03:14.445 00.000 10072 Worker thread wakes up
22:03:14.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:14.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:14.450 00.005 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:03:14.856 00.406 10072 Exposure complete
22:03:14.913 00.057 10072 worker thread done servicing request
22:03:14.913 00.000 1032 OnExposeComplete: enter
22:03:14.915 00.002 1032 UpdateGuideState(): m_state=6
22:03:14.917 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1979
22:03:14.919 00.002 1032 Star::Find returns 1 (0), X=1103.61, Y=135.57, Mass=1191, SNR=24.2, Peak=117 HFD=3.1
22:03:14.921 00.002 1032 MultiStar: [#1 0.25,-0.15,0.00,M3] [#2 0.09,0.02,0.79,U] [#3 0.24,-0.02,0.73,U] [#4 -0.04,0.12,0.76,U] [#5 0.25,-0.08,0.00,M1] [#6 0.38,-0.04,0.00,M1] [#7 0.07,-0.05,0.71,U] [#8 0.22,-0.16,0.00,M1] 
22:03:14.922 00.001 1032 refined, 4 included, MultiStar: {0.15, -0.00}, one-star: {0.32, -0.06}
22:03:14.925 00.003 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
22:03:14.926 00.001 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
22:03:14.928 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.01 mountX=-0.04 mountY=-0.14, mountTheta=-1.84
22:03:14.931 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.00, opts=13)
22:03:14.932 00.001 1032 Enqueuing Move request for scope (0.15, -0.00)
22:03:14.935 00.003 10072 Worker thread wakes up
22:03:14.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
22:03:14.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
22:03:14.935 00.000 10072 Moving (0.15, -0.00) raw xDistance=-0.04 yDistance=-0.14
22:03:14.937 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:03:14.939 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:03:14.940 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:03:14.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:14.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:03:14.940 00.000 10072 MoveAxis(E, 5, ABG)
22:03:14.940 00.000 10072 Guiding  Dir = 2, Dur = 5
22:03:14.940 00.000 10072 IsGuiding returns 0
22:03:14.941 00.001 10072 PulseGuide returned control before completion, sleep 15
22:03:14.957 00.016 1032 UpdateGuideState exits: m=1191 SNR=24.2
22:03:14.959 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:14.961 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:14.964 00.003 1032 Enqueuing Expose request
22:03:14.966 00.002 10072 IsGuiding returns 0
22:03:14.966 00.000 10072 Move returns status 0, amount 5
22:03:14.967 00.001 10072 MoveAxis(N, 0, ABG)
22:03:14.967 00.000 10072 Move returns status 0, amount 0
22:03:14.967 00.000 10072 move complete, result=0
22:03:14.967 00.000 10072 worker thread done servicing request
22:03:14.967 00.000 10072 Worker thread wakes up
22:03:14.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:14.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:14.974 00.007 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:03:15.592 00.618 10072 Exposure complete
22:03:15.647 00.055 10072 worker thread done servicing request
22:03:15.647 00.000 1032 OnExposeComplete: enter
22:03:15.650 00.003 1032 UpdateGuideState(): m_state=6
22:03:15.653 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1980
22:03:15.655 00.002 1032 Star::Find returns 1 (0), X=1103.52, Y=135.54, Mass=1326, SNR=25.5, Peak=121 HFD=3.2
22:03:15.657 00.002 1032 MultiStar: [#1 0.20,-0.12,0.94,U] [#2 0.21,-0.02,0.80,U] [#3 0.31,-0.11,0.00,M1] [#4 -0.05,0.05,0.64,U] [#5 0.18,-0.08,0.64,U] [#6 0.22,-0.13,0.00,M2] [#7 0.07,-0.04,0.69,U] [#8 0.17,-0.14,0.49,U] 
22:03:15.658 00.001 1032 refined, 6 included, MultiStar: {0.15, -0.06}, one-star: {0.23, -0.09}
22:03:15.659 00.001 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
22:03:15.661 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
22:03:15.662 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.17 cameraTheta=-0.40 mountX=-0.10 mountY=-0.13, mountTheta=-2.23
22:03:15.665 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
22:03:15.666 00.001 1032 Enqueuing Move request for scope (0.15, -0.06)
22:03:15.669 00.003 10072 Worker thread wakes up
22:03:15.669 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
22:03:15.669 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
22:03:15.669 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.10 yDistance=-0.13
22:03:15.671 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:03:15.672 00.001 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:03:15.673 00.001 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:03:15.673 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:15.673 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:03:15.673 00.000 10072 MoveAxis(E, 5, ABG)
22:03:15.673 00.000 10072 Guiding  Dir = 2, Dur = 5
22:03:15.674 00.001 10072 IsGuiding returns 0
22:03:15.675 00.001 10072 PulseGuide returned control before completion, sleep 15
22:03:15.692 00.017 1032 UpdateGuideState exits: m=1326 SNR=25.5
22:03:15.694 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:15.696 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:15.698 00.002 10072 IsGuiding returns 0
22:03:15.698 00.000 10072 Move returns status 0, amount 5
22:03:15.698 00.000 10072 MoveAxis(N, 0, ABG)
22:03:15.698 00.000 10072 Move returns status 0, amount 0
22:03:15.698 00.000 1032 Enqueuing Expose request
22:03:15.700 00.002 10072 move complete, result=0
22:03:15.700 00.000 10072 worker thread done servicing request
22:03:15.700 00.000 10072 Worker thread wakes up
22:03:15.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:15.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:15.700 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:03:16.110 00.410 10072 Exposure complete
22:03:16.161 00.051 10072 worker thread done servicing request
22:03:16.161 00.000 1032 OnExposeComplete: enter
22:03:16.163 00.002 1032 UpdateGuideState(): m_state=6
22:03:16.164 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1981
22:03:16.165 00.001 1032 Star::Find returns 1 (0), X=1103.62, Y=135.57, Mass=1217, SNR=24.5, Peak=126 HFD=3.1
22:03:16.167 00.002 1032 MultiStar: [#1 0.27,-0.19,0.00,M3] [#2 0.24,-0.04,0.81,U] [#3 0.11,-0.10,0.77,U] [#4 -0.07,0.00,0.69,U] [#5 0.20,-0.16,0.00,M1] [#6 0.21,-0.33,0.00,M3] [#7 0.11,-0.06,0.68,U] [#8 -0.04,-0.00,0.55,U] 
22:03:16.169 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.05}, one-star: {0.33, -0.06}
22:03:16.171 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
22:03:16.172 00.001 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
22:03:16.173 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.14 cameraTheta=-0.34 mountX=-0.08 mountY=-0.12, mountTheta=-2.17
22:03:16.177 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
22:03:16.178 00.001 1032 Enqueuing Move request for scope (0.14, -0.05)
22:03:16.180 00.002 10072 Worker thread wakes up
22:03:16.181 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
22:03:16.181 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
22:03:16.181 00.000 10072 Moving (0.14, -0.05) raw xDistance=-0.08 yDistance=-0.12
22:03:16.182 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:03:16.184 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:03:16.184 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:03:16.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:16.185 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:03:16.185 00.000 10072 MoveAxis(E, 5, ABG)
22:03:16.185 00.000 10072 Guiding  Dir = 2, Dur = 5
22:03:16.185 00.000 10072 IsGuiding returns 0
22:03:16.185 00.000 10072 PulseGuide returned control before completion, sleep 15
22:03:16.200 00.015 1032 UpdateGuideState exits: m=1217 SNR=24.5
22:03:16.202 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:16.204 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:16.206 00.002 1032 Enqueuing Expose request
22:03:16.214 00.008 10072 IsGuiding returns 0
22:03:16.214 00.000 10072 Move returns status 0, amount 5
22:03:16.214 00.000 10072 MoveAxis(N, 0, ABG)
22:03:16.214 00.000 10072 Move returns status 0, amount 0
22:03:16.214 00.000 10072 move complete, result=0
22:03:16.214 00.000 10072 worker thread done servicing request
22:03:16.215 00.001 10072 Worker thread wakes up
22:03:16.215 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:16.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:16.216 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:03:16.840 00.624 10072 Exposure complete
22:03:16.895 00.055 10072 worker thread done servicing request
22:03:16.895 00.000 1032 OnExposeComplete: enter
22:03:16.897 00.002 1032 UpdateGuideState(): m_state=6
22:03:16.899 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1982
22:03:16.901 00.002 1032 Star::Find returns 1 (0), X=1103.67, Y=135.56, Mass=1363, SNR=25.9, Peak=130 HFD=3.2
22:03:16.903 00.002 1032 MultiStar: [#1 0.19,-0.11,0.99,U] [#2 0.08,0.02,0.74,U] [#3 0.10,-0.00,0.73,U] [#4 -0.19,0.07,0.62,U] [#5 0.19,0.08,0.65,U] [#6 0.14,-0.03,0.57,U] [#7 -0.01,0.01,0.66,U] [#8 -0.11,-0.12,0.53,U] 
22:03:16.905 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.38, -0.07}
22:03:16.906 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:03:16.908 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:03:16.909 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
22:03:16.912 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:03:16.913 00.001 1032 Enqueuing Move request for scope (0.11, -0.02)
22:03:16.915 00.002 10072 Worker thread wakes up
22:03:16.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:03:16.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:03:16.915 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
22:03:16.918 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:03:16.920 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:03:16.920 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:03:16.920 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:16.920 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:03:16.920 00.000 10072 MoveAxis(E, 5, ABG)
22:03:16.920 00.000 10072 Guiding  Dir = 2, Dur = 5
22:03:16.920 00.000 10072 IsGuiding returns 0
22:03:16.921 00.001 10072 PulseGuide returned control before completion, sleep 15
22:03:16.939 00.018 1032 UpdateGuideState exits: m=1363 SNR=25.9
22:03:16.942 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:16.943 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:16.945 00.002 1032 Enqueuing Expose request
22:03:16.948 00.003 10072 IsGuiding returns 0
22:03:16.948 00.000 10072 Move returns status 0, amount 5
22:03:16.948 00.000 10072 MoveAxis(N, 0, ABG)
22:03:16.948 00.000 10072 Move returns status 0, amount 0
22:03:16.948 00.000 10072 move complete, result=0
22:03:16.949 00.001 10072 worker thread done servicing request
22:03:16.949 00.000 10072 Worker thread wakes up
22:03:16.949 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:16.949 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:16.955 00.006 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:03:17.357 00.402 10072 Exposure complete
22:03:17.411 00.054 10072 worker thread done servicing request
22:03:17.411 00.000 1032 OnExposeComplete: enter
22:03:17.413 00.002 1032 UpdateGuideState(): m_state=6
22:03:17.415 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1983
22:03:17.419 00.004 1032 Star::Find returns 1 (0), X=1103.50, Y=135.76, Mass=1416, SNR=26.4, Peak=135 HFD=3.4
22:03:17.420 00.001 1032 MultiStar: [#1 0.09,-0.09,0.94,U] [#2 -0.04,0.13,0.72,U] [#3 0.16,-0.05,0.76,U] [#4 -0.24,0.11,0.00,M1] [#5 0.03,0.13,0.65,U] [#6 0.07,-0.11,0.58,U] [#7 0.04,0.17,0.68,U] [#8 0.07,0.10,0.46,U] 
22:03:17.423 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.21, 0.13}
22:03:17.424 00.001 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
22:03:17.427 00.003 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
22:03:17.428 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.51 mountX=0.03 mountY=-0.10, mountTheta=-1.32
22:03:17.431 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
22:03:17.433 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
22:03:17.434 00.001 10072 Worker thread wakes up
22:03:17.434 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
22:03:17.434 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
22:03:17.434 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
22:03:17.436 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:03:17.437 00.001 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:03:17.438 00.001 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:03:17.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:17.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:03:17.438 00.000 10072 MoveAxis(E, 4, ABG)
22:03:17.438 00.000 10072 Guiding  Dir = 2, Dur = 4
22:03:17.438 00.000 10072 IsGuiding returns 0
22:03:17.438 00.000 10072 PulseGuide returned control before completion, sleep 14
22:03:17.456 00.018 1032 UpdateGuideState exits: m=1416 SNR=26.4
22:03:17.459 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:17.461 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:17.464 00.003 1032 Enqueuing Expose request
22:03:17.466 00.002 10072 IsGuiding returns 0
22:03:17.466 00.000 10072 Move returns status 0, amount 4
22:03:17.466 00.000 10072 MoveAxis(N, 0, ABG)
22:03:17.466 00.000 10072 Move returns status 0, amount 0
22:03:17.466 00.000 10072 move complete, result=0
22:03:17.466 00.000 10072 worker thread done servicing request
22:03:17.466 00.000 10072 Worker thread wakes up
22:03:17.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:17.467 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:17.473 00.006 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:03:18.090 00.617 10072 Exposure complete
22:03:18.145 00.055 10072 worker thread done servicing request
22:03:18.145 00.000 1032 OnExposeComplete: enter
22:03:18.148 00.003 1032 UpdateGuideState(): m_state=6
22:03:18.150 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1984
22:03:18.152 00.002 1032 Star::Find returns 1 (0), X=1103.57, Y=135.62, Mass=1173, SNR=24.0, Peak=115 HFD=3.1
22:03:18.153 00.001 1032 MultiStar: [#1 0.15,-0.06,1.06,U] [#2 0.22,-0.06,0.82,U] [#3 0.27,-0.21,0.00,M1] [#4 -0.07,-0.09,0.68,U] [#5 0.12,0.06,0.68,U] [#6 0.32,-0.10,0.00,M2] [#7 0.07,0.04,0.70,U] [#8 -0.11,-0.03,0.55,U] 
22:03:18.155 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.02}, one-star: {0.28, -0.01}
22:03:18.156 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
22:03:18.157 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
22:03:18.160 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.20 mountX=-0.05 mountY=-0.11, mountTheta=-2.03
22:03:18.163 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
22:03:18.165 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
22:03:18.167 00.002 10072 Worker thread wakes up
22:03:18.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
22:03:18.167 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
22:03:18.167 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
22:03:18.170 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=144, Gamma=2.230
22:03:18.171 00.001 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.86
22:03:18.171 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:03:18.171 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:18.172 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:03:18.172 00.000 10072 MoveAxis(E, 5, ABG)
22:03:18.172 00.000 10072 Guiding  Dir = 2, Dur = 5
22:03:18.172 00.000 10072 IsGuiding returns 0
22:03:18.173 00.001 10072 PulseGuide returned control before completion, sleep 15
22:03:18.190 00.017 1032 UpdateGuideState exits: m=1173 SNR=24.0
22:03:18.192 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:18.193 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:18.195 00.002 1032 Enqueuing Expose request
22:03:18.196 00.001 10072 IsGuiding returns 0
22:03:18.196 00.000 10072 Move returns status 0, amount 5
22:03:18.196 00.000 10072 MoveAxis(N, 0, ABG)
22:03:18.196 00.000 10072 Move returns status 0, amount 0
22:03:18.196 00.000 10072 move complete, result=0
22:03:18.197 00.001 10072 worker thread done servicing request
22:03:18.197 00.000 10072 Worker thread wakes up
22:03:18.197 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:18.197 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:18.205 00.008 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:03:18.610 00.405 10072 Exposure complete
22:03:18.664 00.054 10072 worker thread done servicing request
22:03:18.664 00.000 1032 OnExposeComplete: enter
22:03:18.667 00.003 1032 UpdateGuideState(): m_state=6
22:03:18.668 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1985
22:03:18.670 00.002 1032 Star::Find returns 1 (0), X=1103.59, Y=135.57, Mass=1179, SNR=24.1, Peak=123 HFD=3.1
22:03:18.673 00.003 1032 MultiStar: [#1 0.24,-0.29,0.00,M1] [#2 0.09,-0.13,0.82,U] [#3 0.28,-0.12,0.00,M2] [#4 0.04,-0.03,0.70,U] [#5 0.09,-0.15,0.66,U] [#6 0.39,0.04,0.00,M3] [#7 0.15,-0.02,0.74,U] [#8 0.05,-0.14,0.54,U] 
22:03:18.675 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.08}, one-star: {0.30, -0.06}
22:03:18.676 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
22:03:18.677 00.001 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
22:03:18.681 00.004 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.55 mountX=-0.11 mountY=-0.11, mountTheta=-2.38
22:03:18.684 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
22:03:18.686 00.002 1032 Enqueuing Move request for scope (0.14, -0.08)
22:03:18.688 00.002 10072 Worker thread wakes up
22:03:18.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
22:03:18.688 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
22:03:18.689 00.001 10072 Moving (0.14, -0.08) raw xDistance=-0.11 yDistance=-0.11
22:03:18.691 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:03:18.693 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.86
22:03:18.693 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:03:18.693 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:18.693 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:03:18.693 00.000 10072 MoveAxis(E, 4, ABG)
22:03:18.693 00.000 10072 Guiding  Dir = 2, Dur = 4
22:03:18.694 00.001 10072 IsGuiding returns 0
22:03:18.694 00.000 10072 PulseGuide returned control before completion, sleep 14
22:03:18.710 00.016 10072 IsGuiding returns 0
22:03:18.711 00.001 10072 Move returns status 0, amount 4
22:03:18.711 00.000 10072 MoveAxis(N, 0, ABG)
22:03:18.711 00.000 10072 Move returns status 0, amount 0
22:03:18.711 00.000 10072 move complete, result=0
22:03:18.711 00.000 10072 worker thread done servicing request
22:03:18.711 00.000 1032 UpdateGuideState exits: m=1179 SNR=24.1
22:03:18.716 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:18.718 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:18.721 00.003 1032 Enqueuing Expose request
22:03:18.722 00.001 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:03:18.724 00.002 10072 Worker thread wakes up
22:03:18.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:18.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:19.355 00.631 10072 Exposure complete
22:03:19.409 00.054 10072 worker thread done servicing request
22:03:19.410 00.001 1032 OnExposeComplete: enter
22:03:19.412 00.002 1032 UpdateGuideState(): m_state=6
22:03:19.414 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1986
22:03:19.416 00.002 1032 Star::Find returns 1 (0), X=1103.50, Y=135.48, Mass=1256, SNR=24.9, Peak=118 HFD=3.2
22:03:19.418 00.002 1032 MultiStar: [#1 0.30,-0.22,0.00,M2] [#2 0.10,-0.18,0.75,U] [#3 0.22,-0.20,0.00,M3] [#4 0.04,-0.03,0.63,U] [#5 0.14,-0.23,0.00,M1] [#6 0.29,-0.19,0.00,M4] [#7 0.05,-0.14,0.71,U] [#8 0.01,-0.14,0.51,U] 
22:03:19.419 00.001 1032 refined, 4 included, MultiStar: {0.10, -0.13}, one-star: {0.21, -0.15}
22:03:19.421 00.002 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
22:03:19.424 00.003 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
22:03:19.427 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.93 mountX=-0.15 mountY=-0.06, mountTheta=-2.76
22:03:19.431 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.13, opts=13)
22:03:19.434 00.003 1032 Enqueuing Move request for scope (0.10, -0.13)
22:03:19.435 00.001 10072 Worker thread wakes up
22:03:19.435 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
22:03:19.435 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
22:03:19.435 00.000 10072 Moving (0.10, -0.13) raw xDistance=-0.15 yDistance=-0.06
22:03:19.437 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:03:19.439 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 282.86
22:03:19.439 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
22:03:19.439 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:19.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:03:19.439 00.000 10072 MoveAxis(E, 76, ABG)
22:03:19.440 00.001 10072 Guiding  Dir = 2, Dur = 76
22:03:19.440 00.000 10072 IsGuiding returns 0
22:03:19.440 00.000 10072 PulseGuide returned control before completion, sleep 86
22:03:19.458 00.018 1032 UpdateGuideState exits: m=1256 SNR=24.9
22:03:19.462 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:19.463 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:19.464 00.001 1032 Enqueuing Expose request
22:03:19.538 00.074 10072 IsGuiding returns 0
22:03:19.538 00.000 10072 Move returns status 0, amount 76
22:03:19.538 00.000 10072 MoveAxis(N, 0, ABG)
22:03:19.538 00.000 10072 Move returns status 0, amount 0
22:03:19.538 00.000 10072 move complete, result=0
22:03:19.538 00.000 10072 worker thread done servicing request
22:03:19.538 00.000 10072 Worker thread wakes up
22:03:19.539 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:19.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:19.539 00.000 1032 GuideStep: -0.2 px 76 ms EAST, -0.1 px 0 ms NORTH
22:03:19.949 00.410 10072 Exposure complete
22:03:20.011 00.062 10072 worker thread done servicing request
22:03:20.011 00.000 1032 OnExposeComplete: enter
22:03:20.013 00.002 1032 UpdateGuideState(): m_state=6
22:03:20.014 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1987
22:03:20.016 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=135.56, Mass=1272, SNR=25.0, Peak=130 HFD=3.2
22:03:20.020 00.004 1032 MultiStar: [#1 0.21,-0.24,0.00,M3] [#2 0.07,-0.03,0.81,U] [#3 0.28,-0.14,0.00,M4] [#4 -0.01,-0.02,0.71,U] [#5 0.18,-0.07,0.69,U] [#6 0.20,-0.15,0.00,M5] [#7 0.03,-0.08,0.69,U] [#8 0.08,-0.16,0.53,U] 
22:03:20.022 00.002 1032 refined, 5 included, MultiStar: {0.08, -0.07}, one-star: {0.11, -0.07}
22:03:20.024 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
22:03:20.027 00.003 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
22:03:20.029 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.72 mountX=-0.08 mountY=-0.06, mountTheta=-2.55
22:03:20.032 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
22:03:20.034 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
22:03:20.036 00.002 10072 Worker thread wakes up
22:03:20.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:03:20.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:03:20.036 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.08 yDistance=-0.06
22:03:20.039 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:03:20.041 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:03:20.041 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:03:20.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:20.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:03:20.041 00.000 10072 MoveAxis(E, 5, ABG)
22:03:20.041 00.000 10072 Guiding  Dir = 2, Dur = 5
22:03:20.041 00.000 10072 IsGuiding returns 0
22:03:20.042 00.001 10072 PulseGuide returned control before completion, sleep 15
22:03:20.059 00.017 1032 UpdateGuideState exits: m=1272 SNR=25.0
22:03:20.061 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:20.063 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:20.065 00.002 1032 Enqueuing Expose request
22:03:20.072 00.007 10072 IsGuiding returns 0
22:03:20.072 00.000 10072 Move returns status 0, amount 5
22:03:20.072 00.000 10072 MoveAxis(N, 0, ABG)
22:03:20.072 00.000 10072 Move returns status 0, amount 0
22:03:20.072 00.000 10072 move complete, result=0
22:03:20.073 00.001 10072 worker thread done servicing request
22:03:20.073 00.000 10072 Worker thread wakes up
22:03:20.073 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:20.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:20.074 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:03:20.702 00.628 10072 Exposure complete
22:03:20.757 00.055 10072 worker thread done servicing request
22:03:20.757 00.000 1032 OnExposeComplete: enter
22:03:20.759 00.002 1032 UpdateGuideState(): m_state=6
22:03:20.760 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1988
22:03:20.762 00.002 1032 Star::Find returns 1 (0), X=1103.57, Y=135.63, Mass=1281, SNR=25.1, Peak=121 HFD=3.1
22:03:20.764 00.002 1032 MultiStar: [#1 0.24,-0.25,0.00,M4] [#2 0.04,-0.06,0.76,U] [#3 0.18,-0.23,0.00,M5] [#4 0.12,-0.13,0.63,U] [#5 0.28,-0.00,0.00,M1] [#6 0.20,-0.20,0.00,M6] [#7 0.11,-0.07,0.65,U] [#8 0.05,-0.21,0.52,U] 
22:03:20.765 00.001 1032 refined, 4 included, MultiStar: {0.14, -0.08}, one-star: {0.28, -0.00}
22:03:20.767 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
22:03:20.769 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
22:03:20.770 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.53 mountX=-0.11 mountY=-0.11, mountTheta=-2.36
22:03:20.773 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
22:03:20.775 00.002 1032 Enqueuing Move request for scope (0.14, -0.08)
22:03:20.777 00.002 10072 Worker thread wakes up
22:03:20.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
22:03:20.777 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
22:03:20.778 00.001 10072 Moving (0.14, -0.08) raw xDistance=-0.11 yDistance=-0.11
22:03:20.780 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:03:20.782 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:03:20.782 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:03:20.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:20.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:03:20.782 00.000 10072 MoveAxis(E, 5, ABG)
22:03:20.782 00.000 10072 Guiding  Dir = 2, Dur = 5
22:03:20.783 00.001 10072 IsGuiding returns 0
22:03:20.783 00.000 10072 PulseGuide returned control before completion, sleep 15
22:03:20.799 00.016 1032 UpdateGuideState exits: m=1281 SNR=25.1
22:03:20.801 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:20.803 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:20.804 00.001 1032 Enqueuing Expose request
22:03:20.809 00.005 10072 IsGuiding returns 0
22:03:20.809 00.000 10072 Move returns status 0, amount 5
22:03:20.809 00.000 10072 MoveAxis(N, 0, ABG)
22:03:20.810 00.001 10072 Move returns status 0, amount 0
22:03:20.810 00.000 10072 move complete, result=0
22:03:20.810 00.000 10072 worker thread done servicing request
22:03:20.810 00.000 10072 Worker thread wakes up
22:03:20.810 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:20.810 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:20.814 00.004 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:03:21.223 00.409 10072 Exposure complete
22:03:21.277 00.054 10072 worker thread done servicing request
22:03:21.277 00.000 1032 OnExposeComplete: enter
22:03:21.278 00.001 1032 UpdateGuideState(): m_state=6
22:03:21.281 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1989
22:03:21.282 00.001 1032 Star::Find returns 1 (0), X=1103.67, Y=135.49, Mass=1195, SNR=24.3, Peak=114 HFD=3.2
22:03:21.285 00.003 1032 MultiStar: [#1 0.29,-0.33,0.00,M5] [#2 0.07,-0.22,0.79,U] [#3 0.33,-0.25,0.00,M6] [#4 0.05,-0.05,0.69,U] [#5 0.26,-0.18,0.00,M2] [#6 0.40,-0.21,0.00,M7] [#7 0.09,-0.08,0.68,U] [#8 0.12,-0.20,0.53,U] 
22:03:21.286 00.001 1032 refined, 4 included, MultiStar: {0.16, -0.14}, one-star: {0.38, -0.15}
22:03:21.288 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
22:03:21.289 00.001 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
22:03:21.290 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.73 mountX=-0.18 mountY=-0.12, mountTheta=-2.56
22:03:21.293 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.14, opts=13)
22:03:21.295 00.002 1032 Enqueuing Move request for scope (0.16, -0.14)
22:03:21.296 00.001 10072 Worker thread wakes up
22:03:21.297 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
22:03:21.297 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
22:03:21.297 00.000 10072 Moving (0.16, -0.14) raw xDistance=-0.18 yDistance=-0.12
22:03:21.301 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:03:21.303 00.002 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 282.85
22:03:21.303 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
22:03:21.303 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:21.303 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:03:21.303 00.000 10072 MoveAxis(E, 89, ABG)
22:03:21.303 00.000 10072 Guiding  Dir = 2, Dur = 89
22:03:21.304 00.001 10072 IsGuiding returns 0
22:03:21.304 00.000 10072 PulseGuide returned control before completion, sleep 99
22:03:21.319 00.015 1032 UpdateGuideState exits: m=1195 SNR=24.3
22:03:21.322 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:21.323 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:21.325 00.002 1032 Enqueuing Expose request
22:03:21.407 00.082 10072 IsGuiding returns 1
22:03:21.407 00.000 10072 scope still moving after pulse duration time elapsed
22:03:21.437 00.030 10072 IsGuiding returns 0
22:03:21.437 00.000 10072 scope move finished after 89 + 44 ms
22:03:21.437 00.000 10072 Move returns status 0, amount 89
22:03:21.437 00.000 10072 MoveAxis(N, 0, ABG)
22:03:21.437 00.000 10072 Move returns status 0, amount 0
22:03:21.437 00.000 10072 move complete, result=0
22:03:21.437 00.000 10072 worker thread done servicing request
22:03:21.437 00.000 10072 Worker thread wakes up
22:03:21.438 00.001 1032 GuideStep: -0.2 px 89 ms EAST, -0.1 px 0 ms NORTH
22:03:21.440 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:21.440 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:22.067 00.627 10072 Exposure complete
22:03:22.116 00.049 10072 worker thread done servicing request
22:03:22.117 00.001 1032 OnExposeComplete: enter
22:03:22.119 00.002 1032 UpdateGuideState(): m_state=6
22:03:22.121 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1990
22:03:22.122 00.001 1032 Star::Find returns 1 (0), X=1103.50, Y=135.50, Mass=1179, SNR=24.1, Peak=116 HFD=3.2
22:03:22.124 00.002 1032 MultiStar: [#1 0.19,-0.27,0.00,M6] [#2 0.13,-0.04,0.81,U] [#3 0.22,0.02,0.77,U] [#4 -0.04,0.02,0.69,U] [#5 0.16,-0.05,0.73,U] [#6 0.24,-0.17,0.00,M8] [#7 0.07,0.05,0.73,U] [#8 0.01,-0.29,0.00,M1] 
22:03:22.125 00.001 1032 refined, 5 included, MultiStar: {0.13, -0.03}, one-star: {0.21, -0.13}
22:03:22.127 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
22:03:22.128 00.001 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
22:03:22.129 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.21 mountX=-0.06 mountY=-0.12, mountTheta=-2.04
22:03:22.132 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
22:03:22.134 00.002 1032 Enqueuing Move request for scope (0.13, -0.03)
22:03:22.136 00.002 10072 Worker thread wakes up
22:03:22.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
22:03:22.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
22:03:22.136 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
22:03:22.137 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:03:22.139 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:03:22.139 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:03:22.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:22.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:03:22.139 00.000 10072 MoveAxis(E, 6, ABG)
22:03:22.139 00.000 10072 Guiding  Dir = 2, Dur = 6
22:03:22.139 00.000 10072 IsGuiding returns 0
22:03:22.141 00.002 10072 PulseGuide returned control before completion, sleep 16
22:03:22.158 00.017 1032 UpdateGuideState exits: m=1179 SNR=24.1
22:03:22.160 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:22.161 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:22.163 00.002 1032 Enqueuing Expose request
22:03:22.173 00.010 10072 IsGuiding returns 0
22:03:22.173 00.000 10072 Move returns status 0, amount 6
22:03:22.173 00.000 10072 MoveAxis(N, 0, ABG)
22:03:22.173 00.000 10072 Move returns status 0, amount 0
22:03:22.173 00.000 10072 move complete, result=0
22:03:22.173 00.000 10072 worker thread done servicing request
22:03:22.173 00.000 10072 Worker thread wakes up
22:03:22.173 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:22.173 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:22.175 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:03:22.586 00.411 10072 Exposure complete
22:03:22.641 00.055 10072 worker thread done servicing request
22:03:22.641 00.000 1032 OnExposeComplete: enter
22:03:22.643 00.002 1032 UpdateGuideState(): m_state=6
22:03:22.645 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1991
22:03:22.647 00.002 1032 Star::Find returns 1 (0), X=1103.60, Y=135.57, Mass=1369, SNR=26.0, Peak=128 HFD=3.2
22:03:22.651 00.004 1032 MultiStar: [#1 0.32,-0.06,0.00,M7] [#2 0.12,0.01,0.74,U] [#3 0.29,-0.09,0.00,M6] [#4 0.01,0.11,0.63,U] [#5 0.16,0.08,0.65,U] [#6 0.17,-0.13,0.61,U] [#7 0.20,0.08,0.70,U] [#8 0.11,-0.03,0.50,U] 
22:03:22.653 00.002 1032 refined, 6 included, MultiStar: {0.17, 0.01}, one-star: {0.31, -0.06}
22:03:22.655 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
22:03:22.656 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
22:03:22.658 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.03 mountX=-0.04 mountY=-0.17, mountTheta=-1.80
22:03:22.661 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.01, opts=13)
22:03:22.663 00.002 1032 Enqueuing Move request for scope (0.17, 0.01)
22:03:22.665 00.002 10072 Worker thread wakes up
22:03:22.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
22:03:22.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
22:03:22.666 00.001 10072 Moving (0.17, 0.01) raw xDistance=-0.04 yDistance=-0.17
22:03:22.667 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:03:22.669 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:03:22.669 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:03:22.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:22.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:03:22.669 00.000 10072 MoveAxis(E, 5, ABG)
22:03:22.669 00.000 10072 Guiding  Dir = 2, Dur = 5
22:03:22.670 00.001 10072 IsGuiding returns 0
22:03:22.670 00.000 10072 PulseGuide returned control before completion, sleep 15
22:03:22.687 00.017 1032 UpdateGuideState exits: m=1369 SNR=26.0
22:03:22.689 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:22.691 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:22.692 00.001 1032 Enqueuing Expose request
22:03:22.695 00.003 10072 IsGuiding returns 0
22:03:22.695 00.000 10072 Move returns status 0, amount 5
22:03:22.695 00.000 10072 MoveAxis(N, 0, ABG)
22:03:22.695 00.000 10072 Move returns status 0, amount 0
22:03:22.695 00.000 10072 move complete, result=0
22:03:22.695 00.000 10072 worker thread done servicing request
22:03:22.695 00.000 10072 Worker thread wakes up
22:03:22.695 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:22.696 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:22.702 00.006 1032 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
22:03:23.320 00.618 10072 Exposure complete
22:03:23.374 00.054 10072 worker thread done servicing request
22:03:23.374 00.000 1032 OnExposeComplete: enter
22:03:23.376 00.002 1032 UpdateGuideState(): m_state=6
22:03:23.379 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1992
22:03:23.381 00.002 1032 Star::Find returns 1 (0), X=1103.54, Y=135.61, Mass=1139, SNR=23.7, Peak=107 HFD=3.2
22:03:23.383 00.002 1032 MultiStar: [#1 0.28,-0.06,0.00,M8] [#2 0.10,0.05,0.81,U] [#3 0.28,0.02,0.00,M7] [#4 -0.02,0.18,0.73,U] [#5 0.25,0.03,0.00,M1] [#6 0.15,-0.12,0.60,U] [#7 -0.02,0.08,0.73,U] [#8 0.10,-0.01,0.55,U] 
22:03:23.385 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.03}, one-star: {0.25, -0.02}
22:03:23.387 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
22:03:23.388 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
22:03:23.390 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.29 mountX=0.00 mountY=-0.11, mountTheta=-1.54
22:03:23.394 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
22:03:23.397 00.003 1032 Enqueuing Move request for scope (0.10, 0.03)
22:03:23.399 00.002 10072 Worker thread wakes up
22:03:23.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
22:03:23.399 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
22:03:23.399 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.11
22:03:23.401 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:03:23.404 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.84
22:03:23.404 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:03:23.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:23.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:03:23.404 00.000 10072 MoveAxis(E, 5, ABG)
22:03:23.404 00.000 10072 Guiding  Dir = 2, Dur = 5
22:03:23.404 00.000 10072 IsGuiding returns 0
22:03:23.405 00.001 10072 PulseGuide returned control before completion, sleep 15
22:03:23.420 00.015 1032 UpdateGuideState exits: m=1139 SNR=23.7
22:03:23.424 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:23.426 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:23.430 00.004 10072 IsGuiding returns 0
22:03:23.430 00.000 10072 Move returns status 0, amount 5
22:03:23.430 00.000 10072 MoveAxis(N, 0, ABG)
22:03:23.431 00.001 10072 Move returns status 0, amount 0
22:03:23.431 00.000 1032 Enqueuing Expose request
22:03:23.433 00.002 10072 move complete, result=0
22:03:23.433 00.000 10072 worker thread done servicing request
22:03:23.434 00.001 10072 Worker thread wakes up
22:03:23.434 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:23.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:23.434 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:03:23.839 00.405 10072 Exposure complete
22:03:23.898 00.059 10072 worker thread done servicing request
22:03:23.898 00.000 1032 OnExposeComplete: enter
22:03:23.900 00.002 1032 UpdateGuideState(): m_state=6
22:03:23.902 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1993
22:03:23.904 00.002 1032 Star::Find returns 1 (0), X=1103.63, Y=135.63, Mass=1363, SNR=25.9, Peak=136 HFD=3.0
22:03:23.906 00.002 1032 MultiStar: [#1 0.22,-0.14,0.00,M9] [#2 0.18,-0.11,0.74,U] [#3 0.38,-0.06,0.00,M8] [#4 0.07,0.04,0.62,U] [#5 0.26,0.13,0.00,M2] [#6 0.33,-0.05,0.00,M7] [#7 0.12,0.16,0.65,U] [#8 0.07,-0.08,0.51,U] 
22:03:23.909 00.003 1032 refined, 4 included, MultiStar: {0.18, 0.00}, one-star: {0.34, -0.01}
22:03:23.911 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
22:03:23.913 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
22:03:23.914 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.01 mountX=-0.04 mountY=-0.17, mountTheta=-1.82
22:03:23.918 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.00, opts=13)
22:03:23.920 00.002 1032 Enqueuing Move request for scope (0.18, 0.00)
22:03:23.921 00.001 10072 Worker thread wakes up
22:03:23.922 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
22:03:23.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
22:03:23.922 00.000 10072 Moving (0.18, 0.00) raw xDistance=-0.04 yDistance=-0.17
22:03:23.926 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=94, Gamma=2.230
22:03:23.927 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.84
22:03:23.928 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:03:23.928 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:23.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:03:23.928 00.000 10072 MoveAxis(E, 5, ABG)
22:03:23.928 00.000 10072 Guiding  Dir = 2, Dur = 5
22:03:23.928 00.000 10072 IsGuiding returns 0
22:03:23.929 00.001 10072 PulseGuide returned control before completion, sleep 15
22:03:23.945 00.016 1032 UpdateGuideState exits: m=1363 SNR=25.9
22:03:23.948 00.003 10072 IsGuiding returns 0
22:03:23.948 00.000 10072 Move returns status 0, amount 5
22:03:23.948 00.000 10072 MoveAxis(N, 0, ABG)
22:03:23.948 00.000 10072 Move returns status 0, amount 0
22:03:23.948 00.000 10072 move complete, result=0
22:03:23.948 00.000 10072 worker thread done servicing request
22:03:23.948 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:23.950 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:23.952 00.002 1032 Enqueuing Expose request
22:03:23.954 00.002 1032 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
22:03:23.957 00.003 10072 Worker thread wakes up
22:03:23.957 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:23.958 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:24.590 00.632 10072 Exposure complete
22:03:24.646 00.056 10072 worker thread done servicing request
22:03:24.646 00.000 1032 OnExposeComplete: enter
22:03:24.649 00.003 1032 UpdateGuideState(): m_state=6
22:03:24.650 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1994
22:03:24.652 00.002 1032 Star::Find returns 1 (0), X=1103.61, Y=135.69, Mass=1424, SNR=26.5, Peak=138 HFD=3.1
22:03:24.654 00.002 1032 MultiStar: [#1 0.28,-0.18,0.00,M10] [#2 0.30,0.03,0.00,M1] [#3 0.35,-0.03,0.00,M9] [#4 0.06,0.06,0.64,U] [#5 0.18,-0.03,0.65,U] [#6 0.41,-0.08,0.00,M8] [#7 0.14,0.02,0.61,U] [#8 0.10,-0.07,0.51,U] 
22:03:24.655 00.001 1032 refined, 4 included, MultiStar: {0.18, 0.01}, one-star: {0.32, 0.06}
22:03:24.657 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
22:03:24.658 00.001 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
22:03:24.661 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.08 mountX=-0.03 mountY=-0.18, mountTheta=-1.75
22:03:24.663 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.01, opts=13)
22:03:24.664 00.001 1032 Enqueuing Move request for scope (0.18, 0.01)
22:03:24.666 00.002 10072 Worker thread wakes up
22:03:24.666 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
22:03:24.666 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
22:03:24.666 00.000 10072 Moving (0.18, 0.01) raw xDistance=-0.03 yDistance=-0.18
22:03:24.668 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:03:24.670 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.84
22:03:24.670 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:03:24.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:24.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:03:24.670 00.000 10072 MoveAxis(E, 5, ABG)
22:03:24.670 00.000 10072 Guiding  Dir = 2, Dur = 5
22:03:24.671 00.001 10072 IsGuiding returns 0
22:03:24.671 00.000 10072 PulseGuide returned control before completion, sleep 15
22:03:24.689 00.018 1032 UpdateGuideState exits: m=1424 SNR=26.5
22:03:24.691 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:24.693 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:24.694 00.001 1032 Enqueuing Expose request
22:03:24.697 00.003 10072 IsGuiding returns 0
22:03:24.697 00.000 10072 Move returns status 0, amount 5
22:03:24.697 00.000 10072 MoveAxis(N, 0, ABG)
22:03:24.698 00.001 10072 Move returns status 0, amount 0
22:03:24.698 00.000 10072 move complete, result=0
22:03:24.698 00.000 10072 worker thread done servicing request
22:03:24.698 00.000 10072 Worker thread wakes up
22:03:24.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:24.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:24.704 00.006 1032 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
22:03:25.109 00.405 10072 Exposure complete
22:03:25.171 00.062 10072 worker thread done servicing request
22:03:25.171 00.000 1032 OnExposeComplete: enter
22:03:25.174 00.003 1032 UpdateGuideState(): m_state=6
22:03:25.176 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1995
22:03:25.177 00.001 1032 Star::Find returns 1 (0), X=1103.61, Y=135.65, Mass=1176, SNR=24.0, Peak=107 HFD=3.1
22:03:25.179 00.002 1032 MultiStar: [#1 0.28,-0.24,0.00,R] [#2 0.26,-0.02,0.00,M2] [#3 0.39,-0.05,0.00,M10] [#4 0.11,0.10,0.68,U] [#5 0.14,0.05,0.75,U] [#6 0.40,-0.12,0.00,M9] [#7 0.20,0.09,0.74,U] [#8 0.13,-0.06,0.56,U] 
22:03:25.181 00.002 1032 refined, 4 included, MultiStar: {0.19, 0.04}, one-star: {0.32, 0.02}
22:03:25.182 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
22:03:25.184 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
22:03:25.187 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.22 mountX=-0.01 mountY=-0.20, mountTheta=-1.61
22:03:25.189 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.04, opts=13)
22:03:25.191 00.002 1032 Enqueuing Move request for scope (0.19, 0.04)
22:03:25.193 00.002 10072 Worker thread wakes up
22:03:25.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
22:03:25.193 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
22:03:25.193 00.000 10072 Moving (0.19, 0.04) raw xDistance=-0.01 yDistance=-0.20
22:03:25.195 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:03:25.197 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.84
22:03:25.198 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:03:25.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:25.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:03:25.198 00.000 10072 MoveAxis(E, 5, ABG)
22:03:25.198 00.000 10072 Guiding  Dir = 2, Dur = 5
22:03:25.198 00.000 10072 IsGuiding returns 0
22:03:25.198 00.000 10072 PulseGuide returned control before completion, sleep 15
22:03:25.214 00.016 10072 IsGuiding returns 0
22:03:25.214 00.000 10072 Move returns status 0, amount 5
22:03:25.214 00.000 10072 MoveAxis(N, 0, ABG)
22:03:25.214 00.000 10072 Move returns status 0, amount 0
22:03:25.214 00.000 10072 move complete, result=0
22:03:25.214 00.000 10072 worker thread done servicing request
22:03:25.216 00.002 1032 UpdateGuideState exits: m=1176 SNR=24.0
22:03:25.218 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:25.220 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:25.221 00.001 1032 Enqueuing Expose request
22:03:25.223 00.002 1032 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
22:03:25.225 00.002 10072 Worker thread wakes up
22:03:25.225 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:25.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:25.856 00.631 10072 Exposure complete
22:03:25.912 00.056 10072 worker thread done servicing request
22:03:25.913 00.001 1032 OnExposeComplete: enter
22:03:25.915 00.002 1032 UpdateGuideState(): m_state=6
22:03:25.916 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1996
22:03:25.918 00.002 1032 Star::Find returns 1 (0), X=1103.49, Y=135.58, Mass=1292, SNR=25.2, Peak=131 HFD=3.2
22:03:25.920 00.002 1032 MultiStar: [#1 -0.02,0.05,0.92,U] [#2 0.19,-0.01,0.75,U] [#3 0.31,-0.13,0.00,R] [#4 -0.11,0.07,0.69,U] [#5 0.27,0.09,0.00,M1] [#6 0.33,0.03,0.00,M10] [#7 0.16,0.12,0.63,U] [#8 0.02,-0.03,0.54,U] 
22:03:25.922 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.02}, one-star: {0.20, -0.06}
22:03:25.923 00.001 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
22:03:25.926 00.003 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
22:03:25.928 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.25 mountX=-0.00 mountY=-0.08, mountTheta=-1.58
22:03:25.931 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
22:03:25.933 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
22:03:25.935 00.002 10072 Worker thread wakes up
22:03:25.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:03:25.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:03:25.935 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.00 yDistance=-0.08
22:03:25.937 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:03:25.938 00.001 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.84
22:03:25.939 00.001 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:03:25.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:25.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:03:25.939 00.000 10072 MoveAxis(E, 6, ABG)
22:03:25.939 00.000 10072 Guiding  Dir = 2, Dur = 6
22:03:25.939 00.000 10072 IsGuiding returns 0
22:03:25.940 00.001 10072 PulseGuide returned control before completion, sleep 16
22:03:25.957 00.017 1032 UpdateGuideState exits: m=1292 SNR=25.2
22:03:25.960 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:25.962 00.002 10072 IsGuiding returns 0
22:03:25.962 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:25.963 00.001 1032 Enqueuing Expose request
22:03:25.965 00.002 10072 Move returns status 0, amount 6
22:03:25.965 00.000 10072 MoveAxis(N, 0, ABG)
22:03:25.965 00.000 10072 Move returns status 0, amount 0
22:03:25.965 00.000 10072 move complete, result=0
22:03:25.965 00.000 10072 worker thread done servicing request
22:03:25.965 00.000 10072 Worker thread wakes up
22:03:25.965 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:25.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:25.972 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:03:26.370 00.398 10072 Exposure complete
22:03:26.426 00.056 10072 worker thread done servicing request
22:03:26.426 00.000 1032 OnExposeComplete: enter
22:03:26.428 00.002 1032 UpdateGuideState(): m_state=6
22:03:26.430 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1997
22:03:26.432 00.002 1032 Star::Find returns 1 (0), X=1103.60, Y=135.60, Mass=1305, SNR=25.3, Peak=124 HFD=3.2
22:03:26.434 00.002 1032 MultiStar: [#1 -0.03,0.06,0.93,U] [#2 0.24,-0.01,0.78,U] [#3 -0.05,-0.03,0.75,U] [#4 0.03,-0.00,0.65,U] [#5 0.40,0.02,0.00,M2] [#6 0.30,-0.24,0.00,R] [#7 0.04,-0.05,0.68,U] [#8 0.10,-0.16,0.51,U] 
22:03:26.435 00.001 1032 refined, 6 included, MultiStar: {0.10, -0.02}, one-star: {0.31, -0.03}
22:03:26.436 00.001 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
22:03:26.438 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
22:03:26.439 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.22 mountX=-0.05 mountY=-0.09, mountTheta=-2.05
22:03:26.443 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
22:03:26.444 00.001 1032 Enqueuing Move request for scope (0.10, -0.02)
22:03:26.445 00.001 10072 Worker thread wakes up
22:03:26.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:03:26.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:03:26.445 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
22:03:26.447 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:03:26.449 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:03:26.449 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:03:26.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:26.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:03:26.449 00.000 10072 MoveAxis(E, 6, ABG)
22:03:26.449 00.000 10072 Guiding  Dir = 2, Dur = 6
22:03:26.450 00.001 10072 IsGuiding returns 0
22:03:26.450 00.000 10072 PulseGuide returned control before completion, sleep 16
22:03:26.469 00.019 1032 UpdateGuideState exits: m=1305 SNR=25.3
22:03:26.471 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:26.473 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:26.476 00.003 1032 Enqueuing Expose request
22:03:26.477 00.001 10072 IsGuiding returns 0
22:03:26.477 00.000 10072 Move returns status 0, amount 6
22:03:26.477 00.000 10072 MoveAxis(N, 0, ABG)
22:03:26.477 00.000 10072 Move returns status 0, amount 0
22:03:26.477 00.000 10072 move complete, result=0
22:03:26.477 00.000 10072 worker thread done servicing request
22:03:26.477 00.000 10072 Worker thread wakes up
22:03:26.478 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:26.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:26.485 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:03:27.116 00.631 10072 Exposure complete
22:03:27.169 00.053 10072 worker thread done servicing request
22:03:27.171 00.002 1032 OnExposeComplete: enter
22:03:27.173 00.002 1032 UpdateGuideState(): m_state=6
22:03:27.175 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1998
22:03:27.177 00.002 1032 Star::Find returns 1 (0), X=1103.66, Y=135.38, Mass=1395, SNR=26.2, Peak=132 HFD=3.2
22:03:27.180 00.003 1032 MultiStar: [#1 -0.02,-0.08,0.91,U] [#2 0.15,-0.22,0.00,M1] [#3 -0.10,-0.16,0.77,U] [#4 0.07,-0.07,0.68,U] [#5 0.36,-0.10,0.00,M3] [#6 -0.11,-0.03,0.58,U] [#7 0.19,0.06,0.66,U] [#8 0.17,-0.19,0.00,M1] 
22:03:27.182 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.10}, one-star: {0.37, -0.25}
22:03:27.183 00.001 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
22:03:27.185 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
22:03:27.186 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.87 mountX=-0.12 mountY=-0.06, mountTheta=-2.70
22:03:27.188 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
22:03:27.191 00.003 1032 Enqueuing Move request for scope (0.09, -0.10)
22:03:27.192 00.001 10072 Worker thread wakes up
22:03:27.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
22:03:27.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
22:03:27.193 00.001 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.06
22:03:27.194 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:03:27.197 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:03:27.197 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:03:27.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:27.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:03:27.197 00.000 10072 MoveAxis(E, 7, ABG)
22:03:27.197 00.000 10072 Guiding  Dir = 2, Dur = 7
22:03:27.198 00.001 10072 IsGuiding returns 0
22:03:27.198 00.000 10072 PulseGuide returned control before completion, sleep 17
22:03:27.216 00.018 1032 UpdateGuideState exits: m=1395 SNR=26.2
22:03:27.218 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:27.220 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:27.222 00.002 1032 Enqueuing Expose request
22:03:27.224 00.002 10072 IsGuiding returns 0
22:03:27.224 00.000 10072 Move returns status 0, amount 7
22:03:27.224 00.000 10072 MoveAxis(N, 0, ABG)
22:03:27.224 00.000 10072 Move returns status 0, amount 0
22:03:27.224 00.000 10072 move complete, result=0
22:03:27.224 00.000 10072 worker thread done servicing request
22:03:27.225 00.001 10072 Worker thread wakes up
22:03:27.225 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:27.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:27.232 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:03:27.630 00.398 10072 Exposure complete
22:03:27.679 00.049 10072 worker thread done servicing request
22:03:27.679 00.000 1032 OnExposeComplete: enter
22:03:27.681 00.002 1032 UpdateGuideState(): m_state=6
22:03:27.682 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1999
22:03:27.684 00.002 1032 Star::Find returns 1 (0), X=1103.65, Y=135.47, Mass=1207, SNR=24.4, Peak=115 HFD=3.2
22:03:27.685 00.001 1032 MultiStar: [#1 -0.02,-0.03,0.95,U] [#2 0.08,-0.15,0.78,U] [#3 -0.13,-0.04,0.77,U] [#4 -0.06,-0.06,0.67,U] [#5 0.34,-0.07,0.00,M4] [#6 0.07,-0.09,0.64,U] [#7 0.12,-0.06,0.70,U] [#8 0.07,-0.08,0.58,U] 
22:03:27.686 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.09}, one-star: {0.36, -0.17}
22:03:27.687 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:03:27.690 00.003 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:03:27.692 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.88 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
22:03:27.695 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
22:03:27.696 00.001 1032 Enqueuing Move request for scope (0.07, -0.09)
22:03:27.698 00.002 10072 Worker thread wakes up
22:03:27.698 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
22:03:27.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
22:03:27.698 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.10 yDistance=-0.05
22:03:27.700 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:03:27.702 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:03:27.702 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:03:27.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:27.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:03:27.702 00.000 10072 MoveAxis(E, 6, ABG)
22:03:27.702 00.000 10072 Guiding  Dir = 2, Dur = 6
22:03:27.702 00.000 10072 IsGuiding returns 0
22:03:27.705 00.003 10072 PulseGuide returned control before completion, sleep 15
22:03:27.722 00.017 1032 UpdateGuideState exits: m=1207 SNR=24.4
22:03:27.724 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:27.726 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:27.727 00.001 1032 Enqueuing Expose request
22:03:27.735 00.008 10072 IsGuiding returns 0
22:03:27.735 00.000 10072 Move returns status 0, amount 6
22:03:27.735 00.000 10072 MoveAxis(N, 0, ABG)
22:03:27.735 00.000 10072 Move returns status 0, amount 0
22:03:27.735 00.000 10072 move complete, result=0
22:03:27.735 00.000 10072 worker thread done servicing request
22:03:27.735 00.000 10072 Worker thread wakes up
22:03:27.735 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:27.735 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:27.738 00.003 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:03:28.362 00.624 10072 Exposure complete
22:03:28.410 00.048 10072 worker thread done servicing request
22:03:28.410 00.000 1032 OnExposeComplete: enter
22:03:28.411 00.001 1032 UpdateGuideState(): m_state=6
22:03:28.413 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2000
22:03:28.414 00.001 1032 Star::Find returns 1 (0), X=1103.68, Y=135.65, Mass=1369, SNR=25.9, Peak=125 HFD=3.1
22:03:28.416 00.002 1032 MultiStar: [#1 -0.06,0.14,0.95,U] [#2 0.03,-0.02,0.74,U] [#3 -0.14,0.02,0.72,U] [#4 -0.13,0.04,0.63,U] [#5 0.35,0.17,0.00,M5] [#6 -0.12,0.05,0.58,U] [#7 -0.03,-0.09,0.72,U] [#8 0.12,-0.07,0.53,U] 
22:03:28.417 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.02}, one-star: {0.39, 0.02}
22:03:28.418 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:03:28.420 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:03:28.421 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.56 mountX=0.01 mountY=-0.03, mountTheta=-1.27
22:03:28.425 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
22:03:28.426 00.001 1032 Enqueuing Move request for scope (0.03, 0.02)
22:03:28.428 00.002 10072 Worker thread wakes up
22:03:28.428 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:03:28.428 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:03:28.428 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
22:03:28.430 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
22:03:28.432 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:03:28.432 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:03:28.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:28.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:03:28.432 00.000 10072 MoveAxis(E, 7, ABG)
22:03:28.432 00.000 10072 Guiding  Dir = 2, Dur = 7
22:03:28.433 00.001 10072 IsGuiding returns 0
22:03:28.434 00.001 10072 PulseGuide returned control before completion, sleep 17
22:03:28.450 00.016 1032 UpdateGuideState exits: m=1369 SNR=25.9
22:03:28.452 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:28.454 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:28.456 00.002 1032 Enqueuing Expose request
22:03:28.458 00.002 10072 IsGuiding returns 0
22:03:28.458 00.000 10072 Move returns status 0, amount 7
22:03:28.458 00.000 10072 MoveAxis(N, 0, ABG)
22:03:28.458 00.000 10072 Move returns status 0, amount 0
22:03:28.458 00.000 10072 move complete, result=0
22:03:28.458 00.000 10072 worker thread done servicing request
22:03:28.458 00.000 10072 Worker thread wakes up
22:03:28.458 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:28.458 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:28.465 00.007 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:03:28.869 00.404 10072 Exposure complete
22:03:28.926 00.057 10072 worker thread done servicing request
22:03:28.926 00.000 1032 OnExposeComplete: enter
22:03:28.929 00.003 1032 UpdateGuideState(): m_state=6
22:03:28.931 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2001
22:03:28.933 00.002 1032 Star::Find returns 1 (0), X=1103.52, Y=135.57, Mass=1303, SNR=25.3, Peak=121 HFD=3.2
22:03:28.935 00.002 1032 MultiStar: [#1 -0.16,0.06,0.96,U] [#2 0.01,0.06,0.85,U] [#3 -0.04,0.03,0.68,U] [#4 -0.02,-0.02,0.69,U] [#5 0.03,-0.02,0.68,U] [#6 -0.20,0.13,0.60,U] [#7 -0.06,0.08,0.72,U] [#8 0.06,0.06,0.54,U] 
22:03:28.936 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.23, -0.06}
22:03:28.938 00.002 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
22:03:28.939 00.001 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
22:03:28.940 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.90 mountX=0.03 mountY=0.00, mountTheta=0.07
22:03:28.942 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
22:03:28.944 00.002 1032 Enqueuing Move request for scope (-0.01, 0.03)
22:03:28.946 00.002 10072 Worker thread wakes up
22:03:28.946 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:03:28.946 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:03:28.946 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
22:03:28.949 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:03:28.951 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:03:28.951 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:03:28.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:28.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:03:28.951 00.000 10072 MoveAxis(E, 6, ABG)
22:03:28.951 00.000 10072 Guiding  Dir = 2, Dur = 6
22:03:28.951 00.000 10072 IsGuiding returns 0
22:03:28.952 00.001 10072 PulseGuide returned control before completion, sleep 16
22:03:28.969 00.017 1032 UpdateGuideState exits: m=1303 SNR=25.3
22:03:28.971 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:28.974 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:28.976 00.002 1032 Enqueuing Expose request
22:03:28.978 00.002 10072 IsGuiding returns 0
22:03:28.978 00.000 10072 Move returns status 0, amount 6
22:03:28.978 00.000 10072 MoveAxis(N, 0, ABG)
22:03:28.978 00.000 10072 Move returns status 0, amount 0
22:03:28.978 00.000 10072 move complete, result=0
22:03:28.979 00.001 10072 worker thread done servicing request
22:03:28.979 00.000 10072 Worker thread wakes up
22:03:28.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:28.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:28.985 00.006 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:03:29.619 00.634 10072 Exposure complete
22:03:29.679 00.060 10072 worker thread done servicing request
22:03:29.679 00.000 1032 OnExposeComplete: enter
22:03:29.681 00.002 1032 UpdateGuideState(): m_state=6
22:03:29.683 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2002
22:03:29.684 00.001 1032 Star::Find returns 1 (0), X=1103.50, Y=135.59, Mass=1280, SNR=25.1, Peak=132 HFD=3.2
22:03:29.686 00.002 1032 MultiStar: [#1 -0.05,0.02,0.93,U] [#2 0.08,-0.23,0.76,U] [#3 -0.03,-0.03,0.69,U] [#4 -0.04,-0.07,0.65,U] [#5 0.07,0.02,0.68,U] [#6 -0.10,0.01,0.61,U] [#7 0.02,-0.08,0.69,U] [#8 0.17,-0.16,0.49,U] 
22:03:29.688 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {0.21, -0.05}
22:03:29.690 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
22:03:29.692 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
22:03:29.694 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.97 mountX=-0.07 mountY=-0.02, mountTheta=-2.80
22:03:29.696 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
22:03:29.697 00.001 1032 Enqueuing Move request for scope (0.04, -0.06)
22:03:29.700 00.003 10072 Worker thread wakes up
22:03:29.700 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
22:03:29.700 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
22:03:29.700 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
22:03:29.702 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:03:29.704 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:03:29.704 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:03:29.704 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:29.704 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:03:29.704 00.000 10072 MoveAxis(E, 7, ABG)
22:03:29.704 00.000 10072 Guiding  Dir = 2, Dur = 7
22:03:29.704 00.000 10072 IsGuiding returns 0
22:03:29.705 00.001 10072 PulseGuide returned control before completion, sleep 17
22:03:29.723 00.018 10072 IsGuiding returns 0
22:03:29.723 00.000 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:03:29.726 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:29.728 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:29.730 00.002 1032 Enqueuing Expose request
22:03:29.732 00.002 10072 Move returns status 0, amount 7
22:03:29.732 00.000 10072 MoveAxis(N, 0, ABG)
22:03:29.732 00.000 10072 Move returns status 0, amount 0
22:03:29.732 00.000 10072 move complete, result=0
22:03:29.732 00.000 10072 worker thread done servicing request
22:03:29.732 00.000 10072 Worker thread wakes up
22:03:29.732 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:29.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:29.741 00.009 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:03:30.147 00.406 10072 Exposure complete
22:03:30.196 00.049 10072 worker thread done servicing request
22:03:30.196 00.000 1032 OnExposeComplete: enter
22:03:30.199 00.003 1032 UpdateGuideState(): m_state=6
22:03:30.200 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2003
22:03:30.201 00.001 1032 Star::Find returns 1 (0), X=1103.56, Y=135.49, Mass=1227, SNR=24.6, Peak=127 HFD=3.2
22:03:30.204 00.003 1032 MultiStar: [#1 0.06,-0.03,0.92,U] [#2 0.16,-0.09,0.81,U] [#3 -0.06,0.02,0.82,U] [#4 -0.04,0.02,0.72,U] [#5 0.23,-0.17,0.00,M4] [#6 -0.16,0.03,0.65,U] [#7 0.11,-0.13,0.73,U] [#8 0.07,-0.36,0.00,M1] 
22:03:30.206 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.05}, one-star: {0.27, -0.15}
22:03:30.208 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
22:03:30.209 00.001 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
22:03:30.210 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.68 mountX=-0.06 mountY=-0.05, mountTheta=-2.51
22:03:30.213 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
22:03:30.215 00.002 1032 Enqueuing Move request for scope (0.06, -0.05)
22:03:30.216 00.001 10072 Worker thread wakes up
22:03:30.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
22:03:30.216 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
22:03:30.216 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.05
22:03:30.217 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:03:30.219 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:03:30.219 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:03:30.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:30.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:03:30.219 00.000 10072 MoveAxis(E, 7, ABG)
22:03:30.219 00.000 10072 Guiding  Dir = 2, Dur = 7
22:03:30.220 00.001 10072 IsGuiding returns 0
22:03:30.220 00.000 10072 PulseGuide returned control before completion, sleep 17
22:03:30.235 00.015 1032 UpdateGuideState exits: m=1227 SNR=24.6
22:03:30.238 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:30.239 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:30.242 00.003 1032 Enqueuing Expose request
22:03:30.252 00.010 10072 IsGuiding returns 0
22:03:30.252 00.000 10072 Move returns status 0, amount 7
22:03:30.252 00.000 10072 MoveAxis(N, 0, ABG)
22:03:30.252 00.000 10072 Move returns status 0, amount 0
22:03:30.252 00.000 10072 move complete, result=0
22:03:30.252 00.000 10072 worker thread done servicing request
22:03:30.252 00.000 10072 Worker thread wakes up
22:03:30.252 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:30.252 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:30.253 00.001 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:03:30.879 00.626 10072 Exposure complete
22:03:30.936 00.057 10072 worker thread done servicing request
22:03:30.936 00.000 1032 OnExposeComplete: enter
22:03:30.938 00.002 1032 UpdateGuideState(): m_state=6
22:03:30.940 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2004
22:03:30.942 00.002 1032 Star::Find returns 1 (0), X=1103.51, Y=135.53, Mass=1261, SNR=24.9, Peak=119 HFD=3.2
22:03:30.944 00.002 1032 MultiStar: [#1 -0.01,0.07,0.95,U] [#2 0.10,-0.17,0.75,U] [#3 -0.18,0.11,0.79,U] [#4 -0.02,0.06,0.69,U] [#5 0.29,0.06,0.00,M5] [#6 0.04,0.02,0.58,U] [#7 0.08,-0.13,0.65,U] [#8 0.06,-0.09,0.51,U] 
22:03:30.945 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.03}, one-star: {0.22, -0.10}
22:03:30.947 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:03:30.948 00.001 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:03:30.950 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.56 mountX=-0.03 mountY=-0.03, mountTheta=-2.39
22:03:30.952 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
22:03:30.953 00.001 1032 Enqueuing Move request for scope (0.04, -0.03)
22:03:30.954 00.001 10072 Worker thread wakes up
22:03:30.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
22:03:30.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
22:03:30.955 00.001 10072 Moving (0.04, -0.03) raw xDistance=-0.03 yDistance=-0.03
22:03:30.956 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:03:30.958 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:30.958 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:03:30.958 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:30.958 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:03:30.958 00.000 10072 MoveAxis(E, 7, ABG)
22:03:30.958 00.000 10072 Guiding  Dir = 2, Dur = 7
22:03:30.958 00.000 10072 IsGuiding returns 0
22:03:30.959 00.001 10072 PulseGuide returned control before completion, sleep 17
22:03:30.975 00.016 1032 UpdateGuideState exits: m=1261 SNR=24.9
22:03:30.978 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:30.979 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:30.981 00.002 1032 Enqueuing Expose request
22:03:30.987 00.006 10072 IsGuiding returns 0
22:03:30.988 00.001 10072 Move returns status 0, amount 7
22:03:30.988 00.000 10072 MoveAxis(N, 0, ABG)
22:03:30.988 00.000 10072 Move returns status 0, amount 0
22:03:30.988 00.000 10072 move complete, result=0
22:03:30.988 00.000 10072 worker thread done servicing request
22:03:30.988 00.000 10072 Worker thread wakes up
22:03:30.988 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:30.988 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:30.993 00.005 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:03:31.397 00.404 10072 Exposure complete
22:03:31.454 00.057 10072 worker thread done servicing request
22:03:31.454 00.000 1032 OnExposeComplete: enter
22:03:31.456 00.002 1032 UpdateGuideState(): m_state=6
22:03:31.459 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2005
22:03:31.460 00.001 1032 Star::Find returns 1 (0), X=1103.56, Y=135.54, Mass=1270, SNR=25.0, Peak=120 HFD=3.2
22:03:31.462 00.002 1032 MultiStar: [#1 -0.10,0.02,1.00,U] [#2 0.04,0.04,0.76,U] [#3 0.01,-0.02,0.81,U] [#4 -0.02,0.03,0.70,U] [#5 0.05,0.02,0.72,U] [#6 -0.01,0.25,0.00,M1] [#7 0.02,0.09,0.67,U] [#8 0.03,-0.08,0.52,U] 
22:03:31.464 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.00}, one-star: {0.27, -0.10}
22:03:31.465 00.001 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:03:31.467 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:03:31.468 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.02 mountX=-0.01 mountY=-0.04, mountTheta=-1.85
22:03:31.471 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
22:03:31.474 00.003 1032 Enqueuing Move request for scope (0.04, -0.00)
22:03:31.476 00.002 10072 Worker thread wakes up
22:03:31.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:03:31.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:03:31.476 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
22:03:31.478 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:03:31.479 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:31.479 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:03:31.480 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:31.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:03:31.480 00.000 10072 MoveAxis(E, 6, ABG)
22:03:31.480 00.000 10072 Guiding  Dir = 2, Dur = 6
22:03:31.480 00.000 10072 IsGuiding returns 0
22:03:31.480 00.000 10072 PulseGuide returned control before completion, sleep 16
22:03:31.497 00.017 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:03:31.501 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:31.503 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:31.504 00.001 1032 Enqueuing Expose request
22:03:31.506 00.002 10072 IsGuiding returns 0
22:03:31.506 00.000 10072 Move returns status 0, amount 6
22:03:31.506 00.000 10072 MoveAxis(N, 0, ABG)
22:03:31.506 00.000 10072 Move returns status 0, amount 0
22:03:31.507 00.001 10072 move complete, result=0
22:03:31.507 00.000 10072 worker thread done servicing request
22:03:31.507 00.000 10072 Worker thread wakes up
22:03:31.507 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:31.507 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:31.515 00.008 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:03:32.147 00.632 10072 Exposure complete
22:03:32.202 00.055 10072 worker thread done servicing request
22:03:32.202 00.000 1032 OnExposeComplete: enter
22:03:32.207 00.005 1032 UpdateGuideState(): m_state=6
22:03:32.208 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2006
22:03:32.210 00.002 1032 Star::Find returns 1 (0), X=1103.62, Y=135.66, Mass=1381, SNR=26.1, Peak=136 HFD=3.1
22:03:32.212 00.002 1032 MultiStar: [#1 -0.06,0.08,0.92,U] [#2 0.25,-0.07,0.00,M1] [#3 -0.05,0.03,0.72,U] [#4 0.07,0.02,0.60,U] [#5 0.12,-0.05,0.65,U] [#6 -0.08,0.09,0.58,U] [#7 0.15,0.01,0.70,U] [#8 0.07,-0.14,0.47,U] 
22:03:32.214 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.33, 0.03}
22:03:32.215 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
22:03:32.217 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
22:03:32.218 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.22 mountX=-0.00 mountY=-0.08, mountTheta=-1.61
22:03:32.221 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
22:03:32.223 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
22:03:32.224 00.001 10072 Worker thread wakes up
22:03:32.224 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:03:32.224 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:03:32.224 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.00 yDistance=-0.08
22:03:32.227 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=95, Gamma=2.230
22:03:32.229 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:32.229 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:03:32.229 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:32.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:03:32.229 00.000 10072 MoveAxis(E, 8, ABG)
22:03:32.229 00.000 10072 Guiding  Dir = 2, Dur = 8
22:03:32.229 00.000 10072 IsGuiding returns 0
22:03:32.230 00.001 10072 PulseGuide returned control before completion, sleep 18
22:03:32.246 00.016 1032 UpdateGuideState exits: m=1381 SNR=26.1
22:03:32.249 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:32.251 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:32.252 00.001 1032 Enqueuing Expose request
22:03:32.254 00.002 10072 IsGuiding returns 0
22:03:32.254 00.000 10072 Move returns status 0, amount 8
22:03:32.254 00.000 10072 MoveAxis(N, 0, ABG)
22:03:32.254 00.000 10072 Move returns status 0, amount 0
22:03:32.254 00.000 10072 move complete, result=0
22:03:32.254 00.000 10072 worker thread done servicing request
22:03:32.255 00.001 10072 Worker thread wakes up
22:03:32.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:32.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:32.262 00.007 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:03:32.661 00.399 10072 Exposure complete
22:03:32.717 00.056 10072 worker thread done servicing request
22:03:32.718 00.001 1032 OnExposeComplete: enter
22:03:32.720 00.002 1032 UpdateGuideState(): m_state=6
22:03:32.722 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2007
22:03:32.723 00.001 1032 Star::Find returns 1 (0), X=1103.68, Y=135.58, Mass=1443, SNR=26.7, Peak=129 HFD=3.2
22:03:32.724 00.001 1032 MultiStar: [#1 -0.02,0.04,0.90,U] [#2 0.18,-0.12,0.75,U] [#3 -0.14,-0.07,0.72,U] [#4 0.05,-0.03,0.61,U] [#5 0.13,-0.09,0.59,U] [#6 -0.12,0.10,0.57,U] [#7 0.15,-0.04,0.61,U] [#8 0.22,-0.08,0.51,U] 
22:03:32.725 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.39, -0.05}
22:03:32.726 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
22:03:32.727 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
22:03:32.730 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.35 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
22:03:32.733 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
22:03:32.734 00.001 1032 Enqueuing Move request for scope (0.10, -0.04)
22:03:32.735 00.001 10072 Worker thread wakes up
22:03:32.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
22:03:32.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
22:03:32.735 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.09
22:03:32.738 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:03:32.740 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:32.741 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:03:32.741 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:32.741 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:03:32.741 00.000 10072 MoveAxis(E, 7, ABG)
22:03:32.741 00.000 10072 Guiding  Dir = 2, Dur = 7
22:03:32.741 00.000 10072 IsGuiding returns 0
22:03:32.741 00.000 10072 PulseGuide returned control before completion, sleep 17
22:03:32.758 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.7
22:03:32.760 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:32.762 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:32.763 00.001 1032 Enqueuing Expose request
22:03:32.766 00.003 10072 IsGuiding returns 0
22:03:32.766 00.000 10072 Move returns status 0, amount 7
22:03:32.766 00.000 10072 MoveAxis(N, 0, ABG)
22:03:32.766 00.000 10072 Move returns status 0, amount 0
22:03:32.766 00.000 10072 move complete, result=0
22:03:32.767 00.001 10072 worker thread done servicing request
22:03:32.767 00.000 10072 Worker thread wakes up
22:03:32.767 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:32.767 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:32.772 00.005 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:03:33.396 00.624 10072 Exposure complete
22:03:33.451 00.055 10072 worker thread done servicing request
22:03:33.451 00.000 1032 OnExposeComplete: enter
22:03:33.453 00.002 1032 UpdateGuideState(): m_state=6
22:03:33.456 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2008
22:03:33.457 00.001 1032 Star::Find returns 1 (0), X=1103.67, Y=135.56, Mass=1369, SNR=26.0, Peak=131 HFD=3.2
22:03:33.459 00.002 1032 MultiStar: [#1 -0.06,0.08,0.96,U] [#2 0.13,-0.19,0.74,U] [#3 -0.11,-0.05,0.67,U] [#4 0.10,-0.10,0.63,U] [#5 0.09,-0.02,0.67,U] [#6 0.02,-0.14,0.58,U] [#7 0.15,-0.12,0.64,U] [#8 0.19,-0.04,0.51,U] 
22:03:33.461 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.38, -0.07}
22:03:33.463 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:03:33.465 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:03:33.466 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.56 mountX=-0.09 mountY=-0.08, mountTheta=-2.39
22:03:33.470 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
22:03:33.472 00.002 1032 Enqueuing Move request for scope (0.10, -0.07)
22:03:33.475 00.003 10072 Worker thread wakes up
22:03:33.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
22:03:33.475 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
22:03:33.475 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.08
22:03:33.477 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:03:33.479 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:33.479 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:03:33.479 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:33.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:03:33.479 00.000 10072 MoveAxis(E, 9, ABG)
22:03:33.480 00.001 10072 Guiding  Dir = 2, Dur = 9
22:03:33.480 00.000 10072 IsGuiding returns 0
22:03:33.480 00.000 10072 PulseGuide returned control before completion, sleep 19
22:03:33.497 00.017 1032 UpdateGuideState exits: m=1369 SNR=26.0
22:03:33.499 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:33.500 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:33.502 00.002 1032 Enqueuing Expose request
22:03:33.503 00.001 10072 IsGuiding returns 0
22:03:33.503 00.000 10072 Move returns status 0, amount 9
22:03:33.503 00.000 10072 MoveAxis(N, 0, ABG)
22:03:33.503 00.000 10072 Move returns status 0, amount 0
22:03:33.504 00.001 10072 move complete, result=0
22:03:33.504 00.000 10072 worker thread done servicing request
22:03:33.504 00.000 10072 Worker thread wakes up
22:03:33.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:33.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:33.513 00.009 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:03:33.910 00.397 10072 Exposure complete
22:03:33.967 00.057 10072 worker thread done servicing request
22:03:33.967 00.000 1032 OnExposeComplete: enter
22:03:33.969 00.002 1032 UpdateGuideState(): m_state=6
22:03:33.971 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2009
22:03:33.972 00.001 1032 Star::Find returns 1 (0), X=1103.55, Y=135.51, Mass=1416, SNR=26.4, Peak=143 HFD=3.2
22:03:33.974 00.002 1032 MultiStar: [#1 -0.06,0.05,0.92,U] [#2 0.09,-0.07,0.78,U] [#3 -0.05,-0.03,0.70,U] [#4 -0.08,-0.06,0.61,U] [#5 0.15,-0.19,0.64,U] [#6 -0.09,0.09,0.58,U] [#7 0.07,-0.05,0.69,U] [#8 0.22,-0.06,0.48,U] 
22:03:33.976 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.26, -0.12}
22:03:33.977 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
22:03:33.979 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
22:03:33.981 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.69 mountX=-0.06 mountY=-0.05, mountTheta=-2.52
22:03:33.983 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
22:03:33.985 00.002 1032 Enqueuing Move request for scope (0.06, -0.05)
22:03:33.989 00.004 10072 Worker thread wakes up
22:03:33.989 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
22:03:33.989 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
22:03:33.989 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.05
22:03:33.993 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:03:33.995 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:33.995 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:03:33.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:33.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:03:33.995 00.000 10072 MoveAxis(E, 8, ABG)
22:03:33.995 00.000 10072 Guiding  Dir = 2, Dur = 8
22:03:33.995 00.000 10072 IsGuiding returns 0
22:03:33.996 00.001 10072 PulseGuide returned control before completion, sleep 18
22:03:34.012 00.016 1032 UpdateGuideState exits: m=1416 SNR=26.4
22:03:34.015 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:34.021 00.006 10072 IsGuiding returns 0
22:03:34.021 00.000 10072 Move returns status 0, amount 8
22:03:34.021 00.000 10072 MoveAxis(N, 0, ABG)
22:03:34.021 00.000 10072 Move returns status 0, amount 0
22:03:34.021 00.000 10072 move complete, result=0
22:03:34.021 00.000 10072 worker thread done servicing request
22:03:34.022 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:34.024 00.002 1032 Enqueuing Expose request
22:03:34.025 00.001 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:03:34.027 00.002 10072 Worker thread wakes up
22:03:34.027 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:34.027 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:34.660 00.633 10072 Exposure complete
22:03:34.715 00.055 10072 worker thread done servicing request
22:03:34.715 00.000 1032 OnExposeComplete: enter
22:03:34.717 00.002 1032 UpdateGuideState(): m_state=6
22:03:34.718 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2010
22:03:34.720 00.002 1032 Star::Find returns 1 (0), X=1103.52, Y=135.60, Mass=1263, SNR=25.0, Peak=124 HFD=3.2
22:03:34.721 00.001 1032 MultiStar: [#1 -0.03,0.06,0.96,U] [#2 0.16,-0.09,0.80,U] [#3 -0.06,-0.01,0.84,U] [#4 -0.09,0.01,0.66,U] [#5 0.20,-0.02,0.65,U] [#6 -0.17,0.06,0.65,U] [#7 0.02,-0.04,0.69,U] [#8 0.14,0.14,0.54,U] 
22:03:34.723 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.23, -0.03}
22:03:34.724 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
22:03:34.727 00.003 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
22:03:34.728 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.05 mountX=-0.01 mountY=-0.05, mountTheta=-1.78
22:03:34.731 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
22:03:34.733 00.002 1032 Enqueuing Move request for scope (0.05, 0.00)
22:03:34.735 00.002 10072 Worker thread wakes up
22:03:34.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
22:03:34.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
22:03:34.735 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
22:03:34.738 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:34.739 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:03:34.739 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:34.739 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:03:34.739 00.000 10072 MoveAxis(E, 10, ABG)
22:03:34.739 00.000 10072 Guiding  Dir = 2, Dur = 10
22:03:34.739 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:03:34.742 00.003 10072 IsGuiding returns 0
22:03:34.743 00.001 10072 PulseGuide returned control before completion, sleep 20
22:03:34.760 00.017 1032 UpdateGuideState exits: m=1263 SNR=25.0
22:03:34.761 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:34.763 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:34.764 00.001 1032 Enqueuing Expose request
22:03:34.768 00.004 10072 IsGuiding returns 0
22:03:34.769 00.001 10072 Move returns status 0, amount 10
22:03:34.769 00.000 10072 MoveAxis(N, 0, ABG)
22:03:34.769 00.000 10072 Move returns status 0, amount 0
22:03:34.769 00.000 10072 move complete, result=0
22:03:34.769 00.000 10072 worker thread done servicing request
22:03:34.769 00.000 10072 Worker thread wakes up
22:03:34.769 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:34.769 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:34.775 00.006 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:03:35.179 00.404 10072 Exposure complete
22:03:35.235 00.056 10072 worker thread done servicing request
22:03:35.235 00.000 1032 OnExposeComplete: enter
22:03:35.238 00.003 1032 UpdateGuideState(): m_state=6
22:03:35.240 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2011
22:03:35.243 00.003 1032 Star::Find returns 1 (0), X=1103.63, Y=135.62, Mass=1501, SNR=27.2, Peak=140 HFD=3.2
22:03:35.245 00.002 1032 MultiStar: [#1 -0.04,-0.01,0.87,U] [#2 0.15,-0.12,0.72,U] [#3 -0.03,-0.03,0.65,U] [#4 -0.03,0.03,0.62,U] [#5 0.11,-0.19,0.61,U] [#6 -0.11,-0.14,0.58,U] [#7 0.11,-0.03,0.63,U] [#8 0.17,-0.05,0.45,U] 
22:03:35.246 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.34, -0.02}
22:03:35.247 00.001 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
22:03:35.249 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
22:03:35.249 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.10 cameraTheta=-0.59 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
22:03:35.253 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
22:03:35.255 00.002 1032 Enqueuing Move request for scope (0.09, -0.06)
22:03:35.256 00.001 10072 Worker thread wakes up
22:03:35.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:03:35.257 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:03:35.257 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
22:03:35.258 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:03:35.261 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:35.261 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:03:35.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:35.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:03:35.261 00.000 10072 MoveAxis(E, 9, ABG)
22:03:35.261 00.000 10072 Guiding  Dir = 2, Dur = 9
22:03:35.262 00.001 10072 IsGuiding returns 0
22:03:35.262 00.000 10072 PulseGuide returned control before completion, sleep 19
22:03:35.278 00.016 1032 UpdateGuideState exits: m=1501 SNR=27.2
22:03:35.279 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:35.282 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:35.283 00.001 1032 Enqueuing Expose request
22:03:35.285 00.002 10072 IsGuiding returns 0
22:03:35.285 00.000 10072 Move returns status 0, amount 9
22:03:35.285 00.000 10072 MoveAxis(N, 0, ABG)
22:03:35.285 00.000 10072 Move returns status 0, amount 0
22:03:35.285 00.000 10072 move complete, result=0
22:03:35.285 00.000 10072 worker thread done servicing request
22:03:35.285 00.000 10072 Worker thread wakes up
22:03:35.285 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:35.285 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:35.292 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:03:35.914 00.622 10072 Exposure complete
22:03:35.973 00.059 10072 worker thread done servicing request
22:03:35.973 00.000 1032 OnExposeComplete: enter
22:03:35.975 00.002 1032 UpdateGuideState(): m_state=6
22:03:35.977 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2012
22:03:35.978 00.001 1032 Star::Find returns 1 (0), X=1103.65, Y=135.52, Mass=1108, SNR=23.3, Peak=103 HFD=3.2
22:03:35.980 00.002 1032 MultiStar: [#1 -0.08,0.00,1.02,U] [#2 0.13,-0.11,0.84,U] [#3 -0.08,-0.03,0.77,U] [#4 -0.08,-0.05,0.74,U] [#5 0.23,-0.08,0.70,U] [#6 -0.01,-0.10,0.63,U] [#7 0.12,-0.03,0.76,U] [#8 0.12,-0.23,0.00,M1] 
22:03:35.982 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.06}, one-star: {0.35, -0.11}
22:03:35.983 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
22:03:35.986 00.003 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
22:03:35.988 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.69 mountX=-0.08 mountY=-0.06, mountTheta=-2.52
22:03:35.992 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
22:03:35.994 00.002 1032 Enqueuing Move request for scope (0.08, -0.06)
22:03:35.997 00.003 10072 Worker thread wakes up
22:03:35.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
22:03:35.997 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
22:03:35.997 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
22:03:35.999 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:03:36.000 00.001 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:36.000 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:03:36.001 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:36.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:03:36.001 00.000 10072 MoveAxis(E, 9, ABG)
22:03:36.001 00.000 10072 Guiding  Dir = 2, Dur = 9
22:03:36.001 00.000 10072 IsGuiding returns 0
22:03:36.002 00.001 10072 PulseGuide returned control before completion, sleep 19
22:03:36.020 00.018 1032 UpdateGuideState exits: m=1108 SNR=23.3
22:03:36.026 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:36.028 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:36.030 00.002 1032 Enqueuing Expose request
22:03:36.031 00.001 10072 IsGuiding returns 0
22:03:36.031 00.000 10072 Move returns status 0, amount 9
22:03:36.031 00.000 10072 MoveAxis(N, 0, ABG)
22:03:36.031 00.000 10072 Move returns status 0, amount 0
22:03:36.031 00.000 10072 move complete, result=0
22:03:36.032 00.001 10072 worker thread done servicing request
22:03:36.032 00.000 10072 Worker thread wakes up
22:03:36.032 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:36.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:36.039 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:03:36.447 00.408 10072 Exposure complete
22:03:36.503 00.056 10072 worker thread done servicing request
22:03:36.503 00.000 1032 OnExposeComplete: enter
22:03:36.504 00.001 1032 UpdateGuideState(): m_state=6
22:03:36.506 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2013
22:03:36.508 00.002 1032 Star::Find returns 1 (0), X=1103.57, Y=135.51, Mass=1181, SNR=24.1, Peak=100 HFD=3.2
22:03:36.510 00.002 1032 MultiStar: [#1 -0.21,0.01,0.98,U] [#2 0.07,-0.06,0.83,U] [#3 -0.15,0.14,0.80,U] [#4 -0.04,0.02,0.72,U] [#5 0.20,-0.07,0.70,U] [#6 -0.25,-0.03,0.00,M1] [#7 0.07,0.11,0.70,U] [#8 -0.01,-0.14,0.52,U] 
22:03:36.512 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {0.28, -0.12}
22:03:36.513 00.001 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
22:03:36.515 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
22:03:36.517 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.43 mountX=-0.02 mountY=-0.02, mountTheta=-2.26
22:03:36.519 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
22:03:36.523 00.004 1032 Enqueuing Move request for scope (0.03, -0.01)
22:03:36.525 00.002 10072 Worker thread wakes up
22:03:36.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:03:36.525 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:03:36.525 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
22:03:36.527 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:03:36.529 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:36.529 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:03:36.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:36.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:03:36.529 00.000 10072 MoveAxis(E, 9, ABG)
22:03:36.529 00.000 10072 Guiding  Dir = 2, Dur = 9
22:03:36.530 00.001 10072 IsGuiding returns 0
22:03:36.530 00.000 10072 PulseGuide returned control before completion, sleep 19
22:03:36.547 00.017 1032 UpdateGuideState exits: m=1181 SNR=24.1
22:03:36.551 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:36.552 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:36.554 00.002 1032 Enqueuing Expose request
22:03:36.556 00.002 10072 IsGuiding returns 0
22:03:36.556 00.000 10072 Move returns status 0, amount 9
22:03:36.556 00.000 10072 MoveAxis(N, 0, ABG)
22:03:36.556 00.000 10072 Move returns status 0, amount 0
22:03:36.556 00.000 10072 move complete, result=0
22:03:36.556 00.000 10072 worker thread done servicing request
22:03:36.556 00.000 10072 Worker thread wakes up
22:03:36.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:36.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:36.564 00.008 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:03:37.182 00.618 10072 Exposure complete
22:03:37.239 00.057 10072 worker thread done servicing request
22:03:37.239 00.000 1032 OnExposeComplete: enter
22:03:37.242 00.003 1032 UpdateGuideState(): m_state=6
22:03:37.244 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2014
22:03:37.245 00.001 1032 Star::Find returns 1 (0), X=1103.57, Y=135.56, Mass=1235, SNR=24.6, Peak=118 HFD=3.2
22:03:37.247 00.002 1032 MultiStar: [#1 -0.05,0.00,0.96,U] [#2 0.08,-0.13,0.83,U] [#3 -0.03,-0.06,0.78,U] [#4 0.19,-0.06,0.71,U] [#5 0.12,-0.07,0.72,U] [#6 -0.06,0.04,0.60,U] [#7 0.14,-0.10,0.72,U] [#8 -0.08,-0.21,0.49,U] 
22:03:37.248 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.28, -0.07}
22:03:37.249 00.001 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
22:03:37.252 00.003 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
22:03:37.253 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
22:03:37.255 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
22:03:37.257 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
22:03:37.259 00.002 10072 Worker thread wakes up
22:03:37.259 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:03:37.259 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:03:37.259 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
22:03:37.261 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:03:37.264 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:37.264 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:03:37.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:37.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:03:37.264 00.000 10072 MoveAxis(E, 10, ABG)
22:03:37.264 00.000 10072 Guiding  Dir = 2, Dur = 10
22:03:37.265 00.001 10072 IsGuiding returns 0
22:03:37.265 00.000 10072 PulseGuide returned control before completion, sleep 20
22:03:37.283 00.018 1032 UpdateGuideState exits: m=1235 SNR=24.6
22:03:37.285 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:37.286 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:37.288 00.002 1032 Enqueuing Expose request
22:03:37.290 00.002 10072 IsGuiding returns 0
22:03:37.290 00.000 10072 Move returns status 0, amount 10
22:03:37.290 00.000 10072 MoveAxis(N, 0, ABG)
22:03:37.290 00.000 10072 Move returns status 0, amount 0
22:03:37.290 00.000 10072 move complete, result=0
22:03:37.291 00.001 10072 worker thread done servicing request
22:03:37.291 00.000 10072 Worker thread wakes up
22:03:37.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:37.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:37.299 00.008 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:03:37.700 00.401 10072 Exposure complete
22:03:37.755 00.055 10072 worker thread done servicing request
22:03:37.756 00.001 1032 OnExposeComplete: enter
22:03:37.758 00.002 1032 UpdateGuideState(): m_state=6
22:03:37.760 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2015
22:03:37.761 00.001 1032 Star::Find returns 1 (0), X=1103.61, Y=135.42, Mass=1342, SNR=25.7, Peak=128 HFD=3.2
22:03:37.763 00.002 1032 MultiStar: [#1 -0.01,-0.07,0.96,U] [#2 0.07,-0.16,0.79,U] [#3 -0.15,0.06,0.76,U] [#4 -0.01,-0.12,0.64,U] [#5 0.29,-0.15,0.00,M1] [#6 0.02,0.08,0.56,U] [#7 0.11,-0.12,0.67,U] [#8 0.15,-0.22,0.00,M1] 
22:03:37.764 00.001 1032 refined, 6 included, MultiStar: {0.06, -0.09}, one-star: {0.32, -0.21}
22:03:37.768 00.004 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
22:03:37.770 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
22:03:37.771 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.95 mountX=-0.10 mountY=-0.04, mountTheta=-2.78
22:03:37.775 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
22:03:37.777 00.002 1032 Enqueuing Move request for scope (0.06, -0.09)
22:03:37.778 00.001 10072 Worker thread wakes up
22:03:37.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
22:03:37.778 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
22:03:37.779 00.001 10072 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.04
22:03:37.780 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:03:37.783 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:37.783 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:03:37.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:37.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:03:37.783 00.000 10072 MoveAxis(E, 10, ABG)
22:03:37.783 00.000 10072 Guiding  Dir = 2, Dur = 10
22:03:37.783 00.000 10072 IsGuiding returns 0
22:03:37.783 00.000 10072 PulseGuide returned control before completion, sleep 20
22:03:37.800 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:03:37.803 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:37.804 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:37.807 00.003 1032 Enqueuing Expose request
22:03:37.808 00.001 10072 IsGuiding returns 0
22:03:37.808 00.000 10072 Move returns status 0, amount 10
22:03:37.809 00.001 10072 MoveAxis(N, 0, ABG)
22:03:37.809 00.000 10072 Move returns status 0, amount 0
22:03:37.809 00.000 10072 move complete, result=0
22:03:37.809 00.000 10072 worker thread done servicing request
22:03:37.809 00.000 10072 Worker thread wakes up
22:03:37.809 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:37.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:37.815 00.006 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
22:03:38.432 00.617 10072 Exposure complete
22:03:38.484 00.052 10072 worker thread done servicing request
22:03:38.484 00.000 1032 OnExposeComplete: enter
22:03:38.485 00.001 1032 UpdateGuideState(): m_state=6
22:03:38.488 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2016
22:03:38.491 00.003 1032 Star::Find returns 1 (0), X=1103.75, Y=135.44, Mass=1177, SNR=24.0, Peak=101 HFD=3.2
22:03:38.495 00.004 1032 MultiStar: large primary error, entering stabilization period
22:03:38.497 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
22:03:38.499 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
22:03:38.500 00.001 1032 CameraToMount -- cameraX=0.46 cameraY=-0.19 hyp=0.50 cameraTheta=-0.39 mountX=-0.30 mountY=-0.40, mountTheta=-2.22
22:03:38.503 00.003 1032 SchedulePrimaryMove(0F526948, x=0.46, y=-0.19, opts=13)
22:03:38.504 00.001 1032 Enqueuing Move request for scope (0.46, -0.19)
22:03:38.505 00.001 10072 Worker thread wakes up
22:03:38.506 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.19) opts 0xd
22:03:38.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.46, -0.19)
22:03:38.506 00.000 10072 Moving (0.46, -0.19) raw xDistance=-0.30 yDistance=-0.40
22:03:38.508 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:03:38.511 00.003 10072 PPEC rslt: input = -0.30, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 282.82
22:03:38.511 00.000 10072 PPEC: input: -0.30, control: -0.16, exposure: 500
22:03:38.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:03:38.511 00.000 10072 MoveAxis(E, 155, ABG)
22:03:38.511 00.000 10072 Guiding  Dir = 2, Dur = 155
22:03:38.511 00.000 10072 IsGuiding returns 0
22:03:38.512 00.001 10072 PulseGuide returned control before completion, sleep 165
22:03:38.529 00.017 1032 UpdateGuideState exits: m=1177 SNR=24.0
22:03:38.531 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:38.532 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:38.534 00.002 1032 Enqueuing Expose request
22:03:38.681 00.147 10072 IsGuiding returns 0
22:03:38.681 00.000 10072 Move returns status 0, amount 155
22:03:38.681 00.000 10072 MoveAxis(N, 258, ABG)
22:03:38.681 00.000 10072 Guiding  Dir = 0, Dur = 258
22:03:38.681 00.000 10072 IsGuiding returns 0
22:03:38.682 00.001 10072 PulseGuide returned control before completion, sleep 268
22:03:38.964 00.282 10072 IsGuiding returns 0
22:03:38.964 00.000 10072 Move returns status 0, amount 258
22:03:38.964 00.000 10072 move complete, result=0
22:03:38.964 00.000 10072 worker thread done servicing request
22:03:38.964 00.000 10072 Worker thread wakes up
22:03:38.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:38.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:38.965 00.001 1032 GuideStep: -0.3 px 155 ms EAST, -0.4 px 258 ms NORTH
22:03:39.591 00.626 10072 Exposure complete
22:03:39.640 00.049 10072 worker thread done servicing request
22:03:39.641 00.001 1032 OnExposeComplete: enter
22:03:39.644 00.003 1032 UpdateGuideState(): m_state=6
22:03:39.645 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2017
22:03:39.646 00.001 1032 Star::Find returns 1 (0), X=1103.24, Y=135.52, Mass=1331, SNR=25.6, Peak=134 HFD=3.2
22:03:39.648 00.002 1032 MultiStar: exiting stabilization period
22:03:39.650 00.002 1032 MultiStar: [#1 -0.21,0.08,0.96,U] [#2 -0.13,-0.10,0.73,U] [#3 -0.35,-0.05,0.00,M1] [#4 -0.23,-0.08,0.62,U] [#5 -0.03,-0.12,0.62,U] [#6 -0.39,-0.06,0.00,M1] [#7 -0.14,-0.04,0.63,U] [#8 -0.31,-0.13,0.00,M2] 
22:03:39.651 00.001 1032 single-star, 5 included, MultiStar: {-0.13, -0.06}, one-star: {-0.05, -0.11}
22:03:39.652 00.001 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.47)
22:03:39.653 00.001 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.47)
22:03:39.654 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.98 mountX=-0.10 mountY=0.08, mountTheta=2.47
22:03:39.657 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.11, opts=13)
22:03:39.658 00.001 1032 Enqueuing Move request for scope (-0.05, -0.11)
22:03:39.660 00.002 10072 Worker thread wakes up
22:03:39.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
22:03:39.660 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
22:03:39.660 00.000 10072 Moving (-0.05, -0.11) raw xDistance=-0.10 yDistance=0.08
22:03:39.661 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=142, Gamma=2.230
22:03:39.663 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:39.663 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:03:39.663 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:39.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:03:39.663 00.000 10072 MoveAxis(E, 15, ABG)
22:03:39.663 00.000 10072 Guiding  Dir = 2, Dur = 15
22:03:39.663 00.000 10072 IsGuiding returns 0
22:03:39.664 00.001 10072 PulseGuide returned control before completion, sleep 25
22:03:39.680 00.016 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:03:39.682 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:39.685 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:39.686 00.001 1032 Enqueuing Expose request
22:03:39.699 00.013 10072 IsGuiding returns 0
22:03:39.699 00.000 10072 Move returns status 0, amount 15
22:03:39.699 00.000 10072 MoveAxis(N, 0, ABG)
22:03:39.699 00.000 10072 Move returns status 0, amount 0
22:03:39.699 00.000 10072 move complete, result=0
22:03:39.699 00.000 10072 worker thread done servicing request
22:03:39.700 00.001 10072 Worker thread wakes up
22:03:39.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:39.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:39.700 00.000 1032 GuideStep: -0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
22:03:40.107 00.407 10072 Exposure complete
22:03:40.163 00.056 10072 worker thread done servicing request
22:03:40.164 00.001 1032 OnExposeComplete: enter
22:03:40.165 00.001 1032 UpdateGuideState(): m_state=6
22:03:40.167 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2018
22:03:40.169 00.002 1032 Star::Find returns 1 (0), X=1103.31, Y=135.61, Mass=1186, SNR=24.1, Peak=115 HFD=3.1
22:03:40.171 00.002 1032 MultiStar: [#1 -0.24,0.11,0.00,M1] [#2 -0.20,0.03,0.81,U] [#3 -0.37,-0.12,0.00,M2] [#4 -0.16,-0.01,0.67,U] [#5 -0.11,-0.10,0.70,U] [#6 -0.30,0.17,0.00,M2] [#7 -0.14,-0.10,0.75,U] [#8 -0.18,-0.04,0.56,U] 
22:03:40.173 00.002 1032 single-star, 5 included, MultiStar: {-0.12, -0.04}, one-star: {0.02, -0.02}
22:03:40.176 00.003 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:03:40.178 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:03:40.180 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.88 mountX=-0.03 mountY=-0.01, mountTheta=-2.71
22:03:40.183 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
22:03:40.185 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
22:03:40.186 00.001 10072 Worker thread wakes up
22:03:40.186 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:03:40.186 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:03:40.186 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.01
22:03:40.188 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:03:40.190 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:40.190 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:03:40.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:40.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:03:40.190 00.000 10072 MoveAxis(E, 11, ABG)
22:03:40.190 00.000 10072 Guiding  Dir = 2, Dur = 11
22:03:40.191 00.001 10072 IsGuiding returns 0
22:03:40.191 00.000 10072 PulseGuide returned control before completion, sleep 21
22:03:40.208 00.017 1032 UpdateGuideState exits: m=1186 SNR=24.1
22:03:40.211 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:40.212 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:40.214 00.002 1032 Enqueuing Expose request
22:03:40.215 00.001 10072 IsGuiding returns 0
22:03:40.215 00.000 10072 Move returns status 0, amount 11
22:03:40.215 00.000 10072 MoveAxis(N, 0, ABG)
22:03:40.215 00.000 10072 Move returns status 0, amount 0
22:03:40.215 00.000 10072 move complete, result=0
22:03:40.216 00.001 10072 worker thread done servicing request
22:03:40.216 00.000 10072 Worker thread wakes up
22:03:40.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:40.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:40.222 00.006 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
22:03:40.840 00.618 10072 Exposure complete
22:03:40.895 00.055 10072 worker thread done servicing request
22:03:40.895 00.000 1032 OnExposeComplete: enter
22:03:40.898 00.003 1032 UpdateGuideState(): m_state=6
22:03:40.900 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2019
22:03:40.902 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=135.52, Mass=1242, SNR=24.7, Peak=128 HFD=3.1
22:03:40.903 00.001 1032 MultiStar: [#1 -0.38,-0.04,0.00,M2] [#2 -0.07,-0.12,0.77,U] [#3 -0.21,-0.09,0.77,U] [#4 -0.32,-0.05,0.00,M1] [#5 -0.06,-0.01,0.67,U] [#6 -0.37,-0.08,0.00,M3] [#7 -0.17,-0.12,0.71,U] [#8 -0.25,-0.08,0.00,M2] 
22:03:40.905 00.002 1032 refined, 4 included, MultiStar: {-0.08, -0.09}, one-star: {0.07, -0.11}
22:03:40.906 00.001 1032 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.83) = xAngle (-4.10 = 2.19)
22:03:40.907 00.001 1032 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.10 = 2.19)
22:03:40.908 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.27 mountX=-0.07 mountY=0.10, mountTheta=2.19
22:03:40.910 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.09, opts=13)
22:03:40.912 00.002 1032 Enqueuing Move request for scope (-0.08, -0.09)
22:03:40.915 00.003 10072 Worker thread wakes up
22:03:40.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
22:03:40.915 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
22:03:40.915 00.000 10072 Moving (-0.08, -0.09) raw xDistance=-0.07 yDistance=0.10
22:03:40.916 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
22:03:40.919 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:40.919 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:03:40.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:40.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:03:40.919 00.000 10072 MoveAxis(E, 14, ABG)
22:03:40.919 00.000 10072 Guiding  Dir = 2, Dur = 14
22:03:40.920 00.001 10072 IsGuiding returns 0
22:03:40.920 00.000 10072 PulseGuide returned control before completion, sleep 24
22:03:40.936 00.016 1032 UpdateGuideState exits: m=1242 SNR=24.7
22:03:40.938 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:40.940 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:40.941 00.001 1032 Enqueuing Expose request
22:03:40.948 00.007 10072 IsGuiding returns 0
22:03:40.948 00.000 10072 Move returns status 0, amount 14
22:03:40.948 00.000 10072 MoveAxis(N, 0, ABG)
22:03:40.948 00.000 10072 Move returns status 0, amount 0
22:03:40.948 00.000 10072 move complete, result=0
22:03:40.948 00.000 10072 worker thread done servicing request
22:03:40.948 00.000 10072 Worker thread wakes up
22:03:40.949 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:40.949 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:40.950 00.001 1032 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
22:03:41.357 00.407 10072 Exposure complete
22:03:41.411 00.054 10072 worker thread done servicing request
22:03:41.411 00.000 1032 OnExposeComplete: enter
22:03:41.413 00.002 1032 UpdateGuideState(): m_state=6
22:03:41.415 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2020
22:03:41.417 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=135.49, Mass=1231, SNR=24.6, Peak=135 HFD=3.1
22:03:41.419 00.002 1032 MultiStar: [#1 -0.40,-0.10,0.00,M3] [#2 -0.04,-0.16,0.81,U] [#3 -0.24,-0.07,0.00,M2] [#4 -0.23,-0.06,0.73,U] [#5 -0.09,-0.17,0.71,U] [#6 -0.29,-0.08,0.00,M4] [#7 -0.21,-0.17,0.00,M1] [#8 -0.18,-0.17,0.55,U] 
22:03:41.421 00.002 1032 single-star, 4 included, MultiStar: {-0.09, -0.14}, one-star: {0.03, -0.14}
22:03:41.422 00.001 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
22:03:41.425 00.003 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
22:03:41.426 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.34 mountX=-0.14 mountY=0.00, mountTheta=3.11
22:03:41.430 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.14, opts=13)
22:03:41.432 00.002 1032 Enqueuing Move request for scope (0.03, -0.14)
22:03:41.433 00.001 10072 Worker thread wakes up
22:03:41.433 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
22:03:41.433 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
22:03:41.433 00.000 10072 Moving (0.03, -0.14) raw xDistance=-0.14 yDistance=0.00
22:03:41.435 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:03:41.438 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 282.82
22:03:41.438 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:03:41.439 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:41.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:03:41.439 00.000 10072 MoveAxis(E, 80, ABG)
22:03:41.439 00.000 10072 Guiding  Dir = 2, Dur = 80
22:03:41.439 00.000 10072 IsGuiding returns 0
22:03:41.439 00.000 10072 PulseGuide returned control before completion, sleep 90
22:03:41.456 00.017 1032 UpdateGuideState exits: m=1231 SNR=24.6
22:03:41.459 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:41.461 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:41.463 00.002 1032 Enqueuing Expose request
22:03:41.542 00.079 10072 IsGuiding returns 0
22:03:41.542 00.000 10072 Move returns status 0, amount 80
22:03:41.542 00.000 10072 MoveAxis(N, 0, ABG)
22:03:41.542 00.000 10072 Move returns status 0, amount 0
22:03:41.542 00.000 10072 move complete, result=0
22:03:41.542 00.000 10072 worker thread done servicing request
22:03:41.542 00.000 10072 Worker thread wakes up
22:03:41.542 00.000 1032 GuideStep: -0.1 px 80 ms EAST, 0.0 px 0 ms NORTH
22:03:41.545 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:41.546 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:42.169 00.623 10072 Exposure complete
22:03:42.224 00.055 10072 worker thread done servicing request
22:03:42.224 00.000 1032 OnExposeComplete: enter
22:03:42.226 00.002 1032 UpdateGuideState(): m_state=6
22:03:42.228 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2021
22:03:42.230 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=135.61, Mass=1250, SNR=24.8, Peak=119 HFD=3.2
22:03:42.232 00.002 1032 MultiStar: [#1 -0.37,0.09,0.00,M4] [#2 -0.12,-0.03,0.76,U] [#3 -0.31,0.07,0.00,M3] [#4 -0.12,0.17,0.72,U] [#5 0.02,0.11,0.65,U] [#6 -0.26,-0.04,0.00,M5] [#7 -0.16,-0.03,0.71,U] [#8 -0.32,0.03,0.00,M2] 
22:03:42.234 00.002 1032 single-star, 4 included, MultiStar: {-0.06, 0.03}, one-star: {0.04, -0.02}
22:03:42.235 00.001 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
22:03:42.239 00.004 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
22:03:42.241 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.40 mountX=-0.03 mountY=-0.04, mountTheta=-2.23
22:03:42.243 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
22:03:42.246 00.003 1032 Enqueuing Move request for scope (0.04, -0.02)
22:03:42.247 00.001 10072 Worker thread wakes up
22:03:42.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:03:42.247 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:03:42.247 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
22:03:42.248 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:03:42.251 00.003 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:42.251 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:03:42.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:42.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:03:42.251 00.000 10072 MoveAxis(E, 16, ABG)
22:03:42.251 00.000 10072 Guiding  Dir = 2, Dur = 16
22:03:42.251 00.000 10072 IsGuiding returns 0
22:03:42.252 00.001 10072 PulseGuide returned control before completion, sleep 26
22:03:42.272 00.020 1032 UpdateGuideState exits: m=1250 SNR=24.8
22:03:42.274 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:42.277 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:42.279 00.002 1032 Enqueuing Expose request
22:03:42.291 00.012 10072 IsGuiding returns 0
22:03:42.291 00.000 10072 Move returns status 0, amount 16
22:03:42.291 00.000 10072 MoveAxis(N, 0, ABG)
22:03:42.291 00.000 10072 Move returns status 0, amount 0
22:03:42.291 00.000 10072 move complete, result=0
22:03:42.291 00.000 10072 worker thread done servicing request
22:03:42.291 00.000 10072 Worker thread wakes up
22:03:42.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:42.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:42.292 00.001 1032 GuideStep: -0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
22:03:42.704 00.412 10072 Exposure complete
22:03:42.763 00.059 10072 worker thread done servicing request
22:03:42.763 00.000 1032 OnExposeComplete: enter
22:03:42.765 00.002 1032 UpdateGuideState(): m_state=6
22:03:42.767 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2022
22:03:42.768 00.001 1032 Star::Find returns 1 (0), X=1103.33, Y=135.59, Mass=1255, SNR=24.9, Peak=128 HFD=3.1
22:03:42.769 00.001 1032 MultiStar: [#1 -0.22,0.12,0.94,U] [#2 -0.12,-0.09,0.80,U] [#3 -0.18,0.03,0.76,U] [#4 -0.16,0.05,0.69,U] [#5 0.03,-0.02,0.69,U] [#6 -0.31,0.03,0.00,M6] [#7 -0.14,0.01,0.68,U] [#8 -0.22,-0.15,0.00,M3] 
22:03:42.770 00.001 1032 single-star, 6 included, MultiStar: {-0.11, 0.01}, one-star: {0.04, -0.05}
22:03:42.773 00.003 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
22:03:42.774 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
22:03:42.775 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.86 mountX=-0.06 mountY=-0.03, mountTheta=-2.69
22:03:42.778 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
22:03:42.780 00.002 1032 Enqueuing Move request for scope (0.04, -0.05)
22:03:42.782 00.002 10072 Worker thread wakes up
22:03:42.782 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
22:03:42.783 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
22:03:42.783 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
22:03:42.785 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:03:42.786 00.001 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:42.788 00.002 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:03:42.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:42.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:03:42.788 00.000 10072 MoveAxis(E, 14, ABG)
22:03:42.788 00.000 10072 Guiding  Dir = 2, Dur = 14
22:03:42.788 00.000 10072 IsGuiding returns 0
22:03:42.789 00.001 10072 PulseGuide returned control before completion, sleep 24
22:03:42.806 00.017 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:03:42.809 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:42.810 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:42.811 00.001 1032 Enqueuing Expose request
22:03:42.824 00.013 10072 IsGuiding returns 0
22:03:42.824 00.000 10072 Move returns status 0, amount 14
22:03:42.824 00.000 10072 MoveAxis(N, 0, ABG)
22:03:42.824 00.000 10072 Move returns status 0, amount 0
22:03:42.824 00.000 10072 move complete, result=0
22:03:42.824 00.000 10072 worker thread done servicing request
22:03:42.824 00.000 10072 Worker thread wakes up
22:03:42.824 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:42.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:42.825 00.001 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
22:03:43.453 00.628 10072 Exposure complete
22:03:43.505 00.052 10072 worker thread done servicing request
22:03:43.505 00.000 1032 OnExposeComplete: enter
22:03:43.507 00.002 1032 UpdateGuideState(): m_state=6
22:03:43.509 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2023
22:03:43.510 00.001 1032 Star::Find returns 1 (0), X=1103.28, Y=135.54, Mass=1384, SNR=26.1, Peak=146 HFD=3.1
22:03:43.512 00.002 1032 MultiStar: [#1 -0.21,-0.06,0.92,U] [#2 -0.11,-0.20,0.75,U] [#3 -0.25,-0.07,0.00,M3] [#4 -0.18,-0.07,0.63,U] [#5 -0.10,-0.20,0.65,U] [#6 -0.30,-0.02,0.00,M7] [#7 -0.07,-0.00,0.63,U] [#8 -0.13,-0.14,0.52,U] 
22:03:43.515 00.003 1032 single-star, 6 included, MultiStar: {-0.11, -0.11}, one-star: {-0.01, -0.09}
22:03:43.517 00.002 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.75)
22:03:43.518 00.001 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.75)
22:03:43.521 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.70 mountX=-0.08 mountY=0.03, mountTheta=2.75
22:03:43.524 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.09, opts=13)
22:03:43.526 00.002 1032 Enqueuing Move request for scope (-0.01, -0.09)
22:03:43.531 00.005 10072 Worker thread wakes up
22:03:43.531 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
22:03:43.531 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
22:03:43.531 00.000 10072 Moving (-0.01, -0.09) raw xDistance=-0.08 yDistance=0.03
22:03:43.536 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:03:43.539 00.003 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:43.540 00.001 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
22:03:43.540 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:43.540 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:03:43.540 00.000 10072 MoveAxis(E, 16, ABG)
22:03:43.540 00.000 10072 Guiding  Dir = 2, Dur = 16
22:03:43.540 00.000 10072 IsGuiding returns 0
22:03:43.540 00.000 10072 PulseGuide returned control before completion, sleep 26
22:03:43.560 00.020 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:03:43.561 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:43.563 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:43.565 00.002 1032 Enqueuing Expose request
22:03:43.576 00.011 10072 IsGuiding returns 0
22:03:43.576 00.000 10072 Move returns status 0, amount 16
22:03:43.576 00.000 10072 MoveAxis(N, 0, ABG)
22:03:43.576 00.000 10072 Move returns status 0, amount 0
22:03:43.576 00.000 10072 move complete, result=0
22:03:43.576 00.000 10072 worker thread done servicing request
22:03:43.576 00.000 10072 Worker thread wakes up
22:03:43.576 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:43.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:43.577 00.001 1032 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
22:03:43.983 00.406 10072 Exposure complete
22:03:44.037 00.054 10072 worker thread done servicing request
22:03:44.037 00.000 1032 OnExposeComplete: enter
22:03:44.040 00.003 1032 UpdateGuideState(): m_state=6
22:03:44.041 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2024
22:03:44.043 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=135.40, Mass=1374, SNR=26.0, Peak=168 HFD=3.1
22:03:44.044 00.001 1032 MultiStar: [#1 -0.10,-0.12,0.88,U] [#2 0.07,-0.25,0.00,M1] [#3 -0.21,-0.04,0.78,U] [#4 -0.09,-0.08,0.69,U] [#5 0.05,-0.26,0.00,M1] [#6 -0.29,-0.19,0.00,M8] [#7 0.00,-0.30,0.00,M1] [#8 -0.04,-0.32,0.00,M3] 
22:03:44.046 00.002 1032 refined, 3 included, MultiStar: {-0.07, -0.13}, one-star: {0.08, -0.24}
22:03:44.048 00.002 1032 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.83) = xAngle (-3.90 = 2.38)
22:03:44.050 00.002 1032 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.90 = 2.38)
22:03:44.053 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.07 mountX=-0.11 mountY=0.10, mountTheta=2.38
22:03:44.056 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.13, opts=13)
22:03:44.059 00.003 1032 Enqueuing Move request for scope (-0.07, -0.13)
22:03:44.060 00.001 10072 Worker thread wakes up
22:03:44.061 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
22:03:44.061 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
22:03:44.061 00.000 10072 Moving (-0.07, -0.13) raw xDistance=-0.11 yDistance=0.10
22:03:44.062 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:03:44.064 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:44.064 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:03:44.064 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:44.065 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:03:44.065 00.000 10072 MoveAxis(E, 14, ABG)
22:03:44.065 00.000 10072 Guiding  Dir = 2, Dur = 14
22:03:44.065 00.000 10072 IsGuiding returns 0
22:03:44.065 00.000 10072 PulseGuide returned control before completion, sleep 24
22:03:44.083 00.018 1032 UpdateGuideState exits: m=1374 SNR=26.0
22:03:44.086 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:44.088 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:44.089 00.001 1032 Enqueuing Expose request
22:03:44.105 00.016 10072 IsGuiding returns 0
22:03:44.105 00.000 10072 Move returns status 0, amount 14
22:03:44.105 00.000 10072 MoveAxis(N, 0, ABG)
22:03:44.105 00.000 10072 Move returns status 0, amount 0
22:03:44.105 00.000 10072 move complete, result=0
22:03:44.105 00.000 10072 worker thread done servicing request
22:03:44.105 00.000 10072 Worker thread wakes up
22:03:44.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:44.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:44.109 00.004 1032 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
22:03:44.733 00.624 10072 Exposure complete
22:03:44.785 00.052 10072 worker thread done servicing request
22:03:44.785 00.000 1032 OnExposeComplete: enter
22:03:44.787 00.002 1032 UpdateGuideState(): m_state=6
22:03:44.789 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2025
22:03:44.790 00.001 1032 Star::Find returns 1 (0), X=1103.51, Y=135.39, Mass=1299, SNR=25.3, Peak=122 HFD=3.2
22:03:44.792 00.002 1032 MultiStar: [#1 -0.18,-0.14,0.92,U] [#2 0.00,-0.32,0.00,M2] [#3 -0.18,-0.10,0.72,U] [#4 -0.19,-0.18,0.00,M1] [#5 -0.01,-0.31,0.00,M2] [#6 -0.15,-0.22,0.00,M9] [#7 0.09,-0.17,0.67,U] [#8 -0.06,-0.33,0.00,M4] 
22:03:44.794 00.002 1032 refined, 3 included, MultiStar: {-0.00, -0.17}, one-star: {0.22, -0.24}
22:03:44.795 00.001 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.85)
22:03:44.797 00.002 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.85)
22:03:44.800 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.60 mountX=-0.16 mountY=0.05, mountTheta=2.85
22:03:44.803 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.17, opts=13)
22:03:44.805 00.002 1032 Enqueuing Move request for scope (-0.00, -0.17)
22:03:44.806 00.001 10072 Worker thread wakes up
22:03:44.806 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.17) opts 0xd
22:03:44.806 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.17)
22:03:44.806 00.000 10072 Moving (-0.00, -0.17) raw xDistance=-0.16 yDistance=0.05
22:03:44.808 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:03:44.813 00.005 10072 PPEC rslt: input = -0.16, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 282.82
22:03:44.813 00.000 10072 PPEC: input: -0.16, control: -0.10, exposure: 500
22:03:44.813 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:44.813 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:03:44.813 00.000 10072 MoveAxis(E, 93, ABG)
22:03:44.813 00.000 10072 Guiding  Dir = 2, Dur = 93
22:03:44.813 00.000 10072 IsGuiding returns 0
22:03:44.813 00.000 10072 PulseGuide returned control before completion, sleep 103
22:03:44.830 00.017 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:03:44.833 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:44.835 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:44.836 00.001 1032 Enqueuing Expose request
22:03:44.940 00.104 10072 IsGuiding returns 1
22:03:44.940 00.000 10072 scope still moving after pulse duration time elapsed
22:03:44.964 00.024 10072 IsGuiding returns 0
22:03:44.964 00.000 10072 scope move finished after 93 + 57 ms
22:03:44.964 00.000 10072 Move returns status 0, amount 93
22:03:44.964 00.000 10072 MoveAxis(N, 0, ABG)
22:03:44.964 00.000 10072 Move returns status 0, amount 0
22:03:44.964 00.000 10072 move complete, result=0
22:03:44.964 00.000 10072 worker thread done servicing request
22:03:44.964 00.000 10072 Worker thread wakes up
22:03:44.964 00.000 1032 GuideStep: -0.2 px 93 ms EAST, 0.0 px 0 ms NORTH
22:03:44.966 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:44.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:45.377 00.411 10072 Exposure complete
22:03:45.433 00.056 10072 worker thread done servicing request
22:03:45.433 00.000 1032 OnExposeComplete: enter
22:03:45.435 00.002 1032 UpdateGuideState(): m_state=6
22:03:45.438 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2026
22:03:45.440 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=135.50, Mass=1297, SNR=25.3, Peak=119 HFD=3.2
22:03:45.441 00.001 1032 MultiStar: [#1 -0.18,0.07,0.99,U] [#2 -0.05,-0.16,0.79,U] [#3 -0.20,-0.12,0.75,U] [#4 -0.00,-0.05,0.68,U] [#5 -0.04,-0.15,0.62,U] [#6 -0.12,-0.03,0.58,U] [#7 -0.02,-0.18,0.67,U] [#8 -0.09,-0.23,0.53,U] 
22:03:45.444 00.003 1032 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {0.14, -0.13}
22:03:45.446 00.002 1032 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.83) = xAngle (-3.92 = 2.36)
22:03:45.447 00.001 1032 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.92 = 2.36)
22:03:45.448 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.09 mountX=-0.08 mountY=0.08, mountTheta=2.36
22:03:45.451 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.10, opts=13)
22:03:45.454 00.003 1032 Enqueuing Move request for scope (-0.06, -0.10)
22:03:45.455 00.001 10072 Worker thread wakes up
22:03:45.457 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
22:03:45.457 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
22:03:45.457 00.000 10072 Moving (-0.06, -0.10) raw xDistance=-0.08 yDistance=0.08
22:03:45.458 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:03:45.460 00.002 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:45.460 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
22:03:45.460 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:45.460 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:03:45.460 00.000 10072 MoveAxis(E, 16, ABG)
22:03:45.460 00.000 10072 Guiding  Dir = 2, Dur = 16
22:03:45.461 00.001 10072 IsGuiding returns 0
22:03:45.461 00.000 10072 PulseGuide returned control before completion, sleep 26
22:03:45.477 00.016 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:03:45.479 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:45.480 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:45.483 00.003 1032 Enqueuing Expose request
22:03:45.496 00.013 10072 IsGuiding returns 0
22:03:45.496 00.000 10072 Move returns status 0, amount 16
22:03:45.496 00.000 10072 MoveAxis(N, 0, ABG)
22:03:45.496 00.000 10072 Move returns status 0, amount 0
22:03:45.496 00.000 10072 move complete, result=0
22:03:45.496 00.000 10072 worker thread done servicing request
22:03:45.496 00.000 10072 Worker thread wakes up
22:03:45.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:45.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:45.497 00.001 1032 GuideStep: -0.1 px 16 ms EAST, 0.1 px 0 ms NORTH
22:03:46.124 00.627 10072 Exposure complete
22:03:46.178 00.054 10072 worker thread done servicing request
22:03:46.179 00.001 1032 OnExposeComplete: enter
22:03:46.181 00.002 1032 UpdateGuideState(): m_state=6
22:03:46.184 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2027
22:03:46.185 00.001 1032 Star::Find returns 1 (0), X=1103.36, Y=135.61, Mass=1336, SNR=25.7, Peak=116 HFD=3.3
22:03:46.186 00.001 1032 MultiStar: [#1 -0.14,0.04,0.92,U] [#2 0.01,-0.03,0.81,U] [#3 -0.27,-0.22,0.00,M1] [#4 -0.17,-0.01,0.63,U] [#5 -0.04,0.01,0.64,U] [#6 -0.32,0.18,0.00,M9] [#7 0.09,-0.02,0.69,U] [#8 -0.18,-0.09,0.53,U] 
22:03:46.188 00.002 1032 refined, 6 included, MultiStar: {-0.04, -0.01}, one-star: {0.07, -0.02}
22:03:46.189 00.001 1032 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.83) = xAngle (-4.66 = 1.63)
22:03:46.190 00.001 1032 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.66 = 1.63)
22:03:46.191 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.83 mountX=-0.00 mountY=0.04, mountTheta=1.63
22:03:46.193 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
22:03:46.196 00.003 1032 Enqueuing Move request for scope (-0.04, -0.01)
22:03:46.197 00.001 10072 Worker thread wakes up
22:03:46.198 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
22:03:46.198 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
22:03:46.198 00.000 10072 Moving (-0.04, -0.01) raw xDistance=-0.00 yDistance=0.04
22:03:46.200 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:03:46.202 00.002 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:03:46.202 00.000 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
22:03:46.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:46.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:03:46.202 00.000 10072 MoveAxis(E, 18, ABG)
22:03:46.203 00.001 10072 Guiding  Dir = 2, Dur = 18
22:03:46.203 00.000 10072 IsGuiding returns 0
22:03:46.203 00.000 10072 PulseGuide returned control before completion, sleep 28
22:03:46.220 00.017 1032 UpdateGuideState exits: m=1336 SNR=25.7
22:03:46.221 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:46.223 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:46.224 00.001 1032 Enqueuing Expose request
22:03:46.246 00.022 10072 IsGuiding returns 0
22:03:46.246 00.000 10072 Move returns status 0, amount 18
22:03:46.246 00.000 10072 MoveAxis(N, 0, ABG)
22:03:46.246 00.000 10072 Move returns status 0, amount 0
22:03:46.246 00.000 10072 move complete, result=0
22:03:46.246 00.000 10072 worker thread done servicing request
22:03:46.246 00.000 10072 Worker thread wakes up
22:03:46.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:46.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:46.249 00.003 1032 GuideStep: -0.0 px 18 ms EAST, 0.0 px 0 ms NORTH
22:03:46.657 00.408 10072 Exposure complete
22:03:46.712 00.055 10072 worker thread done servicing request
22:03:46.712 00.000 1032 OnExposeComplete: enter
22:03:46.714 00.002 1032 UpdateGuideState(): m_state=6
22:03:46.716 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2028
22:03:46.719 00.003 1032 Star::Find returns 1 (0), X=1103.33, Y=135.69, Mass=1392, SNR=26.2, Peak=116 HFD=3.4
22:03:46.720 00.001 1032 MultiStar: [#1 -0.27,-0.08,0.00,M1] [#2 0.05,-0.15,0.77,U] [#3 -0.25,-0.06,0.00,M2] [#4 -0.15,-0.08,0.62,U] [#5 0.03,-0.15,0.63,U] [#6 -0.27,-0.11,0.00,M10] [#7 -0.01,-0.13,0.68,U] [#8 -0.15,-0.14,0.49,U] 
22:03:46.722 00.002 1032 single-star, 5 included, MultiStar: {-0.02, -0.09}, one-star: {0.04, 0.06}
22:03:46.723 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
22:03:46.725 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
22:03:46.726 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.94 mountX=0.05 mountY=-0.06, mountTheta=-0.89
22:03:46.730 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
22:03:46.731 00.001 1032 Enqueuing Move request for scope (0.04, 0.06)
22:03:46.733 00.002 10072 Worker thread wakes up
22:03:46.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
22:03:46.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
22:03:46.733 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.06
22:03:46.736 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:03:46.740 00.004 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:03:46.740 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
22:03:46.740 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:46.740 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:03:46.740 00.000 10072 MoveAxis(E, 16, ABG)
22:03:46.740 00.000 10072 Guiding  Dir = 2, Dur = 16
22:03:46.740 00.000 10072 IsGuiding returns 0
22:03:46.741 00.001 10072 PulseGuide returned control before completion, sleep 26
22:03:46.757 00.016 1032 UpdateGuideState exits: m=1392 SNR=26.2
22:03:46.759 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:46.761 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:46.762 00.001 1032 Enqueuing Expose request
22:03:46.778 00.016 10072 IsGuiding returns 0
22:03:46.778 00.000 10072 Move returns status 0, amount 16
22:03:46.778 00.000 10072 MoveAxis(N, 0, ABG)
22:03:46.778 00.000 10072 Move returns status 0, amount 0
22:03:46.778 00.000 10072 move complete, result=0
22:03:46.778 00.000 10072 worker thread done servicing request
22:03:46.778 00.000 10072 Worker thread wakes up
22:03:46.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:46.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:46.781 00.003 1032 GuideStep: 0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
22:03:47.406 00.625 10072 Exposure complete
22:03:47.462 00.056 10072 worker thread done servicing request
22:03:47.463 00.001 1032 OnExposeComplete: enter
22:03:47.465 00.002 1032 UpdateGuideState(): m_state=6
22:03:47.468 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2029
22:03:47.469 00.001 1032 Star::Find returns 1 (0), X=1103.46, Y=135.42, Mass=1352, SNR=25.8, Peak=114 HFD=3.2
22:03:47.471 00.002 1032 MultiStar: [#1 -0.18,-0.11,0.97,U] [#2 -0.03,-0.32,0.00,M1] [#3 -0.27,0.05,0.00,M3] [#4 -0.06,-0.13,0.64,U] [#5 -0.02,-0.11,0.67,U] [#6 -0.32,-0.10,0.00,R] [#7 -0.06,-0.14,0.65,U] [#8 -0.04,-0.27,0.00,M2] 
22:03:47.473 00.002 1032 refined, 4 included, MultiStar: {-0.02, -0.15}, one-star: {0.17, -0.22}
22:03:47.475 00.002 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.72)
22:03:47.476 00.001 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.72)
22:03:47.478 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.74 mountX=-0.13 mountY=0.06, mountTheta=2.72
22:03:47.481 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.15, opts=13)
22:03:47.483 00.002 1032 Enqueuing Move request for scope (-0.02, -0.15)
22:03:47.485 00.002 10072 Worker thread wakes up
22:03:47.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
22:03:47.485 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
22:03:47.485 00.000 10072 Moving (-0.02, -0.15) raw xDistance=-0.13 yDistance=0.06
22:03:47.487 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:03:47.490 00.003 10072 PPEC rslt: input = -0.13, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 282.83
22:03:47.490 00.000 10072 PPEC: input: -0.13, control: -0.09, exposure: 500
22:03:47.490 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:47.490 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:03:47.491 00.001 10072 MoveAxis(E, 82, ABG)
22:03:47.491 00.000 10072 Guiding  Dir = 2, Dur = 82
22:03:47.491 00.000 10072 IsGuiding returns 0
22:03:47.491 00.000 10072 PulseGuide returned control before completion, sleep 92
22:03:47.507 00.016 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:03:47.510 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:47.512 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:47.514 00.002 1032 Enqueuing Expose request
22:03:47.591 00.077 10072 IsGuiding returns 1
22:03:47.591 00.000 10072 scope still moving after pulse duration time elapsed
22:03:47.621 00.030 10072 IsGuiding returns 0
22:03:47.621 00.000 10072 scope move finished after 82 + 48 ms
22:03:47.621 00.000 10072 Move returns status 0, amount 82
22:03:47.621 00.000 10072 MoveAxis(N, 0, ABG)
22:03:47.621 00.000 10072 Move returns status 0, amount 0
22:03:47.621 00.000 10072 move complete, result=0
22:03:47.622 00.001 10072 worker thread done servicing request
22:03:47.622 00.000 10072 Worker thread wakes up
22:03:47.622 00.000 1032 GuideStep: -0.1 px 82 ms EAST, 0.1 px 0 ms NORTH
22:03:47.625 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:47.625 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:48.030 00.405 10072 Exposure complete
22:03:48.082 00.052 10072 worker thread done servicing request
22:03:48.082 00.000 1032 OnExposeComplete: enter
22:03:48.084 00.002 1032 UpdateGuideState(): m_state=6
22:03:48.086 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2030
22:03:48.087 00.001 1032 Star::Find returns 1 (0), X=1103.39, Y=135.54, Mass=1414, SNR=26.4, Peak=134 HFD=3.2
22:03:48.090 00.003 1032 MultiStar: [#1 -0.26,0.00,0.00,M1] [#2 -0.07,-0.08,0.75,U] [#3 -0.11,0.15,0.73,U] [#4 -0.17,0.07,0.63,U] [#5 0.03,0.03,0.63,U] [#6 0.11,0.24,0.00,M1] [#7 -0.10,0.05,0.65,U] [#8 -0.10,-0.13,0.50,U] 
22:03:48.092 00.002 1032 refined, 6 included, MultiStar: {-0.05, -0.00}, one-star: {0.10, -0.10}
22:03:48.094 00.002 1032 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.83) = xAngle (-4.89 = 1.40)
22:03:48.095 00.001 1032 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.89 = 1.40)
22:03:48.096 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.06 mountX=0.01 mountY=0.05, mountTheta=1.40
22:03:48.099 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.00, opts=13)
22:03:48.101 00.002 1032 Enqueuing Move request for scope (-0.05, -0.00)
22:03:48.102 00.001 10072 Worker thread wakes up
22:03:48.102 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
22:03:48.102 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
22:03:48.103 00.001 10072 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=0.05
22:03:48.104 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:03:48.107 00.003 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:03:48.107 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
22:03:48.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:48.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:03:48.107 00.000 10072 MoveAxis(E, 17, ABG)
22:03:48.107 00.000 10072 Guiding  Dir = 2, Dur = 17
22:03:48.108 00.001 10072 IsGuiding returns 0
22:03:48.108 00.000 10072 PulseGuide returned control before completion, sleep 27
22:03:48.125 00.017 1032 UpdateGuideState exits: m=1414 SNR=26.4
22:03:48.127 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:48.129 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:48.130 00.001 1032 Enqueuing Expose request
22:03:48.137 00.007 10072 IsGuiding returns 0
22:03:48.137 00.000 10072 Move returns status 0, amount 17
22:03:48.137 00.000 10072 MoveAxis(N, 0, ABG)
22:03:48.137 00.000 10072 Move returns status 0, amount 0
22:03:48.137 00.000 10072 move complete, result=0
22:03:48.137 00.000 10072 worker thread done servicing request
22:03:48.137 00.000 10072 Worker thread wakes up
22:03:48.137 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:48.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:48.139 00.002 1032 GuideStep: 0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
22:03:48.763 00.624 10072 Exposure complete
22:03:48.814 00.051 10072 worker thread done servicing request
22:03:48.814 00.000 1032 OnExposeComplete: enter
22:03:48.816 00.002 1032 UpdateGuideState(): m_state=6
22:03:48.817 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2031
22:03:48.819 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=135.56, Mass=1277, SNR=25.1, Peak=123 HFD=3.2
22:03:48.821 00.002 1032 MultiStar: [#1 -0.21,0.16,0.00,M2] [#2 -0.04,0.11,0.78,U] [#3 -0.27,-0.02,0.00,M3] [#4 -0.12,0.14,0.70,U] [#5 0.03,0.02,0.63,U] [#6 0.03,0.20,0.66,U] [#7 -0.07,0.04,0.68,U] [#8 -0.11,-0.07,0.52,U] 
22:03:48.822 00.001 1032 refined, 6 included, MultiStar: {-0.02, 0.05}, one-star: {0.11, -0.07}
22:03:48.823 00.001 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
22:03:48.825 00.002 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
22:03:48.826 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.88 mountX=0.05 mountY=0.00, mountTheta=0.05
22:03:48.830 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
22:03:48.832 00.002 1032 Enqueuing Move request for scope (-0.02, 0.05)
22:03:48.834 00.002 10072 Worker thread wakes up
22:03:48.834 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
22:03:48.834 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
22:03:48.834 00.000 10072 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.00
22:03:48.837 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:03:48.838 00.001 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:03:48.839 00.001 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
22:03:48.839 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:48.839 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:03:48.839 00.000 10072 MoveAxis(E, 19, ABG)
22:03:48.839 00.000 10072 Guiding  Dir = 2, Dur = 19
22:03:48.839 00.000 10072 IsGuiding returns 0
22:03:48.840 00.001 10072 PulseGuide returned control before completion, sleep 29
22:03:48.855 00.015 1032 UpdateGuideState exits: m=1277 SNR=25.1
22:03:48.857 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:48.858 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:48.861 00.003 1032 Enqueuing Expose request
22:03:48.884 00.023 10072 IsGuiding returns 0
22:03:48.884 00.000 10072 Move returns status 0, amount 19
22:03:48.884 00.000 10072 MoveAxis(N, 0, ABG)
22:03:48.884 00.000 10072 Move returns status 0, amount 0
22:03:48.884 00.000 10072 move complete, result=0
22:03:48.884 00.000 10072 worker thread done servicing request
22:03:48.884 00.000 10072 Worker thread wakes up
22:03:48.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:48.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:48.886 00.002 1032 GuideStep: 0.1 px 19 ms EAST, 0.0 px 0 ms NORTH
22:03:49.293 00.407 10072 Exposure complete
22:03:49.347 00.054 10072 worker thread done servicing request
22:03:49.347 00.000 1032 OnExposeComplete: enter
22:03:49.348 00.001 1032 UpdateGuideState(): m_state=6
22:03:49.350 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2032
22:03:49.352 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=135.51, Mass=1051, SNR=22.7, Peak=107 HFD=3.2
22:03:49.355 00.003 1032 MultiStar: [#1 -0.26,-0.00,0.00,M3] [#2 0.06,-0.14,0.83,U] [#3 -0.31,0.11,0.00,M4] [#4 -0.02,0.07,0.76,U] [#5 -0.08,-0.05,0.78,U] [#6 0.02,0.26,0.00,M1] [#7 -0.08,0.02,0.72,U] [#8 0.00,-0.21,0.58,U] 
22:03:49.356 00.001 1032 refined, 5 included, MultiStar: {-0.02, -0.07}, one-star: {-0.02, -0.12}
22:03:49.358 00.002 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.83) = xAngle (-3.73 = 2.55)
22:03:49.359 00.001 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.73 = 2.55)
22:03:49.360 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.90 mountX=-0.06 mountY=0.04, mountTheta=2.55
22:03:49.364 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
22:03:49.365 00.001 1032 Enqueuing Move request for scope (-0.02, -0.07)
22:03:49.367 00.002 10072 Worker thread wakes up
22:03:49.367 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
22:03:49.367 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
22:03:49.367 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
22:03:49.369 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:03:49.371 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:03:49.371 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:03:49.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:49.371 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:03:49.371 00.000 10072 MoveAxis(E, 17, ABG)
22:03:49.371 00.000 10072 Guiding  Dir = 2, Dur = 17
22:03:49.371 00.000 10072 IsGuiding returns 0
22:03:49.372 00.001 10072 PulseGuide returned control before completion, sleep 27
22:03:49.389 00.017 1032 UpdateGuideState exits: m=1051 SNR=22.7
22:03:49.391 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:49.394 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:49.396 00.002 1032 Enqueuing Expose request
22:03:49.415 00.019 10072 IsGuiding returns 0
22:03:49.415 00.000 10072 Move returns status 0, amount 17
22:03:49.415 00.000 10072 MoveAxis(N, 0, ABG)
22:03:49.415 00.000 10072 Move returns status 0, amount 0
22:03:49.415 00.000 10072 move complete, result=0
22:03:49.415 00.000 10072 worker thread done servicing request
22:03:49.415 00.000 10072 Worker thread wakes up
22:03:49.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:49.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:49.421 00.006 1032 GuideStep: -0.1 px 17 ms EAST, 0.0 px 0 ms NORTH
22:03:50.038 00.617 10072 Exposure complete
22:03:50.095 00.057 10072 worker thread done servicing request
22:03:50.095 00.000 1032 OnExposeComplete: enter
22:03:50.098 00.003 1032 UpdateGuideState(): m_state=6
22:03:50.100 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2033
22:03:50.102 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=135.45, Mass=1258, SNR=24.9, Peak=116 HFD=3.2
22:03:50.104 00.002 1032 MultiStar: [#1 -0.20,0.02,0.98,U] [#2 -0.12,-0.13,0.75,U] [#3 -0.29,0.07,0.00,M5] [#4 -0.13,0.01,0.69,U] [#5 -0.05,-0.14,0.65,U] [#6 0.04,0.15,0.59,U] [#7 0.04,-0.01,0.72,U] [#8 0.20,-0.19,0.00,M1] 
22:03:50.106 00.002 1032 refined, 6 included, MultiStar: {-0.05, -0.05}, one-star: {0.11, -0.18}
22:03:50.107 00.001 1032 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.83) = xAngle (-4.19 = 2.09)
22:03:50.109 00.002 1032 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.19 = 2.09)
22:03:50.111 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.36 mountX=-0.03 mountY=0.06, mountTheta=2.09
22:03:50.114 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.05, opts=13)
22:03:50.117 00.003 1032 Enqueuing Move request for scope (-0.05, -0.05)
22:03:50.118 00.001 10072 Worker thread wakes up
22:03:50.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
22:03:50.118 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
22:03:50.118 00.000 10072 Moving (-0.05, -0.05) raw xDistance=-0.03 yDistance=0.06
22:03:50.120 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:03:50.123 00.003 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:03:50.123 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:03:50.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:50.123 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:03:50.123 00.000 10072 MoveAxis(E, 19, ABG)
22:03:50.123 00.000 10072 Guiding  Dir = 2, Dur = 19
22:03:50.124 00.001 10072 IsGuiding returns 0
22:03:50.124 00.000 10072 PulseGuide returned control before completion, sleep 29
22:03:50.139 00.015 1032 UpdateGuideState exits: m=1258 SNR=24.9
22:03:50.144 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:50.145 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:50.149 00.004 1032 Enqueuing Expose request
22:03:50.162 00.013 10072 IsGuiding returns 0
22:03:50.162 00.000 10072 Move returns status 0, amount 19
22:03:50.162 00.000 10072 MoveAxis(N, 0, ABG)
22:03:50.162 00.000 10072 Move returns status 0, amount 0
22:03:50.162 00.000 10072 move complete, result=0
22:03:50.162 00.000 10072 worker thread done servicing request
22:03:50.162 00.000 10072 Worker thread wakes up
22:03:50.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:50.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:50.166 00.004 1032 GuideStep: -0.0 px 19 ms EAST, 0.1 px 0 ms NORTH
22:03:50.570 00.404 10072 Exposure complete
22:03:50.625 00.055 10072 worker thread done servicing request
22:03:50.625 00.000 1032 OnExposeComplete: enter
22:03:50.628 00.003 1032 UpdateGuideState(): m_state=6
22:03:50.632 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2034
22:03:50.634 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=135.45, Mass=1443, SNR=26.7, Peak=135 HFD=3.2
22:03:50.637 00.003 1032 MultiStar: [#1 -0.24,-0.01,0.89,U] [#2 -0.05,-0.17,0.74,U] [#3 -0.43,0.09,0.00,M6] [#4 -0.13,0.03,0.65,U] [#5 0.02,-0.24,0.64,U] [#6 -0.08,0.15,0.57,U] [#7 -0.03,-0.14,0.64,U] [#8 -0.11,-0.10,0.46,U] 
22:03:50.639 00.002 1032 refined, 7 included, MultiStar: {-0.07, -0.09}, one-star: {0.07, -0.18}
22:03:50.640 00.001 1032 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.83) = xAngle (-4.04 = 2.24)
22:03:50.641 00.001 1032 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.04 = 2.24)
22:03:50.644 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.21 mountX=-0.07 mountY=0.09, mountTheta=2.24
22:03:50.647 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.09, opts=13)
22:03:50.648 00.001 1032 Enqueuing Move request for scope (-0.07, -0.09)
22:03:50.651 00.003 10072 Worker thread wakes up
22:03:50.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
22:03:50.651 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
22:03:50.651 00.000 10072 Moving (-0.07, -0.09) raw xDistance=-0.07 yDistance=0.09
22:03:50.653 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:03:50.655 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:03:50.656 00.001 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:03:50.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:50.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:03:50.656 00.000 10072 MoveAxis(E, 16, ABG)
22:03:50.656 00.000 10072 Guiding  Dir = 2, Dur = 16
22:03:50.656 00.000 10072 IsGuiding returns 0
22:03:50.657 00.001 10072 PulseGuide returned control before completion, sleep 26
22:03:50.673 00.016 1032 UpdateGuideState exits: m=1443 SNR=26.7
22:03:50.675 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:50.678 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:50.680 00.002 1032 Enqueuing Expose request
22:03:50.692 00.012 10072 IsGuiding returns 0
22:03:50.692 00.000 10072 Move returns status 0, amount 16
22:03:50.692 00.000 10072 MoveAxis(N, 0, ABG)
22:03:50.692 00.000 10072 Move returns status 0, amount 0
22:03:50.692 00.000 10072 move complete, result=0
22:03:50.692 00.000 10072 worker thread done servicing request
22:03:50.692 00.000 10072 Worker thread wakes up
22:03:50.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:50.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:50.693 00.001 1032 GuideStep: -0.1 px 16 ms EAST, 0.1 px 0 ms NORTH
22:03:51.321 00.628 10072 Exposure complete
22:03:51.377 00.056 10072 worker thread done servicing request
22:03:51.377 00.000 1032 OnExposeComplete: enter
22:03:51.379 00.002 1032 UpdateGuideState(): m_state=6
22:03:51.382 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2035
22:03:51.383 00.001 1032 Star::Find returns 1 (0), X=1103.46, Y=135.56, Mass=1259, SNR=24.9, Peak=118 HFD=3.2
22:03:51.386 00.003 1032 MultiStar: [#1 -0.20,0.11,0.99,U] [#2 -0.11,0.08,0.81,U] [#3 -0.31,-0.05,0.00,M7] [#4 -0.17,-0.06,0.73,U] [#5 -0.12,0.05,0.68,U] [#6 0.00,0.16,0.64,U] [#7 -0.16,-0.09,0.74,U] [#8 -0.28,0.10,0.00,M1] 
22:03:51.388 00.002 1032 refined, 6 included, MultiStar: {-0.08, 0.02}, one-star: {0.17, -0.07}
22:03:51.389 00.001 1032 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.83) = xAngle (1.05 = 1.05)
22:03:51.391 00.002 1032 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.05 = 1.05)
22:03:51.393 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.88 mountX=0.04 mountY=0.07, mountTheta=1.05
22:03:51.397 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.02, opts=13)
22:03:51.398 00.001 1032 Enqueuing Move request for scope (-0.08, 0.02)
22:03:51.400 00.002 10072 Worker thread wakes up
22:03:51.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
22:03:51.400 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
22:03:51.400 00.000 10072 Moving (-0.08, 0.02) raw xDistance=0.04 yDistance=0.07
22:03:51.401 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:03:51.403 00.002 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:03:51.403 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
22:03:51.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:51.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:03:51.403 00.000 10072 MoveAxis(E, 18, ABG)
22:03:51.403 00.000 10072 Guiding  Dir = 2, Dur = 18
22:03:51.405 00.002 10072 IsGuiding returns 0
22:03:51.405 00.000 10072 PulseGuide returned control before completion, sleep 28
22:03:51.421 00.016 1032 UpdateGuideState exits: m=1259 SNR=24.9
22:03:51.424 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:51.427 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:51.429 00.002 1032 Enqueuing Expose request
22:03:51.443 00.014 10072 IsGuiding returns 0
22:03:51.443 00.000 10072 Move returns status 0, amount 18
22:03:51.443 00.000 10072 MoveAxis(N, 0, ABG)
22:03:51.443 00.000 10072 Move returns status 0, amount 0
22:03:51.443 00.000 10072 move complete, result=0
22:03:51.443 00.000 10072 worker thread done servicing request
22:03:51.443 00.000 10072 Worker thread wakes up
22:03:51.443 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:51.444 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:51.447 00.003 1032 GuideStep: 0.0 px 18 ms EAST, 0.1 px 0 ms NORTH
22:03:51.855 00.408 10072 Exposure complete
22:03:51.909 00.054 10072 worker thread done servicing request
22:03:51.910 00.001 1032 OnExposeComplete: enter
22:03:51.911 00.001 1032 UpdateGuideState(): m_state=6
22:03:51.913 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2036
22:03:51.915 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=135.58, Mass=1324, SNR=25.5, Peak=126 HFD=3.3
22:03:51.917 00.002 1032 MultiStar: [#1 -0.27,-0.06,0.00,M1] [#2 -0.06,-0.19,0.76,U] [#3 -0.39,-0.03,0.00,M8] [#4 -0.23,0.04,0.64,U] [#5 0.16,-0.02,0.67,U] [#6 -0.09,0.11,0.60,U] [#7 -0.19,-0.09,0.67,U] [#8 -0.08,-0.10,0.52,U] 
22:03:51.919 00.002 1032 refined, 6 included, MultiStar: {-0.04, -0.05}, one-star: {0.11, -0.06}
22:03:51.920 00.001 1032 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.83) = xAngle (-4.11 = 2.17)
22:03:51.921 00.001 1032 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.11 = 2.17)
22:03:51.923 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.28 mountX=-0.04 mountY=0.05, mountTheta=2.17
22:03:51.926 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.05, opts=13)
22:03:51.928 00.002 1032 Enqueuing Move request for scope (-0.04, -0.05)
22:03:51.930 00.002 10072 Worker thread wakes up
22:03:51.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
22:03:51.930 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
22:03:51.930 00.000 10072 Moving (-0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
22:03:51.934 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:03:51.935 00.001 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:03:51.935 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:03:51.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:51.936 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:03:51.936 00.000 10072 MoveAxis(E, 16, ABG)
22:03:51.936 00.000 10072 Guiding  Dir = 2, Dur = 16
22:03:51.936 00.000 10072 IsGuiding returns 0
22:03:51.936 00.000 10072 PulseGuide returned control before completion, sleep 26
22:03:51.955 00.019 1032 UpdateGuideState exits: m=1324 SNR=25.5
22:03:51.959 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:51.963 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:51.965 00.002 1032 Enqueuing Expose request
22:03:51.978 00.013 10072 IsGuiding returns 0
22:03:51.978 00.000 10072 Move returns status 0, amount 16
22:03:51.978 00.000 10072 MoveAxis(N, 0, ABG)
22:03:51.978 00.000 10072 Move returns status 0, amount 0
22:03:51.978 00.000 10072 move complete, result=0
22:03:51.978 00.000 10072 worker thread done servicing request
22:03:51.978 00.000 10072 Worker thread wakes up
22:03:51.978 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:51.978 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:51.979 00.001 1032 GuideStep: -0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
22:03:52.605 00.626 10072 Exposure complete
22:03:52.668 00.063 10072 worker thread done servicing request
22:03:52.668 00.000 1032 OnExposeComplete: enter
22:03:52.670 00.002 1032 UpdateGuideState(): m_state=6
22:03:52.674 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2037
22:03:52.677 00.003 1032 Star::Find returns 1 (0), X=1103.48, Y=135.51, Mass=1268, SNR=25.0, Peak=115 HFD=3.2
22:03:52.679 00.002 1032 MultiStar: [#1 -0.38,-0.01,0.00,M2] [#2 -0.05,-0.08,0.79,U] [#3 -0.25,-0.12,0.00,M9] [#4 -0.23,-0.17,0.00,M1] [#5 0.11,-0.06,0.66,U] [#6 0.03,0.05,0.65,U] [#7 -0.02,-0.20,0.69,U] [#8 -0.10,-0.17,0.51,U] 
22:03:52.682 00.003 1032 refined, 5 included, MultiStar: {0.04, -0.10}, one-star: {0.19, -0.12}
22:03:52.684 00.002 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
22:03:52.685 00.001 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
22:03:52.687 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.17 mountX=-0.10 mountY=-0.01, mountTheta=-3.00
22:03:52.690 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
22:03:52.692 00.002 1032 Enqueuing Move request for scope (0.04, -0.10)
22:03:52.694 00.002 10072 Worker thread wakes up
22:03:52.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
22:03:52.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
22:03:52.694 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=-0.01
22:03:52.696 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:03:52.699 00.003 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.84
22:03:52.699 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:03:52.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:52.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:03:52.699 00.000 10072 MoveAxis(E, 18, ABG)
22:03:52.699 00.000 10072 Guiding  Dir = 2, Dur = 18
22:03:52.699 00.000 10072 IsGuiding returns 0
22:03:52.700 00.001 10072 PulseGuide returned control before completion, sleep 28
22:03:52.718 00.018 1032 UpdateGuideState exits: m=1268 SNR=25.0
22:03:52.720 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:52.722 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:52.723 00.001 1032 Enqueuing Expose request
22:03:52.743 00.020 10072 IsGuiding returns 0
22:03:52.743 00.000 10072 Move returns status 0, amount 18
22:03:52.743 00.000 10072 MoveAxis(N, 0, ABG)
22:03:52.743 00.000 10072 Move returns status 0, amount 0
22:03:52.743 00.000 10072 move complete, result=0
22:03:52.743 00.000 10072 worker thread done servicing request
22:03:52.743 00.000 10072 Worker thread wakes up
22:03:52.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:52.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:52.747 00.004 1032 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
22:03:53.150 00.403 10072 Exposure complete
22:03:53.208 00.058 10072 worker thread done servicing request
22:03:53.208 00.000 1032 OnExposeComplete: enter
22:03:53.211 00.003 1032 UpdateGuideState(): m_state=6
22:03:53.213 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2038
22:03:53.215 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=135.45, Mass=1316, SNR=25.5, Peak=135 HFD=3.2
22:03:53.218 00.003 1032 MultiStar: [#1 -0.30,-0.20,0.00,M3] [#2 -0.05,-0.33,0.00,M1] [#3 -0.28,0.03,0.00,M10] [#4 -0.12,-0.20,0.63,U] [#5 0.09,-0.20,0.67,U] [#6 0.10,-0.12,0.62,U] [#7 -0.09,-0.17,0.66,U] [#8 -0.13,-0.23,0.00,M1] 
22:03:53.220 00.002 1032 refined, 4 included, MultiStar: {0.02, -0.18}, one-star: {0.09, -0.18}
22:03:53.222 00.002 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 2.99)
22:03:53.224 00.002 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 2.99)
22:03:53.226 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.46 mountX=-0.17 mountY=0.03, mountTheta=2.99
22:03:53.229 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.18, opts=13)
22:03:53.231 00.002 1032 Enqueuing Move request for scope (0.02, -0.18)
22:03:53.232 00.001 10072 Worker thread wakes up
22:03:53.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
22:03:53.232 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
22:03:53.232 00.000 10072 Moving (0.02, -0.18) raw xDistance=-0.17 yDistance=0.03
22:03:53.234 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:03:53.237 00.003 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 282.84
22:03:53.237 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
22:03:53.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:53.237 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:03:53.237 00.000 10072 MoveAxis(E, 98, ABG)
22:03:53.237 00.000 10072 Guiding  Dir = 2, Dur = 98
22:03:53.237 00.000 10072 IsGuiding returns 0
22:03:53.238 00.001 10072 PulseGuide returned control before completion, sleep 108
22:03:53.258 00.020 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:03:53.260 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:53.263 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:53.265 00.002 1032 Enqueuing Expose request
22:03:53.350 00.085 10072 IsGuiding returns 0
22:03:53.350 00.000 10072 Move returns status 0, amount 98
22:03:53.350 00.000 10072 MoveAxis(N, 0, ABG)
22:03:53.350 00.000 10072 Move returns status 0, amount 0
22:03:53.350 00.000 10072 move complete, result=0
22:03:53.350 00.000 10072 worker thread done servicing request
22:03:53.350 00.000 10072 Worker thread wakes up
22:03:53.350 00.000 1032 GuideStep: -0.2 px 98 ms EAST, 0.0 px 0 ms NORTH
22:03:53.353 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:53.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:53.991 00.638 10072 Exposure complete
22:03:54.051 00.060 10072 worker thread done servicing request
22:03:54.051 00.000 1032 OnExposeComplete: enter
22:03:54.053 00.002 1032 UpdateGuideState(): m_state=6
22:03:54.056 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2039
22:03:54.058 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=135.49, Mass=1389, SNR=26.1, Peak=132 HFD=3.3
22:03:54.060 00.002 1032 MultiStar: [#1 -0.24,0.18,0.00,M4] [#2 -0.05,-0.07,0.74,U] [#3 -0.33,0.08,0.00,R] [#4 -0.14,0.01,0.65,U] [#5 -0.00,0.02,0.63,U] [#6 -0.02,0.19,0.55,U] [#7 -0.05,0.02,0.65,U] [#8 -0.08,0.05,0.48,U] 
22:03:54.062 00.002 1032 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {0.07, -0.14}
22:03:54.063 00.001 1032 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.83) = xAngle (-4.73 = 1.55)
22:03:54.065 00.002 1032 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.73 = 1.55)
22:03:54.066 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.90 mountX=0.00 mountY=0.03, mountTheta=1.55
22:03:54.068 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
22:03:54.070 00.002 1032 Enqueuing Move request for scope (-0.03, -0.01)
22:03:54.071 00.001 10072 Worker thread wakes up
22:03:54.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
22:03:54.071 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
22:03:54.072 00.001 10072 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
22:03:54.073 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:03:54.076 00.003 10072 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.84
22:03:54.076 00.000 10072 PPEC: input: 0.00, control: -0.02, exposure: 500
22:03:54.076 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:54.076 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:03:54.076 00.000 10072 MoveAxis(E, 19, ABG)
22:03:54.076 00.000 10072 Guiding  Dir = 2, Dur = 19
22:03:54.076 00.000 10072 IsGuiding returns 0
22:03:54.077 00.001 10072 PulseGuide returned control before completion, sleep 29
22:03:54.095 00.018 1032 UpdateGuideState exits: m=1389 SNR=26.1
22:03:54.097 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:54.099 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:54.100 00.001 1032 Enqueuing Expose request
22:03:54.116 00.016 10072 IsGuiding returns 0
22:03:54.116 00.000 10072 Move returns status 0, amount 19
22:03:54.116 00.000 10072 MoveAxis(N, 0, ABG)
22:03:54.116 00.000 10072 Move returns status 0, amount 0
22:03:54.116 00.000 10072 move complete, result=0
22:03:54.116 00.000 10072 worker thread done servicing request
22:03:54.116 00.000 10072 Worker thread wakes up
22:03:54.116 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:54.116 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:54.116 00.000 1032 GuideStep: 0.0 px 19 ms EAST, 0.0 px 0 ms NORTH
22:03:54.525 00.409 10072 Exposure complete
22:03:54.575 00.050 10072 worker thread done servicing request
22:03:54.575 00.000 1032 OnExposeComplete: enter
22:03:54.576 00.001 1032 UpdateGuideState(): m_state=6
22:03:54.579 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2040
22:03:54.581 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=135.59, Mass=1339, SNR=25.7, Peak=120 HFD=3.3
22:03:54.583 00.002 1032 MultiStar: [#1 -0.23,0.07,0.96,U] [#2 -0.05,-0.10,0.74,U] [#3 0.13,0.01,0.71,U] [#4 -0.13,0.03,0.67,U] [#5 0.08,0.11,0.65,U] [#6 0.09,0.16,0.58,U] [#7 -0.22,0.08,0.66,U] [#8 -0.23,-0.14,0.00,M1] 
22:03:54.585 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {0.09, -0.04}
22:03:54.586 00.001 1032 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.83) = xAngle (0.56 = 0.56)
22:03:54.588 00.002 1032 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.56 = 0.56)
22:03:54.590 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.39 mountX=0.04 mountY=0.03, mountTheta=0.56
22:03:54.592 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
22:03:54.595 00.003 1032 Enqueuing Move request for scope (-0.04, 0.03)
22:03:54.596 00.001 10072 Worker thread wakes up
22:03:54.596 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
22:03:54.596 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
22:03:54.596 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
22:03:54.598 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:03:54.599 00.001 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.84
22:03:54.599 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
22:03:54.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:54.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:03:54.599 00.000 10072 MoveAxis(E, 15, ABG)
22:03:54.599 00.000 10072 Guiding  Dir = 2, Dur = 15
22:03:54.600 00.001 10072 IsGuiding returns 0
22:03:54.600 00.000 10072 PulseGuide returned control before completion, sleep 25
22:03:54.617 00.017 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:03:54.619 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:54.621 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:54.623 00.002 1032 Enqueuing Expose request
22:03:54.632 00.009 10072 IsGuiding returns 0
22:03:54.632 00.000 10072 Move returns status 0, amount 15
22:03:54.632 00.000 10072 MoveAxis(N, 0, ABG)
22:03:54.632 00.000 10072 Move returns status 0, amount 0
22:03:54.632 00.000 10072 move complete, result=0
22:03:54.632 00.000 10072 worker thread done servicing request
22:03:54.632 00.000 10072 Worker thread wakes up
22:03:54.633 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:54.633 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:54.636 00.003 1032 GuideStep: 0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
22:03:55.259 00.623 10072 Exposure complete
22:03:55.318 00.059 1032 OnExposeComplete: enter
22:03:55.321 00.003 10072 worker thread done servicing request
22:03:55.321 00.000 1032 UpdateGuideState(): m_state=6
22:03:55.323 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2041
22:03:55.324 00.001 1032 Star::Find returns 1 (0), X=1103.35, Y=135.42, Mass=1218, SNR=24.5, Peak=116 HFD=3.2
22:03:55.327 00.003 1032 MultiStar: [#1 -0.30,0.03,0.00,M4] [#2 0.03,-0.14,0.81,U] [#3 0.09,-0.21,0.76,U] [#4 -0.21,-0.07,0.68,U] [#5 -0.07,-0.19,0.70,U] [#6 -0.01,-0.02,0.62,U] [#7 -0.05,-0.12,0.72,U] [#8 -0.19,-0.11,0.48,U] 
22:03:55.328 00.001 1032 refined, 7 included, MultiStar: {-0.03, -0.14}, one-star: {0.06, -0.21}
22:03:55.331 00.003 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
22:03:55.332 00.001 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
22:03:55.333 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.79 mountX=-0.13 mountY=0.07, mountTheta=2.66
22:03:55.338 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.14, opts=13)
22:03:55.340 00.002 1032 Enqueuing Move request for scope (-0.03, -0.14)
22:03:55.342 00.002 10072 Worker thread wakes up
22:03:55.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
22:03:55.342 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
22:03:55.342 00.000 10072 Moving (-0.03, -0.14) raw xDistance=-0.13 yDistance=0.07
22:03:55.344 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:03:55.347 00.003 10072 PPEC rslt: input = -0.13, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.84
22:03:55.347 00.000 10072 PPEC: input: -0.13, control: -0.02, exposure: 500
22:03:55.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:55.347 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:03:55.348 00.001 10072 MoveAxis(E, 18, ABG)
22:03:55.348 00.000 10072 Guiding  Dir = 2, Dur = 18
22:03:55.348 00.000 10072 IsGuiding returns 0
22:03:55.349 00.001 10072 PulseGuide returned control before completion, sleep 27
22:03:55.367 00.018 1032 UpdateGuideState exits: m=1218 SNR=24.5
22:03:55.369 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:55.371 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:55.373 00.002 1032 Enqueuing Expose request
22:03:55.381 00.008 10072 IsGuiding returns 0
22:03:55.381 00.000 10072 Move returns status 0, amount 18
22:03:55.381 00.000 10072 MoveAxis(N, 0, ABG)
22:03:55.381 00.000 10072 Move returns status 0, amount 0
22:03:55.381 00.000 10072 move complete, result=0
22:03:55.381 00.000 10072 worker thread done servicing request
22:03:55.381 00.000 10072 Worker thread wakes up
22:03:55.382 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:55.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:55.382 00.000 1032 GuideStep: -0.1 px 18 ms EAST, 0.1 px 0 ms NORTH
22:03:55.790 00.408 10072 Exposure complete
22:03:55.851 00.061 10072 worker thread done servicing request
22:03:55.852 00.001 1032 OnExposeComplete: enter
22:03:55.853 00.001 1032 UpdateGuideState(): m_state=6
22:03:55.855 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2042
22:03:55.856 00.001 1032 Star::Find returns 1 (0), X=1103.34, Y=135.34, Mass=1488, SNR=27.1, Peak=142 HFD=3.3
22:03:55.858 00.002 1032 MultiStar: [#1 -0.10,-0.14,0.93,U] [#2 -0.07,-0.21,0.76,U] [#3 0.14,-0.36,0.00,M1] [#4 -0.04,-0.25,0.00,M1] [#5 0.07,-0.14,0.63,U] [#6 0.02,-0.07,0.60,U] [#7 -0.10,-0.25,0.00,M1] [#8 -0.17,-0.33,0.00,M1] 
22:03:55.860 00.002 1032 refined, 4 included, MultiStar: {-0.01, -0.18}, one-star: {0.05, -0.29}
22:03:55.862 00.002 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.83)
22:03:55.863 00.001 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.83)
22:03:55.866 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.62 mountX=-0.17 mountY=0.06, mountTheta=2.83
22:03:55.869 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.18, opts=13)
22:03:55.871 00.002 1032 Enqueuing Move request for scope (-0.01, -0.18)
22:03:55.873 00.002 10072 Worker thread wakes up
22:03:55.873 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
22:03:55.873 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
22:03:55.873 00.000 10072 Moving (-0.01, -0.18) raw xDistance=-0.17 yDistance=0.06
22:03:55.875 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:03:55.877 00.002 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 282.84
22:03:55.877 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
22:03:55.877 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:55.877 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:03:55.877 00.000 10072 MoveAxis(E, 98, ABG)
22:03:55.877 00.000 10072 Guiding  Dir = 2, Dur = 98
22:03:55.877 00.000 10072 IsGuiding returns 0
22:03:55.878 00.001 10072 PulseGuide returned control before completion, sleep 108
22:03:55.900 00.022 1032 UpdateGuideState exits: m=1488 SNR=27.1
22:03:55.902 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:55.904 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:55.906 00.002 1032 Enqueuing Expose request
22:03:55.991 00.085 10072 IsGuiding returns 1
22:03:55.991 00.000 10072 scope still moving after pulse duration time elapsed
22:03:56.025 00.034 10072 IsGuiding returns 0
22:03:56.026 00.001 10072 scope move finished after 98 + 50 ms
22:03:56.026 00.000 10072 Move returns status 0, amount 98
22:03:56.026 00.000 10072 MoveAxis(N, 0, ABG)
22:03:56.026 00.000 10072 Move returns status 0, amount 0
22:03:56.026 00.000 10072 move complete, result=0
22:03:56.026 00.000 1032 GuideStep: -0.2 px 98 ms EAST, 0.1 px 0 ms NORTH
22:03:56.029 00.003 10072 worker thread done servicing request
22:03:56.029 00.000 10072 Worker thread wakes up
22:03:56.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:56.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:56.665 00.636 10072 Exposure complete
22:03:56.721 00.056 10072 worker thread done servicing request
22:03:56.721 00.000 1032 OnExposeComplete: enter
22:03:56.723 00.002 1032 UpdateGuideState(): m_state=6
22:03:56.724 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2043
22:03:56.727 00.003 1032 Star::Find returns 1 (0), X=1103.43, Y=135.56, Mass=1275, SNR=25.1, Peak=139 HFD=3.2
22:03:56.728 00.001 1032 MultiStar: [#1 -0.10,0.01,0.95,U] [#2 -0.05,-0.17,0.76,U] [#3 0.03,-0.09,0.76,U] [#4 0.01,0.04,0.64,U] [#5 0.16,-0.17,0.67,U] [#6 0.01,0.08,0.61,U] [#7 -0.07,-0.06,0.70,U] [#8 -0.08,-0.17,0.53,U] 
22:03:56.729 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.07}, one-star: {0.14, -0.07}
22:03:56.731 00.002 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
22:03:56.733 00.002 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
22:03:56.735 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.45 mountX=-0.07 mountY=0.01, mountTheta=3.00
22:03:56.737 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
22:03:56.741 00.004 1032 Enqueuing Move request for scope (0.01, -0.07)
22:03:56.742 00.001 10072 Worker thread wakes up
22:03:56.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
22:03:56.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
22:03:56.742 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
22:03:56.745 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:03:56.746 00.001 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.84
22:03:56.746 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:03:56.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:56.748 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:03:56.748 00.000 10072 MoveAxis(E, 19, ABG)
22:03:56.748 00.000 10072 Guiding  Dir = 2, Dur = 19
22:03:56.748 00.000 10072 IsGuiding returns 0
22:03:56.748 00.000 10072 PulseGuide returned control before completion, sleep 29
22:03:56.764 00.016 1032 UpdateGuideState exits: m=1275 SNR=25.1
22:03:56.767 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:56.770 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:56.773 00.003 1032 Enqueuing Expose request
22:03:56.786 00.013 10072 IsGuiding returns 0
22:03:56.787 00.001 10072 Move returns status 0, amount 19
22:03:56.787 00.000 10072 MoveAxis(N, 0, ABG)
22:03:56.787 00.000 10072 Move returns status 0, amount 0
22:03:56.787 00.000 10072 move complete, result=0
22:03:56.787 00.000 10072 worker thread done servicing request
22:03:56.787 00.000 10072 Worker thread wakes up
22:03:56.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:56.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:56.788 00.001 1032 GuideStep: -0.1 px 19 ms EAST, 0.0 px 0 ms NORTH
22:03:57.195 00.407 10072 Exposure complete
22:03:57.255 00.060 1032 OnExposeComplete: enter
22:03:57.256 00.001 1032 UpdateGuideState(): m_state=6
22:03:57.258 00.002 10072 worker thread done servicing request
22:03:57.258 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2044
22:03:57.260 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=135.56, Mass=1195, SNR=24.3, Peak=131 HFD=3.2
22:03:57.262 00.002 1032 MultiStar: [#1 -0.14,0.14,1.07,U] [#2 -0.03,-0.12,0.80,U] [#3 0.13,0.04,0.78,U] [#4 -0.17,0.11,0.69,U] [#5 -0.07,0.01,0.67,U] [#6 0.04,0.29,0.00,M1] [#7 0.02,0.16,0.73,U] [#8 0.08,-0.11,0.57,U] 
22:03:57.263 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.02}, one-star: {0.12, -0.07}
22:03:57.265 00.002 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
22:03:57.267 00.002 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
22:03:57.269 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.94 mountX=0.03 mountY=0.00, mountTheta=0.11
22:03:57.273 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
22:03:57.275 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
22:03:57.277 00.002 10072 Worker thread wakes up
22:03:57.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:03:57.277 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:03:57.277 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.03 yDistance=0.00
22:03:57.280 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:03:57.283 00.003 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:03:57.283 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:03:57.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:57.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:03:57.283 00.000 10072 MoveAxis(E, 16, ABG)
22:03:57.283 00.000 10072 Guiding  Dir = 2, Dur = 16
22:03:57.283 00.000 10072 IsGuiding returns 0
22:03:57.284 00.001 10072 PulseGuide returned control before completion, sleep 26
22:03:57.303 00.019 1032 UpdateGuideState exits: m=1195 SNR=24.3
22:03:57.306 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:57.307 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:57.309 00.002 1032 Enqueuing Expose request
22:03:57.317 00.008 10072 IsGuiding returns 0
22:03:57.317 00.000 10072 Move returns status 0, amount 16
22:03:57.317 00.000 10072 MoveAxis(N, 0, ABG)
22:03:57.317 00.000 10072 Move returns status 0, amount 0
22:03:57.317 00.000 10072 move complete, result=0
22:03:57.317 00.000 10072 worker thread done servicing request
22:03:57.317 00.000 10072 Worker thread wakes up
22:03:57.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:57.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:57.318 00.001 1032 GuideStep: 0.0 px 16 ms EAST, 0.0 px 0 ms NORTH
22:03:57.947 00.629 10072 Exposure complete
22:03:58.008 00.061 10072 worker thread done servicing request
22:03:58.008 00.000 1032 OnExposeComplete: enter
22:03:58.011 00.003 1032 UpdateGuideState(): m_state=6
22:03:58.013 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2045
22:03:58.014 00.001 1032 Star::Find returns 1 (0), X=1103.32, Y=135.55, Mass=1487, SNR=27.1, Peak=148 HFD=3.2
22:03:58.016 00.002 1032 MultiStar: [#1 -0.22,0.10,0.89,U] [#2 -0.09,-0.10,0.70,U] [#3 -0.04,0.09,0.73,U] [#4 -0.09,-0.07,0.60,U] [#5 -0.05,0.01,0.57,U] [#6 0.11,0.14,0.56,U] [#7 -0.10,0.10,0.63,U] [#8 -0.11,-0.22,0.47,U] 
22:03:58.018 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.00}, one-star: {0.03, -0.09}
22:03:58.021 00.003 1032 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.83) = xAngle (1.31 = 1.31)
22:03:58.023 00.002 1032 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.31 = 1.31)
22:03:58.025 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.14 mountX=0.02 mountY=0.06, mountTheta=1.31
22:03:58.029 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.00, opts=13)
22:03:58.030 00.001 1032 Enqueuing Move request for scope (-0.06, 0.00)
22:03:58.032 00.002 10072 Worker thread wakes up
22:03:58.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
22:03:58.032 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
22:03:58.032 00.000 10072 Moving (-0.06, 0.00) raw xDistance=0.02 yDistance=0.06
22:03:58.034 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:03:58.036 00.002 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:03:58.036 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
22:03:58.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:58.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:03:58.036 00.000 10072 MoveAxis(E, 18, ABG)
22:03:58.036 00.000 10072 Guiding  Dir = 2, Dur = 18
22:03:58.037 00.001 10072 IsGuiding returns 0
22:03:58.037 00.000 10072 PulseGuide returned control before completion, sleep 28
22:03:58.056 00.019 1032 UpdateGuideState exits: m=1487 SNR=27.1
22:03:58.058 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:58.060 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:58.062 00.002 1032 Enqueuing Expose request
22:03:58.070 00.008 10072 IsGuiding returns 0
22:03:58.070 00.000 10072 Move returns status 0, amount 18
22:03:58.070 00.000 10072 MoveAxis(N, 0, ABG)
22:03:58.070 00.000 10072 Move returns status 0, amount 0
22:03:58.070 00.000 10072 move complete, result=0
22:03:58.070 00.000 10072 worker thread done servicing request
22:03:58.070 00.000 10072 Worker thread wakes up
22:03:58.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:58.071 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:58.072 00.001 1032 GuideStep: 0.0 px 18 ms EAST, 0.1 px 0 ms NORTH
22:03:58.477 00.405 10072 Exposure complete
22:03:58.532 00.055 10072 worker thread done servicing request
22:03:58.532 00.000 1032 OnExposeComplete: enter
22:03:58.534 00.002 1032 UpdateGuideState(): m_state=6
22:03:58.536 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2046
22:03:58.538 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=135.49, Mass=1377, SNR=26.1, Peak=131 HFD=3.2
22:03:58.539 00.001 1032 MultiStar: [#1 -0.24,0.08,0.00,M1] [#2 -0.09,-0.16,0.74,U] [#3 0.03,-0.12,0.77,U] [#4 -0.22,-0.13,0.00,M1] [#5 0.04,-0.12,0.67,U] [#6 0.00,0.02,0.60,U] [#7 -0.06,-0.15,0.66,U] [#8 -0.15,-0.16,0.52,U] 
22:03:58.541 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.12}, one-star: {0.16, -0.14}
22:03:58.543 00.002 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
22:03:58.544 00.001 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
22:03:58.546 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.52 mountX=-0.12 mountY=0.03, mountTheta=2.93
22:03:58.549 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.12, opts=13)
22:03:58.552 00.003 1032 Enqueuing Move request for scope (0.01, -0.12)
22:03:58.554 00.002 10072 Worker thread wakes up
22:03:58.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
22:03:58.554 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
22:03:58.554 00.000 10072 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=0.03
22:03:58.556 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:03:58.559 00.003 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:03:58.559 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
22:03:58.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:58.559 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:03:58.559 00.000 10072 MoveAxis(E, 16, ABG)
22:03:58.559 00.000 10072 Guiding  Dir = 2, Dur = 16
22:03:58.559 00.000 10072 IsGuiding returns 0
22:03:58.560 00.001 10072 PulseGuide returned control before completion, sleep 26
22:03:58.575 00.015 1032 UpdateGuideState exits: m=1377 SNR=26.1
22:03:58.577 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:58.580 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:58.582 00.002 1032 Enqueuing Expose request
22:03:58.600 00.018 10072 IsGuiding returns 0
22:03:58.600 00.000 10072 Move returns status 0, amount 16
22:03:58.600 00.000 10072 MoveAxis(N, 0, ABG)
22:03:58.600 00.000 10072 Move returns status 0, amount 0
22:03:58.600 00.000 10072 move complete, result=0
22:03:58.600 00.000 10072 worker thread done servicing request
22:03:58.600 00.000 10072 Worker thread wakes up
22:03:58.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:58.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:58.602 00.002 1032 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
22:03:59.230 00.628 10072 Exposure complete
22:03:59.285 00.055 10072 worker thread done servicing request
22:03:59.285 00.000 1032 OnExposeComplete: enter
22:03:59.287 00.002 1032 UpdateGuideState(): m_state=6
22:03:59.288 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2047
22:03:59.290 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=135.42, Mass=1183, SNR=24.1, Peak=115 HFD=3.2
22:03:59.292 00.002 1032 MultiStar: [#1 -0.13,-0.11,1.01,U] [#2 0.02,-0.18,0.85,U] [#3 0.15,-0.06,0.77,U] [#4 -0.08,-0.06,0.73,U] [#5 0.08,-0.14,0.74,U] [#6 -0.09,0.03,0.64,U] [#7 0.12,-0.16,0.76,U] [#8 0.13,-0.24,0.00,M1] 
22:03:59.294 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.12}, one-star: {0.05, -0.22}
22:03:59.295 00.001 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.99)
22:03:59.298 00.003 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.99)
22:03:59.300 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.47 mountX=-0.12 mountY=0.02, mountTheta=2.99
22:03:59.303 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.12, opts=13)
22:03:59.307 00.004 1032 Enqueuing Move request for scope (0.01, -0.12)
22:03:59.309 00.002 10072 Worker thread wakes up
22:03:59.309 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
22:03:59.309 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
22:03:59.309 00.000 10072 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=0.02
22:03:59.311 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:03:59.313 00.002 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:03:59.313 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
22:03:59.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:59.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:03:59.313 00.000 10072 MoveAxis(E, 18, ABG)
22:03:59.313 00.000 10072 Guiding  Dir = 2, Dur = 18
22:03:59.314 00.001 10072 IsGuiding returns 0
22:03:59.314 00.000 10072 PulseGuide returned control before completion, sleep 28
22:03:59.330 00.016 1032 UpdateGuideState exits: m=1183 SNR=24.1
22:03:59.332 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:59.334 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:59.335 00.001 1032 Enqueuing Expose request
22:03:59.352 00.017 10072 IsGuiding returns 0
22:03:59.352 00.000 10072 Move returns status 0, amount 18
22:03:59.352 00.000 10072 MoveAxis(N, 0, ABG)
22:03:59.352 00.000 10072 Move returns status 0, amount 0
22:03:59.352 00.000 10072 move complete, result=0
22:03:59.352 00.000 10072 worker thread done servicing request
22:03:59.352 00.000 10072 Worker thread wakes up
22:03:59.352 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:59.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:59.356 00.004 1032 GuideStep: -0.1 px 18 ms EAST, 0.0 px 0 ms NORTH
22:03:59.766 00.410 10072 Exposure complete
22:03:59.822 00.056 10072 worker thread done servicing request
22:03:59.822 00.000 1032 OnExposeComplete: enter
22:03:59.825 00.003 1032 UpdateGuideState(): m_state=6
22:03:59.827 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2048
22:03:59.829 00.002 1032 Star::Find returns 1 (0), X=1103.47, Y=135.43, Mass=1297, SNR=25.3, Peak=130 HFD=3.2
22:03:59.832 00.003 1032 MultiStar: [#1 -0.11,0.03,0.99,U] [#2 0.03,-0.12,0.82,U] [#3 0.20,0.04,0.77,U] [#4 -0.17,0.11,0.67,U] [#5 0.08,-0.08,0.65,U] [#6 -0.08,-0.00,0.62,U] [#7 -0.01,-0.08,0.66,U] [#8 -0.01,-0.14,0.49,U] 
22:03:59.834 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {0.18, -0.20}
22:03:59.835 00.001 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
22:03:59.837 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
22:03:59.838 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.21 mountX=-0.06 mountY=-0.01, mountTheta=-3.04
22:03:59.841 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
22:03:59.844 00.003 1032 Enqueuing Move request for scope (0.02, -0.05)
22:03:59.846 00.002 10072 Worker thread wakes up
22:03:59.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:03:59.847 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:03:59.847 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=-0.01
22:03:59.848 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:03:59.849 00.001 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:03:59.850 00.001 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:03:59.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:59.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:03:59.850 00.000 10072 MoveAxis(E, 16, ABG)
22:03:59.850 00.000 10072 Guiding  Dir = 2, Dur = 16
22:03:59.850 00.000 10072 IsGuiding returns 0
22:03:59.851 00.001 10072 PulseGuide returned control before completion, sleep 26
22:03:59.869 00.018 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:03:59.871 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:59.872 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:03:59.874 00.002 1032 Enqueuing Expose request
22:03:59.887 00.013 10072 IsGuiding returns 0
22:03:59.887 00.000 10072 Move returns status 0, amount 16
22:03:59.887 00.000 10072 MoveAxis(N, 0, ABG)
22:03:59.887 00.000 10072 Move returns status 0, amount 0
22:03:59.887 00.000 10072 move complete, result=0
22:03:59.888 00.001 10072 worker thread done servicing request
22:03:59.888 00.000 10072 Worker thread wakes up
22:03:59.888 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:03:59.888 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:03:59.893 00.005 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:04:00.513 00.620 10072 Exposure complete
22:04:00.569 00.056 10072 worker thread done servicing request
22:04:00.569 00.000 1032 OnExposeComplete: enter
22:04:00.571 00.002 1032 UpdateGuideState(): m_state=6
22:04:00.573 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2049
22:04:00.574 00.001 1032 Star::Find returns 1 (0), X=1103.49, Y=135.57, Mass=1285, SNR=25.2, Peak=125 HFD=3.2
22:04:00.575 00.001 1032 MultiStar: [#1 -0.06,0.12,1.00,U] [#2 -0.02,-0.02,0.81,U] [#3 0.12,-0.07,0.76,U] [#4 -0.08,0.02,0.66,U] [#5 0.03,-0.17,0.68,U] [#6 0.14,0.18,0.64,U] [#7 0.03,-0.02,0.70,U] [#8 0.01,0.01,0.52,U] 
22:04:00.576 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.00}, one-star: {0.20, -0.06}
22:04:00.578 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:04:00.581 00.003 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:04:00.584 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.03 mountX=-0.01 mountY=-0.04, mountTheta=-1.86
22:04:00.587 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
22:04:00.590 00.003 1032 Enqueuing Move request for scope (0.04, -0.00)
22:04:00.591 00.001 10072 Worker thread wakes up
22:04:00.591 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:04:00.592 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:04:00.592 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
22:04:00.594 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=91, Gamma=2.230
22:04:00.596 00.002 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:04:00.596 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:04:00.596 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:00.597 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:04:00.597 00.000 10072 MoveAxis(E, 18, ABG)
22:04:00.597 00.000 10072 Guiding  Dir = 2, Dur = 18
22:04:00.597 00.000 10072 IsGuiding returns 0
22:04:00.598 00.001 10072 PulseGuide returned control before completion, sleep 28
22:04:00.614 00.016 1032 UpdateGuideState exits: m=1285 SNR=25.2
22:04:00.616 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:00.619 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:00.621 00.002 1032 Enqueuing Expose request
22:04:00.635 00.014 10072 IsGuiding returns 0
22:04:00.635 00.000 10072 Move returns status 0, amount 18
22:04:00.635 00.000 10072 MoveAxis(N, 0, ABG)
22:04:00.635 00.000 10072 Move returns status 0, amount 0
22:04:00.635 00.000 10072 move complete, result=0
22:04:00.636 00.001 10072 worker thread done servicing request
22:04:00.636 00.000 10072 Worker thread wakes up
22:04:00.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:00.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:00.639 00.003 1032 GuideStep: -0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
22:04:01.041 00.402 10072 Exposure complete
22:04:01.090 00.049 10072 worker thread done servicing request
22:04:01.090 00.000 1032 OnExposeComplete: enter
22:04:01.091 00.001 1032 UpdateGuideState(): m_state=6
22:04:01.093 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2050
22:04:01.094 00.001 1032 Star::Find returns 1 (0), X=1103.57, Y=135.48, Mass=1176, SNR=24.1, Peak=111 HFD=3.2
22:04:01.096 00.002 1032 MultiStar: [#1 -0.11,-0.00,1.05,U] [#2 0.05,-0.15,0.85,U] [#3 0.21,-0.19,0.00,M1] [#4 -0.19,-0.07,0.68,U] [#5 0.15,-0.15,0.75,U] [#6 0.10,0.10,0.60,U] [#7 0.10,-0.08,0.72,U] [#8 -0.08,-0.14,0.52,U] 
22:04:01.097 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.28, -0.15}
22:04:01.098 00.001 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
22:04:01.100 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
22:04:01.101 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.07 mountX=-0.09 mountY=-0.02, mountTheta=-2.90
22:04:01.104 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
22:04:01.106 00.002 1032 Enqueuing Move request for scope (0.05, -0.08)
22:04:01.108 00.002 10072 Worker thread wakes up
22:04:01.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
22:04:01.108 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
22:04:01.108 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.02
22:04:01.110 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:04:01.112 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:04:01.113 00.001 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:04:01.113 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:01.113 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:04:01.113 00.000 10072 MoveAxis(E, 16, ABG)
22:04:01.113 00.000 10072 Guiding  Dir = 2, Dur = 16
22:04:01.113 00.000 10072 IsGuiding returns 0
22:04:01.114 00.001 10072 PulseGuide returned control before completion, sleep 26
22:04:01.129 00.015 1032 UpdateGuideState exits: m=1176 SNR=24.1
22:04:01.130 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:01.133 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:01.136 00.003 1032 Enqueuing Expose request
22:04:01.147 00.011 10072 IsGuiding returns 0
22:04:01.147 00.000 10072 Move returns status 0, amount 16
22:04:01.147 00.000 10072 MoveAxis(N, 0, ABG)
22:04:01.147 00.000 10072 Move returns status 0, amount 0
22:04:01.147 00.000 10072 move complete, result=0
22:04:01.147 00.000 10072 worker thread done servicing request
22:04:01.147 00.000 10072 Worker thread wakes up
22:04:01.147 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:01.147 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:01.147 00.000 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:04:01.775 00.628 10072 Exposure complete
22:04:01.835 00.060 10072 worker thread done servicing request
22:04:01.836 00.001 1032 OnExposeComplete: enter
22:04:01.838 00.002 1032 UpdateGuideState(): m_state=6
22:04:01.841 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2051
22:04:01.843 00.002 1032 Star::Find returns 1 (0), X=1103.50, Y=135.34, Mass=1271, SNR=25.0, Peak=123 HFD=3.1
22:04:01.845 00.002 1032 MultiStar: [#1 -0.20,-0.24,0.00,M1] [#2 -0.05,-0.43,0.00,M1] [#3 0.24,-0.20,0.00,M2] [#4 -0.19,-0.21,0.00,M1] [#5 0.03,-0.40,0.00,M1] [#6 0.02,0.05,0.60,U] [#7 -0.16,-0.27,0.00,M1] [#8 0.13,-0.38,0.00,M1] 
22:04:01.846 00.001 1032 refined, 1 included, MultiStar: {0.14, -0.16}, one-star: {0.21, -0.29}
22:04:01.848 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
22:04:01.850 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
22:04:01.851 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.86 mountX=-0.19 mountY=-0.09, mountTheta=-2.69
22:04:01.854 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.16, opts=13)
22:04:01.856 00.002 1032 Enqueuing Move request for scope (0.14, -0.16)
22:04:01.857 00.001 10072 Worker thread wakes up
22:04:01.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
22:04:01.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
22:04:01.857 00.000 10072 Moving (0.14, -0.16) raw xDistance=-0.19 yDistance=-0.09
22:04:01.860 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:04:01.861 00.001 10072 PPEC rslt: input = -0.19, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 282.86
22:04:01.862 00.001 10072 PPEC: input: -0.19, control: -0.11, exposure: 500
22:04:01.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:01.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:04:01.862 00.000 10072 MoveAxis(E, 107, ABG)
22:04:01.862 00.000 10072 Guiding  Dir = 2, Dur = 107
22:04:01.863 00.001 10072 IsGuiding returns 0
22:04:01.863 00.000 10072 PulseGuide returned control before completion, sleep 117
22:04:01.882 00.019 1032 UpdateGuideState exits: m=1271 SNR=25.0
22:04:01.885 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:01.887 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:01.889 00.002 1032 Enqueuing Expose request
22:04:01.990 00.101 10072 IsGuiding returns 0
22:04:01.990 00.000 10072 Move returns status 0, amount 107
22:04:01.991 00.001 10072 MoveAxis(N, 0, ABG)
22:04:01.991 00.000 10072 Move returns status 0, amount 0
22:04:01.991 00.000 10072 move complete, result=0
22:04:01.991 00.000 10072 worker thread done servicing request
22:04:01.991 00.000 10072 Worker thread wakes up
22:04:01.991 00.000 1032 GuideStep: -0.2 px 107 ms EAST, -0.1 px 0 ms NORTH
22:04:01.995 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:01.995 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:02.400 00.405 10072 Exposure complete
22:04:02.456 00.056 1032 OnExposeComplete: enter
22:04:02.459 00.003 1032 UpdateGuideState(): m_state=6
22:04:02.461 00.002 10072 worker thread done servicing request
22:04:02.461 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2052
22:04:02.462 00.001 1032 Star::Find returns 1 (0), X=1103.44, Y=135.27, Mass=1379, SNR=26.1, Peak=121 HFD=3.2
22:04:02.464 00.002 1032 MultiStar: [#1 -0.23,-0.15,0.00,M2] [#2 -0.08,-0.24,0.00,M2] [#3 0.04,-0.17,0.78,U] [#4 -0.23,-0.23,0.00,M2] [#5 0.23,-0.14,0.00,M2] [#6 0.09,-0.06,0.59,U] [#7 -0.07,-0.30,0.00,M2] [#8 0.08,-0.31,0.00,M2] 
22:04:02.465 00.001 1032 refined, 2 included, MultiStar: {0.10, -0.22}, one-star: {0.15, -0.37}
22:04:02.467 00.002 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
22:04:02.468 00.001 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
22:04:02.471 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.25 cameraTheta=-1.16 mountX=-0.24 mountY=-0.04, mountTheta=-2.99
22:04:02.472 00.001 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.22, opts=13)
22:04:02.474 00.002 1032 Enqueuing Move request for scope (0.10, -0.22)
22:04:02.476 00.002 10072 Worker thread wakes up
22:04:02.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd
22:04:02.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.22)
22:04:02.476 00.000 10072 Moving (0.10, -0.22) raw xDistance=-0.24 yDistance=-0.04
22:04:02.478 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:04:02.480 00.002 10072 PPEC rslt: input = -0.24, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 282.86
22:04:02.480 00.000 10072 PPEC: input: -0.24, control: -0.14, exposure: 500
22:04:02.480 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:02.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:04:02.480 00.000 10072 MoveAxis(E, 131, ABG)
22:04:02.480 00.000 10072 Guiding  Dir = 2, Dur = 131
22:04:02.481 00.001 10072 IsGuiding returns 0
22:04:02.481 00.000 10072 PulseGuide returned control before completion, sleep 141
22:04:02.499 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:04:02.501 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:02.503 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:02.505 00.002 1032 Enqueuing Expose request
22:04:02.632 00.127 10072 IsGuiding returns 0
22:04:02.632 00.000 10072 Move returns status 0, amount 131
22:04:02.632 00.000 10072 MoveAxis(N, 0, ABG)
22:04:02.632 00.000 10072 Move returns status 0, amount 0
22:04:02.632 00.000 10072 move complete, result=0
22:04:02.632 00.000 10072 worker thread done servicing request
22:04:02.632 00.000 10072 Worker thread wakes up
22:04:02.632 00.000 1032 GuideStep: -0.2 px 131 ms EAST, -0.0 px 0 ms NORTH
22:04:02.635 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:02.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:03.259 00.624 10072 Exposure complete
22:04:03.315 00.056 10072 worker thread done servicing request
22:04:03.315 00.000 1032 OnExposeComplete: enter
22:04:03.317 00.002 1032 UpdateGuideState(): m_state=6
22:04:03.318 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2053
22:04:03.321 00.003 1032 Star::Find returns 1 (0), X=1103.39, Y=135.49, Mass=1352, SNR=25.8, Peak=132 HFD=3.2
22:04:03.323 00.002 1032 MultiStar: [#1 -0.31,0.17,0.00,M3] [#2 -0.13,-0.00,0.79,U] [#3 0.03,0.04,0.72,U] [#4 -0.17,0.08,0.63,U] [#5 0.03,0.22,0.67,U] [#6 -0.18,0.12,0.59,U] [#7 -0.34,0.11,0.00,M3] [#8 -0.23,-0.13,0.00,M3] 
22:04:03.325 00.002 1032 refined, 5 included, MultiStar: {-0.04, 0.03}, one-star: {0.10, -0.14}
22:04:03.327 00.002 1032 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.83) = xAngle (0.61 = 0.61)
22:04:03.328 00.001 1032 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.61 = 0.61)
22:04:03.330 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.44 mountX=0.04 mountY=0.03, mountTheta=0.61
22:04:03.335 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
22:04:03.337 00.002 1032 Enqueuing Move request for scope (-0.04, 0.03)
22:04:03.338 00.001 10072 Worker thread wakes up
22:04:03.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
22:04:03.338 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
22:04:03.338 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
22:04:03.341 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:04:03.344 00.003 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.86
22:04:03.344 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
22:04:03.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:03.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:04:03.344 00.000 10072 MoveAxis(E, 20, ABG)
22:04:03.344 00.000 10072 Guiding  Dir = 2, Dur = 20
22:04:03.345 00.001 10072 IsGuiding returns 0
22:04:03.345 00.000 10072 PulseGuide returned control before completion, sleep 30
22:04:03.363 00.018 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:04:03.365 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:03.367 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:03.368 00.001 1032 Enqueuing Expose request
22:04:03.384 00.016 10072 IsGuiding returns 1
22:04:03.384 00.000 10072 scope still moving after pulse duration time elapsed
22:04:03.414 00.030 10072 IsGuiding returns 0
22:04:03.414 00.000 10072 scope move finished after 20 + 49 ms
22:04:03.414 00.000 10072 Move returns status 0, amount 20
22:04:03.414 00.000 10072 MoveAxis(N, 0, ABG)
22:04:03.414 00.000 10072 Move returns status 0, amount 0
22:04:03.414 00.000 10072 move complete, result=0
22:04:03.414 00.000 10072 worker thread done servicing request
22:04:03.414 00.000 10072 Worker thread wakes up
22:04:03.414 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:03.414 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:03.414 00.000 1032 GuideStep: 0.0 px 20 ms EAST, 0.0 px 0 ms NORTH
22:04:03.825 00.411 10072 Exposure complete
22:04:03.880 00.055 10072 worker thread done servicing request
22:04:03.880 00.000 1032 OnExposeComplete: enter
22:04:03.883 00.003 1032 UpdateGuideState(): m_state=6
22:04:03.885 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2054
22:04:03.887 00.002 1032 Star::Find returns 1 (0), X=1103.48, Y=135.71, Mass=1382, SNR=26.1, Peak=142 HFD=3.2
22:04:03.889 00.002 1032 MultiStar: [#1 -0.27,0.22,0.00,M4] [#2 -0.16,0.02,0.75,U] [#3 0.19,0.12,0.76,U] [#4 -0.25,0.07,0.00,M2] [#5 -0.06,0.10,0.66,U] [#6 -0.02,0.26,0.00,M1] [#7 -0.14,0.01,0.68,U] [#8 -0.19,0.04,0.49,U] 
22:04:03.892 00.003 1032 refined, 5 included, MultiStar: {-0.00, 0.06}, one-star: {0.19, 0.08}
22:04:03.895 00.003 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
22:04:03.897 00.002 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
22:04:03.899 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.63 mountX=0.06 mountY=-0.01, mountTheta=-0.20
22:04:03.902 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.06, opts=13)
22:04:03.904 00.002 1032 Enqueuing Move request for scope (-0.00, 0.06)
22:04:03.905 00.001 10072 Worker thread wakes up
22:04:03.906 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
22:04:03.906 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
22:04:03.906 00.000 10072 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=-0.01
22:04:03.908 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:04:03.909 00.001 10072 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.86
22:04:03.909 00.000 10072 PPEC: input: 0.06, control: -0.02, exposure: 500
22:04:03.911 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:03.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:04:03.911 00.000 10072 MoveAxis(E, 17, ABG)
22:04:03.911 00.000 10072 Guiding  Dir = 2, Dur = 17
22:04:03.911 00.000 10072 IsGuiding returns 0
22:04:03.912 00.001 10072 PulseGuide returned control before completion, sleep 27
22:04:03.930 00.018 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:04:03.932 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:03.933 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:03.935 00.002 1032 Enqueuing Expose request
22:04:03.948 00.013 10072 IsGuiding returns 0
22:04:03.948 00.000 10072 Move returns status 0, amount 17
22:04:03.948 00.000 10072 MoveAxis(N, 0, ABG)
22:04:03.948 00.000 10072 Move returns status 0, amount 0
22:04:03.948 00.000 10072 move complete, result=0
22:04:03.948 00.000 10072 worker thread done servicing request
22:04:03.948 00.000 10072 Worker thread wakes up
22:04:03.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:03.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:03.950 00.002 1032 GuideStep: 0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
22:04:04.576 00.626 10072 Exposure complete
22:04:04.634 00.058 10072 worker thread done servicing request
22:04:04.634 00.000 1032 OnExposeComplete: enter
22:04:04.636 00.002 1032 UpdateGuideState(): m_state=6
22:04:04.638 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2055
22:04:04.643 00.005 1032 Star::Find returns 1 (0), X=1103.36, Y=135.45, Mass=1155, SNR=23.8, Peak=121 HFD=3.2
22:04:04.646 00.003 1032 MultiStar: [#1 -0.20,0.01,1.04,U] [#2 -0.07,-0.03,0.81,U] [#3 0.11,-0.31,0.00,M1] [#4 -0.24,-0.18,0.00,M3] [#5 -0.07,-0.21,0.74,U] [#6 0.08,0.09,0.64,U] [#7 -0.11,-0.01,0.74,U] [#8 -0.25,-0.16,0.00,M3] 
22:04:04.647 00.001 1032 refined, 5 included, MultiStar: {-0.06, -0.06}, one-star: {0.07, -0.19}
22:04:04.650 00.003 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.15)
22:04:04.651 00.001 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.15)
22:04:04.653 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.31 mountX=-0.05 mountY=0.07, mountTheta=2.15
22:04:04.655 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.06, opts=13)
22:04:04.657 00.002 1032 Enqueuing Move request for scope (-0.06, -0.06)
22:04:04.658 00.001 10072 Worker thread wakes up
22:04:04.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
22:04:04.658 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
22:04:04.658 00.000 10072 Moving (-0.06, -0.06) raw xDistance=-0.05 yDistance=0.07
22:04:04.660 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:04:04.662 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.86
22:04:04.663 00.001 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:04:04.663 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:04.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:04:04.663 00.000 10072 MoveAxis(E, 19, ABG)
22:04:04.663 00.000 10072 Guiding  Dir = 2, Dur = 19
22:04:04.663 00.000 10072 IsGuiding returns 0
22:04:04.663 00.000 10072 PulseGuide returned control before completion, sleep 29
22:04:04.682 00.019 1032 UpdateGuideState exits: m=1155 SNR=23.8
22:04:04.683 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:04.686 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:04.687 00.001 1032 Enqueuing Expose request
22:04:04.699 00.012 10072 IsGuiding returns 0
22:04:04.699 00.000 10072 Move returns status 0, amount 19
22:04:04.699 00.000 10072 MoveAxis(N, 0, ABG)
22:04:04.699 00.000 10072 Move returns status 0, amount 0
22:04:04.699 00.000 10072 move complete, result=0
22:04:04.699 00.000 10072 worker thread done servicing request
22:04:04.700 00.001 10072 Worker thread wakes up
22:04:04.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:04.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:04.700 00.000 1032 GuideStep: -0.0 px 19 ms EAST, 0.1 px 0 ms NORTH
22:04:05.108 00.408 10072 Exposure complete
22:04:05.160 00.052 10072 worker thread done servicing request
22:04:05.160 00.000 1032 OnExposeComplete: enter
22:04:05.162 00.002 1032 UpdateGuideState(): m_state=6
22:04:05.164 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2056
22:04:05.166 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=135.47, Mass=1184, SNR=24.1, Peak=122 HFD=3.2
22:04:05.168 00.002 1032 MultiStar: [#1 -0.19,-0.19,0.00,M4] [#2 0.00,-0.30,0.00,M1] [#3 0.14,-0.23,0.00,M2] [#4 -0.15,-0.11,0.66,U] [#5 -0.04,-0.00,0.74,U] [#6 0.17,-0.09,0.63,U] [#7 0.07,-0.23,0.73,U] [#8 -0.04,-0.34,0.00,M4] 
22:04:05.169 00.001 1032 refined, 4 included, MultiStar: {0.03, -0.12}, one-star: {0.10, -0.16}
22:04:05.171 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
22:04:05.173 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
22:04:05.177 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.31 mountX=-0.13 mountY=-0.00, mountTheta=-3.14
22:04:05.180 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.12, opts=13)
22:04:05.182 00.002 1032 Enqueuing Move request for scope (0.03, -0.12)
22:04:05.185 00.003 10072 Worker thread wakes up
22:04:05.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
22:04:05.185 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
22:04:05.185 00.000 10072 Moving (0.03, -0.12) raw xDistance=-0.13 yDistance=-0.00
22:04:05.186 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:04:05.189 00.003 10072 PPEC rslt: input = -0.13, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.86
22:04:05.189 00.000 10072 PPEC: input: -0.13, control: -0.02, exposure: 500
22:04:05.190 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:05.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:04:05.190 00.000 10072 MoveAxis(E, 16, ABG)
22:04:05.190 00.000 10072 Guiding  Dir = 2, Dur = 16
22:04:05.190 00.000 10072 IsGuiding returns 0
22:04:05.190 00.000 10072 PulseGuide returned control before completion, sleep 26
22:04:05.207 00.017 1032 UpdateGuideState exits: m=1184 SNR=24.1
22:04:05.210 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:05.212 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:05.213 00.001 1032 Enqueuing Expose request
22:04:05.231 00.018 10072 IsGuiding returns 0
22:04:05.231 00.000 10072 Move returns status 0, amount 16
22:04:05.231 00.000 10072 MoveAxis(N, 0, ABG)
22:04:05.231 00.000 10072 Move returns status 0, amount 0
22:04:05.231 00.000 10072 move complete, result=0
22:04:05.231 00.000 10072 worker thread done servicing request
22:04:05.231 00.000 10072 Worker thread wakes up
22:04:05.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:05.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:05.234 00.003 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:04:05.856 00.622 10072 Exposure complete
22:04:05.910 00.054 10072 worker thread done servicing request
22:04:05.910 00.000 1032 OnExposeComplete: enter
22:04:05.911 00.001 1032 UpdateGuideState(): m_state=6
22:04:05.914 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2057
22:04:05.916 00.002 1032 Star::Find returns 1 (0), X=1103.50, Y=135.39, Mass=1428, SNR=26.5, Peak=157 HFD=3.2
22:04:05.917 00.001 1032 MultiStar: [#1 -0.18,-0.13,0.90,U] [#2 -0.09,-0.20,0.72,U] [#3 0.08,-0.11,0.73,U] [#4 -0.24,0.02,0.60,U] [#5 0.02,-0.19,0.63,U] [#6 0.22,0.06,0.61,U] [#7 0.03,-0.02,0.67,U] [#8 -0.06,-0.27,0.00,M5] 
22:04:05.919 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.12}, one-star: {0.21, -0.24}
22:04:05.920 00.001 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.99)
22:04:05.921 00.001 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.99)
22:04:05.922 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.47 mountX=-0.11 mountY=0.02, mountTheta=2.99
22:04:05.925 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.12, opts=13)
22:04:05.927 00.002 1032 Enqueuing Move request for scope (0.01, -0.12)
22:04:05.928 00.001 10072 Worker thread wakes up
22:04:05.928 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
22:04:05.928 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
22:04:05.928 00.000 10072 Moving (0.01, -0.12) raw xDistance=-0.11 yDistance=0.02
22:04:05.931 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:04:05.934 00.003 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.86
22:04:05.934 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:04:05.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:05.935 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:04:05.935 00.000 10072 MoveAxis(E, 18, ABG)
22:04:05.935 00.000 10072 Guiding  Dir = 2, Dur = 18
22:04:05.935 00.000 10072 IsGuiding returns 0
22:04:05.935 00.000 10072 PulseGuide returned control before completion, sleep 28
22:04:05.951 00.016 1032 UpdateGuideState exits: m=1428 SNR=26.5
22:04:05.952 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:05.957 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:05.960 00.003 1032 Enqueuing Expose request
22:04:05.979 00.019 10072 IsGuiding returns 0
22:04:05.979 00.000 10072 Move returns status 0, amount 18
22:04:05.979 00.000 10072 MoveAxis(N, 0, ABG)
22:04:05.979 00.000 10072 Move returns status 0, amount 0
22:04:05.979 00.000 10072 move complete, result=0
22:04:05.979 00.000 10072 worker thread done servicing request
22:04:05.979 00.000 10072 Worker thread wakes up
22:04:05.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:05.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:05.980 00.001 1032 GuideStep: -0.1 px 18 ms EAST, 0.0 px 0 ms NORTH
22:04:06.386 00.406 10072 Exposure complete
22:04:06.441 00.055 10072 worker thread done servicing request
22:04:06.441 00.000 1032 OnExposeComplete: enter
22:04:06.443 00.002 1032 UpdateGuideState(): m_state=6
22:04:06.444 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2058
22:04:06.446 00.002 1032 Star::Find returns 1 (0), X=1103.31, Y=135.51, Mass=1265, SNR=25.0, Peak=126 HFD=3.2
22:04:06.447 00.001 1032 MultiStar: [#1 -0.23,-0.04,1.02,U] [#2 -0.06,-0.15,0.83,U] [#3 0.06,-0.16,0.79,U] [#4 -0.11,-0.04,0.69,U] [#5 0.12,-0.05,0.65,U] [#6 0.04,0.06,0.59,U] [#7 -0.05,-0.09,0.71,U] [#8 -0.05,-0.25,0.00,M6] 
22:04:06.449 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.08}, one-star: {0.02, -0.12}
22:04:06.451 00.002 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.46)
22:04:06.452 00.001 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.46)
22:04:06.453 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.99 mountX=-0.07 mountY=0.06, mountTheta=2.46
22:04:06.456 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.08, opts=13)
22:04:06.459 00.003 1032 Enqueuing Move request for scope (-0.04, -0.08)
22:04:06.461 00.002 10072 Worker thread wakes up
22:04:06.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
22:04:06.461 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
22:04:06.461 00.000 10072 Moving (-0.04, -0.08) raw xDistance=-0.07 yDistance=0.06
22:04:06.463 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:04:06.465 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:04:06.465 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:04:06.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:06.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:04:06.465 00.000 10072 MoveAxis(E, 16, ABG)
22:04:06.465 00.000 10072 Guiding  Dir = 2, Dur = 16
22:04:06.465 00.000 10072 IsGuiding returns 0
22:04:06.466 00.001 10072 PulseGuide returned control before completion, sleep 26
22:04:06.482 00.016 1032 UpdateGuideState exits: m=1265 SNR=25.0
22:04:06.485 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:06.488 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:06.490 00.002 1032 Enqueuing Expose request
22:04:06.495 00.005 10072 IsGuiding returns 0
22:04:06.495 00.000 10072 Move returns status 0, amount 16
22:04:06.495 00.000 10072 MoveAxis(N, 0, ABG)
22:04:06.495 00.000 10072 Move returns status 0, amount 0
22:04:06.495 00.000 10072 move complete, result=0
22:04:06.495 00.000 10072 worker thread done servicing request
22:04:06.495 00.000 10072 Worker thread wakes up
22:04:06.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:06.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:06.498 00.003 1032 GuideStep: -0.1 px 16 ms EAST, 0.1 px 0 ms NORTH
22:04:07.123 00.625 10072 Exposure complete
22:04:07.177 00.054 10072 worker thread done servicing request
22:04:07.177 00.000 1032 OnExposeComplete: enter
22:04:07.180 00.003 1032 UpdateGuideState(): m_state=6
22:04:07.183 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2059
22:04:07.184 00.001 1032 Star::Find returns 1 (0), X=1103.49, Y=135.42, Mass=1216, SNR=24.4, Peak=118 HFD=3.2
22:04:07.187 00.003 1032 MultiStar: [#1 -0.17,-0.12,0.98,U] [#2 0.03,-0.28,0.00,M1] [#3 0.23,-0.15,0.00,M1] [#4 -0.10,-0.15,0.71,U] [#5 0.14,-0.25,0.00,M1] [#6 0.09,-0.21,0.63,U] [#7 0.00,-0.20,0.74,U] [#8 -0.01,-0.27,0.00,M7] 
22:04:07.188 00.001 1032 refined, 4 included, MultiStar: {0.00, -0.17}, one-star: {0.20, -0.21}
22:04:07.190 00.002 1032 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.83) = xAngle (-3.38 = 2.90)
22:04:07.191 00.001 1032 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.38 = 2.90)
22:04:07.193 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.55 mountX=-0.17 mountY=0.04, mountTheta=2.90
22:04:07.195 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.17, opts=13)
22:04:07.198 00.003 1032 Enqueuing Move request for scope (0.00, -0.17)
22:04:07.200 00.002 10072 Worker thread wakes up
22:04:07.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.17) opts 0xd
22:04:07.200 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.17)
22:04:07.200 00.000 10072 Moving (0.00, -0.17) raw xDistance=-0.17 yDistance=0.04
22:04:07.202 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:04:07.206 00.004 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 282.87
22:04:07.206 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
22:04:07.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:07.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:04:07.206 00.000 10072 MoveAxis(E, 97, ABG)
22:04:07.206 00.000 10072 Guiding  Dir = 2, Dur = 97
22:04:07.208 00.002 10072 IsGuiding returns 0
22:04:07.208 00.000 10072 PulseGuide returned control before completion, sleep 107
22:04:07.226 00.018 1032 UpdateGuideState exits: m=1216 SNR=24.4
22:04:07.228 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:07.230 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:07.231 00.001 1032 Enqueuing Expose request
22:04:07.324 00.093 10072 IsGuiding returns 1
22:04:07.324 00.000 10072 scope still moving after pulse duration time elapsed
22:04:07.355 00.031 10072 IsGuiding returns 0
22:04:07.355 00.000 10072 scope move finished after 97 + 50 ms
22:04:07.355 00.000 10072 Move returns status 0, amount 97
22:04:07.355 00.000 10072 MoveAxis(N, 0, ABG)
22:04:07.355 00.000 10072 Move returns status 0, amount 0
22:04:07.355 00.000 10072 move complete, result=0
22:04:07.355 00.000 10072 worker thread done servicing request
22:04:07.355 00.000 10072 Worker thread wakes up
22:04:07.355 00.000 1032 GuideStep: -0.2 px 97 ms EAST, 0.0 px 0 ms NORTH
22:04:07.359 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:07.359 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:07.763 00.404 10072 Exposure complete
22:04:07.815 00.052 10072 worker thread done servicing request
22:04:07.815 00.000 1032 OnExposeComplete: enter
22:04:07.817 00.002 1032 UpdateGuideState(): m_state=6
22:04:07.820 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2060
22:04:07.822 00.002 1032 Star::Find returns 1 (0), X=1103.51, Y=135.33, Mass=1309, SNR=25.4, Peak=123 HFD=3.3
22:04:07.824 00.002 1032 MultiStar: [#1 -0.03,-0.18,0.93,U] [#2 0.15,-0.34,0.00,M2] [#3 0.22,-0.22,0.00,M2] [#4 -0.07,-0.09,0.63,U] [#5 0.14,-0.04,0.64,U] [#6 0.12,0.10,0.58,U] [#7 0.18,-0.18,0.00,M1] [#8 -0.11,-0.30,0.00,M8] 
22:04:07.826 00.002 1032 refined, 4 included, MultiStar: {0.08, -0.13}, one-star: {0.22, -0.30}
22:04:07.827 00.001 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
22:04:07.831 00.004 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
22:04:07.834 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.02 mountX=-0.15 mountY=-0.04, mountTheta=-2.85
22:04:07.837 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.13, opts=13)
22:04:07.839 00.002 1032 Enqueuing Move request for scope (0.08, -0.13)
22:04:07.840 00.001 10072 Worker thread wakes up
22:04:07.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
22:04:07.840 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
22:04:07.840 00.000 10072 Moving (0.08, -0.13) raw xDistance=-0.15 yDistance=-0.04
22:04:07.841 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:04:07.844 00.003 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 282.87
22:04:07.844 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:04:07.844 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:07.844 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:04:07.844 00.000 10072 MoveAxis(E, 86, ABG)
22:04:07.844 00.000 10072 Guiding  Dir = 2, Dur = 86
22:04:07.844 00.000 10072 IsGuiding returns 0
22:04:07.845 00.001 10072 PulseGuide returned control before completion, sleep 96
22:04:07.861 00.016 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:04:07.864 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:07.865 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:07.867 00.002 1032 Enqueuing Expose request
22:04:07.947 00.080 10072 IsGuiding returns 0
22:04:07.947 00.000 10072 Move returns status 0, amount 86
22:04:07.947 00.000 10072 MoveAxis(N, 0, ABG)
22:04:07.947 00.000 10072 Move returns status 0, amount 0
22:04:07.947 00.000 10072 move complete, result=0
22:04:07.947 00.000 10072 worker thread done servicing request
22:04:07.948 00.001 10072 Worker thread wakes up
22:04:07.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:07.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:07.948 00.000 1032 GuideStep: -0.1 px 86 ms EAST, -0.0 px 0 ms NORTH
22:04:08.574 00.626 10072 Exposure complete
22:04:08.626 00.052 10072 worker thread done servicing request
22:04:08.626 00.000 1032 OnExposeComplete: enter
22:04:08.628 00.002 1032 UpdateGuideState(): m_state=6
22:04:08.629 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2061
22:04:08.631 00.002 1032 Star::Find returns 1 (0), X=1103.47, Y=135.49, Mass=1302, SNR=25.3, Peak=126 HFD=3.2
22:04:08.633 00.002 1032 MultiStar: [#1 -0.15,0.09,0.97,U] [#2 -0.02,-0.07,0.85,U] [#3 0.10,-0.10,0.77,U] [#4 -0.13,0.10,0.64,U] [#5 0.23,0.06,0.64,U] [#6 -0.08,0.23,0.60,U] [#7 0.01,0.05,0.70,U] [#8 -0.07,0.02,0.49,U] 
22:04:08.634 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.18, -0.15}
22:04:08.637 00.003 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
22:04:08.637 00.000 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
22:04:08.639 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.87 mountX=0.01 mountY=-0.02, mountTheta=-0.96
22:04:08.642 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
22:04:08.643 00.001 1032 Enqueuing Move request for scope (0.01, 0.01)
22:04:08.645 00.002 10072 Worker thread wakes up
22:04:08.645 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:04:08.645 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:04:08.645 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.02
22:04:08.647 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:04:08.649 00.002 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:04:08.649 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
22:04:08.649 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:08.649 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:04:08.649 00.000 10072 MoveAxis(E, 19, ABG)
22:04:08.649 00.000 10072 Guiding  Dir = 2, Dur = 19
22:04:08.650 00.001 10072 IsGuiding returns 0
22:04:08.650 00.000 10072 PulseGuide returned control before completion, sleep 29
22:04:08.668 00.018 1032 UpdateGuideState exits: m=1302 SNR=25.3
22:04:08.669 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:08.671 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:08.675 00.004 1032 Enqueuing Expose request
22:04:08.681 00.006 10072 IsGuiding returns 0
22:04:08.681 00.000 10072 Move returns status 0, amount 19
22:04:08.681 00.000 10072 MoveAxis(N, 0, ABG)
22:04:08.681 00.000 10072 Move returns status 0, amount 0
22:04:08.681 00.000 10072 move complete, result=0
22:04:08.681 00.000 10072 worker thread done servicing request
22:04:08.681 00.000 10072 Worker thread wakes up
22:04:08.681 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:08.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:08.685 00.004 1032 GuideStep: 0.0 px 19 ms EAST, -0.0 px 0 ms NORTH
22:04:09.091 00.406 10072 Exposure complete
22:04:09.143 00.052 10072 worker thread done servicing request
22:04:09.143 00.000 1032 OnExposeComplete: enter
22:04:09.146 00.003 1032 UpdateGuideState(): m_state=6
22:04:09.148 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2062
22:04:09.150 00.002 1032 Star::Find returns 1 (0), X=1103.60, Y=135.68, Mass=1276, SNR=25.1, Peak=114 HFD=3.2
22:04:09.152 00.002 1032 MultiStar: [#1 -0.18,0.11,0.93,U] [#2 -0.04,0.08,0.80,U] [#3 0.06,-0.11,0.70,U] [#4 -0.26,0.07,0.00,M1] [#5 -0.04,-0.04,0.69,U] [#6 0.17,0.26,0.00,M1] [#7 0.05,0.06,0.61,U] [#8 -0.12,-0.12,0.51,U] 
22:04:09.153 00.001 1032 refined, 6 included, MultiStar: {0.02, 0.02}, one-star: {0.31, 0.05}
22:04:09.155 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
22:04:09.156 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
22:04:09.157 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.79 mountX=0.01 mountY=-0.02, mountTheta=-1.04
22:04:09.159 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
22:04:09.161 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
22:04:09.162 00.001 10072 Worker thread wakes up
22:04:09.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:04:09.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:04:09.162 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
22:04:09.164 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:04:09.166 00.002 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:04:09.166 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
22:04:09.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:09.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:04:09.166 00.000 10072 MoveAxis(E, 16, ABG)
22:04:09.166 00.000 10072 Guiding  Dir = 2, Dur = 16
22:04:09.166 00.000 10072 IsGuiding returns 0
22:04:09.167 00.001 10072 PulseGuide returned control before completion, sleep 26
22:04:09.183 00.016 1032 UpdateGuideState exits: m=1276 SNR=25.1
22:04:09.185 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:09.186 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:09.188 00.002 1032 Enqueuing Expose request
22:04:09.198 00.010 10072 IsGuiding returns 0
22:04:09.198 00.000 10072 Move returns status 0, amount 16
22:04:09.198 00.000 10072 MoveAxis(N, 0, ABG)
22:04:09.198 00.000 10072 Move returns status 0, amount 0
22:04:09.198 00.000 10072 move complete, result=0
22:04:09.198 00.000 10072 worker thread done servicing request
22:04:09.198 00.000 10072 Worker thread wakes up
22:04:09.198 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:09.198 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:09.202 00.004 1032 GuideStep: 0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
22:04:09.828 00.626 10072 Exposure complete
22:04:09.883 00.055 10072 worker thread done servicing request
22:04:09.883 00.000 1032 OnExposeComplete: enter
22:04:09.885 00.002 1032 UpdateGuideState(): m_state=6
22:04:09.887 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2063
22:04:09.888 00.001 1032 Star::Find returns 1 (0), X=1103.44, Y=135.44, Mass=1214, SNR=24.4, Peak=107 HFD=3.2
22:04:09.891 00.003 1032 MultiStar: [#1 -0.11,-0.01,1.03,U] [#2 -0.03,-0.14,0.72,U] [#3 0.07,0.06,0.76,U] [#4 -0.22,-0.10,0.69,U] [#5 0.15,-0.12,0.65,U] [#6 0.08,0.17,0.58,U] [#7 -0.07,-0.12,0.69,U] [#8 -0.16,-0.36,0.00,M7] 
22:04:09.895 00.004 1032 refined, 7 included, MultiStar: {0.00, -0.07}, one-star: {0.15, -0.20}
22:04:09.898 00.003 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.92)
22:04:09.900 00.002 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.92)
22:04:09.901 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.53 mountX=-0.06 mountY=0.01, mountTheta=2.92
22:04:09.904 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.07, opts=13)
22:04:09.906 00.002 1032 Enqueuing Move request for scope (0.00, -0.07)
22:04:09.908 00.002 10072 Worker thread wakes up
22:04:09.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
22:04:09.908 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
22:04:09.908 00.000 10072 Moving (0.00, -0.07) raw xDistance=-0.06 yDistance=0.01
22:04:09.910 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:04:09.912 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:04:09.912 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:04:09.912 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:09.912 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:04:09.912 00.000 10072 MoveAxis(E, 19, ABG)
22:04:09.912 00.000 10072 Guiding  Dir = 2, Dur = 19
22:04:09.913 00.001 10072 IsGuiding returns 0
22:04:09.913 00.000 10072 PulseGuide returned control before completion, sleep 29
22:04:09.930 00.017 1032 UpdateGuideState exits: m=1214 SNR=24.4
22:04:09.932 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:09.933 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:09.934 00.001 1032 Enqueuing Expose request
22:04:09.951 00.017 10072 IsGuiding returns 0
22:04:09.951 00.000 10072 Move returns status 0, amount 19
22:04:09.951 00.000 10072 MoveAxis(N, 0, ABG)
22:04:09.951 00.000 10072 Move returns status 0, amount 0
22:04:09.951 00.000 10072 move complete, result=0
22:04:09.951 00.000 10072 worker thread done servicing request
22:04:09.951 00.000 10072 Worker thread wakes up
22:04:09.952 00.001 1032 GuideStep: -0.1 px 19 ms EAST, 0.0 px 0 ms NORTH
22:04:09.954 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:09.954 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:10.360 00.406 10072 Exposure complete
22:04:10.419 00.059 10072 worker thread done servicing request
22:04:10.419 00.000 1032 OnExposeComplete: enter
22:04:10.421 00.002 1032 UpdateGuideState(): m_state=6
22:04:10.424 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2064
22:04:10.427 00.003 1032 Star::Find returns 1 (0), X=1103.34, Y=135.34, Mass=1422, SNR=26.5, Peak=132 HFD=3.2
22:04:10.430 00.003 1032 MultiStar: [#1 -0.21,-0.11,0.91,U] [#2 -0.01,-0.15,0.72,U] [#3 0.15,-0.13,0.71,U] [#4 -0.27,-0.11,0.00,M1] [#5 0.07,-0.01,0.63,U] [#6 0.05,0.14,0.59,U] [#7 -0.07,-0.05,0.63,U] [#8 0.09,-0.33,0.00,M8] 
22:04:10.431 00.001 1032 refined, 6 included, MultiStar: {-0.00, -0.11}, one-star: {0.05, -0.29}
22:04:10.432 00.001 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.87)
22:04:10.433 00.001 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.87)
22:04:10.434 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.59 mountX=-0.10 mountY=0.03, mountTheta=2.87
22:04:10.439 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.11, opts=13)
22:04:10.441 00.002 1032 Enqueuing Move request for scope (-0.00, -0.11)
22:04:10.442 00.001 10072 Worker thread wakes up
22:04:10.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
22:04:10.442 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
22:04:10.442 00.000 10072 Moving (-0.00, -0.11) raw xDistance=-0.10 yDistance=0.03
22:04:10.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:04:10.446 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:04:10.446 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:04:10.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:10.446 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:04:10.446 00.000 10072 MoveAxis(E, 16, ABG)
22:04:10.446 00.000 10072 Guiding  Dir = 2, Dur = 16
22:04:10.446 00.000 10072 IsGuiding returns 0
22:04:10.447 00.001 10072 PulseGuide returned control before completion, sleep 26
22:04:10.464 00.017 1032 UpdateGuideState exits: m=1422 SNR=26.5
22:04:10.467 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:10.468 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:10.469 00.001 1032 Enqueuing Expose request
22:04:10.481 00.012 10072 IsGuiding returns 0
22:04:10.481 00.000 10072 Move returns status 0, amount 16
22:04:10.481 00.000 10072 MoveAxis(N, 0, ABG)
22:04:10.481 00.000 10072 Move returns status 0, amount 0
22:04:10.481 00.000 10072 move complete, result=0
22:04:10.481 00.000 10072 worker thread done servicing request
22:04:10.481 00.000 10072 Worker thread wakes up
22:04:10.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:10.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:10.482 00.001 1032 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
22:04:11.109 00.627 10072 Exposure complete
22:04:11.161 00.052 10072 worker thread done servicing request
22:04:11.161 00.000 1032 OnExposeComplete: enter
22:04:11.162 00.001 1032 UpdateGuideState(): m_state=6
22:04:11.163 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2065
22:04:11.165 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=135.45, Mass=1226, SNR=24.6, Peak=116 HFD=3.2
22:04:11.166 00.001 1032 MultiStar: [#1 -0.14,0.04,1.00,U] [#2 -0.05,-0.24,0.83,U] [#3 0.05,-0.20,0.78,U] [#4 -0.19,-0.12,0.69,U] [#5 0.10,-0.29,0.00,M1] [#6 0.06,-0.01,0.62,U] [#7 -0.12,-0.16,0.72,U] [#8 -0.03,-0.22,0.55,U] 
22:04:11.168 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.13}, one-star: {0.06, -0.19}
22:04:11.170 00.002 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.83) = xAngle (-3.73 = 2.56)
22:04:11.171 00.001 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.73 = 2.56)
22:04:11.173 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.90 mountX=-0.12 mountY=0.08, mountTheta=2.56
22:04:11.177 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.13, opts=13)
22:04:11.179 00.002 1032 Enqueuing Move request for scope (-0.04, -0.13)
22:04:11.182 00.003 10072 Worker thread wakes up
22:04:11.182 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
22:04:11.182 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
22:04:11.182 00.000 10072 Moving (-0.04, -0.13) raw xDistance=-0.12 yDistance=0.08
22:04:11.184 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:04:11.187 00.003 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:04:11.187 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
22:04:11.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:11.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:04:11.187 00.000 10072 MoveAxis(E, 21, ABG)
22:04:11.187 00.000 10072 Guiding  Dir = 2, Dur = 21
22:04:11.187 00.000 10072 IsGuiding returns 0
22:04:11.188 00.001 10072 PulseGuide returned control before completion, sleep 31
22:04:11.204 00.016 1032 UpdateGuideState exits: m=1226 SNR=24.6
22:04:11.206 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:11.208 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:11.210 00.002 1032 Enqueuing Expose request
22:04:11.231 00.021 10072 IsGuiding returns 1
22:04:11.231 00.000 10072 scope still moving after pulse duration time elapsed
22:04:11.262 00.031 10072 IsGuiding returns 1
22:04:11.294 00.032 10072 IsGuiding returns 0
22:04:11.294 00.000 10072 scope move finished after 21 + 85 ms
22:04:11.294 00.000 10072 Move returns status 0, amount 21
22:04:11.294 00.000 10072 MoveAxis(N, 0, ABG)
22:04:11.294 00.000 10072 Move returns status 0, amount 0
22:04:11.294 00.000 10072 move complete, result=0
22:04:11.294 00.000 10072 worker thread done servicing request
22:04:11.294 00.000 10072 Worker thread wakes up
22:04:11.294 00.000 1032 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
22:04:11.296 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:11.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:11.705 00.409 10072 Exposure complete
22:04:11.759 00.054 10072 worker thread done servicing request
22:04:11.759 00.000 1032 OnExposeComplete: enter
22:04:11.761 00.002 1032 UpdateGuideState(): m_state=6
22:04:11.763 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2066
22:04:11.766 00.003 1032 Star::Find returns 1 (0), X=1103.34, Y=135.55, Mass=1335, SNR=25.6, Peak=122 HFD=3.3
22:04:11.770 00.004 1032 MultiStar: [#1 -0.21,0.00,0.92,U] [#2 0.05,-0.18,0.75,U] [#3 0.08,-0.08,0.74,U] [#4 -0.23,-0.02,0.69,U] [#5 0.23,-0.22,0.00,M2] [#6 -0.04,0.13,0.57,U] [#7 -0.10,-0.08,0.66,U] [#8 -0.05,-0.27,0.00,M8] 
22:04:11.773 00.003 1032 refined, 6 included, MultiStar: {-0.06, -0.05}, one-star: {0.05, -0.08}
22:04:11.775 00.002 1032 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.83) = xAngle (-4.26 = 2.03)
22:04:11.777 00.002 1032 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.26 = 2.03)
22:04:11.779 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.43 mountX=-0.03 mountY=0.07, mountTheta=2.03
22:04:11.782 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.05, opts=13)
22:04:11.785 00.003 1032 Enqueuing Move request for scope (-0.06, -0.05)
22:04:11.786 00.001 10072 Worker thread wakes up
22:04:11.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
22:04:11.786 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
22:04:11.786 00.000 10072 Moving (-0.06, -0.05) raw xDistance=-0.03 yDistance=0.07
22:04:11.788 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
22:04:11.790 00.002 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:04:11.790 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:04:11.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:11.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:04:11.790 00.000 10072 MoveAxis(E, 19, ABG)
22:04:11.790 00.000 10072 Guiding  Dir = 2, Dur = 19
22:04:11.791 00.001 10072 IsGuiding returns 0
22:04:11.791 00.000 10072 PulseGuide returned control before completion, sleep 29
22:04:11.809 00.018 1032 UpdateGuideState exits: m=1335 SNR=25.6
22:04:11.811 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:11.814 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:11.815 00.001 1032 Enqueuing Expose request
22:04:11.827 00.012 10072 IsGuiding returns 0
22:04:11.827 00.000 10072 Move returns status 0, amount 19
22:04:11.827 00.000 10072 MoveAxis(N, 0, ABG)
22:04:11.827 00.000 10072 Move returns status 0, amount 0
22:04:11.827 00.000 10072 move complete, result=0
22:04:11.827 00.000 10072 worker thread done servicing request
22:04:11.827 00.000 10072 Worker thread wakes up
22:04:11.827 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:11.827 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:11.829 00.002 1032 GuideStep: -0.0 px 19 ms EAST, 0.1 px 0 ms NORTH
22:04:12.456 00.627 10072 Exposure complete
22:04:12.507 00.051 10072 worker thread done servicing request
22:04:12.507 00.000 1032 OnExposeComplete: enter
22:04:12.509 00.002 1032 UpdateGuideState(): m_state=6
22:04:12.511 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2067
22:04:12.512 00.001 1032 Star::Find returns 1 (0), X=1103.34, Y=135.47, Mass=1195, SNR=24.3, Peak=119 HFD=3.2
22:04:12.514 00.002 1032 MultiStar: [#1 -0.18,-0.05,1.03,U] [#2 0.00,-0.16,0.83,U] [#3 0.06,-0.08,0.79,U] [#4 -0.17,-0.06,0.69,U] [#5 -0.06,-0.21,0.64,U] [#6 0.26,0.14,0.00,M1] [#7 -0.12,-0.18,0.70,U] [#8 0.02,-0.31,0.00,M9] 
22:04:12.516 00.002 1032 refined, 6 included, MultiStar: {-0.06, -0.13}, one-star: {0.05, -0.17}
22:04:12.517 00.001 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.46)
22:04:12.520 00.003 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.46)
22:04:12.521 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.99 mountX=-0.11 mountY=0.09, mountTheta=2.46
22:04:12.524 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.13, opts=13)
22:04:12.526 00.002 1032 Enqueuing Move request for scope (-0.06, -0.13)
22:04:12.528 00.002 10072 Worker thread wakes up
22:04:12.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
22:04:12.528 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
22:04:12.528 00.000 10072 Moving (-0.06, -0.13) raw xDistance=-0.11 yDistance=0.09
22:04:12.529 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:04:12.531 00.002 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:04:12.531 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:04:12.531 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:12.531 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:04:12.531 00.000 10072 MoveAxis(E, 21, ABG)
22:04:12.531 00.000 10072 Guiding  Dir = 2, Dur = 21
22:04:12.532 00.001 10072 IsGuiding returns 0
22:04:12.532 00.000 10072 PulseGuide returned control before completion, sleep 31
22:04:12.549 00.017 1032 UpdateGuideState exits: m=1195 SNR=24.3
22:04:12.552 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:12.553 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:12.555 00.002 1032 Enqueuing Expose request
22:04:12.579 00.024 10072 IsGuiding returns 0
22:04:12.579 00.000 10072 Move returns status 0, amount 21
22:04:12.579 00.000 10072 MoveAxis(N, 0, ABG)
22:04:12.579 00.000 10072 Move returns status 0, amount 0
22:04:12.579 00.000 10072 move complete, result=0
22:04:12.580 00.001 10072 worker thread done servicing request
22:04:12.580 00.000 10072 Worker thread wakes up
22:04:12.580 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:12.580 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:12.585 00.005 1032 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
22:04:12.992 00.407 10072 Exposure complete
22:04:13.048 00.056 10072 worker thread done servicing request
22:04:13.048 00.000 1032 OnExposeComplete: enter
22:04:13.051 00.003 1032 UpdateGuideState(): m_state=6
22:04:13.053 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2068
22:04:13.054 00.001 1032 Star::Find returns 1 (0), X=1103.37, Y=135.32, Mass=1454, SNR=26.8, Peak=135 HFD=3.2
22:04:13.055 00.001 1032 MultiStar: [#1 -0.22,-0.12,0.00,M1] [#2 -0.09,-0.23,0.74,U] [#3 -0.00,-0.25,0.71,U] [#4 -0.33,-0.19,0.00,M1] [#5 -0.00,-0.22,0.62,U] [#6 0.06,0.08,0.57,U] [#7 -0.13,-0.19,0.65,U] [#8 -0.17,-0.32,0.00,M10] 
22:04:13.057 00.002 1032 refined, 5 included, MultiStar: {-0.01, -0.20}, one-star: {0.08, -0.32}
22:04:13.058 00.001 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.84)
22:04:13.059 00.001 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.84)
22:04:13.061 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.62 mountX=-0.19 mountY=0.06, mountTheta=2.84
22:04:13.064 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.20, opts=13)
22:04:13.065 00.001 1032 Enqueuing Move request for scope (-0.01, -0.20)
22:04:13.066 00.001 10072 Worker thread wakes up
22:04:13.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
22:04:13.066 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
22:04:13.067 00.001 10072 Moving (-0.01, -0.20) raw xDistance=-0.19 yDistance=0.06
22:04:13.068 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:04:13.070 00.002 10072 PPEC rslt: input = -0.19, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 282.87
22:04:13.070 00.000 10072 PPEC: input: -0.19, control: -0.11, exposure: 500
22:04:13.070 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:13.071 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:04:13.071 00.000 10072 MoveAxis(E, 109, ABG)
22:04:13.071 00.000 10072 Guiding  Dir = 2, Dur = 109
22:04:13.071 00.000 10072 IsGuiding returns 0
22:04:13.071 00.000 10072 PulseGuide returned control before completion, sleep 119
22:04:13.088 00.017 1032 UpdateGuideState exits: m=1454 SNR=26.8
22:04:13.090 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:13.092 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:13.093 00.001 1032 Enqueuing Expose request
22:04:13.204 00.111 10072 IsGuiding returns 0
22:04:13.204 00.000 10072 Move returns status 0, amount 109
22:04:13.204 00.000 10072 MoveAxis(N, 0, ABG)
22:04:13.204 00.000 10072 Move returns status 0, amount 0
22:04:13.204 00.000 10072 move complete, result=0
22:04:13.204 00.000 1032 GuideStep: -0.2 px 109 ms EAST, 0.1 px 0 ms NORTH
22:04:13.207 00.003 10072 worker thread done servicing request
22:04:13.208 00.001 10072 Worker thread wakes up
22:04:13.208 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:13.208 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:13.832 00.624 10072 Exposure complete
22:04:13.889 00.057 10072 worker thread done servicing request
22:04:13.889 00.000 1032 OnExposeComplete: enter
22:04:13.892 00.003 1032 UpdateGuideState(): m_state=6
22:04:13.897 00.005 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2069
22:04:13.899 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=135.50, Mass=1317, SNR=25.5, Peak=124 HFD=3.2
22:04:13.901 00.002 1032 MultiStar: [#1 -0.24,0.01,0.94,U] [#2 -0.09,-0.18,0.78,U] [#3 0.12,-0.15,0.78,U] [#4 -0.16,0.06,0.67,U] [#5 0.09,-0.02,0.73,U] [#6 -0.01,0.08,0.63,U] [#7 -0.14,-0.03,0.67,U] [#8 -0.26,-0.08,0.00,R] 
22:04:13.902 00.001 1032 refined, 7 included, MultiStar: {-0.04, -0.05}, one-star: {0.09, -0.13}
22:04:13.905 00.003 1032 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.83) = xAngle (-4.05 = 2.23)
22:04:13.907 00.002 1032 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.05 = 2.23)
22:04:13.910 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.22 mountX=-0.04 mountY=0.05, mountTheta=2.23
22:04:13.913 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.05, opts=13)
22:04:13.915 00.002 1032 Enqueuing Move request for scope (-0.04, -0.05)
22:04:13.916 00.001 10072 Worker thread wakes up
22:04:13.917 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
22:04:13.917 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
22:04:13.917 00.000 10072 Moving (-0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
22:04:13.919 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:04:13.921 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:04:13.921 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:04:13.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:13.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:04:13.921 00.000 10072 MoveAxis(E, 21, ABG)
22:04:13.921 00.000 10072 Guiding  Dir = 2, Dur = 21
22:04:13.922 00.001 10072 IsGuiding returns 0
22:04:13.922 00.000 10072 PulseGuide returned control before completion, sleep 31
22:04:13.942 00.020 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:04:13.945 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:13.946 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:13.948 00.002 1032 Enqueuing Expose request
22:04:13.971 00.023 10072 IsGuiding returns 1
22:04:13.972 00.001 10072 scope still moving after pulse duration time elapsed
22:04:14.003 00.031 10072 IsGuiding returns 0
22:04:14.003 00.000 10072 scope move finished after 21 + 59 ms
22:04:14.003 00.000 10072 Move returns status 0, amount 21
22:04:14.003 00.000 10072 MoveAxis(N, 0, ABG)
22:04:14.003 00.000 10072 Move returns status 0, amount 0
22:04:14.003 00.000 10072 move complete, result=0
22:04:14.003 00.000 10072 worker thread done servicing request
22:04:14.003 00.000 10072 Worker thread wakes up
22:04:14.003 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:14.003 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:14.003 00.000 1032 GuideStep: -0.0 px 21 ms EAST, 0.1 px 0 ms NORTH
22:04:14.413 00.410 10072 Exposure complete
22:04:14.471 00.058 10072 worker thread done servicing request
22:04:14.471 00.000 1032 OnExposeComplete: enter
22:04:14.473 00.002 1032 UpdateGuideState(): m_state=6
22:04:14.475 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2070
22:04:14.477 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=135.60, Mass=1297, SNR=25.3, Peak=128 HFD=3.3
22:04:14.480 00.003 1032 MultiStar: [#1 -0.22,0.10,1.02,U] [#2 0.03,-0.07,0.81,U] [#3 0.24,-0.00,0.76,U] [#4 -0.16,0.01,0.68,U] [#5 0.06,0.11,0.66,U] [#6 0.03,0.15,0.61,U] [#7 0.06,0.07,0.68,U] [#8 0.09,-0.00,0.52,U] 
22:04:14.482 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {0.09, -0.03}
22:04:14.484 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
22:04:14.486 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
22:04:14.489 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.12 mountX=0.03 mountY=-0.03, mountTheta=-0.71
22:04:14.493 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
22:04:14.496 00.003 1032 Enqueuing Move request for scope (0.02, 0.04)
22:04:14.498 00.002 10072 Worker thread wakes up
22:04:14.498 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:04:14.498 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:04:14.498 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
22:04:14.500 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:04:14.502 00.002 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:04:14.502 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:04:14.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:14.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:04:14.502 00.000 10072 MoveAxis(E, 18, ABG)
22:04:14.502 00.000 10072 Guiding  Dir = 2, Dur = 18
22:04:14.503 00.001 10072 IsGuiding returns 0
22:04:14.504 00.001 10072 PulseGuide returned control before completion, sleep 28
22:04:14.523 00.019 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:04:14.526 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:14.528 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:14.529 00.001 1032 Enqueuing Expose request
22:04:14.534 00.005 10072 IsGuiding returns 0
22:04:14.534 00.000 10072 Move returns status 0, amount 18
22:04:14.534 00.000 10072 MoveAxis(N, 0, ABG)
22:04:14.534 00.000 10072 Move returns status 0, amount 0
22:04:14.534 00.000 10072 move complete, result=0
22:04:14.534 00.000 10072 worker thread done servicing request
22:04:14.534 00.000 10072 Worker thread wakes up
22:04:14.535 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:14.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:14.538 00.003 1032 GuideStep: 0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
22:04:15.161 00.623 10072 Exposure complete
22:04:15.217 00.056 10072 worker thread done servicing request
22:04:15.217 00.000 1032 OnExposeComplete: enter
22:04:15.219 00.002 1032 UpdateGuideState(): m_state=6
22:04:15.221 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2071
22:04:15.222 00.001 1032 Star::Find returns 1 (0), X=1103.46, Y=135.61, Mass=1331, SNR=25.6, Peak=132 HFD=3.2
22:04:15.224 00.002 1032 MultiStar: [#1 -0.18,0.09,0.90,U] [#2 -0.03,0.04,0.78,U] [#3 0.11,-0.08,0.70,U] [#4 -0.14,0.09,0.66,U] [#5 0.10,0.08,0.70,U] [#6 -0.00,0.10,0.61,U] [#7 -0.14,0.06,0.64,U] [#8 0.08,-0.17,0.55,U] 
22:04:15.226 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {0.17, -0.02}
22:04:15.227 00.001 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
22:04:15.229 00.002 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
22:04:15.231 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.64 mountX=0.02 mountY=-0.00, mountTheta=-0.19
22:04:15.233 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
22:04:15.237 00.004 1032 Enqueuing Move request for scope (-0.00, 0.02)
22:04:15.239 00.002 10072 Worker thread wakes up
22:04:15.239 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
22:04:15.239 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
22:04:15.239 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
22:04:15.240 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:04:15.244 00.004 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:04:15.244 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
22:04:15.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:15.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:04:15.244 00.000 10072 MoveAxis(E, 19, ABG)
22:04:15.244 00.000 10072 Guiding  Dir = 2, Dur = 19
22:04:15.245 00.001 10072 IsGuiding returns 0
22:04:15.245 00.000 10072 PulseGuide returned control before completion, sleep 29
22:04:15.262 00.017 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:04:15.264 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:15.266 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:15.268 00.002 1032 Enqueuing Expose request
22:04:15.286 00.018 10072 IsGuiding returns 0
22:04:15.286 00.000 10072 Move returns status 0, amount 19
22:04:15.286 00.000 10072 MoveAxis(N, 0, ABG)
22:04:15.286 00.000 10072 Move returns status 0, amount 0
22:04:15.286 00.000 10072 move complete, result=0
22:04:15.286 00.000 10072 worker thread done servicing request
22:04:15.286 00.000 10072 Worker thread wakes up
22:04:15.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:15.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:15.288 00.002 1032 GuideStep: 0.0 px 19 ms EAST, -0.0 px 0 ms NORTH
22:04:15.695 00.407 10072 Exposure complete
22:04:15.755 00.060 10072 worker thread done servicing request
22:04:15.756 00.001 1032 OnExposeComplete: enter
22:04:15.757 00.001 1032 UpdateGuideState(): m_state=6
22:04:15.759 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2072
22:04:15.762 00.003 1032 Star::Find returns 1 (0), X=1103.39, Y=135.52, Mass=1210, SNR=24.4, Peak=115 HFD=3.2
22:04:15.763 00.001 1032 MultiStar: [#1 -0.20,0.05,1.01,U] [#2 0.02,-0.14,0.82,U] [#3 0.14,0.22,0.00,M1] [#4 -0.07,0.09,0.65,U] [#5 0.08,0.06,0.63,U] [#6 -0.02,0.13,0.66,U] [#7 0.07,0.16,0.73,U] [#8 0.33,-0.04,0.00,M1] 
22:04:15.765 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.02}, one-star: {0.10, -0.11}
22:04:15.766 00.001 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
22:04:15.769 00.003 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
22:04:15.774 00.005 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.96 mountX=0.03 mountY=0.00, mountTheta=0.12
22:04:15.776 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
22:04:15.779 00.003 1032 Enqueuing Move request for scope (-0.01, 0.02)
22:04:15.780 00.001 10072 Worker thread wakes up
22:04:15.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:04:15.780 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:04:15.780 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.03 yDistance=0.00
22:04:15.783 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:04:15.785 00.002 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:04:15.785 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:04:15.785 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:15.787 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:04:15.787 00.000 10072 MoveAxis(E, 16, ABG)
22:04:15.787 00.000 10072 Guiding  Dir = 2, Dur = 16
22:04:15.787 00.000 10072 IsGuiding returns 0
22:04:15.788 00.001 10072 PulseGuide returned control before completion, sleep 26
22:04:15.807 00.019 1032 UpdateGuideState exits: m=1210 SNR=24.4
22:04:15.809 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:15.811 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:15.812 00.001 1032 Enqueuing Expose request
22:04:15.817 00.005 10072 IsGuiding returns 0
22:04:15.817 00.000 10072 Move returns status 0, amount 16
22:04:15.817 00.000 10072 MoveAxis(N, 0, ABG)
22:04:15.817 00.000 10072 Move returns status 0, amount 0
22:04:15.817 00.000 10072 move complete, result=0
22:04:15.817 00.000 10072 worker thread done servicing request
22:04:15.817 00.000 10072 Worker thread wakes up
22:04:15.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:15.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:15.821 00.004 1032 GuideStep: 0.0 px 16 ms EAST, 0.0 px 0 ms NORTH
22:04:16.442 00.621 10072 Exposure complete
22:04:16.494 00.052 10072 worker thread done servicing request
22:04:16.494 00.000 1032 OnExposeComplete: enter
22:04:16.497 00.003 1032 UpdateGuideState(): m_state=6
22:04:16.499 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2073
22:04:16.501 00.002 1032 Star::Find returns 1 (0), X=1103.61, Y=135.57, Mass=1261, SNR=24.9, Peak=124 HFD=3.1
22:04:16.503 00.002 1032 MultiStar: [#1 -0.11,0.12,1.00,U] [#2 0.09,-0.02,0.79,U] [#3 0.23,-0.12,0.00,M2] [#4 -0.20,-0.03,0.66,U] [#5 0.15,-0.11,0.68,U] [#6 0.12,0.16,0.61,U] [#7 0.06,0.04,0.69,U] [#8 0.23,0.03,0.51,U] 
22:04:16.504 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.32, -0.06}
22:04:16.506 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
22:04:16.508 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
22:04:16.509 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.18 mountX=-0.01 mountY=-0.08, mountTheta=-1.65
22:04:16.513 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
22:04:16.514 00.001 1032 Enqueuing Move request for scope (0.08, 0.01)
22:04:16.515 00.001 10072 Worker thread wakes up
22:04:16.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:04:16.515 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:04:16.515 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
22:04:16.517 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:04:16.520 00.003 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:04:16.520 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:04:16.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:16.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:04:16.520 00.000 10072 MoveAxis(E, 18, ABG)
22:04:16.520 00.000 10072 Guiding  Dir = 2, Dur = 18
22:04:16.522 00.002 10072 IsGuiding returns 0
22:04:16.522 00.000 10072 PulseGuide returned control before completion, sleep 28
22:04:16.539 00.017 1032 UpdateGuideState exits: m=1261 SNR=24.9
22:04:16.541 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:16.543 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:16.544 00.001 1032 Enqueuing Expose request
22:04:16.563 00.019 10072 IsGuiding returns 0
22:04:16.563 00.000 10072 Move returns status 0, amount 18
22:04:16.564 00.001 10072 MoveAxis(N, 0, ABG)
22:04:16.564 00.000 10072 Move returns status 0, amount 0
22:04:16.564 00.000 10072 move complete, result=0
22:04:16.564 00.000 10072 worker thread done servicing request
22:04:16.564 00.000 10072 Worker thread wakes up
22:04:16.564 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:16.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:16.568 00.004 1032 GuideStep: -0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
22:04:16.975 00.407 10072 Exposure complete
22:04:17.032 00.057 10072 worker thread done servicing request
22:04:17.032 00.000 1032 OnExposeComplete: enter
22:04:17.035 00.003 1032 UpdateGuideState(): m_state=6
22:04:17.036 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2074
22:04:17.037 00.001 1032 Star::Find returns 1 (0), X=1103.58, Y=135.56, Mass=1296, SNR=25.3, Peak=125 HFD=3.1
22:04:17.039 00.002 1032 MultiStar: [#1 -0.10,0.06,0.96,U] [#2 0.10,0.05,0.81,U] [#3 0.17,-0.08,0.72,U] [#4 -0.22,-0.06,0.69,U] [#5 0.14,-0.09,0.67,U] [#6 0.12,0.12,0.57,U] [#7 0.14,-0.06,0.70,U] [#8 0.32,-0.16,0.00,M1] 
22:04:17.041 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.02}, one-star: {0.29, -0.07}
22:04:17.042 00.001 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
22:04:17.044 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
22:04:17.045 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.22 mountX=-0.04 mountY=-0.07, mountTheta=-2.05
22:04:17.048 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
22:04:17.052 00.004 1032 Enqueuing Move request for scope (0.08, -0.02)
22:04:17.053 00.001 10072 Worker thread wakes up
22:04:17.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
22:04:17.053 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
22:04:17.053 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.07
22:04:17.055 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:04:17.057 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:04:17.057 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:04:17.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:17.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:04:17.057 00.000 10072 MoveAxis(E, 15, ABG)
22:04:17.057 00.000 10072 Guiding  Dir = 2, Dur = 15
22:04:17.058 00.001 10072 IsGuiding returns 0
22:04:17.058 00.000 10072 PulseGuide returned control before completion, sleep 25
22:04:17.074 00.016 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:04:17.075 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:17.077 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:17.077 00.000 1032 Enqueuing Expose request
22:04:17.094 00.017 10072 IsGuiding returns 0
22:04:17.094 00.000 10072 Move returns status 0, amount 15
22:04:17.094 00.000 10072 MoveAxis(N, 0, ABG)
22:04:17.094 00.000 10072 Move returns status 0, amount 0
22:04:17.094 00.000 10072 move complete, result=0
22:04:17.094 00.000 10072 worker thread done servicing request
22:04:17.094 00.000 10072 Worker thread wakes up
22:04:17.094 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:17.094 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:17.097 00.003 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:04:17.721 00.624 10072 Exposure complete
22:04:17.777 00.056 10072 worker thread done servicing request
22:04:17.777 00.000 1032 OnExposeComplete: enter
22:04:17.778 00.001 1032 UpdateGuideState(): m_state=6
22:04:17.780 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2075
22:04:17.784 00.004 1032 Star::Find returns 1 (0), X=1103.60, Y=135.52, Mass=1446, SNR=26.7, Peak=152 HFD=3.2
22:04:17.786 00.002 1032 MultiStar: [#1 -0.16,0.11,0.94,U] [#2 0.03,-0.14,0.72,U] [#3 0.18,-0.13,0.70,U] [#4 -0.18,0.05,0.60,U] [#5 -0.00,-0.12,0.66,U] [#6 0.03,0.10,0.57,U] [#7 -0.04,-0.11,0.66,U] [#8 0.33,-0.10,0.00,M2] 
22:04:17.788 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.05}, one-star: {0.31, -0.11}
22:04:17.789 00.001 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
22:04:17.791 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
22:04:17.792 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.95 mountX=-0.05 mountY=-0.02, mountTheta=-2.78
22:04:17.795 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
22:04:17.799 00.004 1032 Enqueuing Move request for scope (0.03, -0.05)
22:04:17.801 00.002 10072 Worker thread wakes up
22:04:17.801 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
22:04:17.801 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
22:04:17.801 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.02
22:04:17.803 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:04:17.804 00.001 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:04:17.804 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:04:17.805 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:17.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:04:17.805 00.000 10072 MoveAxis(E, 17, ABG)
22:04:17.805 00.000 10072 Guiding  Dir = 2, Dur = 17
22:04:17.805 00.000 10072 IsGuiding returns 0
22:04:17.805 00.000 10072 PulseGuide returned control before completion, sleep 27
22:04:17.821 00.016 1032 UpdateGuideState exits: m=1446 SNR=26.7
22:04:17.823 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:17.824 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:17.826 00.002 1032 Enqueuing Expose request
22:04:17.845 00.019 10072 IsGuiding returns 0
22:04:17.845 00.000 10072 Move returns status 0, amount 17
22:04:17.845 00.000 10072 MoveAxis(N, 0, ABG)
22:04:17.846 00.001 10072 Move returns status 0, amount 0
22:04:17.846 00.000 10072 move complete, result=0
22:04:17.846 00.000 10072 worker thread done servicing request
22:04:17.846 00.000 10072 Worker thread wakes up
22:04:17.846 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:17.846 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:17.848 00.002 1032 GuideStep: -0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
22:04:18.254 00.406 10072 Exposure complete
22:04:18.313 00.059 10072 worker thread done servicing request
22:04:18.313 00.000 1032 OnExposeComplete: enter
22:04:18.315 00.002 1032 UpdateGuideState(): m_state=6
22:04:18.317 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2076
22:04:18.320 00.003 1032 Star::Find returns 1 (0), X=1103.42, Y=135.42, Mass=1251, SNR=24.8, Peak=118 HFD=3.2
22:04:18.321 00.001 1032 MultiStar: [#1 -0.08,0.00,0.98,U] [#2 -0.00,-0.17,0.77,U] [#3 0.20,-0.18,0.00,M1] [#4 -0.09,-0.02,0.66,U] [#5 0.01,-0.17,0.67,U] [#6 0.04,0.16,0.61,U] [#7 0.02,-0.11,0.68,U] [#8 0.22,-0.11,0.00,M3] 
22:04:18.323 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.08}, one-star: {0.13, -0.22}
22:04:18.324 00.001 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.94)
22:04:18.325 00.001 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.94)
22:04:18.326 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.51 mountX=-0.08 mountY=0.02, mountTheta=2.94
22:04:18.329 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
22:04:18.334 00.005 1032 Enqueuing Move request for scope (0.01, -0.08)
22:04:18.336 00.002 10072 Worker thread wakes up
22:04:18.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
22:04:18.336 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
22:04:18.336 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.02
22:04:18.338 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:04:18.340 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:04:18.340 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:04:18.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:18.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:04:18.340 00.000 10072 MoveAxis(E, 14, ABG)
22:04:18.340 00.000 10072 Guiding  Dir = 2, Dur = 14
22:04:18.341 00.001 10072 IsGuiding returns 0
22:04:18.341 00.000 10072 PulseGuide returned control before completion, sleep 24
22:04:18.358 00.017 1032 UpdateGuideState exits: m=1251 SNR=24.8
22:04:18.362 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:18.365 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:18.367 00.002 1032 Enqueuing Expose request
22:04:18.377 00.010 10072 IsGuiding returns 0
22:04:18.377 00.000 10072 Move returns status 0, amount 14
22:04:18.377 00.000 10072 MoveAxis(N, 0, ABG)
22:04:18.377 00.000 10072 Move returns status 0, amount 0
22:04:18.377 00.000 10072 move complete, result=0
22:04:18.377 00.000 10072 worker thread done servicing request
22:04:18.377 00.000 10072 Worker thread wakes up
22:04:18.377 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:18.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:18.379 00.002 1032 GuideStep: -0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
22:04:19.004 00.625 10072 Exposure complete
22:04:19.059 00.055 10072 worker thread done servicing request
22:04:19.059 00.000 1032 OnExposeComplete: enter
22:04:19.061 00.002 1032 UpdateGuideState(): m_state=6
22:04:19.062 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2077
22:04:19.064 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=135.24, Mass=1398, SNR=26.2, Peak=124 HFD=3.2
22:04:19.065 00.001 1032 MultiStar: [#1 -0.13,-0.05,0.87,U] [#2 0.15,-0.26,0.00,M1] [#3 0.20,-0.38,0.00,M2] [#4 -0.15,-0.31,0.00,M1] [#5 -0.03,-0.17,0.59,U] [#6 0.02,0.14,0.58,U] [#7 -0.10,-0.22,0.62,U] [#8 0.09,-0.24,0.00,M4] 
22:04:19.066 00.001 1032 refined, 4 included, MultiStar: {-0.01, -0.16}, one-star: {0.16, -0.39}
22:04:19.068 00.002 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.84)
22:04:19.069 00.001 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.84)
22:04:19.071 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.61 mountX=-0.15 mountY=0.05, mountTheta=2.84
22:04:19.073 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.16, opts=13)
22:04:19.074 00.001 1032 Enqueuing Move request for scope (-0.01, -0.16)
22:04:19.076 00.002 10072 Worker thread wakes up
22:04:19.076 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
22:04:19.076 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
22:04:19.076 00.000 10072 Moving (-0.01, -0.16) raw xDistance=-0.15 yDistance=0.05
22:04:19.078 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:04:19.081 00.003 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 282.88
22:04:19.081 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:04:19.081 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:19.081 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:04:19.081 00.000 10072 MoveAxis(E, 88, ABG)
22:04:19.081 00.000 10072 Guiding  Dir = 2, Dur = 88
22:04:19.081 00.000 10072 IsGuiding returns 0
22:04:19.082 00.001 10072 PulseGuide returned control before completion, sleep 98
22:04:19.098 00.016 1032 UpdateGuideState exits: m=1398 SNR=26.2
22:04:19.101 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:19.102 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:19.103 00.001 1032 Enqueuing Expose request
22:04:19.188 00.085 10072 IsGuiding returns 0
22:04:19.188 00.000 10072 Move returns status 0, amount 88
22:04:19.188 00.000 10072 MoveAxis(N, 0, ABG)
22:04:19.188 00.000 10072 Move returns status 0, amount 0
22:04:19.188 00.000 10072 move complete, result=0
22:04:19.188 00.000 10072 worker thread done servicing request
22:04:19.188 00.000 10072 Worker thread wakes up
22:04:19.188 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:19.188 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:19.188 00.000 1032 GuideStep: -0.2 px 88 ms EAST, 0.0 px 0 ms NORTH
22:04:19.597 00.409 10072 Exposure complete
22:04:19.651 00.054 10072 worker thread done servicing request
22:04:19.652 00.001 1032 OnExposeComplete: enter
22:04:19.653 00.001 1032 UpdateGuideState(): m_state=6
22:04:19.656 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2078
22:04:19.658 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=135.42, Mass=1341, SNR=25.7, Peak=129 HFD=3.2
22:04:19.660 00.002 1032 MultiStar: [#1 -0.15,-0.13,0.89,U] [#2 0.02,-0.29,0.00,M2] [#3 0.18,-0.27,0.00,M3] [#4 -0.24,-0.19,0.00,M2] [#5 0.01,-0.19,0.67,U] [#6 0.09,0.01,0.61,U] [#7 -0.01,-0.12,0.67,U] [#8 0.29,-0.11,0.00,M5] 
22:04:19.661 00.001 1032 refined, 4 included, MultiStar: {0.02, -0.14}, one-star: {0.16, -0.21}
22:04:19.662 00.001 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.03)
22:04:19.664 00.002 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.03)
22:04:19.666 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.43 mountX=-0.14 mountY=0.02, mountTheta=3.03
22:04:19.668 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.14, opts=13)
22:04:19.670 00.002 1032 Enqueuing Move request for scope (0.02, -0.14)
22:04:19.671 00.001 10072 Worker thread wakes up
22:04:19.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
22:04:19.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
22:04:19.671 00.000 10072 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=0.02
22:04:19.674 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:04:19.676 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 282.88
22:04:19.676 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:04:19.676 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:19.676 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:04:19.676 00.000 10072 MoveAxis(E, 80, ABG)
22:04:19.676 00.000 10072 Guiding  Dir = 2, Dur = 80
22:04:19.677 00.001 10072 IsGuiding returns 0
22:04:19.677 00.000 10072 PulseGuide returned control before completion, sleep 90
22:04:19.693 00.016 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:04:19.695 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:19.698 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:19.699 00.001 1032 Enqueuing Expose request
22:04:19.782 00.083 10072 IsGuiding returns 0
22:04:19.782 00.000 10072 Move returns status 0, amount 80
22:04:19.782 00.000 10072 MoveAxis(N, 0, ABG)
22:04:19.782 00.000 10072 Move returns status 0, amount 0
22:04:19.782 00.000 10072 move complete, result=0
22:04:19.782 00.000 10072 worker thread done servicing request
22:04:19.782 00.000 10072 Worker thread wakes up
22:04:19.782 00.000 1032 GuideStep: -0.1 px 80 ms EAST, 0.0 px 0 ms NORTH
22:04:19.784 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:19.784 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:20.411 00.627 10072 Exposure complete
22:04:20.467 00.056 10072 worker thread done servicing request
22:04:20.467 00.000 1032 OnExposeComplete: enter
22:04:20.468 00.001 1032 UpdateGuideState(): m_state=6
22:04:20.471 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2079
22:04:20.472 00.001 1032 Star::Find returns 1 (0), X=1103.40, Y=135.54, Mass=1288, SNR=25.2, Peak=140 HFD=3.2
22:04:20.474 00.002 1032 MultiStar: [#1 -0.19,0.16,1.00,U] [#2 -0.07,-0.02,0.79,U] [#3 0.12,0.04,0.78,U] [#4 -0.21,0.01,0.65,U] [#5 -0.02,0.03,0.67,U] [#6 0.09,0.13,0.62,U] [#7 0.04,0.03,0.65,U] [#8 0.10,-0.03,0.52,U] 
22:04:20.476 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.11, -0.10}
22:04:20.478 00.002 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
22:04:20.479 00.001 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
22:04:20.481 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.86 mountX=0.03 mountY=0.00, mountTheta=0.03
22:04:20.483 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
22:04:20.487 00.004 1032 Enqueuing Move request for scope (-0.01, 0.03)
22:04:20.493 00.006 10072 Worker thread wakes up
22:04:20.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:04:20.493 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:04:20.493 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
22:04:20.495 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:04:20.497 00.002 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:04:20.497 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:04:20.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:20.498 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:04:20.498 00.000 10072 MoveAxis(E, 15, ABG)
22:04:20.498 00.000 10072 Guiding  Dir = 2, Dur = 15
22:04:20.498 00.000 10072 IsGuiding returns 0
22:04:20.498 00.000 10072 PulseGuide returned control before completion, sleep 25
22:04:20.515 00.017 1032 UpdateGuideState exits: m=1288 SNR=25.2
22:04:20.516 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:20.519 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:20.521 00.002 1032 Enqueuing Expose request
22:04:20.535 00.014 10072 IsGuiding returns 0
22:04:20.535 00.000 10072 Move returns status 0, amount 15
22:04:20.535 00.000 10072 MoveAxis(N, 0, ABG)
22:04:20.535 00.000 10072 Move returns status 0, amount 0
22:04:20.535 00.000 10072 move complete, result=0
22:04:20.535 00.000 10072 worker thread done servicing request
22:04:20.536 00.001 10072 Worker thread wakes up
22:04:20.536 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:20.536 00.000 1032 GuideStep: 0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
22:04:20.538 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:20.945 00.407 10072 Exposure complete
22:04:21.005 00.060 10072 worker thread done servicing request
22:04:21.006 00.001 1032 OnExposeComplete: enter
22:04:21.008 00.002 1032 UpdateGuideState(): m_state=6
22:04:21.010 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2080
22:04:21.012 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=135.59, Mass=1255, SNR=24.9, Peak=127 HFD=3.3
22:04:21.014 00.002 1032 MultiStar: [#1 -0.26,0.08,0.00,M1] [#2 -0.06,0.00,0.76,U] [#3 0.14,0.14,0.76,U] [#4 -0.20,0.14,0.66,U] [#5 -0.00,-0.03,0.67,U] [#6 0.06,0.35,0.00,M1] [#7 -0.06,0.04,0.72,U] [#8 0.21,0.05,0.53,U] 
22:04:21.015 00.001 1032 refined, 6 included, MultiStar: {0.00, 0.04}, one-star: {0.03, -0.04}
22:04:21.017 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
22:04:21.018 00.001 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
22:04:21.020 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.45 mountX=0.04 mountY=-0.01, mountTheta=-0.38
22:04:21.023 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.04, opts=13)
22:04:21.025 00.002 1032 Enqueuing Move request for scope (0.00, 0.04)
22:04:21.026 00.001 10072 Worker thread wakes up
22:04:21.027 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
22:04:21.027 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
22:04:21.027 00.000 10072 Moving (0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
22:04:21.029 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:04:21.031 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:04:21.031 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:04:21.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:21.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:04:21.032 00.001 10072 MoveAxis(E, 13, ABG)
22:04:21.032 00.000 10072 Guiding  Dir = 2, Dur = 13
22:04:21.032 00.000 10072 IsGuiding returns 0
22:04:21.032 00.000 10072 PulseGuide returned control before completion, sleep 23
22:04:21.051 00.019 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:04:21.053 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:21.055 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:21.057 00.002 1032 Enqueuing Expose request
22:04:21.066 00.009 10072 IsGuiding returns 0
22:04:21.066 00.000 10072 Move returns status 0, amount 13
22:04:21.066 00.000 10072 MoveAxis(N, 0, ABG)
22:04:21.066 00.000 10072 Move returns status 0, amount 0
22:04:21.066 00.000 10072 move complete, result=0
22:04:21.066 00.000 10072 worker thread done servicing request
22:04:21.066 00.000 10072 Worker thread wakes up
22:04:21.066 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:21.067 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:21.069 00.002 1032 GuideStep: 0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
22:04:21.695 00.626 10072 Exposure complete
22:04:21.747 00.052 10072 worker thread done servicing request
22:04:21.747 00.000 1032 OnExposeComplete: enter
22:04:21.749 00.002 1032 UpdateGuideState(): m_state=6
22:04:21.750 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2081
22:04:21.752 00.002 1032 Star::Find returns 1 (0), X=1103.48, Y=135.59, Mass=1357, SNR=25.9, Peak=129 HFD=3.2
22:04:21.753 00.001 1032 MultiStar: [#1 -0.22,0.02,0.94,U] [#2 0.07,-0.10,0.77,U] [#3 0.06,-0.02,0.72,U] [#4 -0.01,-0.02,0.64,U] [#5 0.04,-0.15,0.64,U] [#6 -0.04,0.20,0.61,U] [#7 -0.05,-0.09,0.67,U] [#8 0.17,-0.21,0.00,M4] 
22:04:21.755 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {0.19, -0.04}
22:04:21.757 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
22:04:21.758 00.001 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
22:04:21.760 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.31 mountX=-0.03 mountY=-0.00, mountTheta=-3.14
22:04:21.763 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
22:04:21.765 00.002 1032 Enqueuing Move request for scope (0.01, -0.03)
22:04:21.766 00.001 10072 Worker thread wakes up
22:04:21.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
22:04:21.766 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
22:04:21.766 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
22:04:21.769 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:04:21.771 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:04:21.771 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:04:21.771 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:21.771 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:04:21.771 00.000 10072 MoveAxis(E, 13, ABG)
22:04:21.772 00.001 10072 Guiding  Dir = 2, Dur = 13
22:04:21.772 00.000 10072 IsGuiding returns 0
22:04:21.772 00.000 10072 PulseGuide returned control before completion, sleep 23
22:04:21.788 00.016 1032 UpdateGuideState exits: m=1357 SNR=25.9
22:04:21.791 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:21.792 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:21.794 00.002 1032 Enqueuing Expose request
22:04:21.802 00.008 10072 IsGuiding returns 0
22:04:21.802 00.000 10072 Move returns status 0, amount 13
22:04:21.803 00.001 10072 MoveAxis(N, 0, ABG)
22:04:21.803 00.000 10072 Move returns status 0, amount 0
22:04:21.803 00.000 10072 move complete, result=0
22:04:21.803 00.000 10072 worker thread done servicing request
22:04:21.803 00.000 10072 Worker thread wakes up
22:04:21.803 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:21.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:21.807 00.004 1032 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
22:04:22.210 00.403 10072 Exposure complete
22:04:22.268 00.058 10072 worker thread done servicing request
22:04:22.268 00.000 1032 OnExposeComplete: enter
22:04:22.271 00.003 1032 UpdateGuideState(): m_state=6
22:04:22.273 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2082
22:04:22.274 00.001 1032 Star::Find returns 1 (0), X=1103.53, Y=135.44, Mass=1132, SNR=23.6, Peak=113 HFD=3.2
22:04:22.276 00.002 1032 MultiStar: [#1 -0.19,-0.05,1.05,U] [#2 -0.03,-0.15,0.86,U] [#3 0.19,-0.24,0.00,M1] [#4 -0.13,0.04,0.69,U] [#5 0.00,-0.16,0.73,U] [#6 0.00,0.01,0.65,U] [#7 -0.07,-0.03,0.75,U] [#8 0.31,-0.09,0.00,M5] 
22:04:22.278 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.08}, one-star: {0.23, -0.19}
22:04:22.279 00.001 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.61)
22:04:22.281 00.002 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.61)
22:04:22.282 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.84 mountX=-0.07 mountY=0.04, mountTheta=2.61
22:04:22.285 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
22:04:22.287 00.002 1032 Enqueuing Move request for scope (-0.02, -0.08)
22:04:22.288 00.001 10072 Worker thread wakes up
22:04:22.289 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
22:04:22.289 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
22:04:22.289 00.000 10072 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.04
22:04:22.291 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:04:22.293 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:04:22.293 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:04:22.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:22.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:04:22.293 00.000 10072 MoveAxis(E, 11, ABG)
22:04:22.293 00.000 10072 Guiding  Dir = 2, Dur = 11
22:04:22.294 00.001 10072 IsGuiding returns 0
22:04:22.294 00.000 10072 PulseGuide returned control before completion, sleep 21
22:04:22.314 00.020 1032 UpdateGuideState exits: m=1132 SNR=23.6
22:04:22.316 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:22.317 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:22.319 00.002 1032 Enqueuing Expose request
22:04:22.330 00.011 10072 IsGuiding returns 0
22:04:22.330 00.000 10072 Move returns status 0, amount 11
22:04:22.330 00.000 10072 MoveAxis(N, 0, ABG)
22:04:22.330 00.000 10072 Move returns status 0, amount 0
22:04:22.330 00.000 10072 move complete, result=0
22:04:22.330 00.000 10072 worker thread done servicing request
22:04:22.330 00.000 10072 Worker thread wakes up
22:04:22.330 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:22.330 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:22.335 00.005 1032 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
22:04:22.960 00.625 10072 Exposure complete
22:04:23.020 00.060 10072 worker thread done servicing request
22:04:23.020 00.000 1032 OnExposeComplete: enter
22:04:23.022 00.002 1032 UpdateGuideState(): m_state=6
22:04:23.024 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2083
22:04:23.026 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=135.51, Mass=1184, SNR=24.1, Peak=118 HFD=3.2
22:04:23.027 00.001 1032 MultiStar: [#1 -0.08,0.09,1.03,U] [#2 -0.03,-0.21,0.80,U] [#3 0.11,-0.10,0.83,U] [#4 -0.08,-0.01,0.68,U] [#5 -0.04,-0.02,0.67,U] [#6 0.22,0.06,0.64,U] [#7 0.10,-0.01,0.75,U] [#8 0.15,0.01,0.55,U] 
22:04:23.029 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.13, -0.12}
22:04:23.031 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
22:04:23.032 00.001 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
22:04:23.034 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.67 mountX=-0.05 mountY=-0.04, mountTheta=-2.50
22:04:23.037 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
22:04:23.039 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
22:04:23.040 00.001 10072 Worker thread wakes up
22:04:23.041 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
22:04:23.041 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
22:04:23.041 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
22:04:23.042 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:04:23.044 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:04:23.044 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:04:23.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:23.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:04:23.044 00.000 10072 MoveAxis(E, 12, ABG)
22:04:23.044 00.000 10072 Guiding  Dir = 2, Dur = 12
22:04:23.045 00.001 10072 IsGuiding returns 0
22:04:23.045 00.000 10072 PulseGuide returned control before completion, sleep 22
22:04:23.064 00.019 1032 UpdateGuideState exits: m=1184 SNR=24.1
22:04:23.067 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:23.068 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:23.070 00.002 1032 Enqueuing Expose request
22:04:23.081 00.011 10072 IsGuiding returns 0
22:04:23.082 00.001 10072 Move returns status 0, amount 12
22:04:23.082 00.000 10072 MoveAxis(N, 0, ABG)
22:04:23.082 00.000 10072 Move returns status 0, amount 0
22:04:23.082 00.000 10072 move complete, result=0
22:04:23.082 00.000 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
22:04:23.084 00.002 10072 worker thread done servicing request
22:04:23.084 00.000 10072 Worker thread wakes up
22:04:23.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:23.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:23.495 00.411 10072 Exposure complete
22:04:23.550 00.055 10072 worker thread done servicing request
22:04:23.550 00.000 1032 OnExposeComplete: enter
22:04:23.552 00.002 1032 UpdateGuideState(): m_state=6
22:04:23.555 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2084
22:04:23.557 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=135.56, Mass=1172, SNR=24.0, Peak=114 HFD=3.2
22:04:23.559 00.002 1032 MultiStar: [#1 -0.11,0.09,1.04,U] [#2 0.02,-0.02,0.85,U] [#3 0.19,-0.12,0.81,U] [#4 -0.18,-0.04,0.74,U] [#5 -0.05,0.05,0.69,U] [#6 0.21,0.10,0.58,U] [#7 -0.07,-0.15,0.67,U] [#8 0.24,-0.13,0.00,M5] 
22:04:23.560 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.02}, one-star: {0.16, -0.07}
22:04:23.561 00.001 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
22:04:23.563 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
22:04:23.564 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.86 mountX=-0.02 mountY=-0.01, mountTheta=-2.69
22:04:23.566 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
22:04:23.568 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
22:04:23.569 00.001 10072 Worker thread wakes up
22:04:23.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:04:23.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:04:23.569 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
22:04:23.571 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:04:23.574 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:04:23.574 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:04:23.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:23.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:04:23.575 00.001 10072 MoveAxis(E, 11, ABG)
22:04:23.575 00.000 10072 Guiding  Dir = 2, Dur = 11
22:04:23.575 00.000 10072 IsGuiding returns 0
22:04:23.575 00.000 10072 PulseGuide returned control before completion, sleep 21
22:04:23.592 00.017 1032 UpdateGuideState exits: m=1172 SNR=24.0
22:04:23.594 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:23.596 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:23.597 00.001 1032 Enqueuing Expose request
22:04:23.600 00.003 10072 IsGuiding returns 0
22:04:23.600 00.000 10072 Move returns status 0, amount 11
22:04:23.600 00.000 10072 MoveAxis(N, 0, ABG)
22:04:23.600 00.000 10072 Move returns status 0, amount 0
22:04:23.600 00.000 10072 move complete, result=0
22:04:23.600 00.000 10072 worker thread done servicing request
22:04:23.600 00.000 10072 Worker thread wakes up
22:04:23.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:23.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:23.605 00.005 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
22:04:24.226 00.621 10072 Exposure complete
22:04:24.278 00.052 10072 worker thread done servicing request
22:04:24.278 00.000 1032 OnExposeComplete: enter
22:04:24.280 00.002 1032 UpdateGuideState(): m_state=6
22:04:24.282 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2085
22:04:24.284 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=135.39, Mass=1258, SNR=24.9, Peak=119 HFD=3.2
22:04:24.285 00.001 1032 MultiStar: [#1 -0.21,-0.15,0.00,M1] [#2 -0.01,-0.33,0.00,M1] [#3 0.16,-0.12,0.76,U] [#4 -0.25,-0.07,0.00,M1] [#5 0.13,-0.25,0.00,M1] [#6 0.18,0.09,0.61,U] [#7 -0.11,-0.20,0.64,U] [#8 0.24,-0.13,0.00,M6] 
22:04:24.287 00.002 1032 refined, 3 included, MultiStar: {0.10, -0.13}, one-star: {0.14, -0.24}
22:04:24.288 00.001 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
22:04:24.290 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
22:04:24.291 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.92 mountX=-0.16 mountY=-0.06, mountTheta=-2.75
22:04:24.294 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.13, opts=13)
22:04:24.296 00.002 1032 Enqueuing Move request for scope (0.10, -0.13)
22:04:24.299 00.003 10072 Worker thread wakes up
22:04:24.299 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
22:04:24.299 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
22:04:24.299 00.000 10072 Moving (0.10, -0.13) raw xDistance=-0.16 yDistance=-0.06
22:04:24.301 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:04:24.303 00.002 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 282.87
22:04:24.303 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
22:04:24.303 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:24.303 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:04:24.303 00.000 10072 MoveAxis(E, 85, ABG)
22:04:24.303 00.000 10072 Guiding  Dir = 2, Dur = 85
22:04:24.303 00.000 10072 IsGuiding returns 0
22:04:24.304 00.001 10072 PulseGuide returned control before completion, sleep 95
22:04:24.321 00.017 1032 UpdateGuideState exits: m=1258 SNR=24.9
22:04:24.323 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:24.326 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:24.327 00.001 1032 Enqueuing Expose request
22:04:24.412 00.085 10072 IsGuiding returns 0
22:04:24.412 00.000 10072 Move returns status 0, amount 85
22:04:24.412 00.000 10072 MoveAxis(N, 0, ABG)
22:04:24.412 00.000 10072 Move returns status 0, amount 0
22:04:24.412 00.000 10072 move complete, result=0
22:04:24.412 00.000 10072 worker thread done servicing request
22:04:24.412 00.000 10072 Worker thread wakes up
22:04:24.412 00.000 1032 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
22:04:24.415 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:24.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:24.835 00.420 10072 Exposure complete
22:04:24.893 00.058 10072 worker thread done servicing request
22:04:24.893 00.000 1032 OnExposeComplete: enter
22:04:24.895 00.002 1032 UpdateGuideState(): m_state=6
22:04:24.897 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2086
22:04:24.899 00.002 1032 Star::Find returns 1 (0), X=1103.52, Y=135.50, Mass=1242, SNR=24.7, Peak=120 HFD=3.2
22:04:24.901 00.002 1032 MultiStar: [#1 -0.15,-0.07,0.92,U] [#2 0.05,-0.23,0.78,U] [#3 0.13,-0.13,0.72,U] [#4 -0.14,-0.13,0.65,U] [#5 0.20,-0.18,0.00,M2] [#6 0.13,0.16,0.63,U] [#7 0.00,-0.14,0.71,U] [#8 0.22,-0.25,0.00,M7] 
22:04:24.903 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.10}, one-star: {0.23, -0.13}
22:04:24.904 00.001 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
22:04:24.906 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
22:04:24.907 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.20 mountX=-0.11 mountY=-0.01, mountTheta=-3.03
22:04:24.910 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
22:04:24.912 00.002 1032 Enqueuing Move request for scope (0.04, -0.10)
22:04:24.914 00.002 10072 Worker thread wakes up
22:04:24.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
22:04:24.914 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
22:04:24.914 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=-0.01
22:04:24.916 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:04:24.917 00.001 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:04:24.918 00.001 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:04:24.918 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:24.918 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:04:24.918 00.000 10072 MoveAxis(E, 10, ABG)
22:04:24.918 00.000 10072 Guiding  Dir = 2, Dur = 10
22:04:24.918 00.000 10072 IsGuiding returns 0
22:04:24.919 00.001 10072 PulseGuide returned control before completion, sleep 20
22:04:24.937 00.018 1032 UpdateGuideState exits: m=1242 SNR=24.7
22:04:24.939 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:24.941 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:24.942 00.001 1032 Enqueuing Expose request
22:04:24.945 00.003 10072 IsGuiding returns 0
22:04:24.946 00.001 10072 Move returns status 0, amount 10
22:04:24.946 00.000 10072 MoveAxis(N, 0, ABG)
22:04:24.946 00.000 10072 Move returns status 0, amount 0
22:04:24.946 00.000 10072 move complete, result=0
22:04:24.946 00.000 10072 worker thread done servicing request
22:04:24.946 00.000 10072 Worker thread wakes up
22:04:24.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:24.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:24.953 00.007 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
22:04:25.678 00.725 10072 Exposure complete
22:04:25.738 00.060 10072 worker thread done servicing request
22:04:25.738 00.000 1032 OnExposeComplete: enter
22:04:25.740 00.002 1032 UpdateGuideState(): m_state=6
22:04:25.743 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2087
22:04:25.746 00.003 1032 Star::Find returns 1 (0), X=1103.48, Y=135.51, Mass=1202, SNR=24.3, Peak=117 HFD=3.2
22:04:25.748 00.002 1032 MultiStar: [#1 -0.16,0.05,0.95,U] [#2 -0.05,-0.12,0.82,U] [#3 0.14,-0.10,0.75,U] [#4 -0.16,0.05,0.70,U] [#5 0.09,0.09,0.69,U] [#6 0.01,0.07,0.65,U] [#7 -0.04,-0.05,0.74,U] [#8 0.18,-0.17,0.52,U] 
22:04:25.749 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.19, -0.13}
22:04:25.751 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
22:04:25.753 00.002 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
22:04:25.755 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.09 mountX=-0.04 mountY=-0.01, mountTheta=-2.92
22:04:25.759 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
22:04:25.761 00.002 1032 Enqueuing Move request for scope (0.02, -0.04)
22:04:25.762 00.001 10072 Worker thread wakes up
22:04:25.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:04:25.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:04:25.762 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
22:04:25.764 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:04:25.765 00.001 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:04:25.765 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:04:25.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:25.766 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:04:25.766 00.000 10072 MoveAxis(E, 12, ABG)
22:04:25.766 00.000 10072 Guiding  Dir = 2, Dur = 12
22:04:25.766 00.000 10072 IsGuiding returns 0
22:04:25.766 00.000 10072 PulseGuide returned control before completion, sleep 22
22:04:25.788 00.022 1032 UpdateGuideState exits: m=1202 SNR=24.3
22:04:25.790 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:25.792 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:25.794 00.002 1032 Enqueuing Expose request
22:04:25.799 00.005 10072 IsGuiding returns 0
22:04:25.799 00.000 10072 Move returns status 0, amount 12
22:04:25.799 00.000 10072 MoveAxis(N, 0, ABG)
22:04:25.799 00.000 10072 Move returns status 0, amount 0
22:04:25.799 00.000 10072 move complete, result=0
22:04:25.799 00.000 10072 worker thread done servicing request
22:04:25.799 00.000 10072 Worker thread wakes up
22:04:25.799 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:25.799 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:25.804 00.005 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
22:04:26.211 00.407 10072 Exposure complete
22:04:26.264 00.053 10072 worker thread done servicing request
22:04:26.265 00.001 1032 OnExposeComplete: enter
22:04:26.266 00.001 1032 UpdateGuideState(): m_state=6
22:04:26.269 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2088
22:04:26.271 00.002 1032 Star::Find returns 1 (0), X=1103.57, Y=135.47, Mass=1307, SNR=25.3, Peak=125 HFD=3.2
22:04:26.274 00.003 1032 MultiStar: [#1 -0.26,0.18,0.00,M1] [#2 -0.00,-0.02,0.76,U] [#3 0.20,-0.12,0.74,U] [#4 -0.04,-0.01,0.67,U] [#5 0.08,-0.20,0.68,U] [#6 0.07,-0.02,0.61,U] [#7 0.07,-0.15,0.67,U] [#8 0.32,0.01,0.00,M7] 
22:04:26.276 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.10}, one-star: {0.28, -0.17}
22:04:26.277 00.001 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
22:04:26.279 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
22:04:26.280 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.77 mountX=-0.13 mountY=-0.08, mountTheta=-2.60
22:04:26.282 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
22:04:26.284 00.002 1032 Enqueuing Move request for scope (0.11, -0.10)
22:04:26.285 00.001 10072 Worker thread wakes up
22:04:26.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
22:04:26.285 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
22:04:26.285 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.13 yDistance=-0.08
22:04:26.287 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:04:26.290 00.003 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:04:26.290 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
22:04:26.290 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:26.290 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:04:26.290 00.000 10072 MoveAxis(E, 10, ABG)
22:04:26.290 00.000 10072 Guiding  Dir = 2, Dur = 10
22:04:26.290 00.000 10072 IsGuiding returns 0
22:04:26.291 00.001 10072 PulseGuide returned control before completion, sleep 20
22:04:26.307 00.016 1032 UpdateGuideState exits: m=1307 SNR=25.3
22:04:26.309 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:26.310 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:26.312 00.002 1032 Enqueuing Expose request
22:04:26.316 00.004 10072 IsGuiding returns 0
22:04:26.316 00.000 10072 Move returns status 0, amount 10
22:04:26.316 00.000 10072 MoveAxis(N, 0, ABG)
22:04:26.316 00.000 10072 Move returns status 0, amount 0
22:04:26.316 00.000 10072 move complete, result=0
22:04:26.316 00.000 10072 worker thread done servicing request
22:04:26.316 00.000 10072 Worker thread wakes up
22:04:26.316 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:26.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:26.321 00.005 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:04:26.945 00.624 10072 Exposure complete
22:04:27.002 00.057 10072 worker thread done servicing request
22:04:27.002 00.000 1032 OnExposeComplete: enter
22:04:27.004 00.002 1032 UpdateGuideState(): m_state=6
22:04:27.005 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2089
22:04:27.007 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=135.62, Mass=1450, SNR=26.7, Peak=147 HFD=3.2
22:04:27.008 00.001 1032 MultiStar: [#1 -0.28,0.13,0.00,M2] [#2 -0.03,-0.10,0.73,U] [#3 0.22,-0.18,0.00,M1] [#4 -0.19,0.06,0.63,U] [#5 0.02,-0.04,0.65,U] [#6 0.11,0.17,0.57,U] [#7 -0.15,-0.09,0.65,U] [#8 0.21,-0.06,0.51,U] 
22:04:27.009 00.001 1032 refined, 6 included, MultiStar: {0.01, -0.01}, one-star: {0.10, -0.02}
22:04:27.011 00.002 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
22:04:27.013 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
22:04:27.014 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-1.06 mountX=-0.02 mountY=-0.00, mountTheta=-2.89
22:04:27.016 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
22:04:27.019 00.003 1032 Enqueuing Move request for scope (0.01, -0.01)
22:04:27.021 00.002 10072 Worker thread wakes up
22:04:27.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:04:27.021 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:04:27.021 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.02 yDistance=-0.00
22:04:27.024 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:04:27.026 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:04:27.026 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:04:27.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:27.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:04:27.026 00.000 10072 MoveAxis(E, 11, ABG)
22:04:27.026 00.000 10072 Guiding  Dir = 2, Dur = 11
22:04:27.027 00.001 10072 IsGuiding returns 0
22:04:27.027 00.000 10072 PulseGuide returned control before completion, sleep 21
22:04:27.044 00.017 1032 UpdateGuideState exits: m=1450 SNR=26.7
22:04:27.046 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:27.050 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:27.053 00.003 1032 Enqueuing Expose request
22:04:27.054 00.001 10072 IsGuiding returns 0
22:04:27.055 00.001 10072 Move returns status 0, amount 11
22:04:27.055 00.000 10072 MoveAxis(N, 0, ABG)
22:04:27.055 00.000 10072 Move returns status 0, amount 0
22:04:27.055 00.000 10072 move complete, result=0
22:04:27.055 00.000 10072 worker thread done servicing request
22:04:27.055 00.000 10072 Worker thread wakes up
22:04:27.055 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:27.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:27.062 00.007 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
22:04:27.474 00.412 10072 Exposure complete
22:04:27.535 00.061 10072 worker thread done servicing request
22:04:27.535 00.000 1032 OnExposeComplete: enter
22:04:27.538 00.003 1032 UpdateGuideState(): m_state=6
22:04:27.542 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2090
22:04:27.547 00.005 1032 Star::Find returns 1 (0), X=1103.50, Y=135.53, Mass=1272, SNR=25.0, Peak=129 HFD=3.2
22:04:27.551 00.004 1032 MultiStar: [#1 -0.18,-0.03,0.95,U] [#2 -0.02,-0.18,0.77,U] [#3 0.29,-0.12,0.00,M2] [#4 -0.03,-0.07,0.68,U] [#5 -0.02,-0.06,0.67,U] [#6 0.04,0.13,0.65,U] [#7 0.09,0.10,0.71,U] [#8 0.23,-0.08,0.52,U] 
22:04:27.553 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {0.20, -0.10}
22:04:27.554 00.001 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
22:04:27.556 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
22:04:27.557 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.92 mountX=-0.05 mountY=-0.02, mountTheta=-2.75
22:04:27.561 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
22:04:27.562 00.001 1032 Enqueuing Move request for scope (0.03, -0.04)
22:04:27.564 00.002 10072 Worker thread wakes up
22:04:27.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
22:04:27.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
22:04:27.564 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
22:04:27.566 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:04:27.567 00.001 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.86
22:04:27.567 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:04:27.568 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:27.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:04:27.568 00.000 10072 MoveAxis(E, 10, ABG)
22:04:27.568 00.000 10072 Guiding  Dir = 2, Dur = 10
22:04:27.568 00.000 10072 IsGuiding returns 0
22:04:27.569 00.001 10072 PulseGuide returned control before completion, sleep 20
22:04:27.590 00.021 1032 UpdateGuideState exits: m=1272 SNR=25.0
22:04:27.592 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:27.594 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:27.596 00.002 1032 Enqueuing Expose request
22:04:27.599 00.003 10072 IsGuiding returns 0
22:04:27.599 00.000 10072 Move returns status 0, amount 10
22:04:27.599 00.000 10072 MoveAxis(N, 0, ABG)
22:04:27.599 00.000 10072 Move returns status 0, amount 0
22:04:27.599 00.000 10072 move complete, result=0
22:04:27.600 00.001 10072 worker thread done servicing request
22:04:27.600 00.000 10072 Worker thread wakes up
22:04:27.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:27.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:27.607 00.007 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:04:28.226 00.619 10072 Exposure complete
22:04:28.279 00.053 10072 worker thread done servicing request
22:04:28.279 00.000 1032 OnExposeComplete: enter
22:04:28.281 00.002 1032 UpdateGuideState(): m_state=6
22:04:28.282 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2091
22:04:28.285 00.003 1032 Star::Find returns 1 (0), X=1103.53, Y=135.58, Mass=1365, SNR=25.9, Peak=138 HFD=3.2
22:04:28.287 00.002 1032 MultiStar: [#1 -0.07,-0.02,0.91,U] [#2 0.21,-0.11,0.74,U] [#3 0.27,0.02,0.00,M3] [#4 0.04,-0.10,0.63,U] [#5 0.15,-0.22,0.00,M1] [#6 0.26,0.15,0.00,M1] [#7 0.08,-0.02,0.69,U] [#8 0.39,-0.00,0.00,M6] 
22:04:28.288 00.001 1032 refined, 4 included, MultiStar: {0.10, -0.06}, one-star: {0.24, -0.06}
22:04:28.290 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
22:04:28.292 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
22:04:28.294 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.51 mountX=-0.08 mountY=-0.09, mountTheta=-2.34
22:04:28.296 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
22:04:28.300 00.004 1032 Enqueuing Move request for scope (0.10, -0.06)
22:04:28.302 00.002 10072 Worker thread wakes up
22:04:28.302 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
22:04:28.302 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
22:04:28.303 00.001 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.09
22:04:28.305 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:04:28.307 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.86
22:04:28.307 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:04:28.307 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:28.307 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:04:28.307 00.000 10072 MoveAxis(E, 11, ABG)
22:04:28.307 00.000 10072 Guiding  Dir = 2, Dur = 11
22:04:28.307 00.000 10072 IsGuiding returns 0
22:04:28.308 00.001 10072 PulseGuide returned control before completion, sleep 21
22:04:28.324 00.016 1032 UpdateGuideState exits: m=1365 SNR=25.9
22:04:28.327 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:28.329 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:28.330 00.001 1032 Enqueuing Expose request
22:04:28.334 00.004 10072 IsGuiding returns 0
22:04:28.335 00.001 10072 Move returns status 0, amount 11
22:04:28.335 00.000 10072 MoveAxis(N, 0, ABG)
22:04:28.335 00.000 10072 Move returns status 0, amount 0
22:04:28.335 00.000 10072 move complete, result=0
22:04:28.335 00.000 10072 worker thread done servicing request
22:04:28.335 00.000 10072 Worker thread wakes up
22:04:28.335 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:28.335 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:28.342 00.007 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:04:28.743 00.401 10072 Exposure complete
22:04:28.798 00.055 10072 worker thread done servicing request
22:04:28.798 00.000 1032 OnExposeComplete: enter
22:04:28.801 00.003 1032 UpdateGuideState(): m_state=6
22:04:28.803 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2092
22:04:28.804 00.001 1032 Star::Find returns 1 (0), X=1103.46, Y=135.56, Mass=1226, SNR=24.6, Peak=116 HFD=3.2
22:04:28.806 00.002 1032 MultiStar: [#1 0.02,0.05,1.05,U] [#2 0.05,-0.17,0.81,U] [#3 0.21,-0.02,0.74,U] [#4 -0.01,0.05,0.69,U] [#5 -0.05,-0.27,0.00,M2] [#6 0.14,0.24,0.00,M2] [#7 0.05,0.02,0.68,U] [#8 0.32,-0.13,0.00,M7] 
22:04:28.808 00.002 1032 refined, 5 included, MultiStar: {0.08, -0.03}, one-star: {0.17, -0.08}
22:04:28.809 00.001 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
22:04:28.810 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
22:04:28.812 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.30 mountX=-0.05 mountY=-0.07, mountTheta=-2.13
22:04:28.815 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
22:04:28.817 00.002 1032 Enqueuing Move request for scope (0.08, -0.03)
22:04:28.819 00.002 10072 Worker thread wakes up
22:04:28.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:04:28.819 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:04:28.819 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
22:04:28.822 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:04:28.823 00.001 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.86
22:04:28.824 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:04:28.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:28.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:04:28.824 00.000 10072 MoveAxis(E, 10, ABG)
22:04:28.824 00.000 10072 Guiding  Dir = 2, Dur = 10
22:04:28.824 00.000 10072 IsGuiding returns 0
22:04:28.824 00.000 10072 PulseGuide returned control before completion, sleep 20
22:04:28.842 00.018 1032 UpdateGuideState exits: m=1226 SNR=24.6
22:04:28.844 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:28.846 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:28.847 00.001 1032 Enqueuing Expose request
22:04:28.849 00.002 10072 IsGuiding returns 0
22:04:28.850 00.001 10072 Move returns status 0, amount 10
22:04:28.850 00.000 10072 MoveAxis(N, 0, ABG)
22:04:28.850 00.000 10072 Move returns status 0, amount 0
22:04:28.850 00.000 10072 move complete, result=0
22:04:28.850 00.000 10072 worker thread done servicing request
22:04:28.850 00.000 10072 Worker thread wakes up
22:04:28.850 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:28.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:28.857 00.007 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:04:29.479 00.622 10072 Exposure complete
22:04:29.536 00.057 1032 OnExposeComplete: enter
22:04:29.539 00.003 1032 UpdateGuideState(): m_state=6
22:04:29.543 00.004 10072 worker thread done servicing request
22:04:29.543 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2093
22:04:29.545 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=135.56, Mass=1271, SNR=25.0, Peak=122 HFD=3.3
22:04:29.548 00.003 1032 MultiStar: [#1 -0.14,0.16,0.98,U] [#2 0.01,-0.13,0.79,U] [#3 0.20,0.04,0.76,U] [#4 -0.09,0.20,0.67,U] [#5 0.04,-0.07,0.70,U] [#6 0.15,0.20,0.00,M3] [#7 -0.07,0.08,0.72,U] [#8 0.30,0.27,0.00,M8] 
22:04:29.552 00.004 1032 refined, 6 included, MultiStar: {0.01, 0.03}, one-star: {0.13, -0.07}
22:04:29.554 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:04:29.556 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:04:29.558 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.13 mountX=0.02 mountY=-0.02, mountTheta=-0.70
22:04:29.562 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
22:04:29.564 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
22:04:29.566 00.002 10072 Worker thread wakes up
22:04:29.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:04:29.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:04:29.566 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.02
22:04:29.568 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:04:29.570 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.86
22:04:29.570 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:04:29.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:29.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:04:29.570 00.000 10072 MoveAxis(E, 11, ABG)
22:04:29.570 00.000 10072 Guiding  Dir = 2, Dur = 11
22:04:29.570 00.000 10072 IsGuiding returns 0
22:04:29.571 00.001 10072 PulseGuide returned control before completion, sleep 21
22:04:29.590 00.019 1032 UpdateGuideState exits: m=1271 SNR=25.0
22:04:29.592 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:29.594 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:29.596 00.002 1032 Enqueuing Expose request
22:04:29.602 00.006 10072 IsGuiding returns 0
22:04:29.602 00.000 10072 Move returns status 0, amount 11
22:04:29.602 00.000 10072 MoveAxis(N, 0, ABG)
22:04:29.602 00.000 10072 Move returns status 0, amount 0
22:04:29.602 00.000 10072 move complete, result=0
22:04:29.602 00.000 10072 worker thread done servicing request
22:04:29.602 00.000 10072 Worker thread wakes up
22:04:29.602 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:29.602 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:29.606 00.004 1032 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
22:04:30.010 00.404 10072 Exposure complete
22:04:30.070 00.060 10072 worker thread done servicing request
22:04:30.070 00.000 1032 OnExposeComplete: enter
22:04:30.072 00.002 1032 UpdateGuideState(): m_state=6
22:04:30.074 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2094
22:04:30.076 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=135.58, Mass=1483, SNR=27.0, Peak=140 HFD=3.3
22:04:30.077 00.001 1032 MultiStar: [#1 -0.13,0.14,0.88,U] [#2 0.04,0.09,0.75,U] [#3 0.27,-0.03,0.00,M2] [#4 -0.04,0.07,0.61,U] [#5 0.01,0.04,0.64,U] [#6 0.28,0.31,0.00,M4] [#7 0.01,0.18,0.64,U] [#8 0.27,0.02,0.00,M9] 
22:04:30.080 00.003 1032 refined, 5 included, MultiStar: {0.01, 0.07}, one-star: {0.13, -0.05}
22:04:30.082 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
22:04:30.084 00.002 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
22:04:30.086 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.45 mountX=0.07 mountY=-0.03, mountTheta=-0.38
22:04:30.090 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
22:04:30.092 00.002 1032 Enqueuing Move request for scope (0.01, 0.07)
22:04:30.094 00.002 10072 Worker thread wakes up
22:04:30.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
22:04:30.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
22:04:30.094 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.03
22:04:30.096 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=93, Gamma=2.230
22:04:30.099 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.86
22:04:30.099 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:04:30.099 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:30.099 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:04:30.099 00.000 10072 MoveAxis(E, 10, ABG)
22:04:30.100 00.001 10072 Guiding  Dir = 2, Dur = 10
22:04:30.100 00.000 10072 IsGuiding returns 0
22:04:30.100 00.000 10072 PulseGuide returned control before completion, sleep 20
22:04:30.118 00.018 1032 UpdateGuideState exits: m=1483 SNR=27.0
22:04:30.121 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:30.123 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:30.124 00.001 1032 Enqueuing Expose request
22:04:30.133 00.009 10072 IsGuiding returns 0
22:04:30.133 00.000 10072 Move returns status 0, amount 10
22:04:30.133 00.000 10072 MoveAxis(N, 0, ABG)
22:04:30.133 00.000 10072 Move returns status 0, amount 0
22:04:30.133 00.000 10072 move complete, result=0
22:04:30.133 00.000 10072 worker thread done servicing request
22:04:30.133 00.000 10072 Worker thread wakes up
22:04:30.133 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:30.134 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:30.134 00.000 1032 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
22:04:30.761 00.627 10072 Exposure complete
22:04:30.814 00.053 10072 worker thread done servicing request
22:04:30.814 00.000 1032 OnExposeComplete: enter
22:04:30.816 00.002 1032 UpdateGuideState(): m_state=6
22:04:30.818 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2095
22:04:30.820 00.002 1032 Star::Find returns 1 (0), X=1103.52, Y=135.51, Mass=1290, SNR=25.2, Peak=121 HFD=3.2
22:04:30.822 00.002 1032 MultiStar: [#1 -0.18,0.07,0.93,U] [#2 0.06,0.01,0.74,U] [#3 0.17,-0.16,0.77,U] [#4 -0.05,-0.06,0.71,U] [#5 -0.04,-0.04,0.67,U] [#6 0.24,0.18,0.00,M5] [#7 -0.05,-0.02,0.74,U] [#8 0.27,-0.03,0.00,M10] 
22:04:30.824 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.05}, one-star: {0.23, -0.13}
22:04:30.826 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
22:04:30.827 00.001 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
22:04:30.829 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.09 mountX=-0.05 mountY=-0.01, mountTheta=-2.92
22:04:30.833 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
22:04:30.837 00.004 1032 Enqueuing Move request for scope (0.03, -0.05)
22:04:30.839 00.002 10072 Worker thread wakes up
22:04:30.839 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
22:04:30.839 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
22:04:30.839 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.01
22:04:30.841 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:04:30.843 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.86
22:04:30.843 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:04:30.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:30.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:04:30.843 00.000 10072 MoveAxis(E, 11, ABG)
22:04:30.843 00.000 10072 Guiding  Dir = 2, Dur = 11
22:04:30.843 00.000 10072 IsGuiding returns 0
22:04:30.844 00.001 10072 PulseGuide returned control before completion, sleep 21
22:04:30.861 00.017 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:04:30.864 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:30.866 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:30.866 00.000 1032 Enqueuing Expose request
22:04:30.869 00.003 10072 IsGuiding returns 0
22:04:30.869 00.000 10072 Move returns status 0, amount 11
22:04:30.869 00.000 10072 MoveAxis(N, 0, ABG)
22:04:30.869 00.000 10072 Move returns status 0, amount 0
22:04:30.869 00.000 10072 move complete, result=0
22:04:30.869 00.000 10072 worker thread done servicing request
22:04:30.870 00.001 10072 Worker thread wakes up
22:04:30.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:30.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:30.876 00.006 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
22:04:31.276 00.400 10072 Exposure complete
22:04:31.333 00.057 10072 worker thread done servicing request
22:04:31.333 00.000 1032 OnExposeComplete: enter
22:04:31.336 00.003 1032 UpdateGuideState(): m_state=6
22:04:31.339 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2096
22:04:31.341 00.002 1032 Star::Find returns 1 (0), X=1103.47, Y=135.59, Mass=1516, SNR=27.3, Peak=147 HFD=3.2
22:04:31.343 00.002 1032 MultiStar: [#1 -0.12,0.10,0.84,U] [#2 -0.03,-0.05,0.71,U] [#3 0.23,-0.11,0.00,M2] [#4 -0.19,0.02,0.58,U] [#5 -0.03,-0.00,0.60,U] [#6 0.14,0.14,0.54,U] [#7 -0.02,-0.03,0.61,U] [#8 0.36,0.15,0.00,R] 
22:04:31.345 00.002 1032 refined, 6 included, MultiStar: {-0.00, 0.02}, one-star: {0.18, -0.04}
22:04:31.346 00.001 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
22:04:31.348 00.002 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
22:04:31.349 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.69 mountX=0.02 mountY=-0.00, mountTheta=-0.14
22:04:31.353 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
22:04:31.356 00.003 1032 Enqueuing Move request for scope (-0.00, 0.02)
22:04:31.358 00.002 10072 Worker thread wakes up
22:04:31.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
22:04:31.359 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
22:04:31.359 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
22:04:31.361 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:04:31.364 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:04:31.364 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:04:31.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:31.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:04:31.364 00.000 10072 MoveAxis(E, 10, ABG)
22:04:31.364 00.000 10072 Guiding  Dir = 2, Dur = 10
22:04:31.364 00.000 10072 IsGuiding returns 0
22:04:31.365 00.001 10072 PulseGuide returned control before completion, sleep 20
22:04:31.383 00.018 1032 UpdateGuideState exits: m=1516 SNR=27.3
22:04:31.385 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:31.387 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:31.388 00.001 1032 Enqueuing Expose request
22:04:31.398 00.010 10072 IsGuiding returns 0
22:04:31.398 00.000 10072 Move returns status 0, amount 10
22:04:31.398 00.000 10072 MoveAxis(N, 0, ABG)
22:04:31.398 00.000 10072 Move returns status 0, amount 0
22:04:31.398 00.000 10072 move complete, result=0
22:04:31.398 00.000 10072 worker thread done servicing request
22:04:31.398 00.000 10072 Worker thread wakes up
22:04:31.399 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:31.399 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:31.402 00.003 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:04:32.025 00.623 10072 Exposure complete
22:04:32.084 00.059 10072 worker thread done servicing request
22:04:32.084 00.000 1032 OnExposeComplete: enter
22:04:32.086 00.002 1032 UpdateGuideState(): m_state=6
22:04:32.089 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2097
22:04:32.090 00.001 1032 Star::Find returns 1 (0), X=1103.49, Y=135.65, Mass=1311, SNR=25.4, Peak=126 HFD=3.2
22:04:32.092 00.002 1032 MultiStar: [#1 -0.18,0.22,0.00,M1] [#2 -0.10,0.03,0.76,U] [#3 0.23,0.02,0.73,U] [#4 -0.14,0.01,0.68,U] [#5 0.08,-0.02,0.66,U] [#6 0.17,0.29,0.00,M5] [#7 -0.04,0.13,0.67,U] [#8 -0.11,-0.14,0.52,U] 
22:04:32.094 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.01}, one-star: {0.20, 0.02}
22:04:32.097 00.003 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
22:04:32.098 00.001 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
22:04:32.100 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.04 cameraTheta=0.42 mountX=0.01 mountY=-0.03, mountTheta=-1.41
22:04:32.103 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
22:04:32.105 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
22:04:32.107 00.002 10072 Worker thread wakes up
22:04:32.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
22:04:32.107 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
22:04:32.107 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=-0.03
22:04:32.110 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:04:32.113 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:04:32.113 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:04:32.113 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:32.113 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:04:32.113 00.000 10072 MoveAxis(E, 13, ABG)
22:04:32.113 00.000 10072 Guiding  Dir = 2, Dur = 13
22:04:32.113 00.000 10072 IsGuiding returns 0
22:04:32.114 00.001 10072 PulseGuide returned control before completion, sleep 23
22:04:32.130 00.016 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:04:32.132 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:32.134 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:32.137 00.003 1032 Enqueuing Expose request
22:04:32.148 00.011 10072 IsGuiding returns 0
22:04:32.149 00.001 10072 Move returns status 0, amount 13
22:04:32.149 00.000 10072 MoveAxis(N, 0, ABG)
22:04:32.149 00.000 10072 Move returns status 0, amount 0
22:04:32.149 00.000 10072 move complete, result=0
22:04:32.149 00.000 10072 worker thread done servicing request
22:04:32.149 00.000 10072 Worker thread wakes up
22:04:32.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:32.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:32.149 00.000 1032 GuideStep: 0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
22:04:32.558 00.409 10072 Exposure complete
22:04:32.614 00.056 10072 worker thread done servicing request
22:04:32.614 00.000 1032 OnExposeComplete: enter
22:04:32.615 00.001 1032 UpdateGuideState(): m_state=6
22:04:32.618 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2098
22:04:32.619 00.001 1032 Star::Find returns 1 (0), X=1103.48, Y=135.79, Mass=1263, SNR=24.9, Peak=116 HFD=3.3
22:04:32.621 00.002 1032 MultiStar: [#1 -0.22,0.20,0.00,M2] [#2 -0.04,0.10,0.83,U] [#3 0.10,0.06,0.75,U] [#4 -0.07,-0.04,0.64,U] [#5 0.02,0.08,0.68,U] [#6 0.11,0.14,0.61,U] [#7 0.07,0.13,0.70,U] [#8 -0.36,-0.11,0.00,M1] 
22:04:32.622 00.001 1032 refined, 6 included, MultiStar: {0.06, 0.09}, one-star: {0.19, 0.16}
22:04:32.623 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
22:04:32.624 00.001 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
22:04:32.626 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.00 mountX=0.08 mountY=-0.08, mountTheta=-0.83
22:04:32.628 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
22:04:32.629 00.001 1032 Enqueuing Move request for scope (0.06, 0.09)
22:04:32.631 00.002 10072 Worker thread wakes up
22:04:32.631 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
22:04:32.631 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
22:04:32.631 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.08 yDistance=-0.08
22:04:32.632 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:04:32.635 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:04:32.635 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:04:32.635 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:32.635 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:04:32.635 00.000 10072 MoveAxis(E, 11, ABG)
22:04:32.635 00.000 10072 Guiding  Dir = 2, Dur = 11
22:04:32.635 00.000 10072 IsGuiding returns 0
22:04:32.635 00.000 10072 PulseGuide returned control before completion, sleep 21
22:04:32.651 00.016 1032 UpdateGuideState exits: m=1263 SNR=24.9
22:04:32.653 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:32.654 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:32.656 00.002 1032 Enqueuing Expose request
22:04:32.664 00.008 10072 IsGuiding returns 0
22:04:32.664 00.000 10072 Move returns status 0, amount 11
22:04:32.664 00.000 10072 MoveAxis(N, 0, ABG)
22:04:32.664 00.000 10072 Move returns status 0, amount 0
22:04:32.664 00.000 10072 move complete, result=0
22:04:32.664 00.000 10072 worker thread done servicing request
22:04:32.664 00.000 10072 Worker thread wakes up
22:04:32.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:32.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:32.668 00.004 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:04:33.294 00.626 10072 Exposure complete
22:04:33.358 00.064 10072 worker thread done servicing request
22:04:33.360 00.002 1032 OnExposeComplete: enter
22:04:33.362 00.002 1032 UpdateGuideState(): m_state=6
22:04:33.365 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2099
22:04:33.369 00.004 1032 Star::Find returns 1 (0), X=1103.46, Y=135.56, Mass=1304, SNR=25.3, Peak=133 HFD=3.2
22:04:33.373 00.004 1032 MultiStar: [#1 -0.12,0.15,0.95,U] [#2 -0.09,-0.15,0.76,U] [#3 0.22,-0.01,0.76,U] [#4 -0.12,0.17,0.67,U] [#5 -0.06,-0.14,0.70,U] [#6 0.17,0.31,0.00,M5] [#7 -0.04,0.05,0.73,U] [#8 -0.02,-0.08,0.52,U] 
22:04:33.375 00.002 1032 refined, 7 included, MultiStar: {-0.00, -0.01}, one-star: {0.17, -0.07}
22:04:33.376 00.001 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.65)
22:04:33.378 00.002 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.65)
22:04:33.379 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.80 mountX=-0.01 mountY=0.00, mountTheta=2.65
22:04:33.383 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.01, opts=13)
22:04:33.387 00.004 1032 Enqueuing Move request for scope (-0.00, -0.01)
22:04:33.389 00.002 10072 Worker thread wakes up
22:04:33.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
22:04:33.389 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
22:04:33.389 00.000 10072 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
22:04:33.391 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:04:33.395 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:04:33.395 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:04:33.395 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:33.395 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:04:33.395 00.000 10072 MoveAxis(E, 13, ABG)
22:04:33.395 00.000 10072 Guiding  Dir = 2, Dur = 13
22:04:33.397 00.002 10072 IsGuiding returns 0
22:04:33.397 00.000 10072 PulseGuide returned control before completion, sleep 23
22:04:33.417 00.020 1032 UpdateGuideState exits: m=1304 SNR=25.3
22:04:33.420 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:33.422 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:33.424 00.002 1032 Enqueuing Expose request
22:04:33.431 00.007 10072 IsGuiding returns 0
22:04:33.431 00.000 10072 Move returns status 0, amount 13
22:04:33.431 00.000 10072 MoveAxis(N, 0, ABG)
22:04:33.431 00.000 10072 Move returns status 0, amount 0
22:04:33.431 00.000 10072 move complete, result=0
22:04:33.431 00.000 10072 worker thread done servicing request
22:04:33.431 00.000 10072 Worker thread wakes up
22:04:33.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:33.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:33.437 00.006 1032 GuideStep: -0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
22:04:33.841 00.404 10072 Exposure complete
22:04:33.903 00.062 10072 worker thread done servicing request
22:04:33.903 00.000 1032 OnExposeComplete: enter
22:04:33.905 00.002 1032 UpdateGuideState(): m_state=6
22:04:33.907 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2100
22:04:33.909 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=135.65, Mass=1304, SNR=25.3, Peak=133 HFD=3.2
22:04:33.911 00.002 1032 MultiStar: [#1 -0.16,0.24,0.00,M2] [#2 -0.03,0.01,0.79,U] [#3 0.17,-0.03,0.73,U] [#4 0.02,0.13,0.67,U] [#5 -0.05,0.06,0.61,U] [#6 0.09,0.33,0.00,M6] [#7 0.01,-0.06,0.67,U] [#8 -0.13,-0.01,0.49,U] 
22:04:33.912 00.001 1032 refined, 6 included, MultiStar: {0.03, 0.02}, one-star: {0.14, 0.02}
22:04:33.914 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
22:04:33.916 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
22:04:33.917 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.44 mountX=0.01 mountY=-0.04, mountTheta=-1.39
22:04:33.919 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
22:04:33.921 00.002 1032 Enqueuing Move request for scope (0.03, 0.02)
22:04:33.924 00.003 10072 Worker thread wakes up
22:04:33.924 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:04:33.924 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:04:33.924 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
22:04:33.928 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:04:33.931 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.84
22:04:33.931 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:04:33.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:33.931 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:04:33.931 00.000 10072 MoveAxis(E, 12, ABG)
22:04:33.931 00.000 10072 Guiding  Dir = 2, Dur = 12
22:04:33.932 00.001 10072 IsGuiding returns 0
22:04:33.932 00.000 10072 PulseGuide returned control before completion, sleep 22
22:04:33.952 00.020 1032 UpdateGuideState exits: m=1304 SNR=25.3
22:04:33.954 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:33.957 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:33.959 00.002 1032 Enqueuing Expose request
22:04:33.963 00.004 10072 IsGuiding returns 0
22:04:33.963 00.000 10072 Move returns status 0, amount 12
22:04:33.963 00.000 10072 MoveAxis(N, 0, ABG)
22:04:33.963 00.000 10072 Move returns status 0, amount 0
22:04:33.963 00.000 10072 move complete, result=0
22:04:33.963 00.000 10072 worker thread done servicing request
22:04:33.964 00.001 10072 Worker thread wakes up
22:04:33.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:33.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:33.970 00.006 1032 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
22:04:34.595 00.625 10072 Exposure complete
22:04:34.655 00.060 10072 worker thread done servicing request
22:04:34.655 00.000 1032 OnExposeComplete: enter
22:04:34.659 00.004 1032 UpdateGuideState(): m_state=6
22:04:34.660 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2101
22:04:34.663 00.003 1032 Star::Find returns 1 (0), X=1103.47, Y=135.65, Mass=1568, SNR=27.8, Peak=152 HFD=3.2
22:04:34.665 00.002 1032 MultiStar: [#1 -0.14,0.20,0.93,U] [#2 -0.01,-0.04,0.69,U] [#3 0.17,0.02,0.65,U] [#4 -0.05,0.03,0.66,U] [#5 0.01,0.01,0.65,U] [#6 0.24,0.32,0.00,M7] [#7 -0.01,-0.01,0.60,U] [#8 -0.29,-0.05,0.00,M1] 
22:04:34.667 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {0.18, 0.02}
22:04:34.669 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
22:04:34.671 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
22:04:34.672 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.05 mountX=0.03 mountY=-0.03, mountTheta=-0.78
22:04:34.676 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
22:04:34.677 00.001 1032 Enqueuing Move request for scope (0.02, 0.04)
22:04:34.678 00.001 10072 Worker thread wakes up
22:04:34.679 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:04:34.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:04:34.679 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
22:04:34.681 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=89, Gamma=2.230
22:04:34.682 00.001 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.84
22:04:34.682 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:04:34.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:34.684 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:04:34.684 00.000 10072 MoveAxis(E, 14, ABG)
22:04:34.684 00.000 10072 Guiding  Dir = 2, Dur = 14
22:04:34.684 00.000 10072 IsGuiding returns 0
22:04:34.685 00.001 10072 PulseGuide returned control before completion, sleep 24
22:04:34.702 00.017 1032 UpdateGuideState exits: m=1568 SNR=27.8
22:04:34.705 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:34.707 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:34.709 00.002 1032 Enqueuing Expose request
22:04:34.717 00.008 10072 IsGuiding returns 0
22:04:34.717 00.000 10072 Move returns status 0, amount 14
22:04:34.717 00.000 10072 MoveAxis(N, 0, ABG)
22:04:34.717 00.000 10072 Move returns status 0, amount 0
22:04:34.717 00.000 10072 move complete, result=0
22:04:34.717 00.000 10072 worker thread done servicing request
22:04:34.717 00.000 10072 Worker thread wakes up
22:04:34.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:34.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:34.719 00.002 1032 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
22:04:35.125 00.406 10072 Exposure complete
22:04:35.186 00.061 10072 worker thread done servicing request
22:04:35.186 00.000 1032 OnExposeComplete: enter
22:04:35.189 00.003 1032 UpdateGuideState(): m_state=6
22:04:35.191 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2102
22:04:35.193 00.002 1032 Star::Find returns 1 (0), X=1103.54, Y=135.65, Mass=1366, SNR=25.9, Peak=133 HFD=3.2
22:04:35.194 00.001 1032 MultiStar: [#1 -0.07,0.20,1.02,U] [#2 0.04,-0.02,0.71,U] [#3 0.20,0.16,0.00,M1] [#4 -0.16,0.18,0.61,U] [#5 -0.03,0.04,0.64,U] [#6 0.21,0.32,0.00,M8] [#7 -0.00,0.13,0.66,U] [#8 -0.14,-0.03,0.49,U] 
22:04:35.196 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.08}, one-star: {0.25, 0.02}
22:04:35.197 00.001 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
22:04:35.200 00.003 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
22:04:35.202 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.50 mountX=0.08 mountY=-0.03, mountTheta=-0.33
22:04:35.206 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
22:04:35.209 00.003 1032 Enqueuing Move request for scope (0.01, 0.08)
22:04:35.211 00.002 10072 Worker thread wakes up
22:04:35.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
22:04:35.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
22:04:35.211 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.03
22:04:35.214 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=92, Gamma=2.230
22:04:35.216 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.84
22:04:35.216 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:04:35.217 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:35.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:04:35.217 00.000 10072 MoveAxis(E, 12, ABG)
22:04:35.217 00.000 10072 Guiding  Dir = 2, Dur = 12
22:04:35.217 00.000 10072 IsGuiding returns 0
22:04:35.218 00.001 10072 PulseGuide returned control before completion, sleep 22
22:04:35.233 00.015 1032 UpdateGuideState exits: m=1366 SNR=25.9
22:04:35.239 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:35.242 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:35.244 00.002 1032 Enqueuing Expose request
22:04:35.247 00.003 10072 IsGuiding returns 0
22:04:35.247 00.000 10072 Move returns status 0, amount 12
22:04:35.247 00.000 10072 MoveAxis(N, 0, ABG)
22:04:35.247 00.000 10072 Move returns status 0, amount 0
22:04:35.247 00.000 10072 move complete, result=0
22:04:35.247 00.000 10072 worker thread done servicing request
22:04:35.247 00.000 10072 Worker thread wakes up
22:04:35.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:35.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:35.253 00.006 1032 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
22:04:35.876 00.623 10072 Exposure complete
22:04:35.932 00.056 10072 worker thread done servicing request
22:04:35.932 00.000 1032 OnExposeComplete: enter
22:04:35.934 00.002 1032 UpdateGuideState(): m_state=6
22:04:35.936 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2103
22:04:35.937 00.001 1032 Star::Find returns 1 (0), X=1103.50, Y=135.68, Mass=1387, SNR=26.1, Peak=129 HFD=3.2
22:04:35.940 00.003 1032 MultiStar: [#1 -0.13,0.10,0.89,U] [#2 0.10,-0.02,0.78,U] [#3 0.20,-0.08,0.72,U] [#4 -0.10,0.00,0.65,U] [#5 0.23,-0.02,0.67,U] [#6 0.24,0.35,0.00,M9] [#7 0.02,-0.06,0.71,U] [#8 -0.14,-0.09,0.47,U] 
22:04:35.942 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {0.21, 0.05}
22:04:35.943 00.001 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
22:04:35.944 00.001 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
22:04:35.946 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.09 mountX=-0.02 mountY=-0.06, mountTheta=-1.92
22:04:35.948 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
22:04:35.950 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
22:04:35.952 00.002 10072 Worker thread wakes up
22:04:35.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:04:35.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:04:35.952 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.02 yDistance=-0.06
22:04:35.954 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:04:35.957 00.003 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.84
22:04:35.957 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
22:04:35.957 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:35.957 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:04:35.957 00.000 10072 MoveAxis(E, 15, ABG)
22:04:35.957 00.000 10072 Guiding  Dir = 2, Dur = 15
22:04:35.958 00.001 10072 IsGuiding returns 0
22:04:35.959 00.001 10072 PulseGuide returned control before completion, sleep 25
22:04:35.976 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.1
22:04:35.978 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:35.979 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:35.981 00.002 1032 Enqueuing Expose request
22:04:35.999 00.018 10072 IsGuiding returns 0
22:04:36.003 00.004 10072 Move returns status 0, amount 15
22:04:36.003 00.000 10072 MoveAxis(N, 0, ABG)
22:04:36.003 00.000 10072 Move returns status 0, amount 0
22:04:36.003 00.000 10072 move complete, result=0
22:04:36.003 00.000 10072 worker thread done servicing request
22:04:36.003 00.000 10072 Worker thread wakes up
22:04:36.003 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:36.003 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:36.005 00.002 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:04:36.423 00.418 10072 Exposure complete
22:04:36.479 00.056 10072 worker thread done servicing request
22:04:36.479 00.000 1032 OnExposeComplete: enter
22:04:36.482 00.003 1032 UpdateGuideState(): m_state=6
22:04:36.483 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2104
22:04:36.484 00.001 1032 Star::Find returns 1 (0), X=1103.61, Y=135.58, Mass=1454, SNR=26.8, Peak=122 HFD=3.2
22:04:36.486 00.002 1032 MultiStar: [#1 -0.15,0.04,0.88,U] [#2 0.10,-0.03,0.75,U] [#3 0.25,-0.05,0.00,M1] [#4 -0.14,0.02,0.64,U] [#5 0.15,-0.01,0.63,U] [#6 0.22,0.31,0.00,M10] [#7 0.02,0.03,0.65,U] [#8 -0.15,-0.12,0.52,U] 
22:04:36.488 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.01}, one-star: {0.32, -0.06}
22:04:36.490 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
22:04:36.491 00.001 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
22:04:36.494 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.32 mountX=-0.02 mountY=-0.04, mountTheta=-2.15
22:04:36.496 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
22:04:36.499 00.003 1032 Enqueuing Move request for scope (0.04, -0.01)
22:04:36.500 00.001 10072 Worker thread wakes up
22:04:36.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:04:36.500 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:04:36.500 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
22:04:36.502 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:04:36.505 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:04:36.505 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:04:36.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:36.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:04:36.505 00.000 10072 MoveAxis(E, 13, ABG)
22:04:36.505 00.000 10072 Guiding  Dir = 2, Dur = 13
22:04:36.506 00.001 10072 IsGuiding returns 0
22:04:36.506 00.000 10072 PulseGuide returned control before completion, sleep 23
22:04:36.525 00.019 1032 UpdateGuideState exits: m=1454 SNR=26.8
22:04:36.527 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:36.529 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:36.530 00.001 1032 Enqueuing Expose request
22:04:36.545 00.015 10072 IsGuiding returns 0
22:04:36.545 00.000 10072 Move returns status 0, amount 13
22:04:36.545 00.000 10072 MoveAxis(N, 0, ABG)
22:04:36.545 00.000 10072 Move returns status 0, amount 0
22:04:36.545 00.000 10072 move complete, result=0
22:04:36.545 00.000 10072 worker thread done servicing request
22:04:36.545 00.000 10072 Worker thread wakes up
22:04:36.546 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:36.546 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:36.546 00.000 1032 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
22:04:37.171 00.625 10072 Exposure complete
22:04:37.229 00.058 10072 worker thread done servicing request
22:04:37.230 00.001 1032 OnExposeComplete: enter
22:04:37.231 00.001 1032 UpdateGuideState(): m_state=6
22:04:37.233 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2105
22:04:37.235 00.002 1032 Star::Find returns 1 (0), X=1103.49, Y=135.57, Mass=1349, SNR=25.8, Peak=123 HFD=3.2
22:04:37.237 00.002 1032 MultiStar: [#1 -0.11,0.15,0.95,U] [#2 0.05,-0.01,0.79,U] [#3 0.19,0.08,0.79,U] [#4 -0.04,0.10,0.62,U] [#5 0.06,-0.06,0.70,U] [#6 0.08,0.26,0.00,R] [#7 0.09,0.07,0.65,U] [#8 -0.18,-0.20,0.00,M1] 
22:04:37.239 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.04}, one-star: {0.20, -0.06}
22:04:37.240 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
22:04:37.242 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
22:04:37.243 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.52 mountX=0.02 mountY=-0.07, mountTheta=-1.31
22:04:37.246 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
22:04:37.248 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
22:04:37.249 00.001 10072 Worker thread wakes up
22:04:37.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
22:04:37.249 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
22:04:37.249 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
22:04:37.251 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:04:37.253 00.002 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:04:37.253 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
22:04:37.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:37.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:04:37.253 00.000 10072 MoveAxis(E, 15, ABG)
22:04:37.253 00.000 10072 Guiding  Dir = 2, Dur = 15
22:04:37.253 00.000 10072 IsGuiding returns 0
22:04:37.255 00.002 10072 PulseGuide returned control before completion, sleep 25
22:04:37.272 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.8
22:04:37.274 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:37.275 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:37.278 00.003 1032 Enqueuing Expose request
22:04:37.294 00.016 10072 IsGuiding returns 0
22:04:37.294 00.000 10072 Move returns status 0, amount 15
22:04:37.294 00.000 10072 MoveAxis(N, 0, ABG)
22:04:37.294 00.000 10072 Move returns status 0, amount 0
22:04:37.294 00.000 10072 move complete, result=0
22:04:37.295 00.001 10072 worker thread done servicing request
22:04:37.295 00.000 10072 Worker thread wakes up
22:04:37.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:37.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:37.295 00.000 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:04:37.703 00.408 10072 Exposure complete
22:04:37.755 00.052 10072 worker thread done servicing request
22:04:37.755 00.000 1032 OnExposeComplete: enter
22:04:37.757 00.002 1032 UpdateGuideState(): m_state=6
22:04:37.759 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2106
22:04:37.761 00.002 1032 Star::Find returns 1 (0), X=1103.48, Y=135.63, Mass=1289, SNR=25.2, Peak=130 HFD=3.2
22:04:37.763 00.002 1032 MultiStar: [#1 -0.12,0.11,0.96,U] [#2 -0.13,0.08,0.76,U] [#3 0.07,0.09,0.78,U] [#4 -0.06,0.18,0.66,U] [#5 -0.01,0.03,0.65,U] [#6 -0.01,0.02,0.61,U] [#7 -0.06,0.20,0.70,U] [#8 -0.10,-0.04,0.51,U] 
22:04:37.764 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {0.19, -0.01}
22:04:37.767 00.003 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
22:04:37.768 00.001 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
22:04:37.771 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.79 mountX=0.08 mountY=-0.00, mountTheta=-0.04
22:04:37.775 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.08, opts=13)
22:04:37.776 00.001 1032 Enqueuing Move request for scope (-0.02, 0.08)
22:04:37.779 00.003 10072 Worker thread wakes up
22:04:37.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
22:04:37.779 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
22:04:37.779 00.000 10072 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.00
22:04:37.780 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:04:37.781 00.001 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:04:37.781 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:04:37.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:37.783 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:04:37.783 00.000 10072 MoveAxis(E, 13, ABG)
22:04:37.783 00.000 10072 Guiding  Dir = 2, Dur = 13
22:04:37.783 00.000 10072 IsGuiding returns 0
22:04:37.783 00.000 10072 PulseGuide returned control before completion, sleep 23
22:04:37.798 00.015 1032 UpdateGuideState exits: m=1289 SNR=25.2
22:04:37.800 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:37.802 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:37.803 00.001 1032 Enqueuing Expose request
22:04:37.808 00.005 10072 IsGuiding returns 0
22:04:37.808 00.000 10072 Move returns status 0, amount 13
22:04:37.808 00.000 10072 MoveAxis(N, 0, ABG)
22:04:37.808 00.000 10072 Move returns status 0, amount 0
22:04:37.808 00.000 10072 move complete, result=0
22:04:37.808 00.000 10072 worker thread done servicing request
22:04:37.808 00.000 10072 Worker thread wakes up
22:04:37.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:37.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:37.812 00.004 1032 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
22:04:38.434 00.622 10072 Exposure complete
22:04:38.487 00.053 10072 worker thread done servicing request
22:04:38.487 00.000 1032 OnExposeComplete: enter
22:04:38.492 00.005 1032 UpdateGuideState(): m_state=6
22:04:38.494 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2107
22:04:38.496 00.002 1032 Star::Find returns 1 (0), X=1103.48, Y=135.76, Mass=1251, SNR=24.8, Peak=112 HFD=3.3
22:04:38.498 00.002 1032 MultiStar: [#1 -0.13,0.20,0.97,U] [#2 0.03,0.09,0.77,U] [#3 0.24,0.14,0.00,M1] [#4 -0.09,0.20,0.66,U] [#5 0.05,0.11,0.71,U] [#6 -0.06,0.05,0.63,U] [#7 -0.05,0.14,0.73,U] [#8 -0.14,0.00,0.56,U] 
22:04:38.499 00.001 1032 refined, 7 included, MultiStar: {-0.02, 0.12}, one-star: {0.19, 0.13}
22:04:38.501 00.002 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
22:04:38.502 00.001 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
22:04:38.503 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.12 mountY=-0.02, mountTheta=-0.13
22:04:38.505 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.12, opts=13)
22:04:38.506 00.001 1032 Enqueuing Move request for scope (-0.02, 0.12)
22:04:38.507 00.001 10072 Worker thread wakes up
22:04:38.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
22:04:38.509 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
22:04:38.509 00.000 10072 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=-0.02
22:04:38.511 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:04:38.513 00.002 10072 PPEC rslt: input = 0.12, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:04:38.513 00.000 10072 PPEC: input: 0.12, control: -0.02, exposure: 500
22:04:38.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:38.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:04:38.513 00.000 10072 MoveAxis(E, 15, ABG)
22:04:38.513 00.000 10072 Guiding  Dir = 2, Dur = 15
22:04:38.514 00.001 10072 IsGuiding returns 0
22:04:38.514 00.000 10072 PulseGuide returned control before completion, sleep 25
22:04:38.532 00.018 1032 UpdateGuideState exits: m=1251 SNR=24.8
22:04:38.534 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:38.536 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:38.537 00.001 1032 Enqueuing Expose request
22:04:38.541 00.004 10072 IsGuiding returns 0
22:04:38.542 00.001 10072 Move returns status 0, amount 15
22:04:38.542 00.000 10072 MoveAxis(N, 0, ABG)
22:04:38.542 00.000 10072 Move returns status 0, amount 0
22:04:38.542 00.000 10072 move complete, result=0
22:04:38.542 00.000 10072 worker thread done servicing request
22:04:38.542 00.000 10072 Worker thread wakes up
22:04:38.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:38.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:38.546 00.004 1032 GuideStep: 0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
22:04:38.955 00.409 10072 Exposure complete
22:04:39.007 00.052 10072 worker thread done servicing request
22:04:39.007 00.000 1032 OnExposeComplete: enter
22:04:39.010 00.003 1032 UpdateGuideState(): m_state=6
22:04:39.012 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2108
22:04:39.014 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=135.66, Mass=1513, SNR=27.3, Peak=137 HFD=3.3
22:04:39.015 00.001 1032 MultiStar: [#1 -0.11,0.14,0.88,U] [#2 0.02,0.04,0.68,U] [#3 0.28,0.15,0.00,M2] [#4 0.03,0.17,0.58,U] [#5 -0.08,0.06,0.57,U] [#6 0.07,0.04,0.52,U] [#7 -0.02,0.13,0.64,U] [#8 -0.06,0.00,0.48,U] 
22:04:39.019 00.004 1032 refined, 7 included, MultiStar: {-0.01, 0.08}, one-star: {0.09, 0.03}
22:04:39.021 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
22:04:39.024 00.003 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
22:04:39.025 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.65 mountX=0.08 mountY=-0.01, mountTheta=-0.18
22:04:39.028 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
22:04:39.030 00.002 1032 Enqueuing Move request for scope (-0.01, 0.08)
22:04:39.031 00.001 10072 Worker thread wakes up
22:04:39.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:04:39.031 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:04:39.031 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
22:04:39.033 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:04:39.034 00.001 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:04:39.034 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:04:39.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:39.036 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:04:39.036 00.000 10072 MoveAxis(E, 13, ABG)
22:04:39.036 00.000 10072 Guiding  Dir = 2, Dur = 13
22:04:39.036 00.000 10072 IsGuiding returns 0
22:04:39.037 00.001 10072 PulseGuide returned control before completion, sleep 23
22:04:39.053 00.016 1032 UpdateGuideState exits: m=1513 SNR=27.3
22:04:39.055 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:39.058 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:39.059 00.001 1032 Enqueuing Expose request
22:04:39.061 00.002 10072 IsGuiding returns 0
22:04:39.061 00.000 10072 Move returns status 0, amount 13
22:04:39.061 00.000 10072 MoveAxis(N, 0, ABG)
22:04:39.061 00.000 10072 Move returns status 0, amount 0
22:04:39.061 00.000 10072 move complete, result=0
22:04:39.061 00.000 10072 worker thread done servicing request
22:04:39.061 00.000 10072 Worker thread wakes up
22:04:39.061 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:39.061 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:39.068 00.007 1032 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
22:04:39.688 00.620 10072 Exposure complete
22:04:39.739 00.051 10072 worker thread done servicing request
22:04:39.739 00.000 1032 OnExposeComplete: enter
22:04:39.740 00.001 1032 UpdateGuideState(): m_state=6
22:04:39.743 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2109
22:04:39.744 00.001 1032 Star::Find returns 1 (0), X=1103.49, Y=135.67, Mass=1370, SNR=26.0, Peak=136 HFD=3.2
22:04:39.746 00.002 1032 MultiStar: [#1 -0.28,0.13,0.00,M1] [#2 0.05,0.05,0.73,U] [#3 0.16,0.03,0.75,U] [#4 -0.27,0.16,0.00,M1] [#5 0.07,0.04,0.65,U] [#6 -0.09,0.05,0.59,U] [#7 -0.06,0.10,0.64,U] [#8 -0.25,0.05,0.00,M1] 
22:04:39.749 00.003 1032 refined, 5 included, MultiStar: {0.07, 0.05}, one-star: {0.20, 0.04}
22:04:39.751 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
22:04:39.752 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
22:04:39.754 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.61 mountX=0.03 mountY=-0.08, mountTheta=-1.22
22:04:39.757 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
22:04:39.759 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
22:04:39.761 00.002 10072 Worker thread wakes up
22:04:39.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
22:04:39.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
22:04:39.761 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
22:04:39.763 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:04:39.765 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:04:39.765 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:04:39.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:39.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:04:39.765 00.000 10072 MoveAxis(E, 14, ABG)
22:04:39.765 00.000 10072 Guiding  Dir = 2, Dur = 14
22:04:39.766 00.001 10072 IsGuiding returns 0
22:04:39.767 00.001 10072 PulseGuide returned control before completion, sleep 24
22:04:39.783 00.016 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:04:39.785 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:39.787 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:39.788 00.001 1032 Enqueuing Expose request
22:04:39.794 00.006 10072 IsGuiding returns 0
22:04:39.794 00.000 10072 Move returns status 0, amount 14
22:04:39.794 00.000 10072 MoveAxis(N, 0, ABG)
22:04:39.794 00.000 10072 Move returns status 0, amount 0
22:04:39.794 00.000 10072 move complete, result=0
22:04:39.794 00.000 10072 worker thread done servicing request
22:04:39.794 00.000 10072 Worker thread wakes up
22:04:39.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:39.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:39.797 00.003 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:04:40.208 00.411 10072 Exposure complete
22:04:40.257 00.049 10072 worker thread done servicing request
22:04:40.257 00.000 1032 OnExposeComplete: enter
22:04:40.259 00.002 1032 UpdateGuideState(): m_state=6
22:04:40.260 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2110
22:04:40.262 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=135.71, Mass=1170, SNR=24.0, Peak=113 HFD=3.2
22:04:40.263 00.001 1032 MultiStar: [#1 -0.17,0.23,0.00,M2] [#2 0.10,0.13,0.80,U] [#3 0.06,0.23,0.77,U] [#4 -0.12,0.17,0.69,U] [#5 -0.05,0.10,0.71,U] [#6 -0.00,0.12,0.66,U] [#7 -0.04,0.18,0.73,U] [#8 -0.27,-0.01,0.00,M2] 
22:04:40.265 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.14}, one-star: {0.12, 0.08}
22:04:40.266 00.001 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
22:04:40.268 00.002 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
22:04:40.271 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.44 mountX=0.13 mountY=-0.05, mountTheta=-0.39
22:04:40.273 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.14, opts=13)
22:04:40.275 00.002 1032 Enqueuing Move request for scope (0.02, 0.14)
22:04:40.276 00.001 10072 Worker thread wakes up
22:04:40.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
22:04:40.276 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
22:04:40.276 00.000 10072 Moving (0.02, 0.14) raw xDistance=0.13 yDistance=-0.05
22:04:40.277 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:04:40.280 00.003 10072 PPEC rslt: input = 0.13, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 282.82
22:04:40.280 00.000 10072 PPEC: input: 0.13, control: 0.05, exposure: 500
22:04:40.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:40.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:04:40.280 00.000 10072 MoveAxis(W, 50, ABG)
22:04:40.280 00.000 10072 Guiding  Dir = 3, Dur = 50
22:04:40.281 00.001 10072 IsGuiding returns 0
22:04:40.281 00.000 10072 PulseGuide returned control before completion, sleep 60
22:04:40.295 00.014 1032 UpdateGuideState exits: m=1170 SNR=24.0
22:04:40.299 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:40.302 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:40.303 00.001 1032 Enqueuing Expose request
22:04:40.347 00.044 10072 IsGuiding returns 1
22:04:40.348 00.001 10072 scope still moving after pulse duration time elapsed
22:04:40.378 00.030 10072 IsGuiding returns 0
22:04:40.378 00.000 10072 scope move finished after 50 + 47 ms
22:04:40.378 00.000 10072 Move returns status 0, amount 50
22:04:40.378 00.000 10072 MoveAxis(N, 0, ABG)
22:04:40.378 00.000 10072 Move returns status 0, amount 0
22:04:40.378 00.000 10072 move complete, result=0
22:04:40.378 00.000 10072 worker thread done servicing request
22:04:40.378 00.000 10072 Worker thread wakes up
22:04:40.378 00.000 1032 GuideStep: 0.1 px 50 ms WEST, -0.1 px 0 ms NORTH
22:04:40.381 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:40.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:41.006 00.625 10072 Exposure complete
22:04:41.058 00.052 10072 worker thread done servicing request
22:04:41.058 00.000 1032 OnExposeComplete: enter
22:04:41.060 00.002 1032 UpdateGuideState(): m_state=6
22:04:41.062 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2111
22:04:41.063 00.001 1032 Star::Find returns 1 (0), X=1103.37, Y=135.65, Mass=1296, SNR=25.3, Peak=126 HFD=3.3
22:04:41.066 00.003 1032 MultiStar: [#1 -0.18,0.21,0.00,M3] [#2 -0.13,0.17,0.79,U] [#3 0.15,0.04,0.67,U] [#4 -0.17,0.14,0.66,U] [#5 0.13,0.10,0.66,U] [#6 0.01,0.20,0.58,U] [#7 -0.07,0.18,0.69,U] [#8 -0.22,-0.10,0.51,U] 
22:04:41.067 00.001 1032 single-star, 7 included, MultiStar: {-0.02, 0.09}, one-star: {0.08, 0.02}
22:04:41.069 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
22:04:41.070 00.001 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
22:04:41.072 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.20 mountX=-0.00 mountY=-0.08, mountTheta=-1.63
22:04:41.074 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
22:04:41.076 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
22:04:41.077 00.001 10072 Worker thread wakes up
22:04:41.077 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:04:41.077 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:04:41.077 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.00 yDistance=-0.08
22:04:41.079 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:04:41.082 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.81
22:04:41.082 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:04:41.082 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:41.083 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:04:41.083 00.000 10072 MoveAxis(E, 13, ABG)
22:04:41.083 00.000 10072 Guiding  Dir = 2, Dur = 13
22:04:41.083 00.000 10072 IsGuiding returns 0
22:04:41.084 00.001 10072 PulseGuide returned control before completion, sleep 23
22:04:41.102 00.018 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:04:41.104 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:41.105 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:41.107 00.002 1032 Enqueuing Expose request
22:04:41.113 00.006 10072 IsGuiding returns 0
22:04:41.113 00.000 10072 Move returns status 0, amount 13
22:04:41.113 00.000 10072 MoveAxis(N, 0, ABG)
22:04:41.113 00.000 10072 Move returns status 0, amount 0
22:04:41.114 00.001 10072 move complete, result=0
22:04:41.114 00.000 10072 worker thread done servicing request
22:04:41.114 00.000 10072 Worker thread wakes up
22:04:41.114 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:41.114 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:41.116 00.002 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:04:41.524 00.408 10072 Exposure complete
22:04:41.582 00.058 10072 worker thread done servicing request
22:04:41.582 00.000 1032 OnExposeComplete: enter
22:04:41.585 00.003 1032 UpdateGuideState(): m_state=6
22:04:41.587 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2112
22:04:41.588 00.001 1032 Star::Find returns 1 (0), X=1103.43, Y=135.66, Mass=1231, SNR=24.6, Peak=121 HFD=3.2
22:04:41.590 00.002 1032 MultiStar: [#1 -0.16,0.23,0.00,M4] [#2 -0.02,0.14,0.81,U] [#3 0.06,0.19,0.75,U] [#4 -0.09,0.07,0.67,U] [#5 -0.01,0.00,0.71,U] [#6 -0.07,-0.02,0.61,U] [#7 -0.04,0.17,0.69,U] [#8 -0.26,-0.18,0.00,M2] 
22:04:41.592 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.08}, one-star: {0.14, 0.03}
22:04:41.594 00.002 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
22:04:41.595 00.001 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
22:04:41.597 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.50 mountX=0.08 mountY=-0.03, mountTheta=-0.34
22:04:41.600 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
22:04:41.602 00.002 1032 Enqueuing Move request for scope (0.01, 0.08)
22:04:41.604 00.002 10072 Worker thread wakes up
22:04:41.604 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
22:04:41.604 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
22:04:41.604 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.03
22:04:41.606 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:04:41.609 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.81
22:04:41.609 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:04:41.609 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:41.609 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:04:41.609 00.000 10072 MoveAxis(E, 11, ABG)
22:04:41.609 00.000 10072 Guiding  Dir = 2, Dur = 11
22:04:41.610 00.001 10072 IsGuiding returns 0
22:04:41.610 00.000 10072 PulseGuide returned control before completion, sleep 20
22:04:41.629 00.019 1032 UpdateGuideState exits: m=1231 SNR=24.6
22:04:41.631 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:41.633 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:41.634 00.001 1032 Enqueuing Expose request
22:04:41.646 00.012 10072 IsGuiding returns 0
22:04:41.647 00.001 10072 Move returns status 0, amount 11
22:04:41.647 00.000 10072 MoveAxis(N, 0, ABG)
22:04:41.647 00.000 10072 Move returns status 0, amount 0
22:04:41.647 00.000 10072 move complete, result=0
22:04:41.647 00.000 10072 worker thread done servicing request
22:04:41.647 00.000 10072 Worker thread wakes up
22:04:41.647 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:41.647 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:41.648 00.001 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
22:04:42.275 00.627 10072 Exposure complete
22:04:42.330 00.055 10072 worker thread done servicing request
22:04:42.330 00.000 1032 OnExposeComplete: enter
22:04:42.334 00.004 1032 UpdateGuideState(): m_state=6
22:04:42.336 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2113
22:04:42.340 00.004 1032 Star::Find returns 1 (0), X=1103.49, Y=135.80, Mass=1497, SNR=27.2, Peak=141 HFD=3.4
22:04:42.342 00.002 1032 MultiStar: [#1 -0.26,0.15,0.00,M5] [#2 0.02,0.04,0.75,U] [#3 0.10,0.16,0.67,U] [#4 -0.16,0.11,0.62,U] [#5 -0.03,-0.03,0.63,U] [#6 0.02,0.09,0.55,U] [#7 -0.04,0.08,0.66,U] [#8 -0.21,-0.01,0.48,U] 
22:04:42.343 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {0.20, 0.16}
22:04:42.346 00.003 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
22:04:42.348 00.002 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
22:04:42.349 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.47 mountX=0.08 mountY=-0.03, mountTheta=-0.36
22:04:42.352 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
22:04:42.354 00.002 1032 Enqueuing Move request for scope (0.01, 0.08)
22:04:42.356 00.002 10072 Worker thread wakes up
22:04:42.356 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
22:04:42.356 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
22:04:42.356 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.03
22:04:42.358 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:04:42.360 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.80
22:04:42.360 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:04:42.360 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:42.360 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:04:42.360 00.000 10072 MoveAxis(E, 11, ABG)
22:04:42.360 00.000 10072 Guiding  Dir = 2, Dur = 11
22:04:42.361 00.001 10072 IsGuiding returns 0
22:04:42.361 00.000 10072 PulseGuide returned control before completion, sleep 21
22:04:42.379 00.018 1032 UpdateGuideState exits: m=1497 SNR=27.2
22:04:42.383 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:42.385 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:42.386 00.001 1032 Enqueuing Expose request
22:04:42.397 00.011 10072 IsGuiding returns 0
22:04:42.397 00.000 10072 Move returns status 0, amount 11
22:04:42.397 00.000 10072 MoveAxis(N, 0, ABG)
22:04:42.397 00.000 10072 Move returns status 0, amount 0
22:04:42.397 00.000 10072 move complete, result=0
22:04:42.397 00.000 10072 worker thread done servicing request
22:04:42.397 00.000 10072 Worker thread wakes up
22:04:42.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:42.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:42.398 00.001 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
22:04:42.805 00.407 10072 Exposure complete
22:04:42.858 00.053 10072 worker thread done servicing request
22:04:42.858 00.000 1032 OnExposeComplete: enter
22:04:42.860 00.002 1032 UpdateGuideState(): m_state=6
22:04:42.862 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2114
22:04:42.865 00.003 1032 Star::Find returns 1 (0), X=1103.26, Y=135.84, Mass=1268, SNR=25.0, Peak=116 HFD=3.3
22:04:42.867 00.002 1032 MultiStar: [#1 -0.31,0.27,0.00,M6] [#2 -0.06,0.19,0.76,U] [#3 0.13,0.24,0.00,M1] [#4 -0.13,0.13,0.67,U] [#5 0.06,0.16,0.66,U] [#6 -0.06,0.06,0.58,U] [#7 -0.17,0.29,0.00,M1] [#8 -0.22,0.12,0.00,M2] 
22:04:42.868 00.001 1032 refined, 4 included, MultiStar: {-0.04, 0.16}, one-star: {-0.03, 0.21}
22:04:42.869 00.001 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (0.00 = 0.00)
22:04:42.871 00.002 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.00 = 0.00)
22:04:42.872 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.83 mountX=0.16 mountY=0.00, mountTheta=0.00
22:04:42.874 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.16, opts=13)
22:04:42.877 00.003 1032 Enqueuing Move request for scope (-0.04, 0.16)
22:04:42.878 00.001 10072 Worker thread wakes up
22:04:42.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
22:04:42.878 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
22:04:42.878 00.000 10072 Moving (-0.04, 0.16) raw xDistance=0.16 yDistance=0.00
22:04:42.880 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:04:42.882 00.002 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 282.80
22:04:42.882 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
22:04:42.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:42.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:04:42.882 00.000 10072 MoveAxis(W, 68, ABG)
22:04:42.882 00.000 10072 Guiding  Dir = 3, Dur = 68
22:04:42.882 00.000 10072 IsGuiding returns 0
22:04:42.883 00.001 10072 PulseGuide returned control before completion, sleep 78
22:04:42.899 00.016 1032 UpdateGuideState exits: m=1268 SNR=25.0
22:04:42.901 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:42.903 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:42.904 00.001 1032 Enqueuing Expose request
22:04:42.975 00.071 10072 IsGuiding returns 0
22:04:42.975 00.000 10072 Move returns status 0, amount 68
22:04:42.975 00.000 10072 MoveAxis(N, 0, ABG)
22:04:42.975 00.000 10072 Move returns status 0, amount 0
22:04:42.975 00.000 10072 move complete, result=0
22:04:42.975 00.000 10072 worker thread done servicing request
22:04:42.975 00.000 10072 Worker thread wakes up
22:04:42.975 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:42.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:42.975 00.000 1032 GuideStep: 0.2 px 68 ms WEST, 0.0 px 0 ms NORTH
22:04:43.606 00.631 10072 Exposure complete
22:04:43.659 00.053 10072 worker thread done servicing request
22:04:43.659 00.000 1032 OnExposeComplete: enter
22:04:43.662 00.003 1032 UpdateGuideState(): m_state=6
22:04:43.663 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2115
22:04:43.665 00.002 1032 Star::Find returns 1 (0), X=1103.22, Y=135.86, Mass=1296, SNR=25.3, Peak=115 HFD=3.1
22:04:43.667 00.002 1032 MultiStar: [#1 -0.23,0.29,0.00,M7] [#2 0.04,0.23,0.75,U] [#3 0.15,0.22,0.00,M2] [#4 -0.10,0.21,0.65,U] [#5 -0.12,0.22,0.65,U] [#6 -0.19,0.06,0.63,U] [#7 -0.22,0.12,0.00,M2] [#8 -0.24,0.13,0.00,M3] 
22:04:43.668 00.001 1032 refined, 4 included, MultiStar: {-0.08, 0.20}, one-star: {-0.07, 0.23}
22:04:43.671 00.003 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
22:04:43.672 00.001 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
22:04:43.674 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.96 mountX=0.21 mountY=0.03, mountTheta=0.13
22:04:43.679 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.20, opts=13)
22:04:43.682 00.003 1032 Enqueuing Move request for scope (-0.08, 0.20)
22:04:43.684 00.002 10072 Worker thread wakes up
22:04:43.684 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
22:04:43.685 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
22:04:43.685 00.000 10072 Moving (-0.08, 0.20) raw xDistance=0.21 yDistance=0.03
22:04:43.687 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:04:43.688 00.001 10072 PPEC rslt: input = 0.21, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 282.80
22:04:43.688 00.000 10072 PPEC: input: 0.21, control: 0.09, exposure: 500
22:04:43.690 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:43.690 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:04:43.690 00.000 10072 MoveAxis(W, 89, ABG)
22:04:43.690 00.000 10072 Guiding  Dir = 3, Dur = 89
22:04:43.690 00.000 10072 IsGuiding returns 0
22:04:43.690 00.000 10072 PulseGuide returned control before completion, sleep 99
22:04:43.708 00.018 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:04:43.710 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:43.713 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:43.714 00.001 1032 Enqueuing Expose request
22:04:43.790 00.076 10072 IsGuiding returns 0
22:04:43.790 00.000 10072 Move returns status 0, amount 89
22:04:43.790 00.000 10072 MoveAxis(N, 0, ABG)
22:04:43.790 00.000 10072 Move returns status 0, amount 0
22:04:43.790 00.000 10072 move complete, result=0
22:04:43.790 00.000 10072 worker thread done servicing request
22:04:43.790 00.000 10072 Worker thread wakes up
22:04:43.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:43.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:43.791 00.001 1032 GuideStep: 0.2 px 89 ms WEST, 0.0 px 0 ms NORTH
22:04:44.201 00.410 10072 Exposure complete
22:04:44.250 00.049 10072 worker thread done servicing request
22:04:44.250 00.000 1032 OnExposeComplete: enter
22:04:44.252 00.002 1032 UpdateGuideState(): m_state=6
22:04:44.254 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2116
22:04:44.255 00.001 1032 Star::Find returns 1 (0), X=1103.29, Y=135.71, Mass=1195, SNR=24.2, Peak=120 HFD=3.3
22:04:44.256 00.001 1032 MultiStar: [#1 -0.28,0.15,0.00,M8] [#2 -0.02,0.01,0.83,U] [#3 0.18,0.03,0.77,U] [#4 -0.24,0.12,0.00,M1] [#5 -0.01,0.11,0.67,U] [#6 -0.16,-0.03,0.66,U] [#7 -0.14,0.10,0.69,U] [#8 -0.30,-0.03,0.00,M4] 
22:04:44.258 00.002 1032 refined, 5 included, MultiStar: {-0.02, 0.05}, one-star: {-0.00, 0.07}
22:04:44.260 00.002 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
22:04:44.262 00.002 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
22:04:44.264 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.95 mountX=0.05 mountY=0.01, mountTheta=0.12
22:04:44.266 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
22:04:44.268 00.002 1032 Enqueuing Move request for scope (-0.02, 0.05)
22:04:44.270 00.002 10072 Worker thread wakes up
22:04:44.270 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
22:04:44.270 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
22:04:44.270 00.000 10072 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.01
22:04:44.274 00.004 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.79
22:04:44.274 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:04:44.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:44.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:04:44.274 00.000 10072 MoveAxis(E, 8, ABG)
22:04:44.274 00.000 10072 Guiding  Dir = 2, Dur = 8
22:04:44.274 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:04:44.276 00.002 10072 IsGuiding returns 0
22:04:44.277 00.001 10072 PulseGuide returned control before completion, sleep 18
22:04:44.293 00.016 1032 UpdateGuideState exits: m=1195 SNR=24.2
22:04:44.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:44.296 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:44.298 00.002 1032 Enqueuing Expose request
22:04:44.305 00.007 10072 IsGuiding returns 0
22:04:44.305 00.000 10072 Move returns status 0, amount 8
22:04:44.305 00.000 10072 MoveAxis(N, 0, ABG)
22:04:44.305 00.000 10072 Move returns status 0, amount 0
22:04:44.305 00.000 10072 move complete, result=0
22:04:44.305 00.000 10072 worker thread done servicing request
22:04:44.305 00.000 10072 Worker thread wakes up
22:04:44.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:44.305 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:44.308 00.003 1032 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
22:04:44.931 00.623 10072 Exposure complete
22:04:44.984 00.053 10072 worker thread done servicing request
22:04:44.984 00.000 1032 OnExposeComplete: enter
22:04:44.986 00.002 1032 UpdateGuideState(): m_state=6
22:04:44.989 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2117
22:04:44.993 00.004 1032 Star::Find returns 1 (0), X=1103.37, Y=135.58, Mass=1330, SNR=25.6, Peak=126 HFD=3.3
22:04:44.994 00.001 1032 MultiStar: [#1 -0.28,0.03,0.00,M9] [#2 -0.08,-0.04,0.74,U] [#3 0.07,-0.09,0.70,U] [#4 -0.25,0.10,0.00,M2] [#5 0.01,-0.00,0.67,U] [#6 -0.11,-0.06,0.61,U] [#7 -0.11,-0.01,0.69,U] [#8 -0.22,-0.12,0.00,M5] 
22:04:44.996 00.002 1032 refined, 5 included, MultiStar: {-0.02, -0.04}, one-star: {0.08, -0.05}
22:04:44.997 00.001 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.83) = xAngle (-3.73 = 2.56)
22:04:44.999 00.002 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.73 = 2.56)
22:04:45.000 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.90 mountX=-0.04 mountY=0.03, mountTheta=2.56
22:04:45.003 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
22:04:45.004 00.001 1032 Enqueuing Move request for scope (-0.02, -0.04)
22:04:45.006 00.002 10072 Worker thread wakes up
22:04:45.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
22:04:45.006 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
22:04:45.006 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=0.03
22:04:45.008 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:04:45.009 00.001 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.79
22:04:45.009 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:04:45.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:45.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:04:45.009 00.000 10072 MoveAxis(E, 8, ABG)
22:04:45.009 00.000 10072 Guiding  Dir = 2, Dur = 8
22:04:45.010 00.001 10072 IsGuiding returns 0
22:04:45.010 00.000 10072 PulseGuide returned control before completion, sleep 18
22:04:45.027 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:04:45.029 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:45.030 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:45.032 00.002 1032 Enqueuing Expose request
22:04:45.036 00.004 10072 IsGuiding returns 0
22:04:45.036 00.000 10072 Move returns status 0, amount 8
22:04:45.036 00.000 10072 MoveAxis(N, 0, ABG)
22:04:45.036 00.000 10072 Move returns status 0, amount 0
22:04:45.036 00.000 10072 move complete, result=0
22:04:45.036 00.000 10072 worker thread done servicing request
22:04:45.036 00.000 10072 Worker thread wakes up
22:04:45.037 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:45.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:45.040 00.003 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
22:04:45.446 00.406 10072 Exposure complete
22:04:45.501 00.055 1032 OnExposeComplete: enter
22:04:45.504 00.003 1032 UpdateGuideState(): m_state=6
22:04:45.505 00.001 10072 worker thread done servicing request
22:04:45.505 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2118
22:04:45.507 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=135.56, Mass=1310, SNR=25.4, Peak=140 HFD=3.2
22:04:45.509 00.002 1032 MultiStar: [#1 -0.19,0.16,0.95,U] [#2 -0.08,0.12,0.75,U] [#3 0.03,0.03,0.72,U] [#4 -0.25,0.19,0.00,M3] [#5 0.07,0.11,0.65,U] [#6 -0.11,0.01,0.61,U] [#7 -0.07,0.15,0.71,U] [#8 -0.16,-0.20,0.00,M6] 
22:04:45.511 00.002 1032 refined, 6 included, MultiStar: {-0.04, 0.07}, one-star: {0.10, -0.07}
22:04:45.512 00.001 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
22:04:45.513 00.001 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
22:04:45.515 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.04 mountX=0.08 mountY=0.02, mountTheta=0.21
22:04:45.518 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
22:04:45.522 00.004 1032 Enqueuing Move request for scope (-0.04, 0.07)
22:04:45.523 00.001 10072 Worker thread wakes up
22:04:45.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
22:04:45.523 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
22:04:45.523 00.000 10072 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.02
22:04:45.525 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:04:45.528 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.79
22:04:45.528 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:04:45.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:45.528 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:04:45.528 00.000 10072 MoveAxis(E, 6, ABG)
22:04:45.528 00.000 10072 Guiding  Dir = 2, Dur = 6
22:04:45.529 00.001 10072 IsGuiding returns 0
22:04:45.529 00.000 10072 PulseGuide returned control before completion, sleep 16
22:04:45.561 00.032 10072 IsGuiding returns 0
22:04:45.562 00.001 10072 Move returns status 0, amount 6
22:04:45.562 00.000 10072 MoveAxis(N, 0, ABG)
22:04:45.562 00.000 10072 Move returns status 0, amount 0
22:04:45.562 00.000 10072 move complete, result=0
22:04:45.562 00.000 10072 worker thread done servicing request
22:04:45.562 00.000 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:04:45.565 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:45.568 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:45.569 00.001 1032 Enqueuing Expose request
22:04:45.571 00.002 10072 Worker thread wakes up
22:04:45.571 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:45.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:45.571 00.000 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:04:46.194 00.623 10072 Exposure complete
22:04:46.248 00.054 10072 worker thread done servicing request
22:04:46.248 00.000 1032 OnExposeComplete: enter
22:04:46.250 00.002 1032 UpdateGuideState(): m_state=6
22:04:46.253 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2119
22:04:46.254 00.001 1032 Star::Find returns 1 (0), X=1103.47, Y=135.83, Mass=1232, SNR=24.6, Peak=117 HFD=3.3
22:04:46.257 00.003 1032 MultiStar: [#1 -0.25,0.23,0.00,M9] [#2 -0.10,0.21,0.79,U] [#3 0.09,0.17,0.76,U] [#4 -0.24,0.35,0.00,M4] [#5 -0.02,0.24,0.76,U] [#6 -0.11,0.18,0.65,U] [#7 -0.06,0.28,0.00,M1] [#8 -0.21,-0.16,0.00,M7] 
22:04:46.258 00.001 1032 refined, 4 included, MultiStar: {0.02, 0.20}, one-star: {0.18, 0.20}
22:04:46.260 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
22:04:46.261 00.001 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
22:04:46.263 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.46 mountX=0.19 mountY=-0.07, mountTheta=-0.37
22:04:46.266 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.20, opts=13)
22:04:46.268 00.002 1032 Enqueuing Move request for scope (0.02, 0.20)
22:04:46.270 00.002 10072 Worker thread wakes up
22:04:46.271 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
22:04:46.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
22:04:46.271 00.000 10072 Moving (0.02, 0.20) raw xDistance=0.19 yDistance=-0.07
22:04:46.274 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:04:46.276 00.002 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 282.78
22:04:46.276 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
22:04:46.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:46.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:04:46.276 00.000 10072 MoveAxis(W, 84, ABG)
22:04:46.276 00.000 10072 Guiding  Dir = 3, Dur = 84
22:04:46.277 00.001 10072 IsGuiding returns 0
22:04:46.277 00.000 10072 PulseGuide returned control before completion, sleep 94
22:04:46.294 00.017 1032 UpdateGuideState exits: m=1232 SNR=24.6
22:04:46.296 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:46.300 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:46.302 00.002 1032 Enqueuing Expose request
22:04:46.379 00.077 10072 IsGuiding returns 0
22:04:46.379 00.000 10072 Move returns status 0, amount 84
22:04:46.379 00.000 10072 MoveAxis(N, 0, ABG)
22:04:46.379 00.000 10072 Move returns status 0, amount 0
22:04:46.379 00.000 10072 move complete, result=0
22:04:46.379 00.000 10072 worker thread done servicing request
22:04:46.379 00.000 10072 Worker thread wakes up
22:04:46.379 00.000 1032 GuideStep: 0.2 px 84 ms WEST, -0.1 px 0 ms NORTH
22:04:46.382 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:46.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:46.791 00.409 10072 Exposure complete
22:04:46.842 00.051 10072 worker thread done servicing request
22:04:46.842 00.000 1032 OnExposeComplete: enter
22:04:46.844 00.002 1032 UpdateGuideState(): m_state=6
22:04:46.846 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2120
22:04:46.847 00.001 1032 Star::Find returns 1 (0), X=1103.47, Y=135.64, Mass=1358, SNR=25.8, Peak=128 HFD=3.3
22:04:46.850 00.003 1032 MultiStar: [#1 -0.27,0.28,0.00,M10] [#2 -0.08,0.07,0.78,U] [#3 0.01,0.12,0.74,U] [#4 -0.14,0.24,0.00,M5] [#5 -0.04,0.07,0.67,U] [#6 -0.21,0.15,0.00,M1] [#7 -0.12,0.13,0.68,U] [#8 -0.22,-0.15,0.00,M8] 
22:04:46.852 00.002 1032 refined, 4 included, MultiStar: {0.00, 0.08}, one-star: {0.18, 0.01}
22:04:46.853 00.001 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
22:04:46.854 00.001 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
22:04:46.856 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.53 mountX=0.07 mountY=-0.02, mountTheta=-0.30
22:04:46.858 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
22:04:46.860 00.002 1032 Enqueuing Move request for scope (0.00, 0.08)
22:04:46.861 00.001 10072 Worker thread wakes up
22:04:46.861 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
22:04:46.861 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
22:04:46.861 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.07 yDistance=-0.02
22:04:46.864 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:04:46.866 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.78
22:04:46.867 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:04:46.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:46.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:04:46.867 00.000 10072 MoveAxis(E, 4, ABG)
22:04:46.867 00.000 10072 Guiding  Dir = 2, Dur = 4
22:04:46.867 00.000 10072 IsGuiding returns 0
22:04:46.868 00.001 10072 PulseGuide returned control before completion, sleep 14
22:04:46.884 00.016 1032 UpdateGuideState exits: m=1358 SNR=25.8
22:04:46.886 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:46.887 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:46.888 00.001 1032 Enqueuing Expose request
22:04:46.901 00.013 10072 IsGuiding returns 0
22:04:46.902 00.001 10072 Move returns status 0, amount 4
22:04:46.902 00.000 10072 MoveAxis(N, 0, ABG)
22:04:46.902 00.000 10072 Move returns status 0, amount 0
22:04:46.902 00.000 10072 move complete, result=0
22:04:46.902 00.000 10072 worker thread done servicing request
22:04:46.902 00.000 10072 Worker thread wakes up
22:04:46.903 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:46.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:46.907 00.004 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:04:47.543 00.636 10072 Exposure complete
22:04:47.598 00.055 10072 worker thread done servicing request
22:04:47.598 00.000 1032 OnExposeComplete: enter
22:04:47.600 00.002 1032 UpdateGuideState(): m_state=6
22:04:47.602 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2121
22:04:47.603 00.001 1032 Star::Find returns 1 (0), X=1103.37, Y=135.47, Mass=1394, SNR=26.2, Peak=138 HFD=3.2
22:04:47.605 00.002 1032 MultiStar: [#1 -0.06,0.07,0.92,U] [#2 -0.02,-0.07,0.73,U] [#3 0.18,-0.01,0.71,U] [#4 -0.14,-0.01,0.65,U] [#5 0.09,-0.03,0.62,U] [#6 -0.04,-0.11,0.55,U] [#7 0.04,-0.01,0.67,U] [#8 -0.26,-0.16,0.00,M9] 
22:04:47.606 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.04}, one-star: {0.08, -0.16}
22:04:47.608 00.002 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
22:04:47.610 00.002 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
22:04:47.613 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.15 mountX=-0.05 mountY=-0.01, mountTheta=-2.98
22:04:47.617 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
22:04:47.619 00.002 1032 Enqueuing Move request for scope (0.02, -0.04)
22:04:47.621 00.002 10072 Worker thread wakes up
22:04:47.621 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:04:47.621 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:04:47.621 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.01
22:04:47.624 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:04:47.626 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.78
22:04:47.626 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:04:47.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:47.627 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:04:47.627 00.000 10072 MoveAxis(E, 4, ABG)
22:04:47.627 00.000 10072 Guiding  Dir = 2, Dur = 4
22:04:47.627 00.000 10072 IsGuiding returns 0
22:04:47.627 00.000 10072 PulseGuide returned control before completion, sleep 14
22:04:47.646 00.019 1032 UpdateGuideState exits: m=1394 SNR=26.2
22:04:47.648 00.002 10072 IsGuiding returns 0
22:04:47.648 00.000 10072 Move returns status 0, amount 4
22:04:47.649 00.001 10072 MoveAxis(N, 0, ABG)
22:04:47.649 00.000 10072 Move returns status 0, amount 0
22:04:47.649 00.000 10072 move complete, result=0
22:04:47.649 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:47.650 00.001 10072 worker thread done servicing request
22:04:47.650 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:47.652 00.002 1032 Enqueuing Expose request
22:04:47.654 00.002 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:04:47.655 00.001 10072 Worker thread wakes up
22:04:47.655 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:47.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:48.074 00.419 10072 Exposure complete
22:04:48.131 00.057 10072 worker thread done servicing request
22:04:48.131 00.000 1032 OnExposeComplete: enter
22:04:48.133 00.002 1032 UpdateGuideState(): m_state=6
22:04:48.134 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2122
22:04:48.136 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=135.49, Mass=1312, SNR=25.4, Peak=121 HFD=3.2
22:04:48.138 00.002 1032 MultiStar: [#1 -0.16,0.06,0.95,U] [#2 -0.04,-0.17,0.82,U] [#3 0.22,-0.07,0.73,U] [#4 -0.10,0.09,0.71,U] [#5 0.08,-0.15,0.64,U] [#6 0.07,-0.07,0.59,U] [#7 -0.01,0.01,0.67,U] [#8 -0.14,-0.10,0.47,U] 
22:04:48.139 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {0.15, -0.14}
22:04:48.143 00.004 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
22:04:48.145 00.002 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
22:04:48.148 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.38 mountX=-0.06 mountY=0.00, mountTheta=3.07
22:04:48.153 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.06, opts=13)
22:04:48.155 00.002 1032 Enqueuing Move request for scope (0.01, -0.06)
22:04:48.157 00.002 10072 Worker thread wakes up
22:04:48.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
22:04:48.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
22:04:48.157 00.000 10072 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.00
22:04:48.159 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:04:48.161 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.77
22:04:48.161 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:04:48.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:48.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:04:48.161 00.000 10072 MoveAxis(E, 4, ABG)
22:04:48.161 00.000 10072 Guiding  Dir = 2, Dur = 4
22:04:48.161 00.000 10072 IsGuiding returns 0
22:04:48.162 00.001 10072 PulseGuide returned control before completion, sleep 14
22:04:48.181 00.019 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:04:48.183 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:48.185 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:48.186 00.001 1032 Enqueuing Expose request
22:04:48.188 00.002 10072 IsGuiding returns 1
22:04:48.188 00.000 10072 scope still moving after pulse duration time elapsed
22:04:48.213 00.025 10072 IsGuiding returns 1
22:04:48.244 00.031 10072 IsGuiding returns 1
22:04:48.276 00.032 10072 IsGuiding returns 1
22:04:48.307 00.031 10072 IsGuiding returns 1
22:04:48.339 00.032 10072 IsGuiding returns 1
22:04:48.371 00.032 10072 IsGuiding returns 1
22:04:48.402 00.031 10072 IsGuiding returns 1
22:04:48.433 00.031 10072 IsGuiding returns 1
22:04:48.464 00.031 10072 IsGuiding returns 1
22:04:48.495 00.031 10072 IsGuiding returns 1
22:04:48.526 00.031 10072 IsGuiding returns 1
22:04:48.557 00.031 10072 IsGuiding returns 0
22:04:48.557 00.000 10072 scope move finished after 4 + 392 ms
22:04:48.557 00.000 10072 Move returns status 0, amount 4
22:04:48.557 00.000 10072 MoveAxis(N, 0, ABG)
22:04:48.557 00.000 10072 Move returns status 0, amount 0
22:04:48.557 00.000 10072 move complete, result=0
22:04:48.557 00.000 10072 worker thread done servicing request
22:04:48.559 00.002 10072 Worker thread wakes up
22:04:48.559 00.000 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:04:48.561 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:48.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:49.187 00.626 10072 Exposure complete
22:04:49.237 00.050 10072 worker thread done servicing request
22:04:49.237 00.000 1032 OnExposeComplete: enter
22:04:49.239 00.002 1032 UpdateGuideState(): m_state=6
22:04:49.241 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2123
22:04:49.244 00.003 1032 Star::Find returns 1 (0), X=1103.38, Y=135.57, Mass=1304, SNR=25.3, Peak=131 HFD=3.2
22:04:49.245 00.001 1032 MultiStar: [#1 -0.28,0.13,0.00,M9] [#2 0.06,0.18,0.76,U] [#3 0.12,-0.04,0.71,U] [#4 -0.19,0.08,0.64,U] [#5 0.04,-0.03,0.67,U] [#6 0.03,0.04,0.59,U] [#7 -0.09,0.13,0.65,U] [#8 -0.33,-0.26,0.00,M9] 
22:04:49.247 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {0.09, -0.06}
22:04:49.248 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
22:04:49.250 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
22:04:49.252 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.12 mountX=0.03 mountY=-0.03, mountTheta=-0.71
22:04:49.254 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
22:04:49.255 00.001 1032 Enqueuing Move request for scope (0.02, 0.04)
22:04:49.257 00.002 10072 Worker thread wakes up
22:04:49.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:04:49.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:04:49.257 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
22:04:49.259 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:04:49.262 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.77
22:04:49.262 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:04:49.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:49.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:04:49.262 00.000 10072 MoveAxis(E, 4, ABG)
22:04:49.262 00.000 10072 Guiding  Dir = 2, Dur = 4
22:04:49.262 00.000 10072 IsGuiding returns 0
22:04:49.263 00.001 10072 PulseGuide returned control before completion, sleep 14
22:04:49.277 00.014 10072 IsGuiding returns 0
22:04:49.277 00.000 10072 Move returns status 0, amount 4
22:04:49.277 00.000 10072 MoveAxis(N, 0, ABG)
22:04:49.277 00.000 10072 Move returns status 0, amount 0
22:04:49.277 00.000 10072 move complete, result=0
22:04:49.277 00.000 10072 worker thread done servicing request
22:04:49.279 00.002 1032 UpdateGuideState exits: m=1304 SNR=25.3
22:04:49.280 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:49.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:49.283 00.001 1032 Enqueuing Expose request
22:04:49.285 00.002 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:04:49.286 00.001 10072 Worker thread wakes up
22:04:49.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:49.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:49.701 00.415 10072 Exposure complete
22:04:49.751 00.050 10072 worker thread done servicing request
22:04:49.751 00.000 1032 OnExposeComplete: enter
22:04:49.752 00.001 1032 UpdateGuideState(): m_state=6
22:04:49.753 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2124
22:04:49.755 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=135.56, Mass=1409, SNR=26.3, Peak=137 HFD=3.3
22:04:49.758 00.003 1032 MultiStar: [#1 -0.29,0.06,0.00,M10] [#2 0.01,0.05,0.77,U] [#3 0.13,-0.05,0.71,U] [#4 -0.22,-0.10,0.62,U] [#5 -0.01,-0.05,0.64,U] [#6 0.05,-0.18,0.57,U] [#7 -0.14,0.02,0.63,U] [#8 -0.34,-0.09,0.00,M10] 
22:04:49.759 00.001 1032 refined, 6 included, MultiStar: {-0.00, -0.05}, one-star: {0.09, -0.08}
22:04:49.761 00.002 1032 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.83) = xAngle (-3.47 = 2.81)
22:04:49.762 00.001 1032 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.47 = 2.81)
22:04:49.763 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.64 mountX=-0.05 mountY=0.02, mountTheta=2.81
22:04:49.765 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.05, opts=13)
22:04:49.769 00.004 1032 Enqueuing Move request for scope (-0.00, -0.05)
22:04:49.770 00.001 10072 Worker thread wakes up
22:04:49.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
22:04:49.770 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
22:04:49.770 00.000 10072 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.02
22:04:49.772 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:04:49.775 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.76
22:04:49.775 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:04:49.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:49.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:04:49.775 00.000 10072 MoveAxis(E, 3, ABG)
22:04:49.775 00.000 10072 Guiding  Dir = 2, Dur = 3
22:04:49.775 00.000 10072 IsGuiding returns 0
22:04:49.776 00.001 10072 PulseGuide returned control before completion, sleep 13
22:04:49.791 00.015 1032 UpdateGuideState exits: m=1409 SNR=26.3
22:04:49.792 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:49.793 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:49.794 00.001 1032 Enqueuing Expose request
22:04:49.806 00.012 10072 IsGuiding returns 0
22:04:49.806 00.000 10072 Move returns status 0, amount 3
22:04:49.806 00.000 10072 MoveAxis(N, 0, ABG)
22:04:49.806 00.000 10072 Move returns status 0, amount 0
22:04:49.806 00.000 10072 move complete, result=0
22:04:49.806 00.000 10072 worker thread done servicing request
22:04:49.806 00.000 10072 Worker thread wakes up
22:04:49.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:49.807 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:49.809 00.002 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:04:50.431 00.622 10072 Exposure complete
22:04:50.488 00.057 10072 worker thread done servicing request
22:04:50.488 00.000 1032 OnExposeComplete: enter
22:04:50.490 00.002 1032 UpdateGuideState(): m_state=6
22:04:50.492 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2125
22:04:50.494 00.002 1032 Star::Find returns 1 (0), X=1103.51, Y=135.52, Mass=1216, SNR=24.5, Peak=117 HFD=3.2
22:04:50.496 00.002 1032 MultiStar: [#1 -0.19,-0.06,1.04,U] [#2 -0.00,-0.22,0.77,U] [#3 0.20,-0.18,0.00,M1] [#4 -0.04,-0.03,0.66,U] [#5 -0.08,-0.19,0.69,U] [#6 -0.02,-0.29,0.00,M1] [#7 -0.11,-0.03,0.67,U] [#8 -0.18,-0.18,0.00,R] 
22:04:50.497 00.001 1032 refined, 5 included, MultiStar: {-0.03, -0.11}, one-star: {0.22, -0.11}
22:04:50.499 00.002 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.62)
22:04:50.500 00.001 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.62)
22:04:50.501 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.83 mountX=-0.10 mountY=0.06, mountTheta=2.62
22:04:50.504 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.11, opts=13)
22:04:50.508 00.004 1032 Enqueuing Move request for scope (-0.03, -0.11)
22:04:50.509 00.001 10072 Worker thread wakes up
22:04:50.510 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
22:04:50.510 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
22:04:50.510 00.000 10072 Moving (-0.03, -0.11) raw xDistance=-0.10 yDistance=0.06
22:04:50.512 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:04:50.514 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.76
22:04:50.514 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:04:50.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:50.515 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:04:50.515 00.000 10072 MoveAxis(E, 3, ABG)
22:04:50.515 00.000 10072 Guiding  Dir = 2, Dur = 3
22:04:50.515 00.000 10072 IsGuiding returns 0
22:04:50.515 00.000 10072 PulseGuide returned control before completion, sleep 13
22:04:50.534 00.019 1032 UpdateGuideState exits: m=1216 SNR=24.5
22:04:50.536 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:50.538 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:50.539 00.001 1032 Enqueuing Expose request
22:04:50.541 00.002 10072 IsGuiding returns 0
22:04:50.541 00.000 10072 Move returns status 0, amount 3
22:04:50.541 00.000 10072 MoveAxis(N, 0, ABG)
22:04:50.541 00.000 10072 Move returns status 0, amount 0
22:04:50.541 00.000 10072 move complete, result=0
22:04:50.541 00.000 10072 worker thread done servicing request
22:04:50.541 00.000 10072 Worker thread wakes up
22:04:50.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:50.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:50.550 00.009 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:04:50.947 00.397 10072 Exposure complete
22:04:51.003 00.056 10072 worker thread done servicing request
22:04:51.003 00.000 1032 OnExposeComplete: enter
22:04:51.006 00.003 1032 UpdateGuideState(): m_state=6
22:04:51.009 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2126
22:04:51.010 00.001 1032 Star::Find returns 1 (0), X=1103.47, Y=135.47, Mass=1257, SNR=24.9, Peak=118 HFD=3.2
22:04:51.013 00.003 1032 MultiStar: [#1 -0.04,-0.09,0.99,U] [#2 0.03,-0.21,0.82,U] [#3 0.15,-0.16,0.72,U] [#4 -0.17,-0.11,0.67,U] [#5 0.08,-0.22,0.64,U] [#6 -0.05,-0.02,0.59,U] [#7 -0.09,-0.18,0.73,U] [#8 0.01,-0.00,0.53,U] 
22:04:51.015 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.13}, one-star: {0.18, -0.16}
22:04:51.016 00.001 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.02)
22:04:51.017 00.001 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.02)
22:04:51.018 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.43 mountX=-0.13 mountY=0.02, mountTheta=3.02
22:04:51.022 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.13, opts=13)
22:04:51.025 00.003 1032 Enqueuing Move request for scope (0.02, -0.13)
22:04:51.026 00.001 10072 Worker thread wakes up
22:04:51.027 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
22:04:51.027 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
22:04:51.027 00.000 10072 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=0.02
22:04:51.028 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:04:51.031 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 282.76
22:04:51.031 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:04:51.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:51.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:04:51.031 00.000 10072 MoveAxis(E, 64, ABG)
22:04:51.031 00.000 10072 Guiding  Dir = 2, Dur = 64
22:04:51.032 00.001 10072 IsGuiding returns 0
22:04:51.032 00.000 10072 PulseGuide returned control before completion, sleep 74
22:04:51.051 00.019 1032 UpdateGuideState exits: m=1257 SNR=24.9
22:04:51.053 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:51.056 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:51.058 00.002 1032 Enqueuing Expose request
22:04:51.118 00.060 10072 IsGuiding returns 0
22:04:51.118 00.000 10072 Move returns status 0, amount 64
22:04:51.118 00.000 10072 MoveAxis(N, 0, ABG)
22:04:51.118 00.000 10072 Move returns status 0, amount 0
22:04:51.118 00.000 10072 move complete, result=0
22:04:51.118 00.000 10072 worker thread done servicing request
22:04:51.118 00.000 10072 Worker thread wakes up
22:04:51.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:51.119 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:51.119 00.000 1032 GuideStep: -0.1 px 64 ms EAST, 0.0 px 0 ms NORTH
22:04:51.743 00.624 10072 Exposure complete
22:04:51.802 00.059 10072 worker thread done servicing request
22:04:51.803 00.001 1032 OnExposeComplete: enter
22:04:51.805 00.002 1032 UpdateGuideState(): m_state=6
22:04:51.806 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2127
22:04:51.807 00.001 1032 Star::Find returns 1 (0), X=1103.40, Y=135.65, Mass=1340, SNR=25.7, Peak=131 HFD=3.2
22:04:51.809 00.002 1032 MultiStar: [#1 -0.24,0.13,0.00,M9] [#2 0.11,-0.01,0.75,U] [#3 0.11,-0.09,0.72,U] [#4 -0.03,0.02,0.65,U] [#5 0.22,-0.03,0.68,U] [#6 0.10,-0.06,0.59,U] [#7 0.00,0.15,0.65,U] [#8 0.07,0.06,0.48,U] 
22:04:51.812 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.11, 0.02}
22:04:51.813 00.001 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
22:04:51.815 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
22:04:51.816 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.07 mountX=-0.02 mountY=-0.09, mountTheta=-1.76
22:04:51.819 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
22:04:51.820 00.001 1032 Enqueuing Move request for scope (0.09, 0.01)
22:04:51.823 00.003 10072 Worker thread wakes up
22:04:51.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
22:04:51.823 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
22:04:51.823 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.09
22:04:51.825 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:04:51.827 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.75
22:04:51.827 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:04:51.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:51.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:04:51.827 00.000 10072 MoveAxis(E, 2, ABG)
22:04:51.827 00.000 10072 Guiding  Dir = 2, Dur = 2
22:04:51.829 00.002 10072 IsGuiding returns 0
22:04:51.829 00.000 10072 PulseGuide returned control before completion, sleep 12
22:04:51.847 00.018 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:04:51.850 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:51.852 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:51.853 00.001 1032 Enqueuing Expose request
22:04:51.855 00.002 10072 IsGuiding returns 0
22:04:51.855 00.000 10072 Move returns status 0, amount 2
22:04:51.855 00.000 10072 MoveAxis(N, 0, ABG)
22:04:51.855 00.000 10072 Move returns status 0, amount 0
22:04:51.855 00.000 10072 move complete, result=0
22:04:51.855 00.000 10072 worker thread done servicing request
22:04:51.855 00.000 10072 Worker thread wakes up
22:04:51.855 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:51.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:51.863 00.008 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:04:52.273 00.410 10072 Exposure complete
22:04:52.330 00.057 10072 worker thread done servicing request
22:04:52.330 00.000 1032 OnExposeComplete: enter
22:04:52.333 00.003 1032 UpdateGuideState(): m_state=6
22:04:52.334 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2128
22:04:52.337 00.003 1032 Star::Find returns 1 (0), X=1103.46, Y=135.70, Mass=1245, SNR=24.8, Peak=119 HFD=3.2
22:04:52.339 00.002 1032 MultiStar: [#1 -0.21,0.10,1.00,U] [#2 -0.05,-0.09,0.80,U] [#3 0.20,-0.03,0.79,U] [#4 -0.00,0.08,0.66,U] [#5 0.00,0.04,0.66,U] [#6 -0.07,-0.08,0.61,U] [#7 -0.05,0.05,0.72,U] [#8 0.02,0.21,0.53,U] 
22:04:52.340 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {0.17, 0.07}
22:04:52.341 00.001 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
22:04:52.343 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
22:04:52.344 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.53 mountX=0.04 mountY=-0.01, mountTheta=-0.30
22:04:52.346 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.04, opts=13)
22:04:52.347 00.001 1032 Enqueuing Move request for scope (0.00, 0.04)
22:04:52.350 00.003 10072 Worker thread wakes up
22:04:52.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
22:04:52.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
22:04:52.350 00.000 10072 Moving (0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
22:04:52.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:04:52.353 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.75
22:04:52.353 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:04:52.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:52.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:04:52.353 00.000 10072 MoveAxis(E, 2, ABG)
22:04:52.353 00.000 10072 Guiding  Dir = 2, Dur = 2
22:04:52.354 00.001 10072 IsGuiding returns 0
22:04:52.354 00.000 10072 PulseGuide returned control before completion, sleep 12
22:04:52.371 00.017 1032 UpdateGuideState exits: m=1245 SNR=24.8
22:04:52.373 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:52.375 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:52.377 00.002 1032 Enqueuing Expose request
22:04:52.380 00.003 10072 IsGuiding returns 0
22:04:52.380 00.000 10072 Move returns status 0, amount 2
22:04:52.380 00.000 10072 MoveAxis(N, 0, ABG)
22:04:52.380 00.000 10072 Move returns status 0, amount 0
22:04:52.380 00.000 10072 move complete, result=0
22:04:52.380 00.000 10072 worker thread done servicing request
22:04:52.380 00.000 10072 Worker thread wakes up
22:04:52.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:52.380 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:52.386 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:04:53.007 00.621 10072 Exposure complete
22:04:53.060 00.053 10072 worker thread done servicing request
22:04:53.060 00.000 1032 OnExposeComplete: enter
22:04:53.062 00.002 1032 UpdateGuideState(): m_state=6
22:04:53.064 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2129
22:04:53.065 00.001 1032 Star::Find returns 1 (0), X=1103.53, Y=135.58, Mass=1386, SNR=26.2, Peak=131 HFD=3.2
22:04:53.067 00.002 1032 MultiStar: [#1 -0.12,-0.01,0.91,U] [#2 0.05,-0.18,0.78,U] [#3 0.26,-0.00,0.00,M1] [#4 -0.07,0.13,0.61,U] [#5 -0.03,-0.17,0.62,U] [#6 0.13,-0.24,0.00,M1] [#7 0.07,-0.02,0.65,U] [#8 -0.01,-0.11,0.52,U] 
22:04:53.069 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.06}, one-star: {0.24, -0.06}
22:04:53.071 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
22:04:53.073 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
22:04:53.074 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.11 mountX=-0.06 mountY=-0.01, mountTheta=-2.94
22:04:53.077 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
22:04:53.079 00.002 1032 Enqueuing Move request for scope (0.03, -0.06)
22:04:53.081 00.002 10072 Worker thread wakes up
22:04:53.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
22:04:53.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
22:04:53.081 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.01
22:04:53.084 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:04:53.087 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.74
22:04:53.087 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:04:53.087 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:53.087 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:04:53.087 00.000 10072 MoveAxis(E, 2, ABG)
22:04:53.087 00.000 10072 Guiding  Dir = 2, Dur = 2
22:04:53.087 00.000 10072 IsGuiding returns 0
22:04:53.088 00.001 10072 PulseGuide returned control before completion, sleep 12
22:04:53.104 00.016 1032 UpdateGuideState exits: m=1386 SNR=26.2
22:04:53.107 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:53.108 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:53.110 00.002 1032 Enqueuing Expose request
22:04:53.114 00.004 10072 IsGuiding returns 0
22:04:53.114 00.000 10072 Move returns status 0, amount 2
22:04:53.114 00.000 10072 MoveAxis(N, 0, ABG)
22:04:53.114 00.000 10072 Move returns status 0, amount 0
22:04:53.114 00.000 10072 move complete, result=0
22:04:53.114 00.000 10072 worker thread done servicing request
22:04:53.114 00.000 10072 Worker thread wakes up
22:04:53.114 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:53.114 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:53.121 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:04:53.522 00.401 10072 Exposure complete
22:04:53.588 00.066 10072 worker thread done servicing request
22:04:53.588 00.000 1032 OnExposeComplete: enter
22:04:53.590 00.002 1032 UpdateGuideState(): m_state=6
22:04:53.592 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2130
22:04:53.593 00.001 1032 Star::Find returns 1 (0), X=1103.45, Y=135.46, Mass=1295, SNR=25.3, Peak=148 HFD=3.1
22:04:53.595 00.002 1032 MultiStar: [#1 -0.03,0.03,0.94,U] [#2 0.13,-0.19,0.82,U] [#3 0.23,-0.12,0.00,M2] [#4 -0.05,-0.02,0.63,U] [#5 0.07,-0.20,0.70,U] [#6 0.12,-0.21,0.61,U] [#7 0.04,-0.18,0.70,U] [#8 0.11,-0.03,0.52,U] 
22:04:53.597 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.12}, one-star: {0.16, -0.17}
22:04:53.598 00.001 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
22:04:53.600 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
22:04:53.603 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.05 mountX=-0.13 mountY=-0.04, mountTheta=-2.88
22:04:53.606 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.12, opts=13)
22:04:53.608 00.002 1032 Enqueuing Move request for scope (0.07, -0.12)
22:04:53.609 00.001 10072 Worker thread wakes up
22:04:53.609 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
22:04:53.610 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
22:04:53.610 00.000 10072 Moving (0.07, -0.12) raw xDistance=-0.13 yDistance=-0.04
22:04:53.614 00.004 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 282.74
22:04:53.614 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:04:53.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:53.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:04:53.614 00.000 10072 MoveAxis(E, 65, ABG)
22:04:53.614 00.000 10072 Guiding  Dir = 2, Dur = 65
22:04:53.615 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:04:53.618 00.003 10072 IsGuiding returns 0
22:04:53.618 00.000 10072 PulseGuide returned control before completion, sleep 75
22:04:53.637 00.019 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:04:53.640 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:53.642 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:53.647 00.005 1032 Enqueuing Expose request
22:04:53.706 00.059 10072 IsGuiding returns 0
22:04:53.706 00.000 10072 Move returns status 0, amount 65
22:04:53.707 00.001 10072 MoveAxis(N, 0, ABG)
22:04:53.707 00.000 10072 Move returns status 0, amount 0
22:04:53.707 00.000 10072 move complete, result=0
22:04:53.707 00.000 10072 worker thread done servicing request
22:04:53.707 00.000 1032 GuideStep: -0.1 px 65 ms EAST, -0.0 px 0 ms NORTH
22:04:53.710 00.003 10072 Worker thread wakes up
22:04:53.710 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:53.710 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:54.336 00.626 10072 Exposure complete
22:04:54.391 00.055 10072 worker thread done servicing request
22:04:54.392 00.001 1032 OnExposeComplete: enter
22:04:54.393 00.001 1032 UpdateGuideState(): m_state=6
22:04:54.397 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2131
22:04:54.399 00.002 1032 Star::Find returns 1 (0), X=1103.49, Y=135.44, Mass=1287, SNR=25.2, Peak=138 HFD=3.2
22:04:54.402 00.003 1032 MultiStar: [#1 -0.12,0.02,0.97,U] [#2 0.04,-0.10,0.72,U] [#3 0.35,-0.07,0.00,M3] [#4 -0.08,-0.04,0.68,U] [#5 0.02,-0.08,0.66,U] [#6 0.08,-0.26,0.00,M1] [#7 0.04,-0.06,0.69,U] [#8 0.08,-0.01,0.50,U] 
22:04:54.403 00.001 1032 refined, 6 included, MultiStar: {0.03, -0.07}, one-star: {0.20, -0.19}
22:04:54.405 00.002 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
22:04:54.407 00.002 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
22:04:54.409 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.22 mountX=-0.07 mountY=-0.01, mountTheta=-3.05
22:04:54.411 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
22:04:54.413 00.002 1032 Enqueuing Move request for scope (0.03, -0.07)
22:04:54.415 00.002 10072 Worker thread wakes up
22:04:54.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
22:04:54.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
22:04:54.415 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.01
22:04:54.416 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:04:54.418 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.74
22:04:54.418 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:04:54.419 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:54.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:04:54.419 00.000 10072 MoveAxis(E, 2, ABG)
22:04:54.419 00.000 10072 Guiding  Dir = 2, Dur = 2
22:04:54.419 00.000 10072 IsGuiding returns 0
22:04:54.419 00.000 10072 PulseGuide returned control before completion, sleep 12
22:04:54.438 00.019 1032 UpdateGuideState exits: m=1287 SNR=25.2
22:04:54.441 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:54.442 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:54.444 00.002 1032 Enqueuing Expose request
22:04:54.446 00.002 10072 IsGuiding returns 0
22:04:54.446 00.000 10072 Move returns status 0, amount 2
22:04:54.446 00.000 10072 MoveAxis(N, 0, ABG)
22:04:54.446 00.000 10072 Move returns status 0, amount 0
22:04:54.446 00.000 10072 move complete, result=0
22:04:54.447 00.001 10072 worker thread done servicing request
22:04:54.447 00.000 10072 Worker thread wakes up
22:04:54.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:54.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:54.454 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:04:54.853 00.399 10072 Exposure complete
22:04:54.904 00.051 10072 worker thread done servicing request
22:04:54.904 00.000 1032 OnExposeComplete: enter
22:04:54.906 00.002 1032 UpdateGuideState(): m_state=6
22:04:54.908 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2132
22:04:54.909 00.001 1032 Star::Find returns 1 (0), X=1103.50, Y=135.53, Mass=1330, SNR=25.6, Peak=148 HFD=3.2
22:04:54.911 00.002 1032 MultiStar: [#1 -0.16,-0.07,0.87,U] [#2 0.06,-0.12,0.74,U] [#3 0.32,-0.13,0.00,M4] [#4 -0.08,-0.03,0.67,U] [#5 0.02,-0.06,0.64,U] [#6 0.18,-0.12,0.61,U] [#7 0.05,-0.01,0.71,U] [#8 0.02,-0.02,0.49,U] 
22:04:54.913 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.07}, one-star: {0.21, -0.10}
22:04:54.914 00.001 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
22:04:54.915 00.001 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
22:04:54.917 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.06 mountX=-0.08 mountY=-0.02, mountTheta=-2.89
22:04:54.919 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
22:04:54.921 00.002 1032 Enqueuing Move request for scope (0.04, -0.07)
22:04:54.922 00.001 10072 Worker thread wakes up
22:04:54.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:04:54.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:04:54.922 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
22:04:54.926 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:04:54.928 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.73
22:04:54.928 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:04:54.928 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:54.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:04:54.928 00.000 10072 MoveAxis(E, 2, ABG)
22:04:54.928 00.000 10072 Guiding  Dir = 2, Dur = 2
22:04:54.929 00.001 10072 IsGuiding returns 0
22:04:54.929 00.000 10072 PulseGuide returned control before completion, sleep 12
22:04:54.944 00.015 10072 IsGuiding returns 0
22:04:54.944 00.000 10072 Move returns status 0, amount 2
22:04:54.944 00.000 10072 MoveAxis(N, 0, ABG)
22:04:54.944 00.000 10072 Move returns status 0, amount 0
22:04:54.944 00.000 10072 move complete, result=0
22:04:54.944 00.000 10072 worker thread done servicing request
22:04:54.946 00.002 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:04:54.948 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:54.949 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:54.950 00.001 1032 Enqueuing Expose request
22:04:54.953 00.003 10072 Worker thread wakes up
22:04:54.953 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:54.953 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:54.953 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:04:55.589 00.636 10072 Exposure complete
22:04:55.644 00.055 10072 worker thread done servicing request
22:04:55.645 00.001 1032 OnExposeComplete: enter
22:04:55.646 00.001 1032 UpdateGuideState(): m_state=6
22:04:55.648 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2133
22:04:55.650 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=135.48, Mass=1102, SNR=23.3, Peak=112 HFD=3.2
22:04:55.652 00.002 1032 MultiStar: [#1 -0.13,0.03,1.04,U] [#2 0.18,-0.11,0.85,U] [#3 0.07,-0.14,0.80,U] [#4 -0.04,-0.03,0.73,U] [#5 0.08,-0.15,0.71,U] [#6 0.10,-0.11,0.65,U] [#7 0.03,-0.12,0.73,U] [#8 0.09,-0.03,0.56,U] 
22:04:55.654 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.12, -0.15}
22:04:55.655 00.001 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
22:04:55.657 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
22:04:55.658 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.06 mountX=-0.10 mountY=-0.03, mountTheta=-2.89
22:04:55.661 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
22:04:55.662 00.001 1032 Enqueuing Move request for scope (0.05, -0.09)
22:04:55.664 00.002 10072 Worker thread wakes up
22:04:55.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
22:04:55.665 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
22:04:55.665 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.03
22:04:55.666 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:04:55.670 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.73
22:04:55.670 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:04:55.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:55.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:04:55.670 00.000 10072 MoveAxis(E, 5, ABG)
22:04:55.670 00.000 10072 Guiding  Dir = 2, Dur = 5
22:04:55.670 00.000 10072 IsGuiding returns 0
22:04:55.671 00.001 10072 PulseGuide returned control before completion, sleep 15
22:04:55.690 00.019 1032 UpdateGuideState exits: m=1102 SNR=23.3
22:04:55.692 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:55.694 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:55.696 00.002 1032 Enqueuing Expose request
22:04:55.697 00.001 10072 IsGuiding returns 0
22:04:55.697 00.000 10072 Move returns status 0, amount 5
22:04:55.697 00.000 10072 MoveAxis(N, 0, ABG)
22:04:55.697 00.000 10072 Move returns status 0, amount 0
22:04:55.698 00.001 10072 move complete, result=0
22:04:55.698 00.000 10072 worker thread done servicing request
22:04:55.698 00.000 10072 Worker thread wakes up
22:04:55.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:55.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:55.706 00.008 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:04:56.117 00.411 10072 Exposure complete
22:04:56.175 00.058 1032 OnExposeComplete: enter
22:04:56.178 00.003 10072 worker thread done servicing request
22:04:56.178 00.000 1032 UpdateGuideState(): m_state=6
22:04:56.181 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2134
22:04:56.183 00.002 1032 Star::Find returns 1 (0), X=1103.52, Y=135.56, Mass=1080, SNR=23.1, Peak=119 HFD=3.2
22:04:56.185 00.002 1032 MultiStar: [#1 -0.09,-0.06,1.02,U] [#2 0.13,-0.25,0.00,M1] [#3 0.21,-0.19,0.00,M4] [#4 0.00,-0.15,0.75,U] [#5 0.17,-0.14,0.72,U] [#6 0.12,-0.15,0.70,U] [#7 0.14,-0.16,0.79,U] [#8 0.21,-0.27,0.00,M1] 
22:04:56.187 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.11}, one-star: {0.23, -0.07}
22:04:56.189 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
22:04:56.195 00.006 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
22:04:56.197 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-0.90 mountX=-0.13 mountY=-0.06, mountTheta=-2.73
22:04:56.199 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.11, opts=13)
22:04:56.202 00.003 1032 Enqueuing Move request for scope (0.09, -0.11)
22:04:56.205 00.003 10072 Worker thread wakes up
22:04:56.205 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
22:04:56.205 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
22:04:56.205 00.000 10072 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.06
22:04:56.213 00.008 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 282.72
22:04:56.213 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:04:56.213 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:56.213 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:04:56.213 00.000 10072 MoveAxis(E, 68, ABG)
22:04:56.213 00.000 10072 Guiding  Dir = 2, Dur = 68
22:04:56.214 00.001 10072 IsGuiding returns 0
22:04:56.214 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:04:56.217 00.003 10072 PulseGuide returned control before completion, sleep 77
22:04:56.236 00.019 1032 UpdateGuideState exits: m=1080 SNR=23.1
22:04:56.243 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:56.245 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:56.246 00.001 1032 Enqueuing Expose request
22:04:56.302 00.056 10072 IsGuiding returns 0
22:04:56.303 00.001 10072 Move returns status 0, amount 68
22:04:56.303 00.000 10072 MoveAxis(N, 0, ABG)
22:04:56.303 00.000 10072 Move returns status 0, amount 0
22:04:56.303 00.000 10072 move complete, result=0
22:04:56.303 00.000 10072 worker thread done servicing request
22:04:56.303 00.000 10072 Worker thread wakes up
22:04:56.303 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:56.303 00.000 1032 GuideStep: -0.1 px 68 ms EAST, -0.1 px 0 ms NORTH
22:04:56.306 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:56.931 00.625 10072 Exposure complete
22:04:56.983 00.052 10072 worker thread done servicing request
22:04:56.983 00.000 1032 OnExposeComplete: enter
22:04:56.987 00.004 1032 UpdateGuideState(): m_state=6
22:04:56.989 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2135
22:04:56.990 00.001 1032 Star::Find returns 1 (0), X=1103.56, Y=135.66, Mass=1172, SNR=24.0, Peak=120 HFD=3.1
22:04:56.994 00.004 1032 MultiStar: [#1 -0.21,0.04,1.01,U] [#2 -0.04,-0.09,0.81,U] [#3 0.19,-0.10,0.77,U] [#4 -0.06,0.01,0.71,U] [#5 0.17,-0.05,0.68,U] [#6 0.06,-0.06,0.59,U] [#7 0.20,0.12,0.75,U] [#8 -0.02,-0.03,0.55,U] 
22:04:56.996 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.27, 0.02}
22:04:56.997 00.001 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:04:56.998 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:04:57.000 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.18 mountX=-0.03 mountY=-0.05, mountTheta=-2.01
22:04:57.003 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
22:04:57.005 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
22:04:57.007 00.002 10072 Worker thread wakes up
22:04:57.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:04:57.007 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:04:57.007 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.05
22:04:57.009 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:04:57.012 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.72
22:04:57.012 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:04:57.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:57.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:04:57.012 00.000 10072 MoveAxis(E, 5, ABG)
22:04:57.012 00.000 10072 Guiding  Dir = 2, Dur = 5
22:04:57.012 00.000 10072 IsGuiding returns 0
22:04:57.013 00.001 10072 PulseGuide returned control before completion, sleep 15
22:04:57.030 00.017 1032 UpdateGuideState exits: m=1172 SNR=24.0
22:04:57.032 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:57.034 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:57.035 00.001 1032 Enqueuing Expose request
22:04:57.039 00.004 10072 IsGuiding returns 0
22:04:57.039 00.000 10072 Move returns status 0, amount 5
22:04:57.039 00.000 10072 MoveAxis(N, 0, ABG)
22:04:57.039 00.000 10072 Move returns status 0, amount 0
22:04:57.039 00.000 10072 move complete, result=0
22:04:57.039 00.000 10072 worker thread done servicing request
22:04:57.039 00.000 10072 Worker thread wakes up
22:04:57.039 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:57.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:57.044 00.005 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:04:57.449 00.405 10072 Exposure complete
22:04:57.506 00.057 10072 worker thread done servicing request
22:04:57.507 00.001 1032 OnExposeComplete: enter
22:04:57.508 00.001 1032 UpdateGuideState(): m_state=6
22:04:57.510 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2136
22:04:57.511 00.001 1032 Star::Find returns 1 (0), X=1103.46, Y=135.83, Mass=1302, SNR=25.3, Peak=123 HFD=3.0
22:04:57.512 00.001 1032 MultiStar: [#1 -0.11,0.20,0.94,U] [#2 -0.06,-0.05,0.77,U] [#3 0.22,0.02,0.71,U] [#4 0.09,0.13,0.68,U] [#5 0.02,0.04,0.65,U] [#6 0.08,0.12,0.57,U] [#7 0.09,0.12,0.69,U] [#8 0.06,0.16,0.50,U] 
22:04:57.514 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {0.17, 0.20}
22:04:57.516 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
22:04:57.518 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
22:04:57.519 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.07 mountX=0.09 mountY=-0.09, mountTheta=-0.76
22:04:57.523 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
22:04:57.525 00.002 1032 Enqueuing Move request for scope (0.06, 0.11)
22:04:57.526 00.001 10072 Worker thread wakes up
22:04:57.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
22:04:57.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
22:04:57.526 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.09
22:04:57.528 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:04:57.532 00.004 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.72
22:04:57.532 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:04:57.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:57.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:04:57.532 00.000 10072 MoveAxis(E, 4, ABG)
22:04:57.532 00.000 10072 Guiding  Dir = 2, Dur = 4
22:04:57.535 00.003 10072 IsGuiding returns 0
22:04:57.536 00.001 10072 PulseGuide returned control before completion, sleep 13
22:04:57.554 00.018 1032 UpdateGuideState exits: m=1302 SNR=25.3
22:04:57.556 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:57.558 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:57.559 00.001 1032 Enqueuing Expose request
22:04:57.562 00.003 10072 IsGuiding returns 0
22:04:57.562 00.000 10072 Move returns status 0, amount 4
22:04:57.562 00.000 10072 MoveAxis(N, 0, ABG)
22:04:57.562 00.000 10072 Move returns status 0, amount 0
22:04:57.562 00.000 10072 move complete, result=0
22:04:57.562 00.000 10072 worker thread done servicing request
22:04:57.562 00.000 10072 Worker thread wakes up
22:04:57.562 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:57.562 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:57.570 00.008 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:04:58.195 00.625 10072 Exposure complete
22:04:58.250 00.055 10072 worker thread done servicing request
22:04:58.250 00.000 1032 OnExposeComplete: enter
22:04:58.252 00.002 1032 UpdateGuideState(): m_state=6
22:04:58.253 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2137
22:04:58.255 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=135.76, Mass=1188, SNR=24.2, Peak=117 HFD=3.2
22:04:58.257 00.002 1032 MultiStar: [#1 -0.14,0.09,0.98,U] [#2 -0.04,0.04,0.86,U] [#3 0.18,0.15,0.81,U] [#4 -0.09,0.14,0.70,U] [#5 0.15,0.14,0.72,U] [#6 0.07,0.04,0.61,U] [#7 0.05,0.08,0.73,U] [#8 -0.08,0.12,0.52,U] 
22:04:58.258 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {0.13, 0.13}
22:04:58.259 00.001 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
22:04:58.261 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
22:04:58.262 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.33 mountX=0.09 mountY=-0.05, mountTheta=-0.50
22:04:58.264 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
22:04:58.267 00.003 1032 Enqueuing Move request for scope (0.03, 0.10)
22:04:58.268 00.001 10072 Worker thread wakes up
22:04:58.268 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
22:04:58.268 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
22:04:58.268 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.05
22:04:58.270 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:04:58.272 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.71
22:04:58.274 00.002 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
22:04:58.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:58.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:04:58.274 00.000 10072 MoveAxis(E, 5, ABG)
22:04:58.274 00.000 10072 Guiding  Dir = 2, Dur = 5
22:04:58.274 00.000 10072 IsGuiding returns 0
22:04:58.274 00.000 10072 PulseGuide returned control before completion, sleep 15
22:04:58.291 00.017 1032 UpdateGuideState exits: m=1188 SNR=24.2
22:04:58.294 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:58.295 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:58.297 00.002 1032 Enqueuing Expose request
22:04:58.303 00.006 10072 IsGuiding returns 0
22:04:58.303 00.000 10072 Move returns status 0, amount 5
22:04:58.303 00.000 10072 MoveAxis(N, 0, ABG)
22:04:58.303 00.000 10072 Move returns status 0, amount 0
22:04:58.303 00.000 10072 move complete, result=0
22:04:58.303 00.000 10072 worker thread done servicing request
22:04:58.303 00.000 10072 Worker thread wakes up
22:04:58.304 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:58.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:58.308 00.004 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:04:58.710 00.402 10072 Exposure complete
22:04:58.769 00.059 10072 worker thread done servicing request
22:04:58.769 00.000 1032 OnExposeComplete: enter
22:04:58.771 00.002 1032 UpdateGuideState(): m_state=6
22:04:58.774 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2138
22:04:58.776 00.002 1032 Star::Find returns 1 (0), X=1103.52, Y=135.60, Mass=1246, SNR=24.8, Peak=126 HFD=3.2
22:04:58.778 00.002 1032 MultiStar: [#1 -0.18,0.04,0.97,U] [#2 -0.00,-0.12,0.80,U] [#3 0.13,-0.05,0.73,U] [#4 0.06,-0.05,0.70,U] [#5 0.08,0.07,0.68,U] [#6 0.09,-0.10,0.61,U] [#7 0.03,0.05,0.74,U] [#8 -0.01,0.04,0.53,U] 
22:04:58.780 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.23, -0.03}
22:04:58.782 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
22:04:58.783 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
22:04:58.785 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.35 mountX=-0.03 mountY=-0.04, mountTheta=-2.18
22:04:58.788 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
22:04:58.790 00.002 1032 Enqueuing Move request for scope (0.05, -0.02)
22:04:58.791 00.001 10072 Worker thread wakes up
22:04:58.792 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
22:04:58.792 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
22:04:58.792 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.04
22:04:58.793 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:04:58.795 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.71
22:04:58.795 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:04:58.797 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:58.797 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:04:58.797 00.000 10072 MoveAxis(E, 4, ABG)
22:04:58.797 00.000 10072 Guiding  Dir = 2, Dur = 4
22:04:58.797 00.000 10072 IsGuiding returns 0
22:04:58.797 00.000 10072 PulseGuide returned control before completion, sleep 14
22:04:58.816 00.019 1032 UpdateGuideState exits: m=1246 SNR=24.8
22:04:58.819 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:58.821 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:58.822 00.001 1032 Enqueuing Expose request
22:04:58.824 00.002 10072 IsGuiding returns 0
22:04:58.824 00.000 10072 Move returns status 0, amount 4
22:04:58.824 00.000 10072 MoveAxis(N, 0, ABG)
22:04:58.824 00.000 10072 Move returns status 0, amount 0
22:04:58.824 00.000 10072 move complete, result=0
22:04:58.824 00.000 10072 worker thread done servicing request
22:04:58.824 00.000 10072 Worker thread wakes up
22:04:58.825 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:58.825 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:58.834 00.009 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:04:59.459 00.625 10072 Exposure complete
22:04:59.512 00.053 10072 worker thread done servicing request
22:04:59.512 00.000 1032 OnExposeComplete: enter
22:04:59.514 00.002 1032 UpdateGuideState(): m_state=6
22:04:59.516 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2139
22:04:59.519 00.003 1032 Star::Find returns 1 (0), X=1103.58, Y=135.64, Mass=1330, SNR=25.6, Peak=124 HFD=3.2
22:04:59.522 00.003 1032 MultiStar: [#1 -0.09,0.10,0.95,U] [#2 -0.01,-0.04,0.79,U] [#3 0.20,0.05,0.77,U] [#4 -0.04,0.02,0.67,U] [#5 0.11,-0.00,0.66,U] [#6 0.04,-0.01,0.60,U] [#7 0.05,-0.00,0.66,U] [#8 0.04,0.11,0.50,U] 
22:04:59.524 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.29, 0.00}
22:04:59.525 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:04:59.527 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:04:59.530 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.36 mountX=0.01 mountY=-0.07, mountTheta=-1.47
22:04:59.534 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
22:04:59.536 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
22:04:59.538 00.002 10072 Worker thread wakes up
22:04:59.539 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
22:04:59.539 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
22:04:59.539 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
22:04:59.541 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:04:59.543 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.70
22:04:59.543 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:04:59.543 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:59.543 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:04:59.543 00.000 10072 MoveAxis(E, 5, ABG)
22:04:59.543 00.000 10072 Guiding  Dir = 2, Dur = 5
22:04:59.545 00.002 10072 IsGuiding returns 0
22:04:59.545 00.000 10072 PulseGuide returned control before completion, sleep 15
22:04:59.562 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:04:59.564 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:59.566 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:04:59.567 00.001 1032 Enqueuing Expose request
22:04:59.569 00.002 10072 IsGuiding returns 0
22:04:59.569 00.000 10072 Move returns status 0, amount 5
22:04:59.569 00.000 10072 MoveAxis(N, 0, ABG)
22:04:59.569 00.000 10072 Move returns status 0, amount 0
22:04:59.569 00.000 10072 move complete, result=0
22:04:59.569 00.000 10072 worker thread done servicing request
22:04:59.569 00.000 10072 Worker thread wakes up
22:04:59.570 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:04:59.570 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:04:59.579 00.009 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:04:59.974 00.395 10072 Exposure complete
22:05:00.034 00.060 10072 worker thread done servicing request
22:05:00.034 00.000 1032 OnExposeComplete: enter
22:05:00.036 00.002 1032 UpdateGuideState(): m_state=6
22:05:00.038 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2140
22:05:00.040 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=135.73, Mass=1383, SNR=26.1, Peak=126 HFD=3.2
22:05:00.042 00.002 1032 MultiStar: [#1 -0.05,0.17,0.93,U] [#2 -0.07,-0.02,0.75,U] [#3 0.21,0.23,0.00,M1] [#4 -0.15,0.21,0.00,M1] [#5 0.08,0.04,0.62,U] [#6 -0.08,-0.01,0.58,U] [#7 0.04,0.24,0.68,U] [#8 0.03,0.16,0.51,U] 
22:05:00.044 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.10}, one-star: {0.14, 0.09}
22:05:00.045 00.001 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
22:05:00.047 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
22:05:00.049 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.40 mountX=0.09 mountY=-0.04, mountTheta=-0.43
22:05:00.053 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
22:05:00.055 00.002 1032 Enqueuing Move request for scope (0.02, 0.10)
22:05:00.057 00.002 10072 Worker thread wakes up
22:05:00.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
22:05:00.057 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
22:05:00.057 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.04
22:05:00.059 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
22:05:00.062 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.70
22:05:00.062 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:05:00.063 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:00.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:05:00.063 00.000 10072 MoveAxis(E, 5, ABG)
22:05:00.063 00.000 10072 Guiding  Dir = 2, Dur = 5
22:05:00.063 00.000 10072 IsGuiding returns 0
22:05:00.063 00.000 10072 PulseGuide returned control before completion, sleep 15
22:05:00.083 00.020 1032 UpdateGuideState exits: m=1383 SNR=26.1
22:05:00.085 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:00.086 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:00.087 00.001 1032 Enqueuing Expose request
22:05:00.089 00.002 10072 IsGuiding returns 0
22:05:00.089 00.000 10072 Move returns status 0, amount 5
22:05:00.089 00.000 10072 MoveAxis(N, 0, ABG)
22:05:00.089 00.000 10072 Move returns status 0, amount 0
22:05:00.089 00.000 10072 move complete, result=0
22:05:00.089 00.000 10072 worker thread done servicing request
22:05:00.089 00.000 10072 Worker thread wakes up
22:05:00.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:00.091 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:00.097 00.006 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:05:00.724 00.627 10072 Exposure complete
22:05:00.782 00.058 10072 worker thread done servicing request
22:05:00.782 00.000 1032 OnExposeComplete: enter
22:05:00.784 00.002 1032 UpdateGuideState(): m_state=6
22:05:00.786 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2141
22:05:00.787 00.001 1032 Star::Find returns 1 (0), X=1103.47, Y=135.81, Mass=1325, SNR=25.5, Peak=121 HFD=3.4
22:05:00.790 00.003 1032 MultiStar: [#1 -0.22,0.22,0.00,M1] [#2 -0.02,0.11,0.79,U] [#3 0.16,0.06,0.82,U] [#4 -0.02,0.20,0.65,U] [#5 0.08,0.02,0.67,U] [#6 -0.08,0.04,0.59,U] [#7 -0.03,0.17,0.63,U] [#8 0.07,0.24,0.00,M1] 
22:05:00.791 00.001 1032 refined, 6 included, MultiStar: {0.05, 0.11}, one-star: {0.18, 0.18}
22:05:00.793 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
22:05:00.795 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
22:05:00.796 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.13 cameraTheta=1.12 mountX=0.10 mountY=-0.08, mountTheta=-0.71
22:05:00.800 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
22:05:00.802 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
22:05:00.804 00.002 10072 Worker thread wakes up
22:05:00.804 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
22:05:00.804 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
22:05:00.804 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.10 yDistance=-0.08
22:05:00.806 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:05:00.808 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.70
22:05:00.808 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:05:00.808 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:00.808 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:05:00.808 00.000 10072 MoveAxis(E, 7, ABG)
22:05:00.808 00.000 10072 Guiding  Dir = 2, Dur = 7
22:05:00.808 00.000 10072 IsGuiding returns 0
22:05:00.809 00.001 10072 PulseGuide returned control before completion, sleep 17
22:05:00.826 00.017 1032 UpdateGuideState exits: m=1325 SNR=25.5
22:05:00.828 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:00.830 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:00.832 00.002 1032 Enqueuing Expose request
22:05:00.834 00.002 10072 IsGuiding returns 0
22:05:00.834 00.000 10072 Move returns status 0, amount 7
22:05:00.835 00.001 10072 MoveAxis(N, 0, ABG)
22:05:00.835 00.000 10072 Move returns status 0, amount 0
22:05:00.835 00.000 10072 move complete, result=0
22:05:00.835 00.000 10072 worker thread done servicing request
22:05:00.835 00.000 10072 Worker thread wakes up
22:05:00.835 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:00.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:00.843 00.008 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:05:01.243 00.400 10072 Exposure complete
22:05:01.304 00.061 10072 worker thread done servicing request
22:05:01.304 00.000 1032 OnExposeComplete: enter
22:05:01.306 00.002 1032 UpdateGuideState(): m_state=6
22:05:01.308 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2142
22:05:01.311 00.003 1032 Star::Find returns 1 (0), X=1103.52, Y=135.78, Mass=1475, SNR=27.0, Peak=124 HFD=3.2
22:05:01.312 00.001 1032 MultiStar: [#1 -0.23,0.24,0.00,M2] [#2 -0.00,0.02,0.71,U] [#3 0.16,0.22,0.00,M1] [#4 -0.01,0.21,0.60,U] [#5 0.07,0.18,0.58,U] [#6 0.00,-0.05,0.58,U] [#7 -0.02,0.26,0.00,M1] [#8 0.04,0.16,0.50,U] 
22:05:01.314 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.11}, one-star: {0.23, 0.15}
22:05:01.315 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
22:05:01.317 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
22:05:01.318 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.00 mountX=0.09 mountY=-0.10, mountTheta=-0.83
22:05:01.321 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
22:05:01.323 00.002 1032 Enqueuing Move request for scope (0.07, 0.11)
22:05:01.324 00.001 10072 Worker thread wakes up
22:05:01.325 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
22:05:01.325 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
22:05:01.325 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.10
22:05:01.326 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:05:01.328 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.69
22:05:01.328 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
22:05:01.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:01.329 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:05:01.329 00.000 10072 MoveAxis(E, 7, ABG)
22:05:01.329 00.000 10072 Guiding  Dir = 2, Dur = 7
22:05:01.329 00.000 10072 IsGuiding returns 0
22:05:01.330 00.001 10072 PulseGuide returned control before completion, sleep 17
22:05:01.348 00.018 10072 IsGuiding returns 0
22:05:01.348 00.000 10072 Move returns status 0, amount 7
22:05:01.348 00.000 10072 MoveAxis(N, 0, ABG)
22:05:01.348 00.000 10072 Move returns status 0, amount 0
22:05:01.348 00.000 10072 move complete, result=0
22:05:01.348 00.000 10072 worker thread done servicing request
22:05:01.350 00.002 1032 UpdateGuideState exits: m=1475 SNR=27.0
22:05:01.352 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:01.354 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:01.357 00.003 1032 Enqueuing Expose request
22:05:01.358 00.001 10072 Worker thread wakes up
22:05:01.358 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:01.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:01.358 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:05:01.995 00.637 10072 Exposure complete
22:05:02.045 00.050 10072 worker thread done servicing request
22:05:02.045 00.000 1032 OnExposeComplete: enter
22:05:02.046 00.001 1032 UpdateGuideState(): m_state=6
22:05:02.048 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2143
22:05:02.051 00.003 1032 Star::Find returns 1 (0), X=1103.44, Y=135.62, Mass=1240, SNR=24.7, Peak=114 HFD=3.2
22:05:02.053 00.002 1032 MultiStar: [#1 -0.19,0.09,0.92,U] [#2 0.08,-0.04,0.77,U] [#3 0.21,-0.03,0.76,U] [#4 -0.15,-0.12,0.65,U] [#5 0.09,-0.06,0.71,U] [#6 0.20,0.03,0.65,U] [#7 0.11,0.03,0.71,U] [#8 -0.03,0.12,0.54,U] 
22:05:02.056 00.003 1032 refined, 8 included, MultiStar: {0.05, -0.00}, one-star: {0.15, -0.02}
22:05:02.058 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
22:05:02.059 00.001 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
22:05:02.061 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.01 mountX=-0.01 mountY=-0.05, mountTheta=-1.84
22:05:02.063 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.00, opts=13)
22:05:02.065 00.002 1032 Enqueuing Move request for scope (0.05, -0.00)
22:05:02.066 00.001 10072 Worker thread wakes up
22:05:02.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
22:05:02.066 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
22:05:02.066 00.000 10072 Moving (0.05, -0.00) raw xDistance=-0.01 yDistance=-0.05
22:05:02.069 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:05:02.071 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.69
22:05:02.071 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:05:02.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:02.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:05:02.071 00.000 10072 MoveAxis(E, 8, ABG)
22:05:02.071 00.000 10072 Guiding  Dir = 2, Dur = 8
22:05:02.072 00.001 10072 IsGuiding returns 0
22:05:02.072 00.000 10072 PulseGuide returned control before completion, sleep 18
22:05:02.089 00.017 1032 UpdateGuideState exits: m=1240 SNR=24.7
22:05:02.091 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:02.092 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:02.094 00.002 1032 Enqueuing Expose request
22:05:02.102 00.008 10072 IsGuiding returns 0
22:05:02.102 00.000 10072 Move returns status 0, amount 8
22:05:02.102 00.000 10072 MoveAxis(N, 0, ABG)
22:05:02.102 00.000 10072 Move returns status 0, amount 0
22:05:02.102 00.000 10072 move complete, result=0
22:05:02.102 00.000 10072 worker thread done servicing request
22:05:02.102 00.000 10072 Worker thread wakes up
22:05:02.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:02.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:02.105 00.003 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:05:02.514 00.409 10072 Exposure complete
22:05:02.568 00.054 10072 worker thread done servicing request
22:05:02.568 00.000 1032 OnExposeComplete: enter
22:05:02.570 00.002 1032 UpdateGuideState(): m_state=6
22:05:02.572 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2144
22:05:02.573 00.001 1032 Star::Find returns 1 (0), X=1103.52, Y=135.52, Mass=1219, SNR=24.5, Peak=119 HFD=3.2
22:05:02.575 00.002 1032 MultiStar: [#1 -0.01,0.11,0.98,U] [#2 0.04,-0.07,0.81,U] [#3 0.24,0.10,0.00,M1] [#4 -0.10,0.05,0.71,U] [#5 0.08,-0.14,0.70,U] [#6 0.12,-0.06,0.63,U] [#7 -0.03,0.18,0.70,U] [#8 -0.05,0.07,0.53,U] 
22:05:02.577 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.00}, one-star: {0.23, -0.11}
22:05:02.579 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
22:05:02.581 00.002 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
22:05:02.583 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.01 mountX=-0.01 mountY=-0.04, mountTheta=-1.84
22:05:02.586 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
22:05:02.588 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
22:05:02.590 00.002 10072 Worker thread wakes up
22:05:02.590 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:05:02.590 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:05:02.590 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
22:05:02.592 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:05:02.594 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.68
22:05:02.594 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:05:02.594 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:02.594 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:05:02.594 00.000 10072 MoveAxis(E, 7, ABG)
22:05:02.594 00.000 10072 Guiding  Dir = 2, Dur = 7
22:05:02.594 00.000 10072 IsGuiding returns 0
22:05:02.595 00.001 10072 PulseGuide returned control before completion, sleep 17
22:05:02.612 00.017 1032 UpdateGuideState exits: m=1219 SNR=24.5
22:05:02.616 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:02.618 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:02.619 00.001 1032 Enqueuing Expose request
22:05:02.620 00.001 10072 IsGuiding returns 0
22:05:02.621 00.001 10072 Move returns status 0, amount 7
22:05:02.621 00.000 10072 MoveAxis(N, 0, ABG)
22:05:02.621 00.000 10072 Move returns status 0, amount 0
22:05:02.621 00.000 10072 move complete, result=0
22:05:02.621 00.000 10072 worker thread done servicing request
22:05:02.621 00.000 10072 Worker thread wakes up
22:05:02.621 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:02.621 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:02.627 00.006 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:05:03.248 00.621 10072 Exposure complete
22:05:03.302 00.054 10072 worker thread done servicing request
22:05:03.302 00.000 1032 OnExposeComplete: enter
22:05:03.304 00.002 1032 UpdateGuideState(): m_state=6
22:05:03.305 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2145
22:05:03.308 00.003 1032 Star::Find returns 1 (0), X=1103.42, Y=135.72, Mass=1216, SNR=24.5, Peak=110 HFD=3.2
22:05:03.310 00.002 1032 MultiStar: [#1 -0.16,0.18,1.02,U] [#2 0.00,0.02,0.87,U] [#3 0.19,0.09,0.76,U] [#4 -0.06,0.07,0.68,U] [#5 0.11,0.04,0.66,U] [#6 0.14,0.00,0.62,U] [#7 -0.07,0.10,0.73,U] [#8 -0.12,0.09,0.53,U] 
22:05:03.312 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.13, 0.08}
22:05:03.314 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
22:05:03.316 00.002 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
22:05:03.317 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.35 mountX=0.07 mountY=-0.04, mountTheta=-0.48
22:05:03.320 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
22:05:03.322 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
22:05:03.325 00.003 10072 Worker thread wakes up
22:05:03.325 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
22:05:03.325 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
22:05:03.325 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
22:05:03.327 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
22:05:03.330 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.68
22:05:03.330 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:05:03.330 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:03.331 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:05:03.331 00.000 10072 MoveAxis(E, 8, ABG)
22:05:03.331 00.000 10072 Guiding  Dir = 2, Dur = 8
22:05:03.331 00.000 10072 IsGuiding returns 0
22:05:03.332 00.001 10072 PulseGuide returned control before completion, sleep 18
22:05:03.349 00.017 1032 UpdateGuideState exits: m=1216 SNR=24.5
22:05:03.351 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:03.352 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:03.354 00.002 1032 Enqueuing Expose request
22:05:03.355 00.001 10072 IsGuiding returns 0
22:05:03.355 00.000 10072 Move returns status 0, amount 8
22:05:03.355 00.000 10072 MoveAxis(N, 0, ABG)
22:05:03.355 00.000 10072 Move returns status 0, amount 0
22:05:03.355 00.000 10072 move complete, result=0
22:05:03.356 00.001 10072 worker thread done servicing request
22:05:03.356 00.000 10072 Worker thread wakes up
22:05:03.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:03.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:03.363 00.007 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:05:03.767 00.404 10072 Exposure complete
22:05:03.818 00.051 10072 worker thread done servicing request
22:05:03.818 00.000 1032 OnExposeComplete: enter
22:05:03.820 00.002 1032 UpdateGuideState(): m_state=6
22:05:03.822 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2146
22:05:03.824 00.002 1032 Star::Find returns 1 (0), X=1103.48, Y=135.65, Mass=1265, SNR=24.9, Peak=115 HFD=3.3
22:05:03.825 00.001 1032 MultiStar: [#1 -0.16,0.07,1.00,U] [#2 0.02,-0.07,0.81,U] [#3 0.26,-0.01,0.00,M1] [#4 -0.15,-0.11,0.69,U] [#5 0.05,0.01,0.65,U] [#6 0.06,0.00,0.57,U] [#7 0.04,-0.02,0.73,U] [#8 0.10,0.01,0.52,U] 
22:05:03.827 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {0.19, 0.02}
22:05:03.830 00.003 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
22:05:03.832 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
22:05:03.833 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.52 mountX=-0.01 mountY=-0.01, mountTheta=-2.35
22:05:03.837 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
22:05:03.839 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
22:05:03.842 00.003 10072 Worker thread wakes up
22:05:03.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:05:03.842 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:05:03.842 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
22:05:03.844 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=95, Gamma=2.230
22:05:03.846 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.68
22:05:03.846 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:05:03.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:03.846 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:05:03.846 00.000 10072 MoveAxis(E, 7, ABG)
22:05:03.846 00.000 10072 Guiding  Dir = 2, Dur = 7
22:05:03.846 00.000 10072 IsGuiding returns 0
22:05:03.847 00.001 10072 PulseGuide returned control before completion, sleep 17
22:05:03.864 00.017 1032 UpdateGuideState exits: m=1265 SNR=24.9
22:05:03.866 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:03.866 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:03.868 00.002 1032 Enqueuing Expose request
22:05:03.871 00.003 10072 IsGuiding returns 0
22:05:03.871 00.000 10072 Move returns status 0, amount 7
22:05:03.871 00.000 10072 MoveAxis(N, 0, ABG)
22:05:03.871 00.000 10072 Move returns status 0, amount 0
22:05:03.871 00.000 10072 move complete, result=0
22:05:03.871 00.000 10072 worker thread done servicing request
22:05:03.871 00.000 10072 Worker thread wakes up
22:05:03.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:03.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:03.878 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:05:04.498 00.620 10072 Exposure complete
22:05:04.549 00.051 10072 worker thread done servicing request
22:05:04.549 00.000 1032 OnExposeComplete: enter
22:05:04.551 00.002 1032 UpdateGuideState(): m_state=6
22:05:04.553 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2147
22:05:04.555 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=135.46, Mass=1350, SNR=25.8, Peak=122 HFD=3.2
22:05:04.556 00.001 1032 MultiStar: [#1 -0.18,-0.06,0.93,U] [#2 -0.03,-0.15,0.84,U] [#3 0.17,-0.16,0.76,U] [#4 -0.16,-0.16,0.62,U] [#5 0.10,-0.21,0.69,U] [#6 -0.02,-0.12,0.60,U] [#7 -0.07,-0.26,0.00,M1] [#8 0.09,-0.13,0.47,U] 
22:05:04.557 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.15}, one-star: {0.10, -0.17}
22:05:04.559 00.002 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.94)
22:05:04.561 00.002 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.94)
22:05:04.563 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.51 mountX=-0.14 mountY=0.03, mountTheta=2.94
22:05:04.565 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.15, opts=13)
22:05:04.567 00.002 1032 Enqueuing Move request for scope (0.01, -0.15)
22:05:04.568 00.001 10072 Worker thread wakes up
22:05:04.569 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
22:05:04.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
22:05:04.569 00.000 10072 Moving (0.01, -0.15) raw xDistance=-0.14 yDistance=0.03
22:05:04.570 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:05:04.572 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 282.67
22:05:04.572 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:05:04.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:04.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:05:04.572 00.000 10072 MoveAxis(E, 76, ABG)
22:05:04.572 00.000 10072 Guiding  Dir = 2, Dur = 76
22:05:04.572 00.000 10072 IsGuiding returns 0
22:05:04.573 00.001 10072 PulseGuide returned control before completion, sleep 86
22:05:04.588 00.015 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:05:04.591 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:04.593 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:04.594 00.001 1032 Enqueuing Expose request
22:05:04.667 00.073 10072 IsGuiding returns 0
22:05:04.667 00.000 10072 Move returns status 0, amount 76
22:05:04.667 00.000 10072 MoveAxis(N, 0, ABG)
22:05:04.667 00.000 10072 Move returns status 0, amount 0
22:05:04.667 00.000 10072 move complete, result=0
22:05:04.667 00.000 10072 worker thread done servicing request
22:05:04.667 00.000 10072 Worker thread wakes up
22:05:04.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:04.667 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:04.667 00.000 1032 GuideStep: -0.1 px 76 ms EAST, 0.0 px 0 ms NORTH
22:05:05.072 00.405 10072 Exposure complete
22:05:05.131 00.059 10072 worker thread done servicing request
22:05:05.131 00.000 1032 OnExposeComplete: enter
22:05:05.134 00.003 1032 UpdateGuideState(): m_state=6
22:05:05.136 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2148
22:05:05.137 00.001 1032 Star::Find returns 1 (0), X=1103.43, Y=135.37, Mass=1306, SNR=25.3, Peak=114 HFD=3.2
22:05:05.139 00.002 1032 MultiStar: [#1 -0.12,-0.07,0.98,U] [#2 -0.14,-0.23,0.00,M1] [#3 0.22,-0.16,0.00,M1] [#4 -0.13,-0.12,0.65,U] [#5 -0.11,-0.19,0.63,U] [#6 0.07,-0.18,0.61,U] [#7 0.05,-0.19,0.73,U] [#8 -0.06,-0.02,0.53,U] 
22:05:05.141 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.15}, one-star: {0.14, -0.27}
22:05:05.143 00.002 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.51 = 2.77)
22:05:05.146 00.003 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.77)
22:05:05.148 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.16 cameraTheta=-1.68 mountX=-0.14 mountY=0.06, mountTheta=2.77
22:05:05.153 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.15, opts=13)
22:05:05.156 00.003 1032 Enqueuing Move request for scope (-0.02, -0.15)
22:05:05.157 00.001 10072 Worker thread wakes up
22:05:05.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
22:05:05.157 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
22:05:05.157 00.000 10072 Moving (-0.02, -0.15) raw xDistance=-0.14 yDistance=0.06
22:05:05.159 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:05:05.161 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 282.67
22:05:05.161 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:05:05.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:05.162 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:05:05.162 00.000 10072 MoveAxis(E, 76, ABG)
22:05:05.162 00.000 10072 Guiding  Dir = 2, Dur = 76
22:05:05.162 00.000 10072 IsGuiding returns 0
22:05:05.162 00.000 10072 PulseGuide returned control before completion, sleep 86
22:05:05.182 00.020 1032 UpdateGuideState exits: m=1306 SNR=25.3
22:05:05.185 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:05.187 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:05.188 00.001 1032 Enqueuing Expose request
22:05:05.259 00.071 10072 IsGuiding returns 0
22:05:05.259 00.000 10072 Move returns status 0, amount 76
22:05:05.259 00.000 10072 MoveAxis(N, 0, ABG)
22:05:05.259 00.000 10072 Move returns status 0, amount 0
22:05:05.259 00.000 10072 move complete, result=0
22:05:05.259 00.000 10072 worker thread done servicing request
22:05:05.259 00.000 10072 Worker thread wakes up
22:05:05.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:05.260 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:05.260 00.000 1032 GuideStep: -0.1 px 76 ms EAST, 0.1 px 0 ms NORTH
22:05:05.884 00.624 10072 Exposure complete
22:05:05.944 00.060 10072 worker thread done servicing request
22:05:05.944 00.000 1032 OnExposeComplete: enter
22:05:05.946 00.002 1032 UpdateGuideState(): m_state=6
22:05:05.947 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2149
22:05:05.949 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=135.58, Mass=1451, SNR=26.7, Peak=144 HFD=3.3
22:05:05.950 00.001 1032 MultiStar: [#1 -0.18,0.16,0.96,U] [#2 -0.12,0.00,0.69,U] [#3 0.12,-0.05,0.66,U] [#4 -0.05,0.02,0.64,U] [#5 0.13,0.09,0.62,U] [#6 0.16,0.01,0.56,U] [#7 0.06,0.06,0.67,U] [#8 -0.06,0.05,0.48,U] 
22:05:05.952 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.12, -0.06}
22:05:05.953 00.001 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
22:05:05.956 00.003 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
22:05:05.958 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.15 mountX=0.03 mountY=-0.02, mountTheta=-0.68
22:05:05.960 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
22:05:05.962 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
22:05:05.964 00.002 10072 Worker thread wakes up
22:05:05.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:05:05.964 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:05:05.964 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
22:05:05.966 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:05:05.969 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.66
22:05:05.969 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:05:05.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:05.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:05:05.969 00.000 10072 MoveAxis(E, 8, ABG)
22:05:05.969 00.000 10072 Guiding  Dir = 2, Dur = 8
22:05:05.970 00.001 10072 IsGuiding returns 0
22:05:05.970 00.000 10072 PulseGuide returned control before completion, sleep 18
22:05:05.988 00.018 1032 UpdateGuideState exits: m=1451 SNR=26.7
22:05:05.995 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:05.999 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:06.000 00.001 1032 Enqueuing Expose request
22:05:06.003 00.003 10072 IsGuiding returns 0
22:05:06.003 00.000 10072 Move returns status 0, amount 8
22:05:06.003 00.000 10072 MoveAxis(N, 0, ABG)
22:05:06.003 00.000 10072 Move returns status 0, amount 0
22:05:06.003 00.000 10072 move complete, result=0
22:05:06.003 00.000 10072 worker thread done servicing request
22:05:06.003 00.000 10072 Worker thread wakes up
22:05:06.003 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:06.003 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:06.011 00.008 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:05:06.417 00.406 10072 Exposure complete
22:05:06.473 00.056 10072 worker thread done servicing request
22:05:06.473 00.000 1032 OnExposeComplete: enter
22:05:06.474 00.001 1032 UpdateGuideState(): m_state=6
22:05:06.476 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2150
22:05:06.478 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=135.75, Mass=1441, SNR=26.6, Peak=142 HFD=3.2
22:05:06.480 00.002 1032 MultiStar: [#1 -0.25,0.21,0.00,M1] [#2 -0.02,0.04,0.71,U] [#3 0.30,0.11,0.00,M1] [#4 -0.09,0.25,0.00,M1] [#5 -0.14,0.10,0.64,U] [#6 -0.00,0.03,0.57,U] [#7 -0.12,0.17,0.68,U] [#8 0.07,0.12,0.50,U] 
22:05:06.481 00.001 1032 refined, 5 included, MultiStar: {-0.00, 0.10}, one-star: {0.15, 0.12}
22:05:06.482 00.001 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
22:05:06.483 00.001 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
22:05:06.485 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.59 mountX=0.10 mountY=-0.02, mountTheta=-0.24
22:05:06.489 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.10, opts=13)
22:05:06.491 00.002 1032 Enqueuing Move request for scope (-0.00, 0.10)
22:05:06.493 00.002 10072 Worker thread wakes up
22:05:06.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
22:05:06.493 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
22:05:06.493 00.000 10072 Moving (-0.00, 0.10) raw xDistance=0.10 yDistance=-0.02
22:05:06.495 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:05:06.497 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.66
22:05:06.497 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:05:06.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:06.497 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:05:06.497 00.000 10072 MoveAxis(E, 7, ABG)
22:05:06.497 00.000 10072 Guiding  Dir = 2, Dur = 7
22:05:06.498 00.001 10072 IsGuiding returns 0
22:05:06.498 00.000 10072 PulseGuide returned control before completion, sleep 17
22:05:06.512 00.014 1032 UpdateGuideState exits: m=1441 SNR=26.6
22:05:06.515 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:06.516 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:06.518 00.002 1032 Enqueuing Expose request
22:05:06.523 00.005 10072 IsGuiding returns 1
22:05:06.523 00.000 10072 scope still moving after pulse duration time elapsed
22:05:06.553 00.030 10072 IsGuiding returns 1
22:05:06.585 00.032 10072 IsGuiding returns 1
22:05:06.616 00.031 10072 IsGuiding returns 1
22:05:06.647 00.031 10072 IsGuiding returns 1
22:05:06.678 00.031 10072 IsGuiding returns 1
22:05:06.707 00.029 10072 IsGuiding returns 1
22:05:06.738 00.031 10072 IsGuiding returns 1
22:05:06.769 00.031 10072 IsGuiding returns 1
22:05:06.801 00.032 10072 IsGuiding returns 1
22:05:06.832 00.031 10072 IsGuiding returns 1
22:05:06.863 00.031 10072 IsGuiding returns 1
22:05:06.896 00.033 10072 IsGuiding returns 1
22:05:06.927 00.031 10072 IsGuiding returns 1
22:05:06.959 00.032 10072 IsGuiding returns 1
22:05:06.992 00.033 10072 IsGuiding returns 1
22:05:07.022 00.030 10072 IsGuiding returns 1
22:05:07.055 00.033 10072 IsGuiding returns 0
22:05:07.055 00.000 10072 scope move finished after 7 + 549 ms
22:05:07.055 00.000 10072 Move returns status 0, amount 7
22:05:07.055 00.000 10072 MoveAxis(N, 0, ABG)
22:05:07.055 00.000 10072 Move returns status 0, amount 0
22:05:07.055 00.000 10072 move complete, result=0
22:05:07.055 00.000 10072 worker thread done servicing request
22:05:07.055 00.000 10072 Worker thread wakes up
22:05:07.055 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:05:07.057 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:07.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:07.683 00.626 10072 Exposure complete
22:05:07.731 00.048 10072 worker thread done servicing request
22:05:07.731 00.000 1032 OnExposeComplete: enter
22:05:07.734 00.003 1032 UpdateGuideState(): m_state=6
22:05:07.735 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2151
22:05:07.739 00.004 1032 Star::Find returns 1 (0), X=1103.54, Y=135.51, Mass=1526, SNR=27.4, Peak=157 HFD=3.2
22:05:07.741 00.002 1032 MultiStar: [#1 -0.20,0.02,0.91,U] [#2 0.02,-0.25,0.00,M1] [#3 0.17,-0.11,0.68,U] [#4 -0.09,-0.04,0.59,U] [#5 0.12,-0.05,0.62,U] [#6 0.08,-0.16,0.57,U] [#7 0.04,-0.15,0.64,U] [#8 0.15,-0.10,0.47,U] 
22:05:07.742 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.09}, one-star: {0.25, -0.12}
22:05:07.744 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
22:05:07.746 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
22:05:07.748 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.92 mountX=-0.10 mountY=-0.04, mountTheta=-2.75
22:05:07.750 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
22:05:07.751 00.001 1032 Enqueuing Move request for scope (0.06, -0.09)
22:05:07.752 00.001 10072 Worker thread wakes up
22:05:07.752 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
22:05:07.752 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
22:05:07.752 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.04
22:05:07.754 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:05:07.755 00.001 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.66
22:05:07.755 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:05:07.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:07.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:05:07.757 00.002 10072 MoveAxis(E, 11, ABG)
22:05:07.757 00.000 10072 Guiding  Dir = 2, Dur = 11
22:05:07.757 00.000 10072 IsGuiding returns 0
22:05:07.758 00.001 10072 PulseGuide returned control before completion, sleep 21
22:05:07.774 00.016 1032 UpdateGuideState exits: m=1526 SNR=27.4
22:05:07.776 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:07.777 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:07.779 00.002 1032 Enqueuing Expose request
22:05:07.790 00.011 10072 IsGuiding returns 0
22:05:07.790 00.000 10072 Move returns status 0, amount 11
22:05:07.790 00.000 10072 MoveAxis(N, 0, ABG)
22:05:07.790 00.000 10072 Move returns status 0, amount 0
22:05:07.790 00.000 10072 move complete, result=0
22:05:07.790 00.000 10072 worker thread done servicing request
22:05:07.790 00.000 10072 Worker thread wakes up
22:05:07.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:07.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:07.791 00.001 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
22:05:08.197 00.406 10072 Exposure complete
22:05:08.249 00.052 10072 worker thread done servicing request
22:05:08.249 00.000 1032 OnExposeComplete: enter
22:05:08.251 00.002 1032 UpdateGuideState(): m_state=6
22:05:08.253 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2152
22:05:08.255 00.002 1032 Star::Find returns 1 (0), X=1103.46, Y=135.42, Mass=1327, SNR=25.6, Peak=140 HFD=3.2
22:05:08.256 00.001 1032 MultiStar: [#1 -0.17,0.03,0.92,U] [#2 0.05,-0.17,0.80,U] [#3 0.17,-0.24,0.00,M1] [#4 -0.23,-0.12,0.00,M1] [#5 0.09,-0.09,0.65,U] [#6 -0.00,-0.17,0.59,U] [#7 0.01,-0.13,0.68,U] [#8 -0.06,-0.12,0.56,U] 
22:05:08.258 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.12}, one-star: {0.17, -0.21}
22:05:08.259 00.001 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.02)
22:05:08.260 00.001 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.02)
22:05:08.262 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.44 mountX=-0.12 mountY=0.02, mountTheta=3.02
22:05:08.264 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.12, opts=13)
22:05:08.265 00.001 1032 Enqueuing Move request for scope (0.02, -0.12)
22:05:08.267 00.002 10072 Worker thread wakes up
22:05:08.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
22:05:08.267 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
22:05:08.267 00.000 10072 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=0.02
22:05:08.270 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:05:08.271 00.001 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.65
22:05:08.271 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:05:08.271 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:08.273 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:05:08.273 00.000 10072 MoveAxis(E, 7, ABG)
22:05:08.273 00.000 10072 Guiding  Dir = 2, Dur = 7
22:05:08.274 00.001 10072 IsGuiding returns 0
22:05:08.274 00.000 10072 PulseGuide returned control before completion, sleep 17
22:05:08.290 00.016 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:05:08.292 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:08.294 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:08.295 00.001 1032 Enqueuing Expose request
22:05:08.304 00.009 10072 IsGuiding returns 0
22:05:08.304 00.000 10072 Move returns status 0, amount 7
22:05:08.304 00.000 10072 MoveAxis(N, 0, ABG)
22:05:08.304 00.000 10072 Move returns status 0, amount 0
22:05:08.304 00.000 10072 move complete, result=0
22:05:08.304 00.000 10072 worker thread done servicing request
22:05:08.304 00.000 10072 Worker thread wakes up
22:05:08.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:08.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:08.306 00.002 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:05:08.933 00.627 10072 Exposure complete
22:05:08.985 00.052 10072 worker thread done servicing request
22:05:08.985 00.000 1032 OnExposeComplete: enter
22:05:08.988 00.003 1032 UpdateGuideState(): m_state=6
22:05:08.990 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2153
22:05:08.991 00.001 1032 Star::Find returns 1 (0), X=1103.45, Y=135.52, Mass=1393, SNR=26.2, Peak=127 HFD=3.2
22:05:08.995 00.004 1032 MultiStar: [#1 -0.12,0.14,0.90,U] [#2 -0.04,-0.19,0.78,U] [#3 0.17,0.00,0.76,U] [#4 -0.04,0.04,0.65,U] [#5 0.15,-0.12,0.64,U] [#6 0.09,-0.08,0.57,U] [#7 0.12,-0.08,0.64,U] [#8 0.05,-0.02,0.49,U] 
22:05:08.997 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.16, -0.11}
22:05:08.998 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
22:05:08.999 00.001 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
22:05:09.001 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.66 mountX=-0.06 mountY=-0.04, mountTheta=-2.50
22:05:09.004 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
22:05:09.006 00.002 1032 Enqueuing Move request for scope (0.06, -0.04)
22:05:09.007 00.001 10072 Worker thread wakes up
22:05:09.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:05:09.007 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:05:09.007 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.04
22:05:09.010 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:05:09.012 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.65
22:05:09.013 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:05:09.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:09.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:05:09.013 00.000 10072 MoveAxis(E, 9, ABG)
22:05:09.013 00.000 10072 Guiding  Dir = 2, Dur = 9
22:05:09.013 00.000 10072 IsGuiding returns 0
22:05:09.014 00.001 10072 PulseGuide returned control before completion, sleep 19
22:05:09.032 00.018 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:05:09.033 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:09.034 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:09.035 00.001 1032 Enqueuing Expose request
22:05:09.041 00.006 10072 IsGuiding returns 0
22:05:09.041 00.000 10072 Move returns status 0, amount 9
22:05:09.041 00.000 10072 MoveAxis(N, 0, ABG)
22:05:09.041 00.000 10072 Move returns status 0, amount 0
22:05:09.041 00.000 10072 move complete, result=0
22:05:09.041 00.000 10072 worker thread done servicing request
22:05:09.041 00.000 10072 Worker thread wakes up
22:05:09.041 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:09.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:09.044 00.003 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:05:09.451 00.407 10072 Exposure complete
22:05:09.506 00.055 10072 worker thread done servicing request
22:05:09.507 00.001 1032 OnExposeComplete: enter
22:05:09.508 00.001 1032 UpdateGuideState(): m_state=6
22:05:09.511 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2154
22:05:09.512 00.001 1032 Star::Find returns 1 (0), X=1103.45, Y=135.57, Mass=1245, SNR=24.8, Peak=121 HFD=3.2
22:05:09.514 00.002 1032 MultiStar: [#1 -0.06,0.17,0.99,U] [#2 0.07,-0.08,0.79,U] [#3 0.20,0.07,0.75,U] [#4 -0.02,0.07,0.65,U] [#5 0.09,-0.14,0.72,U] [#6 -0.02,0.01,0.63,U] [#7 0.04,0.05,0.64,U] [#8 -0.04,0.06,0.54,U] 
22:05:09.516 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.16, -0.07}
22:05:09.517 00.001 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
22:05:09.520 00.003 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
22:05:09.522 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.28 mountX=0.00 mountY=-0.05, mountTheta=-1.55
22:05:09.525 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
22:05:09.526 00.001 1032 Enqueuing Move request for scope (0.05, 0.01)
22:05:09.529 00.003 10072 Worker thread wakes up
22:05:09.529 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:05:09.529 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:05:09.529 00.000 10072 Moving (0.05, 0.01) raw xDistance=0.00 yDistance=-0.05
22:05:09.531 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:05:09.533 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.65
22:05:09.533 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:05:09.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:09.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:05:09.533 00.000 10072 MoveAxis(E, 8, ABG)
22:05:09.533 00.000 10072 Guiding  Dir = 2, Dur = 8
22:05:09.534 00.001 10072 IsGuiding returns 0
22:05:09.534 00.000 10072 PulseGuide returned control before completion, sleep 18
22:05:09.555 00.021 1032 UpdateGuideState exits: m=1245 SNR=24.8
22:05:09.558 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:09.559 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:09.561 00.002 1032 Enqueuing Expose request
22:05:09.562 00.001 10072 IsGuiding returns 0
22:05:09.562 00.000 10072 Move returns status 0, amount 8
22:05:09.563 00.001 10072 MoveAxis(N, 0, ABG)
22:05:09.563 00.000 10072 Move returns status 0, amount 0
22:05:09.563 00.000 10072 move complete, result=0
22:05:09.564 00.001 10072 worker thread done servicing request
22:05:09.564 00.000 10072 Worker thread wakes up
22:05:09.564 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:09.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:09.571 00.007 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:05:10.197 00.626 10072 Exposure complete
22:05:10.254 00.057 10072 worker thread done servicing request
22:05:10.254 00.000 1032 OnExposeComplete: enter
22:05:10.256 00.002 1032 UpdateGuideState(): m_state=6
22:05:10.257 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2155
22:05:10.259 00.002 1032 Star::Find returns 1 (0), X=1103.49, Y=135.50, Mass=1237, SNR=24.7, Peak=118 HFD=3.2
22:05:10.260 00.001 1032 MultiStar: [#1 -0.09,0.06,0.92,U] [#2 0.04,-0.17,0.77,U] [#3 0.25,-0.06,0.00,M1] [#4 0.04,-0.15,0.67,U] [#5 -0.00,-0.20,0.69,U] [#6 0.10,-0.06,0.63,U] [#7 0.08,-0.07,0.72,U] [#8 -0.00,0.03,0.52,U] 
22:05:10.261 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {0.19, -0.14}
22:05:10.264 00.003 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
22:05:10.265 00.001 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
22:05:10.266 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.09 mountX=-0.10 mountY=-0.02, mountTheta=-2.92
22:05:10.269 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
22:05:10.271 00.002 1032 Enqueuing Move request for scope (0.05, -0.09)
22:05:10.272 00.001 10072 Worker thread wakes up
22:05:10.273 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
22:05:10.273 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
22:05:10.273 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.02
22:05:10.275 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:05:10.277 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.64
22:05:10.278 00.001 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:05:10.278 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:10.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:05:10.278 00.000 10072 MoveAxis(E, 9, ABG)
22:05:10.278 00.000 10072 Guiding  Dir = 2, Dur = 9
22:05:10.278 00.000 10072 IsGuiding returns 0
22:05:10.279 00.001 10072 PulseGuide returned control before completion, sleep 19
22:05:10.296 00.017 1032 UpdateGuideState exits: m=1237 SNR=24.7
22:05:10.300 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:10.302 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:10.303 00.001 1032 Enqueuing Expose request
22:05:10.308 00.005 10072 IsGuiding returns 0
22:05:10.308 00.000 10072 Move returns status 0, amount 9
22:05:10.308 00.000 10072 MoveAxis(N, 0, ABG)
22:05:10.308 00.000 10072 Move returns status 0, amount 0
22:05:10.308 00.000 10072 move complete, result=0
22:05:10.308 00.000 10072 worker thread done servicing request
22:05:10.308 00.000 10072 Worker thread wakes up
22:05:10.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:10.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:10.315 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:05:10.720 00.405 10072 Exposure complete
22:05:10.782 00.062 10072 worker thread done servicing request
22:05:10.782 00.000 1032 OnExposeComplete: enter
22:05:10.783 00.001 1032 UpdateGuideState(): m_state=6
22:05:10.785 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2156
22:05:10.787 00.002 1032 Star::Find returns 1 (0), X=1103.50, Y=135.47, Mass=1331, SNR=25.6, Peak=133 HFD=3.2
22:05:10.788 00.001 1032 MultiStar: [#1 -0.04,-0.06,0.97,U] [#2 0.10,-0.10,0.78,U] [#3 0.28,0.03,0.00,M2] [#4 -0.02,0.03,0.66,U] [#5 0.23,-0.08,0.00,M1] [#6 0.03,-0.19,0.63,U] [#7 0.02,-0.08,0.67,U] [#8 -0.01,-0.09,0.55,U] 
22:05:10.790 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.10}, one-star: {0.21, -0.16}
22:05:10.792 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
22:05:10.794 00.002 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
22:05:10.796 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.09 mountX=-0.11 mountY=-0.02, mountTheta=-2.92
22:05:10.801 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
22:05:10.803 00.002 1032 Enqueuing Move request for scope (0.05, -0.10)
22:05:10.805 00.002 10072 Worker thread wakes up
22:05:10.805 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
22:05:10.805 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
22:05:10.805 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
22:05:10.807 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:05:10.810 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.64
22:05:10.810 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:05:10.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:10.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:05:10.810 00.000 10072 MoveAxis(E, 9, ABG)
22:05:10.810 00.000 10072 Guiding  Dir = 2, Dur = 9
22:05:10.811 00.001 10072 IsGuiding returns 0
22:05:10.811 00.000 10072 PulseGuide returned control before completion, sleep 19
22:05:10.828 00.017 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:05:10.830 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:10.834 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:10.835 00.001 1032 Enqueuing Expose request
22:05:10.840 00.005 10072 IsGuiding returns 0
22:05:10.840 00.000 10072 Move returns status 0, amount 9
22:05:10.840 00.000 10072 MoveAxis(N, 0, ABG)
22:05:10.840 00.000 10072 Move returns status 0, amount 0
22:05:10.840 00.000 10072 move complete, result=0
22:05:10.841 00.001 10072 worker thread done servicing request
22:05:10.841 00.000 10072 Worker thread wakes up
22:05:10.841 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:10.841 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:10.846 00.005 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:05:11.464 00.618 10072 Exposure complete
22:05:11.519 00.055 10072 worker thread done servicing request
22:05:11.519 00.000 1032 OnExposeComplete: enter
22:05:11.521 00.002 1032 UpdateGuideState(): m_state=6
22:05:11.523 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2157
22:05:11.525 00.002 1032 Star::Find returns 1 (0), X=1103.47, Y=135.70, Mass=1276, SNR=25.0, Peak=116 HFD=3.3
22:05:11.527 00.002 1032 MultiStar: [#1 -0.14,0.22,0.00,M1] [#2 -0.02,-0.08,0.75,U] [#3 0.26,0.07,0.00,M3] [#4 -0.01,0.06,0.64,U] [#5 0.08,-0.05,0.64,U] [#6 0.04,-0.07,0.59,U] [#7 0.11,-0.05,0.64,U] [#8 0.19,0.05,0.52,U] 
22:05:11.530 00.003 1032 refined, 6 included, MultiStar: {0.08, -0.01}, one-star: {0.18, 0.07}
22:05:11.533 00.003 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
22:05:11.536 00.003 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
22:05:11.539 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.08 mountX=-0.03 mountY=-0.08, mountTheta=-1.91
22:05:11.545 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:05:11.548 00.003 1032 Enqueuing Move request for scope (0.08, -0.01)
22:05:11.553 00.005 10072 Worker thread wakes up
22:05:11.553 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:05:11.553 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:05:11.553 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.08
22:05:11.556 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:05:11.558 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.64
22:05:11.558 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:05:11.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:11.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:05:11.558 00.000 10072 MoveAxis(E, 10, ABG)
22:05:11.558 00.000 10072 Guiding  Dir = 2, Dur = 10
22:05:11.558 00.000 10072 IsGuiding returns 0
22:05:11.559 00.001 10072 PulseGuide returned control before completion, sleep 20
22:05:11.575 00.016 1032 UpdateGuideState exits: m=1276 SNR=25.0
22:05:11.579 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:11.581 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:11.583 00.002 1032 Enqueuing Expose request
22:05:11.586 00.003 10072 IsGuiding returns 0
22:05:11.586 00.000 10072 Move returns status 0, amount 10
22:05:11.586 00.000 10072 MoveAxis(N, 0, ABG)
22:05:11.586 00.000 10072 Move returns status 0, amount 0
22:05:11.586 00.000 10072 move complete, result=0
22:05:11.586 00.000 10072 worker thread done servicing request
22:05:11.586 00.000 10072 Worker thread wakes up
22:05:11.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:11.587 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:11.594 00.007 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:05:11.992 00.398 10072 Exposure complete
22:05:12.044 00.052 10072 worker thread done servicing request
22:05:12.044 00.000 1032 OnExposeComplete: enter
22:05:12.046 00.002 1032 UpdateGuideState(): m_state=6
22:05:12.047 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2158
22:05:12.050 00.003 1032 Star::Find returns 1 (0), X=1103.54, Y=135.67, Mass=1164, SNR=24.0, Peak=108 HFD=3.2
22:05:12.052 00.002 1032 MultiStar: [#1 -0.10,0.26,0.00,M2] [#2 0.15,0.07,0.84,U] [#3 0.27,0.17,0.00,M4] [#4 -0.02,0.20,0.70,U] [#5 0.10,0.11,0.67,U] [#6 0.05,0.03,0.69,U] [#7 0.08,0.09,0.69,U] [#8 0.07,0.11,0.53,U] 
22:05:12.053 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.09}, one-star: {0.25, 0.04}
22:05:12.054 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
22:05:12.057 00.003 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
22:05:12.058 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.68 mountX=0.06 mountY=-0.13, mountTheta=-1.15
22:05:12.060 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
22:05:12.062 00.002 1032 Enqueuing Move request for scope (0.11, 0.09)
22:05:12.063 00.001 10072 Worker thread wakes up
22:05:12.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
22:05:12.063 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
22:05:12.063 00.000 10072 Moving (0.11, 0.09) raw xDistance=0.06 yDistance=-0.13
22:05:12.065 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:05:12.066 00.001 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.63
22:05:12.066 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:05:12.066 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:12.066 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:05:12.067 00.001 10072 MoveAxis(E, 9, ABG)
22:05:12.067 00.000 10072 Guiding  Dir = 2, Dur = 9
22:05:12.067 00.000 10072 IsGuiding returns 0
22:05:12.067 00.000 10072 PulseGuide returned control before completion, sleep 19
22:05:12.085 00.018 1032 UpdateGuideState exits: m=1164 SNR=24.0
22:05:12.087 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:12.090 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:12.091 00.001 1032 Enqueuing Expose request
22:05:12.099 00.008 10072 IsGuiding returns 0
22:05:12.099 00.000 10072 Move returns status 0, amount 9
22:05:12.099 00.000 10072 MoveAxis(N, 0, ABG)
22:05:12.099 00.000 10072 Move returns status 0, amount 0
22:05:12.099 00.000 10072 move complete, result=0
22:05:12.099 00.000 10072 worker thread done servicing request
22:05:12.099 00.000 10072 Worker thread wakes up
22:05:12.100 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:12.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:12.101 00.001 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:05:12.727 00.626 10072 Exposure complete
22:05:12.779 00.052 10072 worker thread done servicing request
22:05:12.779 00.000 1032 OnExposeComplete: enter
22:05:12.781 00.002 1032 UpdateGuideState(): m_state=6
22:05:12.783 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2159
22:05:12.784 00.001 1032 Star::Find returns 1 (0), X=1103.52, Y=135.73, Mass=1287, SNR=25.2, Peak=120 HFD=3.2
22:05:12.786 00.002 1032 MultiStar: [#1 -0.21,0.12,0.99,U] [#2 0.06,0.03,0.77,U] [#3 0.22,0.05,0.72,U] [#4 -0.06,0.15,0.68,U] [#5 0.00,-0.00,0.72,U] [#6 -0.02,0.05,0.63,U] [#7 0.05,0.18,0.69,U] [#8 0.20,-0.05,0.47,U] 
22:05:12.787 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.23, 0.10}
22:05:12.790 00.003 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
22:05:12.791 00.001 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
22:05:12.792 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.05 mountX=0.06 mountY=-0.06, mountTheta=-0.78
22:05:12.794 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
22:05:12.797 00.003 1032 Enqueuing Move request for scope (0.04, 0.08)
22:05:12.800 00.003 10072 Worker thread wakes up
22:05:12.800 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
22:05:12.800 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
22:05:12.800 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.06 yDistance=-0.06
22:05:12.805 00.005 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.63
22:05:12.807 00.002 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:05:12.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:12.807 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:05:12.810 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:05:12.810 00.000 10072 MoveAxis(E, 11, ABG)
22:05:12.810 00.000 10072 Guiding  Dir = 2, Dur = 11
22:05:12.810 00.000 10072 IsGuiding returns 0
22:05:12.810 00.000 10072 PulseGuide returned control before completion, sleep 21
22:05:12.827 00.017 1032 UpdateGuideState exits: m=1287 SNR=25.2
22:05:12.830 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:12.831 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:12.833 00.002 1032 Enqueuing Expose request
22:05:12.836 00.003 10072 IsGuiding returns 0
22:05:12.836 00.000 10072 Move returns status 0, amount 11
22:05:12.836 00.000 10072 MoveAxis(N, 0, ABG)
22:05:12.836 00.000 10072 Move returns status 0, amount 0
22:05:12.836 00.000 10072 move complete, result=0
22:05:12.836 00.000 10072 worker thread done servicing request
22:05:12.836 00.000 10072 Worker thread wakes up
22:05:12.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:12.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:12.843 00.007 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:05:13.244 00.401 10072 Exposure complete
22:05:13.306 00.062 1032 OnExposeComplete: enter
22:05:13.310 00.004 1032 UpdateGuideState(): m_state=6
22:05:13.313 00.003 10072 worker thread done servicing request
22:05:13.313 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2160
22:05:13.316 00.003 1032 Star::Find returns 1 (0), X=1103.48, Y=135.73, Mass=1337, SNR=25.6, Peak=115 HFD=3.3
22:05:13.318 00.002 1032 MultiStar: [#1 -0.17,0.14,0.95,U] [#2 0.14,0.06,0.74,U] [#3 0.15,-0.12,0.73,U] [#4 0.05,0.05,0.64,U] [#5 0.25,0.04,0.00,M1] [#6 0.12,0.10,0.58,U] [#7 0.15,-0.05,0.69,U] [#8 0.08,0.18,0.52,U] 
22:05:13.321 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.06}, one-star: {0.19, 0.09}
22:05:13.323 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
22:05:13.326 00.003 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
22:05:13.327 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.59 mountX=0.03 mountY=-0.10, mountTheta=-1.24
22:05:13.332 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
22:05:13.336 00.004 1032 Enqueuing Move request for scope (0.08, 0.06)
22:05:13.338 00.002 10072 Worker thread wakes up
22:05:13.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:05:13.338 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:05:13.338 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.03 yDistance=-0.10
22:05:13.340 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:05:13.342 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.62
22:05:13.342 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:05:13.343 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:13.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:05:13.343 00.000 10072 MoveAxis(E, 10, ABG)
22:05:13.343 00.000 10072 Guiding  Dir = 2, Dur = 10
22:05:13.343 00.000 10072 IsGuiding returns 0
22:05:13.344 00.001 10072 PulseGuide returned control before completion, sleep 20
22:05:13.362 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.6
22:05:13.365 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:13.368 00.003 10072 IsGuiding returns 0
22:05:13.368 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:13.369 00.001 1032 Enqueuing Expose request
22:05:13.370 00.001 10072 Move returns status 0, amount 10
22:05:13.370 00.000 10072 MoveAxis(N, 0, ABG)
22:05:13.370 00.000 10072 Move returns status 0, amount 0
22:05:13.370 00.000 10072 move complete, result=0
22:05:13.371 00.001 10072 worker thread done servicing request
22:05:13.371 00.000 10072 Worker thread wakes up
22:05:13.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:13.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:13.379 00.008 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:05:14.012 00.633 10072 Exposure complete
22:05:14.068 00.056 10072 worker thread done servicing request
22:05:14.068 00.000 1032 OnExposeComplete: enter
22:05:14.070 00.002 1032 UpdateGuideState(): m_state=6
22:05:14.072 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2161
22:05:14.073 00.001 1032 Star::Find returns 1 (0), X=1103.49, Y=135.62, Mass=1331, SNR=25.6, Peak=130 HFD=3.2
22:05:14.075 00.002 1032 MultiStar: [#1 0.00,0.11,0.95,U] [#2 0.06,-0.11,0.77,U] [#3 0.26,0.03,0.00,M3] [#4 0.07,0.01,0.67,U] [#5 0.12,-0.09,0.65,U] [#6 0.08,-0.10,0.56,U] [#7 0.04,0.00,0.65,U] [#8 0.09,0.15,0.49,U] 
22:05:14.077 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.01}, one-star: {0.20, -0.01}
22:05:14.078 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
22:05:14.081 00.003 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
22:05:14.082 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.09 cameraTheta=-0.06 mountX=-0.03 mountY=-0.08, mountTheta=-1.89
22:05:14.085 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:05:14.088 00.003 1032 Enqueuing Move request for scope (0.08, -0.01)
22:05:14.089 00.001 10072 Worker thread wakes up
22:05:14.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:05:14.090 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:05:14.090 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.08
22:05:14.091 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:05:14.093 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.62
22:05:14.093 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:05:14.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:14.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:05:14.093 00.000 10072 MoveAxis(E, 11, ABG)
22:05:14.093 00.000 10072 Guiding  Dir = 2, Dur = 11
22:05:14.094 00.001 10072 IsGuiding returns 0
22:05:14.094 00.000 10072 PulseGuide returned control before completion, sleep 21
22:05:14.110 00.016 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:05:14.113 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:14.115 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:14.118 00.003 1032 Enqueuing Expose request
22:05:14.119 00.001 10072 IsGuiding returns 0
22:05:14.119 00.000 10072 Move returns status 0, amount 11
22:05:14.119 00.000 10072 MoveAxis(N, 0, ABG)
22:05:14.120 00.001 10072 Move returns status 0, amount 0
22:05:14.120 00.000 10072 move complete, result=0
22:05:14.120 00.000 10072 worker thread done servicing request
22:05:14.120 00.000 10072 Worker thread wakes up
22:05:14.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:14.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:14.127 00.007 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
22:05:14.539 00.412 10072 Exposure complete
22:05:14.593 00.054 10072 worker thread done servicing request
22:05:14.593 00.000 1032 OnExposeComplete: enter
22:05:14.595 00.002 1032 UpdateGuideState(): m_state=6
22:05:14.596 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2162
22:05:14.598 00.002 1032 Star::Find returns 1 (0), X=1103.63, Y=135.62, Mass=1472, SNR=26.9, Peak=131 HFD=3.2
22:05:14.600 00.002 1032 MultiStar: [#1 -0.05,0.21,0.89,U] [#2 0.09,0.06,0.73,U] [#3 0.25,0.26,0.00,M4] [#4 -0.04,0.24,0.60,U] [#5 0.09,0.14,0.62,U] [#6 0.04,0.02,0.57,U] [#7 0.08,0.17,0.64,U] [#8 0.11,0.08,0.51,U] 
22:05:14.601 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.11}, one-star: {0.34, -0.01}
22:05:14.603 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
22:05:14.604 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
22:05:14.606 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.15 cameraTheta=0.86 mountX=0.08 mountY=-0.12, mountTheta=-0.97
22:05:14.608 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
22:05:14.610 00.002 1032 Enqueuing Move request for scope (0.09, 0.11)
22:05:14.611 00.001 10072 Worker thread wakes up
22:05:14.612 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
22:05:14.612 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
22:05:14.612 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.12
22:05:14.614 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:05:14.617 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.62
22:05:14.617 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:05:14.617 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:14.617 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:05:14.617 00.000 10072 MoveAxis(E, 10, ABG)
22:05:14.617 00.000 10072 Guiding  Dir = 2, Dur = 10
22:05:14.617 00.000 10072 IsGuiding returns 0
22:05:14.618 00.001 10072 PulseGuide returned control before completion, sleep 20
22:05:14.633 00.015 1032 UpdateGuideState exits: m=1472 SNR=26.9
22:05:14.636 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:14.637 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:14.639 00.002 1032 Enqueuing Expose request
22:05:14.645 00.006 10072 IsGuiding returns 0
22:05:14.645 00.000 10072 Move returns status 0, amount 10
22:05:14.645 00.000 10072 MoveAxis(N, 0, ABG)
22:05:14.645 00.000 10072 Move returns status 0, amount 0
22:05:14.645 00.000 10072 move complete, result=0
22:05:14.645 00.000 10072 worker thread done servicing request
22:05:14.645 00.000 10072 Worker thread wakes up
22:05:14.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:14.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:14.649 00.004 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:05:15.274 00.625 10072 Exposure complete
22:05:15.329 00.055 10072 worker thread done servicing request
22:05:15.329 00.000 1032 OnExposeComplete: enter
22:05:15.332 00.003 1032 UpdateGuideState(): m_state=6
22:05:15.335 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2163
22:05:15.337 00.002 1032 Star::Find returns 1 (0), X=1103.52, Y=135.82, Mass=1397, SNR=26.2, Peak=126 HFD=3.2
22:05:15.340 00.003 1032 MultiStar: [#1 -0.02,0.30,0.00,M1] [#2 0.06,0.07,0.72,U] [#3 0.18,0.03,0.72,U] [#4 0.04,0.16,0.67,U] [#5 0.16,0.06,0.63,U] [#6 0.13,0.07,0.55,U] [#7 0.03,0.28,0.00,M1] [#8 0.03,0.15,0.47,U] 
22:05:15.342 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.11}, one-star: {0.22, 0.19}
22:05:15.343 00.001 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
22:05:15.344 00.001 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
22:05:15.346 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.70 mountX=0.07 mountY=-0.15, mountTheta=-1.13
22:05:15.350 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.11, opts=13)
22:05:15.351 00.001 1032 Enqueuing Move request for scope (0.13, 0.11)
22:05:15.353 00.002 10072 Worker thread wakes up
22:05:15.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
22:05:15.353 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
22:05:15.353 00.000 10072 Moving (0.13, 0.11) raw xDistance=0.07 yDistance=-0.15
22:05:15.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:05:15.356 00.001 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.61
22:05:15.357 00.001 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:05:15.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:15.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:05:15.357 00.000 10072 MoveAxis(E, 11, ABG)
22:05:15.357 00.000 10072 Guiding  Dir = 2, Dur = 11
22:05:15.357 00.000 10072 IsGuiding returns 0
22:05:15.357 00.000 10072 PulseGuide returned control before completion, sleep 21
22:05:15.376 00.019 1032 UpdateGuideState exits: m=1397 SNR=26.2
22:05:15.378 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:15.381 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:15.384 00.003 1032 Enqueuing Expose request
22:05:15.387 00.003 10072 IsGuiding returns 0
22:05:15.387 00.000 10072 Move returns status 0, amount 11
22:05:15.387 00.000 10072 MoveAxis(N, 0, ABG)
22:05:15.387 00.000 10072 Move returns status 0, amount 0
22:05:15.387 00.000 10072 move complete, result=0
22:05:15.387 00.000 10072 worker thread done servicing request
22:05:15.388 00.001 10072 Worker thread wakes up
22:05:15.388 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:15.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:15.397 00.009 1032 GuideStep: 0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
22:05:15.803 00.406 10072 Exposure complete
22:05:15.863 00.060 10072 worker thread done servicing request
22:05:15.863 00.000 1032 OnExposeComplete: enter
22:05:15.867 00.004 1032 UpdateGuideState(): m_state=6
22:05:15.869 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2164
22:05:15.870 00.001 1032 Star::Find returns 1 (0), X=1103.47, Y=135.50, Mass=1315, SNR=25.4, Peak=114 HFD=3.2
22:05:15.873 00.003 1032 MultiStar: [#1 -0.07,0.18,0.97,U] [#2 0.03,-0.01,0.74,U] [#3 0.20,-0.02,0.78,U] [#4 -0.09,0.07,0.69,U] [#5 0.08,-0.03,0.64,U] [#6 0.12,0.03,0.64,U] [#7 0.10,-0.01,0.71,U] [#8 0.23,0.17,0.00,M1] 
22:05:15.874 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.01}, one-star: {0.18, -0.13}
22:05:15.876 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
22:05:15.878 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
22:05:15.879 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.15 mountX=-0.01 mountY=-0.07, mountTheta=-1.68
22:05:15.882 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
22:05:15.884 00.002 1032 Enqueuing Move request for scope (0.07, 0.01)
22:05:15.886 00.002 10072 Worker thread wakes up
22:05:15.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
22:05:15.886 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
22:05:15.886 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
22:05:15.889 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:05:15.890 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.61
22:05:15.891 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:05:15.891 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:15.891 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:05:15.891 00.000 10072 MoveAxis(E, 8, ABG)
22:05:15.891 00.000 10072 Guiding  Dir = 2, Dur = 8
22:05:15.891 00.000 10072 IsGuiding returns 0
22:05:15.892 00.001 10072 PulseGuide returned control before completion, sleep 18
22:05:15.911 00.019 10072 IsGuiding returns 0
22:05:15.911 00.000 10072 Move returns status 0, amount 8
22:05:15.911 00.000 10072 MoveAxis(N, 0, ABG)
22:05:15.911 00.000 10072 Move returns status 0, amount 0
22:05:15.911 00.000 10072 move complete, result=0
22:05:15.911 00.000 10072 worker thread done servicing request
22:05:15.912 00.001 1032 UpdateGuideState exits: m=1315 SNR=25.4
22:05:15.915 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:15.917 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:15.918 00.001 1032 Enqueuing Expose request
22:05:15.920 00.002 10072 Worker thread wakes up
22:05:15.920 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:15.920 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:15.920 00.000 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:05:16.556 00.636 10072 Exposure complete
22:05:16.614 00.058 10072 worker thread done servicing request
22:05:16.614 00.000 1032 OnExposeComplete: enter
22:05:16.619 00.005 1032 UpdateGuideState(): m_state=6
22:05:16.621 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2165
22:05:16.622 00.001 1032 Star::Find returns 1 (0), X=1103.58, Y=135.45, Mass=1320, SNR=25.5, Peak=125 HFD=3.2
22:05:16.624 00.002 1032 MultiStar: [#1 -0.04,0.03,0.92,U] [#2 0.08,-0.17,0.75,U] [#3 0.23,-0.07,0.73,U] [#4 -0.08,-0.06,0.67,U] [#5 0.16,-0.05,0.64,U] [#6 0.30,-0.24,0.00,M1] [#7 0.08,-0.04,0.68,U] [#8 0.33,0.02,0.00,M2] 
22:05:16.625 00.001 1032 refined, 6 included, MultiStar: {0.11, -0.08}, one-star: {0.29, -0.18}
22:05:16.627 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
22:05:16.629 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
22:05:16.630 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.64 mountX=-0.11 mountY=-0.08, mountTheta=-2.47
22:05:16.633 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
22:05:16.635 00.002 1032 Enqueuing Move request for scope (0.11, -0.08)
22:05:16.636 00.001 10072 Worker thread wakes up
22:05:16.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
22:05:16.636 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
22:05:16.636 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.11 yDistance=-0.08
22:05:16.638 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:05:16.639 00.001 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.61
22:05:16.640 00.001 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:05:16.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:16.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:05:16.640 00.000 10072 MoveAxis(E, 9, ABG)
22:05:16.640 00.000 10072 Guiding  Dir = 2, Dur = 9
22:05:16.640 00.000 10072 IsGuiding returns 0
22:05:16.640 00.000 10072 PulseGuide returned control before completion, sleep 19
22:05:16.658 00.018 1032 UpdateGuideState exits: m=1320 SNR=25.5
22:05:16.660 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:16.662 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:16.664 00.002 1032 Enqueuing Expose request
22:05:16.665 00.001 10072 IsGuiding returns 0
22:05:16.665 00.000 10072 Move returns status 0, amount 9
22:05:16.666 00.001 10072 MoveAxis(N, 0, ABG)
22:05:16.666 00.000 10072 Move returns status 0, amount 0
22:05:16.666 00.000 10072 move complete, result=0
22:05:16.666 00.000 10072 worker thread done servicing request
22:05:16.666 00.000 10072 Worker thread wakes up
22:05:16.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:16.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:16.673 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:05:17.084 00.411 10072 Exposure complete
22:05:17.137 00.053 10072 worker thread done servicing request
22:05:17.137 00.000 1032 OnExposeComplete: enter
22:05:17.139 00.002 1032 UpdateGuideState(): m_state=6
22:05:17.141 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2166
22:05:17.142 00.001 1032 Star::Find returns 1 (0), X=1103.52, Y=135.53, Mass=1235, SNR=24.7, Peak=116 HFD=3.2
22:05:17.145 00.003 1032 MultiStar: [#1 -0.04,0.07,1.05,U] [#2 0.13,-0.16,0.79,U] [#3 0.28,-0.02,0.00,M2] [#4 -0.07,-0.09,0.68,U] [#5 0.08,-0.11,0.65,U] [#6 0.18,-0.07,0.61,U] [#7 0.12,-0.10,0.72,U] [#8 -0.07,-0.07,0.52,U] 
22:05:17.147 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.07}, one-star: {0.23, -0.10}
22:05:17.149 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
22:05:17.151 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
22:05:17.152 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.76 mountX=-0.09 mountY=-0.06, mountTheta=-2.59
22:05:17.154 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
22:05:17.155 00.001 1032 Enqueuing Move request for scope (0.08, -0.07)
22:05:17.156 00.001 10072 Worker thread wakes up
22:05:17.156 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:05:17.156 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:05:17.156 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
22:05:17.159 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:05:17.160 00.001 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.61
22:05:17.160 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:05:17.161 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:17.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:05:17.161 00.000 10072 MoveAxis(E, 8, ABG)
22:05:17.161 00.000 10072 Guiding  Dir = 2, Dur = 8
22:05:17.161 00.000 10072 IsGuiding returns 0
22:05:17.161 00.000 10072 PulseGuide returned control before completion, sleep 18
22:05:17.184 00.023 1032 UpdateGuideState exits: m=1235 SNR=24.7
22:05:17.186 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:17.189 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:17.192 00.003 1032 Enqueuing Expose request
22:05:17.196 00.004 10072 IsGuiding returns 0
22:05:17.196 00.000 10072 Move returns status 0, amount 8
22:05:17.196 00.000 10072 MoveAxis(N, 0, ABG)
22:05:17.196 00.000 10072 Move returns status 0, amount 0
22:05:17.196 00.000 10072 move complete, result=0
22:05:17.196 00.000 10072 worker thread done servicing request
22:05:17.196 00.000 10072 Worker thread wakes up
22:05:17.196 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:17.196 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:17.205 00.009 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:05:17.820 00.615 10072 Exposure complete
22:05:17.880 00.060 10072 worker thread done servicing request
22:05:17.880 00.000 1032 OnExposeComplete: enter
22:05:17.882 00.002 1032 UpdateGuideState(): m_state=6
22:05:17.884 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2167
22:05:17.885 00.001 1032 Star::Find returns 1 (0), X=1103.53, Y=135.52, Mass=1249, SNR=24.8, Peak=128 HFD=3.2
22:05:17.888 00.003 1032 MultiStar: [#1 -0.05,0.09,0.98,U] [#2 0.07,0.06,0.77,U] [#3 0.24,-0.01,0.72,U] [#4 0.13,0.07,0.63,U] [#5 0.04,0.05,0.68,U] [#6 0.11,0.02,0.64,U] [#7 0.13,-0.06,0.70,U] [#8 -0.01,0.04,0.52,U] 
22:05:17.889 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.24, -0.11}
22:05:17.890 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
22:05:17.892 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
22:05:17.894 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.12 mountX=-0.01 mountY=-0.10, mountTheta=-1.71
22:05:17.900 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
22:05:17.902 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
22:05:17.904 00.002 10072 Worker thread wakes up
22:05:17.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:05:17.904 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:05:17.904 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
22:05:17.906 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:05:17.908 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.60
22:05:17.908 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:05:17.908 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:17.908 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:05:17.908 00.000 10072 MoveAxis(E, 8, ABG)
22:05:17.909 00.001 10072 Guiding  Dir = 2, Dur = 8
22:05:17.909 00.000 10072 IsGuiding returns 0
22:05:17.909 00.000 10072 PulseGuide returned control before completion, sleep 18
22:05:17.928 00.019 1032 UpdateGuideState exits: m=1249 SNR=24.8
22:05:17.931 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:17.933 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:17.934 00.001 1032 Enqueuing Expose request
22:05:17.942 00.008 10072 IsGuiding returns 0
22:05:17.942 00.000 10072 Move returns status 0, amount 8
22:05:17.942 00.000 10072 MoveAxis(N, 0, ABG)
22:05:17.942 00.000 10072 Move returns status 0, amount 0
22:05:17.942 00.000 10072 move complete, result=0
22:05:17.942 00.000 10072 worker thread done servicing request
22:05:17.943 00.001 10072 Worker thread wakes up
22:05:17.943 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:17.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:17.944 00.001 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:05:18.350 00.406 10072 Exposure complete
22:05:18.438 00.088 10072 worker thread done servicing request
22:05:18.438 00.000 1032 OnExposeComplete: enter
22:05:18.440 00.002 1032 UpdateGuideState(): m_state=6
22:05:18.442 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2168
22:05:18.444 00.002 1032 Star::Find returns 1 (0), X=1103.59, Y=135.47, Mass=1316, SNR=25.4, Peak=134 HFD=3.1
22:05:18.446 00.002 1032 MultiStar: [#1 -0.04,0.04,0.87,U] [#2 0.22,-0.04,0.80,U] [#3 0.35,-0.17,0.00,M2] [#4 -0.03,0.02,0.67,U] [#5 0.15,0.06,0.68,U] [#6 0.08,-0.14,0.58,U] [#7 0.10,-0.05,0.72,U] [#8 0.07,-0.01,0.50,U] 
22:05:18.448 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.04}, one-star: {0.30, -0.16}
22:05:18.450 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
22:05:18.452 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
22:05:18.454 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.31 mountX=-0.07 mountY=-0.10, mountTheta=-2.15
22:05:18.460 00.006 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
22:05:18.463 00.003 1032 Enqueuing Move request for scope (0.12, -0.04)
22:05:18.465 00.002 10072 Worker thread wakes up
22:05:18.465 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
22:05:18.466 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
22:05:18.466 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.10
22:05:18.468 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:05:18.471 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.60
22:05:18.471 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:05:18.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:18.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:05:18.471 00.000 10072 MoveAxis(E, 7, ABG)
22:05:18.471 00.000 10072 Guiding  Dir = 2, Dur = 7
22:05:18.471 00.000 10072 IsGuiding returns 0
22:05:18.472 00.001 10072 PulseGuide returned control before completion, sleep 17
22:05:18.493 00.021 1032 UpdateGuideState exits: m=1316 SNR=25.4
22:05:18.495 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:18.498 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:18.500 00.002 1032 Enqueuing Expose request
22:05:18.504 00.004 10072 IsGuiding returns 0
22:05:18.504 00.000 10072 Move returns status 0, amount 7
22:05:18.504 00.000 10072 MoveAxis(N, 0, ABG)
22:05:18.504 00.000 10072 Move returns status 0, amount 0
22:05:18.505 00.001 10072 move complete, result=0
22:05:18.505 00.000 10072 worker thread done servicing request
22:05:18.505 00.000 10072 Worker thread wakes up
22:05:18.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:18.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:18.511 00.006 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:05:19.135 00.624 10072 Exposure complete
22:05:19.190 00.055 10072 worker thread done servicing request
22:05:19.191 00.001 1032 OnExposeComplete: enter
22:05:19.193 00.002 1032 UpdateGuideState(): m_state=6
22:05:19.195 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2169
22:05:19.197 00.002 1032 Star::Find returns 1 (0), X=1103.50, Y=135.53, Mass=1262, SNR=24.9, Peak=126 HFD=3.2
22:05:19.199 00.002 1032 MultiStar: [#1 -0.02,-0.11,0.97,U] [#2 0.15,-0.15,0.77,U] [#3 0.35,-0.17,0.00,M3] [#4 0.17,-0.10,0.68,U] [#5 0.17,-0.12,0.70,U] [#6 0.26,-0.34,0.00,M1] [#7 0.24,-0.10,0.00,M1] [#8 0.18,0.02,0.53,U] 
22:05:19.201 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.10}, one-star: {0.21, -0.11}
22:05:19.203 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
22:05:19.205 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
22:05:19.207 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.63 mountX=-0.13 mountY=-0.11, mountTheta=-2.46
22:05:19.210 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
22:05:19.212 00.002 1032 Enqueuing Move request for scope (0.14, -0.10)
22:05:19.213 00.001 10072 Worker thread wakes up
22:05:19.214 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
22:05:19.214 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
22:05:19.214 00.000 10072 Moving (0.14, -0.10) raw xDistance=-0.13 yDistance=-0.11
22:05:19.215 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:05:19.217 00.002 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 282.60
22:05:19.217 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:05:19.218 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:19.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:05:19.218 00.000 10072 MoveAxis(E, 69, ABG)
22:05:19.218 00.000 10072 Guiding  Dir = 2, Dur = 69
22:05:19.218 00.000 10072 IsGuiding returns 0
22:05:19.220 00.002 10072 PulseGuide returned control before completion, sleep 79
22:05:19.236 00.016 1032 UpdateGuideState exits: m=1262 SNR=24.9
22:05:19.239 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:19.241 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:19.244 00.003 1032 Enqueuing Expose request
22:05:19.303 00.059 10072 IsGuiding returns 1
22:05:19.304 00.001 10072 scope still moving after pulse duration time elapsed
22:05:19.335 00.031 10072 IsGuiding returns 0
22:05:19.335 00.000 10072 scope move finished after 69 + 48 ms
22:05:19.335 00.000 10072 Move returns status 0, amount 69
22:05:19.335 00.000 10072 MoveAxis(N, 0, ABG)
22:05:19.335 00.000 10072 Move returns status 0, amount 0
22:05:19.335 00.000 10072 move complete, result=0
22:05:19.337 00.002 10072 worker thread done servicing request
22:05:19.337 00.000 10072 Worker thread wakes up
22:05:19.337 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:19.337 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:19.337 00.000 1032 GuideStep: -0.1 px 69 ms EAST, -0.1 px 0 ms NORTH
22:05:19.744 00.407 10072 Exposure complete
22:05:19.802 00.058 1032 OnExposeComplete: enter
22:05:19.805 00.003 1032 UpdateGuideState(): m_state=6
22:05:19.807 00.002 10072 worker thread done servicing request
22:05:19.807 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2170
22:05:19.809 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=135.55, Mass=1319, SNR=25.5, Peak=124 HFD=3.2
22:05:19.811 00.002 1032 MultiStar: [#1 0.05,0.01,0.93,U] [#2 0.24,-0.18,0.00,M1] [#3 0.34,-0.07,0.00,M4] [#4 0.24,-0.18,0.00,M1] [#5 0.11,-0.22,0.70,U] [#6 0.19,-0.10,0.59,U] [#7 0.12,-0.16,0.70,U] [#8 0.26,-0.10,0.00,M1] 
22:05:19.812 00.001 1032 refined, 4 included, MultiStar: {0.12, -0.10}, one-star: {0.16, -0.08}
22:05:19.814 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
22:05:19.815 00.001 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
22:05:19.817 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.70 mountX=-0.13 mountY=-0.09, mountTheta=-2.53
22:05:19.820 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.10, opts=13)
22:05:19.822 00.002 1032 Enqueuing Move request for scope (0.12, -0.10)
22:05:19.823 00.001 10072 Worker thread wakes up
22:05:19.824 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
22:05:19.824 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
22:05:19.824 00.000 10072 Moving (0.12, -0.10) raw xDistance=-0.13 yDistance=-0.09
22:05:19.826 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:05:19.827 00.001 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 282.59
22:05:19.827 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:05:19.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:19.828 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:05:19.828 00.000 10072 MoveAxis(E, 68, ABG)
22:05:19.828 00.000 10072 Guiding  Dir = 2, Dur = 68
22:05:19.829 00.001 10072 IsGuiding returns 0
22:05:19.829 00.000 10072 PulseGuide returned control before completion, sleep 78
22:05:19.847 00.018 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:05:19.850 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:19.852 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:19.854 00.002 1032 Enqueuing Expose request
22:05:19.910 00.056 10072 IsGuiding returns 1
22:05:19.910 00.000 10072 scope still moving after pulse duration time elapsed
22:05:19.942 00.032 10072 IsGuiding returns 0
22:05:19.942 00.000 10072 scope move finished after 68 + 45 ms
22:05:19.942 00.000 10072 Move returns status 0, amount 68
22:05:19.942 00.000 10072 MoveAxis(N, 0, ABG)
22:05:19.942 00.000 10072 Move returns status 0, amount 0
22:05:19.942 00.000 10072 move complete, result=0
22:05:19.942 00.000 10072 worker thread done servicing request
22:05:19.942 00.000 10072 Worker thread wakes up
22:05:19.942 00.000 1032 GuideStep: -0.1 px 68 ms EAST, -0.1 px 0 ms NORTH
22:05:19.945 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:19.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:20.576 00.631 10072 Exposure complete
22:05:20.636 00.060 10072 worker thread done servicing request
22:05:20.636 00.000 1032 OnExposeComplete: enter
22:05:20.638 00.002 1032 UpdateGuideState(): m_state=6
22:05:20.639 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2171
22:05:20.643 00.004 1032 Star::Find returns 1 (0), X=1103.53, Y=135.67, Mass=1127, SNR=23.5, Peak=107 HFD=3.2
22:05:20.647 00.004 1032 MultiStar: [#1 -0.08,0.11,1.03,U] [#2 0.20,-0.05,0.85,U] [#3 0.28,0.02,0.00,M5] [#4 -0.11,0.14,0.69,U] [#5 0.22,0.04,0.75,U] [#6 0.22,0.12,0.00,M1] [#7 0.11,-0.02,0.72,U] [#8 0.08,0.05,0.58,U] 
22:05:20.649 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.04}, one-star: {0.24, 0.04}
22:05:20.651 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
22:05:20.652 00.001 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
22:05:20.653 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.43 mountX=0.02 mountY=-0.10, mountTheta=-1.40
22:05:20.656 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
22:05:20.657 00.001 1032 Enqueuing Move request for scope (0.10, 0.04)
22:05:20.659 00.002 10072 Worker thread wakes up
22:05:20.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:05:20.659 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:05:20.659 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.02 yDistance=-0.10
22:05:20.661 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:05:20.664 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.59
22:05:20.664 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:05:20.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:20.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:05:20.664 00.000 10072 MoveAxis(E, 6, ABG)
22:05:20.664 00.000 10072 Guiding  Dir = 2, Dur = 6
22:05:20.664 00.000 10072 IsGuiding returns 0
22:05:20.665 00.001 10072 PulseGuide returned control before completion, sleep 16
22:05:20.683 00.018 1032 UpdateGuideState exits: m=1127 SNR=23.5
22:05:20.685 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:20.686 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:20.687 00.001 1032 Enqueuing Expose request
22:05:20.693 00.006 10072 IsGuiding returns 0
22:05:20.693 00.000 10072 Move returns status 0, amount 6
22:05:20.693 00.000 10072 MoveAxis(N, 0, ABG)
22:05:20.693 00.000 10072 Move returns status 0, amount 0
22:05:20.693 00.000 10072 move complete, result=0
22:05:20.693 00.000 10072 worker thread done servicing request
22:05:20.693 00.000 10072 Worker thread wakes up
22:05:20.694 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:20.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:20.697 00.003 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:05:21.100 00.403 10072 Exposure complete
22:05:21.154 00.054 10072 worker thread done servicing request
22:05:21.154 00.000 1032 OnExposeComplete: enter
22:05:21.156 00.002 1032 UpdateGuideState(): m_state=6
22:05:21.157 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2172
22:05:21.160 00.003 1032 Star::Find returns 1 (0), X=1103.57, Y=135.50, Mass=1358, SNR=25.8, Peak=135 HFD=3.2
22:05:21.161 00.001 1032 MultiStar: [#1 0.00,0.11,0.98,U] [#2 0.07,-0.15,0.75,U] [#3 0.31,-0.21,0.00,M6] [#4 0.04,0.06,0.62,U] [#5 0.21,-0.02,0.63,U] [#6 0.14,-0.21,0.00,M2] [#7 0.10,0.04,0.69,U] [#8 0.07,0.06,0.52,U] 
22:05:21.163 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.01}, one-star: {0.28, -0.13}
22:05:21.164 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
22:05:21.165 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
22:05:21.167 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.08 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
22:05:21.169 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
22:05:21.170 00.001 1032 Enqueuing Move request for scope (0.12, -0.01)
22:05:21.172 00.002 10072 Worker thread wakes up
22:05:21.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
22:05:21.173 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
22:05:21.173 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
22:05:21.176 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:05:21.179 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.59
22:05:21.179 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:05:21.179 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:21.179 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:05:21.179 00.000 10072 MoveAxis(E, 4, ABG)
22:05:21.179 00.000 10072 Guiding  Dir = 2, Dur = 4
22:05:21.181 00.002 10072 IsGuiding returns 0
22:05:21.181 00.000 10072 PulseGuide returned control before completion, sleep 14
22:05:21.197 00.016 1032 UpdateGuideState exits: m=1358 SNR=25.8
22:05:21.199 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:21.202 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:21.203 00.001 1032 Enqueuing Expose request
22:05:21.207 00.004 10072 IsGuiding returns 0
22:05:21.207 00.000 10072 Move returns status 0, amount 4
22:05:21.207 00.000 10072 MoveAxis(N, 0, ABG)
22:05:21.207 00.000 10072 Move returns status 0, amount 0
22:05:21.207 00.000 10072 move complete, result=0
22:05:21.209 00.002 10072 worker thread done servicing request
22:05:21.209 00.000 10072 Worker thread wakes up
22:05:21.209 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:21.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:21.215 00.006 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:05:21.836 00.621 10072 Exposure complete
22:05:21.894 00.058 10072 worker thread done servicing request
22:05:21.894 00.000 1032 OnExposeComplete: enter
22:05:21.896 00.002 1032 UpdateGuideState(): m_state=6
22:05:21.899 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2173
22:05:21.901 00.002 1032 Star::Find returns 1 (0), X=1103.59, Y=135.36, Mass=1333, SNR=25.6, Peak=124 HFD=3.2
22:05:21.903 00.002 1032 MultiStar: [#1 0.01,-0.22,0.91,U] [#2 0.21,-0.27,0.00,M1] [#3 0.20,-0.25,0.00,M7] [#4 0.19,-0.25,0.00,M1] [#5 0.15,-0.33,0.00,M1] [#6 0.33,-0.46,0.00,M3] [#7 0.22,-0.18,0.00,M1] [#8 0.07,-0.17,0.51,U] 
22:05:21.904 00.001 1032 refined, 2 included, MultiStar: {0.14, -0.23}, one-star: {0.30, -0.27}
22:05:21.906 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
22:05:21.907 00.001 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
22:05:21.908 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-1.02 mountX=-0.26 mountY=-0.08, mountTheta=-2.85
22:05:21.911 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.23, opts=13)
22:05:21.913 00.002 1032 Enqueuing Move request for scope (0.14, -0.23)
22:05:21.914 00.001 10072 Worker thread wakes up
22:05:21.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.23) opts 0xd
22:05:21.914 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.23)
22:05:21.914 00.000 10072 Moving (0.14, -0.23) raw xDistance=-0.26 yDistance=-0.08
22:05:21.918 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:05:21.919 00.001 10072 PPEC rslt: input = -0.26, final = -0.13, react = -0.13, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 282.58
22:05:21.919 00.000 10072 PPEC: input: -0.26, control: -0.13, exposure: 500
22:05:21.920 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:21.920 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:05:21.920 00.000 10072 MoveAxis(E, 125, ABG)
22:05:21.920 00.000 10072 Guiding  Dir = 2, Dur = 125
22:05:21.920 00.000 10072 IsGuiding returns 0
22:05:21.920 00.000 10072 PulseGuide returned control before completion, sleep 135
22:05:21.937 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:05:21.939 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:21.940 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:21.943 00.003 1032 Enqueuing Expose request
22:05:22.068 00.125 10072 IsGuiding returns 0
22:05:22.068 00.000 10072 Move returns status 0, amount 125
22:05:22.068 00.000 10072 MoveAxis(N, 0, ABG)
22:05:22.068 00.000 10072 Move returns status 0, amount 0
22:05:22.068 00.000 10072 move complete, result=0
22:05:22.068 00.000 10072 worker thread done servicing request
22:05:22.068 00.000 10072 Worker thread wakes up
22:05:22.068 00.000 1032 GuideStep: -0.3 px 125 ms EAST, -0.1 px 0 ms NORTH
22:05:22.071 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:22.071 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:22.477 00.406 10072 Exposure complete
22:05:22.535 00.058 10072 worker thread done servicing request
22:05:22.535 00.000 1032 OnExposeComplete: enter
22:05:22.537 00.002 1032 UpdateGuideState(): m_state=6
22:05:22.539 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2174
22:05:22.542 00.003 1032 Star::Find returns 1 (0), X=1103.56, Y=135.39, Mass=1391, SNR=26.2, Peak=124 HFD=3.2
22:05:22.544 00.002 1032 MultiStar: [#1 0.02,-0.14,0.95,U] [#2 0.13,-0.25,0.00,M2] [#3 0.29,-0.17,0.00,M8] [#4 0.03,-0.14,0.62,U] [#5 0.12,-0.12,0.58,U] [#6 0.17,-0.16,0.59,U] [#7 0.12,-0.11,0.65,U] [#8 0.20,-0.24,0.00,M1] 
22:05:22.546 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.16}, one-star: {0.27, -0.25}
22:05:22.548 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
22:05:22.550 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
22:05:22.553 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.90 mountX=-0.19 mountY=-0.08, mountTheta=-2.73
22:05:22.556 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.16, opts=13)
22:05:22.557 00.001 1032 Enqueuing Move request for scope (0.13, -0.16)
22:05:22.559 00.002 10072 Worker thread wakes up
22:05:22.560 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
22:05:22.560 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
22:05:22.560 00.000 10072 Moving (0.13, -0.16) raw xDistance=-0.19 yDistance=-0.08
22:05:22.561 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:05:22.563 00.002 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 282.58
22:05:22.563 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
22:05:22.564 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:22.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:05:22.564 00.000 10072 MoveAxis(E, 92, ABG)
22:05:22.564 00.000 10072 Guiding  Dir = 2, Dur = 92
22:05:22.564 00.000 10072 IsGuiding returns 0
22:05:22.565 00.001 10072 PulseGuide returned control before completion, sleep 102
22:05:22.584 00.019 1032 UpdateGuideState exits: m=1391 SNR=26.2
22:05:22.586 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:22.588 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:22.590 00.002 1032 Enqueuing Expose request
22:05:22.677 00.087 10072 IsGuiding returns 0
22:05:22.677 00.000 10072 Move returns status 0, amount 92
22:05:22.678 00.001 10072 MoveAxis(N, 0, ABG)
22:05:22.678 00.000 10072 Move returns status 0, amount 0
22:05:22.678 00.000 10072 move complete, result=0
22:05:22.678 00.000 10072 worker thread done servicing request
22:05:22.678 00.000 10072 Worker thread wakes up
22:05:22.678 00.000 1032 GuideStep: -0.2 px 92 ms EAST, -0.1 px 0 ms NORTH
22:05:22.680 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:22.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:23.309 00.629 10072 Exposure complete
22:05:23.365 00.056 10072 worker thread done servicing request
22:05:23.365 00.000 1032 OnExposeComplete: enter
22:05:23.367 00.002 1032 UpdateGuideState(): m_state=6
22:05:23.370 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2175
22:05:23.371 00.001 1032 Star::Find returns 1 (0), X=1103.36, Y=135.83, Mass=1410, SNR=26.4, Peak=129 HFD=3.3
22:05:23.373 00.002 1032 MultiStar: [#1 -0.07,0.34,0.00,M1] [#2 0.12,0.33,0.00,M3] [#3 0.32,0.15,0.00,M9] [#4 0.05,0.21,0.64,U] [#5 0.03,0.23,0.66,U] [#6 0.16,0.06,0.58,U] [#7 0.03,0.14,0.63,U] [#8 0.17,0.10,0.49,U] 
22:05:23.374 00.001 1032 refined, 5 included, MultiStar: {0.08, 0.16}, one-star: {0.07, 0.20}
22:05:23.377 00.003 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:05:23.378 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:05:23.379 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.13 mountX=0.14 mountY=-0.12, mountTheta=-0.70
22:05:23.382 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.16, opts=13)
22:05:23.384 00.002 1032 Enqueuing Move request for scope (0.08, 0.16)
22:05:23.385 00.001 10072 Worker thread wakes up
22:05:23.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
22:05:23.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
22:05:23.387 00.002 10072 Moving (0.08, 0.16) raw xDistance=0.14 yDistance=-0.12
22:05:23.388 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:05:23.390 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 282.58
22:05:23.390 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:05:23.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:23.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:05:23.391 00.001 10072 MoveAxis(W, 63, ABG)
22:05:23.393 00.002 10072 Guiding  Dir = 3, Dur = 63
22:05:23.396 00.003 10072 IsGuiding returns 0
22:05:23.396 00.000 10072 PulseGuide returned control before completion, sleep 73
22:05:23.412 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:05:23.414 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:23.417 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:23.419 00.002 1032 Enqueuing Expose request
22:05:23.479 00.060 10072 IsGuiding returns 0
22:05:23.479 00.000 10072 Move returns status 0, amount 63
22:05:23.479 00.000 10072 MoveAxis(N, 0, ABG)
22:05:23.479 00.000 10072 Move returns status 0, amount 0
22:05:23.479 00.000 10072 move complete, result=0
22:05:23.479 00.000 10072 worker thread done servicing request
22:05:23.479 00.000 10072 Worker thread wakes up
22:05:23.480 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:23.480 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:23.480 00.000 1032 GuideStep: 0.1 px 63 ms WEST, -0.1 px 0 ms NORTH
22:05:23.889 00.409 10072 Exposure complete
22:05:23.945 00.056 10072 worker thread done servicing request
22:05:23.945 00.000 1032 OnExposeComplete: enter
22:05:23.947 00.002 1032 UpdateGuideState(): m_state=6
22:05:23.950 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2176
22:05:23.952 00.002 1032 Star::Find returns 1 (0), X=1103.53, Y=135.84, Mass=1301, SNR=25.3, Peak=120 HFD=3.2
22:05:23.953 00.001 1032 MultiStar: [#1 -0.07,0.24,0.92,U] [#2 0.12,0.22,0.00,M4] [#3 0.26,0.07,0.00,M10] [#4 -0.03,0.12,0.67,U] [#5 0.13,0.08,0.71,U] [#6 0.13,0.06,0.64,U] [#7 0.06,0.13,0.65,U] [#8 0.17,0.18,0.48,U] 
22:05:23.955 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.15}, one-star: {0.24, 0.21}
22:05:23.957 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
22:05:23.960 00.003 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
22:05:23.962 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.18 cameraTheta=1.05 mountX=0.12 mountY=-0.12, mountTheta=-0.78
22:05:23.965 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.15, opts=13)
22:05:23.967 00.002 1032 Enqueuing Move request for scope (0.09, 0.15)
22:05:23.969 00.002 10072 Worker thread wakes up
22:05:23.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
22:05:23.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
22:05:23.969 00.000 10072 Moving (0.09, 0.15) raw xDistance=0.12 yDistance=-0.12
22:05:23.972 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=91, Gamma=2.230
22:05:23.974 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.58
22:05:23.974 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:05:23.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:23.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:05:23.974 00.000 10072 MoveAxis(E, 1, ABG)
22:05:23.974 00.000 10072 Guiding  Dir = 2, Dur = 1
22:05:23.975 00.001 10072 IsGuiding returns 0
22:05:23.975 00.000 10072 PulseGuide returned control before completion, sleep 11
22:05:23.993 00.018 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:05:23.995 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:23.998 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:23.999 00.001 1032 Enqueuing Expose request
22:05:24.001 00.002 10072 IsGuiding returns 0
22:05:24.001 00.000 10072 Move returns status 0, amount 1
22:05:24.001 00.000 10072 MoveAxis(N, 0, ABG)
22:05:24.001 00.000 10072 Move returns status 0, amount 0
22:05:24.001 00.000 10072 move complete, result=0
22:05:24.001 00.000 10072 worker thread done servicing request
22:05:24.002 00.001 10072 Worker thread wakes up
22:05:24.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:24.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:24.009 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:05:24.639 00.630 10072 Exposure complete
22:05:24.695 00.056 10072 worker thread done servicing request
22:05:24.695 00.000 1032 OnExposeComplete: enter
22:05:24.696 00.001 1032 UpdateGuideState(): m_state=6
22:05:24.698 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2177
22:05:24.700 00.002 1032 Star::Find returns 1 (0), X=1103.60, Y=135.51, Mass=1326, SNR=25.6, Peak=121 HFD=3.2
22:05:24.702 00.002 1032 MultiStar: [#1 0.03,-0.09,0.97,U] [#2 0.27,-0.16,0.00,M5] [#3 0.19,-0.06,0.70,U] [#4 0.01,-0.05,0.65,U] [#5 0.33,-0.16,0.00,M1] [#6 0.06,-0.13,0.61,U] [#7 0.22,-0.08,0.68,U] [#8 0.28,-0.15,0.00,M1] 
22:05:24.704 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.09}, one-star: {0.31, -0.12}
22:05:24.707 00.003 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
22:05:24.709 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
22:05:24.710 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.55 mountX=-0.12 mountY=-0.12, mountTheta=-2.38
22:05:24.713 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.09, opts=13)
22:05:24.715 00.002 1032 Enqueuing Move request for scope (0.14, -0.09)
22:05:24.717 00.002 10072 Worker thread wakes up
22:05:24.717 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
22:05:24.717 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
22:05:24.717 00.000 10072 Moving (0.14, -0.09) raw xDistance=-0.12 yDistance=-0.12
22:05:24.720 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:05:24.721 00.001 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.57
22:05:24.721 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
22:05:24.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:24.722 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:05:24.722 00.000 10072 MoveAxis(E, 1, ABG)
22:05:24.722 00.000 10072 Guiding  Dir = 2, Dur = 1
22:05:24.722 00.000 10072 IsGuiding returns 0
22:05:24.722 00.000 10072 PulseGuide returned control before completion, sleep 11
22:05:24.740 00.018 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:05:24.743 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:24.745 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:24.748 00.003 1032 Enqueuing Expose request
22:05:24.750 00.002 10072 IsGuiding returns 0
22:05:24.750 00.000 10072 Move returns status 0, amount 1
22:05:24.750 00.000 10072 MoveAxis(N, 0, ABG)
22:05:24.750 00.000 10072 Move returns status 0, amount 0
22:05:24.750 00.000 10072 move complete, result=0
22:05:24.750 00.000 10072 worker thread done servicing request
22:05:24.750 00.000 10072 Worker thread wakes up
22:05:24.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:24.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:24.757 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:05:25.171 00.414 10072 Exposure complete
22:05:25.223 00.052 10072 worker thread done servicing request
22:05:25.223 00.000 1032 OnExposeComplete: enter
22:05:25.225 00.002 1032 UpdateGuideState(): m_state=6
22:05:25.226 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2178
22:05:25.228 00.002 1032 Star::Find returns 1 (0), X=1103.66, Y=135.53, Mass=1393, SNR=26.2, Peak=105 HFD=3.2
22:05:25.230 00.002 1032 MultiStar: [#1 0.04,0.00,0.94,U] [#2 0.22,-0.24,0.00,M6] [#3 0.32,-0.03,0.00,M10] [#4 0.05,0.05,0.62,U] [#5 0.25,-0.08,0.00,M2] [#6 0.24,-0.12,0.00,M1] [#7 0.18,0.04,0.67,U] [#8 0.28,0.05,0.00,M2] 
22:05:25.232 00.002 1032 refined, 3 included, MultiStar: {0.17, -0.01}, one-star: {0.37, -0.11}
22:05:25.233 00.001 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
22:05:25.235 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
22:05:25.239 00.004 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.07 mountX=-0.06 mountY=-0.16, mountTheta=-1.90
22:05:25.243 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
22:05:25.245 00.002 1032 Enqueuing Move request for scope (0.17, -0.01)
22:05:25.247 00.002 10072 Worker thread wakes up
22:05:25.248 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
22:05:25.248 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
22:05:25.248 00.000 10072 Moving (0.17, -0.01) raw xDistance=-0.06 yDistance=-0.16
22:05:25.250 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:05:25.251 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.57
22:05:25.251 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:05:25.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:25.252 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:05:25.252 00.000 10072 MoveAxis(E, 0, ABG)
22:05:25.252 00.000 10072 Move returns status 0, amount 0
22:05:25.252 00.000 10072 MoveAxis(N, 0, ABG)
22:05:25.252 00.000 10072 Move returns status 0, amount 0
22:05:25.252 00.000 10072 move complete, result=0
22:05:25.252 00.000 10072 worker thread done servicing request
22:05:25.268 00.016 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:05:25.270 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:25.273 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:25.274 00.001 1032 Enqueuing Expose request
22:05:25.275 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:05:25.277 00.002 10072 Worker thread wakes up
22:05:25.277 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:25.278 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:25.906 00.628 10072 Exposure complete
22:05:25.961 00.055 10072 worker thread done servicing request
22:05:25.961 00.000 1032 OnExposeComplete: enter
22:05:25.963 00.002 1032 UpdateGuideState(): m_state=6
22:05:25.965 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2179
22:05:25.967 00.002 1032 Star::Find returns 1 (0), X=1103.56, Y=135.54, Mass=1271, SNR=25.0, Peak=117 HFD=3.2
22:05:25.968 00.001 1032 MultiStar: [#1 -0.03,0.19,1.02,U] [#2 0.24,-0.01,0.81,U] [#3 0.36,-0.03,0.00,R] [#4 0.08,0.17,0.66,U] [#5 0.15,0.12,0.67,U] [#6 0.24,0.07,0.00,M2] [#7 0.09,0.04,0.68,U] [#8 0.26,0.16,0.00,M3] 
22:05:25.970 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.06}, one-star: {0.27, -0.10}
22:05:25.971 00.001 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:05:25.972 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:05:25.974 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.45 mountX=0.03 mountY=-0.15, mountTheta=-1.38
22:05:25.976 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
22:05:25.977 00.001 1032 Enqueuing Move request for scope (0.13, 0.06)
22:05:25.979 00.002 10072 Worker thread wakes up
22:05:25.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
22:05:25.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
22:05:25.979 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.03 yDistance=-0.15
22:05:25.980 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:05:25.982 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.57
22:05:25.982 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:05:25.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:25.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:05:25.982 00.000 10072 MoveAxis(E, 1, ABG)
22:05:25.983 00.001 10072 Guiding  Dir = 2, Dur = 1
22:05:25.983 00.000 10072 IsGuiding returns 0
22:05:25.983 00.000 10072 PulseGuide returned control before completion, sleep 11
22:05:25.997 00.014 10072 IsGuiding returns 0
22:05:25.997 00.000 10072 Move returns status 0, amount 1
22:05:25.997 00.000 10072 MoveAxis(N, 0, ABG)
22:05:25.997 00.000 10072 Move returns status 0, amount 0
22:05:25.997 00.000 10072 move complete, result=0
22:05:25.997 00.000 10072 worker thread done servicing request
22:05:26.001 00.004 1032 UpdateGuideState exits: m=1271 SNR=25.0
22:05:26.004 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:26.006 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:26.008 00.002 1032 Enqueuing Expose request
22:05:26.009 00.001 10072 Worker thread wakes up
22:05:26.009 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:26.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:26.009 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:05:26.420 00.411 10072 Exposure complete
22:05:26.472 00.052 10072 worker thread done servicing request
22:05:26.472 00.000 1032 OnExposeComplete: enter
22:05:26.475 00.003 1032 UpdateGuideState(): m_state=6
22:05:26.477 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2180
22:05:26.478 00.001 1032 Star::Find returns 1 (0), X=1103.54, Y=135.65, Mass=1254, SNR=24.8, Peak=124 HFD=3.2
22:05:26.480 00.002 1032 MultiStar: [#1 -0.11,0.15,0.99,U] [#2 0.11,0.04,0.76,U] [#3 -0.01,0.05,0.76,U] [#4 0.10,0.09,0.69,U] [#5 0.18,0.02,0.68,U] [#6 0.04,-0.14,0.62,U] [#7 0.14,0.08,0.72,U] [#8 0.08,0.31,0.00,M4] 
22:05:26.483 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.25, 0.01}
22:05:26.485 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:05:26.486 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:05:26.487 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.48 mountX=0.02 mountY=-0.10, mountTheta=-1.35
22:05:26.490 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
22:05:26.492 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
22:05:26.495 00.003 10072 Worker thread wakes up
22:05:26.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
22:05:26.495 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
22:05:26.495 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.02 yDistance=-0.10
22:05:26.497 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:05:26.499 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.57
22:05:26.499 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:05:26.499 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:26.499 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:05:26.499 00.000 10072 MoveAxis(E, 0, ABG)
22:05:26.500 00.001 10072 Move returns status 0, amount 0
22:05:26.500 00.000 10072 MoveAxis(N, 0, ABG)
22:05:26.500 00.000 10072 Move returns status 0, amount 0
22:05:26.500 00.000 10072 move complete, result=0
22:05:26.500 00.000 10072 worker thread done servicing request
22:05:26.518 00.018 1032 UpdateGuideState exits: m=1254 SNR=24.8
22:05:26.520 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:26.522 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:26.523 00.001 1032 Enqueuing Expose request
22:05:26.525 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:05:26.528 00.003 10072 Worker thread wakes up
22:05:26.528 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:26.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:27.152 00.624 10072 Exposure complete
22:05:27.206 00.054 10072 worker thread done servicing request
22:05:27.206 00.000 1032 OnExposeComplete: enter
22:05:27.208 00.002 1032 UpdateGuideState(): m_state=6
22:05:27.210 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2181
22:05:27.212 00.002 1032 Star::Find returns 1 (0), X=1103.52, Y=135.51, Mass=1264, SNR=24.9, Peak=119 HFD=3.2
22:05:27.214 00.002 1032 MultiStar: [#1 0.03,-0.03,1.01,U] [#2 0.19,-0.06,0.77,U] [#3 -0.16,-0.10,0.76,U] [#4 -0.01,-0.08,0.68,U] [#5 0.36,-0.04,0.00,M1] [#6 0.16,-0.19,0.61,U] [#7 0.07,-0.10,0.70,U] [#8 0.27,-0.13,0.00,M5] 
22:05:27.216 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.09}, one-star: {0.23, -0.12}
22:05:27.217 00.001 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
22:05:27.220 00.003 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
22:05:27.221 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.87 mountX=-0.11 mountY=-0.05, mountTheta=-2.70
22:05:27.225 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
22:05:27.227 00.002 1032 Enqueuing Move request for scope (0.08, -0.09)
22:05:27.228 00.001 10072 Worker thread wakes up
22:05:27.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
22:05:27.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
22:05:27.229 00.001 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.05
22:05:27.230 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:05:27.233 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.56
22:05:27.233 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:05:27.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:27.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:05:27.233 00.000 10072 MoveAxis(W, 0, ABG)
22:05:27.233 00.000 10072 Move returns status 0, amount 0
22:05:27.233 00.000 10072 MoveAxis(N, 0, ABG)
22:05:27.233 00.000 10072 Move returns status 0, amount 0
22:05:27.233 00.000 10072 move complete, result=0
22:05:27.233 00.000 10072 worker thread done servicing request
22:05:27.250 00.017 1032 UpdateGuideState exits: m=1264 SNR=24.9
22:05:27.252 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:27.254 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:27.256 00.002 1032 Enqueuing Expose request
22:05:27.258 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:05:27.259 00.001 10072 Worker thread wakes up
22:05:27.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:27.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:27.668 00.409 10072 Exposure complete
22:05:27.719 00.051 10072 worker thread done servicing request
22:05:27.719 00.000 1032 OnExposeComplete: enter
22:05:27.720 00.001 1032 UpdateGuideState(): m_state=6
22:05:27.722 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2182
22:05:27.723 00.001 1032 Star::Find returns 1 (0), X=1103.65, Y=135.41, Mass=1333, SNR=25.6, Peak=117 HFD=3.2
22:05:27.725 00.002 1032 MultiStar: [#1 -0.12,-0.03,0.95,U] [#2 0.19,-0.09,0.79,U] [#3 -0.05,-0.09,0.77,U] [#4 0.07,-0.12,0.67,U] [#5 0.20,-0.20,0.00,M2] [#6 0.26,-0.16,0.00,M1] [#7 0.10,-0.12,0.67,U] [#8 0.36,-0.05,0.00,M6] 
22:05:27.727 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.11}, one-star: {0.36, -0.22}
22:05:27.728 00.001 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
22:05:27.729 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
22:05:27.731 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.86 mountX=-0.13 mountY=-0.07, mountTheta=-2.69
22:05:27.733 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
22:05:27.735 00.002 1032 Enqueuing Move request for scope (0.10, -0.11)
22:05:27.737 00.002 10072 Worker thread wakes up
22:05:27.737 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
22:05:27.737 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
22:05:27.737 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.13 yDistance=-0.07
22:05:27.738 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:05:27.741 00.003 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 282.56
22:05:27.742 00.001 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
22:05:27.742 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:27.742 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:05:27.742 00.000 10072 MoveAxis(E, 62, ABG)
22:05:27.742 00.000 10072 Guiding  Dir = 2, Dur = 62
22:05:27.742 00.000 10072 IsGuiding returns 0
22:05:27.743 00.001 10072 PulseGuide returned control before completion, sleep 72
22:05:27.759 00.016 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:05:27.760 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:27.762 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:27.763 00.001 1032 Enqueuing Expose request
22:05:27.821 00.058 10072 IsGuiding returns 0
22:05:27.821 00.000 10072 Move returns status 0, amount 62
22:05:27.821 00.000 10072 MoveAxis(N, 0, ABG)
22:05:27.821 00.000 10072 Move returns status 0, amount 0
22:05:27.821 00.000 10072 move complete, result=0
22:05:27.821 00.000 10072 worker thread done servicing request
22:05:27.821 00.000 10072 Worker thread wakes up
22:05:27.821 00.000 1032 GuideStep: -0.1 px 62 ms EAST, -0.1 px 0 ms NORTH
22:05:27.823 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:27.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:28.450 00.627 10072 Exposure complete
22:05:28.503 00.053 10072 worker thread done servicing request
22:05:28.503 00.000 1032 OnExposeComplete: enter
22:05:28.506 00.003 1032 UpdateGuideState(): m_state=6
22:05:28.507 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2183
22:05:28.509 00.002 1032 Star::Find returns 1 (0), X=1103.52, Y=135.62, Mass=1245, SNR=24.8, Peak=117 HFD=3.2
22:05:28.510 00.001 1032 MultiStar: [#1 -0.05,0.14,0.97,U] [#2 0.09,0.04,0.81,U] [#3 -0.04,0.25,0.00,M1] [#4 -0.09,0.31,0.00,M1] [#5 0.14,-0.01,0.67,U] [#6 0.16,0.05,0.65,U] [#7 0.01,0.16,0.71,U] [#8 0.18,0.14,0.56,U] 
22:05:28.512 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.07}, one-star: {0.23, -0.01}
22:05:28.513 00.001 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
22:05:28.514 00.001 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
22:05:28.515 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.59 mountX=0.04 mountY=-0.12, mountTheta=-1.24
22:05:28.518 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
22:05:28.519 00.001 1032 Enqueuing Move request for scope (0.10, 0.07)
22:05:28.520 00.001 10072 Worker thread wakes up
22:05:28.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
22:05:28.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
22:05:28.520 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
22:05:28.523 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=92, Gamma=2.230
22:05:28.524 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.56
22:05:28.525 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:05:28.525 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:28.525 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:05:28.525 00.000 10072 MoveAxis(W, 2, ABG)
22:05:28.525 00.000 10072 Guiding  Dir = 3, Dur = 2
22:05:28.525 00.000 10072 IsGuiding returns 0
22:05:28.526 00.001 10072 PulseGuide returned control before completion, sleep 12
22:05:28.540 00.014 10072 IsGuiding returns 0
22:05:28.540 00.000 10072 Move returns status 0, amount 2
22:05:28.540 00.000 10072 MoveAxis(N, 0, ABG)
22:05:28.540 00.000 10072 Move returns status 0, amount 0
22:05:28.540 00.000 10072 move complete, result=0
22:05:28.540 00.000 10072 worker thread done servicing request
22:05:28.544 00.004 1032 UpdateGuideState exits: m=1245 SNR=24.8
22:05:28.545 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:28.546 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:28.548 00.002 1032 Enqueuing Expose request
22:05:28.550 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:05:28.553 00.003 10072 Worker thread wakes up
22:05:28.553 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:28.553 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:28.966 00.413 10072 Exposure complete
22:05:29.018 00.052 10072 worker thread done servicing request
22:05:29.018 00.000 1032 OnExposeComplete: enter
22:05:29.021 00.003 1032 UpdateGuideState(): m_state=6
22:05:29.022 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2184
22:05:29.024 00.002 1032 Star::Find returns 1 (0), X=1103.53, Y=135.97, Mass=1280, SNR=25.1, Peak=115 HFD=3.3
22:05:29.026 00.002 1032 MultiStar: [#1 -0.13,0.33,0.00,M1] [#2 0.07,0.27,0.00,M2] [#3 -0.14,0.25,0.00,M2] [#4 -0.03,0.30,0.00,M2] [#5 0.21,0.27,0.00,M2] [#6 -0.02,0.19,0.61,U] [#7 0.03,0.27,0.00,M1] [#8 -0.05,0.32,0.00,M6] 
22:05:29.028 00.002 1032 refined, 1 included, MultiStar: {0.14, 0.28}, one-star: {0.24, 0.34}
22:05:29.029 00.001 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
22:05:29.032 00.003 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
22:05:29.033 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.28 hyp=0.32 cameraTheta=1.10 mountX=0.24 mountY=-0.21, mountTheta=-0.73
22:05:29.036 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.28, opts=13)
22:05:29.038 00.002 1032 Enqueuing Move request for scope (0.14, 0.28)
22:05:29.040 00.002 10072 Worker thread wakes up
22:05:29.040 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.28) opts 0xd
22:05:29.040 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.28)
22:05:29.040 00.000 10072 Moving (0.14, 0.28) raw xDistance=0.24 yDistance=-0.21
22:05:29.044 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:05:29.046 00.002 10072 PPEC rslt: input = 0.24, final = 0.12, react = 0.12, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 282.56
22:05:29.046 00.000 10072 PPEC: input: 0.24, control: 0.12, exposure: 500
22:05:29.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:05:29.046 00.000 10072 MoveAxis(W, 113, ABG)
22:05:29.046 00.000 10072 Guiding  Dir = 3, Dur = 113
22:05:29.046 00.000 10072 IsGuiding returns 0
22:05:29.046 00.000 10072 PulseGuide returned control before completion, sleep 123
22:05:29.063 00.017 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:05:29.066 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:29.067 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:29.068 00.001 1032 Enqueuing Expose request
22:05:29.181 00.113 10072 IsGuiding returns 0
22:05:29.181 00.000 10072 Move returns status 0, amount 113
22:05:29.181 00.000 10072 MoveAxis(N, 137, ABG)
22:05:29.181 00.000 10072 Guiding  Dir = 0, Dur = 137
22:05:29.181 00.000 10072 IsGuiding returns 0
22:05:29.182 00.001 10072 PulseGuide returned control before completion, sleep 147
22:05:29.338 00.156 10072 IsGuiding returns 1
22:05:29.338 00.000 10072 scope still moving after pulse duration time elapsed
22:05:29.370 00.032 10072 IsGuiding returns 0
22:05:29.370 00.000 10072 scope move finished after 137 + 51 ms
22:05:29.371 00.001 10072 Move returns status 0, amount 137
22:05:29.371 00.000 10072 move complete, result=0
22:05:29.371 00.000 10072 worker thread done servicing request
22:05:29.371 00.000 10072 Worker thread wakes up
22:05:29.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:29.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:29.371 00.000 1032 GuideStep: 0.2 px 113 ms WEST, -0.2 px 137 ms NORTH
22:05:29.995 00.624 10072 Exposure complete
22:05:30.046 00.051 10072 worker thread done servicing request
22:05:30.046 00.000 1032 OnExposeComplete: enter
22:05:30.049 00.003 1032 UpdateGuideState(): m_state=6
22:05:30.050 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2185
22:05:30.052 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=135.64, Mass=1207, SNR=24.4, Peak=100 HFD=3.4
22:05:30.053 00.001 1032 MultiStar: [#1 -0.28,0.17,0.00,M2] [#2 -0.10,-0.06,0.84,U] [#3 -0.43,-0.08,0.00,M3] [#4 -0.28,0.07,0.00,M3] [#5 -0.08,-0.06,0.70,U] [#6 -0.09,-0.21,0.61,U] [#7 -0.13,-0.00,0.77,U] [#8 -0.18,0.10,0.54,U] 
22:05:30.055 00.002 1032 single-star, 5 included, MultiStar: {-0.07, -0.04}, one-star: {0.08, 0.00}
22:05:30.056 00.001 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
22:05:30.057 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
22:05:30.060 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.06 mountX=-0.02 mountY=-0.07, mountTheta=-1.77
22:05:30.062 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
22:05:30.063 00.001 1032 Enqueuing Move request for scope (0.08, 0.00)
22:05:30.065 00.002 10072 Worker thread wakes up
22:05:30.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
22:05:30.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
22:05:30.065 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.07
22:05:30.067 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:05:30.069 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.56
22:05:30.069 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:05:30.070 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:30.070 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:05:30.070 00.000 10072 MoveAxis(W, 3, ABG)
22:05:30.070 00.000 10072 Guiding  Dir = 3, Dur = 3
22:05:30.070 00.000 10072 IsGuiding returns 0
22:05:30.070 00.000 10072 PulseGuide returned control before completion, sleep 13
22:05:30.086 00.016 10072 IsGuiding returns 0
22:05:30.086 00.000 10072 Move returns status 0, amount 3
22:05:30.086 00.000 10072 MoveAxis(N, 0, ABG)
22:05:30.086 00.000 10072 Move returns status 0, amount 0
22:05:30.086 00.000 10072 move complete, result=0
22:05:30.087 00.001 10072 worker thread done servicing request
22:05:30.088 00.001 1032 UpdateGuideState exits: m=1207 SNR=24.4
22:05:30.090 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:30.091 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:30.093 00.002 1032 Enqueuing Expose request
22:05:30.094 00.001 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:05:30.096 00.002 10072 Worker thread wakes up
22:05:30.097 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:30.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:30.514 00.417 10072 Exposure complete
22:05:30.566 00.052 10072 worker thread done servicing request
22:05:30.566 00.000 1032 OnExposeComplete: enter
22:05:30.568 00.002 1032 UpdateGuideState(): m_state=6
22:05:30.570 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2186
22:05:30.572 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=135.40, Mass=1131, SNR=23.6, Peak=105 HFD=3.2
22:05:30.575 00.003 1032 MultiStar: [#1 -0.17,0.06,1.09,U] [#2 -0.14,-0.13,0.80,U] [#3 -0.17,-0.19,0.00,M4] [#4 -0.25,-0.05,0.00,M4] [#5 0.02,-0.06,0.71,U] [#6 -0.00,-0.10,0.68,U] [#7 0.01,-0.01,0.67,U] [#8 0.04,0.05,0.56,U] 
22:05:30.576 00.001 1032 refined, 6 included, MultiStar: {-0.02, -0.07}, one-star: {0.14, -0.23}
22:05:30.578 00.002 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.59)
22:05:30.580 00.002 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.59)
22:05:30.582 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.86 mountX=-0.06 mountY=0.04, mountTheta=2.59
22:05:30.584 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
22:05:30.586 00.002 1032 Enqueuing Move request for scope (-0.02, -0.07)
22:05:30.588 00.002 10072 Worker thread wakes up
22:05:30.588 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
22:05:30.588 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
22:05:30.588 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
22:05:30.590 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:05:30.592 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.55
22:05:30.592 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:05:30.592 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:30.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:05:30.593 00.001 10072 MoveAxis(W, 3, ABG)
22:05:30.593 00.000 10072 Guiding  Dir = 3, Dur = 3
22:05:30.593 00.000 10072 IsGuiding returns 0
22:05:30.593 00.000 10072 PulseGuide returned control before completion, sleep 13
22:05:30.610 00.017 1032 UpdateGuideState exits: m=1131 SNR=23.6
22:05:30.613 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:30.615 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:30.616 00.001 1032 Enqueuing Expose request
22:05:30.620 00.004 10072 IsGuiding returns 0
22:05:30.620 00.000 10072 Move returns status 0, amount 3
22:05:30.620 00.000 10072 MoveAxis(N, 0, ABG)
22:05:30.620 00.000 10072 Move returns status 0, amount 0
22:05:30.620 00.000 10072 move complete, result=0
22:05:30.620 00.000 10072 worker thread done servicing request
22:05:30.620 00.000 10072 Worker thread wakes up
22:05:30.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:30.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:30.625 00.005 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:05:31.249 00.624 10072 Exposure complete
22:05:31.303 00.054 10072 worker thread done servicing request
22:05:31.304 00.001 1032 OnExposeComplete: enter
22:05:31.306 00.002 1032 UpdateGuideState(): m_state=6
22:05:31.308 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2187
22:05:31.311 00.003 1032 Star::Find returns 1 (0), X=1103.38, Y=135.58, Mass=1327, SNR=25.6, Peak=127 HFD=3.3
22:05:31.312 00.001 1032 MultiStar: [#1 -0.34,0.08,0.00,M2] [#2 -0.09,-0.03,0.79,U] [#3 -0.34,0.04,0.00,M5] [#4 -0.16,-0.01,0.62,U] [#5 0.04,-0.01,0.68,U] [#6 -0.19,-0.16,0.00,M1] [#7 -0.15,-0.04,0.64,U] [#8 -0.15,-0.06,0.52,U] 
22:05:31.314 00.002 1032 refined, 5 included, MultiStar: {-0.05, -0.03}, one-star: {0.09, -0.06}
22:05:31.315 00.001 1032 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.83) = xAngle (-4.38 = 1.90)
22:05:31.318 00.003 1032 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.38 = 1.90)
22:05:31.320 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.55 mountX=-0.02 mountY=0.06, mountTheta=1.90
22:05:31.322 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.03, opts=13)
22:05:31.324 00.002 1032 Enqueuing Move request for scope (-0.05, -0.03)
22:05:31.326 00.002 10072 Worker thread wakes up
22:05:31.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
22:05:31.326 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
22:05:31.326 00.000 10072 Moving (-0.05, -0.03) raw xDistance=-0.02 yDistance=0.06
22:05:31.329 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:05:31.330 00.001 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.55
22:05:31.330 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:05:31.330 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:31.330 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:05:31.330 00.000 10072 MoveAxis(W, 2, ABG)
22:05:31.330 00.000 10072 Guiding  Dir = 3, Dur = 2
22:05:31.331 00.001 10072 IsGuiding returns 0
22:05:31.331 00.000 10072 PulseGuide returned control before completion, sleep 12
22:05:31.348 00.017 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:05:31.350 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:31.351 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:31.353 00.002 1032 Enqueuing Expose request
22:05:31.355 00.002 10072 IsGuiding returns 0
22:05:31.355 00.000 10072 Move returns status 0, amount 2
22:05:31.355 00.000 10072 MoveAxis(N, 0, ABG)
22:05:31.355 00.000 10072 Move returns status 0, amount 0
22:05:31.355 00.000 10072 move complete, result=0
22:05:31.355 00.000 10072 worker thread done servicing request
22:05:31.355 00.000 10072 Worker thread wakes up
22:05:31.355 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:31.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:31.363 00.008 1032 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
22:05:31.762 00.399 10072 Exposure complete
22:05:31.815 00.053 10072 worker thread done servicing request
22:05:31.815 00.000 1032 OnExposeComplete: enter
22:05:31.817 00.002 1032 UpdateGuideState(): m_state=6
22:05:31.819 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2188
22:05:31.821 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=135.77, Mass=1167, SNR=24.0, Peak=104 HFD=3.3
22:05:31.823 00.002 1032 MultiStar: [#1 -0.20,0.14,0.94,U] [#2 -0.12,0.03,0.79,U] [#3 -0.24,0.08,0.00,M6] [#4 -0.28,0.19,0.00,M4] [#5 0.01,-0.09,0.70,U] [#6 -0.17,0.01,0.58,U] [#7 0.02,0.19,0.71,U] [#8 0.07,0.24,0.00,M4] 
22:05:31.825 00.002 1032 refined, 5 included, MultiStar: {-0.05, 0.08}, one-star: {0.12, 0.14}
22:05:31.827 00.002 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
22:05:31.828 00.001 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
22:05:31.830 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.14 mountX=0.09 mountY=0.03, mountTheta=0.31
22:05:31.833 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.08, opts=13)
22:05:31.835 00.002 1032 Enqueuing Move request for scope (-0.05, 0.08)
22:05:31.837 00.002 10072 Worker thread wakes up
22:05:31.837 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
22:05:31.837 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
22:05:31.837 00.000 10072 Moving (-0.05, 0.08) raw xDistance=0.09 yDistance=0.03
22:05:31.840 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:05:31.842 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.55
22:05:31.842 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:05:31.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:31.843 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:05:31.843 00.000 10072 MoveAxis(W, 2, ABG)
22:05:31.843 00.000 10072 Guiding  Dir = 3, Dur = 2
22:05:31.843 00.000 10072 IsGuiding returns 0
22:05:31.843 00.000 10072 PulseGuide returned control before completion, sleep 12
22:05:31.860 00.017 1032 UpdateGuideState exits: m=1167 SNR=24.0
22:05:31.863 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:31.866 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:31.868 00.002 1032 Enqueuing Expose request
22:05:31.869 00.001 10072 IsGuiding returns 0
22:05:31.869 00.000 10072 Move returns status 0, amount 2
22:05:31.869 00.000 10072 MoveAxis(N, 0, ABG)
22:05:31.869 00.000 10072 Move returns status 0, amount 0
22:05:31.869 00.000 10072 move complete, result=0
22:05:31.869 00.000 10072 worker thread done servicing request
22:05:31.869 00.000 10072 Worker thread wakes up
22:05:31.871 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:31.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:31.877 00.006 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:05:32.497 00.620 10072 Exposure complete
22:05:32.550 00.053 10072 worker thread done servicing request
22:05:32.550 00.000 1032 OnExposeComplete: enter
22:05:32.553 00.003 1032 UpdateGuideState(): m_state=6
22:05:32.555 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2189
22:05:32.557 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=135.53, Mass=1226, SNR=24.6, Peak=112 HFD=3.2
22:05:32.559 00.002 1032 MultiStar: [#1 -0.16,0.08,0.99,U] [#2 -0.02,-0.04,0.84,U] [#3 -0.24,-0.03,0.77,U] [#4 -0.23,-0.05,0.68,U] [#5 -0.08,-0.07,0.71,U] [#6 -0.12,-0.08,0.61,U] [#7 -0.14,-0.02,0.74,U] [#8 0.06,-0.01,0.53,U] 
22:05:32.560 00.001 1032 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {0.13, -0.11}
22:05:32.561 00.001 1032 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.83) = xAngle (-4.59 = 1.69)
22:05:32.563 00.002 1032 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.59 = 1.69)
22:05:32.565 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.76 mountX=-0.01 mountY=0.09, mountTheta=1.69
22:05:32.568 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.03, opts=13)
22:05:32.569 00.001 1032 Enqueuing Move request for scope (-0.09, -0.03)
22:05:32.572 00.003 10072 Worker thread wakes up
22:05:32.572 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
22:05:32.572 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
22:05:32.572 00.000 10072 Moving (-0.09, -0.03) raw xDistance=-0.01 yDistance=0.09
22:05:32.573 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:05:32.576 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.55
22:05:32.576 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:05:32.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:32.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:05:32.576 00.000 10072 MoveAxis(W, 3, ABG)
22:05:32.577 00.001 10072 Guiding  Dir = 3, Dur = 3
22:05:32.577 00.000 10072 IsGuiding returns 0
22:05:32.577 00.000 10072 PulseGuide returned control before completion, sleep 13
22:05:32.595 00.018 1032 UpdateGuideState exits: m=1226 SNR=24.6
22:05:32.597 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:32.599 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:32.600 00.001 1032 Enqueuing Expose request
22:05:32.602 00.002 10072 IsGuiding returns 0
22:05:32.602 00.000 10072 Move returns status 0, amount 3
22:05:32.602 00.000 10072 MoveAxis(N, 0, ABG)
22:05:32.602 00.000 10072 Move returns status 0, amount 0
22:05:32.602 00.000 10072 move complete, result=0
22:05:32.602 00.000 10072 worker thread done servicing request
22:05:32.602 00.000 10072 Worker thread wakes up
22:05:32.604 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:32.604 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:32.612 00.008 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
22:05:33.011 00.399 10072 Exposure complete
22:05:33.069 00.058 10072 worker thread done servicing request
22:05:33.069 00.000 1032 OnExposeComplete: enter
22:05:33.072 00.003 1032 UpdateGuideState(): m_state=6
22:05:33.074 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2190
22:05:33.076 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=135.48, Mass=1425, SNR=26.5, Peak=131 HFD=3.2
22:05:33.077 00.001 1032 MultiStar: [#1 -0.24,0.02,0.86,U] [#2 0.01,-0.10,0.76,U] [#3 -0.15,-0.16,0.78,U] [#4 -0.19,0.07,0.69,U] [#5 -0.17,-0.11,0.68,U] [#6 0.01,-0.07,0.58,U] [#7 -0.23,-0.03,0.67,U] [#8 -0.12,-0.23,0.00,M4] 
22:05:33.078 00.001 1032 refined, 7 included, MultiStar: {-0.09, -0.07}, one-star: {0.15, -0.15}
22:05:33.081 00.003 1032 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.83) = xAngle (-4.33 = 1.95)
22:05:33.083 00.002 1032 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.33 = 1.95)
22:05:33.084 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.50 mountX=-0.04 mountY=0.11, mountTheta=1.95
22:05:33.089 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.07, opts=13)
22:05:33.091 00.002 1032 Enqueuing Move request for scope (-0.09, -0.07)
22:05:33.093 00.002 10072 Worker thread wakes up
22:05:33.093 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
22:05:33.093 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
22:05:33.094 00.001 10072 Moving (-0.09, -0.07) raw xDistance=-0.04 yDistance=0.11
22:05:33.096 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:05:33.097 00.001 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.55
22:05:33.098 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:05:33.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:33.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:05:33.098 00.000 10072 MoveAxis(W, 3, ABG)
22:05:33.098 00.000 10072 Guiding  Dir = 3, Dur = 3
22:05:33.098 00.000 10072 IsGuiding returns 0
22:05:33.099 00.001 10072 PulseGuide returned control before completion, sleep 13
22:05:33.117 00.018 10072 IsGuiding returns 0
22:05:33.117 00.000 10072 Move returns status 0, amount 3
22:05:33.117 00.000 10072 MoveAxis(N, 0, ABG)
22:05:33.117 00.000 10072 Move returns status 0, amount 0
22:05:33.117 00.000 10072 move complete, result=0
22:05:33.117 00.000 10072 worker thread done servicing request
22:05:33.117 00.000 1032 UpdateGuideState exits: m=1425 SNR=26.5
22:05:33.120 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:33.121 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:33.123 00.002 1032 Enqueuing Expose request
22:05:33.125 00.002 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
22:05:33.126 00.001 10072 Worker thread wakes up
22:05:33.126 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:33.126 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:33.763 00.637 10072 Exposure complete
22:05:33.819 00.056 10072 worker thread done servicing request
22:05:33.819 00.000 1032 OnExposeComplete: enter
22:05:33.822 00.003 1032 UpdateGuideState(): m_state=6
22:05:33.823 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2191
22:05:33.825 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=135.58, Mass=1382, SNR=26.1, Peak=141 HFD=3.3
22:05:33.827 00.002 1032 MultiStar: [#1 -0.12,-0.03,0.96,U] [#2 0.12,-0.07,0.74,U] [#3 -0.28,-0.00,0.00,M5] [#4 -0.18,-0.06,0.62,U] [#5 0.11,-0.14,0.64,U] [#6 0.05,-0.28,0.00,M1] [#7 0.07,-0.07,0.67,U] [#8 -0.11,-0.02,0.51,U] 
22:05:33.828 00.001 1032 refined, 6 included, MultiStar: {-0.00, -0.06}, one-star: {0.06, -0.05}
22:05:33.831 00.003 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.83)
22:05:33.833 00.002 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.83)
22:05:33.834 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.62 mountX=-0.06 mountY=0.02, mountTheta=2.83
22:05:33.838 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.06, opts=13)
22:05:33.839 00.001 1032 Enqueuing Move request for scope (-0.00, -0.06)
22:05:33.841 00.002 10072 Worker thread wakes up
22:05:33.841 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
22:05:33.841 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
22:05:33.841 00.000 10072 Moving (-0.00, -0.06) raw xDistance=-0.06 yDistance=0.02
22:05:33.843 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:05:33.845 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.55
22:05:33.845 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:05:33.845 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:33.845 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:05:33.845 00.000 10072 MoveAxis(W, 3, ABG)
22:05:33.845 00.000 10072 Guiding  Dir = 3, Dur = 3
22:05:33.846 00.001 10072 IsGuiding returns 0
22:05:33.846 00.000 10072 PulseGuide returned control before completion, sleep 13
22:05:33.864 00.018 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:05:33.866 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:33.867 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:33.869 00.002 1032 Enqueuing Expose request
22:05:33.871 00.002 10072 IsGuiding returns 0
22:05:33.871 00.000 10072 Move returns status 0, amount 3
22:05:33.871 00.000 10072 MoveAxis(N, 0, ABG)
22:05:33.871 00.000 10072 Move returns status 0, amount 0
22:05:33.871 00.000 10072 move complete, result=0
22:05:33.871 00.000 10072 worker thread done servicing request
22:05:33.871 00.000 10072 Worker thread wakes up
22:05:33.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:33.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:33.879 00.008 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:05:34.279 00.400 10072 Exposure complete
22:05:34.331 00.052 10072 worker thread done servicing request
22:05:34.331 00.000 1032 OnExposeComplete: enter
22:05:34.333 00.002 1032 UpdateGuideState(): m_state=6
22:05:34.335 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2192
22:05:34.337 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=135.44, Mass=1252, SNR=24.8, Peak=126 HFD=3.2
22:05:34.338 00.001 1032 MultiStar: [#1 -0.28,-0.01,0.00,M1] [#2 -0.15,0.03,0.79,U] [#3 -0.33,0.09,0.00,M6] [#4 -0.27,0.04,0.00,M2] [#5 0.03,-0.07,0.68,U] [#6 -0.03,-0.07,0.59,U] [#7 -0.16,-0.03,0.73,U] [#8 -0.05,-0.10,0.55,U] 
22:05:34.340 00.002 1032 refined, 5 included, MultiStar: {-0.04, -0.08}, one-star: {0.10, -0.19}
22:05:34.341 00.001 1032 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.83) = xAngle (-3.84 = 2.44)
22:05:34.343 00.002 1032 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.84 = 2.44)
22:05:34.344 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.01 mountX=-0.07 mountY=0.05, mountTheta=2.44
22:05:34.347 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.08, opts=13)
22:05:34.348 00.001 1032 Enqueuing Move request for scope (-0.04, -0.08)
22:05:34.350 00.002 10072 Worker thread wakes up
22:05:34.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
22:05:34.350 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
22:05:34.350 00.000 10072 Moving (-0.04, -0.08) raw xDistance=-0.07 yDistance=0.05
22:05:34.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:05:34.354 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.55
22:05:34.354 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:05:34.355 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:34.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:05:34.355 00.000 10072 MoveAxis(W, 3, ABG)
22:05:34.355 00.000 10072 Guiding  Dir = 3, Dur = 3
22:05:34.355 00.000 10072 IsGuiding returns 0
22:05:34.356 00.001 10072 PulseGuide returned control before completion, sleep 13
22:05:34.370 00.014 10072 IsGuiding returns 0
22:05:34.370 00.000 10072 Move returns status 0, amount 3
22:05:34.370 00.000 10072 MoveAxis(N, 0, ABG)
22:05:34.370 00.000 10072 Move returns status 0, amount 0
22:05:34.370 00.000 10072 move complete, result=0
22:05:34.370 00.000 10072 worker thread done servicing request
22:05:34.372 00.002 1032 UpdateGuideState exits: m=1252 SNR=24.8
22:05:34.374 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:34.375 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:34.376 00.001 1032 Enqueuing Expose request
22:05:34.378 00.002 1032 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
22:05:34.379 00.001 10072 Worker thread wakes up
22:05:34.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:34.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:35.017 00.638 10072 Exposure complete
22:05:35.068 00.051 10072 worker thread done servicing request
22:05:35.068 00.000 1032 OnExposeComplete: enter
22:05:35.070 00.002 1032 UpdateGuideState(): m_state=6
22:05:35.072 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2193
22:05:35.073 00.001 1032 Star::Find returns 1 (0), X=1103.31, Y=135.63, Mass=1116, SNR=23.4, Peak=103 HFD=3.4
22:05:35.075 00.002 1032 MultiStar: [#1 -0.22,0.27,0.00,M2] [#2 -0.14,0.06,0.87,U] [#3 -0.25,-0.07,0.00,M7] [#4 -0.17,0.04,0.71,U] [#5 -0.01,0.05,0.74,U] [#6 -0.07,0.09,0.65,U] [#7 0.06,-0.09,0.76,U] [#8 -0.07,0.24,0.55,U] 
22:05:35.076 00.001 1032 single-star, 6 included, MultiStar: {-0.05, 0.05}, one-star: {0.02, 0.00}
22:05:35.077 00.001 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
22:05:35.080 00.003 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
22:05:35.082 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.10 mountX=-0.00 mountY=-0.02, mountTheta=-1.73
22:05:35.085 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
22:05:35.088 00.003 1032 Enqueuing Move request for scope (0.02, 0.00)
22:05:35.091 00.003 10072 Worker thread wakes up
22:05:35.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
22:05:35.091 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
22:05:35.091 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
22:05:35.093 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:05:35.094 00.001 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.54
22:05:35.094 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:05:35.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:35.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:05:35.095 00.001 10072 MoveAxis(W, 4, ABG)
22:05:35.095 00.000 10072 Guiding  Dir = 3, Dur = 4
22:05:35.095 00.000 10072 IsGuiding returns 0
22:05:35.095 00.000 10072 PulseGuide returned control before completion, sleep 14
22:05:35.110 00.015 1032 UpdateGuideState exits: m=1116 SNR=23.4
22:05:35.113 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:35.115 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:35.117 00.002 1032 Enqueuing Expose request
22:05:35.123 00.006 10072 IsGuiding returns 0
22:05:35.123 00.000 10072 Move returns status 0, amount 4
22:05:35.123 00.000 10072 MoveAxis(N, 0, ABG)
22:05:35.123 00.000 10072 Move returns status 0, amount 0
22:05:35.123 00.000 10072 move complete, result=0
22:05:35.123 00.000 10072 worker thread done servicing request
22:05:35.123 00.000 10072 Worker thread wakes up
22:05:35.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:35.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:35.125 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:05:35.531 00.406 10072 Exposure complete
22:05:35.590 00.059 10072 worker thread done servicing request
22:05:35.590 00.000 1032 OnExposeComplete: enter
22:05:35.593 00.003 1032 UpdateGuideState(): m_state=6
22:05:35.595 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2194
22:05:35.596 00.001 1032 Star::Find returns 1 (0), X=1103.35, Y=135.67, Mass=1285, SNR=25.2, Peak=116 HFD=3.4
22:05:35.598 00.002 1032 MultiStar: [#1 -0.16,0.12,1.00,U] [#2 0.04,-0.00,0.80,U] [#3 -0.29,0.01,0.00,M8] [#4 -0.09,0.04,0.66,U] [#5 0.15,0.03,0.70,U] [#6 -0.11,-0.17,0.59,U] [#7 -0.02,0.03,0.72,U] [#8 0.03,-0.03,0.49,U] 
22:05:35.599 00.001 1032 refined, 7 included, MultiStar: {-0.02, 0.02}, one-star: {0.06, 0.03}
22:05:35.601 00.002 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
22:05:35.603 00.002 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
22:05:35.604 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.02 cameraTheta=2.32 mountX=0.02 mountY=0.01, mountTheta=0.49
22:05:35.608 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
22:05:35.610 00.002 1032 Enqueuing Move request for scope (-0.02, 0.02)
22:05:35.611 00.001 10072 Worker thread wakes up
22:05:35.611 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
22:05:35.611 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
22:05:35.611 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.01
22:05:35.617 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:05:35.619 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.54
22:05:35.619 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:05:35.619 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:35.620 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:05:35.620 00.000 10072 MoveAxis(W, 4, ABG)
22:05:35.620 00.000 10072 Guiding  Dir = 3, Dur = 4
22:05:35.620 00.000 10072 IsGuiding returns 0
22:05:35.621 00.001 10072 PulseGuide returned control before completion, sleep 14
22:05:35.637 00.016 1032 UpdateGuideState exits: m=1285 SNR=25.2
22:05:35.640 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:35.641 00.001 10072 IsGuiding returns 0
22:05:35.642 00.001 10072 Move returns status 0, amount 4
22:05:35.642 00.000 10072 MoveAxis(N, 0, ABG)
22:05:35.642 00.000 10072 Move returns status 0, amount 0
22:05:35.642 00.000 10072 move complete, result=0
22:05:35.642 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:35.644 00.002 1032 Enqueuing Expose request
22:05:35.647 00.003 10072 worker thread done servicing request
22:05:35.648 00.001 10072 Worker thread wakes up
22:05:35.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:35.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:35.649 00.001 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
22:05:36.278 00.629 10072 Exposure complete
22:05:36.332 00.054 10072 worker thread done servicing request
22:05:36.333 00.001 1032 OnExposeComplete: enter
22:05:36.336 00.003 1032 UpdateGuideState(): m_state=6
22:05:36.338 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2195
22:05:36.340 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=135.45, Mass=1509, SNR=27.3, Peak=145 HFD=3.2
22:05:36.342 00.002 1032 MultiStar: [#1 -0.20,-0.09,0.94,U] [#2 -0.03,-0.03,0.73,U] [#3 -0.16,-0.03,0.72,U] [#4 -0.21,-0.09,0.60,U] [#5 0.04,0.01,0.62,U] [#6 -0.04,-0.03,0.55,U] [#7 -0.07,-0.09,0.64,U] [#8 -0.07,-0.25,0.00,M1] 
22:05:36.343 00.001 1032 refined, 7 included, MultiStar: {-0.07, -0.08}, one-star: {0.10, -0.19}
22:05:36.345 00.002 1032 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.83) = xAngle (-4.13 = 2.15)
22:05:36.346 00.001 1032 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.13 = 2.15)
22:05:36.348 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-2.30 mountX=-0.06 mountY=0.08, mountTheta=2.15
22:05:36.351 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.08, opts=13)
22:05:36.352 00.001 1032 Enqueuing Move request for scope (-0.07, -0.08)
22:05:36.353 00.001 10072 Worker thread wakes up
22:05:36.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
22:05:36.353 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
22:05:36.353 00.000 10072 Moving (-0.07, -0.08) raw xDistance=-0.06 yDistance=0.08
22:05:36.356 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:05:36.358 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.54
22:05:36.358 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:05:36.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:36.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:05:36.358 00.000 10072 MoveAxis(W, 4, ABG)
22:05:36.358 00.000 10072 Guiding  Dir = 3, Dur = 4
22:05:36.358 00.000 10072 IsGuiding returns 0
22:05:36.359 00.001 10072 PulseGuide returned control before completion, sleep 14
22:05:36.376 00.017 1032 UpdateGuideState exits: m=1509 SNR=27.3
22:05:36.378 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:36.380 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:36.382 00.002 1032 Enqueuing Expose request
22:05:36.384 00.002 10072 IsGuiding returns 0
22:05:36.384 00.000 10072 Move returns status 0, amount 4
22:05:36.384 00.000 10072 MoveAxis(N, 0, ABG)
22:05:36.384 00.000 10072 Move returns status 0, amount 0
22:05:36.385 00.001 10072 move complete, result=0
22:05:36.385 00.000 10072 worker thread done servicing request
22:05:36.385 00.000 10072 Worker thread wakes up
22:05:36.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:36.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:36.392 00.007 1032 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
22:05:36.794 00.402 10072 Exposure complete
22:05:36.841 00.047 10072 worker thread done servicing request
22:05:36.841 00.000 1032 OnExposeComplete: enter
22:05:36.843 00.002 1032 UpdateGuideState(): m_state=6
22:05:36.844 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2196
22:05:36.845 00.001 1032 Star::Find returns 1 (0), X=1103.49, Y=135.70, Mass=1217, SNR=24.5, Peak=112 HFD=3.3
22:05:36.847 00.002 1032 MultiStar: [#1 -0.23,0.14,0.00,M1] [#2 -0.02,-0.07,0.83,U] [#3 -0.18,-0.07,0.81,U] [#4 -0.06,0.04,0.70,U] [#5 -0.01,0.01,0.69,U] [#6 0.06,-0.09,0.59,U] [#7 0.01,0.10,0.72,U] [#8 -0.03,0.21,0.52,U] 
22:05:36.848 00.001 1032 refined, 7 included, MultiStar: {0.00, 0.02}, one-star: {0.20, 0.07}
22:05:36.850 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
22:05:36.851 00.001 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
22:05:36.852 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.45 mountX=0.02 mountY=-0.01, mountTheta=-0.38
22:05:36.855 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.02, opts=13)
22:05:36.857 00.002 1032 Enqueuing Move request for scope (0.00, 0.02)
22:05:36.858 00.001 10072 Worker thread wakes up
22:05:36.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
22:05:36.858 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
22:05:36.858 00.000 10072 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
22:05:36.861 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:05:36.863 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.54
22:05:36.863 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:05:36.863 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:36.863 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:05:36.863 00.000 10072 MoveAxis(W, 4, ABG)
22:05:36.864 00.001 10072 Guiding  Dir = 3, Dur = 4
22:05:36.864 00.000 10072 IsGuiding returns 0
22:05:36.864 00.000 10072 PulseGuide returned control before completion, sleep 14
22:05:36.878 00.014 1032 UpdateGuideState exits: m=1217 SNR=24.5
22:05:36.881 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:36.882 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:36.883 00.001 1032 Enqueuing Expose request
22:05:36.884 00.001 10072 IsGuiding returns 0
22:05:36.884 00.000 10072 Move returns status 0, amount 4
22:05:36.884 00.000 10072 MoveAxis(N, 0, ABG)
22:05:36.884 00.000 10072 Move returns status 0, amount 0
22:05:36.884 00.000 10072 move complete, result=0
22:05:36.884 00.000 10072 worker thread done servicing request
22:05:36.885 00.001 10072 Worker thread wakes up
22:05:36.885 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:36.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:36.890 00.005 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:05:37.513 00.623 10072 Exposure complete
22:05:37.568 00.055 10072 worker thread done servicing request
22:05:37.568 00.000 1032 OnExposeComplete: enter
22:05:37.570 00.002 1032 UpdateGuideState(): m_state=6
22:05:37.572 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2197
22:05:37.574 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=135.60, Mass=1190, SNR=24.2, Peak=113 HFD=3.3
22:05:37.576 00.002 1032 MultiStar: [#1 -0.20,0.10,0.98,U] [#2 -0.00,-0.03,0.76,U] [#3 -0.18,0.05,0.81,U] [#4 -0.08,0.12,0.73,U] [#5 -0.10,0.03,0.67,U] [#6 0.05,-0.00,0.63,U] [#7 0.01,-0.06,0.70,U] [#8 -0.01,-0.02,0.55,U] 
22:05:37.578 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {0.06, -0.03}
22:05:37.579 00.001 1032 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.83) = xAngle (0.98 = 0.98)
22:05:37.581 00.002 1032 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.98 = 0.98)
22:05:37.583 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.81 mountX=0.03 mountY=0.05, mountTheta=0.98
22:05:37.586 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.02, opts=13)
22:05:37.589 00.003 1032 Enqueuing Move request for scope (-0.05, 0.02)
22:05:37.591 00.002 10072 Worker thread wakes up
22:05:37.591 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
22:05:37.591 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
22:05:37.591 00.000 10072 Moving (-0.05, 0.02) raw xDistance=0.03 yDistance=0.05
22:05:37.593 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:05:37.596 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.54
22:05:37.596 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:05:37.596 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:37.596 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:05:37.596 00.000 10072 MoveAxis(W, 4, ABG)
22:05:37.596 00.000 10072 Guiding  Dir = 3, Dur = 4
22:05:37.596 00.000 10072 IsGuiding returns 0
22:05:37.597 00.001 10072 PulseGuide returned control before completion, sleep 14
22:05:37.613 00.016 1032 UpdateGuideState exits: m=1190 SNR=24.2
22:05:37.615 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:37.616 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:37.617 00.001 1032 Enqueuing Expose request
22:05:37.620 00.003 10072 IsGuiding returns 1
22:05:37.620 00.000 10072 scope still moving after pulse duration time elapsed
22:05:37.651 00.031 10072 IsGuiding returns 0
22:05:37.651 00.000 10072 scope move finished after 4 + 50 ms
22:05:37.651 00.000 10072 Move returns status 0, amount 4
22:05:37.652 00.001 10072 MoveAxis(N, 0, ABG)
22:05:37.652 00.000 10072 Move returns status 0, amount 0
22:05:37.652 00.000 10072 move complete, result=0
22:05:37.652 00.000 10072 worker thread done servicing request
22:05:37.652 00.000 10072 Worker thread wakes up
22:05:37.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:37.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:37.680 00.028 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
22:05:38.059 00.379 10072 Exposure complete
22:05:38.114 00.055 10072 worker thread done servicing request
22:05:38.114 00.000 1032 OnExposeComplete: enter
22:05:38.116 00.002 1032 UpdateGuideState(): m_state=6
22:05:38.118 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2198
22:05:38.120 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=135.64, Mass=1247, SNR=24.8, Peak=112 HFD=3.3
22:05:38.122 00.002 1032 MultiStar: [#1 -0.16,0.21,0.00,M1] [#2 0.11,0.09,0.84,U] [#3 -0.26,-0.02,0.00,M6] [#4 -0.01,0.11,0.69,U] [#5 -0.09,-0.04,0.71,U] [#6 -0.05,-0.00,0.61,U] [#7 -0.06,0.05,0.70,U] [#8 -0.12,0.12,0.55,U] 
22:05:38.124 00.002 1032 refined, 6 included, MultiStar: {-0.00, 0.04}, one-star: {0.10, 0.00}
22:05:38.126 00.002 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
22:05:38.127 00.001 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
22:05:38.130 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.68 mountX=0.04 mountY=-0.01, mountTheta=-0.15
22:05:38.133 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
22:05:38.135 00.002 1032 Enqueuing Move request for scope (-0.00, 0.04)
22:05:38.137 00.002 10072 Worker thread wakes up
22:05:38.137 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
22:05:38.137 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
22:05:38.137 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
22:05:38.139 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:05:38.141 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.54
22:05:38.141 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:05:38.143 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:38.143 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:05:38.143 00.000 10072 MoveAxis(W, 4, ABG)
22:05:38.143 00.000 10072 Guiding  Dir = 3, Dur = 4
22:05:38.144 00.001 10072 IsGuiding returns 0
22:05:38.146 00.002 10072 PulseGuide returned control before completion, sleep 12
22:05:38.163 00.017 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:05:38.165 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:38.167 00.002 10072 IsGuiding returns 0
22:05:38.167 00.000 10072 Move returns status 0, amount 4
22:05:38.167 00.000 10072 MoveAxis(N, 0, ABG)
22:05:38.167 00.000 10072 Move returns status 0, amount 0
22:05:38.167 00.000 10072 move complete, result=0
22:05:38.167 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:38.169 00.002 1032 Enqueuing Expose request
22:05:38.170 00.001 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:05:38.173 00.003 10072 worker thread done servicing request
22:05:38.173 00.000 10072 Worker thread wakes up
22:05:38.173 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:38.173 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:38.810 00.637 10072 Exposure complete
22:05:38.868 00.058 10072 worker thread done servicing request
22:05:38.868 00.000 1032 OnExposeComplete: enter
22:05:38.870 00.002 1032 UpdateGuideState(): m_state=6
22:05:38.871 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2199
22:05:38.873 00.002 1032 Star::Find returns 1 (0), X=1103.46, Y=135.70, Mass=1446, SNR=26.7, Peak=130 HFD=3.2
22:05:38.876 00.003 1032 MultiStar: [#1 -0.19,0.01,0.91,U] [#2 -0.05,-0.12,0.72,U] [#3 -0.26,0.15,0.00,M7] [#4 0.04,0.12,0.58,U] [#5 -0.00,0.02,0.65,U] [#6 0.03,-0.16,0.56,U] [#7 0.14,0.01,0.66,U] [#8 0.06,0.10,0.49,U] 
22:05:38.877 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {0.17, 0.07}
22:05:38.879 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
22:05:38.880 00.001 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
22:05:38.882 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.38 mountX=0.00 mountY=-0.02, mountTheta=-1.45
22:05:38.884 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
22:05:38.886 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
22:05:38.888 00.002 10072 Worker thread wakes up
22:05:38.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:05:38.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:05:38.888 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
22:05:38.891 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:05:38.893 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.54
22:05:38.893 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:05:38.893 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:38.893 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:05:38.893 00.000 10072 MoveAxis(W, 4, ABG)
22:05:38.893 00.000 10072 Guiding  Dir = 3, Dur = 4
22:05:38.894 00.001 10072 IsGuiding returns 0
22:05:38.894 00.000 10072 PulseGuide returned control before completion, sleep 14
22:05:38.910 00.016 1032 UpdateGuideState exits: m=1446 SNR=26.7
22:05:38.912 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:38.913 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:38.915 00.002 1032 Enqueuing Expose request
22:05:38.917 00.002 10072 IsGuiding returns 0
22:05:38.917 00.000 10072 Move returns status 0, amount 4
22:05:38.917 00.000 10072 MoveAxis(N, 0, ABG)
22:05:38.917 00.000 10072 Move returns status 0, amount 0
22:05:38.917 00.000 10072 move complete, result=0
22:05:38.917 00.000 10072 worker thread done servicing request
22:05:38.917 00.000 10072 Worker thread wakes up
22:05:38.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:38.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:38.926 00.009 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:05:39.325 00.399 10072 Exposure complete
22:05:39.358 00.033 1032 evsrv: cli 0D18B3B0 connect
22:05:39.361 00.003 1032 case statement mapped state 6 to 3
22:05:39.367 00.006 1032 case statement mapped state 6 to 3
22:05:39.377 00.010 1032 evsrv: cli 0D18B3B0 request: {"method":"get_app_state","id":"5fd25c3e-a6e7-456d-85ad-420a628613d1"}
22:05:39.379 00.002 1032 case statement mapped state 6 to 3
22:05:39.382 00.003 1032 evsrv: cli 0D18B3B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5fd25c3e-a6e7-456d-85ad-420a628613d1"}
22:05:39.400 00.018 1032 evsrv: cli 0D18B3B0 disconnect
22:05:39.411 00.011 1032 OnExposeComplete: enter
22:05:39.414 00.003 10072 worker thread done servicing request
22:05:39.414 00.000 1032 UpdateGuideState(): m_state=6
22:05:39.416 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2200
22:05:39.419 00.003 1032 Star::Find returns 1 (0), X=1103.45, Y=135.59, Mass=1215, SNR=24.5, Peak=117 HFD=3.2
22:05:39.421 00.002 1032 MultiStar: [#1 -0.12,0.13,0.99,U] [#2 -0.05,-0.08,0.80,U] [#3 -0.12,0.14,0.82,U] [#4 -0.07,0.16,0.66,U] [#5 0.05,0.13,0.64,U] [#6 0.03,0.05,0.60,U] [#7 0.02,0.18,0.71,U] [#8 0.01,0.08,0.58,U] 
22:05:39.423 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {0.16, -0.05}
22:05:39.426 00.003 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
22:05:39.428 00.002 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
22:05:39.431 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.71 mountX=0.08 mountY=-0.01, mountTheta=-0.12
22:05:39.434 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
22:05:39.435 00.001 1032 Enqueuing Move request for scope (-0.01, 0.08)
22:05:39.437 00.002 10072 Worker thread wakes up
22:05:39.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:05:39.437 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:05:39.437 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
22:05:39.439 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:05:39.586 00.147 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.54
22:05:39.586 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:05:39.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:39.587 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:05:39.587 00.000 10072 MoveAxis(W, 3, ABG)
22:05:39.587 00.000 10072 Guiding  Dir = 3, Dur = 3
22:05:39.588 00.001 10072 IsGuiding returns 0
22:05:39.588 00.000 10072 PulseGuide returned control before completion, sleep 13
22:05:39.605 00.017 10072 IsGuiding returns 0
22:05:39.605 00.000 10072 Move returns status 0, amount 3
22:05:39.605 00.000 10072 MoveAxis(N, 0, ABG)
22:05:39.605 00.000 10072 Move returns status 0, amount 0
22:05:39.605 00.000 10072 move complete, result=0
22:05:39.605 00.000 10072 worker thread done servicing request
22:05:39.610 00.005 1032 UpdateGuideState exits: m=1215 SNR=24.5
22:05:39.613 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:39.615 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:39.618 00.003 1032 Enqueuing Expose request
22:05:39.620 00.002 10072 Worker thread wakes up
22:05:39.620 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:05:39.624 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:39.624 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:39.632 00.008 1032 evsrv: cli 0D18B090 connect
22:05:39.634 00.002 1032 case statement mapped state 6 to 3
22:05:39.638 00.004 1032 case statement mapped state 6 to 3
22:05:39.641 00.003 1032 evsrv: cli 0D18B090 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.3,"time":3,"timeout":40}},"id":"713c2d13-0a7d-4f8d-9e9f-dd2ba8d3d8ba"}
22:05:39.721 00.080 1032 PhdController::Dither begins
22:05:39.725 00.004 1032 dither: size=3.00, dRA=0.51 dDec=-0.12
22:05:39.728 00.003 1032 MountToCamera -- mountTheta (-0.23) + m_xAngle (1.83) = xAngle (1.60 = 1.60)
22:05:39.731 00.003 1032 MountToCamera -- mountX=0.51 mountY=-0.12 hyp=0.52 mountTheta=-0.23 cameraX=-0.01, cameraY=0.52 cameraTheta=1.60
22:05:39.735 00.004 1032 setting lock position to (1103.28, 136.16)
22:05:39.739 00.004 1032 Mount: notify guiding dithered (-0.0, 0.5)
22:05:39.741 00.002 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
22:05:39.743 00.002 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
22:05:39.746 00.003 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:05:39.749 00.003 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:05:39.752 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
22:05:39.757 00.005 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
22:05:39.760 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:05:39.764 00.004 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:05:39.776 00.012 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:05:39.779 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
22:05:39.781 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
22:05:39.783 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
22:05:39.786 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
22:05:39.788 00.002 1032 MultiStar: stabilizing after lock position change
22:05:39.790 00.002 1032 Status Line: Dither by 0.51,-0.12
22:05:39.808 00.018 1032 PhdController: newstate STATE_SETTLE_BEGIN
22:05:39.815 00.007 1032 PhdController: newstate STATE_SETTLE_WAIT
22:05:39.818 00.003 1032 evsrv: cli 0D18B090 response: {"jsonrpc":"2.0","result":0,"id":"713c2d13-0a7d-4f8d-9e9f-dd2ba8d3d8ba"}
22:05:39.822 00.004 1032 evsrv: cli 0D18B090 disconnect
22:05:40.249 00.427 10072 Exposure complete
22:05:40.346 00.097 10072 worker thread done servicing request
22:05:40.346 00.000 1032 OnExposeComplete: enter
22:05:40.349 00.003 1032 UpdateGuideState(): m_state=6
22:05:40.351 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2201
22:05:40.353 00.002 1032 Star::Find returns 1 (0), X=1103.58, Y=135.77, Mass=1475, SNR=26.9, Peak=136 HFD=3.2
22:05:40.356 00.003 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
22:05:40.358 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
22:05:40.361 00.003 1032 CameraToMount -- cameraX=0.30 cameraY=-0.39 hyp=0.49 cameraTheta=-0.91 mountX=-0.45 mountY=-0.19, mountTheta=-2.74
22:05:40.370 00.009 1032 dither recenter: remaining=(-0.5,0.1) step=(-0.5,0.1)
22:05:40.374 00.004 1032 MountToCamera -- mountTheta (2.91) + m_xAngle (1.83) = xAngle (4.74 = -1.54)
22:05:40.377 00.003 1032 MountToCamera -- mountX=-0.51 mountY=0.12 hyp=0.52 mountTheta=2.91 cameraX=0.01, cameraY=-0.52 cameraTheta=-1.54
22:05:40.379 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.52, opts=4)
22:05:40.380 00.001 1032 Enqueuing Move request for scope (0.01, -0.52)
22:05:40.382 00.002 1032 Mount: notify direct move -0.51,0.12
22:05:40.385 00.003 10072 Worker thread wakes up
22:05:40.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.52) opts 0x4
22:05:40.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.52)
22:05:40.385 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
22:05:40.388 00.003 10072 Moving (0.01, -0.52) raw xDistance=-0.51 yDistance=0.12
22:05:40.388 00.000 10072 BLC: window closed
22:05:40.388 00.000 10072 MoveAxis(E, 491, B)
22:05:40.388 00.000 10072 Guiding  Dir = 2, Dur = 491
22:05:40.388 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
22:05:40.389 00.001 10072 IsGuiding returns 0
22:05:40.391 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:05:40.397 00.006 10072 PulseGuide returned control before completion, sleep 501
22:05:40.397 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:05:40.399 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
22:05:40.401 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
22:05:40.404 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:05:40.407 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:05:40.409 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:05:40.411 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
22:05:40.413 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
22:05:40.416 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
22:05:40.419 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
22:05:40.427 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:05:40.454 00.027 1032 UpdateGuideState exits: m=1475 SNR=26.9
22:05:40.458 00.004 1032 PhdController: settling, locked = 1, distance = 0.55 (0.30) aobump = 0 frame = 1 / 99999
22:05:40.460 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784167540.460,"Host":"MELE","Inst":1,"Distance":0.55,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:05:40.463 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:40.466 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:40.468 00.002 1032 Enqueuing Expose request
22:05:40.903 00.435 10072 IsGuiding returns 0
22:05:40.903 00.000 10072 Move returns status 0, amount 491
22:05:40.903 00.000 10072 BLC: window closed
22:05:40.903 00.000 10072 BLC: Compensation needed for non-algo type move
22:05:40.903 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
22:05:40.903 00.000 10072 MoveAxis(S, 163, B)
22:05:40.903 00.000 10072 Guiding  Dir = 1, Dur = 163
22:05:40.904 00.001 10072 IsGuiding returns 0
22:05:40.904 00.000 10072 PulseGuide returned control before completion, sleep 173
22:05:41.088 00.184 10072 IsGuiding returns 0
22:05:41.088 00.000 10072 Move returns status 0, amount 163
22:05:41.088 00.000 10072 move complete, result=0
22:05:41.088 00.000 10072 worker thread done servicing request
22:05:41.088 00.000 10072 Worker thread wakes up
22:05:41.089 00.001 1032 GuideStep: -0.5 px 491 ms EAST, 0.1 px 163 ms SOUTH
22:05:41.091 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:41.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:41.719 00.628 10072 Exposure complete
22:05:41.780 00.061 10072 worker thread done servicing request
22:05:41.780 00.000 1032 OnExposeComplete: enter
22:05:41.782 00.002 1032 UpdateGuideState(): m_state=6
22:05:41.785 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2202
22:05:41.786 00.001 1032 Star::Find returns 1 (0), X=1103.34, Y=136.48, Mass=1393, SNR=26.2, Peak=131 HFD=3.2
22:05:41.787 00.001 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
22:05:41.790 00.003 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
22:05:41.791 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.33 hyp=0.33 cameraTheta=1.39 mountX=0.30 mountY=-0.14, mountTheta=-0.44
22:05:41.796 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.33, opts=13)
22:05:41.799 00.003 1032 Enqueuing Move request for scope (0.06, 0.33)
22:05:41.801 00.002 10072 Worker thread wakes up
22:05:41.801 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.33) opts 0xd
22:05:41.801 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.33)
22:05:41.801 00.000 10072 Moving (0.06, 0.33) raw xDistance=0.30 yDistance=-0.14
22:05:41.803 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:05:41.806 00.003 10072 PPEC rslt(dithering): input = 0.30, final = 0.15
22:05:41.806 00.000 10072 PPEC: input: 0.30, control: 0.15, exposure: 500
22:05:41.806 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:41.806 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:05:41.806 00.000 10072 MoveAxis(W, 143, ABG)
22:05:41.806 00.000 10072 Guiding  Dir = 3, Dur = 143
22:05:41.807 00.001 10072 IsGuiding returns 0
22:05:41.807 00.000 10072 PulseGuide returned control before completion, sleep 153
22:05:41.830 00.023 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:05:41.833 00.003 1032 PhdController: settling, locked = 1, distance = 0.33 (0.30) aobump = 0 frame = 2 / 99999
22:05:41.835 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784167541.835,"Host":"MELE","Inst":1,"Distance":0.33,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:05:41.837 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:41.838 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:41.841 00.003 1032 Enqueuing Expose request
22:05:41.964 00.123 10072 IsGuiding returns 1
22:05:41.964 00.000 10072 scope still moving after pulse duration time elapsed
22:05:41.995 00.031 10072 IsGuiding returns 0
22:05:41.995 00.000 10072 scope move finished after 143 + 44 ms
22:05:41.995 00.000 10072 Move returns status 0, amount 143
22:05:41.995 00.000 10072 MoveAxis(N, 0, ABG)
22:05:41.995 00.000 10072 Move returns status 0, amount 0
22:05:41.995 00.000 10072 move complete, result=0
22:05:41.995 00.000 10072 worker thread done servicing request
22:05:41.995 00.000 1032 GuideStep: 0.3 px 143 ms WEST, -0.1 px 0 ms NORTH
22:05:41.998 00.003 10072 Worker thread wakes up
22:05:41.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:41.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:42.404 00.406 10072 Exposure complete
22:05:42.467 00.063 10072 worker thread done servicing request
22:05:42.467 00.000 1032 OnExposeComplete: enter
22:05:42.469 00.002 1032 UpdateGuideState(): m_state=6
22:05:42.470 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2203
22:05:42.472 00.002 1032 Star::Find returns 1 (0), X=1103.25, Y=136.43, Mass=1335, SNR=25.6, Peak=114 HFD=3.2
22:05:42.473 00.001 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
22:05:42.475 00.002 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
22:05:42.476 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.68 mountX=0.27 mountY=-0.04, mountTheta=-0.15
22:05:42.479 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.27, opts=13)
22:05:42.482 00.003 1032 Enqueuing Move request for scope (-0.03, 0.27)
22:05:42.483 00.001 10072 Worker thread wakes up
22:05:42.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
22:05:42.483 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
22:05:42.484 00.001 10072 Moving (-0.03, 0.27) raw xDistance=0.27 yDistance=-0.04
22:05:42.485 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:05:42.489 00.004 10072 PPEC rslt(dithering): input = 0.27, final = 0.13
22:05:42.489 00.000 10072 PPEC: input: 0.27, control: 0.13, exposure: 500
22:05:42.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:42.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:05:42.489 00.000 10072 MoveAxis(W, 127, ABG)
22:05:42.489 00.000 10072 Guiding  Dir = 3, Dur = 127
22:05:42.489 00.000 10072 IsGuiding returns 0
22:05:42.490 00.001 10072 PulseGuide returned control before completion, sleep 137
22:05:42.509 00.019 1032 UpdateGuideState exits: m=1335 SNR=25.6
22:05:42.511 00.002 1032 PhdController: settling, locked = 1, distance = 0.32 (0.30) aobump = 0 frame = 3 / 99999
22:05:42.513 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784167542.513,"Host":"MELE","Inst":1,"Distance":0.32,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:05:42.514 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:42.517 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:42.521 00.004 1032 Enqueuing Expose request
22:05:42.637 00.116 10072 IsGuiding returns 0
22:05:42.637 00.000 10072 Move returns status 0, amount 127
22:05:42.637 00.000 10072 MoveAxis(N, 0, ABG)
22:05:42.637 00.000 10072 Move returns status 0, amount 0
22:05:42.637 00.000 10072 move complete, result=0
22:05:42.637 00.000 10072 worker thread done servicing request
22:05:42.637 00.000 10072 Worker thread wakes up
22:05:42.637 00.000 1032 GuideStep: 0.3 px 127 ms WEST, -0.0 px 0 ms NORTH
22:05:42.639 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:42.639 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:43.264 00.625 10072 Exposure complete
22:05:43.338 00.074 10072 worker thread done servicing request
22:05:43.339 00.001 1032 OnExposeComplete: enter
22:05:43.341 00.002 1032 UpdateGuideState(): m_state=6
22:05:43.344 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2204
22:05:43.345 00.001 1032 Star::Find returns 1 (0), X=1103.55, Y=135.94, Mass=1302, SNR=25.3, Peak=106 HFD=3.3
22:05:43.347 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
22:05:43.348 00.001 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
22:05:43.350 00.002 1032 CameraToMount -- cameraX=0.28 cameraY=-0.22 hyp=0.35 cameraTheta=-0.66 mountX=-0.28 mountY=-0.21, mountTheta=-2.49
22:05:43.353 00.003 1032 SchedulePrimaryMove(0F526948, x=0.28, y=-0.22, opts=13)
22:05:43.355 00.002 1032 Enqueuing Move request for scope (0.28, -0.22)
22:05:43.356 00.001 10072 Worker thread wakes up
22:05:43.356 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.22) opts 0xd
22:05:43.356 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, -0.22)
22:05:43.356 00.000 10072 Moving (0.28, -0.22) raw xDistance=-0.28 yDistance=-0.21
22:05:43.358 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:05:43.364 00.006 10072 PPEC rslt(dithering): input = -0.28, final = -0.14
22:05:43.364 00.000 10072 PPEC: input: -0.28, control: -0.14, exposure: 500
22:05:43.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:05:43.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:05:43.365 00.001 10072 MoveAxis(E, 132, ABG)
22:05:43.365 00.000 10072 Guiding  Dir = 2, Dur = 132
22:05:43.365 00.000 10072 IsGuiding returns 0
22:05:43.365 00.000 10072 PulseGuide returned control before completion, sleep 142
22:05:43.384 00.019 1032 UpdateGuideState exits: m=1302 SNR=25.3
22:05:43.386 00.002 1032 PhdController: settling, locked = 1, distance = 0.33 (0.30) aobump = 0 frame = 4 / 99999
22:05:43.389 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784167543.389,"Host":"MELE","Inst":1,"Distance":0.33,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:05:43.391 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:43.393 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:43.396 00.003 1032 Enqueuing Expose request
22:05:43.512 00.116 10072 IsGuiding returns 0
22:05:43.512 00.000 10072 Move returns status 0, amount 132
22:05:43.512 00.000 10072 MoveAxis(N, 0, ABG)
22:05:43.512 00.000 10072 Move returns status 0, amount 0
22:05:43.512 00.000 10072 move complete, result=0
22:05:43.512 00.000 10072 worker thread done servicing request
22:05:43.512 00.000 10072 Worker thread wakes up
22:05:43.513 00.001 1032 GuideStep: -0.3 px 132 ms EAST, -0.2 px 0 ms NORTH
22:05:43.516 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:43.516 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:43.934 00.418 10072 Exposure complete
22:05:44.007 00.073 10072 worker thread done servicing request
22:05:44.007 00.000 1032 OnExposeComplete: enter
22:05:44.010 00.003 1032 UpdateGuideState(): m_state=6
22:05:44.014 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2205
22:05:44.019 00.005 1032 Star::Find returns 1 (0), X=1103.44, Y=136.01, Mass=1561, SNR=27.8, Peak=127 HFD=3.4
22:05:44.021 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
22:05:44.024 00.003 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
22:05:44.027 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.22 cameraTheta=-0.74 mountX=-0.19 mountY=-0.12, mountTheta=-2.57
22:05:44.032 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.15, opts=13)
22:05:44.035 00.003 1032 Enqueuing Move request for scope (0.17, -0.15)
22:05:44.037 00.002 10072 Worker thread wakes up
22:05:44.037 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
22:05:44.037 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
22:05:44.037 00.000 10072 Moving (0.17, -0.15) raw xDistance=-0.19 yDistance=-0.12
22:05:44.039 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:05:44.043 00.004 10072 PPEC rslt(dithering): input = -0.19, final = -0.09
22:05:44.043 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
22:05:44.044 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:44.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:05:44.044 00.000 10072 MoveAxis(E, 88, ABG)
22:05:44.044 00.000 10072 Guiding  Dir = 2, Dur = 88
22:05:44.045 00.001 10072 IsGuiding returns 0
22:05:44.046 00.001 10072 PulseGuide returned control before completion, sleep 98
22:05:44.070 00.024 1032 UpdateGuideState exits: m=1561 SNR=27.8
22:05:44.074 00.004 1032 PhdController: settling, locked = 1, distance = 0.30 (0.30) aobump = 0 frame = 5 / 99999
22:05:44.078 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784167544.078,"Host":"MELE","Inst":1,"Distance":0.30,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:05:44.083 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:44.086 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:44.089 00.003 1032 Enqueuing Expose request
22:05:44.162 00.073 10072 IsGuiding returns 0
22:05:44.162 00.000 10072 Move returns status 0, amount 88
22:05:44.162 00.000 10072 MoveAxis(N, 0, ABG)
22:05:44.163 00.001 10072 Move returns status 0, amount 0
22:05:44.163 00.000 10072 move complete, result=0
22:05:44.163 00.000 10072 worker thread done servicing request
22:05:44.163 00.000 10072 Worker thread wakes up
22:05:44.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:44.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:44.177 00.014 1032 GuideStep: -0.2 px 88 ms EAST, -0.1 px 0 ms NORTH
22:05:44.850 00.673 10072 Exposure complete
22:05:44.947 00.097 10072 worker thread done servicing request
22:05:44.948 00.001 1032 OnExposeComplete: enter
22:05:44.951 00.003 1032 UpdateGuideState(): m_state=6
22:05:44.955 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2206
22:05:44.960 00.005 1032 Star::Find returns 1 (0), X=1103.35, Y=136.23, Mass=1295, SNR=25.3, Peak=117 HFD=3.2
22:05:44.963 00.003 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:05:44.965 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:05:44.968 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.76 mountX=0.05 mountY=-0.10, mountTheta=-1.07
22:05:44.973 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
22:05:44.976 00.003 1032 Enqueuing Move request for scope (0.08, 0.08)
22:05:44.980 00.004 10072 Worker thread wakes up
22:05:44.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
22:05:44.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
22:05:44.980 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.05 yDistance=-0.10
22:05:44.983 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:05:44.992 00.009 10072 PPEC rslt(dithering): input = 0.05, final = 0.03
22:05:44.992 00.000 10072 PPEC: input: 0.05, control: 0.03, exposure: 500
22:05:44.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:44.992 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:05:44.993 00.001 10072 MoveAxis(W, 25, ABG)
22:05:44.993 00.000 10072 Guiding  Dir = 3, Dur = 25
22:05:44.993 00.000 10072 IsGuiding returns 0
22:05:44.994 00.001 10072 PulseGuide returned control before completion, sleep 35
22:05:45.027 00.033 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:05:45.030 00.003 1032 PhdController: settling, locked = 1, distance = 0.24 (0.30) aobump = 0 frame = 6 / 99999
22:05:45.034 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784167545.034,"Host":"MELE","Inst":1,"Distance":0.24,"Time":1.0,"SettleTime":3.0,"StarLocked":true}
22:05:45.038 00.004 10072 IsGuiding returns 1
22:05:45.038 00.000 10072 scope still moving after pulse duration time elapsed
22:05:45.038 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:45.041 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:45.043 00.002 1032 Enqueuing Expose request
22:05:45.066 00.023 10072 IsGuiding returns 0
22:05:45.066 00.000 10072 scope move finished after 25 + 47 ms
22:05:45.066 00.000 10072 Move returns status 0, amount 25
22:05:45.066 00.000 10072 MoveAxis(N, 0, ABG)
22:05:45.067 00.001 10072 Move returns status 0, amount 0
22:05:45.067 00.000 10072 move complete, result=0
22:05:45.067 00.000 10072 worker thread done servicing request
22:05:45.067 00.000 1032 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
22:05:45.070 00.003 10072 Worker thread wakes up
22:05:45.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:45.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:45.477 00.407 10072 Exposure complete
22:05:45.700 00.223 10072 worker thread done servicing request
22:05:45.700 00.000 1032 OnExposeComplete: enter
22:05:45.704 00.004 1032 UpdateGuideState(): m_state=6
22:05:45.719 00.015 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2207
22:05:45.731 00.012 1032 Star::Find returns 1 (0), X=1103.39, Y=136.29, Mass=1343, SNR=25.7, Peak=126 HFD=3.2
22:05:45.745 00.014 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
22:05:45.750 00.005 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
22:05:45.754 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.88 mountX=0.10 mountY=-0.14, mountTheta=-0.95
22:05:45.763 00.009 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.14, opts=13)
22:05:45.814 00.051 1032 Enqueuing Move request for scope (0.11, 0.14)
22:05:45.857 00.043 10072 Worker thread wakes up
22:05:45.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
22:05:45.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
22:05:45.857 00.000 10072 Moving (0.11, 0.14) raw xDistance=0.10 yDistance=-0.14
22:05:45.884 00.027 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:05:45.977 00.093 10072 PPEC rslt(dithering): input = 0.10, final = 0.05
22:05:45.978 00.001 10072 PPEC: input: 0.10, control: 0.05, exposure: 500
22:05:45.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:45.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:05:45.978 00.000 10072 MoveAxis(W, 49, ABG)
22:05:45.978 00.000 10072 Guiding  Dir = 3, Dur = 49
22:05:46.089 00.111 10072 IsGuiding returns 0
22:05:46.092 00.003 10072 PulseGuide returned control before completion, sleep 57
22:05:46.752 00.660 1032 UpdateGuideState exits: m=1343 SNR=25.7
22:05:47.153 00.401 1032 PhdController: settling, locked = 1, distance = 0.22 (0.30) aobump = 0 frame = 7 / 99999
22:05:47.157 00.004 10072 IsGuiding returns 0
22:05:47.157 00.000 1032 PhdController: newstate STATE_FINISH
22:05:47.161 00.004 10072 Move returns status 0, amount 49
22:05:47.161 00.000 1032 PhdController complete: success
22:05:47.165 00.004 10072 MoveAxis(N, 0, ABG)
22:05:47.165 00.000 10072 Move returns status 0, amount 0
22:05:47.165 00.000 1032 evsrv: {"Event":"SettleDone","Timestamp":1784167547.165,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
22:05:47.173 00.008 10072 move complete, result=0
22:05:47.173 00.000 10072 worker thread done servicing request
22:05:47.222 00.049 1032 Mount: notify guiding dither settle done success=1
22:05:47.258 00.036 1032 PhdController: newstate STATE_IDLE
22:05:47.264 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:47.269 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:47.278 00.009 1032 Enqueuing Expose request
22:05:47.377 00.099 10072 Worker thread wakes up
22:05:47.377 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:47.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:47.378 00.001 1032 GuideStep: 0.1 px 49 ms WEST, -0.1 px 0 ms NORTH
22:05:48.253 00.875 10072 Exposure complete
22:05:48.407 00.154 10072 worker thread done servicing request
22:05:48.408 00.001 1032 OnExposeComplete: enter
22:05:48.411 00.003 1032 UpdateGuideState(): m_state=6
22:05:48.448 00.037 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2208
22:05:48.454 00.006 1032 Star::Find returns 1 (0), X=1103.68, Y=135.79, Mass=1429, SNR=26.5, Peak=123 HFD=3.0
22:05:48.465 00.011 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
22:05:48.471 00.006 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
22:05:48.482 00.011 1032 CameraToMount -- cameraX=0.40 cameraY=-0.37 hyp=0.55 cameraTheta=-0.75 mountX=-0.46 mountY=-0.29, mountTheta=-2.58
22:05:48.487 00.005 1032 SchedulePrimaryMove(0F526948, x=0.40, y=-0.37, opts=13)
22:05:48.494 00.007 1032 Enqueuing Move request for scope (0.40, -0.37)
22:05:48.497 00.003 10072 Worker thread wakes up
22:05:48.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.37) opts 0xd
22:05:48.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.40, -0.37)
22:05:48.497 00.000 10072 Moving (0.40, -0.37) raw xDistance=-0.46 yDistance=-0.29
22:05:48.502 00.005 10072 PPEC rslt(dithering): input = -0.46, final = -0.23
22:05:48.502 00.000 10072 PPEC: input: -0.46, control: -0.23, exposure: 500
22:05:48.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:05:48.503 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:05:48.503 00.000 10072 MoveAxis(E, 217, ABG)
22:05:48.503 00.000 10072 Guiding  Dir = 2, Dur = 217
22:05:48.503 00.000 10072 IsGuiding returns 0
22:05:48.504 00.001 10072 PulseGuide returned control before completion, sleep 227
22:05:48.511 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:05:48.551 00.040 1032 UpdateGuideState exits: m=1429 SNR=26.5
22:05:48.558 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:48.561 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:48.565 00.004 1032 Enqueuing Expose request
22:05:48.747 00.182 10072 IsGuiding returns 0
22:05:48.747 00.000 10072 Move returns status 0, amount 217
22:05:48.747 00.000 10072 MoveAxis(N, 0, ABG)
22:05:48.747 00.000 10072 Move returns status 0, amount 0
22:05:48.747 00.000 10072 move complete, result=0
22:05:48.747 00.000 10072 worker thread done servicing request
22:05:48.747 00.000 10072 Worker thread wakes up
22:05:48.748 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:48.748 00.000 1032 GuideStep: -0.5 px 217 ms EAST, -0.3 px 0 ms NORTH
22:05:48.752 00.004 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:49.399 00.647 10072 Exposure complete
22:05:49.792 00.393 10072 worker thread done servicing request
22:05:49.792 00.000 1032 OnExposeComplete: enter
22:05:49.796 00.004 1032 UpdateGuideState(): m_state=6
22:05:49.827 00.031 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2209
22:05:49.834 00.007 1032 Star::Find returns 1 (0), X=1103.46, Y=136.05, Mass=1329, SNR=25.6, Peak=119 HFD=3.2
22:05:49.868 00.034 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:05:49.871 00.003 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:05:49.875 00.004 1032 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.54 mountX=-0.15 mountY=-0.15, mountTheta=-2.37
22:05:49.915 00.040 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.11, opts=13)
22:05:49.918 00.003 1032 Enqueuing Move request for scope (0.18, -0.11)
22:05:49.948 00.030 10072 Worker thread wakes up
22:05:49.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
22:05:49.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
22:05:49.949 00.001 10072 Moving (0.18, -0.11) raw xDistance=-0.15 yDistance=-0.15
22:05:49.952 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
22:05:49.970 00.018 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 282.54
22:05:49.970 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
22:05:49.970 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:49.971 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:05:49.971 00.000 10072 MoveAxis(E, 70, ABG)
22:05:49.971 00.000 10072 Guiding  Dir = 2, Dur = 70
22:05:49.979 00.008 10072 IsGuiding returns 0
22:05:49.984 00.005 10072 PulseGuide returned control before completion, sleep 76
22:05:50.066 00.082 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:05:50.098 00.032 10072 IsGuiding returns 1
22:05:50.098 00.000 10072 scope still moving after pulse duration time elapsed
22:05:50.098 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:50.101 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:50.104 00.003 1032 Enqueuing Expose request
22:05:50.140 00.036 10072 IsGuiding returns 0
22:05:50.141 00.001 10072 scope move finished after 70 + 91 ms
22:05:50.141 00.000 10072 Move returns status 0, amount 70
22:05:50.141 00.000 10072 MoveAxis(N, 0, ABG)
22:05:50.141 00.000 10072 Move returns status 0, amount 0
22:05:50.141 00.000 10072 move complete, result=0
22:05:50.141 00.000 10072 worker thread done servicing request
22:05:50.141 00.000 10072 Worker thread wakes up
22:05:50.141 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:50.141 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:50.180 00.039 1032 GuideStep: -0.1 px 70 ms EAST, -0.1 px 0 ms NORTH
22:05:50.786 00.606 10072 Exposure complete
22:05:51.124 00.338 1032 OnExposeComplete: enter
22:05:51.135 00.011 10072 worker thread done servicing request
22:05:51.135 00.000 1032 UpdateGuideState(): m_state=6
22:05:51.139 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2210
22:05:51.144 00.005 1032 Star::Find returns 1 (0), X=1103.55, Y=135.94, Mass=1223, SNR=24.5, Peak=108 HFD=3.3
22:05:51.173 00.029 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
22:05:51.178 00.005 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
22:05:51.181 00.003 1032 CameraToMount -- cameraX=0.28 cameraY=-0.21 hyp=0.35 cameraTheta=-0.66 mountX=-0.28 mountY=-0.21, mountTheta=-2.49
22:05:51.215 00.034 1032 SchedulePrimaryMove(0F526948, x=0.28, y=-0.21, opts=13)
22:05:51.219 00.004 1032 Enqueuing Move request for scope (0.28, -0.21)
22:05:51.250 00.031 10072 Worker thread wakes up
22:05:51.251 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.21) opts 0xd
22:05:51.251 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, -0.21)
22:05:51.251 00.000 10072 Moving (0.28, -0.21) raw xDistance=-0.28 yDistance=-0.21
22:05:51.255 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:05:51.259 00.004 10072 PPEC rslt: input = -0.28, final = -0.14, react = -0.14, pred = 0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 282.54
22:05:51.260 00.001 10072 PPEC: input: -0.28, control: -0.14, exposure: 500
22:05:51.260 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.18 newest=-0.65
22:05:51.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:05:51.260 00.000 10072 MoveAxis(E, 130, ABG)
22:05:51.260 00.000 10072 Guiding  Dir = 2, Dur = 130
22:05:51.260 00.000 10072 IsGuiding returns 0
22:05:51.261 00.001 10072 PulseGuide returned control before completion, sleep 140
22:05:51.422 00.161 10072 IsGuiding returns 1
22:05:51.422 00.000 10072 scope still moving after pulse duration time elapsed
22:05:51.423 00.001 1032 UpdateGuideState exits: m=1223 SNR=24.5
22:05:51.461 00.038 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:51.465 00.004 10072 IsGuiding returns 0
22:05:51.465 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:51.468 00.003 1032 Enqueuing Expose request
22:05:51.501 00.033 10072 scope move finished after 130 + 74 ms
22:05:51.501 00.000 10072 Move returns status 0, amount 130
22:05:51.501 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
22:05:51.501 00.000 10072 MoveAxis(N, 221, ABG)
22:05:51.501 00.000 10072 Guiding  Dir = 0, Dur = 221
22:05:51.501 00.000 10072 IsGuiding returns 0
22:05:51.502 00.001 10072 PulseGuide returned control before completion, sleep 231
22:05:51.757 00.255 10072 IsGuiding returns 0
22:05:51.757 00.000 10072 Move returns status 0, amount 221
22:05:51.757 00.000 10072 move complete, result=0
22:05:51.757 00.000 10072 worker thread done servicing request
22:05:51.758 00.001 10072 Worker thread wakes up
22:05:51.758 00.000 1032 GuideStep: -0.3 px 130 ms EAST, -0.2 px 221 ms NORTH
22:05:51.762 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:51.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:52.433 00.671 10072 Exposure complete
22:05:52.517 00.084 10072 worker thread done servicing request
22:05:52.517 00.000 1032 OnExposeComplete: enter
22:05:52.520 00.003 1032 UpdateGuideState(): m_state=6
22:05:52.522 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2211
22:05:52.525 00.003 1032 Star::Find returns 1 (0), X=1103.20, Y=136.10, Mass=1328, SNR=25.6, Peak=123 HFD=2.9
22:05:52.528 00.003 1032 MultiStar: exiting stabilization period
22:05:52.531 00.003 1032 MultiStar: updating star positions after lock position change
22:05:52.534 00.003 1032 Star::Find(15, 622, 266, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2211
22:05:52.537 00.003 1032 Star::Find returns 1 (0), X=622.68, Y=266.76, Mass=1317, SNR=25.5, Peak=249 HFD=2.0
22:05:52.540 00.003 1032 Star::Find(15, 329, 197, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2211
22:05:52.544 00.004 1032 Star::Find returns 1 (0), X=328.95, Y=198.14, Mass=795, SNR=19.8, Peak=110 HFD=2.4
22:05:52.547 00.003 1032 Star::Find(15, 131, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2211
22:05:52.550 00.003 1032 Star::Find returns 1 (0), X=131.11, Y=739.64, Mass=723, SNR=18.9, Peak=68 HFD=2.9
22:05:52.553 00.003 1032 Star::Find(15, 354, 608, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2211
22:05:52.557 00.004 1032 Star::Find returns 1 (0), X=354.12, Y=609.24, Mass=618, SNR=17.4, Peak=115 HFD=2.3
22:05:52.560 00.003 1032 Star::Find(15, 1106, 554, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2211
22:05:52.563 00.003 1032 Star::Find returns 1 (0), X=1105.72, Y=554.80, Mass=574, SNR=16.7, Peak=60 HFD=2.8
22:05:52.566 00.003 1032 Star::Find(15, 51, 351, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2211
22:05:52.568 00.002 1032 Star::Find returns 1 (0), X=51.61, Y=352.71, Mass=506, SNR=15.7, Peak=44 HFD=3.2
22:05:52.572 00.004 1032 Star::Find(15, 566, 600, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2211
22:05:52.575 00.003 1032 Star::Find returns 1 (0), X=566.37, Y=600.87, Mass=594, SNR=17.1, Peak=123 HFD=2.1
22:05:52.578 00.003 1032 Star::Find(15, 816, 225, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2211
22:05:52.582 00.004 1032 Star::Find returns 1 (0), X=816.14, Y=226.00, Mass=359, SNR=13.2, Peak=69 HFD=2.1
22:05:52.590 00.008 1032 Star::Find(15, 249, 334, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2211
22:05:52.593 00.003 1032 Star::Find returns 1 (0), X=249.28, Y=335.05, Mass=336, SNR=12.8, Peak=33 HFD=2.6
22:05:52.597 00.004 1032 Star::Find(15, 467, 324, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2211
22:05:52.599 00.002 1032 Star::Find returns 1 (0), X=467.71, Y=324.99, Mass=545, SNR=16.3, Peak=94 HFD=2.4
22:05:52.603 00.004 1032 Star::Find(15, 718, 911, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2211
22:05:52.606 00.003 1032 Star::Find returns 1 (0), X=717.93, Y=911.51, Mass=370, SNR=13.4, Peak=54 HFD=2.8
22:05:52.608 00.002 1032 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.83) = xAngle (-4.36 = 1.93)
22:05:52.612 00.004 1032 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.36 = 1.93)
22:05:52.614 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.53 mountX=-0.03 mountY=0.09, mountTheta=1.93
22:05:52.621 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.06, opts=13)
22:05:52.625 00.004 1032 Enqueuing Move request for scope (-0.08, -0.06)
22:05:52.628 00.003 10072 Worker thread wakes up
22:05:52.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
22:05:52.628 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
22:05:52.629 00.001 10072 Moving (-0.08, -0.06) raw xDistance=-0.03 yDistance=0.09
22:05:52.629 00.000 10072 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.26, ShCount=3, LgCount=2, SticCount=0,  Deflections: 0=-0.211165, 1:-0.091320
22:05:52.629 00.000 10072 BLC: No correction, Miss < min_move
22:05:52.631 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:05:52.634 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.54
22:05:52.634 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:05:52.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:52.635 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:05:52.635 00.000 10072 MoveAxis(W, 1, ABG)
22:05:52.635 00.000 10072 Guiding  Dir = 3, Dur = 1
22:05:52.635 00.000 10072 IsGuiding returns 0
22:05:52.636 00.001 10072 PulseGuide returned control before completion, sleep 11
22:05:52.662 00.026 10072 IsGuiding returns 0
22:05:52.662 00.000 10072 Move returns status 0, amount 1
22:05:52.662 00.000 10072 MoveAxis(N, 0, ABG)
22:05:52.662 00.000 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:05:52.666 00.004 10072 Move returns status 0, amount 0
22:05:52.666 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:52.669 00.003 10072 move complete, result=0
22:05:52.669 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:52.672 00.003 10072 worker thread done servicing request
22:05:52.672 00.000 1032 Enqueuing Expose request
22:05:52.676 00.004 10072 Worker thread wakes up
22:05:52.676 00.000 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:05:52.681 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:52.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:53.118 00.437 10072 Exposure complete
22:05:53.786 00.668 10072 worker thread done servicing request
22:05:53.786 00.000 1032 OnExposeComplete: enter
22:05:53.791 00.005 1032 UpdateGuideState(): m_state=6
22:05:53.794 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2212
22:05:53.837 00.043 1032 Star::Find returns 1 (0), X=1103.12, Y=136.07, Mass=1387, SNR=26.2, Peak=116 HFD=2.9
22:05:53.850 00.013 1032 MultiStar: [#1 0.06,-0.05,0.96,U] [#2 0.10,-0.09,0.72,U] [#3 -0.14,-0.00,0.71,U] [#4 -0.08,0.01,0.65,U] [#5 0.03,-0.12,0.59,U] [#6 0.01,0.07,0.58,U] [#7 -0.03,0.01,0.65,U] [#8 0.01,-0.04,0.47,U] 
22:05:53.870 00.020 1032 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {-0.16, -0.09}
22:05:53.876 00.006 1032 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.83) = xAngle (-4.00 = 2.29)
22:05:53.880 00.004 1032 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.00 = 2.29)
22:05:53.883 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.17 mountX=-0.03 mountY=0.04, mountTheta=2.29
22:05:53.935 00.052 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
22:05:53.942 00.007 1032 Enqueuing Move request for scope (-0.03, -0.04)
22:05:53.945 00.003 10072 Worker thread wakes up
22:05:53.946 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
22:05:53.946 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
22:05:53.946 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
22:05:53.946 00.000 10072 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.26, ShCount=3, LgCount=2, SticCount=0,  Deflections: 0=-0.211165, 1:-0.091320, 2:-0.035083
22:05:53.946 00.000 10072 BLC: No correction, Miss < min_move
22:05:53.998 00.052 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.54
22:05:54.002 00.004 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:05:54.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:54.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:05:54.002 00.000 10072 MoveAxis(W, 1, ABG)
22:05:54.002 00.000 10072 Guiding  Dir = 3, Dur = 1
22:05:54.007 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:05:54.012 00.005 10072 IsGuiding returns 0
22:05:54.028 00.016 10072 IsGuiding returns 0
22:05:54.028 00.000 10072 Move returns status 0, amount 1
22:05:54.033 00.005 10072 MoveAxis(N, 0, ABG)
22:05:54.033 00.000 10072 Move returns status 0, amount 0
22:05:54.033 00.000 10072 move complete, result=0
22:05:54.033 00.000 10072 worker thread done servicing request
22:05:54.066 00.033 1032 UpdateGuideState exits: m=1387 SNR=26.2
22:05:54.071 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:54.079 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:54.131 00.052 1032 Enqueuing Expose request
22:05:54.142 00.011 10072 Worker thread wakes up
22:05:54.142 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:54.142 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:54.143 00.001 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:05:54.784 00.641 10072 Exposure complete
22:05:54.886 00.102 10072 worker thread done servicing request
22:05:54.886 00.000 1032 OnExposeComplete: enter
22:05:54.889 00.003 1032 UpdateGuideState(): m_state=6
22:05:54.892 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2213
22:05:54.895 00.003 1032 Star::Find returns 1 (0), X=1103.23, Y=136.29, Mass=1183, SNR=24.1, Peak=111 HFD=3.0
22:05:54.900 00.005 1032 MultiStar: [#1 0.04,0.04,1.01,U] [#2 0.13,-0.10,0.86,U] [#3 -0.07,0.11,0.77,U] [#4 -0.06,0.20,0.67,U] [#5 0.11,-0.05,0.70,U] [#6 -0.27,0.03,0.00,M1] [#7 0.16,0.04,0.70,U] [#8 0.10,0.05,0.53,U] 
22:05:54.903 00.003 1032 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {-0.05, 0.13}
22:05:54.908 00.005 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
22:05:54.912 00.004 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
22:05:54.915 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.92 mountX=0.04 mountY=-0.05, mountTheta=-0.91
22:05:54.921 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
22:05:54.926 00.005 1032 Enqueuing Move request for scope (0.04, 0.05)
22:05:54.929 00.003 10072 Worker thread wakes up
22:05:54.929 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
22:05:54.929 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
22:05:54.931 00.002 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
22:05:54.931 00.000 10072 BLC: window closed
22:05:54.931 00.000 10072 BLC: History state: CurrMiss=0.05, AvgInitMiss=-0.26, ShCount=3, LgCount=2, SticCount=0,  Deflections: 0=-0.211165, 1:-0.091320, 2:-0.035083
22:05:54.931 00.000 10072 BLC: No correction, Miss < min_move
22:05:54.935 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:05:54.939 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.54
22:05:54.939 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:05:54.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:54.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:05:54.939 00.000 10072 MoveAxis(W, 2, ABG)
22:05:54.939 00.000 10072 Guiding  Dir = 3, Dur = 2
22:05:54.941 00.002 10072 IsGuiding returns 0
22:05:54.942 00.001 10072 PulseGuide returned control before completion, sleep 12
22:05:54.967 00.025 10072 IsGuiding returns 0
22:05:54.967 00.000 10072 Move returns status 0, amount 2
22:05:54.967 00.000 10072 MoveAxis(N, 0, ABG)
22:05:54.968 00.001 10072 Move returns status 0, amount 0
22:05:54.968 00.000 10072 move complete, result=0
22:05:54.968 00.000 10072 worker thread done servicing request
22:05:54.974 00.006 1032 UpdateGuideState exits: m=1183 SNR=24.1
22:05:54.977 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:54.980 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:54.985 00.005 1032 Enqueuing Expose request
22:05:54.993 00.008 10072 Worker thread wakes up
22:05:54.994 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:05:54.998 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:54.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:55.408 00.410 10072 Exposure complete
22:05:55.510 00.102 10072 worker thread done servicing request
22:05:55.510 00.000 1032 OnExposeComplete: enter
22:05:55.514 00.004 1032 UpdateGuideState(): m_state=6
22:05:55.518 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2214
22:05:55.548 00.030 1032 Star::Find returns 1 (0), X=1103.16, Y=136.31, Mass=1380, SNR=26.1, Peak=133 HFD=3.1
22:05:55.556 00.008 1032 MultiStar: [#1 0.07,0.11,0.98,U] [#2 0.05,0.03,0.72,U] [#3 0.03,0.08,0.74,U] [#4 -0.11,0.11,0.64,U] [#5 0.05,0.15,0.65,U] [#6 -0.10,0.06,0.60,U] [#7 0.13,0.16,0.68,U] [#8 -0.01,0.08,0.48,U] 
22:05:55.561 00.005 1032 refined, 8 included, MultiStar: {-0.00, 0.11}, one-star: {-0.12, 0.15}
22:05:55.565 00.004 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
22:05:55.569 00.004 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
22:05:55.572 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.59 mountX=0.11 mountY=-0.03, mountTheta=-0.24
22:05:55.616 00.044 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.11, opts=13)
22:05:55.623 00.007 1032 Enqueuing Move request for scope (-0.00, 0.11)
22:05:55.629 00.006 10072 Worker thread wakes up
22:05:55.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
22:05:55.629 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
22:05:55.629 00.000 10072 Moving (-0.00, 0.11) raw xDistance=0.11 yDistance=-0.03
22:05:55.632 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:05:55.636 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.54
22:05:55.636 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:05:55.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:55.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:05:55.636 00.000 10072 MoveAxis(W, 2, ABG)
22:05:55.636 00.000 10072 Guiding  Dir = 3, Dur = 2
22:05:55.637 00.001 10072 IsGuiding returns 0
22:05:55.637 00.000 10072 PulseGuide returned control before completion, sleep 12
22:05:55.655 00.018 10072 IsGuiding returns 0
22:05:55.655 00.000 10072 Move returns status 0, amount 2
22:05:55.655 00.000 10072 MoveAxis(N, 0, ABG)
22:05:55.655 00.000 10072 Move returns status 0, amount 0
22:05:55.656 00.001 10072 move complete, result=0
22:05:55.656 00.000 10072 worker thread done servicing request
22:05:55.669 00.013 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:05:55.678 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:55.682 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:55.690 00.008 1032 Enqueuing Expose request
22:05:55.694 00.004 10072 Worker thread wakes up
22:05:55.694 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:05:55.697 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:55.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:56.331 00.634 10072 Exposure complete
22:05:56.441 00.110 10072 worker thread done servicing request
22:05:56.441 00.000 1032 OnExposeComplete: enter
22:05:56.445 00.004 1032 UpdateGuideState(): m_state=6
22:05:56.448 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2215
22:05:56.451 00.003 1032 Star::Find returns 1 (0), X=1103.25, Y=136.15, Mass=1444, SNR=26.7, Peak=140 HFD=3.1
22:05:56.510 00.059 1032 MultiStar: [#1 0.25,-0.06,0.00,M1] [#2 0.29,-0.23,0.00,M1] [#3 0.11,0.07,0.68,U] [#4 0.10,-0.03,0.63,U] [#5 0.13,-0.09,0.63,U] [#6 0.11,-0.08,0.59,U] [#7 0.23,-0.02,0.65,U] [#8 0.20,-0.01,0.48,U] 
22:05:56.515 00.005 1032 single-star, 6 included, MultiStar: {0.11, -0.02}, one-star: {-0.03, -0.00}
22:05:56.528 00.013 1032 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.83) = xAngle (-4.93 = 1.36)
22:05:56.536 00.008 1032 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.93 = 1.36)
22:05:56.539 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.10 mountX=0.01 mountY=0.03, mountTheta=1.36
22:05:56.543 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
22:05:56.549 00.006 1032 Enqueuing Move request for scope (-0.03, -0.00)
22:05:56.554 00.005 10072 Worker thread wakes up
22:05:56.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
22:05:56.554 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
22:05:56.555 00.001 10072 Moving (-0.03, -0.00) raw xDistance=0.01 yDistance=0.03
22:05:56.559 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:05:56.562 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.54
22:05:56.562 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:05:56.562 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:56.562 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:05:56.562 00.000 10072 MoveAxis(W, 2, ABG)
22:05:56.562 00.000 10072 Guiding  Dir = 3, Dur = 2
22:05:56.563 00.001 10072 IsGuiding returns 0
22:05:56.564 00.001 10072 PulseGuide returned control before completion, sleep 12
22:05:56.581 00.017 10072 IsGuiding returns 0
22:05:56.581 00.000 10072 Move returns status 0, amount 2
22:05:56.581 00.000 10072 MoveAxis(N, 0, ABG)
22:05:56.581 00.000 10072 Move returns status 0, amount 0
22:05:56.581 00.000 10072 move complete, result=0
22:05:56.582 00.001 10072 worker thread done servicing request
22:05:56.598 00.016 1032 UpdateGuideState exits: m=1444 SNR=26.7
22:05:56.601 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:56.605 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:56.608 00.003 1032 Enqueuing Expose request
22:05:56.637 00.029 10072 Worker thread wakes up
22:05:56.637 00.000 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:05:56.646 00.009 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:56.647 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:57.053 00.406 10072 Exposure complete
22:05:57.248 00.195 10072 worker thread done servicing request
22:05:57.249 00.001 1032 OnExposeComplete: enter
22:05:57.252 00.003 1032 UpdateGuideState(): m_state=6
22:05:57.256 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2216
22:05:57.259 00.003 1032 Star::Find returns 1 (0), X=1103.21, Y=135.97, Mass=1327, SNR=25.6, Peak=117 HFD=3.1
22:05:57.261 00.002 1032 MultiStar: [#1 0.14,-0.11,0.95,U] [#2 0.18,-0.20,0.00,M2] [#3 0.08,-0.03,0.75,U] [#4 0.11,-0.04,0.64,U] [#5 0.22,-0.14,0.00,M1] [#6 -0.02,-0.18,0.60,U] [#7 0.23,0.00,0.74,U] [#8 0.19,-0.14,0.54,U] 
22:05:57.264 00.003 1032 refined, 6 included, MultiStar: {0.09, -0.10}, one-star: {-0.06, -0.19}
22:05:57.266 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
22:05:57.269 00.003 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
22:05:57.272 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.86 mountX=-0.12 mountY=-0.06, mountTheta=-2.69
22:05:57.279 00.007 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
22:05:57.283 00.004 1032 Enqueuing Move request for scope (0.09, -0.10)
22:05:57.292 00.009 10072 Worker thread wakes up
22:05:57.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
22:05:57.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
22:05:57.292 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.06
22:05:57.304 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:05:57.311 00.007 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.55
22:05:57.311 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
22:05:57.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:57.313 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:05:57.314 00.001 10072 MoveAxis(W, 2, ABG)
22:05:57.314 00.000 10072 Guiding  Dir = 3, Dur = 2
22:05:57.315 00.001 10072 IsGuiding returns 0
22:05:57.320 00.005 10072 IsGuiding returns 0
22:05:57.321 00.001 10072 Move returns status 0, amount 2
22:05:57.321 00.000 10072 MoveAxis(N, 0, ABG)
22:05:57.321 00.000 10072 Move returns status 0, amount 0
22:05:57.321 00.000 10072 move complete, result=0
22:05:57.321 00.000 10072 worker thread done servicing request
22:05:57.390 00.069 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:05:57.399 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:57.403 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:57.405 00.002 1032 Enqueuing Expose request
22:05:57.409 00.004 10072 Worker thread wakes up
22:05:57.409 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:05:57.412 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:57.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:58.041 00.629 10072 Exposure complete
22:05:58.131 00.090 10072 worker thread done servicing request
22:05:58.131 00.000 1032 OnExposeComplete: enter
22:05:58.135 00.004 1032 UpdateGuideState(): m_state=6
22:05:58.139 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2217
22:05:58.142 00.003 1032 Star::Find returns 1 (0), X=1103.29, Y=136.34, Mass=1530, SNR=27.5, Peak=137 HFD=3.2
22:05:58.148 00.006 1032 MultiStar: [#1 0.07,0.16,0.93,U] [#2 0.05,0.13,0.71,U] [#3 -0.03,0.27,0.00,M2] [#4 -0.02,0.26,0.00,M1] [#5 0.20,0.19,0.00,M2] [#6 -0.02,0.27,0.00,M1] [#7 0.06,0.19,0.58,U] [#8 0.11,0.37,0.00,M1] 
22:05:58.151 00.003 1032 refined, 3 included, MultiStar: {0.05, 0.17}, one-star: {0.02, 0.19}
22:05:58.153 00.002 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
22:05:58.156 00.003 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
22:05:58.159 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.29 mountX=0.15 mountY=-0.09, mountTheta=-0.54
22:05:58.163 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.17, opts=13)
22:05:58.166 00.003 1032 Enqueuing Move request for scope (0.05, 0.17)
22:05:58.170 00.004 10072 Worker thread wakes up
22:05:58.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
22:05:58.170 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
22:05:58.170 00.000 10072 Moving (0.05, 0.17) raw xDistance=0.15 yDistance=-0.09
22:05:58.180 00.010 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 282.55
22:05:58.180 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:05:58.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:58.180 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:05:58.180 00.000 10072 MoveAxis(W, 72, ABG)
22:05:58.180 00.000 10072 Guiding  Dir = 3, Dur = 72
22:05:58.182 00.002 10072 IsGuiding returns 0
22:05:58.182 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:05:58.187 00.005 10072 PulseGuide returned control before completion, sleep 81
22:05:58.215 00.028 1032 UpdateGuideState exits: m=1530 SNR=27.5
22:05:58.218 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:58.220 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:58.223 00.003 1032 Enqueuing Expose request
22:05:58.274 00.051 10072 IsGuiding returns 0
22:05:58.274 00.000 10072 Move returns status 0, amount 72
22:05:58.274 00.000 10072 MoveAxis(N, 0, ABG)
22:05:58.274 00.000 10072 Move returns status 0, amount 0
22:05:58.275 00.001 10072 move complete, result=0
22:05:58.275 00.000 10072 worker thread done servicing request
22:05:58.275 00.000 10072 Worker thread wakes up
22:05:58.275 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:58.275 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:58.286 00.011 1032 GuideStep: 0.1 px 72 ms WEST, -0.1 px 0 ms NORTH
22:05:58.687 00.401 10072 Exposure complete
22:05:58.787 00.100 10072 worker thread done servicing request
22:05:58.787 00.000 1032 OnExposeComplete: enter
22:05:58.791 00.004 1032 UpdateGuideState(): m_state=6
22:05:58.795 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2218
22:05:58.801 00.006 1032 Star::Find returns 1 (0), X=1103.16, Y=136.26, Mass=1256, SNR=24.9, Peak=113 HFD=3.0
22:05:58.807 00.006 1032 MultiStar: [#1 0.13,0.13,0.98,U] [#2 0.14,-0.02,0.82,U] [#3 -0.01,0.18,0.75,U] [#4 -0.00,0.12,0.67,U] [#5 0.09,-0.00,0.70,U] [#6 -0.00,0.15,0.60,U] [#7 0.24,0.20,0.00,M1] [#8 0.04,0.07,0.52,U] 
22:05:58.810 00.003 1032 refined, 7 included, MultiStar: {0.03, 0.09}, one-star: {-0.11, 0.11}
22:05:58.813 00.003 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
22:05:58.816 00.003 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
22:05:58.820 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.22 mountX=0.08 mountY=-0.06, mountTheta=-0.61
22:05:58.826 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
22:05:58.831 00.005 1032 Enqueuing Move request for scope (0.03, 0.09)
22:05:58.843 00.012 10072 Worker thread wakes up
22:05:58.843 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
22:05:58.843 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
22:05:58.843 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.06
22:05:58.847 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:05:58.852 00.005 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.55
22:05:58.852 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:05:58.852 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:58.852 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:05:58.852 00.000 10072 MoveAxis(W, 2, ABG)
22:05:58.852 00.000 10072 Guiding  Dir = 3, Dur = 2
22:05:58.853 00.001 10072 IsGuiding returns 0
22:05:58.854 00.001 10072 PulseGuide returned control before completion, sleep 12
22:05:58.870 00.016 10072 IsGuiding returns 0
22:05:58.870 00.000 10072 Move returns status 0, amount 2
22:05:58.870 00.000 10072 MoveAxis(N, 0, ABG)
22:05:58.870 00.000 10072 Move returns status 0, amount 0
22:05:58.870 00.000 10072 move complete, result=0
22:05:58.871 00.001 10072 worker thread done servicing request
22:05:58.881 00.010 1032 UpdateGuideState exits: m=1256 SNR=24.9
22:05:58.886 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:58.889 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:58.894 00.005 1032 Enqueuing Expose request
22:05:58.898 00.004 10072 Worker thread wakes up
22:05:58.898 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:05:58.901 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:58.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:05:59.533 00.632 10072 Exposure complete
22:05:59.632 00.099 10072 worker thread done servicing request
22:05:59.633 00.001 1032 OnExposeComplete: enter
22:05:59.637 00.004 1032 UpdateGuideState(): m_state=6
22:05:59.642 00.005 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2219
22:05:59.644 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=136.05, Mass=1362, SNR=25.9, Peak=123 HFD=3.2
22:05:59.648 00.004 1032 MultiStar: [#1 0.27,-0.04,0.00,M1] [#2 0.09,0.01,0.74,U] [#3 0.01,-0.01,0.75,U] [#4 0.04,0.06,0.68,U] [#5 0.26,-0.06,0.00,M2] [#6 0.19,0.00,0.60,U] [#7 0.12,0.08,0.71,U] [#8 0.12,0.04,0.49,U] 
22:05:59.650 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.00}, one-star: {0.13, -0.11}
22:05:59.653 00.003 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
22:05:59.656 00.003 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
22:05:59.659 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.01 mountX=-0.02 mountY=-0.09, mountTheta=-1.82
22:05:59.662 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
22:05:59.666 00.004 1032 Enqueuing Move request for scope (0.10, 0.00)
22:05:59.669 00.003 10072 Worker thread wakes up
22:05:59.669 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
22:05:59.669 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
22:05:59.669 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=-0.09
22:05:59.671 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:05:59.675 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.55
22:05:59.675 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:05:59.675 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:59.675 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:05:59.675 00.000 10072 MoveAxis(W, 3, ABG)
22:05:59.675 00.000 10072 Guiding  Dir = 3, Dur = 3
22:05:59.676 00.001 10072 IsGuiding returns 0
22:05:59.677 00.001 10072 PulseGuide returned control before completion, sleep 13
22:05:59.699 00.022 10072 IsGuiding returns 0
22:05:59.699 00.000 10072 Move returns status 0, amount 3
22:05:59.699 00.000 10072 MoveAxis(N, 0, ABG)
22:05:59.699 00.000 10072 Move returns status 0, amount 0
22:05:59.699 00.000 10072 move complete, result=0
22:05:59.699 00.000 10072 worker thread done servicing request
22:05:59.702 00.003 1032 UpdateGuideState exits: m=1362 SNR=25.9
22:05:59.707 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:59.711 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:05:59.716 00.005 1032 Enqueuing Expose request
22:05:59.720 00.004 10072 Worker thread wakes up
22:05:59.720 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:05:59.723 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:05:59.723 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:00.140 00.417 10072 Exposure complete
22:06:00.216 00.076 10072 worker thread done servicing request
22:06:00.217 00.001 1032 OnExposeComplete: enter
22:06:00.221 00.004 1032 UpdateGuideState(): m_state=6
22:06:00.223 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2220
22:06:00.226 00.003 1032 Star::Find returns 1 (0), X=1103.36, Y=136.07, Mass=1226, SNR=24.6, Peak=105 HFD=3.3
22:06:00.230 00.004 1032 MultiStar: [#1 0.09,-0.07,1.05,U] [#2 0.17,0.00,0.82,U] [#3 -0.00,0.14,0.76,U] [#4 0.03,0.13,0.71,U] [#5 0.17,0.01,0.69,U] [#6 0.16,0.10,0.60,U] [#7 0.14,0.11,0.70,U] [#8 0.02,-0.03,0.53,U] 
22:06:00.233 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.08, -0.09}
22:06:00.235 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
22:06:00.239 00.004 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
22:06:00.243 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.24 mountX=-0.00 mountY=-0.10, mountTheta=-1.59
22:06:00.247 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
22:06:00.250 00.003 1032 Enqueuing Move request for scope (0.10, 0.02)
22:06:00.253 00.003 10072 Worker thread wakes up
22:06:00.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
22:06:00.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
22:06:00.253 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
22:06:00.256 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:06:00.259 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.55
22:06:00.259 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:06:00.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:00.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:06:00.259 00.000 10072 MoveAxis(W, 2, ABG)
22:06:00.259 00.000 10072 Guiding  Dir = 3, Dur = 2
22:06:00.260 00.001 10072 IsGuiding returns 0
22:06:00.260 00.000 10072 PulseGuide returned control before completion, sleep 12
22:06:00.277 00.017 10072 IsGuiding returns 0
22:06:00.277 00.000 10072 Move returns status 0, amount 2
22:06:00.277 00.000 10072 MoveAxis(N, 0, ABG)
22:06:00.277 00.000 10072 Move returns status 0, amount 0
22:06:00.277 00.000 10072 move complete, result=0
22:06:00.277 00.000 10072 worker thread done servicing request
22:06:00.285 00.008 1032 UpdateGuideState exits: m=1226 SNR=24.6
22:06:00.288 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:00.292 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:00.295 00.003 1032 Enqueuing Expose request
22:06:00.297 00.002 10072 Worker thread wakes up
22:06:00.297 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:06:00.300 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:00.300 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:00.937 00.637 10072 Exposure complete
22:06:01.022 00.085 10072 worker thread done servicing request
22:06:01.022 00.000 1032 OnExposeComplete: enter
22:06:01.026 00.004 1032 UpdateGuideState(): m_state=6
22:06:01.030 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2221
22:06:01.033 00.003 1032 Star::Find returns 1 (0), X=1103.29, Y=136.39, Mass=1412, SNR=26.4, Peak=131 HFD=3.2
22:06:01.036 00.003 1032 MultiStar: [#1 0.18,0.10,0.92,U] [#2 0.20,-0.12,0.74,U] [#3 0.09,0.28,0.00,M1] [#4 -0.01,0.21,0.61,U] [#5 0.21,0.00,0.65,U] [#6 0.04,0.09,0.56,U] [#7 0.13,0.18,0.64,U] [#8 -0.02,0.11,0.48,U] 
22:06:01.039 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.11}, one-star: {0.01, 0.23}
22:06:01.042 00.003 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
22:06:01.045 00.003 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
22:06:01.049 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.14 cameraTheta=0.83 mountX=0.08 mountY=-0.12, mountTheta=-1.00
22:06:01.055 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
22:06:01.060 00.005 1032 Enqueuing Move request for scope (0.10, 0.11)
22:06:01.063 00.003 10072 Worker thread wakes up
22:06:01.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
22:06:01.063 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
22:06:01.065 00.002 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.12
22:06:01.068 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:06:01.071 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.56
22:06:01.072 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:06:01.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:01.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:06:01.072 00.000 10072 MoveAxis(W, 3, ABG)
22:06:01.072 00.000 10072 Guiding  Dir = 3, Dur = 3
22:06:01.072 00.000 10072 IsGuiding returns 0
22:06:01.073 00.001 10072 PulseGuide returned control before completion, sleep 13
22:06:01.090 00.017 10072 IsGuiding returns 0
22:06:01.090 00.000 10072 Move returns status 0, amount 3
22:06:01.090 00.000 10072 MoveAxis(N, 0, ABG)
22:06:01.090 00.000 10072 Move returns status 0, amount 0
22:06:01.090 00.000 10072 move complete, result=0
22:06:01.090 00.000 10072 worker thread done servicing request
22:06:01.099 00.009 1032 UpdateGuideState exits: m=1412 SNR=26.4
22:06:01.103 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:01.106 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:01.111 00.005 1032 Enqueuing Expose request
22:06:01.118 00.007 10072 Worker thread wakes up
22:06:01.118 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:06:01.126 00.008 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:01.126 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:01.535 00.409 10072 Exposure complete
22:06:01.663 00.128 10072 worker thread done servicing request
22:06:01.663 00.000 1032 OnExposeComplete: enter
22:06:01.666 00.003 1032 UpdateGuideState(): m_state=6
22:06:01.669 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2222
22:06:01.673 00.004 1032 Star::Find returns 1 (0), X=1103.32, Y=136.12, Mass=1303, SNR=25.4, Peak=115 HFD=3.2
22:06:01.682 00.009 1032 MultiStar: [#1 0.23,0.04,0.97,U] [#2 0.27,-0.09,0.00,M1] [#3 0.14,0.19,0.76,U] [#4 0.12,0.19,0.68,U] [#5 0.31,-0.15,0.00,M1] [#6 0.04,0.06,0.61,U] [#7 0.14,0.09,0.66,U] [#8 0.07,-0.01,0.53,U] 
22:06:01.687 00.005 1032 single-star, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.05, -0.04}
22:06:01.691 00.004 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
22:06:01.694 00.003 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
22:06:01.696 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.67 mountX=-0.05 mountY=-0.03, mountTheta=-2.50
22:06:01.701 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
22:06:01.703 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
22:06:01.705 00.002 10072 Worker thread wakes up
22:06:01.706 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
22:06:01.706 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
22:06:01.706 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.03
22:06:01.708 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:06:01.710 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.56
22:06:01.711 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:06:01.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:01.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:06:01.711 00.000 10072 MoveAxis(W, 3, ABG)
22:06:01.711 00.000 10072 Guiding  Dir = 3, Dur = 3
22:06:01.711 00.000 10072 IsGuiding returns 0
22:06:01.712 00.001 10072 PulseGuide returned control before completion, sleep 13
22:06:01.734 00.022 10072 IsGuiding returns 0
22:06:01.734 00.000 10072 Move returns status 0, amount 3
22:06:01.734 00.000 10072 MoveAxis(N, 0, ABG)
22:06:01.735 00.001 10072 Move returns status 0, amount 0
22:06:01.735 00.000 10072 move complete, result=0
22:06:01.735 00.000 10072 worker thread done servicing request
22:06:01.740 00.005 1032 UpdateGuideState exits: m=1303 SNR=25.4
22:06:01.743 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:01.746 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:01.751 00.005 1032 Enqueuing Expose request
22:06:01.754 00.003 10072 Worker thread wakes up
22:06:01.755 00.001 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:06:01.758 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:01.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:02.397 00.639 10072 Exposure complete
22:06:02.479 00.082 10072 worker thread done servicing request
22:06:02.479 00.000 1032 OnExposeComplete: enter
22:06:02.483 00.004 1032 UpdateGuideState(): m_state=6
22:06:02.493 00.010 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2223
22:06:02.500 00.007 1032 Star::Find returns 1 (0), X=1103.38, Y=136.09, Mass=1196, SNR=24.2, Peak=102 HFD=3.3
22:06:02.505 00.005 1032 MultiStar: [#1 0.17,-0.08,1.03,U] [#2 0.20,-0.16,0.00,M2] [#3 0.17,-0.12,0.82,U] [#4 0.02,0.05,0.65,U] [#5 0.17,-0.13,0.71,U] [#6 0.09,-0.07,0.63,U] [#7 0.19,0.03,0.74,U] [#8 0.09,-0.21,0.54,U] 
22:06:02.509 00.004 1032 single-star, 7 included, MultiStar: {0.13, -0.07}, one-star: {0.11, -0.07}
22:06:02.512 00.003 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:06:02.514 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:06:02.518 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.54 mountX=-0.09 mountY=-0.09, mountTheta=-2.37
22:06:02.525 00.007 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
22:06:02.527 00.002 1032 Enqueuing Move request for scope (0.11, -0.07)
22:06:02.531 00.004 10072 Worker thread wakes up
22:06:02.531 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
22:06:02.531 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
22:06:02.531 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.09 yDistance=-0.09
22:06:02.534 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:06:02.538 00.004 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.56
22:06:02.538 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:06:02.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:02.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:06:02.538 00.000 10072 MoveAxis(W, 3, ABG)
22:06:02.538 00.000 10072 Guiding  Dir = 3, Dur = 3
22:06:02.539 00.001 10072 IsGuiding returns 0
22:06:02.539 00.000 10072 PulseGuide returned control before completion, sleep 13
22:06:02.568 00.029 10072 IsGuiding returns 0
22:06:02.569 00.001 10072 Move returns status 0, amount 3
22:06:02.569 00.000 10072 MoveAxis(N, 0, ABG)
22:06:02.569 00.000 10072 Move returns status 0, amount 0
22:06:02.569 00.000 10072 move complete, result=0
22:06:02.569 00.000 10072 worker thread done servicing request
22:06:02.569 00.000 1032 UpdateGuideState exits: m=1196 SNR=24.2
22:06:02.575 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:02.584 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:02.589 00.005 1032 Enqueuing Expose request
22:06:02.596 00.007 10072 Worker thread wakes up
22:06:02.596 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:06:02.601 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:02.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:03.009 00.408 10072 Exposure complete
22:06:03.102 00.093 10072 worker thread done servicing request
22:06:03.103 00.001 1032 OnExposeComplete: enter
22:06:03.105 00.002 1032 UpdateGuideState(): m_state=6
22:06:03.109 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2224
22:06:03.111 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=136.14, Mass=1305, SNR=25.4, Peak=108 HFD=3.2
22:06:03.124 00.013 1032 MultiStar: [#1 0.13,-0.03,0.98,U] [#2 0.24,-0.15,0.00,M3] [#3 0.08,0.07,0.71,U] [#4 -0.02,0.03,0.63,U] [#5 0.21,0.00,0.67,U] [#6 0.15,-0.01,0.58,U] [#7 0.28,-0.04,0.00,M1] [#8 0.13,-0.04,0.53,U] 
22:06:03.129 00.005 1032 refined, 6 included, MultiStar: {0.12, 0.00}, one-star: {0.15, -0.01}
22:06:03.132 00.003 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
22:06:03.136 00.004 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
22:06:03.139 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.01 mountX=-0.03 mountY=-0.12, mountTheta=-1.82
22:06:03.148 00.009 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.00, opts=13)
22:06:03.152 00.004 1032 Enqueuing Move request for scope (0.12, 0.00)
22:06:03.156 00.004 10072 Worker thread wakes up
22:06:03.156 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
22:06:03.156 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
22:06:03.156 00.000 10072 Moving (0.12, 0.00) raw xDistance=-0.03 yDistance=-0.12
22:06:03.159 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:06:03.165 00.006 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.56
22:06:03.165 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:06:03.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:03.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:06:03.165 00.000 10072 MoveAxis(W, 3, ABG)
22:06:03.165 00.000 10072 Guiding  Dir = 3, Dur = 3
22:06:03.166 00.001 10072 IsGuiding returns 0
22:06:03.167 00.001 10072 PulseGuide returned control before completion, sleep 13
22:06:03.193 00.026 10072 IsGuiding returns 0
22:06:03.193 00.000 10072 Move returns status 0, amount 3
22:06:03.193 00.000 10072 MoveAxis(N, 0, ABG)
22:06:03.193 00.000 10072 Move returns status 0, amount 0
22:06:03.193 00.000 10072 move complete, result=0
22:06:03.193 00.000 10072 worker thread done servicing request
22:06:03.212 00.019 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:06:03.217 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:03.222 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:03.229 00.007 1032 Enqueuing Expose request
22:06:03.235 00.006 10072 Worker thread wakes up
22:06:03.235 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:03.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:03.236 00.001 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:06:03.874 00.638 10072 Exposure complete
22:06:03.961 00.087 10072 worker thread done servicing request
22:06:03.961 00.000 1032 OnExposeComplete: enter
22:06:03.965 00.004 1032 UpdateGuideState(): m_state=6
22:06:03.968 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2225
22:06:03.970 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.21, Mass=1331, SNR=25.6, Peak=129 HFD=3.1
22:06:03.973 00.003 1032 MultiStar: [#1 0.15,0.03,0.96,U] [#2 0.06,-0.00,0.81,U] [#3 -0.08,0.09,0.74,U] [#4 -0.04,0.15,0.67,U] [#5 0.31,-0.03,0.00,M1] [#6 0.00,0.14,0.58,U] [#7 0.13,0.20,0.71,U] [#8 0.05,-0.09,0.49,U] 
22:06:03.975 00.002 1032 single-star, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.06, 0.05}
22:06:03.978 00.003 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
22:06:03.981 00.003 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
22:06:03.985 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.70 mountX=0.03 mountY=-0.07, mountTheta=-1.13
22:06:03.995 00.010 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
22:06:03.998 00.003 1032 Enqueuing Move request for scope (0.06, 0.05)
22:06:04.002 00.004 10072 Worker thread wakes up
22:06:04.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:06:04.002 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:06:04.002 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
22:06:04.006 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:06:04.009 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.56
22:06:04.009 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:06:04.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:04.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:06:04.009 00.000 10072 MoveAxis(W, 4, ABG)
22:06:04.009 00.000 10072 Guiding  Dir = 3, Dur = 4
22:06:04.010 00.001 10072 IsGuiding returns 0
22:06:04.011 00.001 10072 PulseGuide returned control before completion, sleep 14
22:06:04.026 00.015 10072 IsGuiding returns 0
22:06:04.026 00.000 10072 Move returns status 0, amount 4
22:06:04.027 00.001 10072 MoveAxis(N, 0, ABG)
22:06:04.027 00.000 10072 Move returns status 0, amount 0
22:06:04.027 00.000 10072 move complete, result=0
22:06:04.027 00.000 10072 worker thread done servicing request
22:06:04.038 00.011 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:06:04.042 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:04.046 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:04.051 00.005 1032 Enqueuing Expose request
22:06:04.055 00.004 10072 Worker thread wakes up
22:06:04.055 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:06:04.059 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:04.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:04.466 00.407 10072 Exposure complete
22:06:04.545 00.079 10072 worker thread done servicing request
22:06:04.546 00.001 1032 OnExposeComplete: enter
22:06:04.549 00.003 1032 UpdateGuideState(): m_state=6
22:06:04.552 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2226
22:06:04.556 00.004 1032 Star::Find returns 1 (0), X=1103.31, Y=136.09, Mass=1221, SNR=24.5, Peak=109 HFD=3.2
22:06:04.560 00.004 1032 MultiStar: [#1 0.13,0.04,1.01,U] [#2 0.16,0.00,0.83,U] [#3 0.05,0.04,0.77,U] [#4 -0.08,0.12,0.65,U] [#5 0.36,-0.02,0.00,M2] [#6 0.13,0.10,0.64,U] [#7 0.13,0.18,0.74,U] [#8 0.01,-0.02,0.51,U] 
22:06:04.563 00.003 1032 single-star, 7 included, MultiStar: {0.08, 0.05}, one-star: {0.03, -0.07}
22:06:04.567 00.004 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
22:06:04.570 00.003 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
22:06:04.573 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.11 mountX=-0.08 mountY=-0.02, mountTheta=-2.94
22:06:04.577 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
22:06:04.582 00.005 1032 Enqueuing Move request for scope (0.03, -0.07)
22:06:04.584 00.002 10072 Worker thread wakes up
22:06:04.584 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
22:06:04.584 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
22:06:04.584 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=-0.02
22:06:04.588 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:06:04.591 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.57
22:06:04.591 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:06:04.591 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:04.591 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:06:04.592 00.001 10072 MoveAxis(W, 3, ABG)
22:06:04.592 00.000 10072 Guiding  Dir = 3, Dur = 3
22:06:04.592 00.000 10072 IsGuiding returns 0
22:06:04.593 00.001 10072 PulseGuide returned control before completion, sleep 13
22:06:04.625 00.032 10072 IsGuiding returns 0
22:06:04.625 00.000 10072 Move returns status 0, amount 3
22:06:04.625 00.000 10072 MoveAxis(N, 0, ABG)
22:06:04.626 00.001 10072 Move returns status 0, amount 0
22:06:04.626 00.000 10072 move complete, result=0
22:06:04.626 00.000 10072 worker thread done servicing request
22:06:04.630 00.004 1032 UpdateGuideState exits: m=1221 SNR=24.5
22:06:04.636 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:04.639 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:04.648 00.009 1032 Enqueuing Expose request
22:06:04.654 00.006 10072 Worker thread wakes up
22:06:04.654 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:06:04.657 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:04.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:05.293 00.636 10072 Exposure complete
22:06:05.375 00.082 10072 worker thread done servicing request
22:06:05.376 00.001 1032 OnExposeComplete: enter
22:06:05.379 00.003 1032 UpdateGuideState(): m_state=6
22:06:05.381 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2227
22:06:05.384 00.003 1032 Star::Find returns 1 (0), X=1103.23, Y=136.22, Mass=1446, SNR=26.7, Peak=130 HFD=2.9
22:06:05.387 00.003 1032 MultiStar: [#1 0.17,-0.05,0.88,U] [#2 0.22,-0.28,0.00,M2] [#3 0.07,-0.11,0.70,U] [#4 0.03,-0.08,0.66,U] [#5 0.14,-0.13,0.64,U] [#6 0.11,-0.08,0.61,U] [#7 0.34,-0.03,0.00,M1] [#8 0.09,-0.06,0.51,U] 
22:06:05.390 00.003 1032 single-star, 6 included, MultiStar: {0.07, -0.05}, one-star: {-0.05, 0.06}
22:06:05.393 00.003 1032 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.83) = xAngle (0.39 = 0.39)
22:06:05.396 00.003 1032 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.39 = 0.39)
22:06:05.399 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.22 mountX=0.07 mountY=0.03, mountTheta=0.39
22:06:05.402 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
22:06:05.404 00.002 1032 Enqueuing Move request for scope (-0.05, 0.06)
22:06:05.406 00.002 10072 Worker thread wakes up
22:06:05.407 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
22:06:05.407 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
22:06:05.407 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.03
22:06:05.409 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:06:05.413 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.57
22:06:05.413 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:06:05.413 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:05.413 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:06:05.413 00.000 10072 MoveAxis(W, 4, ABG)
22:06:05.413 00.000 10072 Guiding  Dir = 3, Dur = 4
22:06:05.414 00.001 10072 IsGuiding returns 0
22:06:05.415 00.001 10072 PulseGuide returned control before completion, sleep 14
22:06:05.440 00.025 1032 UpdateGuideState exits: m=1446 SNR=26.7
22:06:05.442 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:05.445 00.003 10072 IsGuiding returns 0
22:06:05.445 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:05.447 00.002 1032 Enqueuing Expose request
22:06:05.451 00.004 10072 Move returns status 0, amount 4
22:06:05.451 00.000 10072 MoveAxis(N, 0, ABG)
22:06:05.451 00.000 10072 Move returns status 0, amount 0
22:06:05.451 00.000 10072 move complete, result=0
22:06:05.451 00.000 10072 worker thread done servicing request
22:06:05.452 00.001 10072 Worker thread wakes up
22:06:05.452 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:05.452 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:05.462 00.010 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:06:05.870 00.408 10072 Exposure complete
22:06:05.956 00.086 10072 worker thread done servicing request
22:06:05.956 00.000 1032 OnExposeComplete: enter
22:06:05.965 00.009 1032 UpdateGuideState(): m_state=6
22:06:05.969 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2228
22:06:05.972 00.003 1032 Star::Find returns 1 (0), X=1103.37, Y=136.14, Mass=1526, SNR=27.4, Peak=139 HFD=3.3
22:06:05.975 00.003 1032 MultiStar: [#1 0.21,-0.04,0.86,U] [#2 0.29,-0.12,0.00,M3] [#3 0.04,0.08,0.73,U] [#4 0.08,0.17,0.61,U] [#5 0.33,-0.04,0.00,M2] [#6 0.11,-0.08,0.58,U] [#7 0.24,0.14,0.00,M2] [#8 0.14,-0.07,0.48,U] 
22:06:05.977 00.002 1032 single-star, 5 included, MultiStar: {0.11, 0.01}, one-star: {0.09, -0.02}
22:06:05.980 00.003 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:06:05.982 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:06:05.985 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-0.18 mountX=-0.04 mountY=-0.09, mountTheta=-2.01
22:06:05.994 00.009 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
22:06:05.998 00.004 1032 Enqueuing Move request for scope (0.09, -0.02)
22:06:06.001 00.003 10072 Worker thread wakes up
22:06:06.002 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:06:06.002 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:06:06.002 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.09
22:06:06.006 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
22:06:06.010 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.57
22:06:06.010 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:06:06.010 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:06.010 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:06:06.010 00.000 10072 MoveAxis(W, 3, ABG)
22:06:06.010 00.000 10072 Guiding  Dir = 3, Dur = 3
22:06:06.012 00.002 10072 IsGuiding returns 0
22:06:06.013 00.001 10072 PulseGuide returned control before completion, sleep 13
22:06:06.038 00.025 10072 IsGuiding returns 0
22:06:06.038 00.000 10072 Move returns status 0, amount 3
22:06:06.038 00.000 10072 MoveAxis(N, 0, ABG)
22:06:06.038 00.000 10072 Move returns status 0, amount 0
22:06:06.039 00.001 10072 move complete, result=0
22:06:06.039 00.000 10072 worker thread done servicing request
22:06:06.039 00.000 1032 UpdateGuideState exits: m=1526 SNR=27.4
22:06:06.043 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:06.046 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:06.051 00.005 1032 Enqueuing Expose request
22:06:06.056 00.005 10072 Worker thread wakes up
22:06:06.056 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:06:06.060 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:06.061 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:06.703 00.642 10072 Exposure complete
22:06:06.779 00.076 10072 worker thread done servicing request
22:06:06.779 00.000 1032 OnExposeComplete: enter
22:06:06.782 00.003 1032 UpdateGuideState(): m_state=6
22:06:06.784 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2229
22:06:06.786 00.002 1032 Star::Find returns 1 (0), X=1103.26, Y=136.33, Mass=1261, SNR=24.9, Peak=117 HFD=3.2
22:06:06.788 00.002 1032 MultiStar: [#1 0.22,0.24,0.00,M1] [#2 0.15,0.10,0.82,U] [#3 0.26,0.21,0.00,M1] [#4 0.08,0.09,0.68,U] [#5 0.19,0.08,0.68,U] [#6 0.25,0.07,0.00,M1] [#7 0.29,0.22,0.00,M3] [#8 0.06,0.17,0.52,U] 
22:06:06.791 00.003 1032 refined, 4 included, MultiStar: {0.08, 0.13}, one-star: {-0.02, 0.18}
22:06:06.793 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
22:06:06.795 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
22:06:06.798 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=0.98 mountX=0.10 mountY=-0.11, mountTheta=-0.85
22:06:06.802 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
22:06:06.807 00.005 1032 Enqueuing Move request for scope (0.08, 0.13)
22:06:06.809 00.002 10072 Worker thread wakes up
22:06:06.809 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
22:06:06.809 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
22:06:06.809 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.10 yDistance=-0.11
22:06:06.811 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:06:06.814 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.57
22:06:06.814 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:06:06.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:06.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:06:06.814 00.000 10072 MoveAxis(W, 4, ABG)
22:06:06.814 00.000 10072 Guiding  Dir = 3, Dur = 4
22:06:06.816 00.002 10072 IsGuiding returns 0
22:06:06.816 00.000 10072 PulseGuide returned control before completion, sleep 14
22:06:06.835 00.019 10072 IsGuiding returns 0
22:06:06.836 00.001 10072 Move returns status 0, amount 4
22:06:06.836 00.000 10072 MoveAxis(N, 0, ABG)
22:06:06.836 00.000 10072 Move returns status 0, amount 0
22:06:06.836 00.000 10072 move complete, result=0
22:06:06.836 00.000 10072 worker thread done servicing request
22:06:06.839 00.003 1032 UpdateGuideState exits: m=1261 SNR=24.9
22:06:06.841 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:06.844 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:06.846 00.002 1032 Enqueuing Expose request
22:06:06.849 00.003 10072 Worker thread wakes up
22:06:06.849 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:06:06.851 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:06.852 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:07.259 00.407 10072 Exposure complete
22:06:07.359 00.100 10072 worker thread done servicing request
22:06:07.359 00.000 1032 OnExposeComplete: enter
22:06:07.361 00.002 1032 UpdateGuideState(): m_state=6
22:06:07.364 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2230
22:06:07.367 00.003 1032 Star::Find returns 1 (0), X=1103.35, Y=136.21, Mass=1348, SNR=25.8, Peak=122 HFD=3.1
22:06:07.371 00.004 1032 MultiStar: [#1 0.28,-0.02,0.00,M2] [#2 0.33,-0.09,0.00,M3] [#3 0.05,0.11,0.71,U] [#4 0.16,-0.01,0.64,U] [#5 0.17,-0.04,0.65,U] [#6 0.10,-0.04,0.60,U] [#7 0.35,0.08,0.00,M4] [#8 0.11,-0.05,0.52,U] 
22:06:07.373 00.002 1032 single-star, 5 included, MultiStar: {0.11, 0.01}, one-star: {0.07, 0.05}
22:06:07.376 00.003 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
22:06:07.379 00.003 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
22:06:07.381 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.62 mountX=0.03 mountY=-0.08, mountTheta=-1.21
22:06:07.386 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
22:06:07.389 00.003 1032 Enqueuing Move request for scope (0.07, 0.05)
22:06:07.392 00.003 10072 Worker thread wakes up
22:06:07.392 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
22:06:07.392 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
22:06:07.392 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
22:06:07.401 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:06:07.404 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.58
22:06:07.405 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:06:07.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:07.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:06:07.405 00.000 10072 MoveAxis(W, 3, ABG)
22:06:07.405 00.000 10072 Guiding  Dir = 3, Dur = 3
22:06:07.406 00.001 10072 IsGuiding returns 0
22:06:07.406 00.000 10072 PulseGuide returned control before completion, sleep 13
22:06:07.429 00.023 10072 IsGuiding returns 0
22:06:07.429 00.000 10072 Move returns status 0, amount 3
22:06:07.429 00.000 10072 MoveAxis(N, 0, ABG)
22:06:07.429 00.000 10072 Move returns status 0, amount 0
22:06:07.429 00.000 10072 move complete, result=0
22:06:07.429 00.000 10072 worker thread done servicing request
22:06:07.434 00.005 1032 UpdateGuideState exits: m=1348 SNR=25.8
22:06:07.437 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:07.441 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:07.445 00.004 1032 Enqueuing Expose request
22:06:07.447 00.002 10072 Worker thread wakes up
22:06:07.447 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:06:07.449 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:07.450 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:08.088 00.638 10072 Exposure complete
22:06:08.161 00.073 10072 worker thread done servicing request
22:06:08.161 00.000 1032 OnExposeComplete: enter
22:06:08.164 00.003 1032 UpdateGuideState(): m_state=6
22:06:08.167 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2231
22:06:08.170 00.003 1032 Star::Find returns 1 (0), X=1103.34, Y=136.19, Mass=1314, SNR=25.5, Peak=116 HFD=3.3
22:06:08.172 00.002 1032 MultiStar: [#1 0.19,-0.03,0.99,U] [#2 0.25,-0.14,0.00,M4] [#3 0.08,0.05,0.79,U] [#4 0.11,0.10,0.66,U] [#5 0.23,-0.17,0.00,M1] [#6 0.11,0.09,0.58,U] [#7 0.24,-0.02,0.67,U] [#8 0.22,0.10,0.52,U] 
22:06:08.174 00.002 1032 single-star, 6 included, MultiStar: {0.14, 0.04}, one-star: {0.06, 0.03}
22:06:08.178 00.004 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:06:08.181 00.003 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:06:08.183 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.48 mountX=0.01 mountY=-0.07, mountTheta=-1.35
22:06:08.187 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
22:06:08.191 00.004 1032 Enqueuing Move request for scope (0.06, 0.03)
22:06:08.198 00.007 10072 Worker thread wakes up
22:06:08.198 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
22:06:08.198 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
22:06:08.198 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
22:06:08.201 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:06:08.206 00.005 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.58
22:06:08.206 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:06:08.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:08.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:06:08.206 00.000 10072 MoveAxis(W, 4, ABG)
22:06:08.206 00.000 10072 Guiding  Dir = 3, Dur = 4
22:06:08.208 00.002 10072 IsGuiding returns 0
22:06:08.208 00.000 10072 PulseGuide returned control before completion, sleep 14
22:06:08.232 00.024 1032 UpdateGuideState exits: m=1314 SNR=25.5
22:06:08.236 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:08.241 00.005 10072 IsGuiding returns 0
22:06:08.241 00.000 10072 Move returns status 0, amount 4
22:06:08.242 00.001 10072 MoveAxis(N, 0, ABG)
22:06:08.242 00.000 10072 Move returns status 0, amount 0
22:06:08.242 00.000 10072 move complete, result=0
22:06:08.242 00.000 10072 worker thread done servicing request
22:06:08.242 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:08.247 00.005 1032 Enqueuing Expose request
22:06:08.249 00.002 10072 Worker thread wakes up
22:06:08.249 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:06:08.252 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:08.252 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:08.665 00.413 10072 Exposure complete
22:06:08.753 00.088 10072 worker thread done servicing request
22:06:08.753 00.000 1032 OnExposeComplete: enter
22:06:08.757 00.004 1032 UpdateGuideState(): m_state=6
22:06:08.759 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2232
22:06:08.762 00.003 1032 Star::Find returns 1 (0), X=1103.35, Y=136.13, Mass=1541, SNR=27.6, Peak=136 HFD=3.2
22:06:08.765 00.003 1032 MultiStar: [#1 0.19,-0.03,0.85,U] [#2 0.19,-0.03,0.71,U] [#3 0.07,0.08,0.72,U] [#4 0.06,0.14,0.58,U] [#5 0.20,-0.08,0.62,U] [#6 0.00,0.00,0.58,U] [#7 0.28,0.07,0.00,M4] [#8 0.26,-0.17,0.00,M1] 
22:06:08.768 00.003 1032 single-star, 6 included, MultiStar: {0.11, 0.01}, one-star: {0.08, -0.02}
22:06:08.775 00.007 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
22:06:08.778 00.003 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
22:06:08.782 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.28 mountX=-0.04 mountY=-0.07, mountTheta=-2.11
22:06:08.787 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
22:06:08.790 00.003 1032 Enqueuing Move request for scope (0.08, -0.02)
22:06:08.793 00.003 10072 Worker thread wakes up
22:06:08.793 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
22:06:08.793 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
22:06:08.793 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.07
22:06:08.796 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:06:08.803 00.007 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.58
22:06:08.803 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:06:08.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:08.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:06:08.804 00.001 10072 MoveAxis(W, 3, ABG)
22:06:08.804 00.000 10072 Guiding  Dir = 3, Dur = 3
22:06:08.804 00.000 10072 IsGuiding returns 0
22:06:08.804 00.000 10072 PulseGuide returned control before completion, sleep 13
22:06:08.833 00.029 1032 UpdateGuideState exits: m=1541 SNR=27.6
22:06:08.838 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:08.842 00.004 10072 IsGuiding returns 0
22:06:08.842 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:08.845 00.003 1032 Enqueuing Expose request
22:06:08.848 00.003 10072 Move returns status 0, amount 3
22:06:08.849 00.001 10072 MoveAxis(N, 0, ABG)
22:06:08.849 00.000 10072 Move returns status 0, amount 0
22:06:08.849 00.000 10072 move complete, result=0
22:06:08.849 00.000 10072 worker thread done servicing request
22:06:08.849 00.000 10072 Worker thread wakes up
22:06:08.849 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:08.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:08.860 00.011 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:06:09.476 00.616 10072 Exposure complete
22:06:09.585 00.109 10072 worker thread done servicing request
22:06:09.585 00.000 1032 OnExposeComplete: enter
22:06:09.589 00.004 1032 UpdateGuideState(): m_state=6
22:06:09.591 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2233
22:06:09.594 00.003 1032 Star::Find returns 1 (0), X=1103.37, Y=136.33, Mass=1231, SNR=24.6, Peak=114 HFD=3.3
22:06:09.596 00.002 1032 MultiStar: [#1 0.13,0.21,0.97,U] [#2 0.17,0.06,0.82,U] [#3 0.07,0.19,0.76,U] [#4 0.19,0.31,0.00,M1] [#5 0.25,0.18,0.00,M1] [#6 0.15,0.07,0.56,U] [#7 0.21,0.29,0.00,M5] [#8 0.01,0.13,0.52,U] 
22:06:09.598 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.15}, one-star: {0.09, 0.17}
22:06:09.601 00.003 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
22:06:09.603 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
22:06:09.605 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.18 cameraTheta=0.94 mountX=0.11 mountY=-0.14, mountTheta=-0.89
22:06:09.610 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.15, opts=13)
22:06:09.614 00.004 1032 Enqueuing Move request for scope (0.11, 0.15)
22:06:09.617 00.003 10072 Worker thread wakes up
22:06:09.617 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
22:06:09.617 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
22:06:09.617 00.000 10072 Moving (0.11, 0.15) raw xDistance=0.11 yDistance=-0.14
22:06:09.620 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:06:09.625 00.005 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.59
22:06:09.625 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:06:09.625 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:09.626 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:06:09.626 00.000 10072 MoveAxis(W, 4, ABG)
22:06:09.626 00.000 10072 Guiding  Dir = 3, Dur = 4
22:06:09.626 00.000 10072 IsGuiding returns 0
22:06:09.627 00.001 10072 PulseGuide returned control before completion, sleep 14
22:06:09.647 00.020 10072 IsGuiding returns 0
22:06:09.647 00.000 10072 Move returns status 0, amount 4
22:06:09.647 00.000 10072 MoveAxis(N, 0, ABG)
22:06:09.647 00.000 10072 Move returns status 0, amount 0
22:06:09.650 00.003 10072 move complete, result=0
22:06:09.650 00.000 10072 worker thread done servicing request
22:06:09.655 00.005 1032 UpdateGuideState exits: m=1231 SNR=24.6
22:06:09.658 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:09.661 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:09.666 00.005 1032 Enqueuing Expose request
22:06:09.670 00.004 10072 Worker thread wakes up
22:06:09.671 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:06:09.674 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:09.674 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:10.089 00.415 10072 Exposure complete
22:06:10.171 00.082 10072 worker thread done servicing request
22:06:10.171 00.000 1032 OnExposeComplete: enter
22:06:10.174 00.003 1032 UpdateGuideState(): m_state=6
22:06:10.180 00.006 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2234
22:06:10.183 00.003 1032 Star::Find returns 1 (0), X=1103.45, Y=136.30, Mass=1263, SNR=24.9, Peak=117 HFD=3.2
22:06:10.186 00.003 1032 MultiStar: [#1 0.21,0.31,0.00,M1] [#2 0.23,0.11,0.00,M3] [#3 0.12,0.17,0.73,U] [#4 0.07,0.22,0.65,U] [#5 0.39,0.24,0.00,M2] [#6 0.05,0.25,0.00,M1] [#7 0.23,0.20,0.00,M6] [#8 0.04,0.07,0.53,U] 
22:06:10.189 00.003 1032 refined, 3 included, MultiStar: {0.11, 0.15}, one-star: {0.18, 0.14}
22:06:10.192 00.003 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
22:06:10.195 00.003 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
22:06:10.198 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.93 mountX=0.12 mountY=-0.15, mountTheta=-0.90
22:06:10.202 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.15, opts=13)
22:06:10.206 00.004 1032 Enqueuing Move request for scope (0.11, 0.15)
22:06:10.217 00.011 10072 Worker thread wakes up
22:06:10.217 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
22:06:10.217 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
22:06:10.217 00.000 10072 Moving (0.11, 0.15) raw xDistance=0.12 yDistance=-0.15
22:06:10.220 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:06:10.224 00.004 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.59
22:06:10.224 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:06:10.224 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:10.224 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:06:10.225 00.001 10072 MoveAxis(W, 3, ABG)
22:06:10.225 00.000 10072 Guiding  Dir = 3, Dur = 3
22:06:10.225 00.000 10072 IsGuiding returns 0
22:06:10.227 00.002 10072 PulseGuide returned control before completion, sleep 12
22:06:10.241 00.014 10072 IsGuiding returns 0
22:06:10.241 00.000 10072 Move returns status 0, amount 3
22:06:10.241 00.000 10072 MoveAxis(N, 0, ABG)
22:06:10.241 00.000 10072 Move returns status 0, amount 0
22:06:10.242 00.001 10072 move complete, result=0
22:06:10.242 00.000 10072 worker thread done servicing request
22:06:10.253 00.011 1032 UpdateGuideState exits: m=1263 SNR=24.9
22:06:10.256 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:10.258 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:10.261 00.003 1032 Enqueuing Expose request
22:06:10.263 00.002 10072 Worker thread wakes up
22:06:10.263 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:06:10.267 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:10.267 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:10.900 00.633 10072 Exposure complete
22:06:10.980 00.080 10072 worker thread done servicing request
22:06:10.981 00.001 1032 OnExposeComplete: enter
22:06:10.984 00.003 1032 UpdateGuideState(): m_state=6
22:06:10.990 00.006 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2235
22:06:10.994 00.004 1032 Star::Find returns 1 (0), X=1103.39, Y=136.22, Mass=1440, SNR=26.6, Peak=130 HFD=3.2
22:06:10.997 00.003 1032 MultiStar: [#1 0.26,0.03,0.00,M2] [#2 0.26,-0.06,0.00,M4] [#3 0.14,0.05,0.75,U] [#4 0.15,-0.02,0.62,U] [#5 0.23,-0.11,0.00,M3] [#6 0.07,-0.06,0.60,U] [#7 0.23,0.10,0.00,M7] [#8 0.12,-0.03,0.47,U] 
22:06:10.999 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.01}, one-star: {0.11, 0.07}
22:06:11.003 00.004 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
22:06:11.006 00.003 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
22:06:11.008 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.10 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
22:06:11.013 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
22:06:11.017 00.004 1032 Enqueuing Move request for scope (0.12, 0.01)
22:06:11.023 00.006 10072 Worker thread wakes up
22:06:11.023 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
22:06:11.023 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
22:06:11.023 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
22:06:11.027 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:06:11.030 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.59
22:06:11.030 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:06:11.030 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:11.031 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:06:11.031 00.000 10072 MoveAxis(W, 4, ABG)
22:06:11.031 00.000 10072 Guiding  Dir = 3, Dur = 4
22:06:11.031 00.000 10072 IsGuiding returns 0
22:06:11.032 00.001 10072 PulseGuide returned control before completion, sleep 14
22:06:11.052 00.020 10072 IsGuiding returns 0
22:06:11.053 00.001 10072 Move returns status 0, amount 4
22:06:11.053 00.000 10072 MoveAxis(N, 0, ABG)
22:06:11.053 00.000 10072 Move returns status 0, amount 0
22:06:11.053 00.000 10072 move complete, result=0
22:06:11.053 00.000 10072 worker thread done servicing request
22:06:11.058 00.005 1032 UpdateGuideState exits: m=1440 SNR=26.6
22:06:11.062 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:11.065 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:11.068 00.003 1032 Enqueuing Expose request
22:06:11.071 00.003 10072 Worker thread wakes up
22:06:11.071 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:06:11.074 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:11.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:11.497 00.423 10072 Exposure complete
22:06:11.586 00.089 10072 worker thread done servicing request
22:06:11.586 00.000 1032 OnExposeComplete: enter
22:06:11.589 00.003 1032 UpdateGuideState(): m_state=6
22:06:11.591 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2236
22:06:11.596 00.005 1032 Star::Find returns 1 (0), X=1103.32, Y=136.16, Mass=1235, SNR=24.7, Peak=115 HFD=3.1
22:06:11.599 00.003 1032 MultiStar: [#1 0.17,0.05,0.98,U] [#2 0.18,-0.04,0.76,U] [#3 0.20,0.10,0.78,U] [#4 0.04,0.13,0.67,U] [#5 0.29,0.07,0.00,M4] [#6 0.07,-0.02,0.65,U] [#7 0.29,0.26,0.00,M8] [#8 0.13,-0.04,0.57,U] 
22:06:11.601 00.002 1032 single-star, 6 included, MultiStar: {0.12, 0.03}, one-star: {0.04, -0.00}
22:06:11.604 00.003 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:06:11.606 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:06:11.608 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.03 mountX=-0.01 mountY=-0.04, mountTheta=-1.86
22:06:11.614 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
22:06:11.617 00.003 1032 Enqueuing Move request for scope (0.04, -0.00)
22:06:11.621 00.004 10072 Worker thread wakes up
22:06:11.621 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:06:11.622 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:06:11.622 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
22:06:11.624 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:06:11.627 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.59
22:06:11.627 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:06:11.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:11.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:06:11.627 00.000 10072 MoveAxis(W, 3, ABG)
22:06:11.627 00.000 10072 Guiding  Dir = 3, Dur = 3
22:06:11.628 00.001 10072 IsGuiding returns 0
22:06:11.628 00.000 10072 PulseGuide returned control before completion, sleep 13
22:06:11.647 00.019 10072 IsGuiding returns 0
22:06:11.647 00.000 10072 Move returns status 0, amount 3
22:06:11.647 00.000 10072 MoveAxis(N, 0, ABG)
22:06:11.647 00.000 10072 Move returns status 0, amount 0
22:06:11.648 00.001 10072 move complete, result=0
22:06:11.648 00.000 10072 worker thread done servicing request
22:06:11.654 00.006 1032 UpdateGuideState exits: m=1235 SNR=24.7
22:06:11.657 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:11.659 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:11.662 00.003 1032 Enqueuing Expose request
22:06:11.665 00.003 10072 Worker thread wakes up
22:06:11.665 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:06:11.668 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:11.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:12.307 00.639 10072 Exposure complete
22:06:12.378 00.071 10072 worker thread done servicing request
22:06:12.378 00.000 1032 OnExposeComplete: enter
22:06:12.381 00.003 1032 UpdateGuideState(): m_state=6
22:06:12.385 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2237
22:06:12.387 00.002 1032 Star::Find returns 1 (0), X=1103.26, Y=136.41, Mass=1242, SNR=24.7, Peak=114 HFD=3.2
22:06:12.390 00.003 1032 MultiStar: [#1 0.17,0.28,0.00,M2] [#2 0.21,0.11,0.79,U] [#3 0.06,0.26,0.00,M1] [#4 0.00,0.24,0.69,U] [#5 0.16,0.07,0.71,U] [#6 -0.03,0.17,0.62,U] [#7 0.22,0.34,0.00,M9] [#8 -0.09,0.14,0.54,U] 
22:06:12.393 00.003 1032 refined, 5 included, MultiStar: {0.05, 0.17}, one-star: {-0.01, 0.25}
22:06:12.396 00.003 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
22:06:12.401 00.005 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
22:06:12.403 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.30 mountX=0.15 mountY=-0.09, mountTheta=-0.53
22:06:12.407 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.17, opts=13)
22:06:12.410 00.003 1032 Enqueuing Move request for scope (0.05, 0.17)
22:06:12.412 00.002 10072 Worker thread wakes up
22:06:12.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
22:06:12.412 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
22:06:12.413 00.001 10072 Moving (0.05, 0.17) raw xDistance=0.15 yDistance=-0.09
22:06:12.417 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:06:12.421 00.004 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 282.60
22:06:12.421 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:06:12.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:12.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:06:12.421 00.000 10072 MoveAxis(W, 75, ABG)
22:06:12.421 00.000 10072 Guiding  Dir = 3, Dur = 75
22:06:12.421 00.000 10072 IsGuiding returns 0
22:06:12.421 00.000 10072 PulseGuide returned control before completion, sleep 85
22:06:12.443 00.022 1032 UpdateGuideState exits: m=1242 SNR=24.7
22:06:12.446 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:12.449 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:12.451 00.002 1032 Enqueuing Expose request
22:06:12.521 00.070 10072 IsGuiding returns 0
22:06:12.521 00.000 10072 Move returns status 0, amount 75
22:06:12.521 00.000 10072 MoveAxis(N, 0, ABG)
22:06:12.521 00.000 10072 Move returns status 0, amount 0
22:06:12.521 00.000 10072 move complete, result=0
22:06:12.522 00.001 10072 worker thread done servicing request
22:06:12.522 00.000 10072 Worker thread wakes up
22:06:12.522 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:12.522 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:12.522 00.000 1032 GuideStep: 0.1 px 75 ms WEST, -0.1 px 0 ms NORTH
22:06:12.932 00.410 10072 Exposure complete
22:06:13.010 00.078 10072 worker thread done servicing request
22:06:13.010 00.000 1032 OnExposeComplete: enter
22:06:13.013 00.003 1032 UpdateGuideState(): m_state=6
22:06:13.015 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2238
22:06:13.018 00.003 1032 Star::Find returns 1 (0), X=1103.31, Y=136.29, Mass=1395, SNR=26.2, Peak=120 HFD=3.2
22:06:13.020 00.002 1032 MultiStar: [#1 0.17,0.12,0.97,U] [#2 0.20,0.05,0.77,U] [#3 -0.03,0.18,0.72,U] [#4 0.03,0.06,0.68,U] [#5 0.20,0.23,0.00,M4] [#6 0.02,0.08,0.61,U] [#7 0.23,0.16,0.00,M10] [#8 0.19,0.03,0.49,U] 
22:06:13.024 00.004 1032 refined, 6 included, MultiStar: {0.09, 0.10}, one-star: {0.03, 0.14}
22:06:13.026 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
22:06:13.028 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
22:06:13.031 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.86 mountX=0.08 mountY=-0.11, mountTheta=-0.97
22:06:13.034 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
22:06:13.039 00.005 1032 Enqueuing Move request for scope (0.09, 0.10)
22:06:13.041 00.002 10072 Worker thread wakes up
22:06:13.041 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
22:06:13.041 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
22:06:13.041 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.08 yDistance=-0.11
22:06:13.044 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:06:13.048 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.60
22:06:13.048 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:06:13.048 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:13.048 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:06:13.048 00.000 10072 MoveAxis(W, 4, ABG)
22:06:13.048 00.000 10072 Guiding  Dir = 3, Dur = 4
22:06:13.049 00.001 10072 IsGuiding returns 0
22:06:13.050 00.001 10072 PulseGuide returned control before completion, sleep 14
22:06:13.069 00.019 10072 IsGuiding returns 0
22:06:13.069 00.000 10072 Move returns status 0, amount 4
22:06:13.069 00.000 10072 MoveAxis(N, 0, ABG)
22:06:13.069 00.000 10072 Move returns status 0, amount 0
22:06:13.070 00.001 10072 move complete, result=0
22:06:13.070 00.000 10072 worker thread done servicing request
22:06:13.075 00.005 1032 UpdateGuideState exits: m=1395 SNR=26.2
22:06:13.077 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:13.082 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:13.085 00.003 1032 Enqueuing Expose request
22:06:13.087 00.002 10072 Worker thread wakes up
22:06:13.087 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:06:13.091 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:13.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:13.727 00.636 10072 Exposure complete
22:06:13.802 00.075 10072 worker thread done servicing request
22:06:13.803 00.001 1032 OnExposeComplete: enter
22:06:13.806 00.003 1032 UpdateGuideState(): m_state=6
22:06:13.810 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2239
22:06:13.812 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=136.26, Mass=1473, SNR=26.9, Peak=115 HFD=3.4
22:06:13.816 00.004 1032 MultiStar: [#1 0.26,0.14,0.00,M2] [#2 0.30,-0.08,0.00,M2] [#3 0.06,0.14,0.71,U] [#4 0.23,0.21,0.00,M1] [#5 0.26,0.09,0.00,M5] [#6 -0.16,0.02,0.54,U] [#7 0.36,0.30,0.00,R] [#8 0.09,-0.01,0.46,U] 
22:06:13.820 00.004 1032 refined, 3 included, MultiStar: {0.03, 0.08}, one-star: {0.08, 0.10}
22:06:13.823 00.003 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
22:06:13.826 00.003 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
22:06:13.829 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.21 mountX=0.07 mountY=-0.05, mountTheta=-0.62
22:06:13.836 00.007 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
22:06:13.839 00.003 1032 Enqueuing Move request for scope (0.03, 0.08)
22:06:13.841 00.002 10072 Worker thread wakes up
22:06:13.841 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
22:06:13.842 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
22:06:13.842 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
22:06:13.844 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:06:13.846 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.60
22:06:13.847 00.001 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:06:13.847 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:13.847 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:06:13.847 00.000 10072 MoveAxis(W, 4, ABG)
22:06:13.847 00.000 10072 Guiding  Dir = 3, Dur = 4
22:06:13.847 00.000 10072 IsGuiding returns 0
22:06:13.849 00.002 10072 PulseGuide returned control before completion, sleep 14
22:06:13.872 00.023 1032 UpdateGuideState exits: m=1473 SNR=26.9
22:06:13.875 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:13.877 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:13.880 00.003 1032 Enqueuing Expose request
22:06:13.882 00.002 10072 IsGuiding returns 0
22:06:13.883 00.001 10072 Move returns status 0, amount 4
22:06:13.883 00.000 10072 MoveAxis(N, 0, ABG)
22:06:13.883 00.000 10072 Move returns status 0, amount 0
22:06:13.883 00.000 10072 move complete, result=0
22:06:13.883 00.000 10072 worker thread done servicing request
22:06:13.883 00.000 10072 Worker thread wakes up
22:06:13.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:13.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:13.896 00.013 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:06:14.300 00.404 10072 Exposure complete
22:06:14.371 00.071 10072 worker thread done servicing request
22:06:14.371 00.000 1032 OnExposeComplete: enter
22:06:14.374 00.003 1032 UpdateGuideState(): m_state=6
22:06:14.377 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2240
22:06:14.379 00.002 1032 Star::Find returns 1 (0), X=1103.19, Y=136.34, Mass=1286, SNR=25.1, Peak=103 HFD=3.5
22:06:14.381 00.002 1032 MultiStar: [#1 0.33,0.25,0.00,M3] [#2 0.19,-0.01,0.81,U] [#3 0.11,0.27,0.00,M1] [#4 0.15,0.26,0.00,M2] [#5 0.25,0.11,0.00,M6] [#6 0.12,0.12,0.57,U] [#7 -0.11,-0.05,0.66,U] [#8 0.23,-0.10,0.00,M1] 
22:06:14.383 00.002 1032 refined, 3 included, MultiStar: {0.02, 0.07}, one-star: {-0.08, 0.19}
22:06:14.385 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
22:06:14.387 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
22:06:14.388 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.30 mountX=0.06 mountY=-0.04, mountTheta=-0.53
22:06:14.394 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
22:06:14.397 00.003 1032 Enqueuing Move request for scope (0.02, 0.07)
22:06:14.400 00.003 10072 Worker thread wakes up
22:06:14.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
22:06:14.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
22:06:14.400 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
22:06:14.402 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:06:14.405 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.61
22:06:14.405 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:06:14.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:14.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:06:14.405 00.000 10072 MoveAxis(W, 3, ABG)
22:06:14.405 00.000 10072 Guiding  Dir = 3, Dur = 3
22:06:14.406 00.001 10072 IsGuiding returns 0
22:06:14.406 00.000 10072 PulseGuide returned control before completion, sleep 13
22:06:14.424 00.018 10072 IsGuiding returns 0
22:06:14.424 00.000 10072 Move returns status 0, amount 3
22:06:14.424 00.000 10072 MoveAxis(N, 0, ABG)
22:06:14.424 00.000 10072 Move returns status 0, amount 0
22:06:14.424 00.000 10072 move complete, result=0
22:06:14.424 00.000 10072 worker thread done servicing request
22:06:14.429 00.005 1032 UpdateGuideState exits: m=1286 SNR=25.1
22:06:14.432 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:14.434 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:14.435 00.001 1032 Enqueuing Expose request
22:06:14.437 00.002 10072 Worker thread wakes up
22:06:14.437 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:06:14.440 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:14.440 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:15.070 00.630 10072 Exposure complete
22:06:15.140 00.070 10072 worker thread done servicing request
22:06:15.140 00.000 1032 OnExposeComplete: enter
22:06:15.144 00.004 1032 UpdateGuideState(): m_state=6
22:06:15.147 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2241
22:06:15.151 00.004 1032 Star::Find returns 1 (0), X=1103.37, Y=136.40, Mass=1363, SNR=25.9, Peak=113 HFD=3.3
22:06:15.154 00.003 1032 MultiStar: [#1 0.12,0.36,0.00,M4] [#2 0.12,0.19,0.77,U] [#3 0.04,0.39,0.00,M2] [#4 0.09,0.47,0.00,M3] [#5 0.21,0.29,0.00,M7] [#6 0.02,0.36,0.00,M1] [#7 -0.21,0.23,0.00,M1] [#8 0.01,0.24,0.50,U] 
22:06:15.157 00.003 1032 refined, 2 included, MultiStar: {0.09, 0.23}, one-star: {0.10, 0.25}
22:06:15.160 00.003 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
22:06:15.163 00.003 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
22:06:15.165 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.23 hyp=0.24 cameraTheta=1.21 mountX=0.20 mountY=-0.14, mountTheta=-0.62
22:06:15.169 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.23, opts=13)
22:06:15.173 00.004 1032 Enqueuing Move request for scope (0.09, 0.23)
22:06:15.175 00.002 10072 Worker thread wakes up
22:06:15.175 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.23) opts 0xd
22:06:15.175 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.23)
22:06:15.175 00.000 10072 Moving (0.09, 0.23) raw xDistance=0.20 yDistance=-0.14
22:06:15.180 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:06:15.183 00.003 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 282.61
22:06:15.183 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
22:06:15.183 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:15.183 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:06:15.183 00.000 10072 MoveAxis(W, 96, ABG)
22:06:15.183 00.000 10072 Guiding  Dir = 3, Dur = 96
22:06:15.184 00.001 10072 IsGuiding returns 0
22:06:15.185 00.001 10072 PulseGuide returned control before completion, sleep 106
22:06:15.207 00.022 1032 UpdateGuideState exits: m=1363 SNR=25.9
22:06:15.211 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:15.215 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:15.218 00.003 1032 Enqueuing Expose request
22:06:15.306 00.088 10072 IsGuiding returns 0
22:06:15.306 00.000 10072 Move returns status 0, amount 96
22:06:15.306 00.000 10072 MoveAxis(N, 0, ABG)
22:06:15.306 00.000 10072 Move returns status 0, amount 0
22:06:15.306 00.000 10072 move complete, result=0
22:06:15.306 00.000 10072 worker thread done servicing request
22:06:15.307 00.001 10072 Worker thread wakes up
22:06:15.307 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:15.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:15.307 00.000 1032 GuideStep: 0.2 px 96 ms WEST, -0.1 px 0 ms NORTH
22:06:15.713 00.406 10072 Exposure complete
22:06:15.779 00.066 10072 worker thread done servicing request
22:06:15.779 00.000 1032 OnExposeComplete: enter
22:06:15.782 00.003 1032 UpdateGuideState(): m_state=6
22:06:15.786 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2242
22:06:15.788 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=136.42, Mass=1240, SNR=24.7, Peak=110 HFD=3.3
22:06:15.790 00.002 1032 MultiStar: [#1 0.10,0.21,1.04,U] [#2 0.25,0.18,0.00,M1] [#3 0.06,0.22,0.75,U] [#4 0.02,0.21,0.65,U] [#5 0.26,0.08,0.00,M8] [#6 0.11,0.16,0.64,U] [#7 -0.16,-0.20,0.00,M2] [#8 0.00,0.19,0.51,U] 
22:06:15.793 00.003 1032 refined, 5 included, MultiStar: {0.08, 0.21}, one-star: {0.12, 0.26}
22:06:15.794 00.001 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
22:06:15.797 00.003 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
22:06:15.799 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.23 mountX=0.19 mountY=-0.13, mountTheta=-0.61
22:06:15.803 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.21, opts=13)
22:06:15.805 00.002 1032 Enqueuing Move request for scope (0.08, 0.21)
22:06:15.808 00.003 10072 Worker thread wakes up
22:06:15.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
22:06:15.808 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
22:06:15.808 00.000 10072 Moving (0.08, 0.21) raw xDistance=0.19 yDistance=-0.13
22:06:15.810 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:06:15.813 00.003 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 282.61
22:06:15.813 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
22:06:15.813 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:15.813 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:06:15.813 00.000 10072 MoveAxis(W, 92, ABG)
22:06:15.813 00.000 10072 Guiding  Dir = 3, Dur = 92
22:06:15.814 00.001 10072 IsGuiding returns 0
22:06:15.814 00.000 10072 PulseGuide returned control before completion, sleep 102
22:06:15.835 00.021 1032 UpdateGuideState exits: m=1240 SNR=24.7
22:06:15.838 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:15.841 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:15.843 00.002 1032 Enqueuing Expose request
22:06:15.929 00.086 10072 IsGuiding returns 0
22:06:15.929 00.000 10072 Move returns status 0, amount 92
22:06:15.929 00.000 10072 MoveAxis(N, 0, ABG)
22:06:15.929 00.000 10072 Move returns status 0, amount 0
22:06:15.929 00.000 10072 move complete, result=0
22:06:15.929 00.000 10072 worker thread done servicing request
22:06:15.929 00.000 10072 Worker thread wakes up
22:06:15.931 00.002 1032 GuideStep: 0.2 px 92 ms WEST, -0.1 px 0 ms NORTH
22:06:15.933 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:15.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:16.576 00.643 10072 Exposure complete
22:06:16.629 00.053 10072 worker thread done servicing request
22:06:16.629 00.000 1032 OnExposeComplete: enter
22:06:16.632 00.003 1032 UpdateGuideState(): m_state=6
22:06:16.634 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2243
22:06:16.636 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=136.06, Mass=1424, SNR=26.5, Peak=115 HFD=3.3
22:06:16.638 00.002 1032 MultiStar: [#1 0.33,-0.05,0.00,M4] [#2 0.30,-0.12,0.00,M2] [#3 0.21,-0.15,0.00,M2] [#4 0.12,-0.04,0.64,U] [#5 0.24,-0.16,0.00,M9] [#6 0.06,-0.11,0.59,U] [#7 -0.12,-0.44,0.00,M3] [#8 0.22,-0.12,0.00,M1] 
22:06:16.640 00.002 1032 refined, 2 included, MultiStar: {0.12, -0.08}, one-star: {0.16, -0.09}
22:06:16.642 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
22:06:16.644 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
22:06:16.645 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.60 mountX=-0.11 mountY=-0.10, mountTheta=-2.43
22:06:16.648 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.08, opts=13)
22:06:16.650 00.002 1032 Enqueuing Move request for scope (0.12, -0.08)
22:06:16.651 00.001 10072 Worker thread wakes up
22:06:16.652 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
22:06:16.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
22:06:16.652 00.000 10072 Moving (0.12, -0.08) raw xDistance=-0.11 yDistance=-0.10
22:06:16.654 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:06:16.655 00.001 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.62
22:06:16.655 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:06:16.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:16.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:06:16.655 00.000 10072 MoveAxis(W, 4, ABG)
22:06:16.655 00.000 10072 Guiding  Dir = 3, Dur = 4
22:06:16.656 00.001 10072 IsGuiding returns 0
22:06:16.656 00.000 10072 PulseGuide returned control before completion, sleep 14
22:06:16.674 00.018 1032 UpdateGuideState exits: m=1424 SNR=26.5
22:06:16.676 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:16.678 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:16.680 00.002 1032 Enqueuing Expose request
22:06:16.682 00.002 10072 IsGuiding returns 0
22:06:16.682 00.000 10072 Move returns status 0, amount 4
22:06:16.682 00.000 10072 MoveAxis(N, 0, ABG)
22:06:16.682 00.000 10072 Move returns status 0, amount 0
22:06:16.682 00.000 10072 move complete, result=0
22:06:16.682 00.000 10072 worker thread done servicing request
22:06:16.683 00.001 10072 Worker thread wakes up
22:06:16.683 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:16.683 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:16.689 00.006 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:06:17.092 00.403 10072 Exposure complete
22:06:17.144 00.052 10072 worker thread done servicing request
22:06:17.144 00.000 1032 OnExposeComplete: enter
22:06:17.147 00.003 1032 UpdateGuideState(): m_state=6
22:06:17.149 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2244
22:06:17.151 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=136.14, Mass=1378, SNR=26.0, Peak=113 HFD=3.3
22:06:17.154 00.003 1032 MultiStar: [#1 0.19,-0.00,0.88,U] [#2 0.24,-0.20,0.00,M3] [#3 0.14,-0.15,0.74,U] [#4 0.10,-0.13,0.67,U] [#5 0.20,-0.26,0.00,M10] [#6 0.27,-0.08,0.00,M1] [#7 -0.05,-0.43,0.00,M4] [#8 0.11,-0.04,0.47,U] 
22:06:17.155 00.001 1032 single-star, 4 included, MultiStar: {0.14, -0.06}, one-star: {0.12, -0.01}
22:06:17.157 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
22:06:17.158 00.001 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
22:06:17.159 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.12 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
22:06:17.162 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
22:06:17.163 00.001 1032 Enqueuing Move request for scope (0.12, -0.01)
22:06:17.165 00.002 10072 Worker thread wakes up
22:06:17.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
22:06:17.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
22:06:17.165 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
22:06:17.167 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:06:17.169 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.62
22:06:17.169 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:06:17.169 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:17.169 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:06:17.169 00.000 10072 MoveAxis(W, 3, ABG)
22:06:17.169 00.000 10072 Guiding  Dir = 3, Dur = 3
22:06:17.170 00.001 10072 IsGuiding returns 0
22:06:17.170 00.000 10072 PulseGuide returned control before completion, sleep 13
22:06:17.188 00.018 1032 UpdateGuideState exits: m=1378 SNR=26.0
22:06:17.190 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:17.191 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:17.193 00.002 1032 Enqueuing Expose request
22:06:17.199 00.006 10072 IsGuiding returns 0
22:06:17.200 00.001 10072 Move returns status 0, amount 3
22:06:17.200 00.000 10072 MoveAxis(N, 0, ABG)
22:06:17.200 00.000 10072 Move returns status 0, amount 0
22:06:17.200 00.000 10072 move complete, result=0
22:06:17.200 00.000 10072 worker thread done servicing request
22:06:17.200 00.000 10072 Worker thread wakes up
22:06:17.200 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:17.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:17.203 00.003 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:06:17.827 00.624 10072 Exposure complete
22:06:17.880 00.053 10072 worker thread done servicing request
22:06:17.881 00.001 1032 OnExposeComplete: enter
22:06:17.882 00.001 1032 UpdateGuideState(): m_state=6
22:06:17.884 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2245
22:06:17.885 00.001 1032 Star::Find returns 1 (0), X=1103.24, Y=136.13, Mass=1365, SNR=25.9, Peak=114 HFD=3.3
22:06:17.887 00.002 1032 MultiStar: [#1 0.19,0.05,0.91,U] [#2 0.19,-0.11,0.75,U] [#3 0.05,0.14,0.76,U] [#4 0.01,0.07,0.64,U] [#5 0.19,-0.02,0.63,U] [#6 0.08,0.10,0.62,U] [#7 -0.12,-0.16,0.68,U] [#8 0.11,-0.04,0.47,U] 
22:06:17.889 00.002 1032 single-star, 8 included, MultiStar: {0.07, 0.00}, one-star: {-0.04, -0.03}
22:06:17.890 00.001 1032 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.83) = xAngle (-4.31 = 1.97)
22:06:17.894 00.004 1032 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.31 = 1.97)
22:06:17.898 00.004 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.48 mountX=-0.02 mountY=0.04, mountTheta=1.97
22:06:17.901 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
22:06:17.903 00.002 1032 Enqueuing Move request for scope (-0.04, -0.03)
22:06:17.905 00.002 10072 Worker thread wakes up
22:06:17.905 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
22:06:17.905 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
22:06:17.905 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.04
22:06:17.907 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:06:17.909 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.62
22:06:17.909 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:06:17.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:17.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:06:17.909 00.000 10072 MoveAxis(W, 3, ABG)
22:06:17.909 00.000 10072 Guiding  Dir = 3, Dur = 3
22:06:17.909 00.000 10072 IsGuiding returns 0
22:06:17.910 00.001 10072 PulseGuide returned control before completion, sleep 13
22:06:17.925 00.015 1032 UpdateGuideState exits: m=1365 SNR=25.9
22:06:17.929 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:17.930 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:17.932 00.002 1032 Enqueuing Expose request
22:06:17.935 00.003 10072 IsGuiding returns 0
22:06:17.935 00.000 10072 Move returns status 0, amount 3
22:06:17.935 00.000 10072 MoveAxis(N, 0, ABG)
22:06:17.935 00.000 10072 Move returns status 0, amount 0
22:06:17.935 00.000 10072 move complete, result=0
22:06:17.935 00.000 10072 worker thread done servicing request
22:06:17.935 00.000 10072 Worker thread wakes up
22:06:17.935 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:17.936 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:17.941 00.005 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:06:18.343 00.402 10072 Exposure complete
22:06:18.413 00.070 10072 worker thread done servicing request
22:06:18.413 00.000 1032 OnExposeComplete: enter
22:06:18.415 00.002 1032 UpdateGuideState(): m_state=6
22:06:18.417 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2246
22:06:18.420 00.003 1032 Star::Find returns 1 (0), X=1103.25, Y=136.12, Mass=1230, SNR=24.6, Peak=96 HFD=3.2
22:06:18.423 00.003 1032 MultiStar: [#1 0.19,-0.01,1.06,U] [#2 0.17,-0.21,0.00,M3] [#3 0.05,-0.10,0.82,U] [#4 0.10,-0.10,0.67,U] [#5 0.30,-0.27,0.00,M10] [#6 0.13,-0.02,0.62,U] [#7 -0.09,-0.33,0.00,M4] [#8 0.18,-0.14,0.59,U] 
22:06:18.427 00.004 1032 single-star, 5 included, MultiStar: {0.10, -0.06}, one-star: {-0.03, -0.04}
22:06:18.429 00.002 1032 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.83) = xAngle (-4.01 = 2.27)
22:06:18.430 00.001 1032 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.01 = 2.27)
22:06:18.433 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.18 mountX=-0.03 mountY=0.04, mountTheta=2.27
22:06:18.435 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
22:06:18.437 00.002 1032 Enqueuing Move request for scope (-0.03, -0.04)
22:06:18.439 00.002 10072 Worker thread wakes up
22:06:18.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
22:06:18.439 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
22:06:18.439 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
22:06:18.440 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:06:18.442 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.63
22:06:18.442 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:06:18.443 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:18.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:06:18.443 00.000 10072 MoveAxis(W, 3, ABG)
22:06:18.443 00.000 10072 Guiding  Dir = 3, Dur = 3
22:06:18.443 00.000 10072 IsGuiding returns 0
22:06:18.444 00.001 10072 PulseGuide returned control before completion, sleep 13
22:06:18.463 00.019 1032 UpdateGuideState exits: m=1230 SNR=24.6
22:06:18.466 00.003 10072 IsGuiding returns 0
22:06:18.466 00.000 10072 Move returns status 0, amount 3
22:06:18.466 00.000 10072 MoveAxis(N, 0, ABG)
22:06:18.466 00.000 10072 Move returns status 0, amount 0
22:06:18.466 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:18.468 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:18.470 00.002 1032 Enqueuing Expose request
22:06:18.472 00.002 10072 move complete, result=0
22:06:18.472 00.000 10072 worker thread done servicing request
22:06:18.473 00.001 10072 Worker thread wakes up
22:06:18.473 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:18.473 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:18.473 00.000 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:06:19.107 00.634 10072 Exposure complete
22:06:19.162 00.055 10072 worker thread done servicing request
22:06:19.163 00.001 1032 OnExposeComplete: enter
22:06:19.164 00.001 1032 UpdateGuideState(): m_state=6
22:06:19.166 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2247
22:06:19.168 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=135.75, Mass=1246, SNR=24.8, Peak=117 HFD=3.3
22:06:19.170 00.002 1032 MultiStar: [#1 0.17,-0.38,0.00,M2] [#2 0.18,-0.46,0.00,M4] [#3 0.05,-0.35,0.00,M1] [#4 -0.02,-0.38,0.00,M1] [#5 0.20,-0.51,0.00,R] [#6 0.15,-0.37,0.00,M1] [#7 -0.03,-0.62,0.00,M5] [#8 0.13,-0.66,0.00,M1] 
22:06:19.176 00.006 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
22:06:19.178 00.002 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
22:06:19.181 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.41 hyp=0.44 cameraTheta=-1.18 mountX=-0.44 mountY=-0.06, mountTheta=-3.01
22:06:19.183 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.41, opts=13)
22:06:19.185 00.002 1032 Enqueuing Move request for scope (0.17, -0.41)
22:06:19.187 00.002 10072 Worker thread wakes up
22:06:19.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.41) opts 0xd
22:06:19.187 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.41)
22:06:19.187 00.000 10072 Moving (0.17, -0.41) raw xDistance=-0.44 yDistance=-0.06
22:06:19.189 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:06:19.191 00.002 10072 PPEC rslt: input = -0.44, final = -0.21, react = -0.22, pred = 0.00, hyst = -0.19, hyst_pct = 0.00, period_length = 282.63
22:06:19.191 00.000 10072 PPEC: input: -0.44, control: -0.21, exposure: 500
22:06:19.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:19.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:06:19.191 00.000 10072 MoveAxis(E, 204, ABG)
22:06:19.191 00.000 10072 Guiding  Dir = 2, Dur = 204
22:06:19.192 00.001 10072 IsGuiding returns 0
22:06:19.192 00.000 10072 PulseGuide returned control before completion, sleep 214
22:06:19.211 00.019 1032 UpdateGuideState exits: m=1246 SNR=24.8
22:06:19.212 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:19.216 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:19.217 00.001 1032 Enqueuing Expose request
22:06:19.419 00.202 10072 IsGuiding returns 0
22:06:19.419 00.000 10072 Move returns status 0, amount 204
22:06:19.419 00.000 10072 MoveAxis(N, 0, ABG)
22:06:19.419 00.000 10072 Move returns status 0, amount 0
22:06:19.419 00.000 10072 move complete, result=0
22:06:19.419 00.000 10072 worker thread done servicing request
22:06:19.419 00.000 10072 Worker thread wakes up
22:06:19.419 00.000 1032 GuideStep: -0.4 px 204 ms EAST, -0.1 px 0 ms NORTH
22:06:19.423 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:19.423 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:19.828 00.405 10072 Exposure complete
22:06:19.885 00.057 10072 worker thread done servicing request
22:06:19.885 00.000 1032 OnExposeComplete: enter
22:06:19.887 00.002 1032 UpdateGuideState(): m_state=6
22:06:19.890 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2248
22:06:19.892 00.002 1032 Star::Find returns 1 (0), X=1103.22, Y=135.85, Mass=1301, SNR=25.3, Peak=118 HFD=3.2
22:06:19.894 00.002 1032 MultiStar: [#1 0.03,-0.25,0.00,M3] [#2 0.16,-0.42,0.00,M5] [#3 0.15,-0.11,0.79,U] [#4 0.14,-0.27,0.00,M2] [#5 0.03,0.14,0.65,U] [#6 0.03,-0.35,0.00,M2] [#7 -0.11,-0.44,0.00,M6] [#8 -0.01,-0.37,0.00,M2] 
22:06:19.896 00.002 1032 refined, 2 included, MultiStar: {0.03, -0.12}, one-star: {-0.06, -0.31}
22:06:19.898 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = 3.14)
22:06:19.900 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = 3.14)
22:06:19.901 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.31 mountX=-0.13 mountY=0.00, mountTheta=3.14
22:06:19.904 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.12, opts=13)
22:06:19.906 00.002 1032 Enqueuing Move request for scope (0.03, -0.12)
22:06:19.908 00.002 10072 Worker thread wakes up
22:06:19.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
22:06:19.908 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
22:06:19.908 00.000 10072 Moving (0.03, -0.12) raw xDistance=-0.13 yDistance=0.00
22:06:19.910 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=90, Gamma=2.230
22:06:19.911 00.001 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.63
22:06:19.911 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
22:06:19.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:19.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:06:19.913 00.002 10072 MoveAxis(W, 3, ABG)
22:06:19.913 00.000 10072 Guiding  Dir = 3, Dur = 3
22:06:19.913 00.000 10072 IsGuiding returns 0
22:06:19.913 00.000 10072 PulseGuide returned control before completion, sleep 13
22:06:19.931 00.018 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:06:19.934 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:19.936 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:19.938 00.002 1032 Enqueuing Expose request
22:06:19.940 00.002 10072 IsGuiding returns 0
22:06:19.940 00.000 10072 Move returns status 0, amount 3
22:06:19.940 00.000 10072 MoveAxis(N, 0, ABG)
22:06:19.940 00.000 10072 Move returns status 0, amount 0
22:06:19.940 00.000 10072 move complete, result=0
22:06:19.941 00.001 10072 worker thread done servicing request
22:06:19.941 00.000 10072 Worker thread wakes up
22:06:19.941 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:19.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:19.948 00.007 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:06:20.564 00.616 10072 Exposure complete
22:06:20.615 00.051 10072 worker thread done servicing request
22:06:20.615 00.000 1032 OnExposeComplete: enter
22:06:20.617 00.002 1032 UpdateGuideState(): m_state=6
22:06:20.619 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2249
22:06:20.620 00.001 1032 Star::Find returns 1 (0), X=1103.21, Y=136.29, Mass=1260, SNR=24.9, Peak=120 HFD=3.0
22:06:20.622 00.002 1032 MultiStar: [#1 0.07,0.13,0.98,U] [#2 0.10,-0.01,0.81,U] [#3 -0.08,0.09,0.67,U] [#4 -0.11,0.04,0.66,U] [#5 -0.07,0.58,0.00,M1] [#6 -0.04,-0.01,0.61,U] [#7 -0.25,-0.23,0.00,M7] [#8 0.00,-0.05,0.49,U] 
22:06:20.623 00.001 1032 refined, 6 included, MultiStar: {-0.01, 0.06}, one-star: {-0.07, 0.13}
22:06:20.624 00.001 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
22:06:20.626 00.002 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
22:06:20.627 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.79 mountX=0.06 mountY=-0.00, mountTheta=-0.04
22:06:20.631 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
22:06:20.633 00.002 1032 Enqueuing Move request for scope (-0.01, 0.06)
22:06:20.634 00.001 10072 Worker thread wakes up
22:06:20.634 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
22:06:20.634 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
22:06:20.634 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.00
22:06:20.636 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=150, Gamma=2.230
22:06:20.638 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.64
22:06:20.638 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:06:20.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:20.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:06:20.638 00.000 10072 MoveAxis(W, 3, ABG)
22:06:20.638 00.000 10072 Guiding  Dir = 3, Dur = 3
22:06:20.638 00.000 10072 IsGuiding returns 0
22:06:20.639 00.001 10072 PulseGuide returned control before completion, sleep 13
22:06:20.655 00.016 1032 UpdateGuideState exits: m=1260 SNR=24.9
22:06:20.657 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:20.659 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:20.660 00.001 1032 Enqueuing Expose request
22:06:20.661 00.001 10072 IsGuiding returns 0
22:06:20.661 00.000 10072 Move returns status 0, amount 3
22:06:20.661 00.000 10072 MoveAxis(N, 0, ABG)
22:06:20.661 00.000 10072 Move returns status 0, amount 0
22:06:20.662 00.001 10072 move complete, result=0
22:06:20.662 00.000 10072 worker thread done servicing request
22:06:20.662 00.000 10072 Worker thread wakes up
22:06:20.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:20.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:20.668 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:06:21.067 00.399 10072 Exposure complete
22:06:21.119 00.052 10072 worker thread done servicing request
22:06:21.119 00.000 1032 OnExposeComplete: enter
22:06:21.121 00.002 1032 UpdateGuideState(): m_state=6
22:06:21.123 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2250
22:06:21.124 00.001 1032 Star::Find returns 1 (0), X=1103.37, Y=136.26, Mass=1207, SNR=24.4, Peak=120 HFD=3.0
22:06:21.126 00.002 1032 MultiStar: [#1 0.10,-0.01,1.02,U] [#2 0.06,-0.14,0.81,U] [#3 0.15,-0.01,0.76,U] [#4 0.01,0.13,0.76,U] [#5 0.10,0.50,0.00,M2] [#6 -0.09,0.08,0.61,U] [#7 -0.18,-0.14,0.75,U] [#8 0.11,-0.08,0.55,U] 
22:06:21.127 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.00}, one-star: {0.09, 0.11}
22:06:21.128 00.001 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
22:06:21.130 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
22:06:21.131 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.11 mountX=-0.01 mountY=-0.04, mountTheta=-1.94
22:06:21.133 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
22:06:21.135 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
22:06:21.136 00.001 10072 Worker thread wakes up
22:06:21.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:06:21.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:06:21.136 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
22:06:21.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:06:21.139 00.001 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.64
22:06:21.140 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:06:21.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:21.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:06:21.140 00.000 10072 MoveAxis(W, 2, ABG)
22:06:21.140 00.000 10072 Guiding  Dir = 3, Dur = 2
22:06:21.140 00.000 10072 IsGuiding returns 0
22:06:21.140 00.000 10072 PulseGuide returned control before completion, sleep 12
22:06:21.156 00.016 1032 UpdateGuideState exits: m=1207 SNR=24.4
22:06:21.159 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:21.161 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:21.162 00.001 1032 Enqueuing Expose request
22:06:21.164 00.002 10072 IsGuiding returns 0
22:06:21.164 00.000 10072 Move returns status 0, amount 2
22:06:21.164 00.000 10072 MoveAxis(N, 0, ABG)
22:06:21.164 00.000 10072 Move returns status 0, amount 0
22:06:21.164 00.000 10072 move complete, result=0
22:06:21.164 00.000 10072 worker thread done servicing request
22:06:21.164 00.000 10072 Worker thread wakes up
22:06:21.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:21.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:21.171 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:06:21.804 00.633 10072 Exposure complete
22:06:21.860 00.056 10072 worker thread done servicing request
22:06:21.860 00.000 1032 OnExposeComplete: enter
22:06:21.862 00.002 1032 UpdateGuideState(): m_state=6
22:06:21.865 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2251
22:06:21.866 00.001 1032 Star::Find returns 1 (0), X=1103.39, Y=136.02, Mass=1248, SNR=24.8, Peak=106 HFD=3.3
22:06:21.868 00.002 1032 MultiStar: [#1 0.26,-0.09,0.00,M2] [#2 0.25,-0.26,0.00,M4] [#3 0.11,0.00,0.76,U] [#4 0.11,-0.12,0.66,U] [#5 -0.01,0.24,0.65,U] [#6 0.18,-0.17,0.00,M1] [#7 -0.12,-0.38,0.00,M7] [#8 0.07,-0.18,0.53,U] 
22:06:21.870 00.002 1032 refined, 4 included, MultiStar: {0.08, -0.04}, one-star: {0.11, -0.14}
22:06:21.872 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
22:06:21.874 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
22:06:21.876 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.45 mountX=-0.06 mountY=-0.07, mountTheta=-2.28
22:06:21.879 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
22:06:21.880 00.001 1032 Enqueuing Move request for scope (0.08, -0.04)
22:06:21.883 00.003 10072 Worker thread wakes up
22:06:21.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
22:06:21.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
22:06:21.883 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
22:06:21.885 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:06:21.886 00.001 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.64
22:06:21.886 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:06:21.887 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:21.887 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:06:21.887 00.000 10072 MoveAxis(W, 2, ABG)
22:06:21.887 00.000 10072 Guiding  Dir = 3, Dur = 2
22:06:21.887 00.000 10072 IsGuiding returns 0
22:06:21.887 00.000 10072 PulseGuide returned control before completion, sleep 12
22:06:21.903 00.016 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:06:21.906 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:21.907 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:21.908 00.001 1032 Enqueuing Expose request
22:06:21.910 00.002 10072 IsGuiding returns 0
22:06:21.910 00.000 10072 Move returns status 0, amount 2
22:06:21.910 00.000 10072 MoveAxis(N, 0, ABG)
22:06:21.910 00.000 10072 Move returns status 0, amount 0
22:06:21.910 00.000 10072 move complete, result=0
22:06:21.911 00.001 10072 worker thread done servicing request
22:06:21.911 00.000 10072 Worker thread wakes up
22:06:21.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:21.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:21.918 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:06:22.320 00.402 10072 Exposure complete
22:06:22.373 00.053 10072 worker thread done servicing request
22:06:22.373 00.000 1032 OnExposeComplete: enter
22:06:22.375 00.002 1032 UpdateGuideState(): m_state=6
22:06:22.377 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2252
22:06:22.379 00.002 1032 Star::Find returns 1 (0), X=1103.26, Y=135.97, Mass=1339, SNR=25.7, Peak=121 HFD=3.2
22:06:22.381 00.002 1032 MultiStar: [#1 0.30,-0.22,0.00,M3] [#2 0.24,-0.23,0.00,M5] [#3 0.14,-0.12,0.75,U] [#4 -0.03,-0.09,0.67,U] [#5 0.15,0.32,0.00,M2] [#6 0.14,-0.06,0.60,U] [#7 -0.13,-0.43,0.00,M8] [#8 0.00,-0.31,0.00,M1] 
22:06:22.382 00.001 1032 refined, 3 included, MultiStar: {0.05, -0.12}, one-star: {-0.01, -0.19}
22:06:22.384 00.002 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
22:06:22.385 00.001 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
22:06:22.387 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.14 cameraTheta=-1.17 mountX=-0.13 mountY=-0.02, mountTheta=-3.00
22:06:22.389 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.12, opts=13)
22:06:22.393 00.004 1032 Enqueuing Move request for scope (0.05, -0.12)
22:06:22.395 00.002 10072 Worker thread wakes up
22:06:22.395 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
22:06:22.395 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
22:06:22.395 00.000 10072 Moving (0.05, -0.12) raw xDistance=-0.13 yDistance=-0.02
22:06:22.398 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:06:22.399 00.001 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 282.65
22:06:22.399 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
22:06:22.400 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:22.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:06:22.400 00.000 10072 MoveAxis(E, 61, ABG)
22:06:22.400 00.000 10072 Guiding  Dir = 2, Dur = 61
22:06:22.400 00.000 10072 IsGuiding returns 0
22:06:22.401 00.001 10072 PulseGuide returned control before completion, sleep 71
22:06:22.416 00.015 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:06:22.418 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:22.420 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:22.421 00.001 1032 Enqueuing Expose request
22:06:22.474 00.053 10072 IsGuiding returns 0
22:06:22.474 00.000 10072 Move returns status 0, amount 61
22:06:22.474 00.000 10072 MoveAxis(N, 0, ABG)
22:06:22.474 00.000 10072 Move returns status 0, amount 0
22:06:22.474 00.000 10072 move complete, result=0
22:06:22.474 00.000 10072 worker thread done servicing request
22:06:22.474 00.000 10072 Worker thread wakes up
22:06:22.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:22.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:22.475 00.001 1032 GuideStep: -0.1 px 61 ms EAST, -0.0 px 0 ms NORTH
22:06:23.102 00.627 10072 Exposure complete
22:06:23.156 00.054 10072 worker thread done servicing request
22:06:23.156 00.000 1032 OnExposeComplete: enter
22:06:23.157 00.001 1032 UpdateGuideState(): m_state=6
22:06:23.160 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2253
22:06:23.162 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=136.20, Mass=1290, SNR=25.2, Peak=123 HFD=3.2
22:06:23.163 00.001 1032 MultiStar: [#1 0.20,0.10,1.01,U] [#2 0.10,-0.18,0.79,U] [#3 0.11,0.14,0.79,U] [#4 0.05,0.26,0.00,M1] [#5 0.04,0.65,0.00,M3] [#6 0.01,0.18,0.59,U] [#7 -0.09,-0.08,0.70,U] [#8 -0.03,0.16,0.52,U] 
22:06:23.165 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.05}, one-star: {0.11, 0.05}
22:06:23.166 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:06:23.168 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:06:23.171 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.57 mountX=0.03 mountY=-0.08, mountTheta=-1.26
22:06:23.174 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
22:06:23.176 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
22:06:23.177 00.001 10072 Worker thread wakes up
22:06:23.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
22:06:23.177 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
22:06:23.179 00.002 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.08
22:06:23.183 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.65
22:06:23.183 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:06:23.183 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:23.183 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:06:23.183 00.000 10072 MoveAxis(W, 2, ABG)
22:06:23.183 00.000 10072 Guiding  Dir = 3, Dur = 2
22:06:23.184 00.001 10072 IsGuiding returns 0
22:06:23.184 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:06:23.186 00.002 10072 PulseGuide returned control before completion, sleep 12
22:06:23.204 00.018 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:06:23.206 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:23.207 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:23.209 00.002 1032 Enqueuing Expose request
22:06:23.212 00.003 10072 IsGuiding returns 0
22:06:23.212 00.000 10072 Move returns status 0, amount 2
22:06:23.213 00.001 10072 MoveAxis(N, 0, ABG)
22:06:23.213 00.000 10072 Move returns status 0, amount 0
22:06:23.213 00.000 10072 move complete, result=0
22:06:23.213 00.000 10072 worker thread done servicing request
22:06:23.213 00.000 10072 Worker thread wakes up
22:06:23.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:23.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:23.221 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:06:23.618 00.397 10072 Exposure complete
22:06:23.669 00.051 10072 worker thread done servicing request
22:06:23.669 00.000 1032 OnExposeComplete: enter
22:06:23.671 00.002 1032 UpdateGuideState(): m_state=6
22:06:23.673 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2254
22:06:23.675 00.002 1032 Star::Find returns 1 (0), X=1103.31, Y=136.33, Mass=1228, SNR=24.6, Peak=125 HFD=3.0
22:06:23.682 00.007 1032 MultiStar: [#1 0.08,0.18,0.96,U] [#2 0.23,0.03,0.79,U] [#3 0.08,0.31,0.00,M1] [#4 0.10,0.29,0.00,M2] [#5 0.07,0.59,0.00,M4] [#6 -0.13,0.21,0.61,U] [#7 -0.19,-0.06,0.73,U] [#8 0.08,-0.00,0.52,U] 
22:06:23.685 00.003 1032 refined, 5 included, MultiStar: {0.03, 0.10}, one-star: {0.03, 0.17}
22:06:23.686 00.001 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
22:06:23.687 00.001 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
22:06:23.689 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.31 mountX=0.09 mountY=-0.05, mountTheta=-0.52
22:06:23.691 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
22:06:23.692 00.001 1032 Enqueuing Move request for scope (0.03, 0.10)
22:06:23.694 00.002 10072 Worker thread wakes up
22:06:23.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
22:06:23.695 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
22:06:23.695 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.05
22:06:23.696 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:06:23.698 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.66
22:06:23.698 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:06:23.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:23.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:06:23.698 00.000 10072 MoveAxis(W, 2, ABG)
22:06:23.698 00.000 10072 Guiding  Dir = 3, Dur = 2
22:06:23.698 00.000 10072 IsGuiding returns 0
22:06:23.699 00.001 10072 PulseGuide returned control before completion, sleep 12
22:06:23.714 00.015 1032 UpdateGuideState exits: m=1228 SNR=24.6
22:06:23.715 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:23.716 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:23.718 00.002 1032 Enqueuing Expose request
22:06:23.723 00.005 10072 IsGuiding returns 0
22:06:23.723 00.000 10072 Move returns status 0, amount 2
22:06:23.723 00.000 10072 MoveAxis(N, 0, ABG)
22:06:23.723 00.000 10072 Move returns status 0, amount 0
22:06:23.723 00.000 10072 move complete, result=0
22:06:23.723 00.000 10072 worker thread done servicing request
22:06:23.723 00.000 10072 Worker thread wakes up
22:06:23.723 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:23.723 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:23.726 00.003 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:06:24.349 00.623 10072 Exposure complete
22:06:24.405 00.056 10072 worker thread done servicing request
22:06:24.405 00.000 1032 OnExposeComplete: enter
22:06:24.407 00.002 1032 UpdateGuideState(): m_state=6
22:06:24.409 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2255
22:06:24.411 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.25, Mass=1461, SNR=26.8, Peak=134 HFD=3.2
22:06:24.413 00.002 1032 MultiStar: [#1 0.22,0.02,0.94,U] [#2 0.18,-0.13,0.71,U] [#3 0.05,0.14,0.70,U] [#4 -0.06,0.29,0.00,M3] [#5 0.06,0.71,0.00,M5] [#6 -0.05,0.16,0.57,U] [#7 -0.21,0.05,0.69,U] [#8 -0.06,0.02,0.50,U] 
22:06:24.414 00.001 1032 refined, 6 included, MultiStar: {0.06, 0.05}, one-star: {0.14, 0.10}
22:06:24.416 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
22:06:24.417 00.001 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
22:06:24.419 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.68 mountX=0.03 mountY=-0.07, mountTheta=-1.15
22:06:24.422 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
22:06:24.424 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
22:06:24.426 00.002 10072 Worker thread wakes up
22:06:24.426 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:06:24.426 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:06:24.426 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
22:06:24.428 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:06:24.431 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.66
22:06:24.431 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:06:24.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:24.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:06:24.431 00.000 10072 MoveAxis(W, 2, ABG)
22:06:24.431 00.000 10072 Guiding  Dir = 3, Dur = 2
22:06:24.431 00.000 10072 IsGuiding returns 0
22:06:24.432 00.001 10072 PulseGuide returned control before completion, sleep 12
22:06:24.448 00.016 1032 UpdateGuideState exits: m=1461 SNR=26.8
22:06:24.451 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:24.452 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:24.454 00.002 1032 Enqueuing Expose request
22:06:24.458 00.004 10072 IsGuiding returns 0
22:06:24.458 00.000 10072 Move returns status 0, amount 2
22:06:24.458 00.000 10072 MoveAxis(N, 0, ABG)
22:06:24.458 00.000 10072 Move returns status 0, amount 0
22:06:24.459 00.001 10072 move complete, result=0
22:06:24.459 00.000 10072 worker thread done servicing request
22:06:24.459 00.000 10072 Worker thread wakes up
22:06:24.459 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:24.459 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:24.465 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:06:24.866 00.401 10072 Exposure complete
22:06:24.925 00.059 1032 OnExposeComplete: enter
22:06:24.929 00.004 1032 UpdateGuideState(): m_state=6
22:06:24.931 00.002 10072 worker thread done servicing request
22:06:24.931 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2256
22:06:24.934 00.003 1032 Star::Find returns 1 (0), X=1103.35, Y=136.21, Mass=1328, SNR=25.6, Peak=114 HFD=3.3
22:06:24.936 00.002 1032 MultiStar: [#1 0.19,0.13,1.01,U] [#2 0.15,-0.06,0.77,U] [#3 0.04,0.10,0.74,U] [#4 -0.08,0.09,0.65,U] [#5 -0.01,0.55,0.00,M6] [#6 0.07,0.19,0.64,U] [#7 -0.13,-0.08,0.66,U] [#8 0.25,0.01,0.00,M1] 
22:06:24.938 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.06}, one-star: {0.07, 0.06}
22:06:24.940 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
22:06:24.942 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
22:06:24.943 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.83 mountX=0.05 mountY=-0.07, mountTheta=-1.00
22:06:24.946 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
22:06:24.948 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
22:06:24.949 00.001 10072 Worker thread wakes up
22:06:24.949 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
22:06:24.949 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
22:06:24.949 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.05 yDistance=-0.07
22:06:24.951 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=95, Gamma=2.230
22:06:24.953 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.66
22:06:24.953 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:06:24.953 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:24.953 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:06:24.954 00.001 10072 MoveAxis(W, 2, ABG)
22:06:24.954 00.000 10072 Guiding  Dir = 3, Dur = 2
22:06:24.954 00.000 10072 IsGuiding returns 0
22:06:24.955 00.001 10072 PulseGuide returned control before completion, sleep 12
22:06:24.970 00.015 10072 IsGuiding returns 0
22:06:24.970 00.000 10072 Move returns status 0, amount 2
22:06:24.970 00.000 10072 MoveAxis(N, 0, ABG)
22:06:24.970 00.000 10072 Move returns status 0, amount 0
22:06:24.970 00.000 10072 move complete, result=0
22:06:24.970 00.000 10072 worker thread done servicing request
22:06:24.974 00.004 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:06:24.975 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:24.977 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:24.979 00.002 1032 Enqueuing Expose request
22:06:24.981 00.002 10072 Worker thread wakes up
22:06:24.981 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:06:24.982 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:24.983 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:25.618 00.635 10072 Exposure complete
22:06:25.674 00.056 10072 worker thread done servicing request
22:06:25.674 00.000 1032 OnExposeComplete: enter
22:06:25.676 00.002 1032 UpdateGuideState(): m_state=6
22:06:25.678 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2257
22:06:25.679 00.001 1032 Star::Find returns 1 (0), X=1103.38, Y=136.24, Mass=1354, SNR=25.8, Peak=125 HFD=3.2
22:06:25.682 00.003 1032 MultiStar: [#1 0.18,0.20,0.00,M1] [#2 0.16,0.08,0.78,U] [#3 0.08,0.18,0.75,U] [#4 0.03,0.19,0.64,U] [#5 0.08,0.49,0.00,M7] [#6 0.06,0.21,0.54,U] [#7 -0.12,-0.12,0.69,U] [#8 0.18,0.03,0.48,U] 
22:06:25.683 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.09}, one-star: {0.10, 0.09}
22:06:25.685 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
22:06:25.686 00.001 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
22:06:25.687 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.93 mountX=0.07 mountY=-0.09, mountTheta=-0.90
22:06:25.690 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
22:06:25.691 00.001 1032 Enqueuing Move request for scope (0.07, 0.09)
22:06:25.693 00.002 10072 Worker thread wakes up
22:06:25.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
22:06:25.693 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
22:06:25.693 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
22:06:25.695 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:06:25.698 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.67
22:06:25.698 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:06:25.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:25.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:06:25.698 00.000 10072 MoveAxis(W, 2, ABG)
22:06:25.698 00.000 10072 Guiding  Dir = 3, Dur = 2
22:06:25.698 00.000 10072 IsGuiding returns 0
22:06:25.699 00.001 10072 PulseGuide returned control before completion, sleep 12
22:06:25.716 00.017 1032 UpdateGuideState exits: m=1354 SNR=25.8
22:06:25.719 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:25.721 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:25.724 00.003 1032 Enqueuing Expose request
22:06:25.725 00.001 10072 IsGuiding returns 0
22:06:25.726 00.001 10072 Move returns status 0, amount 2
22:06:25.726 00.000 10072 MoveAxis(N, 0, ABG)
22:06:25.726 00.000 10072 Move returns status 0, amount 0
22:06:25.726 00.000 10072 move complete, result=0
22:06:25.726 00.000 10072 worker thread done servicing request
22:06:25.726 00.000 10072 Worker thread wakes up
22:06:25.726 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:25.726 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:25.733 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:06:26.131 00.398 10072 Exposure complete
22:06:26.190 00.059 10072 worker thread done servicing request
22:06:26.191 00.001 1032 OnExposeComplete: enter
22:06:26.193 00.002 1032 UpdateGuideState(): m_state=6
22:06:26.194 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2258
22:06:26.197 00.003 1032 Star::Find returns 1 (0), X=1103.28, Y=136.50, Mass=1187, SNR=24.2, Peak=118 HFD=3.2
22:06:26.199 00.002 1032 MultiStar: [#1 0.06,0.42,0.00,M2] [#2 0.15,0.19,0.80,U] [#3 -0.00,0.24,0.76,U] [#4 0.06,0.31,0.00,M2] [#5 -0.03,0.65,0.00,M8] [#6 -0.13,0.32,0.00,M1] [#7 -0.25,0.04,0.00,M4] [#8 0.13,0.15,0.54,U] 
22:06:26.200 00.001 1032 refined, 3 included, MultiStar: {0.06, 0.24}, one-star: {0.01, 0.34}
22:06:26.201 00.001 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
22:06:26.203 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
22:06:26.205 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.32 mountX=0.22 mountY=-0.12, mountTheta=-0.51
22:06:26.208 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.24, opts=13)
22:06:26.210 00.002 1032 Enqueuing Move request for scope (0.06, 0.24)
22:06:26.212 00.002 10072 Worker thread wakes up
22:06:26.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
22:06:26.212 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
22:06:26.212 00.000 10072 Moving (0.06, 0.24) raw xDistance=0.22 yDistance=-0.12
22:06:26.214 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:06:26.215 00.001 10072 PPEC rslt: input = 0.22, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 282.67
22:06:26.217 00.002 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
22:06:26.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:26.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:06:26.217 00.000 10072 MoveAxis(W, 105, ABG)
22:06:26.217 00.000 10072 Guiding  Dir = 3, Dur = 105
22:06:26.217 00.000 10072 IsGuiding returns 0
22:06:26.217 00.000 10072 PulseGuide returned control before completion, sleep 115
22:06:26.233 00.016 1032 UpdateGuideState exits: m=1187 SNR=24.2
22:06:26.237 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:26.238 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:26.242 00.004 1032 Enqueuing Expose request
22:06:26.347 00.105 10072 IsGuiding returns 0
22:06:26.347 00.000 10072 Move returns status 0, amount 105
22:06:26.347 00.000 10072 MoveAxis(N, 0, ABG)
22:06:26.347 00.000 10072 Move returns status 0, amount 0
22:06:26.347 00.000 10072 move complete, result=0
22:06:26.347 00.000 10072 worker thread done servicing request
22:06:26.347 00.000 10072 Worker thread wakes up
22:06:26.347 00.000 1032 GuideStep: 0.2 px 105 ms WEST, -0.1 px 0 ms NORTH
22:06:26.351 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:26.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:26.976 00.625 10072 Exposure complete
22:06:27.029 00.053 10072 worker thread done servicing request
22:06:27.029 00.000 1032 OnExposeComplete: enter
22:06:27.032 00.003 1032 UpdateGuideState(): m_state=6
22:06:27.034 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2259
22:06:27.036 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=136.28, Mass=1418, SNR=26.4, Peak=128 HFD=3.3
22:06:27.038 00.002 1032 MultiStar: [#1 0.12,0.02,0.85,U] [#2 0.09,0.03,0.76,U] [#3 -0.03,0.25,0.00,M1] [#4 0.05,0.16,0.67,U] [#5 -0.03,0.59,0.00,M9] [#6 -0.12,0.02,0.57,U] [#7 -0.17,-0.18,0.66,U] [#8 0.00,0.03,0.50,U] 
22:06:27.039 00.001 1032 refined, 6 included, MultiStar: {-0.00, 0.04}, one-star: {-0.05, 0.13}
22:06:27.041 00.002 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
22:06:27.043 00.002 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
22:06:27.044 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.69 mountX=0.04 mountY=-0.01, mountTheta=-0.14
22:06:27.048 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
22:06:27.051 00.003 1032 Enqueuing Move request for scope (-0.00, 0.04)
22:06:27.053 00.002 10072 Worker thread wakes up
22:06:27.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
22:06:27.053 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
22:06:27.053 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
22:06:27.055 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:06:27.058 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.67
22:06:27.058 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:06:27.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:27.058 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:06:27.058 00.000 10072 MoveAxis(W, 2, ABG)
22:06:27.058 00.000 10072 Guiding  Dir = 3, Dur = 2
22:06:27.059 00.001 10072 IsGuiding returns 0
22:06:27.059 00.000 10072 PulseGuide returned control before completion, sleep 12
22:06:27.075 00.016 1032 UpdateGuideState exits: m=1418 SNR=26.4
22:06:27.077 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:27.080 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:27.083 00.003 1032 Enqueuing Expose request
22:06:27.086 00.003 10072 IsGuiding returns 0
22:06:27.086 00.000 10072 Move returns status 0, amount 2
22:06:27.086 00.000 10072 MoveAxis(N, 0, ABG)
22:06:27.086 00.000 10072 Move returns status 0, amount 0
22:06:27.086 00.000 10072 move complete, result=0
22:06:27.086 00.000 10072 worker thread done servicing request
22:06:27.086 00.000 10072 Worker thread wakes up
22:06:27.086 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:27.086 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:27.093 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:06:27.504 00.411 10072 Exposure complete
22:06:27.561 00.057 10072 worker thread done servicing request
22:06:27.562 00.001 1032 OnExposeComplete: enter
22:06:27.564 00.002 1032 UpdateGuideState(): m_state=6
22:06:27.566 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2260
22:06:27.568 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=136.27, Mass=1185, SNR=24.1, Peak=106 HFD=3.3
22:06:27.570 00.002 1032 MultiStar: [#1 0.18,0.16,1.00,U] [#2 0.11,-0.13,0.83,U] [#3 -0.06,0.07,0.83,U] [#4 -0.01,0.08,0.65,U] [#5 0.04,0.42,0.00,M10] [#6 -0.00,0.15,0.66,U] [#7 0.00,-0.28,0.00,M4] [#8 0.22,0.06,0.56,U] 
22:06:27.572 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.07}, one-star: {0.03, 0.12}
22:06:27.573 00.001 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
22:06:27.575 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
22:06:27.576 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.84 mountX=0.05 mountY=-0.08, mountTheta=-0.99
22:06:27.579 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
22:06:27.583 00.004 1032 Enqueuing Move request for scope (0.07, 0.07)
22:06:27.585 00.002 10072 Worker thread wakes up
22:06:27.585 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
22:06:27.585 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
22:06:27.585 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.08
22:06:27.587 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:06:27.589 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.68
22:06:27.589 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:06:27.589 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:27.589 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:06:27.589 00.000 10072 MoveAxis(W, 1, ABG)
22:06:27.590 00.001 10072 Guiding  Dir = 3, Dur = 1
22:06:27.590 00.000 10072 IsGuiding returns 0
22:06:27.591 00.001 10072 PulseGuide returned control before completion, sleep 11
22:06:27.608 00.017 1032 UpdateGuideState exits: m=1185 SNR=24.1
22:06:27.612 00.004 10072 IsGuiding returns 0
22:06:27.612 00.000 10072 Move returns status 0, amount 1
22:06:27.612 00.000 10072 MoveAxis(N, 0, ABG)
22:06:27.612 00.000 10072 Move returns status 0, amount 0
22:06:27.613 00.001 10072 move complete, result=0
22:06:27.613 00.000 10072 worker thread done servicing request
22:06:27.613 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:27.616 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:27.618 00.002 1032 Enqueuing Expose request
22:06:27.620 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:06:27.622 00.002 10072 Worker thread wakes up
22:06:27.622 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:27.622 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:28.250 00.628 10072 Exposure complete
22:06:28.299 00.049 10072 worker thread done servicing request
22:06:28.299 00.000 1032 OnExposeComplete: enter
22:06:28.301 00.002 1032 UpdateGuideState(): m_state=6
22:06:28.304 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2261
22:06:28.306 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=136.30, Mass=1162, SNR=23.9, Peak=102 HFD=3.2
22:06:28.308 00.002 1032 MultiStar: [#1 0.18,0.21,0.00,M1] [#2 0.17,0.08,0.77,U] [#3 0.02,0.22,0.80,U] [#4 0.18,0.21,0.00,M1] [#5 0.11,0.60,0.00,R] [#6 0.12,0.00,0.64,U] [#7 -0.18,-0.13,0.77,U] [#8 0.09,0.18,0.54,U] 
22:06:28.310 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.08}, one-star: {0.09, 0.14}
22:06:28.311 00.001 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
22:06:28.313 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
22:06:28.314 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.04 mountX=0.07 mountY=-0.07, mountTheta=-0.79
22:06:28.317 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
22:06:28.318 00.001 1032 Enqueuing Move request for scope (0.05, 0.08)
22:06:28.320 00.002 10072 Worker thread wakes up
22:06:28.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
22:06:28.320 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
22:06:28.320 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
22:06:28.322 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:06:28.323 00.001 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.68
22:06:28.323 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:06:28.323 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:28.323 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:06:28.323 00.000 10072 MoveAxis(W, 1, ABG)
22:06:28.324 00.001 10072 Guiding  Dir = 3, Dur = 1
22:06:28.324 00.000 10072 IsGuiding returns 0
22:06:28.324 00.000 10072 PulseGuide returned control before completion, sleep 11
22:06:28.340 00.016 1032 UpdateGuideState exits: m=1162 SNR=23.9
22:06:28.342 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:28.343 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:28.344 00.001 1032 Enqueuing Expose request
22:06:28.346 00.002 10072 IsGuiding returns 0
22:06:28.346 00.000 10072 Move returns status 0, amount 1
22:06:28.347 00.001 10072 MoveAxis(N, 0, ABG)
22:06:28.347 00.000 10072 Move returns status 0, amount 0
22:06:28.347 00.000 10072 move complete, result=0
22:06:28.347 00.000 10072 worker thread done servicing request
22:06:28.347 00.000 10072 Worker thread wakes up
22:06:28.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:28.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:28.353 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:06:28.765 00.412 10072 Exposure complete
22:06:28.819 00.054 10072 worker thread done servicing request
22:06:28.819 00.000 1032 OnExposeComplete: enter
22:06:28.821 00.002 1032 UpdateGuideState(): m_state=6
22:06:28.823 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2262
22:06:28.825 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.34, Mass=1097, SNR=23.2, Peak=104 HFD=3.2
22:06:28.827 00.002 1032 MultiStar: [#1 0.25,0.13,0.00,M2] [#2 0.24,0.03,0.83,U] [#3 0.10,0.27,0.00,M1] [#4 0.16,0.33,0.00,M2] [#5 0.03,-0.05,0.77,U] [#6 0.05,0.08,0.68,U] [#7 -0.16,-0.03,0.77,U] [#8 0.16,0.13,0.56,U] 
22:06:28.829 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.06}, one-star: {0.14, 0.19}
22:06:28.831 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
22:06:28.834 00.003 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
22:06:28.838 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.66 mountX=0.04 mountY=-0.09, mountTheta=-1.17
22:06:28.842 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
22:06:28.844 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
22:06:28.846 00.002 10072 Worker thread wakes up
22:06:28.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:06:28.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:06:28.846 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
22:06:28.848 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:06:28.849 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.68
22:06:28.849 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:06:28.849 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:28.849 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:06:28.849 00.000 10072 MoveAxis(W, 1, ABG)
22:06:28.849 00.000 10072 Guiding  Dir = 3, Dur = 1
22:06:28.850 00.001 10072 IsGuiding returns 0
22:06:28.850 00.000 10072 PulseGuide returned control before completion, sleep 11
22:06:28.868 00.018 1032 UpdateGuideState exits: m=1097 SNR=23.2
22:06:28.870 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:28.873 00.003 10072 IsGuiding returns 0
22:06:28.873 00.000 10072 Move returns status 0, amount 1
22:06:28.873 00.000 10072 MoveAxis(N, 0, ABG)
22:06:28.873 00.000 10072 Move returns status 0, amount 0
22:06:28.873 00.000 10072 move complete, result=0
22:06:28.873 00.000 10072 worker thread done servicing request
22:06:28.873 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:28.874 00.001 1032 Enqueuing Expose request
22:06:28.876 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:06:28.877 00.001 10072 Worker thread wakes up
22:06:28.877 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:28.878 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:29.517 00.639 10072 Exposure complete
22:06:29.573 00.056 10072 worker thread done servicing request
22:06:29.573 00.000 1032 OnExposeComplete: enter
22:06:29.574 00.001 1032 UpdateGuideState(): m_state=6
22:06:29.576 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2263
22:06:29.578 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=136.35, Mass=1377, SNR=26.0, Peak=118 HFD=3.3
22:06:29.580 00.002 1032 MultiStar: [#1 0.23,0.22,0.00,M3] [#2 0.12,-0.01,0.76,U] [#3 0.05,0.29,0.00,M2] [#4 0.11,0.26,0.00,M3] [#5 -0.01,0.11,0.67,U] [#6 -0.07,0.25,0.00,M1] [#7 -0.12,-0.12,0.62,U] [#8 0.08,0.00,0.52,U] 
22:06:29.584 00.004 1032 refined, 4 included, MultiStar: {0.02, 0.05}, one-star: {0.01, 0.20}
22:06:29.585 00.001 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
22:06:29.587 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
22:06:29.589 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.23 mountX=0.05 mountY=-0.03, mountTheta=-0.60
22:06:29.591 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
22:06:29.592 00.001 1032 Enqueuing Move request for scope (0.02, 0.05)
22:06:29.595 00.003 10072 Worker thread wakes up
22:06:29.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
22:06:29.595 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
22:06:29.595 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.03
22:06:29.597 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:06:29.599 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.69
22:06:29.599 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:06:29.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:29.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:06:29.599 00.000 10072 MoveAxis(W, 1, ABG)
22:06:29.599 00.000 10072 Guiding  Dir = 3, Dur = 1
22:06:29.600 00.001 10072 IsGuiding returns 0
22:06:29.600 00.000 10072 PulseGuide returned control before completion, sleep 11
22:06:29.618 00.018 1032 UpdateGuideState exits: m=1377 SNR=26.0
22:06:29.621 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:29.622 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:29.623 00.001 1032 Enqueuing Expose request
22:06:29.625 00.002 10072 IsGuiding returns 0
22:06:29.625 00.000 10072 Move returns status 0, amount 1
22:06:29.625 00.000 10072 MoveAxis(N, 0, ABG)
22:06:29.625 00.000 10072 Move returns status 0, amount 0
22:06:29.625 00.000 10072 move complete, result=0
22:06:29.625 00.000 10072 worker thread done servicing request
22:06:29.625 00.000 10072 Worker thread wakes up
22:06:29.625 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:29.626 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:29.632 00.006 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:06:30.036 00.404 10072 Exposure complete
22:06:30.092 00.056 10072 worker thread done servicing request
22:06:30.092 00.000 1032 OnExposeComplete: enter
22:06:30.095 00.003 1032 UpdateGuideState(): m_state=6
22:06:30.097 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2264
22:06:30.098 00.001 1032 Star::Find returns 1 (0), X=1103.42, Y=136.18, Mass=1317, SNR=25.5, Peak=112 HFD=3.3
22:06:30.101 00.003 1032 MultiStar: [#1 0.22,0.16,0.00,M4] [#2 0.07,0.11,0.77,U] [#3 0.10,0.19,0.74,U] [#4 0.13,0.12,0.64,U] [#5 -0.09,-0.02,0.70,U] [#6 0.09,0.00,0.58,U] [#7 -0.06,-0.14,0.68,U] [#8 0.16,0.07,0.49,U] 
22:06:30.103 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.15, 0.03}
22:06:30.104 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:06:30.106 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:06:30.108 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.57 mountX=0.03 mountY=-0.08, mountTheta=-1.26
22:06:30.112 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
22:06:30.115 00.003 1032 Enqueuing Move request for scope (0.07, 0.05)
22:06:30.117 00.002 10072 Worker thread wakes up
22:06:30.117 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
22:06:30.117 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
22:06:30.117 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
22:06:30.119 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:06:30.120 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.69
22:06:30.121 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:06:30.121 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:30.121 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:06:30.121 00.000 10072 MoveAxis(W, 1, ABG)
22:06:30.121 00.000 10072 Guiding  Dir = 3, Dur = 1
22:06:30.121 00.000 10072 IsGuiding returns 0
22:06:30.122 00.001 10072 PulseGuide returned control before completion, sleep 11
22:06:30.138 00.016 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:06:30.140 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:30.141 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:30.144 00.003 1032 Enqueuing Expose request
22:06:30.145 00.001 10072 IsGuiding returns 0
22:06:30.145 00.000 10072 Move returns status 0, amount 1
22:06:30.145 00.000 10072 MoveAxis(N, 0, ABG)
22:06:30.147 00.002 10072 Move returns status 0, amount 0
22:06:30.147 00.000 10072 move complete, result=0
22:06:30.147 00.000 10072 worker thread done servicing request
22:06:30.147 00.000 10072 Worker thread wakes up
22:06:30.147 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:30.147 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:30.155 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:06:30.787 00.632 10072 Exposure complete
22:06:30.845 00.058 10072 worker thread done servicing request
22:06:30.845 00.000 1032 OnExposeComplete: enter
22:06:30.848 00.003 1032 UpdateGuideState(): m_state=6
22:06:30.849 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2265
22:06:30.851 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=136.10, Mass=1333, SNR=25.6, Peak=107 HFD=3.3
22:06:30.853 00.002 1032 MultiStar: [#1 0.22,-0.03,0.98,U] [#2 0.11,-0.17,0.81,U] [#3 -0.05,-0.00,0.70,U] [#4 0.11,0.01,0.69,U] [#5 -0.15,-0.11,0.63,U] [#6 0.01,-0.12,0.62,U] [#7 -0.11,-0.23,0.00,M1] [#8 0.14,-0.12,0.51,U] 
22:06:30.854 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.07}, one-star: {0.11, -0.06}
22:06:30.856 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
22:06:30.857 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
22:06:30.859 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.77 mountX=-0.09 mountY=-0.05, mountTheta=-2.60
22:06:30.861 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
22:06:30.865 00.004 1032 Enqueuing Move request for scope (0.07, -0.07)
22:06:30.867 00.002 10072 Worker thread wakes up
22:06:30.867 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
22:06:30.867 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
22:06:30.867 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.05
22:06:30.869 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:06:30.872 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.69
22:06:30.872 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:06:30.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:30.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:06:30.872 00.000 10072 MoveAxis(W, 1, ABG)
22:06:30.872 00.000 10072 Guiding  Dir = 3, Dur = 1
22:06:30.873 00.001 10072 IsGuiding returns 0
22:06:30.873 00.000 10072 PulseGuide returned control before completion, sleep 11
22:06:30.890 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:06:30.892 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:30.896 00.004 10072 IsGuiding returns 0
22:06:30.896 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:30.898 00.002 1032 Enqueuing Expose request
22:06:30.900 00.002 10072 Move returns status 0, amount 1
22:06:30.900 00.000 10072 MoveAxis(N, 0, ABG)
22:06:30.900 00.000 10072 Move returns status 0, amount 0
22:06:30.900 00.000 10072 move complete, result=0
22:06:30.900 00.000 10072 worker thread done servicing request
22:06:30.900 00.000 10072 Worker thread wakes up
22:06:30.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:30.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:30.907 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:06:31.305 00.398 10072 Exposure complete
22:06:31.360 00.055 10072 worker thread done servicing request
22:06:31.360 00.000 1032 OnExposeComplete: enter
22:06:31.361 00.001 1032 UpdateGuideState(): m_state=6
22:06:31.364 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2266
22:06:31.366 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=136.23, Mass=1301, SNR=25.3, Peak=118 HFD=3.3
22:06:31.367 00.001 1032 MultiStar: [#1 0.18,0.02,0.98,U] [#2 0.23,-0.28,0.00,M1] [#3 0.14,0.05,0.72,U] [#4 0.14,0.10,0.64,U] [#5 -0.09,-0.26,0.00,M1] [#6 -0.05,-0.05,0.59,U] [#7 -0.12,-0.26,0.00,M2] [#8 0.22,0.03,0.50,U] 
22:06:31.370 00.003 1032 single-star, 5 included, MultiStar: {0.10, 0.04}, one-star: {0.01, 0.07}
22:06:31.371 00.001 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
22:06:31.373 00.002 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
22:06:31.374 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.43 mountX=0.07 mountY=-0.03, mountTheta=-0.40
22:06:31.377 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
22:06:31.378 00.001 1032 Enqueuing Move request for scope (0.01, 0.07)
22:06:31.380 00.002 10072 Worker thread wakes up
22:06:31.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
22:06:31.380 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
22:06:31.381 00.001 10072 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.03
22:06:31.383 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:06:31.385 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.70
22:06:31.385 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:06:31.385 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:31.385 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:06:31.385 00.000 10072 MoveAxis(W, 1, ABG)
22:06:31.385 00.000 10072 Guiding  Dir = 3, Dur = 1
22:06:31.386 00.001 10072 IsGuiding returns 0
22:06:31.386 00.000 10072 PulseGuide returned control before completion, sleep 11
22:06:31.403 00.017 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:06:31.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:31.407 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:31.408 00.001 1032 Enqueuing Expose request
22:06:31.411 00.003 10072 IsGuiding returns 0
22:06:31.411 00.000 10072 Move returns status 0, amount 1
22:06:31.412 00.001 10072 MoveAxis(N, 0, ABG)
22:06:31.412 00.000 10072 Move returns status 0, amount 0
22:06:31.412 00.000 10072 move complete, result=0
22:06:31.412 00.000 10072 worker thread done servicing request
22:06:31.412 00.000 10072 Worker thread wakes up
22:06:31.412 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:31.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:31.420 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:06:32.041 00.621 10072 Exposure complete
22:06:32.098 00.057 10072 worker thread done servicing request
22:06:32.099 00.001 1032 OnExposeComplete: enter
22:06:32.101 00.002 1032 UpdateGuideState(): m_state=6
22:06:32.104 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2267
22:06:32.105 00.001 1032 Star::Find returns 1 (0), X=1103.32, Y=136.22, Mass=1366, SNR=26.0, Peak=110 HFD=3.3
22:06:32.107 00.002 1032 MultiStar: [#1 0.20,0.16,0.00,M3] [#2 0.35,0.07,0.00,M2] [#3 0.24,0.31,0.00,M1] [#4 0.26,0.19,0.00,M1] [#5 -0.00,0.07,0.64,U] [#6 0.08,0.16,0.59,U] [#7 -0.27,0.02,0.00,M3] [#8 0.14,0.03,0.51,U] 
22:06:32.108 00.001 1032 single-star, 3 included, MultiStar: {0.06, 0.08}, one-star: {0.05, 0.06}
22:06:32.111 00.003 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
22:06:32.112 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
22:06:32.113 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.92 mountX=0.05 mountY=-0.06, mountTheta=-0.91
22:06:32.117 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
22:06:32.119 00.002 1032 Enqueuing Move request for scope (0.05, 0.06)
22:06:32.121 00.002 10072 Worker thread wakes up
22:06:32.121 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
22:06:32.121 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
22:06:32.121 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.05 yDistance=-0.06
22:06:32.123 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:06:32.125 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.70
22:06:32.125 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:06:32.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:32.125 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:06:32.126 00.001 10072 MoveAxis(W, 1, ABG)
22:06:32.126 00.000 10072 Guiding  Dir = 3, Dur = 1
22:06:32.126 00.000 10072 IsGuiding returns 0
22:06:32.126 00.000 10072 PulseGuide returned control before completion, sleep 11
22:06:32.144 00.018 1032 UpdateGuideState exits: m=1366 SNR=26.0
22:06:32.148 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:32.150 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:32.152 00.002 10072 IsGuiding returns 0
22:06:32.152 00.000 10072 Move returns status 0, amount 1
22:06:32.152 00.000 10072 MoveAxis(N, 0, ABG)
22:06:32.152 00.000 10072 Move returns status 0, amount 0
22:06:32.152 00.000 10072 move complete, result=0
22:06:32.152 00.000 1032 Enqueuing Expose request
22:06:32.154 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:06:32.155 00.001 10072 worker thread done servicing request
22:06:32.156 00.001 10072 Worker thread wakes up
22:06:32.156 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:32.156 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:32.570 00.414 10072 Exposure complete
22:06:32.630 00.060 10072 worker thread done servicing request
22:06:32.630 00.000 1032 OnExposeComplete: enter
22:06:32.632 00.002 1032 UpdateGuideState(): m_state=6
22:06:32.634 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2268
22:06:32.636 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=136.38, Mass=1210, SNR=24.4, Peak=112 HFD=3.3
22:06:32.638 00.002 1032 MultiStar: [#1 0.19,0.10,0.99,U] [#2 0.38,0.18,0.00,M3] [#3 0.10,0.15,0.80,U] [#4 0.13,0.20,0.71,U] [#5 -0.11,-0.05,0.68,U] [#6 0.21,0.21,0.00,M1] [#7 -0.15,-0.12,0.68,U] [#8 0.07,0.16,0.50,U] 
22:06:32.639 00.001 1032 refined, 6 included, MultiStar: {0.04, 0.10}, one-star: {0.01, 0.22}
22:06:32.643 00.004 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
22:06:32.647 00.004 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
22:06:32.649 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.17 mountX=0.09 mountY=-0.07, mountTheta=-0.66
22:06:32.652 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
22:06:32.653 00.001 1032 Enqueuing Move request for scope (0.04, 0.10)
22:06:32.655 00.002 10072 Worker thread wakes up
22:06:32.655 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
22:06:32.655 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
22:06:32.655 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.07
22:06:32.658 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:06:32.660 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.70
22:06:32.660 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:06:32.660 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:32.660 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:06:32.660 00.000 10072 MoveAxis(W, 1, ABG)
22:06:32.660 00.000 10072 Guiding  Dir = 3, Dur = 1
22:06:32.660 00.000 10072 IsGuiding returns 0
22:06:32.661 00.001 10072 PulseGuide returned control before completion, sleep 11
22:06:32.677 00.016 10072 IsGuiding returns 0
22:06:32.677 00.000 10072 Move returns status 0, amount 1
22:06:32.678 00.001 10072 MoveAxis(N, 0, ABG)
22:06:32.678 00.000 10072 Move returns status 0, amount 0
22:06:32.678 00.000 10072 move complete, result=0
22:06:32.678 00.000 10072 worker thread done servicing request
22:06:32.681 00.003 1032 UpdateGuideState exits: m=1210 SNR=24.4
22:06:32.683 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:32.685 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:32.687 00.002 1032 Enqueuing Expose request
22:06:32.689 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:06:32.690 00.001 10072 Worker thread wakes up
22:06:32.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:32.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:33.320 00.630 10072 Exposure complete
22:06:33.382 00.062 10072 worker thread done servicing request
22:06:33.383 00.001 1032 OnExposeComplete: enter
22:06:33.384 00.001 1032 UpdateGuideState(): m_state=6
22:06:33.387 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2269
22:06:33.389 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=136.24, Mass=1247, SNR=24.8, Peak=113 HFD=3.3
22:06:33.390 00.001 1032 MultiStar: [#1 0.19,-0.03,1.03,U] [#2 0.18,-0.15,0.79,U] [#3 0.08,0.11,0.74,U] [#4 -0.02,0.01,0.71,U] [#5 -0.03,-0.37,0.00,M1] [#6 0.01,-0.13,0.66,U] [#7 -0.06,-0.25,0.00,M3] [#8 0.12,-0.07,0.52,U] 
22:06:33.392 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.02}, one-star: {0.07, 0.08}
22:06:33.396 00.004 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:06:33.398 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:06:33.401 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.19 mountX=-0.04 mountY=-0.09, mountTheta=-2.02
22:06:33.405 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
22:06:33.407 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
22:06:33.409 00.002 10072 Worker thread wakes up
22:06:33.409 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:06:33.409 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:06:33.409 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.04 yDistance=-0.09
22:06:33.412 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:06:33.414 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.71
22:06:33.414 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:06:33.414 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:33.415 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:06:33.415 00.000 10072 MoveAxis(W, 2, ABG)
22:06:33.415 00.000 10072 Guiding  Dir = 3, Dur = 2
22:06:33.415 00.000 10072 IsGuiding returns 0
22:06:33.416 00.001 10072 PulseGuide returned control before completion, sleep 12
22:06:33.436 00.020 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:06:33.438 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:33.439 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:33.441 00.002 1032 Enqueuing Expose request
22:06:33.442 00.001 10072 IsGuiding returns 0
22:06:33.443 00.001 10072 Move returns status 0, amount 2
22:06:33.443 00.000 10072 MoveAxis(N, 0, ABG)
22:06:33.443 00.000 10072 Move returns status 0, amount 0
22:06:33.443 00.000 10072 move complete, result=0
22:06:33.444 00.001 10072 worker thread done servicing request
22:06:33.444 00.000 10072 Worker thread wakes up
22:06:33.444 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:33.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:33.450 00.006 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:06:33.852 00.402 10072 Exposure complete
22:06:33.906 00.054 10072 worker thread done servicing request
22:06:33.906 00.000 1032 OnExposeComplete: enter
22:06:33.908 00.002 1032 UpdateGuideState(): m_state=6
22:06:33.909 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2270
22:06:33.911 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.13, Mass=1353, SNR=25.8, Peak=117 HFD=3.3
22:06:33.913 00.002 1032 MultiStar: [#1 0.15,-0.05,0.94,U] [#2 0.18,-0.03,0.80,U] [#3 0.03,-0.04,0.74,U] [#4 0.05,0.02,0.65,U] [#5 -0.04,-0.16,0.66,U] [#6 0.20,0.03,0.58,U] [#7 -0.26,-0.08,0.00,M4] [#8 0.06,0.01,0.49,U] 
22:06:33.916 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.03}, one-star: {0.15, -0.02}
22:06:33.917 00.001 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:06:33.919 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:06:33.921 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.31 mountX=-0.06 mountY=-0.09, mountTheta=-2.14
22:06:33.924 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
22:06:33.926 00.002 1032 Enqueuing Move request for scope (0.10, -0.03)
22:06:33.928 00.002 10072 Worker thread wakes up
22:06:33.929 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
22:06:33.929 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
22:06:33.929 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.06 yDistance=-0.09
22:06:33.931 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:06:33.933 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.71
22:06:33.933 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:06:33.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:33.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:06:33.933 00.000 10072 MoveAxis(W, 1, ABG)
22:06:33.933 00.000 10072 Guiding  Dir = 3, Dur = 1
22:06:33.934 00.001 10072 IsGuiding returns 0
22:06:33.934 00.000 10072 PulseGuide returned control before completion, sleep 11
22:06:33.952 00.018 1032 UpdateGuideState exits: m=1353 SNR=25.8
22:06:33.955 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:33.957 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:33.960 00.003 1032 Enqueuing Expose request
22:06:33.961 00.001 10072 IsGuiding returns 0
22:06:33.961 00.000 10072 Move returns status 0, amount 1
22:06:33.961 00.000 10072 MoveAxis(N, 0, ABG)
22:06:33.961 00.000 10072 Move returns status 0, amount 0
22:06:33.961 00.000 10072 move complete, result=0
22:06:33.962 00.001 10072 worker thread done servicing request
22:06:33.962 00.000 10072 Worker thread wakes up
22:06:33.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:33.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:33.970 00.008 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:06:34.589 00.619 10072 Exposure complete
22:06:34.649 00.060 10072 worker thread done servicing request
22:06:34.649 00.000 1032 OnExposeComplete: enter
22:06:34.651 00.002 1032 UpdateGuideState(): m_state=6
22:06:34.653 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2271
22:06:34.655 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.26, Mass=1333, SNR=25.6, Peak=114 HFD=3.2
22:06:34.657 00.002 1032 MultiStar: [#1 0.19,0.10,0.97,U] [#2 0.20,0.02,0.73,U] [#3 0.07,0.30,0.00,M1] [#4 0.08,0.15,0.66,U] [#5 -0.01,0.12,0.67,U] [#6 0.06,0.08,0.58,U] [#7 -0.11,0.07,0.69,U] [#8 0.16,0.10,0.51,U] 
22:06:34.659 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.09}, one-star: {0.14, 0.10}
22:06:34.660 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:06:34.662 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:06:34.664 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.76 mountX=0.06 mountY=-0.12, mountTheta=-1.07
22:06:34.667 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
22:06:34.668 00.001 1032 Enqueuing Move request for scope (0.10, 0.09)
22:06:34.670 00.002 10072 Worker thread wakes up
22:06:34.670 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
22:06:34.670 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
22:06:34.670 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
22:06:34.674 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:06:34.677 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.72
22:06:34.677 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:06:34.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:34.678 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:06:34.678 00.000 10072 MoveAxis(W, 1, ABG)
22:06:34.678 00.000 10072 Guiding  Dir = 3, Dur = 1
22:06:34.678 00.000 10072 IsGuiding returns 0
22:06:34.678 00.000 10072 PulseGuide returned control before completion, sleep 11
22:06:34.692 00.014 10072 IsGuiding returns 0
22:06:34.692 00.000 10072 Move returns status 0, amount 1
22:06:34.693 00.001 10072 MoveAxis(N, 0, ABG)
22:06:34.693 00.000 10072 Move returns status 0, amount 0
22:06:34.693 00.000 10072 move complete, result=0
22:06:34.693 00.000 10072 worker thread done servicing request
22:06:34.696 00.003 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:06:34.699 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:34.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:34.702 00.001 1032 Enqueuing Expose request
22:06:34.705 00.003 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:06:34.707 00.002 10072 Worker thread wakes up
22:06:34.707 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:34.707 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:35.121 00.414 10072 Exposure complete
22:06:35.177 00.056 10072 worker thread done servicing request
22:06:35.177 00.000 1032 OnExposeComplete: enter
22:06:35.179 00.002 1032 UpdateGuideState(): m_state=6
22:06:35.184 00.005 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2272
22:06:35.186 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=136.38, Mass=1265, SNR=25.0, Peak=125 HFD=3.3
22:06:35.188 00.002 1032 MultiStar: [#1 0.20,0.30,0.00,M1] [#2 0.09,0.13,0.80,U] [#3 0.17,0.28,0.00,M2] [#4 -0.00,0.27,0.00,M1] [#5 -0.01,-0.01,0.66,U] [#6 0.04,0.30,0.00,M1] [#7 -0.17,0.01,0.69,U] [#8 0.19,0.21,0.00,M1] 
22:06:35.190 00.002 1032 refined, 3 included, MultiStar: {0.00, 0.11}, one-star: {0.06, 0.23}
22:06:35.192 00.002 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
22:06:35.194 00.002 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
22:06:35.196 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.57 mountX=0.10 mountY=-0.03, mountTheta=-0.26
22:06:35.200 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.11, opts=13)
22:06:35.202 00.002 1032 Enqueuing Move request for scope (0.00, 0.11)
22:06:35.204 00.002 10072 Worker thread wakes up
22:06:35.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
22:06:35.204 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
22:06:35.204 00.000 10072 Moving (0.00, 0.11) raw xDistance=0.10 yDistance=-0.03
22:06:35.209 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:06:35.212 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.72
22:06:35.212 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:06:35.212 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:35.212 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:06:35.212 00.000 10072 MoveAxis(W, 1, ABG)
22:06:35.212 00.000 10072 Guiding  Dir = 3, Dur = 1
22:06:35.213 00.001 10072 IsGuiding returns 0
22:06:35.213 00.000 10072 PulseGuide returned control before completion, sleep 11
22:06:35.227 00.014 10072 IsGuiding returns 0
22:06:35.228 00.001 10072 Move returns status 0, amount 1
22:06:35.228 00.000 10072 MoveAxis(N, 0, ABG)
22:06:35.228 00.000 10072 Move returns status 0, amount 0
22:06:35.228 00.000 10072 move complete, result=0
22:06:35.228 00.000 10072 worker thread done servicing request
22:06:35.232 00.004 1032 UpdateGuideState exits: m=1265 SNR=25.0
22:06:35.235 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:35.241 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:35.243 00.002 1032 Enqueuing Expose request
22:06:35.245 00.002 10072 Worker thread wakes up
22:06:35.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:35.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:35.245 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:06:35.871 00.626 10072 Exposure complete
22:06:35.929 00.058 10072 worker thread done servicing request
22:06:35.929 00.000 1032 OnExposeComplete: enter
22:06:35.932 00.003 1032 UpdateGuideState(): m_state=6
22:06:35.934 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2273
22:06:35.935 00.001 1032 Star::Find returns 1 (0), X=1103.32, Y=136.31, Mass=1190, SNR=24.2, Peak=96 HFD=3.4
22:06:35.937 00.002 1032 MultiStar: [#1 0.17,0.08,1.01,U] [#2 0.10,0.01,0.82,U] [#3 0.11,0.15,0.81,U] [#4 0.04,0.13,0.74,U] [#5 -0.01,0.16,0.73,U] [#6 0.01,0.22,0.65,U] [#7 -0.21,-0.05,0.71,U] [#8 -0.01,0.09,0.53,U] 
22:06:35.940 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {0.05, 0.16}
22:06:35.941 00.001 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
22:06:35.943 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
22:06:35.945 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.22 mountX=0.09 mountY=-0.06, mountTheta=-0.61
22:06:35.950 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
22:06:35.952 00.002 1032 Enqueuing Move request for scope (0.04, 0.10)
22:06:35.954 00.002 10072 Worker thread wakes up
22:06:35.955 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
22:06:35.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
22:06:35.955 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.06
22:06:35.958 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:06:35.960 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.72
22:06:35.960 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:06:35.961 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:35.961 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:06:35.961 00.000 10072 MoveAxis(W, 1, ABG)
22:06:35.961 00.000 10072 Guiding  Dir = 3, Dur = 1
22:06:35.961 00.000 10072 IsGuiding returns 0
22:06:35.961 00.000 10072 PulseGuide returned control before completion, sleep 11
22:06:35.978 00.017 10072 IsGuiding returns 0
22:06:35.978 00.000 10072 Move returns status 0, amount 1
22:06:35.979 00.001 10072 MoveAxis(N, 0, ABG)
22:06:35.979 00.000 10072 Move returns status 0, amount 0
22:06:35.979 00.000 10072 move complete, result=0
22:06:35.979 00.000 10072 worker thread done servicing request
22:06:35.979 00.000 1032 UpdateGuideState exits: m=1190 SNR=24.2
22:06:35.980 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:35.982 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:35.983 00.001 1032 Enqueuing Expose request
22:06:35.986 00.003 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:06:35.988 00.002 10072 Worker thread wakes up
22:06:35.988 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:35.988 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:36.405 00.417 10072 Exposure complete
22:06:36.456 00.051 10072 worker thread done servicing request
22:06:36.456 00.000 1032 OnExposeComplete: enter
22:06:36.458 00.002 1032 UpdateGuideState(): m_state=6
22:06:36.460 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2274
22:06:36.461 00.001 1032 Star::Find returns 1 (0), X=1103.45, Y=136.27, Mass=1331, SNR=25.6, Peak=125 HFD=3.2
22:06:36.464 00.003 1032 MultiStar: [#1 0.17,0.20,0.00,M1] [#2 0.21,-0.01,0.78,U] [#3 0.08,0.20,0.75,U] [#4 0.06,0.23,0.71,U] [#5 -0.02,0.04,0.67,U] [#6 0.00,0.25,0.00,M1] [#7 -0.27,-0.16,0.00,M2] [#8 0.16,0.15,0.49,U] 
22:06:36.466 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.12}, one-star: {0.18, 0.11}
22:06:36.467 00.001 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
22:06:36.469 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
22:06:36.470 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.17 cameraTheta=0.80 mountX=0.09 mountY=-0.14, mountTheta=-1.03
22:06:36.474 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
22:06:36.476 00.002 1032 Enqueuing Move request for scope (0.11, 0.12)
22:06:36.478 00.002 10072 Worker thread wakes up
22:06:36.478 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
22:06:36.478 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
22:06:36.478 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.09 yDistance=-0.14
22:06:36.481 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:06:36.483 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.73
22:06:36.483 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:06:36.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:36.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:06:36.483 00.000 10072 MoveAxis(W, 1, ABG)
22:06:36.483 00.000 10072 Guiding  Dir = 3, Dur = 1
22:06:36.483 00.000 10072 IsGuiding returns 0
22:06:36.484 00.001 10072 PulseGuide returned control before completion, sleep 11
22:06:36.497 00.013 10072 IsGuiding returns 0
22:06:36.497 00.000 10072 Move returns status 0, amount 1
22:06:36.497 00.000 10072 MoveAxis(N, 0, ABG)
22:06:36.497 00.000 10072 Move returns status 0, amount 0
22:06:36.497 00.000 10072 move complete, result=0
22:06:36.497 00.000 10072 worker thread done servicing request
22:06:36.499 00.002 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:06:36.501 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:36.503 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:36.504 00.001 1032 Enqueuing Expose request
22:06:36.506 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:06:36.508 00.002 10072 Worker thread wakes up
22:06:36.508 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:36.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:37.142 00.634 10072 Exposure complete
22:06:37.193 00.051 10072 worker thread done servicing request
22:06:37.193 00.000 1032 OnExposeComplete: enter
22:06:37.195 00.002 1032 UpdateGuideState(): m_state=6
22:06:37.197 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2275
22:06:37.199 00.002 1032 Star::Find returns 1 (0), X=1103.56, Y=136.34, Mass=1166, SNR=23.9, Peak=107 HFD=3.3
22:06:37.202 00.003 1032 MultiStar: [#1 0.30,0.22,0.00,M2] [#2 0.22,-0.06,0.83,U] [#3 0.11,0.31,0.00,M1] [#4 0.17,0.17,0.70,U] [#5 -0.11,-0.07,0.68,U] [#6 -0.07,0.16,0.64,U] [#7 -0.13,-0.03,0.72,U] [#8 0.19,0.11,0.55,U] 
22:06:37.204 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.07}, one-star: {0.28, 0.18}
22:06:37.207 00.003 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
22:06:37.209 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
22:06:37.211 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=0.04 mountY=-0.11, mountTheta=-1.20
22:06:37.215 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
22:06:37.217 00.002 1032 Enqueuing Move request for scope (0.09, 0.07)
22:06:37.219 00.002 10072 Worker thread wakes up
22:06:37.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
22:06:37.219 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
22:06:37.219 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.11
22:06:37.221 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:06:37.224 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.73
22:06:37.224 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:06:37.224 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:37.224 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:06:37.224 00.000 10072 MoveAxis(W, 1, ABG)
22:06:37.224 00.000 10072 Guiding  Dir = 3, Dur = 1
22:06:37.225 00.001 10072 IsGuiding returns 0
22:06:37.225 00.000 10072 PulseGuide returned control before completion, sleep 11
22:06:37.243 00.018 1032 UpdateGuideState exits: m=1166 SNR=23.9
22:06:37.245 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:37.246 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:37.248 00.002 1032 Enqueuing Expose request
22:06:37.249 00.001 10072 IsGuiding returns 0
22:06:37.250 00.001 10072 Move returns status 0, amount 1
22:06:37.250 00.000 10072 MoveAxis(N, 0, ABG)
22:06:37.250 00.000 10072 Move returns status 0, amount 0
22:06:37.250 00.000 10072 move complete, result=0
22:06:37.250 00.000 10072 worker thread done servicing request
22:06:37.250 00.000 10072 Worker thread wakes up
22:06:37.250 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:37.250 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:37.257 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:06:37.660 00.403 10072 Exposure complete
22:06:37.712 00.052 10072 worker thread done servicing request
22:06:37.713 00.001 1032 OnExposeComplete: enter
22:06:37.714 00.001 1032 UpdateGuideState(): m_state=6
22:06:37.717 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2276
22:06:37.718 00.001 1032 Star::Find returns 1 (0), X=1103.37, Y=136.27, Mass=1349, SNR=25.8, Peak=127 HFD=3.2
22:06:37.719 00.001 1032 MultiStar: [#1 0.20,0.24,0.00,M3] [#2 0.17,0.09,0.77,U] [#3 -0.01,0.35,0.00,M2] [#4 -0.02,0.30,0.00,M1] [#5 0.05,0.03,0.66,U] [#6 0.08,0.16,0.64,U] [#7 -0.16,0.05,0.72,U] [#8 0.09,0.08,0.51,U] 
22:06:37.722 00.003 1032 refined, 5 included, MultiStar: {0.06, 0.09}, one-star: {0.10, 0.12}
22:06:37.723 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
22:06:37.725 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
22:06:37.726 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.00 mountX=0.07 mountY=-0.08, mountTheta=-0.83
22:06:37.729 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
22:06:37.731 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
22:06:37.733 00.002 10072 Worker thread wakes up
22:06:37.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
22:06:37.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
22:06:37.733 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
22:06:37.738 00.005 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.73
22:06:37.738 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:06:37.738 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:37.738 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:06:37.740 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:06:37.740 00.000 10072 MoveAxis(W, 1, ABG)
22:06:37.740 00.000 10072 Guiding  Dir = 3, Dur = 1
22:06:37.740 00.000 10072 IsGuiding returns 0
22:06:37.741 00.001 10072 PulseGuide returned control before completion, sleep 11
22:06:37.758 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.8
22:06:37.760 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:37.762 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:37.764 00.002 1032 Enqueuing Expose request
22:06:37.770 00.006 10072 IsGuiding returns 0
22:06:37.770 00.000 10072 Move returns status 0, amount 1
22:06:37.770 00.000 10072 MoveAxis(N, 0, ABG)
22:06:37.770 00.000 10072 Move returns status 0, amount 0
22:06:37.770 00.000 10072 move complete, result=0
22:06:37.770 00.000 10072 worker thread done servicing request
22:06:37.771 00.001 10072 Worker thread wakes up
22:06:37.771 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:37.771 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:37.778 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:06:38.401 00.623 10072 Exposure complete
22:06:38.457 00.056 10072 worker thread done servicing request
22:06:38.457 00.000 1032 OnExposeComplete: enter
22:06:38.459 00.002 1032 UpdateGuideState(): m_state=6
22:06:38.461 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2277
22:06:38.463 00.002 1032 Star::Find returns 1 (0), X=1103.24, Y=136.32, Mass=1210, SNR=24.4, Peak=112 HFD=3.2
22:06:38.465 00.002 1032 MultiStar: [#1 0.18,0.18,0.00,M4] [#2 0.11,0.09,0.84,U] [#3 0.07,0.29,0.00,M3] [#4 -0.05,0.27,0.00,M2] [#5 -0.06,0.39,0.00,M1] [#6 0.09,0.24,0.00,M1] [#7 -0.12,0.06,0.70,U] [#8 0.06,0.15,0.55,U] 
22:06:38.466 00.001 1032 refined, 3 included, MultiStar: {-0.00, 0.12}, one-star: {-0.04, 0.17}
22:06:38.468 00.002 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
22:06:38.469 00.001 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
22:06:38.471 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=0.11 mountY=-0.03, mountTheta=-0.25
22:06:38.473 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.12, opts=13)
22:06:38.476 00.003 1032 Enqueuing Move request for scope (-0.00, 0.12)
22:06:38.478 00.002 10072 Worker thread wakes up
22:06:38.478 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
22:06:38.478 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
22:06:38.478 00.000 10072 Moving (-0.00, 0.12) raw xDistance=0.11 yDistance=-0.03
22:06:38.479 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:06:38.481 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.74
22:06:38.481 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:06:38.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:38.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:06:38.481 00.000 10072 MoveAxis(W, 1, ABG)
22:06:38.481 00.000 10072 Guiding  Dir = 3, Dur = 1
22:06:38.482 00.001 10072 IsGuiding returns 0
22:06:38.482 00.000 10072 PulseGuide returned control before completion, sleep 11
22:06:38.500 00.018 1032 UpdateGuideState exits: m=1210 SNR=24.4
22:06:38.503 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:38.505 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:38.508 00.003 1032 Enqueuing Expose request
22:06:38.508 00.000 10072 IsGuiding returns 0
22:06:38.508 00.000 10072 Move returns status 0, amount 1
22:06:38.508 00.000 10072 MoveAxis(N, 0, ABG)
22:06:38.508 00.000 10072 Move returns status 0, amount 0
22:06:38.508 00.000 10072 move complete, result=0
22:06:38.510 00.002 10072 worker thread done servicing request
22:06:38.510 00.000 10072 Worker thread wakes up
22:06:38.510 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:38.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:38.516 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:06:38.918 00.402 10072 Exposure complete
22:06:38.967 00.049 10072 worker thread done servicing request
22:06:38.967 00.000 1032 OnExposeComplete: enter
22:06:38.969 00.002 1032 UpdateGuideState(): m_state=6
22:06:38.970 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2278
22:06:38.972 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=136.45, Mass=1270, SNR=25.0, Peak=122 HFD=3.2
22:06:38.973 00.001 1032 MultiStar: [#1 0.17,0.27,0.00,M5] [#2 0.19,0.10,0.80,U] [#3 0.09,0.33,0.00,M4] [#4 0.22,0.33,0.00,M3] [#5 -0.08,0.23,0.62,U] [#6 -0.15,0.13,0.58,U] [#7 -0.23,0.06,0.69,U] [#8 0.10,0.32,0.00,M1] 
22:06:38.975 00.002 1032 refined, 4 included, MultiStar: {-0.02, 0.17}, one-star: {0.04, 0.29}
22:06:38.976 00.001 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
22:06:38.979 00.003 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
22:06:38.980 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.71 mountX=0.17 mountY=-0.02, mountTheta=-0.12
22:06:38.982 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.17, opts=13)
22:06:38.983 00.001 1032 Enqueuing Move request for scope (-0.02, 0.17)
22:06:38.986 00.003 10072 Worker thread wakes up
22:06:38.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
22:06:38.986 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
22:06:38.986 00.000 10072 Moving (-0.02, 0.17) raw xDistance=0.17 yDistance=-0.02
22:06:38.988 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:06:38.990 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 282.74
22:06:38.990 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
22:06:38.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:38.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:06:38.990 00.000 10072 MoveAxis(W, 82, ABG)
22:06:38.990 00.000 10072 Guiding  Dir = 3, Dur = 82
22:06:38.990 00.000 10072 IsGuiding returns 0
22:06:38.990 00.000 10072 PulseGuide returned control before completion, sleep 92
22:06:39.005 00.015 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:06:39.008 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:39.010 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:39.011 00.001 1032 Enqueuing Expose request
22:06:39.086 00.075 10072 IsGuiding returns 0
22:06:39.086 00.000 10072 Move returns status 0, amount 82
22:06:39.086 00.000 10072 MoveAxis(N, 0, ABG)
22:06:39.086 00.000 10072 Move returns status 0, amount 0
22:06:39.086 00.000 10072 move complete, result=0
22:06:39.086 00.000 10072 worker thread done servicing request
22:06:39.086 00.000 10072 Worker thread wakes up
22:06:39.087 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:39.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:39.089 00.002 1032 GuideStep: 0.2 px 82 ms WEST, -0.0 px 0 ms NORTH
22:06:39.713 00.624 10072 Exposure complete
22:06:39.766 00.053 10072 worker thread done servicing request
22:06:39.766 00.000 1032 OnExposeComplete: enter
22:06:39.769 00.003 1032 UpdateGuideState(): m_state=6
22:06:39.773 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2279
22:06:39.774 00.001 1032 Star::Find returns 1 (0), X=1103.43, Y=136.45, Mass=1356, SNR=25.8, Peak=120 HFD=3.2
22:06:39.777 00.003 1032 MultiStar: [#1 0.36,0.25,0.00,M6] [#2 0.22,-0.05,0.74,U] [#3 0.27,0.26,0.00,M5] [#4 0.23,0.32,0.00,M4] [#5 -0.06,-0.02,0.66,U] [#6 0.19,0.23,0.00,M1] [#7 -0.03,-0.15,0.67,U] [#8 0.11,0.23,0.00,M2] 
22:06:39.779 00.002 1032 refined, 3 included, MultiStar: {0.08, 0.04}, one-star: {0.15, 0.29}
22:06:39.780 00.001 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
22:06:39.781 00.001 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
22:06:39.784 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.49 mountX=0.02 mountY=-0.09, mountTheta=-1.34
22:06:39.787 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
22:06:39.789 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
22:06:39.792 00.003 10072 Worker thread wakes up
22:06:39.792 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:06:39.792 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:06:39.792 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
22:06:39.794 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:06:39.797 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.74
22:06:39.797 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:06:39.797 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:39.797 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:06:39.797 00.000 10072 MoveAxis(W, 0, ABG)
22:06:39.797 00.000 10072 Move returns status 0, amount 0
22:06:39.797 00.000 10072 MoveAxis(N, 0, ABG)
22:06:39.797 00.000 10072 Move returns status 0, amount 0
22:06:39.798 00.001 10072 move complete, result=0
22:06:39.798 00.000 10072 worker thread done servicing request
22:06:39.815 00.017 1032 UpdateGuideState exits: m=1356 SNR=25.8
22:06:39.819 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:39.820 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:39.822 00.002 1032 Enqueuing Expose request
22:06:39.823 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:06:39.825 00.002 10072 Worker thread wakes up
22:06:39.825 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:39.825 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:40.242 00.417 10072 Exposure complete
22:06:40.296 00.054 10072 worker thread done servicing request
22:06:40.297 00.001 1032 OnExposeComplete: enter
22:06:40.299 00.002 1032 UpdateGuideState(): m_state=6
22:06:40.303 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2280
22:06:40.306 00.003 1032 Star::Find returns 1 (0), X=1103.46, Y=136.36, Mass=1201, SNR=24.3, Peak=113 HFD=3.2
22:06:40.309 00.003 1032 MultiStar: [#1 0.35,0.30,0.00,M7] [#2 0.22,0.14,0.00,M1] [#3 0.10,0.34,0.00,M6] [#4 0.30,0.27,0.00,M5] [#5 0.08,0.01,0.69,U] [#6 0.15,0.22,0.00,M2] [#7 -0.03,0.06,0.70,U] [#8 0.25,0.07,0.00,M3] 
22:06:40.311 00.002 1032 refined, 2 included, MultiStar: {0.09, 0.11}, one-star: {0.18, 0.20}
22:06:40.312 00.001 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
22:06:40.314 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
22:06:40.316 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.86 mountX=0.08 mountY=-0.11, mountTheta=-0.97
22:06:40.319 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
22:06:40.322 00.003 1032 Enqueuing Move request for scope (0.09, 0.11)
22:06:40.324 00.002 10072 Worker thread wakes up
22:06:40.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
22:06:40.324 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
22:06:40.324 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.11
22:06:40.326 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:06:40.328 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.75
22:06:40.329 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:06:40.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:40.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:06:40.329 00.000 10072 MoveAxis(W, 0, ABG)
22:06:40.329 00.000 10072 Move returns status 0, amount 0
22:06:40.329 00.000 10072 MoveAxis(N, 0, ABG)
22:06:40.329 00.000 10072 Move returns status 0, amount 0
22:06:40.329 00.000 10072 move complete, result=0
22:06:40.329 00.000 10072 worker thread done servicing request
22:06:40.349 00.020 1032 UpdateGuideState exits: m=1201 SNR=24.3
22:06:40.351 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:40.353 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:40.354 00.001 1032 Enqueuing Expose request
22:06:40.356 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:06:40.358 00.002 10072 Worker thread wakes up
22:06:40.358 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:40.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:40.991 00.633 10072 Exposure complete
22:06:41.041 00.050 10072 worker thread done servicing request
22:06:41.041 00.000 1032 OnExposeComplete: enter
22:06:41.043 00.002 1032 UpdateGuideState(): m_state=6
22:06:41.044 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2281
22:06:41.046 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=136.41, Mass=1417, SNR=26.4, Peak=141 HFD=3.2
22:06:41.049 00.003 1032 MultiStar: [#1 0.15,0.30,0.00,M8] [#2 0.21,0.17,0.00,M2] [#3 0.24,0.23,0.00,M7] [#4 0.21,0.44,0.00,M6] [#5 0.07,0.09,0.62,U] [#6 0.18,0.17,0.00,M3] [#7 -0.04,0.13,0.66,U] [#8 0.16,0.25,0.00,M4] 
22:06:41.052 00.003 1032 refined, 2 included, MultiStar: {0.09, 0.17}, one-star: {0.18, 0.25}
22:06:41.053 00.001 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
22:06:41.055 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
22:06:41.057 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.11 mountX=0.14 mountY=-0.13, mountTheta=-0.72
22:06:41.062 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.17, opts=13)
22:06:41.064 00.002 1032 Enqueuing Move request for scope (0.09, 0.17)
22:06:41.065 00.001 10072 Worker thread wakes up
22:06:41.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
22:06:41.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
22:06:41.065 00.000 10072 Moving (0.09, 0.17) raw xDistance=0.14 yDistance=-0.13
22:06:41.067 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:06:41.069 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 282.75
22:06:41.069 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:06:41.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:41.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:06:41.069 00.000 10072 MoveAxis(W, 69, ABG)
22:06:41.069 00.000 10072 Guiding  Dir = 3, Dur = 69
22:06:41.069 00.000 10072 IsGuiding returns 0
22:06:41.070 00.001 10072 PulseGuide returned control before completion, sleep 79
22:06:41.087 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.4
22:06:41.089 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:41.090 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:41.092 00.002 1032 Enqueuing Expose request
22:06:41.159 00.067 10072 IsGuiding returns 0
22:06:41.159 00.000 10072 Move returns status 0, amount 69
22:06:41.159 00.000 10072 MoveAxis(N, 0, ABG)
22:06:41.159 00.000 10072 Move returns status 0, amount 0
22:06:41.159 00.000 10072 move complete, result=0
22:06:41.159 00.000 10072 worker thread done servicing request
22:06:41.159 00.000 10072 Worker thread wakes up
22:06:41.159 00.000 1032 GuideStep: 0.1 px 69 ms WEST, -0.1 px 0 ms NORTH
22:06:41.161 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:41.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:41.567 00.406 10072 Exposure complete
22:06:41.624 00.057 10072 worker thread done servicing request
22:06:41.625 00.001 1032 OnExposeComplete: enter
22:06:41.626 00.001 1032 UpdateGuideState(): m_state=6
22:06:41.629 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2282
22:06:41.631 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=136.41, Mass=1451, SNR=26.8, Peak=120 HFD=3.3
22:06:41.633 00.002 1032 MultiStar: [#1 0.33,0.19,0.00,M9] [#2 0.24,0.01,0.76,U] [#3 0.31,0.20,0.00,M8] [#4 0.21,0.29,0.00,M7] [#5 -0.06,0.02,0.64,U] [#6 0.23,0.12,0.00,M4] [#7 0.06,-0.00,0.64,U] [#8 0.12,0.10,0.48,U] 
22:06:41.635 00.002 1032 refined, 4 included, MultiStar: {0.09, 0.09}, one-star: {0.07, 0.26}
22:06:41.637 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
22:06:41.639 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
22:06:41.640 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.79 mountX=0.06 mountY=-0.11, mountTheta=-1.04
22:06:41.643 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
22:06:41.646 00.003 1032 Enqueuing Move request for scope (0.09, 0.09)
22:06:41.648 00.002 10072 Worker thread wakes up
22:06:41.649 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
22:06:41.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
22:06:41.649 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
22:06:41.651 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:06:41.653 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.75
22:06:41.653 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:06:41.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:41.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:06:41.653 00.000 10072 MoveAxis(W, 0, ABG)
22:06:41.653 00.000 10072 Move returns status 0, amount 0
22:06:41.653 00.000 10072 MoveAxis(N, 0, ABG)
22:06:41.653 00.000 10072 Move returns status 0, amount 0
22:06:41.654 00.001 10072 move complete, result=0
22:06:41.654 00.000 10072 worker thread done servicing request
22:06:41.671 00.017 1032 UpdateGuideState exits: m=1451 SNR=26.8
22:06:41.676 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:41.679 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:41.681 00.002 1032 Enqueuing Expose request
22:06:41.683 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:06:41.685 00.002 10072 Worker thread wakes up
22:06:41.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:41.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:42.322 00.637 10072 Exposure complete
22:06:42.377 00.055 10072 worker thread done servicing request
22:06:42.377 00.000 1032 OnExposeComplete: enter
22:06:42.380 00.003 1032 UpdateGuideState(): m_state=6
22:06:42.381 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2283
22:06:42.383 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=136.10, Mass=1402, SNR=26.3, Peak=116 HFD=3.2
22:06:42.385 00.002 1032 MultiStar: [#1 0.25,0.06,0.00,M10] [#2 0.33,-0.02,0.00,M2] [#3 0.18,0.03,0.71,U] [#4 0.16,0.03,0.66,U] [#5 0.08,-0.22,0.58,U] [#6 0.35,0.03,0.00,M5] [#7 -0.07,-0.30,0.00,M1] [#8 0.20,-0.05,0.50,U] 
22:06:42.386 00.001 1032 single-star, 4 included, MultiStar: {0.12, -0.05}, one-star: {0.02, -0.06}
22:06:42.388 00.002 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
22:06:42.390 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
22:06:42.390 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.24 mountX=-0.06 mountY=-0.00, mountTheta=-3.07
22:06:42.395 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
22:06:42.398 00.003 1032 Enqueuing Move request for scope (0.02, -0.06)
22:06:42.400 00.002 10072 Worker thread wakes up
22:06:42.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
22:06:42.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
22:06:42.400 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.00
22:06:42.402 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:06:42.405 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.76
22:06:42.405 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:06:42.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:42.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:06:42.405 00.000 10072 MoveAxis(E, 0, ABG)
22:06:42.405 00.000 10072 Move returns status 0, amount 0
22:06:42.405 00.000 10072 MoveAxis(N, 0, ABG)
22:06:42.405 00.000 10072 Move returns status 0, amount 0
22:06:42.405 00.000 10072 move complete, result=0
22:06:42.406 00.001 10072 worker thread done servicing request
22:06:42.424 00.018 1032 UpdateGuideState exits: m=1402 SNR=26.3
22:06:42.427 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:42.430 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:42.433 00.003 1032 Enqueuing Expose request
22:06:42.434 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:06:42.436 00.002 10072 Worker thread wakes up
22:06:42.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:42.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:42.845 00.409 10072 Exposure complete
22:06:42.904 00.059 10072 worker thread done servicing request
22:06:42.904 00.000 1032 OnExposeComplete: enter
22:06:42.906 00.002 1032 UpdateGuideState(): m_state=6
22:06:42.907 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2284
22:06:42.908 00.001 1032 Star::Find returns 1 (0), X=1103.35, Y=136.15, Mass=1282, SNR=25.1, Peak=107 HFD=3.3
22:06:42.910 00.002 1032 MultiStar: [#1 0.25,0.07,0.00,R] [#2 0.27,-0.15,0.00,M3] [#3 0.08,0.02,0.78,U] [#4 0.22,0.11,0.63,U] [#5 -0.02,-0.11,0.69,U] [#6 0.07,0.01,0.62,U] [#7 -0.15,-0.28,0.00,M2] [#8 -0.01,-0.06,0.52,U] 
22:06:42.911 00.001 1032 refined, 5 included, MultiStar: {0.07, -0.01}, one-star: {0.07, -0.01}
22:06:42.913 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
22:06:42.914 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
22:06:42.916 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.08 mountX=-0.02 mountY=-0.06, mountTheta=-1.91
22:06:42.918 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
22:06:42.920 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
22:06:42.921 00.001 10072 Worker thread wakes up
22:06:42.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:06:42.921 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:06:42.922 00.001 10072 Moving (0.07, -0.01) raw xDistance=-0.02 yDistance=-0.06
22:06:42.926 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.76
22:06:42.926 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:06:42.926 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:42.926 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:06:42.928 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:06:42.929 00.001 10072 MoveAxis(E, 0, ABG)
22:06:42.929 00.000 10072 Move returns status 0, amount 0
22:06:42.929 00.000 10072 MoveAxis(N, 0, ABG)
22:06:42.929 00.000 10072 Move returns status 0, amount 0
22:06:42.929 00.000 10072 move complete, result=0
22:06:42.929 00.000 10072 worker thread done servicing request
22:06:42.947 00.018 1032 UpdateGuideState exits: m=1282 SNR=25.1
22:06:42.949 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:42.951 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:42.952 00.001 1032 Enqueuing Expose request
22:06:42.956 00.004 10072 Worker thread wakes up
22:06:42.956 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:06:42.958 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:42.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:43.593 00.635 10072 Exposure complete
22:06:43.646 00.053 10072 worker thread done servicing request
22:06:43.646 00.000 1032 OnExposeComplete: enter
22:06:43.648 00.002 1032 UpdateGuideState(): m_state=6
22:06:43.650 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2285
22:06:43.652 00.002 1032 Star::Find returns 1 (0), X=1103.28, Y=136.20, Mass=1427, SNR=26.5, Peak=132 HFD=3.3
22:06:43.655 00.003 1032 MultiStar: [#1 -0.06,0.08,0.89,U] [#2 0.13,0.07,0.75,U] [#3 -0.07,0.11,0.67,U] [#4 0.08,0.23,0.71,U] [#5 -0.14,-0.06,0.58,U] [#6 -0.12,0.05,0.59,U] [#7 -0.20,-0.01,0.69,U] [#8 0.07,-0.12,0.49,U] 
22:06:43.657 00.002 1032 single-star, 8 included, MultiStar: {-0.03, 0.05}, one-star: {-0.00, 0.04}
22:06:43.658 00.001 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
22:06:43.661 00.003 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
22:06:43.662 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.59 mountX=0.04 mountY=-0.01, mountTheta=-0.24
22:06:43.664 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
22:06:43.666 00.002 1032 Enqueuing Move request for scope (-0.00, 0.04)
22:06:43.669 00.003 10072 Worker thread wakes up
22:06:43.669 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
22:06:43.669 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
22:06:43.669 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
22:06:43.671 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:06:43.673 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.76
22:06:43.673 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:06:43.673 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:43.673 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:06:43.673 00.000 10072 MoveAxis(E, 1, ABG)
22:06:43.673 00.000 10072 Guiding  Dir = 2, Dur = 1
22:06:43.673 00.000 10072 IsGuiding returns 0
22:06:43.674 00.001 10072 PulseGuide returned control before completion, sleep 11
22:06:43.691 00.017 1032 UpdateGuideState exits: m=1427 SNR=26.5
22:06:43.694 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:43.696 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:43.697 00.001 1032 Enqueuing Expose request
22:06:43.699 00.002 10072 IsGuiding returns 0
22:06:43.700 00.001 10072 Move returns status 0, amount 1
22:06:43.700 00.000 10072 MoveAxis(N, 0, ABG)
22:06:43.700 00.000 10072 Move returns status 0, amount 0
22:06:43.700 00.000 10072 move complete, result=0
22:06:43.700 00.000 10072 worker thread done servicing request
22:06:43.700 00.000 10072 Worker thread wakes up
22:06:43.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:43.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:43.707 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:06:44.107 00.400 10072 Exposure complete
22:06:44.163 00.056 10072 worker thread done servicing request
22:06:44.163 00.000 1032 OnExposeComplete: enter
22:06:44.165 00.002 1032 UpdateGuideState(): m_state=6
22:06:44.166 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2286
22:06:44.168 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=136.13, Mass=1146, SNR=23.7, Peak=98 HFD=3.1
22:06:44.170 00.002 1032 MultiStar: [#1 -0.08,0.01,1.03,U] [#2 0.12,-0.12,0.79,U] [#3 0.09,0.10,0.78,U] [#4 -0.03,0.04,0.69,U] [#5 -0.20,-0.10,0.72,U] [#6 0.08,0.10,0.64,U] [#7 -0.10,-0.17,0.71,U] [#8 0.14,-0.03,0.53,U] 
22:06:44.171 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.05, -0.02}
22:06:44.174 00.003 1032 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.83) = xAngle (-3.88 = 2.40)
22:06:44.176 00.002 1032 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.88 = 2.40)
22:06:44.178 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.05 mountX=-0.02 mountY=0.02, mountTheta=2.40
22:06:44.180 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
22:06:44.182 00.002 1032 Enqueuing Move request for scope (-0.01, -0.02)
22:06:44.185 00.003 10072 Worker thread wakes up
22:06:44.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:06:44.185 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:06:44.185 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.02
22:06:44.188 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:06:44.190 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.76
22:06:44.190 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:06:44.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:44.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:06:44.190 00.000 10072 MoveAxis(E, 1, ABG)
22:06:44.190 00.000 10072 Guiding  Dir = 2, Dur = 1
22:06:44.191 00.001 10072 IsGuiding returns 0
22:06:44.191 00.000 10072 PulseGuide returned control before completion, sleep 11
22:06:44.209 00.018 1032 UpdateGuideState exits: m=1146 SNR=23.7
22:06:44.211 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:44.212 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:44.214 00.002 1032 Enqueuing Expose request
22:06:44.220 00.006 10072 IsGuiding returns 1
22:06:44.220 00.000 10072 scope still moving after pulse duration time elapsed
22:06:44.244 00.024 10072 IsGuiding returns 0
22:06:44.244 00.000 10072 scope move finished after 1 + 52 ms
22:06:44.244 00.000 10072 Move returns status 0, amount 1
22:06:44.244 00.000 10072 MoveAxis(N, 0, ABG)
22:06:44.244 00.000 10072 Move returns status 0, amount 0
22:06:44.244 00.000 10072 move complete, result=0
22:06:44.244 00.000 10072 worker thread done servicing request
22:06:44.244 00.000 10072 Worker thread wakes up
22:06:44.244 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:44.244 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:44.250 00.006 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:06:44.872 00.622 10072 Exposure complete
22:06:44.925 00.053 10072 worker thread done servicing request
22:06:44.925 00.000 1032 OnExposeComplete: enter
22:06:44.928 00.003 1032 UpdateGuideState(): m_state=6
22:06:44.930 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2287
22:06:44.931 00.001 1032 Star::Find returns 1 (0), X=1103.38, Y=136.25, Mass=1338, SNR=25.7, Peak=126 HFD=3.2
22:06:44.934 00.003 1032 MultiStar: [#1 0.07,-0.10,0.97,U] [#2 0.33,-0.22,0.00,M2] [#3 0.22,0.04,0.73,U] [#4 0.14,-0.04,0.68,U] [#5 0.04,-0.18,0.65,U] [#6 0.03,-0.16,0.61,U] [#7 -0.03,-0.35,0.00,M1] [#8 0.16,-0.13,0.54,U] 
22:06:44.937 00.003 1032 refined, 6 included, MultiStar: {0.11, -0.05}, one-star: {0.10, 0.09}
22:06:44.938 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
22:06:44.940 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
22:06:44.941 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.47 mountX=-0.08 mountY=-0.09, mountTheta=-2.30
22:06:44.944 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
22:06:44.946 00.002 1032 Enqueuing Move request for scope (0.11, -0.05)
22:06:44.948 00.002 10072 Worker thread wakes up
22:06:44.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
22:06:44.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
22:06:44.948 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.08 yDistance=-0.09
22:06:44.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:06:44.953 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.77
22:06:44.953 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:06:44.953 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:44.953 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:06:44.953 00.000 10072 MoveAxis(E, 2, ABG)
22:06:44.953 00.000 10072 Guiding  Dir = 2, Dur = 2
22:06:44.953 00.000 10072 IsGuiding returns 0
22:06:44.954 00.001 10072 PulseGuide returned control before completion, sleep 12
22:06:44.973 00.019 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:06:44.976 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:44.977 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:44.979 00.002 1032 Enqueuing Expose request
22:06:44.982 00.003 10072 IsGuiding returns 0
22:06:44.982 00.000 10072 Move returns status 0, amount 2
22:06:44.982 00.000 10072 MoveAxis(N, 0, ABG)
22:06:44.982 00.000 10072 Move returns status 0, amount 0
22:06:44.982 00.000 10072 move complete, result=0
22:06:44.982 00.000 10072 worker thread done servicing request
22:06:44.982 00.000 10072 Worker thread wakes up
22:06:44.982 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:44.982 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:44.990 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:06:45.393 00.403 10072 Exposure complete
22:06:45.445 00.052 10072 worker thread done servicing request
22:06:45.445 00.000 1032 OnExposeComplete: enter
22:06:45.448 00.003 1032 UpdateGuideState(): m_state=6
22:06:45.449 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2288
22:06:45.451 00.002 1032 Star::Find returns 1 (0), X=1103.25, Y=136.08, Mass=1233, SNR=24.6, Peak=111 HFD=3.2
22:06:45.452 00.001 1032 MultiStar: [#1 0.02,-0.15,1.06,U] [#2 0.27,-0.13,0.00,M3] [#3 0.18,0.13,0.74,U] [#4 -0.02,0.01,0.68,U] [#5 0.04,-0.23,0.67,U] [#6 0.07,-0.15,0.60,U] [#7 -0.06,-0.36,0.00,M2] [#8 0.22,-0.12,0.00,M1] 
22:06:45.454 00.002 1032 single-star, 5 included, MultiStar: {0.04, -0.08}, one-star: {-0.02, -0.07}
22:06:45.456 00.002 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.83) = xAngle (-3.71 = 2.58)
22:06:45.459 00.003 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.71 = 2.58)
22:06:45.461 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.88 mountX=-0.06 mountY=0.04, mountTheta=2.58
22:06:45.464 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
22:06:45.466 00.002 1032 Enqueuing Move request for scope (-0.02, -0.07)
22:06:45.468 00.002 10072 Worker thread wakes up
22:06:45.468 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
22:06:45.468 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
22:06:45.468 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
22:06:45.469 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:06:45.471 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.77
22:06:45.471 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:06:45.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:45.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:06:45.471 00.000 10072 MoveAxis(E, 1, ABG)
22:06:45.471 00.000 10072 Guiding  Dir = 2, Dur = 1
22:06:45.472 00.001 10072 IsGuiding returns 0
22:06:45.472 00.000 10072 PulseGuide returned control before completion, sleep 11
22:06:45.489 00.017 1032 UpdateGuideState exits: m=1233 SNR=24.6
22:06:45.490 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:45.492 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:45.493 00.001 1032 Enqueuing Expose request
22:06:45.499 00.006 10072 IsGuiding returns 0
22:06:45.504 00.005 10072 Move returns status 0, amount 1
22:06:45.504 00.000 10072 MoveAxis(N, 0, ABG)
22:06:45.504 00.000 10072 Move returns status 0, amount 0
22:06:45.504 00.000 10072 move complete, result=0
22:06:45.504 00.000 10072 worker thread done servicing request
22:06:45.504 00.000 10072 Worker thread wakes up
22:06:45.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:45.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:45.505 00.001 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:06:46.141 00.636 10072 Exposure complete
22:06:46.193 00.052 10072 worker thread done servicing request
22:06:46.193 00.000 1032 OnExposeComplete: enter
22:06:46.195 00.002 1032 UpdateGuideState(): m_state=6
22:06:46.196 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2289
22:06:46.198 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=136.27, Mass=1272, SNR=25.0, Peak=108 HFD=3.1
22:06:46.199 00.001 1032 MultiStar: [#1 -0.08,-0.09,0.97,U] [#2 0.24,-0.02,0.82,U] [#3 0.09,0.11,0.76,U] [#4 0.10,0.00,0.65,U] [#5 0.04,-0.12,0.69,U] [#6 0.05,-0.14,0.60,U] [#7 -0.01,-0.21,0.70,U] [#8 0.21,-0.15,0.00,M2] 
22:06:46.200 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.04}, one-star: {0.01, 0.11}
22:06:46.202 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
22:06:46.204 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
22:06:46.207 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.62 mountX=-0.05 mountY=-0.04, mountTheta=-2.45
22:06:46.210 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
22:06:46.212 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
22:06:46.214 00.002 10072 Worker thread wakes up
22:06:46.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
22:06:46.214 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
22:06:46.214 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
22:06:46.216 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:06:46.218 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.77
22:06:46.218 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:06:46.219 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:46.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:06:46.219 00.000 10072 MoveAxis(E, 2, ABG)
22:06:46.219 00.000 10072 Guiding  Dir = 2, Dur = 2
22:06:46.219 00.000 10072 IsGuiding returns 0
22:06:46.219 00.000 10072 PulseGuide returned control before completion, sleep 12
22:06:46.236 00.017 1032 UpdateGuideState exits: m=1272 SNR=25.0
22:06:46.238 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:46.240 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:46.242 00.002 1032 Enqueuing Expose request
22:06:46.248 00.006 10072 IsGuiding returns 0
22:06:46.248 00.000 10072 Move returns status 0, amount 2
22:06:46.248 00.000 10072 MoveAxis(N, 0, ABG)
22:06:46.248 00.000 10072 Move returns status 0, amount 0
22:06:46.248 00.000 10072 move complete, result=0
22:06:46.248 00.000 10072 worker thread done servicing request
22:06:46.248 00.000 10072 Worker thread wakes up
22:06:46.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:46.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:46.251 00.003 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:06:46.661 00.410 10072 Exposure complete
22:06:46.710 00.049 10072 worker thread done servicing request
22:06:46.710 00.000 1032 OnExposeComplete: enter
22:06:46.712 00.002 1032 UpdateGuideState(): m_state=6
22:06:46.713 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2290
22:06:46.716 00.003 1032 Star::Find returns 1 (0), X=1103.45, Y=136.20, Mass=1190, SNR=24.2, Peak=103 HFD=3.2
22:06:46.717 00.001 1032 MultiStar: [#1 0.03,-0.05,1.00,U] [#2 0.32,-0.17,0.00,M3] [#3 0.19,0.11,0.76,U] [#4 0.24,0.12,0.00,M1] [#5 -0.04,-0.02,0.71,U] [#6 0.13,-0.00,0.64,U] [#7 0.07,-0.18,0.74,U] [#8 0.21,-0.00,0.54,U] 
22:06:46.719 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.01}, one-star: {0.18, 0.04}
22:06:46.720 00.001 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
22:06:46.722 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
22:06:46.723 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.11 cameraTheta=-0.14 mountX=-0.04 mountY=-0.10, mountTheta=-1.97
22:06:46.726 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
22:06:46.727 00.001 1032 Enqueuing Move request for scope (0.10, -0.01)
22:06:46.730 00.003 10072 Worker thread wakes up
22:06:46.730 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:06:46.730 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:06:46.730 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.10
22:06:46.732 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:06:46.735 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.78
22:06:46.735 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:06:46.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:46.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:06:46.735 00.000 10072 MoveAxis(E, 2, ABG)
22:06:46.735 00.000 10072 Guiding  Dir = 2, Dur = 2
22:06:46.752 00.017 1032 UpdateGuideState exits: m=1190 SNR=24.2
22:06:46.755 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:46.756 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:46.757 00.001 1032 Enqueuing Expose request
22:06:46.775 00.018 10072 IsGuiding returns 0
22:06:46.775 00.000 10072 PulseGuide returned control before completion, sleep 12
22:06:46.796 00.021 10072 IsGuiding returns 0
22:06:46.796 00.000 10072 Move returns status 0, amount 2
22:06:46.796 00.000 10072 MoveAxis(N, 0, ABG)
22:06:46.796 00.000 10072 Move returns status 0, amount 0
22:06:46.796 00.000 10072 move complete, result=0
22:06:46.797 00.001 10072 worker thread done servicing request
22:06:46.797 00.000 10072 Worker thread wakes up
22:06:46.797 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:46.797 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:46.806 00.009 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:06:47.420 00.614 10072 Exposure complete
22:06:47.473 00.053 10072 worker thread done servicing request
22:06:47.473 00.000 1032 OnExposeComplete: enter
22:06:47.475 00.002 1032 UpdateGuideState(): m_state=6
22:06:47.478 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2291
22:06:47.480 00.002 1032 Star::Find returns 1 (0), X=1103.53, Y=136.11, Mass=1463, SNR=26.9, Peak=121 HFD=3.4
22:06:47.482 00.002 1032 MultiStar: [#1 0.15,-0.10,0.94,U] [#2 0.28,-0.14,0.00,M4] [#3 0.14,-0.01,0.70,U] [#4 0.17,-0.11,0.61,U] [#5 0.05,-0.30,0.00,M1] [#6 -0.08,-0.13,0.58,U] [#7 -0.08,-0.46,0.00,M1] [#8 0.20,-0.16,0.00,M2] 
22:06:47.484 00.002 1032 refined, 4 included, MultiStar: {0.14, -0.08}, one-star: {0.25, -0.05}
22:06:47.486 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
22:06:47.487 00.001 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
22:06:47.488 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.49 mountX=-0.11 mountY=-0.12, mountTheta=-2.32
22:06:47.490 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
22:06:47.492 00.002 1032 Enqueuing Move request for scope (0.14, -0.08)
22:06:47.493 00.001 10072 Worker thread wakes up
22:06:47.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
22:06:47.493 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
22:06:47.493 00.000 10072 Moving (0.14, -0.08) raw xDistance=-0.11 yDistance=-0.12
22:06:47.495 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:06:47.499 00.004 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.78
22:06:47.499 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:06:47.499 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:47.499 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:06:47.499 00.000 10072 MoveAxis(E, 3, ABG)
22:06:47.499 00.000 10072 Guiding  Dir = 2, Dur = 3
22:06:47.499 00.000 10072 IsGuiding returns 0
22:06:47.500 00.001 10072 PulseGuide returned control before completion, sleep 13
22:06:47.516 00.016 1032 UpdateGuideState exits: m=1463 SNR=26.9
22:06:47.518 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:47.522 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:47.523 00.001 1032 Enqueuing Expose request
22:06:47.529 00.006 10072 IsGuiding returns 0
22:06:47.530 00.001 10072 Move returns status 0, amount 3
22:06:47.530 00.000 10072 MoveAxis(N, 0, ABG)
22:06:47.530 00.000 10072 Move returns status 0, amount 0
22:06:47.530 00.000 10072 move complete, result=0
22:06:47.530 00.000 10072 worker thread done servicing request
22:06:47.530 00.000 10072 Worker thread wakes up
22:06:47.530 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:47.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:47.538 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:06:47.935 00.397 10072 Exposure complete
22:06:47.987 00.052 10072 worker thread done servicing request
22:06:47.987 00.000 1032 OnExposeComplete: enter
22:06:47.990 00.003 1032 UpdateGuideState(): m_state=6
22:06:47.991 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2292
22:06:47.993 00.002 1032 Star::Find returns 1 (0), X=1103.57, Y=136.09, Mass=1347, SNR=25.8, Peak=113 HFD=3.3
22:06:47.994 00.001 1032 MultiStar: [#1 -0.04,-0.15,0.94,U] [#2 0.27,-0.35,0.00,M5] [#3 0.02,0.03,0.74,U] [#4 0.06,-0.18,0.68,U] [#5 0.10,-0.27,0.00,M2] [#6 0.13,-0.29,0.00,M1] [#7 -0.14,-0.44,0.00,M2] [#8 0.07,-0.16,0.49,U] 
22:06:47.996 00.002 1032 refined, 4 included, MultiStar: {0.09, -0.10}, one-star: {0.29, -0.06}
22:06:47.998 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
22:06:47.999 00.001 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
22:06:48.002 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.84 mountX=-0.12 mountY=-0.06, mountTheta=-2.67
22:06:48.005 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
22:06:48.007 00.002 1032 Enqueuing Move request for scope (0.09, -0.10)
22:06:48.008 00.001 10072 Worker thread wakes up
22:06:48.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
22:06:48.009 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
22:06:48.009 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.06
22:06:48.010 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:06:48.013 00.003 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.78
22:06:48.013 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
22:06:48.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:48.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:06:48.013 00.000 10072 MoveAxis(E, 3, ABG)
22:06:48.013 00.000 10072 Guiding  Dir = 2, Dur = 3
22:06:48.013 00.000 10072 IsGuiding returns 0
22:06:48.014 00.001 10072 PulseGuide returned control before completion, sleep 13
22:06:48.031 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.8
22:06:48.032 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:48.035 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:48.036 00.001 1032 Enqueuing Expose request
22:06:48.042 00.006 10072 IsGuiding returns 0
22:06:48.042 00.000 10072 Move returns status 0, amount 3
22:06:48.042 00.000 10072 MoveAxis(N, 0, ABG)
22:06:48.042 00.000 10072 Move returns status 0, amount 0
22:06:48.042 00.000 10072 move complete, result=0
22:06:48.042 00.000 10072 worker thread done servicing request
22:06:48.042 00.000 10072 Worker thread wakes up
22:06:48.042 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:48.043 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:48.045 00.002 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:06:48.672 00.627 10072 Exposure complete
22:06:48.723 00.051 10072 worker thread done servicing request
22:06:48.724 00.001 1032 OnExposeComplete: enter
22:06:48.726 00.002 1032 UpdateGuideState(): m_state=6
22:06:48.727 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2293
22:06:48.730 00.003 1032 Star::Find returns 1 (0), X=1103.43, Y=136.11, Mass=1286, SNR=25.2, Peak=109 HFD=3.2
22:06:48.731 00.001 1032 MultiStar: [#1 -0.10,-0.08,0.96,U] [#2 0.19,-0.28,0.00,M6] [#3 -0.08,0.06,0.75,U] [#4 0.05,-0.00,0.64,U] [#5 -0.00,0.02,0.64,U] [#6 0.01,-0.04,0.63,U] [#7 -0.10,-0.27,0.00,M3] [#8 0.05,-0.17,0.55,U] 
22:06:48.733 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.04}, one-star: {0.16, -0.05}
22:06:48.734 00.001 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
22:06:48.735 00.001 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
22:06:48.738 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.24 mountX=-0.04 mountY=-0.00, mountTheta=-3.07
22:06:48.740 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
22:06:48.741 00.001 1032 Enqueuing Move request for scope (0.01, -0.04)
22:06:48.743 00.002 10072 Worker thread wakes up
22:06:48.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:06:48.743 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:06:48.743 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.00
22:06:48.744 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:06:48.747 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.79
22:06:48.747 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:06:48.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:48.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:06:48.747 00.000 10072 MoveAxis(E, 3, ABG)
22:06:48.747 00.000 10072 Guiding  Dir = 2, Dur = 3
22:06:48.747 00.000 10072 IsGuiding returns 0
22:06:48.748 00.001 10072 PulseGuide returned control before completion, sleep 13
22:06:48.763 00.015 10072 IsGuiding returns 0
22:06:48.763 00.000 10072 Move returns status 0, amount 3
22:06:48.763 00.000 10072 MoveAxis(N, 0, ABG)
22:06:48.763 00.000 10072 Move returns status 0, amount 0
22:06:48.763 00.000 10072 move complete, result=0
22:06:48.763 00.000 10072 worker thread done servicing request
22:06:48.764 00.001 1032 UpdateGuideState exits: m=1286 SNR=25.2
22:06:48.767 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:48.769 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:48.771 00.002 1032 Enqueuing Expose request
22:06:48.774 00.003 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:06:48.776 00.002 10072 Worker thread wakes up
22:06:48.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:48.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:49.187 00.411 10072 Exposure complete
22:06:49.247 00.060 10072 worker thread done servicing request
22:06:49.247 00.000 1032 OnExposeComplete: enter
22:06:49.249 00.002 1032 UpdateGuideState(): m_state=6
22:06:49.251 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2294
22:06:49.253 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=136.27, Mass=1353, SNR=25.8, Peak=117 HFD=3.3
22:06:49.255 00.002 1032 MultiStar: [#1 0.02,-0.01,0.97,U] [#2 -0.01,-0.13,0.78,U] [#3 0.02,-0.06,0.76,U] [#4 -0.09,0.11,0.66,U] [#5 -0.00,-0.06,0.69,U] [#6 -0.03,-0.05,0.62,U] [#7 -0.10,-0.17,0.66,U] [#8 0.06,-0.04,0.52,U] 
22:06:49.257 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.02}, one-star: {0.05, 0.11}
22:06:49.259 00.002 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
22:06:49.261 00.002 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
22:06:49.262 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.03 cameraTheta=-1.74 mountX=-0.02 mountY=0.01, mountTheta=2.71
22:06:49.266 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.02, opts=13)
22:06:49.271 00.005 1032 Enqueuing Move request for scope (-0.00, -0.02)
22:06:49.273 00.002 10072 Worker thread wakes up
22:06:49.273 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
22:06:49.273 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
22:06:49.273 00.000 10072 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
22:06:49.277 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:06:49.278 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.79
22:06:49.278 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:06:49.278 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:49.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:06:49.278 00.000 10072 MoveAxis(E, 3, ABG)
22:06:49.278 00.000 10072 Guiding  Dir = 2, Dur = 3
22:06:49.279 00.001 10072 IsGuiding returns 0
22:06:49.279 00.000 10072 PulseGuide returned control before completion, sleep 13
22:06:49.298 00.019 1032 UpdateGuideState exits: m=1353 SNR=25.8
22:06:49.300 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:49.303 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:49.305 00.002 1032 Enqueuing Expose request
22:06:49.308 00.003 10072 IsGuiding returns 0
22:06:49.308 00.000 10072 Move returns status 0, amount 3
22:06:49.308 00.000 10072 MoveAxis(N, 0, ABG)
22:06:49.308 00.000 10072 Move returns status 0, amount 0
22:06:49.308 00.000 10072 move complete, result=0
22:06:49.308 00.000 10072 worker thread done servicing request
22:06:49.308 00.000 10072 Worker thread wakes up
22:06:49.310 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:49.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:49.314 00.004 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:06:49.937 00.623 10072 Exposure complete
22:06:49.993 00.056 10072 worker thread done servicing request
22:06:49.993 00.000 1032 OnExposeComplete: enter
22:06:49.996 00.003 1032 UpdateGuideState(): m_state=6
22:06:49.998 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2295
22:06:50.000 00.002 1032 Star::Find returns 1 (0), X=1103.46, Y=136.13, Mass=1219, SNR=24.5, Peak=114 HFD=3.2
22:06:50.001 00.001 1032 MultiStar: [#1 -0.10,-0.02,0.95,U] [#2 0.20,-0.11,0.79,U] [#3 0.06,0.06,0.77,U] [#4 0.06,0.13,0.64,U] [#5 0.02,-0.15,0.65,U] [#6 0.01,-0.04,0.62,U] [#7 -0.14,-0.24,0.00,M3] [#8 0.09,-0.09,0.54,U] 
22:06:50.004 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.18, -0.02}
22:06:50.005 00.001 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
22:06:50.007 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
22:06:50.009 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.42 mountX=-0.05 mountY=-0.06, mountTheta=-2.25
22:06:50.012 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
22:06:50.013 00.001 1032 Enqueuing Move request for scope (0.07, -0.03)
22:06:50.014 00.001 10072 Worker thread wakes up
22:06:50.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:06:50.014 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:06:50.014 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
22:06:50.017 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:06:50.024 00.007 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.79
22:06:50.024 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:06:50.024 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:50.024 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:06:50.024 00.000 10072 MoveAxis(E, 4, ABG)
22:06:50.024 00.000 10072 Guiding  Dir = 2, Dur = 4
22:06:50.025 00.001 10072 IsGuiding returns 0
22:06:50.025 00.000 10072 PulseGuide returned control before completion, sleep 14
22:06:50.043 00.018 1032 UpdateGuideState exits: m=1219 SNR=24.5
22:06:50.045 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:50.047 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:50.050 00.003 1032 Enqueuing Expose request
22:06:50.053 00.003 10072 IsGuiding returns 0
22:06:50.053 00.000 10072 Move returns status 0, amount 4
22:06:50.053 00.000 10072 MoveAxis(N, 0, ABG)
22:06:50.053 00.000 10072 Move returns status 0, amount 0
22:06:50.053 00.000 10072 move complete, result=0
22:06:50.053 00.000 10072 worker thread done servicing request
22:06:50.053 00.000 10072 Worker thread wakes up
22:06:50.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:50.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:50.061 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:06:50.471 00.410 10072 Exposure complete
22:06:50.521 00.050 10072 worker thread done servicing request
22:06:50.521 00.000 1032 OnExposeComplete: enter
22:06:50.523 00.002 1032 UpdateGuideState(): m_state=6
22:06:50.525 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2296
22:06:50.527 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=136.12, Mass=1401, SNR=26.3, Peak=123 HFD=3.3
22:06:50.528 00.001 1032 MultiStar: [#1 -0.11,-0.17,0.92,U] [#2 0.12,-0.23,0.00,M5] [#3 0.05,0.00,0.68,U] [#4 0.05,0.04,0.64,U] [#5 -0.01,-0.05,0.66,U] [#6 -0.04,-0.05,0.57,U] [#7 -0.16,-0.31,0.00,M4] [#8 0.10,-0.07,0.51,U] 
22:06:50.531 00.003 1032 refined, 6 included, MultiStar: {0.02, -0.05}, one-star: {0.10, -0.04}
22:06:50.532 00.001 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
22:06:50.534 00.002 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
22:06:50.535 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.26 mountX=-0.06 mountY=-0.00, mountTheta=-3.09
22:06:50.537 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
22:06:50.540 00.003 1032 Enqueuing Move request for scope (0.02, -0.05)
22:06:50.541 00.001 10072 Worker thread wakes up
22:06:50.541 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:06:50.541 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:06:50.541 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=-0.00
22:06:50.543 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:06:50.545 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.79
22:06:50.545 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:06:50.545 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:50.545 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:06:50.545 00.000 10072 MoveAxis(E, 4, ABG)
22:06:50.545 00.000 10072 Guiding  Dir = 2, Dur = 4
22:06:50.545 00.000 10072 IsGuiding returns 0
22:06:50.546 00.001 10072 PulseGuide returned control before completion, sleep 14
22:06:50.561 00.015 10072 IsGuiding returns 0
22:06:50.561 00.000 10072 Move returns status 0, amount 4
22:06:50.561 00.000 10072 MoveAxis(N, 0, ABG)
22:06:50.561 00.000 10072 Move returns status 0, amount 0
22:06:50.561 00.000 10072 move complete, result=0
22:06:50.561 00.000 10072 worker thread done servicing request
22:06:50.562 00.001 1032 UpdateGuideState exits: m=1401 SNR=26.3
22:06:50.564 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:50.565 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:50.566 00.001 1032 Enqueuing Expose request
22:06:50.568 00.002 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:06:50.569 00.001 10072 Worker thread wakes up
22:06:50.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:50.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:51.202 00.633 10072 Exposure complete
22:06:51.257 00.055 10072 worker thread done servicing request
22:06:51.257 00.000 1032 OnExposeComplete: enter
22:06:51.259 00.002 1032 UpdateGuideState(): m_state=6
22:06:51.261 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2297
22:06:51.263 00.002 1032 Star::Find returns 1 (0), X=1103.24, Y=136.18, Mass=1253, SNR=24.9, Peak=110 HFD=3.2
22:06:51.266 00.003 1032 MultiStar: [#1 -0.15,-0.11,1.03,U] [#2 0.20,-0.17,0.00,M6] [#3 0.21,0.08,0.75,U] [#4 0.03,0.11,0.64,U] [#5 -0.15,-0.15,0.67,U] [#6 0.11,0.07,0.61,U] [#7 -0.15,-0.17,0.70,U] [#8 0.06,-0.03,0.52,U] 
22:06:51.268 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.02}, one-star: {-0.04, 0.02}
22:06:51.271 00.003 1032 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.83) = xAngle (-4.16 = 2.13)
22:06:51.273 00.002 1032 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.16 = 2.13)
22:06:51.275 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.33 mountX=-0.02 mountY=0.03, mountTheta=2.13
22:06:51.279 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
22:06:51.280 00.001 1032 Enqueuing Move request for scope (-0.02, -0.02)
22:06:51.281 00.001 10072 Worker thread wakes up
22:06:51.282 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
22:06:51.282 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
22:06:51.282 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.03
22:06:51.284 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
22:06:51.286 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.80
22:06:51.286 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:06:51.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:51.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:06:51.286 00.000 10072 MoveAxis(E, 4, ABG)
22:06:51.286 00.000 10072 Guiding  Dir = 2, Dur = 4
22:06:51.286 00.000 10072 IsGuiding returns 0
22:06:51.287 00.001 10072 PulseGuide returned control before completion, sleep 14
22:06:51.305 00.018 1032 UpdateGuideState exits: m=1253 SNR=24.9
22:06:51.308 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:51.310 00.002 10072 IsGuiding returns 0
22:06:51.310 00.000 10072 Move returns status 0, amount 4
22:06:51.310 00.000 10072 MoveAxis(N, 0, ABG)
22:06:51.310 00.000 10072 Move returns status 0, amount 0
22:06:51.310 00.000 10072 move complete, result=0
22:06:51.310 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:51.312 00.002 1032 Enqueuing Expose request
22:06:51.314 00.002 10072 worker thread done servicing request
22:06:51.314 00.000 10072 Worker thread wakes up
22:06:51.314 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:51.314 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:51.314 00.000 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:06:51.733 00.419 10072 Exposure complete
22:06:51.792 00.059 10072 worker thread done servicing request
22:06:51.792 00.000 1032 OnExposeComplete: enter
22:06:51.795 00.003 1032 UpdateGuideState(): m_state=6
22:06:51.796 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2298
22:06:51.800 00.004 1032 Star::Find returns 1 (0), X=1103.26, Y=136.30, Mass=1218, SNR=24.5, Peak=115 HFD=3.2
22:06:51.805 00.005 1032 MultiStar: [#1 -0.08,0.03,1.07,U] [#2 0.15,-0.00,0.80,U] [#3 0.20,0.20,0.00,M1] [#4 0.07,0.18,0.68,U] [#5 -0.20,-0.15,0.00,M1] [#6 -0.02,0.11,0.62,U] [#7 -0.09,-0.26,0.00,M4] [#8 0.11,0.14,0.54,U] 
22:06:51.807 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.09}, one-star: {-0.02, 0.15}
22:06:51.808 00.001 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
22:06:51.810 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
22:06:51.812 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.33 mountX=0.09 mountY=-0.05, mountTheta=-0.50
22:06:51.814 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
22:06:51.816 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
22:06:51.817 00.001 10072 Worker thread wakes up
22:06:51.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
22:06:51.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
22:06:51.818 00.001 10072 Moving (0.02, 0.09) raw xDistance=0.09 yDistance=-0.05
22:06:51.819 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:06:51.823 00.004 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.80
22:06:51.823 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:06:51.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:51.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:06:51.823 00.000 10072 MoveAxis(E, 4, ABG)
22:06:51.823 00.000 10072 Guiding  Dir = 2, Dur = 4
22:06:51.823 00.000 10072 IsGuiding returns 0
22:06:51.824 00.001 10072 PulseGuide returned control before completion, sleep 14
22:06:51.838 00.014 10072 IsGuiding returns 0
22:06:51.838 00.000 10072 Move returns status 0, amount 4
22:06:51.838 00.000 10072 MoveAxis(N, 0, ABG)
22:06:51.838 00.000 10072 Move returns status 0, amount 0
22:06:51.838 00.000 10072 move complete, result=0
22:06:51.839 00.001 10072 worker thread done servicing request
22:06:51.841 00.002 1032 UpdateGuideState exits: m=1218 SNR=24.5
22:06:51.843 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:51.845 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:51.846 00.001 1032 Enqueuing Expose request
22:06:51.847 00.001 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:06:51.849 00.002 10072 Worker thread wakes up
22:06:51.849 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:51.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:52.481 00.632 10072 Exposure complete
22:06:52.537 00.056 10072 worker thread done servicing request
22:06:52.537 00.000 1032 OnExposeComplete: enter
22:06:52.539 00.002 1032 UpdateGuideState(): m_state=6
22:06:52.541 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2299
22:06:52.542 00.001 1032 Star::Find returns 1 (0), X=1103.33, Y=136.32, Mass=1480, SNR=27.0, Peak=132 HFD=3.2
22:06:52.544 00.002 1032 MultiStar: [#1 -0.02,0.09,0.93,U] [#2 0.21,-0.03,0.76,U] [#3 0.19,0.12,0.64,U] [#4 0.09,0.23,0.65,U] [#5 -0.03,-0.07,0.62,U] [#6 0.11,-0.12,0.57,U] [#7 -0.06,-0.08,0.64,U] [#8 0.29,-0.00,0.00,M1] 
22:06:52.546 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.05, 0.16}
22:06:52.548 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
22:06:52.549 00.001 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
22:06:52.551 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.64 mountX=0.03 mountY=-0.08, mountTheta=-1.19
22:06:52.556 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
22:06:52.558 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
22:06:52.560 00.002 10072 Worker thread wakes up
22:06:52.560 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
22:06:52.560 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
22:06:52.560 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
22:06:52.562 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:06:52.564 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.80
22:06:52.564 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:06:52.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:52.565 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:06:52.565 00.000 10072 MoveAxis(E, 5, ABG)
22:06:52.565 00.000 10072 Guiding  Dir = 2, Dur = 5
22:06:52.565 00.000 10072 IsGuiding returns 0
22:06:52.565 00.000 10072 PulseGuide returned control before completion, sleep 15
22:06:52.582 00.017 1032 UpdateGuideState exits: m=1480 SNR=27.0
22:06:52.584 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:52.586 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:52.590 00.004 1032 Enqueuing Expose request
22:06:52.592 00.002 10072 IsGuiding returns 0
22:06:52.592 00.000 10072 Move returns status 0, amount 5
22:06:52.592 00.000 10072 MoveAxis(N, 0, ABG)
22:06:52.592 00.000 10072 Move returns status 0, amount 0
22:06:52.592 00.000 10072 move complete, result=0
22:06:52.592 00.000 10072 worker thread done servicing request
22:06:52.592 00.000 10072 Worker thread wakes up
22:06:52.592 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:52.592 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:52.599 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:06:53.010 00.411 10072 Exposure complete
22:06:53.062 00.052 10072 worker thread done servicing request
22:06:53.062 00.000 1032 OnExposeComplete: enter
22:06:53.063 00.001 1032 UpdateGuideState(): m_state=6
22:06:53.065 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2300
22:06:53.067 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.19, Mass=1345, SNR=25.7, Peak=119 HFD=3.3
22:06:53.069 00.002 1032 MultiStar: [#1 -0.06,0.02,0.94,U] [#2 0.25,-0.10,0.00,M5] [#3 0.03,0.12,0.69,U] [#4 0.05,0.11,0.67,U] [#5 -0.05,-0.16,0.64,U] [#6 0.02,0.06,0.62,U] [#7 -0.19,-0.22,0.00,M4] [#8 0.08,-0.05,0.50,U] 
22:06:53.070 00.001 1032 refined, 6 included, MultiStar: {0.02, 0.02}, one-star: {0.06, 0.03}
22:06:53.071 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
22:06:53.073 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
22:06:53.075 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=1.01 mountX=0.02 mountY=-0.02, mountTheta=-0.82
22:06:53.078 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
22:06:53.079 00.001 1032 Enqueuing Move request for scope (0.02, 0.02)
22:06:53.082 00.003 10072 Worker thread wakes up
22:06:53.082 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:06:53.082 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:06:53.082 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
22:06:53.085 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:06:53.088 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.80
22:06:53.088 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:06:53.088 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:53.088 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:06:53.088 00.000 10072 MoveAxis(E, 4, ABG)
22:06:53.088 00.000 10072 Guiding  Dir = 2, Dur = 4
22:06:53.089 00.001 10072 IsGuiding returns 0
22:06:53.089 00.000 10072 PulseGuide returned control before completion, sleep 14
22:06:53.104 00.015 1032 UpdateGuideState exits: m=1345 SNR=25.7
22:06:53.106 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:53.107 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:53.109 00.002 1032 Enqueuing Expose request
22:06:53.117 00.008 10072 IsGuiding returns 0
22:06:53.117 00.000 10072 Move returns status 0, amount 4
22:06:53.117 00.000 10072 MoveAxis(N, 0, ABG)
22:06:53.117 00.000 10072 Move returns status 0, amount 0
22:06:53.117 00.000 10072 move complete, result=0
22:06:53.117 00.000 10072 worker thread done servicing request
22:06:53.117 00.000 10072 Worker thread wakes up
22:06:53.117 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:53.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:53.119 00.002 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:06:53.744 00.625 10072 Exposure complete
22:06:53.797 00.053 10072 worker thread done servicing request
22:06:53.797 00.000 1032 OnExposeComplete: enter
22:06:53.801 00.004 1032 UpdateGuideState(): m_state=6
22:06:53.803 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2301
22:06:53.807 00.004 1032 Star::Find returns 1 (0), X=1103.51, Y=136.16, Mass=1233, SNR=24.7, Peak=108 HFD=3.2
22:06:53.809 00.002 1032 MultiStar: [#1 0.00,-0.01,0.94,U] [#2 0.17,-0.17,0.80,U] [#3 0.20,-0.06,0.76,U] [#4 0.13,0.08,0.70,U] [#5 0.01,-0.14,0.70,U] [#6 0.25,-0.02,0.00,M1] [#7 -0.01,-0.24,0.70,U] [#8 0.21,-0.11,0.48,U] 
22:06:53.812 00.003 1032 refined, 7 included, MultiStar: {0.12, -0.07}, one-star: {0.24, 0.01}
22:06:53.813 00.001 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:06:53.815 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:06:53.816 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.56 mountX=-0.10 mountY=-0.10, mountTheta=-2.39
22:06:53.819 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
22:06:53.820 00.001 1032 Enqueuing Move request for scope (0.12, -0.07)
22:06:53.822 00.002 10072 Worker thread wakes up
22:06:53.822 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
22:06:53.822 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
22:06:53.822 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
22:06:53.824 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:06:53.826 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.81
22:06:53.826 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:06:53.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:53.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:06:53.826 00.000 10072 MoveAxis(E, 5, ABG)
22:06:53.826 00.000 10072 Guiding  Dir = 2, Dur = 5
22:06:53.826 00.000 10072 IsGuiding returns 0
22:06:53.827 00.001 10072 PulseGuide returned control before completion, sleep 15
22:06:53.844 00.017 1032 UpdateGuideState exits: m=1233 SNR=24.7
22:06:53.846 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:53.847 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:53.849 00.002 1032 Enqueuing Expose request
22:06:53.851 00.002 10072 IsGuiding returns 0
22:06:53.851 00.000 10072 Move returns status 0, amount 5
22:06:53.851 00.000 10072 MoveAxis(N, 0, ABG)
22:06:53.851 00.000 10072 Move returns status 0, amount 0
22:06:53.851 00.000 10072 move complete, result=0
22:06:53.851 00.000 10072 worker thread done servicing request
22:06:53.851 00.000 10072 Worker thread wakes up
22:06:53.851 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:53.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:53.858 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:06:54.259 00.401 10072 Exposure complete
22:06:54.319 00.060 10072 worker thread done servicing request
22:06:54.320 00.001 1032 OnExposeComplete: enter
22:06:54.322 00.002 1032 UpdateGuideState(): m_state=6
22:06:54.324 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2302
22:06:54.326 00.002 1032 Star::Find returns 1 (0), X=1103.46, Y=136.21, Mass=1217, SNR=24.5, Peak=115 HFD=3.2
22:06:54.327 00.001 1032 MultiStar: [#1 0.13,0.01,1.00,U] [#2 0.24,-0.16,0.00,M5] [#3 0.11,-0.02,0.79,U] [#4 0.18,0.13,0.72,U] [#5 0.00,-0.04,0.67,U] [#6 0.08,0.10,0.66,U] [#7 -0.06,-0.13,0.73,U] [#8 0.30,-0.05,0.00,M1] 
22:06:54.329 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.02}, one-star: {0.18, 0.06}
22:06:54.331 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
22:06:54.332 00.001 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
22:06:54.334 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.18 mountX=-0.01 mountY=-0.10, mountTheta=-1.65
22:06:54.337 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
22:06:54.338 00.001 1032 Enqueuing Move request for scope (0.10, 0.02)
22:06:54.340 00.002 10072 Worker thread wakes up
22:06:54.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
22:06:54.340 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
22:06:54.340 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
22:06:54.342 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:06:54.343 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.81
22:06:54.343 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:06:54.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:54.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:06:54.343 00.000 10072 MoveAxis(E, 5, ABG)
22:06:54.345 00.002 10072 Guiding  Dir = 2, Dur = 5
22:06:54.345 00.000 10072 IsGuiding returns 0
22:06:54.345 00.000 10072 PulseGuide returned control before completion, sleep 15
22:06:54.365 00.020 1032 UpdateGuideState exits: m=1217 SNR=24.5
22:06:54.367 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:54.369 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:54.371 00.002 1032 Enqueuing Expose request
22:06:54.373 00.002 10072 IsGuiding returns 0
22:06:54.373 00.000 10072 Move returns status 0, amount 5
22:06:54.373 00.000 10072 MoveAxis(N, 0, ABG)
22:06:54.373 00.000 10072 Move returns status 0, amount 0
22:06:54.373 00.000 10072 move complete, result=0
22:06:54.374 00.001 10072 worker thread done servicing request
22:06:54.374 00.000 10072 Worker thread wakes up
22:06:54.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:54.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:54.381 00.007 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:06:55.012 00.631 10072 Exposure complete
22:06:55.068 00.056 10072 worker thread done servicing request
22:06:55.068 00.000 1032 OnExposeComplete: enter
22:06:55.070 00.002 1032 UpdateGuideState(): m_state=6
22:06:55.071 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2303
22:06:55.074 00.003 1032 Star::Find returns 1 (0), X=1103.46, Y=136.30, Mass=1372, SNR=26.0, Peak=122 HFD=3.2
22:06:55.075 00.001 1032 MultiStar: [#1 -0.03,0.10,0.93,U] [#2 0.18,0.12,0.77,U] [#3 0.06,0.17,0.69,U] [#4 0.13,0.22,0.00,M1] [#5 -0.02,-0.18,0.68,U] [#6 -0.01,0.15,0.55,U] [#7 -0.22,-0.15,0.00,M3] [#8 0.15,0.06,0.50,U] 
22:06:55.077 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.09}, one-star: {0.19, 0.14}
22:06:55.079 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
22:06:55.083 00.004 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
22:06:55.084 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=0.06 mountY=-0.10, mountTheta=-0.98
22:06:55.089 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
22:06:55.091 00.002 1032 Enqueuing Move request for scope (0.08, 0.09)
22:06:55.092 00.001 10072 Worker thread wakes up
22:06:55.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
22:06:55.093 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
22:06:55.093 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.06 yDistance=-0.10
22:06:55.094 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:06:55.096 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.81
22:06:55.096 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:06:55.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:55.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:06:55.096 00.000 10072 MoveAxis(E, 5, ABG)
22:06:55.096 00.000 10072 Guiding  Dir = 2, Dur = 5
22:06:55.097 00.001 10072 IsGuiding returns 0
22:06:55.097 00.000 10072 PulseGuide returned control before completion, sleep 15
22:06:55.115 00.018 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:06:55.118 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:55.119 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:55.120 00.001 1032 Enqueuing Expose request
22:06:55.123 00.003 10072 IsGuiding returns 0
22:06:55.123 00.000 10072 Move returns status 0, amount 5
22:06:55.123 00.000 10072 MoveAxis(N, 0, ABG)
22:06:55.123 00.000 10072 Move returns status 0, amount 0
22:06:55.123 00.000 10072 move complete, result=0
22:06:55.123 00.000 10072 worker thread done servicing request
22:06:55.123 00.000 10072 Worker thread wakes up
22:06:55.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:55.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:55.131 00.008 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:06:55.531 00.400 10072 Exposure complete
22:06:55.589 00.058 10072 worker thread done servicing request
22:06:55.589 00.000 1032 OnExposeComplete: enter
22:06:55.591 00.002 1032 UpdateGuideState(): m_state=6
22:06:55.593 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2304
22:06:55.594 00.001 1032 Star::Find returns 1 (0), X=1103.31, Y=136.25, Mass=1246, SNR=24.8, Peak=107 HFD=3.2
22:06:55.596 00.002 1032 MultiStar: [#1 -0.08,0.03,0.96,U] [#2 0.08,-0.04,0.79,U] [#3 -0.05,0.28,0.00,M1] [#4 -0.02,0.19,0.66,U] [#5 -0.05,-0.05,0.69,U] [#6 0.00,0.13,0.66,U] [#7 -0.19,-0.13,0.74,U] [#8 0.08,0.02,0.56,U] 
22:06:55.598 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.03}, one-star: {0.04, 0.09}
22:06:55.599 00.001 1032 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.83) = xAngle (0.32 = 0.32)
22:06:55.601 00.002 1032 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.32 = 0.32)
22:06:55.602 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.15 mountX=0.03 mountY=0.01, mountTheta=0.32
22:06:55.605 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.03, opts=13)
22:06:55.608 00.003 1032 Enqueuing Move request for scope (-0.02, 0.03)
22:06:55.608 00.000 10072 Worker thread wakes up
22:06:55.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
22:06:55.610 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
22:06:55.610 00.000 10072 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=0.01
22:06:55.611 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:06:55.614 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.81
22:06:55.614 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:06:55.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:55.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:06:55.614 00.000 10072 MoveAxis(E, 4, ABG)
22:06:55.614 00.000 10072 Guiding  Dir = 2, Dur = 4
22:06:55.615 00.001 10072 IsGuiding returns 0
22:06:55.615 00.000 10072 PulseGuide returned control before completion, sleep 14
22:06:55.632 00.017 1032 UpdateGuideState exits: m=1246 SNR=24.8
22:06:55.635 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:55.637 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:55.639 00.002 1032 Enqueuing Expose request
22:06:55.641 00.002 10072 IsGuiding returns 0
22:06:55.641 00.000 10072 Move returns status 0, amount 4
22:06:55.641 00.000 10072 MoveAxis(N, 0, ABG)
22:06:55.641 00.000 10072 Move returns status 0, amount 0
22:06:55.641 00.000 10072 move complete, result=0
22:06:55.642 00.001 10072 worker thread done servicing request
22:06:55.642 00.000 10072 Worker thread wakes up
22:06:55.642 00.000 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:06:55.644 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:55.644 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:56.276 00.632 10072 Exposure complete
22:06:56.334 00.058 10072 worker thread done servicing request
22:06:56.334 00.000 1032 OnExposeComplete: enter
22:06:56.337 00.003 1032 UpdateGuideState(): m_state=6
22:06:56.338 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2305
22:06:56.341 00.003 1032 Star::Find returns 1 (0), X=1103.41, Y=136.17, Mass=1406, SNR=26.3, Peak=117 HFD=3.2
22:06:56.343 00.002 1032 MultiStar: [#1 -0.01,-0.05,0.93,U] [#2 0.17,-0.16,0.73,U] [#3 0.16,-0.04,0.72,U] [#4 0.10,0.08,0.69,U] [#5 -0.06,-0.03,0.64,U] [#6 0.18,0.05,0.59,U] [#7 -0.13,-0.31,0.00,M3] [#8 0.07,-0.04,0.49,U] 
22:06:56.345 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.02}, one-star: {0.14, 0.01}
22:06:56.346 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
22:06:56.348 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
22:06:56.350 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.25 mountX=-0.05 mountY=-0.08, mountTheta=-2.08
22:06:56.353 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
22:06:56.355 00.002 1032 Enqueuing Move request for scope (0.09, -0.02)
22:06:56.357 00.002 10072 Worker thread wakes up
22:06:56.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:06:56.357 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:06:56.357 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.05 yDistance=-0.08
22:06:56.360 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:06:56.364 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:06:56.364 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:06:56.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:56.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:06:56.364 00.000 10072 MoveAxis(E, 5, ABG)
22:06:56.364 00.000 10072 Guiding  Dir = 2, Dur = 5
22:06:56.364 00.000 10072 IsGuiding returns 0
22:06:56.366 00.002 10072 PulseGuide returned control before completion, sleep 15
22:06:56.381 00.015 1032 UpdateGuideState exits: m=1406 SNR=26.3
22:06:56.383 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:56.385 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:56.387 00.002 1032 Enqueuing Expose request
22:06:56.389 00.002 10072 IsGuiding returns 0
22:06:56.389 00.000 10072 Move returns status 0, amount 5
22:06:56.389 00.000 10072 MoveAxis(N, 0, ABG)
22:06:56.389 00.000 10072 Move returns status 0, amount 0
22:06:56.389 00.000 10072 move complete, result=0
22:06:56.389 00.000 10072 worker thread done servicing request
22:06:56.389 00.000 10072 Worker thread wakes up
22:06:56.389 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:56.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:56.398 00.009 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:06:56.807 00.409 10072 Exposure complete
22:06:56.864 00.057 10072 worker thread done servicing request
22:06:56.864 00.000 1032 OnExposeComplete: enter
22:06:56.867 00.003 1032 UpdateGuideState(): m_state=6
22:06:56.869 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2306
22:06:56.871 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=136.08, Mass=1395, SNR=26.2, Peak=119 HFD=3.3
22:06:56.873 00.002 1032 MultiStar: [#1 -0.04,-0.21,0.97,U] [#2 0.25,-0.14,0.00,M3] [#3 0.05,-0.04,0.74,U] [#4 0.20,0.03,0.64,U] [#5 0.00,-0.15,0.65,U] [#6 -0.10,0.05,0.58,U] [#7 -0.20,-0.34,0.00,M4] [#8 0.19,-0.05,0.47,U] 
22:06:56.876 00.003 1032 refined, 6 included, MultiStar: {0.05, -0.08}, one-star: {0.08, -0.08}
22:06:56.878 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
22:06:56.879 00.001 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
22:06:56.882 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.01 mountX=-0.09 mountY=-0.03, mountTheta=-2.84
22:06:56.886 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
22:06:56.888 00.002 1032 Enqueuing Move request for scope (0.05, -0.08)
22:06:56.890 00.002 10072 Worker thread wakes up
22:06:56.890 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
22:06:56.890 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
22:06:56.890 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
22:06:56.893 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:06:56.899 00.006 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:06:56.899 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:06:56.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:56.900 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:06:56.900 00.000 10072 MoveAxis(E, 4, ABG)
22:06:56.900 00.000 10072 Guiding  Dir = 2, Dur = 4
22:06:56.900 00.000 10072 IsGuiding returns 0
22:06:56.901 00.001 10072 PulseGuide returned control before completion, sleep 14
22:06:56.918 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.2
22:06:56.921 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:56.924 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:56.928 00.004 1032 Enqueuing Expose request
22:06:56.931 00.003 10072 IsGuiding returns 0
22:06:56.931 00.000 10072 Move returns status 0, amount 4
22:06:56.931 00.000 10072 MoveAxis(N, 0, ABG)
22:06:56.931 00.000 10072 Move returns status 0, amount 0
22:06:56.931 00.000 10072 move complete, result=0
22:06:56.931 00.000 10072 worker thread done servicing request
22:06:56.931 00.000 10072 Worker thread wakes up
22:06:56.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:56.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:56.938 00.007 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:06:57.556 00.618 10072 Exposure complete
22:06:57.609 00.053 10072 worker thread done servicing request
22:06:57.610 00.001 1032 OnExposeComplete: enter
22:06:57.612 00.002 1032 UpdateGuideState(): m_state=6
22:06:57.615 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2307
22:06:57.617 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.08, Mass=1275, SNR=25.1, Peak=101 HFD=3.3
22:06:57.620 00.003 1032 MultiStar: [#1 -0.06,-0.08,1.01,U] [#2 0.17,-0.09,0.75,U] [#3 0.12,-0.04,0.76,U] [#4 0.10,0.01,0.67,U] [#5 -0.14,-0.14,0.69,U] [#6 -0.01,-0.03,0.64,U] [#7 -0.23,-0.23,0.00,M5] [#8 0.08,-0.11,0.54,U] 
22:06:57.621 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.07}, one-star: {0.06, -0.08}
22:06:57.622 00.001 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
22:06:57.624 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
22:06:57.625 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.08 mountX=-0.08 mountY=-0.02, mountTheta=-2.91
22:06:57.628 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
22:06:57.629 00.001 1032 Enqueuing Move request for scope (0.04, -0.07)
22:06:57.631 00.002 10072 Worker thread wakes up
22:06:57.631 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:06:57.633 00.002 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:06:57.633 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
22:06:57.634 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:06:57.636 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:06:57.636 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:06:57.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:57.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:06:57.636 00.000 10072 MoveAxis(E, 5, ABG)
22:06:57.637 00.001 10072 Guiding  Dir = 2, Dur = 5
22:06:57.637 00.000 10072 IsGuiding returns 0
22:06:57.637 00.000 10072 PulseGuide returned control before completion, sleep 15
22:06:57.653 00.016 1032 UpdateGuideState exits: m=1275 SNR=25.1
22:06:57.656 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:57.658 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:57.660 00.002 1032 Enqueuing Expose request
22:06:57.663 00.003 10072 IsGuiding returns 0
22:06:57.663 00.000 10072 Move returns status 0, amount 5
22:06:57.663 00.000 10072 MoveAxis(N, 0, ABG)
22:06:57.663 00.000 10072 Move returns status 0, amount 0
22:06:57.663 00.000 10072 move complete, result=0
22:06:57.663 00.000 10072 worker thread done servicing request
22:06:57.663 00.000 10072 Worker thread wakes up
22:06:57.663 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:57.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:57.670 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:06:58.072 00.402 10072 Exposure complete
22:06:58.133 00.061 10072 worker thread done servicing request
22:06:58.133 00.000 1032 OnExposeComplete: enter
22:06:58.135 00.002 1032 UpdateGuideState(): m_state=6
22:06:58.137 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2308
22:06:58.138 00.001 1032 Star::Find returns 1 (0), X=1103.41, Y=136.09, Mass=1252, SNR=24.9, Peak=106 HFD=3.2
22:06:58.140 00.002 1032 MultiStar: [#1 -0.08,-0.04,0.95,U] [#2 0.19,-0.21,0.00,M3] [#3 0.11,0.02,0.72,U] [#4 0.14,-0.03,0.66,U] [#5 -0.03,-0.26,0.00,M1] [#6 0.04,-0.04,0.63,U] [#7 -0.20,-0.24,0.00,M6] [#8 0.25,-0.10,0.00,M1] 
22:06:58.142 00.002 1032 refined, 4 included, MultiStar: {0.06, -0.03}, one-star: {0.14, -0.07}
22:06:58.145 00.003 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
22:06:58.149 00.004 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
22:06:58.151 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.49 mountX=-0.05 mountY=-0.05, mountTheta=-2.32
22:06:58.154 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
22:06:58.156 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
22:06:58.158 00.002 10072 Worker thread wakes up
22:06:58.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:06:58.158 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:06:58.158 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.05
22:06:58.160 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:06:58.163 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.82
22:06:58.163 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:06:58.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:58.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:06:58.163 00.000 10072 MoveAxis(E, 4, ABG)
22:06:58.163 00.000 10072 Guiding  Dir = 2, Dur = 4
22:06:58.163 00.000 10072 IsGuiding returns 0
22:06:58.164 00.001 10072 PulseGuide returned control before completion, sleep 14
22:06:58.179 00.015 10072 IsGuiding returns 0
22:06:58.179 00.000 10072 Move returns status 0, amount 4
22:06:58.179 00.000 10072 MoveAxis(N, 0, ABG)
22:06:58.179 00.000 10072 Move returns status 0, amount 0
22:06:58.179 00.000 10072 move complete, result=0
22:06:58.179 00.000 10072 worker thread done servicing request
22:06:58.182 00.003 1032 UpdateGuideState exits: m=1252 SNR=24.9
22:06:58.184 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:58.185 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:58.188 00.003 1032 Enqueuing Expose request
22:06:58.189 00.001 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:06:58.191 00.002 10072 Worker thread wakes up
22:06:58.191 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:58.191 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:58.822 00.631 10072 Exposure complete
22:06:58.877 00.055 10072 worker thread done servicing request
22:06:58.877 00.000 1032 OnExposeComplete: enter
22:06:58.879 00.002 1032 UpdateGuideState(): m_state=6
22:06:58.880 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2309
22:06:58.882 00.002 1032 Star::Find returns 1 (0), X=1103.49, Y=136.05, Mass=1317, SNR=25.5, Peak=112 HFD=3.3
22:06:58.884 00.002 1032 MultiStar: [#1 -0.05,-0.18,1.00,U] [#2 0.26,-0.18,0.00,M4] [#3 0.13,0.03,0.71,U] [#4 0.07,-0.00,0.66,U] [#5 0.02,-0.10,0.67,U] [#6 0.10,-0.08,0.63,U] [#7 -0.02,-0.26,0.00,M7] [#8 0.09,-0.13,0.51,U] 
22:06:58.886 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.09}, one-star: {0.21, -0.11}
22:06:58.887 00.001 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
22:06:58.889 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
22:06:58.891 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.81 mountX=-0.11 mountY=-0.06, mountTheta=-2.64
22:06:58.897 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
22:06:58.902 00.005 1032 Enqueuing Move request for scope (0.08, -0.09)
22:06:58.903 00.001 10072 Worker thread wakes up
22:06:58.903 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
22:06:58.903 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
22:06:58.903 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.06
22:06:58.906 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:06:58.908 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:06:58.908 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:06:58.909 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:58.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:06:58.909 00.000 10072 MoveAxis(E, 4, ABG)
22:06:58.909 00.000 10072 Guiding  Dir = 2, Dur = 4
22:06:58.909 00.000 10072 IsGuiding returns 0
22:06:58.910 00.001 10072 PulseGuide returned control before completion, sleep 14
22:06:58.927 00.017 10072 IsGuiding returns 0
22:06:58.927 00.000 10072 Move returns status 0, amount 4
22:06:58.927 00.000 10072 MoveAxis(N, 0, ABG)
22:06:58.927 00.000 10072 Move returns status 0, amount 0
22:06:58.927 00.000 10072 move complete, result=0
22:06:58.927 00.000 10072 worker thread done servicing request
22:06:58.930 00.003 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:06:58.932 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:58.933 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:58.935 00.002 1032 Enqueuing Expose request
22:06:58.938 00.003 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:06:58.940 00.002 10072 Worker thread wakes up
22:06:58.940 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:58.940 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:59.354 00.414 10072 Exposure complete
22:06:59.411 00.057 10072 worker thread done servicing request
22:06:59.411 00.000 1032 OnExposeComplete: enter
22:06:59.413 00.002 1032 UpdateGuideState(): m_state=6
22:06:59.414 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2310
22:06:59.416 00.002 1032 Star::Find returns 1 (0), X=1103.48, Y=136.19, Mass=1316, SNR=25.5, Peak=115 HFD=3.2
22:06:59.417 00.001 1032 MultiStar: [#1 -0.07,-0.04,0.92,U] [#2 0.27,-0.15,0.00,M5] [#3 0.12,0.10,0.73,U] [#4 0.03,-0.12,0.64,U] [#5 0.04,-0.14,0.67,U] [#6 0.24,-0.15,0.00,M1] [#7 0.01,-0.34,0.00,M8] [#8 0.19,-0.20,0.00,M1] 
22:06:59.420 00.003 1032 refined, 4 included, MultiStar: {0.07, -0.02}, one-star: {0.21, 0.04}
22:06:59.421 00.001 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
22:06:59.422 00.001 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
22:06:59.426 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.33 mountX=-0.04 mountY=-0.06, mountTheta=-2.16
22:06:59.429 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
22:06:59.431 00.002 1032 Enqueuing Move request for scope (0.07, -0.02)
22:06:59.434 00.003 10072 Worker thread wakes up
22:06:59.434 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:06:59.434 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:06:59.434 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
22:06:59.435 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:06:59.438 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:06:59.438 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:06:59.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:59.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:06:59.438 00.000 10072 MoveAxis(E, 4, ABG)
22:06:59.438 00.000 10072 Guiding  Dir = 2, Dur = 4
22:06:59.438 00.000 10072 IsGuiding returns 0
22:06:59.439 00.001 10072 PulseGuide returned control before completion, sleep 14
22:06:59.457 00.018 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:06:59.459 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:59.463 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:06:59.465 00.002 1032 Enqueuing Expose request
22:06:59.467 00.002 10072 IsGuiding returns 0
22:06:59.467 00.000 10072 Move returns status 0, amount 4
22:06:59.467 00.000 10072 MoveAxis(N, 0, ABG)
22:06:59.467 00.000 10072 Move returns status 0, amount 0
22:06:59.467 00.000 10072 move complete, result=0
22:06:59.467 00.000 10072 worker thread done servicing request
22:06:59.467 00.000 10072 Worker thread wakes up
22:06:59.468 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:06:59.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:06:59.475 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:07:00.105 00.630 10072 Exposure complete
22:07:00.155 00.050 10072 worker thread done servicing request
22:07:00.155 00.000 1032 OnExposeComplete: enter
22:07:00.157 00.002 1032 UpdateGuideState(): m_state=6
22:07:00.159 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2311
22:07:00.160 00.001 1032 Star::Find returns 1 (0), X=1103.41, Y=136.25, Mass=1460, SNR=26.8, Peak=128 HFD=3.2
22:07:00.162 00.002 1032 MultiStar: [#1 -0.03,-0.01,0.87,U] [#2 0.27,0.02,0.00,M6] [#3 0.18,0.11,0.69,U] [#4 0.26,0.10,0.00,M1] [#5 -0.04,-0.13,0.62,U] [#6 0.15,0.18,0.56,U] [#7 0.00,-0.19,0.62,U] [#8 0.25,0.08,0.00,M2] 
22:07:00.164 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.02}, one-star: {0.14, 0.10}
22:07:00.165 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
22:07:00.167 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
22:07:00.168 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.23 mountX=-0.00 mountY=-0.07, mountTheta=-1.60
22:07:00.171 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
22:07:00.172 00.001 1032 Enqueuing Move request for scope (0.07, 0.02)
22:07:00.173 00.001 10072 Worker thread wakes up
22:07:00.173 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
22:07:00.174 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
22:07:00.174 00.000 10072 Moving (0.07, 0.02) raw xDistance=-0.00 yDistance=-0.07
22:07:00.180 00.006 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:07:00.180 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:07:00.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:00.180 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:07:00.180 00.000 10072 MoveAxis(E, 4, ABG)
22:07:00.180 00.000 10072 Guiding  Dir = 2, Dur = 4
22:07:00.180 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:07:00.182 00.002 10072 IsGuiding returns 0
22:07:00.183 00.001 10072 PulseGuide returned control before completion, sleep 14
22:07:00.198 00.015 1032 UpdateGuideState exits: m=1460 SNR=26.8
22:07:00.200 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:00.202 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:00.204 00.002 1032 Enqueuing Expose request
22:07:00.211 00.007 10072 IsGuiding returns 0
22:07:00.211 00.000 10072 Move returns status 0, amount 4
22:07:00.211 00.000 10072 MoveAxis(N, 0, ABG)
22:07:00.212 00.001 10072 Move returns status 0, amount 0
22:07:00.212 00.000 10072 move complete, result=0
22:07:00.212 00.000 10072 worker thread done servicing request
22:07:00.212 00.000 10072 Worker thread wakes up
22:07:00.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:00.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:00.214 00.002 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:07:00.618 00.404 10072 Exposure complete
22:07:00.672 00.054 10072 worker thread done servicing request
22:07:00.672 00.000 1032 OnExposeComplete: enter
22:07:00.675 00.003 1032 UpdateGuideState(): m_state=6
22:07:00.677 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2312
22:07:00.683 00.006 1032 Star::Find returns 1 (0), X=1103.33, Y=136.29, Mass=1217, SNR=24.5, Peak=109 HFD=3.1
22:07:00.684 00.001 1032 MultiStar: [#1 -0.08,0.05,1.04,U] [#2 0.36,0.06,0.00,M7] [#3 0.18,0.22,0.00,M1] [#4 0.17,0.10,0.70,U] [#5 0.04,-0.12,0.69,U] [#6 0.11,0.04,0.59,U] [#7 -0.05,-0.16,0.66,U] [#8 0.13,0.03,0.52,U] 
22:07:00.687 00.003 1032 refined, 6 included, MultiStar: {0.04, 0.02}, one-star: {0.06, 0.13}
22:07:00.688 00.001 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:07:00.689 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:07:00.691 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.45 mountX=0.01 mountY=-0.05, mountTheta=-1.38
22:07:00.693 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
22:07:00.695 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
22:07:00.698 00.003 10072 Worker thread wakes up
22:07:00.698 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
22:07:00.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
22:07:00.698 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.05
22:07:00.699 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:07:00.702 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:07:00.702 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:07:00.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:00.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:07:00.702 00.000 10072 MoveAxis(E, 3, ABG)
22:07:00.702 00.000 10072 Guiding  Dir = 2, Dur = 3
22:07:00.702 00.000 10072 IsGuiding returns 0
22:07:00.702 00.000 10072 PulseGuide returned control before completion, sleep 13
22:07:00.720 00.018 1032 UpdateGuideState exits: m=1217 SNR=24.5
22:07:00.722 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:00.723 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:00.725 00.002 1032 Enqueuing Expose request
22:07:00.727 00.002 10072 IsGuiding returns 0
22:07:00.727 00.000 10072 Move returns status 0, amount 3
22:07:00.727 00.000 10072 MoveAxis(N, 0, ABG)
22:07:00.727 00.000 10072 Move returns status 0, amount 0
22:07:00.728 00.001 10072 move complete, result=0
22:07:00.728 00.000 10072 worker thread done servicing request
22:07:00.728 00.000 10072 Worker thread wakes up
22:07:00.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:00.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:00.735 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:07:01.353 00.618 10072 Exposure complete
22:07:01.405 00.052 10072 worker thread done servicing request
22:07:01.405 00.000 1032 OnExposeComplete: enter
22:07:01.407 00.002 1032 UpdateGuideState(): m_state=6
22:07:01.409 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2313
22:07:01.410 00.001 1032 Star::Find returns 1 (0), X=1103.41, Y=136.24, Mass=1354, SNR=25.8, Peak=128 HFD=3.2
22:07:01.412 00.002 1032 MultiStar: [#1 -0.03,0.02,0.96,U] [#2 0.31,-0.05,0.00,M8] [#3 0.10,0.18,0.74,U] [#4 0.25,0.01,0.00,M1] [#5 0.03,-0.23,0.67,U] [#6 0.20,0.10,0.56,U] [#7 -0.07,-0.33,0.00,M7] [#8 0.01,-0.08,0.50,U] 
22:07:01.414 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.02}, one-star: {0.13, 0.08}
22:07:01.416 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
22:07:01.417 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
22:07:01.419 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.31 mountX=0.00 mountY=-0.07, mountTheta=-1.52
22:07:01.421 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
22:07:01.423 00.002 1032 Enqueuing Move request for scope (0.07, 0.02)
22:07:01.426 00.003 10072 Worker thread wakes up
22:07:01.426 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
22:07:01.426 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
22:07:01.426 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.07
22:07:01.430 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:07:01.431 00.001 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.83
22:07:01.432 00.001 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:07:01.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:01.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:07:01.432 00.000 10072 MoveAxis(E, 3, ABG)
22:07:01.432 00.000 10072 Guiding  Dir = 2, Dur = 3
22:07:01.432 00.000 10072 IsGuiding returns 0
22:07:01.432 00.000 10072 PulseGuide returned control before completion, sleep 13
22:07:01.448 00.016 1032 UpdateGuideState exits: m=1354 SNR=25.8
22:07:01.450 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:01.451 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:01.454 00.003 1032 Enqueuing Expose request
22:07:01.461 00.007 10072 IsGuiding returns 0
22:07:01.461 00.000 10072 Move returns status 0, amount 3
22:07:01.461 00.000 10072 MoveAxis(N, 0, ABG)
22:07:01.461 00.000 10072 Move returns status 0, amount 0
22:07:01.461 00.000 10072 move complete, result=0
22:07:01.461 00.000 10072 worker thread done servicing request
22:07:01.461 00.000 10072 Worker thread wakes up
22:07:01.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:01.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:01.464 00.003 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:07:01.868 00.404 10072 Exposure complete
22:07:01.925 00.057 10072 worker thread done servicing request
22:07:01.925 00.000 1032 OnExposeComplete: enter
22:07:01.929 00.004 1032 UpdateGuideState(): m_state=6
22:07:01.932 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2314
22:07:01.935 00.003 1032 Star::Find returns 1 (0), X=1103.44, Y=136.04, Mass=1104, SNR=23.3, Peak=97 HFD=3.3
22:07:01.937 00.002 1032 MultiStar: [#1 0.09,-0.10,1.09,U] [#2 0.26,-0.33,0.00,M9] [#3 0.25,-0.03,0.00,M1] [#4 0.18,-0.07,0.75,U] [#5 0.05,-0.19,0.71,U] [#6 0.04,-0.14,0.61,U] [#7 0.05,-0.38,0.00,M8] [#8 0.13,-0.20,0.54,U] 
22:07:01.939 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.13}, one-star: {0.16, -0.11}
22:07:01.942 00.003 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
22:07:01.944 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
22:07:01.946 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.87 mountX=-0.16 mountY=-0.07, mountTheta=-2.70
22:07:01.949 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.13, opts=13)
22:07:01.952 00.003 1032 Enqueuing Move request for scope (0.11, -0.13)
22:07:01.954 00.002 10072 Worker thread wakes up
22:07:01.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
22:07:01.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
22:07:01.954 00.000 10072 Moving (0.11, -0.13) raw xDistance=-0.16 yDistance=-0.07
22:07:01.958 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:07:01.961 00.003 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 282.84
22:07:01.961 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
22:07:01.961 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:01.961 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:07:01.962 00.001 10072 MoveAxis(E, 76, ABG)
22:07:01.962 00.000 10072 Guiding  Dir = 2, Dur = 76
22:07:01.962 00.000 10072 IsGuiding returns 0
22:07:01.962 00.000 10072 PulseGuide returned control before completion, sleep 86
22:07:01.980 00.018 1032 UpdateGuideState exits: m=1104 SNR=23.3
22:07:01.983 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:01.986 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:01.988 00.002 1032 Enqueuing Expose request
22:07:02.052 00.064 10072 IsGuiding returns 0
22:07:02.053 00.001 10072 Move returns status 0, amount 76
22:07:02.053 00.000 10072 MoveAxis(N, 0, ABG)
22:07:02.053 00.000 10072 Move returns status 0, amount 0
22:07:02.053 00.000 10072 move complete, result=0
22:07:02.053 00.000 10072 worker thread done servicing request
22:07:02.053 00.000 10072 Worker thread wakes up
22:07:02.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:02.053 00.000 1032 GuideStep: -0.2 px 76 ms EAST, -0.1 px 0 ms NORTH
22:07:02.057 00.004 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:02.694 00.637 10072 Exposure complete
22:07:02.744 00.050 10072 worker thread done servicing request
22:07:02.744 00.000 1032 OnExposeComplete: enter
22:07:02.746 00.002 1032 UpdateGuideState(): m_state=6
22:07:02.748 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2315
22:07:02.749 00.001 1032 Star::Find returns 1 (0), X=1103.44, Y=136.19, Mass=1307, SNR=25.4, Peak=110 HFD=3.2
22:07:02.751 00.002 1032 MultiStar: [#1 -0.02,-0.08,0.95,U] [#2 0.20,-0.14,0.00,M10] [#3 0.12,0.07,0.79,U] [#4 0.09,0.15,0.66,U] [#5 0.06,-0.12,0.66,U] [#6 0.02,-0.03,0.61,U] [#7 -0.07,-0.22,0.66,U] [#8 0.05,0.02,0.52,U] 
22:07:02.753 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {0.16, 0.03}
22:07:02.755 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
22:07:02.756 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
22:07:02.758 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.35 mountX=-0.03 mountY=-0.05, mountTheta=-2.18
22:07:02.761 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
22:07:02.763 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
22:07:02.764 00.001 10072 Worker thread wakes up
22:07:02.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
22:07:02.765 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
22:07:02.765 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.05
22:07:02.767 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:07:02.771 00.004 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.84
22:07:02.771 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:07:02.771 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:02.771 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:07:02.771 00.000 10072 MoveAxis(E, 3, ABG)
22:07:02.772 00.001 10072 Guiding  Dir = 2, Dur = 3
22:07:02.772 00.000 10072 IsGuiding returns 0
22:07:02.772 00.000 10072 PulseGuide returned control before completion, sleep 13
22:07:02.788 00.016 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:07:02.791 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:02.792 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:02.793 00.001 1032 Enqueuing Expose request
22:07:02.801 00.008 10072 IsGuiding returns 0
22:07:02.802 00.001 10072 Move returns status 0, amount 3
22:07:02.802 00.000 10072 MoveAxis(N, 0, ABG)
22:07:02.802 00.000 10072 Move returns status 0, amount 0
22:07:02.802 00.000 10072 move complete, result=0
22:07:02.802 00.000 10072 worker thread done servicing request
22:07:02.802 00.000 10072 Worker thread wakes up
22:07:02.802 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:02.802 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:02.804 00.002 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:07:03.214 00.410 10072 Exposure complete
22:07:03.270 00.056 10072 worker thread done servicing request
22:07:03.271 00.001 1032 OnExposeComplete: enter
22:07:03.272 00.001 1032 UpdateGuideState(): m_state=6
22:07:03.274 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2316
22:07:03.276 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=136.27, Mass=1206, SNR=24.4, Peak=115 HFD=3.2
22:07:03.278 00.002 1032 MultiStar: [#1 -0.02,0.03,1.04,U] [#2 0.17,-0.18,0.00,R] [#3 0.09,0.12,0.73,U] [#4 0.13,0.18,0.70,U] [#5 -0.02,0.08,0.69,U] [#6 0.27,0.00,0.00,M1] [#7 -0.07,-0.11,0.70,U] [#8 0.13,-0.02,0.53,U] 
22:07:03.279 00.001 1032 refined, 6 included, MultiStar: {0.04, 0.06}, one-star: {0.07, 0.11}
22:07:03.281 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
22:07:03.282 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
22:07:03.283 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.97 mountX=0.05 mountY=-0.05, mountTheta=-0.86
22:07:03.287 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
22:07:03.288 00.001 1032 Enqueuing Move request for scope (0.04, 0.06)
22:07:03.290 00.002 10072 Worker thread wakes up
22:07:03.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
22:07:03.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
22:07:03.290 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
22:07:03.292 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:07:03.295 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.84
22:07:03.295 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:07:03.295 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:03.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:07:03.295 00.000 10072 MoveAxis(E, 2, ABG)
22:07:03.295 00.000 10072 Guiding  Dir = 2, Dur = 2
22:07:03.295 00.000 10072 IsGuiding returns 0
22:07:03.297 00.002 10072 PulseGuide returned control before completion, sleep 12
22:07:03.315 00.018 1032 UpdateGuideState exits: m=1206 SNR=24.4
22:07:03.317 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:03.318 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:03.321 00.003 1032 Enqueuing Expose request
22:07:03.322 00.001 10072 IsGuiding returns 0
22:07:03.322 00.000 10072 Move returns status 0, amount 2
22:07:03.322 00.000 10072 MoveAxis(N, 0, ABG)
22:07:03.322 00.000 10072 Move returns status 0, amount 0
22:07:03.322 00.000 10072 move complete, result=0
22:07:03.322 00.000 10072 worker thread done servicing request
22:07:03.322 00.000 10072 Worker thread wakes up
22:07:03.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:03.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:03.330 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:07:03.948 00.618 10072 Exposure complete
22:07:04.006 00.058 10072 worker thread done servicing request
22:07:04.006 00.000 1032 OnExposeComplete: enter
22:07:04.009 00.003 1032 UpdateGuideState(): m_state=6
22:07:04.011 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2317
22:07:04.013 00.002 1032 Star::Find returns 1 (0), X=1103.31, Y=136.11, Mass=1385, SNR=26.1, Peak=123 HFD=3.3
22:07:04.014 00.001 1032 MultiStar: [#1 0.03,0.06,0.95,U] [#2 0.05,0.20,0.73,U] [#3 0.18,0.22,0.00,M1] [#4 0.11,0.16,0.63,U] [#5 -0.03,0.04,0.67,U] [#6 0.06,0.19,0.59,U] [#7 -0.10,-0.12,0.63,U] [#8 0.20,0.08,0.49,U] 
22:07:04.017 00.003 1032 single-star, 7 included, MultiStar: {0.04, 0.06}, one-star: {0.04, -0.04}
22:07:04.020 00.003 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
22:07:04.023 00.003 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
22:07:04.026 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.83 mountX=-0.05 mountY=-0.03, mountTheta=-2.66
22:07:04.029 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
22:07:04.032 00.003 1032 Enqueuing Move request for scope (0.04, -0.04)
22:07:04.034 00.002 10072 Worker thread wakes up
22:07:04.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
22:07:04.034 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
22:07:04.034 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
22:07:04.036 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:07:04.038 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.84
22:07:04.038 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:07:04.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:04.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:07:04.038 00.000 10072 MoveAxis(E, 2, ABG)
22:07:04.038 00.000 10072 Guiding  Dir = 2, Dur = 2
22:07:04.039 00.001 10072 IsGuiding returns 0
22:07:04.039 00.000 10072 PulseGuide returned control before completion, sleep 12
22:07:04.053 00.014 10072 IsGuiding returns 0
22:07:04.053 00.000 10072 Move returns status 0, amount 2
22:07:04.053 00.000 10072 MoveAxis(N, 0, ABG)
22:07:04.054 00.001 10072 Move returns status 0, amount 0
22:07:04.054 00.000 10072 move complete, result=0
22:07:04.054 00.000 10072 worker thread done servicing request
22:07:04.056 00.002 1032 UpdateGuideState exits: m=1385 SNR=26.1
22:07:04.058 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:04.060 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:04.061 00.001 1032 Enqueuing Expose request
22:07:04.063 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:07:04.066 00.003 10072 Worker thread wakes up
22:07:04.066 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:04.066 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:04.482 00.416 10072 Exposure complete
22:07:04.536 00.054 10072 worker thread done servicing request
22:07:04.536 00.000 1032 OnExposeComplete: enter
22:07:04.538 00.002 1032 UpdateGuideState(): m_state=6
22:07:04.540 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2318
22:07:04.542 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.36, Mass=1248, SNR=24.8, Peak=116 HFD=3.2
22:07:04.544 00.002 1032 MultiStar: [#1 0.03,-0.03,1.02,U] [#2 0.13,0.05,0.80,U] [#3 0.10,0.06,0.77,U] [#4 0.15,0.06,0.65,U] [#5 0.01,-0.21,0.74,U] [#6 0.16,0.03,0.60,U] [#7 -0.03,-0.25,0.00,M6] [#8 0.25,-0.10,0.00,M1] 
22:07:04.545 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.03}, one-star: {0.07, 0.20}
22:07:04.546 00.001 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
22:07:04.550 00.004 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
22:07:04.552 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.32 mountX=0.01 mountY=-0.09, mountTheta=-1.51
22:07:04.555 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
22:07:04.556 00.001 1032 Enqueuing Move request for scope (0.08, 0.03)
22:07:04.558 00.002 10072 Worker thread wakes up
22:07:04.558 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:07:04.558 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:07:04.558 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
22:07:04.560 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:07:04.561 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.84
22:07:04.561 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:07:04.562 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:04.562 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:07:04.562 00.000 10072 MoveAxis(E, 2, ABG)
22:07:04.562 00.000 10072 Guiding  Dir = 2, Dur = 2
22:07:04.562 00.000 10072 IsGuiding returns 0
22:07:04.563 00.001 10072 PulseGuide returned control before completion, sleep 12
22:07:04.578 00.015 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:07:04.581 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:04.582 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:04.585 00.003 1032 Enqueuing Expose request
22:07:04.588 00.003 10072 IsGuiding returns 0
22:07:04.588 00.000 10072 Move returns status 0, amount 2
22:07:04.588 00.000 10072 MoveAxis(N, 0, ABG)
22:07:04.588 00.000 10072 Move returns status 0, amount 0
22:07:04.588 00.000 10072 move complete, result=0
22:07:04.589 00.001 10072 worker thread done servicing request
22:07:04.589 00.000 10072 Worker thread wakes up
22:07:04.589 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:04.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:04.595 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:07:05.214 00.619 10072 Exposure complete
22:07:05.268 00.054 10072 worker thread done servicing request
22:07:05.268 00.000 1032 OnExposeComplete: enter
22:07:05.269 00.001 1032 UpdateGuideState(): m_state=6
22:07:05.272 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2319
22:07:05.274 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=136.12, Mass=1222, SNR=24.5, Peak=101 HFD=3.3
22:07:05.277 00.003 1032 MultiStar: [#1 0.08,-0.08,1.01,U] [#2 0.17,-0.02,0.82,U] [#3 0.14,0.11,0.78,U] [#4 0.18,0.01,0.69,U] [#5 -0.05,-0.09,0.65,U] [#6 0.05,-0.01,0.63,U] [#7 -0.15,-0.30,0.00,M7] [#8 0.19,-0.12,0.52,U] 
22:07:05.280 00.003 1032 refined, 7 included, MultiStar: {0.11, -0.03}, one-star: {0.11, -0.04}
22:07:05.282 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
22:07:05.284 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
22:07:05.285 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.25 mountX=-0.05 mountY=-0.10, mountTheta=-2.08
22:07:05.287 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
22:07:05.291 00.004 1032 Enqueuing Move request for scope (0.11, -0.03)
22:07:05.292 00.001 10072 Worker thread wakes up
22:07:05.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
22:07:05.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
22:07:05.292 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.05 yDistance=-0.10
22:07:05.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:07:05.296 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.84
22:07:05.297 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:07:05.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:05.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:07:05.297 00.000 10072 MoveAxis(E, 2, ABG)
22:07:05.297 00.000 10072 Guiding  Dir = 2, Dur = 2
22:07:05.298 00.001 10072 IsGuiding returns 0
22:07:05.299 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:05.314 00.015 1032 UpdateGuideState exits: m=1222 SNR=24.5
22:07:05.317 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:05.319 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:05.321 00.002 1032 Enqueuing Expose request
22:07:05.323 00.002 10072 IsGuiding returns 0
22:07:05.323 00.000 10072 Move returns status 0, amount 2
22:07:05.323 00.000 10072 MoveAxis(N, 0, ABG)
22:07:05.323 00.000 10072 Move returns status 0, amount 0
22:07:05.323 00.000 10072 move complete, result=0
22:07:05.323 00.000 10072 worker thread done servicing request
22:07:05.323 00.000 10072 Worker thread wakes up
22:07:05.323 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:05.323 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:05.330 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:07:05.731 00.401 10072 Exposure complete
22:07:05.785 00.054 10072 worker thread done servicing request
22:07:05.785 00.000 1032 OnExposeComplete: enter
22:07:05.787 00.002 1032 UpdateGuideState(): m_state=6
22:07:05.789 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2320
22:07:05.792 00.003 1032 Star::Find returns 1 (0), X=1103.37, Y=136.14, Mass=1408, SNR=26.3, Peak=128 HFD=3.3
22:07:05.793 00.001 1032 MultiStar: [#1 0.04,0.03,0.95,U] [#2 0.09,0.18,0.71,U] [#3 0.21,0.18,0.00,M1] [#4 0.13,0.24,0.00,M1] [#5 -0.04,-0.02,0.62,U] [#6 0.12,0.00,0.56,U] [#7 -0.03,-0.11,0.66,U] [#8 0.13,0.01,0.47,U] 
22:07:05.796 00.003 1032 refined, 6 included, MultiStar: {0.05, 0.01}, one-star: {0.09, -0.02}
22:07:05.797 00.001 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
22:07:05.799 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
22:07:05.801 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.19 mountX=-0.00 mountY=-0.05, mountTheta=-1.64
22:07:05.804 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
22:07:05.807 00.003 1032 Enqueuing Move request for scope (0.05, 0.01)
22:07:05.808 00.001 10072 Worker thread wakes up
22:07:05.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:07:05.810 00.002 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:07:05.810 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
22:07:05.812 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:07:05.814 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:07:05.814 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:07:05.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:05.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:07:05.814 00.000 10072 MoveAxis(E, 1, ABG)
22:07:05.814 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:05.814 00.000 10072 IsGuiding returns 0
22:07:05.815 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:05.832 00.017 1032 UpdateGuideState exits: m=1408 SNR=26.3
22:07:05.834 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:05.835 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:05.838 00.003 10072 IsGuiding returns 0
22:07:05.839 00.001 10072 Move returns status 0, amount 1
22:07:05.839 00.000 10072 MoveAxis(N, 0, ABG)
22:07:05.839 00.000 10072 Move returns status 0, amount 0
22:07:05.839 00.000 10072 move complete, result=0
22:07:05.839 00.000 1032 Enqueuing Expose request
22:07:05.841 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:05.844 00.003 10072 worker thread done servicing request
22:07:05.844 00.000 10072 Worker thread wakes up
22:07:05.844 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:05.844 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:06.481 00.637 10072 Exposure complete
22:07:06.536 00.055 10072 worker thread done servicing request
22:07:06.536 00.000 1032 OnExposeComplete: enter
22:07:06.539 00.003 1032 UpdateGuideState(): m_state=6
22:07:06.541 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2321
22:07:06.542 00.001 1032 Star::Find returns 1 (0), X=1103.34, Y=136.41, Mass=1317, SNR=25.5, Peak=126 HFD=3.2
22:07:06.544 00.002 1032 MultiStar: [#1 -0.01,0.19,0.97,U] [#2 0.02,0.21,0.78,U] [#3 0.30,0.17,0.00,M2] [#4 0.18,0.35,0.00,M2] [#5 0.14,-0.06,0.64,U] [#6 -0.12,0.25,0.00,M1] [#7 -0.08,-0.01,0.67,U] [#8 0.12,0.16,0.49,U] 
22:07:06.545 00.001 1032 refined, 5 included, MultiStar: {0.04, 0.14}, one-star: {0.07, 0.25}
22:07:06.546 00.001 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
22:07:06.548 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
22:07:06.551 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.32 mountX=0.12 mountY=-0.07, mountTheta=-0.51
22:07:06.555 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
22:07:06.559 00.004 1032 Enqueuing Move request for scope (0.04, 0.14)
22:07:06.560 00.001 10072 Worker thread wakes up
22:07:06.561 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
22:07:06.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
22:07:06.561 00.000 10072 Moving (0.04, 0.14) raw xDistance=0.12 yDistance=-0.07
22:07:06.562 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:07:06.564 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:07:06.564 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:07:06.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:06.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:07:06.564 00.000 10072 MoveAxis(E, 1, ABG)
22:07:06.565 00.001 10072 Guiding  Dir = 2, Dur = 1
22:07:06.565 00.000 10072 IsGuiding returns 0
22:07:06.565 00.000 10072 PulseGuide returned control before completion, sleep 11
22:07:06.582 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:07:06.586 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:06.588 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:06.591 00.003 1032 Enqueuing Expose request
22:07:06.593 00.002 10072 IsGuiding returns 0
22:07:06.593 00.000 10072 Move returns status 0, amount 1
22:07:06.593 00.000 10072 MoveAxis(N, 0, ABG)
22:07:06.593 00.000 10072 Move returns status 0, amount 0
22:07:06.593 00.000 10072 move complete, result=0
22:07:06.593 00.000 10072 worker thread done servicing request
22:07:06.593 00.000 10072 Worker thread wakes up
22:07:06.593 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:06.593 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:06.601 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:07.012 00.411 10072 Exposure complete
22:07:07.066 00.054 10072 worker thread done servicing request
22:07:07.066 00.000 1032 OnExposeComplete: enter
22:07:07.068 00.002 1032 UpdateGuideState(): m_state=6
22:07:07.070 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2322
22:07:07.072 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=136.37, Mass=1134, SNR=23.6, Peak=108 HFD=3.3
22:07:07.073 00.001 1032 MultiStar: [#1 0.02,0.06,1.04,U] [#2 0.14,0.29,0.00,M1] [#3 0.29,0.16,0.00,M3] [#4 0.15,0.05,0.71,U] [#5 0.08,0.03,0.61,U] [#6 0.14,0.23,0.00,M2] [#7 -0.13,-0.19,0.76,U] [#8 0.08,0.10,0.61,U] 
22:07:07.075 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.05}, one-star: {0.09, 0.21}
22:07:07.077 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
22:07:07.077 00.000 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
22:07:07.080 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.85 mountX=0.04 mountY=-0.06, mountTheta=-0.98
22:07:07.084 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
22:07:07.087 00.003 1032 Enqueuing Move request for scope (0.04, 0.05)
22:07:07.089 00.002 10072 Worker thread wakes up
22:07:07.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
22:07:07.089 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
22:07:07.089 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.06
22:07:07.091 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:07:07.092 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:07:07.092 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:07:07.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:07.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:07:07.093 00.001 10072 MoveAxis(E, 1, ABG)
22:07:07.093 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:07.093 00.000 10072 IsGuiding returns 0
22:07:07.093 00.000 10072 PulseGuide returned control before completion, sleep 11
22:07:07.108 00.015 1032 UpdateGuideState exits: m=1134 SNR=23.6
22:07:07.111 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:07.113 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:07.114 00.001 1032 Enqueuing Expose request
22:07:07.118 00.004 10072 IsGuiding returns 0
22:07:07.118 00.000 10072 Move returns status 0, amount 1
22:07:07.118 00.000 10072 MoveAxis(N, 0, ABG)
22:07:07.118 00.000 10072 Move returns status 0, amount 0
22:07:07.118 00.000 10072 move complete, result=0
22:07:07.118 00.000 10072 worker thread done servicing request
22:07:07.118 00.000 10072 Worker thread wakes up
22:07:07.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:07.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:07.123 00.005 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:07.746 00.623 10072 Exposure complete
22:07:07.797 00.051 10072 worker thread done servicing request
22:07:07.797 00.000 1032 OnExposeComplete: enter
22:07:07.800 00.003 1032 UpdateGuideState(): m_state=6
22:07:07.803 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2323
22:07:07.805 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=136.10, Mass=1344, SNR=25.7, Peak=110 HFD=3.3
22:07:07.807 00.002 1032 MultiStar: [#1 0.03,-0.06,0.92,U] [#2 0.17,-0.02,0.77,U] [#3 0.21,0.10,0.78,U] [#4 0.20,0.08,0.63,U] [#5 -0.00,-0.02,0.65,U] [#6 0.06,-0.04,0.59,U] [#7 0.04,-0.21,0.70,U] [#8 0.25,-0.02,0.00,M1] 
22:07:07.808 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.03}, one-star: {0.11, -0.06}
22:07:07.809 00.001 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
22:07:07.810 00.001 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
22:07:07.812 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.29 mountX=-0.06 mountY=-0.09, mountTheta=-2.12
22:07:07.815 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
22:07:07.816 00.001 1032 Enqueuing Move request for scope (0.10, -0.03)
22:07:07.818 00.002 10072 Worker thread wakes up
22:07:07.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
22:07:07.818 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
22:07:07.818 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.06 yDistance=-0.09
22:07:07.819 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:07:07.821 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:07:07.821 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:07:07.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:07.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:07:07.821 00.000 10072 MoveAxis(E, 1, ABG)
22:07:07.821 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:07.822 00.001 10072 IsGuiding returns 0
22:07:07.822 00.000 10072 PulseGuide returned control before completion, sleep 11
22:07:07.838 00.016 10072 IsGuiding returns 0
22:07:07.838 00.000 10072 Move returns status 0, amount 1
22:07:07.838 00.000 10072 MoveAxis(N, 0, ABG)
22:07:07.838 00.000 10072 Move returns status 0, amount 0
22:07:07.838 00.000 10072 move complete, result=0
22:07:07.838 00.000 10072 worker thread done servicing request
22:07:07.838 00.000 1032 UpdateGuideState exits: m=1344 SNR=25.7
22:07:07.841 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:07.843 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:07.844 00.001 1032 Enqueuing Expose request
22:07:07.845 00.001 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:07.847 00.002 10072 Worker thread wakes up
22:07:07.847 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:07.847 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:08.263 00.416 10072 Exposure complete
22:07:08.317 00.054 10072 worker thread done servicing request
22:07:08.318 00.001 1032 OnExposeComplete: enter
22:07:08.319 00.001 1032 UpdateGuideState(): m_state=6
22:07:08.321 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2324
22:07:08.322 00.001 1032 Star::Find returns 1 (0), X=1103.51, Y=136.08, Mass=1364, SNR=25.9, Peak=123 HFD=3.4
22:07:08.325 00.003 1032 MultiStar: [#1 0.00,-0.06,0.98,U] [#2 0.12,0.02,0.79,U] [#3 0.22,0.14,0.00,M3] [#4 0.09,0.08,0.63,U] [#5 -0.03,-0.22,0.68,U] [#6 0.28,0.02,0.00,M2] [#7 -0.20,-0.19,0.00,M4] [#8 0.28,0.06,0.00,M2] 
22:07:08.326 00.001 1032 refined, 4 included, MultiStar: {0.09, -0.05}, one-star: {0.23, -0.08}
22:07:08.328 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
22:07:08.331 00.003 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
22:07:08.333 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.52 mountX=-0.07 mountY=-0.07, mountTheta=-2.35
22:07:08.336 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:07:08.338 00.002 1032 Enqueuing Move request for scope (0.09, -0.05)
22:07:08.339 00.001 10072 Worker thread wakes up
22:07:08.340 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:07:08.340 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:07:08.340 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.07
22:07:08.341 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:07:08.344 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:07:08.344 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:07:08.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:08.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:07:08.344 00.000 10072 MoveAxis(E, 1, ABG)
22:07:08.344 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:08.344 00.000 10072 IsGuiding returns 0
22:07:08.345 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:08.362 00.017 1032 UpdateGuideState exits: m=1364 SNR=25.9
22:07:08.365 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:08.366 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:08.368 00.002 1032 Enqueuing Expose request
22:07:08.370 00.002 10072 IsGuiding returns 0
22:07:08.370 00.000 10072 Move returns status 0, amount 1
22:07:08.371 00.001 10072 MoveAxis(N, 0, ABG)
22:07:08.371 00.000 10072 Move returns status 0, amount 0
22:07:08.371 00.000 10072 move complete, result=0
22:07:08.371 00.000 10072 worker thread done servicing request
22:07:08.371 00.000 10072 Worker thread wakes up
22:07:08.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:08.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:08.377 00.006 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:08.999 00.622 10072 Exposure complete
22:07:09.060 00.061 10072 worker thread done servicing request
22:07:09.061 00.001 1032 OnExposeComplete: enter
22:07:09.063 00.002 1032 UpdateGuideState(): m_state=6
22:07:09.065 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2325
22:07:09.066 00.001 1032 Star::Find returns 1 (0), X=1103.33, Y=136.17, Mass=1521, SNR=27.4, Peak=124 HFD=3.3
22:07:09.068 00.002 1032 MultiStar: [#1 -0.01,-0.00,0.85,U] [#2 0.11,0.20,0.71,U] [#3 0.18,0.14,0.72,U] [#4 0.15,0.10,0.60,U] [#5 -0.03,-0.09,0.66,U] [#6 -0.01,0.19,0.57,U] [#7 -0.14,-0.14,0.62,U] [#8 0.23,-0.03,0.47,U] 
22:07:09.070 00.002 1032 single-star, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.06, 0.02}
22:07:09.071 00.001 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
22:07:09.074 00.003 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
22:07:09.075 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.26 mountX=0.00 mountY=-0.06, mountTheta=-1.57
22:07:09.079 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:07:09.081 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
22:07:09.083 00.002 10072 Worker thread wakes up
22:07:09.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:07:09.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:07:09.083 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
22:07:09.085 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:07:09.089 00.004 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.85
22:07:09.089 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:07:09.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:09.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:07:09.089 00.000 10072 MoveAxis(E, 1, ABG)
22:07:09.089 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:09.089 00.000 10072 IsGuiding returns 0
22:07:09.090 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:09.104 00.014 10072 IsGuiding returns 1
22:07:09.104 00.000 10072 scope still moving after pulse duration time elapsed
22:07:09.110 00.006 1032 UpdateGuideState exits: m=1521 SNR=27.4
22:07:09.113 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:09.116 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:09.118 00.002 1032 Enqueuing Expose request
22:07:09.135 00.017 10072 IsGuiding returns 0
22:07:09.135 00.000 10072 scope move finished after 1 + 44 ms
22:07:09.135 00.000 10072 Move returns status 0, amount 1
22:07:09.135 00.000 10072 MoveAxis(N, 0, ABG)
22:07:09.135 00.000 10072 Move returns status 0, amount 0
22:07:09.136 00.001 10072 move complete, result=0
22:07:09.136 00.000 10072 worker thread done servicing request
22:07:09.136 00.000 10072 Worker thread wakes up
22:07:09.136 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:09.138 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:09.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:09.543 00.405 10072 Exposure complete
22:07:09.602 00.059 10072 worker thread done servicing request
22:07:09.602 00.000 1032 OnExposeComplete: enter
22:07:09.603 00.001 1032 UpdateGuideState(): m_state=6
22:07:09.605 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2326
22:07:09.608 00.003 1032 Star::Find returns 1 (0), X=1103.42, Y=136.26, Mass=1342, SNR=25.7, Peak=120 HFD=3.2
22:07:09.610 00.002 1032 MultiStar: [#1 -0.01,0.02,0.96,U] [#2 -0.03,0.18,0.73,U] [#3 0.15,0.26,0.00,M3] [#4 0.14,0.19,0.69,U] [#5 -0.04,0.04,0.61,U] [#6 0.15,0.17,0.58,U] [#7 -0.09,0.02,0.70,U] [#8 0.20,0.07,0.51,U] 
22:07:09.614 00.004 1032 refined, 7 included, MultiStar: {0.05, 0.10}, one-star: {0.15, 0.10}
22:07:09.616 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
22:07:09.617 00.001 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
22:07:09.620 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.06 mountX=0.08 mountY=-0.08, mountTheta=-0.77
22:07:09.623 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
22:07:09.624 00.001 1032 Enqueuing Move request for scope (0.05, 0.10)
22:07:09.626 00.002 10072 Worker thread wakes up
22:07:09.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
22:07:09.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
22:07:09.626 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.08
22:07:09.628 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:07:09.630 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.86
22:07:09.630 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:07:09.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:09.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:07:09.630 00.000 10072 MoveAxis(E, 0, ABG)
22:07:09.630 00.000 10072 Move returns status 0, amount 0
22:07:09.630 00.000 10072 MoveAxis(N, 0, ABG)
22:07:09.630 00.000 10072 Move returns status 0, amount 0
22:07:09.630 00.000 10072 move complete, result=0
22:07:09.630 00.000 10072 worker thread done servicing request
22:07:09.649 00.019 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:07:09.651 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:09.654 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:09.655 00.001 1032 Enqueuing Expose request
22:07:09.657 00.002 10072 Worker thread wakes up
22:07:09.657 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:09.658 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:09.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:10.294 00.636 10072 Exposure complete
22:07:10.351 00.057 10072 worker thread done servicing request
22:07:10.351 00.000 1032 OnExposeComplete: enter
22:07:10.353 00.002 1032 UpdateGuideState(): m_state=6
22:07:10.355 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2327
22:07:10.357 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=136.25, Mass=1274, SNR=25.1, Peak=111 HFD=3.2
22:07:10.358 00.001 1032 MultiStar: [#1 -0.03,0.06,1.00,U] [#2 -0.02,0.18,0.80,U] [#3 0.30,0.21,0.00,M4] [#4 0.08,0.21,0.67,U] [#5 0.01,0.00,0.67,U] [#6 0.17,0.14,0.59,U] [#7 0.03,-0.03,0.66,U] [#8 0.31,0.07,0.00,M1] 
22:07:10.361 00.003 1032 refined, 6 included, MultiStar: {0.04, 0.09}, one-star: {0.07, 0.10}
22:07:10.362 00.001 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
22:07:10.364 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
22:07:10.366 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.19 mountX=0.08 mountY=-0.06, mountTheta=-0.64
22:07:10.370 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
22:07:10.372 00.002 1032 Enqueuing Move request for scope (0.04, 0.09)
22:07:10.374 00.002 10072 Worker thread wakes up
22:07:10.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:07:10.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:07:10.374 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.06
22:07:10.376 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:07:10.379 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.86
22:07:10.379 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:07:10.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:10.380 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:07:10.380 00.000 10072 MoveAxis(E, 0, ABG)
22:07:10.380 00.000 10072 Move returns status 0, amount 0
22:07:10.380 00.000 10072 MoveAxis(N, 0, ABG)
22:07:10.380 00.000 10072 Move returns status 0, amount 0
22:07:10.380 00.000 10072 move complete, result=0
22:07:10.380 00.000 10072 worker thread done servicing request
22:07:10.398 00.018 1032 UpdateGuideState exits: m=1274 SNR=25.1
22:07:10.401 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:10.403 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:10.405 00.002 1032 Enqueuing Expose request
22:07:10.406 00.001 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:10.408 00.002 10072 Worker thread wakes up
22:07:10.408 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:10.408 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:10.826 00.418 10072 Exposure complete
22:07:10.884 00.058 10072 worker thread done servicing request
22:07:10.884 00.000 1032 OnExposeComplete: enter
22:07:10.887 00.003 1032 UpdateGuideState(): m_state=6
22:07:10.890 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2328
22:07:10.891 00.001 1032 Star::Find returns 1 (0), X=1103.50, Y=136.28, Mass=1387, SNR=26.1, Peak=144 HFD=3.1
22:07:10.893 00.002 1032 MultiStar: [#1 0.05,-0.01,0.93,U] [#2 0.18,0.02,0.77,U] [#3 0.29,0.17,0.00,M5] [#4 0.17,0.16,0.65,U] [#5 0.00,-0.03,0.66,U] [#6 0.20,0.03,0.58,U] [#7 -0.01,-0.19,0.66,U] [#8 0.16,-0.02,0.50,U] 
22:07:10.894 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.02}, one-star: {0.22, 0.13}
22:07:10.896 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
22:07:10.897 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
22:07:10.900 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.14 mountX=-0.02 mountY=-0.12, mountTheta=-1.69
22:07:10.903 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
22:07:10.905 00.002 1032 Enqueuing Move request for scope (0.12, 0.02)
22:07:10.906 00.001 10072 Worker thread wakes up
22:07:10.906 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
22:07:10.906 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
22:07:10.906 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.02 yDistance=-0.12
22:07:10.908 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:07:10.910 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.86
22:07:10.911 00.001 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:07:10.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:10.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:07:10.911 00.000 10072 MoveAxis(E, 1, ABG)
22:07:10.911 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:10.911 00.000 10072 IsGuiding returns 0
22:07:10.912 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:10.931 00.019 1032 UpdateGuideState exits: m=1387 SNR=26.1
22:07:10.934 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:10.937 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:10.939 00.002 1032 Enqueuing Expose request
22:07:10.941 00.002 10072 IsGuiding returns 0
22:07:10.941 00.000 10072 Move returns status 0, amount 1
22:07:10.941 00.000 10072 MoveAxis(N, 0, ABG)
22:07:10.941 00.000 10072 Move returns status 0, amount 0
22:07:10.941 00.000 10072 move complete, result=0
22:07:10.941 00.000 10072 worker thread done servicing request
22:07:10.941 00.000 10072 Worker thread wakes up
22:07:10.942 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:10.942 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:10.949 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:11.576 00.627 10072 Exposure complete
22:07:11.637 00.061 10072 worker thread done servicing request
22:07:11.637 00.000 1032 OnExposeComplete: enter
22:07:11.639 00.002 1032 UpdateGuideState(): m_state=6
22:07:11.641 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2329
22:07:11.644 00.003 1032 Star::Find returns 1 (0), X=1103.38, Y=136.22, Mass=1410, SNR=26.4, Peak=121 HFD=3.2
22:07:11.647 00.003 1032 MultiStar: [#1 0.01,-0.01,0.94,U] [#2 0.17,0.14,0.74,U] [#3 0.14,0.20,0.70,U] [#4 0.18,0.07,0.64,U] [#5 0.16,0.04,0.64,U] [#6 0.06,0.11,0.58,U] [#7 0.04,-0.08,0.64,U] [#8 0.23,-0.25,0.00,M1] 
22:07:11.650 00.003 1032 single-star, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.10, 0.07}
22:07:11.652 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:07:11.654 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:07:11.656 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.57 mountX=0.04 mountY=-0.12, mountTheta=-1.26
22:07:11.659 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
22:07:11.662 00.003 1032 Enqueuing Move request for scope (0.10, 0.07)
22:07:11.664 00.002 10072 Worker thread wakes up
22:07:11.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
22:07:11.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
22:07:11.664 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
22:07:11.665 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:07:11.668 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.86
22:07:11.668 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:07:11.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:11.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:07:11.668 00.000 10072 MoveAxis(E, 1, ABG)
22:07:11.669 00.001 10072 Guiding  Dir = 2, Dur = 1
22:07:11.669 00.000 10072 IsGuiding returns 0
22:07:11.670 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:11.688 00.018 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:07:11.690 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:11.692 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:11.694 00.002 1032 Enqueuing Expose request
22:07:11.697 00.003 10072 IsGuiding returns 0
22:07:11.697 00.000 10072 Move returns status 0, amount 1
22:07:11.697 00.000 10072 MoveAxis(N, 0, ABG)
22:07:11.697 00.000 10072 Move returns status 0, amount 0
22:07:11.697 00.000 10072 move complete, result=0
22:07:11.698 00.001 10072 worker thread done servicing request
22:07:11.698 00.000 10072 Worker thread wakes up
22:07:11.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:11.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:11.705 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:12.113 00.408 10072 Exposure complete
22:07:12.168 00.055 10072 worker thread done servicing request
22:07:12.169 00.001 1032 OnExposeComplete: enter
22:07:12.171 00.002 1032 UpdateGuideState(): m_state=6
22:07:12.172 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2330
22:07:12.176 00.004 1032 Star::Find returns 1 (0), X=1103.38, Y=136.25, Mass=1315, SNR=25.5, Peak=124 HFD=3.2
22:07:12.178 00.002 1032 MultiStar: [#1 0.02,0.06,0.96,U] [#2 0.10,0.23,0.00,M1] [#3 0.12,0.29,0.00,M5] [#4 -0.01,0.28,0.00,M1] [#5 0.09,0.01,0.67,U] [#6 0.14,0.17,0.60,U] [#7 -0.13,0.09,0.69,U] [#8 0.16,-0.08,0.52,U] 
22:07:12.180 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.06}, one-star: {0.10, 0.09}
22:07:12.182 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
22:07:12.184 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
22:07:12.185 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.82 mountX=0.05 mountY=-0.07, mountTheta=-1.01
22:07:12.188 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
22:07:12.190 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
22:07:12.191 00.001 10072 Worker thread wakes up
22:07:12.192 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
22:07:12.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
22:07:12.192 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.05 yDistance=-0.07
22:07:12.193 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:07:12.196 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.86
22:07:12.196 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:07:12.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:12.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:07:12.196 00.000 10072 MoveAxis(E, 1, ABG)
22:07:12.196 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:12.197 00.001 10072 IsGuiding returns 0
22:07:12.197 00.000 10072 PulseGuide returned control before completion, sleep 11
22:07:12.215 00.018 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:07:12.217 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:12.219 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:12.221 00.002 1032 Enqueuing Expose request
22:07:12.222 00.001 10072 IsGuiding returns 0
22:07:12.222 00.000 10072 Move returns status 0, amount 1
22:07:12.222 00.000 10072 MoveAxis(N, 0, ABG)
22:07:12.222 00.000 10072 Move returns status 0, amount 0
22:07:12.223 00.001 10072 move complete, result=0
22:07:12.223 00.000 10072 worker thread done servicing request
22:07:12.223 00.000 10072 Worker thread wakes up
22:07:12.223 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:12.223 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:12.229 00.006 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:12.856 00.627 10072 Exposure complete
22:07:12.913 00.057 10072 worker thread done servicing request
22:07:12.913 00.000 1032 OnExposeComplete: enter
22:07:12.914 00.001 1032 UpdateGuideState(): m_state=6
22:07:12.916 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2331
22:07:12.918 00.002 1032 Star::Find returns 1 (0), X=1103.52, Y=136.29, Mass=1655, SNR=28.6, Peak=162 HFD=3.3
22:07:12.921 00.003 1032 MultiStar: [#1 0.03,-0.01,0.88,U] [#2 0.08,0.23,0.62,U] [#3 0.13,0.10,0.68,U] [#4 0.15,0.08,0.59,U] [#5 0.15,-0.13,0.58,U] [#6 0.20,0.10,0.51,U] [#7 0.01,-0.22,0.62,U] [#8 0.10,-0.03,0.46,U] 
22:07:12.924 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.24, 0.13}
22:07:12.927 00.003 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
22:07:12.929 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
22:07:12.932 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.27 mountX=0.00 mountY=-0.13, mountTheta=-1.56
22:07:12.935 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
22:07:12.937 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
22:07:12.938 00.001 10072 Worker thread wakes up
22:07:12.938 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
22:07:12.938 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
22:07:12.938 00.000 10072 Moving (0.12, 0.03) raw xDistance=0.00 yDistance=-0.13
22:07:12.940 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:07:12.943 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.86
22:07:12.943 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:07:12.943 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:12.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:07:12.943 00.000 10072 MoveAxis(E, 1, ABG)
22:07:12.943 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:12.944 00.001 10072 IsGuiding returns 0
22:07:12.944 00.000 10072 PulseGuide returned control before completion, sleep 11
22:07:12.963 00.019 1032 UpdateGuideState exits: m=1655 SNR=28.6
22:07:12.965 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:12.967 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:12.969 00.002 1032 Enqueuing Expose request
22:07:12.971 00.002 10072 IsGuiding returns 0
22:07:12.971 00.000 10072 Move returns status 0, amount 1
22:07:12.971 00.000 10072 MoveAxis(N, 0, ABG)
22:07:12.971 00.000 10072 Move returns status 0, amount 0
22:07:12.971 00.000 10072 move complete, result=0
22:07:12.971 00.000 10072 worker thread done servicing request
22:07:12.971 00.000 10072 Worker thread wakes up
22:07:12.971 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:12.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:12.979 00.008 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:13.388 00.409 10072 Exposure complete
22:07:13.449 00.061 1032 OnExposeComplete: enter
22:07:13.451 00.002 1032 UpdateGuideState(): m_state=6
22:07:13.453 00.002 10072 worker thread done servicing request
22:07:13.453 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2332
22:07:13.460 00.007 1032 Star::Find returns 1 (0), X=1103.53, Y=136.14, Mass=1445, SNR=26.7, Peak=120 HFD=3.3
22:07:13.462 00.002 1032 MultiStar: [#1 0.04,-0.13,0.87,U] [#2 0.17,0.17,0.73,U] [#3 0.24,0.07,0.00,M5] [#4 0.13,0.07,0.63,U] [#5 0.10,-0.18,0.59,U] [#6 0.14,0.00,0.58,U] [#7 0.08,-0.18,0.69,U] [#8 0.20,-0.06,0.50,U] 
22:07:13.465 00.003 1032 refined, 7 included, MultiStar: {0.14, -0.04}, one-star: {0.25, -0.01}
22:07:13.466 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
22:07:13.468 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
22:07:13.470 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.25 mountX=-0.07 mountY=-0.13, mountTheta=-2.08
22:07:13.473 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.04, opts=13)
22:07:13.476 00.003 1032 Enqueuing Move request for scope (0.14, -0.04)
22:07:13.477 00.001 10072 Worker thread wakes up
22:07:13.478 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
22:07:13.478 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
22:07:13.478 00.000 10072 Moving (0.14, -0.04) raw xDistance=-0.07 yDistance=-0.13
22:07:13.480 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:07:13.483 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:07:13.483 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:07:13.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:13.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:07:13.483 00.000 10072 MoveAxis(E, 1, ABG)
22:07:13.483 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:13.483 00.000 10072 IsGuiding returns 0
22:07:13.484 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:13.504 00.020 1032 UpdateGuideState exits: m=1445 SNR=26.7
22:07:13.506 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:13.508 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:13.509 00.001 1032 Enqueuing Expose request
22:07:13.512 00.003 10072 IsGuiding returns 0
22:07:13.512 00.000 10072 Move returns status 0, amount 1
22:07:13.512 00.000 10072 MoveAxis(N, 0, ABG)
22:07:13.512 00.000 10072 Move returns status 0, amount 0
22:07:13.512 00.000 10072 move complete, result=0
22:07:13.512 00.000 10072 worker thread done servicing request
22:07:13.512 00.000 10072 Worker thread wakes up
22:07:13.512 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:13.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:13.520 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:14.136 00.616 10072 Exposure complete
22:07:14.198 00.062 10072 worker thread done servicing request
22:07:14.198 00.000 1032 OnExposeComplete: enter
22:07:14.200 00.002 1032 UpdateGuideState(): m_state=6
22:07:14.204 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2333
22:07:14.206 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=136.17, Mass=1295, SNR=25.3, Peak=119 HFD=3.2
22:07:14.209 00.003 1032 MultiStar: [#1 0.04,-0.06,0.93,U] [#2 0.07,0.02,0.80,U] [#3 0.14,0.14,0.76,U] [#4 0.16,0.14,0.67,U] [#5 0.13,-0.13,0.70,U] [#6 0.14,-0.05,0.62,U] [#7 -0.15,-0.22,0.00,M1] [#8 0.17,-0.06,0.51,U] 
22:07:14.211 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.00}, one-star: {0.14, 0.01}
22:07:14.215 00.004 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
22:07:14.217 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
22:07:14.218 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.02 mountX=-0.03 mountY=-0.12, mountTheta=-1.81
22:07:14.221 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.00, opts=13)
22:07:14.224 00.003 1032 Enqueuing Move request for scope (0.12, 0.00)
22:07:14.226 00.002 10072 Worker thread wakes up
22:07:14.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
22:07:14.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
22:07:14.226 00.000 10072 Moving (0.12, 0.00) raw xDistance=-0.03 yDistance=-0.12
22:07:14.229 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:07:14.231 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:07:14.231 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:07:14.232 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:14.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:07:14.232 00.000 10072 MoveAxis(E, 1, ABG)
22:07:14.232 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:14.232 00.000 10072 IsGuiding returns 0
22:07:14.233 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:14.252 00.019 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:07:14.255 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:14.256 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:14.258 00.002 1032 Enqueuing Expose request
22:07:14.260 00.002 10072 IsGuiding returns 0
22:07:14.260 00.000 10072 Move returns status 0, amount 1
22:07:14.260 00.000 10072 MoveAxis(N, 0, ABG)
22:07:14.260 00.000 10072 Move returns status 0, amount 0
22:07:14.260 00.000 10072 move complete, result=0
22:07:14.260 00.000 10072 worker thread done servicing request
22:07:14.260 00.000 10072 Worker thread wakes up
22:07:14.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:14.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:14.270 00.010 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:14.674 00.404 10072 Exposure complete
22:07:14.728 00.054 10072 worker thread done servicing request
22:07:14.728 00.000 1032 OnExposeComplete: enter
22:07:14.730 00.002 1032 UpdateGuideState(): m_state=6
22:07:14.732 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2334
22:07:14.733 00.001 1032 Star::Find returns 1 (0), X=1103.42, Y=136.23, Mass=1146, SNR=23.8, Peak=108 HFD=3.2
22:07:14.735 00.002 1032 MultiStar: [#1 0.03,-0.04,1.03,U] [#2 0.17,0.11,0.85,U] [#3 0.23,0.15,0.00,M5] [#4 0.03,0.15,0.70,U] [#5 0.11,-0.00,0.73,U] [#6 0.19,0.13,0.69,U] [#7 -0.02,-0.17,0.71,U] [#8 0.14,-0.01,0.57,U] 
22:07:14.738 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.14, 0.08}
22:07:14.739 00.001 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
22:07:14.741 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
22:07:14.742 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.31 mountX=0.00 mountY=-0.10, mountTheta=-1.52
22:07:14.746 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
22:07:14.748 00.002 1032 Enqueuing Move request for scope (0.10, 0.03)
22:07:14.750 00.002 10072 Worker thread wakes up
22:07:14.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
22:07:14.750 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
22:07:14.750 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.10
22:07:14.752 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:07:14.753 00.001 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:07:14.754 00.001 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:07:14.754 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:14.754 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:07:14.754 00.000 10072 MoveAxis(E, 1, ABG)
22:07:14.754 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:14.754 00.000 10072 IsGuiding returns 0
22:07:14.755 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:14.773 00.018 1032 UpdateGuideState exits: m=1146 SNR=23.8
22:07:14.775 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:14.778 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:14.779 00.001 1032 Enqueuing Expose request
22:07:14.781 00.002 10072 IsGuiding returns 0
22:07:14.781 00.000 10072 Move returns status 0, amount 1
22:07:14.781 00.000 10072 MoveAxis(N, 0, ABG)
22:07:14.781 00.000 10072 Move returns status 0, amount 0
22:07:14.781 00.000 10072 move complete, result=0
22:07:14.781 00.000 10072 worker thread done servicing request
22:07:14.781 00.000 10072 Worker thread wakes up
22:07:14.781 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:14.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:14.788 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:15.419 00.631 10072 Exposure complete
22:07:15.478 00.059 10072 worker thread done servicing request
22:07:15.478 00.000 1032 OnExposeComplete: enter
22:07:15.484 00.006 1032 UpdateGuideState(): m_state=6
22:07:15.486 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2335
22:07:15.490 00.004 1032 Star::Find returns 1 (0), X=1103.51, Y=136.28, Mass=1274, SNR=25.0, Peak=120 HFD=3.1
22:07:15.491 00.001 1032 MultiStar: [#1 0.08,0.07,0.96,U] [#2 0.06,0.14,0.81,U] [#3 0.17,0.19,0.00,M6] [#4 0.18,0.24,0.00,M1] [#5 0.06,-0.02,0.64,U] [#6 0.16,0.13,0.63,U] [#7 0.08,-0.11,0.69,U] [#8 0.22,0.03,0.51,U] 
22:07:15.495 00.004 1032 refined, 6 included, MultiStar: {0.13, 0.06}, one-star: {0.23, 0.12}
22:07:15.496 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
22:07:15.498 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
22:07:15.500 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.46 mountX=0.03 mountY=-0.14, mountTheta=-1.37
22:07:15.502 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
22:07:15.504 00.002 1032 Enqueuing Move request for scope (0.13, 0.06)
22:07:15.506 00.002 10072 Worker thread wakes up
22:07:15.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
22:07:15.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
22:07:15.506 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.03 yDistance=-0.14
22:07:15.508 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:07:15.509 00.001 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:07:15.509 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:07:15.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:15.509 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:07:15.510 00.001 10072 MoveAxis(E, 1, ABG)
22:07:15.510 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:15.510 00.000 10072 IsGuiding returns 0
22:07:15.510 00.000 10072 PulseGuide returned control before completion, sleep 11
22:07:15.525 00.015 10072 IsGuiding returns 0
22:07:15.525 00.000 10072 Move returns status 0, amount 1
22:07:15.525 00.000 10072 MoveAxis(N, 0, ABG)
22:07:15.525 00.000 10072 Move returns status 0, amount 0
22:07:15.525 00.000 10072 move complete, result=0
22:07:15.525 00.000 10072 worker thread done servicing request
22:07:15.528 00.003 1032 UpdateGuideState exits: m=1274 SNR=25.0
22:07:15.531 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:15.534 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:15.538 00.004 1032 Enqueuing Expose request
22:07:15.541 00.003 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:15.543 00.002 10072 Worker thread wakes up
22:07:15.543 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:15.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:15.950 00.407 10072 Exposure complete
22:07:16.009 00.059 10072 worker thread done servicing request
22:07:16.009 00.000 1032 OnExposeComplete: enter
22:07:16.012 00.003 1032 UpdateGuideState(): m_state=6
22:07:16.015 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2336
22:07:16.018 00.003 1032 Star::Find returns 1 (0), X=1103.41, Y=136.23, Mass=1357, SNR=25.8, Peak=124 HFD=3.2
22:07:16.022 00.004 1032 MultiStar: [#1 0.00,-0.01,0.97,U] [#2 0.06,0.05,0.79,U] [#3 0.24,0.12,0.00,M7] [#4 0.26,0.11,0.00,M2] [#5 0.05,-0.04,0.65,U] [#6 0.06,0.03,0.60,U] [#7 -0.03,-0.14,0.67,U] [#8 0.34,-0.04,0.00,M1] 
22:07:16.025 00.003 1032 refined, 5 included, MultiStar: {0.05, -0.00}, one-star: {0.14, 0.07}
22:07:16.027 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:07:16.030 00.003 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:07:16.032 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.02 mountX=-0.01 mountY=-0.05, mountTheta=-1.85
22:07:16.035 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.00, opts=13)
22:07:16.036 00.001 1032 Enqueuing Move request for scope (0.05, -0.00)
22:07:16.038 00.002 10072 Worker thread wakes up
22:07:16.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
22:07:16.038 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
22:07:16.038 00.000 10072 Moving (0.05, -0.00) raw xDistance=-0.01 yDistance=-0.05
22:07:16.040 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:07:16.043 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:07:16.043 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:07:16.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:16.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:07:16.043 00.000 10072 MoveAxis(E, 1, ABG)
22:07:16.043 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:16.043 00.000 10072 IsGuiding returns 0
22:07:16.044 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:16.057 00.013 10072 IsGuiding returns 0
22:07:16.057 00.000 10072 Move returns status 0, amount 1
22:07:16.057 00.000 10072 MoveAxis(N, 0, ABG)
22:07:16.057 00.000 10072 Move returns status 0, amount 0
22:07:16.057 00.000 10072 move complete, result=0
22:07:16.057 00.000 10072 worker thread done servicing request
22:07:16.063 00.006 1032 UpdateGuideState exits: m=1357 SNR=25.8
22:07:16.066 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:16.068 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:16.070 00.002 1032 Enqueuing Expose request
22:07:16.072 00.002 10072 Worker thread wakes up
22:07:16.072 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:16.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:16.072 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:07:16.703 00.631 10072 Exposure complete
22:07:16.763 00.060 10072 worker thread done servicing request
22:07:16.763 00.000 1032 OnExposeComplete: enter
22:07:16.765 00.002 1032 UpdateGuideState(): m_state=6
22:07:16.766 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2337
22:07:16.768 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.24, Mass=1323, SNR=25.5, Peak=122 HFD=3.2
22:07:16.772 00.004 1032 MultiStar: [#1 -0.05,0.00,0.96,U] [#2 0.09,0.06,0.74,U] [#3 0.05,0.11,0.71,U] [#4 0.08,0.13,0.69,U] [#5 -0.10,0.09,0.68,U] [#6 0.12,-0.06,0.62,U] [#7 0.09,-0.19,0.69,U] [#8 0.37,-0.00,0.00,M2] 
22:07:16.775 00.003 1032 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {0.15, 0.09}
22:07:16.776 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
22:07:16.780 00.004 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
22:07:16.781 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.52 mountX=0.02 mountY=-0.06, mountTheta=-1.31
22:07:16.784 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
22:07:16.786 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
22:07:16.788 00.002 10072 Worker thread wakes up
22:07:16.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
22:07:16.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
22:07:16.788 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.06
22:07:16.790 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:07:16.792 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:07:16.792 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:07:16.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:16.792 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:07:16.792 00.000 10072 MoveAxis(E, 1, ABG)
22:07:16.792 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:16.792 00.000 10072 IsGuiding returns 0
22:07:16.793 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:16.810 00.017 10072 IsGuiding returns 0
22:07:16.810 00.000 10072 Move returns status 0, amount 1
22:07:16.810 00.000 10072 MoveAxis(N, 0, ABG)
22:07:16.810 00.000 10072 Move returns status 0, amount 0
22:07:16.810 00.000 10072 move complete, result=0
22:07:16.810 00.000 10072 worker thread done servicing request
22:07:16.810 00.000 1032 UpdateGuideState exits: m=1323 SNR=25.5
22:07:16.813 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:16.815 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:16.817 00.002 1032 Enqueuing Expose request
22:07:16.818 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:16.820 00.002 10072 Worker thread wakes up
22:07:16.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:16.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:17.224 00.404 10072 Exposure complete
22:07:17.278 00.054 10072 worker thread done servicing request
22:07:17.278 00.000 1032 OnExposeComplete: enter
22:07:17.280 00.002 1032 UpdateGuideState(): m_state=6
22:07:17.283 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2338
22:07:17.285 00.002 1032 Star::Find returns 1 (0), X=1103.56, Y=136.41, Mass=1104, SNR=23.3, Peak=104 HFD=3.2
22:07:17.286 00.001 1032 MultiStar: [#1 -0.03,0.16,1.09,U] [#2 0.05,0.16,0.83,U] [#3 0.15,0.09,0.81,U] [#4 0.22,0.17,0.00,M2] [#5 -0.05,0.03,0.71,U] [#6 0.25,0.20,0.00,M1] [#7 -0.09,-0.18,0.73,U] [#8 0.34,0.22,0.00,M3] 
22:07:17.288 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.10}, one-star: {0.28, 0.25}
22:07:17.290 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
22:07:17.292 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
22:07:17.294 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=0.08 mountY=-0.08, mountTheta=-0.81
22:07:17.297 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
22:07:17.300 00.003 1032 Enqueuing Move request for scope (0.06, 0.10)
22:07:17.302 00.002 10072 Worker thread wakes up
22:07:17.302 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
22:07:17.302 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
22:07:17.302 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
22:07:17.305 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:07:17.308 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.87
22:07:17.308 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:07:17.308 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:17.308 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:07:17.308 00.000 10072 MoveAxis(E, 1, ABG)
22:07:17.308 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:17.308 00.000 10072 IsGuiding returns 0
22:07:17.309 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:17.327 00.018 1032 UpdateGuideState exits: m=1104 SNR=23.3
22:07:17.329 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:17.332 00.003 10072 IsGuiding returns 0
22:07:17.332 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:17.335 00.003 1032 Enqueuing Expose request
22:07:17.336 00.001 10072 Move returns status 0, amount 1
22:07:17.336 00.000 10072 MoveAxis(N, 0, ABG)
22:07:17.336 00.000 10072 Move returns status 0, amount 0
22:07:17.336 00.000 10072 move complete, result=0
22:07:17.337 00.001 10072 worker thread done servicing request
22:07:17.337 00.000 10072 Worker thread wakes up
22:07:17.337 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:17.337 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:17.344 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:17.977 00.633 10072 Exposure complete
22:07:18.035 00.058 10072 worker thread done servicing request
22:07:18.035 00.000 1032 OnExposeComplete: enter
22:07:18.038 00.003 1032 UpdateGuideState(): m_state=6
22:07:18.043 00.005 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2339
22:07:18.044 00.001 1032 Star::Find returns 1 (0), X=1103.37, Y=136.38, Mass=1421, SNR=26.5, Peak=132 HFD=3.2
22:07:18.046 00.002 1032 MultiStar: [#1 -0.06,0.19,0.94,U] [#2 0.12,0.27,0.00,M1] [#3 0.07,0.22,0.70,U] [#4 0.10,0.25,0.00,M3] [#5 -0.14,0.05,0.61,U] [#6 0.15,0.33,0.00,M2] [#7 -0.08,-0.00,0.66,U] [#8 0.07,0.16,0.51,U] 
22:07:18.048 00.002 1032 refined, 5 included, MultiStar: {-0.00, 0.15}, one-star: {0.10, 0.23}
22:07:18.051 00.003 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
22:07:18.053 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
22:07:18.054 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.58 mountX=0.15 mountY=-0.04, mountTheta=-0.25
22:07:18.058 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.15, opts=13)
22:07:18.060 00.002 1032 Enqueuing Move request for scope (-0.00, 0.15)
22:07:18.062 00.002 10072 Worker thread wakes up
22:07:18.062 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.15) opts 0xd
22:07:18.063 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.15)
22:07:18.063 00.000 10072 Moving (-0.00, 0.15) raw xDistance=0.15 yDistance=-0.04
22:07:18.064 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:07:18.067 00.003 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 282.87
22:07:18.067 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
22:07:18.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:18.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:07:18.067 00.000 10072 MoveAxis(W, 68, ABG)
22:07:18.067 00.000 10072 Guiding  Dir = 3, Dur = 68
22:07:18.068 00.001 10072 IsGuiding returns 0
22:07:18.068 00.000 10072 PulseGuide returned control before completion, sleep 78
22:07:18.089 00.021 1032 UpdateGuideState exits: m=1421 SNR=26.5
22:07:18.091 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:18.093 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:18.095 00.002 1032 Enqueuing Expose request
22:07:18.161 00.066 10072 IsGuiding returns 0
22:07:18.161 00.000 10072 Move returns status 0, amount 68
22:07:18.161 00.000 10072 MoveAxis(N, 0, ABG)
22:07:18.161 00.000 10072 Move returns status 0, amount 0
22:07:18.161 00.000 10072 move complete, result=0
22:07:18.161 00.000 10072 worker thread done servicing request
22:07:18.161 00.000 10072 Worker thread wakes up
22:07:18.162 00.001 1032 GuideStep: 0.1 px 68 ms WEST, -0.0 px 0 ms NORTH
22:07:18.165 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:18.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:18.571 00.406 10072 Exposure complete
22:07:18.637 00.066 10072 worker thread done servicing request
22:07:18.637 00.000 1032 OnExposeComplete: enter
22:07:18.639 00.002 1032 UpdateGuideState(): m_state=6
22:07:18.642 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2340
22:07:18.644 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=136.32, Mass=1394, SNR=26.2, Peak=123 HFD=3.2
22:07:18.647 00.003 1032 MultiStar: [#1 -0.09,0.08,0.95,U] [#2 0.08,0.14,0.74,U] [#3 0.13,0.29,0.00,M5] [#4 0.26,0.20,0.00,M4] [#5 -0.07,-0.01,0.64,U] [#6 0.10,0.14,0.60,U] [#7 -0.03,-0.12,0.65,U] [#8 0.13,0.02,0.50,U] 
22:07:18.649 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.07}, one-star: {0.16, 0.16}
22:07:18.651 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
22:07:18.654 00.003 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
22:07:18.657 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.06 mountX=0.06 mountY=-0.06, mountTheta=-0.77
22:07:18.660 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
22:07:18.663 00.003 1032 Enqueuing Move request for scope (0.04, 0.07)
22:07:18.665 00.002 10072 Worker thread wakes up
22:07:18.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:07:18.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:07:18.665 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
22:07:18.667 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:07:18.671 00.004 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:07:18.671 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:07:18.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:18.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:07:18.671 00.000 10072 MoveAxis(E, 1, ABG)
22:07:18.671 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:18.671 00.000 10072 IsGuiding returns 0
22:07:18.673 00.002 10072 IsGuiding returns 0
22:07:18.674 00.001 10072 Move returns status 0, amount 1
22:07:18.674 00.000 10072 MoveAxis(N, 0, ABG)
22:07:18.674 00.000 10072 Move returns status 0, amount 0
22:07:18.674 00.000 10072 move complete, result=0
22:07:18.674 00.000 10072 worker thread done servicing request
22:07:18.692 00.018 1032 UpdateGuideState exits: m=1394 SNR=26.2
22:07:18.696 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:18.698 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:18.700 00.002 1032 Enqueuing Expose request
22:07:18.702 00.002 10072 Worker thread wakes up
22:07:18.702 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:18.703 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:18.703 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:19.335 00.632 10072 Exposure complete
22:07:19.400 00.065 10072 worker thread done servicing request
22:07:19.400 00.000 1032 OnExposeComplete: enter
22:07:19.403 00.003 1032 UpdateGuideState(): m_state=6
22:07:19.407 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2341
22:07:19.408 00.001 1032 Star::Find returns 1 (0), X=1103.44, Y=136.20, Mass=1351, SNR=25.8, Peak=128 HFD=3.2
22:07:19.411 00.003 1032 MultiStar: [#1 -0.01,0.01,0.98,U] [#2 0.04,0.13,0.79,U] [#3 0.27,0.19,0.00,M6] [#4 0.19,0.17,0.00,M5] [#5 0.09,0.01,0.65,U] [#6 0.21,0.04,0.62,U] [#7 -0.01,-0.13,0.64,U] [#8 0.18,0.04,0.49,U] 
22:07:19.412 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.02}, one-star: {0.17, 0.04}
22:07:19.414 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
22:07:19.416 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
22:07:19.417 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.27 mountX=0.00 mountY=-0.09, mountTheta=-1.56
22:07:19.420 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
22:07:19.421 00.001 1032 Enqueuing Move request for scope (0.09, 0.02)
22:07:19.424 00.003 10072 Worker thread wakes up
22:07:19.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
22:07:19.424 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
22:07:19.425 00.001 10072 Moving (0.09, 0.02) raw xDistance=0.00 yDistance=-0.09
22:07:19.428 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:07:19.431 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:07:19.431 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:07:19.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:19.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:07:19.431 00.000 10072 MoveAxis(E, 2, ABG)
22:07:19.431 00.000 10072 Guiding  Dir = 2, Dur = 2
22:07:19.432 00.001 10072 IsGuiding returns 0
22:07:19.432 00.000 10072 PulseGuide returned control before completion, sleep 12
22:07:19.449 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:07:19.452 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:19.454 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:19.457 00.003 1032 Enqueuing Expose request
22:07:19.459 00.002 10072 IsGuiding returns 0
22:07:19.459 00.000 10072 Move returns status 0, amount 2
22:07:19.459 00.000 10072 MoveAxis(N, 0, ABG)
22:07:19.459 00.000 10072 Move returns status 0, amount 0
22:07:19.459 00.000 10072 move complete, result=0
22:07:19.460 00.001 10072 worker thread done servicing request
22:07:19.460 00.000 10072 Worker thread wakes up
22:07:19.460 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:19.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:19.467 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:07:19.866 00.399 10072 Exposure complete
22:07:19.919 00.053 10072 worker thread done servicing request
22:07:19.920 00.001 1032 OnExposeComplete: enter
22:07:19.921 00.001 1032 UpdateGuideState(): m_state=6
22:07:19.924 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2342
22:07:19.925 00.001 1032 Star::Find returns 1 (0), X=1103.46, Y=136.30, Mass=1292, SNR=25.2, Peak=113 HFD=3.2
22:07:19.927 00.002 1032 MultiStar: [#1 -0.05,0.15,0.97,U] [#2 0.10,0.13,0.82,U] [#3 0.14,0.18,0.75,U] [#4 0.22,0.20,0.00,M6] [#5 -0.04,0.07,0.63,U] [#6 0.08,0.08,0.64,U] [#7 -0.08,-0.12,0.68,U] [#8 0.07,0.10,0.52,U] 
22:07:19.929 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.10}, one-star: {0.19, 0.14}
22:07:19.930 00.001 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
22:07:19.932 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
22:07:19.933 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.08 mountX=0.08 mountY=-0.08, mountTheta=-0.75
22:07:19.936 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
22:07:19.937 00.001 1032 Enqueuing Move request for scope (0.05, 0.10)
22:07:19.939 00.002 10072 Worker thread wakes up
22:07:19.939 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
22:07:19.939 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
22:07:19.939 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.08
22:07:19.941 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:07:19.943 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:07:19.943 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:07:19.943 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:19.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:07:19.943 00.000 10072 MoveAxis(E, 1, ABG)
22:07:19.943 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:19.943 00.000 10072 IsGuiding returns 0
22:07:19.944 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:19.958 00.014 10072 IsGuiding returns 0
22:07:19.958 00.000 10072 Move returns status 0, amount 1
22:07:19.958 00.000 10072 MoveAxis(N, 0, ABG)
22:07:19.958 00.000 10072 Move returns status 0, amount 0
22:07:19.958 00.000 10072 move complete, result=0
22:07:19.958 00.000 10072 worker thread done servicing request
22:07:19.963 00.005 1032 UpdateGuideState exits: m=1292 SNR=25.2
22:07:19.965 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:19.967 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:19.968 00.001 1032 Enqueuing Expose request
22:07:19.970 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:19.971 00.001 10072 Worker thread wakes up
22:07:19.971 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:19.972 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:20.601 00.629 10072 Exposure complete
22:07:20.656 00.055 10072 worker thread done servicing request
22:07:20.656 00.000 1032 OnExposeComplete: enter
22:07:20.658 00.002 1032 UpdateGuideState(): m_state=6
22:07:20.660 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2343
22:07:20.662 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=136.37, Mass=1276, SNR=25.1, Peak=119 HFD=3.2
22:07:20.664 00.002 1032 MultiStar: [#1 -0.04,0.16,0.95,U] [#2 0.04,0.31,0.00,M1] [#3 0.17,0.31,0.00,M6] [#4 0.12,0.28,0.00,M7] [#5 0.08,0.10,0.70,U] [#6 0.01,0.26,0.00,M1] [#7 -0.04,0.03,0.73,U] [#8 0.14,0.08,0.53,U] 
22:07:20.666 00.002 1032 refined, 4 included, MultiStar: {0.06, 0.13}, one-star: {0.17, 0.21}
22:07:20.668 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
22:07:20.669 00.001 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
22:07:20.672 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.14 mountX=0.11 mountY=-0.09, mountTheta=-0.69
22:07:20.677 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
22:07:20.679 00.002 1032 Enqueuing Move request for scope (0.06, 0.13)
22:07:20.680 00.001 10072 Worker thread wakes up
22:07:20.681 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
22:07:20.681 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
22:07:20.681 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
22:07:20.682 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:07:20.684 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:07:20.684 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
22:07:20.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:20.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:07:20.684 00.000 10072 MoveAxis(E, 2, ABG)
22:07:20.685 00.001 10072 Guiding  Dir = 2, Dur = 2
22:07:20.685 00.000 10072 IsGuiding returns 0
22:07:20.685 00.000 10072 PulseGuide returned control before completion, sleep 12
22:07:20.703 00.018 1032 UpdateGuideState exits: m=1276 SNR=25.1
22:07:20.705 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:20.708 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:20.711 00.003 1032 Enqueuing Expose request
22:07:20.713 00.002 10072 IsGuiding returns 0
22:07:20.713 00.000 10072 Move returns status 0, amount 2
22:07:20.713 00.000 10072 MoveAxis(N, 0, ABG)
22:07:20.713 00.000 10072 Move returns status 0, amount 0
22:07:20.713 00.000 10072 move complete, result=0
22:07:20.713 00.000 10072 worker thread done servicing request
22:07:20.713 00.000 10072 Worker thread wakes up
22:07:20.713 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:20.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:20.721 00.008 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:07:21.133 00.412 10072 Exposure complete
22:07:21.192 00.059 10072 worker thread done servicing request
22:07:21.192 00.000 1032 OnExposeComplete: enter
22:07:21.195 00.003 1032 UpdateGuideState(): m_state=6
22:07:21.196 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2344
22:07:21.199 00.003 1032 Star::Find returns 1 (0), X=1103.58, Y=136.34, Mass=1440, SNR=26.6, Peak=135 HFD=3.2
22:07:21.201 00.002 1032 MultiStar: [#1 0.05,0.17,0.94,U] [#2 0.24,0.21,0.00,M2] [#3 0.23,0.19,0.00,M7] [#4 0.16,0.32,0.00,M8] [#5 0.01,-0.04,0.62,U] [#6 0.07,0.22,0.58,U] [#7 -0.02,-0.10,0.68,U] [#8 0.16,0.08,0.49,U] 
22:07:21.202 00.001 1032 refined, 5 included, MultiStar: {0.11, 0.10}, one-star: {0.30, 0.18}
22:07:21.204 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
22:07:21.207 00.003 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
22:07:21.210 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.14 cameraTheta=0.74 mountX=0.07 mountY=-0.13, mountTheta=-1.09
22:07:21.213 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
22:07:21.217 00.004 1032 Enqueuing Move request for scope (0.11, 0.10)
22:07:21.219 00.002 10072 Worker thread wakes up
22:07:21.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
22:07:21.219 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
22:07:21.219 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
22:07:21.221 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:07:21.224 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:07:21.224 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:07:21.224 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:21.225 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:07:21.225 00.000 10072 MoveAxis(E, 1, ABG)
22:07:21.225 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:21.225 00.000 10072 IsGuiding returns 0
22:07:21.226 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:21.239 00.013 10072 IsGuiding returns 0
22:07:21.239 00.000 10072 Move returns status 0, amount 1
22:07:21.239 00.000 10072 MoveAxis(N, 0, ABG)
22:07:21.239 00.000 10072 Move returns status 0, amount 0
22:07:21.239 00.000 10072 move complete, result=0
22:07:21.239 00.000 10072 worker thread done servicing request
22:07:21.245 00.006 1032 UpdateGuideState exits: m=1440 SNR=26.6
22:07:21.248 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:21.251 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:21.253 00.002 1032 Enqueuing Expose request
22:07:21.254 00.001 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:21.257 00.003 10072 Worker thread wakes up
22:07:21.257 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:21.257 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:21.884 00.627 10072 Exposure complete
22:07:21.938 00.054 10072 worker thread done servicing request
22:07:21.938 00.000 1032 OnExposeComplete: enter
22:07:21.939 00.001 1032 UpdateGuideState(): m_state=6
22:07:21.941 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2345
22:07:21.943 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=136.24, Mass=1316, SNR=25.4, Peak=113 HFD=3.2
22:07:21.945 00.002 1032 MultiStar: [#1 0.00,-0.09,0.95,U] [#2 0.13,0.11,0.77,U] [#3 0.33,0.21,0.00,M8] [#4 0.17,0.07,0.66,U] [#5 0.00,-0.16,0.68,U] [#6 0.18,0.09,0.58,U] [#7 -0.02,-0.10,0.68,U] [#8 0.16,-0.13,0.51,U] 
22:07:21.946 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.14, 0.08}
22:07:21.948 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
22:07:21.950 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
22:07:21.951 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.12 mountX=-0.03 mountY=-0.09, mountTheta=-1.95
22:07:21.954 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
22:07:21.956 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
22:07:21.957 00.001 10072 Worker thread wakes up
22:07:21.957 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:07:21.957 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:07:21.957 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.09
22:07:21.959 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:07:21.962 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:07:21.963 00.001 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:07:21.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:21.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:07:21.963 00.000 10072 MoveAxis(E, 2, ABG)
22:07:21.963 00.000 10072 Guiding  Dir = 2, Dur = 2
22:07:21.963 00.000 10072 IsGuiding returns 0
22:07:21.964 00.001 10072 PulseGuide returned control before completion, sleep 12
22:07:21.976 00.012 10072 IsGuiding returns 0
22:07:21.976 00.000 10072 Move returns status 0, amount 2
22:07:21.976 00.000 10072 MoveAxis(N, 0, ABG)
22:07:21.976 00.000 10072 Move returns status 0, amount 0
22:07:21.976 00.000 10072 move complete, result=0
22:07:21.976 00.000 10072 worker thread done servicing request
22:07:21.985 00.009 1032 UpdateGuideState exits: m=1316 SNR=25.4
22:07:21.988 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:21.991 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:21.996 00.005 1032 Enqueuing Expose request
22:07:21.998 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:07:21.999 00.001 10072 Worker thread wakes up
22:07:21.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:21.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:22.416 00.417 10072 Exposure complete
22:07:22.475 00.059 10072 worker thread done servicing request
22:07:22.475 00.000 1032 OnExposeComplete: enter
22:07:22.477 00.002 1032 UpdateGuideState(): m_state=6
22:07:22.479 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2346
22:07:22.481 00.002 1032 Star::Find returns 1 (0), X=1103.54, Y=136.32, Mass=1347, SNR=25.8, Peak=124 HFD=3.2
22:07:22.483 00.002 1032 MultiStar: [#1 0.05,-0.00,0.98,U] [#2 0.20,0.18,0.00,M2] [#3 0.11,0.18,0.75,U] [#4 0.13,0.11,0.66,U] [#5 -0.04,-0.03,0.65,U] [#6 0.14,0.12,0.60,U] [#7 0.05,-0.10,0.68,U] [#8 0.33,0.04,0.00,M1] 
22:07:22.485 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.07}, one-star: {0.26, 0.16}
22:07:22.486 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
22:07:22.488 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
22:07:22.492 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.55 mountX=0.04 mountY=-0.12, mountTheta=-1.28
22:07:22.496 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
22:07:22.498 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
22:07:22.500 00.002 10072 Worker thread wakes up
22:07:22.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
22:07:22.500 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
22:07:22.500 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
22:07:22.503 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:07:22.505 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:07:22.505 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:07:22.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:22.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:07:22.505 00.000 10072 MoveAxis(E, 2, ABG)
22:07:22.505 00.000 10072 Guiding  Dir = 2, Dur = 2
22:07:22.506 00.001 10072 IsGuiding returns 0
22:07:22.507 00.001 10072 PulseGuide returned control before completion, sleep 12
22:07:22.523 00.016 10072 IsGuiding returns 0
22:07:22.523 00.000 10072 Move returns status 0, amount 2
22:07:22.523 00.000 10072 MoveAxis(N, 0, ABG)
22:07:22.523 00.000 10072 Move returns status 0, amount 0
22:07:22.523 00.000 10072 move complete, result=0
22:07:22.523 00.000 10072 worker thread done servicing request
22:07:22.525 00.002 1032 UpdateGuideState exits: m=1347 SNR=25.8
22:07:22.527 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:22.529 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:22.531 00.002 1032 Enqueuing Expose request
22:07:22.532 00.001 10072 Worker thread wakes up
22:07:22.532 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:07:22.535 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:22.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:23.165 00.630 10072 Exposure complete
22:07:23.225 00.060 10072 worker thread done servicing request
22:07:23.226 00.001 1032 OnExposeComplete: enter
22:07:23.228 00.002 1032 UpdateGuideState(): m_state=6
22:07:23.229 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2347
22:07:23.231 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=136.34, Mass=1194, SNR=24.3, Peak=112 HFD=3.2
22:07:23.233 00.002 1032 MultiStar: [#1 -0.02,0.08,0.96,U] [#2 0.03,0.33,0.00,M3] [#3 0.10,0.23,0.00,M8] [#4 0.12,0.27,0.00,M7] [#5 0.03,-0.08,0.70,U] [#6 0.09,0.26,0.00,M1] [#7 -0.17,-0.13,0.69,U] [#8 0.17,0.17,0.53,U] 
22:07:23.235 00.002 1032 refined, 4 included, MultiStar: {0.03, 0.05}, one-star: {0.13, 0.18}
22:07:23.238 00.003 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
22:07:23.240 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
22:07:23.241 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.08 mountX=0.04 mountY=-0.04, mountTheta=-0.75
22:07:23.245 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
22:07:23.246 00.001 1032 Enqueuing Move request for scope (0.03, 0.05)
22:07:23.248 00.002 10072 Worker thread wakes up
22:07:23.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
22:07:23.248 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
22:07:23.248 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
22:07:23.250 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:07:23.251 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:07:23.251 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:07:23.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:23.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:07:23.251 00.000 10072 MoveAxis(E, 2, ABG)
22:07:23.253 00.002 10072 Guiding  Dir = 2, Dur = 2
22:07:23.253 00.000 10072 IsGuiding returns 0
22:07:23.253 00.000 10072 PulseGuide returned control before completion, sleep 12
22:07:23.274 00.021 10072 IsGuiding returns 0
22:07:23.274 00.000 10072 Move returns status 0, amount 2
22:07:23.275 00.001 10072 MoveAxis(N, 0, ABG)
22:07:23.275 00.000 10072 Move returns status 0, amount 0
22:07:23.275 00.000 10072 move complete, result=0
22:07:23.275 00.000 1032 UpdateGuideState exits: m=1194 SNR=24.3
22:07:23.277 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:23.279 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:23.281 00.002 1032 Enqueuing Expose request
22:07:23.282 00.001 10072 worker thread done servicing request
22:07:23.282 00.000 10072 Worker thread wakes up
22:07:23.282 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:07:23.284 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:23.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:23.702 00.418 10072 Exposure complete
22:07:23.754 00.052 10072 worker thread done servicing request
22:07:23.754 00.000 1032 OnExposeComplete: enter
22:07:23.755 00.001 1032 UpdateGuideState(): m_state=6
22:07:23.757 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2348
22:07:23.758 00.001 1032 Star::Find returns 1 (0), X=1103.38, Y=136.45, Mass=1304, SNR=25.3, Peak=119 HFD=3.2
22:07:23.760 00.002 1032 MultiStar: [#1 -0.03,0.06,1.01,U] [#2 0.13,0.37,0.00,M4] [#3 0.12,0.27,0.00,M9] [#4 0.16,0.33,0.00,M8] [#5 -0.04,0.09,0.70,U] [#6 0.18,0.27,0.00,M2] [#7 -0.06,-0.07,0.62,U] [#8 0.24,0.20,0.00,M1] 
22:07:23.761 00.001 1032 refined, 3 included, MultiStar: {0.01, 0.11}, one-star: {0.11, 0.29}
22:07:23.762 00.001 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
22:07:23.763 00.001 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
22:07:23.764 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.53 mountX=0.11 mountY=-0.03, mountTheta=-0.30
22:07:23.767 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
22:07:23.771 00.004 1032 Enqueuing Move request for scope (0.01, 0.11)
22:07:23.773 00.002 10072 Worker thread wakes up
22:07:23.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
22:07:23.773 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
22:07:23.773 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.03
22:07:23.775 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:07:23.778 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.88
22:07:23.778 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
22:07:23.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:23.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:07:23.778 00.000 10072 MoveAxis(E, 1, ABG)
22:07:23.778 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:23.778 00.000 10072 IsGuiding returns 0
22:07:23.779 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:23.795 00.016 1032 UpdateGuideState exits: m=1304 SNR=25.3
22:07:23.798 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:23.800 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:23.802 00.002 1032 Enqueuing Expose request
22:07:23.806 00.004 10072 IsGuiding returns 0
22:07:23.806 00.000 10072 Move returns status 0, amount 1
22:07:23.806 00.000 10072 MoveAxis(N, 0, ABG)
22:07:23.807 00.001 10072 Move returns status 0, amount 0
22:07:23.807 00.000 10072 move complete, result=0
22:07:23.807 00.000 10072 worker thread done servicing request
22:07:23.807 00.000 10072 Worker thread wakes up
22:07:23.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:23.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:23.812 00.005 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:07:24.433 00.621 10072 Exposure complete
22:07:24.488 00.055 10072 worker thread done servicing request
22:07:24.488 00.000 1032 OnExposeComplete: enter
22:07:24.490 00.002 1032 UpdateGuideState(): m_state=6
22:07:24.492 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2349
22:07:24.495 00.003 1032 Star::Find returns 1 (0), X=1103.43, Y=136.17, Mass=1388, SNR=26.1, Peak=125 HFD=3.3
22:07:24.497 00.002 1032 MultiStar: [#1 -0.05,0.02,0.90,U] [#2 0.09,0.30,0.00,M5] [#3 0.17,0.24,0.00,M10] [#4 0.06,0.19,0.60,U] [#5 0.15,-0.02,0.61,U] [#6 0.02,0.18,0.56,U] [#7 -0.07,-0.05,0.69,U] [#8 0.20,0.01,0.48,U] 
22:07:24.499 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.04}, one-star: {0.15, 0.02}
22:07:24.500 00.001 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
22:07:24.502 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
22:07:24.504 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.62 mountX=0.03 mountY=-0.07, mountTheta=-1.21
22:07:24.506 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
22:07:24.508 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
22:07:24.510 00.002 10072 Worker thread wakes up
22:07:24.510 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
22:07:24.510 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
22:07:24.510 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.03 yDistance=-0.07
22:07:24.512 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:07:24.514 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.89
22:07:24.514 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:07:24.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:24.514 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:07:24.514 00.000 10072 MoveAxis(E, 2, ABG)
22:07:24.514 00.000 10072 Guiding  Dir = 2, Dur = 2
22:07:24.514 00.000 10072 IsGuiding returns 0
22:07:24.516 00.002 10072 PulseGuide returned control before completion, sleep 12
22:07:24.534 00.018 1032 UpdateGuideState exits: m=1388 SNR=26.1
22:07:24.536 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:24.538 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:24.539 00.001 1032 Enqueuing Expose request
22:07:24.542 00.003 10072 IsGuiding returns 0
22:07:24.543 00.001 10072 Move returns status 0, amount 2
22:07:24.543 00.000 10072 MoveAxis(N, 0, ABG)
22:07:24.543 00.000 10072 Move returns status 0, amount 0
22:07:24.543 00.000 10072 move complete, result=0
22:07:24.543 00.000 10072 worker thread done servicing request
22:07:24.543 00.000 10072 Worker thread wakes up
22:07:24.543 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:24.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:24.552 00.009 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:07:24.948 00.396 10072 Exposure complete
22:07:25.006 00.058 10072 worker thread done servicing request
22:07:25.006 00.000 1032 OnExposeComplete: enter
22:07:25.009 00.003 1032 UpdateGuideState(): m_state=6
22:07:25.012 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2350
22:07:25.014 00.002 1032 Star::Find returns 1 (0), X=1103.48, Y=136.27, Mass=1316, SNR=25.5, Peak=116 HFD=3.1
22:07:25.015 00.001 1032 MultiStar: [#1 0.01,0.07,0.98,U] [#2 0.13,0.11,0.78,U] [#3 0.09,0.30,0.00,R] [#4 0.12,0.27,0.00,M8] [#5 0.12,-0.09,0.65,U] [#6 -0.02,0.10,0.60,U] [#7 -0.11,0.02,0.69,U] [#8 0.17,0.04,0.50,U] 
22:07:25.016 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.06}, one-star: {0.20, 0.11}
22:07:25.019 00.003 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
22:07:25.021 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
22:07:25.022 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.66 mountX=0.04 mountY=-0.09, mountTheta=-1.17
22:07:25.030 00.008 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
22:07:25.032 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
22:07:25.034 00.002 10072 Worker thread wakes up
22:07:25.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:07:25.034 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:07:25.034 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.09
22:07:25.036 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:07:25.038 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.89
22:07:25.038 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:07:25.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:25.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:07:25.038 00.000 10072 MoveAxis(E, 1, ABG)
22:07:25.038 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:25.038 00.000 10072 IsGuiding returns 0
22:07:25.039 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:25.055 00.016 10072 IsGuiding returns 0
22:07:25.055 00.000 10072 Move returns status 0, amount 1
22:07:25.055 00.000 10072 MoveAxis(N, 0, ABG)
22:07:25.055 00.000 10072 Move returns status 0, amount 0
22:07:25.055 00.000 10072 move complete, result=0
22:07:25.055 00.000 10072 worker thread done servicing request
22:07:25.057 00.002 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:07:25.059 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:25.061 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:25.063 00.002 1032 Enqueuing Expose request
22:07:25.065 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:25.066 00.001 10072 Worker thread wakes up
22:07:25.067 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:25.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:25.700 00.633 10072 Exposure complete
22:07:25.758 00.058 10072 worker thread done servicing request
22:07:25.758 00.000 1032 OnExposeComplete: enter
22:07:25.761 00.003 1032 UpdateGuideState(): m_state=6
22:07:25.763 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2351
22:07:25.765 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=136.35, Mass=1529, SNR=27.5, Peak=147 HFD=3.1
22:07:25.767 00.002 1032 MultiStar: [#1 0.08,0.17,0.87,U] [#2 0.01,0.30,0.00,M5] [#3 0.05,-0.06,0.73,U] [#4 0.22,0.35,0.00,M9] [#5 -0.05,0.21,0.62,U] [#6 0.13,0.25,0.00,M1] [#7 -0.22,0.04,0.65,U] [#8 0.13,0.16,0.50,U] 
22:07:25.770 00.003 1032 refined, 5 included, MultiStar: {0.02, 0.12}, one-star: {0.07, 0.19}
22:07:25.772 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
22:07:25.774 00.002 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
22:07:25.776 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=0.11 mountY=-0.05, mountTheta=-0.39
22:07:25.779 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
22:07:25.781 00.002 1032 Enqueuing Move request for scope (0.02, 0.12)
22:07:25.783 00.002 10072 Worker thread wakes up
22:07:25.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
22:07:25.783 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
22:07:25.783 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
22:07:25.784 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:07:25.787 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.89
22:07:25.787 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
22:07:25.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:25.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:07:25.787 00.000 10072 MoveAxis(E, 0, ABG)
22:07:25.787 00.000 10072 Move returns status 0, amount 0
22:07:25.787 00.000 10072 MoveAxis(N, 0, ABG)
22:07:25.787 00.000 10072 Move returns status 0, amount 0
22:07:25.787 00.000 10072 move complete, result=0
22:07:25.787 00.000 10072 worker thread done servicing request
22:07:25.806 00.019 1032 UpdateGuideState exits: m=1529 SNR=27.5
22:07:25.809 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:25.810 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:25.812 00.002 1032 Enqueuing Expose request
22:07:25.814 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:07:25.816 00.002 10072 Worker thread wakes up
22:07:25.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:25.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:26.233 00.417 10072 Exposure complete
22:07:26.290 00.057 10072 worker thread done servicing request
22:07:26.291 00.001 1032 OnExposeComplete: enter
22:07:26.293 00.002 1032 UpdateGuideState(): m_state=6
22:07:26.296 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2352
22:07:26.297 00.001 1032 Star::Find returns 1 (0), X=1103.32, Y=136.45, Mass=1248, SNR=24.8, Peak=124 HFD=3.2
22:07:26.299 00.002 1032 MultiStar: [#1 -0.08,0.15,0.98,U] [#2 0.01,0.21,0.77,U] [#3 -0.01,0.08,0.79,U] [#4 0.09,0.35,0.00,M10] [#5 0.06,0.12,0.63,U] [#6 0.12,0.26,0.00,M2] [#7 -0.18,-0.01,0.68,U] [#8 0.22,0.20,0.00,M1] 
22:07:26.300 00.001 1032 refined, 5 included, MultiStar: {-0.03, 0.15}, one-star: {0.04, 0.29}
22:07:26.303 00.003 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
22:07:26.305 00.002 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
22:07:26.306 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.74 mountX=0.15 mountY=-0.01, mountTheta=-0.09
22:07:26.309 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.15, opts=13)
22:07:26.310 00.001 1032 Enqueuing Move request for scope (-0.03, 0.15)
22:07:26.312 00.002 10072 Worker thread wakes up
22:07:26.312 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
22:07:26.312 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
22:07:26.312 00.000 10072 Moving (-0.03, 0.15) raw xDistance=0.15 yDistance=-0.01
22:07:26.314 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:07:26.315 00.001 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 282.89
22:07:26.315 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
22:07:26.315 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:26.315 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:07:26.316 00.001 10072 MoveAxis(W, 71, ABG)
22:07:26.316 00.000 10072 Guiding  Dir = 3, Dur = 71
22:07:26.316 00.000 10072 IsGuiding returns 0
22:07:26.316 00.000 10072 PulseGuide returned control before completion, sleep 81
22:07:26.333 00.017 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:07:26.336 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:26.337 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:26.339 00.002 1032 Enqueuing Expose request
22:07:26.402 00.063 10072 IsGuiding returns 0
22:07:26.402 00.000 10072 Move returns status 0, amount 71
22:07:26.403 00.001 10072 MoveAxis(N, 0, ABG)
22:07:26.403 00.000 10072 Move returns status 0, amount 0
22:07:26.403 00.000 10072 move complete, result=0
22:07:26.403 00.000 10072 worker thread done servicing request
22:07:26.403 00.000 10072 Worker thread wakes up
22:07:26.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:26.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:26.404 00.001 1032 GuideStep: 0.2 px 71 ms WEST, -0.0 px 0 ms NORTH
22:07:27.034 00.630 10072 Exposure complete
22:07:27.091 00.057 10072 worker thread done servicing request
22:07:27.091 00.000 1032 OnExposeComplete: enter
22:07:27.094 00.003 1032 UpdateGuideState(): m_state=6
22:07:27.100 00.006 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2353
22:07:27.102 00.002 1032 Star::Find returns 1 (0), X=1103.50, Y=136.33, Mass=1337, SNR=25.7, Peak=124 HFD=3.2
22:07:27.104 00.002 1032 MultiStar: [#1 -0.02,0.15,0.93,U] [#2 0.08,0.23,0.71,U] [#3 0.08,-0.13,0.76,U] [#4 0.19,0.22,0.00,R] [#5 -0.03,0.01,0.67,U] [#6 -0.03,0.11,0.55,U] [#7 -0.07,-0.18,0.67,U] [#8 0.16,-0.01,0.53,U] 
22:07:27.108 00.004 1032 refined, 7 included, MultiStar: {0.06, 0.06}, one-star: {0.22, 0.17}
22:07:27.111 00.003 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
22:07:27.114 00.003 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
22:07:27.115 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.78 mountX=0.04 mountY=-0.07, mountTheta=-1.05
22:07:27.119 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
22:07:27.121 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
22:07:27.122 00.001 10072 Worker thread wakes up
22:07:27.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
22:07:27.122 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
22:07:27.122 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
22:07:27.124 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:07:27.127 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.89
22:07:27.127 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:07:27.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:27.128 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:07:27.128 00.000 10072 MoveAxis(E, 0, ABG)
22:07:27.128 00.000 10072 Move returns status 0, amount 0
22:07:27.128 00.000 10072 MoveAxis(N, 0, ABG)
22:07:27.128 00.000 10072 Move returns status 0, amount 0
22:07:27.128 00.000 10072 move complete, result=0
22:07:27.128 00.000 10072 worker thread done servicing request
22:07:27.147 00.019 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:07:27.150 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:27.152 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:27.154 00.002 1032 Enqueuing Expose request
22:07:27.155 00.001 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:27.157 00.002 10072 Worker thread wakes up
22:07:27.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:27.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:27.562 00.405 10072 Exposure complete
22:07:27.622 00.060 10072 worker thread done servicing request
22:07:27.623 00.001 1032 OnExposeComplete: enter
22:07:27.625 00.002 1032 UpdateGuideState(): m_state=6
22:07:27.627 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2354
22:07:27.629 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=136.15, Mass=1273, SNR=25.1, Peak=115 HFD=3.2
22:07:27.631 00.002 1032 MultiStar: [#1 -0.02,-0.05,0.91,U] [#2 0.15,0.13,0.77,U] [#3 0.16,-0.16,0.80,U] [#4 -0.10,-0.05,0.63,U] [#5 -0.06,-0.05,0.68,U] [#6 0.06,-0.01,0.64,U] [#7 0.01,-0.09,0.70,U] [#8 0.17,-0.09,0.53,U] 
22:07:27.633 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.16, -0.00}
22:07:27.636 00.003 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
22:07:27.637 00.001 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
22:07:27.640 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.57 mountX=-0.05 mountY=-0.05, mountTheta=-2.40
22:07:27.644 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
22:07:27.646 00.002 1032 Enqueuing Move request for scope (0.06, -0.04)
22:07:27.649 00.003 10072 Worker thread wakes up
22:07:27.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:07:27.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:07:27.649 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
22:07:27.652 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:07:27.654 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.89
22:07:27.654 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:07:27.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:27.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:07:27.654 00.000 10072 MoveAxis(E, 0, ABG)
22:07:27.654 00.000 10072 Move returns status 0, amount 0
22:07:27.654 00.000 10072 MoveAxis(N, 0, ABG)
22:07:27.654 00.000 10072 Move returns status 0, amount 0
22:07:27.654 00.000 10072 move complete, result=0
22:07:27.655 00.001 10072 worker thread done servicing request
22:07:27.674 00.019 1032 UpdateGuideState exits: m=1273 SNR=25.1
22:07:27.678 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:27.681 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:27.683 00.002 1032 Enqueuing Expose request
22:07:27.685 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:27.688 00.003 10072 Worker thread wakes up
22:07:27.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:27.688 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:28.313 00.625 10072 Exposure complete
22:07:28.372 00.059 10072 worker thread done servicing request
22:07:28.372 00.000 1032 OnExposeComplete: enter
22:07:28.375 00.003 1032 UpdateGuideState(): m_state=6
22:07:28.377 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2355
22:07:28.378 00.001 1032 Star::Find returns 1 (0), X=1103.23, Y=136.26, Mass=1242, SNR=24.7, Peak=110 HFD=3.3
22:07:28.380 00.002 1032 MultiStar: [#1 -0.01,0.13,1.00,U] [#2 -0.05,0.22,0.83,U] [#3 0.06,-0.18,0.73,U] [#4 -0.04,-0.00,0.65,U] [#5 -0.10,-0.07,0.72,U] [#6 -0.06,0.25,0.00,M1] [#7 -0.16,0.01,0.68,U] [#8 0.20,0.01,0.54,U] 
22:07:28.382 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {-0.05, 0.10}
22:07:28.384 00.002 1032 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.83) = xAngle (0.30 = 0.30)
22:07:28.386 00.002 1032 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.30 = 0.30)
22:07:28.388 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.13 mountX=0.04 mountY=0.01, mountTheta=0.30
22:07:28.392 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
22:07:28.394 00.002 1032 Enqueuing Move request for scope (-0.02, 0.04)
22:07:28.396 00.002 10072 Worker thread wakes up
22:07:28.396 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
22:07:28.396 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
22:07:28.396 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.01
22:07:28.398 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:07:28.403 00.005 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.89
22:07:28.403 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:07:28.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:28.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:07:28.403 00.000 10072 MoveAxis(E, 0, ABG)
22:07:28.403 00.000 10072 Move returns status 0, amount 0
22:07:28.403 00.000 10072 MoveAxis(N, 0, ABG)
22:07:28.403 00.000 10072 Move returns status 0, amount 0
22:07:28.403 00.000 10072 move complete, result=0
22:07:28.403 00.000 10072 worker thread done servicing request
22:07:28.422 00.019 1032 UpdateGuideState exits: m=1242 SNR=24.7
22:07:28.425 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:28.427 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:28.429 00.002 1032 Enqueuing Expose request
22:07:28.431 00.002 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:07:28.433 00.002 10072 Worker thread wakes up
22:07:28.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:28.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:28.846 00.413 10072 Exposure complete
22:07:28.904 00.058 10072 worker thread done servicing request
22:07:28.904 00.000 1032 OnExposeComplete: enter
22:07:28.906 00.002 1032 UpdateGuideState(): m_state=6
22:07:28.908 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2356
22:07:28.910 00.002 1032 Star::Find returns 1 (0), X=1103.22, Y=136.35, Mass=1272, SNR=25.0, Peak=123 HFD=3.1
22:07:28.912 00.002 1032 MultiStar: [#1 0.08,0.20,1.02,U] [#2 -0.05,0.26,0.00,M2] [#3 0.06,-0.02,0.74,U] [#4 -0.02,-0.01,0.66,U] [#5 -0.09,0.06,0.66,U] [#6 0.07,0.22,0.62,U] [#7 -0.08,0.08,0.68,U] [#8 0.10,0.21,0.51,U] 
22:07:28.914 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.12}, one-star: {-0.06, 0.19}
22:07:28.915 00.001 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
22:07:28.917 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
22:07:28.919 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=0.12 mountY=-0.04, mountTheta=-0.30
22:07:28.922 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.12, opts=13)
22:07:28.928 00.006 1032 Enqueuing Move request for scope (0.01, 0.12)
22:07:28.929 00.001 10072 Worker thread wakes up
22:07:28.929 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
22:07:28.929 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
22:07:28.929 00.000 10072 Moving (0.01, 0.12) raw xDistance=0.12 yDistance=-0.04
22:07:28.931 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:07:28.933 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.89
22:07:28.933 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:07:28.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:28.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:07:28.933 00.000 10072 MoveAxis(W, 0, ABG)
22:07:28.934 00.001 10072 Move returns status 0, amount 0
22:07:28.934 00.000 10072 MoveAxis(N, 0, ABG)
22:07:28.934 00.000 10072 Move returns status 0, amount 0
22:07:28.934 00.000 10072 move complete, result=0
22:07:28.934 00.000 10072 worker thread done servicing request
22:07:28.951 00.017 1032 UpdateGuideState exits: m=1272 SNR=25.0
22:07:28.956 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:28.958 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:28.961 00.003 1032 Enqueuing Expose request
22:07:28.963 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
22:07:28.965 00.002 10072 Worker thread wakes up
22:07:28.965 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:28.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:29.598 00.633 10072 Exposure complete
22:07:29.655 00.057 10072 worker thread done servicing request
22:07:29.655 00.000 1032 OnExposeComplete: enter
22:07:29.658 00.003 1032 UpdateGuideState(): m_state=6
22:07:29.661 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2357
22:07:29.662 00.001 1032 Star::Find returns 1 (0), X=1103.29, Y=136.37, Mass=1176, SNR=24.1, Peak=107 HFD=3.1
22:07:29.664 00.002 1032 MultiStar: [#1 -0.03,0.21,1.00,U] [#2 -0.08,0.29,0.00,M3] [#3 0.05,-0.02,0.80,U] [#4 -0.18,0.07,0.70,U] [#5 -0.08,0.09,0.67,U] [#6 0.09,0.27,0.00,M1] [#7 -0.11,-0.01,0.74,U] [#8 0.18,0.20,0.00,M1] 
22:07:29.666 00.002 1032 refined, 5 included, MultiStar: {-0.05, 0.10}, one-star: {0.02, 0.21}
22:07:29.668 00.002 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
22:07:29.670 00.002 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
22:07:29.671 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.00 mountX=0.11 mountY=0.02, mountTheta=0.17
22:07:29.675 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.10, opts=13)
22:07:29.677 00.002 1032 Enqueuing Move request for scope (-0.05, 0.10)
22:07:29.680 00.003 10072 Worker thread wakes up
22:07:29.680 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
22:07:29.680 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
22:07:29.680 00.000 10072 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=0.02
22:07:29.682 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:07:29.685 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.89
22:07:29.685 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:07:29.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:29.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:07:29.686 00.001 10072 MoveAxis(W, 0, ABG)
22:07:29.686 00.000 10072 Move returns status 0, amount 0
22:07:29.686 00.000 10072 MoveAxis(N, 0, ABG)
22:07:29.686 00.000 10072 Move returns status 0, amount 0
22:07:29.686 00.000 10072 move complete, result=0
22:07:29.686 00.000 10072 worker thread done servicing request
22:07:29.704 00.018 1032 UpdateGuideState exits: m=1176 SNR=24.1
22:07:29.707 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:29.709 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:29.712 00.003 1032 Enqueuing Expose request
22:07:29.714 00.002 1032 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
22:07:29.715 00.001 10072 Worker thread wakes up
22:07:29.716 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:29.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:30.127 00.411 10072 Exposure complete
22:07:30.188 00.061 10072 worker thread done servicing request
22:07:30.188 00.000 1032 OnExposeComplete: enter
22:07:30.190 00.002 1032 UpdateGuideState(): m_state=6
22:07:30.192 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2358
22:07:30.193 00.001 1032 Star::Find returns 1 (0), X=1103.45, Y=136.33, Mass=1400, SNR=26.3, Peak=145 HFD=3.1
22:07:30.196 00.003 1032 MultiStar: [#1 -0.03,0.04,0.93,U] [#2 -0.00,0.22,0.79,U] [#3 -0.06,-0.07,0.71,U] [#4 -0.04,0.08,0.64,U] [#5 -0.06,-0.04,0.60,U] [#6 0.17,0.40,0.00,M2] [#7 -0.14,-0.04,0.67,U] [#8 0.14,0.09,0.47,U] 
22:07:30.198 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.07}, one-star: {0.17, 0.18}
22:07:30.199 00.001 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
22:07:30.200 00.001 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
22:07:30.202 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.55 mountX=0.06 mountY=-0.02, mountTheta=-0.29
22:07:30.206 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.07, opts=13)
22:07:30.209 00.003 1032 Enqueuing Move request for scope (0.00, 0.07)
22:07:30.211 00.002 10072 Worker thread wakes up
22:07:30.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
22:07:30.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
22:07:30.211 00.000 10072 Moving (0.00, 0.07) raw xDistance=0.06 yDistance=-0.02
22:07:30.213 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:07:30.215 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.89
22:07:30.215 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:07:30.215 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:30.216 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:07:30.216 00.000 10072 MoveAxis(W, 0, ABG)
22:07:30.216 00.000 10072 Move returns status 0, amount 0
22:07:30.216 00.000 10072 MoveAxis(N, 0, ABG)
22:07:30.216 00.000 10072 Move returns status 0, amount 0
22:07:30.216 00.000 10072 move complete, result=0
22:07:30.216 00.000 10072 worker thread done servicing request
22:07:30.236 00.020 1032 UpdateGuideState exits: m=1400 SNR=26.3
22:07:30.239 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:30.242 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:30.244 00.002 1032 Enqueuing Expose request
22:07:30.245 00.001 10072 Worker thread wakes up
22:07:30.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:30.246 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:30.246 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
22:07:30.879 00.633 10072 Exposure complete
22:07:30.937 00.058 10072 worker thread done servicing request
22:07:30.937 00.000 1032 OnExposeComplete: enter
22:07:30.940 00.003 1032 UpdateGuideState(): m_state=6
22:07:30.942 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2359
22:07:30.944 00.002 1032 Star::Find returns 1 (0), X=1103.46, Y=136.24, Mass=1131, SNR=23.6, Peak=104 HFD=3.2
22:07:30.946 00.002 1032 MultiStar: [#1 0.05,0.03,1.05,U] [#2 0.01,0.12,0.87,U] [#3 0.04,-0.05,0.81,U] [#4 -0.05,0.03,0.73,U] [#5 -0.04,0.04,0.71,U] [#6 0.16,0.25,0.00,M3] [#7 -0.01,-0.10,0.73,U] [#8 0.18,-0.10,0.55,U] 
22:07:30.948 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {0.18, 0.09}
22:07:30.949 00.001 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
22:07:30.952 00.003 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
22:07:30.953 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.32 mountX=0.00 mountY=-0.05, mountTheta=-1.51
22:07:30.957 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
22:07:30.959 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
22:07:30.960 00.001 10072 Worker thread wakes up
22:07:30.960 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
22:07:30.960 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
22:07:30.960 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.00 yDistance=-0.05
22:07:30.962 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:07:30.964 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.90
22:07:30.964 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:07:30.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:30.965 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:07:30.965 00.000 10072 MoveAxis(W, 1, ABG)
22:07:30.965 00.000 10072 Guiding  Dir = 3, Dur = 1
22:07:30.965 00.000 10072 IsGuiding returns 0
22:07:30.965 00.000 10072 PulseGuide returned control before completion, sleep 11
22:07:30.984 00.019 1032 UpdateGuideState exits: m=1131 SNR=23.6
22:07:30.987 00.003 10072 IsGuiding returns 0
22:07:30.988 00.001 10072 Move returns status 0, amount 1
22:07:30.988 00.000 10072 MoveAxis(N, 0, ABG)
22:07:30.988 00.000 10072 Move returns status 0, amount 0
22:07:30.988 00.000 10072 move complete, result=0
22:07:30.989 00.001 10072 worker thread done servicing request
22:07:30.989 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:30.992 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:30.994 00.002 1032 Enqueuing Expose request
22:07:30.997 00.003 10072 Worker thread wakes up
22:07:30.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:30.997 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:30.998 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:07:31.412 00.414 10072 Exposure complete
22:07:31.468 00.056 10072 worker thread done servicing request
22:07:31.468 00.000 1032 OnExposeComplete: enter
22:07:31.470 00.002 1032 UpdateGuideState(): m_state=6
22:07:31.472 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2360
22:07:31.474 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=136.32, Mass=1174, SNR=24.0, Peak=107 HFD=3.2
22:07:31.476 00.002 1032 MultiStar: [#1 -0.03,0.14,1.00,U] [#2 0.01,0.16,0.80,U] [#3 -0.03,-0.03,0.79,U] [#4 -0.19,0.01,0.69,U] [#5 -0.12,0.04,0.68,U] [#6 0.07,0.35,0.00,M4] [#7 -0.12,-0.00,0.71,U] [#8 0.17,0.09,0.53,U] 
22:07:31.478 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.08}, one-star: {0.05, 0.16}
22:07:31.479 00.001 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
22:07:31.481 00.002 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
22:07:31.482 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.95 mountX=0.08 mountY=0.01, mountTheta=0.12
22:07:31.485 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
22:07:31.486 00.001 1032 Enqueuing Move request for scope (-0.03, 0.08)
22:07:31.489 00.003 10072 Worker thread wakes up
22:07:31.489 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
22:07:31.490 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
22:07:31.490 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.08 yDistance=0.01
22:07:31.493 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:07:31.496 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.90
22:07:31.496 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:07:31.496 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:31.496 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:07:31.496 00.000 10072 MoveAxis(W, 1, ABG)
22:07:31.496 00.000 10072 Guiding  Dir = 3, Dur = 1
22:07:31.496 00.000 10072 IsGuiding returns 0
22:07:31.497 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:31.513 00.016 1032 UpdateGuideState exits: m=1174 SNR=24.0
22:07:31.515 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:31.518 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:31.521 00.003 10072 IsGuiding returns 0
22:07:31.521 00.000 10072 Move returns status 0, amount 1
22:07:31.521 00.000 10072 MoveAxis(N, 0, ABG)
22:07:31.521 00.000 10072 Move returns status 0, amount 0
22:07:31.521 00.000 10072 move complete, result=0
22:07:31.521 00.000 10072 worker thread done servicing request
22:07:31.521 00.000 1032 Enqueuing Expose request
22:07:31.524 00.003 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:07:31.525 00.001 10072 Worker thread wakes up
22:07:31.526 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:31.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:32.162 00.636 10072 Exposure complete
22:07:32.226 00.064 10072 worker thread done servicing request
22:07:32.226 00.000 1032 OnExposeComplete: enter
22:07:32.228 00.002 1032 UpdateGuideState(): m_state=6
22:07:32.230 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2361
22:07:32.233 00.003 1032 Star::Find returns 1 (0), X=1103.31, Y=136.48, Mass=1336, SNR=25.6, Peak=127 HFD=3.2
22:07:32.235 00.002 1032 MultiStar: [#1 -0.18,0.20,0.00,M1] [#2 -0.03,0.34,0.00,M1] [#3 0.10,-0.16,0.73,U] [#4 -0.05,0.04,0.68,U] [#5 0.01,0.15,0.70,U] [#6 0.23,0.13,0.00,M5] [#7 -0.11,-0.03,0.66,U] [#8 0.08,0.28,0.00,M1] 
22:07:32.237 00.002 1032 refined, 4 included, MultiStar: {0.00, 0.08}, one-star: {0.03, 0.32}
22:07:32.239 00.002 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
22:07:32.241 00.002 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
22:07:32.242 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.54 mountX=0.08 mountY=-0.02, mountTheta=-0.29
22:07:32.245 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
22:07:32.247 00.002 1032 Enqueuing Move request for scope (0.00, 0.08)
22:07:32.249 00.002 10072 Worker thread wakes up
22:07:32.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
22:07:32.249 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
22:07:32.249 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
22:07:32.251 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:07:32.254 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.90
22:07:32.254 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:07:32.256 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:32.256 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:07:32.256 00.000 10072 MoveAxis(W, 1, ABG)
22:07:32.256 00.000 10072 Guiding  Dir = 3, Dur = 1
22:07:32.256 00.000 10072 IsGuiding returns 0
22:07:32.257 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:32.269 00.012 10072 IsGuiding returns 0
22:07:32.270 00.001 10072 Move returns status 0, amount 1
22:07:32.270 00.000 10072 MoveAxis(N, 0, ABG)
22:07:32.270 00.000 10072 Move returns status 0, amount 0
22:07:32.270 00.000 10072 move complete, result=0
22:07:32.270 00.000 10072 worker thread done servicing request
22:07:32.278 00.008 1032 UpdateGuideState exits: m=1336 SNR=25.6
22:07:32.280 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:32.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:32.284 00.002 1032 Enqueuing Expose request
22:07:32.286 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:07:32.288 00.002 10072 Worker thread wakes up
22:07:32.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:32.288 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:32.693 00.405 10072 Exposure complete
22:07:32.757 00.064 10072 worker thread done servicing request
22:07:32.757 00.000 1032 OnExposeComplete: enter
22:07:32.759 00.002 1032 UpdateGuideState(): m_state=6
22:07:32.761 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2362
22:07:32.763 00.002 1032 Star::Find returns 1 (0), X=1103.19, Y=136.36, Mass=1371, SNR=26.0, Peak=120 HFD=3.2
22:07:32.765 00.002 1032 MultiStar: [#1 0.02,0.13,0.94,U] [#2 0.15,0.24,0.00,M2] [#3 0.17,0.09,0.69,U] [#4 0.01,0.14,0.61,U] [#5 0.15,-0.03,0.60,U] [#6 0.11,0.13,0.57,U] [#7 -0.06,-0.08,0.68,U] [#8 0.17,0.15,0.48,U] 
22:07:32.766 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.10}, one-star: {-0.09, 0.20}
22:07:32.768 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:07:32.770 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:07:32.771 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.13 mountX=0.08 mountY=-0.07, mountTheta=-0.70
22:07:32.774 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
22:07:32.776 00.002 1032 Enqueuing Move request for scope (0.05, 0.10)
22:07:32.779 00.003 10072 Worker thread wakes up
22:07:32.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
22:07:32.779 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
22:07:32.779 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.07
22:07:32.781 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:07:32.783 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.90
22:07:32.783 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:07:32.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:32.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:07:32.785 00.002 10072 MoveAxis(W, 1, ABG)
22:07:32.785 00.000 10072 Guiding  Dir = 3, Dur = 1
22:07:32.787 00.002 10072 IsGuiding returns 0
22:07:32.787 00.000 10072 PulseGuide returned control before completion, sleep 11
22:07:32.800 00.013 10072 IsGuiding returns 1
22:07:32.800 00.000 10072 scope still moving after pulse duration time elapsed
22:07:32.807 00.007 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:07:32.810 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:32.813 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:32.815 00.002 1032 Enqueuing Expose request
22:07:32.833 00.018 10072 IsGuiding returns 0
22:07:32.834 00.001 10072 scope move finished after 1 + 45 ms
22:07:32.834 00.000 10072 Move returns status 0, amount 1
22:07:32.834 00.000 10072 MoveAxis(N, 0, ABG)
22:07:32.834 00.000 10072 Move returns status 0, amount 0
22:07:32.834 00.000 10072 move complete, result=0
22:07:32.834 00.000 10072 worker thread done servicing request
22:07:32.834 00.000 10072 Worker thread wakes up
22:07:32.834 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:32.834 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:32.835 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:07:33.462 00.627 10072 Exposure complete
22:07:33.522 00.060 10072 worker thread done servicing request
22:07:33.522 00.000 1032 OnExposeComplete: enter
22:07:33.524 00.002 1032 UpdateGuideState(): m_state=6
22:07:33.526 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2363
22:07:33.529 00.003 1032 Star::Find returns 1 (0), X=1103.40, Y=136.29, Mass=1360, SNR=25.9, Peak=123 HFD=3.2
22:07:33.533 00.004 1032 MultiStar: [#1 -0.04,0.09,0.95,U] [#2 0.03,0.26,0.00,M3] [#3 0.10,-0.03,0.72,U] [#4 -0.15,-0.01,0.63,U] [#5 -0.10,-0.01,0.64,U] [#6 0.06,0.21,0.61,U] [#7 -0.19,-0.13,0.69,U] [#8 0.15,0.11,0.45,U] 
22:07:33.537 00.004 1032 refined, 7 included, MultiStar: {-0.00, 0.05}, one-star: {0.13, 0.13}
22:07:33.540 00.003 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
22:07:33.544 00.004 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
22:07:33.546 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.67 mountX=0.05 mountY=-0.01, mountTheta=-0.16
22:07:33.551 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
22:07:33.554 00.003 1032 Enqueuing Move request for scope (-0.00, 0.05)
22:07:33.556 00.002 10072 Worker thread wakes up
22:07:33.556 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
22:07:33.556 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
22:07:33.556 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
22:07:33.558 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:07:33.561 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.90
22:07:33.561 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:07:33.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:33.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:07:33.561 00.000 10072 MoveAxis(W, 1, ABG)
22:07:33.561 00.000 10072 Guiding  Dir = 3, Dur = 1
22:07:33.561 00.000 10072 IsGuiding returns 0
22:07:33.562 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:33.579 00.017 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:07:33.583 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:33.584 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:33.586 00.002 1032 Enqueuing Expose request
22:07:33.588 00.002 10072 IsGuiding returns 0
22:07:33.588 00.000 10072 Move returns status 0, amount 1
22:07:33.588 00.000 10072 MoveAxis(N, 0, ABG)
22:07:33.588 00.000 10072 Move returns status 0, amount 0
22:07:33.588 00.000 10072 move complete, result=0
22:07:33.588 00.000 10072 worker thread done servicing request
22:07:33.588 00.000 10072 Worker thread wakes up
22:07:33.589 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:33.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:33.596 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:07:33.997 00.401 10072 Exposure complete
22:07:34.064 00.067 10072 worker thread done servicing request
22:07:34.064 00.000 1032 OnExposeComplete: enter
22:07:34.065 00.001 1032 UpdateGuideState(): m_state=6
22:07:34.068 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2364
22:07:34.070 00.002 1032 Star::Find returns 1 (0), X=1103.47, Y=136.35, Mass=1195, SNR=24.2, Peak=127 HFD=3.2
22:07:34.072 00.002 1032 MultiStar: [#1 -0.04,0.12,1.01,U] [#2 -0.09,0.17,0.84,U] [#3 0.11,-0.15,0.82,U] [#4 -0.06,0.00,0.66,U] [#5 0.02,-0.01,0.67,U] [#6 0.19,0.10,0.65,U] [#7 -0.16,0.05,0.73,U] [#8 0.28,0.05,0.00,M1] 
22:07:34.075 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.07}, one-star: {0.20, 0.20}
22:07:34.077 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
22:07:34.079 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
22:07:34.081 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.22 mountX=0.06 mountY=-0.04, mountTheta=-0.61
22:07:34.085 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
22:07:34.088 00.003 1032 Enqueuing Move request for scope (0.02, 0.07)
22:07:34.099 00.011 10072 Worker thread wakes up
22:07:34.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
22:07:34.099 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
22:07:34.099 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
22:07:34.101 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:07:34.106 00.005 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.90
22:07:34.106 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:07:34.106 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:34.106 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:07:34.106 00.000 10072 MoveAxis(W, 1, ABG)
22:07:34.106 00.000 10072 Guiding  Dir = 3, Dur = 1
22:07:34.107 00.001 10072 IsGuiding returns 0
22:07:34.107 00.000 10072 PulseGuide returned control before completion, sleep 11
22:07:34.123 00.016 10072 IsGuiding returns 0
22:07:34.123 00.000 10072 Move returns status 0, amount 1
22:07:34.123 00.000 10072 MoveAxis(N, 0, ABG)
22:07:34.123 00.000 10072 Move returns status 0, amount 0
22:07:34.123 00.000 10072 move complete, result=0
22:07:34.124 00.001 10072 worker thread done servicing request
22:07:34.144 00.020 1032 UpdateGuideState exits: m=1195 SNR=24.2
22:07:34.149 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:34.154 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:34.158 00.004 1032 Enqueuing Expose request
22:07:34.161 00.003 10072 Worker thread wakes up
22:07:34.161 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:07:34.164 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:34.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:34.796 00.632 10072 Exposure complete
22:07:34.896 00.100 10072 worker thread done servicing request
22:07:34.896 00.000 1032 OnExposeComplete: enter
22:07:34.902 00.006 1032 UpdateGuideState(): m_state=6
22:07:34.906 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2365
22:07:34.909 00.003 1032 Star::Find returns 1 (0), X=1103.40, Y=136.44, Mass=1272, SNR=25.0, Peak=119 HFD=3.2
22:07:34.912 00.003 1032 MultiStar: [#1 -0.05,0.14,1.00,U] [#2 0.02,0.32,0.00,M3] [#3 -0.05,0.06,0.76,U] [#4 -0.06,0.14,0.68,U] [#5 0.00,0.09,0.66,U] [#6 0.14,0.28,0.00,M3] [#7 -0.12,0.17,0.67,U] [#8 0.15,0.03,0.52,U] 
22:07:34.917 00.005 1032 refined, 6 included, MultiStar: {-0.00, 0.14}, one-star: {0.12, 0.28}
22:07:34.920 00.003 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
22:07:34.923 00.003 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
22:07:34.927 00.004 1032 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.58 mountX=0.14 mountY=-0.04, mountTheta=-0.25
22:07:34.932 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.14, opts=13)
22:07:34.937 00.005 1032 Enqueuing Move request for scope (-0.00, 0.14)
22:07:34.941 00.004 10072 Worker thread wakes up
22:07:34.941 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
22:07:34.941 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
22:07:34.941 00.000 10072 Moving (-0.00, 0.14) raw xDistance=0.14 yDistance=-0.04
22:07:34.944 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:07:34.949 00.005 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 282.90
22:07:34.949 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:07:34.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:34.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:07:34.949 00.000 10072 MoveAxis(W, 67, ABG)
22:07:34.949 00.000 10072 Guiding  Dir = 3, Dur = 67
22:07:34.951 00.002 10072 IsGuiding returns 0
22:07:34.952 00.001 10072 PulseGuide returned control before completion, sleep 77
22:07:35.010 00.058 1032 UpdateGuideState exits: m=1272 SNR=25.0
22:07:35.014 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:35.018 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:35.024 00.006 1032 Enqueuing Expose request
22:07:35.044 00.020 10072 IsGuiding returns 0
22:07:35.044 00.000 10072 Move returns status 0, amount 67
22:07:35.044 00.000 10072 MoveAxis(N, 0, ABG)
22:07:35.045 00.001 10072 Move returns status 0, amount 0
22:07:35.045 00.000 10072 move complete, result=0
22:07:35.045 00.000 10072 worker thread done servicing request
22:07:35.045 00.000 10072 Worker thread wakes up
22:07:35.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:35.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:35.055 00.010 1032 GuideStep: 0.1 px 67 ms WEST, -0.0 px 0 ms NORTH
22:07:35.454 00.399 10072 Exposure complete
22:07:35.544 00.090 10072 worker thread done servicing request
22:07:35.545 00.001 1032 OnExposeComplete: enter
22:07:35.548 00.003 1032 UpdateGuideState(): m_state=6
22:07:35.551 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2366
22:07:35.561 00.010 1032 Star::Find returns 1 (0), X=1103.37, Y=136.49, Mass=1318, SNR=25.5, Peak=122 HFD=3.2
22:07:35.577 00.016 1032 MultiStar: [#1 0.01,0.27,0.00,M1] [#2 -0.02,0.40,0.00,M4] [#3 0.00,0.16,0.76,U] [#4 -0.13,0.21,0.00,M1] [#5 0.01,0.18,0.71,U] [#6 0.06,0.24,0.00,M4] [#7 -0.09,0.13,0.70,U] [#8 0.22,0.24,0.00,M1] 
22:07:35.591 00.014 1032 refined, 3 included, MultiStar: {0.01, 0.21}, one-star: {0.09, 0.33}
22:07:35.594 00.003 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
22:07:35.597 00.003 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
22:07:35.599 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.51 mountX=0.20 mountY=-0.07, mountTheta=-0.32
22:07:35.602 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.21, opts=13)
22:07:35.605 00.003 1032 Enqueuing Move request for scope (0.01, 0.21)
22:07:35.607 00.002 10072 Worker thread wakes up
22:07:35.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
22:07:35.608 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
22:07:35.608 00.000 10072 Moving (0.01, 0.21) raw xDistance=0.20 yDistance=-0.07
22:07:35.609 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:07:35.612 00.003 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 282.90
22:07:35.612 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
22:07:35.612 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:35.612 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:07:35.612 00.000 10072 MoveAxis(W, 96, ABG)
22:07:35.612 00.000 10072 Guiding  Dir = 3, Dur = 96
22:07:35.613 00.001 10072 IsGuiding returns 0
22:07:35.613 00.000 10072 PulseGuide returned control before completion, sleep 106
22:07:35.637 00.024 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:07:35.640 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:35.644 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:35.647 00.003 1032 Enqueuing Expose request
22:07:35.731 00.084 10072 IsGuiding returns 0
22:07:35.731 00.000 10072 Move returns status 0, amount 96
22:07:35.732 00.001 10072 MoveAxis(N, 0, ABG)
22:07:35.732 00.000 10072 Move returns status 0, amount 0
22:07:35.732 00.000 10072 move complete, result=0
22:07:35.732 00.000 10072 worker thread done servicing request
22:07:35.732 00.000 10072 Worker thread wakes up
22:07:35.732 00.000 1032 GuideStep: 0.2 px 96 ms WEST, -0.1 px 0 ms NORTH
22:07:35.740 00.008 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:35.741 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:36.373 00.632 10072 Exposure complete
22:07:36.436 00.063 10072 worker thread done servicing request
22:07:36.436 00.000 1032 OnExposeComplete: enter
22:07:36.438 00.002 1032 UpdateGuideState(): m_state=6
22:07:36.440 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2367
22:07:36.442 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=136.23, Mass=1354, SNR=25.8, Peak=120 HFD=3.2
22:07:36.444 00.002 1032 MultiStar: [#1 0.10,0.13,0.94,U] [#2 0.15,0.19,0.74,U] [#3 0.11,-0.35,0.00,M1] [#4 0.09,-0.31,0.00,M2] [#5 -0.01,-0.14,0.63,U] [#6 0.19,0.03,0.61,U] [#7 -0.06,-0.22,0.66,U] [#8 0.12,-0.03,0.51,U] 
22:07:36.446 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.02}, one-star: {0.11, 0.08}
22:07:36.448 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
22:07:36.450 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
22:07:36.451 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.25 mountX=-0.00 mountY=-0.09, mountTheta=-1.58
22:07:36.454 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
22:07:36.458 00.004 1032 Enqueuing Move request for scope (0.09, 0.02)
22:07:36.462 00.004 10072 Worker thread wakes up
22:07:36.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
22:07:36.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
22:07:36.462 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.09
22:07:36.465 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:07:36.467 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.90
22:07:36.467 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:07:36.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:36.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:07:36.468 00.001 10072 MoveAxis(W, 1, ABG)
22:07:36.468 00.000 10072 Guiding  Dir = 3, Dur = 1
22:07:36.468 00.000 10072 IsGuiding returns 0
22:07:36.469 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:36.489 00.020 1032 UpdateGuideState exits: m=1354 SNR=25.8
22:07:36.492 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:36.494 00.002 10072 IsGuiding returns 0
22:07:36.494 00.000 10072 Move returns status 0, amount 1
22:07:36.494 00.000 10072 MoveAxis(N, 0, ABG)
22:07:36.494 00.000 10072 Move returns status 0, amount 0
22:07:36.494 00.000 10072 move complete, result=0
22:07:36.494 00.000 10072 worker thread done servicing request
22:07:36.494 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:36.497 00.003 1032 Enqueuing Expose request
22:07:36.499 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:07:36.501 00.002 10072 Worker thread wakes up
22:07:36.501 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:36.501 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:36.919 00.418 10072 Exposure complete
22:07:36.999 00.080 10072 worker thread done servicing request
22:07:36.999 00.000 1032 OnExposeComplete: enter
22:07:37.003 00.004 1032 UpdateGuideState(): m_state=6
22:07:37.005 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2368
22:07:37.007 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=136.20, Mass=1390, SNR=26.2, Peak=129 HFD=3.2
22:07:37.010 00.003 1032 MultiStar: [#1 0.04,-0.04,0.99,U] [#2 0.18,-0.02,0.76,U] [#3 0.17,-0.34,0.00,M2] [#4 -0.03,-0.23,0.62,U] [#5 -0.02,-0.29,0.00,M1] [#6 0.24,-0.00,0.62,U] [#7 -0.00,-0.28,0.00,M1] [#8 0.21,-0.02,0.52,U] 
22:07:37.013 00.003 1032 refined, 5 included, MultiStar: {0.12, -0.04}, one-star: {0.11, 0.05}
22:07:37.015 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
22:07:37.018 00.003 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
22:07:37.020 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.30 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
22:07:37.023 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
22:07:37.028 00.005 1032 Enqueuing Move request for scope (0.12, -0.04)
22:07:37.030 00.002 10072 Worker thread wakes up
22:07:37.030 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
22:07:37.030 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
22:07:37.030 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.06 yDistance=-0.10
22:07:37.033 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:07:37.040 00.007 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.90
22:07:37.040 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:07:37.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:37.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:07:37.043 00.003 10072 MoveAxis(W, 1, ABG)
22:07:37.043 00.000 10072 Guiding  Dir = 3, Dur = 1
22:07:37.045 00.002 10072 IsGuiding returns 0
22:07:37.054 00.009 10072 IsGuiding returns 0
22:07:37.054 00.000 10072 Move returns status 0, amount 1
22:07:37.054 00.000 10072 MoveAxis(N, 0, ABG)
22:07:37.054 00.000 10072 Move returns status 0, amount 0
22:07:37.054 00.000 10072 move complete, result=0
22:07:37.054 00.000 10072 worker thread done servicing request
22:07:37.074 00.020 1032 UpdateGuideState exits: m=1390 SNR=26.2
22:07:37.077 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:37.081 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:37.085 00.004 1032 Enqueuing Expose request
22:07:37.088 00.003 10072 Worker thread wakes up
22:07:37.088 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:07:37.092 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:37.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:37.726 00.634 10072 Exposure complete
22:07:37.842 00.116 1032 OnExposeComplete: enter
22:07:37.857 00.015 1032 UpdateGuideState(): m_state=6
22:07:37.861 00.004 10072 worker thread done servicing request
22:07:37.865 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2369
22:07:37.869 00.004 1032 Star::Find returns 1 (0), X=1103.48, Y=136.17, Mass=1239, SNR=24.7, Peak=118 HFD=3.2
22:07:37.872 00.003 1032 MultiStar: [#1 0.07,-0.01,1.01,U] [#2 0.23,0.16,0.00,M3] [#3 0.10,-0.14,0.72,U] [#4 0.13,-0.11,0.65,U] [#5 0.01,-0.04,0.71,U] [#6 0.21,0.08,0.63,U] [#7 -0.04,-0.05,0.70,U] [#8 0.30,-0.04,0.00,M1] 
22:07:37.878 00.006 1032 refined, 6 included, MultiStar: {0.10, -0.03}, one-star: {0.20, 0.02}
22:07:37.880 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
22:07:37.883 00.003 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
22:07:37.885 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.33 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
22:07:37.889 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
22:07:37.896 00.007 1032 Enqueuing Move request for scope (0.10, -0.03)
22:07:37.899 00.003 10072 Worker thread wakes up
22:07:37.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
22:07:37.900 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
22:07:37.900 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.06 yDistance=-0.09
22:07:37.903 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:07:37.910 00.007 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.90
22:07:37.910 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:07:37.910 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:37.910 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:07:37.910 00.000 10072 MoveAxis(W, 1, ABG)
22:07:37.910 00.000 10072 Guiding  Dir = 3, Dur = 1
22:07:37.911 00.001 10072 IsGuiding returns 0
22:07:37.914 00.003 10072 IsGuiding returns 0
22:07:37.914 00.000 10072 Move returns status 0, amount 1
22:07:37.914 00.000 10072 MoveAxis(N, 0, ABG)
22:07:37.914 00.000 10072 Move returns status 0, amount 0
22:07:37.914 00.000 10072 move complete, result=0
22:07:37.915 00.001 10072 worker thread done servicing request
22:07:37.947 00.032 1032 UpdateGuideState exits: m=1239 SNR=24.7
22:07:37.951 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:37.957 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:37.962 00.005 1032 Enqueuing Expose request
22:07:37.965 00.003 10072 Worker thread wakes up
22:07:37.965 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:07:37.968 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:37.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:38.378 00.410 10072 Exposure complete
22:07:38.485 00.107 1032 OnExposeComplete: enter
22:07:38.514 00.029 10072 worker thread done servicing request
22:07:38.514 00.000 1032 UpdateGuideState(): m_state=6
22:07:38.520 00.006 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2370
22:07:38.529 00.009 1032 Star::Find returns 1 (0), X=1103.46, Y=136.16, Mass=1311, SNR=25.4, Peak=116 HFD=3.3
22:07:38.533 00.004 1032 MultiStar: [#1 -0.05,-0.01,1.01,U] [#2 0.05,0.12,0.81,U] [#3 0.04,-0.27,0.00,M2] [#4 0.07,-0.15,0.63,U] [#5 0.12,-0.10,0.69,U] [#6 0.22,-0.01,0.58,U] [#7 -0.09,-0.29,0.00,M1] [#8 0.10,0.04,0.48,U] 
22:07:38.536 00.003 1032 refined, 6 included, MultiStar: {0.09, -0.01}, one-star: {0.18, 0.01}
22:07:38.540 00.004 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
22:07:38.543 00.003 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
22:07:38.546 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.12 mountX=-0.03 mountY=-0.09, mountTheta=-1.95
22:07:38.551 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
22:07:38.556 00.005 1032 Enqueuing Move request for scope (0.09, -0.01)
22:07:38.561 00.005 10072 Worker thread wakes up
22:07:38.562 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:07:38.562 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:07:38.562 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.09
22:07:38.565 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:07:38.577 00.012 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.91
22:07:38.577 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:07:38.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:38.585 00.008 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:07:38.585 00.000 10072 MoveAxis(W, 1, ABG)
22:07:38.585 00.000 10072 Guiding  Dir = 3, Dur = 1
22:07:38.586 00.001 10072 IsGuiding returns 0
22:07:38.587 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:38.606 00.019 10072 IsGuiding returns 0
22:07:38.607 00.001 10072 Move returns status 0, amount 1
22:07:38.607 00.000 10072 MoveAxis(N, 0, ABG)
22:07:38.607 00.000 10072 Move returns status 0, amount 0
22:07:38.607 00.000 10072 move complete, result=0
22:07:38.607 00.000 10072 worker thread done servicing request
22:07:38.616 00.009 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:07:38.620 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:38.624 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:38.628 00.004 1032 Enqueuing Expose request
22:07:38.633 00.005 10072 Worker thread wakes up
22:07:38.633 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:07:38.638 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:38.639 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:39.267 00.628 10072 Exposure complete
22:07:39.391 00.124 10072 worker thread done servicing request
22:07:39.391 00.000 1032 OnExposeComplete: enter
22:07:39.400 00.009 1032 UpdateGuideState(): m_state=6
22:07:39.403 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2371
22:07:39.407 00.004 1032 Star::Find returns 1 (0), X=1103.45, Y=136.09, Mass=1319, SNR=25.5, Peak=108 HFD=3.5
22:07:39.411 00.004 1032 MultiStar: [#1 0.16,-0.13,0.92,U] [#2 0.16,0.05,0.79,U] [#3 0.08,-0.36,0.00,M3] [#4 0.06,-0.15,0.66,U] [#5 0.07,-0.12,0.67,U] [#6 0.19,0.14,0.60,U] [#7 0.01,-0.30,0.00,M2] [#8 0.18,-0.16,0.52,U] 
22:07:39.415 00.004 1032 refined, 6 included, MultiStar: {0.14, -0.06}, one-star: {0.18, -0.07}
22:07:39.418 00.003 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
22:07:39.421 00.003 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
22:07:39.423 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-0.42 mountX=-0.10 mountY=-0.12, mountTheta=-2.25
22:07:39.430 00.007 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
22:07:39.433 00.003 1032 Enqueuing Move request for scope (0.14, -0.06)
22:07:39.436 00.003 10072 Worker thread wakes up
22:07:39.436 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
22:07:39.436 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
22:07:39.436 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.10 yDistance=-0.12
22:07:39.444 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:07:39.448 00.004 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.91
22:07:39.448 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:07:39.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:39.449 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:07:39.449 00.000 10072 MoveAxis(W, 1, ABG)
22:07:39.449 00.000 10072 Guiding  Dir = 3, Dur = 1
22:07:39.449 00.000 10072 IsGuiding returns 0
22:07:39.450 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:39.466 00.016 10072 IsGuiding returns 0
22:07:39.466 00.000 10072 Move returns status 0, amount 1
22:07:39.466 00.000 10072 MoveAxis(N, 0, ABG)
22:07:39.466 00.000 10072 Move returns status 0, amount 0
22:07:39.466 00.000 10072 move complete, result=0
22:07:39.466 00.000 10072 worker thread done servicing request
22:07:39.476 00.010 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:07:39.480 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:39.483 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:39.487 00.004 1032 Enqueuing Expose request
22:07:39.491 00.004 10072 Worker thread wakes up
22:07:39.491 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:07:39.494 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:39.495 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:39.912 00.417 10072 Exposure complete
22:07:39.987 00.075 10072 worker thread done servicing request
22:07:39.987 00.000 1032 OnExposeComplete: enter
22:07:39.991 00.004 1032 UpdateGuideState(): m_state=6
22:07:39.994 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2372
22:07:39.997 00.003 1032 Star::Find returns 1 (0), X=1103.35, Y=136.20, Mass=1168, SNR=24.0, Peak=106 HFD=3.2
22:07:40.000 00.003 1032 MultiStar: [#1 0.05,-0.05,1.05,U] [#2 0.15,0.07,0.81,U] [#3 -0.09,-0.30,0.00,M4] [#4 0.00,-0.17,0.68,U] [#5 0.01,-0.17,0.71,U] [#6 0.07,0.04,0.62,U] [#7 -0.01,-0.25,0.00,M3] [#8 0.22,-0.08,0.53,U] 
22:07:40.003 00.003 1032 single-star, 6 included, MultiStar: {0.08, -0.04}, one-star: {0.07, 0.04}
22:07:40.005 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
22:07:40.007 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
22:07:40.010 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.09 cameraTheta=0.52 mountX=0.02 mountY=-0.08, mountTheta=-1.31
22:07:40.014 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
22:07:40.017 00.003 1032 Enqueuing Move request for scope (0.07, 0.04)
22:07:40.025 00.008 10072 Worker thread wakes up
22:07:40.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
22:07:40.025 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
22:07:40.025 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
22:07:40.027 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:07:40.029 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.91
22:07:40.029 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:07:40.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:40.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:07:40.029 00.000 10072 MoveAxis(W, 1, ABG)
22:07:40.030 00.001 10072 Guiding  Dir = 3, Dur = 1
22:07:40.030 00.000 10072 IsGuiding returns 0
22:07:40.030 00.000 10072 PulseGuide returned control before completion, sleep 11
22:07:40.048 00.018 10072 IsGuiding returns 0
22:07:40.048 00.000 10072 Move returns status 0, amount 1
22:07:40.049 00.001 10072 MoveAxis(N, 0, ABG)
22:07:40.049 00.000 10072 Move returns status 0, amount 0
22:07:40.049 00.000 10072 move complete, result=0
22:07:40.049 00.000 10072 worker thread done servicing request
22:07:40.053 00.004 1032 UpdateGuideState exits: m=1168 SNR=24.0
22:07:40.057 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:40.059 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:40.062 00.003 1032 Enqueuing Expose request
22:07:40.068 00.006 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:07:40.071 00.003 10072 Worker thread wakes up
22:07:40.071 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:40.072 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:40.708 00.636 10072 Exposure complete
22:07:40.771 00.063 10072 worker thread done servicing request
22:07:40.771 00.000 1032 OnExposeComplete: enter
22:07:40.774 00.003 1032 UpdateGuideState(): m_state=6
22:07:40.776 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2373
22:07:40.778 00.002 1032 Star::Find returns 1 (0), X=1103.47, Y=136.21, Mass=1417, SNR=26.4, Peak=133 HFD=3.2
22:07:40.781 00.003 1032 MultiStar: [#1 0.03,0.10,0.97,U] [#2 0.12,0.21,0.76,U] [#3 0.16,-0.10,0.74,U] [#4 -0.09,-0.12,0.63,U] [#5 0.12,-0.07,0.65,U] [#6 0.15,0.16,0.59,U] [#7 -0.16,-0.20,0.00,M4] [#8 0.15,0.06,0.49,U] 
22:07:40.783 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.04}, one-star: {0.19, 0.05}
22:07:40.785 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:07:40.787 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:07:40.789 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.36 mountX=0.01 mountY=-0.11, mountTheta=-1.47
22:07:40.793 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
22:07:40.795 00.002 1032 Enqueuing Move request for scope (0.11, 0.04)
22:07:40.797 00.002 10072 Worker thread wakes up
22:07:40.798 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
22:07:40.798 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
22:07:40.798 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.11
22:07:40.801 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:07:40.803 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.91
22:07:40.803 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:07:40.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:40.804 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:07:40.804 00.000 10072 MoveAxis(W, 1, ABG)
22:07:40.804 00.000 10072 Guiding  Dir = 3, Dur = 1
22:07:40.804 00.000 10072 IsGuiding returns 0
22:07:40.805 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:40.823 00.018 1032 UpdateGuideState exits: m=1417 SNR=26.4
22:07:40.826 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:40.829 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:40.833 00.004 1032 Enqueuing Expose request
22:07:40.836 00.003 10072 IsGuiding returns 0
22:07:40.836 00.000 10072 Move returns status 0, amount 1
22:07:40.836 00.000 10072 MoveAxis(N, 0, ABG)
22:07:40.836 00.000 10072 Move returns status 0, amount 0
22:07:40.836 00.000 10072 move complete, result=0
22:07:40.836 00.000 10072 worker thread done servicing request
22:07:40.836 00.000 10072 Worker thread wakes up
22:07:40.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:40.837 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:40.844 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:07:41.254 00.410 10072 Exposure complete
22:07:41.313 00.059 10072 worker thread done servicing request
22:07:41.313 00.000 1032 OnExposeComplete: enter
22:07:41.316 00.003 1032 UpdateGuideState(): m_state=6
22:07:41.318 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2374
22:07:41.319 00.001 1032 Star::Find returns 1 (0), X=1103.51, Y=136.30, Mass=1321, SNR=25.5, Peak=126 HFD=3.2
22:07:41.321 00.002 1032 MultiStar: [#1 -0.01,0.02,0.95,U] [#2 0.09,0.23,0.81,U] [#3 0.05,-0.26,0.00,M4] [#4 -0.13,-0.18,0.64,U] [#5 0.10,-0.07,0.69,U] [#6 0.07,0.07,0.59,U] [#7 -0.07,-0.05,0.65,U] [#8 0.18,0.03,0.50,U] 
22:07:41.323 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {0.23, 0.15}
22:07:41.324 00.001 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
22:07:41.325 00.001 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
22:07:41.327 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.50 mountX=0.02 mountY=-0.07, mountTheta=-1.33
22:07:41.333 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
22:07:41.336 00.003 1032 Enqueuing Move request for scope (0.06, 0.03)
22:07:41.338 00.002 10072 Worker thread wakes up
22:07:41.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
22:07:41.338 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
22:07:41.338 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.02 yDistance=-0.07
22:07:41.340 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:07:41.343 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.91
22:07:41.343 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:07:41.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:41.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:07:41.343 00.000 10072 MoveAxis(W, 1, ABG)
22:07:41.343 00.000 10072 Guiding  Dir = 3, Dur = 1
22:07:41.344 00.001 10072 IsGuiding returns 0
22:07:41.344 00.000 10072 PulseGuide returned control before completion, sleep 11
22:07:41.361 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.5
22:07:41.364 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:41.367 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:41.369 00.002 1032 Enqueuing Expose request
22:07:41.370 00.001 10072 IsGuiding returns 0
22:07:41.370 00.000 10072 Move returns status 0, amount 1
22:07:41.371 00.001 10072 MoveAxis(N, 0, ABG)
22:07:41.371 00.000 10072 Move returns status 0, amount 0
22:07:41.371 00.000 10072 move complete, result=0
22:07:41.371 00.000 10072 worker thread done servicing request
22:07:41.371 00.000 10072 Worker thread wakes up
22:07:41.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:41.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:41.379 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:07:41.999 00.620 10072 Exposure complete
22:07:42.055 00.056 10072 worker thread done servicing request
22:07:42.055 00.000 1032 OnExposeComplete: enter
22:07:42.057 00.002 1032 UpdateGuideState(): m_state=6
22:07:42.060 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2375
22:07:42.061 00.001 1032 Star::Find returns 1 (0), X=1103.31, Y=136.19, Mass=1229, SNR=24.6, Peak=105 HFD=3.1
22:07:42.063 00.002 1032 MultiStar: [#1 0.11,-0.09,1.02,U] [#2 0.16,0.07,0.80,U] [#3 0.10,-0.21,0.79,U] [#4 -0.08,-0.18,0.71,U] [#5 0.14,-0.27,0.00,M1] [#6 0.08,-0.11,0.60,U] [#7 -0.03,-0.24,0.00,M4] [#8 0.16,-0.01,0.55,U] 
22:07:42.065 00.002 1032 single-star, 6 included, MultiStar: {0.08, -0.07}, one-star: {0.03, 0.03}
22:07:42.067 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
22:07:42.068 00.001 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
22:07:42.069 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.87 mountX=0.03 mountY=-0.04, mountTheta=-0.96
22:07:42.072 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
22:07:42.073 00.001 1032 Enqueuing Move request for scope (0.03, 0.03)
22:07:42.075 00.002 10072 Worker thread wakes up
22:07:42.075 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
22:07:42.075 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
22:07:42.076 00.001 10072 Moving (0.03, 0.03) raw xDistance=0.03 yDistance=-0.04
22:07:42.077 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:07:42.080 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.91
22:07:42.080 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:07:42.080 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:42.080 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:07:42.081 00.001 10072 MoveAxis(W, 1, ABG)
22:07:42.081 00.000 10072 Guiding  Dir = 3, Dur = 1
22:07:42.081 00.000 10072 IsGuiding returns 0
22:07:42.082 00.001 10072 PulseGuide returned control before completion, sleep 11
22:07:42.099 00.017 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:07:42.102 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:42.104 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:42.106 00.002 1032 Enqueuing Expose request
22:07:42.108 00.002 10072 IsGuiding returns 0
22:07:42.108 00.000 10072 Move returns status 0, amount 1
22:07:42.108 00.000 10072 MoveAxis(N, 0, ABG)
22:07:42.108 00.000 10072 Move returns status 0, amount 0
22:07:42.108 00.000 10072 move complete, result=0
22:07:42.108 00.000 10072 worker thread done servicing request
22:07:42.108 00.000 10072 Worker thread wakes up
22:07:42.108 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:42.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:42.117 00.009 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:07:42.516 00.399 10072 Exposure complete
22:07:42.575 00.059 10072 worker thread done servicing request
22:07:42.575 00.000 1032 OnExposeComplete: enter
22:07:42.577 00.002 1032 UpdateGuideState(): m_state=6
22:07:42.581 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2376
22:07:42.585 00.004 1032 Star::Find returns 1 (0), X=1103.45, Y=136.15, Mass=1181, SNR=24.1, Peak=107 HFD=3.2
22:07:42.589 00.004 1032 MultiStar: [#1 0.06,-0.12,0.97,U] [#2 0.17,0.12,0.79,U] [#3 0.07,-0.35,0.00,M4] [#4 0.06,-0.11,0.69,U] [#5 0.01,-0.15,0.75,U] [#6 0.15,-0.01,0.66,U] [#7 -0.10,-0.23,0.00,M5] [#8 0.25,-0.13,0.00,M1] 
22:07:42.592 00.003 1032 refined, 5 included, MultiStar: {0.11, -0.05}, one-star: {0.17, -0.01}
22:07:42.594 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
22:07:42.595 00.001 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
22:07:42.597 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.41 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
22:07:42.601 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
22:07:42.603 00.002 1032 Enqueuing Move request for scope (0.11, -0.05)
22:07:42.605 00.002 10072 Worker thread wakes up
22:07:42.605 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
22:07:42.605 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
22:07:42.605 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.07 yDistance=-0.09
22:07:42.607 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:07:42.611 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.91
22:07:42.611 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:07:42.611 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:42.611 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:07:42.611 00.000 10072 MoveAxis(W, 0, ABG)
22:07:42.611 00.000 10072 Move returns status 0, amount 0
22:07:42.611 00.000 10072 MoveAxis(N, 0, ABG)
22:07:42.611 00.000 10072 Move returns status 0, amount 0
22:07:42.611 00.000 10072 move complete, result=0
22:07:42.612 00.001 10072 worker thread done servicing request
22:07:42.631 00.019 1032 UpdateGuideState exits: m=1181 SNR=24.1
22:07:42.633 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:42.634 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:42.637 00.003 1032 Enqueuing Expose request
22:07:42.639 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:07:42.640 00.001 10072 Worker thread wakes up
22:07:42.640 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:42.641 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:43.268 00.627 10072 Exposure complete
22:07:43.333 00.065 10072 worker thread done servicing request
22:07:43.333 00.000 1032 OnExposeComplete: enter
22:07:43.335 00.002 1032 UpdateGuideState(): m_state=6
22:07:43.337 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2377
22:07:43.340 00.003 1032 Star::Find returns 1 (0), X=1103.46, Y=136.24, Mass=1241, SNR=24.7, Peak=113 HFD=3.2
22:07:43.342 00.002 1032 MultiStar: [#1 0.05,-0.05,0.97,U] [#2 0.18,0.08,0.80,U] [#3 0.13,-0.17,0.80,U] [#4 0.10,-0.05,0.65,U] [#5 0.04,0.01,0.65,U] [#6 0.26,0.04,0.00,M1] [#7 -0.00,-0.24,0.70,U] [#8 0.35,-0.03,0.00,M2] 
22:07:43.345 00.003 1032 refined, 6 included, MultiStar: {0.10, -0.04}, one-star: {0.19, 0.09}
22:07:43.347 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
22:07:43.350 00.003 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
22:07:43.352 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.38 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
22:07:43.355 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
22:07:43.357 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
22:07:43.358 00.001 10072 Worker thread wakes up
22:07:43.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
22:07:43.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
22:07:43.358 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.07 yDistance=-0.09
22:07:43.361 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:07:43.365 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.91
22:07:43.365 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:07:43.365 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:43.365 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:07:43.365 00.000 10072 MoveAxis(W, 0, ABG)
22:07:43.365 00.000 10072 Move returns status 0, amount 0
22:07:43.365 00.000 10072 MoveAxis(N, 0, ABG)
22:07:43.365 00.000 10072 Move returns status 0, amount 0
22:07:43.365 00.000 10072 move complete, result=0
22:07:43.365 00.000 10072 worker thread done servicing request
22:07:43.385 00.020 1032 UpdateGuideState exits: m=1241 SNR=24.7
22:07:43.387 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:43.389 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:43.391 00.002 1032 Enqueuing Expose request
22:07:43.393 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:07:43.396 00.003 10072 Worker thread wakes up
22:07:43.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:43.396 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:43.818 00.422 10072 Exposure complete
22:07:43.868 00.050 10072 worker thread done servicing request
22:07:43.868 00.000 1032 OnExposeComplete: enter
22:07:43.870 00.002 1032 UpdateGuideState(): m_state=6
22:07:43.871 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2378
22:07:43.873 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=136.14, Mass=1316, SNR=25.5, Peak=117 HFD=3.2
22:07:43.874 00.001 1032 MultiStar: [#1 0.07,-0.04,1.00,U] [#2 0.16,0.15,0.74,U] [#3 0.03,-0.26,0.00,M4] [#4 0.02,-0.12,0.69,U] [#5 0.00,-0.23,0.69,U] [#6 0.12,0.01,0.58,U] [#7 -0.03,-0.14,0.69,U] [#8 0.36,-0.13,0.00,M3] 
22:07:43.877 00.003 1032 refined, 6 included, MultiStar: {0.08, -0.05}, one-star: {0.16, -0.02}
22:07:43.878 00.001 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
22:07:43.880 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
22:07:43.881 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.59 mountX=-0.07 mountY=-0.06, mountTheta=-2.42
22:07:43.883 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
22:07:43.885 00.002 1032 Enqueuing Move request for scope (0.08, -0.05)
22:07:43.886 00.001 10072 Worker thread wakes up
22:07:43.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
22:07:43.887 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
22:07:43.887 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.06
22:07:43.888 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:07:43.890 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.91
22:07:43.891 00.001 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:07:43.891 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:43.891 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:07:43.891 00.000 10072 MoveAxis(E, 0, ABG)
22:07:43.891 00.000 10072 Move returns status 0, amount 0
22:07:43.891 00.000 10072 MoveAxis(N, 0, ABG)
22:07:43.891 00.000 10072 Move returns status 0, amount 0
22:07:43.891 00.000 10072 move complete, result=0
22:07:43.891 00.000 10072 worker thread done servicing request
22:07:43.909 00.018 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:07:43.911 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:43.913 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:43.914 00.001 1032 Enqueuing Expose request
22:07:43.916 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:43.918 00.002 10072 Worker thread wakes up
22:07:43.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:43.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:44.553 00.635 10072 Exposure complete
22:07:44.608 00.055 10072 worker thread done servicing request
22:07:44.608 00.000 1032 OnExposeComplete: enter
22:07:44.610 00.002 1032 UpdateGuideState(): m_state=6
22:07:44.613 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2379
22:07:44.616 00.003 1032 Star::Find returns 1 (0), X=1103.49, Y=136.12, Mass=1317, SNR=25.5, Peak=117 HFD=3.4
22:07:44.619 00.003 1032 MultiStar: [#1 0.00,-0.09,0.94,U] [#2 0.12,0.12,0.75,U] [#3 0.20,-0.22,0.00,M5] [#4 0.13,-0.26,0.00,M1] [#5 0.02,-0.08,0.64,U] [#6 0.17,0.03,0.61,U] [#7 -0.00,-0.26,0.00,M4] [#8 0.26,-0.03,0.00,M4] 
22:07:44.620 00.001 1032 refined, 4 included, MultiStar: {0.11, -0.02}, one-star: {0.22, -0.04}
22:07:44.622 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
22:07:44.624 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
22:07:44.625 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.16 mountX=-0.04 mountY=-0.10, mountTheta=-1.99
22:07:44.628 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:07:44.631 00.003 1032 Enqueuing Move request for scope (0.11, -0.02)
22:07:44.632 00.001 10072 Worker thread wakes up
22:07:44.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:07:44.632 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:07:44.632 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.04 yDistance=-0.10
22:07:44.635 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:07:44.637 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.92
22:07:44.637 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:07:44.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:44.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:07:44.637 00.000 10072 MoveAxis(E, 0, ABG)
22:07:44.637 00.000 10072 Move returns status 0, amount 0
22:07:44.637 00.000 10072 MoveAxis(N, 0, ABG)
22:07:44.637 00.000 10072 Move returns status 0, amount 0
22:07:44.637 00.000 10072 move complete, result=0
22:07:44.638 00.001 10072 worker thread done servicing request
22:07:44.655 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:07:44.658 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:44.659 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:44.662 00.003 1032 Enqueuing Expose request
22:07:44.664 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:44.666 00.002 10072 Worker thread wakes up
22:07:44.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:44.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:45.080 00.414 10072 Exposure complete
22:07:45.136 00.056 10072 worker thread done servicing request
22:07:45.136 00.000 1032 OnExposeComplete: enter
22:07:45.138 00.002 1032 UpdateGuideState(): m_state=6
22:07:45.140 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2380
22:07:45.142 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=136.24, Mass=1262, SNR=24.9, Peak=115 HFD=3.2
22:07:45.145 00.003 1032 MultiStar: [#1 0.11,-0.05,0.97,U] [#2 0.27,0.01,0.00,M1] [#3 0.10,-0.26,0.00,M6] [#4 0.04,-0.19,0.64,U] [#5 0.11,-0.07,0.68,U] [#6 0.29,0.05,0.00,M1] [#7 0.00,-0.16,0.67,U] [#8 0.28,-0.19,0.00,M5] 
22:07:45.147 00.002 1032 refined, 4 included, MultiStar: {0.10, -0.06}, one-star: {0.17, 0.09}
22:07:45.149 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:07:45.151 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:07:45.153 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.56 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
22:07:45.156 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
22:07:45.159 00.003 1032 Enqueuing Move request for scope (0.10, -0.06)
22:07:45.161 00.002 10072 Worker thread wakes up
22:07:45.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
22:07:45.161 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
22:07:45.161 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.08
22:07:45.163 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:07:45.166 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.92
22:07:45.166 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:07:45.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:45.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:07:45.166 00.000 10072 MoveAxis(E, 1, ABG)
22:07:45.166 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:45.167 00.001 10072 IsGuiding returns 0
22:07:45.167 00.000 10072 PulseGuide returned control before completion, sleep 11
22:07:45.187 00.020 10072 IsGuiding returns 0
22:07:45.187 00.000 10072 Move returns status 0, amount 1
22:07:45.187 00.000 1032 UpdateGuideState exits: m=1262 SNR=24.9
22:07:45.190 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:45.192 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:45.194 00.002 1032 Enqueuing Expose request
22:07:45.196 00.002 10072 MoveAxis(N, 0, ABG)
22:07:45.196 00.000 10072 Move returns status 0, amount 0
22:07:45.196 00.000 10072 move complete, result=0
22:07:45.196 00.000 10072 worker thread done servicing request
22:07:45.196 00.000 10072 Worker thread wakes up
22:07:45.197 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:45.197 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:45.207 00.010 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:45.830 00.623 10072 Exposure complete
22:07:45.890 00.060 10072 worker thread done servicing request
22:07:45.890 00.000 1032 OnExposeComplete: enter
22:07:45.893 00.003 1032 UpdateGuideState(): m_state=6
22:07:45.896 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2381
22:07:45.898 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=136.27, Mass=1319, SNR=25.5, Peak=124 HFD=3.2
22:07:45.900 00.002 1032 MultiStar: [#1 0.11,0.15,0.96,U] [#2 0.05,0.18,0.78,U] [#3 0.08,-0.13,0.74,U] [#4 -0.03,-0.10,0.66,U] [#5 0.11,0.08,0.63,U] [#6 0.07,0.03,0.63,U] [#7 -0.10,-0.10,0.68,U] [#8 0.08,0.15,0.53,U] 
22:07:45.901 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.15, 0.11}
22:07:45.903 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
22:07:45.905 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
22:07:45.908 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.64 mountX=0.03 mountY=-0.07, mountTheta=-1.19
22:07:45.910 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
22:07:45.912 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
22:07:45.914 00.002 10072 Worker thread wakes up
22:07:45.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:07:45.914 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:07:45.914 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
22:07:45.915 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:07:45.918 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.92
22:07:45.918 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:07:45.918 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:45.918 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:07:45.919 00.001 10072 MoveAxis(E, 1, ABG)
22:07:45.919 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:45.919 00.000 10072 IsGuiding returns 0
22:07:45.919 00.000 10072 PulseGuide returned control before completion, sleep 11
22:07:45.937 00.018 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:07:45.940 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:45.942 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:45.943 00.001 1032 Enqueuing Expose request
22:07:45.945 00.002 10072 IsGuiding returns 0
22:07:45.945 00.000 10072 Move returns status 0, amount 1
22:07:45.945 00.000 10072 MoveAxis(N, 0, ABG)
22:07:45.945 00.000 10072 Move returns status 0, amount 0
22:07:45.945 00.000 10072 move complete, result=0
22:07:45.945 00.000 10072 worker thread done servicing request
22:07:45.945 00.000 10072 Worker thread wakes up
22:07:45.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:45.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:45.953 00.008 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:07:46.364 00.411 10072 Exposure complete
22:07:46.415 00.051 10072 worker thread done servicing request
22:07:46.415 00.000 1032 OnExposeComplete: enter
22:07:46.417 00.002 1032 UpdateGuideState(): m_state=6
22:07:46.418 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2382
22:07:46.421 00.003 1032 Star::Find returns 1 (0), X=1103.38, Y=136.30, Mass=1194, SNR=24.3, Peak=106 HFD=3.3
22:07:46.422 00.001 1032 MultiStar: [#1 -0.04,0.06,1.06,U] [#2 0.06,0.19,0.80,U] [#3 -0.02,-0.16,0.80,U] [#4 -0.09,-0.06,0.72,U] [#5 0.03,-0.00,0.67,U] [#6 0.08,0.13,0.62,U] [#7 -0.04,-0.08,0.66,U] [#8 0.25,0.12,0.00,M5] 
22:07:46.426 00.004 1032 refined, 7 included, MultiStar: {0.01, 0.03}, one-star: {0.10, 0.15}
22:07:46.428 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
22:07:46.430 00.002 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
22:07:46.431 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.27 mountX=0.03 mountY=-0.02, mountTheta=-0.56
22:07:46.434 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
22:07:46.436 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
22:07:46.438 00.002 10072 Worker thread wakes up
22:07:46.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:07:46.438 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:07:46.438 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
22:07:46.440 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:07:46.443 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.92
22:07:46.443 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:07:46.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:46.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:07:46.443 00.000 10072 MoveAxis(E, 1, ABG)
22:07:46.443 00.000 10072 Guiding  Dir = 2, Dur = 1
22:07:46.444 00.001 10072 IsGuiding returns 0
22:07:46.444 00.000 10072 PulseGuide returned control before completion, sleep 11
22:07:46.457 00.013 10072 IsGuiding returns 0
22:07:46.457 00.000 10072 Move returns status 0, amount 1
22:07:46.457 00.000 10072 MoveAxis(N, 0, ABG)
22:07:46.457 00.000 10072 Move returns status 0, amount 0
22:07:46.457 00.000 10072 move complete, result=0
22:07:46.457 00.000 10072 worker thread done servicing request
22:07:46.461 00.004 1032 UpdateGuideState exits: m=1194 SNR=24.3
22:07:46.465 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:46.466 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:46.467 00.001 1032 Enqueuing Expose request
22:07:46.468 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:07:46.470 00.002 10072 Worker thread wakes up
22:07:46.470 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:46.470 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:47.101 00.631 10072 Exposure complete
22:07:47.156 00.055 10072 worker thread done servicing request
22:07:47.156 00.000 1032 OnExposeComplete: enter
22:07:47.158 00.002 1032 UpdateGuideState(): m_state=6
22:07:47.160 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2383
22:07:47.163 00.003 1032 Star::Find returns 1 (0), X=1103.38, Y=136.32, Mass=1472, SNR=26.9, Peak=135 HFD=3.2
22:07:47.165 00.002 1032 MultiStar: [#1 0.05,0.06,0.93,U] [#2 0.11,0.17,0.74,U] [#3 0.10,-0.02,0.69,U] [#4 -0.08,-0.01,0.63,U] [#5 0.12,0.06,0.65,U] [#6 0.15,0.06,0.59,U] [#7 0.04,0.03,0.63,U] [#8 0.23,0.02,0.48,U] 
22:07:47.166 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.11, 0.17}
22:07:47.168 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
22:07:47.169 00.001 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
22:07:47.171 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.65 mountX=0.04 mountY=-0.10, mountTheta=-1.18
22:07:47.174 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
22:07:47.178 00.004 1032 Enqueuing Move request for scope (0.09, 0.07)
22:07:47.180 00.002 10072 Worker thread wakes up
22:07:47.180 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
22:07:47.180 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
22:07:47.180 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.10
22:07:47.182 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:07:47.185 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.92
22:07:47.185 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:07:47.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:47.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:07:47.185 00.000 10072 MoveAxis(E, 2, ABG)
22:07:47.185 00.000 10072 Guiding  Dir = 2, Dur = 2
22:07:47.185 00.000 10072 IsGuiding returns 0
22:07:47.186 00.001 10072 PulseGuide returned control before completion, sleep 12
22:07:47.204 00.018 1032 UpdateGuideState exits: m=1472 SNR=26.9
22:07:47.210 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:47.213 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:47.216 00.003 1032 Enqueuing Expose request
22:07:47.218 00.002 10072 IsGuiding returns 0
22:07:47.218 00.000 10072 Move returns status 0, amount 2
22:07:47.218 00.000 10072 MoveAxis(N, 0, ABG)
22:07:47.218 00.000 10072 Move returns status 0, amount 0
22:07:47.218 00.000 10072 move complete, result=0
22:07:47.218 00.000 10072 worker thread done servicing request
22:07:47.218 00.000 10072 Worker thread wakes up
22:07:47.219 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:47.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:47.226 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:07:47.635 00.409 10072 Exposure complete
22:07:47.693 00.058 10072 worker thread done servicing request
22:07:47.693 00.000 1032 OnExposeComplete: enter
22:07:47.696 00.003 1032 UpdateGuideState(): m_state=6
22:07:47.698 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2384
22:07:47.700 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=136.46, Mass=1247, SNR=24.8, Peak=111 HFD=3.2
22:07:47.702 00.002 1032 MultiStar: [#1 0.03,0.14,1.02,U] [#2 0.09,0.25,0.00,M1] [#3 -0.07,-0.02,0.76,U] [#4 0.00,0.06,0.63,U] [#5 0.07,0.09,0.71,U] [#6 -0.06,0.28,0.00,M1] [#7 -0.01,0.07,0.69,U] [#8 0.17,0.26,0.00,M5] 
22:07:47.705 00.003 1032 refined, 5 included, MultiStar: {0.03, 0.12}, one-star: {0.13, 0.31}
22:07:47.708 00.003 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
22:07:47.710 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
22:07:47.711 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.29 mountX=0.11 mountY=-0.06, mountTheta=-0.54
22:07:47.714 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
22:07:47.716 00.002 1032 Enqueuing Move request for scope (0.03, 0.12)
22:07:47.717 00.001 10072 Worker thread wakes up
22:07:47.718 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
22:07:47.718 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
22:07:47.718 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
22:07:47.720 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:07:47.722 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.92
22:07:47.722 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
22:07:47.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:47.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:07:47.722 00.000 10072 MoveAxis(E, 2, ABG)
22:07:47.722 00.000 10072 Guiding  Dir = 2, Dur = 2
22:07:47.723 00.001 10072 IsGuiding returns 0
22:07:47.723 00.000 10072 PulseGuide returned control before completion, sleep 12
22:07:47.741 00.018 10072 IsGuiding returns 0
22:07:47.741 00.000 10072 Move returns status 0, amount 2
22:07:47.742 00.001 10072 MoveAxis(N, 0, ABG)
22:07:47.742 00.000 10072 Move returns status 0, amount 0
22:07:47.742 00.000 10072 move complete, result=0
22:07:47.742 00.000 10072 worker thread done servicing request
22:07:47.744 00.002 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:07:47.747 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:47.748 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:47.750 00.002 1032 Enqueuing Expose request
22:07:47.753 00.003 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:07:47.755 00.002 10072 Worker thread wakes up
22:07:47.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:47.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:48.385 00.630 10072 Exposure complete
22:07:48.447 00.062 10072 worker thread done servicing request
22:07:48.447 00.000 1032 OnExposeComplete: enter
22:07:48.450 00.003 1032 UpdateGuideState(): m_state=6
22:07:48.452 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2385
22:07:48.453 00.001 1032 Star::Find returns 1 (0), X=1103.32, Y=136.35, Mass=1447, SNR=26.7, Peak=133 HFD=3.2
22:07:48.455 00.002 1032 MultiStar: [#1 -0.02,0.08,0.94,U] [#2 0.07,0.25,0.00,M2] [#3 -0.02,-0.10,0.70,U] [#4 -0.15,0.03,0.63,U] [#5 -0.15,0.04,0.61,U] [#6 0.15,0.23,0.00,M2] [#7 -0.18,-0.03,0.66,U] [#8 0.20,0.10,0.49,U] 
22:07:48.458 00.003 1032 refined, 6 included, MultiStar: {-0.04, 0.05}, one-star: {0.04, 0.20}
22:07:48.459 00.001 1032 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.83) = xAngle (0.36 = 0.36)
22:07:48.462 00.003 1032 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.36 = 0.36)
22:07:48.464 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.19 mountX=0.06 mountY=0.02, mountTheta=0.36
22:07:48.467 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
22:07:48.470 00.003 1032 Enqueuing Move request for scope (-0.04, 0.05)
22:07:48.472 00.002 10072 Worker thread wakes up
22:07:48.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
22:07:48.472 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
22:07:48.472 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.02
22:07:48.473 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:07:48.475 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.92
22:07:48.475 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:07:48.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:48.476 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:07:48.476 00.000 10072 MoveAxis(E, 3, ABG)
22:07:48.476 00.000 10072 Guiding  Dir = 2, Dur = 3
22:07:48.476 00.000 10072 IsGuiding returns 0
22:07:48.477 00.001 10072 PulseGuide returned control before completion, sleep 13
22:07:48.492 00.015 10072 IsGuiding returns 0
22:07:48.492 00.000 10072 Move returns status 0, amount 3
22:07:48.492 00.000 10072 MoveAxis(N, 0, ABG)
22:07:48.492 00.000 10072 Move returns status 0, amount 0
22:07:48.492 00.000 10072 move complete, result=0
22:07:48.492 00.000 10072 worker thread done servicing request
22:07:48.495 00.003 1032 UpdateGuideState exits: m=1447 SNR=26.7
22:07:48.496 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:48.498 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:48.499 00.001 1032 Enqueuing Expose request
22:07:48.501 00.002 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:07:48.502 00.001 10072 Worker thread wakes up
22:07:48.502 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:48.502 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:48.916 00.414 10072 Exposure complete
22:07:48.964 00.048 10072 worker thread done servicing request
22:07:48.964 00.000 1032 OnExposeComplete: enter
22:07:48.966 00.002 1032 UpdateGuideState(): m_state=6
22:07:48.968 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2386
22:07:48.969 00.001 1032 Star::Find returns 1 (0), X=1103.37, Y=136.40, Mass=1297, SNR=25.3, Peak=128 HFD=3.2
22:07:48.971 00.002 1032 MultiStar: [#1 -0.05,0.12,0.94,U] [#2 0.05,0.37,0.00,M3] [#3 -0.03,0.04,0.76,U] [#4 -0.20,0.03,0.61,U] [#5 0.07,0.05,0.66,U] [#6 -0.17,0.06,0.61,U] [#7 -0.08,0.05,0.69,U] [#8 -0.02,0.23,0.57,U] 
22:07:48.972 00.001 1032 refined, 7 included, MultiStar: {-0.04, 0.11}, one-star: {0.09, 0.25}
22:07:48.975 00.003 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
22:07:48.976 00.001 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
22:07:48.977 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=0.12 mountY=0.01, mountTheta=0.07
22:07:48.979 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.11, opts=13)
22:07:48.981 00.002 1032 Enqueuing Move request for scope (-0.04, 0.11)
22:07:48.981 00.000 10072 Worker thread wakes up
22:07:48.982 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
22:07:48.982 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
22:07:48.982 00.000 10072 Moving (-0.04, 0.11) raw xDistance=0.12 yDistance=0.01
22:07:48.983 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:07:48.986 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.92
22:07:48.986 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:07:48.986 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:48.987 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:07:48.987 00.000 10072 MoveAxis(E, 3, ABG)
22:07:48.987 00.000 10072 Guiding  Dir = 2, Dur = 3
22:07:48.987 00.000 10072 IsGuiding returns 0
22:07:48.987 00.000 10072 PulseGuide returned control before completion, sleep 13
22:07:49.003 00.016 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:07:49.004 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:49.007 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:49.008 00.001 1032 Enqueuing Expose request
22:07:49.010 00.002 10072 IsGuiding returns 0
22:07:49.010 00.000 10072 Move returns status 0, amount 3
22:07:49.010 00.000 10072 MoveAxis(N, 0, ABG)
22:07:49.010 00.000 10072 Move returns status 0, amount 0
22:07:49.010 00.000 10072 move complete, result=0
22:07:49.011 00.001 10072 worker thread done servicing request
22:07:49.011 00.000 10072 Worker thread wakes up
22:07:49.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:49.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:49.019 00.008 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:07:49.637 00.618 10072 Exposure complete
22:07:49.695 00.058 10072 worker thread done servicing request
22:07:49.695 00.000 1032 OnExposeComplete: enter
22:07:49.697 00.002 1032 UpdateGuideState(): m_state=6
22:07:49.699 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2387
22:07:49.701 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=136.25, Mass=1373, SNR=26.0, Peak=116 HFD=3.3
22:07:49.703 00.002 1032 MultiStar: [#1 -0.04,0.15,0.94,U] [#2 0.20,0.33,0.00,M4] [#3 0.11,0.06,0.78,U] [#4 -0.24,-0.05,0.00,M1] [#5 -0.10,-0.01,0.64,U] [#6 0.06,0.22,0.59,U] [#7 -0.04,-0.12,0.63,U] [#8 0.05,0.01,0.48,U] 
22:07:49.704 00.001 1032 refined, 6 included, MultiStar: {0.01, 0.06}, one-star: {0.04, 0.09}
22:07:49.706 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
22:07:49.708 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
22:07:49.710 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.07 cameraTheta=1.38 mountX=0.06 mountY=-0.03, mountTheta=-0.45
22:07:49.714 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
22:07:49.716 00.002 1032 Enqueuing Move request for scope (0.01, 0.06)
22:07:49.718 00.002 10072 Worker thread wakes up
22:07:49.718 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
22:07:49.718 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
22:07:49.718 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.03
22:07:49.720 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:07:49.722 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.93
22:07:49.724 00.002 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:07:49.724 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:49.724 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:07:49.725 00.001 10072 MoveAxis(E, 3, ABG)
22:07:49.725 00.000 10072 Guiding  Dir = 2, Dur = 3
22:07:49.725 00.000 10072 IsGuiding returns 0
22:07:49.726 00.001 10072 PulseGuide returned control before completion, sleep 13
22:07:49.743 00.017 1032 UpdateGuideState exits: m=1373 SNR=26.0
22:07:49.745 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:49.747 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:49.750 00.003 1032 Enqueuing Expose request
22:07:49.752 00.002 10072 IsGuiding returns 0
22:07:49.752 00.000 10072 Move returns status 0, amount 3
22:07:49.752 00.000 10072 MoveAxis(N, 0, ABG)
22:07:49.752 00.000 10072 Move returns status 0, amount 0
22:07:49.752 00.000 10072 move complete, result=0
22:07:49.752 00.000 10072 worker thread done servicing request
22:07:49.752 00.000 10072 Worker thread wakes up
22:07:49.752 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:49.752 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:49.760 00.008 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:07:50.167 00.407 10072 Exposure complete
22:07:50.227 00.060 10072 worker thread done servicing request
22:07:50.227 00.000 1032 OnExposeComplete: enter
22:07:50.229 00.002 1032 UpdateGuideState(): m_state=6
22:07:50.233 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2388
22:07:50.236 00.003 1032 Star::Find returns 1 (0), X=1103.33, Y=136.27, Mass=1367, SNR=26.0, Peak=133 HFD=3.1
22:07:50.238 00.002 1032 MultiStar: [#1 -0.08,-0.02,0.96,U] [#2 0.04,0.26,0.00,M5] [#3 0.14,-0.25,0.00,M1] [#4 -0.15,0.00,0.71,U] [#5 0.00,0.01,0.64,U] [#6 0.23,0.10,0.00,M1] [#7 -0.17,-0.16,0.65,U] [#8 0.09,-0.09,0.51,U] 
22:07:50.241 00.003 1032 refined, 5 included, MultiStar: {-0.04, -0.01}, one-star: {0.05, 0.11}
22:07:50.244 00.003 1032 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.83) = xAngle (-4.74 = 1.54)
22:07:50.247 00.003 1032 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.74 = 1.54)
22:07:50.249 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-2.91 mountX=0.00 mountY=0.05, mountTheta=1.54
22:07:50.252 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
22:07:50.254 00.002 1032 Enqueuing Move request for scope (-0.04, -0.01)
22:07:50.255 00.001 10072 Worker thread wakes up
22:07:50.255 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
22:07:50.255 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
22:07:50.255 00.000 10072 Moving (-0.04, -0.01) raw xDistance=0.00 yDistance=0.05
22:07:50.258 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:07:50.260 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.93
22:07:50.260 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:07:50.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:50.261 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:07:50.261 00.000 10072 MoveAxis(E, 3, ABG)
22:07:50.261 00.000 10072 Guiding  Dir = 2, Dur = 3
22:07:50.261 00.000 10072 IsGuiding returns 0
22:07:50.262 00.001 10072 PulseGuide returned control before completion, sleep 13
22:07:50.281 00.019 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:07:50.284 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:50.285 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:50.287 00.002 1032 Enqueuing Expose request
22:07:50.289 00.002 10072 IsGuiding returns 0
22:07:50.289 00.000 10072 Move returns status 0, amount 3
22:07:50.289 00.000 10072 MoveAxis(N, 0, ABG)
22:07:50.289 00.000 10072 Move returns status 0, amount 0
22:07:50.289 00.000 10072 move complete, result=0
22:07:50.290 00.001 10072 worker thread done servicing request
22:07:50.290 00.000 10072 Worker thread wakes up
22:07:50.290 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:50.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:50.297 00.007 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:07:50.929 00.632 10072 Exposure complete
22:07:50.991 00.062 10072 worker thread done servicing request
22:07:50.992 00.001 1032 OnExposeComplete: enter
22:07:50.994 00.002 1032 UpdateGuideState(): m_state=6
22:07:50.996 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2389
22:07:50.999 00.003 1032 Star::Find returns 1 (0), X=1103.36, Y=136.30, Mass=1229, SNR=24.6, Peak=115 HFD=3.1
22:07:51.001 00.002 1032 MultiStar: [#1 0.03,-0.01,0.96,U] [#2 0.06,0.13,0.80,U] [#3 0.16,-0.17,0.77,U] [#4 -0.00,-0.08,0.69,U] [#5 -0.01,-0.06,0.68,U] [#6 0.21,0.10,0.63,U] [#7 -0.01,-0.05,0.68,U] [#8 0.06,-0.05,0.56,U] 
22:07:51.002 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {0.08, 0.14}
22:07:51.004 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
22:07:51.006 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
22:07:51.007 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.02 mountX=-0.01 mountY=-0.06, mountTheta=-1.81
22:07:51.011 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
22:07:51.014 00.003 1032 Enqueuing Move request for scope (0.06, 0.00)
22:07:51.015 00.001 10072 Worker thread wakes up
22:07:51.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
22:07:51.015 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
22:07:51.015 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
22:07:51.017 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:07:51.020 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.93
22:07:51.020 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:07:51.020 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:51.021 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:07:51.021 00.000 10072 MoveAxis(E, 4, ABG)
22:07:51.021 00.000 10072 Guiding  Dir = 2, Dur = 4
22:07:51.021 00.000 10072 IsGuiding returns 0
22:07:51.021 00.000 10072 PulseGuide returned control before completion, sleep 14
22:07:51.038 00.017 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:07:51.040 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:51.042 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:51.043 00.001 1032 Enqueuing Expose request
22:07:51.051 00.008 10072 IsGuiding returns 0
22:07:51.051 00.000 10072 Move returns status 0, amount 4
22:07:51.051 00.000 10072 MoveAxis(N, 0, ABG)
22:07:51.051 00.000 10072 Move returns status 0, amount 0
22:07:51.051 00.000 10072 move complete, result=0
22:07:51.052 00.001 10072 worker thread done servicing request
22:07:51.052 00.000 10072 Worker thread wakes up
22:07:51.052 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:51.052 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:51.052 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:07:51.462 00.410 10072 Exposure complete
22:07:51.514 00.052 10072 worker thread done servicing request
22:07:51.514 00.000 1032 OnExposeComplete: enter
22:07:51.516 00.002 1032 UpdateGuideState(): m_state=6
22:07:51.518 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2390
22:07:51.520 00.002 1032 Star::Find returns 1 (0), X=1103.51, Y=136.33, Mass=1277, SNR=25.1, Peak=119 HFD=3.2
22:07:51.522 00.002 1032 MultiStar: [#1 0.03,0.23,0.93,U] [#2 0.15,0.23,0.00,M5] [#3 0.12,-0.20,0.75,U] [#4 -0.03,-0.05,0.68,U] [#5 -0.09,0.09,0.62,U] [#6 0.30,0.21,0.00,M1] [#7 -0.07,-0.07,0.70,U] [#8 0.38,0.06,0.00,M1] 
22:07:51.524 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.04}, one-star: {0.23, 0.17}
22:07:51.526 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
22:07:51.527 00.001 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
22:07:51.529 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.75 mountX=0.03 mountY=-0.06, mountTheta=-1.08
22:07:51.531 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
22:07:51.533 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
22:07:51.534 00.001 10072 Worker thread wakes up
22:07:51.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
22:07:51.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
22:07:51.534 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
22:07:51.536 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:07:51.539 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.93
22:07:51.539 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:07:51.539 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:51.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:07:51.539 00.000 10072 MoveAxis(E, 4, ABG)
22:07:51.539 00.000 10072 Guiding  Dir = 2, Dur = 4
22:07:51.541 00.002 10072 IsGuiding returns 0
22:07:51.543 00.002 10072 PulseGuide returned control before completion, sleep 12
22:07:51.569 00.026 1032 UpdateGuideState exits: m=1277 SNR=25.1
22:07:51.571 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:51.573 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:51.575 00.002 1032 Enqueuing Expose request
22:07:51.576 00.001 10072 IsGuiding returns 0
22:07:51.576 00.000 10072 Move returns status 0, amount 4
22:07:51.576 00.000 10072 MoveAxis(N, 0, ABG)
22:07:51.576 00.000 10072 Move returns status 0, amount 0
22:07:51.576 00.000 10072 move complete, result=0
22:07:51.577 00.001 10072 worker thread done servicing request
22:07:51.577 00.000 10072 Worker thread wakes up
22:07:51.577 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:51.577 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:51.585 00.008 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:07:52.212 00.627 10072 Exposure complete
22:07:52.265 00.053 10072 worker thread done servicing request
22:07:52.266 00.001 1032 OnExposeComplete: enter
22:07:52.269 00.003 1032 UpdateGuideState(): m_state=6
22:07:52.271 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2391
22:07:52.276 00.005 1032 Star::Find returns 1 (0), X=1103.39, Y=136.34, Mass=1418, SNR=26.4, Peak=126 HFD=3.2
22:07:52.278 00.002 1032 MultiStar: [#1 0.02,0.06,0.96,U] [#2 0.22,0.10,0.69,U] [#3 0.14,-0.02,0.70,U] [#4 -0.15,0.14,0.62,U] [#5 0.19,0.10,0.59,U] [#6 0.25,0.10,0.00,M2] [#7 -0.07,-0.11,0.62,U] [#8 0.23,0.10,0.00,M2] 
22:07:52.279 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.07}, one-star: {0.11, 0.18}
22:07:52.281 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
22:07:52.282 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
22:07:52.283 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.79 mountX=0.05 mountY=-0.09, mountTheta=-1.04
22:07:52.286 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
22:07:52.290 00.004 1032 Enqueuing Move request for scope (0.07, 0.07)
22:07:52.292 00.002 10072 Worker thread wakes up
22:07:52.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
22:07:52.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
22:07:52.292 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.09
22:07:52.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:07:52.296 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.93
22:07:52.296 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:07:52.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:52.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:07:52.296 00.000 10072 MoveAxis(E, 5, ABG)
22:07:52.296 00.000 10072 Guiding  Dir = 2, Dur = 5
22:07:52.297 00.001 10072 IsGuiding returns 0
22:07:52.298 00.001 10072 PulseGuide returned control before completion, sleep 15
22:07:52.316 00.018 1032 UpdateGuideState exits: m=1418 SNR=26.4
22:07:52.318 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:52.320 00.002 10072 IsGuiding returns 1
22:07:52.320 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:52.322 00.002 1032 Enqueuing Expose request
22:07:52.324 00.002 10072 scope still moving after pulse duration time elapsed
22:07:52.362 00.038 10072 IsGuiding returns 0
22:07:52.362 00.000 10072 scope move finished after 5 + 58 ms
22:07:52.362 00.000 10072 Move returns status 0, amount 5
22:07:52.362 00.000 10072 MoveAxis(N, 0, ABG)
22:07:52.362 00.000 10072 Move returns status 0, amount 0
22:07:52.362 00.000 10072 move complete, result=0
22:07:52.362 00.000 10072 worker thread done servicing request
22:07:52.362 00.000 10072 Worker thread wakes up
22:07:52.362 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:52.363 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:52.372 00.009 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:07:52.778 00.406 10072 Exposure complete
22:07:52.838 00.060 10072 worker thread done servicing request
22:07:52.838 00.000 1032 OnExposeComplete: enter
22:07:52.841 00.003 1032 UpdateGuideState(): m_state=6
22:07:52.844 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2392
22:07:52.846 00.002 1032 Star::Find returns 1 (0), X=1103.47, Y=136.28, Mass=1317, SNR=25.5, Peak=124 HFD=3.2
22:07:52.848 00.002 1032 MultiStar: [#1 0.01,0.07,0.96,U] [#2 0.10,0.16,0.83,U] [#3 0.05,-0.11,0.75,U] [#4 0.01,-0.10,0.64,U] [#5 0.06,0.02,0.67,U] [#6 0.10,0.03,0.62,U] [#7 -0.04,-0.13,0.71,U] [#8 0.26,0.05,0.00,M3] 
22:07:52.850 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.19, 0.12}
22:07:52.852 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
22:07:52.854 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
22:07:52.855 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.29 mountX=0.00 mountY=-0.07, mountTheta=-1.54
22:07:52.860 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
22:07:52.863 00.003 1032 Enqueuing Move request for scope (0.07, 0.02)
22:07:52.865 00.002 10072 Worker thread wakes up
22:07:52.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
22:07:52.865 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
22:07:52.865 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.07
22:07:52.867 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:07:52.869 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.93
22:07:52.869 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:07:52.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:52.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:07:52.869 00.000 10072 MoveAxis(E, 4, ABG)
22:07:52.871 00.002 10072 Guiding  Dir = 2, Dur = 4
22:07:52.871 00.000 10072 IsGuiding returns 0
22:07:52.871 00.000 10072 PulseGuide returned control before completion, sleep 14
22:07:52.888 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:07:52.891 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:52.895 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:52.898 00.003 1032 Enqueuing Expose request
22:07:52.901 00.003 10072 IsGuiding returns 0
22:07:52.901 00.000 10072 Move returns status 0, amount 4
22:07:52.901 00.000 10072 MoveAxis(N, 0, ABG)
22:07:52.901 00.000 10072 Move returns status 0, amount 0
22:07:52.901 00.000 10072 move complete, result=0
22:07:52.901 00.000 10072 worker thread done servicing request
22:07:52.901 00.000 10072 Worker thread wakes up
22:07:52.901 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:52.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:52.909 00.008 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:07:53.531 00.622 10072 Exposure complete
22:07:53.586 00.055 10072 worker thread done servicing request
22:07:53.586 00.000 1032 OnExposeComplete: enter
22:07:53.588 00.002 1032 UpdateGuideState(): m_state=6
22:07:53.590 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2393
22:07:53.593 00.003 1032 Star::Find returns 1 (0), X=1103.36, Y=136.20, Mass=1483, SNR=27.0, Peak=128 HFD=3.3
22:07:53.595 00.002 1032 MultiStar: [#1 0.02,0.01,0.95,U] [#2 0.12,0.15,0.76,U] [#3 0.04,-0.17,0.66,U] [#4 -0.11,-0.12,0.65,U] [#5 0.10,-0.04,0.63,U] [#6 0.24,-0.01,0.55,U] [#7 -0.14,-0.20,0.63,U] [#8 0.30,0.04,0.00,M4] 
22:07:53.597 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.03}, one-star: {0.08, 0.04}
22:07:53.599 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
22:07:53.600 00.001 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
22:07:53.602 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.63 mountX=-0.04 mountY=-0.03, mountTheta=-2.46
22:07:53.605 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
22:07:53.607 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
22:07:53.608 00.001 10072 Worker thread wakes up
22:07:53.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
22:07:53.610 00.002 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
22:07:53.610 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
22:07:53.612 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:07:53.615 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.93
22:07:53.616 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:07:53.616 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:53.616 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:07:53.616 00.000 10072 MoveAxis(E, 5, ABG)
22:07:53.616 00.000 10072 Guiding  Dir = 2, Dur = 5
22:07:53.617 00.001 10072 IsGuiding returns 0
22:07:53.617 00.000 10072 PulseGuide returned control before completion, sleep 15
22:07:53.634 00.017 1032 UpdateGuideState exits: m=1483 SNR=27.0
22:07:53.636 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:53.638 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:53.640 00.002 1032 Enqueuing Expose request
22:07:53.644 00.004 10072 IsGuiding returns 0
22:07:53.644 00.000 10072 Move returns status 0, amount 5
22:07:53.644 00.000 10072 MoveAxis(N, 0, ABG)
22:07:53.644 00.000 10072 Move returns status 0, amount 0
22:07:53.644 00.000 10072 move complete, result=0
22:07:53.644 00.000 10072 worker thread done servicing request
22:07:53.645 00.001 10072 Worker thread wakes up
22:07:53.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:53.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:53.652 00.007 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:07:54.060 00.408 10072 Exposure complete
22:07:54.116 00.056 10072 worker thread done servicing request
22:07:54.116 00.000 1032 OnExposeComplete: enter
22:07:54.119 00.003 1032 UpdateGuideState(): m_state=6
22:07:54.121 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2394
22:07:54.123 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.28, Mass=1188, SNR=24.2, Peak=110 HFD=3.2
22:07:54.125 00.002 1032 MultiStar: [#1 -0.03,-0.04,1.02,U] [#2 0.10,0.11,0.82,U] [#3 0.19,-0.11,0.85,U] [#4 -0.02,-0.05,0.70,U] [#5 0.13,-0.10,0.65,U] [#6 0.15,-0.01,0.63,U] [#7 -0.12,-0.15,0.72,U] [#8 0.27,-0.05,0.00,M5] 
22:07:54.128 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.02}, one-star: {0.14, 0.12}
22:07:54.130 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
22:07:54.131 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
22:07:54.132 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.30 mountX=-0.04 mountY=-0.06, mountTheta=-2.13
22:07:54.136 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
22:07:54.139 00.003 1032 Enqueuing Move request for scope (0.07, -0.02)
22:07:54.140 00.001 10072 Worker thread wakes up
22:07:54.141 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:07:54.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:07:54.141 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
22:07:54.143 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:07:54.146 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.94
22:07:54.146 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:07:54.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:54.146 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:07:54.146 00.000 10072 MoveAxis(E, 4, ABG)
22:07:54.146 00.000 10072 Guiding  Dir = 2, Dur = 4
22:07:54.147 00.001 10072 IsGuiding returns 0
22:07:54.147 00.000 10072 PulseGuide returned control before completion, sleep 14
22:07:54.163 00.016 1032 UpdateGuideState exits: m=1188 SNR=24.2
22:07:54.166 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:54.168 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:54.170 00.002 1032 Enqueuing Expose request
22:07:54.171 00.001 10072 IsGuiding returns 0
22:07:54.172 00.001 10072 Move returns status 0, amount 4
22:07:54.172 00.000 10072 MoveAxis(N, 0, ABG)
22:07:54.172 00.000 10072 Move returns status 0, amount 0
22:07:54.172 00.000 10072 move complete, result=0
22:07:54.173 00.001 10072 worker thread done servicing request
22:07:54.173 00.000 10072 Worker thread wakes up
22:07:54.173 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:54.173 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:54.182 00.009 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:07:54.810 00.628 10072 Exposure complete
22:07:54.867 00.057 10072 worker thread done servicing request
22:07:54.868 00.001 1032 OnExposeComplete: enter
22:07:54.870 00.002 1032 UpdateGuideState(): m_state=6
22:07:54.872 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2395
22:07:54.874 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=136.11, Mass=1270, SNR=25.0, Peak=112 HFD=3.3
22:07:54.876 00.002 1032 MultiStar: [#1 0.06,-0.02,1.00,U] [#2 0.14,0.17,0.80,U] [#3 0.09,-0.18,0.73,U] [#4 -0.10,-0.03,0.69,U] [#5 -0.01,-0.19,0.63,U] [#6 0.22,0.13,0.00,M1] [#7 0.02,-0.25,0.00,M1] [#8 0.11,0.03,0.52,U] 
22:07:54.878 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.03}, one-star: {0.10, -0.05}
22:07:54.880 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
22:07:54.881 00.001 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
22:07:54.883 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.50 mountX=-0.05 mountY=-0.05, mountTheta=-2.33
22:07:54.886 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
22:07:54.889 00.003 1032 Enqueuing Move request for scope (0.06, -0.03)
22:07:54.891 00.002 10072 Worker thread wakes up
22:07:54.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:07:54.891 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:07:54.891 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.05
22:07:54.895 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.94
22:07:54.895 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:07:54.895 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:54.895 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:07:54.895 00.000 10072 MoveAxis(E, 5, ABG)
22:07:54.895 00.000 10072 Guiding  Dir = 2, Dur = 5
22:07:54.895 00.000 10072 IsGuiding returns 0
22:07:54.896 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:07:54.899 00.003 10072 PulseGuide returned control before completion, sleep 15
22:07:54.917 00.018 10072 IsGuiding returns 0
22:07:54.917 00.000 10072 Move returns status 0, amount 5
22:07:54.917 00.000 10072 MoveAxis(N, 0, ABG)
22:07:54.917 00.000 10072 Move returns status 0, amount 0
22:07:54.917 00.000 10072 move complete, result=0
22:07:54.917 00.000 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:07:54.920 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:54.922 00.002 10072 worker thread done servicing request
22:07:54.922 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:54.925 00.003 1032 Enqueuing Expose request
22:07:54.928 00.003 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:07:54.929 00.001 10072 Worker thread wakes up
22:07:54.930 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:54.930 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:55.340 00.410 10072 Exposure complete
22:07:55.396 00.056 1032 OnExposeComplete: enter
22:07:55.399 00.003 1032 UpdateGuideState(): m_state=6
22:07:55.401 00.002 10072 worker thread done servicing request
22:07:55.401 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2396
22:07:55.407 00.006 1032 Star::Find returns 1 (0), X=1103.40, Y=136.15, Mass=1278, SNR=25.1, Peak=113 HFD=3.2
22:07:55.409 00.002 1032 MultiStar: [#1 0.02,-0.03,0.98,U] [#2 0.16,0.08,0.80,U] [#3 0.00,-0.04,0.75,U] [#4 0.01,0.08,0.66,U] [#5 0.11,-0.02,0.66,U] [#6 0.01,-0.00,0.61,U] [#7 -0.01,-0.14,0.72,U] [#8 0.10,0.10,0.53,U] 
22:07:55.411 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.00}, one-star: {0.13, -0.00}
22:07:55.413 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:07:55.419 00.006 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:07:55.421 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.02 mountX=-0.02 mountY=-0.06, mountTheta=-1.85
22:07:55.424 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.00, opts=13)
22:07:55.425 00.001 1032 Enqueuing Move request for scope (0.06, -0.00)
22:07:55.427 00.002 10072 Worker thread wakes up
22:07:55.427 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
22:07:55.427 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
22:07:55.427 00.000 10072 Moving (0.06, -0.00) raw xDistance=-0.02 yDistance=-0.06
22:07:55.429 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:07:55.431 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.94
22:07:55.431 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:07:55.432 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:55.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:07:55.432 00.000 10072 MoveAxis(E, 5, ABG)
22:07:55.432 00.000 10072 Guiding  Dir = 2, Dur = 5
22:07:55.432 00.000 10072 IsGuiding returns 0
22:07:55.436 00.004 10072 PulseGuide returned control before completion, sleep 12
22:07:55.454 00.018 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:07:55.458 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:55.460 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:55.462 00.002 1032 Enqueuing Expose request
22:07:55.464 00.002 10072 IsGuiding returns 0
22:07:55.465 00.001 10072 Move returns status 0, amount 5
22:07:55.465 00.000 10072 MoveAxis(N, 0, ABG)
22:07:55.465 00.000 10072 Move returns status 0, amount 0
22:07:55.465 00.000 10072 move complete, result=0
22:07:55.465 00.000 10072 worker thread done servicing request
22:07:55.466 00.001 10072 Worker thread wakes up
22:07:55.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:55.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:55.473 00.007 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:07:56.090 00.617 10072 Exposure complete
22:07:56.145 00.055 10072 worker thread done servicing request
22:07:56.145 00.000 1032 OnExposeComplete: enter
22:07:56.148 00.003 1032 UpdateGuideState(): m_state=6
22:07:56.151 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2397
22:07:56.153 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=136.37, Mass=1363, SNR=25.9, Peak=120 HFD=3.2
22:07:56.155 00.002 1032 MultiStar: [#1 0.09,-0.01,0.96,U] [#2 0.14,0.15,0.80,U] [#3 0.10,-0.29,0.00,M1] [#4 0.11,-0.16,0.66,U] [#5 0.08,-0.17,0.69,U] [#6 0.12,-0.17,0.63,U] [#7 -0.04,-0.25,0.00,M1] [#8 0.21,0.08,0.53,U] 
22:07:56.157 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.01}, one-star: {0.16, 0.21}
22:07:56.158 00.001 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
22:07:56.160 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
22:07:56.162 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.06 mountX=-0.03 mountY=-0.12, mountTheta=-1.77
22:07:56.164 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
22:07:56.167 00.003 1032 Enqueuing Move request for scope (0.13, 0.01)
22:07:56.168 00.001 10072 Worker thread wakes up
22:07:56.169 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
22:07:56.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
22:07:56.169 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.03 yDistance=-0.12
22:07:56.171 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:07:56.172 00.001 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.94
22:07:56.173 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:07:56.173 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:56.173 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:07:56.173 00.000 10072 MoveAxis(E, 6, ABG)
22:07:56.173 00.000 10072 Guiding  Dir = 2, Dur = 6
22:07:56.173 00.000 10072 IsGuiding returns 0
22:07:56.174 00.001 10072 PulseGuide returned control before completion, sleep 16
22:07:56.192 00.018 1032 UpdateGuideState exits: m=1363 SNR=25.9
22:07:56.195 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:56.197 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:56.200 00.003 1032 Enqueuing Expose request
22:07:56.202 00.002 10072 IsGuiding returns 0
22:07:56.202 00.000 10072 Move returns status 0, amount 6
22:07:56.202 00.000 10072 MoveAxis(N, 0, ABG)
22:07:56.202 00.000 10072 Move returns status 0, amount 0
22:07:56.202 00.000 10072 move complete, result=0
22:07:56.202 00.000 10072 worker thread done servicing request
22:07:56.202 00.000 10072 Worker thread wakes up
22:07:56.202 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:56.202 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:56.210 00.008 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:07:56.620 00.410 10072 Exposure complete
22:07:56.679 00.059 10072 worker thread done servicing request
22:07:56.679 00.000 1032 OnExposeComplete: enter
22:07:56.682 00.003 1032 UpdateGuideState(): m_state=6
22:07:56.684 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2398
22:07:56.686 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=136.15, Mass=1311, SNR=25.4, Peak=116 HFD=3.2
22:07:56.689 00.003 1032 MultiStar: [#1 0.06,-0.14,1.01,U] [#2 0.11,0.03,0.79,U] [#3 0.14,-0.27,0.00,M2] [#4 0.10,-0.08,0.60,U] [#5 0.14,-0.00,0.64,U] [#6 0.30,-0.03,0.00,M1] [#7 0.02,-0.26,0.00,M2] [#8 0.29,-0.11,0.00,M3] 
22:07:56.691 00.002 1032 refined, 4 included, MultiStar: {0.10, -0.05}, one-star: {0.13, -0.01}
22:07:56.692 00.001 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
22:07:56.694 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
22:07:56.696 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.41 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
22:07:56.699 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
22:07:56.701 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
22:07:56.704 00.003 10072 Worker thread wakes up
22:07:56.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
22:07:56.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
22:07:56.704 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.09
22:07:56.706 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:07:56.709 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.94
22:07:56.709 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:07:56.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:56.709 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:07:56.709 00.000 10072 MoveAxis(E, 5, ABG)
22:07:56.710 00.001 10072 Guiding  Dir = 2, Dur = 5
22:07:56.710 00.000 10072 IsGuiding returns 0
22:07:56.710 00.000 10072 PulseGuide returned control before completion, sleep 15
22:07:56.728 00.018 10072 IsGuiding returns 0
22:07:56.728 00.000 10072 Move returns status 0, amount 5
22:07:56.728 00.000 10072 MoveAxis(N, 0, ABG)
22:07:56.728 00.000 10072 Move returns status 0, amount 0
22:07:56.728 00.000 10072 move complete, result=0
22:07:56.729 00.001 10072 worker thread done servicing request
22:07:56.729 00.000 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:07:56.731 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:56.732 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:56.735 00.003 1032 Enqueuing Expose request
22:07:56.738 00.003 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:07:56.740 00.002 10072 Worker thread wakes up
22:07:56.741 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:56.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:57.377 00.636 10072 Exposure complete
22:07:57.438 00.061 10072 worker thread done servicing request
22:07:57.438 00.000 1032 OnExposeComplete: enter
22:07:57.441 00.003 1032 UpdateGuideState(): m_state=6
22:07:57.443 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2399
22:07:57.445 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=136.30, Mass=1427, SNR=26.5, Peak=135 HFD=3.2
22:07:57.447 00.002 1032 MultiStar: [#1 0.10,0.01,0.95,U] [#2 0.08,0.13,0.79,U] [#3 0.22,-0.06,0.69,U] [#4 -0.03,0.02,0.63,U] [#5 0.00,-0.06,0.65,U] [#6 0.22,0.20,0.00,M2] [#7 -0.03,-0.10,0.64,U] [#8 0.30,-0.01,0.00,M4] 
22:07:57.449 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.02}, one-star: {0.15, 0.14}
22:07:57.451 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
22:07:57.454 00.003 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
22:07:57.456 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.28 mountX=0.00 mountY=-0.08, mountTheta=-1.55
22:07:57.459 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
22:07:57.463 00.004 1032 Enqueuing Move request for scope (0.08, 0.02)
22:07:57.465 00.002 10072 Worker thread wakes up
22:07:57.465 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:07:57.465 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:07:57.465 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
22:07:57.468 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:07:57.470 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.95
22:07:57.471 00.001 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:07:57.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:57.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:07:57.471 00.000 10072 MoveAxis(E, 6, ABG)
22:07:57.471 00.000 10072 Guiding  Dir = 2, Dur = 6
22:07:57.471 00.000 10072 IsGuiding returns 0
22:07:57.472 00.001 10072 PulseGuide returned control before completion, sleep 16
22:07:57.490 00.018 1032 UpdateGuideState exits: m=1427 SNR=26.5
22:07:57.492 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:57.495 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:57.497 00.002 1032 Enqueuing Expose request
22:07:57.499 00.002 10072 IsGuiding returns 0
22:07:57.499 00.000 10072 Move returns status 0, amount 6
22:07:57.499 00.000 10072 MoveAxis(N, 0, ABG)
22:07:57.499 00.000 10072 Move returns status 0, amount 0
22:07:57.499 00.000 10072 move complete, result=0
22:07:57.499 00.000 10072 worker thread done servicing request
22:07:57.499 00.000 10072 Worker thread wakes up
22:07:57.500 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:57.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:57.507 00.007 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:07:57.908 00.401 10072 Exposure complete
22:07:57.958 00.050 10072 worker thread done servicing request
22:07:57.958 00.000 1032 OnExposeComplete: enter
22:07:57.960 00.002 1032 UpdateGuideState(): m_state=6
22:07:57.961 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2400
22:07:57.964 00.003 1032 Star::Find returns 1 (0), X=1103.44, Y=136.33, Mass=1262, SNR=24.9, Peak=120 HFD=3.2
22:07:57.965 00.001 1032 MultiStar: [#1 0.09,-0.03,0.97,U] [#2 0.17,0.17,0.00,M1] [#3 0.02,0.05,0.78,U] [#4 -0.24,-0.11,0.00,M1] [#5 0.08,0.02,0.71,U] [#6 0.17,0.21,0.00,M3] [#7 -0.02,-0.13,0.70,U] [#8 0.29,0.08,0.00,M5] 
22:07:57.967 00.002 1032 refined, 4 included, MultiStar: {0.08, 0.02}, one-star: {0.16, 0.17}
22:07:57.970 00.003 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
22:07:57.972 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
22:07:57.973 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.31 mountX=0.00 mountY=-0.08, mountTheta=-1.52
22:07:57.977 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
22:07:57.978 00.001 1032 Enqueuing Move request for scope (0.08, 0.02)
22:07:57.980 00.002 10072 Worker thread wakes up
22:07:57.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:07:57.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:07:57.980 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
22:07:57.982 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:07:57.986 00.004 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.95
22:07:57.986 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:07:57.986 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:57.987 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:07:57.987 00.000 10072 MoveAxis(E, 6, ABG)
22:07:57.987 00.000 10072 Guiding  Dir = 2, Dur = 6
22:07:57.989 00.002 10072 IsGuiding returns 0
22:07:57.990 00.001 10072 PulseGuide returned control before completion, sleep 16
22:07:58.006 00.016 1032 UpdateGuideState exits: m=1262 SNR=24.9
22:07:58.008 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:58.010 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:58.011 00.001 1032 Enqueuing Expose request
22:07:58.016 00.005 10072 IsGuiding returns 0
22:07:58.016 00.000 10072 Move returns status 0, amount 6
22:07:58.016 00.000 10072 MoveAxis(N, 0, ABG)
22:07:58.016 00.000 10072 Move returns status 0, amount 0
22:07:58.016 00.000 10072 move complete, result=0
22:07:58.016 00.000 10072 worker thread done servicing request
22:07:58.016 00.000 10072 Worker thread wakes up
22:07:58.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:58.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:58.022 00.006 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:07:58.643 00.621 10072 Exposure complete
22:07:58.698 00.055 10072 worker thread done servicing request
22:07:58.698 00.000 1032 OnExposeComplete: enter
22:07:58.700 00.002 1032 UpdateGuideState(): m_state=6
22:07:58.702 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2401
22:07:58.703 00.001 1032 Star::Find returns 1 (0), X=1103.51, Y=136.13, Mass=1222, SNR=24.5, Peak=113 HFD=3.4
22:07:58.707 00.004 1032 MultiStar: [#1 0.02,0.02,1.00,U] [#2 0.11,0.15,0.77,U] [#3 0.06,-0.20,0.72,U] [#4 -0.08,-0.10,0.64,U] [#5 -0.09,0.08,0.68,U] [#6 0.11,0.12,0.65,U] [#7 0.03,-0.08,0.70,U] [#8 0.24,0.01,0.51,U] 
22:07:58.709 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.23, -0.03}
22:07:58.711 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:07:58.712 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:07:58.714 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.03 mountX=-0.02 mountY=-0.07, mountTheta=-1.86
22:07:58.716 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
22:07:58.718 00.002 1032 Enqueuing Move request for scope (0.07, -0.00)
22:07:58.720 00.002 10072 Worker thread wakes up
22:07:58.720 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
22:07:58.720 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
22:07:58.720 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.07
22:07:58.723 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:07:58.725 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.95
22:07:58.725 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:07:58.726 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:58.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:07:58.726 00.000 10072 MoveAxis(E, 7, ABG)
22:07:58.726 00.000 10072 Guiding  Dir = 2, Dur = 7
22:07:58.726 00.000 10072 IsGuiding returns 0
22:07:58.726 00.000 10072 PulseGuide returned control before completion, sleep 17
22:07:58.745 00.019 1032 UpdateGuideState exits: m=1222 SNR=24.5
22:07:58.747 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:58.750 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:58.753 00.003 1032 Enqueuing Expose request
22:07:58.754 00.001 10072 IsGuiding returns 0
22:07:58.754 00.000 10072 Move returns status 0, amount 7
22:07:58.754 00.000 10072 MoveAxis(N, 0, ABG)
22:07:58.754 00.000 10072 Move returns status 0, amount 0
22:07:58.754 00.000 10072 move complete, result=0
22:07:58.755 00.001 10072 worker thread done servicing request
22:07:58.755 00.000 10072 Worker thread wakes up
22:07:58.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:58.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:58.762 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:07:59.161 00.399 10072 Exposure complete
22:07:59.226 00.065 10072 worker thread done servicing request
22:07:59.226 00.000 1032 OnExposeComplete: enter
22:07:59.228 00.002 1032 UpdateGuideState(): m_state=6
22:07:59.231 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2402
22:07:59.233 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=136.18, Mass=1209, SNR=24.4, Peak=115 HFD=3.1
22:07:59.235 00.002 1032 MultiStar: [#1 -0.07,-0.05,1.03,U] [#2 0.15,0.16,0.77,U] [#3 0.20,-0.24,0.00,M1] [#4 -0.17,-0.12,0.65,U] [#5 -0.09,-0.22,0.66,U] [#6 0.02,0.17,0.62,U] [#7 -0.11,-0.14,0.78,U] [#8 0.21,0.02,0.55,U] 
22:07:59.237 00.002 1032 refined, 7 included, MultiStar: {-0.00, -0.02}, one-star: {0.05, 0.02}
22:07:59.239 00.002 1032 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.83) = xAngle (-3.65 = 2.63)
22:07:59.241 00.002 1032 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.65 = 2.63)
22:07:59.244 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.82 mountX=-0.02 mountY=0.01, mountTheta=2.63
22:07:59.247 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.02, opts=13)
22:07:59.249 00.002 1032 Enqueuing Move request for scope (-0.00, -0.02)
22:07:59.252 00.003 10072 Worker thread wakes up
22:07:59.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
22:07:59.252 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
22:07:59.252 00.000 10072 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
22:07:59.255 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:07:59.258 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.95
22:07:59.258 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:07:59.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:59.259 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:07:59.259 00.000 10072 MoveAxis(E, 6, ABG)
22:07:59.259 00.000 10072 Guiding  Dir = 2, Dur = 6
22:07:59.259 00.000 10072 IsGuiding returns 0
22:07:59.259 00.000 10072 PulseGuide returned control before completion, sleep 16
22:07:59.278 00.019 1032 UpdateGuideState exits: m=1209 SNR=24.4
22:07:59.281 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:59.282 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:07:59.284 00.002 1032 Enqueuing Expose request
22:07:59.286 00.002 10072 IsGuiding returns 0
22:07:59.286 00.000 10072 Move returns status 0, amount 6
22:07:59.286 00.000 10072 MoveAxis(N, 0, ABG)
22:07:59.286 00.000 10072 Move returns status 0, amount 0
22:07:59.286 00.000 10072 move complete, result=0
22:07:59.287 00.001 10072 worker thread done servicing request
22:07:59.287 00.000 10072 Worker thread wakes up
22:07:59.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:07:59.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:07:59.294 00.007 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:07:59.912 00.618 10072 Exposure complete
22:07:59.971 00.059 10072 worker thread done servicing request
22:07:59.971 00.000 1032 OnExposeComplete: enter
22:07:59.973 00.002 1032 UpdateGuideState(): m_state=6
22:07:59.975 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2403
22:07:59.977 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.26, Mass=1463, SNR=26.9, Peak=132 HFD=3.3
22:07:59.979 00.002 1032 MultiStar: [#1 0.04,0.10,0.88,U] [#2 -0.01,0.10,0.73,U] [#3 0.06,-0.12,0.68,U] [#4 -0.20,-0.00,0.64,U] [#5 0.07,-0.07,0.62,U] [#6 0.07,0.16,0.57,U] [#7 -0.12,-0.10,0.64,U] [#8 0.12,0.09,0.45,U] 
22:07:59.981 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.06, 0.11}
22:07:59.983 00.002 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
22:07:59.985 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
22:07:59.990 00.005 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.29 mountX=0.03 mountY=-0.02, mountTheta=-0.54
22:07:59.994 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
22:07:59.996 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
22:07:59.998 00.002 10072 Worker thread wakes up
22:07:59.998 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:07:59.998 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:07:59.998 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
22:08:00.001 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:08:00.008 00.007 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.95
22:08:00.008 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:08:00.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:00.008 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:08:00.008 00.000 10072 MoveAxis(E, 7, ABG)
22:08:00.008 00.000 10072 Guiding  Dir = 2, Dur = 7
22:08:00.010 00.002 10072 IsGuiding returns 0
22:08:00.012 00.002 10072 PulseGuide returned control before completion, sleep 16
22:08:00.030 00.018 1032 UpdateGuideState exits: m=1463 SNR=26.9
22:08:00.033 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:00.035 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:00.037 00.002 1032 Enqueuing Expose request
22:08:00.039 00.002 10072 IsGuiding returns 0
22:08:00.039 00.000 10072 Move returns status 0, amount 7
22:08:00.039 00.000 10072 MoveAxis(N, 0, ABG)
22:08:00.039 00.000 10072 Move returns status 0, amount 0
22:08:00.039 00.000 10072 move complete, result=0
22:08:00.039 00.000 10072 worker thread done servicing request
22:08:00.039 00.000 10072 Worker thread wakes up
22:08:00.039 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:00.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:00.047 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:08:00.459 00.412 10072 Exposure complete
22:08:00.512 00.053 10072 worker thread done servicing request
22:08:00.512 00.000 1032 OnExposeComplete: enter
22:08:00.514 00.002 1032 UpdateGuideState(): m_state=6
22:08:00.516 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2404
22:08:00.519 00.003 1032 Star::Find returns 1 (0), X=1103.42, Y=136.33, Mass=1494, SNR=27.1, Peak=133 HFD=3.2
22:08:00.520 00.001 1032 MultiStar: [#1 -0.05,0.16,0.88,U] [#2 0.08,0.17,0.67,U] [#3 0.07,-0.30,0.00,M1] [#4 -0.06,0.02,0.59,U] [#5 -0.18,-0.01,0.62,U] [#6 0.13,0.02,0.57,U] [#7 -0.09,-0.13,0.58,U] [#8 0.10,0.13,0.47,U] 
22:08:00.522 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {0.14, 0.17}
22:08:00.523 00.001 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
22:08:00.525 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
22:08:00.527 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.40 mountX=0.07 mountY=-0.03, mountTheta=-0.43
22:08:00.529 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
22:08:00.532 00.003 1032 Enqueuing Move request for scope (0.01, 0.08)
22:08:00.534 00.002 10072 Worker thread wakes up
22:08:00.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
22:08:00.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
22:08:00.534 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.03
22:08:00.536 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:08:00.538 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.96
22:08:00.538 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:08:00.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:00.539 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:08:00.539 00.000 10072 MoveAxis(E, 6, ABG)
22:08:00.539 00.000 10072 Guiding  Dir = 2, Dur = 6
22:08:00.539 00.000 10072 IsGuiding returns 0
22:08:00.539 00.000 10072 PulseGuide returned control before completion, sleep 16
22:08:00.557 00.018 1032 UpdateGuideState exits: m=1494 SNR=27.1
22:08:00.559 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:00.561 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:00.562 00.001 1032 Enqueuing Expose request
22:08:00.566 00.004 10072 IsGuiding returns 0
22:08:00.566 00.000 10072 Move returns status 0, amount 6
22:08:00.566 00.000 10072 MoveAxis(N, 0, ABG)
22:08:00.566 00.000 10072 Move returns status 0, amount 0
22:08:00.566 00.000 10072 move complete, result=0
22:08:00.566 00.000 10072 worker thread done servicing request
22:08:00.566 00.000 10072 Worker thread wakes up
22:08:00.566 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:00.567 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:00.571 00.004 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:08:01.193 00.622 10072 Exposure complete
22:08:01.248 00.055 10072 worker thread done servicing request
22:08:01.248 00.000 1032 OnExposeComplete: enter
22:08:01.250 00.002 1032 UpdateGuideState(): m_state=6
22:08:01.252 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2405
22:08:01.253 00.001 1032 Star::Find returns 1 (0), X=1103.31, Y=136.13, Mass=1336, SNR=25.7, Peak=122 HFD=3.2
22:08:01.255 00.002 1032 MultiStar: [#1 0.02,-0.08,0.98,U] [#2 0.09,0.12,0.80,U] [#3 0.03,-0.28,0.00,M2] [#4 -0.08,-0.26,0.00,M1] [#5 -0.12,-0.21,0.00,M1] [#6 0.09,0.03,0.57,U] [#7 -0.08,-0.41,0.00,M1] [#8 0.17,-0.17,0.50,U] 
22:08:01.257 00.002 1032 single-star, 4 included, MultiStar: {0.07, -0.02}, one-star: {0.03, -0.03}
22:08:01.259 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
22:08:01.260 00.001 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
22:08:01.262 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.64 mountX=-0.03 mountY=-0.03, mountTheta=-2.47
22:08:01.265 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
22:08:01.268 00.003 1032 Enqueuing Move request for scope (0.03, -0.03)
22:08:01.269 00.001 10072 Worker thread wakes up
22:08:01.269 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:08:01.269 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:08:01.269 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.03
22:08:01.273 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:08:01.275 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.96
22:08:01.275 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:08:01.275 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:01.275 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:08:01.275 00.000 10072 MoveAxis(E, 6, ABG)
22:08:01.276 00.001 10072 Guiding  Dir = 2, Dur = 6
22:08:01.276 00.000 10072 IsGuiding returns 0
22:08:01.276 00.000 10072 PulseGuide returned control before completion, sleep 16
22:08:01.295 00.019 1032 UpdateGuideState exits: m=1336 SNR=25.7
22:08:01.299 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:01.303 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:01.305 00.002 1032 Enqueuing Expose request
22:08:01.307 00.002 10072 IsGuiding returns 0
22:08:01.307 00.000 10072 Move returns status 0, amount 6
22:08:01.308 00.001 10072 MoveAxis(N, 0, ABG)
22:08:01.308 00.000 10072 Move returns status 0, amount 0
22:08:01.308 00.000 10072 move complete, result=0
22:08:01.308 00.000 10072 worker thread done servicing request
22:08:01.308 00.000 10072 Worker thread wakes up
22:08:01.309 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:01.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:01.318 00.009 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:08:01.728 00.410 10072 Exposure complete
22:08:01.793 00.065 10072 worker thread done servicing request
22:08:01.793 00.000 1032 OnExposeComplete: enter
22:08:01.795 00.002 1032 UpdateGuideState(): m_state=6
22:08:01.804 00.009 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2406
22:08:01.808 00.004 1032 Star::Find returns 1 (0), X=1103.33, Y=135.88, Mass=1257, SNR=24.9, Peak=108 HFD=3.2
22:08:01.811 00.003 1032 MultiStar: [#1 -0.03,-0.12,1.01,U] [#2 0.09,-0.08,0.77,U] [#3 0.01,-0.36,0.00,M3] [#4 -0.04,-0.19,0.71,U] [#5 0.06,-0.22,0.71,U] [#6 0.20,-0.30,0.00,M1] [#7 -0.15,-0.33,0.00,M2] [#8 -0.08,-0.23,0.00,M1] 
22:08:01.813 00.002 1032 refined, 4 included, MultiStar: {0.02, -0.18}, one-star: {0.05, -0.27}
22:08:01.815 00.002 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.02)
22:08:01.817 00.002 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.02)
22:08:01.818 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.44 mountX=-0.18 mountY=0.02, mountTheta=3.02
22:08:01.822 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.18, opts=13)
22:08:01.824 00.002 1032 Enqueuing Move request for scope (0.02, -0.18)
22:08:01.825 00.001 10072 Worker thread wakes up
22:08:01.826 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
22:08:01.826 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
22:08:01.826 00.000 10072 Moving (0.02, -0.18) raw xDistance=-0.18 yDistance=0.02
22:08:01.827 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:08:01.831 00.004 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 282.96
22:08:01.831 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
22:08:01.831 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:01.831 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:08:01.831 00.000 10072 MoveAxis(E, 89, ABG)
22:08:01.831 00.000 10072 Guiding  Dir = 2, Dur = 89
22:08:01.831 00.000 10072 IsGuiding returns 0
22:08:01.832 00.001 10072 PulseGuide returned control before completion, sleep 99
22:08:01.851 00.019 1032 UpdateGuideState exits: m=1257 SNR=24.9
22:08:01.853 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:01.856 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:01.858 00.002 1032 Enqueuing Expose request
22:08:01.942 00.084 10072 IsGuiding returns 0
22:08:01.942 00.000 10072 Move returns status 0, amount 89
22:08:01.942 00.000 10072 MoveAxis(N, 0, ABG)
22:08:01.942 00.000 10072 Move returns status 0, amount 0
22:08:01.942 00.000 10072 move complete, result=0
22:08:01.942 00.000 10072 worker thread done servicing request
22:08:01.942 00.000 10072 Worker thread wakes up
22:08:01.942 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:01.943 00.001 1032 GuideStep: -0.2 px 89 ms EAST, 0.0 px 0 ms NORTH
22:08:01.945 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:02.677 00.732 10072 Exposure complete
22:08:02.735 00.058 10072 worker thread done servicing request
22:08:02.735 00.000 1032 OnExposeComplete: enter
22:08:02.738 00.003 1032 UpdateGuideState(): m_state=6
22:08:02.740 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2407
22:08:02.743 00.003 1032 Star::Find returns 1 (0), X=1103.33, Y=136.05, Mass=1304, SNR=25.3, Peak=108 HFD=3.3
22:08:02.746 00.003 1032 MultiStar: [#1 -0.24,-0.15,0.00,M1] [#2 -0.03,0.13,0.73,U] [#3 0.04,-0.09,0.72,U] [#4 -0.20,-0.16,0.00,M1] [#5 -0.21,0.05,0.61,U] [#6 0.02,0.04,0.56,U] [#7 -0.24,-0.28,0.00,M3] [#8 -0.01,-0.07,0.51,U] 
22:08:02.748 00.002 1032 refined, 5 included, MultiStar: {-0.01, -0.01}, one-star: {0.05, -0.11}
22:08:02.750 00.002 1032 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.83) = xAngle (-4.12 = 2.17)
22:08:02.751 00.001 1032 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.12 = 2.17)
22:08:02.753 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.29 mountX=-0.01 mountY=0.02, mountTheta=2.17
22:08:02.756 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
22:08:02.757 00.001 1032 Enqueuing Move request for scope (-0.01, -0.01)
22:08:02.759 00.002 10072 Worker thread wakes up
22:08:02.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:08:02.759 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:08:02.759 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.02
22:08:02.760 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:08:02.762 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.96
22:08:02.762 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:08:02.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:02.762 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:08:02.762 00.000 10072 MoveAxis(E, 7, ABG)
22:08:02.762 00.000 10072 Guiding  Dir = 2, Dur = 7
22:08:02.763 00.001 10072 IsGuiding returns 0
22:08:02.763 00.000 10072 PulseGuide returned control before completion, sleep 17
22:08:02.780 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.3
22:08:02.782 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:02.783 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:02.786 00.003 1032 Enqueuing Expose request
22:08:02.787 00.001 10072 IsGuiding returns 0
22:08:02.787 00.000 10072 Move returns status 0, amount 7
22:08:02.787 00.000 10072 MoveAxis(N, 0, ABG)
22:08:02.787 00.000 10072 Move returns status 0, amount 0
22:08:02.787 00.000 10072 move complete, result=0
22:08:02.787 00.000 10072 worker thread done servicing request
22:08:02.788 00.001 10072 Worker thread wakes up
22:08:02.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:02.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:02.795 00.007 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:08:03.197 00.402 10072 Exposure complete
22:08:03.250 00.053 10072 worker thread done servicing request
22:08:03.250 00.000 1032 OnExposeComplete: enter
22:08:03.252 00.002 1032 UpdateGuideState(): m_state=6
22:08:03.254 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2408
22:08:03.256 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=136.35, Mass=1097, SNR=23.2, Peak=102 HFD=3.1
22:08:03.258 00.002 1032 MultiStar: [#1 -0.15,0.05,1.07,U] [#2 -0.01,0.29,0.00,M1] [#3 0.08,-0.10,0.78,U] [#4 -0.10,-0.04,0.74,U] [#5 -0.05,-0.02,0.77,U] [#6 -0.01,0.19,0.68,U] [#7 -0.23,-0.05,0.75,U] [#8 0.03,-0.02,0.52,U] 
22:08:03.259 00.001 1032 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {0.09, 0.20}
22:08:03.262 00.003 1032 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.83) = xAngle (0.66 = 0.66)
22:08:03.264 00.002 1032 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.66 = 0.66)
22:08:03.265 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.49 mountX=0.04 mountY=0.03, mountTheta=0.66
22:08:03.268 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
22:08:03.271 00.003 1032 Enqueuing Move request for scope (-0.04, 0.03)
22:08:03.272 00.001 10072 Worker thread wakes up
22:08:03.273 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
22:08:03.273 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
22:08:03.273 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
22:08:03.275 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:08:03.278 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.96
22:08:03.278 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:08:03.278 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:03.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:08:03.278 00.000 10072 MoveAxis(E, 6, ABG)
22:08:03.278 00.000 10072 Guiding  Dir = 2, Dur = 6
22:08:03.278 00.000 10072 IsGuiding returns 0
22:08:03.279 00.001 10072 PulseGuide returned control before completion, sleep 16
22:08:03.296 00.017 1032 UpdateGuideState exits: m=1097 SNR=23.2
22:08:03.297 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:03.301 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:03.304 00.003 1032 Enqueuing Expose request
22:08:03.306 00.002 10072 IsGuiding returns 0
22:08:03.306 00.000 10072 Move returns status 0, amount 6
22:08:03.306 00.000 10072 MoveAxis(N, 0, ABG)
22:08:03.306 00.000 10072 Move returns status 0, amount 0
22:08:03.306 00.000 10072 move complete, result=0
22:08:03.306 00.000 10072 worker thread done servicing request
22:08:03.306 00.000 10072 Worker thread wakes up
22:08:03.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:03.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:03.313 00.007 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:08:03.944 00.631 10072 Exposure complete
22:08:04.000 00.056 10072 worker thread done servicing request
22:08:04.000 00.000 1032 OnExposeComplete: enter
22:08:04.004 00.004 1032 UpdateGuideState(): m_state=6
22:08:04.006 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2409
22:08:04.009 00.003 1032 Star::Find returns 1 (0), X=1103.37, Y=136.29, Mass=1255, SNR=24.9, Peak=113 HFD=3.2
22:08:04.011 00.002 1032 MultiStar: [#1 -0.09,0.06,0.99,U] [#2 -0.04,0.18,0.81,U] [#3 0.12,-0.08,0.78,U] [#4 -0.15,0.11,0.69,U] [#5 0.05,-0.04,0.71,U] [#6 -0.02,0.12,0.63,U] [#7 -0.17,-0.18,0.00,M3] [#8 0.18,0.06,0.51,U] 
22:08:04.012 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.09, 0.14}
22:08:04.014 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
22:08:04.016 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
22:08:04.017 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.40 mountX=0.07 mountY=-0.03, mountTheta=-0.43
22:08:04.021 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
22:08:04.023 00.002 1032 Enqueuing Move request for scope (0.01, 0.07)
22:08:04.024 00.001 10072 Worker thread wakes up
22:08:04.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
22:08:04.024 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
22:08:04.025 00.001 10072 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.03
22:08:04.027 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:08:04.029 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.97
22:08:04.029 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:08:04.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:04.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:08:04.029 00.000 10072 MoveAxis(E, 6, ABG)
22:08:04.029 00.000 10072 Guiding  Dir = 2, Dur = 6
22:08:04.029 00.000 10072 IsGuiding returns 0
22:08:04.030 00.001 10072 PulseGuide returned control before completion, sleep 16
22:08:04.046 00.016 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:08:04.050 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:04.052 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:04.053 00.001 1032 Enqueuing Expose request
22:08:04.055 00.002 10072 IsGuiding returns 0
22:08:04.055 00.000 10072 Move returns status 0, amount 6
22:08:04.055 00.000 10072 MoveAxis(N, 0, ABG)
22:08:04.055 00.000 10072 Move returns status 0, amount 0
22:08:04.055 00.000 10072 move complete, result=0
22:08:04.055 00.000 10072 worker thread done servicing request
22:08:04.055 00.000 10072 Worker thread wakes up
22:08:04.056 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:04.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:04.063 00.007 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:08:04.462 00.399 10072 Exposure complete
22:08:04.517 00.055 1032 OnExposeComplete: enter
22:08:04.520 00.003 1032 UpdateGuideState(): m_state=6
22:08:04.521 00.001 10072 worker thread done servicing request
22:08:04.521 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2410
22:08:04.523 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.30, Mass=1366, SNR=26.0, Peak=125 HFD=3.2
22:08:04.524 00.001 1032 MultiStar: [#1 -0.00,0.01,0.97,U] [#2 0.08,0.10,0.73,U] [#3 0.04,-0.19,0.76,U] [#4 -0.19,-0.07,0.66,U] [#5 0.10,-0.06,0.67,U] [#6 0.12,0.15,0.54,U] [#7 -0.03,-0.23,0.67,U] [#8 0.18,0.01,0.51,U] 
22:08:04.526 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.14, 0.14}
22:08:04.527 00.001 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
22:08:04.529 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
22:08:04.530 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.22 mountX=-0.02 mountY=-0.04, mountTheta=-2.05
22:08:04.533 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
22:08:04.535 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
22:08:04.537 00.002 10072 Worker thread wakes up
22:08:04.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:08:04.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:08:04.537 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.04
22:08:04.538 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:08:04.541 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.97
22:08:04.541 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:08:04.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:04.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:08:04.541 00.000 10072 MoveAxis(E, 6, ABG)
22:08:04.541 00.000 10072 Guiding  Dir = 2, Dur = 6
22:08:04.541 00.000 10072 IsGuiding returns 0
22:08:04.542 00.001 10072 PulseGuide returned control before completion, sleep 16
22:08:04.559 00.017 1032 UpdateGuideState exits: m=1366 SNR=26.0
22:08:04.560 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:04.561 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:04.562 00.001 1032 Enqueuing Expose request
22:08:04.567 00.005 10072 IsGuiding returns 0
22:08:04.567 00.000 10072 Move returns status 0, amount 6
22:08:04.567 00.000 10072 MoveAxis(N, 0, ABG)
22:08:04.567 00.000 10072 Move returns status 0, amount 0
22:08:04.567 00.000 10072 move complete, result=0
22:08:04.567 00.000 10072 worker thread done servicing request
22:08:04.567 00.000 10072 Worker thread wakes up
22:08:04.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:04.567 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:04.571 00.004 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:08:05.198 00.627 10072 Exposure complete
22:08:05.253 00.055 10072 worker thread done servicing request
22:08:05.253 00.000 1032 OnExposeComplete: enter
22:08:05.255 00.002 1032 UpdateGuideState(): m_state=6
22:08:05.257 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2411
22:08:05.259 00.002 1032 Star::Find returns 1 (0), X=1103.49, Y=136.32, Mass=1507, SNR=27.2, Peak=130 HFD=3.2
22:08:05.261 00.002 1032 MultiStar: [#1 0.04,0.04,0.91,U] [#2 0.18,0.23,0.00,M1] [#3 0.14,-0.23,0.00,M1] [#4 0.05,-0.21,0.61,U] [#5 0.04,-0.08,0.58,U] [#6 0.24,-0.05,0.00,M1] [#7 -0.11,-0.31,0.00,M3] [#8 0.11,0.00,0.49,U] 
22:08:05.262 00.001 1032 refined, 4 included, MultiStar: {0.10, 0.01}, one-star: {0.21, 0.16}
22:08:05.264 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
22:08:05.266 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
22:08:05.267 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.08 mountX=-0.02 mountY=-0.10, mountTheta=-1.75
22:08:05.274 00.007 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
22:08:05.276 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
22:08:05.278 00.002 10072 Worker thread wakes up
22:08:05.278 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:08:05.278 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:08:05.278 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.10
22:08:05.281 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:08:05.283 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.97
22:08:05.283 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:08:05.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:05.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:08:05.284 00.001 10072 MoveAxis(E, 6, ABG)
22:08:05.284 00.000 10072 Guiding  Dir = 2, Dur = 6
22:08:05.284 00.000 10072 IsGuiding returns 0
22:08:05.284 00.000 10072 PulseGuide returned control before completion, sleep 16
22:08:05.301 00.017 1032 UpdateGuideState exits: m=1507 SNR=27.2
22:08:05.304 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:05.306 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:05.307 00.001 1032 Enqueuing Expose request
22:08:05.308 00.001 10072 IsGuiding returns 0
22:08:05.308 00.000 10072 Move returns status 0, amount 6
22:08:05.308 00.000 10072 MoveAxis(N, 0, ABG)
22:08:05.308 00.000 10072 Move returns status 0, amount 0
22:08:05.308 00.000 10072 move complete, result=0
22:08:05.308 00.000 10072 worker thread done servicing request
22:08:05.309 00.001 10072 Worker thread wakes up
22:08:05.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:05.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:05.315 00.006 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:08:05.726 00.411 10072 Exposure complete
22:08:05.783 00.057 10072 worker thread done servicing request
22:08:05.783 00.000 1032 OnExposeComplete: enter
22:08:05.785 00.002 1032 UpdateGuideState(): m_state=6
22:08:05.787 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2412
22:08:05.789 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=136.21, Mass=1366, SNR=25.9, Peak=125 HFD=3.2
22:08:05.791 00.002 1032 MultiStar: [#1 -0.02,-0.00,0.96,U] [#2 0.07,0.12,0.78,U] [#3 0.20,-0.19,0.00,M2] [#4 0.01,-0.09,0.59,U] [#5 -0.07,-0.03,0.65,U] [#6 0.11,0.04,0.63,U] [#7 -0.08,-0.27,0.00,M4] [#8 0.11,0.01,0.49,U] 
22:08:05.793 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.02}, one-star: {0.17, 0.06}
22:08:05.794 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:08:05.796 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:08:05.797 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.36 mountX=0.01 mountY=-0.06, mountTheta=-1.47
22:08:05.800 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:08:05.802 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
22:08:05.806 00.004 10072 Worker thread wakes up
22:08:05.806 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:08:05.806 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:08:05.806 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.06
22:08:05.808 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:08:05.810 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.97
22:08:05.810 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:08:05.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:05.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:08:05.810 00.000 10072 MoveAxis(E, 5, ABG)
22:08:05.810 00.000 10072 Guiding  Dir = 2, Dur = 5
22:08:05.811 00.001 10072 IsGuiding returns 0
22:08:05.811 00.000 10072 PulseGuide returned control before completion, sleep 15
22:08:05.827 00.016 1032 UpdateGuideState exits: m=1366 SNR=25.9
22:08:05.831 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:05.833 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:05.836 00.003 1032 Enqueuing Expose request
22:08:05.837 00.001 10072 IsGuiding returns 0
22:08:05.837 00.000 10072 Move returns status 0, amount 5
22:08:05.838 00.001 10072 MoveAxis(N, 0, ABG)
22:08:05.838 00.000 10072 Move returns status 0, amount 0
22:08:05.838 00.000 10072 move complete, result=0
22:08:05.838 00.000 10072 worker thread done servicing request
22:08:05.838 00.000 10072 Worker thread wakes up
22:08:05.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:05.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:05.845 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:08:06.462 00.617 10072 Exposure complete
22:08:06.516 00.054 10072 worker thread done servicing request
22:08:06.516 00.000 1032 OnExposeComplete: enter
22:08:06.519 00.003 1032 UpdateGuideState(): m_state=6
22:08:06.521 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2413
22:08:06.522 00.001 1032 Star::Find returns 1 (0), X=1103.42, Y=136.19, Mass=1237, SNR=24.7, Peak=120 HFD=3.2
22:08:06.525 00.003 1032 MultiStar: [#1 0.04,-0.11,0.94,U] [#2 0.12,0.10,0.79,U] [#3 0.10,-0.08,0.79,U] [#4 -0.08,-0.10,0.67,U] [#5 0.11,-0.13,0.67,U] [#6 0.18,0.02,0.64,U] [#7 -0.11,-0.22,0.00,M5] [#8 0.20,-0.16,0.00,M1] 
22:08:06.526 00.001 1032 refined, 6 included, MultiStar: {0.09, -0.04}, one-star: {0.15, 0.04}
22:08:06.527 00.001 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:08:06.529 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:08:06.530 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.37 mountX=-0.06 mountY=-0.08, mountTheta=-2.20
22:08:06.534 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
22:08:06.536 00.002 1032 Enqueuing Move request for scope (0.09, -0.04)
22:08:06.537 00.001 10072 Worker thread wakes up
22:08:06.538 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
22:08:06.538 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
22:08:06.538 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.08
22:08:06.540 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:08:06.541 00.001 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.98
22:08:06.541 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:08:06.542 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:06.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:08:06.542 00.000 10072 MoveAxis(E, 5, ABG)
22:08:06.542 00.000 10072 Guiding  Dir = 2, Dur = 5
22:08:06.542 00.000 10072 IsGuiding returns 0
22:08:06.543 00.001 10072 PulseGuide returned control before completion, sleep 15
22:08:06.560 00.017 1032 UpdateGuideState exits: m=1237 SNR=24.7
22:08:06.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:06.564 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:06.565 00.001 1032 Enqueuing Expose request
22:08:06.568 00.003 10072 IsGuiding returns 0
22:08:06.568 00.000 10072 Move returns status 0, amount 5
22:08:06.568 00.000 10072 MoveAxis(N, 0, ABG)
22:08:06.568 00.000 10072 Move returns status 0, amount 0
22:08:06.568 00.000 10072 move complete, result=0
22:08:06.568 00.000 10072 worker thread done servicing request
22:08:06.568 00.000 10072 Worker thread wakes up
22:08:06.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:06.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:06.575 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:08:06.982 00.407 10072 Exposure complete
22:08:07.032 00.050 10072 worker thread done servicing request
22:08:07.033 00.001 1032 OnExposeComplete: enter
22:08:07.034 00.001 1032 UpdateGuideState(): m_state=6
22:08:07.036 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2414
22:08:07.039 00.003 1032 Star::Find returns 1 (0), X=1103.54, Y=136.25, Mass=1245, SNR=24.8, Peak=106 HFD=3.2
22:08:07.041 00.002 1032 MultiStar: [#1 -0.06,-0.11,0.99,U] [#2 0.16,0.14,0.85,U] [#3 0.12,-0.19,0.76,U] [#4 -0.04,-0.09,0.69,U] [#5 0.12,-0.09,0.67,U] [#6 0.04,0.03,0.58,U] [#7 -0.19,-0.12,0.67,U] [#8 0.13,-0.04,0.55,U] 
22:08:07.042 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.26, 0.09}
22:08:07.043 00.001 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
22:08:07.045 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
22:08:07.046 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.51 mountX=-0.05 mountY=-0.06, mountTheta=-2.34
22:08:07.048 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
22:08:07.050 00.002 1032 Enqueuing Move request for scope (0.07, -0.04)
22:08:07.051 00.001 10072 Worker thread wakes up
22:08:07.051 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:08:07.051 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:08:07.051 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.05 yDistance=-0.06
22:08:07.054 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:08:07.055 00.001 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.98
22:08:07.056 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:08:07.056 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:07.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:08:07.056 00.000 10072 MoveAxis(E, 5, ABG)
22:08:07.056 00.000 10072 Guiding  Dir = 2, Dur = 5
22:08:07.056 00.000 10072 IsGuiding returns 0
22:08:07.056 00.000 10072 PulseGuide returned control before completion, sleep 15
22:08:07.073 00.017 1032 UpdateGuideState exits: m=1245 SNR=24.8
22:08:07.075 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:07.076 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:07.077 00.001 1032 Enqueuing Expose request
22:08:07.084 00.007 10072 IsGuiding returns 0
22:08:07.084 00.000 10072 Move returns status 0, amount 5
22:08:07.084 00.000 10072 MoveAxis(N, 0, ABG)
22:08:07.084 00.000 10072 Move returns status 0, amount 0
22:08:07.084 00.000 10072 move complete, result=0
22:08:07.084 00.000 10072 worker thread done servicing request
22:08:07.084 00.000 10072 Worker thread wakes up
22:08:07.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:07.085 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:07.086 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:08:07.711 00.625 10072 Exposure complete
22:08:07.770 00.059 10072 worker thread done servicing request
22:08:07.770 00.000 1032 OnExposeComplete: enter
22:08:07.772 00.002 1032 UpdateGuideState(): m_state=6
22:08:07.774 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2415
22:08:07.776 00.002 1032 Star::Find returns 1 (0), X=1103.52, Y=136.25, Mass=1077, SNR=23.0, Peak=94 HFD=3.2
22:08:07.778 00.002 1032 MultiStar: [#1 -0.03,-0.06,1.09,U] [#2 0.03,0.13,0.87,U] [#3 0.16,-0.27,0.00,M1] [#4 0.04,-0.11,0.71,U] [#5 -0.07,-0.01,0.72,U] [#6 0.03,-0.04,0.67,U] [#7 -0.02,-0.32,0.00,M5] [#8 0.20,-0.04,0.57,U] 
22:08:07.779 00.001 1032 refined, 6 included, MultiStar: {0.06, 0.00}, one-star: {0.24, 0.10}
22:08:07.780 00.001 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
22:08:07.782 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
22:08:07.784 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.04 mountX=-0.01 mountY=-0.06, mountTheta=-1.79
22:08:07.787 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
22:08:07.789 00.002 1032 Enqueuing Move request for scope (0.06, 0.00)
22:08:07.791 00.002 10072 Worker thread wakes up
22:08:07.792 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
22:08:07.792 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
22:08:07.792 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
22:08:07.793 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:08:07.796 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.98
22:08:07.796 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:08:07.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:07.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:08:07.796 00.000 10072 MoveAxis(E, 5, ABG)
22:08:07.796 00.000 10072 Guiding  Dir = 2, Dur = 5
22:08:07.797 00.001 10072 IsGuiding returns 0
22:08:07.798 00.001 10072 PulseGuide returned control before completion, sleep 15
22:08:07.815 00.017 1032 UpdateGuideState exits: m=1077 SNR=23.0
22:08:07.817 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:07.820 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:07.822 00.002 1032 Enqueuing Expose request
22:08:07.824 00.002 10072 IsGuiding returns 0
22:08:07.824 00.000 10072 Move returns status 0, amount 5
22:08:07.824 00.000 10072 MoveAxis(N, 0, ABG)
22:08:07.824 00.000 10072 Move returns status 0, amount 0
22:08:07.824 00.000 10072 move complete, result=0
22:08:07.824 00.000 10072 worker thread done servicing request
22:08:07.824 00.000 10072 Worker thread wakes up
22:08:07.825 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:07.825 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:07.833 00.008 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:08:08.244 00.411 10072 Exposure complete
22:08:08.303 00.059 10072 worker thread done servicing request
22:08:08.303 00.000 1032 OnExposeComplete: enter
22:08:08.305 00.002 1032 UpdateGuideState(): m_state=6
22:08:08.307 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2416
22:08:08.310 00.003 1032 Star::Find returns 1 (0), X=1103.47, Y=136.12, Mass=1323, SNR=25.5, Peak=115 HFD=3.3
22:08:08.311 00.001 1032 MultiStar: [#1 0.08,-0.13,1.00,U] [#2 0.03,-0.02,0.78,U] [#3 -0.01,-0.32,0.00,M2] [#4 0.02,-0.17,0.71,U] [#5 0.06,-0.21,0.62,U] [#6 0.22,-0.14,0.00,M1] [#7 0.01,-0.31,0.00,M6] [#8 0.23,-0.20,0.00,M1] 
22:08:08.313 00.002 1032 refined, 4 included, MultiStar: {0.08, -0.11}, one-star: {0.19, -0.03}
22:08:08.315 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
22:08:08.317 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
22:08:08.320 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.91 mountX=-0.12 mountY=-0.05, mountTheta=-2.74
22:08:08.323 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.11, opts=13)
22:08:08.325 00.002 1032 Enqueuing Move request for scope (0.08, -0.11)
22:08:08.327 00.002 10072 Worker thread wakes up
22:08:08.327 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
22:08:08.328 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
22:08:08.328 00.000 10072 Moving (0.08, -0.11) raw xDistance=-0.12 yDistance=-0.05
22:08:08.330 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
22:08:08.334 00.004 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.99
22:08:08.334 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
22:08:08.334 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:08.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:08:08.334 00.000 10072 MoveAxis(E, 4, ABG)
22:08:08.334 00.000 10072 Guiding  Dir = 2, Dur = 4
22:08:08.335 00.001 10072 IsGuiding returns 0
22:08:08.336 00.001 10072 PulseGuide returned control before completion, sleep 14
22:08:08.351 00.015 10072 IsGuiding returns 0
22:08:08.351 00.000 10072 Move returns status 0, amount 4
22:08:08.351 00.000 10072 MoveAxis(N, 0, ABG)
22:08:08.351 00.000 10072 Move returns status 0, amount 0
22:08:08.351 00.000 10072 move complete, result=0
22:08:08.351 00.000 10072 worker thread done servicing request
22:08:08.352 00.001 1032 UpdateGuideState exits: m=1323 SNR=25.5
22:08:08.356 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:08.357 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:08.359 00.002 1032 Enqueuing Expose request
22:08:08.363 00.004 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:08:08.365 00.002 10072 Worker thread wakes up
22:08:08.365 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:08.365 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:08.997 00.632 10072 Exposure complete
22:08:09.053 00.056 10072 worker thread done servicing request
22:08:09.053 00.000 1032 OnExposeComplete: enter
22:08:09.056 00.003 1032 UpdateGuideState(): m_state=6
22:08:09.058 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2417
22:08:09.060 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=136.22, Mass=1310, SNR=25.4, Peak=114 HFD=3.2
22:08:09.062 00.002 1032 MultiStar: [#1 -0.06,-0.01,1.02,U] [#2 -0.01,0.10,0.79,U] [#3 0.01,-0.14,0.72,U] [#4 -0.13,0.06,0.62,U] [#5 0.20,-0.08,0.71,U] [#6 0.12,0.12,0.61,U] [#7 -0.09,-0.13,0.68,U] [#8 0.09,-0.03,0.50,U] 
22:08:09.063 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.00}, one-star: {0.18, 0.07}
22:08:09.065 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:08:09.066 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:08:09.068 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.03 mountX=-0.01 mountY=-0.04, mountTheta=-1.86
22:08:09.071 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
22:08:09.073 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
22:08:09.074 00.001 10072 Worker thread wakes up
22:08:09.075 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:08:09.075 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:08:09.075 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
22:08:09.076 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:08:09.078 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.99
22:08:09.078 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:08:09.078 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:09.078 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:08:09.078 00.000 10072 MoveAxis(E, 5, ABG)
22:08:09.078 00.000 10072 Guiding  Dir = 2, Dur = 5
22:08:09.080 00.002 10072 IsGuiding returns 0
22:08:09.080 00.000 10072 PulseGuide returned control before completion, sleep 15
22:08:09.100 00.020 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:08:09.102 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:09.103 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:09.106 00.003 1032 Enqueuing Expose request
22:08:09.108 00.002 10072 IsGuiding returns 0
22:08:09.108 00.000 10072 Move returns status 0, amount 5
22:08:09.108 00.000 10072 MoveAxis(N, 0, ABG)
22:08:09.108 00.000 10072 Move returns status 0, amount 0
22:08:09.108 00.000 10072 move complete, result=0
22:08:09.108 00.000 10072 worker thread done servicing request
22:08:09.109 00.001 10072 Worker thread wakes up
22:08:09.109 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:09.109 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:09.117 00.008 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:08:09.515 00.398 10072 Exposure complete
22:08:09.575 00.060 10072 worker thread done servicing request
22:08:09.575 00.000 1032 OnExposeComplete: enter
22:08:09.577 00.002 1032 UpdateGuideState(): m_state=6
22:08:09.579 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2418
22:08:09.585 00.006 1032 Star::Find returns 1 (0), X=1103.40, Y=136.45, Mass=1340, SNR=25.7, Peak=133 HFD=3.2
22:08:09.587 00.002 1032 MultiStar: [#1 0.01,0.13,0.98,U] [#2 -0.12,0.17,0.75,U] [#3 -0.06,-0.01,0.71,U] [#4 -0.16,0.26,0.00,M1] [#5 0.03,-0.02,0.67,U] [#6 0.01,0.22,0.61,U] [#7 -0.02,0.03,0.65,U] [#8 0.21,0.04,0.51,U] 
22:08:09.589 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.12}, one-star: {0.13, 0.30}
22:08:09.590 00.001 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
22:08:09.592 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
22:08:09.594 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=0.11 mountY=-0.05, mountTheta=-0.43
22:08:09.597 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
22:08:09.598 00.001 1032 Enqueuing Move request for scope (0.02, 0.12)
22:08:09.599 00.001 10072 Worker thread wakes up
22:08:09.599 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
22:08:09.599 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
22:08:09.600 00.001 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
22:08:09.601 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:08:09.603 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 282.99
22:08:09.603 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
22:08:09.603 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:09.603 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:08:09.603 00.000 10072 MoveAxis(E, 4, ABG)
22:08:09.603 00.000 10072 Guiding  Dir = 2, Dur = 4
22:08:09.604 00.001 10072 IsGuiding returns 0
22:08:09.604 00.000 10072 PulseGuide returned control before completion, sleep 14
22:08:09.621 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:08:09.623 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:09.624 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:09.626 00.002 1032 Enqueuing Expose request
22:08:09.628 00.002 10072 IsGuiding returns 0
22:08:09.628 00.000 10072 Move returns status 0, amount 4
22:08:09.628 00.000 10072 MoveAxis(N, 0, ABG)
22:08:09.628 00.000 10072 Move returns status 0, amount 0
22:08:09.628 00.000 10072 move complete, result=0
22:08:09.628 00.000 10072 worker thread done servicing request
22:08:09.628 00.000 10072 Worker thread wakes up
22:08:09.628 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:09.628 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:09.634 00.006 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:08:10.264 00.630 10072 Exposure complete
22:08:10.321 00.057 10072 worker thread done servicing request
22:08:10.321 00.000 1032 OnExposeComplete: enter
22:08:10.323 00.002 1032 UpdateGuideState(): m_state=6
22:08:10.325 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2419
22:08:10.326 00.001 1032 Star::Find returns 1 (0), X=1103.40, Y=136.29, Mass=1342, SNR=25.7, Peak=129 HFD=3.2
22:08:10.329 00.003 1032 MultiStar: [#1 0.03,0.11,0.92,U] [#2 0.18,0.22,0.00,M1] [#3 0.22,-0.24,0.00,M1] [#4 -0.04,-0.10,0.63,U] [#5 -0.07,-0.20,0.68,U] [#6 0.22,0.21,0.00,M1] [#7 0.05,-0.16,0.69,U] [#8 0.10,0.08,0.50,U] 
22:08:10.330 00.001 1032 refined, 5 included, MultiStar: {0.04, -0.01}, one-star: {0.12, 0.14}
22:08:10.333 00.003 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:08:10.335 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:08:10.337 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.18 mountX=-0.02 mountY=-0.04, mountTheta=-2.01
22:08:10.341 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
22:08:10.343 00.002 1032 Enqueuing Move request for scope (0.04, -0.01)
22:08:10.345 00.002 10072 Worker thread wakes up
22:08:10.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:08:10.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:08:10.345 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
22:08:10.347 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:08:10.350 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 282.99
22:08:10.350 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:08:10.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:10.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:08:10.350 00.000 10072 MoveAxis(E, 5, ABG)
22:08:10.350 00.000 10072 Guiding  Dir = 2, Dur = 5
22:08:10.350 00.000 10072 IsGuiding returns 0
22:08:10.351 00.001 10072 PulseGuide returned control before completion, sleep 15
22:08:10.368 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:08:10.371 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:10.373 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:10.375 00.002 1032 Enqueuing Expose request
22:08:10.376 00.001 10072 IsGuiding returns 0
22:08:10.376 00.000 10072 Move returns status 0, amount 5
22:08:10.377 00.001 10072 MoveAxis(N, 0, ABG)
22:08:10.377 00.000 10072 Move returns status 0, amount 0
22:08:10.377 00.000 10072 move complete, result=0
22:08:10.377 00.000 10072 worker thread done servicing request
22:08:10.377 00.000 10072 Worker thread wakes up
22:08:10.377 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:10.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:10.383 00.006 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:08:10.796 00.413 10072 Exposure complete
22:08:10.853 00.057 10072 worker thread done servicing request
22:08:10.853 00.000 1032 OnExposeComplete: enter
22:08:10.855 00.002 1032 UpdateGuideState(): m_state=6
22:08:10.858 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2420
22:08:10.860 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.20, Mass=1254, SNR=24.8, Peak=111 HFD=3.2
22:08:10.862 00.002 1032 MultiStar: [#1 0.01,-0.12,1.02,U] [#2 0.17,0.09,0.77,U] [#3 0.11,-0.23,0.00,M2] [#4 -0.02,-0.11,0.72,U] [#5 0.05,-0.19,0.68,U] [#6 0.18,-0.05,0.63,U] [#7 -0.00,-0.28,0.00,M4] [#8 0.25,-0.04,0.00,M1] 
22:08:10.865 00.003 1032 single-star, 5 included, MultiStar: {0.07, -0.05}, one-star: {0.07, 0.04}
22:08:10.867 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
22:08:10.869 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
22:08:10.871 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.58 mountX=0.03 mountY=-0.08, mountTheta=-1.25
22:08:10.874 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
22:08:10.876 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
22:08:10.877 00.001 10072 Worker thread wakes up
22:08:10.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
22:08:10.877 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
22:08:10.877 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.03 yDistance=-0.08
22:08:10.879 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:08:10.881 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.00
22:08:10.881 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:08:10.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:10.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:08:10.881 00.000 10072 MoveAxis(E, 4, ABG)
22:08:10.881 00.000 10072 Guiding  Dir = 2, Dur = 4
22:08:10.881 00.000 10072 IsGuiding returns 0
22:08:10.882 00.001 10072 PulseGuide returned control before completion, sleep 14
22:08:10.901 00.019 10072 IsGuiding returns 0
22:08:10.901 00.000 10072 Move returns status 0, amount 4
22:08:10.901 00.000 10072 MoveAxis(N, 0, ABG)
22:08:10.902 00.001 10072 Move returns status 0, amount 0
22:08:10.902 00.000 10072 move complete, result=0
22:08:10.902 00.000 10072 worker thread done servicing request
22:08:10.903 00.001 1032 UpdateGuideState exits: m=1254 SNR=24.8
22:08:10.905 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:10.906 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:10.909 00.003 1032 Enqueuing Expose request
22:08:10.911 00.002 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:08:10.913 00.002 10072 Worker thread wakes up
22:08:10.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:10.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:11.544 00.631 10072 Exposure complete
22:08:11.603 00.059 10072 worker thread done servicing request
22:08:11.603 00.000 1032 OnExposeComplete: enter
22:08:11.605 00.002 1032 UpdateGuideState(): m_state=6
22:08:11.608 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2421
22:08:11.610 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=136.26, Mass=1425, SNR=26.5, Peak=129 HFD=3.2
22:08:11.611 00.001 1032 MultiStar: [#1 -0.07,0.06,0.95,U] [#2 0.04,0.10,0.72,U] [#3 0.09,-0.17,0.71,U] [#4 -0.06,-0.11,0.61,U] [#5 -0.07,0.01,0.60,U] [#6 0.10,0.08,0.60,U] [#7 -0.02,-0.10,0.64,U] [#8 0.11,-0.15,0.51,U] 
22:08:11.613 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.08, 0.10}
22:08:11.614 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
22:08:11.616 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
22:08:11.619 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.35 mountX=-0.01 mountY=-0.02, mountTheta=-2.18
22:08:11.622 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
22:08:11.624 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
22:08:11.626 00.002 10072 Worker thread wakes up
22:08:11.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:08:11.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:08:11.626 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
22:08:11.628 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:08:11.630 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.00
22:08:11.630 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:08:11.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:11.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:08:11.630 00.000 10072 MoveAxis(E, 5, ABG)
22:08:11.630 00.000 10072 Guiding  Dir = 2, Dur = 5
22:08:11.631 00.001 10072 IsGuiding returns 0
22:08:11.631 00.000 10072 PulseGuide returned control before completion, sleep 15
22:08:11.650 00.019 10072 IsGuiding returns 0
22:08:11.650 00.000 10072 Move returns status 0, amount 5
22:08:11.650 00.000 10072 MoveAxis(N, 0, ABG)
22:08:11.650 00.000 10072 Move returns status 0, amount 0
22:08:11.650 00.000 10072 move complete, result=0
22:08:11.650 00.000 10072 worker thread done servicing request
22:08:11.651 00.001 1032 UpdateGuideState exits: m=1425 SNR=26.5
22:08:11.653 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:11.655 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:11.657 00.002 1032 Enqueuing Expose request
22:08:11.659 00.002 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:08:11.661 00.002 10072 Worker thread wakes up
22:08:11.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:11.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:12.075 00.414 10072 Exposure complete
22:08:12.130 00.055 10072 worker thread done servicing request
22:08:12.130 00.000 1032 OnExposeComplete: enter
22:08:12.132 00.002 1032 UpdateGuideState(): m_state=6
22:08:12.134 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2422
22:08:12.135 00.001 1032 Star::Find returns 1 (0), X=1103.32, Y=136.35, Mass=1293, SNR=25.2, Peak=118 HFD=3.1
22:08:12.137 00.002 1032 MultiStar: [#1 0.08,-0.06,0.90,U] [#2 0.04,0.02,0.81,U] [#3 0.14,-0.19,0.80,U] [#4 -0.10,-0.02,0.68,U] [#5 0.07,-0.08,0.67,U] [#6 0.15,0.00,0.62,U] [#7 -0.05,-0.09,0.69,U] [#8 0.19,-0.09,0.55,U] 
22:08:12.138 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.04, 0.19}
22:08:12.139 00.001 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
22:08:12.141 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
22:08:12.143 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.40 mountX=-0.04 mountY=-0.05, mountTheta=-2.23
22:08:12.146 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
22:08:12.149 00.003 1032 Enqueuing Move request for scope (0.06, -0.03)
22:08:12.151 00.002 10072 Worker thread wakes up
22:08:12.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:08:12.151 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:08:12.151 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
22:08:12.153 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:08:12.155 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.00
22:08:12.155 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:08:12.155 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:12.155 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:08:12.155 00.000 10072 MoveAxis(E, 5, ABG)
22:08:12.155 00.000 10072 Guiding  Dir = 2, Dur = 5
22:08:12.155 00.000 10072 IsGuiding returns 0
22:08:12.156 00.001 10072 PulseGuide returned control before completion, sleep 15
22:08:12.171 00.015 1032 UpdateGuideState exits: m=1293 SNR=25.2
22:08:12.173 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:12.175 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:12.176 00.001 1032 Enqueuing Expose request
22:08:12.183 00.007 10072 IsGuiding returns 0
22:08:12.183 00.000 10072 Move returns status 0, amount 5
22:08:12.183 00.000 10072 MoveAxis(N, 0, ABG)
22:08:12.183 00.000 10072 Move returns status 0, amount 0
22:08:12.183 00.000 10072 move complete, result=0
22:08:12.183 00.000 10072 worker thread done servicing request
22:08:12.183 00.000 10072 Worker thread wakes up
22:08:12.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:12.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:12.186 00.003 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:08:12.812 00.626 10072 Exposure complete
22:08:12.865 00.053 10072 worker thread done servicing request
22:08:12.866 00.001 1032 OnExposeComplete: enter
22:08:12.868 00.002 1032 UpdateGuideState(): m_state=6
22:08:12.870 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2423
22:08:12.871 00.001 1032 Star::Find returns 1 (0), X=1103.44, Y=136.19, Mass=1348, SNR=25.7, Peak=120 HFD=3.2
22:08:12.873 00.002 1032 MultiStar: [#1 -0.10,-0.04,0.96,U] [#2 0.14,0.17,0.78,U] [#3 0.01,-0.28,0.00,M1] [#4 0.04,-0.13,0.65,U] [#5 -0.04,-0.20,0.65,U] [#6 0.26,-0.05,0.00,M1] [#7 0.02,-0.20,0.67,U] [#8 0.26,0.04,0.00,M1] 
22:08:12.875 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.05}, one-star: {0.17, 0.03}
22:08:12.877 00.002 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
22:08:12.879 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
22:08:12.880 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.83 mountX=-0.06 mountY=-0.03, mountTheta=-2.66
22:08:12.883 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
22:08:12.884 00.001 1032 Enqueuing Move request for scope (0.04, -0.05)
22:08:12.886 00.002 10072 Worker thread wakes up
22:08:12.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
22:08:12.886 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
22:08:12.886 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
22:08:12.888 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:08:12.889 00.001 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.01
22:08:12.889 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:08:12.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:12.891 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:08:12.891 00.000 10072 MoveAxis(E, 5, ABG)
22:08:12.891 00.000 10072 Guiding  Dir = 2, Dur = 5
22:08:12.892 00.001 10072 IsGuiding returns 0
22:08:12.894 00.002 10072 PulseGuide returned control before completion, sleep 14
22:08:12.910 00.016 1032 UpdateGuideState exits: m=1348 SNR=25.7
22:08:12.912 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:12.914 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:12.915 00.001 1032 Enqueuing Expose request
22:08:12.920 00.005 10072 IsGuiding returns 0
22:08:12.920 00.000 10072 Move returns status 0, amount 5
22:08:12.920 00.000 10072 MoveAxis(N, 0, ABG)
22:08:12.920 00.000 10072 Move returns status 0, amount 0
22:08:12.920 00.000 10072 move complete, result=0
22:08:12.920 00.000 10072 worker thread done servicing request
22:08:12.920 00.000 10072 Worker thread wakes up
22:08:12.920 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:12.921 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:12.925 00.004 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:08:13.332 00.407 10072 Exposure complete
22:08:13.389 00.057 10072 worker thread done servicing request
22:08:13.389 00.000 1032 OnExposeComplete: enter
22:08:13.391 00.002 1032 UpdateGuideState(): m_state=6
22:08:13.393 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2424
22:08:13.397 00.004 1032 Star::Find returns 1 (0), X=1103.45, Y=136.11, Mass=1256, SNR=24.9, Peak=114 HFD=3.2
22:08:13.399 00.002 1032 MultiStar: [#1 0.03,0.02,0.92,U] [#2 0.05,0.03,0.78,U] [#3 0.13,-0.21,0.00,M2] [#4 -0.06,-0.10,0.64,U] [#5 -0.05,-0.14,0.73,U] [#6 0.11,0.02,0.64,U] [#7 -0.07,-0.34,0.00,M2] [#8 0.15,-0.08,0.50,U] 
22:08:13.401 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.04}, one-star: {0.17, -0.05}
22:08:13.403 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
22:08:13.405 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
22:08:13.407 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.61 mountX=-0.05 mountY=-0.05, mountTheta=-2.44
22:08:13.411 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
22:08:13.413 00.002 1032 Enqueuing Move request for scope (0.06, -0.04)
22:08:13.415 00.002 10072 Worker thread wakes up
22:08:13.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:08:13.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:08:13.415 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
22:08:13.418 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:08:13.421 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.01
22:08:13.421 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:08:13.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:13.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:08:13.421 00.000 10072 MoveAxis(E, 5, ABG)
22:08:13.421 00.000 10072 Guiding  Dir = 2, Dur = 5
22:08:13.421 00.000 10072 IsGuiding returns 0
22:08:13.423 00.002 10072 PulseGuide returned control before completion, sleep 14
22:08:13.443 00.020 1032 UpdateGuideState exits: m=1256 SNR=24.9
22:08:13.446 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:13.448 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:13.449 00.001 1032 Enqueuing Expose request
22:08:13.452 00.003 10072 IsGuiding returns 0
22:08:13.452 00.000 10072 Move returns status 0, amount 5
22:08:13.452 00.000 10072 MoveAxis(N, 0, ABG)
22:08:13.452 00.000 10072 Move returns status 0, amount 0
22:08:13.452 00.000 10072 move complete, result=0
22:08:13.452 00.000 10072 worker thread done servicing request
22:08:13.452 00.000 10072 Worker thread wakes up
22:08:13.453 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:13.453 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:13.459 00.006 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:08:14.078 00.619 10072 Exposure complete
22:08:14.136 00.058 10072 worker thread done servicing request
22:08:14.136 00.000 1032 OnExposeComplete: enter
22:08:14.138 00.002 1032 UpdateGuideState(): m_state=6
22:08:14.139 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2425
22:08:14.141 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=136.06, Mass=1428, SNR=26.5, Peak=127 HFD=3.3
22:08:14.144 00.003 1032 MultiStar: [#1 -0.02,-0.11,0.91,U] [#2 0.15,-0.01,0.75,U] [#3 0.21,-0.20,0.00,M3] [#4 0.03,-0.11,0.63,U] [#5 0.09,-0.17,0.62,U] [#6 0.11,-0.03,0.56,U] [#7 -0.03,-0.20,0.66,U] [#8 0.04,-0.12,0.50,U] 
22:08:14.146 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.10}, one-star: {0.08, -0.10}
22:08:14.148 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
22:08:14.150 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
22:08:14.152 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.07 mountX=-0.12 mountY=-0.03, mountTheta=-2.90
22:08:14.155 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
22:08:14.157 00.002 1032 Enqueuing Move request for scope (0.06, -0.10)
22:08:14.159 00.002 10072 Worker thread wakes up
22:08:14.159 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
22:08:14.159 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
22:08:14.159 00.000 10072 Moving (0.06, -0.10) raw xDistance=-0.12 yDistance=-0.03
22:08:14.162 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:08:14.163 00.001 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.02
22:08:14.164 00.001 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:08:14.164 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:14.164 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:08:14.164 00.000 10072 MoveAxis(E, 6, ABG)
22:08:14.164 00.000 10072 Guiding  Dir = 2, Dur = 6
22:08:14.164 00.000 10072 IsGuiding returns 0
22:08:14.165 00.001 10072 PulseGuide returned control before completion, sleep 16
22:08:14.182 00.017 1032 UpdateGuideState exits: m=1428 SNR=26.5
22:08:14.184 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:14.187 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:14.189 00.002 1032 Enqueuing Expose request
22:08:14.190 00.001 10072 IsGuiding returns 0
22:08:14.191 00.001 10072 Move returns status 0, amount 6
22:08:14.191 00.000 10072 MoveAxis(N, 0, ABG)
22:08:14.191 00.000 10072 Move returns status 0, amount 0
22:08:14.191 00.000 10072 move complete, result=0
22:08:14.191 00.000 10072 worker thread done servicing request
22:08:14.191 00.000 10072 Worker thread wakes up
22:08:14.191 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:14.191 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:14.198 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:08:14.609 00.411 10072 Exposure complete
22:08:14.668 00.059 10072 worker thread done servicing request
22:08:14.668 00.000 1032 OnExposeComplete: enter
22:08:14.671 00.003 1032 UpdateGuideState(): m_state=6
22:08:14.672 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2426
22:08:14.674 00.002 1032 Star::Find returns 1 (0), X=1103.46, Y=136.16, Mass=1340, SNR=25.7, Peak=125 HFD=3.1
22:08:14.676 00.002 1032 MultiStar: [#1 0.02,-0.13,0.98,U] [#2 0.08,0.12,0.76,U] [#3 0.05,-0.18,0.68,U] [#4 -0.06,-0.04,0.66,U] [#5 0.03,-0.23,0.64,U] [#6 0.03,-0.07,0.55,U] [#7 -0.07,-0.23,0.69,U] [#8 0.16,-0.06,0.51,U] 
22:08:14.678 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.19, -0.00}
22:08:14.679 00.001 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
22:08:14.681 00.002 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
22:08:14.682 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.03 mountX=-0.10 mountY=-0.03, mountTheta=-2.87
22:08:14.686 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
22:08:14.688 00.002 1032 Enqueuing Move request for scope (0.05, -0.09)
22:08:14.689 00.001 10072 Worker thread wakes up
22:08:14.690 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
22:08:14.690 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
22:08:14.690 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.03
22:08:14.692 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:08:14.694 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.02
22:08:14.694 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:08:14.694 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:14.694 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:08:14.694 00.000 10072 MoveAxis(E, 6, ABG)
22:08:14.695 00.001 10072 Guiding  Dir = 2, Dur = 6
22:08:14.695 00.000 10072 IsGuiding returns 0
22:08:14.695 00.000 10072 PulseGuide returned control before completion, sleep 16
22:08:14.712 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:08:14.715 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:14.717 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:14.719 00.002 1032 Enqueuing Expose request
22:08:14.722 00.003 10072 IsGuiding returns 0
22:08:14.722 00.000 10072 Move returns status 0, amount 6
22:08:14.722 00.000 10072 MoveAxis(N, 0, ABG)
22:08:14.722 00.000 10072 Move returns status 0, amount 0
22:08:14.722 00.000 10072 move complete, result=0
22:08:14.722 00.000 10072 worker thread done servicing request
22:08:14.722 00.000 10072 Worker thread wakes up
22:08:14.723 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:14.723 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:14.730 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:08:15.358 00.628 10072 Exposure complete
22:08:15.415 00.057 10072 worker thread done servicing request
22:08:15.415 00.000 1032 OnExposeComplete: enter
22:08:15.417 00.002 1032 UpdateGuideState(): m_state=6
22:08:15.420 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2427
22:08:15.421 00.001 1032 Star::Find returns 1 (0), X=1103.39, Y=136.23, Mass=1349, SNR=25.8, Peak=120 HFD=3.2
22:08:15.424 00.003 1032 MultiStar: [#1 -0.03,0.01,0.95,U] [#2 0.01,0.09,0.81,U] [#3 -0.01,-0.25,0.00,M3] [#4 -0.15,-0.13,0.64,U] [#5 -0.14,-0.14,0.69,U] [#6 0.02,0.13,0.57,U] [#7 -0.05,-0.16,0.69,U] [#8 0.10,-0.06,0.49,U] 
22:08:15.426 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {0.11, 0.07}
22:08:15.428 00.002 1032 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.83) = xAngle (-4.08 = 2.21)
22:08:15.431 00.003 1032 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.08 = 2.21)
22:08:15.433 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.25 mountX=-0.01 mountY=0.02, mountTheta=2.21
22:08:15.435 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
22:08:15.437 00.002 1032 Enqueuing Move request for scope (-0.01, -0.02)
22:08:15.439 00.002 10072 Worker thread wakes up
22:08:15.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:08:15.439 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:08:15.439 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.01 yDistance=0.02
22:08:15.441 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:08:15.443 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.02
22:08:15.443 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:08:15.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:15.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:08:15.443 00.000 10072 MoveAxis(E, 7, ABG)
22:08:15.443 00.000 10072 Guiding  Dir = 2, Dur = 7
22:08:15.444 00.001 10072 IsGuiding returns 0
22:08:15.444 00.000 10072 PulseGuide returned control before completion, sleep 17
22:08:15.463 00.019 1032 UpdateGuideState exits: m=1349 SNR=25.8
22:08:15.466 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:15.468 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:15.469 00.001 1032 Enqueuing Expose request
22:08:15.477 00.008 10072 IsGuiding returns 0
22:08:15.477 00.000 10072 Move returns status 0, amount 7
22:08:15.477 00.000 10072 MoveAxis(N, 0, ABG)
22:08:15.477 00.000 10072 Move returns status 0, amount 0
22:08:15.477 00.000 10072 move complete, result=0
22:08:15.477 00.000 10072 worker thread done servicing request
22:08:15.477 00.000 10072 Worker thread wakes up
22:08:15.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:15.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:15.479 00.002 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:08:15.889 00.410 10072 Exposure complete
22:08:15.947 00.058 10072 worker thread done servicing request
22:08:15.948 00.001 1032 OnExposeComplete: enter
22:08:15.949 00.001 1032 UpdateGuideState(): m_state=6
22:08:15.951 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2428
22:08:15.952 00.001 1032 Star::Find returns 1 (0), X=1103.36, Y=136.05, Mass=1270, SNR=25.0, Peak=108 HFD=3.3
22:08:15.954 00.002 1032 MultiStar: [#1 0.04,-0.08,0.97,U] [#2 0.06,0.01,0.79,U] [#3 0.03,-0.40,0.00,M4] [#4 -0.11,-0.12,0.62,U] [#5 -0.08,-0.18,0.64,U] [#6 0.19,0.06,0.62,U] [#7 0.01,-0.18,0.70,U] [#8 0.14,-0.07,0.52,U] 
22:08:15.956 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.08}, one-star: {0.09, -0.11}
22:08:15.959 00.003 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
22:08:15.960 00.001 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
22:08:15.962 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.10 mountX=-0.09 mountY=-0.02, mountTheta=-2.93
22:08:15.966 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
22:08:15.968 00.002 1032 Enqueuing Move request for scope (0.04, -0.08)
22:08:15.969 00.001 10072 Worker thread wakes up
22:08:15.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
22:08:15.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
22:08:15.969 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
22:08:15.971 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:08:15.974 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.03
22:08:15.974 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:08:15.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:15.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:08:15.974 00.000 10072 MoveAxis(E, 6, ABG)
22:08:15.974 00.000 10072 Guiding  Dir = 2, Dur = 6
22:08:15.975 00.001 10072 IsGuiding returns 0
22:08:15.975 00.000 10072 PulseGuide returned control before completion, sleep 16
22:08:15.995 00.020 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:08:15.998 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:15.999 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:16.001 00.002 1032 Enqueuing Expose request
22:08:16.003 00.002 10072 IsGuiding returns 0
22:08:16.003 00.000 10072 Move returns status 0, amount 6
22:08:16.003 00.000 10072 MoveAxis(N, 0, ABG)
22:08:16.003 00.000 10072 Move returns status 0, amount 0
22:08:16.003 00.000 10072 move complete, result=0
22:08:16.003 00.000 10072 worker thread done servicing request
22:08:16.003 00.000 10072 Worker thread wakes up
22:08:16.003 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:16.003 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:16.011 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:08:16.638 00.627 10072 Exposure complete
22:08:16.688 00.050 10072 worker thread done servicing request
22:08:16.688 00.000 1032 OnExposeComplete: enter
22:08:16.690 00.002 1032 UpdateGuideState(): m_state=6
22:08:16.692 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2429
22:08:16.693 00.001 1032 Star::Find returns 1 (0), X=1103.31, Y=136.17, Mass=1340, SNR=25.7, Peak=124 HFD=3.1
22:08:16.695 00.002 1032 MultiStar: [#1 -0.01,-0.10,0.92,U] [#2 0.03,0.08,0.71,U] [#3 0.07,-0.41,0.00,M5] [#4 -0.15,-0.24,0.00,M1] [#5 0.04,-0.23,0.67,U] [#6 0.08,-0.06,0.58,U] [#7 -0.19,-0.34,0.00,M1] [#8 0.20,0.02,0.53,U] 
22:08:16.696 00.001 1032 single-star, 5 included, MultiStar: {0.05, -0.04}, one-star: {0.03, 0.02}
22:08:16.698 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:08:16.699 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:08:16.701 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.48 mountX=0.01 mountY=-0.03, mountTheta=-1.35
22:08:16.704 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
22:08:16.708 00.004 1032 Enqueuing Move request for scope (0.03, 0.02)
22:08:16.710 00.002 10072 Worker thread wakes up
22:08:16.710 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:08:16.710 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:08:16.710 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
22:08:16.712 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:08:16.714 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.03
22:08:16.714 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:08:16.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:16.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:08:16.714 00.000 10072 MoveAxis(E, 7, ABG)
22:08:16.714 00.000 10072 Guiding  Dir = 2, Dur = 7
22:08:16.715 00.001 10072 IsGuiding returns 0
22:08:16.715 00.000 10072 PulseGuide returned control before completion, sleep 17
22:08:16.731 00.016 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:08:16.733 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:16.735 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:16.736 00.001 1032 Enqueuing Expose request
22:08:16.744 00.008 10072 IsGuiding returns 0
22:08:16.744 00.000 10072 Move returns status 0, amount 7
22:08:16.744 00.000 10072 MoveAxis(N, 0, ABG)
22:08:16.744 00.000 10072 Move returns status 0, amount 0
22:08:16.744 00.000 10072 move complete, result=0
22:08:16.744 00.000 10072 worker thread done servicing request
22:08:16.744 00.000 10072 Worker thread wakes up
22:08:16.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:16.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:16.747 00.003 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:08:17.155 00.408 10072 Exposure complete
22:08:17.211 00.056 10072 worker thread done servicing request
22:08:17.211 00.000 1032 OnExposeComplete: enter
22:08:17.214 00.003 1032 UpdateGuideState(): m_state=6
22:08:17.216 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2430
22:08:17.217 00.001 1032 Star::Find returns 1 (0), X=1103.25, Y=136.09, Mass=1187, SNR=24.2, Peak=103 HFD=3.1
22:08:17.219 00.002 1032 MultiStar: [#1 -0.12,-0.16,0.93,U] [#2 -0.05,0.01,0.82,U] [#3 0.06,-0.21,0.80,U] [#4 -0.14,-0.21,0.00,M2] [#5 -0.11,-0.20,0.71,U] [#6 0.01,-0.13,0.60,U] [#7 -0.15,-0.36,0.00,M2] [#8 0.09,-0.15,0.57,U] 
22:08:17.221 00.002 1032 single-star, 6 included, MultiStar: {-0.03, -0.13}, one-star: {-0.03, -0.07}
22:08:17.223 00.002 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.47)
22:08:17.225 00.002 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.47)
22:08:17.227 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.98 mountX=-0.06 mountY=0.05, mountTheta=2.47
22:08:17.231 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.07, opts=13)
22:08:17.232 00.001 1032 Enqueuing Move request for scope (-0.03, -0.07)
22:08:17.234 00.002 10072 Worker thread wakes up
22:08:17.234 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
22:08:17.234 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
22:08:17.235 00.001 10072 Moving (-0.03, -0.07) raw xDistance=-0.06 yDistance=0.05
22:08:17.238 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:08:17.239 00.001 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.03
22:08:17.240 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:08:17.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:17.240 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:08:17.240 00.000 10072 MoveAxis(E, 7, ABG)
22:08:17.240 00.000 10072 Guiding  Dir = 2, Dur = 7
22:08:17.240 00.000 10072 IsGuiding returns 0
22:08:17.241 00.001 10072 PulseGuide returned control before completion, sleep 17
22:08:17.257 00.016 1032 UpdateGuideState exits: m=1187 SNR=24.2
22:08:17.260 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:17.261 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:17.262 00.001 1032 Enqueuing Expose request
22:08:17.264 00.002 10072 IsGuiding returns 0
22:08:17.264 00.000 10072 Move returns status 0, amount 7
22:08:17.264 00.000 10072 MoveAxis(N, 0, ABG)
22:08:17.264 00.000 10072 Move returns status 0, amount 0
22:08:17.264 00.000 10072 move complete, result=0
22:08:17.264 00.000 10072 worker thread done servicing request
22:08:17.264 00.000 10072 Worker thread wakes up
22:08:17.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:17.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:17.272 00.008 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:08:17.901 00.629 10072 Exposure complete
22:08:17.958 00.057 10072 worker thread done servicing request
22:08:17.958 00.000 1032 OnExposeComplete: enter
22:08:17.960 00.002 1032 UpdateGuideState(): m_state=6
22:08:17.964 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2431
22:08:17.965 00.001 1032 Star::Find returns 1 (0), X=1103.27, Y=136.13, Mass=1306, SNR=25.4, Peak=119 HFD=3.2
22:08:17.967 00.002 1032 MultiStar: [#1 -0.13,-0.12,0.99,U] [#2 0.06,0.00,0.80,U] [#3 0.03,-0.37,0.00,M5] [#4 -0.12,-0.23,0.00,M3] [#5 -0.08,-0.14,0.64,U] [#6 -0.09,0.09,0.59,U] [#7 -0.26,-0.26,0.00,M3] [#8 -0.01,-0.12,0.57,U] 
22:08:17.969 00.002 1032 single-star, 5 included, MultiStar: {-0.04, -0.05}, one-star: {-0.01, -0.02}
22:08:17.970 00.001 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.54)
22:08:17.971 00.001 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.54)
22:08:17.973 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.91 mountX=-0.02 mountY=0.01, mountTheta=2.54
22:08:17.976 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
22:08:17.977 00.001 1032 Enqueuing Move request for scope (-0.01, -0.02)
22:08:17.979 00.002 10072 Worker thread wakes up
22:08:17.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:08:17.979 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:08:17.979 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
22:08:17.981 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:08:17.983 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.04
22:08:17.983 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:08:17.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:17.984 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:08:17.984 00.000 10072 MoveAxis(E, 9, ABG)
22:08:17.984 00.000 10072 Guiding  Dir = 2, Dur = 9
22:08:17.984 00.000 10072 IsGuiding returns 0
22:08:17.985 00.001 10072 PulseGuide returned control before completion, sleep 19
22:08:18.003 00.018 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:08:18.005 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:18.007 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:18.009 00.002 1032 Enqueuing Expose request
22:08:18.010 00.001 10072 IsGuiding returns 0
22:08:18.010 00.000 10072 Move returns status 0, amount 9
22:08:18.010 00.000 10072 MoveAxis(N, 0, ABG)
22:08:18.010 00.000 10072 Move returns status 0, amount 0
22:08:18.010 00.000 10072 move complete, result=0
22:08:18.012 00.002 10072 worker thread done servicing request
22:08:18.012 00.000 10072 Worker thread wakes up
22:08:18.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:18.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:18.019 00.007 1032 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
22:08:18.426 00.407 10072 Exposure complete
22:08:18.497 00.071 10072 worker thread done servicing request
22:08:18.497 00.000 1032 OnExposeComplete: enter
22:08:18.500 00.003 1032 UpdateGuideState(): m_state=6
22:08:18.502 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2432
22:08:18.504 00.002 1032 Star::Find returns 1 (0), X=1103.25, Y=136.04, Mass=1432, SNR=26.5, Peak=108 HFD=3.2
22:08:18.506 00.002 1032 MultiStar: [#1 -0.05,-0.14,1.00,U] [#2 -0.01,-0.01,0.75,U] [#3 -0.04,-0.40,0.00,M6] [#4 -0.07,-0.16,0.62,U] [#5 -0.05,-0.33,0.00,M1] [#6 0.04,-0.05,0.58,U] [#7 -0.11,-0.30,0.00,M4] [#8 0.10,-0.20,0.51,U] 
22:08:18.508 00.002 1032 refined, 5 included, MultiStar: {-0.01, -0.11}, one-star: {-0.03, -0.12}
22:08:18.510 00.002 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.51 = 2.77)
22:08:18.512 00.002 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.77)
22:08:18.514 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.68 mountX=-0.10 mountY=0.04, mountTheta=2.77
22:08:18.519 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.11, opts=13)
22:08:18.522 00.003 1032 Enqueuing Move request for scope (-0.01, -0.11)
22:08:18.525 00.003 10072 Worker thread wakes up
22:08:18.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
22:08:18.526 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
22:08:18.526 00.000 10072 Moving (-0.01, -0.11) raw xDistance=-0.10 yDistance=0.04
22:08:18.528 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:08:18.531 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.04
22:08:18.531 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:08:18.531 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:18.531 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:08:18.531 00.000 10072 MoveAxis(E, 8, ABG)
22:08:18.531 00.000 10072 Guiding  Dir = 2, Dur = 8
22:08:18.532 00.001 10072 IsGuiding returns 0
22:08:18.533 00.001 10072 PulseGuide returned control before completion, sleep 18
22:08:18.552 00.019 1032 UpdateGuideState exits: m=1432 SNR=26.5
22:08:18.556 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:18.557 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:18.560 00.003 1032 Enqueuing Expose request
22:08:18.562 00.002 10072 IsGuiding returns 0
22:08:18.562 00.000 10072 Move returns status 0, amount 8
22:08:18.562 00.000 10072 MoveAxis(N, 0, ABG)
22:08:18.562 00.000 10072 Move returns status 0, amount 0
22:08:18.562 00.000 10072 move complete, result=0
22:08:18.562 00.000 10072 worker thread done servicing request
22:08:18.562 00.000 10072 Worker thread wakes up
22:08:18.563 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:18.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:18.571 00.008 1032 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
22:08:19.187 00.616 10072 Exposure complete
22:08:19.244 00.057 10072 worker thread done servicing request
22:08:19.244 00.000 1032 OnExposeComplete: enter
22:08:19.246 00.002 1032 UpdateGuideState(): m_state=6
22:08:19.248 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2433
22:08:19.251 00.003 1032 Star::Find returns 1 (0), X=1103.39, Y=136.18, Mass=1392, SNR=26.2, Peak=123 HFD=3.2
22:08:19.253 00.002 1032 MultiStar: [#1 0.04,-0.10,0.94,U] [#2 0.04,-0.06,0.78,U] [#3 0.07,-0.20,0.69,U] [#4 -0.06,-0.19,0.62,U] [#5 0.02,-0.17,0.61,U] [#6 0.17,-0.15,0.60,U] [#7 -0.03,-0.29,0.00,M5] [#8 0.29,-0.11,0.00,M1] 
22:08:19.255 00.002 1032 single-star, 6 included, MultiStar: {0.06, -0.11}, one-star: {0.11, 0.03}
22:08:19.257 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
22:08:19.258 00.001 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
22:08:19.260 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.22 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
22:08:19.263 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
22:08:19.266 00.003 1032 Enqueuing Move request for scope (0.11, 0.03)
22:08:19.268 00.002 10072 Worker thread wakes up
22:08:19.268 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
22:08:19.268 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
22:08:19.268 00.000 10072 Moving (0.11, 0.03) raw xDistance=-0.00 yDistance=-0.12
22:08:19.270 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:08:19.272 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.05
22:08:19.272 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:08:19.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:19.272 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:08:19.272 00.000 10072 MoveAxis(E, 10, ABG)
22:08:19.273 00.001 10072 Guiding  Dir = 2, Dur = 10
22:08:19.273 00.000 10072 IsGuiding returns 0
22:08:19.273 00.000 10072 PulseGuide returned control before completion, sleep 20
22:08:19.294 00.021 1032 UpdateGuideState exits: m=1392 SNR=26.2
22:08:19.296 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:19.299 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:19.302 00.003 1032 Enqueuing Expose request
22:08:19.310 00.008 10072 IsGuiding returns 0
22:08:19.310 00.000 10072 Move returns status 0, amount 10
22:08:19.310 00.000 10072 MoveAxis(N, 0, ABG)
22:08:19.310 00.000 10072 Move returns status 0, amount 0
22:08:19.310 00.000 10072 move complete, result=0
22:08:19.310 00.000 10072 worker thread done servicing request
22:08:19.310 00.000 10072 Worker thread wakes up
22:08:19.310 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:19.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:19.312 00.002 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:08:19.719 00.407 10072 Exposure complete
22:08:19.775 00.056 10072 worker thread done servicing request
22:08:19.775 00.000 1032 OnExposeComplete: enter
22:08:19.777 00.002 1032 UpdateGuideState(): m_state=6
22:08:19.779 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2434
22:08:19.781 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=136.12, Mass=1390, SNR=26.2, Peak=121 HFD=3.2
22:08:19.782 00.001 1032 MultiStar: [#1 0.02,-0.18,0.87,U] [#2 0.11,0.01,0.74,U] [#3 0.10,-0.13,0.69,U] [#4 -0.02,-0.15,0.68,U] [#5 -0.08,-0.20,0.66,U] [#6 0.21,-0.13,0.00,M1] [#7 -0.05,-0.31,0.00,M6] [#8 0.10,-0.07,0.51,U] 
22:08:19.785 00.003 1032 refined, 6 included, MultiStar: {0.05, -0.11}, one-star: {0.12, -0.04}
22:08:19.786 00.001 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
22:08:19.787 00.001 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
22:08:19.789 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.10 mountX=-0.12 mountY=-0.03, mountTheta=-2.93
22:08:19.791 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.11, opts=13)
22:08:19.792 00.001 1032 Enqueuing Move request for scope (0.05, -0.11)
22:08:19.794 00.002 10072 Worker thread wakes up
22:08:19.794 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
22:08:19.794 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
22:08:19.794 00.000 10072 Moving (0.05, -0.11) raw xDistance=-0.12 yDistance=-0.03
22:08:19.797 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:08:19.799 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.05
22:08:19.799 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:08:19.799 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:19.799 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:08:19.799 00.000 10072 MoveAxis(E, 9, ABG)
22:08:19.799 00.000 10072 Guiding  Dir = 2, Dur = 9
22:08:19.801 00.002 10072 IsGuiding returns 0
22:08:19.802 00.001 10072 PulseGuide returned control before completion, sleep 19
22:08:19.818 00.016 1032 UpdateGuideState exits: m=1390 SNR=26.2
22:08:19.820 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:19.823 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:19.824 00.001 1032 Enqueuing Expose request
22:08:19.825 00.001 10072 IsGuiding returns 0
22:08:19.825 00.000 10072 Move returns status 0, amount 9
22:08:19.825 00.000 10072 MoveAxis(N, 0, ABG)
22:08:19.825 00.000 10072 Move returns status 0, amount 0
22:08:19.825 00.000 10072 move complete, result=0
22:08:19.826 00.001 10072 worker thread done servicing request
22:08:19.826 00.000 10072 Worker thread wakes up
22:08:19.826 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:19.826 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:19.833 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:08:20.451 00.618 10072 Exposure complete
22:08:20.506 00.055 10072 worker thread done servicing request
22:08:20.506 00.000 1032 OnExposeComplete: enter
22:08:20.508 00.002 1032 UpdateGuideState(): m_state=6
22:08:20.509 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2435
22:08:20.512 00.003 1032 Star::Find returns 1 (0), X=1103.42, Y=136.10, Mass=1486, SNR=27.1, Peak=138 HFD=3.1
22:08:20.514 00.002 1032 MultiStar: [#1 0.05,-0.13,0.87,U] [#2 0.03,0.04,0.73,U] [#3 0.06,-0.17,0.70,U] [#4 -0.03,-0.24,0.57,U] [#5 0.01,-0.17,0.62,U] [#6 0.18,0.09,0.59,U] [#7 -0.06,-0.25,0.00,M7] [#8 0.25,0.04,0.00,M1] 
22:08:20.516 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.09}, one-star: {0.15, -0.05}
22:08:20.517 00.001 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
22:08:20.520 00.003 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
22:08:20.522 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.91 mountX=-0.10 mountY=-0.04, mountTheta=-2.74
22:08:20.525 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
22:08:20.527 00.002 1032 Enqueuing Move request for scope (0.07, -0.09)
22:08:20.529 00.002 10072 Worker thread wakes up
22:08:20.529 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
22:08:20.529 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
22:08:20.529 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.10 yDistance=-0.04
22:08:20.531 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:08:20.533 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.05
22:08:20.533 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:08:20.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:20.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:08:20.533 00.000 10072 MoveAxis(E, 12, ABG)
22:08:20.533 00.000 10072 Guiding  Dir = 2, Dur = 12
22:08:20.533 00.000 10072 IsGuiding returns 0
22:08:20.534 00.001 10072 PulseGuide returned control before completion, sleep 22
22:08:20.551 00.017 1032 UpdateGuideState exits: m=1486 SNR=27.1
22:08:20.553 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:20.555 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:20.556 00.001 1032 Enqueuing Expose request
22:08:20.558 00.002 10072 IsGuiding returns 0
22:08:20.559 00.001 10072 Move returns status 0, amount 12
22:08:20.559 00.000 10072 MoveAxis(N, 0, ABG)
22:08:20.559 00.000 10072 Move returns status 0, amount 0
22:08:20.559 00.000 10072 move complete, result=0
22:08:20.559 00.000 10072 worker thread done servicing request
22:08:20.559 00.000 10072 Worker thread wakes up
22:08:20.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:20.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:20.566 00.007 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
22:08:20.965 00.399 10072 Exposure complete
22:08:21.023 00.058 10072 worker thread done servicing request
22:08:21.024 00.001 1032 OnExposeComplete: enter
22:08:21.026 00.002 1032 UpdateGuideState(): m_state=6
22:08:21.028 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2436
22:08:21.030 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.14, Mass=1336, SNR=25.6, Peak=124 HFD=3.2
22:08:21.032 00.002 1032 MultiStar: [#1 -0.03,-0.15,0.95,U] [#2 0.11,0.04,0.76,U] [#3 0.01,-0.27,0.00,M4] [#4 -0.18,-0.12,0.66,U] [#5 0.15,-0.22,0.00,M1] [#6 0.13,-0.01,0.58,U] [#7 -0.02,-0.28,0.00,M8] [#8 0.12,-0.12,0.51,U] 
22:08:21.034 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.06}, one-star: {0.14, -0.01}
22:08:21.035 00.001 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
22:08:21.036 00.001 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
22:08:21.038 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.89 mountX=-0.07 mountY=-0.03, mountTheta=-2.72
22:08:21.040 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
22:08:21.043 00.003 1032 Enqueuing Move request for scope (0.05, -0.06)
22:08:21.045 00.002 10072 Worker thread wakes up
22:08:21.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
22:08:21.045 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
22:08:21.045 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
22:08:21.046 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:08:21.049 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.06
22:08:21.049 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:08:21.050 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:21.050 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:08:21.050 00.000 10072 MoveAxis(E, 11, ABG)
22:08:21.050 00.000 10072 Guiding  Dir = 2, Dur = 11
22:08:21.050 00.000 10072 IsGuiding returns 0
22:08:21.051 00.001 10072 PulseGuide returned control before completion, sleep 21
22:08:21.067 00.016 1032 UpdateGuideState exits: m=1336 SNR=25.6
22:08:21.069 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:21.070 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:21.073 00.003 1032 Enqueuing Expose request
22:08:21.088 00.015 10072 IsGuiding returns 0
22:08:21.088 00.000 10072 Move returns status 0, amount 11
22:08:21.089 00.001 10072 MoveAxis(N, 0, ABG)
22:08:21.089 00.000 10072 Move returns status 0, amount 0
22:08:21.089 00.000 10072 move complete, result=0
22:08:21.089 00.000 10072 worker thread done servicing request
22:08:21.089 00.000 10072 Worker thread wakes up
22:08:21.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:21.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:21.090 00.001 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
22:08:21.717 00.627 10072 Exposure complete
22:08:21.773 00.056 10072 worker thread done servicing request
22:08:21.773 00.000 1032 OnExposeComplete: enter
22:08:21.775 00.002 1032 UpdateGuideState(): m_state=6
22:08:21.777 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2437
22:08:21.778 00.001 1032 Star::Find returns 1 (0), X=1103.46, Y=136.02, Mass=1263, SNR=25.0, Peak=112 HFD=3.3
22:08:21.780 00.002 1032 MultiStar: [#1 0.05,-0.28,0.00,M1] [#2 0.08,-0.04,0.79,U] [#3 0.06,-0.28,0.00,M5] [#4 0.09,-0.21,0.69,U] [#5 0.07,-0.20,0.67,U] [#6 0.13,-0.08,0.63,U] [#7 -0.04,-0.28,0.00,M9] [#8 0.16,-0.17,0.55,U] 
22:08:21.781 00.001 1032 refined, 5 included, MultiStar: {0.12, -0.14}, one-star: {0.19, -0.14}
22:08:21.783 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
22:08:21.785 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
22:08:21.786 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.84 mountX=-0.16 mountY=-0.08, mountTheta=-2.67
22:08:21.788 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.14, opts=13)
22:08:21.790 00.002 1032 Enqueuing Move request for scope (0.12, -0.14)
22:08:21.791 00.001 10072 Worker thread wakes up
22:08:21.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
22:08:21.791 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
22:08:21.791 00.000 10072 Moving (0.12, -0.14) raw xDistance=-0.16 yDistance=-0.08
22:08:21.793 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:08:21.795 00.002 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 283.06
22:08:21.795 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
22:08:21.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:21.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:08:21.795 00.000 10072 MoveAxis(E, 91, ABG)
22:08:21.796 00.001 10072 Guiding  Dir = 2, Dur = 91
22:08:21.796 00.000 10072 IsGuiding returns 0
22:08:21.797 00.001 10072 PulseGuide returned control before completion, sleep 101
22:08:21.815 00.018 1032 UpdateGuideState exits: m=1263 SNR=25.0
22:08:21.817 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:21.819 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:21.821 00.002 1032 Enqueuing Expose request
22:08:21.900 00.079 10072 IsGuiding returns 0
22:08:21.900 00.000 10072 Move returns status 0, amount 91
22:08:21.900 00.000 10072 MoveAxis(N, 0, ABG)
22:08:21.900 00.000 10072 Move returns status 0, amount 0
22:08:21.900 00.000 10072 move complete, result=0
22:08:21.900 00.000 10072 worker thread done servicing request
22:08:21.900 00.000 10072 Worker thread wakes up
22:08:21.900 00.000 1032 GuideStep: -0.2 px 91 ms EAST, -0.1 px 0 ms NORTH
22:08:21.903 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:21.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:22.309 00.406 10072 Exposure complete
22:08:22.363 00.054 10072 worker thread done servicing request
22:08:22.363 00.000 1032 OnExposeComplete: enter
22:08:22.365 00.002 1032 UpdateGuideState(): m_state=6
22:08:22.366 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2438
22:08:22.369 00.003 1032 Star::Find returns 1 (0), X=1103.43, Y=136.15, Mass=1304, SNR=25.3, Peak=117 HFD=3.2
22:08:22.371 00.002 1032 MultiStar: [#1 -0.00,-0.18,1.00,U] [#2 -0.01,-0.17,0.80,U] [#3 -0.03,-0.16,0.77,U] [#4 -0.03,-0.15,0.64,U] [#5 0.07,-0.01,0.66,U] [#6 0.09,-0.10,0.61,U] [#7 -0.02,-0.28,0.00,M10] [#8 0.19,-0.17,0.00,M1] 
22:08:22.372 00.001 1032 refined, 6 included, MultiStar: {0.04, -0.11}, one-star: {0.16, -0.01}
22:08:22.374 00.002 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
22:08:22.376 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
22:08:22.377 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.24 mountX=-0.12 mountY=-0.01, mountTheta=-3.07
22:08:22.379 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.11, opts=13)
22:08:22.380 00.001 1032 Enqueuing Move request for scope (0.04, -0.11)
22:08:22.382 00.002 10072 Worker thread wakes up
22:08:22.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
22:08:22.383 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
22:08:22.383 00.000 10072 Moving (0.04, -0.11) raw xDistance=-0.12 yDistance=-0.01
22:08:22.384 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:08:22.386 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.07
22:08:22.386 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:08:22.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:22.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:08:22.386 00.000 10072 MoveAxis(E, 13, ABG)
22:08:22.386 00.000 10072 Guiding  Dir = 2, Dur = 13
22:08:22.387 00.001 10072 IsGuiding returns 0
22:08:22.387 00.000 10072 PulseGuide returned control before completion, sleep 23
22:08:22.403 00.016 1032 UpdateGuideState exits: m=1304 SNR=25.3
22:08:22.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:22.406 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:22.409 00.003 1032 Enqueuing Expose request
22:08:22.416 00.007 10072 IsGuiding returns 0
22:08:22.416 00.000 10072 Move returns status 0, amount 13
22:08:22.416 00.000 10072 MoveAxis(N, 0, ABG)
22:08:22.416 00.000 10072 Move returns status 0, amount 0
22:08:22.416 00.000 10072 move complete, result=0
22:08:22.416 00.000 10072 worker thread done servicing request
22:08:22.416 00.000 10072 Worker thread wakes up
22:08:22.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:22.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:22.418 00.002 1032 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
22:08:23.044 00.626 10072 Exposure complete
22:08:23.107 00.063 10072 worker thread done servicing request
22:08:23.107 00.000 1032 OnExposeComplete: enter
22:08:23.109 00.002 1032 UpdateGuideState(): m_state=6
22:08:23.111 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2439
22:08:23.114 00.003 1032 Star::Find returns 1 (0), X=1103.42, Y=136.41, Mass=1297, SNR=25.3, Peak=108 HFD=3.2
22:08:23.116 00.002 1032 MultiStar: [#1 0.05,0.04,1.03,U] [#2 0.10,0.18,0.77,U] [#3 0.06,-0.18,0.77,U] [#4 -0.08,-0.08,0.66,U] [#5 0.04,0.01,0.63,U] [#6 0.14,-0.01,0.58,U] [#7 -0.02,-0.05,0.68,U] [#8 0.33,0.11,0.00,M2] 
22:08:23.118 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {0.14, 0.26}
22:08:23.119 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
22:08:23.121 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
22:08:23.123 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.53 mountX=0.02 mountY=-0.06, mountTheta=-1.30
22:08:23.126 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
22:08:23.127 00.001 1032 Enqueuing Move request for scope (0.06, 0.03)
22:08:23.129 00.002 10072 Worker thread wakes up
22:08:23.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
22:08:23.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
22:08:23.129 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.02 yDistance=-0.06
22:08:23.131 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:08:23.132 00.001 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.07
22:08:23.132 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
22:08:23.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:23.134 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:08:23.134 00.000 10072 MoveAxis(E, 15, ABG)
22:08:23.134 00.000 10072 Guiding  Dir = 2, Dur = 15
22:08:23.134 00.000 10072 IsGuiding returns 0
22:08:23.134 00.000 10072 PulseGuide returned control before completion, sleep 25
22:08:23.153 00.019 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:08:23.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:23.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:23.159 00.002 1032 Enqueuing Expose request
22:08:23.166 00.007 10072 IsGuiding returns 0
22:08:23.166 00.000 10072 Move returns status 0, amount 15
22:08:23.166 00.000 10072 MoveAxis(N, 0, ABG)
22:08:23.166 00.000 10072 Move returns status 0, amount 0
22:08:23.166 00.000 10072 move complete, result=0
22:08:23.167 00.001 10072 worker thread done servicing request
22:08:23.167 00.000 10072 Worker thread wakes up
22:08:23.167 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:23.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:23.169 00.002 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:08:23.574 00.405 10072 Exposure complete
22:08:23.636 00.062 10072 worker thread done servicing request
22:08:23.637 00.001 1032 OnExposeComplete: enter
22:08:23.639 00.002 1032 UpdateGuideState(): m_state=6
22:08:23.641 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2440
22:08:23.643 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=136.22, Mass=1380, SNR=26.1, Peak=121 HFD=3.2
22:08:23.647 00.004 1032 MultiStar: [#1 0.05,-0.03,0.92,U] [#2 0.09,0.05,0.70,U] [#3 0.11,-0.12,0.70,U] [#4 0.02,-0.08,0.65,U] [#5 0.13,-0.10,0.64,U] [#6 0.20,0.05,0.56,U] [#7 -0.12,-0.13,0.64,U] [#8 0.23,-0.14,0.00,M3] 
22:08:23.654 00.007 1032 refined, 7 included, MultiStar: {0.08, -0.03}, one-star: {0.17, 0.07}
22:08:23.658 00.004 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
22:08:23.660 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
22:08:23.661 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.36 mountX=-0.05 mountY=-0.07, mountTheta=-2.19
22:08:23.665 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
22:08:23.668 00.003 1032 Enqueuing Move request for scope (0.08, -0.03)
22:08:23.670 00.002 10072 Worker thread wakes up
22:08:23.670 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:08:23.670 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:08:23.670 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
22:08:23.671 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:08:23.674 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.08
22:08:23.674 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:08:23.674 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:23.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:08:23.674 00.000 10072 MoveAxis(E, 14, ABG)
22:08:23.674 00.000 10072 Guiding  Dir = 2, Dur = 14
22:08:23.675 00.001 10072 IsGuiding returns 0
22:08:23.675 00.000 10072 PulseGuide returned control before completion, sleep 24
22:08:23.695 00.020 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:08:23.697 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:23.699 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:23.701 00.002 1032 Enqueuing Expose request
22:08:23.711 00.010 10072 IsGuiding returns 0
22:08:23.711 00.000 10072 Move returns status 0, amount 14
22:08:23.711 00.000 10072 MoveAxis(N, 0, ABG)
22:08:23.711 00.000 10072 Move returns status 0, amount 0
22:08:23.711 00.000 10072 move complete, result=0
22:08:23.711 00.000 10072 worker thread done servicing request
22:08:23.711 00.000 10072 Worker thread wakes up
22:08:23.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:23.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:23.712 00.001 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:08:24.337 00.625 10072 Exposure complete
22:08:24.393 00.056 1032 OnExposeComplete: enter
22:08:24.398 00.005 1032 UpdateGuideState(): m_state=6
22:08:24.401 00.003 10072 worker thread done servicing request
22:08:24.401 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2441
22:08:24.403 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=136.07, Mass=1118, SNR=23.5, Peak=104 HFD=3.2
22:08:24.405 00.002 1032 MultiStar: [#1 -0.02,-0.19,1.01,U] [#2 0.05,0.06,0.86,U] [#3 -0.03,-0.36,0.00,M3] [#4 -0.10,-0.37,0.00,M1] [#5 0.18,-0.28,0.00,M1] [#6 0.09,-0.19,0.70,U] [#7 -0.13,-0.33,0.00,M9] [#8 0.07,-0.10,0.55,U] 
22:08:24.407 00.002 1032 refined, 4 included, MultiStar: {0.05, -0.10}, one-star: {0.10, -0.09}
22:08:24.408 00.001 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
22:08:24.410 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
22:08:24.413 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.07 mountX=-0.11 mountY=-0.03, mountTheta=-2.90
22:08:24.417 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
22:08:24.419 00.002 1032 Enqueuing Move request for scope (0.05, -0.10)
22:08:24.421 00.002 10072 Worker thread wakes up
22:08:24.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
22:08:24.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
22:08:24.421 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.03
22:08:24.423 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:08:24.427 00.004 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.08
22:08:24.427 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:08:24.427 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:24.427 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:08:24.427 00.000 10072 MoveAxis(E, 16, ABG)
22:08:24.427 00.000 10072 Guiding  Dir = 2, Dur = 16
22:08:24.428 00.001 10072 IsGuiding returns 0
22:08:24.430 00.002 10072 PulseGuide returned control before completion, sleep 24
22:08:24.447 00.017 1032 UpdateGuideState exits: m=1118 SNR=23.5
22:08:24.450 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:24.452 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:24.454 00.002 1032 Enqueuing Expose request
22:08:24.458 00.004 10072 IsGuiding returns 0
22:08:24.458 00.000 10072 Move returns status 0, amount 16
22:08:24.458 00.000 10072 MoveAxis(N, 0, ABG)
22:08:24.458 00.000 10072 Move returns status 0, amount 0
22:08:24.458 00.000 10072 move complete, result=0
22:08:24.458 00.000 10072 worker thread done servicing request
22:08:24.458 00.000 10072 Worker thread wakes up
22:08:24.458 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:24.459 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:24.466 00.007 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:08:24.865 00.399 10072 Exposure complete
22:08:24.917 00.052 10072 worker thread done servicing request
22:08:24.917 00.000 1032 OnExposeComplete: enter
22:08:24.919 00.002 1032 UpdateGuideState(): m_state=6
22:08:24.922 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2442
22:08:24.923 00.001 1032 Star::Find returns 1 (0), X=1103.48, Y=136.09, Mass=1336, SNR=25.6, Peak=110 HFD=3.1
22:08:24.925 00.002 1032 MultiStar: [#1 0.01,-0.22,0.92,U] [#2 -0.00,-0.09,0.76,U] [#3 0.16,-0.32,0.00,M4] [#4 -0.13,-0.25,0.00,M2] [#5 0.15,-0.29,0.00,M2] [#6 0.14,-0.21,0.00,M1] [#7 -0.08,-0.31,0.00,M10] [#8 0.12,-0.23,0.00,M3] 
22:08:24.927 00.002 1032 refined, 2 included, MultiStar: {0.08, -0.13}, one-star: {0.21, -0.07}
22:08:24.929 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
22:08:24.931 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
22:08:24.932 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.00 mountX=-0.14 mountY=-0.05, mountTheta=-2.83
22:08:24.937 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.13, opts=13)
22:08:24.939 00.002 1032 Enqueuing Move request for scope (0.08, -0.13)
22:08:24.939 00.000 10072 Worker thread wakes up
22:08:24.940 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
22:08:24.940 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
22:08:24.940 00.000 10072 Moving (0.08, -0.13) raw xDistance=-0.14 yDistance=-0.05
22:08:24.941 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:08:24.944 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 283.09
22:08:24.945 00.001 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:08:24.945 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:24.945 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:08:24.945 00.000 10072 MoveAxis(E, 81, ABG)
22:08:24.945 00.000 10072 Guiding  Dir = 2, Dur = 81
22:08:24.945 00.000 10072 IsGuiding returns 0
22:08:24.946 00.001 10072 PulseGuide returned control before completion, sleep 91
22:08:24.962 00.016 1032 UpdateGuideState exits: m=1336 SNR=25.6
22:08:24.965 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:24.967 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:24.968 00.001 1032 Enqueuing Expose request
22:08:25.052 00.084 10072 IsGuiding returns 0
22:08:25.052 00.000 10072 Move returns status 0, amount 81
22:08:25.052 00.000 10072 MoveAxis(N, 0, ABG)
22:08:25.052 00.000 10072 Move returns status 0, amount 0
22:08:25.052 00.000 10072 move complete, result=0
22:08:25.052 00.000 10072 worker thread done servicing request
22:08:25.052 00.000 10072 Worker thread wakes up
22:08:25.052 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:25.053 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:25.053 00.000 1032 GuideStep: -0.1 px 81 ms EAST, -0.0 px 0 ms NORTH
22:08:25.678 00.625 10072 Exposure complete
22:08:25.735 00.057 1032 OnExposeComplete: enter
22:08:25.738 00.003 1032 UpdateGuideState(): m_state=6
22:08:25.740 00.002 10072 worker thread done servicing request
22:08:25.740 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2443
22:08:25.742 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=136.25, Mass=1323, SNR=25.5, Peak=123 HFD=3.2
22:08:25.744 00.002 1032 MultiStar: [#1 -0.02,0.03,0.95,U] [#2 0.04,0.10,0.76,U] [#3 0.01,-0.06,0.76,U] [#4 -0.12,-0.08,0.66,U] [#5 0.15,-0.03,0.69,U] [#6 -0.07,0.00,0.58,U] [#7 -0.10,-0.01,0.65,U] [#8 0.18,0.08,0.52,U] 
22:08:25.745 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.16, 0.09}
22:08:25.747 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
22:08:25.749 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
22:08:25.751 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.55 mountX=0.01 mountY=-0.03, mountTheta=-1.28
22:08:25.755 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
22:08:25.756 00.001 1032 Enqueuing Move request for scope (0.03, 0.02)
22:08:25.758 00.002 10072 Worker thread wakes up
22:08:25.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:08:25.758 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:08:25.758 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
22:08:25.760 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:08:25.761 00.001 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.09
22:08:25.762 00.001 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
22:08:25.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:25.762 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:08:25.762 00.000 10072 MoveAxis(E, 17, ABG)
22:08:25.762 00.000 10072 Guiding  Dir = 2, Dur = 17
22:08:25.762 00.000 10072 IsGuiding returns 0
22:08:25.763 00.001 10072 PulseGuide returned control before completion, sleep 27
22:08:25.781 00.018 1032 UpdateGuideState exits: m=1323 SNR=25.5
22:08:25.783 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:25.786 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:25.788 00.002 1032 Enqueuing Expose request
22:08:25.801 00.013 10072 IsGuiding returns 0
22:08:25.801 00.000 10072 Move returns status 0, amount 17
22:08:25.801 00.000 10072 MoveAxis(N, 0, ABG)
22:08:25.801 00.000 10072 Move returns status 0, amount 0
22:08:25.801 00.000 10072 move complete, result=0
22:08:25.801 00.000 10072 worker thread done servicing request
22:08:25.801 00.000 10072 Worker thread wakes up
22:08:25.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:25.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:25.804 00.003 1032 GuideStep: 0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
22:08:26.210 00.406 10072 Exposure complete
22:08:26.263 00.053 10072 worker thread done servicing request
22:08:26.263 00.000 1032 OnExposeComplete: enter
22:08:26.265 00.002 1032 UpdateGuideState(): m_state=6
22:08:26.266 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2444
22:08:26.267 00.001 1032 Star::Find returns 1 (0), X=1103.46, Y=136.41, Mass=1072, SNR=23.0, Peak=97 HFD=3.2
22:08:26.269 00.002 1032 MultiStar: [#1 -0.08,0.26,0.00,M1] [#2 0.12,0.32,0.00,M1] [#3 0.15,0.01,0.85,U] [#4 0.02,0.10,0.76,U] [#5 0.05,0.12,0.77,U] [#6 0.05,0.23,0.64,U] [#7 -0.07,-0.14,0.74,U] [#8 0.16,0.15,0.56,U] 
22:08:26.271 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.10}, one-star: {0.19, 0.25}
22:08:26.273 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
22:08:26.274 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
22:08:26.276 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.90 mountX=0.08 mountY=-0.11, mountTheta=-0.93
22:08:26.278 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
22:08:26.280 00.002 1032 Enqueuing Move request for scope (0.08, 0.10)
22:08:26.281 00.001 10072 Worker thread wakes up
22:08:26.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
22:08:26.281 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
22:08:26.281 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.08 yDistance=-0.11
22:08:26.283 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:08:26.285 00.002 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.10
22:08:26.285 00.000 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
22:08:26.285 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:26.285 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:08:26.285 00.000 10072 MoveAxis(E, 15, ABG)
22:08:26.285 00.000 10072 Guiding  Dir = 2, Dur = 15
22:08:26.285 00.000 10072 IsGuiding returns 0
22:08:26.286 00.001 10072 PulseGuide returned control before completion, sleep 25
22:08:26.303 00.017 1032 UpdateGuideState exits: m=1072 SNR=23.0
22:08:26.306 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:26.307 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:26.308 00.001 1032 Enqueuing Expose request
22:08:26.317 00.009 10072 IsGuiding returns 0
22:08:26.317 00.000 10072 Move returns status 0, amount 15
22:08:26.317 00.000 10072 MoveAxis(N, 0, ABG)
22:08:26.317 00.000 10072 Move returns status 0, amount 0
22:08:26.317 00.000 10072 move complete, result=0
22:08:26.317 00.000 10072 worker thread done servicing request
22:08:26.317 00.000 10072 Worker thread wakes up
22:08:26.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:26.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:26.317 00.000 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:08:26.944 00.627 10072 Exposure complete
22:08:26.999 00.055 10072 worker thread done servicing request
22:08:26.999 00.000 1032 OnExposeComplete: enter
22:08:27.001 00.002 1032 UpdateGuideState(): m_state=6
22:08:27.004 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2445
22:08:27.006 00.002 1032 Star::Find returns 1 (0), X=1103.50, Y=136.21, Mass=1385, SNR=26.1, Peak=120 HFD=3.4
22:08:27.007 00.001 1032 MultiStar: [#1 0.01,0.08,0.97,U] [#2 0.15,0.23,0.00,M2] [#3 0.13,0.04,0.73,U] [#4 0.01,0.06,0.67,U] [#5 0.15,0.23,0.00,M1] [#6 0.14,0.26,0.00,M1] [#7 -0.00,0.02,0.66,U] [#8 0.22,0.01,0.50,U] 
22:08:27.009 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.05}, one-star: {0.23, 0.06}
22:08:27.010 00.001 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
22:08:27.012 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
22:08:27.013 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.47 mountX=0.02 mountY=-0.11, mountTheta=-1.36
22:08:27.017 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
22:08:27.021 00.004 1032 Enqueuing Move request for scope (0.10, 0.05)
22:08:27.023 00.002 10072 Worker thread wakes up
22:08:27.023 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
22:08:27.023 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
22:08:27.023 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
22:08:27.025 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:08:27.028 00.003 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.10
22:08:27.028 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
22:08:27.028 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:27.028 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:08:27.028 00.000 10072 MoveAxis(E, 17, ABG)
22:08:27.028 00.000 10072 Guiding  Dir = 2, Dur = 17
22:08:27.029 00.001 10072 IsGuiding returns 0
22:08:27.029 00.000 10072 PulseGuide returned control before completion, sleep 27
22:08:27.046 00.017 1032 UpdateGuideState exits: m=1385 SNR=26.1
22:08:27.048 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:27.051 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:27.053 00.002 1032 Enqueuing Expose request
22:08:27.068 00.015 10072 IsGuiding returns 0
22:08:27.068 00.000 10072 Move returns status 0, amount 17
22:08:27.068 00.000 10072 MoveAxis(N, 0, ABG)
22:08:27.068 00.000 10072 Move returns status 0, amount 0
22:08:27.068 00.000 10072 move complete, result=0
22:08:27.068 00.000 10072 worker thread done servicing request
22:08:27.068 00.000 10072 Worker thread wakes up
22:08:27.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:27.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:27.068 00.000 1032 GuideStep: 0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
22:08:27.476 00.408 10072 Exposure complete
22:08:27.536 00.060 10072 worker thread done servicing request
22:08:27.536 00.000 1032 OnExposeComplete: enter
22:08:27.538 00.002 1032 UpdateGuideState(): m_state=6
22:08:27.541 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2446
22:08:27.544 00.003 1032 Star::Find returns 1 (0), X=1103.61, Y=136.35, Mass=1319, SNR=25.5, Peak=110 HFD=3.3
22:08:27.547 00.003 1032 MultiStar: [#1 0.01,0.08,0.96,U] [#2 0.24,0.21,0.00,M3] [#3 0.11,-0.10,0.73,U] [#4 0.08,0.01,0.65,U] [#5 0.09,0.02,0.60,U] [#6 0.06,0.20,0.60,U] [#7 0.03,-0.11,0.66,U] [#8 0.37,-0.07,0.00,M1] 
22:08:27.554 00.007 1032 refined, 6 included, MultiStar: {0.11, 0.05}, one-star: {0.33, 0.20}
22:08:27.559 00.005 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
22:08:27.561 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
22:08:27.563 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.43 mountX=0.02 mountY=-0.12, mountTheta=-1.40
22:08:27.566 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
22:08:27.569 00.003 1032 Enqueuing Move request for scope (0.11, 0.05)
22:08:27.571 00.002 10072 Worker thread wakes up
22:08:27.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
22:08:27.571 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
22:08:27.571 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
22:08:27.573 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:08:27.576 00.003 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.11
22:08:27.576 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
22:08:27.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:27.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:08:27.576 00.000 10072 MoveAxis(E, 15, ABG)
22:08:27.576 00.000 10072 Guiding  Dir = 2, Dur = 15
22:08:27.576 00.000 10072 IsGuiding returns 0
22:08:27.577 00.001 10072 PulseGuide returned control before completion, sleep 25
22:08:27.595 00.018 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:08:27.598 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:27.599 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:27.602 00.003 1032 Enqueuing Expose request
22:08:27.640 00.038 10072 IsGuiding returns 0
22:08:27.640 00.000 10072 Move returns status 0, amount 15
22:08:27.641 00.001 10072 MoveAxis(N, 0, ABG)
22:08:27.641 00.000 10072 Move returns status 0, amount 0
22:08:27.641 00.000 10072 move complete, result=0
22:08:27.641 00.000 10072 worker thread done servicing request
22:08:27.641 00.000 10072 Worker thread wakes up
22:08:27.642 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:27.642 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:27.646 00.004 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:08:28.277 00.631 10072 Exposure complete
22:08:28.335 00.058 10072 worker thread done servicing request
22:08:28.335 00.000 1032 OnExposeComplete: enter
22:08:28.338 00.003 1032 UpdateGuideState(): m_state=6
22:08:28.340 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2447
22:08:28.341 00.001 1032 Star::Find returns 1 (0), X=1103.51, Y=136.25, Mass=1325, SNR=25.6, Peak=117 HFD=3.2
22:08:28.344 00.003 1032 MultiStar: [#1 0.22,0.15,0.00,M1] [#2 0.29,0.43,0.00,M4] [#3 0.17,0.05,0.76,U] [#4 0.10,0.16,0.67,U] [#5 0.09,0.08,0.61,U] [#6 0.13,0.12,0.57,U] [#7 -0.03,0.19,0.70,U] [#8 0.30,0.22,0.00,M2] 
22:08:28.346 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.12}, one-star: {0.24, 0.10}
22:08:28.348 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
22:08:28.350 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
22:08:28.352 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.17 cameraTheta=0.74 mountX=0.08 mountY=-0.15, mountTheta=-1.09
22:08:28.355 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
22:08:28.357 00.002 1032 Enqueuing Move request for scope (0.13, 0.12)
22:08:28.358 00.001 10072 Worker thread wakes up
22:08:28.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
22:08:28.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
22:08:28.358 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.08 yDistance=-0.15
22:08:28.361 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:08:28.363 00.002 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.11
22:08:28.364 00.001 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
22:08:28.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:28.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:08:28.364 00.000 10072 MoveAxis(E, 18, ABG)
22:08:28.364 00.000 10072 Guiding  Dir = 2, Dur = 18
22:08:28.364 00.000 10072 IsGuiding returns 0
22:08:28.365 00.001 10072 PulseGuide returned control before completion, sleep 28
22:08:28.382 00.017 1032 UpdateGuideState exits: m=1325 SNR=25.6
22:08:28.384 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:28.386 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:28.388 00.002 1032 Enqueuing Expose request
22:08:28.399 00.011 10072 IsGuiding returns 0
22:08:28.399 00.000 10072 Move returns status 0, amount 18
22:08:28.399 00.000 10072 MoveAxis(N, 0, ABG)
22:08:28.400 00.001 10072 Move returns status 0, amount 0
22:08:28.400 00.000 10072 move complete, result=0
22:08:28.400 00.000 10072 worker thread done servicing request
22:08:28.400 00.000 10072 Worker thread wakes up
22:08:28.400 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:28.400 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:28.402 00.002 1032 GuideStep: 0.1 px 18 ms EAST, -0.2 px 0 ms NORTH
22:08:28.812 00.410 10072 Exposure complete
22:08:28.866 00.054 10072 worker thread done servicing request
22:08:28.866 00.000 1032 OnExposeComplete: enter
22:08:28.869 00.003 1032 UpdateGuideState(): m_state=6
22:08:28.871 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2448
22:08:28.872 00.001 1032 Star::Find returns 1 (0), X=1103.27, Y=136.50, Mass=1511, SNR=27.3, Peak=144 HFD=3.2
22:08:28.874 00.002 1032 MultiStar: [#1 -0.01,0.15,0.87,U] [#2 0.12,0.30,0.00,M5] [#3 0.17,-0.19,0.00,M1] [#4 -0.14,0.16,0.62,U] [#5 -0.00,0.11,0.61,U] [#6 0.21,0.34,0.00,M1] [#7 0.04,0.13,0.66,U] [#8 0.20,0.16,0.00,M3] 
22:08:28.875 00.001 1032 refined, 4 included, MultiStar: {-0.02, 0.19}, one-star: {-0.01, 0.34}
22:08:28.876 00.001 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
22:08:28.878 00.002 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
22:08:28.879 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.20 cameraTheta=1.68 mountX=0.19 mountY=-0.03, mountTheta=-0.15
22:08:28.882 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.19, opts=13)
22:08:28.884 00.002 1032 Enqueuing Move request for scope (-0.02, 0.19)
22:08:28.885 00.001 10072 Worker thread wakes up
22:08:28.886 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
22:08:28.886 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
22:08:28.886 00.000 10072 Moving (-0.02, 0.19) raw xDistance=0.19 yDistance=-0.03
22:08:28.888 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:08:28.891 00.003 10072 PPEC rslt: input = 0.19, final = 0.08, react = 0.09, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 283.11
22:08:28.891 00.000 10072 PPEC: input: 0.19, control: 0.08, exposure: 500
22:08:28.891 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:28.891 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:08:28.891 00.000 10072 MoveAxis(W, 75, ABG)
22:08:28.891 00.000 10072 Guiding  Dir = 3, Dur = 75
22:08:28.891 00.000 10072 IsGuiding returns 0
22:08:28.892 00.001 10072 PulseGuide returned control before completion, sleep 85
22:08:28.909 00.017 1032 UpdateGuideState exits: m=1511 SNR=27.3
22:08:28.912 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:28.913 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:28.915 00.002 1032 Enqueuing Expose request
22:08:28.981 00.066 10072 IsGuiding returns 1
22:08:28.981 00.000 10072 scope still moving after pulse duration time elapsed
22:08:29.011 00.030 10072 IsGuiding returns 0
22:08:29.011 00.000 10072 scope move finished after 75 + 44 ms
22:08:29.011 00.000 10072 Move returns status 0, amount 75
22:08:29.011 00.000 10072 MoveAxis(N, 0, ABG)
22:08:29.011 00.000 10072 Move returns status 0, amount 0
22:08:29.011 00.000 10072 move complete, result=0
22:08:29.011 00.000 10072 worker thread done servicing request
22:08:29.011 00.000 10072 Worker thread wakes up
22:08:29.011 00.000 1032 GuideStep: 0.2 px 75 ms WEST, -0.0 px 0 ms NORTH
22:08:29.014 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:29.014 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:29.640 00.626 10072 Exposure complete
22:08:29.697 00.057 10072 worker thread done servicing request
22:08:29.697 00.000 1032 OnExposeComplete: enter
22:08:29.699 00.002 1032 UpdateGuideState(): m_state=6
22:08:29.701 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2449
22:08:29.702 00.001 1032 Star::Find returns 1 (0), X=1103.40, Y=136.24, Mass=1358, SNR=25.9, Peak=125 HFD=3.2
22:08:29.704 00.002 1032 MultiStar: [#1 0.10,0.01,0.88,U] [#2 0.22,0.14,0.00,M6] [#3 0.19,-0.23,0.00,M2] [#4 0.07,-0.24,0.00,M1] [#5 -0.03,-0.22,0.65,U] [#6 0.22,0.13,0.00,M2] [#7 0.08,-0.12,0.72,U] [#8 0.30,-0.10,0.00,M4] 
22:08:29.707 00.003 1032 refined, 3 included, MultiStar: {0.08, -0.05}, one-star: {0.13, 0.08}
22:08:29.710 00.003 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
22:08:29.712 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
22:08:29.714 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.53 mountX=-0.06 mountY=-0.06, mountTheta=-2.36
22:08:29.716 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
22:08:29.718 00.002 1032 Enqueuing Move request for scope (0.08, -0.05)
22:08:29.720 00.002 10072 Worker thread wakes up
22:08:29.720 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
22:08:29.720 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
22:08:29.720 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.06 yDistance=-0.06
22:08:29.722 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:08:29.724 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.12
22:08:29.724 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:08:29.724 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:29.724 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:08:29.724 00.000 10072 MoveAxis(E, 20, ABG)
22:08:29.724 00.000 10072 Guiding  Dir = 2, Dur = 20
22:08:29.725 00.001 10072 IsGuiding returns 0
22:08:29.725 00.000 10072 PulseGuide returned control before completion, sleep 30
22:08:29.742 00.017 1032 UpdateGuideState exits: m=1358 SNR=25.9
22:08:29.745 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:29.747 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:29.748 00.001 1032 Enqueuing Expose request
22:08:29.763 00.015 10072 IsGuiding returns 1
22:08:29.763 00.000 10072 scope still moving after pulse duration time elapsed
22:08:29.794 00.031 10072 IsGuiding returns 0
22:08:29.794 00.000 10072 scope move finished after 20 + 49 ms
22:08:29.795 00.001 10072 Move returns status 0, amount 20
22:08:29.795 00.000 10072 MoveAxis(N, 0, ABG)
22:08:29.795 00.000 10072 Move returns status 0, amount 0
22:08:29.795 00.000 10072 move complete, result=0
22:08:29.795 00.000 10072 worker thread done servicing request
22:08:29.795 00.000 10072 Worker thread wakes up
22:08:29.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:29.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:29.802 00.007 1032 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
22:08:30.202 00.400 10072 Exposure complete
22:08:30.256 00.054 10072 worker thread done servicing request
22:08:30.256 00.000 1032 OnExposeComplete: enter
22:08:30.258 00.002 1032 UpdateGuideState(): m_state=6
22:08:30.260 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2450
22:08:30.262 00.002 1032 Star::Find returns 1 (0), X=1103.56, Y=136.03, Mass=1365, SNR=25.9, Peak=114 HFD=3.5
22:08:30.264 00.002 1032 MultiStar: [#1 0.15,-0.20,0.00,M1] [#2 0.19,-0.03,0.75,U] [#3 0.18,-0.21,0.00,M3] [#4 -0.04,-0.23,0.64,U] [#5 0.08,-0.20,0.66,U] [#6 0.23,-0.15,0.00,M3] [#7 0.02,-0.29,0.00,M4] [#8 0.31,-0.13,0.00,M5] 
22:08:30.266 00.002 1032 refined, 3 included, MultiStar: {0.15, -0.14}, one-star: {0.28, -0.12}
22:08:30.267 00.001 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
22:08:30.269 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
22:08:30.271 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-0.75 mountX=-0.17 mountY=-0.11, mountTheta=-2.58
22:08:30.273 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.14, opts=13)
22:08:30.276 00.003 1032 Enqueuing Move request for scope (0.15, -0.14)
22:08:30.279 00.003 10072 Worker thread wakes up
22:08:30.279 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
22:08:30.279 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
22:08:30.279 00.000 10072 Moving (0.15, -0.14) raw xDistance=-0.17 yDistance=-0.11
22:08:30.281 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:08:30.283 00.002 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.09, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 283.12
22:08:30.283 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
22:08:30.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:30.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:08:30.283 00.000 10072 MoveAxis(E, 99, ABG)
22:08:30.283 00.000 10072 Guiding  Dir = 2, Dur = 99
22:08:30.284 00.001 10072 IsGuiding returns 0
22:08:30.284 00.000 10072 PulseGuide returned control before completion, sleep 109
22:08:30.302 00.018 1032 UpdateGuideState exits: m=1365 SNR=25.9
22:08:30.304 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:30.306 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:30.308 00.002 1032 Enqueuing Expose request
22:08:30.403 00.095 10072 IsGuiding returns 0
22:08:30.403 00.000 10072 Move returns status 0, amount 99
22:08:30.404 00.001 10072 MoveAxis(N, 0, ABG)
22:08:30.404 00.000 10072 Move returns status 0, amount 0
22:08:30.404 00.000 10072 move complete, result=0
22:08:30.404 00.000 10072 worker thread done servicing request
22:08:30.404 00.000 10072 Worker thread wakes up
22:08:30.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:30.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:30.404 00.000 1032 GuideStep: -0.2 px 99 ms EAST, -0.1 px 0 ms NORTH
22:08:31.027 00.623 10072 Exposure complete
22:08:31.078 00.051 10072 worker thread done servicing request
22:08:31.080 00.002 1032 OnExposeComplete: enter
22:08:31.082 00.002 1032 UpdateGuideState(): m_state=6
22:08:31.083 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2451
22:08:31.086 00.003 1032 Star::Find returns 1 (0), X=1103.45, Y=136.23, Mass=1204, SNR=24.3, Peak=106 HFD=3.2
22:08:31.087 00.001 1032 MultiStar: [#1 0.04,-0.08,1.03,U] [#2 0.16,0.08,0.81,U] [#3 0.10,-0.13,0.77,U] [#4 -0.11,-0.05,0.68,U] [#5 0.14,-0.11,0.70,U] [#6 0.20,0.06,0.63,U] [#7 -0.05,-0.19,0.69,U] [#8 0.24,-0.02,0.55,U] 
22:08:31.088 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.17, 0.07}
22:08:31.090 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
22:08:31.091 00.001 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
22:08:31.093 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.39 mountX=-0.06 mountY=-0.08, mountTheta=-2.22
22:08:31.095 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
22:08:31.097 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
22:08:31.098 00.001 10072 Worker thread wakes up
22:08:31.098 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
22:08:31.098 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
22:08:31.098 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.08
22:08:31.099 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=93, Gamma=2.230
22:08:31.101 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.13
22:08:31.101 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:08:31.101 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:31.101 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:08:31.101 00.000 10072 MoveAxis(E, 18, ABG)
22:08:31.101 00.000 10072 Guiding  Dir = 2, Dur = 18
22:08:31.102 00.001 10072 IsGuiding returns 0
22:08:31.102 00.000 10072 PulseGuide returned control before completion, sleep 28
22:08:31.118 00.016 1032 UpdateGuideState exits: m=1204 SNR=24.3
22:08:31.120 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:31.122 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:31.123 00.001 1032 Enqueuing Expose request
22:08:31.134 00.011 10072 IsGuiding returns 0
22:08:31.134 00.000 10072 Move returns status 0, amount 18
22:08:31.134 00.000 10072 MoveAxis(N, 0, ABG)
22:08:31.134 00.000 10072 Move returns status 0, amount 0
22:08:31.134 00.000 10072 move complete, result=0
22:08:31.134 00.000 10072 worker thread done servicing request
22:08:31.134 00.000 10072 Worker thread wakes up
22:08:31.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:31.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:31.136 00.002 1032 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
22:08:31.545 00.409 10072 Exposure complete
22:08:31.601 00.056 10072 worker thread done servicing request
22:08:31.601 00.000 1032 OnExposeComplete: enter
22:08:31.602 00.001 1032 UpdateGuideState(): m_state=6
22:08:31.604 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2452
22:08:31.606 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=136.10, Mass=1144, SNR=23.7, Peak=102 HFD=3.3
22:08:31.607 00.001 1032 MultiStar: [#1 0.02,-0.01,1.03,U] [#2 0.07,-0.01,0.84,U] [#3 0.08,-0.22,0.79,U] [#4 -0.02,-0.05,0.75,U] [#5 0.03,-0.05,0.72,U] [#6 0.05,0.03,0.67,U] [#7 -0.10,-0.15,0.70,U] [#8 0.09,-0.15,0.55,U] 
22:08:31.608 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.10, -0.05}
22:08:31.611 00.003 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
22:08:31.612 00.001 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
22:08:31.614 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.07 mountX=-0.07 mountY=-0.02, mountTheta=-2.90
22:08:31.616 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
22:08:31.618 00.002 1032 Enqueuing Move request for scope (0.04, -0.07)
22:08:31.620 00.002 10072 Worker thread wakes up
22:08:31.620 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:08:31.620 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:08:31.620 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.07 yDistance=-0.02
22:08:31.624 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:08:31.626 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.14
22:08:31.626 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:08:31.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:31.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:08:31.627 00.001 10072 MoveAxis(E, 15, ABG)
22:08:31.627 00.000 10072 Guiding  Dir = 2, Dur = 15
22:08:31.627 00.000 10072 IsGuiding returns 0
22:08:31.627 00.000 10072 PulseGuide returned control before completion, sleep 25
22:08:31.645 00.018 1032 UpdateGuideState exits: m=1144 SNR=23.7
22:08:31.646 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:31.648 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:31.649 00.001 1032 Enqueuing Expose request
22:08:31.667 00.018 10072 IsGuiding returns 0
22:08:31.667 00.000 10072 Move returns status 0, amount 15
22:08:31.667 00.000 10072 MoveAxis(N, 0, ABG)
22:08:31.667 00.000 10072 Move returns status 0, amount 0
22:08:31.667 00.000 10072 move complete, result=0
22:08:31.667 00.000 10072 worker thread done servicing request
22:08:31.667 00.000 10072 Worker thread wakes up
22:08:31.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:31.667 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:31.668 00.001 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
22:08:32.294 00.626 10072 Exposure complete
22:08:32.351 00.057 10072 worker thread done servicing request
22:08:32.351 00.000 1032 OnExposeComplete: enter
22:08:32.353 00.002 1032 UpdateGuideState(): m_state=6
22:08:32.355 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2453
22:08:32.357 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=136.06, Mass=1424, SNR=26.5, Peak=119 HFD=3.3
22:08:32.358 00.001 1032 MultiStar: [#1 -0.03,-0.05,0.95,U] [#2 -0.01,-0.08,0.73,U] [#3 -0.05,-0.26,0.00,M2] [#4 0.01,-0.32,0.00,M1] [#5 0.05,-0.18,0.63,U] [#6 0.18,0.04,0.57,U] [#7 -0.10,-0.35,0.00,M3] [#8 0.04,-0.05,0.49,U] 
22:08:32.361 00.003 1032 refined, 5 included, MultiStar: {0.03, -0.07}, one-star: {0.02, -0.10}
22:08:32.363 00.002 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
22:08:32.365 00.002 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
22:08:32.366 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.16 mountX=-0.08 mountY=-0.01, mountTheta=-2.99
22:08:32.369 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
22:08:32.370 00.001 1032 Enqueuing Move request for scope (0.03, -0.07)
22:08:32.372 00.002 10072 Worker thread wakes up
22:08:32.372 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
22:08:32.372 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
22:08:32.372 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=-0.01
22:08:32.374 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:08:32.375 00.001 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.14
22:08:32.376 00.001 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
22:08:32.376 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:32.376 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:08:32.376 00.000 10072 MoveAxis(E, 18, ABG)
22:08:32.376 00.000 10072 Guiding  Dir = 2, Dur = 18
22:08:32.376 00.000 10072 IsGuiding returns 0
22:08:32.377 00.001 10072 PulseGuide returned control before completion, sleep 28
22:08:32.394 00.017 1032 UpdateGuideState exits: m=1424 SNR=26.5
22:08:32.396 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:32.398 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:32.400 00.002 1032 Enqueuing Expose request
22:08:32.418 00.018 10072 IsGuiding returns 0
22:08:32.418 00.000 10072 Move returns status 0, amount 18
22:08:32.418 00.000 10072 MoveAxis(N, 0, ABG)
22:08:32.418 00.000 10072 Move returns status 0, amount 0
22:08:32.418 00.000 10072 move complete, result=0
22:08:32.418 00.000 10072 worker thread done servicing request
22:08:32.418 00.000 10072 Worker thread wakes up
22:08:32.418 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:32.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:32.423 00.005 1032 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
22:08:32.827 00.404 10072 Exposure complete
22:08:32.880 00.053 10072 worker thread done servicing request
22:08:32.880 00.000 1032 OnExposeComplete: enter
22:08:32.881 00.001 1032 UpdateGuideState(): m_state=6
22:08:32.883 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2454
22:08:32.884 00.001 1032 Star::Find returns 1 (0), X=1103.36, Y=135.95, Mass=1295, SNR=25.3, Peak=109 HFD=3.3
22:08:32.886 00.002 1032 MultiStar: [#1 -0.05,-0.16,0.98,U] [#2 0.05,0.06,0.77,U] [#3 -0.01,-0.20,0.72,U] [#4 -0.18,-0.22,0.00,M2] [#5 0.06,-0.27,0.00,M1] [#6 0.08,-0.06,0.61,U] [#7 -0.16,-0.29,0.00,M4] [#8 0.11,-0.19,0.53,U] 
22:08:32.887 00.001 1032 refined, 5 included, MultiStar: {0.04, -0.13}, one-star: {0.09, -0.21}
22:08:32.888 00.001 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
22:08:32.889 00.001 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
22:08:32.892 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.29 mountX=-0.14 mountY=-0.00, mountTheta=-3.12
22:08:32.896 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.13, opts=13)
22:08:32.898 00.002 1032 Enqueuing Move request for scope (0.04, -0.13)
22:08:32.900 00.002 10072 Worker thread wakes up
22:08:32.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
22:08:32.900 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
22:08:32.900 00.000 10072 Moving (0.04, -0.13) raw xDistance=-0.14 yDistance=-0.00
22:08:32.902 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:08:32.904 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 283.15
22:08:32.904 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:08:32.904 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:32.904 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:08:32.904 00.000 10072 MoveAxis(E, 80, ABG)
22:08:32.904 00.000 10072 Guiding  Dir = 2, Dur = 80
22:08:32.904 00.000 10072 IsGuiding returns 0
22:08:32.905 00.001 10072 PulseGuide returned control before completion, sleep 90
22:08:32.920 00.015 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:08:32.925 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:32.926 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:32.929 00.003 1032 Enqueuing Expose request
22:08:32.997 00.068 10072 IsGuiding returns 0
22:08:32.997 00.000 10072 Move returns status 0, amount 80
22:08:32.997 00.000 10072 MoveAxis(N, 0, ABG)
22:08:32.997 00.000 10072 Move returns status 0, amount 0
22:08:32.997 00.000 10072 move complete, result=0
22:08:32.997 00.000 10072 worker thread done servicing request
22:08:32.997 00.000 1032 GuideStep: -0.1 px 80 ms EAST, -0.0 px 0 ms NORTH
22:08:32.999 00.002 10072 Worker thread wakes up
22:08:32.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:32.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:33.626 00.627 10072 Exposure complete
22:08:33.685 00.059 10072 worker thread done servicing request
22:08:33.685 00.000 1032 OnExposeComplete: enter
22:08:33.688 00.003 1032 UpdateGuideState(): m_state=6
22:08:33.690 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2455
22:08:33.692 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=136.22, Mass=1251, SNR=24.8, Peak=118 HFD=3.2
22:08:33.693 00.001 1032 MultiStar: [#1 -0.10,0.04,0.99,U] [#2 -0.00,0.05,0.81,U] [#3 0.00,-0.17,0.77,U] [#4 -0.11,-0.11,0.67,U] [#5 0.06,-0.03,0.65,U] [#6 0.19,-0.08,0.62,U] [#7 -0.15,-0.18,0.66,U] [#8 0.07,0.10,0.57,U] 
22:08:33.695 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.03}, one-star: {0.09, 0.06}
22:08:33.697 00.002 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
22:08:33.698 00.001 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
22:08:33.700 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.52 mountX=-0.03 mountY=0.01, mountTheta=2.93
22:08:33.703 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.03, opts=13)
22:08:33.708 00.005 1032 Enqueuing Move request for scope (0.00, -0.03)
22:08:33.710 00.002 10072 Worker thread wakes up
22:08:33.710 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
22:08:33.711 00.001 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
22:08:33.711 00.000 10072 Moving (0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
22:08:33.713 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:08:33.715 00.002 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.15
22:08:33.715 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:08:33.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:33.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:08:33.715 00.000 10072 MoveAxis(E, 18, ABG)
22:08:33.715 00.000 10072 Guiding  Dir = 2, Dur = 18
22:08:33.716 00.001 10072 IsGuiding returns 0
22:08:33.716 00.000 10072 PulseGuide returned control before completion, sleep 28
22:08:33.733 00.017 1032 UpdateGuideState exits: m=1251 SNR=24.8
22:08:33.735 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:33.739 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:33.741 00.002 1032 Enqueuing Expose request
22:08:33.750 00.009 10072 IsGuiding returns 0
22:08:33.750 00.000 10072 Move returns status 0, amount 18
22:08:33.750 00.000 10072 MoveAxis(N, 0, ABG)
22:08:33.750 00.000 10072 Move returns status 0, amount 0
22:08:33.750 00.000 10072 move complete, result=0
22:08:33.750 00.000 10072 worker thread done servicing request
22:08:33.750 00.000 10072 Worker thread wakes up
22:08:33.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:33.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:33.751 00.001 1032 GuideStep: -0.0 px 18 ms EAST, 0.0 px 0 ms NORTH
22:08:34.161 00.410 10072 Exposure complete
22:08:34.218 00.057 10072 worker thread done servicing request
22:08:34.218 00.000 1032 OnExposeComplete: enter
22:08:34.220 00.002 1032 UpdateGuideState(): m_state=6
22:08:34.222 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2456
22:08:34.223 00.001 1032 Star::Find returns 1 (0), X=1103.25, Y=136.39, Mass=1343, SNR=25.7, Peak=121 HFD=3.2
22:08:34.225 00.002 1032 MultiStar: [#1 -0.04,-0.01,0.90,U] [#2 0.10,0.07,0.80,U] [#3 0.03,-0.16,0.71,U] [#4 -0.17,-0.05,0.69,U] [#5 -0.06,-0.12,0.64,U] [#6 0.01,0.06,0.58,U] [#7 -0.10,-0.21,0.69,U] [#8 0.06,-0.01,0.53,U] 
22:08:34.228 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {-0.02, 0.23}
22:08:34.230 00.002 1032 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.83) = xAngle (-4.50 = 1.78)
22:08:34.231 00.001 1032 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.50 = 1.78)
22:08:34.232 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.67 mountX=-0.00 mountY=0.02, mountTheta=1.78
22:08:34.235 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
22:08:34.237 00.002 1032 Enqueuing Move request for scope (-0.02, -0.01)
22:08:34.238 00.001 10072 Worker thread wakes up
22:08:34.239 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
22:08:34.239 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
22:08:34.239 00.000 10072 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
22:08:34.240 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:08:34.242 00.002 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.16
22:08:34.242 00.000 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
22:08:34.243 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:34.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:08:34.243 00.000 10072 MoveAxis(E, 15, ABG)
22:08:34.243 00.000 10072 Guiding  Dir = 2, Dur = 15
22:08:34.243 00.000 10072 IsGuiding returns 0
22:08:34.243 00.000 10072 PulseGuide returned control before completion, sleep 25
22:08:34.261 00.018 1032 UpdateGuideState exits: m=1343 SNR=25.7
22:08:34.263 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:34.265 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:34.267 00.002 1032 Enqueuing Expose request
22:08:34.281 00.014 10072 IsGuiding returns 0
22:08:34.281 00.000 10072 Move returns status 0, amount 15
22:08:34.281 00.000 10072 MoveAxis(N, 0, ABG)
22:08:34.281 00.000 10072 Move returns status 0, amount 0
22:08:34.281 00.000 10072 move complete, result=0
22:08:34.281 00.000 10072 worker thread done servicing request
22:08:34.282 00.001 10072 Worker thread wakes up
22:08:34.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:34.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:34.282 00.000 1032 GuideStep: -0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
22:08:34.908 00.626 10072 Exposure complete
22:08:34.964 00.056 10072 worker thread done servicing request
22:08:34.964 00.000 1032 OnExposeComplete: enter
22:08:34.966 00.002 1032 UpdateGuideState(): m_state=6
22:08:34.969 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2457
22:08:34.970 00.001 1032 Star::Find returns 1 (0), X=1103.35, Y=136.23, Mass=1290, SNR=25.2, Peak=121 HFD=3.2
22:08:34.972 00.002 1032 MultiStar: [#1 -0.14,-0.02,1.02,U] [#2 0.01,0.24,0.74,U] [#3 -0.05,-0.13,0.78,U] [#4 -0.09,-0.05,0.67,U] [#5 -0.04,-0.23,0.68,U] [#6 -0.05,-0.03,0.58,U] [#7 -0.20,-0.01,0.67,U] [#8 0.07,0.11,0.54,U] 
22:08:34.973 00.001 1032 refined, 8 included, MultiStar: {-0.05, -0.00}, one-star: {0.07, 0.07}
22:08:34.975 00.002 1032 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.83) = xAngle (-4.88 = 1.40)
22:08:34.976 00.001 1032 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.88 = 1.40)
22:08:34.978 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.05 mountX=0.01 mountY=0.05, mountTheta=1.40
22:08:34.981 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.00, opts=13)
22:08:34.982 00.001 1032 Enqueuing Move request for scope (-0.05, -0.00)
22:08:34.984 00.002 10072 Worker thread wakes up
22:08:34.984 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
22:08:34.984 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
22:08:34.984 00.000 10072 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=0.05
22:08:34.986 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:08:34.988 00.002 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.16
22:08:34.988 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
22:08:34.988 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:34.989 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:08:34.989 00.000 10072 MoveAxis(E, 18, ABG)
22:08:34.989 00.000 10072 Guiding  Dir = 2, Dur = 18
22:08:34.989 00.000 10072 IsGuiding returns 0
22:08:34.989 00.000 10072 PulseGuide returned control before completion, sleep 28
22:08:35.006 00.017 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:08:35.009 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:35.010 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:35.011 00.001 1032 Enqueuing Expose request
22:08:35.029 00.018 10072 IsGuiding returns 0
22:08:35.029 00.000 10072 Move returns status 0, amount 18
22:08:35.029 00.000 10072 MoveAxis(N, 0, ABG)
22:08:35.030 00.001 10072 Move returns status 0, amount 0
22:08:35.030 00.000 10072 move complete, result=0
22:08:35.030 00.000 10072 worker thread done servicing request
22:08:35.030 00.000 10072 Worker thread wakes up
22:08:35.030 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:35.030 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:35.030 00.000 1032 GuideStep: 0.0 px 18 ms EAST, 0.0 px 0 ms NORTH
22:08:35.438 00.408 10072 Exposure complete
22:08:35.492 00.054 10072 worker thread done servicing request
22:08:35.492 00.000 1032 OnExposeComplete: enter
22:08:35.494 00.002 1032 UpdateGuideState(): m_state=6
22:08:35.496 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2458
22:08:35.499 00.003 1032 Star::Find returns 1 (0), X=1103.44, Y=136.02, Mass=1436, SNR=26.6, Peak=119 HFD=3.3
22:08:35.500 00.001 1032 MultiStar: [#1 -0.10,-0.01,0.93,U] [#2 0.02,0.18,0.76,U] [#3 -0.05,-0.27,0.00,M1] [#4 -0.16,-0.16,0.64,U] [#5 -0.06,-0.14,0.64,U] [#6 0.10,0.06,0.58,U] [#7 -0.11,-0.29,0.00,M2] [#8 0.16,-0.11,0.51,U] 
22:08:35.501 00.001 1032 refined, 6 included, MultiStar: {0.02, -0.04}, one-star: {0.16, -0.13}
22:08:35.502 00.001 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
22:08:35.505 00.003 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
22:08:35.506 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.21 mountX=-0.05 mountY=-0.00, mountTheta=-3.04
22:08:35.508 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
22:08:35.510 00.002 1032 Enqueuing Move request for scope (0.02, -0.04)
22:08:35.511 00.001 10072 Worker thread wakes up
22:08:35.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:08:35.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:08:35.511 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.00
22:08:35.513 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:08:35.516 00.003 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.17
22:08:35.516 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:08:35.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:35.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:08:35.516 00.000 10072 MoveAxis(E, 15, ABG)
22:08:35.517 00.001 10072 Guiding  Dir = 2, Dur = 15
22:08:35.517 00.000 10072 IsGuiding returns 0
22:08:35.518 00.001 10072 PulseGuide returned control before completion, sleep 25
22:08:35.537 00.019 1032 UpdateGuideState exits: m=1436 SNR=26.6
22:08:35.541 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:35.546 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:35.552 00.006 1032 Enqueuing Expose request
22:08:35.560 00.008 10072 IsGuiding returns 0
22:08:35.560 00.000 10072 Move returns status 0, amount 15
22:08:35.560 00.000 10072 MoveAxis(N, 0, ABG)
22:08:35.560 00.000 10072 Move returns status 0, amount 0
22:08:35.560 00.000 10072 move complete, result=0
22:08:35.560 00.000 10072 worker thread done servicing request
22:08:35.560 00.000 10072 Worker thread wakes up
22:08:35.560 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:35.561 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:35.562 00.001 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
22:08:36.186 00.624 10072 Exposure complete
22:08:36.238 00.052 1032 OnExposeComplete: enter
22:08:36.240 00.002 10072 worker thread done servicing request
22:08:36.240 00.000 1032 UpdateGuideState(): m_state=6
22:08:36.242 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2459
22:08:36.244 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=136.14, Mass=1458, SNR=26.8, Peak=116 HFD=3.3
22:08:36.246 00.002 1032 MultiStar: [#1 -0.05,-0.08,0.90,U] [#2 -0.02,-0.13,0.72,U] [#3 0.19,-0.34,0.00,M2] [#4 -0.05,-0.18,0.61,U] [#5 0.12,-0.24,0.00,M1] [#6 0.08,-0.23,0.00,M1] [#7 -0.02,-0.26,0.00,M3] [#8 0.12,-0.23,0.00,M1] 
22:08:36.249 00.003 1032 refined, 3 included, MultiStar: {0.01, -0.09}, one-star: {0.13, -0.02}
22:08:36.250 00.001 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
22:08:36.251 00.001 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
22:08:36.253 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.45 mountX=-0.09 mountY=0.01, mountTheta=3.00
22:08:36.255 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
22:08:36.256 00.001 1032 Enqueuing Move request for scope (0.01, -0.09)
22:08:36.258 00.002 10072 Worker thread wakes up
22:08:36.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
22:08:36.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
22:08:36.258 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
22:08:36.260 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:08:36.261 00.001 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.17
22:08:36.262 00.001 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:08:36.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:36.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:08:36.262 00.000 10072 MoveAxis(E, 17, ABG)
22:08:36.262 00.000 10072 Guiding  Dir = 2, Dur = 17
22:08:36.262 00.000 10072 IsGuiding returns 0
22:08:36.263 00.001 10072 PulseGuide returned control before completion, sleep 27
22:08:36.279 00.016 1032 UpdateGuideState exits: m=1458 SNR=26.8
22:08:36.281 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:36.283 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:36.284 00.001 1032 Enqueuing Expose request
22:08:36.292 00.008 10072 IsGuiding returns 0
22:08:36.292 00.000 10072 Move returns status 0, amount 17
22:08:36.292 00.000 10072 MoveAxis(N, 0, ABG)
22:08:36.292 00.000 10072 Move returns status 0, amount 0
22:08:36.292 00.000 10072 move complete, result=0
22:08:36.293 00.001 10072 worker thread done servicing request
22:08:36.293 00.000 10072 Worker thread wakes up
22:08:36.293 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:36.293 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:36.296 00.003 1032 GuideStep: -0.1 px 17 ms EAST, 0.0 px 0 ms NORTH
22:08:36.703 00.407 10072 Exposure complete
22:08:36.758 00.055 10072 worker thread done servicing request
22:08:36.758 00.000 1032 OnExposeComplete: enter
22:08:36.760 00.002 1032 UpdateGuideState(): m_state=6
22:08:36.762 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2460
22:08:36.763 00.001 1032 Star::Find returns 1 (0), X=1103.47, Y=136.12, Mass=1303, SNR=25.3, Peak=105 HFD=3.3
22:08:36.764 00.001 1032 MultiStar: [#1 -0.02,-0.08,0.93,U] [#2 0.12,-0.17,0.79,U] [#3 0.18,-0.23,0.00,M3] [#4 0.10,-0.08,0.68,U] [#5 -0.07,-0.33,0.00,M2] [#6 0.11,0.07,0.62,U] [#7 -0.05,-0.22,0.67,U] [#8 0.18,-0.02,0.53,U] 
22:08:36.767 00.003 1032 refined, 6 included, MultiStar: {0.09, -0.08}, one-star: {0.20, -0.03}
22:08:36.769 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
22:08:36.772 00.003 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
22:08:36.773 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.72 mountX=-0.10 mountY=-0.07, mountTheta=-2.55
22:08:36.776 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.08, opts=13)
22:08:36.779 00.003 1032 Enqueuing Move request for scope (0.09, -0.08)
22:08:36.780 00.001 10072 Worker thread wakes up
22:08:36.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
22:08:36.781 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
22:08:36.781 00.000 10072 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=-0.07
22:08:36.782 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
22:08:36.785 00.003 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.18
22:08:36.785 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:08:36.785 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:36.785 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:08:36.785 00.000 10072 MoveAxis(E, 15, ABG)
22:08:36.785 00.000 10072 Guiding  Dir = 2, Dur = 15
22:08:36.786 00.001 10072 IsGuiding returns 0
22:08:36.786 00.000 10072 PulseGuide returned control before completion, sleep 25
22:08:36.803 00.017 1032 UpdateGuideState exits: m=1303 SNR=25.3
22:08:36.807 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:36.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:36.811 00.002 1032 Enqueuing Expose request
22:08:36.824 00.013 10072 IsGuiding returns 0
22:08:36.824 00.000 10072 Move returns status 0, amount 15
22:08:36.824 00.000 10072 MoveAxis(N, 0, ABG)
22:08:36.824 00.000 10072 Move returns status 0, amount 0
22:08:36.824 00.000 10072 move complete, result=0
22:08:36.824 00.000 10072 worker thread done servicing request
22:08:36.824 00.000 10072 Worker thread wakes up
22:08:36.824 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:36.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:36.829 00.005 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:08:37.454 00.625 10072 Exposure complete
22:08:37.509 00.055 10072 worker thread done servicing request
22:08:37.509 00.000 1032 OnExposeComplete: enter
22:08:37.511 00.002 1032 UpdateGuideState(): m_state=6
22:08:37.513 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2461
22:08:37.514 00.001 1032 Star::Find returns 1 (0), X=1103.50, Y=136.18, Mass=1359, SNR=25.9, Peak=122 HFD=3.3
22:08:37.517 00.003 1032 MultiStar: [#1 -0.01,0.02,0.89,U] [#2 0.01,0.09,0.74,U] [#3 0.06,-0.32,0.00,M4] [#4 -0.17,-0.08,0.64,U] [#5 0.06,-0.19,0.70,U] [#6 0.18,0.17,0.00,M1] [#7 -0.05,-0.16,0.60,U] [#8 0.21,-0.19,0.00,M1] 
22:08:37.519 00.002 1032 refined, 5 included, MultiStar: {0.03, -0.04}, one-star: {0.23, 0.03}
22:08:37.521 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
22:08:37.522 00.001 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
22:08:37.524 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.90 mountX=-0.04 mountY=-0.02, mountTheta=-2.73
22:08:37.529 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
22:08:37.532 00.003 1032 Enqueuing Move request for scope (0.03, -0.04)
22:08:37.534 00.002 10072 Worker thread wakes up
22:08:37.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
22:08:37.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
22:08:37.534 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.02
22:08:37.547 00.013 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.18
22:08:37.547 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:08:37.547 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:37.547 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:08:37.549 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:08:37.551 00.002 10072 MoveAxis(E, 17, ABG)
22:08:37.551 00.000 10072 Guiding  Dir = 2, Dur = 17
22:08:37.551 00.000 10072 IsGuiding returns 0
22:08:37.551 00.000 10072 PulseGuide returned control before completion, sleep 27
22:08:37.569 00.018 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:08:37.571 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:37.572 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:37.574 00.002 1032 Enqueuing Expose request
22:08:37.593 00.019 10072 IsGuiding returns 0
22:08:37.593 00.000 10072 Move returns status 0, amount 17
22:08:37.593 00.000 10072 MoveAxis(N, 0, ABG)
22:08:37.593 00.000 10072 Move returns status 0, amount 0
22:08:37.594 00.001 10072 move complete, result=0
22:08:37.594 00.000 10072 worker thread done servicing request
22:08:37.594 00.000 10072 Worker thread wakes up
22:08:37.594 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:37.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:37.597 00.003 1032 GuideStep: -0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
22:08:38.004 00.407 10072 Exposure complete
22:08:38.055 00.051 10072 worker thread done servicing request
22:08:38.055 00.000 1032 OnExposeComplete: enter
22:08:38.057 00.002 1032 UpdateGuideState(): m_state=6
22:08:38.058 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2462
22:08:38.059 00.001 1032 Star::Find returns 1 (0), X=1103.48, Y=136.27, Mass=1510, SNR=27.3, Peak=134 HFD=3.2
22:08:38.060 00.001 1032 MultiStar: [#1 -0.02,-0.12,0.92,U] [#2 0.09,0.02,0.73,U] [#3 0.00,-0.23,0.71,U] [#4 0.03,-0.13,0.57,U] [#5 0.15,-0.13,0.60,U] [#6 0.05,-0.16,0.59,U] [#7 -0.08,-0.27,0.00,M2] [#8 0.17,-0.15,0.46,U] 
22:08:38.062 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.08}, one-star: {0.20, 0.11}
22:08:38.064 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
22:08:38.066 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
22:08:38.067 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.78 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
22:08:38.070 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
22:08:38.072 00.002 1032 Enqueuing Move request for scope (0.08, -0.08)
22:08:38.073 00.001 10072 Worker thread wakes up
22:08:38.073 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
22:08:38.073 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
22:08:38.073 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
22:08:38.076 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:08:38.078 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.19
22:08:38.078 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:08:38.078 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:38.078 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:08:38.078 00.000 10072 MoveAxis(E, 14, ABG)
22:08:38.078 00.000 10072 Guiding  Dir = 2, Dur = 14
22:08:38.078 00.000 10072 IsGuiding returns 0
22:08:38.081 00.003 10072 PulseGuide returned control before completion, sleep 23
22:08:38.095 00.014 1032 UpdateGuideState exits: m=1510 SNR=27.3
22:08:38.097 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:38.099 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:38.100 00.001 1032 Enqueuing Expose request
22:08:38.110 00.010 10072 IsGuiding returns 0
22:08:38.110 00.000 10072 Move returns status 0, amount 14
22:08:38.110 00.000 10072 MoveAxis(N, 0, ABG)
22:08:38.110 00.000 10072 Move returns status 0, amount 0
22:08:38.110 00.000 10072 move complete, result=0
22:08:38.110 00.000 10072 worker thread done servicing request
22:08:38.110 00.000 10072 Worker thread wakes up
22:08:38.110 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:38.110 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:38.113 00.003 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:08:38.735 00.622 10072 Exposure complete
22:08:38.787 00.052 10072 worker thread done servicing request
22:08:38.787 00.000 1032 OnExposeComplete: enter
22:08:38.788 00.001 1032 UpdateGuideState(): m_state=6
22:08:38.791 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2463
22:08:38.792 00.001 1032 Star::Find returns 1 (0), X=1103.48, Y=136.20, Mass=1196, SNR=24.2, Peak=111 HFD=3.2
22:08:38.794 00.002 1032 MultiStar: [#1 0.15,-0.04,1.05,U] [#2 0.16,-0.09,0.85,U] [#3 0.15,-0.35,0.00,M4] [#4 0.02,-0.35,0.00,M1] [#5 0.03,-0.39,0.00,M1] [#6 0.28,-0.07,0.00,M1] [#7 0.04,-0.33,0.00,M3] [#8 0.29,-0.09,0.00,M1] 
22:08:38.795 00.001 1032 refined, 2 included, MultiStar: {0.17, -0.02}, one-star: {0.21, 0.04}
22:08:38.796 00.001 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
22:08:38.798 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
22:08:38.802 00.004 1032 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.18 cameraTheta=-0.14 mountX=-0.07 mountY=-0.16, mountTheta=-1.97
22:08:38.805 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.02, opts=13)
22:08:38.807 00.002 1032 Enqueuing Move request for scope (0.17, -0.02)
22:08:38.809 00.002 10072 Worker thread wakes up
22:08:38.809 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
22:08:38.810 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
22:08:38.810 00.000 10072 Moving (0.17, -0.02) raw xDistance=-0.07 yDistance=-0.16
22:08:38.812 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:08:38.814 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.20
22:08:38.814 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:08:38.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:38.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:08:38.814 00.000 10072 MoveAxis(E, 16, ABG)
22:08:38.814 00.000 10072 Guiding  Dir = 2, Dur = 16
22:08:38.816 00.002 10072 IsGuiding returns 0
22:08:38.816 00.000 10072 PulseGuide returned control before completion, sleep 26
22:08:38.833 00.017 1032 UpdateGuideState exits: m=1196 SNR=24.2
22:08:38.835 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:38.837 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:38.838 00.001 1032 Enqueuing Expose request
22:08:38.858 00.020 10072 IsGuiding returns 0
22:08:38.858 00.000 10072 Move returns status 0, amount 16
22:08:38.858 00.000 10072 MoveAxis(N, 0, ABG)
22:08:38.858 00.000 10072 Move returns status 0, amount 0
22:08:38.858 00.000 10072 move complete, result=0
22:08:38.858 00.000 10072 worker thread done servicing request
22:08:38.858 00.000 10072 Worker thread wakes up
22:08:38.859 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:38.859 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:38.859 00.000 1032 GuideStep: -0.1 px 16 ms EAST, -0.2 px 0 ms NORTH
22:08:39.267 00.408 10072 Exposure complete
22:08:39.324 00.057 10072 worker thread done servicing request
22:08:39.324 00.000 1032 OnExposeComplete: enter
22:08:39.326 00.002 1032 UpdateGuideState(): m_state=6
22:08:39.328 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2464
22:08:39.330 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=135.86, Mass=1284, SNR=25.1, Peak=121 HFD=3.2
22:08:39.335 00.005 1032 MultiStar: [#1 0.08,-0.32,0.00,M1] [#2 0.17,-0.10,0.78,U] [#3 0.13,-0.48,0.00,M5] [#4 -0.00,-0.45,0.00,M2] [#5 0.18,-0.33,0.00,M2] [#6 0.35,-0.13,0.00,M2] [#7 -0.05,-0.59,0.00,M4] [#8 0.20,-0.29,0.00,M2] 
22:08:39.337 00.002 1032 refined, 1 included, MultiStar: {0.15, -0.21}, one-star: {0.13, -0.30}
22:08:39.338 00.001 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
22:08:39.340 00.002 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
22:08:39.342 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-0.96 mountX=-0.24 mountY=-0.09, mountTheta=-2.79
22:08:39.346 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.21, opts=13)
22:08:39.348 00.002 1032 Enqueuing Move request for scope (0.15, -0.21)
22:08:39.351 00.003 10072 Worker thread wakes up
22:08:39.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
22:08:39.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
22:08:39.351 00.000 10072 Moving (0.15, -0.21) raw xDistance=-0.24 yDistance=-0.09
22:08:39.353 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:08:39.355 00.002 10072 PPEC rslt: input = -0.24, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 283.20
22:08:39.356 00.001 10072 PPEC: input: -0.24, control: -0.13, exposure: 500
22:08:39.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:39.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:08:39.356 00.000 10072 MoveAxis(E, 129, ABG)
22:08:39.356 00.000 10072 Guiding  Dir = 2, Dur = 129
22:08:39.356 00.000 10072 IsGuiding returns 0
22:08:39.357 00.001 10072 PulseGuide returned control before completion, sleep 139
22:08:39.377 00.020 1032 UpdateGuideState exits: m=1284 SNR=25.1
22:08:39.379 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:39.381 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:39.383 00.002 1032 Enqueuing Expose request
22:08:39.499 00.116 10072 IsGuiding returns 0
22:08:39.499 00.000 10072 Move returns status 0, amount 129
22:08:39.499 00.000 10072 MoveAxis(N, 0, ABG)
22:08:39.499 00.000 10072 Move returns status 0, amount 0
22:08:39.499 00.000 10072 move complete, result=0
22:08:39.499 00.000 10072 worker thread done servicing request
22:08:39.499 00.000 10072 Worker thread wakes up
22:08:39.499 00.000 1032 GuideStep: -0.2 px 129 ms EAST, -0.1 px 0 ms NORTH
22:08:39.502 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:39.502 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:40.125 00.623 10072 Exposure complete
22:08:40.177 00.052 10072 worker thread done servicing request
22:08:40.177 00.000 1032 OnExposeComplete: enter
22:08:40.179 00.002 1032 UpdateGuideState(): m_state=6
22:08:40.181 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2465
22:08:40.183 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=136.11, Mass=1193, SNR=24.2, Peak=107 HFD=3.2
22:08:40.186 00.003 1032 MultiStar: [#1 0.05,-0.19,0.96,U] [#2 0.10,-0.02,0.80,U] [#3 0.08,-0.07,0.80,U] [#4 -0.08,-0.01,0.70,U] [#5 0.04,-0.16,0.71,U] [#6 0.01,-0.00,0.64,U] [#7 -0.09,-0.15,0.71,U] [#8 0.42,-0.13,0.00,M3] 
22:08:40.187 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.08}, one-star: {0.14, -0.04}
22:08:40.189 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
22:08:40.190 00.001 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
22:08:40.193 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.14 mountX=-0.09 mountY=-0.02, mountTheta=-2.97
22:08:40.195 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
22:08:40.197 00.002 1032 Enqueuing Move request for scope (0.04, -0.08)
22:08:40.199 00.002 10072 Worker thread wakes up
22:08:40.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
22:08:40.199 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
22:08:40.199 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
22:08:40.201 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:08:40.202 00.001 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.21
22:08:40.203 00.001 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:08:40.203 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:40.203 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:08:40.203 00.000 10072 MoveAxis(E, 17, ABG)
22:08:40.203 00.000 10072 Guiding  Dir = 2, Dur = 17
22:08:40.203 00.000 10072 IsGuiding returns 0
22:08:40.204 00.001 10072 PulseGuide returned control before completion, sleep 27
22:08:40.221 00.017 1032 UpdateGuideState exits: m=1193 SNR=24.2
22:08:40.223 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:40.224 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:40.227 00.003 1032 Enqueuing Expose request
22:08:40.233 00.006 10072 IsGuiding returns 0
22:08:40.233 00.000 10072 Move returns status 0, amount 17
22:08:40.233 00.000 10072 MoveAxis(N, 0, ABG)
22:08:40.234 00.001 10072 Move returns status 0, amount 0
22:08:40.234 00.000 10072 move complete, result=0
22:08:40.234 00.000 10072 worker thread done servicing request
22:08:40.234 00.000 10072 Worker thread wakes up
22:08:40.234 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:40.234 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:40.237 00.003 1032 GuideStep: -0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
22:08:40.641 00.404 10072 Exposure complete
22:08:40.695 00.054 10072 worker thread done servicing request
22:08:40.695 00.000 1032 OnExposeComplete: enter
22:08:40.697 00.002 1032 UpdateGuideState(): m_state=6
22:08:40.700 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2466
22:08:40.701 00.001 1032 Star::Find returns 1 (0), X=1103.42, Y=136.04, Mass=1219, SNR=24.5, Peak=107 HFD=3.2
22:08:40.702 00.001 1032 MultiStar: [#1 -0.00,-0.11,1.00,U] [#2 0.04,0.11,0.80,U] [#3 0.03,-0.15,0.74,U] [#4 -0.01,-0.07,0.65,U] [#5 0.13,-0.11,0.69,U] [#6 0.12,-0.00,0.63,U] [#7 -0.08,-0.12,0.72,U] [#8 0.04,-0.15,0.51,U] 
22:08:40.704 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {0.15, -0.12}
22:08:40.709 00.005 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
22:08:40.710 00.001 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
22:08:40.712 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.03 mountX=-0.09 mountY=-0.03, mountTheta=-2.86
22:08:40.716 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
22:08:40.720 00.004 1032 Enqueuing Move request for scope (0.05, -0.08)
22:08:40.721 00.001 10072 Worker thread wakes up
22:08:40.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
22:08:40.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
22:08:40.721 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
22:08:40.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:08:40.726 00.003 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.21
22:08:40.726 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:08:40.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:40.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:08:40.726 00.000 10072 MoveAxis(E, 15, ABG)
22:08:40.726 00.000 10072 Guiding  Dir = 2, Dur = 15
22:08:40.727 00.001 10072 IsGuiding returns 0
22:08:40.727 00.000 10072 PulseGuide returned control before completion, sleep 25
22:08:40.744 00.017 1032 UpdateGuideState exits: m=1219 SNR=24.5
22:08:40.746 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:40.747 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:40.750 00.003 1032 Enqueuing Expose request
22:08:40.764 00.014 10072 IsGuiding returns 0
22:08:40.764 00.000 10072 Move returns status 0, amount 15
22:08:40.764 00.000 10072 MoveAxis(N, 0, ABG)
22:08:40.764 00.000 10072 Move returns status 0, amount 0
22:08:40.764 00.000 10072 move complete, result=0
22:08:40.764 00.000 10072 worker thread done servicing request
22:08:40.764 00.000 10072 Worker thread wakes up
22:08:40.764 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:40.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:40.769 00.005 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
22:08:41.390 00.621 10072 Exposure complete
22:08:41.444 00.054 10072 worker thread done servicing request
22:08:41.444 00.000 1032 OnExposeComplete: enter
22:08:41.446 00.002 1032 UpdateGuideState(): m_state=6
22:08:41.448 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2467
22:08:41.450 00.002 1032 Star::Find returns 1 (0), X=1103.31, Y=135.94, Mass=1365, SNR=25.9, Peak=110 HFD=3.3
22:08:41.453 00.003 1032 MultiStar: [#1 0.00,-0.20,0.93,U] [#2 0.01,-0.08,0.75,U] [#3 0.08,-0.45,0.00,M4] [#4 -0.05,-0.23,0.66,U] [#5 0.01,-0.35,0.00,M1] [#6 0.06,-0.01,0.60,U] [#7 -0.05,-0.32,0.00,M3] [#8 0.10,-0.19,0.50,U] 
22:08:41.454 00.001 1032 refined, 5 included, MultiStar: {0.02, -0.16}, one-star: {0.03, -0.22}
22:08:41.457 00.003 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
22:08:41.459 00.002 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
22:08:41.460 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.44 mountX=-0.16 mountY=0.02, mountTheta=3.01
22:08:41.463 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.16, opts=13)
22:08:41.465 00.002 1032 Enqueuing Move request for scope (0.02, -0.16)
22:08:41.466 00.001 10072 Worker thread wakes up
22:08:41.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
22:08:41.466 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
22:08:41.466 00.000 10072 Moving (0.02, -0.16) raw xDistance=-0.16 yDistance=0.02
22:08:41.469 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:08:41.470 00.001 10072 PPEC rslt: input = -0.16, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 283.22
22:08:41.470 00.000 10072 PPEC: input: -0.16, control: -0.10, exposure: 500
22:08:41.470 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:41.471 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:08:41.471 00.000 10072 MoveAxis(E, 93, ABG)
22:08:41.471 00.000 10072 Guiding  Dir = 2, Dur = 93
22:08:41.471 00.000 10072 IsGuiding returns 0
22:08:41.471 00.000 10072 PulseGuide returned control before completion, sleep 103
22:08:41.490 00.019 1032 UpdateGuideState exits: m=1365 SNR=25.9
22:08:41.492 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:41.494 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:41.495 00.001 1032 Enqueuing Expose request
22:08:41.590 00.095 10072 IsGuiding returns 0
22:08:41.590 00.000 10072 Move returns status 0, amount 93
22:08:41.590 00.000 10072 MoveAxis(N, 0, ABG)
22:08:41.590 00.000 10072 Move returns status 0, amount 0
22:08:41.590 00.000 10072 move complete, result=0
22:08:41.590 00.000 10072 worker thread done servicing request
22:08:41.590 00.000 10072 Worker thread wakes up
22:08:41.591 00.001 1032 GuideStep: -0.2 px 93 ms EAST, 0.0 px 0 ms NORTH
22:08:41.594 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:41.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:42.011 00.417 10072 Exposure complete
22:08:42.063 00.052 10072 worker thread done servicing request
22:08:42.063 00.000 1032 OnExposeComplete: enter
22:08:42.065 00.002 1032 UpdateGuideState(): m_state=6
22:08:42.067 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2468
22:08:42.070 00.003 1032 Star::Find returns 1 (0), X=1103.41, Y=135.98, Mass=1302, SNR=25.3, Peak=120 HFD=3.3
22:08:42.071 00.001 1032 MultiStar: [#1 0.06,-0.15,0.99,U] [#2 -0.06,-0.16,0.79,U] [#3 0.19,-0.34,0.00,M5] [#4 -0.00,-0.23,0.69,U] [#5 0.22,-0.07,0.70,U] [#6 0.02,-0.18,0.58,U] [#7 -0.04,-0.26,0.00,M4] [#8 0.24,-0.20,0.00,M2] 
22:08:42.073 00.002 1032 refined, 5 included, MultiStar: {0.07, -0.16}, one-star: {0.13, -0.18}
22:08:42.074 00.001 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
22:08:42.075 00.001 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
22:08:42.077 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.18 mountX=-0.17 mountY=-0.02, mountTheta=-3.01
22:08:42.079 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.16, opts=13)
22:08:42.081 00.002 1032 Enqueuing Move request for scope (0.07, -0.16)
22:08:42.083 00.002 10072 Worker thread wakes up
22:08:42.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
22:08:42.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
22:08:42.083 00.000 10072 Moving (0.07, -0.16) raw xDistance=-0.17 yDistance=-0.02
22:08:42.085 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:08:42.087 00.002 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 283.22
22:08:42.087 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
22:08:42.087 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:42.087 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:08:42.087 00.000 10072 MoveAxis(E, 97, ABG)
22:08:42.087 00.000 10072 Guiding  Dir = 2, Dur = 97
22:08:42.090 00.003 10072 IsGuiding returns 0
22:08:42.091 00.001 10072 PulseGuide returned control before completion, sleep 107
22:08:42.107 00.016 1032 UpdateGuideState exits: m=1302 SNR=25.3
22:08:42.109 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:42.112 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:42.114 00.002 1032 Enqueuing Expose request
22:08:42.214 00.100 10072 IsGuiding returns 1
22:08:42.214 00.000 10072 scope still moving after pulse duration time elapsed
22:08:42.246 00.032 10072 IsGuiding returns 0
22:08:42.246 00.000 10072 scope move finished after 97 + 59 ms
22:08:42.246 00.000 10072 Move returns status 0, amount 97
22:08:42.246 00.000 10072 MoveAxis(N, 0, ABG)
22:08:42.246 00.000 10072 Move returns status 0, amount 0
22:08:42.246 00.000 10072 move complete, result=0
22:08:42.246 00.000 10072 worker thread done servicing request
22:08:42.246 00.000 10072 Worker thread wakes up
22:08:42.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:42.248 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:42.248 00.000 1032 GuideStep: -0.2 px 97 ms EAST, -0.0 px 0 ms NORTH
22:08:42.873 00.625 10072 Exposure complete
22:08:42.926 00.053 10072 worker thread done servicing request
22:08:42.926 00.000 1032 OnExposeComplete: enter
22:08:42.927 00.001 1032 UpdateGuideState(): m_state=6
22:08:42.929 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2469
22:08:42.931 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=136.05, Mass=1374, SNR=26.0, Peak=110 HFD=3.3
22:08:42.933 00.002 1032 MultiStar: [#1 0.08,-0.08,0.91,U] [#2 0.17,-0.07,0.77,U] [#3 0.21,-0.19,0.00,M6] [#4 0.02,-0.05,0.61,U] [#5 0.03,-0.17,0.67,U] [#6 0.14,-0.06,0.62,U] [#7 -0.15,-0.23,0.00,M5] [#8 0.14,-0.14,0.50,U] 
22:08:42.934 00.001 1032 refined, 6 included, MultiStar: {0.11, -0.10}, one-star: {0.17, -0.11}
22:08:42.936 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
22:08:42.937 00.001 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
22:08:42.938 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.71 mountX=-0.12 mountY=-0.08, mountTheta=-2.54
22:08:42.941 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
22:08:42.943 00.002 1032 Enqueuing Move request for scope (0.11, -0.10)
22:08:42.944 00.001 10072 Worker thread wakes up
22:08:42.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
22:08:42.944 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
22:08:42.944 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.12 yDistance=-0.08
22:08:42.946 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:08:42.949 00.003 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.23
22:08:42.949 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
22:08:42.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:42.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:08:42.949 00.000 10072 MoveAxis(E, 18, ABG)
22:08:42.949 00.000 10072 Guiding  Dir = 2, Dur = 18
22:08:42.949 00.000 10072 IsGuiding returns 0
22:08:42.950 00.001 10072 PulseGuide returned control before completion, sleep 28
22:08:42.967 00.017 1032 UpdateGuideState exits: m=1374 SNR=26.0
22:08:42.969 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:42.970 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:42.972 00.002 1032 Enqueuing Expose request
22:08:42.979 00.007 10072 IsGuiding returns 0
22:08:42.979 00.000 10072 Move returns status 0, amount 18
22:08:42.979 00.000 10072 MoveAxis(N, 0, ABG)
22:08:42.979 00.000 10072 Move returns status 0, amount 0
22:08:42.980 00.001 10072 move complete, result=0
22:08:42.980 00.000 10072 worker thread done servicing request
22:08:42.980 00.000 10072 Worker thread wakes up
22:08:42.980 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:42.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:42.981 00.001 1032 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
22:08:43.386 00.405 10072 Exposure complete
22:08:43.442 00.056 10072 worker thread done servicing request
22:08:43.442 00.000 1032 OnExposeComplete: enter
22:08:43.445 00.003 1032 UpdateGuideState(): m_state=6
22:08:43.446 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2470
22:08:43.448 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=136.09, Mass=1370, SNR=25.9, Peak=109 HFD=3.3
22:08:43.449 00.001 1032 MultiStar: [#1 -0.12,0.00,0.98,U] [#2 0.11,0.21,0.75,U] [#3 -0.07,-0.20,0.75,U] [#4 -0.16,-0.11,0.69,U] [#5 0.03,-0.03,0.60,U] [#6 0.31,0.23,0.00,M1] [#7 -0.19,-0.13,0.65,U] [#8 0.10,-0.09,0.53,U] 
22:08:43.451 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.05}, one-star: {0.16, -0.07}
22:08:43.452 00.001 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.61)
22:08:43.453 00.001 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.61)
22:08:43.456 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.84 mountX=-0.04 mountY=0.02, mountTheta=2.61
22:08:43.458 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
22:08:43.460 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
22:08:43.462 00.002 10072 Worker thread wakes up
22:08:43.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
22:08:43.462 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
22:08:43.462 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.02
22:08:43.464 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:08:43.466 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.24
22:08:43.466 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:08:43.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:43.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:08:43.466 00.000 10072 MoveAxis(E, 15, ABG)
22:08:43.466 00.000 10072 Guiding  Dir = 2, Dur = 15
22:08:43.466 00.000 10072 IsGuiding returns 0
22:08:43.468 00.002 10072 PulseGuide returned control before completion, sleep 25
22:08:43.485 00.017 1032 UpdateGuideState exits: m=1370 SNR=25.9
22:08:43.488 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:43.491 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:43.494 00.003 1032 Enqueuing Expose request
22:08:43.509 00.015 10072 IsGuiding returns 0
22:08:43.509 00.000 10072 Move returns status 0, amount 15
22:08:43.509 00.000 10072 MoveAxis(N, 0, ABG)
22:08:43.509 00.000 10072 Move returns status 0, amount 0
22:08:43.509 00.000 10072 move complete, result=0
22:08:43.509 00.000 10072 worker thread done servicing request
22:08:43.509 00.000 10072 Worker thread wakes up
22:08:43.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:43.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:43.512 00.003 1032 GuideStep: -0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
22:08:44.137 00.625 10072 Exposure complete
22:08:44.193 00.056 10072 worker thread done servicing request
22:08:44.193 00.000 1032 OnExposeComplete: enter
22:08:44.195 00.002 1032 UpdateGuideState(): m_state=6
22:08:44.197 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2471
22:08:44.199 00.002 1032 Star::Find returns 1 (0), X=1103.46, Y=136.20, Mass=1375, SNR=26.0, Peak=123 HFD=3.3
22:08:44.201 00.002 1032 MultiStar: [#1 0.00,-0.02,0.92,U] [#2 0.11,0.09,0.77,U] [#3 0.05,-0.19,0.75,U] [#4 -0.04,-0.13,0.65,U] [#5 -0.15,-0.14,0.64,U] [#6 0.19,-0.01,0.55,U] [#7 -0.06,-0.14,0.68,U] [#8 0.07,-0.04,0.53,U] 
22:08:44.203 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.19, 0.05}
22:08:44.206 00.003 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
22:08:44.208 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
22:08:44.210 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.87 mountX=-0.06 mountY=-0.03, mountTheta=-2.70
22:08:44.214 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
22:08:44.216 00.002 1032 Enqueuing Move request for scope (0.05, -0.05)
22:08:44.218 00.002 10072 Worker thread wakes up
22:08:44.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
22:08:44.218 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
22:08:44.218 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.03
22:08:44.220 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:08:44.222 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.24
22:08:44.222 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:08:44.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:44.223 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:08:44.223 00.000 10072 MoveAxis(E, 17, ABG)
22:08:44.223 00.000 10072 Guiding  Dir = 2, Dur = 17
22:08:44.223 00.000 10072 IsGuiding returns 0
22:08:44.223 00.000 10072 PulseGuide returned control before completion, sleep 27
22:08:44.241 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.0
22:08:44.243 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:44.245 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:44.248 00.003 1032 Enqueuing Expose request
22:08:44.259 00.011 10072 IsGuiding returns 0
22:08:44.259 00.000 10072 Move returns status 0, amount 17
22:08:44.259 00.000 10072 MoveAxis(N, 0, ABG)
22:08:44.260 00.001 10072 Move returns status 0, amount 0
22:08:44.260 00.000 10072 move complete, result=0
22:08:44.260 00.000 10072 worker thread done servicing request
22:08:44.260 00.000 10072 Worker thread wakes up
22:08:44.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:44.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:44.262 00.002 1032 GuideStep: -0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
22:08:44.668 00.406 10072 Exposure complete
22:08:44.726 00.058 10072 worker thread done servicing request
22:08:44.726 00.000 1032 OnExposeComplete: enter
22:08:44.728 00.002 1032 UpdateGuideState(): m_state=6
22:08:44.730 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2472
22:08:44.732 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=136.10, Mass=1391, SNR=26.2, Peak=122 HFD=3.2
22:08:44.734 00.002 1032 MultiStar: [#1 -0.05,-0.08,0.91,U] [#2 0.17,0.19,0.00,M1] [#3 0.01,-0.36,0.00,M5] [#4 -0.12,-0.24,0.00,M1] [#5 -0.08,-0.16,0.65,U] [#6 0.15,0.10,0.56,U] [#7 -0.14,-0.24,0.00,M4] [#8 0.17,-0.06,0.53,U] 
22:08:44.735 00.001 1032 refined, 4 included, MultiStar: {0.06, -0.06}, one-star: {0.16, -0.06}
22:08:44.739 00.004 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
22:08:44.740 00.001 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
22:08:44.741 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.71 mountX=-0.07 mountY=-0.05, mountTheta=-2.54
22:08:44.745 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
22:08:44.747 00.002 1032 Enqueuing Move request for scope (0.06, -0.06)
22:08:44.748 00.001 10072 Worker thread wakes up
22:08:44.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
22:08:44.748 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
22:08:44.749 00.001 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.05
22:08:44.750 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:08:44.752 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.25
22:08:44.752 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:08:44.752 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:44.752 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:08:44.752 00.000 10072 MoveAxis(E, 15, ABG)
22:08:44.752 00.000 10072 Guiding  Dir = 2, Dur = 15
22:08:44.753 00.001 10072 IsGuiding returns 0
22:08:44.753 00.000 10072 PulseGuide returned control before completion, sleep 25
22:08:44.772 00.019 1032 UpdateGuideState exits: m=1391 SNR=26.2
22:08:44.774 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:44.776 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:44.777 00.001 1032 Enqueuing Expose request
22:08:44.789 00.012 10072 IsGuiding returns 0
22:08:44.789 00.000 10072 Move returns status 0, amount 15
22:08:44.789 00.000 10072 MoveAxis(N, 0, ABG)
22:08:44.789 00.000 10072 Move returns status 0, amount 0
22:08:44.789 00.000 10072 move complete, result=0
22:08:44.789 00.000 10072 worker thread done servicing request
22:08:44.789 00.000 10072 Worker thread wakes up
22:08:44.790 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:44.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:44.791 00.001 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
22:08:45.419 00.628 10072 Exposure complete
22:08:45.475 00.056 10072 worker thread done servicing request
22:08:45.475 00.000 1032 OnExposeComplete: enter
22:08:45.478 00.003 1032 UpdateGuideState(): m_state=6
22:08:45.480 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2473
22:08:45.482 00.002 1032 Star::Find returns 1 (0), X=1103.49, Y=136.04, Mass=1349, SNR=25.8, Peak=105 HFD=3.4
22:08:45.485 00.003 1032 MultiStar: [#1 -0.08,-0.18,0.91,U] [#2 0.13,0.01,0.77,U] [#3 0.04,-0.38,0.00,M6] [#4 -0.13,-0.30,0.00,M2] [#5 0.21,-0.03,0.69,U] [#6 0.22,-0.07,0.57,U] [#7 -0.09,-0.28,0.00,M5] [#8 0.09,-0.22,0.47,U] 
22:08:45.487 00.002 1032 refined, 5 included, MultiStar: {0.12, -0.10}, one-star: {0.21, -0.12}
22:08:45.489 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
22:08:45.491 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
22:08:45.493 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.68 mountX=-0.13 mountY=-0.09, mountTheta=-2.51
22:08:45.496 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.10, opts=13)
22:08:45.498 00.002 1032 Enqueuing Move request for scope (0.12, -0.10)
22:08:45.499 00.001 10072 Worker thread wakes up
22:08:45.500 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
22:08:45.500 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
22:08:45.500 00.000 10072 Moving (0.12, -0.10) raw xDistance=-0.13 yDistance=-0.09
22:08:45.501 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:08:45.503 00.002 10072 PPEC rslt: input = -0.13, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.25
22:08:45.503 00.000 10072 PPEC: input: -0.13, control: -0.02, exposure: 500
22:08:45.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:45.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:08:45.503 00.000 10072 MoveAxis(E, 19, ABG)
22:08:45.503 00.000 10072 Guiding  Dir = 2, Dur = 19
22:08:45.504 00.001 10072 IsGuiding returns 0
22:08:45.504 00.000 10072 PulseGuide returned control before completion, sleep 29
22:08:45.522 00.018 1032 UpdateGuideState exits: m=1349 SNR=25.8
22:08:45.525 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:45.527 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:45.529 00.002 1032 Enqueuing Expose request
22:08:45.541 00.012 10072 IsGuiding returns 0
22:08:45.541 00.000 10072 Move returns status 0, amount 19
22:08:45.541 00.000 10072 MoveAxis(N, 0, ABG)
22:08:45.541 00.000 10072 Move returns status 0, amount 0
22:08:45.541 00.000 10072 move complete, result=0
22:08:45.542 00.001 10072 worker thread done servicing request
22:08:45.542 00.000 10072 Worker thread wakes up
22:08:45.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:45.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:45.542 00.000 1032 GuideStep: -0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
22:08:45.952 00.410 10072 Exposure complete
22:08:46.004 00.052 10072 worker thread done servicing request
22:08:46.004 00.000 1032 OnExposeComplete: enter
22:08:46.006 00.002 1032 UpdateGuideState(): m_state=6
22:08:46.008 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2474
22:08:46.010 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=136.21, Mass=1294, SNR=25.3, Peak=108 HFD=3.2
22:08:46.012 00.002 1032 MultiStar: [#1 -0.03,-0.21,1.00,U] [#2 0.08,-0.02,0.72,U] [#3 0.09,-0.22,0.77,U] [#4 -0.13,-0.24,0.00,M3] [#5 0.02,-0.16,0.66,U] [#6 0.05,-0.12,0.60,U] [#7 0.03,-0.23,0.71,U] [#8 0.10,-0.10,0.52,U] 
22:08:46.013 00.001 1032 single-star, 7 included, MultiStar: {0.05, -0.12}, one-star: {0.12, 0.05}
22:08:46.014 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
22:08:46.018 00.004 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
22:08:46.019 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.40 mountX=0.02 mountY=-0.13, mountTheta=-1.43
22:08:46.023 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
22:08:46.026 00.003 1032 Enqueuing Move request for scope (0.12, 0.05)
22:08:46.027 00.001 10072 Worker thread wakes up
22:08:46.027 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
22:08:46.027 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
22:08:46.028 00.001 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.13
22:08:46.030 00.002 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.26
22:08:46.030 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
22:08:46.030 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:46.030 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:08:46.033 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:08:46.033 00.000 10072 MoveAxis(E, 17, ABG)
22:08:46.033 00.000 10072 Guiding  Dir = 2, Dur = 17
22:08:46.034 00.001 10072 IsGuiding returns 0
22:08:46.034 00.000 10072 PulseGuide returned control before completion, sleep 27
22:08:46.051 00.017 1032 UpdateGuideState exits: m=1294 SNR=25.3
22:08:46.053 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:46.055 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:46.057 00.002 1032 Enqueuing Expose request
22:08:46.070 00.013 10072 IsGuiding returns 0
22:08:46.070 00.000 10072 Move returns status 0, amount 17
22:08:46.070 00.000 10072 MoveAxis(N, 0, ABG)
22:08:46.070 00.000 10072 Move returns status 0, amount 0
22:08:46.070 00.000 10072 move complete, result=0
22:08:46.070 00.000 10072 worker thread done servicing request
22:08:46.070 00.000 10072 Worker thread wakes up
22:08:46.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:46.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:46.071 00.001 1032 GuideStep: 0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
22:08:46.698 00.627 10072 Exposure complete
22:08:46.749 00.051 10072 worker thread done servicing request
22:08:46.749 00.000 1032 OnExposeComplete: enter
22:08:46.752 00.003 1032 UpdateGuideState(): m_state=6
22:08:46.754 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2475
22:08:46.756 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=136.14, Mass=1351, SNR=25.8, Peak=105 HFD=3.3
22:08:46.757 00.001 1032 MultiStar: [#1 0.04,-0.13,0.92,U] [#2 0.11,-0.00,0.69,U] [#3 0.04,-0.18,0.73,U] [#4 -0.07,-0.15,0.62,U] [#5 0.05,-0.21,0.64,U] [#6 0.12,0.11,0.62,U] [#7 0.03,-0.21,0.66,U] [#8 0.29,-0.09,0.00,M1] 
22:08:46.759 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.10}, one-star: {0.17, -0.01}
22:08:46.760 00.001 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
22:08:46.761 00.001 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
22:08:46.763 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.97 mountX=-0.11 mountY=-0.04, mountTheta=-2.81
22:08:46.766 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.10, opts=13)
22:08:46.767 00.001 1032 Enqueuing Move request for scope (0.07, -0.10)
22:08:46.769 00.002 10072 Worker thread wakes up
22:08:46.769 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
22:08:46.769 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
22:08:46.769 00.000 10072 Moving (0.07, -0.10) raw xDistance=-0.11 yDistance=-0.04
22:08:46.776 00.007 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.27
22:08:46.776 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:08:46.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:46.776 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=94, Gamma=2.230
22:08:46.778 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:08:46.779 00.001 10072 MoveAxis(E, 19, ABG)
22:08:46.779 00.000 10072 Guiding  Dir = 2, Dur = 19
22:08:46.779 00.000 10072 IsGuiding returns 0
22:08:46.779 00.000 10072 PulseGuide returned control before completion, sleep 29
22:08:46.795 00.016 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:08:46.798 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:46.800 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:46.802 00.002 1032 Enqueuing Expose request
22:08:46.823 00.021 10072 IsGuiding returns 0
22:08:46.826 00.003 10072 Move returns status 0, amount 19
22:08:46.826 00.000 10072 MoveAxis(N, 0, ABG)
22:08:46.826 00.000 10072 Move returns status 0, amount 0
22:08:46.826 00.000 10072 move complete, result=0
22:08:46.826 00.000 10072 worker thread done servicing request
22:08:46.826 00.000 10072 Worker thread wakes up
22:08:46.826 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:46.826 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:46.831 00.005 1032 GuideStep: -0.1 px 19 ms EAST, -0.0 px 0 ms NORTH
22:08:47.244 00.413 10072 Exposure complete
22:08:47.302 00.058 10072 worker thread done servicing request
22:08:47.302 00.000 1032 OnExposeComplete: enter
22:08:47.305 00.003 1032 UpdateGuideState(): m_state=6
22:08:47.306 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2476
22:08:47.308 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=136.01, Mass=1272, SNR=25.0, Peak=103 HFD=3.3
22:08:47.312 00.004 1032 MultiStar: [#1 0.09,-0.09,1.01,U] [#2 0.16,-0.06,0.81,U] [#3 0.02,-0.32,0.00,M5] [#4 -0.08,-0.20,0.70,U] [#5 0.08,-0.25,0.00,M1] [#6 0.03,-0.19,0.67,U] [#7 -0.05,-0.34,0.00,M4] [#8 0.35,0.01,0.00,M2] 
22:08:47.313 00.001 1032 refined, 4 included, MultiStar: {0.08, -0.13}, one-star: {0.16, -0.14}
22:08:47.315 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
22:08:47.317 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
22:08:47.318 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.00 mountX=-0.15 mountY=-0.05, mountTheta=-2.83
22:08:47.321 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.13, opts=13)
22:08:47.323 00.002 1032 Enqueuing Move request for scope (0.08, -0.13)
22:08:47.326 00.003 10072 Worker thread wakes up
22:08:47.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
22:08:47.326 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
22:08:47.326 00.000 10072 Moving (0.08, -0.13) raw xDistance=-0.15 yDistance=-0.05
22:08:47.329 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:08:47.333 00.004 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 283.27
22:08:47.334 00.001 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:08:47.334 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:47.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:08:47.334 00.000 10072 MoveAxis(E, 87, ABG)
22:08:47.334 00.000 10072 Guiding  Dir = 2, Dur = 87
22:08:47.336 00.002 10072 IsGuiding returns 0
22:08:47.336 00.000 10072 PulseGuide returned control before completion, sleep 97
22:08:47.354 00.018 1032 UpdateGuideState exits: m=1272 SNR=25.0
22:08:47.356 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:47.357 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:47.358 00.001 1032 Enqueuing Expose request
22:08:47.444 00.086 10072 IsGuiding returns 0
22:08:47.444 00.000 10072 Move returns status 0, amount 87
22:08:47.444 00.000 10072 MoveAxis(N, 0, ABG)
22:08:47.444 00.000 10072 Move returns status 0, amount 0
22:08:47.444 00.000 10072 move complete, result=0
22:08:47.444 00.000 10072 worker thread done servicing request
22:08:47.444 00.000 10072 Worker thread wakes up
22:08:47.444 00.000 1032 GuideStep: -0.1 px 87 ms EAST, -0.0 px 0 ms NORTH
22:08:47.448 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:47.448 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:48.071 00.623 10072 Exposure complete
22:08:48.131 00.060 10072 worker thread done servicing request
22:08:48.131 00.000 1032 OnExposeComplete: enter
22:08:48.133 00.002 1032 UpdateGuideState(): m_state=6
22:08:48.135 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2477
22:08:48.137 00.002 1032 Star::Find returns 1 (0), X=1103.59, Y=135.97, Mass=1376, SNR=26.1, Peak=123 HFD=3.3
22:08:48.138 00.001 1032 MultiStar: [#1 0.02,-0.22,0.93,U] [#2 0.06,-0.08,0.79,U] [#3 0.14,-0.35,0.00,M6] [#4 -0.08,-0.22,0.64,U] [#5 0.05,-0.19,0.66,U] [#6 0.18,-0.14,0.56,U] [#7 0.03,-0.26,0.00,M5] [#8 0.16,-0.31,0.00,M3] 
22:08:48.140 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.17}, one-star: {0.32, -0.19}
22:08:48.142 00.002 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
22:08:48.145 00.003 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
22:08:48.148 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.04 mountX=-0.19 mountY=-0.05, mountTheta=-2.87
22:08:48.150 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.17, opts=13)
22:08:48.153 00.003 1032 Enqueuing Move request for scope (0.10, -0.17)
22:08:48.155 00.002 10072 Worker thread wakes up
22:08:48.155 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
22:08:48.155 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
22:08:48.155 00.000 10072 Moving (0.10, -0.17) raw xDistance=-0.19 yDistance=-0.05
22:08:48.156 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:08:48.159 00.003 10072 PPEC rslt: input = -0.19, final = -0.12, react = -0.09, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 283.28
22:08:48.159 00.000 10072 PPEC: input: -0.19, control: -0.12, exposure: 500
22:08:48.159 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:48.160 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:08:48.160 00.000 10072 MoveAxis(E, 112, ABG)
22:08:48.160 00.000 10072 Guiding  Dir = 2, Dur = 112
22:08:48.160 00.000 10072 IsGuiding returns 0
22:08:48.160 00.000 10072 PulseGuide returned control before completion, sleep 122
22:08:48.180 00.020 1032 UpdateGuideState exits: m=1376 SNR=26.1
22:08:48.182 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:48.184 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:48.186 00.002 1032 Enqueuing Expose request
22:08:48.287 00.101 10072 IsGuiding returns 0
22:08:48.287 00.000 10072 Move returns status 0, amount 112
22:08:48.287 00.000 10072 MoveAxis(N, 0, ABG)
22:08:48.287 00.000 10072 Move returns status 0, amount 0
22:08:48.287 00.000 10072 move complete, result=0
22:08:48.287 00.000 10072 worker thread done servicing request
22:08:48.287 00.000 10072 Worker thread wakes up
22:08:48.287 00.000 1032 GuideStep: -0.2 px 112 ms EAST, -0.1 px 0 ms NORTH
22:08:48.290 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:48.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:48.696 00.406 10072 Exposure complete
22:08:48.755 00.059 10072 worker thread done servicing request
22:08:48.755 00.000 1032 OnExposeComplete: enter
22:08:48.757 00.002 1032 UpdateGuideState(): m_state=6
22:08:48.759 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2478
22:08:48.760 00.001 1032 Star::Find returns 1 (0), X=1103.35, Y=136.05, Mass=1301, SNR=25.3, Peak=113 HFD=3.3
22:08:48.763 00.003 1032 MultiStar: [#1 0.06,-0.11,0.97,U] [#2 0.05,0.04,0.81,U] [#3 0.12,-0.16,0.75,U] [#4 -0.16,-0.20,0.00,M1] [#5 -0.02,-0.09,0.68,U] [#6 0.04,-0.00,0.59,U] [#7 -0.03,-0.17,0.69,U] [#8 0.25,-0.06,0.00,M4] 
22:08:48.764 00.001 1032 refined, 6 included, MultiStar: {0.05, -0.09}, one-star: {0.07, -0.10}
22:08:48.765 00.001 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
22:08:48.766 00.001 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
22:08:48.768 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.07 mountX=-0.09 mountY=-0.02, mountTheta=-2.90
22:08:48.770 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
22:08:48.773 00.003 1032 Enqueuing Move request for scope (0.05, -0.09)
22:08:48.774 00.001 10072 Worker thread wakes up
22:08:48.775 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
22:08:48.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
22:08:48.775 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.09 yDistance=-0.02
22:08:48.777 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:08:48.779 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.28
22:08:48.779 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:08:48.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:48.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:08:48.780 00.001 10072 MoveAxis(E, 18, ABG)
22:08:48.780 00.000 10072 Guiding  Dir = 2, Dur = 18
22:08:48.780 00.000 10072 IsGuiding returns 0
22:08:48.781 00.001 10072 PulseGuide returned control before completion, sleep 28
22:08:48.797 00.016 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:08:48.801 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:48.803 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:48.806 00.003 1032 Enqueuing Expose request
22:08:48.819 00.013 10072 IsGuiding returns 0
22:08:48.819 00.000 10072 Move returns status 0, amount 18
22:08:48.819 00.000 10072 MoveAxis(N, 0, ABG)
22:08:48.819 00.000 10072 Move returns status 0, amount 0
22:08:48.819 00.000 10072 move complete, result=0
22:08:48.819 00.000 10072 worker thread done servicing request
22:08:48.819 00.000 10072 Worker thread wakes up
22:08:48.819 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:48.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:48.820 00.001 1032 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
22:08:49.445 00.625 10072 Exposure complete
22:08:49.498 00.053 10072 worker thread done servicing request
22:08:49.498 00.000 1032 OnExposeComplete: enter
22:08:49.501 00.003 1032 UpdateGuideState(): m_state=6
22:08:49.503 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2479
22:08:49.505 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=136.30, Mass=1478, SNR=27.0, Peak=136 HFD=3.3
22:08:49.507 00.002 1032 MultiStar: [#1 -0.09,0.08,0.92,U] [#2 0.08,0.21,0.75,U] [#3 0.07,-0.13,0.69,U] [#4 0.06,0.03,0.61,U] [#5 -0.09,0.20,0.60,U] [#6 0.01,-0.00,0.56,U] [#7 -0.15,-0.04,0.66,U] [#8 0.22,0.08,0.52,U] 
22:08:49.508 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.02, 0.15}
22:08:49.510 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
22:08:49.511 00.001 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
22:08:49.512 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.46 mountX=0.07 mountY=-0.03, mountTheta=-0.37
22:08:49.514 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
22:08:49.517 00.003 1032 Enqueuing Move request for scope (0.01, 0.07)
22:08:49.520 00.003 10072 Worker thread wakes up
22:08:49.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
22:08:49.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
22:08:49.520 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.03
22:08:49.525 00.005 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.29
22:08:49.525 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
22:08:49.525 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:49.525 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:08:49.527 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:08:49.527 00.000 10072 MoveAxis(E, 20, ABG)
22:08:49.527 00.000 10072 Guiding  Dir = 2, Dur = 20
22:08:49.528 00.001 10072 IsGuiding returns 0
22:08:49.528 00.000 10072 PulseGuide returned control before completion, sleep 30
22:08:49.559 00.031 1032 UpdateGuideState exits: m=1478 SNR=27.0
22:08:49.562 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:49.564 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:49.566 00.002 1032 Enqueuing Expose request
22:08:49.569 00.003 10072 IsGuiding returns 0
22:08:49.569 00.000 10072 Move returns status 0, amount 20
22:08:49.569 00.000 10072 MoveAxis(N, 0, ABG)
22:08:49.569 00.000 10072 Move returns status 0, amount 0
22:08:49.569 00.000 10072 move complete, result=0
22:08:49.569 00.000 10072 worker thread done servicing request
22:08:49.569 00.000 10072 Worker thread wakes up
22:08:49.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:49.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:49.576 00.007 1032 GuideStep: 0.1 px 20 ms EAST, -0.0 px 0 ms NORTH
22:08:49.978 00.402 10072 Exposure complete
22:08:50.033 00.055 10072 worker thread done servicing request
22:08:50.033 00.000 1032 OnExposeComplete: enter
22:08:50.035 00.002 1032 UpdateGuideState(): m_state=6
22:08:50.038 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2480
22:08:50.040 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=136.30, Mass=1336, SNR=25.7, Peak=130 HFD=3.2
22:08:50.042 00.002 1032 MultiStar: [#1 0.05,0.06,0.94,U] [#2 0.13,0.15,0.77,U] [#3 0.15,-0.14,0.71,U] [#4 -0.03,0.04,0.66,U] [#5 0.00,-0.13,0.63,U] [#6 0.06,0.08,0.57,U] [#7 -0.07,-0.15,0.68,U] [#8 0.19,-0.03,0.50,U] 
22:08:50.043 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.16, 0.15}
22:08:50.044 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
22:08:50.046 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
22:08:50.047 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.18 mountX=-0.01 mountY=-0.08, mountTheta=-1.65
22:08:50.051 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
22:08:50.053 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
22:08:50.054 00.001 10072 Worker thread wakes up
22:08:50.054 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:08:50.054 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:08:50.054 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
22:08:50.056 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:08:50.058 00.002 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.30
22:08:50.058 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:08:50.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:50.059 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:08:50.059 00.000 10072 MoveAxis(E, 18, ABG)
22:08:50.059 00.000 10072 Guiding  Dir = 2, Dur = 18
22:08:50.059 00.000 10072 IsGuiding returns 0
22:08:50.060 00.001 10072 PulseGuide returned control before completion, sleep 28
22:08:50.076 00.016 1032 UpdateGuideState exits: m=1336 SNR=25.7
22:08:50.077 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:50.081 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:50.084 00.003 1032 Enqueuing Expose request
22:08:50.096 00.012 10072 IsGuiding returns 0
22:08:50.096 00.000 10072 Move returns status 0, amount 18
22:08:50.096 00.000 10072 MoveAxis(N, 0, ABG)
22:08:50.096 00.000 10072 Move returns status 0, amount 0
22:08:50.096 00.000 10072 move complete, result=0
22:08:50.096 00.000 10072 worker thread done servicing request
22:08:50.096 00.000 10072 Worker thread wakes up
22:08:50.097 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:50.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:50.100 00.003 1032 GuideStep: -0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
22:08:50.727 00.627 10072 Exposure complete
22:08:50.781 00.054 10072 worker thread done servicing request
22:08:50.781 00.000 1032 OnExposeComplete: enter
22:08:50.782 00.001 1032 UpdateGuideState(): m_state=6
22:08:50.784 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2481
22:08:50.785 00.001 1032 Star::Find returns 1 (0), X=1103.39, Y=136.13, Mass=1511, SNR=27.3, Peak=127 HFD=3.2
22:08:50.789 00.004 1032 MultiStar: [#1 0.03,-0.12,0.85,U] [#2 0.08,0.02,0.78,U] [#3 -0.01,-0.17,0.76,U] [#4 -0.06,-0.16,0.61,U] [#5 0.19,-0.16,0.00,M1] [#6 0.10,-0.10,0.57,U] [#7 -0.10,-0.20,0.61,U] [#8 0.19,-0.16,0.00,M3] 
22:08:50.790 00.001 1032 refined, 6 included, MultiStar: {0.03, -0.10}, one-star: {0.11, -0.02}
22:08:50.791 00.001 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
22:08:50.794 00.003 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
22:08:50.795 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.28 mountX=-0.10 mountY=-0.00, mountTheta=-3.11
22:08:50.798 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
22:08:50.800 00.002 1032 Enqueuing Move request for scope (0.03, -0.10)
22:08:50.803 00.003 10072 Worker thread wakes up
22:08:50.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
22:08:50.803 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
22:08:50.803 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.00
22:08:50.805 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:08:50.807 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.30
22:08:50.807 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:08:50.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:50.807 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:08:50.807 00.000 10072 MoveAxis(E, 21, ABG)
22:08:50.807 00.000 10072 Guiding  Dir = 2, Dur = 21
22:08:50.808 00.001 10072 IsGuiding returns 0
22:08:50.808 00.000 10072 PulseGuide returned control before completion, sleep 31
22:08:50.825 00.017 1032 UpdateGuideState exits: m=1511 SNR=27.3
22:08:50.827 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:50.829 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:50.830 00.001 1032 Enqueuing Expose request
22:08:50.849 00.019 10072 IsGuiding returns 1
22:08:50.849 00.000 10072 scope still moving after pulse duration time elapsed
22:08:50.881 00.032 10072 IsGuiding returns 0
22:08:50.881 00.000 10072 scope move finished after 21 + 51 ms
22:08:50.881 00.000 10072 Move returns status 0, amount 21
22:08:50.881 00.000 10072 MoveAxis(N, 0, ABG)
22:08:50.881 00.000 10072 Move returns status 0, amount 0
22:08:50.881 00.000 10072 move complete, result=0
22:08:50.881 00.000 10072 worker thread done servicing request
22:08:50.882 00.001 10072 Worker thread wakes up
22:08:50.882 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:50.882 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:50.882 00.000 1032 GuideStep: -0.1 px 21 ms EAST, -0.0 px 0 ms NORTH
22:08:51.289 00.407 10072 Exposure complete
22:08:51.350 00.061 10072 worker thread done servicing request
22:08:51.350 00.000 1032 OnExposeComplete: enter
22:08:51.353 00.003 1032 UpdateGuideState(): m_state=6
22:08:51.354 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2482
22:08:51.356 00.002 1032 Star::Find returns 1 (0), X=1103.47, Y=136.28, Mass=1354, SNR=25.8, Peak=116 HFD=3.2
22:08:51.358 00.002 1032 MultiStar: [#1 -0.04,0.02,0.99,U] [#2 0.08,0.07,0.73,U] [#3 0.14,-0.05,0.69,U] [#4 0.05,-0.03,0.65,U] [#5 0.06,-0.02,0.63,U] [#6 0.18,0.08,0.59,U] [#7 0.04,-0.06,0.68,U] [#8 0.08,0.15,0.51,U] 
22:08:51.360 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.19, 0.13}
22:08:51.363 00.003 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
22:08:51.366 00.003 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
22:08:51.368 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.37 mountX=0.01 mountY=-0.09, mountTheta=-1.46
22:08:51.370 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
22:08:51.372 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
22:08:51.375 00.003 10072 Worker thread wakes up
22:08:51.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:08:51.375 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:08:51.375 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
22:08:51.377 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:08:51.380 00.003 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.31
22:08:51.380 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
22:08:51.380 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:51.380 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:08:51.380 00.000 10072 MoveAxis(E, 19, ABG)
22:08:51.380 00.000 10072 Guiding  Dir = 2, Dur = 19
22:08:51.380 00.000 10072 IsGuiding returns 0
22:08:51.381 00.001 10072 PulseGuide returned control before completion, sleep 29
22:08:51.401 00.020 1032 UpdateGuideState exits: m=1354 SNR=25.8
22:08:51.402 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:51.404 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:51.405 00.001 1032 Enqueuing Expose request
22:08:51.425 00.020 10072 IsGuiding returns 0
22:08:51.425 00.000 10072 Move returns status 0, amount 19
22:08:51.425 00.000 10072 MoveAxis(N, 0, ABG)
22:08:51.425 00.000 10072 Move returns status 0, amount 0
22:08:51.425 00.000 10072 move complete, result=0
22:08:51.425 00.000 10072 worker thread done servicing request
22:08:51.425 00.000 10072 Worker thread wakes up
22:08:51.426 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:51.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:51.426 00.000 1032 GuideStep: 0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
22:08:52.053 00.627 10072 Exposure complete
22:08:52.109 00.056 10072 worker thread done servicing request
22:08:52.109 00.000 1032 OnExposeComplete: enter
22:08:52.113 00.004 1032 UpdateGuideState(): m_state=6
22:08:52.114 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2483
22:08:52.117 00.003 1032 Star::Find returns 1 (0), X=1103.38, Y=136.20, Mass=1221, SNR=24.5, Peak=105 HFD=3.2
22:08:52.119 00.002 1032 MultiStar: [#1 0.02,0.02,0.96,U] [#2 0.13,0.09,0.79,U] [#3 0.03,-0.12,0.78,U] [#4 0.00,-0.12,0.71,U] [#5 0.02,-0.19,0.73,U] [#6 0.12,0.02,0.65,U] [#7 0.04,-0.20,0.72,U] [#8 0.30,0.07,0.00,M3] 
22:08:52.121 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.05}, one-star: {0.11, 0.04}
22:08:52.123 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
22:08:52.124 00.001 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
22:08:52.126 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.69 mountX=-0.06 mountY=-0.04, mountTheta=-2.52
22:08:52.129 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
22:08:52.131 00.002 1032 Enqueuing Move request for scope (0.06, -0.05)
22:08:52.132 00.001 10072 Worker thread wakes up
22:08:52.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
22:08:52.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
22:08:52.132 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.04
22:08:52.134 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:08:52.136 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.31
22:08:52.136 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:08:52.136 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:52.136 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:08:52.136 00.000 10072 MoveAxis(E, 21, ABG)
22:08:52.137 00.001 10072 Guiding  Dir = 2, Dur = 21
22:08:52.137 00.000 10072 IsGuiding returns 0
22:08:52.138 00.001 10072 PulseGuide returned control before completion, sleep 31
22:08:52.156 00.018 1032 UpdateGuideState exits: m=1221 SNR=24.5
22:08:52.159 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:52.160 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:52.163 00.003 1032 Enqueuing Expose request
22:08:52.175 00.012 10072 IsGuiding returns 1
22:08:52.175 00.000 10072 scope still moving after pulse duration time elapsed
22:08:52.206 00.031 10072 IsGuiding returns 0
22:08:52.206 00.000 10072 scope move finished after 21 + 48 ms
22:08:52.206 00.000 10072 Move returns status 0, amount 21
22:08:52.206 00.000 10072 MoveAxis(N, 0, ABG)
22:08:52.207 00.001 10072 Move returns status 0, amount 0
22:08:52.207 00.000 10072 move complete, result=0
22:08:52.207 00.000 10072 worker thread done servicing request
22:08:52.207 00.000 10072 Worker thread wakes up
22:08:52.207 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:52.207 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:52.208 00.001 1032 GuideStep: -0.1 px 21 ms EAST, -0.0 px 0 ms NORTH
22:08:52.615 00.407 10072 Exposure complete
22:08:52.668 00.053 10072 worker thread done servicing request
22:08:52.668 00.000 1032 OnExposeComplete: enter
22:08:52.670 00.002 1032 UpdateGuideState(): m_state=6
22:08:52.673 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2484
22:08:52.675 00.002 1032 Star::Find returns 1 (0), X=1103.25, Y=136.06, Mass=1223, SNR=24.6, Peak=100 HFD=3.2
22:08:52.677 00.002 1032 MultiStar: [#1 0.08,0.03,0.98,U] [#2 0.18,0.09,0.81,U] [#3 0.04,-0.17,0.78,U] [#4 -0.08,-0.13,0.75,U] [#5 0.18,-0.21,0.00,M1] [#6 0.14,0.06,0.64,U] [#7 -0.08,-0.23,0.00,M1] [#8 0.28,0.00,0.00,M4] 
22:08:52.680 00.003 1032 refined, 5 included, MultiStar: {0.05, -0.04}, one-star: {-0.03, -0.10}
22:08:52.682 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
22:08:52.684 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
22:08:52.685 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.63 mountX=-0.05 mountY=-0.04, mountTheta=-2.47
22:08:52.689 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
22:08:52.690 00.001 1032 Enqueuing Move request for scope (0.05, -0.04)
22:08:52.692 00.002 10072 Worker thread wakes up
22:08:52.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
22:08:52.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
22:08:52.692 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
22:08:52.693 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:08:52.695 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.32
22:08:52.695 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:08:52.695 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:52.695 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:08:52.695 00.000 10072 MoveAxis(E, 19, ABG)
22:08:52.695 00.000 10072 Guiding  Dir = 2, Dur = 19
22:08:52.696 00.001 10072 IsGuiding returns 0
22:08:52.696 00.000 10072 PulseGuide returned control before completion, sleep 29
22:08:52.713 00.017 1032 UpdateGuideState exits: m=1223 SNR=24.6
22:08:52.716 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:52.718 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:52.719 00.001 1032 Enqueuing Expose request
22:08:52.736 00.017 10072 IsGuiding returns 0
22:08:52.736 00.000 10072 Move returns status 0, amount 19
22:08:52.736 00.000 10072 MoveAxis(N, 0, ABG)
22:08:52.736 00.000 10072 Move returns status 0, amount 0
22:08:52.736 00.000 10072 move complete, result=0
22:08:52.738 00.002 10072 worker thread done servicing request
22:08:52.738 00.000 10072 Worker thread wakes up
22:08:52.738 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:52.738 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:52.743 00.005 1032 GuideStep: -0.0 px 19 ms EAST, -0.0 px 0 ms NORTH
22:08:53.365 00.622 10072 Exposure complete
22:08:53.420 00.055 10072 worker thread done servicing request
22:08:53.420 00.000 1032 OnExposeComplete: enter
22:08:53.423 00.003 1032 UpdateGuideState(): m_state=6
22:08:53.425 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2485
22:08:53.427 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=136.10, Mass=1311, SNR=25.4, Peak=115 HFD=3.2
22:08:53.429 00.002 1032 MultiStar: [#1 0.02,0.01,0.98,U] [#2 0.02,0.01,0.73,U] [#3 0.16,-0.09,0.71,U] [#4 0.07,-0.13,0.67,U] [#5 0.12,-0.09,0.68,U] [#6 0.32,0.03,0.00,M1] [#7 -0.05,-0.14,0.66,U] [#8 0.34,-0.05,0.00,M5] 
22:08:53.431 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.06}, one-star: {0.17, -0.06}
22:08:53.432 00.001 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
22:08:53.434 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
22:08:53.436 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.70 mountX=-0.08 mountY=-0.06, mountTheta=-2.53
22:08:53.440 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
22:08:53.442 00.002 1032 Enqueuing Move request for scope (0.08, -0.06)
22:08:53.444 00.002 10072 Worker thread wakes up
22:08:53.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
22:08:53.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
22:08:53.444 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
22:08:53.446 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:08:53.449 00.003 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.32
22:08:53.449 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
22:08:53.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:53.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:08:53.449 00.000 10072 MoveAxis(E, 22, ABG)
22:08:53.449 00.000 10072 Guiding  Dir = 2, Dur = 22
22:08:53.449 00.000 10072 IsGuiding returns 0
22:08:53.450 00.001 10072 PulseGuide returned control before completion, sleep 32
22:08:53.468 00.018 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:08:53.471 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:53.474 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:53.477 00.003 1032 Enqueuing Expose request
22:08:53.489 00.012 10072 IsGuiding returns 1
22:08:53.489 00.000 10072 scope still moving after pulse duration time elapsed
22:08:53.521 00.032 10072 IsGuiding returns 0
22:08:53.521 00.000 10072 scope move finished after 22 + 48 ms
22:08:53.521 00.000 10072 Move returns status 0, amount 22
22:08:53.521 00.000 10072 MoveAxis(N, 0, ABG)
22:08:53.521 00.000 10072 Move returns status 0, amount 0
22:08:53.521 00.000 10072 move complete, result=0
22:08:53.521 00.000 10072 worker thread done servicing request
22:08:53.521 00.000 10072 Worker thread wakes up
22:08:53.521 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:53.521 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:53.522 00.001 1032 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
22:08:53.930 00.408 10072 Exposure complete
22:08:53.990 00.060 10072 worker thread done servicing request
22:08:53.990 00.000 1032 OnExposeComplete: enter
22:08:53.992 00.002 1032 UpdateGuideState(): m_state=6
22:08:53.995 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2486
22:08:53.997 00.002 1032 Star::Find returns 1 (0), X=1103.50, Y=136.12, Mass=1276, SNR=25.1, Peak=118 HFD=3.1
22:08:53.999 00.002 1032 MultiStar: [#1 0.07,-0.04,0.97,U] [#2 0.11,0.08,0.79,U] [#3 0.26,-0.26,0.00,M1] [#4 -0.05,-0.15,0.66,U] [#5 0.15,-0.03,0.66,U] [#6 0.38,0.02,0.00,M2] [#7 -0.05,-0.22,0.74,U] [#8 0.25,-0.04,0.00,M6] 
22:08:54.001 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.06}, one-star: {0.23, -0.03}
22:08:54.003 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
22:08:54.005 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
22:08:54.007 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.61 mountX=-0.08 mountY=-0.07, mountTheta=-2.44
22:08:54.010 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
22:08:54.013 00.003 1032 Enqueuing Move request for scope (0.09, -0.06)
22:08:54.015 00.002 10072 Worker thread wakes up
22:08:54.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:08:54.015 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:08:54.015 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
22:08:54.016 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:08:54.020 00.004 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.33
22:08:54.020 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
22:08:54.020 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:54.021 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:08:54.021 00.000 10072 MoveAxis(E, 19, ABG)
22:08:54.021 00.000 10072 Guiding  Dir = 2, Dur = 19
22:08:54.021 00.000 10072 IsGuiding returns 0
22:08:54.022 00.001 10072 PulseGuide returned control before completion, sleep 29
22:08:54.040 00.018 1032 UpdateGuideState exits: m=1276 SNR=25.1
22:08:54.042 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:54.044 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:54.046 00.002 1032 Enqueuing Expose request
22:08:54.066 00.020 10072 IsGuiding returns 0
22:08:54.066 00.000 10072 Move returns status 0, amount 19
22:08:54.066 00.000 10072 MoveAxis(N, 0, ABG)
22:08:54.066 00.000 10072 Move returns status 0, amount 0
22:08:54.066 00.000 10072 move complete, result=0
22:08:54.066 00.000 10072 worker thread done servicing request
22:08:54.066 00.000 10072 Worker thread wakes up
22:08:54.067 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:54.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:54.068 00.001 1032 GuideStep: -0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
22:08:54.695 00.627 10072 Exposure complete
22:08:54.747 00.052 10072 worker thread done servicing request
22:08:54.747 00.000 1032 OnExposeComplete: enter
22:08:54.749 00.002 1032 UpdateGuideState(): m_state=6
22:08:54.751 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2487
22:08:54.752 00.001 1032 Star::Find returns 1 (0), X=1103.43, Y=136.12, Mass=1339, SNR=25.7, Peak=122 HFD=3.2
22:08:54.754 00.002 1032 MultiStar: [#1 0.17,-0.02,0.97,U] [#2 0.01,0.13,0.71,U] [#3 0.30,0.08,0.00,M2] [#4 0.14,0.19,0.66,U] [#5 -0.09,-0.13,0.68,U] [#6 0.31,0.12,0.00,M3] [#7 0.05,-0.04,0.68,U] [#8 0.32,-0.10,0.00,M7] 
22:08:54.757 00.003 1032 refined, 5 included, MultiStar: {0.08, 0.01}, one-star: {0.15, -0.03}
22:08:54.758 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
22:08:54.760 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
22:08:54.761 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.09 cameraTheta=0.11 mountX=-0.01 mountY=-0.08, mountTheta=-1.72
22:08:54.763 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
22:08:54.765 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
22:08:54.766 00.001 10072 Worker thread wakes up
22:08:54.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:08:54.766 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:08:54.766 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
22:08:54.769 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:08:54.771 00.002 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.34
22:08:54.772 00.001 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:08:54.772 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:54.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:08:54.772 00.000 10072 MoveAxis(E, 21, ABG)
22:08:54.772 00.000 10072 Guiding  Dir = 2, Dur = 21
22:08:54.772 00.000 10072 IsGuiding returns 0
22:08:54.772 00.000 10072 PulseGuide returned control before completion, sleep 31
22:08:54.788 00.016 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:08:54.791 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:54.792 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:54.794 00.002 1032 Enqueuing Expose request
22:08:54.816 00.022 10072 IsGuiding returns 0
22:08:54.816 00.000 10072 Move returns status 0, amount 21
22:08:54.816 00.000 10072 MoveAxis(N, 0, ABG)
22:08:54.816 00.000 10072 Move returns status 0, amount 0
22:08:54.817 00.001 10072 move complete, result=0
22:08:54.817 00.000 10072 worker thread done servicing request
22:08:54.817 00.000 10072 Worker thread wakes up
22:08:54.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:54.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:54.820 00.003 1032 GuideStep: -0.0 px 21 ms EAST, -0.1 px 0 ms NORTH
22:08:55.226 00.406 10072 Exposure complete
22:08:55.285 00.059 10072 worker thread done servicing request
22:08:55.286 00.001 1032 OnExposeComplete: enter
22:08:55.288 00.002 1032 UpdateGuideState(): m_state=6
22:08:55.289 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2488
22:08:55.291 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=136.21, Mass=1141, SNR=23.7, Peak=99 HFD=3.2
22:08:55.293 00.002 1032 MultiStar: [#1 0.04,0.13,1.03,U] [#2 0.31,0.26,0.00,M1] [#3 0.21,-0.08,0.86,U] [#4 0.21,-0.01,0.68,U] [#5 0.10,-0.01,0.71,U] [#6 0.20,0.10,0.64,U] [#7 0.08,-0.10,0.76,U] [#8 0.16,0.06,0.56,U] 
22:08:55.294 00.001 1032 single-star, 7 included, MultiStar: {0.13, 0.02}, one-star: {0.08, 0.05}
22:08:55.296 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:08:55.297 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:08:55.299 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.56 mountX=0.03 mountY=-0.09, mountTheta=-1.27
22:08:55.305 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
22:08:55.307 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
22:08:55.309 00.002 10072 Worker thread wakes up
22:08:55.309 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
22:08:55.309 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
22:08:55.309 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
22:08:55.311 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:08:55.314 00.003 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.34
22:08:55.314 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:08:55.314 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:55.314 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:08:55.314 00.000 10072 MoveAxis(E, 19, ABG)
22:08:55.314 00.000 10072 Guiding  Dir = 2, Dur = 19
22:08:55.315 00.001 10072 IsGuiding returns 0
22:08:55.315 00.000 10072 PulseGuide returned control before completion, sleep 29
22:08:55.333 00.018 1032 UpdateGuideState exits: m=1141 SNR=23.7
22:08:55.336 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:55.338 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:55.340 00.002 1032 Enqueuing Expose request
22:08:55.347 00.007 10072 IsGuiding returns 0
22:08:55.347 00.000 10072 Move returns status 0, amount 19
22:08:55.347 00.000 10072 MoveAxis(N, 0, ABG)
22:08:55.347 00.000 10072 Move returns status 0, amount 0
22:08:55.347 00.000 10072 move complete, result=0
22:08:55.347 00.000 10072 worker thread done servicing request
22:08:55.347 00.000 10072 Worker thread wakes up
22:08:55.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:55.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:55.349 00.002 1032 GuideStep: 0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
22:08:56.079 00.730 10072 Exposure complete
22:08:56.132 00.053 10072 worker thread done servicing request
22:08:56.132 00.000 1032 OnExposeComplete: enter
22:08:56.134 00.002 1032 UpdateGuideState(): m_state=6
22:08:56.135 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2489
22:08:56.136 00.001 1032 Star::Find returns 1 (0), X=1103.59, Y=136.06, Mass=1330, SNR=25.6, Peak=121 HFD=3.3
22:08:56.138 00.002 1032 MultiStar: [#1 0.05,-0.02,0.94,U] [#2 0.25,0.22,0.00,M2] [#3 0.29,-0.17,0.00,M2] [#4 0.13,-0.15,0.67,U] [#5 0.08,-0.03,0.64,U] [#6 0.20,0.03,0.57,U] [#7 -0.02,-0.37,0.00,M1] [#8 0.30,-0.02,0.00,M7] 
22:08:56.140 00.002 1032 refined, 4 included, MultiStar: {0.16, -0.06}, one-star: {0.31, -0.10}
22:08:56.142 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
22:08:56.144 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
22:08:56.146 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.34 mountX=-0.10 mountY=-0.14, mountTheta=-2.17
22:08:56.149 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
22:08:56.151 00.002 1032 Enqueuing Move request for scope (0.16, -0.06)
22:08:56.153 00.002 10072 Worker thread wakes up
22:08:56.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
22:08:56.153 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
22:08:56.153 00.000 10072 Moving (0.16, -0.06) raw xDistance=-0.10 yDistance=-0.14
22:08:56.155 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:08:56.157 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.35
22:08:56.157 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:08:56.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:56.158 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:08:56.158 00.000 10072 MoveAxis(E, 20, ABG)
22:08:56.158 00.000 10072 Guiding  Dir = 2, Dur = 20
22:08:56.158 00.000 10072 IsGuiding returns 0
22:08:56.158 00.000 10072 PulseGuide returned control before completion, sleep 30
22:08:56.175 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:08:56.177 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:56.178 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:56.180 00.002 1032 Enqueuing Expose request
22:08:56.201 00.021 10072 IsGuiding returns 1
22:08:56.202 00.001 10072 scope still moving after pulse duration time elapsed
22:08:56.232 00.030 10072 IsGuiding returns 0
22:08:56.232 00.000 10072 scope move finished after 20 + 54 ms
22:08:56.232 00.000 10072 Move returns status 0, amount 20
22:08:56.232 00.000 10072 MoveAxis(N, 0, ABG)
22:08:56.232 00.000 10072 Move returns status 0, amount 0
22:08:56.232 00.000 10072 move complete, result=0
22:08:56.232 00.000 10072 worker thread done servicing request
22:08:56.232 00.000 10072 Worker thread wakes up
22:08:56.232 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:56.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:56.232 00.000 1032 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
22:08:56.639 00.407 10072 Exposure complete
22:08:56.693 00.054 10072 worker thread done servicing request
22:08:56.693 00.000 1032 OnExposeComplete: enter
22:08:56.695 00.002 1032 UpdateGuideState(): m_state=6
22:08:56.697 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2490
22:08:56.698 00.001 1032 Star::Find returns 1 (0), X=1103.66, Y=136.11, Mass=1380, SNR=26.1, Peak=113 HFD=3.3
22:08:56.700 00.002 1032 MultiStar: [#1 0.20,-0.03,0.92,U] [#2 0.24,0.07,0.00,M3] [#3 0.18,-0.26,0.00,M3] [#4 0.12,-0.13,0.60,U] [#5 0.04,-0.17,0.69,U] [#6 0.19,0.11,0.58,U] [#7 0.06,-0.12,0.64,U] [#8 0.29,-0.06,0.00,M8] 
22:08:56.702 00.002 1032 refined, 5 included, MultiStar: {0.18, -0.06}, one-star: {0.38, -0.05}
22:08:56.704 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
22:08:56.706 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
22:08:56.709 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.34 mountX=-0.11 mountY=-0.16, mountTheta=-2.17
22:08:56.712 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.06, opts=13)
22:08:56.713 00.001 1032 Enqueuing Move request for scope (0.18, -0.06)
22:08:56.714 00.001 10072 Worker thread wakes up
22:08:56.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
22:08:56.715 00.001 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
22:08:56.715 00.000 10072 Moving (0.18, -0.06) raw xDistance=-0.11 yDistance=-0.16
22:08:56.716 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:08:56.718 00.002 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.35
22:08:56.718 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:08:56.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:56.719 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:08:56.719 00.000 10072 MoveAxis(E, 17, ABG)
22:08:56.719 00.000 10072 Guiding  Dir = 2, Dur = 17
22:08:56.719 00.000 10072 IsGuiding returns 0
22:08:56.719 00.000 10072 PulseGuide returned control before completion, sleep 27
22:08:56.734 00.015 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:08:56.736 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:56.738 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:56.740 00.002 1032 Enqueuing Expose request
22:08:56.761 00.021 10072 IsGuiding returns 0
22:08:56.761 00.000 10072 Move returns status 0, amount 17
22:08:56.761 00.000 10072 MoveAxis(N, 0, ABG)
22:08:56.761 00.000 10072 Move returns status 0, amount 0
22:08:56.761 00.000 10072 move complete, result=0
22:08:56.761 00.000 10072 worker thread done servicing request
22:08:56.761 00.000 10072 Worker thread wakes up
22:08:56.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:56.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:56.764 00.003 1032 GuideStep: -0.1 px 17 ms EAST, -0.2 px 0 ms NORTH
22:08:57.387 00.623 10072 Exposure complete
22:08:57.439 00.052 10072 worker thread done servicing request
22:08:57.439 00.000 1032 OnExposeComplete: enter
22:08:57.440 00.001 1032 UpdateGuideState(): m_state=6
22:08:57.442 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2491
22:08:57.443 00.001 1032 Star::Find returns 1 (0), X=1103.46, Y=136.22, Mass=1361, SNR=25.9, Peak=116 HFD=3.2
22:08:57.445 00.002 1032 MultiStar: [#1 0.24,0.23,0.00,M1] [#2 0.18,0.14,0.74,U] [#3 0.15,-0.13,0.71,U] [#4 -0.01,-0.13,0.64,U] [#5 -0.13,-0.23,0.00,M1] [#6 0.08,0.07,0.62,U] [#7 -0.05,-0.32,0.00,M1] [#8 0.18,0.14,0.52,U] 
22:08:57.446 00.001 1032 refined, 5 included, MultiStar: {0.13, 0.02}, one-star: {0.18, 0.06}
22:08:57.447 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
22:08:57.450 00.003 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
22:08:57.451 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.18 mountX=-0.01 mountY=-0.13, mountTheta=-1.65
22:08:57.455 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
22:08:57.458 00.003 1032 Enqueuing Move request for scope (0.13, 0.02)
22:08:57.460 00.002 10072 Worker thread wakes up
22:08:57.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
22:08:57.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
22:08:57.460 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.01 yDistance=-0.13
22:08:57.462 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:08:57.465 00.003 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.36
22:08:57.465 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:08:57.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:57.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:08:57.465 00.000 10072 MoveAxis(E, 19, ABG)
22:08:57.465 00.000 10072 Guiding  Dir = 2, Dur = 19
22:08:57.466 00.001 10072 IsGuiding returns 0
22:08:57.466 00.000 10072 PulseGuide returned control before completion, sleep 29
22:08:57.483 00.017 1032 UpdateGuideState exits: m=1361 SNR=25.9
22:08:57.485 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:57.487 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:57.489 00.002 1032 Enqueuing Expose request
22:08:57.509 00.020 10072 IsGuiding returns 0
22:08:57.509 00.000 10072 Move returns status 0, amount 19
22:08:57.509 00.000 10072 MoveAxis(N, 0, ABG)
22:08:57.510 00.001 10072 Move returns status 0, amount 0
22:08:57.510 00.000 10072 move complete, result=0
22:08:57.510 00.000 10072 worker thread done servicing request
22:08:57.510 00.000 10072 Worker thread wakes up
22:08:57.510 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:57.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:57.511 00.001 1032 GuideStep: -0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
22:08:57.917 00.406 10072 Exposure complete
22:08:57.975 00.058 10072 worker thread done servicing request
22:08:57.975 00.000 1032 OnExposeComplete: enter
22:08:57.977 00.002 1032 UpdateGuideState(): m_state=6
22:08:57.979 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2492
22:08:57.981 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=136.09, Mass=1362, SNR=25.9, Peak=126 HFD=3.1
22:08:57.983 00.002 1032 MultiStar: [#1 0.03,0.05,1.03,U] [#2 0.08,0.24,0.00,M3] [#3 0.03,-0.22,0.74,U] [#4 -0.02,-0.18,0.62,U] [#5 -0.04,-0.08,0.65,U] [#6 0.17,0.04,0.58,U] [#7 -0.08,-0.19,0.66,U] [#8 0.10,-0.07,0.50,U] 
22:08:57.985 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.18, -0.07}
22:08:57.987 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
22:08:57.990 00.003 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
22:08:57.993 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.05 mountX=-0.09 mountY=-0.03, mountTheta=-2.88
22:08:57.997 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
22:08:57.999 00.002 1032 Enqueuing Move request for scope (0.05, -0.08)
22:08:58.000 00.001 10072 Worker thread wakes up
22:08:58.001 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
22:08:58.001 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
22:08:58.001 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
22:08:58.003 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:08:58.005 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.36
22:08:58.005 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:08:58.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:58.005 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:08:58.005 00.000 10072 MoveAxis(E, 16, ABG)
22:08:58.005 00.000 10072 Guiding  Dir = 2, Dur = 16
22:08:58.006 00.001 10072 IsGuiding returns 0
22:08:58.006 00.000 10072 PulseGuide returned control before completion, sleep 26
22:08:58.025 00.019 1032 UpdateGuideState exits: m=1362 SNR=25.9
22:08:58.027 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:58.030 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:58.031 00.001 1032 Enqueuing Expose request
22:08:58.038 00.007 10072 IsGuiding returns 0
22:08:58.038 00.000 10072 Move returns status 0, amount 16
22:08:58.038 00.000 10072 MoveAxis(N, 0, ABG)
22:08:58.038 00.000 10072 Move returns status 0, amount 0
22:08:58.038 00.000 10072 move complete, result=0
22:08:58.038 00.000 10072 worker thread done servicing request
22:08:58.038 00.000 10072 Worker thread wakes up
22:08:58.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:58.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:58.041 00.003 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:08:58.665 00.624 10072 Exposure complete
22:08:58.721 00.056 10072 worker thread done servicing request
22:08:58.721 00.000 1032 OnExposeComplete: enter
22:08:58.723 00.002 1032 UpdateGuideState(): m_state=6
22:08:58.725 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2493
22:08:58.727 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=136.16, Mass=1304, SNR=25.4, Peak=116 HFD=3.2
22:08:58.728 00.001 1032 MultiStar: [#1 0.03,-0.18,1.00,U] [#2 0.04,0.04,0.77,U] [#3 0.06,-0.39,0.00,M2] [#4 0.01,-0.26,0.00,M1] [#5 0.02,-0.29,0.00,M1] [#6 0.13,0.02,0.63,U] [#7 0.02,-0.34,0.00,M1] [#8 0.20,-0.15,0.00,M7] 
22:08:58.731 00.003 1032 refined, 3 included, MultiStar: {0.07, -0.04}, one-star: {0.11, 0.00}
22:08:58.733 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
22:08:58.735 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
22:08:58.737 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.50 mountX=-0.06 mountY=-0.06, mountTheta=-2.33
22:08:58.740 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
22:08:58.743 00.003 1032 Enqueuing Move request for scope (0.07, -0.04)
22:08:58.745 00.002 10072 Worker thread wakes up
22:08:58.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:08:58.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:08:58.745 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
22:08:58.747 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:08:58.750 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.37
22:08:58.750 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:08:58.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:58.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:08:58.750 00.000 10072 MoveAxis(E, 18, ABG)
22:08:58.750 00.000 10072 Guiding  Dir = 2, Dur = 18
22:08:58.751 00.001 10072 IsGuiding returns 0
22:08:58.751 00.000 10072 PulseGuide returned control before completion, sleep 28
22:08:58.768 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:08:58.772 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:58.774 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:58.775 00.001 1032 Enqueuing Expose request
22:08:58.787 00.012 10072 IsGuiding returns 0
22:08:58.787 00.000 10072 Move returns status 0, amount 18
22:08:58.787 00.000 10072 MoveAxis(N, 0, ABG)
22:08:58.787 00.000 10072 Move returns status 0, amount 0
22:08:58.787 00.000 10072 move complete, result=0
22:08:58.787 00.000 10072 worker thread done servicing request
22:08:58.787 00.000 10072 Worker thread wakes up
22:08:58.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:58.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:58.788 00.001 1032 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
22:08:59.197 00.409 10072 Exposure complete
22:08:59.256 00.059 10072 worker thread done servicing request
22:08:59.256 00.000 1032 OnExposeComplete: enter
22:08:59.258 00.002 1032 UpdateGuideState(): m_state=6
22:08:59.259 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2494
22:08:59.262 00.003 1032 Star::Find returns 1 (0), X=1103.40, Y=136.02, Mass=1189, SNR=24.2, Peak=100 HFD=3.3
22:08:59.264 00.002 1032 MultiStar: [#1 0.10,-0.26,0.00,M1] [#2 0.15,-0.01,0.76,U] [#3 0.11,-0.38,0.00,M3] [#4 -0.11,-0.26,0.00,M2] [#5 0.05,-0.37,0.00,M2] [#6 0.23,-0.14,0.00,M1] [#7 -0.04,-0.43,0.00,M2] [#8 0.16,-0.26,0.00,M8] 
22:08:59.266 00.002 1032 refined, 1 included, MultiStar: {0.14, -0.08}, one-star: {0.13, -0.13}
22:08:59.271 00.005 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:08:59.273 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:08:59.274 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.54 mountX=-0.12 mountY=-0.11, mountTheta=-2.37
22:08:59.276 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
22:08:59.278 00.002 1032 Enqueuing Move request for scope (0.14, -0.08)
22:08:59.280 00.002 10072 Worker thread wakes up
22:08:59.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
22:08:59.280 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
22:08:59.280 00.000 10072 Moving (0.14, -0.08) raw xDistance=-0.12 yDistance=-0.11
22:08:59.282 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:08:59.283 00.001 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.37
22:08:59.285 00.002 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
22:08:59.285 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:59.285 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:08:59.285 00.000 10072 MoveAxis(E, 16, ABG)
22:08:59.285 00.000 10072 Guiding  Dir = 2, Dur = 16
22:08:59.285 00.000 10072 IsGuiding returns 0
22:08:59.286 00.001 10072 PulseGuide returned control before completion, sleep 26
22:08:59.305 00.019 1032 UpdateGuideState exits: m=1189 SNR=24.2
22:08:59.307 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:59.309 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:08:59.310 00.001 1032 Enqueuing Expose request
22:08:59.319 00.009 10072 IsGuiding returns 0
22:08:59.319 00.000 10072 Move returns status 0, amount 16
22:08:59.319 00.000 10072 MoveAxis(N, 0, ABG)
22:08:59.319 00.000 10072 Move returns status 0, amount 0
22:08:59.319 00.000 10072 move complete, result=0
22:08:59.319 00.000 10072 worker thread done servicing request
22:08:59.319 00.000 10072 Worker thread wakes up
22:08:59.319 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:08:59.319 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:08:59.319 00.000 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
22:08:59.952 00.633 10072 Exposure complete
22:09:00.008 00.056 10072 worker thread done servicing request
22:09:00.008 00.000 1032 OnExposeComplete: enter
22:09:00.011 00.003 1032 UpdateGuideState(): m_state=6
22:09:00.013 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2495
22:09:00.019 00.006 1032 Star::Find returns 1 (0), X=1103.54, Y=136.05, Mass=1151, SNR=23.8, Peak=101 HFD=3.5
22:09:00.022 00.003 1032 MultiStar: [#1 0.03,-0.23,1.08,U] [#2 0.13,-0.07,0.78,U] [#3 0.06,-0.38,0.00,M4] [#4 -0.10,-0.28,0.00,M3] [#5 0.00,-0.26,0.00,M3] [#6 0.07,-0.19,0.63,U] [#7 -0.02,-0.31,0.00,M3] [#8 0.22,-0.18,0.00,M9] 
22:09:00.025 00.003 1032 refined, 3 included, MultiStar: {0.12, -0.15}, one-star: {0.26, -0.11}
22:09:00.026 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:09:00.028 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:09:00.029 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.20 cameraTheta=-0.88 mountX=-0.18 mountY=-0.08, mountTheta=-2.71
22:09:00.031 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.15, opts=13)
22:09:00.033 00.002 1032 Enqueuing Move request for scope (0.12, -0.15)
22:09:00.034 00.001 10072 Worker thread wakes up
22:09:00.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
22:09:00.035 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
22:09:00.035 00.000 10072 Moving (0.12, -0.15) raw xDistance=-0.18 yDistance=-0.08
22:09:00.036 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:09:00.038 00.002 10072 PPEC rslt: input = -0.18, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 283.38
22:09:00.038 00.000 10072 PPEC: input: -0.18, control: -0.11, exposure: 500
22:09:00.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:00.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:09:00.038 00.000 10072 MoveAxis(E, 102, ABG)
22:09:00.038 00.000 10072 Guiding  Dir = 2, Dur = 102
22:09:00.039 00.001 10072 IsGuiding returns 0
22:09:00.039 00.000 10072 PulseGuide returned control before completion, sleep 112
22:09:00.058 00.019 1032 UpdateGuideState exits: m=1151 SNR=23.8
22:09:00.061 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:00.062 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:00.064 00.002 1032 Enqueuing Expose request
22:09:00.164 00.100 10072 IsGuiding returns 0
22:09:00.164 00.000 10072 Move returns status 0, amount 102
22:09:00.164 00.000 10072 MoveAxis(N, 0, ABG)
22:09:00.164 00.000 10072 Move returns status 0, amount 0
22:09:00.164 00.000 10072 move complete, result=0
22:09:00.164 00.000 10072 worker thread done servicing request
22:09:00.164 00.000 10072 Worker thread wakes up
22:09:00.164 00.000 1032 GuideStep: -0.2 px 102 ms EAST, -0.1 px 0 ms NORTH
22:09:00.167 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:00.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:00.577 00.410 10072 Exposure complete
22:09:00.636 00.059 10072 worker thread done servicing request
22:09:00.636 00.000 1032 OnExposeComplete: enter
22:09:00.638 00.002 1032 UpdateGuideState(): m_state=6
22:09:00.640 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2496
22:09:00.641 00.001 1032 Star::Find returns 1 (0), X=1103.45, Y=136.17, Mass=1386, SNR=26.1, Peak=126 HFD=3.2
22:09:00.644 00.003 1032 MultiStar: [#1 0.00,-0.12,0.98,U] [#2 0.09,0.13,0.79,U] [#3 0.12,-0.13,0.75,U] [#4 0.06,-0.15,0.64,U] [#5 0.10,-0.24,0.00,M4] [#6 0.27,0.08,0.00,M1] [#7 -0.10,-0.23,0.00,M4] [#8 0.22,-0.17,0.00,M10] 
22:09:00.646 00.002 1032 refined, 4 included, MultiStar: {0.09, -0.04}, one-star: {0.17, 0.02}
22:09:00.647 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:09:00.649 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:09:00.650 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.46 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
22:09:00.653 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
22:09:00.655 00.002 1032 Enqueuing Move request for scope (0.09, -0.04)
22:09:00.656 00.001 10072 Worker thread wakes up
22:09:00.656 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
22:09:00.656 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
22:09:00.656 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.07 yDistance=-0.08
22:09:00.658 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:09:00.661 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.38
22:09:00.661 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:09:00.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:00.661 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:09:00.661 00.000 10072 MoveAxis(E, 14, ABG)
22:09:00.661 00.000 10072 Guiding  Dir = 2, Dur = 14
22:09:00.662 00.001 10072 IsGuiding returns 0
22:09:00.662 00.000 10072 PulseGuide returned control before completion, sleep 24
22:09:00.680 00.018 1032 UpdateGuideState exits: m=1386 SNR=26.1
22:09:00.682 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:00.683 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:00.686 00.003 1032 Enqueuing Expose request
22:09:00.697 00.011 10072 IsGuiding returns 0
22:09:00.697 00.000 10072 Move returns status 0, amount 14
22:09:00.697 00.000 10072 MoveAxis(N, 0, ABG)
22:09:00.697 00.000 10072 Move returns status 0, amount 0
22:09:00.697 00.000 10072 move complete, result=0
22:09:00.697 00.000 10072 worker thread done servicing request
22:09:00.697 00.000 10072 Worker thread wakes up
22:09:00.697 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:00.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:00.699 00.002 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:09:01.320 00.621 10072 Exposure complete
22:09:01.374 00.054 10072 worker thread done servicing request
22:09:01.374 00.000 1032 OnExposeComplete: enter
22:09:01.377 00.003 1032 UpdateGuideState(): m_state=6
22:09:01.379 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2497
22:09:01.381 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=136.23, Mass=1530, SNR=27.5, Peak=127 HFD=3.3
22:09:01.382 00.001 1032 MultiStar: [#1 -0.12,0.06,0.83,U] [#2 -0.01,0.10,0.76,U] [#3 0.02,-0.05,0.73,U] [#4 -0.02,0.05,0.66,U] [#5 0.07,-0.18,0.65,U] [#6 0.06,-0.02,0.58,U] [#7 -0.10,-0.14,0.65,U] [#8 0.11,0.06,0.50,U] 
22:09:01.383 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.17, 0.07}
22:09:01.385 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
22:09:01.386 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
22:09:01.387 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.03 mountX=-0.00 mountY=-0.02, mountTheta=-1.80
22:09:01.389 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
22:09:01.392 00.003 1032 Enqueuing Move request for scope (0.02, 0.00)
22:09:01.394 00.002 10072 Worker thread wakes up
22:09:01.394 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
22:09:01.395 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
22:09:01.395 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
22:09:01.398 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:09:01.400 00.002 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.39
22:09:01.400 00.000 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
22:09:01.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:01.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:09:01.400 00.000 10072 MoveAxis(E, 15, ABG)
22:09:01.400 00.000 10072 Guiding  Dir = 2, Dur = 15
22:09:01.401 00.001 10072 IsGuiding returns 0
22:09:01.401 00.000 10072 PulseGuide returned control before completion, sleep 25
22:09:01.419 00.018 1032 UpdateGuideState exits: m=1530 SNR=27.5
22:09:01.421 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:01.422 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:01.424 00.002 1032 Enqueuing Expose request
22:09:01.443 00.019 10072 IsGuiding returns 0
22:09:01.443 00.000 10072 Move returns status 0, amount 15
22:09:01.443 00.000 10072 MoveAxis(N, 0, ABG)
22:09:01.443 00.000 10072 Move returns status 0, amount 0
22:09:01.443 00.000 10072 move complete, result=0
22:09:01.443 00.000 10072 worker thread done servicing request
22:09:01.443 00.000 10072 Worker thread wakes up
22:09:01.443 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:01.443 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:01.447 00.004 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
22:09:01.853 00.406 10072 Exposure complete
22:09:01.912 00.059 10072 worker thread done servicing request
22:09:01.912 00.000 1032 OnExposeComplete: enter
22:09:01.915 00.003 1032 UpdateGuideState(): m_state=6
22:09:01.917 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2498
22:09:01.919 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=136.16, Mass=1105, SNR=23.3, Peak=91 HFD=3.2
22:09:01.921 00.002 1032 MultiStar: [#1 0.01,0.04,1.08,U] [#2 0.13,0.27,0.00,M1] [#3 0.13,-0.30,0.00,M3] [#4 -0.02,-0.22,0.68,U] [#5 -0.10,-0.17,0.68,U] [#6 0.17,0.16,0.67,U] [#7 -0.10,-0.23,0.00,M4] [#8 0.16,0.09,0.57,U] 
22:09:01.922 00.001 1032 refined, 5 included, MultiStar: {0.05, -0.01}, one-star: {0.11, 0.00}
22:09:01.924 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
22:09:01.927 00.003 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
22:09:01.929 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.24 mountX=-0.02 mountY=-0.04, mountTheta=-2.07
22:09:01.931 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
22:09:01.933 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
22:09:01.934 00.001 10072 Worker thread wakes up
22:09:01.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:09:01.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:09:01.934 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.04
22:09:01.937 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
22:09:01.939 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.39
22:09:01.939 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:09:01.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:01.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:09:01.939 00.000 10072 MoveAxis(E, 13, ABG)
22:09:01.939 00.000 10072 Guiding  Dir = 2, Dur = 13
22:09:01.940 00.001 10072 IsGuiding returns 0
22:09:01.940 00.000 10072 PulseGuide returned control before completion, sleep 23
22:09:01.960 00.020 1032 UpdateGuideState exits: m=1105 SNR=23.3
22:09:01.963 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:01.965 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:01.966 00.001 1032 Enqueuing Expose request
22:09:01.971 00.005 10072 IsGuiding returns 0
22:09:01.971 00.000 10072 Move returns status 0, amount 13
22:09:01.971 00.000 10072 MoveAxis(N, 0, ABG)
22:09:01.971 00.000 10072 Move returns status 0, amount 0
22:09:01.971 00.000 10072 move complete, result=0
22:09:01.971 00.000 10072 worker thread done servicing request
22:09:01.971 00.000 10072 Worker thread wakes up
22:09:01.971 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:01.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:01.976 00.005 1032 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
22:09:02.599 00.623 10072 Exposure complete
22:09:02.656 00.057 10072 worker thread done servicing request
22:09:02.656 00.000 1032 OnExposeComplete: enter
22:09:02.658 00.002 1032 UpdateGuideState(): m_state=6
22:09:02.660 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2499
22:09:02.661 00.001 1032 Star::Find returns 1 (0), X=1103.36, Y=136.00, Mass=1217, SNR=24.5, Peak=104 HFD=3.3
22:09:02.663 00.002 1032 MultiStar: [#1 -0.03,-0.27,0.00,M1] [#2 0.14,0.00,0.84,U] [#3 0.08,-0.32,0.00,M4] [#4 -0.08,-0.23,0.66,U] [#5 -0.07,-0.21,0.68,U] [#6 0.02,-0.14,0.64,U] [#7 -0.01,-0.32,0.00,M5] [#8 0.27,-0.20,0.00,M9] 
22:09:02.664 00.001 1032 refined, 4 included, MultiStar: {0.03, -0.14}, one-star: {0.08, -0.15}
22:09:02.665 00.001 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
22:09:02.667 00.002 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
22:09:02.668 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.37 mountX=-0.14 mountY=0.01, mountTheta=3.08
22:09:02.671 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.14, opts=13)
22:09:02.673 00.002 1032 Enqueuing Move request for scope (0.03, -0.14)
22:09:02.676 00.003 10072 Worker thread wakes up
22:09:02.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
22:09:02.676 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
22:09:02.676 00.000 10072 Moving (0.03, -0.14) raw xDistance=-0.14 yDistance=0.01
22:09:02.679 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
22:09:02.680 00.001 10072 PPEC rslt: input = -0.14, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 283.40
22:09:02.680 00.000 10072 PPEC: input: -0.14, control: -0.09, exposure: 500
22:09:02.680 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:02.681 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:09:02.681 00.000 10072 MoveAxis(E, 82, ABG)
22:09:02.681 00.000 10072 Guiding  Dir = 2, Dur = 82
22:09:02.681 00.000 10072 IsGuiding returns 0
22:09:02.682 00.001 10072 PulseGuide returned control before completion, sleep 92
22:09:02.699 00.017 1032 UpdateGuideState exits: m=1217 SNR=24.5
22:09:02.702 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:02.704 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:02.707 00.003 1032 Enqueuing Expose request
22:09:02.784 00.077 10072 IsGuiding returns 0
22:09:02.784 00.000 10072 Move returns status 0, amount 82
22:09:02.786 00.002 10072 MoveAxis(N, 0, ABG)
22:09:02.786 00.000 10072 Move returns status 0, amount 0
22:09:02.786 00.000 10072 move complete, result=0
22:09:02.786 00.000 10072 worker thread done servicing request
22:09:02.786 00.000 10072 Worker thread wakes up
22:09:02.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:02.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:02.787 00.001 1032 GuideStep: -0.1 px 82 ms EAST, 0.0 px 0 ms NORTH
22:09:03.195 00.408 10072 Exposure complete
22:09:03.260 00.065 10072 worker thread done servicing request
22:09:03.260 00.000 1032 OnExposeComplete: enter
22:09:03.262 00.002 1032 UpdateGuideState(): m_state=6
22:09:03.264 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2500
22:09:03.267 00.003 1032 Star::Find returns 1 (0), X=1103.40, Y=136.12, Mass=1383, SNR=26.1, Peak=121 HFD=3.2
22:09:03.269 00.002 1032 MultiStar: [#1 -0.14,-0.12,0.93,U] [#2 0.05,-0.01,0.78,U] [#3 0.03,-0.32,0.00,M5] [#4 -0.10,-0.20,0.59,U] [#5 -0.06,-0.14,0.63,U] [#6 -0.01,-0.07,0.61,U] [#7 -0.04,-0.22,0.70,U] [#8 0.05,-0.12,0.54,U] 
22:09:03.273 00.004 1032 refined, 7 included, MultiStar: {-0.01, -0.11}, one-star: {0.13, -0.03}
22:09:03.275 00.002 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.78)
22:09:03.276 00.001 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.78)
22:09:03.278 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.67 mountX=-0.10 mountY=0.04, mountTheta=2.78
22:09:03.281 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.11, opts=13)
22:09:03.282 00.001 1032 Enqueuing Move request for scope (-0.01, -0.11)
22:09:03.284 00.002 10072 Worker thread wakes up
22:09:03.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
22:09:03.284 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
22:09:03.284 00.000 10072 Moving (-0.01, -0.11) raw xDistance=-0.10 yDistance=0.04
22:09:03.286 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:09:03.289 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.40
22:09:03.289 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:09:03.289 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:03.289 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:09:03.289 00.000 10072 MoveAxis(E, 13, ABG)
22:09:03.289 00.000 10072 Guiding  Dir = 2, Dur = 13
22:09:03.290 00.001 10072 IsGuiding returns 0
22:09:03.290 00.000 10072 PulseGuide returned control before completion, sleep 23
22:09:03.310 00.020 1032 UpdateGuideState exits: m=1383 SNR=26.1
22:09:03.312 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:03.313 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:03.315 00.002 1032 Enqueuing Expose request
22:09:03.316 00.001 10072 IsGuiding returns 0
22:09:03.316 00.000 10072 Move returns status 0, amount 13
22:09:03.316 00.000 10072 MoveAxis(N, 0, ABG)
22:09:03.316 00.000 10072 Move returns status 0, amount 0
22:09:03.316 00.000 10072 move complete, result=0
22:09:03.316 00.000 10072 worker thread done servicing request
22:09:03.316 00.000 10072 Worker thread wakes up
22:09:03.317 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:03.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:03.325 00.008 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
22:09:03.941 00.616 10072 Exposure complete
22:09:03.996 00.055 10072 worker thread done servicing request
22:09:03.996 00.000 1032 OnExposeComplete: enter
22:09:03.998 00.002 1032 UpdateGuideState(): m_state=6
22:09:04.000 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2501
22:09:04.001 00.001 1032 Star::Find returns 1 (0), X=1103.33, Y=136.08, Mass=1266, SNR=25.0, Peak=114 HFD=3.3
22:09:04.003 00.002 1032 MultiStar: [#1 -0.01,0.00,1.04,U] [#2 0.09,0.10,0.77,U] [#3 0.12,-0.14,0.74,U] [#4 -0.12,-0.18,0.69,U] [#5 0.04,0.01,0.67,U] [#6 0.06,0.05,0.61,U] [#7 -0.03,-0.19,0.68,U] [#8 0.25,-0.13,0.00,M9] 
22:09:04.006 00.003 1032 refined, 7 included, MultiStar: {0.03, -0.05}, one-star: {0.05, -0.08}
22:09:04.007 00.001 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
22:09:04.009 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
22:09:04.010 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.11 mountX=-0.06 mountY=-0.01, mountTheta=-2.94
22:09:04.013 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
22:09:04.015 00.002 1032 Enqueuing Move request for scope (0.03, -0.05)
22:09:04.018 00.003 10072 Worker thread wakes up
22:09:04.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
22:09:04.018 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
22:09:04.018 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.01
22:09:04.022 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.41
22:09:04.022 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:09:04.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:04.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:09:04.022 00.000 10072 MoveAxis(E, 14, ABG)
22:09:04.022 00.000 10072 Guiding  Dir = 2, Dur = 14
22:09:04.022 00.000 10072 IsGuiding returns 0
22:09:04.023 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:09:04.026 00.003 10072 PulseGuide returned control before completion, sleep 24
22:09:04.043 00.017 1032 UpdateGuideState exits: m=1266 SNR=25.0
22:09:04.045 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:04.047 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:04.049 00.002 1032 Enqueuing Expose request
22:09:04.064 00.015 10072 IsGuiding returns 0
22:09:04.064 00.000 10072 Move returns status 0, amount 14
22:09:04.064 00.000 10072 MoveAxis(N, 0, ABG)
22:09:04.064 00.000 10072 Move returns status 0, amount 0
22:09:04.064 00.000 10072 move complete, result=0
22:09:04.064 00.000 10072 worker thread done servicing request
22:09:04.064 00.000 10072 Worker thread wakes up
22:09:04.064 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:04.064 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:04.064 00.000 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
22:09:04.473 00.409 10072 Exposure complete
22:09:04.528 00.055 10072 worker thread done servicing request
22:09:04.528 00.000 1032 OnExposeComplete: enter
22:09:04.530 00.002 1032 UpdateGuideState(): m_state=6
22:09:04.531 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2502
22:09:04.537 00.006 1032 Star::Find returns 1 (0), X=1103.33, Y=136.10, Mass=1239, SNR=24.7, Peak=101 HFD=3.3
22:09:04.539 00.002 1032 MultiStar: [#1 -0.04,-0.15,1.03,U] [#2 0.06,-0.02,0.78,U] [#3 0.18,-0.32,0.00,M5] [#4 0.02,-0.22,0.75,U] [#5 0.01,-0.22,0.69,U] [#6 0.24,-0.05,0.62,U] [#7 -0.04,-0.35,0.00,M4] [#8 0.03,-0.14,0.51,U] 
22:09:04.542 00.003 1032 single-star, 6 included, MultiStar: {0.04, -0.12}, one-star: {0.05, -0.05}
22:09:04.543 00.001 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
22:09:04.544 00.001 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
22:09:04.546 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.82 mountX=-0.07 mountY=-0.03, mountTheta=-2.65
22:09:04.549 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
22:09:04.551 00.002 1032 Enqueuing Move request for scope (0.05, -0.05)
22:09:04.552 00.001 10072 Worker thread wakes up
22:09:04.553 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
22:09:04.553 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
22:09:04.553 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.07 yDistance=-0.03
22:09:04.554 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:09:04.556 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.41
22:09:04.556 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:09:04.557 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:04.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:09:04.557 00.000 10072 MoveAxis(E, 12, ABG)
22:09:04.557 00.000 10072 Guiding  Dir = 2, Dur = 12
22:09:04.557 00.000 10072 IsGuiding returns 0
22:09:04.558 00.001 10072 PulseGuide returned control before completion, sleep 22
22:09:04.574 00.016 1032 UpdateGuideState exits: m=1239 SNR=24.7
22:09:04.577 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:04.578 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:04.582 00.004 1032 Enqueuing Expose request
22:09:04.594 00.012 10072 IsGuiding returns 0
22:09:04.594 00.000 10072 Move returns status 0, amount 12
22:09:04.594 00.000 10072 MoveAxis(N, 0, ABG)
22:09:04.594 00.000 10072 Move returns status 0, amount 0
22:09:04.594 00.000 10072 move complete, result=0
22:09:04.594 00.000 10072 worker thread done servicing request
22:09:04.594 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
22:09:04.597 00.003 10072 Worker thread wakes up
22:09:04.597 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:04.597 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:05.223 00.626 10072 Exposure complete
22:09:05.277 00.054 10072 worker thread done servicing request
22:09:05.278 00.001 1032 OnExposeComplete: enter
22:09:05.279 00.001 1032 UpdateGuideState(): m_state=6
22:09:05.281 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2503
22:09:05.283 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=135.87, Mass=1121, SNR=23.5, Peak=102 HFD=3.3
22:09:05.286 00.003 1032 MultiStar: [#1 0.06,-0.35,0.00,M1] [#2 0.13,-0.08,0.87,U] [#3 0.13,-0.41,0.00,M6] [#4 0.04,-0.38,0.00,M1] [#5 0.04,-0.26,0.00,M1] [#6 0.19,-0.33,0.00,M1] [#7 -0.02,-0.49,0.00,M5] [#8 0.06,-0.42,0.00,M9] 
22:09:05.287 00.001 1032 refined, 1 included, MultiStar: {0.14, -0.19}, one-star: {0.16, -0.29}
22:09:05.290 00.003 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
22:09:05.291 00.001 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
22:09:05.293 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-0.93 mountX=-0.22 mountY=-0.09, mountTheta=-2.76
22:09:05.296 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.19, opts=13)
22:09:05.297 00.001 1032 Enqueuing Move request for scope (0.14, -0.19)
22:09:05.299 00.002 10072 Worker thread wakes up
22:09:05.300 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
22:09:05.300 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
22:09:05.300 00.000 10072 Moving (0.14, -0.19) raw xDistance=-0.22 yDistance=-0.09
22:09:05.302 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:09:05.304 00.002 10072 PPEC rslt: input = -0.22, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 283.42
22:09:05.304 00.000 10072 PPEC: input: -0.22, control: -0.12, exposure: 500
22:09:05.305 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:05.305 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:09:05.305 00.000 10072 MoveAxis(E, 117, ABG)
22:09:05.305 00.000 10072 Guiding  Dir = 2, Dur = 117
22:09:05.305 00.000 10072 IsGuiding returns 0
22:09:05.305 00.000 10072 PulseGuide returned control before completion, sleep 127
22:09:05.323 00.018 1032 UpdateGuideState exits: m=1121 SNR=23.5
22:09:05.326 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:05.328 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:05.333 00.005 1032 Enqueuing Expose request
22:09:05.439 00.106 10072 IsGuiding returns 0
22:09:05.439 00.000 10072 Move returns status 0, amount 117
22:09:05.439 00.000 10072 MoveAxis(N, 0, ABG)
22:09:05.439 00.000 10072 Move returns status 0, amount 0
22:09:05.439 00.000 10072 move complete, result=0
22:09:05.439 00.000 10072 worker thread done servicing request
22:09:05.439 00.000 10072 Worker thread wakes up
22:09:05.439 00.000 1032 GuideStep: -0.2 px 117 ms EAST, -0.1 px 0 ms NORTH
22:09:05.443 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:05.443 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:05.860 00.417 10072 Exposure complete
22:09:05.915 00.055 10072 worker thread done servicing request
22:09:05.915 00.000 1032 OnExposeComplete: enter
22:09:05.918 00.003 1032 UpdateGuideState(): m_state=6
22:09:05.920 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2504
22:09:05.922 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=135.82, Mass=1305, SNR=25.3, Peak=115 HFD=3.3
22:09:05.924 00.002 1032 MultiStar: [#1 -0.03,-0.25,0.00,M2] [#2 0.10,-0.16,0.84,U] [#3 0.09,-0.38,0.00,M7] [#4 0.00,-0.32,0.00,M2] [#5 0.01,-0.41,0.00,M2] [#6 0.18,-0.13,0.63,U] [#7 0.01,-0.37,0.00,M6] [#8 0.24,-0.23,0.00,M10] 
22:09:05.927 00.003 1032 refined, 2 included, MultiStar: {0.12, -0.23}, one-star: {0.10, -0.34}
22:09:05.930 00.003 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
22:09:05.931 00.001 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
22:09:05.933 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.23 hyp=0.25 cameraTheta=-1.09 mountX=-0.25 mountY=-0.06, mountTheta=-2.92
22:09:05.936 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.23, opts=13)
22:09:05.938 00.002 1032 Enqueuing Move request for scope (0.12, -0.23)
22:09:05.940 00.002 10072 Worker thread wakes up
22:09:05.940 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.23) opts 0xd
22:09:05.940 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.23)
22:09:05.940 00.000 10072 Moving (0.12, -0.23) raw xDistance=-0.25 yDistance=-0.06
22:09:05.942 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:09:05.945 00.003 10072 PPEC rslt: input = -0.25, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 283.42
22:09:05.945 00.000 10072 PPEC: input: -0.25, control: -0.13, exposure: 500
22:09:05.945 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:05.946 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:09:05.946 00.000 10072 MoveAxis(E, 129, ABG)
22:09:05.946 00.000 10072 Guiding  Dir = 2, Dur = 129
22:09:05.946 00.000 10072 IsGuiding returns 0
22:09:05.946 00.000 10072 PulseGuide returned control before completion, sleep 139
22:09:05.965 00.019 1032 UpdateGuideState exits: m=1305 SNR=25.3
22:09:05.967 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:05.969 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:05.971 00.002 1032 Enqueuing Expose request
22:09:06.093 00.122 10072 IsGuiding returns 0
22:09:06.093 00.000 10072 Move returns status 0, amount 129
22:09:06.093 00.000 10072 MoveAxis(N, 0, ABG)
22:09:06.093 00.000 10072 Move returns status 0, amount 0
22:09:06.093 00.000 10072 move complete, result=0
22:09:06.093 00.000 10072 worker thread done servicing request
22:09:06.093 00.000 10072 Worker thread wakes up
22:09:06.093 00.000 1032 GuideStep: -0.2 px 129 ms EAST, -0.1 px 0 ms NORTH
22:09:06.097 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:06.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:06.724 00.627 10072 Exposure complete
22:09:06.779 00.055 10072 worker thread done servicing request
22:09:06.779 00.000 1032 OnExposeComplete: enter
22:09:06.781 00.002 1032 UpdateGuideState(): m_state=6
22:09:06.783 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2505
22:09:06.784 00.001 1032 Star::Find returns 1 (0), X=1103.33, Y=136.25, Mass=1339, SNR=25.7, Peak=128 HFD=3.2
22:09:06.786 00.002 1032 MultiStar: [#1 -0.01,-0.00,0.92,U] [#2 0.05,0.07,0.76,U] [#3 0.07,-0.11,0.71,U] [#4 -0.09,-0.07,0.68,U] [#5 -0.01,-0.04,0.70,U] [#6 0.06,0.05,0.60,U] [#7 -0.15,-0.18,0.71,U] [#8 0.31,0.12,0.00,R] 
22:09:06.787 00.001 1032 refined, 7 included, MultiStar: {0.00, -0.02}, one-star: {0.06, 0.10}
22:09:06.788 00.001 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
22:09:06.790 00.002 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
22:09:06.791 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.54 mountX=-0.02 mountY=0.00, mountTheta=2.91
22:09:06.793 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.02, opts=13)
22:09:06.795 00.002 1032 Enqueuing Move request for scope (0.00, -0.02)
22:09:06.797 00.002 10072 Worker thread wakes up
22:09:06.797 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
22:09:06.797 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
22:09:06.797 00.000 10072 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
22:09:06.799 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:09:06.802 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.43
22:09:06.802 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:09:06.802 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:06.802 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:09:06.802 00.000 10072 MoveAxis(E, 14, ABG)
22:09:06.802 00.000 10072 Guiding  Dir = 2, Dur = 14
22:09:06.802 00.000 10072 IsGuiding returns 0
22:09:06.803 00.001 10072 PulseGuide returned control before completion, sleep 24
22:09:06.820 00.017 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:09:06.822 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:06.823 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:06.825 00.002 1032 Enqueuing Expose request
22:09:06.832 00.007 10072 IsGuiding returns 0
22:09:06.832 00.000 10072 Move returns status 0, amount 14
22:09:06.832 00.000 10072 MoveAxis(N, 0, ABG)
22:09:06.832 00.000 10072 Move returns status 0, amount 0
22:09:06.833 00.001 10072 move complete, result=0
22:09:06.833 00.000 10072 worker thread done servicing request
22:09:06.833 00.000 10072 Worker thread wakes up
22:09:06.833 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:06.833 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:06.835 00.002 1032 GuideStep: -0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
22:09:07.243 00.408 10072 Exposure complete
22:09:07.292 00.049 10072 worker thread done servicing request
22:09:07.292 00.000 1032 OnExposeComplete: enter
22:09:07.294 00.002 1032 UpdateGuideState(): m_state=6
22:09:07.297 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2506
22:09:07.299 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=136.20, Mass=1368, SNR=26.0, Peak=117 HFD=3.2
22:09:07.301 00.002 1032 MultiStar: [#1 -0.03,-0.01,0.92,U] [#2 0.06,0.04,0.76,U] [#3 0.09,-0.14,0.75,U] [#4 -0.20,-0.02,0.64,U] [#5 0.06,-0.03,0.65,U] [#6 0.02,0.11,0.60,U] [#7 -0.01,-0.15,0.64,U] [#8 -0.05,-0.39,0.00,M1] 
22:09:07.304 00.003 1032 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.18, 0.05}
22:09:07.306 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
22:09:07.307 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
22:09:07.309 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.53 mountX=-0.02 mountY=-0.02, mountTheta=-2.36
22:09:07.312 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
22:09:07.313 00.001 1032 Enqueuing Move request for scope (0.03, -0.02)
22:09:07.315 00.002 10072 Worker thread wakes up
22:09:07.315 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:09:07.315 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:09:07.315 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.02
22:09:07.317 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:09:07.319 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.43
22:09:07.319 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:09:07.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:07.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:09:07.319 00.000 10072 MoveAxis(E, 11, ABG)
22:09:07.319 00.000 10072 Guiding  Dir = 2, Dur = 11
22:09:07.320 00.001 10072 IsGuiding returns 0
22:09:07.321 00.001 10072 PulseGuide returned control before completion, sleep 21
22:09:07.337 00.016 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:09:07.339 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:07.343 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:07.344 00.001 1032 Enqueuing Expose request
22:09:07.349 00.005 10072 IsGuiding returns 0
22:09:07.349 00.000 10072 Move returns status 0, amount 11
22:09:07.350 00.001 10072 MoveAxis(N, 0, ABG)
22:09:07.350 00.000 10072 Move returns status 0, amount 0
22:09:07.350 00.000 10072 move complete, result=0
22:09:07.350 00.000 10072 worker thread done servicing request
22:09:07.350 00.000 10072 Worker thread wakes up
22:09:07.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:07.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:07.353 00.003 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
22:09:07.974 00.621 10072 Exposure complete
22:09:08.031 00.057 10072 worker thread done servicing request
22:09:08.031 00.000 1032 OnExposeComplete: enter
22:09:08.033 00.002 1032 UpdateGuideState(): m_state=6
22:09:08.035 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2507
22:09:08.037 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=136.07, Mass=1254, SNR=24.9, Peak=97 HFD=3.4
22:09:08.039 00.002 1032 MultiStar: [#1 -0.08,-0.04,1.01,U] [#2 0.02,0.03,0.82,U] [#3 0.07,-0.33,0.00,M6] [#4 0.05,-0.15,0.65,U] [#5 -0.03,-0.18,0.66,U] [#6 0.03,-0.07,0.60,U] [#7 -0.10,-0.19,0.72,U] [#8 -0.37,-0.18,0.00,M2] 
22:09:08.040 00.001 1032 single-star, 6 included, MultiStar: {-0.02, -0.09}, one-star: {0.01, -0.09}
22:09:08.041 00.001 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.02)
22:09:08.043 00.002 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.02)
22:09:08.044 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.43 mountX=-0.09 mountY=0.01, mountTheta=3.02
22:09:08.047 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
22:09:08.050 00.003 1032 Enqueuing Move request for scope (0.01, -0.09)
22:09:08.054 00.004 10072 Worker thread wakes up
22:09:08.054 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
22:09:08.054 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
22:09:08.054 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
22:09:08.056 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:09:08.059 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.44
22:09:08.059 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:09:08.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:08.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:09:08.059 00.000 10072 MoveAxis(E, 12, ABG)
22:09:08.059 00.000 10072 Guiding  Dir = 2, Dur = 12
22:09:08.060 00.001 10072 IsGuiding returns 0
22:09:08.060 00.000 10072 PulseGuide returned control before completion, sleep 22
22:09:08.076 00.016 1032 UpdateGuideState exits: m=1254 SNR=24.9
22:09:08.078 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:08.082 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:08.084 00.002 1032 Enqueuing Expose request
22:09:08.097 00.013 10072 IsGuiding returns 0
22:09:08.097 00.000 10072 Move returns status 0, amount 12
22:09:08.097 00.000 10072 MoveAxis(N, 0, ABG)
22:09:08.097 00.000 10072 Move returns status 0, amount 0
22:09:08.097 00.000 10072 move complete, result=0
22:09:08.097 00.000 10072 worker thread done servicing request
22:09:08.097 00.000 10072 Worker thread wakes up
22:09:08.098 00.001 1032 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
22:09:08.099 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:08.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:08.507 00.408 10072 Exposure complete
22:09:08.566 00.059 10072 worker thread done servicing request
22:09:08.567 00.001 1032 OnExposeComplete: enter
22:09:08.569 00.002 1032 UpdateGuideState(): m_state=6
22:09:08.571 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2508
22:09:08.572 00.001 1032 Star::Find returns 1 (0), X=1103.23, Y=136.16, Mass=1305, SNR=25.3, Peak=111 HFD=3.4
22:09:08.574 00.002 1032 MultiStar: [#1 -0.09,-0.06,0.96,U] [#2 0.13,0.05,0.77,U] [#3 0.16,-0.33,0.00,M7] [#4 -0.03,-0.14,0.66,U] [#5 -0.00,-0.17,0.69,U] [#6 0.22,0.13,0.00,M1] [#7 -0.04,-0.19,0.69,U] [#8 -0.28,-0.30,0.00,M3] 
22:09:08.576 00.002 1032 single-star, 5 included, MultiStar: {-0.02, -0.07}, one-star: {-0.04, 0.01}
22:09:08.578 00.002 1032 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.83) = xAngle (1.14 = 1.14)
22:09:08.582 00.004 1032 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.14 = 1.14)
22:09:08.584 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.97 mountX=0.02 mountY=0.04, mountTheta=1.14
22:09:08.588 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.01, opts=13)
22:09:08.590 00.002 1032 Enqueuing Move request for scope (-0.04, 0.01)
22:09:08.593 00.003 10072 Worker thread wakes up
22:09:08.593 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
22:09:08.593 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
22:09:08.593 00.000 10072 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.04
22:09:08.594 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:09:08.596 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.44
22:09:08.597 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:09:08.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:08.597 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:09:08.597 00.000 10072 MoveAxis(E, 10, ABG)
22:09:08.597 00.000 10072 Guiding  Dir = 2, Dur = 10
22:09:08.597 00.000 10072 IsGuiding returns 0
22:09:08.598 00.001 10072 PulseGuide returned control before completion, sleep 20
22:09:08.615 00.017 1032 UpdateGuideState exits: m=1305 SNR=25.3
22:09:08.619 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:08.621 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:08.623 00.002 1032 Enqueuing Expose request
22:09:08.630 00.007 10072 IsGuiding returns 0
22:09:08.630 00.000 10072 Move returns status 0, amount 10
22:09:08.630 00.000 10072 MoveAxis(N, 0, ABG)
22:09:08.630 00.000 10072 Move returns status 0, amount 0
22:09:08.630 00.000 10072 move complete, result=0
22:09:08.630 00.000 10072 worker thread done servicing request
22:09:08.630 00.000 10072 Worker thread wakes up
22:09:08.630 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:08.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:08.632 00.002 1032 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
22:09:09.258 00.626 10072 Exposure complete
22:09:09.315 00.057 10072 worker thread done servicing request
22:09:09.315 00.000 1032 OnExposeComplete: enter
22:09:09.319 00.004 1032 UpdateGuideState(): m_state=6
22:09:09.321 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2509
22:09:09.323 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=136.14, Mass=1301, SNR=25.3, Peak=119 HFD=3.3
22:09:09.325 00.002 1032 MultiStar: [#1 -0.04,-0.03,0.96,U] [#2 -0.12,-0.05,0.75,U] [#3 0.02,-0.21,0.71,U] [#4 -0.11,-0.20,0.67,U] [#5 -0.03,-0.29,0.00,M1] [#6 0.05,-0.12,0.66,U] [#7 -0.03,-0.31,0.00,M3] [#8 -0.21,-0.05,0.53,U] 
22:09:09.327 00.002 1032 single-star, 6 included, MultiStar: {-0.05, -0.09}, one-star: {0.01, -0.02}
22:09:09.329 00.002 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
22:09:09.331 00.002 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
22:09:09.333 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.03 mountX=-0.02 mountY=-0.01, mountTheta=-2.86
22:09:09.336 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
22:09:09.338 00.002 1032 Enqueuing Move request for scope (0.01, -0.02)
22:09:09.340 00.002 10072 Worker thread wakes up
22:09:09.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
22:09:09.340 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
22:09:09.340 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
22:09:09.342 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:09:09.344 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.45
22:09:09.344 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:09:09.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:09.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:09:09.344 00.000 10072 MoveAxis(E, 11, ABG)
22:09:09.344 00.000 10072 Guiding  Dir = 2, Dur = 11
22:09:09.345 00.001 10072 IsGuiding returns 0
22:09:09.345 00.000 10072 PulseGuide returned control before completion, sleep 21
22:09:09.362 00.017 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:09:09.366 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:09.368 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:09.371 00.003 1032 Enqueuing Expose request
22:09:09.380 00.009 10072 IsGuiding returns 0
22:09:09.381 00.001 10072 Move returns status 0, amount 11
22:09:09.381 00.000 10072 MoveAxis(N, 0, ABG)
22:09:09.381 00.000 10072 Move returns status 0, amount 0
22:09:09.381 00.000 10072 move complete, result=0
22:09:09.381 00.000 10072 worker thread done servicing request
22:09:09.381 00.000 10072 Worker thread wakes up
22:09:09.381 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:09.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:09.382 00.001 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
22:09:09.789 00.407 10072 Exposure complete
22:09:09.840 00.051 10072 worker thread done servicing request
22:09:09.840 00.000 1032 OnExposeComplete: enter
22:09:09.842 00.002 1032 UpdateGuideState(): m_state=6
22:09:09.843 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2510
22:09:09.844 00.001 1032 Star::Find returns 1 (0), X=1103.45, Y=136.09, Mass=1274, SNR=25.1, Peak=102 HFD=3.3
22:09:09.846 00.002 1032 MultiStar: [#1 -0.05,-0.04,0.95,U] [#2 0.06,0.00,0.78,U] [#3 0.01,-0.14,0.75,U] [#4 -0.09,-0.24,0.00,M1] [#5 0.03,-0.12,0.67,U] [#6 0.01,-0.05,0.63,U] [#7 -0.11,-0.26,0.00,M4] [#8 -0.35,-0.18,0.00,M3] 
22:09:09.848 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.07}, one-star: {0.17, -0.07}
22:09:09.849 00.001 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
22:09:09.851 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
22:09:09.852 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.00 mountX=-0.07 mountY=-0.02, mountTheta=-2.83
22:09:09.855 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
22:09:09.856 00.001 1032 Enqueuing Move request for scope (0.04, -0.07)
22:09:09.858 00.002 10072 Worker thread wakes up
22:09:09.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:09:09.858 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:09:09.858 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.07 yDistance=-0.02
22:09:09.860 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:09:09.862 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.45
22:09:09.862 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:09:09.863 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:09.863 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:09:09.863 00.000 10072 MoveAxis(E, 9, ABG)
22:09:09.863 00.000 10072 Guiding  Dir = 2, Dur = 9
22:09:09.863 00.000 10072 IsGuiding returns 0
22:09:09.863 00.000 10072 PulseGuide returned control before completion, sleep 19
22:09:09.879 00.016 1032 UpdateGuideState exits: m=1274 SNR=25.1
22:09:09.881 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:09.882 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:09.884 00.002 1032 Enqueuing Expose request
22:09:09.896 00.012 10072 IsGuiding returns 0
22:09:09.896 00.000 10072 Move returns status 0, amount 9
22:09:09.896 00.000 10072 MoveAxis(N, 0, ABG)
22:09:09.896 00.000 10072 Move returns status 0, amount 0
22:09:09.896 00.000 10072 move complete, result=0
22:09:09.896 00.000 10072 worker thread done servicing request
22:09:09.896 00.000 10072 Worker thread wakes up
22:09:09.896 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:09.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:09.898 00.002 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:09:10.522 00.624 10072 Exposure complete
22:09:10.577 00.055 10072 worker thread done servicing request
22:09:10.577 00.000 1032 OnExposeComplete: enter
22:09:10.578 00.001 1032 UpdateGuideState(): m_state=6
22:09:10.582 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2511
22:09:10.588 00.006 1032 Star::Find returns 1 (0), X=1103.35, Y=136.14, Mass=1268, SNR=25.0, Peak=107 HFD=3.3
22:09:10.590 00.002 1032 MultiStar: [#1 -0.04,-0.07,1.01,U] [#2 0.06,-0.02,0.79,U] [#3 0.06,-0.27,0.00,M6] [#4 -0.05,-0.19,0.66,U] [#5 -0.06,-0.19,0.73,U] [#6 0.08,-0.05,0.60,U] [#7 0.00,-0.24,0.63,U] [#8 -0.16,-0.23,0.00,M4] 
22:09:10.593 00.003 1032 single-star, 6 included, MultiStar: {0.01, -0.10}, one-star: {0.07, -0.02}
22:09:10.595 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
22:09:10.596 00.001 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
22:09:10.599 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.29 mountX=-0.04 mountY=-0.06, mountTheta=-2.12
22:09:10.604 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
22:09:10.606 00.002 1032 Enqueuing Move request for scope (0.07, -0.02)
22:09:10.607 00.001 10072 Worker thread wakes up
22:09:10.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:09:10.607 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:09:10.607 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
22:09:10.608 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:09:10.612 00.004 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.46
22:09:10.612 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:09:10.612 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:10.612 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:09:10.612 00.000 10072 MoveAxis(E, 12, ABG)
22:09:10.612 00.000 10072 Guiding  Dir = 2, Dur = 12
22:09:10.612 00.000 10072 IsGuiding returns 0
22:09:10.613 00.001 10072 PulseGuide returned control before completion, sleep 22
22:09:10.630 00.017 1032 UpdateGuideState exits: m=1268 SNR=25.0
22:09:10.633 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:10.635 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:10.637 00.002 1032 Enqueuing Expose request
22:09:10.643 00.006 10072 IsGuiding returns 0
22:09:10.643 00.000 10072 Move returns status 0, amount 12
22:09:10.643 00.000 10072 MoveAxis(N, 0, ABG)
22:09:10.643 00.000 10072 Move returns status 0, amount 0
22:09:10.643 00.000 10072 move complete, result=0
22:09:10.643 00.000 10072 worker thread done servicing request
22:09:10.643 00.000 10072 Worker thread wakes up
22:09:10.645 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:10.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:10.648 00.003 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
22:09:11.054 00.406 10072 Exposure complete
22:09:11.110 00.056 10072 worker thread done servicing request
22:09:11.110 00.000 1032 OnExposeComplete: enter
22:09:11.113 00.003 1032 UpdateGuideState(): m_state=6
22:09:11.115 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2512
22:09:11.117 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=135.98, Mass=1328, SNR=25.6, Peak=113 HFD=3.3
22:09:11.120 00.003 1032 MultiStar: [#1 0.00,-0.19,0.98,U] [#2 0.07,-0.00,0.75,U] [#3 -0.08,-0.23,0.75,U] [#4 -0.05,-0.25,0.00,M1] [#5 0.07,-0.13,0.71,U] [#6 0.14,0.00,0.55,U] [#7 -0.13,-0.40,0.00,M4] [#8 -0.02,-0.36,0.00,M5] 
22:09:11.122 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.13}, one-star: {0.13, -0.18}
22:09:11.124 00.002 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
22:09:11.126 00.002 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
22:09:11.127 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.19 mountX=-0.14 mountY=-0.02, mountTheta=-3.02
22:09:11.130 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.13, opts=13)
22:09:11.132 00.002 1032 Enqueuing Move request for scope (0.05, -0.13)
22:09:11.134 00.002 10072 Worker thread wakes up
22:09:11.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
22:09:11.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
22:09:11.134 00.000 10072 Moving (0.05, -0.13) raw xDistance=-0.14 yDistance=-0.02
22:09:11.136 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=94, Gamma=2.230
22:09:11.139 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 283.46
22:09:11.139 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:09:11.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:11.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:09:11.139 00.000 10072 MoveAxis(E, 77, ABG)
22:09:11.139 00.000 10072 Guiding  Dir = 2, Dur = 77
22:09:11.139 00.000 10072 IsGuiding returns 0
22:09:11.140 00.001 10072 PulseGuide returned control before completion, sleep 87
22:09:11.157 00.017 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:09:11.159 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:11.161 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:11.163 00.002 1032 Enqueuing Expose request
22:09:11.238 00.075 10072 IsGuiding returns 0
22:09:11.238 00.000 10072 Move returns status 0, amount 77
22:09:11.239 00.001 10072 MoveAxis(N, 0, ABG)
22:09:11.239 00.000 10072 Move returns status 0, amount 0
22:09:11.239 00.000 10072 move complete, result=0
22:09:11.239 00.000 10072 worker thread done servicing request
22:09:11.239 00.000 10072 Worker thread wakes up
22:09:11.239 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:11.239 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:11.240 00.001 1032 GuideStep: -0.1 px 77 ms EAST, -0.0 px 0 ms NORTH
22:09:11.866 00.626 10072 Exposure complete
22:09:11.923 00.057 10072 worker thread done servicing request
22:09:11.924 00.001 1032 OnExposeComplete: enter
22:09:11.927 00.003 1032 UpdateGuideState(): m_state=6
22:09:11.930 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2513
22:09:11.932 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=136.21, Mass=1397, SNR=26.3, Peak=123 HFD=3.2
22:09:11.934 00.002 1032 MultiStar: [#1 0.04,-0.05,0.89,U] [#2 0.06,0.02,0.71,U] [#3 0.16,-0.15,0.73,U] [#4 0.01,-0.04,0.67,U] [#5 -0.10,-0.12,0.64,U] [#6 0.16,0.06,0.60,U] [#7 0.03,-0.15,0.70,U] [#8 -0.34,-0.25,0.00,M6] 
22:09:11.937 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.04}, one-star: {0.08, 0.05}
22:09:11.939 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
22:09:11.940 00.001 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
22:09:11.943 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.69 mountX=-0.06 mountY=-0.04, mountTheta=-2.52
22:09:11.945 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
22:09:11.947 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
22:09:11.949 00.002 10072 Worker thread wakes up
22:09:11.949 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
22:09:11.949 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
22:09:11.949 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=-0.04
22:09:11.952 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:09:11.954 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.47
22:09:11.955 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:09:11.955 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:11.955 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:09:11.955 00.000 10072 MoveAxis(E, 12, ABG)
22:09:11.955 00.000 10072 Guiding  Dir = 2, Dur = 12
22:09:11.956 00.001 10072 IsGuiding returns 0
22:09:11.960 00.004 10072 PulseGuide returned control before completion, sleep 19
22:09:11.976 00.016 1032 UpdateGuideState exits: m=1397 SNR=26.3
22:09:11.979 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:11.981 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:11.983 00.002 1032 Enqueuing Expose request
22:09:11.988 00.005 10072 IsGuiding returns 0
22:09:11.989 00.001 10072 Move returns status 0, amount 12
22:09:11.989 00.000 10072 MoveAxis(N, 0, ABG)
22:09:11.989 00.000 10072 Move returns status 0, amount 0
22:09:11.989 00.000 10072 move complete, result=0
22:09:11.989 00.000 10072 worker thread done servicing request
22:09:11.989 00.000 10072 Worker thread wakes up
22:09:11.989 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:11.989 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:11.994 00.005 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
22:09:12.398 00.404 10072 Exposure complete
22:09:12.454 00.056 10072 worker thread done servicing request
22:09:12.454 00.000 1032 OnExposeComplete: enter
22:09:12.457 00.003 1032 UpdateGuideState(): m_state=6
22:09:12.459 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2514
22:09:12.461 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=136.25, Mass=1313, SNR=25.4, Peak=116 HFD=3.2
22:09:12.463 00.002 1032 MultiStar: [#1 -0.02,0.01,0.95,U] [#2 0.04,0.10,0.76,U] [#3 0.08,-0.12,0.70,U] [#4 -0.17,0.02,0.69,U] [#5 -0.04,-0.13,0.60,U] [#6 0.08,0.07,0.62,U] [#7 -0.04,-0.16,0.71,U] [#8 -0.16,-0.08,0.55,U] 
22:09:12.465 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.09, 0.09}
22:09:12.467 00.002 1032 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.83) = xAngle (-3.89 = 2.39)
22:09:12.469 00.002 1032 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.89 = 2.39)
22:09:12.470 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.06 mountX=-0.01 mountY=0.01, mountTheta=2.39
22:09:12.472 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
22:09:12.474 00.002 1032 Enqueuing Move request for scope (-0.01, -0.01)
22:09:12.477 00.003 10072 Worker thread wakes up
22:09:12.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:09:12.477 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:09:12.477 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
22:09:12.479 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:09:12.481 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.47
22:09:12.481 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:09:12.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:12.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:09:12.481 00.000 10072 MoveAxis(E, 10, ABG)
22:09:12.481 00.000 10072 Guiding  Dir = 2, Dur = 10
22:09:12.481 00.000 10072 IsGuiding returns 0
22:09:12.482 00.001 10072 PulseGuide returned control before completion, sleep 20
22:09:12.499 00.017 1032 UpdateGuideState exits: m=1313 SNR=25.4
22:09:12.501 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:12.506 00.005 10072 IsGuiding returns 0
22:09:12.506 00.000 10072 Move returns status 0, amount 10
22:09:12.506 00.000 10072 MoveAxis(N, 0, ABG)
22:09:12.507 00.001 10072 Move returns status 0, amount 0
22:09:12.507 00.000 10072 move complete, result=0
22:09:12.507 00.000 10072 worker thread done servicing request
22:09:12.507 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:12.510 00.003 1032 Enqueuing Expose request
22:09:12.513 00.003 10072 Worker thread wakes up
22:09:12.513 00.000 1032 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
22:09:12.515 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:12.515 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:13.149 00.634 10072 Exposure complete
22:09:13.215 00.066 10072 worker thread done servicing request
22:09:13.215 00.000 1032 OnExposeComplete: enter
22:09:13.218 00.003 1032 UpdateGuideState(): m_state=6
22:09:13.220 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2515
22:09:13.222 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=136.16, Mass=1262, SNR=24.9, Peak=112 HFD=3.2
22:09:13.226 00.004 1032 MultiStar: [#1 0.01,-0.12,1.01,U] [#2 -0.00,-0.02,0.79,U] [#3 0.02,-0.22,0.82,U] [#4 -0.09,-0.13,0.67,U] [#5 0.15,-0.08,0.63,U] [#6 0.20,0.06,0.59,U] [#7 -0.08,-0.25,0.00,M3] [#8 0.04,-0.04,0.54,U] 
22:09:13.228 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.07}, one-star: {0.10, 0.01}
22:09:13.231 00.003 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
22:09:13.233 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
22:09:13.235 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.97 mountX=-0.08 mountY=-0.03, mountTheta=-2.80
22:09:13.240 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
22:09:13.242 00.002 1032 Enqueuing Move request for scope (0.05, -0.07)
22:09:13.244 00.002 10072 Worker thread wakes up
22:09:13.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
22:09:13.244 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
22:09:13.245 00.001 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
22:09:13.247 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:09:13.249 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.47
22:09:13.249 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:09:13.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:13.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:09:13.249 00.000 10072 MoveAxis(E, 12, ABG)
22:09:13.249 00.000 10072 Guiding  Dir = 2, Dur = 12
22:09:13.250 00.001 10072 IsGuiding returns 0
22:09:13.250 00.000 10072 PulseGuide returned control before completion, sleep 22
22:09:13.268 00.018 1032 UpdateGuideState exits: m=1262 SNR=24.9
22:09:13.272 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:13.273 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:13.275 00.002 1032 Enqueuing Expose request
22:09:13.286 00.011 10072 IsGuiding returns 0
22:09:13.286 00.000 10072 Move returns status 0, amount 12
22:09:13.286 00.000 10072 MoveAxis(N, 0, ABG)
22:09:13.286 00.000 10072 Move returns status 0, amount 0
22:09:13.286 00.000 10072 move complete, result=0
22:09:13.286 00.000 10072 worker thread done servicing request
22:09:13.287 00.001 10072 Worker thread wakes up
22:09:13.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:13.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:13.289 00.002 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
22:09:13.697 00.408 10072 Exposure complete
22:09:13.758 00.061 10072 worker thread done servicing request
22:09:13.759 00.001 1032 OnExposeComplete: enter
22:09:13.761 00.002 1032 UpdateGuideState(): m_state=6
22:09:13.762 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2516
22:09:13.764 00.002 1032 Star::Find returns 1 (0), X=1103.54, Y=136.16, Mass=1321, SNR=25.5, Peak=120 HFD=3.3
22:09:13.766 00.002 1032 MultiStar: [#1 0.08,-0.05,0.96,U] [#2 0.09,0.12,0.78,U] [#3 0.11,-0.11,0.74,U] [#4 -0.01,-0.13,0.67,U] [#5 0.09,-0.11,0.66,U] [#6 0.09,0.05,0.57,U] [#7 0.02,-0.21,0.70,U] [#8 -0.13,-0.06,0.51,U] 
22:09:13.769 00.003 1032 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.26, 0.01}
22:09:13.771 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
22:09:13.773 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
22:09:13.774 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.57 mountX=-0.07 mountY=-0.07, mountTheta=-2.40
22:09:13.776 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
22:09:13.778 00.002 1032 Enqueuing Move request for scope (0.08, -0.05)
22:09:13.780 00.002 10072 Worker thread wakes up
22:09:13.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
22:09:13.780 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
22:09:13.780 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.07
22:09:13.781 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:09:13.784 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.48
22:09:13.784 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:09:13.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:13.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:09:13.784 00.000 10072 MoveAxis(E, 10, ABG)
22:09:13.784 00.000 10072 Guiding  Dir = 2, Dur = 10
22:09:13.784 00.000 10072 IsGuiding returns 0
22:09:13.785 00.001 10072 PulseGuide returned control before completion, sleep 20
22:09:13.803 00.018 1032 UpdateGuideState exits: m=1321 SNR=25.5
22:09:13.805 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:13.807 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:13.809 00.002 1032 Enqueuing Expose request
22:09:13.819 00.010 10072 IsGuiding returns 0
22:09:13.819 00.000 10072 Move returns status 0, amount 10
22:09:13.819 00.000 10072 MoveAxis(N, 0, ABG)
22:09:13.819 00.000 10072 Move returns status 0, amount 0
22:09:13.819 00.000 10072 move complete, result=0
22:09:13.819 00.000 10072 worker thread done servicing request
22:09:13.819 00.000 10072 Worker thread wakes up
22:09:13.819 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:13.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:13.822 00.003 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:09:14.443 00.621 10072 Exposure complete
22:09:14.499 00.056 10072 worker thread done servicing request
22:09:14.500 00.001 1032 OnExposeComplete: enter
22:09:14.502 00.002 1032 UpdateGuideState(): m_state=6
22:09:14.505 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2517
22:09:14.506 00.001 1032 Star::Find returns 1 (0), X=1103.40, Y=136.21, Mass=1261, SNR=24.9, Peak=114 HFD=3.2
22:09:14.508 00.002 1032 MultiStar: [#1 -0.09,0.07,0.97,U] [#2 0.03,0.20,0.75,U] [#3 -0.01,-0.08,0.72,U] [#4 -0.06,-0.09,0.73,U] [#5 0.01,-0.08,0.68,U] [#6 0.14,0.15,0.63,U] [#7 -0.10,-0.21,0.66,U] [#8 -0.22,-0.15,0.00,M4] 
22:09:14.510 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.01}, one-star: {0.12, 0.06}
22:09:14.512 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
22:09:14.513 00.001 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
22:09:14.515 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=1.05 mountX=0.01 mountY=-0.01, mountTheta=-0.78
22:09:14.519 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
22:09:14.522 00.003 1032 Enqueuing Move request for scope (0.01, 0.01)
22:09:14.525 00.003 10072 Worker thread wakes up
22:09:14.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:09:14.525 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:09:14.525 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
22:09:14.527 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:09:14.529 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.48
22:09:14.529 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:09:14.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:14.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:09:14.529 00.000 10072 MoveAxis(E, 11, ABG)
22:09:14.529 00.000 10072 Guiding  Dir = 2, Dur = 11
22:09:14.529 00.000 10072 IsGuiding returns 0
22:09:14.530 00.001 10072 PulseGuide returned control before completion, sleep 21
22:09:14.546 00.016 1032 UpdateGuideState exits: m=1261 SNR=24.9
22:09:14.550 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:14.551 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:14.553 00.002 1032 Enqueuing Expose request
22:09:14.564 00.011 10072 IsGuiding returns 0
22:09:14.564 00.000 10072 Move returns status 0, amount 11
22:09:14.564 00.000 10072 MoveAxis(N, 0, ABG)
22:09:14.564 00.000 10072 Move returns status 0, amount 0
22:09:14.564 00.000 10072 move complete, result=0
22:09:14.564 00.000 10072 worker thread done servicing request
22:09:14.565 00.001 10072 Worker thread wakes up
22:09:14.565 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:14.565 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:14.565 00.000 1032 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
22:09:14.970 00.405 10072 Exposure complete
22:09:15.027 00.057 10072 worker thread done servicing request
22:09:15.027 00.000 1032 OnExposeComplete: enter
22:09:15.029 00.002 1032 UpdateGuideState(): m_state=6
22:09:15.032 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2518
22:09:15.034 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=136.34, Mass=1291, SNR=25.2, Peak=123 HFD=3.2
22:09:15.036 00.002 1032 MultiStar: [#1 -0.03,0.03,1.02,U] [#2 0.03,0.13,0.76,U] [#3 0.01,-0.15,0.77,U] [#4 -0.17,-0.10,0.62,U] [#5 0.01,-0.16,0.68,U] [#6 0.00,0.11,0.63,U] [#7 -0.05,-0.14,0.69,U] [#8 -0.18,-0.12,0.51,U] 
22:09:15.038 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.13, 0.19}
22:09:15.040 00.002 1032 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.83) = xAngle (-4.37 = 1.92)
22:09:15.041 00.001 1032 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.37 = 1.92)
22:09:15.043 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.54 mountX=-0.01 mountY=0.02, mountTheta=1.92
22:09:15.046 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
22:09:15.049 00.003 1032 Enqueuing Move request for scope (-0.01, -0.01)
22:09:15.051 00.002 10072 Worker thread wakes up
22:09:15.051 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:09:15.051 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:09:15.051 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.02
22:09:15.053 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:09:15.055 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.49
22:09:15.055 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:09:15.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:15.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:09:15.055 00.000 10072 MoveAxis(E, 10, ABG)
22:09:15.055 00.000 10072 Guiding  Dir = 2, Dur = 10
22:09:15.056 00.001 10072 IsGuiding returns 0
22:09:15.056 00.000 10072 PulseGuide returned control before completion, sleep 20
22:09:15.072 00.016 1032 UpdateGuideState exits: m=1291 SNR=25.2
22:09:15.074 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:15.075 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:15.077 00.002 1032 Enqueuing Expose request
22:09:15.079 00.002 10072 IsGuiding returns 0
22:09:15.079 00.000 10072 Move returns status 0, amount 10
22:09:15.079 00.000 10072 MoveAxis(N, 0, ABG)
22:09:15.079 00.000 10072 Move returns status 0, amount 0
22:09:15.079 00.000 10072 move complete, result=0
22:09:15.079 00.000 10072 worker thread done servicing request
22:09:15.079 00.000 10072 Worker thread wakes up
22:09:15.079 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:15.079 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:15.087 00.008 1032 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
22:09:15.811 00.724 10072 Exposure complete
22:09:15.867 00.056 10072 worker thread done servicing request
22:09:15.867 00.000 1032 OnExposeComplete: enter
22:09:15.869 00.002 1032 UpdateGuideState(): m_state=6
22:09:15.872 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2519
22:09:15.873 00.001 1032 Star::Find returns 1 (0), X=1103.45, Y=136.19, Mass=1349, SNR=25.8, Peak=131 HFD=3.2
22:09:15.875 00.002 1032 MultiStar: [#1 -0.08,-0.02,0.98,U] [#2 -0.03,0.06,0.78,U] [#3 0.14,-0.05,0.71,U] [#4 -0.08,-0.09,0.62,U] [#5 0.02,-0.06,0.67,U] [#6 0.11,0.12,0.56,U] [#7 -0.01,-0.16,0.69,U] [#8 -0.09,-0.15,0.49,U] 
22:09:15.877 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.17, 0.03}
22:09:15.878 00.001 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
22:09:15.879 00.001 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
22:09:15.881 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.90 mountX=-0.03 mountY=-0.01, mountTheta=-2.73
22:09:15.884 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
22:09:15.886 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
22:09:15.887 00.001 10072 Worker thread wakes up
22:09:15.888 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
22:09:15.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
22:09:15.888 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
22:09:15.892 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:09:15.894 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.49
22:09:15.894 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:09:15.894 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:15.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:09:15.894 00.000 10072 MoveAxis(E, 13, ABG)
22:09:15.894 00.000 10072 Guiding  Dir = 2, Dur = 13
22:09:15.895 00.001 10072 IsGuiding returns 0
22:09:15.895 00.000 10072 PulseGuide returned control before completion, sleep 23
22:09:15.914 00.019 1032 UpdateGuideState exits: m=1349 SNR=25.8
22:09:15.917 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:15.918 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:15.921 00.003 1032 Enqueuing Expose request
22:09:15.923 00.002 10072 IsGuiding returns 0
22:09:15.923 00.000 10072 Move returns status 0, amount 13
22:09:15.923 00.000 10072 MoveAxis(N, 0, ABG)
22:09:15.923 00.000 10072 Move returns status 0, amount 0
22:09:15.923 00.000 10072 move complete, result=0
22:09:15.924 00.001 10072 worker thread done servicing request
22:09:15.924 00.000 10072 Worker thread wakes up
22:09:15.924 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:15.924 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:15.924 00.000 1032 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
22:09:16.332 00.408 10072 Exposure complete
22:09:16.381 00.049 10072 worker thread done servicing request
22:09:16.381 00.000 1032 OnExposeComplete: enter
22:09:16.383 00.002 1032 UpdateGuideState(): m_state=6
22:09:16.384 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2520
22:09:16.386 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=136.29, Mass=1278, SNR=25.1, Peak=120 HFD=3.2
22:09:16.388 00.002 1032 MultiStar: [#1 0.03,-0.02,0.98,U] [#2 0.10,0.05,0.80,U] [#3 0.21,-0.20,0.00,M1] [#4 -0.06,-0.14,0.65,U] [#5 0.06,-0.08,0.67,U] [#6 0.05,-0.12,0.61,U] [#7 0.05,-0.21,0.72,U] [#8 -0.10,-0.16,0.53,U] 
22:09:16.389 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.17, 0.14}
22:09:16.391 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
22:09:16.393 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
22:09:16.396 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.79 mountX=-0.06 mountY=-0.03, mountTheta=-2.62
22:09:16.399 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
22:09:16.400 00.001 1032 Enqueuing Move request for scope (0.05, -0.05)
22:09:16.402 00.002 10072 Worker thread wakes up
22:09:16.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
22:09:16.402 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
22:09:16.402 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.03
22:09:16.404 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:09:16.405 00.001 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.49
22:09:16.406 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:09:16.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:16.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:09:16.406 00.000 10072 MoveAxis(E, 11, ABG)
22:09:16.406 00.000 10072 Guiding  Dir = 2, Dur = 11
22:09:16.406 00.000 10072 IsGuiding returns 0
22:09:16.407 00.001 10072 PulseGuide returned control before completion, sleep 21
22:09:16.421 00.014 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:09:16.424 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:16.427 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:16.429 00.002 1032 Enqueuing Expose request
22:09:16.437 00.008 10072 IsGuiding returns 0
22:09:16.437 00.000 10072 Move returns status 0, amount 11
22:09:16.437 00.000 10072 MoveAxis(N, 0, ABG)
22:09:16.437 00.000 10072 Move returns status 0, amount 0
22:09:16.437 00.000 10072 move complete, result=0
22:09:16.437 00.000 10072 worker thread done servicing request
22:09:16.437 00.000 10072 Worker thread wakes up
22:09:16.437 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:16.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:16.437 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
22:09:17.064 00.627 10072 Exposure complete
22:09:17.115 00.051 10072 worker thread done servicing request
22:09:17.115 00.000 1032 OnExposeComplete: enter
22:09:17.117 00.002 1032 UpdateGuideState(): m_state=6
22:09:17.118 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2521
22:09:17.120 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=136.01, Mass=1314, SNR=25.4, Peak=108 HFD=3.3
22:09:17.121 00.001 1032 MultiStar: [#1 0.03,-0.19,0.97,U] [#2 0.07,-0.11,0.73,U] [#3 0.03,-0.36,0.00,M2] [#4 -0.11,-0.26,0.00,M1] [#5 0.07,-0.29,0.00,M1] [#6 0.09,-0.15,0.55,U] [#7 -0.05,-0.40,0.00,M1] [#8 -0.16,-0.41,0.00,M2] 
22:09:17.123 00.002 1032 refined, 3 included, MultiStar: {0.08, -0.15}, one-star: {0.13, -0.15}
22:09:17.125 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
22:09:17.126 00.001 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
22:09:17.128 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.09 mountX=-0.17 mountY=-0.04, mountTheta=-2.92
22:09:17.130 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.15, opts=13)
22:09:17.131 00.001 1032 Enqueuing Move request for scope (0.08, -0.15)
22:09:17.134 00.003 10072 Worker thread wakes up
22:09:17.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
22:09:17.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
22:09:17.134 00.000 10072 Moving (0.08, -0.15) raw xDistance=-0.17 yDistance=-0.04
22:09:17.135 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:09:17.138 00.003 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 283.50
22:09:17.138 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
22:09:17.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:17.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:09:17.138 00.000 10072 MoveAxis(E, 94, ABG)
22:09:17.138 00.000 10072 Guiding  Dir = 2, Dur = 94
22:09:17.138 00.000 10072 IsGuiding returns 0
22:09:17.138 00.000 10072 PulseGuide returned control before completion, sleep 104
22:09:17.156 00.018 1032 UpdateGuideState exits: m=1314 SNR=25.4
22:09:17.158 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:17.160 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:17.161 00.001 1032 Enqueuing Expose request
22:09:17.248 00.087 10072 IsGuiding returns 0
22:09:17.248 00.000 10072 Move returns status 0, amount 94
22:09:17.248 00.000 10072 MoveAxis(N, 0, ABG)
22:09:17.248 00.000 10072 Move returns status 0, amount 0
22:09:17.248 00.000 10072 move complete, result=0
22:09:17.248 00.000 10072 worker thread done servicing request
22:09:17.249 00.001 10072 Worker thread wakes up
22:09:17.249 00.000 1032 GuideStep: -0.2 px 94 ms EAST, -0.0 px 0 ms NORTH
22:09:17.251 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:17.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:17.656 00.405 10072 Exposure complete
22:09:17.712 00.056 10072 worker thread done servicing request
22:09:17.712 00.000 1032 OnExposeComplete: enter
22:09:17.714 00.002 1032 UpdateGuideState(): m_state=6
22:09:17.715 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2522
22:09:17.717 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=136.08, Mass=1510, SNR=27.3, Peak=125 HFD=3.3
22:09:17.720 00.003 1032 MultiStar: [#1 -0.07,-0.02,0.90,U] [#2 -0.04,0.07,0.72,U] [#3 -0.07,-0.15,0.66,U] [#4 -0.07,-0.15,0.62,U] [#5 0.05,0.02,0.61,U] [#6 0.35,0.01,0.00,M1] [#7 -0.12,-0.10,0.64,U] [#8 -0.04,-0.21,0.49,U] 
22:09:17.721 00.001 1032 refined, 7 included, MultiStar: {-0.02, -0.07}, one-star: {0.11, -0.08}
22:09:17.722 00.001 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.83) = xAngle (-3.73 = 2.56)
22:09:17.724 00.002 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.73 = 2.56)
22:09:17.725 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.90 mountX=-0.06 mountY=0.04, mountTheta=2.56
22:09:17.728 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
22:09:17.730 00.002 1032 Enqueuing Move request for scope (-0.02, -0.07)
22:09:17.733 00.003 10072 Worker thread wakes up
22:09:17.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
22:09:17.733 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
22:09:17.733 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
22:09:17.734 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:09:17.736 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.50
22:09:17.736 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:09:17.737 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:17.737 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:09:17.737 00.000 10072 MoveAxis(E, 13, ABG)
22:09:17.737 00.000 10072 Guiding  Dir = 2, Dur = 13
22:09:17.737 00.000 10072 IsGuiding returns 0
22:09:17.737 00.000 10072 PulseGuide returned control before completion, sleep 23
22:09:17.754 00.017 1032 UpdateGuideState exits: m=1510 SNR=27.3
22:09:17.756 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:17.757 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:17.759 00.002 1032 Enqueuing Expose request
22:09:17.764 00.005 10072 IsGuiding returns 0
22:09:17.764 00.000 10072 Move returns status 0, amount 13
22:09:17.764 00.000 10072 MoveAxis(N, 0, ABG)
22:09:17.764 00.000 10072 Move returns status 0, amount 0
22:09:17.764 00.000 10072 move complete, result=0
22:09:17.764 00.000 10072 worker thread done servicing request
22:09:17.764 00.000 10072 Worker thread wakes up
22:09:17.764 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:17.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:17.769 00.005 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
22:09:18.391 00.622 10072 Exposure complete
22:09:18.477 00.086 10072 worker thread done servicing request
22:09:18.477 00.000 1032 OnExposeComplete: enter
22:09:18.480 00.003 1032 UpdateGuideState(): m_state=6
22:09:18.481 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2523
22:09:18.483 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=136.28, Mass=1276, SNR=25.1, Peak=113 HFD=3.2
22:09:18.486 00.003 1032 MultiStar: [#1 -0.04,0.05,0.98,U] [#2 -0.06,0.11,0.82,U] [#3 -0.07,-0.22,0.80,U] [#4 -0.18,-0.04,0.70,U] [#5 -0.04,0.07,0.68,U] [#6 0.01,0.25,0.00,M2] [#7 -0.19,-0.21,0.00,M1] [#8 -0.28,0.00,0.00,M2] 
22:09:18.487 00.001 1032 refined, 5 included, MultiStar: {-0.06, 0.02}, one-star: {0.03, 0.12}
22:09:18.489 00.002 1032 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.83) = xAngle (0.95 = 0.95)
22:09:18.491 00.002 1032 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.95 = 0.95)
22:09:18.493 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.78 mountX=0.04 mountY=0.05, mountTheta=0.95
22:09:18.496 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.02, opts=13)
22:09:18.498 00.002 1032 Enqueuing Move request for scope (-0.06, 0.02)
22:09:18.500 00.002 10072 Worker thread wakes up
22:09:18.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
22:09:18.500 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
22:09:18.502 00.002 10072 Moving (-0.06, 0.02) raw xDistance=0.04 yDistance=0.05
22:09:18.504 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:09:18.506 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.50
22:09:18.506 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:09:18.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:18.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:09:18.506 00.000 10072 MoveAxis(E, 14, ABG)
22:09:18.507 00.001 10072 Guiding  Dir = 2, Dur = 14
22:09:18.507 00.000 10072 IsGuiding returns 0
22:09:18.508 00.001 10072 PulseGuide returned control before completion, sleep 24
22:09:18.526 00.018 1032 UpdateGuideState exits: m=1276 SNR=25.1
22:09:18.528 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:18.530 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:18.531 00.001 1032 Enqueuing Expose request
22:09:18.543 00.012 10072 IsGuiding returns 0
22:09:18.543 00.000 10072 Move returns status 0, amount 14
22:09:18.543 00.000 10072 MoveAxis(N, 0, ABG)
22:09:18.543 00.000 10072 Move returns status 0, amount 0
22:09:18.543 00.000 10072 move complete, result=0
22:09:18.543 00.000 10072 worker thread done servicing request
22:09:18.543 00.000 10072 Worker thread wakes up
22:09:18.543 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:18.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:18.545 00.002 1032 GuideStep: 0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
22:09:18.953 00.408 10072 Exposure complete
22:09:19.008 00.055 10072 worker thread done servicing request
22:09:19.008 00.000 1032 OnExposeComplete: enter
22:09:19.010 00.002 1032 UpdateGuideState(): m_state=6
22:09:19.013 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2524
22:09:19.016 00.003 1032 Star::Find returns 1 (0), X=1103.29, Y=136.11, Mass=1460, SNR=26.8, Peak=120 HFD=3.3
22:09:19.018 00.002 1032 MultiStar: [#1 -0.05,0.03,0.95,U] [#2 -0.01,0.10,0.77,U] [#3 -0.04,-0.08,0.73,U] [#4 -0.10,-0.01,0.65,U] [#5 -0.08,-0.15,0.60,U] [#6 0.01,0.12,0.57,U] [#7 -0.13,-0.21,0.00,M2] [#8 -0.21,-0.22,0.00,M3] 
22:09:19.021 00.003 1032 refined, 6 included, MultiStar: {-0.03, -0.00}, one-star: {0.02, -0.04}
22:09:19.022 00.001 1032 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.83) = xAngle (-4.83 = 1.45)
22:09:19.024 00.002 1032 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.83 = 1.45)
22:09:19.026 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.00 mountX=0.00 mountY=0.03, mountTheta=1.45
22:09:19.029 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
22:09:19.031 00.002 1032 Enqueuing Move request for scope (-0.03, -0.00)
22:09:19.032 00.001 10072 Worker thread wakes up
22:09:19.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
22:09:19.032 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
22:09:19.032 00.000 10072 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.03
22:09:19.034 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:09:19.035 00.001 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.51
22:09:19.035 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:09:19.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:19.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:09:19.036 00.001 10072 MoveAxis(E, 12, ABG)
22:09:19.036 00.000 10072 Guiding  Dir = 2, Dur = 12
22:09:19.036 00.000 10072 IsGuiding returns 0
22:09:19.036 00.000 10072 PulseGuide returned control before completion, sleep 22
22:09:19.053 00.017 1032 UpdateGuideState exits: m=1460 SNR=26.8
22:09:19.055 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:19.057 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:19.058 00.001 1032 Enqueuing Expose request
22:09:19.074 00.016 10072 IsGuiding returns 0
22:09:19.074 00.000 10072 Move returns status 0, amount 12
22:09:19.074 00.000 10072 MoveAxis(N, 0, ABG)
22:09:19.074 00.000 10072 Move returns status 0, amount 0
22:09:19.074 00.000 10072 move complete, result=0
22:09:19.074 00.000 10072 worker thread done servicing request
22:09:19.074 00.000 10072 Worker thread wakes up
22:09:19.074 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:19.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:19.079 00.005 1032 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
22:09:19.698 00.619 10072 Exposure complete
22:09:19.753 00.055 10072 worker thread done servicing request
22:09:19.753 00.000 1032 OnExposeComplete: enter
22:09:19.756 00.003 1032 UpdateGuideState(): m_state=6
22:09:19.758 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2525
22:09:19.760 00.002 1032 Star::Find returns 1 (0), X=1103.31, Y=136.20, Mass=1322, SNR=25.5, Peak=114 HFD=3.2
22:09:19.761 00.001 1032 MultiStar: [#1 0.02,-0.06,0.92,U] [#2 0.03,0.08,0.77,U] [#3 0.06,-0.17,0.76,U] [#4 -0.01,-0.04,0.63,U] [#5 -0.03,-0.16,0.68,U] [#6 0.17,0.08,0.60,U] [#7 -0.10,-0.20,0.65,U] [#8 -0.25,-0.20,0.00,M4] 
22:09:19.763 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.05}, one-star: {0.04, 0.04}
22:09:19.765 00.002 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
22:09:19.766 00.001 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
22:09:19.767 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.15 mountX=-0.05 mountY=-0.01, mountTheta=-2.98
22:09:19.771 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
22:09:19.773 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
22:09:19.775 00.002 10072 Worker thread wakes up
22:09:19.776 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:09:19.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:09:19.776 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
22:09:19.778 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:09:19.780 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 283.51
22:09:19.780 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:09:19.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:19.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:09:19.780 00.000 10072 MoveAxis(E, 15, ABG)
22:09:19.780 00.000 10072 Guiding  Dir = 2, Dur = 15
22:09:19.781 00.001 10072 IsGuiding returns 0
22:09:19.782 00.001 10072 PulseGuide returned control before completion, sleep 25
22:09:19.799 00.017 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:09:19.802 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:19.804 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:19.807 00.003 1032 Enqueuing Expose request
22:09:19.820 00.013 10072 IsGuiding returns 0
22:09:19.820 00.000 10072 Move returns status 0, amount 15
22:09:19.820 00.000 10072 MoveAxis(N, 0, ABG)
22:09:19.820 00.000 10072 Move returns status 0, amount 0
22:09:19.820 00.000 10072 move complete, result=0
22:09:19.820 00.000 10072 worker thread done servicing request
22:09:19.820 00.000 10072 Worker thread wakes up
22:09:19.820 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
22:09:19.824 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:19.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:20.230 00.406 10072 Exposure complete
22:09:20.287 00.057 10072 worker thread done servicing request
22:09:20.287 00.000 1032 OnExposeComplete: enter
22:09:20.289 00.002 1032 UpdateGuideState(): m_state=6
22:09:20.291 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2526
22:09:20.293 00.002 1032 Star::Find returns 1 (0), X=1103.31, Y=136.22, Mass=1357, SNR=25.8, Peak=112 HFD=3.3
22:09:20.295 00.002 1032 MultiStar: [#1 0.02,-0.01,0.91,U] [#2 0.16,0.08,0.75,U] [#3 0.10,-0.25,0.00,M1] [#4 -0.12,-0.17,0.67,U] [#5 -0.04,-0.17,0.71,U] [#6 0.05,0.05,0.63,U] [#7 -0.01,-0.30,0.00,M2] [#8 -0.24,-0.23,0.00,M5] 
22:09:20.296 00.001 1032 refined, 5 included, MultiStar: {0.02, -0.02}, one-star: {0.03, 0.07}
22:09:20.298 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
22:09:20.300 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
22:09:20.302 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.77 mountX=-0.02 mountY=-0.01, mountTheta=-2.60
22:09:20.304 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
22:09:20.306 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
22:09:20.309 00.003 10072 Worker thread wakes up
22:09:20.309 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:09:20.309 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:09:20.309 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
22:09:20.311 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:09:20.314 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.51
22:09:20.314 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:09:20.314 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:20.314 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:09:20.314 00.000 10072 MoveAxis(E, 13, ABG)
22:09:20.314 00.000 10072 Guiding  Dir = 2, Dur = 13
22:09:20.315 00.001 10072 IsGuiding returns 0
22:09:20.315 00.000 10072 PulseGuide returned control before completion, sleep 23
22:09:20.332 00.017 1032 UpdateGuideState exits: m=1357 SNR=25.8
22:09:20.334 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:20.336 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:20.338 00.002 1032 Enqueuing Expose request
22:09:20.353 00.015 10072 IsGuiding returns 0
22:09:20.353 00.000 10072 Move returns status 0, amount 13
22:09:20.353 00.000 10072 MoveAxis(N, 0, ABG)
22:09:20.353 00.000 10072 Move returns status 0, amount 0
22:09:20.353 00.000 10072 move complete, result=0
22:09:20.353 00.000 10072 worker thread done servicing request
22:09:20.353 00.000 10072 Worker thread wakes up
22:09:20.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:20.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:20.356 00.003 1032 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
22:09:20.980 00.624 10072 Exposure complete
22:09:21.034 00.054 10072 worker thread done servicing request
22:09:21.034 00.000 1032 OnExposeComplete: enter
22:09:21.037 00.003 1032 UpdateGuideState(): m_state=6
22:09:21.039 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2527
22:09:21.041 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=136.19, Mass=1439, SNR=26.6, Peak=116 HFD=3.2
22:09:21.043 00.002 1032 MultiStar: [#1 -0.09,0.05,0.90,U] [#2 -0.00,0.20,0.77,U] [#3 0.07,-0.25,0.00,M2] [#4 -0.11,-0.05,0.64,U] [#5 0.07,-0.07,0.66,U] [#6 -0.05,0.23,0.56,U] [#7 -0.04,-0.17,0.62,U] [#8 -0.31,-0.20,0.00,M6] 
22:09:21.044 00.001 1032 refined, 6 included, MultiStar: {-0.01, 0.04}, one-star: {0.09, 0.03}
22:09:21.047 00.003 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
22:09:21.048 00.001 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
22:09:21.051 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.94 mountX=0.04 mountY=0.00, mountTheta=0.11
22:09:21.053 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
22:09:21.055 00.002 1032 Enqueuing Move request for scope (-0.01, 0.04)
22:09:21.058 00.003 10072 Worker thread wakes up
22:09:21.058 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
22:09:21.058 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
22:09:21.058 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=0.00
22:09:21.060 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:09:21.062 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.52
22:09:21.062 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:09:21.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:21.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:09:21.062 00.000 10072 MoveAxis(E, 13, ABG)
22:09:21.062 00.000 10072 Guiding  Dir = 2, Dur = 13
22:09:21.062 00.000 10072 IsGuiding returns 0
22:09:21.063 00.001 10072 PulseGuide returned control before completion, sleep 23
22:09:21.080 00.017 1032 UpdateGuideState exits: m=1439 SNR=26.6
22:09:21.083 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:21.084 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:21.089 00.005 1032 Enqueuing Expose request
22:09:21.100 00.011 10072 IsGuiding returns 0
22:09:21.100 00.000 10072 Move returns status 0, amount 13
22:09:21.100 00.000 10072 MoveAxis(N, 0, ABG)
22:09:21.100 00.000 10072 Move returns status 0, amount 0
22:09:21.100 00.000 10072 move complete, result=0
22:09:21.100 00.000 10072 worker thread done servicing request
22:09:21.100 00.000 10072 Worker thread wakes up
22:09:21.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:21.100 00.000 1032 GuideStep: 0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
22:09:21.103 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:21.511 00.408 10072 Exposure complete
22:09:21.567 00.056 10072 worker thread done servicing request
22:09:21.567 00.000 1032 OnExposeComplete: enter
22:09:21.569 00.002 1032 UpdateGuideState(): m_state=6
22:09:21.570 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2528
22:09:21.572 00.002 1032 Star::Find returns 1 (0), X=1103.22, Y=136.27, Mass=1244, SNR=24.7, Peak=108 HFD=3.3
22:09:21.574 00.002 1032 MultiStar: [#1 -0.12,-0.05,1.01,U] [#2 0.06,0.23,0.82,U] [#3 0.09,-0.18,0.75,U] [#4 -0.20,-0.02,0.68,U] [#5 0.05,-0.09,0.63,U] [#6 -0.07,-0.06,0.64,U] [#7 -0.26,-0.13,0.00,M2] [#8 -0.16,-0.12,0.52,U] 
22:09:21.575 00.001 1032 refined, 7 included, MultiStar: {-0.05, -0.01}, one-star: {-0.06, 0.11}
22:09:21.577 00.002 1032 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.83) = xAngle (-4.78 = 1.50)
22:09:21.579 00.002 1032 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.78 = 1.50)
22:09:21.582 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.95 mountX=0.00 mountY=0.05, mountTheta=1.50
22:09:21.584 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.01, opts=13)
22:09:21.587 00.003 1032 Enqueuing Move request for scope (-0.05, -0.01)
22:09:21.589 00.002 10072 Worker thread wakes up
22:09:21.589 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
22:09:21.589 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
22:09:21.589 00.000 10072 Moving (-0.05, -0.01) raw xDistance=0.00 yDistance=0.05
22:09:21.591 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:09:21.593 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.52
22:09:21.593 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:09:21.593 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:21.593 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:09:21.593 00.000 10072 MoveAxis(E, 12, ABG)
22:09:21.593 00.000 10072 Guiding  Dir = 2, Dur = 12
22:09:21.595 00.002 10072 IsGuiding returns 0
22:09:21.595 00.000 10072 PulseGuide returned control before completion, sleep 22
22:09:21.612 00.017 1032 UpdateGuideState exits: m=1244 SNR=24.7
22:09:21.614 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:21.616 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:21.618 00.002 1032 Enqueuing Expose request
22:09:21.619 00.001 10072 IsGuiding returns 0
22:09:21.620 00.001 10072 Move returns status 0, amount 12
22:09:21.620 00.000 10072 MoveAxis(N, 0, ABG)
22:09:21.620 00.000 10072 Move returns status 0, amount 0
22:09:21.620 00.000 10072 move complete, result=0
22:09:21.620 00.000 10072 worker thread done servicing request
22:09:21.620 00.000 10072 Worker thread wakes up
22:09:21.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:21.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:21.630 00.010 1032 GuideStep: 0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
22:09:22.243 00.613 10072 Exposure complete
22:09:22.299 00.056 10072 worker thread done servicing request
22:09:22.299 00.000 1032 OnExposeComplete: enter
22:09:22.302 00.003 1032 UpdateGuideState(): m_state=6
22:09:22.305 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2529
22:09:22.307 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=136.12, Mass=1126, SNR=23.5, Peak=103 HFD=3.3
22:09:22.308 00.001 1032 MultiStar: [#1 0.02,-0.19,1.00,U] [#2 0.05,-0.13,0.84,U] [#3 0.03,-0.34,0.00,M2] [#4 -0.17,-0.19,0.00,M1] [#5 0.07,-0.14,0.71,U] [#6 -0.05,-0.11,0.62,U] [#7 0.05,-0.29,0.00,M3] [#8 -0.24,-0.30,0.00,M6] 
22:09:22.310 00.002 1032 single-star, 4 included, MultiStar: {0.05, -0.12}, one-star: {0.12, -0.03}
22:09:22.311 00.001 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
22:09:22.314 00.003 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
22:09:22.315 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.27 mountX=-0.06 mountY=-0.11, mountTheta=-2.10
22:09:22.318 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
22:09:22.321 00.003 1032 Enqueuing Move request for scope (0.12, -0.03)
22:09:22.324 00.003 10072 Worker thread wakes up
22:09:22.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
22:09:22.324 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
22:09:22.324 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
22:09:22.326 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:09:22.328 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.52
22:09:22.328 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:09:22.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:22.328 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:09:22.328 00.000 10072 MoveAxis(E, 13, ABG)
22:09:22.328 00.000 10072 Guiding  Dir = 2, Dur = 13
22:09:22.330 00.002 10072 IsGuiding returns 0
22:09:22.330 00.000 10072 PulseGuide returned control before completion, sleep 23
22:09:22.347 00.017 1032 UpdateGuideState exits: m=1126 SNR=23.5
22:09:22.349 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:22.351 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:22.354 00.003 1032 Enqueuing Expose request
22:09:22.367 00.013 10072 IsGuiding returns 0
22:09:22.367 00.000 10072 Move returns status 0, amount 13
22:09:22.367 00.000 10072 MoveAxis(N, 0, ABG)
22:09:22.367 00.000 10072 Move returns status 0, amount 0
22:09:22.367 00.000 10072 move complete, result=0
22:09:22.368 00.001 10072 worker thread done servicing request
22:09:22.368 00.000 10072 Worker thread wakes up
22:09:22.368 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:22.368 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:22.369 00.001 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:09:22.777 00.408 10072 Exposure complete
22:09:22.830 00.053 10072 worker thread done servicing request
22:09:22.831 00.001 1032 OnExposeComplete: enter
22:09:22.833 00.002 1032 UpdateGuideState(): m_state=6
22:09:22.836 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2530
22:09:22.838 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=136.08, Mass=1319, SNR=25.5, Peak=112 HFD=3.3
22:09:22.839 00.001 1032 MultiStar: [#1 0.01,-0.23,0.95,U] [#2 -0.01,0.01,0.74,U] [#3 0.02,-0.25,0.00,M3] [#4 -0.13,-0.17,0.67,U] [#5 0.01,-0.19,0.69,U] [#6 0.07,-0.13,0.63,U] [#7 -0.01,-0.31,0.00,M4] [#8 -0.10,-0.37,0.00,M7] 
22:09:22.841 00.002 1032 refined, 5 included, MultiStar: {0.02, -0.13}, one-star: {0.15, -0.07}
22:09:22.844 00.003 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
22:09:22.845 00.001 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
22:09:22.847 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.38 mountX=-0.13 mountY=0.01, mountTheta=3.07
22:09:22.849 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.13, opts=13)
22:09:22.850 00.001 1032 Enqueuing Move request for scope (0.02, -0.13)
22:09:22.852 00.002 10072 Worker thread wakes up
22:09:22.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
22:09:22.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
22:09:22.852 00.000 10072 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=0.01
22:09:22.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:09:22.857 00.003 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 283.53
22:09:22.857 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
22:09:22.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:22.857 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:09:22.857 00.000 10072 MoveAxis(E, 74, ABG)
22:09:22.857 00.000 10072 Guiding  Dir = 2, Dur = 74
22:09:22.857 00.000 10072 IsGuiding returns 0
22:09:22.858 00.001 10072 PulseGuide returned control before completion, sleep 84
22:09:22.875 00.017 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:09:22.877 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:22.879 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:22.880 00.001 1032 Enqueuing Expose request
22:09:22.946 00.066 10072 IsGuiding returns 0
22:09:22.946 00.000 10072 Move returns status 0, amount 74
22:09:22.946 00.000 10072 MoveAxis(N, 0, ABG)
22:09:22.946 00.000 10072 Move returns status 0, amount 0
22:09:22.946 00.000 10072 move complete, result=0
22:09:22.946 00.000 10072 worker thread done servicing request
22:09:22.946 00.000 10072 Worker thread wakes up
22:09:22.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:22.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:22.946 00.000 1032 GuideStep: -0.1 px 74 ms EAST, 0.0 px 0 ms NORTH
22:09:23.573 00.627 10072 Exposure complete
22:09:23.626 00.053 10072 worker thread done servicing request
22:09:23.626 00.000 1032 OnExposeComplete: enter
22:09:23.628 00.002 1032 UpdateGuideState(): m_state=6
22:09:23.630 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2531
22:09:23.632 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=136.27, Mass=1287, SNR=25.2, Peak=114 HFD=3.2
22:09:23.634 00.002 1032 MultiStar: [#1 -0.08,0.04,0.97,U] [#2 -0.00,0.23,0.73,U] [#3 0.02,0.01,0.75,U] [#4 -0.15,-0.03,0.61,U] [#5 -0.08,-0.05,0.62,U] [#6 -0.01,0.22,0.58,U] [#7 -0.06,-0.16,0.71,U] [#8 -0.33,-0.06,0.00,M8] 
22:09:23.636 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {0.04, 0.12}
22:09:23.637 00.001 1032 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.83) = xAngle (0.34 = 0.34)
22:09:23.639 00.002 1032 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.34 = 0.34)
22:09:23.641 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.17 mountX=0.06 mountY=0.02, mountTheta=0.34
22:09:23.644 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
22:09:23.646 00.002 1032 Enqueuing Move request for scope (-0.03, 0.05)
22:09:23.649 00.003 10072 Worker thread wakes up
22:09:23.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
22:09:23.649 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
22:09:23.649 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.06 yDistance=0.02
22:09:23.651 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:09:23.653 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.53
22:09:23.653 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:09:23.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:23.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:09:23.653 00.000 10072 MoveAxis(E, 14, ABG)
22:09:23.653 00.000 10072 Guiding  Dir = 2, Dur = 14
22:09:23.654 00.001 10072 IsGuiding returns 0
22:09:23.654 00.000 10072 PulseGuide returned control before completion, sleep 24
22:09:23.671 00.017 1032 UpdateGuideState exits: m=1287 SNR=25.2
22:09:23.673 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:23.675 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:23.677 00.002 1032 Enqueuing Expose request
22:09:23.680 00.003 10072 IsGuiding returns 0
22:09:23.680 00.000 10072 Move returns status 0, amount 14
22:09:23.680 00.000 10072 MoveAxis(N, 0, ABG)
22:09:23.680 00.000 10072 Move returns status 0, amount 0
22:09:23.680 00.000 10072 move complete, result=0
22:09:23.680 00.000 10072 worker thread done servicing request
22:09:23.680 00.000 10072 Worker thread wakes up
22:09:23.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:23.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:23.687 00.007 1032 GuideStep: 0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
22:09:24.091 00.404 10072 Exposure complete
22:09:24.146 00.055 10072 worker thread done servicing request
22:09:24.146 00.000 1032 OnExposeComplete: enter
22:09:24.148 00.002 1032 UpdateGuideState(): m_state=6
22:09:24.151 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2532
22:09:24.153 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=136.16, Mass=1323, SNR=25.5, Peak=118 HFD=3.0
22:09:24.155 00.002 1032 MultiStar: [#1 -0.08,0.11,0.97,U] [#2 0.03,0.18,0.71,U] [#3 0.04,-0.11,0.71,U] [#4 -0.09,-0.06,0.60,U] [#5 -0.12,-0.00,0.63,U] [#6 0.03,0.23,0.56,U] [#7 -0.17,-0.19,0.00,M4] [#8 -0.27,-0.13,0.00,M9] 
22:09:24.157 00.002 1032 single-star, 6 included, MultiStar: {-0.04, 0.05}, one-star: {-0.05, 0.00}
22:09:24.158 00.001 1032 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.83) = xAngle (1.29 = 1.29)
22:09:24.160 00.002 1032 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.29 = 1.29)
22:09:24.162 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.12 mountX=0.01 mountY=0.05, mountTheta=1.29
22:09:24.166 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.00, opts=13)
22:09:24.168 00.002 1032 Enqueuing Move request for scope (-0.05, 0.00)
22:09:24.169 00.001 10072 Worker thread wakes up
22:09:24.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
22:09:24.169 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
22:09:24.170 00.001 10072 Moving (-0.05, 0.00) raw xDistance=0.01 yDistance=0.05
22:09:24.171 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:09:24.175 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.53
22:09:24.175 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:09:24.175 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:24.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:09:24.176 00.001 10072 MoveAxis(E, 11, ABG)
22:09:24.176 00.000 10072 Guiding  Dir = 2, Dur = 11
22:09:24.176 00.000 10072 IsGuiding returns 0
22:09:24.177 00.001 10072 PulseGuide returned control before completion, sleep 21
22:09:24.193 00.016 1032 UpdateGuideState exits: m=1323 SNR=25.5
22:09:24.194 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:24.196 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:24.198 00.002 1032 Enqueuing Expose request
22:09:24.212 00.014 10072 IsGuiding returns 0
22:09:24.212 00.000 10072 Move returns status 0, amount 11
22:09:24.212 00.000 10072 MoveAxis(N, 0, ABG)
22:09:24.212 00.000 10072 Move returns status 0, amount 0
22:09:24.212 00.000 10072 move complete, result=0
22:09:24.212 00.000 10072 worker thread done servicing request
22:09:24.212 00.000 10072 Worker thread wakes up
22:09:24.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:24.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:24.212 00.000 1032 GuideStep: 0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
22:09:24.839 00.627 10072 Exposure complete
22:09:24.893 00.054 10072 worker thread done servicing request
22:09:24.893 00.000 1032 OnExposeComplete: enter
22:09:24.896 00.003 1032 UpdateGuideState(): m_state=6
22:09:24.897 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2533
22:09:24.899 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=136.19, Mass=1397, SNR=26.3, Peak=124 HFD=3.2
22:09:24.901 00.002 1032 MultiStar: [#1 -0.00,-0.10,0.92,U] [#2 0.10,-0.04,0.75,U] [#3 0.05,-0.21,0.71,U] [#4 -0.13,-0.14,0.60,U] [#5 -0.03,-0.20,0.66,U] [#6 0.07,-0.07,0.55,U] [#7 -0.10,-0.20,0.64,U] [#8 -0.03,-0.29,0.00,M10] 
22:09:24.902 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.10}, one-star: {0.12, 0.04}
22:09:24.904 00.002 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
22:09:24.905 00.001 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
22:09:24.907 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.40 mountX=-0.11 mountY=0.01, mountTheta=3.05
22:09:24.909 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.10, opts=13)
22:09:24.911 00.002 1032 Enqueuing Move request for scope (0.02, -0.10)
22:09:24.912 00.001 10072 Worker thread wakes up
22:09:24.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
22:09:24.912 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
22:09:24.912 00.000 10072 Moving (0.02, -0.10) raw xDistance=-0.11 yDistance=0.01
22:09:24.914 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:09:24.916 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.54
22:09:24.916 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:09:24.916 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:24.916 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:09:24.916 00.000 10072 MoveAxis(E, 13, ABG)
22:09:24.916 00.000 10072 Guiding  Dir = 2, Dur = 13
22:09:24.917 00.001 10072 IsGuiding returns 0
22:09:24.917 00.000 10072 PulseGuide returned control before completion, sleep 23
22:09:24.934 00.017 1032 UpdateGuideState exits: m=1397 SNR=26.3
22:09:24.936 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:24.938 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:24.940 00.002 1032 Enqueuing Expose request
22:09:24.946 00.006 10072 IsGuiding returns 0
22:09:24.946 00.000 10072 Move returns status 0, amount 13
22:09:24.946 00.000 10072 MoveAxis(N, 0, ABG)
22:09:24.946 00.000 10072 Move returns status 0, amount 0
22:09:24.946 00.000 10072 move complete, result=0
22:09:24.946 00.000 10072 worker thread done servicing request
22:09:24.946 00.000 10072 Worker thread wakes up
22:09:24.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:24.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:24.949 00.003 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
22:09:25.354 00.405 10072 Exposure complete
22:09:25.411 00.057 10072 worker thread done servicing request
22:09:25.411 00.000 1032 OnExposeComplete: enter
22:09:25.413 00.002 1032 UpdateGuideState(): m_state=6
22:09:25.415 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2534
22:09:25.416 00.001 1032 Star::Find returns 1 (0), X=1103.43, Y=136.03, Mass=1343, SNR=25.7, Peak=112 HFD=3.3
22:09:25.418 00.002 1032 MultiStar: [#1 0.04,-0.23,0.95,U] [#2 0.07,-0.04,0.79,U] [#3 0.07,-0.33,0.00,M1] [#4 0.08,-0.24,0.00,M1] [#5 0.12,-0.23,0.00,M1] [#6 0.03,-0.03,0.57,U] [#7 -0.16,-0.33,0.00,M4] [#8 -0.10,-0.32,0.00,R] 
22:09:25.419 00.001 1032 refined, 3 included, MultiStar: {0.08, -0.12}, one-star: {0.16, -0.12}
22:09:25.421 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
22:09:25.423 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
22:09:25.426 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.97 mountX=-0.13 mountY=-0.05, mountTheta=-2.80
22:09:25.429 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.12, opts=13)
22:09:25.430 00.001 1032 Enqueuing Move request for scope (0.08, -0.12)
22:09:25.431 00.001 10072 Worker thread wakes up
22:09:25.432 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
22:09:25.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
22:09:25.432 00.000 10072 Moving (0.08, -0.12) raw xDistance=-0.13 yDistance=-0.05
22:09:25.433 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:09:25.435 00.002 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 283.54
22:09:25.435 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:09:25.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:25.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:09:25.435 00.000 10072 MoveAxis(E, 72, ABG)
22:09:25.435 00.000 10072 Guiding  Dir = 2, Dur = 72
22:09:25.436 00.001 10072 IsGuiding returns 0
22:09:25.436 00.000 10072 PulseGuide returned control before completion, sleep 82
22:09:25.452 00.016 1032 UpdateGuideState exits: m=1343 SNR=25.7
22:09:25.453 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:25.456 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:25.457 00.001 1032 Enqueuing Expose request
22:09:25.522 00.065 10072 IsGuiding returns 0
22:09:25.522 00.000 10072 Move returns status 0, amount 72
22:09:25.522 00.000 10072 MoveAxis(N, 0, ABG)
22:09:25.522 00.000 10072 Move returns status 0, amount 0
22:09:25.522 00.000 10072 move complete, result=0
22:09:25.522 00.000 10072 worker thread done servicing request
22:09:25.522 00.000 10072 Worker thread wakes up
22:09:25.523 00.001 1032 GuideStep: -0.1 px 72 ms EAST, -0.0 px 0 ms NORTH
22:09:25.525 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:25.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:26.151 00.626 10072 Exposure complete
22:09:26.203 00.052 10072 worker thread done servicing request
22:09:26.203 00.000 1032 OnExposeComplete: enter
22:09:26.208 00.005 1032 UpdateGuideState(): m_state=6
22:09:26.210 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2535
22:09:26.212 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=136.20, Mass=1219, SNR=24.5, Peak=105 HFD=3.2
22:09:26.215 00.003 1032 MultiStar: [#1 -0.01,-0.10,0.98,U] [#2 0.15,0.02,0.74,U] [#3 -0.00,-0.29,0.00,M2] [#4 -0.03,-0.24,0.67,U] [#5 0.01,-0.18,0.65,U] [#6 0.20,0.02,0.67,U] [#7 -0.13,-0.33,0.00,M5] [#8 -0.03,0.17,0.54,U] 
22:09:26.216 00.001 1032 single-star, 6 included, MultiStar: {0.04, -0.04}, one-star: {-0.00, 0.04}
22:09:26.218 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
22:09:26.219 00.001 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
22:09:26.220 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.62 mountX=0.04 mountY=-0.01, mountTheta=-0.21
22:09:26.224 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
22:09:26.225 00.001 1032 Enqueuing Move request for scope (-0.00, 0.04)
22:09:26.226 00.001 10072 Worker thread wakes up
22:09:26.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
22:09:26.226 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
22:09:26.227 00.001 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
22:09:26.228 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:09:26.230 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.54
22:09:26.230 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:09:26.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:26.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:09:26.230 00.000 10072 MoveAxis(E, 10, ABG)
22:09:26.230 00.000 10072 Guiding  Dir = 2, Dur = 10
22:09:26.231 00.001 10072 IsGuiding returns 0
22:09:26.231 00.000 10072 PulseGuide returned control before completion, sleep 20
22:09:26.248 00.017 1032 UpdateGuideState exits: m=1219 SNR=24.5
22:09:26.251 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:26.254 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:26.256 00.002 1032 Enqueuing Expose request
22:09:26.258 00.002 10072 IsGuiding returns 0
22:09:26.258 00.000 10072 Move returns status 0, amount 10
22:09:26.258 00.000 10072 MoveAxis(N, 0, ABG)
22:09:26.258 00.000 10072 Move returns status 0, amount 0
22:09:26.258 00.000 10072 move complete, result=0
22:09:26.258 00.000 10072 worker thread done servicing request
22:09:26.258 00.000 10072 Worker thread wakes up
22:09:26.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:26.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:26.264 00.006 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:09:26.670 00.406 10072 Exposure complete
22:09:26.724 00.054 10072 worker thread done servicing request
22:09:26.726 00.002 1032 OnExposeComplete: enter
22:09:26.727 00.001 1032 UpdateGuideState(): m_state=6
22:09:26.729 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2536
22:09:26.731 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=136.07, Mass=1175, SNR=24.0, Peak=101 HFD=3.3
22:09:26.732 00.001 1032 MultiStar: [#1 -0.01,-0.10,0.99,U] [#2 0.03,0.09,0.85,U] [#3 0.01,-0.18,0.81,U] [#4 -0.09,-0.20,0.72,U] [#5 -0.06,0.05,0.73,U] [#6 0.12,-0.09,0.62,U] [#7 -0.07,-0.16,0.75,U] [#8 0.05,0.12,0.52,U] 
22:09:26.733 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.07}, one-star: {0.11, -0.09}
22:09:26.736 00.003 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
22:09:26.738 00.002 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
22:09:26.740 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.41 mountX=-0.07 mountY=0.01, mountTheta=3.04
22:09:26.744 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
22:09:26.746 00.002 1032 Enqueuing Move request for scope (0.01, -0.07)
22:09:26.748 00.002 10072 Worker thread wakes up
22:09:26.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
22:09:26.748 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
22:09:26.748 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
22:09:26.751 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:09:26.753 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.54
22:09:26.753 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:09:26.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:26.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:09:26.753 00.000 10072 MoveAxis(E, 8, ABG)
22:09:26.754 00.001 10072 Guiding  Dir = 2, Dur = 8
22:09:26.754 00.000 10072 IsGuiding returns 0
22:09:26.754 00.000 10072 PulseGuide returned control before completion, sleep 18
22:09:26.774 00.020 1032 UpdateGuideState exits: m=1175 SNR=24.0
22:09:26.776 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:26.778 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:26.779 00.001 1032 Enqueuing Expose request
22:09:26.781 00.002 10072 IsGuiding returns 0
22:09:26.781 00.000 10072 Move returns status 0, amount 8
22:09:26.781 00.000 10072 MoveAxis(N, 0, ABG)
22:09:26.781 00.000 10072 Move returns status 0, amount 0
22:09:26.781 00.000 10072 move complete, result=0
22:09:26.782 00.001 10072 worker thread done servicing request
22:09:26.782 00.000 10072 Worker thread wakes up
22:09:26.782 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:26.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:26.789 00.007 1032 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
22:09:27.421 00.632 10072 Exposure complete
22:09:27.477 00.056 10072 worker thread done servicing request
22:09:27.477 00.000 1032 OnExposeComplete: enter
22:09:27.479 00.002 1032 UpdateGuideState(): m_state=6
22:09:27.481 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2537
22:09:27.482 00.001 1032 Star::Find returns 1 (0), X=1103.37, Y=136.19, Mass=1273, SNR=25.0, Peak=122 HFD=3.2
22:09:27.484 00.002 1032 MultiStar: [#1 -0.05,-0.01,1.01,U] [#2 0.02,0.11,0.84,U] [#3 -0.05,-0.17,0.75,U] [#4 0.03,0.02,0.70,U] [#5 0.05,-0.02,0.67,U] [#6 0.11,0.18,0.61,U] [#7 -0.19,0.04,0.73,U] [#8 -0.12,0.13,0.53,U] 
22:09:27.486 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.09, 0.04}
22:09:27.489 00.003 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
22:09:27.491 00.002 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
22:09:27.493 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.82 mountX=0.03 mountY=-0.00, mountTheta=-0.01
22:09:27.496 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
22:09:27.497 00.001 1032 Enqueuing Move request for scope (-0.01, 0.03)
22:09:27.500 00.003 10072 Worker thread wakes up
22:09:27.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:09:27.500 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:09:27.500 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=-0.00
22:09:27.502 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:09:27.504 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.55
22:09:27.504 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:09:27.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:27.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:09:27.504 00.000 10072 MoveAxis(E, 8, ABG)
22:09:27.505 00.001 10072 Guiding  Dir = 2, Dur = 8
22:09:27.505 00.000 10072 IsGuiding returns 0
22:09:27.506 00.001 10072 PulseGuide returned control before completion, sleep 18
22:09:27.522 00.016 1032 UpdateGuideState exits: m=1273 SNR=25.0
22:09:27.525 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:27.527 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:27.528 00.001 1032 Enqueuing Expose request
22:09:27.530 00.002 10072 IsGuiding returns 0
22:09:27.530 00.000 10072 Move returns status 0, amount 8
22:09:27.530 00.000 10072 MoveAxis(N, 0, ABG)
22:09:27.530 00.000 10072 Move returns status 0, amount 0
22:09:27.530 00.000 10072 move complete, result=0
22:09:27.530 00.000 10072 worker thread done servicing request
22:09:27.530 00.000 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:09:27.532 00.002 10072 Worker thread wakes up
22:09:27.532 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:27.532 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:27.940 00.408 10072 Exposure complete
22:09:27.991 00.051 10072 worker thread done servicing request
22:09:27.991 00.000 1032 OnExposeComplete: enter
22:09:27.993 00.002 1032 UpdateGuideState(): m_state=6
22:09:27.995 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2538
22:09:27.996 00.001 1032 Star::Find returns 1 (0), X=1103.50, Y=136.14, Mass=1018, SNR=22.4, Peak=99 HFD=3.3
22:09:27.999 00.003 1032 MultiStar: [#1 -0.08,0.02,1.03,U] [#2 0.08,0.08,0.88,U] [#3 0.03,-0.25,0.00,M1] [#4 -0.07,-0.10,0.73,U] [#5 0.09,0.09,0.75,U] [#6 0.10,-0.05,0.77,U] [#7 -0.05,-0.13,0.76,U] [#8 -0.14,0.28,0.00,M1] 
22:09:28.000 00.001 1032 refined, 6 included, MultiStar: {0.05, -0.01}, one-star: {0.22, -0.02}
22:09:28.001 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
22:09:28.003 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
22:09:28.004 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.25 mountX=-0.02 mountY=-0.04, mountTheta=-2.08
22:09:28.006 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
22:09:28.008 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
22:09:28.009 00.001 10072 Worker thread wakes up
22:09:28.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:09:28.010 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:09:28.010 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.04
22:09:28.011 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:09:28.015 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.55
22:09:28.015 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:09:28.015 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:28.015 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:09:28.015 00.000 10072 MoveAxis(E, 6, ABG)
22:09:28.015 00.000 10072 Guiding  Dir = 2, Dur = 6
22:09:28.015 00.000 10072 IsGuiding returns 0
22:09:28.015 00.000 10072 PulseGuide returned control before completion, sleep 16
22:09:28.032 00.017 1032 UpdateGuideState exits: m=1018 SNR=22.4
22:09:28.034 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:28.036 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:28.038 00.002 1032 Enqueuing Expose request
22:09:28.044 00.006 10072 IsGuiding returns 0
22:09:28.044 00.000 10072 Move returns status 0, amount 6
22:09:28.044 00.000 10072 MoveAxis(N, 0, ABG)
22:09:28.044 00.000 10072 Move returns status 0, amount 0
22:09:28.044 00.000 10072 move complete, result=0
22:09:28.044 00.000 10072 worker thread done servicing request
22:09:28.044 00.000 10072 Worker thread wakes up
22:09:28.044 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:28.044 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:28.046 00.002 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:09:28.670 00.624 10072 Exposure complete
22:09:28.721 00.051 10072 worker thread done servicing request
22:09:28.721 00.000 1032 OnExposeComplete: enter
22:09:28.724 00.003 1032 UpdateGuideState(): m_state=6
22:09:28.726 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2539
22:09:28.727 00.001 1032 Star::Find returns 1 (0), X=1103.47, Y=136.29, Mass=1388, SNR=26.2, Peak=124 HFD=3.2
22:09:28.728 00.001 1032 MultiStar: [#1 0.05,0.11,0.93,U] [#2 -0.01,0.02,0.78,U] [#3 0.06,-0.03,0.76,U] [#4 -0.05,-0.01,0.68,U] [#5 -0.03,-0.02,0.63,U] [#6 0.10,-0.04,0.60,U] [#7 -0.05,-0.09,0.66,U] [#8 -0.16,0.23,0.00,M2] 
22:09:28.731 00.003 1032 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {0.20, 0.13}
22:09:28.733 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
22:09:28.734 00.001 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
22:09:28.735 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.49 mountX=0.01 mountY=-0.05, mountTheta=-1.34
22:09:28.739 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
22:09:28.741 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
22:09:28.743 00.002 10072 Worker thread wakes up
22:09:28.744 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
22:09:28.744 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
22:09:28.744 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.05
22:09:28.746 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:09:28.748 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.55
22:09:28.748 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:09:28.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:28.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:09:28.748 00.000 10072 MoveAxis(E, 7, ABG)
22:09:28.749 00.001 10072 Guiding  Dir = 2, Dur = 7
22:09:28.749 00.000 10072 IsGuiding returns 0
22:09:28.749 00.000 10072 PulseGuide returned control before completion, sleep 17
22:09:28.766 00.017 1032 UpdateGuideState exits: m=1388 SNR=26.2
22:09:28.768 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:28.770 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:28.772 00.002 1032 Enqueuing Expose request
22:09:28.777 00.005 10072 IsGuiding returns 0
22:09:28.777 00.000 10072 Move returns status 0, amount 7
22:09:28.777 00.000 10072 MoveAxis(N, 0, ABG)
22:09:28.777 00.000 10072 Move returns status 0, amount 0
22:09:28.777 00.000 10072 move complete, result=0
22:09:28.777 00.000 10072 worker thread done servicing request
22:09:28.777 00.000 10072 Worker thread wakes up
22:09:28.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:28.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:28.782 00.005 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:09:29.189 00.407 10072 Exposure complete
22:09:29.244 00.055 10072 worker thread done servicing request
22:09:29.244 00.000 1032 OnExposeComplete: enter
22:09:29.246 00.002 1032 UpdateGuideState(): m_state=6
22:09:29.248 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2540
22:09:29.250 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=136.37, Mass=1320, SNR=25.5, Peak=124 HFD=3.2
22:09:29.251 00.001 1032 MultiStar: [#1 -0.01,0.22,0.94,U] [#2 0.05,0.23,0.77,U] [#3 -0.07,-0.04,0.75,U] [#4 0.09,0.05,0.67,U] [#5 -0.09,-0.03,0.68,U] [#6 0.10,0.11,0.61,U] [#7 -0.08,0.03,0.66,U] [#8 -0.09,0.31,0.00,M3] 
22:09:29.252 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {0.09, 0.21}
22:09:29.254 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
22:09:29.256 00.002 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
22:09:29.258 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.45 mountX=0.10 mountY=-0.04, mountTheta=-0.38
22:09:29.260 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
22:09:29.263 00.003 1032 Enqueuing Move request for scope (0.01, 0.11)
22:09:29.265 00.002 10072 Worker thread wakes up
22:09:29.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
22:09:29.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
22:09:29.265 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.04
22:09:29.268 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:09:29.269 00.001 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.55
22:09:29.271 00.002 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:09:29.271 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:29.271 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:09:29.271 00.000 10072 MoveAxis(E, 6, ABG)
22:09:29.271 00.000 10072 Guiding  Dir = 2, Dur = 6
22:09:29.271 00.000 10072 IsGuiding returns 0
22:09:29.272 00.001 10072 PulseGuide returned control before completion, sleep 16
22:09:29.288 00.016 1032 UpdateGuideState exits: m=1320 SNR=25.5
22:09:29.291 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:29.293 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:29.295 00.002 1032 Enqueuing Expose request
22:09:29.296 00.001 10072 IsGuiding returns 0
22:09:29.296 00.000 10072 Move returns status 0, amount 6
22:09:29.296 00.000 10072 MoveAxis(N, 0, ABG)
22:09:29.296 00.000 10072 Move returns status 0, amount 0
22:09:29.296 00.000 10072 move complete, result=0
22:09:29.298 00.002 10072 worker thread done servicing request
22:09:29.298 00.000 10072 Worker thread wakes up
22:09:29.298 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:29.298 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:29.306 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:09:29.924 00.618 10072 Exposure complete
22:09:29.976 00.052 10072 worker thread done servicing request
22:09:29.976 00.000 1032 OnExposeComplete: enter
22:09:29.978 00.002 1032 UpdateGuideState(): m_state=6
22:09:29.981 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2541
22:09:29.982 00.001 1032 Star::Find returns 1 (0), X=1103.43, Y=136.39, Mass=1342, SNR=25.7, Peak=119 HFD=3.2
22:09:29.984 00.002 1032 MultiStar: [#1 -0.03,0.16,0.93,U] [#2 0.01,0.31,0.00,M1] [#3 0.08,-0.01,0.77,U] [#4 -0.07,0.01,0.65,U] [#5 0.13,0.20,0.62,U] [#6 -0.09,0.33,0.00,M1] [#7 -0.03,0.03,0.67,U] [#8 -0.14,0.31,0.00,M4] 
22:09:29.987 00.003 1032 refined, 5 included, MultiStar: {0.04, 0.11}, one-star: {0.15, 0.23}
22:09:29.989 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
22:09:29.991 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
22:09:29.992 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=0.10 mountY=-0.07, mountTheta=-0.63
22:09:29.995 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
22:09:29.997 00.002 1032 Enqueuing Move request for scope (0.04, 0.11)
22:09:29.998 00.001 10072 Worker thread wakes up
22:09:29.998 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
22:09:29.999 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
22:09:29.999 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.10 yDistance=-0.07
22:09:30.001 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:09:30.002 00.001 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.55
22:09:30.002 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:09:30.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:30.003 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:09:30.003 00.000 10072 MoveAxis(E, 5, ABG)
22:09:30.003 00.000 10072 Guiding  Dir = 2, Dur = 5
22:09:30.003 00.000 10072 IsGuiding returns 0
22:09:30.003 00.000 10072 PulseGuide returned control before completion, sleep 15
22:09:30.020 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:09:30.023 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:30.025 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:30.027 00.002 1032 Enqueuing Expose request
22:09:30.030 00.003 10072 IsGuiding returns 0
22:09:30.030 00.000 10072 Move returns status 0, amount 5
22:09:30.030 00.000 10072 MoveAxis(N, 0, ABG)
22:09:30.030 00.000 10072 Move returns status 0, amount 0
22:09:30.030 00.000 10072 move complete, result=0
22:09:30.030 00.000 10072 worker thread done servicing request
22:09:30.030 00.000 10072 Worker thread wakes up
22:09:30.030 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:30.030 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:30.035 00.005 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:09:30.438 00.403 10072 Exposure complete
22:09:30.492 00.054 10072 worker thread done servicing request
22:09:30.492 00.000 1032 OnExposeComplete: enter
22:09:30.495 00.003 1032 UpdateGuideState(): m_state=6
22:09:30.496 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2542
22:09:30.498 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=136.27, Mass=1182, SNR=24.1, Peak=109 HFD=3.2
22:09:30.500 00.002 1032 MultiStar: [#1 -0.06,0.11,1.07,U] [#2 0.13,0.16,0.86,U] [#3 -0.04,-0.01,0.81,U] [#4 -0.10,-0.02,0.71,U] [#5 -0.07,0.04,0.79,U] [#6 -0.01,0.10,0.68,U] [#7 -0.15,-0.16,0.67,U] [#8 -0.12,0.26,0.00,M5] 
22:09:30.502 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.05}, one-star: {0.09, 0.12}
22:09:30.503 00.001 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
22:09:30.505 00.002 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
22:09:30.507 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.94 mountX=0.06 mountY=0.01, mountTheta=0.11
22:09:30.509 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
22:09:30.511 00.002 1032 Enqueuing Move request for scope (-0.02, 0.05)
22:09:30.513 00.002 10072 Worker thread wakes up
22:09:30.513 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
22:09:30.513 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
22:09:30.513 00.000 10072 Moving (-0.02, 0.05) raw xDistance=0.06 yDistance=0.01
22:09:30.516 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:09:30.518 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.56
22:09:30.518 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:09:30.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:30.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:09:30.518 00.000 10072 MoveAxis(E, 6, ABG)
22:09:30.518 00.000 10072 Guiding  Dir = 2, Dur = 6
22:09:30.519 00.001 10072 IsGuiding returns 0
22:09:30.519 00.000 10072 PulseGuide returned control before completion, sleep 16
22:09:30.534 00.015 1032 UpdateGuideState exits: m=1182 SNR=24.1
22:09:30.537 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:30.538 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:30.540 00.002 1032 Enqueuing Expose request
22:09:30.545 00.005 10072 IsGuiding returns 0
22:09:30.545 00.000 10072 Move returns status 0, amount 6
22:09:30.545 00.000 10072 MoveAxis(N, 0, ABG)
22:09:30.545 00.000 10072 Move returns status 0, amount 0
22:09:30.545 00.000 10072 move complete, result=0
22:09:30.545 00.000 10072 worker thread done servicing request
22:09:30.545 00.000 10072 Worker thread wakes up
22:09:30.545 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:30.545 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:30.550 00.005 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:09:31.176 00.626 10072 Exposure complete
22:09:31.226 00.050 10072 worker thread done servicing request
22:09:31.227 00.001 1032 OnExposeComplete: enter
22:09:31.230 00.003 1032 UpdateGuideState(): m_state=6
22:09:31.231 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2543
22:09:31.233 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=136.26, Mass=1540, SNR=27.6, Peak=133 HFD=3.2
22:09:31.235 00.002 1032 MultiStar: [#1 -0.03,0.05,0.82,U] [#2 0.02,0.08,0.74,U] [#3 0.07,-0.05,0.74,U] [#4 0.02,-0.01,0.56,U] [#5 0.05,0.04,0.63,U] [#6 0.16,0.06,0.58,U] [#7 0.07,-0.02,0.67,U] [#8 -0.02,0.16,0.52,U] 
22:09:31.236 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.17, 0.10}
22:09:31.238 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
22:09:31.239 00.001 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
22:09:31.241 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.65 mountX=0.03 mountY=-0.07, mountTheta=-1.18
22:09:31.244 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
22:09:31.247 00.003 1032 Enqueuing Move request for scope (0.06, 0.05)
22:09:31.248 00.001 10072 Worker thread wakes up
22:09:31.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:09:31.248 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:09:31.248 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
22:09:31.250 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:09:31.252 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.56
22:09:31.252 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:09:31.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:31.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:09:31.252 00.000 10072 MoveAxis(E, 6, ABG)
22:09:31.252 00.000 10072 Guiding  Dir = 2, Dur = 6
22:09:31.252 00.000 10072 IsGuiding returns 0
22:09:31.253 00.001 10072 PulseGuide returned control before completion, sleep 16
22:09:31.270 00.017 1032 UpdateGuideState exits: m=1540 SNR=27.6
22:09:31.272 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:31.275 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:31.276 00.001 1032 Enqueuing Expose request
22:09:31.282 00.006 10072 IsGuiding returns 0
22:09:31.284 00.002 10072 Move returns status 0, amount 6
22:09:31.284 00.000 10072 MoveAxis(N, 0, ABG)
22:09:31.284 00.000 10072 Move returns status 0, amount 0
22:09:31.284 00.000 10072 move complete, result=0
22:09:31.284 00.000 10072 worker thread done servicing request
22:09:31.284 00.000 10072 Worker thread wakes up
22:09:31.284 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:31.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:31.288 00.004 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:09:31.690 00.402 10072 Exposure complete
22:09:31.745 00.055 10072 worker thread done servicing request
22:09:31.746 00.001 1032 OnExposeComplete: enter
22:09:31.748 00.002 1032 UpdateGuideState(): m_state=6
22:09:31.750 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2544
22:09:31.752 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.27, Mass=1411, SNR=26.3, Peak=128 HFD=3.3
22:09:31.754 00.002 1032 MultiStar: [#1 0.07,0.11,0.97,U] [#2 0.06,0.23,0.72,U] [#3 0.06,-0.00,0.71,U] [#4 0.05,0.13,0.65,U] [#5 0.06,0.01,0.68,U] [#6 0.09,0.13,0.53,U] [#7 0.01,-0.07,0.65,U] [#8 -0.12,0.26,0.00,M5] 
22:09:31.755 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.08}, one-star: {0.07, 0.11}
22:09:31.756 00.001 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
22:09:31.758 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
22:09:31.760 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.96 mountX=0.07 mountY=-0.08, mountTheta=-0.87
22:09:31.762 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
22:09:31.763 00.001 1032 Enqueuing Move request for scope (0.06, 0.08)
22:09:31.765 00.002 10072 Worker thread wakes up
22:09:31.765 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
22:09:31.765 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
22:09:31.765 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.07 yDistance=-0.08
22:09:31.767 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:09:31.769 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.56
22:09:31.770 00.001 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:09:31.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:31.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:09:31.770 00.000 10072 MoveAxis(E, 5, ABG)
22:09:31.770 00.000 10072 Guiding  Dir = 2, Dur = 5
22:09:31.770 00.000 10072 IsGuiding returns 0
22:09:31.771 00.001 10072 PulseGuide returned control before completion, sleep 15
22:09:31.788 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.3
22:09:31.790 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:31.791 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:31.793 00.002 1032 Enqueuing Expose request
22:09:31.797 00.004 10072 IsGuiding returns 0
22:09:31.799 00.002 10072 Move returns status 0, amount 5
22:09:31.799 00.000 10072 MoveAxis(N, 0, ABG)
22:09:31.799 00.000 10072 Move returns status 0, amount 0
22:09:31.799 00.000 10072 move complete, result=0
22:09:31.799 00.000 10072 worker thread done servicing request
22:09:31.799 00.000 10072 Worker thread wakes up
22:09:31.799 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:31.799 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:31.804 00.005 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:09:32.424 00.620 10072 Exposure complete
22:09:32.479 00.055 10072 worker thread done servicing request
22:09:32.479 00.000 1032 OnExposeComplete: enter
22:09:32.481 00.002 1032 UpdateGuideState(): m_state=6
22:09:32.484 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2545
22:09:32.486 00.002 1032 Star::Find returns 1 (0), X=1103.50, Y=136.34, Mass=1010, SNR=22.3, Peak=91 HFD=3.3
22:09:32.488 00.002 1032 MultiStar: [#1 0.12,0.32,0.00,M1] [#2 0.05,0.49,0.00,M1] [#3 0.00,0.13,0.84,U] [#4 -0.12,0.17,0.72,U] [#5 0.08,0.06,0.81,U] [#6 0.14,0.27,0.00,M1] [#7 -0.10,0.01,0.79,U] [#8 0.05,0.58,0.00,M6] 
22:09:32.489 00.001 1032 refined, 4 included, MultiStar: {0.03, 0.11}, one-star: {0.23, 0.18}
22:09:32.491 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
22:09:32.493 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
22:09:32.494 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=0.10 mountY=-0.06, mountTheta=-0.52
22:09:32.499 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
22:09:32.500 00.001 1032 Enqueuing Move request for scope (0.03, 0.11)
22:09:32.502 00.002 10072 Worker thread wakes up
22:09:32.502 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
22:09:32.502 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
22:09:32.502 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.06
22:09:32.504 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:09:32.507 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.56
22:09:32.507 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:09:32.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:32.507 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:09:32.507 00.000 10072 MoveAxis(E, 6, ABG)
22:09:32.507 00.000 10072 Guiding  Dir = 2, Dur = 6
22:09:32.507 00.000 10072 IsGuiding returns 0
22:09:32.508 00.001 10072 PulseGuide returned control before completion, sleep 16
22:09:32.525 00.017 1032 UpdateGuideState exits: m=1010 SNR=22.3
22:09:32.527 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:32.529 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:32.530 00.001 1032 Enqueuing Expose request
22:09:32.533 00.003 10072 IsGuiding returns 0
22:09:32.533 00.000 10072 Move returns status 0, amount 6
22:09:32.533 00.000 10072 MoveAxis(N, 0, ABG)
22:09:32.533 00.000 10072 Move returns status 0, amount 0
22:09:32.533 00.000 10072 move complete, result=0
22:09:32.533 00.000 10072 worker thread done servicing request
22:09:32.533 00.000 10072 Worker thread wakes up
22:09:32.533 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:32.533 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:32.539 00.006 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:09:32.944 00.405 10072 Exposure complete
22:09:33.002 00.058 10072 worker thread done servicing request
22:09:33.003 00.001 1032 OnExposeComplete: enter
22:09:33.005 00.002 1032 UpdateGuideState(): m_state=6
22:09:33.007 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2546
22:09:33.009 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=136.38, Mass=1130, SNR=23.6, Peak=107 HFD=3.2
22:09:33.011 00.002 1032 MultiStar: [#1 0.03,0.12,1.01,U] [#2 0.07,0.49,0.00,M2] [#3 0.18,0.10,0.81,U] [#4 -0.12,0.13,0.72,U] [#5 0.09,0.03,0.75,U] [#6 0.21,0.29,0.00,M2] [#7 -0.18,-0.11,0.73,U] [#8 0.00,0.38,0.00,M7] 
22:09:33.012 00.001 1032 refined, 5 included, MultiStar: {0.03, 0.09}, one-star: {0.11, 0.22}
22:09:33.014 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
22:09:33.016 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
22:09:33.018 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.31 mountX=0.08 mountY=-0.05, mountTheta=-0.52
22:09:33.020 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
22:09:33.022 00.002 1032 Enqueuing Move request for scope (0.03, 0.09)
22:09:33.024 00.002 10072 Worker thread wakes up
22:09:33.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
22:09:33.024 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
22:09:33.024 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
22:09:33.026 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:09:33.029 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.56
22:09:33.029 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:09:33.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:33.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:09:33.029 00.000 10072 MoveAxis(E, 5, ABG)
22:09:33.029 00.000 10072 Guiding  Dir = 2, Dur = 5
22:09:33.029 00.000 10072 IsGuiding returns 0
22:09:33.030 00.001 10072 PulseGuide returned control before completion, sleep 15
22:09:33.047 00.017 1032 UpdateGuideState exits: m=1130 SNR=23.6
22:09:33.049 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:33.053 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:33.056 00.003 1032 Enqueuing Expose request
22:09:33.057 00.001 10072 IsGuiding returns 0
22:09:33.058 00.001 10072 Move returns status 0, amount 5
22:09:33.058 00.000 10072 MoveAxis(N, 0, ABG)
22:09:33.058 00.000 10072 Move returns status 0, amount 0
22:09:33.058 00.000 10072 move complete, result=0
22:09:33.058 00.000 10072 worker thread done servicing request
22:09:33.058 00.000 10072 Worker thread wakes up
22:09:33.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:33.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:33.065 00.007 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:09:33.695 00.630 10072 Exposure complete
22:09:33.749 00.054 10072 worker thread done servicing request
22:09:33.749 00.000 1032 OnExposeComplete: enter
22:09:33.751 00.002 1032 UpdateGuideState(): m_state=6
22:09:33.753 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2547
22:09:33.755 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.27, Mass=1340, SNR=25.7, Peak=124 HFD=3.2
22:09:33.757 00.002 1032 MultiStar: [#1 0.08,0.01,0.99,U] [#2 0.11,0.21,0.77,U] [#3 0.14,-0.11,0.76,U] [#4 -0.05,-0.03,0.66,U] [#5 -0.01,-0.07,0.70,U] [#6 0.25,-0.04,0.00,M3] [#7 0.01,-0.00,0.71,U] [#8 -0.07,0.36,0.00,M8] 
22:09:33.759 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.02}, one-star: {0.07, 0.12}
22:09:33.761 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
22:09:33.763 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
22:09:33.764 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.41 mountX=0.01 mountY=-0.06, mountTheta=-1.42
22:09:33.767 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
22:09:33.770 00.003 1032 Enqueuing Move request for scope (0.05, 0.02)
22:09:33.774 00.004 10072 Worker thread wakes up
22:09:33.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
22:09:33.774 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
22:09:33.774 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.06
22:09:33.776 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:09:33.778 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.57
22:09:33.778 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:09:33.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:33.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:09:33.778 00.000 10072 MoveAxis(E, 6, ABG)
22:09:33.779 00.001 10072 Guiding  Dir = 2, Dur = 6
22:09:33.779 00.000 10072 IsGuiding returns 0
22:09:33.779 00.000 10072 PulseGuide returned control before completion, sleep 16
22:09:33.795 00.016 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:09:33.796 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:33.799 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:33.801 00.002 1032 Enqueuing Expose request
22:09:33.803 00.002 10072 IsGuiding returns 0
22:09:33.803 00.000 10072 Move returns status 0, amount 6
22:09:33.803 00.000 10072 MoveAxis(N, 0, ABG)
22:09:33.803 00.000 10072 Move returns status 0, amount 0
22:09:33.803 00.000 10072 move complete, result=0
22:09:33.804 00.001 10072 worker thread done servicing request
22:09:33.804 00.000 10072 Worker thread wakes up
22:09:33.804 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:33.804 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:33.810 00.006 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:09:34.212 00.402 10072 Exposure complete
22:09:34.266 00.054 1032 OnExposeComplete: enter
22:09:34.270 00.004 1032 UpdateGuideState(): m_state=6
22:09:34.273 00.003 10072 worker thread done servicing request
22:09:34.273 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2548
22:09:34.276 00.003 1032 Star::Find returns 1 (0), X=1103.39, Y=136.30, Mass=1382, SNR=26.1, Peak=131 HFD=3.2
22:09:34.278 00.002 1032 MultiStar: [#1 0.16,0.07,0.96,U] [#2 0.08,0.19,0.77,U] [#3 0.05,-0.18,0.73,U] [#4 -0.04,-0.17,0.65,U] [#5 0.04,-0.07,0.67,U] [#6 0.12,0.09,0.57,U] [#7 0.07,-0.21,0.69,U] [#8 -0.05,0.34,0.00,M9] 
22:09:34.279 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.00}, one-star: {0.11, 0.14}
22:09:34.282 00.003 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
22:09:34.283 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
22:09:34.284 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.05 mountX=-0.02 mountY=-0.08, mountTheta=-1.88
22:09:34.289 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
22:09:34.291 00.002 1032 Enqueuing Move request for scope (0.08, -0.00)
22:09:34.292 00.001 10072 Worker thread wakes up
22:09:34.293 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
22:09:34.293 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
22:09:34.293 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.02 yDistance=-0.08
22:09:34.294 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:09:34.298 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.57
22:09:34.298 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:09:34.298 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:34.298 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:09:34.298 00.000 10072 MoveAxis(E, 5, ABG)
22:09:34.298 00.000 10072 Guiding  Dir = 2, Dur = 5
22:09:34.300 00.002 10072 IsGuiding returns 0
22:09:34.301 00.001 10072 PulseGuide returned control before completion, sleep 14
22:09:34.317 00.016 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:09:34.320 00.003 10072 IsGuiding returns 1
22:09:34.320 00.000 10072 scope still moving after pulse duration time elapsed
22:09:34.320 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:34.323 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:34.325 00.002 1032 Enqueuing Expose request
22:09:34.349 00.024 10072 IsGuiding returns 0
22:09:34.349 00.000 10072 scope move finished after 5 + 43 ms
22:09:34.349 00.000 10072 Move returns status 0, amount 5
22:09:34.349 00.000 10072 MoveAxis(N, 0, ABG)
22:09:34.349 00.000 10072 Move returns status 0, amount 0
22:09:34.349 00.000 10072 move complete, result=0
22:09:34.349 00.000 10072 worker thread done servicing request
22:09:34.349 00.000 10072 Worker thread wakes up
22:09:34.349 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:34.349 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:34.351 00.002 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:09:34.980 00.629 10072 Exposure complete
22:09:35.034 00.054 10072 worker thread done servicing request
22:09:35.034 00.000 1032 OnExposeComplete: enter
22:09:35.036 00.002 1032 UpdateGuideState(): m_state=6
22:09:35.038 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2549
22:09:35.040 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.32, Mass=1301, SNR=25.3, Peak=127 HFD=3.2
22:09:35.043 00.003 1032 MultiStar: [#1 0.03,0.13,0.97,U] [#2 0.07,0.25,0.00,M1] [#3 0.09,-0.09,0.76,U] [#4 -0.09,0.14,0.70,U] [#5 -0.02,0.03,0.72,U] [#6 0.15,0.23,0.00,M3] [#7 -0.11,0.05,0.69,U] [#8 0.00,0.17,0.48,U] 
22:09:35.045 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.09}, one-star: {0.15, 0.16}
22:09:35.047 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
22:09:35.049 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
22:09:35.051 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.38 mountX=0.08 mountY=-0.04, mountTheta=-0.45
22:09:35.054 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
22:09:35.056 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
22:09:35.058 00.002 10072 Worker thread wakes up
22:09:35.058 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
22:09:35.058 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
22:09:35.058 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
22:09:35.060 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:09:35.064 00.004 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.57
22:09:35.064 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:09:35.064 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:35.064 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:09:35.064 00.000 10072 MoveAxis(E, 6, ABG)
22:09:35.064 00.000 10072 Guiding  Dir = 2, Dur = 6
22:09:35.065 00.001 10072 IsGuiding returns 0
22:09:35.065 00.000 10072 PulseGuide returned control before completion, sleep 16
22:09:35.082 00.017 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:09:35.084 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:35.085 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:35.087 00.002 1032 Enqueuing Expose request
22:09:35.089 00.002 10072 IsGuiding returns 0
22:09:35.089 00.000 10072 Move returns status 0, amount 6
22:09:35.089 00.000 10072 MoveAxis(N, 0, ABG)
22:09:35.089 00.000 10072 Move returns status 0, amount 0
22:09:35.089 00.000 10072 move complete, result=0
22:09:35.089 00.000 10072 worker thread done servicing request
22:09:35.090 00.001 10072 Worker thread wakes up
22:09:35.090 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:35.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:35.096 00.006 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:09:35.496 00.400 10072 Exposure complete
22:09:35.549 00.053 10072 worker thread done servicing request
22:09:35.549 00.000 1032 OnExposeComplete: enter
22:09:35.553 00.004 1032 UpdateGuideState(): m_state=6
22:09:35.554 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2550
22:09:35.557 00.003 1032 Star::Find returns 1 (0), X=1103.32, Y=136.41, Mass=1427, SNR=26.5, Peak=141 HFD=3.2
22:09:35.558 00.001 1032 MultiStar: [#1 -0.00,0.10,0.89,U] [#2 -0.07,0.31,0.00,M2] [#3 0.05,-0.08,0.70,U] [#4 -0.11,0.18,0.64,U] [#5 -0.01,0.06,0.60,U] [#6 0.08,0.18,0.62,U] [#7 -0.05,-0.04,0.70,U] [#8 0.08,0.21,0.54,U] 
22:09:35.559 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {0.04, 0.26}
22:09:35.561 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
22:09:35.562 00.001 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
22:09:35.563 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.48 mountX=0.11 mountY=-0.04, mountTheta=-0.35
22:09:35.565 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
22:09:35.567 00.002 1032 Enqueuing Move request for scope (0.01, 0.11)
22:09:35.568 00.001 10072 Worker thread wakes up
22:09:35.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
22:09:35.568 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
22:09:35.568 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.04
22:09:35.571 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:09:35.572 00.001 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.57
22:09:35.572 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
22:09:35.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:35.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:09:35.572 00.000 10072 MoveAxis(E, 5, ABG)
22:09:35.572 00.000 10072 Guiding  Dir = 2, Dur = 5
22:09:35.574 00.002 10072 IsGuiding returns 0
22:09:35.574 00.000 10072 PulseGuide returned control before completion, sleep 15
22:09:35.591 00.017 1032 UpdateGuideState exits: m=1427 SNR=26.5
22:09:35.593 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:35.594 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:35.596 00.002 1032 Enqueuing Expose request
22:09:35.600 00.004 10072 IsGuiding returns 0
22:09:35.600 00.000 10072 Move returns status 0, amount 5
22:09:35.600 00.000 10072 MoveAxis(N, 0, ABG)
22:09:35.600 00.000 10072 Move returns status 0, amount 0
22:09:35.600 00.000 10072 move complete, result=0
22:09:35.600 00.000 10072 worker thread done servicing request
22:09:35.600 00.000 10072 Worker thread wakes up
22:09:35.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:35.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:35.605 00.005 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:09:36.228 00.623 10072 Exposure complete
22:09:36.279 00.051 10072 worker thread done servicing request
22:09:36.280 00.001 1032 OnExposeComplete: enter
22:09:36.282 00.002 1032 UpdateGuideState(): m_state=6
22:09:36.283 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2551
22:09:36.285 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=136.24, Mass=1284, SNR=25.1, Peak=128 HFD=3.2
22:09:36.286 00.001 1032 MultiStar: [#1 -0.06,-0.04,1.04,U] [#2 0.06,0.13,0.79,U] [#3 0.14,-0.12,0.74,U] [#4 -0.12,0.06,0.63,U] [#5 0.12,-0.07,0.68,U] [#6 0.05,0.06,0.60,U] [#7 -0.10,-0.06,0.65,U] [#8 -0.11,0.28,0.00,M8] 
22:09:36.288 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {0.13, 0.09}
22:09:36.290 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
22:09:36.292 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
22:09:36.293 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.26 mountX=-0.00 mountY=-0.03, mountTheta=-1.57
22:09:36.296 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
22:09:36.298 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
22:09:36.301 00.003 10072 Worker thread wakes up
22:09:36.301 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
22:09:36.301 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
22:09:36.301 00.000 10072 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
22:09:36.305 00.004 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.57
22:09:36.305 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:09:36.307 00.002 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:09:36.308 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:36.308 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:09:36.308 00.000 10072 MoveAxis(E, 7, ABG)
22:09:36.308 00.000 10072 Guiding  Dir = 2, Dur = 7
22:09:36.308 00.000 10072 IsGuiding returns 0
22:09:36.309 00.001 10072 PulseGuide returned control before completion, sleep 17
22:09:36.325 00.016 1032 UpdateGuideState exits: m=1284 SNR=25.1
22:09:36.327 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:36.330 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:36.332 00.002 1032 Enqueuing Expose request
22:09:36.336 00.004 10072 IsGuiding returns 0
22:09:36.336 00.000 10072 Move returns status 0, amount 7
22:09:36.336 00.000 10072 MoveAxis(N, 0, ABG)
22:09:36.336 00.000 10072 Move returns status 0, amount 0
22:09:36.336 00.000 10072 move complete, result=0
22:09:36.336 00.000 10072 worker thread done servicing request
22:09:36.337 00.001 10072 Worker thread wakes up
22:09:36.337 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:36.337 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:36.343 00.006 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:09:36.747 00.404 10072 Exposure complete
22:09:36.806 00.059 10072 worker thread done servicing request
22:09:36.806 00.000 1032 OnExposeComplete: enter
22:09:36.808 00.002 1032 UpdateGuideState(): m_state=6
22:09:36.811 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2552
22:09:36.812 00.001 1032 Star::Find returns 1 (0), X=1103.37, Y=136.20, Mass=1365, SNR=25.9, Peak=126 HFD=3.2
22:09:36.814 00.002 1032 MultiStar: [#1 -0.04,0.03,0.93,U] [#2 0.15,0.18,0.75,U] [#3 0.09,-0.22,0.00,M1] [#4 0.05,-0.14,0.64,U] [#5 0.07,-0.10,0.58,U] [#6 0.32,0.12,0.00,M2] [#7 -0.05,-0.25,0.00,M1] [#8 -0.14,0.36,0.00,M9] 
22:09:36.815 00.001 1032 refined, 4 included, MultiStar: {0.06, 0.02}, one-star: {0.09, 0.05}
22:09:36.817 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
22:09:36.818 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
22:09:36.820 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.28 mountX=0.00 mountY=-0.06, mountTheta=-1.55
22:09:36.822 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:09:36.824 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
22:09:36.826 00.002 10072 Worker thread wakes up
22:09:36.826 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:09:36.826 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:09:36.827 00.001 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
22:09:36.828 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:09:36.830 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.58
22:09:36.830 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:09:36.830 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:36.831 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:09:36.831 00.000 10072 MoveAxis(E, 6, ABG)
22:09:36.831 00.000 10072 Guiding  Dir = 2, Dur = 6
22:09:36.831 00.000 10072 IsGuiding returns 0
22:09:36.831 00.000 10072 PulseGuide returned control before completion, sleep 16
22:09:36.848 00.017 1032 UpdateGuideState exits: m=1365 SNR=25.9
22:09:36.850 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:36.852 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:36.854 00.002 1032 Enqueuing Expose request
22:09:36.855 00.001 10072 IsGuiding returns 0
22:09:36.855 00.000 10072 Move returns status 0, amount 6
22:09:36.856 00.001 10072 MoveAxis(N, 0, ABG)
22:09:36.856 00.000 10072 Move returns status 0, amount 0
22:09:36.856 00.000 10072 move complete, result=0
22:09:36.856 00.000 10072 worker thread done servicing request
22:09:36.856 00.000 10072 Worker thread wakes up
22:09:36.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:36.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:36.863 00.007 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:09:37.482 00.619 10072 Exposure complete
22:09:37.537 00.055 1032 OnExposeComplete: enter
22:09:37.540 00.003 1032 UpdateGuideState(): m_state=6
22:09:37.544 00.004 10072 worker thread done servicing request
22:09:37.544 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2553
22:09:37.548 00.004 1032 Star::Find returns 1 (0), X=1103.45, Y=136.20, Mass=1182, SNR=24.1, Peak=103 HFD=3.2
22:09:37.551 00.003 1032 MultiStar: [#1 -0.05,-0.08,1.01,U] [#2 0.20,0.18,0.00,M1] [#3 0.06,-0.13,0.84,U] [#4 -0.10,-0.11,0.74,U] [#5 -0.03,-0.33,0.00,M1] [#6 0.12,-0.02,0.64,U] [#7 -0.05,-0.13,0.71,U] [#8 -0.00,0.22,0.53,U] 
22:09:37.554 00.003 1032 refined, 6 included, MultiStar: {0.02, -0.04}, one-star: {0.17, 0.05}
22:09:37.556 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
22:09:37.558 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
22:09:37.559 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.01 mountX=-0.04 mountY=-0.01, mountTheta=-2.84
22:09:37.561 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
22:09:37.563 00.002 1032 Enqueuing Move request for scope (0.02, -0.04)
22:09:37.566 00.003 10072 Worker thread wakes up
22:09:37.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:09:37.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:09:37.566 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
22:09:37.568 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:09:37.570 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.58
22:09:37.570 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:09:37.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:37.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:09:37.570 00.000 10072 MoveAxis(E, 7, ABG)
22:09:37.570 00.000 10072 Guiding  Dir = 2, Dur = 7
22:09:37.570 00.000 10072 IsGuiding returns 0
22:09:37.571 00.001 10072 PulseGuide returned control before completion, sleep 17
22:09:37.587 00.016 1032 UpdateGuideState exits: m=1182 SNR=24.1
22:09:37.589 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:37.592 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:37.594 00.002 1032 Enqueuing Expose request
22:09:37.602 00.008 10072 IsGuiding returns 0
22:09:37.602 00.000 10072 Move returns status 0, amount 7
22:09:37.602 00.000 10072 MoveAxis(N, 0, ABG)
22:09:37.602 00.000 10072 Move returns status 0, amount 0
22:09:37.603 00.001 10072 move complete, result=0
22:09:37.603 00.000 10072 worker thread done servicing request
22:09:37.603 00.000 10072 Worker thread wakes up
22:09:37.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:37.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:37.603 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:09:38.010 00.407 10072 Exposure complete
22:09:38.067 00.057 10072 worker thread done servicing request
22:09:38.067 00.000 1032 OnExposeComplete: enter
22:09:38.069 00.002 1032 UpdateGuideState(): m_state=6
22:09:38.071 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2554
22:09:38.072 00.001 1032 Star::Find returns 1 (0), X=1103.37, Y=136.22, Mass=1384, SNR=26.1, Peak=119 HFD=3.2
22:09:38.073 00.001 1032 MultiStar: [#1 -0.02,-0.10,0.92,U] [#2 0.17,0.13,0.75,U] [#3 0.03,-0.21,0.74,U] [#4 -0.05,-0.09,0.62,U] [#5 0.01,-0.09,0.62,U] [#6 -0.08,0.18,0.61,U] [#7 0.06,-0.07,0.70,U] [#8 -0.09,0.11,0.49,U] 
22:09:38.075 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.09, 0.07}
22:09:38.076 00.001 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
22:09:38.078 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
22:09:38.079 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.53 mountX=-0.02 mountY=-0.02, mountTheta=-2.36
22:09:38.082 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
22:09:38.084 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
22:09:38.086 00.002 10072 Worker thread wakes up
22:09:38.086 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:09:38.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:09:38.086 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
22:09:38.088 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:09:38.090 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.58
22:09:38.090 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:09:38.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:38.091 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:09:38.091 00.000 10072 MoveAxis(E, 6, ABG)
22:09:38.091 00.000 10072 Guiding  Dir = 2, Dur = 6
22:09:38.091 00.000 10072 IsGuiding returns 0
22:09:38.092 00.001 10072 PulseGuide returned control before completion, sleep 16
22:09:38.107 00.015 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:09:38.110 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:38.113 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:38.115 00.002 1032 Enqueuing Expose request
22:09:38.118 00.003 10072 IsGuiding returns 0
22:09:38.118 00.000 10072 Move returns status 0, amount 6
22:09:38.118 00.000 10072 MoveAxis(N, 0, ABG)
22:09:38.118 00.000 10072 Move returns status 0, amount 0
22:09:38.118 00.000 10072 move complete, result=0
22:09:38.118 00.000 10072 worker thread done servicing request
22:09:38.119 00.001 10072 Worker thread wakes up
22:09:38.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:38.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:38.123 00.004 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:09:38.748 00.625 10072 Exposure complete
22:09:38.803 00.055 10072 worker thread done servicing request
22:09:38.803 00.000 1032 OnExposeComplete: enter
22:09:38.805 00.002 1032 UpdateGuideState(): m_state=6
22:09:38.807 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2555
22:09:38.809 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=136.10, Mass=1187, SNR=24.2, Peak=117 HFD=3.2
22:09:38.811 00.002 1032 MultiStar: [#1 -0.06,0.09,0.99,U] [#2 0.17,0.17,0.00,M1] [#3 0.01,-0.19,0.75,U] [#4 -0.04,-0.11,0.71,U] [#5 0.13,-0.04,0.70,U] [#6 0.10,0.25,0.00,M1] [#7 -0.15,-0.09,0.73,U] [#8 -0.15,0.32,0.00,M8] 
22:09:38.812 00.001 1032 refined, 5 included, MultiStar: {0.02, -0.06}, one-star: {0.17, -0.06}
22:09:38.814 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
22:09:38.815 00.001 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
22:09:38.817 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.30 mountX=-0.06 mountY=-0.00, mountTheta=-3.13
22:09:38.820 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
22:09:38.821 00.001 1032 Enqueuing Move request for scope (0.02, -0.06)
22:09:38.824 00.003 10072 Worker thread wakes up
22:09:38.824 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
22:09:38.824 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
22:09:38.824 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.00
22:09:38.826 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:09:38.828 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.58
22:09:38.828 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:09:38.828 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:38.828 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:09:38.828 00.000 10072 MoveAxis(E, 7, ABG)
22:09:38.828 00.000 10072 Guiding  Dir = 2, Dur = 7
22:09:38.828 00.000 10072 IsGuiding returns 0
22:09:38.830 00.002 10072 PulseGuide returned control before completion, sleep 17
22:09:38.847 00.017 1032 UpdateGuideState exits: m=1187 SNR=24.2
22:09:38.849 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:38.851 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:38.853 00.002 1032 Enqueuing Expose request
22:09:38.855 00.002 10072 IsGuiding returns 0
22:09:38.855 00.000 10072 Move returns status 0, amount 7
22:09:38.855 00.000 10072 MoveAxis(N, 0, ABG)
22:09:38.855 00.000 10072 Move returns status 0, amount 0
22:09:38.855 00.000 10072 move complete, result=0
22:09:38.855 00.000 10072 worker thread done servicing request
22:09:38.855 00.000 10072 Worker thread wakes up
22:09:38.855 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:38.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:38.862 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:09:39.261 00.399 10072 Exposure complete
22:09:39.322 00.061 10072 worker thread done servicing request
22:09:39.322 00.000 1032 OnExposeComplete: enter
22:09:39.325 00.003 1032 UpdateGuideState(): m_state=6
22:09:39.326 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2556
22:09:39.328 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.13, Mass=1393, SNR=26.2, Peak=124 HFD=3.3
22:09:39.329 00.001 1032 MultiStar: [#1 0.01,-0.08,0.97,U] [#2 0.15,0.13,0.77,U] [#3 0.09,-0.09,0.74,U] [#4 -0.14,-0.12,0.67,U] [#5 0.01,-0.07,0.64,U] [#6 0.20,-0.01,0.60,U] [#7 -0.08,-0.13,0.67,U] [#8 0.00,0.18,0.55,U] 
22:09:39.332 00.003 1032 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.07, -0.02}
22:09:39.335 00.003 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
22:09:39.337 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
22:09:39.339 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.65 mountX=-0.04 mountY=-0.03, mountTheta=-2.48
22:09:39.341 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
22:09:39.343 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
22:09:39.345 00.002 10072 Worker thread wakes up
22:09:39.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
22:09:39.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
22:09:39.345 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
22:09:39.347 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:09:39.349 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.58
22:09:39.349 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:09:39.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:39.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:09:39.350 00.001 10072 MoveAxis(E, 6, ABG)
22:09:39.350 00.000 10072 Guiding  Dir = 2, Dur = 6
22:09:39.350 00.000 10072 IsGuiding returns 0
22:09:39.350 00.000 10072 PulseGuide returned control before completion, sleep 16
22:09:39.368 00.018 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:09:39.371 00.003 10072 IsGuiding returns 0
22:09:39.371 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:39.373 00.002 10072 Move returns status 0, amount 6
22:09:39.373 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:39.374 00.001 1032 Enqueuing Expose request
22:09:39.376 00.002 10072 MoveAxis(N, 0, ABG)
22:09:39.376 00.000 10072 Move returns status 0, amount 0
22:09:39.376 00.000 10072 move complete, result=0
22:09:39.376 00.000 10072 worker thread done servicing request
22:09:39.376 00.000 10072 Worker thread wakes up
22:09:39.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:39.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:39.383 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:09:40.010 00.627 10072 Exposure complete
22:09:40.064 00.054 10072 worker thread done servicing request
22:09:40.064 00.000 1032 OnExposeComplete: enter
22:09:40.066 00.002 1032 UpdateGuideState(): m_state=6
22:09:40.068 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2557
22:09:40.070 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=136.15, Mass=1175, SNR=24.0, Peak=103 HFD=3.4
22:09:40.072 00.002 1032 MultiStar: [#1 -0.05,0.03,1.02,U] [#2 0.06,0.14,0.80,U] [#3 -0.02,-0.12,0.72,U] [#4 -0.26,-0.02,0.00,M1] [#5 -0.15,-0.11,0.67,U] [#6 0.17,0.22,0.00,M1] [#7 -0.18,-0.19,0.00,M1] [#8 -0.13,0.27,0.00,M8] 
22:09:40.074 00.002 1032 single-star, 4 included, MultiStar: {-0.03, -0.01}, one-star: {-0.00, -0.01}
22:09:40.075 00.001 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.47)
22:09:40.076 00.001 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.47)
22:09:40.080 00.004 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.98 mountX=-0.01 mountY=0.01, mountTheta=2.47
22:09:40.083 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.01, opts=13)
22:09:40.086 00.003 1032 Enqueuing Move request for scope (-0.00, -0.01)
22:09:40.088 00.002 10072 Worker thread wakes up
22:09:40.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
22:09:40.088 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
22:09:40.088 00.000 10072 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.01
22:09:40.090 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:09:40.092 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.58
22:09:40.092 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:09:40.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:40.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:09:40.092 00.000 10072 MoveAxis(E, 7, ABG)
22:09:40.092 00.000 10072 Guiding  Dir = 2, Dur = 7
22:09:40.092 00.000 10072 IsGuiding returns 0
22:09:40.092 00.000 10072 PulseGuide returned control before completion, sleep 17
22:09:40.111 00.019 1032 UpdateGuideState exits: m=1175 SNR=24.0
22:09:40.116 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:40.120 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:40.122 00.002 1032 Enqueuing Expose request
22:09:40.124 00.002 10072 IsGuiding returns 0
22:09:40.124 00.000 10072 Move returns status 0, amount 7
22:09:40.125 00.001 10072 MoveAxis(N, 0, ABG)
22:09:40.125 00.000 10072 Move returns status 0, amount 0
22:09:40.125 00.000 10072 move complete, result=0
22:09:40.125 00.000 10072 worker thread done servicing request
22:09:40.125 00.000 10072 Worker thread wakes up
22:09:40.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:40.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:40.132 00.007 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:09:40.546 00.414 10072 Exposure complete
22:09:40.600 00.054 10072 worker thread done servicing request
22:09:40.600 00.000 1032 OnExposeComplete: enter
22:09:40.602 00.002 1032 UpdateGuideState(): m_state=6
22:09:40.603 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2558
22:09:40.605 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=136.24, Mass=1459, SNR=26.8, Peak=128 HFD=3.2
22:09:40.607 00.002 1032 MultiStar: [#1 -0.14,0.04,0.95,U] [#2 -0.01,0.13,0.71,U] [#3 0.01,-0.23,0.71,U] [#4 -0.19,-0.05,0.68,U] [#5 0.00,0.02,0.63,U] [#6 -0.01,0.16,0.58,U] [#7 -0.18,-0.10,0.70,U] [#8 -0.14,0.15,0.47,U] 
22:09:40.610 00.003 1032 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {0.12, 0.08}
22:09:40.611 00.001 1032 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.83) = xAngle (0.97 = 0.97)
22:09:40.614 00.003 1032 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.97 = 0.97)
22:09:40.615 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.80 mountX=0.03 mountY=0.05, mountTheta=0.97
22:09:40.618 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.02, opts=13)
22:09:40.620 00.002 1032 Enqueuing Move request for scope (-0.05, 0.02)
22:09:40.622 00.002 10072 Worker thread wakes up
22:09:40.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
22:09:40.622 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
22:09:40.622 00.000 10072 Moving (-0.05, 0.02) raw xDistance=0.03 yDistance=0.05
22:09:40.625 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:09:40.627 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.58
22:09:40.627 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:09:40.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:40.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:09:40.627 00.000 10072 MoveAxis(E, 6, ABG)
22:09:40.628 00.001 10072 Guiding  Dir = 2, Dur = 6
22:09:40.628 00.000 10072 IsGuiding returns 0
22:09:40.629 00.001 10072 PulseGuide returned control before completion, sleep 16
22:09:40.647 00.018 1032 UpdateGuideState exits: m=1459 SNR=26.8
22:09:40.648 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:40.650 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:40.652 00.002 1032 Enqueuing Expose request
22:09:40.653 00.001 10072 IsGuiding returns 0
22:09:40.654 00.001 10072 Move returns status 0, amount 6
22:09:40.654 00.000 10072 MoveAxis(N, 0, ABG)
22:09:40.654 00.000 10072 Move returns status 0, amount 0
22:09:40.654 00.000 10072 move complete, result=0
22:09:40.654 00.000 10072 worker thread done servicing request
22:09:40.654 00.000 10072 Worker thread wakes up
22:09:40.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:40.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:40.661 00.007 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:09:41.278 00.617 10072 Exposure complete
22:09:41.332 00.054 10072 worker thread done servicing request
22:09:41.332 00.000 1032 OnExposeComplete: enter
22:09:41.334 00.002 1032 UpdateGuideState(): m_state=6
22:09:41.341 00.007 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2559
22:09:41.343 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=136.33, Mass=1394, SNR=26.2, Peak=124 HFD=3.3
22:09:41.345 00.002 1032 MultiStar: [#1 -0.10,0.00,0.97,U] [#2 0.10,0.24,0.00,M1] [#3 -0.06,0.01,0.76,U] [#4 -0.07,0.10,0.65,U] [#5 0.07,0.15,0.56,U] [#6 0.16,0.23,0.00,M1] [#7 -0.11,-0.12,0.68,U] [#8 -0.40,0.29,0.00,M8] 
22:09:41.346 00.001 1032 refined, 5 included, MultiStar: {-0.04, 0.05}, one-star: {0.05, 0.17}
22:09:41.348 00.002 1032 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.83) = xAngle (0.35 = 0.35)
22:09:41.349 00.001 1032 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.35 = 0.35)
22:09:41.351 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.18 mountX=0.06 mountY=0.02, mountTheta=0.35
22:09:41.353 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
22:09:41.355 00.002 1032 Enqueuing Move request for scope (-0.04, 0.05)
22:09:41.357 00.002 10072 Worker thread wakes up
22:09:41.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
22:09:41.357 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
22:09:41.357 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.02
22:09:41.360 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:09:41.362 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.59
22:09:41.362 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:09:41.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:41.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:09:41.362 00.000 10072 MoveAxis(E, 7, ABG)
22:09:41.363 00.001 10072 Guiding  Dir = 2, Dur = 7
22:09:41.363 00.000 10072 IsGuiding returns 0
22:09:41.363 00.000 10072 PulseGuide returned control before completion, sleep 17
22:09:41.379 00.016 1032 UpdateGuideState exits: m=1394 SNR=26.2
22:09:41.380 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:41.383 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:41.385 00.002 1032 Enqueuing Expose request
22:09:41.386 00.001 10072 IsGuiding returns 0
22:09:41.386 00.000 10072 Move returns status 0, amount 7
22:09:41.386 00.000 10072 MoveAxis(N, 0, ABG)
22:09:41.386 00.000 10072 Move returns status 0, amount 0
22:09:41.387 00.001 10072 move complete, result=0
22:09:41.387 00.000 10072 worker thread done servicing request
22:09:41.387 00.000 10072 Worker thread wakes up
22:09:41.387 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:41.387 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:41.393 00.006 1032 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:09:41.793 00.400 10072 Exposure complete
22:09:41.854 00.061 10072 worker thread done servicing request
22:09:41.854 00.000 1032 OnExposeComplete: enter
22:09:41.856 00.002 1032 UpdateGuideState(): m_state=6
22:09:41.858 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2560
22:09:41.860 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=136.26, Mass=1208, SNR=24.4, Peak=103 HFD=3.2
22:09:41.863 00.003 1032 MultiStar: [#1 -0.05,0.12,1.00,U] [#2 0.01,0.13,0.79,U] [#3 0.08,0.16,0.76,U] [#4 -0.11,0.20,0.66,U] [#5 -0.05,0.02,0.63,U] [#6 0.10,0.22,0.60,U] [#7 -0.08,-0.08,0.68,U] [#8 -0.14,0.15,0.52,U] 
22:09:41.865 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.11}, one-star: {0.12, 0.10}
22:09:41.867 00.002 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
22:09:41.869 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
22:09:41.870 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.60 mountX=0.11 mountY=-0.03, mountTheta=-0.23
22:09:41.873 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.11, opts=13)
22:09:41.875 00.002 1032 Enqueuing Move request for scope (-0.00, 0.11)
22:09:41.877 00.002 10072 Worker thread wakes up
22:09:41.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
22:09:41.877 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
22:09:41.877 00.000 10072 Moving (-0.00, 0.11) raw xDistance=0.11 yDistance=-0.03
22:09:41.879 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:09:41.881 00.002 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.59
22:09:41.881 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
22:09:41.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:41.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:09:41.882 00.001 10072 MoveAxis(E, 6, ABG)
22:09:41.882 00.000 10072 Guiding  Dir = 2, Dur = 6
22:09:41.882 00.000 10072 IsGuiding returns 0
22:09:41.882 00.000 10072 PulseGuide returned control before completion, sleep 16
22:09:41.899 00.017 10072 IsGuiding returns 0
22:09:41.900 00.001 10072 Move returns status 0, amount 6
22:09:41.900 00.000 10072 MoveAxis(N, 0, ABG)
22:09:41.900 00.000 10072 Move returns status 0, amount 0
22:09:41.900 00.000 10072 move complete, result=0
22:09:41.900 00.000 10072 worker thread done servicing request
22:09:41.901 00.001 1032 UpdateGuideState exits: m=1208 SNR=24.4
22:09:41.903 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:41.905 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:41.907 00.002 1032 Enqueuing Expose request
22:09:41.909 00.002 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:09:41.911 00.002 10072 Worker thread wakes up
22:09:41.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:41.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:42.539 00.628 10072 Exposure complete
22:09:42.592 00.053 10072 worker thread done servicing request
22:09:42.592 00.000 1032 OnExposeComplete: enter
22:09:42.594 00.002 1032 UpdateGuideState(): m_state=6
22:09:42.596 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2561
22:09:42.599 00.003 1032 Star::Find returns 1 (0), X=1103.36, Y=136.32, Mass=1118, SNR=23.5, Peak=105 HFD=3.1
22:09:42.600 00.001 1032 MultiStar: [#1 -0.13,0.22,0.00,M1] [#2 0.04,0.36,0.00,M1] [#3 0.09,0.01,0.77,U] [#4 -0.10,0.11,0.68,U] [#5 0.09,-0.00,0.73,U] [#6 0.03,0.26,0.00,M1] [#7 -0.20,-0.06,0.72,U] [#8 -0.21,0.33,0.00,M8] 
22:09:42.603 00.003 1032 refined, 4 included, MultiStar: {0.00, 0.05}, one-star: {0.08, 0.17}
22:09:42.605 00.002 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
22:09:42.606 00.001 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
22:09:42.608 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.57 mountX=0.05 mountY=-0.01, mountTheta=-0.26
22:09:42.612 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
22:09:42.615 00.003 1032 Enqueuing Move request for scope (0.00, 0.05)
22:09:42.616 00.001 10072 Worker thread wakes up
22:09:42.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
22:09:42.616 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
22:09:42.616 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
22:09:42.618 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:09:42.621 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.59
22:09:42.621 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:09:42.621 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:42.621 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:09:42.621 00.000 10072 MoveAxis(E, 7, ABG)
22:09:42.621 00.000 10072 Guiding  Dir = 2, Dur = 7
22:09:42.621 00.000 10072 IsGuiding returns 0
22:09:42.622 00.001 10072 PulseGuide returned control before completion, sleep 17
22:09:42.638 00.016 1032 UpdateGuideState exits: m=1118 SNR=23.5
22:09:42.641 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:42.643 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:42.645 00.002 1032 Enqueuing Expose request
22:09:42.649 00.004 10072 IsGuiding returns 0
22:09:42.649 00.000 10072 Move returns status 0, amount 7
22:09:42.651 00.002 10072 MoveAxis(N, 0, ABG)
22:09:42.651 00.000 10072 Move returns status 0, amount 0
22:09:42.651 00.000 10072 move complete, result=0
22:09:42.651 00.000 10072 worker thread done servicing request
22:09:42.651 00.000 10072 Worker thread wakes up
22:09:42.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:42.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:42.658 00.007 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:09:43.057 00.399 10072 Exposure complete
22:09:43.110 00.053 10072 worker thread done servicing request
22:09:43.110 00.000 1032 OnExposeComplete: enter
22:09:43.112 00.002 1032 UpdateGuideState(): m_state=6
22:09:43.115 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2562
22:09:43.117 00.002 1032 Star::Find returns 1 (0), X=1103.21, Y=136.45, Mass=1366, SNR=25.9, Peak=116 HFD=3.2
22:09:43.119 00.002 1032 MultiStar: [#1 -0.06,0.10,0.95,U] [#2 0.07,0.31,0.00,M2] [#3 0.06,-0.05,0.71,U] [#4 -0.06,0.02,0.64,U] [#5 -0.07,-0.04,0.63,U] [#6 0.08,0.31,0.00,M2] [#7 -0.00,-0.09,0.66,U] [#8 0.06,0.49,0.00,M9] 
22:09:43.120 00.001 1032 refined, 5 included, MultiStar: {-0.04, 0.06}, one-star: {-0.07, 0.29}
22:09:43.122 00.002 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
22:09:43.123 00.001 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
22:09:43.124 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.10 mountX=0.07 mountY=0.02, mountTheta=0.27
22:09:43.127 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
22:09:43.129 00.002 1032 Enqueuing Move request for scope (-0.04, 0.06)
22:09:43.130 00.001 10072 Worker thread wakes up
22:09:43.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
22:09:43.130 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
22:09:43.130 00.000 10072 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.02
22:09:43.132 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:09:43.134 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.59
22:09:43.134 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:09:43.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:43.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:09:43.134 00.000 10072 MoveAxis(E, 6, ABG)
22:09:43.134 00.000 10072 Guiding  Dir = 2, Dur = 6
22:09:43.135 00.001 10072 IsGuiding returns 0
22:09:43.135 00.000 10072 PulseGuide returned control before completion, sleep 16
22:09:43.151 00.016 1032 UpdateGuideState exits: m=1366 SNR=25.9
22:09:43.154 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:43.155 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:43.158 00.003 1032 Enqueuing Expose request
22:09:43.163 00.005 10072 IsGuiding returns 0
22:09:43.163 00.000 10072 Move returns status 0, amount 6
22:09:43.163 00.000 10072 MoveAxis(N, 0, ABG)
22:09:43.163 00.000 10072 Move returns status 0, amount 0
22:09:43.163 00.000 10072 move complete, result=0
22:09:43.163 00.000 10072 worker thread done servicing request
22:09:43.163 00.000 10072 Worker thread wakes up
22:09:43.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:43.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:43.167 00.004 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:09:43.793 00.626 10072 Exposure complete
22:09:43.851 00.058 10072 worker thread done servicing request
22:09:43.851 00.000 1032 OnExposeComplete: enter
22:09:43.852 00.001 1032 UpdateGuideState(): m_state=6
22:09:43.855 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2563
22:09:43.857 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.36, Mass=1344, SNR=25.7, Peak=120 HFD=3.3
22:09:43.859 00.002 1032 MultiStar: [#1 -0.04,0.22,0.98,U] [#2 0.07,0.34,0.00,M3] [#3 0.14,0.05,0.73,U] [#4 -0.05,0.12,0.69,U] [#5 -0.17,0.21,0.00,M1] [#6 0.12,0.54,0.00,M3] [#7 -0.01,0.17,0.66,U] [#8 -0.15,0.35,0.00,M10] 
22:09:43.860 00.001 1032 refined, 4 included, MultiStar: {0.02, 0.16}, one-star: {0.07, 0.20}
22:09:43.863 00.003 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
22:09:43.866 00.003 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
22:09:43.868 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.44 mountX=0.15 mountY=-0.06, mountTheta=-0.40
22:09:43.870 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.16, opts=13)
22:09:43.873 00.003 1032 Enqueuing Move request for scope (0.02, 0.16)
22:09:43.874 00.001 10072 Worker thread wakes up
22:09:43.874 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
22:09:43.874 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
22:09:43.874 00.000 10072 Moving (0.02, 0.16) raw xDistance=0.15 yDistance=-0.06
22:09:43.876 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:09:43.878 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 283.59
22:09:43.878 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
22:09:43.878 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:43.878 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:09:43.878 00.000 10072 MoveAxis(W, 63, ABG)
22:09:43.878 00.000 10072 Guiding  Dir = 3, Dur = 63
22:09:43.878 00.000 10072 IsGuiding returns 0
22:09:43.879 00.001 10072 PulseGuide returned control before completion, sleep 73
22:09:43.898 00.019 1032 UpdateGuideState exits: m=1344 SNR=25.7
22:09:43.901 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:43.902 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:43.904 00.002 1032 Enqueuing Expose request
22:09:43.961 00.057 10072 IsGuiding returns 0
22:09:43.961 00.000 10072 Move returns status 0, amount 63
22:09:43.961 00.000 10072 MoveAxis(N, 0, ABG)
22:09:43.961 00.000 10072 Move returns status 0, amount 0
22:09:43.961 00.000 10072 move complete, result=0
22:09:43.961 00.000 10072 worker thread done servicing request
22:09:43.961 00.000 10072 Worker thread wakes up
22:09:43.961 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:43.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:43.972 00.011 1032 GuideStep: 0.1 px 63 ms WEST, -0.1 px 0 ms NORTH
22:09:44.372 00.400 10072 Exposure complete
22:09:44.427 00.055 10072 worker thread done servicing request
22:09:44.428 00.001 1032 OnExposeComplete: enter
22:09:44.430 00.002 1032 UpdateGuideState(): m_state=6
22:09:44.432 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2564
22:09:44.434 00.002 1032 Star::Find returns 1 (0), X=1103.31, Y=136.41, Mass=1387, SNR=26.1, Peak=127 HFD=3.3
22:09:44.435 00.001 1032 MultiStar: [#1 0.03,0.18,0.97,U] [#2 0.07,0.27,0.00,M4] [#3 0.22,-0.20,0.00,M1] [#4 -0.03,-0.05,0.62,U] [#5 0.03,-0.02,0.74,U] [#6 0.24,0.19,0.00,M4] [#7 -0.00,-0.09,0.67,U] [#8 -0.05,0.43,0.00,R] 
22:09:44.437 00.002 1032 refined, 4 included, MultiStar: {0.02, 0.08}, one-star: {0.03, 0.25}
22:09:44.438 00.001 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
22:09:44.440 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
22:09:44.441 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.38 mountX=0.07 mountY=-0.04, mountTheta=-0.45
22:09:44.444 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
22:09:44.447 00.003 1032 Enqueuing Move request for scope (0.02, 0.08)
22:09:44.449 00.002 10072 Worker thread wakes up
22:09:44.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
22:09:44.449 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
22:09:44.449 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
22:09:44.451 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:09:44.452 00.001 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.59
22:09:44.453 00.001 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:09:44.453 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:44.453 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:09:44.453 00.000 10072 MoveAxis(E, 6, ABG)
22:09:44.453 00.000 10072 Guiding  Dir = 2, Dur = 6
22:09:44.453 00.000 10072 IsGuiding returns 0
22:09:44.454 00.001 10072 PulseGuide returned control before completion, sleep 16
22:09:44.473 00.019 1032 UpdateGuideState exits: m=1387 SNR=26.1
22:09:44.475 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:44.477 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:44.479 00.002 1032 Enqueuing Expose request
22:09:44.482 00.003 10072 IsGuiding returns 0
22:09:44.482 00.000 10072 Move returns status 0, amount 6
22:09:44.482 00.000 10072 MoveAxis(N, 0, ABG)
22:09:44.482 00.000 10072 Move returns status 0, amount 0
22:09:44.482 00.000 10072 move complete, result=0
22:09:44.482 00.000 10072 worker thread done servicing request
22:09:44.482 00.000 10072 Worker thread wakes up
22:09:44.482 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:44.482 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:44.491 00.009 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:09:45.118 00.627 10072 Exposure complete
22:09:45.172 00.054 10072 worker thread done servicing request
22:09:45.173 00.001 1032 OnExposeComplete: enter
22:09:45.175 00.002 1032 UpdateGuideState(): m_state=6
22:09:45.177 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2565
22:09:45.179 00.002 1032 Star::Find returns 1 (0), X=1103.46, Y=136.17, Mass=1206, SNR=24.4, Peak=106 HFD=3.3
22:09:45.181 00.002 1032 MultiStar: [#1 0.18,-0.12,0.98,U] [#2 0.27,0.13,0.00,M5] [#3 0.13,-0.13,0.77,U] [#4 -0.02,-0.08,0.70,U] [#5 0.08,-0.35,0.00,M1] [#6 0.30,0.20,0.00,M5] [#7 0.13,-0.19,0.71,U] [#8 0.36,-0.08,0.00,M1] 
22:09:45.184 00.003 1032 refined, 4 included, MultiStar: {0.13, -0.09}, one-star: {0.19, 0.02}
22:09:45.185 00.001 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
22:09:45.187 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
22:09:45.189 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.63 mountX=-0.12 mountY=-0.10, mountTheta=-2.46
22:09:45.192 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
22:09:45.196 00.004 1032 Enqueuing Move request for scope (0.13, -0.09)
22:09:45.197 00.001 10072 Worker thread wakes up
22:09:45.198 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
22:09:45.198 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
22:09:45.198 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
22:09:45.200 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:09:45.202 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.59
22:09:45.202 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:09:45.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:45.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:09:45.202 00.000 10072 MoveAxis(E, 6, ABG)
22:09:45.202 00.000 10072 Guiding  Dir = 2, Dur = 6
22:09:45.204 00.002 10072 IsGuiding returns 0
22:09:45.205 00.001 10072 PulseGuide returned control before completion, sleep 15
22:09:45.221 00.016 1032 UpdateGuideState exits: m=1206 SNR=24.4
22:09:45.223 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:45.226 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:45.228 00.002 1032 Enqueuing Expose request
22:09:45.230 00.002 10072 IsGuiding returns 0
22:09:45.231 00.001 10072 Move returns status 0, amount 6
22:09:45.231 00.000 10072 MoveAxis(N, 0, ABG)
22:09:45.231 00.000 10072 Move returns status 0, amount 0
22:09:45.231 00.000 10072 move complete, result=0
22:09:45.231 00.000 10072 worker thread done servicing request
22:09:45.231 00.000 10072 Worker thread wakes up
22:09:45.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:45.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:45.238 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:09:45.650 00.412 10072 Exposure complete
22:09:45.702 00.052 10072 worker thread done servicing request
22:09:45.702 00.000 1032 OnExposeComplete: enter
22:09:45.705 00.003 1032 UpdateGuideState(): m_state=6
22:09:45.707 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2566
22:09:45.708 00.001 1032 Star::Find returns 1 (0), X=1103.33, Y=136.19, Mass=1341, SNR=25.7, Peak=110 HFD=3.3
22:09:45.711 00.003 1032 MultiStar: [#1 0.02,-0.03,1.01,U] [#2 0.07,0.17,0.72,U] [#3 0.24,-0.22,0.00,M1] [#4 -0.05,0.01,0.64,U] [#5 0.07,-0.11,0.65,U] [#6 0.18,0.19,0.00,M6] [#7 -0.07,-0.14,0.65,U] [#8 0.02,-0.39,0.00,M2] 
22:09:45.713 00.002 1032 refined, 5 included, MultiStar: {0.02, -0.01}, one-star: {0.05, 0.04}
22:09:45.715 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
22:09:45.716 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
22:09:45.718 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.36 mountX=-0.01 mountY=-0.02, mountTheta=-2.19
22:09:45.721 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
22:09:45.722 00.001 1032 Enqueuing Move request for scope (0.02, -0.01)
22:09:45.724 00.002 10072 Worker thread wakes up
22:09:45.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:09:45.724 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:09:45.724 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
22:09:45.726 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:09:45.728 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.59
22:09:45.728 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:09:45.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:45.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:09:45.728 00.000 10072 MoveAxis(E, 5, ABG)
22:09:45.728 00.000 10072 Guiding  Dir = 2, Dur = 5
22:09:45.729 00.001 10072 IsGuiding returns 0
22:09:45.729 00.000 10072 PulseGuide returned control before completion, sleep 15
22:09:45.747 00.018 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:09:45.749 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:45.751 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:45.752 00.001 1032 Enqueuing Expose request
22:09:45.757 00.005 10072 IsGuiding returns 0
22:09:45.757 00.000 10072 Move returns status 0, amount 5
22:09:45.757 00.000 10072 MoveAxis(N, 0, ABG)
22:09:45.757 00.000 10072 Move returns status 0, amount 0
22:09:45.757 00.000 10072 move complete, result=0
22:09:45.757 00.000 10072 worker thread done servicing request
22:09:45.757 00.000 10072 Worker thread wakes up
22:09:45.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:45.758 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:45.761 00.003 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:09:46.388 00.627 10072 Exposure complete
22:09:46.441 00.053 10072 worker thread done servicing request
22:09:46.441 00.000 1032 OnExposeComplete: enter
22:09:46.443 00.002 1032 UpdateGuideState(): m_state=6
22:09:46.445 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2567
22:09:46.447 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=136.35, Mass=1470, SNR=26.9, Peak=135 HFD=3.2
22:09:46.450 00.003 1032 MultiStar: [#1 -0.00,0.13,0.89,U] [#2 0.03,0.31,0.00,M5] [#3 0.05,0.07,0.73,U] [#4 -0.07,0.10,0.64,U] [#5 -0.00,0.02,0.65,U] [#6 0.02,0.32,0.00,M7] [#7 -0.08,-0.05,0.64,U] [#8 -0.02,-0.06,0.48,U] 
22:09:46.451 00.001 1032 refined, 6 included, MultiStar: {0.02, 0.07}, one-star: {0.18, 0.19}
22:09:46.453 00.002 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
22:09:46.456 00.003 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
22:09:46.459 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.29 mountX=0.07 mountY=-0.04, mountTheta=-0.54
22:09:46.462 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
22:09:46.463 00.001 1032 Enqueuing Move request for scope (0.02, 0.07)
22:09:46.466 00.003 10072 Worker thread wakes up
22:09:46.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
22:09:46.466 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
22:09:46.466 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.07 yDistance=-0.04
22:09:46.467 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:09:46.469 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.60
22:09:46.469 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:09:46.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:46.470 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:09:46.470 00.000 10072 MoveAxis(E, 6, ABG)
22:09:46.470 00.000 10072 Guiding  Dir = 2, Dur = 6
22:09:46.470 00.000 10072 IsGuiding returns 0
22:09:46.470 00.000 10072 PulseGuide returned control before completion, sleep 16
22:09:46.486 00.016 1032 UpdateGuideState exits: m=1470 SNR=26.9
22:09:46.490 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:46.492 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:46.494 00.002 1032 Enqueuing Expose request
22:09:46.496 00.002 10072 IsGuiding returns 0
22:09:46.496 00.000 10072 Move returns status 0, amount 6
22:09:46.496 00.000 10072 MoveAxis(N, 0, ABG)
22:09:46.496 00.000 10072 Move returns status 0, amount 0
22:09:46.496 00.000 10072 move complete, result=0
22:09:46.496 00.000 10072 worker thread done servicing request
22:09:46.496 00.000 10072 Worker thread wakes up
22:09:46.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:46.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:46.502 00.006 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:09:46.903 00.401 10072 Exposure complete
22:09:46.959 00.056 10072 worker thread done servicing request
22:09:46.959 00.000 1032 OnExposeComplete: enter
22:09:46.961 00.002 1032 UpdateGuideState(): m_state=6
22:09:46.963 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2568
22:09:46.965 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=136.45, Mass=1299, SNR=25.3, Peak=119 HFD=3.2
22:09:46.968 00.003 1032 MultiStar: [#1 -0.03,0.27,0.00,M1] [#2 0.08,0.31,0.00,M6] [#3 0.09,0.08,0.79,U] [#4 -0.14,0.20,0.00,M1] [#5 -0.01,0.09,0.66,U] [#6 0.00,0.32,0.00,M8] [#7 -0.10,-0.00,0.67,U] [#8 0.04,-0.00,0.51,U] 
22:09:46.969 00.001 1032 refined, 4 included, MultiStar: {0.03, 0.12}, one-star: {0.09, 0.29}
22:09:46.971 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
22:09:46.973 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
22:09:46.974 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.31 mountX=0.10 mountY=-0.06, mountTheta=-0.52
22:09:46.977 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
22:09:46.979 00.002 1032 Enqueuing Move request for scope (0.03, 0.12)
22:09:46.981 00.002 10072 Worker thread wakes up
22:09:46.981 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
22:09:46.981 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
22:09:46.981 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.10 yDistance=-0.06
22:09:46.984 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:09:46.987 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.60
22:09:46.987 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:09:46.987 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:46.987 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:09:46.987 00.000 10072 MoveAxis(E, 5, ABG)
22:09:46.987 00.000 10072 Guiding  Dir = 2, Dur = 5
22:09:46.990 00.003 10072 IsGuiding returns 0
22:09:46.991 00.001 10072 PulseGuide returned control before completion, sleep 15
22:09:47.008 00.017 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:09:47.010 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:47.012 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:47.013 00.001 1032 Enqueuing Expose request
22:09:47.015 00.002 10072 IsGuiding returns 0
22:09:47.015 00.000 10072 Move returns status 0, amount 5
22:09:47.015 00.000 10072 MoveAxis(N, 0, ABG)
22:09:47.015 00.000 10072 Move returns status 0, amount 0
22:09:47.015 00.000 10072 move complete, result=0
22:09:47.016 00.001 10072 worker thread done servicing request
22:09:47.016 00.000 10072 Worker thread wakes up
22:09:47.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:47.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:47.024 00.008 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:09:47.650 00.626 10072 Exposure complete
22:09:47.704 00.054 1032 OnExposeComplete: enter
22:09:47.706 00.002 1032 UpdateGuideState(): m_state=6
22:09:47.709 00.003 10072 worker thread done servicing request
22:09:47.709 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2569
22:09:47.711 00.002 1032 Star::Find returns 1 (0), X=1103.50, Y=136.28, Mass=1225, SNR=24.6, Peak=109 HFD=3.3
22:09:47.713 00.002 1032 MultiStar: [#1 -0.09,0.24,0.00,M2] [#2 0.13,0.30,0.00,M7] [#3 0.08,-0.15,0.77,U] [#4 -0.14,0.06,0.73,U] [#5 0.10,0.06,0.69,U] [#6 0.19,0.36,0.00,M9] [#7 -0.08,-0.03,0.67,U] [#8 0.01,-0.08,0.53,U] 
22:09:47.714 00.001 1032 refined, 5 included, MultiStar: {0.05, 0.01}, one-star: {0.22, 0.12}
22:09:47.716 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
22:09:47.717 00.001 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
22:09:47.719 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.16 mountX=-0.00 mountY=-0.05, mountTheta=-1.67
22:09:47.722 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
22:09:47.724 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
22:09:47.726 00.002 10072 Worker thread wakes up
22:09:47.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:09:47.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:09:47.726 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
22:09:47.729 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:09:47.730 00.001 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.60
22:09:47.730 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:09:47.732 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:47.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:09:47.732 00.000 10072 MoveAxis(E, 6, ABG)
22:09:47.732 00.000 10072 Guiding  Dir = 2, Dur = 6
22:09:47.732 00.000 10072 IsGuiding returns 0
22:09:47.732 00.000 10072 PulseGuide returned control before completion, sleep 16
22:09:47.749 00.017 1032 UpdateGuideState exits: m=1225 SNR=24.6
22:09:47.751 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:47.753 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:47.755 00.002 1032 Enqueuing Expose request
22:09:47.757 00.002 10072 IsGuiding returns 0
22:09:47.757 00.000 10072 Move returns status 0, amount 6
22:09:47.757 00.000 10072 MoveAxis(N, 0, ABG)
22:09:47.757 00.000 10072 Move returns status 0, amount 0
22:09:47.757 00.000 10072 move complete, result=0
22:09:47.757 00.000 10072 worker thread done servicing request
22:09:47.757 00.000 10072 Worker thread wakes up
22:09:47.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:47.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:47.764 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:09:48.165 00.401 10072 Exposure complete
22:09:48.223 00.058 10072 worker thread done servicing request
22:09:48.223 00.000 1032 OnExposeComplete: enter
22:09:48.225 00.002 1032 UpdateGuideState(): m_state=6
22:09:48.227 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2570
22:09:48.228 00.001 1032 Star::Find returns 1 (0), X=1103.40, Y=136.14, Mass=1247, SNR=24.8, Peak=103 HFD=3.3
22:09:48.230 00.002 1032 MultiStar: [#1 0.07,0.11,0.99,U] [#2 0.06,0.24,0.00,M8] [#3 0.11,-0.11,0.77,U] [#4 -0.08,-0.11,0.74,U] [#5 0.14,-0.19,0.72,U] [#6 0.26,0.10,0.00,M10] [#7 -0.06,-0.04,0.68,U] [#8 -0.02,-0.19,0.52,U] 
22:09:48.232 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.06}, one-star: {0.13, -0.01}
22:09:48.233 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:09:48.236 00.003 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:09:48.238 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.88 mountX=-0.07 mountY=-0.03, mountTheta=-2.71
22:09:48.241 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
22:09:48.243 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
22:09:48.245 00.002 10072 Worker thread wakes up
22:09:48.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
22:09:48.245 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
22:09:48.245 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
22:09:48.247 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:09:48.250 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.60
22:09:48.250 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:09:48.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:48.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:09:48.250 00.000 10072 MoveAxis(E, 5, ABG)
22:09:48.250 00.000 10072 Guiding  Dir = 2, Dur = 5
22:09:48.251 00.001 10072 IsGuiding returns 0
22:09:48.251 00.000 10072 PulseGuide returned control before completion, sleep 15
22:09:48.267 00.016 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:09:48.271 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:48.273 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:48.275 00.002 1032 Enqueuing Expose request
22:09:48.277 00.002 10072 IsGuiding returns 0
22:09:48.277 00.000 10072 Move returns status 0, amount 5
22:09:48.277 00.000 10072 MoveAxis(N, 0, ABG)
22:09:48.277 00.000 10072 Move returns status 0, amount 0
22:09:48.277 00.000 10072 move complete, result=0
22:09:48.277 00.000 10072 worker thread done servicing request
22:09:48.277 00.000 10072 Worker thread wakes up
22:09:48.277 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:48.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:48.284 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:09:48.915 00.631 10072 Exposure complete
22:09:48.969 00.054 10072 worker thread done servicing request
22:09:48.970 00.001 1032 OnExposeComplete: enter
22:09:48.972 00.002 1032 UpdateGuideState(): m_state=6
22:09:48.974 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2571
22:09:48.976 00.002 1032 Star::Find returns 1 (0), X=1103.28, Y=136.27, Mass=1126, SNR=23.5, Peak=99 HFD=3.3
22:09:48.978 00.002 1032 MultiStar: [#1 0.05,-0.07,1.08,U] [#2 0.15,0.08,0.81,U] [#3 0.09,-0.10,0.79,U] [#4 -0.08,-0.17,0.73,U] [#5 0.16,-0.18,0.74,U] [#6 0.35,-0.02,0.00,R] [#7 -0.01,-0.25,0.00,M1] [#8 -0.06,-0.20,0.56,U] 
22:09:48.980 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.06}, one-star: {0.01, 0.11}
22:09:48.982 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
22:09:48.983 00.001 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
22:09:48.985 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.92 mountX=-0.07 mountY=-0.03, mountTheta=-2.75
22:09:48.991 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
22:09:48.995 00.004 1032 Enqueuing Move request for scope (0.05, -0.06)
22:09:48.996 00.001 10072 Worker thread wakes up
22:09:48.997 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
22:09:48.997 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
22:09:48.997 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
22:09:48.999 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:09:49.001 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.60
22:09:49.001 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:09:49.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:49.002 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:09:49.002 00.000 10072 MoveAxis(E, 5, ABG)
22:09:49.002 00.000 10072 Guiding  Dir = 2, Dur = 5
22:09:49.002 00.000 10072 IsGuiding returns 0
22:09:49.002 00.000 10072 PulseGuide returned control before completion, sleep 15
22:09:49.020 00.018 1032 UpdateGuideState exits: m=1126 SNR=23.5
22:09:49.024 00.004 10072 IsGuiding returns 1
22:09:49.024 00.000 10072 scope still moving after pulse duration time elapsed
22:09:49.024 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:49.026 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:49.029 00.003 1032 Enqueuing Expose request
22:09:49.054 00.025 10072 IsGuiding returns 0
22:09:49.054 00.000 10072 scope move finished after 5 + 47 ms
22:09:49.054 00.000 10072 Move returns status 0, amount 5
22:09:49.054 00.000 10072 MoveAxis(N, 0, ABG)
22:09:49.054 00.000 10072 Move returns status 0, amount 0
22:09:49.054 00.000 10072 move complete, result=0
22:09:49.055 00.001 10072 worker thread done servicing request
22:09:49.055 00.000 10072 Worker thread wakes up
22:09:49.055 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:49.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:49.055 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:09:49.464 00.409 10072 Exposure complete
22:09:49.518 00.054 10072 worker thread done servicing request
22:09:49.518 00.000 1032 OnExposeComplete: enter
22:09:49.520 00.002 1032 UpdateGuideState(): m_state=6
22:09:49.527 00.007 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2572
22:09:49.531 00.004 1032 Star::Find returns 1 (0), X=1103.50, Y=136.07, Mass=1343, SNR=25.7, Peak=122 HFD=3.3
22:09:49.534 00.003 1032 MultiStar: [#1 0.12,0.01,0.92,U] [#2 0.15,0.13,0.76,U] [#3 0.05,-0.10,0.75,U] [#4 0.04,-0.06,0.62,U] [#5 0.13,-0.28,0.00,M1] [#6 -0.26,0.24,0.00,M1] [#7 -0.06,-0.14,0.66,U] [#8 0.10,-0.21,0.53,U] 
22:09:49.538 00.004 1032 refined, 6 included, MultiStar: {0.10, -0.06}, one-star: {0.22, -0.09}
22:09:49.541 00.003 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
22:09:49.543 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
22:09:49.545 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-0.52 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
22:09:49.553 00.008 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
22:09:49.555 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
22:09:49.557 00.002 10072 Worker thread wakes up
22:09:49.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
22:09:49.557 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
22:09:49.557 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.08
22:09:49.560 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:09:49.562 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.60
22:09:49.562 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:09:49.562 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:49.562 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:09:49.562 00.000 10072 MoveAxis(E, 5, ABG)
22:09:49.562 00.000 10072 Guiding  Dir = 2, Dur = 5
22:09:49.562 00.000 10072 IsGuiding returns 0
22:09:49.563 00.001 10072 PulseGuide returned control before completion, sleep 15
22:09:49.581 00.018 1032 UpdateGuideState exits: m=1343 SNR=25.7
22:09:49.583 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:49.589 00.006 10072 IsGuiding returns 0
22:09:49.589 00.000 10072 Move returns status 0, amount 5
22:09:49.589 00.000 10072 MoveAxis(N, 0, ABG)
22:09:49.589 00.000 10072 Move returns status 0, amount 0
22:09:49.589 00.000 10072 move complete, result=0
22:09:49.589 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:49.593 00.004 10072 worker thread done servicing request
22:09:49.593 00.000 1032 Enqueuing Expose request
22:09:49.594 00.001 10072 Worker thread wakes up
22:09:49.595 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:09:49.596 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:49.596 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:50.227 00.631 10072 Exposure complete
22:09:50.282 00.055 10072 worker thread done servicing request
22:09:50.282 00.000 1032 OnExposeComplete: enter
22:09:50.285 00.003 1032 UpdateGuideState(): m_state=6
22:09:50.286 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2573
22:09:50.289 00.003 1032 Star::Find returns 1 (0), X=1103.44, Y=136.08, Mass=1257, SNR=24.9, Peak=106 HFD=3.3
22:09:50.291 00.002 1032 MultiStar: [#1 0.10,-0.09,0.93,U] [#2 0.34,0.05,0.00,M7] [#3 0.20,-0.21,0.00,M1] [#4 0.21,-0.09,0.65,U] [#5 0.01,-0.19,0.65,U] [#6 0.06,-0.01,0.65,U] [#7 0.03,-0.13,0.71,U] [#8 0.07,-0.46,0.00,M1] 
22:09:50.293 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.09}, one-star: {0.16, -0.08}
22:09:50.294 00.001 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
22:09:50.296 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
22:09:50.298 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.76 mountX=-0.12 mountY=-0.07, mountTheta=-2.59
22:09:50.302 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
22:09:50.303 00.001 1032 Enqueuing Move request for scope (0.10, -0.09)
22:09:50.305 00.002 10072 Worker thread wakes up
22:09:50.305 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
22:09:50.305 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
22:09:50.305 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.12 yDistance=-0.07
22:09:50.307 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:09:50.309 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.60
22:09:50.309 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:09:50.310 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:50.310 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:09:50.310 00.000 10072 MoveAxis(E, 6, ABG)
22:09:50.310 00.000 10072 Guiding  Dir = 2, Dur = 6
22:09:50.310 00.000 10072 IsGuiding returns 0
22:09:50.311 00.001 10072 PulseGuide returned control before completion, sleep 16
22:09:50.327 00.016 1032 UpdateGuideState exits: m=1257 SNR=24.9
22:09:50.330 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:50.332 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:50.334 00.002 1032 Enqueuing Expose request
22:09:50.336 00.002 10072 IsGuiding returns 0
22:09:50.336 00.000 10072 Move returns status 0, amount 6
22:09:50.336 00.000 10072 MoveAxis(N, 0, ABG)
22:09:50.336 00.000 10072 Move returns status 0, amount 0
22:09:50.336 00.000 10072 move complete, result=0
22:09:50.336 00.000 10072 worker thread done servicing request
22:09:50.336 00.000 10072 Worker thread wakes up
22:09:50.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:50.336 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:50.344 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:09:50.743 00.399 10072 Exposure complete
22:09:50.793 00.050 10072 worker thread done servicing request
22:09:50.793 00.000 1032 OnExposeComplete: enter
22:09:50.794 00.001 1032 UpdateGuideState(): m_state=6
22:09:50.797 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2574
22:09:50.798 00.001 1032 Star::Find returns 1 (0), X=1103.44, Y=136.00, Mass=1380, SNR=26.1, Peak=120 HFD=3.3
22:09:50.800 00.002 1032 MultiStar: [#1 0.16,-0.03,0.96,U] [#2 0.18,0.06,0.77,U] [#3 0.24,-0.25,0.00,M2] [#4 0.09,-0.16,0.66,U] [#5 -0.07,-0.25,0.00,M1] [#6 -0.10,0.04,0.55,U] [#7 0.02,-0.14,0.67,U] [#8 0.02,-0.36,0.00,M2] 
22:09:50.806 00.006 1032 refined, 5 included, MultiStar: {0.10, -0.07}, one-star: {0.16, -0.16}
22:09:50.809 00.003 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
22:09:50.810 00.001 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
22:09:50.812 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.59 mountX=-0.09 mountY=-0.08, mountTheta=-2.42
22:09:50.814 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
22:09:50.817 00.003 1032 Enqueuing Move request for scope (0.10, -0.07)
22:09:50.819 00.002 10072 Worker thread wakes up
22:09:50.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
22:09:50.819 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
22:09:50.819 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.08
22:09:50.821 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:09:50.822 00.001 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.60
22:09:50.822 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:09:50.823 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:50.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:09:50.823 00.000 10072 MoveAxis(E, 5, ABG)
22:09:50.823 00.000 10072 Guiding  Dir = 2, Dur = 5
22:09:50.823 00.000 10072 IsGuiding returns 0
22:09:50.823 00.000 10072 PulseGuide returned control before completion, sleep 15
22:09:50.840 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:09:50.842 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:50.844 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:50.846 00.002 1032 Enqueuing Expose request
22:09:50.849 00.003 10072 IsGuiding returns 0
22:09:50.849 00.000 10072 Move returns status 0, amount 5
22:09:50.849 00.000 10072 MoveAxis(N, 0, ABG)
22:09:50.849 00.000 10072 Move returns status 0, amount 0
22:09:50.849 00.000 10072 move complete, result=0
22:09:50.849 00.000 10072 worker thread done servicing request
22:09:50.849 00.000 10072 Worker thread wakes up
22:09:50.849 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:50.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:50.854 00.005 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:09:51.475 00.621 10072 Exposure complete
22:09:51.529 00.054 10072 worker thread done servicing request
22:09:51.529 00.000 1032 OnExposeComplete: enter
22:09:51.531 00.002 1032 UpdateGuideState(): m_state=6
22:09:51.533 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2575
22:09:51.535 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=136.03, Mass=1242, SNR=24.7, Peak=105 HFD=3.3
22:09:51.537 00.002 1032 MultiStar: [#1 0.21,-0.09,0.95,U] [#2 0.19,0.03,0.88,U] [#3 0.20,-0.17,0.00,M3] [#4 -0.00,-0.05,0.71,U] [#5 0.03,-0.23,0.62,U] [#6 -0.20,0.01,0.63,U] [#7 -0.07,-0.35,0.00,M1] [#8 -0.04,-0.34,0.00,M3] 
22:09:51.538 00.001 1032 refined, 5 included, MultiStar: {0.08, -0.07}, one-star: {0.14, -0.12}
22:09:51.539 00.001 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
22:09:51.540 00.001 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
22:09:51.544 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.72 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
22:09:51.548 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
22:09:51.561 00.013 1032 Enqueuing Move request for scope (0.08, -0.07)
22:09:51.563 00.002 10072 Worker thread wakes up
22:09:51.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:09:51.564 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:09:51.564 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
22:09:51.565 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:09:51.569 00.004 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.60
22:09:51.569 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:09:51.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:51.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:09:51.569 00.000 10072 MoveAxis(E, 6, ABG)
22:09:51.569 00.000 10072 Guiding  Dir = 2, Dur = 6
22:09:51.570 00.001 10072 IsGuiding returns 0
22:09:51.570 00.000 10072 PulseGuide returned control before completion, sleep 16
22:09:51.587 00.017 1032 UpdateGuideState exits: m=1242 SNR=24.7
22:09:51.589 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:51.591 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:51.592 00.001 1032 Enqueuing Expose request
22:09:51.599 00.007 10072 IsGuiding returns 0
22:09:51.599 00.000 10072 Move returns status 0, amount 6
22:09:51.599 00.000 10072 MoveAxis(N, 0, ABG)
22:09:51.599 00.000 10072 Move returns status 0, amount 0
22:09:51.599 00.000 10072 move complete, result=0
22:09:51.599 00.000 10072 worker thread done servicing request
22:09:51.599 00.000 10072 Worker thread wakes up
22:09:51.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:51.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:51.601 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:09:52.009 00.408 10072 Exposure complete
22:09:52.071 00.062 10072 worker thread done servicing request
22:09:52.071 00.000 1032 OnExposeComplete: enter
22:09:52.074 00.003 1032 UpdateGuideState(): m_state=6
22:09:52.076 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2576
22:09:52.078 00.002 1032 Star::Find returns 1 (0), X=1103.54, Y=136.10, Mass=1238, SNR=24.7, Peak=100 HFD=3.4
22:09:52.080 00.002 1032 MultiStar: [#1 0.03,0.01,0.96,U] [#2 0.18,0.15,0.86,U] [#3 0.28,-0.15,0.00,M4] [#4 0.00,-0.11,0.67,U] [#5 0.16,-0.19,0.00,M1] [#6 -0.06,0.04,0.63,U] [#7 -0.10,-0.18,0.65,U] [#8 -0.03,-0.21,0.52,U] 
22:09:52.084 00.004 1032 refined, 6 included, MultiStar: {0.06, -0.04}, one-star: {0.26, -0.06}
22:09:52.086 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
22:09:52.087 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
22:09:52.089 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.53 mountX=-0.05 mountY=-0.05, mountTheta=-2.36
22:09:52.092 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
22:09:52.094 00.002 1032 Enqueuing Move request for scope (0.06, -0.04)
22:09:52.095 00.001 10072 Worker thread wakes up
22:09:52.095 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:09:52.096 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:09:52.096 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
22:09:52.098 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:09:52.099 00.001 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.60
22:09:52.100 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:09:52.100 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:52.100 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:09:52.100 00.000 10072 MoveAxis(E, 6, ABG)
22:09:52.100 00.000 10072 Guiding  Dir = 2, Dur = 6
22:09:52.100 00.000 10072 IsGuiding returns 0
22:09:52.100 00.000 10072 PulseGuide returned control before completion, sleep 16
22:09:52.120 00.020 1032 UpdateGuideState exits: m=1238 SNR=24.7
22:09:52.122 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:52.124 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:52.126 00.002 1032 Enqueuing Expose request
22:09:52.132 00.006 10072 IsGuiding returns 0
22:09:52.132 00.000 10072 Move returns status 0, amount 6
22:09:52.132 00.000 10072 MoveAxis(N, 0, ABG)
22:09:52.132 00.000 10072 Move returns status 0, amount 0
22:09:52.132 00.000 10072 move complete, result=0
22:09:52.132 00.000 10072 worker thread done servicing request
22:09:52.132 00.000 10072 Worker thread wakes up
22:09:52.133 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:52.133 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:52.135 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:09:52.758 00.623 10072 Exposure complete
22:09:52.813 00.055 10072 worker thread done servicing request
22:09:52.814 00.001 1032 OnExposeComplete: enter
22:09:52.815 00.001 1032 UpdateGuideState(): m_state=6
22:09:52.817 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2577
22:09:52.819 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=136.24, Mass=1337, SNR=25.7, Peak=108 HFD=3.3
22:09:52.821 00.002 1032 MultiStar: [#1 0.05,-0.04,0.94,U] [#2 0.22,0.15,0.00,M5] [#3 0.16,-0.11,0.73,U] [#4 0.01,-0.08,0.64,U] [#5 -0.01,-0.15,0.67,U] [#6 -0.10,0.08,0.58,U] [#7 -0.04,-0.21,0.66,U] [#8 -0.03,-0.31,0.00,M3] 
22:09:52.823 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.05}, one-star: {0.09, 0.09}
22:09:52.825 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
22:09:52.827 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
22:09:52.829 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.02 mountX=-0.06 mountY=-0.02, mountTheta=-2.85
22:09:52.831 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
22:09:52.834 00.003 1032 Enqueuing Move request for scope (0.03, -0.05)
22:09:52.835 00.001 10072 Worker thread wakes up
22:09:52.836 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
22:09:52.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
22:09:52.836 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.02
22:09:52.838 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:09:52.841 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.61
22:09:52.841 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:09:52.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:52.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:09:52.841 00.000 10072 MoveAxis(E, 7, ABG)
22:09:52.841 00.000 10072 Guiding  Dir = 2, Dur = 7
22:09:52.841 00.000 10072 IsGuiding returns 0
22:09:52.842 00.001 10072 PulseGuide returned control before completion, sleep 17
22:09:52.858 00.016 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:09:52.860 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:52.865 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:52.867 00.002 1032 Enqueuing Expose request
22:09:52.869 00.002 10072 IsGuiding returns 0
22:09:52.869 00.000 10072 Move returns status 0, amount 7
22:09:52.869 00.000 10072 MoveAxis(N, 0, ABG)
22:09:52.869 00.000 10072 Move returns status 0, amount 0
22:09:52.869 00.000 10072 move complete, result=0
22:09:52.871 00.002 10072 worker thread done servicing request
22:09:52.871 00.000 10072 Worker thread wakes up
22:09:52.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:52.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:52.877 00.006 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:09:53.289 00.412 10072 Exposure complete
22:09:53.340 00.051 10072 worker thread done servicing request
22:09:53.340 00.000 1032 OnExposeComplete: enter
22:09:53.342 00.002 1032 UpdateGuideState(): m_state=6
22:09:53.344 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2578
22:09:53.347 00.003 1032 Star::Find returns 1 (0), X=1103.41, Y=136.11, Mass=1289, SNR=25.2, Peak=104 HFD=3.3
22:09:53.349 00.002 1032 MultiStar: [#1 0.07,-0.09,1.01,U] [#2 0.23,0.00,0.78,U] [#3 0.22,-0.24,0.00,M4] [#4 0.07,-0.20,0.63,U] [#5 -0.02,-0.14,0.64,U] [#6 -0.11,-0.03,0.62,U] [#7 0.02,-0.13,0.67,U] [#8 -0.03,-0.26,0.00,M4] 
22:09:53.351 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.08}, one-star: {0.13, -0.05}
22:09:53.354 00.003 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
22:09:53.355 00.001 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
22:09:53.357 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.89 mountX=-0.10 mountY=-0.04, mountTheta=-2.72
22:09:53.361 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
22:09:53.364 00.003 1032 Enqueuing Move request for scope (0.07, -0.08)
22:09:53.366 00.002 10072 Worker thread wakes up
22:09:53.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
22:09:53.366 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
22:09:53.366 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.10 yDistance=-0.04
22:09:53.368 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:09:53.370 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.61
22:09:53.370 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:09:53.370 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:53.370 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:09:53.370 00.000 10072 MoveAxis(E, 6, ABG)
22:09:53.370 00.000 10072 Guiding  Dir = 2, Dur = 6
22:09:53.371 00.001 10072 IsGuiding returns 0
22:09:53.371 00.000 10072 PulseGuide returned control before completion, sleep 16
22:09:53.388 00.017 1032 UpdateGuideState exits: m=1289 SNR=25.2
22:09:53.389 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:53.390 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:53.392 00.002 1032 Enqueuing Expose request
22:09:53.395 00.003 10072 IsGuiding returns 0
22:09:53.395 00.000 10072 Move returns status 0, amount 6
22:09:53.395 00.000 10072 MoveAxis(N, 0, ABG)
22:09:53.395 00.000 10072 Move returns status 0, amount 0
22:09:53.395 00.000 10072 move complete, result=0
22:09:53.395 00.000 10072 worker thread done servicing request
22:09:53.395 00.000 10072 Worker thread wakes up
22:09:53.395 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:53.395 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:53.404 00.009 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:09:54.022 00.618 10072 Exposure complete
22:09:54.079 00.057 10072 worker thread done servicing request
22:09:54.079 00.000 1032 OnExposeComplete: enter
22:09:54.081 00.002 1032 UpdateGuideState(): m_state=6
22:09:54.084 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2579
22:09:54.087 00.003 1032 Star::Find returns 1 (0), X=1103.48, Y=135.90, Mass=1247, SNR=24.7, Peak=99 HFD=3.5
22:09:54.089 00.002 1032 MultiStar: [#1 0.07,-0.20,1.04,U] [#2 0.26,-0.14,0.00,M5] [#3 0.26,-0.30,0.00,M5] [#4 0.01,-0.28,0.00,M1] [#5 0.00,-0.14,0.70,U] [#6 -0.03,-0.11,0.60,U] [#7 0.04,-0.38,0.00,M1] [#8 0.09,-0.43,0.00,M5] 
22:09:54.091 00.002 1032 refined, 3 included, MultiStar: {0.08, -0.19}, one-star: {0.20, -0.26}
22:09:54.094 00.003 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
22:09:54.095 00.001 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
22:09:54.097 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.18 mountX=-0.20 mountY=-0.03, mountTheta=-3.01
22:09:54.100 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.19, opts=13)
22:09:54.103 00.003 1032 Enqueuing Move request for scope (0.08, -0.19)
22:09:54.105 00.002 10072 Worker thread wakes up
22:09:54.105 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
22:09:54.105 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
22:09:54.105 00.000 10072 Moving (0.08, -0.19) raw xDistance=-0.20 yDistance=-0.03
22:09:54.107 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:09:54.109 00.002 10072 PPEC rslt: input = -0.20, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 283.61
22:09:54.109 00.000 10072 PPEC: input: -0.20, control: -0.11, exposure: 500
22:09:54.109 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:54.109 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:09:54.109 00.000 10072 MoveAxis(E, 102, ABG)
22:09:54.109 00.000 10072 Guiding  Dir = 2, Dur = 102
22:09:54.110 00.001 10072 IsGuiding returns 0
22:09:54.110 00.000 10072 PulseGuide returned control before completion, sleep 112
22:09:54.128 00.018 1032 UpdateGuideState exits: m=1247 SNR=24.7
22:09:54.132 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:54.134 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:54.135 00.001 1032 Enqueuing Expose request
22:09:54.238 00.103 10072 IsGuiding returns 0
22:09:54.238 00.000 10072 Move returns status 0, amount 102
22:09:54.239 00.001 10072 MoveAxis(N, 0, ABG)
22:09:54.239 00.000 10072 Move returns status 0, amount 0
22:09:54.239 00.000 10072 move complete, result=0
22:09:54.239 00.000 10072 worker thread done servicing request
22:09:54.239 00.000 10072 Worker thread wakes up
22:09:54.239 00.000 1032 GuideStep: -0.2 px 102 ms EAST, -0.0 px 0 ms NORTH
22:09:54.242 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:54.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:54.649 00.407 10072 Exposure complete
22:09:54.706 00.057 10072 worker thread done servicing request
22:09:54.706 00.000 1032 OnExposeComplete: enter
22:09:54.709 00.003 1032 UpdateGuideState(): m_state=6
22:09:54.712 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2580
22:09:54.713 00.001 1032 Star::Find returns 1 (0), X=1103.47, Y=135.99, Mass=1304, SNR=25.4, Peak=109 HFD=3.4
22:09:54.715 00.002 1032 MultiStar: [#1 0.16,-0.11,0.94,U] [#2 0.15,0.02,0.79,U] [#3 0.14,-0.23,0.00,M6] [#4 0.11,-0.26,0.00,M2] [#5 0.24,-0.16,0.00,M1] [#6 -0.08,0.06,0.60,U] [#7 -0.00,-0.36,0.00,M2] [#8 0.18,-0.38,0.00,M6] 
22:09:54.716 00.001 1032 refined, 3 included, MultiStar: {0.13, -0.06}, one-star: {0.19, -0.17}
22:09:54.717 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
22:09:54.718 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
22:09:54.721 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.47 mountX=-0.09 mountY=-0.10, mountTheta=-2.30
22:09:54.724 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.06, opts=13)
22:09:54.725 00.001 1032 Enqueuing Move request for scope (0.13, -0.06)
22:09:54.727 00.002 10072 Worker thread wakes up
22:09:54.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
22:09:54.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
22:09:54.728 00.001 10072 Moving (0.13, -0.06) raw xDistance=-0.09 yDistance=-0.10
22:09:54.729 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:09:54.733 00.004 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.61
22:09:54.733 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:09:54.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:54.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:09:54.733 00.000 10072 MoveAxis(E, 6, ABG)
22:09:54.733 00.000 10072 Guiding  Dir = 2, Dur = 6
22:09:54.733 00.000 10072 IsGuiding returns 0
22:09:54.734 00.001 10072 PulseGuide returned control before completion, sleep 16
22:09:54.751 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:09:54.753 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:54.755 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:54.757 00.002 1032 Enqueuing Expose request
22:09:54.759 00.002 10072 IsGuiding returns 0
22:09:54.759 00.000 10072 Move returns status 0, amount 6
22:09:54.759 00.000 10072 MoveAxis(N, 0, ABG)
22:09:54.759 00.000 10072 Move returns status 0, amount 0
22:09:54.760 00.001 10072 move complete, result=0
22:09:54.760 00.000 10072 worker thread done servicing request
22:09:54.760 00.000 10072 Worker thread wakes up
22:09:54.760 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:54.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:54.769 00.009 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:09:55.491 00.722 10072 Exposure complete
22:09:55.545 00.054 10072 worker thread done servicing request
22:09:55.545 00.000 1032 OnExposeComplete: enter
22:09:55.547 00.002 1032 UpdateGuideState(): m_state=6
22:09:55.549 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2581
22:09:55.551 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=136.19, Mass=1407, SNR=26.3, Peak=121 HFD=3.2
22:09:55.552 00.001 1032 MultiStar: [#1 -0.00,0.04,0.92,U] [#2 0.19,0.19,0.00,M5] [#3 0.20,-0.21,0.00,M7] [#4 0.09,-0.10,0.65,U] [#5 0.03,-0.11,0.61,U] [#6 -0.25,0.10,0.00,M1] [#7 -0.01,-0.22,0.63,U] [#8 -0.01,-0.27,0.00,M7] 
22:09:55.555 00.003 1032 refined, 4 included, MultiStar: {0.06, -0.05}, one-star: {0.16, 0.04}
22:09:55.557 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
22:09:55.558 00.001 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
22:09:55.560 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.72 mountX=-0.06 mountY=-0.04, mountTheta=-2.55
22:09:55.563 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
22:09:55.565 00.002 1032 Enqueuing Move request for scope (0.06, -0.05)
22:09:55.566 00.001 10072 Worker thread wakes up
22:09:55.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
22:09:55.567 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
22:09:55.567 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.04
22:09:55.569 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:09:55.571 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.61
22:09:55.572 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:09:55.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:55.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:09:55.572 00.000 10072 MoveAxis(E, 8, ABG)
22:09:55.572 00.000 10072 Guiding  Dir = 2, Dur = 8
22:09:55.572 00.000 10072 IsGuiding returns 0
22:09:55.573 00.001 10072 PulseGuide returned control before completion, sleep 18
22:09:55.589 00.016 1032 UpdateGuideState exits: m=1407 SNR=26.3
22:09:55.591 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:55.592 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:55.595 00.003 1032 Enqueuing Expose request
22:09:55.599 00.004 10072 IsGuiding returns 0
22:09:55.599 00.000 10072 Move returns status 0, amount 8
22:09:55.599 00.000 10072 MoveAxis(N, 0, ABG)
22:09:55.599 00.000 10072 Move returns status 0, amount 0
22:09:55.599 00.000 10072 move complete, result=0
22:09:55.599 00.000 10072 worker thread done servicing request
22:09:55.599 00.000 10072 Worker thread wakes up
22:09:55.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:55.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:55.604 00.005 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:09:56.008 00.404 10072 Exposure complete
22:09:56.065 00.057 10072 worker thread done servicing request
22:09:56.065 00.000 1032 OnExposeComplete: enter
22:09:56.068 00.003 1032 UpdateGuideState(): m_state=6
22:09:56.070 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2582
22:09:56.072 00.002 1032 Star::Find returns 1 (0), X=1103.51, Y=136.22, Mass=1231, SNR=24.6, Peak=103 HFD=3.3
22:09:56.074 00.002 1032 MultiStar: [#1 0.02,-0.05,0.99,U] [#2 0.06,0.05,0.83,U] [#3 0.22,-0.11,0.00,M8] [#4 0.01,-0.15,0.66,U] [#5 0.13,-0.05,0.68,U] [#6 -0.08,0.05,0.60,U] [#7 -0.06,-0.18,0.68,U] [#8 0.15,-0.32,0.00,M8] 
22:09:56.076 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.03}, one-star: {0.24, 0.06}
22:09:56.077 00.001 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
22:09:56.079 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
22:09:56.080 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.48 mountX=-0.04 mountY=-0.05, mountTheta=-2.31
22:09:56.084 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
22:09:56.086 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
22:09:56.088 00.002 10072 Worker thread wakes up
22:09:56.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:09:56.088 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:09:56.088 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
22:09:56.090 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:09:56.093 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.61
22:09:56.093 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:09:56.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:56.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:09:56.093 00.000 10072 MoveAxis(E, 7, ABG)
22:09:56.093 00.000 10072 Guiding  Dir = 2, Dur = 7
22:09:56.093 00.000 10072 IsGuiding returns 0
22:09:56.093 00.000 10072 PulseGuide returned control before completion, sleep 17
22:09:56.111 00.018 1032 UpdateGuideState exits: m=1231 SNR=24.6
22:09:56.115 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:56.116 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:56.117 00.001 1032 Enqueuing Expose request
22:09:56.119 00.002 10072 IsGuiding returns 0
22:09:56.119 00.000 10072 Move returns status 0, amount 7
22:09:56.119 00.000 10072 MoveAxis(N, 0, ABG)
22:09:56.119 00.000 10072 Move returns status 0, amount 0
22:09:56.119 00.000 10072 move complete, result=0
22:09:56.119 00.000 10072 worker thread done servicing request
22:09:56.119 00.000 10072 Worker thread wakes up
22:09:56.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:56.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:56.127 00.008 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:09:56.758 00.631 10072 Exposure complete
22:09:56.815 00.057 10072 worker thread done servicing request
22:09:56.815 00.000 1032 OnExposeComplete: enter
22:09:56.817 00.002 1032 UpdateGuideState(): m_state=6
22:09:56.820 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2583
22:09:56.821 00.001 1032 Star::Find returns 1 (0), X=1103.60, Y=136.13, Mass=1252, SNR=24.8, Peak=96 HFD=3.4
22:09:56.823 00.002 1032 MultiStar: [#1 0.15,-0.09,1.00,U] [#2 0.14,0.05,0.78,U] [#3 0.32,-0.37,0.00,M9] [#4 -0.05,-0.18,0.64,U] [#5 0.22,-0.23,0.00,M1] [#6 -0.28,0.01,0.00,M1] [#7 0.06,-0.23,0.00,M1] [#8 0.15,-0.29,0.00,M9] 
22:09:56.825 00.002 1032 refined, 3 included, MultiStar: {0.16, -0.06}, one-star: {0.32, -0.03}
22:09:56.827 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
22:09:56.828 00.001 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
22:09:56.830 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.34 mountX=-0.10 mountY=-0.14, mountTheta=-2.17
22:09:56.833 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
22:09:56.837 00.004 1032 Enqueuing Move request for scope (0.16, -0.06)
22:09:56.838 00.001 10072 Worker thread wakes up
22:09:56.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
22:09:56.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
22:09:56.838 00.000 10072 Moving (0.16, -0.06) raw xDistance=-0.10 yDistance=-0.14
22:09:56.840 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:09:56.842 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.61
22:09:56.842 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:09:56.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:56.843 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:09:56.843 00.000 10072 MoveAxis(E, 8, ABG)
22:09:56.843 00.000 10072 Guiding  Dir = 2, Dur = 8
22:09:56.843 00.000 10072 IsGuiding returns 0
22:09:56.843 00.000 10072 PulseGuide returned control before completion, sleep 18
22:09:56.861 00.018 1032 UpdateGuideState exits: m=1252 SNR=24.8
22:09:56.864 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:56.866 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:56.868 00.002 1032 Enqueuing Expose request
22:09:56.869 00.001 10072 IsGuiding returns 0
22:09:56.870 00.001 10072 Move returns status 0, amount 8
22:09:56.870 00.000 10072 MoveAxis(N, 0, ABG)
22:09:56.870 00.000 10072 Move returns status 0, amount 0
22:09:56.870 00.000 10072 move complete, result=0
22:09:56.870 00.000 10072 worker thread done servicing request
22:09:56.870 00.000 10072 Worker thread wakes up
22:09:56.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:56.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:56.878 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:09:57.275 00.397 10072 Exposure complete
22:09:57.329 00.054 10072 worker thread done servicing request
22:09:57.329 00.000 1032 OnExposeComplete: enter
22:09:57.332 00.003 1032 UpdateGuideState(): m_state=6
22:09:57.335 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2584
22:09:57.338 00.003 1032 Star::Find returns 1 (0), X=1103.53, Y=136.27, Mass=1509, SNR=27.3, Peak=134 HFD=3.2
22:09:57.340 00.002 1032 MultiStar: [#1 0.03,-0.02,0.89,U] [#2 0.25,0.06,0.00,M4] [#3 0.21,-0.30,0.00,M10] [#4 0.15,-0.20,0.00,M1] [#5 0.27,-0.09,0.00,M2] [#6 -0.02,-0.00,0.58,U] [#7 0.03,-0.30,0.00,M2] [#8 -0.04,-0.28,0.00,M10] 
22:09:57.342 00.002 1032 refined, 2 included, MultiStar: {0.11, 0.04}, one-star: {0.25, 0.11}
22:09:57.343 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
22:09:57.344 00.001 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
22:09:57.346 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.34 mountX=0.01 mountY=-0.11, mountTheta=-1.49
22:09:57.349 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
22:09:57.351 00.002 1032 Enqueuing Move request for scope (0.11, 0.04)
22:09:57.353 00.002 10072 Worker thread wakes up
22:09:57.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
22:09:57.353 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
22:09:57.353 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.11
22:09:57.354 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:09:57.356 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.61
22:09:57.356 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:09:57.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:57.357 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:09:57.357 00.000 10072 MoveAxis(E, 7, ABG)
22:09:57.357 00.000 10072 Guiding  Dir = 2, Dur = 7
22:09:57.357 00.000 10072 IsGuiding returns 0
22:09:57.357 00.000 10072 PulseGuide returned control before completion, sleep 17
22:09:57.375 00.018 1032 UpdateGuideState exits: m=1509 SNR=27.3
22:09:57.377 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:57.378 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:57.379 00.001 1032 Enqueuing Expose request
22:09:57.382 00.003 10072 IsGuiding returns 0
22:09:57.383 00.001 10072 Move returns status 0, amount 7
22:09:57.383 00.000 10072 MoveAxis(N, 0, ABG)
22:09:57.383 00.000 10072 Move returns status 0, amount 0
22:09:57.383 00.000 10072 move complete, result=0
22:09:57.383 00.000 10072 worker thread done servicing request
22:09:57.383 00.000 10072 Worker thread wakes up
22:09:57.383 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:57.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:57.389 00.006 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:09:58.007 00.618 10072 Exposure complete
22:09:58.066 00.059 10072 worker thread done servicing request
22:09:58.066 00.000 1032 OnExposeComplete: enter
22:09:58.068 00.002 1032 UpdateGuideState(): m_state=6
22:09:58.070 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2585
22:09:58.071 00.001 1032 Star::Find returns 1 (0), X=1103.55, Y=136.22, Mass=1383, SNR=26.1, Peak=112 HFD=3.3
22:09:58.074 00.003 1032 MultiStar: [#1 0.12,-0.01,0.92,U] [#2 0.25,0.08,0.00,M5] [#3 0.20,-0.12,0.71,U] [#4 -0.03,0.08,0.65,U] [#5 0.14,-0.06,0.64,U] [#6 -0.13,0.11,0.57,U] [#7 0.08,-0.09,0.67,U] [#8 0.08,-0.21,0.51,U] 
22:09:58.076 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.27, 0.07}
22:09:58.077 00.001 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:09:58.079 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:09:58.081 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
22:09:58.085 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:09:58.087 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
22:09:58.089 00.002 10072 Worker thread wakes up
22:09:58.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:09:58.089 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:09:58.089 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
22:09:58.091 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:09:58.093 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.61
22:09:58.093 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:09:58.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:58.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:09:58.093 00.000 10072 MoveAxis(E, 8, ABG)
22:09:58.094 00.001 10072 Guiding  Dir = 2, Dur = 8
22:09:58.094 00.000 10072 IsGuiding returns 0
22:09:58.095 00.001 10072 PulseGuide returned control before completion, sleep 18
22:09:58.112 00.017 1032 UpdateGuideState exits: m=1383 SNR=26.1
22:09:58.115 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:58.118 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:58.120 00.002 1032 Enqueuing Expose request
22:09:58.128 00.008 10072 IsGuiding returns 0
22:09:58.128 00.000 10072 Move returns status 0, amount 8
22:09:58.128 00.000 10072 MoveAxis(N, 0, ABG)
22:09:58.128 00.000 10072 Move returns status 0, amount 0
22:09:58.128 00.000 10072 move complete, result=0
22:09:58.128 00.000 10072 worker thread done servicing request
22:09:58.128 00.000 10072 Worker thread wakes up
22:09:58.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:58.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:58.130 00.002 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:09:58.535 00.405 10072 Exposure complete
22:09:58.591 00.056 10072 worker thread done servicing request
22:09:58.592 00.001 1032 OnExposeComplete: enter
22:09:58.594 00.002 1032 UpdateGuideState(): m_state=6
22:09:58.596 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2586
22:09:58.597 00.001 1032 Star::Find returns 1 (0), X=1103.43, Y=136.30, Mass=1314, SNR=25.4, Peak=105 HFD=3.2
22:09:58.599 00.002 1032 MultiStar: [#1 0.08,0.11,0.93,U] [#2 0.29,0.18,0.00,M6] [#3 0.31,0.10,0.00,M10] [#4 -0.06,0.17,0.69,U] [#5 0.05,0.11,0.70,U] [#6 -0.18,0.28,0.00,M1] [#7 -0.03,-0.05,0.67,U] [#8 0.00,-0.10,0.52,U] 
22:09:58.601 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.08}, one-star: {0.16, 0.15}
22:09:58.603 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
22:09:58.605 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
22:09:58.606 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.05 mountX=0.06 mountY=-0.06, mountTheta=-0.78
22:09:58.610 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
22:09:58.616 00.006 1032 Enqueuing Move request for scope (0.04, 0.08)
22:09:58.618 00.002 10072 Worker thread wakes up
22:09:58.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
22:09:58.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
22:09:58.618 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.06 yDistance=-0.06
22:09:58.620 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:09:58.622 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.61
22:09:58.622 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:09:58.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:58.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:09:58.622 00.000 10072 MoveAxis(E, 7, ABG)
22:09:58.623 00.001 10072 Guiding  Dir = 2, Dur = 7
22:09:58.623 00.000 10072 IsGuiding returns 0
22:09:58.624 00.001 10072 PulseGuide returned control before completion, sleep 17
22:09:58.640 00.016 1032 UpdateGuideState exits: m=1314 SNR=25.4
22:09:58.644 00.004 10072 IsGuiding returns 0
22:09:58.644 00.000 10072 Move returns status 0, amount 7
22:09:58.644 00.000 10072 MoveAxis(N, 0, ABG)
22:09:58.644 00.000 10072 Move returns status 0, amount 0
22:09:58.644 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:58.646 00.002 10072 move complete, result=0
22:09:58.646 00.000 10072 worker thread done servicing request
22:09:58.647 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:58.649 00.002 1032 Enqueuing Expose request
22:09:58.651 00.002 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:09:58.652 00.001 10072 Worker thread wakes up
22:09:58.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:58.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:59.286 00.634 10072 Exposure complete
22:09:59.341 00.055 10072 worker thread done servicing request
22:09:59.341 00.000 1032 OnExposeComplete: enter
22:09:59.342 00.001 1032 UpdateGuideState(): m_state=6
22:09:59.344 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2587
22:09:59.346 00.002 1032 Star::Find returns 1 (0), X=1103.53, Y=136.44, Mass=1358, SNR=25.9, Peak=123 HFD=3.2
22:09:59.348 00.002 1032 MultiStar: [#1 0.17,0.17,0.00,M1] [#2 0.18,0.28,0.00,M7] [#3 0.21,-0.23,0.00,R] [#4 0.09,-0.07,0.63,U] [#5 0.21,-0.15,0.00,M1] [#6 -0.04,0.19,0.59,U] [#7 0.06,-0.20,0.69,U] [#8 0.04,-0.13,0.50,U] 
22:09:59.349 00.001 1032 refined, 4 included, MultiStar: {0.10, 0.04}, one-star: {0.25, 0.28}
22:09:59.351 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
22:09:59.353 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
22:09:59.354 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.40 mountX=0.02 mountY=-0.11, mountTheta=-1.43
22:09:59.357 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
22:09:59.360 00.003 1032 Enqueuing Move request for scope (0.10, 0.04)
22:09:59.362 00.002 10072 Worker thread wakes up
22:09:59.363 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:09:59.363 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:09:59.363 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.02 yDistance=-0.11
22:09:59.365 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:09:59.367 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.62
22:09:59.367 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:09:59.367 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:59.367 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:09:59.367 00.000 10072 MoveAxis(E, 9, ABG)
22:09:59.367 00.000 10072 Guiding  Dir = 2, Dur = 9
22:09:59.367 00.000 10072 IsGuiding returns 0
22:09:59.368 00.001 10072 PulseGuide returned control before completion, sleep 19
22:09:59.385 00.017 1032 UpdateGuideState exits: m=1358 SNR=25.9
22:09:59.386 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:59.388 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:59.389 00.001 1032 Enqueuing Expose request
22:09:59.391 00.002 10072 IsGuiding returns 0
22:09:59.391 00.000 10072 Move returns status 0, amount 9
22:09:59.391 00.000 10072 MoveAxis(N, 0, ABG)
22:09:59.391 00.000 10072 Move returns status 0, amount 0
22:09:59.391 00.000 10072 move complete, result=0
22:09:59.391 00.000 10072 worker thread done servicing request
22:09:59.391 00.000 10072 Worker thread wakes up
22:09:59.391 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:59.391 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:59.399 00.008 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:09:59.802 00.403 10072 Exposure complete
22:09:59.855 00.053 10072 worker thread done servicing request
22:09:59.855 00.000 1032 OnExposeComplete: enter
22:09:59.857 00.002 1032 UpdateGuideState(): m_state=6
22:09:59.859 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2588
22:09:59.860 00.001 1032 Star::Find returns 1 (0), X=1103.46, Y=136.23, Mass=1274, SNR=25.0, Peak=113 HFD=3.3
22:09:59.862 00.002 1032 MultiStar: [#1 0.19,-0.03,0.89,U] [#2 0.32,0.11,0.00,M8] [#3 0.01,0.04,0.74,U] [#4 0.14,-0.08,0.67,U] [#5 0.15,-0.22,0.00,M2] [#6 0.03,0.26,0.00,M1] [#7 0.08,-0.23,0.00,M1] [#8 0.10,-0.27,0.00,M8] 
22:09:59.865 00.003 1032 refined, 3 included, MultiStar: {0.14, 0.01}, one-star: {0.19, 0.07}
22:09:59.866 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
22:09:59.867 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
22:09:59.869 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.05 mountX=-0.03 mountY=-0.14, mountTheta=-1.78
22:09:59.873 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
22:09:59.875 00.002 1032 Enqueuing Move request for scope (0.14, 0.01)
22:09:59.876 00.001 10072 Worker thread wakes up
22:09:59.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
22:09:59.876 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
22:09:59.876 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.03 yDistance=-0.14
22:09:59.878 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:09:59.881 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.62
22:09:59.881 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:09:59.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:59.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:09:59.881 00.000 10072 MoveAxis(E, 8, ABG)
22:09:59.881 00.000 10072 Guiding  Dir = 2, Dur = 8
22:09:59.882 00.001 10072 IsGuiding returns 0
22:09:59.882 00.000 10072 PulseGuide returned control before completion, sleep 18
22:09:59.899 00.017 1032 UpdateGuideState exits: m=1274 SNR=25.0
22:09:59.901 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:59.902 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:09:59.903 00.001 1032 Enqueuing Expose request
22:09:59.908 00.005 10072 IsGuiding returns 0
22:09:59.908 00.000 10072 Move returns status 0, amount 8
22:09:59.908 00.000 10072 MoveAxis(N, 0, ABG)
22:09:59.908 00.000 10072 Move returns status 0, amount 0
22:09:59.908 00.000 10072 move complete, result=0
22:09:59.908 00.000 10072 worker thread done servicing request
22:09:59.908 00.000 10072 Worker thread wakes up
22:09:59.908 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:09:59.908 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:09:59.911 00.003 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:10:00.536 00.625 10072 Exposure complete
22:10:00.589 00.053 10072 worker thread done servicing request
22:10:00.589 00.000 1032 OnExposeComplete: enter
22:10:00.591 00.002 1032 UpdateGuideState(): m_state=6
22:10:00.594 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2589
22:10:00.596 00.002 1032 Star::Find returns 1 (0), X=1103.47, Y=136.27, Mass=1406, SNR=26.3, Peak=113 HFD=3.3
22:10:00.598 00.002 1032 MultiStar: [#1 0.13,0.17,0.93,U] [#2 0.29,0.29,0.00,M9] [#3 -0.06,0.19,0.74,U] [#4 -0.02,0.08,0.64,U] [#5 0.18,-0.01,0.65,U] [#6 0.02,0.25,0.00,M2] [#7 0.02,-0.04,0.71,U] [#8 0.16,-0.09,0.50,U] 
22:10:00.599 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.07}, one-star: {0.20, 0.11}
22:10:00.601 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
22:10:00.602 00.001 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
22:10:00.604 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=0.05 mountY=-0.11, mountTheta=-1.17
22:10:00.607 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
22:10:00.609 00.002 1032 Enqueuing Move request for scope (0.09, 0.07)
22:10:00.613 00.004 10072 Worker thread wakes up
22:10:00.613 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
22:10:00.613 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
22:10:00.613 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.05 yDistance=-0.11
22:10:00.616 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:10:00.618 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.62
22:10:00.618 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:10:00.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:00.618 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:10:00.619 00.001 10072 MoveAxis(E, 10, ABG)
22:10:00.619 00.000 10072 Guiding  Dir = 2, Dur = 10
22:10:00.619 00.000 10072 IsGuiding returns 0
22:10:00.619 00.000 10072 PulseGuide returned control before completion, sleep 20
22:10:00.636 00.017 1032 UpdateGuideState exits: m=1406 SNR=26.3
22:10:00.638 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:00.642 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:00.644 00.002 10072 IsGuiding returns 0
22:10:00.644 00.000 10072 Move returns status 0, amount 10
22:10:00.644 00.000 10072 MoveAxis(N, 0, ABG)
22:10:00.644 00.000 10072 Move returns status 0, amount 0
22:10:00.644 00.000 1032 Enqueuing Expose request
22:10:00.646 00.002 10072 move complete, result=0
22:10:00.646 00.000 10072 worker thread done servicing request
22:10:00.646 00.000 10072 Worker thread wakes up
22:10:00.648 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:00.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:00.648 00.000 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:10:01.063 00.415 10072 Exposure complete
22:10:01.119 00.056 10072 worker thread done servicing request
22:10:01.119 00.000 1032 OnExposeComplete: enter
22:10:01.121 00.002 1032 UpdateGuideState(): m_state=6
22:10:01.122 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2590
22:10:01.124 00.002 1032 Star::Find returns 1 (0), X=1103.49, Y=136.41, Mass=1338, SNR=25.7, Peak=127 HFD=3.2
22:10:01.125 00.001 1032 MultiStar: [#1 0.10,0.11,0.97,U] [#2 0.11,0.27,0.00,M10] [#3 0.07,0.23,0.00,M1] [#4 0.01,0.01,0.71,U] [#5 0.03,0.15,0.67,U] [#6 -0.18,0.25,0.00,M3] [#7 0.00,-0.05,0.70,U] [#8 -0.14,-0.10,0.53,U] 
22:10:01.128 00.003 1032 refined, 5 included, MultiStar: {0.06, 0.08}, one-star: {0.21, 0.25}
22:10:01.129 00.001 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
22:10:01.131 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
22:10:01.132 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.97 mountX=0.06 mountY=-0.08, mountTheta=-0.86
22:10:01.134 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
22:10:01.136 00.002 1032 Enqueuing Move request for scope (0.06, 0.08)
22:10:01.137 00.001 10072 Worker thread wakes up
22:10:01.137 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
22:10:01.137 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
22:10:01.137 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
22:10:01.138 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:10:01.142 00.004 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.62
22:10:01.142 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:10:01.142 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:01.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:10:01.142 00.000 10072 MoveAxis(E, 8, ABG)
22:10:01.142 00.000 10072 Guiding  Dir = 2, Dur = 8
22:10:01.142 00.000 10072 IsGuiding returns 0
22:10:01.143 00.001 10072 PulseGuide returned control before completion, sleep 18
22:10:01.160 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:10:01.162 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:01.163 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:01.164 00.001 1032 Enqueuing Expose request
22:10:01.172 00.008 10072 IsGuiding returns 0
22:10:01.172 00.000 10072 Move returns status 0, amount 8
22:10:01.172 00.000 10072 MoveAxis(N, 0, ABG)
22:10:01.172 00.000 10072 Move returns status 0, amount 0
22:10:01.172 00.000 10072 move complete, result=0
22:10:01.172 00.000 10072 worker thread done servicing request
22:10:01.172 00.000 10072 Worker thread wakes up
22:10:01.172 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:01.172 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:01.176 00.004 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:10:01.801 00.625 10072 Exposure complete
22:10:01.853 00.052 10072 worker thread done servicing request
22:10:01.853 00.000 1032 OnExposeComplete: enter
22:10:01.855 00.002 1032 UpdateGuideState(): m_state=6
22:10:01.856 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2591
22:10:01.858 00.002 1032 Star::Find returns 1 (0), X=1103.55, Y=136.19, Mass=1270, SNR=25.0, Peak=102 HFD=3.3
22:10:01.860 00.002 1032 MultiStar: [#1 0.06,-0.12,1.01,U] [#2 0.14,0.06,0.79,U] [#3 0.13,-0.01,0.77,U] [#4 -0.02,-0.18,0.70,U] [#5 0.20,-0.20,0.00,M1] [#6 -0.04,0.10,0.64,U] [#7 -0.02,-0.28,0.00,M1] [#8 0.04,-0.32,0.00,M7] 
22:10:01.863 00.003 1032 refined, 5 included, MultiStar: {0.10, -0.02}, one-star: {0.27, 0.04}
22:10:01.864 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
22:10:01.865 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
22:10:01.867 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.20 mountX=-0.05 mountY=-0.09, mountTheta=-2.03
22:10:01.870 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
22:10:01.872 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
22:10:01.874 00.002 10072 Worker thread wakes up
22:10:01.874 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:10:01.874 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:10:01.874 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
22:10:01.876 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:10:01.878 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.62
22:10:01.878 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:10:01.878 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:01.878 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:10:01.878 00.000 10072 MoveAxis(E, 9, ABG)
22:10:01.880 00.002 10072 Guiding  Dir = 2, Dur = 9
22:10:01.880 00.000 10072 IsGuiding returns 0
22:10:01.880 00.000 10072 PulseGuide returned control before completion, sleep 19
22:10:01.900 00.020 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:10:01.903 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:01.905 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:01.907 00.002 1032 Enqueuing Expose request
22:10:01.909 00.002 10072 IsGuiding returns 0
22:10:01.909 00.000 10072 Move returns status 0, amount 9
22:10:01.909 00.000 10072 MoveAxis(N, 0, ABG)
22:10:01.909 00.000 10072 Move returns status 0, amount 0
22:10:01.909 00.000 10072 move complete, result=0
22:10:01.909 00.000 10072 worker thread done servicing request
22:10:01.909 00.000 10072 Worker thread wakes up
22:10:01.909 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:01.909 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:01.916 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:10:02.315 00.399 10072 Exposure complete
22:10:02.369 00.054 10072 worker thread done servicing request
22:10:02.369 00.000 1032 OnExposeComplete: enter
22:10:02.371 00.002 1032 UpdateGuideState(): m_state=6
22:10:02.373 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2592
22:10:02.374 00.001 1032 Star::Find returns 1 (0), X=1103.54, Y=136.12, Mass=1280, SNR=25.1, Peak=99 HFD=3.4
22:10:02.376 00.002 1032 MultiStar: [#1 0.11,0.01,0.89,U] [#2 0.25,-0.03,0.00,M10] [#3 0.02,-0.03,0.77,U] [#4 0.17,-0.32,0.00,M1] [#5 0.20,-0.23,0.00,M2] [#6 -0.12,-0.07,0.61,U] [#7 0.08,-0.36,0.00,M2] [#8 0.13,-0.25,0.00,M8] 
22:10:02.378 00.002 1032 refined, 3 included, MultiStar: {0.09, -0.03}, one-star: {0.26, -0.04}
22:10:02.379 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
22:10:02.381 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
22:10:02.383 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.32 mountX=-0.05 mountY=-0.08, mountTheta=-2.15
22:10:02.386 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
22:10:02.388 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
22:10:02.389 00.001 10072 Worker thread wakes up
22:10:02.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:10:02.389 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:10:02.389 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
22:10:02.392 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:10:02.396 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.62
22:10:02.396 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:10:02.396 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:02.396 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:10:02.396 00.000 10072 MoveAxis(E, 8, ABG)
22:10:02.396 00.000 10072 Guiding  Dir = 2, Dur = 8
22:10:02.396 00.000 10072 IsGuiding returns 0
22:10:02.397 00.001 10072 PulseGuide returned control before completion, sleep 18
22:10:02.412 00.015 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:10:02.415 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:02.417 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:02.418 00.001 1032 Enqueuing Expose request
22:10:02.423 00.005 10072 IsGuiding returns 0
22:10:02.423 00.000 10072 Move returns status 0, amount 8
22:10:02.423 00.000 10072 MoveAxis(N, 0, ABG)
22:10:02.423 00.000 10072 Move returns status 0, amount 0
22:10:02.423 00.000 10072 move complete, result=0
22:10:02.423 00.000 10072 worker thread done servicing request
22:10:02.423 00.000 10072 Worker thread wakes up
22:10:02.423 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:02.423 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:02.428 00.005 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:10:03.050 00.622 10072 Exposure complete
22:10:03.104 00.054 10072 worker thread done servicing request
22:10:03.105 00.001 1032 OnExposeComplete: enter
22:10:03.106 00.001 1032 UpdateGuideState(): m_state=6
22:10:03.108 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2593
22:10:03.110 00.002 1032 Star::Find returns 1 (0), X=1103.54, Y=136.18, Mass=1827, SNR=30.0, Peak=145 HFD=3.4
22:10:03.115 00.005 1032 MultiStar: [#1 0.12,-0.07,0.82,U] [#2 0.31,-0.03,0.00,R] [#3 0.18,-0.07,0.62,U] [#4 0.25,-0.19,0.00,M2] [#5 0.19,-0.34,0.00,M3] [#6 -0.04,0.04,0.46,U] [#7 0.07,-0.19,0.55,U] [#8 0.25,-0.41,0.00,M9] 
22:10:03.118 00.003 1032 refined, 4 included, MultiStar: {0.14, -0.05}, one-star: {0.26, 0.02}
22:10:03.120 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
22:10:03.122 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
22:10:03.123 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.33 mountX=-0.08 mountY=-0.12, mountTheta=-2.16
22:10:03.125 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
22:10:03.127 00.002 1032 Enqueuing Move request for scope (0.14, -0.05)
22:10:03.128 00.001 10072 Worker thread wakes up
22:10:03.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
22:10:03.128 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
22:10:03.129 00.001 10072 Moving (0.14, -0.05) raw xDistance=-0.08 yDistance=-0.12
22:10:03.130 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:10:03.132 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.62
22:10:03.132 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:10:03.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:03.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:10:03.132 00.000 10072 MoveAxis(E, 9, ABG)
22:10:03.132 00.000 10072 Guiding  Dir = 2, Dur = 9
22:10:03.132 00.000 10072 IsGuiding returns 0
22:10:03.132 00.000 10072 PulseGuide returned control before completion, sleep 19
22:10:03.150 00.018 1032 UpdateGuideState exits: m=1827 SNR=30.0
22:10:03.152 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:03.154 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:03.156 00.002 1032 Enqueuing Expose request
22:10:03.158 00.002 10072 IsGuiding returns 0
22:10:03.158 00.000 10072 Move returns status 0, amount 9
22:10:03.158 00.000 10072 MoveAxis(N, 0, ABG)
22:10:03.158 00.000 10072 Move returns status 0, amount 0
22:10:03.158 00.000 10072 move complete, result=0
22:10:03.158 00.000 10072 worker thread done servicing request
22:10:03.159 00.001 10072 Worker thread wakes up
22:10:03.159 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:03.159 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:03.165 00.006 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:10:03.569 00.404 10072 Exposure complete
22:10:03.628 00.059 10072 worker thread done servicing request
22:10:03.628 00.000 1032 OnExposeComplete: enter
22:10:03.630 00.002 1032 UpdateGuideState(): m_state=6
22:10:03.632 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2594
22:10:03.634 00.002 1032 Star::Find returns 1 (0), X=1103.54, Y=136.20, Mass=1273, SNR=25.0, Peak=107 HFD=3.2
22:10:03.635 00.001 1032 MultiStar: [#1 0.12,-0.05,1.00,U] [#2 -0.04,0.08,0.88,U] [#3 0.10,0.12,0.74,U] [#4 0.20,-0.02,0.70,U] [#5 0.08,-0.10,0.66,U] [#6 -0.05,0.12,0.63,U] [#7 0.19,-0.14,0.69,U] [#8 0.16,-0.30,0.00,M10] 
22:10:03.637 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.26, 0.05}
22:10:03.639 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
22:10:03.640 00.001 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
22:10:03.641 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.08 mountX=-0.02 mountY=-0.11, mountTheta=-1.75
22:10:03.646 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
22:10:03.651 00.005 1032 Enqueuing Move request for scope (0.11, 0.01)
22:10:03.653 00.002 10072 Worker thread wakes up
22:10:03.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
22:10:03.653 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
22:10:03.653 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
22:10:03.655 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:10:03.658 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.62
22:10:03.658 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:10:03.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:03.659 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:10:03.659 00.000 10072 MoveAxis(E, 7, ABG)
22:10:03.659 00.000 10072 Guiding  Dir = 2, Dur = 7
22:10:03.659 00.000 10072 IsGuiding returns 0
22:10:03.660 00.001 10072 PulseGuide returned control before completion, sleep 17
22:10:03.679 00.019 1032 UpdateGuideState exits: m=1273 SNR=25.0
22:10:03.683 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:03.684 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:03.686 00.002 1032 Enqueuing Expose request
22:10:03.690 00.004 10072 IsGuiding returns 0
22:10:03.690 00.000 10072 Move returns status 0, amount 7
22:10:03.690 00.000 10072 MoveAxis(N, 0, ABG)
22:10:03.691 00.001 10072 Move returns status 0, amount 0
22:10:03.691 00.000 10072 move complete, result=0
22:10:03.691 00.000 10072 worker thread done servicing request
22:10:03.691 00.000 10072 Worker thread wakes up
22:10:03.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:03.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:03.695 00.004 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:10:04.318 00.623 10072 Exposure complete
22:10:04.370 00.052 10072 worker thread done servicing request
22:10:04.371 00.001 1032 OnExposeComplete: enter
22:10:04.373 00.002 1032 UpdateGuideState(): m_state=6
22:10:04.375 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2595
22:10:04.376 00.001 1032 Star::Find returns 1 (0), X=1103.65, Y=136.33, Mass=1487, SNR=27.1, Peak=121 HFD=3.4
22:10:04.379 00.003 1032 MultiStar: [#1 0.16,0.01,0.93,U] [#2 -0.00,0.09,0.68,U] [#3 -0.12,0.22,0.00,M1] [#4 0.18,0.02,0.64,U] [#5 0.42,0.23,0.00,M3] [#6 -0.05,0.18,0.57,U] [#7 0.33,-0.08,0.00,M1] [#8 0.33,-0.30,0.00,R] 
22:10:04.380 00.001 1032 refined, 4 included, MultiStar: {0.16, 0.09}, one-star: {0.37, 0.17}
22:10:04.382 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
22:10:04.383 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
22:10:04.385 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.54 mountX=0.05 mountY=-0.18, mountTheta=-1.29
22:10:04.388 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.09, opts=13)
22:10:04.390 00.002 1032 Enqueuing Move request for scope (0.16, 0.09)
22:10:04.392 00.002 10072 Worker thread wakes up
22:10:04.392 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
22:10:04.392 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
22:10:04.394 00.002 10072 Moving (0.16, 0.09) raw xDistance=0.05 yDistance=-0.18
22:10:04.396 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:10:04.398 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.62
22:10:04.398 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:10:04.398 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:04.398 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:10:04.398 00.000 10072 MoveAxis(E, 8, ABG)
22:10:04.398 00.000 10072 Guiding  Dir = 2, Dur = 8
22:10:04.398 00.000 10072 IsGuiding returns 0
22:10:04.399 00.001 10072 PulseGuide returned control before completion, sleep 18
22:10:04.415 00.016 1032 UpdateGuideState exits: m=1487 SNR=27.1
22:10:04.417 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:04.419 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:04.419 00.000 1032 Enqueuing Expose request
22:10:04.424 00.005 10072 IsGuiding returns 0
22:10:04.424 00.000 10072 Move returns status 0, amount 8
22:10:04.425 00.001 10072 MoveAxis(N, 0, ABG)
22:10:04.425 00.000 10072 Move returns status 0, amount 0
22:10:04.425 00.000 10072 move complete, result=0
22:10:04.425 00.000 10072 worker thread done servicing request
22:10:04.425 00.000 10072 Worker thread wakes up
22:10:04.425 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:04.425 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:04.431 00.006 1032 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
22:10:04.836 00.405 10072 Exposure complete
22:10:04.889 00.053 10072 worker thread done servicing request
22:10:04.889 00.000 1032 OnExposeComplete: enter
22:10:04.891 00.002 1032 UpdateGuideState(): m_state=6
22:10:04.897 00.006 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2596
22:10:04.900 00.003 1032 Star::Find returns 1 (0), X=1103.82, Y=136.34, Mass=1335, SNR=25.7, Peak=103 HFD=3.4
22:10:04.902 00.002 1032 MultiStar: large primary error, entering stabilization period
22:10:04.904 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
22:10:04.905 00.001 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
22:10:04.908 00.003 1032 CameraToMount -- cameraX=0.54 cameraY=0.18 hyp=0.57 cameraTheta=0.32 mountX=0.04 mountY=-0.57, mountTheta=-1.51
22:10:04.910 00.002 1032 SchedulePrimaryMove(0F526948, x=0.54, y=0.18, opts=13)
22:10:04.911 00.001 1032 Enqueuing Move request for scope (0.54, 0.18)
22:10:04.912 00.001 10072 Worker thread wakes up
22:10:04.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.18) opts 0xd
22:10:04.912 00.000 10072 Handling offset move in thread for scope, endpoint = (0.54, 0.18)
22:10:04.912 00.000 10072 Moving (0.54, 0.18) raw xDistance=0.04 yDistance=-0.57
22:10:04.914 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:10:04.915 00.001 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.63
22:10:04.916 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:10:04.916 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
22:10:04.916 00.000 10072 MoveAxis(E, 7, ABG)
22:10:04.916 00.000 10072 Guiding  Dir = 2, Dur = 7
22:10:04.916 00.000 10072 IsGuiding returns 0
22:10:04.916 00.000 10072 PulseGuide returned control before completion, sleep 17
22:10:04.933 00.017 1032 UpdateGuideState exits: m=1335 SNR=25.7
22:10:04.935 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:04.937 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:04.939 00.002 1032 Enqueuing Expose request
22:10:04.941 00.002 10072 IsGuiding returns 0
22:10:04.941 00.000 10072 Move returns status 0, amount 7
22:10:04.941 00.000 10072 MoveAxis(N, 369, ABG)
22:10:04.941 00.000 10072 Guiding  Dir = 0, Dur = 369
22:10:04.941 00.000 10072 IsGuiding returns 0
22:10:04.942 00.001 10072 PulseGuide returned control before completion, sleep 379
22:10:05.333 00.391 10072 IsGuiding returns 0
22:10:05.333 00.000 10072 Move returns status 0, amount 369
22:10:05.333 00.000 10072 move complete, result=0
22:10:05.333 00.000 10072 worker thread done servicing request
22:10:05.333 00.000 10072 Worker thread wakes up
22:10:05.333 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:05.333 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:05.333 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.6 px 369 ms NORTH
22:10:05.960 00.627 10072 Exposure complete
22:10:06.014 00.054 10072 worker thread done servicing request
22:10:06.015 00.001 1032 OnExposeComplete: enter
22:10:06.016 00.001 1032 UpdateGuideState(): m_state=6
22:10:06.021 00.005 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2597
22:10:06.023 00.002 1032 Star::Find returns 1 (0), X=1103.04, Y=135.88, Mass=1291, SNR=25.2, Peak=98 HFD=3.0
22:10:06.025 00.002 1032 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.83) = xAngle (-4.11 = 2.17)
22:10:06.026 00.001 1032 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.11 = 2.17)
22:10:06.028 00.002 1032 CameraToMount -- cameraX=-0.24 cameraY=-0.28 hyp=0.36 cameraTheta=-2.28 mountX=-0.21 mountY=0.30, mountTheta=2.17
22:10:06.031 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.24, y=-0.28, opts=13)
22:10:06.033 00.002 1032 Enqueuing Move request for scope (-0.24, -0.28)
22:10:06.034 00.001 10072 Worker thread wakes up
22:10:06.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.28) opts 0xd
22:10:06.034 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.24, -0.28)
22:10:06.034 00.000 10072 Moving (-0.24, -0.28) raw xDistance=-0.21 yDistance=0.30
22:10:06.036 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:10:06.038 00.002 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 283.63
22:10:06.038 00.000 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
22:10:06.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:10:06.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:10:06.038 00.000 10072 MoveAxis(E, 104, ABG)
22:10:06.038 00.000 10072 Guiding  Dir = 2, Dur = 104
22:10:06.039 00.001 10072 IsGuiding returns 0
22:10:06.039 00.000 10072 PulseGuide returned control before completion, sleep 114
22:10:06.057 00.018 1032 UpdateGuideState exits: m=1291 SNR=25.2
22:10:06.060 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:06.061 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:06.063 00.002 1032 Enqueuing Expose request
22:10:06.160 00.097 10072 IsGuiding returns 0
22:10:06.160 00.000 10072 Move returns status 0, amount 104
22:10:06.160 00.000 10072 MoveAxis(N, 0, ABG)
22:10:06.160 00.000 10072 Move returns status 0, amount 0
22:10:06.160 00.000 10072 move complete, result=0
22:10:06.160 00.000 10072 worker thread done servicing request
22:10:06.160 00.000 10072 Worker thread wakes up
22:10:06.160 00.000 1032 GuideStep: -0.2 px 104 ms EAST, 0.3 px 0 ms NORTH
22:10:06.163 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:06.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:06.569 00.406 10072 Exposure complete
22:10:06.625 00.056 10072 worker thread done servicing request
22:10:06.626 00.001 1032 OnExposeComplete: enter
22:10:06.627 00.001 1032 UpdateGuideState(): m_state=6
22:10:06.630 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2598
22:10:06.632 00.002 1032 Star::Find returns 1 (0), X=1103.13, Y=136.04, Mass=1262, SNR=24.9, Peak=107 HFD=3.0
22:10:06.633 00.001 1032 MultiStar: exiting stabilization period
22:10:06.635 00.002 1032 MultiStar: [#1 -0.44,-0.11,0.00,M1] [#2 -0.72,0.03,0.00,M1] [#3 -0.48,-0.08,0.00,M2] [#4 -0.38,-0.21,0.00,M1] [#5 -0.34,-0.25,0.00,M4] [#6 -0.57,-0.03,0.00,M1] [#7 -0.53,-0.22,0.00,M2] [#8 -0.72,-0.13,0.00,M1] 
22:10:06.636 00.001 1032 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.83) = xAngle (-4.32 = 1.96)
22:10:06.637 00.001 1032 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.32 = 1.96)
22:10:06.638 00.001 1032 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-2.49 mountX=-0.07 mountY=0.17, mountTheta=1.96
22:10:06.641 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=-0.11, opts=13)
22:10:06.643 00.002 1032 Enqueuing Move request for scope (-0.15, -0.11)
22:10:06.646 00.003 10072 Worker thread wakes up
22:10:06.646 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
22:10:06.646 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
22:10:06.646 00.000 10072 Moving (-0.15, -0.11) raw xDistance=-0.07 yDistance=0.17
22:10:06.648 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:10:06.651 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.63
22:10:06.651 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:10:06.651 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:06.652 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:10:06.652 00.000 10072 MoveAxis(E, 5, ABG)
22:10:06.652 00.000 10072 Guiding  Dir = 2, Dur = 5
22:10:06.652 00.000 10072 IsGuiding returns 0
22:10:06.653 00.001 10072 PulseGuide returned control before completion, sleep 15
22:10:06.669 00.016 1032 UpdateGuideState exits: m=1262 SNR=24.9
22:10:06.672 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:06.674 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:06.677 00.003 1032 Enqueuing Expose request
22:10:06.678 00.001 10072 IsGuiding returns 0
22:10:06.678 00.000 10072 Move returns status 0, amount 5
22:10:06.678 00.000 10072 MoveAxis(N, 0, ABG)
22:10:06.679 00.001 10072 Move returns status 0, amount 0
22:10:06.679 00.000 10072 move complete, result=0
22:10:06.679 00.000 10072 worker thread done servicing request
22:10:06.679 00.000 10072 Worker thread wakes up
22:10:06.679 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:06.679 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:06.685 00.006 1032 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
22:10:07.305 00.620 10072 Exposure complete
22:10:07.363 00.058 10072 worker thread done servicing request
22:10:07.365 00.002 1032 OnExposeComplete: enter
22:10:07.367 00.002 1032 UpdateGuideState(): m_state=6
22:10:07.369 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2599
22:10:07.370 00.001 1032 Star::Find returns 1 (0), X=1103.17, Y=136.14, Mass=1206, SNR=24.4, Peak=107 HFD=2.9
22:10:07.372 00.002 1032 MultiStar: [#1 -0.50,-0.00,0.00,M2] [#2 -0.61,0.11,0.00,M2] [#3 -0.48,-0.05,0.00,M3] [#4 -0.33,-0.05,0.00,M2] [#5 -0.31,-0.11,0.00,M5] [#6 -0.60,-0.00,0.00,M2] [#7 -0.39,-0.27,0.00,M3] [#8 -0.66,0.02,0.00,M2] 
22:10:07.374 00.002 1032 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.83) = xAngle (-4.82 = 1.46)
22:10:07.375 00.001 1032 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.82 = 1.46)
22:10:07.377 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.99 mountX=0.01 mountY=0.11, mountTheta=1.46
22:10:07.380 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.02, opts=13)
22:10:07.381 00.001 1032 Enqueuing Move request for scope (-0.11, -0.02)
22:10:07.383 00.002 10072 Worker thread wakes up
22:10:07.384 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
22:10:07.384 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
22:10:07.384 00.000 10072 Moving (-0.11, -0.02) raw xDistance=0.01 yDistance=0.11
22:10:07.386 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:10:07.389 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.63
22:10:07.389 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:10:07.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:07.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:10:07.389 00.000 10072 MoveAxis(E, 5, ABG)
22:10:07.389 00.000 10072 Guiding  Dir = 2, Dur = 5
22:10:07.389 00.000 10072 IsGuiding returns 0
22:10:07.390 00.001 10072 PulseGuide returned control before completion, sleep 15
22:10:07.407 00.017 1032 UpdateGuideState exits: m=1206 SNR=24.4
22:10:07.409 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:07.410 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:07.413 00.003 1032 Enqueuing Expose request
22:10:07.416 00.003 10072 IsGuiding returns 0
22:10:07.416 00.000 10072 Move returns status 0, amount 5
22:10:07.416 00.000 10072 MoveAxis(N, 0, ABG)
22:10:07.416 00.000 10072 Move returns status 0, amount 0
22:10:07.416 00.000 10072 move complete, result=0
22:10:07.416 00.000 10072 worker thread done servicing request
22:10:07.416 00.000 10072 Worker thread wakes up
22:10:07.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:07.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:07.425 00.009 1032 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:10:07.836 00.411 10072 Exposure complete
22:10:07.888 00.052 10072 worker thread done servicing request
22:10:07.888 00.000 1032 OnExposeComplete: enter
22:10:07.889 00.001 1032 UpdateGuideState(): m_state=6
22:10:07.891 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2600
22:10:07.895 00.004 1032 Star::Find returns 1 (0), X=1103.06, Y=136.09, Mass=1239, SNR=24.7, Peak=101 HFD=3.0
22:10:07.897 00.002 1032 MultiStar: [#1 -0.35,-0.14,0.00,M3] [#2 -0.54,0.00,0.00,M3] [#3 -0.35,-0.11,0.00,M4] [#4 -0.37,-0.13,0.00,M3] [#5 -0.27,-0.38,0.00,M6] [#6 -0.50,-0.03,0.00,M3] [#7 -0.39,-0.22,0.00,M4] [#8 -0.62,-0.05,0.00,M3] 
22:10:07.898 00.001 1032 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.83) = xAngle (-4.69 = 1.59)
22:10:07.900 00.002 1032 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.69 = 1.59)
22:10:07.901 00.001 1032 CameraToMount -- cameraX=-0.22 cameraY=-0.06 hyp=0.22 cameraTheta=-2.86 mountX=-0.00 mountY=0.22, mountTheta=1.59
22:10:07.904 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=-0.06, opts=13)
22:10:07.907 00.003 1032 Enqueuing Move request for scope (-0.22, -0.06)
22:10:07.909 00.002 10072 Worker thread wakes up
22:10:07.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.06) opts 0xd
22:10:07.909 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.22, -0.06)
22:10:07.909 00.000 10072 Moving (-0.22, -0.06) raw xDistance=-0.00 yDistance=0.22
22:10:07.911 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:10:07.913 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.63
22:10:07.914 00.001 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:10:07.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:10:07.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:10:07.914 00.000 10072 MoveAxis(E, 4, ABG)
22:10:07.914 00.000 10072 Guiding  Dir = 2, Dur = 4
22:10:07.914 00.000 10072 IsGuiding returns 0
22:10:07.914 00.000 10072 PulseGuide returned control before completion, sleep 14
22:10:07.935 00.021 1032 UpdateGuideState exits: m=1239 SNR=24.7
22:10:07.936 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:07.938 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:07.939 00.001 1032 Enqueuing Expose request
22:10:07.940 00.001 10072 IsGuiding returns 0
22:10:07.940 00.000 10072 Move returns status 0, amount 4
22:10:07.940 00.000 10072 MoveAxis(N, 0, ABG)
22:10:07.940 00.000 10072 Move returns status 0, amount 0
22:10:07.940 00.000 10072 move complete, result=0
22:10:07.942 00.002 10072 worker thread done servicing request
22:10:07.942 00.000 10072 Worker thread wakes up
22:10:07.942 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:07.942 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:07.948 00.006 1032 GuideStep: -0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
22:10:08.569 00.621 10072 Exposure complete
22:10:08.634 00.065 10072 worker thread done servicing request
22:10:08.634 00.000 1032 OnExposeComplete: enter
22:10:08.636 00.002 1032 UpdateGuideState(): m_state=6
22:10:08.638 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2601
22:10:08.641 00.003 1032 Star::Find returns 1 (0), X=1103.10, Y=136.01, Mass=1344, SNR=25.7, Peak=117 HFD=3.0
22:10:08.643 00.002 1032 MultiStar: [#1 -0.39,-0.25,0.00,M4] [#2 -0.57,0.02,0.00,M4] [#3 -0.43,-0.22,0.00,M5] [#4 -0.36,-0.36,0.00,M4] [#5 -0.26,-0.18,0.00,M7] [#6 -0.52,-0.28,0.00,M4] [#7 -0.36,-0.48,0.00,M5] [#8 -0.76,-0.12,0.00,M4] 
22:10:08.646 00.003 1032 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.83) = xAngle (-4.28 = 2.01)
22:10:08.649 00.003 1032 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.28 = 2.01)
22:10:08.651 00.002 1032 CameraToMount -- cameraX=-0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-2.45 mountX=-0.10 mountY=0.21, mountTheta=2.01
22:10:08.655 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=-0.15, opts=13)
22:10:08.657 00.002 1032 Enqueuing Move request for scope (-0.18, -0.15)
22:10:08.659 00.002 10072 Worker thread wakes up
22:10:08.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.15) opts 0xd
22:10:08.659 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, -0.15)
22:10:08.659 00.000 10072 Moving (-0.18, -0.15) raw xDistance=-0.10 yDistance=0.21
22:10:08.661 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:10:08.664 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.63
22:10:08.664 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:10:08.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:10:08.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:10:08.664 00.000 10072 MoveAxis(E, 3, ABG)
22:10:08.664 00.000 10072 Guiding  Dir = 2, Dur = 3
22:10:08.665 00.001 10072 IsGuiding returns 0
22:10:08.665 00.000 10072 PulseGuide returned control before completion, sleep 13
22:10:08.686 00.021 1032 UpdateGuideState exits: m=1344 SNR=25.7
22:10:08.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:08.689 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:08.691 00.002 1032 Enqueuing Expose request
22:10:08.695 00.004 10072 IsGuiding returns 0
22:10:08.695 00.000 10072 Move returns status 0, amount 3
22:10:08.695 00.000 10072 MoveAxis(N, 0, ABG)
22:10:08.695 00.000 10072 Move returns status 0, amount 0
22:10:08.695 00.000 10072 move complete, result=0
22:10:08.695 00.000 10072 worker thread done servicing request
22:10:08.695 00.000 10072 Worker thread wakes up
22:10:08.695 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:08.695 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:08.703 00.008 1032 GuideStep: -0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
22:10:09.104 00.401 10072 Exposure complete
22:10:09.166 00.062 10072 worker thread done servicing request
22:10:09.166 00.000 1032 OnExposeComplete: enter
22:10:09.169 00.003 1032 UpdateGuideState(): m_state=6
22:10:09.171 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2602
22:10:09.174 00.003 1032 Star::Find returns 1 (0), X=1103.06, Y=135.97, Mass=1292, SNR=25.2, Peak=101 HFD=2.9
22:10:09.177 00.003 1032 MultiStar: [#1 -0.19,-0.22,0.00,M5] [#2 -0.50,-0.17,0.00,M5] [#3 -0.32,-0.20,0.00,M6] [#4 -0.19,-0.31,0.00,M5] [#5 -0.18,-0.20,0.00,M8] [#6 -0.31,-0.32,0.00,M5] [#7 -0.20,-0.36,0.00,M6] [#8 -0.64,-0.07,0.00,M5] 
22:10:09.181 00.004 1032 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.83) = xAngle (-4.24 = 2.04)
22:10:09.184 00.003 1032 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.24 = 2.04)
22:10:09.187 00.003 1032 CameraToMount -- cameraX=-0.21 cameraY=-0.19 hyp=0.29 cameraTheta=-2.41 mountX=-0.13 mountY=0.25, mountTheta=2.04
22:10:09.190 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=-0.19, opts=13)
22:10:09.192 00.002 1032 Enqueuing Move request for scope (-0.21, -0.19)
22:10:09.193 00.001 10072 Worker thread wakes up
22:10:09.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.19) opts 0xd
22:10:09.193 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, -0.19)
22:10:09.193 00.000 10072 Moving (-0.21, -0.19) raw xDistance=-0.13 yDistance=0.25
22:10:09.195 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:10:09.198 00.003 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.63
22:10:09.198 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
22:10:09.199 00.001 10072 switching direction from -1 to 1 - decHistory=3 oldest=-0.41 newest=0.69
22:10:09.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:10:09.199 00.000 10072 MoveAxis(E, 3, ABG)
22:10:09.199 00.000 10072 Guiding  Dir = 2, Dur = 3
22:10:09.199 00.000 10072 IsGuiding returns 0
22:10:09.200 00.001 10072 PulseGuide returned control before completion, sleep 13
22:10:09.220 00.020 1032 UpdateGuideState exits: m=1292 SNR=25.2
22:10:09.222 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:09.223 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:09.225 00.002 1032 Enqueuing Expose request
22:10:09.227 00.002 10072 IsGuiding returns 0
22:10:09.227 00.000 10072 Move returns status 0, amount 3
22:10:09.228 00.001 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
22:10:09.228 00.000 10072 MoveAxis(S, 249, ABG)
22:10:09.228 00.000 10072 Guiding  Dir = 1, Dur = 249
22:10:09.228 00.000 10072 IsGuiding returns 0
22:10:09.229 00.001 10072 PulseGuide returned control before completion, sleep 259
22:10:09.492 00.263 10072 IsGuiding returns 0
22:10:09.492 00.000 10072 Move returns status 0, amount 249
22:10:09.492 00.000 10072 move complete, result=0
22:10:09.492 00.000 10072 worker thread done servicing request
22:10:09.492 00.000 10072 Worker thread wakes up
22:10:09.492 00.000 1032 GuideStep: -0.1 px 3 ms EAST, 0.3 px 249 ms SOUTH
22:10:09.494 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:09.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:10.121 00.627 10072 Exposure complete
22:10:10.174 00.053 10072 worker thread done servicing request
22:10:10.174 00.000 1032 OnExposeComplete: enter
22:10:10.176 00.002 1032 UpdateGuideState(): m_state=6
22:10:10.178 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2603
22:10:10.179 00.001 1032 Star::Find returns 1 (0), X=1103.13, Y=136.04, Mass=1485, SNR=27.1, Peak=122 HFD=3.0
22:10:10.180 00.001 1032 MultiStar: [#1 -0.22,-0.24,0.00,M6] [#2 -0.36,0.09,0.00,M6] [#3 -0.30,-0.05,0.00,M7] [#4 -0.26,-0.26,0.00,M6] [#5 -0.07,-0.15,0.60,U] [#6 -0.43,-0.06,0.00,M6] [#7 -0.23,-0.26,0.00,M7] [#8 -0.52,0.00,0.00,M6] 
22:10:10.182 00.002 1032 refined, 1 included, MultiStar: {-0.12, -0.13}, one-star: {-0.15, -0.11}
22:10:10.184 00.002 1032 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.83) = xAngle (-4.15 = 2.14)
22:10:10.185 00.001 1032 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.15 = 2.14)
22:10:10.187 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-2.32 mountX=-0.09 mountY=0.15, mountTheta=2.14
22:10:10.189 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.13, opts=13)
22:10:10.191 00.002 1032 Enqueuing Move request for scope (-0.12, -0.13)
22:10:10.193 00.002 10072 Worker thread wakes up
22:10:10.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
22:10:10.193 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
22:10:10.193 00.000 10072 Moving (-0.12, -0.13) raw xDistance=-0.09 yDistance=0.15
22:10:10.193 00.000 10072 BLC: History state: CurrMiss=0.15, AvgInitMiss=-0.19, ShCount=4, LgCount=2, SticCount=0,  Deflections: 0=0.254619, 1:0.147396
22:10:10.193 00.000 10072 BLC: No correction, Miss < min_move
22:10:10.196 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:10:10.198 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.63
22:10:10.198 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:10:10.199 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:10.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:10:10.199 00.000 10072 MoveAxis(E, 2, ABG)
22:10:10.199 00.000 10072 Guiding  Dir = 2, Dur = 2
22:10:10.199 00.000 10072 IsGuiding returns 0
22:10:10.199 00.000 10072 PulseGuide returned control before completion, sleep 12
22:10:10.214 00.015 10072 IsGuiding returns 0
22:10:10.214 00.000 10072 Move returns status 0, amount 2
22:10:10.215 00.001 10072 MoveAxis(N, 0, ABG)
22:10:10.215 00.000 10072 Move returns status 0, amount 0
22:10:10.215 00.000 10072 move complete, result=0
22:10:10.215 00.000 10072 worker thread done servicing request
22:10:10.216 00.001 1032 UpdateGuideState exits: m=1485 SNR=27.1
22:10:10.218 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:10.220 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:10.221 00.001 1032 Enqueuing Expose request
22:10:10.223 00.002 1032 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:10:10.225 00.002 10072 Worker thread wakes up
22:10:10.225 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:10.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:10.639 00.414 10072 Exposure complete
22:10:10.692 00.053 10072 worker thread done servicing request
22:10:10.692 00.000 1032 OnExposeComplete: enter
22:10:10.695 00.003 1032 UpdateGuideState(): m_state=6
22:10:10.697 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2604
22:10:10.698 00.001 1032 Star::Find returns 1 (0), X=1103.17, Y=136.01, Mass=1121, SNR=23.5, Peak=94 HFD=3.1
22:10:10.700 00.002 1032 MultiStar: [#1 -0.12,-0.10,1.04,U] [#2 -0.44,-0.06,0.00,M7] [#3 -0.32,-0.14,0.00,M8] [#4 -0.20,-0.30,0.00,M7] [#5 -0.19,-0.36,0.00,M8] [#6 -0.44,-0.20,0.00,M7] [#7 -0.18,-0.30,0.00,M8] [#8 -0.53,-0.15,0.00,M7] 
22:10:10.701 00.001 1032 refined, 1 included, MultiStar: {-0.11, -0.12}, one-star: {-0.11, -0.14}
22:10:10.703 00.002 1032 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.83) = xAngle (-4.15 = 2.14)
22:10:10.705 00.002 1032 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.15 = 2.14)
22:10:10.707 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.32 mountX=-0.09 mountY=0.14, mountTheta=2.14
22:10:10.711 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.12, opts=13)
22:10:10.712 00.001 1032 Enqueuing Move request for scope (-0.11, -0.12)
22:10:10.714 00.002 10072 Worker thread wakes up
22:10:10.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
22:10:10.714 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
22:10:10.714 00.000 10072 Moving (-0.11, -0.12) raw xDistance=-0.09 yDistance=0.14
22:10:10.714 00.000 10072 BLC: History state: CurrMiss=0.14, AvgInitMiss=-0.19, ShCount=4, LgCount=2, SticCount=0,  Deflections: 0=0.254619, 1:0.147396, 2:0.139083
22:10:10.714 00.000 10072 BLC: No correction, Miss < min_move
22:10:10.718 00.004 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.63
22:10:10.718 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:10:10.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:10.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:10:10.718 00.000 10072 MoveAxis(E, 2, ABG)
22:10:10.718 00.000 10072 Guiding  Dir = 2, Dur = 2
22:10:10.718 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:10:10.720 00.002 10072 IsGuiding returns 0
22:10:10.721 00.001 10072 PulseGuide returned control before completion, sleep 12
22:10:10.740 00.019 1032 UpdateGuideState exits: m=1121 SNR=23.5
22:10:10.742 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:10.744 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:10.745 00.001 1032 Enqueuing Expose request
22:10:10.747 00.002 10072 IsGuiding returns 0
22:10:10.747 00.000 10072 Move returns status 0, amount 2
22:10:10.747 00.000 10072 MoveAxis(N, 0, ABG)
22:10:10.747 00.000 10072 Move returns status 0, amount 0
22:10:10.747 00.000 10072 move complete, result=0
22:10:10.747 00.000 10072 worker thread done servicing request
22:10:10.747 00.000 10072 Worker thread wakes up
22:10:10.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:10.748 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:10.755 00.007 1032 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:10:11.373 00.618 10072 Exposure complete
22:10:11.429 00.056 10072 worker thread done servicing request
22:10:11.429 00.000 1032 OnExposeComplete: enter
22:10:11.432 00.003 1032 UpdateGuideState(): m_state=6
22:10:11.434 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2605
22:10:11.436 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=136.05, Mass=1352, SNR=25.8, Peak=112 HFD=3.3
22:10:11.438 00.002 1032 MultiStar: [#1 -0.11,-0.14,0.95,U] [#2 -0.42,-0.03,0.00,M8] [#3 -0.13,-0.13,0.77,U] [#4 -0.09,-0.22,0.62,U] [#5 -0.10,-0.20,0.62,U] [#6 -0.26,-0.18,0.00,M8] [#7 -0.18,-0.37,0.00,M9] [#8 -0.44,-0.04,0.00,M8] 
22:10:11.440 00.002 1032 single-star, 4 included, MultiStar: {-0.07, -0.15}, one-star: {0.05, -0.10}
22:10:11.441 00.001 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
22:10:11.443 00.002 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
22:10:11.445 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-1.13 mountX=-0.11 mountY=-0.02, mountTheta=-2.96
22:10:11.448 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
22:10:11.450 00.002 1032 Enqueuing Move request for scope (0.05, -0.10)
22:10:11.452 00.002 10072 Worker thread wakes up
22:10:11.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
22:10:11.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
22:10:11.452 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
22:10:11.452 00.000 10072 BLC: window closed
22:10:11.452 00.000 10072 BLC: History state: CurrMiss=-0.02, AvgInitMiss=-0.19, ShCount=4, LgCount=2, SticCount=0,  Deflections: 0=0.254619, 1:0.147396, 2:0.139083
22:10:11.452 00.000 10072 BLC: No correction, Miss < min_move
22:10:11.454 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:10:11.458 00.004 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.64
22:10:11.458 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:10:11.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:11.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:10:11.458 00.000 10072 MoveAxis(E, 1, ABG)
22:10:11.458 00.000 10072 Guiding  Dir = 2, Dur = 1
22:10:11.459 00.001 10072 IsGuiding returns 0
22:10:11.459 00.000 10072 PulseGuide returned control before completion, sleep 11
22:10:11.476 00.017 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:10:11.478 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:11.479 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:11.482 00.003 1032 Enqueuing Expose request
22:10:11.483 00.001 10072 IsGuiding returns 0
22:10:11.483 00.000 10072 Move returns status 0, amount 1
22:10:11.483 00.000 10072 MoveAxis(N, 0, ABG)
22:10:11.483 00.000 10072 Move returns status 0, amount 0
22:10:11.484 00.001 10072 move complete, result=0
22:10:11.484 00.000 10072 worker thread done servicing request
22:10:11.484 00.000 10072 Worker thread wakes up
22:10:11.484 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:11.484 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:11.492 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:10:11.902 00.410 10072 Exposure complete
22:10:11.954 00.052 10072 worker thread done servicing request
22:10:11.954 00.000 1032 OnExposeComplete: enter
22:10:11.957 00.003 1032 UpdateGuideState(): m_state=6
22:10:11.959 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2606
22:10:11.961 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.00, Mass=1318, SNR=25.5, Peak=119 HFD=3.3
22:10:11.963 00.002 1032 MultiStar: [#1 -0.06,-0.24,0.00,M5] [#2 -0.33,-0.02,0.00,M9] [#3 -0.24,-0.11,0.00,M8] [#4 -0.09,-0.32,0.00,M7] [#5 -0.08,-0.36,0.00,M8] [#6 -0.23,-0.13,0.00,M9] [#7 -0.18,-0.38,0.00,M10] [#8 -0.48,-0.14,0.00,M9] 
22:10:11.964 00.001 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
22:10:11.965 00.001 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
22:10:11.968 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.18 mountX=-0.16 mountY=-0.02, mountTheta=-3.01
22:10:11.970 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.15, opts=13)
22:10:11.972 00.002 1032 Enqueuing Move request for scope (0.06, -0.15)
22:10:11.973 00.001 10072 Worker thread wakes up
22:10:11.974 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
22:10:11.974 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
22:10:11.974 00.000 10072 Moving (0.06, -0.15) raw xDistance=-0.16 yDistance=-0.02
22:10:11.976 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:10:11.978 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 283.64
22:10:11.978 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
22:10:11.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:11.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:10:11.979 00.001 10072 MoveAxis(E, 77, ABG)
22:10:11.979 00.000 10072 Guiding  Dir = 2, Dur = 77
22:10:11.979 00.000 10072 IsGuiding returns 0
22:10:11.979 00.000 10072 PulseGuide returned control before completion, sleep 87
22:10:11.997 00.018 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:10:11.999 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:12.000 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:12.002 00.002 1032 Enqueuing Expose request
22:10:12.073 00.071 10072 IsGuiding returns 0
22:10:12.073 00.000 10072 Move returns status 0, amount 77
22:10:12.073 00.000 10072 MoveAxis(N, 0, ABG)
22:10:12.073 00.000 10072 Move returns status 0, amount 0
22:10:12.073 00.000 10072 move complete, result=0
22:10:12.073 00.000 10072 worker thread done servicing request
22:10:12.073 00.000 10072 Worker thread wakes up
22:10:12.073 00.000 1032 GuideStep: -0.2 px 77 ms EAST, -0.0 px 0 ms NORTH
22:10:12.077 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:12.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:12.702 00.625 10072 Exposure complete
22:10:12.760 00.058 10072 worker thread done servicing request
22:10:12.760 00.000 1032 OnExposeComplete: enter
22:10:12.762 00.002 1032 UpdateGuideState(): m_state=6
22:10:12.764 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2607
22:10:12.766 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=136.26, Mass=1210, SNR=24.4, Peak=105 HFD=3.0
22:10:12.769 00.003 1032 MultiStar: [#1 -0.06,-0.02,1.07,U] [#2 -0.36,0.15,0.00,M10] [#3 -0.18,0.14,0.83,U] [#4 -0.25,-0.06,0.00,M8] [#5 -0.10,-0.06,0.70,U] [#6 -0.40,0.05,0.00,M10] [#7 -0.26,-0.15,0.00,R] [#8 -0.43,-0.10,0.00,M10] 
22:10:12.771 00.002 1032 refined, 3 included, MultiStar: {-0.07, 0.04}, one-star: {0.02, 0.10}
22:10:12.773 00.002 1032 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.83) = xAngle (0.77 = 0.77)
22:10:12.774 00.001 1032 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.77 = 0.77)
22:10:12.776 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.60 mountX=0.06 mountY=0.06, mountTheta=0.77
22:10:12.779 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.04, opts=13)
22:10:12.781 00.002 1032 Enqueuing Move request for scope (-0.07, 0.04)
22:10:12.782 00.001 10072 Worker thread wakes up
22:10:12.783 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
22:10:12.783 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
22:10:12.783 00.000 10072 Moving (-0.07, 0.04) raw xDistance=0.06 yDistance=0.06
22:10:12.784 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:10:12.786 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.64
22:10:12.786 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:10:12.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:12.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:10:12.786 00.000 10072 MoveAxis(W, 0, ABG)
22:10:12.786 00.000 10072 Move returns status 0, amount 0
22:10:12.786 00.000 10072 MoveAxis(N, 0, ABG)
22:10:12.786 00.000 10072 Move returns status 0, amount 0
22:10:12.786 00.000 10072 move complete, result=0
22:10:12.787 00.001 10072 worker thread done servicing request
22:10:12.804 00.017 1032 UpdateGuideState exits: m=1210 SNR=24.4
22:10:12.807 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:12.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:12.810 00.001 1032 Enqueuing Expose request
22:10:12.812 00.002 1032 GuideStep: 0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
22:10:12.814 00.002 10072 Worker thread wakes up
22:10:12.814 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:12.814 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:13.235 00.421 10072 Exposure complete
22:10:13.296 00.061 10072 worker thread done servicing request
22:10:13.296 00.000 1032 OnExposeComplete: enter
22:10:13.298 00.002 1032 UpdateGuideState(): m_state=6
22:10:13.303 00.005 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2608
22:10:13.305 00.002 1032 Star::Find returns 1 (0), X=1103.10, Y=136.09, Mass=1378, SNR=26.0, Peak=113 HFD=3.1
22:10:13.308 00.003 1032 MultiStar: [#1 -0.17,-0.03,1.01,U] [#2 -0.31,0.17,0.00,R] [#3 -0.18,-0.05,0.74,U] [#4 -0.23,-0.10,0.00,M9] [#5 -0.09,-0.11,0.65,U] [#6 -0.24,0.06,0.00,R] [#7 -0.13,-0.08,0.67,U] [#8 -0.46,-0.03,0.00,R] 
22:10:13.310 00.002 1032 refined, 4 included, MultiStar: {-0.16, -0.06}, one-star: {-0.17, -0.07}
22:10:13.312 00.002 1032 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.83) = xAngle (-4.59 = 1.69)
22:10:13.313 00.001 1032 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.59 = 1.69)
22:10:13.315 00.002 1032 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.76 mountX=-0.02 mountY=0.17, mountTheta=1.69
22:10:13.317 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=-0.06, opts=13)
22:10:13.319 00.002 1032 Enqueuing Move request for scope (-0.16, -0.06)
22:10:13.320 00.001 10072 Worker thread wakes up
22:10:13.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
22:10:13.320 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
22:10:13.320 00.000 10072 Moving (-0.16, -0.06) raw xDistance=-0.02 yDistance=0.17
22:10:13.323 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:10:13.325 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.64
22:10:13.325 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:10:13.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:13.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:10:13.325 00.000 10072 MoveAxis(W, 1, ABG)
22:10:13.325 00.000 10072 Guiding  Dir = 3, Dur = 1
22:10:13.327 00.002 10072 IsGuiding returns 0
22:10:13.327 00.000 10072 PulseGuide returned control before completion, sleep 11
22:10:13.340 00.013 10072 IsGuiding returns 0
22:10:13.340 00.000 10072 Move returns status 0, amount 1
22:10:13.340 00.000 10072 MoveAxis(N, 0, ABG)
22:10:13.340 00.000 10072 Move returns status 0, amount 0
22:10:13.340 00.000 10072 move complete, result=0
22:10:13.340 00.000 10072 worker thread done servicing request
22:10:13.344 00.004 1032 UpdateGuideState exits: m=1378 SNR=26.0
22:10:13.345 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:13.347 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:13.348 00.001 1032 Enqueuing Expose request
22:10:13.349 00.001 1032 GuideStep: -0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
22:10:13.351 00.002 10072 Worker thread wakes up
22:10:13.351 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:13.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:13.986 00.635 10072 Exposure complete
22:10:14.041 00.055 10072 worker thread done servicing request
22:10:14.041 00.000 1032 OnExposeComplete: enter
22:10:14.043 00.002 1032 UpdateGuideState(): m_state=6
22:10:14.045 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2609
22:10:14.047 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=136.14, Mass=1338, SNR=25.7, Peak=112 HFD=3.3
22:10:14.049 00.002 1032 MultiStar: [#1 -0.07,-0.27,0.00,M4] [#2 0.00,-0.23,0.75,U] [#3 -0.25,-0.02,0.00,M7] [#4 -0.27,-0.20,0.00,M10] [#5 -0.03,-0.15,0.56,U] [#6 -0.12,-0.35,0.00,M1] [#7 0.07,-0.27,0.00,M1] [#8 0.01,-0.20,0.47,U] 
22:10:14.050 00.001 1032 single-star, 3 included, MultiStar: {0.00, -0.13}, one-star: {0.01, -0.02}
22:10:14.052 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
22:10:14.054 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
22:10:14.056 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.05 mountX=-0.02 mountY=-0.01, mountTheta=-2.88
22:10:14.059 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
22:10:14.064 00.005 1032 Enqueuing Move request for scope (0.01, -0.02)
22:10:14.066 00.002 10072 Worker thread wakes up
22:10:14.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
22:10:14.066 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
22:10:14.066 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
22:10:14.069 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:10:14.072 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.64
22:10:14.072 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:10:14.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:14.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:10:14.072 00.000 10072 MoveAxis(W, 1, ABG)
22:10:14.072 00.000 10072 Guiding  Dir = 3, Dur = 1
22:10:14.072 00.000 10072 IsGuiding returns 0
22:10:14.073 00.001 10072 PulseGuide returned control before completion, sleep 11
22:10:14.089 00.016 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:10:14.090 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:14.093 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:14.094 00.001 1032 Enqueuing Expose request
22:10:14.095 00.001 10072 IsGuiding returns 0
22:10:14.095 00.000 10072 Move returns status 0, amount 1
22:10:14.096 00.001 10072 MoveAxis(N, 0, ABG)
22:10:14.096 00.000 10072 Move returns status 0, amount 0
22:10:14.096 00.000 10072 move complete, result=0
22:10:14.096 00.000 10072 worker thread done servicing request
22:10:14.096 00.000 10072 Worker thread wakes up
22:10:14.096 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:14.096 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:14.102 00.006 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:10:14.515 00.413 10072 Exposure complete
22:10:14.565 00.050 10072 worker thread done servicing request
22:10:14.565 00.000 1032 OnExposeComplete: enter
22:10:14.567 00.002 1032 UpdateGuideState(): m_state=6
22:10:14.568 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2610
22:10:14.570 00.002 1032 Star::Find returns 1 (0), X=1103.26, Y=136.06, Mass=1413, SNR=26.4, Peak=110 HFD=3.2
22:10:14.572 00.002 1032 MultiStar: [#1 -0.12,-0.09,0.95,U] [#2 -0.02,-0.13,0.76,U] [#3 -0.34,0.10,0.00,M8] [#4 -0.10,-0.16,0.64,U] [#5 -0.20,-0.13,0.65,U] [#6 -0.07,-0.00,0.58,U] [#7 0.12,-0.09,0.66,U] [#8 0.03,-0.10,0.49,U] 
22:10:14.573 00.001 1032 single-star, 7 included, MultiStar: {-0.05, -0.10}, one-star: {-0.02, -0.09}
22:10:14.574 00.001 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.72)
22:10:14.577 00.003 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.72)
22:10:14.578 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.73 mountX=-0.09 mountY=0.04, mountTheta=2.72
22:10:14.582 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.09, opts=13)
22:10:14.584 00.002 1032 Enqueuing Move request for scope (-0.02, -0.09)
22:10:14.586 00.002 10072 Worker thread wakes up
22:10:14.586 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
22:10:14.586 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
22:10:14.586 00.000 10072 Moving (-0.02, -0.09) raw xDistance=-0.09 yDistance=0.04
22:10:14.588 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:10:14.591 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.64
22:10:14.591 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:10:14.591 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:14.591 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:10:14.591 00.000 10072 MoveAxis(W, 2, ABG)
22:10:14.591 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:14.592 00.001 10072 IsGuiding returns 0
22:10:14.592 00.000 10072 PulseGuide returned control before completion, sleep 12
22:10:14.606 00.014 1032 UpdateGuideState exits: m=1413 SNR=26.4
22:10:14.608 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:14.611 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:14.614 00.003 1032 Enqueuing Expose request
22:10:14.616 00.002 10072 IsGuiding returns 0
22:10:14.616 00.000 10072 Move returns status 0, amount 2
22:10:14.616 00.000 10072 MoveAxis(N, 0, ABG)
22:10:14.616 00.000 10072 Move returns status 0, amount 0
22:10:14.616 00.000 10072 move complete, result=0
22:10:14.616 00.000 10072 worker thread done servicing request
22:10:14.616 00.000 10072 Worker thread wakes up
22:10:14.616 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:14.616 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:14.623 00.007 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:10:15.248 00.625 10072 Exposure complete
22:10:15.299 00.051 10072 worker thread done servicing request
22:10:15.299 00.000 1032 OnExposeComplete: enter
22:10:15.302 00.003 1032 UpdateGuideState(): m_state=6
22:10:15.305 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2611
22:10:15.307 00.002 1032 Star::Find returns 1 (0), X=1103.17, Y=136.19, Mass=1339, SNR=25.7, Peak=115 HFD=3.2
22:10:15.308 00.001 1032 MultiStar: [#1 -0.03,-0.00,0.95,U] [#2 -0.10,0.01,0.74,U] [#3 -0.18,0.03,0.72,U] [#4 -0.13,-0.02,0.66,U] [#5 -0.07,-0.06,0.68,U] [#6 -0.17,0.15,0.58,U] [#7 0.11,0.21,0.67,U] [#8 -0.00,0.04,0.49,U] 
22:10:15.310 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {-0.10, 0.03}
22:10:15.312 00.002 1032 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.83) = xAngle (0.84 = 0.84)
22:10:15.314 00.002 1032 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.84 = 0.84)
22:10:15.315 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.67 mountX=0.06 mountY=0.06, mountTheta=0.84
22:10:15.318 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.04, opts=13)
22:10:15.319 00.001 1032 Enqueuing Move request for scope (-0.08, 0.04)
22:10:15.321 00.002 10072 Worker thread wakes up
22:10:15.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
22:10:15.321 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
22:10:15.321 00.000 10072 Moving (-0.08, 0.04) raw xDistance=0.06 yDistance=0.06
22:10:15.324 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:10:15.327 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.64
22:10:15.327 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:10:15.327 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:15.327 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:10:15.327 00.000 10072 MoveAxis(W, 2, ABG)
22:10:15.327 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:15.327 00.000 10072 IsGuiding returns 0
22:10:15.327 00.000 10072 PulseGuide returned control before completion, sleep 12
22:10:15.346 00.019 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:10:15.348 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:15.350 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:15.351 00.001 1032 Enqueuing Expose request
22:10:15.354 00.003 10072 IsGuiding returns 0
22:10:15.354 00.000 10072 Move returns status 0, amount 2
22:10:15.354 00.000 10072 MoveAxis(N, 0, ABG)
22:10:15.354 00.000 10072 Move returns status 0, amount 0
22:10:15.354 00.000 10072 move complete, result=0
22:10:15.354 00.000 10072 worker thread done servicing request
22:10:15.355 00.001 10072 Worker thread wakes up
22:10:15.355 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:15.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:15.361 00.006 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
22:10:15.764 00.403 10072 Exposure complete
22:10:15.818 00.054 10072 worker thread done servicing request
22:10:15.818 00.000 1032 OnExposeComplete: enter
22:10:15.820 00.002 1032 UpdateGuideState(): m_state=6
22:10:15.821 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2612
22:10:15.823 00.002 1032 Star::Find returns 1 (0), X=1103.28, Y=136.18, Mass=1302, SNR=25.3, Peak=114 HFD=3.3
22:10:15.824 00.001 1032 MultiStar: [#1 -0.06,0.07,0.98,U] [#2 -0.10,0.09,0.81,U] [#3 -0.23,0.19,0.00,M8] [#4 -0.03,0.04,0.65,U] [#5 -0.04,0.10,0.70,U] [#6 -0.03,-0.00,0.63,U] [#7 0.11,0.07,0.71,U] [#8 0.03,0.24,0.52,U] 
22:10:15.827 00.003 1032 single-star, 7 included, MultiStar: {-0.02, 0.07}, one-star: {0.00, 0.02}
22:10:15.829 00.002 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
22:10:15.831 00.002 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
22:10:15.832 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.47 mountX=0.02 mountY=-0.01, mountTheta=-0.36
22:10:15.835 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.02, opts=13)
22:10:15.837 00.002 1032 Enqueuing Move request for scope (0.00, 0.02)
22:10:15.838 00.001 10072 Worker thread wakes up
22:10:15.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
22:10:15.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
22:10:15.838 00.000 10072 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
22:10:15.841 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:10:15.843 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.65
22:10:15.843 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:10:15.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:15.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:10:15.843 00.000 10072 MoveAxis(W, 1, ABG)
22:10:15.843 00.000 10072 Guiding  Dir = 3, Dur = 1
22:10:15.843 00.000 10072 IsGuiding returns 0
22:10:15.844 00.001 10072 PulseGuide returned control before completion, sleep 11
22:10:15.856 00.012 10072 IsGuiding returns 0
22:10:15.856 00.000 10072 Move returns status 0, amount 1
22:10:15.856 00.000 10072 MoveAxis(N, 0, ABG)
22:10:15.856 00.000 10072 Move returns status 0, amount 0
22:10:15.856 00.000 10072 move complete, result=0
22:10:15.857 00.001 10072 worker thread done servicing request
22:10:15.861 00.004 1032 UpdateGuideState exits: m=1302 SNR=25.3
22:10:15.865 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:15.867 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:15.869 00.002 1032 Enqueuing Expose request
22:10:15.870 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:10:15.872 00.002 10072 Worker thread wakes up
22:10:15.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:15.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:16.501 00.629 10072 Exposure complete
22:10:16.552 00.051 10072 worker thread done servicing request
22:10:16.552 00.000 1032 OnExposeComplete: enter
22:10:16.555 00.003 1032 UpdateGuideState(): m_state=6
22:10:16.557 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2613
22:10:16.559 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=136.03, Mass=1366, SNR=25.9, Peak=112 HFD=3.3
22:10:16.562 00.003 1032 MultiStar: [#1 0.01,-0.06,0.90,U] [#2 -0.05,-0.00,0.80,U] [#3 -0.24,0.04,0.00,M9] [#4 -0.08,-0.16,0.62,U] [#5 -0.10,-0.15,0.68,U] [#6 -0.16,-0.04,0.57,U] [#7 0.24,-0.13,0.00,M1] [#8 0.02,0.16,0.50,U] 
22:10:16.563 00.001 1032 refined, 6 included, MultiStar: {-0.03, -0.06}, one-star: {0.08, -0.12}
22:10:16.565 00.002 1032 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.83) = xAngle (-3.83 = 2.46)
22:10:16.566 00.001 1032 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.83 = 2.46)
22:10:16.568 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.00 mountX=-0.05 mountY=0.04, mountTheta=2.46
22:10:16.571 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.06, opts=13)
22:10:16.573 00.002 1032 Enqueuing Move request for scope (-0.03, -0.06)
22:10:16.574 00.001 10072 Worker thread wakes up
22:10:16.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
22:10:16.575 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
22:10:16.575 00.000 10072 Moving (-0.03, -0.06) raw xDistance=-0.05 yDistance=0.04
22:10:16.576 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:10:16.580 00.004 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.65
22:10:16.580 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:10:16.581 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:16.581 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:10:16.581 00.000 10072 MoveAxis(W, 2, ABG)
22:10:16.581 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:16.581 00.000 10072 IsGuiding returns 0
22:10:16.582 00.001 10072 PulseGuide returned control before completion, sleep 12
22:10:16.598 00.016 1032 UpdateGuideState exits: m=1366 SNR=25.9
22:10:16.600 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:16.602 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:16.603 00.001 1032 Enqueuing Expose request
22:10:16.607 00.004 10072 IsGuiding returns 0
22:10:16.607 00.000 10072 Move returns status 0, amount 2
22:10:16.607 00.000 10072 MoveAxis(N, 0, ABG)
22:10:16.607 00.000 10072 Move returns status 0, amount 0
22:10:16.607 00.000 10072 move complete, result=0
22:10:16.607 00.000 10072 worker thread done servicing request
22:10:16.607 00.000 10072 Worker thread wakes up
22:10:16.607 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:16.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:16.613 00.006 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:10:17.016 00.403 10072 Exposure complete
22:10:17.066 00.050 10072 worker thread done servicing request
22:10:17.066 00.000 1032 OnExposeComplete: enter
22:10:17.068 00.002 1032 UpdateGuideState(): m_state=6
22:10:17.069 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2614
22:10:17.071 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=136.09, Mass=1394, SNR=26.2, Peak=113 HFD=3.3
22:10:17.073 00.002 1032 MultiStar: [#1 0.01,-0.12,0.86,U] [#2 -0.01,-0.07,0.80,U] [#3 -0.09,-0.11,0.75,U] [#4 -0.08,-0.30,0.00,M7] [#5 -0.12,-0.25,0.00,M2] [#6 -0.02,-0.06,0.58,U] [#7 0.09,-0.25,0.00,M2] [#8 0.11,-0.01,0.49,U] 
22:10:17.074 00.001 1032 single-star, 5 included, MultiStar: {0.00, -0.08}, one-star: {0.02, -0.07}
22:10:17.076 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
22:10:17.079 00.003 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
22:10:17.080 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.25 mountX=-0.07 mountY=-0.00, mountTheta=-3.08
22:10:17.084 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
22:10:17.088 00.004 1032 Enqueuing Move request for scope (0.02, -0.07)
22:10:17.089 00.001 10072 Worker thread wakes up
22:10:17.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
22:10:17.089 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
22:10:17.089 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=-0.00
22:10:17.091 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
22:10:17.093 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.65
22:10:17.093 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:10:17.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:17.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:10:17.093 00.000 10072 MoveAxis(W, 2, ABG)
22:10:17.093 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:17.094 00.001 10072 IsGuiding returns 0
22:10:17.094 00.000 10072 PulseGuide returned control before completion, sleep 12
22:10:17.107 00.013 10072 IsGuiding returns 0
22:10:17.107 00.000 10072 Move returns status 0, amount 2
22:10:17.107 00.000 10072 MoveAxis(N, 0, ABG)
22:10:17.107 00.000 10072 Move returns status 0, amount 0
22:10:17.107 00.000 10072 move complete, result=0
22:10:17.107 00.000 10072 worker thread done servicing request
22:10:17.110 00.003 1032 UpdateGuideState exits: m=1394 SNR=26.2
22:10:17.112 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:17.114 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:17.116 00.002 1032 Enqueuing Expose request
22:10:17.117 00.001 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:10:17.119 00.002 10072 Worker thread wakes up
22:10:17.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:17.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:17.748 00.629 10072 Exposure complete
22:10:17.802 00.054 10072 worker thread done servicing request
22:10:17.802 00.000 1032 OnExposeComplete: enter
22:10:17.804 00.002 1032 UpdateGuideState(): m_state=6
22:10:17.806 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2615
22:10:17.808 00.002 1032 Star::Find returns 1 (0), X=1103.31, Y=136.03, Mass=1411, SNR=26.4, Peak=109 HFD=3.3
22:10:17.810 00.002 1032 MultiStar: [#1 0.03,-0.15,0.93,U] [#2 0.05,-0.07,0.70,U] [#3 -0.16,0.13,0.74,U] [#4 -0.08,-0.16,0.65,U] [#5 0.03,-0.14,0.61,U] [#6 0.12,0.04,0.58,U] [#7 0.20,-0.18,0.00,M3] [#8 -0.01,-0.04,0.46,U] 
22:10:17.812 00.002 1032 refined, 7 included, MultiStar: {0.00, -0.07}, one-star: {0.03, -0.12}
22:10:17.814 00.002 1032 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.83) = xAngle (-3.38 = 2.90)
22:10:17.815 00.001 1032 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.38 = 2.90)
22:10:17.816 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.55 mountX=-0.07 mountY=0.02, mountTheta=2.90
22:10:17.819 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.07, opts=13)
22:10:17.821 00.002 1032 Enqueuing Move request for scope (0.00, -0.07)
22:10:17.823 00.002 10072 Worker thread wakes up
22:10:17.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
22:10:17.823 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
22:10:17.823 00.000 10072 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
22:10:17.826 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:10:17.829 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.65
22:10:17.829 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:10:17.829 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:17.829 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:10:17.829 00.000 10072 MoveAxis(W, 3, ABG)
22:10:17.830 00.001 10072 Guiding  Dir = 3, Dur = 3
22:10:17.830 00.000 10072 IsGuiding returns 0
22:10:17.830 00.000 10072 PulseGuide returned control before completion, sleep 13
22:10:17.848 00.018 1032 UpdateGuideState exits: m=1411 SNR=26.4
22:10:17.850 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:17.852 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:17.854 00.002 1032 Enqueuing Expose request
22:10:17.856 00.002 10072 IsGuiding returns 0
22:10:17.856 00.000 10072 Move returns status 0, amount 3
22:10:17.856 00.000 10072 MoveAxis(N, 0, ABG)
22:10:17.856 00.000 10072 Move returns status 0, amount 0
22:10:17.856 00.000 10072 move complete, result=0
22:10:17.856 00.000 10072 worker thread done servicing request
22:10:17.856 00.000 10072 Worker thread wakes up
22:10:17.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:17.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:17.864 00.008 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:10:18.264 00.400 10072 Exposure complete
22:10:18.320 00.056 10072 worker thread done servicing request
22:10:18.321 00.001 1032 OnExposeComplete: enter
22:10:18.323 00.002 1032 UpdateGuideState(): m_state=6
22:10:18.325 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2616
22:10:18.328 00.003 1032 Star::Find returns 1 (0), X=1103.42, Y=136.13, Mass=1401, SNR=26.3, Peak=106 HFD=3.3
22:10:18.329 00.001 1032 MultiStar: [#1 0.04,-0.10,0.91,U] [#2 0.05,-0.05,0.77,U] [#3 -0.20,0.13,0.00,M8] [#4 -0.11,-0.11,0.67,U] [#5 -0.02,-0.18,0.65,U] [#6 0.07,-0.11,0.56,U] [#7 0.22,-0.10,0.64,U] [#8 0.16,0.15,0.51,U] 
22:10:18.332 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.07}, one-star: {0.15, -0.03}
22:10:18.333 00.001 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
22:10:18.335 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
22:10:18.336 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.81 mountX=-0.09 mountY=-0.05, mountTheta=-2.64
22:10:18.339 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
22:10:18.341 00.002 1032 Enqueuing Move request for scope (0.07, -0.07)
22:10:18.343 00.002 10072 Worker thread wakes up
22:10:18.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
22:10:18.343 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
22:10:18.343 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.05
22:10:18.345 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:10:18.347 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.65
22:10:18.347 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:10:18.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:18.347 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:10:18.347 00.000 10072 MoveAxis(W, 3, ABG)
22:10:18.347 00.000 10072 Guiding  Dir = 3, Dur = 3
22:10:18.347 00.000 10072 IsGuiding returns 0
22:10:18.348 00.001 10072 PulseGuide returned control before completion, sleep 13
22:10:18.365 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.3
22:10:18.369 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:18.370 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:18.372 00.002 1032 Enqueuing Expose request
22:10:18.374 00.002 10072 IsGuiding returns 0
22:10:18.374 00.000 10072 Move returns status 0, amount 3
22:10:18.374 00.000 10072 MoveAxis(N, 0, ABG)
22:10:18.374 00.000 10072 Move returns status 0, amount 0
22:10:18.374 00.000 10072 move complete, result=0
22:10:18.374 00.000 10072 worker thread done servicing request
22:10:18.374 00.000 10072 Worker thread wakes up
22:10:18.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:18.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:18.381 00.007 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:10:19.013 00.632 10072 Exposure complete
22:10:19.070 00.057 10072 worker thread done servicing request
22:10:19.070 00.000 1032 OnExposeComplete: enter
22:10:19.072 00.002 1032 UpdateGuideState(): m_state=6
22:10:19.074 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2617
22:10:19.076 00.002 1032 Star::Find returns 1 (0), X=1103.24, Y=136.02, Mass=1515, SNR=27.3, Peak=123 HFD=3.2
22:10:19.078 00.002 1032 MultiStar: [#1 0.02,-0.08,0.96,U] [#2 0.01,-0.07,0.73,U] [#3 -0.10,-0.07,0.68,U] [#4 -0.03,-0.09,0.60,U] [#5 -0.12,-0.16,0.62,U] [#6 0.04,-0.08,0.53,U] [#7 0.11,-0.16,0.66,U] [#8 0.06,-0.03,0.48,U] 
22:10:19.081 00.003 1032 refined, 8 included, MultiStar: {-0.01, -0.10}, one-star: {-0.04, -0.14}
22:10:19.084 00.003 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.80)
22:10:19.085 00.001 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.80)
22:10:19.087 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.65 mountX=-0.09 mountY=0.03, mountTheta=2.80
22:10:19.090 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.10, opts=13)
22:10:19.094 00.004 1032 Enqueuing Move request for scope (-0.01, -0.10)
22:10:19.097 00.003 10072 Worker thread wakes up
22:10:19.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
22:10:19.097 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
22:10:19.097 00.000 10072 Moving (-0.01, -0.10) raw xDistance=-0.09 yDistance=0.03
22:10:19.099 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:10:19.101 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.66
22:10:19.101 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:10:19.101 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:19.101 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:10:19.101 00.000 10072 MoveAxis(W, 3, ABG)
22:10:19.101 00.000 10072 Guiding  Dir = 3, Dur = 3
22:10:19.102 00.001 10072 IsGuiding returns 0
22:10:19.102 00.000 10072 PulseGuide returned control before completion, sleep 13
22:10:19.119 00.017 10072 IsGuiding returns 0
22:10:19.119 00.000 10072 Move returns status 0, amount 3
22:10:19.119 00.000 10072 MoveAxis(N, 0, ABG)
22:10:19.119 00.000 10072 Move returns status 0, amount 0
22:10:19.119 00.000 10072 move complete, result=0
22:10:19.119 00.000 10072 worker thread done servicing request
22:10:19.120 00.001 1032 UpdateGuideState exits: m=1515 SNR=27.3
22:10:19.123 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:19.125 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:19.126 00.001 1032 Enqueuing Expose request
22:10:19.128 00.002 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:10:19.130 00.002 10072 Worker thread wakes up
22:10:19.130 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:19.130 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:19.542 00.412 10072 Exposure complete
22:10:19.596 00.054 10072 worker thread done servicing request
22:10:19.596 00.000 1032 OnExposeComplete: enter
22:10:19.598 00.002 1032 UpdateGuideState(): m_state=6
22:10:19.601 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2618
22:10:19.602 00.001 1032 Star::Find returns 1 (0), X=1103.36, Y=135.97, Mass=1432, SNR=26.6, Peak=119 HFD=3.3
22:10:19.604 00.002 1032 MultiStar: [#1 -0.06,-0.13,0.97,U] [#2 0.09,-0.12,0.73,U] [#3 -0.21,-0.07,0.76,U] [#4 -0.09,-0.26,0.00,M5] [#5 -0.15,-0.28,0.00,M1] [#6 -0.09,-0.08,0.62,U] [#7 0.24,-0.04,0.00,M2] [#8 0.07,0.10,0.44,U] 
22:10:19.606 00.002 1032 refined, 5 included, MultiStar: {-0.02, -0.10}, one-star: {0.08, -0.19}
22:10:19.607 00.001 1032 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.83) = xAngle (-3.61 = 2.67)
22:10:19.610 00.003 1032 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.61 = 2.67)
22:10:19.611 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.78 mountX=-0.09 mountY=0.05, mountTheta=2.67
22:10:19.614 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.10, opts=13)
22:10:19.616 00.002 1032 Enqueuing Move request for scope (-0.02, -0.10)
22:10:19.619 00.003 10072 Worker thread wakes up
22:10:19.619 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
22:10:19.619 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
22:10:19.619 00.000 10072 Moving (-0.02, -0.10) raw xDistance=-0.09 yDistance=0.05
22:10:19.622 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:10:19.624 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.66
22:10:19.624 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:10:19.624 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:19.624 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:10:19.624 00.000 10072 MoveAxis(W, 3, ABG)
22:10:19.624 00.000 10072 Guiding  Dir = 3, Dur = 3
22:10:19.625 00.001 10072 IsGuiding returns 0
22:10:19.626 00.001 10072 PulseGuide returned control before completion, sleep 13
22:10:19.643 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.6
22:10:19.645 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:19.647 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:19.649 00.002 1032 Enqueuing Expose request
22:10:19.651 00.002 10072 IsGuiding returns 0
22:10:19.651 00.000 10072 Move returns status 0, amount 3
22:10:19.651 00.000 10072 MoveAxis(N, 0, ABG)
22:10:19.652 00.001 10072 Move returns status 0, amount 0
22:10:19.652 00.000 10072 move complete, result=0
22:10:19.652 00.000 10072 worker thread done servicing request
22:10:19.652 00.000 10072 Worker thread wakes up
22:10:19.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:19.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:19.658 00.006 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:10:20.278 00.620 10072 Exposure complete
22:10:20.331 00.053 10072 worker thread done servicing request
22:10:20.331 00.000 1032 OnExposeComplete: enter
22:10:20.334 00.003 1032 UpdateGuideState(): m_state=6
22:10:20.336 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2619
22:10:20.338 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=136.10, Mass=1122, SNR=23.5, Peak=90 HFD=3.2
22:10:20.341 00.003 1032 MultiStar: [#1 0.02,-0.03,1.09,U] [#2 0.00,-0.09,0.85,U] [#3 -0.11,0.00,0.78,U] [#4 -0.26,-0.13,0.00,M6] [#5 -0.09,-0.21,0.72,U] [#6 -0.05,0.01,0.67,U] [#7 0.11,-0.04,0.73,U] [#8 0.30,-0.07,0.00,M1] 
22:10:20.343 00.002 1032 refined, 6 included, MultiStar: {-0.01, -0.06}, one-star: {0.04, -0.06}
22:10:20.345 00.002 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.78)
22:10:20.346 00.001 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.78)
22:10:20.348 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.67 mountX=-0.05 mountY=0.02, mountTheta=2.78
22:10:20.351 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
22:10:20.352 00.001 1032 Enqueuing Move request for scope (-0.01, -0.06)
22:10:20.354 00.002 10072 Worker thread wakes up
22:10:20.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
22:10:20.354 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
22:10:20.354 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.02
22:10:20.355 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:10:20.358 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.66
22:10:20.358 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:10:20.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:20.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:10:20.358 00.000 10072 MoveAxis(W, 3, ABG)
22:10:20.359 00.001 10072 Guiding  Dir = 3, Dur = 3
22:10:20.359 00.000 10072 IsGuiding returns 0
22:10:20.359 00.000 10072 PulseGuide returned control before completion, sleep 13
22:10:20.376 00.017 1032 UpdateGuideState exits: m=1122 SNR=23.5
22:10:20.379 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:20.380 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:20.382 00.002 1032 Enqueuing Expose request
22:10:20.384 00.002 10072 IsGuiding returns 0
22:10:20.384 00.000 10072 Move returns status 0, amount 3
22:10:20.384 00.000 10072 MoveAxis(N, 0, ABG)
22:10:20.384 00.000 10072 Move returns status 0, amount 0
22:10:20.384 00.000 10072 move complete, result=0
22:10:20.384 00.000 10072 worker thread done servicing request
22:10:20.384 00.000 10072 Worker thread wakes up
22:10:20.384 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:20.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:20.391 00.007 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:10:20.795 00.404 10072 Exposure complete
22:10:20.852 00.057 10072 worker thread done servicing request
22:10:20.852 00.000 1032 OnExposeComplete: enter
22:10:20.854 00.002 1032 UpdateGuideState(): m_state=6
22:10:20.855 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2620
22:10:20.857 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.17, Mass=1275, SNR=25.0, Peak=108 HFD=3.2
22:10:20.858 00.001 1032 MultiStar: [#1 0.04,0.05,0.93,U] [#2 0.13,-0.00,0.80,U] [#3 0.07,0.06,0.77,U] [#4 -0.01,-0.16,0.63,U] [#5 -0.11,-0.21,0.66,U] [#6 -0.05,0.25,0.00,M1] [#7 0.25,0.00,0.00,M2] [#8 0.03,0.10,0.54,U] 
22:10:20.861 00.003 1032 refined, 6 included, MultiStar: {0.05, -0.02}, one-star: {0.14, 0.01}
22:10:20.863 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
22:10:20.865 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
22:10:20.867 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.30 mountX=-0.03 mountY=-0.04, mountTheta=-2.13
22:10:20.871 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
22:10:20.873 00.002 1032 Enqueuing Move request for scope (0.05, -0.02)
22:10:20.875 00.002 10072 Worker thread wakes up
22:10:20.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
22:10:20.875 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
22:10:20.876 00.001 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.04
22:10:20.877 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:10:20.879 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.66
22:10:20.879 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:10:20.879 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:20.880 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:10:20.880 00.000 10072 MoveAxis(W, 3, ABG)
22:10:20.880 00.000 10072 Guiding  Dir = 3, Dur = 3
22:10:20.880 00.000 10072 IsGuiding returns 0
22:10:20.880 00.000 10072 PulseGuide returned control before completion, sleep 13
22:10:20.899 00.019 1032 UpdateGuideState exits: m=1275 SNR=25.0
22:10:20.901 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:20.903 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:20.904 00.001 1032 Enqueuing Expose request
22:10:20.906 00.002 10072 IsGuiding returns 0
22:10:20.906 00.000 10072 Move returns status 0, amount 3
22:10:20.906 00.000 10072 MoveAxis(N, 0, ABG)
22:10:20.906 00.000 10072 Move returns status 0, amount 0
22:10:20.906 00.000 10072 move complete, result=0
22:10:20.906 00.000 10072 worker thread done servicing request
22:10:20.907 00.001 10072 Worker thread wakes up
22:10:20.907 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:20.907 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:20.914 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:10:21.542 00.628 10072 Exposure complete
22:10:21.600 00.058 10072 worker thread done servicing request
22:10:21.601 00.001 1032 OnExposeComplete: enter
22:10:21.603 00.002 1032 UpdateGuideState(): m_state=6
22:10:21.605 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2621
22:10:21.607 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=136.07, Mass=1383, SNR=26.1, Peak=112 HFD=3.3
22:10:21.610 00.003 1032 MultiStar: [#1 -0.05,-0.22,0.95,U] [#2 0.12,-0.04,0.80,U] [#3 -0.10,0.03,0.70,U] [#4 -0.08,-0.19,0.64,U] [#5 -0.15,-0.08,0.66,U] [#6 -0.02,0.00,0.62,U] [#7 0.27,-0.09,0.00,M3] [#8 0.09,0.06,0.49,U] 
22:10:21.613 00.003 1032 refined, 7 included, MultiStar: {-0.03, -0.08}, one-star: {-0.01, -0.08}
22:10:21.615 00.002 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.54)
22:10:21.617 00.002 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.54)
22:10:21.619 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.91 mountX=-0.07 mountY=0.05, mountTheta=2.54
22:10:21.622 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.08, opts=13)
22:10:21.624 00.002 1032 Enqueuing Move request for scope (-0.03, -0.08)
22:10:21.626 00.002 10072 Worker thread wakes up
22:10:21.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
22:10:21.626 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
22:10:21.626 00.000 10072 Moving (-0.03, -0.08) raw xDistance=-0.07 yDistance=0.05
22:10:21.627 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:10:21.629 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.66
22:10:21.630 00.001 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:10:21.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:21.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:10:21.630 00.000 10072 MoveAxis(W, 3, ABG)
22:10:21.630 00.000 10072 Guiding  Dir = 3, Dur = 3
22:10:21.630 00.000 10072 IsGuiding returns 0
22:10:21.631 00.001 10072 PulseGuide returned control before completion, sleep 13
22:10:21.647 00.016 10072 IsGuiding returns 0
22:10:21.647 00.000 10072 Move returns status 0, amount 3
22:10:21.647 00.000 10072 MoveAxis(N, 0, ABG)
22:10:21.647 00.000 10072 Move returns status 0, amount 0
22:10:21.647 00.000 10072 move complete, result=0
22:10:21.647 00.000 10072 worker thread done servicing request
22:10:21.649 00.002 1032 UpdateGuideState exits: m=1383 SNR=26.1
22:10:21.652 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:21.654 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:21.655 00.001 1032 Enqueuing Expose request
22:10:21.658 00.003 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:10:21.660 00.002 10072 Worker thread wakes up
22:10:21.660 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:21.660 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:22.072 00.412 10072 Exposure complete
22:10:22.123 00.051 10072 worker thread done servicing request
22:10:22.123 00.000 1032 OnExposeComplete: enter
22:10:22.126 00.003 1032 UpdateGuideState(): m_state=6
22:10:22.128 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2622
22:10:22.130 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=135.95, Mass=1233, SNR=24.6, Peak=107 HFD=3.3
22:10:22.131 00.001 1032 MultiStar: [#1 0.03,-0.13,0.99,U] [#2 0.08,-0.22,0.85,U] [#3 -0.13,0.05,0.84,U] [#4 -0.13,-0.16,0.66,U] [#5 0.02,-0.42,0.00,M1] [#6 -0.07,-0.14,0.62,U] [#7 0.23,-0.17,0.00,M4] [#8 0.18,-0.10,0.54,U] 
22:10:22.133 00.002 1032 refined, 6 included, MultiStar: {-0.00, -0.13}, one-star: {0.02, -0.21}
22:10:22.135 00.002 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.85)
22:10:22.137 00.002 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.85)
22:10:22.138 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.60 mountX=-0.13 mountY=0.04, mountTheta=2.85
22:10:22.140 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.13, opts=13)
22:10:22.141 00.001 1032 Enqueuing Move request for scope (-0.00, -0.13)
22:10:22.143 00.002 10072 Worker thread wakes up
22:10:22.143 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
22:10:22.143 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
22:10:22.143 00.000 10072 Moving (-0.00, -0.13) raw xDistance=-0.13 yDistance=0.04
22:10:22.146 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:10:22.147 00.001 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.66
22:10:22.147 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
22:10:22.147 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:22.147 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:10:22.147 00.000 10072 MoveAxis(W, 3, ABG)
22:10:22.147 00.000 10072 Guiding  Dir = 3, Dur = 3
22:10:22.148 00.001 10072 IsGuiding returns 0
22:10:22.148 00.000 10072 PulseGuide returned control before completion, sleep 13
22:10:22.164 00.016 1032 UpdateGuideState exits: m=1233 SNR=24.6
22:10:22.167 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:22.169 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:22.170 00.001 1032 Enqueuing Expose request
22:10:22.173 00.003 10072 IsGuiding returns 0
22:10:22.173 00.000 10072 Move returns status 0, amount 3
22:10:22.173 00.000 10072 MoveAxis(N, 0, ABG)
22:10:22.173 00.000 10072 Move returns status 0, amount 0
22:10:22.173 00.000 10072 move complete, result=0
22:10:22.173 00.000 10072 worker thread done servicing request
22:10:22.173 00.000 10072 Worker thread wakes up
22:10:22.173 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:22.174 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:22.183 00.009 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:10:22.809 00.626 10072 Exposure complete
22:10:22.859 00.050 10072 worker thread done servicing request
22:10:22.860 00.001 1032 OnExposeComplete: enter
22:10:22.862 00.002 1032 UpdateGuideState(): m_state=6
22:10:22.865 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2623
22:10:22.867 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=135.86, Mass=1311, SNR=25.4, Peak=120 HFD=3.3
22:10:22.869 00.002 1032 MultiStar: [#1 -0.08,-0.15,0.93,U] [#2 -0.10,-0.08,0.76,U] [#3 -0.36,-0.02,0.00,M3] [#4 -0.07,-0.16,0.68,U] [#5 -0.01,-0.20,0.61,U] [#6 -0.11,-0.12,0.61,U] [#7 -0.04,-0.23,0.71,U] [#8 -0.00,-0.06,0.52,U] 
22:10:22.872 00.003 1032 refined, 7 included, MultiStar: {-0.04, -0.17}, one-star: {0.06, -0.29}
22:10:22.873 00.001 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.65)
22:10:22.875 00.002 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.65)
22:10:22.876 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.80 mountX=-0.15 mountY=0.08, mountTheta=2.65
22:10:22.879 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.17, opts=13)
22:10:22.880 00.001 1032 Enqueuing Move request for scope (-0.04, -0.17)
22:10:22.882 00.002 10072 Worker thread wakes up
22:10:22.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
22:10:22.882 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
22:10:22.882 00.000 10072 Moving (-0.04, -0.17) raw xDistance=-0.15 yDistance=0.08
22:10:22.884 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:10:22.887 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 283.67
22:10:22.887 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
22:10:22.887 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:22.887 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:10:22.887 00.000 10072 MoveAxis(E, 69, ABG)
22:10:22.887 00.000 10072 Guiding  Dir = 2, Dur = 69
22:10:22.887 00.000 10072 IsGuiding returns 0
22:10:22.888 00.001 10072 PulseGuide returned control before completion, sleep 79
22:10:22.905 00.017 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:10:22.907 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:22.908 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:22.909 00.001 1032 Enqueuing Expose request
22:10:22.979 00.070 10072 IsGuiding returns 1
22:10:22.980 00.001 10072 scope still moving after pulse duration time elapsed
22:10:23.011 00.031 10072 IsGuiding returns 0
22:10:23.011 00.000 10072 scope move finished after 69 + 53 ms
22:10:23.011 00.000 10072 Move returns status 0, amount 69
22:10:23.011 00.000 10072 MoveAxis(N, 0, ABG)
22:10:23.011 00.000 10072 Move returns status 0, amount 0
22:10:23.011 00.000 10072 move complete, result=0
22:10:23.011 00.000 10072 worker thread done servicing request
22:10:23.011 00.000 10072 Worker thread wakes up
22:10:23.012 00.001 1032 GuideStep: -0.2 px 69 ms EAST, 0.1 px 0 ms NORTH
22:10:23.014 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:23.014 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:23.420 00.406 10072 Exposure complete
22:10:23.475 00.055 10072 worker thread done servicing request
22:10:23.475 00.000 1032 OnExposeComplete: enter
22:10:23.477 00.002 1032 UpdateGuideState(): m_state=6
22:10:23.478 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2624
22:10:23.481 00.003 1032 Star::Find returns 1 (0), X=1103.12, Y=136.04, Mass=1333, SNR=25.6, Peak=111 HFD=3.0
22:10:23.483 00.002 1032 MultiStar: [#1 -0.15,-0.09,0.96,U] [#2 -0.08,0.01,0.78,U] [#3 -0.33,0.07,0.00,M4] [#4 -0.18,-0.17,0.00,M3] [#5 -0.09,-0.13,0.71,U] [#6 -0.20,-0.04,0.62,U] [#7 0.09,-0.03,0.70,U] [#8 -0.04,-0.01,0.50,U] 
22:10:23.485 00.002 1032 refined, 6 included, MultiStar: {-0.10, -0.06}, one-star: {-0.16, -0.11}
22:10:23.487 00.002 1032 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.83) = xAngle (-4.39 = 1.89)
22:10:23.489 00.002 1032 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.39 = 1.89)
22:10:23.491 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.56 mountX=-0.04 mountY=0.11, mountTheta=1.89
22:10:23.494 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.06, opts=13)
22:10:23.496 00.002 1032 Enqueuing Move request for scope (-0.10, -0.06)
22:10:23.498 00.002 10072 Worker thread wakes up
22:10:23.498 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
22:10:23.498 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
22:10:23.498 00.000 10072 Moving (-0.10, -0.06) raw xDistance=-0.04 yDistance=0.11
22:10:23.500 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:10:23.501 00.001 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.67
22:10:23.501 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:10:23.502 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:23.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:10:23.502 00.000 10072 MoveAxis(W, 3, ABG)
22:10:23.502 00.000 10072 Guiding  Dir = 3, Dur = 3
22:10:23.502 00.000 10072 IsGuiding returns 0
22:10:23.503 00.001 10072 PulseGuide returned control before completion, sleep 13
22:10:23.519 00.016 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:10:23.522 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:23.524 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:23.525 00.001 1032 Enqueuing Expose request
22:10:23.527 00.002 10072 IsGuiding returns 0
22:10:23.527 00.000 10072 Move returns status 0, amount 3
22:10:23.527 00.000 10072 MoveAxis(N, 0, ABG)
22:10:23.527 00.000 10072 Move returns status 0, amount 0
22:10:23.527 00.000 10072 move complete, result=0
22:10:23.527 00.000 10072 worker thread done servicing request
22:10:23.528 00.001 10072 Worker thread wakes up
22:10:23.528 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:23.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:23.540 00.012 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
22:10:24.156 00.616 10072 Exposure complete
22:10:24.214 00.058 10072 worker thread done servicing request
22:10:24.215 00.001 1032 OnExposeComplete: enter
22:10:24.217 00.002 1032 UpdateGuideState(): m_state=6
22:10:24.218 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2625
22:10:24.220 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=136.34, Mass=1584, SNR=27.9, Peak=136 HFD=3.3
22:10:24.221 00.001 1032 MultiStar: [#1 -0.09,0.08,0.88,U] [#2 -0.09,0.14,0.66,U] [#3 -0.18,0.17,0.00,M5] [#4 -0.18,0.02,0.64,U] [#5 0.04,-0.03,0.59,U] [#6 -0.14,0.18,0.53,U] [#7 0.01,0.04,0.62,U] [#8 -0.04,0.22,0.46,U] 
22:10:24.223 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.10}, one-star: {0.08, 0.18}
22:10:24.224 00.001 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
22:10:24.226 00.002 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
22:10:24.227 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.96 mountX=0.11 mountY=0.01, mountTheta=0.13
22:10:24.230 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.10, opts=13)
22:10:24.232 00.002 1032 Enqueuing Move request for scope (-0.04, 0.10)
22:10:24.234 00.002 10072 Worker thread wakes up
22:10:24.234 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
22:10:24.234 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
22:10:24.234 00.000 10072 Moving (-0.04, 0.10) raw xDistance=0.11 yDistance=0.01
22:10:24.236 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:10:24.239 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.67
22:10:24.239 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:10:24.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:24.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:10:24.239 00.000 10072 MoveAxis(W, 3, ABG)
22:10:24.239 00.000 10072 Guiding  Dir = 3, Dur = 3
22:10:24.241 00.002 10072 IsGuiding returns 0
22:10:24.241 00.000 10072 PulseGuide returned control before completion, sleep 13
22:10:24.257 00.016 1032 UpdateGuideState exits: m=1584 SNR=27.9
22:10:24.259 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:24.260 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:24.262 00.002 1032 Enqueuing Expose request
22:10:24.264 00.002 10072 IsGuiding returns 0
22:10:24.264 00.000 10072 Move returns status 0, amount 3
22:10:24.264 00.000 10072 MoveAxis(N, 0, ABG)
22:10:24.264 00.000 10072 Move returns status 0, amount 0
22:10:24.264 00.000 10072 move complete, result=0
22:10:24.264 00.000 10072 worker thread done servicing request
22:10:24.264 00.000 10072 Worker thread wakes up
22:10:24.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:24.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:24.272 00.008 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:10:24.673 00.401 10072 Exposure complete
22:10:24.730 00.057 10072 worker thread done servicing request
22:10:24.730 00.000 1032 OnExposeComplete: enter
22:10:24.732 00.002 1032 UpdateGuideState(): m_state=6
22:10:24.735 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2626
22:10:24.736 00.001 1032 Star::Find returns 1 (0), X=1103.34, Y=136.17, Mass=1331, SNR=25.6, Peak=115 HFD=3.3
22:10:24.739 00.003 1032 MultiStar: [#1 -0.03,0.00,0.91,U] [#2 -0.01,-0.04,0.79,U] [#3 -0.20,-0.05,0.72,U] [#4 -0.11,-0.14,0.73,U] [#5 -0.07,-0.14,0.65,U] [#6 -0.08,-0.12,0.58,U] [#7 0.09,0.00,0.71,U] [#8 0.09,0.11,0.50,U] 
22:10:24.741 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {0.07, 0.01}
22:10:24.743 00.002 1032 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.83) = xAngle (-3.97 = 2.31)
22:10:24.745 00.002 1032 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.97 = 2.31)
22:10:24.746 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.14 mountX=-0.03 mountY=0.04, mountTheta=2.31
22:10:24.749 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
22:10:24.751 00.002 1032 Enqueuing Move request for scope (-0.03, -0.04)
22:10:24.753 00.002 10072 Worker thread wakes up
22:10:24.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
22:10:24.753 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
22:10:24.753 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
22:10:24.755 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:10:24.757 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.67
22:10:24.757 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:10:24.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:24.757 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:10:24.757 00.000 10072 MoveAxis(W, 2, ABG)
22:10:24.757 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:24.758 00.001 10072 IsGuiding returns 0
22:10:24.758 00.000 10072 PulseGuide returned control before completion, sleep 12
22:10:24.776 00.018 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:10:24.780 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:24.781 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:24.783 00.002 1032 Enqueuing Expose request
22:10:24.785 00.002 10072 IsGuiding returns 0
22:10:24.785 00.000 10072 Move returns status 0, amount 2
22:10:24.785 00.000 10072 MoveAxis(N, 0, ABG)
22:10:24.785 00.000 10072 Move returns status 0, amount 0
22:10:24.785 00.000 10072 move complete, result=0
22:10:24.785 00.000 10072 worker thread done servicing request
22:10:24.785 00.000 10072 Worker thread wakes up
22:10:24.785 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:24.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:24.793 00.008 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:10:25.422 00.629 10072 Exposure complete
22:10:25.476 00.054 10072 worker thread done servicing request
22:10:25.477 00.001 1032 OnExposeComplete: enter
22:10:25.478 00.001 1032 UpdateGuideState(): m_state=6
22:10:25.480 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2627
22:10:25.481 00.001 1032 Star::Find returns 1 (0), X=1103.43, Y=136.03, Mass=1312, SNR=25.4, Peak=107 HFD=3.4
22:10:25.483 00.002 1032 MultiStar: [#1 0.05,-0.14,1.01,U] [#2 0.07,-0.17,0.79,U] [#3 -0.31,-0.02,0.00,M5] [#4 -0.03,-0.24,0.67,U] [#5 -0.01,-0.10,0.61,U] [#6 0.04,-0.16,0.60,U] [#7 0.21,-0.18,0.00,M1] [#8 0.07,-0.13,0.50,U] 
22:10:25.485 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.15}, one-star: {0.15, -0.12}
22:10:25.486 00.001 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
22:10:25.487 00.001 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
22:10:25.490 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.22 mountX=-0.16 mountY=-0.02, mountTheta=-3.05
22:10:25.493 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.15, opts=13)
22:10:25.495 00.002 1032 Enqueuing Move request for scope (0.06, -0.15)
22:10:25.497 00.002 10072 Worker thread wakes up
22:10:25.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
22:10:25.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
22:10:25.497 00.000 10072 Moving (0.06, -0.15) raw xDistance=-0.16 yDistance=-0.02
22:10:25.500 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:10:25.502 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 283.67
22:10:25.502 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
22:10:25.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:25.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:10:25.502 00.000 10072 MoveAxis(E, 73, ABG)
22:10:25.502 00.000 10072 Guiding  Dir = 2, Dur = 73
22:10:25.503 00.001 10072 IsGuiding returns 0
22:10:25.503 00.000 10072 PulseGuide returned control before completion, sleep 83
22:10:25.520 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:10:25.523 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:25.525 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:25.526 00.001 1032 Enqueuing Expose request
22:10:25.594 00.068 10072 IsGuiding returns 0
22:10:25.594 00.000 10072 Move returns status 0, amount 73
22:10:25.594 00.000 10072 MoveAxis(N, 0, ABG)
22:10:25.594 00.000 10072 Move returns status 0, amount 0
22:10:25.594 00.000 10072 move complete, result=0
22:10:25.594 00.000 10072 worker thread done servicing request
22:10:25.595 00.001 10072 Worker thread wakes up
22:10:25.595 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:25.595 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:25.595 00.000 1032 GuideStep: -0.2 px 73 ms EAST, -0.0 px 0 ms NORTH
22:10:26.002 00.407 10072 Exposure complete
22:10:26.060 00.058 1032 OnExposeComplete: enter
22:10:26.063 00.003 1032 UpdateGuideState(): m_state=6
22:10:26.065 00.002 10072 worker thread done servicing request
22:10:26.065 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2628
22:10:26.066 00.001 1032 Star::Find returns 1 (0), X=1103.37, Y=136.04, Mass=1176, SNR=24.1, Peak=91 HFD=3.3
22:10:26.067 00.001 1032 MultiStar: [#1 0.04,-0.08,0.99,U] [#2 0.14,-0.04,0.82,U] [#3 0.04,-0.01,0.85,U] [#4 0.11,-0.12,0.70,U] [#5 -0.06,-0.20,0.79,U] [#6 0.22,-0.08,0.64,U] [#7 0.30,-0.20,0.00,M2] [#8 0.09,-0.13,0.53,U] 
22:10:26.070 00.003 1032 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {0.10, -0.11}
22:10:26.071 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:10:26.072 00.001 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:10:26.074 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.88 mountX=-0.11 mountY=-0.05, mountTheta=-2.71
22:10:26.077 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
22:10:26.079 00.002 1032 Enqueuing Move request for scope (0.08, -0.09)
22:10:26.081 00.002 10072 Worker thread wakes up
22:10:26.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
22:10:26.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
22:10:26.081 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.05
22:10:26.084 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:10:26.087 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.68
22:10:26.087 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:10:26.087 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:26.087 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:10:26.087 00.000 10072 MoveAxis(W, 2, ABG)
22:10:26.087 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:26.087 00.000 10072 IsGuiding returns 0
22:10:26.088 00.001 10072 PulseGuide returned control before completion, sleep 12
22:10:26.105 00.017 1032 UpdateGuideState exits: m=1176 SNR=24.1
22:10:26.107 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:26.108 00.001 10072 IsGuiding returns 0
22:10:26.110 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:26.112 00.002 10072 Move returns status 0, amount 2
22:10:26.112 00.000 10072 MoveAxis(N, 0, ABG)
22:10:26.112 00.000 10072 Move returns status 0, amount 0
22:10:26.112 00.000 10072 move complete, result=0
22:10:26.112 00.000 1032 Enqueuing Expose request
22:10:26.114 00.002 10072 worker thread done servicing request
22:10:26.114 00.000 10072 Worker thread wakes up
22:10:26.114 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:26.114 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:26.114 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:10:26.749 00.635 10072 Exposure complete
22:10:26.800 00.051 10072 worker thread done servicing request
22:10:26.800 00.000 1032 OnExposeComplete: enter
22:10:26.802 00.002 1032 UpdateGuideState(): m_state=6
22:10:26.803 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2629
22:10:26.805 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=136.31, Mass=1671, SNR=28.7, Peak=152 HFD=3.2
22:10:26.807 00.002 1032 MultiStar: [#1 -0.06,0.04,0.86,U] [#2 0.05,-0.05,0.70,U] [#3 -0.13,0.09,0.64,U] [#4 -0.01,-0.02,0.62,U] [#5 -0.08,0.20,0.59,U] [#6 -0.07,0.20,0.54,U] [#7 0.26,0.06,0.00,M3] [#8 0.07,0.26,0.00,M1] 
22:10:26.809 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.09}, one-star: {0.16, 0.16}
22:10:26.811 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
22:10:26.813 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
22:10:26.814 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.65 mountX=0.09 mountY=-0.02, mountTheta=-0.18
22:10:26.817 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
22:10:26.819 00.002 1032 Enqueuing Move request for scope (-0.01, 0.09)
22:10:26.822 00.003 10072 Worker thread wakes up
22:10:26.822 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
22:10:26.822 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
22:10:26.822 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.02
22:10:26.824 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:10:26.827 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.68
22:10:26.827 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:10:26.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:26.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:10:26.827 00.000 10072 MoveAxis(W, 1, ABG)
22:10:26.827 00.000 10072 Guiding  Dir = 3, Dur = 1
22:10:26.828 00.001 10072 IsGuiding returns 0
22:10:26.828 00.000 10072 PulseGuide returned control before completion, sleep 11
22:10:26.846 00.018 1032 UpdateGuideState exits: m=1671 SNR=28.7
22:10:26.848 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:26.850 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:26.852 00.002 1032 Enqueuing Expose request
22:10:26.854 00.002 10072 IsGuiding returns 0
22:10:26.854 00.000 10072 Move returns status 0, amount 1
22:10:26.854 00.000 10072 MoveAxis(N, 0, ABG)
22:10:26.854 00.000 10072 Move returns status 0, amount 0
22:10:26.854 00.000 10072 move complete, result=0
22:10:26.854 00.000 10072 worker thread done servicing request
22:10:26.854 00.000 10072 Worker thread wakes up
22:10:26.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:26.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:26.862 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:10:27.260 00.398 10072 Exposure complete
22:10:27.321 00.061 10072 worker thread done servicing request
22:10:27.321 00.000 1032 OnExposeComplete: enter
22:10:27.323 00.002 1032 UpdateGuideState(): m_state=6
22:10:27.325 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2630
22:10:27.328 00.003 1032 Star::Find returns 1 (0), X=1103.45, Y=136.48, Mass=1547, SNR=27.6, Peak=134 HFD=3.2
22:10:27.330 00.002 1032 MultiStar: [#1 0.07,0.18,0.92,U] [#2 0.07,-0.00,0.67,U] [#3 -0.17,0.22,0.00,M4] [#4 0.09,0.01,0.62,U] [#5 0.07,0.19,0.62,U] [#6 0.05,0.15,0.54,U] [#7 0.28,0.16,0.00,M4] [#8 0.22,0.19,0.00,M2] 
22:10:27.333 00.003 1032 refined, 5 included, MultiStar: {0.09, 0.16}, one-star: {0.17, 0.33}
22:10:27.339 00.006 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
22:10:27.341 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
22:10:27.343 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.04 mountX=0.13 mountY=-0.13, mountTheta=-0.79
22:10:27.345 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.16, opts=13)
22:10:27.348 00.003 1032 Enqueuing Move request for scope (0.09, 0.16)
22:10:27.349 00.001 10072 Worker thread wakes up
22:10:27.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
22:10:27.350 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
22:10:27.350 00.000 10072 Moving (0.09, 0.16) raw xDistance=0.13 yDistance=-0.13
22:10:27.351 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:10:27.352 00.001 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.68
22:10:27.353 00.001 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
22:10:27.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:27.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:10:27.353 00.000 10072 MoveAxis(W, 1, ABG)
22:10:27.353 00.000 10072 Guiding  Dir = 3, Dur = 1
22:10:27.353 00.000 10072 IsGuiding returns 0
22:10:27.354 00.001 10072 PulseGuide returned control before completion, sleep 11
22:10:27.366 00.012 10072 IsGuiding returns 0
22:10:27.366 00.000 10072 Move returns status 0, amount 1
22:10:27.366 00.000 10072 MoveAxis(N, 0, ABG)
22:10:27.366 00.000 10072 Move returns status 0, amount 0
22:10:27.366 00.000 10072 move complete, result=0
22:10:27.366 00.000 10072 worker thread done servicing request
22:10:27.371 00.005 1032 UpdateGuideState exits: m=1547 SNR=27.6
22:10:27.374 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:27.375 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:27.377 00.002 1032 Enqueuing Expose request
22:10:27.378 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:10:27.380 00.002 10072 Worker thread wakes up
22:10:27.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:27.380 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:28.008 00.628 10072 Exposure complete
22:10:28.065 00.057 10072 worker thread done servicing request
22:10:28.065 00.000 1032 OnExposeComplete: enter
22:10:28.067 00.002 1032 UpdateGuideState(): m_state=6
22:10:28.069 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2631
22:10:28.071 00.002 1032 Star::Find returns 1 (0), X=1103.54, Y=136.40, Mass=1422, SNR=26.5, Peak=135 HFD=3.2
22:10:28.073 00.002 1032 MultiStar: [#1 0.07,0.24,0.00,M1] [#2 0.06,0.29,0.00,M1] [#3 -0.12,0.30,0.00,M5] [#4 -0.04,0.03,0.62,U] [#5 0.03,0.02,0.61,U] [#6 0.05,0.33,0.00,M1] [#7 0.14,0.16,0.69,U] [#8 0.23,0.43,0.00,M3] 
22:10:28.075 00.002 1032 refined, 3 included, MultiStar: {0.12, 0.13}, one-star: {0.26, 0.24}
22:10:28.077 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
22:10:28.078 00.001 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
22:10:28.080 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.83 mountX=0.10 mountY=-0.15, mountTheta=-1.00
22:10:28.085 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
22:10:28.087 00.002 1032 Enqueuing Move request for scope (0.12, 0.13)
22:10:28.088 00.001 10072 Worker thread wakes up
22:10:28.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
22:10:28.088 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
22:10:28.088 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.10 yDistance=-0.15
22:10:28.090 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:10:28.092 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.68
22:10:28.092 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:10:28.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:28.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:10:28.092 00.000 10072 MoveAxis(W, 1, ABG)
22:10:28.092 00.000 10072 Guiding  Dir = 3, Dur = 1
22:10:28.093 00.001 10072 IsGuiding returns 0
22:10:28.093 00.000 10072 PulseGuide returned control before completion, sleep 11
22:10:28.111 00.018 1032 UpdateGuideState exits: m=1422 SNR=26.5
22:10:28.115 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:28.116 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:28.118 00.002 1032 Enqueuing Expose request
22:10:28.121 00.003 10072 IsGuiding returns 0
22:10:28.121 00.000 10072 Move returns status 0, amount 1
22:10:28.121 00.000 10072 MoveAxis(N, 0, ABG)
22:10:28.122 00.001 10072 Move returns status 0, amount 0
22:10:28.122 00.000 10072 move complete, result=0
22:10:28.122 00.000 10072 worker thread done servicing request
22:10:28.122 00.000 10072 Worker thread wakes up
22:10:28.122 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:28.122 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:28.128 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
22:10:28.542 00.414 10072 Exposure complete
22:10:28.602 00.060 10072 worker thread done servicing request
22:10:28.602 00.000 1032 OnExposeComplete: enter
22:10:28.605 00.003 1032 UpdateGuideState(): m_state=6
22:10:28.606 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2632
22:10:28.608 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=136.45, Mass=1162, SNR=23.9, Peak=116 HFD=3.2
22:10:28.610 00.002 1032 MultiStar: [#1 -0.00,0.42,0.00,M2] [#2 0.00,0.27,0.00,M2] [#3 -0.10,0.19,0.82,U] [#4 -0.03,-0.00,0.74,U] [#5 0.02,0.14,0.66,U] [#6 -0.07,0.33,0.00,M2] [#7 0.15,0.17,0.72,U] [#8 0.10,0.29,0.00,M4] 
22:10:28.612 00.002 1032 refined, 4 included, MultiStar: {0.03, 0.17}, one-star: {0.08, 0.29}
22:10:28.614 00.002 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
22:10:28.617 00.003 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
22:10:28.618 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.42 mountX=0.16 mountY=-0.07, mountTheta=-0.41
22:10:28.621 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.17, opts=13)
22:10:28.623 00.002 1032 Enqueuing Move request for scope (0.03, 0.17)
22:10:28.624 00.001 10072 Worker thread wakes up
22:10:28.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
22:10:28.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
22:10:28.624 00.000 10072 Moving (0.03, 0.17) raw xDistance=0.16 yDistance=-0.07
22:10:28.626 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:10:28.631 00.005 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 283.69
22:10:28.631 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
22:10:28.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:28.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:10:28.631 00.000 10072 MoveAxis(W, 74, ABG)
22:10:28.631 00.000 10072 Guiding  Dir = 3, Dur = 74
22:10:28.631 00.000 10072 IsGuiding returns 0
22:10:28.632 00.001 10072 PulseGuide returned control before completion, sleep 84
22:10:28.650 00.018 1032 UpdateGuideState exits: m=1162 SNR=23.9
22:10:28.652 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:28.653 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:28.655 00.002 1032 Enqueuing Expose request
22:10:28.722 00.067 10072 IsGuiding returns 0
22:10:28.722 00.000 10072 Move returns status 0, amount 74
22:10:28.722 00.000 10072 MoveAxis(N, 0, ABG)
22:10:28.722 00.000 10072 Move returns status 0, amount 0
22:10:28.722 00.000 10072 move complete, result=0
22:10:28.722 00.000 10072 worker thread done servicing request
22:10:28.722 00.000 10072 Worker thread wakes up
22:10:28.722 00.000 1032 GuideStep: 0.2 px 74 ms WEST, -0.1 px 0 ms NORTH
22:10:28.725 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:28.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:29.350 00.625 10072 Exposure complete
22:10:29.409 00.059 10072 worker thread done servicing request
22:10:29.409 00.000 1032 OnExposeComplete: enter
22:10:29.412 00.003 1032 UpdateGuideState(): m_state=6
22:10:29.414 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2633
22:10:29.416 00.002 1032 Star::Find returns 1 (0), X=1103.28, Y=136.34, Mass=1363, SNR=25.9, Peak=114 HFD=3.4
22:10:29.417 00.001 1032 MultiStar: [#1 -0.05,0.28,0.00,M3] [#2 -0.05,0.11,0.76,U] [#3 -0.21,0.28,0.00,M5] [#4 -0.17,0.04,0.64,U] [#5 -0.19,-0.00,0.67,U] [#6 0.04,0.21,0.57,U] [#7 0.14,0.08,0.67,U] [#8 -0.07,0.20,0.52,U] 
22:10:29.420 00.003 1032 refined, 6 included, MultiStar: {-0.04, 0.12}, one-star: {0.01, 0.18}
22:10:29.421 00.001 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
22:10:29.423 00.002 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
22:10:29.424 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.88 mountX=0.12 mountY=0.01, mountTheta=0.05
22:10:29.429 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.12, opts=13)
22:10:29.431 00.002 1032 Enqueuing Move request for scope (-0.04, 0.12)
22:10:29.433 00.002 10072 Worker thread wakes up
22:10:29.433 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
22:10:29.433 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
22:10:29.433 00.000 10072 Moving (-0.04, 0.12) raw xDistance=0.12 yDistance=0.01
22:10:29.435 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:10:29.438 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.69
22:10:29.438 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:10:29.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:29.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:10:29.438 00.000 10072 MoveAxis(W, 1, ABG)
22:10:29.438 00.000 10072 Guiding  Dir = 3, Dur = 1
22:10:29.439 00.001 10072 IsGuiding returns 0
22:10:29.439 00.000 10072 PulseGuide returned control before completion, sleep 11
22:10:29.456 00.017 10072 IsGuiding returns 0
22:10:29.456 00.000 10072 Move returns status 0, amount 1
22:10:29.456 00.000 10072 MoveAxis(N, 0, ABG)
22:10:29.456 00.000 10072 Move returns status 0, amount 0
22:10:29.456 00.000 10072 move complete, result=0
22:10:29.456 00.000 10072 worker thread done servicing request
22:10:29.457 00.001 1032 UpdateGuideState exits: m=1363 SNR=25.9
22:10:29.460 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:29.461 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:29.463 00.002 1032 Enqueuing Expose request
22:10:29.464 00.001 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:10:29.466 00.002 10072 Worker thread wakes up
22:10:29.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:29.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:29.883 00.417 10072 Exposure complete
22:10:29.941 00.058 10072 worker thread done servicing request
22:10:29.941 00.000 1032 OnExposeComplete: enter
22:10:29.944 00.003 1032 UpdateGuideState(): m_state=6
22:10:29.946 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2634
22:10:29.948 00.002 1032 Star::Find returns 1 (0), X=1103.21, Y=136.30, Mass=1244, SNR=24.7, Peak=113 HFD=3.2
22:10:29.950 00.002 1032 MultiStar: [#1 -0.11,0.12,1.00,U] [#2 0.00,-0.02,0.84,U] [#3 -0.13,0.09,0.75,U] [#4 -0.09,-0.05,0.74,U] [#5 -0.03,0.03,0.66,U] [#6 0.07,0.10,0.59,U] [#7 0.12,-0.03,0.74,U] [#8 0.02,0.20,0.47,U] 
22:10:29.952 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.06, 0.15}
22:10:29.954 00.002 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
22:10:29.957 00.003 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
22:10:29.959 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.05 mountX=0.07 mountY=0.02, mountTheta=0.22
22:10:29.963 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
22:10:29.965 00.002 1032 Enqueuing Move request for scope (-0.03, 0.06)
22:10:29.967 00.002 10072 Worker thread wakes up
22:10:29.967 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
22:10:29.967 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
22:10:29.967 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.07 yDistance=0.02
22:10:29.969 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:10:29.972 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.69
22:10:29.972 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:10:29.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:29.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:10:29.972 00.000 10072 MoveAxis(W, 0, ABG)
22:10:29.972 00.000 10072 Move returns status 0, amount 0
22:10:29.972 00.000 10072 MoveAxis(N, 0, ABG)
22:10:29.973 00.001 10072 Move returns status 0, amount 0
22:10:29.973 00.000 10072 move complete, result=0
22:10:29.973 00.000 10072 worker thread done servicing request
22:10:29.992 00.019 1032 UpdateGuideState exits: m=1244 SNR=24.7
22:10:29.994 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:29.995 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:29.997 00.002 1032 Enqueuing Expose request
22:10:29.999 00.002 1032 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
22:10:30.001 00.002 10072 Worker thread wakes up
22:10:30.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:30.001 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:30.632 00.631 10072 Exposure complete
22:10:30.688 00.056 10072 worker thread done servicing request
22:10:30.688 00.000 1032 OnExposeComplete: enter
22:10:30.691 00.003 1032 UpdateGuideState(): m_state=6
22:10:30.693 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2635
22:10:30.695 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=136.16, Mass=1335, SNR=25.6, Peak=113 HFD=3.3
22:10:30.697 00.002 1032 MultiStar: [#1 -0.03,-0.07,1.02,U] [#2 0.13,0.00,0.78,U] [#3 -0.18,0.01,0.76,U] [#4 -0.23,-0.16,0.00,M1] [#5 -0.07,-0.08,0.65,U] [#6 -0.13,0.02,0.60,U] [#7 0.17,-0.12,0.67,U] [#8 -0.02,-0.08,0.47,U] 
22:10:30.698 00.001 1032 single-star, 7 included, MultiStar: {-0.02, -0.04}, one-star: {-0.00, 0.00}
22:10:30.700 00.002 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
22:10:30.701 00.001 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
22:10:30.702 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=1.89 mountX=0.00 mountY=0.00, mountTheta=0.06
22:10:30.708 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.00, opts=13)
22:10:30.710 00.002 1032 Enqueuing Move request for scope (-0.00, 0.00)
22:10:30.712 00.002 10072 Worker thread wakes up
22:10:30.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
22:10:30.712 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
22:10:30.712 00.000 10072 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=0.00
22:10:30.715 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:10:30.717 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.69
22:10:30.717 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:10:30.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:30.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:10:30.717 00.000 10072 MoveAxis(W, 0, ABG)
22:10:30.717 00.000 10072 Move returns status 0, amount 0
22:10:30.717 00.000 10072 MoveAxis(N, 0, ABG)
22:10:30.717 00.000 10072 Move returns status 0, amount 0
22:10:30.717 00.000 10072 move complete, result=0
22:10:30.717 00.000 10072 worker thread done servicing request
22:10:30.735 00.018 1032 UpdateGuideState exits: m=1335 SNR=25.6
22:10:30.738 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:30.742 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:30.745 00.003 1032 Enqueuing Expose request
22:10:30.747 00.002 1032 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
22:10:30.749 00.002 10072 Worker thread wakes up
22:10:30.749 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:30.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:31.163 00.414 10072 Exposure complete
22:10:31.219 00.056 10072 worker thread done servicing request
22:10:31.219 00.000 1032 OnExposeComplete: enter
22:10:31.221 00.002 1032 UpdateGuideState(): m_state=6
22:10:31.223 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2636
22:10:31.224 00.001 1032 Star::Find returns 1 (0), X=1103.39, Y=136.05, Mass=1110, SNR=23.4, Peak=97 HFD=3.3
22:10:31.226 00.002 1032 MultiStar: [#1 -0.07,-0.03,1.11,U] [#2 0.05,-0.15,0.84,U] [#3 -0.17,-0.07,0.87,U] [#4 -0.18,-0.22,0.00,M2] [#5 -0.01,-0.19,0.69,U] [#6 -0.08,0.04,0.67,U] [#7 0.23,-0.11,0.00,M1] [#8 0.03,-0.14,0.54,U] 
22:10:31.228 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.09}, one-star: {0.11, -0.11}
22:10:31.230 00.002 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.65)
22:10:31.232 00.002 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.65)
22:10:31.233 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.81 mountX=-0.08 mountY=0.04, mountTheta=2.65
22:10:31.237 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.09, opts=13)
22:10:31.240 00.003 1032 Enqueuing Move request for scope (-0.02, -0.09)
22:10:31.242 00.002 10072 Worker thread wakes up
22:10:31.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
22:10:31.242 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
22:10:31.242 00.000 10072 Moving (-0.02, -0.09) raw xDistance=-0.08 yDistance=0.04
22:10:31.244 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:10:31.247 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.70
22:10:31.247 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:10:31.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:31.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:10:31.247 00.000 10072 MoveAxis(W, 0, ABG)
22:10:31.247 00.000 10072 Move returns status 0, amount 0
22:10:31.247 00.000 10072 MoveAxis(N, 0, ABG)
22:10:31.247 00.000 10072 Move returns status 0, amount 0
22:10:31.247 00.000 10072 move complete, result=0
22:10:31.247 00.000 10072 worker thread done servicing request
22:10:31.264 00.017 1032 UpdateGuideState exits: m=1110 SNR=23.4
22:10:31.267 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:31.271 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:31.272 00.001 1032 Enqueuing Expose request
22:10:31.274 00.002 10072 Worker thread wakes up
22:10:31.275 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:31.275 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:31.275 00.000 1032 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
22:10:31.915 00.640 10072 Exposure complete
22:10:31.971 00.056 10072 worker thread done servicing request
22:10:31.971 00.000 1032 OnExposeComplete: enter
22:10:31.974 00.003 1032 UpdateGuideState(): m_state=6
22:10:31.976 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2637
22:10:31.977 00.001 1032 Star::Find returns 1 (0), X=1103.30, Y=136.14, Mass=1425, SNR=26.5, Peak=115 HFD=3.4
22:10:31.979 00.002 1032 MultiStar: [#1 -0.01,-0.06,0.97,U] [#2 0.06,-0.17,0.85,U] [#3 -0.10,-0.10,0.72,U] [#4 -0.10,-0.23,0.00,M3] [#5 -0.15,-0.19,0.00,M1] [#6 -0.15,0.05,0.58,U] [#7 0.24,-0.01,0.67,U] [#8 0.16,0.04,0.47,U] 
22:10:31.981 00.002 1032 single-star, 6 included, MultiStar: {0.03, -0.05}, one-star: {0.03, -0.02}
22:10:31.982 00.001 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
22:10:31.984 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
22:10:31.986 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.63 mountX=-0.02 mountY=-0.02, mountTheta=-2.46
22:10:31.990 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
22:10:31.993 00.003 1032 Enqueuing Move request for scope (0.03, -0.02)
22:10:31.995 00.002 10072 Worker thread wakes up
22:10:31.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:10:31.995 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:10:31.995 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.02
22:10:31.997 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:10:31.999 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.70
22:10:31.999 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:10:31.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:32.000 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:10:32.000 00.000 10072 MoveAxis(W, 0, ABG)
22:10:32.000 00.000 10072 Move returns status 0, amount 0
22:10:32.000 00.000 10072 MoveAxis(N, 0, ABG)
22:10:32.000 00.000 10072 Move returns status 0, amount 0
22:10:32.000 00.000 10072 move complete, result=0
22:10:32.000 00.000 10072 worker thread done servicing request
22:10:32.019 00.019 1032 UpdateGuideState exits: m=1425 SNR=26.5
22:10:32.022 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:32.024 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:32.025 00.001 1032 Enqueuing Expose request
22:10:32.027 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
22:10:32.029 00.002 10072 Worker thread wakes up
22:10:32.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:32.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:32.446 00.417 10072 Exposure complete
22:10:32.502 00.056 10072 worker thread done servicing request
22:10:32.502 00.000 1032 OnExposeComplete: enter
22:10:32.504 00.002 1032 UpdateGuideState(): m_state=6
22:10:32.506 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2638
22:10:32.508 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=136.26, Mass=1465, SNR=26.9, Peak=131 HFD=3.3
22:10:32.510 00.002 1032 MultiStar: [#1 0.02,0.01,0.89,U] [#2 0.14,-0.02,0.77,U] [#3 -0.25,0.18,0.00,M2] [#4 -0.06,-0.16,0.69,U] [#5 -0.09,-0.00,0.59,U] [#6 -0.12,0.24,0.00,M1] [#7 0.19,-0.03,0.61,U] [#8 0.10,0.15,0.51,U] 
22:10:32.511 00.001 1032 refined, 6 included, MultiStar: {0.06, 0.01}, one-star: {0.08, 0.10}
22:10:32.513 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
22:10:32.516 00.003 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
22:10:32.517 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.14 mountX=-0.01 mountY=-0.06, mountTheta=-1.69
22:10:32.522 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
22:10:32.524 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
22:10:32.526 00.002 10072 Worker thread wakes up
22:10:32.527 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:10:32.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:10:32.527 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
22:10:32.529 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:10:32.532 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.70
22:10:32.532 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:10:32.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:32.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:10:32.532 00.000 10072 MoveAxis(W, 0, ABG)
22:10:32.532 00.000 10072 Move returns status 0, amount 0
22:10:32.532 00.000 10072 MoveAxis(N, 0, ABG)
22:10:32.532 00.000 10072 Move returns status 0, amount 0
22:10:32.532 00.000 10072 move complete, result=0
22:10:32.532 00.000 10072 worker thread done servicing request
22:10:32.551 00.019 1032 UpdateGuideState exits: m=1465 SNR=26.9
22:10:32.554 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:32.556 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:32.557 00.001 1032 Enqueuing Expose request
22:10:32.559 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:10:32.561 00.002 10072 Worker thread wakes up
22:10:32.561 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:32.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:33.196 00.635 10072 Exposure complete
22:10:33.261 00.065 10072 worker thread done servicing request
22:10:33.262 00.001 1032 OnExposeComplete: enter
22:10:33.263 00.001 1032 UpdateGuideState(): m_state=6
22:10:33.267 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2639
22:10:33.271 00.004 1032 Star::Find returns 1 (0), X=1103.42, Y=136.31, Mass=1306, SNR=25.4, Peak=125 HFD=3.2
22:10:33.275 00.004 1032 MultiStar: [#1 -0.04,0.03,0.95,U] [#2 0.07,-0.01,0.82,U] [#3 -0.05,0.20,0.73,U] [#4 0.01,0.02,0.69,U] [#5 -0.20,-0.17,0.00,M1] [#6 -0.00,0.09,0.63,U] [#7 0.28,0.12,0.00,M1] [#8 0.17,0.03,0.52,U] 
22:10:33.277 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.08}, one-star: {0.15, 0.16}
22:10:33.279 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
22:10:33.281 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
22:10:33.283 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.07 mountX=0.06 mountY=-0.06, mountTheta=-0.76
22:10:33.285 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
22:10:33.289 00.004 1032 Enqueuing Move request for scope (0.04, 0.08)
22:10:33.290 00.001 10072 Worker thread wakes up
22:10:33.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
22:10:33.291 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
22:10:33.291 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.06 yDistance=-0.06
22:10:33.292 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:10:33.296 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.70
22:10:33.296 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:10:33.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:33.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:10:33.296 00.000 10072 MoveAxis(W, 0, ABG)
22:10:33.296 00.000 10072 Move returns status 0, amount 0
22:10:33.296 00.000 10072 MoveAxis(N, 0, ABG)
22:10:33.296 00.000 10072 Move returns status 0, amount 0
22:10:33.296 00.000 10072 move complete, result=0
22:10:33.296 00.000 10072 worker thread done servicing request
22:10:33.318 00.022 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:10:33.319 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:33.321 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:33.323 00.002 1032 Enqueuing Expose request
22:10:33.324 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:10:33.327 00.003 10072 Worker thread wakes up
22:10:33.327 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:33.327 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:33.742 00.415 10072 Exposure complete
22:10:33.798 00.056 10072 worker thread done servicing request
22:10:33.798 00.000 1032 OnExposeComplete: enter
22:10:33.801 00.003 1032 UpdateGuideState(): m_state=6
22:10:33.806 00.005 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2640
22:10:33.807 00.001 1032 Star::Find returns 1 (0), X=1103.42, Y=136.03, Mass=1317, SNR=25.5, Peak=115 HFD=3.4
22:10:33.809 00.002 1032 MultiStar: [#1 -0.05,-0.02,0.92,U] [#2 0.13,-0.03,0.82,U] [#3 -0.02,-0.01,0.80,U] [#4 -0.07,-0.16,0.63,U] [#5 -0.04,-0.15,0.63,U] [#6 -0.02,-0.06,0.62,U] [#7 0.15,-0.04,0.70,U] [#8 0.03,-0.01,0.52,U] 
22:10:33.810 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.15, -0.13}
22:10:33.812 00.002 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
22:10:33.814 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
22:10:33.816 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.08 mountX=-0.07 mountY=-0.02, mountTheta=-2.91
22:10:33.818 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
22:10:33.820 00.002 1032 Enqueuing Move request for scope (0.04, -0.07)
22:10:33.821 00.001 10072 Worker thread wakes up
22:10:33.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:10:33.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:10:33.822 00.001 10072 Moving (0.04, -0.07) raw xDistance=-0.07 yDistance=-0.02
22:10:33.823 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:10:33.826 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.71
22:10:33.826 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:10:33.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:33.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:10:33.826 00.000 10072 MoveAxis(W, 0, ABG)
22:10:33.826 00.000 10072 Move returns status 0, amount 0
22:10:33.826 00.000 10072 MoveAxis(N, 0, ABG)
22:10:33.826 00.000 10072 Move returns status 0, amount 0
22:10:33.826 00.000 10072 move complete, result=0
22:10:33.826 00.000 10072 worker thread done servicing request
22:10:33.844 00.018 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:10:33.846 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:33.847 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:33.849 00.002 1032 Enqueuing Expose request
22:10:33.851 00.002 10072 Worker thread wakes up
22:10:33.851 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:33.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:33.851 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
22:10:34.481 00.630 10072 Exposure complete
22:10:34.537 00.056 10072 worker thread done servicing request
22:10:34.537 00.000 1032 OnExposeComplete: enter
22:10:34.539 00.002 1032 UpdateGuideState(): m_state=6
22:10:34.541 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2641
22:10:34.543 00.002 1032 Star::Find returns 1 (0), X=1103.50, Y=135.98, Mass=1215, SNR=24.5, Peak=103 HFD=3.5
22:10:34.545 00.002 1032 MultiStar: [#1 -0.05,-0.12,0.97,U] [#2 0.04,-0.26,0.00,M1] [#3 -0.16,0.03,0.77,U] [#4 -0.05,-0.21,0.70,U] [#5 0.07,-0.21,0.67,U] [#6 0.18,-0.09,0.64,U] [#7 0.17,-0.06,0.69,U] [#8 0.08,-0.00,0.51,U] 
22:10:34.546 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.11}, one-star: {0.22, -0.18}
22:10:34.547 00.001 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
22:10:34.549 00.002 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
22:10:34.551 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.09 mountX=-0.12 mountY=-0.03, mountTheta=-2.92
22:10:34.554 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.11, opts=13)
22:10:34.558 00.004 1032 Enqueuing Move request for scope (0.06, -0.11)
22:10:34.559 00.001 10072 Worker thread wakes up
22:10:34.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
22:10:34.559 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
22:10:34.560 00.001 10072 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=-0.03
22:10:34.561 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:10:34.563 00.002 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.71
22:10:34.563 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
22:10:34.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:34.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:10:34.563 00.000 10072 MoveAxis(W, 0, ABG)
22:10:34.563 00.000 10072 Move returns status 0, amount 0
22:10:34.563 00.000 10072 MoveAxis(N, 0, ABG)
22:10:34.563 00.000 10072 Move returns status 0, amount 0
22:10:34.563 00.000 10072 move complete, result=0
22:10:34.564 00.001 10072 worker thread done servicing request
22:10:34.580 00.016 1032 UpdateGuideState exits: m=1215 SNR=24.5
22:10:34.583 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:34.585 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:34.587 00.002 1032 Enqueuing Expose request
22:10:34.590 00.003 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
22:10:34.592 00.002 10072 Worker thread wakes up
22:10:34.592 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:34.592 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:35.009 00.417 10072 Exposure complete
22:10:35.067 00.058 10072 worker thread done servicing request
22:10:35.067 00.000 1032 OnExposeComplete: enter
22:10:35.069 00.002 1032 UpdateGuideState(): m_state=6
22:10:35.071 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2642
22:10:35.072 00.001 1032 Star::Find returns 1 (0), X=1103.41, Y=136.03, Mass=1322, SNR=25.5, Peak=104 HFD=3.4
22:10:35.074 00.002 1032 MultiStar: [#1 0.01,-0.19,0.91,U] [#2 0.13,-0.09,0.81,U] [#3 -0.08,-0.03,0.78,U] [#4 -0.13,-0.13,0.65,U] [#5 0.04,-0.08,0.61,U] [#6 -0.12,-0.17,0.59,U] [#7 0.35,0.03,0.00,M1] [#8 0.21,-0.11,0.47,U] 
22:10:35.076 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.12}, one-star: {0.14, -0.13}
22:10:35.078 00.002 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
22:10:35.081 00.003 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
22:10:35.083 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.35 mountX=-0.12 mountY=0.01, mountTheta=3.10
22:10:35.086 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.12, opts=13)
22:10:35.089 00.003 1032 Enqueuing Move request for scope (0.03, -0.12)
22:10:35.091 00.002 10072 Worker thread wakes up
22:10:35.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
22:10:35.091 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
22:10:35.091 00.000 10072 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=0.01
22:10:35.093 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:10:35.095 00.002 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.71
22:10:35.095 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
22:10:35.095 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:35.095 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:10:35.095 00.000 10072 MoveAxis(W, 0, ABG)
22:10:35.095 00.000 10072 Move returns status 0, amount 0
22:10:35.095 00.000 10072 MoveAxis(N, 0, ABG)
22:10:35.095 00.000 10072 Move returns status 0, amount 0
22:10:35.095 00.000 10072 move complete, result=0
22:10:35.097 00.002 10072 worker thread done servicing request
22:10:35.117 00.020 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:10:35.118 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:35.120 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:35.121 00.001 1032 Enqueuing Expose request
22:10:35.123 00.002 10072 Worker thread wakes up
22:10:35.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:35.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:35.123 00.000 1032 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
22:10:35.760 00.637 10072 Exposure complete
22:10:35.813 00.053 10072 worker thread done servicing request
22:10:35.813 00.000 1032 OnExposeComplete: enter
22:10:35.815 00.002 1032 UpdateGuideState(): m_state=6
22:10:35.817 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2643
22:10:35.818 00.001 1032 Star::Find returns 1 (0), X=1103.40, Y=135.97, Mass=1461, SNR=26.9, Peak=117 HFD=3.4
22:10:35.820 00.002 1032 MultiStar: [#1 0.05,-0.20,0.88,U] [#2 0.11,-0.24,0.00,M1] [#3 -0.17,0.06,0.70,U] [#4 -0.04,-0.20,0.62,U] [#5 0.01,-0.18,0.59,U] [#6 0.19,-0.21,0.00,M1] [#7 0.27,-0.09,0.00,M2] [#8 0.07,-0.04,0.49,U] 
22:10:35.823 00.003 1032 refined, 5 included, MultiStar: {0.01, -0.13}, one-star: {0.12, -0.19}
22:10:35.824 00.001 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 2.99)
22:10:35.826 00.002 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 2.99)
22:10:35.827 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.46 mountX=-0.13 mountY=0.02, mountTheta=2.99
22:10:35.830 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.13, opts=13)
22:10:35.833 00.003 1032 Enqueuing Move request for scope (0.01, -0.13)
22:10:35.836 00.003 10072 Worker thread wakes up
22:10:35.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
22:10:35.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
22:10:35.836 00.000 10072 Moving (0.01, -0.13) raw xDistance=-0.13 yDistance=0.02
22:10:35.838 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=197, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:10:35.840 00.002 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 283.71
22:10:35.840 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
22:10:35.840 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:35.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:10:35.840 00.000 10072 MoveAxis(E, 62, ABG)
22:10:35.840 00.000 10072 Guiding  Dir = 2, Dur = 62
22:10:35.841 00.001 10072 IsGuiding returns 0
22:10:35.841 00.000 10072 PulseGuide returned control before completion, sleep 72
22:10:35.858 00.017 1032 UpdateGuideState exits: m=1461 SNR=26.9
22:10:35.860 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:35.862 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:35.864 00.002 1032 Enqueuing Expose request
22:10:35.915 00.051 10072 IsGuiding returns 0
22:10:35.915 00.000 10072 Move returns status 0, amount 62
22:10:35.915 00.000 10072 MoveAxis(N, 0, ABG)
22:10:35.915 00.000 10072 Move returns status 0, amount 0
22:10:35.915 00.000 10072 move complete, result=0
22:10:35.915 00.000 10072 worker thread done servicing request
22:10:35.915 00.000 10072 Worker thread wakes up
22:10:35.915 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:35.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:35.916 00.001 1032 GuideStep: -0.1 px 62 ms EAST, 0.0 px 0 ms NORTH
22:10:36.324 00.408 10072 Exposure complete
22:10:36.380 00.056 10072 worker thread done servicing request
22:10:36.380 00.000 1032 OnExposeComplete: enter
22:10:36.383 00.003 1032 UpdateGuideState(): m_state=6
22:10:36.386 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2644
22:10:36.388 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=136.01, Mass=1225, SNR=24.6, Peak=99 HFD=3.3
22:10:36.389 00.001 1032 MultiStar: [#1 0.00,-0.10,1.02,U] [#2 0.09,-0.15,0.79,U] [#3 0.03,-0.08,0.78,U] [#4 -0.03,-0.24,0.71,U] [#5 -0.14,-0.12,0.71,U] [#6 -0.01,-0.14,0.61,U] [#7 0.24,-0.16,0.00,M3] [#8 0.09,-0.23,0.00,M1] 
22:10:36.392 00.003 1032 refined, 6 included, MultiStar: {0.00, -0.14}, one-star: {0.05, -0.14}
22:10:36.393 00.001 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.92)
22:10:36.395 00.002 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.92)
22:10:36.397 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.53 mountX=-0.13 mountY=0.03, mountTheta=2.92
22:10:36.400 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.14, opts=13)
22:10:36.402 00.002 1032 Enqueuing Move request for scope (0.00, -0.14)
22:10:36.404 00.002 10072 Worker thread wakes up
22:10:36.404 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
22:10:36.404 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
22:10:36.404 00.000 10072 Moving (0.00, -0.14) raw xDistance=-0.13 yDistance=0.03
22:10:36.406 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:10:36.407 00.001 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 283.72
22:10:36.408 00.001 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
22:10:36.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:36.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:10:36.408 00.000 10072 MoveAxis(E, 62, ABG)
22:10:36.408 00.000 10072 Guiding  Dir = 2, Dur = 62
22:10:36.408 00.000 10072 IsGuiding returns 0
22:10:36.409 00.001 10072 PulseGuide returned control before completion, sleep 72
22:10:36.426 00.017 1032 UpdateGuideState exits: m=1225 SNR=24.6
22:10:36.427 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:36.429 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:36.430 00.001 1032 Enqueuing Expose request
22:10:36.492 00.062 10072 IsGuiding returns 0
22:10:36.492 00.000 10072 Move returns status 0, amount 62
22:10:36.492 00.000 10072 MoveAxis(N, 0, ABG)
22:10:36.492 00.000 10072 Move returns status 0, amount 0
22:10:36.492 00.000 10072 move complete, result=0
22:10:36.492 00.000 10072 worker thread done servicing request
22:10:36.492 00.000 10072 Worker thread wakes up
22:10:36.492 00.000 1032 GuideStep: -0.1 px 62 ms EAST, 0.0 px 0 ms NORTH
22:10:36.495 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:36.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:37.120 00.625 10072 Exposure complete
22:10:37.175 00.055 10072 worker thread done servicing request
22:10:37.175 00.000 1032 OnExposeComplete: enter
22:10:37.178 00.003 1032 UpdateGuideState(): m_state=6
22:10:37.180 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2645
22:10:37.182 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.12, Mass=1358, SNR=25.9, Peak=118 HFD=3.3
22:10:37.184 00.002 1032 MultiStar: [#1 -0.03,-0.00,0.91,U] [#2 0.08,0.01,0.73,U] [#3 -0.05,-0.06,0.74,U] [#4 -0.12,-0.12,0.67,U] [#5 -0.04,-0.18,0.66,U] [#6 0.05,0.00,0.55,U] [#7 0.17,0.09,0.71,U] [#8 0.07,0.00,0.51,U] 
22:10:37.185 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.15, -0.04}
22:10:37.187 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
22:10:37.191 00.004 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
22:10:37.192 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-0.78 mountX=-0.04 mountY=-0.02, mountTheta=-2.61
22:10:37.194 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
22:10:37.197 00.003 1032 Enqueuing Move request for scope (0.03, -0.03)
22:10:37.198 00.001 10072 Worker thread wakes up
22:10:37.198 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:10:37.198 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:10:37.198 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
22:10:37.200 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
22:10:37.203 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.72
22:10:37.203 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:10:37.203 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:37.203 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:10:37.203 00.000 10072 MoveAxis(W, 1, ABG)
22:10:37.203 00.000 10072 Guiding  Dir = 3, Dur = 1
22:10:37.204 00.001 10072 IsGuiding returns 0
22:10:37.204 00.000 10072 PulseGuide returned control before completion, sleep 11
22:10:37.220 00.016 1032 UpdateGuideState exits: m=1358 SNR=25.9
22:10:37.222 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:37.224 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:37.225 00.001 1032 Enqueuing Expose request
22:10:37.231 00.006 10072 IsGuiding returns 0
22:10:37.231 00.000 10072 Move returns status 0, amount 1
22:10:37.231 00.000 10072 MoveAxis(N, 0, ABG)
22:10:37.231 00.000 10072 Move returns status 0, amount 0
22:10:37.232 00.001 10072 move complete, result=0
22:10:37.232 00.000 10072 worker thread done servicing request
22:10:37.232 00.000 10072 Worker thread wakes up
22:10:37.232 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:37.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:37.241 00.009 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:10:37.652 00.411 10072 Exposure complete
22:10:37.706 00.054 10072 worker thread done servicing request
22:10:37.706 00.000 1032 OnExposeComplete: enter
22:10:37.708 00.002 1032 UpdateGuideState(): m_state=6
22:10:37.710 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2646
22:10:37.712 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=136.14, Mass=1209, SNR=24.4, Peak=101 HFD=3.2
22:10:37.714 00.002 1032 MultiStar: [#1 0.05,-0.14,1.00,U] [#2 0.09,-0.06,0.80,U] [#3 -0.26,0.01,0.00,M1] [#4 -0.08,-0.06,0.69,U] [#5 -0.06,-0.10,0.63,U] [#6 -0.05,0.07,0.62,U] [#7 0.18,-0.02,0.76,U] [#8 0.13,0.04,0.52,U] 
22:10:37.715 00.001 1032 single-star, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.03, -0.01}
22:10:37.716 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:10:37.718 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:10:37.719 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.46 mountX=-0.02 mountY=-0.02, mountTheta=-2.29
22:10:37.722 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
22:10:37.723 00.001 1032 Enqueuing Move request for scope (0.03, -0.01)
22:10:37.725 00.002 10072 Worker thread wakes up
22:10:37.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:10:37.725 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:10:37.725 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
22:10:37.727 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:10:37.729 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.72
22:10:37.729 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:10:37.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:37.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:10:37.729 00.000 10072 MoveAxis(W, 1, ABG)
22:10:37.729 00.000 10072 Guiding  Dir = 3, Dur = 1
22:10:37.729 00.000 10072 IsGuiding returns 0
22:10:37.730 00.001 10072 PulseGuide returned control before completion, sleep 11
22:10:37.747 00.017 1032 UpdateGuideState exits: m=1209 SNR=24.4
22:10:37.750 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:37.752 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:37.753 00.001 1032 Enqueuing Expose request
22:10:37.756 00.003 10072 IsGuiding returns 0
22:10:37.756 00.000 10072 Move returns status 0, amount 1
22:10:37.756 00.000 10072 MoveAxis(N, 0, ABG)
22:10:37.756 00.000 10072 Move returns status 0, amount 0
22:10:37.756 00.000 10072 move complete, result=0
22:10:37.756 00.000 10072 worker thread done servicing request
22:10:37.756 00.000 10072 Worker thread wakes up
22:10:37.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:37.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:37.764 00.008 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:10:38.385 00.621 10072 Exposure complete
22:10:38.441 00.056 10072 worker thread done servicing request
22:10:38.441 00.000 1032 OnExposeComplete: enter
22:10:38.443 00.002 1032 UpdateGuideState(): m_state=6
22:10:38.445 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2647
22:10:38.448 00.003 1032 Star::Find returns 1 (0), X=1103.43, Y=136.18, Mass=1211, SNR=24.4, Peak=107 HFD=3.2
22:10:38.449 00.001 1032 MultiStar: [#1 -0.06,0.10,1.01,U] [#2 0.08,0.13,0.82,U] [#3 -0.17,0.17,0.00,M2] [#4 -0.07,0.11,0.67,U] [#5 -0.15,0.04,0.67,U] [#6 -0.08,0.18,0.64,U] [#7 0.25,0.04,0.00,M2] [#8 0.09,0.32,0.00,M1] 
22:10:38.451 00.002 1032 refined, 5 included, MultiStar: {-0.01, 0.09}, one-star: {0.15, 0.03}
22:10:38.452 00.001 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
22:10:38.453 00.001 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
22:10:38.455 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.66 mountX=0.09 mountY=-0.02, mountTheta=-0.17
22:10:38.458 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
22:10:38.461 00.003 1032 Enqueuing Move request for scope (-0.01, 0.09)
22:10:38.463 00.002 10072 Worker thread wakes up
22:10:38.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
22:10:38.463 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
22:10:38.463 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.02
22:10:38.465 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:10:38.467 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.73
22:10:38.467 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:10:38.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:38.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:10:38.467 00.000 10072 MoveAxis(W, 1, ABG)
22:10:38.467 00.000 10072 Guiding  Dir = 3, Dur = 1
22:10:38.468 00.001 10072 IsGuiding returns 0
22:10:38.468 00.000 10072 PulseGuide returned control before completion, sleep 11
22:10:38.485 00.017 1032 UpdateGuideState exits: m=1211 SNR=24.4
22:10:38.487 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:38.490 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:38.491 00.001 1032 Enqueuing Expose request
22:10:38.493 00.002 10072 IsGuiding returns 0
22:10:38.493 00.000 10072 Move returns status 0, amount 1
22:10:38.493 00.000 10072 MoveAxis(N, 0, ABG)
22:10:38.493 00.000 10072 Move returns status 0, amount 0
22:10:38.493 00.000 10072 move complete, result=0
22:10:38.494 00.001 10072 worker thread done servicing request
22:10:38.494 00.000 10072 Worker thread wakes up
22:10:38.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:38.494 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:10:38.496 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:38.916 00.420 10072 Exposure complete
22:10:38.975 00.059 10072 worker thread done servicing request
22:10:38.975 00.000 1032 OnExposeComplete: enter
22:10:38.977 00.002 1032 UpdateGuideState(): m_state=6
22:10:38.979 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2648
22:10:38.981 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.17, Mass=1434, SNR=26.6, Peak=120 HFD=3.3
22:10:38.983 00.002 1032 MultiStar: [#1 0.03,-0.02,0.96,U] [#2 0.11,0.07,0.76,U] [#3 -0.11,0.13,0.67,U] [#4 0.02,0.05,0.63,U] [#5 -0.06,0.05,0.63,U] [#6 0.03,0.19,0.60,U] [#7 0.36,0.13,0.00,M3] [#8 0.05,0.26,0.00,M2] 
22:10:38.985 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.06}, one-star: {0.07, 0.02}
22:10:38.987 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
22:10:38.990 00.003 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
22:10:38.992 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.27 mountX=0.05 mountY=-0.03, mountTheta=-0.56
22:10:38.996 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
22:10:38.998 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
22:10:39.000 00.002 10072 Worker thread wakes up
22:10:39.000 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
22:10:39.000 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
22:10:39.000 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
22:10:39.002 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:10:39.004 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.73
22:10:39.004 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:10:39.004 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:39.004 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:10:39.004 00.000 10072 MoveAxis(W, 1, ABG)
22:10:39.004 00.000 10072 Guiding  Dir = 3, Dur = 1
22:10:39.005 00.001 10072 IsGuiding returns 0
22:10:39.005 00.000 10072 PulseGuide returned control before completion, sleep 11
22:10:39.021 00.016 10072 IsGuiding returns 0
22:10:39.021 00.000 10072 Move returns status 0, amount 1
22:10:39.021 00.000 10072 MoveAxis(N, 0, ABG)
22:10:39.021 00.000 10072 Move returns status 0, amount 0
22:10:39.022 00.001 10072 move complete, result=0
22:10:39.022 00.000 10072 worker thread done servicing request
22:10:39.024 00.002 1032 UpdateGuideState exits: m=1434 SNR=26.6
22:10:39.026 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:39.028 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:39.030 00.002 1032 Enqueuing Expose request
22:10:39.032 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:10:39.034 00.002 10072 Worker thread wakes up
22:10:39.034 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:39.034 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:39.664 00.630 10072 Exposure complete
22:10:39.720 00.056 10072 worker thread done servicing request
22:10:39.720 00.000 1032 OnExposeComplete: enter
22:10:39.722 00.002 1032 UpdateGuideState(): m_state=6
22:10:39.726 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2649
22:10:39.728 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=136.17, Mass=1116, SNR=23.4, Peak=101 HFD=3.2
22:10:39.730 00.002 1032 MultiStar: [#1 0.11,0.07,1.10,U] [#2 0.13,-0.02,0.84,U] [#3 -0.10,0.07,0.76,U] [#4 0.06,-0.19,0.71,U] [#5 -0.04,-0.16,0.71,U] [#6 -0.16,-0.03,0.66,U] [#7 0.36,-0.09,0.00,M4] [#8 0.25,0.07,0.00,M3] 
22:10:39.733 00.003 1032 refined, 6 included, MultiStar: {0.02, -0.02}, one-star: {0.08, 0.01}
22:10:39.734 00.001 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
22:10:39.736 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
22:10:39.738 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.77 mountX=-0.03 mountY=-0.02, mountTheta=-2.60
22:10:39.741 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
22:10:39.743 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
22:10:39.744 00.001 10072 Worker thread wakes up
22:10:39.745 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:10:39.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:10:39.745 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.02
22:10:39.746 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:10:39.748 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.73
22:10:39.749 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:10:39.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:39.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:10:39.749 00.000 10072 MoveAxis(W, 2, ABG)
22:10:39.749 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:39.750 00.001 10072 IsGuiding returns 0
22:10:39.750 00.000 10072 PulseGuide returned control before completion, sleep 12
22:10:39.766 00.016 1032 UpdateGuideState exits: m=1116 SNR=23.4
22:10:39.770 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:39.771 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:39.775 00.004 1032 Enqueuing Expose request
22:10:39.776 00.001 10072 IsGuiding returns 0
22:10:39.776 00.000 10072 Move returns status 0, amount 2
22:10:39.777 00.001 10072 MoveAxis(N, 0, ABG)
22:10:39.777 00.000 10072 Move returns status 0, amount 0
22:10:39.777 00.000 10072 move complete, result=0
22:10:39.777 00.000 10072 worker thread done servicing request
22:10:39.777 00.000 10072 Worker thread wakes up
22:10:39.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:39.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:39.784 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:10:40.195 00.411 10072 Exposure complete
22:10:40.245 00.050 10072 worker thread done servicing request
22:10:40.245 00.000 1032 OnExposeComplete: enter
22:10:40.247 00.002 1032 UpdateGuideState(): m_state=6
22:10:40.248 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2650
22:10:40.250 00.002 1032 Star::Find returns 1 (0), X=1103.49, Y=136.11, Mass=1178, SNR=24.1, Peak=93 HFD=3.4
22:10:40.252 00.002 1032 MultiStar: [#1 -0.01,-0.02,0.99,U] [#2 0.05,0.01,0.86,U] [#3 -0.06,0.02,0.79,U] [#4 0.00,-0.12,0.69,U] [#5 0.16,-0.00,0.72,U] [#6 0.00,-0.14,0.64,U] [#7 0.28,-0.06,0.00,M5] [#8 0.13,-0.04,0.49,U] 
22:10:40.253 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.21, -0.05}
22:10:40.256 00.003 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:10:40.257 00.001 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:10:40.258 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.56 mountX=-0.05 mountY=-0.05, mountTheta=-2.39
22:10:40.262 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
22:10:40.263 00.001 1032 Enqueuing Move request for scope (0.06, -0.04)
22:10:40.265 00.002 10072 Worker thread wakes up
22:10:40.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:10:40.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:10:40.265 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
22:10:40.266 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
22:10:40.268 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.74
22:10:40.268 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:10:40.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:40.269 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:10:40.269 00.000 10072 MoveAxis(W, 2, ABG)
22:10:40.269 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:40.269 00.000 10072 IsGuiding returns 0
22:10:40.269 00.000 10072 PulseGuide returned control before completion, sleep 12
22:10:40.285 00.016 1032 UpdateGuideState exits: m=1178 SNR=24.1
22:10:40.288 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:40.290 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:40.291 00.001 1032 Enqueuing Expose request
22:10:40.293 00.002 10072 IsGuiding returns 0
22:10:40.293 00.000 10072 Move returns status 0, amount 2
22:10:40.293 00.000 10072 MoveAxis(N, 0, ABG)
22:10:40.293 00.000 10072 Move returns status 0, amount 0
22:10:40.293 00.000 10072 move complete, result=0
22:10:40.293 00.000 10072 worker thread done servicing request
22:10:40.293 00.000 10072 Worker thread wakes up
22:10:40.293 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:40.293 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:40.300 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:10:40.929 00.629 10072 Exposure complete
22:10:40.982 00.053 10072 worker thread done servicing request
22:10:40.982 00.000 1032 OnExposeComplete: enter
22:10:40.985 00.003 1032 UpdateGuideState(): m_state=6
22:10:40.988 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2651
22:10:40.990 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=136.28, Mass=1248, SNR=24.8, Peak=106 HFD=3.2
22:10:40.992 00.002 1032 MultiStar: [#1 -0.03,0.12,0.98,U] [#2 0.06,-0.02,0.79,U] [#3 -0.17,0.28,0.00,M1] [#4 0.00,0.02,0.67,U] [#5 -0.03,-0.02,0.64,U] [#6 -0.21,0.04,0.61,U] [#7 0.27,0.06,0.00,M6] [#8 -0.04,0.12,0.49,U] 
22:10:40.993 00.001 1032 refined, 6 included, MultiStar: {-0.00, 0.06}, one-star: {0.12, 0.12}
22:10:40.995 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
22:10:40.996 00.001 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
22:10:40.998 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.65 mountX=0.06 mountY=-0.01, mountTheta=-0.18
22:10:41.001 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.06, opts=13)
22:10:41.002 00.001 1032 Enqueuing Move request for scope (-0.00, 0.06)
22:10:41.005 00.003 10072 Worker thread wakes up
22:10:41.005 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
22:10:41.005 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
22:10:41.005 00.000 10072 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=-0.01
22:10:41.007 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:10:41.010 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.74
22:10:41.010 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:10:41.010 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:41.010 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:10:41.010 00.000 10072 MoveAxis(W, 2, ABG)
22:10:41.010 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:41.011 00.001 10072 IsGuiding returns 0
22:10:41.011 00.000 10072 PulseGuide returned control before completion, sleep 12
22:10:41.029 00.018 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:10:41.030 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:41.032 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:41.034 00.002 1032 Enqueuing Expose request
22:10:41.035 00.001 10072 IsGuiding returns 0
22:10:41.035 00.000 10072 Move returns status 0, amount 2
22:10:41.035 00.000 10072 MoveAxis(N, 0, ABG)
22:10:41.035 00.000 10072 Move returns status 0, amount 0
22:10:41.035 00.000 10072 move complete, result=0
22:10:41.036 00.001 10072 worker thread done servicing request
22:10:41.036 00.000 10072 Worker thread wakes up
22:10:41.036 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:41.036 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:41.044 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:10:41.444 00.400 10072 Exposure complete
22:10:41.501 00.057 10072 worker thread done servicing request
22:10:41.501 00.000 1032 OnExposeComplete: enter
22:10:41.504 00.003 1032 UpdateGuideState(): m_state=6
22:10:41.506 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2652
22:10:41.507 00.001 1032 Star::Find returns 1 (0), X=1103.24, Y=136.43, Mass=1395, SNR=26.2, Peak=118 HFD=3.3
22:10:41.509 00.002 1032 MultiStar: [#1 -0.17,0.07,0.92,U] [#2 0.12,0.18,0.78,U] [#3 -0.15,0.17,0.76,U] [#4 -0.10,-0.03,0.64,U] [#5 0.01,0.06,0.69,U] [#6 -0.10,-0.08,0.54,U] [#7 0.16,0.12,0.64,U] [#8 -0.01,0.18,0.52,U] 
22:10:41.511 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.12}, one-star: {-0.03, 0.28}
22:10:41.513 00.002 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
22:10:41.514 00.001 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
22:10:41.515 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.85 mountX=0.12 mountY=0.00, mountTheta=0.02
22:10:41.520 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.12, opts=13)
22:10:41.523 00.003 1032 Enqueuing Move request for scope (-0.03, 0.12)
22:10:41.524 00.001 10072 Worker thread wakes up
22:10:41.524 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
22:10:41.524 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
22:10:41.524 00.000 10072 Moving (-0.03, 0.12) raw xDistance=0.12 yDistance=0.00
22:10:41.526 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:10:41.532 00.006 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.74
22:10:41.532 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:10:41.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:41.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:10:41.532 00.000 10072 MoveAxis(W, 2, ABG)
22:10:41.532 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:41.533 00.001 10072 IsGuiding returns 0
22:10:41.534 00.001 10072 PulseGuide returned control before completion, sleep 11
22:10:41.552 00.018 10072 IsGuiding returns 0
22:10:41.552 00.000 10072 Move returns status 0, amount 2
22:10:41.552 00.000 10072 MoveAxis(N, 0, ABG)
22:10:41.552 00.000 10072 Move returns status 0, amount 0
22:10:41.552 00.000 10072 move complete, result=0
22:10:41.552 00.000 10072 worker thread done servicing request
22:10:41.558 00.006 1032 UpdateGuideState exits: m=1395 SNR=26.2
22:10:41.560 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:41.562 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:41.564 00.002 1032 Enqueuing Expose request
22:10:41.565 00.001 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:10:41.567 00.002 10072 Worker thread wakes up
22:10:41.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:41.567 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:42.194 00.627 10072 Exposure complete
22:10:42.249 00.055 10072 worker thread done servicing request
22:10:42.249 00.000 1032 OnExposeComplete: enter
22:10:42.251 00.002 1032 UpdateGuideState(): m_state=6
22:10:42.253 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2653
22:10:42.254 00.001 1032 Star::Find returns 1 (0), X=1103.38, Y=136.48, Mass=1327, SNR=25.6, Peak=130 HFD=3.2
22:10:42.257 00.003 1032 MultiStar: [#1 -0.00,0.06,0.97,U] [#2 0.05,0.14,0.77,U] [#3 -0.21,0.05,0.73,U] [#4 -0.04,-0.12,0.69,U] [#5 0.19,0.02,0.65,U] [#6 0.04,-0.00,0.62,U] [#7 0.04,-0.04,0.63,U] [#8 0.13,0.19,0.49,U] 
22:10:42.259 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.11, 0.33}
22:10:42.260 00.001 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
22:10:42.262 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
22:10:42.263 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.21 mountX=0.07 mountY=-0.05, mountTheta=-0.62
22:10:42.266 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
22:10:42.268 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
22:10:42.270 00.002 10072 Worker thread wakes up
22:10:42.270 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
22:10:42.270 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
22:10:42.270 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
22:10:42.273 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:10:42.276 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.75
22:10:42.276 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:10:42.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:42.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:10:42.276 00.000 10072 MoveAxis(W, 2, ABG)
22:10:42.276 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:42.276 00.000 10072 IsGuiding returns 0
22:10:42.277 00.001 10072 PulseGuide returned control before completion, sleep 12
22:10:42.295 00.018 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:10:42.296 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:42.300 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:42.304 00.004 1032 Enqueuing Expose request
22:10:42.306 00.002 10072 IsGuiding returns 0
22:10:42.306 00.000 10072 Move returns status 0, amount 2
22:10:42.306 00.000 10072 MoveAxis(N, 0, ABG)
22:10:42.306 00.000 10072 Move returns status 0, amount 0
22:10:42.306 00.000 10072 move complete, result=0
22:10:42.306 00.000 10072 worker thread done servicing request
22:10:42.306 00.000 10072 Worker thread wakes up
22:10:42.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:42.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:42.313 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:10:42.711 00.398 10072 Exposure complete
22:10:42.763 00.052 10072 worker thread done servicing request
22:10:42.763 00.000 1032 OnExposeComplete: enter
22:10:42.765 00.002 1032 UpdateGuideState(): m_state=6
22:10:42.768 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2654
22:10:42.770 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=136.21, Mass=1308, SNR=25.4, Peak=118 HFD=3.2
22:10:42.772 00.002 1032 MultiStar: [#1 -0.06,-0.01,0.96,U] [#2 0.11,0.03,0.76,U] [#3 -0.25,0.19,0.00,M1] [#4 -0.08,-0.03,0.66,U] [#5 0.06,-0.08,0.66,U] [#6 -0.26,0.08,0.00,M1] [#7 0.09,-0.02,0.67,U] [#8 0.25,0.15,0.00,M1] 
22:10:42.774 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.00}, one-star: {0.09, 0.06}
22:10:42.776 00.002 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
22:10:42.778 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
22:10:42.779 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.09 mountX=-0.01 mountY=-0.03, mountTheta=-1.92
22:10:42.782 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
22:10:42.784 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
22:10:42.785 00.001 10072 Worker thread wakes up
22:10:42.786 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:10:42.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:10:42.786 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.03
22:10:42.788 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:10:42.790 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.75
22:10:42.790 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:10:42.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:42.791 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:10:42.791 00.000 10072 MoveAxis(W, 2, ABG)
22:10:42.791 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:42.791 00.000 10072 IsGuiding returns 0
22:10:42.791 00.000 10072 PulseGuide returned control before completion, sleep 12
22:10:42.809 00.018 1032 UpdateGuideState exits: m=1308 SNR=25.4
22:10:42.811 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:42.812 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:42.815 00.003 1032 Enqueuing Expose request
22:10:42.817 00.002 10072 IsGuiding returns 0
22:10:42.817 00.000 10072 Move returns status 0, amount 2
22:10:42.817 00.000 10072 MoveAxis(N, 0, ABG)
22:10:42.817 00.000 10072 Move returns status 0, amount 0
22:10:42.817 00.000 10072 move complete, result=0
22:10:42.817 00.000 10072 worker thread done servicing request
22:10:42.817 00.000 10072 Worker thread wakes up
22:10:42.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:42.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:42.824 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:10:43.450 00.626 10072 Exposure complete
22:10:43.503 00.053 10072 worker thread done servicing request
22:10:43.503 00.000 1032 OnExposeComplete: enter
22:10:43.504 00.001 1032 UpdateGuideState(): m_state=6
22:10:43.506 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2655
22:10:43.509 00.003 1032 Star::Find returns 1 (0), X=1103.36, Y=136.37, Mass=1337, SNR=25.6, Peak=121 HFD=3.3
22:10:43.510 00.001 1032 MultiStar: [#1 -0.19,0.12,0.99,U] [#2 0.02,0.18,0.75,U] [#3 -0.20,0.31,0.00,M2] [#4 -0.18,0.08,0.66,U] [#5 0.23,0.15,0.00,M1] [#6 0.01,0.22,0.60,U] [#7 0.07,0.15,0.67,U] [#8 0.13,0.24,0.00,M2] 
22:10:43.512 00.002 1032 refined, 5 included, MultiStar: {-0.03, 0.16}, one-star: {0.08, 0.21}
22:10:43.514 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
22:10:43.515 00.001 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
22:10:43.516 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.78 mountX=0.16 mountY=-0.01, mountTheta=-0.05
22:10:43.519 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.16, opts=13)
22:10:43.521 00.002 1032 Enqueuing Move request for scope (-0.03, 0.16)
22:10:43.522 00.001 10072 Worker thread wakes up
22:10:43.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
22:10:43.523 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
22:10:43.523 00.000 10072 Moving (-0.03, 0.16) raw xDistance=0.16 yDistance=-0.01
22:10:43.525 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:10:43.528 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 283.75
22:10:43.528 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
22:10:43.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:43.528 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:10:43.528 00.000 10072 MoveAxis(W, 80, ABG)
22:10:43.529 00.001 10072 Guiding  Dir = 3, Dur = 80
22:10:43.529 00.000 10072 IsGuiding returns 0
22:10:43.530 00.001 10072 PulseGuide returned control before completion, sleep 89
22:10:43.554 00.024 1032 UpdateGuideState exits: m=1337 SNR=25.6
22:10:43.557 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:43.559 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:43.560 00.001 1032 Enqueuing Expose request
22:10:43.632 00.072 10072 IsGuiding returns 0
22:10:43.632 00.000 10072 Move returns status 0, amount 80
22:10:43.632 00.000 10072 MoveAxis(N, 0, ABG)
22:10:43.632 00.000 10072 Move returns status 0, amount 0
22:10:43.632 00.000 10072 move complete, result=0
22:10:43.632 00.000 10072 worker thread done servicing request
22:10:43.633 00.001 10072 Worker thread wakes up
22:10:43.633 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:43.633 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:43.633 00.000 1032 GuideStep: 0.2 px 80 ms WEST, -0.0 px 0 ms NORTH
22:10:44.042 00.409 10072 Exposure complete
22:10:44.101 00.059 10072 worker thread done servicing request
22:10:44.101 00.000 1032 OnExposeComplete: enter
22:10:44.104 00.003 1032 UpdateGuideState(): m_state=6
22:10:44.106 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2656
22:10:44.108 00.002 1032 Star::Find returns 1 (0), X=1103.51, Y=136.38, Mass=1387, SNR=26.1, Peak=127 HFD=3.2
22:10:44.110 00.002 1032 MultiStar: [#1 -0.15,0.20,0.00,M1] [#2 0.03,0.18,0.77,U] [#3 -0.27,0.32,0.00,M3] [#4 -0.14,0.15,0.64,U] [#5 0.08,-0.08,0.67,U] [#6 -0.00,0.17,0.59,U] [#7 0.11,0.15,0.62,U] [#8 0.11,0.18,0.51,U] 
22:10:44.113 00.003 1032 refined, 6 included, MultiStar: {0.07, 0.14}, one-star: {0.23, 0.22}
22:10:44.116 00.003 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
22:10:44.118 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
22:10:44.121 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.11 mountX=0.12 mountY=-0.10, mountTheta=-0.72
22:10:44.124 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.14, opts=13)
22:10:44.126 00.002 1032 Enqueuing Move request for scope (0.07, 0.14)
22:10:44.127 00.001 10072 Worker thread wakes up
22:10:44.127 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
22:10:44.127 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
22:10:44.127 00.000 10072 Moving (0.07, 0.14) raw xDistance=0.12 yDistance=-0.10
22:10:44.129 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:10:44.131 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.76
22:10:44.131 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:10:44.132 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:44.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:10:44.132 00.000 10072 MoveAxis(W, 2, ABG)
22:10:44.132 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:44.132 00.000 10072 IsGuiding returns 0
22:10:44.133 00.001 10072 PulseGuide returned control before completion, sleep 12
22:10:44.149 00.016 10072 IsGuiding returns 0
22:10:44.149 00.000 10072 Move returns status 0, amount 2
22:10:44.149 00.000 10072 MoveAxis(N, 0, ABG)
22:10:44.149 00.000 10072 Move returns status 0, amount 0
22:10:44.149 00.000 10072 move complete, result=0
22:10:44.149 00.000 10072 worker thread done servicing request
22:10:44.152 00.003 1032 UpdateGuideState exits: m=1387 SNR=26.1
22:10:44.154 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:44.156 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:44.158 00.002 1032 Enqueuing Expose request
22:10:44.160 00.002 10072 Worker thread wakes up
22:10:44.160 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:44.160 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:44.160 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:10:44.793 00.633 10072 Exposure complete
22:10:44.846 00.053 10072 worker thread done servicing request
22:10:44.847 00.001 1032 OnExposeComplete: enter
22:10:44.848 00.001 1032 UpdateGuideState(): m_state=6
22:10:44.850 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2657
22:10:44.851 00.001 1032 Star::Find returns 1 (0), X=1103.27, Y=136.14, Mass=1345, SNR=25.7, Peak=110 HFD=3.4
22:10:44.853 00.002 1032 MultiStar: [#1 0.00,0.10,0.93,U] [#2 0.16,0.14,0.81,U] [#3 -0.11,0.19,0.75,U] [#4 0.13,-0.09,0.66,U] [#5 -0.01,-0.17,0.67,U] [#6 0.07,0.07,0.59,U] [#7 0.19,-0.12,0.63,U] [#8 0.04,0.16,0.56,U] 
22:10:44.854 00.001 1032 single-star, 8 included, MultiStar: {0.05, 0.03}, one-star: {-0.01, -0.01}
22:10:44.856 00.002 1032 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.83) = xAngle (-4.06 = 2.22)
22:10:44.857 00.001 1032 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.06 = 2.22)
22:10:44.858 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.23 mountX=-0.01 mountY=0.01, mountTheta=2.22
22:10:44.862 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
22:10:44.865 00.003 1032 Enqueuing Move request for scope (-0.01, -0.01)
22:10:44.866 00.001 10072 Worker thread wakes up
22:10:44.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:10:44.866 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:10:44.866 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
22:10:44.868 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:10:44.870 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.76
22:10:44.870 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:10:44.871 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:44.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:10:44.871 00.000 10072 MoveAxis(W, 2, ABG)
22:10:44.871 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:44.871 00.000 10072 IsGuiding returns 0
22:10:44.872 00.001 10072 PulseGuide returned control before completion, sleep 12
22:10:44.887 00.015 1032 UpdateGuideState exits: m=1345 SNR=25.7
22:10:44.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:44.892 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:44.894 00.002 1032 Enqueuing Expose request
22:10:44.898 00.004 10072 IsGuiding returns 0
22:10:44.898 00.000 10072 Move returns status 0, amount 2
22:10:44.898 00.000 10072 MoveAxis(N, 0, ABG)
22:10:44.898 00.000 10072 Move returns status 0, amount 0
22:10:44.898 00.000 10072 move complete, result=0
22:10:44.899 00.001 10072 worker thread done servicing request
22:10:44.899 00.000 10072 Worker thread wakes up
22:10:44.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:44.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:44.903 00.004 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:10:45.310 00.407 10072 Exposure complete
22:10:45.362 00.052 10072 worker thread done servicing request
22:10:45.362 00.000 1032 OnExposeComplete: enter
22:10:45.364 00.002 1032 UpdateGuideState(): m_state=6
22:10:45.365 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2658
22:10:45.366 00.001 1032 Star::Find returns 1 (0), X=1103.16, Y=136.16, Mass=1200, SNR=24.3, Peak=97 HFD=3.2
22:10:45.369 00.003 1032 MultiStar: [#1 -0.03,-0.05,1.05,U] [#2 -0.05,0.07,0.82,U] [#3 -0.26,0.12,0.00,M3] [#4 -0.07,-0.18,0.69,U] [#5 0.01,-0.13,0.68,U] [#6 -0.00,0.02,0.68,U] [#7 0.23,-0.08,0.73,U] [#8 0.00,0.17,0.56,U] 
22:10:45.371 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {-0.12, 0.01}
22:10:45.372 00.001 1032 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.83) = xAngle (-3.83 = 2.45)
22:10:45.375 00.003 1032 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.83 = 2.45)
22:10:45.376 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-2.00 mountX=-0.02 mountY=0.02, mountTheta=2.45
22:10:45.379 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
22:10:45.380 00.001 1032 Enqueuing Move request for scope (-0.01, -0.02)
22:10:45.382 00.002 10072 Worker thread wakes up
22:10:45.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:10:45.382 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:10:45.382 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.02
22:10:45.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:10:45.386 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.76
22:10:45.386 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:10:45.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:45.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:10:45.386 00.000 10072 MoveAxis(W, 2, ABG)
22:10:45.386 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:45.387 00.001 10072 IsGuiding returns 0
22:10:45.387 00.000 10072 PulseGuide returned control before completion, sleep 12
22:10:45.401 00.014 10072 IsGuiding returns 1
22:10:45.401 00.000 10072 scope still moving after pulse duration time elapsed
22:10:45.404 00.003 1032 UpdateGuideState exits: m=1200 SNR=24.3
22:10:45.405 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:45.406 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:45.408 00.002 1032 Enqueuing Expose request
22:10:45.432 00.024 10072 IsGuiding returns 0
22:10:45.432 00.000 10072 scope move finished after 2 + 43 ms
22:10:45.432 00.000 10072 Move returns status 0, amount 2
22:10:45.432 00.000 10072 MoveAxis(N, 0, ABG)
22:10:45.432 00.000 10072 Move returns status 0, amount 0
22:10:45.432 00.000 10072 move complete, result=0
22:10:45.432 00.000 10072 worker thread done servicing request
22:10:45.432 00.000 10072 Worker thread wakes up
22:10:45.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:45.433 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:45.437 00.004 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:10:46.060 00.623 10072 Exposure complete
22:10:46.117 00.057 10072 worker thread done servicing request
22:10:46.117 00.000 1032 OnExposeComplete: enter
22:10:46.120 00.003 1032 UpdateGuideState(): m_state=6
22:10:46.122 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2659
22:10:46.124 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=136.09, Mass=1166, SNR=24.0, Peak=101 HFD=3.2
22:10:46.125 00.001 1032 MultiStar: [#1 -0.14,0.17,1.06,U] [#2 0.01,0.15,0.86,U] [#3 -0.15,0.01,0.80,U] [#4 -0.02,-0.17,0.69,U] [#5 -0.18,-0.06,0.73,U] [#6 -0.02,0.16,0.65,U] [#7 0.05,0.03,0.74,U] [#8 0.08,0.24,0.00,M1] 
22:10:46.127 00.002 1032 refined, 7 included, MultiStar: {-0.05, 0.03}, one-star: {0.05, -0.07}
22:10:46.129 00.002 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.73 = 0.73)
22:10:46.131 00.002 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.73 = 0.73)
22:10:46.132 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.57 mountX=0.04 mountY=0.04, mountTheta=0.73
22:10:46.135 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
22:10:46.136 00.001 1032 Enqueuing Move request for scope (-0.05, 0.03)
22:10:46.138 00.002 10072 Worker thread wakes up
22:10:46.138 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
22:10:46.138 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
22:10:46.138 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
22:10:46.141 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:10:46.143 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.77
22:10:46.144 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:10:46.144 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:46.144 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:10:46.144 00.000 10072 MoveAxis(W, 3, ABG)
22:10:46.144 00.000 10072 Guiding  Dir = 3, Dur = 3
22:10:46.144 00.000 10072 IsGuiding returns 0
22:10:46.145 00.001 10072 PulseGuide returned control before completion, sleep 13
22:10:46.162 00.017 1032 UpdateGuideState exits: m=1166 SNR=24.0
22:10:46.165 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:46.167 00.002 10072 IsGuiding returns 0
22:10:46.167 00.000 10072 Move returns status 0, amount 3
22:10:46.167 00.000 10072 MoveAxis(N, 0, ABG)
22:10:46.167 00.000 10072 Move returns status 0, amount 0
22:10:46.167 00.000 10072 move complete, result=0
22:10:46.167 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:46.169 00.002 1032 Enqueuing Expose request
22:10:46.170 00.001 10072 worker thread done servicing request
22:10:46.171 00.001 10072 Worker thread wakes up
22:10:46.171 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:46.171 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:46.171 00.000 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:10:46.588 00.417 10072 Exposure complete
22:10:46.643 00.055 1032 OnExposeComplete: enter
22:10:46.646 00.003 1032 UpdateGuideState(): m_state=6
22:10:46.648 00.002 10072 worker thread done servicing request
22:10:46.648 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2660
22:10:46.650 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.25, Mass=1093, SNR=23.2, Peak=100 HFD=3.3
22:10:46.651 00.001 1032 MultiStar: [#1 -0.12,0.13,1.02,U] [#2 -0.03,0.09,0.89,U] [#3 -0.21,0.05,0.81,U] [#4 -0.15,-0.06,0.74,U] [#5 0.12,0.01,0.76,U] [#6 -0.10,0.14,0.64,U] [#7 -0.04,0.01,0.72,U] [#8 0.13,0.19,0.56,U] 
22:10:46.653 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {0.06, 0.09}
22:10:46.654 00.001 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
22:10:46.655 00.001 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
22:10:46.657 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.10 mountX=0.08 mountY=0.02, mountTheta=0.27
22:10:46.659 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
22:10:46.661 00.002 1032 Enqueuing Move request for scope (-0.04, 0.07)
22:10:46.662 00.001 10072 Worker thread wakes up
22:10:46.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
22:10:46.662 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
22:10:46.662 00.000 10072 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.02
22:10:46.664 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:10:46.667 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.77
22:10:46.667 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:10:46.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:46.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:10:46.667 00.000 10072 MoveAxis(W, 3, ABG)
22:10:46.667 00.000 10072 Guiding  Dir = 3, Dur = 3
22:10:46.667 00.000 10072 IsGuiding returns 0
22:10:46.668 00.001 10072 PulseGuide returned control before completion, sleep 13
22:10:46.686 00.018 1032 UpdateGuideState exits: m=1093 SNR=23.2
22:10:46.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:46.690 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:46.691 00.001 1032 Enqueuing Expose request
22:10:46.696 00.005 10072 IsGuiding returns 0
22:10:46.696 00.000 10072 Move returns status 0, amount 3
22:10:46.697 00.001 10072 MoveAxis(N, 0, ABG)
22:10:46.697 00.000 10072 Move returns status 0, amount 0
22:10:46.697 00.000 10072 move complete, result=0
22:10:46.697 00.000 10072 worker thread done servicing request
22:10:46.697 00.000 10072 Worker thread wakes up
22:10:46.697 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:46.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:46.700 00.003 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:10:47.322 00.622 10072 Exposure complete
22:10:47.375 00.053 10072 worker thread done servicing request
22:10:47.376 00.001 1032 OnExposeComplete: enter
22:10:47.378 00.002 1032 UpdateGuideState(): m_state=6
22:10:47.379 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2661
22:10:47.381 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=136.19, Mass=1377, SNR=26.1, Peak=110 HFD=3.3
22:10:47.383 00.002 1032 MultiStar: [#1 -0.03,0.03,0.97,U] [#2 0.12,0.22,0.00,M1] [#3 -0.13,0.07,0.68,U] [#4 -0.03,-0.16,0.66,U] [#5 0.08,0.03,0.63,U] [#6 0.11,0.03,0.58,U] [#7 0.17,-0.03,0.69,U] [#8 0.04,-0.00,0.55,U] 
22:10:47.385 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.00}, one-star: {0.16, 0.03}
22:10:47.386 00.001 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
22:10:47.387 00.001 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
22:10:47.390 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.07 mountX=-0.01 mountY=-0.05, mountTheta=-1.76
22:10:47.393 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
22:10:47.396 00.003 1032 Enqueuing Move request for scope (0.05, 0.00)
22:10:47.398 00.002 10072 Worker thread wakes up
22:10:47.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
22:10:47.398 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
22:10:47.398 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
22:10:47.400 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:10:47.402 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.77
22:10:47.402 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:10:47.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:47.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:10:47.402 00.000 10072 MoveAxis(W, 3, ABG)
22:10:47.402 00.000 10072 Guiding  Dir = 3, Dur = 3
22:10:47.403 00.001 10072 IsGuiding returns 0
22:10:47.403 00.000 10072 PulseGuide returned control before completion, sleep 13
22:10:47.420 00.017 1032 UpdateGuideState exits: m=1377 SNR=26.1
22:10:47.422 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:47.424 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:47.426 00.002 1032 Enqueuing Expose request
22:10:47.428 00.002 10072 IsGuiding returns 0
22:10:47.428 00.000 10072 Move returns status 0, amount 3
22:10:47.428 00.000 10072 MoveAxis(N, 0, ABG)
22:10:47.428 00.000 10072 Move returns status 0, amount 0
22:10:47.428 00.000 10072 move complete, result=0
22:10:47.429 00.001 10072 worker thread done servicing request
22:10:47.429 00.000 10072 Worker thread wakes up
22:10:47.429 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:47.429 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:47.436 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:10:47.839 00.403 10072 Exposure complete
22:10:47.895 00.056 10072 worker thread done servicing request
22:10:47.896 00.001 1032 OnExposeComplete: enter
22:10:47.898 00.002 1032 UpdateGuideState(): m_state=6
22:10:47.899 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2662
22:10:47.901 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=136.21, Mass=1574, SNR=27.9, Peak=144 HFD=3.2
22:10:47.903 00.002 1032 MultiStar: [#1 0.03,-0.08,0.85,U] [#2 -0.00,-0.11,0.69,U] [#3 -0.22,0.11,0.00,M1] [#4 -0.15,-0.08,0.65,U] [#5 -0.07,-0.17,0.60,U] [#6 0.06,0.04,0.53,U] [#7 0.29,-0.06,0.00,M1] [#8 0.23,0.08,0.00,M1] 
22:10:47.905 00.002 1032 refined, 5 included, MultiStar: {0.02, -0.05}, one-star: {0.18, 0.06}
22:10:47.906 00.001 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
22:10:47.907 00.001 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
22:10:47.909 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.14 mountX=-0.05 mountY=-0.01, mountTheta=-2.97
22:10:47.912 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
22:10:47.913 00.001 1032 Enqueuing Move request for scope (0.02, -0.05)
22:10:47.915 00.002 10072 Worker thread wakes up
22:10:47.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:10:47.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:10:47.915 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
22:10:47.917 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:10:47.918 00.001 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.78
22:10:47.918 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:10:47.919 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:47.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:10:47.919 00.000 10072 MoveAxis(W, 3, ABG)
22:10:47.919 00.000 10072 Guiding  Dir = 3, Dur = 3
22:10:47.919 00.000 10072 IsGuiding returns 0
22:10:47.919 00.000 10072 PulseGuide returned control before completion, sleep 13
22:10:47.938 00.019 1032 UpdateGuideState exits: m=1574 SNR=27.9
22:10:47.939 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:47.941 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:47.943 00.002 1032 Enqueuing Expose request
22:10:47.945 00.002 10072 IsGuiding returns 0
22:10:47.945 00.000 10072 Move returns status 0, amount 3
22:10:47.945 00.000 10072 MoveAxis(N, 0, ABG)
22:10:47.945 00.000 10072 Move returns status 0, amount 0
22:10:47.945 00.000 10072 move complete, result=0
22:10:47.945 00.000 10072 worker thread done servicing request
22:10:47.945 00.000 10072 Worker thread wakes up
22:10:47.946 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:47.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:47.953 00.007 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:10:48.575 00.622 10072 Exposure complete
22:10:48.631 00.056 10072 worker thread done servicing request
22:10:48.631 00.000 1032 OnExposeComplete: enter
22:10:48.633 00.002 1032 UpdateGuideState(): m_state=6
22:10:48.634 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2663
22:10:48.639 00.005 1032 Star::Find returns 1 (0), X=1103.44, Y=136.20, Mass=1148, SNR=23.8, Peak=102 HFD=3.2
22:10:48.641 00.002 1032 MultiStar: [#1 -0.13,-0.00,0.99,U] [#2 0.10,0.05,0.82,U] [#3 -0.09,0.11,0.81,U] [#4 -0.07,-0.09,0.69,U] [#5 -0.08,-0.20,0.71,U] [#6 0.04,0.03,0.64,U] [#7 0.22,0.00,0.73,U] [#8 0.15,0.23,0.00,M2] 
22:10:48.644 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.00}, one-star: {0.16, 0.05}
22:10:48.645 00.001 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
22:10:48.647 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
22:10:48.649 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.00 mountX=-0.00 mountY=-0.02, mountTheta=-1.83
22:10:48.654 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
22:10:48.658 00.004 1032 Enqueuing Move request for scope (0.02, 0.00)
22:10:48.660 00.002 10072 Worker thread wakes up
22:10:48.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
22:10:48.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
22:10:48.660 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
22:10:48.662 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:10:48.664 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.78
22:10:48.664 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:10:48.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:48.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:10:48.664 00.000 10072 MoveAxis(W, 3, ABG)
22:10:48.664 00.000 10072 Guiding  Dir = 3, Dur = 3
22:10:48.665 00.001 10072 IsGuiding returns 0
22:10:48.665 00.000 10072 PulseGuide returned control before completion, sleep 13
22:10:48.686 00.021 1032 UpdateGuideState exits: m=1148 SNR=23.8
22:10:48.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:48.690 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:48.697 00.007 10072 IsGuiding returns 0
22:10:48.697 00.000 10072 Move returns status 0, amount 3
22:10:48.697 00.000 10072 MoveAxis(N, 0, ABG)
22:10:48.697 00.000 10072 Move returns status 0, amount 0
22:10:48.697 00.000 10072 move complete, result=0
22:10:48.697 00.000 10072 worker thread done servicing request
22:10:48.697 00.000 1032 Enqueuing Expose request
22:10:48.703 00.006 10072 Worker thread wakes up
22:10:48.703 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:48.703 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:48.703 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:10:49.111 00.408 10072 Exposure complete
22:10:49.252 00.141 10072 worker thread done servicing request
22:10:49.253 00.001 1032 OnExposeComplete: enter
22:10:49.258 00.005 1032 UpdateGuideState(): m_state=6
22:10:49.261 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2664
22:10:49.264 00.003 1032 Star::Find returns 1 (0), X=1103.31, Y=136.25, Mass=1320, SNR=25.5, Peak=115 HFD=3.3
22:10:49.267 00.003 1032 MultiStar: [#1 0.03,0.19,0.98,U] [#2 0.04,0.06,0.77,U] [#3 -0.19,0.08,0.74,U] [#4 -0.16,-0.20,0.00,M1] [#5 -0.03,-0.21,0.66,U] [#6 0.03,-0.10,0.59,U] [#7 0.30,-0.06,0.00,M1] [#8 0.11,0.21,0.49,U] 
22:10:49.271 00.004 1032 refined, 6 included, MultiStar: {0.00, 0.06}, one-star: {0.04, 0.09}
22:10:49.274 00.003 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
22:10:49.277 00.003 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
22:10:49.280 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.54 mountX=0.05 mountY=-0.02, mountTheta=-0.29
22:10:49.284 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
22:10:49.287 00.003 1032 Enqueuing Move request for scope (0.00, 0.06)
22:10:49.289 00.002 10072 Worker thread wakes up
22:10:49.289 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
22:10:49.289 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
22:10:49.290 00.001 10072 Moving (0.00, 0.06) raw xDistance=0.05 yDistance=-0.02
22:10:49.292 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:10:49.296 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.78
22:10:49.297 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:10:49.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:49.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:10:49.297 00.000 10072 MoveAxis(W, 3, ABG)
22:10:49.298 00.001 10072 Guiding  Dir = 3, Dur = 3
22:10:49.300 00.002 10072 IsGuiding returns 0
22:10:49.300 00.000 10072 PulseGuide returned control before completion, sleep 12
22:10:49.326 00.026 10072 IsGuiding returns 0
22:10:49.326 00.000 10072 Move returns status 0, amount 3
22:10:49.326 00.000 10072 MoveAxis(N, 0, ABG)
22:10:49.326 00.000 10072 Move returns status 0, amount 0
22:10:49.326 00.000 10072 move complete, result=0
22:10:49.326 00.000 10072 worker thread done servicing request
22:10:49.330 00.004 1032 UpdateGuideState exits: m=1320 SNR=25.5
22:10:49.332 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:49.334 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:49.337 00.003 1032 Enqueuing Expose request
22:10:49.339 00.002 10072 Worker thread wakes up
22:10:49.339 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:10:49.342 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:49.342 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:49.969 00.627 10072 Exposure complete
22:10:50.057 00.088 10072 worker thread done servicing request
22:10:50.057 00.000 1032 OnExposeComplete: enter
22:10:50.061 00.004 1032 UpdateGuideState(): m_state=6
22:10:50.064 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2665
22:10:50.066 00.002 1032 Star::Find returns 1 (0), X=1103.46, Y=136.12, Mass=1537, SNR=27.6, Peak=122 HFD=3.5
22:10:50.069 00.003 1032 MultiStar: [#1 0.01,-0.02,0.87,U] [#2 0.10,-0.11,0.74,U] [#3 -0.12,0.06,0.70,U] [#4 -0.16,-0.23,0.00,M2] [#5 0.09,-0.05,0.58,U] [#6 0.04,-0.11,0.58,U] [#7 0.31,0.06,0.00,M2] [#8 0.16,0.02,0.46,U] 
22:10:50.071 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.04}, one-star: {0.18, -0.03}
22:10:50.073 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
22:10:50.075 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
22:10:50.077 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.49 mountX=-0.05 mountY=-0.06, mountTheta=-2.32
22:10:50.081 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
22:10:50.083 00.002 1032 Enqueuing Move request for scope (0.07, -0.04)
22:10:50.086 00.003 10072 Worker thread wakes up
22:10:50.086 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:10:50.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:10:50.086 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.05 yDistance=-0.06
22:10:50.090 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:10:50.094 00.004 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.79
22:10:50.094 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:10:50.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:50.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:10:50.094 00.000 10072 MoveAxis(W, 4, ABG)
22:10:50.094 00.000 10072 Guiding  Dir = 3, Dur = 4
22:10:50.095 00.001 10072 IsGuiding returns 0
22:10:50.095 00.000 10072 PulseGuide returned control before completion, sleep 14
22:10:50.120 00.025 1032 UpdateGuideState exits: m=1537 SNR=27.6
22:10:50.123 00.003 10072 IsGuiding returns 0
22:10:50.123 00.000 10072 Move returns status 0, amount 4
22:10:50.123 00.000 10072 MoveAxis(N, 0, ABG)
22:10:50.123 00.000 10072 Move returns status 0, amount 0
22:10:50.123 00.000 10072 move complete, result=0
22:10:50.123 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:50.126 00.003 10072 worker thread done servicing request
22:10:50.126 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:50.129 00.003 1032 Enqueuing Expose request
22:10:50.132 00.003 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:10:50.134 00.002 10072 Worker thread wakes up
22:10:50.135 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:50.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:50.545 00.410 10072 Exposure complete
22:10:50.644 00.099 10072 worker thread done servicing request
22:10:50.644 00.000 1032 OnExposeComplete: enter
22:10:50.647 00.003 1032 UpdateGuideState(): m_state=6
22:10:50.650 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2666
22:10:50.652 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=136.22, Mass=1276, SNR=25.1, Peak=110 HFD=3.3
22:10:50.654 00.002 1032 MultiStar: [#1 0.23,0.05,0.98,U] [#2 0.03,-0.14,0.76,U] [#3 -0.11,0.01,0.73,U] [#4 0.04,-0.29,0.00,M3] [#5 0.03,-0.23,0.74,U] [#6 -0.04,-0.09,0.63,U] [#7 0.26,-0.14,0.00,M3] [#8 0.21,0.05,0.49,U] 
22:10:50.656 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.04}, one-star: {0.16, 0.07}
22:10:50.659 00.003 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
22:10:50.661 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
22:10:50.663 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.41 mountX=-0.05 mountY=-0.07, mountTheta=-2.24
22:10:50.666 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
22:10:50.669 00.003 1032 Enqueuing Move request for scope (0.08, -0.04)
22:10:50.671 00.002 10072 Worker thread wakes up
22:10:50.672 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
22:10:50.672 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
22:10:50.672 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.05 yDistance=-0.07
22:10:50.675 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:10:50.677 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.79
22:10:50.678 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:10:50.678 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:50.678 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:10:50.678 00.000 10072 MoveAxis(W, 2, ABG)
22:10:50.678 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:50.679 00.001 10072 IsGuiding returns 0
22:10:50.680 00.001 10072 PulseGuide returned control before completion, sleep 12
22:10:50.698 00.018 10072 IsGuiding returns 0
22:10:50.698 00.000 10072 Move returns status 0, amount 2
22:10:50.698 00.000 10072 MoveAxis(N, 0, ABG)
22:10:50.698 00.000 10072 Move returns status 0, amount 0
22:10:50.698 00.000 10072 move complete, result=0
22:10:50.698 00.000 10072 worker thread done servicing request
22:10:50.702 00.004 1032 UpdateGuideState exits: m=1276 SNR=25.1
22:10:50.707 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:50.709 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:50.712 00.003 1032 Enqueuing Expose request
22:10:50.717 00.005 10072 Worker thread wakes up
22:10:50.718 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:50.718 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:50.718 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:10:51.345 00.627 10072 Exposure complete
22:10:51.428 00.083 10072 worker thread done servicing request
22:10:51.428 00.000 1032 OnExposeComplete: enter
22:10:51.432 00.004 1032 UpdateGuideState(): m_state=6
22:10:51.436 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2667
22:10:51.439 00.003 1032 Star::Find returns 1 (0), X=1103.53, Y=136.26, Mass=1158, SNR=23.9, Peak=90 HFD=3.3
22:10:51.442 00.003 1032 MultiStar: [#1 -0.06,-0.17,1.06,U] [#2 0.07,-0.21,0.82,U] [#3 -0.12,0.03,0.76,U] [#4 -0.08,-0.23,0.69,U] [#5 0.03,-0.12,0.69,U] [#6 -0.00,0.03,0.68,U] [#7 0.21,-0.07,0.70,U] [#8 0.20,-0.16,0.00,M1] 
22:10:51.445 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.08}, one-star: {0.25, 0.10}
22:10:51.447 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
22:10:51.450 00.003 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
22:10:51.452 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.07 mountX=-0.09 mountY=-0.02, mountTheta=-2.90
22:10:51.460 00.008 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
22:10:51.463 00.003 1032 Enqueuing Move request for scope (0.04, -0.08)
22:10:51.465 00.002 10072 Worker thread wakes up
22:10:51.465 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
22:10:51.466 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
22:10:51.466 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
22:10:51.468 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:10:51.471 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.80
22:10:51.471 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:10:51.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:51.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:10:51.471 00.000 10072 MoveAxis(W, 2, ABG)
22:10:51.471 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:51.471 00.000 10072 IsGuiding returns 0
22:10:51.473 00.002 10072 PulseGuide returned control before completion, sleep 12
22:10:51.495 00.022 10072 IsGuiding returns 0
22:10:51.495 00.000 10072 Move returns status 0, amount 2
22:10:51.495 00.000 1032 UpdateGuideState exits: m=1158 SNR=23.9
22:10:51.498 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:51.501 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:51.503 00.002 1032 Enqueuing Expose request
22:10:51.505 00.002 10072 MoveAxis(N, 0, ABG)
22:10:51.505 00.000 10072 Move returns status 0, amount 0
22:10:51.505 00.000 10072 move complete, result=0
22:10:51.505 00.000 10072 worker thread done servicing request
22:10:51.505 00.000 10072 Worker thread wakes up
22:10:51.506 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:51.506 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:51.516 00.010 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:10:51.920 00.404 10072 Exposure complete
22:10:51.996 00.076 10072 worker thread done servicing request
22:10:51.996 00.000 1032 OnExposeComplete: enter
22:10:51.999 00.003 1032 UpdateGuideState(): m_state=6
22:10:52.002 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2668
22:10:52.006 00.004 1032 Star::Find returns 1 (0), X=1103.43, Y=136.21, Mass=1341, SNR=25.7, Peak=118 HFD=3.3
22:10:52.009 00.003 1032 MultiStar: [#1 -0.04,-0.10,0.95,U] [#2 -0.09,0.05,0.78,U] [#3 -0.12,0.14,0.72,U] [#4 -0.01,-0.10,0.66,U] [#5 0.15,0.01,0.65,U] [#6 0.07,-0.08,0.62,U] [#7 0.20,0.09,0.67,U] [#8 0.10,0.06,0.55,U] 
22:10:52.024 00.015 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.16, 0.05}
22:10:52.026 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
22:10:52.028 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
22:10:52.030 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.30 mountX=0.00 mountY=-0.04, mountTheta=-1.53
22:10:52.034 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
22:10:52.037 00.003 1032 Enqueuing Move request for scope (0.04, 0.01)
22:10:52.039 00.002 10072 Worker thread wakes up
22:10:52.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
22:10:52.039 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
22:10:52.039 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
22:10:52.041 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:10:52.044 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.80
22:10:52.044 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:10:52.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:52.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:10:52.044 00.000 10072 MoveAxis(W, 2, ABG)
22:10:52.044 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:52.045 00.001 10072 IsGuiding returns 0
22:10:52.046 00.001 10072 PulseGuide returned control before completion, sleep 12
22:10:52.072 00.026 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:10:52.076 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:52.079 00.003 10072 IsGuiding returns 0
22:10:52.079 00.000 10072 Move returns status 0, amount 2
22:10:52.080 00.001 10072 MoveAxis(N, 0, ABG)
22:10:52.080 00.000 10072 Move returns status 0, amount 0
22:10:52.080 00.000 10072 move complete, result=0
22:10:52.080 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:52.085 00.005 1032 Enqueuing Expose request
22:10:52.087 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:10:52.090 00.003 10072 worker thread done servicing request
22:10:52.090 00.000 10072 Worker thread wakes up
22:10:52.090 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:52.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:52.734 00.644 10072 Exposure complete
22:10:52.806 00.072 10072 worker thread done servicing request
22:10:52.806 00.000 1032 OnExposeComplete: enter
22:10:52.810 00.004 1032 UpdateGuideState(): m_state=6
22:10:52.816 00.006 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2669
22:10:52.832 00.016 1032 Star::Find returns 1 (0), X=1103.35, Y=136.20, Mass=1383, SNR=26.1, Peak=115 HFD=3.3
22:10:52.836 00.004 1032 MultiStar: [#1 0.03,0.01,0.98,U] [#2 0.00,0.00,0.72,U] [#3 -0.14,0.14,0.71,U] [#4 -0.02,0.08,0.65,U] [#5 0.03,-0.03,0.62,U] [#6 0.06,0.11,0.58,U] [#7 0.22,0.16,0.00,M2] [#8 0.20,0.09,0.51,U] 
22:10:52.849 00.013 1032 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {0.07, 0.04}
22:10:52.852 00.003 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
22:10:52.855 00.003 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
22:10:52.858 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.10 mountX=0.04 mountY=-0.04, mountTheta=-0.73
22:10:52.866 00.008 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
22:10:52.871 00.005 1032 Enqueuing Move request for scope (0.03, 0.05)
22:10:52.874 00.003 10072 Worker thread wakes up
22:10:52.874 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
22:10:52.874 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
22:10:52.875 00.001 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
22:10:52.882 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:10:52.889 00.007 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.80
22:10:52.889 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:10:52.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:52.890 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:10:52.890 00.000 10072 MoveAxis(W, 2, ABG)
22:10:52.890 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:52.890 00.000 10072 IsGuiding returns 0
22:10:52.891 00.001 10072 PulseGuide returned control before completion, sleep 11
22:10:52.917 00.026 10072 IsGuiding returns 0
22:10:52.917 00.000 10072 Move returns status 0, amount 2
22:10:52.917 00.000 10072 MoveAxis(N, 0, ABG)
22:10:52.917 00.000 10072 Move returns status 0, amount 0
22:10:52.917 00.000 10072 move complete, result=0
22:10:52.917 00.000 10072 worker thread done servicing request
22:10:52.920 00.003 1032 UpdateGuideState exits: m=1383 SNR=26.1
22:10:52.924 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:52.928 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:52.931 00.003 1032 Enqueuing Expose request
22:10:52.934 00.003 10072 Worker thread wakes up
22:10:52.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:52.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:52.934 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:10:53.344 00.410 10072 Exposure complete
22:10:53.419 00.075 10072 worker thread done servicing request
22:10:53.419 00.000 1032 OnExposeComplete: enter
22:10:53.424 00.005 1032 UpdateGuideState(): m_state=6
22:10:53.427 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2670
22:10:53.430 00.003 1032 Star::Find returns 1 (0), X=1103.44, Y=136.12, Mass=1237, SNR=24.7, Peak=103 HFD=3.2
22:10:53.434 00.004 1032 MultiStar: [#1 0.01,-0.08,0.98,U] [#2 0.14,-0.01,0.79,U] [#3 -0.13,0.22,0.00,M1] [#4 -0.19,-0.01,0.68,U] [#5 0.02,-0.16,0.66,U] [#6 0.04,0.09,0.64,U] [#7 0.21,-0.01,0.73,U] [#8 0.04,0.01,0.55,U] 
22:10:53.437 00.003 1032 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {0.17, -0.04}
22:10:53.440 00.003 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:10:53.443 00.003 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:10:53.446 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.46 mountX=-0.05 mountY=-0.05, mountTheta=-2.29
22:10:53.450 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
22:10:53.453 00.003 1032 Enqueuing Move request for scope (0.06, -0.03)
22:10:53.460 00.007 10072 Worker thread wakes up
22:10:53.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:10:53.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:10:53.460 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.05
22:10:53.464 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:10:53.467 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.81
22:10:53.468 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:10:53.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:53.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:10:53.468 00.000 10072 MoveAxis(W, 2, ABG)
22:10:53.468 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:53.468 00.000 10072 IsGuiding returns 0
22:10:53.470 00.002 10072 PulseGuide returned control before completion, sleep 12
22:10:53.494 00.024 1032 UpdateGuideState exits: m=1237 SNR=24.7
22:10:53.498 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:53.502 00.004 10072 IsGuiding returns 0
22:10:53.502 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:53.504 00.002 10072 Move returns status 0, amount 2
22:10:53.506 00.002 1032 Enqueuing Expose request
22:10:53.508 00.002 10072 MoveAxis(N, 0, ABG)
22:10:53.508 00.000 10072 Move returns status 0, amount 0
22:10:53.508 00.000 10072 move complete, result=0
22:10:53.508 00.000 10072 worker thread done servicing request
22:10:53.510 00.002 10072 Worker thread wakes up
22:10:53.510 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:53.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:53.522 00.012 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:10:54.140 00.618 10072 Exposure complete
22:10:54.226 00.086 10072 worker thread done servicing request
22:10:54.226 00.000 1032 OnExposeComplete: enter
22:10:54.229 00.003 1032 UpdateGuideState(): m_state=6
22:10:54.232 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2671
22:10:54.237 00.005 1032 Star::Find returns 1 (0), X=1103.50, Y=136.18, Mass=1288, SNR=25.2, Peak=105 HFD=3.3
22:10:54.264 00.027 1032 MultiStar: [#1 -0.04,-0.10,1.01,U] [#2 0.14,-0.16,0.75,U] [#3 -0.12,-0.02,0.75,U] [#4 -0.01,-0.18,0.69,U] [#5 0.17,-0.14,0.63,U] [#6 -0.04,-0.21,0.60,U] [#7 0.30,-0.16,0.00,M2] [#8 0.12,-0.02,0.50,U] 
22:10:54.275 00.011 1032 refined, 7 included, MultiStar: {0.06, -0.09}, one-star: {0.22, 0.03}
22:10:54.279 00.004 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
22:10:54.282 00.003 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
22:10:54.285 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.03 mountX=-0.10 mountY=-0.03, mountTheta=-2.86
22:10:54.289 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
22:10:54.291 00.002 1032 Enqueuing Move request for scope (0.06, -0.09)
22:10:54.294 00.003 10072 Worker thread wakes up
22:10:54.294 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
22:10:54.294 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
22:10:54.294 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.03
22:10:54.301 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:10:54.313 00.012 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.81
22:10:54.313 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:10:54.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:54.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:10:54.313 00.000 10072 MoveAxis(W, 3, ABG)
22:10:54.313 00.000 10072 Guiding  Dir = 3, Dur = 3
22:10:54.314 00.001 10072 IsGuiding returns 0
22:10:54.315 00.001 10072 PulseGuide returned control before completion, sleep 13
22:10:54.340 00.025 1032 UpdateGuideState exits: m=1288 SNR=25.2
22:10:54.345 00.005 10072 IsGuiding returns 0
22:10:54.345 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:54.349 00.004 10072 Move returns status 0, amount 3
22:10:54.349 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:54.352 00.003 1032 Enqueuing Expose request
22:10:54.355 00.003 10072 MoveAxis(N, 0, ABG)
22:10:54.355 00.000 10072 Move returns status 0, amount 0
22:10:54.355 00.000 10072 move complete, result=0
22:10:54.356 00.001 10072 worker thread done servicing request
22:10:54.356 00.000 10072 Worker thread wakes up
22:10:54.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:54.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:54.368 00.012 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:10:54.764 00.396 10072 Exposure complete
22:10:54.851 00.087 10072 worker thread done servicing request
22:10:54.851 00.000 1032 OnExposeComplete: enter
22:10:54.853 00.002 1032 UpdateGuideState(): m_state=6
22:10:54.856 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2672
22:10:54.858 00.002 1032 Star::Find returns 1 (0), X=1103.51, Y=136.03, Mass=1309, SNR=25.4, Peak=105 HFD=3.6
22:10:54.868 00.010 1032 MultiStar: [#1 0.06,-0.12,0.98,U] [#2 0.20,0.10,0.77,U] [#3 -0.22,0.03,0.76,U] [#4 -0.04,-0.12,0.65,U] [#5 0.14,-0.29,0.00,M1] [#6 0.07,-0.05,0.55,U] [#7 0.21,-0.14,0.00,M3] [#8 0.07,-0.10,0.54,U] 
22:10:54.871 00.003 1032 refined, 6 included, MultiStar: {0.06, -0.06}, one-star: {0.24, -0.13}
22:10:54.875 00.004 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
22:10:54.877 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
22:10:54.880 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.73 mountX=-0.07 mountY=-0.05, mountTheta=-2.56
22:10:54.884 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
22:10:54.886 00.002 1032 Enqueuing Move request for scope (0.06, -0.06)
22:10:54.890 00.004 10072 Worker thread wakes up
22:10:54.890 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
22:10:54.890 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
22:10:54.890 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.05
22:10:54.892 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:10:54.895 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.81
22:10:54.895 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:10:54.895 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:54.895 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:10:54.895 00.000 10072 MoveAxis(W, 2, ABG)
22:10:54.895 00.000 10072 Guiding  Dir = 3, Dur = 2
22:10:54.896 00.001 10072 IsGuiding returns 0
22:10:54.896 00.000 10072 PulseGuide returned control before completion, sleep 12
22:10:54.919 00.023 10072 IsGuiding returns 0
22:10:54.919 00.000 10072 Move returns status 0, amount 2
22:10:54.919 00.000 10072 MoveAxis(N, 0, ABG)
22:10:54.919 00.000 10072 Move returns status 0, amount 0
22:10:54.919 00.000 10072 move complete, result=0
22:10:54.920 00.001 10072 worker thread done servicing request
22:10:54.921 00.001 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:10:54.926 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:54.927 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:54.930 00.003 1032 Enqueuing Expose request
22:10:54.932 00.002 10072 Worker thread wakes up
22:10:54.932 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:10:54.934 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:54.935 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:55.681 00.746 10072 Exposure complete
22:10:56.003 00.322 1032 OnExposeComplete: enter
22:10:56.007 00.004 1032 UpdateGuideState(): m_state=6
22:10:56.011 00.004 10072 worker thread done servicing request
22:10:56.013 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2673
22:10:56.023 00.010 1032 Star::Find returns 1 (0), X=1103.39, Y=136.42, Mass=1443, SNR=26.7, Peak=124 HFD=3.3
22:10:56.029 00.006 1032 MultiStar: [#1 -0.10,0.19,0.97,U] [#2 0.07,0.25,0.00,M1] [#3 0.00,0.08,0.70,U] [#4 -0.03,-0.02,0.63,U] [#5 0.03,0.04,0.61,U] [#6 0.15,0.33,0.00,M1] [#7 0.27,0.11,0.00,M4] [#8 0.23,0.25,0.00,M1] 
22:10:56.032 00.003 1032 refined, 4 included, MultiStar: {0.00, 0.13}, one-star: {0.12, 0.26}
22:10:56.035 00.003 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
22:10:56.038 00.003 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
22:10:56.045 00.007 1032 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.53 mountX=0.13 mountY=-0.04, mountTheta=-0.30
22:10:56.054 00.009 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.13, opts=13)
22:10:56.061 00.007 1032 Enqueuing Move request for scope (0.00, 0.13)
22:10:56.066 00.005 10072 Worker thread wakes up
22:10:56.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
22:10:56.066 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
22:10:56.066 00.000 10072 Moving (0.00, 0.13) raw xDistance=0.13 yDistance=-0.04
22:10:56.070 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:10:56.074 00.004 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.82
22:10:56.074 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
22:10:56.074 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:56.075 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:10:56.075 00.000 10072 MoveAxis(W, 3, ABG)
22:10:56.075 00.000 10072 Guiding  Dir = 3, Dur = 3
22:10:56.076 00.001 10072 IsGuiding returns 0
22:10:56.077 00.001 10072 PulseGuide returned control before completion, sleep 13
22:10:56.106 00.029 10072 IsGuiding returns 0
22:10:56.107 00.001 10072 Move returns status 0, amount 3
22:10:56.107 00.000 10072 MoveAxis(N, 0, ABG)
22:10:56.107 00.000 10072 Move returns status 0, amount 0
22:10:56.107 00.000 10072 move complete, result=0
22:10:56.107 00.000 10072 worker thread done servicing request
22:10:56.123 00.016 1032 UpdateGuideState exits: m=1443 SNR=26.7
22:10:56.130 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:56.134 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:56.139 00.005 1032 Enqueuing Expose request
22:10:56.145 00.006 10072 Worker thread wakes up
22:10:56.146 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:10:56.149 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:56.150 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:56.815 00.665 10072 Exposure complete
22:10:56.919 00.104 10072 worker thread done servicing request
22:10:56.919 00.000 1032 OnExposeComplete: enter
22:10:56.935 00.016 1032 UpdateGuideState(): m_state=6
22:10:57.047 00.112 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2674
22:10:57.055 00.008 1032 Star::Find returns 1 (0), X=1103.36, Y=136.34, Mass=1379, SNR=26.1, Peak=112 HFD=3.3
22:10:57.061 00.006 1032 MultiStar: [#1 -0.03,0.09,0.96,U] [#2 0.15,0.22,0.00,M2] [#3 -0.10,0.18,0.75,U] [#4 0.02,0.07,0.68,U] [#5 -0.01,0.02,0.64,U] [#6 -0.11,0.14,0.63,U] [#7 0.15,0.01,0.65,U] [#8 0.25,0.30,0.00,M2] 
22:10:57.065 00.004 1032 refined, 6 included, MultiStar: {0.00, 0.11}, one-star: {0.08, 0.18}
22:10:57.068 00.003 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
22:10:57.072 00.004 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
22:10:57.075 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.55 mountX=0.10 mountY=-0.03, mountTheta=-0.28
22:10:57.180 00.105 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.11, opts=13)
22:10:57.324 00.144 1032 Enqueuing Move request for scope (0.00, 0.11)
22:10:57.389 00.065 10072 Worker thread wakes up
22:10:57.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
22:10:57.389 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
22:10:57.389 00.000 10072 Moving (0.00, 0.11) raw xDistance=0.10 yDistance=-0.03
22:10:57.539 00.150 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.82
22:10:57.539 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:10:57.539 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:57.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:10:57.539 00.000 10072 MoveAxis(W, 3, ABG)
22:10:57.539 00.000 10072 Guiding  Dir = 3, Dur = 3
22:10:57.544 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:10:57.596 00.052 10072 IsGuiding returns 0
22:10:57.597 00.001 10072 PulseGuide returned control before completion, sleep 12
22:10:57.613 00.016 10072 IsGuiding returns 0
22:10:57.613 00.000 10072 Move returns status 0, amount 3
22:10:57.614 00.001 10072 MoveAxis(N, 0, ABG)
22:10:57.614 00.000 10072 Move returns status 0, amount 0
22:10:57.614 00.000 10072 move complete, result=0
22:10:57.614 00.000 10072 worker thread done servicing request
22:10:59.192 01.578 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:10:59.200 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:59.212 00.012 1032 ScheduleExposure(500,3,1) exposurePending=0
22:10:59.428 00.216 1032 Enqueuing Expose request
22:10:59.625 00.197 10072 Worker thread wakes up
22:10:59.626 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:10:59.626 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:10:59.627 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:11:00.253 00.626 10072 Exposure complete
22:11:00.391 00.138 1032 OnExposeComplete: enter
22:11:00.396 00.005 10072 worker thread done servicing request
22:11:00.396 00.000 1032 UpdateGuideState(): m_state=6
22:11:00.400 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2675
22:11:00.410 00.010 1032 Star::Find returns 1 (0), X=1103.38, Y=136.30, Mass=1423, SNR=26.5, Peak=131 HFD=3.2
22:11:00.413 00.003 1032 MultiStar: [#1 -0.03,0.06,0.91,U] [#2 0.06,0.08,0.72,U] [#3 -0.02,0.14,0.76,U] [#4 -0.03,0.10,0.61,U] [#5 0.05,-0.07,0.64,U] [#6 0.08,0.19,0.57,U] [#7 0.09,0.21,0.68,U] [#8 0.08,0.12,0.46,U] 
22:11:00.415 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.10, 0.14}
22:11:00.419 00.004 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
22:11:00.440 00.021 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
22:11:00.442 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.21 mountX=0.09 mountY=-0.07, mountTheta=-0.62
22:11:00.446 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
22:11:00.460 00.014 1032 Enqueuing Move request for scope (0.04, 0.11)
22:11:00.463 00.003 10072 Worker thread wakes up
22:11:00.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
22:11:00.463 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
22:11:00.463 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.07
22:11:00.466 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:11:00.477 00.011 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.83
22:11:00.477 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
22:11:00.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:00.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:11:00.477 00.000 10072 MoveAxis(W, 6, ABG)
22:11:00.477 00.000 10072 Guiding  Dir = 3, Dur = 6
22:11:00.478 00.001 10072 IsGuiding returns 0
22:11:00.478 00.000 10072 PulseGuide returned control before completion, sleep 16
22:11:00.496 00.018 10072 IsGuiding returns 0
22:11:00.496 00.000 10072 Move returns status 0, amount 6
22:11:00.496 00.000 10072 MoveAxis(N, 0, ABG)
22:11:00.496 00.000 10072 Move returns status 0, amount 0
22:11:00.496 00.000 10072 move complete, result=0
22:11:00.496 00.000 10072 worker thread done servicing request
22:11:00.521 00.025 1032 UpdateGuideState exits: m=1423 SNR=26.5
22:11:00.524 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:00.526 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:00.561 00.035 1032 Enqueuing Expose request
22:11:00.563 00.002 10072 Worker thread wakes up
22:11:00.564 00.001 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
22:11:00.566 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:00.566 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:01.000 00.434 10072 Exposure complete
22:11:01.310 00.310 10072 worker thread done servicing request
22:11:01.311 00.001 1032 OnExposeComplete: enter
22:11:01.314 00.003 1032 UpdateGuideState(): m_state=6
22:11:01.317 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2676
22:11:01.356 00.039 1032 Star::Find returns 1 (0), X=1103.35, Y=136.56, Mass=1328, SNR=25.6, Peak=126 HFD=3.3
22:11:01.360 00.004 1032 MultiStar: [#1 -0.05,0.20,0.93,U] [#2 0.13,0.23,0.00,M2] [#3 -0.06,0.22,0.81,U] [#4 -0.09,0.13,0.70,U] [#5 0.01,0.01,0.71,U] [#6 0.04,0.17,0.59,U] [#7 0.15,0.12,0.73,U] [#8 0.06,0.44,0.00,M2] 
22:11:01.364 00.004 1032 refined, 6 included, MultiStar: {0.01, 0.19}, one-star: {0.07, 0.41}
22:11:01.394 00.030 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
22:11:01.397 00.003 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
22:11:01.400 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.52 mountX=0.18 mountY=-0.06, mountTheta=-0.31
22:11:01.405 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.19, opts=13)
22:11:01.437 00.032 1032 Enqueuing Move request for scope (0.01, 0.19)
22:11:01.439 00.002 10072 Worker thread wakes up
22:11:01.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
22:11:01.439 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
22:11:01.439 00.000 10072 Moving (0.01, 0.19) raw xDistance=0.18 yDistance=-0.06
22:11:01.442 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:11:01.445 00.003 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 283.83
22:11:01.445 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
22:11:01.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:01.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:11:01.446 00.001 10072 MoveAxis(W, 90, ABG)
22:11:01.446 00.000 10072 Guiding  Dir = 3, Dur = 90
22:11:01.446 00.000 10072 IsGuiding returns 0
22:11:01.447 00.001 10072 PulseGuide returned control before completion, sleep 100
22:11:01.559 00.112 10072 IsGuiding returns 0
22:11:01.559 00.000 10072 Move returns status 0, amount 90
22:11:01.560 00.001 10072 MoveAxis(N, 0, ABG)
22:11:01.560 00.000 10072 Move returns status 0, amount 0
22:11:01.560 00.000 10072 move complete, result=0
22:11:01.560 00.000 10072 worker thread done servicing request
22:11:01.561 00.001 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:11:01.565 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:01.568 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:01.597 00.029 1032 Enqueuing Expose request
22:11:01.600 00.003 10072 Worker thread wakes up
22:11:01.600 00.000 1032 GuideStep: 0.2 px 90 ms WEST, -0.1 px 0 ms NORTH
22:11:01.640 00.040 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:01.640 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:02.289 00.649 10072 Exposure complete
22:11:02.571 00.282 10072 worker thread done servicing request
22:11:02.571 00.000 1032 OnExposeComplete: enter
22:11:02.602 00.031 1032 UpdateGuideState(): m_state=6
22:11:02.605 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2677
22:11:02.609 00.004 1032 Star::Find returns 1 (0), X=1103.46, Y=136.12, Mass=1126, SNR=23.5, Peak=109 HFD=3.1
22:11:02.611 00.002 1032 MultiStar: [#1 0.09,-0.03,1.03,U] [#2 0.12,-0.04,0.86,U] [#3 0.15,-0.00,0.85,U] [#4 0.03,-0.24,0.00,M1] [#5 0.05,-0.11,0.78,U] [#6 0.13,-0.00,0.68,U] [#7 0.33,-0.18,0.00,M2] [#8 0.21,-0.07,0.55,U] 
22:11:02.641 00.030 1032 refined, 6 included, MultiStar: {0.13, -0.04}, one-star: {0.18, -0.04}
22:11:02.645 00.004 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:11:02.648 00.003 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:11:02.678 00.030 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.31 mountX=-0.07 mountY=-0.11, mountTheta=-2.14
22:11:02.683 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
22:11:02.686 00.003 1032 Enqueuing Move request for scope (0.13, -0.04)
22:11:02.688 00.002 10072 Worker thread wakes up
22:11:02.689 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
22:11:02.714 00.025 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
22:11:02.714 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.07 yDistance=-0.11
22:11:02.719 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:11:02.722 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.84
22:11:02.722 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:11:02.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:02.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:11:02.722 00.000 10072 MoveAxis(W, 5, ABG)
22:11:02.723 00.001 10072 Guiding  Dir = 3, Dur = 5
22:11:02.723 00.000 10072 IsGuiding returns 0
22:11:02.724 00.001 10072 PulseGuide returned control before completion, sleep 15
22:11:02.755 00.031 10072 IsGuiding returns 0
22:11:02.755 00.000 10072 Move returns status 0, amount 5
22:11:02.755 00.000 10072 MoveAxis(N, 0, ABG)
22:11:02.755 00.000 10072 Move returns status 0, amount 0
22:11:02.755 00.000 10072 move complete, result=0
22:11:02.756 00.001 10072 worker thread done servicing request
22:11:02.834 00.078 1032 UpdateGuideState exits: m=1126 SNR=23.5
22:11:02.837 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:02.840 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:02.871 00.031 1032 Enqueuing Expose request
22:11:02.874 00.003 10072 Worker thread wakes up
22:11:02.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:02.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:02.876 00.002 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:11:03.533 00.657 10072 Exposure complete
22:11:03.860 00.327 1032 OnExposeComplete: enter
22:11:03.909 00.049 10072 worker thread done servicing request
22:11:03.910 00.001 1032 UpdateGuideState(): m_state=6
22:11:03.914 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2678
22:11:03.917 00.003 1032 Star::Find returns 1 (0), X=1103.53, Y=136.19, Mass=1320, SNR=25.5, Peak=111 HFD=3.4
22:11:03.919 00.002 1032 MultiStar: [#1 0.22,-0.05,1.00,U] [#2 0.20,-0.06,0.81,U] [#3 0.09,0.05,0.76,U] [#4 0.12,-0.05,0.64,U] [#5 0.12,-0.09,0.66,U] [#6 0.17,-0.19,0.00,M1] [#7 0.38,-0.07,0.00,M3] [#8 0.33,0.31,0.00,M2] 
22:11:03.946 00.027 1032 refined, 5 included, MultiStar: {0.18, -0.03}, one-star: {0.26, 0.03}
22:11:03.953 00.007 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
22:11:03.962 00.009 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
22:11:03.966 00.004 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.14 mountX=-0.07 mountY=-0.17, mountTheta=-1.97
22:11:03.971 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
22:11:03.975 00.004 1032 Enqueuing Move request for scope (0.18, -0.03)
22:11:03.978 00.003 10072 Worker thread wakes up
22:11:03.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
22:11:03.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
22:11:03.978 00.000 10072 Moving (0.18, -0.03) raw xDistance=-0.07 yDistance=-0.17
22:11:03.981 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:11:03.984 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.84
22:11:04.009 00.025 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:11:04.010 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:04.010 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:11:04.010 00.000 10072 MoveAxis(W, 5, ABG)
22:11:04.010 00.000 10072 Guiding  Dir = 3, Dur = 5
22:11:04.012 00.002 10072 IsGuiding returns 0
22:11:04.013 00.001 10072 PulseGuide returned control before completion, sleep 14
22:11:04.032 00.019 10072 IsGuiding returns 0
22:11:04.033 00.001 10072 Move returns status 0, amount 5
22:11:04.033 00.000 10072 MoveAxis(N, 0, ABG)
22:11:04.033 00.000 10072 Move returns status 0, amount 0
22:11:04.033 00.000 10072 move complete, result=0
22:11:04.033 00.000 10072 worker thread done servicing request
22:11:04.051 00.018 1032 UpdateGuideState exits: m=1320 SNR=25.5
22:11:04.058 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:04.061 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:04.070 00.009 1032 Enqueuing Expose request
22:11:04.075 00.005 10072 Worker thread wakes up
22:11:04.075 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:04.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:04.076 00.001 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
22:11:04.704 00.628 10072 Exposure complete
22:11:05.407 00.703 10072 worker thread done servicing request
22:11:05.407 00.000 1032 OnExposeComplete: enter
22:11:05.411 00.004 1032 UpdateGuideState(): m_state=6
22:11:05.414 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2679
22:11:05.418 00.004 1032 Star::Find returns 1 (0), X=1103.59, Y=136.01, Mass=1215, SNR=24.5, Peak=99 HFD=3.5
22:11:05.421 00.003 1032 MultiStar: [#1 0.23,-0.16,0.00,M1] [#2 0.20,-0.15,0.00,M1] [#3 0.06,-0.07,0.79,U] [#4 0.17,-0.23,0.00,M1] [#5 0.29,-0.34,0.00,M1] [#6 0.17,-0.25,0.00,M2] [#7 0.35,-0.31,0.00,M4] [#8 0.34,-0.09,0.00,M3] 
22:11:05.424 00.003 1032 refined, 1 included, MultiStar: {0.20, -0.11}, one-star: {0.31, -0.15}
22:11:05.429 00.005 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
22:11:05.520 00.091 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
22:11:05.524 00.004 1032 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.51 mountX=-0.16 mountY=-0.17, mountTheta=-2.34
22:11:05.529 00.005 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.11, opts=13)
22:11:05.654 00.125 1032 Enqueuing Move request for scope (0.20, -0.11)
22:11:05.710 00.056 10072 Worker thread wakes up
22:11:05.710 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
22:11:05.710 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
22:11:05.710 00.000 10072 Moving (0.20, -0.11) raw xDistance=-0.16 yDistance=-0.17
22:11:05.862 00.152 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 283.84
22:11:05.863 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=190, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:11:05.868 00.005 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
22:11:05.868 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:05.868 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:11:05.868 00.000 10072 MoveAxis(E, 71, ABG)
22:11:05.868 00.000 10072 Guiding  Dir = 2, Dur = 71
22:11:06.010 00.142 10072 IsGuiding returns 0
22:11:06.060 00.050 10072 PulseGuide returned control before completion, sleep 68
22:11:06.138 00.078 1032 UpdateGuideState exits: m=1215 SNR=24.5
22:11:06.149 00.011 10072 IsGuiding returns 1
22:11:06.149 00.000 10072 scope still moving after pulse duration time elapsed
22:11:06.149 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:06.157 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:06.161 00.004 1032 Enqueuing Expose request
22:11:06.184 00.023 10072 IsGuiding returns 0
22:11:06.187 00.003 10072 scope move finished after 71 + 70 ms
22:11:06.188 00.001 10072 Move returns status 0, amount 71
22:11:06.188 00.000 10072 MoveAxis(N, 0, ABG)
22:11:06.188 00.000 10072 Move returns status 0, amount 0
22:11:06.188 00.000 10072 move complete, result=0
22:11:06.188 00.000 10072 worker thread done servicing request
22:11:06.188 00.000 10072 Worker thread wakes up
22:11:06.188 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:06.188 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:06.193 00.005 1032 GuideStep: -0.2 px 71 ms EAST, -0.2 px 0 ms NORTH
22:11:06.870 00.677 10072 Exposure complete
22:11:07.002 00.132 10072 worker thread done servicing request
22:11:07.002 00.000 1032 OnExposeComplete: enter
22:11:07.006 00.004 1032 UpdateGuideState(): m_state=6
22:11:07.010 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2680
22:11:07.014 00.004 1032 Star::Find returns 1 (0), X=1103.64, Y=136.23, Mass=1293, SNR=25.2, Peak=120 HFD=3.2
22:11:07.035 00.021 1032 MultiStar: [#1 0.13,0.07,0.97,U] [#2 0.22,0.10,0.75,U] [#3 0.04,0.14,0.71,U] [#4 -0.04,0.04,0.65,U] [#5 0.14,0.01,0.67,U] [#6 0.17,0.22,0.00,M3] [#7 0.34,0.13,0.00,M5] [#8 0.36,0.03,0.00,M4] 
22:11:07.040 00.005 1032 refined, 5 included, MultiStar: {0.16, 0.07}, one-star: {0.36, 0.08}
22:11:07.043 00.003 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
22:11:07.045 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
22:11:07.048 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.44 mountX=0.03 mountY=-0.17, mountTheta=-1.39
22:11:07.052 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.07, opts=13)
22:11:07.055 00.003 1032 Enqueuing Move request for scope (0.16, 0.07)
22:11:07.057 00.002 10072 Worker thread wakes up
22:11:07.058 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
22:11:07.058 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
22:11:07.058 00.000 10072 Moving (0.16, 0.07) raw xDistance=0.03 yDistance=-0.17
22:11:07.090 00.032 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:11:07.096 00.006 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.85
22:11:07.096 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:11:07.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:07.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:11:07.097 00.001 10072 MoveAxis(W, 3, ABG)
22:11:07.098 00.001 10072 Guiding  Dir = 3, Dur = 3
22:11:07.100 00.002 10072 IsGuiding returns 0
22:11:07.101 00.001 10072 PulseGuide returned control before completion, sleep 12
22:11:07.120 00.019 10072 IsGuiding returns 0
22:11:07.120 00.000 10072 Move returns status 0, amount 3
22:11:07.120 00.000 10072 MoveAxis(N, 0, ABG)
22:11:07.121 00.001 10072 Move returns status 0, amount 0
22:11:07.121 00.000 10072 move complete, result=0
22:11:07.121 00.000 10072 worker thread done servicing request
22:11:07.129 00.008 1032 UpdateGuideState exits: m=1293 SNR=25.2
22:11:07.134 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:07.139 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:07.189 00.050 1032 Enqueuing Expose request
22:11:07.194 00.005 10072 Worker thread wakes up
22:11:07.195 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:07.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:07.196 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
22:11:07.623 00.427 10072 Exposure complete
22:11:07.725 00.102 10072 worker thread done servicing request
22:11:07.725 00.000 1032 OnExposeComplete: enter
22:11:07.733 00.008 1032 UpdateGuideState(): m_state=6
22:11:07.746 00.013 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2681
22:11:07.750 00.004 1032 Star::Find returns 1 (0), X=1103.50, Y=136.36, Mass=1384, SNR=26.1, Peak=126 HFD=3.2
22:11:07.753 00.003 1032 MultiStar: [#1 0.23,0.16,0.00,M1] [#2 0.22,0.20,0.00,M1] [#3 0.16,0.13,0.66,U] [#4 -0.06,0.01,0.62,U] [#5 0.16,-0.04,0.65,U] [#6 0.13,0.33,0.00,M4] [#7 0.32,0.17,0.00,M6] [#8 0.35,0.22,0.00,M5] 
22:11:07.756 00.003 1032 refined, 3 included, MultiStar: {0.14, 0.09}, one-star: {0.23, 0.21}
22:11:07.759 00.003 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
22:11:07.764 00.005 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
22:11:07.807 00.043 1032 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.60 mountX=0.06 mountY=-0.15, mountTheta=-1.23
22:11:07.811 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.09, opts=13)
22:11:07.813 00.002 1032 Enqueuing Move request for scope (0.14, 0.09)
22:11:07.817 00.004 10072 Worker thread wakes up
22:11:07.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
22:11:07.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
22:11:07.818 00.001 10072 Moving (0.14, 0.09) raw xDistance=0.06 yDistance=-0.15
22:11:07.826 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:11:07.874 00.048 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.85
22:11:07.874 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:11:07.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:07.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:11:07.874 00.000 10072 MoveAxis(W, 2, ABG)
22:11:07.874 00.000 10072 Guiding  Dir = 3, Dur = 2
22:11:07.875 00.001 10072 IsGuiding returns 0
22:11:07.876 00.001 10072 PulseGuide returned control before completion, sleep 12
22:11:07.897 00.021 10072 IsGuiding returns 0
22:11:07.897 00.000 10072 Move returns status 0, amount 2
22:11:07.897 00.000 10072 MoveAxis(N, 0, ABG)
22:11:07.897 00.000 10072 Move returns status 0, amount 0
22:11:07.897 00.000 10072 move complete, result=0
22:11:07.897 00.000 10072 worker thread done servicing request
22:11:07.908 00.011 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:11:07.912 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:07.915 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:07.917 00.002 1032 Enqueuing Expose request
22:11:07.920 00.003 10072 Worker thread wakes up
22:11:07.920 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
22:11:07.925 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:07.926 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:08.575 00.649 10072 Exposure complete
22:11:08.706 00.131 10072 worker thread done servicing request
22:11:08.706 00.000 1032 OnExposeComplete: enter
22:11:08.713 00.007 1032 UpdateGuideState(): m_state=6
22:11:08.717 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2682
22:11:08.721 00.004 1032 Star::Find returns 1 (0), X=1103.50, Y=136.21, Mass=1246, SNR=24.8, Peak=97 HFD=3.3
22:11:08.724 00.003 1032 MultiStar: [#1 0.15,0.16,0.98,U] [#2 0.30,0.08,0.00,M2] [#3 0.12,0.11,0.75,U] [#4 0.21,-0.04,0.68,U] [#5 -0.03,-0.12,0.71,U] [#6 0.28,0.21,0.00,M5] [#7 0.34,0.17,0.00,M7] [#8 0.29,0.07,0.00,M6] 
22:11:08.728 00.004 1032 refined, 4 included, MultiStar: {0.14, 0.04}, one-star: {0.22, 0.05}
22:11:08.732 00.004 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
22:11:08.736 00.004 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
22:11:08.753 00.017 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.31 mountX=0.01 mountY=-0.15, mountTheta=-1.52
22:11:08.760 00.007 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
22:11:08.763 00.003 1032 Enqueuing Move request for scope (0.14, 0.04)
22:11:08.770 00.007 10072 Worker thread wakes up
22:11:08.772 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
22:11:08.772 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
22:11:08.773 00.001 10072 Moving (0.14, 0.04) raw xDistance=0.01 yDistance=-0.15
22:11:08.783 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:11:08.788 00.005 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.86
22:11:08.788 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:11:08.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:08.789 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:11:08.789 00.000 10072 MoveAxis(W, 2, ABG)
22:11:08.789 00.000 10072 Guiding  Dir = 3, Dur = 2
22:11:08.796 00.007 10072 IsGuiding returns 0
22:11:08.822 00.026 10072 IsGuiding returns 0
22:11:08.822 00.000 10072 Move returns status 0, amount 2
22:11:08.823 00.001 10072 MoveAxis(N, 0, ABG)
22:11:08.823 00.000 10072 Move returns status 0, amount 0
22:11:08.823 00.000 10072 move complete, result=0
22:11:08.823 00.000 10072 worker thread done servicing request
22:11:08.849 00.026 1032 UpdateGuideState exits: m=1246 SNR=24.8
22:11:08.854 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:08.857 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:08.859 00.002 1032 Enqueuing Expose request
22:11:08.917 00.058 10072 Worker thread wakes up
22:11:08.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:08.918 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:08.918 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:11:09.332 00.414 10072 Exposure complete
22:11:09.460 00.128 10072 worker thread done servicing request
22:11:09.461 00.001 1032 OnExposeComplete: enter
22:11:09.464 00.003 1032 UpdateGuideState(): m_state=6
22:11:09.468 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2683
22:11:09.471 00.003 1032 Star::Find returns 1 (0), X=1103.49, Y=136.26, Mass=1481, SNR=27.0, Peak=126 HFD=3.3
22:11:09.475 00.004 1032 MultiStar: [#1 0.21,0.17,0.00,M1] [#2 0.22,0.27,0.00,M3] [#3 -0.03,0.29,0.00,M1] [#4 -0.10,-0.02,0.66,U] [#5 0.15,0.06,0.61,U] [#6 0.10,0.22,0.60,U] [#7 0.43,0.03,0.00,M8] [#8 0.23,0.14,0.00,M7] 
22:11:09.478 00.003 1032 refined, 3 included, MultiStar: {0.11, 0.09}, one-star: {0.22, 0.11}
22:11:09.483 00.005 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
22:11:09.503 00.020 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
22:11:09.506 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.71 mountX=0.06 mountY=-0.13, mountTheta=-1.12
22:11:09.511 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
22:11:09.514 00.003 1032 Enqueuing Move request for scope (0.11, 0.09)
22:11:09.518 00.004 10072 Worker thread wakes up
22:11:09.518 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
22:11:09.518 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
22:11:09.519 00.001 10072 Moving (0.11, 0.09) raw xDistance=0.06 yDistance=-0.13
22:11:09.527 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:11:09.531 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.86
22:11:09.531 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:11:09.531 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:09.531 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:11:09.531 00.000 10072 MoveAxis(W, 2, ABG)
22:11:09.531 00.000 10072 Guiding  Dir = 3, Dur = 2
22:11:09.531 00.000 10072 IsGuiding returns 0
22:11:09.532 00.001 10072 PulseGuide returned control before completion, sleep 12
22:11:09.559 00.027 1032 UpdateGuideState exits: m=1481 SNR=27.0
22:11:09.562 00.003 10072 IsGuiding returns 0
22:11:09.562 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:09.566 00.004 10072 Move returns status 0, amount 2
22:11:09.566 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:09.568 00.002 1032 Enqueuing Expose request
22:11:09.571 00.003 10072 MoveAxis(N, 0, ABG)
22:11:09.571 00.000 10072 Move returns status 0, amount 0
22:11:09.571 00.000 10072 move complete, result=0
22:11:09.571 00.000 10072 worker thread done servicing request
22:11:09.571 00.000 10072 Worker thread wakes up
22:11:09.571 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:09.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:09.667 00.096 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:11:10.227 00.560 10072 Exposure complete
22:11:10.345 00.118 1032 OnExposeComplete: enter
22:11:10.348 00.003 1032 UpdateGuideState(): m_state=6
22:11:10.351 00.003 10072 worker thread done servicing request
22:11:10.352 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2684
22:11:10.355 00.003 1032 Star::Find returns 1 (0), X=1103.59, Y=136.29, Mass=1055, SNR=22.8, Peak=87 HFD=3.3
22:11:10.358 00.003 1032 MultiStar: [#1 0.01,0.12,1.11,U] [#2 0.08,0.15,0.88,U] [#3 0.12,0.15,0.82,U] [#4 -0.06,0.03,0.74,U] [#5 0.08,-0.04,0.69,U] [#6 0.11,0.22,0.00,M5] [#7 0.10,0.14,0.74,U] [#8 0.14,0.00,0.61,U] 
22:11:10.364 00.006 1032 refined, 7 included, MultiStar: {0.10, 0.09}, one-star: {0.31, 0.14}
22:11:10.367 00.003 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
22:11:10.370 00.003 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
22:11:10.373 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.75 mountX=0.07 mountY=-0.12, mountTheta=-1.08
22:11:10.380 00.007 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
22:11:10.385 00.005 1032 Enqueuing Move request for scope (0.10, 0.09)
22:11:10.388 00.003 10072 Worker thread wakes up
22:11:10.389 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
22:11:10.389 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
22:11:10.389 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.07 yDistance=-0.12
22:11:10.397 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:11:10.405 00.008 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.87
22:11:10.405 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:11:10.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:10.406 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:11:10.406 00.000 10072 MoveAxis(W, 2, ABG)
22:11:10.406 00.000 10072 Guiding  Dir = 3, Dur = 2
22:11:10.412 00.006 10072 IsGuiding returns 0
22:11:11.027 00.615 10072 IsGuiding returns 0
22:11:11.027 00.000 10072 Move returns status 0, amount 2
22:11:11.027 00.000 10072 MoveAxis(N, 0, ABG)
22:11:11.027 00.000 10072 Move returns status 0, amount 0
22:11:11.027 00.000 10072 move complete, result=0
22:11:11.027 00.000 10072 worker thread done servicing request
22:11:11.041 00.014 1032 UpdateGuideState exits: m=1055 SNR=22.8
22:11:11.069 00.028 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:11.074 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:11.077 00.003 1032 Enqueuing Expose request
22:11:11.081 00.004 10072 Worker thread wakes up
22:11:11.081 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:11:11.085 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:11.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:11.818 00.733 10072 Exposure complete
22:11:12.064 00.246 10072 worker thread done servicing request
22:11:12.064 00.000 1032 OnExposeComplete: enter
22:11:12.068 00.004 1032 UpdateGuideState(): m_state=6
22:11:12.072 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2685
22:11:12.074 00.002 1032 Star::Find returns 1 (0), X=1103.54, Y=136.21, Mass=1449, SNR=26.7, Peak=117 HFD=3.3
22:11:12.077 00.003 1032 MultiStar: [#1 0.24,0.06,0.00,M1] [#2 0.23,0.01,0.78,U] [#3 0.02,0.26,0.00,M1] [#4 0.08,-0.01,0.63,U] [#5 0.20,0.11,0.63,U] [#6 0.29,0.16,0.00,M6] [#7 0.44,0.14,0.00,M8] [#8 0.10,0.08,0.51,U] 
22:11:12.080 00.003 1032 refined, 4 included, MultiStar: {0.19, 0.05}, one-star: {0.27, 0.05}
22:11:12.082 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
22:11:12.085 00.003 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
22:11:12.089 00.004 1032 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.20 cameraTheta=0.24 mountX=-0.00 mountY=-0.20, mountTheta=-1.59
22:11:12.093 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.05, opts=13)
22:11:12.096 00.003 1032 Enqueuing Move request for scope (0.19, 0.05)
22:11:12.098 00.002 10072 Worker thread wakes up
22:11:12.099 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
22:11:12.099 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
22:11:12.099 00.000 10072 Moving (0.19, 0.05) raw xDistance=-0.00 yDistance=-0.20
22:11:12.103 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:11:12.105 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.87
22:11:12.105 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:11:12.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:12.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:11:12.107 00.002 10072 MoveAxis(W, 4, ABG)
22:11:12.107 00.000 10072 Guiding  Dir = 3, Dur = 4
22:11:12.107 00.000 10072 IsGuiding returns 0
22:11:12.107 00.000 10072 PulseGuide returned control before completion, sleep 14
22:11:12.133 00.026 10072 IsGuiding returns 0
22:11:12.133 00.000 10072 Move returns status 0, amount 4
22:11:12.133 00.000 10072 MoveAxis(N, 0, ABG)
22:11:12.134 00.001 10072 Move returns status 0, amount 0
22:11:12.134 00.000 10072 move complete, result=0
22:11:12.134 00.000 10072 worker thread done servicing request
22:11:12.137 00.003 1032 UpdateGuideState exits: m=1449 SNR=26.7
22:11:12.141 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:12.144 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:12.147 00.003 1032 Enqueuing Expose request
22:11:12.150 00.003 10072 Worker thread wakes up
22:11:12.150 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
22:11:12.154 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:12.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:12.894 00.740 10072 Exposure complete
22:11:13.013 00.119 10072 worker thread done servicing request
22:11:13.014 00.001 1032 OnExposeComplete: enter
22:11:13.017 00.003 1032 UpdateGuideState(): m_state=6
22:11:13.023 00.006 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2686
22:11:13.033 00.010 1032 Star::Find returns 1 (0), X=1103.63, Y=136.32, Mass=1226, SNR=24.6, Peak=118 HFD=3.2
22:11:13.036 00.003 1032 MultiStar: [#1 0.12,0.17,0.97,U] [#2 0.10,0.30,0.00,M2] [#3 0.05,0.40,0.00,M2] [#4 0.15,0.30,0.00,M1] [#5 0.29,0.19,0.00,M1] [#6 0.10,0.32,0.00,M7] [#7 0.39,0.42,0.00,M9] [#8 0.21,0.33,0.00,M6] 
22:11:13.042 00.006 1032 refined, 1 included, MultiStar: {0.24, 0.17}, one-star: {0.35, 0.16}
22:11:13.046 00.004 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
22:11:13.059 00.013 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
22:11:13.063 00.004 1032 CameraToMount -- cameraX=0.24 cameraY=0.17 hyp=0.29 cameraTheta=0.61 mountX=0.10 mountY=-0.27, mountTheta=-1.22
22:11:13.071 00.008 1032 SchedulePrimaryMove(0F526948, x=0.24, y=0.17, opts=13)
22:11:13.076 00.005 1032 Enqueuing Move request for scope (0.24, 0.17)
22:11:13.087 00.011 10072 Worker thread wakes up
22:11:13.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.17) opts 0xd
22:11:13.087 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, 0.17)
22:11:13.088 00.001 10072 Moving (0.24, 0.17) raw xDistance=0.10 yDistance=-0.27
22:11:13.093 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:11:13.097 00.004 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.88
22:11:13.097 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:11:13.098 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:11:13.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:11:13.098 00.000 10072 MoveAxis(W, 3, ABG)
22:11:13.098 00.000 10072 Guiding  Dir = 3, Dur = 3
22:11:13.098 00.000 10072 IsGuiding returns 0
22:11:13.100 00.002 10072 PulseGuide returned control before completion, sleep 12
22:11:13.132 00.032 10072 IsGuiding returns 0
22:11:13.132 00.000 10072 Move returns status 0, amount 3
22:11:13.132 00.000 10072 MoveAxis(N, 0, ABG)
22:11:13.132 00.000 10072 Move returns status 0, amount 0
22:11:13.132 00.000 10072 move complete, result=0
22:11:13.133 00.001 10072 worker thread done servicing request
22:11:13.149 00.016 1032 UpdateGuideState exits: m=1226 SNR=24.6
22:11:13.153 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:13.158 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:13.161 00.003 1032 Enqueuing Expose request
22:11:13.164 00.003 10072 Worker thread wakes up
22:11:13.164 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.3 px 0 ms NORTH
22:11:13.168 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:13.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:13.717 00.549 10072 Exposure complete
22:11:15.051 01.334 10072 worker thread done servicing request
22:11:15.100 00.049 1032 OnExposeComplete: enter
22:11:15.153 00.053 1032 UpdateGuideState(): m_state=6
22:11:15.159 00.006 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2687
22:11:15.166 00.007 1032 Star::Find returns 1 (0), X=1103.50, Y=136.51, Mass=1274, SNR=25.0, Peak=108 HFD=3.2
22:11:15.170 00.004 1032 MultiStar: [#1 0.20,0.33,0.00,M1] [#2 0.26,0.18,0.00,M3] [#3 0.13,0.19,0.76,U] [#4 0.11,0.02,0.68,U] [#5 0.09,0.16,0.72,U] [#6 0.14,0.15,0.60,U] [#7 0.41,0.27,0.00,M10] [#8 0.09,0.44,0.00,M7] 
22:11:15.174 00.004 1032 refined, 4 included, MultiStar: {0.15, 0.19}, one-star: {0.22, 0.35}
22:11:15.179 00.005 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
22:11:15.183 00.004 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
22:11:15.186 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.92 mountX=0.15 mountY=-0.19, mountTheta=-0.91
22:11:15.191 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.19, opts=13)
22:11:15.195 00.004 1032 Enqueuing Move request for scope (0.15, 0.19)
22:11:15.199 00.004 10072 Worker thread wakes up
22:11:15.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
22:11:15.200 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
22:11:15.200 00.000 10072 Moving (0.15, 0.19) raw xDistance=0.15 yDistance=-0.19
22:11:15.203 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:11:15.614 00.411 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 283.88
22:11:15.615 00.001 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:11:15.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:15.615 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:11:15.615 00.000 10072 MoveAxis(W, 74, ABG)
22:11:15.615 00.000 10072 Guiding  Dir = 3, Dur = 74
22:11:15.616 00.001 10072 IsGuiding returns 0
22:11:15.618 00.002 10072 PulseGuide returned control before completion, sleep 82
22:11:16.102 00.484 10072 IsGuiding returns 1
22:11:16.102 00.000 10072 scope still moving after pulse duration time elapsed
22:11:16.115 00.013 1032 UpdateGuideState exits: m=1274 SNR=25.0
22:11:16.319 00.204 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:16.589 00.270 10072 IsGuiding returns 0
22:11:16.589 00.000 10072 scope move finished after 74 + 899 ms
22:11:16.589 00.000 10072 Move returns status 0, amount 74
22:11:16.590 00.001 10072 MoveAxis(N, 0, ABG)
22:11:16.590 00.000 10072 Move returns status 0, amount 0
22:11:16.590 00.000 10072 move complete, result=0
22:11:16.590 00.000 10072 worker thread done servicing request
22:11:16.645 00.055 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:16.651 00.006 1032 Enqueuing Expose request
22:11:16.655 00.004 10072 Worker thread wakes up
22:11:16.655 00.000 1032 GuideStep: 0.1 px 74 ms WEST, -0.2 px 0 ms NORTH
22:11:16.659 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:16.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:17.289 00.630 10072 Exposure complete
22:11:17.440 00.151 1032 OnExposeComplete: enter
22:11:17.445 00.005 10072 worker thread done servicing request
22:11:17.445 00.000 1032 UpdateGuideState(): m_state=6
22:11:17.449 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2688
22:11:17.452 00.003 1032 Star::Find returns 1 (0), X=1103.79, Y=135.43, Mass=1260, SNR=24.9, Peak=118 HFD=3.2
22:11:17.464 00.012 1032 MultiStar: large primary error, entering stabilization period
22:11:17.467 00.003 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
22:11:17.471 00.004 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
22:11:17.474 00.003 1032 CameraToMount -- cameraX=0.52 cameraY=-0.73 hyp=0.89 cameraTheta=-0.96 mountX=-0.84 mountY=-0.31, mountTheta=-2.79
22:11:17.478 00.004 1032 SchedulePrimaryMove(0F526948, x=0.52, y=-0.73, opts=13)
22:11:17.481 00.003 1032 Enqueuing Move request for scope (0.52, -0.73)
22:11:17.483 00.002 10072 Worker thread wakes up
22:11:17.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.73) opts 0xd
22:11:17.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.52, -0.73)
22:11:17.485 00.002 10072 Moving (0.52, -0.73) raw xDistance=-0.84 yDistance=-0.31
22:11:17.495 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:11:17.498 00.003 10072 PPEC rslt: input = -0.84, final = -0.41, react = -0.41, pred = 0.00, hyst = -0.37, hyst_pct = 0.00, period_length = 283.89
22:11:17.499 00.001 10072 PPEC: input: -0.84, control: -0.41, exposure: 500
22:11:17.499 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:11:17.499 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:11:17.499 00.000 10072 MoveAxis(E, 391, ABG)
22:11:17.499 00.000 10072 Guiding  Dir = 2, Dur = 391
22:11:17.500 00.001 10072 IsGuiding returns 0
22:11:17.500 00.000 10072 PulseGuide returned control before completion, sleep 401
22:11:17.534 00.034 1032 UpdateGuideState exits: m=1260 SNR=24.9
22:11:17.592 00.058 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:17.595 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:17.599 00.004 1032 Enqueuing Expose request
22:11:17.909 00.310 10072 IsGuiding returns 0
22:11:17.910 00.001 10072 Move returns status 0, amount 391
22:11:17.910 00.000 10072 MoveAxis(N, 0, ABG)
22:11:17.910 00.000 10072 Move returns status 0, amount 0
22:11:17.910 00.000 10072 move complete, result=0
22:11:17.910 00.000 10072 worker thread done servicing request
22:11:17.910 00.000 10072 Worker thread wakes up
22:11:17.910 00.000 1032 GuideStep: -0.8 px 391 ms EAST, -0.3 px 0 ms NORTH
22:11:17.915 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:17.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:18.553 00.638 10072 Exposure complete
22:11:18.627 00.074 10072 worker thread done servicing request
22:11:18.627 00.000 1032 OnExposeComplete: enter
22:11:18.630 00.003 1032 UpdateGuideState(): m_state=6
22:11:18.632 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2689
22:11:18.635 00.003 1032 Star::Find returns 1 (0), X=1103.71, Y=135.84, Mass=1303, SNR=25.3, Peak=122 HFD=3.0
22:11:18.637 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
22:11:18.639 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
22:11:18.641 00.002 1032 CameraToMount -- cameraX=0.43 cameraY=-0.32 hyp=0.54 cameraTheta=-0.63 mountX=-0.42 mountY=-0.34, mountTheta=-2.46
22:11:18.646 00.005 1032 SchedulePrimaryMove(0F526948, x=0.43, y=-0.32, opts=13)
22:11:18.648 00.002 1032 Enqueuing Move request for scope (0.43, -0.32)
22:11:18.650 00.002 10072 Worker thread wakes up
22:11:18.650 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.32) opts 0xd
22:11:18.650 00.000 10072 Handling offset move in thread for scope, endpoint = (0.43, -0.32)
22:11:18.650 00.000 10072 Moving (0.43, -0.32) raw xDistance=-0.42 yDistance=-0.34
22:11:18.653 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:11:18.656 00.003 10072 PPEC rslt: input = -0.42, final = -0.20, react = -0.21, pred = 0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 283.89
22:11:18.656 00.000 10072 PPEC: input: -0.42, control: -0.20, exposure: 500
22:11:18.656 00.000 10072 switching direction from 1 to -1 - decHistory=-3 oldest=-0.47 newest=-0.84
22:11:18.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:11:18.656 00.000 10072 MoveAxis(E, 195, ABG)
22:11:18.656 00.000 10072 Guiding  Dir = 2, Dur = 195
22:11:18.657 00.001 10072 IsGuiding returns 0
22:11:18.658 00.001 10072 PulseGuide returned control before completion, sleep 204
22:11:18.689 00.031 1032 UpdateGuideState exits: m=1303 SNR=25.3
22:11:18.692 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:18.694 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:18.697 00.003 1032 Enqueuing Expose request
22:11:18.875 00.178 10072 IsGuiding returns 0
22:11:18.875 00.000 10072 Move returns status 0, amount 195
22:11:18.875 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
22:11:18.875 00.000 10072 MoveAxis(N, 303, ABG)
22:11:18.875 00.000 10072 Guiding  Dir = 0, Dur = 303
22:11:18.876 00.001 10072 IsGuiding returns 0
22:11:18.876 00.000 10072 PulseGuide returned control before completion, sleep 313
22:11:19.201 00.325 10072 IsGuiding returns 0
22:11:19.201 00.000 10072 Move returns status 0, amount 303
22:11:19.201 00.000 10072 move complete, result=0
22:11:19.201 00.000 10072 worker thread done servicing request
22:11:19.201 00.000 10072 Worker thread wakes up
22:11:19.201 00.000 1032 GuideStep: -0.4 px 195 ms EAST, -0.3 px 303 ms NORTH
22:11:19.204 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:19.204 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:19.834 00.630 10072 Exposure complete
22:11:19.912 00.078 10072 worker thread done servicing request
22:11:19.912 00.000 1032 OnExposeComplete: enter
22:11:19.915 00.003 1032 UpdateGuideState(): m_state=6
22:11:19.917 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2690
22:11:19.919 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=136.10, Mass=1232, SNR=24.6, Peak=101 HFD=3.2
22:11:19.920 00.001 1032 MultiStar: exiting stabilization period
22:11:19.922 00.002 1032 MultiStar: [#1 -0.04,-0.08,0.97,U] [#2 0.00,-0.04,0.86,U] [#3 -0.22,-0.08,0.75,U] [#4 -0.04,-0.23,0.63,U] [#5 -0.10,-0.54,0.00,M1] [#6 -0.13,-0.16,0.65,U] [#7 0.04,-0.28,0.00,R] [#8 0.05,0.06,0.52,U] 
22:11:19.932 00.010 1032 single-star, 6 included, MultiStar: {-0.06, -0.08}, one-star: {-0.05, -0.06}
22:11:19.936 00.004 1032 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.83) = xAngle (-4.09 = 2.19)
22:11:19.938 00.002 1032 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.09 = 2.19)
22:11:19.941 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-2.26 mountX=-0.04 mountY=0.06, mountTheta=2.19
22:11:19.945 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.06, opts=13)
22:11:19.949 00.004 1032 Enqueuing Move request for scope (-0.05, -0.06)
22:11:19.951 00.002 10072 Worker thread wakes up
22:11:19.951 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
22:11:19.951 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
22:11:19.951 00.000 10072 Moving (-0.05, -0.06) raw xDistance=-0.04 yDistance=0.06
22:11:19.951 00.000 10072 BLC: History state: CurrMiss=-0.06, AvgInitMiss=-0.17, ShCount=5, LgCount=2, SticCount=0,  Deflections: 0=-0.338040, 1:-0.058569
22:11:19.951 00.000 10072 BLC: No correction, Miss < min_move
22:11:19.953 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:11:19.959 00.006 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.90
22:11:19.959 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:11:19.960 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:19.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:11:19.960 00.000 10072 MoveAxis(W, 3, ABG)
22:11:19.960 00.000 10072 Guiding  Dir = 3, Dur = 3
22:11:19.961 00.001 10072 IsGuiding returns 0
22:11:19.962 00.001 10072 PulseGuide returned control before completion, sleep 13
22:11:19.983 00.021 1032 UpdateGuideState exits: m=1232 SNR=24.6
22:11:19.992 00.009 10072 IsGuiding returns 0
22:11:19.992 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:19.997 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:20.000 00.003 1032 Enqueuing Expose request
22:11:20.002 00.002 10072 Move returns status 0, amount 3
22:11:20.002 00.000 10072 MoveAxis(N, 0, ABG)
22:11:20.002 00.000 10072 Move returns status 0, amount 0
22:11:20.002 00.000 10072 move complete, result=0
22:11:20.002 00.000 10072 worker thread done servicing request
22:11:20.002 00.000 10072 Worker thread wakes up
22:11:20.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:20.003 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:20.012 00.009 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
22:11:20.437 00.425 10072 Exposure complete
22:11:20.679 00.242 10072 worker thread done servicing request
22:11:20.688 00.009 1032 OnExposeComplete: enter
22:11:20.701 00.013 1032 UpdateGuideState(): m_state=6
22:11:20.713 00.012 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2691
22:11:20.716 00.003 1032 Star::Find returns 1 (0), X=1103.43, Y=136.09, Mass=1159, SNR=23.9, Peak=105 HFD=3.3
22:11:20.719 00.003 1032 MultiStar: [#1 -0.03,-0.12,1.02,U] [#2 0.08,-0.02,0.88,U] [#3 -0.28,-0.06,0.00,M1] [#4 -0.24,-0.30,0.00,M1] [#5 0.04,-0.29,0.00,M2] [#6 -0.20,-0.17,0.00,M6] [#7 0.14,0.04,0.72,U] [#8 0.08,-0.02,0.51,U] 
22:11:20.722 00.003 1032 refined, 4 included, MultiStar: {0.08, -0.05}, one-star: {0.16, -0.07}
22:11:20.724 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
22:11:20.728 00.004 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
22:11:20.730 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.52 mountX=-0.07 mountY=-0.07, mountTheta=-2.35
22:11:20.810 00.080 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
22:11:20.814 00.004 1032 Enqueuing Move request for scope (0.08, -0.05)
22:11:20.816 00.002 10072 Worker thread wakes up
22:11:20.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
22:11:20.817 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
22:11:20.817 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.07
22:11:20.817 00.000 10072 BLC: History state: CurrMiss=0.07, AvgInitMiss=-0.17, ShCount=5, LgCount=2, SticCount=0,  Deflections: 0=-0.338040, 1:-0.058569, 2:0.068285
22:11:20.817 00.000 10072 BLC: No correction, Miss < min_move
22:11:20.819 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:11:20.825 00.006 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.90
22:11:20.825 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:11:20.825 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:20.825 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:11:20.825 00.000 10072 MoveAxis(W, 2, ABG)
22:11:20.825 00.000 10072 Guiding  Dir = 3, Dur = 2
22:11:20.832 00.007 10072 IsGuiding returns 0
22:11:20.838 00.006 10072 IsGuiding returns 0
22:11:20.838 00.000 10072 Move returns status 0, amount 2
22:11:20.838 00.000 10072 MoveAxis(N, 0, ABG)
22:11:20.839 00.001 10072 Move returns status 0, amount 0
22:11:20.839 00.000 10072 move complete, result=0
22:11:20.839 00.000 10072 worker thread done servicing request
22:11:20.864 00.025 1032 UpdateGuideState exits: m=1159 SNR=23.9
22:11:20.868 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:20.871 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:20.873 00.002 1032 Enqueuing Expose request
22:11:20.876 00.003 10072 Worker thread wakes up
22:11:20.876 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:11:20.879 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:20.879 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:21.511 00.632 10072 Exposure complete
22:11:21.580 00.069 10072 worker thread done servicing request
22:11:21.581 00.001 1032 OnExposeComplete: enter
22:11:21.583 00.002 1032 UpdateGuideState(): m_state=6
22:11:21.586 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2692
22:11:21.589 00.003 1032 Star::Find returns 1 (0), X=1103.44, Y=136.18, Mass=1312, SNR=25.4, Peak=111 HFD=3.2
22:11:21.591 00.002 1032 MultiStar: [#1 0.04,-0.12,0.98,U] [#2 -0.07,-0.12,0.76,U] [#3 -0.27,0.01,0.00,M2] [#4 0.03,-0.03,0.69,U] [#5 0.11,-0.29,0.00,M3] [#6 -0.14,-0.04,0.63,U] [#7 -0.04,0.26,0.00,M1] [#8 0.06,0.00,0.53,U] 
22:11:21.593 00.002 1032 refined, 5 included, MultiStar: {0.02, -0.05}, one-star: {0.16, 0.02}
22:11:21.596 00.003 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
22:11:21.598 00.002 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
22:11:21.600 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.12 mountX=-0.05 mountY=-0.01, mountTheta=-2.95
22:11:21.604 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
22:11:21.607 00.003 1032 Enqueuing Move request for scope (0.02, -0.05)
22:11:21.609 00.002 10072 Worker thread wakes up
22:11:21.609 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:11:21.609 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:11:21.609 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
22:11:21.609 00.000 10072 BLC: window closed
22:11:21.609 00.000 10072 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.17, ShCount=5, LgCount=2, SticCount=0,  Deflections: 0=-0.338040, 1:-0.058569, 2:0.068285
22:11:21.609 00.000 10072 BLC: No correction, Miss < min_move
22:11:21.611 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:11:21.615 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.91
22:11:21.615 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:11:21.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:21.615 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:11:21.615 00.000 10072 MoveAxis(E, 4, ABG)
22:11:21.615 00.000 10072 Guiding  Dir = 2, Dur = 4
22:11:21.615 00.000 10072 IsGuiding returns 0
22:11:21.616 00.001 10072 PulseGuide returned control before completion, sleep 14
22:11:21.632 00.016 10072 IsGuiding returns 0
22:11:21.632 00.000 10072 Move returns status 0, amount 4
22:11:21.632 00.000 10072 MoveAxis(N, 0, ABG)
22:11:21.632 00.000 10072 Move returns status 0, amount 0
22:11:21.632 00.000 10072 move complete, result=0
22:11:21.633 00.001 10072 worker thread done servicing request
22:11:21.637 00.004 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:11:21.641 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:21.644 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:21.647 00.003 1032 Enqueuing Expose request
22:11:21.649 00.002 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:11:21.651 00.002 10072 Worker thread wakes up
22:11:21.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:21.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:22.288 00.637 10072 Exposure complete
22:11:22.717 00.429 1032 OnExposeComplete: enter
22:11:22.722 00.005 10072 worker thread done servicing request
22:11:22.723 00.001 1032 UpdateGuideState(): m_state=6
22:11:22.727 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2693
22:11:22.765 00.038 1032 Star::Find returns 1 (0), X=1103.51, Y=136.21, Mass=1333, SNR=25.7, Peak=101 HFD=3.4
22:11:22.772 00.007 1032 MultiStar: [#1 -0.02,-0.10,0.95,U] [#2 -0.04,-0.28,0.00,M1] [#3 -0.12,0.06,0.78,U] [#4 -0.06,-0.15,0.66,U] [#5 0.02,-0.35,0.00,M4] [#6 -0.06,-0.13,0.61,U] [#7 0.30,0.08,0.00,M2] [#8 0.28,0.04,0.00,M5] 
22:11:22.881 00.109 1032 refined, 4 included, MultiStar: {0.01, -0.04}, one-star: {0.24, 0.05}
22:11:23.284 00.403 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
22:11:23.295 00.011 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
22:11:23.303 00.008 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.31 mountX=-0.05 mountY=-0.00, mountTheta=-3.14
22:11:23.720 00.417 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
22:11:24.128 00.408 1032 Enqueuing Move request for scope (0.01, -0.04)
22:11:24.682 00.554 10072 Worker thread wakes up
22:11:24.682 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:11:24.683 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:11:24.683 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.05 yDistance=-0.00
22:11:24.694 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:11:24.702 00.008 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.91
22:11:24.702 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:11:24.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:24.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:11:24.702 00.000 10072 MoveAxis(E, 9, ABG)
22:11:24.702 00.000 10072 Guiding  Dir = 2, Dur = 9
22:11:24.703 00.001 10072 IsGuiding returns 0
22:11:24.704 00.001 10072 PulseGuide returned control before completion, sleep 19
22:11:25.419 00.715 10072 IsGuiding returns 0
22:11:25.419 00.000 10072 Move returns status 0, amount 9
22:11:25.419 00.000 10072 MoveAxis(N, 0, ABG)
22:11:25.419 00.000 10072 Move returns status 0, amount 0
22:11:25.419 00.000 10072 move complete, result=0
22:11:25.420 00.001 10072 worker thread done servicing request
22:11:25.755 00.335 1032 UpdateGuideState exits: m=1333 SNR=25.7
22:11:25.758 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:26.139 00.381 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:26.146 00.007 1032 Enqueuing Expose request
22:11:26.151 00.005 10072 Worker thread wakes up
22:11:26.151 00.000 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:11:26.154 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:26.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:26.793 00.639 10072 Exposure complete
22:11:26.981 00.188 10072 worker thread done servicing request
22:11:26.981 00.000 1032 OnExposeComplete: enter
22:11:26.986 00.005 1032 UpdateGuideState(): m_state=6
22:11:26.990 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2694
22:11:26.995 00.005 1032 Star::Find returns 1 (0), X=1103.28, Y=136.29, Mass=1392, SNR=26.2, Peak=128 HFD=3.3
22:11:26.999 00.004 1032 MultiStar: [#1 -0.07,0.07,0.91,U] [#2 0.04,0.16,0.74,U] [#3 -0.32,0.23,0.00,M2] [#4 -0.23,-0.07,0.57,U] [#5 0.02,-0.02,0.58,U] [#6 -0.15,0.14,0.56,U] [#7 0.23,0.31,0.00,M3] [#8 0.06,0.03,0.46,U] 
22:11:27.001 00.002 1032 refined, 6 included, MultiStar: {-0.04, 0.07}, one-star: {0.01, 0.13}
22:11:27.003 00.002 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
22:11:27.006 00.003 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
22:11:27.009 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.10 mountX=0.08 mountY=0.02, mountTheta=0.27
22:11:27.014 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
22:11:27.017 00.003 1032 Enqueuing Move request for scope (-0.04, 0.07)
22:11:27.023 00.006 10072 Worker thread wakes up
22:11:27.023 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
22:11:27.023 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
22:11:27.023 00.000 10072 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.02
22:11:27.026 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:11:27.029 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.92
22:11:27.030 00.001 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:11:27.030 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:27.030 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:11:27.030 00.000 10072 MoveAxis(E, 7, ABG)
22:11:27.030 00.000 10072 Guiding  Dir = 2, Dur = 7
22:11:27.031 00.001 10072 IsGuiding returns 0
22:11:27.031 00.000 10072 PulseGuide returned control before completion, sleep 17
22:11:27.061 00.030 10072 IsGuiding returns 0
22:11:27.061 00.000 10072 Move returns status 0, amount 7
22:11:27.061 00.000 10072 MoveAxis(N, 0, ABG)
22:11:27.061 00.000 10072 Move returns status 0, amount 0
22:11:27.061 00.000 10072 move complete, result=0
22:11:27.062 00.001 10072 worker thread done servicing request
22:11:27.064 00.002 1032 UpdateGuideState exits: m=1392 SNR=26.2
22:11:27.067 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:27.071 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:27.074 00.003 1032 Enqueuing Expose request
22:11:27.077 00.003 10072 Worker thread wakes up
22:11:27.077 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:27.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:27.081 00.004 1032 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:11:27.501 00.420 10072 Exposure complete
22:11:27.645 00.144 10072 worker thread done servicing request
22:11:27.646 00.001 1032 OnExposeComplete: enter
22:11:27.649 00.003 1032 UpdateGuideState(): m_state=6
22:11:27.653 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2695
22:11:27.657 00.004 1032 Star::Find returns 1 (0), X=1103.50, Y=136.23, Mass=1197, SNR=24.3, Peak=99 HFD=3.4
22:11:27.660 00.003 1032 MultiStar: [#1 -0.09,0.02,1.02,U] [#2 -0.01,0.15,0.81,U] [#3 -0.14,0.13,0.82,U] [#4 -0.06,0.02,0.70,U] [#5 0.00,-0.09,0.71,U] [#6 -0.06,-0.01,0.64,U] [#7 0.09,0.42,0.00,M4] [#8 0.05,0.17,0.56,U] 
22:11:27.663 00.003 1032 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {0.22, 0.07}
22:11:27.665 00.002 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
22:11:27.668 00.003 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
22:11:27.670 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.70 mountX=0.06 mountY=-0.01, mountTheta=-0.13
22:11:27.679 00.009 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
22:11:27.687 00.008 1032 Enqueuing Move request for scope (-0.01, 0.06)
22:11:27.690 00.003 10072 Worker thread wakes up
22:11:27.690 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
22:11:27.690 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
22:11:27.690 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.01
22:11:27.693 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:11:27.696 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.92
22:11:27.697 00.001 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:11:27.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:27.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:11:27.697 00.000 10072 MoveAxis(E, 1, ABG)
22:11:27.697 00.000 10072 Guiding  Dir = 2, Dur = 1
22:11:27.698 00.001 10072 IsGuiding returns 0
22:11:27.698 00.000 10072 PulseGuide returned control before completion, sleep 11
22:11:27.716 00.018 10072 IsGuiding returns 0
22:11:27.716 00.000 10072 Move returns status 0, amount 1
22:11:27.716 00.000 10072 MoveAxis(N, 0, ABG)
22:11:27.716 00.000 10072 Move returns status 0, amount 0
22:11:27.716 00.000 10072 move complete, result=0
22:11:27.716 00.000 10072 worker thread done servicing request
22:11:27.730 00.014 1032 UpdateGuideState exits: m=1197 SNR=24.3
22:11:27.733 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:27.739 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:27.742 00.003 1032 Enqueuing Expose request
22:11:27.745 00.003 10072 Worker thread wakes up
22:11:27.745 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:11:27.749 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:27.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:28.375 00.626 10072 Exposure complete
22:11:28.456 00.081 10072 worker thread done servicing request
22:11:28.456 00.000 1032 OnExposeComplete: enter
22:11:28.460 00.004 1032 UpdateGuideState(): m_state=6
22:11:28.463 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2696
22:11:28.467 00.004 1032 Star::Find returns 1 (0), X=1103.32, Y=136.08, Mass=1323, SNR=25.5, Peak=107 HFD=3.3
22:11:28.471 00.004 1032 MultiStar: [#1 0.04,0.03,0.94,U] [#2 0.09,-0.07,0.77,U] [#3 -0.15,0.28,0.00,M2] [#4 0.01,-0.02,0.65,U] [#5 -0.22,-0.04,0.62,U] [#6 -0.10,0.03,0.58,U] [#7 0.25,0.38,0.00,M5] [#8 -0.09,0.03,0.52,U] 
22:11:28.474 00.003 1032 refined, 6 included, MultiStar: {-0.02, -0.02}, one-star: {0.04, -0.08}
22:11:28.476 00.002 1032 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.83) = xAngle (-4.01 = 2.27)
22:11:28.480 00.004 1032 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.01 = 2.27)
22:11:28.483 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.18 mountX=-0.02 mountY=0.02, mountTheta=2.27
22:11:28.489 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
22:11:28.493 00.004 1032 Enqueuing Move request for scope (-0.02, -0.02)
22:11:28.496 00.003 10072 Worker thread wakes up
22:11:28.496 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
22:11:28.496 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
22:11:28.496 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
22:11:28.499 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:11:28.503 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.93
22:11:28.503 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:11:28.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:28.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:11:28.503 00.000 10072 MoveAxis(E, 1, ABG)
22:11:28.503 00.000 10072 Guiding  Dir = 2, Dur = 1
22:11:28.504 00.001 10072 IsGuiding returns 0
22:11:28.505 00.001 10072 PulseGuide returned control before completion, sleep 11
22:11:28.528 00.023 10072 IsGuiding returns 0
22:11:28.528 00.000 10072 Move returns status 0, amount 1
22:11:28.528 00.000 10072 MoveAxis(N, 0, ABG)
22:11:28.529 00.001 10072 Move returns status 0, amount 0
22:11:28.529 00.000 10072 move complete, result=0
22:11:28.529 00.000 10072 worker thread done servicing request
22:11:28.529 00.000 1032 UpdateGuideState exits: m=1323 SNR=25.5
22:11:28.534 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:28.536 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:28.539 00.003 1032 Enqueuing Expose request
22:11:28.542 00.003 10072 Worker thread wakes up
22:11:28.542 00.000 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:11:28.545 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:28.545 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:28.978 00.433 10072 Exposure complete
22:11:29.399 00.421 10072 worker thread done servicing request
22:11:29.400 00.001 1032 OnExposeComplete: enter
22:11:29.406 00.006 1032 UpdateGuideState(): m_state=6
22:11:29.409 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2697
22:11:29.411 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=136.27, Mass=1306, SNR=25.4, Peak=119 HFD=3.2
22:11:29.415 00.004 1032 MultiStar: [#1 -0.08,0.18,0.97,U] [#2 -0.05,0.17,0.83,U] [#3 -0.25,0.08,0.00,M3] [#4 -0.08,-0.03,0.64,U] [#5 0.00,-0.11,0.65,U] [#6 -0.08,0.09,0.64,U] [#7 0.09,0.35,0.00,M6] [#8 0.17,0.18,0.50,U] 
22:11:29.417 00.002 1032 refined, 6 included, MultiStar: {-0.00, 0.09}, one-star: {0.10, 0.12}
22:11:29.419 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
22:11:29.421 00.002 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
22:11:29.426 00.005 1032 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.62 mountX=0.09 mountY=-0.02, mountTheta=-0.21
22:11:29.435 00.009 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.09, opts=13)
22:11:29.439 00.004 1032 Enqueuing Move request for scope (-0.00, 0.09)
22:11:29.441 00.002 10072 Worker thread wakes up
22:11:29.441 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
22:11:29.442 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
22:11:29.442 00.000 10072 Moving (-0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
22:11:29.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:11:29.447 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.93
22:11:29.447 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:11:29.448 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:29.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:11:29.448 00.000 10072 MoveAxis(E, 1, ABG)
22:11:29.448 00.000 10072 Guiding  Dir = 2, Dur = 1
22:11:29.448 00.000 10072 IsGuiding returns 0
22:11:29.449 00.001 10072 PulseGuide returned control before completion, sleep 11
22:11:29.469 00.020 10072 IsGuiding returns 0
22:11:29.469 00.000 10072 Move returns status 0, amount 1
22:11:29.469 00.000 10072 MoveAxis(N, 0, ABG)
22:11:29.469 00.000 10072 Move returns status 0, amount 0
22:11:29.469 00.000 10072 move complete, result=0
22:11:29.470 00.001 10072 worker thread done servicing request
22:11:29.483 00.013 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:11:29.495 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:29.499 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:29.505 00.006 1032 Enqueuing Expose request
22:11:29.508 00.003 10072 Worker thread wakes up
22:11:29.508 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:11:29.512 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:29.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:30.319 00.807 10072 Exposure complete
22:11:30.409 00.090 10072 worker thread done servicing request
22:11:30.409 00.000 1032 OnExposeComplete: enter
22:11:30.412 00.003 1032 UpdateGuideState(): m_state=6
22:11:30.417 00.005 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2698
22:11:30.419 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=136.30, Mass=1404, SNR=26.3, Peak=118 HFD=3.2
22:11:30.423 00.004 1032 MultiStar: [#1 -0.03,0.21,0.94,U] [#2 -0.02,0.18,0.75,U] [#3 -0.09,0.21,0.77,U] [#4 -0.16,0.01,0.64,U] [#5 -0.14,-0.08,0.66,U] [#6 -0.03,0.15,0.56,U] [#7 0.05,0.25,0.00,M7] [#8 -0.04,0.40,0.00,M2] 
22:11:30.426 00.003 1032 refined, 6 included, MultiStar: {-0.04, 0.13}, one-star: {0.10, 0.14}
22:11:30.429 00.003 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
22:11:30.431 00.002 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
22:11:30.434 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.89 mountX=0.13 mountY=0.01, mountTheta=0.06
22:11:30.438 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.13, opts=13)
22:11:30.441 00.003 1032 Enqueuing Move request for scope (-0.04, 0.13)
22:11:30.443 00.002 10072 Worker thread wakes up
22:11:30.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
22:11:30.443 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
22:11:30.443 00.000 10072 Moving (-0.04, 0.13) raw xDistance=0.13 yDistance=0.01
22:11:30.446 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:11:30.449 00.003 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 283.94
22:11:30.449 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
22:11:30.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:30.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:11:30.449 00.000 10072 MoveAxis(W, 61, ABG)
22:11:30.449 00.000 10072 Guiding  Dir = 3, Dur = 61
22:11:30.450 00.001 10072 IsGuiding returns 0
22:11:30.450 00.000 10072 PulseGuide returned control before completion, sleep 71
22:11:30.475 00.025 1032 UpdateGuideState exits: m=1404 SNR=26.3
22:11:30.479 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:30.481 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:30.483 00.002 1032 Enqueuing Expose request
22:11:30.535 00.052 10072 IsGuiding returns 0
22:11:30.535 00.000 10072 Move returns status 0, amount 61
22:11:30.535 00.000 10072 MoveAxis(N, 0, ABG)
22:11:30.535 00.000 10072 Move returns status 0, amount 0
22:11:30.535 00.000 10072 move complete, result=0
22:11:30.535 00.000 10072 worker thread done servicing request
22:11:30.536 00.001 10072 Worker thread wakes up
22:11:30.536 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:30.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:30.751 00.215 1032 GuideStep: 0.1 px 61 ms WEST, 0.0 px 0 ms NORTH
22:11:31.427 00.676 10072 Exposure complete
22:11:31.586 00.159 10072 worker thread done servicing request
22:11:31.586 00.000 1032 OnExposeComplete: enter
22:11:31.590 00.004 1032 UpdateGuideState(): m_state=6
22:11:31.606 00.016 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2699
22:11:31.625 00.019 1032 Star::Find returns 1 (0), X=1103.34, Y=136.03, Mass=1395, SNR=26.2, Peak=117 HFD=3.3
22:11:31.629 00.004 1032 MultiStar: [#1 -0.22,-0.08,0.92,U] [#2 -0.05,0.03,0.68,U] [#3 -0.22,0.03,0.73,U] [#4 -0.18,-0.01,0.61,U] [#5 0.02,-0.01,0.64,U] [#6 -0.15,0.03,0.60,U] [#7 0.11,0.12,0.65,U] [#8 -0.00,-0.00,0.51,U] 
22:11:31.633 00.004 1032 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {0.06, -0.13}
22:11:31.637 00.004 1032 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.83) = xAngle (-4.81 = 1.48)
22:11:31.684 00.047 1032 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.81 = 1.48)
22:11:31.692 00.008 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.98 mountX=0.01 mountY=0.07, mountTheta=1.48
22:11:31.699 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.01, opts=13)
22:11:31.714 00.015 1032 Enqueuing Move request for scope (-0.07, -0.01)
22:11:31.723 00.009 10072 Worker thread wakes up
22:11:31.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
22:11:31.723 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
22:11:31.723 00.000 10072 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=0.07
22:11:31.734 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:11:31.751 00.017 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.95
22:11:31.751 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:11:31.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:31.752 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:11:31.752 00.000 10072 MoveAxis(E, 1, ABG)
22:11:31.752 00.000 10072 Guiding  Dir = 2, Dur = 1
22:11:31.916 00.164 10072 IsGuiding returns 0
22:11:31.917 00.001 10072 PulseGuide returned control before completion, sleep 11
22:11:31.938 00.021 10072 IsGuiding returns 1
22:11:31.938 00.000 10072 scope still moving after pulse duration time elapsed
22:11:31.969 00.031 10072 IsGuiding returns 1
22:11:32.001 00.032 10072 IsGuiding returns 1
22:11:32.327 00.326 10072 IsGuiding returns 0
22:11:32.339 00.012 10072 scope move finished after 1 + 422 ms
22:11:32.339 00.000 10072 Move returns status 0, amount 1
22:11:32.340 00.001 10072 MoveAxis(N, 0, ABG)
22:11:32.340 00.000 10072 Move returns status 0, amount 0
22:11:32.340 00.000 10072 move complete, result=0
22:11:32.340 00.000 10072 worker thread done servicing request
22:11:32.536 00.196 1032 UpdateGuideState exits: m=1395 SNR=26.2
22:11:32.728 00.192 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:32.733 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:32.736 00.003 1032 Enqueuing Expose request
22:11:32.741 00.005 10072 Worker thread wakes up
22:11:32.741 00.000 1032 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
22:11:32.745 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:32.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:33.724 00.979 10072 Exposure complete
22:11:35.093 01.369 1032 OnExposeComplete: enter
22:11:35.097 00.004 10072 worker thread done servicing request
22:11:35.097 00.000 1032 UpdateGuideState(): m_state=6
22:11:35.101 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2700
22:11:35.104 00.003 1032 Star::Find returns 1 (0), X=1103.33, Y=136.30, Mass=1237, SNR=24.7, Peak=105 HFD=3.3
22:11:35.107 00.003 1032 MultiStar: [#1 0.01,0.08,1.00,U] [#2 0.05,-0.12,0.80,U] [#3 -0.11,0.02,0.75,U] [#4 -0.11,-0.24,0.00,M1] [#5 0.08,-0.43,0.00,M1] [#6 0.02,0.02,0.66,U] [#7 0.13,0.11,0.70,U] [#8 0.11,0.08,0.56,U] 
22:11:35.112 00.005 1032 refined, 6 included, MultiStar: {0.03, 0.05}, one-star: {0.06, 0.14}
22:11:35.118 00.006 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
22:11:35.121 00.003 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
22:11:35.124 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.98 mountX=0.04 mountY=-0.05, mountTheta=-0.85
22:11:35.287 00.163 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
22:11:35.347 00.060 1032 Enqueuing Move request for scope (0.03, 0.05)
22:11:35.358 00.011 10072 Worker thread wakes up
22:11:35.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
22:11:35.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
22:11:35.358 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.05
22:11:35.374 00.016 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.95
22:11:35.374 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:11:35.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:35.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:11:35.374 00.000 10072 MoveAxis(E, 5, ABG)
22:11:35.376 00.002 10072 Guiding  Dir = 2, Dur = 5
22:11:35.376 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:11:35.380 00.004 10072 IsGuiding returns 0
22:11:35.380 00.000 10072 PulseGuide returned control before completion, sleep 15
22:11:35.419 00.039 10072 IsGuiding returns 0
22:11:35.419 00.000 10072 Move returns status 0, amount 5
22:11:35.419 00.000 10072 MoveAxis(N, 0, ABG)
22:11:35.419 00.000 10072 Move returns status 0, amount 0
22:11:35.419 00.000 10072 move complete, result=0
22:11:35.420 00.001 10072 worker thread done servicing request
22:11:35.505 00.085 1032 UpdateGuideState exits: m=1237 SNR=24.7
22:11:35.582 00.077 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:35.586 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:35.590 00.004 1032 Enqueuing Expose request
22:11:35.594 00.004 10072 Worker thread wakes up
22:11:35.594 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:35.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:35.595 00.001 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:11:36.231 00.636 10072 Exposure complete
22:11:36.342 00.111 1032 OnExposeComplete: enter
22:11:36.346 00.004 1032 UpdateGuideState(): m_state=6
22:11:36.350 00.004 10072 worker thread done servicing request
22:11:36.350 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2701
22:11:36.354 00.004 1032 Star::Find returns 1 (0), X=1103.30, Y=136.29, Mass=1265, SNR=25.0, Peak=111 HFD=3.3
22:11:36.358 00.004 1032 MultiStar: [#1 -0.04,0.15,1.02,U] [#2 -0.03,-0.04,0.75,U] [#3 -0.23,0.24,0.00,M1] [#4 -0.17,-0.05,0.67,U] [#5 -0.07,-0.14,0.67,U] [#6 -0.01,-0.11,0.61,U] [#7 0.20,0.33,0.00,M6] [#8 0.15,-0.00,0.49,U] 
22:11:36.361 00.003 1032 refined, 6 included, MultiStar: {-0.03, 0.01}, one-star: {0.02, 0.13}
22:11:36.363 00.002 1032 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.83) = xAngle (0.95 = 0.95)
22:11:36.366 00.003 1032 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.95 = 0.95)
22:11:36.369 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.78 mountX=0.02 mountY=0.02, mountTheta=0.95
22:11:36.372 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
22:11:36.375 00.003 1032 Enqueuing Move request for scope (-0.03, 0.01)
22:11:36.377 00.002 10072 Worker thread wakes up
22:11:36.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
22:11:36.377 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
22:11:36.378 00.001 10072 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.02
22:11:36.380 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:11:36.386 00.006 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.96
22:11:36.386 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:11:36.387 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:36.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:11:36.387 00.000 10072 MoveAxis(E, 3, ABG)
22:11:36.388 00.001 10072 Guiding  Dir = 2, Dur = 3
22:11:36.388 00.000 10072 IsGuiding returns 0
22:11:36.389 00.001 10072 PulseGuide returned control before completion, sleep 13
22:11:36.414 00.025 10072 IsGuiding returns 0
22:11:36.415 00.001 10072 Move returns status 0, amount 3
22:11:36.415 00.000 10072 MoveAxis(N, 0, ABG)
22:11:36.415 00.000 10072 Move returns status 0, amount 0
22:11:36.415 00.000 10072 move complete, result=0
22:11:36.415 00.000 10072 worker thread done servicing request
22:11:36.417 00.002 1032 UpdateGuideState exits: m=1265 SNR=25.0
22:11:36.421 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:36.425 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:36.430 00.005 1032 Enqueuing Expose request
22:11:36.433 00.003 10072 Worker thread wakes up
22:11:36.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:36.433 00.000 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:11:36.437 00.004 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:36.856 00.419 10072 Exposure complete
22:11:36.934 00.078 10072 worker thread done servicing request
22:11:36.934 00.000 1032 OnExposeComplete: enter
22:11:36.938 00.004 1032 UpdateGuideState(): m_state=6
22:11:36.941 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2702
22:11:36.943 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=136.25, Mass=1278, SNR=25.1, Peak=111 HFD=3.2
22:11:36.945 00.002 1032 MultiStar: [#1 0.03,0.05,1.02,U] [#2 0.04,-0.04,0.76,U] [#3 -0.03,0.05,0.73,U] [#4 -0.08,-0.06,0.69,U] [#5 0.24,-0.29,0.00,M1] [#6 -0.04,-0.18,0.59,U] [#7 0.09,0.11,0.73,U] [#8 0.10,0.13,0.53,U] 
22:11:36.949 00.004 1032 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {0.13, 0.09}
22:11:36.952 00.003 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
22:11:36.954 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
22:11:36.958 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.58 mountX=0.01 mountY=-0.04, mountTheta=-1.25
22:11:36.967 00.009 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
22:11:36.972 00.005 1032 Enqueuing Move request for scope (0.04, 0.02)
22:11:36.975 00.003 10072 Worker thread wakes up
22:11:36.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
22:11:36.975 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
22:11:36.975 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
22:11:36.978 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:11:36.982 00.004 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.96
22:11:36.982 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:11:36.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:36.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:11:36.982 00.000 10072 MoveAxis(E, 2, ABG)
22:11:36.982 00.000 10072 Guiding  Dir = 2, Dur = 2
22:11:36.983 00.001 10072 IsGuiding returns 0
22:11:36.983 00.000 10072 PulseGuide returned control before completion, sleep 12
22:11:37.009 00.026 10072 IsGuiding returns 0
22:11:37.009 00.000 10072 Move returns status 0, amount 2
22:11:37.009 00.000 10072 MoveAxis(N, 0, ABG)
22:11:37.009 00.000 10072 Move returns status 0, amount 0
22:11:37.009 00.000 10072 move complete, result=0
22:11:37.009 00.000 10072 worker thread done servicing request
22:11:37.014 00.005 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:11:37.016 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:37.019 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:37.023 00.004 1032 Enqueuing Expose request
22:11:37.029 00.006 10072 Worker thread wakes up
22:11:37.029 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:11:37.032 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:37.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:37.670 00.638 10072 Exposure complete
22:11:37.750 00.080 10072 worker thread done servicing request
22:11:37.751 00.001 1032 OnExposeComplete: enter
22:11:37.754 00.003 1032 UpdateGuideState(): m_state=6
22:11:37.759 00.005 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2703
22:11:37.763 00.004 1032 Star::Find returns 1 (0), X=1103.37, Y=136.12, Mass=1186, SNR=24.1, Peak=107 HFD=3.3
22:11:37.766 00.003 1032 MultiStar: [#1 0.05,0.02,1.06,U] [#2 0.05,0.07,0.83,U] [#3 -0.09,0.17,0.79,U] [#4 -0.03,-0.04,0.65,U] [#5 -0.14,-0.04,0.68,U] [#6 0.00,-0.04,0.60,U] [#7 0.11,0.40,0.00,M6] [#8 0.06,0.00,0.50,U] 
22:11:37.770 00.004 1032 refined, 7 included, MultiStar: {0.00, 0.02}, one-star: {0.09, -0.04}
22:11:37.773 00.003 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
22:11:37.776 00.003 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
22:11:37.781 00.005 1032 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.32 mountX=0.02 mountY=-0.01, mountTheta=-0.51
22:11:37.786 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.02, opts=13)
22:11:37.790 00.004 1032 Enqueuing Move request for scope (0.00, 0.02)
22:11:37.795 00.005 10072 Worker thread wakes up
22:11:37.795 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
22:11:37.795 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
22:11:37.795 00.000 10072 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
22:11:37.849 00.054 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:11:37.853 00.004 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.97
22:11:37.853 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:11:37.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:37.854 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:11:37.854 00.000 10072 MoveAxis(E, 3, ABG)
22:11:37.854 00.000 10072 Guiding  Dir = 2, Dur = 3
22:11:37.854 00.000 10072 IsGuiding returns 0
22:11:37.855 00.001 10072 PulseGuide returned control before completion, sleep 13
22:11:37.871 00.016 10072 IsGuiding returns 0
22:11:37.871 00.000 10072 Move returns status 0, amount 3
22:11:37.872 00.001 10072 MoveAxis(N, 0, ABG)
22:11:37.872 00.000 10072 Move returns status 0, amount 0
22:11:37.872 00.000 10072 move complete, result=0
22:11:37.872 00.000 10072 worker thread done servicing request
22:11:37.994 00.122 1032 UpdateGuideState exits: m=1186 SNR=24.1
22:11:38.003 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:38.033 00.030 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:38.036 00.003 1032 Enqueuing Expose request
22:11:38.039 00.003 10072 Worker thread wakes up
22:11:38.040 00.001 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:11:38.042 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:38.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:38.830 00.788 10072 Exposure complete
22:11:39.131 00.301 10072 worker thread done servicing request
22:11:39.131 00.000 1032 OnExposeComplete: enter
22:11:39.135 00.004 1032 UpdateGuideState(): m_state=6
22:11:39.138 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2704
22:11:39.141 00.003 1032 Star::Find returns 1 (0), X=1103.41, Y=136.12, Mass=1220, SNR=24.5, Peak=110 HFD=3.2
22:11:39.146 00.005 1032 MultiStar: [#1 -0.04,-0.01,1.00,U] [#2 -0.06,-0.00,0.81,U] [#3 -0.41,0.13,0.00,M1] [#4 -0.24,0.00,0.66,U] [#5 0.06,-0.14,0.65,U] [#6 -0.03,0.17,0.67,U] [#7 0.15,0.44,0.00,M7] [#8 0.03,0.20,0.53,U] 
22:11:39.149 00.003 1032 refined, 6 included, MultiStar: {-0.01, 0.02}, one-star: {0.14, -0.03}
22:11:39.151 00.002 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
22:11:39.154 00.003 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
22:11:39.157 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.26 mountX=0.02 mountY=0.01, mountTheta=0.43
22:11:39.161 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
22:11:39.165 00.004 1032 Enqueuing Move request for scope (-0.01, 0.02)
22:11:39.167 00.002 10072 Worker thread wakes up
22:11:39.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:11:39.168 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:11:39.168 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.01
22:11:39.170 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:11:39.175 00.005 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.97
22:11:39.176 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:11:39.176 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:39.176 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:11:39.176 00.000 10072 MoveAxis(E, 4, ABG)
22:11:39.176 00.000 10072 Guiding  Dir = 2, Dur = 4
22:11:39.177 00.001 10072 IsGuiding returns 0
22:11:39.178 00.001 10072 PulseGuide returned control before completion, sleep 14
22:11:39.204 00.026 1032 UpdateGuideState exits: m=1220 SNR=24.5
22:11:39.207 00.003 10072 IsGuiding returns 0
22:11:39.207 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:39.210 00.003 10072 Move returns status 0, amount 4
22:11:39.211 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:39.213 00.002 1032 Enqueuing Expose request
22:11:39.216 00.003 10072 MoveAxis(N, 0, ABG)
22:11:39.216 00.000 10072 Move returns status 0, amount 0
22:11:39.216 00.000 10072 move complete, result=0
22:11:39.216 00.000 10072 worker thread done servicing request
22:11:39.217 00.001 10072 Worker thread wakes up
22:11:39.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:39.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:39.228 00.011 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:11:40.167 00.939 10072 Exposure complete
22:11:40.376 00.209 1032 OnExposeComplete: enter
22:11:40.381 00.005 1032 UpdateGuideState(): m_state=6
22:11:40.386 00.005 10072 worker thread done servicing request
22:11:40.386 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2705
22:11:40.389 00.003 1032 Star::Find returns 1 (0), X=1103.46, Y=136.22, Mass=1230, SNR=24.6, Peak=112 HFD=3.2
22:11:40.435 00.046 1032 MultiStar: [#1 -0.10,0.08,0.91,U] [#2 -0.03,0.03,0.79,U] [#3 -0.21,0.24,0.00,M2] [#4 -0.09,0.07,0.74,U] [#5 -0.04,-0.18,0.71,U] [#6 0.07,0.02,0.61,U] [#7 -0.07,0.29,0.00,M8] [#8 0.19,0.05,0.53,U] 
22:11:40.442 00.007 1032 refined, 6 included, MultiStar: {0.02, 0.02}, one-star: {0.19, 0.06}
22:11:40.446 00.004 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
22:11:40.451 00.005 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
22:11:40.455 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.83 mountX=0.02 mountY=-0.03, mountTheta=-1.00
22:11:40.461 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
22:11:40.469 00.008 1032 Enqueuing Move request for scope (0.02, 0.02)
22:11:40.473 00.004 10072 Worker thread wakes up
22:11:40.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:11:40.473 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:11:40.473 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.03
22:11:40.483 00.010 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.98
22:11:40.484 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:11:40.484 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:40.484 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:11:40.484 00.000 10072 MoveAxis(E, 5, ABG)
22:11:40.484 00.000 10072 Guiding  Dir = 2, Dur = 5
22:11:40.485 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:11:40.491 00.006 10072 IsGuiding returns 0
22:11:40.504 00.013 10072 IsGuiding returns 0
22:11:40.504 00.000 10072 Move returns status 0, amount 5
22:11:40.521 00.017 10072 MoveAxis(N, 0, ABG)
22:11:40.521 00.000 10072 Move returns status 0, amount 0
22:11:40.521 00.000 10072 move complete, result=0
22:11:40.522 00.001 10072 worker thread done servicing request
22:11:41.090 00.568 1032 UpdateGuideState exits: m=1230 SNR=24.6
22:11:41.095 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:41.099 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:41.102 00.003 1032 Enqueuing Expose request
22:11:41.269 00.167 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:11:41.549 00.280 10072 Worker thread wakes up
22:11:41.550 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:41.550 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:42.357 00.807 10072 Exposure complete
22:11:42.851 00.494 10072 worker thread done servicing request
22:11:43.087 00.236 1032 OnExposeComplete: enter
22:11:43.232 00.145 1032 UpdateGuideState(): m_state=6
22:11:43.330 00.098 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2706
22:11:43.334 00.004 1032 Star::Find returns 1 (0), X=1103.35, Y=136.05, Mass=1446, SNR=26.7, Peak=111 HFD=3.3
22:11:43.338 00.004 1032 MultiStar: [#1 -0.08,0.03,0.90,U] [#2 0.09,-0.04,0.76,U] [#3 -0.10,0.12,0.71,U] [#4 -0.06,-0.17,0.61,U] [#5 0.03,-0.03,0.63,U] [#6 -0.15,0.10,0.61,U] [#7 0.12,0.26,0.00,M9] [#8 0.08,0.09,0.46,U] 
22:11:43.341 00.003 1032 refined, 7 included, MultiStar: {-0.01, -0.01}, one-star: {0.08, -0.11}
22:11:43.345 00.004 1032 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.83) = xAngle (-4.34 = 1.94)
22:11:43.348 00.003 1032 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.34 = 1.94)
22:11:43.351 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.51 mountX=-0.01 mountY=0.01, mountTheta=1.94
22:11:43.355 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
22:11:43.358 00.003 1032 Enqueuing Move request for scope (-0.01, -0.01)
22:11:43.644 00.286 10072 Worker thread wakes up
22:11:43.644 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:11:43.644 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:11:43.644 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
22:11:43.780 00.136 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 283.99
22:11:43.780 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:11:43.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:43.781 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:11:43.781 00.000 10072 MoveAxis(E, 10, ABG)
22:11:43.781 00.000 10072 Guiding  Dir = 2, Dur = 10
22:11:43.781 00.000 10072 IsGuiding returns 0
22:11:43.782 00.001 10072 PulseGuide returned control before completion, sleep 20
22:11:43.809 00.027 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:11:44.002 00.193 10072 IsGuiding returns 0
22:11:44.002 00.000 10072 Move returns status 0, amount 10
22:11:44.002 00.000 10072 MoveAxis(N, 0, ABG)
22:11:44.002 00.000 10072 Move returns status 0, amount 0
22:11:44.002 00.000 10072 move complete, result=0
22:11:44.002 00.000 10072 worker thread done servicing request
22:11:44.062 00.060 1032 UpdateGuideState exits: m=1446 SNR=26.7
22:11:44.132 00.070 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:44.139 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:44.144 00.005 1032 Enqueuing Expose request
22:11:44.149 00.005 10072 Worker thread wakes up
22:11:44.149 00.000 1032 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
22:11:44.152 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:44.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:44.793 00.641 10072 Exposure complete
22:11:44.879 00.086 10072 worker thread done servicing request
22:11:44.879 00.000 1032 OnExposeComplete: enter
22:11:44.883 00.004 1032 UpdateGuideState(): m_state=6
22:11:44.885 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2707
22:11:44.888 00.003 1032 Star::Find returns 1 (0), X=1103.46, Y=136.18, Mass=1236, SNR=24.7, Peak=104 HFD=3.3
22:11:44.892 00.004 1032 MultiStar: [#1 0.08,-0.11,0.99,U] [#2 0.06,-0.13,0.82,U] [#3 -0.22,0.18,0.00,M2] [#4 -0.00,-0.12,0.69,U] [#5 -0.03,-0.06,0.66,U] [#6 -0.02,0.09,0.62,U] [#7 0.11,0.20,0.75,U] [#8 0.25,0.09,0.00,M1] 
22:11:44.898 00.006 1032 refined, 6 included, MultiStar: {0.06, -0.02}, one-star: {0.18, 0.02}
22:11:44.900 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
22:11:44.902 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
22:11:44.905 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.30 mountX=-0.04 mountY=-0.06, mountTheta=-2.13
22:11:44.909 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
22:11:44.911 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
22:11:44.914 00.003 10072 Worker thread wakes up
22:11:44.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
22:11:44.914 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
22:11:44.914 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.06
22:11:44.917 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:11:44.920 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 283.99
22:11:44.920 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:11:44.920 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:44.921 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:11:44.921 00.000 10072 MoveAxis(E, 5, ABG)
22:11:44.921 00.000 10072 Guiding  Dir = 2, Dur = 5
22:11:44.921 00.000 10072 IsGuiding returns 0
22:11:44.924 00.003 10072 PulseGuide returned control before completion, sleep 13
22:11:44.945 00.021 10072 IsGuiding returns 0
22:11:44.946 00.001 10072 Move returns status 0, amount 5
22:11:44.946 00.000 10072 MoveAxis(N, 0, ABG)
22:11:44.946 00.000 10072 Move returns status 0, amount 0
22:11:44.946 00.000 10072 move complete, result=0
22:11:44.947 00.001 10072 worker thread done servicing request
22:11:44.952 00.005 1032 UpdateGuideState exits: m=1236 SNR=24.7
22:11:44.956 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:44.961 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:44.964 00.003 1032 Enqueuing Expose request
22:11:44.966 00.002 10072 Worker thread wakes up
22:11:44.966 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:11:44.969 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:44.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:45.389 00.420 10072 Exposure complete
22:11:45.479 00.090 10072 worker thread done servicing request
22:11:45.479 00.000 1032 OnExposeComplete: enter
22:11:45.483 00.004 1032 UpdateGuideState(): m_state=6
22:11:45.486 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2708
22:11:45.493 00.007 1032 Star::Find returns 1 (0), X=1103.44, Y=136.21, Mass=1229, SNR=24.6, Peak=112 HFD=3.2
22:11:45.498 00.005 1032 MultiStar: [#1 -0.15,0.01,1.00,U] [#2 -0.01,-0.02,0.79,U] [#3 -0.10,0.23,0.00,M3] [#4 -0.02,0.05,0.66,U] [#5 -0.02,0.02,0.71,U] [#6 -0.07,0.17,0.65,U] [#7 0.02,0.42,0.00,M9] [#8 0.07,0.10,0.53,U] 
22:11:45.502 00.004 1032 refined, 6 included, MultiStar: {-0.01, 0.05}, one-star: {0.16, 0.05}
22:11:45.505 00.003 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
22:11:45.509 00.004 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
22:11:45.512 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.69 mountX=0.05 mountY=-0.01, mountTheta=-0.14
22:11:45.524 00.012 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
22:11:45.527 00.003 1032 Enqueuing Move request for scope (-0.01, 0.05)
22:11:45.532 00.005 10072 Worker thread wakes up
22:11:45.532 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:11:45.532 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:11:45.532 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
22:11:45.567 00.035 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.00
22:11:45.567 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:11:45.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:45.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:11:45.567 00.000 10072 MoveAxis(E, 3, ABG)
22:11:45.567 00.000 10072 Guiding  Dir = 2, Dur = 3
22:11:45.568 00.001 10072 IsGuiding returns 0
22:11:45.568 00.000 10072 PulseGuide returned control before completion, sleep 13
22:11:45.570 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:11:45.589 00.019 10072 IsGuiding returns 0
22:11:45.589 00.000 10072 Move returns status 0, amount 3
22:11:45.589 00.000 10072 MoveAxis(N, 0, ABG)
22:11:45.589 00.000 10072 Move returns status 0, amount 0
22:11:45.589 00.000 10072 move complete, result=0
22:11:45.590 00.001 10072 worker thread done servicing request
22:11:45.607 00.017 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:11:45.613 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:45.620 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:45.623 00.003 1032 Enqueuing Expose request
22:11:45.626 00.003 10072 Worker thread wakes up
22:11:45.626 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:11:45.629 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:45.629 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:46.265 00.636 10072 Exposure complete
22:11:46.348 00.083 10072 worker thread done servicing request
22:11:46.348 00.000 1032 OnExposeComplete: enter
22:11:46.350 00.002 1032 UpdateGuideState(): m_state=6
22:11:46.354 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2709
22:11:46.357 00.003 1032 Star::Find returns 1 (0), X=1103.57, Y=136.41, Mass=1217, SNR=24.5, Peak=101 HFD=3.3
22:11:46.359 00.002 1032 MultiStar: [#1 -0.04,0.14,0.93,U] [#2 0.02,0.09,0.81,U] [#3 -0.07,0.08,0.78,U] [#4 -0.07,0.09,0.72,U] [#5 0.01,-0.09,0.72,U] [#6 -0.06,0.28,0.00,M1] [#7 0.14,0.27,0.00,M10] [#8 0.18,0.23,0.00,M1] 
22:11:46.365 00.006 1032 refined, 5 included, MultiStar: {0.04, 0.10}, one-star: {0.30, 0.26}
22:11:46.369 00.004 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
22:11:46.373 00.004 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
22:11:46.376 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.24 mountX=0.09 mountY=-0.06, mountTheta=-0.59
22:11:46.381 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
22:11:46.384 00.003 1032 Enqueuing Move request for scope (0.04, 0.10)
22:11:46.387 00.003 10072 Worker thread wakes up
22:11:46.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
22:11:46.387 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
22:11:46.387 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.06
22:11:46.390 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:11:46.397 00.007 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.00
22:11:46.398 00.001 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:11:46.398 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:46.398 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:11:46.398 00.000 10072 MoveAxis(E, 4, ABG)
22:11:46.398 00.000 10072 Guiding  Dir = 2, Dur = 4
22:11:46.398 00.000 10072 IsGuiding returns 0
22:11:46.400 00.002 10072 PulseGuide returned control before completion, sleep 14
22:11:46.421 00.021 10072 IsGuiding returns 0
22:11:46.421 00.000 10072 Move returns status 0, amount 4
22:11:46.421 00.000 10072 MoveAxis(N, 0, ABG)
22:11:46.421 00.000 10072 Move returns status 0, amount 0
22:11:46.421 00.000 10072 move complete, result=0
22:11:46.421 00.000 10072 worker thread done servicing request
22:11:46.503 00.082 1032 UpdateGuideState exits: m=1217 SNR=24.5
22:11:46.507 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:46.509 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:46.511 00.002 1032 Enqueuing Expose request
22:11:46.529 00.018 10072 Worker thread wakes up
22:11:46.529 00.000 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:11:46.532 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:46.532 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:46.943 00.411 10072 Exposure complete
22:11:47.045 00.102 10072 worker thread done servicing request
22:11:47.046 00.001 1032 OnExposeComplete: enter
22:11:47.056 00.010 1032 UpdateGuideState(): m_state=6
22:11:47.058 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2710
22:11:47.062 00.004 1032 Star::Find returns 1 (0), X=1103.36, Y=136.24, Mass=1214, SNR=24.5, Peak=105 HFD=3.3
22:11:47.067 00.005 1032 MultiStar: [#1 -0.04,0.10,0.97,U] [#2 0.09,0.18,0.79,U] [#3 -0.13,0.23,0.00,M3] [#4 -0.17,0.06,0.67,U] [#5 0.06,-0.10,0.66,U] [#6 -0.13,0.14,0.61,U] [#7 0.09,0.26,0.00,R] [#8 0.14,0.22,0.00,M2] 
22:11:47.069 00.002 1032 refined, 5 included, MultiStar: {-0.01, 0.08}, one-star: {0.09, 0.08}
22:11:47.072 00.003 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
22:11:47.074 00.002 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
22:11:47.076 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.67 mountX=0.08 mountY=-0.01, mountTheta=-0.16
22:11:47.080 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
22:11:47.083 00.003 1032 Enqueuing Move request for scope (-0.01, 0.08)
22:11:47.085 00.002 10072 Worker thread wakes up
22:11:47.085 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:11:47.085 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:11:47.085 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
22:11:47.088 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:11:47.091 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.01
22:11:47.091 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:11:47.091 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:47.091 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:11:47.091 00.000 10072 MoveAxis(E, 3, ABG)
22:11:47.091 00.000 10072 Guiding  Dir = 2, Dur = 3
22:11:47.092 00.001 10072 IsGuiding returns 0
22:11:47.093 00.001 10072 PulseGuide returned control before completion, sleep 13
22:11:47.112 00.019 10072 IsGuiding returns 0
22:11:47.112 00.000 10072 Move returns status 0, amount 3
22:11:47.112 00.000 10072 MoveAxis(N, 0, ABG)
22:11:47.112 00.000 10072 Move returns status 0, amount 0
22:11:47.112 00.000 10072 move complete, result=0
22:11:47.113 00.001 10072 worker thread done servicing request
22:11:47.120 00.007 1032 UpdateGuideState exits: m=1214 SNR=24.5
22:11:47.124 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:47.127 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:47.130 00.003 1032 Enqueuing Expose request
22:11:47.133 00.003 10072 Worker thread wakes up
22:11:47.133 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:47.133 00.000 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:11:47.136 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:47.914 00.778 10072 Exposure complete
22:11:48.002 00.088 10072 worker thread done servicing request
22:11:48.002 00.000 1032 OnExposeComplete: enter
22:11:48.006 00.004 1032 UpdateGuideState(): m_state=6
22:11:48.008 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2711
22:11:48.011 00.003 1032 Star::Find returns 1 (0), X=1103.27, Y=135.98, Mass=1348, SNR=25.8, Peak=108 HFD=3.3
22:11:48.014 00.003 1032 MultiStar: [#1 -0.09,-0.18,0.99,U] [#2 -0.03,-0.12,0.81,U] [#3 -0.18,-0.16,0.72,U] [#4 -0.16,-0.21,0.00,M1] [#5 -0.09,-0.01,0.69,U] [#6 -0.02,-0.08,0.60,U] [#7 0.02,-0.07,0.72,U] [#8 -0.01,-0.28,0.00,M3] 
22:11:48.018 00.004 1032 refined, 6 included, MultiStar: {-0.06, -0.12}, one-star: {-0.01, -0.18}
22:11:48.020 00.002 1032 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.83) = xAngle (-3.83 = 2.45)
22:11:48.023 00.003 1032 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.83 = 2.45)
22:11:48.025 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-2.00 mountX=-0.10 mountY=0.09, mountTheta=2.45
22:11:48.029 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.12, opts=13)
22:11:48.031 00.002 1032 Enqueuing Move request for scope (-0.06, -0.12)
22:11:48.035 00.004 10072 Worker thread wakes up
22:11:48.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
22:11:48.035 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
22:11:48.035 00.000 10072 Moving (-0.06, -0.12) raw xDistance=-0.10 yDistance=0.09
22:11:48.038 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:11:48.040 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.02
22:11:48.040 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:11:48.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:48.042 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:11:48.042 00.000 10072 MoveAxis(E, 4, ABG)
22:11:48.042 00.000 10072 Guiding  Dir = 2, Dur = 4
22:11:48.042 00.000 10072 IsGuiding returns 0
22:11:48.043 00.001 10072 PulseGuide returned control before completion, sleep 14
22:11:48.065 00.022 10072 IsGuiding returns 0
22:11:48.065 00.000 10072 Move returns status 0, amount 4
22:11:48.065 00.000 10072 MoveAxis(N, 0, ABG)
22:11:48.065 00.000 10072 Move returns status 0, amount 0
22:11:48.066 00.001 10072 move complete, result=0
22:11:48.066 00.000 10072 worker thread done servicing request
22:11:48.069 00.003 1032 UpdateGuideState exits: m=1348 SNR=25.8
22:11:48.073 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:48.075 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:48.077 00.002 1032 Enqueuing Expose request
22:11:48.082 00.005 10072 Worker thread wakes up
22:11:48.082 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:48.082 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:48.082 00.000 1032 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:11:48.499 00.417 10072 Exposure complete
22:11:48.689 00.190 1032 OnExposeComplete: enter
22:11:48.696 00.007 1032 UpdateGuideState(): m_state=6
22:11:48.705 00.009 10072 worker thread done servicing request
22:11:48.706 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2712
22:11:48.712 00.006 1032 Star::Find returns 1 (0), X=1103.30, Y=136.28, Mass=1200, SNR=24.3, Peak=105 HFD=3.3
22:11:48.718 00.006 1032 MultiStar: [#1 -0.06,-0.05,1.07,U] [#2 0.03,-0.20,0.79,U] [#3 -0.19,0.00,0.79,U] [#4 -0.03,-0.21,0.65,U] [#5 -0.05,-0.20,0.70,U] [#6 0.00,-0.10,0.66,U] [#7 0.07,-0.06,0.73,U] [#8 -0.01,0.02,0.50,U] 
22:11:48.721 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {0.02, 0.12}
22:11:48.725 00.004 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.54)
22:11:48.728 00.003 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.54)
22:11:48.731 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.91 mountX=-0.06 mountY=0.04, mountTheta=2.54
22:11:48.737 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
22:11:48.742 00.005 1032 Enqueuing Move request for scope (-0.02, -0.07)
22:11:48.746 00.004 10072 Worker thread wakes up
22:11:48.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
22:11:48.746 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
22:11:48.747 00.001 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
22:11:48.810 00.063 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.02
22:11:48.810 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:11:48.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:48.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:11:48.811 00.001 10072 MoveAxis(E, 3, ABG)
22:11:48.811 00.000 10072 Guiding  Dir = 2, Dur = 3
22:11:48.811 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:11:48.818 00.007 10072 IsGuiding returns 0
22:11:48.819 00.001 10072 PulseGuide returned control before completion, sleep 12
22:11:48.853 00.034 10072 IsGuiding returns 0
22:11:48.853 00.000 10072 Move returns status 0, amount 3
22:11:48.853 00.000 10072 MoveAxis(N, 0, ABG)
22:11:48.858 00.005 10072 Move returns status 0, amount 0
22:11:48.858 00.000 10072 move complete, result=0
22:11:48.858 00.000 10072 worker thread done servicing request
22:11:48.879 00.021 1032 UpdateGuideState exits: m=1200 SNR=24.3
22:11:48.883 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:48.886 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:48.889 00.003 1032 Enqueuing Expose request
22:11:48.897 00.008 10072 Worker thread wakes up
22:11:48.897 00.000 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:11:48.903 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:48.904 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:49.737 00.833 10072 Exposure complete
22:11:51.168 01.431 10072 worker thread done servicing request
22:11:51.168 00.000 1032 OnExposeComplete: enter
22:11:51.171 00.003 1032 UpdateGuideState(): m_state=6
22:11:51.230 00.059 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2713
22:11:51.235 00.005 1032 Star::Find returns 1 (0), X=1103.34, Y=136.28, Mass=1309, SNR=25.4, Peak=118 HFD=3.2
22:11:51.246 00.011 1032 MultiStar: [#1 0.11,-0.06,0.91,U] [#2 0.17,-0.09,0.79,U] [#3 -0.02,0.23,0.75,U] [#4 0.17,0.14,0.69,U] [#5 0.13,-0.02,0.69,U] [#6 -0.01,-0.11,0.62,U] [#7 0.17,0.19,0.00,M1] [#8 0.19,0.11,0.52,U] 
22:11:51.251 00.005 1032 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {0.07, 0.12}
22:11:51.256 00.005 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
22:11:51.259 00.003 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
22:11:51.264 00.005 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.39 mountX=0.01 mountY=-0.10, mountTheta=-1.44
22:11:51.277 00.013 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
22:11:51.282 00.005 1032 Enqueuing Move request for scope (0.10, 0.04)
22:11:51.285 00.003 10072 Worker thread wakes up
22:11:51.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:11:51.285 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:11:51.285 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.10
22:11:51.288 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:11:51.293 00.005 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.03
22:11:51.293 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:11:51.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:51.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:11:51.293 00.000 10072 MoveAxis(E, 4, ABG)
22:11:51.293 00.000 10072 Guiding  Dir = 2, Dur = 4
22:11:51.294 00.001 10072 IsGuiding returns 0
22:11:51.295 00.001 10072 PulseGuide returned control before completion, sleep 14
22:11:51.397 00.102 10072 IsGuiding returns 0
22:11:51.397 00.000 10072 Move returns status 0, amount 4
22:11:51.397 00.000 10072 MoveAxis(N, 0, ABG)
22:11:51.397 00.000 10072 Move returns status 0, amount 0
22:11:51.398 00.001 10072 move complete, result=0
22:11:51.398 00.000 10072 worker thread done servicing request
22:11:51.416 00.018 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:11:51.420 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:51.425 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:51.430 00.005 1032 Enqueuing Expose request
22:11:51.433 00.003 10072 Worker thread wakes up
22:11:51.433 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:11:51.893 00.460 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:51.893 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:52.529 00.636 10072 Exposure complete
22:11:52.629 00.100 10072 worker thread done servicing request
22:11:52.629 00.000 1032 OnExposeComplete: enter
22:11:52.632 00.003 1032 UpdateGuideState(): m_state=6
22:11:52.635 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2714
22:11:52.647 00.012 1032 Star::Find returns 1 (0), X=1103.31, Y=136.28, Mass=1370, SNR=26.0, Peak=123 HFD=3.1
22:11:52.652 00.005 1032 MultiStar: [#1 -0.08,0.05,0.99,U] [#2 0.06,0.05,0.78,U] [#3 -0.11,0.23,0.00,M1] [#4 -0.03,-0.13,0.74,U] [#5 -0.02,-0.12,0.62,U] [#6 0.05,0.13,0.60,U] [#7 0.08,-0.00,0.71,U] [#8 0.27,0.06,0.00,M2] 
22:11:52.655 00.003 1032 refined, 6 included, MultiStar: {0.01, 0.02}, one-star: {0.03, 0.12}
22:11:52.658 00.003 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
22:11:52.660 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
22:11:52.664 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.09 mountX=0.02 mountY=-0.02, mountTheta=-0.74
22:11:52.684 00.020 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
22:11:52.687 00.003 1032 Enqueuing Move request for scope (0.01, 0.02)
22:11:52.690 00.003 10072 Worker thread wakes up
22:11:52.690 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
22:11:52.690 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
22:11:52.690 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
22:11:52.701 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:11:52.706 00.005 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.03
22:11:52.706 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:11:52.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:52.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:11:52.706 00.000 10072 MoveAxis(E, 2, ABG)
22:11:52.706 00.000 10072 Guiding  Dir = 2, Dur = 2
22:11:52.707 00.001 10072 IsGuiding returns 0
22:11:52.708 00.001 10072 PulseGuide returned control before completion, sleep 12
22:11:52.728 00.020 10072 IsGuiding returns 0
22:11:52.728 00.000 10072 Move returns status 0, amount 2
22:11:52.728 00.000 10072 MoveAxis(N, 0, ABG)
22:11:52.728 00.000 10072 Move returns status 0, amount 0
22:11:52.728 00.000 10072 move complete, result=0
22:11:52.729 00.001 10072 worker thread done servicing request
22:11:52.746 00.017 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:11:52.758 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:52.761 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:52.763 00.002 1032 Enqueuing Expose request
22:11:52.766 00.003 10072 Worker thread wakes up
22:11:52.766 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:11:52.778 00.012 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:52.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:53.185 00.407 10072 Exposure complete
22:11:53.252 00.067 10072 worker thread done servicing request
22:11:53.253 00.001 1032 OnExposeComplete: enter
22:11:53.255 00.002 1032 UpdateGuideState(): m_state=6
22:11:53.257 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2715
22:11:53.259 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=136.18, Mass=1247, SNR=24.8, Peak=111 HFD=3.2
22:11:53.263 00.004 1032 MultiStar: [#1 0.00,0.07,1.00,U] [#2 0.04,-0.10,0.84,U] [#3 -0.11,-0.08,0.78,U] [#4 -0.08,-0.13,0.72,U] [#5 -0.04,-0.24,0.00,M1] [#6 -0.01,-0.06,0.61,U] [#7 0.04,-0.07,0.67,U] [#8 0.08,0.17,0.55,U] 
22:11:53.266 00.003 1032 refined, 7 included, MultiStar: {0.01, -0.02}, one-star: {0.12, 0.02}
22:11:53.269 00.003 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
22:11:53.272 00.003 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
22:11:53.275 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.04 mountX=-0.02 mountY=-0.01, mountTheta=-2.87
22:11:53.280 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
22:11:53.282 00.002 1032 Enqueuing Move request for scope (0.01, -0.02)
22:11:53.284 00.002 10072 Worker thread wakes up
22:11:53.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
22:11:53.284 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
22:11:53.284 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
22:11:53.288 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:11:53.291 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.04
22:11:53.291 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:11:53.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:53.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:11:53.291 00.000 10072 MoveAxis(E, 1, ABG)
22:11:53.292 00.001 10072 Guiding  Dir = 2, Dur = 1
22:11:53.292 00.000 10072 IsGuiding returns 0
22:11:53.293 00.001 10072 PulseGuide returned control before completion, sleep 11
22:11:53.307 00.014 10072 IsGuiding returns 0
22:11:53.307 00.000 10072 Move returns status 0, amount 1
22:11:53.307 00.000 10072 MoveAxis(N, 0, ABG)
22:11:53.307 00.000 10072 Move returns status 0, amount 0
22:11:53.308 00.001 10072 move complete, result=0
22:11:53.308 00.000 10072 worker thread done servicing request
22:11:53.314 00.006 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:11:53.319 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:53.321 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:53.323 00.002 1032 Enqueuing Expose request
22:11:53.325 00.002 10072 Worker thread wakes up
22:11:53.325 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:11:53.329 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:53.329 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:53.966 00.637 10072 Exposure complete
22:11:54.025 00.059 1032 OnExposeComplete: enter
22:11:54.027 00.002 1032 UpdateGuideState(): m_state=6
22:11:54.030 00.003 10072 worker thread done servicing request
22:11:54.030 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2716
22:11:54.032 00.002 1032 Star::Find returns 1 (0), X=1103.46, Y=136.08, Mass=1388, SNR=26.2, Peak=122 HFD=3.3
22:11:54.034 00.002 1032 MultiStar: [#1 -0.05,-0.06,0.97,U] [#2 0.07,-0.10,0.76,U] [#3 -0.22,-0.00,0.75,U] [#4 -0.19,-0.13,0.60,U] [#5 -0.01,-0.24,0.66,U] [#6 -0.08,-0.16,0.53,U] [#7 0.00,-0.25,0.00,M1] [#8 -0.05,0.02,0.50,U] 
22:11:54.036 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.09}, one-star: {0.18, -0.07}
22:11:54.038 00.002 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.58)
22:11:54.040 00.002 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.58)
22:11:54.043 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.87 mountX=-0.08 mountY=0.05, mountTheta=2.58
22:11:54.045 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.09, opts=13)
22:11:54.047 00.002 1032 Enqueuing Move request for scope (-0.03, -0.09)
22:11:54.050 00.003 10072 Worker thread wakes up
22:11:54.050 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
22:11:54.050 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
22:11:54.050 00.000 10072 Moving (-0.03, -0.09) raw xDistance=-0.08 yDistance=0.05
22:11:54.053 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:11:54.057 00.004 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.05
22:11:54.057 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:11:54.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:54.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:11:54.057 00.000 10072 MoveAxis(E, 1, ABG)
22:11:54.057 00.000 10072 Guiding  Dir = 2, Dur = 1
22:11:54.058 00.001 10072 IsGuiding returns 0
22:11:54.058 00.000 10072 PulseGuide returned control before completion, sleep 11
22:11:54.071 00.013 10072 IsGuiding returns 0
22:11:54.073 00.002 10072 Move returns status 0, amount 1
22:11:54.073 00.000 10072 MoveAxis(N, 0, ABG)
22:11:54.073 00.000 10072 Move returns status 0, amount 0
22:11:54.073 00.000 10072 move complete, result=0
22:11:54.073 00.000 10072 worker thread done servicing request
22:11:54.077 00.004 1032 UpdateGuideState exits: m=1388 SNR=26.2
22:11:54.080 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:54.083 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:54.086 00.003 1032 Enqueuing Expose request
22:11:54.089 00.003 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:11:54.090 00.001 10072 Worker thread wakes up
22:11:54.090 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:54.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:54.513 00.423 10072 Exposure complete
22:11:54.572 00.059 10072 worker thread done servicing request
22:11:54.572 00.000 1032 OnExposeComplete: enter
22:11:54.575 00.003 1032 UpdateGuideState(): m_state=6
22:11:54.576 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2717
22:11:54.577 00.001 1032 Star::Find returns 1 (0), X=1103.43, Y=136.09, Mass=1397, SNR=26.2, Peak=116 HFD=3.4
22:11:54.580 00.003 1032 MultiStar: [#1 -0.00,0.01,0.98,U] [#2 -0.10,-0.12,0.77,U] [#3 -0.22,-0.03,0.71,U] [#4 -0.11,-0.10,0.61,U] [#5 0.04,-0.16,0.65,U] [#6 0.02,-0.06,0.62,U] [#7 0.08,-0.18,0.67,U] [#8 0.01,-0.07,0.47,U] 
22:11:54.584 00.004 1032 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {0.16, -0.07}
22:11:54.585 00.001 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.80)
22:11:54.586 00.001 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.80)
22:11:54.588 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.65 mountX=-0.08 mountY=0.03, mountTheta=2.80
22:11:54.591 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.08, opts=13)
22:11:54.593 00.002 1032 Enqueuing Move request for scope (-0.01, -0.08)
22:11:54.594 00.001 10072 Worker thread wakes up
22:11:54.594 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
22:11:54.594 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
22:11:54.594 00.000 10072 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=0.03
22:11:54.596 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:11:54.598 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.05
22:11:54.598 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:11:54.598 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:54.598 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:11:54.598 00.000 10072 MoveAxis(E, 1, ABG)
22:11:54.598 00.000 10072 Guiding  Dir = 2, Dur = 1
22:11:54.598 00.000 10072 IsGuiding returns 0
22:11:54.599 00.001 10072 PulseGuide returned control before completion, sleep 11
22:11:54.615 00.016 10072 IsGuiding returns 0
22:11:54.615 00.000 10072 Move returns status 0, amount 1
22:11:54.615 00.000 10072 MoveAxis(N, 0, ABG)
22:11:54.615 00.000 10072 Move returns status 0, amount 0
22:11:54.615 00.000 10072 move complete, result=0
22:11:54.615 00.000 10072 worker thread done servicing request
22:11:54.615 00.000 1032 UpdateGuideState exits: m=1397 SNR=26.2
22:11:54.617 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:54.619 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:54.621 00.002 1032 Enqueuing Expose request
22:11:54.623 00.002 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:11:54.624 00.001 10072 Worker thread wakes up
22:11:54.624 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:54.624 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:55.262 00.638 10072 Exposure complete
22:11:55.313 00.051 10072 worker thread done servicing request
22:11:55.313 00.000 1032 OnExposeComplete: enter
22:11:55.315 00.002 1032 UpdateGuideState(): m_state=6
22:11:55.316 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2718
22:11:55.319 00.003 1032 Star::Find returns 1 (0), X=1103.38, Y=136.19, Mass=1127, SNR=23.6, Peak=97 HFD=3.2
22:11:55.321 00.002 1032 MultiStar: [#1 0.04,-0.04,1.14,U] [#2 0.07,-0.11,0.78,U] [#3 -0.18,0.08,0.83,U] [#4 -0.01,-0.09,0.71,U] [#5 0.22,-0.10,0.00,M1] [#6 0.05,0.04,0.65,U] [#7 0.04,-0.09,0.73,U] [#8 0.19,0.05,0.54,U] 
22:11:55.322 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.11, 0.03}
22:11:55.324 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:11:55.326 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:11:55.327 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.46 mountX=-0.03 mountY=-0.03, mountTheta=-2.29
22:11:55.330 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
22:11:55.333 00.003 1032 Enqueuing Move request for scope (0.04, -0.02)
22:11:55.335 00.002 10072 Worker thread wakes up
22:11:55.335 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:11:55.335 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:11:55.335 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
22:11:55.338 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:11:55.339 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.06
22:11:55.341 00.002 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:11:55.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:55.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:11:55.341 00.000 10072 MoveAxis(E, 0, ABG)
22:11:55.341 00.000 10072 Move returns status 0, amount 0
22:11:55.341 00.000 10072 MoveAxis(N, 0, ABG)
22:11:55.341 00.000 10072 Move returns status 0, amount 0
22:11:55.341 00.000 10072 move complete, result=0
22:11:55.341 00.000 10072 worker thread done servicing request
22:11:55.357 00.016 1032 UpdateGuideState exits: m=1127 SNR=23.6
22:11:55.359 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:55.361 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:55.363 00.002 1032 Enqueuing Expose request
22:11:55.365 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:11:55.367 00.002 10072 Worker thread wakes up
22:11:55.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:55.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:55.776 00.409 10072 Exposure complete
22:11:55.829 00.053 10072 worker thread done servicing request
22:11:55.829 00.000 1032 OnExposeComplete: enter
22:11:55.833 00.004 1032 UpdateGuideState(): m_state=6
22:11:55.836 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2719
22:11:55.837 00.001 1032 Star::Find returns 1 (0), X=1103.45, Y=136.19, Mass=1030, SNR=22.5, Peak=85 HFD=3.2
22:11:55.839 00.002 1032 MultiStar: [#1 -0.02,-0.08,1.06,U] [#2 0.07,0.03,0.96,U] [#3 -0.28,0.18,0.00,M1] [#4 -0.10,-0.12,0.70,U] [#5 0.10,-0.18,0.68,U] [#6 0.05,-0.20,0.65,U] [#7 0.14,-0.14,0.78,U] [#8 0.13,0.09,0.58,U] 
22:11:55.840 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.07}, one-star: {0.18, 0.03}
22:11:55.842 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
22:11:55.843 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
22:11:55.844 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.09 cameraTheta=-0.76 mountX=-0.08 mountY=-0.05, mountTheta=-2.59
22:11:55.847 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
22:11:55.848 00.001 1032 Enqueuing Move request for scope (0.07, -0.07)
22:11:55.849 00.001 10072 Worker thread wakes up
22:11:55.849 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
22:11:55.849 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
22:11:55.849 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=-0.05
22:11:55.851 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:11:55.854 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.06
22:11:55.854 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:11:55.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:55.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:11:55.854 00.000 10072 MoveAxis(E, 1, ABG)
22:11:55.854 00.000 10072 Guiding  Dir = 2, Dur = 1
22:11:55.854 00.000 10072 IsGuiding returns 0
22:11:55.855 00.001 10072 PulseGuide returned control before completion, sleep 11
22:11:55.868 00.013 10072 IsGuiding returns 0
22:11:55.868 00.000 10072 Move returns status 0, amount 1
22:11:55.868 00.000 10072 MoveAxis(N, 0, ABG)
22:11:55.868 00.000 10072 Move returns status 0, amount 0
22:11:55.868 00.000 10072 move complete, result=0
22:11:55.868 00.000 10072 worker thread done servicing request
22:11:55.871 00.003 1032 UpdateGuideState exits: m=1030 SNR=22.5
22:11:55.873 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:55.874 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:55.876 00.002 1032 Enqueuing Expose request
22:11:55.878 00.002 10072 Worker thread wakes up
22:11:55.878 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:55.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:55.878 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:11:56.511 00.633 10072 Exposure complete
22:11:56.561 00.050 10072 worker thread done servicing request
22:11:56.561 00.000 1032 OnExposeComplete: enter
22:11:56.563 00.002 1032 UpdateGuideState(): m_state=6
22:11:56.564 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2720
22:11:56.566 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.13, Mass=1410, SNR=26.4, Peak=120 HFD=3.3
22:11:56.568 00.002 1032 MultiStar: [#1 0.02,-0.18,0.97,U] [#2 0.13,-0.18,0.78,U] [#3 -0.12,0.09,0.70,U] [#4 0.02,-0.21,0.64,U] [#5 -0.01,-0.28,0.00,M1] [#6 -0.10,-0.24,0.00,M1] [#7 0.15,-0.09,0.65,U] [#8 0.21,-0.15,0.00,M1] 
22:11:56.569 00.001 1032 single-star, 5 included, MultiStar: {0.04, -0.10}, one-star: {0.06, -0.03}
22:11:56.570 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:11:56.573 00.003 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:11:56.574 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.46 mountX=-0.04 mountY=-0.05, mountTheta=-2.29
22:11:56.576 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
22:11:56.577 00.001 1032 Enqueuing Move request for scope (0.06, -0.03)
22:11:56.579 00.002 10072 Worker thread wakes up
22:11:56.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:11:56.579 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:11:56.580 00.001 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
22:11:56.581 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:11:56.583 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.07
22:11:56.583 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:11:56.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:56.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:11:56.583 00.000 10072 MoveAxis(E, 1, ABG)
22:11:56.583 00.000 10072 Guiding  Dir = 2, Dur = 1
22:11:56.584 00.001 10072 IsGuiding returns 0
22:11:56.584 00.000 10072 PulseGuide returned control before completion, sleep 11
22:11:56.600 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:11:56.602 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:56.604 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:56.606 00.002 1032 Enqueuing Expose request
22:11:56.607 00.001 10072 IsGuiding returns 0
22:11:56.607 00.000 10072 Move returns status 0, amount 1
22:11:56.607 00.000 10072 MoveAxis(N, 0, ABG)
22:11:56.607 00.000 10072 Move returns status 0, amount 0
22:11:56.607 00.000 10072 move complete, result=0
22:11:56.608 00.001 10072 worker thread done servicing request
22:11:56.608 00.000 10072 Worker thread wakes up
22:11:56.608 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:56.608 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:56.615 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:11:57.027 00.412 10072 Exposure complete
22:11:57.081 00.054 1032 OnExposeComplete: enter
22:11:57.083 00.002 1032 UpdateGuideState(): m_state=6
22:11:57.085 00.002 10072 worker thread done servicing request
22:11:57.085 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2721
22:11:57.087 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=136.11, Mass=1329, SNR=25.6, Peak=102 HFD=3.3
22:11:57.090 00.003 1032 MultiStar: [#1 0.07,-0.17,0.93,U] [#2 0.10,-0.05,0.79,U] [#3 0.03,-0.00,0.72,U] [#4 -0.11,-0.12,0.61,U] [#5 0.02,-0.17,0.65,U] [#6 0.27,-0.04,0.00,M2] [#7 0.19,-0.07,0.62,U] [#8 0.11,0.02,0.52,U] 
22:11:57.092 00.002 1032 single-star, 7 included, MultiStar: {0.06, -0.08}, one-star: {0.05, -0.04}
22:11:57.093 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
22:11:57.095 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
22:11:57.097 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.66 mountX=-0.05 mountY=-0.04, mountTheta=-2.49
22:11:57.101 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
22:11:57.102 00.001 1032 Enqueuing Move request for scope (0.05, -0.04)
22:11:57.105 00.003 10072 Worker thread wakes up
22:11:57.105 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
22:11:57.105 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
22:11:57.105 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
22:11:57.108 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:11:57.110 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.08
22:11:57.110 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:11:57.110 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:57.110 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:11:57.110 00.000 10072 MoveAxis(E, 1, ABG)
22:11:57.110 00.000 10072 Guiding  Dir = 2, Dur = 1
22:11:57.111 00.001 10072 IsGuiding returns 0
22:11:57.111 00.000 10072 PulseGuide returned control before completion, sleep 11
22:11:57.129 00.018 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:11:57.131 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:57.132 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:57.134 00.002 1032 Enqueuing Expose request
22:11:57.136 00.002 10072 IsGuiding returns 0
22:11:57.136 00.000 10072 Move returns status 0, amount 1
22:11:57.136 00.000 10072 MoveAxis(N, 0, ABG)
22:11:57.136 00.000 10072 Move returns status 0, amount 0
22:11:57.136 00.000 10072 move complete, result=0
22:11:57.137 00.001 10072 worker thread done servicing request
22:11:57.137 00.000 10072 Worker thread wakes up
22:11:57.137 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:57.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:57.144 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:11:57.762 00.618 10072 Exposure complete
22:11:57.820 00.058 10072 worker thread done servicing request
22:11:57.820 00.000 1032 OnExposeComplete: enter
22:11:57.823 00.003 1032 UpdateGuideState(): m_state=6
22:11:57.824 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2722
22:11:57.827 00.003 1032 Star::Find returns 1 (0), X=1103.39, Y=136.27, Mass=1334, SNR=25.6, Peak=126 HFD=3.2
22:11:57.829 00.002 1032 MultiStar: [#1 0.12,0.13,0.92,U] [#2 0.18,0.12,0.75,U] [#3 0.03,0.11,0.72,U] [#4 -0.04,-0.02,0.65,U] [#5 0.10,-0.04,0.67,U] [#6 -0.05,0.10,0.61,U] [#7 0.19,0.10,0.66,U] [#8 0.19,0.20,0.00,M1] 
22:11:57.832 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.08}, one-star: {0.11, 0.11}
22:11:57.835 00.003 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
22:11:57.837 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
22:11:57.839 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=0.05 mountY=-0.10, mountTheta=-1.09
22:11:57.842 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
22:11:57.845 00.003 1032 Enqueuing Move request for scope (0.09, 0.08)
22:11:57.846 00.001 10072 Worker thread wakes up
22:11:57.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
22:11:57.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
22:11:57.846 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.10
22:11:57.848 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:11:57.850 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.08
22:11:57.850 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:11:57.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:57.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:11:57.850 00.000 10072 MoveAxis(E, 1, ABG)
22:11:57.850 00.000 10072 Guiding  Dir = 2, Dur = 1
22:11:57.850 00.000 10072 IsGuiding returns 0
22:11:57.851 00.001 10072 PulseGuide returned control before completion, sleep 11
22:11:57.869 00.018 1032 UpdateGuideState exits: m=1334 SNR=25.6
22:11:57.871 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:57.873 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:57.876 00.003 1032 Enqueuing Expose request
22:11:57.877 00.001 10072 IsGuiding returns 0
22:11:57.877 00.000 10072 Move returns status 0, amount 1
22:11:57.877 00.000 10072 MoveAxis(N, 0, ABG)
22:11:57.877 00.000 10072 Move returns status 0, amount 0
22:11:57.877 00.000 10072 move complete, result=0
22:11:57.878 00.001 10072 worker thread done servicing request
22:11:57.878 00.000 10072 Worker thread wakes up
22:11:57.878 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:57.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:57.886 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:11:58.293 00.407 10072 Exposure complete
22:11:58.354 00.061 10072 worker thread done servicing request
22:11:58.354 00.000 1032 OnExposeComplete: enter
22:11:58.357 00.003 1032 UpdateGuideState(): m_state=6
22:11:58.359 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2723
22:11:58.361 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=136.25, Mass=1290, SNR=25.2, Peak=111 HFD=3.2
22:11:58.366 00.005 1032 MultiStar: [#1 0.06,-0.15,1.01,U] [#2 0.11,-0.04,0.79,U] [#3 -0.19,0.14,0.75,U] [#4 -0.08,-0.07,0.68,U] [#5 0.15,-0.17,0.68,U] [#6 -0.16,0.03,0.61,U] [#7 0.21,-0.05,0.70,U] [#8 0.16,0.02,0.50,U] 
22:11:58.368 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.12, 0.09}
22:11:58.369 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:11:58.372 00.003 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:11:58.373 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.46 mountX=-0.03 mountY=-0.04, mountTheta=-2.29
22:11:58.377 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
22:11:58.379 00.002 1032 Enqueuing Move request for scope (0.05, -0.02)
22:11:58.381 00.002 10072 Worker thread wakes up
22:11:58.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
22:11:58.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
22:11:58.381 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.04
22:11:58.383 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:11:58.385 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.09
22:11:58.385 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:11:58.385 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:58.385 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:11:58.386 00.001 10072 MoveAxis(E, 1, ABG)
22:11:58.386 00.000 10072 Guiding  Dir = 2, Dur = 1
22:11:58.386 00.000 10072 IsGuiding returns 0
22:11:58.387 00.001 10072 PulseGuide returned control before completion, sleep 11
22:11:58.402 00.015 10072 IsGuiding returns 0
22:11:58.402 00.000 10072 Move returns status 0, amount 1
22:11:58.402 00.000 10072 MoveAxis(N, 0, ABG)
22:11:58.402 00.000 10072 Move returns status 0, amount 0
22:11:58.402 00.000 10072 move complete, result=0
22:11:58.402 00.000 10072 worker thread done servicing request
22:11:58.405 00.003 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:11:58.407 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:58.409 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:58.411 00.002 1032 Enqueuing Expose request
22:11:58.413 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:11:58.414 00.001 10072 Worker thread wakes up
22:11:58.415 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:58.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:59.047 00.632 10072 Exposure complete
22:11:59.103 00.056 10072 worker thread done servicing request
22:11:59.103 00.000 1032 OnExposeComplete: enter
22:11:59.104 00.001 1032 UpdateGuideState(): m_state=6
22:11:59.107 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2724
22:11:59.108 00.001 1032 Star::Find returns 1 (0), X=1103.41, Y=136.11, Mass=1277, SNR=25.1, Peak=120 HFD=3.2
22:11:59.110 00.002 1032 MultiStar: [#1 -0.05,-0.09,0.94,U] [#2 0.17,-0.13,0.77,U] [#3 0.13,0.09,0.76,U] [#4 -0.04,-0.09,0.65,U] [#5 -0.02,-0.19,0.67,U] [#6 0.02,0.01,0.64,U] [#7 0.08,-0.04,0.73,U] [#8 0.20,-0.07,0.54,U] 
22:11:59.113 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {0.14, -0.04}
22:11:59.114 00.001 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
22:11:59.116 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
22:11:59.118 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.71 mountX=-0.07 mountY=-0.05, mountTheta=-2.54
22:11:59.120 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
22:11:59.122 00.002 1032 Enqueuing Move request for scope (0.07, -0.06)
22:11:59.124 00.002 10072 Worker thread wakes up
22:11:59.124 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
22:11:59.124 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
22:11:59.124 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.07 yDistance=-0.05
22:11:59.126 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:11:59.129 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.09
22:11:59.129 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:11:59.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:59.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:11:59.129 00.000 10072 MoveAxis(E, 1, ABG)
22:11:59.129 00.000 10072 Guiding  Dir = 2, Dur = 1
22:11:59.129 00.000 10072 IsGuiding returns 0
22:11:59.130 00.001 10072 PulseGuide returned control before completion, sleep 11
22:11:59.148 00.018 1032 UpdateGuideState exits: m=1277 SNR=25.1
22:11:59.150 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:59.153 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:59.155 00.002 1032 Enqueuing Expose request
22:11:59.156 00.001 10072 IsGuiding returns 0
22:11:59.156 00.000 10072 Move returns status 0, amount 1
22:11:59.156 00.000 10072 MoveAxis(N, 0, ABG)
22:11:59.156 00.000 10072 Move returns status 0, amount 0
22:11:59.156 00.000 10072 move complete, result=0
22:11:59.157 00.001 10072 worker thread done servicing request
22:11:59.157 00.000 10072 Worker thread wakes up
22:11:59.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:59.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:59.164 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:11:59.561 00.397 10072 Exposure complete
22:11:59.617 00.056 10072 worker thread done servicing request
22:11:59.617 00.000 1032 OnExposeComplete: enter
22:11:59.620 00.003 1032 UpdateGuideState(): m_state=6
22:11:59.623 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2725
22:11:59.624 00.001 1032 Star::Find returns 1 (0), X=1103.41, Y=136.11, Mass=1137, SNR=23.7, Peak=102 HFD=3.2
22:11:59.625 00.001 1032 MultiStar: [#1 -0.05,-0.13,1.04,U] [#2 0.10,-0.05,0.76,U] [#3 -0.08,-0.12,0.80,U] [#4 -0.13,-0.21,0.67,U] [#5 0.17,-0.32,0.00,M1] [#6 0.02,-0.10,0.69,U] [#7 0.16,-0.15,0.70,U] [#8 0.09,-0.06,0.57,U] 
22:11:59.627 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.11}, one-star: {0.14, -0.04}
22:11:59.629 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
22:11:59.630 00.001 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
22:11:59.632 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.29 mountX=-0.11 mountY=-0.00, mountTheta=-3.12
22:11:59.634 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.11, opts=13)
22:11:59.636 00.002 1032 Enqueuing Move request for scope (0.03, -0.11)
22:11:59.637 00.001 10072 Worker thread wakes up
22:11:59.637 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
22:11:59.637 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
22:11:59.637 00.000 10072 Moving (0.03, -0.11) raw xDistance=-0.11 yDistance=-0.00
22:11:59.639 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:11:59.641 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.10
22:11:59.641 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:11:59.641 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:59.641 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:11:59.641 00.000 10072 MoveAxis(E, 1, ABG)
22:11:59.641 00.000 10072 Guiding  Dir = 2, Dur = 1
22:11:59.642 00.001 10072 IsGuiding returns 0
22:11:59.642 00.000 10072 PulseGuide returned control before completion, sleep 11
22:11:59.659 00.017 1032 UpdateGuideState exits: m=1137 SNR=23.7
22:11:59.661 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:59.663 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:11:59.664 00.001 1032 Enqueuing Expose request
22:11:59.669 00.005 10072 IsGuiding returns 0
22:11:59.669 00.000 10072 Move returns status 0, amount 1
22:11:59.669 00.000 10072 MoveAxis(N, 0, ABG)
22:11:59.669 00.000 10072 Move returns status 0, amount 0
22:11:59.669 00.000 10072 move complete, result=0
22:11:59.669 00.000 10072 worker thread done servicing request
22:11:59.669 00.000 10072 Worker thread wakes up
22:11:59.669 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:11:59.669 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:11:59.672 00.003 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:12:00.300 00.628 10072 Exposure complete
22:12:00.367 00.067 10072 worker thread done servicing request
22:12:00.367 00.000 1032 OnExposeComplete: enter
22:12:00.370 00.003 1032 UpdateGuideState(): m_state=6
22:12:00.372 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2726
22:12:00.374 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=136.42, Mass=1184, SNR=24.2, Peak=105 HFD=3.2
22:12:00.377 00.003 1032 MultiStar: [#1 0.13,0.12,1.04,U] [#2 0.18,-0.02,0.79,U] [#3 0.07,0.02,0.79,U] [#4 0.25,-0.05,0.00,M1] [#5 0.10,0.06,0.71,U] [#6 0.11,-0.13,0.59,U] [#7 0.23,0.09,0.00,M1] [#8 0.21,0.16,0.00,M1] 
22:12:00.379 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.07}, one-star: {0.16, 0.26}
22:12:00.382 00.003 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
22:12:00.384 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
22:12:00.386 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.14 cameraTheta=0.51 mountX=0.04 mountY=-0.14, mountTheta=-1.32
22:12:00.400 00.014 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
22:12:00.403 00.003 1032 Enqueuing Move request for scope (0.13, 0.07)
22:12:00.406 00.003 10072 Worker thread wakes up
22:12:00.406 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
22:12:00.406 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
22:12:00.406 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.04 yDistance=-0.14
22:12:00.409 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:12:00.412 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.11
22:12:00.412 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:12:00.412 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:00.412 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:12:00.412 00.000 10072 MoveAxis(E, 1, ABG)
22:12:00.412 00.000 10072 Guiding  Dir = 2, Dur = 1
22:12:00.413 00.001 10072 IsGuiding returns 0
22:12:00.413 00.000 10072 PulseGuide returned control before completion, sleep 11
22:12:00.435 00.022 10072 IsGuiding returns 0
22:12:00.435 00.000 10072 Move returns status 0, amount 1
22:12:00.435 00.000 10072 MoveAxis(N, 0, ABG)
22:12:00.435 00.000 10072 Move returns status 0, amount 0
22:12:00.435 00.000 10072 move complete, result=0
22:12:00.436 00.001 10072 worker thread done servicing request
22:12:00.442 00.006 1032 UpdateGuideState exits: m=1184 SNR=24.2
22:12:00.444 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:00.447 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:00.448 00.001 1032 Enqueuing Expose request
22:12:00.450 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:12:00.452 00.002 10072 Worker thread wakes up
22:12:00.452 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:00.452 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:00.859 00.407 10072 Exposure complete
22:12:00.947 00.088 10072 worker thread done servicing request
22:12:00.947 00.000 1032 OnExposeComplete: enter
22:12:00.949 00.002 1032 UpdateGuideState(): m_state=6
22:12:00.951 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2727
22:12:00.954 00.003 1032 Star::Find returns 1 (0), X=1103.42, Y=136.28, Mass=1228, SNR=24.6, Peak=111 HFD=3.2
22:12:00.956 00.002 1032 MultiStar: [#1 0.15,-0.01,1.01,U] [#2 0.28,-0.00,0.00,M1] [#3 0.31,0.10,0.00,M1] [#4 0.59,-0.12,0.00,M2] [#5 0.05,-0.16,0.70,U] [#6 0.25,0.05,0.00,M1] [#7 0.28,0.18,0.00,M2] [#8 0.11,0.17,0.56,U] 
22:12:00.958 00.002 1032 refined, 3 included, MultiStar: {0.12, 0.03}, one-star: {0.14, 0.12}
22:12:00.960 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
22:12:00.962 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
22:12:00.964 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.25 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
22:12:00.967 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
22:12:00.970 00.003 1032 Enqueuing Move request for scope (0.12, 0.03)
22:12:00.972 00.002 10072 Worker thread wakes up
22:12:00.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
22:12:00.972 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
22:12:00.972 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.00 yDistance=-0.12
22:12:00.974 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:12:00.977 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.11
22:12:00.977 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:12:00.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:00.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:12:00.977 00.000 10072 MoveAxis(E, 1, ABG)
22:12:00.977 00.000 10072 Guiding  Dir = 2, Dur = 1
22:12:00.977 00.000 10072 IsGuiding returns 0
22:12:00.978 00.001 10072 PulseGuide returned control before completion, sleep 11
22:12:01.000 00.022 10072 IsGuiding returns 0
22:12:01.000 00.000 10072 Move returns status 0, amount 1
22:12:01.000 00.000 10072 MoveAxis(N, 0, ABG)
22:12:01.000 00.000 10072 Move returns status 0, amount 0
22:12:01.000 00.000 10072 move complete, result=0
22:12:01.000 00.000 10072 worker thread done servicing request
22:12:01.002 00.002 1032 UpdateGuideState exits: m=1228 SNR=24.6
22:12:01.005 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:01.008 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:01.011 00.003 1032 Enqueuing Expose request
22:12:01.014 00.003 10072 Worker thread wakes up
22:12:01.014 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:12:01.019 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:01.019 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:01.671 00.652 10072 Exposure complete
22:12:01.746 00.075 10072 worker thread done servicing request
22:12:01.746 00.000 1032 OnExposeComplete: enter
22:12:01.749 00.003 1032 UpdateGuideState(): m_state=6
22:12:01.751 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2728
22:12:01.754 00.003 1032 Star::Find returns 1 (0), X=1103.42, Y=135.97, Mass=1367, SNR=26.0, Peak=111 HFD=3.4
22:12:01.756 00.002 1032 MultiStar: [#1 0.24,-0.09,0.00,M1] [#2 0.25,-0.04,0.00,M2] [#3 0.07,0.03,0.74,U] [#4 0.15,-0.13,0.62,U] [#5 0.07,-0.12,0.65,U] [#6 0.23,0.01,0.60,U] [#7 0.30,-0.01,0.00,M3] [#8 0.41,-0.19,0.00,M1] 
22:12:01.758 00.002 1032 refined, 4 included, MultiStar: {0.13, -0.09}, one-star: {0.14, -0.19}
22:12:01.760 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
22:12:01.764 00.004 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
22:12:01.769 00.005 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.59 mountX=-0.12 mountY=-0.10, mountTheta=-2.42
22:12:01.775 00.006 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
22:12:01.778 00.003 1032 Enqueuing Move request for scope (0.13, -0.09)
22:12:01.781 00.003 10072 Worker thread wakes up
22:12:01.781 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
22:12:01.781 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
22:12:01.781 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
22:12:01.783 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:12:01.786 00.003 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.12
22:12:01.786 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
22:12:01.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:01.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:12:01.786 00.000 10072 MoveAxis(E, 1, ABG)
22:12:01.786 00.000 10072 Guiding  Dir = 2, Dur = 1
22:12:01.787 00.001 10072 IsGuiding returns 0
22:12:01.787 00.000 10072 PulseGuide returned control before completion, sleep 11
22:12:01.810 00.023 10072 IsGuiding returns 0
22:12:01.810 00.000 10072 Move returns status 0, amount 1
22:12:01.810 00.000 10072 MoveAxis(N, 0, ABG)
22:12:01.810 00.000 10072 Move returns status 0, amount 0
22:12:01.810 00.000 10072 move complete, result=0
22:12:01.810 00.000 10072 worker thread done servicing request
22:12:01.811 00.001 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:12:01.813 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:01.814 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:01.816 00.002 1032 Enqueuing Expose request
22:12:01.818 00.002 10072 Worker thread wakes up
22:12:01.818 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:12:01.820 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:01.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:02.236 00.416 10072 Exposure complete
22:12:02.309 00.073 10072 worker thread done servicing request
22:12:02.309 00.000 1032 OnExposeComplete: enter
22:12:02.312 00.003 1032 UpdateGuideState(): m_state=6
22:12:02.314 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2729
22:12:02.316 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=136.05, Mass=1297, SNR=25.3, Peak=110 HFD=3.3
22:12:02.318 00.002 1032 MultiStar: [#1 0.18,-0.28,0.00,M2] [#2 0.31,-0.02,0.00,M3] [#3 -0.07,0.04,0.72,U] [#4 0.11,-0.33,0.00,M2] [#5 0.14,-0.35,0.00,M1] [#6 0.11,0.11,0.61,U] [#7 0.08,-0.16,0.70,U] [#8 0.07,0.13,0.48,U] 
22:12:02.320 00.002 1032 refined, 4 included, MultiStar: {0.07, -0.02}, one-star: {0.13, -0.11}
22:12:02.322 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
22:12:02.324 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
22:12:02.326 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.24 mountX=-0.03 mountY=-0.06, mountTheta=-2.07
22:12:02.332 00.006 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
22:12:02.336 00.004 1032 Enqueuing Move request for scope (0.07, -0.02)
22:12:02.339 00.003 10072 Worker thread wakes up
22:12:02.341 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:12:02.342 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:12:02.342 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.03 yDistance=-0.06
22:12:02.343 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:12:02.346 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.12
22:12:02.346 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:12:02.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:02.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:12:02.346 00.000 10072 MoveAxis(E, 1, ABG)
22:12:02.346 00.000 10072 Guiding  Dir = 2, Dur = 1
22:12:02.347 00.001 10072 IsGuiding returns 0
22:12:02.348 00.001 10072 PulseGuide returned control before completion, sleep 11
22:12:02.373 00.025 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:12:02.377 00.004 10072 IsGuiding returns 0
22:12:02.377 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:02.379 00.002 10072 Move returns status 0, amount 1
22:12:02.379 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:02.382 00.003 1032 Enqueuing Expose request
22:12:02.384 00.002 10072 MoveAxis(N, 0, ABG)
22:12:02.384 00.000 10072 Move returns status 0, amount 0
22:12:02.384 00.000 10072 move complete, result=0
22:12:02.384 00.000 10072 worker thread done servicing request
22:12:02.384 00.000 10072 Worker thread wakes up
22:12:02.384 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:02.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:02.397 00.013 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:12:03.021 00.624 10072 Exposure complete
22:12:03.105 00.084 10072 worker thread done servicing request
22:12:03.106 00.001 1032 OnExposeComplete: enter
22:12:03.109 00.003 1032 UpdateGuideState(): m_state=6
22:12:03.112 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2730
22:12:03.115 00.003 1032 Star::Find returns 1 (0), X=1103.59, Y=136.00, Mass=1244, SNR=24.8, Peak=99 HFD=3.3
22:12:03.119 00.004 1032 MultiStar: [#1 0.01,-0.11,0.97,U] [#2 0.09,-0.13,0.84,U] [#3 -0.13,0.14,0.73,U] [#4 -0.03,-0.16,0.69,U] [#5 0.09,-0.16,0.64,U] [#6 -0.05,-0.08,0.62,U] [#7 0.11,0.05,0.71,U] [#8 0.15,0.02,0.51,U] 
22:12:03.121 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.31, -0.16}
22:12:03.124 00.003 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
22:12:03.127 00.003 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
22:12:03.131 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.80 mountX=-0.09 mountY=-0.05, mountTheta=-2.63
22:12:03.135 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
22:12:03.137 00.002 1032 Enqueuing Move request for scope (0.07, -0.07)
22:12:03.140 00.003 10072 Worker thread wakes up
22:12:03.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
22:12:03.140 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
22:12:03.140 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.05
22:12:03.145 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:12:03.148 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.13
22:12:03.149 00.001 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:12:03.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:03.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:12:03.149 00.000 10072 MoveAxis(E, 1, ABG)
22:12:03.149 00.000 10072 Guiding  Dir = 2, Dur = 1
22:12:03.149 00.000 10072 IsGuiding returns 0
22:12:03.150 00.001 10072 PulseGuide returned control before completion, sleep 11
22:12:03.174 00.024 10072 IsGuiding returns 0
22:12:03.176 00.002 10072 Move returns status 0, amount 1
22:12:03.176 00.000 10072 MoveAxis(N, 0, ABG)
22:12:03.178 00.002 10072 Move returns status 0, amount 0
22:12:03.178 00.000 10072 move complete, result=0
22:12:03.178 00.000 10072 worker thread done servicing request
22:12:03.179 00.001 1032 UpdateGuideState exits: m=1244 SNR=24.8
22:12:03.182 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:03.185 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:03.188 00.003 1032 Enqueuing Expose request
22:12:03.192 00.004 10072 Worker thread wakes up
22:12:03.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:03.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:03.192 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:12:03.600 00.408 10072 Exposure complete
22:12:03.692 00.092 10072 worker thread done servicing request
22:12:03.693 00.001 1032 OnExposeComplete: enter
22:12:03.697 00.004 1032 UpdateGuideState(): m_state=6
22:12:03.700 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2731
22:12:03.703 00.003 1032 Star::Find returns 1 (0), X=1103.59, Y=136.10, Mass=1323, SNR=25.5, Peak=119 HFD=3.3
22:12:03.714 00.011 1032 MultiStar: [#1 0.05,0.22,1.00,U] [#2 -0.07,-0.07,0.76,U] [#3 -0.03,0.15,0.75,U] [#4 0.12,0.02,0.63,U] [#5 0.15,-0.02,0.63,U] [#6 0.03,0.12,0.60,U] [#7 0.32,0.25,0.00,M2] [#8 0.37,0.18,0.00,M1] 
22:12:03.717 00.003 1032 refined, 6 included, MultiStar: {0.09, 0.06}, one-star: {0.31, -0.05}
22:12:03.719 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:12:03.722 00.003 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:12:03.726 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.10 cameraTheta=0.56 mountX=0.03 mountY=-0.10, mountTheta=-1.27
22:12:03.730 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
22:12:03.733 00.003 1032 Enqueuing Move request for scope (0.09, 0.06)
22:12:03.737 00.004 10072 Worker thread wakes up
22:12:03.737 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
22:12:03.738 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
22:12:03.738 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.03 yDistance=-0.10
22:12:03.741 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:12:03.745 00.004 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.13
22:12:03.745 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:12:03.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:03.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:12:03.745 00.000 10072 MoveAxis(E, 1, ABG)
22:12:03.745 00.000 10072 Guiding  Dir = 2, Dur = 1
22:12:03.746 00.001 10072 IsGuiding returns 0
22:12:03.747 00.001 10072 PulseGuide returned control before completion, sleep 11
22:12:03.772 00.025 1032 UpdateGuideState exits: m=1323 SNR=25.5
22:12:03.778 00.006 10072 IsGuiding returns 0
22:12:03.778 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:03.782 00.004 10072 Move returns status 0, amount 1
22:12:03.782 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:03.785 00.003 10072 MoveAxis(N, 0, ABG)
22:12:03.785 00.000 1032 Enqueuing Expose request
22:12:03.789 00.004 10072 Move returns status 0, amount 0
22:12:03.789 00.000 10072 move complete, result=0
22:12:03.789 00.000 10072 worker thread done servicing request
22:12:03.790 00.001 10072 Worker thread wakes up
22:12:03.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:03.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:03.802 00.012 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:12:04.470 00.668 10072 Exposure complete
22:12:04.670 00.200 10072 worker thread done servicing request
22:12:04.670 00.000 1032 OnExposeComplete: enter
22:12:04.680 00.010 1032 UpdateGuideState(): m_state=6
22:12:04.684 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2732
22:12:04.687 00.003 1032 Star::Find returns 1 (0), X=1103.57, Y=136.19, Mass=1159, SNR=23.9, Peak=97 HFD=3.3
22:12:04.691 00.004 1032 MultiStar: [#1 0.16,0.14,0.92,U] [#2 0.08,0.24,0.00,M2] [#3 -0.14,0.03,0.82,U] [#4 0.17,-0.15,0.72,U] [#5 0.02,0.01,0.71,U] [#6 0.25,0.09,0.00,M1] [#7 0.24,-0.19,0.00,M3] [#8 0.16,0.23,0.00,M2] 
22:12:04.693 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.02}, one-star: {0.29, 0.03}
22:12:04.696 00.003 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
22:12:04.698 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
22:12:04.701 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.18 mountX=-0.01 mountY=-0.11, mountTheta=-1.65
22:12:04.706 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
22:12:04.710 00.004 1032 Enqueuing Move request for scope (0.11, 0.02)
22:12:04.715 00.005 10072 Worker thread wakes up
22:12:04.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:12:04.715 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:12:04.715 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
22:12:04.722 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:12:04.726 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.14
22:12:04.727 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:12:04.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:04.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:12:04.727 00.000 10072 MoveAxis(E, 1, ABG)
22:12:04.727 00.000 10072 Guiding  Dir = 2, Dur = 1
22:12:04.728 00.001 10072 IsGuiding returns 0
22:12:04.729 00.001 10072 PulseGuide returned control before completion, sleep 11
22:12:04.751 00.022 10072 IsGuiding returns 1
22:12:04.751 00.000 10072 scope still moving after pulse duration time elapsed
22:12:04.759 00.008 1032 UpdateGuideState exits: m=1159 SNR=23.9
22:12:04.762 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:04.765 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:04.769 00.004 1032 Enqueuing Expose request
22:12:04.782 00.013 10072 IsGuiding returns 1
22:12:04.815 00.033 10072 IsGuiding returns 1
22:12:04.847 00.032 10072 IsGuiding returns 1
22:12:04.875 00.028 10072 IsGuiding returns 1
22:12:04.909 00.034 10072 IsGuiding returns 1
22:12:04.938 00.029 10072 IsGuiding returns 1
22:12:04.970 00.032 10072 IsGuiding returns 1
22:12:05.003 00.033 10072 IsGuiding returns 1
22:12:05.222 00.219 10072 IsGuiding returns 1
22:12:05.254 00.032 10072 IsGuiding returns 1
22:12:05.340 00.086 10072 IsGuiding returns 1
22:12:05.365 00.025 10072 IsGuiding returns 1
22:12:05.426 00.061 10072 IsGuiding returns 0
22:12:05.426 00.000 10072 scope move finished after 1 + 697 ms
22:12:05.426 00.000 10072 Move returns status 0, amount 1
22:12:05.426 00.000 10072 MoveAxis(N, 0, ABG)
22:12:05.426 00.000 10072 Move returns status 0, amount 0
22:12:05.426 00.000 10072 move complete, result=0
22:12:05.428 00.002 10072 worker thread done servicing request
22:12:05.428 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:12:05.431 00.003 10072 Worker thread wakes up
22:12:05.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:05.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:06.076 00.645 10072 Exposure complete
22:12:06.167 00.091 1032 OnExposeComplete: enter
22:12:06.170 00.003 10072 worker thread done servicing request
22:12:06.170 00.000 1032 UpdateGuideState(): m_state=6
22:12:06.172 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2733
22:12:06.175 00.003 1032 Star::Find returns 1 (0), X=1103.48, Y=136.24, Mass=1298, SNR=25.3, Peak=108 HFD=3.2
22:12:06.177 00.002 1032 MultiStar: [#1 0.15,0.20,0.00,M1] [#2 0.05,0.22,0.81,U] [#3 -0.00,0.05,0.75,U] [#4 -0.04,-0.08,0.66,U] [#5 -0.04,-0.01,0.63,U] [#6 -0.06,0.18,0.60,U] [#7 0.13,0.06,0.74,U] [#8 0.02,0.23,0.53,U] 
22:12:06.181 00.004 1032 refined, 7 included, MultiStar: {0.05, 0.09}, one-star: {0.21, 0.08}
22:12:06.184 00.003 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
22:12:06.186 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
22:12:06.189 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.11 mountX=0.08 mountY=-0.07, mountTheta=-0.72
22:12:06.193 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
22:12:06.195 00.002 1032 Enqueuing Move request for scope (0.05, 0.09)
22:12:06.198 00.003 10072 Worker thread wakes up
22:12:06.198 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
22:12:06.198 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
22:12:06.198 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.08 yDistance=-0.07
22:12:06.206 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:12:06.210 00.004 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.14
22:12:06.210 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:12:06.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:06.210 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:12:06.210 00.000 10072 MoveAxis(E, 1, ABG)
22:12:06.210 00.000 10072 Guiding  Dir = 2, Dur = 1
22:12:06.211 00.001 10072 IsGuiding returns 0
22:12:06.217 00.006 10072 IsGuiding returns 0
22:12:06.217 00.000 10072 Move returns status 0, amount 1
22:12:06.217 00.000 10072 MoveAxis(N, 0, ABG)
22:12:06.217 00.000 10072 Move returns status 0, amount 0
22:12:06.217 00.000 10072 move complete, result=0
22:12:06.217 00.000 10072 worker thread done servicing request
22:12:06.243 00.026 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:12:06.248 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:06.250 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:06.252 00.002 1032 Enqueuing Expose request
22:12:06.255 00.003 10072 Worker thread wakes up
22:12:06.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:06.255 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:12:06.263 00.008 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:06.787 00.524 10072 Exposure complete
22:12:07.491 00.704 10072 worker thread done servicing request
22:12:07.569 00.078 1032 OnExposeComplete: enter
22:12:07.737 00.168 1032 UpdateGuideState(): m_state=6
22:12:07.848 00.111 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2734
22:12:07.856 00.008 1032 Star::Find returns 1 (0), X=1103.46, Y=136.16, Mass=1532, SNR=27.5, Peak=135 HFD=3.2
22:12:07.862 00.006 1032 MultiStar: [#1 0.04,0.03,0.79,U] [#2 0.14,-0.02,0.74,U] [#3 0.06,0.06,0.64,U] [#4 -0.04,-0.08,0.62,U] [#5 -0.05,-0.17,0.56,U] [#6 0.03,-0.07,0.56,U] [#7 0.11,0.01,0.66,U] [#8 0.17,0.07,0.44,U] 
22:12:07.867 00.005 1032 refined, 8 included, MultiStar: {0.08, -0.02}, one-star: {0.18, 0.00}
22:12:07.872 00.005 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
22:12:07.876 00.004 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
22:12:07.881 00.005 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.22 mountX=-0.04 mountY=-0.07, mountTheta=-2.05
22:12:08.362 00.481 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
22:12:08.387 00.025 1032 Enqueuing Move request for scope (0.08, -0.02)
22:12:08.400 00.013 10072 Worker thread wakes up
22:12:08.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
22:12:08.401 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
22:12:08.401 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.07
22:12:08.508 00.107 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.15
22:12:08.508 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:12:08.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:08.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:12:08.508 00.000 10072 MoveAxis(E, 0, ABG)
22:12:08.508 00.000 10072 Move returns status 0, amount 0
22:12:08.508 00.000 10072 MoveAxis(N, 0, ABG)
22:12:08.509 00.001 10072 Move returns status 0, amount 0
22:12:08.509 00.000 10072 move complete, result=0
22:12:08.509 00.000 10072 worker thread done servicing request
22:12:08.509 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:12:08.547 00.038 1032 UpdateGuideState exits: m=1532 SNR=27.5
22:12:08.921 00.374 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:08.926 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:08.929 00.003 1032 Enqueuing Expose request
22:12:08.932 00.003 10072 Worker thread wakes up
22:12:08.933 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:12:08.937 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:08.937 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:09.621 00.684 10072 Exposure complete
22:12:09.742 00.121 10072 worker thread done servicing request
22:12:09.742 00.000 1032 OnExposeComplete: enter
22:12:09.746 00.004 1032 UpdateGuideState(): m_state=6
22:12:09.753 00.007 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2735
22:12:09.756 00.003 1032 Star::Find returns 1 (0), X=1103.46, Y=136.06, Mass=1258, SNR=24.9, Peak=109 HFD=3.3
22:12:09.761 00.005 1032 MultiStar: [#1 0.05,-0.13,1.07,U] [#2 0.20,-0.12,0.72,U] [#3 -0.09,0.09,0.77,U] [#4 -0.02,-0.21,0.64,U] [#5 -0.03,-0.32,0.00,M1] [#6 0.04,0.06,0.59,U] [#7 0.13,-0.06,0.72,U] [#8 0.13,-0.02,0.51,U] 
22:12:09.764 00.003 1032 refined, 7 included, MultiStar: {0.08, -0.07}, one-star: {0.19, -0.10}
22:12:09.769 00.005 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
22:12:09.773 00.004 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
22:12:09.776 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.70 mountX=-0.08 mountY=-0.06, mountTheta=-2.53
22:12:09.780 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
22:12:09.783 00.003 1032 Enqueuing Move request for scope (0.08, -0.07)
22:12:09.787 00.004 10072 Worker thread wakes up
22:12:09.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:12:09.787 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:12:09.787 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.08 yDistance=-0.06
22:12:09.806 00.019 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:12:09.811 00.005 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.16
22:12:09.811 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:12:09.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:09.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:12:09.811 00.000 10072 MoveAxis(E, 0, ABG)
22:12:09.811 00.000 10072 Move returns status 0, amount 0
22:12:09.811 00.000 10072 MoveAxis(N, 0, ABG)
22:12:09.811 00.000 10072 Move returns status 0, amount 0
22:12:09.811 00.000 10072 move complete, result=0
22:12:09.812 00.001 10072 worker thread done servicing request
22:12:09.854 00.042 1032 UpdateGuideState exits: m=1258 SNR=24.9
22:12:09.858 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:09.862 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:09.874 00.012 1032 Enqueuing Expose request
22:12:09.877 00.003 10072 Worker thread wakes up
22:12:09.877 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:12:09.880 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:09.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:10.300 00.420 10072 Exposure complete
22:12:10.371 00.071 10072 worker thread done servicing request
22:12:10.371 00.000 1032 OnExposeComplete: enter
22:12:10.375 00.004 1032 UpdateGuideState(): m_state=6
22:12:10.378 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2736
22:12:10.380 00.002 1032 Star::Find returns 1 (0), X=1103.49, Y=136.06, Mass=1284, SNR=25.1, Peak=107 HFD=3.3
22:12:10.383 00.003 1032 MultiStar: [#1 0.08,-0.18,0.93,U] [#2 0.14,-0.15,0.77,U] [#3 -0.16,-0.03,0.75,U] [#4 -0.04,-0.23,0.70,U] [#5 0.15,-0.36,0.00,M2] [#6 0.24,-0.06,0.00,M1] [#7 0.12,-0.07,0.74,U] [#8 0.26,-0.01,0.00,M1] 
22:12:10.385 00.002 1032 refined, 5 included, MultiStar: {0.07, -0.13}, one-star: {0.22, -0.09}
22:12:10.387 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
22:12:10.389 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
22:12:10.392 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.14 cameraTheta=-1.05 mountX=-0.14 mountY=-0.04, mountTheta=-2.88
22:12:10.399 00.007 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.13, opts=13)
22:12:10.402 00.003 1032 Enqueuing Move request for scope (0.07, -0.13)
22:12:10.404 00.002 10072 Worker thread wakes up
22:12:10.404 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
22:12:10.404 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
22:12:10.404 00.000 10072 Moving (0.07, -0.13) raw xDistance=-0.14 yDistance=-0.04
22:12:10.408 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:12:10.411 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 284.16
22:12:10.411 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
22:12:10.411 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:10.411 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:12:10.411 00.000 10072 MoveAxis(E, 66, ABG)
22:12:10.411 00.000 10072 Guiding  Dir = 2, Dur = 66
22:12:10.411 00.000 10072 IsGuiding returns 0
22:12:10.412 00.001 10072 PulseGuide returned control before completion, sleep 76
22:12:10.434 00.022 1032 UpdateGuideState exits: m=1284 SNR=25.1
22:12:10.439 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:10.441 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:10.443 00.002 1032 Enqueuing Expose request
22:12:10.500 00.057 10072 IsGuiding returns 0
22:12:10.500 00.000 10072 Move returns status 0, amount 66
22:12:10.500 00.000 10072 MoveAxis(N, 0, ABG)
22:12:10.500 00.000 10072 Move returns status 0, amount 0
22:12:10.500 00.000 10072 move complete, result=0
22:12:10.500 00.000 10072 worker thread done servicing request
22:12:10.500 00.000 10072 Worker thread wakes up
22:12:10.500 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:10.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:10.503 00.003 1032 GuideStep: -0.1 px 66 ms EAST, -0.0 px 0 ms NORTH
22:12:11.128 00.625 10072 Exposure complete
22:12:11.185 00.057 10072 worker thread done servicing request
22:12:11.186 00.001 1032 OnExposeComplete: enter
22:12:11.189 00.003 1032 UpdateGuideState(): m_state=6
22:12:11.191 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2737
22:12:11.193 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=136.21, Mass=1189, SNR=24.2, Peak=110 HFD=3.2
22:12:11.195 00.002 1032 MultiStar: [#1 0.10,-0.00,1.02,U] [#2 0.20,0.02,0.85,U] [#3 -0.19,0.12,0.80,U] [#4 -0.06,-0.04,0.73,U] [#5 -0.02,-0.22,0.74,U] [#6 0.10,0.04,0.61,U] [#7 0.11,0.05,0.75,U] [#8 0.17,0.01,0.54,U] 
22:12:11.198 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.13, 0.06}
22:12:11.199 00.001 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
22:12:11.201 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
22:12:11.205 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.09 mountX=-0.01 mountY=-0.06, mountTheta=-1.74
22:12:11.211 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
22:12:11.213 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
22:12:11.215 00.002 10072 Worker thread wakes up
22:12:11.215 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:12:11.215 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:12:11.215 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
22:12:11.218 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:12:11.221 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.17
22:12:11.221 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:12:11.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:11.222 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:12:11.222 00.000 10072 MoveAxis(W, 0, ABG)
22:12:11.222 00.000 10072 Move returns status 0, amount 0
22:12:11.222 00.000 10072 MoveAxis(N, 0, ABG)
22:12:11.222 00.000 10072 Move returns status 0, amount 0
22:12:11.222 00.000 10072 move complete, result=0
22:12:11.222 00.000 10072 worker thread done servicing request
22:12:11.249 00.027 1032 UpdateGuideState exits: m=1189 SNR=24.2
22:12:11.252 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:11.255 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:11.258 00.003 1032 Enqueuing Expose request
22:12:11.260 00.002 10072 Worker thread wakes up
22:12:11.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:11.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:11.260 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:12:11.676 00.416 10072 Exposure complete
22:12:11.730 00.054 10072 worker thread done servicing request
22:12:11.730 00.000 1032 OnExposeComplete: enter
22:12:11.732 00.002 1032 UpdateGuideState(): m_state=6
22:12:11.734 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2738
22:12:11.737 00.003 1032 Star::Find returns 1 (0), X=1103.37, Y=136.25, Mass=1345, SNR=25.8, Peak=114 HFD=3.2
22:12:11.740 00.003 1032 MultiStar: [#1 -0.06,0.03,0.93,U] [#2 0.07,-0.01,0.76,U] [#3 -0.10,0.15,0.77,U] [#4 0.13,-0.08,0.68,U] [#5 0.13,0.02,0.59,U] [#6 0.05,0.26,0.00,M1] [#7 0.12,0.13,0.72,U] [#8 0.16,-0.05,0.56,U] 
22:12:11.741 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.04}, one-star: {0.09, 0.09}
22:12:11.743 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
22:12:11.744 00.001 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
22:12:11.746 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.62 mountX=0.03 mountY=-0.07, mountTheta=-1.21
22:12:11.748 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
22:12:11.750 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
22:12:11.751 00.001 10072 Worker thread wakes up
22:12:11.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
22:12:11.752 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
22:12:11.752 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.03 yDistance=-0.07
22:12:11.754 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:12:11.756 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.17
22:12:11.756 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:12:11.756 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:11.756 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:12:11.756 00.000 10072 MoveAxis(W, 0, ABG)
22:12:11.756 00.000 10072 Move returns status 0, amount 0
22:12:11.756 00.000 10072 MoveAxis(N, 0, ABG)
22:12:11.756 00.000 10072 Move returns status 0, amount 0
22:12:11.756 00.000 10072 move complete, result=0
22:12:11.756 00.000 10072 worker thread done servicing request
22:12:11.774 00.018 1032 UpdateGuideState exits: m=1345 SNR=25.8
22:12:11.776 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:11.778 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:11.779 00.001 1032 Enqueuing Expose request
22:12:11.785 00.006 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:12:11.786 00.001 10072 Worker thread wakes up
22:12:11.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:11.787 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:12.419 00.632 10072 Exposure complete
22:12:12.471 00.052 10072 worker thread done servicing request
22:12:12.471 00.000 1032 OnExposeComplete: enter
22:12:12.473 00.002 1032 UpdateGuideState(): m_state=6
22:12:12.475 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2739
22:12:12.477 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.14, Mass=1338, SNR=25.7, Peak=118 HFD=3.3
22:12:12.479 00.002 1032 MultiStar: [#1 0.03,0.06,0.88,U] [#2 0.09,0.08,0.78,U] [#3 -0.18,0.17,0.00,M1] [#4 -0.12,-0.09,0.66,U] [#5 0.22,0.05,0.66,U] [#6 -0.18,0.05,0.61,U] [#7 0.03,0.02,0.69,U] [#8 0.10,0.15,0.54,U] 
22:12:12.480 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {0.15, -0.02}
22:12:12.481 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
22:12:12.484 00.003 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
22:12:12.485 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.64 mountX=0.02 mountY=-0.05, mountTheta=-1.19
22:12:12.488 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
22:12:12.490 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
22:12:12.491 00.001 10072 Worker thread wakes up
22:12:12.491 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
22:12:12.491 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
22:12:12.491 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.05
22:12:12.493 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:12:12.495 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.18
22:12:12.495 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:12:12.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:12.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:12:12.495 00.000 10072 MoveAxis(W, 0, ABG)
22:12:12.495 00.000 10072 Move returns status 0, amount 0
22:12:12.495 00.000 10072 MoveAxis(N, 0, ABG)
22:12:12.495 00.000 10072 Move returns status 0, amount 0
22:12:12.495 00.000 10072 move complete, result=0
22:12:12.495 00.000 10072 worker thread done servicing request
22:12:12.512 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:12:12.514 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:12.516 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:12.519 00.003 1032 Enqueuing Expose request
22:12:12.521 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:12:12.523 00.002 10072 Worker thread wakes up
22:12:12.523 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:12.523 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:12.936 00.413 10072 Exposure complete
22:12:12.983 00.047 10072 worker thread done servicing request
22:12:12.983 00.000 1032 OnExposeComplete: enter
22:12:12.986 00.003 1032 UpdateGuideState(): m_state=6
22:12:12.988 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2740
22:12:12.990 00.002 1032 Star::Find returns 1 (0), X=1103.50, Y=136.22, Mass=1393, SNR=26.2, Peak=109 HFD=3.4
22:12:12.991 00.001 1032 MultiStar: [#1 0.06,-0.01,0.90,U] [#2 0.13,-0.00,0.78,U] [#3 -0.14,0.07,0.76,U] [#4 0.07,-0.11,0.69,U] [#5 0.10,-0.24,0.00,M1] [#6 -0.12,0.02,0.58,U] [#7 0.27,-0.16,0.00,M1] [#8 0.12,0.08,0.47,U] 
22:12:12.993 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.02}, one-star: {0.23, 0.06}
22:12:12.994 00.001 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
22:12:12.996 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
22:12:12.998 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.25 mountX=-0.00 mountY=-0.06, mountTheta=-1.58
22:12:13.001 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:12:13.002 00.001 1032 Enqueuing Move request for scope (0.06, 0.02)
22:12:13.004 00.002 10072 Worker thread wakes up
22:12:13.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:12:13.004 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:12:13.004 00.000 10072 Moving (0.06, 0.02) raw xDistance=-0.00 yDistance=-0.06
22:12:13.006 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:12:13.007 00.001 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.18
22:12:13.007 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:12:13.007 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:13.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:12:13.007 00.000 10072 MoveAxis(W, 0, ABG)
22:12:13.007 00.000 10072 Move returns status 0, amount 0
22:12:13.008 00.001 10072 MoveAxis(N, 0, ABG)
22:12:13.008 00.000 10072 Move returns status 0, amount 0
22:12:13.008 00.000 10072 move complete, result=0
22:12:13.008 00.000 10072 worker thread done servicing request
22:12:13.023 00.015 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:12:13.025 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:13.026 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:13.028 00.002 1032 Enqueuing Expose request
22:12:13.029 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:12:13.031 00.002 10072 Worker thread wakes up
22:12:13.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:13.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:13.667 00.636 10072 Exposure complete
22:12:13.718 00.051 10072 worker thread done servicing request
22:12:13.718 00.000 1032 OnExposeComplete: enter
22:12:13.720 00.002 1032 UpdateGuideState(): m_state=6
22:12:13.722 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2741
22:12:13.724 00.002 1032 Star::Find returns 1 (0), X=1103.46, Y=135.99, Mass=1487, SNR=27.1, Peak=121 HFD=3.5
22:12:13.726 00.002 1032 MultiStar: [#1 0.13,-0.04,0.92,U] [#2 0.17,-0.18,0.00,M1] [#3 -0.05,0.01,0.70,U] [#4 -0.02,-0.07,0.64,U] [#5 0.02,-0.14,0.60,U] [#6 0.08,0.02,0.56,U] [#7 0.18,0.03,0.63,U] [#8 0.20,-0.07,0.47,U] 
22:12:13.727 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.06}, one-star: {0.19, -0.17}
22:12:13.729 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
22:12:13.730 00.001 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
22:12:13.732 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-0.57 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
22:12:13.735 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
22:12:13.737 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
22:12:13.739 00.002 10072 Worker thread wakes up
22:12:13.739 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
22:12:13.739 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
22:12:13.739 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.08
22:12:13.741 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:12:13.743 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.19
22:12:13.744 00.001 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:12:13.744 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:13.744 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:12:13.744 00.000 10072 MoveAxis(W, 0, ABG)
22:12:13.744 00.000 10072 Move returns status 0, amount 0
22:12:13.744 00.000 10072 MoveAxis(N, 0, ABG)
22:12:13.744 00.000 10072 Move returns status 0, amount 0
22:12:13.744 00.000 10072 move complete, result=0
22:12:13.744 00.000 10072 worker thread done servicing request
22:12:13.761 00.017 1032 UpdateGuideState exits: m=1487 SNR=27.1
22:12:13.763 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:13.765 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:13.766 00.001 1032 Enqueuing Expose request
22:12:13.770 00.004 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:12:13.773 00.003 10072 Worker thread wakes up
22:12:13.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:13.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:14.185 00.412 10072 Exposure complete
22:12:14.246 00.061 1032 OnExposeComplete: enter
22:12:14.249 00.003 10072 worker thread done servicing request
22:12:14.250 00.001 1032 UpdateGuideState(): m_state=6
22:12:14.252 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2742
22:12:14.255 00.003 1032 Star::Find returns 1 (0), X=1103.41, Y=136.21, Mass=1384, SNR=26.1, Peak=120 HFD=3.2
22:12:14.257 00.002 1032 MultiStar: [#1 0.03,0.04,0.96,U] [#2 0.11,0.04,0.73,U] [#3 -0.10,0.08,0.71,U] [#4 0.03,-0.17,0.61,U] [#5 0.05,-0.09,0.62,U] [#6 -0.10,-0.02,0.57,U] [#7 0.16,-0.14,0.64,U] [#8 0.05,-0.02,0.49,U] 
22:12:14.259 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.13, 0.05}
22:12:14.263 00.004 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
22:12:14.265 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
22:12:14.267 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.28 mountX=-0.03 mountY=-0.04, mountTheta=-2.11
22:12:14.273 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
22:12:14.276 00.003 1032 Enqueuing Move request for scope (0.05, -0.01)
22:12:14.279 00.003 10072 Worker thread wakes up
22:12:14.279 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:12:14.279 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:12:14.279 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.03 yDistance=-0.04
22:12:14.281 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:12:14.284 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.19
22:12:14.284 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:12:14.284 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:14.284 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:12:14.284 00.000 10072 MoveAxis(W, 0, ABG)
22:12:14.284 00.000 10072 Move returns status 0, amount 0
22:12:14.284 00.000 10072 MoveAxis(N, 0, ABG)
22:12:14.284 00.000 10072 Move returns status 0, amount 0
22:12:14.284 00.000 10072 move complete, result=0
22:12:14.284 00.000 10072 worker thread done servicing request
22:12:14.306 00.022 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:12:14.309 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:14.310 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:14.313 00.003 1032 Enqueuing Expose request
22:12:14.314 00.001 10072 Worker thread wakes up
22:12:14.314 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:14.314 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:14.314 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
22:12:14.949 00.635 10072 Exposure complete
22:12:15.004 00.055 10072 worker thread done servicing request
22:12:15.004 00.000 1032 OnExposeComplete: enter
22:12:15.007 00.003 1032 UpdateGuideState(): m_state=6
22:12:15.009 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2743
22:12:15.011 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=136.47, Mass=1523, SNR=27.4, Peak=123 HFD=3.2
22:12:15.013 00.002 1032 MultiStar: [#1 0.14,0.11,0.94,U] [#2 0.30,0.07,0.00,M1] [#3 -0.08,0.17,0.70,U] [#4 0.22,0.13,0.00,M1] [#5 0.13,0.09,0.58,U] [#6 0.02,0.16,0.53,U] [#7 0.31,0.22,0.00,M1] [#8 0.32,0.23,0.00,M1] 
22:12:15.015 00.002 1032 refined, 4 included, MultiStar: {0.06, 0.18}, one-star: {0.07, 0.31}
22:12:15.016 00.001 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
22:12:15.018 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
22:12:15.019 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.24 mountX=0.16 mountY=-0.11, mountTheta=-0.59
22:12:15.022 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.18, opts=13)
22:12:15.023 00.001 1032 Enqueuing Move request for scope (0.06, 0.18)
22:12:15.025 00.002 10072 Worker thread wakes up
22:12:15.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
22:12:15.026 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
22:12:15.026 00.000 10072 Moving (0.06, 0.18) raw xDistance=0.16 yDistance=-0.11
22:12:15.028 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:12:15.030 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 284.20
22:12:15.030 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
22:12:15.030 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:15.030 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:12:15.030 00.000 10072 MoveAxis(W, 75, ABG)
22:12:15.031 00.001 10072 Guiding  Dir = 3, Dur = 75
22:12:15.031 00.000 10072 IsGuiding returns 0
22:12:15.031 00.000 10072 PulseGuide returned control before completion, sleep 85
22:12:15.048 00.017 1032 UpdateGuideState exits: m=1523 SNR=27.4
22:12:15.050 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:15.052 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:15.055 00.003 1032 Enqueuing Expose request
22:12:15.119 00.064 10072 IsGuiding returns 1
22:12:15.119 00.000 10072 scope still moving after pulse duration time elapsed
22:12:15.149 00.030 10072 IsGuiding returns 0
22:12:15.149 00.000 10072 scope move finished after 75 + 42 ms
22:12:15.149 00.000 10072 Move returns status 0, amount 75
22:12:15.149 00.000 10072 MoveAxis(N, 0, ABG)
22:12:15.149 00.000 10072 Move returns status 0, amount 0
22:12:15.149 00.000 10072 move complete, result=0
22:12:15.149 00.000 10072 worker thread done servicing request
22:12:15.149 00.000 10072 Worker thread wakes up
22:12:15.150 00.001 1032 GuideStep: 0.2 px 75 ms WEST, -0.1 px 0 ms NORTH
22:12:15.152 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:15.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:15.559 00.407 10072 Exposure complete
22:12:15.614 00.055 10072 worker thread done servicing request
22:12:15.614 00.000 1032 OnExposeComplete: enter
22:12:15.616 00.002 1032 UpdateGuideState(): m_state=6
22:12:15.618 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2744
22:12:15.620 00.002 1032 Star::Find returns 1 (0), X=1103.54, Y=136.11, Mass=1251, SNR=24.8, Peak=116 HFD=3.2
22:12:15.621 00.001 1032 MultiStar: [#1 0.24,0.17,0.00,M1] [#2 0.25,0.03,0.00,M2] [#3 0.07,0.26,0.00,M1] [#4 0.33,0.17,0.00,M2] [#5 -0.03,0.11,0.71,U] [#6 -0.02,0.05,0.61,U] [#7 0.24,0.04,0.00,M2] [#8 0.25,0.22,0.00,M2] 
22:12:15.623 00.002 1032 refined, 2 included, MultiStar: {0.10, 0.03}, one-star: {0.26, -0.04}
22:12:15.624 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
22:12:15.626 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
22:12:15.627 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.30 mountX=0.00 mountY=-0.10, mountTheta=-1.53
22:12:15.629 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
22:12:15.631 00.002 1032 Enqueuing Move request for scope (0.10, 0.03)
22:12:15.633 00.002 10072 Worker thread wakes up
22:12:15.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
22:12:15.633 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
22:12:15.633 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.10
22:12:15.635 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:12:15.638 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.21
22:12:15.638 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:12:15.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:15.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:12:15.638 00.000 10072 MoveAxis(W, 0, ABG)
22:12:15.638 00.000 10072 Move returns status 0, amount 0
22:12:15.638 00.000 10072 MoveAxis(N, 0, ABG)
22:12:15.638 00.000 10072 Move returns status 0, amount 0
22:12:15.638 00.000 10072 move complete, result=0
22:12:15.638 00.000 10072 worker thread done servicing request
22:12:15.656 00.018 1032 UpdateGuideState exits: m=1251 SNR=24.8
22:12:15.658 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:15.660 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:15.661 00.001 1032 Enqueuing Expose request
22:12:15.663 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:12:15.665 00.002 10072 Worker thread wakes up
22:12:15.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:15.666 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:16.295 00.629 10072 Exposure complete
22:12:16.350 00.055 10072 worker thread done servicing request
22:12:16.350 00.000 1032 OnExposeComplete: enter
22:12:16.352 00.002 1032 UpdateGuideState(): m_state=6
22:12:16.354 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2745
22:12:16.355 00.001 1032 Star::Find returns 1 (0), X=1103.44, Y=136.27, Mass=1266, SNR=25.0, Peak=104 HFD=3.2
22:12:16.357 00.002 1032 MultiStar: [#1 0.11,0.02,0.91,U] [#2 0.25,0.02,0.00,M3] [#3 0.03,0.09,0.80,U] [#4 0.17,-0.06,0.65,U] [#5 0.06,-0.11,0.69,U] [#6 0.19,0.17,0.00,M1] [#7 0.29,-0.01,0.00,M3] [#8 0.25,0.13,0.00,M3] 
22:12:16.358 00.001 1032 refined, 4 included, MultiStar: {0.11, 0.02}, one-star: {0.16, 0.11}
22:12:16.360 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
22:12:16.362 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
22:12:16.365 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.19 mountX=-0.01 mountY=-0.11, mountTheta=-1.64
22:12:16.367 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
22:12:16.370 00.003 1032 Enqueuing Move request for scope (0.11, 0.02)
22:12:16.372 00.002 10072 Worker thread wakes up
22:12:16.372 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:12:16.372 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:12:16.372 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
22:12:16.375 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:12:16.377 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.21
22:12:16.377 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:12:16.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:16.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:12:16.377 00.000 10072 MoveAxis(W, 1, ABG)
22:12:16.377 00.000 10072 Guiding  Dir = 3, Dur = 1
22:12:16.378 00.001 10072 IsGuiding returns 0
22:12:16.378 00.000 10072 PulseGuide returned control before completion, sleep 11
22:12:16.396 00.018 1032 UpdateGuideState exits: m=1266 SNR=25.0
22:12:16.398 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:16.401 00.003 10072 IsGuiding returns 0
22:12:16.401 00.000 10072 Move returns status 0, amount 1
22:12:16.401 00.000 10072 MoveAxis(N, 0, ABG)
22:12:16.401 00.000 10072 Move returns status 0, amount 0
22:12:16.402 00.001 10072 move complete, result=0
22:12:16.402 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:16.404 00.002 1032 Enqueuing Expose request
22:12:16.406 00.002 10072 worker thread done servicing request
22:12:16.406 00.000 10072 Worker thread wakes up
22:12:16.406 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:12:16.408 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:16.408 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:16.824 00.416 10072 Exposure complete
22:12:16.881 00.057 10072 worker thread done servicing request
22:12:16.881 00.000 1032 OnExposeComplete: enter
22:12:16.885 00.004 1032 UpdateGuideState(): m_state=6
22:12:16.887 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2746
22:12:16.889 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=136.29, Mass=1406, SNR=26.3, Peak=121 HFD=3.2
22:12:16.890 00.001 1032 MultiStar: [#1 0.01,-0.02,0.91,U] [#2 0.09,-0.02,0.70,U] [#3 -0.00,0.07,0.73,U] [#4 0.05,0.00,0.64,U] [#5 0.21,-0.09,0.60,U] [#6 0.20,0.08,0.57,U] [#7 0.12,0.04,0.67,U] [#8 0.40,-0.06,0.00,M4] 
22:12:16.892 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.03}, one-star: {0.12, 0.13}
22:12:16.893 00.001 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
22:12:16.895 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
22:12:16.897 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.31 mountX=0.00 mountY=-0.10, mountTheta=-1.52
22:12:16.900 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
22:12:16.902 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
22:12:16.904 00.002 10072 Worker thread wakes up
22:12:16.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
22:12:16.904 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
22:12:16.904 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.00 yDistance=-0.10
22:12:16.906 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:12:16.908 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.22
22:12:16.908 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:12:16.908 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:16.908 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:12:16.908 00.000 10072 MoveAxis(W, 1, ABG)
22:12:16.908 00.000 10072 Guiding  Dir = 3, Dur = 1
22:12:16.909 00.001 10072 IsGuiding returns 0
22:12:16.909 00.000 10072 PulseGuide returned control before completion, sleep 11
22:12:16.927 00.018 1032 UpdateGuideState exits: m=1406 SNR=26.3
22:12:16.929 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:16.932 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:16.934 00.002 1032 Enqueuing Expose request
22:12:16.936 00.002 10072 IsGuiding returns 0
22:12:16.936 00.000 10072 Move returns status 0, amount 1
22:12:16.936 00.000 10072 MoveAxis(N, 0, ABG)
22:12:16.936 00.000 10072 Move returns status 0, amount 0
22:12:16.936 00.000 10072 move complete, result=0
22:12:16.936 00.000 10072 worker thread done servicing request
22:12:16.937 00.001 10072 Worker thread wakes up
22:12:16.937 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:16.937 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:16.943 00.006 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:12:17.560 00.617 10072 Exposure complete
22:12:17.611 00.051 1032 OnExposeComplete: enter
22:12:17.614 00.003 1032 UpdateGuideState(): m_state=6
22:12:17.616 00.002 10072 worker thread done servicing request
22:12:17.616 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2747
22:12:17.618 00.002 1032 Star::Find returns 1 (0), X=1103.58, Y=136.22, Mass=1155, SNR=23.9, Peak=96 HFD=3.3
22:12:17.620 00.002 1032 MultiStar: [#1 0.11,0.13,1.05,U] [#2 0.15,0.02,0.84,U] [#3 0.00,0.28,0.00,M1] [#4 0.09,0.22,0.69,U] [#5 0.18,0.03,0.73,U] [#6 0.25,0.20,0.00,M1] [#7 0.21,0.10,0.73,U] [#8 0.53,0.22,0.00,M5] 
22:12:17.621 00.001 1032 refined, 5 included, MultiStar: {0.18, 0.09}, one-star: {0.31, 0.07}
22:12:17.624 00.003 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:12:17.625 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:12:17.627 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.48 mountX=0.04 mountY=-0.20, mountTheta=-1.35
22:12:17.629 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.09, opts=13)
22:12:17.631 00.002 1032 Enqueuing Move request for scope (0.18, 0.09)
22:12:17.633 00.002 10072 Worker thread wakes up
22:12:17.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
22:12:17.633 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
22:12:17.633 00.000 10072 Moving (0.18, 0.09) raw xDistance=0.04 yDistance=-0.20
22:12:17.635 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:12:17.638 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.22
22:12:17.638 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:12:17.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:17.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:12:17.638 00.000 10072 MoveAxis(W, 1, ABG)
22:12:17.638 00.000 10072 Guiding  Dir = 3, Dur = 1
22:12:17.638 00.000 10072 IsGuiding returns 0
22:12:17.638 00.000 10072 PulseGuide returned control before completion, sleep 11
22:12:17.651 00.013 10072 IsGuiding returns 1
22:12:17.651 00.000 10072 scope still moving after pulse duration time elapsed
22:12:17.655 00.004 1032 UpdateGuideState exits: m=1155 SNR=23.9
22:12:17.657 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:17.658 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:17.659 00.001 1032 Enqueuing Expose request
22:12:17.682 00.023 10072 IsGuiding returns 1
22:12:17.713 00.031 10072 IsGuiding returns 1
22:12:17.744 00.031 10072 IsGuiding returns 1
22:12:17.776 00.032 10072 IsGuiding returns 1
22:12:17.807 00.031 10072 IsGuiding returns 1
22:12:17.839 00.032 10072 IsGuiding returns 1
22:12:17.870 00.031 10072 IsGuiding returns 0
22:12:17.870 00.000 10072 scope move finished after 1 + 231 ms
22:12:17.870 00.000 10072 Move returns status 0, amount 1
22:12:17.870 00.000 10072 MoveAxis(N, 0, ABG)
22:12:17.870 00.000 10072 Move returns status 0, amount 0
22:12:17.870 00.000 10072 move complete, result=0
22:12:17.870 00.000 10072 worker thread done servicing request
22:12:17.870 00.000 10072 Worker thread wakes up
22:12:17.870 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
22:12:17.872 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:17.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:18.281 00.409 10072 Exposure complete
22:12:18.346 00.065 10072 worker thread done servicing request
22:12:18.346 00.000 1032 OnExposeComplete: enter
22:12:18.349 00.003 1032 UpdateGuideState(): m_state=6
22:12:18.351 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2748
22:12:18.353 00.002 1032 Star::Find returns 1 (0), X=1103.56, Y=136.23, Mass=1302, SNR=25.3, Peak=102 HFD=3.4
22:12:18.355 00.002 1032 MultiStar: [#1 0.18,0.13,0.94,U] [#2 0.09,-0.02,0.76,U] [#3 0.04,-0.04,0.80,U] [#4 0.02,-0.16,0.65,U] [#5 0.22,-0.06,0.72,U] [#6 0.18,-0.07,0.59,U] [#7 0.18,-0.01,0.69,U] [#8 0.37,0.17,0.00,M6] 
22:12:18.357 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.01}, one-star: {0.28, 0.08}
22:12:18.360 00.003 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
22:12:18.366 00.006 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
22:12:18.368 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.04 mountX=-0.05 mountY=-0.15, mountTheta=-1.87
22:12:18.372 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
22:12:18.374 00.002 1032 Enqueuing Move request for scope (0.15, -0.01)
22:12:18.376 00.002 10072 Worker thread wakes up
22:12:18.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
22:12:18.376 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
22:12:18.377 00.001 10072 Moving (0.15, -0.01) raw xDistance=-0.05 yDistance=-0.15
22:12:18.379 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:12:18.381 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.23
22:12:18.381 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:12:18.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:18.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:12:18.381 00.000 10072 MoveAxis(W, 1, ABG)
22:12:18.381 00.000 10072 Guiding  Dir = 3, Dur = 1
22:12:18.382 00.001 10072 IsGuiding returns 0
22:12:18.382 00.000 10072 PulseGuide returned control before completion, sleep 11
22:12:18.404 00.022 10072 IsGuiding returns 0
22:12:18.404 00.000 10072 Move returns status 0, amount 1
22:12:18.405 00.001 10072 MoveAxis(N, 0, ABG)
22:12:18.405 00.000 10072 Move returns status 0, amount 0
22:12:18.405 00.000 10072 move complete, result=0
22:12:18.405 00.000 10072 worker thread done servicing request
22:12:18.406 00.001 1032 UpdateGuideState exits: m=1302 SNR=25.3
22:12:18.414 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:18.432 00.018 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:18.439 00.007 1032 Enqueuing Expose request
22:12:18.466 00.027 10072 Worker thread wakes up
22:12:18.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:18.466 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:12:18.469 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:19.093 00.624 10072 Exposure complete
22:12:19.165 00.072 10072 worker thread done servicing request
22:12:19.166 00.001 1032 OnExposeComplete: enter
22:12:19.169 00.003 1032 UpdateGuideState(): m_state=6
22:12:19.173 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2749
22:12:19.177 00.004 1032 Star::Find returns 1 (0), X=1103.54, Y=136.24, Mass=1381, SNR=26.1, Peak=116 HFD=3.3
22:12:19.180 00.003 1032 MultiStar: [#1 0.04,0.07,0.91,U] [#2 0.22,-0.04,0.77,U] [#3 0.01,0.07,0.69,U] [#4 0.16,0.03,0.63,U] [#5 0.07,0.15,0.69,U] [#6 0.15,0.00,0.57,U] [#7 0.28,0.13,0.00,M1] [#8 0.21,0.17,0.00,M7] 
22:12:19.185 00.005 1032 refined, 6 included, MultiStar: {0.14, 0.05}, one-star: {0.27, 0.08}
22:12:19.188 00.003 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
22:12:19.191 00.003 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
22:12:19.195 00.004 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.37 mountX=0.02 mountY=-0.15, mountTheta=-1.46
22:12:19.199 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
22:12:19.202 00.003 1032 Enqueuing Move request for scope (0.14, 0.05)
22:12:19.208 00.006 10072 Worker thread wakes up
22:12:19.208 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
22:12:19.208 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
22:12:19.208 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.02 yDistance=-0.15
22:12:19.210 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:12:19.212 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.23
22:12:19.212 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:12:19.213 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:19.213 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:12:19.213 00.000 10072 MoveAxis(W, 1, ABG)
22:12:19.213 00.000 10072 Guiding  Dir = 3, Dur = 1
22:12:19.213 00.000 10072 IsGuiding returns 0
22:12:19.215 00.002 10072 PulseGuide returned control before completion, sleep 11
22:12:19.228 00.013 10072 IsGuiding returns 0
22:12:19.228 00.000 10072 Move returns status 0, amount 1
22:12:19.228 00.000 10072 MoveAxis(N, 0, ABG)
22:12:19.228 00.000 10072 Move returns status 0, amount 0
22:12:19.228 00.000 10072 move complete, result=0
22:12:19.229 00.001 10072 worker thread done servicing request
22:12:19.236 00.007 1032 UpdateGuideState exits: m=1381 SNR=26.1
22:12:19.241 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:19.243 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:19.246 00.003 1032 Enqueuing Expose request
22:12:19.247 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:12:19.250 00.003 10072 Worker thread wakes up
22:12:19.250 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:19.250 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:19.670 00.420 10072 Exposure complete
22:12:19.751 00.081 10072 worker thread done servicing request
22:12:19.751 00.000 1032 OnExposeComplete: enter
22:12:19.754 00.003 1032 UpdateGuideState(): m_state=6
22:12:19.757 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2750
22:12:19.759 00.002 1032 Star::Find returns 1 (0), X=1103.63, Y=136.37, Mass=1119, SNR=23.4, Peak=97 HFD=3.3
22:12:19.763 00.004 1032 MultiStar: [#1 0.26,0.07,0.00,M1] [#2 -0.04,0.37,0.00,M1] [#3 0.09,0.14,0.80,U] [#4 0.08,0.10,0.75,U] [#5 0.18,0.27,0.00,M1] [#6 0.02,0.60,0.00,M1] [#7 0.13,0.21,0.00,M2] [#8 0.47,-0.06,0.00,M8] 
22:12:19.765 00.002 1032 refined, 2 included, MultiStar: {0.19, 0.16}, one-star: {0.36, 0.22}
22:12:19.768 00.003 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
22:12:19.770 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
22:12:19.773 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.69 mountX=0.10 mountY=-0.23, mountTheta=-1.14
22:12:19.777 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.16, opts=13)
22:12:19.779 00.002 1032 Enqueuing Move request for scope (0.19, 0.16)
22:12:19.782 00.003 10072 Worker thread wakes up
22:12:19.782 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd
22:12:19.782 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.16)
22:12:19.782 00.000 10072 Moving (0.19, 0.16) raw xDistance=0.10 yDistance=-0.23
22:12:19.785 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:12:19.787 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.24
22:12:19.788 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:12:19.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:12:19.788 00.000 10072 MoveAxis(W, 1, ABG)
22:12:19.788 00.000 10072 Guiding  Dir = 3, Dur = 1
22:12:19.788 00.000 10072 IsGuiding returns 0
22:12:19.789 00.001 10072 PulseGuide returned control before completion, sleep 11
22:12:19.807 00.018 10072 IsGuiding returns 1
22:12:19.807 00.000 10072 scope still moving after pulse duration time elapsed
22:12:19.812 00.005 1032 UpdateGuideState exits: m=1119 SNR=23.4
22:12:19.814 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:19.816 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:19.819 00.003 1032 Enqueuing Expose request
22:12:19.838 00.019 10072 IsGuiding returns 1
22:12:19.869 00.031 10072 IsGuiding returns 1
22:12:19.902 00.033 10072 IsGuiding returns 1
22:12:19.931 00.029 10072 IsGuiding returns 1
22:12:19.965 00.034 10072 IsGuiding returns 1
22:12:19.994 00.029 10072 IsGuiding returns 1
22:12:20.025 00.031 10072 IsGuiding returns 1
22:12:20.057 00.032 10072 IsGuiding returns 1
22:12:20.089 00.032 10072 IsGuiding returns 1
22:12:20.120 00.031 10072 IsGuiding returns 1
22:12:20.151 00.031 10072 IsGuiding returns 1
22:12:20.172 00.021 10072 IsGuiding returns 1
22:12:20.198 00.026 10072 IsGuiding returns 1
22:12:20.229 00.031 10072 IsGuiding returns 1
22:12:20.260 00.031 10072 IsGuiding returns 1
22:12:20.291 00.031 10072 IsGuiding returns 1
22:12:20.323 00.032 10072 IsGuiding returns 1
22:12:20.353 00.030 10072 IsGuiding returns 1
22:12:20.384 00.031 10072 IsGuiding returns 1
22:12:20.415 00.031 10072 IsGuiding returns 0
22:12:20.415 00.000 10072 scope move finished after 1 + 626 ms
22:12:20.415 00.000 10072 Move returns status 0, amount 1
22:12:20.415 00.000 10072 MoveAxis(N, 146, ABG)
22:12:20.415 00.000 10072 Guiding  Dir = 0, Dur = 146
22:12:20.415 00.000 10072 IsGuiding returns 0
22:12:20.416 00.001 10072 PulseGuide returned control before completion, sleep 156
22:12:20.584 00.168 10072 IsGuiding returns 0
22:12:20.584 00.000 10072 Move returns status 0, amount 146
22:12:20.584 00.000 10072 move complete, result=0
22:12:20.584 00.000 10072 worker thread done servicing request
22:12:20.585 00.001 10072 Worker thread wakes up
22:12:20.585 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:20.585 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:20.585 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 146 ms NORTH
22:12:21.211 00.626 10072 Exposure complete
22:12:21.284 00.073 10072 worker thread done servicing request
22:12:21.284 00.000 1032 OnExposeComplete: enter
22:12:21.287 00.003 1032 UpdateGuideState(): m_state=6
22:12:21.289 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2751
22:12:21.291 00.002 1032 Star::Find returns 1 (0), X=1103.13, Y=136.40, Mass=1448, SNR=26.7, Peak=123 HFD=3.2
22:12:21.293 00.002 1032 MultiStar: [#1 -0.26,-0.08,0.00,M2] [#2 -0.21,0.16,0.00,M2] [#3 -0.31,-0.00,0.00,M1] [#4 -0.37,-0.13,0.00,M1] [#5 -0.22,0.04,0.59,U] [#6 -0.30,0.34,0.00,M2] [#7 -0.21,0.09,0.63,U] [#8 -0.06,0.14,0.47,U] 
22:12:21.295 00.002 1032 refined, 3 included, MultiStar: {-0.16, 0.14}, one-star: {-0.14, 0.24}
22:12:21.297 00.002 1032 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.83) = xAngle (0.58 = 0.58)
22:12:21.300 00.003 1032 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.58 = 0.58)
22:12:21.302 00.002 1032 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.22 cameraTheta=2.41 mountX=0.18 mountY=0.12, mountTheta=0.58
22:12:21.306 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.14, opts=13)
22:12:21.308 00.002 1032 Enqueuing Move request for scope (-0.16, 0.14)
22:12:21.310 00.002 10072 Worker thread wakes up
22:12:21.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
22:12:21.310 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
22:12:21.311 00.001 10072 Moving (-0.16, 0.14) raw xDistance=0.18 yDistance=0.12
22:12:21.313 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:12:21.317 00.004 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 284.24
22:12:21.318 00.001 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
22:12:21.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:21.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:12:21.318 00.000 10072 MoveAxis(W, 88, ABG)
22:12:21.318 00.000 10072 Guiding  Dir = 3, Dur = 88
22:12:21.325 00.007 10072 IsGuiding returns 0
22:12:21.343 00.018 10072 PulseGuide returned control before completion, sleep 80
22:12:21.372 00.029 1032 UpdateGuideState exits: m=1448 SNR=26.7
22:12:21.377 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:21.384 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:21.388 00.004 1032 Enqueuing Expose request
22:12:21.428 00.040 10072 IsGuiding returns 0
22:12:21.428 00.000 10072 Move returns status 0, amount 88
22:12:21.428 00.000 10072 MoveAxis(N, 0, ABG)
22:12:21.428 00.000 10072 Move returns status 0, amount 0
22:12:21.428 00.000 10072 move complete, result=0
22:12:21.429 00.001 10072 worker thread done servicing request
22:12:21.429 00.000 10072 Worker thread wakes up
22:12:21.429 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:21.429 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:21.430 00.001 1032 GuideStep: 0.2 px 88 ms WEST, 0.1 px 0 ms NORTH
22:12:21.856 00.426 10072 Exposure complete
22:12:22.219 00.363 1032 OnExposeComplete: enter
22:12:22.222 00.003 1032 UpdateGuideState(): m_state=6
22:12:22.264 00.042 10072 worker thread done servicing request
22:12:22.264 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2752
22:12:22.269 00.005 1032 Star::Find returns 1 (0), X=1102.90, Y=136.35, Mass=1387, SNR=26.2, Peak=124 HFD=3.3
22:12:22.272 00.003 1032 MultiStar: [#1 -0.25,-0.12,0.00,M3] [#2 -0.12,-0.21,0.73,U] [#3 -0.33,0.17,0.00,M2] [#4 -0.14,-0.33,0.00,M2] [#5 -0.10,-0.32,0.00,M1] [#6 -0.24,-0.00,0.57,U] [#7 -0.25,-0.16,0.00,M2] [#8 -0.03,-0.12,0.51,U] 
22:12:22.333 00.061 1032 refined, 3 included, MultiStar: {-0.22, -0.01}, one-star: {-0.38, 0.20}
22:12:22.338 00.005 1032 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.83) = xAngle (-4.94 = 1.34)
22:12:22.341 00.003 1032 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.94 = 1.34)
22:12:22.343 00.002 1032 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.11 mountX=0.05 mountY=0.21, mountTheta=1.34
22:12:22.347 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=-0.01, opts=13)
22:12:22.349 00.002 1032 Enqueuing Move request for scope (-0.22, -0.01)
22:12:22.353 00.004 10072 Worker thread wakes up
22:12:22.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
22:12:22.353 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
22:12:22.353 00.000 10072 Moving (-0.22, -0.01) raw xDistance=0.05 yDistance=0.21
22:12:22.356 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:12:22.360 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.25
22:12:22.360 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:12:22.366 00.006 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:12:22.366 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:12:22.366 00.000 10072 MoveAxis(W, 2, ABG)
22:12:22.366 00.000 10072 Guiding  Dir = 3, Dur = 2
22:12:22.372 00.006 10072 IsGuiding returns 0
22:12:22.374 00.002 10072 PulseGuide returned control before completion, sleep 12
22:12:22.399 00.025 10072 IsGuiding returns 0
22:12:22.399 00.000 10072 Move returns status 0, amount 2
22:12:22.399 00.000 10072 MoveAxis(N, 0, ABG)
22:12:22.399 00.000 10072 Move returns status 0, amount 0
22:12:22.399 00.000 10072 move complete, result=0
22:12:22.400 00.001 10072 worker thread done servicing request
22:12:22.401 00.001 1032 UpdateGuideState exits: m=1387 SNR=26.2
22:12:22.404 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:22.407 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:22.409 00.002 1032 Enqueuing Expose request
22:12:22.412 00.003 10072 Worker thread wakes up
22:12:22.412 00.000 1032 GuideStep: 0.0 px 2 ms WEST, 0.2 px 0 ms NORTH
22:12:22.415 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:22.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:23.062 00.647 10072 Exposure complete
22:12:23.308 00.246 1032 OnExposeComplete: enter
22:12:23.312 00.004 10072 worker thread done servicing request
22:12:23.312 00.000 1032 UpdateGuideState(): m_state=6
22:12:23.315 00.003 1032 Star::Find(15, 1102, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2753
22:12:23.318 00.003 1032 Star::Find returns 1 (0), X=1103.19, Y=136.14, Mass=1074, SNR=23.0, Peak=87 HFD=3.2
22:12:23.321 00.003 1032 MultiStar: [#1 -0.29,-0.08,0.00,M4] [#2 -0.29,-0.01,0.00,M2] [#3 -0.24,0.01,0.83,U] [#4 -0.23,-0.27,0.00,M3] [#5 -0.10,-0.32,0.00,M2] [#6 -0.24,-0.09,0.00,M2] [#7 -0.28,-0.02,0.00,M3] [#8 -0.02,-0.07,0.56,U] 
22:12:23.324 00.003 1032 single-star, 2 included, MultiStar: {-0.12, -0.02}, one-star: {-0.08, -0.01}
22:12:23.325 00.001 1032 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.83) = xAngle (-4.82 = 1.47)
22:12:23.329 00.004 1032 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.82 = 1.47)
22:12:23.331 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-2.99 mountX=0.01 mountY=0.08, mountTheta=1.47
22:12:23.335 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.01, opts=13)
22:12:23.337 00.002 1032 Enqueuing Move request for scope (-0.08, -0.01)
22:12:23.340 00.003 10072 Worker thread wakes up
22:12:23.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
22:12:23.340 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
22:12:23.341 00.001 10072 Moving (-0.08, -0.01) raw xDistance=0.01 yDistance=0.08
22:12:23.343 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
22:12:23.346 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.25
22:12:23.347 00.001 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:12:23.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:23.347 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:12:23.347 00.000 10072 MoveAxis(W, 2, ABG)
22:12:23.347 00.000 10072 Guiding  Dir = 3, Dur = 2
22:12:23.347 00.000 10072 IsGuiding returns 0
22:12:23.348 00.001 10072 PulseGuide returned control before completion, sleep 12
22:12:23.371 00.023 10072 IsGuiding returns 0
22:12:23.371 00.000 10072 Move returns status 0, amount 2
22:12:23.372 00.001 10072 MoveAxis(N, 0, ABG)
22:12:23.372 00.000 10072 Move returns status 0, amount 0
22:12:23.372 00.000 10072 move complete, result=0
22:12:23.372 00.000 10072 worker thread done servicing request
22:12:23.373 00.001 1032 UpdateGuideState exits: m=1074 SNR=23.0
22:12:23.376 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:23.378 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:23.381 00.003 1032 Enqueuing Expose request
22:12:23.383 00.002 10072 Worker thread wakes up
22:12:23.383 00.000 1032 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
22:12:23.387 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:23.387 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:23.801 00.414 10072 Exposure complete
22:12:24.192 00.391 1032 OnExposeComplete: enter
22:12:24.198 00.006 10072 worker thread done servicing request
22:12:24.198 00.000 1032 UpdateGuideState(): m_state=6
22:12:24.202 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2754
22:12:24.209 00.007 1032 Star::Find returns 1 (0), X=1103.19, Y=136.25, Mass=1450, SNR=26.7, Peak=122 HFD=3.5
22:12:24.213 00.004 1032 MultiStar: [#1 -0.03,0.04,0.87,U] [#2 -0.16,-0.01,0.74,U] [#3 -0.24,0.03,0.77,U] [#4 -0.01,-0.12,0.64,U] [#5 -0.01,-0.37,0.00,M3] [#6 -0.23,-0.08,0.55,U] [#7 -0.08,-0.13,0.66,U] [#8 -0.04,0.18,0.48,U] 
22:12:24.216 00.003 1032 refined, 7 included, MultiStar: {-0.11, 0.00}, one-star: {-0.08, 0.09}
22:12:24.221 00.005 1032 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.83) = xAngle (1.28 = 1.28)
22:12:24.226 00.005 1032 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.28 = 1.28)
22:12:24.230 00.004 1032 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.11 mountX=0.03 mountY=0.10, mountTheta=1.28
22:12:24.241 00.011 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.00, opts=13)
22:12:24.247 00.006 1032 Enqueuing Move request for scope (-0.11, 0.00)
22:12:24.251 00.004 10072 Worker thread wakes up
22:12:24.251 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
22:12:24.251 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
22:12:24.251 00.000 10072 Moving (-0.11, 0.00) raw xDistance=0.03 yDistance=0.10
22:12:24.255 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:12:24.258 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.26
22:12:24.258 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:12:24.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:24.259 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:12:24.259 00.000 10072 MoveAxis(W, 2, ABG)
22:12:24.259 00.000 10072 Guiding  Dir = 3, Dur = 2
22:12:24.259 00.000 10072 IsGuiding returns 0
22:12:24.260 00.001 10072 PulseGuide returned control before completion, sleep 12
22:12:24.286 00.026 10072 IsGuiding returns 0
22:12:24.286 00.000 10072 Move returns status 0, amount 2
22:12:24.286 00.000 10072 MoveAxis(N, 0, ABG)
22:12:24.286 00.000 10072 Move returns status 0, amount 0
22:12:24.287 00.001 10072 move complete, result=0
22:12:24.287 00.000 10072 worker thread done servicing request
22:12:24.290 00.003 1032 UpdateGuideState exits: m=1450 SNR=26.7
22:12:24.295 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:24.299 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:24.306 00.007 1032 Enqueuing Expose request
22:12:24.309 00.003 10072 Worker thread wakes up
22:12:24.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:24.310 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:24.313 00.003 1032 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
22:12:25.133 00.820 10072 Exposure complete
22:12:26.383 01.250 10072 worker thread done servicing request
22:12:26.383 00.000 1032 OnExposeComplete: enter
22:12:26.387 00.004 1032 UpdateGuideState(): m_state=6
22:12:26.391 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2755
22:12:26.446 00.055 1032 Star::Find returns 1 (0), X=1102.99, Y=136.25, Mass=1284, SNR=25.2, Peak=104 HFD=3.2
22:12:26.450 00.004 1032 MultiStar: [#1 -0.09,-0.33,0.00,M4] [#2 -0.08,-0.44,0.00,M2] [#3 -0.15,-0.17,0.79,U] [#4 0.03,-0.39,0.00,M3] [#5 -0.14,-0.31,0.00,M4] [#6 -0.11,-0.38,0.00,M2] [#7 0.07,-0.28,0.00,M3] [#8 0.00,-0.06,0.54,U] 
22:12:26.452 00.002 1032 refined, 2 included, MultiStar: {-0.17, -0.03}, one-star: {-0.29, 0.09}
22:12:26.458 00.006 1032 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.83) = xAngle (-4.78 = 1.51)
22:12:26.461 00.003 1032 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.78 = 1.51)
22:12:26.464 00.003 1032 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-2.95 mountX=0.01 mountY=0.18, mountTheta=1.51
22:12:26.468 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=-0.03, opts=13)
22:12:26.472 00.004 1032 Enqueuing Move request for scope (-0.17, -0.03)
22:12:26.476 00.004 10072 Worker thread wakes up
22:12:26.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
22:12:26.476 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
22:12:26.476 00.000 10072 Moving (-0.17, -0.03) raw xDistance=0.01 yDistance=0.18
22:12:26.480 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:12:26.503 00.023 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.26
22:12:26.503 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:12:26.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:26.504 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:12:26.504 00.000 10072 MoveAxis(W, 3, ABG)
22:12:26.504 00.000 10072 Guiding  Dir = 3, Dur = 3
22:12:26.506 00.002 10072 IsGuiding returns 0
22:12:26.507 00.001 10072 PulseGuide returned control before completion, sleep 13
22:12:26.533 00.026 10072 IsGuiding returns 0
22:12:26.533 00.000 10072 Move returns status 0, amount 3
22:12:26.534 00.001 10072 MoveAxis(N, 0, ABG)
22:12:26.534 00.000 10072 Move returns status 0, amount 0
22:12:26.534 00.000 10072 move complete, result=0
22:12:26.534 00.000 10072 worker thread done servicing request
22:12:26.536 00.002 1032 UpdateGuideState exits: m=1284 SNR=25.2
22:12:26.539 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:26.542 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:26.545 00.003 1032 Enqueuing Expose request
22:12:26.546 00.001 10072 Worker thread wakes up
22:12:26.547 00.001 1032 GuideStep: 0.0 px 3 ms WEST, 0.2 px 0 ms NORTH
22:12:26.552 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:26.552 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:27.393 00.841 10072 Exposure complete
22:12:27.753 00.360 10072 worker thread done servicing request
22:12:27.753 00.000 1032 OnExposeComplete: enter
22:12:27.757 00.004 1032 UpdateGuideState(): m_state=6
22:12:27.760 00.003 1032 Star::Find(15, 1102, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2756
22:12:27.763 00.003 1032 Star::Find returns 1 (0), X=1103.20, Y=136.08, Mass=1259, SNR=24.9, Peak=110 HFD=2.9
22:12:27.766 00.003 1032 MultiStar: [#1 -0.16,-0.02,0.99,U] [#2 -0.09,-0.09,0.76,U] [#3 -0.25,-0.09,0.00,M1] [#4 -0.28,-0.25,0.00,M4] [#5 -0.17,-0.35,0.00,M5] [#6 -0.00,-0.04,0.67,U] [#7 -0.24,-0.16,0.00,M4] [#8 -0.01,-0.15,0.55,U] 
22:12:27.780 00.014 1032 refined, 4 included, MultiStar: {-0.08, -0.07}, one-star: {-0.07, -0.08}
22:12:27.787 00.007 1032 CameraToMount -- cameraTheta (-2.42) - m_xAngle (1.83) = xAngle (-4.25 = 2.04)
22:12:27.809 00.022 1032 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.25 = 2.04)
22:12:27.814 00.005 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-2.42 mountX=-0.05 mountY=0.09, mountTheta=2.04
22:12:27.822 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.07, opts=13)
22:12:27.827 00.005 1032 Enqueuing Move request for scope (-0.08, -0.07)
22:12:27.837 00.010 10072 Worker thread wakes up
22:12:27.837 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
22:12:27.837 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
22:12:27.838 00.001 10072 Moving (-0.08, -0.07) raw xDistance=-0.05 yDistance=0.09
22:12:27.843 00.005 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.27
22:12:27.843 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:12:27.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:27.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:12:27.843 00.000 10072 MoveAxis(W, 2, ABG)
22:12:27.843 00.000 10072 Guiding  Dir = 3, Dur = 2
22:12:27.844 00.001 10072 IsGuiding returns 0
22:12:27.845 00.001 10072 PulseGuide returned control before completion, sleep 12
22:12:27.858 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:12:27.870 00.012 10072 IsGuiding returns 0
22:12:27.870 00.000 10072 Move returns status 0, amount 2
22:12:27.870 00.000 10072 MoveAxis(N, 0, ABG)
22:12:27.870 00.000 10072 Move returns status 0, amount 0
22:12:27.870 00.000 10072 move complete, result=0
22:12:27.871 00.001 10072 worker thread done servicing request
22:12:27.891 00.020 1032 UpdateGuideState exits: m=1259 SNR=24.9
22:12:27.898 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:27.909 00.011 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:27.913 00.004 1032 Enqueuing Expose request
22:12:27.915 00.002 10072 Worker thread wakes up
22:12:27.916 00.001 1032 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
22:12:27.920 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:27.920 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:28.548 00.628 10072 Exposure complete
22:12:28.616 00.068 1032 OnExposeComplete: enter
22:12:28.619 00.003 10072 worker thread done servicing request
22:12:28.619 00.000 1032 UpdateGuideState(): m_state=6
22:12:28.623 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2757
22:12:28.625 00.002 1032 Star::Find returns 1 (0), X=1103.21, Y=136.16, Mass=1274, SNR=25.1, Peak=110 HFD=3.2
22:12:28.628 00.003 1032 MultiStar: [#1 -0.15,-0.03,0.86,U] [#2 -0.13,-0.13,0.76,U] [#3 -0.02,-0.10,0.81,U] [#4 -0.13,-0.10,0.65,U] [#5 -0.17,-0.14,0.64,U] [#6 -0.08,0.09,0.61,U] [#7 0.01,0.01,0.69,U] [#8 -0.26,0.23,0.00,M3] 
22:12:28.630 00.002 1032 single-star, 7 included, MultiStar: {-0.09, -0.05}, one-star: {-0.06, 0.00}
22:12:28.631 00.001 1032 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.83) = xAngle (1.23 = 1.23)
22:12:28.633 00.002 1032 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.23 = 1.23)
22:12:28.635 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.06 mountX=0.02 mountY=0.06, mountTheta=1.23
22:12:28.640 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.00, opts=13)
22:12:28.643 00.003 1032 Enqueuing Move request for scope (-0.06, 0.00)
22:12:28.645 00.002 10072 Worker thread wakes up
22:12:28.646 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
22:12:28.646 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
22:12:28.646 00.000 10072 Moving (-0.06, 0.00) raw xDistance=0.02 yDistance=0.06
22:12:28.648 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:12:28.650 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.27
22:12:28.650 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:12:28.650 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:28.650 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:12:28.650 00.000 10072 MoveAxis(W, 1, ABG)
22:12:28.650 00.000 10072 Guiding  Dir = 3, Dur = 1
22:12:28.650 00.000 10072 IsGuiding returns 0
22:12:28.651 00.001 10072 PulseGuide returned control before completion, sleep 11
22:12:28.669 00.018 10072 IsGuiding returns 1
22:12:28.669 00.000 10072 scope still moving after pulse duration time elapsed
22:12:28.671 00.002 1032 UpdateGuideState exits: m=1274 SNR=25.1
22:12:28.674 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:28.677 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:28.679 00.002 1032 Enqueuing Expose request
22:12:28.701 00.022 10072 IsGuiding returns 1
22:12:28.731 00.030 10072 IsGuiding returns 1
22:12:28.762 00.031 10072 IsGuiding returns 1
22:12:28.794 00.032 10072 IsGuiding returns 1
22:12:28.826 00.032 10072 IsGuiding returns 1
22:12:28.858 00.032 10072 IsGuiding returns 1
22:12:28.890 00.032 10072 IsGuiding returns 0
22:12:28.890 00.000 10072 scope move finished after 1 + 238 ms
22:12:28.890 00.000 10072 Move returns status 0, amount 1
22:12:28.890 00.000 10072 MoveAxis(N, 0, ABG)
22:12:28.890 00.000 10072 Move returns status 0, amount 0
22:12:28.890 00.000 10072 move complete, result=0
22:12:28.890 00.000 10072 worker thread done servicing request
22:12:28.890 00.000 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:12:28.894 00.004 10072 Worker thread wakes up
22:12:28.894 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:28.894 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:29.300 00.406 10072 Exposure complete
22:12:29.359 00.059 10072 worker thread done servicing request
22:12:29.359 00.000 1032 OnExposeComplete: enter
22:12:29.361 00.002 1032 UpdateGuideState(): m_state=6
22:12:29.365 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2758
22:12:29.367 00.002 1032 Star::Find returns 1 (0), X=1103.28, Y=136.30, Mass=1302, SNR=25.3, Peak=112 HFD=3.4
22:12:29.370 00.003 1032 MultiStar: [#1 -0.21,0.04,0.90,U] [#2 -0.06,0.01,0.78,U] [#3 -0.17,-0.13,0.85,U] [#4 -0.18,-0.10,0.76,U] [#5 -0.22,0.07,0.65,U] [#6 -0.12,-0.10,0.57,U] [#7 -0.20,0.03,0.71,U] [#8 -0.08,0.11,0.48,U] 
22:12:29.372 00.002 1032 refined, 8 included, MultiStar: {-0.13, 0.01}, one-star: {0.00, 0.14}
22:12:29.373 00.001 1032 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.83) = xAngle (1.24 = 1.24)
22:12:29.375 00.002 1032 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.24 = 1.24)
22:12:29.377 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.14 cameraTheta=3.07 mountX=0.04 mountY=0.13, mountTheta=1.24
22:12:29.379 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.01, opts=13)
22:12:29.381 00.002 1032 Enqueuing Move request for scope (-0.13, 0.01)
22:12:29.382 00.001 10072 Worker thread wakes up
22:12:29.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
22:12:29.383 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
22:12:29.383 00.000 10072 Moving (-0.13, 0.01) raw xDistance=0.04 yDistance=0.13
22:12:29.384 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:12:29.386 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.28
22:12:29.386 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:12:29.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:29.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:12:29.386 00.000 10072 MoveAxis(W, 1, ABG)
22:12:29.386 00.000 10072 Guiding  Dir = 3, Dur = 1
22:12:29.386 00.000 10072 IsGuiding returns 0
22:12:29.388 00.002 10072 PulseGuide returned control before completion, sleep 11
22:12:29.405 00.017 10072 IsGuiding returns 0
22:12:29.405 00.000 10072 Move returns status 0, amount 1
22:12:29.405 00.000 10072 MoveAxis(N, 0, ABG)
22:12:29.405 00.000 10072 Move returns status 0, amount 0
22:12:29.405 00.000 10072 move complete, result=0
22:12:29.405 00.000 1032 UpdateGuideState exits: m=1302 SNR=25.3
22:12:29.409 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:29.411 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:29.412 00.001 1032 Enqueuing Expose request
22:12:29.414 00.002 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:12:29.415 00.001 10072 worker thread done servicing request
22:12:29.415 00.000 10072 Worker thread wakes up
22:12:29.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:29.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:30.053 00.638 10072 Exposure complete
22:12:30.105 00.052 10072 worker thread done servicing request
22:12:30.106 00.001 1032 OnExposeComplete: enter
22:12:30.108 00.002 1032 UpdateGuideState(): m_state=6
22:12:30.109 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2759
22:12:30.111 00.002 1032 Star::Find returns 1 (0), X=1103.22, Y=136.16, Mass=1492, SNR=27.1, Peak=121 HFD=3.4
22:12:30.116 00.005 1032 MultiStar: [#1 -0.21,0.08,0.90,U] [#2 -0.02,0.02,0.66,U] [#3 -0.17,-0.15,0.70,U] [#4 -0.03,-0.35,0.00,M3] [#5 -0.28,-0.08,0.00,M4] [#6 -0.21,-0.03,0.53,U] [#7 -0.06,-0.18,0.67,U] [#8 -0.22,0.00,0.49,U] 
22:12:30.118 00.002 1032 single-star, 6 included, MultiStar: {-0.13, -0.03}, one-star: {-0.06, 0.01}
22:12:30.121 00.003 1032 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.83) = xAngle (1.17 = 1.17)
22:12:30.125 00.004 1032 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.17 = 1.17)
22:12:30.127 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.00 mountX=0.02 mountY=0.06, mountTheta=1.17
22:12:30.131 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
22:12:30.133 00.002 1032 Enqueuing Move request for scope (-0.06, 0.01)
22:12:30.135 00.002 10072 Worker thread wakes up
22:12:30.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
22:12:30.135 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
22:12:30.135 00.000 10072 Moving (-0.06, 0.01) raw xDistance=0.02 yDistance=0.06
22:12:30.137 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:12:30.140 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.28
22:12:30.140 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:12:30.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:30.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:12:30.140 00.000 10072 MoveAxis(W, 0, ABG)
22:12:30.140 00.000 10072 Move returns status 0, amount 0
22:12:30.140 00.000 10072 MoveAxis(N, 0, ABG)
22:12:30.140 00.000 10072 Move returns status 0, amount 0
22:12:30.140 00.000 10072 move complete, result=0
22:12:30.140 00.000 10072 worker thread done servicing request
22:12:30.159 00.019 1032 UpdateGuideState exits: m=1492 SNR=27.1
22:12:30.161 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:30.162 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:30.163 00.001 1032 Enqueuing Expose request
22:12:30.165 00.002 1032 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
22:12:30.166 00.001 10072 Worker thread wakes up
22:12:30.166 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:30.166 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:30.584 00.418 10072 Exposure complete
22:12:30.633 00.049 10072 worker thread done servicing request
22:12:30.633 00.000 1032 OnExposeComplete: enter
22:12:30.635 00.002 1032 UpdateGuideState(): m_state=6
22:12:30.637 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2760
22:12:30.638 00.001 1032 Star::Find returns 1 (0), X=1103.36, Y=136.16, Mass=1158, SNR=23.9, Peak=99 HFD=3.3
22:12:30.639 00.001 1032 MultiStar: [#1 -0.18,0.03,1.06,U] [#2 -0.19,0.01,0.76,U] [#3 -0.22,0.13,0.00,M1] [#4 -0.02,-0.23,0.73,U] [#5 -0.18,-0.06,0.69,U] [#6 -0.10,-0.20,0.64,U] [#7 -0.07,-0.14,0.79,U] [#8 0.05,-0.02,0.57,U] 
22:12:30.642 00.003 1032 single-star, 7 included, MultiStar: {-0.08, -0.07}, one-star: {0.08, 0.00}
22:12:30.645 00.003 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
22:12:30.646 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
22:12:30.649 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.05 mountX=-0.02 mountY=-0.08, mountTheta=-1.78
22:12:30.651 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
22:12:30.653 00.002 1032 Enqueuing Move request for scope (0.08, 0.00)
22:12:30.654 00.001 10072 Worker thread wakes up
22:12:30.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
22:12:30.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
22:12:30.654 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
22:12:30.656 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:12:30.657 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.29
22:12:30.657 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:12:30.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:30.658 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:12:30.658 00.000 10072 MoveAxis(E, 1, ABG)
22:12:30.658 00.000 10072 Guiding  Dir = 2, Dur = 1
22:12:30.658 00.000 10072 IsGuiding returns 0
22:12:30.658 00.000 10072 PulseGuide returned control before completion, sleep 11
22:12:30.672 00.014 1032 UpdateGuideState exits: m=1158 SNR=23.9
22:12:30.676 00.004 10072 IsGuiding returns 0
22:12:30.676 00.000 10072 Move returns status 0, amount 1
22:12:30.676 00.000 10072 MoveAxis(N, 0, ABG)
22:12:30.676 00.000 10072 Move returns status 0, amount 0
22:12:30.676 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:30.677 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:30.679 00.002 1032 Enqueuing Expose request
22:12:30.681 00.002 10072 move complete, result=0
22:12:30.681 00.000 10072 worker thread done servicing request
22:12:30.681 00.000 10072 Worker thread wakes up
22:12:30.681 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:30.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:30.681 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:12:31.318 00.637 10072 Exposure complete
22:12:31.373 00.055 10072 worker thread done servicing request
22:12:31.373 00.000 1032 OnExposeComplete: enter
22:12:31.374 00.001 1032 UpdateGuideState(): m_state=6
22:12:31.376 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2761
22:12:31.378 00.002 1032 Star::Find returns 1 (0), X=1103.21, Y=135.89, Mass=1334, SNR=25.6, Peak=106 HFD=3.3
22:12:31.380 00.002 1032 MultiStar: [#1 -0.22,0.04,0.91,U] [#2 -0.28,0.02,0.00,M1] [#3 -0.54,0.01,0.00,M2] [#4 -0.25,-0.33,0.00,M3] [#5 -0.02,-0.24,0.00,M4] [#6 -0.12,-0.01,0.61,U] [#7 -0.16,-0.29,0.00,M1] [#8 0.07,-0.19,0.51,U] 
22:12:31.381 00.001 1032 refined, 3 included, MultiStar: {-0.10, -0.11}, one-star: {-0.06, -0.26}
22:12:31.383 00.002 1032 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.83) = xAngle (-4.13 = 2.16)
22:12:31.385 00.002 1032 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.13 = 2.16)
22:12:31.386 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.30 mountX=-0.08 mountY=0.12, mountTheta=2.16
22:12:31.389 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.11, opts=13)
22:12:31.392 00.003 1032 Enqueuing Move request for scope (-0.10, -0.11)
22:12:31.395 00.003 10072 Worker thread wakes up
22:12:31.395 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
22:12:31.395 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
22:12:31.395 00.000 10072 Moving (-0.10, -0.11) raw xDistance=-0.08 yDistance=0.12
22:12:31.397 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:12:31.400 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.29
22:12:31.400 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:12:31.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:31.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:12:31.401 00.001 10072 MoveAxis(E, 1, ABG)
22:12:31.401 00.000 10072 Guiding  Dir = 2, Dur = 1
22:12:31.401 00.000 10072 IsGuiding returns 0
22:12:31.401 00.000 10072 PulseGuide returned control before completion, sleep 11
22:12:31.419 00.018 1032 UpdateGuideState exits: m=1334 SNR=25.6
22:12:31.421 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:31.423 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:31.427 00.004 1032 Enqueuing Expose request
22:12:31.430 00.003 10072 IsGuiding returns 1
22:12:31.430 00.000 10072 scope still moving after pulse duration time elapsed
22:12:31.457 00.027 10072 IsGuiding returns 1
22:12:31.488 00.031 10072 IsGuiding returns 1
22:12:31.520 00.032 10072 IsGuiding returns 1
22:12:31.551 00.031 10072 IsGuiding returns 1
22:12:31.588 00.037 10072 IsGuiding returns 1
22:12:31.614 00.026 10072 IsGuiding returns 1
22:12:31.645 00.031 10072 IsGuiding returns 1
22:12:31.677 00.032 10072 IsGuiding returns 1
22:12:31.709 00.032 10072 IsGuiding returns 1
22:12:31.739 00.030 10072 IsGuiding returns 1
22:12:31.771 00.032 10072 IsGuiding returns 1
22:12:31.802 00.031 10072 IsGuiding returns 1
22:12:31.835 00.033 10072 IsGuiding returns 1
22:12:31.865 00.030 10072 IsGuiding returns 1
22:12:31.896 00.031 10072 IsGuiding returns 0
22:12:31.897 00.001 10072 scope move finished after 1 + 494 ms
22:12:31.897 00.000 10072 Move returns status 0, amount 1
22:12:31.897 00.000 10072 MoveAxis(N, 0, ABG)
22:12:31.897 00.000 10072 Move returns status 0, amount 0
22:12:31.897 00.000 10072 move complete, result=0
22:12:31.897 00.000 10072 worker thread done servicing request
22:12:31.897 00.000 10072 Worker thread wakes up
22:12:31.897 00.000 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:12:31.899 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:31.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:32.628 00.729 10072 Exposure complete
22:12:32.676 00.048 10072 worker thread done servicing request
22:12:32.676 00.000 1032 OnExposeComplete: enter
22:12:32.677 00.001 1032 UpdateGuideState(): m_state=6
22:12:32.679 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2762
22:12:32.681 00.002 1032 Star::Find returns 1 (0), X=1103.21, Y=135.99, Mass=1420, SNR=26.4, Peak=131 HFD=3.2
22:12:32.683 00.002 1032 MultiStar: [#1 -0.25,0.01,0.00,M1] [#2 -0.01,-0.09,0.73,U] [#3 -0.16,-0.19,0.00,M3] [#4 0.05,-0.38,0.00,M4] [#5 -0.15,-0.27,0.00,M5] [#6 0.00,-0.05,0.64,U] [#7 -0.21,-0.26,0.00,M2] [#8 -0.18,0.25,0.00,M1] 
22:12:32.685 00.002 1032 refined, 2 included, MultiStar: {-0.03, -0.11}, one-star: {-0.07, -0.17}
22:12:32.686 00.001 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.65 = 2.64)
22:12:32.687 00.001 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.65 = 2.64)
22:12:32.688 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.81 mountX=-0.10 mountY=0.06, mountTheta=2.64
22:12:32.691 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.11, opts=13)
22:12:32.693 00.002 1032 Enqueuing Move request for scope (-0.03, -0.11)
22:12:32.694 00.001 10072 Worker thread wakes up
22:12:32.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
22:12:32.695 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
22:12:32.695 00.000 10072 Moving (-0.03, -0.11) raw xDistance=-0.10 yDistance=0.06
22:12:32.696 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:12:32.699 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.30
22:12:32.699 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:12:32.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:32.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:12:32.699 00.000 10072 MoveAxis(E, 2, ABG)
22:12:32.699 00.000 10072 Guiding  Dir = 2, Dur = 2
22:12:32.699 00.000 10072 IsGuiding returns 0
22:12:32.700 00.001 10072 PulseGuide returned control before completion, sleep 12
22:12:32.714 00.014 1032 UpdateGuideState exits: m=1420 SNR=26.4
22:12:32.716 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:32.718 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:32.719 00.001 1032 Enqueuing Expose request
22:12:32.722 00.003 10072 IsGuiding returns 0
22:12:32.722 00.000 10072 Move returns status 0, amount 2
22:12:32.722 00.000 10072 MoveAxis(N, 0, ABG)
22:12:32.722 00.000 10072 Move returns status 0, amount 0
22:12:32.722 00.000 10072 move complete, result=0
22:12:32.722 00.000 10072 worker thread done servicing request
22:12:32.722 00.000 10072 Worker thread wakes up
22:12:32.722 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:32.722 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:32.729 00.007 1032 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:12:33.130 00.401 10072 Exposure complete
22:12:33.182 00.052 10072 worker thread done servicing request
22:12:33.182 00.000 1032 OnExposeComplete: enter
22:12:33.185 00.003 1032 UpdateGuideState(): m_state=6
22:12:33.187 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2763
22:12:33.188 00.001 1032 Star::Find returns 1 (0), X=1103.19, Y=136.13, Mass=1406, SNR=26.3, Peak=111 HFD=3.0
22:12:33.191 00.003 1032 MultiStar: [#1 -0.32,-0.29,0.00,M2] [#2 -0.16,-0.34,0.00,M1] [#3 -0.09,-0.22,0.72,U] [#4 -0.15,-0.18,0.65,U] [#5 -0.25,-0.13,0.00,M6] [#6 -0.18,-0.19,0.00,M1] [#7 -0.05,-0.05,0.66,U] [#8 -0.05,-0.20,0.49,U] 
22:12:33.193 00.002 1032 single-star, 4 included, MultiStar: {-0.09, -0.12}, one-star: {-0.09, -0.03}
22:12:33.195 00.002 1032 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.83) = xAngle (-4.69 = 1.59)
22:12:33.196 00.001 1032 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.69 = 1.59)
22:12:33.198 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.86 mountX=-0.00 mountY=0.09, mountTheta=1.59
22:12:33.201 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.03, opts=13)
22:12:33.202 00.001 1032 Enqueuing Move request for scope (-0.09, -0.03)
22:12:33.204 00.002 10072 Worker thread wakes up
22:12:33.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
22:12:33.204 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
22:12:33.204 00.000 10072 Moving (-0.09, -0.03) raw xDistance=-0.00 yDistance=0.09
22:12:33.209 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:12:33.211 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.30
22:12:33.211 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:12:33.211 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:33.212 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:12:33.212 00.000 10072 MoveAxis(E, 2, ABG)
22:12:33.212 00.000 10072 Guiding  Dir = 2, Dur = 2
22:12:33.212 00.000 10072 IsGuiding returns 0
22:12:33.212 00.000 10072 PulseGuide returned control before completion, sleep 12
22:12:33.228 00.016 1032 UpdateGuideState exits: m=1406 SNR=26.3
22:12:33.231 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:33.233 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:33.235 00.002 1032 Enqueuing Expose request
22:12:33.240 00.005 10072 IsGuiding returns 0
22:12:33.240 00.000 10072 Move returns status 0, amount 2
22:12:33.240 00.000 10072 MoveAxis(N, 0, ABG)
22:12:33.241 00.001 10072 Move returns status 0, amount 0
22:12:33.241 00.000 10072 move complete, result=0
22:12:33.241 00.000 10072 worker thread done servicing request
22:12:33.241 00.000 10072 Worker thread wakes up
22:12:33.241 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:33.241 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:33.249 00.008 1032 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:12:33.865 00.616 10072 Exposure complete
22:12:33.923 00.058 10072 worker thread done servicing request
22:12:33.923 00.000 1032 OnExposeComplete: enter
22:12:33.927 00.004 1032 UpdateGuideState(): m_state=6
22:12:33.930 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2764
22:12:33.932 00.002 1032 Star::Find returns 1 (0), X=1103.10, Y=135.96, Mass=1300, SNR=25.3, Peak=102 HFD=3.0
22:12:33.934 00.002 1032 MultiStar: [#1 -0.31,0.04,0.00,M3] [#2 -0.17,-0.09,0.78,U] [#3 -0.19,0.01,0.79,U] [#4 -0.23,-0.32,0.00,M4] [#5 -0.27,-0.14,0.00,M7] [#6 -0.16,-0.11,0.61,U] [#7 -0.16,-0.26,0.00,M2] [#8 -0.06,0.11,0.52,U] 
22:12:33.935 00.001 1032 refined, 4 included, MultiStar: {-0.16, -0.07}, one-star: {-0.18, -0.20}
22:12:33.937 00.002 1032 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.83) = xAngle (-4.55 = 1.73)
22:12:33.939 00.002 1032 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.55 = 1.73)
22:12:33.941 00.002 1032 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-2.72 mountX=-0.03 mountY=0.17, mountTheta=1.73
22:12:33.944 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=-0.07, opts=13)
22:12:33.946 00.002 1032 Enqueuing Move request for scope (-0.16, -0.07)
22:12:33.947 00.001 10072 Worker thread wakes up
22:12:33.947 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
22:12:33.947 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
22:12:33.947 00.000 10072 Moving (-0.16, -0.07) raw xDistance=-0.03 yDistance=0.17
22:12:33.949 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:12:33.951 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.31
22:12:33.951 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:12:33.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:33.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:12:33.951 00.000 10072 MoveAxis(E, 2, ABG)
22:12:33.951 00.000 10072 Guiding  Dir = 2, Dur = 2
22:12:33.952 00.001 10072 IsGuiding returns 0
22:12:33.952 00.000 10072 PulseGuide returned control before completion, sleep 12
22:12:33.972 00.020 1032 UpdateGuideState exits: m=1300 SNR=25.3
22:12:33.974 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:33.976 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:33.978 00.002 1032 Enqueuing Expose request
22:12:33.980 00.002 10072 IsGuiding returns 0
22:12:33.980 00.000 10072 Move returns status 0, amount 2
22:12:33.980 00.000 10072 MoveAxis(N, 0, ABG)
22:12:33.980 00.000 10072 Move returns status 0, amount 0
22:12:33.981 00.001 10072 move complete, result=0
22:12:33.981 00.000 10072 worker thread done servicing request
22:12:33.981 00.000 10072 Worker thread wakes up
22:12:33.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:33.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:33.989 00.008 1032 GuideStep: -0.0 px 2 ms EAST, 0.2 px 0 ms NORTH
22:12:34.398 00.409 10072 Exposure complete
22:12:34.459 00.061 10072 worker thread done servicing request
22:12:34.459 00.000 1032 OnExposeComplete: enter
22:12:34.461 00.002 1032 UpdateGuideState(): m_state=6
22:12:34.462 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2765
22:12:34.464 00.002 1032 Star::Find returns 1 (0), X=1103.15, Y=136.09, Mass=1341, SNR=25.7, Peak=112 HFD=3.1
22:12:34.466 00.002 1032 MultiStar: [#1 -0.29,-0.07,0.00,M4] [#2 -0.25,0.03,0.00,M1] [#3 -0.21,-0.08,0.74,U] [#4 -0.24,-0.19,0.00,M5] [#5 -0.38,-0.05,0.00,M8] [#6 -0.28,-0.28,0.00,M1] [#7 -0.20,-0.11,0.68,U] [#8 -0.27,-0.13,0.00,M1] 
22:12:34.468 00.002 1032 single-star, 2 included, MultiStar: {-0.17, -0.08}, one-star: {-0.12, -0.06}
22:12:34.469 00.001 1032 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.83) = xAngle (-4.50 = 1.79)
22:12:34.472 00.003 1032 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.50 = 1.79)
22:12:34.474 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.67 mountX=-0.03 mountY=0.14, mountTheta=1.79
22:12:34.477 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.06, opts=13)
22:12:34.479 00.002 1032 Enqueuing Move request for scope (-0.12, -0.06)
22:12:34.480 00.001 10072 Worker thread wakes up
22:12:34.480 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
22:12:34.480 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
22:12:34.480 00.000 10072 Moving (-0.12, -0.06) raw xDistance=-0.03 yDistance=0.14
22:12:34.482 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:12:34.485 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.31
22:12:34.485 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:12:34.485 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:34.485 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:12:34.485 00.000 10072 MoveAxis(E, 2, ABG)
22:12:34.485 00.000 10072 Guiding  Dir = 2, Dur = 2
22:12:34.485 00.000 10072 IsGuiding returns 0
22:12:34.486 00.001 10072 PulseGuide returned control before completion, sleep 12
22:12:34.503 00.017 10072 IsGuiding returns 0
22:12:34.503 00.000 10072 Move returns status 0, amount 2
22:12:34.503 00.000 10072 MoveAxis(N, 0, ABG)
22:12:34.503 00.000 10072 Move returns status 0, amount 0
22:12:34.503 00.000 10072 move complete, result=0
22:12:34.503 00.000 10072 worker thread done servicing request
22:12:34.505 00.002 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:12:34.507 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:34.508 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:34.510 00.002 1032 Enqueuing Expose request
22:12:34.512 00.002 1032 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:12:34.513 00.001 10072 Worker thread wakes up
22:12:34.513 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:34.513 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:35.149 00.636 10072 Exposure complete
22:12:35.211 00.062 10072 worker thread done servicing request
22:12:35.211 00.000 1032 OnExposeComplete: enter
22:12:35.214 00.003 1032 UpdateGuideState(): m_state=6
22:12:35.216 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2766
22:12:35.218 00.002 1032 Star::Find returns 1 (0), X=1103.18, Y=136.19, Mass=1203, SNR=24.3, Peak=98 HFD=3.1
22:12:35.219 00.001 1032 MultiStar: [#1 -0.29,0.03,0.00,M5] [#2 -0.04,-0.10,0.79,U] [#3 -0.22,0.04,0.77,U] [#4 -0.08,-0.20,0.66,U] [#5 -0.24,-0.09,0.00,M9] [#6 -0.02,-0.09,0.58,U] [#7 -0.18,-0.02,0.70,U] [#8 -0.22,0.22,0.00,M2] 
22:12:35.222 00.003 1032 single-star, 5 included, MultiStar: {-0.11, -0.05}, one-star: {-0.10, 0.03}
22:12:35.224 00.002 1032 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.83) = xAngle (1.00 = 1.00)
22:12:35.227 00.003 1032 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.00 = 1.00)
22:12:35.228 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.83 mountX=0.05 mountY=0.08, mountTheta=1.00
22:12:35.232 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.03, opts=13)
22:12:35.235 00.003 1032 Enqueuing Move request for scope (-0.10, 0.03)
22:12:35.238 00.003 10072 Worker thread wakes up
22:12:35.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
22:12:35.238 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
22:12:35.238 00.000 10072 Moving (-0.10, 0.03) raw xDistance=0.05 yDistance=0.08
22:12:35.244 00.006 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.32
22:12:35.244 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:12:35.245 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:35.245 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:12:35.247 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:12:35.247 00.000 10072 MoveAxis(E, 3, ABG)
22:12:35.247 00.000 10072 Guiding  Dir = 2, Dur = 3
22:12:35.248 00.001 10072 IsGuiding returns 0
22:12:35.248 00.000 10072 PulseGuide returned control before completion, sleep 13
22:12:35.268 00.020 1032 UpdateGuideState exits: m=1203 SNR=24.3
22:12:35.272 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:35.275 00.003 10072 IsGuiding returns 0
22:12:35.275 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:35.278 00.003 1032 Enqueuing Expose request
22:12:35.280 00.002 10072 Move returns status 0, amount 3
22:12:35.280 00.000 10072 MoveAxis(N, 0, ABG)
22:12:35.280 00.000 10072 Move returns status 0, amount 0
22:12:35.280 00.000 10072 move complete, result=0
22:12:35.280 00.000 10072 worker thread done servicing request
22:12:35.280 00.000 10072 Worker thread wakes up
22:12:35.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:35.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:35.289 00.009 1032 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:12:35.693 00.404 10072 Exposure complete
22:12:35.744 00.051 10072 worker thread done servicing request
22:12:35.744 00.000 1032 OnExposeComplete: enter
22:12:35.748 00.004 1032 UpdateGuideState(): m_state=6
22:12:35.750 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2767
22:12:35.751 00.001 1032 Star::Find returns 1 (0), X=1103.03, Y=136.25, Mass=1319, SNR=25.5, Peak=105 HFD=3.2
22:12:35.753 00.002 1032 MultiStar: [#1 -0.23,-0.14,0.00,M6] [#2 -0.11,-0.13,0.75,U] [#3 -0.17,-0.14,0.74,U] [#4 -0.21,-0.15,0.00,M5] [#5 -0.14,-0.26,0.00,M10] [#6 -0.11,-0.18,0.59,U] [#7 -0.12,-0.01,0.67,U] [#8 -0.01,-0.01,0.49,U] 
22:12:35.754 00.001 1032 refined, 5 included, MultiStar: {-0.14, -0.05}, one-star: {-0.25, 0.09}
22:12:35.757 00.003 1032 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.83) = xAngle (-4.61 = 1.67)
22:12:35.758 00.001 1032 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.61 = 1.67)
22:12:35.759 00.001 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.78 mountX=-0.01 mountY=0.15, mountTheta=1.67
22:12:35.763 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.05, opts=13)
22:12:35.765 00.002 1032 Enqueuing Move request for scope (-0.14, -0.05)
22:12:35.766 00.001 10072 Worker thread wakes up
22:12:35.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
22:12:35.766 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
22:12:35.766 00.000 10072 Moving (-0.14, -0.05) raw xDistance=-0.01 yDistance=0.15
22:12:35.770 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.32
22:12:35.770 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:12:35.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:35.772 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:12:35.774 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:12:35.774 00.000 10072 MoveAxis(E, 3, ABG)
22:12:35.774 00.000 10072 Guiding  Dir = 2, Dur = 3
22:12:35.774 00.000 10072 IsGuiding returns 0
22:12:35.775 00.001 10072 PulseGuide returned control before completion, sleep 13
22:12:35.792 00.017 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:12:35.794 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:35.796 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:35.797 00.001 1032 Enqueuing Expose request
22:12:35.801 00.004 10072 IsGuiding returns 0
22:12:35.801 00.000 10072 Move returns status 0, amount 3
22:12:35.801 00.000 10072 MoveAxis(N, 0, ABG)
22:12:35.801 00.000 10072 Move returns status 0, amount 0
22:12:35.801 00.000 10072 move complete, result=0
22:12:35.801 00.000 10072 worker thread done servicing request
22:12:35.801 00.000 10072 Worker thread wakes up
22:12:35.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:35.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:35.809 00.008 1032 GuideStep: -0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
22:12:36.434 00.625 10072 Exposure complete
22:12:36.531 00.097 10072 worker thread done servicing request
22:12:36.531 00.000 1032 OnExposeComplete: enter
22:12:36.534 00.003 1032 UpdateGuideState(): m_state=6
22:12:36.536 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2768
22:12:36.539 00.003 1032 Star::Find returns 1 (0), X=1103.13, Y=136.30, Mass=1286, SNR=25.2, Peak=107 HFD=3.2
22:12:36.542 00.003 1032 MultiStar: [#1 -0.13,-0.01,0.98,U] [#2 -0.17,0.03,0.79,U] [#3 -0.33,-0.25,0.00,M1] [#4 -0.13,-0.24,0.00,M6] [#5 -0.18,-0.17,0.00,R] [#6 -0.33,-0.16,0.00,M1] [#7 -0.03,-0.16,0.72,U] [#8 0.20,-0.03,0.50,U] 
22:12:36.544 00.002 1032 refined, 4 included, MultiStar: {-0.08, 0.01}, one-star: {-0.15, 0.15}
22:12:36.546 00.002 1032 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.83) = xAngle (1.21 = 1.21)
22:12:36.548 00.002 1032 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.21 = 1.21)
22:12:36.550 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.04 mountX=0.03 mountY=0.08, mountTheta=1.21
22:12:36.554 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.01, opts=13)
22:12:36.559 00.005 1032 Enqueuing Move request for scope (-0.08, 0.01)
22:12:36.561 00.002 10072 Worker thread wakes up
22:12:36.562 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
22:12:36.562 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
22:12:36.562 00.000 10072 Moving (-0.08, 0.01) raw xDistance=0.03 yDistance=0.08
22:12:36.564 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:12:36.567 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.33
22:12:36.568 00.001 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:12:36.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:36.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:12:36.568 00.000 10072 MoveAxis(E, 4, ABG)
22:12:36.568 00.000 10072 Guiding  Dir = 2, Dur = 4
22:12:36.568 00.000 10072 IsGuiding returns 0
22:12:36.569 00.001 10072 PulseGuide returned control before completion, sleep 14
22:12:36.587 00.018 10072 IsGuiding returns 0
22:12:36.587 00.000 10072 Move returns status 0, amount 4
22:12:36.587 00.000 10072 MoveAxis(N, 0, ABG)
22:12:36.587 00.000 10072 Move returns status 0, amount 0
22:12:36.587 00.000 10072 move complete, result=0
22:12:36.587 00.000 10072 worker thread done servicing request
22:12:36.593 00.006 1032 UpdateGuideState exits: m=1286 SNR=25.2
22:12:36.596 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:36.599 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:36.601 00.002 1032 Enqueuing Expose request
22:12:36.604 00.003 10072 Worker thread wakes up
22:12:36.604 00.000 1032 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
22:12:36.607 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:36.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:37.016 00.409 10072 Exposure complete
22:12:37.089 00.073 10072 worker thread done servicing request
22:12:37.090 00.001 1032 OnExposeComplete: enter
22:12:37.092 00.002 1032 UpdateGuideState(): m_state=6
22:12:37.094 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2769
22:12:37.096 00.002 1032 Star::Find returns 1 (0), X=1103.25, Y=135.96, Mass=1397, SNR=26.2, Peak=114 HFD=3.3
22:12:37.099 00.003 1032 MultiStar: [#1 0.10,-0.18,0.95,U] [#2 -0.08,-0.18,0.68,U] [#3 -0.27,-0.13,0.00,M2] [#4 -0.04,-0.35,0.00,M7] [#5 0.14,-0.11,0.61,U] [#6 -0.18,-0.20,0.00,M2] [#7 0.03,-0.23,0.66,U] [#8 0.13,0.05,0.52,U] 
22:12:37.101 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.15}, one-star: {-0.02, -0.20}
22:12:37.103 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = 3.14)
22:12:37.105 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = 3.14)
22:12:37.107 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.31 mountX=-0.16 mountY=0.00, mountTheta=3.14
22:12:37.112 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.15, opts=13)
22:12:37.117 00.005 1032 Enqueuing Move request for scope (0.04, -0.15)
22:12:37.119 00.002 10072 Worker thread wakes up
22:12:37.121 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
22:12:37.121 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
22:12:37.121 00.000 10072 Moving (0.04, -0.15) raw xDistance=-0.16 yDistance=0.00
22:12:37.123 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:12:37.127 00.004 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 284.33
22:12:37.127 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
22:12:37.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:37.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:12:37.127 00.000 10072 MoveAxis(E, 79, ABG)
22:12:37.127 00.000 10072 Guiding  Dir = 2, Dur = 79
22:12:37.128 00.001 10072 IsGuiding returns 0
22:12:37.129 00.001 10072 PulseGuide returned control before completion, sleep 89
22:12:37.152 00.023 1032 UpdateGuideState exits: m=1397 SNR=26.2
22:12:37.155 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:37.158 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:37.160 00.002 1032 Enqueuing Expose request
22:12:37.229 00.069 10072 IsGuiding returns 0
22:12:37.230 00.001 10072 Move returns status 0, amount 79
22:12:37.230 00.000 10072 MoveAxis(N, 0, ABG)
22:12:37.230 00.000 10072 Move returns status 0, amount 0
22:12:37.230 00.000 10072 move complete, result=0
22:12:37.230 00.000 10072 worker thread done servicing request
22:12:37.230 00.000 10072 Worker thread wakes up
22:12:37.230 00.000 1032 GuideStep: -0.2 px 79 ms EAST, 0.0 px 0 ms NORTH
22:12:37.234 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:37.234 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:37.875 00.641 10072 Exposure complete
22:12:37.951 00.076 10072 worker thread done servicing request
22:12:37.952 00.001 1032 OnExposeComplete: enter
22:12:37.956 00.004 1032 UpdateGuideState(): m_state=6
22:12:37.962 00.006 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2770
22:12:37.965 00.003 1032 Star::Find returns 1 (0), X=1103.33, Y=136.13, Mass=1194, SNR=24.3, Peak=97 HFD=3.3
22:12:37.968 00.003 1032 MultiStar: [#1 -0.16,-0.03,0.91,U] [#2 -0.07,0.04,0.80,U] [#3 -0.41,0.03,0.00,M3] [#4 -0.32,0.04,0.00,M8] [#5 0.14,0.28,0.00,M1] [#6 -0.04,0.35,0.00,M3] [#7 -0.21,-0.02,0.71,U] [#8 -0.04,0.11,0.55,U] 
22:12:37.970 00.002 1032 single-star, 4 included, MultiStar: {-0.08, 0.01}, one-star: {0.05, -0.03}
22:12:37.972 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
22:12:37.974 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
22:12:37.976 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.48 mountX=-0.04 mountY=-0.05, mountTheta=-2.31
22:12:37.981 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
22:12:37.984 00.003 1032 Enqueuing Move request for scope (0.05, -0.03)
22:12:37.987 00.003 10072 Worker thread wakes up
22:12:37.987 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
22:12:37.987 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
22:12:37.987 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.05
22:12:37.991 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:12:37.993 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.34
22:12:37.993 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:12:37.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:37.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:12:37.993 00.000 10072 MoveAxis(E, 5, ABG)
22:12:37.994 00.001 10072 Guiding  Dir = 2, Dur = 5
22:12:37.994 00.000 10072 IsGuiding returns 0
22:12:37.994 00.000 10072 PulseGuide returned control before completion, sleep 15
22:12:38.010 00.016 10072 IsGuiding returns 0
22:12:38.010 00.000 10072 Move returns status 0, amount 5
22:12:38.010 00.000 10072 MoveAxis(N, 0, ABG)
22:12:38.010 00.000 10072 Move returns status 0, amount 0
22:12:38.010 00.000 10072 move complete, result=0
22:12:38.011 00.001 10072 worker thread done servicing request
22:12:38.022 00.011 1032 UpdateGuideState exits: m=1194 SNR=24.3
22:12:38.024 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:38.027 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:38.029 00.002 1032 Enqueuing Expose request
22:12:38.032 00.003 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:12:38.035 00.003 10072 Worker thread wakes up
22:12:38.035 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:38.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:38.455 00.420 10072 Exposure complete
22:12:38.540 00.085 10072 worker thread done servicing request
22:12:38.541 00.001 1032 OnExposeComplete: enter
22:12:38.544 00.003 1032 UpdateGuideState(): m_state=6
22:12:38.547 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2771
22:12:38.556 00.009 1032 Star::Find returns 1 (0), X=1103.27, Y=136.25, Mass=1203, SNR=24.4, Peak=113 HFD=3.0
22:12:38.559 00.003 1032 MultiStar: [#1 -0.19,-0.04,1.02,U] [#2 0.01,-0.01,0.80,U] [#3 -0.29,-0.01,0.00,M4] [#4 -0.18,-0.02,0.69,U] [#5 0.09,0.09,0.68,U] [#6 -0.26,0.10,0.00,M4] [#7 -0.03,-0.09,0.75,U] [#8 -0.08,-0.06,0.55,U] 
22:12:38.563 00.004 1032 refined, 6 included, MultiStar: {-0.06, -0.00}, one-star: {-0.00, 0.10}
22:12:38.565 00.002 1032 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.83) = xAngle (-4.97 = 1.31)
22:12:38.568 00.003 1032 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.97 = 1.31)
22:12:38.570 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.14 mountX=0.01 mountY=0.06, mountTheta=1.31
22:12:38.574 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.00, opts=13)
22:12:38.577 00.003 1032 Enqueuing Move request for scope (-0.06, -0.00)
22:12:38.579 00.002 10072 Worker thread wakes up
22:12:38.580 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
22:12:38.580 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
22:12:38.580 00.000 10072 Moving (-0.06, -0.00) raw xDistance=0.01 yDistance=0.06
22:12:38.584 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:12:38.587 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.34
22:12:38.587 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:12:38.588 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:38.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:12:38.588 00.000 10072 MoveAxis(E, 4, ABG)
22:12:38.588 00.000 10072 Guiding  Dir = 2, Dur = 4
22:12:38.588 00.000 10072 IsGuiding returns 0
22:12:38.589 00.001 10072 PulseGuide returned control before completion, sleep 14
22:12:38.607 00.018 10072 IsGuiding returns 0
22:12:38.607 00.000 10072 Move returns status 0, amount 4
22:12:38.607 00.000 10072 MoveAxis(N, 0, ABG)
22:12:38.607 00.000 10072 Move returns status 0, amount 0
22:12:38.608 00.001 10072 move complete, result=0
22:12:38.608 00.000 10072 worker thread done servicing request
22:12:38.616 00.008 1032 UpdateGuideState exits: m=1203 SNR=24.4
22:12:38.619 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:38.622 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:38.626 00.004 1032 Enqueuing Expose request
22:12:38.629 00.003 10072 Worker thread wakes up
22:12:38.629 00.000 1032 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
22:12:38.632 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:38.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:39.271 00.639 10072 Exposure complete
22:12:39.354 00.083 10072 worker thread done servicing request
22:12:39.354 00.000 1032 OnExposeComplete: enter
22:12:39.357 00.003 1032 UpdateGuideState(): m_state=6
22:12:39.364 00.007 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2772
22:12:39.368 00.004 1032 Star::Find returns 1 (0), X=1103.14, Y=136.09, Mass=1248, SNR=24.8, Peak=96 HFD=3.0
22:12:39.370 00.002 1032 MultiStar: [#1 -0.17,-0.11,0.97,U] [#2 -0.11,-0.14,0.80,U] [#3 -0.39,-0.01,0.00,M5] [#4 -0.23,-0.23,0.00,M8] [#5 -0.14,0.11,0.66,U] [#6 -0.23,0.02,0.63,U] [#7 -0.09,-0.08,0.69,U] [#8 -0.08,0.09,0.50,U] 
22:12:39.373 00.003 1032 refined, 6 included, MultiStar: {-0.14, -0.04}, one-star: {-0.13, -0.06}
22:12:39.375 00.002 1032 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.83) = xAngle (-4.70 = 1.59)
22:12:39.378 00.003 1032 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.70 = 1.59)
22:12:39.380 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-2.87 mountX=-0.00 mountY=0.14, mountTheta=1.59
22:12:39.383 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.04, opts=13)
22:12:39.385 00.002 1032 Enqueuing Move request for scope (-0.14, -0.04)
22:12:39.388 00.003 10072 Worker thread wakes up
22:12:39.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
22:12:39.388 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
22:12:39.388 00.000 10072 Moving (-0.14, -0.04) raw xDistance=-0.00 yDistance=0.14
22:12:39.390 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:12:39.409 00.019 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.35
22:12:39.409 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:12:39.409 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:39.409 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:12:39.409 00.000 10072 MoveAxis(E, 5, ABG)
22:12:39.409 00.000 10072 Guiding  Dir = 2, Dur = 5
22:12:39.411 00.002 10072 IsGuiding returns 0
22:12:39.411 00.000 10072 PulseGuide returned control before completion, sleep 15
22:12:39.435 00.024 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:12:39.438 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:39.441 00.003 10072 IsGuiding returns 0
22:12:39.441 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:39.444 00.003 1032 Enqueuing Expose request
22:12:39.446 00.002 10072 Move returns status 0, amount 5
22:12:39.446 00.000 10072 MoveAxis(N, 0, ABG)
22:12:39.446 00.000 10072 Move returns status 0, amount 0
22:12:39.446 00.000 10072 move complete, result=0
22:12:39.447 00.001 10072 worker thread done servicing request
22:12:39.447 00.000 10072 Worker thread wakes up
22:12:39.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:39.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:39.464 00.017 1032 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:12:39.868 00.404 10072 Exposure complete
22:12:39.942 00.074 10072 worker thread done servicing request
22:12:39.942 00.000 1032 OnExposeComplete: enter
22:12:39.945 00.003 1032 UpdateGuideState(): m_state=6
22:12:39.947 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2773
22:12:39.950 00.003 1032 Star::Find returns 1 (0), X=1103.01, Y=136.12, Mass=1181, SNR=24.1, Peak=94 HFD=3.0
22:12:39.953 00.003 1032 MultiStar: [#1 -0.23,0.03,1.04,U] [#2 -0.05,0.05,0.84,U] [#3 -0.26,-0.00,0.00,M6] [#4 -0.15,-0.14,0.71,U] [#5 0.14,-0.04,0.65,U] [#6 -0.18,-0.09,0.61,U] [#7 -0.06,0.07,0.65,U] [#8 -0.13,0.12,0.57,U] 
22:12:39.957 00.004 1032 refined, 7 included, MultiStar: {-0.13, -0.00}, one-star: {-0.26, -0.03}
22:12:39.960 00.003 1032 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.83) = xAngle (-4.95 = 1.33)
22:12:39.963 00.003 1032 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.95 = 1.33)
22:12:39.966 00.003 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-3.12 mountX=0.03 mountY=0.13, mountTheta=1.33
22:12:39.970 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.00, opts=13)
22:12:39.972 00.002 1032 Enqueuing Move request for scope (-0.13, -0.00)
22:12:39.974 00.002 10072 Worker thread wakes up
22:12:39.975 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.00) opts 0xd
22:12:39.975 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.00)
22:12:39.975 00.000 10072 Moving (-0.13, -0.00) raw xDistance=0.03 yDistance=0.13
22:12:39.977 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:12:39.981 00.004 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.35
22:12:39.981 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:12:39.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:39.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:12:39.981 00.000 10072 MoveAxis(E, 5, ABG)
22:12:39.981 00.000 10072 Guiding  Dir = 2, Dur = 5
22:12:39.982 00.001 10072 IsGuiding returns 0
22:12:39.982 00.000 10072 PulseGuide returned control before completion, sleep 15
22:12:40.002 00.020 10072 IsGuiding returns 0
22:12:40.003 00.001 10072 Move returns status 0, amount 5
22:12:40.003 00.000 10072 MoveAxis(N, 0, ABG)
22:12:40.003 00.000 10072 Move returns status 0, amount 0
22:12:40.003 00.000 10072 move complete, result=0
22:12:40.003 00.000 10072 worker thread done servicing request
22:12:40.009 00.006 1032 UpdateGuideState exits: m=1181 SNR=24.1
22:12:40.012 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:40.014 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:40.023 00.009 1032 Enqueuing Expose request
22:12:40.026 00.003 10072 Worker thread wakes up
22:12:40.026 00.000 1032 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:12:40.028 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:40.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:40.685 00.657 10072 Exposure complete
22:12:40.780 00.095 10072 worker thread done servicing request
22:12:40.780 00.000 1032 OnExposeComplete: enter
22:12:40.784 00.004 1032 UpdateGuideState(): m_state=6
22:12:40.788 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2774
22:12:40.791 00.003 1032 Star::Find returns 1 (0), X=1103.21, Y=136.21, Mass=1243, SNR=24.7, Peak=110 HFD=3.1
22:12:40.794 00.003 1032 MultiStar: [#1 -0.17,-0.16,0.96,U] [#2 -0.07,-0.03,0.78,U] [#3 -0.11,-0.06,0.76,U] [#4 -0.29,-0.17,0.00,M8] [#5 -0.02,0.01,0.66,U] [#6 -0.09,0.01,0.63,U] [#7 -0.18,-0.12,0.74,U] [#8 -0.18,0.08,0.58,U] 
22:12:40.797 00.003 1032 single-star, 7 included, MultiStar: {-0.11, -0.03}, one-star: {-0.07, 0.05}
22:12:40.800 00.003 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
22:12:40.803 00.003 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
22:12:40.805 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.48 mountX=0.07 mountY=0.05, mountTheta=0.65
22:12:40.810 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.05, opts=13)
22:12:40.813 00.003 1032 Enqueuing Move request for scope (-0.07, 0.05)
22:12:40.815 00.002 10072 Worker thread wakes up
22:12:40.815 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
22:12:40.815 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
22:12:40.816 00.001 10072 Moving (-0.07, 0.05) raw xDistance=0.07 yDistance=0.05
22:12:40.819 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:12:40.822 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.36
22:12:40.823 00.001 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:12:40.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:40.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:12:40.823 00.000 10072 MoveAxis(E, 5, ABG)
22:12:40.823 00.000 10072 Guiding  Dir = 2, Dur = 5
22:12:40.824 00.001 10072 IsGuiding returns 0
22:12:40.824 00.000 10072 PulseGuide returned control before completion, sleep 15
22:12:40.847 00.023 10072 IsGuiding returns 0
22:12:40.847 00.000 10072 Move returns status 0, amount 5
22:12:40.847 00.000 10072 MoveAxis(N, 0, ABG)
22:12:40.847 00.000 10072 Move returns status 0, amount 0
22:12:40.848 00.001 10072 move complete, result=0
22:12:40.848 00.000 10072 worker thread done servicing request
22:12:40.854 00.006 1032 UpdateGuideState exits: m=1243 SNR=24.7
22:12:40.857 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:40.860 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:40.867 00.007 1032 Enqueuing Expose request
22:12:40.871 00.004 10072 Worker thread wakes up
22:12:40.871 00.000 1032 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:12:40.875 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:40.875 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:41.292 00.417 10072 Exposure complete
22:12:41.568 00.276 10072 worker thread done servicing request
22:12:41.568 00.000 1032 OnExposeComplete: enter
22:12:41.573 00.005 1032 UpdateGuideState(): m_state=6
22:12:41.576 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2775
22:12:41.579 00.003 1032 Star::Find returns 1 (0), X=1103.20, Y=136.08, Mass=1231, SNR=24.6, Peak=92 HFD=3.2
22:12:41.583 00.004 1032 MultiStar: [#1 -0.07,-0.14,1.01,U] [#2 -0.07,-0.22,0.81,U] [#3 -0.18,-0.11,0.77,U] [#4 -0.16,-0.25,0.00,M9] [#5 0.11,-0.21,0.72,U] [#6 -0.12,-0.07,0.62,U] [#7 0.02,-0.16,0.72,U] [#8 0.05,-0.01,0.51,U] 
22:12:41.586 00.003 1032 single-star, 7 included, MultiStar: {-0.05, -0.13}, one-star: {-0.07, -0.08}
22:12:41.590 00.004 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.14)
22:12:41.593 00.003 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.14)
22:12:41.596 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.31 mountX=-0.06 mountY=0.09, mountTheta=2.14
22:12:41.601 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.08, opts=13)
22:12:41.604 00.003 1032 Enqueuing Move request for scope (-0.07, -0.08)
22:12:41.607 00.003 10072 Worker thread wakes up
22:12:41.608 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
22:12:41.608 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
22:12:41.608 00.000 10072 Moving (-0.07, -0.08) raw xDistance=-0.06 yDistance=0.09
22:12:41.610 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:12:41.615 00.005 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.36
22:12:41.615 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:12:41.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:41.615 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:12:41.615 00.000 10072 MoveAxis(E, 5, ABG)
22:12:41.616 00.001 10072 Guiding  Dir = 2, Dur = 5
22:12:41.617 00.001 10072 IsGuiding returns 0
22:12:41.619 00.002 10072 PulseGuide returned control before completion, sleep 14
22:12:41.643 00.024 1032 UpdateGuideState exits: m=1231 SNR=24.6
22:12:41.648 00.005 10072 IsGuiding returns 0
22:12:41.648 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:41.651 00.003 10072 Move returns status 0, amount 5
22:12:41.651 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:41.654 00.003 1032 Enqueuing Expose request
22:12:41.657 00.003 10072 MoveAxis(N, 0, ABG)
22:12:41.657 00.000 10072 Move returns status 0, amount 0
22:12:41.657 00.000 10072 move complete, result=0
22:12:41.657 00.000 10072 worker thread done servicing request
22:12:41.657 00.000 10072 Worker thread wakes up
22:12:41.657 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:41.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:41.667 00.010 1032 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:12:42.296 00.629 10072 Exposure complete
22:12:42.477 00.181 10072 worker thread done servicing request
22:12:42.478 00.001 1032 OnExposeComplete: enter
22:12:42.481 00.003 1032 UpdateGuideState(): m_state=6
22:12:42.485 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2776
22:12:42.492 00.007 1032 Star::Find returns 1 (0), X=1103.32, Y=136.15, Mass=1515, SNR=27.3, Peak=131 HFD=3.2
22:12:42.495 00.003 1032 MultiStar: [#1 -0.09,-0.21,0.89,U] [#2 -0.03,-0.19,0.73,U] [#3 -0.14,-0.11,0.69,U] [#4 -0.03,-0.29,0.00,M10] [#5 0.31,-0.09,0.00,M1] [#6 0.07,-0.18,0.59,U] [#7 -0.01,-0.26,0.00,M1] [#8 -0.12,-0.17,0.48,U] 
22:12:42.499 00.004 1032 single-star, 5 included, MultiStar: {-0.04, -0.14}, one-star: {0.05, -0.01}
22:12:42.502 00.003 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
22:12:42.506 00.004 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
22:12:42.508 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.20 mountX=-0.02 mountY=-0.04, mountTheta=-2.03
22:12:42.513 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
22:12:42.515 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
22:12:42.518 00.003 10072 Worker thread wakes up
22:12:42.519 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:12:42.519 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:12:42.519 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.04
22:12:42.521 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:12:42.525 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.37
22:12:42.525 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:12:42.525 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:42.525 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:12:42.525 00.000 10072 MoveAxis(E, 6, ABG)
22:12:42.525 00.000 10072 Guiding  Dir = 2, Dur = 6
22:12:42.526 00.001 10072 IsGuiding returns 0
22:12:42.527 00.001 10072 PulseGuide returned control before completion, sleep 16
22:12:42.543 00.016 10072 IsGuiding returns 1
22:12:42.544 00.001 10072 scope still moving after pulse duration time elapsed
22:12:42.555 00.011 1032 UpdateGuideState exits: m=1515 SNR=27.3
22:12:42.560 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:42.563 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:42.566 00.003 1032 Enqueuing Expose request
22:12:42.575 00.009 10072 IsGuiding returns 1
22:12:42.606 00.031 10072 IsGuiding returns 1
22:12:42.638 00.032 10072 IsGuiding returns 1
22:12:42.669 00.031 10072 IsGuiding returns 1
22:12:42.700 00.031 10072 IsGuiding returns 1
22:12:42.731 00.031 10072 IsGuiding returns 1
22:12:42.763 00.032 10072 IsGuiding returns 1
22:12:42.794 00.031 10072 IsGuiding returns 1
22:12:42.825 00.031 10072 IsGuiding returns 1
22:12:42.873 00.048 10072 IsGuiding returns 1
22:12:43.041 00.168 10072 IsGuiding returns 0
22:12:43.041 00.000 10072 scope move finished after 6 + 509 ms
22:12:43.041 00.000 10072 Move returns status 0, amount 6
22:12:43.041 00.000 10072 MoveAxis(N, 0, ABG)
22:12:43.041 00.000 10072 Move returns status 0, amount 0
22:12:43.041 00.000 10072 move complete, result=0
22:12:43.042 00.001 10072 worker thread done servicing request
22:12:43.042 00.000 10072 Worker thread wakes up
22:12:43.042 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:43.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:43.043 00.001 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:12:43.929 00.886 10072 Exposure complete
22:12:44.687 00.758 10072 worker thread done servicing request
22:12:44.688 00.001 1032 OnExposeComplete: enter
22:12:44.691 00.003 1032 UpdateGuideState(): m_state=6
22:12:44.696 00.005 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2777
22:12:44.699 00.003 1032 Star::Find returns 1 (0), X=1103.49, Y=136.00, Mass=1325, SNR=25.6, Peak=109 HFD=3.5
22:12:44.703 00.004 1032 MultiStar: [#1 -0.01,-0.10,1.00,U] [#2 0.09,0.01,0.77,U] [#3 -0.27,0.03,0.00,M4] [#4 -0.11,-0.01,0.70,U] [#5 0.20,0.01,0.67,U] [#6 -0.10,-0.11,0.56,U] [#7 0.01,-0.01,0.66,U] [#8 0.17,-0.17,0.49,U] 
22:12:44.709 00.006 1032 refined, 7 included, MultiStar: {0.06, -0.07}, one-star: {0.22, -0.16}
22:12:44.713 00.004 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
22:12:44.718 00.005 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
22:12:44.721 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.82 mountX=-0.08 mountY=-0.04, mountTheta=-2.65
22:12:44.727 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
22:12:44.732 00.005 1032 Enqueuing Move request for scope (0.06, -0.07)
22:12:44.735 00.003 10072 Worker thread wakes up
22:12:44.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
22:12:44.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
22:12:44.736 00.001 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
22:12:44.743 00.007 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.37
22:12:44.743 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:12:44.744 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:44.744 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:12:44.744 00.000 10072 MoveAxis(E, 9, ABG)
22:12:44.744 00.000 10072 Guiding  Dir = 2, Dur = 9
22:12:44.744 00.000 10072 IsGuiding returns 0
22:12:44.745 00.001 10072 PulseGuide returned control before completion, sleep 19
22:12:44.772 00.027 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:12:44.775 00.003 10072 IsGuiding returns 0
22:12:44.775 00.000 10072 Move returns status 0, amount 9
22:12:44.775 00.000 10072 MoveAxis(N, 0, ABG)
22:12:44.775 00.000 10072 Move returns status 0, amount 0
22:12:44.777 00.002 10072 move complete, result=0
22:12:44.777 00.000 10072 worker thread done servicing request
22:12:45.104 00.327 1032 UpdateGuideState exits: m=1325 SNR=25.6
22:12:45.108 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:45.111 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:45.116 00.005 1032 Enqueuing Expose request
22:12:45.120 00.004 10072 Worker thread wakes up
22:12:45.120 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:12:45.123 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:45.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:45.856 00.733 10072 Exposure complete
22:12:45.975 00.119 10072 worker thread done servicing request
22:12:45.976 00.001 1032 OnExposeComplete: enter
22:12:45.980 00.004 1032 UpdateGuideState(): m_state=6
22:12:45.985 00.005 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2778
22:12:46.029 00.044 1032 Star::Find returns 1 (0), X=1103.31, Y=136.10, Mass=1444, SNR=26.7, Peak=123 HFD=3.3
22:12:46.046 00.017 1032 MultiStar: [#1 -0.04,-0.22,0.96,U] [#2 -0.01,-0.08,0.73,U] [#3 -0.17,-0.01,0.69,U] [#4 0.01,-0.12,0.60,U] [#5 -0.07,0.12,0.63,U] [#6 -0.05,-0.03,0.56,U] [#7 0.11,-0.08,0.69,U] [#8 0.12,0.06,0.53,U] 
22:12:46.054 00.008 1032 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {0.03, -0.06}
22:12:46.057 00.003 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.75)
22:12:46.059 00.002 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.75)
22:12:46.062 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.70 mountX=-0.06 mountY=0.02, mountTheta=2.75
22:12:46.067 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
22:12:46.071 00.004 1032 Enqueuing Move request for scope (-0.01, -0.06)
22:12:46.074 00.003 10072 Worker thread wakes up
22:12:46.074 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
22:12:46.074 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
22:12:46.074 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
22:12:46.082 00.008 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.38
22:12:46.082 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:12:46.083 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:46.083 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:12:46.084 00.001 10072 MoveAxis(E, 7, ABG)
22:12:46.084 00.000 10072 Guiding  Dir = 2, Dur = 7
22:12:46.084 00.000 10072 IsGuiding returns 0
22:12:46.085 00.001 10072 PulseGuide returned control before completion, sleep 17
22:12:46.091 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:12:46.112 00.021 10072 IsGuiding returns 0
22:12:46.113 00.001 10072 Move returns status 0, amount 7
22:12:46.113 00.000 10072 MoveAxis(N, 0, ABG)
22:12:46.113 00.000 10072 Move returns status 0, amount 0
22:12:46.113 00.000 10072 move complete, result=0
22:12:46.113 00.000 10072 worker thread done servicing request
22:12:46.124 00.011 1032 UpdateGuideState exits: m=1444 SNR=26.7
22:12:46.127 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:46.130 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:46.132 00.002 1032 Enqueuing Expose request
22:12:46.134 00.002 10072 Worker thread wakes up
22:12:46.134 00.000 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:12:46.137 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:46.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:46.883 00.746 10072 Exposure complete
22:12:46.950 00.067 10072 worker thread done servicing request
22:12:46.950 00.000 1032 OnExposeComplete: enter
22:12:46.952 00.002 1032 UpdateGuideState(): m_state=6
22:12:46.957 00.005 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2779
22:12:46.961 00.004 1032 Star::Find returns 1 (0), X=1103.31, Y=135.84, Mass=1463, SNR=26.9, Peak=129 HFD=3.4
22:12:46.963 00.002 1032 MultiStar: [#1 -0.14,-0.22,0.00,M1] [#2 0.09,-0.17,0.73,U] [#3 -0.07,-0.07,0.69,U] [#4 -0.11,-0.23,0.00,M9] [#5 0.11,-0.01,0.65,U] [#6 -0.06,-0.17,0.55,U] [#7 -0.01,-0.18,0.66,U] [#8 0.14,-0.13,0.47,U] 
22:12:46.965 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.16}, one-star: {0.03, -0.32}
22:12:46.968 00.003 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
22:12:46.970 00.002 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
22:12:46.972 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.38 mountX=-0.17 mountY=0.01, mountTheta=3.07
22:12:46.975 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.16, opts=13)
22:12:46.978 00.003 1032 Enqueuing Move request for scope (0.03, -0.16)
22:12:46.979 00.001 10072 Worker thread wakes up
22:12:46.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
22:12:46.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
22:12:46.979 00.000 10072 Moving (0.03, -0.16) raw xDistance=-0.17 yDistance=0.01
22:12:46.982 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
22:12:46.985 00.003 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 284.38
22:12:46.986 00.001 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
22:12:46.986 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:46.986 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:12:46.986 00.000 10072 MoveAxis(E, 84, ABG)
22:12:46.986 00.000 10072 Guiding  Dir = 2, Dur = 84
22:12:46.987 00.001 10072 IsGuiding returns 0
22:12:46.988 00.001 10072 PulseGuide returned control before completion, sleep 94
22:12:47.008 00.020 1032 UpdateGuideState exits: m=1463 SNR=26.9
22:12:47.011 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:47.014 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:47.016 00.002 1032 Enqueuing Expose request
22:12:47.096 00.080 10072 IsGuiding returns 0
22:12:47.096 00.000 10072 Move returns status 0, amount 84
22:12:47.096 00.000 10072 MoveAxis(N, 0, ABG)
22:12:47.096 00.000 10072 Move returns status 0, amount 0
22:12:47.096 00.000 10072 move complete, result=0
22:12:47.096 00.000 10072 worker thread done servicing request
22:12:47.096 00.000 10072 Worker thread wakes up
22:12:47.096 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:47.097 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:47.101 00.004 1032 GuideStep: -0.2 px 84 ms EAST, 0.0 px 0 ms NORTH
22:12:47.501 00.400 10072 Exposure complete
22:12:47.572 00.071 10072 worker thread done servicing request
22:12:47.573 00.001 1032 OnExposeComplete: enter
22:12:47.575 00.002 1032 UpdateGuideState(): m_state=6
22:12:47.577 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2780
22:12:47.581 00.004 1032 Star::Find returns 1 (0), X=1103.35, Y=135.97, Mass=1342, SNR=25.7, Peak=116 HFD=3.3
22:12:47.586 00.005 1032 MultiStar: [#1 -0.12,-0.19,0.99,U] [#2 -0.08,-0.08,0.83,U] [#3 0.05,-0.15,0.74,U] [#4 -0.07,-0.27,0.00,M10] [#5 0.07,-0.15,0.61,U] [#6 -0.04,-0.30,0.00,M1] [#7 0.07,-0.21,0.67,U] [#8 0.04,-0.12,0.50,U] 
22:12:47.588 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.16}, one-star: {0.07, -0.19}
22:12:47.591 00.003 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.92)
22:12:47.593 00.002 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.92)
22:12:47.595 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.54 mountX=-0.16 mountY=0.04, mountTheta=2.92
22:12:47.598 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.16, opts=13)
22:12:47.600 00.002 1032 Enqueuing Move request for scope (0.01, -0.16)
22:12:47.602 00.002 10072 Worker thread wakes up
22:12:47.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
22:12:47.602 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
22:12:47.602 00.000 10072 Moving (0.01, -0.16) raw xDistance=-0.16 yDistance=0.04
22:12:47.604 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:12:47.606 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 284.39
22:12:47.606 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
22:12:47.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:47.606 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:12:47.606 00.000 10072 MoveAxis(E, 78, ABG)
22:12:47.606 00.000 10072 Guiding  Dir = 2, Dur = 78
22:12:47.607 00.001 10072 IsGuiding returns 0
22:12:47.607 00.000 10072 PulseGuide returned control before completion, sleep 88
22:12:47.628 00.021 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:12:47.630 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:47.632 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:47.633 00.001 1032 Enqueuing Expose request
22:12:47.701 00.068 10072 IsGuiding returns 0
22:12:47.701 00.000 10072 Move returns status 0, amount 78
22:12:47.701 00.000 10072 MoveAxis(N, 0, ABG)
22:12:47.701 00.000 10072 Move returns status 0, amount 0
22:12:47.702 00.001 10072 move complete, result=0
22:12:47.702 00.000 10072 worker thread done servicing request
22:12:47.702 00.000 10072 Worker thread wakes up
22:12:47.702 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:47.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:47.702 00.000 1032 GuideStep: -0.2 px 78 ms EAST, 0.0 px 0 ms NORTH
22:12:48.327 00.625 10072 Exposure complete
22:12:48.384 00.057 10072 worker thread done servicing request
22:12:48.384 00.000 1032 OnExposeComplete: enter
22:12:48.386 00.002 1032 UpdateGuideState(): m_state=6
22:12:48.389 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2781
22:12:48.392 00.003 1032 Star::Find returns 1 (0), X=1103.21, Y=135.99, Mass=1397, SNR=26.2, Peak=120 HFD=3.1
22:12:48.395 00.003 1032 MultiStar: [#1 -0.11,-0.16,0.96,U] [#2 -0.01,-0.13,0.78,U] [#3 -0.28,-0.10,0.00,M2] [#4 -0.23,-0.19,0.00,R] [#5 0.09,-0.11,0.59,U] [#6 -0.17,0.05,0.59,U] [#7 -0.10,-0.07,0.67,U] [#8 0.05,-0.01,0.49,U] 
22:12:48.397 00.002 1032 refined, 6 included, MultiStar: {-0.05, -0.10}, one-star: {-0.07, -0.16}
22:12:48.399 00.002 1032 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.83) = xAngle (-3.90 = 2.38)
22:12:48.401 00.002 1032 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.90 = 2.38)
22:12:48.402 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.07 mountX=-0.08 mountY=0.08, mountTheta=2.38
22:12:48.406 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.10, opts=13)
22:12:48.408 00.002 1032 Enqueuing Move request for scope (-0.05, -0.10)
22:12:48.410 00.002 10072 Worker thread wakes up
22:12:48.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
22:12:48.410 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
22:12:48.410 00.000 10072 Moving (-0.05, -0.10) raw xDistance=-0.08 yDistance=0.08
22:12:48.412 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:12:48.414 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.39
22:12:48.414 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:12:48.415 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:48.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:12:48.415 00.000 10072 MoveAxis(E, 6, ABG)
22:12:48.415 00.000 10072 Guiding  Dir = 2, Dur = 6
22:12:48.415 00.000 10072 IsGuiding returns 0
22:12:48.416 00.001 10072 PulseGuide returned control before completion, sleep 16
22:12:48.434 00.018 1032 UpdateGuideState exits: m=1397 SNR=26.2
22:12:48.437 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:48.438 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:48.440 00.002 1032 Enqueuing Expose request
22:12:48.441 00.001 10072 IsGuiding returns 0
22:12:48.442 00.001 10072 Move returns status 0, amount 6
22:12:48.442 00.000 10072 MoveAxis(N, 0, ABG)
22:12:48.442 00.000 10072 Move returns status 0, amount 0
22:12:48.442 00.000 10072 move complete, result=0
22:12:48.442 00.000 10072 worker thread done servicing request
22:12:48.442 00.000 10072 Worker thread wakes up
22:12:48.442 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:48.442 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:48.449 00.007 1032 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
22:12:48.861 00.412 10072 Exposure complete
22:12:48.908 00.047 10072 worker thread done servicing request
22:12:48.909 00.001 1032 OnExposeComplete: enter
22:12:48.910 00.001 1032 UpdateGuideState(): m_state=6
22:12:48.912 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2782
22:12:48.914 00.002 1032 Star::Find returns 1 (0), X=1103.24, Y=136.04, Mass=1411, SNR=26.4, Peak=118 HFD=3.2
22:12:48.915 00.001 1032 MultiStar: [#1 -0.10,-0.17,0.90,U] [#2 -0.11,-0.08,0.72,U] [#3 -0.24,0.04,0.00,M3] [#4 0.11,0.06,0.61,U] [#5 0.01,-0.02,0.59,U] [#6 -0.05,0.01,0.58,U] [#7 -0.10,-0.10,0.63,U] [#8 -0.01,-0.10,0.50,U] 
22:12:48.917 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.07}, one-star: {-0.04, -0.11}
22:12:48.918 00.001 1032 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.83) = xAngle (-3.91 = 2.37)
22:12:48.919 00.001 1032 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.91 = 2.37)
22:12:48.920 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.08 mountX=-0.06 mountY=0.06, mountTheta=2.37
22:12:48.923 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.07, opts=13)
22:12:48.926 00.003 1032 Enqueuing Move request for scope (-0.04, -0.07)
22:12:48.928 00.002 10072 Worker thread wakes up
22:12:48.928 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
22:12:48.928 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
22:12:48.928 00.000 10072 Moving (-0.04, -0.07) raw xDistance=-0.06 yDistance=0.06
22:12:48.930 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:12:48.931 00.001 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.40
22:12:48.931 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:12:48.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:48.933 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:12:48.933 00.000 10072 MoveAxis(E, 5, ABG)
22:12:48.933 00.000 10072 Guiding  Dir = 2, Dur = 5
22:12:48.933 00.000 10072 IsGuiding returns 0
22:12:48.933 00.000 10072 PulseGuide returned control before completion, sleep 15
22:12:48.948 00.015 1032 UpdateGuideState exits: m=1411 SNR=26.4
22:12:48.950 00.002 10072 IsGuiding returns 0
22:12:48.950 00.000 10072 Move returns status 0, amount 5
22:12:48.950 00.000 10072 MoveAxis(N, 0, ABG)
22:12:48.950 00.000 10072 Move returns status 0, amount 0
22:12:48.950 00.000 10072 move complete, result=0
22:12:48.950 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:48.953 00.003 10072 worker thread done servicing request
22:12:48.953 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:48.955 00.002 1032 Enqueuing Expose request
22:12:48.957 00.002 1032 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:12:48.960 00.003 10072 Worker thread wakes up
22:12:48.960 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:48.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:49.593 00.633 10072 Exposure complete
22:12:49.645 00.052 10072 worker thread done servicing request
22:12:49.645 00.000 1032 OnExposeComplete: enter
22:12:49.647 00.002 1032 UpdateGuideState(): m_state=6
22:12:49.649 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2783
22:12:49.651 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=136.05, Mass=1492, SNR=27.2, Peak=118 HFD=3.3
22:12:49.653 00.002 1032 MultiStar: [#1 -0.10,-0.07,0.95,U] [#2 -0.06,-0.09,0.69,U] [#3 -0.15,-0.01,0.70,U] [#4 0.06,0.02,0.60,U] [#5 0.23,0.07,0.60,U] [#6 -0.16,-0.02,0.56,U] [#7 -0.00,-0.05,0.66,U] [#8 -0.01,-0.06,0.49,U] 
22:12:49.655 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.05, -0.11}
22:12:49.657 00.002 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.48)
22:12:49.659 00.002 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.48)
22:12:49.660 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.98 mountX=-0.04 mountY=0.03, mountTheta=2.48
22:12:49.663 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
22:12:49.665 00.002 1032 Enqueuing Move request for scope (-0.02, -0.04)
22:12:49.667 00.002 10072 Worker thread wakes up
22:12:49.667 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
22:12:49.667 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
22:12:49.667 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=0.03
22:12:49.669 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:12:49.671 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.40
22:12:49.671 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:12:49.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:49.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:12:49.671 00.000 10072 MoveAxis(E, 6, ABG)
22:12:49.672 00.001 10072 Guiding  Dir = 2, Dur = 6
22:12:49.673 00.001 10072 IsGuiding returns 0
22:12:49.673 00.000 10072 PulseGuide returned control before completion, sleep 16
22:12:49.689 00.016 1032 UpdateGuideState exits: m=1492 SNR=27.2
22:12:49.691 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:49.693 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:49.694 00.001 1032 Enqueuing Expose request
22:12:49.700 00.006 10072 IsGuiding returns 0
22:12:49.700 00.000 10072 Move returns status 0, amount 6
22:12:49.700 00.000 10072 MoveAxis(N, 0, ABG)
22:12:49.700 00.000 10072 Move returns status 0, amount 0
22:12:49.700 00.000 10072 move complete, result=0
22:12:49.700 00.000 10072 worker thread done servicing request
22:12:49.700 00.000 10072 Worker thread wakes up
22:12:49.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:49.701 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:49.703 00.002 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:12:50.108 00.405 10072 Exposure complete
22:12:50.165 00.057 10072 worker thread done servicing request
22:12:50.166 00.001 1032 OnExposeComplete: enter
22:12:50.168 00.002 1032 UpdateGuideState(): m_state=6
22:12:50.171 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2784
22:12:50.173 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=135.98, Mass=1280, SNR=25.1, Peak=111 HFD=3.3
22:12:50.175 00.002 1032 MultiStar: [#1 -0.11,-0.17,0.91,U] [#2 -0.07,-0.20,0.82,U] [#3 -0.17,-0.19,0.00,M3] [#4 0.15,-0.08,0.66,U] [#5 0.07,-0.01,0.64,U] [#6 -0.11,0.00,0.64,U] [#7 -0.03,-0.11,0.68,U] [#8 0.04,-0.14,0.53,U] 
22:12:50.177 00.002 1032 refined, 7 included, MultiStar: {-0.00, -0.12}, one-star: {0.08, -0.18}
22:12:50.179 00.002 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
22:12:50.181 00.002 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
22:12:50.183 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.57 mountX=-0.12 mountY=0.03, mountTheta=2.88
22:12:50.187 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.12, opts=13)
22:12:50.190 00.003 1032 Enqueuing Move request for scope (-0.00, -0.12)
22:12:50.192 00.002 10072 Worker thread wakes up
22:12:50.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
22:12:50.193 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
22:12:50.193 00.000 10072 Moving (-0.00, -0.12) raw xDistance=-0.12 yDistance=0.03
22:12:50.195 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:12:50.198 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.41
22:12:50.198 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:12:50.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:50.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:12:50.198 00.000 10072 MoveAxis(E, 5, ABG)
22:12:50.198 00.000 10072 Guiding  Dir = 2, Dur = 5
22:12:50.198 00.000 10072 IsGuiding returns 0
22:12:50.199 00.001 10072 PulseGuide returned control before completion, sleep 15
22:12:50.218 00.019 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:12:50.220 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:50.222 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:50.224 00.002 1032 Enqueuing Expose request
22:12:50.230 00.006 10072 IsGuiding returns 0
22:12:50.230 00.000 10072 Move returns status 0, amount 5
22:12:50.230 00.000 10072 MoveAxis(N, 0, ABG)
22:12:50.230 00.000 10072 Move returns status 0, amount 0
22:12:50.230 00.000 10072 move complete, result=0
22:12:50.230 00.000 10072 worker thread done servicing request
22:12:50.230 00.000 10072 Worker thread wakes up
22:12:50.231 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:50.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:50.232 00.001 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:12:50.860 00.628 10072 Exposure complete
22:12:50.913 00.053 10072 worker thread done servicing request
22:12:50.913 00.000 1032 OnExposeComplete: enter
22:12:50.916 00.003 1032 UpdateGuideState(): m_state=6
22:12:50.917 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2785
22:12:50.920 00.003 1032 Star::Find returns 1 (0), X=1103.34, Y=136.02, Mass=1321, SNR=25.5, Peak=115 HFD=3.3
22:12:50.921 00.001 1032 MultiStar: [#1 0.01,-0.14,0.93,U] [#2 0.02,-0.25,0.00,M1] [#3 -0.19,0.06,0.73,U] [#4 -0.03,0.11,0.62,U] [#5 0.20,0.02,0.71,U] [#6 -0.33,-0.19,0.00,M1] [#7 0.01,-0.12,0.68,U] [#8 -0.00,0.00,0.52,U] 
22:12:50.923 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.04}, one-star: {0.07, -0.14}
22:12:50.926 00.003 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
22:12:50.927 00.001 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
22:12:50.929 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.28 mountX=-0.05 mountY=-0.00, mountTheta=-3.11
22:12:50.933 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
22:12:50.935 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
22:12:50.937 00.002 10072 Worker thread wakes up
22:12:50.937 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:12:50.937 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:12:50.937 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.05 yDistance=-0.00
22:12:50.939 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:12:50.942 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.41
22:12:50.942 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:12:50.942 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:50.942 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:12:50.942 00.000 10072 MoveAxis(E, 7, ABG)
22:12:50.942 00.000 10072 Guiding  Dir = 2, Dur = 7
22:12:50.943 00.001 10072 IsGuiding returns 0
22:12:50.943 00.000 10072 PulseGuide returned control before completion, sleep 17
22:12:50.963 00.020 1032 UpdateGuideState exits: m=1321 SNR=25.5
22:12:50.965 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:50.967 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:50.969 00.002 1032 Enqueuing Expose request
22:12:50.970 00.001 10072 IsGuiding returns 0
22:12:50.970 00.000 10072 Move returns status 0, amount 7
22:12:50.970 00.000 10072 MoveAxis(N, 0, ABG)
22:12:50.970 00.000 10072 Move returns status 0, amount 0
22:12:50.970 00.000 10072 move complete, result=0
22:12:50.971 00.001 10072 worker thread done servicing request
22:12:50.971 00.000 10072 Worker thread wakes up
22:12:50.971 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:50.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:50.978 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:12:51.389 00.411 10072 Exposure complete
22:12:51.446 00.057 10072 worker thread done servicing request
22:12:51.446 00.000 1032 OnExposeComplete: enter
22:12:51.448 00.002 1032 UpdateGuideState(): m_state=6
22:12:51.451 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2786
22:12:51.452 00.001 1032 Star::Find returns 1 (0), X=1103.30, Y=136.02, Mass=1262, SNR=24.9, Peak=102 HFD=3.3
22:12:51.456 00.004 1032 MultiStar: [#1 -0.15,-0.21,0.00,M1] [#2 -0.15,-0.05,0.80,U] [#3 -0.31,-0.19,0.00,M3] [#4 0.10,-0.11,0.65,U] [#5 0.17,0.02,0.69,U] [#6 -0.20,-0.04,0.62,U] [#7 -0.14,-0.15,0.71,U] [#8 -0.01,-0.10,0.50,U] 
22:12:51.458 00.002 1032 refined, 6 included, MultiStar: {-0.03, -0.08}, one-star: {0.02, -0.13}
22:12:51.460 00.002 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.83) = xAngle (-3.71 = 2.57)
22:12:51.461 00.001 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.71 = 2.57)
22:12:51.464 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.88 mountX=-0.07 mountY=0.05, mountTheta=2.57
22:12:51.467 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.08, opts=13)
22:12:51.468 00.001 1032 Enqueuing Move request for scope (-0.03, -0.08)
22:12:51.470 00.002 10072 Worker thread wakes up
22:12:51.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
22:12:51.470 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
22:12:51.470 00.000 10072 Moving (-0.03, -0.08) raw xDistance=-0.07 yDistance=0.05
22:12:51.472 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:12:51.475 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.42
22:12:51.475 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:12:51.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:51.475 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:12:51.476 00.001 10072 MoveAxis(E, 6, ABG)
22:12:51.476 00.000 10072 Guiding  Dir = 2, Dur = 6
22:12:51.476 00.000 10072 IsGuiding returns 0
22:12:51.476 00.000 10072 PulseGuide returned control before completion, sleep 16
22:12:51.495 00.019 1032 UpdateGuideState exits: m=1262 SNR=24.9
22:12:51.497 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:51.498 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:51.500 00.002 1032 Enqueuing Expose request
22:12:51.501 00.001 10072 IsGuiding returns 0
22:12:51.501 00.000 10072 Move returns status 0, amount 6
22:12:51.501 00.000 10072 MoveAxis(N, 0, ABG)
22:12:51.501 00.000 10072 Move returns status 0, amount 0
22:12:51.501 00.000 10072 move complete, result=0
22:12:51.501 00.000 10072 worker thread done servicing request
22:12:51.502 00.001 10072 Worker thread wakes up
22:12:51.502 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:51.502 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:51.509 00.007 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:12:52.128 00.619 10072 Exposure complete
22:12:52.182 00.054 10072 worker thread done servicing request
22:12:52.182 00.000 1032 OnExposeComplete: enter
22:12:52.184 00.002 1032 UpdateGuideState(): m_state=6
22:12:52.187 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2787
22:12:52.188 00.001 1032 Star::Find returns 1 (0), X=1103.20, Y=136.05, Mass=1345, SNR=25.7, Peak=102 HFD=3.2
22:12:52.190 00.002 1032 MultiStar: [#1 -0.17,-0.14,1.00,U] [#2 -0.11,-0.16,0.76,U] [#3 -0.13,-0.15,0.72,U] [#4 0.19,-0.03,0.67,U] [#5 0.17,-0.06,0.65,U] [#6 -0.12,-0.13,0.62,U] [#7 -0.11,-0.05,0.70,U] [#8 -0.12,-0.25,0.00,M1] 
22:12:52.192 00.002 1032 refined, 7 included, MultiStar: {-0.05, -0.11}, one-star: {-0.07, -0.11}
22:12:52.194 00.002 1032 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.83) = xAngle (-3.86 = 2.42)
22:12:52.195 00.001 1032 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.86 = 2.42)
22:12:52.197 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.03 mountX=-0.09 mountY=0.08, mountTheta=2.42
22:12:52.200 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.11, opts=13)
22:12:52.202 00.002 1032 Enqueuing Move request for scope (-0.05, -0.11)
22:12:52.204 00.002 10072 Worker thread wakes up
22:12:52.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
22:12:52.204 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
22:12:52.204 00.000 10072 Moving (-0.05, -0.11) raw xDistance=-0.09 yDistance=0.08
22:12:52.206 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
22:12:52.209 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.42
22:12:52.209 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:12:52.209 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:52.209 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:12:52.209 00.000 10072 MoveAxis(E, 7, ABG)
22:12:52.209 00.000 10072 Guiding  Dir = 2, Dur = 7
22:12:52.210 00.001 10072 IsGuiding returns 0
22:12:52.210 00.000 10072 PulseGuide returned control before completion, sleep 17
22:12:52.227 00.017 1032 UpdateGuideState exits: m=1345 SNR=25.7
22:12:52.228 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:52.231 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:52.233 00.002 1032 Enqueuing Expose request
22:12:52.235 00.002 10072 IsGuiding returns 0
22:12:52.235 00.000 10072 Move returns status 0, amount 7
22:12:52.235 00.000 10072 MoveAxis(N, 0, ABG)
22:12:52.235 00.000 10072 Move returns status 0, amount 0
22:12:52.235 00.000 10072 move complete, result=0
22:12:52.235 00.000 10072 worker thread done servicing request
22:12:52.235 00.000 10072 Worker thread wakes up
22:12:52.235 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:52.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:52.244 00.009 1032 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
22:12:52.641 00.397 10072 Exposure complete
22:12:52.698 00.057 10072 worker thread done servicing request
22:12:52.698 00.000 1032 OnExposeComplete: enter
22:12:52.701 00.003 1032 UpdateGuideState(): m_state=6
22:12:52.702 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2788
22:12:52.704 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=135.98, Mass=1404, SNR=26.3, Peak=119 HFD=3.3
22:12:52.706 00.002 1032 MultiStar: [#1 -0.18,-0.23,0.00,M1] [#2 -0.02,-0.13,0.74,U] [#3 -0.03,-0.07,0.71,U] [#4 0.19,-0.19,0.00,M1] [#5 0.27,-0.05,0.00,M1] [#6 0.05,-0.16,0.60,U] [#7 0.07,-0.16,0.64,U] [#8 -0.01,-0.06,0.52,U] 
22:12:52.708 00.002 1032 refined, 5 included, MultiStar: {0.03, -0.13}, one-star: {0.07, -0.17}
22:12:52.710 00.002 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
22:12:52.712 00.002 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
22:12:52.715 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.38 mountX=-0.13 mountY=0.01, mountTheta=3.07
22:12:52.718 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.13, opts=13)
22:12:52.720 00.002 1032 Enqueuing Move request for scope (0.03, -0.13)
22:12:52.721 00.001 10072 Worker thread wakes up
22:12:52.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
22:12:52.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
22:12:52.721 00.000 10072 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=0.01
22:12:52.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:12:52.725 00.002 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 284.43
22:12:52.725 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:12:52.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:52.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:12:52.725 00.000 10072 MoveAxis(E, 69, ABG)
22:12:52.725 00.000 10072 Guiding  Dir = 2, Dur = 69
22:12:52.727 00.002 10072 IsGuiding returns 0
22:12:52.727 00.000 10072 PulseGuide returned control before completion, sleep 79
22:12:52.745 00.018 1032 UpdateGuideState exits: m=1404 SNR=26.3
22:12:52.747 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:52.749 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:52.751 00.002 1032 Enqueuing Expose request
22:12:52.810 00.059 10072 IsGuiding returns 0
22:12:52.810 00.000 10072 Move returns status 0, amount 69
22:12:52.810 00.000 10072 MoveAxis(N, 0, ABG)
22:12:52.810 00.000 10072 Move returns status 0, amount 0
22:12:52.810 00.000 10072 move complete, result=0
22:12:52.810 00.000 10072 worker thread done servicing request
22:12:52.810 00.000 10072 Worker thread wakes up
22:12:52.810 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:52.811 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:52.816 00.005 1032 GuideStep: -0.1 px 69 ms EAST, 0.0 px 0 ms NORTH
22:12:53.436 00.620 10072 Exposure complete
22:12:53.486 00.050 10072 worker thread done servicing request
22:12:53.486 00.000 1032 OnExposeComplete: enter
22:12:53.490 00.004 1032 UpdateGuideState(): m_state=6
22:12:53.492 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2789
22:12:53.494 00.002 1032 Star::Find returns 1 (0), X=1103.47, Y=135.90, Mass=1256, SNR=24.9, Peak=118 HFD=3.1
22:12:53.495 00.001 1032 MultiStar: [#1 -0.04,-0.34,0.00,M2] [#2 0.09,-0.34,0.00,M1] [#3 -0.16,-0.09,0.79,U] [#4 0.19,-0.17,0.00,M2] [#5 -0.00,-0.18,0.69,U] [#6 0.02,-0.28,0.00,M1] [#7 0.12,-0.27,0.00,M1] [#8 0.08,-0.28,0.00,M1] 
22:12:53.497 00.002 1032 refined, 2 included, MultiStar: {0.03, -0.18}, one-star: {0.20, -0.25}
22:12:53.499 00.002 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
22:12:53.500 00.001 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
22:12:53.502 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.41 mountX=-0.18 mountY=0.02, mountTheta=3.04
22:12:53.504 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.18, opts=13)
22:12:53.505 00.001 1032 Enqueuing Move request for scope (0.03, -0.18)
22:12:53.506 00.001 10072 Worker thread wakes up
22:12:53.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
22:12:53.507 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
22:12:53.507 00.000 10072 Moving (0.03, -0.18) raw xDistance=-0.18 yDistance=0.02
22:12:53.508 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:12:53.510 00.002 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 284.43
22:12:53.510 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
22:12:53.510 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:53.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:12:53.510 00.000 10072 MoveAxis(E, 93, ABG)
22:12:53.510 00.000 10072 Guiding  Dir = 2, Dur = 93
22:12:53.510 00.000 10072 IsGuiding returns 0
22:12:53.511 00.001 10072 PulseGuide returned control before completion, sleep 103
22:12:53.526 00.015 1032 UpdateGuideState exits: m=1256 SNR=24.9
22:12:53.527 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:53.531 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:53.534 00.003 1032 Enqueuing Expose request
22:12:53.622 00.088 10072 IsGuiding returns 0
22:12:53.622 00.000 10072 Move returns status 0, amount 93
22:12:53.622 00.000 10072 MoveAxis(N, 0, ABG)
22:12:53.622 00.000 10072 Move returns status 0, amount 0
22:12:53.622 00.000 10072 move complete, result=0
22:12:53.622 00.000 10072 worker thread done servicing request
22:12:53.622 00.000 10072 Worker thread wakes up
22:12:53.622 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:53.622 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:53.623 00.001 1032 GuideStep: -0.2 px 93 ms EAST, 0.0 px 0 ms NORTH
22:12:54.031 00.408 10072 Exposure complete
22:12:54.095 00.064 10072 worker thread done servicing request
22:12:54.095 00.000 1032 OnExposeComplete: enter
22:12:54.097 00.002 1032 UpdateGuideState(): m_state=6
22:12:54.101 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2790
22:12:54.102 00.001 1032 Star::Find returns 1 (0), X=1103.40, Y=136.00, Mass=1262, SNR=24.9, Peak=107 HFD=3.3
22:12:54.104 00.002 1032 MultiStar: [#1 0.05,-0.16,0.99,U] [#2 0.04,-0.34,0.00,M2] [#3 -0.21,-0.14,0.00,M1] [#4 0.11,0.04,0.68,U] [#5 0.25,-0.22,0.00,M1] [#6 -0.02,-0.23,0.62,U] [#7 0.05,-0.21,0.69,U] [#8 0.21,-0.02,0.51,U] 
22:12:54.107 00.003 1032 refined, 5 included, MultiStar: {0.08, -0.13}, one-star: {0.12, -0.16}
22:12:54.109 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
22:12:54.111 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
22:12:54.116 00.005 1032 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.16 cameraTheta=-1.01 mountX=-0.15 mountY=-0.05, mountTheta=-2.84
22:12:54.121 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.13, opts=13)
22:12:54.125 00.004 1032 Enqueuing Move request for scope (0.08, -0.13)
22:12:54.127 00.002 10072 Worker thread wakes up
22:12:54.127 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
22:12:54.127 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
22:12:54.127 00.000 10072 Moving (0.08, -0.13) raw xDistance=-0.15 yDistance=-0.05
22:12:54.129 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:12:54.132 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 284.44
22:12:54.132 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
22:12:54.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:54.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:12:54.132 00.000 10072 MoveAxis(E, 76, ABG)
22:12:54.132 00.000 10072 Guiding  Dir = 2, Dur = 76
22:12:54.132 00.000 10072 IsGuiding returns 0
22:12:54.133 00.001 10072 PulseGuide returned control before completion, sleep 86
22:12:54.156 00.023 1032 UpdateGuideState exits: m=1262 SNR=24.9
22:12:54.158 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:54.160 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:54.163 00.003 1032 Enqueuing Expose request
22:12:54.232 00.069 10072 IsGuiding returns 1
22:12:54.232 00.000 10072 scope still moving after pulse duration time elapsed
22:12:54.263 00.031 10072 IsGuiding returns 1
22:12:54.296 00.033 10072 IsGuiding returns 1
22:12:54.325 00.029 10072 IsGuiding returns 1
22:12:54.356 00.031 10072 IsGuiding returns 1
22:12:54.386 00.030 10072 IsGuiding returns 1
22:12:54.418 00.032 10072 IsGuiding returns 1
22:12:54.449 00.031 10072 IsGuiding returns 1
22:12:54.480 00.031 10072 IsGuiding returns 1
22:12:54.511 00.031 10072 IsGuiding returns 1
22:12:54.542 00.031 10072 IsGuiding returns 1
22:12:54.601 00.059 10072 IsGuiding returns 1
22:12:54.636 00.035 10072 IsGuiding returns 1
22:12:54.667 00.031 10072 IsGuiding returns 1
22:12:54.699 00.032 10072 IsGuiding returns 1
22:12:54.730 00.031 10072 IsGuiding returns 1
22:12:54.761 00.031 10072 IsGuiding returns 1
22:12:54.792 00.031 10072 IsGuiding returns 1
22:12:54.822 00.030 10072 IsGuiding returns 1
22:12:54.853 00.031 10072 IsGuiding returns 1
22:12:54.885 00.032 10072 IsGuiding returns 1
22:12:54.916 00.031 10072 IsGuiding returns 1
22:12:54.948 00.032 10072 IsGuiding returns 1
22:12:54.978 00.030 10072 IsGuiding returns 1
22:12:55.009 00.031 10072 IsGuiding returns 1
22:12:55.041 00.032 10072 IsGuiding returns 1
22:12:55.071 00.030 10072 IsGuiding returns 1
22:12:55.103 00.032 10072 IsGuiding returns 1
22:12:55.134 00.031 10072 IsGuiding returns 1
22:12:55.164 00.030 10072 IsGuiding returns 1
22:12:55.196 00.032 10072 IsGuiding returns 1
22:12:55.227 00.031 10072 IsGuiding returns 1
22:12:55.259 00.032 10072 IsGuiding returns 1
22:12:55.295 00.036 10072 IsGuiding returns 1
22:12:55.320 00.025 10072 IsGuiding returns 1
22:12:55.351 00.031 10072 IsGuiding returns 1
22:12:55.383 00.032 10072 IsGuiding returns 1
22:12:55.413 00.030 10072 IsGuiding returns 1
22:12:55.445 00.032 10072 IsGuiding returns 1
22:12:55.476 00.031 10072 IsGuiding returns 1
22:12:55.508 00.032 10072 IsGuiding returns 1
22:12:55.539 00.031 10072 IsGuiding returns 1
22:12:55.569 00.030 10072 IsGuiding returns 1
22:12:55.600 00.031 10072 IsGuiding returns 1
22:12:55.632 00.032 10072 IsGuiding returns 1
22:12:55.664 00.032 10072 IsGuiding returns 1
22:12:55.694 00.030 10072 IsGuiding returns 0
22:12:55.694 00.000 10072 scope move finished after 76 + 1486 ms
22:12:55.694 00.000 10072 Move returns status 0, amount 76
22:12:55.694 00.000 10072 MoveAxis(N, 0, ABG)
22:12:55.694 00.000 10072 Move returns status 0, amount 0
22:12:55.694 00.000 10072 move complete, result=0
22:12:55.694 00.000 10072 worker thread done servicing request
22:12:55.694 00.000 10072 Worker thread wakes up
22:12:55.694 00.000 1032 GuideStep: -0.1 px 76 ms EAST, -0.0 px 0 ms NORTH
22:12:55.696 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:55.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:56.434 00.738 10072 Exposure complete
22:12:56.507 00.073 10072 worker thread done servicing request
22:12:56.507 00.000 1032 OnExposeComplete: enter
22:12:56.509 00.002 1032 UpdateGuideState(): m_state=6
22:12:56.511 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2791
22:12:56.513 00.002 1032 Star::Find returns 1 (0), X=1103.31, Y=136.14, Mass=1336, SNR=25.7, Peak=125 HFD=3.2
22:12:56.516 00.003 1032 MultiStar: [#1 -0.15,-0.05,0.92,U] [#2 -0.05,-0.00,0.79,U] [#3 -0.23,0.11,0.00,M2] [#4 0.06,0.15,0.67,U] [#5 0.12,-0.03,0.63,U] [#6 -0.15,0.00,0.61,U] [#7 0.05,0.06,0.66,U] [#8 0.03,-0.09,0.53,U] 
22:12:56.518 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.00}, one-star: {0.03, -0.02}
22:12:56.522 00.004 1032 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.83) = xAngle (1.13 = 1.13)
22:12:56.524 00.002 1032 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.13 = 1.13)
22:12:56.527 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.96 mountX=0.01 mountY=0.01, mountTheta=1.13
22:12:56.530 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
22:12:56.532 00.002 1032 Enqueuing Move request for scope (-0.01, 0.00)
22:12:56.533 00.001 10072 Worker thread wakes up
22:12:56.533 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
22:12:56.534 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
22:12:56.534 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.01
22:12:56.536 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:12:56.538 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.44
22:12:56.538 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:12:56.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:56.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:12:56.538 00.000 10072 MoveAxis(E, 13, ABG)
22:12:56.538 00.000 10072 Guiding  Dir = 2, Dur = 13
22:12:56.538 00.000 10072 IsGuiding returns 0
22:12:56.539 00.001 10072 PulseGuide returned control before completion, sleep 23
22:12:56.560 00.021 1032 UpdateGuideState exits: m=1336 SNR=25.7
22:12:56.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:56.565 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:56.567 00.002 1032 Enqueuing Expose request
22:12:56.569 00.002 10072 IsGuiding returns 0
22:12:56.569 00.000 10072 Move returns status 0, amount 13
22:12:56.569 00.000 10072 MoveAxis(N, 0, ABG)
22:12:56.569 00.000 10072 Move returns status 0, amount 0
22:12:56.569 00.000 10072 move complete, result=0
22:12:56.570 00.001 10072 worker thread done servicing request
22:12:56.570 00.000 10072 Worker thread wakes up
22:12:56.570 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:56.570 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:56.578 00.008 1032 GuideStep: 0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
22:12:56.975 00.397 10072 Exposure complete
22:12:57.048 00.073 1032 OnExposeComplete: enter
22:12:57.051 00.003 1032 UpdateGuideState(): m_state=6
22:12:57.054 00.003 10072 worker thread done servicing request
22:12:57.054 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2792
22:12:57.057 00.003 1032 Star::Find returns 1 (0), X=1103.21, Y=136.27, Mass=1265, SNR=25.0, Peak=116 HFD=3.1
22:12:57.060 00.003 1032 MultiStar: [#1 -0.09,-0.08,1.02,U] [#2 -0.03,0.10,0.79,U] [#3 -0.09,0.07,0.75,U] [#4 -0.02,0.07,0.69,U] [#5 0.09,0.04,0.70,U] [#6 0.02,0.19,0.61,U] [#7 -0.09,0.09,0.72,U] [#8 0.02,0.03,0.55,U] 
22:12:57.062 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {-0.07, 0.11}
22:12:57.064 00.002 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
22:12:57.068 00.004 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
22:12:57.070 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.07 mountX=0.07 mountY=0.02, mountTheta=0.24
22:12:57.074 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
22:12:57.077 00.003 1032 Enqueuing Move request for scope (-0.04, 0.06)
22:12:57.082 00.005 10072 Worker thread wakes up
22:12:57.082 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
22:12:57.082 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
22:12:57.083 00.001 10072 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.02
22:12:57.087 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:12:57.089 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.45
22:12:57.089 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:12:57.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:57.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:12:57.089 00.000 10072 MoveAxis(E, 6, ABG)
22:12:57.089 00.000 10072 Guiding  Dir = 2, Dur = 6
22:12:57.090 00.001 10072 IsGuiding returns 0
22:12:57.090 00.000 10072 PulseGuide returned control before completion, sleep 16
22:12:57.112 00.022 1032 UpdateGuideState exits: m=1265 SNR=25.0
22:12:57.117 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:57.119 00.002 10072 IsGuiding returns 0
22:12:57.119 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:57.122 00.003 1032 Enqueuing Expose request
22:12:57.124 00.002 10072 Move returns status 0, amount 6
22:12:57.124 00.000 10072 MoveAxis(N, 0, ABG)
22:12:57.124 00.000 10072 Move returns status 0, amount 0
22:12:57.124 00.000 10072 move complete, result=0
22:12:57.124 00.000 10072 worker thread done servicing request
22:12:57.124 00.000 10072 Worker thread wakes up
22:12:57.124 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:57.124 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:57.134 00.010 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:12:57.822 00.688 10072 Exposure complete
22:12:57.941 00.119 10072 worker thread done servicing request
22:12:57.942 00.001 1032 OnExposeComplete: enter
22:12:57.946 00.004 1032 UpdateGuideState(): m_state=6
22:12:57.950 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2793
22:12:57.955 00.005 1032 Star::Find returns 1 (0), X=1103.38, Y=136.18, Mass=1315, SNR=25.5, Peak=110 HFD=3.2
22:12:57.963 00.008 1032 MultiStar: [#1 -0.09,-0.03,1.03,U] [#2 -0.02,-0.05,0.80,U] [#3 -0.16,0.28,0.00,M2] [#4 0.16,0.15,0.68,U] [#5 0.07,0.01,0.67,U] [#6 0.07,0.04,0.56,U] [#7 0.06,-0.04,0.69,U] [#8 0.01,0.06,0.53,U] 
22:12:57.968 00.005 1032 refined, 7 included, MultiStar: {0.04, 0.01}, one-star: {0.10, 0.03}
22:12:57.971 00.003 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:12:57.976 00.005 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:12:57.980 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.36 mountX=0.00 mountY=-0.04, mountTheta=-1.47
22:12:57.988 00.008 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
22:12:57.994 00.006 1032 Enqueuing Move request for scope (0.04, 0.01)
22:12:57.999 00.005 10072 Worker thread wakes up
22:12:58.000 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
22:12:58.000 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
22:12:58.000 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
22:12:58.004 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:12:58.010 00.006 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.45
22:12:58.010 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:12:58.010 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:58.011 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:12:58.011 00.000 10072 MoveAxis(E, 7, ABG)
22:12:58.011 00.000 10072 Guiding  Dir = 2, Dur = 7
22:12:58.012 00.001 10072 IsGuiding returns 0
22:12:58.013 00.001 10072 PulseGuide returned control before completion, sleep 17
22:12:58.038 00.025 10072 IsGuiding returns 0
22:12:58.038 00.000 10072 Move returns status 0, amount 7
22:12:58.038 00.000 10072 MoveAxis(N, 0, ABG)
22:12:58.039 00.001 10072 Move returns status 0, amount 0
22:12:58.039 00.000 10072 move complete, result=0
22:12:58.039 00.000 10072 worker thread done servicing request
22:12:58.046 00.007 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:12:58.054 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:58.059 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:58.066 00.007 1032 Enqueuing Expose request
22:12:58.069 00.003 10072 Worker thread wakes up
22:12:58.070 00.001 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:12:58.073 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:58.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:58.494 00.421 10072 Exposure complete
22:12:58.772 00.278 10072 worker thread done servicing request
22:12:58.773 00.001 1032 OnExposeComplete: enter
22:12:58.777 00.004 1032 UpdateGuideState(): m_state=6
22:12:58.780 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2794
22:12:58.783 00.003 1032 Star::Find returns 1 (0), X=1103.39, Y=136.04, Mass=1335, SNR=25.6, Peak=112 HFD=3.3
22:12:58.786 00.003 1032 MultiStar: [#1 -0.15,0.07,0.94,U] [#2 -0.05,0.12,0.78,U] [#3 -0.26,0.35,0.00,M3] [#4 -0.05,0.40,0.00,M1] [#5 -0.10,0.20,0.70,U] [#6 -0.04,0.29,0.00,M1] [#7 -0.11,0.22,0.00,M1] [#8 0.17,0.15,0.51,U] 
22:12:58.790 00.004 1032 refined, 4 included, MultiStar: {-0.01, 0.07}, one-star: {0.12, -0.11}
22:12:58.793 00.003 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
22:12:58.796 00.003 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
22:12:58.800 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.74 mountX=0.07 mountY=-0.01, mountTheta=-0.09
22:12:58.803 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
22:12:58.807 00.004 1032 Enqueuing Move request for scope (-0.01, 0.07)
22:12:58.810 00.003 10072 Worker thread wakes up
22:12:58.810 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
22:12:58.810 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
22:12:58.810 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
22:12:58.813 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:12:58.816 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.46
22:12:58.816 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:12:58.816 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:58.817 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:12:58.817 00.000 10072 MoveAxis(E, 7, ABG)
22:12:58.817 00.000 10072 Guiding  Dir = 2, Dur = 7
22:12:58.817 00.000 10072 IsGuiding returns 0
22:12:58.818 00.001 10072 PulseGuide returned control before completion, sleep 17
22:12:58.838 00.020 10072 IsGuiding returns 0
22:12:58.838 00.000 10072 Move returns status 0, amount 7
22:12:58.838 00.000 10072 MoveAxis(N, 0, ABG)
22:12:58.838 00.000 10072 Move returns status 0, amount 0
22:12:58.839 00.001 10072 move complete, result=0
22:12:58.839 00.000 10072 worker thread done servicing request
22:12:58.844 00.005 1032 UpdateGuideState exits: m=1335 SNR=25.6
22:12:58.847 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:58.849 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:58.852 00.003 1032 Enqueuing Expose request
22:12:58.855 00.003 10072 Worker thread wakes up
22:12:58.855 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:12:58.858 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:58.859 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:12:59.595 00.736 10072 Exposure complete
22:12:59.787 00.192 10072 worker thread done servicing request
22:12:59.787 00.000 1032 OnExposeComplete: enter
22:12:59.791 00.004 1032 UpdateGuideState(): m_state=6
22:12:59.798 00.007 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2795
22:12:59.802 00.004 1032 Star::Find returns 1 (0), X=1103.32, Y=136.16, Mass=1216, SNR=24.5, Peak=106 HFD=3.2
22:12:59.805 00.003 1032 MultiStar: [#1 -0.14,-0.03,1.02,U] [#2 -0.06,-0.05,0.83,U] [#3 -0.22,-0.01,0.77,U] [#4 0.12,-0.11,0.66,U] [#5 0.23,-0.04,0.68,U] [#6 -0.04,0.02,0.60,U] [#7 -0.05,-0.17,0.69,U] [#8 -0.02,-0.01,0.55,U] 
22:12:59.807 00.002 1032 single-star, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.04, 0.00}
22:12:59.811 00.004 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
22:12:59.813 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
22:12:59.831 00.018 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.00 mountX=-0.01 mountY=-0.04, mountTheta=-1.83
22:12:59.838 00.007 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
22:12:59.842 00.004 1032 Enqueuing Move request for scope (0.04, 0.00)
22:12:59.845 00.003 10072 Worker thread wakes up
22:12:59.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
22:12:59.845 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
22:12:59.847 00.002 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
22:12:59.850 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:12:59.853 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.46
22:12:59.853 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:12:59.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:59.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:12:59.853 00.000 10072 MoveAxis(E, 7, ABG)
22:12:59.853 00.000 10072 Guiding  Dir = 2, Dur = 7
22:12:59.854 00.001 10072 IsGuiding returns 0
22:12:59.855 00.001 10072 PulseGuide returned control before completion, sleep 17
22:12:59.886 00.031 10072 IsGuiding returns 0
22:12:59.887 00.001 10072 Move returns status 0, amount 7
22:12:59.887 00.000 10072 MoveAxis(N, 0, ABG)
22:12:59.887 00.000 10072 Move returns status 0, amount 0
22:12:59.887 00.000 10072 move complete, result=0
22:12:59.887 00.000 10072 worker thread done servicing request
22:12:59.888 00.001 1032 UpdateGuideState exits: m=1216 SNR=24.5
22:12:59.897 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:59.900 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:12:59.904 00.004 1032 Enqueuing Expose request
22:12:59.908 00.004 10072 Worker thread wakes up
22:12:59.908 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:12:59.912 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:12:59.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:01.031 01.119 10072 Exposure complete
22:13:01.938 00.907 10072 worker thread done servicing request
22:13:01.938 00.000 1032 OnExposeComplete: enter
22:13:01.941 00.003 1032 UpdateGuideState(): m_state=6
22:13:01.945 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2796
22:13:01.947 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=136.16, Mass=1079, SNR=23.0, Peak=88 HFD=3.2
22:13:01.950 00.003 1032 MultiStar: [#1 -0.14,0.02,1.04,U] [#2 -0.05,0.01,0.81,U] [#3 -0.15,0.18,0.82,U] [#4 0.11,0.19,0.76,U] [#5 0.16,0.20,0.00,M1] [#6 -0.08,0.06,0.67,U] [#7 0.09,0.07,0.78,U] [#8 -0.02,0.02,0.61,U] 
22:13:01.953 00.003 1032 single-star, 7 included, MultiStar: {-0.03, 0.06}, one-star: {0.05, 0.00}
22:13:01.956 00.003 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
22:13:01.958 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
22:13:01.961 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.04 mountX=-0.01 mountY=-0.04, mountTheta=-1.79
22:13:01.965 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
22:13:01.968 00.003 1032 Enqueuing Move request for scope (0.05, 0.00)
22:13:01.970 00.002 10072 Worker thread wakes up
22:13:01.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
22:13:01.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
22:13:01.971 00.001 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.04
22:13:01.973 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:13:01.976 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.47
22:13:01.976 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:13:01.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:01.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:13:01.976 00.000 10072 MoveAxis(E, 12, ABG)
22:13:01.976 00.000 10072 Guiding  Dir = 2, Dur = 12
22:13:01.977 00.001 10072 IsGuiding returns 0
22:13:01.977 00.000 10072 PulseGuide returned control before completion, sleep 22
22:13:02.046 00.069 10072 IsGuiding returns 0
22:13:02.046 00.000 10072 Move returns status 0, amount 12
22:13:02.046 00.000 10072 MoveAxis(N, 0, ABG)
22:13:02.046 00.000 10072 Move returns status 0, amount 0
22:13:02.046 00.000 10072 move complete, result=0
22:13:02.046 00.000 10072 worker thread done servicing request
22:13:02.094 00.048 1032 UpdateGuideState exits: m=1079 SNR=23.0
22:13:02.097 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:02.101 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:02.104 00.003 1032 Enqueuing Expose request
22:13:02.107 00.003 10072 Worker thread wakes up
22:13:02.107 00.000 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
22:13:02.115 00.008 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:02.115 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:02.989 00.874 10072 Exposure complete
22:13:03.325 00.336 10072 worker thread done servicing request
22:13:03.325 00.000 1032 OnExposeComplete: enter
22:13:03.331 00.006 1032 UpdateGuideState(): m_state=6
22:13:03.336 00.005 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2797
22:13:03.339 00.003 1032 Star::Find returns 1 (0), X=1103.34, Y=135.98, Mass=1397, SNR=26.2, Peak=117 HFD=3.3
22:13:03.342 00.003 1032 MultiStar: [#1 -0.20,-0.04,0.97,U] [#2 0.11,-0.07,0.71,U] [#3 -0.10,-0.03,0.73,U] [#4 0.21,-0.02,0.66,U] [#5 0.21,-0.02,0.64,U] [#6 0.09,-0.05,0.57,U] [#7 -0.09,-0.21,0.69,U] [#8 0.02,-0.04,0.54,U] 
22:13:03.345 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.07, -0.18}
22:13:03.347 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
22:13:03.350 00.003 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
22:13:03.353 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.27 mountX=-0.08 mountY=-0.00, mountTheta=-3.10
22:13:03.367 00.014 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
22:13:03.381 00.014 1032 Enqueuing Move request for scope (0.02, -0.08)
22:13:03.385 00.004 10072 Worker thread wakes up
22:13:03.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
22:13:03.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
22:13:03.386 00.001 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=-0.00
22:13:03.389 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:13:03.396 00.007 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.47
22:13:03.396 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:13:03.396 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:03.396 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:13:03.396 00.000 10072 MoveAxis(E, 10, ABG)
22:13:03.396 00.000 10072 Guiding  Dir = 2, Dur = 10
22:13:03.397 00.001 10072 IsGuiding returns 0
22:13:03.398 00.001 10072 PulseGuide returned control before completion, sleep 20
22:13:03.428 00.030 10072 IsGuiding returns 0
22:13:03.429 00.001 10072 Move returns status 0, amount 10
22:13:03.429 00.000 10072 MoveAxis(N, 0, ABG)
22:13:03.429 00.000 10072 Move returns status 0, amount 0
22:13:03.429 00.000 10072 move complete, result=0
22:13:03.429 00.000 10072 worker thread done servicing request
22:13:03.432 00.003 1032 UpdateGuideState exits: m=1397 SNR=26.2
22:13:03.435 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:03.438 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:03.441 00.003 1032 Enqueuing Expose request
22:13:03.444 00.003 10072 Worker thread wakes up
22:13:03.444 00.000 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
22:13:03.446 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:03.446 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:04.080 00.634 10072 Exposure complete
22:13:04.148 00.068 10072 worker thread done servicing request
22:13:04.149 00.001 1032 OnExposeComplete: enter
22:13:04.151 00.002 1032 UpdateGuideState(): m_state=6
22:13:04.152 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2798
22:13:04.154 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=136.07, Mass=1396, SNR=26.2, Peak=105 HFD=3.3
22:13:04.157 00.003 1032 MultiStar: [#1 -0.06,-0.08,0.98,U] [#2 0.09,-0.13,0.78,U] [#3 0.04,-0.11,0.72,U] [#4 0.24,0.02,0.68,U] [#5 0.02,0.04,0.64,U] [#6 0.15,-0.01,0.57,U] [#7 0.15,-0.12,0.70,U] [#8 0.04,-0.07,0.48,U] 
22:13:04.159 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.07}, one-star: {-0.01, -0.09}
22:13:04.161 00.002 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.51 = 2.77)
22:13:04.162 00.001 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.77)
22:13:04.165 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.68 mountX=-0.08 mountY=0.03, mountTheta=2.77
22:13:04.168 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.09, opts=13)
22:13:04.169 00.001 1032 Enqueuing Move request for scope (-0.01, -0.09)
22:13:04.171 00.002 10072 Worker thread wakes up
22:13:04.171 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
22:13:04.171 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
22:13:04.171 00.000 10072 Moving (-0.01, -0.09) raw xDistance=-0.08 yDistance=0.03
22:13:04.174 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:13:04.177 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.48
22:13:04.177 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:13:04.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:04.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:13:04.177 00.000 10072 MoveAxis(E, 8, ABG)
22:13:04.177 00.000 10072 Guiding  Dir = 2, Dur = 8
22:13:04.178 00.001 10072 IsGuiding returns 0
22:13:04.178 00.000 10072 PulseGuide returned control before completion, sleep 18
22:13:04.198 00.020 1032 UpdateGuideState exits: m=1396 SNR=26.2
22:13:04.200 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:04.202 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:04.205 00.003 10072 IsGuiding returns 0
22:13:04.205 00.000 10072 Move returns status 0, amount 8
22:13:04.205 00.000 10072 MoveAxis(N, 0, ABG)
22:13:04.205 00.000 10072 Move returns status 0, amount 0
22:13:04.205 00.000 1032 Enqueuing Expose request
22:13:04.207 00.002 10072 move complete, result=0
22:13:04.208 00.001 10072 worker thread done servicing request
22:13:04.208 00.000 1032 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
22:13:04.211 00.003 10072 Worker thread wakes up
22:13:04.212 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:04.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:04.628 00.416 10072 Exposure complete
22:13:04.691 00.063 10072 worker thread done servicing request
22:13:04.691 00.000 1032 OnExposeComplete: enter
22:13:04.693 00.002 1032 UpdateGuideState(): m_state=6
22:13:04.694 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2799
22:13:04.696 00.002 1032 Star::Find returns 1 (0), X=1103.16, Y=136.19, Mass=1458, SNR=26.8, Peak=111 HFD=3.5
22:13:04.698 00.002 1032 MultiStar: [#1 0.02,-0.21,0.86,U] [#2 0.12,-0.18,0.73,U] [#3 -0.05,-0.07,0.74,U] [#4 0.20,0.07,0.63,U] [#5 0.32,-0.00,0.00,M1] [#6 -0.08,0.05,0.56,U] [#7 0.06,-0.16,0.66,U] [#8 0.08,0.02,0.46,U] 
22:13:04.700 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {-0.11, 0.04}
22:13:04.701 00.001 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
22:13:04.702 00.001 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
22:13:04.705 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.27 mountX=-0.07 mountY=-0.00, mountTheta=-3.10
22:13:04.707 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
22:13:04.709 00.002 1032 Enqueuing Move request for scope (0.02, -0.06)
22:13:04.711 00.002 10072 Worker thread wakes up
22:13:04.711 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
22:13:04.711 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
22:13:04.711 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.07 yDistance=-0.00
22:13:04.713 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:13:04.716 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.48
22:13:04.716 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:13:04.716 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:04.716 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:13:04.716 00.000 10072 MoveAxis(E, 7, ABG)
22:13:04.716 00.000 10072 Guiding  Dir = 2, Dur = 7
22:13:04.717 00.001 10072 IsGuiding returns 0
22:13:04.717 00.000 10072 PulseGuide returned control before completion, sleep 17
22:13:04.736 00.019 1032 UpdateGuideState exits: m=1458 SNR=26.8
22:13:04.739 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:04.743 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:04.745 00.002 1032 Enqueuing Expose request
22:13:04.768 00.023 10072 IsGuiding returns 0
22:13:04.768 00.000 10072 Move returns status 0, amount 7
22:13:04.768 00.000 10072 MoveAxis(N, 0, ABG)
22:13:04.768 00.000 10072 Move returns status 0, amount 0
22:13:04.768 00.000 10072 move complete, result=0
22:13:04.768 00.000 10072 worker thread done servicing request
22:13:04.768 00.000 10072 Worker thread wakes up
22:13:04.768 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:04.768 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:04.770 00.002 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:13:05.408 00.638 10072 Exposure complete
22:13:05.464 00.056 10072 worker thread done servicing request
22:13:05.464 00.000 1032 OnExposeComplete: enter
22:13:05.466 00.002 1032 UpdateGuideState(): m_state=6
22:13:05.468 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2800
22:13:05.471 00.003 1032 Star::Find returns 1 (0), X=1103.39, Y=136.09, Mass=1344, SNR=25.8, Peak=114 HFD=3.3
22:13:05.473 00.002 1032 MultiStar: [#1 -0.02,0.14,0.95,U] [#2 0.04,-0.01,0.79,U] [#3 -0.11,0.14,0.74,U] [#4 0.29,0.09,0.00,M1] [#5 0.12,-0.08,0.61,U] [#6 0.04,-0.02,0.62,U] [#7 0.06,0.03,0.65,U] [#8 0.14,0.13,0.53,U] 
22:13:05.475 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {0.12, -0.07}
22:13:05.476 00.001 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
22:13:05.478 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
22:13:05.479 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.62 mountX=0.02 mountY=-0.05, mountTheta=-1.21
22:13:05.483 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
22:13:05.485 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
22:13:05.490 00.005 10072 Worker thread wakes up
22:13:05.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:13:05.491 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:13:05.491 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
22:13:05.492 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
22:13:05.495 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.49
22:13:05.495 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:13:05.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:05.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:13:05.495 00.000 10072 MoveAxis(E, 8, ABG)
22:13:05.495 00.000 10072 Guiding  Dir = 2, Dur = 8
22:13:05.496 00.001 10072 IsGuiding returns 0
22:13:05.496 00.000 10072 PulseGuide returned control before completion, sleep 18
22:13:05.512 00.016 1032 UpdateGuideState exits: m=1344 SNR=25.8
22:13:05.516 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:05.520 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:05.522 00.002 1032 Enqueuing Expose request
22:13:05.533 00.011 10072 IsGuiding returns 0
22:13:05.533 00.000 10072 Move returns status 0, amount 8
22:13:05.533 00.000 10072 MoveAxis(N, 0, ABG)
22:13:05.533 00.000 10072 Move returns status 0, amount 0
22:13:05.533 00.000 10072 move complete, result=0
22:13:05.533 00.000 10072 worker thread done servicing request
22:13:05.533 00.000 10072 Worker thread wakes up
22:13:05.533 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:05.533 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:05.535 00.002 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:13:05.941 00.406 10072 Exposure complete
22:13:05.990 00.049 10072 worker thread done servicing request
22:13:05.990 00.000 1032 OnExposeComplete: enter
22:13:05.992 00.002 1032 UpdateGuideState(): m_state=6
22:13:05.994 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2801
22:13:05.998 00.004 1032 Star::Find returns 1 (0), X=1103.36, Y=136.05, Mass=1105, SNR=23.3, Peak=97 HFD=3.3
22:13:05.999 00.001 1032 MultiStar: [#1 0.02,0.14,1.04,U] [#2 0.08,0.03,0.87,U] [#3 -0.06,0.05,0.83,U] [#4 0.09,0.22,0.79,U] [#5 0.06,-0.00,0.75,U] [#6 -0.04,0.20,0.67,U] [#7 0.01,0.04,0.74,U] [#8 0.14,0.07,0.54,U] 
22:13:06.000 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.08, -0.11}
22:13:06.002 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
22:13:06.003 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
22:13:06.005 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.01 mountX=0.05 mountY=-0.06, mountTheta=-0.82
22:13:06.007 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
22:13:06.009 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
22:13:06.011 00.002 10072 Worker thread wakes up
22:13:06.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:13:06.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:13:06.011 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.05 yDistance=-0.06
22:13:06.013 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:13:06.014 00.001 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.49
22:13:06.014 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:13:06.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:06.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:13:06.014 00.000 10072 MoveAxis(E, 8, ABG)
22:13:06.014 00.000 10072 Guiding  Dir = 2, Dur = 8
22:13:06.016 00.002 10072 IsGuiding returns 0
22:13:06.017 00.001 10072 PulseGuide returned control before completion, sleep 18
22:13:06.033 00.016 1032 UpdateGuideState exits: m=1105 SNR=23.3
22:13:06.036 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:06.037 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:06.039 00.002 1032 Enqueuing Expose request
22:13:06.048 00.009 10072 IsGuiding returns 0
22:13:06.048 00.000 10072 Move returns status 0, amount 8
22:13:06.048 00.000 10072 MoveAxis(N, 0, ABG)
22:13:06.048 00.000 10072 Move returns status 0, amount 0
22:13:06.048 00.000 10072 move complete, result=0
22:13:06.048 00.000 10072 worker thread done servicing request
22:13:06.048 00.000 10072 Worker thread wakes up
22:13:06.048 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:06.048 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:06.052 00.004 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:13:06.675 00.623 10072 Exposure complete
22:13:06.729 00.054 10072 worker thread done servicing request
22:13:06.729 00.000 1032 OnExposeComplete: enter
22:13:06.732 00.003 1032 UpdateGuideState(): m_state=6
22:13:06.733 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2802
22:13:06.735 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=136.25, Mass=1328, SNR=25.6, Peak=110 HFD=3.3
22:13:06.737 00.002 1032 MultiStar: [#1 -0.11,0.01,0.90,U] [#2 0.01,0.08,0.81,U] [#3 -0.17,0.20,0.00,M1] [#4 0.15,0.19,0.68,U] [#5 -0.10,0.15,0.65,U] [#6 -0.14,0.04,0.59,U] [#7 0.03,0.02,0.67,U] [#8 0.04,0.20,0.54,U] 
22:13:06.739 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.09}, one-star: {0.10, 0.10}
22:13:06.741 00.002 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
22:13:06.742 00.001 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
22:13:06.744 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.56 mountX=0.09 mountY=-0.02, mountTheta=-0.27
22:13:06.747 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.09, opts=13)
22:13:06.748 00.001 1032 Enqueuing Move request for scope (0.00, 0.09)
22:13:06.751 00.003 10072 Worker thread wakes up
22:13:06.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
22:13:06.751 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
22:13:06.751 00.000 10072 Moving (0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
22:13:06.753 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:13:06.756 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.50
22:13:06.756 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
22:13:06.756 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:06.756 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:13:06.756 00.000 10072 MoveAxis(E, 9, ABG)
22:13:06.756 00.000 10072 Guiding  Dir = 2, Dur = 9
22:13:06.756 00.000 10072 IsGuiding returns 0
22:13:06.757 00.001 10072 PulseGuide returned control before completion, sleep 19
22:13:06.774 00.017 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:13:06.776 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:06.778 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:06.779 00.001 1032 Enqueuing Expose request
22:13:06.782 00.003 10072 IsGuiding returns 0
22:13:06.782 00.000 10072 Move returns status 0, amount 9
22:13:06.782 00.000 10072 MoveAxis(N, 0, ABG)
22:13:06.782 00.000 10072 Move returns status 0, amount 0
22:13:06.782 00.000 10072 move complete, result=0
22:13:06.782 00.000 10072 worker thread done servicing request
22:13:06.782 00.000 10072 Worker thread wakes up
22:13:06.782 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:06.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:06.788 00.006 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:13:07.194 00.406 10072 Exposure complete
22:13:07.246 00.052 10072 worker thread done servicing request
22:13:07.246 00.000 1032 OnExposeComplete: enter
22:13:07.247 00.001 1032 UpdateGuideState(): m_state=6
22:13:07.251 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2803
22:13:07.253 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=136.25, Mass=1298, SNR=25.3, Peak=109 HFD=3.1
22:13:07.255 00.002 1032 MultiStar: [#1 -0.05,0.00,0.92,U] [#2 -0.04,-0.02,0.80,U] [#3 -0.09,0.05,0.72,U] [#4 0.26,0.12,0.00,M1] [#5 0.09,0.12,0.64,U] [#6 -0.08,-0.02,0.57,U] [#7 -0.03,0.10,0.71,U] [#8 -0.07,0.03,0.52,U] 
22:13:07.256 00.001 1032 refined, 7 included, MultiStar: {-0.03, 0.04}, one-star: {-0.00, 0.09}
22:13:07.258 00.002 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
22:13:07.259 00.001 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
22:13:07.262 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.21 mountX=0.05 mountY=0.02, mountTheta=0.38
22:13:07.264 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
22:13:07.266 00.002 1032 Enqueuing Move request for scope (-0.03, 0.04)
22:13:07.267 00.001 10072 Worker thread wakes up
22:13:07.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
22:13:07.267 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
22:13:07.267 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.02
22:13:07.270 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:13:07.272 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.51
22:13:07.272 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:13:07.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:07.272 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:13:07.273 00.001 10072 MoveAxis(E, 8, ABG)
22:13:07.273 00.000 10072 Guiding  Dir = 2, Dur = 8
22:13:07.273 00.000 10072 IsGuiding returns 0
22:13:07.273 00.000 10072 PulseGuide returned control before completion, sleep 18
22:13:07.290 00.017 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:13:07.293 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:07.296 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:07.297 00.001 1032 Enqueuing Expose request
22:13:07.302 00.005 10072 IsGuiding returns 0
22:13:07.303 00.001 10072 Move returns status 0, amount 8
22:13:07.303 00.000 10072 MoveAxis(N, 0, ABG)
22:13:07.303 00.000 10072 Move returns status 0, amount 0
22:13:07.303 00.000 10072 move complete, result=0
22:13:07.303 00.000 10072 worker thread done servicing request
22:13:07.303 00.000 10072 Worker thread wakes up
22:13:07.303 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:07.303 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:07.311 00.008 1032 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
22:13:07.932 00.621 10072 Exposure complete
22:13:07.985 00.053 1032 OnExposeComplete: enter
22:13:07.987 00.002 1032 UpdateGuideState(): m_state=6
22:13:07.989 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2804
22:13:07.990 00.001 10072 worker thread done servicing request
22:13:07.991 00.001 1032 Star::Find returns 1 (0), X=1103.24, Y=136.05, Mass=1223, SNR=24.5, Peak=108 HFD=3.2
22:13:07.992 00.001 1032 MultiStar: [#1 0.03,-0.15,1.01,U] [#2 0.01,-0.06,0.81,U] [#3 -0.21,0.09,0.76,U] [#4 0.12,0.01,0.72,U] [#5 0.28,0.06,0.00,M1] [#6 -0.07,0.04,0.63,U] [#7 0.10,-0.07,0.67,U] [#8 0.16,0.07,0.53,U] 
22:13:07.995 00.003 1032 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {-0.04, -0.11}
22:13:07.995 00.000 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
22:13:07.997 00.002 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
22:13:07.998 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.36 mountX=-0.04 mountY=0.00, mountTheta=3.09
22:13:08.000 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
22:13:08.002 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
22:13:08.003 00.001 10072 Worker thread wakes up
22:13:08.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:13:08.005 00.002 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:13:08.005 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
22:13:08.006 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:13:08.009 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.51
22:13:08.009 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:13:08.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:08.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:13:08.009 00.000 10072 MoveAxis(E, 10, ABG)
22:13:08.009 00.000 10072 Guiding  Dir = 2, Dur = 10
22:13:08.010 00.001 10072 IsGuiding returns 0
22:13:08.010 00.000 10072 PulseGuide returned control before completion, sleep 20
22:13:08.026 00.016 1032 UpdateGuideState exits: m=1223 SNR=24.5
22:13:08.028 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:08.029 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:08.031 00.002 1032 Enqueuing Expose request
22:13:08.039 00.008 10072 IsGuiding returns 1
22:13:08.039 00.000 10072 scope still moving after pulse duration time elapsed
22:13:08.070 00.031 10072 IsGuiding returns 1
22:13:08.102 00.032 10072 IsGuiding returns 0
22:13:08.102 00.000 10072 scope move finished after 10 + 82 ms
22:13:08.102 00.000 10072 Move returns status 0, amount 10
22:13:08.102 00.000 10072 MoveAxis(N, 0, ABG)
22:13:08.102 00.000 10072 Move returns status 0, amount 0
22:13:08.102 00.000 10072 move complete, result=0
22:13:08.103 00.001 10072 worker thread done servicing request
22:13:08.103 00.000 10072 Worker thread wakes up
22:13:08.103 00.000 1032 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
22:13:08.106 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:08.106 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:08.514 00.408 10072 Exposure complete
22:13:08.563 00.049 10072 worker thread done servicing request
22:13:08.619 00.056 1032 OnExposeComplete: enter
22:13:08.622 00.003 1032 UpdateGuideState(): m_state=6
22:13:08.624 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2805
22:13:08.625 00.001 1032 Star::Find returns 1 (0), X=1103.25, Y=136.22, Mass=1436, SNR=26.6, Peak=118 HFD=3.5
22:13:08.628 00.003 1032 MultiStar: [#1 -0.04,-0.01,0.94,U] [#2 0.07,-0.05,0.74,U] [#3 -0.13,0.09,0.66,U] [#4 0.21,0.05,0.59,U] [#5 0.22,0.11,0.66,U] [#6 -0.01,-0.00,0.55,U] [#7 0.10,-0.04,0.64,U] [#8 0.11,0.14,0.54,U] 
22:13:08.629 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {-0.03, 0.07}
22:13:08.631 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
22:13:08.633 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
22:13:08.634 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.69 mountX=0.02 mountY=-0.05, mountTheta=-1.14
22:13:08.636 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
22:13:08.638 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
22:13:08.640 00.002 10072 Worker thread wakes up
22:13:08.641 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:13:08.641 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:13:08.641 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.02 yDistance=-0.05
22:13:08.644 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.52
22:13:08.644 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:13:08.645 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:08.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:13:08.645 00.000 10072 MoveAxis(E, 10, ABG)
22:13:08.645 00.000 10072 Guiding  Dir = 2, Dur = 10
22:13:08.645 00.000 10072 IsGuiding returns 0
22:13:08.646 00.001 10072 PulseGuide returned control before completion, sleep 20
22:13:08.667 00.021 10072 IsGuiding returns 0
22:13:08.667 00.000 10072 Move returns status 0, amount 10
22:13:08.667 00.000 10072 MoveAxis(N, 0, ABG)
22:13:08.667 00.000 10072 Move returns status 0, amount 0
22:13:08.667 00.000 10072 move complete, result=0
22:13:08.667 00.000 10072 worker thread done servicing request
22:13:08.681 00.014 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:13:08.698 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.6
22:13:08.701 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:08.702 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:08.705 00.003 1032 Enqueuing Expose request
22:13:08.706 00.001 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:13:08.709 00.003 10072 Worker thread wakes up
22:13:08.709 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:08.709 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:09.344 00.635 10072 Exposure complete
22:13:09.396 00.052 10072 worker thread done servicing request
22:13:09.396 00.000 1032 OnExposeComplete: enter
22:13:09.399 00.003 1032 UpdateGuideState(): m_state=6
22:13:09.400 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2806
22:13:09.402 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=136.07, Mass=1357, SNR=25.9, Peak=109 HFD=3.3
22:13:09.404 00.002 1032 MultiStar: [#1 -0.07,-0.04,0.93,U] [#2 -0.00,0.09,0.77,U] [#3 -0.22,0.04,0.73,U] [#4 0.16,0.14,0.66,U] [#5 0.11,0.11,0.60,U] [#6 -0.18,0.05,0.58,U] [#7 -0.03,0.16,0.67,U] [#8 0.14,0.15,0.46,U] 
22:13:09.406 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {0.09, -0.08}
22:13:09.407 00.001 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
22:13:09.408 00.001 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
22:13:09.410 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.67 mountX=0.05 mountY=-0.01, mountTheta=-0.16
22:13:09.412 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
22:13:09.413 00.001 1032 Enqueuing Move request for scope (-0.01, 0.05)
22:13:09.415 00.002 10072 Worker thread wakes up
22:13:09.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:13:09.416 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:13:09.416 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
22:13:09.417 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:13:09.419 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.52
22:13:09.419 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:13:09.419 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:09.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:13:09.419 00.000 10072 MoveAxis(E, 11, ABG)
22:13:09.419 00.000 10072 Guiding  Dir = 2, Dur = 11
22:13:09.420 00.001 10072 IsGuiding returns 0
22:13:09.420 00.000 10072 PulseGuide returned control before completion, sleep 21
22:13:09.437 00.017 1032 UpdateGuideState exits: m=1357 SNR=25.9
22:13:09.439 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:09.440 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:09.442 00.002 1032 Enqueuing Expose request
22:13:09.449 00.007 10072 IsGuiding returns 0
22:13:09.449 00.000 10072 Move returns status 0, amount 11
22:13:09.449 00.000 10072 MoveAxis(N, 0, ABG)
22:13:09.449 00.000 10072 Move returns status 0, amount 0
22:13:09.449 00.000 10072 move complete, result=0
22:13:09.450 00.001 10072 worker thread done servicing request
22:13:09.450 00.000 10072 Worker thread wakes up
22:13:09.450 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:09.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:09.452 00.002 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
22:13:09.858 00.406 10072 Exposure complete
22:13:09.913 00.055 10072 worker thread done servicing request
22:13:09.913 00.000 1032 OnExposeComplete: enter
22:13:09.915 00.002 1032 UpdateGuideState(): m_state=6
22:13:09.916 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2807
22:13:09.918 00.002 1032 Star::Find returns 1 (0), X=1103.16, Y=136.21, Mass=1173, SNR=24.0, Peak=99 HFD=2.9
22:13:09.919 00.001 1032 MultiStar: [#1 -0.10,-0.05,1.02,U] [#2 -0.00,-0.02,0.81,U] [#3 -0.12,0.09,0.79,U] [#4 0.10,-0.04,0.69,U] [#5 0.03,-0.04,0.71,U] [#6 -0.16,-0.20,0.00,M1] [#7 0.04,-0.13,0.72,U] [#8 0.03,0.07,0.53,U] 
22:13:09.921 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {-0.11, 0.05}
22:13:09.923 00.002 1032 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.83) = xAngle (-4.67 = 1.61)
22:13:09.924 00.001 1032 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.67 = 1.61)
22:13:09.926 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.84 mountX=-0.00 mountY=0.03, mountTheta=1.61
22:13:09.929 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
22:13:09.931 00.002 1032 Enqueuing Move request for scope (-0.03, -0.01)
22:13:09.932 00.001 10072 Worker thread wakes up
22:13:09.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
22:13:09.932 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
22:13:09.932 00.000 10072 Moving (-0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
22:13:09.934 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:13:09.936 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.53
22:13:09.936 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:13:09.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:09.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:13:09.936 00.000 10072 MoveAxis(E, 10, ABG)
22:13:09.936 00.000 10072 Guiding  Dir = 2, Dur = 10
22:13:09.936 00.000 10072 IsGuiding returns 0
22:13:09.937 00.001 10072 PulseGuide returned control before completion, sleep 20
22:13:09.956 00.019 1032 UpdateGuideState exits: m=1173 SNR=24.0
22:13:09.958 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:09.960 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:09.961 00.001 1032 Enqueuing Expose request
22:13:09.963 00.002 10072 IsGuiding returns 0
22:13:09.963 00.000 10072 Move returns status 0, amount 10
22:13:09.963 00.000 10072 MoveAxis(N, 0, ABG)
22:13:09.963 00.000 10072 Move returns status 0, amount 0
22:13:09.963 00.000 10072 move complete, result=0
22:13:09.963 00.000 10072 worker thread done servicing request
22:13:09.963 00.000 10072 Worker thread wakes up
22:13:09.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:09.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:09.970 00.007 1032 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
22:13:10.589 00.619 10072 Exposure complete
22:13:10.646 00.057 10072 worker thread done servicing request
22:13:10.646 00.000 1032 OnExposeComplete: enter
22:13:10.648 00.002 1032 UpdateGuideState(): m_state=6
22:13:10.651 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2808
22:13:10.652 00.001 1032 Star::Find returns 1 (0), X=1103.20, Y=136.06, Mass=1253, SNR=24.8, Peak=102 HFD=3.1
22:13:10.654 00.002 1032 MultiStar: [#1 -0.21,-0.09,0.98,U] [#2 -0.07,-0.06,0.76,U] [#3 -0.12,-0.10,0.76,U] [#4 0.08,-0.03,0.63,U] [#5 -0.13,-0.04,0.67,U] [#6 -0.06,-0.11,0.64,U] [#7 -0.16,-0.12,0.69,U] [#8 -0.07,0.06,0.54,U] 
22:13:10.656 00.002 1032 single-star, 8 included, MultiStar: {-0.10, -0.07}, one-star: {-0.07, -0.09}
22:13:10.657 00.001 1032 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.83) = xAngle (-4.07 = 2.21)
22:13:10.659 00.002 1032 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.07 = 2.21)
22:13:10.661 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.24 mountX=-0.07 mountY=0.10, mountTheta=2.21
22:13:10.664 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.09, opts=13)
22:13:10.666 00.002 1032 Enqueuing Move request for scope (-0.07, -0.09)
22:13:10.669 00.003 10072 Worker thread wakes up
22:13:10.669 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
22:13:10.669 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
22:13:10.669 00.000 10072 Moving (-0.07, -0.09) raw xDistance=-0.07 yDistance=0.10
22:13:10.671 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
22:13:10.674 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.53
22:13:10.674 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:13:10.674 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:10.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:13:10.674 00.000 10072 MoveAxis(E, 13, ABG)
22:13:10.674 00.000 10072 Guiding  Dir = 2, Dur = 13
22:13:10.675 00.001 10072 IsGuiding returns 0
22:13:10.675 00.000 10072 PulseGuide returned control before completion, sleep 23
22:13:10.693 00.018 1032 UpdateGuideState exits: m=1253 SNR=24.8
22:13:10.696 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:10.698 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:10.699 00.001 1032 Enqueuing Expose request
22:13:10.710 00.011 10072 IsGuiding returns 0
22:13:10.710 00.000 10072 Move returns status 0, amount 13
22:13:10.710 00.000 10072 MoveAxis(N, 0, ABG)
22:13:10.710 00.000 10072 Move returns status 0, amount 0
22:13:10.710 00.000 10072 move complete, result=0
22:13:10.711 00.001 10072 worker thread done servicing request
22:13:10.711 00.000 10072 Worker thread wakes up
22:13:10.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:10.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:10.711 00.000 1032 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
22:13:11.120 00.409 10072 Exposure complete
22:13:11.176 00.056 10072 worker thread done servicing request
22:13:11.176 00.000 1032 OnExposeComplete: enter
22:13:11.179 00.003 1032 UpdateGuideState(): m_state=6
22:13:11.182 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2809
22:13:11.184 00.002 1032 Star::Find returns 1 (0), X=1102.98, Y=136.13, Mass=1068, SNR=22.9, Peak=88 HFD=3.0
22:13:11.186 00.002 1032 MultiStar: [#1 -0.31,-0.06,0.00,M1] [#2 -0.06,0.02,0.91,U] [#3 -0.27,-0.05,0.00,M1] [#4 0.16,-0.03,0.69,U] [#5 -0.08,0.01,0.73,U] [#6 -0.14,-0.14,0.63,U] [#7 -0.06,-0.12,0.76,U] [#8 -0.06,0.08,0.54,U] 
22:13:11.188 00.002 1032 refined, 6 included, MultiStar: {-0.09, -0.03}, one-star: {-0.29, -0.02}
22:13:11.190 00.002 1032 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.83) = xAngle (-4.67 = 1.61)
22:13:11.191 00.001 1032 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.67 = 1.61)
22:13:11.193 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.84 mountX=-0.00 mountY=0.09, mountTheta=1.61
22:13:11.196 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.03, opts=13)
22:13:11.200 00.004 1032 Enqueuing Move request for scope (-0.09, -0.03)
22:13:11.202 00.002 10072 Worker thread wakes up
22:13:11.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
22:13:11.202 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
22:13:11.202 00.000 10072 Moving (-0.09, -0.03) raw xDistance=-0.00 yDistance=0.09
22:13:11.206 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:13:11.209 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.54
22:13:11.209 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:13:11.209 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:11.209 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:13:11.209 00.000 10072 MoveAxis(E, 12, ABG)
22:13:11.209 00.000 10072 Guiding  Dir = 2, Dur = 12
22:13:11.209 00.000 10072 IsGuiding returns 0
22:13:11.210 00.001 10072 PulseGuide returned control before completion, sleep 22
22:13:11.228 00.018 1032 UpdateGuideState exits: m=1068 SNR=22.9
22:13:11.230 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:11.232 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:11.233 00.001 1032 Enqueuing Expose request
22:13:11.243 00.010 10072 IsGuiding returns 0
22:13:11.243 00.000 10072 Move returns status 0, amount 12
22:13:11.243 00.000 10072 MoveAxis(N, 0, ABG)
22:13:11.243 00.000 10072 Move returns status 0, amount 0
22:13:11.243 00.000 10072 move complete, result=0
22:13:11.243 00.000 10072 worker thread done servicing request
22:13:11.243 00.000 10072 Worker thread wakes up
22:13:11.244 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:11.244 00.000 1032 GuideStep: -0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
22:13:11.246 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:11.871 00.625 10072 Exposure complete
22:13:11.927 00.056 10072 worker thread done servicing request
22:13:11.927 00.000 1032 OnExposeComplete: enter
22:13:11.929 00.002 1032 UpdateGuideState(): m_state=6
22:13:11.933 00.004 1032 Star::Find(15, 1102, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2810
22:13:11.934 00.001 1032 Star::Find returns 1 (0), X=1103.40, Y=136.09, Mass=1226, SNR=24.6, Peak=103 HFD=3.2
22:13:11.937 00.003 1032 MultiStar: [#1 -0.23,0.18,0.00,M2] [#2 -0.14,0.02,0.80,U] [#3 -0.31,0.15,0.00,M2] [#4 0.21,0.20,0.00,M1] [#5 0.21,0.17,0.00,M1] [#6 -0.18,0.06,0.61,U] [#7 -0.04,-0.01,0.79,U] [#8 -0.00,0.20,0.50,U] 
22:13:11.939 00.002 1032 refined, 4 included, MultiStar: {-0.03, 0.02}, one-star: {0.13, -0.07}
22:13:11.941 00.002 1032 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.83) = xAngle (0.77 = 0.77)
22:13:11.942 00.001 1032 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.77 = 0.77)
22:13:11.944 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.60 mountX=0.03 mountY=0.03, mountTheta=0.77
22:13:11.947 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
22:13:11.949 00.002 1032 Enqueuing Move request for scope (-0.03, 0.02)
22:13:11.952 00.003 10072 Worker thread wakes up
22:13:11.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
22:13:11.952 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
22:13:11.952 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.03
22:13:11.956 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:13:11.962 00.006 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.54
22:13:11.962 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:13:11.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:11.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:13:11.962 00.000 10072 MoveAxis(E, 14, ABG)
22:13:11.962 00.000 10072 Guiding  Dir = 2, Dur = 14
22:13:11.962 00.000 10072 IsGuiding returns 0
22:13:11.963 00.001 10072 PulseGuide returned control before completion, sleep 24
22:13:11.981 00.018 1032 UpdateGuideState exits: m=1226 SNR=24.6
22:13:11.984 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:11.987 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:11.995 00.008 1032 Enqueuing Expose request
22:13:11.998 00.003 10072 IsGuiding returns 0
22:13:11.998 00.000 10072 Move returns status 0, amount 14
22:13:11.998 00.000 10072 MoveAxis(N, 0, ABG)
22:13:11.998 00.000 10072 Move returns status 0, amount 0
22:13:11.998 00.000 10072 move complete, result=0
22:13:11.998 00.000 10072 worker thread done servicing request
22:13:11.998 00.000 10072 Worker thread wakes up
22:13:11.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:11.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:12.008 00.010 1032 GuideStep: 0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
22:13:12.407 00.399 10072 Exposure complete
22:13:12.477 00.070 10072 worker thread done servicing request
22:13:12.477 00.000 1032 OnExposeComplete: enter
22:13:12.479 00.002 1032 UpdateGuideState(): m_state=6
22:13:12.482 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2811
22:13:12.483 00.001 1032 Star::Find returns 1 (0), X=1103.34, Y=136.30, Mass=1292, SNR=25.2, Peak=121 HFD=3.2
22:13:12.487 00.004 1032 MultiStar: [#1 -0.02,0.09,1.00,U] [#2 -0.06,0.13,0.85,U] [#3 -0.27,0.18,0.00,M3] [#4 0.10,0.25,0.00,M2] [#5 0.19,0.20,0.00,M2] [#6 -0.19,0.10,0.58,U] [#7 0.12,0.07,0.69,U] [#8 0.19,0.24,0.00,M1] 
22:13:12.490 00.003 1032 refined, 4 included, MultiStar: {-0.01, 0.11}, one-star: {0.06, 0.15}
22:13:12.492 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
22:13:12.494 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
22:13:12.496 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.65 mountX=0.11 mountY=-0.02, mountTheta=-0.18
22:13:12.500 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.11, opts=13)
22:13:12.502 00.002 1032 Enqueuing Move request for scope (-0.01, 0.11)
22:13:12.504 00.002 10072 Worker thread wakes up
22:13:12.504 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
22:13:12.504 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
22:13:12.504 00.000 10072 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
22:13:12.506 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:13:12.509 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.55
22:13:12.509 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
22:13:12.510 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:12.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:13:12.510 00.000 10072 MoveAxis(E, 13, ABG)
22:13:12.510 00.000 10072 Guiding  Dir = 2, Dur = 13
22:13:12.510 00.000 10072 IsGuiding returns 0
22:13:12.511 00.001 10072 PulseGuide returned control before completion, sleep 23
22:13:12.533 00.022 1032 UpdateGuideState exits: m=1292 SNR=25.2
22:13:12.535 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:12.537 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:12.540 00.003 1032 Enqueuing Expose request
22:13:12.543 00.003 10072 IsGuiding returns 0
22:13:12.543 00.000 10072 Move returns status 0, amount 13
22:13:12.543 00.000 10072 MoveAxis(N, 0, ABG)
22:13:12.543 00.000 10072 Move returns status 0, amount 0
22:13:12.543 00.000 10072 move complete, result=0
22:13:12.543 00.000 10072 worker thread done servicing request
22:13:12.543 00.000 10072 Worker thread wakes up
22:13:12.543 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:12.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:12.554 00.011 1032 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
22:13:13.170 00.616 10072 Exposure complete
22:13:13.250 00.080 10072 worker thread done servicing request
22:13:13.250 00.000 1032 OnExposeComplete: enter
22:13:13.253 00.003 1032 UpdateGuideState(): m_state=6
22:13:13.255 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2812
22:13:13.258 00.003 1032 Star::Find returns 1 (0), X=1103.41, Y=136.12, Mass=1153, SNR=23.8, Peak=106 HFD=3.2
22:13:13.260 00.002 1032 MultiStar: [#1 -0.01,-0.04,1.04,U] [#2 -0.06,-0.04,0.84,U] [#3 -0.43,0.35,0.00,M4] [#4 0.04,0.08,0.70,U] [#5 0.37,-0.11,0.00,M3] [#6 -0.23,0.07,0.64,U] [#7 0.06,-0.10,0.76,U] [#8 0.10,-0.02,0.52,U] 
22:13:13.262 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.02}, one-star: {0.13, -0.03}
22:13:13.265 00.003 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
22:13:13.267 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
22:13:13.269 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.01 mountX=-0.02 mountY=-0.01, mountTheta=-2.84
22:13:13.273 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
22:13:13.276 00.003 1032 Enqueuing Move request for scope (0.01, -0.02)
22:13:13.280 00.004 10072 Worker thread wakes up
22:13:13.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
22:13:13.280 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
22:13:13.280 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
22:13:13.283 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:13:13.287 00.004 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.55
22:13:13.287 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
22:13:13.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:13.288 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:13:13.288 00.000 10072 MoveAxis(E, 15, ABG)
22:13:13.288 00.000 10072 Guiding  Dir = 2, Dur = 15
22:13:13.289 00.001 10072 IsGuiding returns 0
22:13:13.290 00.001 10072 PulseGuide returned control before completion, sleep 25
22:13:13.324 00.034 10072 IsGuiding returns 0
22:13:13.324 00.000 10072 Move returns status 0, amount 15
22:13:13.324 00.000 10072 MoveAxis(N, 0, ABG)
22:13:13.324 00.000 10072 Move returns status 0, amount 0
22:13:13.324 00.000 10072 move complete, result=0
22:13:13.324 00.000 10072 worker thread done servicing request
22:13:13.328 00.004 1032 UpdateGuideState exits: m=1153 SNR=23.8
22:13:13.341 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:13.344 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:13.347 00.003 1032 Enqueuing Expose request
22:13:13.350 00.003 10072 Worker thread wakes up
22:13:13.350 00.000 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
22:13:13.353 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:13.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:13.764 00.411 10072 Exposure complete
22:13:13.857 00.093 10072 worker thread done servicing request
22:13:13.857 00.000 1032 OnExposeComplete: enter
22:13:13.862 00.005 1032 UpdateGuideState(): m_state=6
22:13:13.867 00.005 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2813
22:13:13.871 00.004 1032 Star::Find returns 1 (0), X=1103.37, Y=136.11, Mass=1102, SNR=23.3, Peak=93 HFD=3.3
22:13:13.874 00.003 1032 MultiStar: [#1 -0.07,0.08,1.08,U] [#2 -0.01,0.12,0.83,U] [#3 -0.05,0.16,0.84,U] [#4 0.07,0.30,0.00,M2] [#5 0.17,0.18,0.00,M4] [#6 -0.13,0.16,0.69,U] [#7 0.04,0.16,0.81,U] [#8 0.15,0.20,0.00,M1] 
22:13:13.876 00.002 1032 refined, 5 included, MultiStar: {-0.02, 0.10}, one-star: {0.09, -0.04}
22:13:13.878 00.002 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
22:13:13.881 00.003 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
22:13:13.885 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.74 mountX=0.10 mountY=-0.01, mountTheta=-0.09
22:13:13.892 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
22:13:13.895 00.003 1032 Enqueuing Move request for scope (-0.02, 0.10)
22:13:13.897 00.002 10072 Worker thread wakes up
22:13:13.897 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
22:13:13.898 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
22:13:13.898 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.01
22:13:13.901 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:13:13.905 00.004 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.56
22:13:13.905 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:13:13.905 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:13.905 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:13:13.905 00.000 10072 MoveAxis(E, 14, ABG)
22:13:13.905 00.000 10072 Guiding  Dir = 2, Dur = 14
22:13:13.905 00.000 10072 IsGuiding returns 0
22:13:13.906 00.001 10072 PulseGuide returned control before completion, sleep 24
22:13:13.930 00.024 1032 UpdateGuideState exits: m=1102 SNR=23.3
22:13:13.934 00.004 10072 IsGuiding returns 0
22:13:13.934 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:13.936 00.002 10072 Move returns status 0, amount 14
22:13:13.937 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:13.939 00.002 10072 MoveAxis(N, 0, ABG)
22:13:13.939 00.000 1032 Enqueuing Expose request
22:13:13.942 00.003 10072 Move returns status 0, amount 0
22:13:13.942 00.000 10072 move complete, result=0
22:13:13.942 00.000 10072 worker thread done servicing request
22:13:13.942 00.000 1032 GuideStep: 0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
22:13:13.945 00.003 10072 Worker thread wakes up
22:13:13.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:13.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:14.575 00.630 10072 Exposure complete
22:13:14.654 00.079 10072 worker thread done servicing request
22:13:14.654 00.000 1032 OnExposeComplete: enter
22:13:14.658 00.004 1032 UpdateGuideState(): m_state=6
22:13:14.660 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2814
22:13:14.662 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=136.20, Mass=1198, SNR=24.3, Peak=104 HFD=3.4
22:13:14.665 00.003 1032 MultiStar: [#1 -0.14,0.03,1.08,U] [#2 -0.08,0.14,0.75,U] [#3 -0.12,0.23,0.00,M4] [#4 0.12,0.37,0.00,M3] [#5 0.27,0.13,0.00,M5] [#6 -0.07,0.13,0.65,U] [#7 -0.32,0.17,0.00,M1] [#8 0.06,-0.04,0.54,U] 
22:13:14.667 00.002 1032 single-star, 4 included, MultiStar: {-0.05, 0.06}, one-star: {0.05, 0.05}
22:13:14.669 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
22:13:14.671 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
22:13:14.674 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.77 mountX=0.03 mountY=-0.06, mountTheta=-1.06
22:13:14.677 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
22:13:14.680 00.003 1032 Enqueuing Move request for scope (0.05, 0.05)
22:13:14.683 00.003 10072 Worker thread wakes up
22:13:14.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:13:14.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:13:14.683 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
22:13:14.685 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:13:14.688 00.003 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.56
22:13:14.688 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:13:14.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:14.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:13:14.688 00.000 10072 MoveAxis(E, 16, ABG)
22:13:14.688 00.000 10072 Guiding  Dir = 2, Dur = 16
22:13:14.689 00.001 10072 IsGuiding returns 0
22:13:14.690 00.001 10072 PulseGuide returned control before completion, sleep 26
22:13:14.713 00.023 1032 UpdateGuideState exits: m=1198 SNR=24.3
22:13:14.717 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:14.719 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:14.721 00.002 1032 Enqueuing Expose request
22:13:14.727 00.006 10072 IsGuiding returns 0
22:13:14.727 00.000 10072 Move returns status 0, amount 16
22:13:14.728 00.001 10072 MoveAxis(N, 0, ABG)
22:13:14.728 00.000 10072 Move returns status 0, amount 0
22:13:14.728 00.000 10072 move complete, result=0
22:13:14.728 00.000 10072 worker thread done servicing request
22:13:14.728 00.000 10072 Worker thread wakes up
22:13:14.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:14.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:14.733 00.005 1032 GuideStep: 0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
22:13:15.138 00.405 10072 Exposure complete
22:13:15.218 00.080 10072 worker thread done servicing request
22:13:15.219 00.001 1032 OnExposeComplete: enter
22:13:15.222 00.003 1032 UpdateGuideState(): m_state=6
22:13:15.225 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2815
22:13:15.228 00.003 1032 Star::Find returns 1 (0), X=1103.30, Y=136.22, Mass=1459, SNR=26.8, Peak=128 HFD=3.2
22:13:15.233 00.005 1032 MultiStar: [#1 -0.18,0.13,0.95,U] [#2 -0.13,0.15,0.74,U] [#3 -0.02,0.15,0.73,U] [#4 0.25,-0.02,0.00,M4] [#5 -0.06,0.14,0.63,U] [#6 -0.09,0.16,0.57,U] [#7 -0.29,0.15,0.00,M2] [#8 -0.19,0.32,0.00,M1] 
22:13:15.236 00.003 1032 single-star, 5 included, MultiStar: {-0.07, 0.13}, one-star: {0.03, 0.07}
22:13:15.238 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
22:13:15.239 00.001 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
22:13:15.243 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.21 mountX=0.06 mountY=-0.04, mountTheta=-0.62
22:13:15.249 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
22:13:15.252 00.003 1032 Enqueuing Move request for scope (0.03, 0.07)
22:13:15.255 00.003 10072 Worker thread wakes up
22:13:15.255 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
22:13:15.256 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
22:13:15.256 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.04
22:13:15.257 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:13:15.261 00.004 10072 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.57
22:13:15.261 00.000 10072 PPEC: input: 0.06, control: -0.02, exposure: 500
22:13:15.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:15.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:13:15.261 00.000 10072 MoveAxis(E, 15, ABG)
22:13:15.261 00.000 10072 Guiding  Dir = 2, Dur = 15
22:13:15.262 00.001 10072 IsGuiding returns 0
22:13:15.262 00.000 10072 PulseGuide returned control before completion, sleep 25
22:13:15.285 00.023 1032 UpdateGuideState exits: m=1459 SNR=26.8
22:13:15.289 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:15.293 00.004 10072 IsGuiding returns 1
22:13:15.293 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:15.296 00.003 10072 scope still moving after pulse duration time elapsed
22:13:15.296 00.000 1032 Enqueuing Expose request
22:13:15.323 00.027 10072 IsGuiding returns 1
22:13:15.353 00.030 10072 IsGuiding returns 1
22:13:15.387 00.034 10072 IsGuiding returns 1
22:13:15.417 00.030 10072 IsGuiding returns 1
22:13:15.447 00.030 10072 IsGuiding returns 1
22:13:15.478 00.031 10072 IsGuiding returns 1
22:13:15.509 00.031 10072 IsGuiding returns 1
22:13:15.542 00.033 10072 IsGuiding returns 1
22:13:15.572 00.030 10072 IsGuiding returns 1
22:13:15.603 00.031 10072 IsGuiding returns 1
22:13:15.634 00.031 10072 IsGuiding returns 1
22:13:15.665 00.031 10072 IsGuiding returns 1
22:13:15.697 00.032 10072 IsGuiding returns 1
22:13:15.728 00.031 10072 IsGuiding returns 1
22:13:15.760 00.032 10072 IsGuiding returns 1
22:13:15.791 00.031 10072 IsGuiding returns 1
22:13:15.822 00.031 10072 IsGuiding returns 1
22:13:15.854 00.032 10072 IsGuiding returns 1
22:13:15.885 00.031 10072 IsGuiding returns 1
22:13:15.921 00.036 10072 IsGuiding returns 1
22:13:15.948 00.027 10072 IsGuiding returns 1
22:13:15.983 00.035 10072 IsGuiding returns 1
22:13:16.040 00.057 10072 IsGuiding returns 1
22:13:16.074 00.034 10072 IsGuiding returns 1
22:13:16.105 00.031 10072 IsGuiding returns 0
22:13:16.105 00.000 10072 scope move finished after 15 + 828 ms
22:13:16.105 00.000 10072 Move returns status 0, amount 15
22:13:16.105 00.000 10072 MoveAxis(N, 0, ABG)
22:13:16.105 00.000 10072 Move returns status 0, amount 0
22:13:16.105 00.000 10072 move complete, result=0
22:13:16.105 00.000 1032 GuideStep: 0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
22:13:16.113 00.008 10072 worker thread done servicing request
22:13:16.113 00.000 10072 Worker thread wakes up
22:13:16.113 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:16.113 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:16.767 00.654 10072 Exposure complete
22:13:17.065 00.298 10072 worker thread done servicing request
22:13:17.065 00.000 1032 OnExposeComplete: enter
22:13:17.068 00.003 1032 UpdateGuideState(): m_state=6
22:13:17.071 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2816
22:13:17.074 00.003 1032 Star::Find returns 1 (0), X=1103.48, Y=136.00, Mass=1297, SNR=25.3, Peak=112 HFD=3.6
22:13:17.114 00.040 1032 MultiStar: [#1 -0.01,-0.08,0.91,U] [#2 0.16,-0.06,0.79,U] [#3 -0.00,0.14,0.76,U] [#4 0.28,0.02,0.00,M5] [#5 0.32,0.02,0.00,M5] [#6 -0.05,-0.16,0.59,U] [#7 0.10,-0.04,0.69,U] [#8 0.17,0.02,0.54,U] 
22:13:17.118 00.004 1032 refined, 6 included, MultiStar: {0.08, -0.05}, one-star: {0.20, -0.16}
22:13:17.122 00.004 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:13:17.125 00.003 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:13:17.127 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.56 mountX=-0.07 mountY=-0.07, mountTheta=-2.39
22:13:17.132 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
22:13:17.135 00.003 1032 Enqueuing Move request for scope (0.08, -0.05)
22:13:17.137 00.002 10072 Worker thread wakes up
22:13:17.138 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
22:13:17.138 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
22:13:17.138 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.07
22:13:17.140 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:13:17.145 00.005 10072 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 284.57
22:13:17.145 00.000 10072 PPEC: input: -0.07, control: -0.03, exposure: 500
22:13:17.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:17.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:13:17.145 00.000 10072 MoveAxis(E, 26, ABG)
22:13:17.145 00.000 10072 Guiding  Dir = 2, Dur = 26
22:13:17.146 00.001 10072 IsGuiding returns 0
22:13:17.147 00.001 10072 PulseGuide returned control before completion, sleep 36
22:13:17.172 00.025 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:13:17.176 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:17.179 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:17.184 00.005 1032 Enqueuing Expose request
22:13:17.197 00.013 10072 IsGuiding returns 1
22:13:17.198 00.001 10072 scope still moving after pulse duration time elapsed
22:13:17.228 00.030 10072 IsGuiding returns 0
22:13:17.228 00.000 10072 scope move finished after 26 + 56 ms
22:13:17.228 00.000 10072 Move returns status 0, amount 26
22:13:17.228 00.000 10072 MoveAxis(N, 0, ABG)
22:13:17.228 00.000 10072 Move returns status 0, amount 0
22:13:17.229 00.001 10072 move complete, result=0
22:13:17.229 00.000 10072 worker thread done servicing request
22:13:17.229 00.000 10072 Worker thread wakes up
22:13:17.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:17.229 00.000 1032 GuideStep: -0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
22:13:17.233 00.004 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:17.890 00.657 10072 Exposure complete
22:13:17.989 00.099 1032 OnExposeComplete: enter
22:13:17.994 00.005 1032 UpdateGuideState(): m_state=6
22:13:17.998 00.004 10072 worker thread done servicing request
22:13:17.998 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2817
22:13:18.002 00.004 1032 Star::Find returns 1 (0), X=1103.39, Y=136.25, Mass=1393, SNR=26.2, Peak=115 HFD=3.3
22:13:18.007 00.005 1032 MultiStar: [#1 -0.07,0.05,0.85,U] [#2 0.05,0.06,0.81,U] [#3 -0.01,0.29,0.00,M3] [#4 0.18,0.25,0.00,M6] [#5 0.28,0.03,0.00,M6] [#6 -0.00,0.26,0.00,M1] [#7 0.09,0.14,0.64,U] [#8 0.10,0.08,0.50,U] 
22:13:18.011 00.004 1032 refined, 4 included, MultiStar: {0.05, 0.08}, one-star: {0.11, 0.09}
22:13:18.014 00.003 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
22:13:18.017 00.003 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
22:13:18.020 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.00 mountX=0.07 mountY=-0.07, mountTheta=-0.83
22:13:18.025 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
22:13:18.030 00.005 1032 Enqueuing Move request for scope (0.05, 0.08)
22:13:18.033 00.003 10072 Worker thread wakes up
22:13:18.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
22:13:18.033 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
22:13:18.034 00.001 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
22:13:18.042 00.008 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.58
22:13:18.042 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
22:13:18.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:18.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:13:18.043 00.001 10072 MoveAxis(E, 18, ABG)
22:13:18.043 00.000 10072 Guiding  Dir = 2, Dur = 18
22:13:18.044 00.001 10072 IsGuiding returns 0
22:13:18.045 00.001 10072 PulseGuide returned control before completion, sleep 28
22:13:18.047 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:13:18.077 00.030 10072 IsGuiding returns 0
22:13:18.077 00.000 10072 Move returns status 0, amount 18
22:13:18.077 00.000 10072 MoveAxis(N, 0, ABG)
22:13:18.077 00.000 10072 Move returns status 0, amount 0
22:13:18.077 00.000 10072 move complete, result=0
22:13:18.078 00.001 10072 worker thread done servicing request
22:13:18.152 00.074 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:13:18.159 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:18.163 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:18.166 00.003 1032 Enqueuing Expose request
22:13:18.170 00.004 10072 Worker thread wakes up
22:13:18.170 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:18.171 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:18.173 00.002 1032 GuideStep: 0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
22:13:19.381 01.208 10072 Exposure complete
22:13:20.356 00.975 10072 worker thread done servicing request
22:13:20.356 00.000 1032 OnExposeComplete: enter
22:13:20.368 00.012 1032 UpdateGuideState(): m_state=6
22:13:20.378 00.010 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2818
22:13:20.383 00.005 1032 Star::Find returns 1 (0), X=1103.42, Y=136.20, Mass=1241, SNR=24.7, Peak=102 HFD=3.2
22:13:20.387 00.004 1032 MultiStar: [#1 -0.04,0.14,0.88,U] [#2 0.10,0.13,0.75,U] [#3 -0.07,0.20,0.72,U] [#4 0.18,0.23,0.00,M7] [#5 0.10,0.11,0.67,U] [#6 -0.05,0.07,0.60,U] [#7 0.10,0.05,0.74,U] [#8 0.07,0.22,0.56,U] 
22:13:20.396 00.009 1032 refined, 7 included, MultiStar: {0.05, 0.12}, one-star: {0.14, 0.04}
22:13:20.404 00.008 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
22:13:20.411 00.007 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
22:13:20.416 00.005 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.18 mountX=0.10 mountY=-0.08, mountTheta=-0.65
22:13:20.450 00.034 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
22:13:20.455 00.005 1032 Enqueuing Move request for scope (0.05, 0.12)
22:13:20.476 00.021 10072 Worker thread wakes up
22:13:20.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
22:13:20.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
22:13:20.476 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.10 yDistance=-0.08
22:13:20.480 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:13:20.483 00.003 10072 PPEC rslt: input = 0.10, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 284.58
22:13:20.483 00.000 10072 PPEC: input: 0.10, control: -0.04, exposure: 500
22:13:20.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:20.485 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:13:20.485 00.000 10072 MoveAxis(E, 34, ABG)
22:13:20.485 00.000 10072 Guiding  Dir = 2, Dur = 34
22:13:20.486 00.001 10072 IsGuiding returns 0
22:13:20.487 00.001 10072 PulseGuide returned control before completion, sleep 44
22:13:20.818 00.331 10072 IsGuiding returns 1
22:13:20.818 00.000 10072 scope still moving after pulse duration time elapsed
22:13:20.842 00.024 10072 IsGuiding returns 1
22:13:20.874 00.032 10072 IsGuiding returns 1
22:13:20.905 00.031 10072 IsGuiding returns 1
22:13:20.937 00.032 10072 IsGuiding returns 1
22:13:20.960 00.023 1032 UpdateGuideState exits: m=1241 SNR=24.7
22:13:20.971 00.011 10072 IsGuiding returns 1
22:13:21.000 00.029 10072 IsGuiding returns 1
22:13:21.310 00.310 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:21.317 00.007 10072 IsGuiding returns 1
22:13:21.317 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:21.321 00.004 1032 Enqueuing Expose request
22:13:21.377 00.056 10072 IsGuiding returns 1
22:13:21.433 00.056 10072 IsGuiding returns 1
22:13:21.466 00.033 10072 IsGuiding returns 1
22:13:21.494 00.028 10072 IsGuiding returns 1
22:13:21.520 00.026 10072 IsGuiding returns 1
22:13:21.551 00.031 10072 IsGuiding returns 1
22:13:21.584 00.033 10072 IsGuiding returns 1
22:13:21.615 00.031 10072 IsGuiding returns 1
22:13:21.659 00.044 10072 IsGuiding returns 1
22:13:21.698 00.039 10072 IsGuiding returns 1
22:13:21.721 00.023 10072 IsGuiding returns 1
22:13:21.753 00.032 10072 IsGuiding returns 1
22:13:21.784 00.031 10072 IsGuiding returns 1
22:13:21.819 00.035 10072 IsGuiding returns 1
22:13:21.847 00.028 10072 IsGuiding returns 1
22:13:21.879 00.032 10072 IsGuiding returns 1
22:13:21.910 00.031 10072 IsGuiding returns 1
22:13:21.940 00.030 10072 IsGuiding returns 1
22:13:21.971 00.031 10072 IsGuiding returns 1
22:13:22.005 00.034 10072 IsGuiding returns 1
22:13:22.035 00.030 10072 IsGuiding returns 1
22:13:22.067 00.032 10072 IsGuiding returns 1
22:13:22.101 00.034 10072 IsGuiding returns 1
22:13:22.129 00.028 10072 IsGuiding returns 0
22:13:22.129 00.000 10072 scope move finished after 34 + 1609 ms
22:13:22.129 00.000 10072 Move returns status 0, amount 34
22:13:22.129 00.000 10072 MoveAxis(N, 0, ABG)
22:13:22.129 00.000 10072 Move returns status 0, amount 0
22:13:22.129 00.000 10072 move complete, result=0
22:13:22.129 00.000 10072 worker thread done servicing request
22:13:22.129 00.000 10072 Worker thread wakes up
22:13:22.129 00.000 1032 GuideStep: 0.1 px 34 ms EAST, -0.1 px 0 ms NORTH
22:13:22.133 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:22.133 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:22.770 00.637 10072 Exposure complete
22:13:22.824 00.054 10072 worker thread done servicing request
22:13:22.824 00.000 1032 OnExposeComplete: enter
22:13:22.826 00.002 1032 UpdateGuideState(): m_state=6
22:13:22.828 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2819
22:13:22.830 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=136.09, Mass=1318, SNR=25.5, Peak=106 HFD=3.4
22:13:22.832 00.002 1032 MultiStar: [#1 0.01,-0.11,0.91,U] [#2 0.10,-0.06,0.79,U] [#3 -0.06,0.01,0.79,U] [#4 0.29,0.03,0.00,M8] [#5 0.21,-0.03,0.67,U] [#6 0.06,0.02,0.61,U] [#7 0.11,-0.04,0.66,U] [#8 0.09,-0.14,0.47,U] 
22:13:22.833 00.001 1032 single-star, 7 included, MultiStar: {0.05, -0.05}, one-star: {-0.01, -0.07}
22:13:22.835 00.002 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.51 = 2.78)
22:13:22.836 00.001 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.78)
22:13:22.837 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.68 mountX=-0.06 mountY=0.02, mountTheta=2.78
22:13:22.840 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
22:13:22.841 00.001 1032 Enqueuing Move request for scope (-0.01, -0.07)
22:13:22.843 00.002 10072 Worker thread wakes up
22:13:22.844 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
22:13:22.844 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
22:13:22.844 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.02
22:13:22.846 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:13:22.848 00.002 10072 PPEC rslt: input = -0.06, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 284.59
22:13:22.848 00.000 10072 PPEC: input: -0.06, control: -0.04, exposure: 500
22:13:22.848 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:22.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:13:22.848 00.000 10072 MoveAxis(E, 35, ABG)
22:13:22.848 00.000 10072 Guiding  Dir = 2, Dur = 35
22:13:22.848 00.000 10072 IsGuiding returns 0
22:13:22.849 00.001 10072 PulseGuide returned control before completion, sleep 45
22:13:22.866 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:13:22.868 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:22.869 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:22.870 00.001 1032 Enqueuing Expose request
22:13:22.906 00.036 10072 IsGuiding returns 0
22:13:22.906 00.000 10072 Move returns status 0, amount 35
22:13:22.906 00.000 10072 MoveAxis(N, 0, ABG)
22:13:22.906 00.000 10072 Move returns status 0, amount 0
22:13:22.906 00.000 10072 move complete, result=0
22:13:22.906 00.000 10072 worker thread done servicing request
22:13:22.906 00.000 10072 Worker thread wakes up
22:13:22.906 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:22.906 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:22.914 00.008 1032 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
22:13:23.316 00.402 10072 Exposure complete
22:13:23.362 00.046 10072 worker thread done servicing request
22:13:23.362 00.000 1032 OnExposeComplete: enter
22:13:23.364 00.002 1032 UpdateGuideState(): m_state=6
22:13:23.367 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2820
22:13:23.369 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=136.20, Mass=1082, SNR=23.1, Peak=90 HFD=3.5
22:13:23.370 00.001 1032 MultiStar: [#1 0.01,-0.16,0.97,U] [#2 0.02,-0.15,0.80,U] [#3 -0.03,-0.01,0.90,U] [#4 0.28,0.05,0.00,M9] [#5 0.14,-0.10,0.69,U] [#6 0.10,-0.03,0.69,U] [#7 0.07,-0.01,0.76,U] [#8 0.19,-0.23,0.00,M1] 
22:13:23.372 00.002 1032 single-star, 6 included, MultiStar: {0.04, -0.06}, one-star: {-0.01, 0.04}
22:13:23.374 00.002 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
22:13:23.375 00.001 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
22:13:23.376 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.82 mountX=0.04 mountY=-0.00, mountTheta=-0.01
22:13:23.378 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
22:13:23.380 00.002 1032 Enqueuing Move request for scope (-0.01, 0.04)
22:13:23.382 00.002 10072 Worker thread wakes up
22:13:23.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
22:13:23.382 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
22:13:23.382 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.00
22:13:23.383 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=194, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
22:13:23.385 00.002 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.59
22:13:23.385 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
22:13:23.386 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:23.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:13:23.386 00.000 10072 MoveAxis(E, 15, ABG)
22:13:23.386 00.000 10072 Guiding  Dir = 2, Dur = 15
22:13:23.386 00.000 10072 IsGuiding returns 0
22:13:23.386 00.000 10072 PulseGuide returned control before completion, sleep 25
22:13:23.403 00.017 1032 UpdateGuideState exits: m=1082 SNR=23.1
22:13:23.404 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:23.407 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:23.408 00.001 1032 Enqueuing Expose request
22:13:23.423 00.015 10072 IsGuiding returns 0
22:13:23.423 00.000 10072 Move returns status 0, amount 15
22:13:23.423 00.000 10072 MoveAxis(N, 0, ABG)
22:13:23.423 00.000 10072 Move returns status 0, amount 0
22:13:23.423 00.000 10072 move complete, result=0
22:13:23.424 00.001 10072 worker thread done servicing request
22:13:23.424 00.000 10072 Worker thread wakes up
22:13:23.424 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:23.424 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:23.429 00.005 1032 GuideStep: 0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
22:13:24.051 00.622 10072 Exposure complete
22:13:24.102 00.051 10072 worker thread done servicing request
22:13:24.102 00.000 1032 OnExposeComplete: enter
22:13:24.104 00.002 1032 UpdateGuideState(): m_state=6
22:13:24.105 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2821
22:13:24.106 00.001 1032 Star::Find returns 1 (0), X=1103.31, Y=136.33, Mass=1138, SNR=23.7, Peak=102 HFD=3.3
22:13:24.109 00.003 1032 MultiStar: [#1 -0.07,0.05,1.08,U] [#2 0.06,0.12,0.81,U] [#3 -0.02,0.02,0.86,U] [#4 0.23,0.15,0.00,M10] [#5 0.28,0.15,0.00,M4] [#6 -0.01,0.08,0.69,U] [#7 0.01,0.08,0.77,U] [#8 -0.03,0.01,0.52,U] 
22:13:24.110 00.001 1032 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {0.03, 0.17}
22:13:24.112 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
22:13:24.114 00.002 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
22:13:24.115 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.64 mountX=0.08 mountY=-0.01, mountTheta=-0.19
22:13:24.118 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
22:13:24.120 00.002 1032 Enqueuing Move request for scope (-0.01, 0.08)
22:13:24.122 00.002 10072 Worker thread wakes up
22:13:24.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:13:24.122 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:13:24.122 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
22:13:24.123 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:13:24.125 00.002 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.60
22:13:24.125 00.000 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
22:13:24.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:24.125 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:13:24.125 00.000 10072 MoveAxis(E, 18, ABG)
22:13:24.125 00.000 10072 Guiding  Dir = 2, Dur = 18
22:13:24.127 00.002 10072 IsGuiding returns 0
22:13:24.127 00.000 10072 PulseGuide returned control before completion, sleep 28
22:13:24.142 00.015 1032 UpdateGuideState exits: m=1138 SNR=23.7
22:13:24.144 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:24.145 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:24.147 00.002 1032 Enqueuing Expose request
22:13:24.156 00.009 10072 IsGuiding returns 0
22:13:24.156 00.000 10072 Move returns status 0, amount 18
22:13:24.156 00.000 10072 MoveAxis(N, 0, ABG)
22:13:24.156 00.000 10072 Move returns status 0, amount 0
22:13:24.156 00.000 10072 move complete, result=0
22:13:24.156 00.000 10072 worker thread done servicing request
22:13:24.156 00.000 10072 Worker thread wakes up
22:13:24.157 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:24.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:24.159 00.002 1032 GuideStep: 0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
22:13:24.565 00.406 10072 Exposure complete
22:13:24.616 00.051 10072 worker thread done servicing request
22:13:24.617 00.001 1032 OnExposeComplete: enter
22:13:24.620 00.003 1032 UpdateGuideState(): m_state=6
22:13:24.621 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2822
22:13:24.623 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=136.28, Mass=1219, SNR=24.5, Peak=105 HFD=3.2
22:13:24.624 00.001 1032 MultiStar: [#1 -0.06,0.04,0.92,U] [#2 0.04,0.02,0.81,U] [#3 -0.01,0.15,0.80,U] [#4 0.26,0.24,0.00,R] [#5 0.14,0.02,0.71,U] [#6 0.03,0.12,0.63,U] [#7 0.02,0.16,0.68,U] [#8 0.05,0.19,0.56,U] 
22:13:24.626 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.10}, one-star: {0.11, 0.12}
22:13:24.628 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
22:13:24.629 00.001 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
22:13:24.631 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.21 mountX=0.09 mountY=-0.06, mountTheta=-0.62
22:13:24.634 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
22:13:24.636 00.002 1032 Enqueuing Move request for scope (0.04, 0.10)
22:13:24.638 00.002 10072 Worker thread wakes up
22:13:24.638 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
22:13:24.638 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
22:13:24.638 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.06
22:13:24.640 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:13:24.644 00.004 10072 PPEC rslt: input = 0.09, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.60
22:13:24.644 00.000 10072 PPEC: input: 0.09, control: -0.02, exposure: 500
22:13:24.644 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:24.644 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:13:24.644 00.000 10072 MoveAxis(E, 15, ABG)
22:13:24.644 00.000 10072 Guiding  Dir = 2, Dur = 15
22:13:24.644 00.000 10072 IsGuiding returns 0
22:13:24.645 00.001 10072 PulseGuide returned control before completion, sleep 25
22:13:24.662 00.017 1032 UpdateGuideState exits: m=1219 SNR=24.5
22:13:24.664 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:24.666 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:24.668 00.002 1032 Enqueuing Expose request
22:13:24.673 00.005 10072 IsGuiding returns 0
22:13:24.673 00.000 10072 Move returns status 0, amount 15
22:13:24.673 00.000 10072 MoveAxis(N, 0, ABG)
22:13:24.673 00.000 10072 Move returns status 0, amount 0
22:13:24.673 00.000 10072 move complete, result=0
22:13:24.673 00.000 10072 worker thread done servicing request
22:13:24.673 00.000 10072 Worker thread wakes up
22:13:24.673 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:24.673 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:24.678 00.005 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:13:25.305 00.627 10072 Exposure complete
22:13:25.353 00.048 10072 worker thread done servicing request
22:13:25.353 00.000 1032 OnExposeComplete: enter
22:13:25.355 00.002 1032 UpdateGuideState(): m_state=6
22:13:25.356 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2823
22:13:25.358 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=136.23, Mass=1206, SNR=24.4, Peak=103 HFD=3.2
22:13:25.360 00.002 1032 MultiStar: [#1 -0.02,0.06,1.06,U] [#2 0.11,0.07,0.81,U] [#3 0.07,0.32,0.00,M1] [#4 0.03,0.01,0.71,U] [#5 0.20,0.10,0.69,U] [#6 0.15,0.03,0.61,U] [#7 0.01,0.19,0.65,U] [#8 0.09,0.16,0.53,U] 
22:13:25.361 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.08}, one-star: {0.09, 0.07}
22:13:25.362 00.001 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
22:13:25.364 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
22:13:25.366 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.82 mountX=0.06 mountY=-0.10, mountTheta=-1.01
22:13:25.369 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
22:13:25.372 00.003 1032 Enqueuing Move request for scope (0.08, 0.08)
22:13:25.374 00.002 10072 Worker thread wakes up
22:13:25.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
22:13:25.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
22:13:25.374 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
22:13:25.375 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:13:25.377 00.002 10072 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.61
22:13:25.377 00.000 10072 PPEC: input: 0.06, control: -0.02, exposure: 500
22:13:25.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:25.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:13:25.377 00.000 10072 MoveAxis(E, 18, ABG)
22:13:25.377 00.000 10072 Guiding  Dir = 2, Dur = 18
22:13:25.378 00.001 10072 IsGuiding returns 0
22:13:25.378 00.000 10072 PulseGuide returned control before completion, sleep 28
22:13:25.394 00.016 1032 UpdateGuideState exits: m=1206 SNR=24.4
22:13:25.397 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:25.398 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:25.400 00.002 1032 Enqueuing Expose request
22:13:25.411 00.011 10072 IsGuiding returns 0
22:13:25.411 00.000 10072 Move returns status 0, amount 18
22:13:25.411 00.000 10072 MoveAxis(N, 0, ABG)
22:13:25.411 00.000 10072 Move returns status 0, amount 0
22:13:25.411 00.000 10072 move complete, result=0
22:13:25.411 00.000 10072 worker thread done servicing request
22:13:25.411 00.000 10072 Worker thread wakes up
22:13:25.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:25.411 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:25.411 00.000 1032 GuideStep: 0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
22:13:25.823 00.412 10072 Exposure complete
22:13:25.877 00.054 10072 worker thread done servicing request
22:13:25.878 00.001 1032 OnExposeComplete: enter
22:13:25.879 00.001 1032 UpdateGuideState(): m_state=6
22:13:25.882 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2824
22:13:25.884 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=136.37, Mass=1558, SNR=27.7, Peak=134 HFD=3.3
22:13:25.886 00.002 1032 MultiStar: [#1 -0.13,0.17,0.90,U] [#2 0.01,0.30,0.00,M1] [#3 -0.03,0.23,0.66,U] [#4 -0.09,0.08,0.63,U] [#5 0.14,0.29,0.00,M3] [#6 0.00,0.34,0.00,M1] [#7 0.11,0.18,0.65,U] [#8 0.16,0.32,0.00,M1] 
22:13:25.887 00.001 1032 refined, 4 included, MultiStar: {-0.01, 0.18}, one-star: {0.09, 0.21}
22:13:25.889 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
22:13:25.891 00.002 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
22:13:25.892 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.62 mountX=0.17 mountY=-0.04, mountTheta=-0.21
22:13:25.896 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.18, opts=13)
22:13:25.900 00.004 1032 Enqueuing Move request for scope (-0.01, 0.18)
22:13:25.903 00.003 10072 Worker thread wakes up
22:13:25.903 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
22:13:25.903 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
22:13:25.904 00.001 10072 Moving (-0.01, 0.18) raw xDistance=0.17 yDistance=-0.04
22:13:25.906 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=95, Gamma=2.230
22:13:25.908 00.002 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.09, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 284.61
22:13:25.908 00.000 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
22:13:25.908 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:25.908 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:13:25.908 00.000 10072 MoveAxis(W, 67, ABG)
22:13:25.908 00.000 10072 Guiding  Dir = 3, Dur = 67
22:13:25.908 00.000 10072 IsGuiding returns 0
22:13:25.909 00.001 10072 PulseGuide returned control before completion, sleep 77
22:13:25.926 00.017 1032 UpdateGuideState exits: m=1558 SNR=27.7
22:13:25.930 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:25.932 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:25.933 00.001 1032 Enqueuing Expose request
22:13:25.991 00.058 10072 IsGuiding returns 0
22:13:25.991 00.000 10072 Move returns status 0, amount 67
22:13:25.991 00.000 10072 MoveAxis(N, 0, ABG)
22:13:25.991 00.000 10072 Move returns status 0, amount 0
22:13:25.991 00.000 10072 move complete, result=0
22:13:25.991 00.000 10072 worker thread done servicing request
22:13:25.992 00.001 10072 Worker thread wakes up
22:13:25.992 00.000 1032 GuideStep: 0.2 px 67 ms WEST, -0.0 px 0 ms NORTH
22:13:25.994 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:25.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:26.623 00.629 10072 Exposure complete
22:13:26.676 00.053 1032 OnExposeComplete: enter
22:13:26.679 00.003 1032 UpdateGuideState(): m_state=6
22:13:26.681 00.002 10072 worker thread done servicing request
22:13:26.681 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2825
22:13:26.682 00.001 1032 Star::Find returns 1 (0), X=1103.33, Y=136.36, Mass=1312, SNR=25.4, Peak=126 HFD=3.2
22:13:26.684 00.002 1032 MultiStar: [#1 0.02,0.11,0.92,U] [#2 0.25,0.27,0.00,M2] [#3 -0.15,0.26,0.00,M1] [#4 0.13,-0.03,0.64,U] [#5 0.13,0.06,0.65,U] [#6 0.23,0.16,0.00,M2] [#7 0.04,0.03,0.66,U] [#8 0.11,0.24,0.00,M2] 
22:13:26.685 00.001 1032 refined, 4 included, MultiStar: {0.07, 0.09}, one-star: {0.05, 0.20}
22:13:26.686 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
22:13:26.687 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
22:13:26.690 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.92 mountX=0.07 mountY=-0.09, mountTheta=-0.91
22:13:26.692 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
22:13:26.693 00.001 1032 Enqueuing Move request for scope (0.07, 0.09)
22:13:26.694 00.001 10072 Worker thread wakes up
22:13:26.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
22:13:26.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
22:13:26.694 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
22:13:26.697 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:13:26.699 00.002 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.62
22:13:26.699 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
22:13:26.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:26.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:13:26.699 00.000 10072 MoveAxis(E, 18, ABG)
22:13:26.699 00.000 10072 Guiding  Dir = 2, Dur = 18
22:13:26.699 00.000 10072 IsGuiding returns 0
22:13:26.700 00.001 10072 PulseGuide returned control before completion, sleep 28
22:13:26.716 00.016 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:13:26.718 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:26.719 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:26.721 00.002 1032 Enqueuing Expose request
22:13:26.744 00.023 10072 IsGuiding returns 1
22:13:26.744 00.000 10072 scope still moving after pulse duration time elapsed
22:13:26.775 00.031 10072 IsGuiding returns 1
22:13:26.808 00.033 10072 IsGuiding returns 1
22:13:26.838 00.030 10072 IsGuiding returns 1
22:13:26.870 00.032 10072 IsGuiding returns 1
22:13:26.900 00.030 10072 IsGuiding returns 1
22:13:26.931 00.031 10072 IsGuiding returns 1
22:13:26.962 00.031 10072 IsGuiding returns 1
22:13:26.994 00.032 10072 IsGuiding returns 1
22:13:27.026 00.032 10072 IsGuiding returns 1
22:13:27.055 00.029 10072 IsGuiding returns 1
22:13:27.087 00.032 10072 IsGuiding returns 0
22:13:27.088 00.001 10072 scope move finished after 18 + 370 ms
22:13:27.088 00.000 10072 Move returns status 0, amount 18
22:13:27.088 00.000 10072 MoveAxis(N, 0, ABG)
22:13:27.088 00.000 10072 Move returns status 0, amount 0
22:13:27.088 00.000 10072 move complete, result=0
22:13:27.089 00.001 10072 worker thread done servicing request
22:13:27.089 00.000 10072 Worker thread wakes up
22:13:27.089 00.000 1032 GuideStep: 0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
22:13:27.092 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:27.093 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:27.731 00.638 10072 Exposure complete
22:13:27.783 00.052 10072 worker thread done servicing request
22:13:27.783 00.000 1032 OnExposeComplete: enter
22:13:27.785 00.002 1032 UpdateGuideState(): m_state=6
22:13:27.786 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2826
22:13:27.788 00.002 1032 Star::Find returns 1 (0), X=1103.47, Y=136.28, Mass=1335, SNR=25.6, Peak=121 HFD=3.2
22:13:27.789 00.001 1032 MultiStar: [#1 0.05,0.22,0.99,U] [#2 0.18,0.12,0.79,U] [#3 0.12,0.20,0.73,U] [#4 0.04,0.13,0.65,U] [#5 0.12,0.27,0.00,M3] [#6 0.01,0.25,0.00,M3] [#7 0.12,0.20,0.69,U] [#8 0.19,0.51,0.00,M3] 
22:13:27.792 00.003 1032 refined, 5 included, MultiStar: {0.12, 0.17}, one-star: {0.19, 0.13}
22:13:27.793 00.001 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
22:13:27.795 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
22:13:27.796 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.20 cameraTheta=0.95 mountX=0.13 mountY=-0.16, mountTheta=-0.88
22:13:27.800 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.17, opts=13)
22:13:27.802 00.002 1032 Enqueuing Move request for scope (0.12, 0.17)
22:13:27.804 00.002 10072 Worker thread wakes up
22:13:27.804 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
22:13:27.804 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
22:13:27.804 00.000 10072 Moving (0.12, 0.17) raw xDistance=0.13 yDistance=-0.16
22:13:27.807 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:13:27.809 00.002 10072 PPEC rslt: input = 0.13, final = 0.04, react = 0.06, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 284.62
22:13:27.809 00.000 10072 PPEC: input: 0.13, control: 0.04, exposure: 500
22:13:27.809 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:27.809 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:13:27.809 00.000 10072 MoveAxis(W, 41, ABG)
22:13:27.809 00.000 10072 Guiding  Dir = 3, Dur = 41
22:13:27.809 00.000 10072 IsGuiding returns 0
22:13:27.810 00.001 10072 PulseGuide returned control before completion, sleep 51
22:13:27.825 00.015 1032 UpdateGuideState exits: m=1335 SNR=25.6
22:13:27.827 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:27.828 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:27.830 00.002 1032 Enqueuing Expose request
22:13:27.870 00.040 10072 IsGuiding returns 0
22:13:27.870 00.000 10072 Move returns status 0, amount 41
22:13:27.870 00.000 10072 MoveAxis(N, 0, ABG)
22:13:27.870 00.000 10072 Move returns status 0, amount 0
22:13:27.870 00.000 10072 move complete, result=0
22:13:27.870 00.000 10072 worker thread done servicing request
22:13:27.870 00.000 10072 Worker thread wakes up
22:13:27.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:27.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:27.871 00.001 1032 GuideStep: 0.1 px 41 ms WEST, -0.2 px 0 ms NORTH
22:13:28.279 00.408 10072 Exposure complete
22:13:28.325 00.046 10072 worker thread done servicing request
22:13:28.326 00.001 1032 OnExposeComplete: enter
22:13:28.328 00.002 1032 UpdateGuideState(): m_state=6
22:13:28.331 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2827
22:13:28.333 00.002 1032 Star::Find returns 1 (0), X=1103.51, Y=136.30, Mass=1141, SNR=23.7, Peak=99 HFD=3.2
22:13:28.335 00.002 1032 MultiStar: [#1 0.01,0.14,1.05,U] [#2 0.03,0.25,0.00,M2] [#3 -0.01,0.07,0.79,U] [#4 0.03,0.01,0.69,U] [#5 0.38,0.19,0.00,M4] [#6 0.00,0.24,0.67,U] [#7 0.21,0.15,0.00,M1] [#8 0.05,0.22,0.54,U] 
22:13:28.337 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.13}, one-star: {0.23, 0.14}
22:13:28.339 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
22:13:28.340 00.001 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
22:13:28.342 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.15 mountX=0.11 mountY=-0.09, mountTheta=-0.68
22:13:28.345 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
22:13:28.346 00.001 1032 Enqueuing Move request for scope (0.06, 0.13)
22:13:28.348 00.002 10072 Worker thread wakes up
22:13:28.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
22:13:28.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
22:13:28.348 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
22:13:28.350 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:13:28.352 00.002 10072 PPEC rslt: input = 0.11, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.63
22:13:28.352 00.000 10072 PPEC: input: 0.11, control: -0.02, exposure: 500
22:13:28.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:28.352 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:13:28.352 00.000 10072 MoveAxis(E, 15, ABG)
22:13:28.352 00.000 10072 Guiding  Dir = 2, Dur = 15
22:13:28.352 00.000 10072 IsGuiding returns 0
22:13:28.354 00.002 10072 PulseGuide returned control before completion, sleep 25
22:13:28.369 00.015 1032 UpdateGuideState exits: m=1141 SNR=23.7
22:13:28.374 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:28.376 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:28.377 00.001 1032 Enqueuing Expose request
22:13:28.388 00.011 10072 IsGuiding returns 0
22:13:28.388 00.000 10072 Move returns status 0, amount 15
22:13:28.388 00.000 10072 MoveAxis(N, 0, ABG)
22:13:28.388 00.000 10072 Move returns status 0, amount 0
22:13:28.388 00.000 10072 move complete, result=0
22:13:28.388 00.000 10072 worker thread done servicing request
22:13:28.388 00.000 10072 Worker thread wakes up
22:13:28.388 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:28.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:28.389 00.001 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:13:29.014 00.625 10072 Exposure complete
22:13:29.066 00.052 10072 worker thread done servicing request
22:13:29.066 00.000 1032 OnExposeComplete: enter
22:13:29.068 00.002 1032 UpdateGuideState(): m_state=6
22:13:29.070 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2828
22:13:29.071 00.001 1032 Star::Find returns 1 (0), X=1103.45, Y=136.33, Mass=1291, SNR=25.2, Peak=120 HFD=3.2
22:13:29.073 00.002 1032 MultiStar: [#1 0.12,0.26,0.00,M1] [#2 0.11,0.35,0.00,M3] [#3 0.09,0.33,0.00,M1] [#4 0.12,0.16,0.67,U] [#5 0.20,0.40,0.00,M5] [#6 0.11,0.23,0.00,M3] [#7 0.19,0.17,0.00,M2] [#8 0.12,0.32,0.00,M3] 
22:13:29.075 00.002 1032 refined, 1 included, MultiStar: {0.15, 0.17}, one-star: {0.17, 0.17}
22:13:29.077 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
22:13:29.077 00.000 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
22:13:29.079 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.23 cameraTheta=0.84 mountX=0.12 mountY=-0.19, mountTheta=-0.99
22:13:29.083 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.17, opts=13)
22:13:29.087 00.004 1032 Enqueuing Move request for scope (0.15, 0.17)
22:13:29.088 00.001 10072 Worker thread wakes up
22:13:29.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
22:13:29.088 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
22:13:29.088 00.000 10072 Moving (0.15, 0.17) raw xDistance=0.12 yDistance=-0.19
22:13:29.090 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:13:29.092 00.002 10072 PPEC rslt: input = 0.12, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.63
22:13:29.092 00.000 10072 PPEC: input: 0.12, control: -0.02, exposure: 500
22:13:29.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:29.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:13:29.092 00.000 10072 MoveAxis(E, 17, ABG)
22:13:29.092 00.000 10072 Guiding  Dir = 2, Dur = 17
22:13:29.092 00.000 10072 IsGuiding returns 0
22:13:29.093 00.001 10072 PulseGuide returned control before completion, sleep 27
22:13:29.108 00.015 1032 UpdateGuideState exits: m=1291 SNR=25.2
22:13:29.110 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:29.112 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:29.113 00.001 1032 Enqueuing Expose request
22:13:29.136 00.023 10072 IsGuiding returns 0
22:13:29.136 00.000 10072 Move returns status 0, amount 17
22:13:29.136 00.000 10072 MoveAxis(N, 0, ABG)
22:13:29.136 00.000 10072 Move returns status 0, amount 0
22:13:29.136 00.000 10072 move complete, result=0
22:13:29.136 00.000 10072 worker thread done servicing request
22:13:29.136 00.000 10072 Worker thread wakes up
22:13:29.136 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:29.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:29.138 00.002 1032 GuideStep: 0.1 px 17 ms EAST, -0.2 px 0 ms NORTH
22:13:29.547 00.409 10072 Exposure complete
22:13:29.604 00.057 10072 worker thread done servicing request
22:13:29.604 00.000 1032 OnExposeComplete: enter
22:13:29.605 00.001 1032 UpdateGuideState(): m_state=6
22:13:29.608 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2829
22:13:29.609 00.001 1032 Star::Find returns 1 (0), X=1103.41, Y=136.35, Mass=1312, SNR=25.5, Peak=125 HFD=3.2
22:13:29.611 00.002 1032 MultiStar: [#1 0.06,0.35,0.00,M2] [#2 0.16,0.36,0.00,M4] [#3 0.08,0.30,0.00,M2] [#4 0.16,0.20,0.00,M1] [#5 0.18,0.24,0.00,M6] [#6 0.15,0.14,0.61,U] [#7 0.27,0.22,0.00,M3] [#8 0.14,0.25,0.00,M4] 
22:13:29.613 00.002 1032 refined, 1 included, MultiStar: {0.14, 0.17}, one-star: {0.13, 0.19}
22:13:29.615 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
22:13:29.617 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
22:13:29.619 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.89 mountX=0.13 mountY=-0.18, mountTheta=-0.94
22:13:29.622 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.17, opts=13)
22:13:29.626 00.004 1032 Enqueuing Move request for scope (0.14, 0.17)
22:13:29.628 00.002 10072 Worker thread wakes up
22:13:29.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
22:13:29.628 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
22:13:29.628 00.000 10072 Moving (0.14, 0.17) raw xDistance=0.13 yDistance=-0.18
22:13:29.630 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:13:29.632 00.002 10072 PPEC rslt: input = 0.13, final = 0.05, react = 0.06, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 284.64
22:13:29.632 00.000 10072 PPEC: input: 0.13, control: 0.05, exposure: 500
22:13:29.632 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:29.632 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:13:29.632 00.000 10072 MoveAxis(W, 47, ABG)
22:13:29.634 00.002 10072 Guiding  Dir = 3, Dur = 47
22:13:29.634 00.000 10072 IsGuiding returns 0
22:13:29.634 00.000 10072 PulseGuide returned control before completion, sleep 57
22:13:29.654 00.020 1032 UpdateGuideState exits: m=1312 SNR=25.5
22:13:29.656 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:29.658 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:29.661 00.003 1032 Enqueuing Expose request
22:13:29.699 00.038 10072 IsGuiding returns 0
22:13:29.699 00.000 10072 Move returns status 0, amount 47
22:13:29.699 00.000 10072 MoveAxis(N, 0, ABG)
22:13:29.699 00.000 10072 Move returns status 0, amount 0
22:13:29.699 00.000 10072 move complete, result=0
22:13:29.699 00.000 10072 worker thread done servicing request
22:13:29.699 00.000 10072 Worker thread wakes up
22:13:29.699 00.000 1032 GuideStep: 0.1 px 47 ms WEST, -0.2 px 0 ms NORTH
22:13:29.702 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:29.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:30.328 00.626 10072 Exposure complete
22:13:30.389 00.061 10072 worker thread done servicing request
22:13:30.389 00.000 1032 OnExposeComplete: enter
22:13:30.391 00.002 1032 UpdateGuideState(): m_state=6
22:13:30.393 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2830
22:13:30.396 00.003 1032 Star::Find returns 1 (0), X=1103.49, Y=136.38, Mass=1259, SNR=24.9, Peak=108 HFD=3.2
22:13:30.399 00.003 1032 MultiStar: [#1 0.12,0.05,1.04,U] [#2 0.37,0.03,0.00,M5] [#3 -0.04,0.09,0.81,U] [#4 0.01,-0.31,0.00,M2] [#5 0.35,-0.08,0.00,M7] [#6 0.24,0.04,0.00,M3] [#7 0.33,-0.11,0.00,M4] [#8 0.14,0.20,0.54,U] 
22:13:30.401 00.002 1032 refined, 3 included, MultiStar: {0.11, 0.13}, one-star: {0.21, 0.23}
22:13:30.403 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
22:13:30.406 00.003 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
22:13:30.408 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.88 mountX=0.10 mountY=-0.14, mountTheta=-0.95
22:13:30.411 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.13, opts=13)
22:13:30.413 00.002 1032 Enqueuing Move request for scope (0.11, 0.13)
22:13:30.414 00.001 10072 Worker thread wakes up
22:13:30.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
22:13:30.414 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
22:13:30.414 00.000 10072 Moving (0.11, 0.13) raw xDistance=0.10 yDistance=-0.14
22:13:30.417 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:13:30.418 00.001 10072 PPEC rslt: input = 0.10, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.64
22:13:30.418 00.000 10072 PPEC: input: 0.10, control: -0.02, exposure: 500
22:13:30.418 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:30.419 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:13:30.419 00.000 10072 MoveAxis(E, 17, ABG)
22:13:30.419 00.000 10072 Guiding  Dir = 2, Dur = 17
22:13:30.419 00.000 10072 IsGuiding returns 0
22:13:30.419 00.000 10072 PulseGuide returned control before completion, sleep 27
22:13:30.438 00.019 1032 UpdateGuideState exits: m=1259 SNR=24.9
22:13:30.441 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:30.443 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:30.445 00.002 1032 Enqueuing Expose request
22:13:30.451 00.006 10072 IsGuiding returns 0
22:13:30.451 00.000 10072 Move returns status 0, amount 17
22:13:30.451 00.000 10072 MoveAxis(N, 0, ABG)
22:13:30.451 00.000 10072 Move returns status 0, amount 0
22:13:30.451 00.000 10072 move complete, result=0
22:13:30.451 00.000 10072 worker thread done servicing request
22:13:30.451 00.000 10072 Worker thread wakes up
22:13:30.452 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:30.452 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:30.456 00.004 1032 GuideStep: 0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:13:30.858 00.402 10072 Exposure complete
22:13:30.916 00.058 10072 worker thread done servicing request
22:13:30.916 00.000 1032 OnExposeComplete: enter
22:13:30.918 00.002 1032 UpdateGuideState(): m_state=6
22:13:30.919 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2831
22:13:30.920 00.001 1032 Star::Find returns 1 (0), X=1103.45, Y=136.14, Mass=1171, SNR=24.0, Peak=97 HFD=3.3
22:13:30.923 00.003 1032 MultiStar: [#1 0.26,-0.04,0.00,M2] [#2 0.26,-0.11,0.00,M6] [#3 -0.03,0.12,0.80,U] [#4 0.11,-0.11,0.69,U] [#5 0.39,0.08,0.00,M8] [#6 0.15,-0.10,0.58,U] [#7 0.33,0.02,0.00,M5] [#8 0.35,-0.04,0.00,M4] 
22:13:30.924 00.001 1032 refined, 3 included, MultiStar: {0.10, -0.02}, one-star: {0.17, -0.02}
22:13:30.926 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:13:30.927 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:13:30.930 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.18 mountX=-0.04 mountY=-0.09, mountTheta=-2.01
22:13:30.932 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
22:13:30.934 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
22:13:30.936 00.002 10072 Worker thread wakes up
22:13:30.936 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:13:30.936 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:13:30.936 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.04 yDistance=-0.09
22:13:30.938 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:13:30.939 00.001 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.65
22:13:30.939 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:13:30.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:30.941 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:13:30.941 00.000 10072 MoveAxis(E, 13, ABG)
22:13:30.941 00.000 10072 Guiding  Dir = 2, Dur = 13
22:13:30.941 00.000 10072 IsGuiding returns 0
22:13:30.941 00.000 10072 PulseGuide returned control before completion, sleep 23
22:13:30.958 00.017 1032 UpdateGuideState exits: m=1171 SNR=24.0
22:13:30.960 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:30.962 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:30.963 00.001 1032 Enqueuing Expose request
22:13:30.980 00.017 10072 IsGuiding returns 0
22:13:30.980 00.000 10072 Move returns status 0, amount 13
22:13:30.981 00.001 10072 MoveAxis(N, 0, ABG)
22:13:30.981 00.000 10072 Move returns status 0, amount 0
22:13:30.981 00.000 10072 move complete, result=0
22:13:30.981 00.000 10072 worker thread done servicing request
22:13:30.981 00.000 10072 Worker thread wakes up
22:13:30.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:30.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:30.983 00.002 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:13:31.609 00.626 10072 Exposure complete
22:13:31.664 00.055 10072 worker thread done servicing request
22:13:31.665 00.001 1032 OnExposeComplete: enter
22:13:31.667 00.002 1032 UpdateGuideState(): m_state=6
22:13:31.669 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2832
22:13:31.671 00.002 1032 Star::Find returns 1 (0), X=1103.65, Y=136.06, Mass=1286, SNR=25.1, Peak=102 HFD=3.3
22:13:31.672 00.001 1032 MultiStar: [#1 0.05,0.07,0.99,U] [#2 0.25,0.12,0.00,M7] [#3 0.02,0.12,0.81,U] [#4 0.09,-0.16,0.67,U] [#5 0.45,-0.03,0.00,M9] [#6 0.08,0.13,0.58,U] [#7 0.19,0.23,0.00,M6] [#8 0.33,0.07,0.00,M5] 
22:13:31.675 00.003 1032 refined, 4 included, MultiStar: {0.13, 0.01}, one-star: {0.37, -0.09}
22:13:31.676 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
22:13:31.678 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
22:13:31.679 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.08 mountX=-0.02 mountY=-0.13, mountTheta=-1.75
22:13:31.682 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
22:13:31.683 00.001 1032 Enqueuing Move request for scope (0.13, 0.01)
22:13:31.686 00.003 10072 Worker thread wakes up
22:13:31.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
22:13:31.686 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
22:13:31.686 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.13
22:13:31.688 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:13:31.691 00.003 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.65
22:13:31.691 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
22:13:31.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:31.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:13:31.691 00.000 10072 MoveAxis(E, 15, ABG)
22:13:31.691 00.000 10072 Guiding  Dir = 2, Dur = 15
22:13:31.692 00.001 10072 IsGuiding returns 0
22:13:31.692 00.000 10072 PulseGuide returned control before completion, sleep 25
22:13:31.710 00.018 1032 UpdateGuideState exits: m=1286 SNR=25.1
22:13:31.712 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:31.714 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:31.716 00.002 1032 Enqueuing Expose request
22:13:31.731 00.015 10072 IsGuiding returns 0
22:13:31.731 00.000 10072 Move returns status 0, amount 15
22:13:31.731 00.000 10072 MoveAxis(N, 0, ABG)
22:13:31.731 00.000 10072 Move returns status 0, amount 0
22:13:31.731 00.000 10072 move complete, result=0
22:13:31.731 00.000 10072 worker thread done servicing request
22:13:31.731 00.000 10072 Worker thread wakes up
22:13:31.731 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:31.731 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:31.732 00.001 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:13:32.136 00.404 10072 Exposure complete
22:13:32.200 00.064 10072 worker thread done servicing request
22:13:32.201 00.001 1032 OnExposeComplete: enter
22:13:32.203 00.002 1032 UpdateGuideState(): m_state=6
22:13:32.209 00.006 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2833
22:13:32.214 00.005 1032 Star::Find returns 1 (0), X=1103.46, Y=136.14, Mass=1424, SNR=26.5, Peak=110 HFD=3.2
22:13:32.217 00.003 1032 MultiStar: [#1 0.18,-0.08,0.95,U] [#2 0.22,0.07,0.75,U] [#3 0.00,0.05,0.74,U] [#4 -0.05,-0.13,0.61,U] [#5 0.47,0.01,0.00,M10] [#6 0.16,0.05,0.60,U] [#7 0.22,-0.04,0.67,U] [#8 0.25,0.08,0.00,M6] 
22:13:32.219 00.002 1032 refined, 6 included, MultiStar: {0.14, -0.02}, one-star: {0.18, -0.02}
22:13:32.220 00.001 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
22:13:32.223 00.003 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
22:13:32.225 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.11 mountX=-0.05 mountY=-0.13, mountTheta=-1.94
22:13:32.229 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
22:13:32.231 00.002 1032 Enqueuing Move request for scope (0.14, -0.02)
22:13:32.233 00.002 10072 Worker thread wakes up
22:13:32.233 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
22:13:32.233 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
22:13:32.235 00.002 10072 Moving (0.14, -0.02) raw xDistance=-0.05 yDistance=-0.13
22:13:32.242 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:13:32.245 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.66
22:13:32.245 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:13:32.245 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:32.245 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:13:32.245 00.000 10072 MoveAxis(E, 13, ABG)
22:13:32.245 00.000 10072 Guiding  Dir = 2, Dur = 13
22:13:32.245 00.000 10072 IsGuiding returns 0
22:13:32.246 00.001 10072 PulseGuide returned control before completion, sleep 23
22:13:32.266 00.020 1032 UpdateGuideState exits: m=1424 SNR=26.5
22:13:32.269 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:32.271 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:32.272 00.001 1032 Enqueuing Expose request
22:13:32.276 00.004 10072 IsGuiding returns 0
22:13:32.276 00.000 10072 Move returns status 0, amount 13
22:13:32.276 00.000 10072 MoveAxis(N, 0, ABG)
22:13:32.276 00.000 10072 Move returns status 0, amount 0
22:13:32.276 00.000 10072 move complete, result=0
22:13:32.276 00.000 10072 worker thread done servicing request
22:13:32.276 00.000 10072 Worker thread wakes up
22:13:32.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:32.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:32.285 00.009 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:13:32.903 00.618 10072 Exposure complete
22:13:32.979 00.076 10072 worker thread done servicing request
22:13:32.979 00.000 1032 OnExposeComplete: enter
22:13:32.982 00.003 1032 UpdateGuideState(): m_state=6
22:13:32.985 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2834
22:13:32.991 00.006 1032 Star::Find returns 1 (0), X=1103.53, Y=135.98, Mass=1355, SNR=25.8, Peak=119 HFD=3.1
22:13:32.994 00.003 1032 MultiStar: [#1 0.16,-0.20,0.00,M1] [#2 0.23,-0.16,0.00,M7] [#3 0.16,-0.17,0.69,U] [#4 0.17,-0.42,0.00,M1] [#5 0.59,-0.22,0.00,R] [#6 0.19,-0.15,0.00,M1] [#7 0.33,-0.08,0.00,M6] [#8 0.51,-0.02,0.00,M7] 
22:13:32.997 00.003 1032 refined, 1 included, MultiStar: {0.22, -0.17}, one-star: {0.26, -0.17}
22:13:32.999 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
22:13:33.002 00.003 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
22:13:33.004 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-0.68 mountX=-0.22 mountY=-0.16, mountTheta=-2.51
22:13:33.009 00.005 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.17, opts=13)
22:13:33.011 00.002 1032 Enqueuing Move request for scope (0.22, -0.17)
22:13:33.013 00.002 10072 Worker thread wakes up
22:13:33.013 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.17) opts 0xd
22:13:33.013 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.17)
22:13:33.013 00.000 10072 Moving (0.22, -0.17) raw xDistance=-0.22 yDistance=-0.16
22:13:33.016 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:13:33.018 00.002 10072 PPEC rslt: input = -0.22, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 284.66
22:13:33.018 00.000 10072 PPEC: input: -0.22, control: -0.13, exposure: 500
22:13:33.018 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:33.019 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:13:33.019 00.000 10072 MoveAxis(E, 121, ABG)
22:13:33.019 00.000 10072 Guiding  Dir = 2, Dur = 121
22:13:33.019 00.000 10072 IsGuiding returns 0
22:13:33.020 00.001 10072 PulseGuide returned control before completion, sleep 131
22:13:33.043 00.023 1032 UpdateGuideState exits: m=1355 SNR=25.8
22:13:33.046 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:33.050 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:33.055 00.005 1032 Enqueuing Expose request
22:13:33.161 00.106 10072 IsGuiding returns 0
22:13:33.161 00.000 10072 Move returns status 0, amount 121
22:13:33.161 00.000 10072 MoveAxis(N, 0, ABG)
22:13:33.161 00.000 10072 Move returns status 0, amount 0
22:13:33.161 00.000 10072 move complete, result=0
22:13:33.162 00.001 10072 worker thread done servicing request
22:13:33.162 00.000 10072 Worker thread wakes up
22:13:33.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:33.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:33.163 00.001 1032 GuideStep: -0.2 px 121 ms EAST, -0.2 px 0 ms NORTH
22:13:33.593 00.430 10072 Exposure complete
22:13:33.677 00.084 10072 worker thread done servicing request
22:13:33.677 00.000 1032 OnExposeComplete: enter
22:13:33.681 00.004 1032 UpdateGuideState(): m_state=6
22:13:33.685 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2835
22:13:33.688 00.003 1032 Star::Find returns 1 (0), X=1103.68, Y=135.92, Mass=1282, SNR=25.1, Peak=99 HFD=3.3
22:13:33.690 00.002 1032 MultiStar: [#1 0.14,-0.24,0.00,M2] [#2 0.23,-0.22,0.00,M8] [#3 -0.05,0.03,0.73,U] [#4 0.17,-0.33,0.00,M2] [#5 -0.12,0.11,0.64,U] [#6 0.16,-0.17,0.60,U] [#7 0.33,-0.05,0.00,M7] [#8 0.34,-0.09,0.00,M8] 
22:13:33.693 00.003 1032 refined, 3 included, MultiStar: {0.13, -0.08}, one-star: {0.40, -0.23}
22:13:33.695 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
22:13:33.697 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
22:13:33.700 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.55 mountX=-0.11 mountY=-0.11, mountTheta=-2.38
22:13:33.704 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.08, opts=13)
22:13:33.709 00.005 1032 Enqueuing Move request for scope (0.13, -0.08)
22:13:33.712 00.003 10072 Worker thread wakes up
22:13:33.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
22:13:33.712 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
22:13:33.712 00.000 10072 Moving (0.13, -0.08) raw xDistance=-0.11 yDistance=-0.11
22:13:33.715 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:13:33.718 00.003 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.67
22:13:33.718 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:13:33.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:33.719 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:13:33.719 00.000 10072 MoveAxis(E, 15, ABG)
22:13:33.719 00.000 10072 Guiding  Dir = 2, Dur = 15
22:13:33.719 00.000 10072 IsGuiding returns 0
22:13:33.720 00.001 10072 PulseGuide returned control before completion, sleep 25
22:13:33.745 00.025 1032 UpdateGuideState exits: m=1282 SNR=25.1
22:13:33.748 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:33.751 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:33.755 00.004 1032 Enqueuing Expose request
22:13:33.758 00.003 10072 IsGuiding returns 0
22:13:33.759 00.001 10072 Move returns status 0, amount 15
22:13:33.759 00.000 10072 MoveAxis(N, 0, ABG)
22:13:33.759 00.000 10072 Move returns status 0, amount 0
22:13:33.759 00.000 10072 move complete, result=0
22:13:33.759 00.000 10072 worker thread done servicing request
22:13:33.759 00.000 10072 Worker thread wakes up
22:13:33.759 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:33.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:33.770 00.011 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:13:34.388 00.618 10072 Exposure complete
22:13:34.466 00.078 10072 worker thread done servicing request
22:13:34.466 00.000 1032 OnExposeComplete: enter
22:13:34.469 00.003 1032 UpdateGuideState(): m_state=6
22:13:34.471 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2836
22:13:34.473 00.002 1032 Star::Find returns 1 (0), X=1103.49, Y=136.18, Mass=1246, SNR=24.8, Peak=102 HFD=3.3
22:13:34.476 00.003 1032 MultiStar: [#1 0.16,-0.07,0.98,U] [#2 0.35,-0.01,0.00,M9] [#3 -0.07,0.07,0.74,U] [#4 0.10,-0.28,0.00,M3] [#5 -0.24,-0.01,0.67,U] [#6 0.32,-0.04,0.00,M1] [#7 0.13,-0.18,0.70,U] [#8 0.27,0.02,0.00,M9] 
22:13:34.478 00.002 1032 refined, 4 included, MultiStar: {0.06, -0.03}, one-star: {0.21, 0.02}
22:13:34.481 00.003 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
22:13:34.483 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
22:13:34.487 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.44 mountX=-0.04 mountY=-0.05, mountTheta=-2.27
22:13:34.491 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
22:13:34.494 00.003 1032 Enqueuing Move request for scope (0.06, -0.03)
22:13:34.496 00.002 10072 Worker thread wakes up
22:13:34.496 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:13:34.496 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:13:34.496 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
22:13:34.499 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:13:34.500 00.001 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.67
22:13:34.502 00.002 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:13:34.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:34.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:13:34.502 00.000 10072 MoveAxis(E, 16, ABG)
22:13:34.502 00.000 10072 Guiding  Dir = 2, Dur = 16
22:13:34.502 00.000 10072 IsGuiding returns 0
22:13:34.503 00.001 10072 PulseGuide returned control before completion, sleep 26
22:13:34.528 00.025 1032 UpdateGuideState exits: m=1246 SNR=24.8
22:13:34.531 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:34.533 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:34.536 00.003 1032 Enqueuing Expose request
22:13:34.539 00.003 10072 IsGuiding returns 0
22:13:34.539 00.000 10072 Move returns status 0, amount 16
22:13:34.539 00.000 10072 MoveAxis(N, 0, ABG)
22:13:34.540 00.001 10072 Move returns status 0, amount 0
22:13:34.540 00.000 10072 move complete, result=0
22:13:34.540 00.000 10072 worker thread done servicing request
22:13:34.540 00.000 10072 Worker thread wakes up
22:13:34.540 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:34.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:34.552 00.012 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
22:13:34.948 00.396 10072 Exposure complete
22:13:35.028 00.080 10072 worker thread done servicing request
22:13:35.028 00.000 1032 OnExposeComplete: enter
22:13:35.031 00.003 1032 UpdateGuideState(): m_state=6
22:13:35.034 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2837
22:13:35.036 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=136.02, Mass=1344, SNR=25.7, Peak=107 HFD=3.3
22:13:35.040 00.004 1032 MultiStar: [#1 0.12,-0.08,0.93,U] [#2 0.22,-0.11,0.00,M10] [#3 0.02,-0.03,0.76,U] [#4 0.07,-0.28,0.00,M4] [#5 -0.30,0.06,0.00,M1] [#6 0.02,-0.08,0.58,U] [#7 0.19,-0.19,0.00,M7] [#8 0.34,0.08,0.00,M10] 
22:13:35.043 00.003 1032 refined, 3 included, MultiStar: {0.09, -0.09}, one-star: {0.16, -0.14}
22:13:35.046 00.003 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
22:13:35.047 00.001 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
22:13:35.049 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.75 mountX=-0.11 mountY=-0.07, mountTheta=-2.58
22:13:35.053 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
22:13:35.055 00.002 1032 Enqueuing Move request for scope (0.09, -0.09)
22:13:35.058 00.003 10072 Worker thread wakes up
22:13:35.058 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
22:13:35.058 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
22:13:35.058 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.07
22:13:35.060 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:13:35.063 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.68
22:13:35.063 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:13:35.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:35.064 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:13:35.064 00.000 10072 MoveAxis(E, 14, ABG)
22:13:35.064 00.000 10072 Guiding  Dir = 2, Dur = 14
22:13:35.064 00.000 10072 IsGuiding returns 0
22:13:35.065 00.001 10072 PulseGuide returned control before completion, sleep 24
22:13:35.090 00.025 1032 UpdateGuideState exits: m=1344 SNR=25.7
22:13:35.093 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:35.095 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:35.097 00.002 1032 Enqueuing Expose request
22:13:35.103 00.006 10072 IsGuiding returns 0
22:13:35.103 00.000 10072 Move returns status 0, amount 14
22:13:35.103 00.000 10072 MoveAxis(N, 0, ABG)
22:13:35.103 00.000 10072 Move returns status 0, amount 0
22:13:35.103 00.000 10072 move complete, result=0
22:13:35.103 00.000 10072 worker thread done servicing request
22:13:35.103 00.000 10072 Worker thread wakes up
22:13:35.103 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:35.103 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:35.114 00.011 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:13:35.735 00.621 10072 Exposure complete
22:13:35.814 00.079 10072 worker thread done servicing request
22:13:35.814 00.000 1032 OnExposeComplete: enter
22:13:35.818 00.004 1032 UpdateGuideState(): m_state=6
22:13:35.821 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2838
22:13:35.825 00.004 1032 Star::Find returns 1 (0), X=1103.59, Y=135.89, Mass=1465, SNR=26.9, Peak=120 HFD=3.3
22:13:35.828 00.003 1032 MultiStar: [#1 0.07,-0.21,0.88,U] [#2 0.21,-0.27,0.00,R] [#3 -0.07,-0.08,0.69,U] [#4 0.13,-0.35,0.00,M5] [#5 -0.35,0.10,0.00,M2] [#6 0.10,-0.04,0.59,U] [#7 0.22,-0.03,0.65,U] [#8 0.30,0.02,0.00,R] 
22:13:35.831 00.003 1032 refined, 4 included, MultiStar: {0.14, -0.14}, one-star: {0.31, -0.26}
22:13:35.835 00.004 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
22:13:35.838 00.003 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
22:13:35.841 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.80 mountX=-0.17 mountY=-0.10, mountTheta=-2.63
22:13:35.845 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.14, opts=13)
22:13:35.848 00.003 1032 Enqueuing Move request for scope (0.14, -0.14)
22:13:35.850 00.002 10072 Worker thread wakes up
22:13:35.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
22:13:35.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
22:13:35.851 00.001 10072 Moving (0.14, -0.14) raw xDistance=-0.17 yDistance=-0.10
22:13:35.853 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:13:35.856 00.003 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 284.68
22:13:35.856 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
22:13:35.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:35.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:13:35.856 00.000 10072 MoveAxis(E, 98, ABG)
22:13:35.856 00.000 10072 Guiding  Dir = 2, Dur = 98
22:13:35.857 00.001 10072 IsGuiding returns 0
22:13:35.857 00.000 10072 PulseGuide returned control before completion, sleep 108
22:13:35.882 00.025 1032 UpdateGuideState exits: m=1465 SNR=26.9
22:13:35.884 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:35.886 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:35.890 00.004 1032 Enqueuing Expose request
22:13:35.970 00.080 10072 IsGuiding returns 0
22:13:35.970 00.000 10072 Move returns status 0, amount 98
22:13:35.970 00.000 10072 MoveAxis(N, 0, ABG)
22:13:35.970 00.000 10072 Move returns status 0, amount 0
22:13:35.970 00.000 10072 move complete, result=0
22:13:35.970 00.000 10072 worker thread done servicing request
22:13:35.971 00.001 10072 Worker thread wakes up
22:13:35.971 00.000 1032 GuideStep: -0.2 px 98 ms EAST, -0.1 px 0 ms NORTH
22:13:35.975 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:35.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:36.414 00.439 10072 Exposure complete
22:13:36.620 00.206 10072 worker thread done servicing request
22:13:36.620 00.000 1032 OnExposeComplete: enter
22:13:36.625 00.005 1032 UpdateGuideState(): m_state=6
22:13:36.629 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2839
22:13:36.632 00.003 1032 Star::Find returns 1 (0), X=1103.41, Y=135.97, Mass=1369, SNR=26.0, Peak=118 HFD=3.4
22:13:36.635 00.003 1032 MultiStar: [#1 0.12,-0.11,0.94,U] [#2 -0.08,0.18,0.75,U] [#3 -0.04,-0.17,0.77,U] [#4 0.04,-0.40,0.00,M6] [#5 -0.19,0.23,0.00,M3] [#6 0.21,-0.10,0.58,U] [#7 0.22,-0.22,0.00,M7] [#8 -0.02,-0.04,0.46,U] 
22:13:36.638 00.003 1032 refined, 5 included, MultiStar: {0.06, -0.08}, one-star: {0.14, -0.19}
22:13:36.641 00.003 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
22:13:36.643 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
22:13:36.646 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.95 mountX=-0.09 mountY=-0.04, mountTheta=-2.78
22:13:36.649 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
22:13:36.654 00.005 1032 Enqueuing Move request for scope (0.06, -0.08)
22:13:36.656 00.002 10072 Worker thread wakes up
22:13:36.657 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
22:13:36.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
22:13:36.657 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
22:13:36.660 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:13:36.663 00.003 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.69
22:13:36.663 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:13:36.664 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:36.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:13:36.664 00.000 10072 MoveAxis(E, 17, ABG)
22:13:36.664 00.000 10072 Guiding  Dir = 2, Dur = 17
22:13:36.665 00.001 10072 IsGuiding returns 0
22:13:36.665 00.000 10072 PulseGuide returned control before completion, sleep 27
22:13:36.701 00.036 1032 UpdateGuideState exits: m=1369 SNR=26.0
22:13:36.710 00.009 10072 IsGuiding returns 0
22:13:36.710 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:36.714 00.004 10072 Move returns status 0, amount 17
22:13:36.715 00.001 10072 MoveAxis(N, 0, ABG)
22:13:36.715 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:36.720 00.005 10072 Move returns status 0, amount 0
22:13:36.720 00.000 1032 Enqueuing Expose request
22:13:36.726 00.006 10072 move complete, result=0
22:13:36.726 00.000 10072 worker thread done servicing request
22:13:36.726 00.000 1032 GuideStep: -0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
22:13:36.732 00.006 10072 Worker thread wakes up
22:13:36.733 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:36.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:37.493 00.760 10072 Exposure complete
22:13:37.581 00.088 10072 worker thread done servicing request
22:13:37.582 00.001 1032 OnExposeComplete: enter
22:13:37.585 00.003 1032 UpdateGuideState(): m_state=6
22:13:37.589 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2840
22:13:37.591 00.002 1032 Star::Find returns 1 (0), X=1103.71, Y=135.93, Mass=1256, SNR=24.9, Peak=101 HFD=3.3
22:13:37.596 00.005 1032 MultiStar: large primary error, entering stabilization period
22:13:37.599 00.003 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
22:13:37.601 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
22:13:37.604 00.003 1032 CameraToMount -- cameraX=0.43 cameraY=-0.23 hyp=0.49 cameraTheta=-0.49 mountX=-0.33 mountY=-0.36, mountTheta=-2.32
22:13:37.608 00.004 1032 SchedulePrimaryMove(0F526948, x=0.43, y=-0.23, opts=13)
22:13:37.611 00.003 1032 Enqueuing Move request for scope (0.43, -0.23)
22:13:37.614 00.003 10072 Worker thread wakes up
22:13:37.614 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.23) opts 0xd
22:13:37.614 00.000 10072 Handling offset move in thread for scope, endpoint = (0.43, -0.23)
22:13:37.614 00.000 10072 Moving (0.43, -0.23) raw xDistance=-0.33 yDistance=-0.36
22:13:37.616 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:13:37.619 00.003 10072 PPEC rslt: input = -0.33, final = -0.18, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 284.69
22:13:37.620 00.001 10072 PPEC: input: -0.33, control: -0.18, exposure: 500
22:13:37.620 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:13:37.620 00.000 10072 MoveAxis(E, 176, ABG)
22:13:37.620 00.000 10072 Guiding  Dir = 2, Dur = 176
22:13:37.621 00.001 10072 IsGuiding returns 0
22:13:37.621 00.000 10072 PulseGuide returned control before completion, sleep 186
22:13:37.649 00.028 1032 UpdateGuideState exits: m=1256 SNR=24.9
22:13:37.652 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:37.655 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:37.658 00.003 1032 Enqueuing Expose request
22:13:37.812 00.154 10072 IsGuiding returns 0
22:13:37.812 00.000 10072 Move returns status 0, amount 176
22:13:37.812 00.000 10072 MoveAxis(N, 233, ABG)
22:13:37.812 00.000 10072 Guiding  Dir = 0, Dur = 233
22:13:37.813 00.001 10072 IsGuiding returns 0
22:13:37.813 00.000 10072 PulseGuide returned control before completion, sleep 243
22:13:38.064 00.251 10072 IsGuiding returns 1
22:13:38.064 00.000 10072 scope still moving after pulse duration time elapsed
22:13:38.161 00.097 10072 IsGuiding returns 0
22:13:38.162 00.001 10072 scope move finished after 233 + 116 ms
22:13:38.162 00.000 10072 Move returns status 0, amount 233
22:13:38.162 00.000 10072 move complete, result=0
22:13:38.162 00.000 10072 worker thread done servicing request
22:13:38.162 00.000 10072 Worker thread wakes up
22:13:38.162 00.000 1032 GuideStep: -0.3 px 176 ms EAST, -0.4 px 233 ms NORTH
22:13:38.166 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:38.166 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:38.875 00.709 10072 Exposure complete
22:13:39.808 00.933 10072 worker thread done servicing request
22:13:39.881 00.073 1032 OnExposeComplete: enter
22:13:40.112 00.231 1032 UpdateGuideState(): m_state=6
22:13:40.122 00.010 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2841
22:13:40.456 00.334 1032 Star::Find returns 1 (0), X=1103.12, Y=136.05, Mass=1316, SNR=25.5, Peak=107 HFD=3.0
22:13:40.616 00.160 1032 MultiStar: exiting stabilization period
22:13:40.621 00.005 1032 MultiStar: [#1 -0.17,-0.07,0.96,U] [#2 -0.29,0.23,0.00,M1] [#3 -0.38,-0.03,0.00,M1] [#4 -0.18,-0.28,0.00,M7] [#5 -0.50,0.11,0.00,M4] [#6 -0.03,-0.05,0.61,U] [#7 -0.28,-0.18,0.00,M8] [#8 -0.39,0.01,0.00,M1] 
22:13:40.626 00.005 1032 refined, 2 included, MultiStar: {-0.13, -0.08}, one-star: {-0.16, -0.11}
22:13:40.630 00.004 1032 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.83) = xAngle (-4.43 = 1.85)
22:13:40.633 00.003 1032 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.43 = 1.85)
22:13:40.636 00.003 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.16 cameraTheta=-2.60 mountX=-0.04 mountY=0.15, mountTheta=1.85
22:13:40.641 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.08, opts=13)
22:13:40.646 00.005 1032 Enqueuing Move request for scope (-0.13, -0.08)
22:13:40.649 00.003 10072 Worker thread wakes up
22:13:40.650 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
22:13:40.650 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
22:13:40.650 00.000 10072 Moving (-0.13, -0.08) raw xDistance=-0.04 yDistance=0.15
22:13:40.653 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:13:40.658 00.005 10072 PPEC rslt: input = -0.04, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 284.70
22:13:40.658 00.000 10072 PPEC: input: -0.04, control: -0.04, exposure: 500
22:13:40.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:40.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:13:40.659 00.001 10072 MoveAxis(E, 39, ABG)
22:13:40.659 00.000 10072 Guiding  Dir = 2, Dur = 39
22:13:40.659 00.000 10072 IsGuiding returns 0
22:13:40.660 00.001 10072 PulseGuide returned control before completion, sleep 49
22:13:40.727 00.067 10072 IsGuiding returns 1
22:13:40.727 00.000 10072 scope still moving after pulse duration time elapsed
22:13:40.727 00.000 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:13:40.733 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:40.741 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:40.744 00.003 1032 Enqueuing Expose request
22:13:40.753 00.009 10072 IsGuiding returns 0
22:13:40.753 00.000 10072 scope move finished after 39 + 54 ms
22:13:40.753 00.000 10072 Move returns status 0, amount 39
22:13:40.754 00.001 10072 MoveAxis(N, 0, ABG)
22:13:40.754 00.000 10072 Move returns status 0, amount 0
22:13:40.754 00.000 10072 move complete, result=0
22:13:40.754 00.000 10072 worker thread done servicing request
22:13:40.754 00.000 10072 Worker thread wakes up
22:13:40.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:40.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:40.763 00.009 1032 GuideStep: -0.0 px 39 ms EAST, 0.1 px 0 ms NORTH
22:13:41.608 00.845 10072 Exposure complete
22:13:42.034 00.426 10072 worker thread done servicing request
22:13:42.034 00.000 1032 OnExposeComplete: enter
22:13:42.039 00.005 1032 UpdateGuideState(): m_state=6
22:13:42.044 00.005 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2842
22:13:42.050 00.006 1032 Star::Find returns 1 (0), X=1103.13, Y=136.09, Mass=1231, SNR=24.6, Peak=100 HFD=2.9
22:13:42.055 00.005 1032 MultiStar: [#1 -0.22,-0.03,0.97,U] [#2 -0.34,0.21,0.00,M2] [#3 -0.07,0.02,0.79,U] [#4 -0.36,-0.07,0.00,M8] [#5 -0.77,0.23,0.00,M5] [#6 -0.24,-0.04,0.00,M1] [#7 -0.05,-0.05,0.73,U] [#8 -0.41,-0.04,0.00,M2] 
22:13:42.060 00.005 1032 refined, 3 included, MultiStar: {-0.13, -0.03}, one-star: {-0.14, -0.07}
22:13:42.064 00.004 1032 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.83) = xAngle (-4.71 = 1.58)
22:13:42.069 00.005 1032 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.71 = 1.58)
22:13:42.073 00.004 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.88 mountX=-0.00 mountY=0.13, mountTheta=1.58
22:13:42.087 00.014 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.03, opts=13)
22:13:42.093 00.006 1032 Enqueuing Move request for scope (-0.13, -0.03)
22:13:42.096 00.003 10072 Worker thread wakes up
22:13:42.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
22:13:42.096 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
22:13:42.096 00.000 10072 Moving (-0.13, -0.03) raw xDistance=-0.00 yDistance=0.13
22:13:42.099 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:13:42.102 00.003 10072 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 284.70
22:13:42.102 00.000 10072 PPEC: input: -0.00, control: -0.03, exposure: 500
22:13:42.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:42.102 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:13:42.102 00.000 10072 MoveAxis(E, 26, ABG)
22:13:42.103 00.001 10072 Guiding  Dir = 2, Dur = 26
22:13:42.103 00.000 10072 IsGuiding returns 0
22:13:42.104 00.001 10072 PulseGuide returned control before completion, sleep 36
22:13:42.138 00.034 1032 UpdateGuideState exits: m=1231 SNR=24.6
22:13:42.144 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:42.148 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:42.152 00.004 1032 Enqueuing Expose request
22:13:42.155 00.003 10072 IsGuiding returns 1
22:13:42.156 00.001 10072 scope still moving after pulse duration time elapsed
22:13:42.185 00.029 10072 IsGuiding returns 0
22:13:42.185 00.000 10072 scope move finished after 26 + 55 ms
22:13:42.185 00.000 10072 Move returns status 0, amount 26
22:13:42.185 00.000 10072 MoveAxis(N, 0, ABG)
22:13:42.185 00.000 10072 Move returns status 0, amount 0
22:13:42.185 00.000 10072 move complete, result=0
22:13:42.185 00.000 10072 worker thread done servicing request
22:13:42.185 00.000 10072 Worker thread wakes up
22:13:42.185 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:42.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:42.185 00.000 1032 GuideStep: -0.0 px 26 ms EAST, 0.1 px 0 ms NORTH
22:13:42.809 00.624 10072 Exposure complete
22:13:42.877 00.068 10072 worker thread done servicing request
22:13:42.877 00.000 1032 OnExposeComplete: enter
22:13:42.879 00.002 1032 UpdateGuideState(): m_state=6
22:13:42.881 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2843
22:13:42.883 00.002 1032 Star::Find returns 1 (0), X=1103.48, Y=136.16, Mass=1214, SNR=24.5, Peak=102 HFD=3.4
22:13:42.885 00.002 1032 MultiStar: [#1 -0.06,0.00,0.95,U] [#2 -0.25,0.38,0.00,M3] [#3 -0.09,0.10,0.77,U] [#4 -0.07,-0.11,0.74,U] [#5 -0.30,0.35,0.00,M6] [#6 -0.12,0.11,0.64,U] [#7 -0.02,-0.02,0.65,U] [#8 -0.46,0.11,0.00,M3] 
22:13:42.887 00.002 1032 refined, 5 included, MultiStar: {-0.01, 0.01}, one-star: {0.21, 0.01}
22:13:42.889 00.002 1032 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.83) = xAngle (0.51 = 0.51)
22:13:42.892 00.003 1032 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.51 = 0.51)
22:13:42.895 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.34 mountX=0.02 mountY=0.01, mountTheta=0.51
22:13:42.899 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
22:13:42.901 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
22:13:42.903 00.002 10072 Worker thread wakes up
22:13:42.903 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
22:13:42.903 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
22:13:42.903 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.02 yDistance=0.01
22:13:42.905 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:13:42.907 00.002 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.71
22:13:42.907 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
22:13:42.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:42.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:13:42.907 00.000 10072 MoveAxis(E, 22, ABG)
22:13:42.907 00.000 10072 Guiding  Dir = 2, Dur = 22
22:13:42.909 00.002 10072 IsGuiding returns 0
22:13:42.909 00.000 10072 PulseGuide returned control before completion, sleep 32
22:13:42.929 00.020 1032 UpdateGuideState exits: m=1214 SNR=24.5
22:13:42.933 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:42.935 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:42.937 00.002 1032 Enqueuing Expose request
22:13:42.947 00.010 10072 IsGuiding returns 1
22:13:42.948 00.001 10072 scope still moving after pulse duration time elapsed
22:13:42.979 00.031 10072 IsGuiding returns 0
22:13:42.980 00.001 10072 scope move finished after 22 + 48 ms
22:13:42.980 00.000 10072 Move returns status 0, amount 22
22:13:42.980 00.000 10072 MoveAxis(N, 0, ABG)
22:13:42.980 00.000 10072 Move returns status 0, amount 0
22:13:42.980 00.000 10072 move complete, result=0
22:13:42.980 00.000 10072 worker thread done servicing request
22:13:42.980 00.000 10072 Worker thread wakes up
22:13:42.980 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:42.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:42.990 00.010 1032 GuideStep: 0.0 px 22 ms EAST, 0.0 px 0 ms NORTH
22:13:43.388 00.398 10072 Exposure complete
22:13:43.451 00.063 10072 worker thread done servicing request
22:13:43.453 00.002 1032 OnExposeComplete: enter
22:13:43.456 00.003 1032 UpdateGuideState(): m_state=6
22:13:43.460 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2844
22:13:43.463 00.003 1032 Star::Find returns 1 (0), X=1103.42, Y=136.13, Mass=1143, SNR=23.7, Peak=96 HFD=3.3
22:13:43.465 00.002 1032 MultiStar: [#1 0.01,-0.10,1.02,U] [#2 -0.18,0.08,0.82,U] [#3 -0.01,0.11,0.81,U] [#4 0.00,-0.18,0.67,U] [#5 -0.39,0.03,0.00,M7] [#6 0.02,-0.05,0.61,U] [#7 0.01,-0.05,0.75,U] [#8 -0.18,-0.01,0.55,U] 
22:13:43.466 00.001 1032 refined, 7 included, MultiStar: {-0.01, -0.03}, one-star: {0.14, -0.02}
22:13:43.468 00.002 1032 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.83) = xAngle (-3.89 = 2.39)
22:13:43.470 00.002 1032 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.89 = 2.39)
22:13:43.472 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-2.06 mountX=-0.02 mountY=0.02, mountTheta=2.39
22:13:43.475 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
22:13:43.476 00.001 1032 Enqueuing Move request for scope (-0.01, -0.03)
22:13:43.478 00.002 10072 Worker thread wakes up
22:13:43.478 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
22:13:43.478 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
22:13:43.478 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.02 yDistance=0.02
22:13:43.481 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:13:43.484 00.003 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.71
22:13:43.484 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
22:13:43.484 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:43.484 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:13:43.484 00.000 10072 MoveAxis(E, 19, ABG)
22:13:43.484 00.000 10072 Guiding  Dir = 2, Dur = 19
22:13:43.485 00.001 10072 IsGuiding returns 0
22:13:43.486 00.001 10072 PulseGuide returned control before completion, sleep 29
22:13:43.507 00.021 1032 UpdateGuideState exits: m=1143 SNR=23.7
22:13:43.512 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:43.515 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:43.518 00.003 1032 Enqueuing Expose request
22:13:43.527 00.009 10072 IsGuiding returns 0
22:13:43.527 00.000 10072 Move returns status 0, amount 19
22:13:43.527 00.000 10072 MoveAxis(N, 0, ABG)
22:13:43.527 00.000 10072 Move returns status 0, amount 0
22:13:43.527 00.000 10072 move complete, result=0
22:13:43.527 00.000 10072 worker thread done servicing request
22:13:43.527 00.000 10072 Worker thread wakes up
22:13:43.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:43.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:43.530 00.003 1032 GuideStep: -0.0 px 19 ms EAST, 0.0 px 0 ms NORTH
22:13:44.157 00.627 10072 Exposure complete
22:13:44.217 00.060 10072 worker thread done servicing request
22:13:44.218 00.001 1032 OnExposeComplete: enter
22:13:44.220 00.002 1032 UpdateGuideState(): m_state=6
22:13:44.221 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2845
22:13:44.223 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=135.91, Mass=1303, SNR=25.3, Peak=107 HFD=3.3
22:13:44.224 00.001 1032 MultiStar: [#1 0.00,-0.32,0.00,M1] [#2 -0.13,0.11,0.82,U] [#3 -0.11,-0.39,0.00,M1] [#4 0.10,-0.52,0.00,M7] [#5 -0.38,-0.14,0.00,M8] [#6 0.05,-0.22,0.62,U] [#7 -0.01,-0.39,0.00,M6] [#8 -0.19,-0.45,0.00,M3] 
22:13:44.226 00.002 1032 refined, 2 included, MultiStar: {-0.00, -0.12}, one-star: {0.06, -0.25}
22:13:44.227 00.001 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.85)
22:13:44.229 00.002 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.85)
22:13:44.230 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.61 mountX=-0.12 mountY=0.03, mountTheta=2.85
22:13:44.233 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.12, opts=13)
22:13:44.235 00.002 1032 Enqueuing Move request for scope (-0.00, -0.12)
22:13:44.238 00.003 10072 Worker thread wakes up
22:13:44.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
22:13:44.238 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
22:13:44.238 00.000 10072 Moving (-0.00, -0.12) raw xDistance=-0.12 yDistance=0.03
22:13:44.240 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:13:44.242 00.002 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.72
22:13:44.242 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
22:13:44.242 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:44.243 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:13:44.243 00.000 10072 MoveAxis(E, 21, ABG)
22:13:44.243 00.000 10072 Guiding  Dir = 2, Dur = 21
22:13:44.243 00.000 10072 IsGuiding returns 0
22:13:44.243 00.000 10072 PulseGuide returned control before completion, sleep 31
22:13:44.262 00.019 1032 UpdateGuideState exits: m=1303 SNR=25.3
22:13:44.267 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:44.270 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:44.272 00.002 1032 Enqueuing Expose request
22:13:44.280 00.008 10072 IsGuiding returns 0
22:13:44.280 00.000 10072 Move returns status 0, amount 21
22:13:44.280 00.000 10072 MoveAxis(N, 0, ABG)
22:13:44.280 00.000 10072 Move returns status 0, amount 0
22:13:44.280 00.000 10072 move complete, result=0
22:13:44.280 00.000 10072 worker thread done servicing request
22:13:44.280 00.000 10072 Worker thread wakes up
22:13:44.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:44.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:44.283 00.003 1032 GuideStep: -0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
22:13:44.687 00.404 10072 Exposure complete
22:13:44.745 00.058 10072 worker thread done servicing request
22:13:44.745 00.000 1032 OnExposeComplete: enter
22:13:44.748 00.003 1032 UpdateGuideState(): m_state=6
22:13:44.750 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2846
22:13:44.751 00.001 1032 Star::Find returns 1 (0), X=1103.33, Y=135.73, Mass=1168, SNR=24.0, Peak=97 HFD=3.5
22:13:44.752 00.001 1032 MultiStar: [#1 -0.00,-0.57,0.00,M2] [#2 -0.16,-0.18,0.00,M2] [#3 -0.24,-0.33,0.00,M2] [#4 -0.11,-0.56,0.00,M8] [#5 -0.40,-0.17,0.00,M9] [#6 -0.03,-0.47,0.00,M1] [#7 0.14,-0.50,0.00,M7] [#8 -0.19,-0.60,0.00,M4] 
22:13:44.753 00.001 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
22:13:44.755 00.002 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
22:13:44.756 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.42 hyp=0.43 cameraTheta=-1.45 mountX=-0.42 mountY=0.06, mountTheta=3.00
22:13:44.759 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.42, opts=13)
22:13:44.760 00.001 1032 Enqueuing Move request for scope (0.05, -0.42)
22:13:44.762 00.002 10072 Worker thread wakes up
22:13:44.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.42) opts 0xd
22:13:44.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.42)
22:13:44.762 00.000 10072 Moving (0.05, -0.42) raw xDistance=-0.42 yDistance=0.06
22:13:44.763 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
22:13:44.766 00.003 10072 PPEC rslt: input = -0.42, final = -0.23, react = -0.21, pred = -0.02, hyst = -0.19, hyst_pct = 0.00, period_length = 284.73
22:13:44.766 00.000 10072 PPEC: input: -0.42, control: -0.23, exposure: 500
22:13:44.766 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:44.766 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:13:44.766 00.000 10072 MoveAxis(E, 218, ABG)
22:13:44.766 00.000 10072 Guiding  Dir = 2, Dur = 218
22:13:44.766 00.000 10072 IsGuiding returns 0
22:13:44.767 00.001 10072 PulseGuide returned control before completion, sleep 228
22:13:44.782 00.015 1032 UpdateGuideState exits: m=1168 SNR=24.0
22:13:44.784 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:44.787 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:44.788 00.001 1032 Enqueuing Expose request
22:13:45.009 00.221 10072 IsGuiding returns 0
22:13:45.009 00.000 10072 Move returns status 0, amount 218
22:13:45.009 00.000 10072 MoveAxis(N, 0, ABG)
22:13:45.009 00.000 10072 Move returns status 0, amount 0
22:13:45.009 00.000 10072 move complete, result=0
22:13:45.009 00.000 10072 worker thread done servicing request
22:13:45.009 00.000 10072 Worker thread wakes up
22:13:45.009 00.000 1032 GuideStep: -0.4 px 218 ms EAST, 0.1 px 0 ms NORTH
22:13:45.012 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:45.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:45.636 00.624 10072 Exposure complete
22:13:45.691 00.055 10072 worker thread done servicing request
22:13:45.691 00.000 1032 OnExposeComplete: enter
22:13:45.693 00.002 1032 UpdateGuideState(): m_state=6
22:13:45.695 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2847
22:13:45.696 00.001 1032 Star::Find returns 1 (0), X=1103.22, Y=136.12, Mass=1248, SNR=24.8, Peak=110 HFD=3.1
22:13:45.698 00.002 1032 MultiStar: [#1 -0.13,-0.16,1.00,U] [#2 -0.17,0.18,0.82,U] [#3 -0.20,0.19,0.00,M3] [#4 -0.21,-0.20,0.00,M9] [#5 -0.43,0.23,0.00,M10] [#6 -0.03,-0.01,0.60,U] [#7 -0.09,-0.20,0.67,U] [#8 -0.23,-0.10,0.00,M5] 
22:13:45.700 00.002 1032 single-star, 4 included, MultiStar: {-0.10, -0.05}, one-star: {-0.06, -0.04}
22:13:45.701 00.001 1032 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.83) = xAngle (-4.35 = 1.94)
22:13:45.702 00.001 1032 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.35 = 1.94)
22:13:45.704 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.52 mountX=-0.02 mountY=0.06, mountTheta=1.94
22:13:45.706 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.04, opts=13)
22:13:45.708 00.002 1032 Enqueuing Move request for scope (-0.06, -0.04)
22:13:45.709 00.001 10072 Worker thread wakes up
22:13:45.709 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
22:13:45.709 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
22:13:45.709 00.000 10072 Moving (-0.06, -0.04) raw xDistance=-0.02 yDistance=0.06
22:13:45.712 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:13:45.717 00.005 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.73
22:13:45.717 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
22:13:45.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:45.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:13:45.717 00.000 10072 MoveAxis(E, 22, ABG)
22:13:45.717 00.000 10072 Guiding  Dir = 2, Dur = 22
22:13:45.718 00.001 10072 IsGuiding returns 0
22:13:45.718 00.000 10072 PulseGuide returned control before completion, sleep 32
22:13:45.735 00.017 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:13:45.738 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:45.740 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:45.743 00.003 1032 Enqueuing Expose request
22:13:45.759 00.016 10072 IsGuiding returns 1
22:13:45.759 00.000 10072 scope still moving after pulse duration time elapsed
22:13:45.790 00.031 10072 IsGuiding returns 0
22:13:45.790 00.000 10072 scope move finished after 22 + 50 ms
22:13:45.790 00.000 10072 Move returns status 0, amount 22
22:13:45.790 00.000 10072 MoveAxis(N, 0, ABG)
22:13:45.790 00.000 10072 Move returns status 0, amount 0
22:13:45.790 00.000 10072 move complete, result=0
22:13:45.790 00.000 10072 worker thread done servicing request
22:13:45.790 00.000 10072 Worker thread wakes up
22:13:45.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:45.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:45.792 00.002 1032 GuideStep: -0.0 px 22 ms EAST, 0.1 px 0 ms NORTH
22:13:46.197 00.405 10072 Exposure complete
22:13:46.247 00.050 10072 worker thread done servicing request
22:13:46.247 00.000 1032 OnExposeComplete: enter
22:13:46.249 00.002 1032 UpdateGuideState(): m_state=6
22:13:46.250 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2848
22:13:46.252 00.002 1032 Star::Find returns 1 (0), X=1103.19, Y=136.32, Mass=1377, SNR=26.1, Peak=118 HFD=3.3
22:13:46.254 00.002 1032 MultiStar: [#1 -0.04,-0.02,0.90,U] [#2 -0.24,0.24,0.00,M2] [#3 -0.27,0.18,0.00,M4] [#4 -0.25,-0.19,0.00,M10] [#5 -0.51,0.30,0.00,R] [#6 -0.18,-0.00,0.56,U] [#7 -0.06,0.03,0.68,U] [#8 -0.47,0.13,0.00,M6] 
22:13:46.256 00.002 1032 refined, 3 included, MultiStar: {-0.08, 0.05}, one-star: {-0.09, 0.16}
22:13:46.258 00.002 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
22:13:46.260 00.002 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
22:13:46.262 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.57 mountX=0.07 mountY=0.07, mountTheta=0.74
22:13:46.264 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.05, opts=13)
22:13:46.266 00.002 1032 Enqueuing Move request for scope (-0.08, 0.05)
22:13:46.267 00.001 10072 Worker thread wakes up
22:13:46.268 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
22:13:46.268 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
22:13:46.268 00.000 10072 Moving (-0.08, 0.05) raw xDistance=0.07 yDistance=0.07
22:13:46.270 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:13:46.272 00.002 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.74
22:13:46.272 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
22:13:46.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:46.272 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:13:46.272 00.000 10072 MoveAxis(E, 18, ABG)
22:13:46.272 00.000 10072 Guiding  Dir = 2, Dur = 18
22:13:46.274 00.002 10072 IsGuiding returns 0
22:13:46.274 00.000 10072 PulseGuide returned control before completion, sleep 28
22:13:46.289 00.015 1032 UpdateGuideState exits: m=1377 SNR=26.1
22:13:46.292 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:46.293 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:46.294 00.001 1032 Enqueuing Expose request
22:13:46.305 00.011 10072 IsGuiding returns 0
22:13:46.306 00.001 10072 Move returns status 0, amount 18
22:13:46.306 00.000 10072 MoveAxis(N, 0, ABG)
22:13:46.306 00.000 10072 Move returns status 0, amount 0
22:13:46.306 00.000 10072 move complete, result=0
22:13:46.306 00.000 10072 worker thread done servicing request
22:13:46.306 00.000 10072 Worker thread wakes up
22:13:46.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:46.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:46.306 00.000 1032 GuideStep: 0.1 px 18 ms EAST, 0.1 px 0 ms NORTH
22:13:46.932 00.626 10072 Exposure complete
22:13:46.981 00.049 10072 worker thread done servicing request
22:13:46.981 00.000 1032 OnExposeComplete: enter
22:13:46.983 00.002 1032 UpdateGuideState(): m_state=6
22:13:46.985 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2849
22:13:46.987 00.002 1032 Star::Find returns 1 (0), X=1103.08, Y=136.25, Mass=1276, SNR=25.1, Peak=100 HFD=3.1
22:13:46.991 00.004 1032 MultiStar: [#1 -0.31,0.05,0.00,M1] [#2 -0.43,0.43,0.00,M3] [#3 -0.13,0.16,0.75,U] [#4 -0.33,0.00,0.00,R] [#5 -0.20,0.24,0.00,M1] [#6 -0.15,-0.01,0.59,U] [#7 -0.35,0.20,0.00,M6] [#8 -0.44,0.09,0.00,M7] 
22:13:46.993 00.002 1032 refined, 2 included, MultiStar: {-0.16, 0.09}, one-star: {-0.20, 0.09}
22:13:46.994 00.001 1032 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.83) = xAngle (0.83 = 0.83)
22:13:46.996 00.002 1032 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.83 = 0.83)
22:13:46.997 00.001 1032 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.19 cameraTheta=2.66 mountX=0.13 mountY=0.14, mountTheta=0.83
22:13:47.001 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.09, opts=13)
22:13:47.003 00.002 1032 Enqueuing Move request for scope (-0.16, 0.09)
22:13:47.004 00.001 10072 Worker thread wakes up
22:13:47.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
22:13:47.004 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
22:13:47.004 00.000 10072 Moving (-0.16, 0.09) raw xDistance=0.13 yDistance=0.14
22:13:47.007 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:13:47.008 00.001 10072 PPEC rslt: input = 0.13, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.74
22:13:47.008 00.000 10072 PPEC: input: 0.13, control: -0.02, exposure: 500
22:13:47.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:47.008 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:13:47.010 00.002 10072 MoveAxis(E, 19, ABG)
22:13:47.010 00.000 10072 Guiding  Dir = 2, Dur = 19
22:13:47.010 00.000 10072 IsGuiding returns 0
22:13:47.010 00.000 10072 PulseGuide returned control before completion, sleep 29
22:13:47.027 00.017 1032 UpdateGuideState exits: m=1276 SNR=25.1
22:13:47.029 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:47.030 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:47.032 00.002 1032 Enqueuing Expose request
22:13:47.056 00.024 10072 IsGuiding returns 0
22:13:47.056 00.000 10072 Move returns status 0, amount 19
22:13:47.056 00.000 10072 MoveAxis(N, 0, ABG)
22:13:47.056 00.000 10072 Move returns status 0, amount 0
22:13:47.056 00.000 10072 move complete, result=0
22:13:47.056 00.000 10072 worker thread done servicing request
22:13:47.056 00.000 10072 Worker thread wakes up
22:13:47.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:47.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:47.063 00.007 1032 GuideStep: 0.1 px 19 ms EAST, 0.1 px 0 ms NORTH
22:13:47.462 00.399 10072 Exposure complete
22:13:47.517 00.055 10072 worker thread done servicing request
22:13:47.517 00.000 1032 OnExposeComplete: enter
22:13:47.521 00.004 1032 UpdateGuideState(): m_state=6
22:13:47.523 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2850
22:13:47.526 00.003 1032 Star::Find returns 1 (0), X=1103.14, Y=136.43, Mass=1325, SNR=25.6, Peak=119 HFD=3.2
22:13:47.528 00.002 1032 MultiStar: [#1 -0.22,0.01,0.99,U] [#2 -0.36,0.30,0.00,M4] [#3 -0.26,-0.02,0.00,M4] [#4 0.07,-0.30,0.00,M1] [#5 -0.11,0.11,0.67,U] [#6 -0.38,0.03,0.00,M1] [#7 -0.14,0.05,0.74,U] [#8 -0.27,0.09,0.00,M8] 
22:13:47.531 00.003 1032 refined, 3 included, MultiStar: {-0.16, 0.12}, one-star: {-0.14, 0.27}
22:13:47.534 00.003 1032 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.83) = xAngle (0.67 = 0.67)
22:13:47.537 00.003 1032 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.67 = 0.67)
22:13:47.541 00.004 1032 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.19 cameraTheta=2.50 mountX=0.15 mountY=0.12, mountTheta=0.67
22:13:47.547 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.12, opts=13)
22:13:47.553 00.006 1032 Enqueuing Move request for scope (-0.16, 0.12)
22:13:47.555 00.002 10072 Worker thread wakes up
22:13:47.555 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
22:13:47.555 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
22:13:47.555 00.000 10072 Moving (-0.16, 0.12) raw xDistance=0.15 yDistance=0.12
22:13:47.557 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:13:47.560 00.003 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 284.75
22:13:47.560 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
22:13:47.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:47.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:13:47.561 00.001 10072 MoveAxis(W, 55, ABG)
22:13:47.561 00.000 10072 Guiding  Dir = 3, Dur = 55
22:13:47.561 00.000 10072 IsGuiding returns 0
22:13:47.561 00.000 10072 PulseGuide returned control before completion, sleep 65
22:13:47.579 00.018 1032 UpdateGuideState exits: m=1325 SNR=25.6
22:13:47.582 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:47.584 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:47.586 00.002 1032 Enqueuing Expose request
22:13:47.631 00.045 10072 IsGuiding returns 0
22:13:47.631 00.000 10072 Move returns status 0, amount 55
22:13:47.631 00.000 10072 MoveAxis(N, 0, ABG)
22:13:47.631 00.000 10072 Move returns status 0, amount 0
22:13:47.631 00.000 10072 move complete, result=0
22:13:47.631 00.000 10072 worker thread done servicing request
22:13:47.631 00.000 10072 Worker thread wakes up
22:13:47.631 00.000 1032 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
22:13:47.634 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:47.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:48.260 00.626 10072 Exposure complete
22:13:48.334 00.074 10072 worker thread done servicing request
22:13:48.334 00.000 1032 OnExposeComplete: enter
22:13:48.337 00.003 1032 UpdateGuideState(): m_state=6
22:13:48.339 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2851
22:13:48.341 00.002 1032 Star::Find returns 1 (0), X=1103.26, Y=135.77, Mass=1279, SNR=25.1, Peak=120 HFD=3.2
22:13:48.343 00.002 1032 MultiStar: [#1 -0.18,-0.38,0.00,M1] [#2 -0.40,0.07,0.00,M5] [#3 -0.25,-0.11,0.00,M5] [#4 0.09,-0.44,0.00,M2] [#5 -0.03,-0.28,0.00,M1] [#6 0.00,-0.45,0.00,M2] [#7 -0.19,-0.32,0.00,M6] [#8 -0.48,-0.20,0.00,M9] 
22:13:48.346 00.003 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.84)
22:13:48.348 00.002 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.84)
22:13:48.350 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.61 mountX=-0.37 mountY=0.11, mountTheta=2.84
22:13:48.353 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.39, opts=13)
22:13:48.356 00.003 1032 Enqueuing Move request for scope (-0.02, -0.39)
22:13:48.358 00.002 10072 Worker thread wakes up
22:13:48.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.39) opts 0xd
22:13:48.358 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.39)
22:13:48.358 00.000 10072 Moving (-0.02, -0.39) raw xDistance=-0.37 yDistance=0.11
22:13:48.361 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:13:48.364 00.003 10072 PPEC rslt: input = -0.37, final = -0.20, react = -0.18, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 284.75
22:13:48.364 00.000 10072 PPEC: input: -0.37, control: -0.20, exposure: 500
22:13:48.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:48.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:13:48.364 00.000 10072 MoveAxis(E, 194, ABG)
22:13:48.364 00.000 10072 Guiding  Dir = 2, Dur = 194
22:13:48.364 00.000 10072 IsGuiding returns 0
22:13:48.365 00.001 10072 PulseGuide returned control before completion, sleep 204
22:13:48.387 00.022 1032 UpdateGuideState exits: m=1279 SNR=25.1
22:13:48.390 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:48.392 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:48.396 00.004 1032 Enqueuing Expose request
22:13:48.571 00.175 10072 IsGuiding returns 0
22:13:48.571 00.000 10072 Move returns status 0, amount 194
22:13:48.571 00.000 10072 MoveAxis(N, 0, ABG)
22:13:48.572 00.001 10072 Move returns status 0, amount 0
22:13:48.572 00.000 10072 move complete, result=0
22:13:48.572 00.000 10072 worker thread done servicing request
22:13:48.572 00.000 10072 Worker thread wakes up
22:13:48.572 00.000 1032 GuideStep: -0.4 px 194 ms EAST, 0.1 px 0 ms NORTH
22:13:48.575 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:48.575 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:48.994 00.419 10072 Exposure complete
22:13:49.051 00.057 10072 worker thread done servicing request
22:13:49.051 00.000 1032 OnExposeComplete: enter
22:13:49.053 00.002 1032 UpdateGuideState(): m_state=6
22:13:49.055 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2852
22:13:49.058 00.003 1032 Star::Find returns 1 (0), X=1103.23, Y=136.10, Mass=1426, SNR=26.5, Peak=113 HFD=3.3
22:13:49.061 00.003 1032 MultiStar: [#1 -0.12,-0.18,0.95,U] [#2 -0.30,0.03,0.00,M6] [#3 -0.24,0.00,0.72,U] [#4 0.20,-0.30,0.00,M3] [#5 0.02,-0.30,0.00,M2] [#6 -0.16,-0.12,0.56,U] [#7 -0.07,-0.18,0.66,U] [#8 -0.37,-0.02,0.00,M10] 
22:13:49.063 00.002 1032 single-star, 4 included, MultiStar: {-0.12, -0.10}, one-star: {-0.05, -0.06}
22:13:49.064 00.001 1032 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.83) = xAngle (-4.07 = 2.21)
22:13:49.065 00.001 1032 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.07 = 2.21)
22:13:49.067 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.24 mountX=-0.05 mountY=0.06, mountTheta=2.21
22:13:49.070 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.06, opts=13)
22:13:49.072 00.002 1032 Enqueuing Move request for scope (-0.05, -0.06)
22:13:49.074 00.002 10072 Worker thread wakes up
22:13:49.074 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
22:13:49.074 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
22:13:49.074 00.000 10072 Moving (-0.05, -0.06) raw xDistance=-0.05 yDistance=0.06
22:13:49.076 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:13:49.078 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.76
22:13:49.078 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:13:49.078 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:49.078 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:13:49.078 00.000 10072 MoveAxis(E, 18, ABG)
22:13:49.078 00.000 10072 Guiding  Dir = 2, Dur = 18
22:13:49.079 00.001 10072 IsGuiding returns 0
22:13:49.079 00.000 10072 PulseGuide returned control before completion, sleep 28
22:13:49.098 00.019 1032 UpdateGuideState exits: m=1426 SNR=26.5
22:13:49.100 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:49.102 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:49.103 00.001 1032 Enqueuing Expose request
22:13:49.115 00.012 10072 IsGuiding returns 0
22:13:49.115 00.000 10072 Move returns status 0, amount 18
22:13:49.115 00.000 10072 MoveAxis(N, 0, ABG)
22:13:49.115 00.000 10072 Move returns status 0, amount 0
22:13:49.115 00.000 10072 move complete, result=0
22:13:49.115 00.000 10072 worker thread done servicing request
22:13:49.115 00.000 10072 Worker thread wakes up
22:13:49.115 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:49.115 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:49.116 00.001 1032 GuideStep: -0.0 px 18 ms EAST, 0.1 px 0 ms NORTH
22:13:49.742 00.626 10072 Exposure complete
22:13:49.797 00.055 10072 worker thread done servicing request
22:13:49.797 00.000 1032 OnExposeComplete: enter
22:13:49.799 00.002 1032 UpdateGuideState(): m_state=6
22:13:49.802 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2853
22:13:49.804 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.14, Mass=1278, SNR=25.1, Peak=115 HFD=3.3
22:13:49.806 00.002 1032 MultiStar: [#1 -0.13,0.00,1.04,U] [#2 -0.34,0.33,0.00,M7] [#3 -0.26,-0.07,0.00,M5] [#4 0.15,-0.21,0.00,M4] [#5 0.01,0.01,0.69,U] [#6 -0.05,-0.00,0.61,U] [#7 -0.02,-0.02,0.67,U] [#8 -0.29,0.19,0.00,R] 
22:13:49.807 00.001 1032 refined, 4 included, MultiStar: {-0.03, -0.00}, one-star: {0.06, -0.01}
22:13:49.810 00.003 1032 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.83) = xAngle (-4.82 = 1.46)
22:13:49.812 00.002 1032 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.82 = 1.46)
22:13:49.814 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-2.99 mountX=0.00 mountY=0.03, mountTheta=1.46
22:13:49.816 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
22:13:49.819 00.003 1032 Enqueuing Move request for scope (-0.03, -0.00)
22:13:49.821 00.002 10072 Worker thread wakes up
22:13:49.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
22:13:49.821 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
22:13:49.821 00.000 10072 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.03
22:13:49.823 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:13:49.825 00.002 10072 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.76
22:13:49.825 00.000 10072 PPEC: input: 0.00, control: -0.02, exposure: 500
22:13:49.825 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:49.825 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:13:49.826 00.001 10072 MoveAxis(E, 19, ABG)
22:13:49.826 00.000 10072 Guiding  Dir = 2, Dur = 19
22:13:49.826 00.000 10072 IsGuiding returns 0
22:13:49.826 00.000 10072 PulseGuide returned control before completion, sleep 29
22:13:49.844 00.018 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:13:49.846 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:49.848 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:49.849 00.001 1032 Enqueuing Expose request
22:13:49.864 00.015 10072 IsGuiding returns 0
22:13:49.864 00.000 10072 Move returns status 0, amount 19
22:13:49.864 00.000 10072 MoveAxis(N, 0, ABG)
22:13:49.865 00.001 10072 Move returns status 0, amount 0
22:13:49.865 00.000 10072 move complete, result=0
22:13:49.865 00.000 10072 worker thread done servicing request
22:13:49.865 00.000 10072 Worker thread wakes up
22:13:49.865 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:49.865 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:49.866 00.001 1032 GuideStep: 0.0 px 19 ms EAST, 0.0 px 0 ms NORTH
22:13:50.275 00.409 10072 Exposure complete
22:13:50.327 00.052 10072 worker thread done servicing request
22:13:50.329 00.002 1032 OnExposeComplete: enter
22:13:50.330 00.001 1032 UpdateGuideState(): m_state=6
22:13:50.332 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2854
22:13:50.334 00.002 1032 Star::Find returns 1 (0), X=1103.28, Y=136.18, Mass=1257, SNR=24.9, Peak=111 HFD=3.1
22:13:50.336 00.002 1032 MultiStar: [#1 -0.08,-0.22,1.01,U] [#2 -0.29,-0.04,0.00,M8] [#3 -0.19,-0.01,0.71,U] [#4 0.16,-0.35,0.00,M5] [#5 0.05,-0.16,0.66,U] [#6 -0.15,-0.16,0.60,U] [#7 0.03,-0.19,0.69,U] [#8 -0.01,-0.18,0.54,U] 
22:13:50.338 00.002 1032 single-star, 6 included, MultiStar: {-0.05, -0.12}, one-star: {0.00, 0.03}
22:13:50.339 00.001 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
22:13:50.341 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
22:13:50.343 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.40 mountX=0.03 mountY=-0.01, mountTheta=-0.43
22:13:50.345 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.03, opts=13)
22:13:50.347 00.002 1032 Enqueuing Move request for scope (0.00, 0.03)
22:13:50.348 00.001 10072 Worker thread wakes up
22:13:50.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
22:13:50.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
22:13:50.348 00.000 10072 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
22:13:50.350 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:13:50.353 00.003 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.76
22:13:50.353 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:13:50.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:50.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:13:50.353 00.000 10072 MoveAxis(E, 18, ABG)
22:13:50.353 00.000 10072 Guiding  Dir = 2, Dur = 18
22:13:50.354 00.001 10072 IsGuiding returns 0
22:13:50.354 00.000 10072 PulseGuide returned control before completion, sleep 28
22:13:50.371 00.017 1032 UpdateGuideState exits: m=1257 SNR=24.9
22:13:50.374 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:50.376 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:50.377 00.001 1032 Enqueuing Expose request
22:13:50.395 00.018 10072 IsGuiding returns 0
22:13:50.395 00.000 10072 Move returns status 0, amount 18
22:13:50.395 00.000 10072 MoveAxis(N, 0, ABG)
22:13:50.395 00.000 10072 Move returns status 0, amount 0
22:13:50.396 00.001 10072 move complete, result=0
22:13:50.396 00.000 10072 worker thread done servicing request
22:13:50.396 00.000 10072 Worker thread wakes up
22:13:50.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:50.396 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:50.401 00.005 1032 GuideStep: 0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
22:13:51.023 00.622 10072 Exposure complete
22:13:51.076 00.053 10072 worker thread done servicing request
22:13:51.076 00.000 1032 OnExposeComplete: enter
22:13:51.079 00.003 1032 UpdateGuideState(): m_state=6
22:13:51.081 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2855
22:13:51.084 00.003 1032 Star::Find returns 1 (0), X=1103.25, Y=135.83, Mass=1344, SNR=25.7, Peak=115 HFD=3.2
22:13:51.086 00.002 1032 MultiStar: [#1 -0.02,-0.28,0.00,M1] [#2 -0.16,-0.04,0.79,U] [#3 -0.06,-0.02,0.71,U] [#4 0.10,-0.38,0.00,M6] [#5 0.03,-0.20,0.68,U] [#6 0.01,-0.20,0.61,U] [#7 0.16,-0.19,0.00,M4] [#8 0.12,-0.33,0.00,M1] 
22:13:51.088 00.002 1032 refined, 4 included, MultiStar: {-0.05, -0.17}, one-star: {-0.02, -0.32}
22:13:51.089 00.001 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.61)
22:13:51.092 00.003 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.61)
22:13:51.094 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.84 mountX=-0.15 mountY=0.09, mountTheta=2.61
22:13:51.097 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.17, opts=13)
22:13:51.099 00.002 1032 Enqueuing Move request for scope (-0.05, -0.17)
22:13:51.102 00.003 10072 Worker thread wakes up
22:13:51.102 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
22:13:51.102 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
22:13:51.102 00.000 10072 Moving (-0.05, -0.17) raw xDistance=-0.15 yDistance=0.09
22:13:51.104 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:13:51.106 00.002 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 284.77
22:13:51.106 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:13:51.106 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:51.106 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:13:51.106 00.000 10072 MoveAxis(E, 91, ABG)
22:13:51.106 00.000 10072 Guiding  Dir = 2, Dur = 91
22:13:51.106 00.000 10072 IsGuiding returns 0
22:13:51.107 00.001 10072 PulseGuide returned control before completion, sleep 101
22:13:51.124 00.017 1032 UpdateGuideState exits: m=1344 SNR=25.7
22:13:51.126 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:51.128 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:51.130 00.002 1032 Enqueuing Expose request
22:13:51.222 00.092 10072 IsGuiding returns 0
22:13:51.222 00.000 10072 Move returns status 0, amount 91
22:13:51.222 00.000 10072 MoveAxis(N, 0, ABG)
22:13:51.222 00.000 10072 Move returns status 0, amount 0
22:13:51.223 00.001 10072 move complete, result=0
22:13:51.223 00.000 10072 worker thread done servicing request
22:13:51.223 00.000 1032 GuideStep: -0.1 px 91 ms EAST, 0.1 px 0 ms NORTH
22:13:51.226 00.003 10072 Worker thread wakes up
22:13:51.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:51.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:51.630 00.404 10072 Exposure complete
22:13:51.689 00.059 10072 worker thread done servicing request
22:13:51.690 00.001 1032 OnExposeComplete: enter
22:13:51.693 00.003 1032 UpdateGuideState(): m_state=6
22:13:51.694 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2856
22:13:51.696 00.002 1032 Star::Find returns 1 (0), X=1103.14, Y=135.97, Mass=1459, SNR=26.8, Peak=114 HFD=3.1
22:13:51.699 00.003 1032 MultiStar: [#1 -0.25,-0.14,0.00,M2] [#2 -0.30,0.17,0.00,M8] [#3 -0.21,-0.01,0.65,U] [#4 0.07,-0.26,0.00,M7] [#5 -0.07,-0.16,0.61,U] [#6 -0.11,-0.14,0.61,U] [#7 -0.12,0.01,0.65,U] [#8 -0.05,-0.34,0.00,M2] 
22:13:51.701 00.002 1032 refined, 4 included, MultiStar: {-0.13, -0.11}, one-star: {-0.14, -0.19}
22:13:51.702 00.001 1032 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.83) = xAngle (-4.29 = 2.00)
22:13:51.704 00.002 1032 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.29 = 2.00)
22:13:51.705 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.46 mountX=-0.07 mountY=0.16, mountTheta=2.00
22:13:51.709 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.11, opts=13)
22:13:51.711 00.002 1032 Enqueuing Move request for scope (-0.13, -0.11)
22:13:51.714 00.003 10072 Worker thread wakes up
22:13:51.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
22:13:51.715 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
22:13:51.715 00.000 10072 Moving (-0.13, -0.11) raw xDistance=-0.07 yDistance=0.16
22:13:51.717 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:13:51.719 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.77
22:13:51.719 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:13:51.719 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:51.719 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:13:51.719 00.000 10072 MoveAxis(E, 19, ABG)
22:13:51.719 00.000 10072 Guiding  Dir = 2, Dur = 19
22:13:51.720 00.001 10072 IsGuiding returns 0
22:13:51.720 00.000 10072 PulseGuide returned control before completion, sleep 29
22:13:51.740 00.020 1032 UpdateGuideState exits: m=1459 SNR=26.8
22:13:51.743 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:51.745 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:51.747 00.002 1032 Enqueuing Expose request
22:13:51.754 00.007 10072 IsGuiding returns 0
22:13:51.754 00.000 10072 Move returns status 0, amount 19
22:13:51.754 00.000 10072 MoveAxis(N, 0, ABG)
22:13:51.754 00.000 10072 Move returns status 0, amount 0
22:13:51.754 00.000 10072 move complete, result=0
22:13:51.754 00.000 10072 worker thread done servicing request
22:13:51.754 00.000 10072 Worker thread wakes up
22:13:51.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:51.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:51.756 00.002 1032 GuideStep: -0.1 px 19 ms EAST, 0.2 px 0 ms NORTH
22:13:52.381 00.625 10072 Exposure complete
22:13:52.437 00.056 10072 worker thread done servicing request
22:13:52.438 00.001 1032 OnExposeComplete: enter
22:13:52.440 00.002 1032 UpdateGuideState(): m_state=6
22:13:52.442 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2857
22:13:52.444 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=136.04, Mass=1400, SNR=26.3, Peak=113 HFD=3.4
22:13:52.446 00.002 1032 MultiStar: [#1 -0.26,0.01,0.00,M3] [#2 -0.20,0.34,0.00,M9] [#3 -0.13,0.06,0.73,U] [#4 -0.03,0.00,0.63,U] [#5 -0.04,-0.01,0.63,U] [#6 -0.14,-0.00,0.57,U] [#7 -0.17,0.11,0.68,U] [#8 -0.02,-0.26,0.00,M3] 
22:13:52.448 00.002 1032 refined, 5 included, MultiStar: {-0.07, -0.00}, one-star: {0.04, -0.12}
22:13:52.449 00.001 1032 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.83) = xAngle (-4.95 = 1.33)
22:13:52.451 00.002 1032 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.95 = 1.33)
22:13:52.454 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.12 mountX=0.02 mountY=0.07, mountTheta=1.33
22:13:52.458 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.00, opts=13)
22:13:52.460 00.002 1032 Enqueuing Move request for scope (-0.07, -0.00)
22:13:52.463 00.003 10072 Worker thread wakes up
22:13:52.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
22:13:52.463 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
22:13:52.463 00.000 10072 Moving (-0.07, -0.00) raw xDistance=0.02 yDistance=0.07
22:13:52.465 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:13:52.468 00.003 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.78
22:13:52.468 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
22:13:52.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:52.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:13:52.468 00.000 10072 MoveAxis(E, 21, ABG)
22:13:52.468 00.000 10072 Guiding  Dir = 2, Dur = 21
22:13:52.469 00.001 10072 IsGuiding returns 0
22:13:52.469 00.000 10072 PulseGuide returned control before completion, sleep 31
22:13:52.488 00.019 1032 UpdateGuideState exits: m=1400 SNR=26.3
22:13:52.491 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:52.493 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:52.494 00.001 1032 Enqueuing Expose request
22:13:52.503 00.009 10072 IsGuiding returns 1
22:13:52.503 00.000 10072 scope still moving after pulse duration time elapsed
22:13:52.534 00.031 10072 IsGuiding returns 0
22:13:52.534 00.000 10072 scope move finished after 21 + 44 ms
22:13:52.534 00.000 10072 Move returns status 0, amount 21
22:13:52.534 00.000 10072 MoveAxis(N, 0, ABG)
22:13:52.534 00.000 10072 Move returns status 0, amount 0
22:13:52.534 00.000 10072 move complete, result=0
22:13:52.534 00.000 10072 worker thread done servicing request
22:13:52.534 00.000 10072 Worker thread wakes up
22:13:52.534 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:52.535 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:52.541 00.006 1032 GuideStep: 0.0 px 21 ms EAST, 0.1 px 0 ms NORTH
22:13:52.943 00.402 10072 Exposure complete
22:13:52.996 00.053 10072 worker thread done servicing request
22:13:52.996 00.000 1032 OnExposeComplete: enter
22:13:52.997 00.001 1032 UpdateGuideState(): m_state=6
22:13:52.999 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2858
22:13:53.001 00.002 1032 Star::Find returns 1 (0), X=1103.20, Y=136.05, Mass=1283, SNR=25.1, Peak=107 HFD=3.1
22:13:53.002 00.001 1032 MultiStar: [#1 -0.13,0.02,0.92,U] [#2 -0.21,0.36,0.00,M10] [#3 -0.22,-0.06,0.81,U] [#4 0.06,-0.11,0.69,U] [#5 0.11,-0.08,0.68,U] [#6 -0.12,0.23,0.00,M1] [#7 -0.14,-0.18,0.68,U] [#8 -0.03,-0.33,0.00,M4] 
22:13:53.005 00.003 1032 refined, 5 included, MultiStar: {-0.07, -0.08}, one-star: {-0.08, -0.11}
22:13:53.007 00.002 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.15)
22:13:53.008 00.001 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.15)
22:13:53.010 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.31 mountX=-0.06 mountY=0.09, mountTheta=2.15
22:13:53.013 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.08, opts=13)
22:13:53.015 00.002 1032 Enqueuing Move request for scope (-0.07, -0.08)
22:13:53.016 00.001 10072 Worker thread wakes up
22:13:53.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
22:13:53.016 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
22:13:53.016 00.000 10072 Moving (-0.07, -0.08) raw xDistance=-0.06 yDistance=0.09
22:13:53.018 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:13:53.021 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.78
22:13:53.021 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:13:53.022 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:53.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:13:53.022 00.000 10072 MoveAxis(E, 18, ABG)
22:13:53.022 00.000 10072 Guiding  Dir = 2, Dur = 18
22:13:53.022 00.000 10072 IsGuiding returns 0
22:13:53.023 00.001 10072 PulseGuide returned control before completion, sleep 28
22:13:53.040 00.017 1032 UpdateGuideState exits: m=1283 SNR=25.1
22:13:53.042 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:53.044 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:53.045 00.001 1032 Enqueuing Expose request
22:13:53.066 00.021 10072 IsGuiding returns 0
22:13:53.066 00.000 10072 Move returns status 0, amount 18
22:13:53.066 00.000 10072 MoveAxis(N, 0, ABG)
22:13:53.066 00.000 10072 Move returns status 0, amount 0
22:13:53.066 00.000 10072 move complete, result=0
22:13:53.066 00.000 10072 worker thread done servicing request
22:13:53.066 00.000 10072 Worker thread wakes up
22:13:53.066 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:53.067 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:53.067 00.000 1032 GuideStep: -0.1 px 18 ms EAST, 0.1 px 0 ms NORTH
22:13:53.702 00.635 10072 Exposure complete
22:13:53.756 00.054 10072 worker thread done servicing request
22:13:53.757 00.001 1032 OnExposeComplete: enter
22:13:53.759 00.002 1032 UpdateGuideState(): m_state=6
22:13:53.760 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2859
22:13:53.762 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=136.04, Mass=1333, SNR=25.6, Peak=114 HFD=3.3
22:13:53.765 00.003 1032 MultiStar: [#1 -0.05,-0.16,0.94,U] [#2 -0.19,0.14,0.77,U] [#3 -0.22,-0.10,0.75,U] [#4 0.19,-0.32,0.00,M6] [#5 0.13,-0.13,0.63,U] [#6 -0.17,-0.02,0.56,U] [#7 0.04,-0.08,0.65,U] [#8 0.04,-0.36,0.00,M5] 
22:13:53.766 00.001 1032 refined, 6 included, MultiStar: {-0.05, -0.07}, one-star: {0.09, -0.11}
22:13:53.767 00.001 1032 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.83) = xAngle (-3.97 = 2.32)
22:13:53.769 00.002 1032 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.97 = 2.32)
22:13:53.770 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.14 mountX=-0.06 mountY=0.06, mountTheta=2.32
22:13:53.774 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.07, opts=13)
22:13:53.776 00.002 1032 Enqueuing Move request for scope (-0.05, -0.07)
22:13:53.777 00.001 10072 Worker thread wakes up
22:13:53.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
22:13:53.778 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
22:13:53.778 00.000 10072 Moving (-0.05, -0.07) raw xDistance=-0.06 yDistance=0.06
22:13:53.779 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:13:53.781 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.79
22:13:53.781 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:13:53.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:53.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:13:53.781 00.000 10072 MoveAxis(E, 20, ABG)
22:13:53.781 00.000 10072 Guiding  Dir = 2, Dur = 20
22:13:53.783 00.002 10072 IsGuiding returns 0
22:13:53.783 00.000 10072 PulseGuide returned control before completion, sleep 30
22:13:53.801 00.018 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:13:53.803 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:53.804 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:53.808 00.004 1032 Enqueuing Expose request
22:13:53.822 00.014 10072 IsGuiding returns 1
22:13:53.822 00.000 10072 scope still moving after pulse duration time elapsed
22:13:53.853 00.031 10072 IsGuiding returns 0
22:13:53.853 00.000 10072 scope move finished after 20 + 50 ms
22:13:53.853 00.000 10072 Move returns status 0, amount 20
22:13:53.853 00.000 10072 MoveAxis(N, 0, ABG)
22:13:53.853 00.000 10072 Move returns status 0, amount 0
22:13:53.853 00.000 10072 move complete, result=0
22:13:53.853 00.000 10072 worker thread done servicing request
22:13:53.853 00.000 10072 Worker thread wakes up
22:13:53.853 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:53.853 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:53.854 00.001 1032 GuideStep: -0.1 px 20 ms EAST, 0.1 px 0 ms NORTH
22:13:54.264 00.410 10072 Exposure complete
22:13:54.318 00.054 10072 worker thread done servicing request
22:13:54.318 00.000 1032 OnExposeComplete: enter
22:13:54.320 00.002 1032 UpdateGuideState(): m_state=6
22:13:54.322 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2860
22:13:54.324 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=136.05, Mass=1126, SNR=23.5, Peak=91 HFD=3.2
22:13:54.327 00.003 1032 MultiStar: [#1 -0.08,-0.17,1.02,U] [#2 -0.19,-0.00,0.81,U] [#3 -0.25,-0.09,0.00,M1] [#4 0.18,-0.32,0.00,M7] [#5 0.09,-0.20,0.73,U] [#6 -0.18,-0.24,0.00,M1] [#7 0.09,-0.14,0.74,U] [#8 -0.02,-0.39,0.00,M6] 
22:13:54.328 00.001 1032 single-star, 4 included, MultiStar: {-0.03, -0.12}, one-star: {-0.01, -0.10}
22:13:54.330 00.002 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.79)
22:13:54.334 00.004 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.79)
22:13:54.337 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.66 mountX=-0.10 mountY=0.04, mountTheta=2.79
22:13:54.341 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.10, opts=13)
22:13:54.343 00.002 1032 Enqueuing Move request for scope (-0.01, -0.10)
22:13:54.345 00.002 10072 Worker thread wakes up
22:13:54.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
22:13:54.345 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
22:13:54.345 00.000 10072 Moving (-0.01, -0.10) raw xDistance=-0.10 yDistance=0.04
22:13:54.347 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:13:54.349 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.79
22:13:54.349 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:13:54.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:54.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:13:54.349 00.000 10072 MoveAxis(E, 18, ABG)
22:13:54.349 00.000 10072 Guiding  Dir = 2, Dur = 18
22:13:54.349 00.000 10072 IsGuiding returns 0
22:13:54.350 00.001 10072 PulseGuide returned control before completion, sleep 28
22:13:54.368 00.018 1032 UpdateGuideState exits: m=1126 SNR=23.5
22:13:54.370 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:54.373 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:54.375 00.002 1032 Enqueuing Expose request
22:13:54.386 00.011 10072 IsGuiding returns 0
22:13:54.386 00.000 10072 Move returns status 0, amount 18
22:13:54.387 00.001 10072 MoveAxis(N, 0, ABG)
22:13:54.387 00.000 10072 Move returns status 0, amount 0
22:13:54.387 00.000 10072 move complete, result=0
22:13:54.387 00.000 10072 worker thread done servicing request
22:13:54.387 00.000 10072 Worker thread wakes up
22:13:54.387 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:54.387 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:54.387 00.000 1032 GuideStep: -0.1 px 18 ms EAST, 0.0 px 0 ms NORTH
22:13:55.010 00.623 10072 Exposure complete
22:13:55.060 00.050 10072 worker thread done servicing request
22:13:55.060 00.000 1032 OnExposeComplete: enter
22:13:55.062 00.002 1032 UpdateGuideState(): m_state=6
22:13:55.064 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2861
22:13:55.065 00.001 1032 Star::Find returns 1 (0), X=1103.17, Y=136.14, Mass=1350, SNR=25.8, Peak=114 HFD=3.0
22:13:55.067 00.002 1032 MultiStar: [#1 -0.06,0.01,0.88,U] [#2 -0.31,0.12,0.00,M9] [#3 -0.32,0.02,0.00,M2] [#4 0.15,-0.22,0.00,M8] [#5 -0.13,-0.08,0.67,U] [#6 -0.09,-0.08,0.61,U] [#7 0.11,-0.03,0.66,U] [#8 0.09,0.02,0.49,U] 
22:13:55.068 00.001 1032 refined, 5 included, MultiStar: {-0.04, -0.03}, one-star: {-0.11, -0.02}
22:13:55.070 00.002 1032 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.83) = xAngle (-4.38 = 1.90)
22:13:55.072 00.002 1032 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.38 = 1.90)
22:13:55.073 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.55 mountX=-0.02 mountY=0.05, mountTheta=1.90
22:13:55.076 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
22:13:55.078 00.002 1032 Enqueuing Move request for scope (-0.04, -0.03)
22:13:55.080 00.002 10072 Worker thread wakes up
22:13:55.080 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
22:13:55.081 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
22:13:55.081 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.05
22:13:55.083 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:13:55.085 00.002 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.80
22:13:55.085 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
22:13:55.085 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:55.085 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:13:55.085 00.000 10072 MoveAxis(E, 19, ABG)
22:13:55.085 00.000 10072 Guiding  Dir = 2, Dur = 19
22:13:55.085 00.000 10072 IsGuiding returns 0
22:13:55.085 00.000 10072 PulseGuide returned control before completion, sleep 29
22:13:55.101 00.016 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:13:55.104 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:55.105 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:55.108 00.003 1032 Enqueuing Expose request
22:13:55.119 00.011 10072 IsGuiding returns 0
22:13:55.119 00.000 10072 Move returns status 0, amount 19
22:13:55.119 00.000 10072 MoveAxis(N, 0, ABG)
22:13:55.119 00.000 10072 Move returns status 0, amount 0
22:13:55.119 00.000 10072 move complete, result=0
22:13:55.119 00.000 10072 worker thread done servicing request
22:13:55.119 00.000 10072 Worker thread wakes up
22:13:55.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:55.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:55.122 00.003 1032 GuideStep: -0.0 px 19 ms EAST, 0.0 px 0 ms NORTH
22:13:55.527 00.405 10072 Exposure complete
22:13:55.584 00.057 10072 worker thread done servicing request
22:13:55.584 00.000 1032 OnExposeComplete: enter
22:13:55.586 00.002 1032 UpdateGuideState(): m_state=6
22:13:55.589 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2862
22:13:55.591 00.002 1032 Star::Find returns 1 (0), X=1103.21, Y=136.09, Mass=1262, SNR=24.9, Peak=106 HFD=3.2
22:13:55.593 00.002 1032 MultiStar: [#1 0.01,-0.07,0.86,U] [#2 -0.21,0.08,0.80,U] [#3 -0.25,0.06,0.00,M3] [#4 0.17,-0.04,0.66,U] [#5 -0.21,-0.10,0.68,U] [#6 -0.07,0.01,0.61,U] [#7 0.10,0.07,0.69,U] [#8 -0.01,-0.25,0.00,M6] 
22:13:55.594 00.001 1032 refined, 6 included, MultiStar: {-0.04, -0.02}, one-star: {-0.07, -0.07}
22:13:55.595 00.001 1032 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.83) = xAngle (-4.53 = 1.75)
22:13:55.596 00.001 1032 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.53 = 1.75)
22:13:55.599 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.70 mountX=-0.01 mountY=0.04, mountTheta=1.75
22:13:55.601 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.02, opts=13)
22:13:55.603 00.002 1032 Enqueuing Move request for scope (-0.04, -0.02)
22:13:55.605 00.002 10072 Worker thread wakes up
22:13:55.605 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
22:13:55.605 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
22:13:55.605 00.000 10072 Moving (-0.04, -0.02) raw xDistance=-0.01 yDistance=0.04
22:13:55.606 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:13:55.608 00.002 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.80
22:13:55.608 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:13:55.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:55.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:13:55.608 00.000 10072 MoveAxis(E, 15, ABG)
22:13:55.608 00.000 10072 Guiding  Dir = 2, Dur = 15
22:13:55.609 00.001 10072 IsGuiding returns 0
22:13:55.609 00.000 10072 PulseGuide returned control before completion, sleep 25
22:13:55.627 00.018 1032 UpdateGuideState exits: m=1262 SNR=24.9
22:13:55.632 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:55.634 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:55.635 00.001 1032 Enqueuing Expose request
22:13:55.649 00.014 10072 IsGuiding returns 0
22:13:55.649 00.000 10072 Move returns status 0, amount 15
22:13:55.649 00.000 10072 MoveAxis(N, 0, ABG)
22:13:55.649 00.000 10072 Move returns status 0, amount 0
22:13:55.649 00.000 10072 move complete, result=0
22:13:55.649 00.000 10072 worker thread done servicing request
22:13:55.649 00.000 10072 Worker thread wakes up
22:13:55.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:55.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:55.650 00.001 1032 GuideStep: -0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
22:13:56.278 00.628 10072 Exposure complete
22:13:56.329 00.051 10072 worker thread done servicing request
22:13:56.329 00.000 1032 OnExposeComplete: enter
22:13:56.332 00.003 1032 UpdateGuideState(): m_state=6
22:13:56.334 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2863
22:13:56.336 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=135.99, Mass=1357, SNR=25.9, Peak=112 HFD=3.3
22:13:56.338 00.002 1032 MultiStar: [#1 -0.13,-0.18,0.93,U] [#2 -0.16,0.00,0.74,U] [#3 -0.15,-0.04,0.78,U] [#4 0.27,-0.34,0.00,M8] [#5 -0.01,-0.17,0.64,U] [#6 -0.16,-0.20,0.00,M1] [#7 0.03,-0.09,0.67,U] [#8 0.10,-0.35,0.00,M7] 
22:13:56.339 00.001 1032 refined, 5 included, MultiStar: {-0.07, -0.11}, one-star: {0.02, -0.17}
22:13:56.341 00.002 1032 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.83) = xAngle (-3.93 = 2.35)
22:13:56.343 00.002 1032 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.93 = 2.35)
22:13:56.345 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.10 mountX=-0.09 mountY=0.09, mountTheta=2.35
22:13:56.349 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.11, opts=13)
22:13:56.351 00.002 1032 Enqueuing Move request for scope (-0.07, -0.11)
22:13:56.353 00.002 10072 Worker thread wakes up
22:13:56.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
22:13:56.353 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
22:13:56.353 00.000 10072 Moving (-0.07, -0.11) raw xDistance=-0.09 yDistance=0.09
22:13:56.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:13:56.357 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.80
22:13:56.357 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:13:56.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:56.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:13:56.357 00.000 10072 MoveAxis(E, 16, ABG)
22:13:56.357 00.000 10072 Guiding  Dir = 2, Dur = 16
22:13:56.358 00.001 10072 IsGuiding returns 0
22:13:56.358 00.000 10072 PulseGuide returned control before completion, sleep 26
22:13:56.375 00.017 1032 UpdateGuideState exits: m=1357 SNR=25.9
22:13:56.377 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:56.378 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:56.380 00.002 1032 Enqueuing Expose request
22:13:56.385 00.005 10072 IsGuiding returns 0
22:13:56.385 00.000 10072 Move returns status 0, amount 16
22:13:56.385 00.000 10072 MoveAxis(N, 0, ABG)
22:13:56.385 00.000 10072 Move returns status 0, amount 0
22:13:56.385 00.000 10072 move complete, result=0
22:13:56.385 00.000 10072 worker thread done servicing request
22:13:56.385 00.000 10072 Worker thread wakes up
22:13:56.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:56.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:56.389 00.004 1032 GuideStep: -0.1 px 16 ms EAST, 0.1 px 0 ms NORTH
22:13:56.802 00.413 10072 Exposure complete
22:13:56.860 00.058 10072 worker thread done servicing request
22:13:56.860 00.000 1032 OnExposeComplete: enter
22:13:56.861 00.001 1032 UpdateGuideState(): m_state=6
22:13:56.864 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2864
22:13:56.866 00.002 1032 Star::Find returns 1 (0), X=1103.50, Y=135.73, Mass=1539, SNR=27.5, Peak=142 HFD=3.2
22:13:56.867 00.001 1032 MultiStar: [#1 -0.03,-0.28,0.00,M1] [#2 -0.32,-0.01,0.00,M8] [#3 -0.27,-0.11,0.00,M3] [#4 0.20,-0.34,0.00,M9] [#5 0.14,-0.27,0.00,M1] [#6 0.07,-0.26,0.00,M2] [#7 0.00,-0.30,0.00,M1] [#8 0.32,-0.45,0.00,M8] 
22:13:56.868 00.001 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
22:13:56.869 00.001 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
22:13:56.870 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.42 hyp=0.48 cameraTheta=-1.08 mountX=-0.46 mountY=-0.11, mountTheta=-2.91
22:13:56.873 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.42, opts=13)
22:13:56.875 00.002 1032 Enqueuing Move request for scope (0.22, -0.42)
22:13:56.876 00.001 10072 Worker thread wakes up
22:13:56.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.42) opts 0xd
22:13:56.876 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.42)
22:13:56.876 00.000 10072 Moving (0.22, -0.42) raw xDistance=-0.46 yDistance=-0.11
22:13:56.878 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:13:56.880 00.002 10072 PPEC rslt: input = -0.46, final = -0.24, react = -0.23, pred = -0.01, hyst = -0.21, hyst_pct = 0.00, period_length = 284.81
22:13:56.880 00.000 10072 PPEC: input: -0.46, control: -0.24, exposure: 500
22:13:56.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:56.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:13:56.880 00.000 10072 MoveAxis(E, 233, ABG)
22:13:56.880 00.000 10072 Guiding  Dir = 2, Dur = 233
22:13:56.880 00.000 10072 IsGuiding returns 0
22:13:56.881 00.001 10072 PulseGuide returned control before completion, sleep 243
22:13:56.898 00.017 1032 UpdateGuideState exits: m=1539 SNR=27.5
22:13:56.899 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:56.900 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:56.902 00.002 1032 Enqueuing Expose request
22:13:57.141 00.239 10072 IsGuiding returns 1
22:13:57.141 00.000 10072 scope still moving after pulse duration time elapsed
22:13:57.173 00.032 10072 IsGuiding returns 0
22:13:57.173 00.000 10072 scope move finished after 233 + 59 ms
22:13:57.173 00.000 10072 Move returns status 0, amount 233
22:13:57.173 00.000 10072 MoveAxis(N, 0, ABG)
22:13:57.173 00.000 10072 Move returns status 0, amount 0
22:13:57.173 00.000 10072 move complete, result=0
22:13:57.173 00.000 10072 worker thread done servicing request
22:13:57.173 00.000 10072 Worker thread wakes up
22:13:57.173 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:57.173 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:57.174 00.001 1032 GuideStep: -0.5 px 233 ms EAST, -0.1 px 0 ms NORTH
22:13:57.804 00.630 10072 Exposure complete
22:13:57.857 00.053 10072 worker thread done servicing request
22:13:57.857 00.000 1032 OnExposeComplete: enter
22:13:57.859 00.002 1032 UpdateGuideState(): m_state=6
22:13:57.861 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2865
22:13:57.863 00.002 1032 Star::Find returns 1 (0), X=1103.28, Y=136.21, Mass=1394, SNR=26.2, Peak=118 HFD=3.1
22:13:57.864 00.001 1032 MultiStar: [#1 -0.01,0.07,0.90,U] [#2 -0.25,0.41,0.00,M9] [#3 -0.23,0.14,0.00,M4] [#4 0.34,-0.33,0.00,M10] [#5 0.01,0.08,0.65,U] [#6 0.01,0.09,0.59,U] [#7 0.08,0.03,0.65,U] [#8 0.13,-0.12,0.44,U] 
22:13:57.865 00.001 1032 single-star, 5 included, MultiStar: {0.03, 0.04}, one-star: {0.01, 0.05}
22:13:57.868 00.003 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
22:13:57.869 00.001 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
22:13:57.871 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.44 mountX=0.05 mountY=-0.02, mountTheta=-0.39
22:13:57.873 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
22:13:57.875 00.002 1032 Enqueuing Move request for scope (0.01, 0.05)
22:13:57.876 00.001 10072 Worker thread wakes up
22:13:57.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
22:13:57.876 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
22:13:57.876 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
22:13:57.879 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:13:57.881 00.002 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 284.81
22:13:57.881 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
22:13:57.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:57.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:13:57.881 00.000 10072 MoveAxis(E, 17, ABG)
22:13:57.882 00.001 10072 Guiding  Dir = 2, Dur = 17
22:13:57.882 00.000 10072 IsGuiding returns 0
22:13:57.882 00.000 10072 PulseGuide returned control before completion, sleep 27
22:13:57.902 00.020 1032 UpdateGuideState exits: m=1394 SNR=26.2
22:13:57.904 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:57.905 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:57.908 00.003 1032 Enqueuing Expose request
22:13:57.925 00.017 10072 IsGuiding returns 0
22:13:57.925 00.000 10072 Move returns status 0, amount 17
22:13:57.925 00.000 10072 MoveAxis(N, 0, ABG)
22:13:57.925 00.000 10072 Move returns status 0, amount 0
22:13:57.926 00.001 10072 move complete, result=0
22:13:57.926 00.000 10072 worker thread done servicing request
22:13:57.926 00.000 10072 Worker thread wakes up
22:13:57.926 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:57.926 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:57.931 00.005 1032 GuideStep: 0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
22:13:58.336 00.405 10072 Exposure complete
22:13:58.399 00.063 10072 worker thread done servicing request
22:13:58.400 00.001 1032 OnExposeComplete: enter
22:13:58.402 00.002 1032 UpdateGuideState(): m_state=6
22:13:58.404 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2866
22:13:58.405 00.001 1032 Star::Find returns 1 (0), X=1103.26, Y=136.22, Mass=1345, SNR=25.8, Peak=124 HFD=3.1
22:13:58.407 00.002 1032 MultiStar: [#1 -0.15,0.11,1.04,U] [#2 -0.36,0.39,0.00,M10] [#3 -0.21,0.21,0.00,M5] [#4 0.18,-0.16,0.66,U] [#5 -0.01,0.07,0.65,U] [#6 -0.19,0.14,0.64,U] [#7 0.03,0.03,0.67,U] [#8 0.09,0.02,0.52,U] 
22:13:58.408 00.001 1032 refined, 6 included, MultiStar: {-0.02, 0.05}, one-star: {-0.02, 0.06}
22:13:58.411 00.003 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
22:13:58.413 00.002 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
22:13:58.414 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.00 mountX=0.05 mountY=0.01, mountTheta=0.17
22:13:58.417 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
22:13:58.419 00.002 1032 Enqueuing Move request for scope (-0.02, 0.05)
22:13:58.421 00.002 10072 Worker thread wakes up
22:13:58.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
22:13:58.421 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
22:13:58.421 00.000 10072 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.01
22:13:58.425 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:13:58.428 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.82
22:13:58.428 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:13:58.429 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:58.429 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:13:58.429 00.000 10072 MoveAxis(E, 13, ABG)
22:13:58.429 00.000 10072 Guiding  Dir = 2, Dur = 13
22:13:58.429 00.000 10072 IsGuiding returns 0
22:13:58.430 00.001 10072 PulseGuide returned control before completion, sleep 23
22:13:58.448 00.018 1032 UpdateGuideState exits: m=1345 SNR=25.8
22:13:58.450 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:58.454 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:58.456 00.002 1032 Enqueuing Expose request
22:13:58.461 00.005 10072 IsGuiding returns 0
22:13:58.461 00.000 10072 Move returns status 0, amount 13
22:13:58.461 00.000 10072 MoveAxis(N, 0, ABG)
22:13:58.461 00.000 10072 Move returns status 0, amount 0
22:13:58.461 00.000 10072 move complete, result=0
22:13:58.461 00.000 10072 worker thread done servicing request
22:13:58.461 00.000 10072 Worker thread wakes up
22:13:58.462 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:58.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:58.469 00.007 1032 GuideStep: 0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
22:13:59.087 00.618 10072 Exposure complete
22:13:59.144 00.057 1032 OnExposeComplete: enter
22:13:59.147 00.003 1032 UpdateGuideState(): m_state=6
22:13:59.149 00.002 10072 worker thread done servicing request
22:13:59.149 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2867
22:13:59.151 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=136.20, Mass=1214, SNR=24.4, Peak=101 HFD=3.3
22:13:59.153 00.002 1032 MultiStar: [#1 -0.16,0.11,1.03,U] [#2 -0.24,0.31,0.00,R] [#3 -0.18,0.13,0.76,U] [#4 0.20,-0.11,0.72,U] [#5 -0.05,0.03,0.67,U] [#6 -0.10,0.15,0.63,U] [#7 0.04,0.07,0.72,U] [#8 -0.03,-0.04,0.62,U] 
22:13:59.154 00.001 1032 single-star, 7 included, MultiStar: {-0.05, 0.05}, one-star: {-0.05, 0.04}
22:13:59.155 00.001 1032 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.83) = xAngle (0.57 = 0.57)
22:13:59.156 00.001 1032 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.57 = 0.57)
22:13:59.158 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.40 mountX=0.05 mountY=0.03, mountTheta=0.57
22:13:59.160 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.04, opts=13)
22:13:59.163 00.003 1032 Enqueuing Move request for scope (-0.05, 0.04)
22:13:59.165 00.002 10072 Worker thread wakes up
22:13:59.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
22:13:59.165 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
22:13:59.165 00.000 10072 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=0.03
22:13:59.167 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:13:59.169 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.82
22:13:59.170 00.001 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:13:59.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:59.170 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:13:59.170 00.000 10072 MoveAxis(E, 14, ABG)
22:13:59.170 00.000 10072 Guiding  Dir = 2, Dur = 14
22:13:59.171 00.001 10072 IsGuiding returns 0
22:13:59.172 00.001 10072 PulseGuide returned control before completion, sleep 24
22:13:59.192 00.020 1032 UpdateGuideState exits: m=1214 SNR=24.4
22:13:59.195 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:59.197 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:59.199 00.002 1032 Enqueuing Expose request
22:13:59.209 00.010 10072 IsGuiding returns 0
22:13:59.209 00.000 10072 Move returns status 0, amount 14
22:13:59.209 00.000 10072 MoveAxis(N, 0, ABG)
22:13:59.209 00.000 10072 Move returns status 0, amount 0
22:13:59.209 00.000 10072 move complete, result=0
22:13:59.209 00.000 10072 worker thread done servicing request
22:13:59.209 00.000 10072 Worker thread wakes up
22:13:59.209 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:59.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:59.213 00.004 1032 GuideStep: 0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
22:13:59.615 00.402 10072 Exposure complete
22:13:59.678 00.063 10072 worker thread done servicing request
22:13:59.678 00.000 1032 OnExposeComplete: enter
22:13:59.680 00.002 1032 UpdateGuideState(): m_state=6
22:13:59.681 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2868
22:13:59.684 00.003 1032 Star::Find returns 1 (0), X=1103.25, Y=136.08, Mass=1447, SNR=26.7, Peak=121 HFD=3.2
22:13:59.686 00.002 1032 MultiStar: [#1 -0.12,-0.08,0.87,U] [#2 -0.03,-0.13,0.71,U] [#3 -0.22,0.06,0.68,U] [#4 0.13,-0.21,0.00,M9] [#5 0.00,-0.07,0.65,U] [#6 -0.12,-0.14,0.56,U] [#7 -0.14,-0.11,0.64,U] [#8 0.00,-0.29,0.00,M6] 
22:13:59.688 00.002 1032 single-star, 6 included, MultiStar: {-0.09, -0.08}, one-star: {-0.02, -0.08}
22:13:59.690 00.002 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.59)
22:13:59.691 00.001 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.59)
22:13:59.693 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.86 mountX=-0.07 mountY=0.04, mountTheta=2.59
22:13:59.696 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
22:13:59.699 00.003 1032 Enqueuing Move request for scope (-0.02, -0.08)
22:13:59.701 00.002 10072 Worker thread wakes up
22:13:59.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
22:13:59.701 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
22:13:59.701 00.000 10072 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.04
22:13:59.702 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:13:59.706 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.82
22:13:59.706 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:13:59.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:59.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:13:59.706 00.000 10072 MoveAxis(E, 12, ABG)
22:13:59.706 00.000 10072 Guiding  Dir = 2, Dur = 12
22:13:59.706 00.000 10072 IsGuiding returns 0
22:13:59.707 00.001 10072 PulseGuide returned control before completion, sleep 22
22:13:59.725 00.018 1032 UpdateGuideState exits: m=1447 SNR=26.7
22:13:59.728 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:59.730 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:13:59.732 00.002 1032 Enqueuing Expose request
22:13:59.740 00.008 10072 IsGuiding returns 0
22:13:59.740 00.000 10072 Move returns status 0, amount 12
22:13:59.740 00.000 10072 MoveAxis(N, 0, ABG)
22:13:59.740 00.000 10072 Move returns status 0, amount 0
22:13:59.740 00.000 10072 move complete, result=0
22:13:59.740 00.000 10072 worker thread done servicing request
22:13:59.740 00.000 10072 Worker thread wakes up
22:13:59.740 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:13:59.740 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:13:59.742 00.002 1032 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
22:14:00.367 00.625 10072 Exposure complete
22:14:00.426 00.059 10072 worker thread done servicing request
22:14:00.426 00.000 1032 OnExposeComplete: enter
22:14:00.429 00.003 1032 UpdateGuideState(): m_state=6
22:14:00.432 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2869
22:14:00.434 00.002 1032 Star::Find returns 1 (0), X=1103.16, Y=136.02, Mass=1596, SNR=28.1, Peak=132 HFD=3.0
22:14:00.436 00.002 1032 MultiStar: [#1 -0.11,-0.03,0.95,U] [#2 -0.04,-0.01,0.74,U] [#3 -0.28,0.16,0.00,M4] [#4 0.11,-0.02,0.61,U] [#5 0.07,0.05,0.62,U] [#6 -0.28,0.15,0.00,M1] [#7 0.01,0.05,0.64,U] [#8 0.02,-0.19,0.47,U] 
22:14:00.437 00.001 1032 refined, 6 included, MultiStar: {-0.02, -0.04}, one-star: {-0.12, -0.13}
22:14:00.439 00.002 1032 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.83) = xAngle (-3.93 = 2.35)
22:14:00.440 00.001 1032 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.93 = 2.35)
22:14:00.441 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.10 mountX=-0.03 mountY=0.03, mountTheta=2.35
22:14:00.445 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
22:14:00.446 00.001 1032 Enqueuing Move request for scope (-0.02, -0.04)
22:14:00.448 00.002 10072 Worker thread wakes up
22:14:00.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
22:14:00.448 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
22:14:00.448 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
22:14:00.450 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:14:00.452 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.83
22:14:00.452 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:14:00.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:00.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:14:00.452 00.000 10072 MoveAxis(E, 11, ABG)
22:14:00.452 00.000 10072 Guiding  Dir = 2, Dur = 11
22:14:00.452 00.000 10072 IsGuiding returns 0
22:14:00.454 00.002 10072 PulseGuide returned control before completion, sleep 21
22:14:00.471 00.017 1032 UpdateGuideState exits: m=1596 SNR=28.1
22:14:00.474 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:00.476 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:00.477 00.001 1032 Enqueuing Expose request
22:14:00.490 00.013 10072 IsGuiding returns 0
22:14:00.490 00.000 10072 Move returns status 0, amount 11
22:14:00.490 00.000 10072 MoveAxis(N, 0, ABG)
22:14:00.490 00.000 10072 Move returns status 0, amount 0
22:14:00.490 00.000 10072 move complete, result=0
22:14:00.490 00.000 10072 worker thread done servicing request
22:14:00.490 00.000 10072 Worker thread wakes up
22:14:00.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:00.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:00.491 00.001 1032 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
22:14:00.897 00.406 10072 Exposure complete
22:14:00.951 00.054 10072 worker thread done servicing request
22:14:00.951 00.000 1032 OnExposeComplete: enter
22:14:00.953 00.002 1032 UpdateGuideState(): m_state=6
22:14:00.955 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2870
22:14:00.959 00.004 1032 Star::Find returns 1 (0), X=1103.35, Y=136.07, Mass=1362, SNR=25.9, Peak=117 HFD=3.3
22:14:00.961 00.002 1032 MultiStar: [#1 -0.09,-0.02,0.93,U] [#2 0.05,-0.16,0.72,U] [#3 -0.31,0.30,0.00,M5] [#4 0.13,0.14,0.67,U] [#5 0.08,0.10,0.65,U] [#6 -0.14,0.03,0.58,U] [#7 0.12,-0.05,0.66,U] [#8 0.10,-0.18,0.49,U] 
22:14:00.962 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.03}, one-star: {0.08, -0.08}
22:14:00.965 00.003 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
22:14:00.966 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
22:14:00.967 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.62 mountX=-0.04 mountY=-0.03, mountTheta=-2.45
22:14:00.970 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
22:14:00.973 00.003 1032 Enqueuing Move request for scope (0.04, -0.03)
22:14:00.975 00.002 10072 Worker thread wakes up
22:14:00.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
22:14:00.975 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
22:14:00.975 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
22:14:00.977 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:14:00.979 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.83
22:14:00.979 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:14:00.979 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:00.979 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:14:00.979 00.000 10072 MoveAxis(E, 10, ABG)
22:14:00.979 00.000 10072 Guiding  Dir = 2, Dur = 10
22:14:00.979 00.000 10072 IsGuiding returns 0
22:14:00.980 00.001 10072 PulseGuide returned control before completion, sleep 20
22:14:00.999 00.019 1032 UpdateGuideState exits: m=1362 SNR=25.9
22:14:01.002 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:01.004 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:01.005 00.001 1032 Enqueuing Expose request
22:14:01.008 00.003 10072 IsGuiding returns 0
22:14:01.008 00.000 10072 Move returns status 0, amount 10
22:14:01.008 00.000 10072 MoveAxis(N, 0, ABG)
22:14:01.008 00.000 10072 Move returns status 0, amount 0
22:14:01.008 00.000 10072 move complete, result=0
22:14:01.008 00.000 10072 worker thread done servicing request
22:14:01.008 00.000 10072 Worker thread wakes up
22:14:01.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:01.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:01.014 00.006 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:14:01.647 00.633 10072 Exposure complete
22:14:01.702 00.055 10072 worker thread done servicing request
22:14:01.702 00.000 1032 OnExposeComplete: enter
22:14:01.704 00.002 1032 UpdateGuideState(): m_state=6
22:14:01.707 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2871
22:14:01.708 00.001 1032 Star::Find returns 1 (0), X=1103.32, Y=136.21, Mass=1442, SNR=26.7, Peak=126 HFD=3.1
22:14:01.710 00.002 1032 MultiStar: [#1 -0.14,0.10,0.93,U] [#2 -0.08,0.15,0.83,U] [#3 -0.08,0.49,0.00,M6] [#4 0.28,-0.07,0.00,M8] [#5 0.06,0.45,0.00,M1] [#6 -0.02,0.15,0.60,U] [#7 -0.00,0.24,0.65,U] [#8 -0.06,-0.21,0.52,U] 
22:14:01.712 00.002 1032 single-star, 5 included, MultiStar: {-0.04, 0.09}, one-star: {0.05, 0.06}
22:14:01.714 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
22:14:01.717 00.003 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
22:14:01.718 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.07 cameraTheta=0.88 mountX=0.04 mountY=-0.06, mountTheta=-0.95
22:14:01.723 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
22:14:01.724 00.001 1032 Enqueuing Move request for scope (0.05, 0.06)
22:14:01.726 00.002 10072 Worker thread wakes up
22:14:01.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
22:14:01.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
22:14:01.726 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.06
22:14:01.728 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:14:01.729 00.001 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.83
22:14:01.729 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:14:01.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:01.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:14:01.729 00.000 10072 MoveAxis(E, 10, ABG)
22:14:01.730 00.001 10072 Guiding  Dir = 2, Dur = 10
22:14:01.730 00.000 10072 IsGuiding returns 0
22:14:01.730 00.000 10072 PulseGuide returned control before completion, sleep 20
22:14:01.749 00.019 1032 UpdateGuideState exits: m=1442 SNR=26.7
22:14:01.751 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:01.753 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:01.756 00.003 1032 Enqueuing Expose request
22:14:01.758 00.002 10072 IsGuiding returns 0
22:14:01.758 00.000 10072 Move returns status 0, amount 10
22:14:01.758 00.000 10072 MoveAxis(N, 0, ABG)
22:14:01.758 00.000 10072 Move returns status 0, amount 0
22:14:01.758 00.000 10072 move complete, result=0
22:14:01.758 00.000 10072 worker thread done servicing request
22:14:01.758 00.000 10072 Worker thread wakes up
22:14:01.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:01.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:01.765 00.007 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:14:02.162 00.397 10072 Exposure complete
22:14:02.219 00.057 10072 worker thread done servicing request
22:14:02.219 00.000 1032 OnExposeComplete: enter
22:14:02.223 00.004 1032 UpdateGuideState(): m_state=6
22:14:02.224 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2872
22:14:02.226 00.002 1032 Star::Find returns 1 (0), X=1103.47, Y=135.97, Mass=1442, SNR=26.6, Peak=111 HFD=3.6
22:14:02.228 00.002 1032 MultiStar: [#1 -0.13,0.05,0.96,U] [#2 -0.02,-0.14,0.80,U] [#3 -0.23,0.05,0.73,U] [#4 0.17,-0.16,0.59,U] [#5 0.10,-0.03,0.63,U] [#6 -0.03,0.19,0.59,U] [#7 0.08,-0.02,0.67,U] [#8 0.00,-0.15,0.50,U] 
22:14:02.230 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.19, -0.18}
22:14:02.231 00.001 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
22:14:02.233 00.002 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
22:14:02.235 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.27 mountX=-0.05 mountY=-0.00, mountTheta=-3.10
22:14:02.239 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
22:14:02.241 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
22:14:02.243 00.002 10072 Worker thread wakes up
22:14:02.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:14:02.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:14:02.243 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=-0.00
22:14:02.245 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:14:02.247 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.84
22:14:02.247 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:14:02.248 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:02.248 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:14:02.248 00.000 10072 MoveAxis(E, 8, ABG)
22:14:02.248 00.000 10072 Guiding  Dir = 2, Dur = 8
22:14:02.248 00.000 10072 IsGuiding returns 0
22:14:02.249 00.001 10072 PulseGuide returned control before completion, sleep 18
22:14:02.268 00.019 1032 UpdateGuideState exits: m=1442 SNR=26.6
22:14:02.272 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:02.274 00.002 10072 IsGuiding returns 0
22:14:02.274 00.000 10072 Move returns status 0, amount 8
22:14:02.274 00.000 10072 MoveAxis(N, 0, ABG)
22:14:02.274 00.000 10072 Move returns status 0, amount 0
22:14:02.274 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:02.276 00.002 1032 Enqueuing Expose request
22:14:02.278 00.002 10072 move complete, result=0
22:14:02.279 00.001 10072 worker thread done servicing request
22:14:02.279 00.000 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:14:02.280 00.001 10072 Worker thread wakes up
22:14:02.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:02.281 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:02.912 00.631 10072 Exposure complete
22:14:02.965 00.053 10072 worker thread done servicing request
22:14:02.965 00.000 1032 OnExposeComplete: enter
22:14:02.968 00.003 1032 UpdateGuideState(): m_state=6
22:14:02.970 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2873
22:14:02.971 00.001 1032 Star::Find returns 1 (0), X=1103.42, Y=136.11, Mass=1379, SNR=26.1, Peak=117 HFD=3.2
22:14:02.974 00.003 1032 MultiStar: [#1 0.03,0.06,0.89,U] [#2 0.08,0.07,0.79,U] [#3 -0.14,0.17,0.76,U] [#4 0.27,0.11,0.00,M8] [#5 0.20,0.29,0.00,M1] [#6 -0.00,0.22,0.54,U] [#7 0.14,0.02,0.69,U] [#8 0.12,-0.09,0.52,U] 
22:14:02.976 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.05}, one-star: {0.15, -0.05}
22:14:02.978 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
22:14:02.980 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
22:14:02.981 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.77 mountX=0.04 mountY=-0.07, mountTheta=-1.06
22:14:02.984 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
22:14:02.987 00.003 1032 Enqueuing Move request for scope (0.06, 0.05)
22:14:02.991 00.004 10072 Worker thread wakes up
22:14:02.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:14:02.991 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:14:02.991 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.04 yDistance=-0.07
22:14:02.994 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:14:02.996 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.84
22:14:02.996 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:14:02.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:02.996 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:14:02.996 00.000 10072 MoveAxis(E, 9, ABG)
22:14:02.996 00.000 10072 Guiding  Dir = 2, Dur = 9
22:14:02.997 00.001 10072 IsGuiding returns 0
22:14:02.997 00.000 10072 PulseGuide returned control before completion, sleep 19
22:14:03.013 00.016 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:14:03.016 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:03.019 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:03.022 00.003 1032 Enqueuing Expose request
22:14:03.026 00.004 10072 IsGuiding returns 0
22:14:03.026 00.000 10072 Move returns status 0, amount 9
22:14:03.026 00.000 10072 MoveAxis(N, 0, ABG)
22:14:03.026 00.000 10072 Move returns status 0, amount 0
22:14:03.026 00.000 10072 move complete, result=0
22:14:03.026 00.000 10072 worker thread done servicing request
22:14:03.026 00.000 10072 Worker thread wakes up
22:14:03.026 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:03.026 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:03.034 00.008 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:14:03.441 00.407 10072 Exposure complete
22:14:03.494 00.053 10072 worker thread done servicing request
22:14:03.495 00.001 1032 OnExposeComplete: enter
22:14:03.498 00.003 1032 UpdateGuideState(): m_state=6
22:14:03.500 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2874
22:14:03.502 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=136.24, Mass=1196, SNR=24.3, Peak=105 HFD=3.2
22:14:03.504 00.002 1032 MultiStar: [#1 -0.07,0.08,1.03,U] [#2 0.06,-0.08,0.81,U] [#3 -0.02,0.05,0.74,U] [#4 0.21,-0.02,0.70,U] [#5 0.09,0.02,0.71,U] [#6 0.05,0.17,0.64,U] [#7 -0.02,0.04,0.70,U] [#8 0.19,-0.15,0.51,U] 
22:14:03.505 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.14, 0.08}
22:14:03.507 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:14:03.509 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:14:03.511 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.45 mountX=0.01 mountY=-0.07, mountTheta=-1.38
22:14:03.513 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
22:14:03.515 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
22:14:03.519 00.004 10072 Worker thread wakes up
22:14:03.519 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
22:14:03.519 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
22:14:03.519 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
22:14:03.522 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:14:03.524 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.84
22:14:03.524 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:14:03.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:03.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:14:03.524 00.000 10072 MoveAxis(E, 8, ABG)
22:14:03.525 00.001 10072 Guiding  Dir = 2, Dur = 8
22:14:03.525 00.000 10072 IsGuiding returns 0
22:14:03.525 00.000 10072 PulseGuide returned control before completion, sleep 18
22:14:03.546 00.021 1032 UpdateGuideState exits: m=1196 SNR=24.3
22:14:03.551 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:03.553 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:03.556 00.003 10072 IsGuiding returns 0
22:14:03.556 00.000 10072 Move returns status 0, amount 8
22:14:03.556 00.000 10072 MoveAxis(N, 0, ABG)
22:14:03.556 00.000 10072 Move returns status 0, amount 0
22:14:03.556 00.000 10072 move complete, result=0
22:14:03.556 00.000 1032 Enqueuing Expose request
22:14:03.559 00.003 10072 worker thread done servicing request
22:14:03.559 00.000 10072 Worker thread wakes up
22:14:03.559 00.000 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:14:03.562 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:03.562 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:04.190 00.628 10072 Exposure complete
22:14:04.241 00.051 10072 worker thread done servicing request
22:14:04.241 00.000 1032 OnExposeComplete: enter
22:14:04.243 00.002 1032 UpdateGuideState(): m_state=6
22:14:04.244 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2875
22:14:04.245 00.001 1032 Star::Find returns 1 (0), X=1103.12, Y=136.53, Mass=1260, SNR=24.9, Peak=95 HFD=3.4
22:14:04.247 00.002 1032 MultiStar: [#1 0.05,0.11,0.94,U] [#2 0.17,-0.00,0.81,U] [#3 0.04,0.12,0.78,U] [#4 0.27,-0.05,0.00,M8] [#5 -0.10,-0.11,0.66,U] [#6 0.13,0.34,0.00,M1] [#7 0.06,0.12,0.70,U] [#8 0.01,0.01,0.50,U] 
22:14:04.248 00.001 1032 refined, 6 included, MultiStar: {0.01, 0.11}, one-star: {-0.16, 0.38}
22:14:04.249 00.001 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
22:14:04.251 00.002 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
22:14:04.252 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.52 mountX=0.11 mountY=-0.03, mountTheta=-0.31
22:14:04.254 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
22:14:04.257 00.003 1032 Enqueuing Move request for scope (0.01, 0.11)
22:14:04.257 00.000 10072 Worker thread wakes up
22:14:04.258 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
22:14:04.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
22:14:04.258 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.03
22:14:04.259 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:14:04.261 00.002 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.85
22:14:04.261 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
22:14:04.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:04.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:14:04.261 00.000 10072 MoveAxis(E, 9, ABG)
22:14:04.261 00.000 10072 Guiding  Dir = 2, Dur = 9
22:14:04.262 00.001 10072 IsGuiding returns 0
22:14:04.262 00.000 10072 PulseGuide returned control before completion, sleep 19
22:14:04.281 00.019 1032 UpdateGuideState exits: m=1260 SNR=24.9
22:14:04.283 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:04.284 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:04.286 00.002 1032 Enqueuing Expose request
22:14:04.294 00.008 10072 IsGuiding returns 0
22:14:04.294 00.000 10072 Move returns status 0, amount 9
22:14:04.294 00.000 10072 MoveAxis(N, 0, ABG)
22:14:04.294 00.000 10072 Move returns status 0, amount 0
22:14:04.295 00.001 10072 move complete, result=0
22:14:04.295 00.000 10072 worker thread done servicing request
22:14:04.295 00.000 10072 Worker thread wakes up
22:14:04.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:04.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:04.298 00.003 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:14:04.702 00.404 10072 Exposure complete
22:14:04.755 00.053 1032 OnExposeComplete: enter
22:14:04.756 00.001 1032 UpdateGuideState(): m_state=6
22:14:04.758 00.002 10072 worker thread done servicing request
22:14:04.758 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2876
22:14:04.759 00.001 1032 Star::Find returns 1 (0), X=1103.21, Y=136.22, Mass=1239, SNR=24.7, Peak=113 HFD=2.9
22:14:04.761 00.002 1032 MultiStar: [#1 -0.09,-0.00,1.05,U] [#2 0.15,-0.02,0.89,U] [#3 -0.03,0.01,0.79,U] [#4 0.24,-0.18,0.00,M9] [#5 0.00,-0.30,0.00,M1] [#6 0.03,0.09,0.61,U] [#7 -0.01,-0.12,0.64,U] [#8 0.02,-0.17,0.56,U] 
22:14:04.762 00.001 1032 refined, 6 included, MultiStar: {-0.01, -0.01}, one-star: {-0.06, 0.07}
22:14:04.765 00.003 1032 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.83) = xAngle (-3.91 = 2.37)
22:14:04.766 00.001 1032 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.91 = 2.37)
22:14:04.767 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.08 mountX=-0.01 mountY=0.01, mountTheta=2.37
22:14:04.772 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
22:14:04.774 00.002 1032 Enqueuing Move request for scope (-0.01, -0.01)
22:14:04.777 00.003 10072 Worker thread wakes up
22:14:04.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:14:04.777 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:14:04.777 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
22:14:04.780 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:14:04.781 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.85
22:14:04.781 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:14:04.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:04.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:14:04.783 00.002 10072 MoveAxis(E, 8, ABG)
22:14:04.783 00.000 10072 Guiding  Dir = 2, Dur = 8
22:14:04.783 00.000 10072 IsGuiding returns 0
22:14:04.783 00.000 10072 PulseGuide returned control before completion, sleep 18
22:14:04.801 00.018 1032 UpdateGuideState exits: m=1239 SNR=24.7
22:14:04.803 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:04.805 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:04.808 00.003 1032 Enqueuing Expose request
22:14:04.810 00.002 10072 IsGuiding returns 0
22:14:04.810 00.000 10072 Move returns status 0, amount 8
22:14:04.810 00.000 10072 MoveAxis(N, 0, ABG)
22:14:04.810 00.000 10072 Move returns status 0, amount 0
22:14:04.810 00.000 10072 move complete, result=0
22:14:04.811 00.001 10072 worker thread done servicing request
22:14:04.811 00.000 10072 Worker thread wakes up
22:14:04.811 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:04.811 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:04.817 00.006 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
22:14:05.437 00.620 10072 Exposure complete
22:14:05.491 00.054 10072 worker thread done servicing request
22:14:05.491 00.000 1032 OnExposeComplete: enter
22:14:05.494 00.003 1032 UpdateGuideState(): m_state=6
22:14:05.496 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2877
22:14:05.498 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=135.90, Mass=1153, SNR=23.8, Peak=101 HFD=3.3
22:14:05.499 00.001 1032 MultiStar: [#1 -0.04,-0.18,1.02,U] [#2 0.05,-0.23,0.82,U] [#3 -0.15,-0.03,0.80,U] [#4 0.23,-0.23,0.00,M10] [#5 0.02,-0.16,0.71,U] [#6 -0.20,-0.16,0.00,M1] [#7 0.11,-0.07,0.75,U] [#8 0.10,-0.44,0.00,M1] 
22:14:05.500 00.001 1032 refined, 5 included, MultiStar: {0.01, -0.16}, one-star: {0.10, -0.26}
22:14:05.502 00.002 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.97)
22:14:05.503 00.001 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.97)
22:14:05.504 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.48 mountX=-0.16 mountY=0.03, mountTheta=2.97
22:14:05.507 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.16, opts=13)
22:14:05.509 00.002 1032 Enqueuing Move request for scope (0.01, -0.16)
22:14:05.510 00.001 10072 Worker thread wakes up
22:14:05.510 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
22:14:05.510 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
22:14:05.510 00.000 10072 Moving (0.01, -0.16) raw xDistance=-0.16 yDistance=0.03
22:14:05.512 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:14:05.514 00.002 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 284.85
22:14:05.514 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
22:14:05.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:05.514 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:14:05.514 00.000 10072 MoveAxis(E, 84, ABG)
22:14:05.514 00.000 10072 Guiding  Dir = 2, Dur = 84
22:14:05.517 00.003 10072 IsGuiding returns 0
22:14:05.518 00.001 10072 PulseGuide returned control before completion, sleep 93
22:14:05.539 00.021 1032 UpdateGuideState exits: m=1153 SNR=23.8
22:14:05.552 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:05.556 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:05.558 00.002 1032 Enqueuing Expose request
22:14:05.622 00.064 10072 IsGuiding returns 0
22:14:05.622 00.000 10072 Move returns status 0, amount 84
22:14:05.622 00.000 10072 MoveAxis(N, 0, ABG)
22:14:05.622 00.000 10072 Move returns status 0, amount 0
22:14:05.622 00.000 10072 move complete, result=0
22:14:05.622 00.000 10072 worker thread done servicing request
22:14:05.623 00.001 10072 Worker thread wakes up
22:14:05.623 00.000 1032 GuideStep: -0.2 px 84 ms EAST, 0.0 px 0 ms NORTH
22:14:05.625 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:05.625 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:06.033 00.408 10072 Exposure complete
22:14:06.085 00.052 10072 worker thread done servicing request
22:14:06.087 00.002 1032 OnExposeComplete: enter
22:14:06.089 00.002 1032 UpdateGuideState(): m_state=6
22:14:06.090 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2878
22:14:06.092 00.002 1032 Star::Find returns 1 (0), X=1103.24, Y=136.07, Mass=1447, SNR=26.7, Peak=122 HFD=3.2
22:14:06.094 00.002 1032 MultiStar: [#1 -0.03,-0.15,0.98,U] [#2 0.10,-0.19,0.73,U] [#3 -0.08,0.01,0.67,U] [#4 0.14,-0.23,0.00,R] [#5 0.18,-0.01,0.62,U] [#6 0.01,-0.09,0.60,U] [#7 0.10,0.06,0.67,U] [#8 0.12,-0.23,0.00,M2] 
22:14:06.097 00.003 1032 refined, 6 included, MultiStar: {0.03, -0.07}, one-star: {-0.03, -0.09}
22:14:06.098 00.001 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
22:14:06.100 00.002 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
22:14:06.100 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.22 mountX=-0.08 mountY=-0.01, mountTheta=-3.05
22:14:06.103 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
22:14:06.105 00.002 1032 Enqueuing Move request for scope (0.03, -0.07)
22:14:06.106 00.001 10072 Worker thread wakes up
22:14:06.106 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
22:14:06.107 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
22:14:06.107 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=-0.01
22:14:06.109 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:14:06.112 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.86
22:14:06.112 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:14:06.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:06.112 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:14:06.113 00.001 10072 MoveAxis(E, 9, ABG)
22:14:06.113 00.000 10072 Guiding  Dir = 2, Dur = 9
22:14:06.113 00.000 10072 IsGuiding returns 0
22:14:06.114 00.001 10072 PulseGuide returned control before completion, sleep 19
22:14:06.131 00.017 1032 UpdateGuideState exits: m=1447 SNR=26.7
22:14:06.132 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:06.134 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:06.135 00.001 1032 Enqueuing Expose request
22:14:06.138 00.003 10072 IsGuiding returns 0
22:14:06.138 00.000 10072 Move returns status 0, amount 9
22:14:06.138 00.000 10072 MoveAxis(N, 0, ABG)
22:14:06.138 00.000 10072 Move returns status 0, amount 0
22:14:06.138 00.000 10072 move complete, result=0
22:14:06.138 00.000 10072 worker thread done servicing request
22:14:06.138 00.000 10072 Worker thread wakes up
22:14:06.138 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:06.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:06.144 00.006 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:14:06.767 00.623 10072 Exposure complete
22:14:06.823 00.056 1032 OnExposeComplete: enter
22:14:06.825 00.002 1032 UpdateGuideState(): m_state=6
22:14:06.827 00.002 10072 worker thread done servicing request
22:14:06.827 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2879
22:14:06.829 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=136.14, Mass=1216, SNR=24.5, Peak=104 HFD=3.2
22:14:06.831 00.002 1032 MultiStar: [#1 -0.05,-0.09,1.00,U] [#2 -0.04,-0.06,0.83,U] [#3 -0.13,0.28,0.00,M1] [#4 0.16,0.27,0.00,M1] [#5 0.05,-0.03,0.65,U] [#6 -0.08,-0.07,0.68,U] [#7 0.05,0.21,0.71,U] [#8 0.08,-0.38,0.00,M3] 
22:14:06.833 00.002 1032 refined, 5 included, MultiStar: {-0.01, -0.02}, one-star: {0.05, -0.02}
22:14:06.834 00.001 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.83) = xAngle (-3.73 = 2.55)
22:14:06.836 00.002 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.73 = 2.55)
22:14:06.837 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.90 mountX=-0.01 mountY=0.01, mountTheta=2.55
22:14:06.840 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
22:14:06.841 00.001 1032 Enqueuing Move request for scope (-0.01, -0.02)
22:14:06.843 00.002 10072 Worker thread wakes up
22:14:06.843 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:14:06.843 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:14:06.843 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.01 yDistance=0.01
22:14:06.845 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:14:06.847 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.86
22:14:06.847 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:14:06.847 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:06.848 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:14:06.848 00.000 10072 MoveAxis(E, 11, ABG)
22:14:06.848 00.000 10072 Guiding  Dir = 2, Dur = 11
22:14:06.848 00.000 10072 IsGuiding returns 0
22:14:06.848 00.000 10072 PulseGuide returned control before completion, sleep 21
22:14:06.867 00.019 1032 UpdateGuideState exits: m=1216 SNR=24.5
22:14:06.870 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:06.871 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:06.872 00.001 1032 Enqueuing Expose request
22:14:06.874 00.002 10072 IsGuiding returns 0
22:14:06.874 00.000 10072 Move returns status 0, amount 11
22:14:06.874 00.000 10072 MoveAxis(N, 0, ABG)
22:14:06.874 00.000 10072 Move returns status 0, amount 0
22:14:06.874 00.000 10072 move complete, result=0
22:14:06.874 00.000 10072 worker thread done servicing request
22:14:06.874 00.000 10072 Worker thread wakes up
22:14:06.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:06.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:06.880 00.006 1032 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
22:14:07.283 00.403 10072 Exposure complete
22:14:07.339 00.056 10072 worker thread done servicing request
22:14:07.339 00.000 1032 OnExposeComplete: enter
22:14:07.341 00.002 1032 UpdateGuideState(): m_state=6
22:14:07.343 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2880
22:14:07.345 00.002 1032 Star::Find returns 1 (0), X=1103.22, Y=136.07, Mass=1361, SNR=25.9, Peak=112 HFD=3.1
22:14:07.347 00.002 1032 MultiStar: [#1 -0.06,-0.10,0.96,U] [#2 0.12,-0.22,0.00,M1] [#3 -0.03,0.11,0.77,U] [#4 0.06,0.01,0.64,U] [#5 -0.01,-0.18,0.71,U] [#6 -0.02,-0.29,0.00,M1] [#7 0.01,-0.06,0.68,U] [#8 0.06,-0.33,0.00,M4] 
22:14:07.348 00.001 1032 refined, 5 included, MultiStar: {-0.02, -0.06}, one-star: {-0.06, -0.09}
22:14:07.350 00.002 1032 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.83) = xAngle (-3.78 = 2.51)
22:14:07.351 00.001 1032 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.78 = 2.51)
22:14:07.352 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.95 mountX=-0.05 mountY=0.04, mountTheta=2.51
22:14:07.354 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
22:14:07.356 00.002 1032 Enqueuing Move request for scope (-0.02, -0.06)
22:14:07.358 00.002 10072 Worker thread wakes up
22:14:07.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
22:14:07.358 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
22:14:07.358 00.000 10072 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.04
22:14:07.360 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:14:07.362 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.86
22:14:07.362 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:14:07.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:07.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:14:07.362 00.000 10072 MoveAxis(E, 9, ABG)
22:14:07.362 00.000 10072 Guiding  Dir = 2, Dur = 9
22:14:07.363 00.001 10072 IsGuiding returns 0
22:14:07.363 00.000 10072 PulseGuide returned control before completion, sleep 19
22:14:07.379 00.016 1032 UpdateGuideState exits: m=1361 SNR=25.9
22:14:07.381 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:07.382 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:07.384 00.002 1032 Enqueuing Expose request
22:14:07.388 00.004 10072 IsGuiding returns 0
22:14:07.388 00.000 10072 Move returns status 0, amount 9
22:14:07.388 00.000 10072 MoveAxis(N, 0, ABG)
22:14:07.388 00.000 10072 Move returns status 0, amount 0
22:14:07.388 00.000 10072 move complete, result=0
22:14:07.388 00.000 10072 worker thread done servicing request
22:14:07.389 00.001 10072 Worker thread wakes up
22:14:07.389 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:07.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:07.393 00.004 1032 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
22:14:08.016 00.623 10072 Exposure complete
22:14:08.069 00.053 10072 worker thread done servicing request
22:14:08.069 00.000 1032 OnExposeComplete: enter
22:14:08.071 00.002 1032 UpdateGuideState(): m_state=6
22:14:08.073 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2881
22:14:08.075 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=136.22, Mass=1244, SNR=24.7, Peak=99 HFD=3.2
22:14:08.077 00.002 1032 MultiStar: [#1 -0.08,-0.14,0.99,U] [#2 0.08,-0.07,0.80,U] [#3 -0.12,0.04,0.83,U] [#4 0.02,-0.07,0.67,U] [#5 0.05,-0.12,0.71,U] [#6 -0.03,-0.08,0.60,U] [#7 0.21,-0.11,0.69,U] [#8 0.17,-0.29,0.00,M5] 
22:14:08.079 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {0.08, 0.06}
22:14:08.081 00.002 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
22:14:08.084 00.003 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
22:14:08.085 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.19 mountX=-0.06 mountY=-0.01, mountTheta=-3.02
22:14:08.090 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
22:14:08.091 00.001 1032 Enqueuing Move request for scope (0.02, -0.06)
22:14:08.093 00.002 10072 Worker thread wakes up
22:14:08.093 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
22:14:08.093 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
22:14:08.093 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.01
22:14:08.095 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:14:08.097 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.86
22:14:08.097 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:14:08.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:08.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:14:08.097 00.000 10072 MoveAxis(E, 11, ABG)
22:14:08.097 00.000 10072 Guiding  Dir = 2, Dur = 11
22:14:08.097 00.000 10072 IsGuiding returns 0
22:14:08.098 00.001 10072 PulseGuide returned control before completion, sleep 21
22:14:08.114 00.016 1032 UpdateGuideState exits: m=1244 SNR=24.7
22:14:08.118 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:08.119 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:08.121 00.002 1032 Enqueuing Expose request
22:14:08.123 00.002 10072 IsGuiding returns 0
22:14:08.124 00.001 10072 Move returns status 0, amount 11
22:14:08.124 00.000 10072 MoveAxis(N, 0, ABG)
22:14:08.124 00.000 10072 Move returns status 0, amount 0
22:14:08.124 00.000 10072 move complete, result=0
22:14:08.124 00.000 10072 worker thread done servicing request
22:14:08.124 00.000 10072 Worker thread wakes up
22:14:08.124 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:08.124 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:08.131 00.007 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
22:14:08.529 00.398 10072 Exposure complete
22:14:08.582 00.053 10072 worker thread done servicing request
22:14:08.582 00.000 1032 OnExposeComplete: enter
22:14:08.586 00.004 1032 UpdateGuideState(): m_state=6
22:14:08.588 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2882
22:14:08.590 00.002 1032 Star::Find returns 1 (0), X=1103.31, Y=136.15, Mass=1161, SNR=23.9, Peak=102 HFD=3.2
22:14:08.591 00.001 1032 MultiStar: [#1 -0.06,-0.17,0.99,U] [#2 0.01,-0.03,0.87,U] [#3 -0.02,-0.11,0.84,U] [#4 0.16,-0.01,0.72,U] [#5 0.10,-0.09,0.75,U] [#6 0.01,-0.05,0.62,U] [#7 0.28,-0.08,0.00,M1] [#8 -0.04,-0.13,0.54,U] 
22:14:08.594 00.003 1032 single-star, 7 included, MultiStar: {0.02, -0.07}, one-star: {0.03, -0.01}
22:14:08.595 00.001 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
22:14:08.597 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
22:14:08.598 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-0.29 mountX=-0.02 mountY=-0.03, mountTheta=-2.12
22:14:08.600 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
22:14:08.602 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
22:14:08.603 00.001 10072 Worker thread wakes up
22:14:08.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:14:08.603 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:14:08.604 00.001 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
22:14:08.605 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:14:08.608 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.87
22:14:08.608 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:14:08.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:08.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:14:08.608 00.000 10072 MoveAxis(E, 9, ABG)
22:14:08.608 00.000 10072 Guiding  Dir = 2, Dur = 9
22:14:08.608 00.000 10072 IsGuiding returns 0
22:14:08.609 00.001 10072 PulseGuide returned control before completion, sleep 19
22:14:08.625 00.016 1032 UpdateGuideState exits: m=1161 SNR=23.9
22:14:08.627 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:08.630 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:08.631 00.001 1032 Enqueuing Expose request
22:14:08.635 00.004 10072 IsGuiding returns 0
22:14:08.635 00.000 10072 Move returns status 0, amount 9
22:14:08.635 00.000 10072 MoveAxis(N, 0, ABG)
22:14:08.635 00.000 10072 Move returns status 0, amount 0
22:14:08.635 00.000 10072 move complete, result=0
22:14:08.635 00.000 10072 worker thread done servicing request
22:14:08.635 00.000 10072 Worker thread wakes up
22:14:08.636 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:08.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:08.640 00.004 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:14:09.261 00.621 10072 Exposure complete
22:14:09.315 00.054 10072 worker thread done servicing request
22:14:09.315 00.000 1032 OnExposeComplete: enter
22:14:09.317 00.002 1032 UpdateGuideState(): m_state=6
22:14:09.318 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2883
22:14:09.320 00.002 1032 Star::Find returns 1 (0), X=1103.04, Y=136.04, Mass=1389, SNR=26.2, Peak=114 HFD=2.9
22:14:09.322 00.002 1032 MultiStar: [#1 -0.17,-0.14,0.89,U] [#2 -0.11,-0.19,0.77,U] [#3 -0.21,-0.06,0.79,U] [#4 -0.04,0.17,0.69,U] [#5 -0.09,0.03,0.64,U] [#6 -0.16,0.10,0.60,U] [#7 -0.06,0.06,0.64,U] [#8 -0.04,-0.31,0.00,M5] 
22:14:09.323 00.001 1032 refined, 7 included, MultiStar: {-0.14, -0.03}, one-star: {-0.24, -0.11}
22:14:09.325 00.002 1032 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.83) = xAngle (-4.75 = 1.54)
22:14:09.327 00.002 1032 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.75 = 1.54)
22:14:09.329 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-2.92 mountX=0.00 mountY=0.15, mountTheta=1.54
22:14:09.333 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.03, opts=13)
22:14:09.335 00.002 1032 Enqueuing Move request for scope (-0.14, -0.03)
22:14:09.337 00.002 10072 Worker thread wakes up
22:14:09.337 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
22:14:09.337 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
22:14:09.338 00.001 10072 Moving (-0.14, -0.03) raw xDistance=0.00 yDistance=0.15
22:14:09.339 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:14:09.341 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.87
22:14:09.341 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:14:09.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:09.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:14:09.341 00.000 10072 MoveAxis(E, 11, ABG)
22:14:09.341 00.000 10072 Guiding  Dir = 2, Dur = 11
22:14:09.342 00.001 10072 IsGuiding returns 0
22:14:09.342 00.000 10072 PulseGuide returned control before completion, sleep 21
22:14:09.358 00.016 1032 UpdateGuideState exits: m=1389 SNR=26.2
22:14:09.361 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:09.363 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:09.366 00.003 1032 Enqueuing Expose request
22:14:09.368 00.002 10072 IsGuiding returns 0
22:14:09.368 00.000 10072 Move returns status 0, amount 11
22:14:09.368 00.000 10072 MoveAxis(N, 0, ABG)
22:14:09.368 00.000 10072 Move returns status 0, amount 0
22:14:09.368 00.000 10072 move complete, result=0
22:14:09.369 00.001 10072 worker thread done servicing request
22:14:09.369 00.000 10072 Worker thread wakes up
22:14:09.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:09.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:09.375 00.006 1032 GuideStep: 0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
22:14:09.776 00.401 10072 Exposure complete
22:14:09.830 00.054 10072 worker thread done servicing request
22:14:09.830 00.000 1032 OnExposeComplete: enter
22:14:09.832 00.002 1032 UpdateGuideState(): m_state=6
22:14:09.833 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2884
22:14:09.835 00.002 1032 Star::Find returns 1 (0), X=1103.31, Y=136.30, Mass=1444, SNR=26.7, Peak=120 HFD=3.4
22:14:09.837 00.002 1032 MultiStar: [#1 -0.14,0.14,0.99,U] [#2 -0.24,-0.12,0.00,M1] [#3 -0.27,0.32,0.00,M1] [#4 0.09,0.22,0.66,U] [#5 0.06,0.09,0.63,U] [#6 -0.07,0.20,0.59,U] [#7 -0.03,0.20,0.68,U] [#8 0.07,-0.09,0.49,U] 
22:14:09.839 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.14}, one-star: {0.03, 0.14}
22:14:09.841 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
22:14:09.842 00.001 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
22:14:09.844 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.62 mountX=0.14 mountY=-0.03, mountTheta=-0.21
22:14:09.847 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.14, opts=13)
22:14:09.850 00.003 1032 Enqueuing Move request for scope (-0.01, 0.14)
22:14:09.852 00.002 10072 Worker thread wakes up
22:14:09.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
22:14:09.852 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
22:14:09.852 00.000 10072 Moving (-0.01, 0.14) raw xDistance=0.14 yDistance=-0.03
22:14:09.853 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:14:09.855 00.002 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 284.87
22:14:09.855 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
22:14:09.857 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:09.857 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:14:09.857 00.000 10072 MoveAxis(W, 55, ABG)
22:14:09.857 00.000 10072 Guiding  Dir = 3, Dur = 55
22:14:09.857 00.000 10072 IsGuiding returns 0
22:14:09.858 00.001 10072 PulseGuide returned control before completion, sleep 65
22:14:09.875 00.017 1032 UpdateGuideState exits: m=1444 SNR=26.7
22:14:09.877 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:09.879 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:09.881 00.002 1032 Enqueuing Expose request
22:14:09.931 00.050 10072 IsGuiding returns 0
22:14:09.931 00.000 10072 Move returns status 0, amount 55
22:14:09.931 00.000 10072 MoveAxis(N, 0, ABG)
22:14:09.931 00.000 10072 Move returns status 0, amount 0
22:14:09.931 00.000 10072 move complete, result=0
22:14:09.931 00.000 10072 worker thread done servicing request
22:14:09.931 00.000 10072 Worker thread wakes up
22:14:09.931 00.000 1032 GuideStep: 0.1 px 55 ms WEST, -0.0 px 0 ms NORTH
22:14:09.934 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:09.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:10.559 00.625 10072 Exposure complete
22:14:10.614 00.055 10072 worker thread done servicing request
22:14:10.615 00.001 1032 OnExposeComplete: enter
22:14:10.617 00.002 1032 UpdateGuideState(): m_state=6
22:14:10.621 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2885
22:14:10.623 00.002 1032 Star::Find returns 1 (0), X=1103.04, Y=136.25, Mass=1346, SNR=25.8, Peak=113 HFD=3.2
22:14:10.625 00.002 1032 MultiStar: [#1 -0.22,0.03,0.92,U] [#2 -0.03,0.08,0.78,U] [#3 -0.23,0.18,0.00,M2] [#4 -0.14,0.40,0.00,M1] [#5 -0.10,-0.01,0.67,U] [#6 -0.14,0.15,0.62,U] [#7 -0.20,0.19,0.00,M1] [#8 0.06,-0.18,0.53,U] 
22:14:10.626 00.001 1032 refined, 5 included, MultiStar: {-0.13, 0.04}, one-star: {-0.23, 0.10}
22:14:10.628 00.002 1032 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.83) = xAngle (1.01 = 1.01)
22:14:10.630 00.002 1032 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.01 = 1.01)
22:14:10.631 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.13 cameraTheta=2.84 mountX=0.07 mountY=0.11, mountTheta=1.01
22:14:10.634 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.04, opts=13)
22:14:10.635 00.001 1032 Enqueuing Move request for scope (-0.13, 0.04)
22:14:10.636 00.001 10072 Worker thread wakes up
22:14:10.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
22:14:10.636 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
22:14:10.636 00.000 10072 Moving (-0.13, 0.04) raw xDistance=0.07 yDistance=0.11
22:14:10.639 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:14:10.640 00.001 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.87
22:14:10.640 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:14:10.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:10.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:14:10.640 00.000 10072 MoveAxis(E, 12, ABG)
22:14:10.641 00.001 10072 Guiding  Dir = 2, Dur = 12
22:14:10.641 00.000 10072 IsGuiding returns 0
22:14:10.641 00.000 10072 PulseGuide returned control before completion, sleep 22
22:14:10.658 00.017 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:14:10.662 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:10.663 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:10.665 00.002 1032 Enqueuing Expose request
22:14:10.668 00.003 10072 IsGuiding returns 0
22:14:10.668 00.000 10072 Move returns status 0, amount 12
22:14:10.668 00.000 10072 MoveAxis(N, 0, ABG)
22:14:10.668 00.000 10072 Move returns status 0, amount 0
22:14:10.668 00.000 10072 move complete, result=0
22:14:10.668 00.000 10072 worker thread done servicing request
22:14:10.668 00.000 10072 Worker thread wakes up
22:14:10.668 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:10.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:10.676 00.008 1032 GuideStep: 0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
22:14:11.075 00.399 10072 Exposure complete
22:14:11.127 00.052 10072 worker thread done servicing request
22:14:11.127 00.000 1032 OnExposeComplete: enter
22:14:11.130 00.003 1032 UpdateGuideState(): m_state=6
22:14:11.131 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2886
22:14:11.133 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.13, Mass=1308, SNR=25.4, Peak=111 HFD=3.2
22:14:11.134 00.001 1032 MultiStar: [#1 -0.18,-0.05,1.00,U] [#2 -0.04,-0.09,0.80,U] [#3 -0.28,0.19,0.00,M3] [#4 -0.15,0.09,0.68,U] [#5 0.08,-0.05,0.66,U] [#6 -0.22,0.23,0.00,M1] [#7 -0.02,0.15,0.63,U] [#8 -0.14,-0.18,0.52,U] 
22:14:11.136 00.002 1032 refined, 6 included, MultiStar: {-0.05, -0.02}, one-star: {0.06, -0.03}
22:14:11.138 00.002 1032 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.83) = xAngle (-4.59 = 1.70)
22:14:11.139 00.001 1032 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.59 = 1.70)
22:14:11.141 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.76 mountX=-0.01 mountY=0.06, mountTheta=1.70
22:14:11.145 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.02, opts=13)
22:14:11.147 00.002 1032 Enqueuing Move request for scope (-0.05, -0.02)
22:14:11.149 00.002 10072 Worker thread wakes up
22:14:11.149 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
22:14:11.149 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
22:14:11.149 00.000 10072 Moving (-0.05, -0.02) raw xDistance=-0.01 yDistance=0.06
22:14:11.151 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:14:11.153 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.87
22:14:11.153 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:14:11.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:11.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:14:11.153 00.000 10072 MoveAxis(E, 10, ABG)
22:14:11.153 00.000 10072 Guiding  Dir = 2, Dur = 10
22:14:11.153 00.000 10072 IsGuiding returns 0
22:14:11.153 00.000 10072 PulseGuide returned control before completion, sleep 20
22:14:11.169 00.016 1032 UpdateGuideState exits: m=1308 SNR=25.4
22:14:11.171 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:11.173 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:11.176 00.003 1032 Enqueuing Expose request
22:14:11.183 00.007 10072 IsGuiding returns 0
22:14:11.184 00.001 10072 Move returns status 0, amount 10
22:14:11.184 00.000 10072 MoveAxis(N, 0, ABG)
22:14:11.184 00.000 10072 Move returns status 0, amount 0
22:14:11.184 00.000 10072 move complete, result=0
22:14:11.184 00.000 10072 worker thread done servicing request
22:14:11.184 00.000 10072 Worker thread wakes up
22:14:11.184 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:11.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:11.186 00.002 1032 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
22:14:11.808 00.622 10072 Exposure complete
22:14:11.860 00.052 1032 OnExposeComplete: enter
22:14:11.864 00.004 1032 UpdateGuideState(): m_state=6
22:14:11.867 00.003 10072 worker thread done servicing request
22:14:11.867 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2887
22:14:11.869 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=136.35, Mass=1164, SNR=23.9, Peak=95 HFD=3.3
22:14:11.871 00.002 1032 MultiStar: [#1 -0.01,0.01,0.98,U] [#2 0.18,-0.06,0.88,U] [#3 -0.03,0.12,0.76,U] [#4 0.21,0.19,0.00,M1] [#5 0.08,0.21,0.74,U] [#6 -0.09,0.09,0.70,U] [#7 0.17,0.03,0.77,U] [#8 0.23,-0.22,0.00,M3] 
22:14:11.873 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.08}, one-star: {0.04, 0.19}
22:14:11.874 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
22:14:11.876 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
22:14:11.877 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.02 mountX=0.07 mountY=-0.07, mountTheta=-0.81
22:14:11.880 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
22:14:11.881 00.001 1032 Enqueuing Move request for scope (0.05, 0.08)
22:14:11.883 00.002 10072 Worker thread wakes up
22:14:11.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
22:14:11.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
22:14:11.883 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
22:14:11.885 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:14:11.888 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.88
22:14:11.888 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:14:11.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:11.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:14:11.888 00.000 10072 MoveAxis(E, 11, ABG)
22:14:11.888 00.000 10072 Guiding  Dir = 2, Dur = 11
22:14:11.888 00.000 10072 IsGuiding returns 0
22:14:11.889 00.001 10072 PulseGuide returned control before completion, sleep 21
22:14:11.908 00.019 1032 UpdateGuideState exits: m=1164 SNR=23.9
22:14:11.909 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:11.910 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:11.912 00.002 1032 Enqueuing Expose request
22:14:11.914 00.002 10072 IsGuiding returns 0
22:14:11.914 00.000 10072 Move returns status 0, amount 11
22:14:11.914 00.000 10072 MoveAxis(N, 0, ABG)
22:14:11.914 00.000 10072 Move returns status 0, amount 0
22:14:11.914 00.000 10072 move complete, result=0
22:14:11.914 00.000 10072 worker thread done servicing request
22:14:11.914 00.000 10072 Worker thread wakes up
22:14:11.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:11.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:11.922 00.008 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:14:12.321 00.399 10072 Exposure complete
22:14:12.376 00.055 10072 worker thread done servicing request
22:14:12.376 00.000 1032 OnExposeComplete: enter
22:14:12.378 00.002 1032 UpdateGuideState(): m_state=6
22:14:12.379 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2888
22:14:12.382 00.003 1032 Star::Find returns 1 (0), X=1103.26, Y=136.44, Mass=1153, SNR=23.8, Peak=107 HFD=3.2
22:14:12.384 00.002 1032 MultiStar: [#1 -0.01,0.10,1.06,U] [#2 0.23,0.00,0.82,U] [#3 0.00,0.17,0.84,U] [#4 0.19,0.19,0.00,M2] [#5 0.09,0.08,0.71,U] [#6 0.16,0.18,0.67,U] [#7 0.16,0.04,0.68,U] [#8 0.05,-0.03,0.54,U] 
22:14:12.385 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.11}, one-star: {-0.02, 0.28}
22:14:12.387 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
22:14:12.389 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
22:14:12.391 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.14 cameraTheta=1.01 mountX=0.09 mountY=-0.10, mountTheta=-0.82
22:14:12.394 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
22:14:12.397 00.003 1032 Enqueuing Move request for scope (0.07, 0.11)
22:14:12.400 00.003 10072 Worker thread wakes up
22:14:12.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
22:14:12.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
22:14:12.400 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.10
22:14:12.402 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:14:12.404 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.88
22:14:12.404 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
22:14:12.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:12.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:14:12.404 00.000 10072 MoveAxis(E, 11, ABG)
22:14:12.404 00.000 10072 Guiding  Dir = 2, Dur = 11
22:14:12.404 00.000 10072 IsGuiding returns 0
22:14:12.405 00.001 10072 PulseGuide returned control before completion, sleep 21
22:14:12.423 00.018 1032 UpdateGuideState exits: m=1153 SNR=23.8
22:14:12.425 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:12.426 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:12.429 00.003 1032 Enqueuing Expose request
22:14:12.430 00.001 10072 IsGuiding returns 0
22:14:12.430 00.000 10072 Move returns status 0, amount 11
22:14:12.430 00.000 10072 MoveAxis(N, 0, ABG)
22:14:12.430 00.000 10072 Move returns status 0, amount 0
22:14:12.430 00.000 10072 move complete, result=0
22:14:12.431 00.001 10072 worker thread done servicing request
22:14:12.431 00.000 10072 Worker thread wakes up
22:14:12.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:12.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:12.438 00.007 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:14:13.058 00.620 10072 Exposure complete
22:14:13.113 00.055 10072 worker thread done servicing request
22:14:13.113 00.000 1032 OnExposeComplete: enter
22:14:13.115 00.002 1032 UpdateGuideState(): m_state=6
22:14:13.119 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2889
22:14:13.121 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=136.02, Mass=1239, SNR=24.7, Peak=98 HFD=3.3
22:14:13.123 00.002 1032 MultiStar: [#1 -0.18,0.03,1.01,U] [#2 0.04,0.12,0.79,U] [#3 -0.10,0.24,0.00,M2] [#4 0.09,0.39,0.00,M3] [#5 0.10,0.07,0.64,U] [#6 0.03,0.12,0.66,U] [#7 0.02,0.26,0.00,M1] [#8 0.11,-0.15,0.55,U] 
22:14:13.124 00.001 1032 refined, 5 included, MultiStar: {0.02, 0.01}, one-star: {0.08, -0.13}
22:14:13.126 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:14:13.127 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:14:13.129 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.36 mountX=0.00 mountY=-0.02, mountTheta=-1.47
22:14:13.131 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
22:14:13.133 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
22:14:13.134 00.001 10072 Worker thread wakes up
22:14:13.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:14:13.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:14:13.134 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
22:14:13.136 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:14:13.138 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.88
22:14:13.138 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:14:13.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:13.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:14:13.138 00.000 10072 MoveAxis(E, 12, ABG)
22:14:13.138 00.000 10072 Guiding  Dir = 2, Dur = 12
22:14:13.138 00.000 10072 IsGuiding returns 0
22:14:13.139 00.001 10072 PulseGuide returned control before completion, sleep 22
22:14:13.155 00.016 1032 UpdateGuideState exits: m=1239 SNR=24.7
22:14:13.157 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:13.160 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:13.162 00.002 1032 Enqueuing Expose request
22:14:13.165 00.003 10072 IsGuiding returns 0
22:14:13.165 00.000 10072 Move returns status 0, amount 12
22:14:13.165 00.000 10072 MoveAxis(N, 0, ABG)
22:14:13.165 00.000 10072 Move returns status 0, amount 0
22:14:13.165 00.000 10072 move complete, result=0
22:14:13.165 00.000 10072 worker thread done servicing request
22:14:13.166 00.001 10072 Worker thread wakes up
22:14:13.166 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:13.166 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:13.176 00.010 1032 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
22:14:13.576 00.400 10072 Exposure complete
22:14:13.633 00.057 10072 worker thread done servicing request
22:14:13.633 00.000 1032 OnExposeComplete: enter
22:14:13.636 00.003 1032 UpdateGuideState(): m_state=6
22:14:13.638 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2890
22:14:13.639 00.001 1032 Star::Find returns 1 (0), X=1103.32, Y=136.17, Mass=1306, SNR=25.4, Peak=110 HFD=3.2
22:14:13.642 00.003 1032 MultiStar: [#1 -0.09,0.06,0.97,U] [#2 0.08,0.03,0.83,U] [#3 -0.19,0.26,0.00,M3] [#4 0.10,0.27,0.00,M4] [#5 0.16,0.23,0.00,M1] [#6 0.02,0.16,0.60,U] [#7 0.04,0.30,0.00,M2] [#8 0.12,-0.07,0.48,U] 
22:14:13.643 00.001 1032 single-star, 4 included, MultiStar: {0.02, 0.04}, one-star: {0.04, 0.01}
22:14:13.645 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
22:14:13.646 00.001 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
22:14:13.648 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.22 mountX=-0.00 mountY=-0.04, mountTheta=-1.61
22:14:13.650 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
22:14:13.653 00.003 1032 Enqueuing Move request for scope (0.04, 0.01)
22:14:13.654 00.001 10072 Worker thread wakes up
22:14:13.655 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
22:14:13.655 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
22:14:13.655 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
22:14:13.657 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:14:13.659 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.88
22:14:13.660 00.001 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:14:13.660 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:13.660 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:14:13.660 00.000 10072 MoveAxis(E, 10, ABG)
22:14:13.660 00.000 10072 Guiding  Dir = 2, Dur = 10
22:14:13.660 00.000 10072 IsGuiding returns 0
22:14:13.661 00.001 10072 PulseGuide returned control before completion, sleep 20
22:14:13.678 00.017 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:14:13.680 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:13.682 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:13.685 00.003 1032 Enqueuing Expose request
22:14:13.687 00.002 10072 IsGuiding returns 0
22:14:13.687 00.000 10072 Move returns status 0, amount 10
22:14:13.687 00.000 10072 MoveAxis(N, 0, ABG)
22:14:13.687 00.000 10072 Move returns status 0, amount 0
22:14:13.687 00.000 10072 move complete, result=0
22:14:13.687 00.000 10072 worker thread done servicing request
22:14:13.687 00.000 10072 Worker thread wakes up
22:14:13.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:13.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:13.694 00.007 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:14:14.326 00.632 10072 Exposure complete
22:14:14.379 00.053 10072 worker thread done servicing request
22:14:14.379 00.000 1032 OnExposeComplete: enter
22:14:14.381 00.002 1032 UpdateGuideState(): m_state=6
22:14:14.383 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2891
22:14:14.385 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=136.24, Mass=1280, SNR=25.1, Peak=100 HFD=3.4
22:14:14.387 00.002 1032 MultiStar: [#1 0.04,0.10,0.98,U] [#2 0.18,0.16,0.79,U] [#3 0.06,0.13,0.72,U] [#4 0.22,0.07,0.65,U] [#5 -0.08,0.03,0.68,U] [#6 0.04,0.32,0.00,M1] [#7 0.06,-0.05,0.68,U] [#8 0.25,-0.04,0.00,M1] 
22:14:14.389 00.002 1032 single-star, 6 included, MultiStar: {0.07, 0.08}, one-star: {0.01, 0.09}
22:14:14.390 00.001 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
22:14:14.392 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
22:14:14.394 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.41 mountX=0.08 mountY=-0.04, mountTheta=-0.42
22:14:14.398 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
22:14:14.400 00.002 1032 Enqueuing Move request for scope (0.01, 0.09)
22:14:14.402 00.002 10072 Worker thread wakes up
22:14:14.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
22:14:14.402 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
22:14:14.402 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.08 yDistance=-0.04
22:14:14.403 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:14:14.405 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.88
22:14:14.405 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:14:14.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:14.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:14:14.405 00.000 10072 MoveAxis(E, 12, ABG)
22:14:14.405 00.000 10072 Guiding  Dir = 2, Dur = 12
22:14:14.407 00.002 10072 IsGuiding returns 0
22:14:14.407 00.000 10072 PulseGuide returned control before completion, sleep 22
22:14:14.421 00.014 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:14:14.424 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:14.427 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:14.428 00.001 1032 Enqueuing Expose request
22:14:14.431 00.003 10072 IsGuiding returns 0
22:14:14.431 00.000 10072 Move returns status 0, amount 12
22:14:14.431 00.000 10072 MoveAxis(N, 0, ABG)
22:14:14.431 00.000 10072 Move returns status 0, amount 0
22:14:14.431 00.000 10072 move complete, result=0
22:14:14.432 00.001 10072 worker thread done servicing request
22:14:14.432 00.000 10072 Worker thread wakes up
22:14:14.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:14.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:14.437 00.005 1032 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
22:14:14.840 00.403 10072 Exposure complete
22:14:14.893 00.053 10072 worker thread done servicing request
22:14:14.893 00.000 1032 OnExposeComplete: enter
22:14:14.895 00.002 1032 UpdateGuideState(): m_state=6
22:14:14.898 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2892
22:14:14.900 00.002 1032 Star::Find returns 1 (0), X=1103.20, Y=136.22, Mass=1194, SNR=24.2, Peak=106 HFD=3.1
22:14:14.903 00.003 1032 MultiStar: [#1 0.01,-0.06,0.93,U] [#2 0.03,0.05,0.83,U] [#3 -0.25,0.08,0.00,M3] [#4 0.11,0.17,0.67,U] [#5 0.05,-0.06,0.73,U] [#6 0.03,0.13,0.59,U] [#7 0.10,-0.02,0.77,U] [#8 0.21,-0.20,0.00,M2] 
22:14:14.905 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.03}, one-star: {-0.08, 0.07}
22:14:14.907 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
22:14:14.908 00.001 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
22:14:14.911 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.87 mountX=0.03 mountY=-0.04, mountTheta=-0.96
22:14:14.914 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
22:14:14.916 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
22:14:14.918 00.002 10072 Worker thread wakes up
22:14:14.918 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
22:14:14.918 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
22:14:14.918 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.03 yDistance=-0.04
22:14:14.920 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:14:14.922 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.89
22:14:14.922 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:14:14.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:14.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:14:14.923 00.001 10072 MoveAxis(E, 10, ABG)
22:14:14.923 00.000 10072 Guiding  Dir = 2, Dur = 10
22:14:14.923 00.000 10072 IsGuiding returns 0
22:14:14.924 00.001 10072 PulseGuide returned control before completion, sleep 20
22:14:14.940 00.016 1032 UpdateGuideState exits: m=1194 SNR=24.2
22:14:14.942 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:14.944 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:14.946 00.002 1032 Enqueuing Expose request
22:14:14.947 00.001 10072 IsGuiding returns 0
22:14:14.948 00.001 10072 Move returns status 0, amount 10
22:14:14.948 00.000 10072 MoveAxis(N, 0, ABG)
22:14:14.948 00.000 10072 Move returns status 0, amount 0
22:14:14.948 00.000 10072 move complete, result=0
22:14:14.948 00.000 10072 worker thread done servicing request
22:14:14.948 00.000 10072 Worker thread wakes up
22:14:14.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:14.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:14.956 00.008 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:14:15.573 00.617 10072 Exposure complete
22:14:15.630 00.057 10072 worker thread done servicing request
22:14:15.630 00.000 1032 OnExposeComplete: enter
22:14:15.631 00.001 1032 UpdateGuideState(): m_state=6
22:14:15.633 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2893
22:14:15.635 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=136.19, Mass=1380, SNR=26.1, Peak=124 HFD=3.2
22:14:15.636 00.001 1032 MultiStar: [#1 0.01,-0.02,0.97,U] [#2 -0.01,0.16,0.86,U] [#3 -0.28,0.16,0.00,M4] [#4 0.05,0.13,0.65,U] [#5 0.06,-0.04,0.66,U] [#6 -0.15,0.23,0.00,M1] [#7 -0.02,0.01,0.66,U] [#8 0.04,0.01,0.53,U] 
22:14:15.638 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.04}, one-star: {0.11, 0.03}
22:14:15.639 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
22:14:15.641 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
22:14:15.645 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.85 mountX=0.03 mountY=-0.05, mountTheta=-0.98
22:14:15.648 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
22:14:15.651 00.003 1032 Enqueuing Move request for scope (0.04, 0.04)
22:14:15.653 00.002 10072 Worker thread wakes up
22:14:15.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:14:15.653 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:14:15.653 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
22:14:15.655 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:14:15.657 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.89
22:14:15.657 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:14:15.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:15.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:14:15.657 00.000 10072 MoveAxis(E, 11, ABG)
22:14:15.657 00.000 10072 Guiding  Dir = 2, Dur = 11
22:14:15.657 00.000 10072 IsGuiding returns 0
22:14:15.658 00.001 10072 PulseGuide returned control before completion, sleep 21
22:14:15.677 00.019 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:14:15.680 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:15.683 00.003 10072 IsGuiding returns 0
22:14:15.683 00.000 10072 Move returns status 0, amount 11
22:14:15.683 00.000 10072 MoveAxis(N, 0, ABG)
22:14:15.683 00.000 10072 Move returns status 0, amount 0
22:14:15.683 00.000 10072 move complete, result=0
22:14:15.683 00.000 10072 worker thread done servicing request
22:14:15.683 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:15.686 00.003 1032 Enqueuing Expose request
22:14:15.688 00.002 1032 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
22:14:15.689 00.001 10072 Worker thread wakes up
22:14:15.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:15.690 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:16.106 00.416 10072 Exposure complete
22:14:16.161 00.055 10072 worker thread done servicing request
22:14:16.161 00.000 1032 OnExposeComplete: enter
22:14:16.163 00.002 1032 UpdateGuideState(): m_state=6
22:14:16.164 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2894
22:14:16.166 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.02, Mass=1238, SNR=24.7, Peak=114 HFD=3.2
22:14:16.168 00.002 1032 MultiStar: [#1 -0.03,-0.29,0.00,M1] [#2 0.18,-0.02,0.77,U] [#3 -0.29,0.17,0.00,M5] [#4 0.16,0.26,0.00,M2] [#5 0.22,0.09,0.70,U] [#6 0.03,0.04,0.65,U] [#7 0.12,0.05,0.67,U] [#8 0.11,-0.51,0.00,M2] 
22:14:16.169 00.001 1032 refined, 4 included, MultiStar: {0.14, -0.01}, one-star: {0.15, -0.13}
22:14:16.171 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
22:14:16.171 00.000 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
22:14:16.173 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.05 mountX=-0.04 mountY=-0.14, mountTheta=-1.88
22:14:16.176 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
22:14:16.179 00.003 1032 Enqueuing Move request for scope (0.14, -0.01)
22:14:16.180 00.001 10072 Worker thread wakes up
22:14:16.180 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
22:14:16.180 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
22:14:16.180 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.04 yDistance=-0.14
22:14:16.183 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:14:16.186 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.89
22:14:16.186 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:14:16.186 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:16.186 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:14:16.186 00.000 10072 MoveAxis(E, 10, ABG)
22:14:16.186 00.000 10072 Guiding  Dir = 2, Dur = 10
22:14:16.186 00.000 10072 IsGuiding returns 0
22:14:16.187 00.001 10072 PulseGuide returned control before completion, sleep 20
22:14:16.202 00.015 1032 UpdateGuideState exits: m=1238 SNR=24.7
22:14:16.205 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:16.207 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:16.211 00.004 1032 Enqueuing Expose request
22:14:16.213 00.002 10072 IsGuiding returns 0
22:14:16.213 00.000 10072 Move returns status 0, amount 10
22:14:16.213 00.000 10072 MoveAxis(N, 0, ABG)
22:14:16.213 00.000 10072 Move returns status 0, amount 0
22:14:16.213 00.000 10072 move complete, result=0
22:14:16.214 00.001 10072 worker thread done servicing request
22:14:16.214 00.000 10072 Worker thread wakes up
22:14:16.214 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:16.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:16.220 00.006 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:14:16.839 00.619 10072 Exposure complete
22:14:16.893 00.054 10072 worker thread done servicing request
22:14:16.893 00.000 1032 OnExposeComplete: enter
22:14:16.896 00.003 1032 UpdateGuideState(): m_state=6
22:14:16.898 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2895
22:14:16.899 00.001 1032 Star::Find returns 1 (0), X=1103.42, Y=135.92, Mass=1418, SNR=26.5, Peak=121 HFD=3.3
22:14:16.901 00.002 1032 MultiStar: [#1 0.11,-0.39,0.00,M2] [#2 0.23,-0.31,0.00,M1] [#3 -0.16,0.12,0.74,U] [#4 0.10,-0.12,0.62,U] [#5 0.13,-0.09,0.71,U] [#6 0.02,0.01,0.62,U] [#7 0.16,-0.12,0.67,U] [#8 0.17,-0.45,0.00,M3] 
22:14:16.902 00.001 1032 refined, 5 included, MultiStar: {0.07, -0.08}, one-star: {0.14, -0.23}
22:14:16.904 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
22:14:16.906 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
22:14:16.907 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.87 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
22:14:16.910 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
22:14:16.912 00.002 1032 Enqueuing Move request for scope (0.07, -0.08)
22:14:16.914 00.002 10072 Worker thread wakes up
22:14:16.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
22:14:16.914 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
22:14:16.914 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.10 yDistance=-0.05
22:14:16.917 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:14:16.919 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.89
22:14:16.919 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:14:16.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:16.920 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:14:16.920 00.000 10072 MoveAxis(E, 11, ABG)
22:14:16.920 00.000 10072 Guiding  Dir = 2, Dur = 11
22:14:16.920 00.000 10072 IsGuiding returns 0
22:14:16.920 00.000 10072 PulseGuide returned control before completion, sleep 21
22:14:16.939 00.019 1032 UpdateGuideState exits: m=1418 SNR=26.5
22:14:16.941 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:16.943 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:16.944 00.001 1032 Enqueuing Expose request
22:14:16.947 00.003 10072 IsGuiding returns 0
22:14:16.947 00.000 10072 Move returns status 0, amount 11
22:14:16.947 00.000 10072 MoveAxis(N, 0, ABG)
22:14:16.947 00.000 10072 Move returns status 0, amount 0
22:14:16.948 00.001 10072 move complete, result=0
22:14:16.948 00.000 10072 worker thread done servicing request
22:14:16.948 00.000 10072 Worker thread wakes up
22:14:16.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:16.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:16.956 00.008 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
22:14:17.353 00.397 10072 Exposure complete
22:14:17.420 00.067 10072 worker thread done servicing request
22:14:17.420 00.000 1032 OnExposeComplete: enter
22:14:17.423 00.003 1032 UpdateGuideState(): m_state=6
22:14:17.427 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2896
22:14:17.432 00.005 1032 Star::Find returns 1 (0), X=1103.43, Y=135.88, Mass=1326, SNR=25.5, Peak=121 HFD=3.3
22:14:17.436 00.004 1032 MultiStar: [#1 0.07,-0.32,0.00,M3] [#2 0.05,-0.16,0.71,U] [#3 -0.08,0.13,0.79,U] [#4 0.18,-0.13,0.62,U] [#5 0.06,-0.33,0.00,M1] [#6 -0.03,-0.17,0.63,U] [#7 0.08,-0.23,0.00,M1] [#8 0.25,-0.44,0.00,M4] 
22:14:17.439 00.003 1032 refined, 4 included, MultiStar: {0.06, -0.13}, one-star: {0.15, -0.28}
22:14:17.442 00.003 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
22:14:17.444 00.002 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
22:14:17.446 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.15 mountX=-0.14 mountY=-0.02, mountTheta=-2.98
22:14:17.449 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.13, opts=13)
22:14:17.451 00.002 1032 Enqueuing Move request for scope (0.06, -0.13)
22:14:17.452 00.001 10072 Worker thread wakes up
22:14:17.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
22:14:17.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
22:14:17.453 00.001 10072 Moving (0.06, -0.13) raw xDistance=-0.14 yDistance=-0.02
22:14:17.455 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:14:17.461 00.006 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 284.89
22:14:17.461 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:14:17.461 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:17.461 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:14:17.462 00.001 10072 MoveAxis(E, 74, ABG)
22:14:17.462 00.000 10072 Guiding  Dir = 2, Dur = 74
22:14:17.462 00.000 10072 IsGuiding returns 0
22:14:17.463 00.001 10072 PulseGuide returned control before completion, sleep 84
22:14:17.484 00.021 1032 UpdateGuideState exits: m=1326 SNR=25.5
22:14:17.488 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:17.496 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:17.501 00.005 1032 Enqueuing Expose request
22:14:17.561 00.060 10072 IsGuiding returns 0
22:14:17.561 00.000 10072 Move returns status 0, amount 74
22:14:17.561 00.000 10072 MoveAxis(N, 0, ABG)
22:14:17.561 00.000 10072 Move returns status 0, amount 0
22:14:17.561 00.000 10072 move complete, result=0
22:14:17.561 00.000 10072 worker thread done servicing request
22:14:17.561 00.000 10072 Worker thread wakes up
22:14:17.562 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:17.562 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:17.573 00.011 1032 GuideStep: -0.1 px 74 ms EAST, -0.0 px 0 ms NORTH
22:14:18.200 00.627 10072 Exposure complete
22:14:18.277 00.077 10072 worker thread done servicing request
22:14:18.277 00.000 1032 OnExposeComplete: enter
22:14:18.281 00.004 1032 UpdateGuideState(): m_state=6
22:14:18.289 00.008 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2897
22:14:18.291 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=136.16, Mass=1165, SNR=24.0, Peak=96 HFD=3.2
22:14:18.295 00.004 1032 MultiStar: [#1 -0.07,-0.06,1.04,U] [#2 0.05,-0.18,0.81,U] [#3 0.02,0.05,0.78,U] [#4 0.22,0.07,0.70,U] [#5 0.11,-0.02,0.71,U] [#6 0.02,-0.02,0.66,U] [#7 0.16,0.04,0.70,U] [#8 0.07,-0.28,0.00,M5] 
22:14:18.297 00.002 1032 single-star, 7 included, MultiStar: {0.06, -0.02}, one-star: {0.03, 0.00}
22:14:18.301 00.004 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
22:14:18.308 00.007 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
22:14:18.311 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.02 mountX=-0.01 mountY=-0.02, mountTheta=-1.82
22:14:18.317 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
22:14:18.321 00.004 1032 Enqueuing Move request for scope (0.03, 0.00)
22:14:18.324 00.003 10072 Worker thread wakes up
22:14:18.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
22:14:18.324 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
22:14:18.324 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.02
22:14:18.327 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:14:18.331 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.89
22:14:18.331 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:14:18.331 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:18.331 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:14:18.332 00.001 10072 MoveAxis(E, 10, ABG)
22:14:18.332 00.000 10072 Guiding  Dir = 2, Dur = 10
22:14:18.332 00.000 10072 IsGuiding returns 0
22:14:18.334 00.002 10072 PulseGuide returned control before completion, sleep 19
22:14:18.361 00.027 1032 UpdateGuideState exits: m=1165 SNR=24.0
22:14:18.364 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:18.375 00.011 10072 IsGuiding returns 0
22:14:18.375 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:18.379 00.004 1032 Enqueuing Expose request
22:14:18.382 00.003 10072 Move returns status 0, amount 10
22:14:18.382 00.000 10072 MoveAxis(N, 0, ABG)
22:14:18.382 00.000 10072 Move returns status 0, amount 0
22:14:18.382 00.000 10072 move complete, result=0
22:14:18.384 00.002 10072 worker thread done servicing request
22:14:18.384 00.000 10072 Worker thread wakes up
22:14:18.384 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:18.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:18.405 00.021 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:14:18.795 00.390 10072 Exposure complete
22:14:18.881 00.086 10072 worker thread done servicing request
22:14:18.881 00.000 1032 OnExposeComplete: enter
22:14:18.885 00.004 1032 UpdateGuideState(): m_state=6
22:14:18.888 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2898
22:14:18.891 00.003 1032 Star::Find returns 1 (0), X=1103.40, Y=136.09, Mass=1364, SNR=25.9, Peak=125 HFD=3.2
22:14:18.897 00.006 1032 MultiStar: [#1 0.09,-0.06,0.99,U] [#2 0.16,0.00,0.73,U] [#3 -0.13,0.17,0.73,U] [#4 0.15,0.12,0.64,U] [#5 0.09,0.01,0.67,U] [#6 0.25,-0.06,0.00,M1] [#7 0.08,-0.17,0.64,U] [#8 0.21,-0.12,0.47,U] 
22:14:18.900 00.003 1032 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.12, -0.07}
22:14:18.903 00.003 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
22:14:18.906 00.003 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
22:14:18.910 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.15 mountX=-0.04 mountY=-0.08, mountTheta=-1.98
22:14:18.913 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
22:14:18.916 00.003 1032 Enqueuing Move request for scope (0.09, -0.01)
22:14:18.920 00.004 10072 Worker thread wakes up
22:14:18.920 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:14:18.920 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:14:18.920 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.08
22:14:18.922 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:14:18.925 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.90
22:14:18.925 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:14:18.926 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:18.926 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:14:18.926 00.000 10072 MoveAxis(E, 7, ABG)
22:14:18.926 00.000 10072 Guiding  Dir = 2, Dur = 7
22:14:18.926 00.000 10072 IsGuiding returns 0
22:14:18.927 00.001 10072 PulseGuide returned control before completion, sleep 17
22:14:18.946 00.019 10072 IsGuiding returns 0
22:14:18.946 00.000 10072 Move returns status 0, amount 7
22:14:18.946 00.000 10072 MoveAxis(N, 0, ABG)
22:14:18.946 00.000 10072 Move returns status 0, amount 0
22:14:18.946 00.000 10072 move complete, result=0
22:14:18.947 00.001 10072 worker thread done servicing request
22:14:18.953 00.006 1032 UpdateGuideState exits: m=1364 SNR=25.9
22:14:18.958 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:18.962 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:18.965 00.003 1032 Enqueuing Expose request
22:14:18.968 00.003 10072 Worker thread wakes up
22:14:18.968 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:14:18.970 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:18.970 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:19.609 00.639 10072 Exposure complete
22:14:19.690 00.081 10072 worker thread done servicing request
22:14:19.690 00.000 1032 OnExposeComplete: enter
22:14:19.694 00.004 1032 UpdateGuideState(): m_state=6
22:14:19.697 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2899
22:14:19.700 00.003 1032 Star::Find returns 1 (0), X=1103.47, Y=135.98, Mass=1446, SNR=26.7, Peak=124 HFD=3.2
22:14:19.705 00.005 1032 MultiStar: [#1 0.01,-0.12,0.95,U] [#2 0.10,-0.04,0.70,U] [#3 -0.19,0.30,0.00,M2] [#4 0.13,-0.08,0.63,U] [#5 -0.16,-0.11,0.62,U] [#6 0.08,0.00,0.59,U] [#7 0.06,-0.19,0.64,U] [#8 0.16,-0.31,0.00,M5] 
22:14:19.712 00.007 1032 refined, 6 included, MultiStar: {0.07, -0.11}, one-star: {0.19, -0.18}
22:14:19.715 00.003 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
22:14:19.720 00.005 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
22:14:19.723 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.02 mountX=-0.12 mountY=-0.04, mountTheta=-2.85
22:14:19.728 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.11, opts=13)
22:14:19.731 00.003 1032 Enqueuing Move request for scope (0.07, -0.11)
22:14:19.733 00.002 10072 Worker thread wakes up
22:14:19.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
22:14:19.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
22:14:19.733 00.000 10072 Moving (0.07, -0.11) raw xDistance=-0.12 yDistance=-0.04
22:14:19.738 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:14:19.741 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.90
22:14:19.741 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:14:19.741 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:19.741 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:14:19.741 00.000 10072 MoveAxis(E, 7, ABG)
22:14:19.741 00.000 10072 Guiding  Dir = 2, Dur = 7
22:14:19.742 00.001 10072 IsGuiding returns 0
22:14:19.742 00.000 10072 PulseGuide returned control before completion, sleep 17
22:14:19.761 00.019 10072 IsGuiding returns 0
22:14:19.761 00.000 10072 Move returns status 0, amount 7
22:14:19.761 00.000 10072 MoveAxis(N, 0, ABG)
22:14:19.762 00.001 10072 Move returns status 0, amount 0
22:14:19.762 00.000 10072 move complete, result=0
22:14:19.762 00.000 10072 worker thread done servicing request
22:14:19.766 00.004 1032 UpdateGuideState exits: m=1446 SNR=26.7
22:14:19.770 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:19.772 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:19.775 00.003 1032 Enqueuing Expose request
22:14:19.778 00.003 10072 Worker thread wakes up
22:14:19.778 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:14:19.780 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:19.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:20.201 00.421 10072 Exposure complete
22:14:20.268 00.067 10072 worker thread done servicing request
22:14:20.268 00.000 1032 OnExposeComplete: enter
22:14:20.271 00.003 1032 UpdateGuideState(): m_state=6
22:14:20.273 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2900
22:14:20.275 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=136.02, Mass=1424, SNR=26.5, Peak=117 HFD=3.3
22:14:20.278 00.003 1032 MultiStar: [#1 0.09,-0.13,0.93,U] [#2 -0.01,-0.02,0.78,U] [#3 -0.08,0.16,0.69,U] [#4 0.08,0.05,0.61,U] [#5 0.17,-0.09,0.61,U] [#6 0.03,-0.10,0.60,U] [#7 0.12,0.08,0.68,U] [#8 -0.02,-0.19,0.49,U] 
22:14:20.280 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.09, -0.14}
22:14:20.282 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
22:14:20.283 00.001 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
22:14:20.285 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.69 mountX=-0.06 mountY=-0.04, mountTheta=-2.52
22:14:20.288 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
22:14:20.290 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
22:14:20.292 00.002 10072 Worker thread wakes up
22:14:20.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
22:14:20.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
22:14:20.292 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=-0.04
22:14:20.295 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:14:20.297 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.90
22:14:20.297 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:14:20.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:20.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:14:20.297 00.000 10072 MoveAxis(E, 6, ABG)
22:14:20.298 00.001 10072 Guiding  Dir = 2, Dur = 6
22:14:20.298 00.000 10072 IsGuiding returns 0
22:14:20.298 00.000 10072 PulseGuide returned control before completion, sleep 16
22:14:20.320 00.022 1032 UpdateGuideState exits: m=1424 SNR=26.5
22:14:20.323 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:20.325 00.002 10072 IsGuiding returns 0
22:14:20.325 00.000 10072 Move returns status 0, amount 6
22:14:20.325 00.000 10072 MoveAxis(N, 0, ABG)
22:14:20.325 00.000 10072 Move returns status 0, amount 0
22:14:20.325 00.000 10072 move complete, result=0
22:14:20.325 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:20.329 00.004 1032 Enqueuing Expose request
22:14:20.333 00.004 10072 worker thread done servicing request
22:14:20.333 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:14:20.336 00.003 10072 Worker thread wakes up
22:14:20.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:20.336 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:20.968 00.632 10072 Exposure complete
22:14:21.025 00.057 10072 worker thread done servicing request
22:14:21.025 00.000 1032 OnExposeComplete: enter
22:14:21.027 00.002 1032 UpdateGuideState(): m_state=6
22:14:21.029 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2901
22:14:21.030 00.001 1032 Star::Find returns 1 (0), X=1103.47, Y=136.12, Mass=1239, SNR=24.7, Peak=101 HFD=3.2
22:14:21.034 00.004 1032 MultiStar: [#1 0.18,0.03,0.95,U] [#2 0.06,0.22,0.78,U] [#3 -0.14,0.06,0.75,U] [#4 -0.06,0.17,0.75,U] [#5 0.20,-0.11,0.68,U] [#6 0.02,0.31,0.00,M1] [#7 0.11,0.08,0.69,U] [#8 0.16,-0.02,0.53,U] 
22:14:21.035 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.20, -0.03}
22:14:21.037 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
22:14:21.038 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
22:14:21.041 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.51 mountX=0.03 mountY=-0.10, mountTheta=-1.32
22:14:21.043 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
22:14:21.045 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
22:14:21.046 00.001 10072 Worker thread wakes up
22:14:21.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
22:14:21.046 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
22:14:21.046 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
22:14:21.048 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:14:21.052 00.004 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.90
22:14:21.052 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:14:21.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:21.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:14:21.052 00.000 10072 MoveAxis(E, 5, ABG)
22:14:21.052 00.000 10072 Guiding  Dir = 2, Dur = 5
22:14:21.053 00.001 10072 IsGuiding returns 0
22:14:21.053 00.000 10072 PulseGuide returned control before completion, sleep 15
22:14:21.071 00.018 1032 UpdateGuideState exits: m=1239 SNR=24.7
22:14:21.073 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:21.075 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:21.076 00.001 1032 Enqueuing Expose request
22:14:21.077 00.001 10072 IsGuiding returns 0
22:14:21.077 00.000 10072 Move returns status 0, amount 5
22:14:21.077 00.000 10072 MoveAxis(N, 0, ABG)
22:14:21.077 00.000 10072 Move returns status 0, amount 0
22:14:21.077 00.000 10072 move complete, result=0
22:14:21.079 00.002 10072 worker thread done servicing request
22:14:21.079 00.000 10072 Worker thread wakes up
22:14:21.079 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:21.079 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:21.088 00.009 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:14:21.486 00.398 10072 Exposure complete
22:14:21.549 00.063 1032 OnExposeComplete: enter
22:14:21.551 00.002 1032 UpdateGuideState(): m_state=6
22:14:21.554 00.003 10072 worker thread done servicing request
22:14:21.554 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2902
22:14:21.556 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=136.08, Mass=1249, SNR=24.8, Peak=115 HFD=3.3
22:14:21.560 00.004 1032 MultiStar: [#1 -0.15,0.06,1.06,U] [#2 0.03,0.22,0.79,U] [#3 -0.20,0.09,0.75,U] [#4 0.03,-0.02,0.65,U] [#5 0.06,-0.05,0.65,U] [#6 -0.10,-0.10,0.63,U] [#7 0.03,-0.11,0.69,U] [#8 -0.00,-0.19,0.57,U] 
22:14:21.561 00.001 1032 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {0.02, -0.07}
22:14:21.563 00.002 1032 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.83) = xAngle (-4.74 = 1.54)
22:14:21.564 00.001 1032 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.74 = 1.54)
22:14:21.566 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.91 mountX=0.00 mountY=0.04, mountTheta=1.54
22:14:21.569 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
22:14:21.570 00.001 1032 Enqueuing Move request for scope (-0.04, -0.01)
22:14:21.572 00.002 10072 Worker thread wakes up
22:14:21.572 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
22:14:21.572 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
22:14:21.572 00.000 10072 Moving (-0.04, -0.01) raw xDistance=0.00 yDistance=0.04
22:14:21.574 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:14:21.576 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.90
22:14:21.576 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:14:21.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:21.577 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:14:21.577 00.000 10072 MoveAxis(E, 4, ABG)
22:14:21.577 00.000 10072 Guiding  Dir = 2, Dur = 4
22:14:21.577 00.000 10072 IsGuiding returns 0
22:14:21.577 00.000 10072 PulseGuide returned control before completion, sleep 14
22:14:21.596 00.019 1032 UpdateGuideState exits: m=1249 SNR=24.8
22:14:21.599 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:21.600 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:21.601 00.001 1032 Enqueuing Expose request
22:14:21.606 00.005 10072 IsGuiding returns 0
22:14:21.606 00.000 10072 Move returns status 0, amount 4
22:14:21.606 00.000 10072 MoveAxis(N, 0, ABG)
22:14:21.606 00.000 10072 Move returns status 0, amount 0
22:14:21.606 00.000 10072 move complete, result=0
22:14:21.606 00.000 10072 worker thread done servicing request
22:14:21.606 00.000 10072 Worker thread wakes up
22:14:21.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:21.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:21.610 00.004 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:14:22.233 00.623 10072 Exposure complete
22:14:22.285 00.052 10072 worker thread done servicing request
22:14:22.285 00.000 1032 OnExposeComplete: enter
22:14:22.287 00.002 1032 UpdateGuideState(): m_state=6
22:14:22.288 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2903
22:14:22.290 00.002 1032 Star::Find returns 1 (0), X=1103.19, Y=136.18, Mass=1309, SNR=25.4, Peak=111 HFD=3.2
22:14:22.291 00.001 1032 MultiStar: [#1 -0.14,-0.15,1.04,U] [#2 0.05,-0.18,0.74,U] [#3 -0.10,0.01,0.76,U] [#4 -0.01,-0.12,0.68,U] [#5 0.08,-0.16,0.63,U] [#6 0.09,-0.11,0.57,U] [#7 -0.09,-0.29,0.00,M1] [#8 0.03,-0.24,0.51,U] 
22:14:22.294 00.003 1032 single-star, 7 included, MultiStar: {-0.02, -0.10}, one-star: {-0.08, 0.02}
22:14:22.296 00.002 1032 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.83) = xAngle (1.02 = 1.02)
22:14:22.297 00.001 1032 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.02 = 1.02)
22:14:22.299 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.09 cameraTheta=2.85 mountX=0.04 mountY=0.07, mountTheta=1.02
22:14:22.302 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.02, opts=13)
22:14:22.304 00.002 1032 Enqueuing Move request for scope (-0.08, 0.02)
22:14:22.306 00.002 10072 Worker thread wakes up
22:14:22.306 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
22:14:22.306 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
22:14:22.306 00.000 10072 Moving (-0.08, 0.02) raw xDistance=0.04 yDistance=0.07
22:14:22.309 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:14:22.312 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.90
22:14:22.312 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:14:22.312 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:22.312 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:14:22.312 00.000 10072 MoveAxis(E, 5, ABG)
22:14:22.312 00.000 10072 Guiding  Dir = 2, Dur = 5
22:14:22.312 00.000 10072 IsGuiding returns 0
22:14:22.313 00.001 10072 PulseGuide returned control before completion, sleep 15
22:14:22.329 00.016 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:14:22.332 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:22.334 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:22.336 00.002 1032 Enqueuing Expose request
22:14:22.340 00.004 10072 IsGuiding returns 0
22:14:22.340 00.000 10072 Move returns status 0, amount 5
22:14:22.340 00.000 10072 MoveAxis(N, 0, ABG)
22:14:22.340 00.000 10072 Move returns status 0, amount 0
22:14:22.340 00.000 10072 move complete, result=0
22:14:22.340 00.000 10072 worker thread done servicing request
22:14:22.340 00.000 10072 Worker thread wakes up
22:14:22.340 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:22.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:22.345 00.005 1032 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:14:22.749 00.404 10072 Exposure complete
22:14:22.803 00.054 10072 worker thread done servicing request
22:14:22.803 00.000 1032 OnExposeComplete: enter
22:14:22.805 00.002 1032 UpdateGuideState(): m_state=6
22:14:22.807 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2904
22:14:22.809 00.002 1032 Star::Find returns 1 (0), X=1103.24, Y=135.86, Mass=1376, SNR=26.0, Peak=117 HFD=3.3
22:14:22.811 00.002 1032 MultiStar: [#1 -0.09,-0.17,0.93,U] [#2 0.00,-0.11,0.74,U] [#3 -0.07,-0.03,0.72,U] [#4 0.06,-0.15,0.65,U] [#5 -0.10,-0.02,0.63,U] [#6 0.14,-0.16,0.59,U] [#7 -0.05,-0.01,0.65,U] [#8 -0.02,-0.31,0.00,M2] 
22:14:22.813 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.13}, one-star: {-0.03, -0.29}
22:14:22.814 00.001 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.72)
22:14:22.816 00.002 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.72)
22:14:22.817 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.73 mountX=-0.12 mountY=0.05, mountTheta=2.72
22:14:22.820 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.13, opts=13)
22:14:22.821 00.001 1032 Enqueuing Move request for scope (-0.02, -0.13)
22:14:22.823 00.002 10072 Worker thread wakes up
22:14:22.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
22:14:22.823 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
22:14:22.823 00.000 10072 Moving (-0.02, -0.13) raw xDistance=-0.12 yDistance=0.05
22:14:22.825 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:14:22.827 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.90
22:14:22.827 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
22:14:22.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:22.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:14:22.827 00.000 10072 MoveAxis(E, 4, ABG)
22:14:22.827 00.000 10072 Guiding  Dir = 2, Dur = 4
22:14:22.828 00.001 10072 IsGuiding returns 0
22:14:22.829 00.001 10072 PulseGuide returned control before completion, sleep 14
22:14:22.845 00.016 1032 UpdateGuideState exits: m=1376 SNR=26.0
22:14:22.846 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:22.848 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:22.849 00.001 1032 Enqueuing Expose request
22:14:22.856 00.007 10072 IsGuiding returns 0
22:14:22.856 00.000 10072 Move returns status 0, amount 4
22:14:22.856 00.000 10072 MoveAxis(N, 0, ABG)
22:14:22.856 00.000 10072 Move returns status 0, amount 0
22:14:22.856 00.000 10072 move complete, result=0
22:14:22.856 00.000 10072 worker thread done servicing request
22:14:22.856 00.000 10072 Worker thread wakes up
22:14:22.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:22.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:22.858 00.002 1032 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:14:23.484 00.626 10072 Exposure complete
22:14:23.537 00.053 10072 worker thread done servicing request
22:14:23.537 00.000 1032 OnExposeComplete: enter
22:14:23.540 00.003 1032 UpdateGuideState(): m_state=6
22:14:23.542 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2905
22:14:23.545 00.003 1032 Star::Find returns 1 (0), X=1103.48, Y=136.04, Mass=1175, SNR=24.1, Peak=121 HFD=3.0
22:14:23.551 00.006 1032 MultiStar: [#1 0.10,0.00,1.07,U] [#2 -0.02,0.01,0.88,U] [#3 -0.33,0.01,0.00,M1] [#4 -0.03,-0.06,0.70,U] [#5 0.21,-0.23,0.00,M1] [#6 -0.14,0.04,0.63,U] [#7 0.01,-0.17,0.72,U] [#8 0.09,-0.23,0.00,M3] 
22:14:23.554 00.003 1032 refined, 5 included, MultiStar: {0.04, -0.05}, one-star: {0.20, -0.12}
22:14:23.559 00.005 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
22:14:23.561 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
22:14:23.563 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.90 mountX=-0.06 mountY=-0.02, mountTheta=-2.73
22:14:23.566 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
22:14:23.569 00.003 1032 Enqueuing Move request for scope (0.04, -0.05)
22:14:23.571 00.002 10072 Worker thread wakes up
22:14:23.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
22:14:23.571 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
22:14:23.571 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.02
22:14:23.573 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:14:23.576 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.90
22:14:23.576 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:14:23.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:23.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:14:23.576 00.000 10072 MoveAxis(E, 5, ABG)
22:14:23.576 00.000 10072 Guiding  Dir = 2, Dur = 5
22:14:23.577 00.001 10072 IsGuiding returns 0
22:14:23.577 00.000 10072 PulseGuide returned control before completion, sleep 15
22:14:23.593 00.016 1032 UpdateGuideState exits: m=1175 SNR=24.1
22:14:23.597 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:23.598 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:23.600 00.002 1032 Enqueuing Expose request
22:14:23.605 00.005 10072 IsGuiding returns 0
22:14:23.605 00.000 10072 Move returns status 0, amount 5
22:14:23.605 00.000 10072 MoveAxis(N, 0, ABG)
22:14:23.605 00.000 10072 Move returns status 0, amount 0
22:14:23.605 00.000 10072 move complete, result=0
22:14:23.605 00.000 10072 worker thread done servicing request
22:14:23.605 00.000 10072 Worker thread wakes up
22:14:23.606 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:23.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:23.611 00.005 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:14:24.012 00.401 10072 Exposure complete
22:14:24.067 00.055 10072 worker thread done servicing request
22:14:24.067 00.000 1032 OnExposeComplete: enter
22:14:24.069 00.002 1032 UpdateGuideState(): m_state=6
22:14:24.071 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2906
22:14:24.073 00.002 1032 Star::Find returns 1 (0), X=1103.48, Y=135.88, Mass=1234, SNR=24.7, Peak=105 HFD=3.3
22:14:24.074 00.001 1032 MultiStar: [#1 -0.06,0.08,1.03,U] [#2 -0.07,-0.03,0.78,U] [#3 -0.07,0.01,0.73,U] [#4 0.02,0.01,0.75,U] [#5 0.10,-0.04,0.68,U] [#6 -0.17,0.33,0.00,M1] [#7 0.11,-0.11,0.70,U] [#8 0.10,-0.15,0.52,U] 
22:14:24.075 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.06}, one-star: {0.20, -0.28}
22:14:24.077 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
22:14:24.077 00.000 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
22:14:24.079 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.00 mountX=-0.07 mountY=-0.02, mountTheta=-2.83
22:14:24.083 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
22:14:24.085 00.002 1032 Enqueuing Move request for scope (0.04, -0.06)
22:14:24.087 00.002 10072 Worker thread wakes up
22:14:24.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
22:14:24.087 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
22:14:24.087 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
22:14:24.090 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:14:24.092 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.91
22:14:24.092 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:14:24.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:24.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:14:24.093 00.001 10072 MoveAxis(E, 4, ABG)
22:14:24.093 00.000 10072 Guiding  Dir = 2, Dur = 4
22:14:24.093 00.000 10072 IsGuiding returns 0
22:14:24.093 00.000 10072 PulseGuide returned control before completion, sleep 14
22:14:24.109 00.016 1032 UpdateGuideState exits: m=1234 SNR=24.7
22:14:24.112 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:24.113 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:24.115 00.002 1032 Enqueuing Expose request
22:14:24.121 00.006 10072 IsGuiding returns 0
22:14:24.121 00.000 10072 Move returns status 0, amount 4
22:14:24.121 00.000 10072 MoveAxis(N, 0, ABG)
22:14:24.121 00.000 10072 Move returns status 0, amount 0
22:14:24.121 00.000 10072 move complete, result=0
22:14:24.121 00.000 10072 worker thread done servicing request
22:14:24.121 00.000 10072 Worker thread wakes up
22:14:24.121 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:24.121 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:24.125 00.004 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:14:24.750 00.625 10072 Exposure complete
22:14:24.805 00.055 10072 worker thread done servicing request
22:14:24.805 00.000 1032 OnExposeComplete: enter
22:14:24.807 00.002 1032 UpdateGuideState(): m_state=6
22:14:24.808 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2907
22:14:24.811 00.003 1032 Star::Find returns 1 (0), X=1103.24, Y=136.22, Mass=1365, SNR=26.0, Peak=110 HFD=2.9
22:14:24.813 00.002 1032 MultiStar: [#1 0.04,-0.12,0.93,U] [#2 0.07,-0.06,0.81,U] [#3 -0.10,0.08,0.70,U] [#4 0.17,0.10,0.66,U] [#5 0.21,0.09,0.66,U] [#6 0.05,-0.05,0.57,U] [#7 0.09,0.05,0.68,U] [#8 0.24,-0.24,0.00,M3] 
22:14:24.815 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.01}, one-star: {-0.04, 0.07}
22:14:24.816 00.001 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
22:14:24.818 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
22:14:24.819 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.06 cameraTheta=0.26 mountX=0.00 mountY=-0.06, mountTheta=-1.57
22:14:24.821 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
22:14:24.824 00.003 1032 Enqueuing Move request for scope (0.05, 0.01)
22:14:24.825 00.001 10072 Worker thread wakes up
22:14:24.825 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:14:24.825 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:14:24.825 00.000 10072 Moving (0.05, 0.01) raw xDistance=0.00 yDistance=-0.06
22:14:24.828 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:14:24.830 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.91
22:14:24.830 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:14:24.830 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:24.830 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:14:24.830 00.000 10072 MoveAxis(E, 5, ABG)
22:14:24.830 00.000 10072 Guiding  Dir = 2, Dur = 5
22:14:24.830 00.000 10072 IsGuiding returns 0
22:14:24.831 00.001 10072 PulseGuide returned control before completion, sleep 15
22:14:24.846 00.015 1032 UpdateGuideState exits: m=1365 SNR=26.0
22:14:24.850 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:24.851 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:24.853 00.002 1032 Enqueuing Expose request
22:14:24.858 00.005 10072 IsGuiding returns 0
22:14:24.858 00.000 10072 Move returns status 0, amount 5
22:14:24.858 00.000 10072 MoveAxis(N, 0, ABG)
22:14:24.858 00.000 10072 Move returns status 0, amount 0
22:14:24.858 00.000 10072 move complete, result=0
22:14:24.858 00.000 10072 worker thread done servicing request
22:14:24.858 00.000 10072 Worker thread wakes up
22:14:24.858 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:24.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:24.861 00.003 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:14:25.267 00.406 10072 Exposure complete
22:14:25.322 00.055 10072 worker thread done servicing request
22:14:25.323 00.001 1032 OnExposeComplete: enter
22:14:25.324 00.001 1032 UpdateGuideState(): m_state=6
22:14:25.327 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2908
22:14:25.328 00.001 1032 Star::Find returns 1 (0), X=1103.33, Y=136.04, Mass=1261, SNR=24.9, Peak=109 HFD=3.3
22:14:25.332 00.004 1032 MultiStar: [#1 -0.01,-0.05,1.01,U] [#2 0.00,0.02,0.84,U] [#3 -0.06,0.06,0.77,U] [#4 0.18,0.03,0.69,U] [#5 0.05,-0.06,0.72,U] [#6 0.01,0.08,0.68,U] [#7 -0.00,0.01,0.67,U] [#8 0.13,-0.27,0.00,M4] 
22:14:25.334 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {0.06, -0.12}
22:14:25.336 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
22:14:25.338 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
22:14:25.340 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.36 mountX=-0.02 mountY=-0.02, mountTheta=-2.19
22:14:25.344 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
22:14:25.346 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
22:14:25.348 00.002 10072 Worker thread wakes up
22:14:25.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:14:25.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:14:25.348 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
22:14:25.350 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:14:25.353 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.91
22:14:25.353 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:14:25.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:25.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:14:25.353 00.000 10072 MoveAxis(E, 5, ABG)
22:14:25.353 00.000 10072 Guiding  Dir = 2, Dur = 5
22:14:25.353 00.000 10072 IsGuiding returns 0
22:14:25.353 00.000 10072 PulseGuide returned control before completion, sleep 15
22:14:25.372 00.019 1032 UpdateGuideState exits: m=1261 SNR=24.9
22:14:25.375 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:25.377 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:25.378 00.001 1032 Enqueuing Expose request
22:14:25.380 00.002 10072 IsGuiding returns 0
22:14:25.380 00.000 10072 Move returns status 0, amount 5
22:14:25.380 00.000 10072 MoveAxis(N, 0, ABG)
22:14:25.380 00.000 10072 Move returns status 0, amount 0
22:14:25.381 00.001 10072 move complete, result=0
22:14:25.381 00.000 10072 worker thread done servicing request
22:14:25.381 00.000 10072 Worker thread wakes up
22:14:25.381 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:25.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:25.388 00.007 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:14:26.017 00.629 10072 Exposure complete
22:14:26.073 00.056 10072 worker thread done servicing request
22:14:26.073 00.000 1032 OnExposeComplete: enter
22:14:26.075 00.002 1032 UpdateGuideState(): m_state=6
22:14:26.077 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2909
22:14:26.078 00.001 1032 Star::Find returns 1 (0), X=1103.20, Y=136.13, Mass=1301, SNR=25.3, Peak=114 HFD=3.1
22:14:26.080 00.002 1032 MultiStar: [#1 0.03,-0.03,0.93,U] [#2 0.06,-0.01,0.75,U] [#3 -0.16,0.09,0.71,U] [#4 0.20,0.10,0.67,U] [#5 0.13,0.01,0.69,U] [#6 -0.06,-0.03,0.62,U] [#7 -0.16,0.06,0.64,U] [#8 0.00,-0.25,0.00,M5] 
22:14:26.084 00.004 1032 refined, 7 included, MultiStar: {-0.01, 0.02}, one-star: {-0.08, -0.03}
22:14:26.085 00.001 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
22:14:26.087 00.002 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
22:14:26.088 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.93 mountX=0.02 mountY=0.00, mountTheta=0.10
22:14:26.091 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
22:14:26.092 00.001 1032 Enqueuing Move request for scope (-0.01, 0.02)
22:14:26.094 00.002 10072 Worker thread wakes up
22:14:26.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:14:26.094 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:14:26.094 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
22:14:26.096 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:14:26.097 00.001 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.91
22:14:26.097 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:14:26.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:26.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:14:26.097 00.000 10072 MoveAxis(E, 6, ABG)
22:14:26.097 00.000 10072 Guiding  Dir = 2, Dur = 6
22:14:26.099 00.002 10072 IsGuiding returns 0
22:14:26.099 00.000 10072 PulseGuide returned control before completion, sleep 16
22:14:26.118 00.019 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:14:26.120 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:26.121 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:26.123 00.002 1032 Enqueuing Expose request
22:14:26.125 00.002 10072 IsGuiding returns 0
22:14:26.125 00.000 10072 Move returns status 0, amount 6
22:14:26.125 00.000 10072 MoveAxis(N, 0, ABG)
22:14:26.125 00.000 10072 Move returns status 0, amount 0
22:14:26.125 00.000 10072 move complete, result=0
22:14:26.126 00.001 10072 worker thread done servicing request
22:14:26.126 00.000 10072 Worker thread wakes up
22:14:26.126 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:26.126 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:26.131 00.005 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:14:26.538 00.407 10072 Exposure complete
22:14:26.594 00.056 10072 worker thread done servicing request
22:14:26.594 00.000 1032 OnExposeComplete: enter
22:14:26.596 00.002 1032 UpdateGuideState(): m_state=6
22:14:26.596 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2910
22:14:26.598 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=136.19, Mass=1296, SNR=25.3, Peak=110 HFD=3.2
22:14:26.598 00.000 1032 MultiStar: [#1 -0.07,-0.04,0.93,U] [#2 -0.13,0.01,0.73,U] [#3 -0.32,0.27,0.00,M1] [#4 -0.03,0.23,0.70,U] [#5 0.11,-0.03,0.68,U] [#6 -0.18,0.20,0.00,M1] [#7 -0.08,0.18,0.65,U] [#8 0.21,-0.13,0.00,M6] 
22:14:26.598 00.000 1032 single-star, 5 included, MultiStar: {-0.03, 0.05}, one-star: {0.04, 0.03}
22:14:26.598 00.000 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
22:14:26.598 00.000 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
22:14:26.606 00.008 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.68 mountX=0.02 mountY=-0.05, mountTheta=-1.15
22:14:26.606 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
22:14:26.610 00.004 1032 Enqueuing Move request for scope (0.04, 0.03)
22:14:26.610 00.000 10072 Worker thread wakes up
22:14:26.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:14:26.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:14:26.610 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
22:14:26.615 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:14:26.615 00.000 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.91
22:14:26.615 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:14:26.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:26.615 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:14:26.615 00.000 10072 MoveAxis(E, 5, ABG)
22:14:26.615 00.000 10072 Guiding  Dir = 2, Dur = 5
22:14:26.615 00.000 10072 IsGuiding returns 0
22:14:26.615 00.000 10072 PulseGuide returned control before completion, sleep 15
22:14:26.634 00.019 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:14:26.637 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:26.637 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:26.641 00.004 1032 Enqueuing Expose request
22:14:26.645 00.004 10072 IsGuiding returns 0
22:14:26.645 00.000 10072 Move returns status 0, amount 5
22:14:26.645 00.000 10072 MoveAxis(N, 0, ABG)
22:14:26.645 00.000 10072 Move returns status 0, amount 0
22:14:26.645 00.000 10072 move complete, result=0
22:14:26.645 00.000 10072 worker thread done servicing request
22:14:26.645 00.000 10072 Worker thread wakes up
22:14:26.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:26.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:26.652 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:14:27.283 00.631 10072 Exposure complete
22:14:27.344 00.061 10072 worker thread done servicing request
22:14:27.344 00.000 1032 OnExposeComplete: enter
22:14:27.344 00.000 1032 UpdateGuideState(): m_state=6
22:14:27.344 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2911
22:14:27.344 00.000 1032 Star::Find returns 1 (0), X=1103.33, Y=136.21, Mass=1437, SNR=26.6, Peak=131 HFD=3.1
22:14:27.353 00.009 1032 MultiStar: [#1 -0.16,0.22,0.00,M1] [#2 0.07,0.18,0.75,U] [#3 -0.37,0.20,0.00,M2] [#4 -0.05,0.50,0.00,M1] [#5 0.00,0.39,0.00,M1] [#6 0.06,0.31,0.00,M2] [#7 -0.01,0.43,0.00,M1] [#8 0.11,0.01,0.45,U] 
22:14:27.353 00.000 1032 single-star, 2 included, MultiStar: {0.07, 0.09}, one-star: {0.06, 0.05}
22:14:27.353 00.000 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
22:14:27.359 00.006 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
22:14:27.360 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.74 mountX=0.04 mountY=-0.07, mountTheta=-1.09
22:14:27.362 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
22:14:27.364 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
22:14:27.366 00.002 10072 Worker thread wakes up
22:14:27.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:14:27.366 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:14:27.366 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.04 yDistance=-0.07
22:14:27.368 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:14:27.371 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.91
22:14:27.371 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:14:27.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:27.371 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:14:27.371 00.000 10072 MoveAxis(E, 6, ABG)
22:14:27.371 00.000 10072 Guiding  Dir = 2, Dur = 6
22:14:27.373 00.002 10072 IsGuiding returns 0
22:14:27.373 00.000 10072 PulseGuide returned control before completion, sleep 16
22:14:27.391 00.018 10072 IsGuiding returns 0
22:14:27.391 00.000 10072 Move returns status 0, amount 6
22:14:27.391 00.000 10072 MoveAxis(N, 0, ABG)
22:14:27.392 00.001 10072 Move returns status 0, amount 0
22:14:27.392 00.000 10072 move complete, result=0
22:14:27.392 00.000 10072 worker thread done servicing request
22:14:27.393 00.001 1032 UpdateGuideState exits: m=1437 SNR=26.6
22:14:27.393 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:27.393 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:27.393 00.000 1032 Enqueuing Expose request
22:14:27.393 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:14:27.406 00.013 10072 Worker thread wakes up
22:14:27.406 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:27.406 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:27.813 00.407 10072 Exposure complete
22:14:27.880 00.067 10072 worker thread done servicing request
22:14:27.880 00.000 1032 OnExposeComplete: enter
22:14:27.882 00.002 1032 UpdateGuideState(): m_state=6
22:14:27.882 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2912
22:14:27.882 00.000 1032 Star::Find returns 1 (0), X=1103.44, Y=136.35, Mass=1447, SNR=26.7, Peak=139 HFD=3.2
22:14:27.882 00.000 1032 MultiStar: [#1 -0.14,0.24,0.00,M2] [#2 0.00,0.22,0.72,U] [#3 -0.25,0.09,0.00,M3] [#4 -0.03,0.26,0.00,M2] [#5 -0.02,0.24,0.66,U] [#6 -0.05,0.36,0.00,M3] [#7 -0.10,0.11,0.65,U] [#8 0.19,-0.03,0.51,U] 
22:14:27.894 00.012 1032 refined, 4 included, MultiStar: {0.05, 0.16}, one-star: {0.16, 0.20}
22:14:27.896 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
22:14:27.898 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
22:14:27.898 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.26 mountX=0.14 mountY=-0.09, mountTheta=-0.57
22:14:27.904 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.16, opts=13)
22:14:27.908 00.004 1032 Enqueuing Move request for scope (0.05, 0.16)
22:14:27.910 00.002 10072 Worker thread wakes up
22:14:27.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
22:14:27.910 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
22:14:27.910 00.000 10072 Moving (0.05, 0.16) raw xDistance=0.14 yDistance=-0.09
22:14:27.912 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:14:27.913 00.001 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 284.91
22:14:27.913 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
22:14:27.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:27.913 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:14:27.913 00.000 10072 MoveAxis(W, 62, ABG)
22:14:27.915 00.002 10072 Guiding  Dir = 3, Dur = 62
22:14:27.915 00.000 10072 IsGuiding returns 0
22:14:27.915 00.000 10072 PulseGuide returned control before completion, sleep 72
22:14:27.934 00.019 1032 UpdateGuideState exits: m=1447 SNR=26.7
22:14:27.938 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:27.940 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:27.942 00.002 1032 Enqueuing Expose request
22:14:28.004 00.062 10072 IsGuiding returns 0
22:14:28.004 00.000 10072 Move returns status 0, amount 62
22:14:28.004 00.000 10072 MoveAxis(N, 0, ABG)
22:14:28.004 00.000 10072 Move returns status 0, amount 0
22:14:28.004 00.000 10072 move complete, result=0
22:14:28.004 00.000 10072 worker thread done servicing request
22:14:28.004 00.000 10072 Worker thread wakes up
22:14:28.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:28.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:28.004 00.000 1032 GuideStep: 0.1 px 62 ms WEST, -0.1 px 0 ms NORTH
22:14:28.641 00.637 10072 Exposure complete
22:14:28.704 00.063 10072 worker thread done servicing request
22:14:28.704 00.000 1032 OnExposeComplete: enter
22:14:28.706 00.002 1032 UpdateGuideState(): m_state=6
22:14:28.708 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2913
22:14:28.710 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=136.24, Mass=1220, SNR=24.5, Peak=111 HFD=3.2
22:14:28.711 00.001 1032 MultiStar: [#1 0.06,0.00,1.00,U] [#2 0.13,-0.10,0.80,U] [#3 -0.15,0.06,0.77,U] [#4 0.20,0.20,0.00,M3] [#5 0.21,-0.10,0.66,U] [#6 -0.02,0.06,0.66,U] [#7 0.19,0.07,0.68,U] [#8 0.04,-0.14,0.51,U] 
22:14:28.715 00.004 1032 refined, 7 included, MultiStar: {0.07, -0.00}, one-star: {0.07, 0.08}
22:14:28.715 00.000 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
22:14:28.715 00.000 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
22:14:28.715 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.00 mountX=-0.02 mountY=-0.06, mountTheta=-1.83
22:14:28.715 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
22:14:28.715 00.000 1032 Enqueuing Move request for scope (0.07, -0.00)
22:14:28.728 00.013 10072 Worker thread wakes up
22:14:28.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
22:14:28.728 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
22:14:28.728 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.06
22:14:28.731 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:14:28.735 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.91
22:14:28.735 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:14:28.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:28.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:14:28.735 00.000 10072 MoveAxis(E, 7, ABG)
22:14:28.735 00.000 10072 Guiding  Dir = 2, Dur = 7
22:14:28.736 00.001 10072 IsGuiding returns 0
22:14:28.736 00.000 10072 PulseGuide returned control before completion, sleep 17
22:14:28.747 00.011 1032 UpdateGuideState exits: m=1220 SNR=24.5
22:14:28.747 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:28.747 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:28.763 00.016 1032 Enqueuing Expose request
22:14:28.766 00.003 10072 IsGuiding returns 0
22:14:28.766 00.000 10072 Move returns status 0, amount 7
22:14:28.766 00.000 10072 MoveAxis(N, 0, ABG)
22:14:28.766 00.000 10072 Move returns status 0, amount 0
22:14:28.766 00.000 10072 move complete, result=0
22:14:28.766 00.000 10072 worker thread done servicing request
22:14:28.766 00.000 10072 Worker thread wakes up
22:14:28.766 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:28.766 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:28.775 00.009 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:14:29.179 00.404 10072 Exposure complete
22:14:29.237 00.058 10072 worker thread done servicing request
22:14:29.237 00.000 1032 OnExposeComplete: enter
22:14:29.240 00.003 1032 UpdateGuideState(): m_state=6
22:14:29.242 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2914
22:14:29.244 00.002 1032 Star::Find returns 1 (0), X=1103.55, Y=136.26, Mass=1434, SNR=26.6, Peak=122 HFD=3.2
22:14:29.244 00.000 1032 MultiStar: [#1 -0.08,0.03,0.96,U] [#2 0.06,0.11,0.75,U] [#3 -0.07,0.25,0.00,M3] [#4 0.11,0.21,0.61,U] [#5 0.28,0.21,0.00,M1] [#6 -0.08,-0.02,0.56,U] [#7 0.22,0.10,0.66,U] [#8 0.22,-0.04,0.50,U] 
22:14:29.248 00.004 1032 refined, 6 included, MultiStar: {0.11, 0.07}, one-star: {0.28, 0.11}
22:14:29.248 00.000 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
22:14:29.250 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
22:14:29.253 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.62 mountX=0.05 mountY=-0.12, mountTheta=-1.21
22:14:29.255 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
22:14:29.257 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
22:14:29.259 00.002 10072 Worker thread wakes up
22:14:29.259 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
22:14:29.259 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
22:14:29.259 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.05 yDistance=-0.12
22:14:29.261 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:14:29.263 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.91
22:14:29.263 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:14:29.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:29.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:14:29.263 00.000 10072 MoveAxis(E, 6, ABG)
22:14:29.263 00.000 10072 Guiding  Dir = 2, Dur = 6
22:14:29.263 00.000 10072 IsGuiding returns 0
22:14:29.265 00.002 10072 PulseGuide returned control before completion, sleep 16
22:14:29.270 00.005 1032 UpdateGuideState exits: m=1434 SNR=26.6
22:14:29.286 00.016 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:29.287 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:29.287 00.000 1032 Enqueuing Expose request
22:14:29.289 00.002 10072 IsGuiding returns 0
22:14:29.289 00.000 10072 Move returns status 0, amount 6
22:14:29.289 00.000 10072 MoveAxis(N, 0, ABG)
22:14:29.289 00.000 10072 Move returns status 0, amount 0
22:14:29.289 00.000 10072 move complete, result=0
22:14:29.289 00.000 10072 worker thread done servicing request
22:14:29.289 00.000 10072 Worker thread wakes up
22:14:29.291 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:29.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:29.307 00.016 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:14:29.932 00.625 10072 Exposure complete
22:14:29.987 00.055 10072 worker thread done servicing request
22:14:29.987 00.000 1032 OnExposeComplete: enter
22:14:29.996 00.009 1032 UpdateGuideState(): m_state=6
22:14:29.998 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2915
22:14:30.000 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.14, Mass=1229, SNR=24.6, Peak=96 HFD=3.3
22:14:30.000 00.000 1032 MultiStar: [#1 0.07,0.08,0.98,U] [#2 -0.01,-0.04,0.79,U] [#3 -0.15,0.19,0.00,M4] [#4 0.07,0.20,0.68,U] [#5 0.16,-0.05,0.65,U] [#6 -0.06,0.00,0.64,U] [#7 0.16,0.12,0.72,U] [#8 0.18,0.01,0.57,U] 
22:14:30.005 00.005 1032 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.14, -0.02}
22:14:30.007 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
22:14:30.010 00.003 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
22:14:30.012 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.09 cameraTheta=0.40 mountX=0.01 mountY=-0.09, mountTheta=-1.43
22:14:30.016 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
22:14:30.017 00.001 1032 Enqueuing Move request for scope (0.09, 0.04)
22:14:30.019 00.002 10072 Worker thread wakes up
22:14:30.019 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
22:14:30.019 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
22:14:30.019 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.01 yDistance=-0.09
22:14:30.021 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:14:30.025 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.91
22:14:30.025 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:14:30.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:30.025 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:14:30.025 00.000 10072 MoveAxis(E, 7, ABG)
22:14:30.025 00.000 10072 Guiding  Dir = 2, Dur = 7
22:14:30.025 00.000 10072 IsGuiding returns 0
22:14:30.027 00.002 10072 PulseGuide returned control before completion, sleep 17
22:14:30.040 00.013 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:14:30.047 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:30.047 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:30.051 00.004 1032 Enqueuing Expose request
22:14:30.056 00.005 10072 IsGuiding returns 0
22:14:30.057 00.001 10072 Move returns status 0, amount 7
22:14:30.057 00.000 10072 MoveAxis(N, 0, ABG)
22:14:30.057 00.000 10072 Move returns status 0, amount 0
22:14:30.057 00.000 10072 move complete, result=0
22:14:30.057 00.000 10072 worker thread done servicing request
22:14:30.057 00.000 10072 Worker thread wakes up
22:14:30.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:30.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:30.060 00.003 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:14:30.469 00.409 10072 Exposure complete
22:14:30.534 00.065 10072 worker thread done servicing request
22:14:30.534 00.000 1032 OnExposeComplete: enter
22:14:30.534 00.000 1032 UpdateGuideState(): m_state=6
22:14:30.534 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2916
22:14:30.543 00.009 1032 Star::Find returns 1 (0), X=1103.35, Y=136.20, Mass=1263, SNR=24.9, Peak=116 HFD=3.2
22:14:30.543 00.000 1032 MultiStar: [#1 0.03,0.02,0.93,U] [#2 0.06,-0.07,0.78,U] [#3 -0.10,0.11,0.79,U] [#4 0.35,0.03,0.00,M2] [#5 0.34,-0.06,0.00,M1] [#6 0.02,0.06,0.65,U] [#7 0.13,-0.10,0.72,U] [#8 0.19,-0.29,0.00,M2] 
22:14:30.547 00.004 1032 refined, 5 included, MultiStar: {0.04, 0.01}, one-star: {0.08, 0.04}
22:14:30.550 00.003 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
22:14:30.550 00.000 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
22:14:30.550 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.28 mountX=0.00 mountY=-0.04, mountTheta=-1.55
22:14:30.550 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
22:14:30.560 00.010 1032 Enqueuing Move request for scope (0.04, 0.01)
22:14:30.564 00.004 10072 Worker thread wakes up
22:14:30.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
22:14:30.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
22:14:30.564 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
22:14:30.567 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:14:30.569 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.91
22:14:30.569 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:14:30.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:30.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:14:30.569 00.000 10072 MoveAxis(E, 6, ABG)
22:14:30.569 00.000 10072 Guiding  Dir = 2, Dur = 6
22:14:30.569 00.000 10072 IsGuiding returns 0
22:14:30.571 00.002 10072 PulseGuide returned control before completion, sleep 16
22:14:30.590 00.019 1032 UpdateGuideState exits: m=1263 SNR=24.9
22:14:30.594 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:30.595 00.001 10072 IsGuiding returns 0
22:14:30.595 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:30.600 00.005 10072 Move returns status 0, amount 6
22:14:30.600 00.000 10072 MoveAxis(N, 0, ABG)
22:14:30.600 00.000 1032 Enqueuing Expose request
22:14:30.600 00.000 10072 Move returns status 0, amount 0
22:14:30.600 00.000 10072 move complete, result=0
22:14:30.600 00.000 10072 worker thread done servicing request
22:14:30.600 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:14:30.600 00.000 10072 Worker thread wakes up
22:14:30.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:30.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:31.235 00.635 10072 Exposure complete
22:14:31.298 00.063 10072 worker thread done servicing request
22:14:31.298 00.000 1032 OnExposeComplete: enter
22:14:31.298 00.000 1032 UpdateGuideState(): m_state=6
22:14:31.298 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2917
22:14:31.298 00.000 1032 Star::Find returns 1 (0), X=1103.40, Y=136.01, Mass=1389, SNR=26.2, Peak=122 HFD=3.3
22:14:31.306 00.008 1032 MultiStar: [#1 -0.03,-0.04,0.87,U] [#2 -0.04,-0.22,0.77,U] [#3 -0.13,0.09,0.74,U] [#4 -0.03,-0.01,0.62,U] [#5 0.05,-0.16,0.67,U] [#6 0.17,-0.16,0.59,U] [#7 0.13,-0.05,0.69,U] [#8 0.19,-0.12,0.53,U] 
22:14:31.310 00.004 1032 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.12, -0.15}
22:14:31.314 00.004 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
22:14:31.314 00.000 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
22:14:31.314 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.12 mountX=-0.10 mountY=-0.02, mountTheta=-2.95
22:14:31.314 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
22:14:31.323 00.009 1032 Enqueuing Move request for scope (0.04, -0.09)
22:14:31.325 00.002 10072 Worker thread wakes up
22:14:31.325 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
22:14:31.325 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
22:14:31.325 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=-0.02
22:14:31.329 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:14:31.330 00.001 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.91
22:14:31.330 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:14:31.330 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:31.330 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:14:31.330 00.000 10072 MoveAxis(E, 7, ABG)
22:14:31.330 00.000 10072 Guiding  Dir = 2, Dur = 7
22:14:31.330 00.000 10072 IsGuiding returns 0
22:14:31.330 00.000 10072 PulseGuide returned control before completion, sleep 17
22:14:31.340 00.010 1032 UpdateGuideState exits: m=1389 SNR=26.2
22:14:31.340 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:31.357 00.017 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:31.357 00.000 1032 Enqueuing Expose request
22:14:31.360 00.003 10072 IsGuiding returns 0
22:14:31.360 00.000 10072 Move returns status 0, amount 7
22:14:31.360 00.000 10072 MoveAxis(N, 0, ABG)
22:14:31.360 00.000 10072 Move returns status 0, amount 0
22:14:31.360 00.000 10072 move complete, result=0
22:14:31.360 00.000 10072 worker thread done servicing request
22:14:31.360 00.000 10072 Worker thread wakes up
22:14:31.360 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:31.360 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:31.360 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:14:31.767 00.407 10072 Exposure complete
22:14:31.818 00.051 10072 worker thread done servicing request
22:14:31.818 00.000 1032 OnExposeComplete: enter
22:14:31.818 00.000 1032 UpdateGuideState(): m_state=6
22:14:31.818 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2918
22:14:31.818 00.000 1032 Star::Find returns 1 (0), X=1103.30, Y=136.08, Mass=1256, SNR=24.9, Peak=106 HFD=3.2
22:14:31.818 00.000 1032 MultiStar: [#1 0.04,-0.13,1.05,U] [#2 -0.01,-0.23,0.84,U] [#3 -0.25,0.17,0.00,M3] [#4 0.06,0.12,0.65,U] [#5 0.02,-0.01,0.71,U] [#6 -0.07,0.03,0.59,U] [#7 0.19,-0.06,0.73,U] [#8 0.06,-0.24,0.00,M2] 
22:14:31.829 00.011 1032 refined, 6 included, MultiStar: {0.04, -0.06}, one-star: {0.02, -0.07}
22:14:31.831 00.002 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
22:14:31.831 00.000 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
22:14:31.833 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.03 mountX=-0.07 mountY=-0.02, mountTheta=-2.86
22:14:31.835 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
22:14:31.837 00.002 1032 Enqueuing Move request for scope (0.04, -0.06)
22:14:31.839 00.002 10072 Worker thread wakes up
22:14:31.839 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
22:14:31.839 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
22:14:31.839 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
22:14:31.841 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:14:31.843 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.92
22:14:31.843 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:14:31.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:31.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:14:31.845 00.002 10072 MoveAxis(E, 6, ABG)
22:14:31.845 00.000 10072 Guiding  Dir = 2, Dur = 6
22:14:31.845 00.000 10072 IsGuiding returns 0
22:14:31.845 00.000 10072 PulseGuide returned control before completion, sleep 16
22:14:31.863 00.018 1032 UpdateGuideState exits: m=1256 SNR=24.9
22:14:31.867 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:31.867 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:31.867 00.000 1032 Enqueuing Expose request
22:14:31.877 00.010 10072 IsGuiding returns 0
22:14:31.877 00.000 10072 Move returns status 0, amount 6
22:14:31.878 00.001 10072 MoveAxis(N, 0, ABG)
22:14:31.878 00.000 10072 Move returns status 0, amount 0
22:14:31.878 00.000 10072 move complete, result=0
22:14:31.878 00.000 10072 worker thread done servicing request
22:14:31.878 00.000 10072 Worker thread wakes up
22:14:31.878 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:31.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:31.878 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:14:32.510 00.632 10072 Exposure complete
22:14:32.561 00.051 10072 worker thread done servicing request
22:14:32.561 00.000 1032 OnExposeComplete: enter
22:14:32.571 00.010 1032 UpdateGuideState(): m_state=6
22:14:32.571 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2919
22:14:32.578 00.007 1032 Star::Find returns 1 (0), X=1103.45, Y=136.12, Mass=1217, SNR=24.5, Peak=99 HFD=3.2
22:14:32.579 00.001 1032 MultiStar: [#1 -0.10,0.03,0.98,U] [#2 -0.02,-0.14,0.80,U] [#3 -0.06,0.25,0.00,M4] [#4 0.09,0.14,0.71,U] [#5 0.10,0.18,0.69,U] [#6 -0.14,-0.09,0.64,U] [#7 0.05,0.19,0.73,U] [#8 0.04,-0.16,0.55,U] 
22:14:32.579 00.000 1032 refined, 7 included, MultiStar: {0.02, 0.02}, one-star: {0.17, -0.03}
22:14:32.579 00.000 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
22:14:32.587 00.008 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
22:14:32.589 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.61 mountX=0.01 mountY=-0.03, mountTheta=-1.22
22:14:32.591 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
22:14:32.593 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
22:14:32.595 00.002 10072 Worker thread wakes up
22:14:32.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:14:32.595 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:14:32.595 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
22:14:32.597 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:14:32.599 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.92
22:14:32.599 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:14:32.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:32.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:14:32.599 00.000 10072 MoveAxis(E, 7, ABG)
22:14:32.599 00.000 10072 Guiding  Dir = 2, Dur = 7
22:14:32.599 00.000 10072 IsGuiding returns 0
22:14:32.599 00.000 10072 PulseGuide returned control before completion, sleep 17
22:14:32.619 00.020 1032 UpdateGuideState exits: m=1217 SNR=24.5
22:14:32.624 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:32.624 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:32.629 00.005 1032 Enqueuing Expose request
22:14:32.634 00.005 10072 IsGuiding returns 0
22:14:32.635 00.001 10072 Move returns status 0, amount 7
22:14:32.635 00.000 10072 MoveAxis(N, 0, ABG)
22:14:32.635 00.000 10072 Move returns status 0, amount 0
22:14:32.635 00.000 10072 move complete, result=0
22:14:32.635 00.000 10072 worker thread done servicing request
22:14:32.635 00.000 10072 Worker thread wakes up
22:14:32.635 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:32.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:32.635 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:14:33.048 00.413 10072 Exposure complete
22:14:33.110 00.062 10072 worker thread done servicing request
22:14:33.110 00.000 1032 OnExposeComplete: enter
22:14:33.110 00.000 1032 UpdateGuideState(): m_state=6
22:14:33.110 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2920
22:14:33.120 00.010 1032 Star::Find returns 1 (0), X=1103.17, Y=136.22, Mass=1356, SNR=25.9, Peak=120 HFD=2.9
22:14:33.120 00.000 1032 MultiStar: [#1 0.12,-0.02,0.96,U] [#2 0.02,-0.10,0.78,U] [#3 -0.06,0.26,0.00,M5] [#4 0.17,0.17,0.62,U] [#5 0.10,0.05,0.70,U] [#6 -0.02,0.01,0.58,U] [#7 0.13,0.09,0.74,U] [#8 0.09,-0.26,0.00,M2] 
22:14:33.120 00.000 1032 refined, 6 included, MultiStar: {0.05, 0.04}, one-star: {-0.11, 0.07}
22:14:33.128 00.008 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
22:14:33.130 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
22:14:33.132 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.59 mountX=0.02 mountY=-0.06, mountTheta=-1.24
22:14:33.134 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
22:14:33.137 00.003 1032 Enqueuing Move request for scope (0.05, 0.04)
22:14:33.139 00.002 10072 Worker thread wakes up
22:14:33.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
22:14:33.139 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
22:14:33.139 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.06
22:14:33.142 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:14:33.144 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.92
22:14:33.144 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:14:33.144 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:33.144 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:14:33.144 00.000 10072 MoveAxis(E, 6, ABG)
22:14:33.144 00.000 10072 Guiding  Dir = 2, Dur = 6
22:14:33.144 00.000 10072 IsGuiding returns 0
22:14:33.144 00.000 10072 PulseGuide returned control before completion, sleep 16
22:14:33.165 00.021 1032 UpdateGuideState exits: m=1356 SNR=25.9
22:14:33.167 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:33.171 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:33.172 00.001 1032 Enqueuing Expose request
22:14:33.177 00.005 10072 IsGuiding returns 0
22:14:33.177 00.000 10072 Move returns status 0, amount 6
22:14:33.177 00.000 10072 MoveAxis(N, 0, ABG)
22:14:33.177 00.000 10072 Move returns status 0, amount 0
22:14:33.177 00.000 10072 move complete, result=0
22:14:33.177 00.000 10072 worker thread done servicing request
22:14:33.177 00.000 10072 Worker thread wakes up
22:14:33.177 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:33.177 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:33.188 00.011 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:14:33.816 00.628 10072 Exposure complete
22:14:33.881 00.065 10072 worker thread done servicing request
22:14:33.882 00.001 1032 OnExposeComplete: enter
22:14:33.884 00.002 1032 UpdateGuideState(): m_state=6
22:14:33.886 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2921
22:14:33.888 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=136.21, Mass=1296, SNR=25.3, Peak=115 HFD=3.2
22:14:33.890 00.002 1032 MultiStar: [#1 -0.01,0.04,0.98,U] [#2 0.00,0.04,0.82,U] [#3 -0.01,0.14,0.76,U] [#4 0.23,0.16,0.00,M1] [#5 0.07,0.09,0.67,U] [#6 0.02,0.04,0.62,U] [#7 0.16,0.03,0.73,U] [#8 0.05,-0.06,0.52,U] 
22:14:33.891 00.001 1032 single-star, 7 included, MultiStar: {0.03, 0.05}, one-star: {0.03, 0.05}
22:14:33.893 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
22:14:33.897 00.004 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
22:14:33.899 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.06 mountX=0.04 mountY=-0.04, mountTheta=-0.77
22:14:33.903 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
22:14:33.905 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
22:14:33.907 00.002 10072 Worker thread wakes up
22:14:33.907 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
22:14:33.907 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
22:14:33.907 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
22:14:33.908 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:14:33.910 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.92
22:14:33.910 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:14:33.911 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:33.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:14:33.911 00.000 10072 MoveAxis(E, 7, ABG)
22:14:33.911 00.000 10072 Guiding  Dir = 2, Dur = 7
22:14:33.911 00.000 10072 IsGuiding returns 0
22:14:33.912 00.001 10072 PulseGuide returned control before completion, sleep 17
22:14:33.931 00.019 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:14:33.934 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:33.935 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:33.937 00.002 1032 Enqueuing Expose request
22:14:33.940 00.003 10072 IsGuiding returns 0
22:14:33.940 00.000 10072 Move returns status 0, amount 7
22:14:33.940 00.000 10072 MoveAxis(N, 0, ABG)
22:14:33.940 00.000 10072 Move returns status 0, amount 0
22:14:33.940 00.000 10072 move complete, result=0
22:14:33.941 00.001 10072 worker thread done servicing request
22:14:33.941 00.000 10072 Worker thread wakes up
22:14:33.941 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:33.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:33.948 00.007 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:14:34.348 00.400 10072 Exposure complete
22:14:34.398 00.050 10072 worker thread done servicing request
22:14:34.399 00.001 1032 OnExposeComplete: enter
22:14:34.401 00.002 1032 UpdateGuideState(): m_state=6
22:14:34.405 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2922
22:14:34.408 00.003 1032 Star::Find returns 1 (0), X=1103.22, Y=136.28, Mass=1194, SNR=24.3, Peak=109 HFD=3.1
22:14:34.410 00.002 1032 MultiStar: [#1 -0.04,0.04,1.00,U] [#2 0.12,0.03,0.85,U] [#3 -0.09,-0.00,0.79,U] [#4 0.22,0.21,0.00,M2] [#5 0.02,-0.04,0.66,U] [#6 -0.03,0.21,0.62,U] [#7 -0.10,0.08,0.69,U] [#8 0.21,-0.18,0.00,M2] 
22:14:34.412 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.06}, one-star: {-0.05, 0.13}
22:14:34.413 00.001 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
22:14:34.416 00.003 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
22:14:34.418 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.95 mountX=0.07 mountY=0.01, mountTheta=0.12
22:14:34.420 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
22:14:34.423 00.003 1032 Enqueuing Move request for scope (-0.02, 0.06)
22:14:34.426 00.003 10072 Worker thread wakes up
22:14:34.426 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
22:14:34.426 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
22:14:34.426 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.07 yDistance=0.01
22:14:34.428 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:14:34.431 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.92
22:14:34.431 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:14:34.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:34.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:14:34.431 00.000 10072 MoveAxis(E, 6, ABG)
22:14:34.431 00.000 10072 Guiding  Dir = 2, Dur = 6
22:14:34.432 00.001 10072 IsGuiding returns 0
22:14:34.432 00.000 10072 PulseGuide returned control before completion, sleep 16
22:14:34.449 00.017 1032 UpdateGuideState exits: m=1194 SNR=24.3
22:14:34.451 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:34.453 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:34.456 00.003 1032 Enqueuing Expose request
22:14:34.458 00.002 10072 IsGuiding returns 0
22:14:34.459 00.001 10072 Move returns status 0, amount 6
22:14:34.459 00.000 10072 MoveAxis(N, 0, ABG)
22:14:34.459 00.000 10072 Move returns status 0, amount 0
22:14:34.459 00.000 10072 move complete, result=0
22:14:34.459 00.000 10072 worker thread done servicing request
22:14:34.459 00.000 10072 Worker thread wakes up
22:14:34.459 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:34.459 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:34.467 00.008 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:14:35.087 00.620 10072 Exposure complete
22:14:35.148 00.061 10072 worker thread done servicing request
22:14:35.148 00.000 1032 OnExposeComplete: enter
22:14:35.150 00.002 1032 UpdateGuideState(): m_state=6
22:14:35.152 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2923
22:14:35.154 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=136.12, Mass=1224, SNR=24.6, Peak=103 HFD=3.3
22:14:35.156 00.002 1032 MultiStar: [#1 -0.05,-0.11,0.99,U] [#2 0.07,0.04,0.84,U] [#3 -0.16,-0.00,0.78,U] [#4 0.09,0.15,0.68,U] [#5 0.17,0.00,0.66,U] [#6 -0.10,0.10,0.63,U] [#7 0.06,0.02,0.70,U] [#8 0.09,-0.10,0.53,U] 
22:14:35.158 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {0.08, -0.04}
22:14:35.159 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
22:14:35.162 00.003 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
22:14:35.164 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.11 mountX=-0.00 mountY=-0.03, mountTheta=-1.72
22:14:35.167 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
22:14:35.169 00.002 1032 Enqueuing Move request for scope (0.03, 0.00)
22:14:35.172 00.003 10072 Worker thread wakes up
22:14:35.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
22:14:35.172 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
22:14:35.172 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.00 yDistance=-0.03
22:14:35.176 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:14:35.178 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.92
22:14:35.178 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:14:35.178 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:35.178 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:14:35.180 00.002 10072 MoveAxis(E, 7, ABG)
22:14:35.180 00.000 10072 Guiding  Dir = 2, Dur = 7
22:14:35.180 00.000 10072 IsGuiding returns 0
22:14:35.181 00.001 10072 PulseGuide returned control before completion, sleep 17
22:14:35.201 00.020 1032 UpdateGuideState exits: m=1224 SNR=24.6
22:14:35.205 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:35.208 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:35.212 00.004 1032 Enqueuing Expose request
22:14:35.214 00.002 10072 IsGuiding returns 0
22:14:35.214 00.000 10072 Move returns status 0, amount 7
22:14:35.214 00.000 10072 MoveAxis(N, 0, ABG)
22:14:35.214 00.000 10072 Move returns status 0, amount 0
22:14:35.214 00.000 10072 move complete, result=0
22:14:35.214 00.000 10072 worker thread done servicing request
22:14:35.214 00.000 10072 Worker thread wakes up
22:14:35.214 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:35.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:35.223 00.009 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:14:35.634 00.411 10072 Exposure complete
22:14:35.699 00.065 10072 worker thread done servicing request
22:14:35.699 00.000 1032 OnExposeComplete: enter
22:14:35.701 00.002 1032 UpdateGuideState(): m_state=6
22:14:35.704 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2924
22:14:35.707 00.003 1032 Star::Find returns 1 (0), X=1103.42, Y=136.19, Mass=1325, SNR=25.6, Peak=122 HFD=3.2
22:14:35.710 00.003 1032 MultiStar: [#1 -0.01,0.03,0.83,U] [#2 0.12,-0.02,0.72,U] [#3 -0.14,0.17,0.75,U] [#4 0.15,0.21,0.00,M2] [#5 0.25,0.29,0.00,M1] [#6 -0.16,0.03,0.60,U] [#7 -0.08,0.06,0.63,U] [#8 0.08,-0.05,0.48,U] 
22:14:35.712 00.002 1032 refined, 6 included, MultiStar: {0.00, 0.04}, one-star: {0.14, 0.03}
22:14:35.715 00.003 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
22:14:35.717 00.002 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
22:14:35.720 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.56 mountX=0.04 mountY=-0.01, mountTheta=-0.28
22:14:35.725 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.04, opts=13)
22:14:35.728 00.003 1032 Enqueuing Move request for scope (0.00, 0.04)
22:14:35.731 00.003 10072 Worker thread wakes up
22:14:35.731 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
22:14:35.731 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
22:14:35.731 00.000 10072 Moving (0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
22:14:35.733 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:14:35.738 00.005 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.92
22:14:35.738 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:14:35.738 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:35.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:14:35.738 00.000 10072 MoveAxis(E, 6, ABG)
22:14:35.738 00.000 10072 Guiding  Dir = 2, Dur = 6
22:14:35.738 00.000 10072 IsGuiding returns 0
22:14:35.739 00.001 10072 PulseGuide returned control before completion, sleep 16
22:14:35.757 00.018 10072 IsGuiding returns 0
22:14:35.757 00.000 10072 Move returns status 0, amount 6
22:14:35.757 00.000 10072 MoveAxis(N, 0, ABG)
22:14:35.757 00.000 10072 Move returns status 0, amount 0
22:14:35.758 00.001 10072 move complete, result=0
22:14:35.758 00.000 10072 worker thread done servicing request
22:14:35.759 00.001 1032 UpdateGuideState exits: m=1325 SNR=25.6
22:14:35.764 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:35.765 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:35.770 00.005 1032 Enqueuing Expose request
22:14:35.773 00.003 10072 Worker thread wakes up
22:14:35.773 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:14:35.778 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:35.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:36.406 00.628 10072 Exposure complete
22:14:36.466 00.060 10072 worker thread done servicing request
22:14:36.466 00.000 1032 OnExposeComplete: enter
22:14:36.469 00.003 1032 UpdateGuideState(): m_state=6
22:14:36.470 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2925
22:14:36.472 00.002 1032 Star::Find returns 1 (0), X=1103.47, Y=136.25, Mass=1459, SNR=26.8, Peak=121 HFD=3.3
22:14:36.475 00.003 1032 MultiStar: [#1 0.03,0.05,0.95,U] [#2 0.14,0.05,0.73,U] [#3 -0.00,-0.02,0.67,U] [#4 0.28,-0.02,0.00,M3] [#5 0.19,-0.12,0.60,U] [#6 0.04,0.09,0.59,U] [#7 0.18,0.03,0.64,U] [#8 0.17,-0.15,0.46,U] 
22:14:36.476 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.02}, one-star: {0.19, 0.09}
22:14:36.478 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
22:14:36.479 00.001 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
22:14:36.481 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.15 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
22:14:36.484 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
22:14:36.485 00.001 1032 Enqueuing Move request for scope (0.12, 0.02)
22:14:36.488 00.003 10072 Worker thread wakes up
22:14:36.489 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
22:14:36.489 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
22:14:36.489 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
22:14:36.491 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:14:36.494 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.92
22:14:36.494 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:14:36.494 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:36.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:14:36.494 00.000 10072 MoveAxis(E, 6, ABG)
22:14:36.494 00.000 10072 Guiding  Dir = 2, Dur = 6
22:14:36.495 00.001 10072 IsGuiding returns 0
22:14:36.495 00.000 10072 PulseGuide returned control before completion, sleep 16
22:14:36.515 00.020 1032 UpdateGuideState exits: m=1459 SNR=26.8
22:14:36.519 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:36.520 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:36.522 00.002 1032 Enqueuing Expose request
22:14:36.526 00.004 10072 IsGuiding returns 0
22:14:36.526 00.000 10072 Move returns status 0, amount 6
22:14:36.527 00.001 10072 MoveAxis(N, 0, ABG)
22:14:36.527 00.000 10072 Move returns status 0, amount 0
22:14:36.527 00.000 10072 move complete, result=0
22:14:36.527 00.000 10072 worker thread done servicing request
22:14:36.527 00.000 10072 Worker thread wakes up
22:14:36.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:36.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:36.533 00.006 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:14:36.937 00.404 10072 Exposure complete
22:14:36.993 00.056 10072 worker thread done servicing request
22:14:36.993 00.000 1032 OnExposeComplete: enter
22:14:36.996 00.003 1032 UpdateGuideState(): m_state=6
22:14:36.999 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2926
22:14:37.000 00.001 1032 Star::Find returns 1 (0), X=1103.48, Y=135.99, Mass=1351, SNR=25.8, Peak=114 HFD=3.5
22:14:37.002 00.002 1032 MultiStar: [#1 0.03,-0.18,0.90,U] [#2 0.19,-0.07,0.77,U] [#3 0.04,0.00,0.77,U] [#4 0.31,0.09,0.00,M4] [#5 0.18,-0.14,0.65,U] [#6 -0.03,-0.01,0.58,U] [#7 0.07,-0.04,0.65,U] [#8 0.12,-0.19,0.50,U] 
22:14:37.003 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.10}, one-star: {0.20, -0.16}
22:14:37.005 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
22:14:37.006 00.001 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
22:14:37.008 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.15 cameraTheta=-0.78 mountX=-0.13 mountY=-0.07, mountTheta=-2.61
22:14:37.011 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.10, opts=13)
22:14:37.014 00.003 1032 Enqueuing Move request for scope (0.10, -0.10)
22:14:37.015 00.001 10072 Worker thread wakes up
22:14:37.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
22:14:37.015 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
22:14:37.016 00.001 10072 Moving (0.10, -0.10) raw xDistance=-0.13 yDistance=-0.07
22:14:37.018 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:14:37.021 00.003 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.92
22:14:37.021 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
22:14:37.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:37.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:14:37.021 00.000 10072 MoveAxis(E, 6, ABG)
22:14:37.021 00.000 10072 Guiding  Dir = 2, Dur = 6
22:14:37.022 00.001 10072 IsGuiding returns 0
22:14:37.022 00.000 10072 PulseGuide returned control before completion, sleep 16
22:14:37.039 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:14:37.041 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:37.044 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:37.045 00.001 1032 Enqueuing Expose request
22:14:37.047 00.002 10072 IsGuiding returns 0
22:14:37.047 00.000 10072 Move returns status 0, amount 6
22:14:37.047 00.000 10072 MoveAxis(N, 0, ABG)
22:14:37.047 00.000 10072 Move returns status 0, amount 0
22:14:37.047 00.000 10072 move complete, result=0
22:14:37.047 00.000 10072 worker thread done servicing request
22:14:37.047 00.000 10072 Worker thread wakes up
22:14:37.047 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:37.047 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:37.055 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:14:37.686 00.631 10072 Exposure complete
22:14:37.743 00.057 10072 worker thread done servicing request
22:14:37.743 00.000 1032 OnExposeComplete: enter
22:14:37.746 00.003 1032 UpdateGuideState(): m_state=6
22:14:37.750 00.004 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2927
22:14:37.752 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=136.31, Mass=1328, SNR=25.6, Peak=115 HFD=3.2
22:14:37.756 00.004 1032 MultiStar: [#1 0.01,-0.16,0.93,U] [#2 0.11,-0.03,0.80,U] [#3 -0.10,0.18,0.75,U] [#4 0.07,0.20,0.68,U] [#5 0.24,-0.05,0.00,M1] [#6 0.02,0.23,0.57,U] [#7 0.13,0.27,0.00,M1] [#8 0.23,-0.12,0.00,M1] 
22:14:37.758 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.08}, one-star: {0.10, 0.16}
22:14:37.760 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
22:14:37.762 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
22:14:37.764 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.12 mountX=0.07 mountY=-0.06, mountTheta=-0.71
22:14:37.767 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
22:14:37.769 00.002 1032 Enqueuing Move request for scope (0.04, 0.08)
22:14:37.771 00.002 10072 Worker thread wakes up
22:14:37.771 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
22:14:37.771 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
22:14:37.771 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.07 yDistance=-0.06
22:14:37.772 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:14:37.775 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.92
22:14:37.775 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:14:37.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:37.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:14:37.775 00.000 10072 MoveAxis(E, 6, ABG)
22:14:37.775 00.000 10072 Guiding  Dir = 2, Dur = 6
22:14:37.776 00.001 10072 IsGuiding returns 0
22:14:37.776 00.000 10072 PulseGuide returned control before completion, sleep 16
22:14:37.795 00.019 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:14:37.797 00.002 10072 IsGuiding returns 0
22:14:37.797 00.000 10072 Move returns status 0, amount 6
22:14:37.798 00.001 10072 MoveAxis(N, 0, ABG)
22:14:37.798 00.000 10072 Move returns status 0, amount 0
22:14:37.798 00.000 10072 move complete, result=0
22:14:37.798 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:37.801 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:37.803 00.002 1032 Enqueuing Expose request
22:14:37.805 00.002 10072 worker thread done servicing request
22:14:37.805 00.000 10072 Worker thread wakes up
22:14:37.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:37.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:37.805 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:14:38.220 00.415 10072 Exposure complete
22:14:38.278 00.058 10072 worker thread done servicing request
22:14:38.279 00.001 1032 OnExposeComplete: enter
22:14:38.281 00.002 1032 UpdateGuideState(): m_state=6
22:14:38.282 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2928
22:14:38.284 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.19, Mass=1290, SNR=25.2, Peak=117 HFD=3.2
22:14:38.287 00.003 1032 MultiStar: [#1 0.07,-0.09,0.98,U] [#2 -0.02,-0.01,0.81,U] [#3 -0.12,0.08,0.79,U] [#4 0.03,0.24,0.67,U] [#5 0.29,-0.10,0.00,M2] [#6 0.09,0.12,0.56,U] [#7 0.09,-0.05,0.70,U] [#8 0.25,-0.16,0.00,M2] 
22:14:38.289 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.04}, one-star: {0.14, 0.04}
22:14:38.291 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
22:14:38.292 00.001 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
22:14:38.294 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.72 mountX=0.03 mountY=-0.05, mountTheta=-1.11
22:14:38.298 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
22:14:38.302 00.004 1032 Enqueuing Move request for scope (0.04, 0.04)
22:14:38.304 00.002 10072 Worker thread wakes up
22:14:38.304 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:14:38.304 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:14:38.304 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
22:14:38.307 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:14:38.311 00.004 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.92
22:14:38.311 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:14:38.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:38.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:14:38.311 00.000 10072 MoveAxis(E, 6, ABG)
22:14:38.311 00.000 10072 Guiding  Dir = 2, Dur = 6
22:14:38.311 00.000 10072 IsGuiding returns 0
22:14:38.312 00.001 10072 PulseGuide returned control before completion, sleep 16
22:14:38.330 00.018 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:14:38.333 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:38.335 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:38.337 00.002 1032 Enqueuing Expose request
22:14:38.343 00.006 10072 IsGuiding returns 0
22:14:38.344 00.001 10072 Move returns status 0, amount 6
22:14:38.344 00.000 10072 MoveAxis(N, 0, ABG)
22:14:38.344 00.000 10072 Move returns status 0, amount 0
22:14:38.344 00.000 10072 move complete, result=0
22:14:38.344 00.000 10072 worker thread done servicing request
22:14:38.344 00.000 10072 Worker thread wakes up
22:14:38.344 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:38.344 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:38.350 00.006 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:14:38.973 00.623 10072 Exposure complete
22:14:39.034 00.061 10072 worker thread done servicing request
22:14:39.034 00.000 1032 OnExposeComplete: enter
22:14:39.035 00.001 1032 UpdateGuideState(): m_state=6
22:14:39.037 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2929
22:14:39.039 00.002 1032 Star::Find returns 1 (0), X=1103.26, Y=136.28, Mass=1520, SNR=27.4, Peak=163 HFD=3.0
22:14:39.040 00.001 1032 MultiStar: [#1 -0.01,0.00,0.93,U] [#2 0.22,-0.20,0.00,M1] [#3 -0.10,0.07,0.70,U] [#4 0.31,-0.12,0.00,M3] [#5 0.13,-0.10,0.58,U] [#6 0.12,-0.09,0.55,U] [#7 0.21,-0.11,0.60,U] [#8 0.09,-0.04,0.49,U] 
22:14:39.043 00.003 1032 refined, 6 included, MultiStar: {0.04, -0.00}, one-star: {-0.01, 0.12}
22:14:39.044 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
22:14:39.046 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
22:14:39.047 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.08 mountX=-0.01 mountY=-0.04, mountTheta=-1.91
22:14:39.052 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
22:14:39.054 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
22:14:39.056 00.002 10072 Worker thread wakes up
22:14:39.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:14:39.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:14:39.057 00.001 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
22:14:39.058 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:14:39.060 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.92
22:14:39.060 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:14:39.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:39.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:14:39.061 00.001 10072 MoveAxis(E, 7, ABG)
22:14:39.061 00.000 10072 Guiding  Dir = 2, Dur = 7
22:14:39.061 00.000 10072 IsGuiding returns 0
22:14:39.062 00.001 10072 PulseGuide returned control before completion, sleep 17
22:14:39.083 00.021 1032 UpdateGuideState exits: m=1520 SNR=27.4
22:14:39.086 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:39.088 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:39.090 00.002 1032 Enqueuing Expose request
22:14:39.094 00.004 10072 IsGuiding returns 0
22:14:39.094 00.000 10072 Move returns status 0, amount 7
22:14:39.094 00.000 10072 MoveAxis(N, 0, ABG)
22:14:39.094 00.000 10072 Move returns status 0, amount 0
22:14:39.094 00.000 10072 move complete, result=0
22:14:39.094 00.000 10072 worker thread done servicing request
22:14:39.094 00.000 10072 Worker thread wakes up
22:14:39.094 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:39.094 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:39.100 00.006 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:14:39.502 00.402 10072 Exposure complete
22:14:39.565 00.063 10072 worker thread done servicing request
22:14:39.565 00.000 1032 OnExposeComplete: enter
22:14:39.567 00.002 1032 UpdateGuideState(): m_state=6
22:14:39.569 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2930
22:14:39.571 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.06, Mass=1264, SNR=24.9, Peak=98 HFD=3.3
22:14:39.572 00.001 1032 MultiStar: [#1 -0.07,-0.09,0.97,U] [#2 0.23,-0.30,0.00,M2] [#3 -0.14,0.08,0.79,U] [#4 0.28,0.02,0.00,M4] [#5 0.01,-0.03,0.67,U] [#6 0.15,-0.04,0.63,U] [#7 0.08,-0.11,0.68,U] [#8 0.11,-0.21,0.52,U] 
22:14:39.574 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.07}, one-star: {0.07, -0.09}
22:14:39.575 00.001 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
22:14:39.577 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
22:14:39.579 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.29 mountX=-0.07 mountY=-0.00, mountTheta=-3.12
22:14:39.583 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
22:14:39.585 00.002 1032 Enqueuing Move request for scope (0.02, -0.07)
22:14:39.587 00.002 10072 Worker thread wakes up
22:14:39.587 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
22:14:39.587 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
22:14:39.587 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=-0.00
22:14:39.589 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:14:39.591 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.92
22:14:39.591 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:14:39.592 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:39.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:14:39.592 00.000 10072 MoveAxis(E, 6, ABG)
22:14:39.592 00.000 10072 Guiding  Dir = 2, Dur = 6
22:14:39.592 00.000 10072 IsGuiding returns 0
22:14:39.593 00.001 10072 PulseGuide returned control before completion, sleep 16
22:14:39.611 00.018 1032 UpdateGuideState exits: m=1264 SNR=24.9
22:14:39.613 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:39.614 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:39.616 00.002 1032 Enqueuing Expose request
22:14:39.622 00.006 10072 IsGuiding returns 0
22:14:39.622 00.000 10072 Move returns status 0, amount 6
22:14:39.622 00.000 10072 MoveAxis(N, 0, ABG)
22:14:39.622 00.000 10072 Move returns status 0, amount 0
22:14:39.622 00.000 10072 move complete, result=0
22:14:39.622 00.000 10072 worker thread done servicing request
22:14:39.622 00.000 10072 Worker thread wakes up
22:14:39.622 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:39.623 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:39.625 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:14:40.252 00.627 10072 Exposure complete
22:14:40.308 00.056 10072 worker thread done servicing request
22:14:40.309 00.001 1032 OnExposeComplete: enter
22:14:40.310 00.001 1032 UpdateGuideState(): m_state=6
22:14:40.312 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2931
22:14:40.314 00.002 1032 Star::Find returns 1 (0), X=1103.54, Y=136.04, Mass=1272, SNR=25.0, Peak=111 HFD=3.5
22:14:40.316 00.002 1032 MultiStar: [#1 -0.15,-0.05,1.00,U] [#2 -0.03,-0.15,0.77,U] [#3 -0.12,-0.28,0.00,M1] [#4 0.04,-0.28,0.00,M5] [#5 0.19,-0.23,0.00,M1] [#6 0.15,-0.31,0.00,M1] [#7 0.07,-0.21,0.66,U] [#8 0.11,-0.16,0.50,U] 
22:14:40.317 00.001 1032 refined, 4 included, MultiStar: {0.05, -0.13}, one-star: {0.26, -0.11}
22:14:40.319 00.002 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
22:14:40.320 00.001 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
22:14:40.322 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.20 mountX=-0.14 mountY=-0.01, mountTheta=-3.03
22:14:40.325 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.13, opts=13)
22:14:40.326 00.001 1032 Enqueuing Move request for scope (0.05, -0.13)
22:14:40.327 00.001 10072 Worker thread wakes up
22:14:40.328 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
22:14:40.328 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
22:14:40.328 00.000 10072 Moving (0.05, -0.13) raw xDistance=-0.14 yDistance=-0.01
22:14:40.329 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=92, Gamma=2.230
22:14:40.332 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 284.92
22:14:40.332 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
22:14:40.334 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:40.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:14:40.334 00.000 10072 MoveAxis(E, 71, ABG)
22:14:40.334 00.000 10072 Guiding  Dir = 2, Dur = 71
22:14:40.334 00.000 10072 IsGuiding returns 0
22:14:40.335 00.001 10072 PulseGuide returned control before completion, sleep 81
22:14:40.352 00.017 1032 UpdateGuideState exits: m=1272 SNR=25.0
22:14:40.355 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:40.356 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:40.358 00.002 1032 Enqueuing Expose request
22:14:40.423 00.065 10072 IsGuiding returns 0
22:14:40.427 00.004 10072 Move returns status 0, amount 71
22:14:40.427 00.000 10072 MoveAxis(N, 0, ABG)
22:14:40.427 00.000 10072 Move returns status 0, amount 0
22:14:40.427 00.000 10072 move complete, result=0
22:14:40.427 00.000 10072 worker thread done servicing request
22:14:40.427 00.000 10072 Worker thread wakes up
22:14:40.427 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:40.427 00.000 1032 GuideStep: -0.1 px 71 ms EAST, -0.0 px 0 ms NORTH
22:14:40.430 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:40.851 00.421 10072 Exposure complete
22:14:40.910 00.059 10072 worker thread done servicing request
22:14:40.910 00.000 1032 OnExposeComplete: enter
22:14:40.912 00.002 1032 UpdateGuideState(): m_state=6
22:14:40.914 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2932
22:14:40.916 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=135.88, Mass=1357, SNR=25.9, Peak=121 HFD=3.3
22:14:40.918 00.002 1032 MultiStar: [#1 0.13,-0.30,0.00,M1] [#2 0.05,-0.19,0.82,U] [#3 -0.10,-0.04,0.71,U] [#4 0.06,-0.06,0.72,U] [#5 0.24,-0.21,0.00,M2] [#6 -0.18,0.03,0.59,U] [#7 -0.04,-0.14,0.69,U] [#8 0.18,-0.46,0.00,M1] 
22:14:40.919 00.001 1032 refined, 5 included, MultiStar: {0.00, -0.13}, one-star: {0.14, -0.28}
22:14:40.921 00.002 1032 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.83) = xAngle (-3.38 = 2.91)
22:14:40.923 00.002 1032 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.38 = 2.91)
22:14:40.925 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.55 mountX=-0.12 mountY=0.03, mountTheta=2.91
22:14:40.929 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.13, opts=13)
22:14:40.931 00.002 1032 Enqueuing Move request for scope (0.00, -0.13)
22:14:40.933 00.002 10072 Worker thread wakes up
22:14:40.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
22:14:40.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
22:14:40.933 00.000 10072 Moving (0.00, -0.13) raw xDistance=-0.12 yDistance=0.03
22:14:40.936 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:14:40.939 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.92
22:14:40.939 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:14:40.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:40.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:14:40.939 00.000 10072 MoveAxis(E, 6, ABG)
22:14:40.939 00.000 10072 Guiding  Dir = 2, Dur = 6
22:14:40.940 00.001 10072 IsGuiding returns 0
22:14:40.942 00.002 10072 PulseGuide returned control before completion, sleep 15
22:14:40.958 00.016 1032 UpdateGuideState exits: m=1357 SNR=25.9
22:14:40.959 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:40.961 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:40.962 00.001 1032 Enqueuing Expose request
22:14:40.971 00.009 10072 IsGuiding returns 0
22:14:40.971 00.000 10072 Move returns status 0, amount 6
22:14:40.971 00.000 10072 MoveAxis(N, 0, ABG)
22:14:40.971 00.000 10072 Move returns status 0, amount 0
22:14:40.971 00.000 10072 move complete, result=0
22:14:40.971 00.000 10072 worker thread done servicing request
22:14:40.971 00.000 10072 Worker thread wakes up
22:14:40.971 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:40.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:40.972 00.001 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:14:41.601 00.629 10072 Exposure complete
22:14:41.659 00.058 10072 worker thread done servicing request
22:14:41.659 00.000 1032 OnExposeComplete: enter
22:14:41.662 00.003 1032 UpdateGuideState(): m_state=6
22:14:41.664 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2933
22:14:41.667 00.003 1032 Star::Find returns 1 (0), X=1103.28, Y=135.84, Mass=1397, SNR=26.2, Peak=134 HFD=3.3
22:14:41.668 00.001 1032 MultiStar: [#1 -0.07,-0.32,0.00,M2] [#2 0.19,-0.35,0.00,M1] [#3 -0.07,0.02,0.76,U] [#4 0.20,-0.13,0.63,U] [#5 0.18,-0.44,0.00,M3] [#6 0.03,0.00,0.52,U] [#7 0.11,-0.24,0.00,M1] [#8 0.07,-0.49,0.00,M2] 
22:14:41.670 00.002 1032 refined, 3 included, MultiStar: {0.03, -0.13}, one-star: {0.00, -0.32}
22:14:41.673 00.003 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.17 = 3.12)
22:14:41.675 00.002 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.12)
22:14:41.677 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.33 mountX=-0.14 mountY=0.00, mountTheta=3.12
22:14:41.682 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.13, opts=13)
22:14:41.684 00.002 1032 Enqueuing Move request for scope (0.03, -0.13)
22:14:41.686 00.002 10072 Worker thread wakes up
22:14:41.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
22:14:41.687 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
22:14:41.687 00.000 10072 Moving (0.03, -0.13) raw xDistance=-0.14 yDistance=0.00
22:14:41.688 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:14:41.691 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 284.92
22:14:41.691 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
22:14:41.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:41.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:14:41.691 00.000 10072 MoveAxis(E, 72, ABG)
22:14:41.691 00.000 10072 Guiding  Dir = 2, Dur = 72
22:14:41.691 00.000 10072 IsGuiding returns 0
22:14:41.692 00.001 10072 PulseGuide returned control before completion, sleep 82
22:14:41.712 00.020 1032 UpdateGuideState exits: m=1397 SNR=26.2
22:14:41.714 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:41.716 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:41.717 00.001 1032 Enqueuing Expose request
22:14:41.787 00.070 10072 IsGuiding returns 0
22:14:41.788 00.001 10072 Move returns status 0, amount 72
22:14:41.788 00.000 10072 MoveAxis(N, 0, ABG)
22:14:41.788 00.000 10072 Move returns status 0, amount 0
22:14:41.788 00.000 10072 move complete, result=0
22:14:41.788 00.000 10072 worker thread done servicing request
22:14:41.788 00.000 10072 Worker thread wakes up
22:14:41.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:41.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:41.788 00.000 1032 GuideStep: -0.1 px 72 ms EAST, 0.0 px 0 ms NORTH
22:14:42.195 00.407 10072 Exposure complete
22:14:42.256 00.061 10072 worker thread done servicing request
22:14:42.256 00.000 1032 OnExposeComplete: enter
22:14:42.258 00.002 1032 UpdateGuideState(): m_state=6
22:14:42.260 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2934
22:14:42.263 00.003 1032 Star::Find returns 1 (0), X=1103.38, Y=135.97, Mass=1224, SNR=24.5, Peak=104 HFD=3.4
22:14:42.265 00.002 1032 MultiStar: [#1 -0.09,-0.13,0.99,U] [#2 0.14,-0.16,0.80,U] [#3 0.01,-0.14,0.79,U] [#4 0.13,-0.01,0.70,U] [#5 0.14,-0.14,0.68,U] [#6 0.03,0.03,0.55,U] [#7 -0.00,-0.01,0.71,U] [#8 0.10,-0.29,0.00,M3] 
22:14:42.268 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.10}, one-star: {0.11, -0.18}
22:14:42.271 00.003 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
22:14:42.273 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
22:14:42.275 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-1.08 mountX=-0.11 mountY=-0.03, mountTheta=-2.91
22:14:42.288 00.013 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
22:14:42.290 00.002 1032 Enqueuing Move request for scope (0.05, -0.10)
22:14:42.292 00.002 10072 Worker thread wakes up
22:14:42.293 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
22:14:42.293 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
22:14:42.293 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.03
22:14:42.295 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:14:42.299 00.004 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.92
22:14:42.300 00.001 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:14:42.300 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:42.300 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:14:42.300 00.000 10072 MoveAxis(E, 7, ABG)
22:14:42.300 00.000 10072 Guiding  Dir = 2, Dur = 7
22:14:42.300 00.000 10072 IsGuiding returns 0
22:14:42.300 00.000 10072 PulseGuide returned control before completion, sleep 17
22:14:42.320 00.020 1032 UpdateGuideState exits: m=1224 SNR=24.5
22:14:42.322 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:42.324 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:42.326 00.002 1032 Enqueuing Expose request
22:14:42.333 00.007 10072 IsGuiding returns 0
22:14:42.333 00.000 10072 Move returns status 0, amount 7
22:14:42.333 00.000 10072 MoveAxis(N, 0, ABG)
22:14:42.333 00.000 10072 Move returns status 0, amount 0
22:14:42.333 00.000 10072 move complete, result=0
22:14:42.333 00.000 10072 worker thread done servicing request
22:14:42.333 00.000 10072 Worker thread wakes up
22:14:42.333 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:42.333 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:42.337 00.004 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:14:42.961 00.624 10072 Exposure complete
22:14:43.025 00.064 10072 worker thread done servicing request
22:14:43.025 00.000 1032 OnExposeComplete: enter
22:14:43.028 00.003 1032 UpdateGuideState(): m_state=6
22:14:43.029 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2935
22:14:43.032 00.003 1032 Star::Find returns 1 (0), X=1103.31, Y=135.92, Mass=1227, SNR=24.6, Peak=105 HFD=3.3
22:14:43.034 00.002 1032 MultiStar: [#1 0.00,-0.30,0.00,M2] [#2 0.05,-0.29,0.00,M1] [#3 -0.08,0.03,0.77,U] [#4 0.11,-0.09,0.66,U] [#5 0.03,-0.18,0.69,U] [#6 0.02,-0.30,0.00,M1] [#7 0.14,-0.12,0.73,U] [#8 0.06,-0.35,0.00,M4] 
22:14:43.035 00.001 1032 refined, 4 included, MultiStar: {0.04, -0.13}, one-star: {0.03, -0.24}
22:14:43.037 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
22:14:43.038 00.001 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
22:14:43.041 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.25 mountX=-0.13 mountY=-0.01, mountTheta=-3.08
22:14:43.043 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.13, opts=13)
22:14:43.045 00.002 1032 Enqueuing Move request for scope (0.04, -0.13)
22:14:43.047 00.002 10072 Worker thread wakes up
22:14:43.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
22:14:43.048 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
22:14:43.048 00.000 10072 Moving (0.04, -0.13) raw xDistance=-0.13 yDistance=-0.01
22:14:43.050 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:14:43.053 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 284.93
22:14:43.053 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:14:43.053 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:43.053 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:14:43.054 00.001 10072 MoveAxis(E, 69, ABG)
22:14:43.054 00.000 10072 Guiding  Dir = 2, Dur = 69
22:14:43.054 00.000 10072 IsGuiding returns 0
22:14:43.054 00.000 10072 PulseGuide returned control before completion, sleep 79
22:14:43.073 00.019 1032 UpdateGuideState exits: m=1227 SNR=24.6
22:14:43.076 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:43.078 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:43.080 00.002 1032 Enqueuing Expose request
22:14:43.146 00.066 10072 IsGuiding returns 0
22:14:43.150 00.004 10072 Move returns status 0, amount 69
22:14:43.150 00.000 10072 MoveAxis(N, 0, ABG)
22:14:43.150 00.000 10072 Move returns status 0, amount 0
22:14:43.150 00.000 10072 move complete, result=0
22:14:43.150 00.000 10072 worker thread done servicing request
22:14:43.150 00.000 10072 Worker thread wakes up
22:14:43.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:43.151 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:43.151 00.000 1032 GuideStep: -0.1 px 69 ms EAST, -0.0 px 0 ms NORTH
22:14:43.572 00.421 10072 Exposure complete
22:14:43.641 00.069 10072 worker thread done servicing request
22:14:43.641 00.000 1032 OnExposeComplete: enter
22:14:43.644 00.003 1032 UpdateGuideState(): m_state=6
22:14:43.649 00.005 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2936
22:14:43.652 00.003 1032 Star::Find returns 1 (0), X=1103.35, Y=136.01, Mass=1423, SNR=26.5, Peak=114 HFD=3.3
22:14:43.655 00.003 1032 MultiStar: [#1 -0.04,0.02,0.92,U] [#2 0.05,-0.04,0.78,U] [#3 -0.12,0.09,0.71,U] [#4 0.14,0.09,0.63,U] [#5 0.11,-0.17,0.65,U] [#6 -0.04,0.02,0.60,U] [#7 0.04,-0.02,0.65,U] [#8 0.23,-0.22,0.00,M5] 
22:14:43.657 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.03}, one-star: {0.08, -0.14}
22:14:43.659 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
22:14:43.661 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
22:14:43.663 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.80 mountX=-0.03 mountY=-0.02, mountTheta=-2.63
22:14:43.667 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
22:14:43.671 00.004 1032 Enqueuing Move request for scope (0.02, -0.03)
22:14:43.674 00.003 10072 Worker thread wakes up
22:14:43.674 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
22:14:43.674 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
22:14:43.674 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.02
22:14:43.677 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:14:43.681 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.93
22:14:43.681 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:14:43.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:43.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:14:43.681 00.000 10072 MoveAxis(E, 7, ABG)
22:14:43.681 00.000 10072 Guiding  Dir = 2, Dur = 7
22:14:43.682 00.001 10072 IsGuiding returns 0
22:14:43.683 00.001 10072 PulseGuide returned control before completion, sleep 16
22:14:43.702 00.019 1032 UpdateGuideState exits: m=1423 SNR=26.5
22:14:43.705 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:43.708 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:43.712 00.004 1032 Enqueuing Expose request
22:14:43.714 00.002 10072 IsGuiding returns 0
22:14:43.714 00.000 10072 Move returns status 0, amount 7
22:14:43.714 00.000 10072 MoveAxis(N, 0, ABG)
22:14:43.714 00.000 10072 Move returns status 0, amount 0
22:14:43.714 00.000 10072 move complete, result=0
22:14:43.714 00.000 10072 worker thread done servicing request
22:14:43.714 00.000 10072 Worker thread wakes up
22:14:43.714 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:43.714 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:43.723 00.009 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:14:44.353 00.630 10072 Exposure complete
22:14:44.408 00.055 10072 worker thread done servicing request
22:14:44.408 00.000 1032 OnExposeComplete: enter
22:14:44.411 00.003 1032 UpdateGuideState(): m_state=6
22:14:44.413 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2937
22:14:44.415 00.002 1032 Star::Find returns 1 (0), X=1103.18, Y=136.15, Mass=1233, SNR=24.6, Peak=98 HFD=3.0
22:14:44.416 00.001 1032 MultiStar: [#1 -0.12,0.02,0.97,U] [#2 -0.05,-0.12,0.79,U] [#3 -0.12,0.09,0.82,U] [#4 0.04,0.02,0.71,U] [#5 0.14,-0.05,0.69,U] [#6 0.09,0.08,0.62,U] [#7 -0.02,-0.03,0.73,U] [#8 0.06,-0.18,0.52,U] 
22:14:44.418 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {-0.10, -0.01}
22:14:44.420 00.002 1032 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.83) = xAngle (-4.40 = 1.89)
22:14:44.421 00.001 1032 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.40 = 1.89)
22:14:44.423 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.57 mountX=-0.01 mountY=0.03, mountTheta=1.89
22:14:44.426 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
22:14:44.427 00.001 1032 Enqueuing Move request for scope (-0.02, -0.02)
22:14:44.430 00.003 10072 Worker thread wakes up
22:14:44.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
22:14:44.430 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
22:14:44.430 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.03
22:14:44.433 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:14:44.435 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.93
22:14:44.435 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:14:44.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:44.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:14:44.435 00.000 10072 MoveAxis(E, 7, ABG)
22:14:44.436 00.001 10072 Guiding  Dir = 2, Dur = 7
22:14:44.436 00.000 10072 IsGuiding returns 0
22:14:44.436 00.000 10072 PulseGuide returned control before completion, sleep 17
22:14:44.453 00.017 1032 UpdateGuideState exits: m=1233 SNR=24.6
22:14:44.457 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:44.459 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:44.462 00.003 1032 Enqueuing Expose request
22:14:44.463 00.001 10072 IsGuiding returns 0
22:14:44.463 00.000 10072 Move returns status 0, amount 7
22:14:44.463 00.000 10072 MoveAxis(N, 0, ABG)
22:14:44.463 00.000 10072 Move returns status 0, amount 0
22:14:44.463 00.000 10072 move complete, result=0
22:14:44.463 00.000 10072 worker thread done servicing request
22:14:44.464 00.001 10072 Worker thread wakes up
22:14:44.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:44.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:44.471 00.007 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:14:44.871 00.400 10072 Exposure complete
22:14:44.927 00.056 10072 worker thread done servicing request
22:14:44.927 00.000 1032 OnExposeComplete: enter
22:14:44.929 00.002 1032 UpdateGuideState(): m_state=6
22:14:44.931 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2938
22:14:44.935 00.004 1032 Star::Find returns 1 (0), X=1103.44, Y=136.09, Mass=1359, SNR=25.9, Peak=114 HFD=3.2
22:14:44.936 00.001 1032 MultiStar: [#1 0.01,-0.11,0.93,U] [#2 0.09,-0.13,0.78,U] [#3 -0.09,0.02,0.68,U] [#4 0.14,0.03,0.67,U] [#5 0.08,-0.22,0.67,U] [#6 -0.15,0.05,0.58,U] [#7 0.11,-0.14,0.74,U] [#8 0.17,-0.28,0.00,M5] 
22:14:44.938 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.16, -0.06}
22:14:44.939 00.001 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
22:14:44.941 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
22:14:44.942 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-0.95 mountX=-0.09 mountY=-0.03, mountTheta=-2.78
22:14:44.945 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
22:14:44.947 00.002 1032 Enqueuing Move request for scope (0.05, -0.08)
22:14:44.948 00.001 10072 Worker thread wakes up
22:14:44.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
22:14:44.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
22:14:44.948 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
22:14:44.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:14:44.952 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.93
22:14:44.952 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:14:44.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:44.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:14:44.952 00.000 10072 MoveAxis(E, 6, ABG)
22:14:44.952 00.000 10072 Guiding  Dir = 2, Dur = 6
22:14:44.952 00.000 10072 IsGuiding returns 0
22:14:44.954 00.002 10072 PulseGuide returned control before completion, sleep 16
22:14:44.971 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:14:44.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:44.975 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:44.976 00.001 1032 Enqueuing Expose request
22:14:44.978 00.002 10072 IsGuiding returns 0
22:14:44.978 00.000 10072 Move returns status 0, amount 6
22:14:44.978 00.000 10072 MoveAxis(N, 0, ABG)
22:14:44.978 00.000 10072 Move returns status 0, amount 0
22:14:44.978 00.000 10072 move complete, result=0
22:14:44.978 00.000 10072 worker thread done servicing request
22:14:44.978 00.000 10072 Worker thread wakes up
22:14:44.978 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:44.979 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:44.987 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:14:45.604 00.617 10072 Exposure complete
22:14:45.659 00.055 10072 worker thread done servicing request
22:14:45.659 00.000 1032 OnExposeComplete: enter
22:14:45.662 00.003 1032 UpdateGuideState(): m_state=6
22:14:45.665 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2939
22:14:45.667 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.10, Mass=1338, SNR=25.7, Peak=124 HFD=3.0
22:14:45.668 00.001 1032 MultiStar: [#1 0.10,-0.10,1.00,U] [#2 0.13,-0.23,0.00,M1] [#3 -0.11,-0.02,0.74,U] [#4 0.23,-0.15,0.00,M1] [#5 0.14,-0.20,0.00,M1] [#6 0.06,-0.30,0.00,M1] [#7 0.16,-0.19,0.00,M1] [#8 0.18,-0.25,0.00,M6] 
22:14:45.670 00.002 1032 refined, 2 included, MultiStar: {0.03, -0.06}, one-star: {0.06, -0.06}
22:14:45.673 00.003 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
22:14:45.674 00.001 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
22:14:45.676 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.14 mountX=-0.07 mountY=-0.01, mountTheta=-2.97
22:14:45.683 00.007 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
22:14:45.684 00.001 1032 Enqueuing Move request for scope (0.03, -0.06)
22:14:45.686 00.002 10072 Worker thread wakes up
22:14:45.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
22:14:45.686 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
22:14:45.686 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.07 yDistance=-0.01
22:14:45.688 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=94, Gamma=2.230
22:14:45.690 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.93
22:14:45.690 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:14:45.690 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:45.690 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:14:45.690 00.000 10072 MoveAxis(E, 8, ABG)
22:14:45.691 00.001 10072 Guiding  Dir = 2, Dur = 8
22:14:45.691 00.000 10072 IsGuiding returns 0
22:14:45.691 00.000 10072 PulseGuide returned control before completion, sleep 18
22:14:45.711 00.020 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:14:45.713 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:45.716 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:45.717 00.001 1032 Enqueuing Expose request
22:14:45.725 00.008 10072 IsGuiding returns 0
22:14:45.725 00.000 10072 Move returns status 0, amount 8
22:14:45.725 00.000 10072 MoveAxis(N, 0, ABG)
22:14:45.725 00.000 10072 Move returns status 0, amount 0
22:14:45.725 00.000 10072 move complete, result=0
22:14:45.726 00.001 10072 worker thread done servicing request
22:14:45.726 00.000 10072 Worker thread wakes up
22:14:45.726 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:45.726 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:45.727 00.001 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:14:46.136 00.409 10072 Exposure complete
22:14:46.198 00.062 10072 worker thread done servicing request
22:14:46.198 00.000 1032 OnExposeComplete: enter
22:14:46.201 00.003 1032 UpdateGuideState(): m_state=6
22:14:46.202 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2940
22:14:46.204 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=136.00, Mass=1444, SNR=26.7, Peak=124 HFD=3.3
22:14:46.209 00.005 1032 MultiStar: [#1 0.03,-0.15,0.90,U] [#2 -0.02,-0.24,0.77,U] [#3 0.03,-0.00,0.72,U] [#4 0.23,-0.03,0.65,U] [#5 0.14,-0.17,0.66,U] [#6 0.02,-0.21,0.57,U] [#7 0.12,-0.28,0.00,M2] [#8 0.12,-0.31,0.00,M7] 
22:14:46.211 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.14}, one-star: {0.04, -0.16}
22:14:46.213 00.002 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
22:14:46.215 00.002 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
22:14:46.217 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.15 mountX=-0.15 mountY=-0.02, mountTheta=-2.98
22:14:46.220 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.14, opts=13)
22:14:46.222 00.002 1032 Enqueuing Move request for scope (0.06, -0.14)
22:14:46.225 00.003 10072 Worker thread wakes up
22:14:46.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
22:14:46.225 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
22:14:46.225 00.000 10072 Moving (0.06, -0.14) raw xDistance=-0.15 yDistance=-0.02
22:14:46.227 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:14:46.229 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 284.93
22:14:46.229 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
22:14:46.230 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:46.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:14:46.230 00.000 10072 MoveAxis(E, 78, ABG)
22:14:46.230 00.000 10072 Guiding  Dir = 2, Dur = 78
22:14:46.230 00.000 10072 IsGuiding returns 0
22:14:46.231 00.001 10072 PulseGuide returned control before completion, sleep 88
22:14:46.250 00.019 1032 UpdateGuideState exits: m=1444 SNR=26.7
22:14:46.253 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:46.255 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:46.257 00.002 1032 Enqueuing Expose request
22:14:46.322 00.065 10072 IsGuiding returns 1
22:14:46.322 00.000 10072 scope still moving after pulse duration time elapsed
22:14:46.354 00.032 10072 IsGuiding returns 0
22:14:46.354 00.000 10072 scope move finished after 78 + 45 ms
22:14:46.354 00.000 10072 Move returns status 0, amount 78
22:14:46.354 00.000 10072 MoveAxis(N, 0, ABG)
22:14:46.354 00.000 10072 Move returns status 0, amount 0
22:14:46.354 00.000 10072 move complete, result=0
22:14:46.354 00.000 10072 worker thread done servicing request
22:14:46.354 00.000 10072 Worker thread wakes up
22:14:46.355 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:46.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:46.355 00.000 1032 GuideStep: -0.1 px 78 ms EAST, -0.0 px 0 ms NORTH
22:14:46.978 00.623 10072 Exposure complete
22:14:47.033 00.055 10072 worker thread done servicing request
22:14:47.034 00.001 1032 OnExposeComplete: enter
22:14:47.036 00.002 1032 UpdateGuideState(): m_state=6
22:14:47.038 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2941
22:14:47.040 00.002 1032 Star::Find returns 1 (0), X=1103.54, Y=136.05, Mass=1283, SNR=25.1, Peak=107 HFD=3.4
22:14:47.043 00.003 1032 MultiStar: [#1 -0.12,0.12,1.01,U] [#2 0.11,0.03,0.79,U] [#3 -0.09,-0.01,0.73,U] [#4 0.08,0.07,0.71,U] [#5 0.23,0.00,0.68,U] [#6 -0.18,0.17,0.60,U] [#7 0.11,0.16,0.72,U] [#8 0.25,-0.05,0.00,M8] 
22:14:47.044 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {0.26, -0.11}
22:14:47.046 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
22:14:47.047 00.001 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
22:14:47.049 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.07 cameraTheta=0.69 mountX=0.03 mountY=-0.07, mountTheta=-1.14
22:14:47.053 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
22:14:47.055 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
22:14:47.057 00.002 10072 Worker thread wakes up
22:14:47.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:14:47.057 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:14:47.057 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
22:14:47.059 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:14:47.061 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.93
22:14:47.062 00.001 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:14:47.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:47.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:14:47.062 00.000 10072 MoveAxis(E, 9, ABG)
22:14:47.062 00.000 10072 Guiding  Dir = 2, Dur = 9
22:14:47.062 00.000 10072 IsGuiding returns 0
22:14:47.063 00.001 10072 PulseGuide returned control before completion, sleep 19
22:14:47.081 00.018 1032 UpdateGuideState exits: m=1283 SNR=25.1
22:14:47.083 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:47.085 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:47.089 00.004 1032 Enqueuing Expose request
22:14:47.091 00.002 10072 IsGuiding returns 0
22:14:47.091 00.000 10072 Move returns status 0, amount 9
22:14:47.091 00.000 10072 MoveAxis(N, 0, ABG)
22:14:47.091 00.000 10072 Move returns status 0, amount 0
22:14:47.091 00.000 10072 move complete, result=0
22:14:47.091 00.000 10072 worker thread done servicing request
22:14:47.091 00.000 10072 Worker thread wakes up
22:14:47.091 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:47.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:47.099 00.008 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:14:47.509 00.410 10072 Exposure complete
22:14:47.568 00.059 10072 worker thread done servicing request
22:14:47.568 00.000 1032 OnExposeComplete: enter
22:14:47.570 00.002 1032 UpdateGuideState(): m_state=6
22:14:47.572 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2942
22:14:47.574 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=136.24, Mass=1275, SNR=25.0, Peak=115 HFD=3.3
22:14:47.575 00.001 1032 MultiStar: [#1 0.06,-0.01,0.99,U] [#2 0.05,0.03,0.75,U] [#3 -0.04,0.10,0.77,U] [#4 0.19,0.13,0.70,U] [#5 0.06,0.03,0.65,U] [#6 -0.09,0.03,0.60,U] [#7 0.14,0.04,0.71,U] [#8 0.19,0.01,0.52,U] 
22:14:47.578 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.10, 0.08}
22:14:47.580 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
22:14:47.582 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
22:14:47.584 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.59 mountX=0.03 mountY=-0.08, mountTheta=-1.24
22:14:47.589 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
22:14:47.591 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
22:14:47.594 00.003 10072 Worker thread wakes up
22:14:47.594 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
22:14:47.594 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
22:14:47.594 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
22:14:47.596 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:14:47.598 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.93
22:14:47.598 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:14:47.598 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:47.599 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:14:47.599 00.000 10072 MoveAxis(E, 8, ABG)
22:14:47.599 00.000 10072 Guiding  Dir = 2, Dur = 8
22:14:47.599 00.000 10072 IsGuiding returns 0
22:14:47.600 00.001 10072 PulseGuide returned control before completion, sleep 18
22:14:47.617 00.017 1032 UpdateGuideState exits: m=1275 SNR=25.0
22:14:47.620 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:47.621 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:47.623 00.002 1032 Enqueuing Expose request
22:14:47.632 00.009 10072 IsGuiding returns 0
22:14:47.632 00.000 10072 Move returns status 0, amount 8
22:14:47.632 00.000 10072 MoveAxis(N, 0, ABG)
22:14:47.632 00.000 10072 Move returns status 0, amount 0
22:14:47.632 00.000 10072 move complete, result=0
22:14:47.632 00.000 10072 worker thread done servicing request
22:14:47.632 00.000 10072 Worker thread wakes up
22:14:47.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:47.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:47.633 00.001 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:14:48.259 00.626 10072 Exposure complete
22:14:48.314 00.055 10072 worker thread done servicing request
22:14:48.314 00.000 1032 OnExposeComplete: enter
22:14:48.316 00.002 1032 UpdateGuideState(): m_state=6
22:14:48.317 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2943
22:14:48.319 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=136.14, Mass=1417, SNR=26.4, Peak=118 HFD=3.3
22:14:48.322 00.003 1032 MultiStar: [#1 0.06,-0.17,0.91,U] [#2 0.24,-0.10,0.00,M1] [#3 -0.10,-0.09,0.69,U] [#4 0.21,-0.02,0.64,U] [#5 0.15,-0.16,0.66,U] [#6 -0.08,-0.05,0.56,U] [#7 0.20,-0.16,0.00,M1] [#8 0.20,-0.28,0.00,M8] 
22:14:48.323 00.001 1032 single-star, 5 included, MultiStar: {0.06, -0.09}, one-star: {0.10, -0.02}
22:14:48.325 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
22:14:48.326 00.001 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
22:14:48.327 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.15 mountX=-0.04 mountY=-0.09, mountTheta=-1.98
22:14:48.331 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
22:14:48.334 00.003 1032 Enqueuing Move request for scope (0.10, -0.02)
22:14:48.335 00.001 10072 Worker thread wakes up
22:14:48.335 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:14:48.335 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:14:48.335 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.04 yDistance=-0.09
22:14:48.337 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:14:48.339 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.93
22:14:48.339 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:14:48.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:48.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:14:48.339 00.000 10072 MoveAxis(E, 9, ABG)
22:14:48.339 00.000 10072 Guiding  Dir = 2, Dur = 9
22:14:48.340 00.001 10072 IsGuiding returns 0
22:14:48.340 00.000 10072 PulseGuide returned control before completion, sleep 19
22:14:48.356 00.016 1032 UpdateGuideState exits: m=1417 SNR=26.4
22:14:48.359 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:48.362 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:48.363 00.001 1032 Enqueuing Expose request
22:14:48.367 00.004 10072 IsGuiding returns 0
22:14:48.367 00.000 10072 Move returns status 0, amount 9
22:14:48.367 00.000 10072 MoveAxis(N, 0, ABG)
22:14:48.367 00.000 10072 Move returns status 0, amount 0
22:14:48.367 00.000 10072 move complete, result=0
22:14:48.367 00.000 10072 worker thread done servicing request
22:14:48.367 00.000 10072 Worker thread wakes up
22:14:48.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:48.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:48.374 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:14:48.774 00.400 10072 Exposure complete
22:14:48.835 00.061 10072 worker thread done servicing request
22:14:48.835 00.000 1032 OnExposeComplete: enter
22:14:48.838 00.003 1032 UpdateGuideState(): m_state=6
22:14:48.840 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2944
22:14:48.842 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=135.93, Mass=1219, SNR=24.5, Peak=118 HFD=3.2
22:14:48.845 00.003 1032 MultiStar: [#1 -0.02,-0.16,0.96,U] [#2 0.08,-0.20,0.77,U] [#3 -0.15,-0.11,0.76,U] [#4 0.05,-0.05,0.72,U] [#5 0.19,-0.10,0.66,U] [#6 0.06,-0.14,0.64,U] [#7 0.05,-0.14,0.74,U] [#8 0.19,-0.35,0.00,M9] 
22:14:48.846 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.15}, one-star: {0.10, -0.23}
22:14:48.849 00.003 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
22:14:48.850 00.001 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
22:14:48.852 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.29 mountX=-0.15 mountY=-0.00, mountTheta=-3.12
22:14:48.855 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.15, opts=13)
22:14:48.857 00.002 1032 Enqueuing Move request for scope (0.04, -0.15)
22:14:48.859 00.002 10072 Worker thread wakes up
22:14:48.859 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
22:14:48.859 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
22:14:48.859 00.000 10072 Moving (0.04, -0.15) raw xDistance=-0.15 yDistance=-0.00
22:14:48.861 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:14:48.864 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 284.93
22:14:48.865 00.001 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
22:14:48.865 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:48.865 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:14:48.865 00.000 10072 MoveAxis(E, 79, ABG)
22:14:48.865 00.000 10072 Guiding  Dir = 2, Dur = 79
22:14:48.865 00.000 10072 IsGuiding returns 0
22:14:48.866 00.001 10072 PulseGuide returned control before completion, sleep 89
22:14:48.884 00.018 1032 UpdateGuideState exits: m=1219 SNR=24.5
22:14:48.887 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:48.889 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:48.891 00.002 1032 Enqueuing Expose request
22:14:48.958 00.067 10072 IsGuiding returns 0
22:14:48.959 00.001 10072 Move returns status 0, amount 79
22:14:48.959 00.000 10072 MoveAxis(N, 0, ABG)
22:14:48.959 00.000 10072 Move returns status 0, amount 0
22:14:48.959 00.000 10072 move complete, result=0
22:14:48.959 00.000 10072 worker thread done servicing request
22:14:48.959 00.000 10072 Worker thread wakes up
22:14:48.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:48.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:48.959 00.000 1032 GuideStep: -0.2 px 79 ms EAST, -0.0 px 0 ms NORTH
22:14:49.589 00.630 10072 Exposure complete
22:14:49.646 00.057 10072 worker thread done servicing request
22:14:49.646 00.000 1032 OnExposeComplete: enter
22:14:49.649 00.003 1032 UpdateGuideState(): m_state=6
22:14:49.651 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2945
22:14:49.653 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.22, Mass=1201, SNR=24.3, Peak=115 HFD=3.2
22:14:49.655 00.002 1032 MultiStar: [#1 -0.02,-0.03,0.99,U] [#2 0.03,-0.06,0.86,U] [#3 -0.16,0.08,0.83,U] [#4 0.02,0.04,0.66,U] [#5 0.22,0.06,0.69,U] [#6 -0.06,0.03,0.61,U] [#7 0.21,-0.05,0.68,U] [#8 0.19,-0.15,0.56,U] 
22:14:49.656 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {0.14, 0.06}
22:14:49.658 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
22:14:49.660 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
22:14:49.661 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.05 mountX=-0.01 mountY=-0.06, mountTheta=-1.78
22:14:49.664 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
22:14:49.665 00.001 1032 Enqueuing Move request for scope (0.06, 0.00)
22:14:49.667 00.002 10072 Worker thread wakes up
22:14:49.667 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
22:14:49.667 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
22:14:49.667 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
22:14:49.669 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:14:49.671 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.93
22:14:49.671 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:14:49.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:49.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:14:49.671 00.000 10072 MoveAxis(E, 9, ABG)
22:14:49.671 00.000 10072 Guiding  Dir = 2, Dur = 9
22:14:49.672 00.001 10072 IsGuiding returns 0
22:14:49.673 00.001 10072 PulseGuide returned control before completion, sleep 19
22:14:49.691 00.018 1032 UpdateGuideState exits: m=1201 SNR=24.3
22:14:49.693 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:49.694 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:49.696 00.002 1032 Enqueuing Expose request
22:14:49.698 00.002 10072 IsGuiding returns 0
22:14:49.698 00.000 10072 Move returns status 0, amount 9
22:14:49.698 00.000 10072 MoveAxis(N, 0, ABG)
22:14:49.698 00.000 10072 Move returns status 0, amount 0
22:14:49.698 00.000 10072 move complete, result=0
22:14:49.699 00.001 10072 worker thread done servicing request
22:14:49.699 00.000 10072 Worker thread wakes up
22:14:49.699 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:49.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:49.708 00.009 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:14:50.107 00.399 10072 Exposure complete
22:14:50.161 00.054 10072 worker thread done servicing request
22:14:50.161 00.000 1032 OnExposeComplete: enter
22:14:50.164 00.003 1032 UpdateGuideState(): m_state=6
22:14:50.166 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2946
22:14:50.168 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=136.29, Mass=1443, SNR=26.7, Peak=124 HFD=3.2
22:14:50.170 00.002 1032 MultiStar: [#1 -0.01,-0.15,0.90,U] [#2 0.08,-0.22,0.70,U] [#3 -0.13,0.32,0.00,M1] [#4 0.12,0.26,0.00,M1] [#5 0.06,0.02,0.63,U] [#6 -0.09,0.05,0.58,U] [#7 0.08,0.13,0.62,U] [#8 0.12,-0.23,0.00,M9] 
22:14:50.172 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.01}, one-star: {0.14, 0.14}
22:14:50.173 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
22:14:50.174 00.001 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
22:14:50.176 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.13 mountX=-0.02 mountY=-0.04, mountTheta=-1.96
22:14:50.178 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
22:14:50.182 00.004 1032 Enqueuing Move request for scope (0.05, -0.01)
22:14:50.183 00.001 10072 Worker thread wakes up
22:14:50.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:14:50.183 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:14:50.183 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.04
22:14:50.186 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:14:50.188 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.93
22:14:50.190 00.002 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:14:50.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:50.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:14:50.190 00.000 10072 MoveAxis(E, 7, ABG)
22:14:50.190 00.000 10072 Guiding  Dir = 2, Dur = 7
22:14:50.190 00.000 10072 IsGuiding returns 0
22:14:50.190 00.000 10072 PulseGuide returned control before completion, sleep 17
22:14:50.207 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.7
22:14:50.210 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:50.212 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:50.213 00.001 1032 Enqueuing Expose request
22:14:50.216 00.003 10072 IsGuiding returns 1
22:14:50.217 00.001 10072 scope still moving after pulse duration time elapsed
22:14:50.246 00.029 10072 IsGuiding returns 0
22:14:50.246 00.000 10072 scope move finished after 7 + 49 ms
22:14:50.247 00.001 10072 Move returns status 0, amount 7
22:14:50.247 00.000 10072 MoveAxis(N, 0, ABG)
22:14:50.247 00.000 10072 Move returns status 0, amount 0
22:14:50.247 00.000 10072 move complete, result=0
22:14:50.247 00.000 10072 worker thread done servicing request
22:14:50.247 00.000 10072 Worker thread wakes up
22:14:50.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:50.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:50.257 00.010 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:14:50.873 00.616 10072 Exposure complete
22:14:50.930 00.057 10072 worker thread done servicing request
22:14:50.931 00.001 1032 OnExposeComplete: enter
22:14:50.933 00.002 1032 UpdateGuideState(): m_state=6
22:14:50.934 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2947
22:14:50.936 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=136.08, Mass=1330, SNR=25.6, Peak=106 HFD=3.2
22:14:50.938 00.002 1032 MultiStar: [#1 0.13,-0.06,0.96,U] [#2 0.06,-0.07,0.73,U] [#3 -0.19,-0.02,0.74,U] [#4 0.07,-0.08,0.65,U] [#5 -0.02,-0.17,0.66,U] [#6 0.01,0.09,0.57,U] [#7 0.07,-0.16,0.69,U] [#8 0.13,-0.29,0.00,M10] 
22:14:50.941 00.003 1032 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {-0.05, -0.07}
22:14:50.942 00.001 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
22:14:50.944 00.002 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
22:14:50.945 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.42 mountX=-0.07 mountY=0.01, mountTheta=3.03
22:14:50.949 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
22:14:50.951 00.002 1032 Enqueuing Move request for scope (0.01, -0.07)
22:14:50.952 00.001 10072 Worker thread wakes up
22:14:50.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
22:14:50.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
22:14:50.952 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
22:14:50.954 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:14:50.957 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.93
22:14:50.957 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:14:50.957 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:50.957 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:14:50.957 00.000 10072 MoveAxis(E, 10, ABG)
22:14:50.957 00.000 10072 Guiding  Dir = 2, Dur = 10
22:14:50.957 00.000 10072 IsGuiding returns 0
22:14:50.958 00.001 10072 PulseGuide returned control before completion, sleep 20
22:14:50.973 00.015 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:14:50.975 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:50.977 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:50.979 00.002 1032 Enqueuing Expose request
22:14:50.982 00.003 10072 IsGuiding returns 0
22:14:50.982 00.000 10072 Move returns status 0, amount 10
22:14:50.982 00.000 10072 MoveAxis(N, 0, ABG)
22:14:50.982 00.000 10072 Move returns status 0, amount 0
22:14:50.982 00.000 10072 move complete, result=0
22:14:50.982 00.000 10072 worker thread done servicing request
22:14:50.982 00.000 10072 Worker thread wakes up
22:14:50.982 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:50.982 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:50.990 00.008 1032 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
22:14:51.388 00.398 10072 Exposure complete
22:14:51.442 00.054 10072 worker thread done servicing request
22:14:51.442 00.000 1032 OnExposeComplete: enter
22:14:51.444 00.002 1032 UpdateGuideState(): m_state=6
22:14:51.446 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2948
22:14:51.447 00.001 1032 Star::Find returns 1 (0), X=1103.39, Y=136.02, Mass=1482, SNR=27.0, Peak=130 HFD=3.3
22:14:51.450 00.003 1032 MultiStar: [#1 0.00,-0.30,0.00,M1] [#2 -0.07,-0.18,0.68,U] [#3 -0.15,-0.19,0.76,U] [#4 -0.06,-0.15,0.59,U] [#5 0.13,-0.41,0.00,M1] [#6 0.00,-0.10,0.56,U] [#7 0.07,-0.27,0.00,M1] [#8 0.25,-0.33,0.00,R] 
22:14:51.451 00.001 1032 refined, 4 included, MultiStar: {-0.02, -0.15}, one-star: {0.11, -0.14}
22:14:51.453 00.002 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.73)
22:14:51.454 00.001 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.73)
22:14:51.457 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.73 mountX=-0.14 mountY=0.06, mountTheta=2.73
22:14:51.460 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.15, opts=13)
22:14:51.462 00.002 1032 Enqueuing Move request for scope (-0.02, -0.15)
22:14:51.464 00.002 10072 Worker thread wakes up
22:14:51.464 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
22:14:51.464 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
22:14:51.464 00.000 10072 Moving (-0.02, -0.15) raw xDistance=-0.14 yDistance=0.06
22:14:51.466 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:14:51.467 00.001 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 284.93
22:14:51.467 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:14:51.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:51.468 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:14:51.468 00.000 10072 MoveAxis(E, 75, ABG)
22:14:51.468 00.000 10072 Guiding  Dir = 2, Dur = 75
22:14:51.468 00.000 10072 IsGuiding returns 0
22:14:51.468 00.000 10072 PulseGuide returned control before completion, sleep 85
22:14:51.485 00.017 1032 UpdateGuideState exits: m=1482 SNR=27.0
22:14:51.487 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:51.490 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:51.492 00.002 1032 Enqueuing Expose request
22:14:51.557 00.065 10072 IsGuiding returns 0
22:14:51.557 00.000 10072 Move returns status 0, amount 75
22:14:51.557 00.000 10072 MoveAxis(N, 0, ABG)
22:14:51.557 00.000 10072 Move returns status 0, amount 0
22:14:51.557 00.000 10072 move complete, result=0
22:14:51.557 00.000 10072 worker thread done servicing request
22:14:51.557 00.000 10072 Worker thread wakes up
22:14:51.557 00.000 1032 GuideStep: -0.1 px 75 ms EAST, 0.1 px 0 ms NORTH
22:14:51.559 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:51.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:52.184 00.625 10072 Exposure complete
22:14:52.237 00.053 10072 worker thread done servicing request
22:14:52.237 00.000 1032 OnExposeComplete: enter
22:14:52.239 00.002 1032 UpdateGuideState(): m_state=6
22:14:52.241 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2949
22:14:52.243 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.05, Mass=1426, SNR=26.5, Peak=126 HFD=3.4
22:14:52.244 00.001 1032 MultiStar: [#1 -0.09,-0.11,0.98,U] [#2 0.02,-0.11,0.71,U] [#3 -0.22,0.11,0.00,M1] [#4 -0.02,0.20,0.62,U] [#5 0.23,-0.05,0.62,U] [#6 -0.06,-0.09,0.56,U] [#7 0.11,-0.06,0.66,U] [#8 -0.26,0.09,0.00,M1] 
22:14:52.246 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.05}, one-star: {0.14, -0.11}
22:14:52.247 00.001 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
22:14:52.249 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
22:14:52.251 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.85 mountX=-0.07 mountY=-0.03, mountTheta=-2.68
22:14:52.253 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
22:14:52.255 00.002 1032 Enqueuing Move request for scope (0.05, -0.05)
22:14:52.257 00.002 10072 Worker thread wakes up
22:14:52.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
22:14:52.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
22:14:52.257 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.07 yDistance=-0.03
22:14:52.260 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:14:52.262 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.93
22:14:52.262 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:14:52.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:52.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:14:52.262 00.000 10072 MoveAxis(E, 9, ABG)
22:14:52.262 00.000 10072 Guiding  Dir = 2, Dur = 9
22:14:52.263 00.001 10072 IsGuiding returns 0
22:14:52.263 00.000 10072 PulseGuide returned control before completion, sleep 19
22:14:52.279 00.016 1032 UpdateGuideState exits: m=1426 SNR=26.5
22:14:52.282 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:52.283 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:52.286 00.003 1032 Enqueuing Expose request
22:14:52.291 00.005 10072 IsGuiding returns 0
22:14:52.291 00.000 10072 Move returns status 0, amount 9
22:14:52.291 00.000 10072 MoveAxis(N, 0, ABG)
22:14:52.291 00.000 10072 Move returns status 0, amount 0
22:14:52.291 00.000 10072 move complete, result=0
22:14:52.291 00.000 10072 worker thread done servicing request
22:14:52.292 00.001 10072 Worker thread wakes up
22:14:52.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:52.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:52.296 00.004 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:14:52.701 00.405 10072 Exposure complete
22:14:52.756 00.055 10072 worker thread done servicing request
22:14:52.756 00.000 1032 OnExposeComplete: enter
22:14:52.758 00.002 1032 UpdateGuideState(): m_state=6
22:14:52.761 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2950
22:14:52.762 00.001 1032 Star::Find returns 1 (0), X=1103.47, Y=136.24, Mass=1454, SNR=26.8, Peak=126 HFD=3.2
22:14:52.764 00.002 1032 MultiStar: [#1 -0.07,0.03,0.86,U] [#2 0.11,-0.00,0.70,U] [#3 -0.06,0.33,0.00,M2] [#4 -0.07,0.24,0.00,M1] [#5 0.12,-0.04,0.62,U] [#6 0.02,0.02,0.59,U] [#7 -0.04,0.08,0.66,U] [#8 -0.12,0.25,0.00,M2] 
22:14:52.767 00.003 1032 refined, 5 included, MultiStar: {0.06, 0.03}, one-star: {0.20, 0.08}
22:14:52.769 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:14:52.772 00.003 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:14:52.773 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.48 mountX=0.02 mountY=-0.07, mountTheta=-1.35
22:14:52.777 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
22:14:52.779 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
22:14:52.780 00.001 10072 Worker thread wakes up
22:14:52.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
22:14:52.780 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
22:14:52.780 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.02 yDistance=-0.07
22:14:52.782 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:14:52.784 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.93
22:14:52.784 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:14:52.785 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:52.785 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:14:52.785 00.000 10072 MoveAxis(E, 8, ABG)
22:14:52.785 00.000 10072 Guiding  Dir = 2, Dur = 8
22:14:52.785 00.000 10072 IsGuiding returns 0
22:14:52.786 00.001 10072 PulseGuide returned control before completion, sleep 18
22:14:52.805 00.019 1032 UpdateGuideState exits: m=1454 SNR=26.8
22:14:52.808 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:52.810 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:52.811 00.001 1032 Enqueuing Expose request
22:14:52.813 00.002 10072 IsGuiding returns 0
22:14:52.813 00.000 10072 Move returns status 0, amount 8
22:14:52.813 00.000 10072 MoveAxis(N, 0, ABG)
22:14:52.813 00.000 10072 Move returns status 0, amount 0
22:14:52.813 00.000 10072 move complete, result=0
22:14:52.813 00.000 10072 worker thread done servicing request
22:14:52.813 00.000 10072 Worker thread wakes up
22:14:52.814 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:52.814 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:52.821 00.007 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:14:53.448 00.627 10072 Exposure complete
22:14:53.501 00.053 10072 worker thread done servicing request
22:14:53.501 00.000 1032 OnExposeComplete: enter
22:14:53.502 00.001 1032 UpdateGuideState(): m_state=6
22:14:53.504 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2951
22:14:53.505 00.001 1032 Star::Find returns 1 (0), X=1103.32, Y=136.12, Mass=1374, SNR=26.0, Peak=113 HFD=3.3
22:14:53.507 00.002 1032 MultiStar: [#1 -0.05,-0.08,0.93,U] [#2 0.03,-0.13,0.78,U] [#3 -0.09,-0.01,0.72,U] [#4 0.16,0.12,0.65,U] [#5 -0.06,-0.19,0.62,U] [#6 -0.03,0.09,0.62,U] [#7 0.03,0.00,0.68,U] [#8 -0.23,0.10,0.00,M3] 
22:14:53.509 00.002 1032 refined, 7 included, MultiStar: {0.00, -0.03}, one-star: {0.04, -0.04}
22:14:53.511 00.002 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 2.99)
22:14:53.512 00.001 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 2.99)
22:14:53.514 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.46 mountX=-0.03 mountY=0.01, mountTheta=2.99
22:14:53.517 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.03, opts=13)
22:14:53.519 00.002 1032 Enqueuing Move request for scope (0.00, -0.03)
22:14:53.521 00.002 10072 Worker thread wakes up
22:14:53.521 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
22:14:53.521 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
22:14:53.521 00.000 10072 Moving (0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
22:14:53.522 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:14:53.524 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.93
22:14:53.525 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:14:53.525 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:53.525 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:14:53.525 00.000 10072 MoveAxis(E, 8, ABG)
22:14:53.525 00.000 10072 Guiding  Dir = 2, Dur = 8
22:14:53.525 00.000 10072 IsGuiding returns 0
22:14:53.526 00.001 10072 PulseGuide returned control before completion, sleep 18
22:14:53.543 00.017 1032 UpdateGuideState exits: m=1374 SNR=26.0
22:14:53.545 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:53.547 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:53.551 00.004 1032 Enqueuing Expose request
22:14:53.556 00.005 10072 IsGuiding returns 0
22:14:53.556 00.000 10072 Move returns status 0, amount 8
22:14:53.556 00.000 10072 MoveAxis(N, 0, ABG)
22:14:53.556 00.000 10072 Move returns status 0, amount 0
22:14:53.556 00.000 10072 move complete, result=0
22:14:53.556 00.000 10072 worker thread done servicing request
22:14:53.556 00.000 10072 Worker thread wakes up
22:14:53.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:53.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:53.562 00.006 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
22:14:53.968 00.406 10072 Exposure complete
22:14:54.024 00.056 10072 worker thread done servicing request
22:14:54.024 00.000 1032 OnExposeComplete: enter
22:14:54.028 00.004 1032 UpdateGuideState(): m_state=6
22:14:54.029 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2952
22:14:54.031 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=135.93, Mass=1216, SNR=24.5, Peak=98 HFD=3.3
22:14:54.032 00.001 1032 MultiStar: [#1 -0.06,-0.22,0.97,U] [#2 0.09,-0.21,0.76,U] [#3 -0.11,-0.16,0.75,U] [#4 0.09,-0.16,0.70,U] [#5 0.10,-0.07,0.71,U] [#6 0.02,-0.01,0.62,U] [#7 -0.06,-0.19,0.70,U] [#8 -0.27,-0.07,0.00,M4] 
22:14:54.034 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.16}, one-star: {0.10, -0.22}
22:14:54.035 00.001 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.02)
22:14:54.036 00.001 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.02)
22:14:54.038 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.44 mountX=-0.16 mountY=0.02, mountTheta=3.02
22:14:54.040 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.16, opts=13)
22:14:54.041 00.001 1032 Enqueuing Move request for scope (0.02, -0.16)
22:14:54.043 00.002 10072 Worker thread wakes up
22:14:54.043 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
22:14:54.043 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
22:14:54.043 00.000 10072 Moving (0.02, -0.16) raw xDistance=-0.16 yDistance=0.02
22:14:54.046 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:14:54.047 00.001 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 284.94
22:14:54.048 00.001 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
22:14:54.048 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:54.048 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:14:54.048 00.000 10072 MoveAxis(E, 84, ABG)
22:14:54.048 00.000 10072 Guiding  Dir = 2, Dur = 84
22:14:54.049 00.001 10072 IsGuiding returns 0
22:14:54.049 00.000 10072 PulseGuide returned control before completion, sleep 94
22:14:54.066 00.017 1032 UpdateGuideState exits: m=1216 SNR=24.5
22:14:54.068 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:54.069 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:54.072 00.003 1032 Enqueuing Expose request
22:14:54.151 00.079 10072 IsGuiding returns 0
22:14:54.151 00.000 10072 Move returns status 0, amount 84
22:14:54.151 00.000 10072 MoveAxis(N, 0, ABG)
22:14:54.151 00.000 10072 Move returns status 0, amount 0
22:14:54.151 00.000 10072 move complete, result=0
22:14:54.151 00.000 10072 worker thread done servicing request
22:14:54.152 00.001 10072 Worker thread wakes up
22:14:54.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:54.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:54.152 00.000 1032 GuideStep: -0.2 px 84 ms EAST, 0.0 px 0 ms NORTH
22:14:54.779 00.627 10072 Exposure complete
22:14:54.831 00.052 10072 worker thread done servicing request
22:14:54.831 00.000 1032 OnExposeComplete: enter
22:14:54.833 00.002 1032 UpdateGuideState(): m_state=6
22:14:54.835 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2953
22:14:54.837 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=136.21, Mass=1144, SNR=23.7, Peak=98 HFD=3.1
22:14:54.839 00.002 1032 MultiStar: [#1 -0.05,0.02,1.09,U] [#2 0.12,0.01,0.92,U] [#3 -0.21,0.11,0.80,U] [#4 0.04,0.19,0.64,U] [#5 -0.07,0.07,0.74,U] [#6 -0.20,0.11,0.61,U] [#7 -0.02,0.07,0.71,U] [#8 -0.15,0.31,0.00,M5] 
22:14:54.841 00.002 1032 single-star, 7 included, MultiStar: {-0.04, 0.07}, one-star: {0.03, 0.06}
22:14:54.843 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
22:14:54.844 00.001 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
22:14:54.846 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.10 mountX=0.05 mountY=-0.04, mountTheta=-0.73
22:14:54.849 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
22:14:54.852 00.003 1032 Enqueuing Move request for scope (0.03, 0.06)
22:14:54.854 00.002 10072 Worker thread wakes up
22:14:54.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
22:14:54.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
22:14:54.854 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.04
22:14:54.856 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:14:54.858 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.94
22:14:54.858 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:14:54.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:54.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:14:54.858 00.000 10072 MoveAxis(E, 8, ABG)
22:14:54.858 00.000 10072 Guiding  Dir = 2, Dur = 8
22:14:54.858 00.000 10072 IsGuiding returns 0
22:14:54.858 00.000 10072 PulseGuide returned control before completion, sleep 18
22:14:54.876 00.018 1032 UpdateGuideState exits: m=1144 SNR=23.7
22:14:54.878 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:54.880 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:54.882 00.002 1032 Enqueuing Expose request
22:14:54.885 00.003 10072 IsGuiding returns 0
22:14:54.885 00.000 10072 Move returns status 0, amount 8
22:14:54.885 00.000 10072 MoveAxis(N, 0, ABG)
22:14:54.885 00.000 10072 Move returns status 0, amount 0
22:14:54.885 00.000 10072 move complete, result=0
22:14:54.885 00.000 10072 worker thread done servicing request
22:14:54.885 00.000 10072 Worker thread wakes up
22:14:54.885 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:54.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:54.892 00.007 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:14:55.293 00.401 10072 Exposure complete
22:14:55.350 00.057 10072 worker thread done servicing request
22:14:55.351 00.001 1032 OnExposeComplete: enter
22:14:55.352 00.001 1032 UpdateGuideState(): m_state=6
22:14:55.355 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2954
22:14:55.356 00.001 1032 Star::Find returns 1 (0), X=1103.44, Y=136.17, Mass=1482, SNR=27.0, Peak=128 HFD=3.2
22:14:55.358 00.002 1032 MultiStar: [#1 -0.15,0.07,0.90,U] [#2 -0.12,-0.01,0.72,U] [#3 -0.15,0.26,0.00,M1] [#4 -0.03,0.20,0.63,U] [#5 0.05,-0.10,0.67,U] [#6 -0.18,0.04,0.58,U] [#7 -0.11,0.17,0.66,U] [#8 -0.23,0.15,0.00,M6] 
22:14:55.360 00.002 1032 refined, 6 included, MultiStar: {-0.04, 0.05}, one-star: {0.16, 0.01}
22:14:55.362 00.002 1032 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.83) = xAngle (0.44 = 0.44)
22:14:55.363 00.001 1032 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.44 = 0.44)
22:14:55.364 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.27 mountX=0.06 mountY=0.03, mountTheta=0.44
22:14:55.367 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
22:14:55.368 00.001 1032 Enqueuing Move request for scope (-0.04, 0.05)
22:14:55.370 00.002 10072 Worker thread wakes up
22:14:55.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
22:14:55.370 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
22:14:55.370 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.03
22:14:55.372 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:14:55.374 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.94
22:14:55.374 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:14:55.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:55.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:14:55.374 00.000 10072 MoveAxis(E, 6, ABG)
22:14:55.374 00.000 10072 Guiding  Dir = 2, Dur = 6
22:14:55.375 00.001 10072 IsGuiding returns 0
22:14:55.375 00.000 10072 PulseGuide returned control before completion, sleep 16
22:14:55.392 00.017 1032 UpdateGuideState exits: m=1482 SNR=27.0
22:14:55.394 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:55.397 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:55.398 00.001 1032 Enqueuing Expose request
22:14:55.401 00.003 10072 IsGuiding returns 0
22:14:55.401 00.000 10072 Move returns status 0, amount 6
22:14:55.401 00.000 10072 MoveAxis(N, 0, ABG)
22:14:55.401 00.000 10072 Move returns status 0, amount 0
22:14:55.401 00.000 10072 move complete, result=0
22:14:55.401 00.000 10072 worker thread done servicing request
22:14:55.402 00.001 10072 Worker thread wakes up
22:14:55.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:55.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:55.407 00.005 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:14:56.025 00.618 10072 Exposure complete
22:14:56.081 00.056 10072 worker thread done servicing request
22:14:56.081 00.000 1032 OnExposeComplete: enter
22:14:56.083 00.002 1032 UpdateGuideState(): m_state=6
22:14:56.084 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2955
22:14:56.087 00.003 1032 Star::Find returns 1 (0), X=1103.39, Y=136.28, Mass=1460, SNR=26.8, Peak=127 HFD=3.2
22:14:56.089 00.002 1032 MultiStar: [#1 -0.02,-0.02,0.92,U] [#2 -0.14,0.21,0.00,M1] [#3 -0.28,0.18,0.00,M2] [#4 0.10,0.17,0.63,U] [#5 0.30,0.01,0.00,M1] [#6 -0.10,0.14,0.57,U] [#7 -0.15,-0.04,0.64,U] [#8 -0.09,0.33,0.00,M7] 
22:14:56.090 00.001 1032 refined, 4 included, MultiStar: {0.00, 0.07}, one-star: {0.11, 0.13}
22:14:56.092 00.002 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
22:14:56.093 00.001 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
22:14:56.094 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.56 mountX=0.07 mountY=-0.02, mountTheta=-0.27
22:14:56.097 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.07, opts=13)
22:14:56.099 00.002 1032 Enqueuing Move request for scope (0.00, 0.07)
22:14:56.100 00.001 10072 Worker thread wakes up
22:14:56.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
22:14:56.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
22:14:56.101 00.001 10072 Moving (0.00, 0.07) raw xDistance=0.07 yDistance=-0.02
22:14:56.103 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:14:56.105 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.94
22:14:56.105 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:14:56.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:56.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:14:56.105 00.000 10072 MoveAxis(E, 6, ABG)
22:14:56.105 00.000 10072 Guiding  Dir = 2, Dur = 6
22:14:56.106 00.001 10072 IsGuiding returns 0
22:14:56.106 00.000 10072 PulseGuide returned control before completion, sleep 16
22:14:56.123 00.017 1032 UpdateGuideState exits: m=1460 SNR=26.8
22:14:56.126 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:56.127 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:56.128 00.001 1032 Enqueuing Expose request
22:14:56.131 00.003 10072 IsGuiding returns 0
22:14:56.131 00.000 10072 Move returns status 0, amount 6
22:14:56.131 00.000 10072 MoveAxis(N, 0, ABG)
22:14:56.131 00.000 10072 Move returns status 0, amount 0
22:14:56.131 00.000 10072 move complete, result=0
22:14:56.131 00.000 10072 worker thread done servicing request
22:14:56.131 00.000 10072 Worker thread wakes up
22:14:56.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:56.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:56.138 00.007 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:14:56.547 00.409 10072 Exposure complete
22:14:56.604 00.057 10072 worker thread done servicing request
22:14:56.604 00.000 1032 OnExposeComplete: enter
22:14:56.606 00.002 1032 UpdateGuideState(): m_state=6
22:14:56.607 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2956
22:14:56.608 00.001 1032 Star::Find returns 1 (0), X=1103.40, Y=136.18, Mass=1336, SNR=25.7, Peak=118 HFD=3.2
22:14:56.611 00.003 1032 MultiStar: [#1 -0.04,0.09,0.96,U] [#2 0.09,0.03,0.83,U] [#3 -0.10,0.10,0.76,U] [#4 0.10,0.10,0.69,U] [#5 0.07,0.02,0.59,U] [#6 -0.12,0.04,0.60,U] [#7 -0.00,-0.00,0.73,U] [#8 -0.02,0.17,0.52,U] 
22:14:56.614 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.12, 0.02}
22:14:56.616 00.002 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
22:14:56.619 00.003 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
22:14:56.620 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.28 mountX=0.05 mountY=-0.03, mountTheta=-0.55
22:14:56.622 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
22:14:56.624 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
22:14:56.626 00.002 10072 Worker thread wakes up
22:14:56.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
22:14:56.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
22:14:56.626 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
22:14:56.628 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:14:56.630 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.94
22:14:56.630 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:14:56.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:56.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:14:56.630 00.000 10072 MoveAxis(E, 5, ABG)
22:14:56.630 00.000 10072 Guiding  Dir = 2, Dur = 5
22:14:56.630 00.000 10072 IsGuiding returns 0
22:14:56.631 00.001 10072 PulseGuide returned control before completion, sleep 15
22:14:56.648 00.017 1032 UpdateGuideState exits: m=1336 SNR=25.7
22:14:56.651 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:56.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:56.654 00.001 1032 Enqueuing Expose request
22:14:56.656 00.002 10072 IsGuiding returns 0
22:14:56.656 00.000 10072 Move returns status 0, amount 5
22:14:56.656 00.000 10072 MoveAxis(N, 0, ABG)
22:14:56.656 00.000 10072 Move returns status 0, amount 0
22:14:56.656 00.000 10072 move complete, result=0
22:14:56.656 00.000 10072 worker thread done servicing request
22:14:56.656 00.000 10072 Worker thread wakes up
22:14:56.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:56.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:56.663 00.007 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:14:57.388 00.725 10072 Exposure complete
22:14:57.441 00.053 10072 worker thread done servicing request
22:14:57.441 00.000 1032 OnExposeComplete: enter
22:14:57.443 00.002 1032 UpdateGuideState(): m_state=6
22:14:57.444 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2957
22:14:57.446 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=136.16, Mass=1164, SNR=23.9, Peak=102 HFD=3.3
22:14:57.447 00.001 1032 MultiStar: [#1 0.03,-0.02,0.98,U] [#2 0.01,-0.01,0.88,U] [#3 -0.07,0.10,0.78,U] [#4 0.16,0.24,0.00,M1] [#5 0.05,-0.00,0.74,U] [#6 0.07,0.15,0.65,U] [#7 0.11,0.06,0.73,U] [#8 0.02,0.31,0.00,M7] 
22:14:57.450 00.003 1032 refined, 6 included, MultiStar: {0.04, 0.03}, one-star: {0.05, 0.00}
22:14:57.451 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
22:14:57.452 00.001 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
22:14:57.454 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.75 mountX=0.02 mountY=-0.04, mountTheta=-1.08
22:14:57.458 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
22:14:57.460 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
22:14:57.462 00.002 10072 Worker thread wakes up
22:14:57.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:14:57.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:14:57.462 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.04
22:14:57.464 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:14:57.467 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 284.94
22:14:57.467 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:14:57.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:57.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:14:57.467 00.000 10072 MoveAxis(E, 5, ABG)
22:14:57.467 00.000 10072 Guiding  Dir = 2, Dur = 5
22:14:57.468 00.001 10072 IsGuiding returns 0
22:14:57.468 00.000 10072 PulseGuide returned control before completion, sleep 15
22:14:57.484 00.016 1032 UpdateGuideState exits: m=1164 SNR=23.9
22:14:57.488 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:57.490 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:57.492 00.002 1032 Enqueuing Expose request
22:14:57.495 00.003 10072 IsGuiding returns 0
22:14:57.495 00.000 10072 Move returns status 0, amount 5
22:14:57.495 00.000 10072 MoveAxis(N, 0, ABG)
22:14:57.495 00.000 10072 Move returns status 0, amount 0
22:14:57.495 00.000 10072 move complete, result=0
22:14:57.495 00.000 10072 worker thread done servicing request
22:14:57.495 00.000 10072 Worker thread wakes up
22:14:57.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:57.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:57.501 00.006 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:14:57.901 00.400 10072 Exposure complete
22:14:57.960 00.059 10072 worker thread done servicing request
22:14:57.960 00.000 1032 OnExposeComplete: enter
22:14:57.963 00.003 1032 UpdateGuideState(): m_state=6
22:14:57.965 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2958
22:14:57.967 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=136.13, Mass=1141, SNR=23.7, Peak=106 HFD=3.2
22:14:57.969 00.002 1032 MultiStar: [#1 0.01,0.29,0.00,M1] [#2 0.08,0.05,0.82,U] [#3 -0.01,0.35,0.00,M1] [#4 0.07,0.30,0.00,M2] [#5 0.06,0.06,0.69,U] [#6 0.02,0.11,0.66,U] [#7 0.05,0.07,0.70,U] [#8 -0.19,0.30,0.00,M8] 
22:14:57.970 00.001 1032 refined, 4 included, MultiStar: {0.08, 0.05}, one-star: {0.17, -0.03}
22:14:57.972 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
22:14:57.973 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
22:14:57.975 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.52 mountX=0.02 mountY=-0.09, mountTheta=-1.31
22:14:57.978 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
22:14:57.980 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
22:14:57.982 00.002 10072 Worker thread wakes up
22:14:57.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
22:14:57.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
22:14:57.982 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.02 yDistance=-0.09
22:14:57.984 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:14:57.986 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.94
22:14:57.986 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:14:57.986 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:57.987 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:14:57.987 00.000 10072 MoveAxis(E, 4, ABG)
22:14:57.987 00.000 10072 Guiding  Dir = 2, Dur = 4
22:14:57.987 00.000 10072 IsGuiding returns 0
22:14:57.988 00.001 10072 PulseGuide returned control before completion, sleep 14
22:14:58.006 00.018 1032 UpdateGuideState exits: m=1141 SNR=23.7
22:14:58.009 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:58.011 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:58.012 00.001 1032 Enqueuing Expose request
22:14:58.014 00.002 10072 IsGuiding returns 0
22:14:58.015 00.001 10072 Move returns status 0, amount 4
22:14:58.015 00.000 10072 MoveAxis(N, 0, ABG)
22:14:58.015 00.000 10072 Move returns status 0, amount 0
22:14:58.015 00.000 10072 move complete, result=0
22:14:58.015 00.000 10072 worker thread done servicing request
22:14:58.015 00.000 10072 Worker thread wakes up
22:14:58.015 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:58.015 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:58.022 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:14:58.651 00.629 10072 Exposure complete
22:14:58.704 00.053 1032 OnExposeComplete: enter
22:14:58.706 00.002 1032 UpdateGuideState(): m_state=6
22:14:58.709 00.003 10072 worker thread done servicing request
22:14:58.709 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2959
22:14:58.711 00.002 1032 Star::Find returns 1 (0), X=1103.25, Y=136.31, Mass=1281, SNR=25.1, Peak=119 HFD=3.1
22:14:58.713 00.002 1032 MultiStar: [#1 -0.09,0.20,0.97,U] [#2 0.05,0.20,0.82,U] [#3 -0.02,0.32,0.00,M2] [#4 0.12,0.34,0.00,M3] [#5 0.07,0.06,0.68,U] [#6 0.07,0.38,0.00,M1] [#7 0.11,0.08,0.67,U] [#8 -0.27,0.41,0.00,M9] 
22:14:58.716 00.003 1032 refined, 4 included, MultiStar: {0.01, 0.15}, one-star: {-0.02, 0.15}
22:14:58.717 00.001 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
22:14:58.718 00.001 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
22:14:58.719 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.48 mountX=0.14 mountY=-0.05, mountTheta=-0.35
22:14:58.721 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.15, opts=13)
22:14:58.724 00.003 1032 Enqueuing Move request for scope (0.01, 0.15)
22:14:58.725 00.001 10072 Worker thread wakes up
22:14:58.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
22:14:58.725 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
22:14:58.726 00.001 10072 Moving (0.01, 0.15) raw xDistance=0.14 yDistance=-0.05
22:14:58.727 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:14:58.729 00.002 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 284.94
22:14:58.729 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
22:14:58.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:58.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:14:58.729 00.000 10072 MoveAxis(W, 61, ABG)
22:14:58.730 00.001 10072 Guiding  Dir = 3, Dur = 61
22:14:58.730 00.000 10072 IsGuiding returns 0
22:14:58.730 00.000 10072 PulseGuide returned control before completion, sleep 71
22:14:58.747 00.017 1032 UpdateGuideState exits: m=1281 SNR=25.1
22:14:58.750 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:58.751 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:58.752 00.001 1032 Enqueuing Expose request
22:14:58.805 00.053 10072 IsGuiding returns 0
22:14:58.806 00.001 10072 Move returns status 0, amount 61
22:14:58.806 00.000 10072 MoveAxis(N, 0, ABG)
22:14:58.806 00.000 10072 Move returns status 0, amount 0
22:14:58.806 00.000 10072 move complete, result=0
22:14:58.806 00.000 10072 worker thread done servicing request
22:14:58.806 00.000 10072 Worker thread wakes up
22:14:58.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:58.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:58.807 00.001 1032 GuideStep: 0.1 px 61 ms WEST, -0.1 px 0 ms NORTH
22:14:59.214 00.407 10072 Exposure complete
22:14:59.268 00.054 10072 worker thread done servicing request
22:14:59.268 00.000 1032 OnExposeComplete: enter
22:14:59.271 00.003 1032 UpdateGuideState(): m_state=6
22:14:59.274 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2960
22:14:59.275 00.001 1032 Star::Find returns 1 (0), X=1103.31, Y=136.24, Mass=1397, SNR=26.2, Peak=127 HFD=3.1
22:14:59.277 00.002 1032 MultiStar: [#1 -0.04,0.20,0.91,U] [#2 0.15,0.08,0.72,U] [#3 -0.08,0.19,0.76,U] [#4 0.25,0.21,0.00,M4] [#5 0.05,0.02,0.65,U] [#6 0.18,0.10,0.64,U] [#7 0.01,0.05,0.61,U] [#8 -0.26,0.28,0.00,M10] 
22:14:59.278 00.001 1032 single-star, 6 included, MultiStar: {0.04, 0.11}, one-star: {0.04, 0.08}
22:14:59.280 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:14:59.282 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:14:59.284 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.13 mountX=0.07 mountY=-0.06, mountTheta=-0.70
22:14:59.286 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
22:14:59.289 00.003 1032 Enqueuing Move request for scope (0.04, 0.08)
22:14:59.291 00.002 10072 Worker thread wakes up
22:14:59.291 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
22:14:59.291 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
22:14:59.291 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.07 yDistance=-0.06
22:14:59.293 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:14:59.295 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.94
22:14:59.295 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:14:59.295 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:59.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:14:59.295 00.000 10072 MoveAxis(E, 3, ABG)
22:14:59.295 00.000 10072 Guiding  Dir = 2, Dur = 3
22:14:59.296 00.001 10072 IsGuiding returns 0
22:14:59.296 00.000 10072 PulseGuide returned control before completion, sleep 13
22:14:59.316 00.020 1032 UpdateGuideState exits: m=1397 SNR=26.2
22:14:59.318 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:59.320 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:14:59.322 00.002 10072 IsGuiding returns 0
22:14:59.322 00.000 1032 Enqueuing Expose request
22:14:59.324 00.002 10072 Move returns status 0, amount 3
22:14:59.324 00.000 10072 MoveAxis(N, 0, ABG)
22:14:59.324 00.000 10072 Move returns status 0, amount 0
22:14:59.324 00.000 10072 move complete, result=0
22:14:59.324 00.000 10072 worker thread done servicing request
22:14:59.324 00.000 10072 Worker thread wakes up
22:14:59.324 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:14:59.324 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:14:59.332 00.008 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:14:59.962 00.630 10072 Exposure complete
22:15:00.030 00.068 10072 worker thread done servicing request
22:15:00.030 00.000 1032 OnExposeComplete: enter
22:15:00.033 00.003 1032 UpdateGuideState(): m_state=6
22:15:00.035 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2961
22:15:00.039 00.004 1032 Star::Find returns 1 (0), X=1103.34, Y=136.03, Mass=1450, SNR=26.7, Peak=132 HFD=3.3
22:15:00.041 00.002 1032 MultiStar: [#1 0.08,-0.08,0.96,U] [#2 0.15,0.02,0.75,U] [#3 -0.07,0.21,0.72,U] [#4 0.16,0.14,0.65,U] [#5 0.03,0.00,0.64,U] [#6 0.02,0.07,0.56,U] [#7 0.17,0.02,0.62,U] [#8 -0.30,0.05,0.00,R] 
22:15:00.042 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.06, -0.13}
22:15:00.044 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
22:15:00.046 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
22:15:00.048 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.24 mountX=-0.00 mountY=-0.08, mountTheta=-1.59
22:15:00.051 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
22:15:00.054 00.003 1032 Enqueuing Move request for scope (0.07, 0.02)
22:15:00.056 00.002 10072 Worker thread wakes up
22:15:00.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
22:15:00.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
22:15:00.057 00.001 10072 Moving (0.07, 0.02) raw xDistance=-0.00 yDistance=-0.08
22:15:00.059 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:15:00.062 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.94
22:15:00.062 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:15:00.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:00.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:15:00.062 00.000 10072 MoveAxis(E, 3, ABG)
22:15:00.062 00.000 10072 Guiding  Dir = 2, Dur = 3
22:15:00.063 00.001 10072 IsGuiding returns 0
22:15:00.063 00.000 10072 PulseGuide returned control before completion, sleep 13
22:15:00.084 00.021 1032 UpdateGuideState exits: m=1450 SNR=26.7
22:15:00.088 00.004 10072 IsGuiding returns 0
22:15:00.088 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:00.090 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:00.091 00.001 1032 Enqueuing Expose request
22:15:00.093 00.002 10072 Move returns status 0, amount 3
22:15:00.093 00.000 10072 MoveAxis(N, 0, ABG)
22:15:00.093 00.000 10072 Move returns status 0, amount 0
22:15:00.093 00.000 10072 move complete, result=0
22:15:00.093 00.000 10072 worker thread done servicing request
22:15:00.093 00.000 10072 Worker thread wakes up
22:15:00.093 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:00.093 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:00.102 00.009 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:15:00.511 00.409 10072 Exposure complete
22:15:00.570 00.059 10072 worker thread done servicing request
22:15:00.570 00.000 1032 OnExposeComplete: enter
22:15:00.572 00.002 1032 UpdateGuideState(): m_state=6
22:15:00.574 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2962
22:15:00.576 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=136.20, Mass=1358, SNR=25.9, Peak=116 HFD=3.2
22:15:00.579 00.003 1032 MultiStar: [#1 -0.04,0.11,0.96,U] [#2 0.02,0.16,0.78,U] [#3 -0.19,0.25,0.00,M1] [#4 -0.05,0.28,0.00,M4] [#5 0.09,0.10,0.64,U] [#6 0.04,0.16,0.56,U] [#7 0.07,0.07,0.65,U] [#8 0.16,0.23,0.00,M1] 
22:15:00.582 00.003 1032 refined, 5 included, MultiStar: {0.05, 0.10}, one-star: {0.12, 0.04}
22:15:00.584 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:15:00.585 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:15:00.587 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.13 mountX=0.09 mountY=-0.07, mountTheta=-0.70
22:15:00.590 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
22:15:00.592 00.002 1032 Enqueuing Move request for scope (0.05, 0.10)
22:15:00.594 00.002 10072 Worker thread wakes up
22:15:00.594 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
22:15:00.594 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
22:15:00.594 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.09 yDistance=-0.07
22:15:00.596 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:15:00.600 00.004 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.94
22:15:00.600 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:15:00.600 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:00.600 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:15:00.600 00.000 10072 MoveAxis(E, 3, ABG)
22:15:00.600 00.000 10072 Guiding  Dir = 2, Dur = 3
22:15:00.601 00.001 10072 IsGuiding returns 0
22:15:00.601 00.000 10072 PulseGuide returned control before completion, sleep 13
22:15:00.618 00.017 10072 IsGuiding returns 0
22:15:00.618 00.000 10072 Move returns status 0, amount 3
22:15:00.618 00.000 10072 MoveAxis(N, 0, ABG)
22:15:00.618 00.000 10072 Move returns status 0, amount 0
22:15:00.618 00.000 10072 move complete, result=0
22:15:00.619 00.001 10072 worker thread done servicing request
22:15:00.621 00.002 1032 UpdateGuideState exits: m=1358 SNR=25.9
22:15:00.624 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:00.625 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:00.626 00.001 1032 Enqueuing Expose request
22:15:00.629 00.003 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:15:00.631 00.002 10072 Worker thread wakes up
22:15:00.631 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:00.631 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:01.262 00.631 10072 Exposure complete
22:15:01.317 00.055 10072 worker thread done servicing request
22:15:01.317 00.000 1032 OnExposeComplete: enter
22:15:01.319 00.002 1032 UpdateGuideState(): m_state=6
22:15:01.321 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2963
22:15:01.323 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.36, Mass=1333, SNR=25.6, Peak=130 HFD=3.2
22:15:01.325 00.002 1032 MultiStar: [#1 -0.11,0.16,0.90,U] [#2 -0.12,0.11,0.76,U] [#3 -0.20,0.38,0.00,M2] [#4 -0.01,0.14,0.65,U] [#5 0.02,0.24,0.63,U] [#6 -0.10,0.20,0.61,U] [#7 -0.08,0.22,0.71,U] [#8 0.13,0.40,0.00,M2] 
22:15:01.326 00.001 1032 refined, 6 included, MultiStar: {-0.04, 0.18}, one-star: {0.07, 0.21}
22:15:01.327 00.001 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
22:15:01.331 00.004 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
22:15:01.334 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.81 mountX=0.19 mountY=-0.00, mountTheta=-0.02
22:15:01.339 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.18, opts=13)
22:15:01.342 00.003 1032 Enqueuing Move request for scope (-0.04, 0.18)
22:15:01.343 00.001 10072 Worker thread wakes up
22:15:01.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
22:15:01.343 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
22:15:01.343 00.000 10072 Moving (-0.04, 0.18) raw xDistance=0.19 yDistance=-0.00
22:15:01.345 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:15:01.348 00.003 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 284.94
22:15:01.348 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
22:15:01.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:01.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:15:01.348 00.000 10072 MoveAxis(W, 85, ABG)
22:15:01.348 00.000 10072 Guiding  Dir = 3, Dur = 85
22:15:01.348 00.000 10072 IsGuiding returns 0
22:15:01.349 00.001 10072 PulseGuide returned control before completion, sleep 95
22:15:01.369 00.020 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:15:01.371 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:01.373 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:01.375 00.002 1032 Enqueuing Expose request
22:15:01.445 00.070 10072 IsGuiding returns 0
22:15:01.445 00.000 10072 Move returns status 0, amount 85
22:15:01.445 00.000 10072 MoveAxis(N, 0, ABG)
22:15:01.445 00.000 10072 Move returns status 0, amount 0
22:15:01.445 00.000 10072 move complete, result=0
22:15:01.445 00.000 10072 worker thread done servicing request
22:15:01.445 00.000 10072 Worker thread wakes up
22:15:01.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:01.446 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:01.446 00.000 1032 GuideStep: 0.2 px 85 ms WEST, -0.0 px 0 ms NORTH
22:15:01.858 00.412 10072 Exposure complete
22:15:01.914 00.056 10072 worker thread done servicing request
22:15:01.914 00.000 1032 OnExposeComplete: enter
22:15:01.916 00.002 1032 UpdateGuideState(): m_state=6
22:15:01.921 00.005 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2964
22:15:01.924 00.003 1032 Star::Find returns 1 (0), X=1103.33, Y=136.32, Mass=1292, SNR=25.2, Peak=108 HFD=3.1
22:15:01.926 00.002 1032 MultiStar: [#1 -0.05,0.01,0.96,U] [#2 0.08,0.10,0.75,U] [#3 -0.19,0.25,0.00,M3] [#4 -0.10,0.23,0.00,M4] [#5 0.25,-0.01,0.00,M1] [#6 -0.13,0.33,0.00,M1] [#7 -0.05,0.12,0.72,U] [#8 0.16,0.19,0.00,M3] 
22:15:01.928 00.002 1032 refined, 3 included, MultiStar: {0.01, 0.10}, one-star: {0.05, 0.16}
22:15:01.929 00.001 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
22:15:01.931 00.002 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
22:15:01.932 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.49 mountX=0.09 mountY=-0.03, mountTheta=-0.34
22:15:01.936 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
22:15:01.938 00.002 1032 Enqueuing Move request for scope (0.01, 0.10)
22:15:01.939 00.001 10072 Worker thread wakes up
22:15:01.940 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:15:01.940 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:15:01.940 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.03
22:15:01.942 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:15:01.944 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.95
22:15:01.944 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:15:01.944 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:01.944 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:15:01.944 00.000 10072 MoveAxis(E, 2, ABG)
22:15:01.944 00.000 10072 Guiding  Dir = 2, Dur = 2
22:15:01.945 00.001 10072 IsGuiding returns 0
22:15:01.945 00.000 10072 PulseGuide returned control before completion, sleep 12
22:15:01.964 00.019 10072 IsGuiding returns 0
22:15:01.964 00.000 10072 Move returns status 0, amount 2
22:15:01.964 00.000 10072 MoveAxis(N, 0, ABG)
22:15:01.964 00.000 10072 Move returns status 0, amount 0
22:15:01.964 00.000 10072 move complete, result=0
22:15:01.964 00.000 10072 worker thread done servicing request
22:15:01.965 00.001 1032 UpdateGuideState exits: m=1292 SNR=25.2
22:15:01.967 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:01.968 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:01.969 00.001 1032 Enqueuing Expose request
22:15:01.971 00.002 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:15:01.972 00.001 10072 Worker thread wakes up
22:15:01.972 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:01.973 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:02.607 00.634 10072 Exposure complete
22:15:02.664 00.057 10072 worker thread done servicing request
22:15:02.664 00.000 1032 OnExposeComplete: enter
22:15:02.666 00.002 1032 UpdateGuideState(): m_state=6
22:15:02.667 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2965
22:15:02.670 00.003 1032 Star::Find returns 1 (0), X=1103.45, Y=136.15, Mass=1413, SNR=26.4, Peak=116 HFD=3.2
22:15:02.672 00.002 1032 MultiStar: [#1 -0.11,-0.01,0.99,U] [#2 -0.06,-0.18,0.78,U] [#3 -0.12,0.03,0.71,U] [#4 0.22,0.01,0.63,U] [#5 0.20,-0.06,0.64,U] [#6 -0.03,-0.04,0.60,U] [#7 0.10,-0.16,0.67,U] [#8 0.24,0.06,0.00,M4] 
22:15:02.674 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {0.17, -0.00}
22:15:02.676 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
22:15:02.677 00.001 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
22:15:02.678 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.87 mountX=-0.06 mountY=-0.03, mountTheta=-2.70
22:15:02.681 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
22:15:02.682 00.001 1032 Enqueuing Move request for scope (0.04, -0.05)
22:15:02.684 00.002 10072 Worker thread wakes up
22:15:02.684 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
22:15:02.684 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
22:15:02.684 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
22:15:02.687 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
22:15:02.690 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.95
22:15:02.690 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:15:02.690 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:02.690 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:15:02.690 00.000 10072 MoveAxis(E, 1, ABG)
22:15:02.690 00.000 10072 Guiding  Dir = 2, Dur = 1
22:15:02.691 00.001 10072 IsGuiding returns 0
22:15:02.691 00.000 10072 PulseGuide returned control before completion, sleep 11
22:15:02.708 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.4
22:15:02.710 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:02.712 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:02.714 00.002 1032 Enqueuing Expose request
22:15:02.716 00.002 10072 IsGuiding returns 0
22:15:02.716 00.000 10072 Move returns status 0, amount 1
22:15:02.716 00.000 10072 MoveAxis(N, 0, ABG)
22:15:02.716 00.000 10072 Move returns status 0, amount 0
22:15:02.716 00.000 10072 move complete, result=0
22:15:02.716 00.000 10072 worker thread done servicing request
22:15:02.716 00.000 10072 Worker thread wakes up
22:15:02.716 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:02.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:02.723 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:15:03.125 00.402 10072 Exposure complete
22:15:03.177 00.052 10072 worker thread done servicing request
22:15:03.177 00.000 1032 OnExposeComplete: enter
22:15:03.180 00.003 1032 UpdateGuideState(): m_state=6
22:15:03.182 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2966
22:15:03.184 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=136.02, Mass=1364, SNR=25.9, Peak=111 HFD=3.3
22:15:03.185 00.001 1032 MultiStar: [#1 0.04,-0.13,0.97,U] [#2 0.17,-0.02,0.76,U] [#3 -0.16,0.03,0.74,U] [#4 0.20,0.08,0.70,U] [#5 0.07,-0.09,0.66,U] [#6 -0.03,0.12,0.65,U] [#7 0.18,-0.08,0.65,U] [#8 0.11,0.04,0.50,U] 
22:15:03.187 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.18, -0.13}
22:15:03.189 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
22:15:03.191 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
22:15:03.192 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.36 mountX=-0.05 mountY=-0.07, mountTheta=-2.19
22:15:03.197 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
22:15:03.199 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
22:15:03.201 00.002 10072 Worker thread wakes up
22:15:03.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:15:03.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:15:03.201 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.07
22:15:03.203 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:15:03.208 00.005 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.95
22:15:03.208 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:15:03.208 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:03.208 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:15:03.209 00.001 10072 MoveAxis(E, 1, ABG)
22:15:03.209 00.000 10072 Guiding  Dir = 2, Dur = 1
22:15:03.209 00.000 10072 IsGuiding returns 0
22:15:03.210 00.001 10072 PulseGuide returned control before completion, sleep 11
22:15:03.228 00.018 1032 UpdateGuideState exits: m=1364 SNR=25.9
22:15:03.230 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:03.233 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:03.234 00.001 1032 Enqueuing Expose request
22:15:03.242 00.008 10072 IsGuiding returns 0
22:15:03.242 00.000 10072 Move returns status 0, amount 1
22:15:03.242 00.000 10072 MoveAxis(N, 0, ABG)
22:15:03.242 00.000 10072 Move returns status 0, amount 0
22:15:03.242 00.000 10072 move complete, result=0
22:15:03.242 00.000 10072 worker thread done servicing request
22:15:03.242 00.000 10072 Worker thread wakes up
22:15:03.242 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:03.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:03.242 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:15:03.877 00.635 10072 Exposure complete
22:15:03.931 00.054 10072 worker thread done servicing request
22:15:03.931 00.000 1032 OnExposeComplete: enter
22:15:03.934 00.003 1032 UpdateGuideState(): m_state=6
22:15:03.936 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2967
22:15:03.938 00.002 1032 Star::Find returns 1 (0), X=1103.17, Y=136.22, Mass=1299, SNR=25.3, Peak=115 HFD=3.1
22:15:03.940 00.002 1032 MultiStar: [#1 0.06,-0.04,0.99,U] [#2 -0.07,-0.09,0.80,U] [#3 -0.17,0.25,0.00,M2] [#4 0.17,0.27,0.00,M3] [#5 0.04,0.27,0.00,M1] [#6 0.04,0.01,0.61,U] [#7 0.15,-0.03,0.65,U] [#8 0.10,0.08,0.50,U] 
22:15:03.942 00.002 1032 refined, 5 included, MultiStar: {0.01, -0.01}, one-star: {-0.11, 0.06}
22:15:03.943 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
22:15:03.944 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
22:15:03.946 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.35 mountX=-0.01 mountY=-0.01, mountTheta=-2.19
22:15:03.948 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
22:15:03.950 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
22:15:03.952 00.002 10072 Worker thread wakes up
22:15:03.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:15:03.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:15:03.952 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
22:15:03.954 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:15:03.957 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.95
22:15:03.957 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:15:03.957 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:03.957 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:15:03.957 00.000 10072 MoveAxis(E, 0, ABG)
22:15:03.957 00.000 10072 Move returns status 0, amount 0
22:15:03.957 00.000 10072 MoveAxis(N, 0, ABG)
22:15:03.957 00.000 10072 Move returns status 0, amount 0
22:15:03.957 00.000 10072 move complete, result=0
22:15:03.957 00.000 10072 worker thread done servicing request
22:15:03.974 00.017 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:15:03.977 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:03.979 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:03.981 00.002 1032 Enqueuing Expose request
22:15:03.983 00.002 10072 Worker thread wakes up
22:15:03.983 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:03.983 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:03.983 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:15:04.394 00.411 10072 Exposure complete
22:15:04.449 00.055 10072 worker thread done servicing request
22:15:04.449 00.000 1032 OnExposeComplete: enter
22:15:04.451 00.002 1032 UpdateGuideState(): m_state=6
22:15:04.454 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2968
22:15:04.456 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=136.28, Mass=1117, SNR=23.4, Peak=97 HFD=3.2
22:15:04.458 00.002 1032 MultiStar: [#1 0.03,0.11,0.98,U] [#2 0.10,0.02,0.83,U] [#3 -0.04,0.34,0.00,M3] [#4 0.17,0.25,0.00,M4] [#5 0.19,0.09,0.73,U] [#6 0.05,0.14,0.61,U] [#7 0.12,0.08,0.75,U] [#8 0.12,0.07,0.53,U] 
22:15:04.461 00.003 1032 refined, 6 included, MultiStar: {0.10, 0.09}, one-star: {0.13, 0.13}
22:15:04.463 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
22:15:04.464 00.001 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
22:15:04.466 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.75 mountX=0.07 mountY=-0.12, mountTheta=-1.08
22:15:04.469 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
22:15:04.471 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
22:15:04.473 00.002 10072 Worker thread wakes up
22:15:04.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
22:15:04.473 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
22:15:04.473 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.07 yDistance=-0.12
22:15:04.475 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:15:04.478 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.95
22:15:04.478 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:15:04.479 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:04.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:15:04.479 00.000 10072 MoveAxis(E, 0, ABG)
22:15:04.479 00.000 10072 Move returns status 0, amount 0
22:15:04.479 00.000 10072 MoveAxis(N, 0, ABG)
22:15:04.479 00.000 10072 Move returns status 0, amount 0
22:15:04.479 00.000 10072 move complete, result=0
22:15:04.479 00.000 10072 worker thread done servicing request
22:15:04.496 00.017 1032 UpdateGuideState exits: m=1117 SNR=23.4
22:15:04.499 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:04.501 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:04.503 00.002 1032 Enqueuing Expose request
22:15:04.505 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:04.506 00.001 10072 Worker thread wakes up
22:15:04.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:04.506 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:05.146 00.640 10072 Exposure complete
22:15:05.203 00.057 10072 worker thread done servicing request
22:15:05.203 00.000 1032 OnExposeComplete: enter
22:15:05.204 00.001 1032 UpdateGuideState(): m_state=6
22:15:05.208 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2969
22:15:05.209 00.001 1032 Star::Find returns 1 (0), X=1103.50, Y=136.28, Mass=1254, SNR=24.9, Peak=118 HFD=3.1
22:15:05.213 00.004 1032 MultiStar: [#1 -0.02,0.08,1.02,U] [#2 0.21,-0.01,0.81,U] [#3 -0.17,0.11,0.77,U] [#4 0.05,0.20,0.65,U] [#5 0.18,-0.03,0.70,U] [#6 -0.05,0.13,0.58,U] [#7 -0.02,0.04,0.73,U] [#8 0.36,0.16,0.00,M2] 
22:15:05.214 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.08}, one-star: {0.22, 0.12}
22:15:05.216 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
22:15:05.218 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
22:15:05.220 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.96 mountX=0.06 mountY=-0.08, mountTheta=-0.87
22:15:05.224 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
22:15:05.227 00.003 1032 Enqueuing Move request for scope (0.06, 0.08)
22:15:05.228 00.001 10072 Worker thread wakes up
22:15:05.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
22:15:05.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
22:15:05.228 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
22:15:05.230 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:15:05.233 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.95
22:15:05.233 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:15:05.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:05.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:15:05.233 00.000 10072 MoveAxis(W, 0, ABG)
22:15:05.233 00.000 10072 Move returns status 0, amount 0
22:15:05.233 00.000 10072 MoveAxis(N, 0, ABG)
22:15:05.233 00.000 10072 Move returns status 0, amount 0
22:15:05.233 00.000 10072 move complete, result=0
22:15:05.233 00.000 10072 worker thread done servicing request
22:15:05.251 00.018 1032 UpdateGuideState exits: m=1254 SNR=24.9
22:15:05.253 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:05.254 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:05.256 00.002 1032 Enqueuing Expose request
22:15:05.257 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:15:05.258 00.001 10072 Worker thread wakes up
22:15:05.259 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:05.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:05.676 00.417 10072 Exposure complete
22:15:05.729 00.053 10072 worker thread done servicing request
22:15:05.729 00.000 1032 OnExposeComplete: enter
22:15:05.731 00.002 1032 UpdateGuideState(): m_state=6
22:15:05.733 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2970
22:15:05.736 00.003 1032 Star::Find returns 1 (0), X=1103.43, Y=136.20, Mass=1315, SNR=25.5, Peak=126 HFD=3.2
22:15:05.739 00.003 1032 MultiStar: [#1 0.02,0.07,0.95,U] [#2 0.06,0.06,0.81,U] [#3 -0.09,0.11,0.75,U] [#4 0.21,-0.02,0.68,U] [#5 0.26,0.03,0.00,M1] [#6 0.14,0.06,0.62,U] [#7 0.14,-0.11,0.71,U] [#8 0.27,0.22,0.00,M3] 
22:15:05.742 00.003 1032 refined, 6 included, MultiStar: {0.09, 0.03}, one-star: {0.15, 0.04}
22:15:05.743 00.001 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
22:15:05.745 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
22:15:05.747 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.38 mountX=0.01 mountY=-0.09, mountTheta=-1.45
22:15:05.749 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
22:15:05.750 00.001 1032 Enqueuing Move request for scope (0.09, 0.03)
22:15:05.752 00.002 10072 Worker thread wakes up
22:15:05.752 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
22:15:05.752 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
22:15:05.752 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
22:15:05.753 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:15:05.756 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.95
22:15:05.756 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:15:05.756 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:05.756 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:15:05.756 00.000 10072 MoveAxis(W, 1, ABG)
22:15:05.756 00.000 10072 Guiding  Dir = 3, Dur = 1
22:15:05.757 00.001 10072 IsGuiding returns 0
22:15:05.757 00.000 10072 PulseGuide returned control before completion, sleep 11
22:15:05.775 00.018 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:15:05.777 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:05.779 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:05.781 00.002 1032 Enqueuing Expose request
22:15:05.782 00.001 10072 IsGuiding returns 0
22:15:05.782 00.000 10072 Move returns status 0, amount 1
22:15:05.782 00.000 10072 MoveAxis(N, 0, ABG)
22:15:05.782 00.000 10072 Move returns status 0, amount 0
22:15:05.783 00.001 10072 move complete, result=0
22:15:05.783 00.000 10072 worker thread done servicing request
22:15:05.783 00.000 10072 Worker thread wakes up
22:15:05.783 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:05.783 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:05.789 00.006 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:15:06.409 00.620 10072 Exposure complete
22:15:06.466 00.057 10072 worker thread done servicing request
22:15:06.466 00.000 1032 OnExposeComplete: enter
22:15:06.468 00.002 1032 UpdateGuideState(): m_state=6
22:15:06.470 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2971
22:15:06.472 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=136.26, Mass=1400, SNR=26.3, Peak=118 HFD=3.2
22:15:06.474 00.002 1032 MultiStar: [#1 0.01,-0.04,0.92,U] [#2 0.12,0.05,0.76,U] [#3 0.09,0.20,0.74,U] [#4 0.30,0.01,0.00,M3] [#5 0.12,-0.12,0.67,U] [#6 0.15,0.03,0.59,U] [#7 0.24,0.07,0.00,M1] [#8 0.07,0.13,0.48,U] 
22:15:06.476 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.05}, one-star: {0.11, 0.10}
22:15:06.477 00.001 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
22:15:06.480 00.003 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
22:15:06.481 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.49 mountX=0.02 mountY=-0.10, mountTheta=-1.34
22:15:06.483 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
22:15:06.487 00.004 1032 Enqueuing Move request for scope (0.09, 0.05)
22:15:06.489 00.002 10072 Worker thread wakes up
22:15:06.489 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
22:15:06.489 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
22:15:06.489 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.02 yDistance=-0.10
22:15:06.491 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:15:06.494 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.95
22:15:06.495 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:15:06.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:06.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:15:06.495 00.000 10072 MoveAxis(W, 2, ABG)
22:15:06.495 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:06.495 00.000 10072 IsGuiding returns 0
22:15:06.496 00.001 10072 PulseGuide returned control before completion, sleep 12
22:15:06.513 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.3
22:15:06.515 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:06.519 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:06.521 00.002 1032 Enqueuing Expose request
22:15:06.523 00.002 10072 IsGuiding returns 0
22:15:06.523 00.000 10072 Move returns status 0, amount 2
22:15:06.523 00.000 10072 MoveAxis(N, 0, ABG)
22:15:06.524 00.001 10072 Move returns status 0, amount 0
22:15:06.524 00.000 10072 move complete, result=0
22:15:06.524 00.000 10072 worker thread done servicing request
22:15:06.524 00.000 10072 Worker thread wakes up
22:15:06.524 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:06.524 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:06.531 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:15:06.941 00.410 10072 Exposure complete
22:15:06.998 00.057 10072 worker thread done servicing request
22:15:06.998 00.000 1032 OnExposeComplete: enter
22:15:07.000 00.002 1032 UpdateGuideState(): m_state=6
22:15:07.002 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2972
22:15:07.003 00.001 1032 Star::Find returns 1 (0), X=1103.33, Y=136.26, Mass=1283, SNR=25.2, Peak=118 HFD=3.2
22:15:07.005 00.002 1032 MultiStar: [#1 0.04,0.01,1.04,U] [#2 0.06,0.06,0.77,U] [#3 -0.09,0.04,0.76,U] [#4 0.18,0.09,0.70,U] [#5 -0.06,0.12,0.66,U] [#6 0.00,0.03,0.63,U] [#7 0.17,0.04,0.67,U] [#8 0.20,0.19,0.00,M3] 
22:15:07.007 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.06}, one-star: {0.06, 0.10}
22:15:07.008 00.001 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
22:15:07.009 00.001 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
22:15:07.011 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=0.95 mountX=0.05 mountY=-0.06, mountTheta=-0.88
22:15:07.013 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
22:15:07.014 00.001 1032 Enqueuing Move request for scope (0.04, 0.06)
22:15:07.021 00.007 10072 Worker thread wakes up
22:15:07.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
22:15:07.022 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
22:15:07.022 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.06
22:15:07.024 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:15:07.027 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.96
22:15:07.027 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:15:07.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:07.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:15:07.027 00.000 10072 MoveAxis(W, 2, ABG)
22:15:07.027 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:07.028 00.001 10072 IsGuiding returns 0
22:15:07.028 00.000 10072 PulseGuide returned control before completion, sleep 12
22:15:07.046 00.018 1032 UpdateGuideState exits: m=1283 SNR=25.2
22:15:07.055 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:07.056 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:07.059 00.003 1032 Enqueuing Expose request
22:15:07.060 00.001 10072 IsGuiding returns 0
22:15:07.060 00.000 10072 Move returns status 0, amount 2
22:15:07.060 00.000 10072 MoveAxis(N, 0, ABG)
22:15:07.060 00.000 10072 Move returns status 0, amount 0
22:15:07.060 00.000 10072 move complete, result=0
22:15:07.061 00.001 10072 worker thread done servicing request
22:15:07.061 00.000 10072 Worker thread wakes up
22:15:07.061 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:07.061 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:07.068 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:15:07.694 00.626 10072 Exposure complete
22:15:07.751 00.057 10072 worker thread done servicing request
22:15:07.752 00.001 1032 OnExposeComplete: enter
22:15:07.754 00.002 1032 UpdateGuideState(): m_state=6
22:15:07.756 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2973
22:15:07.758 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=136.03, Mass=1268, SNR=25.0, Peak=108 HFD=3.3
22:15:07.760 00.002 1032 MultiStar: [#1 -0.01,-0.13,1.00,U] [#2 0.20,-0.09,0.78,U] [#3 -0.11,0.08,0.80,U] [#4 0.16,0.02,0.71,U] [#5 0.05,0.07,0.66,U] [#6 0.19,0.21,0.00,M1] [#7 0.07,0.06,0.69,U] [#8 0.10,0.16,0.53,U] 
22:15:07.762 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.10, -0.13}
22:15:07.764 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:15:07.765 00.001 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:15:07.768 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.19 mountX=-0.03 mountY=-0.06, mountTheta=-2.02
22:15:07.771 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
22:15:07.772 00.001 1032 Enqueuing Move request for scope (0.07, -0.01)
22:15:07.774 00.002 10072 Worker thread wakes up
22:15:07.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:15:07.774 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:15:07.774 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
22:15:07.776 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:15:07.779 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.96
22:15:07.779 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:15:07.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:07.780 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:15:07.780 00.000 10072 MoveAxis(W, 3, ABG)
22:15:07.780 00.000 10072 Guiding  Dir = 3, Dur = 3
22:15:07.780 00.000 10072 IsGuiding returns 0
22:15:07.781 00.001 10072 PulseGuide returned control before completion, sleep 13
22:15:07.797 00.016 1032 UpdateGuideState exits: m=1268 SNR=25.0
22:15:07.801 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:07.804 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:07.806 00.002 1032 Enqueuing Expose request
22:15:07.808 00.002 10072 IsGuiding returns 0
22:15:07.808 00.000 10072 Move returns status 0, amount 3
22:15:07.808 00.000 10072 MoveAxis(N, 0, ABG)
22:15:07.808 00.000 10072 Move returns status 0, amount 0
22:15:07.808 00.000 10072 move complete, result=0
22:15:07.808 00.000 10072 worker thread done servicing request
22:15:07.808 00.000 10072 Worker thread wakes up
22:15:07.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:07.810 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:07.817 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:15:08.223 00.406 10072 Exposure complete
22:15:08.273 00.050 10072 worker thread done servicing request
22:15:08.273 00.000 1032 OnExposeComplete: enter
22:15:08.276 00.003 1032 UpdateGuideState(): m_state=6
22:15:08.277 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2974
22:15:08.279 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=135.99, Mass=1204, SNR=24.3, Peak=100 HFD=3.5
22:15:08.280 00.001 1032 MultiStar: [#1 -0.03,-0.18,1.05,U] [#2 0.09,-0.16,0.79,U] [#3 -0.20,0.16,0.00,M1] [#4 0.20,-0.02,0.70,U] [#5 0.05,-0.14,0.70,U] [#6 0.01,-0.16,0.59,U] [#7 0.15,-0.02,0.74,U] [#8 0.19,-0.01,0.53,U] 
22:15:08.281 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.12}, one-star: {0.15, -0.17}
22:15:08.283 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:15:08.284 00.001 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:15:08.285 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-0.88 mountX=-0.14 mountY=-0.06, mountTheta=-2.71
22:15:08.288 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.12, opts=13)
22:15:08.290 00.002 1032 Enqueuing Move request for scope (0.10, -0.12)
22:15:08.291 00.001 10072 Worker thread wakes up
22:15:08.291 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
22:15:08.291 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
22:15:08.291 00.000 10072 Moving (0.10, -0.12) raw xDistance=-0.14 yDistance=-0.06
22:15:08.294 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:15:08.296 00.002 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 284.96
22:15:08.296 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
22:15:08.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:08.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:15:08.296 00.000 10072 MoveAxis(E, 62, ABG)
22:15:08.296 00.000 10072 Guiding  Dir = 2, Dur = 62
22:15:08.296 00.000 10072 IsGuiding returns 0
22:15:08.296 00.000 10072 PulseGuide returned control before completion, sleep 72
22:15:08.314 00.018 1032 UpdateGuideState exits: m=1204 SNR=24.3
22:15:08.316 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:08.319 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:08.320 00.001 1032 Enqueuing Expose request
22:15:08.379 00.059 10072 IsGuiding returns 0
22:15:08.379 00.000 10072 Move returns status 0, amount 62
22:15:08.379 00.000 10072 MoveAxis(N, 0, ABG)
22:15:08.379 00.000 10072 Move returns status 0, amount 0
22:15:08.379 00.000 10072 move complete, result=0
22:15:08.379 00.000 10072 worker thread done servicing request
22:15:08.379 00.000 10072 Worker thread wakes up
22:15:08.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:08.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:08.379 00.000 1032 GuideStep: -0.1 px 62 ms EAST, -0.1 px 0 ms NORTH
22:15:09.004 00.625 10072 Exposure complete
22:15:09.061 00.057 10072 worker thread done servicing request
22:15:09.061 00.000 1032 OnExposeComplete: enter
22:15:09.063 00.002 1032 UpdateGuideState(): m_state=6
22:15:09.065 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2975
22:15:09.067 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=136.16, Mass=1276, SNR=25.1, Peak=111 HFD=3.2
22:15:09.070 00.003 1032 MultiStar: [#1 0.04,0.01,0.91,U] [#2 0.00,0.04,0.76,U] [#3 -0.06,0.02,0.73,U] [#4 0.07,0.04,0.73,U] [#5 0.33,-0.07,0.00,M1] [#6 -0.11,0.09,0.60,U] [#7 0.05,0.00,0.69,U] [#8 0.01,-0.11,0.51,U] 
22:15:09.071 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {0.15, 0.00}
22:15:09.073 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
22:15:09.075 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
22:15:09.076 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.43 mountX=0.01 mountY=-0.03, mountTheta=-1.40
22:15:09.080 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
22:15:09.083 00.003 1032 Enqueuing Move request for scope (0.03, 0.01)
22:15:09.085 00.002 10072 Worker thread wakes up
22:15:09.085 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
22:15:09.085 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
22:15:09.085 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=-0.03
22:15:09.087 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:15:09.090 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.96
22:15:09.090 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:15:09.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:09.090 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:15:09.090 00.000 10072 MoveAxis(W, 3, ABG)
22:15:09.090 00.000 10072 Guiding  Dir = 3, Dur = 3
22:15:09.090 00.000 10072 IsGuiding returns 0
22:15:09.091 00.001 10072 PulseGuide returned control before completion, sleep 13
22:15:09.109 00.018 1032 UpdateGuideState exits: m=1276 SNR=25.1
22:15:09.112 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:09.115 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:09.118 00.003 1032 Enqueuing Expose request
22:15:09.119 00.001 10072 IsGuiding returns 0
22:15:09.119 00.000 10072 Move returns status 0, amount 3
22:15:09.119 00.000 10072 MoveAxis(N, 0, ABG)
22:15:09.119 00.000 10072 Move returns status 0, amount 0
22:15:09.119 00.000 10072 move complete, result=0
22:15:09.120 00.001 10072 worker thread done servicing request
22:15:09.120 00.000 10072 Worker thread wakes up
22:15:09.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:09.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:09.127 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:15:09.538 00.411 10072 Exposure complete
22:15:09.610 00.072 10072 worker thread done servicing request
22:15:09.610 00.000 1032 OnExposeComplete: enter
22:15:09.613 00.003 1032 UpdateGuideState(): m_state=6
22:15:09.615 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2976
22:15:09.617 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.18, Mass=1399, SNR=26.3, Peak=131 HFD=3.2
22:15:09.619 00.002 1032 MultiStar: [#1 0.04,0.03,0.92,U] [#2 0.05,-0.04,0.72,U] [#3 -0.01,0.11,0.71,U] [#4 0.05,0.20,0.61,U] [#5 -0.00,0.08,0.61,U] [#6 0.11,0.15,0.61,U] [#7 0.23,0.17,0.00,M1] [#8 0.30,0.21,0.00,M1] 
22:15:09.620 00.001 1032 single-star, 6 included, MultiStar: {0.04, 0.07}, one-star: {0.06, 0.02}
22:15:09.622 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
22:15:09.624 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
22:15:09.625 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.35 mountX=0.01 mountY=-0.07, mountTheta=-1.48
22:15:09.629 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:15:09.631 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
22:15:09.633 00.002 10072 Worker thread wakes up
22:15:09.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:15:09.633 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:15:09.633 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.07
22:15:09.635 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:15:09.637 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.96
22:15:09.637 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:15:09.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:09.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:15:09.637 00.000 10072 MoveAxis(W, 3, ABG)
22:15:09.637 00.000 10072 Guiding  Dir = 3, Dur = 3
22:15:09.639 00.002 10072 IsGuiding returns 0
22:15:09.639 00.000 10072 PulseGuide returned control before completion, sleep 13
22:15:09.657 00.018 1032 UpdateGuideState exits: m=1399 SNR=26.3
22:15:09.660 00.003 10072 IsGuiding returns 0
22:15:09.660 00.000 10072 Move returns status 0, amount 3
22:15:09.660 00.000 10072 MoveAxis(N, 0, ABG)
22:15:09.660 00.000 10072 Move returns status 0, amount 0
22:15:09.660 00.000 10072 move complete, result=0
22:15:09.660 00.000 10072 worker thread done servicing request
22:15:09.660 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:09.662 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:09.664 00.002 1032 Enqueuing Expose request
22:15:09.667 00.003 10072 Worker thread wakes up
22:15:09.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:09.667 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:09.667 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:15:10.306 00.639 10072 Exposure complete
22:15:10.362 00.056 10072 worker thread done servicing request
22:15:10.362 00.000 1032 OnExposeComplete: enter
22:15:10.365 00.003 1032 UpdateGuideState(): m_state=6
22:15:10.368 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2977
22:15:10.371 00.003 1032 Star::Find returns 1 (0), X=1103.34, Y=136.25, Mass=1247, SNR=24.8, Peak=115 HFD=3.1
22:15:10.372 00.001 1032 MultiStar: [#1 -0.03,0.08,0.91,U] [#2 0.17,0.15,0.76,U] [#3 0.11,0.06,0.73,U] [#4 0.28,0.11,0.00,M1] [#5 0.14,0.09,0.68,U] [#6 0.03,0.11,0.64,U] [#7 0.23,0.09,0.00,M2] [#8 0.15,0.24,0.00,M2] 
22:15:10.374 00.002 1032 single-star, 5 included, MultiStar: {0.07, 0.10}, one-star: {0.06, 0.09}
22:15:10.375 00.001 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
22:15:10.377 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
22:15:10.378 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.98 mountX=0.07 mountY=-0.08, mountTheta=-0.85
22:15:10.380 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
22:15:10.382 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
22:15:10.384 00.002 10072 Worker thread wakes up
22:15:10.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
22:15:10.384 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
22:15:10.384 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
22:15:10.387 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:15:10.390 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.96
22:15:10.390 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:15:10.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:10.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:15:10.390 00.000 10072 MoveAxis(W, 3, ABG)
22:15:10.390 00.000 10072 Guiding  Dir = 3, Dur = 3
22:15:10.390 00.000 10072 IsGuiding returns 0
22:15:10.390 00.000 10072 PulseGuide returned control before completion, sleep 13
22:15:10.409 00.019 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:15:10.410 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:10.417 00.007 10072 IsGuiding returns 0
22:15:10.417 00.000 10072 Move returns status 0, amount 3
22:15:10.417 00.000 10072 MoveAxis(N, 0, ABG)
22:15:10.417 00.000 10072 Move returns status 0, amount 0
22:15:10.417 00.000 10072 move complete, result=0
22:15:10.417 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:10.419 00.002 1032 Enqueuing Expose request
22:15:10.421 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:15:10.424 00.003 10072 worker thread done servicing request
22:15:10.425 00.001 10072 Worker thread wakes up
22:15:10.425 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:10.425 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:10.838 00.413 10072 Exposure complete
22:15:10.895 00.057 10072 worker thread done servicing request
22:15:10.895 00.000 1032 OnExposeComplete: enter
22:15:10.897 00.002 1032 UpdateGuideState(): m_state=6
22:15:10.898 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2978
22:15:10.901 00.003 1032 Star::Find returns 1 (0), X=1103.46, Y=136.14, Mass=1299, SNR=25.3, Peak=116 HFD=3.2
22:15:10.903 00.002 1032 MultiStar: [#1 0.02,0.08,0.99,U] [#2 0.13,-0.14,0.81,U] [#3 0.02,0.27,0.00,M1] [#4 0.17,0.16,0.65,U] [#5 0.15,0.03,0.58,U] [#6 0.11,0.00,0.61,U] [#7 0.20,0.02,0.65,U] [#8 0.25,0.15,0.00,M3] 
22:15:10.904 00.001 1032 refined, 6 included, MultiStar: {0.13, 0.02}, one-star: {0.19, -0.02}
22:15:10.906 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
22:15:10.907 00.001 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
22:15:10.910 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.14 cameraTheta=0.12 mountX=-0.02 mountY=-0.13, mountTheta=-1.71
22:15:10.913 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
22:15:10.915 00.002 1032 Enqueuing Move request for scope (0.13, 0.02)
22:15:10.917 00.002 10072 Worker thread wakes up
22:15:10.917 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
22:15:10.917 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
22:15:10.917 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.02 yDistance=-0.13
22:15:10.919 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:15:10.921 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.96
22:15:10.921 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:15:10.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:10.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:15:10.922 00.001 10072 MoveAxis(W, 3, ABG)
22:15:10.924 00.002 10072 Guiding  Dir = 3, Dur = 3
22:15:10.925 00.001 10072 IsGuiding returns 0
22:15:10.925 00.000 10072 PulseGuide returned control before completion, sleep 13
22:15:10.942 00.017 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:15:10.945 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:10.947 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:10.949 00.002 1032 Enqueuing Expose request
22:15:10.951 00.002 10072 IsGuiding returns 0
22:15:10.951 00.000 10072 Move returns status 0, amount 3
22:15:10.951 00.000 10072 MoveAxis(N, 0, ABG)
22:15:10.951 00.000 10072 Move returns status 0, amount 0
22:15:10.951 00.000 10072 move complete, result=0
22:15:10.951 00.000 10072 worker thread done servicing request
22:15:10.951 00.000 10072 Worker thread wakes up
22:15:10.951 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:10.951 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:10.960 00.009 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:15:11.587 00.627 10072 Exposure complete
22:15:11.640 00.053 10072 worker thread done servicing request
22:15:11.640 00.000 1032 OnExposeComplete: enter
22:15:11.644 00.004 1032 UpdateGuideState(): m_state=6
22:15:11.646 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2979
22:15:11.648 00.002 1032 Star::Find returns 1 (0), X=1103.61, Y=136.40, Mass=1324, SNR=25.5, Peak=110 HFD=3.3
22:15:11.650 00.002 1032 MultiStar: [#1 0.21,0.30,0.00,M1] [#2 0.16,0.21,0.00,M1] [#3 0.06,0.24,0.00,M2] [#4 0.33,0.24,0.00,M1] [#5 0.33,0.27,0.00,M1] [#6 0.02,0.29,0.00,M1] [#7 0.28,0.27,0.00,M2] [#8 0.35,0.30,0.00,M4] 
22:15:11.651 00.001 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
22:15:11.654 00.003 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
22:15:11.656 00.002 1032 CameraToMount -- cameraX=0.34 cameraY=0.25 hyp=0.42 cameraTheta=0.63 mountX=0.15 mountY=-0.39, mountTheta=-1.20
22:15:11.658 00.002 1032 SchedulePrimaryMove(0F526948, x=0.34, y=0.25, opts=13)
22:15:11.661 00.003 1032 Enqueuing Move request for scope (0.34, 0.25)
22:15:11.663 00.002 10072 Worker thread wakes up
22:15:11.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.25) opts 0xd
22:15:11.663 00.000 10072 Handling offset move in thread for scope, endpoint = (0.34, 0.25)
22:15:11.663 00.000 10072 Moving (0.34, 0.25) raw xDistance=0.15 yDistance=-0.39
22:15:11.665 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:15:11.667 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 284.97
22:15:11.667 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:15:11.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:15:11.667 00.000 10072 MoveAxis(W, 75, ABG)
22:15:11.668 00.001 10072 Guiding  Dir = 3, Dur = 75
22:15:11.668 00.000 10072 IsGuiding returns 0
22:15:11.668 00.000 10072 PulseGuide returned control before completion, sleep 85
22:15:11.688 00.020 1032 UpdateGuideState exits: m=1324 SNR=25.5
22:15:11.690 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:11.692 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:11.694 00.002 1032 Enqueuing Expose request
22:15:11.771 00.077 10072 IsGuiding returns 0
22:15:11.774 00.003 10072 Move returns status 0, amount 75
22:15:11.774 00.000 10072 MoveAxis(N, 251, ABG)
22:15:11.774 00.000 10072 Guiding  Dir = 0, Dur = 251
22:15:11.774 00.000 10072 IsGuiding returns 0
22:15:11.774 00.000 10072 PulseGuide returned control before completion, sleep 261
22:15:12.037 00.263 10072 IsGuiding returns 0
22:15:12.037 00.000 10072 Move returns status 0, amount 251
22:15:12.037 00.000 10072 move complete, result=0
22:15:12.037 00.000 10072 worker thread done servicing request
22:15:12.037 00.000 10072 Worker thread wakes up
22:15:12.037 00.000 1032 GuideStep: 0.2 px 75 ms WEST, -0.4 px 251 ms NORTH
22:15:12.039 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:12.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:12.773 00.734 10072 Exposure complete
22:15:12.822 00.049 10072 worker thread done servicing request
22:15:12.823 00.001 1032 OnExposeComplete: enter
22:15:12.824 00.001 1032 UpdateGuideState(): m_state=6
22:15:12.826 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2980
22:15:12.828 00.002 1032 Star::Find returns 1 (0), X=1103.05, Y=136.34, Mass=1364, SNR=25.9, Peak=114 HFD=3.2
22:15:12.831 00.003 1032 MultiStar: [#1 -0.16,0.13,0.96,U] [#2 -0.12,0.12,0.80,U] [#3 -0.17,0.23,0.00,M3] [#4 -0.04,0.36,0.00,M2] [#5 -0.08,0.22,0.59,U] [#6 -0.13,0.14,0.63,U] [#7 -0.24,0.26,0.00,M3] [#8 0.05,0.15,0.52,U] 
22:15:12.834 00.003 1032 refined, 5 included, MultiStar: {-0.13, 0.16}, one-star: {-0.23, 0.19}
22:15:12.836 00.002 1032 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.83) = xAngle (0.44 = 0.44)
22:15:12.837 00.001 1032 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.44 = 0.44)
22:15:12.839 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.20 cameraTheta=2.27 mountX=0.18 mountY=0.09, mountTheta=0.44
22:15:12.841 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.16, opts=13)
22:15:12.843 00.002 1032 Enqueuing Move request for scope (-0.13, 0.16)
22:15:12.844 00.001 10072 Worker thread wakes up
22:15:12.844 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
22:15:12.844 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
22:15:12.844 00.000 10072 Moving (-0.13, 0.16) raw xDistance=0.18 yDistance=0.09
22:15:12.846 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:15:12.849 00.003 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 284.97
22:15:12.849 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
22:15:12.849 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:12.849 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:15:12.849 00.000 10072 MoveAxis(W, 91, ABG)
22:15:12.849 00.000 10072 Guiding  Dir = 3, Dur = 91
22:15:12.849 00.000 10072 IsGuiding returns 0
22:15:12.850 00.001 10072 PulseGuide returned control before completion, sleep 101
22:15:12.866 00.016 1032 UpdateGuideState exits: m=1364 SNR=25.9
22:15:12.868 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:12.869 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:12.871 00.002 1032 Enqueuing Expose request
22:15:12.959 00.088 10072 IsGuiding returns 0
22:15:12.959 00.000 10072 Move returns status 0, amount 91
22:15:12.959 00.000 10072 MoveAxis(N, 0, ABG)
22:15:12.959 00.000 10072 Move returns status 0, amount 0
22:15:12.959 00.000 10072 move complete, result=0
22:15:12.959 00.000 10072 worker thread done servicing request
22:15:12.959 00.000 10072 Worker thread wakes up
22:15:12.959 00.000 1032 GuideStep: 0.2 px 91 ms WEST, 0.1 px 0 ms NORTH
22:15:12.961 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:12.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:13.381 00.420 10072 Exposure complete
22:15:13.435 00.054 10072 worker thread done servicing request
22:15:13.435 00.000 1032 OnExposeComplete: enter
22:15:13.437 00.002 1032 UpdateGuideState(): m_state=6
22:15:13.439 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2981
22:15:13.441 00.002 1032 Star::Find returns 1 (0), X=1103.07, Y=136.24, Mass=1410, SNR=26.3, Peak=119 HFD=3.2
22:15:13.442 00.001 1032 MultiStar: [#1 -0.27,-0.04,0.00,M1] [#2 -0.07,0.02,0.79,U] [#3 -0.41,0.10,0.00,M4] [#4 -0.13,0.22,0.00,M3] [#5 -0.18,0.08,0.63,U] [#6 -0.29,0.16,0.00,M1] [#7 -0.17,0.01,0.63,U] [#8 -0.06,0.18,0.47,U] 
22:15:13.444 00.002 1032 refined, 4 included, MultiStar: {-0.14, 0.07}, one-star: {-0.21, 0.08}
22:15:13.445 00.001 1032 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.83) = xAngle (0.87 = 0.87)
22:15:13.447 00.002 1032 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.87 = 0.87)
22:15:13.448 00.001 1032 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.16 cameraTheta=2.70 mountX=0.10 mountY=0.12, mountTheta=0.87
22:15:13.451 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.07, opts=13)
22:15:13.454 00.003 1032 Enqueuing Move request for scope (-0.14, 0.07)
22:15:13.456 00.002 10072 Worker thread wakes up
22:15:13.456 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
22:15:13.456 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
22:15:13.456 00.000 10072 Moving (-0.14, 0.07) raw xDistance=0.10 yDistance=0.12
22:15:13.459 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:15:13.462 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.97
22:15:13.462 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:15:13.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:13.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:15:13.462 00.000 10072 MoveAxis(W, 3, ABG)
22:15:13.462 00.000 10072 Guiding  Dir = 3, Dur = 3
22:15:13.463 00.001 10072 IsGuiding returns 0
22:15:13.463 00.000 10072 PulseGuide returned control before completion, sleep 13
22:15:13.479 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.3
22:15:13.483 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:13.484 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:13.486 00.002 1032 Enqueuing Expose request
22:15:13.490 00.004 10072 IsGuiding returns 0
22:15:13.490 00.000 10072 Move returns status 0, amount 3
22:15:13.490 00.000 10072 MoveAxis(N, 0, ABG)
22:15:13.490 00.000 10072 Move returns status 0, amount 0
22:15:13.490 00.000 10072 move complete, result=0
22:15:13.490 00.000 10072 worker thread done servicing request
22:15:13.490 00.000 10072 Worker thread wakes up
22:15:13.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:13.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:13.496 00.006 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
22:15:14.119 00.623 10072 Exposure complete
22:15:14.171 00.052 10072 worker thread done servicing request
22:15:14.171 00.000 1032 OnExposeComplete: enter
22:15:14.174 00.003 1032 UpdateGuideState(): m_state=6
22:15:14.176 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2982
22:15:14.177 00.001 1032 Star::Find returns 1 (0), X=1103.37, Y=136.06, Mass=1492, SNR=27.1, Peak=123 HFD=3.3
22:15:14.179 00.002 1032 MultiStar: [#1 -0.24,-0.08,0.00,M2] [#2 -0.20,-0.05,0.70,U] [#3 -0.31,0.33,0.00,M5] [#4 -0.20,0.16,0.00,M4] [#5 0.07,0.15,0.63,U] [#6 -0.41,0.20,0.00,M2] [#7 -0.15,0.01,0.63,U] [#8 0.06,0.06,0.50,U] 
22:15:14.182 00.003 1032 refined, 4 included, MultiStar: {-0.02, 0.00}, one-star: {0.09, -0.09}
22:15:14.183 00.001 1032 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.83) = xAngle (1.28 = 1.28)
22:15:14.184 00.001 1032 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.28 = 1.28)
22:15:14.186 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.11 mountX=0.01 mountY=0.02, mountTheta=1.28
22:15:14.190 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.00, opts=13)
22:15:14.192 00.002 1032 Enqueuing Move request for scope (-0.02, 0.00)
22:15:14.195 00.003 10072 Worker thread wakes up
22:15:14.195 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
22:15:14.195 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
22:15:14.195 00.000 10072 Moving (-0.02, 0.00) raw xDistance=0.01 yDistance=0.02
22:15:14.198 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:15:14.200 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.97
22:15:14.200 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:15:14.200 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:14.201 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:15:14.201 00.000 10072 MoveAxis(W, 3, ABG)
22:15:14.201 00.000 10072 Guiding  Dir = 3, Dur = 3
22:15:14.201 00.000 10072 IsGuiding returns 0
22:15:14.201 00.000 10072 PulseGuide returned control before completion, sleep 13
22:15:14.221 00.020 1032 UpdateGuideState exits: m=1492 SNR=27.1
22:15:14.224 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:14.226 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:14.228 00.002 1032 Enqueuing Expose request
22:15:14.230 00.002 10072 IsGuiding returns 0
22:15:14.230 00.000 10072 Move returns status 0, amount 3
22:15:14.230 00.000 10072 MoveAxis(N, 0, ABG)
22:15:14.230 00.000 10072 Move returns status 0, amount 0
22:15:14.230 00.000 10072 move complete, result=0
22:15:14.230 00.000 10072 worker thread done servicing request
22:15:14.230 00.000 10072 Worker thread wakes up
22:15:14.230 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:14.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:14.239 00.009 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:15:14.648 00.409 10072 Exposure complete
22:15:14.705 00.057 10072 worker thread done servicing request
22:15:14.705 00.000 1032 OnExposeComplete: enter
22:15:14.707 00.002 1032 UpdateGuideState(): m_state=6
22:15:14.710 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2983
22:15:14.711 00.001 1032 Star::Find returns 1 (0), X=1103.22, Y=136.32, Mass=1312, SNR=25.4, Peak=114 HFD=3.1
22:15:14.713 00.002 1032 MultiStar: [#1 -0.07,0.09,0.98,U] [#2 -0.10,0.13,0.79,U] [#3 -0.23,0.39,0.00,M6] [#4 -0.01,0.08,0.67,U] [#5 -0.08,0.06,0.65,U] [#6 -0.15,0.28,0.00,M3] [#7 -0.20,0.20,0.00,M2] [#8 0.03,0.26,0.00,M2] 
22:15:14.715 00.002 1032 refined, 4 included, MultiStar: {-0.06, 0.11}, one-star: {-0.06, 0.17}
22:15:14.717 00.002 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
22:15:14.719 00.002 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
22:15:14.720 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.10 mountX=0.12 mountY=0.03, mountTheta=0.27
22:15:14.723 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.11, opts=13)
22:15:14.725 00.002 1032 Enqueuing Move request for scope (-0.06, 0.11)
22:15:14.728 00.003 10072 Worker thread wakes up
22:15:14.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
22:15:14.728 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
22:15:14.728 00.000 10072 Moving (-0.06, 0.11) raw xDistance=0.12 yDistance=0.03
22:15:14.730 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:15:14.733 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.97
22:15:14.733 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:15:14.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:14.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:15:14.733 00.000 10072 MoveAxis(W, 2, ABG)
22:15:14.733 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:14.734 00.001 10072 IsGuiding returns 0
22:15:14.734 00.000 10072 PulseGuide returned control before completion, sleep 12
22:15:14.752 00.018 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:15:14.754 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:14.755 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:14.757 00.002 1032 Enqueuing Expose request
22:15:14.759 00.002 10072 IsGuiding returns 0
22:15:14.759 00.000 10072 Move returns status 0, amount 2
22:15:14.759 00.000 10072 MoveAxis(N, 0, ABG)
22:15:14.759 00.000 10072 Move returns status 0, amount 0
22:15:14.759 00.000 10072 move complete, result=0
22:15:14.759 00.000 10072 worker thread done servicing request
22:15:14.760 00.001 10072 Worker thread wakes up
22:15:14.760 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:14.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:14.768 00.008 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:15:15.493 00.725 10072 Exposure complete
22:15:15.548 00.055 10072 worker thread done servicing request
22:15:15.548 00.000 1032 OnExposeComplete: enter
22:15:15.552 00.004 1032 UpdateGuideState(): m_state=6
22:15:15.561 00.009 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2984
22:15:15.565 00.004 1032 Star::Find returns 1 (0), X=1103.10, Y=136.27, Mass=1185, SNR=24.1, Peak=106 HFD=3.0
22:15:15.568 00.003 1032 MultiStar: [#1 -0.15,-0.08,1.08,U] [#2 0.01,-0.10,0.81,U] [#3 -0.24,0.18,0.00,M7] [#4 -0.03,0.16,0.72,U] [#5 -0.14,-0.06,0.70,U] [#6 -0.07,-0.03,0.67,U] [#7 -0.04,0.04,0.68,U] [#8 0.03,0.06,0.54,U] 
22:15:15.570 00.002 1032 refined, 7 included, MultiStar: {-0.08, 0.01}, one-star: {-0.17, 0.11}
22:15:15.572 00.002 1032 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.83) = xAngle (1.19 = 1.19)
22:15:15.574 00.002 1032 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.19 = 1.19)
22:15:15.576 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.02 mountX=0.03 mountY=0.08, mountTheta=1.19
22:15:15.580 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.01, opts=13)
22:15:15.584 00.004 1032 Enqueuing Move request for scope (-0.08, 0.01)
22:15:15.586 00.002 10072 Worker thread wakes up
22:15:15.586 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
22:15:15.586 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
22:15:15.586 00.000 10072 Moving (-0.08, 0.01) raw xDistance=0.03 yDistance=0.08
22:15:15.588 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:15:15.590 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.97
22:15:15.590 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:15:15.591 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:15.591 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:15:15.591 00.000 10072 MoveAxis(W, 3, ABG)
22:15:15.591 00.000 10072 Guiding  Dir = 3, Dur = 3
22:15:15.591 00.000 10072 IsGuiding returns 0
22:15:15.592 00.001 10072 PulseGuide returned control before completion, sleep 13
22:15:15.609 00.017 1032 UpdateGuideState exits: m=1185 SNR=24.1
22:15:15.611 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:15.613 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:15.616 00.003 1032 Enqueuing Expose request
22:15:15.618 00.002 10072 IsGuiding returns 0
22:15:15.618 00.000 10072 Move returns status 0, amount 3
22:15:15.618 00.000 10072 MoveAxis(N, 0, ABG)
22:15:15.618 00.000 10072 Move returns status 0, amount 0
22:15:15.618 00.000 10072 move complete, result=0
22:15:15.618 00.000 10072 worker thread done servicing request
22:15:15.618 00.000 10072 Worker thread wakes up
22:15:15.618 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:15.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:15.625 00.007 1032 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
22:15:16.024 00.399 10072 Exposure complete
22:15:16.077 00.053 10072 worker thread done servicing request
22:15:16.077 00.000 1032 OnExposeComplete: enter
22:15:16.080 00.003 1032 UpdateGuideState(): m_state=6
22:15:16.083 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2985
22:15:16.085 00.002 1032 Star::Find returns 1 (0), X=1103.24, Y=136.11, Mass=1219, SNR=24.5, Peak=108 HFD=3.1
22:15:16.087 00.002 1032 MultiStar: [#1 -0.03,-0.15,1.03,U] [#2 -0.07,-0.23,0.00,M1] [#3 -0.26,0.37,0.00,M8] [#4 -0.07,0.33,0.00,M3] [#5 0.17,0.05,0.69,U] [#6 -0.27,0.19,0.00,M3] [#7 -0.08,0.02,0.69,U] [#8 -0.02,-0.14,0.51,U] 
22:15:16.089 00.002 1032 refined, 4 included, MultiStar: {-0.00, -0.06}, one-star: {-0.04, -0.05}
22:15:16.091 00.002 1032 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.83) = xAngle (-3.47 = 2.82)
22:15:16.093 00.002 1032 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.47 = 2.82)
22:15:16.094 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.64 mountX=-0.05 mountY=0.02, mountTheta=2.82
22:15:16.097 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.06, opts=13)
22:15:16.098 00.001 1032 Enqueuing Move request for scope (-0.00, -0.06)
22:15:16.100 00.002 10072 Worker thread wakes up
22:15:16.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
22:15:16.100 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
22:15:16.100 00.000 10072 Moving (-0.00, -0.06) raw xDistance=-0.05 yDistance=0.02
22:15:16.102 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=142, Gamma=2.230
22:15:16.105 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.98
22:15:16.105 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:15:16.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:16.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:15:16.105 00.000 10072 MoveAxis(W, 2, ABG)
22:15:16.105 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:16.105 00.000 10072 IsGuiding returns 0
22:15:16.106 00.001 10072 PulseGuide returned control before completion, sleep 12
22:15:16.122 00.016 1032 UpdateGuideState exits: m=1219 SNR=24.5
22:15:16.124 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:16.126 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:16.128 00.002 1032 Enqueuing Expose request
22:15:16.130 00.002 10072 IsGuiding returns 0
22:15:16.130 00.000 10072 Move returns status 0, amount 2
22:15:16.130 00.000 10072 MoveAxis(N, 0, ABG)
22:15:16.130 00.000 10072 Move returns status 0, amount 0
22:15:16.130 00.000 10072 move complete, result=0
22:15:16.130 00.000 10072 worker thread done servicing request
22:15:16.130 00.000 10072 Worker thread wakes up
22:15:16.130 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:16.130 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:16.138 00.008 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:15:16.756 00.618 10072 Exposure complete
22:15:16.810 00.054 10072 worker thread done servicing request
22:15:16.810 00.000 1032 OnExposeComplete: enter
22:15:16.812 00.002 1032 UpdateGuideState(): m_state=6
22:15:16.814 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2986
22:15:16.816 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=136.11, Mass=1234, SNR=24.6, Peak=96 HFD=3.3
22:15:16.818 00.002 1032 MultiStar: [#1 -0.08,-0.06,1.07,U] [#2 0.11,-0.04,0.80,U] [#3 -0.12,0.11,0.78,U] [#4 0.15,-0.13,0.67,U] [#5 0.16,-0.16,0.69,U] [#6 -0.10,0.16,0.59,U] [#7 0.03,-0.15,0.71,U] [#8 0.12,0.24,0.00,M1] 
22:15:16.819 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {0.13, -0.05}
22:15:16.821 00.002 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
22:15:16.823 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
22:15:16.824 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.93 mountX=-0.05 mountY=-0.02, mountTheta=-2.76
22:15:16.827 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
22:15:16.829 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
22:15:16.831 00.002 10072 Worker thread wakes up
22:15:16.831 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
22:15:16.831 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
22:15:16.831 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
22:15:16.834 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:15:16.836 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.98
22:15:16.836 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:15:16.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:16.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:15:16.836 00.000 10072 MoveAxis(W, 2, ABG)
22:15:16.836 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:16.836 00.000 10072 IsGuiding returns 0
22:15:16.837 00.001 10072 PulseGuide returned control before completion, sleep 12
22:15:16.852 00.015 1032 UpdateGuideState exits: m=1234 SNR=24.6
22:15:16.855 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:16.857 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:16.858 00.001 1032 Enqueuing Expose request
22:15:16.864 00.006 10072 IsGuiding returns 0
22:15:16.864 00.000 10072 Move returns status 0, amount 2
22:15:16.864 00.000 10072 MoveAxis(N, 0, ABG)
22:15:16.864 00.000 10072 Move returns status 0, amount 0
22:15:16.864 00.000 10072 move complete, result=0
22:15:16.864 00.000 10072 worker thread done servicing request
22:15:16.864 00.000 10072 Worker thread wakes up
22:15:16.864 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:16.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:16.867 00.003 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:15:17.273 00.406 10072 Exposure complete
22:15:17.328 00.055 10072 worker thread done servicing request
22:15:17.329 00.001 1032 OnExposeComplete: enter
22:15:17.331 00.002 1032 UpdateGuideState(): m_state=6
22:15:17.334 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2987
22:15:17.336 00.002 1032 Star::Find returns 1 (0), X=1103.23, Y=136.10, Mass=1235, SNR=24.7, Peak=104 HFD=3.0
22:15:17.337 00.001 1032 MultiStar: [#1 -0.06,-0.11,0.97,U] [#2 0.18,-0.08,0.80,U] [#3 -0.31,0.16,0.00,M8] [#4 0.06,-0.01,0.72,U] [#5 0.01,0.02,0.65,U] [#6 -0.14,0.02,0.62,U] [#7 0.05,-0.13,0.72,U] [#8 -0.03,0.01,0.53,U] 
22:15:17.339 00.002 1032 refined, 7 included, MultiStar: {0.00, -0.05}, one-star: {-0.04, -0.06}
22:15:17.341 00.002 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.96)
22:15:17.342 00.001 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.96)
22:15:17.344 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.49 mountX=-0.05 mountY=0.01, mountTheta=2.96
22:15:17.347 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.05, opts=13)
22:15:17.349 00.002 1032 Enqueuing Move request for scope (0.00, -0.05)
22:15:17.351 00.002 10072 Worker thread wakes up
22:15:17.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
22:15:17.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
22:15:17.351 00.000 10072 Moving (0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
22:15:17.353 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:15:17.356 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.98
22:15:17.356 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:15:17.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:17.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:15:17.356 00.000 10072 MoveAxis(W, 2, ABG)
22:15:17.356 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:17.356 00.000 10072 IsGuiding returns 0
22:15:17.356 00.000 10072 PulseGuide returned control before completion, sleep 12
22:15:17.374 00.018 1032 UpdateGuideState exits: m=1235 SNR=24.7
22:15:17.375 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:17.378 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:17.380 00.002 1032 Enqueuing Expose request
22:15:17.382 00.002 10072 IsGuiding returns 0
22:15:17.382 00.000 10072 Move returns status 0, amount 2
22:15:17.382 00.000 10072 MoveAxis(N, 0, ABG)
22:15:17.382 00.000 10072 Move returns status 0, amount 0
22:15:17.382 00.000 10072 move complete, result=0
22:15:17.382 00.000 10072 worker thread done servicing request
22:15:17.382 00.000 10072 Worker thread wakes up
22:15:17.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:17.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:17.390 00.008 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:15:18.008 00.618 10072 Exposure complete
22:15:18.072 00.064 10072 worker thread done servicing request
22:15:18.073 00.001 1032 OnExposeComplete: enter
22:15:18.075 00.002 1032 UpdateGuideState(): m_state=6
22:15:18.077 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2988
22:15:18.080 00.003 1032 Star::Find returns 1 (0), X=1103.31, Y=136.13, Mass=1234, SNR=24.6, Peak=102 HFD=3.3
22:15:18.087 00.007 1032 MultiStar: [#1 -0.23,0.04,1.03,U] [#2 -0.11,0.09,0.87,U] [#3 -0.24,0.39,0.00,M9] [#4 -0.13,0.46,0.00,M2] [#5 0.05,0.05,0.66,U] [#6 -0.30,0.32,0.00,M2] [#7 -0.32,0.25,0.00,M1] [#8 0.01,0.02,0.51,U] 
22:15:18.090 00.003 1032 single-star, 4 included, MultiStar: {-0.06, 0.03}, one-star: {0.03, -0.02}
22:15:18.092 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
22:15:18.093 00.001 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
22:15:18.095 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.58 mountX=-0.03 mountY=-0.03, mountTheta=-2.41
22:15:18.098 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
22:15:18.100 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
22:15:18.102 00.002 10072 Worker thread wakes up
22:15:18.102 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:15:18.102 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:15:18.102 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.03
22:15:18.104 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:15:18.107 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.98
22:15:18.107 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:15:18.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:18.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:15:18.107 00.000 10072 MoveAxis(W, 2, ABG)
22:15:18.107 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:18.107 00.000 10072 IsGuiding returns 0
22:15:18.108 00.001 10072 PulseGuide returned control before completion, sleep 12
22:15:18.129 00.021 1032 UpdateGuideState exits: m=1234 SNR=24.6
22:15:18.131 00.002 10072 IsGuiding returns 0
22:15:18.131 00.000 10072 Move returns status 0, amount 2
22:15:18.131 00.000 10072 MoveAxis(N, 0, ABG)
22:15:18.131 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:18.133 00.002 10072 Move returns status 0, amount 0
22:15:18.133 00.000 10072 move complete, result=0
22:15:18.133 00.000 10072 worker thread done servicing request
22:15:18.133 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:18.135 00.002 1032 Enqueuing Expose request
22:15:18.137 00.002 10072 Worker thread wakes up
22:15:18.137 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:15:18.138 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:18.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:18.555 00.417 10072 Exposure complete
22:15:18.622 00.067 10072 worker thread done servicing request
22:15:18.622 00.000 1032 OnExposeComplete: enter
22:15:18.625 00.003 1032 UpdateGuideState(): m_state=6
22:15:18.627 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2989
22:15:18.629 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=136.42, Mass=1409, SNR=26.3, Peak=128 HFD=3.2
22:15:18.631 00.002 1032 MultiStar: [#1 -0.21,0.13,0.00,M1] [#2 -0.00,0.05,0.73,U] [#3 -0.24,0.47,0.00,M10] [#4 0.14,0.24,0.00,M3] [#5 0.07,0.21,0.63,U] [#6 -0.11,0.10,0.61,U] [#7 0.06,0.18,0.65,U] [#8 0.05,0.36,0.00,M1] 
22:15:18.633 00.002 1032 refined, 4 included, MultiStar: {0.03, 0.17}, one-star: {0.09, 0.26}
22:15:18.635 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
22:15:18.636 00.001 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
22:15:18.638 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.39 mountX=0.15 mountY=-0.07, mountTheta=-0.44
22:15:18.641 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.17, opts=13)
22:15:18.644 00.003 1032 Enqueuing Move request for scope (0.03, 0.17)
22:15:18.647 00.003 10072 Worker thread wakes up
22:15:18.647 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
22:15:18.647 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
22:15:18.648 00.001 10072 Moving (0.03, 0.17) raw xDistance=0.15 yDistance=-0.07
22:15:18.650 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:15:18.654 00.004 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 284.98
22:15:18.654 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:15:18.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:18.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:15:18.654 00.000 10072 MoveAxis(W, 74, ABG)
22:15:18.654 00.000 10072 Guiding  Dir = 3, Dur = 74
22:15:18.655 00.001 10072 IsGuiding returns 0
22:15:18.655 00.000 10072 PulseGuide returned control before completion, sleep 84
22:15:18.676 00.021 1032 UpdateGuideState exits: m=1409 SNR=26.3
22:15:18.680 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:18.682 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:18.683 00.001 1032 Enqueuing Expose request
22:15:18.740 00.057 10072 IsGuiding returns 0
22:15:18.741 00.001 10072 Move returns status 0, amount 74
22:15:18.741 00.000 10072 MoveAxis(N, 0, ABG)
22:15:18.741 00.000 10072 Move returns status 0, amount 0
22:15:18.741 00.000 10072 move complete, result=0
22:15:18.741 00.000 10072 worker thread done servicing request
22:15:18.741 00.000 10072 Worker thread wakes up
22:15:18.741 00.000 1032 GuideStep: 0.2 px 74 ms WEST, -0.1 px 0 ms NORTH
22:15:18.744 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:18.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:19.386 00.642 10072 Exposure complete
22:15:19.445 00.059 10072 worker thread done servicing request
22:15:19.445 00.000 1032 OnExposeComplete: enter
22:15:19.447 00.002 1032 UpdateGuideState(): m_state=6
22:15:19.449 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2990
22:15:19.451 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.23, Mass=1251, SNR=24.8, Peak=103 HFD=3.2
22:15:19.453 00.002 1032 MultiStar: [#1 0.04,0.05,1.00,U] [#2 0.13,-0.06,0.85,U] [#3 0.05,0.01,0.73,U] [#4 0.20,0.01,0.69,U] [#5 0.15,-0.01,0.64,U] [#6 0.05,0.09,0.65,U] [#7 0.16,-0.12,0.70,U] [#8 0.22,0.13,0.00,M2] 
22:15:19.455 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.15, 0.07}
22:15:19.457 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
22:15:19.459 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
22:15:19.461 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.09 mountX=-0.02 mountY=-0.11, mountTheta=-1.74
22:15:19.464 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
22:15:19.465 00.001 1032 Enqueuing Move request for scope (0.11, 0.01)
22:15:19.467 00.002 10072 Worker thread wakes up
22:15:19.467 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
22:15:19.467 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
22:15:19.467 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
22:15:19.468 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:15:19.471 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.99
22:15:19.471 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:15:19.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:19.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:15:19.471 00.000 10072 MoveAxis(W, 2, ABG)
22:15:19.471 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:19.472 00.001 10072 IsGuiding returns 0
22:15:19.472 00.000 10072 PulseGuide returned control before completion, sleep 12
22:15:19.490 00.018 1032 UpdateGuideState exits: m=1251 SNR=24.8
22:15:19.493 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:19.495 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:19.497 00.002 1032 Enqueuing Expose request
22:15:19.499 00.002 10072 IsGuiding returns 0
22:15:19.499 00.000 10072 Move returns status 0, amount 2
22:15:19.499 00.000 10072 MoveAxis(N, 0, ABG)
22:15:19.499 00.000 10072 Move returns status 0, amount 0
22:15:19.499 00.000 10072 move complete, result=0
22:15:19.499 00.000 10072 worker thread done servicing request
22:15:19.500 00.001 10072 Worker thread wakes up
22:15:19.500 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:19.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:19.508 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:15:19.916 00.408 10072 Exposure complete
22:15:19.969 00.053 10072 worker thread done servicing request
22:15:19.969 00.000 1032 OnExposeComplete: enter
22:15:19.971 00.002 1032 UpdateGuideState(): m_state=6
22:15:19.972 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2991
22:15:19.974 00.002 1032 Star::Find returns 1 (0), X=1103.18, Y=136.16, Mass=1290, SNR=25.2, Peak=97 HFD=3.1
22:15:19.976 00.002 1032 MultiStar: [#1 -0.06,-0.07,1.01,U] [#2 0.17,-0.01,0.77,U] [#3 -0.03,0.06,0.74,U] [#4 0.21,-0.11,0.68,U] [#5 0.09,-0.24,0.00,M1] [#6 0.25,0.00,0.00,M1] [#7 0.16,-0.23,0.00,M1] [#8 0.08,0.07,0.51,U] 
22:15:19.977 00.001 1032 refined, 5 included, MultiStar: {0.03, -0.02}, one-star: {-0.09, 0.00}
22:15:19.979 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
22:15:19.980 00.001 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
22:15:19.982 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.48 mountX=-0.02 mountY=-0.02, mountTheta=-2.31
22:15:19.985 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
22:15:19.987 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
22:15:19.990 00.003 10072 Worker thread wakes up
22:15:19.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:15:19.990 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:15:19.990 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.02
22:15:19.993 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:15:19.995 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.99
22:15:19.995 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:15:19.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:19.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:15:19.995 00.000 10072 MoveAxis(W, 1, ABG)
22:15:19.996 00.001 10072 Guiding  Dir = 3, Dur = 1
22:15:19.996 00.000 10072 IsGuiding returns 0
22:15:19.996 00.000 10072 PulseGuide returned control before completion, sleep 11
22:15:20.009 00.013 10072 IsGuiding returns 0
22:15:20.009 00.000 10072 Move returns status 0, amount 1
22:15:20.009 00.000 10072 MoveAxis(N, 0, ABG)
22:15:20.009 00.000 10072 Move returns status 0, amount 0
22:15:20.009 00.000 10072 move complete, result=0
22:15:20.009 00.000 10072 worker thread done servicing request
22:15:20.011 00.002 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:15:20.014 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:20.016 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:20.018 00.002 1032 Enqueuing Expose request
22:15:20.021 00.003 10072 Worker thread wakes up
22:15:20.021 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:20.021 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:20.021 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:15:20.653 00.632 10072 Exposure complete
22:15:20.704 00.051 10072 worker thread done servicing request
22:15:20.704 00.000 1032 OnExposeComplete: enter
22:15:20.706 00.002 1032 UpdateGuideState(): m_state=6
22:15:20.709 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2992
22:15:20.711 00.002 1032 Star::Find returns 1 (0), X=1103.17, Y=136.02, Mass=1415, SNR=26.4, Peak=117 HFD=3.1
22:15:20.712 00.001 1032 MultiStar: [#1 0.01,-0.04,0.95,U] [#2 -0.12,-0.15,0.77,U] [#3 -0.18,-0.01,0.72,U] [#4 -0.01,0.16,0.66,U] [#5 0.05,-0.34,0.00,M2] [#6 -0.14,-0.21,0.00,M2] [#7 -0.00,-0.06,0.64,U] [#8 0.20,0.18,0.00,M2] 
22:15:20.714 00.002 1032 refined, 5 included, MultiStar: {-0.07, -0.05}, one-star: {-0.11, -0.14}
22:15:20.716 00.002 1032 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.83) = xAngle (-4.36 = 1.92)
22:15:20.717 00.001 1032 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.36 = 1.92)
22:15:20.719 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.53 mountX=-0.03 mountY=0.08, mountTheta=1.92
22:15:20.722 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.05, opts=13)
22:15:20.724 00.002 1032 Enqueuing Move request for scope (-0.07, -0.05)
22:15:20.726 00.002 10072 Worker thread wakes up
22:15:20.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
22:15:20.726 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
22:15:20.726 00.000 10072 Moving (-0.07, -0.05) raw xDistance=-0.03 yDistance=0.08
22:15:20.728 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:15:20.730 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.99
22:15:20.730 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:15:20.730 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:20.730 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:15:20.730 00.000 10072 MoveAxis(W, 2, ABG)
22:15:20.731 00.001 10072 Guiding  Dir = 3, Dur = 2
22:15:20.731 00.000 10072 IsGuiding returns 0
22:15:20.731 00.000 10072 PulseGuide returned control before completion, sleep 12
22:15:20.748 00.017 1032 UpdateGuideState exits: m=1415 SNR=26.4
22:15:20.750 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:20.751 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:20.752 00.001 1032 Enqueuing Expose request
22:15:20.760 00.008 10072 IsGuiding returns 0
22:15:20.760 00.000 10072 Move returns status 0, amount 2
22:15:20.760 00.000 10072 MoveAxis(N, 0, ABG)
22:15:20.760 00.000 10072 Move returns status 0, amount 0
22:15:20.760 00.000 10072 move complete, result=0
22:15:20.760 00.000 10072 worker thread done servicing request
22:15:20.760 00.000 10072 Worker thread wakes up
22:15:20.760 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:20.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:20.761 00.001 1032 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
22:15:21.166 00.405 10072 Exposure complete
22:15:21.221 00.055 10072 worker thread done servicing request
22:15:21.223 00.002 1032 OnExposeComplete: enter
22:15:21.225 00.002 1032 UpdateGuideState(): m_state=6
22:15:21.226 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2993
22:15:21.228 00.002 1032 Star::Find returns 1 (0), X=1103.17, Y=135.75, Mass=1281, SNR=25.1, Peak=111 HFD=3.2
22:15:21.231 00.003 1032 MultiStar: [#1 -0.19,-0.13,0.97,U] [#2 -0.00,-0.23,0.76,U] [#3 -0.38,0.21,0.00,M8] [#4 -0.05,0.05,0.69,U] [#5 -0.10,-0.02,0.73,U] [#6 -0.14,0.10,0.61,U] [#7 -0.14,-0.06,0.69,U] [#8 -0.23,0.12,0.00,M3] 
22:15:21.232 00.001 1032 refined, 6 included, MultiStar: {-0.11, -0.12}, one-star: {-0.10, -0.40}
22:15:21.234 00.002 1032 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.83) = xAngle (-4.12 = 2.17)
22:15:21.236 00.002 1032 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.12 = 2.17)
22:15:21.238 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.29 mountX=-0.09 mountY=0.14, mountTheta=2.17
22:15:21.241 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.12, opts=13)
22:15:21.243 00.002 1032 Enqueuing Move request for scope (-0.11, -0.12)
22:15:21.245 00.002 10072 Worker thread wakes up
22:15:21.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
22:15:21.245 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
22:15:21.245 00.000 10072 Moving (-0.11, -0.12) raw xDistance=-0.09 yDistance=0.14
22:15:21.248 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:15:21.251 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.99
22:15:21.251 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:15:21.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:21.252 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:15:21.252 00.000 10072 MoveAxis(W, 2, ABG)
22:15:21.252 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:21.252 00.000 10072 IsGuiding returns 0
22:15:21.252 00.000 10072 PulseGuide returned control before completion, sleep 12
22:15:21.270 00.018 1032 UpdateGuideState exits: m=1281 SNR=25.1
22:15:21.274 00.004 10072 IsGuiding returns 0
22:15:21.274 00.000 10072 Move returns status 0, amount 2
22:15:21.274 00.000 10072 MoveAxis(N, 0, ABG)
22:15:21.274 00.000 10072 Move returns status 0, amount 0
22:15:21.274 00.000 10072 move complete, result=0
22:15:21.274 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:21.276 00.002 10072 worker thread done servicing request
22:15:21.276 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:21.278 00.002 1032 Enqueuing Expose request
22:15:21.280 00.002 10072 Worker thread wakes up
22:15:21.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:21.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:21.280 00.000 1032 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
22:15:21.916 00.636 10072 Exposure complete
22:15:21.972 00.056 10072 worker thread done servicing request
22:15:21.972 00.000 1032 OnExposeComplete: enter
22:15:21.974 00.002 1032 UpdateGuideState(): m_state=6
22:15:21.975 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2994
22:15:21.977 00.002 1032 Star::Find returns 1 (0), X=1103.31, Y=136.04, Mass=1254, SNR=24.9, Peak=106 HFD=3.3
22:15:21.980 00.003 1032 MultiStar: [#1 -0.13,-0.09,1.03,U] [#2 -0.15,-0.23,0.00,M1] [#3 -0.34,0.11,0.00,M9] [#4 0.05,0.01,0.69,U] [#5 0.20,-0.23,0.00,M2] [#6 -0.32,-0.04,0.00,M2] [#7 0.08,-0.14,0.71,U] [#8 0.13,-0.01,0.55,U] 
22:15:21.981 00.001 1032 refined, 4 included, MultiStar: {0.02, -0.08}, one-star: {0.04, -0.12}
22:15:21.983 00.002 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
22:15:21.985 00.002 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
22:15:21.986 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.36 mountX=-0.08 mountY=0.00, mountTheta=3.09
22:15:21.991 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
22:15:21.995 00.004 1032 Enqueuing Move request for scope (0.02, -0.08)
22:15:21.997 00.002 10072 Worker thread wakes up
22:15:21.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
22:15:21.997 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
22:15:21.997 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.00
22:15:21.999 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:15:22.001 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 284.99
22:15:22.001 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:15:22.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:22.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:15:22.002 00.001 10072 MoveAxis(W, 2, ABG)
22:15:22.002 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:22.002 00.000 10072 IsGuiding returns 0
22:15:22.002 00.000 10072 PulseGuide returned control before completion, sleep 12
22:15:22.021 00.019 1032 UpdateGuideState exits: m=1254 SNR=24.9
22:15:22.025 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:22.026 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:22.028 00.002 1032 Enqueuing Expose request
22:15:22.030 00.002 10072 IsGuiding returns 0
22:15:22.030 00.000 10072 Move returns status 0, amount 2
22:15:22.030 00.000 10072 MoveAxis(N, 0, ABG)
22:15:22.030 00.000 10072 Move returns status 0, amount 0
22:15:22.030 00.000 10072 move complete, result=0
22:15:22.030 00.000 10072 worker thread done servicing request
22:15:22.030 00.000 10072 Worker thread wakes up
22:15:22.030 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:22.031 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:22.037 00.006 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:15:22.445 00.408 10072 Exposure complete
22:15:22.495 00.050 10072 worker thread done servicing request
22:15:22.495 00.000 1032 OnExposeComplete: enter
22:15:22.497 00.002 1032 UpdateGuideState(): m_state=6
22:15:22.499 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2995
22:15:22.500 00.001 1032 Star::Find returns 1 (0), X=1103.30, Y=135.98, Mass=1414, SNR=26.4, Peak=118 HFD=3.3
22:15:22.502 00.002 1032 MultiStar: [#1 0.01,-0.16,0.93,U] [#2 -0.08,-0.21,0.72,U] [#3 -0.19,0.10,0.72,U] [#4 0.05,0.17,0.62,U] [#5 0.15,-0.26,0.00,M3] [#6 -0.17,-0.13,0.59,U] [#7 0.01,-0.15,0.65,U] [#8 0.14,-0.03,0.50,U] 
22:15:22.504 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.09}, one-star: {0.02, -0.18}
22:15:22.505 00.001 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.83) = xAngle (-3.73 = 2.55)
22:15:22.507 00.002 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.73 = 2.55)
22:15:22.509 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.90 mountX=-0.08 mountY=0.05, mountTheta=2.55
22:15:22.511 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.09, opts=13)
22:15:22.513 00.002 1032 Enqueuing Move request for scope (-0.03, -0.09)
22:15:22.514 00.001 10072 Worker thread wakes up
22:15:22.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
22:15:22.514 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
22:15:22.514 00.000 10072 Moving (-0.03, -0.09) raw xDistance=-0.08 yDistance=0.05
22:15:22.516 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:15:22.520 00.004 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.00
22:15:22.520 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:15:22.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:22.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:15:22.520 00.000 10072 MoveAxis(W, 2, ABG)
22:15:22.520 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:22.520 00.000 10072 IsGuiding returns 0
22:15:22.521 00.001 10072 PulseGuide returned control before completion, sleep 12
22:15:22.536 00.015 10072 IsGuiding returns 0
22:15:22.536 00.000 10072 Move returns status 0, amount 2
22:15:22.536 00.000 10072 MoveAxis(N, 0, ABG)
22:15:22.536 00.000 10072 Move returns status 0, amount 0
22:15:22.536 00.000 10072 move complete, result=0
22:15:22.536 00.000 10072 worker thread done servicing request
22:15:22.537 00.001 1032 UpdateGuideState exits: m=1414 SNR=26.4
22:15:22.540 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:22.543 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:22.545 00.002 1032 Enqueuing Expose request
22:15:22.546 00.001 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:15:22.548 00.002 10072 Worker thread wakes up
22:15:22.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:22.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:23.180 00.632 10072 Exposure complete
22:15:23.234 00.054 10072 worker thread done servicing request
22:15:23.235 00.001 1032 OnExposeComplete: enter
22:15:23.237 00.002 1032 UpdateGuideState(): m_state=6
22:15:23.239 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2996
22:15:23.242 00.003 1032 Star::Find returns 1 (0), X=1103.22, Y=135.96, Mass=1457, SNR=26.8, Peak=119 HFD=3.2
22:15:23.243 00.001 1032 MultiStar: [#1 -0.14,-0.24,0.00,M1] [#2 0.04,-0.31,0.00,M1] [#3 -0.07,0.06,0.68,U] [#4 0.09,-0.12,0.62,U] [#5 0.21,-0.06,0.67,U] [#6 0.09,-0.11,0.61,U] [#7 -0.01,-0.03,0.70,U] [#8 -0.00,0.08,0.48,U] 
22:15:23.245 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.07}, one-star: {-0.06, -0.20}
22:15:23.247 00.002 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
22:15:23.248 00.001 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
22:15:23.251 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.15 mountX=-0.07 mountY=-0.01, mountTheta=-2.98
22:15:23.254 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
22:15:23.256 00.002 1032 Enqueuing Move request for scope (0.03, -0.07)
22:15:23.258 00.002 10072 Worker thread wakes up
22:15:23.259 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
22:15:23.259 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
22:15:23.259 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.01
22:15:23.261 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:15:23.263 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.00
22:15:23.264 00.001 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:15:23.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:23.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:15:23.264 00.000 10072 MoveAxis(W, 2, ABG)
22:15:23.264 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:23.264 00.000 10072 IsGuiding returns 0
22:15:23.265 00.001 10072 PulseGuide returned control before completion, sleep 12
22:15:23.284 00.019 1032 UpdateGuideState exits: m=1457 SNR=26.8
22:15:23.286 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:23.288 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:23.289 00.001 1032 Enqueuing Expose request
22:15:23.291 00.002 10072 IsGuiding returns 0
22:15:23.291 00.000 10072 Move returns status 0, amount 2
22:15:23.291 00.000 10072 MoveAxis(N, 0, ABG)
22:15:23.291 00.000 10072 Move returns status 0, amount 0
22:15:23.291 00.000 10072 move complete, result=0
22:15:23.291 00.000 10072 worker thread done servicing request
22:15:23.292 00.001 10072 Worker thread wakes up
22:15:23.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:23.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:23.299 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:15:23.711 00.412 10072 Exposure complete
22:15:23.768 00.057 10072 worker thread done servicing request
22:15:23.768 00.000 1032 OnExposeComplete: enter
22:15:23.770 00.002 1032 UpdateGuideState(): m_state=6
22:15:23.772 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2997
22:15:23.774 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=136.16, Mass=1472, SNR=27.0, Peak=136 HFD=3.1
22:15:23.776 00.002 1032 MultiStar: [#1 -0.14,-0.05,0.81,U] [#2 -0.04,-0.02,0.73,U] [#3 -0.07,0.19,0.74,U] [#4 0.11,0.05,0.63,U] [#5 0.19,-0.14,0.57,U] [#6 -0.13,0.06,0.66,U] [#7 -0.08,0.03,0.64,U] [#8 0.23,0.10,0.00,M1] 
22:15:23.779 00.003 1032 single-star, 7 included, MultiStar: {-0.02, 0.02}, one-star: {0.03, -0.00}
22:15:23.780 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:15:23.782 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:15:23.784 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.03 mountX=-0.01 mountY=-0.03, mountTheta=-1.86
22:15:23.788 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
22:15:23.791 00.003 1032 Enqueuing Move request for scope (0.03, -0.00)
22:15:23.793 00.002 10072 Worker thread wakes up
22:15:23.793 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
22:15:23.793 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
22:15:23.793 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
22:15:23.795 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:15:23.798 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.00
22:15:23.798 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:15:23.798 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:23.798 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:15:23.798 00.000 10072 MoveAxis(W, 2, ABG)
22:15:23.798 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:23.798 00.000 10072 IsGuiding returns 0
22:15:23.799 00.001 10072 PulseGuide returned control before completion, sleep 12
22:15:23.816 00.017 1032 UpdateGuideState exits: m=1472 SNR=27.0
22:15:23.819 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:23.821 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:23.824 00.003 1032 Enqueuing Expose request
22:15:23.826 00.002 10072 IsGuiding returns 1
22:15:23.827 00.001 10072 scope still moving after pulse duration time elapsed
22:15:23.849 00.022 10072 IsGuiding returns 0
22:15:23.849 00.000 10072 scope move finished after 2 + 47 ms
22:15:23.849 00.000 10072 Move returns status 0, amount 2
22:15:23.849 00.000 10072 MoveAxis(N, 0, ABG)
22:15:23.849 00.000 10072 Move returns status 0, amount 0
22:15:23.849 00.000 10072 move complete, result=0
22:15:23.849 00.000 10072 worker thread done servicing request
22:15:23.849 00.000 10072 Worker thread wakes up
22:15:23.849 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:23.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:23.853 00.004 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:15:24.476 00.623 10072 Exposure complete
22:15:24.532 00.056 10072 worker thread done servicing request
22:15:24.532 00.000 1032 OnExposeComplete: enter
22:15:24.534 00.002 1032 UpdateGuideState(): m_state=6
22:15:24.537 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2998
22:15:24.538 00.001 1032 Star::Find returns 1 (0), X=1103.16, Y=136.04, Mass=1482, SNR=27.0, Peak=122 HFD=3.0
22:15:24.540 00.002 1032 MultiStar: [#1 -0.23,0.02,0.89,U] [#2 0.03,0.07,0.76,U] [#3 -0.16,0.02,0.69,U] [#4 0.13,-0.07,0.62,U] [#5 0.05,-0.12,0.67,U] [#6 -0.01,0.04,0.64,U] [#7 -0.19,-0.16,0.00,M1] [#8 -0.02,0.12,0.49,U] 
22:15:24.542 00.002 1032 refined, 7 included, MultiStar: {-0.05, -0.01}, one-star: {-0.11, -0.12}
22:15:24.543 00.001 1032 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.83) = xAngle (-4.75 = 1.53)
22:15:24.545 00.002 1032 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.75 = 1.53)
22:15:24.546 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.92 mountX=0.00 mountY=0.05, mountTheta=1.53
22:15:24.550 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.01, opts=13)
22:15:24.554 00.004 1032 Enqueuing Move request for scope (-0.05, -0.01)
22:15:24.556 00.002 10072 Worker thread wakes up
22:15:24.556 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
22:15:24.556 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
22:15:24.556 00.000 10072 Moving (-0.05, -0.01) raw xDistance=0.00 yDistance=0.05
22:15:24.558 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:15:24.560 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.00
22:15:24.560 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:15:24.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:24.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:15:24.560 00.000 10072 MoveAxis(W, 2, ABG)
22:15:24.560 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:24.561 00.001 10072 IsGuiding returns 0
22:15:24.561 00.000 10072 PulseGuide returned control before completion, sleep 12
22:15:24.579 00.018 1032 UpdateGuideState exits: m=1482 SNR=27.0
22:15:24.582 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:24.585 00.003 10072 IsGuiding returns 0
22:15:24.587 00.002 10072 Move returns status 0, amount 2
22:15:24.587 00.000 10072 MoveAxis(N, 0, ABG)
22:15:24.587 00.000 10072 Move returns status 0, amount 0
22:15:24.587 00.000 10072 move complete, result=0
22:15:24.587 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:24.589 00.002 1032 Enqueuing Expose request
22:15:24.590 00.001 1032 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
22:15:24.592 00.002 10072 worker thread done servicing request
22:15:24.592 00.000 10072 Worker thread wakes up
22:15:24.592 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:24.592 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:25.008 00.416 10072 Exposure complete
22:15:25.061 00.053 10072 worker thread done servicing request
22:15:25.062 00.001 1032 OnExposeComplete: enter
22:15:25.063 00.001 1032 UpdateGuideState(): m_state=6
22:15:25.065 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2999
22:15:25.067 00.002 1032 Star::Find returns 1 (0), X=1103.10, Y=136.05, Mass=1296, SNR=25.3, Peak=102 HFD=2.9
22:15:25.068 00.001 1032 MultiStar: [#1 -0.16,-0.26,0.00,M1] [#2 -0.01,-0.21,0.78,U] [#3 -0.17,-0.09,0.74,U] [#4 -0.05,-0.06,0.68,U] [#5 0.15,-0.26,0.00,M1] [#6 -0.17,-0.08,0.58,U] [#7 -0.22,-0.21,0.00,M2] [#8 -0.04,-0.03,0.51,U] 
22:15:25.070 00.002 1032 refined, 5 included, MultiStar: {-0.11, -0.10}, one-star: {-0.17, -0.11}
22:15:25.071 00.001 1032 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.83) = xAngle (-4.20 = 2.08)
22:15:25.073 00.002 1032 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.20 = 2.08)
22:15:25.074 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.37 mountX=-0.07 mountY=0.13, mountTheta=2.08
22:15:25.076 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.10, opts=13)
22:15:25.080 00.004 1032 Enqueuing Move request for scope (-0.11, -0.10)
22:15:25.082 00.002 10072 Worker thread wakes up
22:15:25.082 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
22:15:25.082 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
22:15:25.082 00.000 10072 Moving (-0.11, -0.10) raw xDistance=-0.07 yDistance=0.13
22:15:25.083 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:15:25.086 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.01
22:15:25.086 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:15:25.086 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:25.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:15:25.086 00.000 10072 MoveAxis(W, 2, ABG)
22:15:25.086 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:25.087 00.001 10072 IsGuiding returns 0
22:15:25.087 00.000 10072 PulseGuide returned control before completion, sleep 12
22:15:25.102 00.015 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:15:25.104 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:25.107 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:25.109 00.002 1032 Enqueuing Expose request
22:15:25.115 00.006 10072 IsGuiding returns 0
22:15:25.115 00.000 10072 Move returns status 0, amount 2
22:15:25.116 00.001 10072 MoveAxis(N, 0, ABG)
22:15:25.116 00.000 10072 Move returns status 0, amount 0
22:15:25.116 00.000 10072 move complete, result=0
22:15:25.116 00.000 10072 worker thread done servicing request
22:15:25.116 00.000 10072 Worker thread wakes up
22:15:25.116 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:25.116 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:25.119 00.003 1032 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
22:15:25.745 00.626 10072 Exposure complete
22:15:25.796 00.051 10072 worker thread done servicing request
22:15:25.797 00.001 1032 OnExposeComplete: enter
22:15:25.799 00.002 1032 UpdateGuideState(): m_state=6
22:15:25.803 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3000
22:15:25.806 00.003 1032 Star::Find returns 1 (0), X=1103.21, Y=135.96, Mass=1396, SNR=26.2, Peak=120 HFD=3.2
22:15:25.809 00.003 1032 MultiStar: [#1 -0.12,-0.24,0.00,M2] [#2 0.03,-0.23,0.79,U] [#3 -0.29,0.19,0.00,M5] [#4 -0.05,0.11,0.62,U] [#5 0.01,-0.24,0.61,U] [#6 -0.21,-0.02,0.58,U] [#7 -0.04,-0.01,0.70,U] [#8 0.06,-0.01,0.47,U] 
22:15:25.810 00.001 1032 refined, 6 included, MultiStar: {-0.04, -0.10}, one-star: {-0.06, -0.20}
22:15:25.812 00.002 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.52)
22:15:25.813 00.001 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.52)
22:15:25.815 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.93 mountX=-0.09 mountY=0.06, mountTheta=2.52
22:15:25.818 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.10, opts=13)
22:15:25.820 00.002 1032 Enqueuing Move request for scope (-0.04, -0.10)
22:15:25.821 00.001 10072 Worker thread wakes up
22:15:25.823 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
22:15:25.823 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
22:15:25.823 00.000 10072 Moving (-0.04, -0.10) raw xDistance=-0.09 yDistance=0.06
22:15:25.824 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:15:25.826 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.01
22:15:25.826 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:15:25.827 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:25.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:15:25.827 00.000 10072 MoveAxis(W, 1, ABG)
22:15:25.827 00.000 10072 Guiding  Dir = 3, Dur = 1
22:15:25.827 00.000 10072 IsGuiding returns 0
22:15:25.829 00.002 10072 PulseGuide returned control before completion, sleep 11
22:15:25.846 00.017 1032 UpdateGuideState exits: m=1396 SNR=26.2
22:15:25.848 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:25.849 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:25.850 00.001 1032 Enqueuing Expose request
22:15:25.853 00.003 10072 IsGuiding returns 0
22:15:25.853 00.000 10072 Move returns status 0, amount 1
22:15:25.853 00.000 10072 MoveAxis(N, 0, ABG)
22:15:25.853 00.000 10072 Move returns status 0, amount 0
22:15:25.853 00.000 10072 move complete, result=0
22:15:25.853 00.000 10072 worker thread done servicing request
22:15:25.854 00.001 10072 Worker thread wakes up
22:15:25.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:25.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:25.858 00.004 1032 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
22:15:26.264 00.406 10072 Exposure complete
22:15:26.321 00.057 10072 worker thread done servicing request
22:15:26.321 00.000 1032 OnExposeComplete: enter
22:15:26.323 00.002 1032 UpdateGuideState(): m_state=6
22:15:26.325 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3001
22:15:26.326 00.001 1032 Star::Find returns 1 (0), X=1103.25, Y=136.01, Mass=1252, SNR=24.8, Peak=105 HFD=3.2
22:15:26.329 00.003 1032 MultiStar: [#1 -0.07,-0.08,1.02,U] [#2 -0.12,-0.18,0.79,U] [#3 -0.20,0.10,0.76,U] [#4 -0.06,0.04,0.70,U] [#5 -0.11,-0.15,0.68,U] [#6 -0.21,0.16,0.00,M1] [#7 -0.15,0.01,0.69,U] [#8 0.03,-0.20,0.54,U] 
22:15:26.330 00.001 1032 refined, 7 included, MultiStar: {-0.09, -0.07}, one-star: {-0.02, -0.15}
22:15:26.332 00.002 1032 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.83) = xAngle (-4.28 = 2.01)
22:15:26.334 00.002 1032 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.28 = 2.01)
22:15:26.336 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.45 mountX=-0.05 mountY=0.11, mountTheta=2.01
22:15:26.339 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.07, opts=13)
22:15:26.341 00.002 1032 Enqueuing Move request for scope (-0.09, -0.07)
22:15:26.342 00.001 10072 Worker thread wakes up
22:15:26.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
22:15:26.343 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
22:15:26.343 00.000 10072 Moving (-0.09, -0.07) raw xDistance=-0.05 yDistance=0.11
22:15:26.344 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:15:26.347 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.01
22:15:26.347 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:15:26.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:26.348 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:15:26.348 00.000 10072 MoveAxis(W, 1, ABG)
22:15:26.348 00.000 10072 Guiding  Dir = 3, Dur = 1
22:15:26.348 00.000 10072 IsGuiding returns 0
22:15:26.349 00.001 10072 PulseGuide returned control before completion, sleep 11
22:15:26.366 00.017 1032 UpdateGuideState exits: m=1252 SNR=24.8
22:15:26.368 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:26.371 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:26.372 00.001 1032 Enqueuing Expose request
22:15:26.374 00.002 10072 IsGuiding returns 0
22:15:26.374 00.000 10072 Move returns status 0, amount 1
22:15:26.374 00.000 10072 MoveAxis(N, 0, ABG)
22:15:26.374 00.000 10072 Move returns status 0, amount 0
22:15:26.374 00.000 10072 move complete, result=0
22:15:26.374 00.000 10072 worker thread done servicing request
22:15:26.374 00.000 10072 Worker thread wakes up
22:15:26.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:26.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:26.380 00.006 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:15:27.013 00.633 10072 Exposure complete
22:15:27.066 00.053 10072 worker thread done servicing request
22:15:27.067 00.001 1032 OnExposeComplete: enter
22:15:27.068 00.001 1032 UpdateGuideState(): m_state=6
22:15:27.070 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3002
22:15:27.071 00.001 1032 Star::Find returns 1 (0), X=1103.15, Y=136.24, Mass=1382, SNR=26.1, Peak=123 HFD=3.2
22:15:27.073 00.002 1032 MultiStar: [#1 -0.33,-0.03,0.00,M2] [#2 -0.06,-0.00,0.80,U] [#3 -0.24,-0.06,0.00,M5] [#4 -0.07,-0.04,0.66,U] [#5 -0.07,-0.17,0.62,U] [#6 -0.25,0.07,0.00,M2] [#7 -0.03,-0.09,0.69,U] [#8 -0.16,0.13,0.49,U] 
22:15:27.075 00.002 1032 refined, 5 included, MultiStar: {-0.09, -0.01}, one-star: {-0.12, 0.09}
22:15:27.076 00.001 1032 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.83) = xAngle (-4.85 = 1.43)
22:15:27.077 00.001 1032 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.85 = 1.43)
22:15:27.080 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.02 mountX=0.01 mountY=0.09, mountTheta=1.43
22:15:27.083 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.01, opts=13)
22:15:27.086 00.003 1032 Enqueuing Move request for scope (-0.09, -0.01)
22:15:27.088 00.002 10072 Worker thread wakes up
22:15:27.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
22:15:27.088 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
22:15:27.088 00.000 10072 Moving (-0.09, -0.01) raw xDistance=0.01 yDistance=0.09
22:15:27.091 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:15:27.093 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.01
22:15:27.093 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:15:27.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:27.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:15:27.093 00.000 10072 MoveAxis(W, 1, ABG)
22:15:27.093 00.000 10072 Guiding  Dir = 3, Dur = 1
22:15:27.093 00.000 10072 IsGuiding returns 0
22:15:27.094 00.001 10072 PulseGuide returned control before completion, sleep 11
22:15:27.111 00.017 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:15:27.115 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:27.116 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:27.119 00.003 1032 Enqueuing Expose request
22:15:27.121 00.002 10072 IsGuiding returns 1
22:15:27.121 00.000 10072 scope still moving after pulse duration time elapsed
22:15:27.151 00.030 10072 IsGuiding returns 0
22:15:27.151 00.000 10072 scope move finished after 1 + 56 ms
22:15:27.151 00.000 10072 Move returns status 0, amount 1
22:15:27.151 00.000 10072 MoveAxis(N, 0, ABG)
22:15:27.151 00.000 10072 Move returns status 0, amount 0
22:15:27.151 00.000 10072 move complete, result=0
22:15:27.151 00.000 10072 worker thread done servicing request
22:15:27.151 00.000 10072 Worker thread wakes up
22:15:27.152 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:27.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:27.167 00.015 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:15:27.558 00.391 10072 Exposure complete
22:15:27.609 00.051 10072 worker thread done servicing request
22:15:27.609 00.000 1032 OnExposeComplete: enter
22:15:27.611 00.002 1032 UpdateGuideState(): m_state=6
22:15:27.614 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3003
22:15:27.616 00.002 1032 Star::Find returns 1 (0), X=1103.11, Y=136.15, Mass=1198, SNR=24.3, Peak=106 HFD=2.9
22:15:27.619 00.003 1032 MultiStar: [#1 -0.24,-0.17,0.00,M3] [#2 -0.27,-0.10,0.00,M1] [#3 -0.28,-0.22,0.00,M6] [#4 -0.13,0.05,0.71,U] [#5 0.03,-0.12,0.70,U] [#6 -0.29,-0.04,0.00,M3] [#7 -0.12,-0.24,0.00,M1] [#8 -0.13,-0.03,0.57,U] 
22:15:27.620 00.001 1032 refined, 3 included, MultiStar: {-0.11, -0.03}, one-star: {-0.17, -0.01}
22:15:27.622 00.002 1032 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.83) = xAngle (-4.73 = 1.55)
22:15:27.623 00.001 1032 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.73 = 1.55)
22:15:27.624 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.90 mountX=0.00 mountY=0.11, mountTheta=1.55
22:15:27.627 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.03, opts=13)
22:15:27.629 00.002 1032 Enqueuing Move request for scope (-0.11, -0.03)
22:15:27.630 00.001 10072 Worker thread wakes up
22:15:27.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
22:15:27.630 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
22:15:27.630 00.000 10072 Moving (-0.11, -0.03) raw xDistance=0.00 yDistance=0.11
22:15:27.631 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:15:27.634 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.02
22:15:27.634 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:15:27.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:27.635 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:15:27.635 00.000 10072 MoveAxis(W, 1, ABG)
22:15:27.635 00.000 10072 Guiding  Dir = 3, Dur = 1
22:15:27.635 00.000 10072 IsGuiding returns 0
22:15:27.636 00.001 10072 PulseGuide returned control before completion, sleep 11
22:15:27.650 00.014 10072 IsGuiding returns 0
22:15:27.650 00.000 10072 Move returns status 0, amount 1
22:15:27.650 00.000 10072 MoveAxis(N, 0, ABG)
22:15:27.650 00.000 10072 Move returns status 0, amount 0
22:15:27.650 00.000 10072 move complete, result=0
22:15:27.650 00.000 10072 worker thread done servicing request
22:15:27.655 00.005 1032 UpdateGuideState exits: m=1198 SNR=24.3
22:15:27.656 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:27.658 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:27.660 00.002 1032 Enqueuing Expose request
22:15:27.661 00.001 10072 Worker thread wakes up
22:15:27.662 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:27.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:27.662 00.000 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:15:28.292 00.630 10072 Exposure complete
22:15:28.342 00.050 10072 worker thread done servicing request
22:15:28.343 00.001 1032 OnExposeComplete: enter
22:15:28.345 00.002 1032 UpdateGuideState(): m_state=6
22:15:28.347 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3004
22:15:28.348 00.001 1032 Star::Find returns 1 (0), X=1103.06, Y=135.88, Mass=1248, SNR=24.8, Peak=98 HFD=3.0
22:15:28.350 00.002 1032 MultiStar: [#1 -0.28,-0.11,0.00,M4] [#2 -0.07,-0.37,0.00,M2] [#3 -0.30,-0.05,0.00,M7] [#4 0.04,0.08,0.67,U] [#5 -0.08,0.08,0.63,U] [#6 -0.08,-0.19,0.58,U] [#7 -0.08,-0.10,0.70,U] [#8 -0.15,-0.08,0.52,U] 
22:15:28.351 00.001 1032 refined, 5 included, MultiStar: {-0.10, -0.10}, one-star: {-0.21, -0.28}
22:15:28.352 00.001 1032 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.83) = xAngle (-4.21 = 2.07)
22:15:28.354 00.002 1032 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.21 = 2.07)
22:15:28.356 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.38 mountX=-0.07 mountY=0.12, mountTheta=2.07
22:15:28.360 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.10, opts=13)
22:15:28.362 00.002 1032 Enqueuing Move request for scope (-0.10, -0.10)
22:15:28.364 00.002 10072 Worker thread wakes up
22:15:28.365 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
22:15:28.365 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
22:15:28.365 00.000 10072 Moving (-0.10, -0.10) raw xDistance=-0.07 yDistance=0.12
22:15:28.368 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:15:28.371 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.02
22:15:28.371 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:15:28.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:28.371 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:15:28.371 00.000 10072 MoveAxis(W, 1, ABG)
22:15:28.371 00.000 10072 Guiding  Dir = 3, Dur = 1
22:15:28.372 00.001 10072 IsGuiding returns 0
22:15:28.372 00.000 10072 PulseGuide returned control before completion, sleep 11
22:15:28.388 00.016 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:15:28.390 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:28.392 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:28.395 00.003 1032 Enqueuing Expose request
22:15:28.397 00.002 10072 IsGuiding returns 0
22:15:28.397 00.000 10072 Move returns status 0, amount 1
22:15:28.397 00.000 10072 MoveAxis(N, 0, ABG)
22:15:28.397 00.000 10072 Move returns status 0, amount 0
22:15:28.398 00.001 10072 move complete, result=0
22:15:28.398 00.000 10072 worker thread done servicing request
22:15:28.398 00.000 10072 Worker thread wakes up
22:15:28.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:28.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:28.405 00.007 1032 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
22:15:28.807 00.402 10072 Exposure complete
22:15:28.864 00.057 10072 worker thread done servicing request
22:15:28.864 00.000 1032 OnExposeComplete: enter
22:15:28.867 00.003 1032 UpdateGuideState(): m_state=6
22:15:28.869 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3005
22:15:28.871 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=136.08, Mass=1253, SNR=24.9, Peak=108 HFD=3.3
22:15:28.873 00.002 1032 MultiStar: [#1 -0.15,-0.14,1.01,U] [#2 -0.05,-0.16,0.82,U] [#3 -0.24,-0.04,0.73,U] [#4 0.07,0.00,0.70,U] [#5 -0.02,-0.03,0.65,U] [#6 -0.25,-0.11,0.00,M3] [#7 -0.12,-0.11,0.76,U] [#8 0.01,0.04,0.51,U] 
22:15:28.874 00.001 1032 single-star, 7 included, MultiStar: {-0.06, -0.07}, one-star: {0.04, -0.08}
22:15:28.876 00.002 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
22:15:28.878 00.002 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
22:15:28.880 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.04 mountX=-0.08 mountY=-0.02, mountTheta=-2.87
22:15:28.884 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
22:15:28.886 00.002 1032 Enqueuing Move request for scope (0.04, -0.08)
22:15:28.888 00.002 10072 Worker thread wakes up
22:15:28.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
22:15:28.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
22:15:28.888 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.08 yDistance=-0.02
22:15:28.890 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:15:28.893 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.02
22:15:28.893 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:15:28.893 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:28.893 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:15:28.893 00.000 10072 MoveAxis(W, 1, ABG)
22:15:28.893 00.000 10072 Guiding  Dir = 3, Dur = 1
22:15:28.893 00.000 10072 IsGuiding returns 0
22:15:28.893 00.000 10072 PulseGuide returned control before completion, sleep 11
22:15:28.910 00.017 1032 UpdateGuideState exits: m=1253 SNR=24.9
22:15:28.914 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:28.916 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:28.918 00.002 1032 Enqueuing Expose request
22:15:28.919 00.001 10072 IsGuiding returns 1
22:15:28.919 00.000 10072 scope still moving after pulse duration time elapsed
22:15:28.944 00.025 10072 IsGuiding returns 0
22:15:28.944 00.000 10072 scope move finished after 1 + 49 ms
22:15:28.944 00.000 10072 Move returns status 0, amount 1
22:15:28.944 00.000 10072 MoveAxis(N, 0, ABG)
22:15:28.944 00.000 10072 Move returns status 0, amount 0
22:15:28.944 00.000 10072 move complete, result=0
22:15:28.944 00.000 10072 worker thread done servicing request
22:15:28.944 00.000 10072 Worker thread wakes up
22:15:28.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:28.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:28.945 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:15:29.574 00.629 10072 Exposure complete
22:15:29.628 00.054 10072 worker thread done servicing request
22:15:29.628 00.000 1032 OnExposeComplete: enter
22:15:29.631 00.003 1032 UpdateGuideState(): m_state=6
22:15:29.633 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3006
22:15:29.635 00.002 1032 Star::Find returns 1 (0), X=1103.26, Y=136.18, Mass=1436, SNR=26.6, Peak=128 HFD=3.1
22:15:29.637 00.002 1032 MultiStar: [#1 0.02,0.05,0.84,U] [#2 0.01,-0.07,0.78,U] [#3 -0.16,0.40,0.00,M7] [#4 0.01,0.22,0.61,U] [#5 0.14,-0.04,0.65,U] [#6 -0.05,0.20,0.56,U] [#7 0.15,0.19,0.00,M1] [#8 0.23,0.17,0.00,M1] 
22:15:29.639 00.002 1032 single-star, 5 included, MultiStar: {0.02, 0.05}, one-star: {-0.01, 0.03}
22:15:29.640 00.001 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
22:15:29.643 00.003 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
22:15:29.645 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=2.04 mountX=0.03 mountY=0.01, mountTheta=0.21
22:15:29.649 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
22:15:29.651 00.002 1032 Enqueuing Move request for scope (-0.01, 0.03)
22:15:29.652 00.001 10072 Worker thread wakes up
22:15:29.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:15:29.652 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:15:29.652 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.01
22:15:29.654 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:15:29.657 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.02
22:15:29.657 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:15:29.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:29.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:15:29.657 00.000 10072 MoveAxis(W, 1, ABG)
22:15:29.657 00.000 10072 Guiding  Dir = 3, Dur = 1
22:15:29.658 00.001 10072 IsGuiding returns 0
22:15:29.658 00.000 10072 PulseGuide returned control before completion, sleep 11
22:15:29.675 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.6
22:15:29.678 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:29.680 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:29.682 00.002 1032 Enqueuing Expose request
22:15:29.684 00.002 10072 IsGuiding returns 0
22:15:29.684 00.000 10072 Move returns status 0, amount 1
22:15:29.684 00.000 10072 MoveAxis(N, 0, ABG)
22:15:29.684 00.000 10072 Move returns status 0, amount 0
22:15:29.685 00.001 10072 move complete, result=0
22:15:29.685 00.000 10072 worker thread done servicing request
22:15:29.685 00.000 10072 Worker thread wakes up
22:15:29.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:29.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:29.693 00.008 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:15:30.091 00.398 10072 Exposure complete
22:15:30.142 00.051 10072 worker thread done servicing request
22:15:30.142 00.000 1032 OnExposeComplete: enter
22:15:30.144 00.002 1032 UpdateGuideState(): m_state=6
22:15:30.146 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3007
22:15:30.149 00.003 1032 Star::Find returns 1 (0), X=1103.21, Y=136.15, Mass=1383, SNR=26.1, Peak=111 HFD=3.0
22:15:30.151 00.002 1032 MultiStar: [#1 -0.16,0.21,0.00,M3] [#2 0.07,0.10,0.76,U] [#3 -0.15,0.20,0.00,M8] [#4 0.02,0.18,0.64,U] [#5 -0.02,0.04,0.57,U] [#6 -0.01,0.28,0.00,M3] [#7 -0.02,0.11,0.63,U] [#8 -0.05,0.27,0.00,M2] 
22:15:30.152 00.001 1032 single-star, 4 included, MultiStar: {-0.01, 0.08}, one-star: {-0.06, -0.00}
22:15:30.153 00.001 1032 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.83) = xAngle (-4.94 = 1.35)
22:15:30.154 00.001 1032 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.94 = 1.35)
22:15:30.155 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.11 mountX=0.01 mountY=0.06, mountTheta=1.35
22:15:30.158 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.00, opts=13)
22:15:30.160 00.002 1032 Enqueuing Move request for scope (-0.06, -0.00)
22:15:30.161 00.001 10072 Worker thread wakes up
22:15:30.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
22:15:30.161 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
22:15:30.161 00.000 10072 Moving (-0.06, -0.00) raw xDistance=0.01 yDistance=0.06
22:15:30.163 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:15:30.165 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.03
22:15:30.165 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:15:30.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:30.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:15:30.165 00.000 10072 MoveAxis(W, 1, ABG)
22:15:30.165 00.000 10072 Guiding  Dir = 3, Dur = 1
22:15:30.165 00.000 10072 IsGuiding returns 0
22:15:30.166 00.001 10072 PulseGuide returned control before completion, sleep 11
22:15:30.182 00.016 10072 IsGuiding returns 0
22:15:30.182 00.000 1032 UpdateGuideState exits: m=1383 SNR=26.1
22:15:30.184 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:30.186 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:30.188 00.002 1032 Enqueuing Expose request
22:15:30.189 00.001 10072 Move returns status 0, amount 1
22:15:30.190 00.001 10072 MoveAxis(N, 0, ABG)
22:15:30.190 00.000 10072 Move returns status 0, amount 0
22:15:30.190 00.000 10072 move complete, result=0
22:15:30.190 00.000 10072 worker thread done servicing request
22:15:30.190 00.000 10072 Worker thread wakes up
22:15:30.190 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:30.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:30.198 00.008 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:15:30.825 00.627 10072 Exposure complete
22:15:30.879 00.054 10072 worker thread done servicing request
22:15:30.879 00.000 1032 OnExposeComplete: enter
22:15:30.881 00.002 1032 UpdateGuideState(): m_state=6
22:15:30.882 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3008
22:15:30.884 00.002 1032 Star::Find returns 1 (0), X=1103.48, Y=136.17, Mass=1423, SNR=26.5, Peak=113 HFD=3.3
22:15:30.886 00.002 1032 MultiStar: [#1 -0.15,0.10,0.97,U] [#2 -0.12,0.11,0.78,U] [#3 -0.20,0.30,0.00,M9] [#4 0.02,0.18,0.62,U] [#5 0.21,0.35,0.00,M1] [#6 -0.19,0.12,0.61,U] [#7 0.02,0.09,0.71,U] [#8 0.20,-0.07,0.49,U] 
22:15:30.888 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {0.20, 0.02}
22:15:30.889 00.001 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
22:15:30.891 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
22:15:30.893 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.65 mountX=0.08 mountY=-0.01, mountTheta=-0.18
22:15:30.895 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
22:15:30.897 00.002 1032 Enqueuing Move request for scope (-0.01, 0.08)
22:15:30.899 00.002 10072 Worker thread wakes up
22:15:30.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:15:30.899 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:15:30.899 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
22:15:30.900 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:15:30.903 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.03
22:15:30.903 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:15:30.904 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:30.904 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:15:30.904 00.000 10072 MoveAxis(W, 1, ABG)
22:15:30.904 00.000 10072 Guiding  Dir = 3, Dur = 1
22:15:30.904 00.000 10072 IsGuiding returns 0
22:15:30.904 00.000 10072 PulseGuide returned control before completion, sleep 11
22:15:30.918 00.014 10072 IsGuiding returns 0
22:15:30.918 00.000 10072 Move returns status 0, amount 1
22:15:30.918 00.000 10072 MoveAxis(N, 0, ABG)
22:15:30.918 00.000 10072 Move returns status 0, amount 0
22:15:30.918 00.000 10072 move complete, result=0
22:15:30.918 00.000 10072 worker thread done servicing request
22:15:30.919 00.001 1032 UpdateGuideState exits: m=1423 SNR=26.5
22:15:30.921 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:30.923 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:30.924 00.001 1032 Enqueuing Expose request
22:15:30.927 00.003 10072 Worker thread wakes up
22:15:30.927 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:30.927 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:30.927 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:15:31.346 00.419 10072 Exposure complete
22:15:31.400 00.054 10072 worker thread done servicing request
22:15:31.401 00.001 1032 OnExposeComplete: enter
22:15:31.403 00.002 1032 UpdateGuideState(): m_state=6
22:15:31.404 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3009
22:15:31.406 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=136.13, Mass=1318, SNR=25.5, Peak=119 HFD=3.3
22:15:31.408 00.002 1032 MultiStar: [#1 -0.13,0.15,0.97,U] [#2 0.05,0.23,0.82,U] [#3 -0.06,0.54,0.00,M10] [#4 0.12,0.56,0.00,M1] [#5 0.31,0.23,0.00,M2] [#6 -0.04,0.29,0.00,M3] [#7 -0.20,0.30,0.00,M1] [#8 0.22,0.26,0.00,M2] 
22:15:31.409 00.001 1032 single-star, 2 included, MultiStar: {0.01, 0.11}, one-star: {0.10, -0.02}
22:15:31.411 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:15:31.412 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:15:31.414 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-0.23 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
22:15:31.416 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
22:15:31.418 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
22:15:31.419 00.001 10072 Worker thread wakes up
22:15:31.420 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:15:31.420 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:15:31.420 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.10
22:15:31.422 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:15:31.425 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.03
22:15:31.425 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:15:31.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:31.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:15:31.425 00.000 10072 MoveAxis(W, 1, ABG)
22:15:31.425 00.000 10072 Guiding  Dir = 3, Dur = 1
22:15:31.425 00.000 10072 IsGuiding returns 0
22:15:31.427 00.002 10072 PulseGuide returned control before completion, sleep 11
22:15:31.444 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:15:31.446 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:31.448 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:31.450 00.002 1032 Enqueuing Expose request
22:15:31.453 00.003 10072 IsGuiding returns 0
22:15:31.453 00.000 10072 Move returns status 0, amount 1
22:15:31.453 00.000 10072 MoveAxis(N, 0, ABG)
22:15:31.453 00.000 10072 Move returns status 0, amount 0
22:15:31.453 00.000 10072 move complete, result=0
22:15:31.453 00.000 10072 worker thread done servicing request
22:15:31.453 00.000 10072 Worker thread wakes up
22:15:31.453 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:31.453 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:31.459 00.006 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:15:32.081 00.622 10072 Exposure complete
22:15:32.133 00.052 10072 worker thread done servicing request
22:15:32.133 00.000 1032 OnExposeComplete: enter
22:15:32.135 00.002 1032 UpdateGuideState(): m_state=6
22:15:32.137 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3010
22:15:32.139 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.45, Mass=1324, SNR=25.5, Peak=121 HFD=3.2
22:15:32.141 00.002 1032 MultiStar: [#1 -0.17,0.27,0.00,M2] [#2 0.07,0.27,0.00,M1] [#3 -0.11,0.19,0.75,U] [#4 0.05,0.37,0.00,M2] [#5 -0.06,0.14,0.65,U] [#6 -0.28,0.49,0.00,M4] [#7 -0.13,0.15,0.74,U] [#8 0.12,0.32,0.00,M3] 
22:15:32.143 00.002 1032 refined, 3 included, MultiStar: {-0.05, 0.20}, one-star: {0.06, 0.30}
22:15:32.144 00.001 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
22:15:32.146 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
22:15:32.147 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.81 mountX=0.21 mountY=-0.00, mountTheta=-0.02
22:15:32.150 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.20, opts=13)
22:15:32.152 00.002 1032 Enqueuing Move request for scope (-0.05, 0.20)
22:15:32.153 00.001 10072 Worker thread wakes up
22:15:32.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
22:15:32.153 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
22:15:32.153 00.000 10072 Moving (-0.05, 0.20) raw xDistance=0.21 yDistance=-0.00
22:15:32.154 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:15:32.157 00.003 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 285.03
22:15:32.157 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
22:15:32.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:32.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:15:32.157 00.000 10072 MoveAxis(W, 101, ABG)
22:15:32.157 00.000 10072 Guiding  Dir = 3, Dur = 101
22:15:32.158 00.001 10072 IsGuiding returns 0
22:15:32.158 00.000 10072 PulseGuide returned control before completion, sleep 111
22:15:32.175 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.5
22:15:32.178 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:32.179 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:32.181 00.002 1032 Enqueuing Expose request
22:15:32.284 00.103 10072 IsGuiding returns 0
22:15:32.284 00.000 10072 Move returns status 0, amount 101
22:15:32.284 00.000 10072 MoveAxis(N, 0, ABG)
22:15:32.284 00.000 10072 Move returns status 0, amount 0
22:15:32.284 00.000 10072 move complete, result=0
22:15:32.284 00.000 10072 worker thread done servicing request
22:15:32.284 00.000 1032 GuideStep: 0.2 px 101 ms WEST, -0.0 px 0 ms NORTH
22:15:32.287 00.003 10072 Worker thread wakes up
22:15:32.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:32.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:32.694 00.407 10072 Exposure complete
22:15:32.744 00.050 10072 worker thread done servicing request
22:15:32.744 00.000 1032 OnExposeComplete: enter
22:15:32.746 00.002 1032 UpdateGuideState(): m_state=6
22:15:32.747 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3011
22:15:32.749 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=136.21, Mass=1298, SNR=25.3, Peak=117 HFD=3.2
22:15:32.750 00.001 1032 MultiStar: [#1 -0.12,0.10,0.96,U] [#2 -0.01,0.17,0.80,U] [#3 -0.21,0.14,0.00,M10] [#4 -0.05,0.30,0.00,M3] [#5 0.01,0.04,0.72,U] [#6 -0.13,0.12,0.57,U] [#7 0.01,-0.01,0.67,U] [#8 0.07,0.18,0.51,U] 
22:15:32.752 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.09}, one-star: {0.10, 0.05}
22:15:32.755 00.003 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
22:15:32.756 00.001 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
22:15:32.758 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.67 mountX=0.09 mountY=-0.01, mountTheta=-0.16
22:15:32.761 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
22:15:32.763 00.002 1032 Enqueuing Move request for scope (-0.01, 0.09)
22:15:32.765 00.002 10072 Worker thread wakes up
22:15:32.765 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
22:15:32.765 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
22:15:32.765 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.01
22:15:32.766 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:15:32.770 00.004 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.04
22:15:32.770 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:15:32.771 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:32.771 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:15:32.771 00.000 10072 MoveAxis(W, 1, ABG)
22:15:32.771 00.000 10072 Guiding  Dir = 3, Dur = 1
22:15:32.771 00.000 10072 IsGuiding returns 0
22:15:32.772 00.001 10072 PulseGuide returned control before completion, sleep 11
22:15:32.784 00.012 10072 IsGuiding returns 0
22:15:32.784 00.000 10072 Move returns status 0, amount 1
22:15:32.785 00.001 10072 MoveAxis(N, 0, ABG)
22:15:32.785 00.000 10072 Move returns status 0, amount 0
22:15:32.785 00.000 10072 move complete, result=0
22:15:32.785 00.000 10072 worker thread done servicing request
22:15:32.787 00.002 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:15:32.790 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:32.792 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:32.793 00.001 1032 Enqueuing Expose request
22:15:32.795 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:15:32.796 00.001 10072 Worker thread wakes up
22:15:32.796 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:32.796 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:33.428 00.632 10072 Exposure complete
22:15:33.483 00.055 10072 worker thread done servicing request
22:15:33.483 00.000 1032 OnExposeComplete: enter
22:15:33.485 00.002 1032 UpdateGuideState(): m_state=6
22:15:33.487 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3012
22:15:33.490 00.003 1032 Star::Find returns 1 (0), X=1103.33, Y=136.12, Mass=1278, SNR=25.1, Peak=120 HFD=3.2
22:15:33.492 00.002 1032 MultiStar: [#1 -0.17,-0.12,1.03,U] [#2 0.08,-0.11,0.78,U] [#3 -0.12,-0.15,0.74,U] [#4 0.13,-0.13,0.66,U] [#5 0.07,-0.09,0.70,U] [#6 -0.06,-0.00,0.59,U] [#7 0.06,-0.10,0.70,U] [#8 -0.01,-0.04,0.50,U] 
22:15:33.494 00.002 1032 single-star, 8 included, MultiStar: {0.00, -0.09}, one-star: {0.06, -0.03}
22:15:33.496 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:15:33.497 00.001 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:15:33.499 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.54 mountX=-0.05 mountY=-0.05, mountTheta=-2.37
22:15:33.502 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
22:15:33.504 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
22:15:33.506 00.002 10072 Worker thread wakes up
22:15:33.507 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:15:33.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:15:33.507 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.05
22:15:33.508 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:15:33.511 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.04
22:15:33.512 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:15:33.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:33.512 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:15:33.512 00.000 10072 MoveAxis(W, 1, ABG)
22:15:33.512 00.000 10072 Guiding  Dir = 3, Dur = 1
22:15:33.512 00.000 10072 IsGuiding returns 0
22:15:33.513 00.001 10072 PulseGuide returned control before completion, sleep 11
22:15:33.532 00.019 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:15:33.539 00.007 10072 IsGuiding returns 0
22:15:33.539 00.000 10072 Move returns status 0, amount 1
22:15:33.539 00.000 10072 MoveAxis(N, 0, ABG)
22:15:33.539 00.000 10072 Move returns status 0, amount 0
22:15:33.539 00.000 10072 move complete, result=0
22:15:33.539 00.000 10072 worker thread done servicing request
22:15:33.539 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:33.543 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:33.546 00.003 1032 Enqueuing Expose request
22:15:33.551 00.005 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:15:33.553 00.002 10072 Worker thread wakes up
22:15:33.553 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:33.553 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:33.974 00.421 10072 Exposure complete
22:15:34.037 00.063 10072 worker thread done servicing request
22:15:34.037 00.000 1032 OnExposeComplete: enter
22:15:34.039 00.002 1032 UpdateGuideState(): m_state=6
22:15:34.041 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3013
22:15:34.043 00.002 1032 Star::Find returns 1 (0), X=1103.26, Y=136.12, Mass=1215, SNR=24.5, Peak=111 HFD=3.1
22:15:34.045 00.002 1032 MultiStar: [#1 -0.04,0.11,0.98,U] [#2 0.05,-0.10,0.76,U] [#3 -0.13,0.04,0.80,U] [#4 0.24,0.12,0.00,M3] [#5 -0.06,-0.07,0.70,U] [#6 -0.07,-0.00,0.60,U] [#7 0.09,0.05,0.75,U] [#8 0.11,0.13,0.52,U] 
22:15:34.048 00.003 1032 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {-0.02, -0.04}
22:15:34.050 00.002 1032 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.83) = xAngle (0.57 = 0.57)
22:15:34.052 00.002 1032 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.57 = 0.57)
22:15:34.054 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.41 mountX=0.02 mountY=0.01, mountTheta=0.57
22:15:34.057 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
22:15:34.058 00.001 1032 Enqueuing Move request for scope (-0.01, 0.01)
22:15:34.060 00.002 10072 Worker thread wakes up
22:15:34.060 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
22:15:34.060 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
22:15:34.060 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.02 yDistance=0.01
22:15:34.062 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:15:34.064 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.04
22:15:34.065 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:15:34.065 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:34.065 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:15:34.065 00.000 10072 MoveAxis(W, 1, ABG)
22:15:34.065 00.000 10072 Guiding  Dir = 3, Dur = 1
22:15:34.065 00.000 10072 IsGuiding returns 0
22:15:34.066 00.001 10072 PulseGuide returned control before completion, sleep 11
22:15:34.081 00.015 10072 IsGuiding returns 0
22:15:34.081 00.000 10072 Move returns status 0, amount 1
22:15:34.082 00.001 10072 MoveAxis(N, 0, ABG)
22:15:34.082 00.000 10072 Move returns status 0, amount 0
22:15:34.082 00.000 10072 move complete, result=0
22:15:34.082 00.000 10072 worker thread done servicing request
22:15:34.085 00.003 1032 UpdateGuideState exits: m=1215 SNR=24.5
22:15:34.088 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:34.089 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:34.092 00.003 1032 Enqueuing Expose request
22:15:34.094 00.002 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:15:34.096 00.002 10072 Worker thread wakes up
22:15:34.096 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:34.096 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:34.725 00.629 10072 Exposure complete
22:15:34.776 00.051 10072 worker thread done servicing request
22:15:34.777 00.001 1032 OnExposeComplete: enter
22:15:34.778 00.001 1032 UpdateGuideState(): m_state=6
22:15:34.780 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3014
22:15:34.782 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=136.02, Mass=1206, SNR=24.4, Peak=103 HFD=3.1
22:15:34.784 00.002 1032 MultiStar: [#1 0.05,-0.04,1.00,U] [#2 0.02,-0.08,0.78,U] [#3 -0.35,0.24,0.00,M9] [#4 0.02,0.05,0.74,U] [#5 0.03,-0.04,0.67,U] [#6 -0.04,0.00,0.63,U] [#7 0.08,0.06,0.74,U] [#8 0.02,0.10,0.57,U] 
22:15:34.786 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.02}, one-star: {-0.01, -0.14}
22:15:34.788 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
22:15:34.789 00.001 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
22:15:34.791 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.75 mountX=-0.02 mountY=-0.02, mountTheta=-2.58
22:15:34.793 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
22:15:34.795 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
22:15:34.796 00.001 10072 Worker thread wakes up
22:15:34.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:15:34.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:15:34.796 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
22:15:34.797 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:15:34.800 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.04
22:15:34.800 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:15:34.800 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:34.800 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:15:34.800 00.000 10072 MoveAxis(W, 2, ABG)
22:15:34.800 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:34.801 00.001 10072 IsGuiding returns 0
22:15:34.801 00.000 10072 PulseGuide returned control before completion, sleep 12
22:15:34.817 00.016 10072 IsGuiding returns 0
22:15:34.817 00.000 10072 Move returns status 0, amount 2
22:15:34.817 00.000 10072 MoveAxis(N, 0, ABG)
22:15:34.817 00.000 10072 Move returns status 0, amount 0
22:15:34.817 00.000 10072 move complete, result=0
22:15:34.817 00.000 10072 worker thread done servicing request
22:15:34.818 00.001 1032 UpdateGuideState exits: m=1206 SNR=24.4
22:15:34.821 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:34.822 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:34.824 00.002 1032 Enqueuing Expose request
22:15:34.825 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:15:34.827 00.002 10072 Worker thread wakes up
22:15:34.827 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:34.827 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:35.241 00.414 10072 Exposure complete
22:15:35.306 00.065 10072 worker thread done servicing request
22:15:35.306 00.000 1032 OnExposeComplete: enter
22:15:35.309 00.003 1032 UpdateGuideState(): m_state=6
22:15:35.312 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3015
22:15:35.314 00.002 1032 Star::Find returns 1 (0), X=1103.33, Y=136.08, Mass=1339, SNR=25.7, Peak=111 HFD=3.3
22:15:35.316 00.002 1032 MultiStar: [#1 -0.02,-0.11,0.94,U] [#2 -0.02,0.01,0.76,U] [#3 -0.10,0.01,0.73,U] [#4 0.08,0.10,0.66,U] [#5 0.15,0.04,0.62,U] [#6 -0.08,0.10,0.66,U] [#7 -0.01,0.03,0.71,U] [#8 0.15,0.04,0.52,U] 
22:15:35.318 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.06, -0.07}
22:15:35.320 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
22:15:35.322 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
22:15:35.324 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.35 mountX=0.00 mountY=-0.02, mountTheta=-1.48
22:15:35.327 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
22:15:35.330 00.003 1032 Enqueuing Move request for scope (0.02, 0.01)
22:15:35.333 00.003 10072 Worker thread wakes up
22:15:35.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:15:35.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:15:35.333 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
22:15:35.336 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:15:35.338 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.05
22:15:35.338 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:15:35.339 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:35.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:15:35.339 00.000 10072 MoveAxis(W, 2, ABG)
22:15:35.339 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:35.339 00.000 10072 IsGuiding returns 0
22:15:35.340 00.001 10072 PulseGuide returned control before completion, sleep 12
22:15:35.360 00.020 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:15:35.364 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:35.367 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:35.368 00.001 1032 Enqueuing Expose request
22:15:35.370 00.002 10072 IsGuiding returns 0
22:15:35.370 00.000 10072 Move returns status 0, amount 2
22:15:35.370 00.000 10072 MoveAxis(N, 0, ABG)
22:15:35.370 00.000 10072 Move returns status 0, amount 0
22:15:35.370 00.000 10072 move complete, result=0
22:15:35.371 00.001 10072 worker thread done servicing request
22:15:35.371 00.000 10072 Worker thread wakes up
22:15:35.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:35.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:35.379 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:15:36.008 00.629 10072 Exposure complete
22:15:36.068 00.060 10072 worker thread done servicing request
22:15:36.068 00.000 1032 OnExposeComplete: enter
22:15:36.070 00.002 1032 UpdateGuideState(): m_state=6
22:15:36.072 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3016
22:15:36.074 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=136.21, Mass=1436, SNR=26.6, Peak=129 HFD=3.2
22:15:36.075 00.001 1032 MultiStar: [#1 -0.07,0.17,0.96,U] [#2 0.10,0.17,0.80,U] [#3 -0.03,0.21,0.70,U] [#4 0.20,0.18,0.00,M2] [#5 0.05,0.15,0.58,U] [#6 0.13,0.15,0.59,U] [#7 0.18,-0.03,0.62,U] [#8 0.03,0.02,0.48,U] 
22:15:36.077 00.002 1032 single-star, 7 included, MultiStar: {0.05, 0.12}, one-star: {0.08, 0.06}
22:15:36.079 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
22:15:36.081 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
22:15:36.084 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.61 mountX=0.03 mountY=-0.09, mountTheta=-1.22
22:15:36.087 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
22:15:36.089 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
22:15:36.091 00.002 10072 Worker thread wakes up
22:15:36.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:15:36.091 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:15:36.091 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.03 yDistance=-0.09
22:15:36.092 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:15:36.095 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.05
22:15:36.095 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:15:36.095 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:36.095 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:15:36.095 00.000 10072 MoveAxis(W, 3, ABG)
22:15:36.095 00.000 10072 Guiding  Dir = 3, Dur = 3
22:15:36.096 00.001 10072 IsGuiding returns 0
22:15:36.096 00.000 10072 PulseGuide returned control before completion, sleep 13
22:15:36.115 00.019 10072 IsGuiding returns 0
22:15:36.115 00.000 10072 Move returns status 0, amount 3
22:15:36.115 00.000 10072 MoveAxis(N, 0, ABG)
22:15:36.115 00.000 10072 Move returns status 0, amount 0
22:15:36.115 00.000 10072 move complete, result=0
22:15:36.115 00.000 10072 worker thread done servicing request
22:15:36.115 00.000 1032 UpdateGuideState exits: m=1436 SNR=26.6
22:15:36.118 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:36.121 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:36.122 00.001 1032 Enqueuing Expose request
22:15:36.124 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:15:36.125 00.001 10072 Worker thread wakes up
22:15:36.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:36.126 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:36.545 00.419 10072 Exposure complete
22:15:36.596 00.051 10072 worker thread done servicing request
22:15:36.597 00.001 1032 OnExposeComplete: enter
22:15:36.598 00.001 1032 UpdateGuideState(): m_state=6
22:15:36.600 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3017
22:15:36.602 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=136.16, Mass=1312, SNR=25.4, Peak=108 HFD=3.2
22:15:36.603 00.001 1032 MultiStar: [#1 -0.05,0.02,0.99,U] [#2 0.07,0.12,0.82,U] [#3 -0.05,-0.02,0.77,U] [#4 0.05,0.14,0.67,U] [#5 -0.04,0.12,0.66,U] [#6 -0.05,0.20,0.59,U] [#7 -0.01,0.14,0.73,U] [#8 0.08,0.02,0.48,U] 
22:15:36.604 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {0.08, 0.01}
22:15:36.606 00.002 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
22:15:36.607 00.001 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
22:15:36.608 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.47 mountX=0.07 mountY=-0.03, mountTheta=-0.36
22:15:36.614 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
22:15:36.616 00.002 1032 Enqueuing Move request for scope (0.01, 0.08)
22:15:36.618 00.002 10072 Worker thread wakes up
22:15:36.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
22:15:36.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
22:15:36.618 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.03
22:15:36.619 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:15:36.622 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.05
22:15:36.622 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:15:36.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:36.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:15:36.622 00.000 10072 MoveAxis(W, 3, ABG)
22:15:36.622 00.000 10072 Guiding  Dir = 3, Dur = 3
22:15:36.622 00.000 10072 IsGuiding returns 0
22:15:36.623 00.001 10072 PulseGuide returned control before completion, sleep 13
22:15:36.639 00.016 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:15:36.640 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:36.643 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:36.646 00.003 1032 Enqueuing Expose request
22:15:36.649 00.003 10072 IsGuiding returns 0
22:15:36.649 00.000 10072 Move returns status 0, amount 3
22:15:36.649 00.000 10072 MoveAxis(N, 0, ABG)
22:15:36.649 00.000 10072 Move returns status 0, amount 0
22:15:36.649 00.000 10072 move complete, result=0
22:15:36.650 00.001 10072 worker thread done servicing request
22:15:36.650 00.000 10072 Worker thread wakes up
22:15:36.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:36.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:36.657 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:15:37.278 00.621 10072 Exposure complete
22:15:37.331 00.053 10072 worker thread done servicing request
22:15:37.331 00.000 1032 OnExposeComplete: enter
22:15:37.333 00.002 1032 UpdateGuideState(): m_state=6
22:15:37.335 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3018
22:15:37.336 00.001 1032 Star::Find returns 1 (0), X=1103.36, Y=136.08, Mass=1189, SNR=24.2, Peak=105 HFD=3.3
22:15:37.338 00.002 1032 MultiStar: [#1 -0.09,-0.04,0.96,U] [#2 -0.00,-0.13,0.80,U] [#3 -0.17,0.10,0.81,U] [#4 0.02,0.11,0.69,U] [#5 0.18,0.08,0.74,U] [#6 -0.08,-0.01,0.58,U] [#7 0.15,-0.09,0.66,U] [#8 0.18,0.09,0.51,U] 
22:15:37.340 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {0.08, -0.08}
22:15:37.342 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
22:15:37.344 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
22:15:37.345 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.17 mountX=-0.01 mountY=-0.02, mountTheta=-2.00
22:15:37.349 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
22:15:37.351 00.002 1032 Enqueuing Move request for scope (0.02, -0.00)
22:15:37.352 00.001 10072 Worker thread wakes up
22:15:37.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
22:15:37.352 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
22:15:37.352 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
22:15:37.354 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:15:37.356 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.06
22:15:37.356 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:15:37.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:37.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:15:37.356 00.000 10072 MoveAxis(W, 3, ABG)
22:15:37.356 00.000 10072 Guiding  Dir = 3, Dur = 3
22:15:37.356 00.000 10072 IsGuiding returns 0
22:15:37.357 00.001 10072 PulseGuide returned control before completion, sleep 13
22:15:37.374 00.017 1032 UpdateGuideState exits: m=1189 SNR=24.2
22:15:37.376 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:37.377 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:37.378 00.001 1032 Enqueuing Expose request
22:15:37.383 00.005 10072 IsGuiding returns 0
22:15:37.383 00.000 10072 Move returns status 0, amount 3
22:15:37.383 00.000 10072 MoveAxis(N, 0, ABG)
22:15:37.383 00.000 10072 Move returns status 0, amount 0
22:15:37.383 00.000 10072 move complete, result=0
22:15:37.383 00.000 10072 worker thread done servicing request
22:15:37.383 00.000 10072 Worker thread wakes up
22:15:37.383 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:37.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:37.387 00.004 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:15:37.794 00.407 10072 Exposure complete
22:15:37.848 00.054 10072 worker thread done servicing request
22:15:37.848 00.000 1032 OnExposeComplete: enter
22:15:37.850 00.002 1032 UpdateGuideState(): m_state=6
22:15:37.852 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3019
22:15:37.853 00.001 1032 Star::Find returns 1 (0), X=1103.33, Y=136.29, Mass=1433, SNR=26.6, Peak=122 HFD=3.2
22:15:37.856 00.003 1032 MultiStar: [#1 -0.09,0.17,0.93,U] [#2 -0.01,0.10,0.74,U] [#3 -0.03,0.29,0.00,M6] [#4 0.09,0.18,0.66,U] [#5 0.14,0.08,0.67,U] [#6 0.08,-0.01,0.56,U] [#7 0.02,0.14,0.61,U] [#8 0.14,0.35,0.00,M1] 
22:15:37.857 00.001 1032 refined, 6 included, MultiStar: {0.04, 0.12}, one-star: {0.05, 0.13}
22:15:37.858 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
22:15:37.861 00.003 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
22:15:37.862 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.28 mountX=0.11 mountY=-0.06, mountTheta=-0.55
22:15:37.865 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
22:15:37.867 00.002 1032 Enqueuing Move request for scope (0.04, 0.12)
22:15:37.869 00.002 10072 Worker thread wakes up
22:15:37.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
22:15:37.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
22:15:37.869 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.11 yDistance=-0.06
22:15:37.872 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:15:37.874 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.06
22:15:37.874 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:15:37.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:37.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:15:37.874 00.000 10072 MoveAxis(W, 3, ABG)
22:15:37.874 00.000 10072 Guiding  Dir = 3, Dur = 3
22:15:37.875 00.001 10072 IsGuiding returns 0
22:15:37.875 00.000 10072 PulseGuide returned control before completion, sleep 13
22:15:37.893 00.018 1032 UpdateGuideState exits: m=1433 SNR=26.6
22:15:37.896 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:37.898 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:37.902 00.004 1032 Enqueuing Expose request
22:15:37.904 00.002 10072 IsGuiding returns 0
22:15:37.905 00.001 10072 Move returns status 0, amount 3
22:15:37.905 00.000 10072 MoveAxis(N, 0, ABG)
22:15:37.905 00.000 10072 Move returns status 0, amount 0
22:15:37.905 00.000 10072 move complete, result=0
22:15:37.905 00.000 10072 worker thread done servicing request
22:15:37.905 00.000 10072 Worker thread wakes up
22:15:37.905 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:37.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:37.913 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:15:38.530 00.617 10072 Exposure complete
22:15:38.580 00.050 10072 worker thread done servicing request
22:15:38.581 00.001 1032 OnExposeComplete: enter
22:15:38.583 00.002 1032 UpdateGuideState(): m_state=6
22:15:38.585 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3020
22:15:38.587 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=136.23, Mass=1416, SNR=26.4, Peak=137 HFD=3.2
22:15:38.589 00.002 1032 MultiStar: [#1 0.09,0.02,0.96,U] [#2 0.17,0.06,0.75,U] [#3 -0.16,0.37,0.00,M7] [#4 0.17,0.27,0.00,M1] [#5 0.07,0.05,0.70,U] [#6 0.08,0.13,0.61,U] [#7 0.10,0.09,0.66,U] [#8 0.16,0.24,0.00,M2] 
22:15:38.591 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.07}, one-star: {0.12, 0.08}
22:15:38.592 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:15:38.594 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:15:38.596 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.57 mountX=0.04 mountY=-0.12, mountTheta=-1.26
22:15:38.599 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
22:15:38.600 00.001 1032 Enqueuing Move request for scope (0.11, 0.07)
22:15:38.603 00.003 10072 Worker thread wakes up
22:15:38.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
22:15:38.603 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
22:15:38.603 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
22:15:38.605 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:15:38.607 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.06
22:15:38.607 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:15:38.607 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:38.607 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:15:38.608 00.001 10072 MoveAxis(W, 3, ABG)
22:15:38.608 00.000 10072 Guiding  Dir = 3, Dur = 3
22:15:38.608 00.000 10072 IsGuiding returns 0
22:15:38.609 00.001 10072 PulseGuide returned control before completion, sleep 13
22:15:38.622 00.013 10072 IsGuiding returns 0
22:15:38.622 00.000 10072 Move returns status 0, amount 3
22:15:38.622 00.000 10072 MoveAxis(N, 0, ABG)
22:15:38.622 00.000 10072 Move returns status 0, amount 0
22:15:38.622 00.000 10072 move complete, result=0
22:15:38.622 00.000 10072 worker thread done servicing request
22:15:38.625 00.003 1032 UpdateGuideState exits: m=1416 SNR=26.4
22:15:38.627 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:38.628 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:38.630 00.002 1032 Enqueuing Expose request
22:15:38.631 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:15:38.633 00.002 10072 Worker thread wakes up
22:15:38.633 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:38.633 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:39.049 00.416 10072 Exposure complete
22:15:39.100 00.051 10072 worker thread done servicing request
22:15:39.100 00.000 1032 OnExposeComplete: enter
22:15:39.102 00.002 1032 UpdateGuideState(): m_state=6
22:15:39.103 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3021
22:15:39.104 00.001 1032 Star::Find returns 1 (0), X=1103.26, Y=136.23, Mass=1198, SNR=24.3, Peak=111 HFD=3.0
22:15:39.107 00.003 1032 MultiStar: [#1 0.04,-0.13,1.03,U] [#2 0.09,0.04,0.81,U] [#3 -0.20,0.25,0.00,M8] [#4 0.09,0.21,0.69,U] [#5 0.02,-0.36,0.00,M1] [#6 0.15,0.05,0.68,U] [#7 0.04,-0.02,0.78,U] [#8 0.04,0.08,0.50,U] 
22:15:39.109 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.03}, one-star: {-0.01, 0.07}
22:15:39.110 00.001 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
22:15:39.112 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
22:15:39.113 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.50 mountX=0.02 mountY=-0.06, mountTheta=-1.33
22:15:39.115 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
22:15:39.116 00.001 1032 Enqueuing Move request for scope (0.06, 0.03)
22:15:39.118 00.002 10072 Worker thread wakes up
22:15:39.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
22:15:39.118 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
22:15:39.118 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.02 yDistance=-0.06
22:15:39.120 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:15:39.122 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.06
22:15:39.122 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:15:39.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:39.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:15:39.123 00.001 10072 MoveAxis(W, 3, ABG)
22:15:39.123 00.000 10072 Guiding  Dir = 3, Dur = 3
22:15:39.123 00.000 10072 IsGuiding returns 0
22:15:39.123 00.000 10072 PulseGuide returned control before completion, sleep 13
22:15:39.139 00.016 1032 UpdateGuideState exits: m=1198 SNR=24.3
22:15:39.142 00.003 10072 IsGuiding returns 0
22:15:39.142 00.000 10072 Move returns status 0, amount 3
22:15:39.142 00.000 10072 MoveAxis(N, 0, ABG)
22:15:39.142 00.000 10072 Move returns status 0, amount 0
22:15:39.142 00.000 10072 move complete, result=0
22:15:39.143 00.001 10072 worker thread done servicing request
22:15:39.143 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:39.145 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:39.147 00.002 1032 Enqueuing Expose request
22:15:39.149 00.002 10072 Worker thread wakes up
22:15:39.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:39.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:39.149 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:15:39.784 00.635 10072 Exposure complete
22:15:39.836 00.052 10072 worker thread done servicing request
22:15:39.836 00.000 1032 OnExposeComplete: enter
22:15:39.839 00.003 1032 UpdateGuideState(): m_state=6
22:15:39.841 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3022
22:15:39.843 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=135.96, Mass=1277, SNR=25.1, Peak=112 HFD=3.2
22:15:39.846 00.003 1032 MultiStar: [#1 -0.03,-0.02,1.00,U] [#2 -0.06,-0.06,0.86,U] [#3 -0.15,0.11,0.81,U] [#4 0.02,0.04,0.65,U] [#5 0.01,-0.07,0.70,U] [#6 -0.10,-0.02,0.65,U] [#7 0.19,0.08,0.69,U] [#8 0.12,0.01,0.49,U] 
22:15:39.847 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {0.11, -0.20}
22:15:39.848 00.001 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
22:15:39.850 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
22:15:39.851 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.29 mountX=-0.02 mountY=-0.00, mountTheta=-3.12
22:15:39.853 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
22:15:39.854 00.001 1032 Enqueuing Move request for scope (0.01, -0.02)
22:15:39.857 00.003 10072 Worker thread wakes up
22:15:39.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
22:15:39.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
22:15:39.857 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.00
22:15:39.858 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:15:39.860 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.07
22:15:39.860 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:15:39.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:39.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:15:39.861 00.001 10072 MoveAxis(W, 3, ABG)
22:15:39.861 00.000 10072 Guiding  Dir = 3, Dur = 3
22:15:39.862 00.001 10072 IsGuiding returns 0
22:15:39.862 00.000 10072 PulseGuide returned control before completion, sleep 13
22:15:39.879 00.017 1032 UpdateGuideState exits: m=1277 SNR=25.1
22:15:39.881 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:39.883 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:39.884 00.001 1032 Enqueuing Expose request
22:15:39.892 00.008 10072 IsGuiding returns 0
22:15:39.892 00.000 10072 Move returns status 0, amount 3
22:15:39.892 00.000 10072 MoveAxis(N, 0, ABG)
22:15:39.892 00.000 10072 Move returns status 0, amount 0
22:15:39.892 00.000 10072 move complete, result=0
22:15:39.892 00.000 10072 worker thread done servicing request
22:15:39.892 00.000 10072 Worker thread wakes up
22:15:39.893 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:39.893 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:39.895 00.002 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:15:40.303 00.408 10072 Exposure complete
22:15:40.355 00.052 10072 worker thread done servicing request
22:15:40.356 00.001 1032 OnExposeComplete: enter
22:15:40.357 00.001 1032 UpdateGuideState(): m_state=6
22:15:40.358 00.001 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3023
22:15:40.361 00.003 1032 Star::Find returns 1 (0), X=1103.40, Y=136.10, Mass=1198, SNR=24.3, Peak=105 HFD=3.2
22:15:40.363 00.002 1032 MultiStar: [#1 -0.00,-0.03,1.03,U] [#2 0.08,0.04,0.89,U] [#3 -0.21,0.16,0.00,M8] [#4 0.12,0.15,0.68,U] [#5 0.13,0.09,0.77,U] [#6 -0.07,0.08,0.62,U] [#7 0.07,-0.11,0.70,U] [#8 0.04,0.18,0.56,U] 
22:15:40.365 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {0.12, -0.06}
22:15:40.367 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
22:15:40.369 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
22:15:40.371 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.43 mountX=0.01 mountY=-0.07, mountTheta=-1.40
22:15:40.374 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
22:15:40.376 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
22:15:40.379 00.003 10072 Worker thread wakes up
22:15:40.379 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
22:15:40.379 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
22:15:40.379 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
22:15:40.381 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:15:40.384 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.07
22:15:40.384 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:15:40.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:40.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:15:40.384 00.000 10072 MoveAxis(W, 4, ABG)
22:15:40.384 00.000 10072 Guiding  Dir = 3, Dur = 4
22:15:40.384 00.000 10072 IsGuiding returns 0
22:15:40.385 00.001 10072 PulseGuide returned control before completion, sleep 14
22:15:40.403 00.018 1032 UpdateGuideState exits: m=1198 SNR=24.3
22:15:40.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:40.406 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:40.407 00.001 1032 Enqueuing Expose request
22:15:40.409 00.002 10072 IsGuiding returns 0
22:15:40.409 00.000 10072 Move returns status 0, amount 4
22:15:40.409 00.000 10072 MoveAxis(N, 0, ABG)
22:15:40.409 00.000 10072 Move returns status 0, amount 0
22:15:40.409 00.000 10072 move complete, result=0
22:15:40.409 00.000 10072 worker thread done servicing request
22:15:40.409 00.000 10072 Worker thread wakes up
22:15:40.409 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:40.409 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:40.416 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:15:41.039 00.623 10072 Exposure complete
22:15:41.095 00.056 10072 worker thread done servicing request
22:15:41.095 00.000 1032 OnExposeComplete: enter
22:15:41.096 00.001 1032 UpdateGuideState(): m_state=6
22:15:41.098 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3024
22:15:41.100 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=136.25, Mass=1184, SNR=24.1, Peak=110 HFD=3.2
22:15:41.102 00.002 1032 MultiStar: [#1 0.06,0.09,0.99,U] [#2 0.12,0.08,0.82,U] [#3 -0.04,0.33,0.00,M9] [#4 0.08,0.25,0.00,M1] [#5 0.26,-0.01,0.00,M1] [#6 -0.09,0.20,0.60,U] [#7 0.10,0.05,0.75,U] [#8 -0.00,0.31,0.00,M1] 
22:15:41.105 00.003 1032 refined, 4 included, MultiStar: {0.06, 0.10}, one-star: {0.07, 0.10}
22:15:41.107 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
22:15:41.108 00.001 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
22:15:41.110 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=0.08 mountY=-0.08, mountTheta=-0.79
22:15:41.115 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
22:15:41.118 00.003 1032 Enqueuing Move request for scope (0.06, 0.10)
22:15:41.119 00.001 10072 Worker thread wakes up
22:15:41.119 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
22:15:41.119 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
22:15:41.120 00.001 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
22:15:41.121 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:15:41.123 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.07
22:15:41.123 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:15:41.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:41.123 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:15:41.123 00.000 10072 MoveAxis(W, 4, ABG)
22:15:41.123 00.000 10072 Guiding  Dir = 3, Dur = 4
22:15:41.123 00.000 10072 IsGuiding returns 0
22:15:41.123 00.000 10072 PulseGuide returned control before completion, sleep 14
22:15:41.141 00.018 1032 UpdateGuideState exits: m=1184 SNR=24.1
22:15:41.144 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:41.147 00.003 10072 IsGuiding returns 0
22:15:41.147 00.000 10072 Move returns status 0, amount 4
22:15:41.147 00.000 10072 MoveAxis(N, 0, ABG)
22:15:41.147 00.000 10072 Move returns status 0, amount 0
22:15:41.147 00.000 10072 move complete, result=0
22:15:41.147 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:41.150 00.003 10072 worker thread done servicing request
22:15:41.150 00.000 1032 Enqueuing Expose request
22:15:41.152 00.002 10072 Worker thread wakes up
22:15:41.152 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:15:41.153 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:41.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:41.570 00.417 10072 Exposure complete
22:15:41.628 00.058 10072 worker thread done servicing request
22:15:41.628 00.000 1032 OnExposeComplete: enter
22:15:41.631 00.003 1032 UpdateGuideState(): m_state=6
22:15:41.633 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3025
22:15:41.635 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=136.24, Mass=1368, SNR=26.0, Peak=126 HFD=3.3
22:15:41.637 00.002 1032 MultiStar: [#1 0.00,0.09,0.94,U] [#2 0.18,0.06,0.79,U] [#3 -0.02,0.17,0.60,U] [#4 0.23,0.12,0.00,M2] [#5 0.24,0.08,0.00,M2] [#6 -0.02,0.09,0.58,U] [#7 0.13,0.04,0.66,U] [#8 0.35,0.28,0.00,M2] 
22:15:41.638 00.001 1032 single-star, 5 included, MultiStar: {0.05, 0.09}, one-star: {0.02, 0.08}
22:15:41.640 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
22:15:41.642 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
22:15:41.644 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.31 mountX=0.08 mountY=-0.04, mountTheta=-0.52
22:15:41.647 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
22:15:41.650 00.003 1032 Enqueuing Move request for scope (0.02, 0.08)
22:15:41.651 00.001 10072 Worker thread wakes up
22:15:41.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
22:15:41.651 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
22:15:41.651 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.08 yDistance=-0.04
22:15:41.654 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:15:41.657 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.08
22:15:41.657 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:15:41.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:41.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:15:41.657 00.000 10072 MoveAxis(W, 4, ABG)
22:15:41.657 00.000 10072 Guiding  Dir = 3, Dur = 4
22:15:41.657 00.000 10072 IsGuiding returns 0
22:15:41.658 00.001 10072 PulseGuide returned control before completion, sleep 14
22:15:41.677 00.019 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:15:41.680 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:41.682 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:41.685 00.003 1032 Enqueuing Expose request
22:15:41.687 00.002 10072 IsGuiding returns 0
22:15:41.687 00.000 10072 Move returns status 0, amount 4
22:15:41.687 00.000 10072 MoveAxis(N, 0, ABG)
22:15:41.688 00.001 10072 Move returns status 0, amount 0
22:15:41.688 00.000 10072 move complete, result=0
22:15:41.688 00.000 10072 worker thread done servicing request
22:15:41.688 00.000 10072 Worker thread wakes up
22:15:41.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:41.688 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:41.695 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:15:42.325 00.630 10072 Exposure complete
22:15:42.375 00.050 10072 worker thread done servicing request
22:15:42.375 00.000 1032 OnExposeComplete: enter
22:15:42.377 00.002 1032 UpdateGuideState(): m_state=6
22:15:42.378 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3026
22:15:42.379 00.001 1032 Star::Find returns 1 (0), X=1103.42, Y=136.25, Mass=1485, SNR=27.1, Peak=133 HFD=3.2
22:15:42.381 00.002 1032 MultiStar: [#1 0.02,0.24,0.00,M1] [#2 0.08,0.23,0.73,U] [#3 -0.00,0.32,0.00,M9] [#4 0.03,0.07,0.62,U] [#5 0.16,0.07,0.65,U] [#6 0.07,0.20,0.58,U] [#7 0.15,0.05,0.63,U] [#8 0.17,0.32,0.00,M3] 
22:15:42.382 00.001 1032 refined, 5 included, MultiStar: {0.11, 0.12}, one-star: {0.15, 0.10}
22:15:42.383 00.001 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
22:15:42.386 00.003 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
22:15:42.388 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.82 mountX=0.09 mountY=-0.14, mountTheta=-1.01
22:15:42.390 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
22:15:42.392 00.002 1032 Enqueuing Move request for scope (0.11, 0.12)
22:15:42.395 00.003 10072 Worker thread wakes up
22:15:42.395 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
22:15:42.395 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
22:15:42.395 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.09 yDistance=-0.14
22:15:42.398 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:15:42.400 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.08
22:15:42.401 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:15:42.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:42.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:15:42.401 00.000 10072 MoveAxis(W, 4, ABG)
22:15:42.401 00.000 10072 Guiding  Dir = 3, Dur = 4
22:15:42.401 00.000 10072 IsGuiding returns 0
22:15:42.401 00.000 10072 PulseGuide returned control before completion, sleep 14
22:15:42.416 00.015 10072 IsGuiding returns 1
22:15:42.416 00.000 10072 scope still moving after pulse duration time elapsed
22:15:42.419 00.003 1032 UpdateGuideState exits: m=1485 SNR=27.1
22:15:42.421 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:42.422 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:42.426 00.004 1032 Enqueuing Expose request
22:15:42.447 00.021 10072 IsGuiding returns 0
22:15:42.447 00.000 10072 scope move finished after 4 + 42 ms
22:15:42.447 00.000 10072 Move returns status 0, amount 4
22:15:42.447 00.000 10072 MoveAxis(N, 0, ABG)
22:15:42.447 00.000 10072 Move returns status 0, amount 0
22:15:42.447 00.000 10072 move complete, result=0
22:15:42.447 00.000 10072 worker thread done servicing request
22:15:42.447 00.000 10072 Worker thread wakes up
22:15:42.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:42.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:42.450 00.003 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:15:42.855 00.405 10072 Exposure complete
22:15:42.910 00.055 1032 OnExposeComplete: enter
22:15:42.912 00.002 1032 UpdateGuideState(): m_state=6
22:15:42.914 00.002 10072 worker thread done servicing request
22:15:42.914 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3027
22:15:42.916 00.002 1032 Star::Find returns 1 (0), X=1103.28, Y=136.19, Mass=1340, SNR=25.7, Peak=118 HFD=3.0
22:15:42.918 00.002 1032 MultiStar: [#1 -0.01,0.08,0.98,U] [#2 0.17,0.17,0.00,M1] [#3 0.02,0.20,0.77,U] [#4 0.08,0.26,0.00,M2] [#5 0.14,0.06,0.65,U] [#6 -0.05,0.25,0.00,M1] [#7 0.20,0.02,0.70,U] [#8 0.21,0.34,0.00,M4] 
22:15:42.920 00.002 1032 single-star, 4 included, MultiStar: {0.06, 0.08}, one-star: {0.00, 0.03}
22:15:42.921 00.001 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
22:15:42.923 00.002 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
22:15:42.924 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.52 mountX=0.03 mountY=-0.01, mountTheta=-0.31
22:15:42.927 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.03, opts=13)
22:15:42.928 00.001 1032 Enqueuing Move request for scope (0.00, 0.03)
22:15:42.930 00.002 10072 Worker thread wakes up
22:15:42.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
22:15:42.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
22:15:42.930 00.000 10072 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
22:15:42.932 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:15:42.934 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.08
22:15:42.934 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:15:42.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:42.934 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:15:42.934 00.000 10072 MoveAxis(W, 4, ABG)
22:15:42.934 00.000 10072 Guiding  Dir = 3, Dur = 4
22:15:42.935 00.001 10072 IsGuiding returns 0
22:15:42.935 00.000 10072 PulseGuide returned control before completion, sleep 14
22:15:42.951 00.016 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:15:42.953 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:42.956 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:42.960 00.004 1032 Enqueuing Expose request
22:15:42.962 00.002 10072 IsGuiding returns 0
22:15:42.962 00.000 10072 Move returns status 0, amount 4
22:15:42.962 00.000 10072 MoveAxis(N, 0, ABG)
22:15:42.962 00.000 10072 Move returns status 0, amount 0
22:15:42.962 00.000 10072 move complete, result=0
22:15:42.962 00.000 10072 worker thread done servicing request
22:15:42.963 00.001 10072 Worker thread wakes up
22:15:42.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:42.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:42.971 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:15:43.694 00.723 10072 Exposure complete
22:15:43.749 00.055 10072 worker thread done servicing request
22:15:43.749 00.000 1032 OnExposeComplete: enter
22:15:43.752 00.003 1032 UpdateGuideState(): m_state=6
22:15:43.754 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3028
22:15:43.756 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=136.19, Mass=1045, SNR=22.7, Peak=103 HFD=3.0
22:15:43.758 00.002 1032 MultiStar: [#1 0.08,0.08,1.11,U] [#2 0.07,0.07,0.88,U] [#3 -0.00,0.25,0.00,M9] [#4 0.09,0.27,0.00,M3] [#5 0.14,0.02,0.72,U] [#6 -0.01,0.17,0.74,U] [#7 0.09,0.10,0.78,U] [#8 0.05,0.31,0.00,M5] 
22:15:43.760 00.002 1032 single-star, 5 included, MultiStar: {0.06, 0.08}, one-star: {-0.01, 0.03}
22:15:43.761 00.001 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
22:15:43.763 00.002 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
22:15:43.764 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.85 mountX=0.03 mountY=0.00, mountTheta=0.02
22:15:43.768 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
22:15:43.770 00.002 1032 Enqueuing Move request for scope (-0.01, 0.03)
22:15:43.773 00.003 10072 Worker thread wakes up
22:15:43.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:15:43.773 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:15:43.773 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
22:15:43.775 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:15:43.777 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.09
22:15:43.777 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:15:43.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:43.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:15:43.777 00.000 10072 MoveAxis(W, 5, ABG)
22:15:43.778 00.001 10072 Guiding  Dir = 3, Dur = 5
22:15:43.778 00.000 10072 IsGuiding returns 0
22:15:43.778 00.000 10072 PulseGuide returned control before completion, sleep 15
22:15:43.795 00.017 1032 UpdateGuideState exits: m=1045 SNR=22.7
22:15:43.798 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:43.800 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:43.803 00.003 1032 Enqueuing Expose request
22:15:43.805 00.002 10072 IsGuiding returns 0
22:15:43.805 00.000 10072 Move returns status 0, amount 5
22:15:43.805 00.000 10072 MoveAxis(N, 0, ABG)
22:15:43.805 00.000 10072 Move returns status 0, amount 0
22:15:43.805 00.000 10072 move complete, result=0
22:15:43.805 00.000 10072 worker thread done servicing request
22:15:43.805 00.000 10072 Worker thread wakes up
22:15:43.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:43.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:43.814 00.009 1032 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
22:15:44.213 00.399 10072 Exposure complete
22:15:44.262 00.049 10072 worker thread done servicing request
22:15:44.263 00.001 1032 OnExposeComplete: enter
22:15:44.264 00.001 1032 UpdateGuideState(): m_state=6
22:15:44.266 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3029
22:15:44.268 00.002 1032 Star::Find returns 1 (0), X=1103.27, Y=136.18, Mass=1276, SNR=25.1, Peak=105 HFD=3.5
22:15:44.270 00.002 1032 MultiStar: [#1 -0.03,0.18,0.99,U] [#2 0.05,0.12,0.82,U] [#3 -0.21,0.29,0.00,M10] [#4 0.17,0.41,0.00,M4] [#5 0.08,0.19,0.72,U] [#6 0.06,0.15,0.63,U] [#7 0.19,0.27,0.00,M1] [#8 0.09,0.35,0.00,M6] 
22:15:44.272 00.002 1032 single-star, 4 included, MultiStar: {0.02, 0.13}, one-star: {-0.01, 0.02}
22:15:44.275 00.003 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
22:15:44.276 00.001 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
22:15:44.278 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=2.02 mountX=0.02 mountY=0.00, mountTheta=0.19
22:15:44.281 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
22:15:44.283 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
22:15:44.284 00.001 10072 Worker thread wakes up
22:15:44.285 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:15:44.285 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:15:44.285 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
22:15:44.286 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:15:44.289 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.09
22:15:44.289 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:15:44.289 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:44.289 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:15:44.289 00.000 10072 MoveAxis(W, 4, ABG)
22:15:44.289 00.000 10072 Guiding  Dir = 3, Dur = 4
22:15:44.289 00.000 10072 IsGuiding returns 0
22:15:44.290 00.001 10072 PulseGuide returned control before completion, sleep 14
22:15:44.306 00.016 1032 UpdateGuideState exits: m=1276 SNR=25.1
22:15:44.308 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:44.310 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:44.311 00.001 1032 Enqueuing Expose request
22:15:44.318 00.007 10072 IsGuiding returns 0
22:15:44.318 00.000 10072 Move returns status 0, amount 4
22:15:44.318 00.000 10072 MoveAxis(N, 0, ABG)
22:15:44.318 00.000 10072 Move returns status 0, amount 0
22:15:44.318 00.000 10072 move complete, result=0
22:15:44.318 00.000 10072 worker thread done servicing request
22:15:44.318 00.000 10072 Worker thread wakes up
22:15:44.318 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:44.318 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:44.320 00.002 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
22:15:44.944 00.624 10072 Exposure complete
22:15:44.996 00.052 10072 worker thread done servicing request
22:15:44.996 00.000 1032 OnExposeComplete: enter
22:15:44.998 00.002 1032 UpdateGuideState(): m_state=6
22:15:45.000 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3030
22:15:45.002 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=136.22, Mass=1162, SNR=23.9, Peak=107 HFD=3.0
22:15:45.004 00.002 1032 MultiStar: [#1 0.01,0.09,1.02,U] [#2 0.25,0.06,0.00,M1] [#3 -0.17,0.12,0.83,U] [#4 0.06,0.19,0.68,U] [#5 0.09,-0.00,0.73,U] [#6 -0.01,0.19,0.69,U] [#7 -0.06,0.02,0.70,U] [#8 0.11,0.03,0.52,U] 
22:15:45.006 00.002 1032 single-star, 7 included, MultiStar: {0.00, 0.09}, one-star: {0.02, 0.06}
22:15:45.008 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
22:15:45.010 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
22:15:45.011 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.26 mountX=0.05 mountY=-0.03, mountTheta=-0.57
22:15:45.015 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
22:15:45.017 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
22:15:45.020 00.003 10072 Worker thread wakes up
22:15:45.020 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
22:15:45.020 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
22:15:45.020 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
22:15:45.023 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:15:45.026 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.09
22:15:45.026 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:15:45.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:45.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:15:45.026 00.000 10072 MoveAxis(W, 4, ABG)
22:15:45.026 00.000 10072 Guiding  Dir = 3, Dur = 4
22:15:45.027 00.001 10072 IsGuiding returns 0
22:15:45.028 00.001 10072 PulseGuide returned control before completion, sleep 14
22:15:45.044 00.016 1032 UpdateGuideState exits: m=1162 SNR=23.9
22:15:45.046 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:45.049 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:45.053 00.004 1032 Enqueuing Expose request
22:15:45.055 00.002 10072 IsGuiding returns 0
22:15:45.055 00.000 10072 Move returns status 0, amount 4
22:15:45.055 00.000 10072 MoveAxis(N, 0, ABG)
22:15:45.055 00.000 10072 Move returns status 0, amount 0
22:15:45.055 00.000 10072 move complete, result=0
22:15:45.055 00.000 10072 worker thread done servicing request
22:15:45.055 00.000 10072 Worker thread wakes up
22:15:45.055 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:45.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:45.062 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:15:45.475 00.413 10072 Exposure complete
22:15:45.534 00.059 1032 OnExposeComplete: enter
22:15:45.537 00.003 10072 worker thread done servicing request
22:15:45.537 00.000 1032 UpdateGuideState(): m_state=6
22:15:45.539 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3031
22:15:45.542 00.003 1032 Star::Find returns 1 (0), X=1103.34, Y=136.08, Mass=1388, SNR=26.2, Peak=117 HFD=3.3
22:15:45.544 00.002 1032 MultiStar: [#1 -0.14,0.03,0.91,U] [#2 -0.01,0.10,0.80,U] [#3 -0.21,0.05,0.75,U] [#4 -0.04,0.14,0.62,U] [#5 0.06,-0.02,0.67,U] [#6 -0.06,0.11,0.59,U] [#7 0.05,0.12,0.67,U] [#8 0.26,0.27,0.00,M6] 
22:15:45.545 00.001 1032 refined, 7 included, MultiStar: {-0.04, 0.05}, one-star: {0.06, -0.08}
22:15:45.548 00.003 1032 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.83) = xAngle (0.39 = 0.39)
22:15:45.550 00.002 1032 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.39 = 0.39)
22:15:45.554 00.004 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.22 mountX=0.06 mountY=0.02, mountTheta=0.39
22:15:45.557 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
22:15:45.559 00.002 1032 Enqueuing Move request for scope (-0.04, 0.05)
22:15:45.561 00.002 10072 Worker thread wakes up
22:15:45.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
22:15:45.561 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
22:15:45.561 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.02
22:15:45.563 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:15:45.565 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.09
22:15:45.566 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:15:45.566 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:45.566 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:15:45.566 00.000 10072 MoveAxis(W, 3, ABG)
22:15:45.566 00.000 10072 Guiding  Dir = 3, Dur = 3
22:15:45.566 00.000 10072 IsGuiding returns 0
22:15:45.568 00.002 10072 PulseGuide returned control before completion, sleep 13
22:15:45.583 00.015 10072 IsGuiding returns 0
22:15:45.584 00.001 10072 Move returns status 0, amount 3
22:15:45.584 00.000 10072 MoveAxis(N, 0, ABG)
22:15:45.584 00.000 10072 Move returns status 0, amount 0
22:15:45.584 00.000 10072 move complete, result=0
22:15:45.584 00.000 10072 worker thread done servicing request
22:15:45.587 00.003 1032 UpdateGuideState exits: m=1388 SNR=26.2
22:15:45.589 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:45.591 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:45.593 00.002 1032 Enqueuing Expose request
22:15:45.595 00.002 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:15:45.597 00.002 10072 Worker thread wakes up
22:15:45.597 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:45.597 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:46.227 00.630 10072 Exposure complete
22:15:46.285 00.058 10072 worker thread done servicing request
22:15:46.286 00.001 1032 OnExposeComplete: enter
22:15:46.289 00.003 1032 UpdateGuideState(): m_state=6
22:15:46.291 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3032
22:15:46.292 00.001 1032 Star::Find returns 1 (0), X=1103.31, Y=136.25, Mass=1305, SNR=25.3, Peak=116 HFD=3.2
22:15:46.294 00.002 1032 MultiStar: [#1 -0.10,0.16,0.99,U] [#2 0.01,0.15,0.83,U] [#3 -0.11,0.20,0.78,U] [#4 0.17,0.14,0.67,U] [#5 0.00,0.10,0.71,U] [#6 -0.09,0.07,0.60,U] [#7 -0.05,0.04,0.71,U] [#8 0.04,0.20,0.54,U] 
22:15:46.295 00.001 1032 single-star, 8 included, MultiStar: {-0.01, 0.13}, one-star: {0.04, 0.09}
22:15:46.297 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
22:15:46.300 00.003 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
22:15:46.303 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.20 mountX=0.08 mountY=-0.06, mountTheta=-0.63
22:15:46.309 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
22:15:46.311 00.002 1032 Enqueuing Move request for scope (0.04, 0.09)
22:15:46.313 00.002 10072 Worker thread wakes up
22:15:46.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:15:46.313 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:15:46.313 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.06
22:15:46.315 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:15:46.318 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.10
22:15:46.318 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:15:46.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:46.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:15:46.318 00.000 10072 MoveAxis(W, 3, ABG)
22:15:46.318 00.000 10072 Guiding  Dir = 3, Dur = 3
22:15:46.319 00.001 10072 IsGuiding returns 0
22:15:46.319 00.000 10072 PulseGuide returned control before completion, sleep 13
22:15:46.335 00.016 10072 IsGuiding returns 0
22:15:46.336 00.001 10072 Move returns status 0, amount 3
22:15:46.336 00.000 10072 MoveAxis(N, 0, ABG)
22:15:46.336 00.000 10072 Move returns status 0, amount 0
22:15:46.336 00.000 10072 move complete, result=0
22:15:46.336 00.000 10072 worker thread done servicing request
22:15:46.338 00.002 1032 UpdateGuideState exits: m=1305 SNR=25.3
22:15:46.341 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:46.343 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:46.345 00.002 1032 Enqueuing Expose request
22:15:46.347 00.002 10072 Worker thread wakes up
22:15:46.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:46.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:46.347 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:15:46.761 00.414 10072 Exposure complete
22:15:46.815 00.054 10072 worker thread done servicing request
22:15:46.815 00.000 1032 OnExposeComplete: enter
22:15:46.817 00.002 1032 UpdateGuideState(): m_state=6
22:15:46.819 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3033
22:15:46.821 00.002 1032 Star::Find returns 1 (0), X=1103.28, Y=136.27, Mass=1329, SNR=25.6, Peak=123 HFD=3.1
22:15:46.822 00.001 1032 MultiStar: [#1 -0.11,0.07,1.00,U] [#2 0.06,0.12,0.80,U] [#3 -0.22,0.17,0.00,M8] [#4 0.14,0.20,0.00,M2] [#5 0.08,0.15,0.68,U] [#6 -0.05,0.18,0.61,U] [#7 0.09,0.15,0.66,U] [#8 0.01,0.22,0.56,U] 
22:15:46.824 00.002 1032 single-star, 6 included, MultiStar: {0.01, 0.13}, one-star: {0.01, 0.11}
22:15:46.825 00.001 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
22:15:46.827 00.002 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
22:15:46.829 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.51 mountX=0.11 mountY=-0.04, mountTheta=-0.32
22:15:46.832 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
22:15:46.835 00.003 1032 Enqueuing Move request for scope (0.01, 0.11)
22:15:46.838 00.003 10072 Worker thread wakes up
22:15:46.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
22:15:46.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
22:15:46.838 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.04
22:15:46.840 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:15:46.842 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.10
22:15:46.842 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:15:46.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:46.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:15:46.842 00.000 10072 MoveAxis(W, 3, ABG)
22:15:46.842 00.000 10072 Guiding  Dir = 3, Dur = 3
22:15:46.842 00.000 10072 IsGuiding returns 0
22:15:46.843 00.001 10072 PulseGuide returned control before completion, sleep 13
22:15:46.858 00.015 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:15:46.861 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:46.863 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:46.864 00.001 1032 Enqueuing Expose request
22:15:46.867 00.003 10072 IsGuiding returns 0
22:15:46.867 00.000 10072 Move returns status 0, amount 3
22:15:46.867 00.000 10072 MoveAxis(N, 0, ABG)
22:15:46.868 00.001 10072 Move returns status 0, amount 0
22:15:46.868 00.000 10072 move complete, result=0
22:15:46.868 00.000 10072 worker thread done servicing request
22:15:46.868 00.000 10072 Worker thread wakes up
22:15:46.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:46.868 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:46.874 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:15:47.494 00.620 10072 Exposure complete
22:15:47.552 00.058 10072 worker thread done servicing request
22:15:47.552 00.000 1032 OnExposeComplete: enter
22:15:47.555 00.003 1032 UpdateGuideState(): m_state=6
22:15:47.557 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3034
22:15:47.559 00.002 1032 Star::Find returns 1 (0), X=1103.34, Y=136.45, Mass=1325, SNR=25.6, Peak=126 HFD=3.2
22:15:47.560 00.001 1032 MultiStar: [#1 -0.05,0.14,0.98,U] [#2 -0.04,-0.03,0.80,U] [#3 -0.20,0.12,0.71,U] [#4 0.15,0.20,0.00,M3] [#5 0.12,0.09,0.61,U] [#6 0.01,0.12,0.65,U] [#7 0.00,0.13,0.66,U] [#8 0.07,0.32,0.00,M5] 
22:15:47.563 00.003 1032 refined, 6 included, MultiStar: {-0.02, 0.13}, one-star: {0.07, 0.30}
22:15:47.564 00.001 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
22:15:47.566 00.002 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
22:15:47.567 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.69 mountX=0.13 mountY=-0.02, mountTheta=-0.14
22:15:47.570 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.13, opts=13)
22:15:47.573 00.003 1032 Enqueuing Move request for scope (-0.02, 0.13)
22:15:47.575 00.002 10072 Worker thread wakes up
22:15:47.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
22:15:47.575 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
22:15:47.575 00.000 10072 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.02
22:15:47.578 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:15:47.581 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.10
22:15:47.581 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
22:15:47.581 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:47.581 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:15:47.581 00.000 10072 MoveAxis(W, 65, ABG)
22:15:47.581 00.000 10072 Guiding  Dir = 3, Dur = 65
22:15:47.582 00.001 10072 IsGuiding returns 0
22:15:47.582 00.000 10072 PulseGuide returned control before completion, sleep 75
22:15:47.600 00.018 1032 UpdateGuideState exits: m=1325 SNR=25.6
22:15:47.602 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:47.604 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:47.606 00.002 1032 Enqueuing Expose request
22:15:47.662 00.056 10072 IsGuiding returns 0
22:15:47.662 00.000 10072 Move returns status 0, amount 65
22:15:47.662 00.000 10072 MoveAxis(N, 0, ABG)
22:15:47.662 00.000 10072 Move returns status 0, amount 0
22:15:47.662 00.000 10072 move complete, result=0
22:15:47.662 00.000 10072 worker thread done servicing request
22:15:47.662 00.000 10072 Worker thread wakes up
22:15:47.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:47.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:47.675 00.013 1032 GuideStep: 0.1 px 65 ms WEST, -0.0 px 0 ms NORTH
22:15:48.070 00.395 10072 Exposure complete
22:15:48.129 00.059 10072 worker thread done servicing request
22:15:48.129 00.000 1032 OnExposeComplete: enter
22:15:48.131 00.002 1032 UpdateGuideState(): m_state=6
22:15:48.133 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3035
22:15:48.135 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=136.19, Mass=1288, SNR=25.2, Peak=116 HFD=3.1
22:15:48.137 00.002 1032 MultiStar: [#1 -0.01,-0.04,0.94,U] [#2 0.03,-0.10,0.76,U] [#3 -0.09,0.09,0.73,U] [#4 0.19,0.12,0.66,U] [#5 0.06,0.00,0.68,U] [#6 -0.08,0.15,0.58,U] [#7 0.01,0.02,0.72,U] [#8 -0.02,0.19,0.51,U] 
22:15:48.139 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {0.04, 0.03}
22:15:48.141 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
22:15:48.144 00.003 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
22:15:48.146 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.17 mountX=0.03 mountY=-0.03, mountTheta=-0.66
22:15:48.150 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
22:15:48.153 00.003 1032 Enqueuing Move request for scope (0.02, 0.04)
22:15:48.155 00.002 10072 Worker thread wakes up
22:15:48.155 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:15:48.155 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:15:48.155 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
22:15:48.157 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:15:48.160 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.11
22:15:48.160 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:15:48.160 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:48.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:15:48.160 00.000 10072 MoveAxis(W, 3, ABG)
22:15:48.160 00.000 10072 Guiding  Dir = 3, Dur = 3
22:15:48.160 00.000 10072 IsGuiding returns 0
22:15:48.162 00.002 10072 PulseGuide returned control before completion, sleep 13
22:15:48.177 00.015 10072 IsGuiding returns 0
22:15:48.177 00.000 10072 Move returns status 0, amount 3
22:15:48.177 00.000 10072 MoveAxis(N, 0, ABG)
22:15:48.178 00.001 10072 Move returns status 0, amount 0
22:15:48.178 00.000 10072 move complete, result=0
22:15:48.178 00.000 10072 worker thread done servicing request
22:15:48.181 00.003 1032 UpdateGuideState exits: m=1288 SNR=25.2
22:15:48.184 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:48.186 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:48.187 00.001 1032 Enqueuing Expose request
22:15:48.188 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:15:48.190 00.002 10072 Worker thread wakes up
22:15:48.190 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:48.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:48.822 00.632 10072 Exposure complete
22:15:48.878 00.056 10072 worker thread done servicing request
22:15:48.878 00.000 1032 OnExposeComplete: enter
22:15:48.880 00.002 1032 UpdateGuideState(): m_state=6
22:15:48.881 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3036
22:15:48.884 00.003 1032 Star::Find returns 1 (0), X=1103.36, Y=136.16, Mass=1427, SNR=26.5, Peak=119 HFD=3.2
22:15:48.886 00.002 1032 MultiStar: [#1 -0.05,0.09,0.91,U] [#2 0.05,-0.07,0.78,U] [#3 -0.15,0.15,0.73,U] [#4 0.17,0.11,0.62,U] [#5 0.20,-0.15,0.00,M1] [#6 -0.07,0.16,0.61,U] [#7 0.15,-0.02,0.61,U] [#8 0.07,0.05,0.48,U] 
22:15:48.887 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {0.08, 0.01}
22:15:48.889 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
22:15:48.890 00.001 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
22:15:48.892 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.10 mountX=0.05 mountY=-0.04, mountTheta=-0.73
22:15:48.895 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
22:15:48.896 00.001 1032 Enqueuing Move request for scope (0.03, 0.05)
22:15:48.899 00.003 10072 Worker thread wakes up
22:15:48.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
22:15:48.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
22:15:48.899 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.05 yDistance=-0.04
22:15:48.901 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:15:48.904 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.11
22:15:48.904 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:15:48.904 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:48.904 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:15:48.904 00.000 10072 MoveAxis(W, 3, ABG)
22:15:48.904 00.000 10072 Guiding  Dir = 3, Dur = 3
22:15:48.904 00.000 10072 IsGuiding returns 0
22:15:48.905 00.001 10072 PulseGuide returned control before completion, sleep 13
22:15:48.921 00.016 1032 UpdateGuideState exits: m=1427 SNR=26.5
22:15:48.925 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:48.927 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:48.929 00.002 1032 Enqueuing Expose request
22:15:48.930 00.001 10072 IsGuiding returns 0
22:15:48.931 00.001 10072 Move returns status 0, amount 3
22:15:48.931 00.000 10072 MoveAxis(N, 0, ABG)
22:15:48.931 00.000 10072 Move returns status 0, amount 0
22:15:48.931 00.000 10072 move complete, result=0
22:15:48.931 00.000 10072 worker thread done servicing request
22:15:48.931 00.000 10072 Worker thread wakes up
22:15:48.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:48.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:48.940 00.009 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:15:49.351 00.411 10072 Exposure complete
22:15:49.416 00.065 10072 worker thread done servicing request
22:15:49.417 00.001 1032 OnExposeComplete: enter
22:15:49.419 00.002 1032 UpdateGuideState(): m_state=6
22:15:49.423 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3037
22:15:49.426 00.003 1032 Star::Find returns 1 (0), X=1103.33, Y=136.05, Mass=1316, SNR=25.5, Peak=118 HFD=3.3
22:15:49.429 00.003 1032 MultiStar: [#1 -0.02,-0.07,0.96,U] [#2 0.09,-0.03,0.75,U] [#3 -0.21,0.16,0.00,M6] [#4 0.13,0.11,0.64,U] [#5 0.26,0.13,0.00,M2] [#6 -0.00,0.18,0.66,U] [#7 0.05,-0.02,0.70,U] [#8 0.09,0.14,0.49,U] 
22:15:49.432 00.003 1032 refined, 6 included, MultiStar: {0.05, 0.01}, one-star: {0.05, -0.11}
22:15:49.434 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
22:15:49.437 00.003 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
22:15:49.440 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.17 mountX=-0.00 mountY=-0.05, mountTheta=-1.66
22:15:49.444 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
22:15:49.448 00.004 1032 Enqueuing Move request for scope (0.05, 0.01)
22:15:49.450 00.002 10072 Worker thread wakes up
22:15:49.450 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:15:49.450 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:15:49.450 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
22:15:49.452 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:15:49.459 00.007 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.11
22:15:49.461 00.002 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:15:49.461 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:49.461 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:15:49.461 00.000 10072 MoveAxis(W, 3, ABG)
22:15:49.461 00.000 10072 Guiding  Dir = 3, Dur = 3
22:15:49.461 00.000 10072 IsGuiding returns 0
22:15:49.462 00.001 10072 PulseGuide returned control before completion, sleep 13
22:15:49.482 00.020 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:15:49.484 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:49.487 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:49.491 00.004 1032 Enqueuing Expose request
22:15:49.495 00.004 10072 IsGuiding returns 0
22:15:49.495 00.000 10072 Move returns status 0, amount 3
22:15:49.495 00.000 10072 MoveAxis(N, 0, ABG)
22:15:49.495 00.000 10072 Move returns status 0, amount 0
22:15:49.495 00.000 10072 move complete, result=0
22:15:49.495 00.000 10072 worker thread done servicing request
22:15:49.495 00.000 10072 Worker thread wakes up
22:15:49.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:49.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:49.503 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:15:50.133 00.630 10072 Exposure complete
22:15:50.191 00.058 10072 worker thread done servicing request
22:15:50.191 00.000 1032 OnExposeComplete: enter
22:15:50.194 00.003 1032 UpdateGuideState(): m_state=6
22:15:50.196 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3038
22:15:50.198 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.12, Mass=1150, SNR=23.8, Peak=100 HFD=3.3
22:15:50.201 00.003 1032 MultiStar: [#1 0.06,-0.00,1.00,U] [#2 0.15,-0.16,0.84,U] [#3 -0.00,0.40,0.00,M7] [#4 0.16,0.29,0.00,M1] [#5 0.18,0.06,0.70,U] [#6 0.04,-0.07,0.72,U] [#7 0.23,0.27,0.00,M1] [#8 0.30,0.11,0.00,M3] 
22:15:50.202 00.001 1032 refined, 4 included, MultiStar: {0.11, -0.04}, one-star: {0.14, -0.04}
22:15:50.204 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
22:15:50.206 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
22:15:50.210 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.38 mountX=-0.07 mountY=-0.10, mountTheta=-2.21
22:15:50.215 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
22:15:50.217 00.002 1032 Enqueuing Move request for scope (0.11, -0.04)
22:15:50.219 00.002 10072 Worker thread wakes up
22:15:50.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
22:15:50.219 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
22:15:50.219 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.10
22:15:50.222 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:15:50.224 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.12
22:15:50.224 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:15:50.224 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:50.224 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:15:50.224 00.000 10072 MoveAxis(W, 3, ABG)
22:15:50.225 00.001 10072 Guiding  Dir = 3, Dur = 3
22:15:50.225 00.000 10072 IsGuiding returns 0
22:15:50.226 00.001 10072 PulseGuide returned control before completion, sleep 13
22:15:50.241 00.015 10072 IsGuiding returns 0
22:15:50.241 00.000 10072 Move returns status 0, amount 3
22:15:50.241 00.000 10072 MoveAxis(N, 0, ABG)
22:15:50.241 00.000 10072 Move returns status 0, amount 0
22:15:50.241 00.000 10072 move complete, result=0
22:15:50.241 00.000 10072 worker thread done servicing request
22:15:50.245 00.004 1032 UpdateGuideState exits: m=1150 SNR=23.8
22:15:50.247 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:50.249 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:50.250 00.001 1032 Enqueuing Expose request
22:15:50.252 00.002 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:15:50.255 00.003 10072 Worker thread wakes up
22:15:50.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:50.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:50.663 00.408 10072 Exposure complete
22:15:50.720 00.057 10072 worker thread done servicing request
22:15:50.720 00.000 1032 OnExposeComplete: enter
22:15:50.723 00.003 1032 UpdateGuideState(): m_state=6
22:15:50.725 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3039
22:15:50.726 00.001 1032 Star::Find returns 1 (0), X=1103.35, Y=136.14, Mass=1502, SNR=27.2, Peak=118 HFD=3.3
22:15:50.729 00.003 1032 MultiStar: [#1 -0.00,0.22,0.92,U] [#2 0.11,0.17,0.79,U] [#3 -0.03,0.16,0.68,U] [#4 0.14,0.25,0.00,M2] [#5 0.13,0.11,0.60,U] [#6 0.22,0.19,0.00,M1] [#7 0.11,0.04,0.68,U] [#8 0.23,0.27,0.00,M4] 
22:15:50.730 00.001 1032 single-star, 5 included, MultiStar: {0.06, 0.11}, one-star: {0.07, -0.01}
22:15:50.732 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
22:15:50.734 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
22:15:50.736 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.16 mountX=-0.03 mountY=-0.07, mountTheta=-1.99
22:15:50.740 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
22:15:50.742 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
22:15:50.745 00.003 10072 Worker thread wakes up
22:15:50.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:15:50.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:15:50.745 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.07
22:15:50.747 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:15:50.749 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.12
22:15:50.750 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:15:50.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:50.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:15:50.750 00.000 10072 MoveAxis(W, 2, ABG)
22:15:50.750 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:50.750 00.000 10072 IsGuiding returns 0
22:15:50.751 00.001 10072 PulseGuide returned control before completion, sleep 12
22:15:50.768 00.017 1032 UpdateGuideState exits: m=1502 SNR=27.2
22:15:50.772 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:50.775 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:50.777 00.002 1032 Enqueuing Expose request
22:15:50.778 00.001 10072 IsGuiding returns 0
22:15:50.778 00.000 10072 Move returns status 0, amount 2
22:15:50.779 00.001 10072 MoveAxis(N, 0, ABG)
22:15:50.779 00.000 10072 Move returns status 0, amount 0
22:15:50.779 00.000 10072 move complete, result=0
22:15:50.779 00.000 10072 worker thread done servicing request
22:15:50.779 00.000 10072 Worker thread wakes up
22:15:50.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:50.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:50.786 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:15:51.412 00.626 10072 Exposure complete
22:15:51.470 00.058 10072 worker thread done servicing request
22:15:51.470 00.000 1032 OnExposeComplete: enter
22:15:51.472 00.002 1032 UpdateGuideState(): m_state=6
22:15:51.474 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3040
22:15:51.475 00.001 1032 Star::Find returns 1 (0), X=1103.37, Y=135.95, Mass=1267, SNR=25.0, Peak=116 HFD=3.2
22:15:51.477 00.002 1032 MultiStar: [#1 0.01,-0.18,1.03,U] [#2 0.15,-0.08,0.73,U] [#3 -0.06,0.03,0.71,U] [#4 0.07,-0.02,0.67,U] [#5 0.31,-0.18,0.00,M1] [#6 0.01,-0.04,0.63,U] [#7 0.12,-0.04,0.72,U] [#8 0.03,-0.04,0.49,U] 
22:15:51.479 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.09}, one-star: {0.10, -0.20}
22:15:51.480 00.001 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
22:15:51.482 00.002 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
22:15:51.483 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-0.99 mountX=-0.10 mountY=-0.03, mountTheta=-2.82
22:15:51.487 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
22:15:51.489 00.002 1032 Enqueuing Move request for scope (0.06, -0.09)
22:15:51.491 00.002 10072 Worker thread wakes up
22:15:51.491 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
22:15:51.491 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
22:15:51.491 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.03
22:15:51.493 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:15:51.495 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.12
22:15:51.495 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:15:51.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:51.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:15:51.496 00.001 10072 MoveAxis(W, 2, ABG)
22:15:51.496 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:51.496 00.000 10072 IsGuiding returns 0
22:15:51.496 00.000 10072 PulseGuide returned control before completion, sleep 12
22:15:51.514 00.018 1032 UpdateGuideState exits: m=1267 SNR=25.0
22:15:51.518 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:51.520 00.002 10072 IsGuiding returns 0
22:15:51.520 00.000 10072 Move returns status 0, amount 2
22:15:51.520 00.000 10072 MoveAxis(N, 0, ABG)
22:15:51.520 00.000 10072 Move returns status 0, amount 0
22:15:51.520 00.000 10072 move complete, result=0
22:15:51.520 00.000 10072 worker thread done servicing request
22:15:51.520 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:51.523 00.003 1032 Enqueuing Expose request
22:15:51.524 00.001 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:15:51.527 00.003 10072 Worker thread wakes up
22:15:51.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:51.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:51.940 00.413 10072 Exposure complete
22:15:51.994 00.054 10072 worker thread done servicing request
22:15:51.994 00.000 1032 OnExposeComplete: enter
22:15:51.996 00.002 1032 UpdateGuideState(): m_state=6
22:15:51.998 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3041
22:15:52.000 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=136.16, Mass=1263, SNR=24.9, Peak=115 HFD=3.2
22:15:52.002 00.002 1032 MultiStar: [#1 0.02,0.07,0.98,U] [#2 0.06,-0.04,0.70,U] [#3 -0.08,0.13,0.74,U] [#4 0.15,0.16,0.72,U] [#5 0.13,-0.04,0.63,U] [#6 0.04,0.00,0.62,U] [#7 0.22,0.17,0.00,M1] [#8 0.07,0.11,0.58,U] 
22:15:52.004 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {0.12, 0.00}
22:15:52.006 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
22:15:52.007 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
22:15:52.009 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.67 mountX=0.03 mountY=-0.07, mountTheta=-1.16
22:15:52.012 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
22:15:52.013 00.001 1032 Enqueuing Move request for scope (0.06, 0.05)
22:15:52.015 00.002 10072 Worker thread wakes up
22:15:52.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:15:52.015 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:15:52.015 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
22:15:52.018 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:15:52.021 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.13
22:15:52.021 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:15:52.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:52.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:15:52.021 00.000 10072 MoveAxis(W, 2, ABG)
22:15:52.021 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:52.021 00.000 10072 IsGuiding returns 0
22:15:52.022 00.001 10072 PulseGuide returned control before completion, sleep 12
22:15:52.037 00.015 1032 UpdateGuideState exits: m=1263 SNR=24.9
22:15:52.039 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:52.041 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:52.042 00.001 1032 Enqueuing Expose request
22:15:52.048 00.006 10072 IsGuiding returns 0
22:15:52.048 00.000 10072 Move returns status 0, amount 2
22:15:52.048 00.000 10072 MoveAxis(N, 0, ABG)
22:15:52.048 00.000 10072 Move returns status 0, amount 0
22:15:52.048 00.000 10072 move complete, result=0
22:15:52.048 00.000 10072 worker thread done servicing request
22:15:52.048 00.000 10072 Worker thread wakes up
22:15:52.048 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:52.049 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:52.052 00.003 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:15:52.676 00.624 10072 Exposure complete
22:15:52.738 00.062 10072 worker thread done servicing request
22:15:52.738 00.000 1032 OnExposeComplete: enter
22:15:52.740 00.002 1032 UpdateGuideState(): m_state=6
22:15:52.743 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3042
22:15:52.746 00.003 1032 Star::Find returns 1 (0), X=1103.39, Y=136.35, Mass=1432, SNR=26.6, Peak=132 HFD=3.1
22:15:52.748 00.002 1032 MultiStar: [#1 -0.01,0.18,0.91,U] [#2 0.04,0.16,0.78,U] [#3 -0.26,0.35,0.00,M5] [#4 0.14,0.24,0.00,M1] [#5 0.05,0.14,0.63,U] [#6 -0.06,0.26,0.00,M1] [#7 0.11,0.22,0.00,M2] [#8 0.07,0.29,0.00,M3] 
22:15:52.749 00.001 1032 refined, 3 included, MultiStar: {0.05, 0.17}, one-star: {0.12, 0.19}
22:15:52.751 00.002 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
22:15:52.752 00.001 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
22:15:52.753 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.28 mountX=0.15 mountY=-0.09, mountTheta=-0.55
22:15:52.756 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.17, opts=13)
22:15:52.758 00.002 1032 Enqueuing Move request for scope (0.05, 0.17)
22:15:52.759 00.001 10072 Worker thread wakes up
22:15:52.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
22:15:52.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
22:15:52.759 00.000 10072 Moving (0.05, 0.17) raw xDistance=0.15 yDistance=-0.09
22:15:52.761 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:15:52.763 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 285.13
22:15:52.763 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:15:52.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:52.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:15:52.763 00.000 10072 MoveAxis(W, 74, ABG)
22:15:52.763 00.000 10072 Guiding  Dir = 3, Dur = 74
22:15:52.764 00.001 10072 IsGuiding returns 0
22:15:52.764 00.000 10072 PulseGuide returned control before completion, sleep 84
22:15:52.781 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.6
22:15:52.784 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:52.785 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:52.786 00.001 1032 Enqueuing Expose request
22:15:52.860 00.074 10072 IsGuiding returns 0
22:15:52.860 00.000 10072 Move returns status 0, amount 74
22:15:52.860 00.000 10072 MoveAxis(N, 0, ABG)
22:15:52.860 00.000 10072 Move returns status 0, amount 0
22:15:52.860 00.000 10072 move complete, result=0
22:15:52.860 00.000 10072 worker thread done servicing request
22:15:52.860 00.000 10072 Worker thread wakes up
22:15:52.860 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:52.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:52.862 00.002 1032 GuideStep: 0.2 px 74 ms WEST, -0.1 px 0 ms NORTH
22:15:53.272 00.410 10072 Exposure complete
22:15:53.321 00.049 10072 worker thread done servicing request
22:15:53.321 00.000 1032 OnExposeComplete: enter
22:15:53.324 00.003 1032 UpdateGuideState(): m_state=6
22:15:53.326 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3043
22:15:53.327 00.001 1032 Star::Find returns 1 (0), X=1103.35, Y=136.10, Mass=1394, SNR=26.2, Peak=118 HFD=3.3
22:15:53.328 00.001 1032 MultiStar: [#1 -0.04,0.08,0.88,U] [#2 -0.07,0.19,0.74,U] [#3 -0.32,0.01,0.00,M6] [#4 0.04,0.08,0.58,U] [#5 0.08,0.01,0.63,U] [#6 -0.08,0.08,0.55,U] [#7 -0.02,-0.10,0.65,U] [#8 0.11,0.26,0.00,M4] 
22:15:53.329 00.001 1032 refined, 6 included, MultiStar: {-0.00, 0.04}, one-star: {0.07, -0.05}
22:15:53.332 00.003 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
22:15:53.334 00.002 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
22:15:53.335 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.59 mountX=0.04 mountY=-0.01, mountTheta=-0.24
22:15:53.338 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
22:15:53.340 00.002 1032 Enqueuing Move request for scope (-0.00, 0.04)
22:15:53.341 00.001 10072 Worker thread wakes up
22:15:53.341 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
22:15:53.341 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
22:15:53.341 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
22:15:53.343 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:15:53.346 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.13
22:15:53.346 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:15:53.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:53.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:15:53.346 00.000 10072 MoveAxis(W, 2, ABG)
22:15:53.346 00.000 10072 Guiding  Dir = 3, Dur = 2
22:15:53.347 00.001 10072 IsGuiding returns 0
22:15:53.347 00.000 10072 PulseGuide returned control before completion, sleep 12
22:15:53.362 00.015 1032 UpdateGuideState exits: m=1394 SNR=26.2
22:15:53.369 00.007 10072 IsGuiding returns 0
22:15:53.369 00.000 10072 Move returns status 0, amount 2
22:15:53.369 00.000 10072 MoveAxis(N, 0, ABG)
22:15:53.369 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:53.371 00.002 10072 Move returns status 0, amount 0
22:15:53.371 00.000 10072 move complete, result=0
22:15:53.371 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:53.373 00.002 1032 Enqueuing Expose request
22:15:53.375 00.002 10072 worker thread done servicing request
22:15:53.375 00.000 10072 Worker thread wakes up
22:15:53.375 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:15:53.376 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:53.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:54.004 00.628 10072 Exposure complete
22:15:54.057 00.053 10072 worker thread done servicing request
22:15:54.057 00.000 1032 OnExposeComplete: enter
22:15:54.059 00.002 1032 UpdateGuideState(): m_state=6
22:15:54.060 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3044
22:15:54.063 00.003 1032 Star::Find returns 1 (0), X=1103.36, Y=136.01, Mass=1281, SNR=25.1, Peak=110 HFD=3.3
22:15:54.066 00.003 1032 MultiStar: [#1 -0.03,-0.05,0.98,U] [#2 0.02,-0.13,0.76,U] [#3 0.04,0.06,0.75,U] [#4 0.04,-0.08,0.68,U] [#5 0.13,-0.23,0.00,M1] [#6 0.03,-0.08,0.61,U] [#7 0.06,-0.03,0.66,U] [#8 0.01,0.05,0.53,U] 
22:15:54.067 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.06}, one-star: {0.09, -0.15}
22:15:54.069 00.002 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
22:15:54.070 00.001 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
22:15:54.072 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.06 mountX=-0.06 mountY=-0.02, mountTheta=-2.89
22:15:54.075 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
22:15:54.077 00.002 1032 Enqueuing Move request for scope (0.03, -0.06)
22:15:54.079 00.002 10072 Worker thread wakes up
22:15:54.079 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
22:15:54.080 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
22:15:54.080 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.02
22:15:54.084 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.13
22:15:54.084 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:15:54.084 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:54.084 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:15:54.086 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:15:54.086 00.000 10072 MoveAxis(W, 1, ABG)
22:15:54.086 00.000 10072 Guiding  Dir = 3, Dur = 1
22:15:54.086 00.000 10072 IsGuiding returns 0
22:15:54.087 00.001 10072 PulseGuide returned control before completion, sleep 11
22:15:54.103 00.016 1032 UpdateGuideState exits: m=1281 SNR=25.1
22:15:54.104 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:54.106 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:54.107 00.001 1032 Enqueuing Expose request
22:15:54.111 00.004 10072 IsGuiding returns 0
22:15:54.112 00.001 10072 Move returns status 0, amount 1
22:15:54.112 00.000 10072 MoveAxis(N, 0, ABG)
22:15:54.112 00.000 10072 Move returns status 0, amount 0
22:15:54.112 00.000 10072 move complete, result=0
22:15:54.112 00.000 10072 worker thread done servicing request
22:15:54.112 00.000 10072 Worker thread wakes up
22:15:54.112 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:54.112 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:54.119 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:15:54.523 00.404 10072 Exposure complete
22:15:54.580 00.057 10072 worker thread done servicing request
22:15:54.580 00.000 1032 OnExposeComplete: enter
22:15:54.583 00.003 1032 UpdateGuideState(): m_state=6
22:15:54.586 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3045
22:15:54.588 00.002 1032 Star::Find returns 1 (0), X=1103.36, Y=136.07, Mass=1422, SNR=26.5, Peak=129 HFD=3.3
22:15:54.590 00.002 1032 MultiStar: [#1 -0.08,-0.04,0.95,U] [#2 0.10,-0.05,0.76,U] [#3 -0.04,0.03,0.70,U] [#4 0.20,0.05,0.67,U] [#5 0.05,0.02,0.62,U] [#6 0.21,-0.05,0.58,U] [#7 0.12,-0.13,0.65,U] [#8 0.11,0.06,0.55,U] 
22:15:54.592 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.08, -0.09}
22:15:54.593 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
22:15:54.595 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
22:15:54.597 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.38 mountX=-0.05 mountY=-0.06, mountTheta=-2.21
22:15:54.600 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
22:15:54.601 00.001 1032 Enqueuing Move request for scope (0.07, -0.03)
22:15:54.603 00.002 10072 Worker thread wakes up
22:15:54.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:15:54.603 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:15:54.603 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
22:15:54.606 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:15:54.607 00.001 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.14
22:15:54.608 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:15:54.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:54.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:15:54.608 00.000 10072 MoveAxis(W, 1, ABG)
22:15:54.608 00.000 10072 Guiding  Dir = 3, Dur = 1
22:15:54.608 00.000 10072 IsGuiding returns 0
22:15:54.609 00.001 10072 PulseGuide returned control before completion, sleep 11
22:15:54.628 00.019 1032 UpdateGuideState exits: m=1422 SNR=26.5
22:15:54.629 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:54.631 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:54.633 00.002 1032 Enqueuing Expose request
22:15:54.635 00.002 10072 IsGuiding returns 0
22:15:54.635 00.000 10072 Move returns status 0, amount 1
22:15:54.635 00.000 10072 MoveAxis(N, 0, ABG)
22:15:54.635 00.000 10072 Move returns status 0, amount 0
22:15:54.635 00.000 10072 move complete, result=0
22:15:54.635 00.000 10072 worker thread done servicing request
22:15:54.635 00.000 10072 Worker thread wakes up
22:15:54.635 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:54.636 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:54.644 00.008 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:15:55.273 00.629 10072 Exposure complete
22:15:55.333 00.060 10072 worker thread done servicing request
22:15:55.333 00.000 1032 OnExposeComplete: enter
22:15:55.335 00.002 1032 UpdateGuideState(): m_state=6
22:15:55.338 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3046
22:15:55.340 00.002 1032 Star::Find returns 1 (0), X=1103.37, Y=136.04, Mass=1307, SNR=25.4, Peak=121 HFD=3.3
22:15:55.341 00.001 1032 MultiStar: [#1 0.04,-0.19,1.02,U] [#2 0.20,-0.20,0.00,M1] [#3 -0.18,0.12,0.71,U] [#4 0.22,0.09,0.63,U] [#5 0.29,-0.04,0.00,M1] [#6 0.12,-0.03,0.64,U] [#7 0.10,-0.07,0.67,U] [#8 0.26,0.02,0.00,M3] 
22:15:55.343 00.002 1032 refined, 5 included, MultiStar: {0.06, -0.05}, one-star: {0.09, -0.12}
22:15:55.344 00.001 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
22:15:55.345 00.001 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
22:15:55.347 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.70 mountX=-0.06 mountY=-0.05, mountTheta=-2.53
22:15:55.351 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
22:15:55.353 00.002 1032 Enqueuing Move request for scope (0.06, -0.05)
22:15:55.355 00.002 10072 Worker thread wakes up
22:15:55.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
22:15:55.355 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
22:15:55.355 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.05
22:15:55.357 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:15:55.359 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.14
22:15:55.359 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:15:55.359 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:55.359 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:15:55.359 00.000 10072 MoveAxis(W, 0, ABG)
22:15:55.359 00.000 10072 Move returns status 0, amount 0
22:15:55.359 00.000 10072 MoveAxis(N, 0, ABG)
22:15:55.359 00.000 10072 Move returns status 0, amount 0
22:15:55.359 00.000 10072 move complete, result=0
22:15:55.359 00.000 10072 worker thread done servicing request
22:15:55.377 00.018 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:15:55.379 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:55.380 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:55.383 00.003 1032 Enqueuing Expose request
22:15:55.384 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
22:15:55.386 00.002 10072 Worker thread wakes up
22:15:55.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:55.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:55.807 00.421 10072 Exposure complete
22:15:55.859 00.052 10072 worker thread done servicing request
22:15:55.860 00.001 1032 OnExposeComplete: enter
22:15:55.862 00.002 1032 UpdateGuideState(): m_state=6
22:15:55.863 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3047
22:15:55.866 00.003 1032 Star::Find returns 1 (0), X=1103.56, Y=136.04, Mass=1440, SNR=26.7, Peak=114 HFD=3.4
22:15:55.868 00.002 1032 MultiStar: [#1 0.05,-0.08,0.91,U] [#2 0.02,-0.05,0.68,U] [#3 -0.15,0.23,0.00,M4] [#4 0.21,0.15,0.00,M1] [#5 0.13,0.03,0.61,U] [#6 -0.15,-0.02,0.55,U] [#7 0.17,0.09,0.66,U] [#8 0.29,-0.10,0.00,M4] 
22:15:55.870 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.04}, one-star: {0.28, -0.12}
22:15:55.871 00.001 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
22:15:55.873 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
22:15:55.874 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.34 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
22:15:55.878 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
22:15:55.879 00.001 1032 Enqueuing Move request for scope (0.10, -0.04)
22:15:55.880 00.001 10072 Worker thread wakes up
22:15:55.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
22:15:55.881 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
22:15:55.881 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.09
22:15:55.883 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:15:55.885 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.14
22:15:55.885 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:15:55.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:55.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:15:55.885 00.000 10072 MoveAxis(W, 0, ABG)
22:15:55.885 00.000 10072 Move returns status 0, amount 0
22:15:55.885 00.000 10072 MoveAxis(N, 0, ABG)
22:15:55.885 00.000 10072 Move returns status 0, amount 0
22:15:55.885 00.000 10072 move complete, result=0
22:15:55.885 00.000 10072 worker thread done servicing request
22:15:55.904 00.019 1032 UpdateGuideState exits: m=1440 SNR=26.7
22:15:55.905 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:55.907 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:55.908 00.001 1032 Enqueuing Expose request
22:15:55.911 00.003 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:15:55.912 00.001 10072 Worker thread wakes up
22:15:55.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:55.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:56.536 00.624 10072 Exposure complete
22:15:56.589 00.053 10072 worker thread done servicing request
22:15:56.590 00.001 1032 OnExposeComplete: enter
22:15:56.592 00.002 1032 UpdateGuideState(): m_state=6
22:15:56.593 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3048
22:15:56.595 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=136.03, Mass=1154, SNR=23.9, Peak=100 HFD=3.2
22:15:56.597 00.002 1032 MultiStar: [#1 0.10,-0.14,1.06,U] [#2 0.07,-0.08,0.88,U] [#3 -0.04,0.10,0.81,U] [#4 0.27,-0.01,0.00,M2] [#5 0.19,-0.11,0.70,U] [#6 0.22,-0.12,0.00,M1] [#7 0.18,-0.10,0.74,U] [#8 0.30,0.08,0.00,M5] 
22:15:56.600 00.003 1032 refined, 5 included, MultiStar: {0.10, -0.08}, one-star: {0.13, -0.13}
22:15:56.602 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
22:15:56.603 00.001 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
22:15:56.605 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.67 mountX=-0.11 mountY=-0.08, mountTheta=-2.50
22:15:56.608 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
22:15:56.611 00.003 1032 Enqueuing Move request for scope (0.10, -0.08)
22:15:56.614 00.003 10072 Worker thread wakes up
22:15:56.614 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
22:15:56.614 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
22:15:56.614 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=-0.08
22:15:56.617 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:15:56.620 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.15
22:15:56.620 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:15:56.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:56.621 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:15:56.621 00.000 10072 MoveAxis(E, 0, ABG)
22:15:56.621 00.000 10072 Move returns status 0, amount 0
22:15:56.621 00.000 10072 MoveAxis(N, 0, ABG)
22:15:56.621 00.000 10072 Move returns status 0, amount 0
22:15:56.621 00.000 10072 move complete, result=0
22:15:56.621 00.000 10072 worker thread done servicing request
22:15:56.637 00.016 1032 UpdateGuideState exits: m=1154 SNR=23.9
22:15:56.640 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:56.642 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:56.645 00.003 1032 Enqueuing Expose request
22:15:56.647 00.002 10072 Worker thread wakes up
22:15:56.647 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:56.647 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:56.647 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:57.054 00.407 10072 Exposure complete
22:15:57.110 00.056 10072 worker thread done servicing request
22:15:57.110 00.000 1032 OnExposeComplete: enter
22:15:57.112 00.002 1032 UpdateGuideState(): m_state=6
22:15:57.117 00.005 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3049
22:15:57.119 00.002 1032 Star::Find returns 1 (0), X=1103.54, Y=136.11, Mass=1500, SNR=27.2, Peak=129 HFD=3.3
22:15:57.122 00.003 1032 MultiStar: [#1 0.03,-0.03,0.86,U] [#2 0.16,-0.09,0.76,U] [#3 -0.06,0.10,0.70,U] [#4 0.30,-0.00,0.00,M3] [#5 0.19,-0.21,0.00,M1] [#6 0.01,-0.10,0.57,U] [#7 0.30,-0.14,0.00,M1] [#8 0.29,0.09,0.00,M6] 
22:15:57.124 00.002 1032 refined, 4 included, MultiStar: {0.09, -0.03}, one-star: {0.26, -0.04}
22:15:57.125 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
22:15:57.127 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
22:15:57.129 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.32 mountX=-0.05 mountY=-0.08, mountTheta=-2.15
22:15:57.131 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
22:15:57.133 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
22:15:57.135 00.002 10072 Worker thread wakes up
22:15:57.136 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:15:57.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:15:57.136 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
22:15:57.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:15:57.141 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.15
22:15:57.141 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:15:57.141 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:57.141 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:15:57.141 00.000 10072 MoveAxis(E, 1, ABG)
22:15:57.141 00.000 10072 Guiding  Dir = 2, Dur = 1
22:15:57.142 00.001 10072 IsGuiding returns 0
22:15:57.142 00.000 10072 PulseGuide returned control before completion, sleep 11
22:15:57.160 00.018 10072 IsGuiding returns 0
22:15:57.160 00.000 10072 Move returns status 0, amount 1
22:15:57.160 00.000 10072 MoveAxis(N, 0, ABG)
22:15:57.160 00.000 10072 Move returns status 0, amount 0
22:15:57.160 00.000 10072 move complete, result=0
22:15:57.161 00.001 10072 worker thread done servicing request
22:15:57.161 00.000 1032 UpdateGuideState exits: m=1500 SNR=27.2
22:15:57.164 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:57.165 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:57.168 00.003 1032 Enqueuing Expose request
22:15:57.169 00.001 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:15:57.171 00.002 10072 Worker thread wakes up
22:15:57.171 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:57.171 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:57.804 00.633 10072 Exposure complete
22:15:57.859 00.055 10072 worker thread done servicing request
22:15:57.859 00.000 1032 OnExposeComplete: enter
22:15:57.862 00.003 1032 UpdateGuideState(): m_state=6
22:15:57.865 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3050
22:15:57.866 00.001 1032 Star::Find returns 1 (0), X=1103.48, Y=136.09, Mass=1450, SNR=26.7, Peak=122 HFD=3.2
22:15:57.868 00.002 1032 MultiStar: [#1 0.01,-0.06,0.95,U] [#2 0.16,-0.03,0.70,U] [#3 -0.21,0.03,0.66,U] [#4 0.05,0.10,0.59,U] [#5 0.10,-0.09,0.64,U] [#6 0.05,0.03,0.60,U] [#7 0.05,-0.09,0.66,U] [#8 0.33,-0.08,0.00,M7] 
22:15:57.870 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {0.21, -0.07}
22:15:57.872 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
22:15:57.873 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
22:15:57.874 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.43 mountX=-0.04 mountY=-0.05, mountTheta=-2.26
22:15:57.878 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
22:15:57.880 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
22:15:57.881 00.001 10072 Worker thread wakes up
22:15:57.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:15:57.881 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:15:57.881 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
22:15:57.883 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:15:57.886 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.15
22:15:57.886 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:15:57.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:57.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:15:57.886 00.000 10072 MoveAxis(E, 1, ABG)
22:15:57.886 00.000 10072 Guiding  Dir = 2, Dur = 1
22:15:57.887 00.001 10072 IsGuiding returns 0
22:15:57.887 00.000 10072 PulseGuide returned control before completion, sleep 11
22:15:57.905 00.018 1032 UpdateGuideState exits: m=1450 SNR=26.7
22:15:57.907 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:57.908 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:57.911 00.003 1032 Enqueuing Expose request
22:15:57.913 00.002 10072 IsGuiding returns 0
22:15:57.913 00.000 10072 Move returns status 0, amount 1
22:15:57.913 00.000 10072 MoveAxis(N, 0, ABG)
22:15:57.913 00.000 10072 Move returns status 0, amount 0
22:15:57.913 00.000 10072 move complete, result=0
22:15:57.914 00.001 10072 worker thread done servicing request
22:15:57.914 00.000 10072 Worker thread wakes up
22:15:57.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:57.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:57.920 00.006 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:15:58.320 00.400 10072 Exposure complete
22:15:58.383 00.063 10072 worker thread done servicing request
22:15:58.383 00.000 1032 OnExposeComplete: enter
22:15:58.384 00.001 1032 UpdateGuideState(): m_state=6
22:15:58.386 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3051
22:15:58.389 00.003 1032 Star::Find returns 1 (0), X=1103.49, Y=136.21, Mass=1372, SNR=26.0, Peak=117 HFD=3.2
22:15:58.391 00.002 1032 MultiStar: [#1 -0.00,-0.05,0.98,U] [#2 -0.01,-0.01,0.74,U] [#3 -0.20,0.00,0.76,U] [#4 0.11,0.04,0.65,U] [#5 0.17,-0.09,0.63,U] [#6 0.04,0.11,0.60,U] [#7 0.12,-0.01,0.68,U] [#8 0.20,-0.03,0.52,U] 
22:15:58.392 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {0.21, 0.06}
22:15:58.395 00.003 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
22:15:58.397 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
22:15:58.398 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.06 mountX=-0.01 mountY=-0.07, mountTheta=-1.77
22:15:58.402 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
22:15:58.404 00.002 1032 Enqueuing Move request for scope (0.07, 0.00)
22:15:58.406 00.002 10072 Worker thread wakes up
22:15:58.406 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
22:15:58.406 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
22:15:58.406 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
22:15:58.408 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:15:58.411 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.16
22:15:58.411 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:15:58.411 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:58.411 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:15:58.411 00.000 10072 MoveAxis(E, 1, ABG)
22:15:58.411 00.000 10072 Guiding  Dir = 2, Dur = 1
22:15:58.411 00.000 10072 IsGuiding returns 0
22:15:58.412 00.001 10072 PulseGuide returned control before completion, sleep 11
22:15:58.424 00.012 10072 IsGuiding returns 0
22:15:58.426 00.002 10072 Move returns status 0, amount 1
22:15:58.426 00.000 10072 MoveAxis(N, 0, ABG)
22:15:58.426 00.000 10072 Move returns status 0, amount 0
22:15:58.426 00.000 10072 move complete, result=0
22:15:58.426 00.000 10072 worker thread done servicing request
22:15:58.431 00.005 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:15:58.433 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:58.434 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:58.436 00.002 1032 Enqueuing Expose request
22:15:58.437 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:15:58.440 00.003 10072 Worker thread wakes up
22:15:58.440 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:58.440 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:59.070 00.630 10072 Exposure complete
22:15:59.129 00.059 10072 worker thread done servicing request
22:15:59.129 00.000 1032 OnExposeComplete: enter
22:15:59.131 00.002 1032 UpdateGuideState(): m_state=6
22:15:59.133 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3052
22:15:59.136 00.003 1032 Star::Find returns 1 (0), X=1103.49, Y=136.07, Mass=1251, SNR=24.8, Peak=101 HFD=3.2
22:15:59.138 00.002 1032 MultiStar: [#1 0.09,-0.17,1.06,U] [#2 0.10,0.04,0.85,U] [#3 -0.07,-0.03,0.74,U] [#4 0.09,-0.01,0.70,U] [#5 0.10,-0.20,0.73,U] [#6 0.08,0.07,0.68,U] [#7 0.16,-0.04,0.75,U] [#8 0.26,0.08,0.00,M7] 
22:15:59.140 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.06}, one-star: {0.21, -0.08}
22:15:59.141 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:15:59.142 00.001 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:15:59.143 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.54 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
22:15:59.147 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
22:15:59.149 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
22:15:59.151 00.002 10072 Worker thread wakes up
22:15:59.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
22:15:59.151 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
22:15:59.151 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.08
22:15:59.153 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:15:59.157 00.004 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.16
22:15:59.157 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:15:59.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:59.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:15:59.157 00.000 10072 MoveAxis(E, 1, ABG)
22:15:59.157 00.000 10072 Guiding  Dir = 2, Dur = 1
22:15:59.157 00.000 10072 IsGuiding returns 0
22:15:59.158 00.001 10072 PulseGuide returned control before completion, sleep 11
22:15:59.177 00.019 10072 IsGuiding returns 0
22:15:59.177 00.000 10072 Move returns status 0, amount 1
22:15:59.177 00.000 10072 MoveAxis(N, 0, ABG)
22:15:59.177 00.000 10072 Move returns status 0, amount 0
22:15:59.177 00.000 10072 move complete, result=0
22:15:59.177 00.000 10072 worker thread done servicing request
22:15:59.179 00.002 1032 UpdateGuideState exits: m=1251 SNR=24.8
22:15:59.181 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:59.183 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:59.185 00.002 1032 Enqueuing Expose request
22:15:59.187 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:15:59.189 00.002 10072 Worker thread wakes up
22:15:59.189 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:59.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:15:59.603 00.414 10072 Exposure complete
22:15:59.663 00.060 10072 worker thread done servicing request
22:15:59.663 00.000 1032 OnExposeComplete: enter
22:15:59.665 00.002 1032 UpdateGuideState(): m_state=6
22:15:59.667 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3053
22:15:59.669 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=135.87, Mass=1210, SNR=24.4, Peak=108 HFD=3.3
22:15:59.671 00.002 1032 MultiStar: [#1 -0.01,-0.14,0.98,U] [#2 0.18,-0.06,0.77,U] [#3 -0.02,-0.04,0.81,U] [#4 0.12,-0.13,0.69,U] [#5 0.23,-0.29,0.00,M1] [#6 0.10,0.04,0.67,U] [#7 0.22,-0.09,0.69,U] [#8 0.20,-0.07,0.53,U] 
22:15:59.673 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.11}, one-star: {0.05, -0.29}
22:15:59.676 00.003 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:15:59.678 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:15:59.680 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.88 mountX=-0.13 mountY=-0.06, mountTheta=-2.71
22:15:59.683 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.11, opts=13)
22:15:59.685 00.002 1032 Enqueuing Move request for scope (0.09, -0.11)
22:15:59.686 00.001 10072 Worker thread wakes up
22:15:59.687 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
22:15:59.687 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
22:15:59.687 00.000 10072 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.06
22:15:59.689 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:15:59.692 00.003 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.16
22:15:59.692 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
22:15:59.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:59.693 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:15:59.693 00.000 10072 MoveAxis(E, 1, ABG)
22:15:59.693 00.000 10072 Guiding  Dir = 2, Dur = 1
22:15:59.693 00.000 10072 IsGuiding returns 0
22:15:59.693 00.000 10072 PulseGuide returned control before completion, sleep 11
22:15:59.708 00.015 10072 IsGuiding returns 0
22:15:59.708 00.000 10072 Move returns status 0, amount 1
22:15:59.708 00.000 10072 MoveAxis(N, 0, ABG)
22:15:59.708 00.000 10072 Move returns status 0, amount 0
22:15:59.708 00.000 10072 move complete, result=0
22:15:59.708 00.000 10072 worker thread done servicing request
22:15:59.713 00.005 1032 UpdateGuideState exits: m=1210 SNR=24.4
22:15:59.716 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:59.718 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:15:59.720 00.002 1032 Enqueuing Expose request
22:15:59.721 00.001 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:15:59.723 00.002 10072 Worker thread wakes up
22:15:59.724 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:15:59.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:00.353 00.629 10072 Exposure complete
22:16:00.410 00.057 10072 worker thread done servicing request
22:16:00.410 00.000 1032 OnExposeComplete: enter
22:16:00.412 00.002 1032 UpdateGuideState(): m_state=6
22:16:00.414 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3054
22:16:00.416 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=136.13, Mass=1387, SNR=26.2, Peak=120 HFD=3.1
22:16:00.418 00.002 1032 MultiStar: [#1 0.08,-0.08,0.97,U] [#2 0.11,-0.13,0.81,U] [#3 0.00,-0.08,0.76,U] [#4 0.19,0.04,0.61,U] [#5 0.21,-0.05,0.64,U] [#6 0.19,-0.11,0.58,U] [#7 0.16,-0.09,0.71,U] [#8 0.15,-0.04,0.47,U] 
22:16:00.420 00.002 1032 single-star, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.02, -0.03}
22:16:00.421 00.001 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
22:16:00.424 00.003 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
22:16:00.427 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.96 mountX=-0.03 mountY=-0.01, mountTheta=-2.79
22:16:00.430 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
22:16:00.433 00.003 1032 Enqueuing Move request for scope (0.02, -0.03)
22:16:00.435 00.002 10072 Worker thread wakes up
22:16:00.435 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
22:16:00.435 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
22:16:00.435 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
22:16:00.437 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:16:00.440 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.16
22:16:00.440 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:16:00.440 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:00.440 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:16:00.440 00.000 10072 MoveAxis(E, 1, ABG)
22:16:00.440 00.000 10072 Guiding  Dir = 2, Dur = 1
22:16:00.441 00.001 10072 IsGuiding returns 0
22:16:00.441 00.000 10072 PulseGuide returned control before completion, sleep 11
22:16:00.459 00.018 10072 IsGuiding returns 0
22:16:00.459 00.000 10072 Move returns status 0, amount 1
22:16:00.459 00.000 10072 MoveAxis(N, 0, ABG)
22:16:00.459 00.000 10072 Move returns status 0, amount 0
22:16:00.459 00.000 10072 move complete, result=0
22:16:00.459 00.000 10072 worker thread done servicing request
22:16:00.461 00.002 1032 UpdateGuideState exits: m=1387 SNR=26.2
22:16:00.463 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:00.464 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:00.465 00.001 1032 Enqueuing Expose request
22:16:00.467 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:16:00.469 00.002 10072 Worker thread wakes up
22:16:00.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:00.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:00.887 00.418 10072 Exposure complete
22:16:00.944 00.057 10072 worker thread done servicing request
22:16:00.944 00.000 1032 OnExposeComplete: enter
22:16:00.946 00.002 1032 UpdateGuideState(): m_state=6
22:16:00.948 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3055
22:16:00.950 00.002 1032 Star::Find returns 1 (0), X=1103.32, Y=136.13, Mass=1338, SNR=25.7, Peak=109 HFD=3.2
22:16:00.952 00.002 1032 MultiStar: [#1 0.10,-0.11,0.95,U] [#2 0.16,-0.10,0.82,U] [#3 -0.10,0.17,0.63,U] [#4 0.21,0.11,0.69,U] [#5 0.21,-0.07,0.68,U] [#6 0.24,-0.06,0.62,U] [#7 0.29,-0.05,0.00,M1] [#8 0.20,0.18,0.00,M6] 
22:16:00.954 00.002 1032 single-star, 6 included, MultiStar: {0.12, -0.02}, one-star: {0.04, -0.03}
22:16:00.956 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
22:16:00.958 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
22:16:00.960 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.53 mountX=-0.04 mountY=-0.04, mountTheta=-2.36
22:16:00.964 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
22:16:00.965 00.001 1032 Enqueuing Move request for scope (0.04, -0.03)
22:16:00.967 00.002 10072 Worker thread wakes up
22:16:00.967 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
22:16:00.967 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
22:16:00.967 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.04
22:16:00.969 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:16:00.970 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.17
22:16:00.971 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:16:00.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:00.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:16:00.971 00.000 10072 MoveAxis(E, 1, ABG)
22:16:00.971 00.000 10072 Guiding  Dir = 2, Dur = 1
22:16:00.971 00.000 10072 IsGuiding returns 0
22:16:00.971 00.000 10072 PulseGuide returned control before completion, sleep 11
22:16:00.989 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:16:00.993 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:00.994 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:00.996 00.002 1032 Enqueuing Expose request
22:16:00.998 00.002 10072 IsGuiding returns 0
22:16:00.998 00.000 10072 Move returns status 0, amount 1
22:16:00.998 00.000 10072 MoveAxis(N, 0, ABG)
22:16:00.998 00.000 10072 Move returns status 0, amount 0
22:16:00.998 00.000 10072 move complete, result=0
22:16:00.999 00.001 10072 worker thread done servicing request
22:16:00.999 00.000 10072 Worker thread wakes up
22:16:00.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:00.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:01.005 00.006 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:16:01.632 00.627 10072 Exposure complete
22:16:01.687 00.055 10072 worker thread done servicing request
22:16:01.687 00.000 1032 OnExposeComplete: enter
22:16:01.689 00.002 1032 UpdateGuideState(): m_state=6
22:16:01.690 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3056
22:16:01.692 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.08, Mass=1157, SNR=23.9, Peak=101 HFD=3.2
22:16:01.694 00.002 1032 MultiStar: [#1 0.04,-0.13,1.02,U] [#2 0.15,-0.14,0.79,U] [#3 -0.07,0.12,0.83,U] [#4 0.20,-0.02,0.71,U] [#5 0.14,-0.14,0.72,U] [#6 0.09,-0.20,0.62,U] [#7 0.15,-0.14,0.72,U] [#8 0.18,-0.04,0.55,U] 
22:16:01.695 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.15, -0.07}
22:16:01.698 00.003 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
22:16:01.700 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
22:16:01.701 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.67 mountX=-0.11 mountY=-0.08, mountTheta=-2.50
22:16:01.704 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
22:16:01.707 00.003 1032 Enqueuing Move request for scope (0.11, -0.08)
22:16:01.710 00.003 10072 Worker thread wakes up
22:16:01.710 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
22:16:01.710 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
22:16:01.710 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.11 yDistance=-0.08
22:16:01.713 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:16:01.716 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.17
22:16:01.716 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:16:01.716 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:01.716 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:16:01.716 00.000 10072 MoveAxis(E, 1, ABG)
22:16:01.716 00.000 10072 Guiding  Dir = 2, Dur = 1
22:16:01.716 00.000 10072 IsGuiding returns 0
22:16:01.717 00.001 10072 PulseGuide returned control before completion, sleep 11
22:16:01.733 00.016 1032 UpdateGuideState exits: m=1157 SNR=23.9
22:16:01.738 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:01.741 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:01.744 00.003 1032 Enqueuing Expose request
22:16:01.771 00.027 10072 IsGuiding returns 0
22:16:01.771 00.000 10072 Move returns status 0, amount 1
22:16:01.771 00.000 10072 MoveAxis(N, 0, ABG)
22:16:01.771 00.000 10072 Move returns status 0, amount 0
22:16:01.772 00.001 10072 move complete, result=0
22:16:01.772 00.000 10072 worker thread done servicing request
22:16:01.772 00.000 10072 Worker thread wakes up
22:16:01.772 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:16:01.775 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:01.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:02.181 00.406 10072 Exposure complete
22:16:02.241 00.060 10072 worker thread done servicing request
22:16:02.241 00.000 1032 OnExposeComplete: enter
22:16:02.243 00.002 1032 UpdateGuideState(): m_state=6
22:16:02.246 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3057
22:16:02.249 00.003 1032 Star::Find returns 1 (0), X=1103.39, Y=135.99, Mass=1360, SNR=25.9, Peak=118 HFD=3.2
22:16:02.251 00.002 1032 MultiStar: [#1 0.08,-0.23,0.93,U] [#2 0.06,-0.22,0.77,U] [#3 -0.06,-0.04,0.70,U] [#4 0.14,-0.07,0.63,U] [#5 0.26,-0.30,0.00,M1] [#6 0.02,-0.24,0.62,U] [#7 0.08,-0.15,0.71,U] [#8 0.33,-0.14,0.00,M6] 
22:16:02.252 00.001 1032 refined, 6 included, MultiStar: {0.06, -0.16}, one-star: {0.12, -0.16}
22:16:02.254 00.002 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
22:16:02.256 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
22:16:02.257 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.20 mountX=-0.17 mountY=-0.02, mountTheta=-3.03
22:16:02.261 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.16, opts=13)
22:16:02.264 00.003 1032 Enqueuing Move request for scope (0.06, -0.16)
22:16:02.266 00.002 10072 Worker thread wakes up
22:16:02.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
22:16:02.266 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
22:16:02.266 00.000 10072 Moving (0.06, -0.16) raw xDistance=-0.17 yDistance=-0.02
22:16:02.267 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:16:02.271 00.004 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 285.17
22:16:02.271 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
22:16:02.271 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:02.271 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:16:02.271 00.000 10072 MoveAxis(E, 82, ABG)
22:16:02.271 00.000 10072 Guiding  Dir = 2, Dur = 82
22:16:02.271 00.000 10072 IsGuiding returns 0
22:16:02.273 00.002 10072 PulseGuide returned control before completion, sleep 92
22:16:02.290 00.017 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:16:02.293 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:02.295 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:02.297 00.002 1032 Enqueuing Expose request
22:16:02.379 00.082 10072 IsGuiding returns 0
22:16:02.379 00.000 10072 Move returns status 0, amount 82
22:16:02.379 00.000 10072 MoveAxis(N, 0, ABG)
22:16:02.379 00.000 10072 Move returns status 0, amount 0
22:16:02.379 00.000 10072 move complete, result=0
22:16:02.379 00.000 10072 worker thread done servicing request
22:16:02.380 00.001 10072 Worker thread wakes up
22:16:02.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:02.380 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:02.380 00.000 1032 GuideStep: -0.2 px 82 ms EAST, -0.0 px 0 ms NORTH
22:16:03.006 00.626 10072 Exposure complete
22:16:03.061 00.055 10072 worker thread done servicing request
22:16:03.061 00.000 1032 OnExposeComplete: enter
22:16:03.063 00.002 1032 UpdateGuideState(): m_state=6
22:16:03.065 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3058
22:16:03.067 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=136.13, Mass=1231, SNR=24.6, Peak=107 HFD=3.2
22:16:03.069 00.002 1032 MultiStar: [#1 -0.06,-0.15,0.99,U] [#2 -0.02,-0.16,0.76,U] [#3 -0.17,0.16,0.76,U] [#4 0.10,0.07,0.67,U] [#5 0.21,-0.03,0.69,U] [#6 0.05,0.02,0.61,U] [#7 0.16,0.04,0.70,U] [#8 0.18,0.07,0.52,U] 
22:16:03.071 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.12, -0.03}
22:16:03.072 00.001 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
22:16:03.075 00.003 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
22:16:03.076 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.22 mountX=-0.03 mountY=-0.05, mountTheta=-2.05
22:16:03.079 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
22:16:03.081 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
22:16:03.084 00.003 10072 Worker thread wakes up
22:16:03.084 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:16:03.084 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:16:03.084 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.05
22:16:03.088 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:16:03.090 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.18
22:16:03.090 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:16:03.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:03.090 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:16:03.090 00.000 10072 MoveAxis(E, 0, ABG)
22:16:03.090 00.000 10072 Move returns status 0, amount 0
22:16:03.090 00.000 10072 MoveAxis(N, 0, ABG)
22:16:03.090 00.000 10072 Move returns status 0, amount 0
22:16:03.090 00.000 10072 move complete, result=0
22:16:03.090 00.000 10072 worker thread done servicing request
22:16:03.107 00.017 1032 UpdateGuideState exits: m=1231 SNR=24.6
22:16:03.110 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:03.112 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:03.119 00.007 1032 Enqueuing Expose request
22:16:03.121 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:16:03.123 00.002 10072 Worker thread wakes up
22:16:03.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:03.124 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:03.546 00.422 10072 Exposure complete
22:16:03.604 00.058 10072 worker thread done servicing request
22:16:03.604 00.000 1032 OnExposeComplete: enter
22:16:03.607 00.003 1032 UpdateGuideState(): m_state=6
22:16:03.608 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3059
22:16:03.610 00.002 1032 Star::Find returns 1 (0), X=1103.47, Y=136.19, Mass=1333, SNR=25.6, Peak=121 HFD=3.2
22:16:03.614 00.004 1032 MultiStar: [#1 -0.10,-0.03,0.96,U] [#2 -0.01,-0.01,0.82,U] [#3 -0.12,0.20,0.72,U] [#4 0.27,0.10,0.00,M1] [#5 0.07,0.12,0.65,U] [#6 0.00,-0.02,0.60,U] [#7 0.05,0.13,0.70,U] [#8 0.16,0.24,0.00,M6] 
22:16:03.616 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.05}, one-star: {0.19, 0.04}
22:16:03.619 00.003 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
22:16:03.620 00.001 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
22:16:03.622 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.06 cameraTheta=1.32 mountX=0.05 mountY=-0.03, mountTheta=-0.51
22:16:03.624 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
22:16:03.626 00.002 1032 Enqueuing Move request for scope (0.01, 0.05)
22:16:03.627 00.001 10072 Worker thread wakes up
22:16:03.627 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
22:16:03.627 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
22:16:03.627 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.03
22:16:03.629 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:16:03.631 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.18
22:16:03.631 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:16:03.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:03.632 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:16:03.632 00.000 10072 MoveAxis(E, 0, ABG)
22:16:03.632 00.000 10072 Move returns status 0, amount 0
22:16:03.632 00.000 10072 MoveAxis(N, 0, ABG)
22:16:03.632 00.000 10072 Move returns status 0, amount 0
22:16:03.632 00.000 10072 move complete, result=0
22:16:03.632 00.000 10072 worker thread done servicing request
22:16:03.648 00.016 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:16:03.651 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:03.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:03.655 00.002 1032 Enqueuing Expose request
22:16:03.657 00.002 10072 Worker thread wakes up
22:16:03.657 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:03.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:03.657 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:16:04.291 00.634 10072 Exposure complete
22:16:04.346 00.055 10072 worker thread done servicing request
22:16:04.347 00.001 1032 OnExposeComplete: enter
22:16:04.349 00.002 1032 UpdateGuideState(): m_state=6
22:16:04.352 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3060
22:16:04.354 00.002 1032 Star::Find returns 1 (0), X=1103.41, Y=136.21, Mass=1344, SNR=25.7, Peak=115 HFD=3.2
22:16:04.356 00.002 1032 MultiStar: [#1 0.01,-0.02,0.94,U] [#2 0.13,0.02,0.77,U] [#3 -0.04,0.37,0.00,M1] [#4 0.21,0.19,0.00,M2] [#5 0.34,0.11,0.00,M1] [#6 0.10,0.08,0.63,U] [#7 0.21,0.07,0.67,U] [#8 0.15,0.20,0.00,M7] 
22:16:04.358 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.04}, one-star: {0.13, 0.06}
22:16:04.360 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
22:16:04.365 00.005 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
22:16:04.366 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.32 mountX=0.01 mountY=-0.12, mountTheta=-1.51
22:16:04.368 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
22:16:04.370 00.002 1032 Enqueuing Move request for scope (0.11, 0.04)
22:16:04.372 00.002 10072 Worker thread wakes up
22:16:04.372 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
22:16:04.372 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
22:16:04.372 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
22:16:04.374 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:16:04.375 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.18
22:16:04.375 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:16:04.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:04.376 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:16:04.376 00.000 10072 MoveAxis(E, 0, ABG)
22:16:04.376 00.000 10072 Move returns status 0, amount 0
22:16:04.376 00.000 10072 MoveAxis(N, 0, ABG)
22:16:04.376 00.000 10072 Move returns status 0, amount 0
22:16:04.376 00.000 10072 move complete, result=0
22:16:04.376 00.000 10072 worker thread done servicing request
22:16:04.394 00.018 1032 UpdateGuideState exits: m=1344 SNR=25.7
22:16:04.396 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:04.398 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:04.400 00.002 1032 Enqueuing Expose request
22:16:04.402 00.002 10072 Worker thread wakes up
22:16:04.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:04.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:04.402 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:16:04.808 00.406 10072 Exposure complete
22:16:04.868 00.060 10072 worker thread done servicing request
22:16:04.868 00.000 1032 OnExposeComplete: enter
22:16:04.870 00.002 1032 UpdateGuideState(): m_state=6
22:16:04.872 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3061
22:16:04.875 00.003 1032 Star::Find returns 1 (0), X=1103.48, Y=136.22, Mass=1364, SNR=25.9, Peak=117 HFD=3.1
22:16:04.876 00.001 1032 MultiStar: [#1 0.09,0.03,0.89,U] [#2 0.06,0.05,0.81,U] [#3 -0.11,0.08,0.78,U] [#4 0.25,0.15,0.00,M3] [#5 0.30,0.00,0.00,M2] [#6 0.09,0.14,0.59,U] [#7 0.20,0.03,0.70,U] [#8 0.08,0.37,0.00,M8] 
22:16:04.878 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.06}, one-star: {0.21, 0.06}
22:16:04.879 00.001 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
22:16:04.880 00.001 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
22:16:04.882 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.59 mountX=0.04 mountY=-0.11, mountTheta=-1.24
22:16:04.885 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
22:16:04.887 00.002 1032 Enqueuing Move request for scope (0.09, 0.06)
22:16:04.889 00.002 10072 Worker thread wakes up
22:16:04.889 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
22:16:04.889 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
22:16:04.889 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.11
22:16:04.891 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:16:04.894 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.18
22:16:04.895 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:16:04.895 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:04.895 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:16:04.895 00.000 10072 MoveAxis(W, 0, ABG)
22:16:04.895 00.000 10072 Move returns status 0, amount 0
22:16:04.895 00.000 10072 MoveAxis(N, 0, ABG)
22:16:04.895 00.000 10072 Move returns status 0, amount 0
22:16:04.895 00.000 10072 move complete, result=0
22:16:04.895 00.000 10072 worker thread done servicing request
22:16:04.912 00.017 1032 UpdateGuideState exits: m=1364 SNR=25.9
22:16:04.915 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:04.917 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:04.919 00.002 1032 Enqueuing Expose request
22:16:04.921 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:16:04.923 00.002 10072 Worker thread wakes up
22:16:04.924 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:04.924 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:05.566 00.642 10072 Exposure complete
22:16:05.622 00.056 10072 worker thread done servicing request
22:16:05.624 00.002 1032 OnExposeComplete: enter
22:16:05.626 00.002 1032 UpdateGuideState(): m_state=6
22:16:05.628 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3062
22:16:05.630 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=136.14, Mass=1219, SNR=24.5, Peak=108 HFD=3.2
22:16:05.632 00.002 1032 MultiStar: [#1 -0.01,-0.12,1.06,U] [#2 0.14,-0.06,0.77,U] [#3 -0.06,0.29,0.00,M1] [#4 0.12,0.23,0.00,M4] [#5 0.23,-0.08,0.00,M3] [#6 0.03,0.08,0.63,U] [#7 -0.04,-0.03,0.71,U] [#8 0.20,-0.01,0.52,U] 
22:16:05.634 00.002 1032 refined, 5 included, MultiStar: {0.06, -0.04}, one-star: {0.11, -0.02}
22:16:05.635 00.001 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
22:16:05.637 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
22:16:05.639 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.51 mountX=-0.05 mountY=-0.05, mountTheta=-2.34
22:16:05.641 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
22:16:05.643 00.002 1032 Enqueuing Move request for scope (0.06, -0.04)
22:16:05.646 00.003 10072 Worker thread wakes up
22:16:05.646 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:16:05.646 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:16:05.647 00.001 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
22:16:05.648 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:16:05.650 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.19
22:16:05.650 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:16:05.650 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:05.650 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:16:05.650 00.000 10072 MoveAxis(W, 1, ABG)
22:16:05.650 00.000 10072 Guiding  Dir = 3, Dur = 1
22:16:05.651 00.001 10072 IsGuiding returns 0
22:16:05.651 00.000 10072 PulseGuide returned control before completion, sleep 11
22:16:05.668 00.017 1032 UpdateGuideState exits: m=1219 SNR=24.5
22:16:05.670 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:05.671 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:05.674 00.003 1032 Enqueuing Expose request
22:16:05.678 00.004 10072 IsGuiding returns 0
22:16:05.678 00.000 10072 Move returns status 0, amount 1
22:16:05.679 00.001 10072 MoveAxis(N, 0, ABG)
22:16:05.679 00.000 10072 Move returns status 0, amount 0
22:16:05.679 00.000 10072 move complete, result=0
22:16:05.679 00.000 10072 worker thread done servicing request
22:16:05.679 00.000 10072 Worker thread wakes up
22:16:05.679 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:05.679 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:05.684 00.005 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:16:06.089 00.405 10072 Exposure complete
22:16:06.139 00.050 10072 worker thread done servicing request
22:16:06.140 00.001 1032 OnExposeComplete: enter
22:16:06.141 00.001 1032 UpdateGuideState(): m_state=6
22:16:06.145 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3063
22:16:06.147 00.002 1032 Star::Find returns 1 (0), X=1103.38, Y=136.14, Mass=1384, SNR=26.1, Peak=126 HFD=3.2
22:16:06.150 00.003 1032 MultiStar: [#1 -0.01,-0.04,0.96,U] [#2 0.11,0.03,0.77,U] [#3 -0.09,0.18,0.69,U] [#4 0.08,0.05,0.65,U] [#5 0.21,-0.08,0.64,U] [#6 0.06,-0.02,0.62,U] [#7 0.03,0.00,0.68,U] [#8 0.06,0.15,0.49,U] 
22:16:06.152 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.11, -0.02}
22:16:06.153 00.001 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
22:16:06.155 00.002 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
22:16:06.156 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.32 mountX=0.00 mountY=-0.06, mountTheta=-1.51
22:16:06.159 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:16:06.161 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
22:16:06.162 00.001 10072 Worker thread wakes up
22:16:06.163 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:16:06.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:16:06.163 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
22:16:06.165 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:16:06.168 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.19
22:16:06.168 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:16:06.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:06.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:16:06.168 00.000 10072 MoveAxis(W, 1, ABG)
22:16:06.168 00.000 10072 Guiding  Dir = 3, Dur = 1
22:16:06.168 00.000 10072 IsGuiding returns 0
22:16:06.169 00.001 10072 PulseGuide returned control before completion, sleep 11
22:16:06.185 00.016 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:16:06.188 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:06.190 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:06.191 00.001 1032 Enqueuing Expose request
22:16:06.195 00.004 10072 IsGuiding returns 0
22:16:06.195 00.000 10072 Move returns status 0, amount 1
22:16:06.195 00.000 10072 MoveAxis(N, 0, ABG)
22:16:06.195 00.000 10072 Move returns status 0, amount 0
22:16:06.195 00.000 10072 move complete, result=0
22:16:06.195 00.000 10072 worker thread done servicing request
22:16:06.195 00.000 10072 Worker thread wakes up
22:16:06.195 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:06.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:06.199 00.004 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:16:06.824 00.625 10072 Exposure complete
22:16:06.877 00.053 10072 worker thread done servicing request
22:16:06.878 00.001 1032 OnExposeComplete: enter
22:16:06.879 00.001 1032 UpdateGuideState(): m_state=6
22:16:06.882 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3064
22:16:06.883 00.001 1032 Star::Find returns 1 (0), X=1103.39, Y=136.25, Mass=1320, SNR=25.5, Peak=118 HFD=3.2
22:16:06.885 00.002 1032 MultiStar: [#1 -0.02,-0.02,0.93,U] [#2 0.06,-0.04,0.76,U] [#3 -0.14,0.25,0.00,M1] [#4 0.14,0.25,0.00,M4] [#5 0.23,-0.00,0.66,U] [#6 -0.01,-0.10,0.64,U] [#7 0.13,0.13,0.68,U] [#8 0.12,0.16,0.50,U] 
22:16:06.887 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.03}, one-star: {0.12, 0.10}
22:16:06.889 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
22:16:06.891 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
22:16:06.892 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.31 mountX=0.00 mountY=-0.09, mountTheta=-1.52
22:16:06.897 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
22:16:06.899 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
22:16:06.901 00.002 10072 Worker thread wakes up
22:16:06.901 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
22:16:06.901 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
22:16:06.901 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.00 yDistance=-0.09
22:16:06.903 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:16:06.905 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.19
22:16:06.905 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:16:06.905 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:06.906 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:16:06.906 00.000 10072 MoveAxis(W, 1, ABG)
22:16:06.906 00.000 10072 Guiding  Dir = 3, Dur = 1
22:16:06.906 00.000 10072 IsGuiding returns 0
22:16:06.906 00.000 10072 PulseGuide returned control before completion, sleep 11
22:16:06.924 00.018 1032 UpdateGuideState exits: m=1320 SNR=25.5
22:16:06.927 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:06.928 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:06.930 00.002 1032 Enqueuing Expose request
22:16:06.933 00.003 10072 IsGuiding returns 0
22:16:06.933 00.000 10072 Move returns status 0, amount 1
22:16:06.933 00.000 10072 MoveAxis(N, 0, ABG)
22:16:06.933 00.000 10072 Move returns status 0, amount 0
22:16:06.933 00.000 10072 move complete, result=0
22:16:06.933 00.000 10072 worker thread done servicing request
22:16:06.933 00.000 10072 Worker thread wakes up
22:16:06.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:06.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:06.939 00.006 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:16:07.343 00.404 10072 Exposure complete
22:16:07.400 00.057 10072 worker thread done servicing request
22:16:07.400 00.000 1032 OnExposeComplete: enter
22:16:07.403 00.003 1032 UpdateGuideState(): m_state=6
22:16:07.405 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3065
22:16:07.407 00.002 1032 Star::Find returns 1 (0), X=1103.50, Y=136.17, Mass=1419, SNR=26.5, Peak=128 HFD=3.2
22:16:07.410 00.003 1032 MultiStar: [#1 0.06,0.08,0.92,U] [#2 0.13,0.00,0.74,U] [#3 -0.22,0.18,0.00,M2] [#4 0.20,0.04,0.59,U] [#5 0.11,0.03,0.61,U] [#6 -0.09,0.12,0.60,U] [#7 0.05,0.12,0.68,U] [#8 0.18,0.13,0.51,U] 
22:16:07.411 00.001 1032 refined, 7 included, MultiStar: {0.11, 0.06}, one-star: {0.22, 0.02}
22:16:07.413 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
22:16:07.414 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
22:16:07.416 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.52 mountX=0.03 mountY=-0.12, mountTheta=-1.31
22:16:07.418 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
22:16:07.420 00.002 1032 Enqueuing Move request for scope (0.11, 0.06)
22:16:07.422 00.002 10072 Worker thread wakes up
22:16:07.422 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
22:16:07.422 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
22:16:07.422 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
22:16:07.425 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:16:07.428 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.20
22:16:07.428 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:16:07.428 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:07.428 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:16:07.428 00.000 10072 MoveAxis(W, 1, ABG)
22:16:07.428 00.000 10072 Guiding  Dir = 3, Dur = 1
22:16:07.428 00.000 10072 IsGuiding returns 0
22:16:07.430 00.002 10072 IsGuiding returns 0
22:16:07.430 00.000 10072 Move returns status 0, amount 1
22:16:07.430 00.000 10072 MoveAxis(N, 0, ABG)
22:16:07.430 00.000 10072 Move returns status 0, amount 0
22:16:07.430 00.000 10072 move complete, result=0
22:16:07.430 00.000 10072 worker thread done servicing request
22:16:07.446 00.016 1032 UpdateGuideState exits: m=1419 SNR=26.5
22:16:07.448 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:07.451 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:07.453 00.002 1032 Enqueuing Expose request
22:16:07.455 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:16:07.457 00.002 10072 Worker thread wakes up
22:16:07.457 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:07.457 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:08.096 00.639 10072 Exposure complete
22:16:08.153 00.057 10072 worker thread done servicing request
22:16:08.153 00.000 1032 OnExposeComplete: enter
22:16:08.155 00.002 1032 UpdateGuideState(): m_state=6
22:16:08.157 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3066
22:16:08.158 00.001 1032 Star::Find returns 1 (0), X=1103.49, Y=136.01, Mass=1272, SNR=25.0, Peak=114 HFD=3.2
22:16:08.161 00.003 1032 MultiStar: [#1 -0.05,-0.11,1.08,U] [#2 0.03,-0.01,0.74,U] [#3 -0.14,0.13,0.75,U] [#4 0.08,0.16,0.67,U] [#5 0.33,0.01,0.00,M1] [#6 0.13,0.05,0.63,U] [#7 0.12,-0.08,0.69,U] [#8 0.24,0.07,0.00,M5] 
22:16:08.163 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.02}, one-star: {0.22, -0.15}
22:16:08.164 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
22:16:08.166 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
22:16:08.167 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.32 mountX=-0.03 mountY=-0.05, mountTheta=-2.15
22:16:08.169 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
22:16:08.171 00.002 1032 Enqueuing Move request for scope (0.05, -0.02)
22:16:08.174 00.003 10072 Worker thread wakes up
22:16:08.174 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
22:16:08.174 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
22:16:08.174 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.05
22:16:08.176 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:16:08.177 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.20
22:16:08.177 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:16:08.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:08.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:16:08.178 00.001 10072 MoveAxis(W, 2, ABG)
22:16:08.178 00.000 10072 Guiding  Dir = 3, Dur = 2
22:16:08.178 00.000 10072 IsGuiding returns 0
22:16:08.178 00.000 10072 PulseGuide returned control before completion, sleep 12
22:16:08.198 00.020 1032 UpdateGuideState exits: m=1272 SNR=25.0
22:16:08.201 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:08.202 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:08.206 00.004 1032 Enqueuing Expose request
22:16:08.207 00.001 10072 IsGuiding returns 0
22:16:08.208 00.001 10072 Move returns status 0, amount 2
22:16:08.208 00.000 10072 MoveAxis(N, 0, ABG)
22:16:08.208 00.000 10072 Move returns status 0, amount 0
22:16:08.208 00.000 10072 move complete, result=0
22:16:08.208 00.000 10072 worker thread done servicing request
22:16:08.208 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:16:08.211 00.003 10072 Worker thread wakes up
22:16:08.211 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:08.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:08.624 00.413 10072 Exposure complete
22:16:08.675 00.051 10072 worker thread done servicing request
22:16:08.675 00.000 1032 OnExposeComplete: enter
22:16:08.677 00.002 1032 UpdateGuideState(): m_state=6
22:16:08.679 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3067
22:16:08.680 00.001 1032 Star::Find returns 1 (0), X=1103.48, Y=136.16, Mass=1420, SNR=26.5, Peak=128 HFD=3.2
22:16:08.682 00.002 1032 MultiStar: [#1 0.05,-0.04,0.93,U] [#2 0.11,-0.08,0.74,U] [#3 -0.06,0.11,0.75,U] [#4 0.17,0.07,0.67,U] [#5 0.34,-0.02,0.00,M2] [#6 0.15,-0.03,0.60,U] [#7 0.15,-0.02,0.66,U] [#8 0.14,0.09,0.46,U] 
22:16:08.684 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.20, 0.01}
22:16:08.687 00.003 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
22:16:08.688 00.001 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
22:16:08.689 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.08 mountX=-0.02 mountY=-0.11, mountTheta=-1.75
22:16:08.692 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
22:16:08.693 00.001 1032 Enqueuing Move request for scope (0.11, 0.01)
22:16:08.695 00.002 10072 Worker thread wakes up
22:16:08.695 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
22:16:08.695 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
22:16:08.695 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
22:16:08.697 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:16:08.699 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.20
22:16:08.699 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:16:08.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:08.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:16:08.699 00.000 10072 MoveAxis(W, 1, ABG)
22:16:08.699 00.000 10072 Guiding  Dir = 3, Dur = 1
22:16:08.700 00.001 10072 IsGuiding returns 0
22:16:08.700 00.000 10072 PulseGuide returned control before completion, sleep 11
22:16:08.717 00.017 1032 UpdateGuideState exits: m=1420 SNR=26.5
22:16:08.720 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:08.722 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:08.723 00.001 1032 Enqueuing Expose request
22:16:08.725 00.002 10072 IsGuiding returns 0
22:16:08.725 00.000 10072 Move returns status 0, amount 1
22:16:08.725 00.000 10072 MoveAxis(N, 0, ABG)
22:16:08.725 00.000 10072 Move returns status 0, amount 0
22:16:08.725 00.000 10072 move complete, result=0
22:16:08.725 00.000 10072 worker thread done servicing request
22:16:08.725 00.000 10072 Worker thread wakes up
22:16:08.725 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:08.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:08.732 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:16:09.360 00.628 10072 Exposure complete
22:16:09.412 00.052 10072 worker thread done servicing request
22:16:09.412 00.000 1032 OnExposeComplete: enter
22:16:09.414 00.002 1032 UpdateGuideState(): m_state=6
22:16:09.416 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3068
22:16:09.418 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=136.20, Mass=1206, SNR=24.4, Peak=121 HFD=3.1
22:16:09.419 00.001 1032 MultiStar: [#1 -0.01,0.05,1.00,U] [#2 0.07,0.04,0.87,U] [#3 0.06,0.20,0.81,U] [#4 0.30,0.34,0.00,M2] [#5 0.22,0.24,0.00,M3] [#6 0.19,0.07,0.66,U] [#7 0.10,0.24,0.00,M1] [#8 0.13,0.19,0.55,U] 
22:16:09.421 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.09}, one-star: {0.15, 0.04}
22:16:09.423 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
22:16:09.424 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
22:16:09.426 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.78 mountX=0.06 mountY=-0.11, mountTheta=-1.05
22:16:09.428 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
22:16:09.431 00.003 1032 Enqueuing Move request for scope (0.09, 0.09)
22:16:09.433 00.002 10072 Worker thread wakes up
22:16:09.433 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
22:16:09.433 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
22:16:09.433 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
22:16:09.435 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:16:09.438 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.20
22:16:09.438 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:16:09.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:09.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:16:09.438 00.000 10072 MoveAxis(W, 2, ABG)
22:16:09.438 00.000 10072 Guiding  Dir = 3, Dur = 2
22:16:09.438 00.000 10072 IsGuiding returns 0
22:16:09.439 00.001 10072 PulseGuide returned control before completion, sleep 12
22:16:09.452 00.013 10072 IsGuiding returns 0
22:16:09.452 00.000 10072 Move returns status 0, amount 2
22:16:09.452 00.000 10072 MoveAxis(N, 0, ABG)
22:16:09.452 00.000 10072 Move returns status 0, amount 0
22:16:09.452 00.000 10072 move complete, result=0
22:16:09.452 00.000 10072 worker thread done servicing request
22:16:09.455 00.003 1032 UpdateGuideState exits: m=1206 SNR=24.4
22:16:09.457 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:09.458 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:09.460 00.002 1032 Enqueuing Expose request
22:16:09.461 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:16:09.463 00.002 10072 Worker thread wakes up
22:16:09.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:09.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:09.875 00.412 10072 Exposure complete
22:16:09.929 00.054 10072 worker thread done servicing request
22:16:09.929 00.000 1032 OnExposeComplete: enter
22:16:09.932 00.003 1032 UpdateGuideState(): m_state=6
22:16:09.933 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3069
22:16:09.936 00.003 1032 Star::Find returns 1 (0), X=1103.44, Y=136.41, Mass=1301, SNR=25.3, Peak=102 HFD=3.2
22:16:09.938 00.002 1032 MultiStar: [#1 -0.03,0.24,0.95,U] [#2 0.12,0.16,0.79,U] [#3 0.13,0.21,0.00,M1] [#4 0.16,0.37,0.00,M3] [#5 0.08,0.17,0.68,U] [#6 0.26,0.32,0.00,M1] [#7 0.22,0.18,0.00,M2] [#8 0.18,0.40,0.00,M4] 
22:16:09.939 00.001 1032 refined, 3 included, MultiStar: {0.08, 0.21}, one-star: {0.16, 0.25}
22:16:09.941 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
22:16:09.943 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
22:16:09.945 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.20 mountX=0.18 mountY=-0.13, mountTheta=-0.63
22:16:09.948 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.21, opts=13)
22:16:09.949 00.001 1032 Enqueuing Move request for scope (0.08, 0.21)
22:16:09.951 00.002 10072 Worker thread wakes up
22:16:09.951 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
22:16:09.951 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
22:16:09.951 00.000 10072 Moving (0.08, 0.21) raw xDistance=0.18 yDistance=-0.13
22:16:09.954 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:16:09.958 00.004 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 285.21
22:16:09.958 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
22:16:09.958 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:09.958 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:16:09.958 00.000 10072 MoveAxis(W, 87, ABG)
22:16:09.958 00.000 10072 Guiding  Dir = 3, Dur = 87
22:16:09.958 00.000 10072 IsGuiding returns 0
22:16:09.958 00.000 10072 PulseGuide returned control before completion, sleep 97
22:16:09.975 00.017 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:16:09.976 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:09.978 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:09.979 00.001 1032 Enqueuing Expose request
22:16:10.059 00.080 10072 IsGuiding returns 0
22:16:10.059 00.000 10072 Move returns status 0, amount 87
22:16:10.059 00.000 10072 MoveAxis(N, 0, ABG)
22:16:10.059 00.000 10072 Move returns status 0, amount 0
22:16:10.059 00.000 10072 move complete, result=0
22:16:10.059 00.000 10072 worker thread done servicing request
22:16:10.059 00.000 10072 Worker thread wakes up
22:16:10.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:10.060 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:10.060 00.000 1032 GuideStep: 0.2 px 87 ms WEST, -0.1 px 0 ms NORTH
22:16:10.688 00.628 10072 Exposure complete
22:16:10.739 00.051 1032 OnExposeComplete: enter
22:16:10.742 00.003 1032 UpdateGuideState(): m_state=6
22:16:10.744 00.002 10072 worker thread done servicing request
22:16:10.744 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3070
22:16:10.745 00.001 1032 Star::Find returns 1 (0), X=1103.56, Y=136.13, Mass=1315, SNR=25.4, Peak=116 HFD=3.2
22:16:10.747 00.002 1032 MultiStar: [#1 0.18,-0.23,0.00,M1] [#2 0.33,-0.24,0.00,M1] [#3 0.00,0.16,0.74,U] [#4 0.43,-0.09,0.00,M4] [#5 0.18,-0.06,0.68,U] [#6 0.20,-0.02,0.60,U] [#7 0.21,-0.31,0.00,M3] [#8 0.24,0.04,0.00,M5] 
22:16:10.750 00.003 1032 refined, 3 included, MultiStar: {0.18, 0.01}, one-star: {0.29, -0.02}
22:16:10.751 00.001 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
22:16:10.753 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
22:16:10.754 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.07 mountX=-0.03 mountY=-0.17, mountTheta=-1.76
22:16:10.757 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.01, opts=13)
22:16:10.759 00.002 1032 Enqueuing Move request for scope (0.18, 0.01)
22:16:10.760 00.001 10072 Worker thread wakes up
22:16:10.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
22:16:10.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
22:16:10.760 00.000 10072 Moving (0.18, 0.01) raw xDistance=-0.03 yDistance=-0.17
22:16:10.763 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:16:10.765 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.21
22:16:10.765 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:16:10.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:10.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:16:10.766 00.001 10072 MoveAxis(W, 2, ABG)
22:16:10.766 00.000 10072 Guiding  Dir = 3, Dur = 2
22:16:10.766 00.000 10072 IsGuiding returns 0
22:16:10.767 00.001 10072 PulseGuide returned control before completion, sleep 12
22:16:10.780 00.013 10072 IsGuiding returns 0
22:16:10.780 00.000 10072 Move returns status 0, amount 2
22:16:10.780 00.000 10072 MoveAxis(N, 0, ABG)
22:16:10.780 00.000 10072 Move returns status 0, amount 0
22:16:10.780 00.000 10072 move complete, result=0
22:16:10.780 00.000 10072 worker thread done servicing request
22:16:10.785 00.005 1032 UpdateGuideState exits: m=1315 SNR=25.4
22:16:10.786 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:10.788 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:10.789 00.001 1032 Enqueuing Expose request
22:16:10.790 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
22:16:10.793 00.003 10072 Worker thread wakes up
22:16:10.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:10.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:11.202 00.409 10072 Exposure complete
22:16:11.258 00.056 10072 worker thread done servicing request
22:16:11.258 00.000 1032 OnExposeComplete: enter
22:16:11.260 00.002 1032 UpdateGuideState(): m_state=6
22:16:11.262 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3071
22:16:11.264 00.002 1032 Star::Find returns 1 (0), X=1103.53, Y=136.02, Mass=1398, SNR=26.2, Peak=120 HFD=3.5
22:16:11.266 00.002 1032 MultiStar: [#1 0.07,-0.20,0.93,U] [#2 0.30,-0.26,0.00,M2] [#3 0.01,-0.15,0.73,U] [#4 0.16,-0.04,0.66,U] [#5 0.30,-0.16,0.00,M2] [#6 0.02,0.15,0.58,U] [#7 0.21,-0.14,0.00,M4] [#8 0.27,0.04,0.00,M6] 
22:16:11.271 00.005 1032 refined, 4 included, MultiStar: {0.11, -0.10}, one-star: {0.25, -0.14}
22:16:11.274 00.003 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
22:16:11.276 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
22:16:11.278 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.70 mountX=-0.12 mountY=-0.09, mountTheta=-2.53
22:16:11.281 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
22:16:11.283 00.002 1032 Enqueuing Move request for scope (0.11, -0.10)
22:16:11.285 00.002 10072 Worker thread wakes up
22:16:11.286 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
22:16:11.286 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
22:16:11.286 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.12 yDistance=-0.09
22:16:11.288 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:16:11.291 00.003 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.21
22:16:11.291 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
22:16:11.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:11.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:16:11.291 00.000 10072 MoveAxis(W, 2, ABG)
22:16:11.291 00.000 10072 Guiding  Dir = 3, Dur = 2
22:16:11.292 00.001 10072 IsGuiding returns 0
22:16:11.292 00.000 10072 PulseGuide returned control before completion, sleep 12
22:16:11.309 00.017 1032 UpdateGuideState exits: m=1398 SNR=26.2
22:16:11.311 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:11.313 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:11.315 00.002 1032 Enqueuing Expose request
22:16:11.316 00.001 10072 IsGuiding returns 0
22:16:11.316 00.000 10072 Move returns status 0, amount 2
22:16:11.316 00.000 10072 MoveAxis(N, 0, ABG)
22:16:11.316 00.000 10072 Move returns status 0, amount 0
22:16:11.316 00.000 10072 move complete, result=0
22:16:11.316 00.000 10072 worker thread done servicing request
22:16:11.317 00.001 10072 Worker thread wakes up
22:16:11.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:11.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:11.323 00.006 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:16:11.952 00.629 10072 Exposure complete
22:16:12.007 00.055 10072 worker thread done servicing request
22:16:12.007 00.000 1032 OnExposeComplete: enter
22:16:12.009 00.002 1032 UpdateGuideState(): m_state=6
22:16:12.011 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3072
22:16:12.013 00.002 1032 Star::Find returns 1 (0), X=1103.49, Y=136.08, Mass=1256, SNR=24.9, Peak=107 HFD=3.1
22:16:12.016 00.003 1032 MultiStar: [#1 0.10,-0.08,1.01,U] [#2 0.07,-0.02,0.85,U] [#3 -0.01,0.11,0.77,U] [#4 0.34,0.32,0.00,M4] [#5 0.22,-0.07,0.62,U] [#6 0.12,0.01,0.69,U] [#7 0.23,0.11,0.00,M5] [#8 0.35,0.13,0.00,M7] 
22:16:12.017 00.001 1032 refined, 5 included, MultiStar: {0.12, -0.03}, one-star: {0.22, -0.08}
22:16:12.019 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
22:16:12.020 00.001 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
22:16:12.022 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.21 mountX=-0.06 mountY=-0.11, mountTheta=-2.04
22:16:12.024 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
22:16:12.026 00.002 1032 Enqueuing Move request for scope (0.12, -0.03)
22:16:12.029 00.003 10072 Worker thread wakes up
22:16:12.029 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
22:16:12.029 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
22:16:12.029 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
22:16:12.031 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:16:12.034 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.21
22:16:12.034 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:16:12.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:12.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:16:12.034 00.000 10072 MoveAxis(W, 2, ABG)
22:16:12.034 00.000 10072 Guiding  Dir = 3, Dur = 2
22:16:12.034 00.000 10072 IsGuiding returns 0
22:16:12.035 00.001 10072 PulseGuide returned control before completion, sleep 12
22:16:12.052 00.017 1032 UpdateGuideState exits: m=1256 SNR=24.9
22:16:12.055 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:12.057 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:12.059 00.002 1032 Enqueuing Expose request
22:16:12.061 00.002 10072 IsGuiding returns 0
22:16:12.061 00.000 10072 Move returns status 0, amount 2
22:16:12.061 00.000 10072 MoveAxis(N, 0, ABG)
22:16:12.061 00.000 10072 Move returns status 0, amount 0
22:16:12.061 00.000 10072 move complete, result=0
22:16:12.061 00.000 10072 worker thread done servicing request
22:16:12.061 00.000 10072 Worker thread wakes up
22:16:12.061 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:12.061 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:12.068 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:16:12.468 00.400 10072 Exposure complete
22:16:12.518 00.050 10072 worker thread done servicing request
22:16:12.518 00.000 1032 OnExposeComplete: enter
22:16:12.520 00.002 1032 UpdateGuideState(): m_state=6
22:16:12.523 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3073
22:16:12.525 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.08, Mass=1366, SNR=26.0, Peak=132 HFD=3.1
22:16:12.527 00.002 1032 MultiStar: [#1 0.09,-0.11,0.96,U] [#2 0.18,-0.13,0.74,U] [#3 -0.02,0.14,0.72,U] [#4 0.28,0.17,0.00,M5] [#5 0.10,-0.14,0.69,U] [#6 0.01,-0.05,0.63,U] [#7 0.26,-0.03,0.00,M6] [#8 0.27,-0.00,0.00,M8] 
22:16:12.529 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.06}, one-star: {0.14, -0.07}
22:16:12.530 00.001 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
22:16:12.532 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
22:16:12.533 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.61 mountX=-0.08 mountY=-0.07, mountTheta=-2.44
22:16:12.536 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
22:16:12.537 00.001 1032 Enqueuing Move request for scope (0.09, -0.06)
22:16:12.539 00.002 10072 Worker thread wakes up
22:16:12.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:16:12.539 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:16:12.539 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
22:16:12.541 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:16:12.542 00.001 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.22
22:16:12.542 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:16:12.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:12.544 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:16:12.544 00.000 10072 MoveAxis(W, 2, ABG)
22:16:12.544 00.000 10072 Guiding  Dir = 3, Dur = 2
22:16:12.544 00.000 10072 IsGuiding returns 0
22:16:12.544 00.000 10072 PulseGuide returned control before completion, sleep 12
22:16:12.558 00.014 10072 IsGuiding returns 0
22:16:12.558 00.000 10072 Move returns status 0, amount 2
22:16:12.558 00.000 10072 MoveAxis(N, 0, ABG)
22:16:12.558 00.000 10072 Move returns status 0, amount 0
22:16:12.558 00.000 10072 move complete, result=0
22:16:12.559 00.001 10072 worker thread done servicing request
22:16:12.560 00.001 1032 UpdateGuideState exits: m=1366 SNR=26.0
22:16:12.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:12.563 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:12.565 00.002 1032 Enqueuing Expose request
22:16:12.566 00.001 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:16:12.568 00.002 10072 Worker thread wakes up
22:16:12.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:12.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:13.204 00.636 10072 Exposure complete
22:16:13.258 00.054 10072 worker thread done servicing request
22:16:13.259 00.001 1032 OnExposeComplete: enter
22:16:13.260 00.001 1032 UpdateGuideState(): m_state=6
22:16:13.261 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3074
22:16:13.263 00.002 1032 Star::Find returns 1 (0), X=1103.46, Y=136.05, Mass=1338, SNR=25.7, Peak=118 HFD=3.2
22:16:13.265 00.002 1032 MultiStar: [#1 0.13,-0.17,0.89,U] [#2 0.16,-0.22,0.00,M1] [#3 -0.03,-0.00,0.77,U] [#4 0.25,-0.10,0.00,M6] [#5 0.37,-0.22,0.00,M1] [#6 0.08,-0.19,0.60,U] [#7 0.19,-0.24,0.00,M7] [#8 0.28,-0.15,0.00,M9] 
22:16:13.267 00.002 1032 refined, 3 included, MultiStar: {0.10, -0.11}, one-star: {0.19, -0.11}
22:16:13.271 00.004 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
22:16:13.273 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
22:16:13.275 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.85 mountX=-0.14 mountY=-0.07, mountTheta=-2.68
22:16:13.278 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
22:16:13.282 00.004 1032 Enqueuing Move request for scope (0.10, -0.11)
22:16:13.284 00.002 10072 Worker thread wakes up
22:16:13.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
22:16:13.284 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
22:16:13.284 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.14 yDistance=-0.07
22:16:13.286 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:16:13.289 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 285.22
22:16:13.289 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
22:16:13.289 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:13.289 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:16:13.289 00.000 10072 MoveAxis(E, 63, ABG)
22:16:13.289 00.000 10072 Guiding  Dir = 2, Dur = 63
22:16:13.290 00.001 10072 IsGuiding returns 0
22:16:13.290 00.000 10072 PulseGuide returned control before completion, sleep 73
22:16:13.307 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:16:13.309 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:13.310 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:13.313 00.003 1032 Enqueuing Expose request
22:16:13.373 00.060 10072 IsGuiding returns 1
22:16:13.374 00.001 10072 scope still moving after pulse duration time elapsed
22:16:13.404 00.030 10072 IsGuiding returns 0
22:16:13.404 00.000 10072 scope move finished after 63 + 51 ms
22:16:13.404 00.000 10072 Move returns status 0, amount 63
22:16:13.404 00.000 10072 MoveAxis(N, 0, ABG)
22:16:13.404 00.000 10072 Move returns status 0, amount 0
22:16:13.404 00.000 10072 move complete, result=0
22:16:13.404 00.000 10072 worker thread done servicing request
22:16:13.404 00.000 10072 Worker thread wakes up
22:16:13.404 00.000 1032 GuideStep: -0.1 px 63 ms EAST, -0.1 px 0 ms NORTH
22:16:13.406 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:13.406 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:13.812 00.406 10072 Exposure complete
22:16:13.865 00.053 10072 worker thread done servicing request
22:16:13.865 00.000 1032 OnExposeComplete: enter
22:16:13.867 00.002 1032 UpdateGuideState(): m_state=6
22:16:13.868 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3075
22:16:13.870 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=135.93, Mass=1338, SNR=25.7, Peak=115 HFD=3.3
22:16:13.871 00.001 1032 MultiStar: [#1 -0.02,-0.28,0.00,M1] [#2 0.18,-0.25,0.00,M2] [#3 -0.01,0.03,0.78,U] [#4 0.18,0.04,0.66,U] [#5 0.35,-0.21,0.00,M2] [#6 0.00,0.07,0.59,U] [#7 0.04,-0.04,0.64,U] [#8 0.27,-0.08,0.00,M10] 
22:16:13.874 00.003 1032 refined, 4 included, MultiStar: {0.08, -0.04}, one-star: {0.15, -0.23}
22:16:13.875 00.001 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
22:16:13.877 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
22:16:13.879 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.50 mountX=-0.06 mountY=-0.07, mountTheta=-2.33
22:16:13.882 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
22:16:13.883 00.001 1032 Enqueuing Move request for scope (0.08, -0.04)
22:16:13.885 00.002 10072 Worker thread wakes up
22:16:13.885 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
22:16:13.885 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
22:16:13.885 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
22:16:13.886 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:16:13.889 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.22
22:16:13.889 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:16:13.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:13.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:16:13.890 00.001 10072 MoveAxis(W, 2, ABG)
22:16:13.890 00.000 10072 Guiding  Dir = 3, Dur = 2
22:16:13.890 00.000 10072 IsGuiding returns 0
22:16:13.891 00.001 10072 PulseGuide returned control before completion, sleep 12
22:16:13.909 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:16:13.911 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:13.913 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:13.914 00.001 1032 Enqueuing Expose request
22:16:13.918 00.004 10072 IsGuiding returns 0
22:16:13.918 00.000 10072 Move returns status 0, amount 2
22:16:13.918 00.000 10072 MoveAxis(N, 0, ABG)
22:16:13.918 00.000 10072 Move returns status 0, amount 0
22:16:13.918 00.000 10072 move complete, result=0
22:16:13.918 00.000 10072 worker thread done servicing request
22:16:13.918 00.000 10072 Worker thread wakes up
22:16:13.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:13.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:13.925 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:16:14.546 00.621 10072 Exposure complete
22:16:14.600 00.054 10072 worker thread done servicing request
22:16:14.600 00.000 1032 OnExposeComplete: enter
22:16:14.602 00.002 1032 UpdateGuideState(): m_state=6
22:16:14.604 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3076
22:16:14.606 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=136.20, Mass=1331, SNR=25.6, Peak=130 HFD=3.2
22:16:14.608 00.002 1032 MultiStar: [#1 0.02,0.01,0.93,U] [#2 0.19,-0.08,0.74,U] [#3 -0.01,0.02,0.72,U] [#4 0.29,0.06,0.00,M6] [#5 0.12,0.03,0.66,U] [#6 0.15,0.15,0.62,U] [#7 0.13,0.00,0.72,U] [#8 0.28,0.10,0.00,R] 
22:16:14.609 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.02}, one-star: {0.12, 0.04}
22:16:14.610 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:16:14.616 00.006 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:16:14.618 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.22 mountX=-0.00 mountY=-0.10, mountTheta=-1.62
22:16:14.622 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
22:16:14.625 00.003 1032 Enqueuing Move request for scope (0.10, 0.02)
22:16:14.626 00.001 10072 Worker thread wakes up
22:16:14.627 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
22:16:14.627 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
22:16:14.627 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
22:16:14.629 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
22:16:14.631 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.22
22:16:14.631 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:16:14.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:14.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:16:14.631 00.000 10072 MoveAxis(W, 2, ABG)
22:16:14.631 00.000 10072 Guiding  Dir = 3, Dur = 2
22:16:14.632 00.001 10072 IsGuiding returns 0
22:16:14.632 00.000 10072 PulseGuide returned control before completion, sleep 12
22:16:14.650 00.018 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:16:14.652 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:14.654 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:14.656 00.002 1032 Enqueuing Expose request
22:16:14.658 00.002 10072 IsGuiding returns 0
22:16:14.658 00.000 10072 Move returns status 0, amount 2
22:16:14.658 00.000 10072 MoveAxis(N, 0, ABG)
22:16:14.658 00.000 10072 Move returns status 0, amount 0
22:16:14.658 00.000 10072 move complete, result=0
22:16:14.659 00.001 10072 worker thread done servicing request
22:16:14.659 00.000 10072 Worker thread wakes up
22:16:14.659 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:14.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:14.666 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:16:15.066 00.400 10072 Exposure complete
22:16:15.122 00.056 10072 worker thread done servicing request
22:16:15.122 00.000 1032 OnExposeComplete: enter
22:16:15.125 00.003 1032 UpdateGuideState(): m_state=6
22:16:15.126 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3077
22:16:15.128 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=136.15, Mass=1270, SNR=25.0, Peak=115 HFD=3.1
22:16:15.129 00.001 1032 MultiStar: [#1 0.13,-0.05,0.94,U] [#2 0.09,-0.14,0.73,U] [#3 -0.17,0.30,0.00,M1] [#4 0.20,0.13,0.67,U] [#5 0.26,0.06,0.00,M2] [#6 0.06,-0.01,0.67,U] [#7 0.26,0.05,0.00,M6] [#8 0.05,-0.04,0.53,U] 
22:16:15.130 00.001 1032 single-star, 5 included, MultiStar: {0.09, -0.02}, one-star: {0.02, -0.01}
22:16:15.131 00.001 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
22:16:15.133 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
22:16:15.136 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.51 mountX=-0.01 mountY=-0.01, mountTheta=-2.34
22:16:15.139 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
22:16:15.141 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
22:16:15.143 00.002 10072 Worker thread wakes up
22:16:15.143 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:16:15.143 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:16:15.143 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.01
22:16:15.145 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:16:15.148 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.23
22:16:15.148 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:16:15.148 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:15.148 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:16:15.148 00.000 10072 MoveAxis(W, 1, ABG)
22:16:15.148 00.000 10072 Guiding  Dir = 3, Dur = 1
22:16:15.148 00.000 10072 IsGuiding returns 0
22:16:15.149 00.001 10072 PulseGuide returned control before completion, sleep 11
22:16:15.163 00.014 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:16:15.165 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:15.166 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:15.168 00.002 1032 Enqueuing Expose request
22:16:15.170 00.002 10072 IsGuiding returns 0
22:16:15.170 00.000 10072 Move returns status 0, amount 1
22:16:15.170 00.000 10072 MoveAxis(N, 0, ABG)
22:16:15.170 00.000 10072 Move returns status 0, amount 0
22:16:15.170 00.000 10072 move complete, result=0
22:16:15.170 00.000 10072 worker thread done servicing request
22:16:15.170 00.000 10072 Worker thread wakes up
22:16:15.170 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:15.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:15.177 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:16:15.796 00.619 10072 Exposure complete
22:16:15.849 00.053 10072 worker thread done servicing request
22:16:15.854 00.005 1032 OnExposeComplete: enter
22:16:15.856 00.002 1032 UpdateGuideState(): m_state=6
22:16:15.859 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3078
22:16:15.860 00.001 1032 Star::Find returns 1 (0), X=1103.48, Y=136.10, Mass=1402, SNR=26.3, Peak=128 HFD=3.2
22:16:15.862 00.002 1032 MultiStar: [#1 0.16,0.07,0.93,U] [#2 0.25,-0.01,0.00,M1] [#3 0.09,0.13,0.71,U] [#4 0.32,0.12,0.00,M6] [#5 0.23,-0.14,0.00,M3] [#6 0.08,0.06,0.54,U] [#7 0.20,0.03,0.66,U] [#8 -0.04,-0.03,0.51,U] 
22:16:15.865 00.003 1032 refined, 5 included, MultiStar: {0.13, 0.03}, one-star: {0.21, -0.06}
22:16:15.867 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
22:16:15.868 00.001 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
22:16:15.870 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.14 cameraTheta=0.25 mountX=-0.00 mountY=-0.14, mountTheta=-1.58
22:16:15.872 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
22:16:15.875 00.003 1032 Enqueuing Move request for scope (0.13, 0.03)
22:16:15.876 00.001 10072 Worker thread wakes up
22:16:15.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
22:16:15.876 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
22:16:15.877 00.001 10072 Moving (0.13, 0.03) raw xDistance=-0.00 yDistance=-0.14
22:16:15.878 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:16:15.881 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.23
22:16:15.881 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:16:15.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:15.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:16:15.881 00.000 10072 MoveAxis(W, 1, ABG)
22:16:15.881 00.000 10072 Guiding  Dir = 3, Dur = 1
22:16:15.882 00.001 10072 IsGuiding returns 0
22:16:15.882 00.000 10072 PulseGuide returned control before completion, sleep 11
22:16:15.899 00.017 1032 UpdateGuideState exits: m=1402 SNR=26.3
22:16:15.901 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:15.903 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:15.905 00.002 1032 Enqueuing Expose request
22:16:15.906 00.001 10072 IsGuiding returns 0
22:16:15.906 00.000 10072 Move returns status 0, amount 1
22:16:15.906 00.000 10072 MoveAxis(N, 0, ABG)
22:16:15.906 00.000 10072 Move returns status 0, amount 0
22:16:15.906 00.000 10072 move complete, result=0
22:16:15.907 00.001 10072 worker thread done servicing request
22:16:15.907 00.000 10072 Worker thread wakes up
22:16:15.907 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:15.907 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:15.913 00.006 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:16:16.315 00.402 10072 Exposure complete
22:16:16.372 00.057 10072 worker thread done servicing request
22:16:16.372 00.000 1032 OnExposeComplete: enter
22:16:16.374 00.002 1032 UpdateGuideState(): m_state=6
22:16:16.376 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3079
22:16:16.378 00.002 1032 Star::Find returns 1 (0), X=1103.47, Y=136.08, Mass=1368, SNR=26.0, Peak=123 HFD=3.1
22:16:16.380 00.002 1032 MultiStar: [#1 0.01,-0.06,0.94,U] [#2 0.17,-0.00,0.80,U] [#3 -0.07,-0.06,0.72,U] [#4 0.24,-0.06,0.00,M7] [#5 0.17,-0.13,0.63,U] [#6 -0.02,0.02,0.61,U] [#7 0.12,-0.04,0.66,U] [#8 -0.13,-0.09,0.50,U] 
22:16:16.381 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.06}, one-star: {0.19, -0.08}
22:16:16.384 00.003 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
22:16:16.385 00.001 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
22:16:16.387 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.68 mountX=-0.07 mountY=-0.05, mountTheta=-2.51
22:16:16.389 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
22:16:16.391 00.002 1032 Enqueuing Move request for scope (0.07, -0.06)
22:16:16.394 00.003 10072 Worker thread wakes up
22:16:16.394 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
22:16:16.394 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
22:16:16.394 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.07 yDistance=-0.05
22:16:16.397 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.23
22:16:16.397 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:16:16.397 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:16.397 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:16:16.400 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:16:16.401 00.001 10072 MoveAxis(W, 1, ABG)
22:16:16.401 00.000 10072 Guiding  Dir = 3, Dur = 1
22:16:16.401 00.000 10072 IsGuiding returns 0
22:16:16.401 00.000 10072 PulseGuide returned control before completion, sleep 11
22:16:16.418 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:16:16.420 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:16.421 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:16.423 00.002 1032 Enqueuing Expose request
22:16:16.424 00.001 10072 IsGuiding returns 0
22:16:16.425 00.001 10072 Move returns status 0, amount 1
22:16:16.425 00.000 10072 MoveAxis(N, 0, ABG)
22:16:16.425 00.000 10072 Move returns status 0, amount 0
22:16:16.425 00.000 10072 move complete, result=0
22:16:16.425 00.000 10072 worker thread done servicing request
22:16:16.425 00.000 10072 Worker thread wakes up
22:16:16.425 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:16.425 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:16.434 00.009 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:16:17.049 00.615 10072 Exposure complete
22:16:17.099 00.050 10072 worker thread done servicing request
22:16:17.099 00.000 1032 OnExposeComplete: enter
22:16:17.100 00.001 1032 UpdateGuideState(): m_state=6
22:16:17.102 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3080
22:16:17.103 00.001 1032 Star::Find returns 1 (0), X=1103.35, Y=136.08, Mass=1157, SNR=23.9, Peak=99 HFD=3.3
22:16:17.104 00.001 1032 MultiStar: [#1 0.08,-0.08,1.06,U] [#2 0.18,-0.07,0.78,U] [#3 0.08,0.09,0.78,U] [#4 0.22,0.04,0.66,U] [#5 0.29,-0.07,0.00,M3] [#6 0.16,0.04,0.68,U] [#7 0.13,-0.10,0.69,U] [#8 -0.19,-0.04,0.56,U] 
22:16:17.107 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.03}, one-star: {0.07, -0.07}
22:16:17.108 00.001 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
22:16:17.110 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
22:16:17.111 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.29 mountX=-0.05 mountY=-0.09, mountTheta=-2.12
22:16:17.114 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
22:16:17.117 00.003 1032 Enqueuing Move request for scope (0.10, -0.03)
22:16:17.120 00.003 10072 Worker thread wakes up
22:16:17.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
22:16:17.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
22:16:17.120 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
22:16:17.122 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:16:17.124 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.23
22:16:17.124 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:16:17.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:17.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:16:17.124 00.000 10072 MoveAxis(W, 1, ABG)
22:16:17.124 00.000 10072 Guiding  Dir = 3, Dur = 1
22:16:17.124 00.000 10072 IsGuiding returns 0
22:16:17.125 00.001 10072 PulseGuide returned control before completion, sleep 11
22:16:17.140 00.015 10072 IsGuiding returns 0
22:16:17.140 00.000 10072 Move returns status 0, amount 1
22:16:17.140 00.000 10072 MoveAxis(N, 0, ABG)
22:16:17.140 00.000 10072 Move returns status 0, amount 0
22:16:17.140 00.000 10072 move complete, result=0
22:16:17.140 00.000 10072 worker thread done servicing request
22:16:17.142 00.002 1032 UpdateGuideState exits: m=1157 SNR=23.9
22:16:17.145 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:17.147 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:17.148 00.001 1032 Enqueuing Expose request
22:16:17.150 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:16:17.151 00.001 10072 Worker thread wakes up
22:16:17.152 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:17.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:17.567 00.415 10072 Exposure complete
22:16:17.624 00.057 1032 OnExposeComplete: enter
22:16:17.627 00.003 1032 UpdateGuideState(): m_state=6
22:16:17.631 00.004 10072 worker thread done servicing request
22:16:17.631 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3081
22:16:17.634 00.003 1032 Star::Find returns 1 (0), X=1103.30, Y=136.05, Mass=1203, SNR=24.4, Peak=107 HFD=3.1
22:16:17.636 00.002 1032 MultiStar: [#1 -0.03,-0.08,1.03,U] [#2 0.02,-0.00,0.83,U] [#3 -0.03,0.12,0.76,U] [#4 0.27,0.09,0.00,M7] [#5 0.06,0.07,0.70,U] [#6 0.19,-0.03,0.64,U] [#7 0.15,-0.01,0.74,U] [#8 -0.11,-0.05,0.57,U] 
22:16:17.638 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.02, -0.11}
22:16:17.640 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
22:16:17.641 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
22:16:17.645 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.53 mountX=-0.03 mountY=-0.03, mountTheta=-2.36
22:16:17.647 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
22:16:17.649 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
22:16:17.651 00.002 10072 Worker thread wakes up
22:16:17.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:16:17.651 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:16:17.651 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.03
22:16:17.652 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:16:17.654 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.24
22:16:17.654 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:16:17.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:17.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:16:17.654 00.000 10072 MoveAxis(W, 0, ABG)
22:16:17.655 00.001 10072 Move returns status 0, amount 0
22:16:17.655 00.000 10072 MoveAxis(N, 0, ABG)
22:16:17.655 00.000 10072 Move returns status 0, amount 0
22:16:17.655 00.000 10072 move complete, result=0
22:16:17.655 00.000 10072 worker thread done servicing request
22:16:17.672 00.017 1032 UpdateGuideState exits: m=1203 SNR=24.4
22:16:17.675 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:17.677 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:17.679 00.002 1032 Enqueuing Expose request
22:16:17.680 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
22:16:17.682 00.002 10072 Worker thread wakes up
22:16:17.682 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:17.682 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:18.319 00.637 10072 Exposure complete
22:16:18.374 00.055 10072 worker thread done servicing request
22:16:18.374 00.000 1032 OnExposeComplete: enter
22:16:18.376 00.002 1032 UpdateGuideState(): m_state=6
22:16:18.378 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3082
22:16:18.379 00.001 1032 Star::Find returns 1 (0), X=1103.41, Y=136.16, Mass=1327, SNR=25.6, Peak=121 HFD=3.2
22:16:18.382 00.003 1032 MultiStar: [#1 -0.00,0.02,1.01,U] [#2 0.04,0.23,0.76,U] [#3 -0.15,0.13,0.70,U] [#4 0.07,0.13,0.67,U] [#5 0.10,0.00,0.64,U] [#6 -0.02,0.16,0.66,U] [#7 0.18,0.07,0.68,U] [#8 -0.10,0.09,0.52,U] 
22:16:18.384 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.14, -0.00}
22:16:18.386 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
22:16:18.387 00.001 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
22:16:18.389 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.20 mountX=0.07 mountY=-0.05, mountTheta=-0.63
22:16:18.393 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
22:16:18.395 00.002 1032 Enqueuing Move request for scope (0.03, 0.09)
22:16:18.397 00.002 10072 Worker thread wakes up
22:16:18.397 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
22:16:18.397 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
22:16:18.397 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.07 yDistance=-0.05
22:16:18.400 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:16:18.403 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.24
22:16:18.420 00.017 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:16:18.421 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:18.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:16:18.421 00.000 10072 MoveAxis(W, 0, ABG)
22:16:18.421 00.000 10072 Move returns status 0, amount 0
22:16:18.421 00.000 10072 MoveAxis(N, 0, ABG)
22:16:18.421 00.000 10072 Move returns status 0, amount 0
22:16:18.421 00.000 10072 move complete, result=0
22:16:18.421 00.000 10072 worker thread done servicing request
22:16:18.456 00.035 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:16:18.458 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:18.461 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:18.463 00.002 1032 Enqueuing Expose request
22:16:18.465 00.002 10072 Worker thread wakes up
22:16:18.465 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:16:18.468 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:18.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:18.883 00.415 10072 Exposure complete
22:16:18.944 00.061 10072 worker thread done servicing request
22:16:18.944 00.000 1032 OnExposeComplete: enter
22:16:18.946 00.002 1032 UpdateGuideState(): m_state=6
22:16:18.949 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3083
22:16:18.951 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.09, Mass=1364, SNR=25.9, Peak=120 HFD=3.2
22:16:18.954 00.003 1032 MultiStar: [#1 0.15,-0.14,0.94,U] [#2 0.06,-0.10,0.77,U] [#3 0.03,0.05,0.74,U] [#4 0.12,-0.10,0.65,U] [#5 0.25,-0.18,0.00,M2] [#6 -0.13,-0.11,0.63,U] [#7 0.16,-0.15,0.66,U] [#8 0.02,0.07,0.53,U] 
22:16:18.957 00.003 1032 refined, 7 included, MultiStar: {0.08, -0.07}, one-star: {0.15, -0.06}
22:16:18.959 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
22:16:18.962 00.003 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
22:16:18.963 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.74 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
22:16:18.967 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
22:16:18.969 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
22:16:18.970 00.001 10072 Worker thread wakes up
22:16:18.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:16:18.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:16:18.970 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
22:16:18.972 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:16:18.975 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.24
22:16:18.975 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:16:18.975 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:18.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:16:18.975 00.000 10072 MoveAxis(E, 0, ABG)
22:16:18.975 00.000 10072 Move returns status 0, amount 0
22:16:18.975 00.000 10072 MoveAxis(N, 0, ABG)
22:16:18.975 00.000 10072 Move returns status 0, amount 0
22:16:18.975 00.000 10072 move complete, result=0
22:16:18.976 00.001 10072 worker thread done servicing request
22:16:18.995 00.019 1032 UpdateGuideState exits: m=1364 SNR=25.9
22:16:18.996 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:18.999 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:19.000 00.001 1032 Enqueuing Expose request
22:16:19.002 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:16:19.003 00.001 10072 Worker thread wakes up
22:16:19.003 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:19.003 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:19.631 00.628 10072 Exposure complete
22:16:19.692 00.061 10072 worker thread done servicing request
22:16:19.692 00.000 1032 OnExposeComplete: enter
22:16:19.695 00.003 1032 UpdateGuideState(): m_state=6
22:16:19.697 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3084
22:16:19.699 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=136.03, Mass=1290, SNR=25.2, Peak=113 HFD=3.2
22:16:19.701 00.002 1032 MultiStar: [#1 -0.10,-0.11,0.94,U] [#2 0.18,0.01,0.77,U] [#3 0.00,-0.02,0.75,U] [#4 0.23,-0.03,0.67,U] [#5 0.22,-0.16,0.00,M3] [#6 0.11,0.04,0.55,U] [#7 -0.02,-0.11,0.67,U] [#8 -0.16,-0.07,0.53,U] 
22:16:19.702 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {0.17, -0.13}
22:16:19.705 00.003 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
22:16:19.711 00.006 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
22:16:19.713 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.80 mountX=-0.07 mountY=-0.04, mountTheta=-2.63
22:16:19.717 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
22:16:19.720 00.003 1032 Enqueuing Move request for scope (0.06, -0.06)
22:16:19.722 00.002 10072 Worker thread wakes up
22:16:19.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
22:16:19.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
22:16:19.722 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.04
22:16:19.724 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:16:19.727 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.24
22:16:19.727 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:16:19.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:19.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:16:19.727 00.000 10072 MoveAxis(E, 1, ABG)
22:16:19.727 00.000 10072 Guiding  Dir = 2, Dur = 1
22:16:19.727 00.000 10072 IsGuiding returns 0
22:16:19.728 00.001 10072 PulseGuide returned control before completion, sleep 11
22:16:19.746 00.018 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:16:19.748 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:19.749 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:19.751 00.002 1032 Enqueuing Expose request
22:16:19.753 00.002 10072 IsGuiding returns 0
22:16:19.753 00.000 10072 Move returns status 0, amount 1
22:16:19.753 00.000 10072 MoveAxis(N, 0, ABG)
22:16:19.753 00.000 10072 Move returns status 0, amount 0
22:16:19.753 00.000 10072 move complete, result=0
22:16:19.753 00.000 10072 worker thread done servicing request
22:16:19.753 00.000 10072 Worker thread wakes up
22:16:19.753 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:19.754 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:19.760 00.006 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:16:20.164 00.404 10072 Exposure complete
22:16:20.219 00.055 10072 worker thread done servicing request
22:16:20.220 00.001 1032 OnExposeComplete: enter
22:16:20.222 00.002 1032 UpdateGuideState(): m_state=6
22:16:20.224 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3085
22:16:20.225 00.001 1032 Star::Find returns 1 (0), X=1103.41, Y=136.22, Mass=1090, SNR=23.2, Peak=112 HFD=3.1
22:16:20.227 00.002 1032 MultiStar: [#1 0.16,-0.06,1.06,U] [#2 0.07,-0.01,0.85,U] [#3 -0.07,0.09,0.81,U] [#4 0.18,0.02,0.73,U] [#5 0.14,-0.04,0.75,U] [#6 0.10,-0.04,0.66,U] [#7 0.30,-0.00,0.00,M1] [#8 -0.02,0.01,0.54,U] 
22:16:20.229 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.00}, one-star: {0.13, 0.06}
22:16:20.230 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
22:16:20.232 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
22:16:20.234 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.05 mountX=-0.02 mountY=-0.09, mountTheta=-1.78
22:16:20.237 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
22:16:20.240 00.003 1032 Enqueuing Move request for scope (0.09, 0.00)
22:16:20.242 00.002 10072 Worker thread wakes up
22:16:20.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
22:16:20.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
22:16:20.242 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.09
22:16:20.244 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:16:20.246 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.25
22:16:20.246 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:16:20.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:20.246 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:16:20.246 00.000 10072 MoveAxis(E, 1, ABG)
22:16:20.246 00.000 10072 Guiding  Dir = 2, Dur = 1
22:16:20.246 00.000 10072 IsGuiding returns 0
22:16:20.248 00.002 10072 PulseGuide returned control before completion, sleep 11
22:16:20.262 00.014 1032 UpdateGuideState exits: m=1090 SNR=23.2
22:16:20.265 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:20.266 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:20.269 00.003 1032 Enqueuing Expose request
22:16:20.271 00.002 10072 IsGuiding returns 0
22:16:20.271 00.000 10072 Move returns status 0, amount 1
22:16:20.271 00.000 10072 MoveAxis(N, 0, ABG)
22:16:20.271 00.000 10072 Move returns status 0, amount 0
22:16:20.271 00.000 10072 move complete, result=0
22:16:20.271 00.000 10072 worker thread done servicing request
22:16:20.271 00.000 10072 Worker thread wakes up
22:16:20.271 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:20.271 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:20.278 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:16:20.898 00.620 10072 Exposure complete
22:16:20.953 00.055 10072 worker thread done servicing request
22:16:20.953 00.000 1032 OnExposeComplete: enter
22:16:20.955 00.002 1032 UpdateGuideState(): m_state=6
22:16:20.958 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3086
22:16:20.960 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=136.23, Mass=1278, SNR=25.1, Peak=126 HFD=3.2
22:16:20.962 00.002 1032 MultiStar: [#1 0.18,0.13,0.94,U] [#2 0.11,0.10,0.86,U] [#3 -0.05,0.19,0.73,U] [#4 0.20,0.25,0.00,M4] [#5 0.18,0.15,0.66,U] [#6 -0.04,0.35,0.00,M1] [#7 0.31,0.03,0.00,M2] [#8 -0.02,0.16,0.50,U] 
22:16:20.964 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.13}, one-star: {0.16, 0.07}
22:16:20.965 00.001 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
22:16:20.967 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
22:16:20.968 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.88 mountX=0.10 mountY=-0.13, mountTheta=-0.95
22:16:20.971 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.13, opts=13)
22:16:20.973 00.002 1032 Enqueuing Move request for scope (0.10, 0.13)
22:16:20.976 00.003 10072 Worker thread wakes up
22:16:20.977 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
22:16:20.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
22:16:20.977 00.000 10072 Moving (0.10, 0.13) raw xDistance=0.10 yDistance=-0.13
22:16:20.979 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:16:20.981 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.25
22:16:20.981 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:16:20.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:20.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:16:20.981 00.000 10072 MoveAxis(E, 2, ABG)
22:16:20.981 00.000 10072 Guiding  Dir = 2, Dur = 2
22:16:20.981 00.000 10072 IsGuiding returns 0
22:16:20.983 00.002 10072 PulseGuide returned control before completion, sleep 12
22:16:21.001 00.018 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:16:21.004 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:21.006 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:21.008 00.002 1032 Enqueuing Expose request
22:16:21.010 00.002 10072 IsGuiding returns 0
22:16:21.010 00.000 10072 Move returns status 0, amount 2
22:16:21.010 00.000 10072 MoveAxis(N, 0, ABG)
22:16:21.010 00.000 10072 Move returns status 0, amount 0
22:16:21.010 00.000 10072 move complete, result=0
22:16:21.010 00.000 10072 worker thread done servicing request
22:16:21.010 00.000 10072 Worker thread wakes up
22:16:21.011 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:21.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:21.019 00.008 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:16:21.415 00.396 10072 Exposure complete
22:16:21.471 00.056 10072 worker thread done servicing request
22:16:21.471 00.000 1032 OnExposeComplete: enter
22:16:21.474 00.003 1032 UpdateGuideState(): m_state=6
22:16:21.476 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3087
22:16:21.478 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=136.16, Mass=1227, SNR=24.6, Peak=106 HFD=3.2
22:16:21.480 00.002 1032 MultiStar: [#1 0.07,-0.01,0.98,U] [#2 0.05,0.02,0.77,U] [#3 -0.12,0.17,0.80,U] [#4 0.01,0.14,0.69,U] [#5 0.07,-0.06,0.66,U] [#6 0.18,0.17,0.00,M2] [#7 0.17,0.03,0.72,U] [#8 -0.09,-0.02,0.55,U] 
22:16:21.482 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {0.18, 0.01}
22:16:21.484 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
22:16:21.485 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
22:16:21.489 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.58 mountX=0.02 mountY=-0.06, mountTheta=-1.25
22:16:21.493 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
22:16:21.495 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
22:16:21.497 00.002 10072 Worker thread wakes up
22:16:21.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
22:16:21.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
22:16:21.497 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.06
22:16:21.499 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:16:21.502 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.25
22:16:21.502 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:16:21.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:21.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:16:21.502 00.000 10072 MoveAxis(E, 2, ABG)
22:16:21.503 00.001 10072 Guiding  Dir = 2, Dur = 2
22:16:21.503 00.000 10072 IsGuiding returns 0
22:16:21.503 00.000 10072 PulseGuide returned control before completion, sleep 12
22:16:21.524 00.021 10072 IsGuiding returns 0
22:16:21.524 00.000 10072 Move returns status 0, amount 2
22:16:21.524 00.000 10072 MoveAxis(N, 0, ABG)
22:16:21.524 00.000 1032 UpdateGuideState exits: m=1227 SNR=24.6
22:16:21.527 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:21.529 00.002 10072 Move returns status 0, amount 0
22:16:21.529 00.000 10072 move complete, result=0
22:16:21.529 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:21.532 00.003 10072 worker thread done servicing request
22:16:21.532 00.000 1032 Enqueuing Expose request
22:16:21.535 00.003 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:16:21.540 00.005 10072 Worker thread wakes up
22:16:21.540 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:21.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:22.165 00.625 10072 Exposure complete
22:16:22.218 00.053 10072 worker thread done servicing request
22:16:22.218 00.000 1032 OnExposeComplete: enter
22:16:22.220 00.002 1032 UpdateGuideState(): m_state=6
22:16:22.222 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3088
22:16:22.223 00.001 1032 Star::Find returns 1 (0), X=1103.45, Y=136.11, Mass=1278, SNR=25.1, Peak=114 HFD=3.2
22:16:22.225 00.002 1032 MultiStar: [#1 0.08,-0.16,0.98,U] [#2 0.09,-0.24,0.00,M1] [#3 -0.06,0.16,0.74,U] [#4 0.20,0.07,0.66,U] [#5 0.08,-0.08,0.69,U] [#6 -0.09,-0.04,0.57,U] [#7 0.18,-0.14,0.73,U] [#8 -0.06,-0.06,0.54,U] 
22:16:22.227 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.18, -0.04}
22:16:22.229 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
22:16:22.230 00.001 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
22:16:22.233 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.09 cameraTheta=-0.51 mountX=-0.06 mountY=-0.06, mountTheta=-2.34
22:16:22.235 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
22:16:22.238 00.003 1032 Enqueuing Move request for scope (0.07, -0.04)
22:16:22.240 00.002 10072 Worker thread wakes up
22:16:22.241 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:16:22.241 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:16:22.241 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
22:16:22.243 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:16:22.246 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.25
22:16:22.246 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:16:22.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:22.246 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:16:22.246 00.000 10072 MoveAxis(E, 3, ABG)
22:16:22.247 00.001 10072 Guiding  Dir = 2, Dur = 3
22:16:22.247 00.000 10072 IsGuiding returns 0
22:16:22.247 00.000 10072 PulseGuide returned control before completion, sleep 13
22:16:22.264 00.017 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:16:22.266 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:22.270 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:22.271 00.001 1032 Enqueuing Expose request
22:16:22.273 00.002 10072 IsGuiding returns 0
22:16:22.273 00.000 10072 Move returns status 0, amount 3
22:16:22.273 00.000 10072 MoveAxis(N, 0, ABG)
22:16:22.273 00.000 10072 Move returns status 0, amount 0
22:16:22.273 00.000 10072 move complete, result=0
22:16:22.274 00.001 10072 worker thread done servicing request
22:16:22.274 00.000 10072 Worker thread wakes up
22:16:22.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:22.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:22.281 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:16:22.679 00.398 10072 Exposure complete
22:16:22.734 00.055 10072 worker thread done servicing request
22:16:22.734 00.000 1032 OnExposeComplete: enter
22:16:22.736 00.002 1032 UpdateGuideState(): m_state=6
22:16:22.738 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3089
22:16:22.741 00.003 1032 Star::Find returns 1 (0), X=1103.49, Y=136.05, Mass=1304, SNR=25.4, Peak=112 HFD=3.3
22:16:22.744 00.003 1032 MultiStar: [#1 0.04,-0.10,0.98,U] [#2 0.12,-0.02,0.80,U] [#3 -0.07,0.13,0.72,U] [#4 0.11,0.04,0.66,U] [#5 0.19,0.03,0.70,U] [#6 0.20,0.04,0.63,U] [#7 0.14,-0.06,0.70,U] [#8 0.05,-0.08,0.52,U] 
22:16:22.746 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.21, -0.11}
22:16:22.749 00.003 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:16:22.750 00.001 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:16:22.752 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
22:16:22.754 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:16:22.757 00.003 1032 Enqueuing Move request for scope (0.11, -0.02)
22:16:22.758 00.001 10072 Worker thread wakes up
22:16:22.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:16:22.759 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:16:22.759 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
22:16:22.760 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
22:16:22.762 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.26
22:16:22.763 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:16:22.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:22.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:16:22.763 00.000 10072 MoveAxis(E, 3, ABG)
22:16:22.763 00.000 10072 Guiding  Dir = 2, Dur = 3
22:16:22.763 00.000 10072 IsGuiding returns 0
22:16:22.764 00.001 10072 PulseGuide returned control before completion, sleep 13
22:16:22.784 00.020 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:16:22.787 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:22.788 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:22.789 00.001 1032 Enqueuing Expose request
22:16:22.792 00.003 10072 IsGuiding returns 0
22:16:22.792 00.000 10072 Move returns status 0, amount 3
22:16:22.792 00.000 10072 MoveAxis(N, 0, ABG)
22:16:22.792 00.000 10072 Move returns status 0, amount 0
22:16:22.792 00.000 10072 move complete, result=0
22:16:22.792 00.000 10072 worker thread done servicing request
22:16:22.792 00.000 10072 Worker thread wakes up
22:16:22.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:22.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:22.801 00.009 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:16:23.419 00.618 10072 Exposure complete
22:16:23.472 00.053 10072 worker thread done servicing request
22:16:23.473 00.001 1032 OnExposeComplete: enter
22:16:23.474 00.001 1032 UpdateGuideState(): m_state=6
22:16:23.476 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3090
22:16:23.477 00.001 1032 Star::Find returns 1 (0), X=1103.26, Y=136.15, Mass=1226, SNR=24.6, Peak=105 HFD=3.2
22:16:23.479 00.002 1032 MultiStar: [#1 0.06,0.09,1.00,U] [#2 0.12,-0.02,0.86,U] [#3 -0.05,0.22,0.79,U] [#4 0.23,0.25,0.00,M2] [#5 0.16,-0.09,0.66,U] [#6 -0.03,0.14,0.61,U] [#7 0.23,0.06,0.72,U] [#8 -0.05,0.12,0.52,U] 
22:16:23.481 00.002 1032 single-star, 7 included, MultiStar: {0.05, 0.06}, one-star: {-0.02, -0.00}
22:16:23.484 00.003 1032 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.83) = xAngle (-4.80 = 1.48)
22:16:23.485 00.001 1032 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.80 = 1.48)
22:16:23.489 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-2.97 mountX=0.00 mountY=0.02, mountTheta=1.48
22:16:23.493 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.00, opts=13)
22:16:23.495 00.002 1032 Enqueuing Move request for scope (-0.02, -0.00)
22:16:23.497 00.002 10072 Worker thread wakes up
22:16:23.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
22:16:23.497 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
22:16:23.497 00.000 10072 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
22:16:23.500 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:16:23.502 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.26
22:16:23.502 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:16:23.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:23.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:16:23.502 00.000 10072 MoveAxis(E, 3, ABG)
22:16:23.502 00.000 10072 Guiding  Dir = 2, Dur = 3
22:16:23.503 00.001 10072 IsGuiding returns 0
22:16:23.503 00.000 10072 PulseGuide returned control before completion, sleep 13
22:16:23.522 00.019 1032 UpdateGuideState exits: m=1226 SNR=24.6
22:16:23.524 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:23.527 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:23.529 00.002 10072 IsGuiding returns 0
22:16:23.529 00.000 10072 Move returns status 0, amount 3
22:16:23.529 00.000 10072 MoveAxis(N, 0, ABG)
22:16:23.529 00.000 10072 Move returns status 0, amount 0
22:16:23.530 00.001 10072 move complete, result=0
22:16:23.530 00.000 10072 worker thread done servicing request
22:16:23.530 00.000 1032 Enqueuing Expose request
22:16:23.532 00.002 10072 Worker thread wakes up
22:16:23.532 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:23.532 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:23.533 00.001 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:16:23.950 00.417 10072 Exposure complete
22:16:24.006 00.056 10072 worker thread done servicing request
22:16:24.006 00.000 1032 OnExposeComplete: enter
22:16:24.008 00.002 1032 UpdateGuideState(): m_state=6
22:16:24.011 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3091
22:16:24.013 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=136.29, Mass=1416, SNR=26.4, Peak=135 HFD=3.0
22:16:24.014 00.001 1032 MultiStar: [#1 -0.02,0.09,0.88,U] [#2 0.02,0.12,0.76,U] [#3 -0.18,0.30,0.00,M1] [#4 0.05,0.42,0.00,M3] [#5 0.10,-0.02,0.66,U] [#6 0.01,0.16,0.61,U] [#7 0.09,0.19,0.67,U] [#8 -0.21,0.13,0.00,M1] 
22:16:24.017 00.003 1032 refined, 5 included, MultiStar: {0.03, 0.11}, one-star: {0.02, 0.13}
22:16:24.020 00.003 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
22:16:24.022 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
22:16:24.024 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=0.10 mountY=-0.06, mountTheta=-0.54
22:16:24.031 00.007 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
22:16:24.032 00.001 1032 Enqueuing Move request for scope (0.03, 0.11)
22:16:24.034 00.002 10072 Worker thread wakes up
22:16:24.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
22:16:24.034 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
22:16:24.034 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.06
22:16:24.036 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:16:24.037 00.001 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.26
22:16:24.038 00.001 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:16:24.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:24.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:16:24.038 00.000 10072 MoveAxis(E, 3, ABG)
22:16:24.038 00.000 10072 Guiding  Dir = 2, Dur = 3
22:16:24.038 00.000 10072 IsGuiding returns 0
22:16:24.039 00.001 10072 PulseGuide returned control before completion, sleep 13
22:16:24.056 00.017 1032 UpdateGuideState exits: m=1416 SNR=26.4
22:16:24.058 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:24.060 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:24.061 00.001 1032 Enqueuing Expose request
22:16:24.063 00.002 10072 IsGuiding returns 0
22:16:24.063 00.000 10072 Move returns status 0, amount 3
22:16:24.063 00.000 10072 MoveAxis(N, 0, ABG)
22:16:24.063 00.000 10072 Move returns status 0, amount 0
22:16:24.063 00.000 10072 move complete, result=0
22:16:24.063 00.000 10072 worker thread done servicing request
22:16:24.063 00.000 10072 Worker thread wakes up
22:16:24.063 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:24.063 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:24.071 00.008 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:16:24.705 00.634 10072 Exposure complete
22:16:24.754 00.049 10072 worker thread done servicing request
22:16:24.754 00.000 1032 OnExposeComplete: enter
22:16:24.756 00.002 1032 UpdateGuideState(): m_state=6
22:16:24.758 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3092
22:16:24.759 00.001 1032 Star::Find returns 1 (0), X=1103.26, Y=136.15, Mass=1345, SNR=25.8, Peak=115 HFD=3.0
22:16:24.761 00.002 1032 MultiStar: [#1 -0.16,0.04,0.96,U] [#2 0.03,-0.01,0.73,U] [#3 -0.10,0.10,0.74,U] [#4 0.11,0.02,0.61,U] [#5 0.15,0.03,0.62,U] [#6 0.04,0.16,0.67,U] [#7 0.04,-0.01,0.69,U] [#8 -0.18,0.10,0.51,U] 
22:16:24.762 00.001 1032 single-star, 8 included, MultiStar: {-0.01, 0.04}, one-star: {-0.01, -0.01}
22:16:24.764 00.002 1032 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.83) = xAngle (-4.41 = 1.87)
22:16:24.767 00.003 1032 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.41 = 1.87)
22:16:24.769 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.58 mountX=-0.00 mountY=0.01, mountTheta=1.87
22:16:24.773 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
22:16:24.776 00.003 1032 Enqueuing Move request for scope (-0.01, -0.01)
22:16:24.778 00.002 10072 Worker thread wakes up
22:16:24.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:16:24.778 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:16:24.778 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.01
22:16:24.781 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:16:24.783 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.26
22:16:24.783 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:16:24.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:24.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:16:24.783 00.000 10072 MoveAxis(E, 4, ABG)
22:16:24.783 00.000 10072 Guiding  Dir = 2, Dur = 4
22:16:24.783 00.000 10072 IsGuiding returns 0
22:16:24.784 00.001 10072 PulseGuide returned control before completion, sleep 14
22:16:24.801 00.017 1032 UpdateGuideState exits: m=1345 SNR=25.8
22:16:24.803 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:24.805 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:24.806 00.001 1032 Enqueuing Expose request
22:16:24.810 00.004 10072 IsGuiding returns 0
22:16:24.810 00.000 10072 Move returns status 0, amount 4
22:16:24.810 00.000 10072 MoveAxis(N, 0, ABG)
22:16:24.810 00.000 10072 Move returns status 0, amount 0
22:16:24.811 00.001 10072 move complete, result=0
22:16:24.811 00.000 10072 worker thread done servicing request
22:16:24.811 00.000 10072 Worker thread wakes up
22:16:24.811 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:24.811 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:24.815 00.004 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:16:25.216 00.401 10072 Exposure complete
22:16:25.270 00.054 10072 worker thread done servicing request
22:16:25.270 00.000 1032 OnExposeComplete: enter
22:16:25.273 00.003 1032 UpdateGuideState(): m_state=6
22:16:25.276 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3093
22:16:25.277 00.001 1032 Star::Find returns 1 (0), X=1103.34, Y=136.20, Mass=1368, SNR=26.0, Peak=126 HFD=3.1
22:16:25.279 00.002 1032 MultiStar: [#1 -0.08,-0.01,0.94,U] [#2 0.03,0.01,0.75,U] [#3 -0.10,0.04,0.77,U] [#4 0.09,0.05,0.65,U] [#5 0.01,0.05,0.61,U] [#6 -0.06,0.07,0.57,U] [#7 -0.05,-0.13,0.67,U] [#8 -0.21,0.07,0.52,U] 
22:16:25.281 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.07, 0.04}
22:16:25.283 00.002 1032 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.83) = xAngle (0.71 = 0.71)
22:16:25.284 00.001 1032 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.71 = 0.71)
22:16:25.286 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.54 mountX=0.03 mountY=0.02, mountTheta=0.71
22:16:25.288 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
22:16:25.290 00.002 1032 Enqueuing Move request for scope (-0.03, 0.02)
22:16:25.292 00.002 10072 Worker thread wakes up
22:16:25.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
22:16:25.292 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
22:16:25.292 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.02
22:16:25.295 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:16:25.297 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.26
22:16:25.297 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:16:25.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:25.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:16:25.299 00.002 10072 MoveAxis(E, 3, ABG)
22:16:25.299 00.000 10072 Guiding  Dir = 2, Dur = 3
22:16:25.300 00.001 10072 IsGuiding returns 0
22:16:25.301 00.001 10072 PulseGuide returned control before completion, sleep 13
22:16:25.318 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:16:25.320 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:25.321 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:25.325 00.004 1032 Enqueuing Expose request
22:16:25.327 00.002 10072 IsGuiding returns 0
22:16:25.327 00.000 10072 Move returns status 0, amount 3
22:16:25.327 00.000 10072 MoveAxis(N, 0, ABG)
22:16:25.327 00.000 10072 Move returns status 0, amount 0
22:16:25.327 00.000 10072 move complete, result=0
22:16:25.327 00.000 10072 worker thread done servicing request
22:16:25.327 00.000 10072 Worker thread wakes up
22:16:25.327 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:25.327 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:25.335 00.008 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:16:25.950 00.615 10072 Exposure complete
22:16:26.003 00.053 10072 worker thread done servicing request
22:16:26.003 00.000 1032 OnExposeComplete: enter
22:16:26.005 00.002 1032 UpdateGuideState(): m_state=6
22:16:26.007 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3094
22:16:26.009 00.002 1032 Star::Find returns 1 (0), X=1103.29, Y=136.27, Mass=1299, SNR=25.3, Peak=110 HFD=3.1
22:16:26.010 00.001 1032 MultiStar: [#1 -0.10,0.02,0.96,U] [#2 0.03,0.13,0.78,U] [#3 -0.07,0.15,0.74,U] [#4 0.14,0.21,0.00,M2] [#5 0.08,0.18,0.67,U] [#6 -0.08,0.25,0.00,M1] [#7 0.09,0.16,0.63,U] [#8 -0.16,0.15,0.52,U] 
22:16:26.012 00.002 1032 single-star, 6 included, MultiStar: {-0.02, 0.12}, one-star: {0.01, 0.12}
22:16:26.014 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
22:16:26.017 00.003 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
22:16:26.020 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=0.11 mountY=-0.04, mountTheta=-0.35
22:16:26.023 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.12, opts=13)
22:16:26.024 00.001 1032 Enqueuing Move request for scope (0.01, 0.12)
22:16:26.025 00.001 10072 Worker thread wakes up
22:16:26.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
22:16:26.025 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
22:16:26.025 00.000 10072 Moving (0.01, 0.12) raw xDistance=0.11 yDistance=-0.04
22:16:26.028 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:16:26.030 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.27
22:16:26.030 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
22:16:26.030 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:26.030 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:16:26.030 00.000 10072 MoveAxis(E, 4, ABG)
22:16:26.030 00.000 10072 Guiding  Dir = 2, Dur = 4
22:16:26.030 00.000 10072 IsGuiding returns 0
22:16:26.031 00.001 10072 PulseGuide returned control before completion, sleep 14
22:16:26.047 00.016 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:16:26.050 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:26.052 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:26.054 00.002 1032 Enqueuing Expose request
22:16:26.056 00.002 10072 IsGuiding returns 0
22:16:26.057 00.001 10072 Move returns status 0, amount 4
22:16:26.057 00.000 10072 MoveAxis(N, 0, ABG)
22:16:26.057 00.000 10072 Move returns status 0, amount 0
22:16:26.057 00.000 10072 move complete, result=0
22:16:26.057 00.000 10072 worker thread done servicing request
22:16:26.057 00.000 10072 Worker thread wakes up
22:16:26.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:26.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:26.063 00.006 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:16:26.464 00.401 10072 Exposure complete
22:16:26.519 00.055 10072 worker thread done servicing request
22:16:26.519 00.000 1032 OnExposeComplete: enter
22:16:26.521 00.002 1032 UpdateGuideState(): m_state=6
22:16:26.523 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3095
22:16:26.525 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=136.32, Mass=1266, SNR=25.0, Peak=114 HFD=3.2
22:16:26.528 00.003 1032 MultiStar: [#1 0.09,0.22,0.94,U] [#2 0.06,0.14,0.82,U] [#3 -0.02,0.27,0.00,M1] [#4 0.16,0.37,0.00,M3] [#5 0.11,0.10,0.67,U] [#6 -0.01,0.11,0.66,U] [#7 0.06,0.18,0.68,U] [#8 -0.04,0.28,0.00,M1] 
22:16:26.529 00.001 1032 refined, 5 included, MultiStar: {0.07, 0.16}, one-star: {0.07, 0.16}
22:16:26.531 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
22:16:26.533 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
22:16:26.535 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.17 mountX=0.13 mountY=-0.10, mountTheta=-0.66
22:16:26.537 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.16, opts=13)
22:16:26.539 00.002 1032 Enqueuing Move request for scope (0.07, 0.16)
22:16:26.542 00.003 10072 Worker thread wakes up
22:16:26.542 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
22:16:26.542 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
22:16:26.542 00.000 10072 Moving (0.07, 0.16) raw xDistance=0.13 yDistance=-0.10
22:16:26.544 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:16:26.546 00.002 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.27
22:16:26.546 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
22:16:26.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:26.546 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:16:26.546 00.000 10072 MoveAxis(W, 59, ABG)
22:16:26.546 00.000 10072 Guiding  Dir = 3, Dur = 59
22:16:26.547 00.001 10072 IsGuiding returns 0
22:16:26.547 00.000 10072 PulseGuide returned control before completion, sleep 69
22:16:26.566 00.019 1032 UpdateGuideState exits: m=1266 SNR=25.0
22:16:26.568 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:26.569 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:26.571 00.002 1032 Enqueuing Expose request
22:16:26.617 00.046 10072 IsGuiding returns 0
22:16:26.617 00.000 10072 Move returns status 0, amount 59
22:16:26.617 00.000 10072 MoveAxis(N, 0, ABG)
22:16:26.617 00.000 10072 Move returns status 0, amount 0
22:16:26.617 00.000 10072 move complete, result=0
22:16:26.617 00.000 10072 worker thread done servicing request
22:16:26.617 00.000 1032 GuideStep: 0.1 px 59 ms WEST, -0.1 px 0 ms NORTH
22:16:26.620 00.003 10072 Worker thread wakes up
22:16:26.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:26.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:27.247 00.627 10072 Exposure complete
22:16:27.298 00.051 10072 worker thread done servicing request
22:16:27.298 00.000 1032 OnExposeComplete: enter
22:16:27.301 00.003 1032 UpdateGuideState(): m_state=6
22:16:27.303 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3096
22:16:27.305 00.002 1032 Star::Find returns 1 (0), X=1103.26, Y=136.19, Mass=1292, SNR=25.2, Peak=117 HFD=3.0
22:16:27.308 00.003 1032 MultiStar: [#1 0.02,0.10,1.00,U] [#2 0.12,0.08,0.77,U] [#3 -0.10,0.09,0.72,U] [#4 0.09,0.03,0.73,U] [#5 0.12,0.05,0.64,U] [#6 -0.04,0.15,0.64,U] [#7 0.19,-0.06,0.70,U] [#8 -0.25,0.13,0.00,M2] 
22:16:27.309 00.001 1032 single-star, 7 included, MultiStar: {0.04, 0.06}, one-star: {-0.02, 0.04}
22:16:27.311 00.002 1032 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.83) = xAngle (0.23 = 0.23)
22:16:27.313 00.002 1032 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.23 = 0.23)
22:16:27.314 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.06 mountX=0.04 mountY=0.01, mountTheta=0.23
22:16:27.318 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
22:16:27.320 00.002 1032 Enqueuing Move request for scope (-0.02, 0.04)
22:16:27.321 00.001 10072 Worker thread wakes up
22:16:27.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
22:16:27.321 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
22:16:27.321 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.01
22:16:27.324 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:16:27.326 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.27
22:16:27.326 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:16:27.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:27.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:16:27.326 00.000 10072 MoveAxis(E, 5, ABG)
22:16:27.326 00.000 10072 Guiding  Dir = 2, Dur = 5
22:16:27.327 00.001 10072 IsGuiding returns 0
22:16:27.327 00.000 10072 PulseGuide returned control before completion, sleep 15
22:16:27.344 00.017 1032 UpdateGuideState exits: m=1292 SNR=25.2
22:16:27.346 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:27.347 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:27.349 00.002 1032 Enqueuing Expose request
22:16:27.354 00.005 10072 IsGuiding returns 0
22:16:27.354 00.000 10072 Move returns status 0, amount 5
22:16:27.354 00.000 10072 MoveAxis(N, 0, ABG)
22:16:27.354 00.000 10072 Move returns status 0, amount 0
22:16:27.354 00.000 10072 move complete, result=0
22:16:27.355 00.001 10072 worker thread done servicing request
22:16:27.355 00.000 10072 Worker thread wakes up
22:16:27.355 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:27.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:27.358 00.003 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:16:27.762 00.404 10072 Exposure complete
22:16:27.815 00.053 10072 worker thread done servicing request
22:16:27.815 00.000 1032 OnExposeComplete: enter
22:16:27.818 00.003 1032 UpdateGuideState(): m_state=6
22:16:27.820 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3097
22:16:27.822 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=136.08, Mass=1247, SNR=24.8, Peak=117 HFD=3.1
22:16:27.824 00.002 1032 MultiStar: [#1 0.03,-0.10,1.05,U] [#2 0.07,-0.11,0.81,U] [#3 -0.09,0.07,0.78,U] [#4 0.15,-0.02,0.63,U] [#5 0.14,-0.16,0.64,U] [#6 -0.06,-0.11,0.60,U] [#7 0.10,-0.09,0.75,U] [#8 -0.22,-0.17,0.00,M3] 
22:16:27.825 00.001 1032 single-star, 7 included, MultiStar: {0.04, -0.07}, one-star: {0.03, -0.08}
22:16:27.827 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
22:16:27.830 00.003 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
22:16:27.833 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.27 mountX=-0.08 mountY=-0.00, mountTheta=-3.10
22:16:27.836 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
22:16:27.837 00.001 1032 Enqueuing Move request for scope (0.03, -0.08)
22:16:27.840 00.003 10072 Worker thread wakes up
22:16:27.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
22:16:27.840 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
22:16:27.840 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=-0.00
22:16:27.842 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:16:27.843 00.001 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.27
22:16:27.843 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:16:27.844 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:27.844 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:16:27.844 00.000 10072 MoveAxis(E, 4, ABG)
22:16:27.844 00.000 10072 Guiding  Dir = 2, Dur = 4
22:16:27.844 00.000 10072 IsGuiding returns 0
22:16:27.844 00.000 10072 PulseGuide returned control before completion, sleep 14
22:16:27.862 00.018 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:16:27.865 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:27.868 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:27.870 00.002 1032 Enqueuing Expose request
22:16:27.871 00.001 10072 IsGuiding returns 0
22:16:27.871 00.000 10072 Move returns status 0, amount 4
22:16:27.871 00.000 10072 MoveAxis(N, 0, ABG)
22:16:27.871 00.000 10072 Move returns status 0, amount 0
22:16:27.871 00.000 10072 move complete, result=0
22:16:27.871 00.000 10072 worker thread done servicing request
22:16:27.871 00.000 10072 Worker thread wakes up
22:16:27.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:27.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:27.878 00.007 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:16:28.495 00.617 10072 Exposure complete
22:16:28.546 00.051 10072 worker thread done servicing request
22:16:28.546 00.000 1032 OnExposeComplete: enter
22:16:28.550 00.004 1032 UpdateGuideState(): m_state=6
22:16:28.552 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3098
22:16:28.554 00.002 1032 Star::Find returns 1 (0), X=1103.44, Y=136.16, Mass=1304, SNR=25.4, Peak=102 HFD=3.2
22:16:28.556 00.002 1032 MultiStar: [#1 0.03,-0.04,0.96,U] [#2 0.13,-0.02,0.79,U] [#3 -0.04,0.21,0.76,U] [#4 0.21,0.11,0.65,U] [#5 0.24,-0.03,0.00,M1] [#6 0.04,-0.09,0.61,U] [#7 0.26,-0.06,0.00,M1] [#8 0.03,0.07,0.51,U] 
22:16:28.557 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.03}, one-star: {0.16, 0.01}
22:16:28.560 00.003 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
22:16:28.561 00.001 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
22:16:28.563 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.35 mountX=0.01 mountY=-0.09, mountTheta=-1.48
22:16:28.565 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
22:16:28.566 00.001 1032 Enqueuing Move request for scope (0.08, 0.03)
22:16:28.569 00.003 10072 Worker thread wakes up
22:16:28.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:16:28.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:16:28.569 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
22:16:28.571 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:16:28.572 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.27
22:16:28.573 00.001 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:16:28.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:28.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:16:28.573 00.000 10072 MoveAxis(E, 5, ABG)
22:16:28.573 00.000 10072 Guiding  Dir = 2, Dur = 5
22:16:28.573 00.000 10072 IsGuiding returns 0
22:16:28.574 00.001 10072 PulseGuide returned control before completion, sleep 15
22:16:28.592 00.018 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:16:28.595 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:28.596 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:28.598 00.002 1032 Enqueuing Expose request
22:16:28.601 00.003 10072 IsGuiding returns 0
22:16:28.601 00.000 10072 Move returns status 0, amount 5
22:16:28.601 00.000 10072 MoveAxis(N, 0, ABG)
22:16:28.601 00.000 10072 Move returns status 0, amount 0
22:16:28.601 00.000 10072 move complete, result=0
22:16:28.601 00.000 10072 worker thread done servicing request
22:16:28.601 00.000 10072 Worker thread wakes up
22:16:28.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:28.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:28.606 00.005 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:16:29.013 00.407 10072 Exposure complete
22:16:29.072 00.059 10072 worker thread done servicing request
22:16:29.072 00.000 1032 OnExposeComplete: enter
22:16:29.074 00.002 1032 UpdateGuideState(): m_state=6
22:16:29.075 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3099
22:16:29.077 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=136.24, Mass=1235, SNR=24.7, Peak=115 HFD=3.2
22:16:29.079 00.002 1032 MultiStar: [#1 -0.02,0.05,0.97,U] [#2 0.04,0.11,0.80,U] [#3 -0.22,0.20,0.00,M1] [#4 0.14,0.19,0.70,U] [#5 0.09,0.05,0.68,U] [#6 0.17,0.13,0.60,U] [#7 0.03,-0.02,0.70,U] [#8 -0.23,0.20,0.00,M3] 
22:16:29.081 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.08}, one-star: {0.08, 0.08}
22:16:29.083 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
22:16:29.086 00.003 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
22:16:29.087 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.88 mountX=0.06 mountY=-0.09, mountTheta=-0.95
22:16:29.091 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
22:16:29.093 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
22:16:29.095 00.002 10072 Worker thread wakes up
22:16:29.095 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
22:16:29.095 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
22:16:29.095 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
22:16:29.097 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:16:29.098 00.001 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.28
22:16:29.100 00.002 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:16:29.100 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:29.100 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:16:29.100 00.000 10072 MoveAxis(E, 4, ABG)
22:16:29.100 00.000 10072 Guiding  Dir = 2, Dur = 4
22:16:29.100 00.000 10072 IsGuiding returns 0
22:16:29.100 00.000 10072 PulseGuide returned control before completion, sleep 14
22:16:29.115 00.015 10072 IsGuiding returns 0
22:16:29.115 00.000 10072 Move returns status 0, amount 4
22:16:29.115 00.000 10072 MoveAxis(N, 0, ABG)
22:16:29.115 00.000 10072 Move returns status 0, amount 0
22:16:29.115 00.000 10072 move complete, result=0
22:16:29.115 00.000 10072 worker thread done servicing request
22:16:29.118 00.003 1032 UpdateGuideState exits: m=1235 SNR=24.7
22:16:29.121 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:29.123 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:29.125 00.002 1032 Enqueuing Expose request
22:16:29.126 00.001 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:16:29.127 00.001 10072 Worker thread wakes up
22:16:29.127 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:29.127 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:29.760 00.633 10072 Exposure complete
22:16:29.815 00.055 10072 worker thread done servicing request
22:16:29.815 00.000 1032 OnExposeComplete: enter
22:16:29.817 00.002 1032 UpdateGuideState(): m_state=6
22:16:29.819 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3100
22:16:29.821 00.002 1032 Star::Find returns 1 (0), X=1103.42, Y=136.09, Mass=1313, SNR=25.4, Peak=123 HFD=3.2
22:16:29.823 00.002 1032 MultiStar: [#1 -0.04,0.04,0.99,U] [#2 0.05,-0.01,0.75,U] [#3 -0.21,0.14,0.00,M2] [#4 0.03,0.18,0.65,U] [#5 0.20,0.09,0.63,U] [#6 -0.07,0.25,0.00,M1] [#7 0.09,0.14,0.68,U] [#8 -0.11,-0.00,0.50,U] 
22:16:29.825 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.05}, one-star: {0.14, -0.07}
22:16:29.827 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
22:16:29.829 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
22:16:29.832 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.07 cameraTheta=0.66 mountX=0.03 mountY=-0.07, mountTheta=-1.17
22:16:29.836 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
22:16:29.838 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
22:16:29.840 00.002 10072 Worker thread wakes up
22:16:29.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:16:29.840 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:16:29.840 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
22:16:29.842 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:16:29.844 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.28
22:16:29.845 00.001 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:16:29.845 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:29.845 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:16:29.845 00.000 10072 MoveAxis(E, 5, ABG)
22:16:29.845 00.000 10072 Guiding  Dir = 2, Dur = 5
22:16:29.845 00.000 10072 IsGuiding returns 0
22:16:29.846 00.001 10072 PulseGuide returned control before completion, sleep 15
22:16:29.865 00.019 1032 UpdateGuideState exits: m=1313 SNR=25.4
22:16:29.867 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:29.869 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:29.871 00.002 1032 Enqueuing Expose request
22:16:29.873 00.002 10072 IsGuiding returns 0
22:16:29.873 00.000 10072 Move returns status 0, amount 5
22:16:29.873 00.000 10072 MoveAxis(N, 0, ABG)
22:16:29.873 00.000 10072 Move returns status 0, amount 0
22:16:29.873 00.000 10072 move complete, result=0
22:16:29.873 00.000 10072 worker thread done servicing request
22:16:29.873 00.000 10072 Worker thread wakes up
22:16:29.873 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:29.874 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:29.881 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:16:30.291 00.410 10072 Exposure complete
22:16:30.347 00.056 10072 worker thread done servicing request
22:16:30.348 00.001 1032 OnExposeComplete: enter
22:16:30.349 00.001 1032 UpdateGuideState(): m_state=6
22:16:30.351 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3101
22:16:30.353 00.002 1032 Star::Find returns 1 (0), X=1103.43, Y=136.22, Mass=1323, SNR=25.5, Peak=117 HFD=3.2
22:16:30.355 00.002 1032 MultiStar: [#1 -0.05,0.05,0.95,U] [#2 0.12,0.02,0.74,U] [#3 -0.08,-0.01,0.78,U] [#4 0.12,0.03,0.62,U] [#5 0.19,0.06,0.66,U] [#6 -0.01,0.14,0.60,U] [#7 0.03,-0.05,0.66,U] [#8 -0.24,0.15,0.00,M3] 
22:16:30.356 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.04}, one-star: {0.16, 0.06}
22:16:30.358 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:16:30.359 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:16:30.360 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.57 mountX=0.02 mountY=-0.07, mountTheta=-1.26
22:16:30.363 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
22:16:30.367 00.004 1032 Enqueuing Move request for scope (0.06, 0.04)
22:16:30.369 00.002 10072 Worker thread wakes up
22:16:30.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
22:16:30.369 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
22:16:30.369 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
22:16:30.371 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:16:30.373 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.28
22:16:30.373 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:16:30.373 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:30.373 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:16:30.373 00.000 10072 MoveAxis(E, 4, ABG)
22:16:30.373 00.000 10072 Guiding  Dir = 2, Dur = 4
22:16:30.373 00.000 10072 IsGuiding returns 0
22:16:30.374 00.001 10072 PulseGuide returned control before completion, sleep 14
22:16:30.392 00.018 1032 UpdateGuideState exits: m=1323 SNR=25.5
22:16:30.395 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:30.398 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:30.399 00.001 1032 Enqueuing Expose request
22:16:30.401 00.002 10072 IsGuiding returns 0
22:16:30.401 00.000 10072 Move returns status 0, amount 4
22:16:30.401 00.000 10072 MoveAxis(N, 0, ABG)
22:16:30.401 00.000 10072 Move returns status 0, amount 0
22:16:30.401 00.000 10072 move complete, result=0
22:16:30.401 00.000 10072 worker thread done servicing request
22:16:30.401 00.000 10072 Worker thread wakes up
22:16:30.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:30.402 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:30.409 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:16:31.039 00.630 10072 Exposure complete
22:16:31.092 00.053 10072 worker thread done servicing request
22:16:31.092 00.000 1032 OnExposeComplete: enter
22:16:31.094 00.002 1032 UpdateGuideState(): m_state=6
22:16:31.096 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3102
22:16:31.098 00.002 1032 Star::Find returns 1 (0), X=1103.30, Y=136.12, Mass=1460, SNR=26.8, Peak=130 HFD=3.2
22:16:31.100 00.002 1032 MultiStar: [#1 -0.01,-0.01,0.92,U] [#2 0.02,-0.07,0.79,U] [#3 -0.17,0.07,0.71,U] [#4 0.25,0.00,0.00,M1] [#5 -0.04,-0.06,0.62,U] [#6 -0.06,0.08,0.56,U] [#7 0.01,-0.06,0.62,U] [#8 -0.19,-0.05,0.49,U] 
22:16:31.102 00.002 1032 single-star, 7 included, MultiStar: {-0.04, -0.02}, one-star: {0.03, -0.03}
22:16:31.104 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
22:16:31.105 00.001 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
22:16:31.107 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.92 mountX=-0.04 mountY=-0.02, mountTheta=-2.75
22:16:31.110 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
22:16:31.112 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
22:16:31.115 00.003 10072 Worker thread wakes up
22:16:31.115 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:16:31.115 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:16:31.115 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
22:16:31.117 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:16:31.120 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.28
22:16:31.120 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:16:31.120 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:31.120 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:16:31.120 00.000 10072 MoveAxis(E, 4, ABG)
22:16:31.120 00.000 10072 Guiding  Dir = 2, Dur = 4
22:16:31.120 00.000 10072 IsGuiding returns 0
22:16:31.121 00.001 10072 PulseGuide returned control before completion, sleep 14
22:16:31.137 00.016 1032 UpdateGuideState exits: m=1460 SNR=26.8
22:16:31.139 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:31.141 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:31.146 00.005 1032 Enqueuing Expose request
22:16:31.149 00.003 10072 IsGuiding returns 0
22:16:31.149 00.000 10072 Move returns status 0, amount 4
22:16:31.149 00.000 10072 MoveAxis(N, 0, ABG)
22:16:31.149 00.000 10072 Move returns status 0, amount 0
22:16:31.149 00.000 10072 move complete, result=0
22:16:31.149 00.000 10072 worker thread done servicing request
22:16:31.149 00.000 10072 Worker thread wakes up
22:16:31.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:31.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:31.157 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:16:31.556 00.399 10072 Exposure complete
22:16:31.608 00.052 10072 worker thread done servicing request
22:16:31.608 00.000 1032 OnExposeComplete: enter
22:16:31.610 00.002 1032 UpdateGuideState(): m_state=6
22:16:31.613 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3103
22:16:31.617 00.004 1032 Star::Find returns 1 (0), X=1103.35, Y=136.05, Mass=1268, SNR=25.0, Peak=103 HFD=3.3
22:16:31.619 00.002 1032 MultiStar: [#1 -0.14,-0.09,0.97,U] [#2 0.07,-0.21,0.80,U] [#3 -0.01,0.10,0.73,U] [#4 0.15,0.20,0.00,M2] [#5 0.16,0.11,0.64,U] [#6 0.11,0.06,0.60,U] [#7 0.15,0.11,0.68,U] [#8 -0.16,-0.01,0.52,U] 
22:16:31.620 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.08, -0.10}
22:16:31.622 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:16:31.623 00.001 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:16:31.626 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.54 mountX=-0.03 mountY=-0.03, mountTheta=-2.37
22:16:31.628 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
22:16:31.629 00.001 1032 Enqueuing Move request for scope (0.03, -0.02)
22:16:31.630 00.001 10072 Worker thread wakes up
22:16:31.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:16:31.630 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:16:31.630 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.03
22:16:31.633 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:16:31.634 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.28
22:16:31.634 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:16:31.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:31.636 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:16:31.636 00.000 10072 MoveAxis(E, 3, ABG)
22:16:31.636 00.000 10072 Guiding  Dir = 2, Dur = 3
22:16:31.636 00.000 10072 IsGuiding returns 0
22:16:31.636 00.000 10072 PulseGuide returned control before completion, sleep 13
22:16:31.652 00.016 1032 UpdateGuideState exits: m=1268 SNR=25.0
22:16:31.655 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:31.657 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:31.658 00.001 1032 Enqueuing Expose request
22:16:31.660 00.002 10072 IsGuiding returns 0
22:16:31.660 00.000 10072 Move returns status 0, amount 3
22:16:31.660 00.000 10072 MoveAxis(N, 0, ABG)
22:16:31.660 00.000 10072 Move returns status 0, amount 0
22:16:31.660 00.000 10072 move complete, result=0
22:16:31.660 00.000 10072 worker thread done servicing request
22:16:31.660 00.000 10072 Worker thread wakes up
22:16:31.660 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:31.660 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:31.667 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:16:32.284 00.617 10072 Exposure complete
22:16:32.340 00.056 10072 worker thread done servicing request
22:16:32.340 00.000 1032 OnExposeComplete: enter
22:16:32.342 00.002 1032 UpdateGuideState(): m_state=6
22:16:32.345 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3104
22:16:32.347 00.002 1032 Star::Find returns 1 (0), X=1103.40, Y=136.05, Mass=1318, SNR=25.5, Peak=104 HFD=3.3
22:16:32.348 00.001 1032 MultiStar: [#1 -0.06,-0.03,0.95,U] [#2 0.13,-0.01,0.74,U] [#3 -0.01,0.06,0.71,U] [#4 0.30,0.25,0.00,M3] [#5 0.18,0.18,0.00,M1] [#6 0.24,-0.07,0.00,M1] [#7 0.10,0.03,0.76,U] [#8 -0.17,-0.06,0.53,U] 
22:16:32.350 00.002 1032 refined, 5 included, MultiStar: {0.03, -0.02}, one-star: {0.12, -0.11}
22:16:32.351 00.001 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
22:16:32.354 00.003 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
22:16:32.355 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.70 mountX=-0.03 mountY=-0.02, mountTheta=-2.53
22:16:32.358 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
22:16:32.360 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
22:16:32.363 00.003 10072 Worker thread wakes up
22:16:32.363 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:16:32.363 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:16:32.363 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
22:16:32.367 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:16:32.369 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.28
22:16:32.369 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:16:32.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:32.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:16:32.370 00.001 10072 MoveAxis(E, 4, ABG)
22:16:32.370 00.000 10072 Guiding  Dir = 2, Dur = 4
22:16:32.370 00.000 10072 IsGuiding returns 0
22:16:32.370 00.000 10072 PulseGuide returned control before completion, sleep 14
22:16:32.389 00.019 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:16:32.390 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:32.395 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:32.397 00.002 1032 Enqueuing Expose request
22:16:32.399 00.002 10072 IsGuiding returns 0
22:16:32.399 00.000 10072 Move returns status 0, amount 4
22:16:32.399 00.000 10072 MoveAxis(N, 0, ABG)
22:16:32.399 00.000 10072 Move returns status 0, amount 0
22:16:32.399 00.000 10072 move complete, result=0
22:16:32.399 00.000 10072 worker thread done servicing request
22:16:32.399 00.000 10072 Worker thread wakes up
22:16:32.399 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:32.399 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:32.406 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:16:32.816 00.410 10072 Exposure complete
22:16:32.869 00.053 10072 worker thread done servicing request
22:16:32.869 00.000 1032 OnExposeComplete: enter
22:16:32.872 00.003 1032 UpdateGuideState(): m_state=6
22:16:32.874 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3105
22:16:32.875 00.001 1032 Star::Find returns 1 (0), X=1103.46, Y=136.20, Mass=1269, SNR=25.0, Peak=116 HFD=3.2
22:16:32.877 00.002 1032 MultiStar: [#1 0.01,0.00,0.95,U] [#2 0.13,-0.03,0.81,U] [#3 0.01,0.21,0.77,U] [#4 0.21,0.23,0.00,M4] [#5 0.11,-0.17,0.73,U] [#6 0.08,0.02,0.57,U] [#7 0.16,0.06,0.70,U] [#8 -0.14,0.11,0.52,U] 
22:16:32.879 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {0.19, 0.04}
22:16:32.881 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:16:32.883 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:16:32.885 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.36 mountX=0.01 mountY=-0.08, mountTheta=-1.47
22:16:32.888 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
22:16:32.889 00.001 1032 Enqueuing Move request for scope (0.08, 0.03)
22:16:32.892 00.003 10072 Worker thread wakes up
22:16:32.892 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:16:32.892 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:16:32.892 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
22:16:32.894 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:16:32.896 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.29
22:16:32.896 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:16:32.896 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:32.896 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:16:32.896 00.000 10072 MoveAxis(E, 3, ABG)
22:16:32.896 00.000 10072 Guiding  Dir = 2, Dur = 3
22:16:32.898 00.002 10072 IsGuiding returns 0
22:16:32.898 00.000 10072 PulseGuide returned control before completion, sleep 13
22:16:32.915 00.017 1032 UpdateGuideState exits: m=1269 SNR=25.0
22:16:32.917 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:32.920 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:32.922 00.002 1032 Enqueuing Expose request
22:16:32.923 00.001 10072 IsGuiding returns 0
22:16:32.924 00.001 10072 Move returns status 0, amount 3
22:16:32.924 00.000 10072 MoveAxis(N, 0, ABG)
22:16:32.924 00.000 10072 Move returns status 0, amount 0
22:16:32.924 00.000 10072 move complete, result=0
22:16:32.924 00.000 10072 worker thread done servicing request
22:16:32.924 00.000 10072 Worker thread wakes up
22:16:32.924 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:16:32.927 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:32.928 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:33.564 00.636 10072 Exposure complete
22:16:33.617 00.053 10072 worker thread done servicing request
22:16:33.617 00.000 1032 OnExposeComplete: enter
22:16:33.619 00.002 1032 UpdateGuideState(): m_state=6
22:16:33.621 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3106
22:16:33.622 00.001 1032 Star::Find returns 1 (0), X=1103.45, Y=136.04, Mass=1378, SNR=26.1, Peak=128 HFD=3.1
22:16:33.624 00.002 1032 MultiStar: [#1 0.14,-0.13,0.94,U] [#2 0.26,-0.08,0.00,M1] [#3 0.02,-0.02,0.76,U] [#4 0.36,-0.02,0.00,M5] [#5 0.13,-0.11,0.66,U] [#6 0.09,-0.03,0.62,U] [#7 0.19,-0.04,0.67,U] [#8 0.02,-0.07,0.50,U] 
22:16:33.626 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.08}, one-star: {0.18, -0.11}
22:16:33.629 00.003 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
22:16:33.630 00.001 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
22:16:33.632 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.59 mountX=-0.11 mountY=-0.09, mountTheta=-2.42
22:16:33.636 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.08, opts=13)
22:16:33.637 00.001 1032 Enqueuing Move request for scope (0.12, -0.08)
22:16:33.639 00.002 10072 Worker thread wakes up
22:16:33.639 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
22:16:33.639 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
22:16:33.639 00.000 10072 Moving (0.12, -0.08) raw xDistance=-0.11 yDistance=-0.09
22:16:33.643 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:16:33.645 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.29
22:16:33.645 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:16:33.645 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:33.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:16:33.645 00.000 10072 MoveAxis(E, 3, ABG)
22:16:33.645 00.000 10072 Guiding  Dir = 2, Dur = 3
22:16:33.646 00.001 10072 IsGuiding returns 0
22:16:33.646 00.000 10072 PulseGuide returned control before completion, sleep 13
22:16:33.662 00.016 1032 UpdateGuideState exits: m=1378 SNR=26.1
22:16:33.663 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:33.665 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:33.666 00.001 1032 Enqueuing Expose request
22:16:33.672 00.006 10072 IsGuiding returns 0
22:16:33.672 00.000 10072 Move returns status 0, amount 3
22:16:33.672 00.000 10072 MoveAxis(N, 0, ABG)
22:16:33.672 00.000 10072 Move returns status 0, amount 0
22:16:33.672 00.000 10072 move complete, result=0
22:16:33.672 00.000 10072 worker thread done servicing request
22:16:33.672 00.000 10072 Worker thread wakes up
22:16:33.673 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:33.673 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:33.675 00.002 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:16:34.086 00.411 10072 Exposure complete
22:16:34.138 00.052 10072 worker thread done servicing request
22:16:34.138 00.000 1032 OnExposeComplete: enter
22:16:34.140 00.002 1032 UpdateGuideState(): m_state=6
22:16:34.143 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3107
22:16:34.146 00.003 1032 Star::Find returns 1 (0), X=1103.48, Y=136.04, Mass=1255, SNR=24.9, Peak=106 HFD=3.1
22:16:34.147 00.001 1032 MultiStar: [#1 0.04,-0.15,1.03,U] [#2 0.29,-0.10,0.00,M2] [#3 -0.09,0.22,0.73,U] [#4 0.21,-0.09,0.69,U] [#5 0.28,-0.18,0.00,M1] [#6 0.24,-0.14,0.00,M1] [#7 0.22,-0.06,0.72,U] [#8 -0.08,-0.01,0.55,U] 
22:16:34.149 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.05}, one-star: {0.20, -0.12}
22:16:34.150 00.001 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
22:16:34.152 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
22:16:34.152 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.45 mountX=-0.07 mountY=-0.08, mountTheta=-2.28
22:16:34.156 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:16:34.158 00.002 1032 Enqueuing Move request for scope (0.09, -0.05)
22:16:34.159 00.001 10072 Worker thread wakes up
22:16:34.160 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:16:34.160 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:16:34.160 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.08
22:16:34.162 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:16:34.163 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.29
22:16:34.163 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:16:34.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:34.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:16:34.163 00.000 10072 MoveAxis(E, 3, ABG)
22:16:34.165 00.002 10072 Guiding  Dir = 2, Dur = 3
22:16:34.165 00.000 10072 IsGuiding returns 0
22:16:34.165 00.000 10072 PulseGuide returned control before completion, sleep 13
22:16:34.182 00.017 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:16:34.185 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:34.186 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:34.188 00.002 1032 Enqueuing Expose request
22:16:34.190 00.002 10072 IsGuiding returns 0
22:16:34.190 00.000 10072 Move returns status 0, amount 3
22:16:34.190 00.000 10072 MoveAxis(N, 0, ABG)
22:16:34.190 00.000 10072 Move returns status 0, amount 0
22:16:34.190 00.000 10072 move complete, result=0
22:16:34.190 00.000 10072 worker thread done servicing request
22:16:34.190 00.000 10072 Worker thread wakes up
22:16:34.191 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:34.191 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:34.197 00.006 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:16:34.819 00.622 10072 Exposure complete
22:16:34.873 00.054 10072 worker thread done servicing request
22:16:34.874 00.001 1032 OnExposeComplete: enter
22:16:34.876 00.002 1032 UpdateGuideState(): m_state=6
22:16:34.877 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3108
22:16:34.880 00.003 1032 Star::Find returns 1 (0), X=1103.39, Y=136.02, Mass=1345, SNR=25.8, Peak=105 HFD=3.3
22:16:34.882 00.002 1032 MultiStar: [#1 0.01,0.21,0.89,U] [#2 0.11,0.08,0.78,U] [#3 -0.03,0.05,0.69,U] [#4 0.10,0.03,0.64,U] [#5 0.37,0.04,0.00,M2] [#6 0.07,0.08,0.57,U] [#7 0.12,-0.18,0.67,U] [#8 -0.09,0.24,0.00,M1] 
22:16:34.885 00.003 1032 refined, 6 included, MultiStar: {0.07, 0.02}, one-star: {0.11, -0.14}
22:16:34.886 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
22:16:34.888 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
22:16:34.890 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.23 mountX=-0.00 mountY=-0.07, mountTheta=-1.60
22:16:34.893 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
22:16:34.898 00.005 1032 Enqueuing Move request for scope (0.07, 0.02)
22:16:34.899 00.001 10072 Worker thread wakes up
22:16:34.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
22:16:34.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
22:16:34.899 00.000 10072 Moving (0.07, 0.02) raw xDistance=-0.00 yDistance=-0.07
22:16:34.900 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:16:34.902 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.29
22:16:34.902 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:16:34.902 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:34.903 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:16:34.903 00.000 10072 MoveAxis(E, 3, ABG)
22:16:34.903 00.000 10072 Guiding  Dir = 2, Dur = 3
22:16:34.903 00.000 10072 IsGuiding returns 0
22:16:34.903 00.000 10072 PulseGuide returned control before completion, sleep 13
22:16:34.920 00.017 1032 UpdateGuideState exits: m=1345 SNR=25.8
22:16:34.923 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:34.926 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:34.928 00.002 1032 Enqueuing Expose request
22:16:34.932 00.004 10072 IsGuiding returns 0
22:16:34.932 00.000 10072 Move returns status 0, amount 3
22:16:34.932 00.000 10072 MoveAxis(N, 0, ABG)
22:16:34.932 00.000 10072 Move returns status 0, amount 0
22:16:34.933 00.001 10072 move complete, result=0
22:16:34.933 00.000 10072 worker thread done servicing request
22:16:34.933 00.000 10072 Worker thread wakes up
22:16:34.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:34.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:34.939 00.006 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:16:35.349 00.410 10072 Exposure complete
22:16:35.409 00.060 10072 worker thread done servicing request
22:16:35.409 00.000 1032 OnExposeComplete: enter
22:16:35.411 00.002 1032 UpdateGuideState(): m_state=6
22:16:35.413 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3109
22:16:35.415 00.002 1032 Star::Find returns 1 (0), X=1103.47, Y=136.08, Mass=1359, SNR=25.9, Peak=121 HFD=3.2
22:16:35.417 00.002 1032 MultiStar: [#1 -0.03,-0.13,0.96,U] [#2 0.06,-0.09,0.82,U] [#3 -0.13,0.01,0.75,U] [#4 0.24,-0.02,0.00,M4] [#5 0.22,-0.11,0.00,M3] [#6 0.13,-0.06,0.62,U] [#7 0.02,-0.10,0.66,U] [#8 0.03,-0.02,0.51,U] 
22:16:35.419 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.07}, one-star: {0.19, -0.08}
22:16:35.421 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
22:16:35.423 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
22:16:35.426 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.02 mountX=-0.08 mountY=-0.02, mountTheta=-2.85
22:16:35.430 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
22:16:35.433 00.003 1032 Enqueuing Move request for scope (0.04, -0.07)
22:16:35.434 00.001 10072 Worker thread wakes up
22:16:35.434 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:16:35.435 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:16:35.435 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
22:16:35.437 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:16:35.439 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.29
22:16:35.440 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:16:35.440 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:35.440 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:16:35.440 00.000 10072 MoveAxis(E, 2, ABG)
22:16:35.440 00.000 10072 Guiding  Dir = 2, Dur = 2
22:16:35.440 00.000 10072 IsGuiding returns 0
22:16:35.441 00.001 10072 PulseGuide returned control before completion, sleep 12
22:16:35.456 00.015 10072 IsGuiding returns 0
22:16:35.456 00.000 10072 Move returns status 0, amount 2
22:16:35.456 00.000 10072 MoveAxis(N, 0, ABG)
22:16:35.456 00.000 10072 Move returns status 0, amount 0
22:16:35.456 00.000 10072 move complete, result=0
22:16:35.457 00.001 10072 worker thread done servicing request
22:16:35.458 00.001 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:16:35.461 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:35.463 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:35.464 00.001 1032 Enqueuing Expose request
22:16:35.466 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:16:35.467 00.001 10072 Worker thread wakes up
22:16:35.468 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:35.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:36.100 00.632 10072 Exposure complete
22:16:36.156 00.056 10072 worker thread done servicing request
22:16:36.157 00.001 1032 OnExposeComplete: enter
22:16:36.159 00.002 1032 UpdateGuideState(): m_state=6
22:16:36.161 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3110
22:16:36.164 00.003 1032 Star::Find returns 1 (0), X=1103.41, Y=136.00, Mass=1214, SNR=24.5, Peak=109 HFD=3.2
22:16:36.166 00.002 1032 MultiStar: [#1 -0.02,-0.20,1.00,U] [#2 0.18,-0.15,0.74,U] [#3 -0.01,-0.08,0.77,U] [#4 0.18,-0.10,0.69,U] [#5 0.05,-0.16,0.70,U] [#6 0.12,-0.15,0.64,U] [#7 0.21,-0.15,0.00,M1] [#8 -0.08,-0.13,0.51,U] 
22:16:36.169 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.14}, one-star: {0.14, -0.16}
22:16:36.171 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
22:16:36.172 00.001 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
22:16:36.174 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.11 mountX=-0.16 mountY=-0.03, mountTheta=-2.94
22:16:36.182 00.008 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.14, opts=13)
22:16:36.184 00.002 1032 Enqueuing Move request for scope (0.07, -0.14)
22:16:36.186 00.002 10072 Worker thread wakes up
22:16:36.186 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
22:16:36.186 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
22:16:36.186 00.000 10072 Moving (0.07, -0.14) raw xDistance=-0.16 yDistance=-0.03
22:16:36.188 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
22:16:36.190 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 285.29
22:16:36.190 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
22:16:36.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:36.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:16:36.190 00.000 10072 MoveAxis(E, 76, ABG)
22:16:36.190 00.000 10072 Guiding  Dir = 2, Dur = 76
22:16:36.190 00.000 10072 IsGuiding returns 0
22:16:36.190 00.000 10072 PulseGuide returned control before completion, sleep 86
22:16:36.210 00.020 1032 UpdateGuideState exits: m=1214 SNR=24.5
22:16:36.212 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:36.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:36.215 00.001 1032 Enqueuing Expose request
22:16:36.287 00.072 10072 IsGuiding returns 0
22:16:36.288 00.001 10072 Move returns status 0, amount 76
22:16:36.288 00.000 10072 MoveAxis(N, 0, ABG)
22:16:36.288 00.000 10072 Move returns status 0, amount 0
22:16:36.288 00.000 10072 move complete, result=0
22:16:36.288 00.000 10072 worker thread done servicing request
22:16:36.288 00.000 1032 GuideStep: -0.2 px 76 ms EAST, -0.0 px 0 ms NORTH
22:16:36.291 00.003 10072 Worker thread wakes up
22:16:36.292 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:36.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:36.712 00.420 10072 Exposure complete
22:16:36.765 00.053 10072 worker thread done servicing request
22:16:36.765 00.000 1032 OnExposeComplete: enter
22:16:36.767 00.002 1032 UpdateGuideState(): m_state=6
22:16:36.770 00.003 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3111
22:16:36.774 00.004 1032 Star::Find returns 1 (0), X=1103.47, Y=136.00, Mass=1368, SNR=26.0, Peak=111 HFD=3.4
22:16:36.776 00.002 1032 MultiStar: [#1 0.03,-0.11,1.00,U] [#2 0.12,-0.18,0.76,U] [#3 -0.14,0.15,0.79,U] [#4 0.08,0.05,0.60,U] [#5 0.19,-0.18,0.00,M3] [#6 -0.01,-0.05,0.58,U] [#7 0.20,-0.05,0.62,U] [#8 -0.01,-0.15,0.55,U] 
22:16:36.779 00.003 1032 refined, 7 included, MultiStar: {0.06, -0.07}, one-star: {0.19, -0.15}
22:16:36.781 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
22:16:36.784 00.003 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
22:16:36.785 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.84 mountX=-0.08 mountY=-0.04, mountTheta=-2.67
22:16:36.789 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
22:16:36.790 00.001 1032 Enqueuing Move request for scope (0.06, -0.07)
22:16:36.792 00.002 10072 Worker thread wakes up
22:16:36.792 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
22:16:36.792 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
22:16:36.792 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
22:16:36.794 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:16:36.796 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.30
22:16:36.796 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:16:36.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:36.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:16:36.796 00.000 10072 MoveAxis(E, 2, ABG)
22:16:36.796 00.000 10072 Guiding  Dir = 2, Dur = 2
22:16:36.797 00.001 10072 IsGuiding returns 0
22:16:36.797 00.000 10072 PulseGuide returned control before completion, sleep 12
22:16:36.816 00.019 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:16:36.818 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:36.820 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:36.821 00.001 1032 Enqueuing Expose request
22:16:36.823 00.002 10072 IsGuiding returns 0
22:16:36.823 00.000 10072 Move returns status 0, amount 2
22:16:36.823 00.000 10072 MoveAxis(N, 0, ABG)
22:16:36.823 00.000 10072 Move returns status 0, amount 0
22:16:36.823 00.000 10072 move complete, result=0
22:16:36.824 00.001 10072 worker thread done servicing request
22:16:36.824 00.000 10072 Worker thread wakes up
22:16:36.824 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:36.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:36.833 00.009 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:16:37.461 00.628 10072 Exposure complete
22:16:37.515 00.054 10072 worker thread done servicing request
22:16:37.515 00.000 1032 OnExposeComplete: enter
22:16:37.518 00.003 1032 UpdateGuideState(): m_state=6
22:16:37.522 00.004 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3112
22:16:37.524 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=136.10, Mass=1334, SNR=25.6, Peak=119 HFD=3.3
22:16:37.526 00.002 1032 MultiStar: [#1 0.06,-0.05,0.96,U] [#2 0.03,-0.14,0.79,U] [#3 -0.12,0.21,0.73,U] [#4 0.13,0.13,0.66,U] [#5 0.14,0.00,0.61,U] [#6 -0.02,-0.03,0.62,U] [#7 0.16,0.04,0.68,U] [#8 -0.13,0.00,0.50,U] 
22:16:37.528 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.07, -0.05}
22:16:37.531 00.003 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
22:16:37.533 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
22:16:37.537 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.13 mountX=-0.01 mountY=-0.04, mountTheta=-1.70
22:16:37.543 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
22:16:37.546 00.003 1032 Enqueuing Move request for scope (0.04, 0.01)
22:16:37.549 00.003 10072 Worker thread wakes up
22:16:37.549 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
22:16:37.549 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
22:16:37.550 00.001 10072 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
22:16:37.555 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:16:37.557 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.30
22:16:37.557 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:16:37.557 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:37.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:16:37.557 00.000 10072 MoveAxis(E, 2, ABG)
22:16:37.557 00.000 10072 Guiding  Dir = 2, Dur = 2
22:16:37.558 00.001 10072 IsGuiding returns 0
22:16:37.559 00.001 10072 PulseGuide returned control before completion, sleep 12
22:16:37.576 00.017 1032 UpdateGuideState exits: m=1334 SNR=25.6
22:16:37.579 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:37.581 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:37.585 00.004 1032 Enqueuing Expose request
22:16:37.587 00.002 10072 IsGuiding returns 0
22:16:37.587 00.000 10072 Move returns status 0, amount 2
22:16:37.588 00.001 10072 MoveAxis(N, 0, ABG)
22:16:37.588 00.000 10072 Move returns status 0, amount 0
22:16:37.588 00.000 10072 move complete, result=0
22:16:37.588 00.000 10072 worker thread done servicing request
22:16:37.588 00.000 10072 Worker thread wakes up
22:16:37.588 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:37.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:37.595 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:16:38.007 00.412 10072 Exposure complete
22:16:38.065 00.058 10072 worker thread done servicing request
22:16:38.065 00.000 1032 OnExposeComplete: enter
22:16:38.067 00.002 1032 UpdateGuideState(): m_state=6
22:16:38.069 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3113
22:16:38.071 00.002 1032 Star::Find returns 1 (0), X=1103.39, Y=136.26, Mass=1272, SNR=25.0, Peak=125 HFD=3.2
22:16:38.073 00.002 1032 MultiStar: [#1 0.02,0.02,0.96,U] [#2 0.11,0.08,0.75,U] [#3 -0.06,-0.02,0.74,U] [#4 0.22,0.17,0.00,M2] [#5 0.17,0.10,0.64,U] [#6 0.03,0.14,0.64,U] [#7 0.10,0.04,0.71,U] [#8 -0.16,0.19,0.00,M1] 
22:16:38.074 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.06}, one-star: {0.11, 0.10}
22:16:38.076 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
22:16:38.077 00.001 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
22:16:38.079 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.77 mountX=0.05 mountY=-0.08, mountTheta=-1.06
22:16:38.082 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
22:16:38.086 00.004 1032 Enqueuing Move request for scope (0.07, 0.06)
22:16:38.088 00.002 10072 Worker thread wakes up
22:16:38.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:16:38.088 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:16:38.088 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.05 yDistance=-0.08
22:16:38.090 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:16:38.092 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.30
22:16:38.092 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:16:38.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:38.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:16:38.092 00.000 10072 MoveAxis(E, 1, ABG)
22:16:38.092 00.000 10072 Guiding  Dir = 2, Dur = 1
22:16:38.093 00.001 10072 IsGuiding returns 0
22:16:38.093 00.000 10072 PulseGuide returned control before completion, sleep 11
22:16:38.110 00.017 1032 UpdateGuideState exits: m=1272 SNR=25.0
22:16:38.114 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:38.116 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:38.119 00.003 1032 Enqueuing Expose request
22:16:38.120 00.001 10072 IsGuiding returns 0
22:16:38.121 00.001 10072 Move returns status 0, amount 1
22:16:38.121 00.000 10072 MoveAxis(N, 0, ABG)
22:16:38.121 00.000 10072 Move returns status 0, amount 0
22:16:38.121 00.000 10072 move complete, result=0
22:16:38.121 00.000 10072 worker thread done servicing request
22:16:38.121 00.000 10072 Worker thread wakes up
22:16:38.121 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:38.121 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:38.128 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:16:38.762 00.634 10072 Exposure complete
22:16:38.818 00.056 1032 OnExposeComplete: enter
22:16:38.820 00.002 1032 UpdateGuideState(): m_state=6
22:16:38.823 00.003 10072 worker thread done servicing request
22:16:38.823 00.000 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3114
22:16:38.824 00.001 1032 Star::Find returns 1 (0), X=1103.41, Y=136.13, Mass=1392, SNR=26.2, Peak=107 HFD=3.3
22:16:38.826 00.002 1032 MultiStar: [#1 0.11,-0.05,0.97,U] [#2 0.17,-0.01,0.75,U] [#3 -0.10,0.16,0.74,U] [#4 0.16,0.06,0.67,U] [#5 0.27,0.08,0.00,M2] [#6 0.10,0.01,0.60,U] [#7 0.07,-0.05,0.66,U] [#8 -0.10,-0.05,0.50,U] 
22:16:38.828 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.13, -0.03}
22:16:38.830 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
22:16:38.832 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
22:16:38.836 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.07 mountX=-0.01 mountY=-0.08, mountTheta=-1.76
22:16:38.838 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
22:16:38.840 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
22:16:38.841 00.001 10072 Worker thread wakes up
22:16:38.842 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:16:38.842 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:16:38.842 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
22:16:38.843 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:16:38.845 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.30
22:16:38.846 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:16:38.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:38.846 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:16:38.846 00.000 10072 MoveAxis(E, 1, ABG)
22:16:38.846 00.000 10072 Guiding  Dir = 2, Dur = 1
22:16:38.846 00.000 10072 IsGuiding returns 0
22:16:38.846 00.000 10072 PulseGuide returned control before completion, sleep 11
22:16:38.866 00.020 1032 UpdateGuideState exits: m=1392 SNR=26.2
22:16:38.868 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:38.869 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:38.872 00.003 1032 Enqueuing Expose request
22:16:38.873 00.001 10072 IsGuiding returns 0
22:16:38.874 00.001 10072 Move returns status 0, amount 1
22:16:38.874 00.000 10072 MoveAxis(N, 0, ABG)
22:16:38.874 00.000 10072 Move returns status 0, amount 0
22:16:38.874 00.000 10072 move complete, result=0
22:16:38.874 00.000 10072 worker thread done servicing request
22:16:38.874 00.000 10072 Worker thread wakes up
22:16:38.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:38.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:38.881 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:16:39.290 00.409 10072 Exposure complete
22:16:39.347 00.057 10072 worker thread done servicing request
22:16:39.347 00.000 1032 OnExposeComplete: enter
22:16:39.349 00.002 1032 UpdateGuideState(): m_state=6
22:16:39.350 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3115
22:16:39.353 00.003 1032 Star::Find returns 1 (0), X=1103.58, Y=136.05, Mass=1351, SNR=25.8, Peak=108 HFD=3.3
22:16:39.354 00.001 1032 MultiStar: [#1 0.12,-0.11,0.94,U] [#2 0.23,-0.12,0.00,M1] [#3 -0.06,0.11,0.74,U] [#4 0.24,0.14,0.00,M2] [#5 0.28,-0.21,0.00,M3] [#6 0.07,0.08,0.59,U] [#7 0.21,0.03,0.68,U] [#8 0.04,-0.11,0.52,U] 
22:16:39.356 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.03}, one-star: {0.30, -0.10}
22:16:39.358 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
22:16:39.360 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
22:16:39.362 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.21 mountX=-0.06 mountY=-0.12, mountTheta=-2.04
22:16:39.368 00.006 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
22:16:39.370 00.002 1032 Enqueuing Move request for scope (0.13, -0.03)
22:16:39.371 00.001 10072 Worker thread wakes up
22:16:39.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
22:16:39.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
22:16:39.371 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
22:16:39.374 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:16:39.376 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.30
22:16:39.376 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:16:39.376 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:39.376 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:16:39.376 00.000 10072 MoveAxis(E, 1, ABG)
22:16:39.376 00.000 10072 Guiding  Dir = 2, Dur = 1
22:16:39.376 00.000 10072 IsGuiding returns 0
22:16:39.377 00.001 10072 PulseGuide returned control before completion, sleep 11
22:16:39.396 00.019 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:16:39.398 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:39.401 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:39.403 00.002 1032 Enqueuing Expose request
22:16:39.404 00.001 10072 IsGuiding returns 0
22:16:39.404 00.000 10072 Move returns status 0, amount 1
22:16:39.404 00.000 10072 MoveAxis(N, 0, ABG)
22:16:39.404 00.000 10072 Move returns status 0, amount 0
22:16:39.404 00.000 10072 move complete, result=0
22:16:39.404 00.000 10072 worker thread done servicing request
22:16:39.404 00.000 10072 Worker thread wakes up
22:16:39.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:39.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:39.411 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:16:40.041 00.630 10072 Exposure complete
22:16:40.094 00.053 10072 worker thread done servicing request
22:16:40.094 00.000 1032 OnExposeComplete: enter
22:16:40.096 00.002 1032 UpdateGuideState(): m_state=6
22:16:40.098 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3116
22:16:40.101 00.003 1032 Star::Find returns 1 (0), X=1103.55, Y=136.19, Mass=1287, SNR=25.2, Peak=121 HFD=3.2
22:16:40.102 00.001 1032 MultiStar: [#1 0.11,-0.11,0.97,U] [#2 0.16,-0.01,0.75,U] [#3 -0.11,0.05,0.78,U] [#4 0.13,-0.08,0.68,U] [#5 0.30,0.07,0.00,M4] [#6 -0.01,-0.07,0.61,U] [#7 0.18,-0.08,0.71,U] [#8 -0.09,-0.05,0.51,U] 
22:16:40.104 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.04}, one-star: {0.27, 0.03}
22:16:40.106 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
22:16:40.107 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
22:16:40.109 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.35 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
22:16:40.113 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
22:16:40.115 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
22:16:40.116 00.001 10072 Worker thread wakes up
22:16:40.116 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
22:16:40.116 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
22:16:40.116 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.09
22:16:40.118 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:16:40.120 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.30
22:16:40.120 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:16:40.120 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:40.120 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:16:40.120 00.000 10072 MoveAxis(E, 1, ABG)
22:16:40.121 00.001 10072 Guiding  Dir = 2, Dur = 1
22:16:40.121 00.000 10072 IsGuiding returns 0
22:16:40.121 00.000 10072 PulseGuide returned control before completion, sleep 11
22:16:40.137 00.016 1032 UpdateGuideState exits: m=1287 SNR=25.2
22:16:40.139 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:40.141 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:40.143 00.002 1032 Enqueuing Expose request
22:16:40.148 00.005 10072 IsGuiding returns 0
22:16:40.148 00.000 10072 Move returns status 0, amount 1
22:16:40.148 00.000 10072 MoveAxis(N, 0, ABG)
22:16:40.148 00.000 10072 Move returns status 0, amount 0
22:16:40.148 00.000 10072 move complete, result=0
22:16:40.148 00.000 10072 worker thread done servicing request
22:16:40.149 00.001 10072 Worker thread wakes up
22:16:40.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:40.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:40.153 00.004 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:16:40.559 00.406 10072 Exposure complete
22:16:40.614 00.055 10072 worker thread done servicing request
22:16:40.614 00.000 1032 OnExposeComplete: enter
22:16:40.616 00.002 1032 UpdateGuideState(): m_state=6
22:16:40.618 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3117
22:16:40.620 00.002 1032 Star::Find returns 1 (0), X=1103.52, Y=136.23, Mass=1291, SNR=25.2, Peak=113 HFD=3.2
22:16:40.621 00.001 1032 MultiStar: [#1 0.07,-0.03,0.99,U] [#2 0.15,-0.12,0.80,U] [#3 -0.09,0.01,0.77,U] [#4 0.21,-0.07,0.72,U] [#5 0.29,-0.09,0.00,M5] [#6 0.16,-0.11,0.57,U] [#7 0.17,-0.15,0.72,U] [#8 0.01,0.12,0.54,U] 
22:16:40.623 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.03}, one-star: {0.24, 0.07}
22:16:40.626 00.003 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
22:16:40.627 00.001 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
22:16:40.629 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.28 mountX=-0.06 mountY=-0.11, mountTheta=-2.11
22:16:40.632 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
22:16:40.634 00.002 1032 Enqueuing Move request for scope (0.12, -0.03)
22:16:40.636 00.002 10072 Worker thread wakes up
22:16:40.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
22:16:40.636 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
22:16:40.636 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
22:16:40.638 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:16:40.641 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.30
22:16:40.641 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:16:40.641 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:40.641 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:16:40.641 00.000 10072 MoveAxis(E, 1, ABG)
22:16:40.641 00.000 10072 Guiding  Dir = 2, Dur = 1
22:16:40.641 00.000 10072 IsGuiding returns 0
22:16:40.642 00.001 10072 PulseGuide returned control before completion, sleep 11
22:16:40.660 00.018 1032 UpdateGuideState exits: m=1291 SNR=25.2
22:16:40.662 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:40.664 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:40.666 00.002 1032 Enqueuing Expose request
22:16:40.668 00.002 10072 IsGuiding returns 0
22:16:40.668 00.000 10072 Move returns status 0, amount 1
22:16:40.668 00.000 10072 MoveAxis(N, 0, ABG)
22:16:40.668 00.000 10072 Move returns status 0, amount 0
22:16:40.668 00.000 10072 move complete, result=0
22:16:40.668 00.000 10072 worker thread done servicing request
22:16:40.668 00.000 10072 Worker thread wakes up
22:16:40.668 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:40.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:40.676 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:16:41.399 00.723 10072 Exposure complete
22:16:41.451 00.052 10072 worker thread done servicing request
22:16:41.451 00.000 1032 OnExposeComplete: enter
22:16:41.453 00.002 1032 UpdateGuideState(): m_state=6
22:16:41.456 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3118
22:16:41.459 00.003 1032 Star::Find returns 1 (0), X=1103.58, Y=136.00, Mass=1248, SNR=24.8, Peak=105 HFD=3.4
22:16:41.461 00.002 1032 MultiStar: [#1 0.06,-0.10,0.96,U] [#2 0.26,-0.03,0.00,M1] [#3 -0.08,0.15,0.80,U] [#4 0.23,0.06,0.67,U] [#5 0.34,-0.16,0.00,M6] [#6 0.08,0.17,0.65,U] [#7 0.18,-0.06,0.68,U] [#8 -0.10,0.02,0.48,U] 
22:16:41.462 00.001 1032 refined, 6 included, MultiStar: {0.11, -0.00}, one-star: {0.30, -0.15}
22:16:41.464 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:16:41.466 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:16:41.468 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.02 mountX=-0.03 mountY=-0.10, mountTheta=-1.85
22:16:41.470 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
22:16:41.471 00.001 1032 Enqueuing Move request for scope (0.11, -0.00)
22:16:41.473 00.002 10072 Worker thread wakes up
22:16:41.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
22:16:41.473 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
22:16:41.473 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.10
22:16:41.476 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:16:41.477 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.31
22:16:41.477 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:16:41.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:41.478 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:16:41.478 00.000 10072 MoveAxis(E, 2, ABG)
22:16:41.478 00.000 10072 Guiding  Dir = 2, Dur = 2
22:16:41.478 00.000 10072 IsGuiding returns 0
22:16:41.479 00.001 10072 PulseGuide returned control before completion, sleep 12
22:16:41.497 00.018 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:16:41.498 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:41.500 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:41.501 00.001 1032 Enqueuing Expose request
22:16:41.504 00.003 10072 IsGuiding returns 0
22:16:41.504 00.000 10072 Move returns status 0, amount 2
22:16:41.504 00.000 10072 MoveAxis(N, 0, ABG)
22:16:41.504 00.000 10072 Move returns status 0, amount 0
22:16:41.504 00.000 10072 move complete, result=0
22:16:41.504 00.000 10072 worker thread done servicing request
22:16:41.504 00.000 10072 Worker thread wakes up
22:16:41.506 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:41.506 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:41.509 00.003 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:16:41.913 00.404 10072 Exposure complete
22:16:41.968 00.055 10072 worker thread done servicing request
22:16:41.968 00.000 1032 OnExposeComplete: enter
22:16:41.971 00.003 1032 UpdateGuideState(): m_state=6
22:16:41.973 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3119
22:16:41.975 00.002 1032 Star::Find returns 1 (0), X=1103.55, Y=135.88, Mass=1353, SNR=25.8, Peak=117 HFD=3.2
22:16:41.977 00.002 1032 MultiStar: [#1 0.07,-0.17,0.91,U] [#2 0.18,-0.08,0.78,U] [#3 0.03,0.02,0.78,U] [#4 0.17,0.09,0.68,U] [#5 0.24,-0.08,0.00,M7] [#6 0.17,-0.07,0.60,U] [#7 0.16,-0.04,0.70,U] [#8 0.00,-0.21,0.47,U] 
22:16:41.978 00.001 1032 refined, 7 included, MultiStar: {0.14, -0.10}, one-star: {0.28, -0.27}
22:16:41.980 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
22:16:41.982 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
22:16:41.984 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.61 mountX=-0.13 mountY=-0.11, mountTheta=-2.44
22:16:41.987 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
22:16:41.990 00.003 1032 Enqueuing Move request for scope (0.14, -0.10)
22:16:41.993 00.003 10072 Worker thread wakes up
22:16:41.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
22:16:41.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
22:16:41.993 00.000 10072 Moving (0.14, -0.10) raw xDistance=-0.13 yDistance=-0.11
22:16:41.995 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:16:41.997 00.002 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 285.31
22:16:41.997 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:16:41.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:41.998 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:16:41.998 00.000 10072 MoveAxis(E, 64, ABG)
22:16:41.998 00.000 10072 Guiding  Dir = 2, Dur = 64
22:16:41.998 00.000 10072 IsGuiding returns 0
22:16:41.998 00.000 10072 PulseGuide returned control before completion, sleep 74
22:16:42.015 00.017 1032 UpdateGuideState exits: m=1353 SNR=25.8
22:16:42.018 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:42.020 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:42.025 00.005 1032 Enqueuing Expose request
22:16:42.094 00.069 10072 IsGuiding returns 0
22:16:42.094 00.000 10072 Move returns status 0, amount 64
22:16:42.094 00.000 10072 MoveAxis(N, 0, ABG)
22:16:42.094 00.000 10072 Move returns status 0, amount 0
22:16:42.094 00.000 10072 move complete, result=0
22:16:42.094 00.000 10072 worker thread done servicing request
22:16:42.095 00.001 10072 Worker thread wakes up
22:16:42.095 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:42.095 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:42.097 00.002 1032 GuideStep: -0.1 px 64 ms EAST, -0.1 px 0 ms NORTH
22:16:42.725 00.628 10072 Exposure complete
22:16:42.779 00.054 10072 worker thread done servicing request
22:16:42.779 00.000 1032 OnExposeComplete: enter
22:16:42.781 00.002 1032 UpdateGuideState(): m_state=6
22:16:42.783 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3120
22:16:42.785 00.002 1032 Star::Find returns 1 (0), X=1103.49, Y=136.00, Mass=1277, SNR=25.1, Peak=109 HFD=3.2
22:16:42.786 00.001 1032 MultiStar: [#1 0.12,0.02,0.97,U] [#2 0.11,0.04,0.78,U] [#3 0.00,0.02,0.77,U] [#4 0.21,0.03,0.66,U] [#5 -0.00,-0.05,0.69,U] [#6 0.01,0.05,0.59,U] [#7 0.11,-0.03,0.72,U] [#8 0.05,-0.13,0.51,U] 
22:16:42.789 00.003 1032 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.21, -0.16}
22:16:42.790 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
22:16:42.791 00.001 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
22:16:42.793 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.25 mountX=-0.05 mountY=-0.09, mountTheta=-2.08
22:16:42.795 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
22:16:42.797 00.002 1032 Enqueuing Move request for scope (0.10, -0.03)
22:16:42.800 00.003 10072 Worker thread wakes up
22:16:42.803 00.003 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
22:16:42.803 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
22:16:42.803 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
22:16:42.807 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.31
22:16:42.807 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:16:42.808 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:42.808 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:16:42.808 00.000 10072 MoveAxis(E, 2, ABG)
22:16:42.808 00.000 10072 Guiding  Dir = 2, Dur = 2
22:16:42.808 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:16:42.811 00.003 10072 IsGuiding returns 0
22:16:42.811 00.000 10072 PulseGuide returned control before completion, sleep 12
22:16:42.830 00.019 1032 UpdateGuideState exits: m=1277 SNR=25.1
22:16:42.834 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:42.836 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:42.839 00.003 1032 Enqueuing Expose request
22:16:42.840 00.001 10072 IsGuiding returns 0
22:16:42.840 00.000 10072 Move returns status 0, amount 2
22:16:42.840 00.000 10072 MoveAxis(N, 0, ABG)
22:16:42.840 00.000 10072 Move returns status 0, amount 0
22:16:42.840 00.000 10072 move complete, result=0
22:16:42.840 00.000 10072 worker thread done servicing request
22:16:42.840 00.000 10072 Worker thread wakes up
22:16:42.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:42.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:42.848 00.008 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:16:43.258 00.410 10072 Exposure complete
22:16:43.309 00.051 10072 worker thread done servicing request
22:16:43.309 00.000 1032 OnExposeComplete: enter
22:16:43.312 00.003 1032 UpdateGuideState(): m_state=6
22:16:43.314 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3121
22:16:43.315 00.001 1032 Star::Find returns 1 (0), X=1103.48, Y=136.14, Mass=1350, SNR=25.8, Peak=123 HFD=3.1
22:16:43.316 00.001 1032 MultiStar: [#1 0.01,-0.03,0.92,U] [#2 0.10,-0.09,0.79,U] [#3 -0.01,0.16,0.73,U] [#4 0.21,0.02,0.67,U] [#5 0.09,-0.00,0.65,U] [#6 -0.03,0.02,0.62,U] [#7 0.18,0.10,0.65,U] [#8 -0.00,-0.09,0.50,U] 
22:16:43.320 00.004 1032 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.21, -0.02}
22:16:43.322 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
22:16:43.324 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
22:16:43.325 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.07 mountX=-0.02 mountY=-0.09, mountTheta=-1.76
22:16:43.329 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
22:16:43.332 00.003 1032 Enqueuing Move request for scope (0.09, 0.01)
22:16:43.333 00.001 10072 Worker thread wakes up
22:16:43.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
22:16:43.334 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
22:16:43.334 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.09
22:16:43.336 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:16:43.338 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.31
22:16:43.338 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:16:43.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:43.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:16:43.339 00.001 10072 MoveAxis(E, 2, ABG)
22:16:43.339 00.000 10072 Guiding  Dir = 2, Dur = 2
22:16:43.339 00.000 10072 IsGuiding returns 0
22:16:43.339 00.000 10072 PulseGuide returned control before completion, sleep 12
22:16:43.355 00.016 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:16:43.358 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:43.360 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:43.361 00.001 1032 Enqueuing Expose request
22:16:43.365 00.004 10072 IsGuiding returns 0
22:16:43.365 00.000 10072 Move returns status 0, amount 2
22:16:43.365 00.000 10072 MoveAxis(N, 0, ABG)
22:16:43.365 00.000 10072 Move returns status 0, amount 0
22:16:43.365 00.000 10072 move complete, result=0
22:16:43.365 00.000 10072 worker thread done servicing request
22:16:43.366 00.001 10072 Worker thread wakes up
22:16:43.366 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:43.366 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:43.372 00.006 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:16:43.992 00.620 10072 Exposure complete
22:16:44.046 00.054 10072 worker thread done servicing request
22:16:44.047 00.001 1032 OnExposeComplete: enter
22:16:44.050 00.003 1032 UpdateGuideState(): m_state=6
22:16:44.052 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3122
22:16:44.054 00.002 1032 Star::Find returns 1 (0), X=1103.35, Y=136.13, Mass=1301, SNR=25.3, Peak=120 HFD=3.2
22:16:44.056 00.002 1032 MultiStar: [#1 0.07,0.01,0.95,U] [#2 0.08,-0.07,0.76,U] [#3 -0.05,0.08,0.71,U] [#4 0.25,0.06,0.00,M1] [#5 0.19,-0.07,0.65,U] [#6 0.17,0.14,0.62,U] [#7 0.18,-0.03,0.68,U] [#8 -0.14,-0.05,0.55,U] 
22:16:44.058 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.00}, one-star: {0.07, -0.02}
22:16:44.059 00.001 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:16:44.061 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:16:44.062 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.02 mountX=-0.02 mountY=-0.07, mountTheta=-1.85
22:16:44.065 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
22:16:44.066 00.001 1032 Enqueuing Move request for scope (0.07, -0.00)
22:16:44.068 00.002 10072 Worker thread wakes up
22:16:44.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
22:16:44.068 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
22:16:44.068 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.07
22:16:44.070 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
22:16:44.072 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.31
22:16:44.072 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:16:44.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:44.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:16:44.073 00.001 10072 MoveAxis(E, 2, ABG)
22:16:44.073 00.000 10072 Guiding  Dir = 2, Dur = 2
22:16:44.073 00.000 10072 IsGuiding returns 0
22:16:44.074 00.001 10072 PulseGuide returned control before completion, sleep 12
22:16:44.092 00.018 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:16:44.093 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:44.095 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:44.097 00.002 1032 Enqueuing Expose request
22:16:44.099 00.002 10072 IsGuiding returns 0
22:16:44.099 00.000 10072 Move returns status 0, amount 2
22:16:44.099 00.000 10072 MoveAxis(N, 0, ABG)
22:16:44.099 00.000 10072 Move returns status 0, amount 0
22:16:44.099 00.000 10072 move complete, result=0
22:16:44.099 00.000 10072 worker thread done servicing request
22:16:44.099 00.000 10072 Worker thread wakes up
22:16:44.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:44.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:44.106 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:16:44.504 00.398 10072 Exposure complete
22:16:44.560 00.056 10072 worker thread done servicing request
22:16:44.561 00.001 1032 OnExposeComplete: enter
22:16:44.563 00.002 1032 UpdateGuideState(): m_state=6
22:16:44.566 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3123
22:16:44.567 00.001 1032 Star::Find returns 1 (0), X=1103.47, Y=136.15, Mass=1402, SNR=26.3, Peak=121 HFD=3.2
22:16:44.569 00.002 1032 MultiStar: [#1 0.05,-0.13,0.93,U] [#2 0.21,-0.12,0.00,M1] [#3 -0.01,-0.03,0.68,U] [#4 0.40,0.07,0.00,M2] [#5 0.03,-0.17,0.63,U] [#6 0.10,0.01,0.59,U] [#7 0.13,-0.02,0.71,U] [#8 0.04,-0.09,0.50,U] 
22:16:44.571 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.06}, one-star: {0.19, -0.00}
22:16:44.574 00.003 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
22:16:44.575 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
22:16:44.577 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.62 mountX=-0.08 mountY=-0.07, mountTheta=-2.45
22:16:44.581 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
22:16:44.583 00.002 1032 Enqueuing Move request for scope (0.08, -0.06)
22:16:44.585 00.002 10072 Worker thread wakes up
22:16:44.585 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
22:16:44.585 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
22:16:44.585 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.07
22:16:44.589 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:16:44.591 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.31
22:16:44.591 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:16:44.591 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:44.591 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:16:44.591 00.000 10072 MoveAxis(E, 2, ABG)
22:16:44.591 00.000 10072 Guiding  Dir = 2, Dur = 2
22:16:44.592 00.001 10072 IsGuiding returns 0
22:16:44.592 00.000 10072 PulseGuide returned control before completion, sleep 12
22:16:44.610 00.018 1032 UpdateGuideState exits: m=1402 SNR=26.3
22:16:44.613 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:44.616 00.003 10072 IsGuiding returns 0
22:16:44.616 00.000 10072 Move returns status 0, amount 2
22:16:44.616 00.000 10072 MoveAxis(N, 0, ABG)
22:16:44.616 00.000 10072 Move returns status 0, amount 0
22:16:44.616 00.000 10072 move complete, result=0
22:16:44.616 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:44.619 00.003 1032 Enqueuing Expose request
22:16:44.620 00.001 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:16:44.622 00.002 10072 worker thread done servicing request
22:16:44.622 00.000 10072 Worker thread wakes up
22:16:44.622 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:44.622 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:45.254 00.632 10072 Exposure complete
22:16:45.311 00.057 10072 worker thread done servicing request
22:16:45.311 00.000 1032 OnExposeComplete: enter
22:16:45.312 00.001 1032 UpdateGuideState(): m_state=6
22:16:45.315 00.003 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3124
22:16:45.318 00.003 1032 Star::Find returns 1 (0), X=1103.44, Y=135.99, Mass=1375, SNR=26.1, Peak=116 HFD=3.3
22:16:45.320 00.002 1032 MultiStar: [#1 0.11,-0.17,0.93,U] [#2 0.04,-0.18,0.79,U] [#3 0.03,0.00,0.76,U] [#4 0.24,0.01,0.60,U] [#5 0.30,-0.18,0.00,M4] [#6 0.02,-0.05,0.58,U] [#7 0.21,-0.12,0.64,U] [#8 -0.02,-0.10,0.50,U] 
22:16:45.321 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.11}, one-star: {0.16, -0.17}
22:16:45.323 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
22:16:45.324 00.001 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
22:16:45.325 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.80 mountX=-0.13 mountY=-0.07, mountTheta=-2.63
22:16:45.329 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
22:16:45.334 00.005 1032 Enqueuing Move request for scope (0.10, -0.11)
22:16:45.338 00.004 10072 Worker thread wakes up
22:16:45.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
22:16:45.338 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
22:16:45.338 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.13 yDistance=-0.07
22:16:45.340 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:16:45.342 00.002 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.31
22:16:45.343 00.001 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
22:16:45.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:45.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:16:45.343 00.000 10072 MoveAxis(E, 2, ABG)
22:16:45.343 00.000 10072 Guiding  Dir = 2, Dur = 2
22:16:45.343 00.000 10072 IsGuiding returns 0
22:16:45.345 00.002 10072 PulseGuide returned control before completion, sleep 12
22:16:45.361 00.016 10072 IsGuiding returns 0
22:16:45.362 00.001 10072 Move returns status 0, amount 2
22:16:45.362 00.000 10072 MoveAxis(N, 0, ABG)
22:16:45.362 00.000 10072 Move returns status 0, amount 0
22:16:45.362 00.000 10072 move complete, result=0
22:16:45.362 00.000 10072 worker thread done servicing request
22:16:45.363 00.001 1032 UpdateGuideState exits: m=1375 SNR=26.1
22:16:45.365 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:45.369 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:45.371 00.002 1032 Enqueuing Expose request
22:16:45.373 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:16:45.375 00.002 10072 Worker thread wakes up
22:16:45.375 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:45.375 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:45.785 00.410 10072 Exposure complete
22:16:45.840 00.055 10072 worker thread done servicing request
22:16:45.841 00.001 1032 OnExposeComplete: enter
22:16:45.843 00.002 1032 UpdateGuideState(): m_state=6
22:16:45.845 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3125
22:16:45.846 00.001 1032 Star::Find returns 1 (0), X=1103.47, Y=135.97, Mass=1414, SNR=26.4, Peak=124 HFD=3.1
22:16:45.848 00.002 1032 MultiStar: [#1 0.12,-0.16,0.95,U] [#2 0.05,-0.19,0.76,U] [#3 -0.15,0.07,0.70,U] [#4 0.20,0.00,0.66,U] [#5 0.22,-0.29,0.00,M5] [#6 -0.05,0.07,0.58,U] [#7 0.16,-0.14,0.66,U] [#8 -0.04,0.00,0.48,U] 
22:16:45.849 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.08}, one-star: {0.19, -0.18}
22:16:45.852 00.003 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
22:16:45.853 00.001 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
22:16:45.854 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.84 mountX=-0.10 mountY=-0.05, mountTheta=-2.67
22:16:45.856 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
22:16:45.857 00.001 1032 Enqueuing Move request for scope (0.07, -0.08)
22:16:45.858 00.001 10072 Worker thread wakes up
22:16:45.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
22:16:45.858 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
22:16:45.858 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.10 yDistance=-0.05
22:16:45.861 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:16:45.864 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.31
22:16:45.864 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:16:45.864 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:45.864 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:16:45.864 00.000 10072 MoveAxis(E, 2, ABG)
22:16:45.864 00.000 10072 Guiding  Dir = 2, Dur = 2
22:16:45.864 00.000 10072 IsGuiding returns 0
22:16:45.865 00.001 10072 PulseGuide returned control before completion, sleep 12
22:16:45.881 00.016 1032 UpdateGuideState exits: m=1414 SNR=26.4
22:16:45.882 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:45.884 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:45.885 00.001 1032 Enqueuing Expose request
22:16:45.889 00.004 10072 IsGuiding returns 0
22:16:45.889 00.000 10072 Move returns status 0, amount 2
22:16:45.889 00.000 10072 MoveAxis(N, 0, ABG)
22:16:45.889 00.000 10072 Move returns status 0, amount 0
22:16:45.889 00.000 10072 move complete, result=0
22:16:45.889 00.000 10072 worker thread done servicing request
22:16:45.889 00.000 10072 Worker thread wakes up
22:16:45.889 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:45.889 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:45.895 00.006 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:16:46.515 00.620 10072 Exposure complete
22:16:46.566 00.051 10072 worker thread done servicing request
22:16:46.566 00.000 1032 OnExposeComplete: enter
22:16:46.567 00.001 1032 UpdateGuideState(): m_state=6
22:16:46.569 00.002 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3126
22:16:46.571 00.002 1032 Star::Find returns 1 (0), X=1103.59, Y=136.09, Mass=1473, SNR=27.0, Peak=124 HFD=3.3
22:16:46.572 00.001 1032 MultiStar: [#1 0.17,-0.01,0.89,U] [#2 0.08,-0.09,0.75,U] [#3 -0.08,0.11,0.65,U] [#4 0.20,0.04,0.63,U] [#5 0.27,0.03,0.00,M6] [#6 0.09,0.01,0.57,U] [#7 0.20,0.08,0.68,U] [#8 -0.07,0.10,0.48,U] 
22:16:46.573 00.001 1032 refined, 7 included, MultiStar: {0.13, 0.01}, one-star: {0.31, -0.07}
22:16:46.575 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
22:16:46.577 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
22:16:46.579 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.08 mountX=-0.02 mountY=-0.13, mountTheta=-1.75
22:16:46.582 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
22:16:46.584 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
22:16:46.586 00.002 10072 Worker thread wakes up
22:16:46.586 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
22:16:46.587 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
22:16:46.587 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.13
22:16:46.589 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:16:46.592 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.32
22:16:46.592 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:16:46.592 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:46.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:16:46.592 00.000 10072 MoveAxis(E, 2, ABG)
22:16:46.592 00.000 10072 Guiding  Dir = 2, Dur = 2
22:16:46.592 00.000 10072 IsGuiding returns 0
22:16:46.593 00.001 10072 PulseGuide returned control before completion, sleep 12
22:16:46.606 00.013 10072 IsGuiding returns 1
22:16:46.606 00.000 10072 scope still moving after pulse duration time elapsed
22:16:46.607 00.001 1032 UpdateGuideState exits: m=1473 SNR=27.0
22:16:46.610 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:46.611 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:46.612 00.001 1032 Enqueuing Expose request
22:16:46.636 00.024 10072 IsGuiding returns 0
22:16:46.636 00.000 10072 scope move finished after 2 + 41 ms
22:16:46.636 00.000 10072 Move returns status 0, amount 2
22:16:46.636 00.000 10072 MoveAxis(N, 0, ABG)
22:16:46.636 00.000 10072 Move returns status 0, amount 0
22:16:46.636 00.000 10072 move complete, result=0
22:16:46.636 00.000 10072 worker thread done servicing request
22:16:46.636 00.000 10072 Worker thread wakes up
22:16:46.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:46.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:46.636 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:16:47.045 00.409 10072 Exposure complete
22:16:47.095 00.050 10072 worker thread done servicing request
22:16:47.095 00.000 1032 OnExposeComplete: enter
22:16:47.098 00.003 1032 UpdateGuideState(): m_state=6
22:16:47.100 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3127
22:16:47.102 00.002 1032 Star::Find returns 1 (0), X=1103.47, Y=136.05, Mass=1203, SNR=24.3, Peak=110 HFD=3.3
22:16:47.103 00.001 1032 MultiStar: [#1 0.11,0.02,1.08,U] [#2 0.18,-0.04,0.85,U] [#3 0.02,0.15,0.79,U] [#4 0.23,0.08,0.00,M1] [#5 0.18,-0.09,0.73,U] [#6 -0.03,0.13,0.65,U] [#7 0.15,-0.05,0.72,U] [#8 -0.14,0.11,0.55,U] 
22:16:47.106 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.20, -0.11}
22:16:47.108 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
22:16:47.110 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
22:16:47.113 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.06 mountX=-0.02 mountY=-0.10, mountTheta=-1.77
22:16:47.117 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
22:16:47.120 00.003 1032 Enqueuing Move request for scope (0.10, 0.01)
22:16:47.122 00.002 10072 Worker thread wakes up
22:16:47.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:16:47.122 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:16:47.122 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.10
22:16:47.124 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:16:47.126 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.32
22:16:47.127 00.001 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:16:47.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:47.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:16:47.127 00.000 10072 MoveAxis(E, 2, ABG)
22:16:47.127 00.000 10072 Guiding  Dir = 2, Dur = 2
22:16:47.145 00.018 1032 UpdateGuideState exits: m=1203 SNR=24.3
22:16:47.147 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:47.149 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:47.151 00.002 1032 Enqueuing Expose request
22:16:47.153 00.002 10072 IsGuiding returns 0
22:16:47.154 00.001 10072 PulseGuide returned control before completion, sleep 12
22:16:47.167 00.013 10072 IsGuiding returns 0
22:16:47.167 00.000 10072 Move returns status 0, amount 2
22:16:47.167 00.000 10072 MoveAxis(N, 0, ABG)
22:16:47.167 00.000 10072 Move returns status 0, amount 0
22:16:47.167 00.000 10072 move complete, result=0
22:16:47.167 00.000 10072 worker thread done servicing request
22:16:47.167 00.000 10072 Worker thread wakes up
22:16:47.167 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:47.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:47.170 00.003 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:16:47.796 00.626 10072 Exposure complete
22:16:47.849 00.053 10072 worker thread done servicing request
22:16:47.849 00.000 1032 OnExposeComplete: enter
22:16:47.852 00.003 1032 UpdateGuideState(): m_state=6
22:16:47.854 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3128
22:16:47.856 00.002 1032 Star::Find returns 1 (0), X=1103.45, Y=136.10, Mass=1335, SNR=25.7, Peak=112 HFD=3.2
22:16:47.858 00.002 1032 MultiStar: [#1 0.17,-0.19,0.00,M1] [#2 0.22,-0.16,0.00,M1] [#3 0.08,-0.03,0.75,U] [#4 0.19,0.03,0.66,U] [#5 0.24,-0.21,0.00,M6] [#6 0.04,-0.17,0.57,U] [#7 0.23,-0.09,0.00,M1] [#8 0.15,0.02,0.52,U] 
22:16:47.860 00.002 1032 refined, 4 included, MultiStar: {0.13, -0.04}, one-star: {0.17, -0.05}
22:16:47.863 00.003 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
22:16:47.864 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
22:16:47.866 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.30 mountX=-0.07 mountY=-0.12, mountTheta=-2.13
22:16:47.868 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
22:16:47.870 00.002 1032 Enqueuing Move request for scope (0.13, -0.04)
22:16:47.873 00.003 10072 Worker thread wakes up
22:16:47.873 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
22:16:47.873 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
22:16:47.873 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.07 yDistance=-0.12
22:16:47.875 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:16:47.876 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.32
22:16:47.876 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:16:47.876 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:47.877 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:16:47.877 00.000 10072 MoveAxis(E, 2, ABG)
22:16:47.877 00.000 10072 Guiding  Dir = 2, Dur = 2
22:16:47.877 00.000 10072 IsGuiding returns 0
22:16:47.877 00.000 10072 PulseGuide returned control before completion, sleep 12
22:16:47.895 00.018 1032 UpdateGuideState exits: m=1335 SNR=25.7
22:16:47.898 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:47.899 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:47.901 00.002 1032 Enqueuing Expose request
22:16:47.904 00.003 10072 IsGuiding returns 0
22:16:47.904 00.000 10072 Move returns status 0, amount 2
22:16:47.904 00.000 10072 MoveAxis(N, 0, ABG)
22:16:47.904 00.000 10072 Move returns status 0, amount 0
22:16:47.904 00.000 10072 move complete, result=0
22:16:47.904 00.000 10072 worker thread done servicing request
22:16:47.904 00.000 10072 Worker thread wakes up
22:16:47.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:47.905 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:47.912 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:16:48.316 00.404 10072 Exposure complete
22:16:48.368 00.052 10072 worker thread done servicing request
22:16:48.369 00.001 1032 OnExposeComplete: enter
22:16:48.371 00.002 1032 UpdateGuideState(): m_state=6
22:16:48.372 00.001 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3129
22:16:48.375 00.003 1032 Star::Find returns 1 (0), X=1103.46, Y=135.95, Mass=1389, SNR=26.2, Peak=127 HFD=3.4
22:16:48.377 00.002 1032 MultiStar: [#1 0.04,-0.24,0.00,M2] [#2 0.19,-0.17,0.00,M2] [#3 0.05,0.04,0.70,U] [#4 0.34,-0.04,0.00,M1] [#5 0.26,0.02,0.00,M7] [#6 0.38,-0.06,0.00,M1] [#7 0.21,-0.08,0.72,U] [#8 0.03,-0.17,0.54,U] 
22:16:48.378 00.001 1032 refined, 3 included, MultiStar: {0.13, -0.11}, one-star: {0.18, -0.21}
22:16:48.380 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
22:16:48.382 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
22:16:48.383 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.72 mountX=-0.14 mountY=-0.10, mountTheta=-2.55
22:16:48.386 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.11, opts=13)
22:16:48.388 00.002 1032 Enqueuing Move request for scope (0.13, -0.11)
22:16:48.389 00.001 10072 Worker thread wakes up
22:16:48.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
22:16:48.389 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
22:16:48.390 00.001 10072 Moving (0.13, -0.11) raw xDistance=-0.14 yDistance=-0.10
22:16:48.395 00.005 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 285.32
22:16:48.395 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
22:16:48.395 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:48.395 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:16:48.398 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:16:48.398 00.000 10072 MoveAxis(E, 69, ABG)
22:16:48.398 00.000 10072 Guiding  Dir = 2, Dur = 69
22:16:48.398 00.000 10072 IsGuiding returns 0
22:16:48.399 00.001 10072 PulseGuide returned control before completion, sleep 79
22:16:48.416 00.017 1032 UpdateGuideState exits: m=1389 SNR=26.2
22:16:48.418 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:48.419 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:48.421 00.002 1032 Enqueuing Expose request
22:16:48.483 00.062 10072 IsGuiding returns 1
22:16:48.483 00.000 10072 scope still moving after pulse duration time elapsed
22:16:48.515 00.032 10072 IsGuiding returns 0
22:16:48.515 00.000 10072 scope move finished after 69 + 47 ms
22:16:48.515 00.000 10072 Move returns status 0, amount 69
22:16:48.515 00.000 10072 MoveAxis(N, 0, ABG)
22:16:48.515 00.000 10072 Move returns status 0, amount 0
22:16:48.515 00.000 10072 move complete, result=0
22:16:48.515 00.000 10072 worker thread done servicing request
22:16:48.515 00.000 10072 Worker thread wakes up
22:16:48.516 00.001 1032 GuideStep: -0.1 px 69 ms EAST, -0.1 px 0 ms NORTH
22:16:48.520 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:48.520 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1088,121,31,31)
22:16:48.890 00.370 1032 evsrv: cli 0D18BDB0 connect
22:16:48.932 00.042 1032 case statement mapped state 6 to 3
22:16:48.935 00.003 1032 case statement mapped state 6 to 3
22:16:48.938 00.003 1032 evsrv: cli 0D18BDB0 request: {"method":"get_app_state","id":"b8debc96-be86-425c-992d-911af533c089"}
22:16:48.941 00.003 1032 case statement mapped state 6 to 3
22:16:48.943 00.002 1032 evsrv: cli 0D18BDB0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8debc96-be86-425c-992d-911af533c089"}
22:16:48.968 00.025 1032 evsrv: cli 0D18BDB0 disconnect
22:16:48.975 00.007 1032 evsrv: cli 0D18BEF0 connect
22:16:48.979 00.004 1032 case statement mapped state 6 to 3
22:16:48.983 00.004 1032 case statement mapped state 6 to 3
22:16:48.999 00.016 1032 evsrv: cli 0D18BEF0 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"ec99dc9a-a568-47cf-bac0-3faf634f7571"}
22:16:49.002 00.003 1032 PhdController::Dither begins
22:16:49.004 00.002 1032 dither: size=3.00, dRA=-0.90 dDec=2.38
22:16:49.006 00.002 1032 MountToCamera -- mountTheta (1.93) + m_xAngle (1.83) = xAngle (3.76 = -2.52)
22:16:49.008 00.002 1032 MountToCamera -- mountX=-0.90 mountY=2.38 hyp=2.54 mountTheta=1.93 cameraX=-2.07, cameraY=-1.48 cameraTheta=-2.52
22:16:49.011 00.003 1032 setting lock position to (1101.21, 134.68)
22:16:49.013 00.002 1032 Mount: notify guiding dithered (-2.1, -1.5)
22:16:49.016 00.003 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
22:16:49.021 00.005 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
22:16:49.024 00.003 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:16:49.027 00.003 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:16:49.029 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
22:16:49.032 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
22:16:49.034 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:16:49.037 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:16:49.039 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:16:49.041 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
22:16:49.043 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
22:16:49.045 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
22:16:49.049 00.004 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
22:16:49.051 00.002 1032 MultiStar: stabilizing after lock position change
22:16:49.053 00.002 1032 Status Line: Dither by -0.90,2.38
22:16:49.058 00.005 1032 PhdController: newstate STATE_SETTLE_BEGIN
22:16:49.061 00.003 1032 PhdController: newstate STATE_SETTLE_WAIT
22:16:49.063 00.002 1032 evsrv: cli 0D18BEF0 response: {"jsonrpc":"2.0","result":0,"id":"ec99dc9a-a568-47cf-bac0-3faf634f7571"}
22:16:49.159 00.096 10072 Exposure complete
22:16:49.231 00.072 1032 OnExposeComplete: enter
22:16:49.234 00.003 1032 UpdateGuideState(): m_state=6
22:16:49.238 00.004 10072 worker thread done servicing request
22:16:49.238 00.000 1032 Star::Find(15, 1103, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3130
22:16:49.241 00.003 1032 Star::Find returns 1 (0), X=1103.41, Y=136.25, Mass=1450, SNR=26.8, Peak=133 HFD=3.2
22:16:49.243 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
22:16:49.246 00.003 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
22:16:49.249 00.003 1032 CameraToMount -- cameraX=2.20 cameraY=1.57 hyp=2.71 cameraTheta=0.62 mountX=0.96 mountY=-2.53, mountTheta=-1.21
22:16:49.253 00.004 1032 dither recenter: remaining=(0.9,-2.4) step=(0.9,-2.4)
22:16:49.256 00.003 1032 MountToCamera -- mountTheta (-1.21) + m_xAngle (1.83) = xAngle (0.62 = 0.62)
22:16:49.258 00.002 1032 MountToCamera -- mountX=0.90 mountY=-2.38 hyp=2.54 mountTheta=-1.21 cameraX=2.07, cameraY=1.48 cameraTheta=0.62
22:16:49.261 00.003 1032 SchedulePrimaryMove(0F526948, x=2.07, y=1.48, opts=4)
22:16:49.263 00.002 1032 Enqueuing Move request for scope (2.07, 1.48)
22:16:49.265 00.002 1032 Mount: notify direct move 0.90,-2.38
22:16:49.268 00.003 10072 Worker thread wakes up
22:16:49.268 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (2.07, 1.48) opts 0x4
22:16:49.268 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
22:16:49.270 00.002 10072 Handling offset move in thread for scope, endpoint = (2.07, 1.48)
22:16:49.271 00.001 10072 Moving (2.07, 1.48) raw xDistance=0.90 yDistance=-2.38
22:16:49.271 00.000 10072 BLC: window closed
22:16:49.271 00.000 10072 MoveAxis(W, 864, B)
22:16:49.271 00.000 10072 Guiding  Dir = 3, Dur = 864
22:16:49.271 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
22:16:49.274 00.003 10072 IsGuiding returns 0
22:16:49.274 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:16:49.277 00.003 10072 PulseGuide returned control before completion, sleep 874
22:16:49.277 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:16:49.280 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
22:16:49.281 00.001 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
22:16:49.291 00.010 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:16:49.293 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:16:49.295 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:16:49.298 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
22:16:49.301 00.003 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
22:16:49.303 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
22:16:49.306 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
22:16:49.311 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:16:49.414 00.103 1032 UpdateGuideState exits: m=1450 SNR=26.8
22:16:49.418 00.004 1032 PhdController: settling, locked = 1, distance = 2.68 (0.25) aobump = 0 frame = 1 / 99999
22:16:49.463 00.045 1032 evsrv: {"Event":"Settling","Timestamp":1784168209.463,"Host":"MELE","Inst":1,"Distance":2.68,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:16:49.479 00.016 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:49.481 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:49.484 00.003 1032 Enqueuing Expose request
22:16:49.487 00.003 1032 evsrv: cli 0D18BEF0 disconnect
22:16:50.156 00.669 10072 IsGuiding returns 0
22:16:50.156 00.000 10072 Move returns status 0, amount 864
22:16:50.156 00.000 10072 BLC: non-algo type move will not reverse Dec direction, no blc applied
22:16:50.156 00.000 10072 MoveAxis(N, 1534, B)
22:16:50.156 00.000 10072 Guiding  Dir = 0, Dur = 1534
22:16:50.157 00.001 10072 IsGuiding returns 0
22:16:50.157 00.000 10072 PulseGuide returned control before completion, sleep 1544
22:16:51.716 01.559 10072 IsGuiding returns 0
22:16:51.716 00.000 10072 Move returns status 0, amount 1534
22:16:51.716 00.000 10072 move complete, result=0
22:16:51.716 00.000 1032 GuideStep: 0.9 px 864 ms WEST, -2.4 px 1534 ms NORTH
22:16:51.719 00.003 10072 worker thread done servicing request
22:16:51.719 00.000 10072 Worker thread wakes up
22:16:51.719 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:51.719 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:16:52.343 00.624 10072 Exposure complete
22:16:52.404 00.061 10072 worker thread done servicing request
22:16:52.405 00.001 1032 OnExposeComplete: enter
22:16:52.406 00.001 1032 UpdateGuideState(): m_state=6
22:16:52.408 00.002 1032 Star::Find(15, 1103, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3131
22:16:52.410 00.002 1032 Star::Find returns 1 (0), X=1101.50, Y=134.73, Mass=1448, SNR=26.7, Peak=131 HFD=3.2
22:16:52.411 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
22:16:52.413 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
22:16:52.414 00.001 1032 CameraToMount -- cameraX=0.29 cameraY=0.05 hyp=0.30 cameraTheta=0.18 mountX=-0.02 mountY=-0.29, mountTheta=-1.65
22:16:52.418 00.004 1032 SchedulePrimaryMove(0F526948, x=0.29, y=0.05, opts=13)
22:16:52.419 00.001 1032 Enqueuing Move request for scope (0.29, 0.05)
22:16:52.421 00.002 10072 Worker thread wakes up
22:16:52.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.05) opts 0xd
22:16:52.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.29, 0.05)
22:16:52.421 00.000 10072 Moving (0.29, 0.05) raw xDistance=-0.02 yDistance=-0.29
22:16:52.425 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:16:52.428 00.003 10072 PPEC rslt(dithering): input = -0.02, final = -0.01
22:16:52.428 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:16:52.428 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:16:52.428 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:16:52.428 00.000 10072 MoveAxis(E, 11, ABG)
22:16:52.428 00.000 10072 Guiding  Dir = 2, Dur = 11
22:16:52.428 00.000 10072 IsGuiding returns 0
22:16:52.429 00.001 10072 PulseGuide returned control before completion, sleep 21
22:16:52.446 00.017 1032 UpdateGuideState exits: m=1448 SNR=26.7
22:16:52.448 00.002 1032 PhdController: settling, locked = 1, distance = 0.30 (0.25) aobump = 0 frame = 2 / 99999
22:16:52.451 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784168212.451,"Host":"MELE","Inst":1,"Distance":0.30,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:16:52.453 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:52.455 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:52.457 00.002 1032 Enqueuing Expose request
22:16:52.465 00.008 10072 IsGuiding returns 0
22:16:52.465 00.000 10072 Move returns status 0, amount 11
22:16:52.465 00.000 10072 MoveAxis(N, 0, ABG)
22:16:52.465 00.000 10072 Move returns status 0, amount 0
22:16:52.466 00.001 10072 move complete, result=0
22:16:52.466 00.000 10072 worker thread done servicing request
22:16:52.466 00.000 10072 Worker thread wakes up
22:16:52.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:52.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:16:52.468 00.002 1032 GuideStep: -0.0 px 11 ms EAST, -0.3 px 0 ms NORTH
22:16:52.874 00.406 10072 Exposure complete
22:16:52.938 00.064 10072 worker thread done servicing request
22:16:52.938 00.000 1032 OnExposeComplete: enter
22:16:52.940 00.002 1032 UpdateGuideState(): m_state=6
22:16:52.942 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3132
22:16:52.943 00.001 1032 Star::Find returns 1 (0), X=1101.45, Y=134.59, Mass=1224, SNR=24.6, Peak=119 HFD=3.2
22:16:52.945 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
22:16:52.946 00.001 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
22:16:52.948 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-0.34 mountX=-0.14 mountY=-0.21, mountTheta=-2.17
22:16:52.951 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.08, opts=13)
22:16:52.952 00.001 1032 Enqueuing Move request for scope (0.24, -0.08)
22:16:52.955 00.003 10072 Worker thread wakes up
22:16:52.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.08) opts 0xd
22:16:52.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.08)
22:16:52.955 00.000 10072 Moving (0.24, -0.08) raw xDistance=-0.14 yDistance=-0.21
22:16:52.957 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=144, Gamma=2.230
22:16:52.959 00.002 10072 PPEC rslt(dithering): input = -0.14, final = -0.07
22:16:52.959 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
22:16:52.959 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:16:52.959 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:16:52.959 00.000 10072 MoveAxis(E, 68, ABG)
22:16:52.959 00.000 10072 Guiding  Dir = 2, Dur = 68
22:16:52.959 00.000 10072 IsGuiding returns 0
22:16:52.960 00.001 10072 PulseGuide returned control before completion, sleep 78
22:16:52.979 00.019 1032 UpdateGuideState exits: m=1224 SNR=24.6
22:16:52.982 00.003 1032 PhdController: settling, locked = 1, distance = 0.28 (0.25) aobump = 0 frame = 3 / 99999
22:16:52.983 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784168212.983,"Host":"MELE","Inst":1,"Distance":0.28,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:16:52.987 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:52.991 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:52.993 00.002 1032 Enqueuing Expose request
22:16:53.043 00.050 10072 IsGuiding returns 0
22:16:53.043 00.000 10072 Move returns status 0, amount 68
22:16:53.043 00.000 10072 MoveAxis(N, 0, ABG)
22:16:53.043 00.000 10072 Move returns status 0, amount 0
22:16:53.043 00.000 10072 move complete, result=0
22:16:53.043 00.000 10072 worker thread done servicing request
22:16:53.043 00.000 10072 Worker thread wakes up
22:16:53.044 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:53.044 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:16:53.044 00.000 1032 GuideStep: -0.1 px 68 ms EAST, -0.2 px 0 ms NORTH
22:16:53.669 00.625 10072 Exposure complete
22:16:53.730 00.061 10072 worker thread done servicing request
22:16:53.731 00.001 1032 OnExposeComplete: enter
22:16:53.733 00.002 1032 UpdateGuideState(): m_state=6
22:16:53.735 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3133
22:16:53.738 00.003 1032 Star::Find returns 1 (0), X=1101.45, Y=134.70, Mass=1324, SNR=25.6, Peak=117 HFD=3.3
22:16:53.740 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
22:16:53.742 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
22:16:53.744 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.07 mountX=-0.05 mountY=-0.24, mountTheta=-1.76
22:16:53.747 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=0.02, opts=13)
22:16:53.750 00.003 1032 Enqueuing Move request for scope (0.24, 0.02)
22:16:53.752 00.002 10072 Worker thread wakes up
22:16:53.752 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
22:16:53.752 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
22:16:53.752 00.000 10072 Moving (0.24, 0.02) raw xDistance=-0.05 yDistance=-0.24
22:16:53.755 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:16:53.757 00.002 10072 PPEC rslt(dithering): input = -0.05, final = -0.02
22:16:53.757 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:16:53.758 00.001 10072 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.74
22:16:53.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:16:53.758 00.000 10072 MoveAxis(E, 21, ABG)
22:16:53.758 00.000 10072 Guiding  Dir = 2, Dur = 21
22:16:53.758 00.000 10072 IsGuiding returns 0
22:16:53.759 00.001 10072 PulseGuide returned control before completion, sleep 31
22:16:53.780 00.021 1032 UpdateGuideState exits: m=1324 SNR=25.6
22:16:53.783 00.003 1032 PhdController: settling, locked = 1, distance = 0.27 (0.25) aobump = 0 frame = 4 / 99999
22:16:53.785 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784168213.784,"Host":"MELE","Inst":1,"Distance":0.27,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:16:53.787 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:53.789 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:53.791 00.002 1032 Enqueuing Expose request
22:16:53.870 00.079 10072 IsGuiding returns 0
22:16:53.870 00.000 10072 Move returns status 0, amount 21
22:16:53.870 00.000 10072 MoveAxis(N, 153, ABG)
22:16:53.870 00.000 10072 Guiding  Dir = 0, Dur = 153
22:16:53.877 00.007 10072 IsGuiding returns 0
22:16:53.896 00.019 10072 PulseGuide returned control before completion, sleep 145
22:16:54.043 00.147 10072 IsGuiding returns 1
22:16:54.043 00.000 10072 scope still moving after pulse duration time elapsed
22:16:54.073 00.030 10072 IsGuiding returns 0
22:16:54.073 00.000 10072 scope move finished after 153 + 43 ms
22:16:54.073 00.000 10072 Move returns status 0, amount 153
22:16:54.073 00.000 10072 move complete, result=0
22:16:54.074 00.001 1032 GuideStep: -0.0 px 21 ms EAST, -0.2 px 153 ms NORTH
22:16:54.077 00.003 10072 worker thread done servicing request
22:16:54.077 00.000 10072 Worker thread wakes up
22:16:54.077 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:54.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:16:54.827 00.750 10072 Exposure complete
22:16:54.935 00.108 10072 worker thread done servicing request
22:16:54.936 00.001 1032 OnExposeComplete: enter
22:16:54.939 00.003 1032 UpdateGuideState(): m_state=6
22:16:54.943 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3134
22:16:54.947 00.004 1032 Star::Find returns 1 (0), X=1101.13, Y=134.82, Mass=1266, SNR=25.0, Peak=109 HFD=3.1
22:16:54.950 00.003 1032 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.83) = xAngle (0.26 = 0.26)
22:16:54.953 00.003 1032 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.26 = 0.26)
22:16:54.965 00.012 1032 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.17 cameraTheta=2.09 mountX=0.16 mountY=0.04, mountTheta=0.26
22:16:54.970 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.14, opts=13)
22:16:54.972 00.002 1032 Enqueuing Move request for scope (-0.08, 0.14)
22:16:54.976 00.004 10072 Worker thread wakes up
22:16:54.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
22:16:54.976 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
22:16:54.976 00.000 10072 Moving (-0.08, 0.14) raw xDistance=0.16 yDistance=0.04
22:16:54.979 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:16:54.991 00.012 10072 PPEC rslt(dithering): input = 0.16, final = 0.08
22:16:54.991 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
22:16:54.992 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:54.992 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:16:54.992 00.000 10072 MoveAxis(W, 76, ABG)
22:16:54.992 00.000 10072 Guiding  Dir = 3, Dur = 76
22:16:54.993 00.001 10072 IsGuiding returns 0
22:16:54.994 00.001 10072 PulseGuide returned control before completion, sleep 86
22:16:55.022 00.028 1032 UpdateGuideState exits: m=1266 SNR=25.0
22:16:55.025 00.003 1032 PhdController: settling, locked = 1, distance = 0.24 (0.25) aobump = 0 frame = 5 / 99999
22:16:55.029 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784168215.028,"Host":"MELE","Inst":1,"Distance":0.24,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:16:55.031 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:55.034 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:55.037 00.003 1032 Enqueuing Expose request
22:16:55.127 00.090 10072 IsGuiding returns 1
22:16:55.127 00.000 10072 scope still moving after pulse duration time elapsed
22:16:55.158 00.031 10072 IsGuiding returns 0
22:16:55.158 00.000 10072 scope move finished after 76 + 88 ms
22:16:55.158 00.000 10072 Move returns status 0, amount 76
22:16:55.158 00.000 10072 MoveAxis(N, 0, ABG)
22:16:55.158 00.000 10072 Move returns status 0, amount 0
22:16:55.158 00.000 10072 move complete, result=0
22:16:55.159 00.001 10072 worker thread done servicing request
22:16:55.159 00.000 10072 Worker thread wakes up
22:16:55.159 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:55.159 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:16:55.160 00.001 1032 GuideStep: 0.2 px 76 ms WEST, 0.0 px 0 ms NORTH
22:16:56.489 01.329 10072 Exposure complete
22:16:57.625 01.136 1032 OnExposeComplete: enter
22:16:57.627 00.002 10072 worker thread done servicing request
22:16:57.627 00.000 1032 UpdateGuideState(): m_state=6
22:16:57.631 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3135
22:16:57.634 00.003 1032 Star::Find returns 1 (0), X=1101.22, Y=134.60, Mass=1338, SNR=25.7, Peak=119 HFD=3.4
22:16:57.636 00.002 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
22:16:57.639 00.003 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
22:16:57.641 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.44 mountX=-0.08 mountY=0.01, mountTheta=3.01
22:16:57.648 00.007 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
22:16:57.651 00.003 1032 Enqueuing Move request for scope (0.01, -0.08)
22:16:57.654 00.003 10072 Worker thread wakes up
22:16:57.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
22:16:57.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
22:16:57.654 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
22:16:57.658 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
22:16:57.661 00.003 10072 PPEC rslt(dithering): input = -0.08, final = -0.04
22:16:57.661 00.000 10072 PPEC: input: -0.08, control: -0.04, exposure: 500
22:16:57.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:57.661 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:16:57.661 00.000 10072 MoveAxis(E, 36, ABG)
22:16:57.662 00.001 10072 Guiding  Dir = 2, Dur = 36
22:16:57.662 00.000 10072 IsGuiding returns 0
22:16:57.663 00.001 10072 PulseGuide returned control before completion, sleep 46
22:16:57.689 00.026 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:16:57.692 00.003 1032 PhdController: settling, locked = 1, distance = 0.19 (0.25) aobump = 0 frame = 6 / 99999
22:16:57.695 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784168217.694,"Host":"MELE","Inst":1,"Distance":0.19,"Time":2.7,"SettleTime":3.0,"StarLocked":true}
22:16:57.698 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:57.701 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:57.703 00.002 1032 Enqueuing Expose request
22:16:57.745 00.042 10072 IsGuiding returns 0
22:16:57.746 00.001 10072 Move returns status 0, amount 36
22:16:57.746 00.000 10072 MoveAxis(N, 0, ABG)
22:16:57.746 00.000 10072 Move returns status 0, amount 0
22:16:57.746 00.000 10072 move complete, result=0
22:16:57.746 00.000 10072 worker thread done servicing request
22:16:57.746 00.000 10072 Worker thread wakes up
22:16:57.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:57.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:16:57.751 00.005 1032 GuideStep: -0.1 px 36 ms EAST, 0.0 px 0 ms NORTH
22:16:58.398 00.647 10072 Exposure complete
22:16:58.661 00.263 10072 worker thread done servicing request
22:16:58.662 00.001 1032 OnExposeComplete: enter
22:16:58.665 00.003 1032 UpdateGuideState(): m_state=6
22:16:58.695 00.030 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3136
22:16:58.698 00.003 1032 Star::Find returns 1 (0), X=1101.21, Y=134.73, Mass=1241, SNR=24.8, Peak=113 HFD=3.3
22:16:58.700 00.002 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
22:16:58.730 00.030 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
22:16:58.733 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.55 mountX=0.05 mountY=-0.01, mountTheta=-0.28
22:16:58.737 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
22:16:58.766 00.029 1032 Enqueuing Move request for scope (0.00, 0.05)
22:16:58.771 00.005 10072 Worker thread wakes up
22:16:58.771 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
22:16:58.771 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
22:16:58.771 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
22:16:58.774 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:16:58.777 00.003 10072 PPEC rslt(dithering): input = 0.05, final = 0.02
22:16:58.777 00.000 10072 PPEC: input: 0.05, control: 0.02, exposure: 500
22:16:58.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:58.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:16:58.777 00.000 10072 MoveAxis(W, 22, ABG)
22:16:58.777 00.000 10072 Guiding  Dir = 3, Dur = 22
22:16:58.805 00.028 10072 IsGuiding returns 0
22:16:58.807 00.002 10072 PulseGuide returned control before completion, sleep 31
22:16:58.845 00.038 10072 IsGuiding returns 1
22:16:58.845 00.000 10072 scope still moving after pulse duration time elapsed
22:16:58.884 00.039 10072 IsGuiding returns 1
22:16:58.887 00.003 1032 UpdateGuideState exits: m=1241 SNR=24.8
22:16:58.892 00.005 1032 PhdController: settling, locked = 1, distance = 0.15 (0.25) aobump = 0 frame = 7 / 99999
22:16:58.928 00.036 10072 IsGuiding returns 0
22:16:58.929 00.001 1032 PhdController: newstate STATE_FINISH
22:16:58.965 00.036 10072 scope move finished after 22 + 101 ms
22:16:58.965 00.000 10072 Move returns status 0, amount 22
22:16:58.967 00.002 10072 MoveAxis(N, 0, ABG)
22:16:58.967 00.000 10072 Move returns status 0, amount 0
22:16:58.967 00.000 10072 move complete, result=0
22:16:58.967 00.000 10072 worker thread done servicing request
22:16:58.969 00.002 1032 PhdController complete: success
22:16:58.972 00.003 1032 evsrv: {"Event":"SettleDone","Timestamp":1784168218.972,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
22:16:58.975 00.003 1032 Mount: notify guiding dither settle done success=1
22:16:59.004 00.029 1032 PhdController: newstate STATE_IDLE
22:16:59.007 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:59.010 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:16:59.012 00.002 1032 Enqueuing Expose request
22:16:59.050 00.038 10072 Worker thread wakes up
22:16:59.050 00.000 1032 GuideStep: 0.0 px 22 ms WEST, -0.0 px 0 ms NORTH
22:16:59.053 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:16:59.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:16:59.721 00.668 10072 Exposure complete
22:16:59.987 00.266 10072 worker thread done servicing request
22:16:59.988 00.001 1032 OnExposeComplete: enter
22:16:59.992 00.004 1032 UpdateGuideState(): m_state=6
22:16:59.997 00.005 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3137
22:17:00.000 00.003 1032 Star::Find returns 1 (0), X=1101.32, Y=134.60, Mass=1397, SNR=26.2, Peak=146 HFD=3.3
22:17:00.003 00.003 1032 MultiStar: exiting stabilization period
22:17:00.019 00.016 1032 MultiStar: updating star positions after lock position change
22:17:00.027 00.008 1032 Star::Find(15, 621, 264, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3137
22:17:00.066 00.039 1032 Star::Find returns 1 (1), X=620.81, Y=265.31, Mass=1236, SNR=24.7, Peak=255 HFD=2.2
22:17:00.069 00.003 1032 Star::Find(15, 327, 196, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3137
22:17:00.073 00.004 1032 Star::Find returns 1 (0), X=327.19, Y=196.64, Mass=757, SNR=19.3, Peak=103 HFD=2.5
22:17:00.076 00.003 1032 Star::Find(15, 129, 737, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3137
22:17:00.078 00.002 1032 Star::Find returns 1 (0), X=129.16, Y=738.40, Mass=764, SNR=19.4, Peak=72 HFD=2.9
22:17:00.095 00.017 1032 Star::Find(15, 352, 607, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3137
22:17:00.098 00.003 1032 Star::Find returns 1 (0), X=352.30, Y=607.97, Mass=558, SNR=16.6, Peak=104 HFD=2.2
22:17:00.101 00.003 1032 Star::Find(15, 1104, 552, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3137
22:17:00.108 00.007 1032 Star::Find returns 1 (0), X=1103.98, Y=553.27, Mass=503, SNR=15.7, Peak=49 HFD=2.5
22:17:00.119 00.011 1032 Star::Find(15, 49, 350, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3137
22:17:00.123 00.004 1032 Star::Find returns 1 (0), X=49.73, Y=351.39, Mass=496, SNR=15.6, Peak=42 HFD=3.3
22:17:00.127 00.004 1032 Star::Find(15, 564, 599, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3137
22:17:00.130 00.003 1032 Star::Find returns 1 (0), X=564.66, Y=599.58, Mass=681, SNR=18.3, Peak=126 HFD=1.6
22:17:00.132 00.002 1032 Star::Find(15, 814, 223, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3137
22:17:00.135 00.003 1032 Star::Find returns 1 (0), X=814.35, Y=224.37, Mass=338, SNR=12.8, Peak=58 HFD=1.8
22:17:00.138 00.003 1032 Star::Find(15, 247, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3137
22:17:00.141 00.003 1032 Star::Find returns 1 (0), X=247.44, Y=333.62, Mass=338, SNR=12.9, Peak=33 HFD=3.1
22:17:00.149 00.008 1032 Star::Find(15, 466, 323, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3137
22:17:00.154 00.005 1032 Star::Find returns 1 (0), X=465.81, Y=323.62, Mass=579, SNR=16.9, Peak=89 HFD=2.0
22:17:00.159 00.005 1032 Star::Find(15, 716, 909, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3137
22:17:00.161 00.002 1032 Star::Find returns 1 (0), X=716.24, Y=910.23, Mass=374, SNR=13.5, Peak=44 HFD=2.7
22:17:00.165 00.004 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
22:17:00.167 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
22:17:00.170 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.64 mountX=-0.11 mountY=-0.08, mountTheta=-2.47
22:17:00.175 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
22:17:00.180 00.005 1032 Enqueuing Move request for scope (0.11, -0.08)
22:17:00.183 00.003 10072 Worker thread wakes up
22:17:00.184 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
22:17:00.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
22:17:00.184 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.11 yDistance=-0.08
22:17:00.186 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:17:00.190 00.004 10072 PPEC rslt(dithering): input = -0.11, final = -0.05
22:17:00.190 00.000 10072 PPEC: input: -0.11, control: -0.05, exposure: 500
22:17:00.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:00.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:17:00.190 00.000 10072 MoveAxis(E, 50, ABG)
22:17:00.190 00.000 10072 Guiding  Dir = 2, Dur = 50
22:17:00.191 00.001 10072 IsGuiding returns 0
22:17:00.192 00.001 10072 PulseGuide returned control before completion, sleep 60
22:17:00.218 00.026 1032 UpdateGuideState exits: m=1397 SNR=26.2
22:17:00.221 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:00.224 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:00.226 00.002 1032 Enqueuing Expose request
22:17:00.260 00.034 10072 IsGuiding returns 0
22:17:00.260 00.000 10072 Move returns status 0, amount 50
22:17:00.260 00.000 10072 MoveAxis(N, 0, ABG)
22:17:00.260 00.000 10072 Move returns status 0, amount 0
22:17:00.261 00.001 10072 move complete, result=0
22:17:00.261 00.000 10072 worker thread done servicing request
22:17:00.261 00.000 10072 Worker thread wakes up
22:17:00.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:00.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:00.267 00.006 1032 GuideStep: -0.1 px 50 ms EAST, -0.1 px 0 ms NORTH
22:17:01.240 00.973 10072 Exposure complete
22:17:01.524 00.284 10072 worker thread done servicing request
22:17:01.524 00.000 1032 OnExposeComplete: enter
22:17:01.527 00.003 1032 UpdateGuideState(): m_state=6
22:17:01.530 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3138
22:17:01.609 00.079 1032 Star::Find returns 1 (0), X=1101.17, Y=134.90, Mass=1242, SNR=24.8, Peak=102 HFD=3.2
22:17:01.658 00.049 1032 MultiStar: [#1 -0.07,0.21,0.94,U] [#2 -0.15,0.25,0.00,M3] [#3 0.01,0.09,0.80,U] [#4 -0.13,0.15,0.67,U] [#5 -0.01,0.08,0.67,U] [#6 -0.16,0.21,0.00,M2] [#7 -0.12,0.22,0.00,M1] [#8 -0.33,0.42,0.00,M1] 
22:17:01.663 00.005 1032 refined, 4 included, MultiStar: {-0.05, 0.16}, one-star: {-0.04, 0.22}
22:17:01.667 00.004 1032 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.83) = xAngle (0.04 = 0.04)
22:17:01.681 00.014 1032 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.04 = 0.04)
22:17:01.690 00.009 1032 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.87 mountX=0.17 mountY=0.01, mountTheta=0.04
22:17:01.696 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.16, opts=13)
22:17:01.700 00.004 1032 Enqueuing Move request for scope (-0.05, 0.16)
22:17:01.702 00.002 10072 Worker thread wakes up
22:17:01.703 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
22:17:01.703 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
22:17:01.703 00.000 10072 Moving (-0.05, 0.16) raw xDistance=0.17 yDistance=0.01
22:17:01.705 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:17:01.709 00.004 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 285.33
22:17:01.710 00.001 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
22:17:01.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:01.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:17:01.710 00.000 10072 MoveAxis(W, 79, ABG)
22:17:01.710 00.000 10072 Guiding  Dir = 3, Dur = 79
22:17:01.711 00.001 10072 IsGuiding returns 0
22:17:01.711 00.000 10072 PulseGuide returned control before completion, sleep 89
22:17:01.756 00.045 1032 UpdateGuideState exits: m=1242 SNR=24.8
22:17:01.760 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:01.763 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:01.766 00.003 1032 Enqueuing Expose request
22:17:01.845 00.079 10072 IsGuiding returns 0
22:17:01.845 00.000 10072 Move returns status 0, amount 79
22:17:01.845 00.000 10072 MoveAxis(N, 0, ABG)
22:17:01.845 00.000 10072 Move returns status 0, amount 0
22:17:01.845 00.000 10072 move complete, result=0
22:17:01.845 00.000 10072 worker thread done servicing request
22:17:01.845 00.000 10072 Worker thread wakes up
22:17:01.845 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:01.846 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:01.846 00.000 1032 GuideStep: 0.2 px 79 ms WEST, 0.0 px 0 ms NORTH
22:17:02.474 00.628 10072 Exposure complete
22:17:02.558 00.084 10072 worker thread done servicing request
22:17:02.558 00.000 1032 OnExposeComplete: enter
22:17:02.560 00.002 1032 UpdateGuideState(): m_state=6
22:17:02.562 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3139
22:17:02.565 00.003 1032 Star::Find returns 1 (0), X=1101.29, Y=134.66, Mass=1477, SNR=27.0, Peak=141 HFD=3.2
22:17:02.568 00.003 1032 MultiStar: [#1 -0.11,-0.08,0.90,U] [#2 -0.09,-0.09,0.75,U] [#3 0.12,-0.18,0.71,U] [#4 -0.26,-0.01,0.00,M1] [#5 0.11,0.02,0.61,U] [#6 -0.09,-0.13,0.59,U] [#7 -0.11,0.05,0.60,U] [#8 -0.30,-0.06,0.00,M2] 
22:17:02.571 00.003 1032 refined, 6 included, MultiStar: {-0.01, -0.06}, one-star: {0.08, -0.02}
22:17:02.573 00.002 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.75)
22:17:02.575 00.002 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.75)
22:17:02.577 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.70 mountX=-0.06 mountY=0.02, mountTheta=2.75
22:17:02.581 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
22:17:02.584 00.003 1032 Enqueuing Move request for scope (-0.01, -0.06)
22:17:02.586 00.002 10072 Worker thread wakes up
22:17:02.586 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
22:17:02.586 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
22:17:02.586 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
22:17:02.588 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:17:02.591 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.33
22:17:02.591 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:17:02.591 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:02.591 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:17:02.591 00.000 10072 MoveAxis(W, 1, ABG)
22:17:02.591 00.000 10072 Guiding  Dir = 3, Dur = 1
22:17:02.592 00.001 10072 IsGuiding returns 0
22:17:02.592 00.000 10072 PulseGuide returned control before completion, sleep 11
22:17:02.618 00.026 1032 UpdateGuideState exits: m=1477 SNR=27.0
22:17:02.621 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:02.624 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:02.627 00.003 1032 Enqueuing Expose request
22:17:02.643 00.016 10072 IsGuiding returns 0
22:17:02.643 00.000 10072 Move returns status 0, amount 1
22:17:02.644 00.001 10072 MoveAxis(N, 0, ABG)
22:17:02.644 00.000 10072 Move returns status 0, amount 0
22:17:02.644 00.000 10072 move complete, result=0
22:17:02.644 00.000 10072 worker thread done servicing request
22:17:02.644 00.000 10072 Worker thread wakes up
22:17:02.644 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:02.644 00.000 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:17:02.648 00.004 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:03.054 00.406 10072 Exposure complete
22:17:03.135 00.081 10072 worker thread done servicing request
22:17:03.135 00.000 1032 OnExposeComplete: enter
22:17:03.140 00.005 1032 UpdateGuideState(): m_state=6
22:17:03.145 00.005 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3140
22:17:03.148 00.003 1032 Star::Find returns 1 (0), X=1101.20, Y=134.73, Mass=1338, SNR=25.7, Peak=122 HFD=3.2
22:17:03.151 00.003 1032 MultiStar: [#1 0.05,0.01,0.92,U] [#2 -0.19,-0.03,0.77,U] [#3 -0.11,-0.30,0.00,M1] [#4 -0.13,-0.10,0.65,U] [#5 0.00,-0.14,0.66,U] [#6 -0.24,-0.09,0.00,M2] [#7 -0.01,-0.13,0.64,U] [#8 -0.22,0.13,0.00,M3] 
22:17:03.154 00.003 1032 single-star, 5 included, MultiStar: {-0.04, -0.04}, one-star: {-0.01, 0.05}
22:17:03.157 00.003 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
22:17:03.159 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
22:17:03.162 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.81 mountX=0.05 mountY=-0.00, mountTheta=-0.02
22:17:03.167 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
22:17:03.169 00.002 1032 Enqueuing Move request for scope (-0.01, 0.05)
22:17:03.171 00.002 10072 Worker thread wakes up
22:17:03.173 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:17:03.173 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:17:03.173 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.00
22:17:03.188 00.015 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:17:03.197 00.009 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.33
22:17:03.197 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:17:03.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:03.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:17:03.197 00.000 10072 MoveAxis(W, 1, ABG)
22:17:03.197 00.000 10072 Guiding  Dir = 3, Dur = 1
22:17:03.197 00.000 10072 IsGuiding returns 0
22:17:03.199 00.002 10072 IsGuiding returns 0
22:17:03.199 00.000 10072 Move returns status 0, amount 1
22:17:03.199 00.000 10072 MoveAxis(N, 0, ABG)
22:17:03.199 00.000 10072 Move returns status 0, amount 0
22:17:03.199 00.000 10072 move complete, result=0
22:17:03.199 00.000 10072 worker thread done servicing request
22:17:03.232 00.033 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:17:03.236 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:03.250 00.014 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:03.254 00.004 1032 Enqueuing Expose request
22:17:03.258 00.004 10072 Worker thread wakes up
22:17:03.258 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:17:03.262 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:03.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:03.903 00.641 10072 Exposure complete
22:17:03.985 00.082 10072 worker thread done servicing request
22:17:03.986 00.001 1032 OnExposeComplete: enter
22:17:03.989 00.003 1032 UpdateGuideState(): m_state=6
22:17:03.998 00.009 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3141
22:17:04.001 00.003 1032 Star::Find returns 1 (0), X=1101.22, Y=134.71, Mass=1287, SNR=25.2, Peak=120 HFD=3.5
22:17:04.003 00.002 1032 MultiStar: [#1 -0.03,0.10,1.01,U] [#2 -0.03,0.06,0.79,U] [#3 0.30,-0.01,0.00,M2] [#4 -0.07,-0.09,0.63,U] [#5 -0.16,-0.14,0.64,U] [#6 -0.21,-0.22,0.00,M3] [#7 0.02,-0.12,0.69,U] [#8 -0.17,0.02,0.51,U] 
22:17:04.007 00.004 1032 single-star, 6 included, MultiStar: {-0.05, -0.01}, one-star: {0.01, 0.03}
22:17:04.010 00.003 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
22:17:04.012 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
22:17:04.014 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.25 mountX=0.03 mountY=-0.02, mountTheta=-0.58
22:17:04.019 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
22:17:04.022 00.003 1032 Enqueuing Move request for scope (0.01, 0.03)
22:17:04.028 00.006 10072 Worker thread wakes up
22:17:04.028 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:17:04.030 00.002 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:17:04.030 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
22:17:04.033 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:17:04.037 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.33
22:17:04.037 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:17:04.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:04.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:17:04.037 00.000 10072 MoveAxis(W, 1, ABG)
22:17:04.037 00.000 10072 Guiding  Dir = 3, Dur = 1
22:17:04.038 00.001 10072 IsGuiding returns 0
22:17:04.038 00.000 10072 PulseGuide returned control before completion, sleep 11
22:17:04.055 00.017 10072 IsGuiding returns 0
22:17:04.055 00.000 10072 Move returns status 0, amount 1
22:17:04.055 00.000 10072 MoveAxis(N, 0, ABG)
22:17:04.055 00.000 10072 Move returns status 0, amount 0
22:17:04.056 00.001 10072 move complete, result=0
22:17:04.056 00.000 10072 worker thread done servicing request
22:17:04.063 00.007 1032 UpdateGuideState exits: m=1287 SNR=25.2
22:17:04.066 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:04.069 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:04.072 00.003 1032 Enqueuing Expose request
22:17:04.075 00.003 10072 Worker thread wakes up
22:17:04.075 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:17:04.078 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:04.079 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:04.497 00.418 10072 Exposure complete
22:17:04.583 00.086 10072 worker thread done servicing request
22:17:04.584 00.001 1032 OnExposeComplete: enter
22:17:04.587 00.003 1032 UpdateGuideState(): m_state=6
22:17:04.590 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3142
22:17:04.592 00.002 1032 Star::Find returns 1 (0), X=1101.09, Y=134.75, Mass=1445, SNR=26.7, Peak=134 HFD=3.1
22:17:04.595 00.003 1032 MultiStar: [#1 0.07,-0.06,0.92,U] [#2 0.05,-0.16,0.74,U] [#3 0.09,-0.23,0.00,M3] [#4 -0.16,-0.19,0.00,M1] [#5 -0.06,-0.15,0.64,U] [#6 0.01,-0.36,0.00,M4] [#7 0.12,-0.37,0.00,M1] [#8 -0.22,0.14,0.00,M3] 
22:17:04.597 00.002 1032 refined, 3 included, MultiStar: {-0.02, -0.06}, one-star: {-0.12, 0.07}
22:17:04.599 00.002 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.62)
22:17:04.601 00.002 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.62)
22:17:04.605 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.83 mountX=-0.06 mountY=0.03, mountTheta=2.62
22:17:04.608 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
22:17:04.610 00.002 1032 Enqueuing Move request for scope (-0.02, -0.06)
22:17:04.613 00.003 10072 Worker thread wakes up
22:17:04.613 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
22:17:04.613 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
22:17:04.613 00.000 10072 Moving (-0.02, -0.06) raw xDistance=-0.06 yDistance=0.03
22:17:04.616 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=95, Gamma=2.230
22:17:04.627 00.011 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.33
22:17:04.627 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:17:04.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:04.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:17:04.627 00.000 10072 MoveAxis(W, 1, ABG)
22:17:04.627 00.000 10072 Guiding  Dir = 3, Dur = 1
22:17:04.627 00.000 10072 IsGuiding returns 0
22:17:04.629 00.002 10072 PulseGuide returned control before completion, sleep 11
22:17:04.650 00.021 10072 IsGuiding returns 0
22:17:04.650 00.000 10072 Move returns status 0, amount 1
22:17:04.650 00.000 10072 MoveAxis(N, 0, ABG)
22:17:04.650 00.000 10072 Move returns status 0, amount 0
22:17:04.650 00.000 10072 move complete, result=0
22:17:04.651 00.001 10072 worker thread done servicing request
22:17:04.654 00.003 1032 UpdateGuideState exits: m=1445 SNR=26.7
22:17:04.657 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:04.661 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:04.664 00.003 1032 Enqueuing Expose request
22:17:04.667 00.003 10072 Worker thread wakes up
22:17:04.667 00.000 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:17:04.670 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:04.670 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:05.299 00.629 10072 Exposure complete
22:17:05.382 00.083 10072 worker thread done servicing request
22:17:05.382 00.000 1032 OnExposeComplete: enter
22:17:05.386 00.004 1032 UpdateGuideState(): m_state=6
22:17:05.389 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3143
22:17:05.392 00.003 1032 Star::Find returns 1 (0), X=1101.24, Y=134.65, Mass=1110, SNR=23.4, Peak=106 HFD=3.4
22:17:05.397 00.005 1032 MultiStar: [#1 0.13,-0.08,1.01,U] [#2 -0.25,-0.13,0.00,M1] [#3 0.06,0.06,0.85,U] [#4 -0.29,-0.07,0.00,M2] [#5 0.09,-0.13,0.71,U] [#6 -0.02,-0.17,0.66,U] [#7 -0.10,0.11,0.72,U] [#8 -0.29,-0.02,0.00,M4] 
22:17:05.402 00.005 1032 single-star, 5 included, MultiStar: {0.04, -0.04}, one-star: {0.03, -0.03}
22:17:05.405 00.003 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
22:17:05.407 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
22:17:05.409 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.71 mountX=-0.03 mountY=-0.02, mountTheta=-2.54
22:17:05.413 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
22:17:05.416 00.003 1032 Enqueuing Move request for scope (0.03, -0.03)
22:17:05.419 00.003 10072 Worker thread wakes up
22:17:05.419 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:17:05.420 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:17:05.420 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
22:17:05.422 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:17:05.425 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.33
22:17:05.425 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:17:05.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:05.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:17:05.426 00.001 10072 MoveAxis(W, 1, ABG)
22:17:05.426 00.000 10072 Guiding  Dir = 3, Dur = 1
22:17:05.426 00.000 10072 IsGuiding returns 0
22:17:05.427 00.001 10072 PulseGuide returned control before completion, sleep 11
22:17:05.448 00.021 10072 IsGuiding returns 0
22:17:05.448 00.000 10072 Move returns status 0, amount 1
22:17:05.448 00.000 10072 MoveAxis(N, 0, ABG)
22:17:05.449 00.001 10072 Move returns status 0, amount 0
22:17:05.449 00.000 10072 move complete, result=0
22:17:05.449 00.000 10072 worker thread done servicing request
22:17:05.451 00.002 1032 UpdateGuideState exits: m=1110 SNR=23.4
22:17:05.454 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:05.458 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:05.461 00.003 1032 Enqueuing Expose request
22:17:05.463 00.002 10072 Worker thread wakes up
22:17:05.463 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:17:05.465 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:05.466 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:05.874 00.408 10072 Exposure complete
22:17:05.952 00.078 1032 OnExposeComplete: enter
22:17:05.956 00.004 10072 worker thread done servicing request
22:17:05.956 00.000 1032 UpdateGuideState(): m_state=6
22:17:05.961 00.005 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3144
22:17:05.965 00.004 1032 Star::Find returns 1 (0), X=1101.28, Y=134.57, Mass=1296, SNR=25.3, Peak=121 HFD=3.2
22:17:05.968 00.003 1032 MultiStar: [#1 -0.06,0.16,1.03,U] [#2 -0.22,0.01,0.74,U] [#3 0.03,0.20,0.70,U] [#4 -0.14,0.16,0.66,U] [#5 0.10,0.23,0.00,M2] [#6 -0.04,-0.12,0.62,U] [#7 -0.17,0.21,0.00,M1] [#8 -0.31,-0.01,0.00,M5] 
22:17:05.972 00.004 1032 refined, 5 included, MultiStar: {-0.06, 0.05}, one-star: {0.07, -0.11}
22:17:05.974 00.002 1032 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.83) = xAngle (0.58 = 0.58)
22:17:05.976 00.002 1032 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.58 = 0.58)
22:17:05.979 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.07 cameraTheta=2.41 mountX=0.06 mountY=0.04, mountTheta=0.58
22:17:05.983 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
22:17:05.988 00.005 1032 Enqueuing Move request for scope (-0.06, 0.05)
22:17:05.994 00.006 10072 Worker thread wakes up
22:17:05.994 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
22:17:05.994 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
22:17:05.994 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.06 yDistance=0.04
22:17:05.998 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:17:06.002 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.33
22:17:06.002 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:17:06.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:06.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:17:06.002 00.000 10072 MoveAxis(W, 1, ABG)
22:17:06.002 00.000 10072 Guiding  Dir = 3, Dur = 1
22:17:06.003 00.001 10072 IsGuiding returns 0
22:17:06.004 00.001 10072 PulseGuide returned control before completion, sleep 11
22:17:06.028 00.024 10072 IsGuiding returns 0
22:17:06.028 00.000 10072 Move returns status 0, amount 1
22:17:06.028 00.000 10072 MoveAxis(N, 0, ABG)
22:17:06.028 00.000 10072 Move returns status 0, amount 0
22:17:06.028 00.000 10072 move complete, result=0
22:17:06.028 00.000 10072 worker thread done servicing request
22:17:06.030 00.002 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:17:06.033 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:06.035 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:06.038 00.003 1032 Enqueuing Expose request
22:17:06.040 00.002 10072 Worker thread wakes up
22:17:06.040 00.000 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:17:06.042 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:06.043 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:06.670 00.627 10072 Exposure complete
22:17:06.755 00.085 10072 worker thread done servicing request
22:17:06.755 00.000 1032 OnExposeComplete: enter
22:17:06.757 00.002 1032 UpdateGuideState(): m_state=6
22:17:06.761 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3145
22:17:06.764 00.003 1032 Star::Find returns 1 (0), X=1101.38, Y=134.68, Mass=1307, SNR=25.4, Peak=122 HFD=3.3
22:17:06.767 00.003 1032 MultiStar: [#1 -0.11,-0.06,0.98,U] [#2 -0.14,-0.07,0.80,U] [#3 -0.03,0.26,0.00,M2] [#4 -0.19,0.25,0.00,M2] [#5 0.18,0.14,0.63,U] [#6 -0.26,-0.00,0.00,M3] [#7 0.06,0.24,0.00,M2] [#8 -0.11,0.13,0.54,U] 
22:17:06.769 00.002 1032 refined, 4 included, MultiStar: {0.00, 0.01}, one-star: {0.17, -0.00}
22:17:06.772 00.003 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
22:17:06.774 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
22:17:06.776 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.30 mountX=0.01 mountY=-0.01, mountTheta=-0.53
22:17:06.781 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.01, opts=13)
22:17:06.784 00.003 1032 Enqueuing Move request for scope (0.00, 0.01)
22:17:06.786 00.002 10072 Worker thread wakes up
22:17:06.787 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
22:17:06.787 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
22:17:06.787 00.000 10072 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.01
22:17:06.790 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=145, Gamma=2.230
22:17:06.793 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.33
22:17:06.793 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:17:06.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:06.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:17:06.793 00.000 10072 MoveAxis(W, 2, ABG)
22:17:06.793 00.000 10072 Guiding  Dir = 3, Dur = 2
22:17:06.794 00.001 10072 IsGuiding returns 0
22:17:06.794 00.000 10072 PulseGuide returned control before completion, sleep 12
22:17:06.817 00.023 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:17:06.820 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:06.824 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:06.826 00.002 1032 Enqueuing Expose request
22:17:06.830 00.004 10072 IsGuiding returns 0
22:17:06.830 00.000 10072 Move returns status 0, amount 2
22:17:06.830 00.000 10072 MoveAxis(N, 0, ABG)
22:17:06.830 00.000 10072 Move returns status 0, amount 0
22:17:06.830 00.000 10072 move complete, result=0
22:17:06.830 00.000 10072 worker thread done servicing request
22:17:06.830 00.000 10072 Worker thread wakes up
22:17:06.830 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:06.830 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:06.831 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:17:07.250 00.419 10072 Exposure complete
22:17:07.342 00.092 10072 worker thread done servicing request
22:17:07.342 00.000 1032 OnExposeComplete: enter
22:17:07.346 00.004 1032 UpdateGuideState(): m_state=6
22:17:07.349 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3146
22:17:07.353 00.004 1032 Star::Find returns 1 (0), X=1101.57, Y=134.79, Mass=1270, SNR=25.0, Peak=123 HFD=3.2
22:17:07.356 00.003 1032 MultiStar: [#1 -0.05,0.28,0.00,M1] [#2 0.01,-0.09,0.79,U] [#3 -0.06,0.00,0.81,U] [#4 -0.07,0.07,0.68,U] [#5 0.03,0.17,0.72,U] [#6 -0.14,-0.09,0.64,U] [#7 -0.07,-0.05,0.71,U] [#8 -0.30,0.21,0.00,M5] 
22:17:07.358 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.02}, one-star: {0.36, 0.11}
22:17:07.360 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
22:17:07.363 00.003 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
22:17:07.366 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.67 mountX=0.01 mountY=-0.03, mountTheta=-1.16
22:17:07.375 00.009 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
22:17:07.378 00.003 1032 Enqueuing Move request for scope (0.03, 0.02)
22:17:07.381 00.003 10072 Worker thread wakes up
22:17:07.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:17:07.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:17:07.382 00.001 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
22:17:07.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:17:07.388 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.34
22:17:07.388 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:17:07.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:07.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:17:07.388 00.000 10072 MoveAxis(W, 1, ABG)
22:17:07.388 00.000 10072 Guiding  Dir = 3, Dur = 1
22:17:07.389 00.001 10072 IsGuiding returns 0
22:17:07.390 00.001 10072 PulseGuide returned control before completion, sleep 11
22:17:07.416 00.026 10072 IsGuiding returns 0
22:17:07.416 00.000 10072 Move returns status 0, amount 1
22:17:07.416 00.000 10072 MoveAxis(N, 0, ABG)
22:17:07.416 00.000 10072 Move returns status 0, amount 0
22:17:07.416 00.000 10072 move complete, result=0
22:17:07.417 00.001 10072 worker thread done servicing request
22:17:07.427 00.010 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:17:07.431 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:07.435 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:07.439 00.004 1032 Enqueuing Expose request
22:17:07.442 00.003 10072 Worker thread wakes up
22:17:07.442 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:17:07.444 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:07.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:08.077 00.633 10072 Exposure complete
22:17:08.163 00.086 10072 worker thread done servicing request
22:17:08.163 00.000 1032 OnExposeComplete: enter
22:17:08.167 00.004 1032 UpdateGuideState(): m_state=6
22:17:08.170 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3147
22:17:08.174 00.004 1032 Star::Find returns 1 (0), X=1101.17, Y=134.77, Mass=1342, SNR=25.7, Peak=115 HFD=3.3
22:17:08.177 00.003 1032 MultiStar: [#1 0.09,-0.03,1.02,U] [#2 -0.08,0.02,0.76,U] [#3 0.11,0.04,0.72,U] [#4 -0.15,0.02,0.63,U] [#5 0.11,0.06,0.66,U] [#6 -0.06,-0.06,0.61,U] [#7 0.01,0.09,0.74,U] [#8 -0.08,0.11,0.53,U] 
22:17:08.180 00.003 1032 refined, 8 included, MultiStar: {-0.00, 0.04}, one-star: {-0.04, 0.09}
22:17:08.187 00.007 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
22:17:08.190 00.003 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
22:17:08.195 00.005 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.67 mountX=0.04 mountY=-0.01, mountTheta=-0.16
22:17:08.202 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
22:17:08.208 00.006 1032 Enqueuing Move request for scope (-0.00, 0.04)
22:17:08.212 00.004 10072 Worker thread wakes up
22:17:08.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
22:17:08.212 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
22:17:08.212 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
22:17:08.221 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:17:08.224 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.34
22:17:08.224 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:17:08.224 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:08.224 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:17:08.224 00.000 10072 MoveAxis(W, 2, ABG)
22:17:08.224 00.000 10072 Guiding  Dir = 3, Dur = 2
22:17:08.225 00.001 10072 IsGuiding returns 0
22:17:08.226 00.001 10072 PulseGuide returned control before completion, sleep 12
22:17:08.247 00.021 10072 IsGuiding returns 0
22:17:08.247 00.000 10072 Move returns status 0, amount 2
22:17:08.248 00.001 10072 MoveAxis(N, 0, ABG)
22:17:08.248 00.000 10072 Move returns status 0, amount 0
22:17:08.248 00.000 10072 move complete, result=0
22:17:08.248 00.000 10072 worker thread done servicing request
22:17:08.256 00.008 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:17:08.260 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:08.263 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:08.267 00.004 1032 Enqueuing Expose request
22:17:08.272 00.005 10072 Worker thread wakes up
22:17:08.272 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:17:08.277 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:08.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:08.686 00.409 10072 Exposure complete
22:17:08.753 00.067 10072 worker thread done servicing request
22:17:08.753 00.000 1032 OnExposeComplete: enter
22:17:08.756 00.003 1032 UpdateGuideState(): m_state=6
22:17:08.759 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3148
22:17:08.761 00.002 1032 Star::Find returns 1 (0), X=1101.17, Y=134.75, Mass=1482, SNR=27.0, Peak=133 HFD=3.4
22:17:08.763 00.002 1032 MultiStar: [#1 -0.06,0.18,0.90,U] [#2 0.01,0.09,0.73,U] [#3 0.14,0.16,0.70,U] [#4 -0.04,0.11,0.67,U] [#5 -0.01,0.10,0.60,U] [#6 0.09,-0.02,0.55,U] [#7 -0.18,0.08,0.66,U] [#8 -0.02,0.35,0.00,M5] 
22:17:08.765 00.002 1032 single-star, 7 included, MultiStar: {-0.01, 0.10}, one-star: {-0.04, 0.07}
22:17:08.767 00.002 1032 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.83) = xAngle (0.23 = 0.23)
22:17:08.771 00.004 1032 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.23 = 0.23)
22:17:08.773 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.06 mountX=0.08 mountY=0.02, mountTheta=0.23
22:17:08.779 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
22:17:08.781 00.002 1032 Enqueuing Move request for scope (-0.04, 0.07)
22:17:08.784 00.003 10072 Worker thread wakes up
22:17:08.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
22:17:08.784 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
22:17:08.784 00.000 10072 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.02
22:17:08.786 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:17:08.788 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.34
22:17:08.789 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:17:08.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:08.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:17:08.789 00.000 10072 MoveAxis(W, 1, ABG)
22:17:08.789 00.000 10072 Guiding  Dir = 3, Dur = 1
22:17:08.789 00.000 10072 IsGuiding returns 0
22:17:08.790 00.001 10072 PulseGuide returned control before completion, sleep 11
22:17:08.808 00.018 10072 IsGuiding returns 0
22:17:08.808 00.000 10072 Move returns status 0, amount 1
22:17:08.808 00.000 10072 MoveAxis(N, 0, ABG)
22:17:08.808 00.000 10072 Move returns status 0, amount 0
22:17:08.808 00.000 10072 move complete, result=0
22:17:08.808 00.000 10072 worker thread done servicing request
22:17:08.813 00.005 1032 UpdateGuideState exits: m=1482 SNR=27.0
22:17:08.815 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:08.818 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:08.820 00.002 1032 Enqueuing Expose request
22:17:08.823 00.003 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:17:08.825 00.002 10072 Worker thread wakes up
22:17:08.826 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:08.826 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:09.454 00.628 10072 Exposure complete
22:17:09.514 00.060 10072 worker thread done servicing request
22:17:09.514 00.000 1032 OnExposeComplete: enter
22:17:09.516 00.002 1032 UpdateGuideState(): m_state=6
22:17:09.519 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3149
22:17:09.521 00.002 1032 Star::Find returns 1 (0), X=1101.25, Y=134.77, Mass=1530, SNR=27.5, Peak=132 HFD=3.4
22:17:09.523 00.002 1032 MultiStar: [#1 0.02,0.14,0.91,U] [#2 -0.06,0.08,0.73,U] [#3 -0.04,0.11,0.71,U] [#4 -0.11,0.12,0.62,U] [#5 0.11,0.36,0.00,M1] [#6 -0.18,0.13,0.57,U] [#7 -0.08,0.14,0.63,U] [#8 -0.22,0.13,0.00,M6] 
22:17:09.524 00.001 1032 single-star, 6 included, MultiStar: {-0.05, 0.11}, one-star: {0.04, 0.09}
22:17:09.526 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
22:17:09.529 00.003 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
22:17:09.531 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.15 mountX=0.08 mountY=-0.06, mountTheta=-0.68
22:17:09.537 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
22:17:09.541 00.004 1032 Enqueuing Move request for scope (0.04, 0.09)
22:17:09.546 00.005 10072 Worker thread wakes up
22:17:09.546 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:17:09.546 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:17:09.546 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.06
22:17:09.555 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:17:09.557 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.34
22:17:09.558 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:17:09.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:09.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:17:09.558 00.000 10072 MoveAxis(W, 2, ABG)
22:17:09.558 00.000 10072 Guiding  Dir = 3, Dur = 2
22:17:09.558 00.000 10072 IsGuiding returns 0
22:17:09.559 00.001 10072 PulseGuide returned control before completion, sleep 12
22:17:09.574 00.015 10072 IsGuiding returns 0
22:17:09.574 00.000 10072 Move returns status 0, amount 2
22:17:09.574 00.000 10072 MoveAxis(N, 0, ABG)
22:17:09.574 00.000 10072 Move returns status 0, amount 0
22:17:09.574 00.000 10072 move complete, result=0
22:17:09.574 00.000 10072 worker thread done servicing request
22:17:09.578 00.004 1032 UpdateGuideState exits: m=1530 SNR=27.5
22:17:09.581 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:09.583 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:09.585 00.002 1032 Enqueuing Expose request
22:17:09.587 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:17:09.589 00.002 10072 Worker thread wakes up
22:17:09.589 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:09.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:10.001 00.412 10072 Exposure complete
22:17:10.061 00.060 10072 worker thread done servicing request
22:17:10.061 00.000 1032 OnExposeComplete: enter
22:17:10.065 00.004 1032 UpdateGuideState(): m_state=6
22:17:10.067 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3150
22:17:10.069 00.002 1032 Star::Find returns 1 (0), X=1101.44, Y=134.66, Mass=1396, SNR=26.2, Peak=125 HFD=3.3
22:17:10.071 00.002 1032 MultiStar: [#1 -0.04,0.20,0.93,U] [#2 0.01,0.16,0.74,U] [#3 -0.01,0.11,0.72,U] [#4 -0.11,0.02,0.64,U] [#5 -0.02,-0.07,0.64,U] [#6 0.05,-0.06,0.53,U] [#7 -0.17,0.05,0.68,U] [#8 -0.21,0.22,0.00,M7] 
22:17:10.073 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.06}, one-star: {0.23, -0.02}
22:17:10.074 00.001 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
22:17:10.076 00.002 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
22:17:10.077 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.51 mountX=0.06 mountY=-0.02, mountTheta=-0.32
22:17:10.082 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
22:17:10.085 00.003 1032 Enqueuing Move request for scope (0.00, 0.06)
22:17:10.087 00.002 10072 Worker thread wakes up
22:17:10.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
22:17:10.087 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
22:17:10.087 00.000 10072 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.02
22:17:10.090 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
22:17:10.092 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.34
22:17:10.092 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:17:10.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:10.093 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:17:10.093 00.000 10072 MoveAxis(W, 1, ABG)
22:17:10.093 00.000 10072 Guiding  Dir = 3, Dur = 1
22:17:10.094 00.001 10072 IsGuiding returns 0
22:17:10.094 00.000 10072 PulseGuide returned control before completion, sleep 11
22:17:10.113 00.019 1032 UpdateGuideState exits: m=1396 SNR=26.2
22:17:10.116 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:10.118 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:10.121 00.003 1032 Enqueuing Expose request
22:17:10.124 00.003 10072 IsGuiding returns 0
22:17:10.124 00.000 10072 Move returns status 0, amount 1
22:17:10.124 00.000 10072 MoveAxis(N, 0, ABG)
22:17:10.124 00.000 10072 Move returns status 0, amount 0
22:17:10.125 00.001 10072 move complete, result=0
22:17:10.125 00.000 10072 worker thread done servicing request
22:17:10.125 00.000 10072 Worker thread wakes up
22:17:10.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:10.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:10.133 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:17:10.761 00.628 10072 Exposure complete
22:17:10.815 00.054 10072 worker thread done servicing request
22:17:10.815 00.000 1032 OnExposeComplete: enter
22:17:10.817 00.002 1032 UpdateGuideState(): m_state=6
22:17:10.818 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3151
22:17:10.820 00.002 1032 Star::Find returns 1 (0), X=1101.35, Y=134.79, Mass=1349, SNR=25.8, Peak=120 HFD=3.2
22:17:10.822 00.002 1032 MultiStar: [#1 0.01,-0.01,0.97,U] [#2 -0.02,0.07,0.72,U] [#3 -0.15,0.22,0.00,M1] [#4 -0.10,0.18,0.63,U] [#5 0.11,0.18,0.67,U] [#6 -0.17,-0.06,0.61,U] [#7 -0.14,0.26,0.00,M1] [#8 -0.14,0.08,0.49,U] 
22:17:10.823 00.001 1032 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {0.14, 0.11}
22:17:10.825 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
22:17:10.826 00.001 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
22:17:10.827 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.64 mountX=0.07 mountY=-0.01, mountTheta=-0.19
22:17:10.831 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
22:17:10.833 00.002 1032 Enqueuing Move request for scope (-0.01, 0.08)
22:17:10.836 00.003 10072 Worker thread wakes up
22:17:10.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:17:10.836 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:17:10.836 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.07 yDistance=-0.01
22:17:10.838 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
22:17:10.840 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.34
22:17:10.840 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:17:10.840 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:10.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:17:10.840 00.000 10072 MoveAxis(W, 2, ABG)
22:17:10.840 00.000 10072 Guiding  Dir = 3, Dur = 2
22:17:10.841 00.001 10072 IsGuiding returns 0
22:17:10.841 00.000 10072 PulseGuide returned control before completion, sleep 12
22:17:10.858 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.8
22:17:10.862 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:10.864 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:10.865 00.001 1032 Enqueuing Expose request
22:17:10.867 00.002 10072 IsGuiding returns 0
22:17:10.867 00.000 10072 Move returns status 0, amount 2
22:17:10.867 00.000 10072 MoveAxis(N, 0, ABG)
22:17:10.867 00.000 10072 Move returns status 0, amount 0
22:17:10.867 00.000 10072 move complete, result=0
22:17:10.867 00.000 10072 worker thread done servicing request
22:17:10.867 00.000 10072 Worker thread wakes up
22:17:10.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:10.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:10.875 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:17:11.274 00.399 10072 Exposure complete
22:17:11.329 00.055 10072 worker thread done servicing request
22:17:11.329 00.000 1032 OnExposeComplete: enter
22:17:11.330 00.001 1032 UpdateGuideState(): m_state=6
22:17:11.333 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3152
22:17:11.337 00.004 1032 Star::Find returns 1 (0), X=1101.35, Y=134.81, Mass=1493, SNR=27.2, Peak=141 HFD=3.3
22:17:11.338 00.001 1032 MultiStar: [#1 -0.00,0.31,0.00,M1] [#2 -0.13,0.29,0.00,M1] [#3 -0.02,0.12,0.74,U] [#4 -0.10,0.16,0.66,U] [#5 -0.07,0.09,0.63,U] [#6 -0.18,0.12,0.58,U] [#7 -0.17,0.14,0.65,U] [#8 -0.27,0.30,0.00,M7] 
22:17:11.340 00.002 1032 refined, 5 included, MultiStar: {-0.05, 0.13}, one-star: {0.14, 0.14}
22:17:11.342 00.002 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
22:17:11.343 00.001 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
22:17:11.345 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.92 mountX=0.14 mountY=0.01, mountTheta=0.09
22:17:11.349 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.13, opts=13)
22:17:11.352 00.003 1032 Enqueuing Move request for scope (-0.05, 0.13)
22:17:11.353 00.001 10072 Worker thread wakes up
22:17:11.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
22:17:11.353 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
22:17:11.353 00.000 10072 Moving (-0.05, 0.13) raw xDistance=0.14 yDistance=0.01
22:17:11.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:17:11.357 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.34
22:17:11.357 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:17:11.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:11.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:17:11.357 00.000 10072 MoveAxis(W, 66, ABG)
22:17:11.357 00.000 10072 Guiding  Dir = 3, Dur = 66
22:17:11.357 00.000 10072 IsGuiding returns 0
22:17:11.358 00.001 10072 PulseGuide returned control before completion, sleep 76
22:17:11.373 00.015 1032 UpdateGuideState exits: m=1493 SNR=27.2
22:17:11.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:11.377 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:11.379 00.002 1032 Enqueuing Expose request
22:17:11.442 00.063 10072 IsGuiding returns 0
22:17:11.442 00.000 10072 Move returns status 0, amount 66
22:17:11.442 00.000 10072 MoveAxis(N, 0, ABG)
22:17:11.442 00.000 10072 Move returns status 0, amount 0
22:17:11.442 00.000 10072 move complete, result=0
22:17:11.442 00.000 10072 worker thread done servicing request
22:17:11.442 00.000 10072 Worker thread wakes up
22:17:11.442 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:11.442 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:11.442 00.000 1032 GuideStep: 0.1 px 66 ms WEST, 0.0 px 0 ms NORTH
22:17:12.072 00.630 10072 Exposure complete
22:17:12.127 00.055 10072 worker thread done servicing request
22:17:12.127 00.000 1032 OnExposeComplete: enter
22:17:12.128 00.001 1032 UpdateGuideState(): m_state=6
22:17:12.130 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3153
22:17:12.131 00.001 1032 Star::Find returns 1 (0), X=1101.25, Y=134.79, Mass=1317, SNR=25.5, Peak=122 HFD=3.2
22:17:12.133 00.002 1032 MultiStar: [#1 0.05,0.13,0.97,U] [#2 -0.14,0.14,0.73,U] [#3 0.07,0.07,0.75,U] [#4 -0.01,0.09,0.70,U] [#5 -0.14,0.17,0.66,U] [#6 -0.09,0.08,0.58,U] [#7 -0.15,0.13,0.62,U] [#8 -0.16,0.13,0.52,U] 
22:17:12.135 00.002 1032 single-star, 8 included, MultiStar: {-0.04, 0.12}, one-star: {0.04, 0.11}
22:17:12.136 00.001 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
22:17:12.137 00.001 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
22:17:12.139 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=0.10 mountY=-0.07, mountTheta=-0.59
22:17:12.142 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
22:17:12.144 00.002 1032 Enqueuing Move request for scope (0.04, 0.11)
22:17:12.147 00.003 10072 Worker thread wakes up
22:17:12.147 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
22:17:12.147 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
22:17:12.147 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.10 yDistance=-0.07
22:17:12.150 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:17:12.151 00.001 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.34
22:17:12.152 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:17:12.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:12.152 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:17:12.152 00.000 10072 MoveAxis(W, 1, ABG)
22:17:12.152 00.000 10072 Guiding  Dir = 3, Dur = 1
22:17:12.152 00.000 10072 IsGuiding returns 0
22:17:12.153 00.001 10072 PulseGuide returned control before completion, sleep 11
22:17:12.170 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:17:12.171 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:12.175 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:12.177 00.002 1032 Enqueuing Expose request
22:17:12.179 00.002 10072 IsGuiding returns 0
22:17:12.179 00.000 10072 Move returns status 0, amount 1
22:17:12.179 00.000 10072 MoveAxis(N, 0, ABG)
22:17:12.179 00.000 10072 Move returns status 0, amount 0
22:17:12.179 00.000 10072 move complete, result=0
22:17:12.179 00.000 10072 worker thread done servicing request
22:17:12.179 00.000 10072 Worker thread wakes up
22:17:12.180 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:12.180 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:12.186 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:17:12.586 00.400 10072 Exposure complete
22:17:12.641 00.055 1032 OnExposeComplete: enter
22:17:12.643 00.002 1032 UpdateGuideState(): m_state=6
22:17:12.645 00.002 10072 worker thread done servicing request
22:17:12.645 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3154
22:17:12.647 00.002 1032 Star::Find returns 1 (0), X=1101.18, Y=134.80, Mass=1323, SNR=25.5, Peak=118 HFD=3.2
22:17:12.649 00.002 1032 MultiStar: [#1 -0.16,0.06,0.98,U] [#2 0.03,0.15,0.81,U] [#3 0.09,-0.09,0.74,U] [#4 -0.07,-0.06,0.68,U] [#5 -0.06,-0.08,0.70,U] [#6 -0.13,0.03,0.56,U] [#7 -0.22,-0.06,0.65,U] [#8 -0.18,0.09,0.53,U] 
22:17:12.650 00.001 1032 refined, 8 included, MultiStar: {-0.07, 0.03}, one-star: {-0.03, 0.13}
22:17:12.651 00.001 1032 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.83) = xAngle (0.99 = 0.99)
22:17:12.654 00.003 1032 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.99 = 0.99)
22:17:12.656 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.82 mountX=0.04 mountY=0.07, mountTheta=0.99
22:17:12.658 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.03, opts=13)
22:17:12.660 00.002 1032 Enqueuing Move request for scope (-0.07, 0.03)
22:17:12.662 00.002 10072 Worker thread wakes up
22:17:12.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
22:17:12.662 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
22:17:12.662 00.000 10072 Moving (-0.07, 0.03) raw xDistance=0.04 yDistance=0.07
22:17:12.664 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:17:12.666 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.34
22:17:12.667 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:17:12.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:12.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:17:12.667 00.000 10072 MoveAxis(W, 1, ABG)
22:17:12.667 00.000 10072 Guiding  Dir = 3, Dur = 1
22:17:12.667 00.000 10072 IsGuiding returns 0
22:17:12.667 00.000 10072 PulseGuide returned control before completion, sleep 11
22:17:12.689 00.022 1032 UpdateGuideState exits: m=1323 SNR=25.5
22:17:12.691 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:12.693 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:12.695 00.002 1032 Enqueuing Expose request
22:17:12.721 00.026 10072 IsGuiding returns 0
22:17:12.721 00.000 10072 Move returns status 0, amount 1
22:17:12.721 00.000 10072 MoveAxis(N, 0, ABG)
22:17:12.721 00.000 10072 Move returns status 0, amount 0
22:17:12.721 00.000 10072 move complete, result=0
22:17:12.721 00.000 10072 worker thread done servicing request
22:17:12.721 00.000 10072 Worker thread wakes up
22:17:12.721 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:12.721 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:12.728 00.007 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:17:13.350 00.622 10072 Exposure complete
22:17:13.405 00.055 10072 worker thread done servicing request
22:17:13.405 00.000 1032 OnExposeComplete: enter
22:17:13.407 00.002 1032 UpdateGuideState(): m_state=6
22:17:13.409 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3155
22:17:13.411 00.002 1032 Star::Find returns 1 (0), X=1101.18, Y=134.64, Mass=1373, SNR=26.0, Peak=120 HFD=3.2
22:17:13.413 00.002 1032 MultiStar: [#1 -0.10,0.05,0.89,U] [#2 -0.17,-0.01,0.75,U] [#3 0.08,-0.13,0.75,U] [#4 -0.03,-0.03,0.68,U] [#5 -0.00,0.04,0.64,U] [#6 -0.22,-0.10,0.00,M1] [#7 -0.17,-0.07,0.69,U] [#8 -0.33,0.09,0.00,M6] 
22:17:13.415 00.002 1032 single-star, 6 included, MultiStar: {-0.06, -0.03}, one-star: {-0.03, -0.04}
22:17:13.416 00.001 1032 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.83) = xAngle (-4.07 = 2.21)
22:17:13.418 00.002 1032 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.07 = 2.21)
22:17:13.419 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.24 mountX=-0.03 mountY=0.04, mountTheta=2.21
22:17:13.421 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
22:17:13.423 00.002 1032 Enqueuing Move request for scope (-0.03, -0.04)
22:17:13.427 00.004 10072 Worker thread wakes up
22:17:13.427 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
22:17:13.427 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
22:17:13.427 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
22:17:13.431 00.004 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.34
22:17:13.431 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:17:13.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:13.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:17:13.431 00.000 10072 MoveAxis(W, 1, ABG)
22:17:13.431 00.000 10072 Guiding  Dir = 3, Dur = 1
22:17:13.431 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:17:13.434 00.003 10072 IsGuiding returns 0
22:17:13.434 00.000 10072 PulseGuide returned control before completion, sleep 11
22:17:13.452 00.018 1032 UpdateGuideState exits: m=1373 SNR=26.0
22:17:13.455 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:13.459 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:13.461 00.002 1032 Enqueuing Expose request
22:17:13.463 00.002 10072 IsGuiding returns 0
22:17:13.463 00.000 10072 Move returns status 0, amount 1
22:17:13.463 00.000 10072 MoveAxis(N, 0, ABG)
22:17:13.463 00.000 10072 Move returns status 0, amount 0
22:17:13.463 00.000 10072 move complete, result=0
22:17:13.463 00.000 10072 worker thread done servicing request
22:17:13.463 00.000 10072 Worker thread wakes up
22:17:13.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:13.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:13.471 00.008 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:17:13.880 00.409 10072 Exposure complete
22:17:13.933 00.053 10072 worker thread done servicing request
22:17:13.933 00.000 1032 OnExposeComplete: enter
22:17:13.935 00.002 1032 UpdateGuideState(): m_state=6
22:17:13.937 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3156
22:17:13.939 00.002 1032 Star::Find returns 1 (0), X=1101.21, Y=134.86, Mass=1105, SNR=23.3, Peak=98 HFD=3.0
22:17:13.941 00.002 1032 MultiStar: [#1 -0.10,0.04,1.06,U] [#2 -0.13,0.01,0.82,U] [#3 -0.06,0.03,0.82,U] [#4 -0.15,-0.06,0.73,U] [#5 -0.04,-0.13,0.71,U] [#6 -0.11,-0.06,0.68,U] [#7 -0.05,-0.01,0.78,U] [#8 -0.22,0.32,0.00,M7] 
22:17:13.943 00.002 1032 refined, 7 included, MultiStar: {-0.08, 0.01}, one-star: {0.00, 0.18}
22:17:13.944 00.001 1032 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.83) = xAngle (1.16 = 1.16)
22:17:13.946 00.002 1032 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.16 = 1.16)
22:17:13.947 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.00 mountX=0.03 mountY=0.07, mountTheta=1.16
22:17:13.950 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.01, opts=13)
22:17:13.951 00.001 1032 Enqueuing Move request for scope (-0.08, 0.01)
22:17:13.952 00.001 10072 Worker thread wakes up
22:17:13.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
22:17:13.954 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
22:17:13.954 00.000 10072 Moving (-0.08, 0.01) raw xDistance=0.03 yDistance=0.07
22:17:13.956 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:17:13.959 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.34
22:17:13.959 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:17:13.959 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:13.959 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:17:13.959 00.000 10072 MoveAxis(W, 1, ABG)
22:17:13.959 00.000 10072 Guiding  Dir = 3, Dur = 1
22:17:13.959 00.000 10072 IsGuiding returns 0
22:17:13.960 00.001 10072 PulseGuide returned control before completion, sleep 11
22:17:13.975 00.015 1032 UpdateGuideState exits: m=1105 SNR=23.3
22:17:13.978 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:13.979 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:13.981 00.002 1032 Enqueuing Expose request
22:17:13.985 00.004 10072 IsGuiding returns 0
22:17:13.985 00.000 10072 Move returns status 0, amount 1
22:17:13.985 00.000 10072 MoveAxis(N, 0, ABG)
22:17:13.985 00.000 10072 Move returns status 0, amount 0
22:17:13.985 00.000 10072 move complete, result=0
22:17:13.985 00.000 10072 worker thread done servicing request
22:17:13.985 00.000 10072 Worker thread wakes up
22:17:13.985 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:13.985 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:13.990 00.005 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:17:14.615 00.625 10072 Exposure complete
22:17:14.667 00.052 10072 worker thread done servicing request
22:17:14.667 00.000 1032 OnExposeComplete: enter
22:17:14.669 00.002 1032 UpdateGuideState(): m_state=6
22:17:14.671 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3157
22:17:14.675 00.004 1032 Star::Find returns 1 (0), X=1101.30, Y=134.66, Mass=1145, SNR=23.7, Peak=103 HFD=3.3
22:17:14.678 00.003 1032 MultiStar: [#1 -0.21,0.18,0.00,M1] [#2 -0.32,0.14,0.00,M1] [#3 0.00,0.08,0.85,U] [#4 -0.12,0.10,0.66,U] [#5 -0.02,0.22,0.70,U] [#6 -0.22,0.05,0.61,U] [#7 -0.32,0.11,0.00,M1] [#8 -0.38,0.18,0.00,M8] 
22:17:14.680 00.002 1032 refined, 4 included, MultiStar: {-0.04, 0.08}, one-star: {0.09, -0.02}
22:17:14.682 00.002 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
22:17:14.684 00.002 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
22:17:14.685 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.99 mountX=0.09 mountY=0.01, mountTheta=0.16
22:17:14.688 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.08, opts=13)
22:17:14.690 00.002 1032 Enqueuing Move request for scope (-0.04, 0.08)
22:17:14.692 00.002 10072 Worker thread wakes up
22:17:14.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
22:17:14.692 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
22:17:14.692 00.000 10072 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.01
22:17:14.694 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:17:14.697 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.35
22:17:14.697 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:17:14.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:14.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:17:14.697 00.000 10072 MoveAxis(W, 1, ABG)
22:17:14.697 00.000 10072 Guiding  Dir = 3, Dur = 1
22:17:14.698 00.001 10072 IsGuiding returns 0
22:17:14.698 00.000 10072 PulseGuide returned control before completion, sleep 11
22:17:14.715 00.017 1032 UpdateGuideState exits: m=1145 SNR=23.7
22:17:14.717 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:14.719 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:14.720 00.001 1032 Enqueuing Expose request
22:17:14.722 00.002 10072 IsGuiding returns 0
22:17:14.722 00.000 10072 Move returns status 0, amount 1
22:17:14.722 00.000 10072 MoveAxis(N, 0, ABG)
22:17:14.722 00.000 10072 Move returns status 0, amount 0
22:17:14.722 00.000 10072 move complete, result=0
22:17:14.723 00.001 10072 worker thread done servicing request
22:17:14.723 00.000 10072 Worker thread wakes up
22:17:14.723 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:14.723 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:14.729 00.006 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:17:15.131 00.402 10072 Exposure complete
22:17:15.190 00.059 10072 worker thread done servicing request
22:17:15.190 00.000 1032 OnExposeComplete: enter
22:17:15.193 00.003 1032 UpdateGuideState(): m_state=6
22:17:15.195 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3158
22:17:15.197 00.002 1032 Star::Find returns 1 (0), X=1101.23, Y=134.69, Mass=1348, SNR=25.8, Peak=130 HFD=3.3
22:17:15.198 00.001 1032 MultiStar: [#1 -0.23,0.20,0.00,M2] [#2 -0.30,0.13,0.00,M2] [#3 -0.04,0.11,0.83,U] [#4 -0.18,0.11,0.65,U] [#5 0.07,0.19,0.67,U] [#6 -0.26,-0.14,0.00,M1] [#7 -0.14,0.27,0.00,M2] [#8 -0.36,0.32,0.00,M9] 
22:17:15.200 00.002 1032 single-star, 3 included, MultiStar: {-0.03, 0.10}, one-star: {0.02, 0.01}
22:17:15.201 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
22:17:15.202 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
22:17:15.205 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.55 mountX=0.01 mountY=-0.02, mountTheta=-1.28
22:17:15.208 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
22:17:15.210 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
22:17:15.213 00.003 10072 Worker thread wakes up
22:17:15.213 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:17:15.213 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:17:15.213 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
22:17:15.215 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:17:15.218 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.35
22:17:15.218 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:17:15.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:15.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:17:15.218 00.000 10072 MoveAxis(W, 1, ABG)
22:17:15.218 00.000 10072 Guiding  Dir = 3, Dur = 1
22:17:15.219 00.001 10072 IsGuiding returns 0
22:17:15.219 00.000 10072 PulseGuide returned control before completion, sleep 11
22:17:15.239 00.020 10072 IsGuiding returns 0
22:17:15.239 00.000 10072 Move returns status 0, amount 1
22:17:15.239 00.000 10072 MoveAxis(N, 0, ABG)
22:17:15.239 00.000 10072 Move returns status 0, amount 0
22:17:15.239 00.000 10072 move complete, result=0
22:17:15.239 00.000 10072 worker thread done servicing request
22:17:15.240 00.001 1032 UpdateGuideState exits: m=1348 SNR=25.8
22:17:15.243 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:15.246 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:15.248 00.002 1032 Enqueuing Expose request
22:17:15.250 00.002 10072 Worker thread wakes up
22:17:15.250 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:17:15.252 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:15.252 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:15.884 00.632 10072 Exposure complete
22:17:15.944 00.060 10072 worker thread done servicing request
22:17:15.944 00.000 1032 OnExposeComplete: enter
22:17:15.946 00.002 1032 UpdateGuideState(): m_state=6
22:17:15.948 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3159
22:17:15.949 00.001 1032 Star::Find returns 1 (0), X=1101.30, Y=134.57, Mass=1369, SNR=26.0, Peak=136 HFD=3.2
22:17:15.951 00.002 1032 MultiStar: [#1 -0.01,0.07,0.97,U] [#2 -0.33,0.09,0.00,M3] [#3 0.01,-0.04,0.71,U] [#4 -0.16,0.01,0.66,U] [#5 -0.08,0.09,0.62,U] [#6 -0.22,-0.02,0.56,U] [#7 -0.23,0.03,0.71,U] [#8 -0.29,0.03,0.00,M10] 
22:17:15.953 00.002 1032 refined, 6 included, MultiStar: {-0.07, 0.00}, one-star: {0.09, -0.11}
22:17:15.955 00.002 1032 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.83) = xAngle (1.31 = 1.31)
22:17:15.956 00.001 1032 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.31 = 1.31)
22:17:15.958 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.14 mountX=0.02 mountY=0.07, mountTheta=1.31
22:17:15.962 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.00, opts=13)
22:17:15.963 00.001 1032 Enqueuing Move request for scope (-0.07, 0.00)
22:17:15.965 00.002 10072 Worker thread wakes up
22:17:15.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
22:17:15.965 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
22:17:15.965 00.000 10072 Moving (-0.07, 0.00) raw xDistance=0.02 yDistance=0.07
22:17:15.967 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:17:15.969 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.35
22:17:15.969 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:17:15.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:15.970 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:17:15.970 00.000 10072 MoveAxis(W, 0, ABG)
22:17:15.970 00.000 10072 Move returns status 0, amount 0
22:17:15.970 00.000 10072 MoveAxis(N, 0, ABG)
22:17:15.970 00.000 10072 Move returns status 0, amount 0
22:17:15.970 00.000 10072 move complete, result=0
22:17:15.970 00.000 10072 worker thread done servicing request
22:17:15.989 00.019 1032 UpdateGuideState exits: m=1369 SNR=26.0
22:17:15.993 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:15.995 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:15.997 00.002 1032 Enqueuing Expose request
22:17:15.998 00.001 1032 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
22:17:16.000 00.002 10072 Worker thread wakes up
22:17:16.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:16.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:16.418 00.418 10072 Exposure complete
22:17:16.469 00.051 10072 worker thread done servicing request
22:17:16.470 00.001 1032 OnExposeComplete: enter
22:17:16.472 00.002 1032 UpdateGuideState(): m_state=6
22:17:16.473 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3160
22:17:16.475 00.002 1032 Star::Find returns 1 (0), X=1101.13, Y=134.64, Mass=1206, SNR=24.4, Peak=115 HFD=3.3
22:17:16.477 00.002 1032 MultiStar: [#1 -0.09,0.15,1.06,U] [#2 -0.21,0.16,0.00,M4] [#3 -0.02,0.04,0.81,U] [#4 -0.20,0.19,0.00,M1] [#5 -0.20,0.15,0.00,M1] [#6 -0.02,0.07,0.65,U] [#7 -0.23,0.20,0.00,M2] [#8 -0.26,0.09,0.00,R] 
22:17:16.478 00.001 1032 refined, 3 included, MultiStar: {-0.06, 0.06}, one-star: {-0.08, -0.04}
22:17:16.479 00.001 1032 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.83) = xAngle (0.54 = 0.54)
22:17:16.481 00.002 1032 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.54 = 0.54)
22:17:16.482 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.37 mountX=0.07 mountY=0.04, mountTheta=0.54
22:17:16.485 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.06, opts=13)
22:17:16.486 00.001 1032 Enqueuing Move request for scope (-0.06, 0.06)
22:17:16.488 00.002 10072 Worker thread wakes up
22:17:16.488 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
22:17:16.488 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
22:17:16.488 00.000 10072 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=0.04
22:17:16.492 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.35
22:17:16.492 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:17:16.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:16.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:17:16.492 00.000 10072 MoveAxis(W, 0, ABG)
22:17:16.492 00.000 10072 Move returns status 0, amount 0
22:17:16.492 00.000 10072 MoveAxis(N, 0, ABG)
22:17:16.492 00.000 10072 Move returns status 0, amount 0
22:17:16.492 00.000 10072 move complete, result=0
22:17:16.493 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:17:16.495 00.002 10072 worker thread done servicing request
22:17:16.512 00.017 1032 UpdateGuideState exits: m=1206 SNR=24.4
22:17:16.514 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:16.515 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:16.517 00.002 1032 Enqueuing Expose request
22:17:16.519 00.002 1032 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
22:17:16.522 00.003 10072 Worker thread wakes up
22:17:16.522 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:16.523 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:17.153 00.630 10072 Exposure complete
22:17:17.210 00.057 10072 worker thread done servicing request
22:17:17.210 00.000 1032 OnExposeComplete: enter
22:17:17.213 00.003 1032 UpdateGuideState(): m_state=6
22:17:17.215 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3161
22:17:17.217 00.002 1032 Star::Find returns 1 (0), X=1101.12, Y=134.81, Mass=1532, SNR=27.5, Peak=132 HFD=3.1
22:17:17.219 00.002 1032 MultiStar: [#1 -0.18,0.23,0.00,M1] [#2 -0.28,0.37,0.00,M5] [#3 0.14,0.31,0.00,M1] [#4 -0.23,0.20,0.00,M2] [#5 -0.10,0.30,0.00,M2] [#6 -0.16,0.33,0.00,M1] [#7 -0.38,0.37,0.00,M3] [#8 -0.18,0.28,0.00,M1] 
22:17:17.220 00.001 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
22:17:17.221 00.001 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
22:17:17.223 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.16 mountX=0.15 mountY=0.05, mountTheta=0.33
22:17:17.225 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.13, opts=13)
22:17:17.227 00.002 1032 Enqueuing Move request for scope (-0.09, 0.13)
22:17:17.228 00.001 10072 Worker thread wakes up
22:17:17.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
22:17:17.228 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
22:17:17.228 00.000 10072 Moving (-0.09, 0.13) raw xDistance=0.15 yDistance=0.05
22:17:17.230 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:17:17.232 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 285.35
22:17:17.232 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
22:17:17.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:17.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:17:17.232 00.000 10072 MoveAxis(W, 70, ABG)
22:17:17.232 00.000 10072 Guiding  Dir = 3, Dur = 70
22:17:17.233 00.001 10072 IsGuiding returns 0
22:17:17.233 00.000 10072 PulseGuide returned control before completion, sleep 80
22:17:17.250 00.017 1032 UpdateGuideState exits: m=1532 SNR=27.5
22:17:17.252 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:17.254 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:17.256 00.002 1032 Enqueuing Expose request
22:17:17.323 00.067 10072 IsGuiding returns 0
22:17:17.323 00.000 10072 Move returns status 0, amount 70
22:17:17.323 00.000 10072 MoveAxis(N, 0, ABG)
22:17:17.323 00.000 10072 Move returns status 0, amount 0
22:17:17.323 00.000 10072 move complete, result=0
22:17:17.323 00.000 10072 worker thread done servicing request
22:17:17.323 00.000 10072 Worker thread wakes up
22:17:17.323 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:17.325 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:17.325 00.000 1032 GuideStep: 0.1 px 70 ms WEST, 0.1 px 0 ms NORTH
22:17:17.729 00.404 10072 Exposure complete
22:17:17.784 00.055 10072 worker thread done servicing request
22:17:17.784 00.000 1032 OnExposeComplete: enter
22:17:17.786 00.002 1032 UpdateGuideState(): m_state=6
22:17:17.788 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3162
22:17:17.791 00.003 1032 Star::Find returns 1 (0), X=1101.21, Y=134.85, Mass=1348, SNR=25.8, Peak=120 HFD=3.2
22:17:17.793 00.002 1032 MultiStar: [#1 -0.14,0.27,0.00,M2] [#2 -0.15,0.26,0.00,M6] [#3 -0.16,0.10,0.73,U] [#4 -0.14,0.11,0.64,U] [#5 0.07,0.28,0.00,M3] [#6 -0.18,0.03,0.61,U] [#7 -0.18,0.07,0.70,U] [#8 -0.25,0.28,0.00,M2] 
22:17:17.795 00.002 1032 refined, 4 included, MultiStar: {-0.12, 0.10}, one-star: {0.00, 0.17}
22:17:17.796 00.001 1032 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.83) = xAngle (0.59 = 0.59)
22:17:17.798 00.002 1032 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.59 = 0.59)
22:17:17.800 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.42 mountX=0.13 mountY=0.09, mountTheta=0.59
22:17:17.802 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.10, opts=13)
22:17:17.806 00.004 1032 Enqueuing Move request for scope (-0.12, 0.10)
22:17:17.807 00.001 10072 Worker thread wakes up
22:17:17.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
22:17:17.807 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
22:17:17.807 00.000 10072 Moving (-0.12, 0.10) raw xDistance=0.13 yDistance=0.09
22:17:17.809 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:17:17.811 00.002 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.35
22:17:17.811 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
22:17:17.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:17.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:17:17.811 00.000 10072 MoveAxis(W, 62, ABG)
22:17:17.811 00.000 10072 Guiding  Dir = 3, Dur = 62
22:17:17.812 00.001 10072 IsGuiding returns 0
22:17:17.812 00.000 10072 PulseGuide returned control before completion, sleep 72
22:17:17.829 00.017 1032 UpdateGuideState exits: m=1348 SNR=25.8
22:17:17.832 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:17.834 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:17.837 00.003 1032 Enqueuing Expose request
22:17:17.898 00.061 10072 IsGuiding returns 0
22:17:17.898 00.000 10072 Move returns status 0, amount 62
22:17:17.899 00.001 10072 MoveAxis(N, 0, ABG)
22:17:17.899 00.000 10072 Move returns status 0, amount 0
22:17:17.899 00.000 10072 move complete, result=0
22:17:17.899 00.000 10072 worker thread done servicing request
22:17:17.899 00.000 10072 Worker thread wakes up
22:17:17.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:17.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:17.899 00.000 1032 GuideStep: 0.1 px 62 ms WEST, 0.1 px 0 ms NORTH
22:17:18.529 00.630 10072 Exposure complete
22:17:18.589 00.060 10072 worker thread done servicing request
22:17:18.590 00.001 1032 OnExposeComplete: enter
22:17:18.592 00.002 1032 UpdateGuideState(): m_state=6
22:17:18.594 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3163
22:17:18.596 00.002 1032 Star::Find returns 1 (0), X=1101.31, Y=134.68, Mass=1454, SNR=26.8, Peak=136 HFD=3.4
22:17:18.599 00.003 1032 MultiStar: [#1 0.05,0.09,0.91,U] [#2 -0.16,0.04,0.71,U] [#3 0.00,0.04,0.76,U] [#4 -0.15,0.07,0.66,U] [#5 -0.12,0.04,0.65,U] [#6 -0.21,-0.14,0.00,M1] [#7 -0.19,-0.00,0.66,U] [#8 0.09,0.02,0.49,U] 
22:17:18.601 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.04}, one-star: {0.10, 0.00}
22:17:18.603 00.002 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
22:17:18.604 00.001 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
22:17:18.607 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.36 mountX=0.05 mountY=0.03, mountTheta=0.53
22:17:18.610 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
22:17:18.612 00.002 1032 Enqueuing Move request for scope (-0.04, 0.04)
22:17:18.615 00.003 10072 Worker thread wakes up
22:17:18.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
22:17:18.615 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
22:17:18.615 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.03
22:17:18.620 00.005 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.35
22:17:18.620 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:17:18.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:18.621 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:17:18.621 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:17:18.623 00.002 10072 MoveAxis(E, 1, ABG)
22:17:18.623 00.000 10072 Guiding  Dir = 2, Dur = 1
22:17:18.624 00.001 10072 IsGuiding returns 0
22:17:18.624 00.000 10072 PulseGuide returned control before completion, sleep 11
22:17:18.643 00.019 1032 UpdateGuideState exits: m=1454 SNR=26.8
22:17:18.646 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:18.649 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:18.650 00.001 1032 Enqueuing Expose request
22:17:18.652 00.002 10072 IsGuiding returns 0
22:17:18.652 00.000 10072 Move returns status 0, amount 1
22:17:18.652 00.000 10072 MoveAxis(N, 0, ABG)
22:17:18.652 00.000 10072 Move returns status 0, amount 0
22:17:18.652 00.000 10072 move complete, result=0
22:17:18.652 00.000 10072 worker thread done servicing request
22:17:18.652 00.000 10072 Worker thread wakes up
22:17:18.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:18.653 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:18.659 00.006 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:17:19.058 00.399 10072 Exposure complete
22:17:19.108 00.050 10072 worker thread done servicing request
22:17:19.108 00.000 1032 OnExposeComplete: enter
22:17:19.109 00.001 1032 UpdateGuideState(): m_state=6
22:17:19.112 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3164
22:17:19.113 00.001 1032 Star::Find returns 1 (0), X=1101.12, Y=134.71, Mass=1185, SNR=24.2, Peak=107 HFD=3.3
22:17:19.115 00.002 1032 MultiStar: [#1 -0.11,-0.01,1.01,U] [#2 -0.09,0.08,0.84,U] [#3 -0.09,-0.07,0.82,U] [#4 -0.10,0.03,0.73,U] [#5 -0.25,-0.13,0.00,M3] [#6 -0.10,-0.12,0.62,U] [#7 -0.19,0.02,0.73,U] [#8 -0.05,-0.14,0.52,U] 
22:17:19.117 00.002 1032 single-star, 7 included, MultiStar: {-0.10, -0.01}, one-star: {-0.09, 0.03}
22:17:19.118 00.001 1032 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.83) = xAngle (0.96 = 0.96)
22:17:19.120 00.002 1032 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.96 = 0.96)
22:17:19.122 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.79 mountX=0.06 mountY=0.08, mountTheta=0.96
22:17:19.124 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.03, opts=13)
22:17:19.126 00.002 1032 Enqueuing Move request for scope (-0.09, 0.03)
22:17:19.127 00.001 10072 Worker thread wakes up
22:17:19.127 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
22:17:19.127 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
22:17:19.127 00.000 10072 Moving (-0.09, 0.03) raw xDistance=0.06 yDistance=0.08
22:17:19.129 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:17:19.130 00.001 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.35
22:17:19.130 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:17:19.130 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:19.130 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:17:19.130 00.000 10072 MoveAxis(E, 1, ABG)
22:17:19.130 00.000 10072 Guiding  Dir = 2, Dur = 1
22:17:19.131 00.001 10072 IsGuiding returns 0
22:17:19.131 00.000 10072 PulseGuide returned control before completion, sleep 11
22:17:19.148 00.017 10072 IsGuiding returns 0
22:17:19.148 00.000 10072 Move returns status 0, amount 1
22:17:19.148 00.000 10072 MoveAxis(N, 0, ABG)
22:17:19.148 00.000 10072 Move returns status 0, amount 0
22:17:19.148 00.000 10072 move complete, result=0
22:17:19.148 00.000 10072 worker thread done servicing request
22:17:19.149 00.001 1032 UpdateGuideState exits: m=1185 SNR=24.2
22:17:19.152 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:19.153 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:19.155 00.002 1032 Enqueuing Expose request
22:17:19.156 00.001 1032 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:17:19.158 00.002 10072 Worker thread wakes up
22:17:19.158 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:19.158 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:19.790 00.632 10072 Exposure complete
22:17:19.844 00.054 10072 worker thread done servicing request
22:17:19.844 00.000 1032 OnExposeComplete: enter
22:17:19.846 00.002 1032 UpdateGuideState(): m_state=6
22:17:19.847 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3165
22:17:19.849 00.002 1032 Star::Find returns 1 (0), X=1101.07, Y=134.68, Mass=1305, SNR=25.4, Peak=109 HFD=3.4
22:17:19.850 00.001 1032 MultiStar: [#1 -0.29,0.13,0.00,M1] [#2 -0.19,0.10,0.77,U] [#3 0.02,-0.06,0.81,U] [#4 -0.20,0.00,0.60,U] [#5 -0.24,0.01,0.00,M4] [#6 -0.39,-0.00,0.00,M1] [#7 -0.36,0.02,0.00,M1] [#8 -0.19,0.21,0.00,M1] 
22:17:19.852 00.002 1032 refined, 3 included, MultiStar: {-0.12, 0.01}, one-star: {-0.14, 0.00}
22:17:19.853 00.001 1032 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.83) = xAngle (1.24 = 1.24)
22:17:19.854 00.001 1032 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.24 = 1.24)
22:17:19.856 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.07 mountX=0.04 mountY=0.12, mountTheta=1.24
22:17:19.858 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.01, opts=13)
22:17:19.860 00.002 1032 Enqueuing Move request for scope (-0.12, 0.01)
22:17:19.862 00.002 10072 Worker thread wakes up
22:17:19.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
22:17:19.862 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
22:17:19.862 00.000 10072 Moving (-0.12, 0.01) raw xDistance=0.04 yDistance=0.12
22:17:19.864 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:17:19.867 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.35
22:17:19.867 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:17:19.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:19.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:17:19.867 00.000 10072 MoveAxis(E, 2, ABG)
22:17:19.867 00.000 10072 Guiding  Dir = 2, Dur = 2
22:17:19.868 00.001 10072 IsGuiding returns 0
22:17:19.868 00.000 10072 PulseGuide returned control before completion, sleep 12
22:17:19.884 00.016 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:17:19.886 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:19.888 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:19.889 00.001 1032 Enqueuing Expose request
22:17:19.895 00.006 10072 IsGuiding returns 0
22:17:19.896 00.001 10072 Move returns status 0, amount 2
22:17:19.896 00.000 10072 MoveAxis(N, 0, ABG)
22:17:19.896 00.000 10072 Move returns status 0, amount 0
22:17:19.896 00.000 10072 move complete, result=0
22:17:19.896 00.000 10072 worker thread done servicing request
22:17:19.896 00.000 10072 Worker thread wakes up
22:17:19.896 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:19.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:19.900 00.004 1032 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:17:20.305 00.405 10072 Exposure complete
22:17:20.365 00.060 10072 worker thread done servicing request
22:17:20.365 00.000 1032 OnExposeComplete: enter
22:17:20.368 00.003 1032 UpdateGuideState(): m_state=6
22:17:20.371 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3166
22:17:20.373 00.002 1032 Star::Find returns 1 (0), X=1101.14, Y=134.70, Mass=1269, SNR=25.0, Peak=117 HFD=3.3
22:17:20.375 00.002 1032 MultiStar: [#1 -0.22,0.14,0.00,M2] [#2 -0.20,0.04,0.80,U] [#3 -0.07,0.02,0.78,U] [#4 -0.36,0.06,0.00,M1] [#5 -0.03,0.06,0.70,U] [#6 -0.17,-0.03,0.63,U] [#7 -0.30,0.16,0.00,M2] [#8 0.01,0.21,0.53,U] 
22:17:20.376 00.001 1032 single-star, 5 included, MultiStar: {-0.09, 0.05}, one-star: {-0.07, 0.02}
22:17:20.378 00.002 1032 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.83) = xAngle (1.06 = 1.06)
22:17:20.379 00.001 1032 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.06 = 1.06)
22:17:20.381 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.89 mountX=0.03 mountY=0.06, mountTheta=1.06
22:17:20.384 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.02, opts=13)
22:17:20.385 00.001 1032 Enqueuing Move request for scope (-0.07, 0.02)
22:17:20.388 00.003 10072 Worker thread wakes up
22:17:20.389 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
22:17:20.389 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
22:17:20.389 00.000 10072 Moving (-0.07, 0.02) raw xDistance=0.03 yDistance=0.06
22:17:20.390 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:17:20.393 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.35
22:17:20.393 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:17:20.394 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:20.394 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:17:20.394 00.000 10072 MoveAxis(E, 2, ABG)
22:17:20.394 00.000 10072 Guiding  Dir = 2, Dur = 2
22:17:20.394 00.000 10072 IsGuiding returns 0
22:17:20.395 00.001 10072 PulseGuide returned control before completion, sleep 12
22:17:20.411 00.016 10072 IsGuiding returns 0
22:17:20.411 00.000 10072 Move returns status 0, amount 2
22:17:20.411 00.000 10072 MoveAxis(N, 0, ABG)
22:17:20.411 00.000 10072 Move returns status 0, amount 0
22:17:20.411 00.000 10072 move complete, result=0
22:17:20.412 00.001 10072 worker thread done servicing request
22:17:20.413 00.001 1032 UpdateGuideState exits: m=1269 SNR=25.0
22:17:20.415 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:20.417 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:20.418 00.001 1032 Enqueuing Expose request
22:17:20.420 00.002 1032 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:17:20.421 00.001 10072 Worker thread wakes up
22:17:20.423 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:20.423 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:21.055 00.632 10072 Exposure complete
22:17:21.110 00.055 10072 worker thread done servicing request
22:17:21.110 00.000 1032 OnExposeComplete: enter
22:17:21.112 00.002 1032 UpdateGuideState(): m_state=6
22:17:21.117 00.005 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3167
22:17:21.120 00.003 1032 Star::Find returns 1 (0), X=1101.14, Y=134.71, Mass=1339, SNR=25.7, Peak=119 HFD=3.3
22:17:21.122 00.002 1032 MultiStar: [#1 -0.18,-0.00,0.90,U] [#2 -0.23,0.05,0.75,U] [#3 -0.09,-0.16,0.74,U] [#4 -0.29,-0.06,0.00,M2] [#5 -0.08,-0.05,0.63,U] [#6 -0.34,-0.13,0.00,M1] [#7 -0.25,-0.13,0.00,M3] [#8 -0.06,-0.02,0.52,U] 
22:17:21.124 00.002 1032 single-star, 5 included, MultiStar: {-0.12, -0.02}, one-star: {-0.07, 0.04}
22:17:21.125 00.001 1032 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.83) = xAngle (0.86 = 0.86)
22:17:21.127 00.002 1032 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.86 = 0.86)
22:17:21.129 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.69 mountX=0.05 mountY=0.06, mountTheta=0.86
22:17:21.133 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.04, opts=13)
22:17:21.134 00.001 1032 Enqueuing Move request for scope (-0.07, 0.04)
22:17:21.136 00.002 10072 Worker thread wakes up
22:17:21.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
22:17:21.136 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
22:17:21.136 00.000 10072 Moving (-0.07, 0.04) raw xDistance=0.05 yDistance=0.06
22:17:21.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:17:21.139 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.36
22:17:21.139 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:17:21.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:21.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:17:21.139 00.000 10072 MoveAxis(E, 2, ABG)
22:17:21.139 00.000 10072 Guiding  Dir = 2, Dur = 2
22:17:21.140 00.001 10072 IsGuiding returns 0
22:17:21.141 00.001 10072 PulseGuide returned control before completion, sleep 12
22:17:21.160 00.019 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:17:21.162 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:21.164 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:21.166 00.002 1032 Enqueuing Expose request
22:17:21.168 00.002 10072 IsGuiding returns 0
22:17:21.168 00.000 10072 Move returns status 0, amount 2
22:17:21.168 00.000 10072 MoveAxis(N, 0, ABG)
22:17:21.168 00.000 10072 Move returns status 0, amount 0
22:17:21.168 00.000 10072 move complete, result=0
22:17:21.169 00.001 10072 worker thread done servicing request
22:17:21.169 00.000 10072 Worker thread wakes up
22:17:21.169 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:21.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:21.179 00.010 1032 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:17:21.586 00.407 10072 Exposure complete
22:17:21.638 00.052 10072 worker thread done servicing request
22:17:21.638 00.000 1032 OnExposeComplete: enter
22:17:21.639 00.001 1032 UpdateGuideState(): m_state=6
22:17:21.643 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3168
22:17:21.645 00.002 1032 Star::Find returns 1 (0), X=1101.21, Y=134.53, Mass=1464, SNR=26.9, Peak=144 HFD=3.3
22:17:21.647 00.002 1032 MultiStar: [#1 -0.07,-0.10,0.89,U] [#2 -0.23,-0.23,0.00,M2] [#3 -0.05,-0.12,0.73,U] [#4 -0.24,-0.09,0.00,M3] [#5 -0.05,-0.02,0.63,U] [#6 -0.31,-0.12,0.00,M2] [#7 -0.22,0.01,0.66,U] [#8 0.01,-0.22,0.48,U] 
22:17:21.649 00.002 1032 refined, 5 included, MultiStar: {-0.06, -0.10}, one-star: {0.00, -0.15}
22:17:21.650 00.001 1032 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.83) = xAngle (-3.95 = 2.34)
22:17:21.651 00.001 1032 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.95 = 2.34)
22:17:21.654 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.12 mountX=-0.08 mountY=0.08, mountTheta=2.34
22:17:21.656 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.10, opts=13)
22:17:21.657 00.001 1032 Enqueuing Move request for scope (-0.06, -0.10)
22:17:21.659 00.002 10072 Worker thread wakes up
22:17:21.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
22:17:21.659 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
22:17:21.659 00.000 10072 Moving (-0.06, -0.10) raw xDistance=-0.08 yDistance=0.08
22:17:21.661 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:17:21.663 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.36
22:17:21.663 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:17:21.663 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:21.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:17:21.663 00.000 10072 MoveAxis(E, 2, ABG)
22:17:21.663 00.000 10072 Guiding  Dir = 2, Dur = 2
22:17:21.663 00.000 10072 IsGuiding returns 0
22:17:21.664 00.001 10072 PulseGuide returned control before completion, sleep 12
22:17:21.681 00.017 10072 IsGuiding returns 0
22:17:21.681 00.000 10072 Move returns status 0, amount 2
22:17:21.681 00.000 10072 MoveAxis(N, 0, ABG)
22:17:21.681 00.000 10072 Move returns status 0, amount 0
22:17:21.681 00.000 10072 move complete, result=0
22:17:21.681 00.000 10072 worker thread done servicing request
22:17:21.684 00.003 1032 UpdateGuideState exits: m=1464 SNR=26.9
22:17:21.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:21.688 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:21.689 00.001 1032 Enqueuing Expose request
22:17:21.691 00.002 1032 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:17:21.692 00.001 10072 Worker thread wakes up
22:17:21.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:21.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:22.322 00.630 10072 Exposure complete
22:17:22.376 00.054 10072 worker thread done servicing request
22:17:22.376 00.000 1032 OnExposeComplete: enter
22:17:22.378 00.002 1032 UpdateGuideState(): m_state=6
22:17:22.380 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3169
22:17:22.382 00.002 1032 Star::Find returns 1 (0), X=1101.27, Y=134.56, Mass=1228, SNR=24.6, Peak=117 HFD=3.2
22:17:22.383 00.001 1032 MultiStar: [#1 0.01,0.04,1.00,U] [#2 -0.12,0.06,0.86,U] [#3 0.10,0.07,0.79,U] [#4 -0.04,0.00,0.70,U] [#5 0.02,0.06,0.72,U] [#6 -0.16,-0.01,0.61,U] [#7 0.00,0.08,0.71,U] [#8 0.08,0.08,0.57,U] 
22:17:22.385 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {0.06, -0.12}
22:17:22.386 00.001 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
22:17:22.387 00.001 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
22:17:22.389 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.68 mountX=0.02 mountY=-0.00, mountTheta=-0.15
22:17:22.392 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
22:17:22.395 00.003 1032 Enqueuing Move request for scope (-0.00, 0.02)
22:17:22.397 00.002 10072 Worker thread wakes up
22:17:22.397 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
22:17:22.397 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
22:17:22.397 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
22:17:22.400 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:17:22.402 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.36
22:17:22.403 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:17:22.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:22.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:17:22.403 00.000 10072 MoveAxis(E, 2, ABG)
22:17:22.403 00.000 10072 Guiding  Dir = 2, Dur = 2
22:17:22.403 00.000 10072 IsGuiding returns 0
22:17:22.404 00.001 10072 PulseGuide returned control before completion, sleep 12
22:17:22.421 00.017 1032 UpdateGuideState exits: m=1228 SNR=24.6
22:17:22.423 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:22.426 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:22.428 00.002 1032 Enqueuing Expose request
22:17:22.430 00.002 10072 IsGuiding returns 0
22:17:22.430 00.000 10072 Move returns status 0, amount 2
22:17:22.430 00.000 10072 MoveAxis(N, 0, ABG)
22:17:22.430 00.000 10072 Move returns status 0, amount 0
22:17:22.430 00.000 10072 move complete, result=0
22:17:22.430 00.000 10072 worker thread done servicing request
22:17:22.431 00.001 10072 Worker thread wakes up
22:17:22.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:22.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:22.437 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:17:22.838 00.401 10072 Exposure complete
22:17:22.893 00.055 10072 worker thread done servicing request
22:17:22.893 00.000 1032 OnExposeComplete: enter
22:17:22.895 00.002 1032 UpdateGuideState(): m_state=6
22:17:22.898 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3170
22:17:22.900 00.002 1032 Star::Find returns 1 (0), X=1101.23, Y=134.75, Mass=1405, SNR=26.3, Peak=121 HFD=3.2
22:17:22.902 00.002 1032 MultiStar: [#1 -0.06,0.10,0.95,U] [#2 -0.12,0.10,0.79,U] [#3 -0.03,0.19,0.69,U] [#4 -0.22,0.11,0.00,M3] [#5 0.00,0.18,0.65,U] [#6 -0.06,-0.14,0.63,U] [#7 -0.00,0.05,0.68,U] [#8 0.11,0.03,0.52,U] 
22:17:22.905 00.003 1032 single-star, 7 included, MultiStar: {-0.02, 0.08}, one-star: {0.02, 0.07}
22:17:22.906 00.001 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
22:17:22.908 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
22:17:22.909 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.26 mountX=0.06 mountY=-0.04, mountTheta=-0.57
22:17:22.913 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
22:17:22.916 00.003 1032 Enqueuing Move request for scope (0.02, 0.07)
22:17:22.918 00.002 10072 Worker thread wakes up
22:17:22.918 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
22:17:22.918 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
22:17:22.918 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
22:17:22.920 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:17:22.922 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.36
22:17:22.922 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:17:22.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:22.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:17:22.922 00.000 10072 MoveAxis(E, 2, ABG)
22:17:22.922 00.000 10072 Guiding  Dir = 2, Dur = 2
22:17:22.923 00.001 10072 IsGuiding returns 0
22:17:22.923 00.000 10072 PulseGuide returned control before completion, sleep 12
22:17:22.941 00.018 1032 UpdateGuideState exits: m=1405 SNR=26.3
22:17:22.943 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:22.947 00.004 10072 IsGuiding returns 0
22:17:22.947 00.000 10072 Move returns status 0, amount 2
22:17:22.947 00.000 10072 MoveAxis(N, 0, ABG)
22:17:22.947 00.000 10072 Move returns status 0, amount 0
22:17:22.947 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:22.949 00.002 1032 Enqueuing Expose request
22:17:22.951 00.002 10072 move complete, result=0
22:17:22.951 00.000 10072 worker thread done servicing request
22:17:22.951 00.000 10072 Worker thread wakes up
22:17:22.951 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:22.951 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:22.951 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:17:23.575 00.624 10072 Exposure complete
22:17:23.631 00.056 10072 worker thread done servicing request
22:17:23.631 00.000 1032 OnExposeComplete: enter
22:17:23.634 00.003 1032 UpdateGuideState(): m_state=6
22:17:23.636 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3171
22:17:23.637 00.001 1032 Star::Find returns 1 (0), X=1101.40, Y=134.75, Mass=1330, SNR=25.6, Peak=124 HFD=3.2
22:17:23.639 00.002 1032 MultiStar: [#1 -0.01,0.21,0.95,U] [#2 -0.17,0.16,0.74,U] [#3 0.03,0.01,0.75,U] [#4 -0.15,0.03,0.64,U] [#5 0.06,0.40,0.00,M1] [#6 -0.28,0.05,0.00,M1] [#7 -0.12,0.11,0.67,U] [#8 0.10,0.14,0.53,U] 
22:17:23.641 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.11}, one-star: {0.19, 0.08}
22:17:23.643 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
22:17:23.644 00.001 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
22:17:23.647 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.65 mountX=0.11 mountY=-0.02, mountTheta=-0.18
22:17:23.650 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.11, opts=13)
22:17:23.653 00.003 1032 Enqueuing Move request for scope (-0.01, 0.11)
22:17:23.654 00.001 10072 Worker thread wakes up
22:17:23.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
22:17:23.654 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
22:17:23.654 00.000 10072 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
22:17:23.656 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:17:23.658 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.36
22:17:23.658 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
22:17:23.659 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:23.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:17:23.659 00.000 10072 MoveAxis(E, 3, ABG)
22:17:23.659 00.000 10072 Guiding  Dir = 2, Dur = 3
22:17:23.659 00.000 10072 IsGuiding returns 0
22:17:23.659 00.000 10072 PulseGuide returned control before completion, sleep 13
22:17:23.678 00.019 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:17:23.681 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:23.684 00.003 10072 IsGuiding returns 0
22:17:23.684 00.000 10072 Move returns status 0, amount 3
22:17:23.684 00.000 10072 MoveAxis(N, 0, ABG)
22:17:23.684 00.000 10072 Move returns status 0, amount 0
22:17:23.684 00.000 10072 move complete, result=0
22:17:23.684 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:23.686 00.002 1032 Enqueuing Expose request
22:17:23.687 00.001 10072 worker thread done servicing request
22:17:23.687 00.000 10072 Worker thread wakes up
22:17:23.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:23.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:23.687 00.000 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:17:24.093 00.406 10072 Exposure complete
22:17:24.149 00.056 10072 worker thread done servicing request
22:17:24.149 00.000 1032 OnExposeComplete: enter
22:17:24.151 00.002 1032 UpdateGuideState(): m_state=6
22:17:24.153 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3172
22:17:24.155 00.002 1032 Star::Find returns 1 (0), X=1101.31, Y=134.77, Mass=1262, SNR=24.9, Peak=117 HFD=3.2
22:17:24.157 00.002 1032 MultiStar: [#1 0.02,0.15,1.05,U] [#2 -0.10,0.16,0.79,U] [#3 -0.01,0.08,0.73,U] [#4 -0.03,0.10,0.68,U] [#5 0.06,0.19,0.68,U] [#6 -0.15,-0.09,0.64,U] [#7 -0.04,0.10,0.74,U] [#8 0.24,-0.02,0.53,U] 
22:17:24.159 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {0.10, 0.09}
22:17:24.160 00.001 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
22:17:24.161 00.001 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
22:17:24.162 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.50 mountX=0.09 mountY=-0.03, mountTheta=-0.33
22:17:24.166 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
22:17:24.167 00.001 1032 Enqueuing Move request for scope (0.01, 0.10)
22:17:24.169 00.002 10072 Worker thread wakes up
22:17:24.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:17:24.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:17:24.169 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.03
22:17:24.171 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:17:24.174 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.36
22:17:24.174 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:17:24.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:24.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:17:24.174 00.000 10072 MoveAxis(E, 2, ABG)
22:17:24.175 00.001 10072 Guiding  Dir = 2, Dur = 2
22:17:24.175 00.000 10072 IsGuiding returns 0
22:17:24.175 00.000 10072 PulseGuide returned control before completion, sleep 12
22:17:24.191 00.016 1032 UpdateGuideState exits: m=1262 SNR=24.9
22:17:24.193 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:24.196 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:24.197 00.001 1032 Enqueuing Expose request
22:17:24.200 00.003 10072 IsGuiding returns 0
22:17:24.200 00.000 10072 Move returns status 0, amount 2
22:17:24.200 00.000 10072 MoveAxis(N, 0, ABG)
22:17:24.200 00.000 10072 Move returns status 0, amount 0
22:17:24.200 00.000 10072 move complete, result=0
22:17:24.200 00.000 10072 worker thread done servicing request
22:17:24.200 00.000 10072 Worker thread wakes up
22:17:24.200 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:24.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:24.208 00.008 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:17:24.829 00.621 10072 Exposure complete
22:17:24.882 00.053 10072 worker thread done servicing request
22:17:24.882 00.000 1032 OnExposeComplete: enter
22:17:24.884 00.002 1032 UpdateGuideState(): m_state=6
22:17:24.886 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3173
22:17:24.889 00.003 1032 Star::Find returns 1 (0), X=1101.31, Y=134.63, Mass=1239, SNR=24.7, Peak=117 HFD=3.4
22:17:24.891 00.002 1032 MultiStar: [#1 0.03,-0.01,1.00,U] [#2 -0.07,-0.05,0.82,U] [#3 0.05,0.02,0.76,U] [#4 -0.13,0.12,0.66,U] [#5 0.10,0.03,0.68,U] [#6 -0.03,-0.03,0.64,U] [#7 -0.15,-0.01,0.70,U] [#8 0.05,0.04,0.52,U] 
22:17:24.892 00.001 1032 refined, 8 included, MultiStar: {-0.00, 0.00}, one-star: {0.10, -0.05}
22:17:24.893 00.001 1032 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.83) = xAngle (0.41 = 0.41)
22:17:24.895 00.002 1032 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.41 = 0.41)
22:17:24.896 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.24 mountX=0.00 mountY=0.00, mountTheta=0.41
22:17:24.900 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.00, opts=13)
22:17:24.902 00.002 1032 Enqueuing Move request for scope (-0.00, 0.00)
22:17:24.904 00.002 10072 Worker thread wakes up
22:17:24.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
22:17:24.904 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
22:17:24.904 00.000 10072 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=0.00
22:17:24.906 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=144, Gamma=2.230
22:17:24.908 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.36
22:17:24.908 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:17:24.908 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:24.908 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:17:24.908 00.000 10072 MoveAxis(E, 3, ABG)
22:17:24.908 00.000 10072 Guiding  Dir = 2, Dur = 3
22:17:24.909 00.001 10072 IsGuiding returns 0
22:17:24.909 00.000 10072 PulseGuide returned control before completion, sleep 13
22:17:24.926 00.017 1032 UpdateGuideState exits: m=1239 SNR=24.7
22:17:24.928 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:24.930 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:24.931 00.001 1032 Enqueuing Expose request
22:17:24.936 00.005 10072 IsGuiding returns 0
22:17:24.936 00.000 10072 Move returns status 0, amount 3
22:17:24.936 00.000 10072 MoveAxis(N, 0, ABG)
22:17:24.936 00.000 10072 Move returns status 0, amount 0
22:17:24.936 00.000 10072 move complete, result=0
22:17:24.936 00.000 10072 worker thread done servicing request
22:17:24.936 00.000 10072 Worker thread wakes up
22:17:24.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:24.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:24.939 00.003 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:17:25.345 00.406 10072 Exposure complete
22:17:25.400 00.055 10072 worker thread done servicing request
22:17:25.400 00.000 1032 OnExposeComplete: enter
22:17:25.402 00.002 1032 UpdateGuideState(): m_state=6
22:17:25.404 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3174
22:17:25.406 00.002 1032 Star::Find returns 1 (0), X=1101.26, Y=134.57, Mass=1356, SNR=25.9, Peak=130 HFD=3.2
22:17:25.408 00.002 1032 MultiStar: [#1 -0.02,-0.06,0.90,U] [#2 -0.07,-0.03,0.85,U] [#3 -0.15,0.08,0.74,U] [#4 -0.13,-0.01,0.62,U] [#5 0.06,0.09,0.66,U] [#6 -0.28,-0.13,0.00,M1] [#7 -0.12,0.04,0.67,U] [#8 -0.02,-0.05,0.50,U] 
22:17:25.410 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {0.05, -0.11}
22:17:25.412 00.002 1032 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.83) = xAngle (-4.68 = 1.60)
22:17:25.413 00.001 1032 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.68 = 1.60)
22:17:25.416 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-2.85 mountX=-0.00 mountY=0.05, mountTheta=1.60
22:17:25.418 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
22:17:25.420 00.002 1032 Enqueuing Move request for scope (-0.04, -0.01)
22:17:25.422 00.002 10072 Worker thread wakes up
22:17:25.422 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
22:17:25.422 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
22:17:25.422 00.000 10072 Moving (-0.04, -0.01) raw xDistance=-0.00 yDistance=0.05
22:17:25.424 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:17:25.428 00.004 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.36
22:17:25.428 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:17:25.429 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:25.429 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:17:25.429 00.000 10072 MoveAxis(E, 3, ABG)
22:17:25.429 00.000 10072 Guiding  Dir = 2, Dur = 3
22:17:25.429 00.000 10072 IsGuiding returns 0
22:17:25.430 00.001 10072 PulseGuide returned control before completion, sleep 13
22:17:25.447 00.017 1032 UpdateGuideState exits: m=1356 SNR=25.9
22:17:25.449 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:25.451 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:25.454 00.003 10072 IsGuiding returns 0
22:17:25.454 00.000 10072 Move returns status 0, amount 3
22:17:25.454 00.000 10072 MoveAxis(N, 0, ABG)
22:17:25.454 00.000 10072 Move returns status 0, amount 0
22:17:25.454 00.000 1032 Enqueuing Expose request
22:17:25.456 00.002 10072 move complete, result=0
22:17:25.456 00.000 10072 worker thread done servicing request
22:17:25.456 00.000 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:17:25.458 00.002 10072 Worker thread wakes up
22:17:25.458 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:25.458 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:26.092 00.634 10072 Exposure complete
22:17:26.146 00.054 1032 OnExposeComplete: enter
22:17:26.148 00.002 1032 UpdateGuideState(): m_state=6
22:17:26.150 00.002 10072 worker thread done servicing request
22:17:26.150 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3175
22:17:26.153 00.003 1032 Star::Find returns 1 (0), X=1101.23, Y=134.75, Mass=1588, SNR=28.0, Peak=137 HFD=3.5
22:17:26.155 00.002 1032 MultiStar: [#1 0.04,0.04,0.87,U] [#2 -0.17,-0.07,0.72,U] [#3 0.02,0.01,0.65,U] [#4 -0.19,0.00,0.58,U] [#5 -0.02,-0.13,0.62,U] [#6 -0.20,-0.06,0.54,U] [#7 -0.22,0.08,0.65,U] [#8 0.13,0.04,0.52,U] 
22:17:26.156 00.001 1032 refined, 8 included, MultiStar: {-0.06, 0.00}, one-star: {0.02, 0.07}
22:17:26.159 00.003 1032 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.83) = xAngle (1.23 = 1.23)
22:17:26.160 00.001 1032 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.23 = 1.23)
22:17:26.162 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.06 mountX=0.02 mountY=0.06, mountTheta=1.23
22:17:26.165 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.00, opts=13)
22:17:26.167 00.002 1032 Enqueuing Move request for scope (-0.06, 0.00)
22:17:26.169 00.002 10072 Worker thread wakes up
22:17:26.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
22:17:26.169 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
22:17:26.169 00.000 10072 Moving (-0.06, 0.00) raw xDistance=0.02 yDistance=0.06
22:17:26.172 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:17:26.173 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.36
22:17:26.173 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:17:26.173 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:26.174 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:17:26.174 00.000 10072 MoveAxis(E, 4, ABG)
22:17:26.174 00.000 10072 Guiding  Dir = 2, Dur = 4
22:17:26.174 00.000 10072 IsGuiding returns 0
22:17:26.174 00.000 10072 PulseGuide returned control before completion, sleep 14
22:17:26.191 00.017 1032 UpdateGuideState exits: m=1588 SNR=28.0
22:17:26.193 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:26.195 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:26.196 00.001 1032 Enqueuing Expose request
22:17:26.199 00.003 10072 IsGuiding returns 0
22:17:26.199 00.000 10072 Move returns status 0, amount 4
22:17:26.199 00.000 10072 MoveAxis(N, 0, ABG)
22:17:26.199 00.000 10072 Move returns status 0, amount 0
22:17:26.199 00.000 10072 move complete, result=0
22:17:26.199 00.000 10072 worker thread done servicing request
22:17:26.199 00.000 10072 Worker thread wakes up
22:17:26.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:26.201 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:26.208 00.007 1032 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
22:17:26.609 00.401 10072 Exposure complete
22:17:26.662 00.053 10072 worker thread done servicing request
22:17:26.662 00.000 1032 OnExposeComplete: enter
22:17:26.664 00.002 1032 UpdateGuideState(): m_state=6
22:17:26.665 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3176
22:17:26.668 00.003 1032 Star::Find returns 1 (0), X=1101.27, Y=134.65, Mass=1306, SNR=25.4, Peak=122 HFD=3.3
22:17:26.670 00.002 1032 MultiStar: [#1 -0.10,-0.00,0.98,U] [#2 -0.06,0.07,0.82,U] [#3 0.04,0.07,0.79,U] [#4 -0.08,0.00,0.66,U] [#5 -0.12,-0.11,0.66,U] [#6 -0.27,-0.11,0.00,M1] [#7 -0.17,0.00,0.70,U] [#8 0.06,0.04,0.51,U] 
22:17:26.671 00.001 1032 refined, 7 included, MultiStar: {-0.05, 0.01}, one-star: {0.06, -0.03}
22:17:26.673 00.002 1032 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.83) = xAngle (1.19 = 1.19)
22:17:26.676 00.003 1032 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.19 = 1.19)
22:17:26.678 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=3.02 mountX=0.02 mountY=0.04, mountTheta=1.19
22:17:26.680 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.01, opts=13)
22:17:26.681 00.001 1032 Enqueuing Move request for scope (-0.05, 0.01)
22:17:26.682 00.001 10072 Worker thread wakes up
22:17:26.683 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
22:17:26.683 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
22:17:26.683 00.000 10072 Moving (-0.05, 0.01) raw xDistance=0.02 yDistance=0.04
22:17:26.684 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:17:26.686 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.36
22:17:26.686 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:17:26.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:26.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:17:26.686 00.000 10072 MoveAxis(E, 3, ABG)
22:17:26.686 00.000 10072 Guiding  Dir = 2, Dur = 3
22:17:26.687 00.001 10072 IsGuiding returns 0
22:17:26.687 00.000 10072 PulseGuide returned control before completion, sleep 13
22:17:26.703 00.016 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:17:26.705 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:26.708 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:26.710 00.002 1032 Enqueuing Expose request
22:17:26.715 00.005 10072 IsGuiding returns 0
22:17:26.715 00.000 10072 Move returns status 0, amount 3
22:17:26.715 00.000 10072 MoveAxis(N, 0, ABG)
22:17:26.715 00.000 10072 Move returns status 0, amount 0
22:17:26.715 00.000 10072 move complete, result=0
22:17:26.715 00.000 10072 worker thread done servicing request
22:17:26.715 00.000 10072 Worker thread wakes up
22:17:26.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:26.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:26.719 00.004 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:17:27.342 00.623 10072 Exposure complete
22:17:27.391 00.049 10072 worker thread done servicing request
22:17:27.391 00.000 1032 OnExposeComplete: enter
22:17:27.394 00.003 1032 UpdateGuideState(): m_state=6
22:17:27.396 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3177
22:17:27.398 00.002 1032 Star::Find returns 1 (0), X=1101.23, Y=134.54, Mass=1372, SNR=26.0, Peak=143 HFD=3.3
22:17:27.400 00.002 1032 MultiStar: [#1 -0.10,-0.12,0.93,U] [#2 -0.13,-0.02,0.79,U] [#3 -0.07,-0.07,0.74,U] [#4 -0.09,-0.02,0.66,U] [#5 0.02,-0.10,0.66,U] [#6 -0.04,-0.12,0.60,U] [#7 -0.15,-0.23,0.00,M1] [#8 -0.07,-0.05,0.52,U] 
22:17:27.403 00.003 1032 refined, 7 included, MultiStar: {-0.06, -0.08}, one-star: {0.02, -0.14}
22:17:27.404 00.001 1032 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.83) = xAngle (-3.99 = 2.30)
22:17:27.406 00.002 1032 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.99 = 2.30)
22:17:27.407 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.16 mountX=-0.07 mountY=0.08, mountTheta=2.30
22:17:27.411 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.08, opts=13)
22:17:27.413 00.002 1032 Enqueuing Move request for scope (-0.06, -0.08)
22:17:27.414 00.001 10072 Worker thread wakes up
22:17:27.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
22:17:27.414 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
22:17:27.414 00.000 10072 Moving (-0.06, -0.08) raw xDistance=-0.07 yDistance=0.08
22:17:27.416 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:17:27.418 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.37
22:17:27.418 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:17:27.418 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:27.418 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:17:27.418 00.000 10072 MoveAxis(E, 4, ABG)
22:17:27.418 00.000 10072 Guiding  Dir = 2, Dur = 4
22:17:27.420 00.002 10072 IsGuiding returns 0
22:17:27.420 00.000 10072 PulseGuide returned control before completion, sleep 14
22:17:27.436 00.016 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:17:27.438 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:27.440 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:27.441 00.001 1032 Enqueuing Expose request
22:17:27.450 00.009 10072 IsGuiding returns 0
22:17:27.450 00.000 10072 Move returns status 0, amount 4
22:17:27.450 00.000 10072 MoveAxis(N, 0, ABG)
22:17:27.450 00.000 10072 Move returns status 0, amount 0
22:17:27.450 00.000 10072 move complete, result=0
22:17:27.451 00.001 10072 worker thread done servicing request
22:17:27.451 00.000 10072 Worker thread wakes up
22:17:27.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:27.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:27.451 00.000 1032 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:17:27.860 00.409 10072 Exposure complete
22:17:27.914 00.054 10072 worker thread done servicing request
22:17:27.914 00.000 1032 OnExposeComplete: enter
22:17:27.916 00.002 1032 UpdateGuideState(): m_state=6
22:17:27.919 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3178
22:17:27.920 00.001 1032 Star::Find returns 1 (0), X=1101.18, Y=134.47, Mass=1231, SNR=24.6, Peak=105 HFD=3.3
22:17:27.921 00.001 1032 MultiStar: [#1 -0.07,-0.14,1.00,U] [#2 -0.06,-0.15,0.82,U] [#3 0.04,-0.12,0.81,U] [#4 -0.04,-0.13,0.67,U] [#5 -0.02,-0.03,0.70,U] [#6 0.03,-0.15,0.60,U] [#7 -0.01,-0.11,0.70,U] [#8 0.04,-0.20,0.55,U] 
22:17:27.924 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.14}, one-star: {-0.03, -0.21}
22:17:27.925 00.001 1032 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.83) = xAngle (-3.52 = 2.76)
22:17:27.928 00.003 1032 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.52 = 2.76)
22:17:27.930 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.69 mountX=-0.13 mountY=0.05, mountTheta=2.76
22:17:27.933 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.14, opts=13)
22:17:27.934 00.001 1032 Enqueuing Move request for scope (-0.02, -0.14)
22:17:27.936 00.002 10072 Worker thread wakes up
22:17:27.936 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
22:17:27.936 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
22:17:27.936 00.000 10072 Moving (-0.02, -0.14) raw xDistance=-0.13 yDistance=0.05
22:17:27.939 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:17:27.941 00.002 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.37
22:17:27.941 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
22:17:27.941 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:27.941 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:17:27.941 00.000 10072 MoveAxis(E, 4, ABG)
22:17:27.941 00.000 10072 Guiding  Dir = 2, Dur = 4
22:17:27.941 00.000 10072 IsGuiding returns 0
22:17:27.942 00.001 10072 PulseGuide returned control before completion, sleep 14
22:17:27.958 00.016 1032 UpdateGuideState exits: m=1231 SNR=24.6
22:17:27.961 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:27.962 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:27.964 00.002 1032 Enqueuing Expose request
22:17:27.968 00.004 10072 IsGuiding returns 0
22:17:27.968 00.000 10072 Move returns status 0, amount 4
22:17:27.968 00.000 10072 MoveAxis(N, 0, ABG)
22:17:27.968 00.000 10072 Move returns status 0, amount 0
22:17:27.968 00.000 10072 move complete, result=0
22:17:27.968 00.000 10072 worker thread done servicing request
22:17:27.968 00.000 10072 Worker thread wakes up
22:17:27.968 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:27.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:27.973 00.005 1032 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:17:28.599 00.626 10072 Exposure complete
22:17:28.653 00.054 10072 worker thread done servicing request
22:17:28.653 00.000 1032 OnExposeComplete: enter
22:17:28.655 00.002 1032 UpdateGuideState(): m_state=6
22:17:28.656 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3179
22:17:28.659 00.003 1032 Star::Find returns 1 (0), X=1101.24, Y=134.62, Mass=1433, SNR=26.6, Peak=122 HFD=3.4
22:17:28.660 00.001 1032 MultiStar: [#1 -0.02,0.08,0.94,U] [#2 -0.16,-0.10,0.74,U] [#3 0.10,-0.02,0.74,U] [#4 -0.05,0.02,0.67,U] [#5 -0.08,-0.04,0.64,U] [#6 -0.33,-0.08,0.00,M1] [#7 -0.08,0.12,0.66,U] [#8 0.10,0.15,0.53,U] 
22:17:28.662 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.01}, one-star: {0.03, -0.05}
22:17:28.663 00.001 1032 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.83) = xAngle (0.77 = 0.77)
22:17:28.666 00.003 1032 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.77 = 0.77)
22:17:28.667 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.60 mountX=0.02 mountY=0.02, mountTheta=0.77
22:17:28.670 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
22:17:28.671 00.001 1032 Enqueuing Move request for scope (-0.02, 0.01)
22:17:28.675 00.004 10072 Worker thread wakes up
22:17:28.675 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
22:17:28.675 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
22:17:28.675 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.02
22:17:28.677 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:17:28.679 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.37
22:17:28.679 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:17:28.679 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:28.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:17:28.679 00.000 10072 MoveAxis(E, 5, ABG)
22:17:28.679 00.000 10072 Guiding  Dir = 2, Dur = 5
22:17:28.679 00.000 10072 IsGuiding returns 0
22:17:28.680 00.001 10072 PulseGuide returned control before completion, sleep 15
22:17:28.695 00.015 1032 UpdateGuideState exits: m=1433 SNR=26.6
22:17:28.697 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:28.698 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:28.701 00.003 1032 Enqueuing Expose request
22:17:28.703 00.002 10072 IsGuiding returns 0
22:17:28.703 00.000 10072 Move returns status 0, amount 5
22:17:28.703 00.000 10072 MoveAxis(N, 0, ABG)
22:17:28.703 00.000 10072 Move returns status 0, amount 0
22:17:28.703 00.000 10072 move complete, result=0
22:17:28.703 00.000 10072 worker thread done servicing request
22:17:28.704 00.001 10072 Worker thread wakes up
22:17:28.704 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:28.704 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:28.710 00.006 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:17:29.114 00.404 10072 Exposure complete
22:17:29.165 00.051 10072 worker thread done servicing request
22:17:29.166 00.001 1032 OnExposeComplete: enter
22:17:29.168 00.002 1032 UpdateGuideState(): m_state=6
22:17:29.170 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3180
22:17:29.172 00.002 1032 Star::Find returns 1 (0), X=1101.24, Y=134.69, Mass=1265, SNR=25.0, Peak=119 HFD=3.5
22:17:29.176 00.004 1032 MultiStar: [#1 0.04,0.18,1.02,U] [#2 -0.12,0.13,0.75,U] [#3 0.21,0.21,0.00,M1] [#4 0.00,0.01,0.65,U] [#5 0.11,0.20,0.67,U] [#6 -0.02,-0.02,0.61,U] [#7 -0.05,0.02,0.73,U] [#8 0.09,0.06,0.57,U] 
22:17:29.179 00.003 1032 single-star, 7 included, MultiStar: {0.01, 0.08}, one-star: {0.03, 0.01}
22:17:29.181 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
22:17:29.182 00.001 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
22:17:29.185 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.26 mountX=-0.00 mountY=-0.03, mountTheta=-1.57
22:17:29.188 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
22:17:29.190 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
22:17:29.192 00.002 10072 Worker thread wakes up
22:17:29.193 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
22:17:29.193 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
22:17:29.193 00.000 10072 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
22:17:29.194 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:17:29.196 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.37
22:17:29.196 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:17:29.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:29.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:17:29.196 00.000 10072 MoveAxis(E, 5, ABG)
22:17:29.196 00.000 10072 Guiding  Dir = 2, Dur = 5
22:17:29.196 00.000 10072 IsGuiding returns 0
22:17:29.197 00.001 10072 PulseGuide returned control before completion, sleep 15
22:17:29.215 00.018 1032 UpdateGuideState exits: m=1265 SNR=25.0
22:17:29.218 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:29.221 00.003 10072 IsGuiding returns 0
22:17:29.221 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:29.224 00.003 10072 Move returns status 0, amount 5
22:17:29.224 00.000 10072 MoveAxis(N, 0, ABG)
22:17:29.224 00.000 10072 Move returns status 0, amount 0
22:17:29.224 00.000 10072 move complete, result=0
22:17:29.224 00.000 1032 Enqueuing Expose request
22:17:29.225 00.001 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:17:29.227 00.002 10072 worker thread done servicing request
22:17:29.227 00.000 10072 Worker thread wakes up
22:17:29.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:29.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:29.866 00.639 10072 Exposure complete
22:17:29.921 00.055 10072 worker thread done servicing request
22:17:29.921 00.000 1032 OnExposeComplete: enter
22:17:29.924 00.003 1032 UpdateGuideState(): m_state=6
22:17:29.927 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3181
22:17:29.929 00.002 1032 Star::Find returns 1 (0), X=1101.22, Y=134.90, Mass=1225, SNR=24.6, Peak=112 HFD=3.1
22:17:29.931 00.002 1032 MultiStar: [#1 0.04,0.09,1.02,U] [#2 -0.10,0.07,0.80,U] [#3 -0.04,-0.02,0.76,U] [#4 -0.00,-0.03,0.68,U] [#5 -0.15,-0.11,0.64,U] [#6 -0.12,-0.04,0.63,U] [#7 -0.18,-0.16,0.72,U] [#8 0.03,0.04,0.52,U] 
22:17:29.933 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {0.01, 0.22}
22:17:29.934 00.001 1032 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.83) = xAngle (0.93 = 0.93)
22:17:29.936 00.002 1032 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.93 = 0.93)
22:17:29.938 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.76 mountX=0.03 mountY=0.04, mountTheta=0.93
22:17:29.940 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.02, opts=13)
22:17:29.942 00.002 1032 Enqueuing Move request for scope (-0.05, 0.02)
22:17:29.944 00.002 10072 Worker thread wakes up
22:17:29.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
22:17:29.944 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
22:17:29.944 00.000 10072 Moving (-0.05, 0.02) raw xDistance=0.03 yDistance=0.04
22:17:29.946 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:17:29.949 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.37
22:17:29.949 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:17:29.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:29.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:17:29.949 00.000 10072 MoveAxis(E, 6, ABG)
22:17:29.949 00.000 10072 Guiding  Dir = 2, Dur = 6
22:17:29.949 00.000 10072 IsGuiding returns 0
22:17:29.950 00.001 10072 PulseGuide returned control before completion, sleep 16
22:17:29.968 00.018 1032 UpdateGuideState exits: m=1225 SNR=24.6
22:17:29.969 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:29.971 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:29.974 00.003 1032 Enqueuing Expose request
22:17:29.976 00.002 10072 IsGuiding returns 0
22:17:29.976 00.000 10072 Move returns status 0, amount 6
22:17:29.976 00.000 10072 MoveAxis(N, 0, ABG)
22:17:29.976 00.000 10072 Move returns status 0, amount 0
22:17:29.976 00.000 10072 move complete, result=0
22:17:29.976 00.000 10072 worker thread done servicing request
22:17:29.976 00.000 10072 Worker thread wakes up
22:17:29.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:29.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:29.983 00.007 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:17:30.383 00.400 10072 Exposure complete
22:17:30.441 00.058 10072 worker thread done servicing request
22:17:30.441 00.000 1032 OnExposeComplete: enter
22:17:30.443 00.002 1032 UpdateGuideState(): m_state=6
22:17:30.445 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3182
22:17:30.446 00.001 1032 Star::Find returns 1 (0), X=1101.19, Y=134.49, Mass=1293, SNR=25.2, Peak=126 HFD=3.2
22:17:30.448 00.002 1032 MultiStar: [#1 0.03,-0.05,1.08,U] [#2 -0.14,0.02,0.80,U] [#3 0.10,-0.23,0.00,M1] [#4 -0.20,0.05,0.65,U] [#5 -0.07,-0.12,0.68,U] [#6 -0.22,-0.13,0.00,M1] [#7 -0.09,0.05,0.72,U] [#8 -0.01,-0.13,0.54,U] 
22:17:30.449 00.001 1032 refined, 6 included, MultiStar: {-0.06, -0.06}, one-star: {-0.02, -0.19}
22:17:30.451 00.002 1032 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.83) = xAngle (-4.22 = 2.06)
22:17:30.452 00.001 1032 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.22 = 2.06)
22:17:30.454 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.39 mountX=-0.04 mountY=0.08, mountTheta=2.06
22:17:30.457 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.06, opts=13)
22:17:30.460 00.003 1032 Enqueuing Move request for scope (-0.06, -0.06)
22:17:30.461 00.001 10072 Worker thread wakes up
22:17:30.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
22:17:30.461 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
22:17:30.461 00.000 10072 Moving (-0.06, -0.06) raw xDistance=-0.04 yDistance=0.08
22:17:30.463 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:17:30.466 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.37
22:17:30.466 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:17:30.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:30.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:17:30.466 00.000 10072 MoveAxis(E, 5, ABG)
22:17:30.466 00.000 10072 Guiding  Dir = 2, Dur = 5
22:17:30.466 00.000 10072 IsGuiding returns 0
22:17:30.467 00.001 10072 PulseGuide returned control before completion, sleep 15
22:17:30.484 00.017 1032 UpdateGuideState exits: m=1293 SNR=25.2
22:17:30.486 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:30.489 00.003 10072 IsGuiding returns 0
22:17:30.489 00.000 10072 Move returns status 0, amount 5
22:17:30.489 00.000 10072 MoveAxis(N, 0, ABG)
22:17:30.489 00.000 10072 Move returns status 0, amount 0
22:17:30.489 00.000 10072 move complete, result=0
22:17:30.489 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:30.492 00.003 10072 worker thread done servicing request
22:17:30.492 00.000 1032 Enqueuing Expose request
22:17:30.494 00.002 10072 Worker thread wakes up
22:17:30.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:30.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:30.495 00.001 1032 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:17:31.132 00.637 10072 Exposure complete
22:17:31.189 00.057 10072 worker thread done servicing request
22:17:31.189 00.000 1032 OnExposeComplete: enter
22:17:31.191 00.002 1032 UpdateGuideState(): m_state=6
22:17:31.193 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3183
22:17:31.196 00.003 1032 Star::Find returns 1 (0), X=1101.09, Y=134.66, Mass=1348, SNR=25.8, Peak=123 HFD=3.3
22:17:31.198 00.002 1032 MultiStar: [#1 0.05,0.01,0.96,U] [#2 -0.00,0.01,0.78,U] [#3 0.10,-0.10,0.72,U] [#4 -0.19,-0.03,0.63,U] [#5 -0.09,-0.03,0.64,U] [#6 -0.24,0.06,0.00,M2] [#7 -0.10,0.06,0.69,U] [#8 0.03,0.04,0.52,U] 
22:17:31.200 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {-0.12, -0.02}
22:17:31.201 00.001 1032 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.83) = xAngle (-4.78 = 1.50)
22:17:31.204 00.003 1032 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.78 = 1.50)
22:17:31.206 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.95 mountX=0.00 mountY=0.04, mountTheta=1.50
22:17:31.210 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
22:17:31.212 00.002 1032 Enqueuing Move request for scope (-0.04, -0.01)
22:17:31.215 00.003 10072 Worker thread wakes up
22:17:31.215 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
22:17:31.215 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
22:17:31.215 00.000 10072 Moving (-0.04, -0.01) raw xDistance=0.00 yDistance=0.04
22:17:31.216 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:17:31.218 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.37
22:17:31.219 00.001 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:17:31.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:31.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:17:31.219 00.000 10072 MoveAxis(E, 6, ABG)
22:17:31.219 00.000 10072 Guiding  Dir = 2, Dur = 6
22:17:31.219 00.000 10072 IsGuiding returns 0
22:17:31.220 00.001 10072 PulseGuide returned control before completion, sleep 16
22:17:31.238 00.018 1032 UpdateGuideState exits: m=1348 SNR=25.8
22:17:31.241 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:31.244 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:31.246 00.002 1032 Enqueuing Expose request
22:17:31.248 00.002 10072 IsGuiding returns 0
22:17:31.248 00.000 10072 Move returns status 0, amount 6
22:17:31.248 00.000 10072 MoveAxis(N, 0, ABG)
22:17:31.248 00.000 10072 Move returns status 0, amount 0
22:17:31.248 00.000 10072 move complete, result=0
22:17:31.248 00.000 10072 worker thread done servicing request
22:17:31.248 00.000 10072 Worker thread wakes up
22:17:31.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:31.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:31.255 00.007 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:17:31.662 00.407 10072 Exposure complete
22:17:31.718 00.056 10072 worker thread done servicing request
22:17:31.718 00.000 1032 OnExposeComplete: enter
22:17:31.721 00.003 1032 UpdateGuideState(): m_state=6
22:17:31.723 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3184
22:17:31.725 00.002 1032 Star::Find returns 1 (0), X=1101.19, Y=134.67, Mass=1522, SNR=27.4, Peak=136 HFD=3.4
22:17:31.727 00.002 1032 MultiStar: [#1 -0.01,0.01,0.85,U] [#2 -0.13,0.08,0.74,U] [#3 0.03,0.06,0.67,U] [#4 -0.09,0.00,0.59,U] [#5 -0.13,0.04,0.62,U] [#6 -0.09,-0.02,0.59,U] [#7 -0.08,-0.06,0.66,U] [#8 -0.01,0.08,0.48,U] 
22:17:31.728 00.001 1032 single-star, 8 included, MultiStar: {-0.06, 0.02}, one-star: {-0.02, -0.01}
22:17:31.731 00.003 1032 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.83) = xAngle (-4.53 = 1.75)
22:17:31.732 00.001 1032 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.53 = 1.75)
22:17:31.734 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.70 mountX=-0.00 mountY=0.02, mountTheta=1.75
22:17:31.740 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
22:17:31.743 00.003 1032 Enqueuing Move request for scope (-0.02, -0.01)
22:17:31.744 00.001 10072 Worker thread wakes up
22:17:31.745 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
22:17:31.745 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
22:17:31.745 00.000 10072 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
22:17:31.747 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:17:31.750 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.37
22:17:31.750 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:17:31.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:31.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:17:31.750 00.000 10072 MoveAxis(E, 5, ABG)
22:17:31.750 00.000 10072 Guiding  Dir = 2, Dur = 5
22:17:31.750 00.000 10072 IsGuiding returns 0
22:17:31.751 00.001 10072 PulseGuide returned control before completion, sleep 15
22:17:31.768 00.017 1032 UpdateGuideState exits: m=1522 SNR=27.4
22:17:31.770 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:31.774 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:31.776 00.002 1032 Enqueuing Expose request
22:17:31.777 00.001 10072 IsGuiding returns 0
22:17:31.778 00.001 10072 Move returns status 0, amount 5
22:17:31.778 00.000 10072 MoveAxis(N, 0, ABG)
22:17:31.778 00.000 10072 Move returns status 0, amount 0
22:17:31.778 00.000 10072 move complete, result=0
22:17:31.778 00.000 10072 worker thread done servicing request
22:17:31.778 00.000 10072 Worker thread wakes up
22:17:31.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:31.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:31.785 00.007 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:17:32.411 00.626 10072 Exposure complete
22:17:32.468 00.057 10072 worker thread done servicing request
22:17:32.468 00.000 1032 OnExposeComplete: enter
22:17:32.470 00.002 1032 UpdateGuideState(): m_state=6
22:17:32.472 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3185
22:17:32.473 00.001 1032 Star::Find returns 1 (0), X=1101.25, Y=134.70, Mass=1264, SNR=25.0, Peak=115 HFD=3.5
22:17:32.476 00.003 1032 MultiStar: [#1 0.05,0.13,1.03,U] [#2 -0.14,0.08,0.75,U] [#3 0.06,-0.11,0.76,U] [#4 -0.07,0.00,0.68,U] [#5 -0.16,0.03,0.66,U] [#6 -0.17,0.00,0.62,U] [#7 -0.03,-0.02,0.68,U] [#8 0.06,0.03,0.50,U] 
22:17:32.478 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.04, 0.02}
22:17:32.480 00.002 1032 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.83) = xAngle (0.72 = 0.72)
22:17:32.482 00.002 1032 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.72 = 0.72)
22:17:32.483 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.55 mountX=0.03 mountY=0.03, mountTheta=0.72
22:17:32.488 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
22:17:32.490 00.002 1032 Enqueuing Move request for scope (-0.03, 0.02)
22:17:32.493 00.003 10072 Worker thread wakes up
22:17:32.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
22:17:32.493 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
22:17:32.493 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.03
22:17:32.495 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:17:32.496 00.001 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.37
22:17:32.497 00.001 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:17:32.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:32.497 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:17:32.497 00.000 10072 MoveAxis(E, 6, ABG)
22:17:32.497 00.000 10072 Guiding  Dir = 2, Dur = 6
22:17:32.497 00.000 10072 IsGuiding returns 0
22:17:32.498 00.001 10072 PulseGuide returned control before completion, sleep 16
22:17:32.515 00.017 1032 UpdateGuideState exits: m=1264 SNR=25.0
22:17:32.519 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:32.521 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:32.523 00.002 10072 IsGuiding returns 0
22:17:32.523 00.000 10072 Move returns status 0, amount 6
22:17:32.523 00.000 10072 MoveAxis(N, 0, ABG)
22:17:32.523 00.000 1032 Enqueuing Expose request
22:17:32.525 00.002 10072 Move returns status 0, amount 0
22:17:32.526 00.001 10072 move complete, result=0
22:17:32.526 00.000 10072 worker thread done servicing request
22:17:32.526 00.000 10072 Worker thread wakes up
22:17:32.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:32.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:32.533 00.007 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:17:32.946 00.413 10072 Exposure complete
22:17:33.000 00.054 10072 worker thread done servicing request
22:17:33.001 00.001 1032 OnExposeComplete: enter
22:17:33.002 00.001 1032 UpdateGuideState(): m_state=6
22:17:33.004 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3186
22:17:33.005 00.001 1032 Star::Find returns 1 (0), X=1101.20, Y=134.60, Mass=1201, SNR=24.3, Peak=112 HFD=3.2
22:17:33.007 00.002 1032 MultiStar: [#1 0.05,-0.14,1.02,U] [#2 -0.05,-0.10,0.83,U] [#3 0.11,-0.11,0.80,U] [#4 -0.06,-0.09,0.67,U] [#5 0.03,0.07,0.68,U] [#6 -0.13,-0.10,0.61,U] [#7 -0.01,-0.21,0.73,U] [#8 0.10,-0.08,0.54,U] 
22:17:33.008 00.001 1032 single-star, 8 included, MultiStar: {0.01, -0.10}, one-star: {-0.01, -0.08}
22:17:33.009 00.001 1032 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.83) = xAngle (-3.47 = 2.81)
22:17:33.010 00.001 1032 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.47 = 2.81)
22:17:33.012 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.64 mountX=-0.07 mountY=0.03, mountTheta=2.81
22:17:33.014 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.08, opts=13)
22:17:33.016 00.002 1032 Enqueuing Move request for scope (-0.01, -0.08)
22:17:33.018 00.002 10072 Worker thread wakes up
22:17:33.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
22:17:33.018 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
22:17:33.018 00.000 10072 Moving (-0.01, -0.08) raw xDistance=-0.07 yDistance=0.03
22:17:33.021 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:17:33.023 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.38
22:17:33.023 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:17:33.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:33.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:17:33.023 00.000 10072 MoveAxis(E, 5, ABG)
22:17:33.024 00.001 10072 Guiding  Dir = 2, Dur = 5
22:17:33.024 00.000 10072 IsGuiding returns 0
22:17:33.025 00.001 10072 PulseGuide returned control before completion, sleep 15
22:17:33.041 00.016 1032 UpdateGuideState exits: m=1201 SNR=24.3
22:17:33.043 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:33.044 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:33.046 00.002 1032 Enqueuing Expose request
22:17:33.050 00.004 10072 IsGuiding returns 0
22:17:33.050 00.000 10072 Move returns status 0, amount 5
22:17:33.051 00.001 10072 MoveAxis(N, 0, ABG)
22:17:33.051 00.000 10072 Move returns status 0, amount 0
22:17:33.051 00.000 10072 move complete, result=0
22:17:33.051 00.000 10072 worker thread done servicing request
22:17:33.051 00.000 10072 Worker thread wakes up
22:17:33.051 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:33.051 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:33.056 00.005 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:17:33.683 00.627 10072 Exposure complete
22:17:33.746 00.063 10072 worker thread done servicing request
22:17:33.747 00.001 1032 OnExposeComplete: enter
22:17:33.749 00.002 1032 UpdateGuideState(): m_state=6
22:17:33.751 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3187
22:17:33.753 00.002 1032 Star::Find returns 1 (0), X=1101.33, Y=134.61, Mass=1279, SNR=25.1, Peak=129 HFD=3.2
22:17:33.754 00.001 1032 MultiStar: [#1 -0.00,0.03,0.99,U] [#2 -0.15,-0.01,0.79,U] [#3 0.03,0.17,0.76,U] [#4 -0.23,0.05,0.65,U] [#5 -0.01,0.03,0.67,U] [#6 -0.16,-0.14,0.59,U] [#7 -0.15,0.08,0.69,U] [#8 0.13,0.04,0.50,U] 
22:17:33.756 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {0.12, -0.07}
22:17:33.758 00.002 1032 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.83) = xAngle (0.85 = 0.85)
22:17:33.760 00.002 1032 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.85 = 0.85)
22:17:33.762 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.68 mountX=0.03 mountY=0.03, mountTheta=0.85
22:17:33.766 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
22:17:33.770 00.004 1032 Enqueuing Move request for scope (-0.04, 0.02)
22:17:33.772 00.002 10072 Worker thread wakes up
22:17:33.772 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
22:17:33.772 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
22:17:33.772 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.03
22:17:33.776 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:17:33.780 00.004 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.38
22:17:33.780 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:17:33.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:33.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:17:33.780 00.000 10072 MoveAxis(E, 6, ABG)
22:17:33.780 00.000 10072 Guiding  Dir = 2, Dur = 6
22:17:33.780 00.000 10072 IsGuiding returns 0
22:17:33.781 00.001 10072 PulseGuide returned control before completion, sleep 16
22:17:33.800 00.019 1032 UpdateGuideState exits: m=1279 SNR=25.1
22:17:33.804 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:33.806 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:33.808 00.002 1032 Enqueuing Expose request
22:17:33.809 00.001 10072 IsGuiding returns 0
22:17:33.809 00.000 10072 Move returns status 0, amount 6
22:17:33.810 00.001 10072 MoveAxis(N, 0, ABG)
22:17:33.810 00.000 10072 Move returns status 0, amount 0
22:17:33.810 00.000 10072 move complete, result=0
22:17:33.810 00.000 10072 worker thread done servicing request
22:17:33.810 00.000 10072 Worker thread wakes up
22:17:33.810 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:33.810 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:33.817 00.007 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:17:34.227 00.410 10072 Exposure complete
22:17:34.288 00.061 1032 OnExposeComplete: enter
22:17:34.291 00.003 1032 UpdateGuideState(): m_state=6
22:17:34.294 00.003 10072 worker thread done servicing request
22:17:34.294 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3188
22:17:34.296 00.002 1032 Star::Find returns 1 (0), X=1101.29, Y=134.67, Mass=1311, SNR=25.4, Peak=131 HFD=3.4
22:17:34.301 00.005 1032 MultiStar: [#1 0.04,0.15,0.96,U] [#2 -0.21,0.05,0.74,U] [#3 0.10,0.12,0.71,U] [#4 -0.08,0.26,0.00,M1] [#5 -0.04,0.02,0.70,U] [#6 -0.11,0.17,0.60,U] [#7 -0.05,0.32,0.00,M1] [#8 0.09,0.27,0.00,M1] 
22:17:34.306 00.005 1032 single-star, 5 included, MultiStar: {-0.01, 0.08}, one-star: {0.08, -0.01}
22:17:34.308 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
22:17:34.311 00.003 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
22:17:34.314 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.12 mountX=-0.03 mountY=-0.07, mountTheta=-1.95
22:17:34.317 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:17:34.319 00.002 1032 Enqueuing Move request for scope (0.08, -0.01)
22:17:34.321 00.002 10072 Worker thread wakes up
22:17:34.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:17:34.321 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:17:34.321 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
22:17:34.322 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:17:34.325 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.38
22:17:34.325 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:17:34.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:34.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:17:34.325 00.000 10072 MoveAxis(E, 5, ABG)
22:17:34.326 00.001 10072 Guiding  Dir = 2, Dur = 5
22:17:34.326 00.000 10072 IsGuiding returns 0
22:17:34.326 00.000 10072 PulseGuide returned control before completion, sleep 15
22:17:34.344 00.018 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:17:34.347 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:34.348 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:34.350 00.002 1032 Enqueuing Expose request
22:17:34.353 00.003 10072 IsGuiding returns 0
22:17:34.353 00.000 10072 Move returns status 0, amount 5
22:17:34.353 00.000 10072 MoveAxis(N, 0, ABG)
22:17:34.353 00.000 10072 Move returns status 0, amount 0
22:17:34.353 00.000 10072 move complete, result=0
22:17:34.354 00.001 10072 worker thread done servicing request
22:17:34.354 00.000 10072 Worker thread wakes up
22:17:34.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:34.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:34.362 00.008 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:17:35.087 00.725 10072 Exposure complete
22:17:35.142 00.055 1032 OnExposeComplete: enter
22:17:35.145 00.003 1032 UpdateGuideState(): m_state=6
22:17:35.147 00.002 10072 worker thread done servicing request
22:17:35.147 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3189
22:17:35.149 00.002 1032 Star::Find returns 1 (0), X=1101.18, Y=134.79, Mass=1197, SNR=24.3, Peak=99 HFD=3.0
22:17:35.150 00.001 1032 MultiStar: [#1 -0.03,0.14,1.04,U] [#2 -0.22,0.22,0.00,M1] [#3 -0.12,0.19,0.80,U] [#4 -0.16,0.12,0.73,U] [#5 -0.12,0.09,0.72,U] [#6 -0.29,0.10,0.00,M1] [#7 -0.20,0.01,0.68,U] [#8 -0.06,0.17,0.53,U] 
22:17:35.152 00.002 1032 single-star, 6 included, MultiStar: {-0.10, 0.12}, one-star: {-0.03, 0.11}
22:17:35.153 00.001 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
22:17:35.156 00.003 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
22:17:35.158 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.12 mountY=0.00, mountTheta=0.02
22:17:35.160 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.11, opts=13)
22:17:35.162 00.002 1032 Enqueuing Move request for scope (-0.03, 0.11)
22:17:35.164 00.002 10072 Worker thread wakes up
22:17:35.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
22:17:35.164 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
22:17:35.164 00.000 10072 Moving (-0.03, 0.11) raw xDistance=0.12 yDistance=0.00
22:17:35.166 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
22:17:35.168 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.38
22:17:35.169 00.001 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
22:17:35.169 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:35.169 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:17:35.169 00.000 10072 MoveAxis(E, 6, ABG)
22:17:35.169 00.000 10072 Guiding  Dir = 2, Dur = 6
22:17:35.169 00.000 10072 IsGuiding returns 0
22:17:35.170 00.001 10072 PulseGuide returned control before completion, sleep 16
22:17:35.187 00.017 1032 UpdateGuideState exits: m=1197 SNR=24.3
22:17:35.189 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:35.192 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:35.195 00.003 1032 Enqueuing Expose request
22:17:35.198 00.003 10072 IsGuiding returns 0
22:17:35.198 00.000 10072 Move returns status 0, amount 6
22:17:35.198 00.000 10072 MoveAxis(N, 0, ABG)
22:17:35.198 00.000 10072 Move returns status 0, amount 0
22:17:35.199 00.001 10072 move complete, result=0
22:17:35.199 00.000 10072 worker thread done servicing request
22:17:35.199 00.000 10072 Worker thread wakes up
22:17:35.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:35.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:35.207 00.008 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:17:35.604 00.397 10072 Exposure complete
22:17:35.664 00.060 10072 worker thread done servicing request
22:17:35.664 00.000 1032 OnExposeComplete: enter
22:17:35.666 00.002 1032 UpdateGuideState(): m_state=6
22:17:35.668 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3190
22:17:35.670 00.002 1032 Star::Find returns 1 (0), X=1101.14, Y=134.68, Mass=1416, SNR=26.4, Peak=132 HFD=3.3
22:17:35.671 00.001 1032 MultiStar: [#1 -0.10,-0.05,0.93,U] [#2 -0.12,0.11,0.76,U] [#3 -0.08,-0.11,0.73,U] [#4 -0.26,0.06,0.00,M1] [#5 -0.13,0.02,0.60,U] [#6 -0.03,0.06,0.60,U] [#7 -0.28,-0.03,0.00,M1] [#8 -0.00,-0.04,0.52,U] 
22:17:35.674 00.003 1032 single-star, 6 included, MultiStar: {-0.08, -0.00}, one-star: {-0.07, -0.00}
22:17:35.676 00.002 1032 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.83) = xAngle (-4.96 = 1.32)
22:17:35.679 00.003 1032 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.96 = 1.32)
22:17:35.680 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.13 mountX=0.02 mountY=0.07, mountTheta=1.32
22:17:35.684 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.00, opts=13)
22:17:35.685 00.001 1032 Enqueuing Move request for scope (-0.07, -0.00)
22:17:35.687 00.002 10072 Worker thread wakes up
22:17:35.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
22:17:35.687 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
22:17:35.687 00.000 10072 Moving (-0.07, -0.00) raw xDistance=0.02 yDistance=0.07
22:17:35.689 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:17:35.691 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.38
22:17:35.691 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:17:35.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:35.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:17:35.691 00.000 10072 MoveAxis(E, 5, ABG)
22:17:35.691 00.000 10072 Guiding  Dir = 2, Dur = 5
22:17:35.692 00.001 10072 IsGuiding returns 0
22:17:35.692 00.000 10072 PulseGuide returned control before completion, sleep 15
22:17:35.708 00.016 10072 IsGuiding returns 0
22:17:35.708 00.000 10072 Move returns status 0, amount 5
22:17:35.708 00.000 10072 MoveAxis(N, 0, ABG)
22:17:35.708 00.000 10072 Move returns status 0, amount 0
22:17:35.708 00.000 10072 move complete, result=0
22:17:35.708 00.000 10072 worker thread done servicing request
22:17:35.710 00.002 1032 UpdateGuideState exits: m=1416 SNR=26.4
22:17:35.713 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:35.715 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:35.717 00.002 1032 Enqueuing Expose request
22:17:35.718 00.001 1032 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:17:35.720 00.002 10072 Worker thread wakes up
22:17:35.720 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:35.720 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:36.351 00.631 10072 Exposure complete
22:17:36.408 00.057 10072 worker thread done servicing request
22:17:36.408 00.000 1032 OnExposeComplete: enter
22:17:36.410 00.002 1032 UpdateGuideState(): m_state=6
22:17:36.412 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3191
22:17:36.414 00.002 1032 Star::Find returns 1 (0), X=1101.33, Y=134.68, Mass=1232, SNR=24.7, Peak=122 HFD=3.2
22:17:36.416 00.002 1032 MultiStar: [#1 -0.08,0.05,0.99,U] [#2 -0.14,-0.14,0.82,U] [#3 0.04,0.06,0.78,U] [#4 -0.02,-0.06,0.71,U] [#5 -0.10,0.04,0.66,U] [#6 -0.16,-0.05,0.64,U] [#7 -0.29,0.08,0.00,M2] [#8 -0.02,0.09,0.53,U] 
22:17:36.418 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.00}, one-star: {0.12, 0.00}
22:17:36.420 00.002 1032 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.83) = xAngle (-4.94 = 1.35)
22:17:36.421 00.001 1032 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.94 = 1.35)
22:17:36.423 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.11 mountX=0.01 mountY=0.04, mountTheta=1.35
22:17:36.427 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.00, opts=13)
22:17:36.429 00.002 1032 Enqueuing Move request for scope (-0.04, -0.00)
22:17:36.431 00.002 10072 Worker thread wakes up
22:17:36.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
22:17:36.431 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
22:17:36.431 00.000 10072 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=0.04
22:17:36.434 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:17:36.437 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.38
22:17:36.437 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:17:36.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:36.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:17:36.437 00.000 10072 MoveAxis(E, 6, ABG)
22:17:36.437 00.000 10072 Guiding  Dir = 2, Dur = 6
22:17:36.438 00.001 10072 IsGuiding returns 0
22:17:36.438 00.000 10072 PulseGuide returned control before completion, sleep 16
22:17:36.456 00.018 1032 UpdateGuideState exits: m=1232 SNR=24.7
22:17:36.459 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:36.460 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:36.462 00.002 1032 Enqueuing Expose request
22:17:36.464 00.002 10072 IsGuiding returns 0
22:17:36.464 00.000 10072 Move returns status 0, amount 6
22:17:36.464 00.000 10072 MoveAxis(N, 0, ABG)
22:17:36.464 00.000 10072 Move returns status 0, amount 0
22:17:36.464 00.000 10072 move complete, result=0
22:17:36.464 00.000 10072 worker thread done servicing request
22:17:36.464 00.000 10072 Worker thread wakes up
22:17:36.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:36.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:36.472 00.008 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:17:36.868 00.396 10072 Exposure complete
22:17:36.925 00.057 10072 worker thread done servicing request
22:17:36.925 00.000 1032 OnExposeComplete: enter
22:17:36.928 00.003 1032 UpdateGuideState(): m_state=6
22:17:36.930 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3192
22:17:36.931 00.001 1032 Star::Find returns 1 (0), X=1101.07, Y=134.78, Mass=1386, SNR=26.1, Peak=131 HFD=3.1
22:17:36.933 00.002 1032 MultiStar: [#1 -0.05,-0.00,0.94,U] [#2 -0.13,0.00,0.75,U] [#3 0.11,0.01,0.75,U] [#4 -0.20,-0.04,0.66,U] [#5 -0.01,0.06,0.67,U] [#6 0.02,-0.02,0.59,U] [#7 -0.27,-0.09,0.00,M3] [#8 0.11,0.05,0.50,U] 
22:17:36.935 00.002 1032 refined, 7 included, MultiStar: {-0.05, 0.02}, one-star: {-0.14, 0.10}
22:17:36.936 00.001 1032 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.83) = xAngle (0.84 = 0.84)
22:17:36.938 00.002 1032 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.84 = 0.84)
22:17:36.940 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.67 mountX=0.04 mountY=0.04, mountTheta=0.84
22:17:36.944 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.02, opts=13)
22:17:36.947 00.003 1032 Enqueuing Move request for scope (-0.05, 0.02)
22:17:36.950 00.003 10072 Worker thread wakes up
22:17:36.950 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
22:17:36.950 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
22:17:36.950 00.000 10072 Moving (-0.05, 0.02) raw xDistance=0.04 yDistance=0.04
22:17:36.952 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:17:36.956 00.004 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.38
22:17:36.956 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:17:36.956 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:36.956 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:17:36.956 00.000 10072 MoveAxis(E, 5, ABG)
22:17:36.956 00.000 10072 Guiding  Dir = 2, Dur = 5
22:17:36.956 00.000 10072 IsGuiding returns 0
22:17:36.957 00.001 10072 PulseGuide returned control before completion, sleep 15
22:17:36.973 00.016 1032 UpdateGuideState exits: m=1386 SNR=26.1
22:17:36.975 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:36.977 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:36.979 00.002 1032 Enqueuing Expose request
22:17:36.980 00.001 10072 IsGuiding returns 0
22:17:36.980 00.000 10072 Move returns status 0, amount 5
22:17:36.980 00.000 10072 MoveAxis(N, 0, ABG)
22:17:36.980 00.000 10072 Move returns status 0, amount 0
22:17:36.980 00.000 10072 move complete, result=0
22:17:36.980 00.000 10072 worker thread done servicing request
22:17:36.981 00.001 10072 Worker thread wakes up
22:17:36.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:36.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:36.989 00.008 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:17:37.608 00.619 10072 Exposure complete
22:17:37.668 00.060 10072 worker thread done servicing request
22:17:37.668 00.000 1032 OnExposeComplete: enter
22:17:37.670 00.002 1032 UpdateGuideState(): m_state=6
22:17:37.673 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3193
22:17:37.676 00.003 1032 Star::Find returns 1 (0), X=1101.21, Y=134.76, Mass=1538, SNR=27.6, Peak=145 HFD=3.2
22:17:37.679 00.003 1032 MultiStar: [#1 0.02,0.17,0.87,U] [#2 -0.30,0.05,0.00,M1] [#3 0.04,0.02,0.68,U] [#4 -0.19,0.00,0.62,U] [#5 0.05,0.02,0.61,U] [#6 -0.17,-0.00,0.59,U] [#7 -0.15,0.00,0.65,U] [#8 0.04,0.00,0.47,U] 
22:17:37.681 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.05}, one-star: {-0.00, 0.08}
22:17:37.682 00.001 1032 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.83) = xAngle (0.47 = 0.47)
22:17:37.684 00.002 1032 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.47 = 0.47)
22:17:37.686 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.30 mountX=0.05 mountY=0.03, mountTheta=0.47
22:17:37.690 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
22:17:37.692 00.002 1032 Enqueuing Move request for scope (-0.04, 0.05)
22:17:37.693 00.001 10072 Worker thread wakes up
22:17:37.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
22:17:37.693 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
22:17:37.694 00.001 10072 Moving (-0.04, 0.05) raw xDistance=0.05 yDistance=0.03
22:17:37.695 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:17:37.697 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.39
22:17:37.697 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:17:37.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:37.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:17:37.697 00.000 10072 MoveAxis(E, 6, ABG)
22:17:37.697 00.000 10072 Guiding  Dir = 2, Dur = 6
22:17:37.697 00.000 10072 IsGuiding returns 0
22:17:37.699 00.002 10072 PulseGuide returned control before completion, sleep 16
22:17:37.717 00.018 1032 UpdateGuideState exits: m=1538 SNR=27.6
22:17:37.720 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:37.722 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:37.723 00.001 1032 Enqueuing Expose request
22:17:37.729 00.006 10072 IsGuiding returns 0
22:17:37.729 00.000 10072 Move returns status 0, amount 6
22:17:37.729 00.000 10072 MoveAxis(N, 0, ABG)
22:17:37.729 00.000 10072 Move returns status 0, amount 0
22:17:37.729 00.000 10072 move complete, result=0
22:17:37.729 00.000 10072 worker thread done servicing request
22:17:37.729 00.000 10072 Worker thread wakes up
22:17:37.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:37.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:37.734 00.005 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:17:38.139 00.405 10072 Exposure complete
22:17:38.191 00.052 10072 worker thread done servicing request
22:17:38.191 00.000 1032 OnExposeComplete: enter
22:17:38.193 00.002 1032 UpdateGuideState(): m_state=6
22:17:38.195 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3194
22:17:38.196 00.001 1032 Star::Find returns 1 (0), X=1101.31, Y=134.61, Mass=1131, SNR=23.6, Peak=111 HFD=3.3
22:17:38.197 00.001 1032 MultiStar: [#1 -0.13,0.07,1.04,U] [#2 -0.11,0.01,0.82,U] [#3 -0.10,-0.14,0.81,U] [#4 -0.12,-0.11,0.77,U] [#5 0.09,-0.24,0.00,M1] [#6 -0.07,-0.07,0.67,U] [#7 -0.30,-0.12,0.00,M3] [#8 0.10,0.01,0.55,U] 
22:17:38.200 00.003 1032 refined, 6 included, MultiStar: {-0.05, -0.04}, one-star: {0.10, -0.07}
22:17:38.202 00.002 1032 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.83) = xAngle (-4.29 = 1.99)
22:17:38.203 00.001 1032 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.29 = 1.99)
22:17:38.205 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.46 mountX=-0.03 mountY=0.06, mountTheta=1.99
22:17:38.209 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.04, opts=13)
22:17:38.211 00.002 1032 Enqueuing Move request for scope (-0.05, -0.04)
22:17:38.214 00.003 10072 Worker thread wakes up
22:17:38.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
22:17:38.214 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
22:17:38.214 00.000 10072 Moving (-0.05, -0.04) raw xDistance=-0.03 yDistance=0.06
22:17:38.217 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:17:38.219 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.39
22:17:38.219 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:17:38.221 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:38.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:17:38.221 00.000 10072 MoveAxis(E, 5, ABG)
22:17:38.221 00.000 10072 Guiding  Dir = 2, Dur = 5
22:17:38.221 00.000 10072 IsGuiding returns 0
22:17:38.221 00.000 10072 PulseGuide returned control before completion, sleep 15
22:17:38.238 00.017 1032 UpdateGuideState exits: m=1131 SNR=23.6
22:17:38.240 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:38.242 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:38.243 00.001 1032 Enqueuing Expose request
22:17:38.246 00.003 10072 IsGuiding returns 0
22:17:38.247 00.001 10072 Move returns status 0, amount 5
22:17:38.247 00.000 10072 MoveAxis(N, 0, ABG)
22:17:38.247 00.000 10072 Move returns status 0, amount 0
22:17:38.247 00.000 10072 move complete, result=0
22:17:38.247 00.000 10072 worker thread done servicing request
22:17:38.247 00.000 10072 Worker thread wakes up
22:17:38.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:38.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:38.252 00.005 1032 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:17:38.875 00.623 10072 Exposure complete
22:17:38.925 00.050 10072 worker thread done servicing request
22:17:38.926 00.001 1032 OnExposeComplete: enter
22:17:38.929 00.003 1032 UpdateGuideState(): m_state=6
22:17:38.930 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3195
22:17:38.932 00.002 1032 Star::Find returns 1 (0), X=1101.15, Y=134.38, Mass=1330, SNR=25.6, Peak=126 HFD=3.2
22:17:38.933 00.001 1032 MultiStar: [#1 -0.08,-0.17,0.96,U] [#2 -0.08,-0.24,0.00,M1] [#3 0.03,-0.17,0.75,U] [#4 -0.17,-0.09,0.70,U] [#5 -0.06,-0.01,0.67,U] [#6 -0.19,-0.34,0.00,M1] [#7 -0.23,-0.14,0.00,M4] [#8 -0.09,-0.16,0.46,U] 
22:17:38.935 00.002 1032 refined, 5 included, MultiStar: {-0.07, -0.16}, one-star: {-0.06, -0.30}
22:17:38.936 00.001 1032 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.83) = xAngle (-3.80 = 2.48)
22:17:38.938 00.002 1032 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.80 = 2.48)
22:17:38.939 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.97 mountX=-0.14 mountY=0.11, mountTheta=2.48
22:17:38.942 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.16, opts=13)
22:17:38.943 00.001 1032 Enqueuing Move request for scope (-0.07, -0.16)
22:17:38.945 00.002 10072 Worker thread wakes up
22:17:38.945 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
22:17:38.945 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
22:17:38.945 00.000 10072 Moving (-0.07, -0.16) raw xDistance=-0.14 yDistance=0.11
22:17:38.947 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:17:38.950 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 285.39
22:17:38.950 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
22:17:38.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:38.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:17:38.950 00.000 10072 MoveAxis(E, 71, ABG)
22:17:38.950 00.000 10072 Guiding  Dir = 2, Dur = 71
22:17:38.950 00.000 10072 IsGuiding returns 0
22:17:38.951 00.001 10072 PulseGuide returned control before completion, sleep 81
22:17:38.967 00.016 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:17:38.970 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:38.972 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:38.973 00.001 1032 Enqueuing Expose request
22:17:39.043 00.070 10072 IsGuiding returns 0
22:17:39.043 00.000 10072 Move returns status 0, amount 71
22:17:39.043 00.000 10072 MoveAxis(N, 0, ABG)
22:17:39.043 00.000 10072 Move returns status 0, amount 0
22:17:39.043 00.000 10072 move complete, result=0
22:17:39.043 00.000 10072 worker thread done servicing request
22:17:39.043 00.000 10072 Worker thread wakes up
22:17:39.043 00.000 1032 GuideStep: -0.1 px 71 ms EAST, 0.1 px 0 ms NORTH
22:17:39.045 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:39.046 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:39.452 00.406 10072 Exposure complete
22:17:39.510 00.058 10072 worker thread done servicing request
22:17:39.510 00.000 1032 OnExposeComplete: enter
22:17:39.512 00.002 1032 UpdateGuideState(): m_state=6
22:17:39.514 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3196
22:17:39.516 00.002 1032 Star::Find returns 1 (0), X=1101.29, Y=134.63, Mass=1285, SNR=25.2, Peak=126 HFD=3.3
22:17:39.518 00.002 1032 MultiStar: [#1 -0.06,-0.08,1.02,U] [#2 -0.07,-0.16,0.82,U] [#3 0.07,-0.10,0.79,U] [#4 -0.18,-0.00,0.70,U] [#5 0.01,-0.05,0.66,U] [#6 -0.20,-0.07,0.63,U] [#7 -0.02,-0.03,0.70,U] [#8 0.18,-0.01,0.52,U] 
22:17:39.520 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {0.08, -0.05}
22:17:39.521 00.001 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.83) = xAngle (-3.71 = 2.57)
22:17:39.522 00.001 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.71 = 2.57)
22:17:39.524 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.88 mountX=-0.06 mountY=0.04, mountTheta=2.57
22:17:39.528 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
22:17:39.530 00.002 1032 Enqueuing Move request for scope (-0.02, -0.07)
22:17:39.533 00.003 10072 Worker thread wakes up
22:17:39.533 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
22:17:39.533 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
22:17:39.533 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
22:17:39.540 00.007 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.39
22:17:39.540 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:17:39.540 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:39.540 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:17:39.542 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:17:39.549 00.007 10072 MoveAxis(E, 5, ABG)
22:17:39.549 00.000 10072 Guiding  Dir = 2, Dur = 5
22:17:39.549 00.000 10072 IsGuiding returns 0
22:17:39.550 00.001 10072 PulseGuide returned control before completion, sleep 15
22:17:39.570 00.020 1032 UpdateGuideState exits: m=1285 SNR=25.2
22:17:39.572 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:39.573 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:39.575 00.002 1032 Enqueuing Expose request
22:17:39.576 00.001 10072 IsGuiding returns 0
22:17:39.576 00.000 10072 Move returns status 0, amount 5
22:17:39.576 00.000 10072 MoveAxis(N, 0, ABG)
22:17:39.576 00.000 10072 Move returns status 0, amount 0
22:17:39.576 00.000 10072 move complete, result=0
22:17:39.576 00.000 10072 worker thread done servicing request
22:17:39.576 00.000 10072 Worker thread wakes up
22:17:39.576 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:39.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:39.585 00.009 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:17:40.203 00.618 10072 Exposure complete
22:17:40.251 00.048 10072 worker thread done servicing request
22:17:40.252 00.001 1032 OnExposeComplete: enter
22:17:40.254 00.002 1032 UpdateGuideState(): m_state=6
22:17:40.255 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3197
22:17:40.257 00.002 1032 Star::Find returns 1 (0), X=1101.31, Y=134.85, Mass=1305, SNR=25.3, Peak=125 HFD=3.3
22:17:40.258 00.001 1032 MultiStar: [#1 -0.03,0.19,0.99,U] [#2 -0.18,0.15,0.83,U] [#3 0.02,0.14,0.76,U] [#4 -0.14,0.15,0.67,U] [#5 -0.01,0.03,0.68,U] [#6 -0.08,0.13,0.62,U] [#7 -0.02,0.13,0.71,U] [#8 0.15,0.12,0.54,U] 
22:17:40.259 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.14}, one-star: {0.10, 0.17}
22:17:40.261 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
22:17:40.262 00.001 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
22:17:40.263 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.73 mountX=0.14 mountY=-0.01, mountTheta=-0.10
22:17:40.267 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.14, opts=13)
22:17:40.269 00.002 1032 Enqueuing Move request for scope (-0.02, 0.14)
22:17:40.270 00.001 10072 Worker thread wakes up
22:17:40.271 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
22:17:40.271 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
22:17:40.271 00.000 10072 Moving (-0.02, 0.14) raw xDistance=0.14 yDistance=-0.01
22:17:40.273 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:17:40.275 00.002 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 285.39
22:17:40.275 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
22:17:40.275 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:40.275 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:17:40.275 00.000 10072 MoveAxis(W, 61, ABG)
22:17:40.275 00.000 10072 Guiding  Dir = 3, Dur = 61
22:17:40.276 00.001 10072 IsGuiding returns 0
22:17:40.276 00.000 10072 PulseGuide returned control before completion, sleep 71
22:17:40.292 00.016 1032 UpdateGuideState exits: m=1305 SNR=25.3
22:17:40.294 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:40.296 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:40.297 00.001 1032 Enqueuing Expose request
22:17:40.357 00.060 10072 IsGuiding returns 0
22:17:40.357 00.000 10072 Move returns status 0, amount 61
22:17:40.357 00.000 10072 MoveAxis(N, 0, ABG)
22:17:40.357 00.000 10072 Move returns status 0, amount 0
22:17:40.357 00.000 10072 move complete, result=0
22:17:40.357 00.000 10072 worker thread done servicing request
22:17:40.357 00.000 10072 Worker thread wakes up
22:17:40.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:40.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:40.363 00.006 1032 GuideStep: 0.1 px 61 ms WEST, -0.0 px 0 ms NORTH
22:17:40.766 00.403 10072 Exposure complete
22:17:40.816 00.050 10072 worker thread done servicing request
22:17:40.816 00.000 1032 OnExposeComplete: enter
22:17:40.818 00.002 1032 UpdateGuideState(): m_state=6
22:17:40.819 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3198
22:17:40.822 00.003 1032 Star::Find returns 1 (0), X=1101.31, Y=134.66, Mass=1296, SNR=25.3, Peak=120 HFD=3.4
22:17:40.823 00.001 1032 MultiStar: [#1 -0.10,0.08,0.94,U] [#2 -0.18,0.12,0.83,U] [#3 -0.02,-0.04,0.73,U] [#4 -0.14,-0.04,0.66,U] [#5 -0.05,0.03,0.61,U] [#6 -0.14,-0.01,0.55,U] [#7 -0.18,-0.08,0.69,U] [#8 0.15,0.15,0.53,U] 
22:17:40.825 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {0.10, -0.02}
22:17:40.827 00.002 1032 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.83) = xAngle (1.00 = 1.00)
22:17:40.829 00.002 1032 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.00 = 1.00)
22:17:40.832 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.83 mountX=0.04 mountY=0.06, mountTheta=1.00
22:17:40.835 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.02, opts=13)
22:17:40.837 00.002 1032 Enqueuing Move request for scope (-0.06, 0.02)
22:17:40.839 00.002 10072 Worker thread wakes up
22:17:40.839 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
22:17:40.839 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
22:17:40.839 00.000 10072 Moving (-0.06, 0.02) raw xDistance=0.04 yDistance=0.06
22:17:40.842 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:17:40.843 00.001 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.39
22:17:40.843 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:17:40.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:40.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:17:40.843 00.000 10072 MoveAxis(E, 5, ABG)
22:17:40.843 00.000 10072 Guiding  Dir = 2, Dur = 5
22:17:40.844 00.001 10072 IsGuiding returns 0
22:17:40.844 00.000 10072 PulseGuide returned control before completion, sleep 15
22:17:40.861 00.017 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:17:40.863 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:40.865 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:40.867 00.002 1032 Enqueuing Expose request
22:17:40.875 00.008 10072 IsGuiding returns 0
22:17:40.875 00.000 10072 Move returns status 0, amount 5
22:17:40.875 00.000 10072 MoveAxis(N, 0, ABG)
22:17:40.875 00.000 10072 Move returns status 0, amount 0
22:17:40.875 00.000 10072 move complete, result=0
22:17:40.875 00.000 10072 worker thread done servicing request
22:17:40.875 00.000 10072 Worker thread wakes up
22:17:40.875 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:40.875 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:40.877 00.002 1032 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:17:41.504 00.627 10072 Exposure complete
22:17:41.562 00.058 10072 worker thread done servicing request
22:17:41.562 00.000 1032 OnExposeComplete: enter
22:17:41.565 00.003 1032 UpdateGuideState(): m_state=6
22:17:41.567 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3199
22:17:41.569 00.002 1032 Star::Find returns 1 (0), X=1101.26, Y=134.42, Mass=1139, SNR=23.7, Peak=116 HFD=3.2
22:17:41.570 00.001 1032 MultiStar: [#1 -0.06,-0.17,1.02,U] [#2 -0.17,-0.19,0.00,M1] [#3 -0.07,-0.22,0.81,U] [#4 -0.17,-0.17,0.73,U] [#5 -0.03,-0.20,0.72,U] [#6 -0.19,-0.05,0.63,U] [#7 -0.21,-0.19,0.00,M2] [#8 0.01,-0.17,0.55,U] 
22:17:41.571 00.001 1032 refined, 6 included, MultiStar: {-0.06, -0.18}, one-star: {0.05, -0.26}
22:17:41.573 00.002 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.83) = xAngle (-3.73 = 2.55)
22:17:41.575 00.002 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.73 = 2.55)
22:17:41.576 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.90 mountX=-0.16 mountY=0.11, mountTheta=2.55
22:17:41.579 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.18, opts=13)
22:17:41.582 00.003 1032 Enqueuing Move request for scope (-0.06, -0.18)
22:17:41.583 00.001 10072 Worker thread wakes up
22:17:41.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
22:17:41.584 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
22:17:41.584 00.000 10072 Moving (-0.06, -0.18) raw xDistance=-0.16 yDistance=0.11
22:17:41.587 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
22:17:41.589 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 285.40
22:17:41.589 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
22:17:41.589 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:41.589 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:17:41.589 00.000 10072 MoveAxis(E, 82, ABG)
22:17:41.589 00.000 10072 Guiding  Dir = 2, Dur = 82
22:17:41.589 00.000 10072 IsGuiding returns 0
22:17:41.590 00.001 10072 PulseGuide returned control before completion, sleep 92
22:17:41.607 00.017 1032 UpdateGuideState exits: m=1139 SNR=23.7
22:17:41.608 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:41.612 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:41.614 00.002 1032 Enqueuing Expose request
22:17:41.688 00.074 10072 IsGuiding returns 0
22:17:41.688 00.000 10072 Move returns status 0, amount 82
22:17:41.688 00.000 10072 MoveAxis(N, 0, ABG)
22:17:41.688 00.000 10072 Move returns status 0, amount 0
22:17:41.688 00.000 10072 move complete, result=0
22:17:41.688 00.000 10072 worker thread done servicing request
22:17:41.688 00.000 10072 Worker thread wakes up
22:17:41.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:41.688 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:41.689 00.001 1032 GuideStep: -0.2 px 82 ms EAST, 0.1 px 0 ms NORTH
22:17:42.100 00.411 10072 Exposure complete
22:17:42.154 00.054 10072 worker thread done servicing request
22:17:42.154 00.000 1032 OnExposeComplete: enter
22:17:42.156 00.002 1032 UpdateGuideState(): m_state=6
22:17:42.158 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3200
22:17:42.159 00.001 1032 Star::Find returns 1 (0), X=1101.17, Y=134.64, Mass=1197, SNR=24.3, Peak=109 HFD=3.2
22:17:42.161 00.002 1032 MultiStar: [#1 -0.02,-0.06,1.02,U] [#2 -0.18,-0.17,0.00,M2] [#3 0.07,-0.18,0.75,U] [#4 -0.18,-0.14,0.72,U] [#5 0.01,-0.19,0.69,U] [#6 -0.14,-0.20,0.00,M1] [#7 -0.03,-0.08,0.66,U] [#8 0.08,-0.08,0.54,U] 
22:17:42.163 00.002 1032 single-star, 6 included, MultiStar: {-0.02, -0.11}, one-star: {-0.04, -0.04}
22:17:42.164 00.001 1032 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.83) = xAngle (-4.18 = 2.10)
22:17:42.165 00.001 1032 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.18 = 2.10)
22:17:42.166 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.35 mountX=-0.03 mountY=0.05, mountTheta=2.10
22:17:42.169 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
22:17:42.171 00.002 1032 Enqueuing Move request for scope (-0.04, -0.04)
22:17:42.173 00.002 10072 Worker thread wakes up
22:17:42.173 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
22:17:42.173 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
22:17:42.173 00.000 10072 Moving (-0.04, -0.04) raw xDistance=-0.03 yDistance=0.05
22:17:42.178 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:17:42.181 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.40
22:17:42.181 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:17:42.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:42.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:17:42.181 00.000 10072 MoveAxis(E, 5, ABG)
22:17:42.181 00.000 10072 Guiding  Dir = 2, Dur = 5
22:17:42.182 00.001 10072 IsGuiding returns 0
22:17:42.182 00.000 10072 PulseGuide returned control before completion, sleep 15
22:17:42.197 00.015 1032 UpdateGuideState exits: m=1197 SNR=24.3
22:17:42.199 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:42.201 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:42.203 00.002 1032 Enqueuing Expose request
22:17:42.204 00.001 10072 IsGuiding returns 0
22:17:42.204 00.000 10072 Move returns status 0, amount 5
22:17:42.204 00.000 10072 MoveAxis(N, 0, ABG)
22:17:42.204 00.000 10072 Move returns status 0, amount 0
22:17:42.204 00.000 10072 move complete, result=0
22:17:42.204 00.000 10072 worker thread done servicing request
22:17:42.206 00.002 10072 Worker thread wakes up
22:17:42.206 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:42.206 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:42.213 00.007 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:17:42.831 00.618 10072 Exposure complete
22:17:42.883 00.052 10072 worker thread done servicing request
22:17:42.883 00.000 1032 OnExposeComplete: enter
22:17:42.885 00.002 1032 UpdateGuideState(): m_state=6
22:17:42.887 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3201
22:17:42.888 00.001 1032 Star::Find returns 1 (0), X=1101.33, Y=134.54, Mass=1259, SNR=24.9, Peak=121 HFD=3.2
22:17:42.891 00.003 1032 MultiStar: [#1 -0.10,-0.14,1.00,U] [#2 -0.21,-0.24,0.00,M3] [#3 0.04,-0.07,0.78,U] [#4 -0.08,0.00,0.66,U] [#5 0.05,0.01,0.66,U] [#6 -0.23,-0.06,0.00,M2] [#7 -0.12,-0.04,0.71,U] [#8 0.01,-0.00,0.52,U] 
22:17:42.894 00.003 1032 refined, 6 included, MultiStar: {-0.01, -0.07}, one-star: {0.12, -0.14}
22:17:42.896 00.002 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.51 = 2.77)
22:17:42.897 00.001 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.77)
22:17:42.899 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.68 mountX=-0.06 mountY=0.02, mountTheta=2.77
22:17:42.901 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
22:17:42.903 00.002 1032 Enqueuing Move request for scope (-0.01, -0.07)
22:17:42.904 00.001 10072 Worker thread wakes up
22:17:42.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
22:17:42.904 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
22:17:42.904 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.02
22:17:42.909 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:17:42.912 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.40
22:17:42.912 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:17:42.912 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:42.912 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:17:42.912 00.000 10072 MoveAxis(E, 6, ABG)
22:17:42.912 00.000 10072 Guiding  Dir = 2, Dur = 6
22:17:42.930 00.018 1032 UpdateGuideState exits: m=1259 SNR=24.9
22:17:42.933 00.003 10072 IsGuiding returns 0
22:17:42.933 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:42.935 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:42.937 00.002 1032 Enqueuing Expose request
22:17:42.939 00.002 10072 PulseGuide returned control before completion, sleep 16
22:17:42.972 00.033 10072 IsGuiding returns 0
22:17:42.972 00.000 10072 Move returns status 0, amount 6
22:17:42.972 00.000 10072 MoveAxis(N, 0, ABG)
22:17:42.972 00.000 10072 Move returns status 0, amount 0
22:17:42.972 00.000 10072 move complete, result=0
22:17:42.972 00.000 10072 worker thread done servicing request
22:17:42.972 00.000 10072 Worker thread wakes up
22:17:42.972 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:42.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:42.983 00.011 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:17:43.379 00.396 10072 Exposure complete
22:17:43.436 00.057 10072 worker thread done servicing request
22:17:43.436 00.000 1032 OnExposeComplete: enter
22:17:43.438 00.002 1032 UpdateGuideState(): m_state=6
22:17:43.440 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3202
22:17:43.443 00.003 1032 Star::Find returns 1 (0), X=1101.25, Y=134.53, Mass=1466, SNR=26.9, Peak=149 HFD=3.3
22:17:43.444 00.001 1032 MultiStar: [#1 -0.03,-0.06,0.88,U] [#2 -0.08,-0.00,0.76,U] [#3 0.03,-0.05,0.74,U] [#4 -0.07,-0.13,0.64,U] [#5 0.03,0.06,0.59,U] [#6 -0.20,-0.15,0.00,M3] [#7 -0.07,-0.21,0.65,U] [#8 -0.02,0.00,0.51,U] 
22:17:43.446 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.07}, one-star: {0.04, -0.15}
22:17:43.447 00.001 1032 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.83) = xAngle (-3.65 = 2.63)
22:17:43.448 00.001 1032 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.65 = 2.63)
22:17:43.450 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.82 mountX=-0.06 mountY=0.04, mountTheta=2.63
22:17:43.452 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
22:17:43.455 00.003 1032 Enqueuing Move request for scope (-0.02, -0.07)
22:17:43.457 00.002 10072 Worker thread wakes up
22:17:43.457 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
22:17:43.457 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
22:17:43.457 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
22:17:43.460 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=144, Gamma=2.230
22:17:43.462 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.40
22:17:43.462 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:17:43.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:43.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:17:43.462 00.000 10072 MoveAxis(E, 6, ABG)
22:17:43.462 00.000 10072 Guiding  Dir = 2, Dur = 6
22:17:43.463 00.001 10072 IsGuiding returns 0
22:17:43.463 00.000 10072 PulseGuide returned control before completion, sleep 16
22:17:43.480 00.017 1032 UpdateGuideState exits: m=1466 SNR=26.9
22:17:43.483 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:43.485 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:43.488 00.003 1032 Enqueuing Expose request
22:17:43.490 00.002 10072 IsGuiding returns 0
22:17:43.490 00.000 10072 Move returns status 0, amount 6
22:17:43.490 00.000 10072 MoveAxis(N, 0, ABG)
22:17:43.490 00.000 10072 Move returns status 0, amount 0
22:17:43.490 00.000 10072 move complete, result=0
22:17:43.490 00.000 10072 worker thread done servicing request
22:17:43.490 00.000 10072 Worker thread wakes up
22:17:43.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:43.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:43.498 00.008 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:17:44.127 00.629 10072 Exposure complete
22:17:44.179 00.052 10072 worker thread done servicing request
22:17:44.181 00.002 1032 OnExposeComplete: enter
22:17:44.182 00.001 1032 UpdateGuideState(): m_state=6
22:17:44.184 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3203
22:17:44.186 00.002 1032 Star::Find returns 1 (0), X=1101.29, Y=134.55, Mass=1384, SNR=26.1, Peak=136 HFD=3.2
22:17:44.187 00.001 1032 MultiStar: [#1 -0.05,-0.08,0.93,U] [#2 -0.08,-0.19,0.78,U] [#3 0.08,-0.15,0.69,U] [#4 -0.04,-0.20,0.62,U] [#5 -0.00,-0.11,0.70,U] [#6 -0.19,-0.12,0.58,U] [#7 -0.02,-0.13,0.68,U] [#8 -0.04,-0.13,0.53,U] 
22:17:44.191 00.004 1032 refined, 8 included, MultiStar: {-0.02, -0.14}, one-star: {0.08, -0.13}
22:17:44.192 00.001 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.72)
22:17:44.194 00.002 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.72)
22:17:44.195 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.73 mountX=-0.13 mountY=0.06, mountTheta=2.72
22:17:44.199 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.14, opts=13)
22:17:44.201 00.002 1032 Enqueuing Move request for scope (-0.02, -0.14)
22:17:44.202 00.001 10072 Worker thread wakes up
22:17:44.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
22:17:44.202 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
22:17:44.202 00.000 10072 Moving (-0.02, -0.14) raw xDistance=-0.13 yDistance=0.06
22:17:44.205 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:17:44.207 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.40
22:17:44.208 00.001 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
22:17:44.208 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:44.208 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:17:44.208 00.000 10072 MoveAxis(E, 7, ABG)
22:17:44.208 00.000 10072 Guiding  Dir = 2, Dur = 7
22:17:44.208 00.000 10072 IsGuiding returns 0
22:17:44.209 00.001 10072 PulseGuide returned control before completion, sleep 17
22:17:44.226 00.017 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:17:44.228 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:44.229 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:44.230 00.001 1032 Enqueuing Expose request
22:17:44.237 00.007 10072 IsGuiding returns 0
22:17:44.237 00.000 10072 Move returns status 0, amount 7
22:17:44.237 00.000 10072 MoveAxis(N, 0, ABG)
22:17:44.237 00.000 10072 Move returns status 0, amount 0
22:17:44.237 00.000 10072 move complete, result=0
22:17:44.237 00.000 10072 worker thread done servicing request
22:17:44.237 00.000 10072 Worker thread wakes up
22:17:44.237 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:44.237 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:44.241 00.004 1032 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
22:17:44.646 00.405 10072 Exposure complete
22:17:44.698 00.052 10072 worker thread done servicing request
22:17:44.698 00.000 1032 OnExposeComplete: enter
22:17:44.701 00.003 1032 UpdateGuideState(): m_state=6
22:17:44.703 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3204
22:17:44.705 00.002 1032 Star::Find returns 1 (0), X=1101.38, Y=134.44, Mass=1284, SNR=25.2, Peak=118 HFD=3.2
22:17:44.708 00.003 1032 MultiStar: [#1 -0.01,-0.14,0.99,U] [#2 -0.08,-0.12,0.78,U] [#3 0.08,-0.27,0.00,M1] [#4 -0.10,-0.20,0.70,U] [#5 0.25,0.04,0.00,M1] [#6 -0.00,-0.22,0.61,U] [#7 -0.04,-0.27,0.00,M1] [#8 0.13,-0.11,0.54,U] 
22:17:44.710 00.002 1032 refined, 5 included, MultiStar: {0.02, -0.17}, one-star: {0.17, -0.24}
22:17:44.712 00.002 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.99)
22:17:44.714 00.002 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.99)
22:17:44.715 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.47 mountX=-0.17 mountY=0.03, mountTheta=2.99
22:17:44.718 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.17, opts=13)
22:17:44.719 00.001 1032 Enqueuing Move request for scope (0.02, -0.17)
22:17:44.720 00.001 10072 Worker thread wakes up
22:17:44.720 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
22:17:44.721 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
22:17:44.721 00.000 10072 Moving (0.02, -0.17) raw xDistance=-0.17 yDistance=0.03
22:17:44.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:17:44.725 00.002 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 285.40
22:17:44.725 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
22:17:44.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:44.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:17:44.725 00.000 10072 MoveAxis(E, 87, ABG)
22:17:44.725 00.000 10072 Guiding  Dir = 2, Dur = 87
22:17:44.725 00.000 10072 IsGuiding returns 0
22:17:44.726 00.001 10072 PulseGuide returned control before completion, sleep 97
22:17:44.743 00.017 1032 UpdateGuideState exits: m=1284 SNR=25.2
22:17:44.745 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:44.747 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:44.748 00.001 1032 Enqueuing Expose request
22:17:44.832 00.084 10072 IsGuiding returns 0
22:17:44.832 00.000 10072 Move returns status 0, amount 87
22:17:44.832 00.000 10072 MoveAxis(N, 0, ABG)
22:17:44.832 00.000 10072 Move returns status 0, amount 0
22:17:44.832 00.000 10072 move complete, result=0
22:17:44.832 00.000 10072 worker thread done servicing request
22:17:44.832 00.000 10072 Worker thread wakes up
22:17:44.832 00.000 1032 GuideStep: -0.2 px 87 ms EAST, 0.0 px 0 ms NORTH
22:17:44.838 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:44.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:45.473 00.635 10072 Exposure complete
22:17:45.529 00.056 10072 worker thread done servicing request
22:17:45.530 00.001 1032 OnExposeComplete: enter
22:17:45.532 00.002 1032 UpdateGuideState(): m_state=6
22:17:45.535 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3205
22:17:45.539 00.004 1032 Star::Find returns 1 (0), X=1101.21, Y=134.65, Mass=1379, SNR=26.1, Peak=129 HFD=3.3
22:17:45.542 00.003 1032 MultiStar: [#1 0.08,0.06,0.95,U] [#2 0.04,-0.04,0.73,U] [#3 0.17,0.13,0.69,U] [#4 -0.02,0.18,0.65,U] [#5 0.02,-0.19,0.64,U] [#6 0.06,-0.10,0.58,U] [#7 0.14,-0.06,0.62,U] [#8 0.13,-0.07,0.51,U] 
22:17:45.546 00.004 1032 single-star, 8 included, MultiStar: {0.07, -0.01}, one-star: {-0.00, -0.03}
22:17:45.552 00.006 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.84)
22:17:45.553 00.001 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.84)
22:17:45.557 00.004 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.61 mountX=-0.03 mountY=0.01, mountTheta=2.84
22:17:45.559 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.03, opts=13)
22:17:45.561 00.002 1032 Enqueuing Move request for scope (-0.00, -0.03)
22:17:45.562 00.001 10072 Worker thread wakes up
22:17:45.562 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
22:17:45.562 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
22:17:45.562 00.000 10072 Moving (-0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
22:17:45.565 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:17:45.567 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.41
22:17:45.567 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:17:45.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:45.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:17:45.567 00.000 10072 MoveAxis(E, 7, ABG)
22:17:45.567 00.000 10072 Guiding  Dir = 2, Dur = 7
22:17:45.567 00.000 10072 IsGuiding returns 0
22:17:45.567 00.000 10072 PulseGuide returned control before completion, sleep 17
22:17:45.585 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:17:45.587 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:45.588 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:45.590 00.002 1032 Enqueuing Expose request
22:17:45.594 00.004 10072 IsGuiding returns 0
22:17:45.594 00.000 10072 Move returns status 0, amount 7
22:17:45.594 00.000 10072 MoveAxis(N, 0, ABG)
22:17:45.594 00.000 10072 Move returns status 0, amount 0
22:17:45.594 00.000 10072 move complete, result=0
22:17:45.594 00.000 10072 worker thread done servicing request
22:17:45.594 00.000 10072 Worker thread wakes up
22:17:45.595 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:45.595 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:45.599 00.004 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:17:46.003 00.404 10072 Exposure complete
22:17:46.055 00.052 10072 worker thread done servicing request
22:17:46.056 00.001 1032 OnExposeComplete: enter
22:17:46.057 00.001 1032 UpdateGuideState(): m_state=6
22:17:46.058 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3206
22:17:46.061 00.003 1032 Star::Find returns 1 (0), X=1101.28, Y=134.71, Mass=1395, SNR=26.2, Peak=137 HFD=3.4
22:17:46.063 00.002 1032 MultiStar: [#1 0.05,0.09,0.91,U] [#2 0.03,0.11,0.74,U] [#3 0.07,0.01,0.77,U] [#4 -0.06,0.07,0.60,U] [#5 -0.01,0.11,0.61,U] [#6 -0.07,0.06,0.58,U] [#7 -0.09,-0.01,0.74,U] [#8 0.08,0.13,0.51,U] 
22:17:46.064 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {0.07, 0.03}
22:17:46.066 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
22:17:46.067 00.001 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
22:17:46.069 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.38 mountX=0.06 mountY=-0.03, mountTheta=-0.45
22:17:46.072 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
22:17:46.074 00.002 1032 Enqueuing Move request for scope (0.01, 0.06)
22:17:46.076 00.002 10072 Worker thread wakes up
22:17:46.076 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
22:17:46.076 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
22:17:46.076 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.03
22:17:46.077 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:17:46.080 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.41
22:17:46.080 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:17:46.080 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:46.080 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:17:46.081 00.001 10072 MoveAxis(E, 6, ABG)
22:17:46.081 00.000 10072 Guiding  Dir = 2, Dur = 6
22:17:46.081 00.000 10072 IsGuiding returns 0
22:17:46.081 00.000 10072 PulseGuide returned control before completion, sleep 16
22:17:46.098 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.2
22:17:46.100 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:46.102 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:46.103 00.001 1032 Enqueuing Expose request
22:17:46.111 00.008 10072 IsGuiding returns 0
22:17:46.111 00.000 10072 Move returns status 0, amount 6
22:17:46.111 00.000 10072 MoveAxis(N, 0, ABG)
22:17:46.111 00.000 10072 Move returns status 0, amount 0
22:17:46.111 00.000 10072 move complete, result=0
22:17:46.111 00.000 10072 worker thread done servicing request
22:17:46.111 00.000 10072 Worker thread wakes up
22:17:46.111 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:46.111 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:46.115 00.004 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:17:46.737 00.622 10072 Exposure complete
22:17:46.789 00.052 10072 worker thread done servicing request
22:17:46.790 00.001 1032 OnExposeComplete: enter
22:17:46.792 00.002 1032 UpdateGuideState(): m_state=6
22:17:46.793 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3207
22:17:46.795 00.002 1032 Star::Find returns 1 (0), X=1101.21, Y=134.60, Mass=1392, SNR=26.2, Peak=142 HFD=3.2
22:17:46.796 00.001 1032 MultiStar: [#1 -0.03,-0.11,0.93,U] [#2 -0.08,0.03,0.79,U] [#3 0.12,-0.17,0.79,U] [#4 0.06,-0.01,0.62,U] [#5 -0.05,-0.03,0.61,U] [#6 -0.19,-0.17,0.00,M1] [#7 -0.19,-0.14,0.66,U] [#8 0.16,-0.00,0.49,U] 
22:17:46.799 00.003 1032 refined, 7 included, MultiStar: {-0.01, -0.07}, one-star: {-0.00, -0.08}
22:17:46.801 00.002 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.78)
22:17:46.803 00.002 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.78)
22:17:46.805 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.67 mountX=-0.07 mountY=0.03, mountTheta=2.78
22:17:46.808 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
22:17:46.810 00.002 1032 Enqueuing Move request for scope (-0.01, -0.07)
22:17:46.813 00.003 10072 Worker thread wakes up
22:17:46.813 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
22:17:46.813 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
22:17:46.813 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.07 yDistance=0.03
22:17:46.815 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:17:46.817 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.41
22:17:46.817 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:17:46.817 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:46.817 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:17:46.817 00.000 10072 MoveAxis(E, 7, ABG)
22:17:46.817 00.000 10072 Guiding  Dir = 2, Dur = 7
22:17:46.818 00.001 10072 IsGuiding returns 0
22:17:46.818 00.000 10072 PulseGuide returned control before completion, sleep 17
22:17:46.835 00.017 1032 UpdateGuideState exits: m=1392 SNR=26.2
22:17:46.837 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:46.840 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:46.842 00.002 1032 Enqueuing Expose request
22:17:46.844 00.002 10072 IsGuiding returns 0
22:17:46.844 00.000 10072 Move returns status 0, amount 7
22:17:46.844 00.000 10072 MoveAxis(N, 0, ABG)
22:17:46.844 00.000 10072 Move returns status 0, amount 0
22:17:46.844 00.000 10072 move complete, result=0
22:17:46.845 00.001 10072 worker thread done servicing request
22:17:46.845 00.000 10072 Worker thread wakes up
22:17:46.845 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:46.845 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:46.852 00.007 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:17:47.251 00.399 10072 Exposure complete
22:17:47.303 00.052 10072 worker thread done servicing request
22:17:47.303 00.000 1032 OnExposeComplete: enter
22:17:47.305 00.002 1032 UpdateGuideState(): m_state=6
22:17:47.307 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3208
22:17:47.308 00.001 1032 Star::Find returns 1 (0), X=1101.30, Y=134.49, Mass=1367, SNR=26.0, Peak=132 HFD=3.2
22:17:47.310 00.002 1032 MultiStar: [#1 0.01,-0.19,0.93,U] [#2 -0.07,-0.15,0.76,U] [#3 -0.02,-0.09,0.78,U] [#4 -0.05,-0.03,0.67,U] [#5 0.04,-0.18,0.65,U] [#6 -0.32,-0.14,0.00,M2] [#7 -0.03,-0.11,0.67,U] [#8 0.10,-0.09,0.50,U] 
22:17:47.311 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.14}, one-star: {0.09, -0.19}
22:17:47.314 00.003 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.95)
22:17:47.315 00.001 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.95)
22:17:47.316 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.51 mountX=-0.13 mountY=0.03, mountTheta=2.95
22:17:47.318 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.14, opts=13)
22:17:47.320 00.002 1032 Enqueuing Move request for scope (0.01, -0.14)
22:17:47.321 00.001 10072 Worker thread wakes up
22:17:47.322 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
22:17:47.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
22:17:47.322 00.000 10072 Moving (0.01, -0.14) raw xDistance=-0.13 yDistance=0.03
22:17:47.323 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:17:47.326 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 285.41
22:17:47.326 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:17:47.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:47.327 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:17:47.327 00.000 10072 MoveAxis(E, 68, ABG)
22:17:47.327 00.000 10072 Guiding  Dir = 2, Dur = 68
22:17:47.327 00.000 10072 IsGuiding returns 0
22:17:47.328 00.001 10072 PulseGuide returned control before completion, sleep 78
22:17:47.345 00.017 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:17:47.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:47.349 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:47.351 00.002 1032 Enqueuing Expose request
22:17:47.420 00.069 10072 IsGuiding returns 0
22:17:47.420 00.000 10072 Move returns status 0, amount 68
22:17:47.420 00.000 10072 MoveAxis(N, 0, ABG)
22:17:47.420 00.000 10072 Move returns status 0, amount 0
22:17:47.420 00.000 10072 move complete, result=0
22:17:47.420 00.000 10072 worker thread done servicing request
22:17:47.420 00.000 10072 Worker thread wakes up
22:17:47.420 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:47.420 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:47.421 00.001 1032 GuideStep: -0.1 px 68 ms EAST, 0.0 px 0 ms NORTH
22:17:48.047 00.626 10072 Exposure complete
22:17:48.099 00.052 10072 worker thread done servicing request
22:17:48.099 00.000 1032 OnExposeComplete: enter
22:17:48.101 00.002 1032 UpdateGuideState(): m_state=6
22:17:48.103 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3209
22:17:48.104 00.001 1032 Star::Find returns 1 (0), X=1101.28, Y=134.60, Mass=1369, SNR=26.0, Peak=136 HFD=3.3
22:17:48.106 00.002 1032 MultiStar: [#1 0.01,0.10,0.93,U] [#2 -0.12,-0.14,0.80,U] [#3 0.03,0.06,0.82,U] [#4 -0.09,0.05,0.69,U] [#5 0.03,0.03,0.71,U] [#6 -0.00,0.09,0.58,U] [#7 0.02,0.03,0.68,U] [#8 0.08,-0.04,0.53,U] 
22:17:48.107 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.01}, one-star: {0.07, -0.08}
22:17:48.110 00.003 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
22:17:48.111 00.001 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
22:17:48.114 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.18 mountX=0.01 mountY=-0.00, mountTheta=-0.65
22:17:48.117 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.01, opts=13)
22:17:48.119 00.002 1032 Enqueuing Move request for scope (0.00, 0.01)
22:17:48.121 00.002 10072 Worker thread wakes up
22:17:48.121 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
22:17:48.121 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
22:17:48.121 00.000 10072 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
22:17:48.123 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:17:48.126 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.41
22:17:48.126 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:17:48.126 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:48.126 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:17:48.126 00.000 10072 MoveAxis(E, 7, ABG)
22:17:48.126 00.000 10072 Guiding  Dir = 2, Dur = 7
22:17:48.126 00.000 10072 IsGuiding returns 0
22:17:48.126 00.000 10072 PulseGuide returned control before completion, sleep 17
22:17:48.144 00.018 1032 UpdateGuideState exits: m=1369 SNR=26.0
22:17:48.146 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:48.148 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:48.150 00.002 1032 Enqueuing Expose request
22:17:48.154 00.004 10072 IsGuiding returns 0
22:17:48.154 00.000 10072 Move returns status 0, amount 7
22:17:48.154 00.000 10072 MoveAxis(N, 0, ABG)
22:17:48.154 00.000 10072 Move returns status 0, amount 0
22:17:48.154 00.000 10072 move complete, result=0
22:17:48.154 00.000 10072 worker thread done servicing request
22:17:48.154 00.000 10072 Worker thread wakes up
22:17:48.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:48.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:48.160 00.006 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:17:48.562 00.402 10072 Exposure complete
22:17:48.619 00.057 10072 worker thread done servicing request
22:17:48.619 00.000 1032 OnExposeComplete: enter
22:17:48.620 00.001 1032 UpdateGuideState(): m_state=6
22:17:48.623 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3210
22:17:48.625 00.002 1032 Star::Find returns 1 (0), X=1101.32, Y=134.71, Mass=1307, SNR=25.4, Peak=130 HFD=3.3
22:17:48.627 00.002 1032 MultiStar: [#1 -0.09,0.08,1.05,U] [#2 -0.13,0.08,0.78,U] [#3 0.08,0.07,0.79,U] [#4 -0.08,0.11,0.67,U] [#5 -0.02,0.02,0.68,U] [#6 -0.14,0.06,0.66,U] [#7 -0.26,0.01,0.00,M1] [#8 0.20,-0.01,0.52,U] 
22:17:48.628 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {0.11, 0.03}
22:17:48.630 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
22:17:48.631 00.001 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
22:17:48.632 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.78 mountX=0.06 mountY=-0.00, mountTheta=-0.05
22:17:48.634 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
22:17:48.636 00.002 1032 Enqueuing Move request for scope (-0.01, 0.06)
22:17:48.639 00.003 10072 Worker thread wakes up
22:17:48.639 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
22:17:48.639 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
22:17:48.639 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.00
22:17:48.640 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:17:48.643 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.42
22:17:48.643 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:17:48.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:48.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:17:48.643 00.000 10072 MoveAxis(E, 6, ABG)
22:17:48.643 00.000 10072 Guiding  Dir = 2, Dur = 6
22:17:48.643 00.000 10072 IsGuiding returns 0
22:17:48.644 00.001 10072 PulseGuide returned control before completion, sleep 16
22:17:48.659 00.015 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:17:48.661 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:48.662 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:48.663 00.001 1032 Enqueuing Expose request
22:17:48.668 00.005 10072 IsGuiding returns 0
22:17:48.668 00.000 10072 Move returns status 0, amount 6
22:17:48.668 00.000 10072 MoveAxis(N, 0, ABG)
22:17:48.668 00.000 10072 Move returns status 0, amount 0
22:17:48.668 00.000 10072 move complete, result=0
22:17:48.668 00.000 10072 worker thread done servicing request
22:17:48.668 00.000 10072 Worker thread wakes up
22:17:48.668 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:48.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:48.671 00.003 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:17:49.295 00.624 10072 Exposure complete
22:17:49.352 00.057 10072 worker thread done servicing request
22:17:49.352 00.000 1032 OnExposeComplete: enter
22:17:49.354 00.002 1032 UpdateGuideState(): m_state=6
22:17:49.357 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3211
22:17:49.358 00.001 1032 Star::Find returns 1 (0), X=1101.19, Y=134.69, Mass=1418, SNR=26.5, Peak=131 HFD=3.3
22:17:49.360 00.002 1032 MultiStar: [#1 -0.00,0.04,0.94,U] [#2 -0.10,-0.03,0.78,U] [#3 0.01,0.11,0.75,U] [#4 -0.07,0.11,0.61,U] [#5 -0.14,0.01,0.62,U] [#6 -0.01,-0.05,0.59,U] [#7 -0.06,0.11,0.66,U] [#8 0.00,-0.05,0.50,U] 
22:17:49.362 00.002 1032 single-star, 8 included, MultiStar: {-0.04, 0.03}, one-star: {-0.02, 0.01}
22:17:49.364 00.002 1032 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.83) = xAngle (0.76 = 0.76)
22:17:49.366 00.002 1032 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.76 = 0.76)
22:17:49.368 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.59 mountX=0.02 mountY=0.02, mountTheta=0.76
22:17:49.372 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
22:17:49.375 00.003 1032 Enqueuing Move request for scope (-0.02, 0.01)
22:17:49.376 00.001 10072 Worker thread wakes up
22:17:49.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
22:17:49.376 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
22:17:49.376 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.02
22:17:49.379 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:17:49.381 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.42
22:17:49.381 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:17:49.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:49.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:17:49.381 00.000 10072 MoveAxis(E, 7, ABG)
22:17:49.381 00.000 10072 Guiding  Dir = 2, Dur = 7
22:17:49.382 00.001 10072 IsGuiding returns 0
22:17:49.382 00.000 10072 PulseGuide returned control before completion, sleep 17
22:17:49.403 00.021 10072 IsGuiding returns 0
22:17:49.403 00.000 10072 Move returns status 0, amount 7
22:17:49.403 00.000 10072 MoveAxis(N, 0, ABG)
22:17:49.403 00.000 10072 Move returns status 0, amount 0
22:17:49.403 00.000 10072 move complete, result=0
22:17:49.404 00.001 10072 worker thread done servicing request
22:17:49.405 00.001 1032 UpdateGuideState exits: m=1418 SNR=26.5
22:17:49.407 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:49.409 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:49.410 00.001 1032 Enqueuing Expose request
22:17:49.412 00.002 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:17:49.414 00.002 10072 Worker thread wakes up
22:17:49.414 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:49.414 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:49.830 00.416 10072 Exposure complete
22:17:49.889 00.059 10072 worker thread done servicing request
22:17:49.889 00.000 1032 OnExposeComplete: enter
22:17:49.891 00.002 1032 UpdateGuideState(): m_state=6
22:17:49.894 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3212
22:17:49.896 00.002 1032 Star::Find returns 1 (0), X=1101.36, Y=134.68, Mass=1262, SNR=24.9, Peak=114 HFD=3.3
22:17:49.898 00.002 1032 MultiStar: [#1 0.08,0.06,0.95,U] [#2 -0.09,-0.04,0.76,U] [#3 0.13,0.03,0.79,U] [#4 -0.04,0.11,0.68,U] [#5 0.05,-0.05,0.69,U] [#6 -0.16,-0.10,0.64,U] [#7 0.02,-0.00,0.73,U] [#8 0.08,0.13,0.53,U] 
22:17:49.900 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.15, 0.01}
22:17:49.901 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
22:17:49.902 00.001 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
22:17:49.909 00.007 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.04 cameraTheta=0.40 mountX=0.00 mountY=-0.03, mountTheta=-1.43
22:17:49.912 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
22:17:49.915 00.003 1032 Enqueuing Move request for scope (0.03, 0.01)
22:17:49.916 00.001 10072 Worker thread wakes up
22:17:49.917 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
22:17:49.917 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
22:17:49.917 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
22:17:49.919 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:17:49.922 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.42
22:17:49.922 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:17:49.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:49.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:17:49.922 00.000 10072 MoveAxis(E, 6, ABG)
22:17:49.922 00.000 10072 Guiding  Dir = 2, Dur = 6
22:17:49.924 00.002 10072 IsGuiding returns 0
22:17:49.925 00.001 10072 PulseGuide returned control before completion, sleep 16
22:17:49.942 00.017 1032 UpdateGuideState exits: m=1262 SNR=24.9
22:17:49.944 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:49.945 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:49.947 00.002 1032 Enqueuing Expose request
22:17:49.951 00.004 10072 IsGuiding returns 0
22:17:49.951 00.000 10072 Move returns status 0, amount 6
22:17:49.951 00.000 10072 MoveAxis(N, 0, ABG)
22:17:49.951 00.000 10072 Move returns status 0, amount 0
22:17:49.951 00.000 10072 move complete, result=0
22:17:49.951 00.000 10072 worker thread done servicing request
22:17:49.951 00.000 10072 Worker thread wakes up
22:17:49.951 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:49.952 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:49.956 00.004 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:17:50.582 00.626 10072 Exposure complete
22:17:50.635 00.053 10072 worker thread done servicing request
22:17:50.635 00.000 1032 OnExposeComplete: enter
22:17:50.638 00.003 1032 UpdateGuideState(): m_state=6
22:17:50.639 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3213
22:17:50.641 00.002 1032 Star::Find returns 1 (0), X=1101.38, Y=134.63, Mass=1289, SNR=25.2, Peak=127 HFD=3.2
22:17:50.644 00.003 1032 MultiStar: [#1 0.05,-0.08,0.96,U] [#2 -0.04,-0.10,0.80,U] [#3 -0.04,0.07,0.76,U] [#4 -0.06,0.06,0.62,U] [#5 0.09,-0.02,0.65,U] [#6 -0.20,-0.15,0.00,M1] [#7 -0.08,0.01,0.70,U] [#8 0.24,-0.03,0.50,U] 
22:17:50.647 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.17, -0.05}
22:17:50.649 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:17:50.651 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:17:50.653 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.54 mountX=-0.03 mountY=-0.03, mountTheta=-2.37
22:17:50.656 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
22:17:50.658 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
22:17:50.659 00.001 10072 Worker thread wakes up
22:17:50.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:17:50.660 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:17:50.660 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
22:17:50.661 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:17:50.664 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.42
22:17:50.664 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:17:50.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:50.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:17:50.664 00.000 10072 MoveAxis(E, 7, ABG)
22:17:50.665 00.001 10072 Guiding  Dir = 2, Dur = 7
22:17:50.665 00.000 10072 IsGuiding returns 0
22:17:50.665 00.000 10072 PulseGuide returned control before completion, sleep 17
22:17:50.683 00.018 1032 UpdateGuideState exits: m=1289 SNR=25.2
22:17:50.685 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:50.686 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:50.688 00.002 1032 Enqueuing Expose request
22:17:50.689 00.001 10072 IsGuiding returns 0
22:17:50.689 00.000 10072 Move returns status 0, amount 7
22:17:50.689 00.000 10072 MoveAxis(N, 0, ABG)
22:17:50.690 00.001 10072 Move returns status 0, amount 0
22:17:50.690 00.000 10072 move complete, result=0
22:17:50.690 00.000 10072 worker thread done servicing request
22:17:50.690 00.000 10072 Worker thread wakes up
22:17:50.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:50.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:50.698 00.008 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:17:51.101 00.403 10072 Exposure complete
22:17:51.157 00.056 10072 worker thread done servicing request
22:17:51.158 00.001 1032 OnExposeComplete: enter
22:17:51.160 00.002 1032 UpdateGuideState(): m_state=6
22:17:51.161 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3214
22:17:51.163 00.002 1032 Star::Find returns 1 (0), X=1101.35, Y=134.62, Mass=1437, SNR=26.6, Peak=142 HFD=3.3
22:17:51.164 00.001 1032 MultiStar: [#1 -0.03,-0.02,0.89,U] [#2 -0.12,0.10,0.73,U] [#3 0.04,-0.09,0.76,U] [#4 -0.20,-0.09,0.66,U] [#5 0.08,-0.07,0.61,U] [#6 -0.07,-0.04,0.55,U] [#7 -0.10,-0.03,0.71,U] [#8 0.11,-0.03,0.48,U] 
22:17:51.165 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.13, -0.06}
22:17:51.167 00.002 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.75 = 2.53)
22:17:51.168 00.001 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.75 = 2.53)
22:17:51.170 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.92 mountX=-0.03 mountY=0.02, mountTheta=2.53
22:17:51.174 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
22:17:51.177 00.003 1032 Enqueuing Move request for scope (-0.01, -0.04)
22:17:51.179 00.002 10072 Worker thread wakes up
22:17:51.179 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
22:17:51.179 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
22:17:51.179 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.02
22:17:51.182 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:17:51.184 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.42
22:17:51.185 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:17:51.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:51.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:17:51.185 00.000 10072 MoveAxis(E, 6, ABG)
22:17:51.185 00.000 10072 Guiding  Dir = 2, Dur = 6
22:17:51.185 00.000 10072 IsGuiding returns 0
22:17:51.186 00.001 10072 PulseGuide returned control before completion, sleep 16
22:17:51.202 00.016 1032 UpdateGuideState exits: m=1437 SNR=26.6
22:17:51.205 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:51.209 00.004 10072 IsGuiding returns 0
22:17:51.210 00.001 10072 Move returns status 0, amount 6
22:17:51.210 00.000 10072 MoveAxis(N, 0, ABG)
22:17:51.210 00.000 10072 Move returns status 0, amount 0
22:17:51.210 00.000 10072 move complete, result=0
22:17:51.210 00.000 10072 worker thread done servicing request
22:17:51.210 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:51.212 00.002 1032 Enqueuing Expose request
22:17:51.214 00.002 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:17:51.216 00.002 10072 Worker thread wakes up
22:17:51.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:51.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:51.848 00.632 10072 Exposure complete
22:17:51.902 00.054 10072 worker thread done servicing request
22:17:51.902 00.000 1032 OnExposeComplete: enter
22:17:51.904 00.002 1032 UpdateGuideState(): m_state=6
22:17:51.906 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3215
22:17:51.907 00.001 1032 Star::Find returns 1 (0), X=1101.23, Y=134.63, Mass=1270, SNR=25.0, Peak=119 HFD=3.2
22:17:51.911 00.004 1032 MultiStar: [#1 0.00,0.11,0.94,U] [#2 0.02,0.08,0.81,U] [#3 0.05,0.20,0.76,U] [#4 -0.07,0.12,0.65,U] [#5 0.06,0.07,0.65,U] [#6 -0.06,-0.08,0.58,U] [#7 -0.07,0.15,0.69,U] [#8 0.04,0.27,0.00,M1] 
22:17:51.913 00.002 1032 single-star, 7 included, MultiStar: {-0.00, 0.07}, one-star: {0.02, -0.04}
22:17:51.916 00.003 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
22:17:51.919 00.003 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
22:17:51.920 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.20 mountX=-0.05 mountY=-0.01, mountTheta=-3.03
22:17:51.923 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
22:17:51.926 00.003 1032 Enqueuing Move request for scope (0.02, -0.04)
22:17:51.928 00.002 10072 Worker thread wakes up
22:17:51.928 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:17:51.928 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:17:51.928 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.01
22:17:51.931 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:17:51.933 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.43
22:17:51.933 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:17:51.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:51.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:17:51.933 00.000 10072 MoveAxis(E, 8, ABG)
22:17:51.933 00.000 10072 Guiding  Dir = 2, Dur = 8
22:17:51.934 00.001 10072 IsGuiding returns 0
22:17:51.934 00.000 10072 PulseGuide returned control before completion, sleep 18
22:17:51.950 00.016 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:17:51.952 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:51.954 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:51.956 00.002 1032 Enqueuing Expose request
22:17:51.959 00.003 10072 IsGuiding returns 0
22:17:51.959 00.000 10072 Move returns status 0, amount 8
22:17:51.959 00.000 10072 MoveAxis(N, 0, ABG)
22:17:51.959 00.000 10072 Move returns status 0, amount 0
22:17:51.959 00.000 10072 move complete, result=0
22:17:51.959 00.000 10072 worker thread done servicing request
22:17:51.959 00.000 10072 Worker thread wakes up
22:17:51.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:51.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:51.966 00.007 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:17:52.370 00.404 10072 Exposure complete
22:17:52.428 00.058 10072 worker thread done servicing request
22:17:52.428 00.000 1032 OnExposeComplete: enter
22:17:52.432 00.004 1032 UpdateGuideState(): m_state=6
22:17:52.434 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3216
22:17:52.436 00.002 1032 Star::Find returns 1 (0), X=1101.25, Y=134.72, Mass=1331, SNR=25.6, Peak=125 HFD=3.4
22:17:52.438 00.002 1032 MultiStar: [#1 0.07,0.17,0.98,U] [#2 -0.16,0.17,0.80,U] [#3 0.02,0.07,0.77,U] [#4 -0.03,0.14,0.68,U] [#5 -0.14,0.10,0.64,U] [#6 -0.02,0.11,0.61,U] [#7 -0.00,0.09,0.68,U] [#8 0.02,0.13,0.52,U] 
22:17:52.439 00.001 1032 single-star, 8 included, MultiStar: {-0.02, 0.11}, one-star: {0.04, 0.04}
22:17:52.442 00.003 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:17:52.443 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:17:52.444 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.76 mountX=0.03 mountY=-0.05, mountTheta=-1.07
22:17:52.447 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
22:17:52.448 00.001 1032 Enqueuing Move request for scope (0.04, 0.04)
22:17:52.450 00.002 10072 Worker thread wakes up
22:17:52.451 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:17:52.451 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:17:52.451 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
22:17:52.453 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:17:52.457 00.004 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.43
22:17:52.457 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:17:52.457 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:52.457 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:17:52.457 00.000 10072 MoveAxis(E, 7, ABG)
22:17:52.457 00.000 10072 Guiding  Dir = 2, Dur = 7
22:17:52.458 00.001 10072 IsGuiding returns 0
22:17:52.459 00.001 10072 PulseGuide returned control before completion, sleep 17
22:17:52.478 00.019 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:17:52.479 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:52.481 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:52.482 00.001 1032 Enqueuing Expose request
22:17:52.489 00.007 10072 IsGuiding returns 0
22:17:52.489 00.000 10072 Move returns status 0, amount 7
22:17:52.489 00.000 10072 MoveAxis(N, 0, ABG)
22:17:52.489 00.000 10072 Move returns status 0, amount 0
22:17:52.489 00.000 10072 move complete, result=0
22:17:52.489 00.000 10072 worker thread done servicing request
22:17:52.489 00.000 10072 Worker thread wakes up
22:17:52.489 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:52.489 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:52.493 00.004 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:17:53.118 00.625 10072 Exposure complete
22:17:53.172 00.054 10072 worker thread done servicing request
22:17:53.172 00.000 1032 OnExposeComplete: enter
22:17:53.174 00.002 1032 UpdateGuideState(): m_state=6
22:17:53.176 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3217
22:17:53.177 00.001 1032 Star::Find returns 1 (0), X=1101.37, Y=134.66, Mass=1424, SNR=26.5, Peak=146 HFD=3.3
22:17:53.181 00.004 1032 MultiStar: [#1 0.16,0.01,0.90,U] [#2 -0.17,0.01,0.80,U] [#3 -0.06,0.03,0.65,U] [#4 -0.10,-0.04,0.62,U] [#5 0.10,-0.01,0.63,U] [#6 -0.06,-0.06,0.59,U] [#7 0.01,0.07,0.64,U] [#8 0.20,0.02,0.47,U] 
22:17:53.183 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {0.16, -0.02}
22:17:53.185 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
22:17:53.187 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
22:17:53.189 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.04 mountX=-0.01 mountY=-0.03, mountTheta=-1.79
22:17:53.192 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
22:17:53.196 00.004 1032 Enqueuing Move request for scope (0.03, 0.00)
22:17:53.199 00.003 10072 Worker thread wakes up
22:17:53.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
22:17:53.199 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
22:17:53.199 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.03
22:17:53.202 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:17:53.205 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.43
22:17:53.206 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:17:53.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:53.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:17:53.207 00.001 10072 MoveAxis(E, 8, ABG)
22:17:53.207 00.000 10072 Guiding  Dir = 2, Dur = 8
22:17:53.207 00.000 10072 IsGuiding returns 0
22:17:53.207 00.000 10072 PulseGuide returned control before completion, sleep 18
22:17:53.223 00.016 1032 UpdateGuideState exits: m=1424 SNR=26.5
22:17:53.228 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:53.230 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:53.232 00.002 1032 Enqueuing Expose request
22:17:53.240 00.008 10072 IsGuiding returns 0
22:17:53.240 00.000 10072 Move returns status 0, amount 8
22:17:53.241 00.001 10072 MoveAxis(N, 0, ABG)
22:17:53.241 00.000 10072 Move returns status 0, amount 0
22:17:53.241 00.000 10072 move complete, result=0
22:17:53.241 00.000 10072 worker thread done servicing request
22:17:53.241 00.000 10072 Worker thread wakes up
22:17:53.241 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:53.241 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:53.244 00.003 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:17:53.651 00.407 10072 Exposure complete
22:17:53.712 00.061 10072 worker thread done servicing request
22:17:53.712 00.000 1032 OnExposeComplete: enter
22:17:53.715 00.003 1032 UpdateGuideState(): m_state=6
22:17:53.716 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3218
22:17:53.717 00.001 1032 Star::Find returns 1 (0), X=1101.28, Y=134.69, Mass=1221, SNR=24.5, Peak=110 HFD=3.4
22:17:53.719 00.002 1032 MultiStar: [#1 0.12,0.01,0.97,U] [#2 -0.00,0.04,0.78,U] [#3 0.13,0.08,0.83,U] [#4 -0.00,0.13,0.74,U] [#5 0.11,-0.03,0.67,U] [#6 -0.02,-0.08,0.60,U] [#7 0.05,-0.02,0.71,U] [#8 0.23,-0.06,0.00,M1] 
22:17:53.720 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {0.07, 0.01}
22:17:53.722 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
22:17:53.723 00.001 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
22:17:53.724 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.33 mountX=0.00 mountY=-0.07, mountTheta=-1.50
22:17:53.728 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:17:53.730 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
22:17:53.731 00.001 10072 Worker thread wakes up
22:17:53.731 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:17:53.731 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:17:53.731 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.07
22:17:53.733 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:17:53.736 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.43
22:17:53.736 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:17:53.736 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:53.736 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:17:53.736 00.000 10072 MoveAxis(E, 7, ABG)
22:17:53.736 00.000 10072 Guiding  Dir = 2, Dur = 7
22:17:53.737 00.001 10072 IsGuiding returns 0
22:17:53.737 00.000 10072 PulseGuide returned control before completion, sleep 17
22:17:53.753 00.016 1032 UpdateGuideState exits: m=1221 SNR=24.5
22:17:53.756 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:53.757 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:53.759 00.002 1032 Enqueuing Expose request
22:17:53.760 00.001 10072 IsGuiding returns 0
22:17:53.760 00.000 10072 Move returns status 0, amount 7
22:17:53.760 00.000 10072 MoveAxis(N, 0, ABG)
22:17:53.760 00.000 10072 Move returns status 0, amount 0
22:17:53.760 00.000 10072 move complete, result=0
22:17:53.760 00.000 10072 worker thread done servicing request
22:17:53.760 00.000 10072 Worker thread wakes up
22:17:53.760 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:53.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:53.768 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:17:54.386 00.618 10072 Exposure complete
22:17:54.441 00.055 10072 worker thread done servicing request
22:17:54.441 00.000 1032 OnExposeComplete: enter
22:17:54.443 00.002 1032 UpdateGuideState(): m_state=6
22:17:54.445 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3219
22:17:54.447 00.002 1032 Star::Find returns 1 (0), X=1101.29, Y=134.90, Mass=1386, SNR=26.1, Peak=125 HFD=3.3
22:17:54.449 00.002 1032 MultiStar: [#1 0.03,0.20,0.95,U] [#2 -0.06,0.09,0.76,U] [#3 0.10,0.12,0.81,U] [#4 -0.08,0.12,0.65,U] [#5 0.05,0.20,0.63,U] [#6 -0.03,0.05,0.58,U] [#7 -0.01,0.03,0.62,U] [#8 0.14,0.30,0.00,M2] 
22:17:54.451 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.14}, one-star: {0.08, 0.22}
22:17:54.454 00.003 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
22:17:54.457 00.003 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
22:17:54.459 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.44 mountX=0.13 mountY=-0.05, mountTheta=-0.39
22:17:54.462 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.14, opts=13)
22:17:54.463 00.001 1032 Enqueuing Move request for scope (0.02, 0.14)
22:17:54.464 00.001 10072 Worker thread wakes up
22:17:54.464 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
22:17:54.464 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
22:17:54.465 00.001 10072 Moving (0.02, 0.14) raw xDistance=0.13 yDistance=-0.05
22:17:54.466 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:17:54.468 00.002 10072 PPEC rslt: input = 0.13, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.44
22:17:54.468 00.000 10072 PPEC: input: 0.13, control: -0.01, exposure: 500
22:17:54.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:54.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:17:54.468 00.000 10072 MoveAxis(E, 8, ABG)
22:17:54.468 00.000 10072 Guiding  Dir = 2, Dur = 8
22:17:54.468 00.000 10072 IsGuiding returns 0
22:17:54.469 00.001 10072 PulseGuide returned control before completion, sleep 18
22:17:54.485 00.016 1032 UpdateGuideState exits: m=1386 SNR=26.1
22:17:54.488 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:54.490 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:54.491 00.001 1032 Enqueuing Expose request
22:17:54.494 00.003 10072 IsGuiding returns 0
22:17:54.494 00.000 10072 Move returns status 0, amount 8
22:17:54.494 00.000 10072 MoveAxis(N, 0, ABG)
22:17:54.494 00.000 10072 Move returns status 0, amount 0
22:17:54.494 00.000 10072 move complete, result=0
22:17:54.494 00.000 10072 worker thread done servicing request
22:17:54.494 00.000 10072 Worker thread wakes up
22:17:54.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:54.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:54.499 00.005 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:17:54.904 00.405 10072 Exposure complete
22:17:54.960 00.056 1032 OnExposeComplete: enter
22:17:54.962 00.002 1032 UpdateGuideState(): m_state=6
22:17:54.963 00.001 10072 worker thread done servicing request
22:17:54.964 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3220
22:17:54.965 00.001 1032 Star::Find returns 1 (0), X=1101.41, Y=134.79, Mass=1560, SNR=27.7, Peak=141 HFD=3.2
22:17:54.967 00.002 1032 MultiStar: [#1 0.09,0.25,0.00,M1] [#2 -0.06,0.11,0.69,U] [#3 0.14,0.11,0.69,U] [#4 -0.04,0.10,0.67,U] [#5 0.15,0.02,0.64,U] [#6 -0.10,-0.01,0.55,U] [#7 -0.06,0.13,0.65,U] [#8 0.29,0.26,0.00,M3] 
22:17:54.969 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.09}, one-star: {0.20, 0.11}
22:17:54.970 00.001 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
22:17:54.972 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
22:17:54.973 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.07 mountX=0.07 mountY=-0.07, mountTheta=-0.76
22:17:54.976 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
22:17:54.977 00.001 1032 Enqueuing Move request for scope (0.05, 0.09)
22:17:54.980 00.003 10072 Worker thread wakes up
22:17:54.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
22:17:54.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
22:17:54.980 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
22:17:54.982 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:17:54.984 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.44
22:17:54.984 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:17:54.984 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:54.985 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:17:54.985 00.000 10072 MoveAxis(E, 7, ABG)
22:17:54.985 00.000 10072 Guiding  Dir = 2, Dur = 7
22:17:54.985 00.000 10072 IsGuiding returns 0
22:17:54.986 00.001 10072 PulseGuide returned control before completion, sleep 17
22:17:55.002 00.016 1032 UpdateGuideState exits: m=1560 SNR=27.7
22:17:55.004 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:55.006 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:55.007 00.001 1032 Enqueuing Expose request
22:17:55.010 00.003 10072 IsGuiding returns 1
22:17:55.010 00.000 10072 scope still moving after pulse duration time elapsed
22:17:55.041 00.031 10072 IsGuiding returns 0
22:17:55.041 00.000 10072 scope move finished after 7 + 48 ms
22:17:55.041 00.000 10072 Move returns status 0, amount 7
22:17:55.041 00.000 10072 MoveAxis(N, 0, ABG)
22:17:55.041 00.000 10072 Move returns status 0, amount 0
22:17:55.041 00.000 10072 move complete, result=0
22:17:55.041 00.000 10072 worker thread done servicing request
22:17:55.041 00.000 10072 Worker thread wakes up
22:17:55.041 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:55.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:55.042 00.001 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:17:55.669 00.627 10072 Exposure complete
22:17:55.726 00.057 10072 worker thread done servicing request
22:17:55.726 00.000 1032 OnExposeComplete: enter
22:17:55.729 00.003 1032 UpdateGuideState(): m_state=6
22:17:55.730 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3221
22:17:55.732 00.002 1032 Star::Find returns 1 (0), X=1101.37, Y=134.61, Mass=1355, SNR=25.8, Peak=126 HFD=3.3
22:17:55.735 00.003 1032 MultiStar: [#1 -0.05,-0.03,0.95,U] [#2 -0.04,-0.05,0.79,U] [#3 0.14,-0.00,0.75,U] [#4 -0.08,0.04,0.68,U] [#5 0.14,-0.02,0.64,U] [#6 0.09,-0.03,0.60,U] [#7 0.03,-0.12,0.71,U] [#8 0.15,-0.11,0.53,U] 
22:17:55.736 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.16, -0.07}
22:17:55.739 00.003 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
22:17:55.741 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
22:17:55.743 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.63 mountX=-0.06 mountY=-0.04, mountTheta=-2.46
22:17:55.746 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
22:17:55.748 00.002 1032 Enqueuing Move request for scope (0.06, -0.04)
22:17:55.750 00.002 10072 Worker thread wakes up
22:17:55.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:17:55.750 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:17:55.750 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.04
22:17:55.752 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:17:55.754 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.44
22:17:55.754 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:17:55.755 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:55.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:17:55.755 00.000 10072 MoveAxis(E, 9, ABG)
22:17:55.755 00.000 10072 Guiding  Dir = 2, Dur = 9
22:17:55.755 00.000 10072 IsGuiding returns 0
22:17:55.756 00.001 10072 PulseGuide returned control before completion, sleep 19
22:17:55.775 00.019 1032 UpdateGuideState exits: m=1355 SNR=25.8
22:17:55.778 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:55.780 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:55.781 00.001 1032 Enqueuing Expose request
22:17:55.783 00.002 10072 IsGuiding returns 0
22:17:55.783 00.000 10072 Move returns status 0, amount 9
22:17:55.783 00.000 10072 MoveAxis(N, 0, ABG)
22:17:55.783 00.000 10072 Move returns status 0, amount 0
22:17:55.783 00.000 10072 move complete, result=0
22:17:55.783 00.000 10072 worker thread done servicing request
22:17:55.783 00.000 10072 Worker thread wakes up
22:17:55.783 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:55.785 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:55.791 00.006 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:17:56.204 00.413 10072 Exposure complete
22:17:56.255 00.051 10072 worker thread done servicing request
22:17:56.255 00.000 1032 OnExposeComplete: enter
22:17:56.257 00.002 1032 UpdateGuideState(): m_state=6
22:17:56.258 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3222
22:17:56.260 00.002 1032 Star::Find returns 1 (0), X=1101.30, Y=134.60, Mass=1343, SNR=25.7, Peak=133 HFD=3.3
22:17:56.261 00.001 1032 MultiStar: [#1 0.01,-0.02,0.98,U] [#2 -0.04,-0.12,0.77,U] [#3 0.19,0.11,0.78,U] [#4 0.10,-0.12,0.70,U] [#5 0.01,-0.12,0.68,U] [#6 0.03,-0.18,0.57,U] [#7 0.08,-0.03,0.70,U] [#8 0.18,0.06,0.52,U] 
22:17:56.263 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.09, -0.07}
22:17:56.264 00.001 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
22:17:56.267 00.003 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
22:17:56.269 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.67 mountX=-0.07 mountY=-0.05, mountTheta=-2.50
22:17:56.273 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
22:17:56.275 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
22:17:56.277 00.002 10072 Worker thread wakes up
22:17:56.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
22:17:56.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
22:17:56.277 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.05
22:17:56.279 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:17:56.281 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.44
22:17:56.281 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:17:56.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:56.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:17:56.281 00.000 10072 MoveAxis(E, 8, ABG)
22:17:56.281 00.000 10072 Guiding  Dir = 2, Dur = 8
22:17:56.282 00.001 10072 IsGuiding returns 0
22:17:56.282 00.000 10072 PulseGuide returned control before completion, sleep 18
22:17:56.298 00.016 1032 UpdateGuideState exits: m=1343 SNR=25.7
22:17:56.301 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:56.303 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:56.305 00.002 1032 Enqueuing Expose request
22:17:56.312 00.007 10072 IsGuiding returns 0
22:17:56.312 00.000 10072 Move returns status 0, amount 8
22:17:56.312 00.000 10072 MoveAxis(N, 0, ABG)
22:17:56.312 00.000 10072 Move returns status 0, amount 0
22:17:56.312 00.000 10072 move complete, result=0
22:17:56.312 00.000 10072 worker thread done servicing request
22:17:56.312 00.000 10072 Worker thread wakes up
22:17:56.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:56.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:56.314 00.002 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:17:56.939 00.625 10072 Exposure complete
22:17:56.991 00.052 10072 worker thread done servicing request
22:17:56.991 00.000 1032 OnExposeComplete: enter
22:17:56.992 00.001 1032 UpdateGuideState(): m_state=6
22:17:56.994 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3223
22:17:56.995 00.001 1032 Star::Find returns 1 (0), X=1101.27, Y=134.60, Mass=1405, SNR=26.3, Peak=136 HFD=3.3
22:17:56.997 00.002 1032 MultiStar: [#1 0.05,0.05,0.92,U] [#2 -0.10,0.05,0.74,U] [#3 0.08,-0.08,0.72,U] [#4 -0.01,-0.08,0.63,U] [#5 0.11,0.03,0.69,U] [#6 -0.03,-0.08,0.60,U] [#7 -0.07,0.04,0.75,U] [#8 0.13,-0.05,0.49,U] 
22:17:56.999 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.06, -0.08}
22:17:57.000 00.001 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
22:17:57.003 00.003 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
22:17:57.004 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.75 mountX=-0.03 mountY=-0.02, mountTheta=-2.58
22:17:57.006 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
22:17:57.008 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
22:17:57.009 00.001 10072 Worker thread wakes up
22:17:57.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:17:57.009 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:17:57.009 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.02
22:17:57.011 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:17:57.012 00.001 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.44
22:17:57.012 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:17:57.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:57.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:17:57.014 00.002 10072 MoveAxis(E, 10, ABG)
22:17:57.014 00.000 10072 Guiding  Dir = 2, Dur = 10
22:17:57.014 00.000 10072 IsGuiding returns 0
22:17:57.014 00.000 10072 PulseGuide returned control before completion, sleep 20
22:17:57.032 00.018 1032 UpdateGuideState exits: m=1405 SNR=26.3
22:17:57.034 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:57.036 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:57.037 00.001 1032 Enqueuing Expose request
22:17:57.046 00.009 10072 IsGuiding returns 0
22:17:57.046 00.000 10072 Move returns status 0, amount 10
22:17:57.046 00.000 10072 MoveAxis(N, 0, ABG)
22:17:57.046 00.000 10072 Move returns status 0, amount 0
22:17:57.046 00.000 10072 move complete, result=0
22:17:57.046 00.000 10072 worker thread done servicing request
22:17:57.046 00.000 10072 Worker thread wakes up
22:17:57.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:57.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:57.046 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:17:57.454 00.408 10072 Exposure complete
22:17:57.510 00.056 10072 worker thread done servicing request
22:17:57.510 00.000 1032 OnExposeComplete: enter
22:17:57.512 00.002 1032 UpdateGuideState(): m_state=6
22:17:57.514 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3224
22:17:57.515 00.001 1032 Star::Find returns 1 (0), X=1101.36, Y=134.82, Mass=1410, SNR=26.4, Peak=128 HFD=3.3
22:17:57.517 00.002 1032 MultiStar: [#1 0.18,0.02,0.93,U] [#2 -0.03,0.02,0.73,U] [#3 0.12,-0.11,0.74,U] [#4 -0.04,0.05,0.60,U] [#5 0.21,0.07,0.62,U] [#6 -0.11,-0.03,0.59,U] [#7 -0.02,-0.05,0.69,U] [#8 0.10,-0.02,0.46,U] 
22:17:57.520 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.15, 0.14}
22:17:57.521 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
22:17:57.523 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
22:17:57.525 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.23 mountX=-0.00 mountY=-0.07, mountTheta=-1.60
22:17:57.528 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
22:17:57.531 00.003 1032 Enqueuing Move request for scope (0.07, 0.02)
22:17:57.533 00.002 10072 Worker thread wakes up
22:17:57.533 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
22:17:57.533 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
22:17:57.534 00.001 10072 Moving (0.07, 0.02) raw xDistance=-0.00 yDistance=-0.07
22:17:57.537 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=149, Gamma=2.230
22:17:57.539 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.45
22:17:57.539 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:17:57.539 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:57.540 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:17:57.540 00.000 10072 MoveAxis(E, 9, ABG)
22:17:57.540 00.000 10072 Guiding  Dir = 2, Dur = 9
22:17:57.540 00.000 10072 IsGuiding returns 0
22:17:57.541 00.001 10072 PulseGuide returned control before completion, sleep 19
22:17:57.559 00.018 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:17:57.561 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:57.563 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:57.564 00.001 1032 Enqueuing Expose request
22:17:57.568 00.004 10072 IsGuiding returns 0
22:17:57.568 00.000 10072 Move returns status 0, amount 9
22:17:57.568 00.000 10072 MoveAxis(N, 0, ABG)
22:17:57.568 00.000 10072 Move returns status 0, amount 0
22:17:57.568 00.000 10072 move complete, result=0
22:17:57.568 00.000 10072 worker thread done servicing request
22:17:57.568 00.000 10072 Worker thread wakes up
22:17:57.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:57.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:57.575 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:17:58.205 00.630 10072 Exposure complete
22:17:58.261 00.056 10072 worker thread done servicing request
22:17:58.261 00.000 1032 OnExposeComplete: enter
22:17:58.263 00.002 1032 UpdateGuideState(): m_state=6
22:17:58.266 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3225
22:17:58.269 00.003 1032 Star::Find returns 1 (0), X=1101.31, Y=134.70, Mass=1290, SNR=25.2, Peak=116 HFD=3.3
22:17:58.271 00.002 1032 MultiStar: [#1 0.03,-0.12,0.94,U] [#2 0.02,-0.07,0.73,U] [#3 0.06,-0.03,0.74,U] [#4 -0.06,0.04,0.69,U] [#5 0.09,0.06,0.65,U] [#6 -0.10,-0.08,0.63,U] [#7 -0.09,-0.07,0.73,U] [#8 0.30,-0.14,0.00,M1] 
22:17:58.273 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {0.10, 0.03}
22:17:58.276 00.003 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
22:17:58.277 00.001 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
22:17:58.279 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.21 mountX=-0.04 mountY=-0.00, mountTheta=-3.04
22:17:58.285 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
22:17:58.287 00.002 1032 Enqueuing Move request for scope (0.01, -0.03)
22:17:58.288 00.001 10072 Worker thread wakes up
22:17:58.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
22:17:58.288 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
22:17:58.288 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.04 yDistance=-0.00
22:17:58.290 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=88, Gamma=2.230
22:17:58.292 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.45
22:17:58.292 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:17:58.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:58.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:17:58.293 00.001 10072 MoveAxis(E, 10, ABG)
22:17:58.293 00.000 10072 Guiding  Dir = 2, Dur = 10
22:17:58.293 00.000 10072 IsGuiding returns 0
22:17:58.293 00.000 10072 PulseGuide returned control before completion, sleep 20
22:17:58.311 00.018 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:17:58.314 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:58.315 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:58.317 00.002 1032 Enqueuing Expose request
22:17:58.326 00.009 10072 IsGuiding returns 0
22:17:58.326 00.000 10072 Move returns status 0, amount 10
22:17:58.326 00.000 10072 MoveAxis(N, 0, ABG)
22:17:58.326 00.000 10072 Move returns status 0, amount 0
22:17:58.326 00.000 10072 move complete, result=0
22:17:58.326 00.000 10072 worker thread done servicing request
22:17:58.326 00.000 10072 Worker thread wakes up
22:17:58.326 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:17:58.329 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:58.329 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:58.735 00.406 10072 Exposure complete
22:17:58.789 00.054 10072 worker thread done servicing request
22:17:58.789 00.000 1032 OnExposeComplete: enter
22:17:58.791 00.002 1032 UpdateGuideState(): m_state=6
22:17:58.793 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3226
22:17:58.794 00.001 1032 Star::Find returns 1 (0), X=1101.42, Y=134.56, Mass=1157, SNR=23.8, Peak=112 HFD=3.3
22:17:58.796 00.002 1032 MultiStar: [#1 0.04,-0.02,1.06,U] [#2 -0.02,-0.06,0.86,U] [#3 0.21,-0.01,0.82,U] [#4 -0.01,-0.08,0.71,U] [#5 0.08,-0.04,0.70,U] [#6 0.01,-0.12,0.67,U] [#7 -0.01,-0.10,0.75,U] [#8 0.09,-0.08,0.53,U] 
22:17:58.798 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.21, -0.12}
22:17:58.803 00.005 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
22:17:58.805 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
22:17:58.808 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.76 mountX=-0.08 mountY=-0.05, mountTheta=-2.59
22:17:58.812 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
22:17:58.814 00.002 1032 Enqueuing Move request for scope (0.07, -0.07)
22:17:58.816 00.002 10072 Worker thread wakes up
22:17:58.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
22:17:58.816 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
22:17:58.816 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=-0.05
22:17:58.818 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:17:58.821 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.45
22:17:58.821 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:17:58.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:58.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:17:58.821 00.000 10072 MoveAxis(E, 9, ABG)
22:17:58.821 00.000 10072 Guiding  Dir = 2, Dur = 9
22:17:58.821 00.000 10072 IsGuiding returns 0
22:17:58.822 00.001 10072 PulseGuide returned control before completion, sleep 19
22:17:58.839 00.017 1032 UpdateGuideState exits: m=1157 SNR=23.8
22:17:58.842 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:58.845 00.003 10072 IsGuiding returns 0
22:17:58.845 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:58.846 00.001 1032 Enqueuing Expose request
22:17:58.848 00.002 10072 Move returns status 0, amount 9
22:17:58.848 00.000 10072 MoveAxis(N, 0, ABG)
22:17:58.848 00.000 10072 Move returns status 0, amount 0
22:17:58.848 00.000 10072 move complete, result=0
22:17:58.848 00.000 10072 worker thread done servicing request
22:17:58.848 00.000 10072 Worker thread wakes up
22:17:58.848 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:58.848 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:58.854 00.006 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:17:59.483 00.629 10072 Exposure complete
22:17:59.543 00.060 1032 OnExposeComplete: enter
22:17:59.547 00.004 10072 worker thread done servicing request
22:17:59.547 00.000 1032 UpdateGuideState(): m_state=6
22:17:59.549 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3227
22:17:59.553 00.004 1032 Star::Find returns 1 (0), X=1101.39, Y=134.52, Mass=1294, SNR=25.3, Peak=111 HFD=3.2
22:17:59.555 00.002 1032 MultiStar: [#1 0.10,0.00,1.00,U] [#2 -0.02,-0.04,0.82,U] [#3 0.11,0.09,0.72,U] [#4 -0.09,-0.10,0.67,U] [#5 0.18,-0.12,0.71,U] [#6 -0.04,-0.09,0.62,U] [#7 -0.07,-0.11,0.73,U] [#8 0.14,-0.03,0.54,U] 
22:17:59.557 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.18, -0.16}
22:17:59.558 00.001 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
22:17:59.560 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
22:17:59.561 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.81 mountX=-0.08 mountY=-0.04, mountTheta=-2.64
22:17:59.564 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
22:17:59.565 00.001 1032 Enqueuing Move request for scope (0.06, -0.06)
22:17:59.567 00.002 10072 Worker thread wakes up
22:17:59.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
22:17:59.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
22:17:59.567 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.04
22:17:59.569 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:17:59.571 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.45
22:17:59.571 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:17:59.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:59.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:17:59.571 00.000 10072 MoveAxis(E, 12, ABG)
22:17:59.571 00.000 10072 Guiding  Dir = 2, Dur = 12
22:17:59.572 00.001 10072 IsGuiding returns 0
22:17:59.572 00.000 10072 PulseGuide returned control before completion, sleep 22
22:17:59.589 00.017 1032 UpdateGuideState exits: m=1294 SNR=25.3
22:17:59.591 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:59.593 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:17:59.594 00.001 1032 Enqueuing Expose request
22:17:59.603 00.009 10072 IsGuiding returns 0
22:17:59.603 00.000 10072 Move returns status 0, amount 12
22:17:59.603 00.000 10072 MoveAxis(N, 0, ABG)
22:17:59.603 00.000 10072 Move returns status 0, amount 0
22:17:59.603 00.000 10072 move complete, result=0
22:17:59.603 00.000 10072 worker thread done servicing request
22:17:59.603 00.000 10072 Worker thread wakes up
22:17:59.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:17:59.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:17:59.604 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
22:18:00.013 00.409 10072 Exposure complete
22:18:00.074 00.061 10072 worker thread done servicing request
22:18:00.074 00.000 1032 OnExposeComplete: enter
22:18:00.076 00.002 1032 UpdateGuideState(): m_state=6
22:18:00.078 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3228
22:18:00.080 00.002 1032 Star::Find returns 1 (0), X=1101.45, Y=134.47, Mass=1549, SNR=27.7, Peak=146 HFD=3.2
22:18:00.083 00.003 1032 MultiStar: [#1 -0.01,-0.00,0.91,U] [#2 0.06,0.04,0.75,U] [#3 0.25,0.14,0.00,M1] [#4 0.09,0.02,0.62,U] [#5 0.05,-0.02,0.64,U] [#6 0.04,-0.14,0.56,U] [#7 -0.03,0.06,0.60,U] [#8 0.02,-0.02,0.45,U] 
22:18:00.085 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.24, -0.21}
22:18:00.089 00.004 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:18:00.091 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:18:00.093 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.56 mountX=-0.06 mountY=-0.05, mountTheta=-2.39
22:18:00.096 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
22:18:00.098 00.002 1032 Enqueuing Move request for scope (0.07, -0.04)
22:18:00.100 00.002 10072 Worker thread wakes up
22:18:00.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:18:00.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:18:00.100 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.05
22:18:00.102 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=145, Gamma=2.230
22:18:00.104 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.46
22:18:00.104 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:18:00.105 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:00.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:18:00.105 00.000 10072 MoveAxis(E, 11, ABG)
22:18:00.105 00.000 10072 Guiding  Dir = 2, Dur = 11
22:18:00.105 00.000 10072 IsGuiding returns 0
22:18:00.105 00.000 10072 PulseGuide returned control before completion, sleep 21
22:18:00.124 00.019 1032 UpdateGuideState exits: m=1549 SNR=27.7
22:18:00.126 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:00.128 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:00.129 00.001 1032 Enqueuing Expose request
22:18:00.135 00.006 10072 IsGuiding returns 0
22:18:00.135 00.000 10072 Move returns status 0, amount 11
22:18:00.135 00.000 10072 MoveAxis(N, 0, ABG)
22:18:00.135 00.000 10072 Move returns status 0, amount 0
22:18:00.135 00.000 10072 move complete, result=0
22:18:00.135 00.000 10072 worker thread done servicing request
22:18:00.135 00.000 10072 Worker thread wakes up
22:18:00.136 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:00.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:00.139 00.003 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:18:00.762 00.623 10072 Exposure complete
22:18:00.818 00.056 10072 worker thread done servicing request
22:18:00.819 00.001 1032 OnExposeComplete: enter
22:18:00.821 00.002 1032 UpdateGuideState(): m_state=6
22:18:00.823 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3229
22:18:00.825 00.002 1032 Star::Find returns 1 (0), X=1101.42, Y=134.66, Mass=1479, SNR=27.0, Peak=136 HFD=3.3
22:18:00.827 00.002 1032 MultiStar: [#1 0.08,0.02,0.85,U] [#2 -0.01,-0.16,0.73,U] [#3 0.15,-0.24,0.00,M2] [#4 -0.04,-0.19,0.66,U] [#5 0.05,-0.09,0.64,U] [#6 0.11,-0.11,0.56,U] [#7 0.04,-0.11,0.66,U] [#8 0.21,0.08,0.46,U] 
22:18:00.829 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.07}, one-star: {0.21, -0.02}
22:18:00.831 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
22:18:00.833 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
22:18:00.834 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.73 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
22:18:00.837 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
22:18:00.840 00.003 1032 Enqueuing Move request for scope (0.08, -0.07)
22:18:00.842 00.002 10072 Worker thread wakes up
22:18:00.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:18:00.842 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:18:00.842 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
22:18:00.845 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:18:00.848 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.46
22:18:00.848 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:18:00.848 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:00.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:18:00.848 00.000 10072 MoveAxis(E, 13, ABG)
22:18:00.848 00.000 10072 Guiding  Dir = 2, Dur = 13
22:18:00.848 00.000 10072 IsGuiding returns 0
22:18:00.849 00.001 10072 PulseGuide returned control before completion, sleep 23
22:18:00.867 00.018 1032 UpdateGuideState exits: m=1479 SNR=27.0
22:18:00.870 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:00.872 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:00.873 00.001 1032 Enqueuing Expose request
22:18:00.884 00.011 10072 IsGuiding returns 0
22:18:00.884 00.000 10072 Move returns status 0, amount 13
22:18:00.884 00.000 10072 MoveAxis(N, 0, ABG)
22:18:00.884 00.000 10072 Move returns status 0, amount 0
22:18:00.884 00.000 10072 move complete, result=0
22:18:00.884 00.000 10072 worker thread done servicing request
22:18:00.884 00.000 10072 Worker thread wakes up
22:18:00.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:00.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:00.885 00.001 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:18:01.290 00.405 10072 Exposure complete
22:18:01.341 00.051 10072 worker thread done servicing request
22:18:01.341 00.000 1032 OnExposeComplete: enter
22:18:01.344 00.003 1032 UpdateGuideState(): m_state=6
22:18:01.346 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3230
22:18:01.348 00.002 1032 Star::Find returns 1 (0), X=1101.41, Y=134.60, Mass=1511, SNR=27.3, Peak=148 HFD=3.3
22:18:01.350 00.002 1032 MultiStar: [#1 0.12,-0.07,0.95,U] [#2 0.00,-0.20,0.74,U] [#3 0.34,-0.11,0.00,M3] [#4 0.01,-0.18,0.64,U] [#5 0.11,-0.14,0.64,U] [#6 0.12,-0.18,0.56,U] [#7 0.12,-0.23,0.00,M1] [#8 0.26,-0.16,0.00,M1] 
22:18:01.351 00.001 1032 refined, 5 included, MultiStar: {0.10, -0.13}, one-star: {0.20, -0.08}
22:18:01.352 00.001 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
22:18:01.355 00.003 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
22:18:01.357 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.92 mountX=-0.15 mountY=-0.06, mountTheta=-2.75
22:18:01.359 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.13, opts=13)
22:18:01.361 00.002 1032 Enqueuing Move request for scope (0.10, -0.13)
22:18:01.364 00.003 10072 Worker thread wakes up
22:18:01.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
22:18:01.364 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
22:18:01.364 00.000 10072 Moving (0.10, -0.13) raw xDistance=-0.15 yDistance=-0.06
22:18:01.368 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
22:18:01.370 00.002 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 285.46
22:18:01.370 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:18:01.370 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:01.370 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:18:01.370 00.000 10072 MoveAxis(E, 83, ABG)
22:18:01.370 00.000 10072 Guiding  Dir = 2, Dur = 83
22:18:01.370 00.000 10072 IsGuiding returns 0
22:18:01.370 00.000 10072 PulseGuide returned control before completion, sleep 93
22:18:01.386 00.016 1032 UpdateGuideState exits: m=1511 SNR=27.3
22:18:01.389 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:01.390 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:01.391 00.001 1032 Enqueuing Expose request
22:18:01.474 00.083 10072 IsGuiding returns 0
22:18:01.474 00.000 10072 Move returns status 0, amount 83
22:18:01.475 00.001 10072 MoveAxis(N, 0, ABG)
22:18:01.475 00.000 10072 Move returns status 0, amount 0
22:18:01.475 00.000 10072 move complete, result=0
22:18:01.475 00.000 10072 worker thread done servicing request
22:18:01.475 00.000 10072 Worker thread wakes up
22:18:01.475 00.000 1032 GuideStep: -0.2 px 83 ms EAST, -0.1 px 0 ms NORTH
22:18:01.477 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:01.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:02.104 00.627 10072 Exposure complete
22:18:02.157 00.053 10072 worker thread done servicing request
22:18:02.157 00.000 1032 OnExposeComplete: enter
22:18:02.159 00.002 1032 UpdateGuideState(): m_state=6
22:18:02.161 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3231
22:18:02.163 00.002 1032 Star::Find returns 1 (0), X=1101.39, Y=134.56, Mass=1325, SNR=25.6, Peak=132 HFD=3.2
22:18:02.169 00.006 1032 MultiStar: [#1 0.10,-0.01,0.97,U] [#2 0.00,0.00,0.77,U] [#3 0.17,-0.09,0.74,U] [#4 -0.00,-0.14,0.71,U] [#5 0.17,-0.14,0.68,U] [#6 -0.03,-0.15,0.58,U] [#7 -0.01,-0.12,0.69,U] [#8 0.06,-0.10,0.49,U] 
22:18:02.171 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.18, -0.12}
22:18:02.173 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
22:18:02.176 00.003 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
22:18:02.177 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.86 mountX=-0.11 mountY=-0.05, mountTheta=-2.69
22:18:02.181 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
22:18:02.183 00.002 1032 Enqueuing Move request for scope (0.08, -0.09)
22:18:02.185 00.002 10072 Worker thread wakes up
22:18:02.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
22:18:02.185 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
22:18:02.185 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.05
22:18:02.187 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:18:02.189 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.47
22:18:02.189 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:18:02.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:02.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:18:02.189 00.000 10072 MoveAxis(E, 13, ABG)
22:18:02.189 00.000 10072 Guiding  Dir = 2, Dur = 13
22:18:02.190 00.001 10072 IsGuiding returns 0
22:18:02.190 00.000 10072 PulseGuide returned control before completion, sleep 23
22:18:02.207 00.017 1032 UpdateGuideState exits: m=1325 SNR=25.6
22:18:02.210 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:02.211 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:02.215 00.004 1032 Enqueuing Expose request
22:18:02.227 00.012 10072 IsGuiding returns 0
22:18:02.227 00.000 10072 Move returns status 0, amount 13
22:18:02.227 00.000 10072 MoveAxis(N, 0, ABG)
22:18:02.227 00.000 10072 Move returns status 0, amount 0
22:18:02.227 00.000 10072 move complete, result=0
22:18:02.227 00.000 10072 worker thread done servicing request
22:18:02.227 00.000 10072 Worker thread wakes up
22:18:02.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:02.228 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:02.229 00.001 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:18:02.638 00.409 10072 Exposure complete
22:18:02.691 00.053 10072 worker thread done servicing request
22:18:02.691 00.000 1032 OnExposeComplete: enter
22:18:02.694 00.003 1032 UpdateGuideState(): m_state=6
22:18:02.697 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3232
22:18:02.699 00.002 1032 Star::Find returns 1 (0), X=1101.44, Y=134.62, Mass=1330, SNR=25.6, Peak=132 HFD=3.3
22:18:02.702 00.003 1032 MultiStar: [#1 0.05,-0.09,0.99,U] [#2 0.03,-0.12,0.78,U] [#3 0.07,-0.09,0.74,U] [#4 -0.01,-0.15,0.71,U] [#5 0.18,-0.17,0.00,M1] [#6 0.01,-0.01,0.59,U] [#7 0.05,-0.08,0.64,U] [#8 0.13,-0.10,0.53,U] 
22:18:02.703 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {0.23, -0.06}
22:18:02.706 00.003 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
22:18:02.708 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
22:18:02.710 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.86 mountX=-0.10 mountY=-0.05, mountTheta=-2.69
22:18:02.713 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
22:18:02.716 00.003 1032 Enqueuing Move request for scope (0.08, -0.09)
22:18:02.717 00.001 10072 Worker thread wakes up
22:18:02.718 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
22:18:02.718 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
22:18:02.718 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.10 yDistance=-0.05
22:18:02.719 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
22:18:02.721 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.47
22:18:02.722 00.001 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:18:02.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:02.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:18:02.722 00.000 10072 MoveAxis(E, 11, ABG)
22:18:02.722 00.000 10072 Guiding  Dir = 2, Dur = 11
22:18:02.722 00.000 10072 IsGuiding returns 0
22:18:02.723 00.001 10072 PulseGuide returned control before completion, sleep 21
22:18:02.741 00.018 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:18:02.745 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:02.747 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:02.749 00.002 1032 Enqueuing Expose request
22:18:02.758 00.009 10072 IsGuiding returns 0
22:18:02.758 00.000 10072 Move returns status 0, amount 11
22:18:02.758 00.000 10072 MoveAxis(N, 0, ABG)
22:18:02.758 00.000 10072 Move returns status 0, amount 0
22:18:02.758 00.000 10072 move complete, result=0
22:18:02.758 00.000 10072 worker thread done servicing request
22:18:02.758 00.000 10072 Worker thread wakes up
22:18:02.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:02.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:02.762 00.004 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:18:03.388 00.626 10072 Exposure complete
22:18:03.444 00.056 10072 worker thread done servicing request
22:18:03.444 00.000 1032 OnExposeComplete: enter
22:18:03.446 00.002 1032 UpdateGuideState(): m_state=6
22:18:03.448 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3233
22:18:03.449 00.001 1032 Star::Find returns 1 (0), X=1101.43, Y=134.76, Mass=1338, SNR=25.7, Peak=121 HFD=3.2
22:18:03.451 00.002 1032 MultiStar: [#1 0.15,0.01,0.98,U] [#2 -0.01,-0.05,0.81,U] [#3 0.19,0.09,0.73,U] [#4 -0.11,0.11,0.68,U] [#5 0.11,0.01,0.64,U] [#6 -0.13,-0.24,0.00,M1] [#7 0.08,0.08,0.68,U] [#8 0.16,-0.04,0.50,U] 
22:18:03.452 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {0.22, 0.08}
22:18:03.455 00.003 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:18:03.456 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:18:03.458 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.36 mountX=0.01 mountY=-0.11, mountTheta=-1.47
22:18:03.461 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
22:18:03.462 00.001 1032 Enqueuing Move request for scope (0.10, 0.04)
22:18:03.465 00.003 10072 Worker thread wakes up
22:18:03.465 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:18:03.465 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:18:03.465 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
22:18:03.468 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:18:03.470 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.47
22:18:03.470 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:18:03.470 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:03.470 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:18:03.470 00.000 10072 MoveAxis(E, 13, ABG)
22:18:03.470 00.000 10072 Guiding  Dir = 2, Dur = 13
22:18:03.471 00.001 10072 IsGuiding returns 0
22:18:03.472 00.001 10072 PulseGuide returned control before completion, sleep 23
22:18:03.489 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:18:03.491 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:03.493 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:03.495 00.002 1032 Enqueuing Expose request
22:18:03.496 00.001 10072 IsGuiding returns 0
22:18:03.497 00.001 10072 Move returns status 0, amount 13
22:18:03.497 00.000 10072 MoveAxis(N, 0, ABG)
22:18:03.497 00.000 10072 Move returns status 0, amount 0
22:18:03.497 00.000 10072 move complete, result=0
22:18:03.497 00.000 10072 worker thread done servicing request
22:18:03.497 00.000 10072 Worker thread wakes up
22:18:03.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:03.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:03.504 00.007 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:18:03.902 00.398 10072 Exposure complete
22:18:03.952 00.050 10072 worker thread done servicing request
22:18:03.952 00.000 1032 OnExposeComplete: enter
22:18:03.955 00.003 1032 UpdateGuideState(): m_state=6
22:18:03.958 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3234
22:18:03.960 00.002 1032 Star::Find returns 1 (0), X=1101.34, Y=134.81, Mass=1380, SNR=26.1, Peak=121 HFD=3.3
22:18:03.962 00.002 1032 MultiStar: [#1 -0.00,-0.00,0.95,U] [#2 0.05,-0.00,0.80,U] [#3 0.00,-0.12,0.75,U] [#4 -0.02,-0.15,0.62,U] [#5 0.04,0.15,0.60,U] [#6 -0.08,-0.06,0.60,U] [#7 0.08,-0.17,0.66,U] [#8 0.26,0.10,0.00,M1] 
22:18:03.964 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.13, 0.13}
22:18:03.967 00.003 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
22:18:03.968 00.001 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
22:18:03.970 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.57 mountX=-0.03 mountY=-0.02, mountTheta=-2.40
22:18:03.973 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
22:18:03.975 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
22:18:03.977 00.002 10072 Worker thread wakes up
22:18:03.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:18:03.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:18:03.977 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
22:18:03.979 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:18:03.981 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.47
22:18:03.981 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:18:03.982 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:03.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:18:03.982 00.000 10072 MoveAxis(E, 12, ABG)
22:18:03.982 00.000 10072 Guiding  Dir = 2, Dur = 12
22:18:03.982 00.000 10072 IsGuiding returns 0
22:18:03.983 00.001 10072 PulseGuide returned control before completion, sleep 22
22:18:04.000 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:18:04.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:04.004 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:04.006 00.002 1032 Enqueuing Expose request
22:18:04.010 00.004 10072 IsGuiding returns 0
22:18:04.010 00.000 10072 Move returns status 0, amount 12
22:18:04.010 00.000 10072 MoveAxis(N, 0, ABG)
22:18:04.010 00.000 10072 Move returns status 0, amount 0
22:18:04.010 00.000 10072 move complete, result=0
22:18:04.010 00.000 10072 worker thread done servicing request
22:18:04.010 00.000 10072 Worker thread wakes up
22:18:04.010 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:04.010 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:04.014 00.004 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
22:18:04.636 00.622 10072 Exposure complete
22:18:04.688 00.052 10072 worker thread done servicing request
22:18:04.688 00.000 1032 OnExposeComplete: enter
22:18:04.690 00.002 1032 UpdateGuideState(): m_state=6
22:18:04.693 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3235
22:18:04.695 00.002 1032 Star::Find returns 1 (0), X=1101.40, Y=134.55, Mass=1290, SNR=25.2, Peak=123 HFD=3.2
22:18:04.697 00.002 1032 MultiStar: [#1 0.20,-0.16,0.00,M1] [#2 -0.05,-0.20,0.85,U] [#3 0.17,-0.36,0.00,M1] [#4 0.02,-0.13,0.65,U] [#5 0.11,-0.02,0.62,U] [#6 0.11,-0.18,0.60,U] [#7 0.10,-0.08,0.78,U] [#8 0.30,-0.02,0.00,M2] 
22:18:04.698 00.001 1032 refined, 5 included, MultiStar: {0.08, -0.13}, one-star: {0.19, -0.13}
22:18:04.700 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
22:18:04.701 00.001 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
22:18:04.703 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.00 mountX=-0.14 mountY=-0.05, mountTheta=-2.83
22:18:04.705 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.13, opts=13)
22:18:04.707 00.002 1032 Enqueuing Move request for scope (0.08, -0.13)
22:18:04.708 00.001 10072 Worker thread wakes up
22:18:04.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
22:18:04.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
22:18:04.708 00.000 10072 Moving (0.08, -0.13) raw xDistance=-0.14 yDistance=-0.05
22:18:04.712 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:18:04.714 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 285.48
22:18:04.714 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:18:04.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:04.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:18:04.714 00.000 10072 MoveAxis(E, 81, ABG)
22:18:04.714 00.000 10072 Guiding  Dir = 2, Dur = 81
22:18:04.714 00.000 10072 IsGuiding returns 0
22:18:04.716 00.002 10072 PulseGuide returned control before completion, sleep 91
22:18:04.732 00.016 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:18:04.733 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:04.736 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:04.738 00.002 1032 Enqueuing Expose request
22:18:04.820 00.082 10072 IsGuiding returns 0
22:18:04.820 00.000 10072 Move returns status 0, amount 81
22:18:04.820 00.000 10072 MoveAxis(N, 0, ABG)
22:18:04.820 00.000 10072 Move returns status 0, amount 0
22:18:04.820 00.000 10072 move complete, result=0
22:18:04.820 00.000 10072 worker thread done servicing request
22:18:04.821 00.001 10072 Worker thread wakes up
22:18:04.821 00.000 1032 GuideStep: -0.1 px 81 ms EAST, -0.0 px 0 ms NORTH
22:18:04.822 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:04.823 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:05.229 00.406 10072 Exposure complete
22:18:05.285 00.056 10072 worker thread done servicing request
22:18:05.285 00.000 1032 OnExposeComplete: enter
22:18:05.289 00.004 1032 UpdateGuideState(): m_state=6
22:18:05.290 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3236
22:18:05.292 00.002 1032 Star::Find returns 1 (0), X=1101.51, Y=134.56, Mass=1313, SNR=25.5, Peak=132 HFD=3.2
22:18:05.294 00.002 1032 MultiStar: [#1 0.09,-0.06,0.98,U] [#2 0.05,-0.12,0.79,U] [#3 0.17,0.04,0.73,U] [#4 0.08,0.01,0.66,U] [#5 0.02,-0.12,0.69,U] [#6 -0.02,-0.36,0.00,M1] [#7 0.24,-0.18,0.00,M1] [#8 0.20,0.10,0.51,U] 
22:18:05.296 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.05}, one-star: {0.30, -0.12}
22:18:05.298 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:18:05.302 00.004 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:18:05.304 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.37 mountX=-0.08 mountY=-0.12, mountTheta=-2.20
22:18:05.308 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
22:18:05.310 00.002 1032 Enqueuing Move request for scope (0.13, -0.05)
22:18:05.311 00.001 10072 Worker thread wakes up
22:18:05.311 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
22:18:05.312 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
22:18:05.312 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.12
22:18:05.313 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:18:05.315 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.48
22:18:05.315 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:18:05.315 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:05.315 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:18:05.317 00.002 10072 MoveAxis(E, 13, ABG)
22:18:05.317 00.000 10072 Guiding  Dir = 2, Dur = 13
22:18:05.317 00.000 10072 IsGuiding returns 0
22:18:05.317 00.000 10072 PulseGuide returned control before completion, sleep 23
22:18:05.334 00.017 1032 UpdateGuideState exits: m=1313 SNR=25.5
22:18:05.336 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:05.338 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:05.339 00.001 1032 Enqueuing Expose request
22:18:05.350 00.011 10072 IsGuiding returns 0
22:18:05.350 00.000 10072 Move returns status 0, amount 13
22:18:05.350 00.000 10072 MoveAxis(N, 0, ABG)
22:18:05.350 00.000 10072 Move returns status 0, amount 0
22:18:05.350 00.000 10072 move complete, result=0
22:18:05.350 00.000 10072 worker thread done servicing request
22:18:05.350 00.000 10072 Worker thread wakes up
22:18:05.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:05.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:05.352 00.002 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:18:05.976 00.624 10072 Exposure complete
22:18:06.030 00.054 10072 worker thread done servicing request
22:18:06.030 00.000 1032 OnExposeComplete: enter
22:18:06.032 00.002 1032 UpdateGuideState(): m_state=6
22:18:06.034 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3237
22:18:06.036 00.002 1032 Star::Find returns 1 (0), X=1101.29, Y=134.66, Mass=1257, SNR=24.9, Peak=113 HFD=3.3
22:18:06.038 00.002 1032 MultiStar: [#1 0.07,0.08,0.92,U] [#2 -0.02,0.15,0.82,U] [#3 0.23,-0.08,0.00,M1] [#4 -0.03,-0.00,0.68,U] [#5 0.21,0.28,0.00,M1] [#6 -0.02,-0.04,0.63,U] [#7 -0.05,0.08,0.70,U] [#8 0.11,0.02,0.53,U] 
22:18:06.040 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {0.08, -0.02}
22:18:06.042 00.002 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
22:18:06.043 00.001 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
22:18:06.045 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.08 mountX=0.03 mountY=-0.03, mountTheta=-0.75
22:18:06.049 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
22:18:06.053 00.004 1032 Enqueuing Move request for scope (0.02, 0.04)
22:18:06.054 00.001 10072 Worker thread wakes up
22:18:06.055 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:18:06.055 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:18:06.055 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
22:18:06.057 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:18:06.059 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.48
22:18:06.059 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:18:06.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:06.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:18:06.060 00.001 10072 MoveAxis(E, 14, ABG)
22:18:06.060 00.000 10072 Guiding  Dir = 2, Dur = 14
22:18:06.060 00.000 10072 IsGuiding returns 0
22:18:06.060 00.000 10072 PulseGuide returned control before completion, sleep 24
22:18:06.077 00.017 1032 UpdateGuideState exits: m=1257 SNR=24.9
22:18:06.080 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:06.081 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:06.084 00.003 1032 Enqueuing Expose request
22:18:06.099 00.015 10072 IsGuiding returns 0
22:18:06.099 00.000 10072 Move returns status 0, amount 14
22:18:06.099 00.000 10072 MoveAxis(N, 0, ABG)
22:18:06.099 00.000 10072 Move returns status 0, amount 0
22:18:06.099 00.000 10072 move complete, result=0
22:18:06.099 00.000 10072 worker thread done servicing request
22:18:06.099 00.000 10072 Worker thread wakes up
22:18:06.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:06.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:06.104 00.005 1032 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
22:18:06.508 00.404 10072 Exposure complete
22:18:06.569 00.061 10072 worker thread done servicing request
22:18:06.569 00.000 1032 OnExposeComplete: enter
22:18:06.572 00.003 1032 UpdateGuideState(): m_state=6
22:18:06.574 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3238
22:18:06.576 00.002 1032 Star::Find returns 1 (0), X=1101.45, Y=134.59, Mass=1311, SNR=25.4, Peak=134 HFD=3.2
22:18:06.579 00.003 1032 MultiStar: [#1 0.02,-0.09,0.98,U] [#2 0.02,-0.15,0.77,U] [#3 0.27,-0.24,0.00,M2] [#4 -0.10,-0.21,0.61,U] [#5 0.17,-0.16,0.65,U] [#6 0.07,-0.28,0.00,M1] [#7 0.02,-0.28,0.00,M1] [#8 0.22,-0.07,0.50,U] 
22:18:06.582 00.003 1032 refined, 5 included, MultiStar: {0.10, -0.12}, one-star: {0.24, -0.08}
22:18:06.585 00.003 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
22:18:06.587 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
22:18:06.589 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.90 mountX=-0.14 mountY=-0.06, mountTheta=-2.73
22:18:06.593 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.12, opts=13)
22:18:06.594 00.001 1032 Enqueuing Move request for scope (0.10, -0.12)
22:18:06.596 00.002 10072 Worker thread wakes up
22:18:06.596 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
22:18:06.596 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
22:18:06.597 00.001 10072 Moving (0.10, -0.12) raw xDistance=-0.14 yDistance=-0.06
22:18:06.598 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:18:06.602 00.004 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 285.49
22:18:06.602 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:18:06.602 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:06.602 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:18:06.602 00.000 10072 MoveAxis(E, 81, ABG)
22:18:06.602 00.000 10072 Guiding  Dir = 2, Dur = 81
22:18:06.603 00.001 10072 IsGuiding returns 0
22:18:06.603 00.000 10072 PulseGuide returned control before completion, sleep 91
22:18:06.623 00.020 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:18:06.626 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:06.628 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:06.630 00.002 1032 Enqueuing Expose request
22:18:06.710 00.080 10072 IsGuiding returns 0
22:18:06.710 00.000 10072 Move returns status 0, amount 81
22:18:06.710 00.000 10072 MoveAxis(N, 0, ABG)
22:18:06.710 00.000 10072 Move returns status 0, amount 0
22:18:06.710 00.000 10072 move complete, result=0
22:18:06.710 00.000 10072 worker thread done servicing request
22:18:06.710 00.000 10072 Worker thread wakes up
22:18:06.710 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:06.710 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:06.711 00.001 1032 GuideStep: -0.1 px 81 ms EAST, -0.1 px 0 ms NORTH
22:18:07.335 00.624 10072 Exposure complete
22:18:07.392 00.057 10072 worker thread done servicing request
22:18:07.392 00.000 1032 OnExposeComplete: enter
22:18:07.397 00.005 1032 UpdateGuideState(): m_state=6
22:18:07.400 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3239
22:18:07.402 00.002 1032 Star::Find returns 1 (0), X=1101.42, Y=134.55, Mass=1247, SNR=24.8, Peak=132 HFD=3.2
22:18:07.404 00.002 1032 MultiStar: [#1 0.05,-0.08,1.00,U] [#2 0.01,-0.22,0.78,U] [#3 0.13,-0.22,0.00,M3] [#4 0.07,-0.18,0.70,U] [#5 0.10,-0.01,0.67,U] [#6 0.09,-0.17,0.59,U] [#7 0.11,-0.18,0.74,U] [#8 0.11,-0.09,0.50,U] 
22:18:07.406 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.13}, one-star: {0.21, -0.13}
22:18:07.408 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
22:18:07.410 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
22:18:07.411 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.95 mountX=-0.15 mountY=-0.06, mountTheta=-2.78
22:18:07.414 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.13, opts=13)
22:18:07.417 00.003 1032 Enqueuing Move request for scope (0.10, -0.13)
22:18:07.419 00.002 10072 Worker thread wakes up
22:18:07.419 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
22:18:07.419 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
22:18:07.419 00.000 10072 Moving (0.10, -0.13) raw xDistance=-0.15 yDistance=-0.06
22:18:07.421 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:18:07.423 00.002 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 285.49
22:18:07.423 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:18:07.423 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:07.423 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:18:07.423 00.000 10072 MoveAxis(E, 87, ABG)
22:18:07.424 00.001 10072 Guiding  Dir = 2, Dur = 87
22:18:07.424 00.000 10072 IsGuiding returns 0
22:18:07.425 00.001 10072 PulseGuide returned control before completion, sleep 97
22:18:07.443 00.018 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:18:07.445 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:07.448 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:07.450 00.002 1032 Enqueuing Expose request
22:18:07.535 00.085 10072 IsGuiding returns 0
22:18:07.535 00.000 10072 Move returns status 0, amount 87
22:18:07.535 00.000 10072 MoveAxis(N, 0, ABG)
22:18:07.535 00.000 10072 Move returns status 0, amount 0
22:18:07.535 00.000 10072 move complete, result=0
22:18:07.535 00.000 10072 worker thread done servicing request
22:18:07.536 00.001 1032 GuideStep: -0.2 px 87 ms EAST, -0.1 px 0 ms NORTH
22:18:07.538 00.002 10072 Worker thread wakes up
22:18:07.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:07.539 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:07.946 00.407 10072 Exposure complete
22:18:08.000 00.054 10072 worker thread done servicing request
22:18:08.000 00.000 1032 OnExposeComplete: enter
22:18:08.002 00.002 1032 UpdateGuideState(): m_state=6
22:18:08.004 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3240
22:18:08.005 00.001 1032 Star::Find returns 1 (0), X=1101.27, Y=134.57, Mass=1428, SNR=26.5, Peak=140 HFD=3.3
22:18:08.007 00.002 1032 MultiStar: [#1 0.10,-0.08,0.87,U] [#2 0.00,-0.09,0.77,U] [#3 0.26,-0.05,0.00,M4] [#4 -0.01,-0.11,0.65,U] [#5 0.03,-0.06,0.61,U] [#6 -0.09,-0.17,0.58,U] [#7 0.06,-0.10,0.70,U] [#8 0.26,-0.27,0.00,M1] 
22:18:08.009 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.10}, one-star: {0.06, -0.10}
22:18:08.011 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
22:18:08.013 00.002 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
22:18:08.015 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.27 mountX=-0.10 mountY=-0.00, mountTheta=-3.10
22:18:08.017 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
22:18:08.020 00.003 1032 Enqueuing Move request for scope (0.03, -0.10)
22:18:08.022 00.002 10072 Worker thread wakes up
22:18:08.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
22:18:08.023 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
22:18:08.023 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.00
22:18:08.025 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:18:08.027 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.49
22:18:08.027 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:18:08.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:08.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:18:08.027 00.000 10072 MoveAxis(E, 14, ABG)
22:18:08.027 00.000 10072 Guiding  Dir = 2, Dur = 14
22:18:08.027 00.000 10072 IsGuiding returns 0
22:18:08.028 00.001 10072 PulseGuide returned control before completion, sleep 24
22:18:08.045 00.017 1032 UpdateGuideState exits: m=1428 SNR=26.5
22:18:08.048 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:08.049 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:08.051 00.002 1032 Enqueuing Expose request
22:18:08.053 00.002 10072 IsGuiding returns 0
22:18:08.053 00.000 10072 Move returns status 0, amount 14
22:18:08.053 00.000 10072 MoveAxis(N, 0, ABG)
22:18:08.053 00.000 10072 Move returns status 0, amount 0
22:18:08.053 00.000 10072 move complete, result=0
22:18:08.054 00.001 10072 worker thread done servicing request
22:18:08.054 00.000 10072 Worker thread wakes up
22:18:08.054 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:08.054 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:08.060 00.006 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
22:18:08.680 00.620 10072 Exposure complete
22:18:08.733 00.053 10072 worker thread done servicing request
22:18:08.733 00.000 1032 OnExposeComplete: enter
22:18:08.736 00.003 1032 UpdateGuideState(): m_state=6
22:18:08.738 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3241
22:18:08.739 00.001 1032 Star::Find returns 1 (0), X=1101.20, Y=134.68, Mass=1390, SNR=26.2, Peak=125 HFD=3.1
22:18:08.742 00.003 1032 MultiStar: [#1 0.04,0.03,0.97,U] [#2 -0.08,-0.01,0.73,U] [#3 0.16,-0.06,0.69,U] [#4 -0.20,0.10,0.66,U] [#5 0.05,0.06,0.66,U] [#6 -0.05,0.02,0.62,U] [#7 0.01,-0.00,0.62,U] [#8 0.02,-0.06,0.52,U] 
22:18:08.743 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {-0.01, -0.00}
22:18:08.744 00.001 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
22:18:08.746 00.002 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
22:18:08.749 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.07 mountX=0.01 mountY=0.00, mountTheta=0.24
22:18:08.751 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
22:18:08.753 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
22:18:08.756 00.003 10072 Worker thread wakes up
22:18:08.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
22:18:08.756 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
22:18:08.756 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.00
22:18:08.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:18:08.761 00.003 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.49
22:18:08.761 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
22:18:08.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:08.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:18:08.761 00.000 10072 MoveAxis(E, 15, ABG)
22:18:08.761 00.000 10072 Guiding  Dir = 2, Dur = 15
22:18:08.762 00.001 10072 IsGuiding returns 0
22:18:08.762 00.000 10072 PulseGuide returned control before completion, sleep 25
22:18:08.779 00.017 1032 UpdateGuideState exits: m=1390 SNR=26.2
22:18:08.781 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:08.784 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:08.785 00.001 1032 Enqueuing Expose request
22:18:08.801 00.016 10072 IsGuiding returns 0
22:18:08.801 00.000 10072 Move returns status 0, amount 15
22:18:08.801 00.000 10072 MoveAxis(N, 0, ABG)
22:18:08.801 00.000 10072 Move returns status 0, amount 0
22:18:08.803 00.002 10072 move complete, result=0
22:18:08.803 00.000 10072 worker thread done servicing request
22:18:08.803 00.000 10072 Worker thread wakes up
22:18:08.803 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:08.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:08.806 00.003 1032 GuideStep: 0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
22:18:09.212 00.406 10072 Exposure complete
22:18:09.268 00.056 1032 OnExposeComplete: enter
22:18:09.270 00.002 1032 UpdateGuideState(): m_state=6
22:18:09.273 00.003 10072 worker thread done servicing request
22:18:09.273 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3242
22:18:09.275 00.002 1032 Star::Find returns 1 (0), X=1101.33, Y=134.75, Mass=1312, SNR=25.4, Peak=118 HFD=3.3
22:18:09.277 00.002 1032 MultiStar: [#1 -0.11,0.15,0.98,U] [#2 -0.14,0.03,0.77,U] [#3 0.10,-0.05,0.69,U] [#4 -0.11,0.06,0.66,U] [#5 -0.06,0.19,0.71,U] [#6 -0.00,-0.06,0.63,U] [#7 -0.10,0.06,0.69,U] [#8 -0.03,0.16,0.52,U] 
22:18:09.279 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {0.12, 0.07}
22:18:09.280 00.001 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
22:18:09.282 00.002 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
22:18:09.283 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.03 mountX=0.08 mountY=0.02, mountTheta=0.20
22:18:09.286 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
22:18:09.288 00.002 1032 Enqueuing Move request for scope (-0.03, 0.07)
22:18:09.290 00.002 10072 Worker thread wakes up
22:18:09.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
22:18:09.290 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
22:18:09.290 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.08 yDistance=0.02
22:18:09.292 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:18:09.295 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.50
22:18:09.295 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:18:09.295 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:09.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:18:09.295 00.000 10072 MoveAxis(E, 14, ABG)
22:18:09.295 00.000 10072 Guiding  Dir = 2, Dur = 14
22:18:09.296 00.001 10072 IsGuiding returns 0
22:18:09.296 00.000 10072 PulseGuide returned control before completion, sleep 24
22:18:09.315 00.019 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:18:09.319 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:09.321 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:09.322 00.001 1032 Enqueuing Expose request
22:18:09.335 00.013 10072 IsGuiding returns 0
22:18:09.335 00.000 10072 Move returns status 0, amount 14
22:18:09.335 00.000 10072 MoveAxis(N, 0, ABG)
22:18:09.335 00.000 10072 Move returns status 0, amount 0
22:18:09.335 00.000 10072 move complete, result=0
22:18:09.335 00.000 10072 worker thread done servicing request
22:18:09.335 00.000 10072 Worker thread wakes up
22:18:09.335 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:09.335 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:09.337 00.002 1032 GuideStep: 0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
22:18:09.966 00.629 10072 Exposure complete
22:18:10.018 00.052 10072 worker thread done servicing request
22:18:10.018 00.000 1032 OnExposeComplete: enter
22:18:10.020 00.002 1032 UpdateGuideState(): m_state=6
22:18:10.023 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3243
22:18:10.025 00.002 1032 Star::Find returns 1 (0), X=1101.31, Y=134.53, Mass=1354, SNR=25.8, Peak=134 HFD=3.2
22:18:10.027 00.002 1032 MultiStar: [#1 0.01,-0.10,0.96,U] [#2 -0.04,-0.17,0.70,U] [#3 0.22,-0.08,0.74,U] [#4 -0.10,-0.19,0.62,U] [#5 0.14,-0.15,0.66,U] [#6 -0.06,-0.10,0.60,U] [#7 -0.02,-0.11,0.68,U] [#8 0.00,-0.23,0.48,U] 
22:18:10.029 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.14}, one-star: {0.10, -0.15}
22:18:10.030 00.001 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = 3.14)
22:18:10.031 00.001 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = 3.14)
22:18:10.033 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.31 mountX=-0.14 mountY=0.00, mountTheta=3.14
22:18:10.037 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.14, opts=13)
22:18:10.039 00.002 1032 Enqueuing Move request for scope (0.04, -0.14)
22:18:10.040 00.001 10072 Worker thread wakes up
22:18:10.040 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
22:18:10.040 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
22:18:10.040 00.000 10072 Moving (0.04, -0.14) raw xDistance=-0.14 yDistance=0.00
22:18:10.042 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:18:10.045 00.003 10072 PPEC rslt: input = -0.14, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 285.50
22:18:10.045 00.000 10072 PPEC: input: -0.14, control: -0.09, exposure: 500
22:18:10.045 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:10.045 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:18:10.045 00.000 10072 MoveAxis(E, 83, ABG)
22:18:10.045 00.000 10072 Guiding  Dir = 2, Dur = 83
22:18:10.046 00.001 10072 IsGuiding returns 0
22:18:10.046 00.000 10072 PulseGuide returned control before completion, sleep 93
22:18:10.063 00.017 1032 UpdateGuideState exits: m=1354 SNR=25.8
22:18:10.064 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:10.066 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:10.067 00.001 1032 Enqueuing Expose request
22:18:10.151 00.084 10072 IsGuiding returns 0
22:18:10.151 00.000 10072 Move returns status 0, amount 83
22:18:10.151 00.000 10072 MoveAxis(N, 0, ABG)
22:18:10.151 00.000 10072 Move returns status 0, amount 0
22:18:10.151 00.000 10072 move complete, result=0
22:18:10.151 00.000 10072 worker thread done servicing request
22:18:10.151 00.000 10072 Worker thread wakes up
22:18:10.151 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:10.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:10.153 00.002 1032 GuideStep: -0.1 px 83 ms EAST, 0.0 px 0 ms NORTH
22:18:10.562 00.409 10072 Exposure complete
22:18:10.621 00.059 10072 worker thread done servicing request
22:18:10.621 00.000 1032 OnExposeComplete: enter
22:18:10.624 00.003 1032 UpdateGuideState(): m_state=6
22:18:10.626 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3244
22:18:10.627 00.001 1032 Star::Find returns 1 (0), X=1101.48, Y=134.60, Mass=1119, SNR=23.5, Peak=107 HFD=3.2
22:18:10.629 00.002 1032 MultiStar: [#1 0.02,-0.02,1.07,U] [#2 -0.10,-0.09,0.85,U] [#3 -0.01,0.08,0.81,U] [#4 -0.10,0.05,0.75,U] [#5 0.11,0.00,0.69,U] [#6 -0.16,-0.09,0.68,U] [#7 0.05,-0.00,0.69,U] [#8 0.14,-0.10,0.56,U] 
22:18:10.630 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.27, -0.08}
22:18:10.632 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
22:18:10.633 00.001 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
22:18:10.636 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.80 mountX=-0.03 mountY=-0.02, mountTheta=-2.63
22:18:10.639 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
22:18:10.641 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
22:18:10.644 00.003 10072 Worker thread wakes up
22:18:10.644 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:18:10.644 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:18:10.644 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
22:18:10.647 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:18:10.649 00.002 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.50
22:18:10.649 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:18:10.649 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:10.650 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:18:10.650 00.000 10072 MoveAxis(E, 15, ABG)
22:18:10.650 00.000 10072 Guiding  Dir = 2, Dur = 15
22:18:10.650 00.000 10072 IsGuiding returns 0
22:18:10.650 00.000 10072 PulseGuide returned control before completion, sleep 25
22:18:10.670 00.020 1032 UpdateGuideState exits: m=1119 SNR=23.5
22:18:10.672 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:10.675 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:10.678 00.003 1032 Enqueuing Expose request
22:18:10.683 00.005 10072 IsGuiding returns 0
22:18:10.683 00.000 10072 Move returns status 0, amount 15
22:18:10.683 00.000 10072 MoveAxis(N, 0, ABG)
22:18:10.683 00.000 10072 Move returns status 0, amount 0
22:18:10.683 00.000 10072 move complete, result=0
22:18:10.683 00.000 10072 worker thread done servicing request
22:18:10.683 00.000 10072 Worker thread wakes up
22:18:10.683 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:10.683 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:10.688 00.005 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
22:18:11.312 00.624 10072 Exposure complete
22:18:11.365 00.053 10072 worker thread done servicing request
22:18:11.365 00.000 1032 OnExposeComplete: enter
22:18:11.367 00.002 1032 UpdateGuideState(): m_state=6
22:18:11.370 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3245
22:18:11.371 00.001 1032 Star::Find returns 1 (0), X=1101.28, Y=134.82, Mass=1277, SNR=25.1, Peak=109 HFD=3.4
22:18:11.373 00.002 1032 MultiStar: [#1 -0.00,0.07,1.00,U] [#2 -0.10,0.14,0.79,U] [#3 0.16,0.03,0.75,U] [#4 -0.06,0.07,0.68,U] [#5 0.04,0.19,0.64,U] [#6 -0.10,-0.02,0.62,U] [#7 0.00,0.19,0.69,U] [#8 0.03,0.24,0.50,U] 
22:18:11.375 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {0.07, 0.15}
22:18:11.376 00.001 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
22:18:11.377 00.001 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
22:18:11.380 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.52 mountX=0.11 mountY=-0.04, mountTheta=-0.31
22:18:11.382 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
22:18:11.384 00.002 1032 Enqueuing Move request for scope (0.01, 0.11)
22:18:11.386 00.002 10072 Worker thread wakes up
22:18:11.386 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
22:18:11.386 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
22:18:11.386 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.04
22:18:11.388 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:18:11.390 00.002 10072 PPEC rslt: input = 0.11, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.51
22:18:11.390 00.000 10072 PPEC: input: 0.11, control: -0.02, exposure: 500
22:18:11.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:11.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:18:11.390 00.000 10072 MoveAxis(E, 18, ABG)
22:18:11.390 00.000 10072 Guiding  Dir = 2, Dur = 18
22:18:11.391 00.001 10072 IsGuiding returns 0
22:18:11.392 00.001 10072 PulseGuide returned control before completion, sleep 28
22:18:11.410 00.018 1032 UpdateGuideState exits: m=1277 SNR=25.1
22:18:11.412 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:11.413 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:11.415 00.002 1032 Enqueuing Expose request
22:18:11.434 00.019 10072 IsGuiding returns 0
22:18:11.434 00.000 10072 Move returns status 0, amount 18
22:18:11.434 00.000 10072 MoveAxis(N, 0, ABG)
22:18:11.434 00.000 10072 Move returns status 0, amount 0
22:18:11.434 00.000 10072 move complete, result=0
22:18:11.434 00.000 10072 worker thread done servicing request
22:18:11.434 00.000 10072 Worker thread wakes up
22:18:11.434 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:11.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:11.437 00.003 1032 GuideStep: 0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
22:18:11.843 00.406 10072 Exposure complete
22:18:11.902 00.059 10072 worker thread done servicing request
22:18:11.902 00.000 1032 OnExposeComplete: enter
22:18:11.904 00.002 1032 UpdateGuideState(): m_state=6
22:18:11.905 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3246
22:18:11.907 00.002 1032 Star::Find returns 1 (0), X=1101.31, Y=134.87, Mass=1302, SNR=25.3, Peak=104 HFD=3.4
22:18:11.909 00.002 1032 MultiStar: [#1 -0.05,0.16,1.01,U] [#2 -0.03,0.12,0.81,U] [#3 0.07,0.05,0.77,U] [#4 -0.02,-0.01,0.70,U] [#5 0.08,0.28,0.00,M1] [#6 -0.11,0.02,0.59,U] [#7 0.06,0.08,0.70,U] [#8 0.04,0.22,0.54,U] 
22:18:11.910 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {0.10, 0.19}
22:18:11.911 00.001 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
22:18:11.912 00.001 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
22:18:11.914 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.50 mountX=0.10 mountY=-0.04, mountTheta=-0.33
22:18:11.916 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
22:18:11.919 00.003 1032 Enqueuing Move request for scope (0.01, 0.11)
22:18:11.921 00.002 10072 Worker thread wakes up
22:18:11.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
22:18:11.921 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
22:18:11.921 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.04
22:18:11.922 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:18:11.925 00.003 10072 PPEC rslt: input = 0.10, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.51
22:18:11.925 00.000 10072 PPEC: input: 0.10, control: -0.02, exposure: 500
22:18:11.925 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:11.926 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:18:11.926 00.000 10072 MoveAxis(E, 16, ABG)
22:18:11.926 00.000 10072 Guiding  Dir = 2, Dur = 16
22:18:11.926 00.000 10072 IsGuiding returns 0
22:18:11.926 00.000 10072 PulseGuide returned control before completion, sleep 26
22:18:11.943 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.3
22:18:11.945 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:11.947 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:11.949 00.002 1032 Enqueuing Expose request
22:18:11.964 00.015 10072 IsGuiding returns 0
22:18:11.964 00.000 10072 Move returns status 0, amount 16
22:18:11.964 00.000 10072 MoveAxis(N, 0, ABG)
22:18:11.964 00.000 10072 Move returns status 0, amount 0
22:18:11.964 00.000 10072 move complete, result=0
22:18:11.964 00.000 10072 worker thread done servicing request
22:18:11.964 00.000 10072 Worker thread wakes up
22:18:11.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:11.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:11.965 00.001 1032 GuideStep: 0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:18:12.592 00.627 10072 Exposure complete
22:18:12.645 00.053 10072 worker thread done servicing request
22:18:12.645 00.000 1032 OnExposeComplete: enter
22:18:12.647 00.002 1032 UpdateGuideState(): m_state=6
22:18:12.649 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3247
22:18:12.650 00.001 1032 Star::Find returns 1 (0), X=1101.41, Y=134.72, Mass=1427, SNR=26.5, Peak=144 HFD=3.2
22:18:12.651 00.001 1032 MultiStar: [#1 0.18,0.09,0.97,U] [#2 -0.04,0.07,0.77,U] [#3 0.34,-0.07,0.00,M1] [#4 0.12,0.15,0.67,U] [#5 0.04,-0.12,0.60,U] [#6 -0.08,-0.13,0.55,U] [#7 0.11,0.00,0.64,U] [#8 0.29,0.14,0.00,M1] 
22:18:12.653 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.03}, one-star: {0.20, 0.04}
22:18:12.654 00.001 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
22:18:12.655 00.001 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
22:18:12.657 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.27 mountX=0.00 mountY=-0.10, mountTheta=-1.56
22:18:12.661 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
22:18:12.662 00.001 1032 Enqueuing Move request for scope (0.09, 0.03)
22:18:12.664 00.002 10072 Worker thread wakes up
22:18:12.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
22:18:12.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
22:18:12.665 00.001 10072 Moving (0.09, 0.03) raw xDistance=0.00 yDistance=-0.10
22:18:12.666 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:18:12.669 00.003 10072 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.51
22:18:12.669 00.000 10072 PPEC: input: 0.00, control: -0.02, exposure: 500
22:18:12.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:12.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:18:12.669 00.000 10072 MoveAxis(E, 18, ABG)
22:18:12.669 00.000 10072 Guiding  Dir = 2, Dur = 18
22:18:12.669 00.000 10072 IsGuiding returns 0
22:18:12.670 00.001 10072 PulseGuide returned control before completion, sleep 28
22:18:12.686 00.016 1032 UpdateGuideState exits: m=1427 SNR=26.5
22:18:12.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:12.690 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:12.691 00.001 1032 Enqueuing Expose request
22:18:12.699 00.008 10072 IsGuiding returns 0
22:18:12.699 00.000 10072 Move returns status 0, amount 18
22:18:12.699 00.000 10072 MoveAxis(N, 0, ABG)
22:18:12.699 00.000 10072 Move returns status 0, amount 0
22:18:12.699 00.000 10072 move complete, result=0
22:18:12.699 00.000 10072 worker thread done servicing request
22:18:12.699 00.000 10072 Worker thread wakes up
22:18:12.699 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:12.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:12.704 00.005 1032 GuideStep: 0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
22:18:13.108 00.404 10072 Exposure complete
22:18:13.159 00.051 10072 worker thread done servicing request
22:18:13.160 00.001 1032 OnExposeComplete: enter
22:18:13.161 00.001 1032 UpdateGuideState(): m_state=6
22:18:13.163 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3248
22:18:13.164 00.001 1032 Star::Find returns 1 (0), X=1101.55, Y=134.51, Mass=1235, SNR=24.7, Peak=111 HFD=3.2
22:18:13.166 00.002 1032 MultiStar: [#1 0.15,0.01,0.98,U] [#2 0.08,0.01,0.85,U] [#3 0.30,-0.29,0.00,M2] [#4 -0.01,-0.15,0.70,U] [#5 0.21,-0.11,0.67,U] [#6 0.08,-0.13,0.65,U] [#7 0.08,-0.12,0.69,U] [#8 0.15,-0.08,0.50,U] 
22:18:13.168 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.09}, one-star: {0.34, -0.16}
22:18:13.170 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
22:18:13.172 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
22:18:13.176 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.55 mountX=-0.12 mountY=-0.12, mountTheta=-2.38
22:18:13.179 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.09, opts=13)
22:18:13.181 00.002 1032 Enqueuing Move request for scope (0.15, -0.09)
22:18:13.183 00.002 10072 Worker thread wakes up
22:18:13.184 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
22:18:13.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
22:18:13.184 00.000 10072 Moving (0.15, -0.09) raw xDistance=-0.12 yDistance=-0.12
22:18:13.186 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:18:13.188 00.002 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.52
22:18:13.189 00.001 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
22:18:13.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:13.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:18:13.189 00.000 10072 MoveAxis(E, 16, ABG)
22:18:13.189 00.000 10072 Guiding  Dir = 2, Dur = 16
22:18:13.189 00.000 10072 IsGuiding returns 0
22:18:13.190 00.001 10072 PulseGuide returned control before completion, sleep 26
22:18:13.206 00.016 1032 UpdateGuideState exits: m=1235 SNR=24.7
22:18:13.209 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:13.210 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:13.212 00.002 1032 Enqueuing Expose request
22:18:13.229 00.017 10072 IsGuiding returns 0
22:18:13.229 00.000 10072 Move returns status 0, amount 16
22:18:13.229 00.000 10072 MoveAxis(N, 0, ABG)
22:18:13.229 00.000 10072 Move returns status 0, amount 0
22:18:13.229 00.000 10072 move complete, result=0
22:18:13.229 00.000 10072 worker thread done servicing request
22:18:13.229 00.000 10072 Worker thread wakes up
22:18:13.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:13.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:13.230 00.001 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
22:18:13.853 00.623 10072 Exposure complete
22:18:13.910 00.057 10072 worker thread done servicing request
22:18:13.910 00.000 1032 OnExposeComplete: enter
22:18:13.912 00.002 1032 UpdateGuideState(): m_state=6
22:18:13.916 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3249
22:18:13.918 00.002 1032 Star::Find returns 1 (0), X=1101.40, Y=134.54, Mass=1290, SNR=25.2, Peak=120 HFD=3.2
22:18:13.920 00.002 1032 MultiStar: [#1 0.28,-0.15,0.00,M1] [#2 0.16,-0.22,0.00,M1] [#3 0.31,-0.09,0.00,M3] [#4 0.13,-0.02,0.68,U] [#5 0.20,-0.02,0.63,U] [#6 0.11,-0.31,0.00,M1] [#7 0.19,-0.20,0.00,M1] [#8 0.23,-0.01,0.51,U] 
22:18:13.921 00.001 1032 refined, 3 included, MultiStar: {0.19, -0.06}, one-star: {0.19, -0.14}
22:18:13.923 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
22:18:13.926 00.003 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
22:18:13.928 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.32 mountX=-0.11 mountY=-0.16, mountTheta=-2.15
22:18:13.931 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.06, opts=13)
22:18:13.933 00.002 1032 Enqueuing Move request for scope (0.19, -0.06)
22:18:13.935 00.002 10072 Worker thread wakes up
22:18:13.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
22:18:13.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
22:18:13.935 00.000 10072 Moving (0.19, -0.06) raw xDistance=-0.11 yDistance=-0.16
22:18:13.938 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:18:13.940 00.002 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.52
22:18:13.940 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:18:13.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:13.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:18:13.940 00.000 10072 MoveAxis(E, 18, ABG)
22:18:13.941 00.001 10072 Guiding  Dir = 2, Dur = 18
22:18:13.941 00.000 10072 IsGuiding returns 0
22:18:13.941 00.000 10072 PulseGuide returned control before completion, sleep 28
22:18:13.958 00.017 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:18:13.961 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:13.963 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:13.966 00.003 1032 Enqueuing Expose request
22:18:13.975 00.009 10072 IsGuiding returns 0
22:18:13.975 00.000 10072 Move returns status 0, amount 18
22:18:13.975 00.000 10072 MoveAxis(N, 0, ABG)
22:18:13.976 00.001 10072 Move returns status 0, amount 0
22:18:13.976 00.000 10072 move complete, result=0
22:18:13.976 00.000 10072 worker thread done servicing request
22:18:13.976 00.000 10072 Worker thread wakes up
22:18:13.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:13.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:13.979 00.003 1032 GuideStep: -0.1 px 18 ms EAST, -0.2 px 0 ms NORTH
22:18:14.384 00.405 10072 Exposure complete
22:18:14.440 00.056 10072 worker thread done servicing request
22:18:14.440 00.000 1032 OnExposeComplete: enter
22:18:14.447 00.007 1032 UpdateGuideState(): m_state=6
22:18:14.449 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3250
22:18:14.451 00.002 1032 Star::Find returns 1 (0), X=1101.50, Y=134.54, Mass=1266, SNR=25.0, Peak=129 HFD=3.2
22:18:14.452 00.001 1032 MultiStar: [#1 0.22,-0.08,1.03,U] [#2 0.28,-0.04,0.00,M2] [#3 0.40,-0.11,0.00,M4] [#4 0.21,-0.06,0.65,U] [#5 0.24,-0.23,0.00,M1] [#6 0.28,-0.18,0.00,M2] [#7 0.29,-0.19,0.00,M2] [#8 0.17,-0.05,0.55,U] 
22:18:14.455 00.003 1032 refined, 3 included, MultiStar: {0.23, -0.09}, one-star: {0.29, -0.13}
22:18:14.456 00.001 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
22:18:14.458 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
22:18:14.459 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-0.36 mountX=-0.14 mountY=-0.20, mountTheta=-2.19
22:18:14.462 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.09, opts=13)
22:18:14.464 00.002 1032 Enqueuing Move request for scope (0.23, -0.09)
22:18:14.466 00.002 10072 Worker thread wakes up
22:18:14.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd
22:18:14.466 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.09)
22:18:14.466 00.000 10072 Moving (0.23, -0.09) raw xDistance=-0.14 yDistance=-0.20
22:18:14.468 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:18:14.470 00.002 10072 PPEC rslt: input = -0.14, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 285.52
22:18:14.470 00.000 10072 PPEC: input: -0.14, control: -0.09, exposure: 500
22:18:14.470 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:18:14.470 00.000 10072 MoveAxis(E, 84, ABG)
22:18:14.470 00.000 10072 Guiding  Dir = 2, Dur = 84
22:18:14.470 00.000 10072 IsGuiding returns 0
22:18:14.471 00.001 10072 PulseGuide returned control before completion, sleep 94
22:18:14.486 00.015 1032 UpdateGuideState exits: m=1266 SNR=25.0
22:18:14.491 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:14.495 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:14.496 00.001 1032 Enqueuing Expose request
22:18:14.567 00.071 10072 IsGuiding returns 0
22:18:14.567 00.000 10072 Move returns status 0, amount 84
22:18:14.567 00.000 10072 MoveAxis(N, 131, ABG)
22:18:14.567 00.000 10072 Guiding  Dir = 0, Dur = 131
22:18:14.567 00.000 10072 IsGuiding returns 0
22:18:14.567 00.000 10072 PulseGuide returned control before completion, sleep 141
22:18:14.724 00.157 10072 IsGuiding returns 0
22:18:14.724 00.000 10072 Move returns status 0, amount 131
22:18:14.724 00.000 10072 move complete, result=0
22:18:14.724 00.000 10072 worker thread done servicing request
22:18:14.724 00.000 10072 Worker thread wakes up
22:18:14.724 00.000 1032 GuideStep: -0.1 px 84 ms EAST, -0.2 px 131 ms NORTH
22:18:14.727 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:14.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:15.352 00.625 10072 Exposure complete
22:18:15.406 00.054 10072 worker thread done servicing request
22:18:15.406 00.000 1032 OnExposeComplete: enter
22:18:15.408 00.002 1032 UpdateGuideState(): m_state=6
22:18:15.410 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3251
22:18:15.413 00.003 1032 Star::Find returns 1 (0), X=1101.19, Y=134.57, Mass=1222, SNR=24.5, Peak=119 HFD=3.3
22:18:15.415 00.002 1032 MultiStar: [#1 -0.06,-0.07,0.99,U] [#2 -0.03,-0.02,0.85,U] [#3 0.05,0.03,0.75,U] [#4 -0.13,0.02,0.67,U] [#5 -0.02,-0.01,0.69,U] [#6 -0.10,-0.07,0.60,U] [#7 -0.22,-0.10,0.00,M3] [#8 0.09,-0.02,0.56,U] 
22:18:15.417 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.04}, one-star: {-0.02, -0.11}
22:18:15.418 00.001 1032 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.83) = xAngle (-4.10 = 2.18)
22:18:15.420 00.002 1032 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.10 = 2.18)
22:18:15.422 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.27 mountX=-0.03 mountY=0.04, mountTheta=2.18
22:18:15.425 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
22:18:15.427 00.002 1032 Enqueuing Move request for scope (-0.03, -0.04)
22:18:15.429 00.002 10072 Worker thread wakes up
22:18:15.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
22:18:15.429 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
22:18:15.429 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
22:18:15.431 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:18:15.433 00.002 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.53
22:18:15.433 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:18:15.434 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:15.434 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:18:15.434 00.000 10072 MoveAxis(E, 20, ABG)
22:18:15.434 00.000 10072 Guiding  Dir = 2, Dur = 20
22:18:15.434 00.000 10072 IsGuiding returns 0
22:18:15.435 00.001 10072 PulseGuide returned control before completion, sleep 30
22:18:15.451 00.016 1032 UpdateGuideState exits: m=1222 SNR=24.5
22:18:15.454 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:15.457 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:15.459 00.002 1032 Enqueuing Expose request
22:18:15.473 00.014 10072 IsGuiding returns 0
22:18:15.473 00.000 10072 Move returns status 0, amount 20
22:18:15.473 00.000 10072 MoveAxis(N, 0, ABG)
22:18:15.473 00.000 10072 Move returns status 0, amount 0
22:18:15.473 00.000 10072 move complete, result=0
22:18:15.473 00.000 10072 worker thread done servicing request
22:18:15.473 00.000 10072 Worker thread wakes up
22:18:15.473 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:15.474 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:15.478 00.004 1032 GuideStep: -0.0 px 20 ms EAST, 0.0 px 0 ms NORTH
22:18:15.884 00.406 10072 Exposure complete
22:18:15.939 00.055 10072 worker thread done servicing request
22:18:15.939 00.000 1032 OnExposeComplete: enter
22:18:15.942 00.003 1032 UpdateGuideState(): m_state=6
22:18:15.944 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3252
22:18:15.946 00.002 1032 Star::Find returns 1 (0), X=1101.22, Y=134.64, Mass=1317, SNR=25.5, Peak=128 HFD=3.3
22:18:15.949 00.003 1032 MultiStar: [#1 -0.09,-0.04,0.97,U] [#2 -0.10,-0.04,0.76,U] [#3 0.09,-0.08,0.75,U] [#4 -0.12,0.01,0.69,U] [#5 -0.02,-0.16,0.64,U] [#6 -0.20,-0.11,0.59,U] [#7 -0.22,-0.14,0.00,M4] [#8 0.07,-0.03,0.49,U] 
22:18:15.951 00.002 1032 single-star, 7 included, MultiStar: {-0.04, -0.06}, one-star: {0.01, -0.04}
22:18:15.952 00.001 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
22:18:15.954 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
22:18:15.956 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.24 mountX=-0.04 mountY=-0.00, mountTheta=-3.07
22:18:15.961 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
22:18:15.964 00.003 1032 Enqueuing Move request for scope (0.01, -0.04)
22:18:15.966 00.002 10072 Worker thread wakes up
22:18:15.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:18:15.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:18:15.966 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.00
22:18:15.968 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:18:15.970 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.53
22:18:15.971 00.001 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:18:15.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:15.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:18:15.971 00.000 10072 MoveAxis(E, 15, ABG)
22:18:15.971 00.000 10072 Guiding  Dir = 2, Dur = 15
22:18:15.971 00.000 10072 IsGuiding returns 0
22:18:15.972 00.001 10072 PulseGuide returned control before completion, sleep 25
22:18:15.990 00.018 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:18:15.993 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:15.995 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:15.997 00.002 1032 Enqueuing Expose request
22:18:16.004 00.007 10072 IsGuiding returns 0
22:18:16.005 00.001 10072 Move returns status 0, amount 15
22:18:16.005 00.000 10072 MoveAxis(N, 0, ABG)
22:18:16.005 00.000 10072 Move returns status 0, amount 0
22:18:16.005 00.000 10072 move complete, result=0
22:18:16.005 00.000 10072 worker thread done servicing request
22:18:16.005 00.000 10072 Worker thread wakes up
22:18:16.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:16.005 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:16.007 00.002 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
22:18:16.633 00.626 10072 Exposure complete
22:18:16.687 00.054 10072 worker thread done servicing request
22:18:16.687 00.000 1032 OnExposeComplete: enter
22:18:16.689 00.002 1032 UpdateGuideState(): m_state=6
22:18:16.691 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3253
22:18:16.693 00.002 1032 Star::Find returns 1 (0), X=1101.12, Y=134.53, Mass=1416, SNR=26.4, Peak=126 HFD=3.3
22:18:16.694 00.001 1032 MultiStar: [#1 -0.13,-0.07,0.92,U] [#2 -0.16,0.03,0.77,U] [#3 -0.03,-0.17,0.62,U] [#4 -0.27,-0.16,0.00,M1] [#5 -0.15,-0.08,0.66,U] [#6 -0.36,0.03,0.00,M1] [#7 -0.28,-0.10,0.00,M5] [#8 -0.11,0.05,0.52,U] 
22:18:16.697 00.003 1032 refined, 5 included, MultiStar: {-0.11, -0.07}, one-star: {-0.09, -0.15}
22:18:16.699 00.002 1032 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.83) = xAngle (-4.41 = 1.87)
22:18:16.701 00.002 1032 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.41 = 1.87)
22:18:16.702 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.58 mountX=-0.04 mountY=0.13, mountTheta=1.87
22:18:16.707 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.07, opts=13)
22:18:16.709 00.002 1032 Enqueuing Move request for scope (-0.11, -0.07)
22:18:16.712 00.003 10072 Worker thread wakes up
22:18:16.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
22:18:16.712 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
22:18:16.712 00.000 10072 Moving (-0.11, -0.07) raw xDistance=-0.04 yDistance=0.13
22:18:16.714 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:18:16.716 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.53
22:18:16.716 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:18:16.716 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:16.716 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:18:16.717 00.001 10072 MoveAxis(E, 17, ABG)
22:18:16.717 00.000 10072 Guiding  Dir = 2, Dur = 17
22:18:16.717 00.000 10072 IsGuiding returns 0
22:18:16.717 00.000 10072 PulseGuide returned control before completion, sleep 27
22:18:16.733 00.016 1032 UpdateGuideState exits: m=1416 SNR=26.4
22:18:16.736 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:16.739 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:16.744 00.005 1032 Enqueuing Expose request
22:18:16.754 00.010 10072 IsGuiding returns 0
22:18:16.754 00.000 10072 Move returns status 0, amount 17
22:18:16.754 00.000 10072 MoveAxis(N, 0, ABG)
22:18:16.754 00.000 10072 Move returns status 0, amount 0
22:18:16.754 00.000 10072 move complete, result=0
22:18:16.754 00.000 10072 worker thread done servicing request
22:18:16.754 00.000 10072 Worker thread wakes up
22:18:16.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:16.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:16.757 00.003 1032 GuideStep: -0.0 px 17 ms EAST, 0.1 px 0 ms NORTH
22:18:17.164 00.407 10072 Exposure complete
22:18:17.224 00.060 1032 OnExposeComplete: enter
22:18:17.227 00.003 1032 UpdateGuideState(): m_state=6
22:18:17.228 00.001 10072 worker thread done servicing request
22:18:17.228 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3254
22:18:17.231 00.003 1032 Star::Find returns 1 (0), X=1101.12, Y=134.73, Mass=1360, SNR=25.9, Peak=120 HFD=3.1
22:18:17.232 00.001 1032 MultiStar: [#1 -0.16,-0.01,0.94,U] [#2 -0.18,0.09,0.79,U] [#3 0.00,-0.20,0.75,U] [#4 -0.24,-0.17,0.00,M2] [#5 -0.17,0.01,0.61,U] [#6 -0.18,0.04,0.60,U] [#7 -0.18,-0.10,0.64,U] [#8 -0.07,0.06,0.53,U] 
22:18:17.235 00.003 1032 single-star, 7 included, MultiStar: {-0.13, -0.01}, one-star: {-0.09, 0.05}
22:18:17.236 00.001 1032 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.83) = xAngle (0.77 = 0.77)
22:18:17.238 00.002 1032 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.77 = 0.77)
22:18:17.240 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.60 mountX=0.08 mountY=0.07, mountTheta=0.77
22:18:17.244 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.05, opts=13)
22:18:17.247 00.003 1032 Enqueuing Move request for scope (-0.09, 0.05)
22:18:17.248 00.001 10072 Worker thread wakes up
22:18:17.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
22:18:17.248 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
22:18:17.248 00.000 10072 Moving (-0.09, 0.05) raw xDistance=0.08 yDistance=0.07
22:18:17.250 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:18:17.253 00.003 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.54
22:18:17.253 00.000 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
22:18:17.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:17.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:18:17.253 00.000 10072 MoveAxis(E, 15, ABG)
22:18:17.253 00.000 10072 Guiding  Dir = 2, Dur = 15
22:18:17.253 00.000 10072 IsGuiding returns 0
22:18:17.255 00.002 10072 PulseGuide returned control before completion, sleep 25
22:18:17.272 00.017 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:18:17.276 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:17.278 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:17.280 00.002 1032 Enqueuing Expose request
22:18:17.286 00.006 10072 IsGuiding returns 0
22:18:17.286 00.000 10072 Move returns status 0, amount 15
22:18:17.286 00.000 10072 MoveAxis(N, 0, ABG)
22:18:17.286 00.000 10072 Move returns status 0, amount 0
22:18:17.286 00.000 10072 move complete, result=0
22:18:17.286 00.000 10072 worker thread done servicing request
22:18:17.287 00.001 10072 Worker thread wakes up
22:18:17.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:17.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:17.291 00.004 1032 GuideStep: 0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
22:18:17.913 00.622 10072 Exposure complete
22:18:17.970 00.057 10072 worker thread done servicing request
22:18:17.970 00.000 1032 OnExposeComplete: enter
22:18:17.972 00.002 1032 UpdateGuideState(): m_state=6
22:18:17.975 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3255
22:18:17.976 00.001 1032 Star::Find returns 1 (0), X=1101.14, Y=134.80, Mass=1274, SNR=25.0, Peak=107 HFD=3.1
22:18:17.978 00.002 1032 MultiStar: [#1 -0.14,-0.02,0.88,U] [#2 -0.15,-0.04,0.77,U] [#3 0.03,0.06,0.83,U] [#4 -0.35,0.06,0.00,M3] [#5 -0.24,0.23,0.00,M1] [#6 -0.27,-0.04,0.00,M1] [#7 -0.19,0.02,0.66,U] [#8 -0.03,0.04,0.56,U] 
22:18:17.980 00.002 1032 refined, 5 included, MultiStar: {-0.09, 0.03}, one-star: {-0.07, 0.12}
22:18:17.982 00.002 1032 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.83) = xAngle (0.99 = 0.99)
22:18:17.983 00.001 1032 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.99 = 0.99)
22:18:17.985 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.82 mountX=0.05 mountY=0.08, mountTheta=0.99
22:18:17.991 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.03, opts=13)
22:18:17.993 00.002 1032 Enqueuing Move request for scope (-0.09, 0.03)
22:18:17.995 00.002 10072 Worker thread wakes up
22:18:17.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
22:18:17.995 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
22:18:17.995 00.000 10072 Moving (-0.09, 0.03) raw xDistance=0.05 yDistance=0.08
22:18:17.997 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:18:18.000 00.003 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.54
22:18:18.000 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
22:18:18.000 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:18.000 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:18:18.000 00.000 10072 MoveAxis(E, 17, ABG)
22:18:18.000 00.000 10072 Guiding  Dir = 2, Dur = 17
22:18:18.000 00.000 10072 IsGuiding returns 0
22:18:18.001 00.001 10072 PulseGuide returned control before completion, sleep 27
22:18:18.019 00.018 1032 UpdateGuideState exits: m=1274 SNR=25.0
22:18:18.022 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:18.024 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:18.026 00.002 1032 Enqueuing Expose request
22:18:18.035 00.009 10072 IsGuiding returns 0
22:18:18.035 00.000 10072 Move returns status 0, amount 17
22:18:18.035 00.000 10072 MoveAxis(N, 0, ABG)
22:18:18.035 00.000 10072 Move returns status 0, amount 0
22:18:18.035 00.000 10072 move complete, result=0
22:18:18.035 00.000 10072 worker thread done servicing request
22:18:18.035 00.000 10072 Worker thread wakes up
22:18:18.035 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:18.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:18.037 00.002 1032 GuideStep: 0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
22:18:18.446 00.409 10072 Exposure complete
22:18:18.505 00.059 10072 worker thread done servicing request
22:18:18.505 00.000 1032 OnExposeComplete: enter
22:18:18.507 00.002 1032 UpdateGuideState(): m_state=6
22:18:18.511 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3256
22:18:18.514 00.003 1032 Star::Find returns 1 (0), X=1101.24, Y=134.72, Mass=1401, SNR=26.3, Peak=125 HFD=3.4
22:18:18.516 00.002 1032 MultiStar: [#1 -0.07,0.12,0.92,U] [#2 -0.14,0.12,0.78,U] [#3 0.06,0.05,0.67,U] [#4 -0.09,0.03,0.68,U] [#5 0.01,-0.02,0.64,U] [#6 -0.11,0.03,0.62,U] [#7 -0.21,-0.00,0.66,U] [#8 0.05,-0.09,0.48,U] 
22:18:18.517 00.001 1032 single-star, 8 included, MultiStar: {-0.05, 0.04}, one-star: {0.03, 0.04}
22:18:18.519 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
22:18:18.520 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
22:18:18.523 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.89 mountX=0.03 mountY=-0.04, mountTheta=-0.94
22:18:18.525 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
22:18:18.527 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
22:18:18.530 00.003 10072 Worker thread wakes up
22:18:18.530 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
22:18:18.530 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
22:18:18.530 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
22:18:18.532 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:18:18.534 00.002 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.54
22:18:18.534 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:18:18.534 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:18.534 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:18:18.534 00.000 10072 MoveAxis(E, 15, ABG)
22:18:18.534 00.000 10072 Guiding  Dir = 2, Dur = 15
22:18:18.535 00.001 10072 IsGuiding returns 0
22:18:18.536 00.001 10072 PulseGuide returned control before completion, sleep 25
22:18:18.554 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.3
22:18:18.556 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:18.558 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:18.560 00.002 1032 Enqueuing Expose request
22:18:18.568 00.008 10072 IsGuiding returns 0
22:18:18.568 00.000 10072 Move returns status 0, amount 15
22:18:18.568 00.000 10072 MoveAxis(N, 0, ABG)
22:18:18.568 00.000 10072 Move returns status 0, amount 0
22:18:18.568 00.000 10072 move complete, result=0
22:18:18.568 00.000 10072 worker thread done servicing request
22:18:18.568 00.000 10072 Worker thread wakes up
22:18:18.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:18.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:18.570 00.002 1032 GuideStep: 0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
22:18:19.195 00.625 10072 Exposure complete
22:18:19.250 00.055 10072 worker thread done servicing request
22:18:19.250 00.000 1032 OnExposeComplete: enter
22:18:19.252 00.002 1032 UpdateGuideState(): m_state=6
22:18:19.254 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3257
22:18:19.257 00.003 1032 Star::Find returns 1 (0), X=1101.25, Y=134.71, Mass=1421, SNR=26.5, Peak=131 HFD=3.4
22:18:19.258 00.001 1032 MultiStar: [#1 0.04,0.14,0.95,U] [#2 -0.11,-0.12,0.74,U] [#3 0.02,0.06,0.72,U] [#4 0.00,0.02,0.65,U] [#5 -0.01,-0.19,0.64,U] [#6 -0.26,-0.05,0.00,M1] [#7 -0.12,0.01,0.70,U] [#8 0.08,-0.02,0.48,U] 
22:18:19.260 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.00}, one-star: {0.04, 0.03}
22:18:19.262 00.002 1032 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.83) = xAngle (1.20 = 1.20)
22:18:19.263 00.001 1032 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.20 = 1.20)
22:18:19.266 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.03 mountX=0.00 mountY=0.01, mountTheta=1.20
22:18:19.270 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
22:18:19.275 00.005 1032 Enqueuing Move request for scope (-0.01, 0.00)
22:18:19.277 00.002 10072 Worker thread wakes up
22:18:19.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
22:18:19.277 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
22:18:19.277 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.00 yDistance=0.01
22:18:19.279 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:18:19.282 00.003 10072 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.54
22:18:19.282 00.000 10072 PPEC: input: 0.00, control: -0.02, exposure: 500
22:18:19.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:19.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:18:19.282 00.000 10072 MoveAxis(E, 17, ABG)
22:18:19.282 00.000 10072 Guiding  Dir = 2, Dur = 17
22:18:19.283 00.001 10072 IsGuiding returns 0
22:18:19.283 00.000 10072 PulseGuide returned control before completion, sleep 27
22:18:19.301 00.018 1032 UpdateGuideState exits: m=1421 SNR=26.5
22:18:19.304 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:19.306 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:19.308 00.002 1032 Enqueuing Expose request
22:18:19.316 00.008 10072 IsGuiding returns 0
22:18:19.317 00.001 10072 Move returns status 0, amount 17
22:18:19.317 00.000 10072 MoveAxis(N, 0, ABG)
22:18:19.317 00.000 10072 Move returns status 0, amount 0
22:18:19.317 00.000 10072 move complete, result=0
22:18:19.317 00.000 10072 worker thread done servicing request
22:18:19.317 00.000 10072 Worker thread wakes up
22:18:19.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:19.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:19.320 00.003 1032 GuideStep: 0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
22:18:19.728 00.408 10072 Exposure complete
22:18:19.786 00.058 10072 worker thread done servicing request
22:18:19.786 00.000 1032 OnExposeComplete: enter
22:18:19.789 00.003 1032 UpdateGuideState(): m_state=6
22:18:19.791 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3258
22:18:19.793 00.002 1032 Star::Find returns 1 (0), X=1101.33, Y=134.67, Mass=1395, SNR=26.2, Peak=130 HFD=3.4
22:18:19.795 00.002 1032 MultiStar: [#1 -0.08,0.11,0.99,U] [#2 -0.05,0.06,0.73,U] [#3 0.19,-0.13,0.70,U] [#4 -0.14,0.02,0.68,U] [#5 0.07,-0.05,0.62,U] [#6 -0.12,-0.05,0.57,U] [#7 -0.03,-0.18,0.68,U] [#8 0.13,-0.02,0.49,U] 
22:18:19.798 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {0.12, -0.01}
22:18:19.800 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
22:18:19.801 00.001 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
22:18:19.804 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.11 mountX=-0.02 mountY=-0.00, mountTheta=-2.94
22:18:19.808 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
22:18:19.810 00.002 1032 Enqueuing Move request for scope (0.01, -0.02)
22:18:19.812 00.002 10072 Worker thread wakes up
22:18:19.812 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
22:18:19.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
22:18:19.812 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.00
22:18:19.814 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:18:19.816 00.002 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.55
22:18:19.816 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
22:18:19.816 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:19.816 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:18:19.816 00.000 10072 MoveAxis(E, 15, ABG)
22:18:19.816 00.000 10072 Guiding  Dir = 2, Dur = 15
22:18:19.817 00.001 10072 IsGuiding returns 0
22:18:19.817 00.000 10072 PulseGuide returned control before completion, sleep 25
22:18:19.835 00.018 1032 UpdateGuideState exits: m=1395 SNR=26.2
22:18:19.838 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:19.840 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:19.842 00.002 1032 Enqueuing Expose request
22:18:19.849 00.007 10072 IsGuiding returns 0
22:18:19.850 00.001 10072 Move returns status 0, amount 15
22:18:19.850 00.000 10072 MoveAxis(N, 0, ABG)
22:18:19.850 00.000 10072 Move returns status 0, amount 0
22:18:19.850 00.000 10072 move complete, result=0
22:18:19.851 00.001 10072 worker thread done servicing request
22:18:19.851 00.000 10072 Worker thread wakes up
22:18:19.851 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:19.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:19.853 00.002 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
22:18:20.477 00.624 10072 Exposure complete
22:18:20.533 00.056 10072 worker thread done servicing request
22:18:20.533 00.000 1032 OnExposeComplete: enter
22:18:20.535 00.002 1032 UpdateGuideState(): m_state=6
22:18:20.538 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3259
22:18:20.539 00.001 1032 Star::Find returns 1 (0), X=1101.12, Y=134.73, Mass=1290, SNR=25.2, Peak=121 HFD=3.2
22:18:20.541 00.002 1032 MultiStar: [#1 -0.09,0.05,1.00,U] [#2 -0.11,0.05,0.78,U] [#3 0.08,-0.07,0.80,U] [#4 -0.17,-0.07,0.66,U] [#5 -0.12,0.01,0.65,U] [#6 -0.10,0.02,0.61,U] [#7 -0.19,-0.19,0.00,M1] [#8 -0.07,0.09,0.52,U] 
22:18:20.543 00.002 1032 refined, 7 included, MultiStar: {-0.08, 0.02}, one-star: {-0.09, 0.05}
22:18:20.545 00.002 1032 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.83) = xAngle (1.09 = 1.09)
22:18:20.547 00.002 1032 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.09 = 1.09)
22:18:20.548 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.92 mountX=0.04 mountY=0.07, mountTheta=1.09
22:18:20.552 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.02, opts=13)
22:18:20.554 00.002 1032 Enqueuing Move request for scope (-0.08, 0.02)
22:18:20.556 00.002 10072 Worker thread wakes up
22:18:20.556 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
22:18:20.557 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
22:18:20.557 00.000 10072 Moving (-0.08, 0.02) raw xDistance=0.04 yDistance=0.07
22:18:20.559 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:18:20.561 00.002 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.55
22:18:20.561 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
22:18:20.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:20.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:18:20.561 00.000 10072 MoveAxis(E, 18, ABG)
22:18:20.562 00.001 10072 Guiding  Dir = 2, Dur = 18
22:18:20.562 00.000 10072 IsGuiding returns 0
22:18:20.562 00.000 10072 PulseGuide returned control before completion, sleep 28
22:18:20.581 00.019 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:18:20.583 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:20.585 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:20.587 00.002 1032 Enqueuing Expose request
22:18:20.600 00.013 10072 IsGuiding returns 0
22:18:20.600 00.000 10072 Move returns status 0, amount 18
22:18:20.600 00.000 10072 MoveAxis(N, 0, ABG)
22:18:20.600 00.000 10072 Move returns status 0, amount 0
22:18:20.600 00.000 10072 move complete, result=0
22:18:20.600 00.000 10072 worker thread done servicing request
22:18:20.600 00.000 10072 Worker thread wakes up
22:18:20.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:20.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:20.602 00.002 1032 GuideStep: 0.0 px 18 ms EAST, 0.1 px 0 ms NORTH
22:18:21.013 00.411 10072 Exposure complete
22:18:21.065 00.052 10072 worker thread done servicing request
22:18:21.065 00.000 1032 OnExposeComplete: enter
22:18:21.067 00.002 1032 UpdateGuideState(): m_state=6
22:18:21.068 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3260
22:18:21.070 00.002 1032 Star::Find returns 1 (0), X=1101.15, Y=134.56, Mass=1176, SNR=24.1, Peak=114 HFD=3.3
22:18:21.071 00.001 1032 MultiStar: [#1 -0.15,0.12,1.05,U] [#2 -0.21,-0.16,0.00,M1] [#3 -0.04,-0.12,0.75,U] [#4 -0.22,0.08,0.69,U] [#5 -0.19,0.10,0.72,U] [#6 -0.09,-0.30,0.00,M1] [#7 -0.26,-0.07,0.00,M2] [#8 -0.12,-0.04,0.56,U] 
22:18:21.074 00.003 1032 refined, 5 included, MultiStar: {-0.13, 0.01}, one-star: {-0.06, -0.12}
22:18:21.076 00.002 1032 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.83) = xAngle (1.27 = 1.27)
22:18:21.078 00.002 1032 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.27 = 1.27)
22:18:21.079 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.10 mountX=0.04 mountY=0.12, mountTheta=1.27
22:18:21.083 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.01, opts=13)
22:18:21.084 00.001 1032 Enqueuing Move request for scope (-0.13, 0.01)
22:18:21.088 00.004 10072 Worker thread wakes up
22:18:21.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
22:18:21.088 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
22:18:21.088 00.000 10072 Moving (-0.13, 0.01) raw xDistance=0.04 yDistance=0.12
22:18:21.090 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=148, Gamma=2.230
22:18:21.092 00.002 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.55
22:18:21.092 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
22:18:21.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:21.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:18:21.093 00.001 10072 MoveAxis(E, 16, ABG)
22:18:21.093 00.000 10072 Guiding  Dir = 2, Dur = 16
22:18:21.093 00.000 10072 IsGuiding returns 0
22:18:21.093 00.000 10072 PulseGuide returned control before completion, sleep 26
22:18:21.108 00.015 1032 UpdateGuideState exits: m=1176 SNR=24.1
22:18:21.112 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:21.114 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:21.117 00.003 1032 Enqueuing Expose request
22:18:21.131 00.014 10072 IsGuiding returns 0
22:18:21.131 00.000 10072 Move returns status 0, amount 16
22:18:21.131 00.000 10072 MoveAxis(N, 0, ABG)
22:18:21.131 00.000 10072 Move returns status 0, amount 0
22:18:21.131 00.000 10072 move complete, result=0
22:18:21.131 00.000 10072 worker thread done servicing request
22:18:21.131 00.000 10072 Worker thread wakes up
22:18:21.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:21.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:21.136 00.005 1032 GuideStep: 0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
22:18:21.757 00.621 10072 Exposure complete
22:18:21.810 00.053 10072 worker thread done servicing request
22:18:21.811 00.001 1032 OnExposeComplete: enter
22:18:21.812 00.001 1032 UpdateGuideState(): m_state=6
22:18:21.814 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3261
22:18:21.815 00.001 1032 Star::Find returns 1 (0), X=1101.22, Y=134.67, Mass=1545, SNR=27.6, Peak=143 HFD=3.4
22:18:21.817 00.002 1032 MultiStar: [#1 0.04,-0.04,0.88,U] [#2 -0.19,-0.18,0.00,M2] [#3 -0.11,0.09,0.74,U] [#4 -0.21,0.07,0.62,U] [#5 0.17,-0.04,0.62,U] [#6 -0.21,-0.17,0.00,M2] [#7 -0.15,0.04,0.63,U] [#8 -0.00,-0.04,0.49,U] 
22:18:21.818 00.001 1032 single-star, 6 included, MultiStar: {-0.03, 0.01}, one-star: {0.01, -0.01}
22:18:21.820 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
22:18:21.821 00.001 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
22:18:21.823 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.51 mountX=-0.01 mountY=-0.01, mountTheta=-2.34
22:18:21.827 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
22:18:21.829 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
22:18:21.830 00.001 10072 Worker thread wakes up
22:18:21.830 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:18:21.830 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:18:21.830 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
22:18:21.835 00.005 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.56
22:18:21.835 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:18:21.835 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:21.835 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:18:21.835 00.000 10072 MoveAxis(E, 19, ABG)
22:18:21.835 00.000 10072 Guiding  Dir = 2, Dur = 19
22:18:21.835 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:18:21.838 00.003 10072 IsGuiding returns 0
22:18:21.838 00.000 10072 PulseGuide returned control before completion, sleep 29
22:18:21.855 00.017 1032 UpdateGuideState exits: m=1545 SNR=27.6
22:18:21.858 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:21.859 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:21.860 00.001 1032 Enqueuing Expose request
22:18:21.880 00.020 10072 IsGuiding returns 0
22:18:21.880 00.000 10072 Move returns status 0, amount 19
22:18:21.880 00.000 10072 MoveAxis(N, 0, ABG)
22:18:21.880 00.000 10072 Move returns status 0, amount 0
22:18:21.880 00.000 10072 move complete, result=0
22:18:21.880 00.000 10072 worker thread done servicing request
22:18:21.880 00.000 10072 Worker thread wakes up
22:18:21.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:21.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:21.882 00.002 1032 GuideStep: -0.0 px 19 ms EAST, -0.0 px 0 ms NORTH
22:18:22.288 00.406 10072 Exposure complete
22:18:22.343 00.055 10072 worker thread done servicing request
22:18:22.344 00.001 1032 OnExposeComplete: enter
22:18:22.345 00.001 1032 UpdateGuideState(): m_state=6
22:18:22.347 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3262
22:18:22.349 00.002 1032 Star::Find returns 1 (0), X=1101.08, Y=134.76, Mass=1385, SNR=26.1, Peak=114 HFD=3.2
22:18:22.350 00.001 1032 MultiStar: [#1 0.00,-0.08,0.97,U] [#2 0.06,-0.07,0.77,U] [#3 0.10,-0.08,0.74,U] [#4 -0.01,-0.14,0.68,U] [#5 -0.05,-0.10,0.66,U] [#6 -0.04,-0.14,0.60,U] [#7 -0.15,-0.13,0.63,U] [#8 0.01,-0.00,0.50,U] 
22:18:22.352 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {-0.13, 0.08}
22:18:22.354 00.002 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.75 = 2.54)
22:18:22.357 00.003 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.75 = 2.54)
22:18:22.358 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.92 mountX=-0.06 mountY=0.04, mountTheta=2.54
22:18:22.360 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
22:18:22.362 00.002 1032 Enqueuing Move request for scope (-0.02, -0.07)
22:18:22.365 00.003 10072 Worker thread wakes up
22:18:22.365 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
22:18:22.365 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
22:18:22.365 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
22:18:22.367 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:18:22.369 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.56
22:18:22.369 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:18:22.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:22.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:18:22.369 00.000 10072 MoveAxis(E, 16, ABG)
22:18:22.369 00.000 10072 Guiding  Dir = 2, Dur = 16
22:18:22.369 00.000 10072 IsGuiding returns 0
22:18:22.370 00.001 10072 PulseGuide returned control before completion, sleep 26
22:18:22.388 00.018 1032 UpdateGuideState exits: m=1385 SNR=26.1
22:18:22.389 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:22.394 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:22.396 00.002 1032 Enqueuing Expose request
22:18:22.408 00.012 10072 IsGuiding returns 0
22:18:22.408 00.000 10072 Move returns status 0, amount 16
22:18:22.408 00.000 10072 MoveAxis(N, 0, ABG)
22:18:22.408 00.000 10072 Move returns status 0, amount 0
22:18:22.408 00.000 10072 move complete, result=0
22:18:22.408 00.000 10072 worker thread done servicing request
22:18:22.408 00.000 10072 Worker thread wakes up
22:18:22.408 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:22.409 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:22.409 00.000 1032 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
22:18:23.035 00.626 10072 Exposure complete
22:18:23.091 00.056 10072 worker thread done servicing request
22:18:23.091 00.000 1032 OnExposeComplete: enter
22:18:23.093 00.002 1032 UpdateGuideState(): m_state=6
22:18:23.095 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3263
22:18:23.097 00.002 1032 Star::Find returns 1 (0), X=1101.14, Y=134.56, Mass=1426, SNR=26.5, Peak=138 HFD=3.3
22:18:23.099 00.002 1032 MultiStar: [#1 -0.04,-0.06,0.92,U] [#2 -0.19,-0.05,0.75,U] [#3 0.00,-0.18,0.72,U] [#4 -0.16,-0.08,0.64,U] [#5 -0.10,-0.05,0.62,U] [#6 -0.17,-0.10,0.58,U] [#7 -0.03,-0.10,0.69,U] [#8 0.04,0.02,0.50,U] 
22:18:23.102 00.003 1032 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.07, -0.12}
22:18:23.103 00.001 1032 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.83) = xAngle (-4.15 = 2.13)
22:18:23.105 00.002 1032 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.15 = 2.13)
22:18:23.107 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.32 mountX=-0.06 mountY=0.10, mountTheta=2.13
22:18:23.110 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.08, opts=13)
22:18:23.114 00.004 1032 Enqueuing Move request for scope (-0.08, -0.08)
22:18:23.115 00.001 10072 Worker thread wakes up
22:18:23.116 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
22:18:23.116 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
22:18:23.116 00.000 10072 Moving (-0.08, -0.08) raw xDistance=-0.06 yDistance=0.10
22:18:23.118 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:18:23.120 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.56
22:18:23.120 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:18:23.120 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:23.121 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:18:23.121 00.000 10072 MoveAxis(E, 18, ABG)
22:18:23.121 00.000 10072 Guiding  Dir = 2, Dur = 18
22:18:23.121 00.000 10072 IsGuiding returns 0
22:18:23.121 00.000 10072 PulseGuide returned control before completion, sleep 28
22:18:23.142 00.021 1032 UpdateGuideState exits: m=1426 SNR=26.5
22:18:23.144 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:23.146 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:23.148 00.002 1032 Enqueuing Expose request
22:18:23.156 00.008 10072 IsGuiding returns 0
22:18:23.156 00.000 10072 Move returns status 0, amount 18
22:18:23.156 00.000 10072 MoveAxis(N, 0, ABG)
22:18:23.156 00.000 10072 Move returns status 0, amount 0
22:18:23.156 00.000 10072 move complete, result=0
22:18:23.156 00.000 10072 worker thread done servicing request
22:18:23.156 00.000 10072 Worker thread wakes up
22:18:23.157 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:23.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:23.158 00.001 1032 GuideStep: -0.1 px 18 ms EAST, 0.1 px 0 ms NORTH
22:18:23.568 00.410 10072 Exposure complete
22:18:23.624 00.056 10072 worker thread done servicing request
22:18:23.624 00.000 1032 OnExposeComplete: enter
22:18:23.625 00.001 1032 UpdateGuideState(): m_state=6
22:18:23.627 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3264
22:18:23.629 00.002 1032 Star::Find returns 1 (0), X=1101.24, Y=134.57, Mass=1265, SNR=25.0, Peak=119 HFD=3.2
22:18:23.631 00.002 1032 MultiStar: [#1 -0.07,-0.20,1.02,U] [#2 -0.26,-0.09,0.00,M1] [#3 0.08,-0.25,0.00,M1] [#4 -0.21,-0.11,0.00,M1] [#5 -0.01,-0.02,0.66,U] [#6 -0.22,-0.20,0.00,M1] [#7 -0.18,-0.07,0.68,U] [#8 0.01,-0.16,0.51,U] 
22:18:23.632 00.001 1032 single-star, 4 included, MultiStar: {-0.04, -0.12}, one-star: {0.03, -0.11}
22:18:23.634 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
22:18:23.635 00.001 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
22:18:23.636 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.27 mountX=-0.11 mountY=-0.00, mountTheta=-3.10
22:18:23.639 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.11, opts=13)
22:18:23.641 00.002 1032 Enqueuing Move request for scope (0.03, -0.11)
22:18:23.642 00.001 10072 Worker thread wakes up
22:18:23.642 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
22:18:23.642 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
22:18:23.642 00.000 10072 Moving (0.03, -0.11) raw xDistance=-0.11 yDistance=-0.00
22:18:23.646 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:18:23.650 00.004 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.57
22:18:23.650 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:18:23.650 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:23.651 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:18:23.651 00.000 10072 MoveAxis(E, 16, ABG)
22:18:23.651 00.000 10072 Guiding  Dir = 2, Dur = 16
22:18:23.651 00.000 10072 IsGuiding returns 0
22:18:23.651 00.000 10072 PulseGuide returned control before completion, sleep 26
22:18:23.667 00.016 1032 UpdateGuideState exits: m=1265 SNR=25.0
22:18:23.669 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:23.671 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:23.674 00.003 1032 Enqueuing Expose request
22:18:23.687 00.013 10072 IsGuiding returns 0
22:18:23.687 00.000 10072 Move returns status 0, amount 16
22:18:23.687 00.000 10072 MoveAxis(N, 0, ABG)
22:18:23.687 00.000 10072 Move returns status 0, amount 0
22:18:23.687 00.000 10072 move complete, result=0
22:18:23.687 00.000 10072 worker thread done servicing request
22:18:23.687 00.000 10072 Worker thread wakes up
22:18:23.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:23.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:23.688 00.001 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:18:24.315 00.627 10072 Exposure complete
22:18:24.366 00.051 10072 worker thread done servicing request
22:18:24.367 00.001 1032 OnExposeComplete: enter
22:18:24.369 00.002 1032 UpdateGuideState(): m_state=6
22:18:24.371 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3265
22:18:24.373 00.002 1032 Star::Find returns 1 (0), X=1101.46, Y=134.42, Mass=1274, SNR=25.1, Peak=114 HFD=3.2
22:18:24.376 00.003 1032 MultiStar: [#1 0.05,-0.23,0.94,U] [#2 -0.04,-0.30,0.00,M2] [#3 0.06,-0.15,0.78,U] [#4 -0.17,-0.24,0.00,M2] [#5 0.04,-0.24,0.00,M1] [#6 -0.07,-0.33,0.00,M2] [#7 -0.12,-0.20,0.67,U] [#8 -0.03,-0.10,0.53,U] 
22:18:24.377 00.001 1032 refined, 4 included, MultiStar: {0.06, -0.20}, one-star: {0.25, -0.26}
22:18:24.379 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
22:18:24.380 00.001 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
22:18:24.382 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.26 mountX=-0.21 mountY=-0.01, mountTheta=-3.09
22:18:24.384 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.20, opts=13)
22:18:24.386 00.002 1032 Enqueuing Move request for scope (0.06, -0.20)
22:18:24.388 00.002 10072 Worker thread wakes up
22:18:24.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
22:18:24.388 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
22:18:24.388 00.000 10072 Moving (0.06, -0.20) raw xDistance=-0.21 yDistance=-0.01
22:18:24.391 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:18:24.393 00.002 10072 PPEC rslt: input = -0.21, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 285.57
22:18:24.393 00.000 10072 PPEC: input: -0.21, control: -0.12, exposure: 500
22:18:24.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:24.394 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:18:24.394 00.000 10072 MoveAxis(E, 116, ABG)
22:18:24.394 00.000 10072 Guiding  Dir = 2, Dur = 116
22:18:24.394 00.000 10072 IsGuiding returns 0
22:18:24.395 00.001 10072 PulseGuide returned control before completion, sleep 126
22:18:24.414 00.019 1032 UpdateGuideState exits: m=1274 SNR=25.1
22:18:24.416 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:24.418 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:24.419 00.001 1032 Enqueuing Expose request
22:18:24.531 00.112 10072 IsGuiding returns 0
22:18:24.531 00.000 10072 Move returns status 0, amount 116
22:18:24.531 00.000 10072 MoveAxis(N, 0, ABG)
22:18:24.531 00.000 10072 Move returns status 0, amount 0
22:18:24.531 00.000 10072 move complete, result=0
22:18:24.531 00.000 10072 worker thread done servicing request
22:18:24.531 00.000 10072 Worker thread wakes up
22:18:24.531 00.000 1032 GuideStep: -0.2 px 116 ms EAST, -0.0 px 0 ms NORTH
22:18:24.534 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:24.534 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:24.952 00.418 10072 Exposure complete
22:18:25.008 00.056 10072 worker thread done servicing request
22:18:25.008 00.000 1032 OnExposeComplete: enter
22:18:25.010 00.002 1032 UpdateGuideState(): m_state=6
22:18:25.012 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3266
22:18:25.013 00.001 1032 Star::Find returns 1 (0), X=1101.35, Y=134.38, Mass=1250, SNR=24.8, Peak=122 HFD=3.1
22:18:25.015 00.002 1032 MultiStar: [#1 0.08,-0.16,0.97,U] [#2 -0.08,-0.31,0.00,M3] [#3 0.25,-0.26,0.00,M1] [#4 -0.16,-0.23,0.00,M3] [#5 -0.04,-0.13,0.64,U] [#6 -0.02,-0.22,0.66,U] [#7 -0.06,-0.01,0.72,U] [#8 0.19,-0.17,0.00,M1] 
22:18:25.017 00.002 1032 refined, 4 included, MultiStar: {0.03, -0.17}, one-star: {0.14, -0.30}
22:18:25.019 00.002 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
22:18:25.021 00.002 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
22:18:25.023 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.18 cameraTheta=-1.37 mountX=-0.18 mountY=0.01, mountTheta=3.08
22:18:25.026 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.17, opts=13)
22:18:25.028 00.002 1032 Enqueuing Move request for scope (0.03, -0.17)
22:18:25.031 00.003 10072 Worker thread wakes up
22:18:25.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
22:18:25.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
22:18:25.031 00.000 10072 Moving (0.03, -0.17) raw xDistance=-0.18 yDistance=0.01
22:18:25.033 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:18:25.036 00.003 10072 PPEC rslt: input = -0.18, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 285.57
22:18:25.036 00.000 10072 PPEC: input: -0.18, control: -0.11, exposure: 500
22:18:25.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:25.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:18:25.036 00.000 10072 MoveAxis(E, 102, ABG)
22:18:25.036 00.000 10072 Guiding  Dir = 2, Dur = 102
22:18:25.036 00.000 10072 IsGuiding returns 0
22:18:25.037 00.001 10072 PulseGuide returned control before completion, sleep 112
22:18:25.053 00.016 1032 UpdateGuideState exits: m=1250 SNR=24.8
22:18:25.057 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:25.058 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:25.060 00.002 1032 Enqueuing Expose request
22:18:25.156 00.096 10072 IsGuiding returns 0
22:18:25.156 00.000 10072 Move returns status 0, amount 102
22:18:25.156 00.000 10072 MoveAxis(N, 0, ABG)
22:18:25.156 00.000 10072 Move returns status 0, amount 0
22:18:25.156 00.000 10072 move complete, result=0
22:18:25.156 00.000 10072 worker thread done servicing request
22:18:25.156 00.000 10072 Worker thread wakes up
22:18:25.156 00.000 1032 GuideStep: -0.2 px 102 ms EAST, 0.0 px 0 ms NORTH
22:18:25.160 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:25.160 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:25.783 00.623 10072 Exposure complete
22:18:25.836 00.053 10072 worker thread done servicing request
22:18:25.836 00.000 1032 OnExposeComplete: enter
22:18:25.839 00.003 1032 UpdateGuideState(): m_state=6
22:18:25.841 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3267
22:18:25.843 00.002 1032 Star::Find returns 1 (0), X=1101.18, Y=134.75, Mass=1296, SNR=25.3, Peak=113 HFD=3.1
22:18:25.845 00.002 1032 MultiStar: [#1 -0.23,0.08,0.00,M1] [#2 -0.21,0.05,0.78,U] [#3 0.03,-0.02,0.75,U] [#4 -0.13,-0.08,0.66,U] [#5 -0.08,0.00,0.70,U] [#6 -0.04,-0.01,0.60,U] [#7 -0.16,-0.02,0.70,U] [#8 -0.09,0.04,0.55,U] 
22:18:25.847 00.002 1032 single-star, 7 included, MultiStar: {-0.09, 0.01}, one-star: {-0.03, 0.07}
22:18:25.849 00.002 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
22:18:25.850 00.001 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
22:18:25.852 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.94 mountX=0.07 mountY=0.01, mountTheta=0.11
22:18:25.855 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
22:18:25.857 00.002 1032 Enqueuing Move request for scope (-0.03, 0.07)
22:18:25.858 00.001 10072 Worker thread wakes up
22:18:25.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
22:18:25.860 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
22:18:25.860 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.01
22:18:25.863 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:18:25.865 00.002 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.58
22:18:25.865 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
22:18:25.865 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:25.865 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:18:25.865 00.000 10072 MoveAxis(E, 20, ABG)
22:18:25.865 00.000 10072 Guiding  Dir = 2, Dur = 20
22:18:25.865 00.000 10072 IsGuiding returns 0
22:18:25.866 00.001 10072 PulseGuide returned control before completion, sleep 30
22:18:25.882 00.016 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:18:25.885 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:25.887 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:25.888 00.001 1032 Enqueuing Expose request
22:18:25.907 00.019 10072 IsGuiding returns 0
22:18:25.907 00.000 10072 Move returns status 0, amount 20
22:18:25.907 00.000 10072 MoveAxis(N, 0, ABG)
22:18:25.907 00.000 10072 Move returns status 0, amount 0
22:18:25.907 00.000 10072 move complete, result=0
22:18:25.907 00.000 10072 worker thread done servicing request
22:18:25.907 00.000 10072 Worker thread wakes up
22:18:25.907 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:25.907 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:25.912 00.005 1032 GuideStep: 0.1 px 20 ms EAST, 0.0 px 0 ms NORTH
22:18:26.315 00.403 10072 Exposure complete
22:18:26.369 00.054 10072 worker thread done servicing request
22:18:26.369 00.000 1032 OnExposeComplete: enter
22:18:26.371 00.002 1032 UpdateGuideState(): m_state=6
22:18:26.373 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3268
22:18:26.376 00.003 1032 Star::Find returns 1 (0), X=1101.11, Y=134.76, Mass=1299, SNR=25.3, Peak=109 HFD=3.1
22:18:26.378 00.002 1032 MultiStar: [#1 0.02,0.01,0.94,U] [#2 -0.22,-0.12,0.00,M3] [#3 -0.00,-0.09,0.73,U] [#4 -0.17,-0.01,0.69,U] [#5 -0.02,-0.03,0.67,U] [#6 -0.20,-0.10,0.65,U] [#7 -0.15,-0.00,0.70,U] [#8 0.01,-0.08,0.49,U] 
22:18:26.379 00.001 1032 refined, 7 included, MultiStar: {-0.08, -0.02}, one-star: {-0.10, 0.08}
22:18:26.381 00.002 1032 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.83) = xAngle (-4.74 = 1.55)
22:18:26.382 00.001 1032 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.74 = 1.55)
22:18:26.384 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.90 mountX=0.00 mountY=0.08, mountTheta=1.55
22:18:26.386 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.02, opts=13)
22:18:26.388 00.002 1032 Enqueuing Move request for scope (-0.08, -0.02)
22:18:26.389 00.001 10072 Worker thread wakes up
22:18:26.390 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
22:18:26.390 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
22:18:26.390 00.000 10072 Moving (-0.08, -0.02) raw xDistance=0.00 yDistance=0.08
22:18:26.391 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:18:26.393 00.002 10072 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.58
22:18:26.393 00.000 10072 PPEC: input: 0.00, control: -0.02, exposure: 500
22:18:26.395 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:26.395 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:18:26.395 00.000 10072 MoveAxis(E, 16, ABG)
22:18:26.395 00.000 10072 Guiding  Dir = 2, Dur = 16
22:18:26.395 00.000 10072 IsGuiding returns 0
22:18:26.396 00.001 10072 PulseGuide returned control before completion, sleep 26
22:18:26.412 00.016 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:18:26.415 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:26.416 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:26.418 00.002 1032 Enqueuing Expose request
22:18:26.422 00.004 10072 IsGuiding returns 0
22:18:26.422 00.000 10072 Move returns status 0, amount 16
22:18:26.422 00.000 10072 MoveAxis(N, 0, ABG)
22:18:26.423 00.001 10072 Move returns status 0, amount 0
22:18:26.423 00.000 10072 move complete, result=0
22:18:26.423 00.000 10072 worker thread done servicing request
22:18:26.423 00.000 10072 Worker thread wakes up
22:18:26.423 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:26.423 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:26.427 00.004 1032 GuideStep: 0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
22:18:27.055 00.628 10072 Exposure complete
22:18:27.108 00.053 10072 worker thread done servicing request
22:18:27.108 00.000 1032 OnExposeComplete: enter
22:18:27.112 00.004 1032 UpdateGuideState(): m_state=6
22:18:27.115 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3269
22:18:27.117 00.002 1032 Star::Find returns 1 (0), X=1101.25, Y=134.68, Mass=1409, SNR=26.4, Peak=131 HFD=3.4
22:18:27.119 00.002 1032 MultiStar: [#1 -0.19,0.07,0.95,U] [#2 -0.27,0.04,0.00,M4] [#3 -0.15,-0.16,0.74,U] [#4 -0.24,-0.13,0.00,M2] [#5 -0.04,-0.04,0.64,U] [#6 -0.19,-0.04,0.60,U] [#7 -0.17,0.09,0.61,U] [#8 0.11,-0.00,0.52,U] 
22:18:27.120 00.001 1032 single-star, 6 included, MultiStar: {-0.09, -0.01}, one-star: {0.04, 0.00}
22:18:27.121 00.001 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
22:18:27.123 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
22:18:27.125 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.07 mountX=-0.01 mountY=-0.04, mountTheta=-1.76
22:18:27.127 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
22:18:27.129 00.002 1032 Enqueuing Move request for scope (0.04, 0.00)
22:18:27.131 00.002 10072 Worker thread wakes up
22:18:27.131 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
22:18:27.131 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
22:18:27.131 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
22:18:27.133 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:18:27.135 00.002 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.58
22:18:27.135 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:18:27.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:27.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:18:27.135 00.000 10072 MoveAxis(E, 18, ABG)
22:18:27.135 00.000 10072 Guiding  Dir = 2, Dur = 18
22:18:27.135 00.000 10072 IsGuiding returns 0
22:18:27.135 00.000 10072 PulseGuide returned control before completion, sleep 28
22:18:27.155 00.020 1032 UpdateGuideState exits: m=1409 SNR=26.4
22:18:27.157 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:27.158 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:27.160 00.002 1032 Enqueuing Expose request
22:18:27.178 00.018 10072 IsGuiding returns 0
22:18:27.178 00.000 10072 Move returns status 0, amount 18
22:18:27.178 00.000 10072 MoveAxis(N, 0, ABG)
22:18:27.179 00.001 10072 Move returns status 0, amount 0
22:18:27.179 00.000 10072 move complete, result=0
22:18:27.179 00.000 10072 worker thread done servicing request
22:18:27.179 00.000 10072 Worker thread wakes up
22:18:27.179 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:27.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:27.184 00.005 1032 GuideStep: -0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
22:18:27.587 00.403 10072 Exposure complete
22:18:27.638 00.051 10072 worker thread done servicing request
22:18:27.638 00.000 1032 OnExposeComplete: enter
22:18:27.640 00.002 1032 UpdateGuideState(): m_state=6
22:18:27.642 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3270
22:18:27.645 00.003 1032 Star::Find returns 1 (0), X=1101.23, Y=134.50, Mass=1380, SNR=26.1, Peak=129 HFD=3.2
22:18:27.650 00.005 1032 MultiStar: [#1 -0.04,-0.09,0.87,U] [#2 -0.13,-0.21,0.00,M5] [#3 0.00,-0.09,0.71,U] [#4 -0.05,-0.19,0.62,U] [#5 -0.12,-0.15,0.63,U] [#6 -0.12,-0.21,0.00,M1] [#7 -0.05,-0.08,0.68,U] [#8 -0.05,-0.07,0.48,U] 
22:18:27.652 00.002 1032 refined, 6 included, MultiStar: {-0.04, -0.13}, one-star: {0.02, -0.18}
22:18:27.653 00.001 1032 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.83) = xAngle (-3.68 = 2.60)
22:18:27.655 00.002 1032 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.68 = 2.60)
22:18:27.657 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.85 mountX=-0.11 mountY=0.07, mountTheta=2.60
22:18:27.659 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.13, opts=13)
22:18:27.660 00.001 1032 Enqueuing Move request for scope (-0.04, -0.13)
22:18:27.662 00.002 10072 Worker thread wakes up
22:18:27.663 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
22:18:27.663 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
22:18:27.663 00.000 10072 Moving (-0.04, -0.13) raw xDistance=-0.11 yDistance=0.07
22:18:27.665 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:18:27.666 00.001 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.59
22:18:27.667 00.001 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:18:27.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:27.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:18:27.667 00.000 10072 MoveAxis(E, 16, ABG)
22:18:27.667 00.000 10072 Guiding  Dir = 2, Dur = 16
22:18:27.667 00.000 10072 IsGuiding returns 0
22:18:27.668 00.001 10072 PulseGuide returned control before completion, sleep 26
22:18:27.685 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:18:27.688 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:27.690 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:27.691 00.001 1032 Enqueuing Expose request
22:18:27.709 00.018 10072 IsGuiding returns 0
22:18:27.709 00.000 10072 Move returns status 0, amount 16
22:18:27.709 00.000 10072 MoveAxis(N, 0, ABG)
22:18:27.709 00.000 10072 Move returns status 0, amount 0
22:18:27.709 00.000 10072 move complete, result=0
22:18:27.710 00.001 10072 worker thread done servicing request
22:18:27.710 00.000 10072 Worker thread wakes up
22:18:27.710 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:27.710 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:27.710 00.000 1032 GuideStep: -0.1 px 16 ms EAST, 0.1 px 0 ms NORTH
22:18:28.339 00.629 10072 Exposure complete
22:18:28.391 00.052 1032 OnExposeComplete: enter
22:18:28.395 00.004 10072 worker thread done servicing request
22:18:28.395 00.000 1032 UpdateGuideState(): m_state=6
22:18:28.397 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3271
22:18:28.400 00.003 1032 Star::Find returns 1 (0), X=1101.16, Y=134.69, Mass=1362, SNR=25.9, Peak=130 HFD=3.2
22:18:28.402 00.002 1032 MultiStar: [#1 -0.02,-0.03,0.89,U] [#2 -0.16,-0.13,0.77,U] [#3 0.05,-0.19,0.79,U] [#4 -0.09,-0.21,0.66,U] [#5 -0.17,-0.20,0.00,M1] [#6 -0.26,-0.14,0.00,M2] [#7 -0.08,-0.21,0.67,U] [#8 -0.14,0.03,0.49,U] 
22:18:28.403 00.001 1032 single-star, 6 included, MultiStar: {-0.06, -0.10}, one-star: {-0.05, 0.01}
22:18:28.405 00.002 1032 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.83) = xAngle (1.07 = 1.07)
22:18:28.407 00.002 1032 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.07 = 1.07)
22:18:28.408 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.90 mountX=0.03 mountY=0.05, mountTheta=1.07
22:18:28.411 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.01, opts=13)
22:18:28.413 00.002 1032 Enqueuing Move request for scope (-0.05, 0.01)
22:18:28.415 00.002 10072 Worker thread wakes up
22:18:28.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
22:18:28.415 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
22:18:28.415 00.000 10072 Moving (-0.05, 0.01) raw xDistance=0.03 yDistance=0.05
22:18:28.417 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:18:28.419 00.002 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.59
22:18:28.419 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:18:28.419 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:28.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:18:28.420 00.001 10072 MoveAxis(E, 19, ABG)
22:18:28.420 00.000 10072 Guiding  Dir = 2, Dur = 19
22:18:28.420 00.000 10072 IsGuiding returns 0
22:18:28.420 00.000 10072 PulseGuide returned control before completion, sleep 29
22:18:28.438 00.018 1032 UpdateGuideState exits: m=1362 SNR=25.9
22:18:28.439 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:28.441 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:28.442 00.001 1032 Enqueuing Expose request
22:18:28.461 00.019 10072 IsGuiding returns 0
22:18:28.461 00.000 10072 Move returns status 0, amount 19
22:18:28.461 00.000 10072 MoveAxis(N, 0, ABG)
22:18:28.462 00.001 10072 Move returns status 0, amount 0
22:18:28.462 00.000 10072 move complete, result=0
22:18:28.462 00.000 10072 worker thread done servicing request
22:18:28.462 00.000 10072 Worker thread wakes up
22:18:28.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:28.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:28.464 00.002 1032 GuideStep: 0.0 px 19 ms EAST, 0.0 px 0 ms NORTH
22:18:28.872 00.408 10072 Exposure complete
22:18:28.928 00.056 10072 worker thread done servicing request
22:18:28.929 00.001 1032 OnExposeComplete: enter
22:18:28.931 00.002 1032 UpdateGuideState(): m_state=6
22:18:28.934 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3272
22:18:28.936 00.002 1032 Star::Find returns 1 (0), X=1101.13, Y=134.50, Mass=1248, SNR=24.8, Peak=112 HFD=3.3
22:18:28.937 00.001 1032 MultiStar: [#1 -0.06,-0.09,0.94,U] [#2 -0.12,-0.17,0.77,U] [#3 0.11,-0.24,0.00,M1] [#4 0.02,-0.12,0.68,U] [#5 0.08,-0.12,0.68,U] [#6 -0.23,-0.22,0.00,M3] [#7 -0.15,-0.22,0.00,M1] [#8 0.06,-0.08,0.55,U] 
22:18:28.939 00.002 1032 refined, 5 included, MultiStar: {-0.03, -0.13}, one-star: {-0.08, -0.18}
22:18:28.941 00.002 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.67)
22:18:28.943 00.002 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.67)
22:18:28.944 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.79 mountX=-0.12 mountY=0.06, mountTheta=2.67
22:18:28.947 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.13, opts=13)
22:18:28.949 00.002 1032 Enqueuing Move request for scope (-0.03, -0.13)
22:18:28.951 00.002 10072 Worker thread wakes up
22:18:28.951 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
22:18:28.951 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
22:18:28.951 00.000 10072 Moving (-0.03, -0.13) raw xDistance=-0.12 yDistance=0.06
22:18:28.953 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:18:28.955 00.002 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.59
22:18:28.955 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
22:18:28.955 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:28.955 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:18:28.955 00.000 10072 MoveAxis(E, 17, ABG)
22:18:28.955 00.000 10072 Guiding  Dir = 2, Dur = 17
22:18:28.956 00.001 10072 IsGuiding returns 0
22:18:28.956 00.000 10072 PulseGuide returned control before completion, sleep 27
22:18:28.973 00.017 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:18:28.975 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:28.977 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:28.978 00.001 1032 Enqueuing Expose request
22:18:28.994 00.016 10072 IsGuiding returns 0
22:18:28.994 00.000 10072 Move returns status 0, amount 17
22:18:28.994 00.000 10072 MoveAxis(N, 0, ABG)
22:18:28.994 00.000 10072 Move returns status 0, amount 0
22:18:28.994 00.000 10072 move complete, result=0
22:18:28.994 00.000 10072 worker thread done servicing request
22:18:28.994 00.000 10072 Worker thread wakes up
22:18:28.994 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:28.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:29.000 00.006 1032 GuideStep: -0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
22:18:29.624 00.624 10072 Exposure complete
22:18:29.676 00.052 10072 worker thread done servicing request
22:18:29.677 00.001 1032 OnExposeComplete: enter
22:18:29.679 00.002 1032 UpdateGuideState(): m_state=6
22:18:29.680 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3273
22:18:29.682 00.002 1032 Star::Find returns 1 (0), X=1101.16, Y=134.60, Mass=1454, SNR=26.8, Peak=145 HFD=3.2
22:18:29.685 00.003 1032 MultiStar: [#1 0.01,-0.11,0.89,U] [#2 -0.11,-0.20,0.80,U] [#3 0.09,-0.07,0.70,U] [#4 -0.05,0.02,0.57,U] [#5 -0.13,-0.05,0.61,U] [#6 -0.14,-0.20,0.00,M4] [#7 -0.01,-0.15,0.61,U] [#8 0.05,-0.04,0.49,U] 
22:18:29.686 00.001 1032 single-star, 7 included, MultiStar: {-0.03, -0.09}, one-star: {-0.05, -0.08}
22:18:29.688 00.002 1032 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.83) = xAngle (-4.00 = 2.29)
22:18:29.689 00.001 1032 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.00 = 2.29)
22:18:29.691 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.17 mountX=-0.06 mountY=0.07, mountTheta=2.29
22:18:29.693 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.08, opts=13)
22:18:29.695 00.002 1032 Enqueuing Move request for scope (-0.05, -0.08)
22:18:29.696 00.001 10072 Worker thread wakes up
22:18:29.696 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
22:18:29.696 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
22:18:29.696 00.000 10072 Moving (-0.05, -0.08) raw xDistance=-0.06 yDistance=0.07
22:18:29.699 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:18:29.701 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.60
22:18:29.701 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:18:29.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:29.702 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:18:29.702 00.000 10072 MoveAxis(E, 19, ABG)
22:18:29.702 00.000 10072 Guiding  Dir = 2, Dur = 19
22:18:29.702 00.000 10072 IsGuiding returns 0
22:18:29.702 00.000 10072 PulseGuide returned control before completion, sleep 29
22:18:29.721 00.019 1032 UpdateGuideState exits: m=1454 SNR=26.8
22:18:29.723 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:29.724 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:29.726 00.002 1032 Enqueuing Expose request
22:18:29.746 00.020 10072 IsGuiding returns 0
22:18:29.746 00.000 10072 Move returns status 0, amount 19
22:18:29.746 00.000 10072 MoveAxis(N, 0, ABG)
22:18:29.746 00.000 10072 Move returns status 0, amount 0
22:18:29.746 00.000 10072 move complete, result=0
22:18:29.746 00.000 10072 worker thread done servicing request
22:18:29.746 00.000 10072 Worker thread wakes up
22:18:29.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:29.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:29.749 00.003 1032 GuideStep: -0.1 px 19 ms EAST, 0.1 px 0 ms NORTH
22:18:30.155 00.406 10072 Exposure complete
22:18:30.211 00.056 10072 worker thread done servicing request
22:18:30.212 00.001 1032 OnExposeComplete: enter
22:18:30.214 00.002 1032 UpdateGuideState(): m_state=6
22:18:30.216 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3274
22:18:30.217 00.001 1032 Star::Find returns 1 (0), X=1101.14, Y=134.44, Mass=1306, SNR=25.4, Peak=115 HFD=3.3
22:18:30.218 00.001 1032 MultiStar: [#1 -0.15,-0.14,0.97,U] [#2 -0.06,-0.21,0.76,U] [#3 -0.06,-0.00,0.78,U] [#4 -0.06,-0.14,0.70,U] [#5 -0.15,-0.16,0.65,U] [#6 -0.12,-0.28,0.00,M5] [#7 -0.10,-0.20,0.68,U] [#8 0.09,-0.21,0.51,U] 
22:18:30.220 00.002 1032 refined, 7 included, MultiStar: {-0.08, -0.16}, one-star: {-0.07, -0.23}
22:18:30.221 00.001 1032 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.83) = xAngle (-3.84 = 2.45)
22:18:30.223 00.002 1032 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.84 = 2.45)
22:18:30.224 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.01 mountX=-0.14 mountY=0.11, mountTheta=2.45
22:18:30.226 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.16, opts=13)
22:18:30.228 00.002 1032 Enqueuing Move request for scope (-0.08, -0.16)
22:18:30.229 00.001 10072 Worker thread wakes up
22:18:30.229 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
22:18:30.229 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
22:18:30.229 00.000 10072 Moving (-0.08, -0.16) raw xDistance=-0.14 yDistance=0.11
22:18:30.232 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:18:30.234 00.002 10072 PPEC rslt: input = -0.14, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 285.60
22:18:30.234 00.000 10072 PPEC: input: -0.14, control: -0.09, exposure: 500
22:18:30.234 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:30.234 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:18:30.234 00.000 10072 MoveAxis(E, 82, ABG)
22:18:30.234 00.000 10072 Guiding  Dir = 2, Dur = 82
22:18:30.234 00.000 10072 IsGuiding returns 0
22:18:30.235 00.001 10072 PulseGuide returned control before completion, sleep 92
22:18:30.253 00.018 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:18:30.255 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:30.257 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:30.258 00.001 1032 Enqueuing Expose request
22:18:30.340 00.082 10072 IsGuiding returns 0
22:18:30.340 00.000 10072 Move returns status 0, amount 82
22:18:30.340 00.000 10072 MoveAxis(N, 0, ABG)
22:18:30.340 00.000 10072 Move returns status 0, amount 0
22:18:30.340 00.000 10072 move complete, result=0
22:18:30.340 00.000 10072 worker thread done servicing request
22:18:30.340 00.000 10072 Worker thread wakes up
22:18:30.340 00.000 1032 GuideStep: -0.1 px 82 ms EAST, 0.1 px 0 ms NORTH
22:18:30.343 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:30.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:30.966 00.623 10072 Exposure complete
22:18:31.022 00.056 10072 worker thread done servicing request
22:18:31.022 00.000 1032 OnExposeComplete: enter
22:18:31.024 00.002 1032 UpdateGuideState(): m_state=6
22:18:31.027 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3275
22:18:31.028 00.001 1032 Star::Find returns 1 (0), X=1101.04, Y=134.46, Mass=1250, SNR=24.8, Peak=112 HFD=3.3
22:18:31.030 00.002 1032 MultiStar: [#1 -0.11,-0.29,0.00,M1] [#2 -0.14,-0.19,0.79,U] [#3 -0.08,-0.29,0.00,M1] [#4 -0.24,-0.09,0.00,M1] [#5 -0.05,-0.03,0.64,U] [#6 -0.06,-0.11,0.63,U] [#7 -0.13,-0.04,0.76,U] [#8 -0.03,-0.27,0.00,M1] 
22:18:31.031 00.001 1032 refined, 4 included, MultiStar: {-0.12, -0.13}, one-star: {-0.17, -0.22}
22:18:31.033 00.002 1032 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.83) = xAngle (-4.15 = 2.13)
22:18:31.034 00.001 1032 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.15 = 2.13)
22:18:31.037 00.003 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-2.32 mountX=-0.09 mountY=0.15, mountTheta=2.13
22:18:31.040 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.13, opts=13)
22:18:31.042 00.002 1032 Enqueuing Move request for scope (-0.12, -0.13)
22:18:31.043 00.001 10072 Worker thread wakes up
22:18:31.044 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
22:18:31.044 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
22:18:31.044 00.000 10072 Moving (-0.12, -0.13) raw xDistance=-0.09 yDistance=0.15
22:18:31.045 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:18:31.048 00.003 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.60
22:18:31.048 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:18:31.048 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:31.048 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:18:31.048 00.000 10072 MoveAxis(E, 21, ABG)
22:18:31.048 00.000 10072 Guiding  Dir = 2, Dur = 21
22:18:31.049 00.001 10072 IsGuiding returns 0
22:18:31.049 00.000 10072 PulseGuide returned control before completion, sleep 31
22:18:31.066 00.017 1032 UpdateGuideState exits: m=1250 SNR=24.8
22:18:31.068 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:31.070 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:31.071 00.001 1032 Enqueuing Expose request
22:18:31.091 00.020 10072 IsGuiding returns 1
22:18:31.091 00.000 10072 scope still moving after pulse duration time elapsed
22:18:31.121 00.030 10072 IsGuiding returns 0
22:18:31.122 00.001 10072 scope move finished after 21 + 51 ms
22:18:31.122 00.000 10072 Move returns status 0, amount 21
22:18:31.122 00.000 10072 MoveAxis(N, 0, ABG)
22:18:31.122 00.000 10072 Move returns status 0, amount 0
22:18:31.122 00.000 10072 move complete, result=0
22:18:31.122 00.000 10072 worker thread done servicing request
22:18:31.122 00.000 10072 Worker thread wakes up
22:18:31.122 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:31.122 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:31.122 00.000 1032 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
22:18:31.530 00.408 10072 Exposure complete
22:18:31.588 00.058 10072 worker thread done servicing request
22:18:31.588 00.000 1032 OnExposeComplete: enter
22:18:31.592 00.004 1032 UpdateGuideState(): m_state=6
22:18:31.594 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3276
22:18:31.595 00.001 1032 Star::Find returns 1 (0), X=1101.11, Y=134.67, Mass=1413, SNR=26.4, Peak=124 HFD=3.4
22:18:31.596 00.001 1032 MultiStar: [#1 -0.08,-0.03,0.98,U] [#2 -0.17,-0.10,0.81,U] [#3 0.13,-0.15,0.70,U] [#4 -0.10,-0.07,0.61,U] [#5 -0.05,0.13,0.70,U] [#6 -0.07,-0.18,0.59,U] [#7 -0.23,-0.06,0.64,U] [#8 0.08,0.00,0.48,U] 
22:18:31.598 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {-0.10, -0.00}
22:18:31.600 00.002 1032 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.83) = xAngle (-4.38 = 1.90)
22:18:31.601 00.001 1032 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.38 = 1.90)
22:18:31.604 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.55 mountX=-0.03 mountY=0.08, mountTheta=1.90
22:18:31.607 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.05, opts=13)
22:18:31.609 00.002 1032 Enqueuing Move request for scope (-0.07, -0.05)
22:18:31.610 00.001 10072 Worker thread wakes up
22:18:31.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
22:18:31.612 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
22:18:31.612 00.000 10072 Moving (-0.07, -0.05) raw xDistance=-0.03 yDistance=0.08
22:18:31.615 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:18:31.618 00.003 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.60
22:18:31.619 00.001 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:18:31.619 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:31.619 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:18:31.619 00.000 10072 MoveAxis(E, 19, ABG)
22:18:31.619 00.000 10072 Guiding  Dir = 2, Dur = 19
22:18:31.619 00.000 10072 IsGuiding returns 0
22:18:31.620 00.001 10072 PulseGuide returned control before completion, sleep 29
22:18:31.637 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.4
22:18:31.639 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:31.640 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:31.643 00.003 1032 Enqueuing Expose request
22:18:31.653 00.010 10072 IsGuiding returns 0
22:18:31.653 00.000 10072 Move returns status 0, amount 19
22:18:31.653 00.000 10072 MoveAxis(N, 0, ABG)
22:18:31.653 00.000 10072 Move returns status 0, amount 0
22:18:31.653 00.000 10072 move complete, result=0
22:18:31.653 00.000 10072 worker thread done servicing request
22:18:31.653 00.000 10072 Worker thread wakes up
22:18:31.653 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:31.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:31.653 00.000 1032 GuideStep: -0.0 px 19 ms EAST, 0.1 px 0 ms NORTH
22:18:32.280 00.627 10072 Exposure complete
22:18:32.332 00.052 10072 worker thread done servicing request
22:18:32.332 00.000 1032 OnExposeComplete: enter
22:18:32.337 00.005 1032 UpdateGuideState(): m_state=6
22:18:32.339 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3277
22:18:32.341 00.002 1032 Star::Find returns 1 (0), X=1101.13, Y=134.62, Mass=1353, SNR=25.8, Peak=121 HFD=3.3
22:18:32.343 00.002 1032 MultiStar: [#1 -0.12,-0.10,0.95,U] [#2 -0.10,0.00,0.79,U] [#3 0.15,0.14,0.72,U] [#4 -0.07,0.06,0.68,U] [#5 -0.08,0.14,0.65,U] [#6 0.00,-0.09,0.61,U] [#7 0.09,-0.08,0.66,U] [#8 0.05,-0.04,0.53,U] 
22:18:32.346 00.003 1032 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.08, -0.06}
22:18:32.347 00.001 1032 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.83) = xAngle (-4.73 = 1.55)
22:18:32.349 00.002 1032 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.73 = 1.55)
22:18:32.350 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.90 mountX=0.00 mountY=0.03, mountTheta=1.55
22:18:32.352 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
22:18:32.354 00.002 1032 Enqueuing Move request for scope (-0.03, -0.01)
22:18:32.355 00.001 10072 Worker thread wakes up
22:18:32.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
22:18:32.355 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
22:18:32.355 00.000 10072 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
22:18:32.357 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=143, Gamma=2.230
22:18:32.358 00.001 10072 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.61
22:18:32.360 00.002 10072 PPEC: input: 0.00, control: -0.02, exposure: 500
22:18:32.360 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:32.360 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:18:32.360 00.000 10072 MoveAxis(E, 20, ABG)
22:18:32.360 00.000 10072 Guiding  Dir = 2, Dur = 20
22:18:32.361 00.001 10072 IsGuiding returns 0
22:18:32.361 00.000 10072 PulseGuide returned control before completion, sleep 30
22:18:32.378 00.017 1032 UpdateGuideState exits: m=1353 SNR=25.8
22:18:32.381 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:32.383 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:32.384 00.001 1032 Enqueuing Expose request
22:18:32.402 00.018 10072 IsGuiding returns 1
22:18:32.402 00.000 10072 scope still moving after pulse duration time elapsed
22:18:32.433 00.031 10072 IsGuiding returns 0
22:18:32.433 00.000 10072 scope move finished after 20 + 52 ms
22:18:32.433 00.000 10072 Move returns status 0, amount 20
22:18:32.433 00.000 10072 MoveAxis(N, 0, ABG)
22:18:32.433 00.000 10072 Move returns status 0, amount 0
22:18:32.433 00.000 10072 move complete, result=0
22:18:32.433 00.000 10072 worker thread done servicing request
22:18:32.433 00.000 10072 Worker thread wakes up
22:18:32.434 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:32.434 00.000 1032 GuideStep: 0.0 px 20 ms EAST, 0.0 px 0 ms NORTH
22:18:32.436 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:32.854 00.418 10072 Exposure complete
22:18:32.905 00.051 10072 worker thread done servicing request
22:18:32.905 00.000 1032 OnExposeComplete: enter
22:18:32.908 00.003 1032 UpdateGuideState(): m_state=6
22:18:32.911 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3278
22:18:32.912 00.001 1032 Star::Find returns 1 (0), X=1101.20, Y=134.69, Mass=1302, SNR=25.4, Peak=122 HFD=3.2
22:18:32.915 00.003 1032 MultiStar: [#1 0.04,0.05,0.98,U] [#2 -0.05,-0.07,0.77,U] [#3 0.12,0.07,0.79,U] [#4 0.04,0.11,0.66,U] [#5 -0.02,0.11,0.64,U] [#6 -0.14,-0.13,0.62,U] [#7 -0.01,0.02,0.69,U] [#8 0.10,0.02,0.54,U] 
22:18:32.917 00.002 1032 single-star, 8 included, MultiStar: {0.01, 0.02}, one-star: {-0.01, 0.01}
22:18:32.918 00.001 1032 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.83) = xAngle (0.34 = 0.34)
22:18:32.920 00.002 1032 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.34 = 0.34)
22:18:32.921 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.17 mountX=0.01 mountY=0.01, mountTheta=0.34
22:18:32.924 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
22:18:32.926 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
22:18:32.928 00.002 10072 Worker thread wakes up
22:18:32.928 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
22:18:32.928 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
22:18:32.928 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
22:18:32.931 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:18:32.933 00.002 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.61
22:18:32.933 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
22:18:32.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:32.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:18:32.933 00.000 10072 MoveAxis(E, 18, ABG)
22:18:32.933 00.000 10072 Guiding  Dir = 2, Dur = 18
22:18:32.934 00.001 10072 IsGuiding returns 0
22:18:32.934 00.000 10072 PulseGuide returned control before completion, sleep 28
22:18:32.951 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
22:18:32.955 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:32.957 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:32.959 00.002 1032 Enqueuing Expose request
22:18:32.976 00.017 10072 IsGuiding returns 0
22:18:32.976 00.000 10072 Move returns status 0, amount 18
22:18:32.976 00.000 10072 MoveAxis(N, 0, ABG)
22:18:32.976 00.000 10072 Move returns status 0, amount 0
22:18:32.976 00.000 10072 move complete, result=0
22:18:32.976 00.000 10072 worker thread done servicing request
22:18:32.976 00.000 10072 Worker thread wakes up
22:18:32.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:32.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:32.978 00.002 1032 GuideStep: 0.0 px 18 ms EAST, 0.0 px 0 ms NORTH
22:18:33.604 00.626 10072 Exposure complete
22:18:33.660 00.056 10072 worker thread done servicing request
22:18:33.660 00.000 1032 OnExposeComplete: enter
22:18:33.662 00.002 1032 UpdateGuideState(): m_state=6
22:18:33.664 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3279
22:18:33.666 00.002 1032 Star::Find returns 1 (0), X=1101.21, Y=134.77, Mass=1205, SNR=24.4, Peak=106 HFD=3.1
22:18:33.669 00.003 1032 MultiStar: [#1 0.05,0.25,0.00,M1] [#2 0.07,0.13,0.80,U] [#3 0.15,-0.03,0.82,U] [#4 0.01,0.10,0.77,U] [#5 -0.15,0.02,0.75,U] [#6 -0.12,-0.06,0.64,U] [#7 -0.06,0.03,0.75,U] [#8 0.08,0.25,0.00,M1] 
22:18:33.671 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.05}, one-star: {-0.00, 0.09}
22:18:33.672 00.001 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
22:18:33.675 00.003 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
22:18:33.676 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.77 mountX=0.05 mountY=-0.00, mountTheta=-0.06
22:18:33.679 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
22:18:33.682 00.003 1032 Enqueuing Move request for scope (-0.01, 0.05)
22:18:33.684 00.002 10072 Worker thread wakes up
22:18:33.684 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:18:33.685 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:18:33.685 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.00
22:18:33.686 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:18:33.688 00.002 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.61
22:18:33.688 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
22:18:33.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:33.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:18:33.688 00.000 10072 MoveAxis(E, 21, ABG)
22:18:33.688 00.000 10072 Guiding  Dir = 2, Dur = 21
22:18:33.689 00.001 10072 IsGuiding returns 0
22:18:33.689 00.000 10072 PulseGuide returned control before completion, sleep 31
22:18:33.706 00.017 1032 UpdateGuideState exits: m=1205 SNR=24.4
22:18:33.709 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:33.711 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:33.714 00.003 1032 Enqueuing Expose request
22:18:33.727 00.013 10072 IsGuiding returns 1
22:18:33.727 00.000 10072 scope still moving after pulse duration time elapsed
22:18:33.758 00.031 10072 IsGuiding returns 1
22:18:33.789 00.031 10072 IsGuiding returns 0
22:18:33.789 00.000 10072 scope move finished after 21 + 79 ms
22:18:33.789 00.000 10072 Move returns status 0, amount 21
22:18:33.789 00.000 10072 MoveAxis(N, 0, ABG)
22:18:33.789 00.000 10072 Move returns status 0, amount 0
22:18:33.789 00.000 10072 move complete, result=0
22:18:33.789 00.000 10072 worker thread done servicing request
22:18:33.789 00.000 1032 GuideStep: 0.0 px 21 ms EAST, -0.0 px 0 ms NORTH
22:18:33.793 00.004 10072 Worker thread wakes up
22:18:33.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:33.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:34.198 00.405 10072 Exposure complete
22:18:34.250 00.052 10072 worker thread done servicing request
22:18:34.250 00.000 1032 OnExposeComplete: enter
22:18:34.253 00.003 1032 UpdateGuideState(): m_state=6
22:18:34.255 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3280
22:18:34.258 00.003 1032 Star::Find returns 1 (0), X=1101.19, Y=134.51, Mass=1305, SNR=25.4, Peak=129 HFD=3.2
22:18:34.260 00.002 1032 MultiStar: [#1 -0.11,0.09,0.96,U] [#2 0.06,0.11,0.83,U] [#3 0.05,-0.11,0.78,U] [#4 -0.17,-0.05,0.71,U] [#5 -0.11,-0.18,0.70,U] [#6 -0.09,-0.06,0.61,U] [#7 -0.16,-0.21,0.00,M1] [#8 -0.06,0.03,0.51,U] 
22:18:34.262 00.002 1032 refined, 7 included, MultiStar: {-0.05, -0.04}, one-star: {-0.02, -0.17}
22:18:34.264 00.002 1032 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.83) = xAngle (-4.29 = 1.99)
22:18:34.266 00.002 1032 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.29 = 1.99)
22:18:34.268 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.46 mountX=-0.03 mountY=0.06, mountTheta=1.99
22:18:34.271 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.04, opts=13)
22:18:34.273 00.002 1032 Enqueuing Move request for scope (-0.05, -0.04)
22:18:34.275 00.002 10072 Worker thread wakes up
22:18:34.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
22:18:34.275 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
22:18:34.275 00.000 10072 Moving (-0.05, -0.04) raw xDistance=-0.03 yDistance=0.06
22:18:34.277 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:18:34.280 00.003 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.62
22:18:34.280 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:18:34.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:34.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:18:34.280 00.000 10072 MoveAxis(E, 19, ABG)
22:18:34.280 00.000 10072 Guiding  Dir = 2, Dur = 19
22:18:34.280 00.000 10072 IsGuiding returns 0
22:18:34.281 00.001 10072 PulseGuide returned control before completion, sleep 29
22:18:34.299 00.018 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:18:34.302 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:34.303 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:34.306 00.003 1032 Enqueuing Expose request
22:18:34.319 00.013 10072 IsGuiding returns 0
22:18:34.319 00.000 10072 Move returns status 0, amount 19
22:18:34.319 00.000 10072 MoveAxis(N, 0, ABG)
22:18:34.319 00.000 10072 Move returns status 0, amount 0
22:18:34.319 00.000 10072 move complete, result=0
22:18:34.319 00.000 10072 worker thread done servicing request
22:18:34.319 00.000 10072 Worker thread wakes up
22:18:34.319 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:34.319 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:34.321 00.002 1032 GuideStep: -0.0 px 19 ms EAST, 0.1 px 0 ms NORTH
22:18:34.945 00.624 10072 Exposure complete
22:18:34.996 00.051 10072 worker thread done servicing request
22:18:34.996 00.000 1032 OnExposeComplete: enter
22:18:34.999 00.003 1032 UpdateGuideState(): m_state=6
22:18:35.001 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3281
22:18:35.002 00.001 1032 Star::Find returns 1 (0), X=1101.40, Y=134.58, Mass=1176, SNR=24.1, Peak=116 HFD=3.3
22:18:35.004 00.002 1032 MultiStar: [#1 -0.08,-0.10,0.94,U] [#2 -0.07,-0.06,0.86,U] [#3 0.17,-0.04,0.78,U] [#4 0.03,-0.11,0.68,U] [#5 0.02,-0.02,0.68,U] [#6 -0.14,-0.09,0.61,U] [#7 0.03,-0.08,0.68,U] [#8 0.21,0.00,0.53,U] 
22:18:35.006 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.19, -0.10}
22:18:35.008 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
22:18:35.010 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
22:18:35.012 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.07 mountX=-0.08 mountY=-0.02, mountTheta=-2.90
22:18:35.015 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
22:18:35.016 00.001 1032 Enqueuing Move request for scope (0.04, -0.07)
22:18:35.017 00.001 10072 Worker thread wakes up
22:18:35.017 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:18:35.017 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:18:35.017 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
22:18:35.019 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:18:35.022 00.003 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.62
22:18:35.022 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
22:18:35.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:35.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:18:35.022 00.000 10072 MoveAxis(E, 20, ABG)
22:18:35.023 00.001 10072 Guiding  Dir = 2, Dur = 20
22:18:35.023 00.000 10072 IsGuiding returns 0
22:18:35.024 00.001 10072 PulseGuide returned control before completion, sleep 30
22:18:35.040 00.016 1032 UpdateGuideState exits: m=1176 SNR=24.1
22:18:35.042 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:35.044 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:35.046 00.002 1032 Enqueuing Expose request
22:18:35.067 00.021 10072 IsGuiding returns 0
22:18:35.067 00.000 10072 Move returns status 0, amount 20
22:18:35.067 00.000 10072 MoveAxis(N, 0, ABG)
22:18:35.067 00.000 10072 Move returns status 0, amount 0
22:18:35.067 00.000 10072 move complete, result=0
22:18:35.067 00.000 10072 worker thread done servicing request
22:18:35.067 00.000 10072 Worker thread wakes up
22:18:35.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:35.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:35.068 00.001 1032 GuideStep: -0.1 px 20 ms EAST, -0.0 px 0 ms NORTH
22:18:35.475 00.407 10072 Exposure complete
22:18:35.537 00.062 10072 worker thread done servicing request
22:18:35.537 00.000 1032 OnExposeComplete: enter
22:18:35.541 00.004 1032 UpdateGuideState(): m_state=6
22:18:35.547 00.006 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3282
22:18:35.549 00.002 1032 Star::Find returns 1 (0), X=1101.33, Y=134.49, Mass=1355, SNR=25.9, Peak=134 HFD=3.2
22:18:35.552 00.003 1032 MultiStar: [#1 0.03,-0.03,0.94,U] [#2 0.02,-0.07,0.82,U] [#3 0.10,0.06,0.74,U] [#4 -0.02,-0.06,0.71,U] [#5 -0.06,-0.19,0.62,U] [#6 -0.05,-0.08,0.58,U] [#7 -0.08,0.08,0.68,U] [#8 0.03,-0.05,0.53,U] 
22:18:35.554 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {0.12, -0.19}
22:18:35.555 00.001 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
22:18:35.558 00.003 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
22:18:35.559 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.29 mountX=-0.06 mountY=-0.00, mountTheta=-3.12
22:18:35.562 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
22:18:35.564 00.002 1032 Enqueuing Move request for scope (0.02, -0.06)
22:18:35.565 00.001 10072 Worker thread wakes up
22:18:35.566 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
22:18:35.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
22:18:35.566 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.00
22:18:35.568 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:18:35.570 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.62
22:18:35.570 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:18:35.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:35.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:18:35.570 00.000 10072 MoveAxis(E, 17, ABG)
22:18:35.570 00.000 10072 Guiding  Dir = 2, Dur = 17
22:18:35.571 00.001 10072 IsGuiding returns 0
22:18:35.571 00.000 10072 PulseGuide returned control before completion, sleep 27
22:18:35.591 00.020 1032 UpdateGuideState exits: m=1355 SNR=25.9
22:18:35.593 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:35.594 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:35.596 00.002 1032 Enqueuing Expose request
22:18:35.613 00.017 10072 IsGuiding returns 0
22:18:35.613 00.000 10072 Move returns status 0, amount 17
22:18:35.613 00.000 10072 MoveAxis(N, 0, ABG)
22:18:35.613 00.000 10072 Move returns status 0, amount 0
22:18:35.613 00.000 10072 move complete, result=0
22:18:35.613 00.000 10072 worker thread done servicing request
22:18:35.613 00.000 10072 Worker thread wakes up
22:18:35.613 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:35.613 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:35.613 00.000 1032 GuideStep: -0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
22:18:36.244 00.631 10072 Exposure complete
22:18:36.296 00.052 10072 worker thread done servicing request
22:18:36.296 00.000 1032 OnExposeComplete: enter
22:18:36.298 00.002 1032 UpdateGuideState(): m_state=6
22:18:36.301 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3283
22:18:36.303 00.002 1032 Star::Find returns 1 (0), X=1101.27, Y=134.40, Mass=1278, SNR=25.1, Peak=119 HFD=3.2
22:18:36.305 00.002 1032 MultiStar: [#1 0.02,-0.19,0.95,U] [#2 -0.14,-0.25,0.00,M1] [#3 0.15,-0.24,0.00,M1] [#4 -0.03,-0.29,0.00,M1] [#5 0.01,-0.07,0.67,U] [#6 -0.04,-0.26,0.00,M1] [#7 0.06,-0.15,0.68,U] [#8 0.01,-0.19,0.50,U] 
22:18:36.307 00.002 1032 refined, 4 included, MultiStar: {0.03, -0.18}, one-star: {0.06, -0.27}
22:18:36.308 00.001 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.07)
22:18:36.310 00.002 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.07)
22:18:36.311 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.39 mountX=-0.19 mountY=0.01, mountTheta=3.07
22:18:36.314 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.18, opts=13)
22:18:36.317 00.003 1032 Enqueuing Move request for scope (0.03, -0.18)
22:18:36.319 00.002 10072 Worker thread wakes up
22:18:36.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
22:18:36.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
22:18:36.319 00.000 10072 Moving (0.03, -0.18) raw xDistance=-0.19 yDistance=0.01
22:18:36.321 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:18:36.324 00.003 10072 PPEC rslt: input = -0.19, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 285.62
22:18:36.324 00.000 10072 PPEC: input: -0.19, control: -0.11, exposure: 500
22:18:36.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:36.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:18:36.324 00.000 10072 MoveAxis(E, 109, ABG)
22:18:36.324 00.000 10072 Guiding  Dir = 2, Dur = 109
22:18:36.324 00.000 10072 IsGuiding returns 0
22:18:36.325 00.001 10072 PulseGuide returned control before completion, sleep 119
22:18:36.343 00.018 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:18:36.345 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:36.346 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:36.348 00.002 1032 Enqueuing Expose request
22:18:36.447 00.099 10072 IsGuiding returns 1
22:18:36.447 00.000 10072 scope still moving after pulse duration time elapsed
22:18:36.477 00.030 10072 IsGuiding returns 0
22:18:36.477 00.000 10072 scope move finished after 109 + 44 ms
22:18:36.477 00.000 10072 Move returns status 0, amount 109
22:18:36.477 00.000 10072 MoveAxis(N, 0, ABG)
22:18:36.477 00.000 10072 Move returns status 0, amount 0
22:18:36.477 00.000 10072 move complete, result=0
22:18:36.477 00.000 10072 worker thread done servicing request
22:18:36.478 00.001 10072 Worker thread wakes up
22:18:36.478 00.000 1032 GuideStep: -0.2 px 109 ms EAST, 0.0 px 0 ms NORTH
22:18:36.480 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:36.480 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:36.886 00.406 10072 Exposure complete
22:18:36.937 00.051 10072 worker thread done servicing request
22:18:36.937 00.000 1032 OnExposeComplete: enter
22:18:36.939 00.002 1032 UpdateGuideState(): m_state=6
22:18:36.941 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3284
22:18:36.943 00.002 1032 Star::Find returns 1 (0), X=1101.32, Y=134.45, Mass=1358, SNR=25.9, Peak=128 HFD=3.2
22:18:36.946 00.003 1032 MultiStar: [#1 -0.04,-0.16,0.94,U] [#2 -0.05,-0.19,0.77,U] [#3 -0.01,-0.09,0.73,U] [#4 -0.19,-0.08,0.64,U] [#5 0.05,-0.12,0.61,U] [#6 -0.24,-0.24,0.00,M2] [#7 -0.27,-0.12,0.00,M1] [#8 0.02,-0.23,0.46,U] 
22:18:36.947 00.001 1032 refined, 6 included, MultiStar: {-0.01, -0.16}, one-star: {0.11, -0.23}
22:18:36.948 00.001 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.83)
22:18:36.951 00.003 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.83)
22:18:36.952 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.63 mountX=-0.15 mountY=0.05, mountTheta=2.83
22:18:36.954 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.16, opts=13)
22:18:36.956 00.002 1032 Enqueuing Move request for scope (-0.01, -0.16)
22:18:36.957 00.001 10072 Worker thread wakes up
22:18:36.957 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
22:18:36.957 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
22:18:36.957 00.000 10072 Moving (-0.01, -0.16) raw xDistance=-0.15 yDistance=0.05
22:18:36.959 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=146, Gamma=2.230
22:18:36.961 00.002 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 285.63
22:18:36.962 00.001 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:18:36.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:36.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:18:36.962 00.000 10072 MoveAxis(E, 91, ABG)
22:18:36.962 00.000 10072 Guiding  Dir = 2, Dur = 91
22:18:36.962 00.000 10072 IsGuiding returns 0
22:18:36.962 00.000 10072 PulseGuide returned control before completion, sleep 101
22:18:36.978 00.016 1032 UpdateGuideState exits: m=1358 SNR=25.9
22:18:36.981 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:36.983 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:36.984 00.001 1032 Enqueuing Expose request
22:18:37.070 00.086 10072 IsGuiding returns 1
22:18:37.070 00.000 10072 scope still moving after pulse duration time elapsed
22:18:37.101 00.031 10072 IsGuiding returns 0
22:18:37.101 00.000 10072 scope move finished after 91 + 47 ms
22:18:37.101 00.000 10072 Move returns status 0, amount 91
22:18:37.101 00.000 10072 MoveAxis(N, 0, ABG)
22:18:37.101 00.000 10072 Move returns status 0, amount 0
22:18:37.101 00.000 10072 move complete, result=0
22:18:37.101 00.000 10072 worker thread done servicing request
22:18:37.101 00.000 10072 Worker thread wakes up
22:18:37.101 00.000 1032 GuideStep: -0.2 px 91 ms EAST, 0.1 px 0 ms NORTH
22:18:37.103 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:37.103 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:37.728 00.625 10072 Exposure complete
22:18:37.785 00.057 10072 worker thread done servicing request
22:18:37.785 00.000 1032 OnExposeComplete: enter
22:18:37.786 00.001 1032 UpdateGuideState(): m_state=6
22:18:37.788 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3285
22:18:37.790 00.002 1032 Star::Find returns 1 (0), X=1101.22, Y=134.81, Mass=1211, SNR=24.4, Peak=112 HFD=3.2
22:18:37.792 00.002 1032 MultiStar: [#1 -0.09,0.19,0.97,U] [#2 -0.17,0.07,0.81,U] [#3 0.12,0.19,0.83,U] [#4 -0.11,0.27,0.00,M1] [#5 0.09,0.17,0.66,U] [#6 -0.39,-0.04,0.00,M3] [#7 -0.16,0.07,0.69,U] [#8 0.02,0.16,0.57,U] 
22:18:37.794 00.002 1032 single-star, 6 included, MultiStar: {-0.03, 0.14}, one-star: {0.01, 0.13}
22:18:37.796 00.002 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
22:18:37.797 00.001 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
22:18:37.799 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.51 mountX=0.12 mountY=-0.04, mountTheta=-0.32
22:18:37.804 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
22:18:37.805 00.001 1032 Enqueuing Move request for scope (0.01, 0.13)
22:18:37.807 00.002 10072 Worker thread wakes up
22:18:37.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
22:18:37.807 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
22:18:37.807 00.000 10072 Moving (0.01, 0.13) raw xDistance=0.12 yDistance=-0.04
22:18:37.809 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:18:37.811 00.002 10072 PPEC rslt: input = 0.12, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.63
22:18:37.811 00.000 10072 PPEC: input: 0.12, control: -0.02, exposure: 500
22:18:37.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:37.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:18:37.811 00.000 10072 MoveAxis(E, 21, ABG)
22:18:37.811 00.000 10072 Guiding  Dir = 2, Dur = 21
22:18:37.812 00.001 10072 IsGuiding returns 0
22:18:37.812 00.000 10072 PulseGuide returned control before completion, sleep 31
22:18:37.829 00.017 1032 UpdateGuideState exits: m=1211 SNR=24.4
22:18:37.832 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:37.835 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:37.837 00.002 1032 Enqueuing Expose request
22:18:37.851 00.014 10072 IsGuiding returns 1
22:18:37.851 00.000 10072 scope still moving after pulse duration time elapsed
22:18:37.882 00.031 10072 IsGuiding returns 0
22:18:37.882 00.000 10072 scope move finished after 21 + 49 ms
22:18:37.882 00.000 10072 Move returns status 0, amount 21
22:18:37.882 00.000 10072 MoveAxis(N, 0, ABG)
22:18:37.882 00.000 10072 Move returns status 0, amount 0
22:18:37.883 00.001 10072 move complete, result=0
22:18:37.883 00.000 10072 worker thread done servicing request
22:18:37.883 00.000 10072 Worker thread wakes up
22:18:37.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:37.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:37.890 00.007 1032 GuideStep: 0.1 px 21 ms EAST, -0.0 px 0 ms NORTH
22:18:38.293 00.403 10072 Exposure complete
22:18:38.344 00.051 10072 worker thread done servicing request
22:18:38.344 00.000 1032 OnExposeComplete: enter
22:18:38.346 00.002 1032 UpdateGuideState(): m_state=6
22:18:38.348 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3286
22:18:38.349 00.001 1032 Star::Find returns 1 (0), X=1101.19, Y=134.93, Mass=1215, SNR=24.5, Peak=103 HFD=3.1
22:18:38.351 00.002 1032 MultiStar: [#1 -0.04,0.16,1.06,U] [#2 -0.19,0.25,0.00,M1] [#3 -0.05,0.12,0.77,U] [#4 -0.11,0.27,0.00,M2] [#5 0.06,0.24,0.00,M1] [#6 -0.30,0.10,0.00,M4] [#7 -0.06,0.27,0.00,M1] [#8 0.05,0.26,0.00,M1] 
22:18:38.353 00.002 1032 refined, 2 included, MultiStar: {-0.04, 0.19}, one-star: {-0.02, 0.26}
22:18:38.355 00.002 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
22:18:38.356 00.001 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
22:18:38.358 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.77 mountX=0.19 mountY=-0.01, mountTheta=-0.06
22:18:38.360 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.19, opts=13)
22:18:38.362 00.002 1032 Enqueuing Move request for scope (-0.04, 0.19)
22:18:38.364 00.002 10072 Worker thread wakes up
22:18:38.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
22:18:38.364 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
22:18:38.364 00.000 10072 Moving (-0.04, 0.19) raw xDistance=0.19 yDistance=-0.01
22:18:38.366 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:18:38.369 00.003 10072 PPEC rslt: input = 0.19, final = 0.07, react = 0.09, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 285.63
22:18:38.369 00.000 10072 PPEC: input: 0.19, control: 0.07, exposure: 500
22:18:38.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:38.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:18:38.370 00.001 10072 MoveAxis(W, 71, ABG)
22:18:38.370 00.000 10072 Guiding  Dir = 3, Dur = 71
22:18:38.370 00.000 10072 IsGuiding returns 0
22:18:38.370 00.000 10072 PulseGuide returned control before completion, sleep 81
22:18:38.386 00.016 1032 UpdateGuideState exits: m=1215 SNR=24.5
22:18:38.389 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:38.390 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:38.394 00.004 1032 Enqueuing Expose request
22:18:38.458 00.064 10072 IsGuiding returns 0
22:18:38.458 00.000 10072 Move returns status 0, amount 71
22:18:38.458 00.000 10072 MoveAxis(N, 0, ABG)
22:18:38.458 00.000 10072 Move returns status 0, amount 0
22:18:38.458 00.000 10072 move complete, result=0
22:18:38.458 00.000 10072 worker thread done servicing request
22:18:38.458 00.000 1032 GuideStep: 0.2 px 71 ms WEST, -0.0 px 0 ms NORTH
22:18:38.461 00.003 10072 Worker thread wakes up
22:18:38.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:38.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:39.086 00.625 10072 Exposure complete
22:18:39.142 00.056 10072 worker thread done servicing request
22:18:39.142 00.000 1032 OnExposeComplete: enter
22:18:39.145 00.003 1032 UpdateGuideState(): m_state=6
22:18:39.148 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3287
22:18:39.150 00.002 1032 Star::Find returns 1 (0), X=1101.36, Y=134.66, Mass=1460, SNR=26.8, Peak=149 HFD=3.3
22:18:39.152 00.002 1032 MultiStar: [#1 0.01,0.10,0.95,U] [#2 -0.10,0.07,0.73,U] [#3 -0.10,-0.02,0.72,U] [#4 -0.18,0.04,0.62,U] [#5 0.08,-0.03,0.66,U] [#6 -0.10,-0.11,0.61,U] [#7 -0.16,-0.01,0.61,U] [#8 0.11,0.03,0.53,U] 
22:18:39.154 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {0.15, -0.02}
22:18:39.156 00.002 1032 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.83) = xAngle (0.89 = 0.89)
22:18:39.157 00.001 1032 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.89 = 0.89)
22:18:39.159 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.72 mountX=0.02 mountY=0.02, mountTheta=0.89
22:18:39.163 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
22:18:39.164 00.001 1032 Enqueuing Move request for scope (-0.02, 0.01)
22:18:39.166 00.002 10072 Worker thread wakes up
22:18:39.166 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
22:18:39.166 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
22:18:39.166 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.02
22:18:39.169 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:18:39.171 00.002 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.64
22:18:39.172 00.001 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
22:18:39.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:39.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:18:39.172 00.000 10072 MoveAxis(E, 20, ABG)
22:18:39.172 00.000 10072 Guiding  Dir = 2, Dur = 20
22:18:39.172 00.000 10072 IsGuiding returns 0
22:18:39.174 00.002 10072 PulseGuide returned control before completion, sleep 30
22:18:39.192 00.018 1032 UpdateGuideState exits: m=1460 SNR=26.8
22:18:39.194 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:39.196 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:39.197 00.001 1032 Enqueuing Expose request
22:18:39.206 00.009 10072 IsGuiding returns 1
22:18:39.207 00.001 10072 scope still moving after pulse duration time elapsed
22:18:39.238 00.031 10072 IsGuiding returns 0
22:18:39.238 00.000 10072 scope move finished after 20 + 44 ms
22:18:39.238 00.000 10072 Move returns status 0, amount 20
22:18:39.239 00.001 10072 MoveAxis(N, 0, ABG)
22:18:39.239 00.000 10072 Move returns status 0, amount 0
22:18:39.239 00.000 10072 move complete, result=0
22:18:39.239 00.000 10072 worker thread done servicing request
22:18:39.239 00.000 10072 Worker thread wakes up
22:18:39.239 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:39.239 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:39.246 00.007 1032 GuideStep: 0.0 px 20 ms EAST, 0.0 px 0 ms NORTH
22:18:39.645 00.399 10072 Exposure complete
22:18:39.706 00.061 10072 worker thread done servicing request
22:18:39.707 00.001 1032 OnExposeComplete: enter
22:18:39.708 00.001 1032 UpdateGuideState(): m_state=6
22:18:39.710 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3288
22:18:39.714 00.004 1032 Star::Find returns 1 (0), X=1101.19, Y=134.62, Mass=1524, SNR=27.4, Peak=153 HFD=3.3
22:18:39.716 00.002 1032 MultiStar: [#1 -0.03,-0.13,0.91,U] [#2 0.02,-0.18,0.67,U] [#3 0.04,-0.03,0.67,U] [#4 -0.04,-0.07,0.60,U] [#5 -0.07,-0.04,0.59,U] [#6 -0.09,-0.11,0.57,U] [#7 -0.11,0.05,0.61,U] [#8 0.07,-0.03,0.47,U] 
22:18:39.716 00.000 1032 single-star, 8 included, MultiStar: {-0.03, -0.07}, one-star: {-0.02, -0.06}
22:18:39.718 00.002 1032 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.83) = xAngle (-3.77 = 2.52)
22:18:39.720 00.002 1032 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.77 = 2.52)
22:18:39.722 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.94 mountX=-0.05 mountY=0.04, mountTheta=2.52
22:18:39.726 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
22:18:39.729 00.003 1032 Enqueuing Move request for scope (-0.02, -0.06)
22:18:39.731 00.002 10072 Worker thread wakes up
22:18:39.731 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
22:18:39.731 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
22:18:39.731 00.000 10072 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.04
22:18:39.733 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:18:39.737 00.004 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.64
22:18:39.737 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:18:39.737 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:39.737 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:18:39.737 00.000 10072 MoveAxis(E, 17, ABG)
22:18:39.737 00.000 10072 Guiding  Dir = 2, Dur = 17
22:18:39.737 00.000 10072 IsGuiding returns 0
22:18:39.737 00.000 10072 PulseGuide returned control before completion, sleep 27
22:18:39.756 00.019 1032 UpdateGuideState exits: m=1524 SNR=27.4
22:18:39.758 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:39.760 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:39.762 00.002 1032 Enqueuing Expose request
22:18:39.774 00.012 10072 IsGuiding returns 0
22:18:39.774 00.000 10072 Move returns status 0, amount 17
22:18:39.774 00.000 10072 MoveAxis(N, 0, ABG)
22:18:39.774 00.000 10072 Move returns status 0, amount 0
22:18:39.774 00.000 10072 move complete, result=0
22:18:39.774 00.000 10072 worker thread done servicing request
22:18:39.774 00.000 10072 Worker thread wakes up
22:18:39.774 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:39.774 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:39.777 00.003 1032 GuideStep: -0.1 px 17 ms EAST, 0.0 px 0 ms NORTH
22:18:40.405 00.628 10072 Exposure complete
22:18:40.472 00.067 10072 worker thread done servicing request
22:18:40.472 00.000 1032 OnExposeComplete: enter
22:18:40.472 00.000 1032 UpdateGuideState(): m_state=6
22:18:40.472 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3289
22:18:40.483 00.011 1032 Star::Find returns 1 (0), X=1101.18, Y=134.76, Mass=1216, SNR=24.5, Peak=115 HFD=3.1
22:18:40.485 00.002 1032 MultiStar: [#1 -0.10,-0.02,0.97,U] [#2 -0.25,0.04,0.00,M1] [#3 -0.04,0.09,0.77,U] [#4 -0.16,0.11,0.68,U] [#5 -0.21,-0.11,0.00,M1] [#6 -0.22,0.00,0.68,U] [#7 -0.23,0.07,0.00,M1] [#8 0.09,0.14,0.54,U] 
22:18:40.488 00.003 1032 single-star, 5 included, MultiStar: {-0.08, 0.06}, one-star: {-0.03, 0.08}
22:18:40.488 00.000 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
22:18:40.488 00.000 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
22:18:40.488 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.91 mountX=0.08 mountY=0.01, mountTheta=0.08
22:18:40.488 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
22:18:40.502 00.014 1032 Enqueuing Move request for scope (-0.03, 0.08)
22:18:40.505 00.003 10072 Worker thread wakes up
22:18:40.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
22:18:40.505 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
22:18:40.505 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.08 yDistance=0.01
22:18:40.507 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:18:40.509 00.002 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.64
22:18:40.509 00.000 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
22:18:40.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:40.509 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:18:40.509 00.000 10072 MoveAxis(E, 19, ABG)
22:18:40.509 00.000 10072 Guiding  Dir = 2, Dur = 19
22:18:40.509 00.000 10072 IsGuiding returns 0
22:18:40.511 00.002 10072 PulseGuide returned control before completion, sleep 29
22:18:40.531 00.020 1032 UpdateGuideState exits: m=1216 SNR=24.5
22:18:40.531 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:40.531 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:40.531 00.000 1032 Enqueuing Expose request
22:18:40.548 00.017 10072 IsGuiding returns 0
22:18:40.548 00.000 10072 Move returns status 0, amount 19
22:18:40.548 00.000 10072 MoveAxis(N, 0, ABG)
22:18:40.548 00.000 10072 Move returns status 0, amount 0
22:18:40.548 00.000 10072 move complete, result=0
22:18:40.549 00.001 10072 worker thread done servicing request
22:18:40.549 00.000 10072 Worker thread wakes up
22:18:40.549 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:40.549 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:40.550 00.001 1032 GuideStep: 0.1 px 19 ms EAST, 0.0 px 0 ms NORTH
22:18:40.963 00.413 10072 Exposure complete
22:18:41.018 00.055 10072 worker thread done servicing request
22:18:41.018 00.000 1032 OnExposeComplete: enter
22:18:41.020 00.002 1032 UpdateGuideState(): m_state=6
22:18:41.024 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3290
22:18:41.027 00.003 1032 Star::Find returns 1 (0), X=1101.10, Y=134.64, Mass=1457, SNR=26.8, Peak=129 HFD=3.3
22:18:41.029 00.002 1032 MultiStar: [#1 -0.15,0.06,0.91,U] [#2 -0.17,0.00,0.77,U] [#3 0.03,0.12,0.69,U] [#4 -0.11,-0.05,0.64,U] [#5 -0.16,-0.18,0.00,M2] [#6 -0.09,-0.11,0.55,U] [#7 -0.26,-0.02,0.00,M2] [#8 -0.08,0.07,0.45,U] 
22:18:41.031 00.002 1032 refined, 6 included, MultiStar: {-0.10, 0.01}, one-star: {-0.11, -0.04}
22:18:41.033 00.002 1032 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.83) = xAngle (1.24 = 1.24)
22:18:41.035 00.002 1032 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.24 = 1.24)
22:18:41.035 00.000 1032 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.07 mountX=0.03 mountY=0.10, mountTheta=1.24
22:18:41.040 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.01, opts=13)
22:18:41.040 00.000 1032 Enqueuing Move request for scope (-0.10, 0.01)
22:18:41.040 00.000 10072 Worker thread wakes up
22:18:41.040 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
22:18:41.040 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
22:18:41.040 00.000 10072 Moving (-0.10, 0.01) raw xDistance=0.03 yDistance=0.10
22:18:41.048 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:18:41.049 00.001 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.64
22:18:41.051 00.002 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:18:41.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:41.051 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:18:41.051 00.000 10072 MoveAxis(E, 16, ABG)
22:18:41.051 00.000 10072 Guiding  Dir = 2, Dur = 16
22:18:41.051 00.000 10072 IsGuiding returns 0
22:18:41.051 00.000 10072 PulseGuide returned control before completion, sleep 26
22:18:41.068 00.017 1032 UpdateGuideState exits: m=1457 SNR=26.8
22:18:41.070 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:41.071 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:41.073 00.002 1032 Enqueuing Expose request
22:18:41.087 00.014 10072 IsGuiding returns 0
22:18:41.087 00.000 10072 Move returns status 0, amount 16
22:18:41.088 00.001 10072 MoveAxis(N, 0, ABG)
22:18:41.088 00.000 10072 Move returns status 0, amount 0
22:18:41.088 00.000 10072 move complete, result=0
22:18:41.088 00.000 10072 worker thread done servicing request
22:18:41.088 00.000 10072 Worker thread wakes up
22:18:41.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:41.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:41.088 00.000 1032 GuideStep: 0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
22:18:41.723 00.635 10072 Exposure complete
22:18:41.770 00.047 10072 worker thread done servicing request
22:18:41.770 00.000 1032 OnExposeComplete: enter
22:18:41.781 00.011 1032 UpdateGuideState(): m_state=6
22:18:41.781 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3291
22:18:41.787 00.006 1032 Star::Find returns 1 (0), X=1101.14, Y=134.54, Mass=1282, SNR=25.2, Peak=114 HFD=3.4
22:18:41.789 00.002 1032 MultiStar: [#1 -0.24,0.02,0.00,M1] [#2 -0.26,-0.21,0.00,M1] [#3 0.03,-0.05,0.75,U] [#4 -0.15,-0.06,0.63,U] [#5 -0.17,-0.14,0.67,U] [#6 -0.09,-0.15,0.58,U] [#7 -0.31,0.15,0.00,M3] [#8 -0.07,0.01,0.51,U] 
22:18:41.789 00.000 1032 refined, 5 included, MultiStar: {-0.08, -0.09}, one-star: {-0.07, -0.13}
22:18:41.789 00.000 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.15)
22:18:41.796 00.007 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.15)
22:18:41.797 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.31 mountX=-0.07 mountY=0.10, mountTheta=2.15
22:18:41.798 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.09, opts=13)
22:18:41.804 00.006 1032 Enqueuing Move request for scope (-0.08, -0.09)
22:18:41.805 00.001 10072 Worker thread wakes up
22:18:41.805 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
22:18:41.805 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
22:18:41.805 00.000 10072 Moving (-0.08, -0.09) raw xDistance=-0.07 yDistance=0.10
22:18:41.808 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:18:41.810 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.65
22:18:41.810 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:18:41.812 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:41.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:18:41.812 00.000 10072 MoveAxis(E, 18, ABG)
22:18:41.812 00.000 10072 Guiding  Dir = 2, Dur = 18
22:18:41.812 00.000 10072 IsGuiding returns 0
22:18:41.812 00.000 10072 PulseGuide returned control before completion, sleep 28
22:18:41.829 00.017 1032 UpdateGuideState exits: m=1282 SNR=25.2
22:18:41.832 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:41.835 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:41.837 00.002 1032 Enqueuing Expose request
22:18:41.850 00.013 10072 IsGuiding returns 0
22:18:41.850 00.000 10072 Move returns status 0, amount 18
22:18:41.850 00.000 10072 MoveAxis(N, 0, ABG)
22:18:41.850 00.000 10072 Move returns status 0, amount 0
22:18:41.850 00.000 10072 move complete, result=0
22:18:41.850 00.000 10072 worker thread done servicing request
22:18:41.850 00.000 10072 Worker thread wakes up
22:18:41.850 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:41.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:41.850 00.000 1032 GuideStep: -0.1 px 18 ms EAST, 0.1 px 0 ms NORTH
22:18:42.268 00.418 10072 Exposure complete
22:18:42.313 00.045 10072 worker thread done servicing request
22:18:42.324 00.011 1032 OnExposeComplete: enter
22:18:42.324 00.000 1032 UpdateGuideState(): m_state=6
22:18:42.324 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3292
22:18:42.329 00.005 1032 Star::Find returns 1 (0), X=1101.12, Y=134.55, Mass=1195, SNR=24.2, Peak=112 HFD=3.3
22:18:42.329 00.000 1032 MultiStar: [#1 -0.13,0.07,0.99,U] [#2 -0.25,-0.09,0.00,M2] [#3 -0.02,-0.18,0.78,U] [#4 -0.17,-0.06,0.73,U] [#5 -0.05,-0.05,0.72,U] [#6 -0.22,-0.16,0.00,M1] [#7 -0.26,-0.03,0.00,M4] [#8 -0.04,0.06,0.54,U] 
22:18:42.329 00.000 1032 refined, 5 included, MultiStar: {-0.09, -0.05}, one-star: {-0.09, -0.13}
22:18:42.329 00.000 1032 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.83) = xAngle (-4.46 = 1.82)
22:18:42.329 00.000 1032 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.46 = 1.82)
22:18:42.329 00.000 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.63 mountX=-0.03 mountY=0.10, mountTheta=1.82
22:18:42.341 00.012 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.05, opts=13)
22:18:42.341 00.000 1032 Enqueuing Move request for scope (-0.09, -0.05)
22:18:42.345 00.004 10072 Worker thread wakes up
22:18:42.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
22:18:42.345 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
22:18:42.345 00.000 10072 Moving (-0.09, -0.05) raw xDistance=-0.03 yDistance=0.10
22:18:42.347 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:18:42.347 00.000 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.65
22:18:42.347 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:18:42.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:42.347 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:18:42.347 00.000 10072 MoveAxis(E, 15, ABG)
22:18:42.347 00.000 10072 Guiding  Dir = 2, Dur = 15
22:18:42.347 00.000 10072 IsGuiding returns 0
22:18:42.347 00.000 10072 PulseGuide returned control before completion, sleep 25
22:18:42.372 00.025 1032 UpdateGuideState exits: m=1195 SNR=24.2
22:18:42.374 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:42.381 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:42.381 00.000 1032 Enqueuing Expose request
22:18:42.395 00.014 10072 IsGuiding returns 0
22:18:42.395 00.000 10072 Move returns status 0, amount 15
22:18:42.395 00.000 10072 MoveAxis(N, 0, ABG)
22:18:42.395 00.000 10072 Move returns status 0, amount 0
22:18:42.395 00.000 10072 move complete, result=0
22:18:42.395 00.000 10072 worker thread done servicing request
22:18:42.395 00.000 10072 Worker thread wakes up
22:18:42.395 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:42.395 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:42.395 00.000 1032 GuideStep: -0.0 px 15 ms EAST, 0.1 px 0 ms NORTH
22:18:43.032 00.637 10072 Exposure complete
22:18:43.079 00.047 10072 worker thread done servicing request
22:18:43.079 00.000 1032 OnExposeComplete: enter
22:18:43.079 00.000 1032 UpdateGuideState(): m_state=6
22:18:43.079 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3293
22:18:43.079 00.000 1032 Star::Find returns 1 (0), X=1101.14, Y=134.65, Mass=1295, SNR=25.2, Peak=109 HFD=3.3
22:18:43.087 00.008 1032 MultiStar: [#1 -0.11,0.10,0.94,U] [#2 -0.28,0.10,0.00,M3] [#3 -0.16,0.09,0.79,U] [#4 -0.13,0.02,0.64,U] [#5 -0.06,0.02,0.67,U] [#6 0.03,0.00,0.61,U] [#7 -0.14,0.04,0.67,U] [#8 0.02,0.05,0.55,U] 
22:18:43.087 00.000 1032 single-star, 7 included, MultiStar: {-0.08, 0.04}, one-star: {-0.07, -0.03}
22:18:43.087 00.000 1032 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.83) = xAngle (-4.60 = 1.68)
22:18:43.092 00.005 1032 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.60 = 1.68)
22:18:43.094 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.77 mountX=-0.01 mountY=0.07, mountTheta=1.68
22:18:43.098 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.03, opts=13)
22:18:43.098 00.000 1032 Enqueuing Move request for scope (-0.07, -0.03)
22:18:43.100 00.002 10072 Worker thread wakes up
22:18:43.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
22:18:43.100 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
22:18:43.100 00.000 10072 Moving (-0.07, -0.03) raw xDistance=-0.01 yDistance=0.07
22:18:43.102 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:18:43.104 00.002 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.65
22:18:43.104 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:18:43.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:43.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:18:43.106 00.002 10072 MoveAxis(E, 16, ABG)
22:18:43.106 00.000 10072 Guiding  Dir = 2, Dur = 16
22:18:43.106 00.000 10072 IsGuiding returns 0
22:18:43.106 00.000 10072 PulseGuide returned control before completion, sleep 26
22:18:43.121 00.015 1032 UpdateGuideState exits: m=1295 SNR=25.2
22:18:43.125 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:43.127 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:43.129 00.002 1032 Enqueuing Expose request
22:18:43.140 00.011 10072 IsGuiding returns 0
22:18:43.140 00.000 10072 Move returns status 0, amount 16
22:18:43.140 00.000 10072 MoveAxis(N, 0, ABG)
22:18:43.140 00.000 10072 Move returns status 0, amount 0
22:18:43.141 00.001 10072 move complete, result=0
22:18:43.141 00.000 10072 worker thread done servicing request
22:18:43.141 00.000 10072 Worker thread wakes up
22:18:43.141 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:43.141 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:43.141 00.000 1032 GuideStep: -0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
22:18:43.546 00.405 10072 Exposure complete
22:18:43.603 00.057 10072 worker thread done servicing request
22:18:43.603 00.000 1032 OnExposeComplete: enter
22:18:43.605 00.002 1032 UpdateGuideState(): m_state=6
22:18:43.607 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3294
22:18:43.610 00.003 1032 Star::Find returns 1 (0), X=1101.12, Y=134.82, Mass=1339, SNR=25.7, Peak=117 HFD=3.0
22:18:43.610 00.000 1032 MultiStar: [#1 -0.12,0.05,0.97,U] [#2 -0.18,0.05,0.75,U] [#3 -0.02,0.19,0.72,U] [#4 -0.10,0.04,0.70,U] [#5 0.12,0.04,0.62,U] [#6 -0.14,0.20,0.00,M1] [#7 -0.09,0.08,0.70,U] [#8 0.04,0.11,0.56,U] 
22:18:43.615 00.005 1032 refined, 7 included, MultiStar: {-0.07, 0.09}, one-star: {-0.09, 0.14}
22:18:43.617 00.002 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
22:18:43.619 00.002 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
22:18:43.619 00.000 1032 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.21 mountX=0.10 mountY=0.04, mountTheta=0.38
22:18:43.619 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.09, opts=13)
22:18:43.619 00.000 1032 Enqueuing Move request for scope (-0.07, 0.09)
22:18:43.619 00.000 10072 Worker thread wakes up
22:18:43.619 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
22:18:43.619 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
22:18:43.619 00.000 10072 Moving (-0.07, 0.09) raw xDistance=0.10 yDistance=0.04
22:18:43.631 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=142, Gamma=2.230
22:18:43.635 00.004 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.65
22:18:43.635 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:18:43.635 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:43.635 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:18:43.635 00.000 10072 MoveAxis(E, 14, ABG)
22:18:43.635 00.000 10072 Guiding  Dir = 2, Dur = 14
22:18:43.635 00.000 10072 IsGuiding returns 0
22:18:43.635 00.000 10072 PulseGuide returned control before completion, sleep 24
22:18:43.650 00.015 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:18:43.650 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:43.650 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:43.650 00.000 1032 Enqueuing Expose request
22:18:43.666 00.016 10072 IsGuiding returns 0
22:18:43.666 00.000 10072 Move returns status 0, amount 14
22:18:43.666 00.000 10072 MoveAxis(N, 0, ABG)
22:18:43.666 00.000 10072 Move returns status 0, amount 0
22:18:43.666 00.000 10072 move complete, result=0
22:18:43.666 00.000 10072 worker thread done servicing request
22:18:43.666 00.000 10072 Worker thread wakes up
22:18:43.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:43.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:43.668 00.002 1032 GuideStep: 0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
22:18:44.304 00.636 10072 Exposure complete
22:18:44.348 00.044 10072 worker thread done servicing request
22:18:44.348 00.000 1032 OnExposeComplete: enter
22:18:44.360 00.012 1032 UpdateGuideState(): m_state=6
22:18:44.360 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3295
22:18:44.360 00.000 1032 Star::Find returns 1 (0), X=1101.19, Y=134.84, Mass=1380, SNR=26.1, Peak=116 HFD=3.1
22:18:44.364 00.004 1032 MultiStar: [#1 -0.06,0.03,0.92,U] [#2 -0.16,0.05,0.81,U] [#3 -0.01,-0.11,0.78,U] [#4 0.03,0.05,0.69,U] [#5 -0.01,-0.00,0.62,U] [#6 0.07,-0.07,0.55,U] [#7 -0.06,0.03,0.70,U] [#8 0.24,0.14,0.00,M1] 
22:18:44.364 00.000 1032 refined, 7 included, MultiStar: {-0.03, 0.03}, one-star: {-0.02, 0.16}
22:18:44.364 00.000 1032 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.83) = xAngle (0.60 = 0.60)
22:18:44.364 00.000 1032 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.60 = 0.60)
22:18:44.364 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.43 mountX=0.03 mountY=0.02, mountTheta=0.60
22:18:44.364 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
22:18:44.364 00.000 1032 Enqueuing Move request for scope (-0.03, 0.03)
22:18:44.377 00.013 10072 Worker thread wakes up
22:18:44.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
22:18:44.377 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
22:18:44.377 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=0.02
22:18:44.380 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:18:44.381 00.001 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.66
22:18:44.381 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:18:44.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:44.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:18:44.381 00.000 10072 MoveAxis(E, 15, ABG)
22:18:44.381 00.000 10072 Guiding  Dir = 2, Dur = 15
22:18:44.381 00.000 10072 IsGuiding returns 0
22:18:44.381 00.000 10072 PulseGuide returned control before completion, sleep 25
22:18:44.400 00.019 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:18:44.405 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:44.405 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:44.407 00.002 1032 Enqueuing Expose request
22:18:44.412 00.005 10072 IsGuiding returns 0
22:18:44.412 00.000 10072 Move returns status 0, amount 15
22:18:44.412 00.000 10072 MoveAxis(N, 0, ABG)
22:18:44.412 00.000 10072 Move returns status 0, amount 0
22:18:44.412 00.000 10072 move complete, result=0
22:18:44.412 00.000 10072 worker thread done servicing request
22:18:44.412 00.000 10072 Worker thread wakes up
22:18:44.412 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:44.413 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:44.417 00.004 1032 GuideStep: 0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
22:18:44.828 00.411 10072 Exposure complete
22:18:44.873 00.045 10072 worker thread done servicing request
22:18:44.873 00.000 1032 OnExposeComplete: enter
22:18:44.883 00.010 1032 UpdateGuideState(): m_state=6
22:18:44.885 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3296
22:18:44.885 00.000 1032 Star::Find returns 1 (0), X=1101.24, Y=134.66, Mass=1280, SNR=25.1, Peak=123 HFD=3.3
22:18:44.888 00.003 1032 MultiStar: [#1 0.09,0.04,0.98,U] [#2 0.08,-0.03,0.76,U] [#3 0.23,0.02,0.75,U] [#4 0.03,0.08,0.65,U] [#5 -0.02,-0.12,0.67,U] [#6 -0.09,-0.15,0.62,U] [#7 0.06,-0.11,0.67,U] [#8 0.14,0.02,0.52,U] 
22:18:44.890 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.03, -0.02}
22:18:44.891 00.001 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
22:18:44.893 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
22:18:44.893 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.62 mountX=-0.03 mountY=-0.02, mountTheta=-2.45
22:18:44.895 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
22:18:44.897 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
22:18:44.897 00.000 10072 Worker thread wakes up
22:18:44.899 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:18:44.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:18:44.899 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
22:18:44.899 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:18:44.901 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.66
22:18:44.901 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:18:44.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:44.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:18:44.901 00.000 10072 MoveAxis(E, 12, ABG)
22:18:44.901 00.000 10072 Guiding  Dir = 2, Dur = 12
22:18:44.901 00.000 10072 IsGuiding returns 0
22:18:44.903 00.002 10072 PulseGuide returned control before completion, sleep 22
22:18:44.921 00.018 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:18:44.922 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:44.926 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:44.928 00.002 1032 Enqueuing Expose request
22:18:44.936 00.008 10072 IsGuiding returns 0
22:18:44.936 00.000 10072 Move returns status 0, amount 12
22:18:44.936 00.000 10072 MoveAxis(N, 0, ABG)
22:18:44.936 00.000 10072 Move returns status 0, amount 0
22:18:44.936 00.000 10072 move complete, result=0
22:18:44.936 00.000 10072 worker thread done servicing request
22:18:44.936 00.000 10072 Worker thread wakes up
22:18:44.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:44.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:44.936 00.000 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
22:18:45.568 00.632 10072 Exposure complete
22:18:45.621 00.053 10072 worker thread done servicing request
22:18:45.621 00.000 1032 OnExposeComplete: enter
22:18:45.621 00.000 1032 UpdateGuideState(): m_state=6
22:18:45.621 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3297
22:18:45.621 00.000 1032 Star::Find returns 1 (0), X=1101.29, Y=134.60, Mass=1317, SNR=25.5, Peak=124 HFD=3.3
22:18:45.630 00.009 1032 MultiStar: [#1 0.02,0.06,0.95,U] [#2 0.06,0.04,0.76,U] [#3 0.12,-0.01,0.71,U] [#4 0.13,-0.04,0.61,U] [#5 0.03,-0.06,0.65,U] [#6 -0.19,-0.02,0.63,U] [#7 -0.08,0.05,0.75,U] [#8 0.04,-0.03,0.54,U] 
22:18:45.630 00.000 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.08, -0.08}
22:18:45.634 00.004 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
22:18:45.634 00.000 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
22:18:45.638 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.29 mountX=-0.01 mountY=-0.02, mountTheta=-2.12
22:18:45.640 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
22:18:45.641 00.001 1032 Enqueuing Move request for scope (0.03, -0.01)
22:18:45.643 00.002 10072 Worker thread wakes up
22:18:45.643 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:18:45.643 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:18:45.643 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.01 yDistance=-0.02
22:18:45.645 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:18:45.649 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.66
22:18:45.649 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:18:45.649 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:45.649 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:18:45.649 00.000 10072 MoveAxis(E, 13, ABG)
22:18:45.649 00.000 10072 Guiding  Dir = 2, Dur = 13
22:18:45.649 00.000 10072 IsGuiding returns 0
22:18:45.649 00.000 10072 PulseGuide returned control before completion, sleep 23
22:18:45.653 00.004 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:18:45.669 00.016 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:45.669 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:45.672 00.003 1032 Enqueuing Expose request
22:18:45.685 00.013 10072 IsGuiding returns 0
22:18:45.685 00.000 10072 Move returns status 0, amount 13
22:18:45.685 00.000 10072 MoveAxis(N, 0, ABG)
22:18:45.685 00.000 10072 Move returns status 0, amount 0
22:18:45.685 00.000 10072 move complete, result=0
22:18:45.685 00.000 10072 worker thread done servicing request
22:18:45.685 00.000 10072 Worker thread wakes up
22:18:45.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:45.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:45.685 00.000 1032 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
22:18:46.099 00.414 10072 Exposure complete
22:18:46.153 00.054 10072 worker thread done servicing request
22:18:46.153 00.000 1032 OnExposeComplete: enter
22:18:46.158 00.005 1032 UpdateGuideState(): m_state=6
22:18:46.158 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3298
22:18:46.161 00.003 1032 Star::Find returns 1 (0), X=1101.21, Y=134.80, Mass=1376, SNR=26.1, Peak=128 HFD=3.0
22:18:46.162 00.001 1032 MultiStar: [#1 -0.07,0.05,0.98,U] [#2 0.06,0.02,0.72,U] [#3 0.07,0.05,0.75,U] [#4 -0.03,-0.03,0.68,U] [#5 -0.04,0.01,0.65,U] [#6 0.03,-0.02,0.59,U] [#7 -0.02,0.03,0.67,U] [#8 0.12,-0.08,0.54,U] 
22:18:46.164 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {-0.00, 0.12}
22:18:46.166 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
22:18:46.166 00.000 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
22:18:46.168 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.33 mountX=0.02 mountY=-0.01, mountTheta=-0.50
22:18:46.172 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
22:18:46.172 00.000 1032 Enqueuing Move request for scope (0.01, 0.03)
22:18:46.174 00.002 10072 Worker thread wakes up
22:18:46.174 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:18:46.174 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:18:46.174 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.01
22:18:46.176 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:18:46.178 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.66
22:18:46.178 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:18:46.178 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:46.178 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:18:46.178 00.000 10072 MoveAxis(E, 10, ABG)
22:18:46.178 00.000 10072 Guiding  Dir = 2, Dur = 10
22:18:46.178 00.000 10072 IsGuiding returns 0
22:18:46.178 00.000 10072 PulseGuide returned control before completion, sleep 20
22:18:46.195 00.017 1032 UpdateGuideState exits: m=1376 SNR=26.1
22:18:46.195 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:46.195 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:46.204 00.009 1032 Enqueuing Expose request
22:18:46.210 00.006 10072 IsGuiding returns 0
22:18:46.211 00.001 10072 Move returns status 0, amount 10
22:18:46.211 00.000 10072 MoveAxis(N, 0, ABG)
22:18:46.211 00.000 10072 Move returns status 0, amount 0
22:18:46.211 00.000 10072 move complete, result=0
22:18:46.211 00.000 10072 worker thread done servicing request
22:18:46.211 00.000 10072 Worker thread wakes up
22:18:46.211 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:46.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:46.216 00.005 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:18:46.846 00.630 10072 Exposure complete
22:18:46.894 00.048 10072 worker thread done servicing request
22:18:46.894 00.000 1032 OnExposeComplete: enter
22:18:46.894 00.000 1032 UpdateGuideState(): m_state=6
22:18:46.894 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3299
22:18:46.906 00.012 1032 Star::Find returns 1 (0), X=1101.23, Y=134.80, Mass=1232, SNR=24.7, Peak=107 HFD=3.2
22:18:46.908 00.002 1032 MultiStar: [#1 -0.05,0.17,0.96,U] [#2 -0.03,0.09,0.82,U] [#3 0.09,0.11,0.73,U] [#4 -0.06,0.10,0.68,U] [#5 -0.06,0.12,0.69,U] [#6 -0.06,0.07,0.64,U] [#7 -0.11,0.16,0.71,U] [#8 0.19,0.11,0.50,U] 
22:18:46.908 00.000 1032 single-star, 8 included, MultiStar: {-0.01, 0.12}, one-star: {0.02, 0.12}
22:18:46.908 00.000 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
22:18:46.908 00.000 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
22:18:46.908 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=0.11 mountY=-0.05, mountTheta=-0.44
22:18:46.908 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
22:18:46.908 00.000 1032 Enqueuing Move request for scope (0.02, 0.12)
22:18:46.908 00.000 10072 Worker thread wakes up
22:18:46.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
22:18:46.908 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
22:18:46.908 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
22:18:46.922 00.014 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:18:46.924 00.002 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.66
22:18:46.924 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
22:18:46.924 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:46.924 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:18:46.924 00.000 10072 MoveAxis(E, 11, ABG)
22:18:46.924 00.000 10072 Guiding  Dir = 2, Dur = 11
22:18:46.924 00.000 10072 IsGuiding returns 0
22:18:46.924 00.000 10072 PulseGuide returned control before completion, sleep 21
22:18:46.940 00.016 1032 UpdateGuideState exits: m=1232 SNR=24.7
22:18:46.940 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:46.940 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:46.940 00.000 1032 Enqueuing Expose request
22:18:46.955 00.015 10072 IsGuiding returns 0
22:18:46.955 00.000 10072 Move returns status 0, amount 11
22:18:46.955 00.000 10072 MoveAxis(N, 0, ABG)
22:18:46.955 00.000 10072 Move returns status 0, amount 0
22:18:46.955 00.000 10072 move complete, result=0
22:18:46.955 00.000 10072 worker thread done servicing request
22:18:46.955 00.000 10072 Worker thread wakes up
22:18:46.955 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:46.955 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:46.955 00.000 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:18:47.367 00.412 10072 Exposure complete
22:18:47.422 00.055 10072 worker thread done servicing request
22:18:47.422 00.000 1032 OnExposeComplete: enter
22:18:47.428 00.006 1032 UpdateGuideState(): m_state=6
22:18:47.430 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3300
22:18:47.433 00.003 1032 Star::Find returns 1 (0), X=1101.33, Y=134.72, Mass=1363, SNR=25.9, Peak=124 HFD=3.4
22:18:47.436 00.003 1032 MultiStar: [#1 -0.05,0.16,0.96,U] [#2 -0.12,0.05,0.78,U] [#3 0.24,0.02,0.71,U] [#4 -0.05,-0.04,0.71,U] [#5 0.08,0.02,0.63,U] [#6 -0.08,-0.14,0.58,U] [#7 -0.18,0.01,0.65,U] [#8 0.09,0.18,0.52,U] 
22:18:47.437 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.12, 0.04}
22:18:47.439 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
22:18:47.442 00.003 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
22:18:47.444 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.39 mountX=0.04 mountY=-0.02, mountTheta=-0.44
22:18:47.447 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
22:18:47.450 00.003 1032 Enqueuing Move request for scope (0.01, 0.04)
22:18:47.450 00.000 10072 Worker thread wakes up
22:18:47.450 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
22:18:47.450 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
22:18:47.450 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
22:18:47.453 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:18:47.454 00.001 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.67
22:18:47.454 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:18:47.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:47.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:18:47.454 00.000 10072 MoveAxis(E, 10, ABG)
22:18:47.454 00.000 10072 Guiding  Dir = 2, Dur = 10
22:18:47.454 00.000 10072 IsGuiding returns 0
22:18:47.454 00.000 10072 PulseGuide returned control before completion, sleep 20
22:18:47.475 00.021 1032 UpdateGuideState exits: m=1363 SNR=25.9
22:18:47.477 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:47.477 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:47.480 00.003 1032 Enqueuing Expose request
22:18:47.484 00.004 10072 IsGuiding returns 0
22:18:47.484 00.000 10072 Move returns status 0, amount 10
22:18:47.484 00.000 10072 MoveAxis(N, 0, ABG)
22:18:47.484 00.000 10072 Move returns status 0, amount 0
22:18:47.484 00.000 10072 move complete, result=0
22:18:47.484 00.000 10072 worker thread done servicing request
22:18:47.484 00.000 10072 Worker thread wakes up
22:18:47.484 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:47.484 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:47.491 00.007 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:18:48.119 00.628 10072 Exposure complete
22:18:48.167 00.048 10072 worker thread done servicing request
22:18:48.167 00.000 1032 OnExposeComplete: enter
22:18:48.169 00.002 1032 UpdateGuideState(): m_state=6
22:18:48.169 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3301
22:18:48.172 00.003 1032 Star::Find returns 1 (0), X=1101.25, Y=134.81, Mass=1196, SNR=24.3, Peak=113 HFD=3.1
22:18:48.172 00.000 1032 MultiStar: [#1 -0.01,0.02,1.02,U] [#2 -0.06,-0.04,0.77,U] [#3 0.16,-0.04,0.73,U] [#4 -0.02,-0.04,0.70,U] [#5 0.27,-0.13,0.00,M1] [#6 -0.03,-0.23,0.63,U] [#7 -0.11,-0.05,0.69,U] [#8 0.09,-0.07,0.53,U] 
22:18:48.174 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {0.04, 0.13}
22:18:48.176 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
22:18:48.176 00.000 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
22:18:48.178 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.29 mountX=-0.03 mountY=-0.00, mountTheta=-3.12
22:18:48.180 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
22:18:48.182 00.002 1032 Enqueuing Move request for scope (0.01, -0.03)
22:18:48.182 00.000 10072 Worker thread wakes up
22:18:48.182 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
22:18:48.182 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
22:18:48.182 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
22:18:48.182 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:18:48.182 00.000 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.67
22:18:48.182 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:18:48.182 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:48.182 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:18:48.182 00.000 10072 MoveAxis(E, 10, ABG)
22:18:48.182 00.000 10072 Guiding  Dir = 2, Dur = 10
22:18:48.182 00.000 10072 IsGuiding returns 0
22:18:48.182 00.000 10072 PulseGuide returned control before completion, sleep 20
22:18:48.205 00.023 1032 UpdateGuideState exits: m=1196 SNR=24.3
22:18:48.209 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:48.209 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:48.211 00.002 1032 Enqueuing Expose request
22:18:48.214 00.003 10072 IsGuiding returns 0
22:18:48.214 00.000 10072 Move returns status 0, amount 10
22:18:48.215 00.001 10072 MoveAxis(N, 0, ABG)
22:18:48.215 00.000 10072 Move returns status 0, amount 0
22:18:48.215 00.000 10072 move complete, result=0
22:18:48.215 00.000 10072 worker thread done servicing request
22:18:48.215 00.000 10072 Worker thread wakes up
22:18:48.215 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:48.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:48.220 00.005 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:18:48.628 00.408 10072 Exposure complete
22:18:48.674 00.046 10072 worker thread done servicing request
22:18:48.674 00.000 1032 OnExposeComplete: enter
22:18:48.674 00.000 1032 UpdateGuideState(): m_state=6
22:18:48.674 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3302
22:18:48.674 00.000 1032 Star::Find returns 1 (0), X=1101.28, Y=134.65, Mass=1229, SNR=24.6, Peak=123 HFD=3.3
22:18:48.674 00.000 1032 MultiStar: [#1 -0.02,0.01,0.99,U] [#2 -0.01,-0.02,0.77,U] [#3 -0.00,0.17,0.79,U] [#4 -0.09,0.26,0.00,M1] [#5 0.15,-0.04,0.70,U] [#6 -0.16,-0.02,0.61,U] [#7 -0.12,0.24,0.00,M1] [#8 0.29,-0.05,0.00,M1] 
22:18:48.690 00.016 1032 refined, 5 included, MultiStar: {0.01, 0.01}, one-star: {0.07, -0.03}
22:18:48.692 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
22:18:48.692 00.000 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
22:18:48.692 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.75 mountX=0.01 mountY=-0.01, mountTheta=-1.08
22:18:48.692 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
22:18:48.692 00.000 1032 Enqueuing Move request for scope (0.01, 0.01)
22:18:48.692 00.000 10072 Worker thread wakes up
22:18:48.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:18:48.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:18:48.692 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
22:18:48.692 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:18:48.706 00.014 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.67
22:18:48.706 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:18:48.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:48.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:18:48.706 00.000 10072 MoveAxis(E, 9, ABG)
22:18:48.706 00.000 10072 Guiding  Dir = 2, Dur = 9
22:18:48.706 00.000 10072 IsGuiding returns 0
22:18:48.706 00.000 10072 PulseGuide returned control before completion, sleep 19
22:18:48.725 00.019 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:18:48.727 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:48.728 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:48.730 00.002 1032 Enqueuing Expose request
22:18:48.737 00.007 10072 IsGuiding returns 0
22:18:48.737 00.000 10072 Move returns status 0, amount 9
22:18:48.737 00.000 10072 MoveAxis(N, 0, ABG)
22:18:48.737 00.000 10072 Move returns status 0, amount 0
22:18:48.737 00.000 10072 move complete, result=0
22:18:48.737 00.000 10072 worker thread done servicing request
22:18:48.737 00.000 10072 Worker thread wakes up
22:18:48.737 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:48.737 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:48.740 00.003 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:18:49.375 00.635 10072 Exposure complete
22:18:49.422 00.047 10072 worker thread done servicing request
22:18:49.422 00.000 1032 OnExposeComplete: enter
22:18:49.430 00.008 1032 UpdateGuideState(): m_state=6
22:18:49.430 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3303
22:18:49.437 00.007 1032 Star::Find returns 1 (0), X=1101.28, Y=134.72, Mass=1309, SNR=25.4, Peak=127 HFD=3.1
22:18:49.439 00.002 1032 MultiStar: [#1 0.10,0.14,0.98,U] [#2 -0.09,0.10,0.80,U] [#3 0.22,-0.00,0.76,U] [#4 -0.19,0.02,0.66,U] [#5 0.09,-0.00,0.66,U] [#6 -0.18,-0.04,0.60,U] [#7 0.06,0.19,0.67,U] [#8 0.03,0.14,0.47,U] 
22:18:49.441 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {0.07, 0.04}
22:18:49.443 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
22:18:49.443 00.000 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
22:18:49.445 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.26 mountX=0.06 mountY=-0.04, mountTheta=-0.57
22:18:49.449 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
22:18:49.451 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
22:18:49.453 00.002 10072 Worker thread wakes up
22:18:49.453 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
22:18:49.453 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
22:18:49.453 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
22:18:49.456 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:18:49.458 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.67
22:18:49.458 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:18:49.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:49.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:18:49.458 00.000 10072 MoveAxis(E, 10, ABG)
22:18:49.458 00.000 10072 Guiding  Dir = 2, Dur = 10
22:18:49.458 00.000 10072 IsGuiding returns 0
22:18:49.458 00.000 10072 PulseGuide returned control before completion, sleep 20
22:18:49.474 00.016 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:18:49.476 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:49.478 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:49.480 00.002 1032 Enqueuing Expose request
22:18:49.483 00.003 10072 IsGuiding returns 0
22:18:49.483 00.000 10072 Move returns status 0, amount 10
22:18:49.483 00.000 10072 MoveAxis(N, 0, ABG)
22:18:49.483 00.000 10072 Move returns status 0, amount 0
22:18:49.483 00.000 10072 move complete, result=0
22:18:49.483 00.000 10072 worker thread done servicing request
22:18:49.483 00.000 10072 Worker thread wakes up
22:18:49.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:49.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:49.491 00.008 1032 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
22:18:49.893 00.402 10072 Exposure complete
22:18:49.949 00.056 10072 worker thread done servicing request
22:18:49.949 00.000 1032 OnExposeComplete: enter
22:18:49.952 00.003 1032 UpdateGuideState(): m_state=6
22:18:49.953 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3304
22:18:49.955 00.002 1032 Star::Find returns 1 (0), X=1101.23, Y=134.69, Mass=1419, SNR=26.5, Peak=118 HFD=3.5
22:18:49.957 00.002 1032 MultiStar: [#1 0.04,0.04,0.96,U] [#2 0.03,0.09,0.79,U] [#3 0.07,0.06,0.76,U] [#4 0.08,0.14,0.66,U] [#5 0.04,0.06,0.65,U] [#6 -0.06,0.02,0.59,U] [#7 -0.02,-0.07,0.61,U] [#8 0.36,-0.09,0.00,M1] 
22:18:49.959 00.002 1032 single-star, 7 included, MultiStar: {0.03, 0.04}, one-star: {0.02, 0.01}
22:18:49.961 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:18:49.963 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:18:49.965 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.45 mountX=0.00 mountY=-0.02, mountTheta=-1.38
22:18:49.968 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
22:18:49.973 00.005 1032 Enqueuing Move request for scope (0.02, 0.01)
22:18:49.975 00.002 10072 Worker thread wakes up
22:18:49.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:18:49.975 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:18:49.975 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
22:18:49.978 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:18:49.979 00.001 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.67
22:18:49.979 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:18:49.979 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:49.979 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:18:49.979 00.000 10072 MoveAxis(E, 8, ABG)
22:18:49.979 00.000 10072 Guiding  Dir = 2, Dur = 8
22:18:49.979 00.000 10072 IsGuiding returns 0
22:18:49.979 00.000 10072 PulseGuide returned control before completion, sleep 18
22:18:50.000 00.021 1032 UpdateGuideState exits: m=1419 SNR=26.5
22:18:50.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:50.004 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:50.006 00.002 1032 Enqueuing Expose request
22:18:50.016 00.010 10072 IsGuiding returns 0
22:18:50.016 00.000 10072 Move returns status 0, amount 8
22:18:50.016 00.000 10072 MoveAxis(N, 0, ABG)
22:18:50.016 00.000 10072 Move returns status 0, amount 0
22:18:50.016 00.000 10072 move complete, result=0
22:18:50.016 00.000 10072 worker thread done servicing request
22:18:50.016 00.000 10072 Worker thread wakes up
22:18:50.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:50.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:50.018 00.002 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:18:50.649 00.631 10072 Exposure complete
22:18:50.704 00.055 10072 worker thread done servicing request
22:18:50.704 00.000 1032 OnExposeComplete: enter
22:18:50.710 00.006 1032 UpdateGuideState(): m_state=6
22:18:50.712 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3305
22:18:50.712 00.000 1032 Star::Find returns 1 (0), X=1101.31, Y=134.57, Mass=1347, SNR=25.8, Peak=138 HFD=3.2
22:18:50.714 00.002 1032 MultiStar: [#1 0.02,-0.07,0.93,U] [#2 0.11,-0.08,0.79,U] [#3 0.26,-0.03,0.00,M1] [#4 0.03,0.06,0.68,U] [#5 -0.02,-0.15,0.65,U] [#6 -0.02,-0.11,0.61,U] [#7 0.04,0.05,0.71,U] [#8 0.16,0.00,0.50,U] 
22:18:50.716 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.06}, one-star: {0.10, -0.11}
22:18:50.717 00.001 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
22:18:50.719 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
22:18:50.719 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.81 mountX=-0.07 mountY=-0.04, mountTheta=-2.64
22:18:50.721 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
22:18:50.723 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
22:18:50.725 00.002 10072 Worker thread wakes up
22:18:50.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
22:18:50.725 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
22:18:50.726 00.001 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.04
22:18:50.726 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:18:50.726 00.000 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.68
22:18:50.726 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:18:50.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:50.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:18:50.726 00.000 10072 MoveAxis(E, 9, ABG)
22:18:50.726 00.000 10072 Guiding  Dir = 2, Dur = 9
22:18:50.726 00.000 10072 IsGuiding returns 0
22:18:50.726 00.000 10072 PulseGuide returned control before completion, sleep 19
22:18:50.742 00.016 1032 UpdateGuideState exits: m=1347 SNR=25.8
22:18:50.742 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:50.742 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:50.751 00.009 1032 Enqueuing Expose request
22:18:50.758 00.007 10072 IsGuiding returns 0
22:18:50.758 00.000 10072 Move returns status 0, amount 9
22:18:50.758 00.000 10072 MoveAxis(N, 0, ABG)
22:18:50.758 00.000 10072 Move returns status 0, amount 0
22:18:50.758 00.000 10072 move complete, result=0
22:18:50.758 00.000 10072 worker thread done servicing request
22:18:50.759 00.001 10072 Worker thread wakes up
22:18:50.759 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:50.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:50.759 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:18:51.172 00.413 10072 Exposure complete
22:18:51.219 00.047 10072 worker thread done servicing request
22:18:51.219 00.000 1032 OnExposeComplete: enter
22:18:51.219 00.000 1032 UpdateGuideState(): m_state=6
22:18:51.219 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3306
22:18:51.219 00.000 1032 Star::Find returns 1 (0), X=1101.09, Y=134.62, Mass=1431, SNR=26.6, Peak=114 HFD=3.3
22:18:51.226 00.007 1032 MultiStar: [#1 0.06,-0.08,0.95,U] [#2 0.06,-0.11,0.81,U] [#3 0.12,-0.02,0.68,U] [#4 0.15,-0.02,0.69,U] [#5 -0.08,-0.11,0.62,U] [#6 -0.04,-0.12,0.57,U] [#7 -0.05,-0.02,0.68,U] [#8 0.10,-0.12,0.51,U] 
22:18:51.226 00.000 1032 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {-0.12, -0.05}
22:18:51.231 00.005 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
22:18:51.231 00.000 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
22:18:51.231 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.30 mountX=-0.07 mountY=-0.00, mountTheta=-3.13
22:18:51.237 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
22:18:51.237 00.000 1032 Enqueuing Move request for scope (0.02, -0.07)
22:18:51.243 00.006 10072 Worker thread wakes up
22:18:51.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
22:18:51.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
22:18:51.243 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=-0.00
22:18:51.243 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:18:51.243 00.000 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.68
22:18:51.243 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:18:51.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:51.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:18:51.243 00.000 10072 MoveAxis(E, 8, ABG)
22:18:51.243 00.000 10072 Guiding  Dir = 2, Dur = 8
22:18:51.243 00.000 10072 IsGuiding returns 0
22:18:51.243 00.000 10072 PulseGuide returned control before completion, sleep 18
22:18:51.262 00.019 1032 UpdateGuideState exits: m=1431 SNR=26.6
22:18:51.267 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:51.269 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:51.270 00.001 1032 Enqueuing Expose request
22:18:51.282 00.012 10072 IsGuiding returns 0
22:18:51.282 00.000 10072 Move returns status 0, amount 8
22:18:51.282 00.000 10072 MoveAxis(N, 0, ABG)
22:18:51.282 00.000 10072 Move returns status 0, amount 0
22:18:51.282 00.000 10072 move complete, result=0
22:18:51.282 00.000 10072 worker thread done servicing request
22:18:51.282 00.000 10072 Worker thread wakes up
22:18:51.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:51.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:51.282 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:18:51.913 00.631 10072 Exposure complete
22:18:51.964 00.051 10072 worker thread done servicing request
22:18:51.964 00.000 1032 OnExposeComplete: enter
22:18:51.966 00.002 1032 UpdateGuideState(): m_state=6
22:18:51.968 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3307
22:18:51.970 00.002 1032 Star::Find returns 1 (0), X=1101.31, Y=134.51, Mass=1194, SNR=24.3, Peak=118 HFD=3.2
22:18:51.973 00.003 1032 MultiStar: [#1 -0.04,-0.15,1.03,U] [#2 -0.04,-0.14,0.82,U] [#3 0.02,-0.27,0.00,M1] [#4 -0.12,-0.10,0.74,U] [#5 -0.17,0.03,0.68,U] [#6 -0.13,0.01,0.62,U] [#7 -0.06,-0.21,0.74,U] [#8 0.03,-0.06,0.57,U] 
22:18:51.975 00.002 1032 refined, 7 included, MultiStar: {-0.05, -0.11}, one-star: {0.10, -0.17}
22:18:51.975 00.000 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.47)
22:18:51.975 00.000 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.47)
22:18:51.975 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.98 mountX=-0.09 mountY=0.07, mountTheta=2.47
22:18:51.985 00.010 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.11, opts=13)
22:18:51.987 00.002 1032 Enqueuing Move request for scope (-0.05, -0.11)
22:18:51.990 00.003 10072 Worker thread wakes up
22:18:51.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
22:18:51.990 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
22:18:51.990 00.000 10072 Moving (-0.05, -0.11) raw xDistance=-0.09 yDistance=0.07
22:18:51.993 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:18:51.997 00.004 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.68
22:18:51.997 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:18:51.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:51.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:18:51.997 00.000 10072 MoveAxis(E, 8, ABG)
22:18:51.997 00.000 10072 Guiding  Dir = 2, Dur = 8
22:18:51.997 00.000 10072 IsGuiding returns 0
22:18:51.997 00.000 10072 PulseGuide returned control before completion, sleep 18
22:18:52.015 00.018 1032 UpdateGuideState exits: m=1194 SNR=24.3
22:18:52.016 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:52.016 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:52.016 00.000 1032 Enqueuing Expose request
22:18:52.024 00.008 10072 IsGuiding returns 0
22:18:52.024 00.000 10072 Move returns status 0, amount 8
22:18:52.024 00.000 10072 MoveAxis(N, 0, ABG)
22:18:52.024 00.000 10072 Move returns status 0, amount 0
22:18:52.024 00.000 10072 move complete, result=0
22:18:52.024 00.000 10072 worker thread done servicing request
22:18:52.024 00.000 10072 Worker thread wakes up
22:18:52.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:52.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:52.029 00.005 1032 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:18:52.436 00.407 10072 Exposure complete
22:18:52.485 00.049 10072 worker thread done servicing request
22:18:52.485 00.000 1032 OnExposeComplete: enter
22:18:52.485 00.000 1032 UpdateGuideState(): m_state=6
22:18:52.485 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3308
22:18:52.498 00.013 1032 Star::Find returns 1 (0), X=1101.17, Y=134.58, Mass=1384, SNR=26.1, Peak=129 HFD=3.2
22:18:52.499 00.001 1032 MultiStar: [#1 -0.09,-0.17,0.90,U] [#2 -0.15,-0.25,0.00,M1] [#3 0.05,-0.24,0.00,M2] [#4 -0.07,-0.14,0.66,U] [#5 -0.12,-0.11,0.66,U] [#6 -0.05,-0.21,0.56,U] [#7 -0.08,-0.08,0.67,U] [#8 0.05,-0.12,0.48,U] 
22:18:52.501 00.002 1032 single-star, 6 included, MultiStar: {-0.06, -0.13}, one-star: {-0.04, -0.10}
22:18:52.501 00.000 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.53)
22:18:52.504 00.003 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.53)
22:18:52.506 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.93 mountX=-0.08 mountY=0.06, mountTheta=2.53
22:18:52.508 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.10, opts=13)
22:18:52.510 00.002 1032 Enqueuing Move request for scope (-0.04, -0.10)
22:18:52.512 00.002 10072 Worker thread wakes up
22:18:52.512 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
22:18:52.512 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
22:18:52.512 00.000 10072 Moving (-0.04, -0.10) raw xDistance=-0.08 yDistance=0.06
22:18:52.516 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:18:52.518 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.68
22:18:52.518 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:18:52.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:52.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:18:52.518 00.000 10072 MoveAxis(E, 7, ABG)
22:18:52.518 00.000 10072 Guiding  Dir = 2, Dur = 7
22:18:52.520 00.002 10072 IsGuiding returns 0
22:18:52.520 00.000 10072 PulseGuide returned control before completion, sleep 17
22:18:52.538 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:18:52.540 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:52.542 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:52.544 00.002 1032 Enqueuing Expose request
22:18:52.548 00.004 10072 IsGuiding returns 0
22:18:52.548 00.000 10072 Move returns status 0, amount 7
22:18:52.548 00.000 10072 MoveAxis(N, 0, ABG)
22:18:52.548 00.000 10072 Move returns status 0, amount 0
22:18:52.548 00.000 10072 move complete, result=0
22:18:52.548 00.000 10072 worker thread done servicing request
22:18:52.548 00.000 10072 Worker thread wakes up
22:18:52.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:52.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:52.549 00.001 1032 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
22:18:53.188 00.639 10072 Exposure complete
22:18:53.235 00.047 10072 worker thread done servicing request
22:18:53.235 00.000 1032 OnExposeComplete: enter
22:18:53.245 00.010 1032 UpdateGuideState(): m_state=6
22:18:53.245 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3309
22:18:53.245 00.000 1032 Star::Find returns 1 (0), X=1101.27, Y=134.50, Mass=1393, SNR=26.2, Peak=139 HFD=3.3
22:18:53.245 00.000 1032 MultiStar: [#1 0.07,-0.21,0.96,U] [#2 0.02,-0.22,0.76,U] [#3 0.19,-0.19,0.00,M3] [#4 -0.07,-0.22,0.65,U] [#5 0.01,-0.20,0.59,U] [#6 -0.26,-0.17,0.00,M1] [#7 0.01,-0.14,0.66,U] [#8 -0.04,-0.13,0.51,U] 
22:18:53.245 00.000 1032 single-star, 6 included, MultiStar: {0.02, -0.19}, one-star: {0.06, -0.17}
22:18:53.245 00.000 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
22:18:53.245 00.000 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
22:18:53.245 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.23 mountX=-0.18 mountY=-0.02, mountTheta=-3.06
22:18:53.245 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.17, opts=13)
22:18:53.245 00.000 1032 Enqueuing Move request for scope (0.06, -0.17)
22:18:53.260 00.015 10072 Worker thread wakes up
22:18:53.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
22:18:53.260 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
22:18:53.260 00.000 10072 Moving (0.06, -0.17) raw xDistance=-0.18 yDistance=-0.02
22:18:53.262 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:18:53.262 00.000 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 285.68
22:18:53.262 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
22:18:53.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:53.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:18:53.262 00.000 10072 MoveAxis(E, 94, ABG)
22:18:53.262 00.000 10072 Guiding  Dir = 2, Dur = 94
22:18:53.262 00.000 10072 IsGuiding returns 0
22:18:53.262 00.000 10072 PulseGuide returned control before completion, sleep 104
22:18:53.279 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:18:53.279 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:53.279 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:53.279 00.000 1032 Enqueuing Expose request
22:18:53.373 00.094 10072 IsGuiding returns 0
22:18:53.373 00.000 10072 Move returns status 0, amount 94
22:18:53.373 00.000 10072 MoveAxis(N, 0, ABG)
22:18:53.373 00.000 10072 Move returns status 0, amount 0
22:18:53.373 00.000 10072 move complete, result=0
22:18:53.373 00.000 10072 worker thread done servicing request
22:18:53.373 00.000 10072 Worker thread wakes up
22:18:53.373 00.000 1032 GuideStep: -0.2 px 94 ms EAST, -0.0 px 0 ms NORTH
22:18:53.374 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:53.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:53.791 00.417 10072 Exposure complete
22:18:53.841 00.050 10072 worker thread done servicing request
22:18:53.841 00.000 1032 OnExposeComplete: enter
22:18:53.841 00.000 1032 UpdateGuideState(): m_state=6
22:18:53.847 00.006 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3310
22:18:53.849 00.002 1032 Star::Find returns 1 (0), X=1101.28, Y=134.48, Mass=1499, SNR=27.2, Peak=146 HFD=3.2
22:18:53.851 00.002 1032 MultiStar: [#1 0.12,-0.24,0.00,M1] [#2 0.09,-0.15,0.76,U] [#3 0.03,-0.34,0.00,M4] [#4 0.01,-0.31,0.00,M1] [#5 0.02,-0.16,0.60,U] [#6 -0.18,-0.24,0.00,M2] [#7 0.03,-0.25,0.00,M1] [#8 0.18,-0.17,0.00,M1] 
22:18:53.854 00.003 1032 refined, 2 included, MultiStar: {0.06, -0.17}, one-star: {0.07, -0.20}
22:18:53.855 00.001 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
22:18:53.857 00.002 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
22:18:53.860 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.22 mountX=-0.18 mountY=-0.02, mountTheta=-3.05
22:18:53.863 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.17, opts=13)
22:18:53.863 00.000 1032 Enqueuing Move request for scope (0.06, -0.17)
22:18:53.867 00.004 10072 Worker thread wakes up
22:18:53.867 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
22:18:53.867 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
22:18:53.867 00.000 10072 Moving (0.06, -0.17) raw xDistance=-0.18 yDistance=-0.02
22:18:53.871 00.004 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 285.69
22:18:53.871 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
22:18:53.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:53.871 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:18:53.874 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:18:53.874 00.000 10072 MoveAxis(E, 92, ABG)
22:18:53.874 00.000 10072 Guiding  Dir = 2, Dur = 92
22:18:53.874 00.000 10072 IsGuiding returns 0
22:18:53.874 00.000 10072 PulseGuide returned control before completion, sleep 102
22:18:53.892 00.018 1032 UpdateGuideState exits: m=1499 SNR=27.2
22:18:53.893 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:53.896 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:53.898 00.002 1032 Enqueuing Expose request
22:18:53.979 00.081 10072 IsGuiding returns 0
22:18:53.979 00.000 10072 Move returns status 0, amount 92
22:18:53.979 00.000 10072 MoveAxis(N, 0, ABG)
22:18:53.979 00.000 10072 Move returns status 0, amount 0
22:18:53.979 00.000 10072 move complete, result=0
22:18:53.979 00.000 10072 worker thread done servicing request
22:18:53.979 00.000 10072 Worker thread wakes up
22:18:53.979 00.000 1032 GuideStep: -0.2 px 92 ms EAST, -0.0 px 0 ms NORTH
22:18:53.981 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:53.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:54.614 00.633 10072 Exposure complete
22:18:54.668 00.054 10072 worker thread done servicing request
22:18:54.668 00.000 1032 OnExposeComplete: enter
22:18:54.671 00.003 1032 UpdateGuideState(): m_state=6
22:18:54.672 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3311
22:18:54.674 00.002 1032 Star::Find returns 1 (0), X=1101.30, Y=134.60, Mass=1420, SNR=26.5, Peak=126 HFD=3.3
22:18:54.676 00.002 1032 MultiStar: [#1 0.05,-0.03,0.94,U] [#2 -0.02,0.10,0.74,U] [#3 0.07,0.06,0.73,U] [#4 -0.17,0.09,0.69,U] [#5 0.02,-0.04,0.68,U] [#6 -0.12,0.06,0.60,U] [#7 -0.25,0.12,0.00,M2] [#8 0.08,-0.11,0.50,U] 
22:18:54.676 00.000 1032 refined, 7 included, MultiStar: {0.01, 0.00}, one-star: {0.09, -0.08}
22:18:54.676 00.000 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
22:18:54.676 00.000 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
22:18:54.676 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.65 mountX=0.00 mountY=-0.01, mountTheta=-1.18
22:18:54.676 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.00, opts=13)
22:18:54.676 00.000 1032 Enqueuing Move request for scope (0.01, 0.00)
22:18:54.688 00.012 10072 Worker thread wakes up
22:18:54.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
22:18:54.688 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
22:18:54.688 00.000 10072 Moving (0.01, 0.00) raw xDistance=0.00 yDistance=-0.01
22:18:54.691 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:18:54.693 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.69
22:18:54.693 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:18:54.693 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:54.693 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:18:54.693 00.000 10072 MoveAxis(E, 7, ABG)
22:18:54.693 00.000 10072 Guiding  Dir = 2, Dur = 7
22:18:54.693 00.000 10072 IsGuiding returns 0
22:18:54.693 00.000 10072 PulseGuide returned control before completion, sleep 17
22:18:54.710 00.017 1032 UpdateGuideState exits: m=1420 SNR=26.5
22:18:54.712 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:54.714 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:54.716 00.002 1032 Enqueuing Expose request
22:18:54.724 00.008 10072 IsGuiding returns 1
22:18:54.724 00.000 10072 scope still moving after pulse duration time elapsed
22:18:54.755 00.031 10072 IsGuiding returns 0
22:18:54.755 00.000 10072 scope move finished after 7 + 53 ms
22:18:54.755 00.000 10072 Move returns status 0, amount 7
22:18:54.755 00.000 10072 MoveAxis(N, 0, ABG)
22:18:54.755 00.000 10072 Move returns status 0, amount 0
22:18:54.755 00.000 10072 move complete, result=0
22:18:54.755 00.000 10072 worker thread done servicing request
22:18:54.755 00.000 10072 Worker thread wakes up
22:18:54.756 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:54.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:54.756 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:18:55.173 00.417 10072 Exposure complete
22:18:55.220 00.047 10072 worker thread done servicing request
22:18:55.220 00.000 1032 OnExposeComplete: enter
22:18:55.222 00.002 1032 UpdateGuideState(): m_state=6
22:18:55.224 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3312
22:18:55.226 00.002 1032 Star::Find returns 1 (0), X=1101.14, Y=134.52, Mass=1384, SNR=26.1, Peak=127 HFD=3.2
22:18:55.226 00.000 1032 MultiStar: [#1 0.00,-0.11,0.92,U] [#2 -0.11,-0.13,0.80,U] [#3 -0.09,-0.00,0.75,U] [#4 -0.07,-0.04,0.65,U] [#5 -0.03,-0.04,0.70,U] [#6 -0.12,0.09,0.57,U] [#7 -0.22,0.00,0.62,U] [#8 -0.04,-0.01,0.47,U] 
22:18:55.228 00.002 1032 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {-0.07, -0.15}
22:18:55.230 00.002 1032 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.83) = xAngle (-4.37 = 1.91)
22:18:55.230 00.000 1032 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.37 = 1.91)
22:18:55.231 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.54 mountX=-0.03 mountY=0.09, mountTheta=1.91
22:18:55.235 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.06, opts=13)
22:18:55.235 00.000 1032 Enqueuing Move request for scope (-0.08, -0.06)
22:18:55.235 00.000 10072 Worker thread wakes up
22:18:55.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
22:18:55.235 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
22:18:55.235 00.000 10072 Moving (-0.08, -0.06) raw xDistance=-0.03 yDistance=0.09
22:18:55.235 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:18:55.243 00.008 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.69
22:18:55.243 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:18:55.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:55.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:18:55.243 00.000 10072 MoveAxis(E, 6, ABG)
22:18:55.243 00.000 10072 Guiding  Dir = 2, Dur = 6
22:18:55.243 00.000 10072 IsGuiding returns 0
22:18:55.243 00.000 10072 PulseGuide returned control before completion, sleep 16
22:18:55.249 00.006 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:18:55.260 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:55.260 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:55.260 00.000 1032 Enqueuing Expose request
22:18:55.266 00.006 10072 IsGuiding returns 0
22:18:55.266 00.000 10072 Move returns status 0, amount 6
22:18:55.266 00.000 10072 MoveAxis(N, 0, ABG)
22:18:55.266 00.000 10072 Move returns status 0, amount 0
22:18:55.266 00.000 10072 move complete, result=0
22:18:55.266 00.000 10072 worker thread done servicing request
22:18:55.266 00.000 10072 Worker thread wakes up
22:18:55.266 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:55.266 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:55.266 00.000 1032 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
22:18:55.907 00.641 10072 Exposure complete
22:18:55.956 00.049 10072 worker thread done servicing request
22:18:55.956 00.000 1032 OnExposeComplete: enter
22:18:55.962 00.006 1032 UpdateGuideState(): m_state=6
22:18:55.965 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3313
22:18:55.965 00.000 1032 Star::Find returns 1 (0), X=1101.42, Y=134.66, Mass=1394, SNR=26.2, Peak=129 HFD=3.2
22:18:55.968 00.003 1032 MultiStar: [#1 -0.08,-0.09,0.96,U] [#2 -0.22,-0.03,0.76,U] [#3 -0.07,-0.16,0.74,U] [#4 -0.21,-0.15,0.00,M1] [#5 0.15,-0.03,0.60,U] [#6 -0.15,0.01,0.60,U] [#7 -0.12,-0.06,0.65,U] [#8 0.13,-0.11,0.53,U] 
22:18:55.970 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.06}, one-star: {0.21, -0.02}
22:18:55.970 00.000 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.65)
22:18:55.972 00.002 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.65)
22:18:55.974 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.80 mountX=-0.06 mountY=0.03, mountTheta=2.65
22:18:55.976 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
22:18:55.978 00.002 1032 Enqueuing Move request for scope (-0.02, -0.06)
22:18:55.979 00.001 10072 Worker thread wakes up
22:18:55.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
22:18:55.979 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
22:18:55.979 00.000 10072 Moving (-0.02, -0.06) raw xDistance=-0.06 yDistance=0.03
22:18:55.983 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:18:55.985 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.69
22:18:55.985 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:18:55.985 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:55.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:18:55.985 00.000 10072 MoveAxis(E, 8, ABG)
22:18:55.985 00.000 10072 Guiding  Dir = 2, Dur = 8
22:18:55.985 00.000 10072 IsGuiding returns 0
22:18:55.988 00.003 10072 PulseGuide returned control before completion, sleep 18
22:18:56.000 00.012 1032 UpdateGuideState exits: m=1394 SNR=26.2
22:18:56.000 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:56.000 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:56.000 00.000 1032 Enqueuing Expose request
22:18:56.015 00.015 10072 IsGuiding returns 0
22:18:56.015 00.000 10072 Move returns status 0, amount 8
22:18:56.015 00.000 10072 MoveAxis(N, 0, ABG)
22:18:56.016 00.001 10072 Move returns status 0, amount 0
22:18:56.016 00.000 10072 move complete, result=0
22:18:56.016 00.000 10072 worker thread done servicing request
22:18:56.016 00.000 10072 Worker thread wakes up
22:18:56.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:56.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:56.021 00.005 1032 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
22:18:56.423 00.402 10072 Exposure complete
22:18:56.471 00.048 10072 worker thread done servicing request
22:18:56.471 00.000 1032 OnExposeComplete: enter
22:18:56.471 00.000 1032 UpdateGuideState(): m_state=6
22:18:56.471 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3314
22:18:56.485 00.014 1032 Star::Find returns 1 (0), X=1101.24, Y=134.59, Mass=1291, SNR=25.2, Peak=126 HFD=3.2
22:18:56.485 00.000 1032 MultiStar: [#1 0.06,-0.06,0.94,U] [#2 -0.07,-0.24,0.00,M1] [#3 -0.01,-0.06,0.74,U] [#4 -0.02,-0.24,0.72,U] [#5 -0.08,-0.22,0.69,U] [#6 -0.22,-0.25,0.00,M1] [#7 0.02,-0.25,0.00,M1] [#8 0.04,0.02,0.53,U] 
22:18:56.488 00.003 1032 single-star, 5 included, MultiStar: {0.01, -0.11}, one-star: {0.03, -0.09}
22:18:56.488 00.000 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
22:18:56.488 00.000 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
22:18:56.488 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.28 mountX=-0.10 mountY=-0.00, mountTheta=-3.11
22:18:56.488 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.09, opts=13)
22:18:56.488 00.000 1032 Enqueuing Move request for scope (0.03, -0.09)
22:18:56.488 00.000 10072 Worker thread wakes up
22:18:56.488 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
22:18:56.488 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
22:18:56.488 00.000 10072 Moving (0.03, -0.09) raw xDistance=-0.10 yDistance=-0.00
22:18:56.504 00.016 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:18:56.504 00.000 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.69
22:18:56.504 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:18:56.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:56.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:18:56.504 00.000 10072 MoveAxis(E, 7, ABG)
22:18:56.504 00.000 10072 Guiding  Dir = 2, Dur = 7
22:18:56.504 00.000 10072 IsGuiding returns 0
22:18:56.504 00.000 10072 PulseGuide returned control before completion, sleep 17
22:18:56.525 00.021 1032 UpdateGuideState exits: m=1291 SNR=25.2
22:18:56.525 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:56.529 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:56.531 00.002 1032 Enqueuing Expose request
22:18:56.535 00.004 10072 IsGuiding returns 0
22:18:56.535 00.000 10072 Move returns status 0, amount 7
22:18:56.535 00.000 10072 MoveAxis(N, 0, ABG)
22:18:56.535 00.000 10072 Move returns status 0, amount 0
22:18:56.535 00.000 10072 move complete, result=0
22:18:56.535 00.000 10072 worker thread done servicing request
22:18:56.535 00.000 10072 Worker thread wakes up
22:18:56.536 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:56.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:56.542 00.006 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:18:57.170 00.628 10072 Exposure complete
22:18:57.227 00.057 10072 worker thread done servicing request
22:18:57.227 00.000 1032 OnExposeComplete: enter
22:18:57.227 00.000 1032 UpdateGuideState(): m_state=6
22:18:57.235 00.008 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3315
22:18:57.235 00.000 1032 Star::Find returns 1 (0), X=1101.17, Y=134.54, Mass=1406, SNR=26.3, Peak=126 HFD=3.4
22:18:57.235 00.000 1032 MultiStar: [#1 -0.06,-0.09,0.92,U] [#2 -0.13,-0.12,0.76,U] [#3 0.06,-0.12,0.70,U] [#4 -0.08,-0.01,0.60,U] [#5 -0.01,-0.07,0.63,U] [#6 -0.12,-0.15,0.61,U] [#7 -0.14,0.02,0.65,U] [#8 -0.09,-0.24,0.00,M1] 
22:18:57.235 00.000 1032 refined, 7 included, MultiStar: {-0.06, -0.09}, one-star: {-0.04, -0.14}
22:18:57.235 00.000 1032 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.83) = xAngle (-4.00 = 2.28)
22:18:57.235 00.000 1032 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.00 = 2.28)
22:18:57.243 00.008 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.17 mountX=-0.07 mountY=0.08, mountTheta=2.28
22:18:57.243 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.09, opts=13)
22:18:57.243 00.000 1032 Enqueuing Move request for scope (-0.06, -0.09)
22:18:57.243 00.000 10072 Worker thread wakes up
22:18:57.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
22:18:57.243 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
22:18:57.243 00.000 10072 Moving (-0.06, -0.09) raw xDistance=-0.07 yDistance=0.08
22:18:57.243 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:18:57.253 00.010 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.69
22:18:57.253 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:18:57.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:57.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:18:57.253 00.000 10072 MoveAxis(E, 10, ABG)
22:18:57.253 00.000 10072 Guiding  Dir = 2, Dur = 10
22:18:57.253 00.000 10072 IsGuiding returns 0
22:18:57.253 00.000 10072 PulseGuide returned control before completion, sleep 20
22:18:57.269 00.016 1032 UpdateGuideState exits: m=1406 SNR=26.3
22:18:57.269 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:57.276 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:57.278 00.002 1032 Enqueuing Expose request
22:18:57.291 00.013 10072 IsGuiding returns 0
22:18:57.291 00.000 10072 Move returns status 0, amount 10
22:18:57.291 00.000 10072 MoveAxis(N, 0, ABG)
22:18:57.291 00.000 10072 Move returns status 0, amount 0
22:18:57.291 00.000 10072 move complete, result=0
22:18:57.291 00.000 10072 worker thread done servicing request
22:18:57.291 00.000 10072 Worker thread wakes up
22:18:57.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:57.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:57.291 00.000 1032 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
22:18:57.703 00.412 10072 Exposure complete
22:18:57.751 00.048 10072 worker thread done servicing request
22:18:57.751 00.000 1032 OnExposeComplete: enter
22:18:57.751 00.000 1032 UpdateGuideState(): m_state=6
22:18:57.751 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3316
22:18:57.758 00.007 1032 Star::Find returns 1 (0), X=1101.20, Y=134.61, Mass=1285, SNR=25.2, Peak=116 HFD=3.2
22:18:57.760 00.002 1032 MultiStar: [#1 -0.04,-0.09,0.94,U] [#2 -0.10,-0.19,0.78,U] [#3 0.10,0.08,0.81,U] [#4 -0.02,-0.04,0.68,U] [#5 0.07,0.14,0.65,U] [#6 -0.22,-0.05,0.64,U] [#7 -0.08,0.03,0.75,U] [#8 0.07,-0.19,0.52,U] 
22:18:57.762 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {-0.01, -0.07}
22:18:57.762 00.000 1032 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.83) = xAngle (-3.95 = 2.34)
22:18:57.766 00.004 1032 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.95 = 2.34)
22:18:57.767 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.12 mountX=-0.03 mountY=0.04, mountTheta=2.34
22:18:57.767 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
22:18:57.767 00.000 1032 Enqueuing Move request for scope (-0.03, -0.04)
22:18:57.767 00.000 10072 Worker thread wakes up
22:18:57.767 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
22:18:57.767 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
22:18:57.767 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
22:18:57.767 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:18:57.767 00.000 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.70
22:18:57.767 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:18:57.767 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:57.767 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:18:57.767 00.000 10072 MoveAxis(E, 9, ABG)
22:18:57.767 00.000 10072 Guiding  Dir = 2, Dur = 9
22:18:57.767 00.000 10072 IsGuiding returns 0
22:18:57.767 00.000 10072 PulseGuide returned control before completion, sleep 19
22:18:57.791 00.024 1032 UpdateGuideState exits: m=1285 SNR=25.2
22:18:57.793 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:57.796 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:57.797 00.001 1032 Enqueuing Expose request
22:18:57.799 00.002 10072 IsGuiding returns 0
22:18:57.799 00.000 10072 Move returns status 0, amount 9
22:18:57.801 00.002 10072 MoveAxis(N, 0, ABG)
22:18:57.801 00.000 10072 Move returns status 0, amount 0
22:18:57.801 00.000 10072 move complete, result=0
22:18:57.801 00.000 10072 worker thread done servicing request
22:18:57.801 00.000 10072 Worker thread wakes up
22:18:57.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:57.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:57.807 00.006 1032 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
22:18:58.435 00.628 10072 Exposure complete
22:18:58.489 00.054 10072 worker thread done servicing request
22:18:58.489 00.000 1032 OnExposeComplete: enter
22:18:58.492 00.003 1032 UpdateGuideState(): m_state=6
22:18:58.494 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3317
22:18:58.496 00.002 1032 Star::Find returns 1 (0), X=1101.19, Y=134.71, Mass=1425, SNR=26.5, Peak=136 HFD=3.2
22:18:58.498 00.002 1032 MultiStar: [#1 -0.02,-0.07,0.92,U] [#2 -0.08,0.07,0.73,U] [#3 0.09,0.03,0.72,U] [#4 -0.02,-0.09,0.62,U] [#5 0.06,-0.00,0.64,U] [#6 0.08,-0.00,0.57,U] [#7 -0.00,-0.07,0.67,U] [#8 0.10,-0.21,0.51,U] 
22:18:58.501 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {-0.02, 0.03}
22:18:58.501 00.000 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
22:18:58.503 00.002 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
22:18:58.505 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.13 mountX=-0.03 mountY=-0.01, mountTheta=-2.96
22:18:58.507 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
22:18:58.509 00.002 1032 Enqueuing Move request for scope (0.01, -0.03)
22:18:58.511 00.002 10072 Worker thread wakes up
22:18:58.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
22:18:58.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
22:18:58.511 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.01
22:18:58.513 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:18:58.518 00.005 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.70
22:18:58.518 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:18:58.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:58.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:18:58.518 00.000 10072 MoveAxis(E, 11, ABG)
22:18:58.518 00.000 10072 Guiding  Dir = 2, Dur = 11
22:18:58.518 00.000 10072 IsGuiding returns 0
22:18:58.518 00.000 10072 PulseGuide returned control before completion, sleep 21
22:18:58.535 00.017 1032 UpdateGuideState exits: m=1425 SNR=26.5
22:18:58.537 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:58.539 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:58.541 00.002 1032 Enqueuing Expose request
22:18:58.547 00.006 10072 IsGuiding returns 0
22:18:58.548 00.001 10072 Move returns status 0, amount 11
22:18:58.548 00.000 10072 MoveAxis(N, 0, ABG)
22:18:58.548 00.000 10072 Move returns status 0, amount 0
22:18:58.548 00.000 10072 move complete, result=0
22:18:58.548 00.000 10072 worker thread done servicing request
22:18:58.548 00.000 10072 Worker thread wakes up
22:18:58.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:58.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:58.550 00.002 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
22:18:58.958 00.408 10072 Exposure complete
22:18:59.018 00.060 10072 worker thread done servicing request
22:18:59.018 00.000 1032 OnExposeComplete: enter
22:18:59.020 00.002 1032 UpdateGuideState(): m_state=6
22:18:59.022 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3318
22:18:59.022 00.000 1032 Star::Find returns 1 (0), X=1101.25, Y=134.66, Mass=1555, SNR=27.7, Peak=148 HFD=3.3
22:18:59.022 00.000 1032 MultiStar: [#1 0.02,-0.06,0.88,U] [#2 -0.06,0.00,0.78,U] [#3 0.14,-0.03,0.66,U] [#4 -0.06,0.02,0.62,U] [#5 0.02,-0.07,0.58,U] [#6 -0.14,-0.02,0.57,U] [#7 -0.05,-0.06,0.67,U] [#8 -0.06,-0.06,0.46,U] 
22:18:59.022 00.000 1032 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.04, -0.01}
22:18:59.022 00.000 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.75 = 2.53)
22:18:59.022 00.000 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.75 = 2.53)
22:18:59.022 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.92 mountX=-0.03 mountY=0.02, mountTheta=2.53
22:18:59.035 00.013 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
22:18:59.035 00.000 1032 Enqueuing Move request for scope (-0.01, -0.03)
22:18:59.038 00.003 10072 Worker thread wakes up
22:18:59.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
22:18:59.038 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
22:18:59.038 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
22:18:59.041 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:18:59.043 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.70
22:18:59.043 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:18:59.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:59.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:18:59.043 00.000 10072 MoveAxis(E, 9, ABG)
22:18:59.043 00.000 10072 Guiding  Dir = 2, Dur = 9
22:18:59.043 00.000 10072 IsGuiding returns 0
22:18:59.043 00.000 10072 PulseGuide returned control before completion, sleep 19
22:18:59.063 00.020 1032 UpdateGuideState exits: m=1555 SNR=27.7
22:18:59.065 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:59.067 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:59.069 00.002 1032 Enqueuing Expose request
22:18:59.072 00.003 10072 IsGuiding returns 0
22:18:59.072 00.000 10072 Move returns status 0, amount 9
22:18:59.072 00.000 10072 MoveAxis(N, 0, ABG)
22:18:59.072 00.000 10072 Move returns status 0, amount 0
22:18:59.072 00.000 10072 move complete, result=0
22:18:59.072 00.000 10072 worker thread done servicing request
22:18:59.072 00.000 10072 Worker thread wakes up
22:18:59.072 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:59.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:59.079 00.007 1032 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
22:18:59.709 00.630 10072 Exposure complete
22:18:59.762 00.053 10072 worker thread done servicing request
22:18:59.766 00.004 1032 OnExposeComplete: enter
22:18:59.766 00.000 1032 UpdateGuideState(): m_state=6
22:18:59.769 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3319
22:18:59.771 00.002 1032 Star::Find returns 1 (0), X=1101.27, Y=134.64, Mass=1149, SNR=23.8, Peak=107 HFD=3.3
22:18:59.773 00.002 1032 MultiStar: [#1 -0.20,0.05,1.00,U] [#2 -0.03,0.08,0.85,U] [#3 -0.01,0.03,0.76,U] [#4 -0.25,0.11,0.00,M1] [#5 0.00,0.13,0.71,U] [#6 -0.17,-0.07,0.64,U] [#7 -0.22,0.06,0.67,U] [#8 0.13,-0.04,0.56,U] 
22:18:59.775 00.002 1032 refined, 7 included, MultiStar: {-0.06, 0.03}, one-star: {0.06, -0.04}
22:18:59.777 00.002 1032 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.83) = xAngle (0.87 = 0.87)
22:18:59.779 00.002 1032 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.87 = 0.87)
22:18:59.779 00.000 1032 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.70 mountX=0.04 mountY=0.05, mountTheta=0.87
22:18:59.783 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.03, opts=13)
22:18:59.785 00.002 1032 Enqueuing Move request for scope (-0.06, 0.03)
22:18:59.787 00.002 10072 Worker thread wakes up
22:18:59.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
22:18:59.787 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
22:18:59.787 00.000 10072 Moving (-0.06, 0.03) raw xDistance=0.04 yDistance=0.05
22:18:59.789 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=150, Gamma=2.230
22:18:59.789 00.000 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.70
22:18:59.789 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:18:59.791 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:59.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:18:59.791 00.000 10072 MoveAxis(E, 10, ABG)
22:18:59.791 00.000 10072 Guiding  Dir = 2, Dur = 10
22:18:59.791 00.000 10072 IsGuiding returns 0
22:18:59.791 00.000 10072 PulseGuide returned control before completion, sleep 20
22:18:59.801 00.010 1032 UpdateGuideState exits: m=1149 SNR=23.8
22:18:59.801 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:59.801 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:18:59.813 00.012 1032 Enqueuing Expose request
22:18:59.817 00.004 10072 IsGuiding returns 0
22:18:59.817 00.000 10072 Move returns status 0, amount 10
22:18:59.817 00.000 10072 MoveAxis(N, 0, ABG)
22:18:59.817 00.000 10072 Move returns status 0, amount 0
22:18:59.817 00.000 10072 move complete, result=0
22:18:59.817 00.000 10072 worker thread done servicing request
22:18:59.817 00.000 10072 Worker thread wakes up
22:18:59.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:18:59.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:18:59.819 00.002 1032 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
22:19:00.233 00.414 10072 Exposure complete
22:19:00.279 00.046 10072 worker thread done servicing request
22:19:00.279 00.000 1032 OnExposeComplete: enter
22:19:00.281 00.002 1032 UpdateGuideState(): m_state=6
22:19:00.283 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3320
22:19:00.285 00.002 1032 Star::Find returns 1 (0), X=1101.26, Y=134.73, Mass=1261, SNR=24.9, Peak=118 HFD=3.5
22:19:00.285 00.000 1032 MultiStar: [#1 -0.04,0.05,1.02,U] [#2 -0.10,0.00,0.84,U] [#3 -0.01,0.06,0.80,U] [#4 -0.10,0.10,0.73,U] [#5 0.02,-0.02,0.70,U] [#6 -0.03,-0.04,0.67,U] [#7 -0.13,0.02,0.75,U] [#8 0.12,-0.06,0.53,U] 
22:19:00.287 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.05, 0.05}
22:19:00.289 00.002 1032 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.83) = xAngle (0.58 = 0.58)
22:19:00.290 00.001 1032 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.58 = 0.58)
22:19:00.292 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.41 mountX=0.03 mountY=0.02, mountTheta=0.58
22:19:00.295 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
22:19:00.295 00.000 1032 Enqueuing Move request for scope (-0.03, 0.02)
22:19:00.297 00.002 10072 Worker thread wakes up
22:19:00.297 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
22:19:00.297 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
22:19:00.297 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.02
22:19:00.297 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=145, Gamma=2.230
22:19:00.302 00.005 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.70
22:19:00.302 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:19:00.302 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:00.302 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:19:00.302 00.000 10072 MoveAxis(E, 9, ABG)
22:19:00.302 00.000 10072 Guiding  Dir = 2, Dur = 9
22:19:00.302 00.000 10072 IsGuiding returns 0
22:19:00.302 00.000 10072 PulseGuide returned control before completion, sleep 19
22:19:00.317 00.015 1032 UpdateGuideState exits: m=1261 SNR=24.9
22:19:00.317 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:00.323 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:00.324 00.001 1032 Enqueuing Expose request
22:19:00.327 00.003 10072 IsGuiding returns 0
22:19:00.327 00.000 10072 Move returns status 0, amount 9
22:19:00.327 00.000 10072 MoveAxis(N, 0, ABG)
22:19:00.327 00.000 10072 Move returns status 0, amount 0
22:19:00.327 00.000 10072 move complete, result=0
22:19:00.327 00.000 10072 worker thread done servicing request
22:19:00.327 00.000 10072 Worker thread wakes up
22:19:00.327 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:00.327 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:00.331 00.004 1032 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
22:19:00.962 00.631 10072 Exposure complete
22:19:01.016 00.054 10072 worker thread done servicing request
22:19:01.018 00.002 1032 OnExposeComplete: enter
22:19:01.018 00.000 1032 UpdateGuideState(): m_state=6
22:19:01.018 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3321
22:19:01.018 00.000 1032 Star::Find returns 1 (0), X=1101.25, Y=134.87, Mass=1190, SNR=24.2, Peak=106 HFD=3.2
22:19:01.027 00.009 1032 MultiStar: [#1 0.04,0.29,0.00,M1] [#2 -0.06,0.18,0.85,U] [#3 0.06,0.25,0.00,M1] [#4 -0.15,0.21,0.00,M1] [#5 -0.03,0.16,0.68,U] [#6 -0.20,0.05,0.60,U] [#7 -0.11,0.24,0.00,M1] [#8 -0.00,0.14,0.54,U] 
22:19:01.029 00.002 1032 refined, 4 included, MultiStar: {-0.04, 0.15}, one-star: {0.04, 0.19}
22:19:01.031 00.002 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
22:19:01.031 00.000 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
22:19:01.033 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.84 mountX=0.16 mountY=0.00, mountTheta=0.01
22:19:01.035 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.15, opts=13)
22:19:01.037 00.002 1032 Enqueuing Move request for scope (-0.04, 0.15)
22:19:01.039 00.002 10072 Worker thread wakes up
22:19:01.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
22:19:01.039 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
22:19:01.039 00.000 10072 Moving (-0.04, 0.15) raw xDistance=0.16 yDistance=0.00
22:19:01.041 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:19:01.043 00.002 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 285.70
22:19:01.043 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
22:19:01.045 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:01.045 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:19:01.045 00.000 10072 MoveAxis(W, 63, ABG)
22:19:01.045 00.000 10072 Guiding  Dir = 3, Dur = 63
22:19:01.045 00.000 10072 IsGuiding returns 0
22:19:01.045 00.000 10072 PulseGuide returned control before completion, sleep 73
22:19:01.057 00.012 1032 UpdateGuideState exits: m=1190 SNR=24.2
22:19:01.057 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:01.057 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:01.069 00.012 1032 Enqueuing Expose request
22:19:01.119 00.050 10072 IsGuiding returns 0
22:19:01.119 00.000 10072 Move returns status 0, amount 63
22:19:01.119 00.000 10072 MoveAxis(N, 0, ABG)
22:19:01.119 00.000 10072 Move returns status 0, amount 0
22:19:01.119 00.000 10072 move complete, result=0
22:19:01.119 00.000 10072 worker thread done servicing request
22:19:01.119 00.000 10072 Worker thread wakes up
22:19:01.120 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:01.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:01.126 00.006 1032 GuideStep: 0.2 px 63 ms WEST, 0.0 px 0 ms NORTH
22:19:01.536 00.410 10072 Exposure complete
22:19:01.606 00.070 10072 worker thread done servicing request
22:19:01.606 00.000 1032 OnExposeComplete: enter
22:19:01.606 00.000 1032 UpdateGuideState(): m_state=6
22:19:01.610 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3322
22:19:01.612 00.002 1032 Star::Find returns 1 (0), X=1101.25, Y=134.77, Mass=1383, SNR=26.1, Peak=118 HFD=3.3
22:19:01.619 00.007 1032 MultiStar: [#1 -0.08,0.24,0.00,M2] [#2 -0.14,0.19,0.80,U] [#3 -0.01,0.19,0.75,U] [#4 -0.05,0.18,0.63,U] [#5 0.11,0.30,0.00,M1] [#6 -0.11,0.15,0.63,U] [#7 -0.28,0.10,0.00,M2] [#8 0.13,0.17,0.49,U] 
22:19:01.621 00.002 1032 single-star, 5 included, MultiStar: {-0.03, 0.16}, one-star: {0.04, 0.09}
22:19:01.625 00.004 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
22:19:01.628 00.003 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
22:19:01.633 00.005 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.20 mountX=0.08 mountY=-0.06, mountTheta=-0.63
22:19:01.637 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
22:19:01.639 00.002 1032 Enqueuing Move request for scope (0.04, 0.09)
22:19:01.643 00.004 10072 Worker thread wakes up
22:19:01.643 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:19:01.643 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:19:01.643 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.06
22:19:01.649 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=143, Gamma=2.230
22:19:01.651 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.70
22:19:01.651 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:19:01.651 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:01.651 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:19:01.651 00.000 10072 MoveAxis(E, 11, ABG)
22:19:01.651 00.000 10072 Guiding  Dir = 2, Dur = 11
22:19:01.654 00.003 10072 IsGuiding returns 0
22:19:01.655 00.001 10072 PulseGuide returned control before completion, sleep 21
22:19:01.675 00.020 1032 UpdateGuideState exits: m=1383 SNR=26.1
22:19:01.677 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:01.680 00.003 10072 IsGuiding returns 0
22:19:01.680 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:01.683 00.003 1032 Enqueuing Expose request
22:19:01.685 00.002 10072 Move returns status 0, amount 11
22:19:01.685 00.000 10072 MoveAxis(N, 0, ABG)
22:19:01.685 00.000 10072 Move returns status 0, amount 0
22:19:01.685 00.000 10072 move complete, result=0
22:19:01.685 00.000 10072 worker thread done servicing request
22:19:01.685 00.000 10072 Worker thread wakes up
22:19:01.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:01.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:01.694 00.009 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:19:02.316 00.622 10072 Exposure complete
22:19:02.369 00.053 10072 worker thread done servicing request
22:19:02.376 00.007 1032 OnExposeComplete: enter
22:19:02.378 00.002 1032 UpdateGuideState(): m_state=6
22:19:02.378 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3323
22:19:02.378 00.000 1032 Star::Find returns 1 (0), X=1101.26, Y=134.58, Mass=1326, SNR=25.6, Peak=133 HFD=3.2
22:19:02.378 00.000 1032 MultiStar: [#1 0.01,0.05,0.96,U] [#2 -0.05,0.05,0.80,U] [#3 0.11,-0.09,0.71,U] [#4 -0.00,-0.06,0.67,U] [#5 -0.02,0.01,0.65,U] [#6 -0.13,0.04,0.65,U] [#7 0.04,-0.01,0.72,U] [#8 -0.00,0.06,0.52,U] 
22:19:02.378 00.000 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.05, -0.10}
22:19:02.378 00.000 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
22:19:02.378 00.000 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
22:19:02.378 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-1.10 mountX=-0.01 mountY=-0.00, mountTheta=-2.93
22:19:02.391 00.013 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
22:19:02.393 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
22:19:02.393 00.000 10072 Worker thread wakes up
22:19:02.393 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:19:02.393 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:19:02.393 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.00
22:19:02.393 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:19:02.400 00.007 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.71
22:19:02.400 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:19:02.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:02.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:19:02.400 00.000 10072 MoveAxis(E, 14, ABG)
22:19:02.400 00.000 10072 Guiding  Dir = 2, Dur = 14
22:19:02.400 00.000 10072 IsGuiding returns 0
22:19:02.400 00.000 10072 PulseGuide returned control before completion, sleep 24
22:19:02.410 00.010 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:19:02.410 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:02.422 00.012 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:02.424 00.002 1032 Enqueuing Expose request
22:19:02.440 00.016 10072 IsGuiding returns 0
22:19:02.440 00.000 10072 Move returns status 0, amount 14
22:19:02.441 00.001 10072 MoveAxis(N, 0, ABG)
22:19:02.441 00.000 10072 Move returns status 0, amount 0
22:19:02.441 00.000 10072 move complete, result=0
22:19:02.441 00.000 10072 worker thread done servicing request
22:19:02.441 00.000 10072 Worker thread wakes up
22:19:02.441 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:02.441 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:02.441 00.000 1032 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
22:19:02.857 00.416 10072 Exposure complete
22:19:02.901 00.044 10072 worker thread done servicing request
22:19:02.901 00.000 1032 OnExposeComplete: enter
22:19:02.904 00.003 1032 UpdateGuideState(): m_state=6
22:19:02.906 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3324
22:19:02.907 00.001 1032 Star::Find returns 1 (0), X=1101.24, Y=134.64, Mass=1482, SNR=27.1, Peak=143 HFD=3.3
22:19:02.907 00.000 1032 MultiStar: [#1 0.04,-0.02,0.92,U] [#2 -0.14,-0.08,0.69,U] [#3 0.20,0.05,0.71,U] [#4 -0.03,-0.00,0.61,U] [#5 0.03,-0.06,0.61,U] [#6 -0.14,-0.14,0.59,U] [#7 -0.09,0.01,0.65,U] [#8 0.13,0.03,0.50,U] 
22:19:02.907 00.000 1032 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.03, -0.03}
22:19:02.907 00.000 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
22:19:02.913 00.006 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
22:19:02.916 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.31 mountX=-0.03 mountY=-0.00, mountTheta=-3.14
22:19:02.918 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
22:19:02.923 00.005 1032 Enqueuing Move request for scope (0.01, -0.03)
22:19:02.923 00.000 10072 Worker thread wakes up
22:19:02.923 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
22:19:02.923 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
22:19:02.923 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
22:19:02.926 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:19:02.928 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.71
22:19:02.928 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:19:02.928 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:02.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:19:02.928 00.000 10072 MoveAxis(E, 12, ABG)
22:19:02.928 00.000 10072 Guiding  Dir = 2, Dur = 12
22:19:02.928 00.000 10072 IsGuiding returns 0
22:19:02.932 00.004 10072 PulseGuide returned control before completion, sleep 22
22:19:02.938 00.006 1032 UpdateGuideState exits: m=1482 SNR=27.1
22:19:02.938 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:02.950 00.012 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:02.950 00.000 1032 Enqueuing Expose request
22:19:02.966 00.016 10072 IsGuiding returns 0
22:19:02.966 00.000 10072 Move returns status 0, amount 12
22:19:02.966 00.000 10072 MoveAxis(N, 0, ABG)
22:19:02.966 00.000 10072 Move returns status 0, amount 0
22:19:02.966 00.000 10072 move complete, result=0
22:19:02.966 00.000 10072 worker thread done servicing request
22:19:02.966 00.000 10072 Worker thread wakes up
22:19:02.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:02.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:02.968 00.002 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
22:19:03.604 00.636 10072 Exposure complete
22:19:03.650 00.046 10072 worker thread done servicing request
22:19:03.650 00.000 1032 OnExposeComplete: enter
22:19:03.650 00.000 1032 UpdateGuideState(): m_state=6
22:19:03.663 00.013 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3325
22:19:03.663 00.000 1032 Star::Find returns 1 (0), X=1101.19, Y=134.69, Mass=1212, SNR=24.4, Peak=116 HFD=3.3
22:19:03.668 00.005 1032 MultiStar: [#1 0.01,0.03,0.99,U] [#2 -0.10,0.10,0.83,U] [#3 0.09,0.16,0.80,U] [#4 -0.16,0.06,0.61,U] [#5 0.06,-0.02,0.67,U] [#6 -0.24,-0.06,0.00,M1] [#7 -0.12,-0.05,0.67,U] [#8 -0.07,0.07,0.52,U] 
22:19:03.668 00.000 1032 single-star, 7 included, MultiStar: {-0.03, 0.04}, one-star: {-0.02, 0.01}
22:19:03.668 00.000 1032 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.83) = xAngle (0.98 = 0.98)
22:19:03.672 00.004 1032 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.98 = 0.98)
22:19:03.672 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.81 mountX=0.01 mountY=0.02, mountTheta=0.98
22:19:03.680 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
22:19:03.680 00.000 1032 Enqueuing Move request for scope (-0.02, 0.01)
22:19:03.684 00.004 10072 Worker thread wakes up
22:19:03.684 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
22:19:03.684 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
22:19:03.684 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=0.02
22:19:03.684 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:19:03.684 00.000 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.71
22:19:03.684 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:19:03.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:03.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:19:03.684 00.000 10072 MoveAxis(E, 14, ABG)
22:19:03.684 00.000 10072 Guiding  Dir = 2, Dur = 14
22:19:03.684 00.000 10072 IsGuiding returns 0
22:19:03.684 00.000 10072 PulseGuide returned control before completion, sleep 24
22:19:03.704 00.020 1032 UpdateGuideState exits: m=1212 SNR=24.4
22:19:03.704 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:03.711 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:03.713 00.002 1032 Enqueuing Expose request
22:19:03.726 00.013 10072 IsGuiding returns 0
22:19:03.727 00.001 10072 Move returns status 0, amount 14
22:19:03.727 00.000 10072 MoveAxis(N, 0, ABG)
22:19:03.727 00.000 10072 Move returns status 0, amount 0
22:19:03.727 00.000 10072 move complete, result=0
22:19:03.727 00.000 10072 worker thread done servicing request
22:19:03.727 00.000 10072 Worker thread wakes up
22:19:03.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:03.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:03.728 00.001 1032 GuideStep: 0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
22:19:04.141 00.413 10072 Exposure complete
22:19:04.198 00.057 10072 worker thread done servicing request
22:19:04.198 00.000 1032 OnExposeComplete: enter
22:19:04.200 00.002 1032 UpdateGuideState(): m_state=6
22:19:04.203 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3326
22:19:04.205 00.002 1032 Star::Find returns 1 (0), X=1101.28, Y=134.67, Mass=1356, SNR=25.9, Peak=135 HFD=3.3
22:19:04.207 00.002 1032 MultiStar: [#1 0.04,-0.03,0.93,U] [#2 -0.10,0.10,0.76,U] [#3 0.05,0.04,0.76,U] [#4 -0.10,0.03,0.70,U] [#5 -0.01,-0.15,0.65,U] [#6 -0.14,0.01,0.65,U] [#7 -0.11,0.04,0.65,U] [#8 0.03,-0.12,0.48,U] 
22:19:04.207 00.000 1032 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {0.07, -0.01}
22:19:04.211 00.004 1032 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.83) = xAngle (-4.74 = 1.55)
22:19:04.211 00.000 1032 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.74 = 1.55)
22:19:04.211 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.91 mountX=0.00 mountY=0.02, mountTheta=1.55
22:19:04.218 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
22:19:04.218 00.000 1032 Enqueuing Move request for scope (-0.02, -0.01)
22:19:04.218 00.000 10072 Worker thread wakes up
22:19:04.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
22:19:04.218 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
22:19:04.218 00.000 10072 Moving (-0.02, -0.01) raw xDistance=0.00 yDistance=0.02
22:19:04.218 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:19:04.218 00.000 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.71
22:19:04.218 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:19:04.228 00.010 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:04.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:19:04.228 00.000 10072 MoveAxis(E, 12, ABG)
22:19:04.228 00.000 10072 Guiding  Dir = 2, Dur = 12
22:19:04.228 00.000 10072 IsGuiding returns 0
22:19:04.228 00.000 10072 PulseGuide returned control before completion, sleep 22
22:19:04.245 00.017 1032 UpdateGuideState exits: m=1356 SNR=25.9
22:19:04.245 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:04.250 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:04.250 00.000 1032 Enqueuing Expose request
22:19:04.267 00.017 10072 IsGuiding returns 0
22:19:04.267 00.000 10072 Move returns status 0, amount 12
22:19:04.267 00.000 10072 MoveAxis(N, 0, ABG)
22:19:04.267 00.000 10072 Move returns status 0, amount 0
22:19:04.267 00.000 10072 move complete, result=0
22:19:04.267 00.000 10072 worker thread done servicing request
22:19:04.267 00.000 10072 Worker thread wakes up
22:19:04.267 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:04.267 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:04.267 00.000 1032 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
22:19:04.907 00.640 10072 Exposure complete
22:19:04.963 00.056 10072 worker thread done servicing request
22:19:04.963 00.000 1032 OnExposeComplete: enter
22:19:04.963 00.000 1032 UpdateGuideState(): m_state=6
22:19:04.963 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3327
22:19:04.963 00.000 1032 Star::Find returns 1 (0), X=1101.30, Y=134.61, Mass=1374, SNR=26.0, Peak=130 HFD=3.3
22:19:04.963 00.000 1032 MultiStar: [#1 -0.13,-0.01,0.98,U] [#2 -0.09,-0.12,0.76,U] [#3 0.06,-0.28,0.00,M1] [#4 -0.22,-0.12,0.00,M1] [#5 -0.00,-0.01,0.65,U] [#6 -0.15,-0.06,0.58,U] [#7 -0.08,-0.16,0.69,U] [#8 0.01,-0.01,0.52,U] 
22:19:04.975 00.012 1032 refined, 6 included, MultiStar: {-0.05, -0.06}, one-star: {0.09, -0.07}
22:19:04.975 00.000 1032 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.83) = xAngle (-4.04 = 2.25)
22:19:04.975 00.000 1032 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.04 = 2.25)
22:19:04.979 00.004 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.21 mountX=-0.05 mountY=0.06, mountTheta=2.25
22:19:04.979 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.06, opts=13)
22:19:04.979 00.000 1032 Enqueuing Move request for scope (-0.05, -0.06)
22:19:04.985 00.006 10072 Worker thread wakes up
22:19:04.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
22:19:04.985 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
22:19:04.985 00.000 10072 Moving (-0.05, -0.06) raw xDistance=-0.05 yDistance=0.06
22:19:04.985 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:19:04.989 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.71
22:19:04.989 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:19:04.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:04.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:19:04.989 00.000 10072 MoveAxis(E, 14, ABG)
22:19:04.989 00.000 10072 Guiding  Dir = 2, Dur = 14
22:19:04.989 00.000 10072 IsGuiding returns 0
22:19:04.989 00.000 10072 PulseGuide returned control before completion, sleep 24
22:19:04.995 00.006 1032 UpdateGuideState exits: m=1374 SNR=26.0
22:19:04.995 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:04.995 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:05.009 00.014 1032 Enqueuing Expose request
22:19:05.027 00.018 10072 IsGuiding returns 0
22:19:05.029 00.002 10072 Move returns status 0, amount 14
22:19:05.029 00.000 10072 MoveAxis(N, 0, ABG)
22:19:05.029 00.000 10072 Move returns status 0, amount 0
22:19:05.029 00.000 10072 move complete, result=0
22:19:05.029 00.000 10072 worker thread done servicing request
22:19:05.029 00.000 10072 Worker thread wakes up
22:19:05.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:05.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:05.033 00.004 1032 GuideStep: -0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
22:19:05.440 00.407 10072 Exposure complete
22:19:05.491 00.051 1032 OnExposeComplete: enter
22:19:05.493 00.002 1032 UpdateGuideState(): m_state=6
22:19:05.493 00.000 10072 worker thread done servicing request
22:19:05.493 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3328
22:19:05.493 00.000 1032 Star::Find returns 1 (0), X=1101.25, Y=134.56, Mass=1447, SNR=26.7, Peak=131 HFD=3.2
22:19:05.498 00.005 1032 MultiStar: [#1 0.02,-0.20,0.89,U] [#2 -0.09,-0.22,0.65,U] [#3 0.04,0.12,0.71,U] [#4 -0.20,-0.12,0.63,U] [#5 0.03,-0.12,0.64,U] [#6 -0.08,-0.12,0.58,U] [#7 -0.07,-0.13,0.68,U] [#8 0.15,-0.15,0.47,U] 
22:19:05.501 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.12}, one-star: {0.04, -0.12}
22:19:05.501 00.000 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.75)
22:19:05.504 00.003 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.75)
22:19:05.504 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.70 mountX=-0.11 mountY=0.05, mountTheta=2.75
22:19:05.504 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.12, opts=13)
22:19:05.504 00.000 1032 Enqueuing Move request for scope (-0.02, -0.12)
22:19:05.504 00.000 10072 Worker thread wakes up
22:19:05.504 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
22:19:05.504 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
22:19:05.504 00.000 10072 Moving (-0.02, -0.12) raw xDistance=-0.11 yDistance=0.05
22:19:05.504 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:19:05.516 00.012 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.71
22:19:05.516 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:19:05.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:05.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:19:05.516 00.000 10072 MoveAxis(E, 12, ABG)
22:19:05.516 00.000 10072 Guiding  Dir = 2, Dur = 12
22:19:05.518 00.002 10072 IsGuiding returns 0
22:19:05.518 00.000 10072 PulseGuide returned control before completion, sleep 22
22:19:05.536 00.018 1032 UpdateGuideState exits: m=1447 SNR=26.7
22:19:05.538 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:05.538 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:05.540 00.002 1032 Enqueuing Expose request
22:19:05.554 00.014 10072 IsGuiding returns 0
22:19:05.554 00.000 10072 Move returns status 0, amount 12
22:19:05.554 00.000 10072 MoveAxis(N, 0, ABG)
22:19:05.554 00.000 10072 Move returns status 0, amount 0
22:19:05.554 00.000 10072 move complete, result=0
22:19:05.554 00.000 10072 worker thread done servicing request
22:19:05.554 00.000 10072 Worker thread wakes up
22:19:05.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:05.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:05.581 00.027 1032 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
22:19:06.185 00.604 10072 Exposure complete
22:19:06.241 00.056 1032 OnExposeComplete: enter
22:19:06.244 00.003 1032 UpdateGuideState(): m_state=6
22:19:06.244 00.000 10072 worker thread done servicing request
22:19:06.244 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3329
22:19:06.246 00.002 1032 Star::Find returns 1 (0), X=1101.12, Y=134.74, Mass=1275, SNR=25.1, Peak=114 HFD=3.2
22:19:06.249 00.003 1032 MultiStar: [#1 -0.17,0.14,0.99,U] [#2 -0.18,0.15,0.77,U] [#3 0.10,0.17,0.76,U] [#4 -0.20,0.19,0.00,M1] [#5 -0.05,0.25,0.00,M1] [#6 -0.12,-0.01,0.61,U] [#7 -0.12,0.14,0.70,U] [#8 -0.05,0.22,0.50,U] 
22:19:06.251 00.002 1032 single-star, 6 included, MultiStar: {-0.09, 0.12}, one-star: {-0.09, 0.06}
22:19:06.253 00.002 1032 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.83) = xAngle (0.72 = 0.72)
22:19:06.255 00.002 1032 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.72 = 0.72)
22:19:06.255 00.000 1032 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.55 mountX=0.08 mountY=0.07, mountTheta=0.72
22:19:06.259 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.06, opts=13)
22:19:06.261 00.002 1032 Enqueuing Move request for scope (-0.09, 0.06)
22:19:06.263 00.002 10072 Worker thread wakes up
22:19:06.263 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
22:19:06.263 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
22:19:06.263 00.000 10072 Moving (-0.09, 0.06) raw xDistance=0.08 yDistance=0.07
22:19:06.266 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=142, Gamma=2.230
22:19:06.268 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.71
22:19:06.268 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:19:06.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:06.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:19:06.268 00.000 10072 MoveAxis(E, 13, ABG)
22:19:06.268 00.000 10072 Guiding  Dir = 2, Dur = 13
22:19:06.268 00.000 10072 IsGuiding returns 0
22:19:06.268 00.000 10072 PulseGuide returned control before completion, sleep 23
22:19:06.287 00.019 1032 UpdateGuideState exits: m=1275 SNR=25.1
22:19:06.289 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:06.291 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:06.293 00.002 1032 Enqueuing Expose request
22:19:06.296 00.003 10072 IsGuiding returns 0
22:19:06.296 00.000 10072 Move returns status 0, amount 13
22:19:06.296 00.000 10072 MoveAxis(N, 0, ABG)
22:19:06.296 00.000 10072 Move returns status 0, amount 0
22:19:06.296 00.000 10072 move complete, result=0
22:19:06.296 00.000 10072 worker thread done servicing request
22:19:06.296 00.000 10072 Worker thread wakes up
22:19:06.297 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:06.297 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:06.303 00.006 1032 GuideStep: 0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
22:19:06.712 00.409 10072 Exposure complete
22:19:06.766 00.054 10072 worker thread done servicing request
22:19:06.766 00.000 1032 OnExposeComplete: enter
22:19:06.766 00.000 1032 UpdateGuideState(): m_state=6
22:19:06.766 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3330
22:19:06.766 00.000 1032 Star::Find returns 1 (0), X=1101.30, Y=134.95, Mass=1425, SNR=26.5, Peak=118 HFD=3.3
22:19:06.775 00.009 1032 MultiStar: [#1 -0.03,0.28,0.00,M1] [#2 -0.08,0.26,0.00,M1] [#3 0.14,0.05,0.76,U] [#4 -0.07,0.03,0.64,U] [#5 -0.06,0.20,0.66,U] [#6 -0.11,0.07,0.58,U] [#7 -0.00,0.11,0.67,U] [#8 -0.00,0.21,0.52,U] 
22:19:06.775 00.000 1032 refined, 6 included, MultiStar: {0.01, 0.14}, one-star: {0.09, 0.27}
22:19:06.777 00.002 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
22:19:06.779 00.002 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
22:19:06.781 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.51 mountX=0.13 mountY=-0.05, mountTheta=-0.32
22:19:06.785 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.14, opts=13)
22:19:06.787 00.002 1032 Enqueuing Move request for scope (0.01, 0.14)
22:19:06.789 00.002 10072 Worker thread wakes up
22:19:06.789 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
22:19:06.789 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
22:19:06.789 00.000 10072 Moving (0.01, 0.14) raw xDistance=0.13 yDistance=-0.05
22:19:06.789 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:19:06.792 00.003 10072 PPEC rslt: input = 0.13, final = 0.05, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 285.71
22:19:06.792 00.000 10072 PPEC: input: 0.13, control: 0.05, exposure: 500
22:19:06.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:06.792 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:19:06.792 00.000 10072 MoveAxis(W, 52, ABG)
22:19:06.792 00.000 10072 Guiding  Dir = 3, Dur = 52
22:19:06.792 00.000 10072 IsGuiding returns 0
22:19:06.792 00.000 10072 PulseGuide returned control before completion, sleep 62
22:19:06.813 00.021 1032 UpdateGuideState exits: m=1425 SNR=26.5
22:19:06.815 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:06.817 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:06.819 00.002 1032 Enqueuing Expose request
22:19:06.868 00.049 10072 IsGuiding returns 0
22:19:06.868 00.000 10072 Move returns status 0, amount 52
22:19:06.868 00.000 10072 MoveAxis(N, 0, ABG)
22:19:06.868 00.000 10072 Move returns status 0, amount 0
22:19:06.868 00.000 10072 move complete, result=0
22:19:06.868 00.000 10072 worker thread done servicing request
22:19:06.868 00.000 10072 Worker thread wakes up
22:19:06.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:06.868 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:06.868 00.000 1032 GuideStep: 0.1 px 52 ms WEST, -0.0 px 0 ms NORTH
22:19:07.510 00.642 10072 Exposure complete
22:19:07.558 00.048 10072 worker thread done servicing request
22:19:07.558 00.000 1032 OnExposeComplete: enter
22:19:07.558 00.000 1032 UpdateGuideState(): m_state=6
22:19:07.558 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3331
22:19:07.558 00.000 1032 Star::Find returns 1 (0), X=1101.33, Y=134.57, Mass=1248, SNR=24.8, Peak=114 HFD=3.3
22:19:07.558 00.000 1032 MultiStar: [#1 0.02,-0.12,0.99,U] [#2 -0.02,-0.16,0.81,U] [#3 0.18,-0.06,0.75,U] [#4 0.04,-0.02,0.75,U] [#5 0.08,0.11,0.69,U] [#6 0.09,-0.21,0.65,U] [#7 -0.11,0.04,0.70,U] [#8 0.22,-0.21,0.00,M1] 
22:19:07.558 00.000 1032 refined, 7 included, MultiStar: {0.05, -0.07}, one-star: {0.12, -0.11}
22:19:07.558 00.000 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
22:19:07.558 00.000 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
22:19:07.572 00.014 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.94 mountX=-0.08 mountY=-0.03, mountTheta=-2.77
22:19:07.575 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
22:19:07.575 00.000 1032 Enqueuing Move request for scope (0.05, -0.07)
22:19:07.575 00.000 10072 Worker thread wakes up
22:19:07.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
22:19:07.575 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
22:19:07.575 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
22:19:07.579 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:19:07.579 00.000 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.71
22:19:07.579 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:19:07.579 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:07.579 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:19:07.579 00.000 10072 MoveAxis(E, 9, ABG)
22:19:07.579 00.000 10072 Guiding  Dir = 2, Dur = 9
22:19:07.579 00.000 10072 IsGuiding returns 0
22:19:07.579 00.000 10072 PulseGuide returned control before completion, sleep 19
22:19:07.599 00.020 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:19:07.603 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:07.603 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:07.606 00.003 1032 Enqueuing Expose request
22:19:07.606 00.000 10072 IsGuiding returns 0
22:19:07.606 00.000 10072 Move returns status 0, amount 9
22:19:07.606 00.000 10072 MoveAxis(N, 0, ABG)
22:19:07.606 00.000 10072 Move returns status 0, amount 0
22:19:07.606 00.000 10072 move complete, result=0
22:19:07.606 00.000 10072 worker thread done servicing request
22:19:07.606 00.000 10072 Worker thread wakes up
22:19:07.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:07.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:07.615 00.009 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:19:08.021 00.406 10072 Exposure complete
22:19:08.073 00.052 10072 worker thread done servicing request
22:19:08.073 00.000 1032 OnExposeComplete: enter
22:19:08.075 00.002 1032 UpdateGuideState(): m_state=6
22:19:08.078 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3332
22:19:08.078 00.000 1032 Star::Find returns 1 (0), X=1101.34, Y=134.60, Mass=1164, SNR=23.9, Peak=110 HFD=3.3
22:19:08.082 00.004 1032 MultiStar: [#1 0.12,-0.04,1.07,U] [#2 -0.09,-0.03,0.80,U] [#3 0.19,-0.10,0.76,U] [#4 -0.02,-0.19,0.73,U] [#5 0.14,-0.23,0.00,M1] [#6 0.05,-0.10,0.65,U] [#7 -0.10,-0.26,0.00,M1] [#8 0.16,-0.24,0.00,M2] 
22:19:08.084 00.002 1032 refined, 5 included, MultiStar: {0.07, -0.09}, one-star: {0.13, -0.08}
22:19:08.084 00.000 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:19:08.086 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:19:08.088 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.88 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
22:19:08.090 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
22:19:08.092 00.002 1032 Enqueuing Move request for scope (0.07, -0.09)
22:19:08.094 00.002 10072 Worker thread wakes up
22:19:08.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
22:19:08.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
22:19:08.094 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.10 yDistance=-0.05
22:19:08.094 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:19:08.098 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.72
22:19:08.098 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:19:08.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:08.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:19:08.098 00.000 10072 MoveAxis(E, 8, ABG)
22:19:08.098 00.000 10072 Guiding  Dir = 2, Dur = 8
22:19:08.098 00.000 10072 IsGuiding returns 0
22:19:08.098 00.000 10072 PulseGuide returned control before completion, sleep 18
22:19:08.115 00.017 1032 UpdateGuideState exits: m=1164 SNR=23.9
22:19:08.118 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:08.118 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:08.118 00.000 1032 Enqueuing Expose request
22:19:08.129 00.011 10072 IsGuiding returns 0
22:19:08.129 00.000 10072 Move returns status 0, amount 8
22:19:08.129 00.000 10072 MoveAxis(N, 0, ABG)
22:19:08.129 00.000 10072 Move returns status 0, amount 0
22:19:08.129 00.000 10072 move complete, result=0
22:19:08.129 00.000 10072 worker thread done servicing request
22:19:08.129 00.000 10072 Worker thread wakes up
22:19:08.129 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:08.129 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:08.132 00.003 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:19:08.766 00.634 10072 Exposure complete
22:19:08.816 00.050 10072 worker thread done servicing request
22:19:08.816 00.000 1032 OnExposeComplete: enter
22:19:08.826 00.010 1032 UpdateGuideState(): m_state=6
22:19:08.826 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3333
22:19:08.829 00.003 1032 Star::Find returns 1 (0), X=1101.46, Y=134.47, Mass=1312, SNR=25.4, Peak=131 HFD=3.2
22:19:08.831 00.002 1032 MultiStar: [#1 0.27,-0.15,0.00,M1] [#2 0.04,-0.09,0.80,U] [#3 0.09,0.01,0.73,U] [#4 -0.03,-0.02,0.66,U] [#5 0.21,0.01,0.69,U] [#6 -0.07,-0.07,0.59,U] [#7 0.10,-0.12,0.69,U] [#8 0.18,-0.11,0.49,U] 
22:19:08.833 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.08}, one-star: {0.25, -0.21}
22:19:08.833 00.000 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
22:19:08.833 00.000 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
22:19:08.833 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.65 mountX=-0.11 mountY=-0.08, mountTheta=-2.48
22:19:08.833 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
22:19:08.833 00.000 1032 Enqueuing Move request for scope (0.11, -0.08)
22:19:08.845 00.012 10072 Worker thread wakes up
22:19:08.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
22:19:08.845 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
22:19:08.845 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.11 yDistance=-0.08
22:19:08.845 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:19:08.848 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.72
22:19:08.848 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:19:08.848 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:08.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:19:08.848 00.000 10072 MoveAxis(E, 8, ABG)
22:19:08.848 00.000 10072 Guiding  Dir = 2, Dur = 8
22:19:08.848 00.000 10072 IsGuiding returns 0
22:19:08.848 00.000 10072 PulseGuide returned control before completion, sleep 18
22:19:08.869 00.021 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:19:08.869 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:08.869 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:08.869 00.000 1032 Enqueuing Expose request
22:19:08.876 00.007 10072 IsGuiding returns 0
22:19:08.876 00.000 10072 Move returns status 0, amount 8
22:19:08.876 00.000 10072 MoveAxis(N, 0, ABG)
22:19:08.876 00.000 10072 Move returns status 0, amount 0
22:19:08.876 00.000 10072 move complete, result=0
22:19:08.876 00.000 10072 worker thread done servicing request
22:19:08.876 00.000 10072 Worker thread wakes up
22:19:08.876 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:08.876 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:08.882 00.006 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:19:09.289 00.407 10072 Exposure complete
22:19:09.339 00.050 10072 worker thread done servicing request
22:19:09.339 00.000 1032 OnExposeComplete: enter
22:19:09.339 00.000 1032 UpdateGuideState(): m_state=6
22:19:09.350 00.011 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3334
22:19:09.352 00.002 1032 Star::Find returns 1 (0), X=1101.35, Y=134.61, Mass=1302, SNR=25.3, Peak=121 HFD=3.3
22:19:09.354 00.002 1032 MultiStar: [#1 0.19,-0.04,0.96,U] [#2 0.03,-0.11,0.79,U] [#3 0.17,-0.14,0.78,U] [#4 -0.08,-0.10,0.70,U] [#5 0.00,-0.06,0.64,U] [#6 -0.05,-0.15,0.63,U] [#7 -0.05,-0.32,0.00,M1] [#8 0.25,-0.13,0.00,M2] 
22:19:09.356 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.09}, one-star: {0.14, -0.07}
22:19:09.356 00.000 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
22:19:09.360 00.004 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
22:19:09.360 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.92 mountX=-0.11 mountY=-0.05, mountTheta=-2.75
22:19:09.360 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
22:19:09.366 00.006 1032 Enqueuing Move request for scope (0.07, -0.09)
22:19:09.366 00.000 10072 Worker thread wakes up
22:19:09.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
22:19:09.366 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
22:19:09.366 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.05
22:19:09.366 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:19:09.373 00.007 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.72
22:19:09.373 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:19:09.373 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:09.373 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:19:09.373 00.000 10072 MoveAxis(E, 7, ABG)
22:19:09.373 00.000 10072 Guiding  Dir = 2, Dur = 7
22:19:09.373 00.000 10072 IsGuiding returns 0
22:19:09.373 00.000 10072 PulseGuide returned control before completion, sleep 17
22:19:09.393 00.020 1032 UpdateGuideState exits: m=1302 SNR=25.3
22:19:09.399 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:09.399 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:09.399 00.000 1032 Enqueuing Expose request
22:19:09.399 00.000 10072 IsGuiding returns 0
22:19:09.399 00.000 10072 Move returns status 0, amount 7
22:19:09.399 00.000 10072 MoveAxis(N, 0, ABG)
22:19:09.399 00.000 10072 Move returns status 0, amount 0
22:19:09.399 00.000 10072 move complete, result=0
22:19:09.399 00.000 10072 worker thread done servicing request
22:19:09.399 00.000 10072 Worker thread wakes up
22:19:09.399 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:09.399 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:09.407 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:19:10.031 00.624 10072 Exposure complete
22:19:10.079 00.048 10072 worker thread done servicing request
22:19:10.079 00.000 1032 OnExposeComplete: enter
22:19:10.079 00.000 1032 UpdateGuideState(): m_state=6
22:19:10.079 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3335
22:19:10.079 00.000 1032 Star::Find returns 1 (0), X=1101.43, Y=134.48, Mass=1304, SNR=25.4, Peak=120 HFD=3.2
22:19:10.086 00.007 1032 MultiStar: [#1 0.10,-0.16,0.99,U] [#2 0.10,-0.25,0.00,M1] [#3 0.18,-0.32,0.00,M1] [#4 -0.03,-0.24,0.00,M1] [#5 0.20,-0.19,0.00,M1] [#6 0.05,-0.42,0.00,M1] [#7 0.13,-0.35,0.00,M2] [#8 0.24,-0.20,0.00,M3] 
22:19:10.086 00.000 1032 refined, 1 included, MultiStar: {0.16, -0.18}, one-star: {0.22, -0.20}
22:19:10.086 00.000 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
22:19:10.086 00.000 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
22:19:10.086 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.82 mountX=-0.21 mountY=-0.11, mountTheta=-2.65
22:19:10.095 00.009 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.18, opts=13)
22:19:10.096 00.001 1032 Enqueuing Move request for scope (0.16, -0.18)
22:19:10.098 00.002 10072 Worker thread wakes up
22:19:10.098 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
22:19:10.098 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
22:19:10.098 00.000 10072 Moving (0.16, -0.18) raw xDistance=-0.21 yDistance=-0.11
22:19:10.100 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:19:10.103 00.003 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 285.72
22:19:10.103 00.000 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
22:19:10.103 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:10.103 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:19:10.103 00.000 10072 MoveAxis(E, 108, ABG)
22:19:10.103 00.000 10072 Guiding  Dir = 2, Dur = 108
22:19:10.103 00.000 10072 IsGuiding returns 0
22:19:10.103 00.000 10072 PulseGuide returned control before completion, sleep 118
22:19:10.120 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:19:10.122 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:10.122 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:10.124 00.002 1032 Enqueuing Expose request
22:19:10.236 00.112 10072 IsGuiding returns 0
22:19:10.236 00.000 10072 Move returns status 0, amount 108
22:19:10.236 00.000 10072 MoveAxis(N, 0, ABG)
22:19:10.236 00.000 10072 Move returns status 0, amount 0
22:19:10.236 00.000 10072 move complete, result=0
22:19:10.236 00.000 10072 worker thread done servicing request
22:19:10.236 00.000 10072 Worker thread wakes up
22:19:10.236 00.000 1032 GuideStep: -0.2 px 108 ms EAST, -0.1 px 0 ms NORTH
22:19:10.239 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:10.239 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:10.648 00.409 10072 Exposure complete
22:19:10.706 00.058 10072 worker thread done servicing request
22:19:10.706 00.000 1032 OnExposeComplete: enter
22:19:10.706 00.000 1032 UpdateGuideState(): m_state=6
22:19:10.706 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3336
22:19:10.713 00.007 1032 Star::Find returns 1 (0), X=1101.43, Y=134.36, Mass=1414, SNR=26.4, Peak=140 HFD=3.2
22:19:10.713 00.000 1032 MultiStar: [#1 0.10,-0.26,0.00,M1] [#2 0.08,-0.32,0.00,M2] [#3 0.13,-0.29,0.00,M2] [#4 0.16,-0.31,0.00,M2] [#5 0.23,-0.21,0.00,M2] [#6 0.04,-0.46,0.00,M2] [#7 0.18,-0.27,0.00,M3] [#8 0.24,-0.31,0.00,M4] 
22:19:10.713 00.000 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
22:19:10.713 00.000 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
22:19:10.713 00.000 1032 CameraToMount -- cameraX=0.22 cameraY=-0.32 hyp=0.38 cameraTheta=-0.97 mountX=-0.36 mountY=-0.13, mountTheta=-2.80
22:19:10.713 00.000 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.32, opts=13)
22:19:10.713 00.000 1032 Enqueuing Move request for scope (0.22, -0.32)
22:19:10.713 00.000 10072 Worker thread wakes up
22:19:10.713 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.32) opts 0xd
22:19:10.713 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.32)
22:19:10.713 00.000 10072 Moving (0.22, -0.32) raw xDistance=-0.36 yDistance=-0.13
22:19:10.727 00.014 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:19:10.730 00.003 10072 PPEC rslt: input = -0.36, final = -0.18, react = -0.18, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 285.72
22:19:10.730 00.000 10072 PPEC: input: -0.36, control: -0.18, exposure: 500
22:19:10.730 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:10.730 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:19:10.730 00.000 10072 MoveAxis(E, 178, ABG)
22:19:10.730 00.000 10072 Guiding  Dir = 2, Dur = 178
22:19:10.730 00.000 10072 IsGuiding returns 0
22:19:10.730 00.000 10072 PulseGuide returned control before completion, sleep 188
22:19:10.747 00.017 1032 UpdateGuideState exits: m=1414 SNR=26.4
22:19:10.747 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:10.747 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:10.747 00.000 1032 Enqueuing Expose request
22:19:10.933 00.186 10072 IsGuiding returns 0
22:19:10.933 00.000 10072 Move returns status 0, amount 178
22:19:10.933 00.000 10072 MoveAxis(N, 0, ABG)
22:19:10.933 00.000 10072 Move returns status 0, amount 0
22:19:10.933 00.000 10072 move complete, result=0
22:19:10.934 00.001 10072 worker thread done servicing request
22:19:10.934 00.000 10072 Worker thread wakes up
22:19:10.934 00.000 1032 GuideStep: -0.4 px 178 ms EAST, -0.1 px 0 ms NORTH
22:19:10.938 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:10.938 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:11.573 00.635 10072 Exposure complete
22:19:11.613 00.040 10072 worker thread done servicing request
22:19:11.613 00.000 1032 OnExposeComplete: enter
22:19:11.613 00.000 1032 UpdateGuideState(): m_state=6
22:19:11.622 00.009 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3337
22:19:11.623 00.001 1032 Star::Find returns 1 (0), X=1101.24, Y=134.82, Mass=1352, SNR=25.8, Peak=119 HFD=3.3
22:19:11.623 00.000 1032 MultiStar: [#1 0.05,0.18,1.00,U] [#2 0.18,0.14,0.83,U] [#3 0.27,0.04,0.00,M3] [#4 0.11,0.15,0.63,U] [#5 0.10,0.23,0.00,M3] [#6 0.29,0.03,0.00,M3] [#7 0.01,0.06,0.64,U] [#8 0.07,0.16,0.51,U] 
22:19:11.623 00.000 1032 single-star, 5 included, MultiStar: {0.07, 0.14}, one-star: {0.03, 0.14}
22:19:11.623 00.000 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
22:19:11.630 00.007 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
22:19:11.632 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.38 mountX=0.13 mountY=-0.06, mountTheta=-0.45
22:19:11.632 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.14, opts=13)
22:19:11.632 00.000 1032 Enqueuing Move request for scope (0.03, 0.14)
22:19:11.638 00.006 10072 Worker thread wakes up
22:19:11.638 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
22:19:11.638 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
22:19:11.638 00.000 10072 Moving (0.03, 0.14) raw xDistance=0.13 yDistance=-0.06
22:19:11.641 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:19:11.641 00.000 10072 PPEC rslt: input = 0.13, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.72
22:19:11.641 00.000 10072 PPEC: input: 0.13, control: -0.01, exposure: 500
22:19:11.641 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:11.641 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:19:11.641 00.000 10072 MoveAxis(E, 5, ABG)
22:19:11.641 00.000 10072 Guiding  Dir = 2, Dur = 5
22:19:11.641 00.000 10072 IsGuiding returns 0
22:19:11.641 00.000 10072 PulseGuide returned control before completion, sleep 15
22:19:11.654 00.013 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:19:11.654 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:11.654 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:11.664 00.010 1032 Enqueuing Expose request
22:19:11.670 00.006 10072 IsGuiding returns 0
22:19:11.670 00.000 10072 Move returns status 0, amount 5
22:19:11.670 00.000 10072 MoveAxis(N, 0, ABG)
22:19:11.670 00.000 10072 Move returns status 0, amount 0
22:19:11.670 00.000 10072 move complete, result=0
22:19:11.670 00.000 10072 worker thread done servicing request
22:19:11.670 00.000 10072 Worker thread wakes up
22:19:11.670 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:11.670 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:11.672 00.002 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:19:12.086 00.414 10072 Exposure complete
22:19:12.143 00.057 10072 worker thread done servicing request
22:19:12.143 00.000 1032 OnExposeComplete: enter
22:19:12.145 00.002 1032 UpdateGuideState(): m_state=6
22:19:12.148 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3338
22:19:12.150 00.002 1032 Star::Find returns 1 (0), X=1101.25, Y=134.89, Mass=1364, SNR=26.0, Peak=119 HFD=3.1
22:19:12.150 00.000 1032 MultiStar: [#1 0.01,0.23,0.92,U] [#2 0.07,0.24,0.00,M2] [#3 0.07,0.22,0.75,U] [#4 -0.10,0.27,0.00,M2] [#5 -0.03,0.20,0.63,U] [#6 0.11,0.36,0.00,M4] [#7 0.03,0.21,0.70,U] [#8 -0.01,0.31,0.00,M4] 
22:19:12.150 00.000 1032 refined, 4 included, MultiStar: {0.03, 0.22}, one-star: {0.04, 0.22}
22:19:12.150 00.000 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
22:19:12.156 00.006 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
22:19:12.156 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.45 mountX=0.20 mountY=-0.08, mountTheta=-0.38
22:19:12.156 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.22, opts=13)
22:19:12.156 00.000 1032 Enqueuing Move request for scope (0.03, 0.22)
22:19:12.163 00.007 10072 Worker thread wakes up
22:19:12.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
22:19:12.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
22:19:12.163 00.000 10072 Moving (0.03, 0.22) raw xDistance=0.20 yDistance=-0.08
22:19:12.163 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:19:12.168 00.005 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 285.72
22:19:12.168 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
22:19:12.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:12.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:19:12.168 00.000 10072 MoveAxis(W, 92, ABG)
22:19:12.168 00.000 10072 Guiding  Dir = 3, Dur = 92
22:19:12.168 00.000 10072 IsGuiding returns 0
22:19:12.168 00.000 10072 PulseGuide returned control before completion, sleep 102
22:19:12.182 00.014 1032 UpdateGuideState exits: m=1364 SNR=26.0
22:19:12.190 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:12.190 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:12.190 00.000 1032 Enqueuing Expose request
22:19:12.274 00.084 10072 IsGuiding returns 0
22:19:12.274 00.000 10072 Move returns status 0, amount 92
22:19:12.274 00.000 10072 MoveAxis(N, 0, ABG)
22:19:12.274 00.000 10072 Move returns status 0, amount 0
22:19:12.274 00.000 10072 move complete, result=0
22:19:12.274 00.000 10072 worker thread done servicing request
22:19:12.274 00.000 10072 Worker thread wakes up
22:19:12.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:12.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:12.274 00.000 1032 GuideStep: 0.2 px 92 ms WEST, -0.1 px 0 ms NORTH
22:19:12.911 00.637 10072 Exposure complete
22:19:12.959 00.048 10072 worker thread done servicing request
22:19:12.959 00.000 1032 OnExposeComplete: enter
22:19:12.970 00.011 1032 UpdateGuideState(): m_state=6
22:19:12.970 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3339
22:19:12.970 00.000 1032 Star::Find returns 1 (0), X=1101.24, Y=134.67, Mass=1364, SNR=25.9, Peak=134 HFD=3.2
22:19:12.975 00.005 1032 MultiStar: [#1 -0.06,0.04,0.93,U] [#2 -0.11,0.12,0.77,U] [#3 0.25,0.09,0.00,M3] [#4 -0.07,0.17,0.69,U] [#5 0.02,0.23,0.66,U] [#6 -0.03,0.04,0.56,U] [#7 -0.06,0.13,0.66,U] [#8 0.04,0.07,0.51,U] 
22:19:12.975 00.000 1032 single-star, 7 included, MultiStar: {-0.03, 0.09}, one-star: {0.03, -0.01}
22:19:12.981 00.006 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
22:19:12.982 00.001 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
22:19:12.985 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.42 mountX=-0.02 mountY=-0.03, mountTheta=-2.25
22:19:12.987 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
22:19:12.987 00.000 1032 Enqueuing Move request for scope (0.03, -0.01)
22:19:12.994 00.007 10072 Worker thread wakes up
22:19:12.994 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:19:12.994 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:19:12.994 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
22:19:12.996 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:19:12.998 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.72
22:19:12.998 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:19:12.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:12.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:19:12.998 00.000 10072 MoveAxis(E, 4, ABG)
22:19:12.998 00.000 10072 Guiding  Dir = 2, Dur = 4
22:19:13.000 00.002 10072 IsGuiding returns 0
22:19:13.000 00.000 10072 PulseGuide returned control before completion, sleep 14
22:19:13.016 00.016 1032 UpdateGuideState exits: m=1364 SNR=25.9
22:19:13.021 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:13.025 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:13.027 00.002 1032 Enqueuing Expose request
22:19:13.029 00.002 10072 IsGuiding returns 0
22:19:13.029 00.000 10072 Move returns status 0, amount 4
22:19:13.029 00.000 10072 MoveAxis(N, 0, ABG)
22:19:13.029 00.000 10072 Move returns status 0, amount 0
22:19:13.029 00.000 10072 move complete, result=0
22:19:13.029 00.000 10072 worker thread done servicing request
22:19:13.029 00.000 10072 Worker thread wakes up
22:19:13.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:13.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:13.037 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:19:13.440 00.403 10072 Exposure complete
22:19:13.485 00.045 10072 worker thread done servicing request
22:19:13.485 00.000 1032 OnExposeComplete: enter
22:19:13.485 00.000 1032 UpdateGuideState(): m_state=6
22:19:13.485 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3340
22:19:13.485 00.000 1032 Star::Find returns 1 (0), X=1101.37, Y=134.75, Mass=1396, SNR=26.2, Peak=130 HFD=3.3
22:19:13.485 00.000 1032 MultiStar: [#1 -0.00,0.11,0.91,U] [#2 -0.00,0.13,0.76,U] [#3 0.26,0.02,0.00,M4] [#4 0.07,0.10,0.60,U] [#5 0.09,-0.02,0.64,U] [#6 -0.17,0.04,0.58,U] [#7 -0.04,0.08,0.70,U] [#8 0.36,-0.06,0.00,M4] 
22:19:13.485 00.000 1032 refined, 6 included, MultiStar: {0.03, 0.08}, one-star: {0.16, 0.07}
22:19:13.499 00.014 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
22:19:13.499 00.000 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
22:19:13.501 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.25 mountX=0.07 mountY=-0.04, mountTheta=-0.58
22:19:13.505 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
22:19:13.505 00.000 1032 Enqueuing Move request for scope (0.03, 0.08)
22:19:13.505 00.000 10072 Worker thread wakes up
22:19:13.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
22:19:13.505 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
22:19:13.505 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.04
22:19:13.511 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:19:13.511 00.000 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.72
22:19:13.511 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:19:13.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:13.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:19:13.511 00.000 10072 MoveAxis(E, 4, ABG)
22:19:13.511 00.000 10072 Guiding  Dir = 2, Dur = 4
22:19:13.511 00.000 10072 IsGuiding returns 0
22:19:13.511 00.000 10072 PulseGuide returned control before completion, sleep 14
22:19:13.529 00.018 1032 UpdateGuideState exits: m=1396 SNR=26.2
22:19:13.531 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:13.531 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:13.536 00.005 1032 Enqueuing Expose request
22:19:13.578 00.042 10072 IsGuiding returns 0
22:19:13.578 00.000 10072 Move returns status 0, amount 4
22:19:13.578 00.000 10072 MoveAxis(N, 0, ABG)
22:19:13.578 00.000 10072 Move returns status 0, amount 0
22:19:13.578 00.000 10072 move complete, result=0
22:19:13.578 00.000 10072 worker thread done servicing request
22:19:13.578 00.000 10072 Worker thread wakes up
22:19:13.578 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:13.578 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:13.584 00.006 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:19:14.220 00.636 10072 Exposure complete
22:19:14.266 00.046 10072 worker thread done servicing request
22:19:14.266 00.000 1032 OnExposeComplete: enter
22:19:14.266 00.000 1032 UpdateGuideState(): m_state=6
22:19:14.266 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3341
22:19:14.278 00.012 1032 Star::Find returns 1 (0), X=1101.28, Y=134.64, Mass=1193, SNR=24.2, Peak=111 HFD=3.3
22:19:14.280 00.002 1032 MultiStar: [#1 0.04,0.08,1.02,U] [#2 0.02,0.02,0.85,U] [#3 0.17,0.15,0.85,U] [#4 0.03,0.05,0.69,U] [#5 0.12,0.10,0.70,U] [#6 -0.02,0.04,0.65,U] [#7 -0.15,0.07,0.71,U] [#8 0.03,-0.13,0.54,U] 
22:19:14.282 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.07, -0.04}
22:19:14.282 00.000 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
22:19:14.284 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
22:19:14.286 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.84 mountX=0.03 mountY=-0.05, mountTheta=-0.99
22:19:14.288 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
22:19:14.290 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
22:19:14.292 00.002 10072 Worker thread wakes up
22:19:14.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:19:14.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:19:14.292 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
22:19:14.292 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:19:14.297 00.005 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.72
22:19:14.297 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:19:14.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:14.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:19:14.297 00.000 10072 MoveAxis(E, 5, ABG)
22:19:14.297 00.000 10072 Guiding  Dir = 2, Dur = 5
22:19:14.299 00.002 10072 IsGuiding returns 0
22:19:14.300 00.001 10072 PulseGuide returned control before completion, sleep 15
22:19:14.313 00.013 1032 UpdateGuideState exits: m=1193 SNR=24.2
22:19:14.313 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:14.313 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:14.313 00.000 1032 Enqueuing Expose request
22:19:14.327 00.014 10072 IsGuiding returns 0
22:19:14.327 00.000 10072 Move returns status 0, amount 5
22:19:14.327 00.000 10072 MoveAxis(N, 0, ABG)
22:19:14.327 00.000 10072 Move returns status 0, amount 0
22:19:14.327 00.000 10072 move complete, result=0
22:19:14.327 00.000 10072 worker thread done servicing request
22:19:14.327 00.000 10072 Worker thread wakes up
22:19:14.327 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:14.327 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:14.330 00.003 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:19:14.739 00.409 10072 Exposure complete
22:19:14.788 00.049 10072 worker thread done servicing request
22:19:14.788 00.000 1032 OnExposeComplete: enter
22:19:14.797 00.009 1032 UpdateGuideState(): m_state=6
22:19:14.799 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3342
22:19:14.805 00.006 1032 Star::Find returns 1 (0), X=1101.35, Y=134.83, Mass=1423, SNR=26.5, Peak=137 HFD=3.2
22:19:14.805 00.000 1032 MultiStar: [#1 -0.04,0.12,0.89,U] [#2 -0.05,0.08,0.77,U] [#3 0.19,0.35,0.00,M4] [#4 -0.01,0.30,0.00,M1] [#5 0.14,0.33,0.00,M1] [#6 -0.17,0.09,0.59,U] [#7 -0.02,0.25,0.00,M1] [#8 0.16,0.09,0.51,U] 
22:19:14.805 00.000 1032 refined, 4 included, MultiStar: {0.01, 0.11}, one-star: {0.14, 0.15}
22:19:14.805 00.000 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
22:19:14.805 00.000 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
22:19:14.805 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.48 mountX=0.10 mountY=-0.04, mountTheta=-0.35
22:19:14.805 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
22:19:14.820 00.015 1032 Enqueuing Move request for scope (0.01, 0.11)
22:19:14.822 00.002 10072 Worker thread wakes up
22:19:14.822 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
22:19:14.822 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
22:19:14.822 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.04
22:19:14.824 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:19:14.824 00.000 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.72
22:19:14.824 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:19:14.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:14.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:19:14.824 00.000 10072 MoveAxis(E, 3, ABG)
22:19:14.824 00.000 10072 Guiding  Dir = 2, Dur = 3
22:19:14.824 00.000 10072 IsGuiding returns 0
22:19:14.824 00.000 10072 PulseGuide returned control before completion, sleep 13
22:19:14.839 00.015 1032 UpdateGuideState exits: m=1423 SNR=26.5
22:19:14.839 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:14.839 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:14.851 00.012 1032 Enqueuing Expose request
22:19:14.851 00.000 10072 IsGuiding returns 0
22:19:14.851 00.000 10072 Move returns status 0, amount 3
22:19:14.851 00.000 10072 MoveAxis(N, 0, ABG)
22:19:14.851 00.000 10072 Move returns status 0, amount 0
22:19:14.851 00.000 10072 move complete, result=0
22:19:14.851 00.000 10072 worker thread done servicing request
22:19:14.851 00.000 10072 Worker thread wakes up
22:19:14.851 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:14.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:14.860 00.009 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:19:15.485 00.625 10072 Exposure complete
22:19:15.536 00.051 10072 worker thread done servicing request
22:19:15.536 00.000 1032 OnExposeComplete: enter
22:19:15.547 00.011 1032 UpdateGuideState(): m_state=6
22:19:15.550 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3343
22:19:15.552 00.002 1032 Star::Find returns 1 (0), X=1101.52, Y=134.93, Mass=1269, SNR=25.0, Peak=112 HFD=3.2
22:19:15.555 00.003 1032 MultiStar: [#1 0.22,0.42,0.00,M1] [#2 0.06,0.31,0.00,M1] [#3 0.19,0.29,0.00,M5] [#4 0.03,0.36,0.00,M2] [#5 0.25,0.27,0.00,M2] [#6 0.26,0.19,0.00,M1] [#7 0.21,0.26,0.00,M2] [#8 0.23,0.31,0.00,M3] 
22:19:15.557 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
22:19:15.561 00.004 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
22:19:15.566 00.005 1032 CameraToMount -- cameraX=0.31 cameraY=0.25 hyp=0.40 cameraTheta=0.67 mountX=0.16 mountY=-0.36, mountTheta=-1.16
22:19:15.574 00.008 1032 SchedulePrimaryMove(0F526948, x=0.31, y=0.25, opts=13)
22:19:15.580 00.006 1032 Enqueuing Move request for scope (0.31, 0.25)
22:19:15.580 00.000 10072 Worker thread wakes up
22:19:15.580 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.25) opts 0xd
22:19:15.580 00.000 10072 Handling offset move in thread for scope, endpoint = (0.31, 0.25)
22:19:15.580 00.000 10072 Moving (0.31, 0.25) raw xDistance=0.16 yDistance=-0.36
22:19:15.585 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:19:15.587 00.002 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 285.72
22:19:15.587 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
22:19:15.587 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:19:15.587 00.000 10072 MoveAxis(W, 71, ABG)
22:19:15.587 00.000 10072 Guiding  Dir = 3, Dur = 71
22:19:15.587 00.000 10072 IsGuiding returns 0
22:19:15.587 00.000 10072 PulseGuide returned control before completion, sleep 81
22:19:15.604 00.017 1032 UpdateGuideState exits: m=1269 SNR=25.0
22:19:15.610 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:15.617 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:15.619 00.002 1032 Enqueuing Expose request
22:19:15.674 00.055 10072 IsGuiding returns 0
22:19:15.674 00.000 10072 Move returns status 0, amount 71
22:19:15.674 00.000 10072 MoveAxis(N, 235, ABG)
22:19:15.674 00.000 10072 Guiding  Dir = 0, Dur = 235
22:19:15.674 00.000 10072 IsGuiding returns 0
22:19:15.674 00.000 10072 PulseGuide returned control before completion, sleep 245
22:19:15.928 00.254 10072 IsGuiding returns 0
22:19:15.928 00.000 10072 Move returns status 0, amount 235
22:19:15.928 00.000 10072 move complete, result=0
22:19:15.928 00.000 10072 worker thread done servicing request
22:19:15.928 00.000 10072 Worker thread wakes up
22:19:15.928 00.000 1032 GuideStep: 0.2 px 71 ms WEST, -0.4 px 235 ms NORTH
22:19:15.928 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:15.928 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:16.677 00.749 10072 Exposure complete
22:19:16.726 00.049 10072 worker thread done servicing request
22:19:16.726 00.000 1032 OnExposeComplete: enter
22:19:16.726 00.000 1032 UpdateGuideState(): m_state=6
22:19:16.726 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3344
22:19:16.726 00.000 1032 Star::Find returns 1 (0), X=1101.08, Y=134.71, Mass=1296, SNR=25.3, Peak=116 HFD=3.3
22:19:16.726 00.000 1032 MultiStar: [#1 -0.17,0.11,0.99,U] [#2 -0.14,0.13,0.80,U] [#3 -0.17,0.28,0.00,M6] [#4 -0.16,0.07,0.69,U] [#5 -0.30,-0.17,0.00,M3] [#6 -0.28,-0.10,0.00,M2] [#7 -0.14,0.01,0.72,U] [#8 -0.09,0.14,0.52,U] 
22:19:16.726 00.000 1032 single-star, 5 included, MultiStar: {-0.14, 0.08}, one-star: {-0.13, 0.03}
22:19:16.735 00.009 1032 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.83) = xAngle (1.08 = 1.08)
22:19:16.735 00.000 1032 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.08 = 1.08)
22:19:16.738 00.003 1032 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.14 cameraTheta=2.91 mountX=0.06 mountY=0.12, mountTheta=1.08
22:19:16.738 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.03, opts=13)
22:19:16.738 00.000 1032 Enqueuing Move request for scope (-0.13, 0.03)
22:19:16.743 00.005 10072 Worker thread wakes up
22:19:16.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
22:19:16.743 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
22:19:16.743 00.000 10072 Moving (-0.13, 0.03) raw xDistance=0.06 yDistance=0.12
22:19:16.743 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:19:16.747 00.004 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.72
22:19:16.747 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:19:16.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:16.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:19:16.747 00.000 10072 MoveAxis(E, 5, ABG)
22:19:16.747 00.000 10072 Guiding  Dir = 2, Dur = 5
22:19:16.747 00.000 10072 IsGuiding returns 0
22:19:16.749 00.002 10072 PulseGuide returned control before completion, sleep 15
22:19:16.760 00.011 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:19:16.766 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:16.766 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:16.770 00.004 1032 Enqueuing Expose request
22:19:16.770 00.000 10072 IsGuiding returns 0
22:19:16.770 00.000 10072 Move returns status 0, amount 5
22:19:16.770 00.000 10072 MoveAxis(N, 0, ABG)
22:19:16.770 00.000 10072 Move returns status 0, amount 0
22:19:16.770 00.000 10072 move complete, result=0
22:19:16.770 00.000 10072 worker thread done servicing request
22:19:16.770 00.000 10072 Worker thread wakes up
22:19:16.770 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:16.770 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:16.777 00.007 1032 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:19:17.185 00.408 10072 Exposure complete
22:19:17.231 00.046 10072 worker thread done servicing request
22:19:17.231 00.000 1032 OnExposeComplete: enter
22:19:17.233 00.002 1032 UpdateGuideState(): m_state=6
22:19:17.235 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3345
22:19:17.237 00.002 1032 Star::Find returns 1 (0), X=1100.96, Y=134.75, Mass=1353, SNR=25.8, Peak=107 HFD=3.1
22:19:17.239 00.002 1032 MultiStar: [#1 -0.09,0.14,0.97,U] [#2 -0.20,-0.05,0.82,U] [#3 0.02,0.16,0.68,U] [#4 -0.06,0.06,0.71,U] [#5 -0.40,-0.22,0.00,M4] [#6 -0.23,0.02,0.63,U] [#7 -0.35,0.09,0.00,M2] [#8 -0.05,0.30,0.00,M3] 
22:19:17.239 00.000 1032 refined, 5 included, MultiStar: {-0.14, 0.07}, one-star: {-0.25, 0.07}
22:19:17.242 00.003 1032 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.83) = xAngle (0.85 = 0.85)
22:19:17.242 00.000 1032 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.85 = 0.85)
22:19:17.242 00.000 1032 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.16 cameraTheta=2.68 mountX=0.10 mountY=0.12, mountTheta=0.85
22:19:17.247 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.07, opts=13)
22:19:17.252 00.005 1032 Enqueuing Move request for scope (-0.14, 0.07)
22:19:17.252 00.000 10072 Worker thread wakes up
22:19:17.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
22:19:17.252 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
22:19:17.252 00.000 10072 Moving (-0.14, 0.07) raw xDistance=0.10 yDistance=0.12
22:19:17.255 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:19:17.257 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.72
22:19:17.257 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:19:17.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:17.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:19:17.257 00.000 10072 MoveAxis(E, 4, ABG)
22:19:17.257 00.000 10072 Guiding  Dir = 2, Dur = 4
22:19:17.257 00.000 10072 IsGuiding returns 0
22:19:17.259 00.002 10072 PulseGuide returned control before completion, sleep 14
22:19:17.274 00.015 1032 UpdateGuideState exits: m=1353 SNR=25.8
22:19:17.276 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:17.276 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:17.278 00.002 1032 Enqueuing Expose request
22:19:17.281 00.003 10072 IsGuiding returns 0
22:19:17.281 00.000 10072 Move returns status 0, amount 4
22:19:17.281 00.000 10072 MoveAxis(N, 0, ABG)
22:19:17.281 00.000 10072 Move returns status 0, amount 0
22:19:17.281 00.000 10072 move complete, result=0
22:19:17.281 00.000 10072 worker thread done servicing request
22:19:17.281 00.000 10072 Worker thread wakes up
22:19:17.281 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:17.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:17.286 00.005 1032 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:19:17.909 00.623 10072 Exposure complete
22:19:17.965 00.056 10072 worker thread done servicing request
22:19:17.965 00.000 1032 OnExposeComplete: enter
22:19:17.965 00.000 1032 UpdateGuideState(): m_state=6
22:19:17.965 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3346
22:19:17.965 00.000 1032 Star::Find returns 1 (0), X=1100.85, Y=134.69, Mass=1255, SNR=24.9, Peak=111 HFD=3.1
22:19:17.972 00.007 1032 MultiStar: [#1 -0.27,0.34,0.00,M1] [#2 -0.38,0.54,0.00,M1] [#3 -0.19,0.05,0.75,U] [#4 -0.43,0.05,0.00,M1] [#5 -0.33,-0.01,0.00,M5] [#6 -0.15,0.44,0.00,M2] [#7 -0.47,0.06,0.00,M3] [#8 -0.29,0.11,0.00,M4] 
22:19:17.972 00.000 1032 refined, 1 included, MultiStar: {-0.29, 0.03}, one-star: {-0.36, 0.01}
22:19:17.972 00.000 1032 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.83) = xAngle (1.21 = 1.21)
22:19:17.972 00.000 1032 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.21 = 1.21)
22:19:17.972 00.000 1032 CameraToMount -- cameraX=-0.29 cameraY=0.03 hyp=0.29 cameraTheta=3.04 mountX=0.10 mountY=0.27, mountTheta=1.21
22:19:17.982 00.010 1032 SchedulePrimaryMove(0F526948, x=-0.29, y=0.03, opts=13)
22:19:17.982 00.000 1032 Enqueuing Move request for scope (-0.29, 0.03)
22:19:17.985 00.003 10072 Worker thread wakes up
22:19:17.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.03) opts 0xd
22:19:17.985 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.29, 0.03)
22:19:17.985 00.000 10072 Moving (-0.29, 0.03) raw xDistance=0.10 yDistance=0.27
22:19:17.985 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:19:17.988 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:17.990 00.002 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:19:17.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:19:17.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:19:17.990 00.000 10072 MoveAxis(E, 5, ABG)
22:19:17.990 00.000 10072 Guiding  Dir = 2, Dur = 5
22:19:17.990 00.000 10072 IsGuiding returns 0
22:19:17.990 00.000 10072 PulseGuide returned control before completion, sleep 15
22:19:18.005 00.015 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:19:18.005 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:18.005 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:18.005 00.000 1032 Enqueuing Expose request
22:19:18.021 00.016 10072 IsGuiding returns 0
22:19:18.021 00.000 10072 Move returns status 0, amount 5
22:19:18.021 00.000 10072 MoveAxis(N, 0, ABG)
22:19:18.021 00.000 10072 Move returns status 0, amount 0
22:19:18.021 00.000 10072 move complete, result=0
22:19:18.021 00.000 10072 worker thread done servicing request
22:19:18.021 00.000 10072 Worker thread wakes up
22:19:18.021 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:18.021 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:18.025 00.004 1032 GuideStep: 0.1 px 5 ms EAST, 0.3 px 0 ms NORTH
22:19:18.434 00.409 10072 Exposure complete
22:19:18.491 00.057 10072 worker thread done servicing request
22:19:18.491 00.000 1032 OnExposeComplete: enter
22:19:18.499 00.008 1032 UpdateGuideState(): m_state=6
22:19:18.501 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3347
22:19:18.503 00.002 1032 Star::Find returns 1 (0), X=1101.00, Y=134.75, Mass=1407, SNR=26.4, Peak=121 HFD=3.2
22:19:18.505 00.002 1032 MultiStar: [#1 -0.40,0.12,0.00,M2] [#2 -0.32,0.23,0.00,M2] [#3 -0.28,0.15,0.00,M5] [#4 -0.44,0.12,0.00,M2] [#5 -0.28,0.01,0.00,M6] [#6 -0.25,0.15,0.00,M3] [#7 -0.42,0.09,0.00,M4] [#8 -0.38,0.23,0.00,M5] 
22:19:18.508 00.003 1032 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.83) = xAngle (1.00 = 1.00)
22:19:18.510 00.002 1032 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.00 = 1.00)
22:19:18.513 00.003 1032 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.83 mountX=0.12 mountY=0.19, mountTheta=1.00
22:19:18.516 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=0.07, opts=13)
22:19:18.518 00.002 1032 Enqueuing Move request for scope (-0.21, 0.07)
22:19:18.520 00.002 10072 Worker thread wakes up
22:19:18.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
22:19:18.520 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
22:19:18.520 00.000 10072 Moving (-0.21, 0.07) raw xDistance=0.12 yDistance=0.19
22:19:18.522 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:19:18.524 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:18.524 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:19:18.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:18.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:19:18.524 00.000 10072 MoveAxis(E, 4, ABG)
22:19:18.524 00.000 10072 Guiding  Dir = 2, Dur = 4
22:19:18.527 00.003 10072 IsGuiding returns 0
22:19:18.527 00.000 10072 PulseGuide returned control before completion, sleep 14
22:19:18.544 00.017 10072 IsGuiding returns 0
22:19:18.544 00.000 10072 Move returns status 0, amount 4
22:19:18.544 00.000 10072 MoveAxis(N, 0, ABG)
22:19:18.544 00.000 10072 Move returns status 0, amount 0
22:19:18.544 00.000 10072 move complete, result=0
22:19:18.544 00.000 10072 worker thread done servicing request
22:19:18.546 00.002 1032 UpdateGuideState exits: m=1407 SNR=26.4
22:19:18.550 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:18.550 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:18.550 00.000 1032 Enqueuing Expose request
22:19:18.550 00.000 10072 Worker thread wakes up
22:19:18.550 00.000 1032 GuideStep: 0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
22:19:18.558 00.008 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:18.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:19.197 00.639 10072 Exposure complete
22:19:19.256 00.059 10072 worker thread done servicing request
22:19:19.256 00.000 1032 OnExposeComplete: enter
22:19:19.258 00.002 1032 UpdateGuideState(): m_state=6
22:19:19.261 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3348
22:19:19.262 00.001 1032 Star::Find returns 1 (0), X=1101.01, Y=134.51, Mass=1240, SNR=24.7, Peak=113 HFD=3.2
22:19:19.263 00.001 1032 MultiStar: [#1 -0.33,-0.04,0.00,M3] [#2 -0.38,-0.06,0.00,M3] [#3 -0.15,-0.07,0.78,U] [#4 -0.32,-0.03,0.00,M3] [#5 -0.29,-0.00,0.00,M7] [#6 -0.41,-0.01,0.00,M4] [#7 -0.44,0.05,0.00,M5] [#8 -0.36,-0.04,0.00,M6] 
22:19:19.266 00.003 1032 refined, 1 included, MultiStar: {-0.18, -0.13}, one-star: {-0.20, -0.17}
22:19:19.266 00.000 1032 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.83) = xAngle (-4.34 = 1.94)
22:19:19.266 00.000 1032 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.34 = 1.94)
22:19:19.266 00.000 1032 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-2.51 mountX=-0.08 mountY=0.21, mountTheta=1.94
22:19:19.277 00.011 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=-0.13, opts=13)
22:19:19.279 00.002 1032 Enqueuing Move request for scope (-0.18, -0.13)
22:19:19.281 00.002 10072 Worker thread wakes up
22:19:19.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
22:19:19.281 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
22:19:19.281 00.000 10072 Moving (-0.18, -0.13) raw xDistance=-0.08 yDistance=0.21
22:19:19.283 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:19:19.285 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:19.287 00.002 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:19:19.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:19:19.287 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:19:19.287 00.000 10072 MoveAxis(E, 6, ABG)
22:19:19.287 00.000 10072 Guiding  Dir = 2, Dur = 6
22:19:19.287 00.000 10072 IsGuiding returns 0
22:19:19.288 00.001 10072 PulseGuide returned control before completion, sleep 16
22:19:19.306 00.018 10072 IsGuiding returns 0
22:19:19.306 00.000 10072 Move returns status 0, amount 6
22:19:19.306 00.000 10072 MoveAxis(N, 0, ABG)
22:19:19.306 00.000 10072 Move returns status 0, amount 0
22:19:19.308 00.002 10072 move complete, result=0
22:19:19.308 00.000 10072 worker thread done servicing request
22:19:19.308 00.000 1032 UpdateGuideState exits: m=1240 SNR=24.7
22:19:19.308 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:19.313 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:19.313 00.000 1032 Enqueuing Expose request
22:19:19.315 00.002 1032 GuideStep: -0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
22:19:19.317 00.002 10072 Worker thread wakes up
22:19:19.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:19.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:19.739 00.422 10072 Exposure complete
22:19:19.801 00.062 1032 OnExposeComplete: enter
22:19:19.805 00.004 1032 UpdateGuideState(): m_state=6
22:19:19.807 00.002 10072 worker thread done servicing request
22:19:19.807 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3349
22:19:19.810 00.003 1032 Star::Find returns 1 (0), X=1100.99, Y=134.64, Mass=1410, SNR=26.4, Peak=122 HFD=3.3
22:19:19.812 00.002 1032 MultiStar: [#1 -0.22,-0.16,0.00,M4] [#2 -0.35,-0.09,0.00,M4] [#3 -0.16,-0.04,0.68,U] [#4 -0.40,-0.03,0.00,M4] [#5 -0.21,-0.00,0.59,U] [#6 -0.15,-0.21,0.00,M5] [#7 -0.48,-0.15,0.00,M6] [#8 -0.21,-0.15,0.00,M7] 
22:19:19.814 00.002 1032 refined, 2 included, MultiStar: {-0.20, -0.03}, one-star: {-0.22, -0.04}
22:19:19.817 00.003 1032 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.83) = xAngle (-4.82 = 1.46)
22:19:19.819 00.002 1032 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.82 = 1.46)
22:19:19.822 00.003 1032 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-2.99 mountX=0.02 mountY=0.20, mountTheta=1.46
22:19:19.825 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.20, y=-0.03, opts=13)
22:19:19.827 00.002 1032 Enqueuing Move request for scope (-0.20, -0.03)
22:19:19.830 00.003 10072 Worker thread wakes up
22:19:19.830 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
22:19:19.830 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
22:19:19.830 00.000 10072 Moving (-0.20, -0.03) raw xDistance=0.02 yDistance=0.20
22:19:19.835 00.005 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:19.835 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:19:19.835 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:19:19.835 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:19:19.835 00.000 10072 MoveAxis(E, 5, ABG)
22:19:19.835 00.000 10072 Guiding  Dir = 2, Dur = 5
22:19:19.835 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:19:19.839 00.004 10072 IsGuiding returns 0
22:19:19.839 00.000 10072 PulseGuide returned control before completion, sleep 15
22:19:19.858 00.019 10072 IsGuiding returns 0
22:19:19.858 00.000 10072 Move returns status 0, amount 5
22:19:19.858 00.000 10072 MoveAxis(N, 0, ABG)
22:19:19.859 00.001 10072 Move returns status 0, amount 0
22:19:19.859 00.000 10072 move complete, result=0
22:19:19.859 00.000 10072 worker thread done servicing request
22:19:19.860 00.001 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:19:19.866 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:19.868 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:19.870 00.002 1032 Enqueuing Expose request
22:19:19.872 00.002 10072 Worker thread wakes up
22:19:19.872 00.000 1032 GuideStep: 0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
22:19:19.878 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:19.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:20.514 00.636 10072 Exposure complete
22:19:20.569 00.055 10072 worker thread done servicing request
22:19:20.569 00.000 1032 OnExposeComplete: enter
22:19:20.571 00.002 1032 UpdateGuideState(): m_state=6
22:19:20.573 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3350
22:19:20.575 00.002 1032 Star::Find returns 1 (0), X=1101.00, Y=134.67, Mass=1381, SNR=26.1, Peak=124 HFD=3.3
22:19:20.576 00.001 1032 MultiStar: [#1 -0.40,-0.01,0.00,M5] [#2 -0.42,0.02,0.00,M5] [#3 -0.20,0.13,0.76,U] [#4 -0.33,-0.04,0.00,M5] [#5 -0.14,-0.01,0.65,U] [#6 -0.36,-0.12,0.00,M6] [#7 -0.46,-0.01,0.00,M7] [#8 -0.21,0.06,0.48,U] 
22:19:20.579 00.003 1032 refined, 3 included, MultiStar: {-0.19, 0.04}, one-star: {-0.21, -0.01}
22:19:20.580 00.001 1032 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.83) = xAngle (1.12 = 1.12)
22:19:20.583 00.003 1032 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.12 = 1.12)
22:19:20.586 00.003 1032 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.19 cameraTheta=2.95 mountX=0.08 mountY=0.17, mountTheta=1.12
22:19:20.589 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.19, y=0.04, opts=13)
22:19:20.591 00.002 1032 Enqueuing Move request for scope (-0.19, 0.04)
22:19:20.594 00.003 10072 Worker thread wakes up
22:19:20.594 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.04) opts 0xd
22:19:20.594 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.19, 0.04)
22:19:20.594 00.000 10072 Moving (-0.19, 0.04) raw xDistance=0.08 yDistance=0.17
22:19:20.596 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:19:20.598 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:20.598 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:19:20.599 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:20.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:19:20.599 00.000 10072 MoveAxis(E, 6, ABG)
22:19:20.599 00.000 10072 Guiding  Dir = 2, Dur = 6
22:19:20.599 00.000 10072 IsGuiding returns 0
22:19:20.599 00.000 10072 PulseGuide returned control before completion, sleep 16
22:19:20.619 00.020 1032 UpdateGuideState exits: m=1381 SNR=26.1
22:19:20.621 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:20.623 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:20.624 00.001 1032 Enqueuing Expose request
22:19:20.626 00.002 10072 IsGuiding returns 0
22:19:20.626 00.000 10072 Move returns status 0, amount 6
22:19:20.626 00.000 10072 MoveAxis(N, 0, ABG)
22:19:20.626 00.000 10072 Move returns status 0, amount 0
22:19:20.626 00.000 10072 move complete, result=0
22:19:20.626 00.000 10072 worker thread done servicing request
22:19:20.627 00.001 10072 Worker thread wakes up
22:19:20.627 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:20.627 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:20.633 00.006 1032 GuideStep: 0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
22:19:21.044 00.411 10072 Exposure complete
22:19:21.101 00.057 10072 worker thread done servicing request
22:19:21.101 00.000 1032 OnExposeComplete: enter
22:19:21.103 00.002 1032 UpdateGuideState(): m_state=6
22:19:21.106 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3351
22:19:21.108 00.002 1032 Star::Find returns 1 (0), X=1101.06, Y=134.78, Mass=1340, SNR=25.7, Peak=113 HFD=3.1
22:19:21.109 00.001 1032 MultiStar: [#1 -0.19,0.01,0.96,U] [#2 -0.50,0.04,0.00,M6] [#3 -0.14,0.13,0.75,U] [#4 -0.14,0.03,0.65,U] [#5 -0.17,0.08,0.61,U] [#6 -0.52,-0.13,0.00,M7] [#7 -0.51,0.04,0.00,M8] [#8 -0.01,0.16,0.54,U] 
22:19:21.110 00.001 1032 refined, 5 included, MultiStar: {-0.14, 0.08}, one-star: {-0.15, 0.11}
22:19:21.112 00.002 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
22:19:21.113 00.001 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
22:19:21.114 00.001 1032 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.61 mountX=0.12 mountY=0.11, mountTheta=0.78
22:19:21.118 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.08, opts=13)
22:19:21.120 00.002 1032 Enqueuing Move request for scope (-0.14, 0.08)
22:19:21.122 00.002 10072 Worker thread wakes up
22:19:21.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
22:19:21.122 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
22:19:21.122 00.000 10072 Moving (-0.14, 0.08) raw xDistance=0.12 yDistance=0.11
22:19:21.124 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:19:21.127 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:21.127 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:19:21.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:21.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:19:21.127 00.000 10072 MoveAxis(E, 5, ABG)
22:19:21.127 00.000 10072 Guiding  Dir = 2, Dur = 5
22:19:21.128 00.001 10072 IsGuiding returns 0
22:19:21.128 00.000 10072 PulseGuide returned control before completion, sleep 15
22:19:21.147 00.019 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:19:21.149 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:21.150 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:21.153 00.003 1032 Enqueuing Expose request
22:19:21.155 00.002 10072 IsGuiding returns 0
22:19:21.155 00.000 10072 Move returns status 0, amount 5
22:19:21.155 00.000 10072 MoveAxis(N, 0, ABG)
22:19:21.155 00.000 10072 Move returns status 0, amount 0
22:19:21.155 00.000 10072 move complete, result=0
22:19:21.155 00.000 10072 worker thread done servicing request
22:19:21.156 00.001 10072 Worker thread wakes up
22:19:21.156 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:21.156 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:21.163 00.007 1032 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:19:21.794 00.631 10072 Exposure complete
22:19:21.846 00.052 10072 worker thread done servicing request
22:19:21.846 00.000 1032 OnExposeComplete: enter
22:19:21.848 00.002 1032 UpdateGuideState(): m_state=6
22:19:21.850 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3352
22:19:21.852 00.002 1032 Star::Find returns 1 (0), X=1101.04, Y=134.73, Mass=1367, SNR=26.0, Peak=114 HFD=3.2
22:19:21.854 00.002 1032 MultiStar: [#1 -0.23,0.02,0.97,U] [#2 -0.19,0.11,0.77,U] [#3 -0.03,-0.07,0.79,U] [#4 -0.26,0.01,0.00,M5] [#5 -0.19,-0.11,0.68,U] [#6 -0.17,-0.02,0.61,U] [#7 -0.22,-0.06,0.69,U] [#8 0.00,0.03,0.51,U] 
22:19:21.856 00.002 1032 refined, 7 included, MultiStar: {-0.16, -0.00}, one-star: {-0.17, 0.05}
22:19:21.857 00.001 1032 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.83) = xAngle (-4.95 = 1.33)
22:19:21.859 00.002 1032 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.95 = 1.33)
22:19:21.861 00.002 1032 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.12 mountX=0.04 mountY=0.15, mountTheta=1.33
22:19:21.865 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=-0.00, opts=13)
22:19:21.866 00.001 1032 Enqueuing Move request for scope (-0.16, -0.00)
22:19:21.868 00.002 10072 Worker thread wakes up
22:19:21.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
22:19:21.868 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
22:19:21.868 00.000 10072 Moving (-0.16, -0.00) raw xDistance=0.04 yDistance=0.15
22:19:21.870 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:19:21.872 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:21.872 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:19:21.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:21.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:19:21.872 00.000 10072 MoveAxis(E, 6, ABG)
22:19:21.872 00.000 10072 Guiding  Dir = 2, Dur = 6
22:19:21.873 00.001 10072 IsGuiding returns 0
22:19:21.873 00.000 10072 PulseGuide returned control before completion, sleep 16
22:19:21.889 00.016 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:19:21.891 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:21.893 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:21.896 00.003 1032 Enqueuing Expose request
22:19:21.901 00.005 10072 IsGuiding returns 0
22:19:21.901 00.000 10072 Move returns status 0, amount 6
22:19:21.901 00.000 10072 MoveAxis(N, 0, ABG)
22:19:21.901 00.000 10072 Move returns status 0, amount 0
22:19:21.901 00.000 10072 move complete, result=0
22:19:21.901 00.000 10072 worker thread done servicing request
22:19:21.901 00.000 10072 Worker thread wakes up
22:19:21.901 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:21.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:21.905 00.004 1032 GuideStep: 0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
22:19:22.310 00.405 10072 Exposure complete
22:19:22.363 00.053 10072 worker thread done servicing request
22:19:22.363 00.000 1032 OnExposeComplete: enter
22:19:22.365 00.002 1032 UpdateGuideState(): m_state=6
22:19:22.368 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3353
22:19:22.370 00.002 1032 Star::Find returns 1 (0), X=1101.12, Y=134.64, Mass=1241, SNR=24.7, Peak=110 HFD=3.3
22:19:22.373 00.003 1032 MultiStar: [#1 -0.26,0.08,0.00,M4] [#2 -0.38,0.19,0.00,M6] [#3 -0.13,-0.19,0.80,U] [#4 -0.22,-0.09,0.68,U] [#5 -0.20,-0.11,0.72,U] [#6 -0.16,-0.11,0.64,U] [#7 -0.36,-0.11,0.00,M8] [#8 0.04,-0.23,0.50,U] 
22:19:22.374 00.001 1032 single-star, 5 included, MultiStar: {-0.13, -0.12}, one-star: {-0.09, -0.04}
22:19:22.376 00.002 1032 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.83) = xAngle (-4.56 = 1.73)
22:19:22.378 00.002 1032 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.56 = 1.73)
22:19:22.380 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.73 mountX=-0.02 mountY=0.10, mountTheta=1.73
22:19:22.382 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.04, opts=13)
22:19:22.385 00.003 1032 Enqueuing Move request for scope (-0.09, -0.04)
22:19:22.387 00.002 10072 Worker thread wakes up
22:19:22.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
22:19:22.387 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
22:19:22.388 00.001 10072 Moving (-0.09, -0.04) raw xDistance=-0.02 yDistance=0.10
22:19:22.389 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:19:22.392 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:22.392 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:19:22.392 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:22.392 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:19:22.392 00.000 10072 MoveAxis(E, 5, ABG)
22:19:22.392 00.000 10072 Guiding  Dir = 2, Dur = 5
22:19:22.393 00.001 10072 IsGuiding returns 0
22:19:22.393 00.000 10072 PulseGuide returned control before completion, sleep 15
22:19:22.412 00.019 1032 UpdateGuideState exits: m=1241 SNR=24.7
22:19:22.413 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:22.415 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:22.417 00.002 1032 Enqueuing Expose request
22:19:22.418 00.001 10072 IsGuiding returns 0
22:19:22.418 00.000 10072 Move returns status 0, amount 5
22:19:22.418 00.000 10072 MoveAxis(N, 0, ABG)
22:19:22.418 00.000 10072 Move returns status 0, amount 0
22:19:22.418 00.000 10072 move complete, result=0
22:19:22.418 00.000 10072 worker thread done servicing request
22:19:22.419 00.001 10072 Worker thread wakes up
22:19:22.419 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:22.419 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:22.426 00.007 1032 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:19:23.048 00.622 10072 Exposure complete
22:19:23.103 00.055 10072 worker thread done servicing request
22:19:23.103 00.000 1032 OnExposeComplete: enter
22:19:23.105 00.002 1032 UpdateGuideState(): m_state=6
22:19:23.107 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3354
22:19:23.108 00.001 1032 Star::Find returns 1 (0), X=1101.00, Y=134.62, Mass=1442, SNR=26.7, Peak=124 HFD=3.3
22:19:23.110 00.002 1032 MultiStar: [#1 -0.19,-0.06,0.90,U] [#2 -0.24,-0.07,0.00,M7] [#3 -0.03,-0.09,0.74,U] [#4 -0.23,-0.12,0.00,M5] [#5 -0.22,-0.08,0.66,U] [#6 -0.44,-0.11,0.00,M6] [#7 -0.32,-0.06,0.00,M9] [#8 -0.10,-0.05,0.46,U] 
22:19:23.113 00.003 1032 refined, 4 included, MultiStar: {-0.16, -0.07}, one-star: {-0.21, -0.06}
22:19:23.115 00.002 1032 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.83) = xAngle (-4.57 = 1.71)
22:19:23.117 00.002 1032 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.57 = 1.71)
22:19:23.118 00.001 1032 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.74 mountX=-0.02 mountY=0.17, mountTheta=1.71
22:19:23.121 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=-0.07, opts=13)
22:19:23.123 00.002 1032 Enqueuing Move request for scope (-0.16, -0.07)
22:19:23.124 00.001 10072 Worker thread wakes up
22:19:23.124 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
22:19:23.124 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
22:19:23.124 00.000 10072 Moving (-0.16, -0.07) raw xDistance=-0.02 yDistance=0.17
22:19:23.126 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:19:23.128 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:23.128 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:19:23.128 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:23.128 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:19:23.129 00.001 10072 MoveAxis(E, 6, ABG)
22:19:23.129 00.000 10072 Guiding  Dir = 2, Dur = 6
22:19:23.129 00.000 10072 IsGuiding returns 0
22:19:23.129 00.000 10072 PulseGuide returned control before completion, sleep 16
22:19:23.147 00.018 1032 UpdateGuideState exits: m=1442 SNR=26.7
22:19:23.150 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:23.152 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:23.154 00.002 1032 Enqueuing Expose request
22:19:23.155 00.001 10072 IsGuiding returns 0
22:19:23.155 00.000 10072 Move returns status 0, amount 6
22:19:23.156 00.001 10072 MoveAxis(N, 0, ABG)
22:19:23.156 00.000 10072 Move returns status 0, amount 0
22:19:23.156 00.000 10072 move complete, result=0
22:19:23.156 00.000 10072 worker thread done servicing request
22:19:23.156 00.000 10072 Worker thread wakes up
22:19:23.156 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:23.156 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:23.163 00.007 1032 GuideStep: -0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
22:19:23.575 00.412 10072 Exposure complete
22:19:23.632 00.057 10072 worker thread done servicing request
22:19:23.632 00.000 1032 OnExposeComplete: enter
22:19:23.635 00.003 1032 UpdateGuideState(): m_state=6
22:19:23.636 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3355
22:19:23.637 00.001 1032 Star::Find returns 1 (0), X=1101.06, Y=134.78, Mass=1403, SNR=26.3, Peak=135 HFD=3.1
22:19:23.639 00.002 1032 MultiStar: [#1 -0.25,0.07,0.00,M4] [#2 -0.24,-0.01,0.00,M8] [#3 -0.13,0.12,0.75,U] [#4 -0.30,-0.05,0.00,M6] [#5 -0.11,-0.07,0.70,U] [#6 -0.23,-0.09,0.00,M7] [#7 -0.35,-0.00,0.00,M10] [#8 -0.21,-0.08,0.50,U] 
22:19:23.641 00.002 1032 refined, 3 included, MultiStar: {-0.15, 0.04}, one-star: {-0.15, 0.11}
22:19:23.643 00.002 1032 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.83) = xAngle (1.06 = 1.06)
22:19:23.646 00.003 1032 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.06 = 1.06)
22:19:23.647 00.001 1032 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.89 mountX=0.07 mountY=0.13, mountTheta=1.06
22:19:23.650 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.04, opts=13)
22:19:23.652 00.002 1032 Enqueuing Move request for scope (-0.15, 0.04)
22:19:23.655 00.003 10072 Worker thread wakes up
22:19:23.655 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
22:19:23.655 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
22:19:23.655 00.000 10072 Moving (-0.15, 0.04) raw xDistance=0.07 yDistance=0.13
22:19:23.657 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:19:23.658 00.001 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:23.658 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:19:23.659 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:23.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:19:23.659 00.000 10072 MoveAxis(E, 6, ABG)
22:19:23.659 00.000 10072 Guiding  Dir = 2, Dur = 6
22:19:23.659 00.000 10072 IsGuiding returns 0
22:19:23.659 00.000 10072 PulseGuide returned control before completion, sleep 16
22:19:23.678 00.019 1032 UpdateGuideState exits: m=1403 SNR=26.3
22:19:23.680 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:23.682 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:23.684 00.002 1032 Enqueuing Expose request
22:19:23.686 00.002 10072 IsGuiding returns 0
22:19:23.686 00.000 10072 Move returns status 0, amount 6
22:19:23.686 00.000 10072 MoveAxis(N, 0, ABG)
22:19:23.686 00.000 10072 Move returns status 0, amount 0
22:19:23.686 00.000 10072 move complete, result=0
22:19:23.686 00.000 10072 worker thread done servicing request
22:19:23.686 00.000 10072 Worker thread wakes up
22:19:23.686 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:23.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:23.693 00.007 1032 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
22:19:24.310 00.617 10072 Exposure complete
22:19:24.365 00.055 1032 OnExposeComplete: enter
22:19:24.368 00.003 1032 UpdateGuideState(): m_state=6
22:19:24.370 00.002 10072 worker thread done servicing request
22:19:24.370 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3356
22:19:24.372 00.002 1032 Star::Find returns 1 (0), X=1101.03, Y=134.69, Mass=1291, SNR=25.3, Peak=120 HFD=3.2
22:19:24.375 00.003 1032 MultiStar: [#1 -0.14,0.03,0.96,U] [#2 -0.23,-0.23,0.00,M9] [#3 -0.15,0.05,0.74,U] [#4 -0.21,-0.06,0.68,U] [#5 -0.10,-0.21,0.65,U] [#6 -0.19,-0.09,0.60,U] [#7 -0.20,-0.03,0.69,U] [#8 -0.16,-0.00,0.50,U] 
22:19:24.377 00.002 1032 refined, 7 included, MultiStar: {-0.17, -0.03}, one-star: {-0.18, 0.01}
22:19:24.379 00.002 1032 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.83) = xAngle (-4.79 = 1.49)
22:19:24.381 00.002 1032 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.79 = 1.49)
22:19:24.383 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.96 mountX=0.01 mountY=0.17, mountTheta=1.49
22:19:24.387 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=-0.03, opts=13)
22:19:24.389 00.002 1032 Enqueuing Move request for scope (-0.17, -0.03)
22:19:24.391 00.002 10072 Worker thread wakes up
22:19:24.391 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
22:19:24.391 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
22:19:24.391 00.000 10072 Moving (-0.17, -0.03) raw xDistance=0.01 yDistance=0.17
22:19:24.393 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:19:24.398 00.005 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:24.398 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:19:24.398 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:24.398 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:19:24.398 00.000 10072 MoveAxis(E, 6, ABG)
22:19:24.398 00.000 10072 Guiding  Dir = 2, Dur = 6
22:19:24.398 00.000 10072 IsGuiding returns 0
22:19:24.399 00.001 10072 PulseGuide returned control before completion, sleep 16
22:19:24.415 00.016 1032 UpdateGuideState exits: m=1291 SNR=25.3
22:19:24.419 00.004 10072 IsGuiding returns 0
22:19:24.419 00.000 10072 Move returns status 0, amount 6
22:19:24.419 00.000 10072 MoveAxis(N, 0, ABG)
22:19:24.419 00.000 10072 Move returns status 0, amount 0
22:19:24.419 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:24.421 00.002 10072 move complete, result=0
22:19:24.421 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:24.422 00.001 1032 Enqueuing Expose request
22:19:24.426 00.004 10072 worker thread done servicing request
22:19:24.426 00.000 10072 Worker thread wakes up
22:19:24.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:24.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:24.426 00.000 1032 GuideStep: 0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
22:19:24.840 00.414 10072 Exposure complete
22:19:24.895 00.055 10072 worker thread done servicing request
22:19:24.895 00.000 1032 OnExposeComplete: enter
22:19:24.897 00.002 1032 UpdateGuideState(): m_state=6
22:19:24.900 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3357
22:19:24.901 00.001 1032 Star::Find returns 1 (0), X=1101.02, Y=134.59, Mass=1207, SNR=24.4, Peak=100 HFD=3.4
22:19:24.903 00.002 1032 MultiStar: [#1 -0.24,-0.11,0.00,M4] [#2 -0.22,-0.15,0.00,M10] [#3 -0.04,-0.15,0.77,U] [#4 -0.26,-0.24,0.00,M6] [#5 -0.21,0.05,0.68,U] [#6 -0.17,-0.17,0.00,M7] [#7 -0.40,-0.26,0.00,M10] [#8 -0.01,-0.15,0.56,U] 
22:19:24.905 00.002 1032 refined, 3 included, MultiStar: {-0.12, -0.09}, one-star: {-0.19, -0.09}
22:19:24.907 00.002 1032 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.83) = xAngle (-4.35 = 1.93)
22:19:24.909 00.002 1032 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.35 = 1.93)
22:19:24.911 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.52 mountX=-0.05 mountY=0.14, mountTheta=1.93
22:19:24.914 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.09, opts=13)
22:19:24.916 00.002 1032 Enqueuing Move request for scope (-0.12, -0.09)
22:19:24.918 00.002 10072 Worker thread wakes up
22:19:24.918 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
22:19:24.918 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
22:19:24.918 00.000 10072 Moving (-0.12, -0.09) raw xDistance=-0.05 yDistance=0.14
22:19:24.920 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:19:24.922 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:24.923 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:19:24.923 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:24.923 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:19:24.923 00.000 10072 MoveAxis(E, 5, ABG)
22:19:24.923 00.000 10072 Guiding  Dir = 2, Dur = 5
22:19:24.924 00.001 10072 IsGuiding returns 0
22:19:24.924 00.000 10072 PulseGuide returned control before completion, sleep 15
22:19:24.941 00.017 1032 UpdateGuideState exits: m=1207 SNR=24.4
22:19:24.943 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:24.945 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:24.947 00.002 1032 Enqueuing Expose request
22:19:24.948 00.001 10072 IsGuiding returns 0
22:19:24.949 00.001 10072 Move returns status 0, amount 5
22:19:24.949 00.000 10072 MoveAxis(N, 0, ABG)
22:19:24.949 00.000 10072 Move returns status 0, amount 0
22:19:24.949 00.000 10072 move complete, result=0
22:19:24.949 00.000 10072 worker thread done servicing request
22:19:24.949 00.000 10072 Worker thread wakes up
22:19:24.949 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:24.949 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:24.956 00.007 1032 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:19:25.572 00.616 10072 Exposure complete
22:19:25.633 00.061 10072 worker thread done servicing request
22:19:25.633 00.000 1032 OnExposeComplete: enter
22:19:25.635 00.002 1032 UpdateGuideState(): m_state=6
22:19:25.637 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3358
22:19:25.639 00.002 1032 Star::Find returns 1 (0), X=1101.16, Y=134.69, Mass=1205, SNR=24.4, Peak=99 HFD=3.3
22:19:25.642 00.003 1032 MultiStar: [#1 -0.22,-0.08,0.96,U] [#2 -0.25,-0.15,0.00,R] [#3 -0.10,-0.06,0.78,U] [#4 -0.20,-0.07,0.67,U] [#5 -0.04,-0.19,0.76,U] [#6 -0.16,-0.38,0.00,M8] [#7 -0.29,-0.11,0.00,R] [#8 -0.19,-0.02,0.55,U] 
22:19:25.644 00.002 1032 single-star, 5 included, MultiStar: {-0.13, -0.07}, one-star: {-0.05, 0.01}
22:19:25.646 00.002 1032 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.83) = xAngle (1.09 = 1.09)
22:19:25.648 00.002 1032 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.09 = 1.09)
22:19:25.650 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.92 mountX=0.02 mountY=0.04, mountTheta=1.09
22:19:25.652 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.01, opts=13)
22:19:25.654 00.002 1032 Enqueuing Move request for scope (-0.05, 0.01)
22:19:25.656 00.002 10072 Worker thread wakes up
22:19:25.656 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
22:19:25.656 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
22:19:25.656 00.000 10072 Moving (-0.05, 0.01) raw xDistance=0.02 yDistance=0.04
22:19:25.658 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:19:25.660 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:25.660 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:19:25.660 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:25.660 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:19:25.660 00.000 10072 MoveAxis(E, 6, ABG)
22:19:25.660 00.000 10072 Guiding  Dir = 2, Dur = 6
22:19:25.660 00.000 10072 IsGuiding returns 0
22:19:25.661 00.001 10072 PulseGuide returned control before completion, sleep 16
22:19:25.678 00.017 10072 IsGuiding returns 0
22:19:25.678 00.000 10072 Move returns status 0, amount 6
22:19:25.678 00.000 10072 MoveAxis(N, 0, ABG)
22:19:25.678 00.000 10072 Move returns status 0, amount 0
22:19:25.678 00.000 10072 move complete, result=0
22:19:25.678 00.000 10072 worker thread done servicing request
22:19:25.679 00.001 1032 UpdateGuideState exits: m=1205 SNR=24.4
22:19:25.681 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:25.682 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:25.685 00.003 1032 Enqueuing Expose request
22:19:25.687 00.002 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:19:25.690 00.003 10072 Worker thread wakes up
22:19:25.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:25.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:26.102 00.412 10072 Exposure complete
22:19:26.156 00.054 10072 worker thread done servicing request
22:19:26.156 00.000 1032 OnExposeComplete: enter
22:19:26.157 00.001 1032 UpdateGuideState(): m_state=6
22:19:26.160 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3359
22:19:26.162 00.002 1032 Star::Find returns 1 (0), X=1101.15, Y=134.63, Mass=1280, SNR=25.1, Peak=116 HFD=3.3
22:19:26.164 00.002 1032 MultiStar: [#1 -0.22,-0.05,1.02,U] [#2 0.05,0.18,0.74,U] [#3 -0.06,0.04,0.74,U] [#4 -0.13,-0.02,0.68,U] [#5 -0.10,0.06,0.65,U] [#6 -0.20,-0.10,0.59,U] [#7 0.09,0.17,0.68,U] [#8 -0.13,-0.05,0.54,U] 
22:19:26.166 00.002 1032 single-star, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.06, -0.04}
22:19:26.167 00.001 1032 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.83) = xAngle (-4.35 = 1.93)
22:19:26.169 00.002 1032 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.35 = 1.93)
22:19:26.171 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-2.52 mountX=-0.03 mountY=0.07, mountTheta=1.93
22:19:26.174 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.04, opts=13)
22:19:26.177 00.003 1032 Enqueuing Move request for scope (-0.06, -0.04)
22:19:26.178 00.001 10072 Worker thread wakes up
22:19:26.179 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
22:19:26.179 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
22:19:26.179 00.000 10072 Moving (-0.06, -0.04) raw xDistance=-0.03 yDistance=0.07
22:19:26.180 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:19:26.183 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:26.183 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:19:26.183 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:26.183 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:19:26.183 00.000 10072 MoveAxis(E, 5, ABG)
22:19:26.183 00.000 10072 Guiding  Dir = 2, Dur = 5
22:19:26.183 00.000 10072 IsGuiding returns 0
22:19:26.184 00.001 10072 PulseGuide returned control before completion, sleep 15
22:19:26.200 00.016 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:19:26.202 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:26.204 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:26.208 00.004 1032 Enqueuing Expose request
22:19:26.212 00.004 10072 IsGuiding returns 0
22:19:26.212 00.000 10072 Move returns status 0, amount 5
22:19:26.212 00.000 10072 MoveAxis(N, 0, ABG)
22:19:26.212 00.000 10072 Move returns status 0, amount 0
22:19:26.212 00.000 10072 move complete, result=0
22:19:26.212 00.000 10072 worker thread done servicing request
22:19:26.212 00.000 10072 Worker thread wakes up
22:19:26.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:26.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:26.220 00.008 1032 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:19:26.836 00.616 10072 Exposure complete
22:19:26.887 00.051 10072 worker thread done servicing request
22:19:26.887 00.000 1032 OnExposeComplete: enter
22:19:26.888 00.001 1032 UpdateGuideState(): m_state=6
22:19:26.891 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3360
22:19:26.893 00.002 1032 Star::Find returns 1 (0), X=1101.15, Y=134.59, Mass=1322, SNR=25.5, Peak=134 HFD=3.2
22:19:26.894 00.001 1032 MultiStar: [#1 -0.12,-0.04,0.94,U] [#2 0.02,0.15,0.77,U] [#3 -0.07,0.11,0.78,U] [#4 -0.16,0.04,0.64,U] [#5 -0.05,-0.11,0.65,U] [#6 -0.23,-0.02,0.62,U] [#7 0.03,0.28,0.00,M1] [#8 -0.26,-0.15,0.00,M1] 
22:19:26.896 00.002 1032 refined, 6 included, MultiStar: {-0.09, 0.00}, one-star: {-0.06, -0.09}
22:19:26.898 00.002 1032 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.83) = xAngle (1.28 = 1.28)
22:19:26.901 00.003 1032 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.28 = 1.28)
22:19:26.903 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.11 mountX=0.03 mountY=0.09, mountTheta=1.28
22:19:26.907 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.00, opts=13)
22:19:26.909 00.002 1032 Enqueuing Move request for scope (-0.09, 0.00)
22:19:26.910 00.001 10072 Worker thread wakes up
22:19:26.911 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
22:19:26.911 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
22:19:26.911 00.000 10072 Moving (-0.09, 0.00) raw xDistance=0.03 yDistance=0.09
22:19:26.913 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=146, Gamma=2.230
22:19:26.916 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:26.916 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:19:26.916 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:26.916 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:19:26.916 00.000 10072 MoveAxis(E, 6, ABG)
22:19:26.916 00.000 10072 Guiding  Dir = 2, Dur = 6
22:19:26.917 00.001 10072 IsGuiding returns 0
22:19:26.917 00.000 10072 PulseGuide returned control before completion, sleep 16
22:19:26.934 00.017 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:19:26.936 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:26.938 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:26.940 00.002 1032 Enqueuing Expose request
22:19:26.943 00.003 10072 IsGuiding returns 0
22:19:26.943 00.000 10072 Move returns status 0, amount 6
22:19:26.943 00.000 10072 MoveAxis(N, 0, ABG)
22:19:26.943 00.000 10072 Move returns status 0, amount 0
22:19:26.943 00.000 10072 move complete, result=0
22:19:26.943 00.000 10072 worker thread done servicing request
22:19:26.943 00.000 10072 Worker thread wakes up
22:19:26.943 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:26.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:26.947 00.004 1032 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
22:19:27.352 00.405 10072 Exposure complete
22:19:27.411 00.059 10072 worker thread done servicing request
22:19:27.412 00.001 1032 OnExposeComplete: enter
22:19:27.414 00.002 1032 UpdateGuideState(): m_state=6
22:19:27.415 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3361
22:19:27.417 00.002 1032 Star::Find returns 1 (0), X=1101.07, Y=134.58, Mass=1278, SNR=25.1, Peak=123 HFD=3.1
22:19:27.419 00.002 1032 MultiStar: [#1 -0.12,-0.10,1.01,U] [#2 0.09,0.08,0.78,U] [#3 -0.13,0.10,0.73,U] [#4 -0.07,0.04,0.67,U] [#5 -0.08,-0.16,0.61,U] [#6 -0.23,-0.20,0.00,M7] [#7 -0.11,0.03,0.68,U] [#8 -0.07,-0.13,0.54,U] 
22:19:27.420 00.001 1032 refined, 7 included, MultiStar: {-0.08, -0.03}, one-star: {-0.14, -0.10}
22:19:27.423 00.003 1032 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.83) = xAngle (-4.62 = 1.66)
22:19:27.424 00.001 1032 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.62 = 1.66)
22:19:27.427 00.003 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.79 mountX=-0.01 mountY=0.09, mountTheta=1.66
22:19:27.430 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.03, opts=13)
22:19:27.432 00.002 1032 Enqueuing Move request for scope (-0.08, -0.03)
22:19:27.434 00.002 10072 Worker thread wakes up
22:19:27.434 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
22:19:27.434 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
22:19:27.434 00.000 10072 Moving (-0.08, -0.03) raw xDistance=-0.01 yDistance=0.09
22:19:27.436 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:19:27.438 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:27.438 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:19:27.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:27.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:19:27.438 00.000 10072 MoveAxis(E, 6, ABG)
22:19:27.438 00.000 10072 Guiding  Dir = 2, Dur = 6
22:19:27.439 00.001 10072 IsGuiding returns 0
22:19:27.439 00.000 10072 PulseGuide returned control before completion, sleep 16
22:19:27.458 00.019 10072 IsGuiding returns 0
22:19:27.458 00.000 10072 Move returns status 0, amount 6
22:19:27.458 00.000 10072 MoveAxis(N, 0, ABG)
22:19:27.458 00.000 10072 Move returns status 0, amount 0
22:19:27.458 00.000 10072 move complete, result=0
22:19:27.458 00.000 10072 worker thread done servicing request
22:19:27.458 00.000 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:19:27.461 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:27.462 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:27.464 00.002 1032 Enqueuing Expose request
22:19:27.466 00.002 1032 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
22:19:27.468 00.002 10072 Worker thread wakes up
22:19:27.468 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:27.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:28.101 00.633 10072 Exposure complete
22:19:28.156 00.055 10072 worker thread done servicing request
22:19:28.156 00.000 1032 OnExposeComplete: enter
22:19:28.158 00.002 1032 UpdateGuideState(): m_state=6
22:19:28.160 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3362
22:19:28.161 00.001 1032 Star::Find returns 1 (0), X=1101.03, Y=134.57, Mass=1361, SNR=25.9, Peak=124 HFD=3.4
22:19:28.163 00.002 1032 MultiStar: [#1 -0.14,-0.04,1.03,U] [#2 0.02,0.04,0.74,U] [#3 -0.13,0.01,0.77,U] [#4 -0.25,-0.12,0.00,M3] [#5 -0.23,-0.16,0.00,M1] [#6 -0.24,0.01,0.59,U] [#7 0.03,0.09,0.69,U] [#8 -0.01,-0.11,0.54,U] 
22:19:28.165 00.002 1032 refined, 6 included, MultiStar: {-0.10, -0.02}, one-star: {-0.18, -0.11}
22:19:28.167 00.002 1032 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.83) = xAngle (-4.78 = 1.51)
22:19:28.168 00.001 1032 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.78 = 1.51)
22:19:28.170 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.95 mountX=0.01 mountY=0.10, mountTheta=1.51
22:19:28.174 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.02, opts=13)
22:19:28.177 00.003 1032 Enqueuing Move request for scope (-0.10, -0.02)
22:19:28.180 00.003 10072 Worker thread wakes up
22:19:28.180 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
22:19:28.180 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
22:19:28.180 00.000 10072 Moving (-0.10, -0.02) raw xDistance=0.01 yDistance=0.10
22:19:28.182 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:19:28.184 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:28.184 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:19:28.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:28.185 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:19:28.185 00.000 10072 MoveAxis(E, 7, ABG)
22:19:28.185 00.000 10072 Guiding  Dir = 2, Dur = 7
22:19:28.185 00.000 10072 IsGuiding returns 0
22:19:28.185 00.000 10072 PulseGuide returned control before completion, sleep 17
22:19:28.204 00.019 1032 UpdateGuideState exits: m=1361 SNR=25.9
22:19:28.206 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:28.209 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:28.211 00.002 1032 Enqueuing Expose request
22:19:28.212 00.001 10072 IsGuiding returns 0
22:19:28.213 00.001 10072 Move returns status 0, amount 7
22:19:28.213 00.000 10072 MoveAxis(N, 0, ABG)
22:19:28.213 00.000 10072 Move returns status 0, amount 0
22:19:28.213 00.000 10072 move complete, result=0
22:19:28.213 00.000 10072 worker thread done servicing request
22:19:28.213 00.000 10072 Worker thread wakes up
22:19:28.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:28.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:28.221 00.008 1032 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:19:28.619 00.398 10072 Exposure complete
22:19:28.674 00.055 10072 worker thread done servicing request
22:19:28.674 00.000 1032 OnExposeComplete: enter
22:19:28.676 00.002 1032 UpdateGuideState(): m_state=6
22:19:28.678 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3363
22:19:28.680 00.002 1032 Star::Find returns 1 (0), X=1101.06, Y=134.67, Mass=1385, SNR=26.1, Peak=122 HFD=3.3
22:19:28.683 00.003 1032 MultiStar: [#1 -0.08,0.04,1.01,U] [#2 -0.01,0.08,0.80,U] [#3 -0.02,0.05,0.78,U] [#4 -0.22,-0.02,0.62,U] [#5 -0.31,-0.08,0.00,M2] [#6 -0.39,-0.04,0.00,M7] [#7 0.21,0.09,0.67,U] [#8 -0.00,0.03,0.53,U] 
22:19:28.685 00.002 1032 refined, 6 included, MultiStar: {-0.05, 0.04}, one-star: {-0.15, -0.01}
22:19:28.687 00.002 1032 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.83) = xAngle (0.63 = 0.63)
22:19:28.688 00.001 1032 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.63 = 0.63)
22:19:28.690 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.46 mountX=0.05 mountY=0.03, mountTheta=0.63
22:19:28.693 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.04, opts=13)
22:19:28.695 00.002 1032 Enqueuing Move request for scope (-0.05, 0.04)
22:19:28.697 00.002 10072 Worker thread wakes up
22:19:28.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
22:19:28.697 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
22:19:28.697 00.000 10072 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=0.03
22:19:28.698 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:19:28.701 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:28.702 00.001 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:19:28.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:28.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:19:28.702 00.000 10072 MoveAxis(E, 6, ABG)
22:19:28.702 00.000 10072 Guiding  Dir = 2, Dur = 6
22:19:28.702 00.000 10072 IsGuiding returns 0
22:19:28.702 00.000 10072 PulseGuide returned control before completion, sleep 16
22:19:28.720 00.018 1032 UpdateGuideState exits: m=1385 SNR=26.1
22:19:28.722 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:28.724 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:28.726 00.002 1032 Enqueuing Expose request
22:19:28.728 00.002 10072 IsGuiding returns 0
22:19:28.728 00.000 10072 Move returns status 0, amount 6
22:19:28.728 00.000 10072 MoveAxis(N, 0, ABG)
22:19:28.728 00.000 10072 Move returns status 0, amount 0
22:19:28.728 00.000 10072 move complete, result=0
22:19:28.728 00.000 10072 worker thread done servicing request
22:19:28.728 00.000 10072 Worker thread wakes up
22:19:28.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:28.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:28.736 00.008 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:19:29.351 00.615 10072 Exposure complete
22:19:29.406 00.055 10072 worker thread done servicing request
22:19:29.407 00.001 1032 OnExposeComplete: enter
22:19:29.408 00.001 1032 UpdateGuideState(): m_state=6
22:19:29.416 00.008 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3364
22:19:29.418 00.002 1032 Star::Find returns 1 (0), X=1100.79, Y=134.73, Mass=1556, SNR=27.7, Peak=123 HFD=3.1
22:19:29.420 00.002 1032 MultiStar: [#1 -0.20,0.09,0.85,U] [#2 -0.02,0.30,0.00,M1] [#3 -0.08,0.14,0.71,U] [#4 -0.27,0.10,0.00,M3] [#5 -0.50,-0.08,0.00,M3] [#6 -0.53,0.04,0.00,M8] [#7 -0.09,0.19,0.61,U] [#8 -0.04,0.29,0.00,M1] 
22:19:29.422 00.002 1032 refined, 3 included, MultiStar: {-0.22, 0.11}, one-star: {-0.42, 0.05}
22:19:29.424 00.002 1032 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.83) = xAngle (0.85 = 0.85)
22:19:29.428 00.004 1032 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.85 = 0.85)
22:19:29.431 00.003 1032 CameraToMount -- cameraX=-0.22 cameraY=0.11 hyp=0.25 cameraTheta=2.68 mountX=0.16 mountY=0.19, mountTheta=0.85
22:19:29.434 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=0.11, opts=13)
22:19:29.436 00.002 1032 Enqueuing Move request for scope (-0.22, 0.11)
22:19:29.437 00.001 10072 Worker thread wakes up
22:19:29.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.11) opts 0xd
22:19:29.437 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.22, 0.11)
22:19:29.437 00.000 10072 Moving (-0.22, 0.11) raw xDistance=0.16 yDistance=0.19
22:19:29.439 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:19:29.442 00.003 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 285.73
22:19:29.442 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
22:19:29.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:29.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:19:29.442 00.000 10072 MoveAxis(W, 69, ABG)
22:19:29.442 00.000 10072 Guiding  Dir = 3, Dur = 69
22:19:29.442 00.000 10072 IsGuiding returns 0
22:19:29.443 00.001 10072 PulseGuide returned control before completion, sleep 79
22:19:29.461 00.018 1032 UpdateGuideState exits: m=1556 SNR=27.7
22:19:29.463 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:29.465 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:29.468 00.003 1032 Enqueuing Expose request
22:19:29.535 00.067 10072 IsGuiding returns 0
22:19:29.535 00.000 10072 Move returns status 0, amount 69
22:19:29.535 00.000 10072 MoveAxis(N, 0, ABG)
22:19:29.535 00.000 10072 Move returns status 0, amount 0
22:19:29.535 00.000 10072 move complete, result=0
22:19:29.535 00.000 10072 worker thread done servicing request
22:19:29.535 00.000 10072 Worker thread wakes up
22:19:29.535 00.000 1032 GuideStep: 0.2 px 69 ms WEST, 0.2 px 0 ms NORTH
22:19:29.539 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:29.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:29.947 00.408 10072 Exposure complete
22:19:30.000 00.053 10072 worker thread done servicing request
22:19:30.000 00.000 1032 OnExposeComplete: enter
22:19:30.002 00.002 1032 UpdateGuideState(): m_state=6
22:19:30.003 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3365
22:19:30.006 00.003 1032 Star::Find returns 1 (0), X=1101.09, Y=134.68, Mass=1286, SNR=25.2, Peak=120 HFD=3.3
22:19:30.008 00.002 1032 MultiStar: [#1 -0.10,0.20,0.87,U] [#2 -0.14,0.22,0.00,M2] [#3 -0.21,-0.04,0.74,U] [#4 -0.35,-0.05,0.00,M4] [#5 -0.16,-0.21,0.00,M4] [#6 -0.41,-0.05,0.00,M9] [#7 -0.11,0.07,0.73,U] [#8 -0.08,0.14,0.54,U] 
22:19:30.009 00.001 1032 single-star, 4 included, MultiStar: {-0.12, 0.07}, one-star: {-0.12, -0.00}
22:19:30.011 00.002 1032 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.83) = xAngle (-4.94 = 1.34)
22:19:30.012 00.001 1032 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.94 = 1.34)
22:19:30.014 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.11 mountX=0.03 mountY=0.11, mountTheta=1.34
22:19:30.017 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.00, opts=13)
22:19:30.018 00.001 1032 Enqueuing Move request for scope (-0.12, -0.00)
22:19:30.021 00.003 10072 Worker thread wakes up
22:19:30.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
22:19:30.021 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
22:19:30.021 00.000 10072 Moving (-0.12, -0.00) raw xDistance=0.03 yDistance=0.11
22:19:30.023 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:19:30.025 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:30.025 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:19:30.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:30.025 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:19:30.025 00.000 10072 MoveAxis(E, 7, ABG)
22:19:30.025 00.000 10072 Guiding  Dir = 2, Dur = 7
22:19:30.026 00.001 10072 IsGuiding returns 0
22:19:30.026 00.000 10072 PulseGuide returned control before completion, sleep 17
22:19:30.043 00.017 1032 UpdateGuideState exits: m=1286 SNR=25.2
22:19:30.045 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:30.047 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:30.050 00.003 1032 Enqueuing Expose request
22:19:30.053 00.003 10072 IsGuiding returns 0
22:19:30.053 00.000 10072 Move returns status 0, amount 7
22:19:30.053 00.000 10072 MoveAxis(N, 0, ABG)
22:19:30.053 00.000 10072 Move returns status 0, amount 0
22:19:30.054 00.001 10072 move complete, result=0
22:19:30.054 00.000 10072 worker thread done servicing request
22:19:30.054 00.000 10072 Worker thread wakes up
22:19:30.054 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:30.054 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:30.060 00.006 1032 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:19:30.681 00.621 10072 Exposure complete
22:19:30.733 00.052 10072 worker thread done servicing request
22:19:30.735 00.002 1032 OnExposeComplete: enter
22:19:30.738 00.003 1032 UpdateGuideState(): m_state=6
22:19:30.743 00.005 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3366
22:19:30.746 00.003 1032 Star::Find returns 1 (0), X=1101.06, Y=134.53, Mass=1307, SNR=25.4, Peak=122 HFD=3.1
22:19:30.748 00.002 1032 MultiStar: [#1 -0.25,-0.14,0.00,M1] [#2 -0.11,-0.08,0.80,U] [#3 -0.06,-0.12,0.80,U] [#4 -0.37,-0.17,0.00,M5] [#5 -0.18,-0.21,0.00,M5] [#6 -0.34,-0.22,0.00,M10] [#7 -0.02,-0.11,0.69,U] [#8 -0.16,-0.18,0.00,M1] 
22:19:30.750 00.002 1032 refined, 3 included, MultiStar: {-0.09, -0.12}, one-star: {-0.15, -0.15}
22:19:30.751 00.001 1032 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.83) = xAngle (-4.06 = 2.22)
22:19:30.753 00.002 1032 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.06 = 2.22)
22:19:30.755 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.23 mountX=-0.09 mountY=0.12, mountTheta=2.22
22:19:30.758 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.12, opts=13)
22:19:30.760 00.002 1032 Enqueuing Move request for scope (-0.09, -0.12)
22:19:30.761 00.001 10072 Worker thread wakes up
22:19:30.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
22:19:30.761 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
22:19:30.762 00.001 10072 Moving (-0.09, -0.12) raw xDistance=-0.09 yDistance=0.12
22:19:30.763 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:19:30.766 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:30.766 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:19:30.766 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:30.767 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:19:30.767 00.000 10072 MoveAxis(E, 8, ABG)
22:19:30.767 00.000 10072 Guiding  Dir = 2, Dur = 8
22:19:30.768 00.001 10072 IsGuiding returns 0
22:19:30.768 00.000 10072 PulseGuide returned control before completion, sleep 18
22:19:30.789 00.021 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:19:30.791 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:30.793 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:30.794 00.001 1032 Enqueuing Expose request
22:19:30.803 00.009 10072 IsGuiding returns 0
22:19:30.803 00.000 10072 Move returns status 0, amount 8
22:19:30.803 00.000 10072 MoveAxis(N, 0, ABG)
22:19:30.803 00.000 10072 Move returns status 0, amount 0
22:19:30.803 00.000 10072 move complete, result=0
22:19:30.803 00.000 10072 worker thread done servicing request
22:19:30.803 00.000 10072 Worker thread wakes up
22:19:30.803 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:30.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:30.805 00.002 1032 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:19:31.212 00.407 10072 Exposure complete
22:19:31.271 00.059 10072 worker thread done servicing request
22:19:31.271 00.000 1032 OnExposeComplete: enter
22:19:31.273 00.002 1032 UpdateGuideState(): m_state=6
22:19:31.275 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3367
22:19:31.277 00.002 1032 Star::Find returns 1 (0), X=1101.23, Y=134.41, Mass=1305, SNR=25.4, Peak=133 HFD=3.2
22:19:31.278 00.001 1032 MultiStar: [#1 -0.27,-0.09,0.00,M2] [#2 -0.18,0.04,0.80,U] [#3 -0.18,0.05,0.71,U] [#4 -0.30,-0.04,0.00,M6] [#5 -0.14,-0.01,0.60,U] [#6 -0.36,-0.18,0.00,R] [#7 0.00,0.05,0.73,U] [#8 -0.16,-0.25,0.00,M2] 
22:19:31.280 00.002 1032 refined, 4 included, MultiStar: {-0.09, -0.04}, one-star: {0.02, -0.27}
22:19:31.282 00.002 1032 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.83) = xAngle (-4.50 = 1.78)
22:19:31.283 00.001 1032 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.50 = 1.78)
22:19:31.285 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.67 mountX=-0.02 mountY=0.09, mountTheta=1.78
22:19:31.289 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.04, opts=13)
22:19:31.291 00.002 1032 Enqueuing Move request for scope (-0.09, -0.04)
22:19:31.292 00.001 10072 Worker thread wakes up
22:19:31.293 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
22:19:31.293 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
22:19:31.293 00.000 10072 Moving (-0.09, -0.04) raw xDistance=-0.02 yDistance=0.09
22:19:31.294 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:19:31.296 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:31.296 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:19:31.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:31.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:19:31.296 00.000 10072 MoveAxis(E, 7, ABG)
22:19:31.298 00.002 10072 Guiding  Dir = 2, Dur = 7
22:19:31.298 00.000 10072 IsGuiding returns 0
22:19:31.298 00.000 10072 PulseGuide returned control before completion, sleep 17
22:19:31.318 00.020 10072 IsGuiding returns 0
22:19:31.318 00.000 10072 Move returns status 0, amount 7
22:19:31.318 00.000 10072 MoveAxis(N, 0, ABG)
22:19:31.318 00.000 10072 Move returns status 0, amount 0
22:19:31.318 00.000 10072 move complete, result=0
22:19:31.318 00.000 10072 worker thread done servicing request
22:19:31.318 00.000 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:19:31.321 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:31.323 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:31.325 00.002 1032 Enqueuing Expose request
22:19:31.326 00.001 1032 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:19:31.328 00.002 10072 Worker thread wakes up
22:19:31.328 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:31.328 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:31.965 00.637 10072 Exposure complete
22:19:32.020 00.055 10072 worker thread done servicing request
22:19:32.020 00.000 1032 OnExposeComplete: enter
22:19:32.024 00.004 1032 UpdateGuideState(): m_state=6
22:19:32.026 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3368
22:19:32.028 00.002 1032 Star::Find returns 1 (0), X=1101.10, Y=134.82, Mass=1189, SNR=24.2, Peak=102 HFD=3.1
22:19:32.030 00.002 1032 MultiStar: [#1 -0.17,0.01,1.01,U] [#2 -0.18,0.21,0.00,M1] [#3 -0.19,-0.11,0.80,U] [#4 -0.30,-0.15,0.00,M7] [#5 -0.15,0.08,0.70,U] [#6 0.12,0.18,0.61,U] [#7 0.05,-0.02,0.77,U] [#8 -0.10,0.07,0.49,U] 
22:19:32.031 00.001 1032 refined, 6 included, MultiStar: {-0.09, 0.05}, one-star: {-0.11, 0.15}
22:19:32.034 00.003 1032 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.83) = xAngle (0.81 = 0.81)
22:19:32.037 00.003 1032 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.81 = 0.81)
22:19:32.038 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.64 mountX=0.07 mountY=0.07, mountTheta=0.81
22:19:32.041 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.05, opts=13)
22:19:32.043 00.002 1032 Enqueuing Move request for scope (-0.09, 0.05)
22:19:32.045 00.002 10072 Worker thread wakes up
22:19:32.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
22:19:32.045 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
22:19:32.045 00.000 10072 Moving (-0.09, 0.05) raw xDistance=0.07 yDistance=0.07
22:19:32.048 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:19:32.053 00.005 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:32.053 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:19:32.053 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:32.053 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:19:32.053 00.000 10072 MoveAxis(E, 8, ABG)
22:19:32.053 00.000 10072 Guiding  Dir = 2, Dur = 8
22:19:32.053 00.000 10072 IsGuiding returns 0
22:19:32.054 00.001 10072 PulseGuide returned control before completion, sleep 18
22:19:32.071 00.017 1032 UpdateGuideState exits: m=1189 SNR=24.2
22:19:32.073 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:32.075 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:32.077 00.002 1032 Enqueuing Expose request
22:19:32.085 00.008 10072 IsGuiding returns 0
22:19:32.085 00.000 10072 Move returns status 0, amount 8
22:19:32.085 00.000 10072 MoveAxis(N, 0, ABG)
22:19:32.085 00.000 10072 Move returns status 0, amount 0
22:19:32.085 00.000 10072 move complete, result=0
22:19:32.085 00.000 10072 worker thread done servicing request
22:19:32.086 00.001 10072 Worker thread wakes up
22:19:32.086 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:32.086 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:32.086 00.000 1032 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:19:32.493 00.407 10072 Exposure complete
22:19:32.545 00.052 10072 worker thread done servicing request
22:19:32.545 00.000 1032 OnExposeComplete: enter
22:19:32.548 00.003 1032 UpdateGuideState(): m_state=6
22:19:32.551 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3369
22:19:32.552 00.001 1032 Star::Find returns 1 (0), X=1100.97, Y=134.80, Mass=1538, SNR=27.6, Peak=122 HFD=3.1
22:19:32.555 00.003 1032 MultiStar: [#1 -0.20,-0.05,0.92,U] [#2 -0.07,0.08,0.70,U] [#3 -0.13,0.23,0.00,M1] [#4 -0.30,-0.01,0.00,M8] [#5 -0.09,0.01,0.62,U] [#6 0.07,0.15,0.56,U] [#7 0.09,0.25,0.00,M1] [#8 -0.19,0.04,0.46,U] 
22:19:32.556 00.001 1032 refined, 5 included, MultiStar: {-0.14, 0.06}, one-star: {-0.24, 0.12}
22:19:32.557 00.001 1032 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.83) = xAngle (0.92 = 0.92)
22:19:32.559 00.002 1032 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.92 = 0.92)
22:19:32.561 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.75 mountX=0.09 mountY=0.12, mountTheta=0.92
22:19:32.563 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.06, opts=13)
22:19:32.565 00.002 1032 Enqueuing Move request for scope (-0.14, 0.06)
22:19:32.566 00.001 10072 Worker thread wakes up
22:19:32.567 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
22:19:32.567 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
22:19:32.567 00.000 10072 Moving (-0.14, 0.06) raw xDistance=0.09 yDistance=0.12
22:19:32.569 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:19:32.570 00.001 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:32.570 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
22:19:32.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:32.572 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:19:32.572 00.000 10072 MoveAxis(E, 8, ABG)
22:19:32.572 00.000 10072 Guiding  Dir = 2, Dur = 8
22:19:32.572 00.000 10072 IsGuiding returns 0
22:19:32.572 00.000 10072 PulseGuide returned control before completion, sleep 18
22:19:32.590 00.018 1032 UpdateGuideState exits: m=1538 SNR=27.6
22:19:32.592 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:32.594 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:32.596 00.002 1032 Enqueuing Expose request
22:19:32.598 00.002 10072 IsGuiding returns 0
22:19:32.598 00.000 10072 Move returns status 0, amount 8
22:19:32.598 00.000 10072 MoveAxis(N, 0, ABG)
22:19:32.598 00.000 10072 Move returns status 0, amount 0
22:19:32.598 00.000 10072 move complete, result=0
22:19:32.598 00.000 10072 worker thread done servicing request
22:19:32.598 00.000 10072 Worker thread wakes up
22:19:32.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:32.598 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:32.605 00.007 1032 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:19:33.227 00.622 10072 Exposure complete
22:19:33.282 00.055 10072 worker thread done servicing request
22:19:33.282 00.000 1032 OnExposeComplete: enter
22:19:33.285 00.003 1032 UpdateGuideState(): m_state=6
22:19:33.287 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3370
22:19:33.289 00.002 1032 Star::Find returns 1 (0), X=1101.11, Y=134.80, Mass=1342, SNR=25.7, Peak=117 HFD=3.1
22:19:33.291 00.002 1032 MultiStar: [#1 -0.21,0.02,1.00,U] [#2 -0.07,0.18,0.78,U] [#3 -0.13,-0.06,0.73,U] [#4 -0.12,-0.20,0.65,U] [#5 -0.19,0.07,0.65,U] [#6 0.33,0.02,0.00,M1] [#7 0.01,-0.03,0.69,U] [#8 -0.01,0.04,0.52,U] 
22:19:33.292 00.001 1032 refined, 7 included, MultiStar: {-0.11, 0.03}, one-star: {-0.10, 0.12}
22:19:33.294 00.002 1032 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.83) = xAngle (1.08 = 1.08)
22:19:33.295 00.001 1032 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.08 = 1.08)
22:19:33.296 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.91 mountX=0.05 mountY=0.10, mountTheta=1.08
22:19:33.300 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.03, opts=13)
22:19:33.303 00.003 1032 Enqueuing Move request for scope (-0.11, 0.03)
22:19:33.304 00.001 10072 Worker thread wakes up
22:19:33.305 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
22:19:33.305 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
22:19:33.305 00.000 10072 Moving (-0.11, 0.03) raw xDistance=0.05 yDistance=0.10
22:19:33.306 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:19:33.308 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.73
22:19:33.308 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:19:33.308 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:33.308 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:19:33.308 00.000 10072 MoveAxis(E, 9, ABG)
22:19:33.309 00.001 10072 Guiding  Dir = 2, Dur = 9
22:19:33.309 00.000 10072 IsGuiding returns 0
22:19:33.309 00.000 10072 PulseGuide returned control before completion, sleep 19
22:19:33.326 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:19:33.329 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:33.332 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:33.333 00.001 1032 Enqueuing Expose request
22:19:33.336 00.003 10072 IsGuiding returns 0
22:19:33.336 00.000 10072 Move returns status 0, amount 9
22:19:33.336 00.000 10072 MoveAxis(N, 0, ABG)
22:19:33.336 00.000 10072 Move returns status 0, amount 0
22:19:33.336 00.000 10072 move complete, result=0
22:19:33.336 00.000 10072 worker thread done servicing request
22:19:33.336 00.000 10072 Worker thread wakes up
22:19:33.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:33.336 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:33.343 00.007 1032 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
22:19:33.746 00.403 10072 Exposure complete
22:19:33.803 00.057 10072 worker thread done servicing request
22:19:33.803 00.000 1032 OnExposeComplete: enter
22:19:33.806 00.003 1032 UpdateGuideState(): m_state=6
22:19:33.808 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3371
22:19:33.810 00.002 1032 Star::Find returns 1 (0), X=1101.10, Y=134.61, Mass=1446, SNR=26.7, Peak=129 HFD=3.3
22:19:33.812 00.002 1032 MultiStar: [#1 -0.12,-0.10,0.89,U] [#2 -0.01,-0.02,0.70,U] [#3 -0.08,-0.22,0.75,U] [#4 0.00,-0.15,0.62,U] [#5 -0.13,-0.06,0.63,U] [#6 0.27,-0.01,0.00,M2] [#7 0.01,-0.19,0.63,U] [#8 -0.11,-0.01,0.45,U] 
22:19:33.814 00.002 1032 single-star, 7 included, MultiStar: {-0.07, -0.10}, one-star: {-0.11, -0.07}
22:19:33.816 00.002 1032 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.83) = xAngle (-4.41 = 1.88)
22:19:33.817 00.001 1032 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.41 = 1.88)
22:19:33.820 00.003 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.12 cameraTheta=-2.58 mountX=-0.04 mountY=0.12, mountTheta=1.88
22:19:33.823 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.07, opts=13)
22:19:33.824 00.001 1032 Enqueuing Move request for scope (-0.11, -0.07)
22:19:33.827 00.003 10072 Worker thread wakes up
22:19:33.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
22:19:33.827 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
22:19:33.827 00.000 10072 Moving (-0.11, -0.07) raw xDistance=-0.04 yDistance=0.12
22:19:33.829 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:19:33.832 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:33.832 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:19:33.832 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:33.832 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:19:33.833 00.001 10072 MoveAxis(E, 8, ABG)
22:19:33.833 00.000 10072 Guiding  Dir = 2, Dur = 8
22:19:33.833 00.000 10072 IsGuiding returns 0
22:19:33.834 00.001 10072 PulseGuide returned control before completion, sleep 18
22:19:33.851 00.017 1032 UpdateGuideState exits: m=1446 SNR=26.7
22:19:33.854 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:33.856 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:33.857 00.001 1032 Enqueuing Expose request
22:19:33.867 00.010 10072 IsGuiding returns 0
22:19:33.867 00.000 10072 Move returns status 0, amount 8
22:19:33.867 00.000 10072 MoveAxis(N, 0, ABG)
22:19:33.867 00.000 10072 Move returns status 0, amount 0
22:19:33.867 00.000 10072 move complete, result=0
22:19:33.867 00.000 10072 worker thread done servicing request
22:19:33.868 00.001 10072 Worker thread wakes up
22:19:33.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:33.868 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:33.869 00.001 1032 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
22:19:34.493 00.624 10072 Exposure complete
22:19:34.554 00.061 10072 worker thread done servicing request
22:19:34.554 00.000 1032 OnExposeComplete: enter
22:19:34.556 00.002 1032 UpdateGuideState(): m_state=6
22:19:34.560 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3372
22:19:34.562 00.002 1032 Star::Find returns 1 (0), X=1101.07, Y=134.79, Mass=1182, SNR=24.1, Peak=100 HFD=3.1
22:19:34.564 00.002 1032 MultiStar: [#1 -0.12,0.02,1.03,U] [#2 0.04,-0.02,0.85,U] [#3 0.03,-0.11,0.80,U] [#4 -0.21,-0.09,0.70,U] [#5 -0.13,-0.01,0.70,U] [#6 0.22,0.01,0.63,U] [#7 0.06,-0.02,0.75,U] [#8 -0.16,0.03,0.53,U] 
22:19:34.566 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {-0.14, 0.11}
22:19:34.568 00.002 1032 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.83) = xAngle (-4.87 = 1.42)
22:19:34.569 00.001 1032 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.87 = 1.42)
22:19:34.572 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.04 mountX=0.01 mountY=0.05, mountTheta=1.42
22:19:34.574 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.01, opts=13)
22:19:34.576 00.002 1032 Enqueuing Move request for scope (-0.05, -0.01)
22:19:34.578 00.002 10072 Worker thread wakes up
22:19:34.578 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
22:19:34.578 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
22:19:34.578 00.000 10072 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
22:19:34.580 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:19:34.582 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:34.582 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:19:34.582 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:34.582 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:19:34.583 00.001 10072 MoveAxis(E, 9, ABG)
22:19:34.583 00.000 10072 Guiding  Dir = 2, Dur = 9
22:19:34.583 00.000 10072 IsGuiding returns 0
22:19:34.584 00.001 10072 PulseGuide returned control before completion, sleep 19
22:19:34.603 00.019 1032 UpdateGuideState exits: m=1182 SNR=24.1
22:19:34.606 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:34.608 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:34.611 00.003 1032 Enqueuing Expose request
22:19:34.617 00.006 10072 IsGuiding returns 0
22:19:34.617 00.000 10072 Move returns status 0, amount 9
22:19:34.617 00.000 10072 MoveAxis(N, 0, ABG)
22:19:34.617 00.000 10072 Move returns status 0, amount 0
22:19:34.617 00.000 10072 move complete, result=0
22:19:34.617 00.000 10072 worker thread done servicing request
22:19:34.617 00.000 10072 Worker thread wakes up
22:19:34.617 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:34.617 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:34.618 00.001 1032 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
22:19:35.024 00.406 10072 Exposure complete
22:19:35.085 00.061 10072 worker thread done servicing request
22:19:35.085 00.000 1032 OnExposeComplete: enter
22:19:35.088 00.003 1032 UpdateGuideState(): m_state=6
22:19:35.090 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3373
22:19:35.092 00.002 1032 Star::Find returns 1 (0), X=1101.22, Y=134.62, Mass=1407, SNR=26.3, Peak=134 HFD=3.3
22:19:35.094 00.002 1032 MultiStar: [#1 -0.16,0.00,0.94,U] [#2 0.10,0.02,0.72,U] [#3 -0.16,-0.01,0.76,U] [#4 -0.14,-0.07,0.60,U] [#5 -0.05,-0.15,0.64,U] [#6 0.13,0.00,0.61,U] [#7 0.03,-0.14,0.69,U] [#8 -0.11,-0.01,0.50,U] 
22:19:35.096 00.002 1032 single-star, 8 included, MultiStar: {-0.04, -0.05}, one-star: {0.01, -0.06}
22:19:35.097 00.001 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.98)
22:19:35.100 00.003 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.98)
22:19:35.102 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.47 mountX=-0.06 mountY=0.01, mountTheta=2.98
22:19:35.105 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.06, opts=13)
22:19:35.108 00.003 1032 Enqueuing Move request for scope (0.01, -0.06)
22:19:35.110 00.002 10072 Worker thread wakes up
22:19:35.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
22:19:35.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
22:19:35.110 00.000 10072 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.01
22:19:35.112 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:19:35.114 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:35.114 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:19:35.116 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:35.116 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:19:35.116 00.000 10072 MoveAxis(E, 8, ABG)
22:19:35.116 00.000 10072 Guiding  Dir = 2, Dur = 8
22:19:35.116 00.000 10072 IsGuiding returns 0
22:19:35.117 00.001 10072 PulseGuide returned control before completion, sleep 18
22:19:35.135 00.018 1032 UpdateGuideState exits: m=1407 SNR=26.3
22:19:35.139 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:35.141 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:35.142 00.001 1032 Enqueuing Expose request
22:19:35.146 00.004 10072 IsGuiding returns 0
22:19:35.146 00.000 10072 Move returns status 0, amount 8
22:19:35.146 00.000 10072 MoveAxis(N, 0, ABG)
22:19:35.146 00.000 10072 Move returns status 0, amount 0
22:19:35.146 00.000 10072 move complete, result=0
22:19:35.146 00.000 10072 worker thread done servicing request
22:19:35.146 00.000 10072 Worker thread wakes up
22:19:35.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:35.147 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:35.155 00.008 1032 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
22:19:35.789 00.634 10072 Exposure complete
22:19:35.846 00.057 10072 worker thread done servicing request
22:19:35.847 00.001 1032 OnExposeComplete: enter
22:19:35.849 00.002 1032 UpdateGuideState(): m_state=6
22:19:35.850 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3374
22:19:35.852 00.002 1032 Star::Find returns 1 (0), X=1101.23, Y=134.50, Mass=1377, SNR=26.1, Peak=123 HFD=3.3
22:19:35.854 00.002 1032 MultiStar: [#1 -0.17,-0.10,0.94,U] [#2 -0.09,0.07,0.77,U] [#3 -0.12,-0.26,0.00,M1] [#4 -0.40,-0.24,0.00,M5] [#5 -0.02,-0.22,0.66,U] [#6 0.16,0.09,0.63,U] [#7 -0.01,-0.16,0.71,U] [#8 0.03,-0.13,0.51,U] 
22:19:35.857 00.003 1032 refined, 6 included, MultiStar: {-0.02, -0.10}, one-star: {0.02, -0.18}
22:19:35.858 00.001 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.67)
22:19:35.861 00.003 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.67)
22:19:35.863 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.79 mountX=-0.09 mountY=0.04, mountTheta=2.67
22:19:35.867 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.10, opts=13)
22:19:35.869 00.002 1032 Enqueuing Move request for scope (-0.02, -0.10)
22:19:35.872 00.003 10072 Worker thread wakes up
22:19:35.872 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
22:19:35.872 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
22:19:35.872 00.000 10072 Moving (-0.02, -0.10) raw xDistance=-0.09 yDistance=0.04
22:19:35.874 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:19:35.876 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:35.876 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:19:35.876 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:35.876 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:19:35.876 00.000 10072 MoveAxis(E, 9, ABG)
22:19:35.876 00.000 10072 Guiding  Dir = 2, Dur = 9
22:19:35.876 00.000 10072 IsGuiding returns 0
22:19:35.877 00.001 10072 PulseGuide returned control before completion, sleep 19
22:19:35.896 00.019 1032 UpdateGuideState exits: m=1377 SNR=26.1
22:19:35.898 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:35.900 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:35.903 00.003 1032 Enqueuing Expose request
22:19:35.912 00.009 10072 IsGuiding returns 0
22:19:35.912 00.000 10072 Move returns status 0, amount 9
22:19:35.912 00.000 10072 MoveAxis(N, 0, ABG)
22:19:35.912 00.000 10072 Move returns status 0, amount 0
22:19:35.912 00.000 10072 move complete, result=0
22:19:35.912 00.000 10072 worker thread done servicing request
22:19:35.912 00.000 10072 Worker thread wakes up
22:19:35.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:35.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:35.915 00.003 1032 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
22:19:36.322 00.407 10072 Exposure complete
22:19:36.380 00.058 10072 worker thread done servicing request
22:19:36.380 00.000 1032 OnExposeComplete: enter
22:19:36.383 00.003 1032 UpdateGuideState(): m_state=6
22:19:36.385 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3375
22:19:36.387 00.002 1032 Star::Find returns 1 (0), X=1101.32, Y=134.36, Mass=1291, SNR=25.2, Peak=126 HFD=3.1
22:19:36.389 00.002 1032 MultiStar: [#1 -0.14,-0.29,0.00,M1] [#2 -0.07,-0.13,0.77,U] [#3 -0.14,-0.43,0.00,M2] [#4 -0.27,-0.27,0.00,M6] [#5 -0.12,-0.30,0.00,M1] [#6 -0.03,-0.02,0.58,U] [#7 0.08,-0.32,0.00,M1] [#8 -0.15,-0.13,0.51,U] 
22:19:36.392 00.003 1032 refined, 3 included, MultiStar: {-0.01, -0.17}, one-star: {0.11, -0.32}
22:19:36.393 00.001 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.80)
22:19:36.395 00.002 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.80)
22:19:36.399 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.18 cameraTheta=-1.65 mountX=-0.17 mountY=0.06, mountTheta=2.80
22:19:36.402 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.17, opts=13)
22:19:36.404 00.002 1032 Enqueuing Move request for scope (-0.01, -0.17)
22:19:36.406 00.002 10072 Worker thread wakes up
22:19:36.406 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
22:19:36.406 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
22:19:36.406 00.000 10072 Moving (-0.01, -0.17) raw xDistance=-0.17 yDistance=0.06
22:19:36.408 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:19:36.409 00.001 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 285.74
22:19:36.409 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
22:19:36.411 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:36.411 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:19:36.411 00.000 10072 MoveAxis(E, 86, ABG)
22:19:36.411 00.000 10072 Guiding  Dir = 2, Dur = 86
22:19:36.411 00.000 10072 IsGuiding returns 0
22:19:36.412 00.001 10072 PulseGuide returned control before completion, sleep 96
22:19:36.430 00.018 1032 UpdateGuideState exits: m=1291 SNR=25.2
22:19:36.433 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:36.434 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:36.436 00.002 1032 Enqueuing Expose request
22:19:36.520 00.084 10072 IsGuiding returns 0
22:19:36.520 00.000 10072 Move returns status 0, amount 86
22:19:36.520 00.000 10072 MoveAxis(N, 0, ABG)
22:19:36.520 00.000 10072 Move returns status 0, amount 0
22:19:36.520 00.000 10072 move complete, result=0
22:19:36.520 00.000 10072 worker thread done servicing request
22:19:36.520 00.000 10072 Worker thread wakes up
22:19:36.520 00.000 1032 GuideStep: -0.2 px 86 ms EAST, 0.1 px 0 ms NORTH
22:19:36.524 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:36.524 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:37.254 00.730 10072 Exposure complete
22:19:37.314 00.060 10072 worker thread done servicing request
22:19:37.315 00.001 1032 OnExposeComplete: enter
22:19:37.318 00.003 1032 UpdateGuideState(): m_state=6
22:19:37.319 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3376
22:19:37.321 00.002 1032 Star::Find returns 1 (0), X=1101.13, Y=134.51, Mass=1173, SNR=24.0, Peak=103 HFD=3.4
22:19:37.323 00.002 1032 MultiStar: [#1 -0.19,-0.23,0.00,M2] [#2 -0.02,0.03,0.91,U] [#3 -0.07,-0.23,0.00,M3] [#4 -0.19,-0.13,0.63,U] [#5 -0.02,-0.15,0.69,U] [#6 0.10,0.05,0.64,U] [#7 -0.06,-0.15,0.74,U] [#8 0.02,-0.05,0.53,U] 
22:19:37.325 00.002 1032 refined, 6 included, MultiStar: {-0.04, -0.09}, one-star: {-0.08, -0.17}
22:19:37.327 00.002 1032 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.83) = xAngle (-3.83 = 2.45)
22:19:37.328 00.001 1032 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.83 = 2.45)
22:19:37.329 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.09 cameraTheta=-2.00 mountX=-0.07 mountY=0.06, mountTheta=2.45
22:19:37.332 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.09, opts=13)
22:19:37.334 00.002 1032 Enqueuing Move request for scope (-0.04, -0.09)
22:19:37.335 00.001 10072 Worker thread wakes up
22:19:37.335 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
22:19:37.336 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
22:19:37.336 00.000 10072 Moving (-0.04, -0.09) raw xDistance=-0.07 yDistance=0.06
22:19:37.337 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:19:37.339 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:37.339 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:19:37.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:37.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:19:37.341 00.002 10072 MoveAxis(E, 10, ABG)
22:19:37.341 00.000 10072 Guiding  Dir = 2, Dur = 10
22:19:37.341 00.000 10072 IsGuiding returns 0
22:19:37.341 00.000 10072 PulseGuide returned control before completion, sleep 20
22:19:37.358 00.017 1032 UpdateGuideState exits: m=1173 SNR=24.0
22:19:37.361 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:37.363 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:37.366 00.003 1032 Enqueuing Expose request
22:19:37.377 00.011 10072 IsGuiding returns 0
22:19:37.377 00.000 10072 Move returns status 0, amount 10
22:19:37.377 00.000 10072 MoveAxis(N, 0, ABG)
22:19:37.377 00.000 10072 Move returns status 0, amount 0
22:19:37.377 00.000 10072 move complete, result=0
22:19:37.377 00.000 10072 worker thread done servicing request
22:19:37.377 00.000 10072 Worker thread wakes up
22:19:37.377 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:37.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:37.377 00.000 1032 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
22:19:37.789 00.412 10072 Exposure complete
22:19:37.846 00.057 10072 worker thread done servicing request
22:19:37.846 00.000 1032 OnExposeComplete: enter
22:19:37.848 00.002 1032 UpdateGuideState(): m_state=6
22:19:37.851 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3377
22:19:37.853 00.002 1032 Star::Find returns 1 (0), X=1101.07, Y=134.70, Mass=1313, SNR=25.4, Peak=115 HFD=3.3
22:19:37.854 00.001 1032 MultiStar: [#1 -0.21,-0.06,1.04,U] [#2 -0.04,0.13,0.80,U] [#3 -0.15,-0.08,0.82,U] [#4 -0.33,-0.12,0.00,M6] [#5 -0.17,-0.11,0.63,U] [#6 0.21,0.11,0.65,U] [#7 0.06,-0.11,0.71,U] [#8 -0.12,-0.01,0.51,U] 
22:19:37.855 00.001 1032 refined, 7 included, MultiStar: {-0.08, -0.02}, one-star: {-0.14, 0.02}
22:19:37.858 00.003 1032 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.83) = xAngle (-4.79 = 1.49)
22:19:37.860 00.002 1032 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.79 = 1.49)
22:19:37.861 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.96 mountX=0.01 mountY=0.08, mountTheta=1.49
22:19:37.865 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.02, opts=13)
22:19:37.867 00.002 1032 Enqueuing Move request for scope (-0.08, -0.02)
22:19:37.869 00.002 10072 Worker thread wakes up
22:19:37.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
22:19:37.869 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
22:19:37.870 00.001 10072 Moving (-0.08, -0.02) raw xDistance=0.01 yDistance=0.08
22:19:37.871 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:19:37.874 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:37.874 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:19:37.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:37.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:19:37.874 00.000 10072 MoveAxis(E, 8, ABG)
22:19:37.874 00.000 10072 Guiding  Dir = 2, Dur = 8
22:19:37.874 00.000 10072 IsGuiding returns 0
22:19:37.875 00.001 10072 PulseGuide returned control before completion, sleep 18
22:19:37.896 00.021 1032 UpdateGuideState exits: m=1313 SNR=25.4
22:19:37.899 00.003 10072 IsGuiding returns 0
22:19:37.899 00.000 10072 Move returns status 0, amount 8
22:19:37.899 00.000 10072 MoveAxis(N, 0, ABG)
22:19:37.899 00.000 10072 Move returns status 0, amount 0
22:19:37.899 00.000 10072 move complete, result=0
22:19:37.899 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:37.901 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:37.903 00.002 1032 Enqueuing Expose request
22:19:37.904 00.001 1032 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
22:19:37.906 00.002 10072 worker thread done servicing request
22:19:37.906 00.000 10072 Worker thread wakes up
22:19:37.906 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:37.906 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:38.536 00.630 10072 Exposure complete
22:19:38.587 00.051 10072 worker thread done servicing request
22:19:38.587 00.000 1032 OnExposeComplete: enter
22:19:38.589 00.002 1032 UpdateGuideState(): m_state=6
22:19:38.590 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3378
22:19:38.592 00.002 1032 Star::Find returns 1 (0), X=1101.10, Y=134.48, Mass=1207, SNR=24.4, Peak=118 HFD=3.1
22:19:38.593 00.001 1032 MultiStar: [#1 -0.26,-0.18,0.00,M2] [#2 0.00,-0.02,0.81,U] [#3 -0.06,-0.22,0.83,U] [#4 -0.18,-0.34,0.00,M7] [#5 -0.17,-0.27,0.00,M1] [#6 0.05,-0.05,0.67,U] [#7 0.11,-0.23,0.00,M1] [#8 0.07,-0.12,0.53,U] 
22:19:38.594 00.001 1032 refined, 4 included, MultiStar: {-0.02, -0.13}, one-star: {-0.11, -0.20}
22:19:38.596 00.002 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
22:19:38.597 00.001 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
22:19:38.599 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.74 mountX=-0.12 mountY=0.05, mountTheta=2.71
22:19:38.601 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.13, opts=13)
22:19:38.605 00.004 1032 Enqueuing Move request for scope (-0.02, -0.13)
22:19:38.606 00.001 10072 Worker thread wakes up
22:19:38.606 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
22:19:38.606 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
22:19:38.606 00.000 10072 Moving (-0.02, -0.13) raw xDistance=-0.12 yDistance=0.05
22:19:38.608 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:19:38.610 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:38.610 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:19:38.610 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:38.610 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:19:38.611 00.001 10072 MoveAxis(E, 9, ABG)
22:19:38.611 00.000 10072 Guiding  Dir = 2, Dur = 9
22:19:38.611 00.000 10072 IsGuiding returns 0
22:19:38.612 00.001 10072 PulseGuide returned control before completion, sleep 19
22:19:38.629 00.017 1032 UpdateGuideState exits: m=1207 SNR=24.4
22:19:38.630 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:38.632 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:38.633 00.001 1032 Enqueuing Expose request
22:19:38.644 00.011 10072 IsGuiding returns 0
22:19:38.644 00.000 10072 Move returns status 0, amount 9
22:19:38.644 00.000 10072 MoveAxis(N, 0, ABG)
22:19:38.644 00.000 10072 Move returns status 0, amount 0
22:19:38.644 00.000 10072 move complete, result=0
22:19:38.645 00.001 10072 worker thread done servicing request
22:19:38.645 00.000 10072 Worker thread wakes up
22:19:38.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:38.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:38.646 00.001 1032 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
22:19:39.054 00.408 10072 Exposure complete
22:19:39.108 00.054 10072 worker thread done servicing request
22:19:39.108 00.000 1032 OnExposeComplete: enter
22:19:39.112 00.004 1032 UpdateGuideState(): m_state=6
22:19:39.116 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3379
22:19:39.118 00.002 1032 Star::Find returns 1 (0), X=1101.08, Y=134.36, Mass=1174, SNR=24.0, Peak=103 HFD=3.2
22:19:39.122 00.004 1032 MultiStar: [#1 -0.16,-0.28,0.00,M3] [#2 0.01,-0.20,0.83,U] [#3 -0.09,-0.26,0.00,M2] [#4 -0.29,-0.33,0.00,M8] [#5 -0.14,-0.26,0.00,M2] [#6 0.08,-0.24,0.00,M1] [#7 0.01,-0.25,0.00,M2] [#8 -0.01,-0.35,0.00,M1] 
22:19:39.123 00.001 1032 refined, 1 included, MultiStar: {-0.07, -0.27}, one-star: {-0.13, -0.32}
22:19:39.125 00.002 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.64)
22:19:39.127 00.002 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.64)
22:19:39.129 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.81 mountX=-0.24 mountY=0.13, mountTheta=2.64
22:19:39.132 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.27, opts=13)
22:19:39.134 00.002 1032 Enqueuing Move request for scope (-0.07, -0.27)
22:19:39.135 00.001 10072 Worker thread wakes up
22:19:39.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.27) opts 0xd
22:19:39.135 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.27)
22:19:39.135 00.000 10072 Moving (-0.07, -0.27) raw xDistance=-0.24 yDistance=0.13
22:19:39.137 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:19:39.140 00.003 10072 PPEC rslt: input = -0.24, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 285.74
22:19:39.140 00.000 10072 PPEC: input: -0.24, control: -0.13, exposure: 500
22:19:39.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:39.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:19:39.140 00.000 10072 MoveAxis(E, 122, ABG)
22:19:39.140 00.000 10072 Guiding  Dir = 2, Dur = 122
22:19:39.141 00.001 10072 IsGuiding returns 0
22:19:39.141 00.000 10072 PulseGuide returned control before completion, sleep 132
22:19:39.158 00.017 1032 UpdateGuideState exits: m=1174 SNR=24.0
22:19:39.161 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:39.163 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:39.165 00.002 1032 Enqueuing Expose request
22:19:39.285 00.120 10072 IsGuiding returns 0
22:19:39.285 00.000 10072 Move returns status 0, amount 122
22:19:39.285 00.000 10072 MoveAxis(N, 0, ABG)
22:19:39.285 00.000 10072 Move returns status 0, amount 0
22:19:39.285 00.000 10072 move complete, result=0
22:19:39.285 00.000 10072 worker thread done servicing request
22:19:39.285 00.000 10072 Worker thread wakes up
22:19:39.285 00.000 1032 GuideStep: -0.2 px 122 ms EAST, 0.1 px 0 ms NORTH
22:19:39.289 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:39.289 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:39.929 00.640 10072 Exposure complete
22:19:39.984 00.055 10072 worker thread done servicing request
22:19:39.984 00.000 1032 OnExposeComplete: enter
22:19:39.986 00.002 1032 UpdateGuideState(): m_state=6
22:19:39.990 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3380
22:19:39.992 00.002 1032 Star::Find returns 1 (0), X=1100.93, Y=134.69, Mass=1431, SNR=26.6, Peak=115 HFD=3.3
22:19:39.993 00.001 1032 MultiStar: [#1 -0.20,-0.10,0.93,U] [#2 0.00,0.09,0.80,U] [#3 -0.07,0.01,0.72,U] [#4 -0.33,-0.10,0.00,M9] [#5 -0.11,0.08,0.61,U] [#6 0.09,0.07,0.61,U] [#7 -0.08,0.02,0.67,U] [#8 -0.24,-0.21,0.00,M2] 
22:19:39.995 00.002 1032 refined, 6 included, MultiStar: {-0.11, 0.02}, one-star: {-0.28, 0.01}
22:19:39.996 00.001 1032 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.83) = xAngle (1.13 = 1.13)
22:19:39.999 00.003 1032 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.13 = 1.13)
22:19:40.001 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.96 mountX=0.05 mountY=0.10, mountTheta=1.13
22:19:40.004 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.02, opts=13)
22:19:40.006 00.002 1032 Enqueuing Move request for scope (-0.11, 0.02)
22:19:40.007 00.001 10072 Worker thread wakes up
22:19:40.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
22:19:40.007 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
22:19:40.008 00.001 10072 Moving (-0.11, 0.02) raw xDistance=0.05 yDistance=0.10
22:19:40.010 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:19:40.012 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:40.013 00.001 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:19:40.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:40.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:19:40.013 00.000 10072 MoveAxis(E, 9, ABG)
22:19:40.013 00.000 10072 Guiding  Dir = 2, Dur = 9
22:19:40.013 00.000 10072 IsGuiding returns 0
22:19:40.014 00.001 10072 PulseGuide returned control before completion, sleep 19
22:19:40.032 00.018 1032 UpdateGuideState exits: m=1431 SNR=26.6
22:19:40.035 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:40.036 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:40.038 00.002 1032 Enqueuing Expose request
22:19:40.039 00.001 10072 IsGuiding returns 0
22:19:40.039 00.000 10072 Move returns status 0, amount 9
22:19:40.040 00.001 10072 MoveAxis(N, 0, ABG)
22:19:40.040 00.000 10072 Move returns status 0, amount 0
22:19:40.040 00.000 10072 move complete, result=0
22:19:40.040 00.000 10072 worker thread done servicing request
22:19:40.040 00.000 10072 Worker thread wakes up
22:19:40.040 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:40.040 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:40.047 00.007 1032 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
22:19:40.460 00.413 10072 Exposure complete
22:19:40.514 00.054 10072 worker thread done servicing request
22:19:40.514 00.000 1032 OnExposeComplete: enter
22:19:40.516 00.002 1032 UpdateGuideState(): m_state=6
22:19:40.520 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3381
22:19:40.522 00.002 1032 Star::Find returns 1 (0), X=1101.07, Y=134.63, Mass=1265, SNR=25.0, Peak=111 HFD=3.3
22:19:40.524 00.002 1032 MultiStar: [#1 -0.19,-0.03,1.00,U] [#2 -0.04,0.21,0.83,U] [#3 -0.02,0.01,0.76,U] [#4 -0.22,-0.04,0.70,U] [#5 -0.10,-0.07,0.63,U] [#6 0.10,0.20,0.64,U] [#7 0.05,0.02,0.69,U] [#8 -0.25,-0.06,0.00,M3] 
22:19:40.526 00.002 1032 refined, 7 included, MultiStar: {-0.08, 0.03}, one-star: {-0.14, -0.05}
22:19:40.527 00.001 1032 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.83) = xAngle (0.97 = 0.97)
22:19:40.529 00.002 1032 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.97 = 0.97)
22:19:40.530 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.80 mountX=0.05 mountY=0.07, mountTheta=0.97
22:19:40.533 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.03, opts=13)
22:19:40.535 00.002 1032 Enqueuing Move request for scope (-0.08, 0.03)
22:19:40.537 00.002 10072 Worker thread wakes up
22:19:40.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
22:19:40.537 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
22:19:40.537 00.000 10072 Moving (-0.08, 0.03) raw xDistance=0.05 yDistance=0.07
22:19:40.540 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:19:40.542 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:40.542 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:19:40.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:40.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:19:40.542 00.000 10072 MoveAxis(E, 7, ABG)
22:19:40.542 00.000 10072 Guiding  Dir = 2, Dur = 7
22:19:40.542 00.000 10072 IsGuiding returns 0
22:19:40.543 00.001 10072 PulseGuide returned control before completion, sleep 17
22:19:40.562 00.019 1032 UpdateGuideState exits: m=1265 SNR=25.0
22:19:40.564 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:40.565 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:40.567 00.002 1032 Enqueuing Expose request
22:19:40.569 00.002 10072 IsGuiding returns 0
22:19:40.569 00.000 10072 Move returns status 0, amount 7
22:19:40.569 00.000 10072 MoveAxis(N, 0, ABG)
22:19:40.569 00.000 10072 Move returns status 0, amount 0
22:19:40.569 00.000 10072 move complete, result=0
22:19:40.569 00.000 10072 worker thread done servicing request
22:19:40.569 00.000 10072 Worker thread wakes up
22:19:40.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:40.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:40.577 00.008 1032 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:19:41.195 00.618 10072 Exposure complete
22:19:41.254 00.059 10072 worker thread done servicing request
22:19:41.254 00.000 1032 OnExposeComplete: enter
22:19:41.256 00.002 1032 UpdateGuideState(): m_state=6
22:19:41.258 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3382
22:19:41.260 00.002 1032 Star::Find returns 1 (0), X=1101.04, Y=134.66, Mass=1328, SNR=25.6, Peak=122 HFD=3.3
22:19:41.262 00.002 1032 MultiStar: [#1 -0.27,-0.13,0.00,M2] [#2 -0.12,0.10,0.78,U] [#3 -0.18,-0.00,0.77,U] [#4 -0.27,-0.04,0.00,M9] [#5 -0.13,-0.23,0.00,M1] [#6 0.17,0.02,0.64,U] [#7 -0.16,0.05,0.68,U] [#8 -0.14,-0.11,0.52,U] 
22:19:41.265 00.003 1032 refined, 5 included, MultiStar: {-0.11, 0.01}, one-star: {-0.17, -0.02}
22:19:41.267 00.002 1032 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.83) = xAngle (1.22 = 1.22)
22:19:41.269 00.002 1032 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.22 = 1.22)
22:19:41.272 00.003 1032 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.05 mountX=0.04 mountY=0.10, mountTheta=1.22
22:19:41.277 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.01, opts=13)
22:19:41.279 00.002 1032 Enqueuing Move request for scope (-0.11, 0.01)
22:19:41.281 00.002 10072 Worker thread wakes up
22:19:41.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
22:19:41.281 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
22:19:41.281 00.000 10072 Moving (-0.11, 0.01) raw xDistance=0.04 yDistance=0.10
22:19:41.284 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:19:41.287 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:41.287 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:19:41.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:41.287 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:19:41.287 00.000 10072 MoveAxis(E, 10, ABG)
22:19:41.287 00.000 10072 Guiding  Dir = 2, Dur = 10
22:19:41.288 00.001 10072 IsGuiding returns 0
22:19:41.289 00.001 10072 PulseGuide returned control before completion, sleep 20
22:19:41.308 00.019 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:19:41.311 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:41.313 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:41.314 00.001 1032 Enqueuing Expose request
22:19:41.317 00.003 10072 IsGuiding returns 0
22:19:41.317 00.000 10072 Move returns status 0, amount 10
22:19:41.317 00.000 10072 MoveAxis(N, 0, ABG)
22:19:41.317 00.000 10072 Move returns status 0, amount 0
22:19:41.317 00.000 10072 move complete, result=0
22:19:41.317 00.000 10072 worker thread done servicing request
22:19:41.317 00.000 10072 Worker thread wakes up
22:19:41.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:41.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:41.323 00.006 1032 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
22:19:41.728 00.405 10072 Exposure complete
22:19:41.790 00.062 10072 worker thread done servicing request
22:19:41.790 00.000 1032 OnExposeComplete: enter
22:19:41.792 00.002 1032 UpdateGuideState(): m_state=6
22:19:41.794 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3383
22:19:41.795 00.001 1032 Star::Find returns 1 (0), X=1101.09, Y=134.54, Mass=1553, SNR=27.7, Peak=147 HFD=3.4
22:19:41.798 00.003 1032 MultiStar: [#1 -0.32,-0.19,0.00,M3] [#2 -0.02,-0.10,0.68,U] [#3 -0.01,-0.18,0.71,U] [#4 -0.24,-0.25,0.00,M10] [#5 -0.17,-0.16,0.62,U] [#6 -0.03,-0.04,0.58,U] [#7 0.09,0.01,0.66,U] [#8 0.02,-0.23,0.49,U] 
22:19:41.800 00.002 1032 refined, 6 included, MultiStar: {-0.04, -0.12}, one-star: {-0.12, -0.14}
22:19:41.803 00.003 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.54)
22:19:41.805 00.002 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.54)
22:19:41.806 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.91 mountX=-0.10 mountY=0.07, mountTheta=2.54
22:19:41.809 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.12, opts=13)
22:19:41.811 00.002 1032 Enqueuing Move request for scope (-0.04, -0.12)
22:19:41.813 00.002 10072 Worker thread wakes up
22:19:41.813 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
22:19:41.813 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
22:19:41.813 00.000 10072 Moving (-0.04, -0.12) raw xDistance=-0.10 yDistance=0.07
22:19:41.815 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:19:41.817 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:41.817 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:19:41.817 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:41.817 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:19:41.817 00.000 10072 MoveAxis(E, 8, ABG)
22:19:41.817 00.000 10072 Guiding  Dir = 2, Dur = 8
22:19:41.818 00.001 10072 IsGuiding returns 0
22:19:41.818 00.000 10072 PulseGuide returned control before completion, sleep 18
22:19:41.838 00.020 1032 UpdateGuideState exits: m=1553 SNR=27.7
22:19:41.840 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:41.843 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:41.845 00.002 1032 Enqueuing Expose request
22:19:41.851 00.006 10072 IsGuiding returns 0
22:19:41.851 00.000 10072 Move returns status 0, amount 8
22:19:41.851 00.000 10072 MoveAxis(N, 0, ABG)
22:19:41.851 00.000 10072 Move returns status 0, amount 0
22:19:41.851 00.000 10072 move complete, result=0
22:19:41.851 00.000 10072 worker thread done servicing request
22:19:41.852 00.001 10072 Worker thread wakes up
22:19:41.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:41.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:41.856 00.004 1032 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:19:42.479 00.623 10072 Exposure complete
22:19:42.537 00.058 10072 worker thread done servicing request
22:19:42.537 00.000 1032 OnExposeComplete: enter
22:19:42.539 00.002 1032 UpdateGuideState(): m_state=6
22:19:42.540 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3384
22:19:42.542 00.002 1032 Star::Find returns 1 (0), X=1101.05, Y=134.51, Mass=1248, SNR=24.8, Peak=112 HFD=3.1
22:19:42.544 00.002 1032 MultiStar: [#1 -0.13,-0.13,1.03,U] [#2 0.06,0.06,0.85,U] [#3 -0.06,-0.25,0.00,M1] [#4 -0.19,-0.23,0.00,R] [#5 -0.04,-0.22,0.73,U] [#6 0.04,0.01,0.58,U] [#7 0.12,-0.18,0.69,U] [#8 -0.12,-0.20,0.53,U] 
22:19:42.546 00.002 1032 refined, 6 included, MultiStar: {-0.04, -0.12}, one-star: {-0.16, -0.17}
22:19:42.548 00.002 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.55)
22:19:42.552 00.004 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.55)
22:19:42.554 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.91 mountX=-0.10 mountY=0.07, mountTheta=2.55
22:19:42.557 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.12, opts=13)
22:19:42.559 00.002 1032 Enqueuing Move request for scope (-0.04, -0.12)
22:19:42.561 00.002 10072 Worker thread wakes up
22:19:42.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
22:19:42.561 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
22:19:42.561 00.000 10072 Moving (-0.04, -0.12) raw xDistance=-0.10 yDistance=0.07
22:19:42.563 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:19:42.565 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:42.567 00.002 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:19:42.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:42.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:19:42.567 00.000 10072 MoveAxis(E, 8, ABG)
22:19:42.567 00.000 10072 Guiding  Dir = 2, Dur = 8
22:19:42.567 00.000 10072 IsGuiding returns 0
22:19:42.567 00.000 10072 PulseGuide returned control before completion, sleep 18
22:19:42.587 00.020 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:19:42.589 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:42.591 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:42.592 00.001 1032 Enqueuing Expose request
22:19:42.601 00.009 10072 IsGuiding returns 0
22:19:42.601 00.000 10072 Move returns status 0, amount 8
22:19:42.601 00.000 10072 MoveAxis(N, 0, ABG)
22:19:42.601 00.000 10072 Move returns status 0, amount 0
22:19:42.601 00.000 10072 move complete, result=0
22:19:42.601 00.000 10072 worker thread done servicing request
22:19:42.601 00.000 10072 Worker thread wakes up
22:19:42.602 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:42.602 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:42.602 00.000 1032 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:19:43.008 00.406 10072 Exposure complete
22:19:43.060 00.052 10072 worker thread done servicing request
22:19:43.061 00.001 1032 OnExposeComplete: enter
22:19:43.063 00.002 1032 UpdateGuideState(): m_state=6
22:19:43.065 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3385
22:19:43.066 00.001 1032 Star::Find returns 1 (0), X=1101.02, Y=134.53, Mass=1273, SNR=25.1, Peak=107 HFD=3.4
22:19:43.069 00.003 1032 MultiStar: [#1 -0.15,-0.08,1.04,U] [#2 -0.15,0.08,0.81,U] [#3 -0.08,-0.13,0.79,U] [#4 -0.12,-0.03,0.65,U] [#5 -0.03,-0.01,0.65,U] [#6 0.26,0.09,0.00,M1] [#7 0.10,-0.01,0.78,U] [#8 -0.09,-0.16,0.52,U] 
22:19:43.071 00.002 1032 refined, 7 included, MultiStar: {-0.10, -0.06}, one-star: {-0.19, -0.15}
22:19:43.073 00.002 1032 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.83) = xAngle (-4.41 = 1.88)
22:19:43.075 00.002 1032 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.41 = 1.88)
22:19:43.076 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-2.58 mountX=-0.03 mountY=0.11, mountTheta=1.88
22:19:43.079 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.06, opts=13)
22:19:43.082 00.003 1032 Enqueuing Move request for scope (-0.10, -0.06)
22:19:43.088 00.006 10072 Worker thread wakes up
22:19:43.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
22:19:43.088 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
22:19:43.088 00.000 10072 Moving (-0.10, -0.06) raw xDistance=-0.03 yDistance=0.11
22:19:43.090 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:19:43.091 00.001 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:43.092 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:19:43.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:43.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:19:43.092 00.000 10072 MoveAxis(E, 7, ABG)
22:19:43.092 00.000 10072 Guiding  Dir = 2, Dur = 7
22:19:43.092 00.000 10072 IsGuiding returns 0
22:19:43.092 00.000 10072 PulseGuide returned control before completion, sleep 17
22:19:43.108 00.016 1032 UpdateGuideState exits: m=1273 SNR=25.1
22:19:43.113 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:43.116 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:43.118 00.002 1032 Enqueuing Expose request
22:19:43.121 00.003 10072 IsGuiding returns 0
22:19:43.121 00.000 10072 Move returns status 0, amount 7
22:19:43.121 00.000 10072 MoveAxis(N, 0, ABG)
22:19:43.121 00.000 10072 Move returns status 0, amount 0
22:19:43.121 00.000 10072 move complete, result=0
22:19:43.121 00.000 10072 worker thread done servicing request
22:19:43.122 00.001 10072 Worker thread wakes up
22:19:43.122 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:43.122 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:43.128 00.006 1032 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:19:43.756 00.628 10072 Exposure complete
22:19:43.808 00.052 10072 worker thread done servicing request
22:19:43.808 00.000 1032 OnExposeComplete: enter
22:19:43.810 00.002 1032 UpdateGuideState(): m_state=6
22:19:43.812 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3386
22:19:43.814 00.002 1032 Star::Find returns 1 (0), X=1101.05, Y=134.69, Mass=1183, SNR=24.1, Peak=101 HFD=3.3
22:19:43.816 00.002 1032 MultiStar: [#1 -0.07,0.01,1.01,U] [#2 0.12,0.11,0.85,U] [#3 -0.08,-0.05,0.80,U] [#4 0.10,0.10,0.79,U] [#5 -0.03,0.09,0.73,U] [#6 0.11,0.15,0.65,U] [#7 0.20,-0.00,0.76,U] [#8 0.05,0.06,0.57,U] 
22:19:43.817 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.16, 0.01}
22:19:43.819 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
22:19:43.820 00.001 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
22:19:43.822 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.22 mountX=0.04 mountY=-0.03, mountTheta=-0.61
22:19:43.825 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
22:19:43.826 00.001 1032 Enqueuing Move request for scope (0.02, 0.05)
22:19:43.827 00.001 10072 Worker thread wakes up
22:19:43.828 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
22:19:43.828 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
22:19:43.828 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.03
22:19:43.832 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
22:19:43.835 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:43.835 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:19:43.835 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:43.835 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:19:43.835 00.000 10072 MoveAxis(E, 7, ABG)
22:19:43.835 00.000 10072 Guiding  Dir = 2, Dur = 7
22:19:43.836 00.001 10072 IsGuiding returns 0
22:19:43.836 00.000 10072 PulseGuide returned control before completion, sleep 17
22:19:43.852 00.016 1032 UpdateGuideState exits: m=1183 SNR=24.1
22:19:43.854 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:43.856 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:43.857 00.001 1032 Enqueuing Expose request
22:19:43.863 00.006 10072 IsGuiding returns 0
22:19:43.863 00.000 10072 Move returns status 0, amount 7
22:19:43.863 00.000 10072 MoveAxis(N, 0, ABG)
22:19:43.863 00.000 10072 Move returns status 0, amount 0
22:19:43.863 00.000 10072 move complete, result=0
22:19:43.863 00.000 10072 worker thread done servicing request
22:19:43.863 00.000 10072 Worker thread wakes up
22:19:43.863 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:43.863 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:43.868 00.005 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:19:44.273 00.405 10072 Exposure complete
22:19:44.329 00.056 10072 worker thread done servicing request
22:19:44.329 00.000 1032 OnExposeComplete: enter
22:19:44.335 00.006 1032 UpdateGuideState(): m_state=6
22:19:44.336 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3387
22:19:44.338 00.002 1032 Star::Find returns 1 (0), X=1101.10, Y=134.40, Mass=1414, SNR=26.4, Peak=130 HFD=3.3
22:19:44.340 00.002 1032 MultiStar: [#1 -0.15,-0.05,0.90,U] [#2 0.03,0.06,0.72,U] [#3 -0.06,-0.15,0.70,U] [#4 -0.09,-0.01,0.65,U] [#5 0.01,-0.13,0.68,U] [#6 0.21,0.10,0.58,U] [#7 -0.08,-0.18,0.66,U] [#8 0.09,-0.28,0.00,M1] 
22:19:44.342 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.09}, one-star: {-0.11, -0.28}
22:19:44.343 00.001 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.47)
22:19:44.345 00.002 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.47)
22:19:44.347 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.99 mountX=-0.08 mountY=0.06, mountTheta=2.47
22:19:44.349 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.09, opts=13)
22:19:44.351 00.002 1032 Enqueuing Move request for scope (-0.04, -0.09)
22:19:44.353 00.002 10072 Worker thread wakes up
22:19:44.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
22:19:44.353 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
22:19:44.353 00.000 10072 Moving (-0.04, -0.09) raw xDistance=-0.08 yDistance=0.06
22:19:44.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:19:44.357 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:44.358 00.001 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:19:44.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:44.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:19:44.358 00.000 10072 MoveAxis(E, 6, ABG)
22:19:44.358 00.000 10072 Guiding  Dir = 2, Dur = 6
22:19:44.358 00.000 10072 IsGuiding returns 0
22:19:44.358 00.000 10072 PulseGuide returned control before completion, sleep 16
22:19:44.377 00.019 1032 UpdateGuideState exits: m=1414 SNR=26.4
22:19:44.379 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:44.381 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:44.382 00.001 1032 Enqueuing Expose request
22:19:44.384 00.002 10072 IsGuiding returns 0
22:19:44.384 00.000 10072 Move returns status 0, amount 6
22:19:44.384 00.000 10072 MoveAxis(N, 0, ABG)
22:19:44.384 00.000 10072 Move returns status 0, amount 0
22:19:44.384 00.000 10072 move complete, result=0
22:19:44.384 00.000 10072 worker thread done servicing request
22:19:44.384 00.000 10072 Worker thread wakes up
22:19:44.384 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:44.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:44.393 00.009 1032 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
22:19:45.022 00.629 10072 Exposure complete
22:19:45.076 00.054 10072 worker thread done servicing request
22:19:45.076 00.000 1032 OnExposeComplete: enter
22:19:45.079 00.003 1032 UpdateGuideState(): m_state=6
22:19:45.085 00.006 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3388
22:19:45.087 00.002 1032 Star::Find returns 1 (0), X=1101.28, Y=134.45, Mass=1282, SNR=25.1, Peak=120 HFD=3.2
22:19:45.090 00.003 1032 MultiStar: [#1 -0.02,-0.19,0.97,U] [#2 0.04,0.01,0.83,U] [#3 0.08,-0.12,0.75,U] [#4 0.10,0.15,0.66,U] [#5 0.05,-0.16,0.67,U] [#6 0.21,-0.11,0.64,U] [#7 0.15,-0.10,0.67,U] [#8 0.14,-0.27,0.00,M2] 
22:19:45.092 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.11}, one-star: {0.07, -0.23}
22:19:45.093 00.001 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
22:19:45.096 00.003 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
22:19:45.099 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.94 mountX=-0.12 mountY=-0.05, mountTheta=-2.77
22:19:45.102 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.11, opts=13)
22:19:45.103 00.001 1032 Enqueuing Move request for scope (0.08, -0.11)
22:19:45.105 00.002 10072 Worker thread wakes up
22:19:45.105 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
22:19:45.105 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
22:19:45.105 00.000 10072 Moving (0.08, -0.11) raw xDistance=-0.12 yDistance=-0.05
22:19:45.107 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:19:45.110 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:45.110 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:19:45.110 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:45.110 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:19:45.110 00.000 10072 MoveAxis(E, 6, ABG)
22:19:45.110 00.000 10072 Guiding  Dir = 2, Dur = 6
22:19:45.110 00.000 10072 IsGuiding returns 0
22:19:45.111 00.001 10072 PulseGuide returned control before completion, sleep 16
22:19:45.128 00.017 10072 IsGuiding returns 0
22:19:45.128 00.000 10072 Move returns status 0, amount 6
22:19:45.128 00.000 10072 MoveAxis(N, 0, ABG)
22:19:45.128 00.000 10072 Move returns status 0, amount 0
22:19:45.128 00.000 10072 move complete, result=0
22:19:45.128 00.000 10072 worker thread done servicing request
22:19:45.129 00.001 1032 UpdateGuideState exits: m=1282 SNR=25.1
22:19:45.131 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:45.133 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:45.135 00.002 1032 Enqueuing Expose request
22:19:45.137 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:19:45.138 00.001 10072 Worker thread wakes up
22:19:45.138 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:45.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:45.556 00.418 10072 Exposure complete
22:19:45.609 00.053 10072 worker thread done servicing request
22:19:45.610 00.001 1032 OnExposeComplete: enter
22:19:45.611 00.001 1032 UpdateGuideState(): m_state=6
22:19:45.613 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3389
22:19:45.614 00.001 1032 Star::Find returns 1 (0), X=1101.19, Y=134.41, Mass=1301, SNR=25.3, Peak=123 HFD=3.2
22:19:45.617 00.003 1032 MultiStar: [#1 -0.03,-0.16,1.00,U] [#2 0.14,-0.09,0.77,U] [#3 -0.04,-0.06,0.75,U] [#4 0.05,0.02,0.66,U] [#5 0.06,-0.25,0.00,M1] [#6 0.21,-0.07,0.61,U] [#7 0.23,-0.15,0.00,M1] [#8 0.17,-0.33,0.00,M3] 
22:19:45.619 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.12}, one-star: {-0.02, -0.27}
22:19:45.621 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
22:19:45.622 00.001 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
22:19:45.624 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.26 mountX=-0.13 mountY=-0.01, mountTheta=-3.09
22:19:45.626 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.12, opts=13)
22:19:45.628 00.002 1032 Enqueuing Move request for scope (0.04, -0.12)
22:19:45.630 00.002 10072 Worker thread wakes up
22:19:45.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
22:19:45.630 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
22:19:45.630 00.000 10072 Moving (0.04, -0.12) raw xDistance=-0.13 yDistance=-0.01
22:19:45.632 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:19:45.634 00.002 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:45.634 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
22:19:45.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:45.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:19:45.634 00.000 10072 MoveAxis(E, 4, ABG)
22:19:45.634 00.000 10072 Guiding  Dir = 2, Dur = 4
22:19:45.634 00.000 10072 IsGuiding returns 0
22:19:45.635 00.001 10072 PulseGuide returned control before completion, sleep 14
22:19:45.653 00.018 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:19:45.656 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:45.657 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:45.660 00.003 1032 Enqueuing Expose request
22:19:45.663 00.003 10072 IsGuiding returns 0
22:19:45.663 00.000 10072 Move returns status 0, amount 4
22:19:45.663 00.000 10072 MoveAxis(N, 0, ABG)
22:19:45.663 00.000 10072 Move returns status 0, amount 0
22:19:45.663 00.000 10072 move complete, result=0
22:19:45.663 00.000 10072 worker thread done servicing request
22:19:45.664 00.001 10072 Worker thread wakes up
22:19:45.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:45.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:45.670 00.006 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:19:46.292 00.622 10072 Exposure complete
22:19:46.346 00.054 10072 worker thread done servicing request
22:19:46.346 00.000 1032 OnExposeComplete: enter
22:19:46.348 00.002 1032 UpdateGuideState(): m_state=6
22:19:46.350 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3390
22:19:46.352 00.002 1032 Star::Find returns 1 (0), X=1101.07, Y=134.61, Mass=1263, SNR=25.0, Peak=113 HFD=3.3
22:19:46.354 00.002 1032 MultiStar: [#1 -0.02,-0.13,0.94,U] [#2 0.05,-0.01,0.78,U] [#3 0.02,-0.11,0.77,U] [#4 0.07,0.08,0.75,U] [#5 -0.07,-0.04,0.62,U] [#6 0.24,0.02,0.64,U] [#7 0.20,-0.05,0.68,U] [#8 0.07,-0.19,0.51,U] 
22:19:46.356 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {-0.14, -0.07}
22:19:46.357 00.001 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
22:19:46.360 00.003 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
22:19:46.362 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.02 mountX=-0.06 mountY=-0.02, mountTheta=-2.85
22:19:46.366 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
22:19:46.368 00.002 1032 Enqueuing Move request for scope (0.03, -0.06)
22:19:46.370 00.002 10072 Worker thread wakes up
22:19:46.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
22:19:46.370 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
22:19:46.370 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.02
22:19:46.372 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:19:46.375 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:46.375 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:19:46.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:46.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:19:46.375 00.000 10072 MoveAxis(E, 4, ABG)
22:19:46.375 00.000 10072 Guiding  Dir = 2, Dur = 4
22:19:46.375 00.000 10072 IsGuiding returns 0
22:19:46.376 00.001 10072 PulseGuide returned control before completion, sleep 14
22:19:46.392 00.016 1032 UpdateGuideState exits: m=1263 SNR=25.0
22:19:46.394 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:46.396 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:46.398 00.002 1032 Enqueuing Expose request
22:19:46.401 00.003 10072 IsGuiding returns 0
22:19:46.401 00.000 10072 Move returns status 0, amount 4
22:19:46.401 00.000 10072 MoveAxis(N, 0, ABG)
22:19:46.401 00.000 10072 Move returns status 0, amount 0
22:19:46.401 00.000 10072 move complete, result=0
22:19:46.402 00.001 10072 worker thread done servicing request
22:19:46.402 00.000 10072 Worker thread wakes up
22:19:46.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:46.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:46.408 00.006 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:19:46.809 00.401 10072 Exposure complete
22:19:46.865 00.056 10072 worker thread done servicing request
22:19:46.865 00.000 1032 OnExposeComplete: enter
22:19:46.868 00.003 1032 UpdateGuideState(): m_state=6
22:19:46.870 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3391
22:19:46.871 00.001 1032 Star::Find returns 1 (0), X=1101.10, Y=134.64, Mass=1305, SNR=25.4, Peak=115 HFD=3.3
22:19:46.873 00.002 1032 MultiStar: [#1 -0.08,-0.08,0.96,U] [#2 0.21,0.06,0.81,U] [#3 0.05,-0.01,0.75,U] [#4 -0.03,0.29,0.00,M1] [#5 0.05,-0.12,0.65,U] [#6 0.12,0.02,0.62,U] [#7 0.08,-0.01,0.75,U] [#8 0.03,-0.19,0.50,U] 
22:19:46.874 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {-0.11, -0.04}
22:19:46.876 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
22:19:46.877 00.001 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
22:19:46.878 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.89 mountX=-0.05 mountY=-0.02, mountTheta=-2.72
22:19:46.881 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
22:19:46.882 00.001 1032 Enqueuing Move request for scope (0.03, -0.04)
22:19:46.885 00.003 10072 Worker thread wakes up
22:19:46.885 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
22:19:46.885 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
22:19:46.885 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
22:19:46.887 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:19:46.890 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:46.890 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:19:46.890 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:46.890 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:19:46.890 00.000 10072 MoveAxis(E, 3, ABG)
22:19:46.890 00.000 10072 Guiding  Dir = 2, Dur = 3
22:19:46.891 00.001 10072 IsGuiding returns 0
22:19:46.891 00.000 10072 PulseGuide returned control before completion, sleep 13
22:19:46.911 00.020 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:19:46.913 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:46.914 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:46.917 00.003 1032 Enqueuing Expose request
22:19:46.919 00.002 10072 IsGuiding returns 0
22:19:46.919 00.000 10072 Move returns status 0, amount 3
22:19:46.919 00.000 10072 MoveAxis(N, 0, ABG)
22:19:46.919 00.000 10072 Move returns status 0, amount 0
22:19:46.919 00.000 10072 move complete, result=0
22:19:46.919 00.000 10072 worker thread done servicing request
22:19:46.919 00.000 10072 Worker thread wakes up
22:19:46.919 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:46.919 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:46.929 00.010 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:19:47.557 00.628 10072 Exposure complete
22:19:47.615 00.058 10072 worker thread done servicing request
22:19:47.616 00.001 1032 OnExposeComplete: enter
22:19:47.618 00.002 1032 UpdateGuideState(): m_state=6
22:19:47.620 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3392
22:19:47.621 00.001 1032 Star::Find returns 1 (0), X=1101.19, Y=134.40, Mass=1229, SNR=24.6, Peak=111 HFD=3.2
22:19:47.623 00.002 1032 MultiStar: [#1 -0.08,-0.22,1.00,U] [#2 0.07,-0.11,0.90,U] [#3 0.07,-0.16,0.75,U] [#4 0.04,0.12,0.70,U] [#5 0.03,-0.08,0.68,U] [#6 0.17,-0.05,0.61,U] [#7 0.28,0.03,0.00,M1] [#8 0.12,-0.25,0.00,M2] 
22:19:47.625 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.13}, one-star: {-0.02, -0.28}
22:19:47.627 00.002 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
22:19:47.628 00.001 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
22:19:47.629 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.33 mountX=-0.13 mountY=0.00, mountTheta=3.12
22:19:47.633 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.13, opts=13)
22:19:47.635 00.002 1032 Enqueuing Move request for scope (0.03, -0.13)
22:19:47.636 00.001 10072 Worker thread wakes up
22:19:47.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
22:19:47.636 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
22:19:47.636 00.000 10072 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=0.00
22:19:47.638 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:19:47.640 00.002 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 285.74
22:19:47.640 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:19:47.641 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:47.641 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:19:47.641 00.000 10072 MoveAxis(E, 65, ABG)
22:19:47.642 00.001 10072 Guiding  Dir = 2, Dur = 65
22:19:47.642 00.000 10072 IsGuiding returns 0
22:19:47.642 00.000 10072 PulseGuide returned control before completion, sleep 75
22:19:47.661 00.019 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:19:47.664 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:47.666 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:47.668 00.002 1032 Enqueuing Expose request
22:19:47.724 00.056 10072 IsGuiding returns 0
22:19:47.724 00.000 10072 Move returns status 0, amount 65
22:19:47.724 00.000 10072 MoveAxis(N, 0, ABG)
22:19:47.724 00.000 10072 Move returns status 0, amount 0
22:19:47.724 00.000 10072 move complete, result=0
22:19:47.724 00.000 10072 worker thread done servicing request
22:19:47.724 00.000 10072 Worker thread wakes up
22:19:47.724 00.000 1032 GuideStep: -0.1 px 65 ms EAST, 0.0 px 0 ms NORTH
22:19:47.727 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:47.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:48.136 00.409 10072 Exposure complete
22:19:48.188 00.052 10072 worker thread done servicing request
22:19:48.188 00.000 1032 OnExposeComplete: enter
22:19:48.191 00.003 1032 UpdateGuideState(): m_state=6
22:19:48.193 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3393
22:19:48.195 00.002 1032 Star::Find returns 1 (0), X=1101.13, Y=134.61, Mass=1127, SNR=23.5, Peak=103 HFD=3.3
22:19:48.198 00.003 1032 MultiStar: [#1 -0.05,-0.17,1.11,U] [#2 0.11,0.06,0.88,U] [#3 -0.09,-0.13,0.77,U] [#4 0.06,0.08,0.74,U] [#5 -0.08,-0.18,0.73,U] [#6 0.16,-0.02,0.67,U] [#7 0.18,0.07,0.73,U] [#8 0.08,-0.09,0.53,U] 
22:19:48.200 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {-0.08, -0.07}
22:19:48.201 00.001 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
22:19:48.203 00.002 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
22:19:48.205 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.17 mountX=-0.06 mountY=-0.01, mountTheta=-3.00
22:19:48.208 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
22:19:48.210 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
22:19:48.212 00.002 10072 Worker thread wakes up
22:19:48.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:19:48.212 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:19:48.212 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=-0.01
22:19:48.215 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:19:48.217 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:48.217 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:19:48.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:48.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:19:48.217 00.000 10072 MoveAxis(E, 2, ABG)
22:19:48.217 00.000 10072 Guiding  Dir = 2, Dur = 2
22:19:48.218 00.001 10072 IsGuiding returns 0
22:19:48.218 00.000 10072 PulseGuide returned control before completion, sleep 12
22:19:48.235 00.017 1032 UpdateGuideState exits: m=1127 SNR=23.5
22:19:48.239 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:48.241 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:48.243 00.002 1032 Enqueuing Expose request
22:19:48.244 00.001 10072 IsGuiding returns 0
22:19:48.245 00.001 10072 Move returns status 0, amount 2
22:19:48.245 00.000 10072 MoveAxis(N, 0, ABG)
22:19:48.245 00.000 10072 Move returns status 0, amount 0
22:19:48.245 00.000 10072 move complete, result=0
22:19:48.245 00.000 10072 worker thread done servicing request
22:19:48.245 00.000 10072 Worker thread wakes up
22:19:48.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:48.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:48.253 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:19:48.872 00.619 10072 Exposure complete
22:19:48.925 00.053 10072 worker thread done servicing request
22:19:48.926 00.001 1032 OnExposeComplete: enter
22:19:48.928 00.002 1032 UpdateGuideState(): m_state=6
22:19:48.930 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3394
22:19:48.932 00.002 1032 Star::Find returns 1 (0), X=1101.11, Y=134.76, Mass=1111, SNR=23.4, Peak=106 HFD=3.2
22:19:48.934 00.002 1032 MultiStar: [#1 -0.00,0.09,0.96,U] [#2 0.12,0.07,0.88,U] [#3 -0.07,0.01,0.85,U] [#4 0.12,0.33,0.00,M1] [#5 -0.12,0.00,0.75,U] [#6 0.14,0.24,0.00,M1] [#7 0.12,0.19,0.77,U] [#8 -0.08,0.02,0.53,U] 
22:19:48.935 00.001 1032 refined, 6 included, MultiStar: {-0.02, 0.07}, one-star: {-0.10, 0.08}
22:19:48.937 00.002 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
22:19:48.939 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
22:19:48.941 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.81 mountX=0.07 mountY=-0.00, mountTheta=-0.02
22:19:48.944 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
22:19:48.946 00.002 1032 Enqueuing Move request for scope (-0.02, 0.07)
22:19:48.949 00.003 10072 Worker thread wakes up
22:19:48.949 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
22:19:48.949 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
22:19:48.949 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.00
22:19:48.951 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:19:48.953 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:48.953 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:19:48.953 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:48.953 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:19:48.953 00.000 10072 MoveAxis(E, 2, ABG)
22:19:48.954 00.001 10072 Guiding  Dir = 2, Dur = 2
22:19:48.954 00.000 10072 IsGuiding returns 0
22:19:48.955 00.001 10072 PulseGuide returned control before completion, sleep 12
22:19:48.973 00.018 1032 UpdateGuideState exits: m=1111 SNR=23.4
22:19:48.975 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:48.976 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:48.978 00.002 1032 Enqueuing Expose request
22:19:48.980 00.002 10072 IsGuiding returns 0
22:19:48.980 00.000 10072 Move returns status 0, amount 2
22:19:48.980 00.000 10072 MoveAxis(N, 0, ABG)
22:19:48.980 00.000 10072 Move returns status 0, amount 0
22:19:48.980 00.000 10072 move complete, result=0
22:19:48.980 00.000 10072 worker thread done servicing request
22:19:48.980 00.000 10072 Worker thread wakes up
22:19:48.980 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:48.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:48.989 00.009 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:19:49.395 00.406 10072 Exposure complete
22:19:49.455 00.060 10072 worker thread done servicing request
22:19:49.455 00.000 1032 OnExposeComplete: enter
22:19:49.457 00.002 1032 UpdateGuideState(): m_state=6
22:19:49.459 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3395
22:19:49.461 00.002 1032 Star::Find returns 1 (0), X=1101.05, Y=134.65, Mass=1482, SNR=27.1, Peak=131 HFD=3.3
22:19:49.463 00.002 1032 MultiStar: [#1 -0.24,0.03,0.00,M1] [#2 0.09,0.13,0.72,U] [#3 0.01,0.10,0.71,U] [#4 0.12,0.24,0.00,M2] [#5 -0.08,-0.06,0.64,U] [#6 0.30,0.08,0.00,M2] [#7 0.09,0.09,0.64,U] [#8 -0.02,0.10,0.45,U] 
22:19:49.465 00.002 1032 refined, 5 included, MultiStar: {-0.02, 0.05}, one-star: {-0.16, -0.03}
22:19:49.467 00.002 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
22:19:49.469 00.002 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
22:19:49.471 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.00 mountX=0.05 mountY=0.01, mountTheta=0.17
22:19:49.473 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
22:19:49.475 00.002 1032 Enqueuing Move request for scope (-0.02, 0.05)
22:19:49.476 00.001 10072 Worker thread wakes up
22:19:49.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
22:19:49.476 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
22:19:49.476 00.000 10072 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.01
22:19:49.478 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:19:49.480 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:49.481 00.001 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:19:49.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:49.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:19:49.481 00.000 10072 MoveAxis(E, 1, ABG)
22:19:49.481 00.000 10072 Guiding  Dir = 2, Dur = 1
22:19:49.481 00.000 10072 IsGuiding returns 0
22:19:49.482 00.001 10072 PulseGuide returned control before completion, sleep 11
22:19:49.498 00.016 10072 IsGuiding returns 0
22:19:49.498 00.000 10072 Move returns status 0, amount 1
22:19:49.498 00.000 10072 MoveAxis(N, 0, ABG)
22:19:49.498 00.000 10072 Move returns status 0, amount 0
22:19:49.498 00.000 10072 move complete, result=0
22:19:49.498 00.000 10072 worker thread done servicing request
22:19:49.500 00.002 1032 UpdateGuideState exits: m=1482 SNR=27.1
22:19:49.502 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:49.503 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:49.505 00.002 1032 Enqueuing Expose request
22:19:49.506 00.001 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:19:49.507 00.001 10072 Worker thread wakes up
22:19:49.507 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:49.507 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:50.145 00.638 10072 Exposure complete
22:19:50.197 00.052 10072 worker thread done servicing request
22:19:50.197 00.000 1032 OnExposeComplete: enter
22:19:50.199 00.002 1032 UpdateGuideState(): m_state=6
22:19:50.201 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3396
22:19:50.202 00.001 1032 Star::Find returns 1 (0), X=1101.03, Y=134.49, Mass=1329, SNR=25.6, Peak=119 HFD=3.2
22:19:50.204 00.002 1032 MultiStar: [#1 -0.11,-0.11,0.97,U] [#2 0.05,0.02,0.76,U] [#3 0.08,-0.13,0.83,U] [#4 -0.02,0.01,0.67,U] [#5 -0.23,-0.25,0.00,M1] [#6 0.15,0.01,0.63,U] [#7 -0.02,-0.17,0.72,U] [#8 0.01,-0.25,0.00,M1] 
22:19:50.207 00.003 1032 refined, 6 included, MultiStar: {-0.02, -0.09}, one-star: {-0.18, -0.19}
22:19:50.208 00.001 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
22:19:50.210 00.002 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
22:19:50.212 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.79 mountX=-0.08 mountY=0.04, mountTheta=2.66
22:19:50.216 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.09, opts=13)
22:19:50.217 00.001 1032 Enqueuing Move request for scope (-0.02, -0.09)
22:19:50.219 00.002 10072 Worker thread wakes up
22:19:50.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
22:19:50.219 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
22:19:50.219 00.000 10072 Moving (-0.02, -0.09) raw xDistance=-0.08 yDistance=0.04
22:19:50.221 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:19:50.225 00.004 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:50.225 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:19:50.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:50.225 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:19:50.225 00.000 10072 MoveAxis(E, 1, ABG)
22:19:50.225 00.000 10072 Guiding  Dir = 2, Dur = 1
22:19:50.226 00.001 10072 IsGuiding returns 0
22:19:50.226 00.000 10072 PulseGuide returned control before completion, sleep 11
22:19:50.243 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:19:50.246 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:50.248 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:50.249 00.001 1032 Enqueuing Expose request
22:19:50.252 00.003 10072 IsGuiding returns 0
22:19:50.252 00.000 10072 Move returns status 0, amount 1
22:19:50.252 00.000 10072 MoveAxis(N, 0, ABG)
22:19:50.252 00.000 10072 Move returns status 0, amount 0
22:19:50.252 00.000 10072 move complete, result=0
22:19:50.252 00.000 10072 worker thread done servicing request
22:19:50.252 00.000 10072 Worker thread wakes up
22:19:50.253 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:50.253 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:50.259 00.006 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:19:50.661 00.402 10072 Exposure complete
22:19:50.716 00.055 10072 worker thread done servicing request
22:19:50.717 00.001 1032 OnExposeComplete: enter
22:19:50.718 00.001 1032 UpdateGuideState(): m_state=6
22:19:50.720 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3397
22:19:50.722 00.002 1032 Star::Find returns 1 (0), X=1101.15, Y=134.30, Mass=1179, SNR=24.1, Peak=108 HFD=3.2
22:19:50.724 00.002 1032 MultiStar: [#1 -0.12,-0.14,1.03,U] [#2 0.18,-0.11,0.84,U] [#3 0.09,-0.38,0.00,M1] [#4 -0.01,-0.01,0.67,U] [#5 -0.18,-0.34,0.00,M2] [#6 0.41,-0.17,0.00,M2] [#7 0.10,-0.22,0.73,U] [#8 -0.11,-0.20,0.53,U] 
22:19:50.726 00.002 1032 refined, 5 included, MultiStar: {-0.00, -0.19}, one-star: {-0.06, -0.38}
22:19:50.728 00.002 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.87)
22:19:50.729 00.001 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.87)
22:19:50.732 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.59 mountX=-0.18 mountY=0.05, mountTheta=2.87
22:19:50.734 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.19, opts=13)
22:19:50.736 00.002 1032 Enqueuing Move request for scope (-0.00, -0.19)
22:19:50.739 00.003 10072 Worker thread wakes up
22:19:50.740 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.19) opts 0xd
22:19:50.740 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.19)
22:19:50.740 00.000 10072 Moving (-0.00, -0.19) raw xDistance=-0.18 yDistance=0.05
22:19:50.743 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:19:50.745 00.002 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 285.74
22:19:50.745 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
22:19:50.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:50.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:19:50.745 00.000 10072 MoveAxis(E, 84, ABG)
22:19:50.745 00.000 10072 Guiding  Dir = 2, Dur = 84
22:19:50.745 00.000 10072 IsGuiding returns 0
22:19:50.746 00.001 10072 PulseGuide returned control before completion, sleep 94
22:19:50.763 00.017 1032 UpdateGuideState exits: m=1179 SNR=24.1
22:19:50.764 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:50.768 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:50.771 00.003 1032 Enqueuing Expose request
22:19:50.846 00.075 10072 IsGuiding returns 0
22:19:50.846 00.000 10072 Move returns status 0, amount 84
22:19:50.846 00.000 10072 MoveAxis(N, 0, ABG)
22:19:50.846 00.000 10072 Move returns status 0, amount 0
22:19:50.846 00.000 10072 move complete, result=0
22:19:50.846 00.000 10072 worker thread done servicing request
22:19:50.847 00.001 10072 Worker thread wakes up
22:19:50.847 00.000 1032 GuideStep: -0.2 px 84 ms EAST, 0.1 px 0 ms NORTH
22:19:50.849 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:50.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:51.475 00.626 10072 Exposure complete
22:19:51.536 00.061 1032 OnExposeComplete: enter
22:19:51.540 00.004 10072 worker thread done servicing request
22:19:51.540 00.000 1032 UpdateGuideState(): m_state=6
22:19:51.544 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3398
22:19:51.547 00.003 1032 Star::Find returns 1 (0), X=1101.08, Y=134.47, Mass=1311, SNR=25.4, Peak=117 HFD=3.3
22:19:51.548 00.001 1032 MultiStar: [#1 -0.10,-0.13,0.99,U] [#2 0.04,0.09,0.72,U] [#3 -0.01,-0.03,0.73,U] [#4 -0.05,0.05,0.67,U] [#5 -0.13,-0.11,0.64,U] [#6 0.20,0.07,0.62,U] [#7 -0.02,0.12,0.71,U] [#8 -0.01,-0.34,0.00,M1] 
22:19:51.552 00.004 1032 refined, 7 included, MultiStar: {-0.03, -0.03}, one-star: {-0.13, -0.21}
22:19:51.555 00.003 1032 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.83) = xAngle (-4.19 = 2.09)
22:19:51.557 00.002 1032 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.19 = 2.09)
22:19:51.558 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-2.36 mountX=-0.02 mountY=0.04, mountTheta=2.09
22:19:51.560 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
22:19:51.562 00.002 1032 Enqueuing Move request for scope (-0.03, -0.03)
22:19:51.565 00.003 10072 Worker thread wakes up
22:19:51.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
22:19:51.565 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
22:19:51.565 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
22:19:51.568 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:19:51.571 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.74
22:19:51.571 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:19:51.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:51.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:19:51.571 00.000 10072 MoveAxis(W, 1, ABG)
22:19:51.571 00.000 10072 Guiding  Dir = 3, Dur = 1
22:19:51.571 00.000 10072 IsGuiding returns 0
22:19:51.571 00.000 10072 PulseGuide returned control before completion, sleep 11
22:19:51.591 00.020 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:19:51.593 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:51.594 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:51.596 00.002 1032 Enqueuing Expose request
22:19:51.600 00.004 10072 IsGuiding returns 0
22:19:51.600 00.000 10072 Move returns status 0, amount 1
22:19:51.600 00.000 10072 MoveAxis(N, 0, ABG)
22:19:51.600 00.000 10072 Move returns status 0, amount 0
22:19:51.600 00.000 10072 move complete, result=0
22:19:51.600 00.000 10072 worker thread done servicing request
22:19:51.600 00.000 10072 Worker thread wakes up
22:19:51.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:51.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:51.607 00.007 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:19:52.009 00.402 10072 Exposure complete
22:19:52.070 00.061 10072 worker thread done servicing request
22:19:52.070 00.000 1032 OnExposeComplete: enter
22:19:52.072 00.002 1032 UpdateGuideState(): m_state=6
22:19:52.075 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3399
22:19:52.076 00.001 1032 Star::Find returns 1 (0), X=1101.04, Y=134.45, Mass=1255, SNR=24.9, Peak=115 HFD=3.3
22:19:52.078 00.002 1032 MultiStar: [#1 -0.12,-0.07,0.98,U] [#2 0.01,0.05,0.81,U] [#3 0.07,-0.03,0.74,U] [#4 -0.04,0.16,0.66,U] [#5 -0.15,0.03,0.71,U] [#6 0.13,0.14,0.63,U] [#7 0.13,0.05,0.70,U] [#8 -0.07,-0.03,0.55,U] 
22:19:52.079 00.001 1032 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.17, -0.23}
22:19:52.085 00.006 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.51)
22:19:52.086 00.001 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.51)
22:19:52.088 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.94 mountX=0.00 mountY=0.03, mountTheta=1.51
22:19:52.091 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
22:19:52.093 00.002 1032 Enqueuing Move request for scope (-0.03, -0.01)
22:19:52.094 00.001 10072 Worker thread wakes up
22:19:52.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
22:19:52.095 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
22:19:52.095 00.000 10072 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
22:19:52.097 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:19:52.100 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.75
22:19:52.100 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:19:52.100 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:52.100 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:19:52.100 00.000 10072 MoveAxis(W, 1, ABG)
22:19:52.101 00.001 10072 Guiding  Dir = 3, Dur = 1
22:19:52.101 00.000 10072 IsGuiding returns 0
22:19:52.101 00.000 10072 PulseGuide returned control before completion, sleep 11
22:19:52.117 00.016 10072 IsGuiding returns 0
22:19:52.117 00.000 10072 Move returns status 0, amount 1
22:19:52.117 00.000 10072 MoveAxis(N, 0, ABG)
22:19:52.117 00.000 10072 Move returns status 0, amount 0
22:19:52.117 00.000 10072 move complete, result=0
22:19:52.117 00.000 10072 worker thread done servicing request
22:19:52.120 00.003 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:19:52.122 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:52.125 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:52.128 00.003 1032 Enqueuing Expose request
22:19:52.129 00.001 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:19:52.131 00.002 10072 Worker thread wakes up
22:19:52.132 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:52.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:52.756 00.624 10072 Exposure complete
22:19:52.814 00.058 10072 worker thread done servicing request
22:19:52.814 00.000 1032 OnExposeComplete: enter
22:19:52.816 00.002 1032 UpdateGuideState(): m_state=6
22:19:52.819 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3400
22:19:52.820 00.001 1032 Star::Find returns 1 (0), X=1101.00, Y=134.53, Mass=1316, SNR=25.5, Peak=113 HFD=3.2
22:19:52.822 00.002 1032 MultiStar: [#1 -0.08,-0.13,0.98,U] [#2 0.09,0.14,0.83,U] [#3 0.09,-0.24,0.00,M1] [#4 0.07,0.03,0.65,U] [#5 -0.19,0.02,0.67,U] [#6 0.18,0.02,0.61,U] [#7 0.22,0.10,0.72,U] [#8 -0.09,-0.15,0.53,U] 
22:19:52.824 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {-0.21, -0.15}
22:19:52.826 00.002 1032 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.83) = xAngle (-3.95 = 2.34)
22:19:52.827 00.001 1032 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.95 = 2.34)
22:19:52.828 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.12 mountX=-0.02 mountY=0.02, mountTheta=2.34
22:19:52.831 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
22:19:52.833 00.002 1032 Enqueuing Move request for scope (-0.01, -0.02)
22:19:52.835 00.002 10072 Worker thread wakes up
22:19:52.835 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:19:52.835 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:19:52.835 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.02
22:19:52.838 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:19:52.840 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.75
22:19:52.840 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:19:52.840 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:52.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:19:52.840 00.000 10072 MoveAxis(W, 1, ABG)
22:19:52.840 00.000 10072 Guiding  Dir = 3, Dur = 1
22:19:52.841 00.001 10072 IsGuiding returns 0
22:19:52.841 00.000 10072 PulseGuide returned control before completion, sleep 11
22:19:52.860 00.019 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:19:52.863 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:52.866 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:52.868 00.002 1032 Enqueuing Expose request
22:19:52.869 00.001 10072 IsGuiding returns 0
22:19:52.869 00.000 10072 Move returns status 0, amount 1
22:19:52.869 00.000 10072 MoveAxis(N, 0, ABG)
22:19:52.869 00.000 10072 Move returns status 0, amount 0
22:19:52.870 00.001 10072 move complete, result=0
22:19:52.870 00.000 10072 worker thread done servicing request
22:19:52.870 00.000 10072 Worker thread wakes up
22:19:52.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:52.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:52.877 00.007 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:19:53.290 00.413 10072 Exposure complete
22:19:53.351 00.061 10072 worker thread done servicing request
22:19:53.351 00.000 1032 OnExposeComplete: enter
22:19:53.354 00.003 1032 UpdateGuideState(): m_state=6
22:19:53.355 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3401
22:19:53.358 00.003 1032 Star::Find returns 1 (0), X=1101.22, Y=134.43, Mass=1384, SNR=26.1, Peak=129 HFD=3.2
22:19:53.360 00.002 1032 MultiStar: [#1 -0.13,-0.22,0.00,M1] [#2 0.10,-0.06,0.76,U] [#3 0.06,-0.20,0.74,U] [#4 0.07,0.07,0.65,U] [#5 -0.09,-0.20,0.60,U] [#6 0.22,0.03,0.55,U] [#7 0.19,-0.09,0.67,U] [#8 -0.03,-0.16,0.49,U] 
22:19:53.362 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.12}, one-star: {0.01, -0.25}
22:19:53.364 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
22:19:53.366 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
22:19:53.368 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.07 mountX=-0.13 mountY=-0.03, mountTheta=-2.90
22:19:53.371 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.12, opts=13)
22:19:53.373 00.002 1032 Enqueuing Move request for scope (0.06, -0.12)
22:19:53.376 00.003 10072 Worker thread wakes up
22:19:53.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
22:19:53.376 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
22:19:53.376 00.000 10072 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.03
22:19:53.378 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:19:53.380 00.002 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.75
22:19:53.380 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
22:19:53.381 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:53.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:19:53.381 00.000 10072 MoveAxis(W, 1, ABG)
22:19:53.381 00.000 10072 Guiding  Dir = 3, Dur = 1
22:19:53.382 00.001 10072 IsGuiding returns 0
22:19:53.382 00.000 10072 PulseGuide returned control before completion, sleep 11
22:19:53.397 00.015 10072 IsGuiding returns 0
22:19:53.397 00.000 10072 Move returns status 0, amount 1
22:19:53.397 00.000 10072 MoveAxis(N, 0, ABG)
22:19:53.397 00.000 10072 Move returns status 0, amount 0
22:19:53.397 00.000 10072 move complete, result=0
22:19:53.397 00.000 10072 worker thread done servicing request
22:19:53.401 00.004 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:19:53.403 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:53.404 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:53.406 00.002 1032 Enqueuing Expose request
22:19:53.408 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:19:53.410 00.002 10072 Worker thread wakes up
22:19:53.410 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:53.410 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:54.046 00.636 10072 Exposure complete
22:19:54.100 00.054 10072 worker thread done servicing request
22:19:54.100 00.000 1032 OnExposeComplete: enter
22:19:54.102 00.002 1032 UpdateGuideState(): m_state=6
22:19:54.104 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3402
22:19:54.105 00.001 1032 Star::Find returns 1 (0), X=1101.16, Y=134.35, Mass=1555, SNR=27.7, Peak=145 HFD=3.2
22:19:54.107 00.002 1032 MultiStar: [#1 -0.12,-0.28,0.00,M2] [#2 -0.07,-0.14,0.75,U] [#3 -0.10,-0.25,0.00,M1] [#4 -0.04,0.13,0.59,U] [#5 -0.00,-0.08,0.59,U] [#6 0.16,0.03,0.62,U] [#7 0.05,-0.06,0.65,U] [#8 -0.11,-0.40,0.00,M1] 
22:19:54.109 00.002 1032 refined, 5 included, MultiStar: {-0.00, -0.10}, one-star: {-0.05, -0.33}
22:19:54.111 00.002 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.41 = 2.88)
22:19:54.114 00.003 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.41 = 2.88)
22:19:54.116 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.57 mountX=-0.10 mountY=0.03, mountTheta=2.88
22:19:54.119 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.10, opts=13)
22:19:54.121 00.002 1032 Enqueuing Move request for scope (-0.00, -0.10)
22:19:54.124 00.003 10072 Worker thread wakes up
22:19:54.124 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
22:19:54.124 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
22:19:54.124 00.000 10072 Moving (-0.00, -0.10) raw xDistance=-0.10 yDistance=0.03
22:19:54.127 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:19:54.129 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.75
22:19:54.129 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:19:54.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:54.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:19:54.129 00.000 10072 MoveAxis(W, 2, ABG)
22:19:54.129 00.000 10072 Guiding  Dir = 3, Dur = 2
22:19:54.129 00.000 10072 IsGuiding returns 0
22:19:54.130 00.001 10072 PulseGuide returned control before completion, sleep 12
22:19:54.147 00.017 1032 UpdateGuideState exits: m=1555 SNR=27.7
22:19:54.150 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:54.151 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:54.152 00.001 1032 Enqueuing Expose request
22:19:54.154 00.002 10072 IsGuiding returns 0
22:19:54.154 00.000 10072 Move returns status 0, amount 2
22:19:54.154 00.000 10072 MoveAxis(N, 0, ABG)
22:19:54.154 00.000 10072 Move returns status 0, amount 0
22:19:54.154 00.000 10072 move complete, result=0
22:19:54.154 00.000 10072 worker thread done servicing request
22:19:54.154 00.000 10072 Worker thread wakes up
22:19:54.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:54.155 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:54.161 00.006 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:19:54.562 00.401 10072 Exposure complete
22:19:54.614 00.052 10072 worker thread done servicing request
22:19:54.614 00.000 1032 OnExposeComplete: enter
22:19:54.616 00.002 1032 UpdateGuideState(): m_state=6
22:19:54.618 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3403
22:19:54.620 00.002 1032 Star::Find returns 1 (0), X=1101.31, Y=134.42, Mass=1139, SNR=23.7, Peak=122 HFD=3.2
22:19:54.621 00.001 1032 MultiStar: [#1 -0.23,-0.15,0.00,M3] [#2 -0.03,0.02,0.90,U] [#3 -0.20,-0.22,0.00,M2] [#4 -0.08,-0.02,0.68,U] [#5 0.06,0.03,0.70,U] [#6 0.08,-0.07,0.66,U] [#7 0.03,-0.08,0.72,U] [#8 -0.12,-0.11,0.54,U] 
22:19:54.624 00.003 1032 refined, 6 included, MultiStar: {0.01, -0.08}, one-star: {0.10, -0.26}
22:19:54.626 00.002 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
22:19:54.627 00.001 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
22:19:54.628 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.38 mountX=-0.08 mountY=0.01, mountTheta=3.07
22:19:54.630 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
22:19:54.633 00.003 1032 Enqueuing Move request for scope (0.01, -0.08)
22:19:54.635 00.002 10072 Worker thread wakes up
22:19:54.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
22:19:54.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
22:19:54.635 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
22:19:54.637 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:19:54.639 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.75
22:19:54.640 00.001 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:19:54.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:54.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:19:54.640 00.000 10072 MoveAxis(W, 2, ABG)
22:19:54.640 00.000 10072 Guiding  Dir = 3, Dur = 2
22:19:54.641 00.001 10072 IsGuiding returns 0
22:19:54.641 00.000 10072 PulseGuide returned control before completion, sleep 12
22:19:54.654 00.013 10072 IsGuiding returns 0
22:19:54.654 00.000 10072 Move returns status 0, amount 2
22:19:54.654 00.000 10072 MoveAxis(N, 0, ABG)
22:19:54.654 00.000 10072 Move returns status 0, amount 0
22:19:54.654 00.000 10072 move complete, result=0
22:19:54.654 00.000 10072 worker thread done servicing request
22:19:54.659 00.005 1032 UpdateGuideState exits: m=1139 SNR=23.7
22:19:54.661 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:54.663 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:54.665 00.002 1032 Enqueuing Expose request
22:19:54.666 00.001 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:19:54.668 00.002 10072 Worker thread wakes up
22:19:54.668 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:54.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:55.301 00.633 10072 Exposure complete
22:19:55.354 00.053 10072 worker thread done servicing request
22:19:55.354 00.000 1032 OnExposeComplete: enter
22:19:55.357 00.003 1032 UpdateGuideState(): m_state=6
22:19:55.359 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3404
22:19:55.362 00.003 1032 Star::Find returns 1 (0), X=1101.13, Y=134.71, Mass=1500, SNR=27.2, Peak=129 HFD=3.3
22:19:55.363 00.001 1032 MultiStar: [#1 0.06,-0.16,0.91,U] [#2 0.05,-0.14,0.70,U] [#3 0.08,-0.19,0.69,U] [#4 0.03,0.14,0.62,U] [#5 -0.04,-0.27,0.00,M1] [#6 0.22,-0.05,0.59,U] [#7 0.22,-0.09,0.65,U] [#8 0.01,-0.14,0.47,U] 
22:19:55.365 00.002 1032 single-star, 7 included, MultiStar: {0.06, -0.07}, one-star: {-0.08, 0.03}
22:19:55.366 00.001 1032 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.83) = xAngle (0.94 = 0.94)
22:19:55.368 00.002 1032 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.94 = 0.94)
22:19:55.369 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.78 mountX=0.05 mountY=0.07, mountTheta=0.94
22:19:55.371 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.03, opts=13)
22:19:55.374 00.003 1032 Enqueuing Move request for scope (-0.08, 0.03)
22:19:55.375 00.001 10072 Worker thread wakes up
22:19:55.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
22:19:55.375 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
22:19:55.375 00.000 10072 Moving (-0.08, 0.03) raw xDistance=0.05 yDistance=0.07
22:19:55.378 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:19:55.380 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.75
22:19:55.380 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:19:55.380 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:55.380 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:19:55.380 00.000 10072 MoveAxis(W, 2, ABG)
22:19:55.380 00.000 10072 Guiding  Dir = 3, Dur = 2
22:19:55.380 00.000 10072 IsGuiding returns 0
22:19:55.381 00.001 10072 PulseGuide returned control before completion, sleep 12
22:19:55.397 00.016 1032 UpdateGuideState exits: m=1500 SNR=27.2
22:19:55.400 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:55.402 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:55.405 00.003 1032 Enqueuing Expose request
22:19:55.407 00.002 10072 IsGuiding returns 0
22:19:55.407 00.000 10072 Move returns status 0, amount 2
22:19:55.407 00.000 10072 MoveAxis(N, 0, ABG)
22:19:55.407 00.000 10072 Move returns status 0, amount 0
22:19:55.407 00.000 10072 move complete, result=0
22:19:55.407 00.000 10072 worker thread done servicing request
22:19:55.407 00.000 10072 Worker thread wakes up
22:19:55.407 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:55.407 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:55.414 00.007 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
22:19:55.815 00.401 10072 Exposure complete
22:19:55.868 00.053 10072 worker thread done servicing request
22:19:55.869 00.001 1032 OnExposeComplete: enter
22:19:55.872 00.003 1032 UpdateGuideState(): m_state=6
22:19:55.873 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3405
22:19:55.875 00.002 1032 Star::Find returns 1 (0), X=1101.06, Y=134.52, Mass=1215, SNR=24.5, Peak=112 HFD=3.2
22:19:55.876 00.001 1032 MultiStar: [#1 -0.07,-0.06,1.01,U] [#2 0.10,-0.11,0.86,U] [#3 -0.14,-0.23,0.00,M2] [#4 0.09,0.03,0.72,U] [#5 -0.12,-0.12,0.75,U] [#6 0.29,-0.01,0.00,M1] [#7 0.22,-0.11,0.00,M1] [#8 -0.08,-0.26,0.00,M1] 
22:19:55.878 00.002 1032 refined, 4 included, MultiStar: {-0.04, -0.09}, one-star: {-0.15, -0.16}
22:19:55.880 00.002 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.83) = xAngle (-3.79 = 2.50)
22:19:55.881 00.001 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.79 = 2.50)
22:19:55.882 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.96 mountX=-0.08 mountY=0.06, mountTheta=2.50
22:19:55.885 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.09, opts=13)
22:19:55.886 00.001 1032 Enqueuing Move request for scope (-0.04, -0.09)
22:19:55.888 00.002 10072 Worker thread wakes up
22:19:55.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
22:19:55.888 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
22:19:55.888 00.000 10072 Moving (-0.04, -0.09) raw xDistance=-0.08 yDistance=0.06
22:19:55.889 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:19:55.897 00.008 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.75
22:19:55.897 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:19:55.897 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:55.897 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:19:55.897 00.000 10072 MoveAxis(W, 1, ABG)
22:19:55.897 00.000 10072 Guiding  Dir = 3, Dur = 1
22:19:55.897 00.000 10072 IsGuiding returns 0
22:19:55.899 00.002 10072 PulseGuide returned control before completion, sleep 11
22:19:55.915 00.016 1032 UpdateGuideState exits: m=1215 SNR=24.5
22:19:55.917 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:55.919 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:55.921 00.002 1032 Enqueuing Expose request
22:19:55.931 00.010 10072 IsGuiding returns 0
22:19:55.931 00.000 10072 Move returns status 0, amount 1
22:19:55.931 00.000 10072 MoveAxis(N, 0, ABG)
22:19:55.931 00.000 10072 Move returns status 0, amount 0
22:19:55.931 00.000 10072 move complete, result=0
22:19:55.931 00.000 10072 worker thread done servicing request
22:19:55.931 00.000 10072 Worker thread wakes up
22:19:55.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:55.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:55.932 00.001 1032 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
22:19:56.565 00.633 10072 Exposure complete
22:19:56.619 00.054 10072 worker thread done servicing request
22:19:56.619 00.000 1032 OnExposeComplete: enter
22:19:56.622 00.003 1032 UpdateGuideState(): m_state=6
22:19:56.624 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3406
22:19:56.625 00.001 1032 Star::Find returns 1 (0), X=1101.11, Y=134.39, Mass=1467, SNR=26.9, Peak=136 HFD=3.3
22:19:56.627 00.002 1032 MultiStar: [#1 -0.04,-0.12,0.95,U] [#2 0.12,-0.03,0.78,U] [#3 0.02,-0.23,0.66,U] [#4 0.02,0.01,0.68,U] [#5 -0.17,-0.24,0.00,M1] [#6 0.13,-0.08,0.62,U] [#7 0.16,-0.13,0.68,U] [#8 0.11,-0.20,0.47,U] 
22:19:56.628 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.14}, one-star: {-0.10, -0.29}
22:19:56.631 00.003 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
22:19:56.632 00.001 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
22:19:56.633 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.30 mountX=-0.14 mountY=-0.00, mountTheta=-3.13
22:19:56.636 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.14, opts=13)
22:19:56.637 00.001 1032 Enqueuing Move request for scope (0.04, -0.14)
22:19:56.638 00.001 10072 Worker thread wakes up
22:19:56.639 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
22:19:56.639 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
22:19:56.639 00.000 10072 Moving (0.04, -0.14) raw xDistance=-0.14 yDistance=-0.00
22:19:56.640 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:19:56.644 00.004 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 285.75
22:19:56.644 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
22:19:56.645 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:56.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:19:56.645 00.000 10072 MoveAxis(E, 66, ABG)
22:19:56.645 00.000 10072 Guiding  Dir = 2, Dur = 66
22:19:56.645 00.000 10072 IsGuiding returns 0
22:19:56.646 00.001 10072 PulseGuide returned control before completion, sleep 76
22:19:56.663 00.017 1032 UpdateGuideState exits: m=1467 SNR=26.9
22:19:56.664 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:56.666 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:56.667 00.001 1032 Enqueuing Expose request
22:19:56.736 00.069 10072 IsGuiding returns 0
22:19:56.736 00.000 10072 Move returns status 0, amount 66
22:19:56.736 00.000 10072 MoveAxis(N, 0, ABG)
22:19:56.736 00.000 10072 Move returns status 0, amount 0
22:19:56.736 00.000 10072 move complete, result=0
22:19:56.736 00.000 10072 worker thread done servicing request
22:19:56.736 00.000 10072 Worker thread wakes up
22:19:56.736 00.000 1032 GuideStep: -0.1 px 66 ms EAST, -0.0 px 0 ms NORTH
22:19:56.739 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:56.739 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:57.149 00.410 10072 Exposure complete
22:19:57.200 00.051 10072 worker thread done servicing request
22:19:57.200 00.000 1032 OnExposeComplete: enter
22:19:57.202 00.002 1032 UpdateGuideState(): m_state=6
22:19:57.205 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3407
22:19:57.208 00.003 1032 Star::Find returns 1 (0), X=1101.13, Y=134.54, Mass=1400, SNR=26.3, Peak=136 HFD=3.3
22:19:57.210 00.002 1032 MultiStar: [#1 -0.06,-0.01,0.93,U] [#2 0.16,0.05,0.75,U] [#3 -0.05,0.10,0.70,U] [#4 0.06,0.23,0.64,U] [#5 -0.00,-0.10,0.64,U] [#6 0.15,0.16,0.61,U] [#7 0.04,0.07,0.68,U] [#8 -0.06,-0.14,0.52,U] 
22:19:57.212 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {-0.08, -0.14}
22:19:57.213 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
22:19:57.215 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
22:19:57.216 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.94 mountX=0.01 mountY=-0.02, mountTheta=-0.89
22:19:57.218 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
22:19:57.221 00.003 1032 Enqueuing Move request for scope (0.01, 0.02)
22:19:57.223 00.002 10072 Worker thread wakes up
22:19:57.223 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
22:19:57.223 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
22:19:57.223 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.01 yDistance=-0.02
22:19:57.226 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:19:57.228 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.75
22:19:57.228 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:19:57.229 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:57.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:19:57.229 00.000 10072 MoveAxis(W, 1, ABG)
22:19:57.229 00.000 10072 Guiding  Dir = 3, Dur = 1
22:19:57.229 00.000 10072 IsGuiding returns 0
22:19:57.230 00.001 10072 PulseGuide returned control before completion, sleep 11
22:19:57.246 00.016 1032 UpdateGuideState exits: m=1400 SNR=26.3
22:19:57.248 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:57.250 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:57.253 00.003 1032 Enqueuing Expose request
22:19:57.255 00.002 10072 IsGuiding returns 0
22:19:57.255 00.000 10072 Move returns status 0, amount 1
22:19:57.255 00.000 10072 MoveAxis(N, 0, ABG)
22:19:57.255 00.000 10072 Move returns status 0, amount 0
22:19:57.255 00.000 10072 move complete, result=0
22:19:57.255 00.000 10072 worker thread done servicing request
22:19:57.256 00.001 10072 Worker thread wakes up
22:19:57.256 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:57.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:57.263 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:19:57.883 00.620 10072 Exposure complete
22:19:57.938 00.055 10072 worker thread done servicing request
22:19:57.939 00.001 1032 OnExposeComplete: enter
22:19:57.941 00.002 1032 UpdateGuideState(): m_state=6
22:19:57.943 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3408
22:19:57.945 00.002 1032 Star::Find returns 1 (0), X=1101.11, Y=134.82, Mass=1346, SNR=25.8, Peak=115 HFD=3.0
22:19:57.946 00.001 1032 MultiStar: [#1 -0.36,0.27,0.00,M1] [#2 -0.20,0.29,0.00,M1] [#3 -0.03,0.04,0.75,U] [#4 -0.16,0.30,0.00,M1] [#5 -0.18,0.34,0.00,M1] [#6 0.12,0.16,0.60,U] [#7 -0.09,0.20,0.69,U] [#8 -0.13,0.30,0.00,M1] 
22:19:57.948 00.002 1032 refined, 3 included, MultiStar: {-0.04, 0.13}, one-star: {-0.10, 0.14}
22:19:57.949 00.001 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
22:19:57.950 00.001 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
22:19:57.952 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.84 mountX=0.14 mountY=0.00, mountTheta=0.01
22:19:57.955 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.13, opts=13)
22:19:57.956 00.001 1032 Enqueuing Move request for scope (-0.04, 0.13)
22:19:57.958 00.002 10072 Worker thread wakes up
22:19:57.958 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
22:19:57.958 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
22:19:57.958 00.000 10072 Moving (-0.04, 0.13) raw xDistance=0.14 yDistance=0.00
22:19:57.960 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:19:57.963 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.75
22:19:57.963 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:19:57.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:57.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:19:57.963 00.000 10072 MoveAxis(W, 67, ABG)
22:19:57.963 00.000 10072 Guiding  Dir = 3, Dur = 67
22:19:57.964 00.001 10072 IsGuiding returns 0
22:19:57.964 00.000 10072 PulseGuide returned control before completion, sleep 77
22:19:57.980 00.016 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:19:57.983 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:57.985 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:57.988 00.003 1032 Enqueuing Expose request
22:19:58.053 00.065 10072 IsGuiding returns 0
22:19:58.053 00.000 10072 Move returns status 0, amount 67
22:19:58.053 00.000 10072 MoveAxis(N, 0, ABG)
22:19:58.053 00.000 10072 Move returns status 0, amount 0
22:19:58.053 00.000 10072 move complete, result=0
22:19:58.054 00.001 10072 worker thread done servicing request
22:19:58.054 00.000 10072 Worker thread wakes up
22:19:58.054 00.000 1032 GuideStep: 0.1 px 67 ms WEST, 0.0 px 0 ms NORTH
22:19:58.056 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:58.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:58.462 00.406 10072 Exposure complete
22:19:58.519 00.057 10072 worker thread done servicing request
22:19:58.519 00.000 1032 OnExposeComplete: enter
22:19:58.520 00.001 1032 UpdateGuideState(): m_state=6
22:19:58.523 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3409
22:19:58.525 00.002 1032 Star::Find returns 1 (0), X=1101.06, Y=134.82, Mass=1157, SNR=23.9, Peak=102 HFD=3.0
22:19:58.527 00.002 1032 MultiStar: [#1 -0.20,0.18,0.00,M2] [#2 -0.01,0.34,0.00,M2] [#3 -0.08,0.00,0.87,U] [#4 0.04,0.29,0.00,M2] [#5 -0.30,0.17,0.00,M2] [#6 0.18,0.31,0.00,M1] [#7 0.10,0.25,0.00,M1] [#8 0.03,0.09,0.54,U] 
22:19:58.528 00.001 1032 refined, 2 included, MultiStar: {-0.08, 0.08}, one-star: {-0.15, 0.14}
22:19:58.529 00.001 1032 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.83) = xAngle (0.54 = 0.54)
22:19:58.532 00.003 1032 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.54 = 0.54)
22:19:58.533 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.37 mountX=0.10 mountY=0.06, mountTheta=0.54
22:19:58.535 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.08, opts=13)
22:19:58.536 00.001 1032 Enqueuing Move request for scope (-0.08, 0.08)
22:19:58.538 00.002 10072 Worker thread wakes up
22:19:58.538 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
22:19:58.538 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
22:19:58.539 00.001 10072 Moving (-0.08, 0.08) raw xDistance=0.10 yDistance=0.06
22:19:58.540 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:19:58.542 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.75
22:19:58.543 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:19:58.543 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:58.543 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:19:58.543 00.000 10072 MoveAxis(W, 2, ABG)
22:19:58.543 00.000 10072 Guiding  Dir = 3, Dur = 2
22:19:58.543 00.000 10072 IsGuiding returns 0
22:19:58.544 00.001 10072 PulseGuide returned control before completion, sleep 12
22:19:58.563 00.019 1032 UpdateGuideState exits: m=1157 SNR=23.9
22:19:58.565 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:58.567 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:58.568 00.001 1032 Enqueuing Expose request
22:19:58.570 00.002 10072 IsGuiding returns 0
22:19:58.570 00.000 10072 Move returns status 0, amount 2
22:19:58.571 00.001 10072 MoveAxis(N, 0, ABG)
22:19:58.571 00.000 10072 Move returns status 0, amount 0
22:19:58.571 00.000 10072 move complete, result=0
22:19:58.571 00.000 10072 worker thread done servicing request
22:19:58.571 00.000 10072 Worker thread wakes up
22:19:58.571 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:58.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:58.578 00.007 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
22:19:59.194 00.616 10072 Exposure complete
22:19:59.250 00.056 10072 worker thread done servicing request
22:19:59.250 00.000 1032 OnExposeComplete: enter
22:19:59.252 00.002 1032 UpdateGuideState(): m_state=6
22:19:59.255 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3410
22:19:59.257 00.002 1032 Star::Find returns 1 (0), X=1101.17, Y=134.43, Mass=1216, SNR=24.5, Peak=114 HFD=3.2
22:19:59.259 00.002 1032 MultiStar: [#1 -0.05,-0.17,0.99,U] [#2 0.10,-0.03,0.84,U] [#3 0.08,-0.36,0.00,M1] [#4 0.04,0.07,0.67,U] [#5 -0.13,-0.29,0.00,M3] [#6 0.23,0.07,0.61,U] [#7 0.07,-0.10,0.76,U] [#8 0.11,-0.13,0.56,U] 
22:19:59.261 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.09}, one-star: {-0.04, -0.25}
22:19:59.263 00.002 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
22:19:59.265 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
22:19:59.267 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.08 mountX=-0.10 mountY=-0.02, mountTheta=-2.91
22:19:59.272 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
22:19:59.273 00.001 1032 Enqueuing Move request for scope (0.05, -0.09)
22:19:59.275 00.002 10072 Worker thread wakes up
22:19:59.276 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
22:19:59.276 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
22:19:59.276 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.02
22:19:59.277 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:19:59.279 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.75
22:19:59.279 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:19:59.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:59.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:19:59.279 00.000 10072 MoveAxis(W, 1, ABG)
22:19:59.279 00.000 10072 Guiding  Dir = 3, Dur = 1
22:19:59.281 00.002 10072 IsGuiding returns 0
22:19:59.281 00.000 10072 PulseGuide returned control before completion, sleep 11
22:19:59.298 00.017 1032 UpdateGuideState exits: m=1216 SNR=24.5
22:19:59.300 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:59.301 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:59.303 00.002 1032 Enqueuing Expose request
22:19:59.304 00.001 10072 IsGuiding returns 0
22:19:59.306 00.002 10072 Move returns status 0, amount 1
22:19:59.306 00.000 10072 MoveAxis(N, 0, ABG)
22:19:59.306 00.000 10072 Move returns status 0, amount 0
22:19:59.306 00.000 10072 move complete, result=0
22:19:59.306 00.000 10072 worker thread done servicing request
22:19:59.306 00.000 10072 Worker thread wakes up
22:19:59.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:59.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:59.313 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:19:59.714 00.401 10072 Exposure complete
22:19:59.771 00.057 10072 worker thread done servicing request
22:19:59.771 00.000 1032 OnExposeComplete: enter
22:19:59.774 00.003 1032 UpdateGuideState(): m_state=6
22:19:59.777 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3411
22:19:59.779 00.002 1032 Star::Find returns 1 (0), X=1101.14, Y=134.48, Mass=1325, SNR=25.6, Peak=127 HFD=3.1
22:19:59.781 00.002 1032 MultiStar: [#1 -0.06,0.02,0.98,U] [#2 0.05,0.10,0.75,U] [#3 0.06,-0.19,0.74,U] [#4 0.08,0.11,0.67,U] [#5 -0.26,-0.16,0.00,M4] [#6 0.22,0.00,0.61,U] [#7 0.19,-0.11,0.67,U] [#8 -0.13,0.03,0.51,U] 
22:19:59.783 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {-0.07, -0.19}
22:19:59.785 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
22:19:59.788 00.003 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
22:19:59.790 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.86 mountX=-0.04 mountY=-0.02, mountTheta=-2.69
22:19:59.793 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
22:19:59.795 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
22:19:59.797 00.002 10072 Worker thread wakes up
22:19:59.797 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
22:19:59.797 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
22:19:59.797 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.02
22:19:59.801 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=148, Gamma=2.230
22:19:59.804 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.75
22:19:59.805 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:19:59.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:59.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:19:59.805 00.000 10072 MoveAxis(W, 1, ABG)
22:19:59.805 00.000 10072 Guiding  Dir = 3, Dur = 1
22:19:59.805 00.000 10072 IsGuiding returns 0
22:19:59.805 00.000 10072 PulseGuide returned control before completion, sleep 11
22:19:59.824 00.019 1032 UpdateGuideState exits: m=1325 SNR=25.6
22:19:59.827 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:59.829 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:19:59.833 00.004 1032 Enqueuing Expose request
22:19:59.835 00.002 10072 IsGuiding returns 0
22:19:59.836 00.001 10072 Move returns status 0, amount 1
22:19:59.836 00.000 10072 MoveAxis(N, 0, ABG)
22:19:59.836 00.000 10072 Move returns status 0, amount 0
22:19:59.836 00.000 10072 move complete, result=0
22:19:59.836 00.000 10072 worker thread done servicing request
22:19:59.836 00.000 10072 Worker thread wakes up
22:19:59.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:19:59.837 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:19:59.844 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:20:00.462 00.618 10072 Exposure complete
22:20:00.519 00.057 10072 worker thread done servicing request
22:20:00.520 00.001 1032 OnExposeComplete: enter
22:20:00.523 00.003 1032 UpdateGuideState(): m_state=6
22:20:00.524 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3412
22:20:00.526 00.002 1032 Star::Find returns 1 (0), X=1101.07, Y=134.62, Mass=1171, SNR=24.0, Peak=109 HFD=3.3
22:20:00.528 00.002 1032 MultiStar: [#1 -0.16,0.17,0.99,U] [#2 0.05,0.17,0.82,U] [#3 -0.04,0.03,0.82,U] [#4 -0.13,0.38,0.00,M1] [#5 -0.13,0.05,0.73,U] [#6 0.22,0.41,0.00,M1] [#7 0.05,0.11,0.73,U] [#8 -0.17,0.00,0.54,U] 
22:20:00.529 00.001 1032 refined, 6 included, MultiStar: {-0.08, 0.07}, one-star: {-0.14, -0.05}
22:20:00.532 00.003 1032 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.83) = xAngle (0.59 = 0.59)
22:20:00.533 00.001 1032 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.59 = 0.59)
22:20:00.534 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.42 mountX=0.09 mountY=0.06, mountTheta=0.59
22:20:00.539 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.07, opts=13)
22:20:00.542 00.003 1032 Enqueuing Move request for scope (-0.08, 0.07)
22:20:00.545 00.003 10072 Worker thread wakes up
22:20:00.545 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
22:20:00.545 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
22:20:00.545 00.000 10072 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=0.06
22:20:00.547 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:20:00.551 00.004 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.75
22:20:00.552 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:20:00.553 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:00.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:20:00.553 00.000 10072 MoveAxis(W, 1, ABG)
22:20:00.553 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:00.554 00.001 10072 IsGuiding returns 0
22:20:00.555 00.001 10072 PulseGuide returned control before completion, sleep 11
22:20:00.568 00.013 10072 IsGuiding returns 0
22:20:00.568 00.000 10072 Move returns status 0, amount 1
22:20:00.568 00.000 10072 MoveAxis(N, 0, ABG)
22:20:00.568 00.000 10072 Move returns status 0, amount 0
22:20:00.568 00.000 10072 move complete, result=0
22:20:00.568 00.000 10072 worker thread done servicing request
22:20:00.573 00.005 1032 UpdateGuideState exits: m=1171 SNR=24.0
22:20:00.576 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:00.614 00.038 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:00.618 00.004 1032 Enqueuing Expose request
22:20:00.620 00.002 10072 Worker thread wakes up
22:20:00.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:00.620 00.000 1032 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
22:20:00.632 00.012 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:01.046 00.414 10072 Exposure complete
22:20:01.249 00.203 10072 worker thread done servicing request
22:20:01.249 00.000 1032 OnExposeComplete: enter
22:20:01.253 00.004 1032 UpdateGuideState(): m_state=6
22:20:01.258 00.005 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3413
22:20:01.263 00.005 1032 Star::Find returns 1 (0), X=1101.08, Y=134.57, Mass=1388, SNR=26.2, Peak=129 HFD=3.3
22:20:01.275 00.012 1032 MultiStar: [#1 -0.24,0.10,0.00,M1] [#2 0.11,0.21,0.74,U] [#3 -0.10,0.10,0.71,U] [#4 0.04,0.36,0.00,M2] [#5 -0.06,0.23,0.00,M4] [#6 0.14,0.28,0.00,M2] [#7 0.11,0.17,0.68,U] [#8 0.06,-0.13,0.48,U] 
22:20:01.278 00.003 1032 refined, 4 included, MultiStar: {-0.01, 0.05}, one-star: {-0.13, -0.11}
22:20:01.282 00.004 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
22:20:01.285 00.003 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
22:20:01.292 00.007 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.68 mountX=0.05 mountY=-0.01, mountTheta=-0.15
22:20:01.310 00.018 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
22:20:01.316 00.006 1032 Enqueuing Move request for scope (-0.01, 0.05)
22:20:01.324 00.008 10072 Worker thread wakes up
22:20:01.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:20:01.324 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:20:01.324 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
22:20:01.328 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:20:01.336 00.008 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.75
22:20:01.336 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:20:01.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:01.336 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:20:01.336 00.000 10072 MoveAxis(W, 2, ABG)
22:20:01.336 00.000 10072 Guiding  Dir = 3, Dur = 2
22:20:01.337 00.001 10072 IsGuiding returns 0
22:20:01.337 00.000 10072 PulseGuide returned control before completion, sleep 12
22:20:01.350 00.013 10072 IsGuiding returns 0
22:20:01.350 00.000 10072 Move returns status 0, amount 2
22:20:01.351 00.001 10072 MoveAxis(N, 0, ABG)
22:20:01.351 00.000 10072 Move returns status 0, amount 0
22:20:01.351 00.000 10072 move complete, result=0
22:20:01.351 00.000 10072 worker thread done servicing request
22:20:01.365 00.014 1032 UpdateGuideState exits: m=1388 SNR=26.2
22:20:01.369 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:01.372 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:01.374 00.002 1032 Enqueuing Expose request
22:20:01.376 00.002 10072 Worker thread wakes up
22:20:01.377 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:20:01.379 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:01.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:02.010 00.631 10072 Exposure complete
22:20:02.096 00.086 10072 worker thread done servicing request
22:20:02.096 00.000 1032 OnExposeComplete: enter
22:20:02.099 00.003 1032 UpdateGuideState(): m_state=6
22:20:02.102 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3414
22:20:02.105 00.003 1032 Star::Find returns 1 (0), X=1101.32, Y=134.58, Mass=1296, SNR=25.3, Peak=124 HFD=3.2
22:20:02.108 00.003 1032 MultiStar: [#1 0.02,-0.10,0.99,U] [#2 0.03,0.08,0.76,U] [#3 0.07,-0.30,0.00,M1] [#4 -0.04,-0.06,0.66,U] [#5 -0.07,-0.33,0.00,M5] [#6 0.17,-0.01,0.63,U] [#7 0.20,-0.16,0.00,M1] [#8 -0.03,0.04,0.55,U] 
22:20:02.113 00.005 1032 refined, 5 included, MultiStar: {0.05, -0.03}, one-star: {0.11, -0.10}
22:20:02.117 00.004 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
22:20:02.120 00.003 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
22:20:02.122 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.61 mountX=-0.04 mountY=-0.04, mountTheta=-2.44
22:20:02.125 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
22:20:02.127 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
22:20:02.129 00.002 10072 Worker thread wakes up
22:20:02.132 00.003 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
22:20:02.135 00.003 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
22:20:02.135 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
22:20:02.135 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:20:02.140 00.005 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.75
22:20:02.140 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:20:02.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:02.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:20:02.140 00.000 10072 MoveAxis(W, 2, ABG)
22:20:02.140 00.000 10072 Guiding  Dir = 3, Dur = 2
22:20:02.142 00.002 10072 IsGuiding returns 0
22:20:02.142 00.000 10072 PulseGuide returned control before completion, sleep 12
22:20:02.161 00.019 10072 IsGuiding returns 0
22:20:02.161 00.000 10072 Move returns status 0, amount 2
22:20:02.161 00.000 10072 MoveAxis(N, 0, ABG)
22:20:02.162 00.001 10072 Move returns status 0, amount 0
22:20:02.162 00.000 10072 move complete, result=0
22:20:02.162 00.000 10072 worker thread done servicing request
22:20:02.165 00.003 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:20:02.170 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:02.182 00.012 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:02.184 00.002 1032 Enqueuing Expose request
22:20:02.187 00.003 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:20:02.189 00.002 10072 Worker thread wakes up
22:20:02.190 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:02.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:02.604 00.414 10072 Exposure complete
22:20:02.681 00.077 10072 worker thread done servicing request
22:20:02.681 00.000 1032 OnExposeComplete: enter
22:20:02.683 00.002 1032 UpdateGuideState(): m_state=6
22:20:02.686 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3415
22:20:02.689 00.003 1032 Star::Find returns 1 (0), X=1101.25, Y=134.38, Mass=1218, SNR=24.5, Peak=112 HFD=3.2
22:20:02.691 00.002 1032 MultiStar: [#1 -0.04,-0.12,0.96,U] [#2 0.14,-0.03,0.77,U] [#3 -0.05,-0.16,0.79,U] [#4 0.15,0.09,0.68,U] [#5 -0.12,-0.16,0.67,U] [#6 0.18,0.08,0.65,U] [#7 0.17,0.04,0.69,U] [#8 0.04,-0.08,0.52,U] 
22:20:02.693 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.04, -0.30}
22:20:02.697 00.004 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
22:20:02.699 00.002 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
22:20:02.702 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.04 mountX=-0.10 mountY=-0.03, mountTheta=-2.87
22:20:02.705 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
22:20:02.708 00.003 1032 Enqueuing Move request for scope (0.05, -0.09)
22:20:02.710 00.002 10072 Worker thread wakes up
22:20:02.711 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
22:20:02.711 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
22:20:02.711 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.03
22:20:02.712 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
22:20:02.715 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.75
22:20:02.715 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:20:02.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:02.716 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:20:02.716 00.000 10072 MoveAxis(W, 1, ABG)
22:20:02.716 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:02.716 00.000 10072 IsGuiding returns 0
22:20:02.717 00.001 10072 PulseGuide returned control before completion, sleep 11
22:20:02.742 00.025 10072 IsGuiding returns 0
22:20:02.742 00.000 1032 UpdateGuideState exits: m=1218 SNR=24.5
22:20:02.744 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:02.747 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:02.750 00.003 1032 Enqueuing Expose request
22:20:02.752 00.002 10072 Move returns status 0, amount 1
22:20:02.752 00.000 10072 MoveAxis(N, 0, ABG)
22:20:02.752 00.000 10072 Move returns status 0, amount 0
22:20:02.752 00.000 10072 move complete, result=0
22:20:02.753 00.001 10072 worker thread done servicing request
22:20:02.753 00.000 10072 Worker thread wakes up
22:20:02.753 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:02.753 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:02.768 00.015 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:20:03.389 00.621 10072 Exposure complete
22:20:03.471 00.082 10072 worker thread done servicing request
22:20:03.471 00.000 1032 OnExposeComplete: enter
22:20:03.474 00.003 1032 UpdateGuideState(): m_state=6
22:20:03.477 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3416
22:20:03.479 00.002 1032 Star::Find returns 1 (0), X=1101.24, Y=134.62, Mass=1316, SNR=25.5, Peak=125 HFD=3.3
22:20:03.485 00.006 1032 MultiStar: [#1 -0.04,-0.00,0.95,U] [#2 0.11,0.12,0.81,U] [#3 0.00,0.10,0.78,U] [#4 0.06,0.37,0.00,M1] [#5 -0.03,0.05,0.66,U] [#6 0.11,-0.05,0.72,U] [#7 0.13,0.20,0.65,U] [#8 0.08,-0.04,0.52,U] 
22:20:03.491 00.006 1032 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {0.03, -0.06}
22:20:03.500 00.009 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
22:20:03.503 00.003 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
22:20:03.505 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.06 cameraTheta=0.67 mountX=0.02 mountY=-0.05, mountTheta=-1.16
22:20:03.509 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
22:20:03.512 00.003 1032 Enqueuing Move request for scope (0.04, 0.03)
22:20:03.514 00.002 10072 Worker thread wakes up
22:20:03.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:20:03.514 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:20:03.514 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
22:20:03.517 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=142, Gamma=2.230
22:20:03.521 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.75
22:20:03.521 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:20:03.521 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:03.522 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:20:03.522 00.000 10072 MoveAxis(W, 2, ABG)
22:20:03.522 00.000 10072 Guiding  Dir = 3, Dur = 2
22:20:03.522 00.000 10072 IsGuiding returns 0
22:20:03.523 00.001 10072 PulseGuide returned control before completion, sleep 12
22:20:03.557 00.034 10072 IsGuiding returns 0
22:20:03.557 00.000 10072 Move returns status 0, amount 2
22:20:03.557 00.000 10072 MoveAxis(N, 0, ABG)
22:20:03.557 00.000 10072 Move returns status 0, amount 0
22:20:03.558 00.001 10072 move complete, result=0
22:20:03.558 00.000 10072 worker thread done servicing request
22:20:03.587 00.029 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:20:03.591 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:03.594 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:03.597 00.003 1032 Enqueuing Expose request
22:20:03.600 00.003 10072 Worker thread wakes up
22:20:03.600 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:20:03.603 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:03.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:04.024 00.421 10072 Exposure complete
22:20:04.109 00.085 10072 worker thread done servicing request
22:20:04.109 00.000 1032 OnExposeComplete: enter
22:20:04.114 00.005 1032 UpdateGuideState(): m_state=6
22:20:04.119 00.005 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3417
22:20:04.122 00.003 1032 Star::Find returns 1 (0), X=1101.27, Y=134.56, Mass=1353, SNR=25.8, Peak=142 HFD=3.2
22:20:04.125 00.003 1032 MultiStar: [#1 -0.14,0.20,0.00,M1] [#2 0.08,0.27,0.00,M1] [#3 0.03,0.11,0.77,U] [#4 0.02,0.23,0.65,U] [#5 0.02,0.08,0.65,U] [#6 0.26,0.06,0.00,M1] [#7 0.21,0.08,0.69,U] [#8 -0.11,0.18,0.46,U] 
22:20:04.128 00.003 1032 refined, 5 included, MultiStar: {0.05, 0.07}, one-star: {0.06, -0.12}
22:20:04.130 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
22:20:04.133 00.003 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
22:20:04.135 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.99 mountX=0.06 mountY=-0.06, mountTheta=-0.84
22:20:04.138 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
22:20:04.141 00.003 1032 Enqueuing Move request for scope (0.05, 0.07)
22:20:04.142 00.001 10072 Worker thread wakes up
22:20:04.143 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:20:04.143 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:20:04.143 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.06 yDistance=-0.06
22:20:04.146 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:20:04.151 00.005 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:20:04.151 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:20:04.151 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:04.151 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:20:04.151 00.000 10072 MoveAxis(W, 1, ABG)
22:20:04.151 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:04.152 00.001 10072 IsGuiding returns 0
22:20:04.152 00.000 10072 PulseGuide returned control before completion, sleep 11
22:20:04.175 00.023 10072 IsGuiding returns 0
22:20:04.175 00.000 10072 Move returns status 0, amount 1
22:20:04.175 00.000 10072 MoveAxis(N, 0, ABG)
22:20:04.175 00.000 10072 Move returns status 0, amount 0
22:20:04.175 00.000 10072 move complete, result=0
22:20:04.175 00.000 10072 worker thread done servicing request
22:20:04.178 00.003 1032 UpdateGuideState exits: m=1353 SNR=25.8
22:20:04.182 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:04.185 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:04.188 00.003 1032 Enqueuing Expose request
22:20:04.191 00.003 10072 Worker thread wakes up
22:20:04.192 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:20:04.194 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:04.194 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:04.819 00.625 10072 Exposure complete
22:20:04.902 00.083 10072 worker thread done servicing request
22:20:04.902 00.000 1032 OnExposeComplete: enter
22:20:04.905 00.003 1032 UpdateGuideState(): m_state=6
22:20:04.908 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3418
22:20:04.911 00.003 1032 Star::Find returns 1 (0), X=1101.37, Y=134.48, Mass=1201, SNR=24.3, Peak=120 HFD=3.2
22:20:04.915 00.004 1032 MultiStar: [#1 -0.14,-0.13,1.03,U] [#2 0.12,-0.01,0.80,U] [#3 0.04,-0.02,0.77,U] [#4 0.08,0.22,0.67,U] [#5 -0.04,-0.14,0.66,U] [#6 0.20,0.10,0.66,U] [#7 0.24,0.06,0.00,M1] [#8 -0.15,-0.09,0.53,U] 
22:20:04.918 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {0.16, -0.20}
22:20:04.920 00.002 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
22:20:04.923 00.003 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
22:20:04.925 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.93 mountX=-0.05 mountY=-0.02, mountTheta=-2.76
22:20:04.931 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
22:20:04.934 00.003 1032 Enqueuing Move request for scope (0.04, -0.05)
22:20:04.937 00.003 10072 Worker thread wakes up
22:20:04.937 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
22:20:04.938 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
22:20:04.938 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=-0.02
22:20:04.940 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:20:04.944 00.004 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:20:04.944 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:20:04.944 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:04.944 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:20:04.944 00.000 10072 MoveAxis(W, 1, ABG)
22:20:04.944 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:04.945 00.001 10072 IsGuiding returns 0
22:20:04.946 00.001 10072 PulseGuide returned control before completion, sleep 11
22:20:04.971 00.025 1032 UpdateGuideState exits: m=1201 SNR=24.3
22:20:04.974 00.003 10072 IsGuiding returns 0
22:20:04.974 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:04.978 00.004 10072 Move returns status 0, amount 1
22:20:04.978 00.000 10072 MoveAxis(N, 0, ABG)
22:20:04.978 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:04.981 00.003 1032 Enqueuing Expose request
22:20:04.985 00.004 10072 Move returns status 0, amount 0
22:20:04.985 00.000 10072 move complete, result=0
22:20:04.986 00.001 10072 worker thread done servicing request
22:20:04.986 00.000 10072 Worker thread wakes up
22:20:04.986 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:04.986 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:04.987 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:20:05.404 00.417 10072 Exposure complete
22:20:05.489 00.085 10072 worker thread done servicing request
22:20:05.489 00.000 1032 OnExposeComplete: enter
22:20:05.495 00.006 1032 UpdateGuideState(): m_state=6
22:20:05.498 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3419
22:20:05.501 00.003 1032 Star::Find returns 1 (0), X=1101.29, Y=134.48, Mass=1329, SNR=25.6, Peak=124 HFD=3.2
22:20:05.504 00.003 1032 MultiStar: [#1 -0.02,-0.02,0.99,U] [#2 0.01,-0.15,0.77,U] [#3 0.01,-0.12,0.73,U] [#4 -0.08,0.26,0.00,M1] [#5 -0.02,-0.15,0.69,U] [#6 0.20,0.07,0.60,U] [#7 0.12,-0.10,0.68,U] [#8 0.03,-0.05,0.48,U] 
22:20:05.507 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.10}, one-star: {0.08, -0.20}
22:20:05.511 00.004 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
22:20:05.514 00.003 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
22:20:05.518 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.13 mountX=-0.11 mountY=-0.02, mountTheta=-2.96
22:20:05.527 00.009 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
22:20:05.533 00.006 1032 Enqueuing Move request for scope (0.05, -0.10)
22:20:05.564 00.031 10072 Worker thread wakes up
22:20:05.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
22:20:05.565 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
22:20:05.565 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
22:20:05.568 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:20:05.572 00.004 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:20:05.572 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:20:05.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:05.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:20:05.573 00.001 10072 MoveAxis(W, 1, ABG)
22:20:05.573 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:05.573 00.000 10072 IsGuiding returns 0
22:20:05.575 00.002 10072 IsGuiding returns 0
22:20:05.575 00.000 10072 Move returns status 0, amount 1
22:20:05.576 00.001 10072 MoveAxis(N, 0, ABG)
22:20:05.576 00.000 10072 Move returns status 0, amount 0
22:20:05.576 00.000 10072 move complete, result=0
22:20:05.576 00.000 10072 worker thread done servicing request
22:20:05.606 00.030 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:20:05.610 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:05.615 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:05.620 00.005 1032 Enqueuing Expose request
22:20:05.623 00.003 10072 Worker thread wakes up
22:20:05.624 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:20:05.627 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:05.627 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:06.258 00.631 10072 Exposure complete
22:20:06.339 00.081 10072 worker thread done servicing request
22:20:06.340 00.001 1032 OnExposeComplete: enter
22:20:06.343 00.003 1032 UpdateGuideState(): m_state=6
22:20:06.346 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3420
22:20:06.349 00.003 1032 Star::Find returns 1 (0), X=1101.21, Y=134.73, Mass=1323, SNR=25.5, Peak=119 HFD=3.3
22:20:06.353 00.004 1032 MultiStar: [#1 -0.16,0.22,0.00,M1] [#2 0.12,0.42,0.00,M1] [#3 0.03,-0.01,0.78,U] [#4 0.09,0.34,0.00,M2] [#5 0.02,0.01,0.64,U] [#6 0.27,0.36,0.00,M1] [#7 0.01,0.19,0.70,U] [#8 -0.01,0.07,0.51,U] 
22:20:06.355 00.002 1032 single-star, 4 included, MultiStar: {0.01, 0.06}, one-star: {0.00, 0.05}
22:20:06.359 00.004 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
22:20:06.362 00.003 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
22:20:06.366 00.004 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.49 mountX=0.05 mountY=-0.02, mountTheta=-0.34
22:20:06.371 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
22:20:06.374 00.003 1032 Enqueuing Move request for scope (0.00, 0.05)
22:20:06.376 00.002 10072 Worker thread wakes up
22:20:06.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
22:20:06.377 00.001 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
22:20:06.377 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.02
22:20:06.379 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:20:06.383 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:20:06.383 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:20:06.383 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:06.383 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:20:06.383 00.000 10072 MoveAxis(W, 1, ABG)
22:20:06.383 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:06.384 00.001 10072 IsGuiding returns 0
22:20:06.384 00.000 10072 PulseGuide returned control before completion, sleep 11
22:20:06.410 00.026 1032 UpdateGuideState exits: m=1323 SNR=25.5
22:20:06.414 00.004 10072 IsGuiding returns 0
22:20:06.414 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:06.416 00.002 10072 Move returns status 0, amount 1
22:20:06.416 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:06.419 00.003 1032 Enqueuing Expose request
22:20:06.421 00.002 10072 MoveAxis(N, 0, ABG)
22:20:06.422 00.001 10072 Move returns status 0, amount 0
22:20:06.422 00.000 10072 move complete, result=0
22:20:06.422 00.000 10072 worker thread done servicing request
22:20:06.422 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:20:06.426 00.004 10072 Worker thread wakes up
22:20:06.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:06.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:06.842 00.416 10072 Exposure complete
22:20:06.921 00.079 10072 worker thread done servicing request
22:20:06.921 00.000 1032 OnExposeComplete: enter
22:20:06.923 00.002 1032 UpdateGuideState(): m_state=6
22:20:06.927 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3421
22:20:06.932 00.005 1032 Star::Find returns 1 (0), X=1101.17, Y=134.69, Mass=1328, SNR=25.6, Peak=129 HFD=3.2
22:20:06.936 00.004 1032 MultiStar: [#1 -0.19,0.15,0.00,M2] [#2 0.12,0.42,0.00,M2] [#3 -0.01,0.03,0.72,U] [#4 0.05,0.03,0.63,U] [#5 0.01,0.04,0.63,U] [#6 0.19,0.19,0.00,M2] [#7 0.03,0.08,0.69,U] [#8 -0.03,0.05,0.50,U] 
22:20:06.939 00.003 1032 refined, 5 included, MultiStar: {-0.00, 0.04}, one-star: {-0.04, 0.01}
22:20:06.941 00.002 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
22:20:06.944 00.003 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
22:20:06.947 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.61 mountX=0.04 mountY=-0.01, mountTheta=-0.22
22:20:06.951 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
22:20:06.959 00.008 1032 Enqueuing Move request for scope (-0.00, 0.04)
22:20:06.962 00.003 10072 Worker thread wakes up
22:20:06.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
22:20:06.962 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
22:20:06.962 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
22:20:06.965 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:20:06.968 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:20:06.968 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:20:06.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:06.969 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:20:06.969 00.000 10072 MoveAxis(W, 1, ABG)
22:20:06.969 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:06.969 00.000 10072 IsGuiding returns 0
22:20:06.970 00.001 10072 PulseGuide returned control before completion, sleep 11
22:20:07.004 00.034 10072 IsGuiding returns 0
22:20:07.004 00.000 10072 Move returns status 0, amount 1
22:20:07.006 00.002 10072 MoveAxis(N, 0, ABG)
22:20:07.006 00.000 10072 Move returns status 0, amount 0
22:20:07.006 00.000 10072 move complete, result=0
22:20:07.006 00.000 10072 worker thread done servicing request
22:20:07.009 00.003 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:20:07.013 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:07.016 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:07.024 00.008 1032 Enqueuing Expose request
22:20:07.029 00.005 10072 Worker thread wakes up
22:20:07.029 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:20:07.032 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:07.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:07.687 00.655 10072 Exposure complete
22:20:07.972 00.285 10072 worker thread done servicing request
22:20:07.974 00.002 1032 OnExposeComplete: enter
22:20:07.978 00.004 1032 UpdateGuideState(): m_state=6
22:20:07.982 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3422
22:20:07.985 00.003 1032 Star::Find returns 1 (0), X=1101.14, Y=134.59, Mass=1410, SNR=26.4, Peak=122 HFD=3.3
22:20:07.990 00.005 1032 MultiStar: [#1 -0.02,0.02,0.92,U] [#2 0.22,-0.03,0.78,U] [#3 0.10,0.02,0.77,U] [#4 0.02,0.22,0.66,U] [#5 0.05,-0.05,0.64,U] [#6 0.28,-0.10,0.00,M3] [#7 0.27,0.08,0.00,M1] [#8 0.09,-0.09,0.53,U] 
22:20:08.002 00.012 1032 refined, 6 included, MultiStar: {0.05, -0.00}, one-star: {-0.07, -0.09}
22:20:08.007 00.005 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
22:20:08.010 00.003 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
22:20:08.012 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.10 mountX=-0.02 mountY=-0.05, mountTheta=-1.93
22:20:08.023 00.011 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.00, opts=13)
22:20:08.029 00.006 1032 Enqueuing Move request for scope (0.05, -0.00)
22:20:08.032 00.003 10072 Worker thread wakes up
22:20:08.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
22:20:08.032 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
22:20:08.032 00.000 10072 Moving (0.05, -0.00) raw xDistance=-0.02 yDistance=-0.05
22:20:08.037 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:20:08.042 00.005 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:20:08.042 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:20:08.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:08.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:20:08.043 00.001 10072 MoveAxis(W, 1, ABG)
22:20:08.043 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:08.043 00.000 10072 IsGuiding returns 0
22:20:08.044 00.001 10072 PulseGuide returned control before completion, sleep 11
22:20:08.059 00.015 10072 IsGuiding returns 0
22:20:08.059 00.000 10072 Move returns status 0, amount 1
22:20:08.059 00.000 10072 MoveAxis(N, 0, ABG)
22:20:08.059 00.000 10072 Move returns status 0, amount 0
22:20:08.059 00.000 10072 move complete, result=0
22:20:08.059 00.000 10072 worker thread done servicing request
22:20:08.074 00.015 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:20:08.082 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:08.089 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:08.096 00.007 1032 Enqueuing Expose request
22:20:08.107 00.011 10072 Worker thread wakes up
22:20:08.107 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:08.107 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:08.118 00.011 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:20:08.861 00.743 10072 Exposure complete
22:20:11.015 02.154 10072 worker thread done servicing request
22:20:11.015 00.000 1032 OnExposeComplete: enter
22:20:11.020 00.005 1032 UpdateGuideState(): m_state=6
22:20:11.023 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3423
22:20:11.026 00.003 1032 Star::Find returns 1 (0), X=1101.16, Y=134.64, Mass=1348, SNR=25.8, Peak=120 HFD=3.3
22:20:11.136 00.110 1032 MultiStar: [#1 -0.06,-0.06,0.92,U] [#2 0.04,0.17,0.75,U] [#3 0.14,-0.12,0.78,U] [#4 0.09,0.29,0.00,M1] [#5 0.05,-0.10,0.68,U] [#6 0.21,-0.04,0.63,U] [#7 0.16,0.19,0.00,M2] [#8 0.21,0.02,0.47,U] 
22:20:11.139 00.003 1032 single-star, 6 included, MultiStar: {0.06, -0.03}, one-star: {-0.05, -0.04}
22:20:11.258 00.119 1032 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.83) = xAngle (-4.30 = 1.98)
22:20:11.413 00.155 1032 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.30 = 1.98)
22:20:11.444 00.031 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.47 mountX=-0.02 mountY=0.05, mountTheta=1.98
22:20:11.474 00.030 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.04, opts=13)
22:20:11.504 00.030 1032 Enqueuing Move request for scope (-0.05, -0.04)
22:20:11.512 00.008 10072 Worker thread wakes up
22:20:11.512 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
22:20:11.512 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
22:20:11.512 00.000 10072 Moving (-0.05, -0.04) raw xDistance=-0.02 yDistance=0.05
22:20:11.526 00.014 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:20:11.526 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
22:20:11.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:11.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:20:11.526 00.000 10072 MoveAxis(W, 6, ABG)
22:20:11.526 00.000 10072 Guiding  Dir = 3, Dur = 6
22:20:11.527 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:20:11.537 00.010 10072 IsGuiding returns 0
22:20:11.539 00.002 10072 PulseGuide returned control before completion, sleep 15
22:20:11.564 00.025 10072 IsGuiding returns 0
22:20:11.564 00.000 10072 Move returns status 0, amount 6
22:20:11.564 00.000 10072 MoveAxis(N, 0, ABG)
22:20:11.564 00.000 10072 Move returns status 0, amount 0
22:20:11.564 00.000 10072 move complete, result=0
22:20:11.564 00.000 10072 worker thread done servicing request
22:20:11.596 00.032 1032 UpdateGuideState exits: m=1348 SNR=25.8
22:20:11.599 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:11.602 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:11.604 00.002 1032 Enqueuing Expose request
22:20:11.606 00.002 10072 Worker thread wakes up
22:20:11.606 00.000 1032 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
22:20:11.609 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:11.609 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:12.261 00.652 10072 Exposure complete
22:20:12.522 00.261 10072 worker thread done servicing request
22:20:12.522 00.000 1032 OnExposeComplete: enter
22:20:12.525 00.003 1032 UpdateGuideState(): m_state=6
22:20:12.528 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3424
22:20:12.531 00.003 1032 Star::Find returns 1 (0), X=1101.12, Y=134.85, Mass=1400, SNR=26.3, Peak=123 HFD=3.0
22:20:12.534 00.003 1032 MultiStar: [#1 -0.10,0.17,0.96,U] [#2 0.13,0.27,0.00,M1] [#3 -0.04,0.22,0.72,U] [#4 -0.07,0.51,0.00,M2] [#5 -0.02,0.33,0.00,M1] [#6 0.16,0.43,0.00,M3] [#7 -0.03,0.31,0.00,M3] [#8 -0.04,0.04,0.47,U] 
22:20:12.537 00.003 1032 refined, 3 included, MultiStar: {-0.08, 0.16}, one-star: {-0.09, 0.17}
22:20:12.539 00.002 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
22:20:12.541 00.002 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
22:20:12.572 00.031 1032 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.00 mountX=0.18 mountY=0.03, mountTheta=0.17
22:20:12.577 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.16, opts=13)
22:20:12.581 00.004 1032 Enqueuing Move request for scope (-0.08, 0.16)
22:20:12.584 00.003 10072 Worker thread wakes up
22:20:12.584 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
22:20:12.584 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
22:20:12.585 00.001 10072 Moving (-0.08, 0.16) raw xDistance=0.18 yDistance=0.03
22:20:12.587 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:20:12.590 00.003 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 285.76
22:20:12.590 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
22:20:12.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:12.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:20:12.590 00.000 10072 MoveAxis(W, 86, ABG)
22:20:12.590 00.000 10072 Guiding  Dir = 3, Dur = 86
22:20:12.591 00.001 10072 IsGuiding returns 0
22:20:12.591 00.000 10072 PulseGuide returned control before completion, sleep 96
22:20:12.685 00.094 1032 UpdateGuideState exits: m=1400 SNR=26.3
22:20:12.688 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:12.722 00.034 10072 IsGuiding returns 0
22:20:12.722 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:12.725 00.003 1032 Enqueuing Expose request
22:20:12.728 00.003 10072 Move returns status 0, amount 86
22:20:12.728 00.000 10072 MoveAxis(N, 0, ABG)
22:20:12.728 00.000 10072 Move returns status 0, amount 0
22:20:12.728 00.000 10072 move complete, result=0
22:20:12.728 00.000 10072 worker thread done servicing request
22:20:12.728 00.000 10072 Worker thread wakes up
22:20:12.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:12.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:12.775 00.047 1032 GuideStep: 0.2 px 86 ms WEST, 0.0 px 0 ms NORTH
22:20:13.393 00.618 10072 Exposure complete
22:20:13.657 00.264 10072 worker thread done servicing request
22:20:13.657 00.000 1032 OnExposeComplete: enter
22:20:13.661 00.004 1032 UpdateGuideState(): m_state=6
22:20:13.665 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3425
22:20:13.702 00.037 1032 Star::Find returns 1 (0), X=1101.19, Y=134.57, Mass=1180, SNR=24.1, Peak=118 HFD=3.3
22:20:13.706 00.004 1032 MultiStar: [#1 -0.06,-0.02,1.02,U] [#2 0.16,0.01,0.86,U] [#3 -0.01,-0.01,0.79,U] [#4 0.15,0.30,0.00,M3] [#5 0.01,-0.09,0.73,U] [#6 0.08,0.11,0.63,U] [#7 0.32,0.15,0.00,M4] [#8 -0.03,0.02,0.57,U] 
22:20:13.710 00.004 1032 refined, 6 included, MultiStar: {0.02, -0.02}, one-star: {-0.02, -0.11}
22:20:13.747 00.037 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
22:20:13.750 00.003 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
22:20:13.752 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-0.91 mountX=-0.02 mountY=-0.01, mountTheta=-2.74
22:20:13.756 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
22:20:13.760 00.004 1032 Enqueuing Move request for scope (0.02, -0.02)
22:20:13.762 00.002 10072 Worker thread wakes up
22:20:13.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:20:13.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:20:13.763 00.001 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
22:20:13.765 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:20:13.802 00.037 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:20:13.802 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:20:13.802 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:13.803 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:20:13.803 00.000 10072 MoveAxis(W, 3, ABG)
22:20:13.803 00.000 10072 Guiding  Dir = 3, Dur = 3
22:20:13.803 00.000 10072 IsGuiding returns 0
22:20:13.804 00.001 10072 PulseGuide returned control before completion, sleep 13
22:20:13.848 00.044 10072 IsGuiding returns 0
22:20:13.849 00.001 10072 Move returns status 0, amount 3
22:20:13.849 00.000 10072 MoveAxis(N, 0, ABG)
22:20:13.849 00.000 10072 Move returns status 0, amount 0
22:20:13.849 00.000 10072 move complete, result=0
22:20:13.849 00.000 10072 worker thread done servicing request
22:20:13.865 00.016 1032 UpdateGuideState exits: m=1180 SNR=24.1
22:20:13.868 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:13.871 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:13.873 00.002 1032 Enqueuing Expose request
22:20:13.908 00.035 10072 Worker thread wakes up
22:20:13.908 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:20:13.913 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:13.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:14.556 00.643 10072 Exposure complete
22:20:14.636 00.080 10072 worker thread done servicing request
22:20:14.636 00.000 1032 OnExposeComplete: enter
22:20:14.639 00.003 1032 UpdateGuideState(): m_state=6
22:20:14.641 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3426
22:20:14.644 00.003 1032 Star::Find returns 1 (0), X=1101.23, Y=134.64, Mass=1242, SNR=24.7, Peak=122 HFD=3.2
22:20:14.648 00.004 1032 MultiStar: [#1 -0.13,0.17,0.98,U] [#2 0.02,0.28,0.00,M1] [#3 -0.12,0.06,0.78,U] [#4 -0.10,0.20,0.69,U] [#5 -0.07,0.02,0.67,U] [#6 0.16,0.12,0.60,U] [#7 0.14,0.08,0.68,U] [#8 -0.07,0.12,0.55,U] 
22:20:14.650 00.002 1032 single-star, 7 included, MultiStar: {-0.03, 0.09}, one-star: {0.02, -0.04}
22:20:14.653 00.003 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
22:20:14.655 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
22:20:14.657 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.11 mountX=-0.04 mountY=-0.01, mountTheta=-2.94
22:20:14.662 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
22:20:14.664 00.002 1032 Enqueuing Move request for scope (0.02, -0.04)
22:20:14.666 00.002 10072 Worker thread wakes up
22:20:14.666 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:20:14.666 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:20:14.667 00.001 10072 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
22:20:14.669 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:20:14.671 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:20:14.671 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:20:14.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:14.672 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:20:14.672 00.000 10072 MoveAxis(W, 3, ABG)
22:20:14.672 00.000 10072 Guiding  Dir = 3, Dur = 3
22:20:14.672 00.000 10072 IsGuiding returns 0
22:20:14.673 00.001 10072 PulseGuide returned control before completion, sleep 13
22:20:14.692 00.019 10072 IsGuiding returns 0
22:20:14.692 00.000 10072 Move returns status 0, amount 3
22:20:14.692 00.000 10072 MoveAxis(N, 0, ABG)
22:20:14.693 00.001 10072 Move returns status 0, amount 0
22:20:14.693 00.000 10072 move complete, result=0
22:20:14.693 00.000 10072 worker thread done servicing request
22:20:14.697 00.004 1032 UpdateGuideState exits: m=1242 SNR=24.7
22:20:14.701 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:14.703 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:14.705 00.002 1032 Enqueuing Expose request
22:20:14.708 00.003 10072 Worker thread wakes up
22:20:14.708 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:14.708 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:14.708 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:20:15.309 00.601 10072 Exposure complete
22:20:15.795 00.486 10072 worker thread done servicing request
22:20:15.796 00.001 1032 OnExposeComplete: enter
22:20:15.800 00.004 1032 UpdateGuideState(): m_state=6
22:20:15.804 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3427
22:20:15.808 00.004 1032 Star::Find returns 1 (0), X=1101.07, Y=134.84, Mass=1131, SNR=23.6, Peak=103 HFD=3.0
22:20:15.812 00.004 1032 MultiStar: [#1 -0.12,0.23,0.00,M1] [#2 -0.11,0.42,0.00,M2] [#3 -0.02,0.29,0.00,M1] [#4 -0.06,0.55,0.00,M3] [#5 -0.18,0.14,0.70,U] [#6 0.10,0.29,0.00,M2] [#7 -0.00,0.40,0.00,M4] [#8 -0.12,0.23,0.00,M1] 
22:20:15.824 00.012 1032 single-star, 1 included, MultiStar: {-0.16, 0.15}, one-star: {-0.14, 0.16}
22:20:15.841 00.017 1032 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.83) = xAngle (0.44 = 0.44)
22:20:15.849 00.008 1032 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.44 = 0.44)
22:20:15.854 00.005 1032 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.27 mountX=0.19 mountY=0.09, mountTheta=0.44
22:20:15.870 00.016 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.16, opts=13)
22:20:15.878 00.008 1032 Enqueuing Move request for scope (-0.14, 0.16)
22:20:15.883 00.005 10072 Worker thread wakes up
22:20:15.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
22:20:15.883 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
22:20:15.883 00.000 10072 Moving (-0.14, 0.16) raw xDistance=0.19 yDistance=0.09
22:20:15.898 00.015 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
22:20:15.910 00.012 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 285.76
22:20:15.910 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
22:20:15.910 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:15.910 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:20:15.910 00.000 10072 MoveAxis(W, 93, ABG)
22:20:15.910 00.000 10072 Guiding  Dir = 3, Dur = 93
22:20:15.914 00.004 10072 IsGuiding returns 0
22:20:15.917 00.003 10072 PulseGuide returned control before completion, sleep 101
22:20:15.949 00.032 1032 UpdateGuideState exits: m=1131 SNR=23.6
22:20:15.953 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:15.957 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:15.961 00.004 1032 Enqueuing Expose request
22:20:16.030 00.069 10072 IsGuiding returns 0
22:20:16.030 00.000 10072 Move returns status 0, amount 93
22:20:16.030 00.000 10072 MoveAxis(N, 0, ABG)
22:20:16.030 00.000 10072 Move returns status 0, amount 0
22:20:16.030 00.000 10072 move complete, result=0
22:20:16.030 00.000 10072 worker thread done servicing request
22:20:16.030 00.000 10072 Worker thread wakes up
22:20:16.030 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:16.031 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:16.033 00.002 1032 GuideStep: 0.2 px 93 ms WEST, 0.1 px 0 ms NORTH
22:20:16.659 00.626 10072 Exposure complete
22:20:16.749 00.090 1032 OnExposeComplete: enter
22:20:16.753 00.004 10072 worker thread done servicing request
22:20:16.753 00.000 1032 UpdateGuideState(): m_state=6
22:20:16.757 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3428
22:20:16.761 00.004 1032 Star::Find returns 1 (0), X=1101.17, Y=134.45, Mass=1413, SNR=26.4, Peak=136 HFD=3.2
22:20:16.764 00.003 1032 MultiStar: [#1 -0.09,-0.12,0.95,U] [#2 0.15,0.03,0.74,U] [#3 0.09,-0.13,0.71,U] [#4 -0.06,0.11,0.62,U] [#5 -0.02,-0.18,0.63,U] [#6 0.29,0.07,0.00,M3] [#7 0.13,0.04,0.68,U] [#8 0.01,-0.17,0.48,U] 
22:20:16.775 00.011 1032 refined, 7 included, MultiStar: {0.02, -0.09}, one-star: {-0.04, -0.23}
22:20:16.778 00.003 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
22:20:16.782 00.004 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
22:20:16.786 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.38 mountX=-0.09 mountY=0.01, mountTheta=3.07
22:20:16.791 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.09, opts=13)
22:20:16.795 00.004 1032 Enqueuing Move request for scope (0.02, -0.09)
22:20:16.797 00.002 10072 Worker thread wakes up
22:20:16.797 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
22:20:16.798 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
22:20:16.798 00.000 10072 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=0.01
22:20:16.807 00.009 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:20:16.807 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:20:16.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:16.808 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:20:16.808 00.000 10072 MoveAxis(W, 3, ABG)
22:20:16.808 00.000 10072 Guiding  Dir = 3, Dur = 3
22:20:16.808 00.000 10072 IsGuiding returns 0
22:20:16.809 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:20:16.815 00.006 10072 PulseGuide returned control before completion, sleep 12
22:20:16.827 00.012 10072 IsGuiding returns 0
22:20:16.827 00.000 10072 Move returns status 0, amount 3
22:20:16.827 00.000 10072 MoveAxis(N, 0, ABG)
22:20:16.827 00.000 10072 Move returns status 0, amount 0
22:20:16.827 00.000 10072 move complete, result=0
22:20:16.827 00.000 10072 worker thread done servicing request
22:20:16.842 00.015 1032 UpdateGuideState exits: m=1413 SNR=26.4
22:20:16.847 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:16.850 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:16.853 00.003 1032 Enqueuing Expose request
22:20:16.856 00.003 10072 Worker thread wakes up
22:20:16.856 00.000 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:20:16.858 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:16.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:17.277 00.419 10072 Exposure complete
22:20:17.378 00.101 10072 worker thread done servicing request
22:20:17.378 00.000 1032 OnExposeComplete: enter
22:20:17.381 00.003 1032 UpdateGuideState(): m_state=6
22:20:17.384 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3429
22:20:17.387 00.003 1032 Star::Find returns 1 (0), X=1101.18, Y=134.74, Mass=1297, SNR=25.3, Peak=111 HFD=3.4
22:20:17.390 00.003 1032 MultiStar: [#1 -0.05,0.05,0.99,U] [#2 0.06,0.26,0.00,M2] [#3 0.04,-0.07,0.78,U] [#4 0.01,0.26,0.00,M3] [#5 0.06,0.19,0.65,U] [#6 0.24,0.27,0.00,M4] [#7 0.24,0.09,0.00,M4] [#8 0.03,0.05,0.52,U] 
22:20:17.392 00.002 1032 refined, 4 included, MultiStar: {-0.00, 0.05}, one-star: {-0.03, 0.06}
22:20:17.398 00.006 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
22:20:17.400 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
22:20:17.403 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.60 mountX=0.05 mountY=-0.01, mountTheta=-0.23
22:20:17.407 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
22:20:17.410 00.003 1032 Enqueuing Move request for scope (-0.00, 0.05)
22:20:17.414 00.004 10072 Worker thread wakes up
22:20:17.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
22:20:17.414 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
22:20:17.414 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
22:20:17.417 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:20:17.421 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:20:17.421 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:20:17.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:17.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:20:17.421 00.000 10072 MoveAxis(W, 2, ABG)
22:20:17.421 00.000 10072 Guiding  Dir = 3, Dur = 2
22:20:17.421 00.000 10072 IsGuiding returns 0
22:20:17.423 00.002 10072 PulseGuide returned control before completion, sleep 11
22:20:17.441 00.018 10072 IsGuiding returns 0
22:20:17.441 00.000 10072 Move returns status 0, amount 2
22:20:17.441 00.000 10072 MoveAxis(N, 0, ABG)
22:20:17.441 00.000 10072 Move returns status 0, amount 0
22:20:17.441 00.000 10072 move complete, result=0
22:20:17.441 00.000 10072 worker thread done servicing request
22:20:17.451 00.010 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:20:17.455 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:17.461 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:17.465 00.004 1032 Enqueuing Expose request
22:20:17.469 00.004 10072 Worker thread wakes up
22:20:17.469 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:20:17.472 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:17.472 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:18.100 00.628 10072 Exposure complete
22:20:18.186 00.086 10072 worker thread done servicing request
22:20:18.186 00.000 1032 OnExposeComplete: enter
22:20:18.190 00.004 1032 UpdateGuideState(): m_state=6
22:20:18.193 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3430
22:20:18.195 00.002 1032 Star::Find returns 1 (0), X=1101.15, Y=134.99, Mass=1250, SNR=24.8, Peak=104 HFD=3.0
22:20:18.197 00.002 1032 MultiStar: [#1 0.07,0.26,0.00,M1] [#2 0.01,0.32,0.00,M3] [#3 0.02,0.21,0.77,U] [#4 -0.07,0.35,0.00,M4] [#5 -0.15,0.32,0.00,M1] [#6 0.20,0.47,0.00,M5] [#7 0.19,0.33,0.00,M5] [#8 0.21,0.33,0.00,M1] 
22:20:18.199 00.002 1032 refined, 1 included, MultiStar: {-0.03, 0.26}, one-star: {-0.06, 0.31}
22:20:18.201 00.002 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
22:20:18.204 00.003 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
22:20:18.212 00.008 1032 CameraToMount -- cameraX=-0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.67 mountX=0.26 mountY=-0.04, mountTheta=-0.16
22:20:18.216 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.26, opts=13)
22:20:18.220 00.004 1032 Enqueuing Move request for scope (-0.03, 0.26)
22:20:18.222 00.002 10072 Worker thread wakes up
22:20:18.222 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.26) opts 0xd
22:20:18.223 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.26)
22:20:18.223 00.000 10072 Moving (-0.03, 0.26) raw xDistance=0.26 yDistance=-0.04
22:20:18.227 00.004 10072 PPEC rslt: input = 0.26, final = 0.13, react = 0.13, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 285.77
22:20:18.228 00.001 10072 PPEC: input: 0.26, control: 0.13, exposure: 500
22:20:18.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:18.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:20:18.228 00.000 10072 MoveAxis(W, 126, ABG)
22:20:18.228 00.000 10072 Guiding  Dir = 3, Dur = 126
22:20:18.229 00.001 10072 IsGuiding returns 0
22:20:18.230 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:20:18.250 00.020 10072 PulseGuide returned control before completion, sleep 133
22:20:18.285 00.035 1032 UpdateGuideState exits: m=1250 SNR=24.8
22:20:18.289 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:18.293 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:18.297 00.004 1032 Enqueuing Expose request
22:20:18.393 00.096 10072 IsGuiding returns 0
22:20:18.393 00.000 10072 Move returns status 0, amount 126
22:20:18.393 00.000 10072 MoveAxis(N, 0, ABG)
22:20:18.393 00.000 10072 Move returns status 0, amount 0
22:20:18.395 00.002 10072 move complete, result=0
22:20:18.395 00.000 10072 worker thread done servicing request
22:20:18.395 00.000 10072 Worker thread wakes up
22:20:18.395 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:18.395 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:18.397 00.002 1032 GuideStep: 0.3 px 126 ms WEST, -0.0 px 0 ms NORTH
22:20:18.808 00.411 10072 Exposure complete
22:20:18.890 00.082 10072 worker thread done servicing request
22:20:18.890 00.000 1032 OnExposeComplete: enter
22:20:18.894 00.004 1032 UpdateGuideState(): m_state=6
22:20:18.900 00.006 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3431
22:20:18.904 00.004 1032 Star::Find returns 1 (0), X=1101.26, Y=134.69, Mass=1409, SNR=26.4, Peak=131 HFD=3.4
22:20:18.908 00.004 1032 MultiStar: [#1 0.08,0.13,0.96,U] [#2 0.08,0.19,0.74,U] [#3 -0.13,0.01,0.74,U] [#4 0.15,0.26,0.00,M5] [#5 -0.04,-0.17,0.64,U] [#6 -0.01,0.33,0.00,M6] [#7 0.31,0.09,0.00,M6] [#8 0.02,0.05,0.51,U] 
22:20:18.910 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.04}, one-star: {0.05, 0.01}
22:20:18.913 00.003 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
22:20:18.915 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
22:20:18.918 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.20 mountX=0.04 mountY=-0.03, mountTheta=-0.63
22:20:18.921 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
22:20:18.924 00.003 1032 Enqueuing Move request for scope (0.02, 0.04)
22:20:18.926 00.002 10072 Worker thread wakes up
22:20:18.926 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:20:18.926 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:20:18.926 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
22:20:18.931 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:20:18.935 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:20:18.935 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:20:18.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:18.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:20:18.935 00.000 10072 MoveAxis(W, 3, ABG)
22:20:18.935 00.000 10072 Guiding  Dir = 3, Dur = 3
22:20:18.936 00.001 10072 IsGuiding returns 0
22:20:18.936 00.000 10072 PulseGuide returned control before completion, sleep 13
22:20:18.959 00.023 1032 UpdateGuideState exits: m=1409 SNR=26.4
22:20:18.962 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:18.965 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:18.968 00.003 1032 Enqueuing Expose request
22:20:18.970 00.002 10072 IsGuiding returns 0
22:20:18.972 00.002 10072 Move returns status 0, amount 3
22:20:18.972 00.000 10072 MoveAxis(N, 0, ABG)
22:20:18.972 00.000 10072 Move returns status 0, amount 0
22:20:18.972 00.000 10072 move complete, result=0
22:20:18.972 00.000 10072 worker thread done servicing request
22:20:18.972 00.000 10072 Worker thread wakes up
22:20:18.972 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:18.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:18.986 00.014 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:20:19.606 00.620 10072 Exposure complete
22:20:19.688 00.082 10072 worker thread done servicing request
22:20:19.689 00.001 1032 OnExposeComplete: enter
22:20:19.691 00.002 1032 UpdateGuideState(): m_state=6
22:20:19.694 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3432
22:20:19.697 00.003 1032 Star::Find returns 1 (0), X=1101.26, Y=134.43, Mass=1360, SNR=25.9, Peak=131 HFD=3.2
22:20:19.700 00.003 1032 MultiStar: [#1 0.11,-0.17,0.95,U] [#2 0.30,-0.05,0.00,M3] [#3 0.12,-0.30,0.00,M1] [#4 0.21,-0.04,0.63,U] [#5 0.00,-0.10,0.63,U] [#6 0.49,-0.03,0.00,M7] [#7 0.41,-0.22,0.00,M7] [#8 -0.03,-0.18,0.49,U] 
22:20:19.702 00.002 1032 refined, 4 included, MultiStar: {0.07, -0.16}, one-star: {0.05, -0.25}
22:20:19.706 00.004 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
22:20:19.709 00.003 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
22:20:19.712 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.13 mountX=-0.17 mountY=-0.03, mountTheta=-2.96
22:20:19.716 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.16, opts=13)
22:20:19.719 00.003 1032 Enqueuing Move request for scope (0.07, -0.16)
22:20:19.721 00.002 10072 Worker thread wakes up
22:20:19.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
22:20:19.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
22:20:19.721 00.000 10072 Moving (0.07, -0.16) raw xDistance=-0.17 yDistance=-0.03
22:20:19.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:20:19.726 00.003 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 285.77
22:20:19.727 00.001 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
22:20:19.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:19.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:20:19.727 00.000 10072 MoveAxis(E, 78, ABG)
22:20:19.727 00.000 10072 Guiding  Dir = 2, Dur = 78
22:20:19.727 00.000 10072 IsGuiding returns 0
22:20:19.728 00.001 10072 PulseGuide returned control before completion, sleep 88
22:20:19.752 00.024 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:20:19.755 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:19.758 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:19.761 00.003 1032 Enqueuing Expose request
22:20:19.827 00.066 10072 IsGuiding returns 1
22:20:19.827 00.000 10072 scope still moving after pulse duration time elapsed
22:20:19.851 00.024 10072 IsGuiding returns 0
22:20:19.851 00.000 10072 scope move finished after 78 + 46 ms
22:20:19.852 00.001 10072 Move returns status 0, amount 78
22:20:19.852 00.000 10072 MoveAxis(N, 0, ABG)
22:20:19.852 00.000 10072 Move returns status 0, amount 0
22:20:19.852 00.000 10072 move complete, result=0
22:20:19.852 00.000 10072 worker thread done servicing request
22:20:19.852 00.000 10072 Worker thread wakes up
22:20:19.852 00.000 1032 GuideStep: -0.2 px 78 ms EAST, -0.0 px 0 ms NORTH
22:20:19.855 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:19.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:20.262 00.407 10072 Exposure complete
22:20:20.351 00.089 10072 worker thread done servicing request
22:20:20.351 00.000 1032 OnExposeComplete: enter
22:20:20.354 00.003 1032 UpdateGuideState(): m_state=6
22:20:20.356 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3433
22:20:20.360 00.004 1032 Star::Find returns 1 (0), X=1101.35, Y=134.54, Mass=1303, SNR=25.3, Peak=134 HFD=3.2
22:20:20.369 00.009 1032 MultiStar: [#1 0.12,-0.02,0.95,U] [#2 0.17,0.24,0.00,M4] [#3 0.03,-0.07,0.71,U] [#4 0.15,0.12,0.68,U] [#5 0.18,-0.09,0.67,U] [#6 0.18,0.11,0.63,U] [#7 0.25,0.03,0.00,M8] [#8 0.14,-0.10,0.53,U] 
22:20:20.372 00.003 1032 refined, 6 included, MultiStar: {0.13, -0.03}, one-star: {0.14, -0.14}
22:20:20.374 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
22:20:20.377 00.003 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
22:20:20.379 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.25 mountX=-0.07 mountY=-0.12, mountTheta=-2.09
22:20:20.384 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
22:20:20.386 00.002 1032 Enqueuing Move request for scope (0.13, -0.03)
22:20:20.389 00.003 10072 Worker thread wakes up
22:20:20.390 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
22:20:20.390 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
22:20:20.390 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.07 yDistance=-0.12
22:20:20.395 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:20:20.401 00.006 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:20:20.401 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:20:20.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:20.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:20:20.401 00.000 10072 MoveAxis(W, 3, ABG)
22:20:20.401 00.000 10072 Guiding  Dir = 3, Dur = 3
22:20:20.402 00.001 10072 IsGuiding returns 0
22:20:20.403 00.001 10072 PulseGuide returned control before completion, sleep 13
22:20:20.435 00.032 10072 IsGuiding returns 0
22:20:20.435 00.000 10072 Move returns status 0, amount 3
22:20:20.435 00.000 10072 MoveAxis(N, 0, ABG)
22:20:20.435 00.000 10072 Move returns status 0, amount 0
22:20:20.435 00.000 10072 move complete, result=0
22:20:20.436 00.001 10072 worker thread done servicing request
22:20:20.437 00.001 1032 UpdateGuideState exits: m=1303 SNR=25.3
22:20:20.440 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:20.443 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:20.447 00.004 1032 Enqueuing Expose request
22:20:20.450 00.003 10072 Worker thread wakes up
22:20:20.451 00.001 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:20:20.453 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:20.453 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:21.094 00.641 10072 Exposure complete
22:20:21.173 00.079 10072 worker thread done servicing request
22:20:21.173 00.000 1032 OnExposeComplete: enter
22:20:21.176 00.003 1032 UpdateGuideState(): m_state=6
22:20:21.179 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3434
22:20:21.183 00.004 1032 Star::Find returns 1 (0), X=1101.24, Y=134.78, Mass=1372, SNR=26.0, Peak=123 HFD=3.2
22:20:21.187 00.004 1032 MultiStar: [#1 -0.02,0.10,0.98,U] [#2 0.18,0.35,0.00,M5] [#3 -0.15,0.04,0.72,U] [#4 0.02,0.26,0.00,M4] [#5 0.03,-0.13,0.64,U] [#6 0.27,0.24,0.00,M7] [#7 0.15,0.02,0.69,U] [#8 -0.11,0.11,0.51,U] 
22:20:21.189 00.002 1032 refined, 5 included, MultiStar: {-0.01, 0.05}, one-star: {0.03, 0.10}
22:20:21.192 00.003 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
22:20:21.197 00.005 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
22:20:21.200 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.70 mountX=0.05 mountY=-0.01, mountTheta=-0.13
22:20:21.206 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
22:20:21.210 00.004 1032 Enqueuing Move request for scope (-0.01, 0.05)
22:20:21.214 00.004 10072 Worker thread wakes up
22:20:21.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:20:21.214 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:20:21.214 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
22:20:21.217 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:20:21.221 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:20:21.221 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:20:21.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:21.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:20:21.222 00.001 10072 MoveAxis(W, 5, ABG)
22:20:21.222 00.000 10072 Guiding  Dir = 3, Dur = 5
22:20:21.222 00.000 10072 IsGuiding returns 0
22:20:21.223 00.001 10072 PulseGuide returned control before completion, sleep 15
22:20:21.245 00.022 10072 IsGuiding returns 0
22:20:21.245 00.000 10072 Move returns status 0, amount 5
22:20:21.245 00.000 10072 MoveAxis(N, 0, ABG)
22:20:21.245 00.000 10072 Move returns status 0, amount 0
22:20:21.245 00.000 10072 move complete, result=0
22:20:21.245 00.000 10072 worker thread done servicing request
22:20:21.258 00.013 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:20:21.263 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:21.269 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:21.276 00.007 1032 Enqueuing Expose request
22:20:21.280 00.004 10072 Worker thread wakes up
22:20:21.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:21.280 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
22:20:21.283 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:21.690 00.407 10072 Exposure complete
22:20:21.776 00.086 10072 worker thread done servicing request
22:20:21.776 00.000 1032 OnExposeComplete: enter
22:20:21.779 00.003 1032 UpdateGuideState(): m_state=6
22:20:21.782 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3435
22:20:21.784 00.002 1032 Star::Find returns 1 (0), X=1101.34, Y=134.54, Mass=1530, SNR=27.5, Peak=154 HFD=3.2
22:20:21.786 00.002 1032 MultiStar: [#1 0.02,-0.10,0.94,U] [#2 0.15,-0.07,0.72,U] [#3 0.09,-0.26,0.00,M1] [#4 0.03,0.06,0.62,U] [#5 0.06,-0.09,0.60,U] [#6 0.10,0.03,0.58,U] [#7 0.26,0.05,0.00,M8] [#8 0.28,-0.02,0.00,M1] 
22:20:21.788 00.002 1032 refined, 5 included, MultiStar: {0.08, -0.06}, one-star: {0.13, -0.14}
22:20:21.790 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
22:20:21.792 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
22:20:21.795 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.67 mountX=-0.08 mountY=-0.06, mountTheta=-2.50
22:20:21.801 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
22:20:21.806 00.005 1032 Enqueuing Move request for scope (0.08, -0.06)
22:20:21.810 00.004 10072 Worker thread wakes up
22:20:21.810 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
22:20:21.810 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
22:20:21.810 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
22:20:21.813 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:20:21.816 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:20:21.816 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:20:21.816 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:21.816 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:20:21.816 00.000 10072 MoveAxis(W, 4, ABG)
22:20:21.816 00.000 10072 Guiding  Dir = 3, Dur = 4
22:20:21.816 00.000 10072 IsGuiding returns 0
22:20:21.816 00.000 10072 PulseGuide returned control before completion, sleep 14
22:20:21.842 00.026 1032 UpdateGuideState exits: m=1530 SNR=27.5
22:20:21.846 00.004 10072 IsGuiding returns 0
22:20:21.846 00.000 10072 Move returns status 0, amount 4
22:20:21.846 00.000 10072 MoveAxis(N, 0, ABG)
22:20:21.846 00.000 10072 Move returns status 0, amount 0
22:20:21.846 00.000 10072 move complete, result=0
22:20:21.846 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:21.850 00.004 10072 worker thread done servicing request
22:20:21.850 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:21.854 00.004 1032 Enqueuing Expose request
22:20:21.857 00.003 10072 Worker thread wakes up
22:20:21.857 00.000 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:20:21.860 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:21.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:22.487 00.627 10072 Exposure complete
22:20:22.560 00.073 10072 worker thread done servicing request
22:20:22.560 00.000 1032 OnExposeComplete: enter
22:20:22.564 00.004 1032 UpdateGuideState(): m_state=6
22:20:22.567 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3436
22:20:22.570 00.003 1032 Star::Find returns 1 (0), X=1101.35, Y=134.41, Mass=1399, SNR=26.3, Peak=135 HFD=3.2
22:20:22.572 00.002 1032 MultiStar: [#1 0.15,-0.05,0.93,U] [#2 0.17,-0.15,0.73,U] [#3 0.21,-0.10,0.73,U] [#4 0.18,0.07,0.61,U] [#5 -0.04,-0.19,0.65,U] [#6 0.26,0.07,0.00,M7] [#7 0.22,-0.09,0.70,U] [#8 0.13,-0.19,0.49,U] 
22:20:22.574 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.13}, one-star: {0.13, -0.27}
22:20:22.577 00.003 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
22:20:22.579 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
22:20:22.582 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.19 cameraTheta=-0.71 mountX=-0.16 mountY=-0.11, mountTheta=-2.54
22:20:22.586 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.13, opts=13)
22:20:22.588 00.002 1032 Enqueuing Move request for scope (0.15, -0.13)
22:20:22.590 00.002 10072 Worker thread wakes up
22:20:22.590 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
22:20:22.590 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
22:20:22.590 00.000 10072 Moving (0.15, -0.13) raw xDistance=-0.16 yDistance=-0.11
22:20:22.592 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:20:22.598 00.006 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 285.77
22:20:22.599 00.001 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
22:20:22.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:22.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:20:22.599 00.000 10072 MoveAxis(E, 71, ABG)
22:20:22.599 00.000 10072 Guiding  Dir = 2, Dur = 71
22:20:22.600 00.001 10072 IsGuiding returns 0
22:20:22.600 00.000 10072 PulseGuide returned control before completion, sleep 81
22:20:22.625 00.025 1032 UpdateGuideState exits: m=1399 SNR=26.3
22:20:22.630 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:22.632 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:22.635 00.003 1032 Enqueuing Expose request
22:20:22.688 00.053 10072 IsGuiding returns 1
22:20:22.688 00.000 10072 scope still moving after pulse duration time elapsed
22:20:22.719 00.031 10072 IsGuiding returns 0
22:20:22.719 00.000 10072 scope move finished after 71 + 47 ms
22:20:22.719 00.000 10072 Move returns status 0, amount 71
22:20:22.719 00.000 10072 MoveAxis(N, 0, ABG)
22:20:22.719 00.000 10072 Move returns status 0, amount 0
22:20:22.719 00.000 10072 move complete, result=0
22:20:22.719 00.000 10072 worker thread done servicing request
22:20:22.720 00.001 10072 Worker thread wakes up
22:20:22.720 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:22.720 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:22.720 00.000 1032 GuideStep: -0.2 px 71 ms EAST, -0.1 px 0 ms NORTH
22:20:23.131 00.411 10072 Exposure complete
22:20:23.218 00.087 10072 worker thread done servicing request
22:20:23.218 00.000 1032 OnExposeComplete: enter
22:20:23.222 00.004 1032 UpdateGuideState(): m_state=6
22:20:23.226 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3437
22:20:23.230 00.004 1032 Star::Find returns 1 (0), X=1101.23, Y=134.41, Mass=1180, SNR=24.1, Peak=113 HFD=3.2
22:20:23.233 00.003 1032 MultiStar: [#1 0.05,-0.03,0.98,U] [#2 0.20,0.07,0.80,U] [#3 -0.01,0.02,0.75,U] [#4 0.12,0.23,0.00,M3] [#5 0.06,-0.04,0.72,U] [#6 0.29,0.04,0.00,M8] [#7 0.21,0.03,0.74,U] [#8 0.13,-0.04,0.51,U] 
22:20:23.235 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.05}, one-star: {0.02, -0.27}
22:20:23.242 00.007 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
22:20:23.256 00.014 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
22:20:23.259 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.48 mountX=-0.07 mountY=-0.07, mountTheta=-2.31
22:20:23.264 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:20:23.269 00.005 1032 Enqueuing Move request for scope (0.09, -0.05)
22:20:23.272 00.003 10072 Worker thread wakes up
22:20:23.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:20:23.272 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:20:23.272 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.07
22:20:23.275 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:20:23.279 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:20:23.279 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:20:23.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:23.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:20:23.279 00.000 10072 MoveAxis(W, 4, ABG)
22:20:23.279 00.000 10072 Guiding  Dir = 3, Dur = 4
22:20:23.280 00.001 10072 IsGuiding returns 0
22:20:23.280 00.000 10072 PulseGuide returned control before completion, sleep 14
22:20:23.306 00.026 10072 IsGuiding returns 0
22:20:23.306 00.000 10072 Move returns status 0, amount 4
22:20:23.306 00.000 10072 MoveAxis(N, 0, ABG)
22:20:23.306 00.000 10072 Move returns status 0, amount 0
22:20:23.306 00.000 10072 move complete, result=0
22:20:23.306 00.000 10072 worker thread done servicing request
22:20:23.317 00.011 1032 UpdateGuideState exits: m=1180 SNR=24.1
22:20:23.320 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:23.322 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:23.324 00.002 1032 Enqueuing Expose request
22:20:23.326 00.002 10072 Worker thread wakes up
22:20:23.326 00.000 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:20:23.330 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:23.330 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:23.959 00.629 10072 Exposure complete
22:20:24.020 00.061 10072 worker thread done servicing request
22:20:24.020 00.000 1032 OnExposeComplete: enter
22:20:24.022 00.002 1032 UpdateGuideState(): m_state=6
22:20:24.025 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3438
22:20:24.029 00.004 1032 Star::Find returns 1 (0), X=1101.27, Y=134.77, Mass=1214, SNR=24.5, Peak=108 HFD=3.2
22:20:24.031 00.002 1032 MultiStar: [#1 0.06,-0.04,0.99,U] [#2 0.08,0.13,0.84,U] [#3 -0.03,0.11,0.76,U] [#4 0.07,0.34,0.00,M4] [#5 -0.06,0.06,0.68,U] [#6 0.18,0.14,0.62,U] [#7 0.20,0.15,0.00,M7] [#8 -0.04,-0.02,0.53,U] 
22:20:24.033 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.07}, one-star: {0.06, 0.10}
22:20:24.035 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
22:20:24.037 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
22:20:24.039 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.06 mountX=0.05 mountY=-0.05, mountTheta=-0.77
22:20:24.041 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
22:20:24.043 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
22:20:24.045 00.002 10072 Worker thread wakes up
22:20:24.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:20:24.045 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:20:24.045 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.05 yDistance=-0.05
22:20:24.046 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:20:24.049 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:20:24.049 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
22:20:24.049 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:24.049 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:20:24.049 00.000 10072 MoveAxis(W, 5, ABG)
22:20:24.049 00.000 10072 Guiding  Dir = 3, Dur = 5
22:20:24.050 00.001 10072 IsGuiding returns 0
22:20:24.050 00.000 10072 PulseGuide returned control before completion, sleep 15
22:20:24.071 00.021 1032 UpdateGuideState exits: m=1214 SNR=24.5
22:20:24.073 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:24.075 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:24.077 00.002 1032 Enqueuing Expose request
22:20:24.081 00.004 10072 IsGuiding returns 0
22:20:24.082 00.001 10072 Move returns status 0, amount 5
22:20:24.082 00.000 10072 MoveAxis(N, 0, ABG)
22:20:24.082 00.000 10072 Move returns status 0, amount 0
22:20:24.082 00.000 10072 move complete, result=0
22:20:24.082 00.000 10072 worker thread done servicing request
22:20:24.082 00.000 10072 Worker thread wakes up
22:20:24.082 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:24.082 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:24.088 00.006 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:20:24.492 00.404 10072 Exposure complete
22:20:24.551 00.059 10072 worker thread done servicing request
22:20:24.551 00.000 1032 OnExposeComplete: enter
22:20:24.553 00.002 1032 UpdateGuideState(): m_state=6
22:20:24.554 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3439
22:20:24.557 00.003 1032 Star::Find returns 1 (0), X=1101.32, Y=134.47, Mass=1496, SNR=27.1, Peak=139 HFD=3.2
22:20:24.559 00.002 1032 MultiStar: [#1 0.10,-0.17,0.88,U] [#2 0.20,-0.13,0.74,U] [#3 0.03,-0.01,0.68,U] [#4 0.05,0.12,0.62,U] [#5 0.02,-0.25,0.00,M1] [#6 0.15,-0.11,0.58,U] [#7 0.40,-0.05,0.00,M8] [#8 0.19,-0.18,0.00,M1] 
22:20:24.560 00.001 1032 refined, 5 included, MultiStar: {0.11, -0.10}, one-star: {0.11, -0.21}
22:20:24.561 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
22:20:24.563 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
22:20:24.564 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.74 mountX=-0.12 mountY=-0.08, mountTheta=-2.57
22:20:24.568 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
22:20:24.570 00.002 1032 Enqueuing Move request for scope (0.11, -0.10)
22:20:24.572 00.002 10072 Worker thread wakes up
22:20:24.572 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
22:20:24.572 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
22:20:24.572 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.12 yDistance=-0.08
22:20:24.573 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:20:24.576 00.003 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:20:24.576 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
22:20:24.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:24.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:20:24.576 00.000 10072 MoveAxis(W, 5, ABG)
22:20:24.576 00.000 10072 Guiding  Dir = 3, Dur = 5
22:20:24.576 00.000 10072 IsGuiding returns 0
22:20:24.578 00.002 10072 PulseGuide returned control before completion, sleep 15
22:20:24.595 00.017 1032 UpdateGuideState exits: m=1496 SNR=27.1
22:20:24.596 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:24.598 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:24.600 00.002 1032 Enqueuing Expose request
22:20:24.602 00.002 10072 IsGuiding returns 0
22:20:24.602 00.000 10072 Move returns status 0, amount 5
22:20:24.602 00.000 10072 MoveAxis(N, 0, ABG)
22:20:24.602 00.000 10072 Move returns status 0, amount 0
22:20:24.602 00.000 10072 move complete, result=0
22:20:24.602 00.000 10072 worker thread done servicing request
22:20:24.602 00.000 10072 Worker thread wakes up
22:20:24.602 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:24.602 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:24.610 00.008 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:20:25.228 00.618 10072 Exposure complete
22:20:25.283 00.055 10072 worker thread done servicing request
22:20:25.283 00.000 1032 OnExposeComplete: enter
22:20:25.286 00.003 1032 UpdateGuideState(): m_state=6
22:20:25.288 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3440
22:20:25.291 00.003 1032 Star::Find returns 1 (0), X=1101.44, Y=134.39, Mass=1311, SNR=25.4, Peak=130 HFD=3.2
22:20:25.293 00.002 1032 MultiStar: [#1 -0.02,-0.22,0.95,U] [#2 0.20,-0.07,0.81,U] [#3 0.01,-0.21,0.83,U] [#4 0.07,0.15,0.69,U] [#5 0.19,-0.15,0.66,U] [#6 0.34,-0.07,0.00,M7] [#7 0.29,0.02,0.00,M9] [#8 0.10,-0.18,0.51,U] 
22:20:25.295 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.15}, one-star: {0.23, -0.29}
22:20:25.297 00.002 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
22:20:25.298 00.001 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
22:20:25.301 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.93 mountX=-0.17 mountY=-0.07, mountTheta=-2.76
22:20:25.305 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.15, opts=13)
22:20:25.306 00.001 1032 Enqueuing Move request for scope (0.11, -0.15)
22:20:25.309 00.003 10072 Worker thread wakes up
22:20:25.309 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
22:20:25.309 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
22:20:25.309 00.000 10072 Moving (0.11, -0.15) raw xDistance=-0.17 yDistance=-0.07
22:20:25.312 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:20:25.314 00.002 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 285.78
22:20:25.314 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
22:20:25.314 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:25.314 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:20:25.315 00.001 10072 MoveAxis(E, 76, ABG)
22:20:25.315 00.000 10072 Guiding  Dir = 2, Dur = 76
22:20:25.315 00.000 10072 IsGuiding returns 0
22:20:25.315 00.000 10072 PulseGuide returned control before completion, sleep 86
22:20:25.338 00.023 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:20:25.340 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:25.341 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:25.343 00.002 1032 Enqueuing Expose request
22:20:25.411 00.068 10072 IsGuiding returns 0
22:20:25.411 00.000 10072 Move returns status 0, amount 76
22:20:25.411 00.000 10072 MoveAxis(N, 0, ABG)
22:20:25.411 00.000 10072 Move returns status 0, amount 0
22:20:25.411 00.000 10072 move complete, result=0
22:20:25.411 00.000 10072 worker thread done servicing request
22:20:25.411 00.000 10072 Worker thread wakes up
22:20:25.411 00.000 1032 GuideStep: -0.2 px 76 ms EAST, -0.1 px 0 ms NORTH
22:20:25.414 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:25.414 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:25.821 00.407 10072 Exposure complete
22:20:25.877 00.056 10072 worker thread done servicing request
22:20:25.878 00.001 1032 OnExposeComplete: enter
22:20:25.880 00.002 1032 UpdateGuideState(): m_state=6
22:20:25.882 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3441
22:20:25.884 00.002 1032 Star::Find returns 1 (0), X=1101.25, Y=134.66, Mass=1291, SNR=25.3, Peak=129 HFD=3.3
22:20:25.886 00.002 1032 MultiStar: [#1 -0.05,0.03,1.00,U] [#2 0.15,0.20,0.00,M1] [#3 0.19,0.02,0.73,U] [#4 0.21,0.30,0.00,M3] [#5 0.23,0.07,0.00,M1] [#6 0.22,0.07,0.61,U] [#7 0.12,0.11,0.67,U] [#8 0.06,-0.06,0.49,U] 
22:20:25.888 00.002 1032 single-star, 5 included, MultiStar: {0.08, 0.03}, one-star: {0.04, -0.02}
22:20:25.890 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:20:25.892 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:20:25.895 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.46 mountX=-0.03 mountY=-0.03, mountTheta=-2.29
22:20:25.899 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
22:20:25.901 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
22:20:25.902 00.001 10072 Worker thread wakes up
22:20:25.903 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:20:25.903 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:20:25.903 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
22:20:25.904 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:20:25.906 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:20:25.906 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:20:25.908 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:25.908 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:20:25.908 00.000 10072 MoveAxis(W, 4, ABG)
22:20:25.908 00.000 10072 Guiding  Dir = 3, Dur = 4
22:20:25.908 00.000 10072 IsGuiding returns 0
22:20:25.909 00.001 10072 PulseGuide returned control before completion, sleep 14
22:20:25.926 00.017 10072 IsGuiding returns 0
22:20:25.926 00.000 10072 Move returns status 0, amount 4
22:20:25.926 00.000 10072 MoveAxis(N, 0, ABG)
22:20:25.926 00.000 10072 Move returns status 0, amount 0
22:20:25.926 00.000 10072 move complete, result=0
22:20:25.926 00.000 10072 worker thread done servicing request
22:20:25.928 00.002 1032 UpdateGuideState exits: m=1291 SNR=25.3
22:20:25.931 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:25.933 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:25.934 00.001 1032 Enqueuing Expose request
22:20:25.936 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:20:25.938 00.002 10072 Worker thread wakes up
22:20:25.938 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:25.938 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:26.567 00.629 10072 Exposure complete
22:20:26.622 00.055 10072 worker thread done servicing request
22:20:26.622 00.000 1032 OnExposeComplete: enter
22:20:26.625 00.003 1032 UpdateGuideState(): m_state=6
22:20:26.626 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3442
22:20:26.629 00.003 1032 Star::Find returns 1 (0), X=1101.20, Y=135.08, Mass=1402, SNR=26.3, Peak=118 HFD=2.9
22:20:26.631 00.002 1032 MultiStar: [#1 -0.05,0.32,0.00,M1] [#2 0.10,0.45,0.00,M2] [#3 -0.07,0.38,0.00,M1] [#4 0.07,0.43,0.00,M4] [#5 0.10,0.22,0.00,M2] [#6 0.35,0.44,0.00,M7] [#7 0.16,0.35,0.00,M9] [#8 -0.02,0.39,0.00,M1] 
22:20:26.632 00.001 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
22:20:26.634 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
22:20:26.636 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.40 hyp=0.40 cameraTheta=1.60 mountX=0.39 mountY=-0.09, mountTheta=-0.23
22:20:26.639 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.40, opts=13)
22:20:26.640 00.001 1032 Enqueuing Move request for scope (-0.01, 0.40)
22:20:26.642 00.002 10072 Worker thread wakes up
22:20:26.642 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.40) opts 0xd
22:20:26.642 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.40)
22:20:26.642 00.000 10072 Moving (-0.01, 0.40) raw xDistance=0.39 yDistance=-0.09
22:20:26.646 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:20:26.648 00.002 10072 PPEC rslt: input = 0.39, final = 0.20, react = 0.19, pred = 0.00, hyst = 0.17, hyst_pct = 0.00, period_length = 285.78
22:20:26.649 00.001 10072 PPEC: input: 0.39, control: 0.20, exposure: 500
22:20:26.649 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:26.649 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:20:26.649 00.000 10072 MoveAxis(W, 189, ABG)
22:20:26.649 00.000 10072 Guiding  Dir = 3, Dur = 189
22:20:26.649 00.000 10072 IsGuiding returns 0
22:20:26.650 00.001 10072 PulseGuide returned control before completion, sleep 199
22:20:26.666 00.016 1032 UpdateGuideState exits: m=1402 SNR=26.3
22:20:26.668 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:26.670 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:26.671 00.001 1032 Enqueuing Expose request
22:20:26.864 00.193 10072 IsGuiding returns 0
22:20:26.864 00.000 10072 Move returns status 0, amount 189
22:20:26.864 00.000 10072 MoveAxis(N, 0, ABG)
22:20:26.864 00.000 10072 Move returns status 0, amount 0
22:20:26.864 00.000 10072 move complete, result=0
22:20:26.864 00.000 10072 worker thread done servicing request
22:20:26.864 00.000 1032 GuideStep: 0.4 px 189 ms WEST, -0.1 px 0 ms NORTH
22:20:26.867 00.003 10072 Worker thread wakes up
22:20:26.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:26.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:27.274 00.407 10072 Exposure complete
22:20:27.326 00.052 10072 worker thread done servicing request
22:20:27.327 00.001 1032 OnExposeComplete: enter
22:20:27.329 00.002 1032 UpdateGuideState(): m_state=6
22:20:27.331 00.002 1032 Star::Find(15, 1101, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3443
22:20:27.333 00.002 1032 Star::Find returns 1 (0), X=1101.23, Y=134.83, Mass=1442, SNR=26.7, Peak=134 HFD=3.3
22:20:27.336 00.003 1032 MultiStar: [#1 -0.15,0.18,0.93,U] [#2 0.24,0.30,0.00,M3] [#3 0.18,0.13,0.72,U] [#4 0.26,0.29,0.00,M5] [#5 -0.08,0.26,0.00,M3] [#6 0.18,0.27,0.00,M8] [#7 0.24,0.04,0.00,M10] [#8 0.08,0.19,0.47,U] 
22:20:27.338 00.002 1032 single-star, 3 included, MultiStar: {0.01, 0.16}, one-star: {0.02, 0.15}
22:20:27.341 00.003 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
22:20:27.342 00.001 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
22:20:27.344 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.47 mountX=0.14 mountY=-0.05, mountTheta=-0.36
22:20:27.347 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.15, opts=13)
22:20:27.348 00.001 1032 Enqueuing Move request for scope (0.02, 0.15)
22:20:27.350 00.002 10072 Worker thread wakes up
22:20:27.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
22:20:27.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
22:20:27.350 00.000 10072 Moving (0.02, 0.15) raw xDistance=0.14 yDistance=-0.05
22:20:27.351 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:20:27.354 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.78
22:20:27.354 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:20:27.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:27.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:20:27.354 00.000 10072 MoveAxis(W, 71, ABG)
22:20:27.354 00.000 10072 Guiding  Dir = 3, Dur = 71
22:20:27.355 00.001 10072 IsGuiding returns 0
22:20:27.355 00.000 10072 PulseGuide returned control before completion, sleep 81
22:20:27.373 00.018 1032 UpdateGuideState exits: m=1442 SNR=26.7
22:20:27.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:27.377 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:27.378 00.001 1032 Enqueuing Expose request
22:20:27.442 00.064 10072 IsGuiding returns 0
22:20:27.442 00.000 10072 Move returns status 0, amount 71
22:20:27.442 00.000 10072 MoveAxis(N, 0, ABG)
22:20:27.442 00.000 10072 Move returns status 0, amount 0
22:20:27.442 00.000 10072 move complete, result=0
22:20:27.442 00.000 10072 worker thread done servicing request
22:20:27.442 00.000 10072 Worker thread wakes up
22:20:27.442 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:27.443 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:27.443 00.000 1032 GuideStep: 0.1 px 71 ms WEST, -0.1 px 0 ms NORTH
22:20:28.068 00.625 10072 Exposure complete
22:20:28.122 00.054 10072 worker thread done servicing request
22:20:28.122 00.000 1032 OnExposeComplete: enter
22:20:28.123 00.001 1032 UpdateGuideState(): m_state=6
22:20:28.125 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3444
22:20:28.128 00.003 1032 Star::Find returns 1 (0), X=1101.31, Y=134.25, Mass=1098, SNR=23.3, Peak=103 HFD=3.1
22:20:28.129 00.001 1032 MultiStar: [#1 0.12,-0.40,0.00,M1] [#2 0.25,-0.21,0.00,M4] [#3 0.18,-0.36,0.00,M1] [#4 0.01,-0.01,0.73,U] [#5 0.12,-0.34,0.00,M4] [#6 0.32,-0.13,0.00,M9] [#7 0.34,-0.26,0.00,R] [#8 0.08,-0.36,0.00,M1] 
22:20:28.131 00.002 1032 refined, 1 included, MultiStar: {0.07, -0.26}, one-star: {0.10, -0.43}
22:20:28.132 00.001 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.14)
22:20:28.134 00.002 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.14)
22:20:28.136 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.26 cameraTheta=-1.32 mountX=-0.26 mountY=0.00, mountTheta=3.14
22:20:28.139 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.26, opts=13)
22:20:28.141 00.002 1032 Enqueuing Move request for scope (0.07, -0.26)
22:20:28.143 00.002 10072 Worker thread wakes up
22:20:28.143 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
22:20:28.143 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
22:20:28.143 00.000 10072 Moving (0.07, -0.26) raw xDistance=-0.26 yDistance=0.00
22:20:28.147 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:20:28.149 00.002 10072 PPEC rslt: input = -0.26, final = -0.12, react = -0.13, pred = 0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 285.78
22:20:28.149 00.000 10072 PPEC: input: -0.26, control: -0.12, exposure: 500
22:20:28.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:28.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:20:28.149 00.000 10072 MoveAxis(E, 120, ABG)
22:20:28.149 00.000 10072 Guiding  Dir = 2, Dur = 120
22:20:28.149 00.000 10072 IsGuiding returns 0
22:20:28.150 00.001 10072 PulseGuide returned control before completion, sleep 130
22:20:28.168 00.018 1032 UpdateGuideState exits: m=1098 SNR=23.3
22:20:28.170 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:28.171 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:28.173 00.002 1032 Enqueuing Expose request
22:20:28.285 00.112 10072 IsGuiding returns 0
22:20:28.285 00.000 10072 Move returns status 0, amount 120
22:20:28.285 00.000 10072 MoveAxis(N, 0, ABG)
22:20:28.286 00.001 10072 Move returns status 0, amount 0
22:20:28.286 00.000 10072 move complete, result=0
22:20:28.286 00.000 1032 GuideStep: -0.3 px 120 ms EAST, 0.0 px 0 ms NORTH
22:20:28.288 00.002 10072 worker thread done servicing request
22:20:28.288 00.000 10072 Worker thread wakes up
22:20:28.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:28.288 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:28.697 00.409 10072 Exposure complete
22:20:28.754 00.057 10072 worker thread done servicing request
22:20:28.755 00.001 1032 OnExposeComplete: enter
22:20:28.757 00.002 1032 UpdateGuideState(): m_state=6
22:20:28.759 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3445
22:20:28.762 00.003 1032 Star::Find returns 1 (0), X=1101.35, Y=134.63, Mass=1337, SNR=25.7, Peak=124 HFD=3.3
22:20:28.764 00.002 1032 MultiStar: [#1 0.01,-0.11,0.93,U] [#2 0.11,0.11,0.79,U] [#3 -0.08,0.04,0.76,U] [#4 0.13,0.02,0.65,U] [#5 0.10,-0.10,0.64,U] [#6 0.39,0.11,0.00,M10] [#7 -0.23,0.18,0.00,M1] [#8 0.10,-0.04,0.50,U] 
22:20:28.767 00.003 1032 refined, 6 included, MultiStar: {0.07, -0.02}, one-star: {0.14, -0.04}
22:20:28.769 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
22:20:28.771 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
22:20:28.773 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.29 mountX=-0.04 mountY=-0.06, mountTheta=-2.12
22:20:28.777 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
22:20:28.779 00.002 1032 Enqueuing Move request for scope (0.07, -0.02)
22:20:28.781 00.002 10072 Worker thread wakes up
22:20:28.781 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:20:28.781 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:20:28.781 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
22:20:28.783 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:20:28.785 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:20:28.786 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:20:28.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:28.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:20:28.786 00.000 10072 MoveAxis(W, 4, ABG)
22:20:28.786 00.000 10072 Guiding  Dir = 3, Dur = 4
22:20:28.786 00.000 10072 IsGuiding returns 0
22:20:28.787 00.001 10072 PulseGuide returned control before completion, sleep 14
22:20:28.802 00.015 10072 IsGuiding returns 0
22:20:28.803 00.001 10072 Move returns status 0, amount 4
22:20:28.803 00.000 10072 MoveAxis(N, 0, ABG)
22:20:28.803 00.000 10072 Move returns status 0, amount 0
22:20:28.803 00.000 10072 move complete, result=0
22:20:28.803 00.000 10072 worker thread done servicing request
22:20:28.807 00.004 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:20:28.809 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:28.810 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:28.811 00.001 1032 Enqueuing Expose request
22:20:28.813 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:20:28.814 00.001 10072 Worker thread wakes up
22:20:28.815 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:28.815 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:29.444 00.629 10072 Exposure complete
22:20:29.504 00.060 10072 worker thread done servicing request
22:20:29.504 00.000 1032 OnExposeComplete: enter
22:20:29.507 00.003 1032 UpdateGuideState(): m_state=6
22:20:29.509 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3446
22:20:29.511 00.002 1032 Star::Find returns 1 (0), X=1101.22, Y=134.86, Mass=1311, SNR=25.4, Peak=121 HFD=3.1
22:20:29.513 00.002 1032 MultiStar: [#1 -0.09,0.15,1.01,U] [#2 0.03,0.25,0.00,M4] [#3 -0.07,0.22,0.73,U] [#4 0.06,0.34,0.00,M4] [#5 -0.04,0.23,0.67,U] [#6 0.13,0.28,0.00,R] [#7 -0.16,0.52,0.00,M2] [#8 0.12,0.13,0.50,U] 
22:20:29.514 00.001 1032 single-star, 4 included, MultiStar: {-0.03, 0.18}, one-star: {0.01, 0.18}
22:20:29.517 00.003 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
22:20:29.519 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
22:20:29.521 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.50 mountX=0.17 mountY=-0.06, mountTheta=-0.33
22:20:29.525 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.18, opts=13)
22:20:29.527 00.002 1032 Enqueuing Move request for scope (0.01, 0.18)
22:20:29.532 00.005 10072 Worker thread wakes up
22:20:29.532 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
22:20:29.532 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
22:20:29.532 00.000 10072 Moving (0.01, 0.18) raw xDistance=0.17 yDistance=-0.06
22:20:29.539 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:20:29.544 00.005 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 285.79
22:20:29.544 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
22:20:29.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:29.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:20:29.545 00.001 10072 MoveAxis(W, 83, ABG)
22:20:29.545 00.000 10072 Guiding  Dir = 3, Dur = 83
22:20:29.545 00.000 10072 IsGuiding returns 0
22:20:29.546 00.001 10072 PulseGuide returned control before completion, sleep 93
22:20:29.574 00.028 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:20:29.577 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:29.579 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:29.583 00.004 1032 Enqueuing Expose request
22:20:29.646 00.063 10072 IsGuiding returns 1
22:20:29.646 00.000 10072 scope still moving after pulse duration time elapsed
22:20:29.676 00.030 10072 IsGuiding returns 0
22:20:29.676 00.000 10072 scope move finished after 83 + 48 ms
22:20:29.677 00.001 10072 Move returns status 0, amount 83
22:20:29.677 00.000 10072 MoveAxis(N, 0, ABG)
22:20:29.677 00.000 10072 Move returns status 0, amount 0
22:20:29.677 00.000 10072 move complete, result=0
22:20:29.677 00.000 10072 worker thread done servicing request
22:20:29.677 00.000 10072 Worker thread wakes up
22:20:29.677 00.000 1032 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
22:20:29.679 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:29.680 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:30.090 00.410 10072 Exposure complete
22:20:30.143 00.053 10072 worker thread done servicing request
22:20:30.145 00.002 1032 OnExposeComplete: enter
22:20:30.147 00.002 1032 UpdateGuideState(): m_state=6
22:20:30.148 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3447
22:20:30.150 00.002 1032 Star::Find returns 1 (0), X=1101.16, Y=134.56, Mass=1246, SNR=24.8, Peak=112 HFD=3.3
22:20:30.152 00.002 1032 MultiStar: [#1 -0.01,-0.15,1.02,U] [#2 0.20,0.07,0.85,U] [#3 0.08,-0.14,0.78,U] [#4 0.06,0.12,0.71,U] [#5 -0.02,-0.15,0.67,U] [#6 0.08,-0.18,0.64,U] [#7 -0.13,0.24,0.00,M3] [#8 0.15,-0.18,0.54,U] 
22:20:30.154 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {-0.05, -0.12}
22:20:30.155 00.001 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
22:20:30.156 00.001 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
22:20:30.157 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.02 mountX=-0.10 mountY=-0.03, mountTheta=-2.85
22:20:30.159 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
22:20:30.161 00.002 1032 Enqueuing Move request for scope (0.05, -0.09)
22:20:30.163 00.002 10072 Worker thread wakes up
22:20:30.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
22:20:30.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
22:20:30.163 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.03
22:20:30.165 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:20:30.167 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:20:30.167 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:20:30.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:30.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:20:30.167 00.000 10072 MoveAxis(W, 4, ABG)
22:20:30.167 00.000 10072 Guiding  Dir = 3, Dur = 4
22:20:30.167 00.000 10072 IsGuiding returns 0
22:20:30.168 00.001 10072 PulseGuide returned control before completion, sleep 14
22:20:30.185 00.017 1032 UpdateGuideState exits: m=1246 SNR=24.8
22:20:30.187 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:30.189 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:30.190 00.001 1032 Enqueuing Expose request
22:20:30.197 00.007 10072 IsGuiding returns 0
22:20:30.197 00.000 10072 Move returns status 0, amount 4
22:20:30.197 00.000 10072 MoveAxis(N, 0, ABG)
22:20:30.197 00.000 10072 Move returns status 0, amount 0
22:20:30.197 00.000 10072 move complete, result=0
22:20:30.197 00.000 10072 worker thread done servicing request
22:20:30.197 00.000 10072 Worker thread wakes up
22:20:30.197 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:30.197 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:30.198 00.001 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:20:30.826 00.628 10072 Exposure complete
22:20:30.878 00.052 10072 worker thread done servicing request
22:20:30.878 00.000 1032 OnExposeComplete: enter
22:20:30.879 00.001 1032 UpdateGuideState(): m_state=6
22:20:30.881 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3448
22:20:30.883 00.002 1032 Star::Find returns 1 (0), X=1101.35, Y=134.39, Mass=1049, SNR=22.7, Peak=103 HFD=3.2
22:20:30.884 00.001 1032 MultiStar: [#1 -0.09,-0.34,0.00,M1] [#2 0.16,-0.15,0.84,U] [#3 0.21,-0.42,0.00,M1] [#4 0.10,-0.10,0.75,U] [#5 0.13,-0.17,0.79,U] [#6 0.28,-0.36,0.00,M1] [#7 -0.29,0.02,0.00,M4] [#8 0.08,-0.32,0.00,M1] 
22:20:30.886 00.002 1032 refined, 3 included, MultiStar: {0.13, -0.18}, one-star: {0.14, -0.29}
22:20:30.887 00.001 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
22:20:30.889 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
22:20:30.892 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.23 cameraTheta=-0.94 mountX=-0.21 mountY=-0.08, mountTheta=-2.77
22:20:30.895 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.18, opts=13)
22:20:30.898 00.003 1032 Enqueuing Move request for scope (0.13, -0.18)
22:20:30.901 00.003 10072 Worker thread wakes up
22:20:30.901 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
22:20:30.901 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
22:20:30.901 00.000 10072 Moving (0.13, -0.18) raw xDistance=-0.21 yDistance=-0.08
22:20:30.902 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:20:30.905 00.003 10072 PPEC rslt: input = -0.21, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 285.79
22:20:30.905 00.000 10072 PPEC: input: -0.21, control: -0.10, exposure: 500
22:20:30.905 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:30.905 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:20:30.905 00.000 10072 MoveAxis(E, 97, ABG)
22:20:30.905 00.000 10072 Guiding  Dir = 2, Dur = 97
22:20:30.905 00.000 10072 IsGuiding returns 0
22:20:30.906 00.001 10072 PulseGuide returned control before completion, sleep 107
22:20:30.921 00.015 1032 UpdateGuideState exits: m=1049 SNR=22.7
22:20:30.924 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:30.926 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:30.929 00.003 1032 Enqueuing Expose request
22:20:31.027 00.098 10072 IsGuiding returns 0
22:20:31.028 00.001 10072 Move returns status 0, amount 97
22:20:31.028 00.000 10072 MoveAxis(N, 0, ABG)
22:20:31.028 00.000 10072 Move returns status 0, amount 0
22:20:31.028 00.000 10072 move complete, result=0
22:20:31.028 00.000 10072 worker thread done servicing request
22:20:31.028 00.000 1032 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
22:20:31.031 00.003 10072 Worker thread wakes up
22:20:31.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:31.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:31.436 00.405 10072 Exposure complete
22:20:31.494 00.058 10072 worker thread done servicing request
22:20:31.494 00.000 1032 OnExposeComplete: enter
22:20:31.497 00.003 1032 UpdateGuideState(): m_state=6
22:20:31.499 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3449
22:20:31.500 00.001 1032 Star::Find returns 1 (0), X=1101.21, Y=134.51, Mass=1186, SNR=24.2, Peak=116 HFD=3.2
22:20:31.502 00.002 1032 MultiStar: [#1 -0.03,-0.05,1.02,U] [#2 -0.01,0.08,0.86,U] [#3 0.09,-0.01,0.83,U] [#4 0.06,0.13,0.70,U] [#5 0.02,-0.08,0.67,U] [#6 0.14,-0.31,0.00,M2] [#7 -0.08,0.28,0.00,M5] [#8 0.12,-0.17,0.56,U] 
22:20:31.504 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.04}, one-star: {0.00, -0.16}
22:20:31.506 00.002 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
22:20:31.507 00.001 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
22:20:31.508 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.93 mountX=-0.05 mountY=-0.02, mountTheta=-2.76
22:20:31.511 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
22:20:31.512 00.001 1032 Enqueuing Move request for scope (0.03, -0.04)
22:20:31.515 00.003 10072 Worker thread wakes up
22:20:31.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
22:20:31.515 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
22:20:31.515 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
22:20:31.516 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:20:31.519 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:20:31.519 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:20:31.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:31.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:20:31.519 00.000 10072 MoveAxis(W, 3, ABG)
22:20:31.519 00.000 10072 Guiding  Dir = 3, Dur = 3
22:20:31.520 00.001 10072 IsGuiding returns 0
22:20:31.520 00.000 10072 PulseGuide returned control before completion, sleep 13
22:20:31.539 00.019 1032 UpdateGuideState exits: m=1186 SNR=24.2
22:20:31.542 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:31.546 00.004 10072 IsGuiding returns 0
22:20:31.546 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:31.548 00.002 1032 Enqueuing Expose request
22:20:31.551 00.003 10072 Move returns status 0, amount 3
22:20:31.551 00.000 10072 MoveAxis(N, 0, ABG)
22:20:31.551 00.000 10072 Move returns status 0, amount 0
22:20:31.551 00.000 10072 move complete, result=0
22:20:31.551 00.000 10072 worker thread done servicing request
22:20:31.551 00.000 10072 Worker thread wakes up
22:20:31.551 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:31.551 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:31.559 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:20:32.188 00.629 10072 Exposure complete
22:20:32.239 00.051 10072 worker thread done servicing request
22:20:32.239 00.000 1032 OnExposeComplete: enter
22:20:32.241 00.002 1032 UpdateGuideState(): m_state=6
22:20:32.244 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3450
22:20:32.245 00.001 1032 Star::Find returns 1 (0), X=1101.21, Y=134.83, Mass=1310, SNR=25.4, Peak=130 HFD=2.9
22:20:32.246 00.001 1032 MultiStar: [#1 -0.02,0.29,0.00,M1] [#2 0.09,0.41,0.00,M2] [#3 0.08,0.15,0.80,U] [#4 -0.02,0.35,0.00,M2] [#5 -0.02,0.27,0.00,M1] [#6 0.19,0.07,0.66,U] [#7 -0.15,0.53,0.00,M6] [#8 -0.16,0.24,0.00,M1] 
22:20:32.248 00.002 1032 refined, 2 included, MultiStar: {0.08, 0.13}, one-star: {0.00, 0.15}
22:20:32.249 00.001 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
22:20:32.250 00.001 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
22:20:32.251 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.03 mountX=0.10 mountY=-0.11, mountTheta=-0.80
22:20:32.255 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
22:20:32.256 00.001 1032 Enqueuing Move request for scope (0.08, 0.13)
22:20:32.258 00.002 10072 Worker thread wakes up
22:20:32.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
22:20:32.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
22:20:32.258 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.10 yDistance=-0.11
22:20:32.259 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=146, Gamma=2.230
22:20:32.261 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:20:32.261 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:20:32.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:32.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:20:32.261 00.000 10072 MoveAxis(W, 3, ABG)
22:20:32.261 00.000 10072 Guiding  Dir = 3, Dur = 3
22:20:32.262 00.001 10072 IsGuiding returns 0
22:20:32.262 00.000 10072 PulseGuide returned control before completion, sleep 13
22:20:32.279 00.017 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:20:32.282 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:32.284 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:32.286 00.002 1032 Enqueuing Expose request
22:20:32.287 00.001 10072 IsGuiding returns 0
22:20:32.287 00.000 10072 Move returns status 0, amount 3
22:20:32.287 00.000 10072 MoveAxis(N, 0, ABG)
22:20:32.287 00.000 10072 Move returns status 0, amount 0
22:20:32.287 00.000 10072 move complete, result=0
22:20:32.287 00.000 10072 worker thread done servicing request
22:20:32.287 00.000 10072 Worker thread wakes up
22:20:32.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:32.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:32.294 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:20:32.707 00.413 10072 Exposure complete
22:20:32.757 00.050 10072 worker thread done servicing request
22:20:32.757 00.000 1032 OnExposeComplete: enter
22:20:32.759 00.002 1032 UpdateGuideState(): m_state=6
22:20:32.760 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3451
22:20:32.762 00.002 1032 Star::Find returns 1 (0), X=1101.25, Y=134.62, Mass=1346, SNR=25.8, Peak=124 HFD=3.3
22:20:32.763 00.001 1032 MultiStar: [#1 -0.05,0.07,0.92,U] [#2 0.09,0.05,0.74,U] [#3 0.09,-0.08,0.76,U] [#4 0.11,0.16,0.68,U] [#5 -0.20,-0.05,0.67,U] [#6 0.19,-0.11,0.60,U] [#7 -0.08,0.28,0.00,M7] [#8 0.12,-0.01,0.47,U] 
22:20:32.764 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.00}, one-star: {0.04, -0.06}
22:20:32.766 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
22:20:32.769 00.003 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
22:20:32.771 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.10 mountX=-0.02 mountY=-0.04, mountTheta=-1.93
22:20:32.775 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
22:20:32.776 00.001 1032 Enqueuing Move request for scope (0.04, -0.00)
22:20:32.778 00.002 10072 Worker thread wakes up
22:20:32.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:20:32.778 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:20:32.778 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.02 yDistance=-0.04
22:20:32.779 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:20:32.781 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:20:32.781 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:20:32.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:32.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:20:32.781 00.000 10072 MoveAxis(W, 2, ABG)
22:20:32.781 00.000 10072 Guiding  Dir = 3, Dur = 2
22:20:32.781 00.000 10072 IsGuiding returns 0
22:20:32.782 00.001 10072 PulseGuide returned control before completion, sleep 12
22:20:32.797 00.015 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:20:32.801 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:32.803 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:32.805 00.002 1032 Enqueuing Expose request
22:20:32.806 00.001 10072 IsGuiding returns 0
22:20:32.806 00.000 10072 Move returns status 0, amount 2
22:20:32.806 00.000 10072 MoveAxis(N, 0, ABG)
22:20:32.806 00.000 10072 Move returns status 0, amount 0
22:20:32.806 00.000 10072 move complete, result=0
22:20:32.806 00.000 10072 worker thread done servicing request
22:20:32.806 00.000 10072 Worker thread wakes up
22:20:32.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:32.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:32.814 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:20:33.441 00.627 10072 Exposure complete
22:20:33.493 00.052 10072 worker thread done servicing request
22:20:33.493 00.000 1032 OnExposeComplete: enter
22:20:33.495 00.002 1032 UpdateGuideState(): m_state=6
22:20:33.496 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3452
22:20:33.498 00.002 1032 Star::Find returns 1 (0), X=1101.35, Y=134.42, Mass=1449, SNR=26.8, Peak=148 HFD=3.2
22:20:33.499 00.001 1032 MultiStar: [#1 -0.10,-0.27,0.00,M1] [#2 0.05,-0.16,0.77,U] [#3 0.03,-0.15,0.76,U] [#4 0.15,0.09,0.66,U] [#5 0.20,-0.14,0.00,M1] [#6 0.22,-0.48,0.00,M1] [#7 -0.07,0.13,0.64,U] [#8 0.11,-0.07,0.52,U] 
22:20:33.509 00.010 1032 refined, 5 included, MultiStar: {0.07, -0.09}, one-star: {0.14, -0.26}
22:20:33.511 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
22:20:33.512 00.001 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
22:20:33.514 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.89 mountX=-0.11 mountY=-0.05, mountTheta=-2.72
22:20:33.517 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
22:20:33.519 00.002 1032 Enqueuing Move request for scope (0.07, -0.09)
22:20:33.521 00.002 10072 Worker thread wakes up
22:20:33.521 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
22:20:33.521 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
22:20:33.521 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.05
22:20:33.523 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:20:33.525 00.002 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:20:33.525 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:20:33.526 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:33.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:20:33.526 00.000 10072 MoveAxis(W, 2, ABG)
22:20:33.526 00.000 10072 Guiding  Dir = 3, Dur = 2
22:20:33.526 00.000 10072 IsGuiding returns 0
22:20:33.526 00.000 10072 PulseGuide returned control before completion, sleep 12
22:20:33.549 00.023 10072 IsGuiding returns 0
22:20:33.549 00.000 10072 Move returns status 0, amount 2
22:20:33.549 00.000 10072 MoveAxis(N, 0, ABG)
22:20:33.549 00.000 10072 Move returns status 0, amount 0
22:20:33.549 00.000 10072 move complete, result=0
22:20:33.549 00.000 10072 worker thread done servicing request
22:20:33.552 00.003 1032 UpdateGuideState exits: m=1449 SNR=26.8
22:20:33.555 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:33.557 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:33.558 00.001 1032 Enqueuing Expose request
22:20:33.561 00.003 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:20:33.563 00.002 10072 Worker thread wakes up
22:20:33.563 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:33.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:33.972 00.409 10072 Exposure complete
22:20:34.028 00.056 10072 worker thread done servicing request
22:20:34.028 00.000 1032 OnExposeComplete: enter
22:20:34.029 00.001 1032 UpdateGuideState(): m_state=6
22:20:34.031 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3453
22:20:34.033 00.002 1032 Star::Find returns 1 (0), X=1101.37, Y=134.47, Mass=1357, SNR=25.9, Peak=131 HFD=3.2
22:20:34.034 00.001 1032 MultiStar: [#1 0.01,-0.18,0.92,U] [#2 0.00,0.04,0.78,U] [#3 0.09,-0.15,0.77,U] [#4 0.09,0.18,0.68,U] [#5 0.03,-0.07,0.68,U] [#6 0.08,-0.19,0.60,U] [#7 -0.19,0.28,0.00,M7] [#8 0.09,-0.09,0.48,U] 
22:20:34.037 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.09}, one-star: {0.16, -0.21}
22:20:34.039 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
22:20:34.041 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
22:20:34.043 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.92 mountX=-0.11 mountY=-0.04, mountTheta=-2.75
22:20:34.048 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
22:20:34.050 00.002 1032 Enqueuing Move request for scope (0.07, -0.09)
22:20:34.051 00.001 10072 Worker thread wakes up
22:20:34.052 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
22:20:34.052 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
22:20:34.052 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.04
22:20:34.054 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:20:34.057 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:20:34.057 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:20:34.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:34.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:20:34.057 00.000 10072 MoveAxis(W, 2, ABG)
22:20:34.057 00.000 10072 Guiding  Dir = 3, Dur = 2
22:20:34.057 00.000 10072 IsGuiding returns 0
22:20:34.057 00.000 10072 PulseGuide returned control before completion, sleep 12
22:20:34.074 00.017 1032 UpdateGuideState exits: m=1357 SNR=25.9
22:20:34.076 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:34.077 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:34.080 00.003 1032 Enqueuing Expose request
22:20:34.082 00.002 10072 IsGuiding returns 0
22:20:34.082 00.000 10072 Move returns status 0, amount 2
22:20:34.082 00.000 10072 MoveAxis(N, 0, ABG)
22:20:34.082 00.000 10072 Move returns status 0, amount 0
22:20:34.082 00.000 10072 move complete, result=0
22:20:34.082 00.000 10072 worker thread done servicing request
22:20:34.082 00.000 10072 Worker thread wakes up
22:20:34.082 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:34.082 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:34.091 00.009 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:20:34.710 00.619 10072 Exposure complete
22:20:34.761 00.051 10072 worker thread done servicing request
22:20:34.761 00.000 1032 OnExposeComplete: enter
22:20:34.763 00.002 1032 UpdateGuideState(): m_state=6
22:20:34.765 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3454
22:20:34.769 00.004 1032 Star::Find returns 1 (0), X=1101.32, Y=134.63, Mass=1438, SNR=26.6, Peak=136 HFD=3.2
22:20:34.771 00.002 1032 MultiStar: [#1 -0.08,0.15,0.90,U] [#2 0.16,0.20,0.00,M1] [#3 0.09,0.13,0.74,U] [#4 0.11,0.41,0.00,M1] [#5 0.02,-0.01,0.61,U] [#6 0.08,0.02,0.55,U] [#7 -0.04,0.45,0.00,M8] [#8 0.23,0.18,0.00,M1] 
22:20:34.772 00.001 1032 refined, 4 included, MultiStar: {0.04, 0.05}, one-star: {0.11, -0.05}
22:20:34.774 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
22:20:34.775 00.001 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
22:20:34.777 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.87 mountX=0.04 mountY=-0.05, mountTheta=-0.96
22:20:34.779 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
22:20:34.781 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
22:20:34.782 00.001 10072 Worker thread wakes up
22:20:34.782 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
22:20:34.782 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
22:20:34.782 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
22:20:34.784 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:20:34.787 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:20:34.788 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:20:34.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:34.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:20:34.788 00.000 10072 MoveAxis(W, 2, ABG)
22:20:34.788 00.000 10072 Guiding  Dir = 3, Dur = 2
22:20:34.788 00.000 10072 IsGuiding returns 0
22:20:34.789 00.001 10072 PulseGuide returned control before completion, sleep 12
22:20:34.801 00.012 10072 IsGuiding returns 0
22:20:34.801 00.000 10072 Move returns status 0, amount 2
22:20:34.801 00.000 10072 MoveAxis(N, 0, ABG)
22:20:34.801 00.000 10072 Move returns status 0, amount 0
22:20:34.801 00.000 10072 move complete, result=0
22:20:34.801 00.000 10072 worker thread done servicing request
22:20:34.806 00.005 1032 UpdateGuideState exits: m=1438 SNR=26.6
22:20:34.809 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:34.811 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:34.812 00.001 1032 Enqueuing Expose request
22:20:34.814 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:20:34.816 00.002 10072 Worker thread wakes up
22:20:34.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:34.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:35.229 00.413 10072 Exposure complete
22:20:35.280 00.051 10072 worker thread done servicing request
22:20:35.280 00.000 1032 OnExposeComplete: enter
22:20:35.282 00.002 1032 UpdateGuideState(): m_state=6
22:20:35.283 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3455
22:20:35.285 00.002 1032 Star::Find returns 1 (0), X=1101.24, Y=134.65, Mass=1281, SNR=25.1, Peak=122 HFD=3.3
22:20:35.288 00.003 1032 MultiStar: [#1 0.07,0.15,1.00,U] [#2 0.17,0.18,0.00,M2] [#3 0.03,0.01,0.76,U] [#4 0.22,0.23,0.00,M2] [#5 -0.07,-0.12,0.67,U] [#6 0.09,-0.11,0.63,U] [#7 -0.03,0.27,0.00,M9] [#8 0.06,0.09,0.51,U] 
22:20:35.290 00.002 1032 refined, 5 included, MultiStar: {0.03, 0.00}, one-star: {0.03, -0.03}
22:20:35.292 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
22:20:35.293 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
22:20:35.295 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.13 mountX=-0.00 mountY=-0.03, mountTheta=-1.70
22:20:35.301 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
22:20:35.305 00.004 1032 Enqueuing Move request for scope (0.03, 0.00)
22:20:35.307 00.002 10072 Worker thread wakes up
22:20:35.307 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
22:20:35.307 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
22:20:35.307 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.00 yDistance=-0.03
22:20:35.310 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:20:35.311 00.001 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:20:35.312 00.001 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:20:35.312 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:35.312 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:20:35.312 00.000 10072 MoveAxis(W, 1, ABG)
22:20:35.312 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:35.313 00.001 10072 IsGuiding returns 0
22:20:35.315 00.002 10072 PulseGuide returned control before completion, sleep 11
22:20:35.332 00.017 1032 UpdateGuideState exits: m=1281 SNR=25.1
22:20:35.336 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:35.338 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:35.340 00.002 10072 IsGuiding returns 0
22:20:35.340 00.000 1032 Enqueuing Expose request
22:20:35.342 00.002 10072 Move returns status 0, amount 1
22:20:35.342 00.000 10072 MoveAxis(N, 0, ABG)
22:20:35.342 00.000 10072 Move returns status 0, amount 0
22:20:35.343 00.001 10072 move complete, result=0
22:20:35.343 00.000 10072 worker thread done servicing request
22:20:35.343 00.000 10072 Worker thread wakes up
22:20:35.343 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:35.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:35.350 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:20:35.977 00.627 10072 Exposure complete
22:20:36.029 00.052 10072 worker thread done servicing request
22:20:36.029 00.000 1032 OnExposeComplete: enter
22:20:36.032 00.003 1032 UpdateGuideState(): m_state=6
22:20:36.033 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3456
22:20:36.035 00.002 1032 Star::Find returns 1 (0), X=1101.30, Y=134.52, Mass=1374, SNR=26.0, Peak=133 HFD=3.2
22:20:36.037 00.002 1032 MultiStar: [#1 0.07,-0.14,0.92,U] [#2 0.24,-0.04,0.00,M3] [#3 0.13,0.05,0.76,U] [#4 0.17,0.20,0.00,M3] [#5 0.09,-0.07,0.63,U] [#6 0.22,-0.34,0.00,M1] [#7 0.11,0.42,0.00,M10] [#8 0.16,-0.09,0.48,U] 
22:20:36.039 00.002 1032 refined, 4 included, MultiStar: {0.10, -0.09}, one-star: {0.09, -0.16}
22:20:36.040 00.001 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
22:20:36.042 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
22:20:36.043 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.71 mountX=-0.11 mountY=-0.08, mountTheta=-2.54
22:20:36.046 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
22:20:36.048 00.002 1032 Enqueuing Move request for scope (0.10, -0.09)
22:20:36.049 00.001 10072 Worker thread wakes up
22:20:36.050 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
22:20:36.050 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
22:20:36.050 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=-0.08
22:20:36.052 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:20:36.054 00.002 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:20:36.054 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:20:36.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:36.055 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:20:36.055 00.000 10072 MoveAxis(W, 2, ABG)
22:20:36.055 00.000 10072 Guiding  Dir = 3, Dur = 2
22:20:36.055 00.000 10072 IsGuiding returns 0
22:20:36.055 00.000 10072 PulseGuide returned control before completion, sleep 12
22:20:36.072 00.017 1032 UpdateGuideState exits: m=1374 SNR=26.0
22:20:36.074 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:36.075 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:36.077 00.002 1032 Enqueuing Expose request
22:20:36.084 00.007 10072 IsGuiding returns 0
22:20:36.084 00.000 10072 Move returns status 0, amount 2
22:20:36.084 00.000 10072 MoveAxis(N, 0, ABG)
22:20:36.084 00.000 10072 Move returns status 0, amount 0
22:20:36.084 00.000 10072 move complete, result=0
22:20:36.084 00.000 10072 worker thread done servicing request
22:20:36.084 00.000 10072 Worker thread wakes up
22:20:36.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:36.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:36.089 00.005 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:20:36.494 00.405 10072 Exposure complete
22:20:36.547 00.053 10072 worker thread done servicing request
22:20:36.547 00.000 1032 OnExposeComplete: enter
22:20:36.550 00.003 1032 UpdateGuideState(): m_state=6
22:20:36.551 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3457
22:20:36.554 00.003 1032 Star::Find returns 1 (0), X=1101.40, Y=134.50, Mass=1317, SNR=25.5, Peak=129 HFD=3.2
22:20:36.556 00.002 1032 MultiStar: [#1 0.09,-0.15,0.99,U] [#2 0.25,0.10,0.00,M4] [#3 0.25,-0.18,0.00,M1] [#4 0.15,0.20,0.00,M4] [#5 0.07,-0.22,0.69,U] [#6 0.21,-0.30,0.00,M2] [#7 -0.11,0.13,0.72,U] [#8 0.18,-0.19,0.00,M1] 
22:20:36.557 00.001 1032 refined, 3 included, MultiStar: {0.07, -0.11}, one-star: {0.19, -0.18}
22:20:36.559 00.002 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
22:20:36.561 00.002 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
22:20:36.562 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.99 mountX=-0.13 mountY=-0.04, mountTheta=-2.82
22:20:36.565 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.11, opts=13)
22:20:36.568 00.003 1032 Enqueuing Move request for scope (0.07, -0.11)
22:20:36.570 00.002 10072 Worker thread wakes up
22:20:36.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
22:20:36.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
22:20:36.570 00.000 10072 Moving (0.07, -0.11) raw xDistance=-0.13 yDistance=-0.04
22:20:36.572 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:20:36.574 00.002 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:20:36.574 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
22:20:36.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:36.575 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:20:36.575 00.000 10072 MoveAxis(W, 2, ABG)
22:20:36.575 00.000 10072 Guiding  Dir = 3, Dur = 2
22:20:36.575 00.000 10072 IsGuiding returns 0
22:20:36.576 00.001 10072 PulseGuide returned control before completion, sleep 12
22:20:36.594 00.018 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:20:36.596 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:36.597 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:36.598 00.001 1032 Enqueuing Expose request
22:20:36.599 00.001 10072 IsGuiding returns 0
22:20:36.601 00.002 10072 Move returns status 0, amount 2
22:20:36.601 00.000 10072 MoveAxis(N, 0, ABG)
22:20:36.601 00.000 10072 Move returns status 0, amount 0
22:20:36.601 00.000 10072 move complete, result=0
22:20:36.601 00.000 10072 worker thread done servicing request
22:20:36.601 00.000 10072 Worker thread wakes up
22:20:36.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:36.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:36.608 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:20:37.230 00.622 10072 Exposure complete
22:20:37.284 00.054 10072 worker thread done servicing request
22:20:37.284 00.000 1032 OnExposeComplete: enter
22:20:37.286 00.002 1032 UpdateGuideState(): m_state=6
22:20:37.289 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3458
22:20:37.293 00.004 1032 Star::Find returns 1 (0), X=1101.25, Y=134.54, Mass=1305, SNR=25.4, Peak=127 HFD=3.3
22:20:37.295 00.002 1032 MultiStar: [#1 -0.04,-0.07,0.96,U] [#2 0.17,0.06,0.78,U] [#3 0.13,-0.13,0.74,U] [#4 0.22,0.04,0.71,U] [#5 0.05,-0.05,0.65,U] [#6 0.34,-0.24,0.00,M3] [#7 -0.07,0.19,0.70,U] [#8 0.12,-0.09,0.50,U] 
22:20:37.296 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.04, -0.14}
22:20:37.298 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:20:37.301 00.003 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:20:37.304 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.37 mountX=-0.04 mountY=-0.06, mountTheta=-2.20
22:20:37.307 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
22:20:37.309 00.002 1032 Enqueuing Move request for scope (0.07, -0.03)
22:20:37.312 00.003 10072 Worker thread wakes up
22:20:37.312 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:20:37.312 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:20:37.312 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.04 yDistance=-0.06
22:20:37.314 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:20:37.315 00.001 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:20:37.315 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:20:37.315 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:37.316 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:20:37.316 00.000 10072 MoveAxis(W, 2, ABG)
22:20:37.316 00.000 10072 Guiding  Dir = 3, Dur = 2
22:20:37.316 00.000 10072 IsGuiding returns 0
22:20:37.316 00.000 10072 PulseGuide returned control before completion, sleep 12
22:20:37.340 00.024 10072 IsGuiding returns 0
22:20:37.340 00.000 10072 Move returns status 0, amount 2
22:20:37.340 00.000 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:20:37.343 00.003 10072 MoveAxis(N, 0, ABG)
22:20:37.343 00.000 10072 Move returns status 0, amount 0
22:20:37.343 00.000 10072 move complete, result=0
22:20:37.343 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:37.345 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:37.346 00.001 1032 Enqueuing Expose request
22:20:37.347 00.001 10072 worker thread done servicing request
22:20:37.348 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:20:37.349 00.001 10072 Worker thread wakes up
22:20:37.350 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:37.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:37.765 00.415 10072 Exposure complete
22:20:37.816 00.051 10072 worker thread done servicing request
22:20:37.816 00.000 1032 OnExposeComplete: enter
22:20:37.817 00.001 1032 UpdateGuideState(): m_state=6
22:20:37.820 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3459
22:20:37.821 00.001 1032 Star::Find returns 1 (0), X=1101.28, Y=134.64, Mass=1238, SNR=24.7, Peak=127 HFD=3.4
22:20:37.823 00.002 1032 MultiStar: [#1 -0.00,0.05,1.02,U] [#2 0.06,0.19,0.74,U] [#3 0.28,0.05,0.00,M1] [#4 0.15,0.31,0.00,M4] [#5 0.14,0.12,0.68,U] [#6 0.37,-0.11,0.00,M4] [#7 -0.14,0.33,0.00,M9] [#8 0.17,-0.12,0.51,U] 
22:20:37.824 00.001 1032 refined, 4 included, MultiStar: {0.07, 0.04}, one-star: {0.07, -0.04}
22:20:37.826 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
22:20:37.827 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
22:20:37.830 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.09 cameraTheta=0.52 mountX=0.02 mountY=-0.08, mountTheta=-1.31
22:20:37.834 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
22:20:37.837 00.003 1032 Enqueuing Move request for scope (0.07, 0.04)
22:20:37.839 00.002 10072 Worker thread wakes up
22:20:37.839 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
22:20:37.839 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
22:20:37.839 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
22:20:37.841 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:20:37.843 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:20:37.843 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:20:37.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:37.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:20:37.843 00.000 10072 MoveAxis(W, 2, ABG)
22:20:37.843 00.000 10072 Guiding  Dir = 3, Dur = 2
22:20:37.843 00.000 10072 IsGuiding returns 0
22:20:37.844 00.001 10072 PulseGuide returned control before completion, sleep 12
22:20:37.861 00.017 1032 UpdateGuideState exits: m=1238 SNR=24.7
22:20:37.864 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:37.866 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:37.868 00.002 1032 Enqueuing Expose request
22:20:37.871 00.003 10072 IsGuiding returns 0
22:20:37.871 00.000 10072 Move returns status 0, amount 2
22:20:37.871 00.000 10072 MoveAxis(N, 0, ABG)
22:20:37.871 00.000 10072 Move returns status 0, amount 0
22:20:37.871 00.000 10072 move complete, result=0
22:20:37.871 00.000 10072 worker thread done servicing request
22:20:37.871 00.000 10072 Worker thread wakes up
22:20:37.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:37.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:37.876 00.005 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:20:38.501 00.625 10072 Exposure complete
22:20:38.556 00.055 10072 worker thread done servicing request
22:20:38.556 00.000 1032 OnExposeComplete: enter
22:20:38.558 00.002 1032 UpdateGuideState(): m_state=6
22:20:38.560 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3460
22:20:38.562 00.002 1032 Star::Find returns 1 (0), X=1101.27, Y=134.64, Mass=1226, SNR=24.6, Peak=118 HFD=3.4
22:20:38.564 00.002 1032 MultiStar: [#1 0.04,-0.02,0.98,U] [#2 0.27,0.10,0.00,M3] [#3 0.24,-0.14,0.00,M2] [#4 0.24,0.33,0.00,M5] [#5 0.26,-0.00,0.00,M1] [#6 0.14,-0.23,0.00,M5] [#7 -0.22,0.39,0.00,M10] [#8 0.14,-0.15,0.57,U] 
22:20:38.566 00.002 1032 single-star, 2 included, MultiStar: {0.07, -0.05}, one-star: {0.06, -0.03}
22:20:38.568 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:20:38.569 00.001 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:20:38.571 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.54 mountX=-0.05 mountY=-0.05, mountTheta=-2.37
22:20:38.574 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
22:20:38.576 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
22:20:38.578 00.002 10072 Worker thread wakes up
22:20:38.578 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:20:38.579 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:20:38.579 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.05
22:20:38.581 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:20:38.583 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:20:38.584 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:20:38.584 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:38.584 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:20:38.584 00.000 10072 MoveAxis(W, 2, ABG)
22:20:38.584 00.000 10072 Guiding  Dir = 3, Dur = 2
22:20:38.584 00.000 10072 IsGuiding returns 0
22:20:38.585 00.001 10072 PulseGuide returned control before completion, sleep 12
22:20:38.602 00.017 1032 UpdateGuideState exits: m=1226 SNR=24.6
22:20:38.604 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:38.606 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:38.608 00.002 1032 Enqueuing Expose request
22:20:38.609 00.001 10072 IsGuiding returns 0
22:20:38.610 00.001 10072 Move returns status 0, amount 2
22:20:38.610 00.000 10072 MoveAxis(N, 0, ABG)
22:20:38.610 00.000 10072 Move returns status 0, amount 0
22:20:38.610 00.000 10072 move complete, result=0
22:20:38.610 00.000 10072 worker thread done servicing request
22:20:38.610 00.000 10072 Worker thread wakes up
22:20:38.610 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:38.610 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:38.619 00.009 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:20:39.015 00.396 10072 Exposure complete
22:20:39.069 00.054 10072 worker thread done servicing request
22:20:39.069 00.000 1032 OnExposeComplete: enter
22:20:39.072 00.003 1032 UpdateGuideState(): m_state=6
22:20:39.074 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3461
22:20:39.075 00.001 1032 Star::Find returns 1 (0), X=1101.45, Y=134.47, Mass=1304, SNR=25.4, Peak=119 HFD=3.2
22:20:39.078 00.003 1032 MultiStar: [#1 0.03,-0.14,0.95,U] [#2 0.20,0.10,0.80,U] [#3 0.13,-0.11,0.76,U] [#4 0.11,0.07,0.61,U] [#5 0.19,-0.05,0.67,U] [#6 0.14,-0.34,0.00,M6] [#7 -0.02,0.22,0.73,U] [#8 0.06,-0.19,0.54,U] 
22:20:39.080 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.24, -0.21}
22:20:39.082 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:20:39.084 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:20:39.085 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.37 mountX=-0.08 mountY=-0.10, mountTheta=-2.20
22:20:39.088 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
22:20:39.089 00.001 1032 Enqueuing Move request for scope (0.12, -0.05)
22:20:39.090 00.001 10072 Worker thread wakes up
22:20:39.091 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
22:20:39.091 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
22:20:39.091 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.10
22:20:39.094 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:20:39.096 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:20:39.096 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:20:39.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:39.097 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:20:39.097 00.000 10072 MoveAxis(W, 1, ABG)
22:20:39.097 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:39.097 00.000 10072 IsGuiding returns 0
22:20:39.097 00.000 10072 PulseGuide returned control before completion, sleep 11
22:20:39.115 00.018 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:20:39.118 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:39.120 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:39.123 00.003 1032 Enqueuing Expose request
22:20:39.124 00.001 10072 IsGuiding returns 0
22:20:39.125 00.001 10072 Move returns status 0, amount 1
22:20:39.125 00.000 10072 MoveAxis(N, 0, ABG)
22:20:39.125 00.000 10072 Move returns status 0, amount 0
22:20:39.125 00.000 10072 move complete, result=0
22:20:39.125 00.000 10072 worker thread done servicing request
22:20:39.125 00.000 10072 Worker thread wakes up
22:20:39.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:39.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:39.132 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:20:39.764 00.632 10072 Exposure complete
22:20:39.817 00.053 10072 worker thread done servicing request
22:20:39.817 00.000 1032 OnExposeComplete: enter
22:20:39.818 00.001 1032 UpdateGuideState(): m_state=6
22:20:39.820 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3462
22:20:39.821 00.001 1032 Star::Find returns 1 (0), X=1101.35, Y=134.66, Mass=1219, SNR=24.5, Peak=121 HFD=3.2
22:20:39.824 00.003 1032 MultiStar: [#1 -0.00,0.04,1.09,U] [#2 0.32,0.24,0.00,M3] [#3 0.07,0.22,0.74,U] [#4 0.23,0.21,0.00,M5] [#5 0.15,0.02,0.73,U] [#6 0.17,-0.16,0.60,U] [#7 0.05,0.51,0.00,M10] [#8 -0.06,0.01,0.51,U] 
22:20:39.826 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.02}, one-star: {0.14, -0.02}
22:20:39.827 00.001 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
22:20:39.828 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
22:20:39.831 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.28 mountX=0.00 mountY=-0.08, mountTheta=-1.55
22:20:39.834 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
22:20:39.837 00.003 1032 Enqueuing Move request for scope (0.08, 0.02)
22:20:39.839 00.002 10072 Worker thread wakes up
22:20:39.839 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:20:39.839 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:20:39.839 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
22:20:39.840 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:20:39.842 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:20:39.842 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:20:39.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:39.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:20:39.842 00.000 10072 MoveAxis(W, 1, ABG)
22:20:39.842 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:39.843 00.001 10072 IsGuiding returns 0
22:20:39.843 00.000 10072 PulseGuide returned control before completion, sleep 11
22:20:39.855 00.012 10072 IsGuiding returns 0
22:20:39.855 00.000 10072 Move returns status 0, amount 1
22:20:39.855 00.000 10072 MoveAxis(N, 0, ABG)
22:20:39.855 00.000 10072 Move returns status 0, amount 0
22:20:39.855 00.000 10072 move complete, result=0
22:20:39.855 00.000 10072 worker thread done servicing request
22:20:39.860 00.005 1032 UpdateGuideState exits: m=1219 SNR=24.5
22:20:39.863 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:39.865 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:39.867 00.002 1032 Enqueuing Expose request
22:20:39.870 00.003 10072 Worker thread wakes up
22:20:39.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:39.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:39.870 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:20:40.278 00.408 10072 Exposure complete
22:20:40.333 00.055 10072 worker thread done servicing request
22:20:40.333 00.000 1032 OnExposeComplete: enter
22:20:40.336 00.003 1032 UpdateGuideState(): m_state=6
22:20:40.338 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3463
22:20:40.340 00.002 1032 Star::Find returns 1 (0), X=1101.40, Y=134.81, Mass=1481, SNR=27.0, Peak=142 HFD=3.2
22:20:40.342 00.002 1032 MultiStar: [#1 0.09,0.12,0.91,U] [#2 0.16,0.19,0.00,M4] [#3 0.17,0.19,0.00,M1] [#4 0.19,0.42,0.00,M6] [#5 0.14,0.10,0.63,U] [#6 0.16,0.01,0.55,U] [#7 -0.15,0.54,0.00,R] [#8 0.12,0.21,0.00,M1] 
22:20:40.343 00.001 1032 refined, 3 included, MultiStar: {0.15, 0.10}, one-star: {0.19, 0.13}
22:20:40.345 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
22:20:40.346 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
22:20:40.349 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.60 mountX=0.06 mountY=-0.17, mountTheta=-1.23
22:20:40.352 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.10, opts=13)
22:20:40.354 00.002 1032 Enqueuing Move request for scope (0.15, 0.10)
22:20:40.356 00.002 10072 Worker thread wakes up
22:20:40.356 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
22:20:40.356 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
22:20:40.356 00.000 10072 Moving (0.15, 0.10) raw xDistance=0.06 yDistance=-0.17
22:20:40.358 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:20:40.361 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:20:40.361 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:20:40.361 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:40.361 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:20:40.361 00.000 10072 MoveAxis(W, 1, ABG)
22:20:40.361 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:40.361 00.000 10072 IsGuiding returns 0
22:20:40.362 00.001 10072 PulseGuide returned control before completion, sleep 11
22:20:40.379 00.017 1032 UpdateGuideState exits: m=1481 SNR=27.0
22:20:40.381 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:40.382 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:40.384 00.002 1032 Enqueuing Expose request
22:20:40.386 00.002 10072 IsGuiding returns 0
22:20:40.386 00.000 10072 Move returns status 0, amount 1
22:20:40.386 00.000 10072 MoveAxis(N, 0, ABG)
22:20:40.386 00.000 10072 Move returns status 0, amount 0
22:20:40.386 00.000 10072 move complete, result=0
22:20:40.386 00.000 10072 worker thread done servicing request
22:20:40.386 00.000 10072 Worker thread wakes up
22:20:40.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:40.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:40.393 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
22:20:41.012 00.619 10072 Exposure complete
22:20:41.064 00.052 10072 worker thread done servicing request
22:20:41.064 00.000 1032 OnExposeComplete: enter
22:20:41.066 00.002 1032 UpdateGuideState(): m_state=6
22:20:41.067 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3464
22:20:41.069 00.002 1032 Star::Find returns 1 (0), X=1101.32, Y=134.83, Mass=1481, SNR=27.0, Peak=129 HFD=3.3
22:20:41.070 00.001 1032 MultiStar: [#1 0.17,0.03,0.88,U] [#2 0.25,0.17,0.00,M5] [#3 0.13,0.16,0.68,U] [#4 0.16,0.30,0.00,M7] [#5 0.11,0.05,0.63,U] [#6 0.14,-0.07,0.59,U] [#7 0.09,-0.06,0.64,U] [#8 0.14,0.20,0.00,M2] 
22:20:41.071 00.001 1032 refined, 5 included, MultiStar: {0.13, 0.05}, one-star: {0.11, 0.15}
22:20:41.074 00.003 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
22:20:41.076 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
22:20:41.077 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.40 mountX=0.02 mountY=-0.14, mountTheta=-1.43
22:20:41.080 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
22:20:41.083 00.003 1032 Enqueuing Move request for scope (0.13, 0.05)
22:20:41.086 00.003 10072 Worker thread wakes up
22:20:41.086 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
22:20:41.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
22:20:41.086 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.02 yDistance=-0.14
22:20:41.087 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:20:41.089 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:20:41.089 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:20:41.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:41.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:20:41.089 00.000 10072 MoveAxis(W, 1, ABG)
22:20:41.089 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:41.091 00.002 10072 IsGuiding returns 0
22:20:41.091 00.000 10072 PulseGuide returned control before completion, sleep 11
22:20:41.107 00.016 1032 UpdateGuideState exits: m=1481 SNR=27.0
22:20:41.109 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:41.110 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:41.113 00.003 1032 Enqueuing Expose request
22:20:41.117 00.004 10072 IsGuiding returns 0
22:20:41.117 00.000 10072 Move returns status 0, amount 1
22:20:41.117 00.000 10072 MoveAxis(N, 0, ABG)
22:20:41.117 00.000 10072 Move returns status 0, amount 0
22:20:41.117 00.000 10072 move complete, result=0
22:20:41.117 00.000 10072 worker thread done servicing request
22:20:41.117 00.000 10072 Worker thread wakes up
22:20:41.118 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:41.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:41.123 00.005 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:20:41.527 00.404 10072 Exposure complete
22:20:41.584 00.057 10072 worker thread done servicing request
22:20:41.584 00.000 1032 OnExposeComplete: enter
22:20:41.586 00.002 1032 UpdateGuideState(): m_state=6
22:20:41.589 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3465
22:20:41.591 00.002 1032 Star::Find returns 1 (0), X=1101.37, Y=134.69, Mass=1350, SNR=25.8, Peak=127 HFD=3.3
22:20:41.593 00.002 1032 MultiStar: [#1 0.11,-0.01,0.94,U] [#2 0.29,0.16,0.00,M6] [#3 0.28,-0.00,0.00,M1] [#4 0.23,0.37,0.00,M8] [#5 0.22,-0.02,0.64,U] [#6 0.12,-0.20,0.60,U] [#7 0.22,-0.14,0.00,M1] [#8 0.18,-0.06,0.53,U] 
22:20:41.596 00.003 1032 single-star, 4 included, MultiStar: {0.15, -0.04}, one-star: {0.16, 0.01}
22:20:41.598 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
22:20:41.599 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
22:20:41.601 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.06 mountX=-0.03 mountY=-0.16, mountTheta=-1.77
22:20:41.604 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
22:20:41.605 00.001 1032 Enqueuing Move request for scope (0.16, 0.01)
22:20:41.607 00.002 10072 Worker thread wakes up
22:20:41.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
22:20:41.607 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
22:20:41.607 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.03 yDistance=-0.16
22:20:41.608 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:20:41.610 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:20:41.610 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:20:41.610 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:41.611 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:20:41.611 00.000 10072 MoveAxis(W, 1, ABG)
22:20:41.611 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:41.612 00.001 10072 IsGuiding returns 0
22:20:41.612 00.000 10072 PulseGuide returned control before completion, sleep 11
22:20:41.630 00.018 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:20:41.632 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:41.634 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:41.635 00.001 1032 Enqueuing Expose request
22:20:41.637 00.002 10072 IsGuiding returns 0
22:20:41.637 00.000 10072 Move returns status 0, amount 1
22:20:41.637 00.000 10072 MoveAxis(N, 0, ABG)
22:20:41.637 00.000 10072 Move returns status 0, amount 0
22:20:41.637 00.000 10072 move complete, result=0
22:20:41.637 00.000 10072 worker thread done servicing request
22:20:41.637 00.000 10072 Worker thread wakes up
22:20:41.638 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:41.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:41.646 00.008 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
22:20:42.275 00.629 10072 Exposure complete
22:20:42.329 00.054 10072 worker thread done servicing request
22:20:42.330 00.001 1032 OnExposeComplete: enter
22:20:42.332 00.002 1032 UpdateGuideState(): m_state=6
22:20:42.334 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3466
22:20:42.337 00.003 1032 Star::Find returns 1 (0), X=1101.46, Y=134.64, Mass=1157, SNR=23.9, Peak=121 HFD=3.2
22:20:42.340 00.003 1032 MultiStar: [#1 0.13,0.02,1.04,U] [#2 0.29,0.08,0.00,M7] [#3 0.20,0.18,0.00,M2] [#4 0.32,0.40,0.00,M9] [#5 0.02,-0.10,0.71,U] [#6 0.25,-0.16,0.00,M3] [#7 0.33,-0.09,0.00,M2] [#8 0.14,0.04,0.56,U] 
22:20:42.341 00.001 1032 refined, 3 included, MultiStar: {0.15, -0.02}, one-star: {0.25, -0.04}
22:20:42.343 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
22:20:42.345 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
22:20:42.347 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.15 mountX=-0.06 mountY=-0.13, mountTheta=-1.98
22:20:42.351 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
22:20:42.353 00.002 1032 Enqueuing Move request for scope (0.15, -0.02)
22:20:42.356 00.003 10072 Worker thread wakes up
22:20:42.356 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
22:20:42.356 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
22:20:42.356 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.06 yDistance=-0.13
22:20:42.358 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:20:42.361 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:20:42.361 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:20:42.361 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:42.361 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:20:42.361 00.000 10072 MoveAxis(W, 1, ABG)
22:20:42.361 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:42.362 00.001 10072 IsGuiding returns 0
22:20:42.362 00.000 10072 PulseGuide returned control before completion, sleep 11
22:20:42.380 00.018 1032 UpdateGuideState exits: m=1157 SNR=23.9
22:20:42.383 00.003 10072 IsGuiding returns 0
22:20:42.384 00.001 10072 Move returns status 0, amount 1
22:20:42.384 00.000 10072 MoveAxis(N, 0, ABG)
22:20:42.384 00.000 10072 Move returns status 0, amount 0
22:20:42.384 00.000 10072 move complete, result=0
22:20:42.384 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:42.386 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:42.388 00.002 1032 Enqueuing Expose request
22:20:42.390 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:20:42.391 00.001 10072 worker thread done servicing request
22:20:42.391 00.000 10072 Worker thread wakes up
22:20:42.391 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:42.391 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:42.808 00.417 10072 Exposure complete
22:20:42.860 00.052 1032 OnExposeComplete: enter
22:20:42.864 00.004 1032 UpdateGuideState(): m_state=6
22:20:42.866 00.002 10072 worker thread done servicing request
22:20:42.866 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3467
22:20:42.868 00.002 1032 Star::Find returns 1 (0), X=1101.42, Y=134.75, Mass=1298, SNR=25.3, Peak=136 HFD=3.2
22:20:42.869 00.001 1032 MultiStar: [#1 0.26,0.10,0.00,M1] [#2 0.27,0.25,0.00,M8] [#3 0.22,0.20,0.00,M3] [#4 0.31,0.46,0.00,M10] [#5 0.03,0.14,0.61,U] [#6 0.36,0.04,0.00,M4] [#7 0.20,-0.03,0.71,U] [#8 0.28,-0.03,0.00,M1] 
22:20:42.870 00.001 1032 refined, 2 included, MultiStar: {0.16, 0.06}, one-star: {0.21, 0.07}
22:20:42.872 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
22:20:42.873 00.001 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
22:20:42.874 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.35 mountX=0.02 mountY=-0.17, mountTheta=-1.48
22:20:42.877 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.06, opts=13)
22:20:42.878 00.001 1032 Enqueuing Move request for scope (0.16, 0.06)
22:20:42.880 00.002 10072 Worker thread wakes up
22:20:42.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
22:20:42.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
22:20:42.880 00.000 10072 Moving (0.16, 0.06) raw xDistance=0.02 yDistance=-0.17
22:20:42.882 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:20:42.883 00.001 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:20:42.883 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:20:42.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:42.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:20:42.883 00.000 10072 MoveAxis(W, 1, ABG)
22:20:42.883 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:42.883 00.000 10072 IsGuiding returns 0
22:20:42.884 00.001 10072 PulseGuide returned control before completion, sleep 11
22:20:42.900 00.016 10072 IsGuiding returns 0
22:20:42.900 00.000 10072 Move returns status 0, amount 1
22:20:42.900 00.000 10072 MoveAxis(N, 0, ABG)
22:20:42.900 00.000 10072 Move returns status 0, amount 0
22:20:42.900 00.000 10072 move complete, result=0
22:20:42.900 00.000 10072 worker thread done servicing request
22:20:42.901 00.001 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:20:42.903 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:42.904 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:42.906 00.002 1032 Enqueuing Expose request
22:20:42.907 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
22:20:42.909 00.002 10072 Worker thread wakes up
22:20:42.909 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:42.909 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:43.545 00.636 10072 Exposure complete
22:20:43.601 00.056 10072 worker thread done servicing request
22:20:43.601 00.000 1032 OnExposeComplete: enter
22:20:43.603 00.002 1032 UpdateGuideState(): m_state=6
22:20:43.605 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3468
22:20:43.607 00.002 1032 Star::Find returns 1 (0), X=1101.40, Y=134.73, Mass=1215, SNR=24.5, Peak=117 HFD=3.2
22:20:43.608 00.001 1032 MultiStar: [#1 0.08,0.21,1.00,U] [#2 0.17,0.25,0.00,M9] [#3 0.08,0.19,0.78,U] [#4 0.14,0.51,0.00,R] [#5 0.10,0.04,0.73,U] [#6 0.19,0.18,0.00,M5] [#7 0.11,-0.05,0.72,U] [#8 0.15,0.17,0.54,U] 
22:20:43.611 00.003 1032 refined, 5 included, MultiStar: {0.12, 0.10}, one-star: {0.19, 0.05}
22:20:43.613 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
22:20:43.615 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
22:20:43.616 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.72 mountX=0.07 mountY=-0.14, mountTheta=-1.11
22:20:43.619 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
22:20:43.620 00.001 1032 Enqueuing Move request for scope (0.12, 0.10)
22:20:43.622 00.002 10072 Worker thread wakes up
22:20:43.623 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
22:20:43.623 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
22:20:43.623 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.07 yDistance=-0.14
22:20:43.626 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:20:43.628 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:20:43.628 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:20:43.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:43.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:20:43.628 00.000 10072 MoveAxis(W, 1, ABG)
22:20:43.628 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:43.629 00.001 10072 IsGuiding returns 0
22:20:43.629 00.000 10072 PulseGuide returned control before completion, sleep 11
22:20:43.646 00.017 1032 UpdateGuideState exits: m=1215 SNR=24.5
22:20:43.648 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:43.652 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:43.654 00.002 1032 Enqueuing Expose request
22:20:43.656 00.002 10072 IsGuiding returns 0
22:20:43.656 00.000 10072 Move returns status 0, amount 1
22:20:43.656 00.000 10072 MoveAxis(N, 0, ABG)
22:20:43.656 00.000 10072 Move returns status 0, amount 0
22:20:43.656 00.000 10072 move complete, result=0
22:20:43.656 00.000 10072 worker thread done servicing request
22:20:43.656 00.000 10072 Worker thread wakes up
22:20:43.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:43.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:43.664 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:20:44.076 00.412 10072 Exposure complete
22:20:44.129 00.053 10072 worker thread done servicing request
22:20:44.129 00.000 1032 OnExposeComplete: enter
22:20:44.131 00.002 1032 UpdateGuideState(): m_state=6
22:20:44.132 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3469
22:20:44.134 00.002 1032 Star::Find returns 1 (0), X=1101.30, Y=134.85, Mass=1225, SNR=24.6, Peak=111 HFD=3.4
22:20:44.135 00.001 1032 MultiStar: [#1 0.03,0.18,0.97,U] [#2 0.23,0.30,0.00,M10] [#3 0.14,0.14,0.76,U] [#4 0.08,-0.04,0.66,U] [#5 0.11,0.02,0.70,U] [#6 0.15,0.19,0.64,U] [#7 0.06,-0.01,0.73,U] [#8 0.24,0.05,0.00,M1] 
22:20:44.137 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.10}, one-star: {0.09, 0.17}
22:20:44.138 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
22:20:44.140 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
22:20:44.141 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.83 mountX=0.07 mountY=-0.11, mountTheta=-1.00
22:20:44.145 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
22:20:44.147 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
22:20:44.149 00.002 10072 Worker thread wakes up
22:20:44.149 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
22:20:44.149 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
22:20:44.149 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.11
22:20:44.152 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=1, FiltMin=0, FiltMax=145, Gamma=2.230
22:20:44.155 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:20:44.155 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:20:44.155 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:44.155 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:20:44.155 00.000 10072 MoveAxis(W, 1, ABG)
22:20:44.155 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:44.155 00.000 10072 IsGuiding returns 0
22:20:44.156 00.001 10072 PulseGuide returned control before completion, sleep 11
22:20:44.172 00.016 1032 UpdateGuideState exits: m=1225 SNR=24.6
22:20:44.175 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:44.177 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:44.179 00.002 1032 Enqueuing Expose request
22:20:44.182 00.003 10072 IsGuiding returns 0
22:20:44.182 00.000 10072 Move returns status 0, amount 1
22:20:44.182 00.000 10072 MoveAxis(N, 0, ABG)
22:20:44.182 00.000 10072 Move returns status 0, amount 0
22:20:44.182 00.000 10072 move complete, result=0
22:20:44.182 00.000 10072 worker thread done servicing request
22:20:44.183 00.001 10072 Worker thread wakes up
22:20:44.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:44.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:44.190 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:20:44.811 00.621 10072 Exposure complete
22:20:44.861 00.050 10072 worker thread done servicing request
22:20:44.861 00.000 1032 OnExposeComplete: enter
22:20:44.864 00.003 1032 UpdateGuideState(): m_state=6
22:20:44.866 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3470
22:20:44.868 00.002 1032 Star::Find returns 1 (0), X=1101.42, Y=134.59, Mass=1371, SNR=26.0, Peak=133 HFD=3.3
22:20:44.870 00.002 1032 MultiStar: [#1 0.18,0.05,0.97,U] [#2 0.29,0.23,0.00,R] [#3 0.19,0.18,0.00,M2] [#4 0.14,-0.07,0.66,U] [#5 0.07,-0.12,0.62,U] [#6 0.25,0.01,0.00,M5] [#7 0.16,-0.21,0.00,M1] [#8 0.28,-0.11,0.00,M2] 
22:20:44.872 00.002 1032 refined, 3 included, MultiStar: {0.16, -0.05}, one-star: {0.21, -0.08}
22:20:44.874 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
22:20:44.876 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
22:20:44.877 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.29 mountX=-0.09 mountY=-0.14, mountTheta=-2.12
22:20:44.880 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
22:20:44.881 00.001 1032 Enqueuing Move request for scope (0.16, -0.05)
22:20:44.883 00.002 10072 Worker thread wakes up
22:20:44.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
22:20:44.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
22:20:44.883 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.14
22:20:44.885 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:20:44.888 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:20:44.888 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:20:44.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:44.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:20:44.888 00.000 10072 MoveAxis(W, 1, ABG)
22:20:44.888 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:44.889 00.001 10072 IsGuiding returns 0
22:20:44.889 00.000 10072 PulseGuide returned control before completion, sleep 11
22:20:44.902 00.013 10072 IsGuiding returns 0
22:20:44.902 00.000 10072 Move returns status 0, amount 1
22:20:44.902 00.000 10072 MoveAxis(N, 0, ABG)
22:20:44.902 00.000 10072 Move returns status 0, amount 0
22:20:44.902 00.000 10072 move complete, result=0
22:20:44.903 00.001 10072 worker thread done servicing request
22:20:44.908 00.005 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:20:44.910 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:44.912 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:44.914 00.002 1032 Enqueuing Expose request
22:20:44.915 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:20:44.917 00.002 10072 Worker thread wakes up
22:20:44.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:44.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:45.325 00.408 10072 Exposure complete
22:20:45.379 00.054 10072 worker thread done servicing request
22:20:45.379 00.000 1032 OnExposeComplete: enter
22:20:45.381 00.002 1032 UpdateGuideState(): m_state=6
22:20:45.383 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3471
22:20:45.384 00.001 1032 Star::Find returns 1 (0), X=1101.26, Y=134.75, Mass=1225, SNR=24.5, Peak=109 HFD=3.2
22:20:45.386 00.002 1032 MultiStar: [#1 0.04,0.12,1.03,U] [#2 0.07,0.04,0.84,U] [#3 0.15,0.11,0.80,U] [#4 0.03,-0.16,0.70,U] [#5 0.16,0.17,0.75,U] [#6 0.36,-0.12,0.00,M6] [#7 0.25,-0.12,0.00,M2] [#8 0.05,0.19,0.54,U] 
22:20:45.388 00.002 1032 single-star, 6 included, MultiStar: {0.08, 0.08}, one-star: {0.05, 0.08}
22:20:45.390 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
22:20:45.391 00.001 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
22:20:45.394 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=0.95 mountX=0.06 mountY=-0.07, mountTheta=-0.88
22:20:45.397 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
22:20:45.399 00.002 1032 Enqueuing Move request for scope (0.05, 0.08)
22:20:45.403 00.004 10072 Worker thread wakes up
22:20:45.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
22:20:45.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
22:20:45.403 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.07
22:20:45.404 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=145, Gamma=2.230
22:20:45.406 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:20:45.406 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:20:45.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:45.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:20:45.406 00.000 10072 MoveAxis(W, 0, ABG)
22:20:45.406 00.000 10072 Move returns status 0, amount 0
22:20:45.408 00.002 10072 MoveAxis(N, 0, ABG)
22:20:45.408 00.000 10072 Move returns status 0, amount 0
22:20:45.408 00.000 10072 move complete, result=0
22:20:45.408 00.000 10072 worker thread done servicing request
22:20:45.426 00.018 1032 UpdateGuideState exits: m=1225 SNR=24.5
22:20:45.428 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:45.430 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:45.432 00.002 1032 Enqueuing Expose request
22:20:45.434 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:20:45.436 00.002 10072 Worker thread wakes up
22:20:45.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:45.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:46.060 00.624 10072 Exposure complete
22:20:46.114 00.054 10072 worker thread done servicing request
22:20:46.114 00.000 1032 OnExposeComplete: enter
22:20:46.116 00.002 1032 UpdateGuideState(): m_state=6
22:20:46.119 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3472
22:20:46.121 00.002 1032 Star::Find returns 1 (0), X=1101.45, Y=134.96, Mass=1451, SNR=26.8, Peak=122 HFD=3.4
22:20:46.123 00.002 1032 MultiStar: [#1 0.05,0.24,0.00,M1] [#2 -0.15,0.07,0.74,U] [#3 0.19,0.24,0.00,M2] [#4 -0.00,-0.02,0.64,U] [#5 0.07,0.06,0.62,U] [#6 0.28,0.05,0.00,M7] [#7 0.18,0.12,0.66,U] [#8 0.26,0.36,0.00,M2] 
22:20:46.125 00.002 1032 refined, 4 included, MultiStar: {0.08, 0.12}, one-star: {0.24, 0.28}
22:20:46.126 00.001 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
22:20:46.128 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
22:20:46.129 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.98 mountX=0.09 mountY=-0.11, mountTheta=-0.85
22:20:46.131 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
22:20:46.133 00.002 1032 Enqueuing Move request for scope (0.08, 0.12)
22:20:46.134 00.001 10072 Worker thread wakes up
22:20:46.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
22:20:46.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
22:20:46.134 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.09 yDistance=-0.11
22:20:46.137 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:20:46.138 00.001 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:20:46.138 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:20:46.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:46.139 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:20:46.139 00.000 10072 MoveAxis(W, 1, ABG)
22:20:46.139 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:46.139 00.000 10072 IsGuiding returns 0
22:20:46.139 00.000 10072 PulseGuide returned control before completion, sleep 11
22:20:46.157 00.018 1032 UpdateGuideState exits: m=1451 SNR=26.8
22:20:46.159 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:46.161 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:46.162 00.001 1032 Enqueuing Expose request
22:20:46.165 00.003 10072 IsGuiding returns 0
22:20:46.165 00.000 10072 Move returns status 0, amount 1
22:20:46.165 00.000 10072 MoveAxis(N, 0, ABG)
22:20:46.165 00.000 10072 Move returns status 0, amount 0
22:20:46.165 00.000 10072 move complete, result=0
22:20:46.165 00.000 10072 worker thread done servicing request
22:20:46.165 00.000 10072 Worker thread wakes up
22:20:46.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:46.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:46.173 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:20:46.575 00.402 10072 Exposure complete
22:20:46.631 00.056 10072 worker thread done servicing request
22:20:46.631 00.000 1032 OnExposeComplete: enter
22:20:46.633 00.002 1032 UpdateGuideState(): m_state=6
22:20:46.635 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3473
22:20:46.638 00.003 1032 Star::Find returns 1 (0), X=1101.41, Y=134.90, Mass=1291, SNR=25.2, Peak=111 HFD=3.3
22:20:46.640 00.002 1032 MultiStar: [#1 0.06,0.42,0.00,M2] [#2 -0.03,0.16,0.85,U] [#3 0.16,0.23,0.00,M3] [#4 0.16,-0.03,0.67,U] [#5 0.12,0.21,0.00,M1] [#6 0.30,0.22,0.00,M8] [#7 0.21,0.09,0.67,U] [#8 0.16,0.51,0.00,M3] 
22:20:46.641 00.001 1032 refined, 3 included, MultiStar: {0.13, 0.12}, one-star: {0.20, 0.22}
22:20:46.644 00.003 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
22:20:46.645 00.001 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
22:20:46.648 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.75 mountX=0.09 mountY=-0.16, mountTheta=-1.08
22:20:46.650 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
22:20:46.652 00.002 1032 Enqueuing Move request for scope (0.13, 0.12)
22:20:46.654 00.002 10072 Worker thread wakes up
22:20:46.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
22:20:46.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
22:20:46.654 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.09 yDistance=-0.16
22:20:46.656 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:20:46.658 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:20:46.658 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:20:46.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:46.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:20:46.658 00.000 10072 MoveAxis(W, 0, ABG)
22:20:46.658 00.000 10072 Move returns status 0, amount 0
22:20:46.658 00.000 10072 MoveAxis(N, 0, ABG)
22:20:46.658 00.000 10072 Move returns status 0, amount 0
22:20:46.658 00.000 10072 move complete, result=0
22:20:46.659 00.001 10072 worker thread done servicing request
22:20:46.677 00.018 1032 UpdateGuideState exits: m=1291 SNR=25.2
22:20:46.680 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:46.682 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:46.685 00.003 1032 Enqueuing Expose request
22:20:46.687 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
22:20:46.689 00.002 10072 Worker thread wakes up
22:20:46.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:46.689 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:47.325 00.636 10072 Exposure complete
22:20:47.381 00.056 10072 worker thread done servicing request
22:20:47.381 00.000 1032 OnExposeComplete: enter
22:20:47.383 00.002 1032 UpdateGuideState(): m_state=6
22:20:47.384 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3474
22:20:47.388 00.004 1032 Star::Find returns 1 (0), X=1101.35, Y=134.82, Mass=1371, SNR=26.0, Peak=127 HFD=3.3
22:20:47.389 00.001 1032 MultiStar: [#1 0.11,0.16,0.96,U] [#2 -0.00,0.04,0.76,U] [#3 0.08,0.09,0.74,U] [#4 0.17,-0.23,0.00,M1] [#5 0.09,-0.02,0.63,U] [#6 0.35,-0.01,0.00,M9] [#7 0.15,-0.12,0.66,U] [#8 0.21,0.17,0.00,M4] 
22:20:47.392 00.003 1032 refined, 5 included, MultiStar: {0.10, 0.06}, one-star: {0.14, 0.14}
22:20:47.394 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
22:20:47.395 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
22:20:47.396 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.58 mountX=0.04 mountY=-0.11, mountTheta=-1.25
22:20:47.400 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
22:20:47.402 00.002 1032 Enqueuing Move request for scope (0.10, 0.06)
22:20:47.403 00.001 10072 Worker thread wakes up
22:20:47.404 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
22:20:47.404 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
22:20:47.404 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.04 yDistance=-0.11
22:20:47.405 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:20:47.408 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:20:47.408 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:20:47.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:47.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:20:47.408 00.000 10072 MoveAxis(W, 0, ABG)
22:20:47.408 00.000 10072 Move returns status 0, amount 0
22:20:47.408 00.000 10072 MoveAxis(N, 0, ABG)
22:20:47.408 00.000 10072 Move returns status 0, amount 0
22:20:47.408 00.000 10072 move complete, result=0
22:20:47.408 00.000 10072 worker thread done servicing request
22:20:47.427 00.019 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:20:47.429 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:47.431 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:47.432 00.001 1032 Enqueuing Expose request
22:20:47.434 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:20:47.435 00.001 10072 Worker thread wakes up
22:20:47.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:47.436 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:47.844 00.408 10072 Exposure complete
22:20:47.896 00.052 10072 worker thread done servicing request
22:20:47.896 00.000 1032 OnExposeComplete: enter
22:20:47.898 00.002 1032 UpdateGuideState(): m_state=6
22:20:47.899 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3475
22:20:47.901 00.002 1032 Star::Find returns 1 (0), X=1101.32, Y=134.67, Mass=1233, SNR=24.7, Peak=119 HFD=3.4
22:20:47.902 00.001 1032 MultiStar: [#1 0.11,0.15,1.03,U] [#2 0.06,-0.04,0.80,U] [#3 0.24,0.13,0.00,M3] [#4 0.04,-0.14,0.70,U] [#5 0.08,0.07,0.68,U] [#6 0.25,-0.06,0.00,M10] [#7 0.19,-0.28,0.00,M1] [#8 0.16,0.05,0.53,U] 
22:20:47.904 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.02}, one-star: {0.10, -0.01}
22:20:47.905 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:20:47.907 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:20:47.908 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.21 mountX=-0.00 mountY=-0.09, mountTheta=-1.62
22:20:47.911 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
22:20:47.912 00.001 1032 Enqueuing Move request for scope (0.09, 0.02)
22:20:47.914 00.002 10072 Worker thread wakes up
22:20:47.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
22:20:47.914 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
22:20:47.914 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.09
22:20:47.915 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:20:47.917 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:20:47.918 00.001 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:20:47.918 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:47.918 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:20:47.918 00.000 10072 MoveAxis(E, 0, ABG)
22:20:47.918 00.000 10072 Move returns status 0, amount 0
22:20:47.918 00.000 10072 MoveAxis(N, 0, ABG)
22:20:47.918 00.000 10072 Move returns status 0, amount 0
22:20:47.918 00.000 10072 move complete, result=0
22:20:47.918 00.000 10072 worker thread done servicing request
22:20:47.933 00.015 1032 UpdateGuideState exits: m=1233 SNR=24.7
22:20:47.936 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:47.937 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:47.938 00.001 1032 Enqueuing Expose request
22:20:47.940 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:20:47.941 00.001 10072 Worker thread wakes up
22:20:47.941 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:47.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:48.573 00.632 10072 Exposure complete
22:20:48.625 00.052 10072 worker thread done servicing request
22:20:48.626 00.001 1032 OnExposeComplete: enter
22:20:48.627 00.001 1032 UpdateGuideState(): m_state=6
22:20:48.629 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3476
22:20:48.630 00.001 1032 Star::Find returns 1 (0), X=1101.40, Y=134.92, Mass=1298, SNR=25.3, Peak=124 HFD=3.3
22:20:48.631 00.001 1032 MultiStar: [#1 0.08,0.12,0.95,U] [#2 -0.11,0.12,0.82,U] [#3 0.05,0.18,0.80,U] [#4 0.09,-0.20,0.69,U] [#5 0.24,0.10,0.00,M1] [#6 0.20,-0.00,0.58,U] [#7 0.10,-0.13,0.67,U] [#8 0.22,0.17,0.00,M4] 
22:20:48.633 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.07}, one-star: {0.19, 0.24}
22:20:48.634 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
22:20:48.636 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
22:20:48.638 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.68 mountX=0.04 mountY=-0.10, mountTheta=-1.15
22:20:48.641 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
22:20:48.645 00.004 1032 Enqueuing Move request for scope (0.08, 0.07)
22:20:48.648 00.003 10072 Worker thread wakes up
22:20:48.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
22:20:48.648 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
22:20:48.648 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.04 yDistance=-0.10
22:20:48.650 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:20:48.653 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:20:48.653 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:20:48.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:48.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:20:48.653 00.000 10072 MoveAxis(E, 0, ABG)
22:20:48.653 00.000 10072 Move returns status 0, amount 0
22:20:48.653 00.000 10072 MoveAxis(N, 0, ABG)
22:20:48.653 00.000 10072 Move returns status 0, amount 0
22:20:48.653 00.000 10072 move complete, result=0
22:20:48.653 00.000 10072 worker thread done servicing request
22:20:48.669 00.016 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:20:48.671 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:48.674 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:48.678 00.004 1032 Enqueuing Expose request
22:20:48.680 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:20:48.683 00.003 10072 Worker thread wakes up
22:20:48.683 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:48.683 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:49.089 00.406 10072 Exposure complete
22:20:49.144 00.055 10072 worker thread done servicing request
22:20:49.144 00.000 1032 OnExposeComplete: enter
22:20:49.146 00.002 1032 UpdateGuideState(): m_state=6
22:20:49.147 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3477
22:20:49.150 00.003 1032 Star::Find returns 1 (0), X=1101.32, Y=134.96, Mass=1382, SNR=26.1, Peak=135 HFD=3.3
22:20:49.152 00.002 1032 MultiStar: [#1 0.06,0.18,0.97,U] [#2 -0.17,0.16,0.77,U] [#3 0.22,0.37,0.00,M3] [#4 0.01,0.02,0.63,U] [#5 -0.05,0.26,0.00,M2] [#6 0.18,0.17,0.00,M10] [#7 -0.00,0.10,0.68,U] [#8 0.15,0.30,0.00,M5] 
22:20:49.153 00.001 1032 refined, 4 included, MultiStar: {0.01, 0.16}, one-star: {0.11, 0.28}
22:20:49.154 00.001 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
22:20:49.156 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
22:20:49.157 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.50 mountX=0.15 mountY=-0.05, mountTheta=-0.33
22:20:49.160 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.16, opts=13)
22:20:49.161 00.001 1032 Enqueuing Move request for scope (0.01, 0.16)
22:20:49.164 00.003 10072 Worker thread wakes up
22:20:49.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
22:20:49.164 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
22:20:49.164 00.000 10072 Moving (0.01, 0.16) raw xDistance=0.15 yDistance=-0.05
22:20:49.166 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:20:49.167 00.001 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 285.82
22:20:49.167 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:20:49.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:49.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:20:49.167 00.000 10072 MoveAxis(W, 73, ABG)
22:20:49.167 00.000 10072 Guiding  Dir = 3, Dur = 73
22:20:49.168 00.001 10072 IsGuiding returns 0
22:20:49.168 00.000 10072 PulseGuide returned control before completion, sleep 83
22:20:49.186 00.018 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:20:49.188 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:49.189 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:49.191 00.002 1032 Enqueuing Expose request
22:20:49.255 00.064 10072 IsGuiding returns 0
22:20:49.255 00.000 10072 Move returns status 0, amount 73
22:20:49.255 00.000 10072 MoveAxis(N, 0, ABG)
22:20:49.255 00.000 10072 Move returns status 0, amount 0
22:20:49.255 00.000 10072 move complete, result=0
22:20:49.255 00.000 10072 worker thread done servicing request
22:20:49.256 00.001 10072 Worker thread wakes up
22:20:49.256 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:49.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:49.256 00.000 1032 GuideStep: 0.2 px 73 ms WEST, -0.1 px 0 ms NORTH
22:20:49.885 00.629 10072 Exposure complete
22:20:49.939 00.054 10072 worker thread done servicing request
22:20:49.939 00.000 1032 OnExposeComplete: enter
22:20:49.941 00.002 1032 UpdateGuideState(): m_state=6
22:20:49.943 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3478
22:20:49.945 00.002 1032 Star::Find returns 1 (0), X=1101.19, Y=134.75, Mass=1270, SNR=25.0, Peak=113 HFD=3.1
22:20:49.947 00.002 1032 MultiStar: [#1 -0.01,0.03,1.00,U] [#2 -0.01,0.02,0.81,U] [#3 0.06,0.11,0.79,U] [#4 -0.03,-0.32,0.00,M1] [#5 -0.06,0.02,0.70,U] [#6 0.30,0.07,0.00,R] [#7 -0.03,-0.15,0.74,U] [#8 0.09,0.01,0.54,U] 
22:20:49.949 00.002 1032 refined, 6 included, MultiStar: {0.00, 0.02}, one-star: {-0.02, 0.07}
22:20:49.950 00.001 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
22:20:49.952 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
22:20:49.955 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.53 mountX=0.02 mountY=-0.01, mountTheta=-0.30
22:20:49.958 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.02, opts=13)
22:20:49.960 00.002 1032 Enqueuing Move request for scope (0.00, 0.02)
22:20:49.962 00.002 10072 Worker thread wakes up
22:20:49.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
22:20:49.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
22:20:49.962 00.000 10072 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
22:20:49.965 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:20:49.967 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:20:49.967 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:20:49.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:49.968 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:20:49.968 00.000 10072 MoveAxis(W, 1, ABG)
22:20:49.968 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:49.968 00.000 10072 IsGuiding returns 0
22:20:49.969 00.001 10072 PulseGuide returned control before completion, sleep 11
22:20:49.986 00.017 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:20:49.989 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:49.991 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:49.993 00.002 1032 Enqueuing Expose request
22:20:49.995 00.002 10072 IsGuiding returns 0
22:20:49.995 00.000 10072 Move returns status 0, amount 1
22:20:49.995 00.000 10072 MoveAxis(N, 0, ABG)
22:20:49.995 00.000 10072 Move returns status 0, amount 0
22:20:49.995 00.000 10072 move complete, result=0
22:20:49.996 00.001 10072 worker thread done servicing request
22:20:49.996 00.000 10072 Worker thread wakes up
22:20:49.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:49.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:50.003 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:20:50.416 00.413 10072 Exposure complete
22:20:50.469 00.053 10072 worker thread done servicing request
22:20:50.469 00.000 1032 OnExposeComplete: enter
22:20:50.471 00.002 1032 UpdateGuideState(): m_state=6
22:20:50.473 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3479
22:20:50.475 00.002 1032 Star::Find returns 1 (0), X=1101.40, Y=134.61, Mass=1330, SNR=25.6, Peak=125 HFD=3.3
22:20:50.477 00.002 1032 MultiStar: [#1 0.03,-0.13,0.96,U] [#2 -0.07,-0.08,0.80,U] [#3 0.04,0.02,0.76,U] [#4 -0.05,-0.26,0.00,M2] [#5 0.06,-0.09,0.65,U] [#6 -0.10,-0.01,0.59,U] [#7 0.12,-0.23,0.00,M1] [#8 0.22,0.06,0.50,U] 
22:20:50.478 00.001 1032 refined, 6 included, MultiStar: {0.05, -0.05}, one-star: {0.19, -0.07}
22:20:50.480 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
22:20:50.482 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
22:20:50.484 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.76 mountX=-0.06 mountY=-0.04, mountTheta=-2.59
22:20:50.488 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
22:20:50.492 00.004 1032 Enqueuing Move request for scope (0.05, -0.05)
22:20:50.494 00.002 10072 Worker thread wakes up
22:20:50.494 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
22:20:50.494 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
22:20:50.494 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.04
22:20:50.496 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:20:50.499 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:20:50.499 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:20:50.499 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:50.499 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:20:50.499 00.000 10072 MoveAxis(W, 1, ABG)
22:20:50.499 00.000 10072 Guiding  Dir = 3, Dur = 1
22:20:50.500 00.001 10072 IsGuiding returns 0
22:20:50.500 00.000 10072 PulseGuide returned control before completion, sleep 11
22:20:50.517 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:20:50.520 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:50.525 00.005 10072 IsGuiding returns 0
22:20:50.525 00.000 10072 Move returns status 0, amount 1
22:20:50.525 00.000 10072 MoveAxis(N, 0, ABG)
22:20:50.525 00.000 10072 Move returns status 0, amount 0
22:20:50.525 00.000 10072 move complete, result=0
22:20:50.525 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:50.527 00.002 1032 Enqueuing Expose request
22:20:50.529 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:20:50.531 00.002 10072 worker thread done servicing request
22:20:50.531 00.000 10072 Worker thread wakes up
22:20:50.531 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:50.531 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:51.163 00.632 10072 Exposure complete
22:20:51.218 00.055 10072 worker thread done servicing request
22:20:51.219 00.001 1032 OnExposeComplete: enter
22:20:51.221 00.002 1032 UpdateGuideState(): m_state=6
22:20:51.223 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3480
22:20:51.228 00.005 1032 Star::Find returns 1 (0), X=1101.31, Y=134.68, Mass=1312, SNR=25.4, Peak=120 HFD=3.4
22:20:51.231 00.003 1032 MultiStar: [#1 0.06,0.06,0.99,U] [#2 -0.10,-0.08,0.79,U] [#3 0.16,0.07,0.79,U] [#4 -0.02,-0.14,0.67,U] [#5 0.21,-0.02,0.65,U] [#6 -0.02,-0.19,0.66,U] [#7 0.03,-0.06,0.72,U] [#8 0.16,0.11,0.51,U] 
22:20:51.232 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.10, -0.00}
22:20:51.233 00.001 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:20:51.236 00.003 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:20:51.238 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.37 mountX=-0.04 mountY=-0.05, mountTheta=-2.20
22:20:51.242 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
22:20:51.243 00.001 1032 Enqueuing Move request for scope (0.06, -0.02)
22:20:51.245 00.002 10072 Worker thread wakes up
22:20:51.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
22:20:51.246 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
22:20:51.246 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.05
22:20:51.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:20:51.250 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:20:51.250 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:20:51.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:51.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:20:51.250 00.000 10072 MoveAxis(W, 1, ABG)
22:20:51.251 00.001 10072 Guiding  Dir = 3, Dur = 1
22:20:51.251 00.000 10072 IsGuiding returns 0
22:20:51.251 00.000 10072 PulseGuide returned control before completion, sleep 11
22:20:51.268 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:20:51.272 00.004 10072 IsGuiding returns 0
22:20:51.272 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:51.275 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:51.277 00.002 10072 Move returns status 0, amount 1
22:20:51.277 00.000 10072 MoveAxis(N, 0, ABG)
22:20:51.277 00.000 10072 Move returns status 0, amount 0
22:20:51.277 00.000 10072 move complete, result=0
22:20:51.277 00.000 1032 Enqueuing Expose request
22:20:51.279 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:20:51.281 00.002 10072 worker thread done servicing request
22:20:51.281 00.000 10072 Worker thread wakes up
22:20:51.281 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:51.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:51.694 00.413 10072 Exposure complete
22:20:51.755 00.061 10072 worker thread done servicing request
22:20:51.755 00.000 1032 OnExposeComplete: enter
22:20:51.757 00.002 1032 UpdateGuideState(): m_state=6
22:20:51.759 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3481
22:20:51.761 00.002 1032 Star::Find returns 1 (0), X=1101.35, Y=134.84, Mass=1303, SNR=25.3, Peak=116 HFD=3.3
22:20:51.763 00.002 1032 MultiStar: [#1 -0.02,0.13,0.88,U] [#2 -0.08,-0.00,0.78,U] [#3 0.12,0.18,0.73,U] [#4 -0.12,-0.03,0.70,U] [#5 -0.11,0.40,0.00,M1] [#6 -0.24,-0.04,0.00,M1] [#7 0.16,0.10,0.72,U] [#8 0.01,0.10,0.52,U] 
22:20:51.764 00.001 1032 refined, 6 included, MultiStar: {0.04, 0.10}, one-star: {0.14, 0.16}
22:20:51.765 00.001 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
22:20:51.767 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
22:20:51.768 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.22 mountX=0.08 mountY=-0.06, mountTheta=-0.61
22:20:51.772 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
22:20:51.774 00.002 1032 Enqueuing Move request for scope (0.04, 0.10)
22:20:51.776 00.002 10072 Worker thread wakes up
22:20:51.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
22:20:51.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
22:20:51.776 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.08 yDistance=-0.06
22:20:51.778 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:20:51.781 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:20:51.781 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:20:51.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:51.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:20:51.781 00.000 10072 MoveAxis(W, 2, ABG)
22:20:51.781 00.000 10072 Guiding  Dir = 3, Dur = 2
22:20:51.782 00.001 10072 IsGuiding returns 0
22:20:51.782 00.000 10072 PulseGuide returned control before completion, sleep 12
22:20:51.800 00.018 10072 IsGuiding returns 0
22:20:51.800 00.000 10072 Move returns status 0, amount 2
22:20:51.801 00.001 10072 MoveAxis(N, 0, ABG)
22:20:51.801 00.000 10072 Move returns status 0, amount 0
22:20:51.801 00.000 10072 move complete, result=0
22:20:51.801 00.000 10072 worker thread done servicing request
22:20:51.802 00.001 1032 UpdateGuideState exits: m=1303 SNR=25.3
22:20:51.804 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:51.806 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:51.807 00.001 1032 Enqueuing Expose request
22:20:51.809 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:20:51.811 00.002 10072 Worker thread wakes up
22:20:51.811 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:51.811 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:52.441 00.630 10072 Exposure complete
22:20:52.497 00.056 10072 worker thread done servicing request
22:20:52.497 00.000 1032 OnExposeComplete: enter
22:20:52.499 00.002 1032 UpdateGuideState(): m_state=6
22:20:52.501 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3482
22:20:52.504 00.003 1032 Star::Find returns 1 (0), X=1101.32, Y=134.97, Mass=1332, SNR=25.6, Peak=107 HFD=3.3
22:20:52.506 00.002 1032 MultiStar: [#1 0.06,0.21,1.01,U] [#2 -0.06,0.10,0.77,U] [#3 0.19,0.06,0.77,U] [#4 0.07,-0.06,0.67,U] [#5 0.01,0.13,0.63,U] [#6 0.01,0.03,0.59,U] [#7 0.06,-0.06,0.69,U] [#8 0.04,0.21,0.49,U] 
22:20:52.508 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {0.11, 0.30}
22:20:52.509 00.001 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
22:20:52.511 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
22:20:52.512 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.08 mountX=0.10 mountY=-0.09, mountTheta=-0.75
22:20:52.515 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
22:20:52.519 00.004 1032 Enqueuing Move request for scope (0.06, 0.11)
22:20:52.521 00.002 10072 Worker thread wakes up
22:20:52.521 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
22:20:52.521 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
22:20:52.521 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.10 yDistance=-0.09
22:20:52.524 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:20:52.525 00.001 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:20:52.525 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:20:52.526 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:52.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:20:52.526 00.000 10072 MoveAxis(W, 2, ABG)
22:20:52.526 00.000 10072 Guiding  Dir = 3, Dur = 2
22:20:52.526 00.000 10072 IsGuiding returns 0
22:20:52.526 00.000 10072 PulseGuide returned control before completion, sleep 12
22:20:52.543 00.017 1032 UpdateGuideState exits: m=1332 SNR=25.6
22:20:52.546 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:52.550 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:52.553 00.003 1032 Enqueuing Expose request
22:20:52.555 00.002 10072 IsGuiding returns 0
22:20:52.555 00.000 10072 Move returns status 0, amount 2
22:20:52.555 00.000 10072 MoveAxis(N, 0, ABG)
22:20:52.555 00.000 10072 Move returns status 0, amount 0
22:20:52.555 00.000 10072 move complete, result=0
22:20:52.556 00.001 10072 worker thread done servicing request
22:20:52.556 00.000 10072 Worker thread wakes up
22:20:52.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:52.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:52.565 00.009 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:20:52.961 00.396 10072 Exposure complete
22:20:53.012 00.051 10072 worker thread done servicing request
22:20:53.012 00.000 1032 OnExposeComplete: enter
22:20:53.014 00.002 1032 UpdateGuideState(): m_state=6
22:20:53.016 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3483
22:20:53.018 00.002 1032 Star::Find returns 1 (0), X=1101.29, Y=134.79, Mass=1309, SNR=25.4, Peak=116 HFD=3.3
22:20:53.019 00.001 1032 MultiStar: [#1 0.00,0.13,0.99,U] [#2 -0.25,-0.04,0.00,M1] [#3 0.07,0.18,0.77,U] [#4 0.05,-0.26,0.00,M1] [#5 0.07,0.29,0.00,M1] [#6 -0.24,-0.24,0.00,M1] [#7 0.08,-0.06,0.72,U] [#8 0.22,0.22,0.00,M1] 
22:20:53.021 00.002 1032 refined, 3 included, MultiStar: {0.06, 0.10}, one-star: {0.08, 0.12}
22:20:53.023 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
22:20:53.024 00.001 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
22:20:53.026 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.04 mountX=0.08 mountY=-0.08, mountTheta=-0.79
22:20:53.028 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
22:20:53.031 00.003 1032 Enqueuing Move request for scope (0.06, 0.10)
22:20:53.033 00.002 10072 Worker thread wakes up
22:20:53.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
22:20:53.033 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
22:20:53.033 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
22:20:53.035 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:20:53.037 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:20:53.037 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:20:53.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:53.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:20:53.038 00.001 10072 MoveAxis(W, 2, ABG)
22:20:53.038 00.000 10072 Guiding  Dir = 3, Dur = 2
22:20:53.038 00.000 10072 IsGuiding returns 0
22:20:53.038 00.000 10072 PulseGuide returned control before completion, sleep 12
22:20:53.054 00.016 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:20:53.056 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:53.057 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:53.059 00.002 1032 Enqueuing Expose request
22:20:53.067 00.008 10072 IsGuiding returns 0
22:20:53.067 00.000 10072 Move returns status 0, amount 2
22:20:53.067 00.000 10072 MoveAxis(N, 0, ABG)
22:20:53.067 00.000 10072 Move returns status 0, amount 0
22:20:53.067 00.000 10072 move complete, result=0
22:20:53.067 00.000 10072 worker thread done servicing request
22:20:53.067 00.000 10072 Worker thread wakes up
22:20:53.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:53.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:53.068 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:20:53.695 00.627 10072 Exposure complete
22:20:53.751 00.056 10072 worker thread done servicing request
22:20:53.751 00.000 1032 OnExposeComplete: enter
22:20:53.753 00.002 1032 UpdateGuideState(): m_state=6
22:20:53.756 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3484
22:20:53.758 00.002 1032 Star::Find returns 1 (0), X=1101.44, Y=134.62, Mass=1176, SNR=24.1, Peak=111 HFD=3.2
22:20:53.760 00.002 1032 MultiStar: [#1 0.06,0.00,0.98,U] [#2 -0.13,0.00,0.85,U] [#3 0.08,0.11,0.82,U] [#4 0.04,-0.17,0.67,U] [#5 -0.11,0.06,0.70,U] [#6 -0.09,-0.21,0.66,U] [#7 0.01,-0.08,0.73,U] [#8 0.12,0.05,0.58,U] 
22:20:53.762 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.23, -0.06}
22:20:53.764 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
22:20:53.767 00.003 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
22:20:53.769 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.77 mountX=-0.04 mountY=-0.02, mountTheta=-2.60
22:20:53.774 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
22:20:53.776 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
22:20:53.778 00.002 10072 Worker thread wakes up
22:20:53.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:20:53.778 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:20:53.778 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
22:20:53.780 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:20:53.781 00.001 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:20:53.782 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:20:53.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:53.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:20:53.782 00.000 10072 MoveAxis(W, 3, ABG)
22:20:53.782 00.000 10072 Guiding  Dir = 3, Dur = 3
22:20:53.782 00.000 10072 IsGuiding returns 0
22:20:53.783 00.001 10072 PulseGuide returned control before completion, sleep 13
22:20:53.800 00.017 1032 UpdateGuideState exits: m=1176 SNR=24.1
22:20:53.804 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:53.806 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:53.807 00.001 1032 Enqueuing Expose request
22:20:53.808 00.001 10072 IsGuiding returns 0
22:20:53.809 00.001 10072 Move returns status 0, amount 3
22:20:53.809 00.000 10072 MoveAxis(N, 0, ABG)
22:20:53.809 00.000 10072 Move returns status 0, amount 0
22:20:53.809 00.000 10072 move complete, result=0
22:20:53.809 00.000 10072 worker thread done servicing request
22:20:53.809 00.000 10072 Worker thread wakes up
22:20:53.809 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:53.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:53.816 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:20:54.227 00.411 10072 Exposure complete
22:20:54.283 00.056 10072 worker thread done servicing request
22:20:54.283 00.000 1032 OnExposeComplete: enter
22:20:54.286 00.003 1032 UpdateGuideState(): m_state=6
22:20:54.288 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3485
22:20:54.289 00.001 1032 Star::Find returns 1 (0), X=1101.24, Y=134.69, Mass=1244, SNR=24.8, Peak=116 HFD=3.4
22:20:54.291 00.002 1032 MultiStar: [#1 -0.02,0.13,0.92,U] [#2 -0.05,-0.08,0.79,U] [#3 0.02,0.10,0.81,U] [#4 -0.05,-0.14,0.68,U] [#5 0.04,0.04,0.65,U] [#6 -0.16,-0.10,0.61,U] [#7 0.09,-0.08,0.70,U] [#8 0.10,0.24,0.00,M1] 
22:20:54.293 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.01}, one-star: {0.03, 0.01}
22:20:54.295 00.002 1032 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.83) = xAngle (-4.38 = 1.90)
22:20:54.296 00.001 1032 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.38 = 1.90)
22:20:54.298 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.55 mountX=-0.00 mountY=0.01, mountTheta=1.90
22:20:54.301 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
22:20:54.303 00.002 1032 Enqueuing Move request for scope (-0.01, -0.01)
22:20:54.307 00.004 10072 Worker thread wakes up
22:20:54.307 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:20:54.307 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:20:54.307 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.01
22:20:54.309 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:20:54.312 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:20:54.312 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:20:54.312 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:54.312 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:20:54.312 00.000 10072 MoveAxis(W, 2, ABG)
22:20:54.312 00.000 10072 Guiding  Dir = 3, Dur = 2
22:20:54.312 00.000 10072 IsGuiding returns 0
22:20:54.313 00.001 10072 PulseGuide returned control before completion, sleep 12
22:20:54.331 00.018 1032 UpdateGuideState exits: m=1244 SNR=24.8
22:20:54.335 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:54.337 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:54.338 00.001 1032 Enqueuing Expose request
22:20:54.340 00.002 10072 IsGuiding returns 0
22:20:54.340 00.000 10072 Move returns status 0, amount 2
22:20:54.340 00.000 10072 MoveAxis(N, 0, ABG)
22:20:54.340 00.000 10072 Move returns status 0, amount 0
22:20:54.340 00.000 10072 move complete, result=0
22:20:54.340 00.000 10072 worker thread done servicing request
22:20:54.340 00.000 10072 Worker thread wakes up
22:20:54.340 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:54.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:54.348 00.008 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:20:54.978 00.630 10072 Exposure complete
22:20:55.033 00.055 10072 worker thread done servicing request
22:20:55.033 00.000 1032 OnExposeComplete: enter
22:20:55.035 00.002 1032 UpdateGuideState(): m_state=6
22:20:55.037 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3486
22:20:55.039 00.002 1032 Star::Find returns 1 (0), X=1101.36, Y=134.83, Mass=1245, SNR=24.7, Peak=111 HFD=3.3
22:20:55.041 00.002 1032 MultiStar: [#1 0.00,0.39,0.00,M1] [#2 -0.22,0.04,0.81,U] [#3 -0.03,0.21,0.85,U] [#4 0.02,-0.05,0.71,U] [#5 0.18,0.43,0.00,M1] [#6 -0.25,-0.02,0.00,M1] [#7 0.04,-0.03,0.72,U] [#8 0.11,0.24,0.00,M2] 
22:20:55.042 00.001 1032 refined, 4 included, MultiStar: {-0.00, 0.08}, one-star: {0.15, 0.15}
22:20:55.044 00.002 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
22:20:55.045 00.001 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
22:20:55.046 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.60 mountX=0.07 mountY=-0.02, mountTheta=-0.23
22:20:55.050 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.08, opts=13)
22:20:55.052 00.002 1032 Enqueuing Move request for scope (-0.00, 0.08)
22:20:55.053 00.001 10072 Worker thread wakes up
22:20:55.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
22:20:55.053 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
22:20:55.053 00.000 10072 Moving (-0.00, 0.08) raw xDistance=0.07 yDistance=-0.02
22:20:55.056 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:20:55.058 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:20:55.058 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:20:55.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:55.058 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:20:55.058 00.000 10072 MoveAxis(W, 3, ABG)
22:20:55.058 00.000 10072 Guiding  Dir = 3, Dur = 3
22:20:55.077 00.019 1032 UpdateGuideState exits: m=1245 SNR=24.7
22:20:55.079 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:55.082 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:55.084 00.002 1032 Enqueuing Expose request
22:20:55.100 00.016 10072 IsGuiding returns 0
22:20:55.101 00.001 10072 PulseGuide returned control before completion, sleep 13
22:20:55.117 00.016 10072 IsGuiding returns 0
22:20:55.117 00.000 10072 Move returns status 0, amount 3
22:20:55.118 00.001 10072 MoveAxis(N, 0, ABG)
22:20:55.118 00.000 10072 Move returns status 0, amount 0
22:20:55.118 00.000 10072 move complete, result=0
22:20:55.118 00.000 10072 worker thread done servicing request
22:20:55.118 00.000 10072 Worker thread wakes up
22:20:55.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:55.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:55.122 00.004 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:20:55.525 00.403 10072 Exposure complete
22:20:55.590 00.065 10072 worker thread done servicing request
22:20:55.590 00.000 1032 OnExposeComplete: enter
22:20:55.592 00.002 1032 UpdateGuideState(): m_state=6
22:20:55.594 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3487
22:20:55.596 00.002 1032 Star::Find returns 1 (0), X=1101.33, Y=134.78, Mass=1414, SNR=26.4, Peak=134 HFD=3.4
22:20:55.598 00.002 1032 MultiStar: [#1 -0.03,0.08,0.95,U] [#2 -0.18,-0.03,0.75,U] [#3 0.16,0.27,0.00,M1] [#4 -0.02,-0.11,0.64,U] [#5 0.10,0.16,0.63,U] [#6 -0.24,-0.09,0.00,M2] [#7 0.03,0.05,0.67,U] [#8 0.05,0.07,0.49,U] 
22:20:55.600 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.05}, one-star: {0.12, 0.10}
22:20:55.602 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
22:20:55.605 00.003 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
22:20:55.606 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.34 mountX=0.04 mountY=-0.02, mountTheta=-0.49
22:20:55.610 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
22:20:55.615 00.005 1032 Enqueuing Move request for scope (0.01, 0.05)
22:20:55.618 00.003 10072 Worker thread wakes up
22:20:55.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
22:20:55.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
22:20:55.618 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.02
22:20:55.621 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:20:55.623 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:20:55.623 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:20:55.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:55.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:20:55.623 00.000 10072 MoveAxis(W, 3, ABG)
22:20:55.623 00.000 10072 Guiding  Dir = 3, Dur = 3
22:20:55.624 00.001 10072 IsGuiding returns 0
22:20:55.624 00.000 10072 PulseGuide returned control before completion, sleep 13
22:20:55.643 00.019 1032 UpdateGuideState exits: m=1414 SNR=26.4
22:20:55.646 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:55.647 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:55.649 00.002 1032 Enqueuing Expose request
22:20:55.651 00.002 10072 IsGuiding returns 0
22:20:55.651 00.000 10072 Move returns status 0, amount 3
22:20:55.651 00.000 10072 MoveAxis(N, 0, ABG)
22:20:55.651 00.000 10072 Move returns status 0, amount 0
22:20:55.651 00.000 10072 move complete, result=0
22:20:55.651 00.000 10072 worker thread done servicing request
22:20:55.651 00.000 10072 Worker thread wakes up
22:20:55.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:55.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:55.659 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:20:56.289 00.630 10072 Exposure complete
22:20:56.343 00.054 10072 worker thread done servicing request
22:20:56.343 00.000 1032 OnExposeComplete: enter
22:20:56.345 00.002 1032 UpdateGuideState(): m_state=6
22:20:56.347 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3488
22:20:56.349 00.002 1032 Star::Find returns 1 (0), X=1101.39, Y=134.73, Mass=1320, SNR=25.5, Peak=122 HFD=3.3
22:20:56.351 00.002 1032 MultiStar: [#1 0.04,0.16,0.96,U] [#2 -0.04,0.06,0.78,U] [#3 0.20,0.33,0.00,M2] [#4 0.04,-0.06,0.63,U] [#5 0.09,0.25,0.00,M1] [#6 -0.17,0.00,0.61,U] [#7 0.07,0.08,0.69,U] [#8 0.16,0.19,0.00,M2] 
22:20:56.353 00.002 1032 refined, 5 included, MultiStar: {0.03, 0.06}, one-star: {0.18, 0.05}
22:20:56.355 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
22:20:56.358 00.003 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
22:20:56.360 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.05 mountX=0.05 mountY=-0.05, mountTheta=-0.78
22:20:56.363 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
22:20:56.367 00.004 1032 Enqueuing Move request for scope (0.03, 0.06)
22:20:56.370 00.003 10072 Worker thread wakes up
22:20:56.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
22:20:56.370 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
22:20:56.370 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.05
22:20:56.372 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:20:56.374 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:20:56.374 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:20:56.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:56.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:20:56.374 00.000 10072 MoveAxis(W, 3, ABG)
22:20:56.374 00.000 10072 Guiding  Dir = 3, Dur = 3
22:20:56.375 00.001 10072 IsGuiding returns 0
22:20:56.375 00.000 10072 PulseGuide returned control before completion, sleep 13
22:20:56.394 00.019 1032 UpdateGuideState exits: m=1320 SNR=25.5
22:20:56.397 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:56.399 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:56.401 00.002 1032 Enqueuing Expose request
22:20:56.403 00.002 10072 IsGuiding returns 0
22:20:56.403 00.000 10072 Move returns status 0, amount 3
22:20:56.403 00.000 10072 MoveAxis(N, 0, ABG)
22:20:56.403 00.000 10072 Move returns status 0, amount 0
22:20:56.403 00.000 10072 move complete, result=0
22:20:56.403 00.000 10072 worker thread done servicing request
22:20:56.403 00.000 10072 Worker thread wakes up
22:20:56.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:56.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:56.410 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:20:56.820 00.410 10072 Exposure complete
22:20:56.877 00.057 10072 worker thread done servicing request
22:20:56.877 00.000 1032 OnExposeComplete: enter
22:20:56.880 00.003 1032 UpdateGuideState(): m_state=6
22:20:56.882 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3489
22:20:56.884 00.002 1032 Star::Find returns 1 (0), X=1101.30, Y=134.92, Mass=1468, SNR=26.9, Peak=128 HFD=3.3
22:20:56.886 00.002 1032 MultiStar: [#1 0.09,0.33,0.00,M1] [#2 -0.16,0.19,0.00,M1] [#3 0.14,0.19,0.68,U] [#4 -0.08,0.07,0.64,U] [#5 0.11,0.38,0.00,M2] [#6 -0.03,0.12,0.58,U] [#7 -0.10,0.13,0.63,U] [#8 0.06,0.33,0.00,M3] 
22:20:56.888 00.002 1032 refined, 4 included, MultiStar: {0.02, 0.16}, one-star: {0.09, 0.24}
22:20:56.890 00.002 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
22:20:56.891 00.001 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
22:20:56.893 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.47 mountX=0.15 mountY=-0.06, mountTheta=-0.36
22:20:56.896 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.16, opts=13)
22:20:56.898 00.002 1032 Enqueuing Move request for scope (0.02, 0.16)
22:20:56.900 00.002 10072 Worker thread wakes up
22:20:56.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
22:20:56.900 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
22:20:56.900 00.000 10072 Moving (0.02, 0.16) raw xDistance=0.15 yDistance=-0.06
22:20:56.902 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:20:56.904 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 285.83
22:20:56.904 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:20:56.905 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:56.905 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:20:56.905 00.000 10072 MoveAxis(W, 73, ABG)
22:20:56.905 00.000 10072 Guiding  Dir = 3, Dur = 73
22:20:56.905 00.000 10072 IsGuiding returns 0
22:20:56.905 00.000 10072 PulseGuide returned control before completion, sleep 83
22:20:56.922 00.017 1032 UpdateGuideState exits: m=1468 SNR=26.9
22:20:56.925 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:56.927 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:56.929 00.002 1032 Enqueuing Expose request
22:20:56.989 00.060 10072 IsGuiding returns 0
22:20:56.989 00.000 10072 Move returns status 0, amount 73
22:20:56.989 00.000 10072 MoveAxis(N, 0, ABG)
22:20:56.989 00.000 10072 Move returns status 0, amount 0
22:20:56.989 00.000 10072 move complete, result=0
22:20:56.989 00.000 10072 worker thread done servicing request
22:20:56.990 00.001 1032 GuideStep: 0.2 px 73 ms WEST, -0.1 px 0 ms NORTH
22:20:56.993 00.003 10072 Worker thread wakes up
22:20:56.993 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:56.993 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:57.630 00.637 10072 Exposure complete
22:20:57.684 00.054 10072 worker thread done servicing request
22:20:57.684 00.000 1032 OnExposeComplete: enter
22:20:57.685 00.001 1032 UpdateGuideState(): m_state=6
22:20:57.687 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3490
22:20:57.690 00.003 1032 Star::Find returns 1 (0), X=1101.34, Y=134.97, Mass=1231, SNR=24.6, Peak=108 HFD=3.3
22:20:57.692 00.002 1032 MultiStar: [#1 0.08,0.33,0.00,M2] [#2 -0.18,0.23,0.00,M2] [#3 0.25,0.09,0.00,M2] [#4 0.07,-0.03,0.67,U] [#5 -0.02,0.27,0.00,M3] [#6 -0.04,0.02,0.66,U] [#7 0.15,0.05,0.72,U] [#8 -0.11,0.45,0.00,M4] 
22:20:57.693 00.001 1032 refined, 3 included, MultiStar: {0.09, 0.11}, one-star: {0.13, 0.29}
22:20:57.696 00.003 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
22:20:57.697 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
22:20:57.698 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.89 mountX=0.08 mountY=-0.11, mountTheta=-0.94
22:20:57.700 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
22:20:57.701 00.001 1032 Enqueuing Move request for scope (0.09, 0.11)
22:20:57.704 00.003 10072 Worker thread wakes up
22:20:57.705 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
22:20:57.705 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
22:20:57.705 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.11
22:20:57.707 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
22:20:57.709 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:20:57.709 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:20:57.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:57.710 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:20:57.710 00.000 10072 MoveAxis(W, 3, ABG)
22:20:57.710 00.000 10072 Guiding  Dir = 3, Dur = 3
22:20:57.710 00.000 10072 IsGuiding returns 0
22:20:57.710 00.000 10072 PulseGuide returned control before completion, sleep 13
22:20:57.727 00.017 1032 UpdateGuideState exits: m=1231 SNR=24.6
22:20:57.729 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:57.731 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:57.732 00.001 1032 Enqueuing Expose request
22:20:57.738 00.006 10072 IsGuiding returns 0
22:20:57.738 00.000 10072 Move returns status 0, amount 3
22:20:57.738 00.000 10072 MoveAxis(N, 0, ABG)
22:20:57.738 00.000 10072 Move returns status 0, amount 0
22:20:57.738 00.000 10072 move complete, result=0
22:20:57.738 00.000 10072 worker thread done servicing request
22:20:57.738 00.000 10072 Worker thread wakes up
22:20:57.738 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:57.738 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:57.743 00.005 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:20:58.147 00.404 10072 Exposure complete
22:20:58.201 00.054 10072 worker thread done servicing request
22:20:58.201 00.000 1032 OnExposeComplete: enter
22:20:58.203 00.002 1032 UpdateGuideState(): m_state=6
22:20:58.207 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3491
22:20:58.209 00.002 1032 Star::Find returns 1 (0), X=1101.40, Y=134.73, Mass=1169, SNR=24.0, Peak=102 HFD=3.2
22:20:58.212 00.003 1032 MultiStar: [#1 0.06,0.20,1.07,U] [#2 -0.06,0.08,0.85,U] [#3 0.12,0.19,0.77,U] [#4 -0.09,-0.05,0.71,U] [#5 0.16,0.26,0.00,M4] [#6 -0.20,-0.10,0.62,U] [#7 0.17,-0.02,0.75,U] [#8 0.19,0.11,0.53,U] 
22:20:58.213 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.19, 0.05}
22:20:58.215 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
22:20:58.216 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
22:20:58.218 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.90 mountX=0.05 mountY=-0.07, mountTheta=-0.93
22:20:58.220 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
22:20:58.223 00.003 1032 Enqueuing Move request for scope (0.05, 0.07)
22:20:58.225 00.002 10072 Worker thread wakes up
22:20:58.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:20:58.225 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:20:58.225 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
22:20:58.227 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:20:58.230 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:20:58.230 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:20:58.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:58.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:20:58.230 00.000 10072 MoveAxis(W, 2, ABG)
22:20:58.230 00.000 10072 Guiding  Dir = 3, Dur = 2
22:20:58.230 00.000 10072 IsGuiding returns 0
22:20:58.231 00.001 10072 PulseGuide returned control before completion, sleep 12
22:20:58.248 00.017 1032 UpdateGuideState exits: m=1169 SNR=24.0
22:20:58.250 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:58.252 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:58.254 00.002 1032 Enqueuing Expose request
22:20:58.256 00.002 10072 IsGuiding returns 0
22:20:58.256 00.000 10072 Move returns status 0, amount 2
22:20:58.256 00.000 10072 MoveAxis(N, 0, ABG)
22:20:58.256 00.000 10072 Move returns status 0, amount 0
22:20:58.256 00.000 10072 move complete, result=0
22:20:58.257 00.001 10072 worker thread done servicing request
22:20:58.257 00.000 10072 Worker thread wakes up
22:20:58.257 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:58.257 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:58.264 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:20:58.894 00.630 10072 Exposure complete
22:20:58.949 00.055 10072 worker thread done servicing request
22:20:58.949 00.000 1032 OnExposeComplete: enter
22:20:58.951 00.002 1032 UpdateGuideState(): m_state=6
22:20:58.954 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3492
22:20:58.956 00.002 1032 Star::Find returns 1 (0), X=1101.44, Y=134.77, Mass=1317, SNR=25.5, Peak=124 HFD=3.2
22:20:58.958 00.002 1032 MultiStar: [#1 0.07,0.29,0.00,M2] [#2 -0.06,0.01,0.79,U] [#3 0.09,0.20,0.77,U] [#4 0.03,-0.01,0.64,U] [#5 0.25,0.17,0.00,M5] [#6 -0.17,0.10,0.63,U] [#7 0.06,0.17,0.66,U] [#8 0.09,0.21,0.52,U] 
22:20:58.959 00.001 1032 refined, 6 included, MultiStar: {0.05, 0.11}, one-star: {0.23, 0.09}
22:20:58.960 00.001 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:20:58.962 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:20:58.963 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=0.09 mountY=-0.08, mountTheta=-0.70
22:20:58.965 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
22:20:58.967 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
22:20:58.969 00.002 10072 Worker thread wakes up
22:20:58.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
22:20:58.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
22:20:58.969 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.09 yDistance=-0.08
22:20:58.971 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:20:58.974 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:20:58.974 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:20:58.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:58.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:20:58.974 00.000 10072 MoveAxis(W, 3, ABG)
22:20:58.974 00.000 10072 Guiding  Dir = 3, Dur = 3
22:20:58.974 00.000 10072 IsGuiding returns 0
22:20:58.975 00.001 10072 PulseGuide returned control before completion, sleep 13
22:20:58.992 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:20:58.994 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:58.996 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:58.998 00.002 1032 Enqueuing Expose request
22:20:59.001 00.003 10072 IsGuiding returns 0
22:20:59.001 00.000 10072 Move returns status 0, amount 3
22:20:59.001 00.000 10072 MoveAxis(N, 0, ABG)
22:20:59.001 00.000 10072 Move returns status 0, amount 0
22:20:59.001 00.000 10072 move complete, result=0
22:20:59.001 00.000 10072 worker thread done servicing request
22:20:59.001 00.000 10072 Worker thread wakes up
22:20:59.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:59.001 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:20:59.006 00.005 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:20:59.413 00.407 10072 Exposure complete
22:20:59.464 00.051 10072 worker thread done servicing request
22:20:59.464 00.000 1032 OnExposeComplete: enter
22:20:59.465 00.001 1032 UpdateGuideState(): m_state=6
22:20:59.466 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3493
22:20:59.468 00.002 1032 Star::Find returns 1 (0), X=1101.41, Y=134.84, Mass=1311, SNR=25.4, Peak=115 HFD=3.3
22:20:59.470 00.002 1032 MultiStar: [#1 0.10,0.25,0.00,M3] [#2 -0.14,0.15,0.77,U] [#3 0.11,0.19,0.72,U] [#4 0.00,-0.05,0.66,U] [#5 0.09,0.07,0.68,U] [#6 -0.11,0.04,0.62,U] [#7 0.01,0.06,0.71,U] [#8 0.06,0.27,0.00,M3] 
22:20:59.473 00.003 1032 refined, 6 included, MultiStar: {0.03, 0.10}, one-star: {0.20, 0.16}
22:20:59.474 00.001 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
22:20:59.476 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
22:20:59.477 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.23 mountX=0.08 mountY=-0.06, mountTheta=-0.60
22:20:59.481 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
22:20:59.482 00.001 1032 Enqueuing Move request for scope (0.03, 0.10)
22:20:59.483 00.001 10072 Worker thread wakes up
22:20:59.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
22:20:59.485 00.002 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
22:20:59.485 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.08 yDistance=-0.06
22:20:59.490 00.005 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:20:59.491 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:20:59.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:59.493 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:20:59.494 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:20:59.497 00.003 10072 MoveAxis(W, 2, ABG)
22:20:59.497 00.000 10072 Guiding  Dir = 3, Dur = 2
22:20:59.497 00.000 10072 IsGuiding returns 0
22:20:59.497 00.000 10072 PulseGuide returned control before completion, sleep 12
22:20:59.514 00.017 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:20:59.516 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:59.520 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:20:59.523 00.003 10072 IsGuiding returns 0
22:20:59.523 00.000 10072 Move returns status 0, amount 2
22:20:59.523 00.000 10072 MoveAxis(N, 0, ABG)
22:20:59.523 00.000 10072 Move returns status 0, amount 0
22:20:59.523 00.000 10072 move complete, result=0
22:20:59.523 00.000 10072 worker thread done servicing request
22:20:59.523 00.000 1032 Enqueuing Expose request
22:20:59.525 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:20:59.527 00.002 10072 Worker thread wakes up
22:20:59.528 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:20:59.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:00.162 00.634 10072 Exposure complete
22:21:00.215 00.053 10072 worker thread done servicing request
22:21:00.215 00.000 1032 OnExposeComplete: enter
22:21:00.217 00.002 1032 UpdateGuideState(): m_state=6
22:21:00.219 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3494
22:21:00.221 00.002 1032 Star::Find returns 1 (0), X=1101.42, Y=134.76, Mass=1314, SNR=25.4, Peak=122 HFD=3.2
22:21:00.222 00.001 1032 MultiStar: [#1 0.05,0.14,0.96,U] [#2 -0.11,0.15,0.81,U] [#3 0.13,0.24,0.00,M1] [#4 0.05,-0.07,0.70,U] [#5 0.13,0.37,0.00,M5] [#6 -0.08,-0.03,0.60,U] [#7 0.04,0.02,0.71,U] [#8 0.08,0.19,0.49,U] 
22:21:00.224 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.07}, one-star: {0.21, 0.08}
22:21:00.226 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
22:21:00.227 00.001 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
22:21:00.229 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.03 mountX=0.06 mountY=-0.06, mountTheta=-0.80
22:21:00.232 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
22:21:00.233 00.001 1032 Enqueuing Move request for scope (0.04, 0.07)
22:21:00.235 00.002 10072 Worker thread wakes up
22:21:00.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:21:00.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:21:00.235 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
22:21:00.239 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:21:00.242 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:00.242 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:21:00.242 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:00.242 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:21:00.242 00.000 10072 MoveAxis(W, 2, ABG)
22:21:00.242 00.000 10072 Guiding  Dir = 3, Dur = 2
22:21:00.242 00.000 10072 IsGuiding returns 0
22:21:00.242 00.000 10072 PulseGuide returned control before completion, sleep 12
22:21:00.259 00.017 1032 UpdateGuideState exits: m=1314 SNR=25.4
22:21:00.261 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:00.263 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:00.264 00.001 1032 Enqueuing Expose request
22:21:00.270 00.006 10072 IsGuiding returns 0
22:21:00.270 00.000 10072 Move returns status 0, amount 2
22:21:00.270 00.000 10072 MoveAxis(N, 0, ABG)
22:21:00.270 00.000 10072 Move returns status 0, amount 0
22:21:00.270 00.000 10072 move complete, result=0
22:21:00.270 00.000 10072 worker thread done servicing request
22:21:00.270 00.000 10072 Worker thread wakes up
22:21:00.270 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:00.271 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:00.276 00.005 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:21:00.679 00.403 10072 Exposure complete
22:21:00.735 00.056 10072 worker thread done servicing request
22:21:00.735 00.000 1032 OnExposeComplete: enter
22:21:00.738 00.003 1032 UpdateGuideState(): m_state=6
22:21:00.741 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3495
22:21:00.743 00.002 1032 Star::Find returns 1 (0), X=1101.45, Y=134.98, Mass=1583, SNR=27.9, Peak=137 HFD=3.5
22:21:00.746 00.003 1032 MultiStar: [#1 0.05,0.26,0.00,M3] [#2 0.02,0.07,0.70,U] [#3 0.26,0.29,0.00,M2] [#4 0.04,0.05,0.59,U] [#5 0.15,0.16,0.60,U] [#6 -0.10,0.28,0.00,M1] [#7 0.15,0.07,0.64,U] [#8 0.01,0.36,0.00,M3] 
22:21:00.748 00.002 1032 refined, 4 included, MultiStar: {0.13, 0.15}, one-star: {0.24, 0.30}
22:21:00.750 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
22:21:00.751 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
22:21:00.753 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.85 mountX=0.11 mountY=-0.16, mountTheta=-0.98
22:21:00.756 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.15, opts=13)
22:21:00.759 00.003 1032 Enqueuing Move request for scope (0.13, 0.15)
22:21:00.762 00.003 10072 Worker thread wakes up
22:21:00.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
22:21:00.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
22:21:00.762 00.000 10072 Moving (0.13, 0.15) raw xDistance=0.11 yDistance=-0.16
22:21:00.763 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:21:00.767 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:00.767 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:21:00.767 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:00.767 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:21:00.767 00.000 10072 MoveAxis(W, 2, ABG)
22:21:00.767 00.000 10072 Guiding  Dir = 3, Dur = 2
22:21:00.768 00.001 10072 IsGuiding returns 0
22:21:00.772 00.004 10072 IsGuiding returns 0
22:21:00.772 00.000 10072 Move returns status 0, amount 2
22:21:00.774 00.002 10072 MoveAxis(N, 0, ABG)
22:21:00.774 00.000 10072 Move returns status 0, amount 0
22:21:00.774 00.000 10072 move complete, result=0
22:21:00.774 00.000 10072 worker thread done servicing request
22:21:00.788 00.014 1032 UpdateGuideState exits: m=1583 SNR=27.9
22:21:00.791 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:00.793 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:00.795 00.002 1032 Enqueuing Expose request
22:21:00.796 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
22:21:00.799 00.003 10072 Worker thread wakes up
22:21:00.799 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:00.799 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:01.430 00.631 10072 Exposure complete
22:21:01.482 00.052 10072 worker thread done servicing request
22:21:01.483 00.001 1032 OnExposeComplete: enter
22:21:01.485 00.002 1032 UpdateGuideState(): m_state=6
22:21:01.487 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3496
22:21:01.489 00.002 1032 Star::Find returns 1 (0), X=1101.35, Y=134.74, Mass=1278, SNR=25.1, Peak=115 HFD=3.3
22:21:01.492 00.003 1032 MultiStar: [#1 0.04,0.04,0.99,U] [#2 -0.05,-0.06,0.80,U] [#3 0.12,0.01,0.79,U] [#4 0.04,-0.17,0.64,U] [#5 0.16,0.10,0.68,U] [#6 -0.08,-0.03,0.59,U] [#7 0.04,-0.15,0.72,U] [#8 0.19,0.09,0.53,U] 
22:21:01.494 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.14, 0.06}
22:21:01.496 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
22:21:01.498 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
22:21:01.500 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.13 mountX=-0.03 mountY=-0.06, mountTheta=-1.96
22:21:01.504 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
22:21:01.507 00.003 1032 Enqueuing Move request for scope (0.07, -0.01)
22:21:01.509 00.002 10072 Worker thread wakes up
22:21:01.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:21:01.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:21:01.509 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
22:21:01.512 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:21:01.515 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:01.515 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:21:01.515 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:01.515 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:21:01.515 00.000 10072 MoveAxis(W, 2, ABG)
22:21:01.515 00.000 10072 Guiding  Dir = 3, Dur = 2
22:21:01.516 00.001 10072 IsGuiding returns 0
22:21:01.516 00.000 10072 PulseGuide returned control before completion, sleep 12
22:21:01.535 00.019 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:21:01.538 00.003 10072 IsGuiding returns 0
22:21:01.538 00.000 10072 Move returns status 0, amount 2
22:21:01.538 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:01.541 00.003 10072 MoveAxis(N, 0, ABG)
22:21:01.541 00.000 10072 Move returns status 0, amount 0
22:21:01.541 00.000 10072 move complete, result=0
22:21:01.541 00.000 10072 worker thread done servicing request
22:21:01.541 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:01.544 00.003 1032 Enqueuing Expose request
22:21:01.546 00.002 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:21:01.550 00.004 10072 Worker thread wakes up
22:21:01.552 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:01.552 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:01.964 00.412 10072 Exposure complete
22:21:02.021 00.057 10072 worker thread done servicing request
22:21:02.021 00.000 1032 OnExposeComplete: enter
22:21:02.023 00.002 1032 UpdateGuideState(): m_state=6
22:21:02.025 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3497
22:21:02.027 00.002 1032 Star::Find returns 1 (0), X=1101.35, Y=134.66, Mass=1166, SNR=24.0, Peak=97 HFD=3.4
22:21:02.028 00.001 1032 MultiStar: [#1 0.10,0.03,1.08,U] [#2 -0.13,-0.13,0.83,U] [#3 0.23,0.16,0.00,M2] [#4 0.09,-0.03,0.67,U] [#5 0.19,0.16,0.00,M4] [#6 -0.11,-0.29,0.00,M1] [#7 0.15,0.02,0.70,U] [#8 0.29,0.07,0.00,M3] 
22:21:02.030 00.002 1032 refined, 4 included, MultiStar: {0.07, -0.02}, one-star: {0.14, -0.02}
22:21:02.031 00.001 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
22:21:02.032 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
22:21:02.034 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.30 mountX=-0.04 mountY=-0.07, mountTheta=-2.13
22:21:02.036 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
22:21:02.039 00.003 1032 Enqueuing Move request for scope (0.07, -0.02)
22:21:02.041 00.002 10072 Worker thread wakes up
22:21:02.041 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:21:02.041 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:21:02.041 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.07
22:21:02.042 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:21:02.044 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:02.044 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:21:02.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:02.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:21:02.044 00.000 10072 MoveAxis(W, 2, ABG)
22:21:02.044 00.000 10072 Guiding  Dir = 3, Dur = 2
22:21:02.045 00.001 10072 IsGuiding returns 0
22:21:02.045 00.000 10072 PulseGuide returned control before completion, sleep 12
22:21:02.062 00.017 1032 UpdateGuideState exits: m=1166 SNR=24.0
22:21:02.064 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:02.065 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:02.066 00.001 1032 Enqueuing Expose request
22:21:02.069 00.003 10072 IsGuiding returns 0
22:21:02.069 00.000 10072 Move returns status 0, amount 2
22:21:02.069 00.000 10072 MoveAxis(N, 0, ABG)
22:21:02.069 00.000 10072 Move returns status 0, amount 0
22:21:02.069 00.000 10072 move complete, result=0
22:21:02.069 00.000 10072 worker thread done servicing request
22:21:02.069 00.000 10072 Worker thread wakes up
22:21:02.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:02.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:02.075 00.006 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:21:02.697 00.622 10072 Exposure complete
22:21:02.749 00.052 10072 worker thread done servicing request
22:21:02.749 00.000 1032 OnExposeComplete: enter
22:21:02.753 00.004 1032 UpdateGuideState(): m_state=6
22:21:02.754 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3498
22:21:02.756 00.002 1032 Star::Find returns 1 (0), X=1101.41, Y=134.82, Mass=1379, SNR=26.1, Peak=124 HFD=3.2
22:21:02.758 00.002 1032 MultiStar: [#1 0.22,0.30,0.00,M2] [#2 -0.02,0.04,0.70,U] [#3 0.18,0.02,0.77,U] [#4 0.16,-0.10,0.66,U] [#5 0.16,0.10,0.66,U] [#6 -0.12,-0.13,0.56,U] [#7 0.28,-0.10,0.00,M1] [#8 0.24,0.21,0.00,M4] 
22:21:02.760 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.03}, one-star: {0.20, 0.14}
22:21:02.761 00.001 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
22:21:02.763 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
22:21:02.765 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.24 mountX=-0.00 mountY=-0.11, mountTheta=-1.59
22:21:02.767 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
22:21:02.770 00.003 1032 Enqueuing Move request for scope (0.11, 0.03)
22:21:02.772 00.002 10072 Worker thread wakes up
22:21:02.772 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
22:21:02.772 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
22:21:02.772 00.000 10072 Moving (0.11, 0.03) raw xDistance=-0.00 yDistance=-0.11
22:21:02.774 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:21:02.775 00.001 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:02.777 00.002 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:21:02.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:02.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:21:02.777 00.000 10072 MoveAxis(W, 1, ABG)
22:21:02.777 00.000 10072 Guiding  Dir = 3, Dur = 1
22:21:02.777 00.000 10072 IsGuiding returns 0
22:21:02.778 00.001 10072 PulseGuide returned control before completion, sleep 11
22:21:02.790 00.012 10072 IsGuiding returns 0
22:21:02.790 00.000 10072 Move returns status 0, amount 1
22:21:02.790 00.000 10072 MoveAxis(N, 0, ABG)
22:21:02.791 00.001 10072 Move returns status 0, amount 0
22:21:02.791 00.000 10072 move complete, result=0
22:21:02.791 00.000 10072 worker thread done servicing request
22:21:02.794 00.003 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:21:02.796 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:02.800 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:02.802 00.002 1032 Enqueuing Expose request
22:21:02.804 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:21:02.806 00.002 10072 Worker thread wakes up
22:21:02.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:02.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:03.214 00.408 10072 Exposure complete
22:21:03.272 00.058 10072 worker thread done servicing request
22:21:03.272 00.000 1032 OnExposeComplete: enter
22:21:03.275 00.003 1032 UpdateGuideState(): m_state=6
22:21:03.276 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3499
22:21:03.278 00.002 1032 Star::Find returns 1 (0), X=1101.34, Y=134.71, Mass=1285, SNR=25.2, Peak=117 HFD=3.3
22:21:03.280 00.002 1032 MultiStar: [#1 0.06,0.21,1.00,U] [#2 0.02,0.15,0.82,U] [#3 0.13,-0.00,0.77,U] [#4 0.09,-0.22,0.00,M1] [#5 0.17,0.05,0.67,U] [#6 0.07,0.10,0.58,U] [#7 0.18,-0.24,0.00,M2] [#8 0.17,0.13,0.54,U] 
22:21:03.281 00.001 1032 single-star, 6 included, MultiStar: {0.10, 0.10}, one-star: {0.13, 0.03}
22:21:03.284 00.003 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:21:03.286 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:21:03.287 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.14 cameraTheta=0.21 mountX=-0.01 mountY=-0.14, mountTheta=-1.62
22:21:03.291 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
22:21:03.293 00.002 1032 Enqueuing Move request for scope (0.13, 0.03)
22:21:03.295 00.002 10072 Worker thread wakes up
22:21:03.295 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
22:21:03.295 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
22:21:03.295 00.000 10072 Moving (0.13, 0.03) raw xDistance=-0.01 yDistance=-0.14
22:21:03.296 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:21:03.299 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:03.299 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:21:03.299 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:03.299 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:21:03.299 00.000 10072 MoveAxis(W, 1, ABG)
22:21:03.299 00.000 10072 Guiding  Dir = 3, Dur = 1
22:21:03.301 00.002 10072 IsGuiding returns 0
22:21:03.301 00.000 10072 PulseGuide returned control before completion, sleep 11
22:21:03.318 00.017 1032 UpdateGuideState exits: m=1285 SNR=25.2
22:21:03.321 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:03.323 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:03.325 00.002 1032 Enqueuing Expose request
22:21:03.327 00.002 10072 IsGuiding returns 0
22:21:03.327 00.000 10072 Move returns status 0, amount 1
22:21:03.327 00.000 10072 MoveAxis(N, 0, ABG)
22:21:03.327 00.000 10072 Move returns status 0, amount 0
22:21:03.327 00.000 10072 move complete, result=0
22:21:03.327 00.000 10072 worker thread done servicing request
22:21:03.327 00.000 10072 Worker thread wakes up
22:21:03.327 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:03.327 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:03.335 00.008 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:21:03.964 00.629 10072 Exposure complete
22:21:04.020 00.056 10072 worker thread done servicing request
22:21:04.020 00.000 1032 OnExposeComplete: enter
22:21:04.022 00.002 1032 UpdateGuideState(): m_state=6
22:21:04.025 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3500
22:21:04.028 00.003 1032 Star::Find returns 1 (0), X=1101.35, Y=134.59, Mass=1301, SNR=25.3, Peak=136 HFD=3.2
22:21:04.030 00.002 1032 MultiStar: [#1 0.07,-0.07,0.96,U] [#2 -0.04,-0.10,0.81,U] [#3 0.32,-0.03,0.00,M1] [#4 -0.02,-0.39,0.00,M2] [#5 0.15,-0.10,0.66,U] [#6 -0.12,-0.39,0.00,M1] [#7 0.07,-0.29,0.00,M3] [#8 0.11,-0.08,0.53,U] 
22:21:04.031 00.001 1032 refined, 4 included, MultiStar: {0.08, -0.09}, one-star: {0.14, -0.09}
22:21:04.032 00.001 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
22:21:04.034 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
22:21:04.036 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.84 mountX=-0.11 mountY=-0.06, mountTheta=-2.67
22:21:04.038 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
22:21:04.040 00.002 1032 Enqueuing Move request for scope (0.08, -0.09)
22:21:04.042 00.002 10072 Worker thread wakes up
22:21:04.042 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
22:21:04.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
22:21:04.042 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.06
22:21:04.044 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:21:04.045 00.001 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:04.046 00.001 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:21:04.046 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:04.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:21:04.046 00.000 10072 MoveAxis(W, 1, ABG)
22:21:04.046 00.000 10072 Guiding  Dir = 3, Dur = 1
22:21:04.046 00.000 10072 IsGuiding returns 0
22:21:04.047 00.001 10072 PulseGuide returned control before completion, sleep 11
22:21:04.065 00.018 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:21:04.067 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:04.069 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:04.071 00.002 1032 Enqueuing Expose request
22:21:04.073 00.002 10072 IsGuiding returns 0
22:21:04.073 00.000 10072 Move returns status 0, amount 1
22:21:04.073 00.000 10072 MoveAxis(N, 0, ABG)
22:21:04.073 00.000 10072 Move returns status 0, amount 0
22:21:04.073 00.000 10072 move complete, result=0
22:21:04.073 00.000 10072 worker thread done servicing request
22:21:04.074 00.001 10072 Worker thread wakes up
22:21:04.074 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:04.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:04.081 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:21:04.483 00.402 10072 Exposure complete
22:21:04.537 00.054 10072 worker thread done servicing request
22:21:04.537 00.000 1032 OnExposeComplete: enter
22:21:04.539 00.002 1032 UpdateGuideState(): m_state=6
22:21:04.541 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3501
22:21:04.543 00.002 1032 Star::Find returns 1 (0), X=1101.38, Y=134.60, Mass=1339, SNR=25.7, Peak=125 HFD=3.3
22:21:04.545 00.002 1032 MultiStar: [#1 0.02,-0.06,0.94,U] [#2 -0.17,-0.26,0.00,M1] [#3 0.24,-0.02,0.80,U] [#4 -0.12,-0.27,0.00,M3] [#5 0.09,-0.05,0.62,U] [#6 -0.05,-0.30,0.00,M2] [#7 0.02,-0.22,0.68,U] [#8 0.19,-0.05,0.52,U] 
22:21:04.546 00.001 1032 refined, 5 included, MultiStar: {0.12, -0.08}, one-star: {0.17, -0.08}
22:21:04.548 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
22:21:04.550 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
22:21:04.552 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.57 mountX=-0.11 mountY=-0.10, mountTheta=-2.40
22:21:04.555 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.08, opts=13)
22:21:04.557 00.002 1032 Enqueuing Move request for scope (0.12, -0.08)
22:21:04.559 00.002 10072 Worker thread wakes up
22:21:04.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
22:21:04.559 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
22:21:04.559 00.000 10072 Moving (0.12, -0.08) raw xDistance=-0.11 yDistance=-0.10
22:21:04.562 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:21:04.564 00.002 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:04.564 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:21:04.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:04.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:21:04.564 00.000 10072 MoveAxis(W, 0, ABG)
22:21:04.564 00.000 10072 Move returns status 0, amount 0
22:21:04.564 00.000 10072 MoveAxis(N, 0, ABG)
22:21:04.564 00.000 10072 Move returns status 0, amount 0
22:21:04.564 00.000 10072 move complete, result=0
22:21:04.564 00.000 10072 worker thread done servicing request
22:21:04.583 00.019 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:21:04.586 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:04.588 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:04.591 00.003 1032 Enqueuing Expose request
22:21:04.592 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:21:04.594 00.002 10072 Worker thread wakes up
22:21:04.594 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:04.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:05.230 00.636 10072 Exposure complete
22:21:05.284 00.054 10072 worker thread done servicing request
22:21:05.285 00.001 1032 OnExposeComplete: enter
22:21:05.286 00.001 1032 UpdateGuideState(): m_state=6
22:21:05.288 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3502
22:21:05.290 00.002 1032 Star::Find returns 1 (0), X=1101.37, Y=134.64, Mass=1397, SNR=26.3, Peak=136 HFD=3.3
22:21:05.292 00.002 1032 MultiStar: [#1 0.08,-0.16,0.91,U] [#2 -0.18,-0.16,0.00,M2] [#3 0.18,-0.18,0.00,M1] [#4 -0.02,-0.38,0.00,M4] [#5 0.21,-0.12,0.00,M1] [#6 -0.28,-0.24,0.00,M3] [#7 0.13,-0.40,0.00,M3] [#8 0.34,-0.06,0.00,M2] 
22:21:05.294 00.002 1032 refined, 1 included, MultiStar: {0.12, -0.10}, one-star: {0.16, -0.04}
22:21:05.295 00.001 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
22:21:05.298 00.003 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
22:21:05.300 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.68 mountX=-0.13 mountY=-0.09, mountTheta=-2.51
22:21:05.302 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.10, opts=13)
22:21:05.305 00.003 1032 Enqueuing Move request for scope (0.12, -0.10)
22:21:05.308 00.003 10072 Worker thread wakes up
22:21:05.308 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
22:21:05.308 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
22:21:05.308 00.000 10072 Moving (0.12, -0.10) raw xDistance=-0.13 yDistance=-0.09
22:21:05.310 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:21:05.312 00.002 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:05.314 00.002 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
22:21:05.314 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:05.314 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:21:05.314 00.000 10072 MoveAxis(W, 0, ABG)
22:21:05.314 00.000 10072 Move returns status 0, amount 0
22:21:05.314 00.000 10072 MoveAxis(N, 0, ABG)
22:21:05.314 00.000 10072 Move returns status 0, amount 0
22:21:05.314 00.000 10072 move complete, result=0
22:21:05.314 00.000 10072 worker thread done servicing request
22:21:05.332 00.018 1032 UpdateGuideState exits: m=1397 SNR=26.3
22:21:05.334 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:05.336 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:05.337 00.001 1032 Enqueuing Expose request
22:21:05.339 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:21:05.340 00.001 10072 Worker thread wakes up
22:21:05.340 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:05.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:05.749 00.409 10072 Exposure complete
22:21:05.806 00.057 10072 worker thread done servicing request
22:21:05.806 00.000 1032 OnExposeComplete: enter
22:21:05.808 00.002 1032 UpdateGuideState(): m_state=6
22:21:05.810 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3503
22:21:05.812 00.002 1032 Star::Find returns 1 (0), X=1101.46, Y=134.62, Mass=1481, SNR=27.1, Peak=141 HFD=3.2
22:21:05.813 00.001 1032 MultiStar: [#1 0.08,-0.04,0.94,U] [#2 -0.23,-0.14,0.00,M3] [#3 0.26,0.02,0.00,M2] [#4 -0.02,-0.24,0.62,U] [#5 0.24,-0.25,0.00,M2] [#6 -0.14,-0.34,0.00,M4] [#7 0.17,-0.12,0.67,U] [#8 0.29,-0.16,0.00,M3] 
22:21:05.815 00.002 1032 refined, 3 included, MultiStar: {0.13, -0.10}, one-star: {0.25, -0.06}
22:21:05.817 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
22:21:05.818 00.001 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
22:21:05.820 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-0.65 mountX=-0.13 mountY=-0.10, mountTheta=-2.48
22:21:05.822 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.10, opts=13)
22:21:05.825 00.003 1032 Enqueuing Move request for scope (0.13, -0.10)
22:21:05.826 00.001 10072 Worker thread wakes up
22:21:05.826 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
22:21:05.827 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
22:21:05.827 00.000 10072 Moving (0.13, -0.10) raw xDistance=-0.13 yDistance=-0.10
22:21:05.828 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:21:05.830 00.002 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 285.83
22:21:05.830 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:21:05.830 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:05.831 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:21:05.831 00.000 10072 MoveAxis(E, 63, ABG)
22:21:05.831 00.000 10072 Guiding  Dir = 2, Dur = 63
22:21:05.831 00.000 10072 IsGuiding returns 0
22:21:05.831 00.000 10072 PulseGuide returned control before completion, sleep 73
22:21:05.849 00.018 1032 UpdateGuideState exits: m=1481 SNR=27.1
22:21:05.851 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:05.854 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:05.856 00.002 1032 Enqueuing Expose request
22:21:05.915 00.059 10072 IsGuiding returns 0
22:21:05.915 00.000 10072 Move returns status 0, amount 63
22:21:05.915 00.000 10072 MoveAxis(N, 0, ABG)
22:21:05.915 00.000 10072 Move returns status 0, amount 0
22:21:05.915 00.000 10072 move complete, result=0
22:21:05.915 00.000 10072 worker thread done servicing request
22:21:05.915 00.000 10072 Worker thread wakes up
22:21:05.915 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:05.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:05.915 00.000 1032 GuideStep: -0.1 px 63 ms EAST, -0.1 px 0 ms NORTH
22:21:06.543 00.628 10072 Exposure complete
22:21:06.599 00.056 10072 worker thread done servicing request
22:21:06.599 00.000 1032 OnExposeComplete: enter
22:21:06.601 00.002 1032 UpdateGuideState(): m_state=6
22:21:06.603 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3504
22:21:06.605 00.002 1032 Star::Find returns 1 (0), X=1101.40, Y=134.66, Mass=1277, SNR=25.1, Peak=115 HFD=3.3
22:21:06.608 00.003 1032 MultiStar: [#1 0.04,0.13,1.00,U] [#2 -0.07,-0.04,0.81,U] [#3 -0.11,0.21,0.00,M3] [#4 -0.03,-0.08,0.67,U] [#5 0.20,0.26,0.00,M3] [#6 -0.27,-0.11,0.00,M5] [#7 0.14,-0.09,0.71,U] [#8 0.25,0.12,0.00,M4] 
22:21:06.609 00.001 1032 refined, 4 included, MultiStar: {0.06, -0.01}, one-star: {0.19, -0.02}
22:21:06.611 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:21:06.613 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:21:06.616 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.18 mountX=-0.02 mountY=-0.05, mountTheta=-2.01
22:21:06.618 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
22:21:06.620 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
22:21:06.622 00.002 10072 Worker thread wakes up
22:21:06.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:21:06.622 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:21:06.622 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.02 yDistance=-0.05
22:21:06.624 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
22:21:06.626 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:06.626 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:21:06.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:06.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:21:06.626 00.000 10072 MoveAxis(E, 0, ABG)
22:21:06.626 00.000 10072 Move returns status 0, amount 0
22:21:06.626 00.000 10072 MoveAxis(N, 0, ABG)
22:21:06.626 00.000 10072 Move returns status 0, amount 0
22:21:06.627 00.001 10072 move complete, result=0
22:21:06.627 00.000 10072 worker thread done servicing request
22:21:06.645 00.018 1032 UpdateGuideState exits: m=1277 SNR=25.1
22:21:06.647 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:06.649 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:06.651 00.002 1032 Enqueuing Expose request
22:21:06.653 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:21:06.655 00.002 10072 Worker thread wakes up
22:21:06.656 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:06.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:07.074 00.418 10072 Exposure complete
22:21:07.125 00.051 10072 worker thread done servicing request
22:21:07.125 00.000 1032 OnExposeComplete: enter
22:21:07.127 00.002 1032 UpdateGuideState(): m_state=6
22:21:07.128 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3505
22:21:07.130 00.002 1032 Star::Find returns 1 (0), X=1101.47, Y=134.53, Mass=1343, SNR=25.7, Peak=120 HFD=3.2
22:21:07.131 00.001 1032 MultiStar: [#1 0.06,0.17,0.95,U] [#2 -0.11,-0.09,0.76,U] [#3 0.17,0.24,0.00,M4] [#4 -0.02,-0.18,0.67,U] [#5 0.03,0.32,0.00,M4] [#6 -0.11,-0.11,0.62,U] [#7 0.26,-0.11,0.00,M2] [#8 0.10,0.14,0.50,U] 
22:21:07.133 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.04}, one-star: {0.26, -0.15}
22:21:07.135 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
22:21:07.137 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
22:21:07.138 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.73 mountX=-0.05 mountY=-0.03, mountTheta=-2.56
22:21:07.140 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
22:21:07.142 00.002 1032 Enqueuing Move request for scope (0.04, -0.04)
22:21:07.144 00.002 10072 Worker thread wakes up
22:21:07.144 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
22:21:07.144 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
22:21:07.144 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
22:21:07.148 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:07.148 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:21:07.148 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:07.148 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:21:07.152 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:21:07.152 00.000 10072 MoveAxis(E, 0, ABG)
22:21:07.152 00.000 10072 Move returns status 0, amount 0
22:21:07.152 00.000 10072 MoveAxis(N, 0, ABG)
22:21:07.152 00.000 10072 Move returns status 0, amount 0
22:21:07.152 00.000 10072 move complete, result=0
22:21:07.152 00.000 10072 worker thread done servicing request
22:21:07.168 00.016 1032 UpdateGuideState exits: m=1343 SNR=25.7
22:21:07.171 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:07.176 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:07.178 00.002 1032 Enqueuing Expose request
22:21:07.179 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:21:07.182 00.003 10072 Worker thread wakes up
22:21:07.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:07.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:07.807 00.625 10072 Exposure complete
22:21:07.861 00.054 10072 worker thread done servicing request
22:21:07.862 00.001 1032 OnExposeComplete: enter
22:21:07.863 00.001 1032 UpdateGuideState(): m_state=6
22:21:07.866 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3506
22:21:07.868 00.002 1032 Star::Find returns 1 (0), X=1101.36, Y=134.69, Mass=1341, SNR=25.7, Peak=123 HFD=3.4
22:21:07.870 00.002 1032 MultiStar: [#1 0.11,0.10,0.99,U] [#2 -0.05,0.10,0.77,U] [#3 0.16,0.18,0.00,M5] [#4 0.02,-0.21,0.63,U] [#5 0.31,0.20,0.00,M5] [#6 -0.03,-0.29,0.00,M5] [#7 0.14,-0.08,0.69,U] [#8 0.09,0.14,0.46,U] 
22:21:07.872 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.01}, one-star: {0.15, 0.01}
22:21:07.873 00.001 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
22:21:07.875 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
22:21:07.876 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.16 mountX=-0.01 mountY=-0.08, mountTheta=-1.67
22:21:07.879 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
22:21:07.880 00.001 1032 Enqueuing Move request for scope (0.08, 0.01)
22:21:07.882 00.002 10072 Worker thread wakes up
22:21:07.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:21:07.882 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:21:07.882 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
22:21:07.884 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:21:07.887 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:07.888 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:21:07.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:07.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:21:07.888 00.000 10072 MoveAxis(E, 0, ABG)
22:21:07.888 00.000 10072 Move returns status 0, amount 0
22:21:07.888 00.000 10072 MoveAxis(N, 0, ABG)
22:21:07.888 00.000 10072 Move returns status 0, amount 0
22:21:07.888 00.000 10072 move complete, result=0
22:21:07.888 00.000 10072 worker thread done servicing request
22:21:07.905 00.017 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:21:07.907 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:07.909 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:07.910 00.001 1032 Enqueuing Expose request
22:21:07.912 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:21:07.913 00.001 10072 Worker thread wakes up
22:21:07.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:07.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:08.328 00.415 10072 Exposure complete
22:21:08.384 00.056 10072 worker thread done servicing request
22:21:08.384 00.000 1032 OnExposeComplete: enter
22:21:08.386 00.002 1032 UpdateGuideState(): m_state=6
22:21:08.388 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3507
22:21:08.393 00.005 1032 Star::Find returns 1 (0), X=1101.53, Y=134.92, Mass=1280, SNR=25.1, Peak=115 HFD=3.1
22:21:08.397 00.004 1032 MultiStar: [#1 0.08,0.20,0.99,U] [#2 -0.14,-0.09,0.84,U] [#3 0.17,0.07,0.77,U] [#4 0.09,-0.15,0.67,U] [#5 0.07,0.18,0.66,U] [#6 -0.06,-0.07,0.66,U] [#7 0.03,-0.13,0.75,U] [#8 0.30,0.12,0.00,M3] 
22:21:08.399 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.05}, one-star: {0.32, 0.24}
22:21:08.400 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
22:21:08.402 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
22:21:08.404 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.52 mountX=0.02 mountY=-0.09, mountTheta=-1.31
22:21:08.406 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
22:21:08.408 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
22:21:08.409 00.001 10072 Worker thread wakes up
22:21:08.409 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
22:21:08.409 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
22:21:08.409 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.02 yDistance=-0.09
22:21:08.411 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:21:08.413 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:08.413 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:21:08.413 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:08.413 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:21:08.413 00.000 10072 MoveAxis(E, 1, ABG)
22:21:08.413 00.000 10072 Guiding  Dir = 2, Dur = 1
22:21:08.413 00.000 10072 IsGuiding returns 0
22:21:08.414 00.001 10072 PulseGuide returned control before completion, sleep 11
22:21:08.432 00.018 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:21:08.434 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:08.435 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:08.438 00.003 1032 Enqueuing Expose request
22:21:08.439 00.001 10072 IsGuiding returns 0
22:21:08.439 00.000 10072 Move returns status 0, amount 1
22:21:08.439 00.000 10072 MoveAxis(N, 0, ABG)
22:21:08.439 00.000 10072 Move returns status 0, amount 0
22:21:08.439 00.000 10072 move complete, result=0
22:21:08.439 00.000 10072 worker thread done servicing request
22:21:08.439 00.000 10072 Worker thread wakes up
22:21:08.439 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:08.439 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:08.447 00.008 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:21:09.074 00.627 10072 Exposure complete
22:21:09.130 00.056 10072 worker thread done servicing request
22:21:09.131 00.001 1032 OnExposeComplete: enter
22:21:09.132 00.001 1032 UpdateGuideState(): m_state=6
22:21:09.134 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3508
22:21:09.136 00.002 1032 Star::Find returns 1 (0), X=1101.28, Y=134.76, Mass=1352, SNR=25.8, Peak=124 HFD=3.3
22:21:09.138 00.002 1032 MultiStar: [#1 0.11,0.13,1.01,U] [#2 -0.06,-0.08,0.78,U] [#3 0.24,0.11,0.00,M5] [#4 -0.07,-0.04,0.69,U] [#5 -0.04,0.17,0.65,U] [#6 -0.21,-0.01,0.59,U] [#7 0.19,-0.09,0.68,U] [#8 0.05,0.25,0.00,M4] 
22:21:09.140 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.03}, one-star: {0.07, 0.08}
22:21:09.142 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
22:21:09.144 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
22:21:09.146 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.16 mountX=0.03 mountY=-0.02, mountTheta=-0.67
22:21:09.149 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
22:21:09.151 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
22:21:09.152 00.001 10072 Worker thread wakes up
22:21:09.152 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:21:09.152 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:21:09.152 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
22:21:09.154 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:21:09.156 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:09.156 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:21:09.156 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:09.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:21:09.156 00.000 10072 MoveAxis(E, 2, ABG)
22:21:09.156 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:09.156 00.000 10072 IsGuiding returns 0
22:21:09.157 00.001 10072 PulseGuide returned control before completion, sleep 12
22:21:09.175 00.018 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:21:09.179 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:09.181 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:09.183 00.002 1032 Enqueuing Expose request
22:21:09.185 00.002 10072 IsGuiding returns 0
22:21:09.185 00.000 10072 Move returns status 0, amount 2
22:21:09.185 00.000 10072 MoveAxis(N, 0, ABG)
22:21:09.185 00.000 10072 Move returns status 0, amount 0
22:21:09.185 00.000 10072 move complete, result=0
22:21:09.185 00.000 10072 worker thread done servicing request
22:21:09.185 00.000 10072 Worker thread wakes up
22:21:09.186 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:09.186 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:09.193 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:21:09.608 00.415 10072 Exposure complete
22:21:09.658 00.050 10072 worker thread done servicing request
22:21:09.658 00.000 1032 OnExposeComplete: enter
22:21:09.659 00.001 1032 UpdateGuideState(): m_state=6
22:21:09.662 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3509
22:21:09.663 00.001 1032 Star::Find returns 1 (0), X=1101.18, Y=134.85, Mass=1245, SNR=24.8, Peak=101 HFD=3.2
22:21:09.665 00.002 1032 MultiStar: [#1 0.13,0.16,1.03,U] [#2 0.05,-0.10,0.80,U] [#3 0.28,0.14,0.00,M6] [#4 -0.01,-0.07,0.68,U] [#5 0.02,0.09,0.70,U] [#6 -0.17,-0.11,0.64,U] [#7 0.00,-0.04,0.67,U] [#8 0.16,0.05,0.53,U] 
22:21:09.668 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {-0.03, 0.17}
22:21:09.668 00.000 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
22:21:09.670 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
22:21:09.672 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.01 mountX=0.03 mountY=-0.03, mountTheta=-0.82
22:21:09.678 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
22:21:09.682 00.004 1032 Enqueuing Move request for scope (0.02, 0.03)
22:21:09.684 00.002 10072 Worker thread wakes up
22:21:09.684 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
22:21:09.684 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
22:21:09.684 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.03
22:21:09.686 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:21:09.688 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:09.688 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:21:09.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:09.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:21:09.688 00.000 10072 MoveAxis(E, 2, ABG)
22:21:09.688 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:09.689 00.001 10072 IsGuiding returns 0
22:21:09.689 00.000 10072 PulseGuide returned control before completion, sleep 12
22:21:09.706 00.017 1032 UpdateGuideState exits: m=1245 SNR=24.8
22:21:09.708 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:09.712 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:09.714 00.002 1032 Enqueuing Expose request
22:21:09.716 00.002 10072 IsGuiding returns 0
22:21:09.716 00.000 10072 Move returns status 0, amount 2
22:21:09.716 00.000 10072 MoveAxis(N, 0, ABG)
22:21:09.716 00.000 10072 Move returns status 0, amount 0
22:21:09.716 00.000 10072 move complete, result=0
22:21:09.716 00.000 10072 worker thread done servicing request
22:21:09.716 00.000 10072 Worker thread wakes up
22:21:09.716 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:09.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:09.724 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:21:10.350 00.626 10072 Exposure complete
22:21:10.403 00.053 10072 worker thread done servicing request
22:21:10.403 00.000 1032 OnExposeComplete: enter
22:21:10.405 00.002 1032 UpdateGuideState(): m_state=6
22:21:10.407 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3510
22:21:10.408 00.001 1032 Star::Find returns 1 (0), X=1101.24, Y=134.85, Mass=1184, SNR=24.1, Peak=102 HFD=3.0
22:21:10.410 00.002 1032 MultiStar: [#1 0.06,0.05,1.04,U] [#2 -0.01,0.00,0.81,U] [#3 0.15,-0.03,0.81,U] [#4 0.09,-0.31,0.00,M1] [#5 0.32,0.07,0.00,M3] [#6 0.01,-0.28,0.00,M3] [#7 0.01,-0.25,0.00,M1] [#8 0.15,-0.02,0.54,U] 
22:21:10.412 00.002 1032 refined, 4 included, MultiStar: {0.06, 0.04}, one-star: {0.03, 0.17}
22:21:10.414 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
22:21:10.415 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
22:21:10.417 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.60 mountX=0.03 mountY=-0.07, mountTheta=-1.23
22:21:10.420 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
22:21:10.422 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
22:21:10.424 00.002 10072 Worker thread wakes up
22:21:10.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
22:21:10.424 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
22:21:10.424 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.03 yDistance=-0.07
22:21:10.428 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:21:10.432 00.004 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:10.432 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:21:10.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:10.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:21:10.432 00.000 10072 MoveAxis(E, 2, ABG)
22:21:10.432 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:10.433 00.001 10072 IsGuiding returns 0
22:21:10.433 00.000 10072 PulseGuide returned control before completion, sleep 12
22:21:10.448 00.015 1032 UpdateGuideState exits: m=1184 SNR=24.1
22:21:10.452 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:10.454 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:10.456 00.002 1032 Enqueuing Expose request
22:21:10.458 00.002 10072 IsGuiding returns 0
22:21:10.459 00.001 10072 Move returns status 0, amount 2
22:21:10.459 00.000 10072 MoveAxis(N, 0, ABG)
22:21:10.459 00.000 10072 Move returns status 0, amount 0
22:21:10.459 00.000 10072 move complete, result=0
22:21:10.459 00.000 10072 worker thread done servicing request
22:21:10.459 00.000 10072 Worker thread wakes up
22:21:10.459 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:10.459 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:10.466 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:21:10.870 00.404 10072 Exposure complete
22:21:10.924 00.054 10072 worker thread done servicing request
22:21:10.924 00.000 1032 OnExposeComplete: enter
22:21:10.927 00.003 1032 UpdateGuideState(): m_state=6
22:21:10.929 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3511
22:21:10.930 00.001 1032 Star::Find returns 1 (0), X=1101.28, Y=134.75, Mass=1360, SNR=25.9, Peak=137 HFD=3.0
22:21:10.932 00.002 1032 MultiStar: [#1 -0.05,-0.02,0.92,U] [#2 -0.05,-0.05,0.80,U] [#3 0.17,-0.15,0.72,U] [#4 -0.03,-0.34,0.00,M2] [#5 0.09,0.10,0.71,U] [#6 0.04,-0.25,0.00,M4] [#7 -0.03,-0.27,0.00,M2] [#8 0.11,0.09,0.52,U] 
22:21:10.934 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.01}, one-star: {0.07, 0.08}
22:21:10.936 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
22:21:10.937 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
22:21:10.939 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.14 mountX=-0.01 mountY=-0.05, mountTheta=-1.69
22:21:10.941 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
22:21:10.943 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
22:21:10.945 00.002 10072 Worker thread wakes up
22:21:10.945 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:21:10.945 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:21:10.945 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
22:21:10.946 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:21:10.949 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:10.949 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:21:10.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:10.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:21:10.949 00.000 10072 MoveAxis(E, 3, ABG)
22:21:10.949 00.000 10072 Guiding  Dir = 2, Dur = 3
22:21:10.949 00.000 10072 IsGuiding returns 0
22:21:10.950 00.001 10072 PulseGuide returned control before completion, sleep 13
22:21:10.969 00.019 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:21:10.971 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:10.973 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:10.974 00.001 1032 Enqueuing Expose request
22:21:10.976 00.002 10072 IsGuiding returns 0
22:21:10.976 00.000 10072 Move returns status 0, amount 3
22:21:10.976 00.000 10072 MoveAxis(N, 0, ABG)
22:21:10.976 00.000 10072 Move returns status 0, amount 0
22:21:10.976 00.000 10072 move complete, result=0
22:21:10.977 00.001 10072 worker thread done servicing request
22:21:10.977 00.000 10072 Worker thread wakes up
22:21:10.977 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:10.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:10.985 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:21:11.606 00.621 10072 Exposure complete
22:21:11.662 00.056 10072 worker thread done servicing request
22:21:11.662 00.000 1032 OnExposeComplete: enter
22:21:11.664 00.002 1032 UpdateGuideState(): m_state=6
22:21:11.668 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3512
22:21:11.670 00.002 1032 Star::Find returns 1 (0), X=1101.28, Y=134.84, Mass=1304, SNR=25.4, Peak=121 HFD=3.3
22:21:11.671 00.001 1032 MultiStar: [#1 0.01,0.15,0.94,U] [#2 -0.10,0.03,0.77,U] [#3 0.16,0.21,0.00,M5] [#4 -0.09,-0.15,0.68,U] [#5 0.02,0.19,0.69,U] [#6 -0.22,-0.11,0.00,M5] [#7 0.10,-0.11,0.69,U] [#8 0.08,0.25,0.00,M2] 
22:21:11.673 00.002 1032 refined, 5 included, MultiStar: {0.01, 0.06}, one-star: {0.07, 0.16}
22:21:11.677 00.004 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
22:21:11.679 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
22:21:11.681 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.48 mountX=0.05 mountY=-0.02, mountTheta=-0.35
22:21:11.685 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
22:21:11.686 00.001 1032 Enqueuing Move request for scope (0.01, 0.06)
22:21:11.688 00.002 10072 Worker thread wakes up
22:21:11.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
22:21:11.688 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
22:21:11.688 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.02
22:21:11.690 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:21:11.692 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:11.692 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:21:11.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:11.692 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:21:11.692 00.000 10072 MoveAxis(E, 4, ABG)
22:21:11.692 00.000 10072 Guiding  Dir = 2, Dur = 4
22:21:11.692 00.000 10072 IsGuiding returns 0
22:21:11.692 00.000 10072 PulseGuide returned control before completion, sleep 14
22:21:11.711 00.019 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:21:11.714 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:11.715 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:11.718 00.003 1032 Enqueuing Expose request
22:21:11.720 00.002 10072 IsGuiding returns 0
22:21:11.720 00.000 10072 Move returns status 0, amount 4
22:21:11.720 00.000 10072 MoveAxis(N, 0, ABG)
22:21:11.720 00.000 10072 Move returns status 0, amount 0
22:21:11.720 00.000 10072 move complete, result=0
22:21:11.720 00.000 10072 worker thread done servicing request
22:21:11.720 00.000 10072 Worker thread wakes up
22:21:11.720 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:11.720 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:11.728 00.008 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:21:12.141 00.413 10072 Exposure complete
22:21:12.189 00.048 10072 worker thread done servicing request
22:21:12.189 00.000 1032 OnExposeComplete: enter
22:21:12.192 00.003 1032 UpdateGuideState(): m_state=6
22:21:12.194 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3513
22:21:12.196 00.002 1032 Star::Find returns 1 (0), X=1101.26, Y=134.92, Mass=1326, SNR=25.6, Peak=111 HFD=3.2
22:21:12.198 00.002 1032 MultiStar: [#1 -0.07,0.37,0.00,M1] [#2 -0.11,0.09,0.77,U] [#3 0.10,0.12,0.78,U] [#4 0.01,-0.33,0.00,M2] [#5 -0.06,0.34,0.00,M2] [#6 -0.03,-0.11,0.62,U] [#7 0.15,-0.03,0.67,U] [#8 -0.00,0.18,0.51,U] 
22:21:12.199 00.001 1032 refined, 5 included, MultiStar: {0.03, 0.09}, one-star: {0.05, 0.24}
22:21:12.200 00.001 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
22:21:12.204 00.004 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
22:21:12.205 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.27 mountX=0.08 mountY=-0.05, mountTheta=-0.56
22:21:12.208 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
22:21:12.210 00.002 1032 Enqueuing Move request for scope (0.03, 0.09)
22:21:12.212 00.002 10072 Worker thread wakes up
22:21:12.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
22:21:12.212 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
22:21:12.212 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
22:21:12.213 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:21:12.216 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:12.216 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:21:12.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:12.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:21:12.216 00.000 10072 MoveAxis(E, 4, ABG)
22:21:12.216 00.000 10072 Guiding  Dir = 2, Dur = 4
22:21:12.217 00.001 10072 IsGuiding returns 0
22:21:12.217 00.000 10072 PulseGuide returned control before completion, sleep 14
22:21:12.232 00.015 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:21:12.235 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:12.238 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:12.242 00.004 1032 Enqueuing Expose request
22:21:12.246 00.004 10072 IsGuiding returns 0
22:21:12.246 00.000 10072 Move returns status 0, amount 4
22:21:12.247 00.001 10072 MoveAxis(N, 0, ABG)
22:21:12.247 00.000 10072 Move returns status 0, amount 0
22:21:12.247 00.000 10072 move complete, result=0
22:21:12.247 00.000 10072 worker thread done servicing request
22:21:12.247 00.000 10072 Worker thread wakes up
22:21:12.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:12.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:12.251 00.004 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:21:12.874 00.623 10072 Exposure complete
22:21:12.925 00.051 10072 worker thread done servicing request
22:21:12.925 00.000 1032 OnExposeComplete: enter
22:21:12.927 00.002 1032 UpdateGuideState(): m_state=6
22:21:12.928 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3514
22:21:12.930 00.002 1032 Star::Find returns 1 (0), X=1101.28, Y=134.69, Mass=1396, SNR=26.3, Peak=140 HFD=3.2
22:21:12.932 00.002 1032 MultiStar: [#1 -0.03,0.15,0.94,U] [#2 -0.14,-0.03,0.72,U] [#3 0.12,0.00,0.71,U] [#4 -0.04,-0.29,0.00,M3] [#5 0.25,0.24,0.00,M3] [#6 -0.18,-0.35,0.00,M5] [#7 0.19,-0.36,0.00,M1] [#8 0.12,0.13,0.47,U] 
22:21:12.934 00.002 1032 refined, 4 included, MultiStar: {0.02, 0.05}, one-star: {0.07, 0.01}
22:21:12.935 00.001 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
22:21:12.937 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
22:21:12.938 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.17 mountX=0.04 mountY=-0.03, mountTheta=-0.66
22:21:12.941 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
22:21:12.944 00.003 1032 Enqueuing Move request for scope (0.02, 0.05)
22:21:12.946 00.002 10072 Worker thread wakes up
22:21:12.946 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
22:21:12.946 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
22:21:12.946 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.03
22:21:12.948 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:21:12.950 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:12.950 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:21:12.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:12.951 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:21:12.951 00.000 10072 MoveAxis(E, 4, ABG)
22:21:12.951 00.000 10072 Guiding  Dir = 2, Dur = 4
22:21:12.951 00.000 10072 IsGuiding returns 0
22:21:12.951 00.000 10072 PulseGuide returned control before completion, sleep 14
22:21:12.970 00.019 1032 UpdateGuideState exits: m=1396 SNR=26.3
22:21:12.971 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:12.973 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:12.974 00.001 1032 Enqueuing Expose request
22:21:12.981 00.007 10072 IsGuiding returns 0
22:21:12.981 00.000 10072 Move returns status 0, amount 4
22:21:12.981 00.000 10072 MoveAxis(N, 0, ABG)
22:21:12.981 00.000 10072 Move returns status 0, amount 0
22:21:12.981 00.000 10072 move complete, result=0
22:21:12.981 00.000 10072 worker thread done servicing request
22:21:12.981 00.000 10072 Worker thread wakes up
22:21:12.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:12.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:12.983 00.002 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:21:13.393 00.410 10072 Exposure complete
22:21:13.448 00.055 10072 worker thread done servicing request
22:21:13.448 00.000 1032 OnExposeComplete: enter
22:21:13.451 00.003 1032 UpdateGuideState(): m_state=6
22:21:13.453 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3515
22:21:13.454 00.001 1032 Star::Find returns 1 (0), X=1101.34, Y=134.65, Mass=1346, SNR=25.8, Peak=131 HFD=3.4
22:21:13.457 00.003 1032 MultiStar: [#1 -0.07,0.03,0.99,U] [#2 -0.11,-0.09,0.76,U] [#3 0.23,-0.11,0.00,M4] [#4 0.09,-0.32,0.00,M4] [#5 0.05,0.23,0.00,M4] [#6 -0.04,-0.30,0.00,M6] [#7 0.05,-0.18,0.64,U] [#8 -0.05,0.00,0.50,U] 
22:21:13.459 00.002 1032 refined, 4 included, MultiStar: {-0.00, -0.05}, one-star: {0.13, -0.03}
22:21:13.461 00.002 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.78)
22:21:13.464 00.003 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.78)
22:21:13.465 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.67 mountX=-0.04 mountY=0.02, mountTheta=2.78
22:21:13.468 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.05, opts=13)
22:21:13.470 00.002 1032 Enqueuing Move request for scope (-0.00, -0.05)
22:21:13.472 00.002 10072 Worker thread wakes up
22:21:13.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
22:21:13.472 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
22:21:13.473 00.001 10072 Moving (-0.00, -0.05) raw xDistance=-0.04 yDistance=0.02
22:21:13.474 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:21:13.477 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:13.477 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:21:13.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:13.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:21:13.477 00.000 10072 MoveAxis(E, 4, ABG)
22:21:13.477 00.000 10072 Guiding  Dir = 2, Dur = 4
22:21:13.478 00.001 10072 IsGuiding returns 0
22:21:13.478 00.000 10072 PulseGuide returned control before completion, sleep 14
22:21:13.495 00.017 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:21:13.497 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:13.500 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:13.501 00.001 1032 Enqueuing Expose request
22:21:13.503 00.002 10072 IsGuiding returns 0
22:21:13.504 00.001 10072 Move returns status 0, amount 4
22:21:13.504 00.000 10072 MoveAxis(N, 0, ABG)
22:21:13.504 00.000 10072 Move returns status 0, amount 0
22:21:13.504 00.000 10072 move complete, result=0
22:21:13.504 00.000 10072 worker thread done servicing request
22:21:13.504 00.000 10072 Worker thread wakes up
22:21:13.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:13.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:13.511 00.007 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:21:14.140 00.629 10072 Exposure complete
22:21:14.190 00.050 10072 worker thread done servicing request
22:21:14.190 00.000 1032 OnExposeComplete: enter
22:21:14.192 00.002 1032 UpdateGuideState(): m_state=6
22:21:14.193 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3516
22:21:14.195 00.002 1032 Star::Find returns 1 (0), X=1101.36, Y=134.58, Mass=1158, SNR=23.9, Peak=111 HFD=3.2
22:21:14.197 00.002 1032 MultiStar: [#1 -0.01,0.12,0.99,U] [#2 -0.12,-0.03,0.82,U] [#3 0.18,0.00,0.78,U] [#4 0.02,-0.36,0.00,M5] [#5 0.12,0.12,0.67,U] [#6 -0.04,-0.22,0.62,U] [#7 0.02,-0.18,0.73,U] [#8 0.12,0.07,0.56,U] 
22:21:14.198 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {0.15, -0.10}
22:21:14.199 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:21:14.200 00.001 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:21:14.202 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.46 mountX=-0.04 mountY=-0.04, mountTheta=-2.29
22:21:14.205 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
22:21:14.207 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
22:21:14.208 00.001 10072 Worker thread wakes up
22:21:14.209 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
22:21:14.209 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
22:21:14.209 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
22:21:14.212 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:21:14.214 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:14.214 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:21:14.214 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:14.214 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:21:14.214 00.000 10072 MoveAxis(E, 4, ABG)
22:21:14.214 00.000 10072 Guiding  Dir = 2, Dur = 4
22:21:14.216 00.002 10072 IsGuiding returns 0
22:21:14.216 00.000 10072 PulseGuide returned control before completion, sleep 14
22:21:14.231 00.015 10072 IsGuiding returns 0
22:21:14.231 00.000 10072 Move returns status 0, amount 4
22:21:14.231 00.000 10072 MoveAxis(N, 0, ABG)
22:21:14.231 00.000 10072 Move returns status 0, amount 0
22:21:14.231 00.000 10072 move complete, result=0
22:21:14.231 00.000 10072 worker thread done servicing request
22:21:14.232 00.001 1032 UpdateGuideState exits: m=1158 SNR=23.9
22:21:14.235 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:14.238 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:14.240 00.002 1032 Enqueuing Expose request
22:21:14.243 00.003 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:21:14.244 00.001 10072 Worker thread wakes up
22:21:14.244 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:14.244 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:14.659 00.415 10072 Exposure complete
22:21:14.712 00.053 10072 worker thread done servicing request
22:21:14.713 00.001 1032 OnExposeComplete: enter
22:21:14.715 00.002 1032 UpdateGuideState(): m_state=6
22:21:14.717 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3517
22:21:14.718 00.001 1032 Star::Find returns 1 (0), X=1101.21, Y=134.74, Mass=1297, SNR=25.3, Peak=121 HFD=3.2
22:21:14.722 00.004 1032 MultiStar: [#1 0.08,0.05,1.05,U] [#2 -0.23,0.00,0.81,U] [#3 0.23,0.05,0.00,M4] [#4 -0.00,-0.24,0.00,M6] [#5 0.08,0.12,0.67,U] [#6 -0.05,-0.32,0.00,M6] [#7 0.05,-0.11,0.75,U] [#8 0.14,-0.03,0.56,U] 
22:21:14.723 00.001 1032 refined, 5 included, MultiStar: {0.02, 0.02}, one-star: {0.00, 0.06}
22:21:14.725 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
22:21:14.726 00.001 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
22:21:14.728 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.02 cameraTheta=0.84 mountX=0.01 mountY=-0.02, mountTheta=-0.99
22:21:14.731 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
22:21:14.732 00.001 1032 Enqueuing Move request for scope (0.02, 0.02)
22:21:14.734 00.002 10072 Worker thread wakes up
22:21:14.734 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:21:14.734 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:21:14.734 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
22:21:14.736 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:21:14.738 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:14.738 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:21:14.738 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:14.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:21:14.738 00.000 10072 MoveAxis(E, 3, ABG)
22:21:14.738 00.000 10072 Guiding  Dir = 2, Dur = 3
22:21:14.739 00.001 10072 IsGuiding returns 0
22:21:14.739 00.000 10072 PulseGuide returned control before completion, sleep 13
22:21:14.755 00.016 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:21:14.757 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:14.760 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:14.762 00.002 1032 Enqueuing Expose request
22:21:14.764 00.002 10072 IsGuiding returns 0
22:21:14.764 00.000 10072 Move returns status 0, amount 3
22:21:14.764 00.000 10072 MoveAxis(N, 0, ABG)
22:21:14.764 00.000 10072 Move returns status 0, amount 0
22:21:14.764 00.000 10072 move complete, result=0
22:21:14.764 00.000 10072 worker thread done servicing request
22:21:14.764 00.000 10072 Worker thread wakes up
22:21:14.764 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:14.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:14.772 00.008 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:21:15.387 00.615 10072 Exposure complete
22:21:15.441 00.054 10072 worker thread done servicing request
22:21:15.441 00.000 1032 OnExposeComplete: enter
22:21:15.443 00.002 1032 UpdateGuideState(): m_state=6
22:21:15.445 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3518
22:21:15.446 00.001 1032 Star::Find returns 1 (0), X=1101.44, Y=134.62, Mass=1404, SNR=26.3, Peak=133 HFD=3.2
22:21:15.449 00.003 1032 MultiStar: [#1 0.10,0.04,0.93,U] [#2 -0.07,0.01,0.78,U] [#3 0.11,0.05,0.72,U] [#4 -0.01,-0.26,0.00,M7] [#5 0.16,-0.04,0.68,U] [#6 -0.21,-0.23,0.00,M7] [#7 0.11,-0.08,0.66,U] [#8 0.13,0.13,0.47,U] 
22:21:15.450 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.00}, one-star: {0.23, -0.06}
22:21:15.451 00.001 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
22:21:15.452 00.001 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
22:21:15.454 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.02 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
22:21:15.457 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.00, opts=13)
22:21:15.459 00.002 1032 Enqueuing Move request for scope (0.11, 0.00)
22:21:15.461 00.002 10072 Worker thread wakes up
22:21:15.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
22:21:15.461 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
22:21:15.461 00.000 10072 Moving (0.11, 0.00) raw xDistance=-0.03 yDistance=-0.11
22:21:15.463 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:21:15.466 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:15.466 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:21:15.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:15.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:21:15.466 00.000 10072 MoveAxis(E, 4, ABG)
22:21:15.466 00.000 10072 Guiding  Dir = 2, Dur = 4
22:21:15.466 00.000 10072 IsGuiding returns 0
22:21:15.466 00.000 10072 PulseGuide returned control before completion, sleep 14
22:21:15.483 00.017 1032 UpdateGuideState exits: m=1404 SNR=26.3
22:21:15.486 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:15.488 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:15.491 00.003 1032 Enqueuing Expose request
22:21:15.495 00.004 10072 IsGuiding returns 0
22:21:15.496 00.001 10072 Move returns status 0, amount 4
22:21:15.496 00.000 10072 MoveAxis(N, 0, ABG)
22:21:15.496 00.000 10072 Move returns status 0, amount 0
22:21:15.496 00.000 10072 move complete, result=0
22:21:15.496 00.000 10072 worker thread done servicing request
22:21:15.496 00.000 10072 Worker thread wakes up
22:21:15.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:15.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:15.500 00.004 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:21:15.904 00.404 10072 Exposure complete
22:21:15.964 00.060 10072 worker thread done servicing request
22:21:15.964 00.000 1032 OnExposeComplete: enter
22:21:15.966 00.002 1032 UpdateGuideState(): m_state=6
22:21:15.968 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3519
22:21:15.969 00.001 1032 Star::Find returns 1 (0), X=1101.38, Y=134.61, Mass=1416, SNR=26.4, Peak=140 HFD=3.3
22:21:15.971 00.002 1032 MultiStar: [#1 0.16,0.01,0.90,U] [#2 -0.01,0.08,0.75,U] [#3 0.04,-0.11,0.72,U] [#4 0.06,-0.28,0.00,M8] [#5 0.17,-0.19,0.00,M2] [#6 -0.20,-0.27,0.00,M8] [#7 0.07,-0.20,0.67,U] [#8 0.30,0.08,0.00,M1] 
22:21:15.972 00.001 1032 refined, 4 included, MultiStar: {0.09, -0.05}, one-star: {0.17, -0.07}
22:21:15.974 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
22:21:15.975 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
22:21:15.977 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.53 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
22:21:15.980 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:21:15.982 00.002 1032 Enqueuing Move request for scope (0.09, -0.05)
22:21:15.983 00.001 10072 Worker thread wakes up
22:21:15.985 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:21:15.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:21:15.985 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.08 yDistance=-0.08
22:21:15.987 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:21:15.990 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:15.990 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:21:15.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:15.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:21:15.990 00.000 10072 MoveAxis(E, 3, ABG)
22:21:15.990 00.000 10072 Guiding  Dir = 2, Dur = 3
22:21:15.991 00.001 10072 IsGuiding returns 0
22:21:15.991 00.000 10072 PulseGuide returned control before completion, sleep 13
22:21:16.010 00.019 1032 UpdateGuideState exits: m=1416 SNR=26.4
22:21:16.013 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:16.015 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:16.018 00.003 1032 Enqueuing Expose request
22:21:16.020 00.002 10072 IsGuiding returns 0
22:21:16.020 00.000 10072 Move returns status 0, amount 3
22:21:16.020 00.000 10072 MoveAxis(N, 0, ABG)
22:21:16.020 00.000 10072 Move returns status 0, amount 0
22:21:16.020 00.000 10072 move complete, result=0
22:21:16.020 00.000 10072 worker thread done servicing request
22:21:16.020 00.000 10072 Worker thread wakes up
22:21:16.020 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:16.020 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:16.027 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:21:16.656 00.629 10072 Exposure complete
22:21:16.710 00.054 10072 worker thread done servicing request
22:21:16.710 00.000 1032 OnExposeComplete: enter
22:21:16.712 00.002 1032 UpdateGuideState(): m_state=6
22:21:16.714 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3520
22:21:16.715 00.001 1032 Star::Find returns 1 (0), X=1101.37, Y=134.54, Mass=1417, SNR=26.4, Peak=134 HFD=3.3
22:21:16.718 00.003 1032 MultiStar: [#1 0.13,-0.00,0.94,U] [#2 -0.16,-0.03,0.74,U] [#3 0.14,-0.11,0.74,U] [#4 -0.15,-0.42,0.00,M9] [#5 0.07,-0.09,0.64,U] [#6 -0.19,-0.29,0.00,M9] [#7 0.13,-0.28,0.00,M1] [#8 0.10,-0.10,0.47,U] 
22:21:16.719 00.001 1032 refined, 5 included, MultiStar: {0.08, -0.08}, one-star: {0.16, -0.14}
22:21:16.720 00.001 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
22:21:16.721 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
22:21:16.724 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.77 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
22:21:16.726 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
22:21:16.727 00.001 1032 Enqueuing Move request for scope (0.08, -0.08)
22:21:16.729 00.002 10072 Worker thread wakes up
22:21:16.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
22:21:16.729 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
22:21:16.729 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
22:21:16.730 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:21:16.733 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:16.733 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:21:16.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:16.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:21:16.733 00.000 10072 MoveAxis(E, 3, ABG)
22:21:16.733 00.000 10072 Guiding  Dir = 2, Dur = 3
22:21:16.733 00.000 10072 IsGuiding returns 0
22:21:16.733 00.000 10072 PulseGuide returned control before completion, sleep 13
22:21:16.748 00.015 10072 IsGuiding returns 0
22:21:16.748 00.000 10072 Move returns status 0, amount 3
22:21:16.748 00.000 10072 MoveAxis(N, 0, ABG)
22:21:16.748 00.000 10072 Move returns status 0, amount 0
22:21:16.748 00.000 10072 move complete, result=0
22:21:16.749 00.001 10072 worker thread done servicing request
22:21:16.751 00.002 1032 UpdateGuideState exits: m=1417 SNR=26.4
22:21:16.754 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:16.756 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:16.757 00.001 1032 Enqueuing Expose request
22:21:16.759 00.002 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:21:16.761 00.002 10072 Worker thread wakes up
22:21:16.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:16.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:17.175 00.414 10072 Exposure complete
22:21:17.228 00.053 10072 worker thread done servicing request
22:21:17.228 00.000 1032 OnExposeComplete: enter
22:21:17.230 00.002 1032 UpdateGuideState(): m_state=6
22:21:17.231 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3521
22:21:17.233 00.002 1032 Star::Find returns 1 (0), X=1101.46, Y=134.65, Mass=1312, SNR=25.5, Peak=124 HFD=3.2
22:21:17.235 00.002 1032 MultiStar: [#1 0.04,-0.15,0.95,U] [#2 -0.21,-0.06,0.78,U] [#3 0.05,-0.01,0.76,U] [#4 -0.05,-0.26,0.00,M10] [#5 -0.14,-0.10,0.68,U] [#6 -0.36,-0.21,0.00,M10] [#7 0.10,-0.19,0.72,U] [#8 0.05,-0.06,0.52,U] 
22:21:17.238 00.003 1032 refined, 6 included, MultiStar: {0.03, -0.08}, one-star: {0.25, -0.03}
22:21:17.240 00.002 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
22:21:17.243 00.003 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
22:21:17.245 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.23 mountX=-0.09 mountY=-0.01, mountTheta=-3.06
22:21:17.247 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
22:21:17.251 00.004 1032 Enqueuing Move request for scope (0.03, -0.08)
22:21:17.252 00.001 10072 Worker thread wakes up
22:21:17.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
22:21:17.252 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
22:21:17.253 00.001 10072 Moving (0.03, -0.08) raw xDistance=-0.09 yDistance=-0.01
22:21:17.254 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:21:17.256 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:17.256 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:21:17.256 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:17.256 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:21:17.257 00.001 10072 MoveAxis(E, 3, ABG)
22:21:17.257 00.000 10072 Guiding  Dir = 2, Dur = 3
22:21:17.257 00.000 10072 IsGuiding returns 0
22:21:17.257 00.000 10072 PulseGuide returned control before completion, sleep 13
22:21:17.276 00.019 1032 UpdateGuideState exits: m=1312 SNR=25.5
22:21:17.278 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:17.280 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:17.281 00.001 1032 Enqueuing Expose request
22:21:17.283 00.002 10072 IsGuiding returns 0
22:21:17.283 00.000 10072 Move returns status 0, amount 3
22:21:17.283 00.000 10072 MoveAxis(N, 0, ABG)
22:21:17.283 00.000 10072 Move returns status 0, amount 0
22:21:17.283 00.000 10072 move complete, result=0
22:21:17.283 00.000 10072 worker thread done servicing request
22:21:17.283 00.000 10072 Worker thread wakes up
22:21:17.283 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:17.283 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:17.291 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:21:17.921 00.630 10072 Exposure complete
22:21:17.974 00.053 10072 worker thread done servicing request
22:21:17.974 00.000 1032 OnExposeComplete: enter
22:21:17.977 00.003 1032 UpdateGuideState(): m_state=6
22:21:17.979 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3522
22:21:17.981 00.002 1032 Star::Find returns 1 (0), X=1101.27, Y=134.73, Mass=1214, SNR=24.4, Peak=114 HFD=3.3
22:21:17.982 00.001 1032 MultiStar: [#1 -0.00,0.00,1.01,U] [#2 -0.21,-0.04,0.80,U] [#3 0.08,-0.04,0.77,U] [#4 -0.03,-0.26,0.00,R] [#5 0.13,-0.01,0.67,U] [#6 -0.22,-0.21,0.00,R] [#7 -0.01,-0.19,0.69,U] [#8 0.00,0.12,0.53,U] 
22:21:17.985 00.003 1032 refined, 6 included, MultiStar: {0.00, -0.02}, one-star: {0.06, 0.05}
22:21:17.986 00.001 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
22:21:17.988 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
22:21:17.989 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.28 mountX=-0.02 mountY=-0.00, mountTheta=-3.11
22:21:17.992 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.02, opts=13)
22:21:17.993 00.001 1032 Enqueuing Move request for scope (0.00, -0.02)
22:21:17.995 00.002 10072 Worker thread wakes up
22:21:17.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
22:21:17.995 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
22:21:17.995 00.000 10072 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=-0.00
22:21:17.998 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:21:18.000 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:18.000 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:21:18.000 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:18.000 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:21:18.000 00.000 10072 MoveAxis(E, 3, ABG)
22:21:18.000 00.000 10072 Guiding  Dir = 2, Dur = 3
22:21:18.001 00.001 10072 IsGuiding returns 0
22:21:18.001 00.000 10072 PulseGuide returned control before completion, sleep 13
22:21:18.019 00.018 1032 UpdateGuideState exits: m=1214 SNR=24.4
22:21:18.022 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:18.024 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:18.026 00.002 1032 Enqueuing Expose request
22:21:18.028 00.002 10072 IsGuiding returns 0
22:21:18.028 00.000 10072 Move returns status 0, amount 3
22:21:18.028 00.000 10072 MoveAxis(N, 0, ABG)
22:21:18.028 00.000 10072 Move returns status 0, amount 0
22:21:18.028 00.000 10072 move complete, result=0
22:21:18.030 00.002 10072 worker thread done servicing request
22:21:18.030 00.000 10072 Worker thread wakes up
22:21:18.030 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:18.030 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:18.036 00.006 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:21:18.437 00.401 10072 Exposure complete
22:21:18.501 00.064 10072 worker thread done servicing request
22:21:18.502 00.001 1032 OnExposeComplete: enter
22:21:18.504 00.002 1032 UpdateGuideState(): m_state=6
22:21:18.505 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3523
22:21:18.507 00.002 1032 Star::Find returns 1 (0), X=1101.27, Y=134.69, Mass=1301, SNR=25.4, Peak=124 HFD=3.2
22:21:18.508 00.001 1032 MultiStar: [#1 0.00,-0.02,0.97,U] [#2 -0.20,-0.11,0.75,U] [#3 0.12,-0.03,0.73,U] [#4 0.01,-0.01,0.71,U] [#5 -0.07,0.07,0.63,U] [#6 0.01,0.03,0.62,U] [#7 0.09,-0.15,0.67,U] [#8 0.16,0.04,0.50,U] 
22:21:18.510 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.06, 0.01}
22:21:18.513 00.003 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
22:21:18.515 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
22:21:18.516 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.92 mountX=-0.02 mountY=-0.01, mountTheta=-2.75
22:21:18.520 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
22:21:18.522 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
22:21:18.525 00.003 10072 Worker thread wakes up
22:21:18.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:21:18.525 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:21:18.525 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
22:21:18.527 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:21:18.530 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:18.530 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:21:18.530 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:18.530 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:21:18.530 00.000 10072 MoveAxis(E, 3, ABG)
22:21:18.530 00.000 10072 Guiding  Dir = 2, Dur = 3
22:21:18.531 00.001 10072 IsGuiding returns 0
22:21:18.532 00.001 10072 PulseGuide returned control before completion, sleep 12
22:21:18.550 00.018 1032 UpdateGuideState exits: m=1301 SNR=25.4
22:21:18.552 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:18.554 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:18.555 00.001 1032 Enqueuing Expose request
22:21:18.558 00.003 10072 IsGuiding returns 0
22:21:18.558 00.000 10072 Move returns status 0, amount 3
22:21:18.558 00.000 10072 MoveAxis(N, 0, ABG)
22:21:18.558 00.000 10072 Move returns status 0, amount 0
22:21:18.558 00.000 10072 move complete, result=0
22:21:18.559 00.001 10072 worker thread done servicing request
22:21:18.559 00.000 10072 Worker thread wakes up
22:21:18.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:18.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:18.566 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:21:19.184 00.618 10072 Exposure complete
22:21:19.241 00.057 10072 worker thread done servicing request
22:21:19.241 00.000 1032 OnExposeComplete: enter
22:21:19.244 00.003 1032 UpdateGuideState(): m_state=6
22:21:19.247 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3524
22:21:19.248 00.001 1032 Star::Find returns 1 (0), X=1101.27, Y=134.60, Mass=1298, SNR=25.3, Peak=115 HFD=3.4
22:21:19.251 00.003 1032 MultiStar: [#1 -0.09,-0.02,0.97,U] [#2 -0.21,-0.10,0.79,U] [#3 0.05,-0.20,0.79,U] [#4 0.06,-0.19,0.68,U] [#5 0.01,-0.02,0.67,U] [#6 0.13,0.03,0.63,U] [#7 0.06,-0.32,0.00,M1] [#8 0.18,-0.11,0.52,U] 
22:21:19.253 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.08}, one-star: {0.06, -0.08}
22:21:19.254 00.001 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
22:21:19.256 00.002 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
22:21:19.257 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.44 mountX=-0.08 mountY=0.01, mountTheta=3.01
22:21:19.260 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
22:21:19.262 00.002 1032 Enqueuing Move request for scope (0.01, -0.08)
22:21:19.264 00.002 10072 Worker thread wakes up
22:21:19.264 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
22:21:19.264 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
22:21:19.264 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
22:21:19.266 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:21:19.268 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:19.268 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:21:19.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:19.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:21:19.268 00.000 10072 MoveAxis(E, 4, ABG)
22:21:19.268 00.000 10072 Guiding  Dir = 2, Dur = 4
22:21:19.268 00.000 10072 IsGuiding returns 0
22:21:19.269 00.001 10072 PulseGuide returned control before completion, sleep 14
22:21:19.286 00.017 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:21:19.289 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:19.291 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:19.292 00.001 10072 IsGuiding returns 0
22:21:19.293 00.001 10072 Move returns status 0, amount 4
22:21:19.293 00.000 1032 Enqueuing Expose request
22:21:19.295 00.002 10072 MoveAxis(N, 0, ABG)
22:21:19.295 00.000 10072 Move returns status 0, amount 0
22:21:19.295 00.000 10072 move complete, result=0
22:21:19.296 00.001 10072 worker thread done servicing request
22:21:19.296 00.000 10072 Worker thread wakes up
22:21:19.296 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:19.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:19.306 00.010 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:21:19.716 00.410 10072 Exposure complete
22:21:19.769 00.053 10072 worker thread done servicing request
22:21:19.769 00.000 1032 OnExposeComplete: enter
22:21:19.772 00.003 1032 UpdateGuideState(): m_state=6
22:21:19.774 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3525
22:21:19.775 00.001 1032 Star::Find returns 1 (0), X=1101.36, Y=134.60, Mass=1268, SNR=25.0, Peak=122 HFD=3.3
22:21:19.778 00.003 1032 MultiStar: [#1 -0.08,0.01,0.99,U] [#2 -0.20,-0.12,0.79,U] [#3 0.16,-0.16,0.76,U] [#4 -0.03,-0.22,0.73,U] [#5 0.16,-0.13,0.64,U] [#6 0.09,-0.17,0.62,U] [#7 0.04,-0.37,0.00,M2] [#8 0.07,-0.11,0.52,U] 
22:21:19.780 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.12}, one-star: {0.15, -0.08}
22:21:19.781 00.001 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
22:21:19.783 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
22:21:19.785 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.28 mountX=-0.12 mountY=-0.00, mountTheta=-3.11
22:21:19.787 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.12, opts=13)
22:21:19.790 00.003 1032 Enqueuing Move request for scope (0.03, -0.12)
22:21:19.792 00.002 10072 Worker thread wakes up
22:21:19.792 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
22:21:19.792 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
22:21:19.793 00.001 10072 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=-0.00
22:21:19.795 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:21:19.796 00.001 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:19.797 00.001 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
22:21:19.797 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:19.797 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:21:19.797 00.000 10072 MoveAxis(E, 3, ABG)
22:21:19.797 00.000 10072 Guiding  Dir = 2, Dur = 3
22:21:19.798 00.001 10072 IsGuiding returns 0
22:21:19.799 00.001 10072 PulseGuide returned control before completion, sleep 12
22:21:19.817 00.018 1032 UpdateGuideState exits: m=1268 SNR=25.0
22:21:19.819 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:19.822 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:19.824 00.002 1032 Enqueuing Expose request
22:21:19.826 00.002 10072 IsGuiding returns 0
22:21:19.826 00.000 10072 Move returns status 0, amount 3
22:21:19.826 00.000 10072 MoveAxis(N, 0, ABG)
22:21:19.826 00.000 10072 Move returns status 0, amount 0
22:21:19.826 00.000 10072 move complete, result=0
22:21:19.826 00.000 10072 worker thread done servicing request
22:21:19.826 00.000 10072 Worker thread wakes up
22:21:19.826 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:19.826 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:19.835 00.009 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:21:20.466 00.631 10072 Exposure complete
22:21:20.519 00.053 10072 worker thread done servicing request
22:21:20.520 00.001 1032 OnExposeComplete: enter
22:21:20.521 00.001 1032 UpdateGuideState(): m_state=6
22:21:20.523 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3526
22:21:20.525 00.002 1032 Star::Find returns 1 (0), X=1101.34, Y=134.54, Mass=1312, SNR=25.4, Peak=128 HFD=3.2
22:21:20.527 00.002 1032 MultiStar: [#1 -0.10,-0.01,0.97,U] [#2 -0.16,-0.22,0.00,M1] [#3 0.26,-0.00,0.00,M1] [#4 -0.09,-0.00,0.68,U] [#5 0.14,-0.09,0.66,U] [#6 0.13,-0.09,0.63,U] [#7 -0.00,-0.12,0.67,U] [#8 0.06,-0.11,0.50,U] 
22:21:20.528 00.001 1032 refined, 6 included, MultiStar: {0.03, -0.08}, one-star: {0.13, -0.14}
22:21:20.531 00.003 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
22:21:20.533 00.002 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
22:21:20.534 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.16 mountX=-0.08 mountY=-0.01, mountTheta=-2.99
22:21:20.537 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
22:21:20.539 00.002 1032 Enqueuing Move request for scope (0.03, -0.08)
22:21:20.541 00.002 10072 Worker thread wakes up
22:21:20.541 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
22:21:20.541 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
22:21:20.541 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=-0.01
22:21:20.544 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:21:20.546 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:20.546 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:21:20.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:20.546 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:21:20.546 00.000 10072 MoveAxis(E, 3, ABG)
22:21:20.546 00.000 10072 Guiding  Dir = 2, Dur = 3
22:21:20.548 00.002 10072 IsGuiding returns 0
22:21:20.548 00.000 10072 PulseGuide returned control before completion, sleep 13
22:21:20.565 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:21:20.568 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:20.570 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:20.572 00.002 1032 Enqueuing Expose request
22:21:20.574 00.002 10072 IsGuiding returns 0
22:21:20.574 00.000 10072 Move returns status 0, amount 3
22:21:20.574 00.000 10072 MoveAxis(N, 0, ABG)
22:21:20.574 00.000 10072 Move returns status 0, amount 0
22:21:20.574 00.000 10072 move complete, result=0
22:21:20.574 00.000 10072 worker thread done servicing request
22:21:20.574 00.000 10072 Worker thread wakes up
22:21:20.574 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:20.574 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:20.583 00.009 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:21:20.981 00.398 10072 Exposure complete
22:21:21.038 00.057 10072 worker thread done servicing request
22:21:21.039 00.001 1032 OnExposeComplete: enter
22:21:21.040 00.001 1032 UpdateGuideState(): m_state=6
22:21:21.042 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3527
22:21:21.044 00.002 1032 Star::Find returns 1 (0), X=1101.27, Y=134.61, Mass=1387, SNR=26.1, Peak=141 HFD=3.2
22:21:21.046 00.002 1032 MultiStar: [#1 -0.05,-0.12,0.95,U] [#2 -0.14,-0.20,0.00,M2] [#3 0.06,-0.11,0.71,U] [#4 0.04,-0.11,0.64,U] [#5 0.08,-0.16,0.65,U] [#6 0.27,-0.11,0.00,M1] [#7 0.09,-0.25,0.00,M2] [#8 0.01,-0.09,0.47,U] 
22:21:21.050 00.004 1032 single-star, 5 included, MultiStar: {0.03, -0.11}, one-star: {0.06, -0.07}
22:21:21.053 00.003 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
22:21:21.055 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
22:21:21.057 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.81 mountX=-0.08 mountY=-0.04, mountTheta=-2.64
22:21:21.059 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
22:21:21.061 00.002 1032 Enqueuing Move request for scope (0.06, -0.07)
22:21:21.062 00.001 10072 Worker thread wakes up
22:21:21.063 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
22:21:21.063 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
22:21:21.063 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
22:21:21.064 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:21:21.067 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:21.067 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:21:21.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:21.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:21:21.067 00.000 10072 MoveAxis(E, 3, ABG)
22:21:21.067 00.000 10072 Guiding  Dir = 2, Dur = 3
22:21:21.068 00.001 10072 IsGuiding returns 0
22:21:21.068 00.000 10072 PulseGuide returned control before completion, sleep 13
22:21:21.087 00.019 1032 UpdateGuideState exits: m=1387 SNR=26.1
22:21:21.089 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:21.092 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:21.092 00.000 1032 Enqueuing Expose request
22:21:21.094 00.002 10072 IsGuiding returns 0
22:21:21.094 00.000 10072 Move returns status 0, amount 3
22:21:21.094 00.000 10072 MoveAxis(N, 0, ABG)
22:21:21.094 00.000 10072 Move returns status 0, amount 0
22:21:21.094 00.000 10072 move complete, result=0
22:21:21.094 00.000 10072 worker thread done servicing request
22:21:21.094 00.000 10072 Worker thread wakes up
22:21:21.094 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:21.094 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:21.102 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:21:21.718 00.616 10072 Exposure complete
22:21:21.772 00.054 1032 OnExposeComplete: enter
22:21:21.776 00.004 1032 UpdateGuideState(): m_state=6
22:21:21.778 00.002 10072 worker thread done servicing request
22:21:21.778 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3528
22:21:21.781 00.003 1032 Star::Find returns 1 (0), X=1101.44, Y=134.49, Mass=1258, SNR=24.9, Peak=124 HFD=3.2
22:21:21.782 00.001 1032 MultiStar: [#1 -0.00,-0.18,0.94,U] [#2 -0.15,-0.36,0.00,M3] [#3 0.12,-0.19,0.77,U] [#4 0.11,-0.25,0.00,M1] [#5 0.28,-0.05,0.00,M1] [#6 0.32,-0.16,0.00,M2] [#7 0.06,-0.38,0.00,M3] [#8 0.10,-0.15,0.54,U] 
22:21:21.784 00.002 1032 refined, 3 included, MultiStar: {0.11, -0.18}, one-star: {0.23, -0.19}
22:21:21.785 00.001 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
22:21:21.786 00.001 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
22:21:21.788 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.01 mountX=-0.20 mountY=-0.06, mountTheta=-2.84
22:21:21.791 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.18, opts=13)
22:21:21.793 00.002 1032 Enqueuing Move request for scope (0.11, -0.18)
22:21:21.795 00.002 10072 Worker thread wakes up
22:21:21.795 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
22:21:21.795 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
22:21:21.795 00.000 10072 Moving (0.11, -0.18) raw xDistance=-0.20 yDistance=-0.06
22:21:21.797 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:21:21.801 00.004 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 285.83
22:21:21.801 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
22:21:21.801 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:21.801 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:21:21.801 00.000 10072 MoveAxis(E, 98, ABG)
22:21:21.801 00.000 10072 Guiding  Dir = 2, Dur = 98
22:21:21.802 00.001 10072 IsGuiding returns 0
22:21:21.802 00.000 10072 PulseGuide returned control before completion, sleep 108
22:21:21.818 00.016 1032 UpdateGuideState exits: m=1258 SNR=24.9
22:21:21.821 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:21.822 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:21.823 00.001 1032 Enqueuing Expose request
22:21:21.918 00.095 10072 IsGuiding returns 0
22:21:21.918 00.000 10072 Move returns status 0, amount 98
22:21:21.918 00.000 10072 MoveAxis(N, 0, ABG)
22:21:21.918 00.000 10072 Move returns status 0, amount 0
22:21:21.918 00.000 10072 move complete, result=0
22:21:21.918 00.000 10072 worker thread done servicing request
22:21:21.918 00.000 10072 Worker thread wakes up
22:21:21.918 00.000 1032 GuideStep: -0.2 px 98 ms EAST, -0.1 px 0 ms NORTH
22:21:21.921 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:21.921 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:22.326 00.405 10072 Exposure complete
22:21:22.379 00.053 10072 worker thread done servicing request
22:21:22.379 00.000 1032 OnExposeComplete: enter
22:21:22.382 00.003 1032 UpdateGuideState(): m_state=6
22:21:22.383 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3529
22:21:22.385 00.002 1032 Star::Find returns 1 (0), X=1101.38, Y=134.58, Mass=1376, SNR=26.1, Peak=137 HFD=3.3
22:21:22.386 00.001 1032 MultiStar: [#1 0.07,-0.02,0.93,U] [#2 -0.15,-0.19,0.70,U] [#3 0.18,-0.05,0.77,U] [#4 -0.07,-0.16,0.66,U] [#5 0.06,0.02,0.61,U] [#6 0.24,-0.11,0.00,M3] [#7 0.03,-0.38,0.00,M4] [#8 0.10,-0.04,0.47,U] 
22:21:22.388 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.08}, one-star: {0.17, -0.10}
22:21:22.389 00.001 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
22:21:22.390 00.001 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
22:21:22.391 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.89 mountX=-0.09 mountY=-0.04, mountTheta=-2.72
22:21:22.395 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
22:21:22.397 00.002 1032 Enqueuing Move request for scope (0.06, -0.08)
22:21:22.400 00.003 10072 Worker thread wakes up
22:21:22.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
22:21:22.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
22:21:22.400 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
22:21:22.401 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:21:22.403 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:22.403 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:21:22.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:22.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:21:22.403 00.000 10072 MoveAxis(E, 3, ABG)
22:21:22.403 00.000 10072 Guiding  Dir = 2, Dur = 3
22:21:22.404 00.001 10072 IsGuiding returns 0
22:21:22.404 00.000 10072 PulseGuide returned control before completion, sleep 13
22:21:22.420 00.016 1032 UpdateGuideState exits: m=1376 SNR=26.1
22:21:22.422 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:22.424 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:22.426 00.002 1032 Enqueuing Expose request
22:21:22.432 00.006 10072 IsGuiding returns 0
22:21:22.432 00.000 10072 Move returns status 0, amount 3
22:21:22.432 00.000 10072 MoveAxis(N, 0, ABG)
22:21:22.432 00.000 10072 Move returns status 0, amount 0
22:21:22.432 00.000 10072 move complete, result=0
22:21:22.432 00.000 10072 worker thread done servicing request
22:21:22.432 00.000 10072 Worker thread wakes up
22:21:22.433 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:22.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:22.437 00.004 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:21:23.061 00.624 10072 Exposure complete
22:21:23.115 00.054 10072 worker thread done servicing request
22:21:23.115 00.000 1032 OnExposeComplete: enter
22:21:23.117 00.002 1032 UpdateGuideState(): m_state=6
22:21:23.118 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3530
22:21:23.121 00.003 1032 Star::Find returns 1 (0), X=1101.15, Y=134.73, Mass=1398, SNR=26.3, Peak=134 HFD=3.2
22:21:23.123 00.002 1032 MultiStar: [#1 0.06,0.08,0.96,U] [#2 -0.15,-0.02,0.73,U] [#3 0.04,0.16,0.76,U] [#4 0.01,0.08,0.65,U] [#5 -0.02,0.26,0.00,M1] [#6 0.04,0.05,0.62,U] [#7 0.12,-0.05,0.68,U] [#8 -0.05,-0.02,0.52,U] 
22:21:23.124 00.001 1032 refined, 7 included, MultiStar: {-0.00, 0.05}, one-star: {-0.06, 0.06}
22:21:23.126 00.002 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
22:21:23.127 00.001 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
22:21:23.128 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.58 mountX=0.05 mountY=-0.01, mountTheta=-0.25
22:21:23.131 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
22:21:23.132 00.001 1032 Enqueuing Move request for scope (-0.00, 0.05)
22:21:23.134 00.002 10072 Worker thread wakes up
22:21:23.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
22:21:23.134 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
22:21:23.134 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
22:21:23.136 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:21:23.139 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:23.139 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:21:23.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:23.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:21:23.139 00.000 10072 MoveAxis(E, 3, ABG)
22:21:23.139 00.000 10072 Guiding  Dir = 2, Dur = 3
22:21:23.139 00.000 10072 IsGuiding returns 0
22:21:23.140 00.001 10072 PulseGuide returned control before completion, sleep 13
22:21:23.157 00.017 1032 UpdateGuideState exits: m=1398 SNR=26.3
22:21:23.159 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:23.161 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:23.163 00.002 1032 Enqueuing Expose request
22:21:23.167 00.004 10072 IsGuiding returns 0
22:21:23.167 00.000 10072 Move returns status 0, amount 3
22:21:23.167 00.000 10072 MoveAxis(N, 0, ABG)
22:21:23.167 00.000 10072 Move returns status 0, amount 0
22:21:23.167 00.000 10072 move complete, result=0
22:21:23.168 00.001 10072 worker thread done servicing request
22:21:23.168 00.000 10072 Worker thread wakes up
22:21:23.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:23.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:23.175 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:21:23.573 00.398 10072 Exposure complete
22:21:23.630 00.057 10072 worker thread done servicing request
22:21:23.630 00.000 1032 OnExposeComplete: enter
22:21:23.631 00.001 1032 UpdateGuideState(): m_state=6
22:21:23.633 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3531
22:21:23.636 00.003 1032 Star::Find returns 1 (0), X=1101.10, Y=134.81, Mass=1293, SNR=25.3, Peak=115 HFD=3.0
22:21:23.638 00.002 1032 MultiStar: [#1 0.02,0.11,0.97,U] [#2 -0.01,-0.01,0.77,U] [#3 0.21,0.22,0.00,M1] [#4 0.03,0.13,0.62,U] [#5 -0.13,0.20,0.00,M2] [#6 0.02,0.12,0.61,U] [#7 0.07,-0.14,0.68,U] [#8 0.10,0.09,0.49,U] 
22:21:23.640 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.07}, one-star: {-0.11, 0.13}
22:21:23.641 00.001 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
22:21:23.644 00.003 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
22:21:23.648 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.49 mountX=0.06 mountY=-0.02, mountTheta=-0.34
22:21:23.651 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
22:21:23.654 00.003 1032 Enqueuing Move request for scope (0.01, 0.07)
22:21:23.656 00.002 10072 Worker thread wakes up
22:21:23.656 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
22:21:23.656 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
22:21:23.656 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.02
22:21:23.658 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:21:23.662 00.004 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:21:23.662 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:21:23.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:23.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:21:23.662 00.000 10072 MoveAxis(E, 3, ABG)
22:21:23.662 00.000 10072 Guiding  Dir = 2, Dur = 3
22:21:23.662 00.000 10072 IsGuiding returns 0
22:21:23.663 00.001 10072 PulseGuide returned control before completion, sleep 13
22:21:23.680 00.017 10072 IsGuiding returns 0
22:21:23.680 00.000 10072 Move returns status 0, amount 3
22:21:23.680 00.000 10072 MoveAxis(N, 0, ABG)
22:21:23.680 00.000 10072 Move returns status 0, amount 0
22:21:23.680 00.000 10072 move complete, result=0
22:21:23.680 00.000 10072 worker thread done servicing request
22:21:23.683 00.003 1032 UpdateGuideState exits: m=1293 SNR=25.3
22:21:23.684 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:23.686 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:23.687 00.001 1032 Enqueuing Expose request
22:21:23.689 00.002 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:21:23.690 00.001 10072 Worker thread wakes up
22:21:23.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:23.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:24.330 00.640 10072 Exposure complete
22:21:24.387 00.057 10072 worker thread done servicing request
22:21:24.387 00.000 1032 OnExposeComplete: enter
22:21:24.389 00.002 1032 UpdateGuideState(): m_state=6
22:21:24.391 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3532
22:21:24.395 00.004 1032 Star::Find returns 1 (0), X=1101.10, Y=134.71, Mass=1308, SNR=25.4, Peak=116 HFD=3.3
22:21:24.397 00.002 1032 MultiStar: [#1 0.11,0.09,0.95,U] [#2 -0.14,-0.17,0.80,U] [#3 -0.00,0.01,0.75,U] [#4 0.07,0.03,0.69,U] [#5 0.16,0.06,0.63,U] [#6 -0.16,0.10,0.57,U] [#7 0.03,-0.16,0.70,U] [#8 0.23,-0.13,0.00,M1] 
22:21:24.400 00.003 1032 refined, 7 included, MultiStar: {-0.01, -0.00}, one-star: {-0.11, 0.03}
22:21:24.401 00.001 1032 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.83) = xAngle (-4.79 = 1.49)
22:21:24.403 00.002 1032 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.79 = 1.49)
22:21:24.404 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.96 mountX=0.00 mountY=0.01, mountTheta=1.49
22:21:24.407 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.00, opts=13)
22:21:24.409 00.002 1032 Enqueuing Move request for scope (-0.01, -0.00)
22:21:24.411 00.002 10072 Worker thread wakes up
22:21:24.411 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
22:21:24.411 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
22:21:24.411 00.000 10072 Moving (-0.01, -0.00) raw xDistance=0.00 yDistance=0.01
22:21:24.412 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:21:24.414 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:21:24.414 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:21:24.414 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:24.414 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:21:24.414 00.000 10072 MoveAxis(E, 3, ABG)
22:21:24.415 00.001 10072 Guiding  Dir = 2, Dur = 3
22:21:24.415 00.000 10072 IsGuiding returns 0
22:21:24.415 00.000 10072 PulseGuide returned control before completion, sleep 13
22:21:24.433 00.018 1032 UpdateGuideState exits: m=1308 SNR=25.4
22:21:24.435 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:24.437 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:24.440 00.003 1032 Enqueuing Expose request
22:21:24.441 00.001 10072 IsGuiding returns 0
22:21:24.441 00.000 10072 Move returns status 0, amount 3
22:21:24.441 00.000 10072 MoveAxis(N, 0, ABG)
22:21:24.441 00.000 10072 Move returns status 0, amount 0
22:21:24.441 00.000 10072 move complete, result=0
22:21:24.442 00.001 10072 worker thread done servicing request
22:21:24.442 00.000 10072 Worker thread wakes up
22:21:24.442 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:24.442 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:24.448 00.006 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:21:24.848 00.400 10072 Exposure complete
22:21:24.899 00.051 10072 worker thread done servicing request
22:21:24.899 00.000 1032 OnExposeComplete: enter
22:21:24.900 00.001 1032 UpdateGuideState(): m_state=6
22:21:24.903 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3533
22:21:24.905 00.002 1032 Star::Find returns 1 (0), X=1101.22, Y=134.65, Mass=1484, SNR=27.1, Peak=142 HFD=3.3
22:21:24.907 00.002 1032 MultiStar: [#1 0.01,-0.08,0.83,U] [#2 -0.08,-0.23,0.00,M1] [#3 0.14,-0.10,0.71,U] [#4 -0.01,-0.05,0.63,U] [#5 0.11,0.01,0.65,U] [#6 0.14,-0.00,0.61,U] [#7 0.04,-0.29,0.00,M2] [#8 0.11,-0.11,0.49,U] 
22:21:24.909 00.002 1032 single-star, 6 included, MultiStar: {0.06, -0.05}, one-star: {0.01, -0.03}
22:21:24.911 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
22:21:24.913 00.002 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
22:21:24.914 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.26 mountX=-0.03 mountY=-0.00, mountTheta=-3.09
22:21:24.917 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
22:21:24.919 00.002 1032 Enqueuing Move request for scope (0.01, -0.03)
22:21:24.921 00.002 10072 Worker thread wakes up
22:21:24.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
22:21:24.921 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
22:21:24.921 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
22:21:24.924 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:21:24.927 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:21:24.927 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:21:24.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:24.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:21:24.927 00.000 10072 MoveAxis(E, 2, ABG)
22:21:24.927 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:24.928 00.001 10072 IsGuiding returns 0
22:21:24.928 00.000 10072 PulseGuide returned control before completion, sleep 12
22:21:24.945 00.017 1032 UpdateGuideState exits: m=1484 SNR=27.1
22:21:24.947 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:24.949 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:24.950 00.001 1032 Enqueuing Expose request
22:21:24.953 00.003 10072 IsGuiding returns 0
22:21:24.953 00.000 10072 Move returns status 0, amount 2
22:21:24.954 00.001 10072 MoveAxis(N, 0, ABG)
22:21:24.954 00.000 10072 Move returns status 0, amount 0
22:21:24.954 00.000 10072 move complete, result=0
22:21:24.954 00.000 10072 worker thread done servicing request
22:21:24.954 00.000 10072 Worker thread wakes up
22:21:24.954 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:24.954 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:24.961 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:21:25.581 00.620 10072 Exposure complete
22:21:25.637 00.056 10072 worker thread done servicing request
22:21:25.637 00.000 1032 OnExposeComplete: enter
22:21:25.639 00.002 1032 UpdateGuideState(): m_state=6
22:21:25.641 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3534
22:21:25.643 00.002 1032 Star::Find returns 1 (0), X=1101.30, Y=134.56, Mass=1286, SNR=25.2, Peak=119 HFD=3.2
22:21:25.646 00.003 1032 MultiStar: [#1 0.03,-0.06,1.02,U] [#2 -0.09,-0.16,0.79,U] [#3 0.12,-0.05,0.74,U] [#4 0.15,-0.09,0.66,U] [#5 0.09,0.03,0.71,U] [#6 0.14,0.07,0.61,U] [#7 0.12,-0.20,0.69,U] [#8 0.08,-0.06,0.54,U] 
22:21:25.648 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.09, -0.12}
22:21:25.650 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
22:21:25.651 00.001 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
22:21:25.653 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.79 mountX=-0.09 mountY=-0.05, mountTheta=-2.62
22:21:25.657 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
22:21:25.659 00.002 1032 Enqueuing Move request for scope (0.08, -0.08)
22:21:25.661 00.002 10072 Worker thread wakes up
22:21:25.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
22:21:25.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
22:21:25.661 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.09 yDistance=-0.05
22:21:25.664 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:21:25.666 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:21:25.667 00.001 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:21:25.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:25.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:21:25.667 00.000 10072 MoveAxis(E, 2, ABG)
22:21:25.667 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:25.667 00.000 10072 IsGuiding returns 0
22:21:25.668 00.001 10072 PulseGuide returned control before completion, sleep 12
22:21:25.686 00.018 1032 UpdateGuideState exits: m=1286 SNR=25.2
22:21:25.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:25.690 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:25.691 00.001 1032 Enqueuing Expose request
22:21:25.693 00.002 10072 IsGuiding returns 0
22:21:25.693 00.000 10072 Move returns status 0, amount 2
22:21:25.693 00.000 10072 MoveAxis(N, 0, ABG)
22:21:25.693 00.000 10072 Move returns status 0, amount 0
22:21:25.693 00.000 10072 move complete, result=0
22:21:25.693 00.000 10072 worker thread done servicing request
22:21:25.693 00.000 10072 Worker thread wakes up
22:21:25.694 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:25.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:25.701 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:21:26.110 00.409 10072 Exposure complete
22:21:26.165 00.055 10072 worker thread done servicing request
22:21:26.165 00.000 1032 OnExposeComplete: enter
22:21:26.167 00.002 1032 UpdateGuideState(): m_state=6
22:21:26.169 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3535
22:21:26.170 00.001 1032 Star::Find returns 1 (0), X=1101.29, Y=134.66, Mass=1354, SNR=25.8, Peak=135 HFD=3.3
22:21:26.173 00.003 1032 MultiStar: [#1 0.01,0.03,0.92,U] [#2 -0.11,-0.07,0.79,U] [#3 0.09,-0.04,0.74,U] [#4 -0.02,-0.09,0.65,U] [#5 -0.10,-0.05,0.67,U] [#6 0.20,0.19,0.00,M1] [#7 0.07,-0.19,0.66,U] [#8 0.07,0.00,0.54,U] 
22:21:26.175 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {0.08, -0.02}
22:21:26.178 00.003 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
22:21:26.180 00.002 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
22:21:26.183 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.27 mountX=-0.05 mountY=-0.00, mountTheta=-3.10
22:21:26.187 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
22:21:26.189 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
22:21:26.191 00.002 10072 Worker thread wakes up
22:21:26.192 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:21:26.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:21:26.192 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=-0.00
22:21:26.194 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:21:26.196 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:21:26.196 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:21:26.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:26.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:21:26.196 00.000 10072 MoveAxis(E, 2, ABG)
22:21:26.196 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:26.196 00.000 10072 IsGuiding returns 0
22:21:26.197 00.001 10072 PulseGuide returned control before completion, sleep 12
22:21:26.215 00.018 1032 UpdateGuideState exits: m=1354 SNR=25.8
22:21:26.218 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:26.219 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:26.222 00.003 1032 Enqueuing Expose request
22:21:26.223 00.001 10072 IsGuiding returns 0
22:21:26.223 00.000 10072 Move returns status 0, amount 2
22:21:26.223 00.000 10072 MoveAxis(N, 0, ABG)
22:21:26.223 00.000 10072 Move returns status 0, amount 0
22:21:26.224 00.001 10072 move complete, result=0
22:21:26.224 00.000 10072 worker thread done servicing request
22:21:26.224 00.000 10072 Worker thread wakes up
22:21:26.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:26.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:26.231 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:21:26.857 00.626 10072 Exposure complete
22:21:26.911 00.054 10072 worker thread done servicing request
22:21:26.911 00.000 1032 OnExposeComplete: enter
22:21:26.913 00.002 1032 UpdateGuideState(): m_state=6
22:21:26.915 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3536
22:21:26.918 00.003 1032 Star::Find returns 1 (0), X=1101.29, Y=134.67, Mass=1320, SNR=25.5, Peak=128 HFD=3.3
22:21:26.919 00.001 1032 MultiStar: [#1 -0.01,0.01,0.97,U] [#2 -0.11,-0.12,0.79,U] [#3 0.05,0.02,0.77,U] [#4 0.07,0.03,0.64,U] [#5 0.12,-0.04,0.68,U] [#6 0.06,-0.04,0.62,U] [#7 0.09,-0.30,0.00,M1] [#8 0.07,-0.01,0.51,U] 
22:21:26.921 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.08, -0.01}
22:21:26.923 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:21:26.925 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:21:26.927 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.46 mountX=-0.03 mountY=-0.03, mountTheta=-2.29
22:21:26.930 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
22:21:26.931 00.001 1032 Enqueuing Move request for scope (0.04, -0.02)
22:21:26.934 00.003 10072 Worker thread wakes up
22:21:26.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:21:26.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:21:26.934 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
22:21:26.936 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:21:26.938 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:21:26.938 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:21:26.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:26.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:21:26.939 00.001 10072 MoveAxis(E, 2, ABG)
22:21:26.939 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:26.939 00.000 10072 IsGuiding returns 0
22:21:26.939 00.000 10072 PulseGuide returned control before completion, sleep 12
22:21:26.958 00.019 1032 UpdateGuideState exits: m=1320 SNR=25.5
22:21:26.961 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:26.964 00.003 10072 IsGuiding returns 0
22:21:26.964 00.000 10072 Move returns status 0, amount 2
22:21:26.964 00.000 10072 MoveAxis(N, 0, ABG)
22:21:26.964 00.000 10072 Move returns status 0, amount 0
22:21:26.964 00.000 10072 move complete, result=0
22:21:26.964 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:26.965 00.001 1032 Enqueuing Expose request
22:21:26.967 00.002 10072 worker thread done servicing request
22:21:26.967 00.000 10072 Worker thread wakes up
22:21:26.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:26.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:26.967 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:21:27.372 00.405 10072 Exposure complete
22:21:27.425 00.053 10072 worker thread done servicing request
22:21:27.426 00.001 1032 OnExposeComplete: enter
22:21:27.429 00.003 1032 UpdateGuideState(): m_state=6
22:21:27.431 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3537
22:21:27.432 00.001 1032 Star::Find returns 1 (0), X=1101.31, Y=134.56, Mass=1198, SNR=24.3, Peak=120 HFD=3.2
22:21:27.435 00.003 1032 MultiStar: [#1 -0.03,0.02,1.03,U] [#2 -0.02,-0.15,0.80,U] [#3 0.10,-0.26,0.00,M1] [#4 0.02,-0.24,0.00,M1] [#5 0.08,-0.11,0.70,U] [#6 0.15,0.01,0.64,U] [#7 0.07,-0.33,0.00,M2] [#8 0.13,0.03,0.54,U] 
22:21:27.437 00.002 1032 refined, 5 included, MultiStar: {0.06, -0.06}, one-star: {0.09, -0.12}
22:21:27.438 00.001 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
22:21:27.440 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
22:21:27.441 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.79 mountX=-0.07 mountY=-0.04, mountTheta=-2.62
22:21:27.445 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
22:21:27.447 00.002 1032 Enqueuing Move request for scope (0.06, -0.06)
22:21:27.448 00.001 10072 Worker thread wakes up
22:21:27.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
22:21:27.449 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
22:21:27.449 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.04
22:21:27.450 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:21:27.452 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:21:27.452 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:21:27.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:27.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:21:27.452 00.000 10072 MoveAxis(E, 2, ABG)
22:21:27.452 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:27.454 00.002 10072 IsGuiding returns 0
22:21:27.454 00.000 10072 PulseGuide returned control before completion, sleep 12
22:21:27.471 00.017 1032 UpdateGuideState exits: m=1198 SNR=24.3
22:21:27.473 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:27.474 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:27.477 00.003 1032 Enqueuing Expose request
22:21:27.480 00.003 10072 IsGuiding returns 0
22:21:27.480 00.000 10072 Move returns status 0, amount 2
22:21:27.480 00.000 10072 MoveAxis(N, 0, ABG)
22:21:27.480 00.000 10072 Move returns status 0, amount 0
22:21:27.480 00.000 10072 move complete, result=0
22:21:27.480 00.000 10072 worker thread done servicing request
22:21:27.480 00.000 10072 Worker thread wakes up
22:21:27.480 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:27.480 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:27.486 00.006 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:21:28.107 00.621 10072 Exposure complete
22:21:28.161 00.054 10072 worker thread done servicing request
22:21:28.162 00.001 1032 OnExposeComplete: enter
22:21:28.164 00.002 1032 UpdateGuideState(): m_state=6
22:21:28.166 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3538
22:21:28.168 00.002 1032 Star::Find returns 1 (0), X=1101.41, Y=134.56, Mass=1326, SNR=25.6, Peak=134 HFD=3.3
22:21:28.170 00.002 1032 MultiStar: [#1 -0.03,0.01,0.94,U] [#2 -0.13,-0.08,0.74,U] [#3 0.16,-0.06,0.74,U] [#4 0.11,-0.07,0.66,U] [#5 0.09,-0.04,0.60,U] [#6 0.11,-0.19,0.62,U] [#7 0.14,-0.09,0.69,U] [#8 0.05,-0.01,0.51,U] 
22:21:28.171 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.20, -0.11}
22:21:28.173 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
22:21:28.176 00.003 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
22:21:28.179 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.74 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
22:21:28.182 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
22:21:28.184 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
22:21:28.186 00.002 10072 Worker thread wakes up
22:21:28.186 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:21:28.186 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:21:28.186 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
22:21:28.188 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:21:28.190 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:21:28.190 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:21:28.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:28.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:21:28.190 00.000 10072 MoveAxis(E, 2, ABG)
22:21:28.190 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:28.191 00.001 10072 IsGuiding returns 0
22:21:28.191 00.000 10072 PulseGuide returned control before completion, sleep 12
22:21:28.209 00.018 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:21:28.212 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:28.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:28.216 00.002 1032 Enqueuing Expose request
22:21:28.217 00.001 10072 IsGuiding returns 0
22:21:28.217 00.000 10072 Move returns status 0, amount 2
22:21:28.217 00.000 10072 MoveAxis(N, 0, ABG)
22:21:28.218 00.001 10072 Move returns status 0, amount 0
22:21:28.218 00.000 10072 move complete, result=0
22:21:28.218 00.000 10072 worker thread done servicing request
22:21:28.218 00.000 10072 Worker thread wakes up
22:21:28.218 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:28.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:28.226 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:21:28.635 00.409 10072 Exposure complete
22:21:28.690 00.055 10072 worker thread done servicing request
22:21:28.690 00.000 1032 OnExposeComplete: enter
22:21:28.693 00.003 1032 UpdateGuideState(): m_state=6
22:21:28.695 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3539
22:21:28.697 00.002 1032 Star::Find returns 1 (0), X=1101.44, Y=134.63, Mass=1340, SNR=25.7, Peak=139 HFD=3.2
22:21:28.699 00.002 1032 MultiStar: [#1 0.00,-0.01,0.97,U] [#2 0.03,-0.12,0.77,U] [#3 0.27,-0.14,0.00,M1] [#4 0.13,-0.13,0.69,U] [#5 0.02,0.00,0.65,U] [#6 0.14,-0.02,0.61,U] [#7 0.19,-0.26,0.00,M2] [#8 0.08,-0.02,0.57,U] 
22:21:28.701 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.05}, one-star: {0.23, -0.05}
22:21:28.703 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
22:21:28.704 00.001 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
22:21:28.706 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.49 mountX=-0.07 mountY=-0.08, mountTheta=-2.32
22:21:28.709 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:21:28.711 00.002 1032 Enqueuing Move request for scope (0.09, -0.05)
22:21:28.715 00.004 10072 Worker thread wakes up
22:21:28.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:21:28.715 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:21:28.715 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.08
22:21:28.717 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:21:28.720 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:21:28.720 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:21:28.720 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:28.720 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:21:28.720 00.000 10072 MoveAxis(E, 2, ABG)
22:21:28.720 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:28.720 00.000 10072 IsGuiding returns 0
22:21:28.721 00.001 10072 PulseGuide returned control before completion, sleep 12
22:21:28.738 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:21:28.740 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:28.741 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:28.744 00.003 1032 Enqueuing Expose request
22:21:28.745 00.001 10072 IsGuiding returns 0
22:21:28.745 00.000 10072 Move returns status 0, amount 2
22:21:28.745 00.000 10072 MoveAxis(N, 0, ABG)
22:21:28.745 00.000 10072 Move returns status 0, amount 0
22:21:28.745 00.000 10072 move complete, result=0
22:21:28.746 00.001 10072 worker thread done servicing request
22:21:28.746 00.000 10072 Worker thread wakes up
22:21:28.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:28.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:28.752 00.006 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:21:29.370 00.618 10072 Exposure complete
22:21:29.425 00.055 10072 worker thread done servicing request
22:21:29.425 00.000 1032 OnExposeComplete: enter
22:21:29.427 00.002 1032 UpdateGuideState(): m_state=6
22:21:29.429 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3540
22:21:29.431 00.002 1032 Star::Find returns 1 (0), X=1101.30, Y=134.62, Mass=1283, SNR=25.2, Peak=124 HFD=3.3
22:21:29.433 00.002 1032 MultiStar: [#1 0.03,0.07,1.03,U] [#2 0.02,-0.07,0.79,U] [#3 0.03,0.05,0.73,U] [#4 0.19,-0.04,0.67,U] [#5 0.10,-0.12,0.70,U] [#6 0.19,0.09,0.63,U] [#7 0.16,-0.28,0.00,M3] [#8 0.16,-0.01,0.51,U] 
22:21:29.436 00.003 1032 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.09, -0.06}
22:21:29.437 00.001 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
22:21:29.438 00.001 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
22:21:29.440 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.12 mountX=-0.03 mountY=-0.09, mountTheta=-1.95
22:21:29.443 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
22:21:29.446 00.003 1032 Enqueuing Move request for scope (0.09, -0.01)
22:21:29.447 00.001 10072 Worker thread wakes up
22:21:29.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:21:29.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:21:29.448 00.001 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.09
22:21:29.449 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:21:29.452 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:21:29.452 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:21:29.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:29.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:21:29.452 00.000 10072 MoveAxis(E, 2, ABG)
22:21:29.452 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:29.453 00.001 10072 IsGuiding returns 0
22:21:29.454 00.001 10072 PulseGuide returned control before completion, sleep 12
22:21:29.471 00.017 1032 UpdateGuideState exits: m=1283 SNR=25.2
22:21:29.473 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:29.474 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:29.476 00.002 1032 Enqueuing Expose request
22:21:29.478 00.002 10072 IsGuiding returns 0
22:21:29.478 00.000 10072 Move returns status 0, amount 2
22:21:29.478 00.000 10072 MoveAxis(N, 0, ABG)
22:21:29.478 00.000 10072 Move returns status 0, amount 0
22:21:29.478 00.000 10072 move complete, result=0
22:21:29.478 00.000 10072 worker thread done servicing request
22:21:29.478 00.000 10072 Worker thread wakes up
22:21:29.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:29.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:29.486 00.008 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:21:29.883 00.397 10072 Exposure complete
22:21:29.937 00.054 10072 worker thread done servicing request
22:21:29.937 00.000 1032 OnExposeComplete: enter
22:21:29.940 00.003 1032 UpdateGuideState(): m_state=6
22:21:29.943 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3541
22:21:29.945 00.002 1032 Star::Find returns 1 (0), X=1101.37, Y=134.50, Mass=1540, SNR=27.6, Peak=139 HFD=3.3
22:21:29.946 00.001 1032 MultiStar: [#1 0.12,-0.04,0.88,U] [#2 -0.15,-0.17,0.70,U] [#3 0.22,-0.02,0.66,U] [#4 0.02,-0.10,0.63,U] [#5 0.17,0.02,0.62,U] [#6 0.30,-0.02,0.00,M1] [#7 0.27,-0.25,0.00,M4] [#8 0.18,-0.19,0.00,M1] 
22:21:29.948 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.09}, one-star: {0.16, -0.18}
22:21:29.951 00.003 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
22:21:29.952 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
22:21:29.954 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.76 mountX=-0.11 mountY=-0.07, mountTheta=-2.59
22:21:29.958 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
22:21:29.960 00.002 1032 Enqueuing Move request for scope (0.09, -0.09)
22:21:29.962 00.002 10072 Worker thread wakes up
22:21:29.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
22:21:29.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
22:21:29.962 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.07
22:21:29.964 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:21:29.966 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:21:29.966 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:21:29.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:29.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:21:29.966 00.000 10072 MoveAxis(E, 2, ABG)
22:21:29.966 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:29.968 00.002 10072 IsGuiding returns 0
22:21:29.968 00.000 10072 PulseGuide returned control before completion, sleep 12
22:21:29.985 00.017 1032 UpdateGuideState exits: m=1540 SNR=27.6
22:21:29.987 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:29.989 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:29.991 00.002 1032 Enqueuing Expose request
22:21:29.993 00.002 10072 IsGuiding returns 0
22:21:29.993 00.000 10072 Move returns status 0, amount 2
22:21:29.993 00.000 10072 MoveAxis(N, 0, ABG)
22:21:29.993 00.000 10072 Move returns status 0, amount 0
22:21:29.993 00.000 10072 move complete, result=0
22:21:29.993 00.000 10072 worker thread done servicing request
22:21:29.993 00.000 10072 Worker thread wakes up
22:21:29.993 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:29.993 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:30.000 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:21:30.618 00.618 10072 Exposure complete
22:21:30.672 00.054 10072 worker thread done servicing request
22:21:30.672 00.000 1032 OnExposeComplete: enter
22:21:30.675 00.003 1032 UpdateGuideState(): m_state=6
22:21:30.677 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3542
22:21:30.679 00.002 1032 Star::Find returns 1 (0), X=1101.49, Y=134.35, Mass=1378, SNR=26.1, Peak=133 HFD=3.2
22:21:30.681 00.002 1032 MultiStar: [#1 0.07,-0.18,0.95,U] [#2 -0.03,-0.33,0.00,M1] [#3 0.16,-0.24,0.00,M1] [#4 -0.04,-0.15,0.63,U] [#5 0.10,-0.13,0.65,U] [#6 0.12,-0.18,0.59,U] [#7 0.12,-0.38,0.00,M5] [#8 0.37,-0.16,0.00,M2] 
22:21:30.684 00.003 1032 refined, 4 included, MultiStar: {0.12, -0.20}, one-star: {0.28, -0.33}
22:21:30.686 00.002 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
22:21:30.687 00.001 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
22:21:30.689 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.24 cameraTheta=-1.04 mountX=-0.23 mountY=-0.06, mountTheta=-2.87
22:21:30.692 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.20, opts=13)
22:21:30.695 00.003 1032 Enqueuing Move request for scope (0.12, -0.20)
22:21:30.696 00.001 10072 Worker thread wakes up
22:21:30.696 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
22:21:30.697 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
22:21:30.697 00.000 10072 Moving (0.12, -0.20) raw xDistance=-0.23 yDistance=-0.06
22:21:30.698 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:21:30.700 00.002 10072 PPEC rslt: input = -0.23, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 285.82
22:21:30.701 00.001 10072 PPEC: input: -0.23, control: -0.11, exposure: 500
22:21:30.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:30.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:21:30.701 00.000 10072 MoveAxis(E, 110, ABG)
22:21:30.701 00.000 10072 Guiding  Dir = 2, Dur = 110
22:21:30.701 00.000 10072 IsGuiding returns 0
22:21:30.702 00.001 10072 PulseGuide returned control before completion, sleep 120
22:21:30.720 00.018 1032 UpdateGuideState exits: m=1378 SNR=26.1
22:21:30.722 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:30.726 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:30.728 00.002 1032 Enqueuing Expose request
22:21:30.833 00.105 10072 IsGuiding returns 1
22:21:30.833 00.000 10072 scope still moving after pulse duration time elapsed
22:21:30.863 00.030 10072 IsGuiding returns 0
22:21:30.863 00.000 10072 scope move finished after 110 + 52 ms
22:21:30.863 00.000 10072 Move returns status 0, amount 110
22:21:30.863 00.000 10072 MoveAxis(N, 0, ABG)
22:21:30.863 00.000 10072 Move returns status 0, amount 0
22:21:30.863 00.000 10072 move complete, result=0
22:21:30.863 00.000 10072 worker thread done servicing request
22:21:30.865 00.002 1032 GuideStep: -0.2 px 110 ms EAST, -0.1 px 0 ms NORTH
22:21:30.867 00.002 10072 Worker thread wakes up
22:21:30.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:30.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:31.272 00.405 10072 Exposure complete
22:21:31.329 00.057 10072 worker thread done servicing request
22:21:31.329 00.000 1032 OnExposeComplete: enter
22:21:31.333 00.004 1032 UpdateGuideState(): m_state=6
22:21:31.335 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3543
22:21:31.337 00.002 1032 Star::Find returns 1 (0), X=1101.52, Y=134.43, Mass=1414, SNR=26.4, Peak=141 HFD=3.2
22:21:31.339 00.002 1032 MultiStar: [#1 0.14,-0.00,0.93,U] [#2 -0.10,-0.23,0.00,M2] [#3 0.13,-0.21,0.00,M2] [#4 0.04,-0.17,0.65,U] [#5 0.29,-0.16,0.00,M1] [#6 0.03,-0.23,0.59,U] [#7 0.17,-0.41,0.00,M6] [#8 0.29,-0.13,0.00,M3] 
22:21:31.341 00.002 1032 refined, 3 included, MultiStar: {0.15, -0.16}, one-star: {0.31, -0.25}
22:21:31.343 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
22:21:31.344 00.001 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
22:21:31.346 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.81 mountX=-0.19 mountY=-0.10, mountTheta=-2.64
22:21:31.349 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.16, opts=13)
22:21:31.351 00.002 1032 Enqueuing Move request for scope (0.15, -0.16)
22:21:31.352 00.001 10072 Worker thread wakes up
22:21:31.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
22:21:31.353 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
22:21:31.353 00.000 10072 Moving (0.15, -0.16) raw xDistance=-0.19 yDistance=-0.10
22:21:31.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:21:31.357 00.002 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 285.82
22:21:31.357 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
22:21:31.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:31.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:21:31.357 00.000 10072 MoveAxis(E, 92, ABG)
22:21:31.357 00.000 10072 Guiding  Dir = 2, Dur = 92
22:21:31.357 00.000 10072 IsGuiding returns 0
22:21:31.358 00.001 10072 PulseGuide returned control before completion, sleep 102
22:21:31.376 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.4
22:21:31.378 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:31.380 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:31.382 00.002 1032 Enqueuing Expose request
22:21:31.473 00.091 10072 IsGuiding returns 0
22:21:31.473 00.000 10072 Move returns status 0, amount 92
22:21:31.473 00.000 10072 MoveAxis(N, 0, ABG)
22:21:31.473 00.000 10072 Move returns status 0, amount 0
22:21:31.473 00.000 10072 move complete, result=0
22:21:31.473 00.000 10072 worker thread done servicing request
22:21:31.473 00.000 10072 Worker thread wakes up
22:21:31.473 00.000 1032 GuideStep: -0.2 px 92 ms EAST, -0.1 px 0 ms NORTH
22:21:31.476 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:31.476 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:32.100 00.624 10072 Exposure complete
22:21:32.157 00.057 10072 worker thread done servicing request
22:21:32.157 00.000 1032 OnExposeComplete: enter
22:21:32.161 00.004 1032 UpdateGuideState(): m_state=6
22:21:32.163 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3544
22:21:32.165 00.002 1032 Star::Find returns 1 (0), X=1101.46, Y=134.86, Mass=1188, SNR=24.2, Peak=99 HFD=3.4
22:21:32.167 00.002 1032 MultiStar: [#1 0.14,0.32,0.00,M1] [#2 -0.18,0.16,0.00,M3] [#3 0.17,0.20,0.00,M3] [#4 0.20,0.34,0.00,M1] [#5 0.24,0.24,0.00,M2] [#6 0.04,0.07,0.63,U] [#7 0.13,0.24,0.00,M7] [#8 0.24,0.16,0.00,M4] 
22:21:32.169 00.002 1032 refined, 1 included, MultiStar: {0.17, 0.14}, one-star: {0.25, 0.18}
22:21:32.170 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
22:21:32.172 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
22:21:32.176 00.004 1032 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.69 mountX=0.09 mountY=-0.20, mountTheta=-1.14
22:21:32.180 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.14, opts=13)
22:21:32.182 00.002 1032 Enqueuing Move request for scope (0.17, 0.14)
22:21:32.184 00.002 10072 Worker thread wakes up
22:21:32.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
22:21:32.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
22:21:32.184 00.000 10072 Moving (0.17, 0.14) raw xDistance=0.09 yDistance=-0.20
22:21:32.186 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:21:32.188 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:21:32.188 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:21:32.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:32.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:21:32.188 00.000 10072 MoveAxis(E, 2, ABG)
22:21:32.188 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:32.189 00.001 10072 IsGuiding returns 0
22:21:32.189 00.000 10072 PulseGuide returned control before completion, sleep 12
22:21:32.207 00.018 10072 IsGuiding returns 0
22:21:32.207 00.000 10072 Move returns status 0, amount 2
22:21:32.207 00.000 10072 MoveAxis(N, 0, ABG)
22:21:32.207 00.000 10072 Move returns status 0, amount 0
22:21:32.207 00.000 10072 move complete, result=0
22:21:32.207 00.000 10072 worker thread done servicing request
22:21:32.209 00.002 1032 UpdateGuideState exits: m=1188 SNR=24.2
22:21:32.213 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:32.214 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:32.216 00.002 1032 Enqueuing Expose request
22:21:32.219 00.003 1032 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
22:21:32.220 00.001 10072 Worker thread wakes up
22:21:32.220 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:32.221 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:32.629 00.408 10072 Exposure complete
22:21:32.689 00.060 10072 worker thread done servicing request
22:21:32.690 00.001 1032 OnExposeComplete: enter
22:21:32.692 00.002 1032 UpdateGuideState(): m_state=6
22:21:32.693 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3545
22:21:32.695 00.002 1032 Star::Find returns 1 (0), X=1101.41, Y=134.82, Mass=1349, SNR=25.8, Peak=126 HFD=3.2
22:21:32.696 00.001 1032 MultiStar: [#1 0.13,0.28,0.00,M2] [#2 -0.11,0.13,0.76,U] [#3 0.13,0.24,0.00,M4] [#4 0.13,0.06,0.61,U] [#5 0.07,0.01,0.63,U] [#6 0.24,0.10,0.00,M1] [#7 0.15,-0.00,0.67,U] [#8 0.04,0.18,0.52,U] 
22:21:32.699 00.003 1032 refined, 5 included, MultiStar: {0.08, 0.09}, one-star: {0.20, 0.15}
22:21:32.700 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
22:21:32.702 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
22:21:32.703 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=0.07 mountY=-0.11, mountTheta=-1.00
22:21:32.706 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
22:21:32.709 00.003 1032 Enqueuing Move request for scope (0.08, 0.09)
22:21:32.712 00.003 10072 Worker thread wakes up
22:21:32.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
22:21:32.712 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
22:21:32.712 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.11
22:21:32.714 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:21:32.717 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:21:32.717 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:21:32.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:32.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:21:32.717 00.000 10072 MoveAxis(E, 2, ABG)
22:21:32.717 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:32.717 00.000 10072 IsGuiding returns 0
22:21:32.718 00.001 10072 PulseGuide returned control before completion, sleep 12
22:21:32.735 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.8
22:21:32.737 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:32.739 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:32.740 00.001 1032 Enqueuing Expose request
22:21:32.743 00.003 10072 IsGuiding returns 0
22:21:32.743 00.000 10072 Move returns status 0, amount 2
22:21:32.743 00.000 10072 MoveAxis(N, 0, ABG)
22:21:32.743 00.000 10072 Move returns status 0, amount 0
22:21:32.743 00.000 10072 move complete, result=0
22:21:32.743 00.000 10072 worker thread done servicing request
22:21:32.743 00.000 10072 Worker thread wakes up
22:21:32.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:32.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:32.751 00.008 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:21:33.367 00.616 10072 Exposure complete
22:21:33.422 00.055 10072 worker thread done servicing request
22:21:33.423 00.001 1032 OnExposeComplete: enter
22:21:33.427 00.004 1032 UpdateGuideState(): m_state=6
22:21:33.429 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3546
22:21:33.431 00.002 1032 Star::Find returns 1 (0), X=1101.36, Y=134.62, Mass=1370, SNR=26.0, Peak=124 HFD=3.3
22:21:33.432 00.001 1032 MultiStar: [#1 0.01,0.03,0.99,U] [#2 -0.06,-0.02,0.76,U] [#3 0.17,-0.01,0.73,U] [#4 0.18,-0.15,0.67,U] [#5 0.07,0.08,0.66,U] [#6 0.17,0.00,0.65,U] [#7 -0.01,-0.12,0.67,U] [#8 0.14,-0.03,0.51,U] 
22:21:33.434 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.15, -0.05}
22:21:33.435 00.001 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
22:21:33.437 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
22:21:33.438 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.30 mountX=-0.05 mountY=-0.08, mountTheta=-2.13
22:21:33.441 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
22:21:33.443 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
22:21:33.445 00.002 10072 Worker thread wakes up
22:21:33.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:21:33.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:21:33.445 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
22:21:33.447 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:21:33.450 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:21:33.450 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:21:33.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:33.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:21:33.450 00.000 10072 MoveAxis(E, 2, ABG)
22:21:33.450 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:33.451 00.001 10072 IsGuiding returns 0
22:21:33.451 00.000 10072 PulseGuide returned control before completion, sleep 12
22:21:33.469 00.018 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:21:33.471 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:33.472 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:33.475 00.003 1032 Enqueuing Expose request
22:21:33.477 00.002 10072 IsGuiding returns 0
22:21:33.477 00.000 10072 Move returns status 0, amount 2
22:21:33.477 00.000 10072 MoveAxis(N, 0, ABG)
22:21:33.477 00.000 10072 Move returns status 0, amount 0
22:21:33.477 00.000 10072 move complete, result=0
22:21:33.477 00.000 10072 worker thread done servicing request
22:21:33.477 00.000 10072 Worker thread wakes up
22:21:33.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:33.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:33.483 00.006 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:21:33.882 00.399 10072 Exposure complete
22:21:33.937 00.055 10072 worker thread done servicing request
22:21:33.937 00.000 1032 OnExposeComplete: enter
22:21:33.939 00.002 1032 UpdateGuideState(): m_state=6
22:21:33.942 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3547
22:21:33.943 00.001 1032 Star::Find returns 1 (0), X=1101.31, Y=134.69, Mass=1378, SNR=26.0, Peak=125 HFD=3.4
22:21:33.946 00.003 1032 MultiStar: [#1 0.20,0.08,0.91,U] [#2 0.04,-0.04,0.76,U] [#3 0.11,-0.03,0.73,U] [#4 0.20,-0.05,0.65,U] [#5 0.24,-0.16,0.00,M1] [#6 0.16,-0.06,0.59,U] [#7 0.19,-0.15,0.00,M6] [#8 0.27,0.04,0.00,M3] 
22:21:33.947 00.001 1032 single-star, 5 included, MultiStar: {0.13, -0.01}, one-star: {0.10, 0.01}
22:21:33.949 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
22:21:33.951 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
22:21:33.952 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.14 mountX=-0.01 mountY=-0.10, mountTheta=-1.69
22:21:33.955 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
22:21:33.959 00.004 1032 Enqueuing Move request for scope (0.10, 0.01)
22:21:33.961 00.002 10072 Worker thread wakes up
22:21:33.962 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:21:33.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:21:33.962 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
22:21:33.964 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:21:33.967 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:21:33.968 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:21:33.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:33.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:21:33.968 00.000 10072 MoveAxis(E, 2, ABG)
22:21:33.968 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:33.968 00.000 10072 IsGuiding returns 0
22:21:33.968 00.000 10072 PulseGuide returned control before completion, sleep 12
22:21:33.985 00.017 1032 UpdateGuideState exits: m=1378 SNR=26.0
22:21:33.987 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:33.990 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:33.992 00.002 1032 Enqueuing Expose request
22:21:33.994 00.002 10072 IsGuiding returns 0
22:21:33.994 00.000 10072 Move returns status 0, amount 2
22:21:33.994 00.000 10072 MoveAxis(N, 0, ABG)
22:21:33.994 00.000 10072 Move returns status 0, amount 0
22:21:33.994 00.000 10072 move complete, result=0
22:21:33.994 00.000 10072 worker thread done servicing request
22:21:33.995 00.001 10072 Worker thread wakes up
22:21:33.995 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:33.995 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:34.002 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:21:34.630 00.628 10072 Exposure complete
22:21:34.682 00.052 10072 worker thread done servicing request
22:21:34.682 00.000 1032 OnExposeComplete: enter
22:21:34.684 00.002 1032 UpdateGuideState(): m_state=6
22:21:34.686 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3548
22:21:34.687 00.001 1032 Star::Find returns 1 (0), X=1101.35, Y=134.66, Mass=1307, SNR=25.4, Peak=122 HFD=3.2
22:21:34.689 00.002 1032 MultiStar: [#1 0.05,0.16,0.93,U] [#2 -0.12,0.06,0.85,U] [#3 0.09,0.17,0.75,U] [#4 0.04,-0.02,0.66,U] [#5 0.00,0.04,0.67,U] [#6 0.07,0.09,0.61,U] [#7 0.09,-0.08,0.71,U] [#8 0.17,0.20,0.00,M4] 
22:21:34.691 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.14, -0.02}
22:21:34.693 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
22:21:34.694 00.001 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
22:21:34.695 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.82 mountX=0.04 mountY=-0.06, mountTheta=-1.01
22:21:34.698 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
22:21:34.700 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
22:21:34.701 00.001 10072 Worker thread wakes up
22:21:34.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:21:34.701 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:21:34.701 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
22:21:34.703 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:21:34.706 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:21:34.706 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:21:34.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:34.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:21:34.706 00.000 10072 MoveAxis(E, 2, ABG)
22:21:34.706 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:34.706 00.000 10072 IsGuiding returns 0
22:21:34.706 00.000 10072 PulseGuide returned control before completion, sleep 12
22:21:34.722 00.016 10072 IsGuiding returns 0
22:21:34.722 00.000 10072 Move returns status 0, amount 2
22:21:34.722 00.000 10072 MoveAxis(N, 0, ABG)
22:21:34.722 00.000 10072 Move returns status 0, amount 0
22:21:34.722 00.000 10072 move complete, result=0
22:21:34.722 00.000 10072 worker thread done servicing request
22:21:34.725 00.003 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:21:34.727 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:34.729 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:34.730 00.001 1032 Enqueuing Expose request
22:21:34.732 00.002 10072 Worker thread wakes up
22:21:34.732 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:34.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:34.732 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:21:35.147 00.415 10072 Exposure complete
22:21:35.208 00.061 1032 OnExposeComplete: enter
22:21:35.211 00.003 1032 UpdateGuideState(): m_state=6
22:21:35.213 00.002 10072 worker thread done servicing request
22:21:35.213 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3549
22:21:35.215 00.002 1032 Star::Find returns 1 (0), X=1101.35, Y=134.61, Mass=1314, SNR=25.5, Peak=124 HFD=3.3
22:21:35.217 00.002 1032 MultiStar: [#1 0.02,0.07,1.01,U] [#2 -0.05,0.00,0.74,U] [#3 0.02,0.22,0.72,U] [#4 -0.06,0.07,0.69,U] [#5 0.12,0.04,0.68,U] [#6 0.09,0.13,0.61,U] [#7 0.09,-0.03,0.68,U] [#8 -0.03,-0.06,0.51,U] 
22:21:35.219 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.14, -0.07}
22:21:35.221 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:21:35.223 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:21:35.224 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.76 mountX=0.03 mountY=-0.05, mountTheta=-1.07
22:21:35.227 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
22:21:35.230 00.003 1032 Enqueuing Move request for scope (0.04, 0.04)
22:21:35.232 00.002 10072 Worker thread wakes up
22:21:35.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:21:35.232 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:21:35.232 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
22:21:35.233 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:21:35.236 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:21:35.236 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:21:35.236 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:35.236 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:21:35.236 00.000 10072 MoveAxis(E, 2, ABG)
22:21:35.236 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:35.236 00.000 10072 IsGuiding returns 0
22:21:35.237 00.001 10072 PulseGuide returned control before completion, sleep 12
22:21:35.253 00.016 10072 IsGuiding returns 0
22:21:35.253 00.000 10072 Move returns status 0, amount 2
22:21:35.253 00.000 10072 MoveAxis(N, 0, ABG)
22:21:35.253 00.000 10072 Move returns status 0, amount 0
22:21:35.253 00.000 10072 move complete, result=0
22:21:35.253 00.000 10072 worker thread done servicing request
22:21:35.256 00.003 1032 UpdateGuideState exits: m=1314 SNR=25.5
22:21:35.259 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:35.261 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:35.263 00.002 1032 Enqueuing Expose request
22:21:35.265 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:21:35.267 00.002 10072 Worker thread wakes up
22:21:35.270 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:35.270 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:35.898 00.628 10072 Exposure complete
22:21:35.957 00.059 10072 worker thread done servicing request
22:21:35.957 00.000 1032 OnExposeComplete: enter
22:21:35.960 00.003 1032 UpdateGuideState(): m_state=6
22:21:35.962 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3550
22:21:35.964 00.002 1032 Star::Find returns 1 (0), X=1101.35, Y=134.71, Mass=1313, SNR=25.4, Peak=124 HFD=3.3
22:21:35.966 00.002 1032 MultiStar: [#1 -0.07,0.16,0.96,U] [#2 -0.17,0.02,0.81,U] [#3 0.16,0.11,0.76,U] [#4 -0.10,0.10,0.67,U] [#5 0.10,0.29,0.00,M1] [#6 0.19,0.12,0.60,U] [#7 -0.02,-0.06,0.66,U] [#8 -0.04,0.19,0.50,U] 
22:21:35.968 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {0.14, 0.03}
22:21:35.969 00.001 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
22:21:35.971 00.002 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
22:21:35.974 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.44 mountX=0.08 mountY=-0.03, mountTheta=-0.39
22:21:35.977 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
22:21:35.978 00.001 1032 Enqueuing Move request for scope (0.01, 0.08)
22:21:35.980 00.002 10072 Worker thread wakes up
22:21:35.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
22:21:35.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
22:21:35.980 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.03
22:21:35.982 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:21:35.985 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:21:35.985 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:21:35.985 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:35.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:21:35.986 00.001 10072 MoveAxis(E, 2, ABG)
22:21:35.986 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:35.986 00.000 10072 IsGuiding returns 0
22:21:35.990 00.004 10072 IsGuiding returns 0
22:21:35.990 00.000 10072 Move returns status 0, amount 2
22:21:35.990 00.000 10072 MoveAxis(N, 0, ABG)
22:21:35.990 00.000 10072 Move returns status 0, amount 0
22:21:35.990 00.000 10072 move complete, result=0
22:21:35.990 00.000 10072 worker thread done servicing request
22:21:36.007 00.017 1032 UpdateGuideState exits: m=1313 SNR=25.4
22:21:36.010 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:36.011 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:36.014 00.003 1032 Enqueuing Expose request
22:21:36.015 00.001 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:21:36.017 00.002 10072 Worker thread wakes up
22:21:36.017 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:36.017 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:36.429 00.412 10072 Exposure complete
22:21:36.480 00.051 10072 worker thread done servicing request
22:21:36.480 00.000 1032 OnExposeComplete: enter
22:21:36.482 00.002 1032 UpdateGuideState(): m_state=6
22:21:36.483 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3551
22:21:36.489 00.006 1032 Star::Find returns 1 (0), X=1101.33, Y=134.84, Mass=1172, SNR=24.0, Peak=104 HFD=3.3
22:21:36.492 00.003 1032 MultiStar: [#1 0.01,0.14,1.05,U] [#2 -0.08,0.07,0.84,U] [#3 0.20,-0.06,0.83,U] [#4 -0.02,0.06,0.70,U] [#5 0.01,0.05,0.71,U] [#6 0.16,0.08,0.65,U] [#7 0.09,-0.05,0.70,U] [#8 0.17,0.10,0.55,U] 
22:21:36.494 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {0.12, 0.16}
22:21:36.495 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:21:36.496 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:21:36.498 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.76 mountX=0.05 mountY=-0.08, mountTheta=-1.07
22:21:36.501 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
22:21:36.502 00.001 1032 Enqueuing Move request for scope (0.07, 0.07)
22:21:36.505 00.003 10072 Worker thread wakes up
22:21:36.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
22:21:36.505 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
22:21:36.505 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.08
22:21:36.507 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:21:36.509 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:21:36.509 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:21:36.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:36.509 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:21:36.509 00.000 10072 MoveAxis(E, 2, ABG)
22:21:36.509 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:36.509 00.000 10072 IsGuiding returns 0
22:21:36.511 00.002 10072 PulseGuide returned control before completion, sleep 12
22:21:36.527 00.016 1032 UpdateGuideState exits: m=1172 SNR=24.0
22:21:36.529 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:36.531 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:36.532 00.001 1032 Enqueuing Expose request
22:21:36.535 00.003 10072 IsGuiding returns 0
22:21:36.535 00.000 10072 Move returns status 0, amount 2
22:21:36.535 00.000 10072 MoveAxis(N, 0, ABG)
22:21:36.535 00.000 10072 Move returns status 0, amount 0
22:21:36.535 00.000 10072 move complete, result=0
22:21:36.535 00.000 10072 worker thread done servicing request
22:21:36.535 00.000 10072 Worker thread wakes up
22:21:36.535 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:36.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:36.542 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:21:37.162 00.620 10072 Exposure complete
22:21:37.218 00.056 10072 worker thread done servicing request
22:21:37.218 00.000 1032 OnExposeComplete: enter
22:21:37.220 00.002 1032 UpdateGuideState(): m_state=6
22:21:37.221 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3552
22:21:37.223 00.002 1032 Star::Find returns 1 (0), X=1101.28, Y=134.79, Mass=1304, SNR=25.4, Peak=122 HFD=3.0
22:21:37.225 00.002 1032 MultiStar: [#1 0.05,0.23,0.99,U] [#2 -0.09,0.05,0.81,U] [#3 0.17,0.23,0.00,M1] [#4 0.03,0.23,0.67,U] [#5 0.13,0.13,0.68,U] [#6 0.12,0.17,0.62,U] [#7 0.15,0.02,0.71,U] [#8 0.09,0.27,0.00,M2] 
22:21:37.226 00.001 1032 single-star, 6 included, MultiStar: {0.06, 0.13}, one-star: {0.07, 0.11}
22:21:37.229 00.003 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
22:21:37.230 00.001 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
22:21:37.232 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.00 mountX=0.09 mountY=-0.09, mountTheta=-0.83
22:21:37.235 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
22:21:37.237 00.002 1032 Enqueuing Move request for scope (0.07, 0.11)
22:21:37.239 00.002 10072 Worker thread wakes up
22:21:37.239 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
22:21:37.239 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
22:21:37.239 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
22:21:37.243 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:21:37.245 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:21:37.245 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:21:37.246 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:37.246 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:21:37.246 00.000 10072 MoveAxis(E, 2, ABG)
22:21:37.246 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:37.246 00.000 10072 IsGuiding returns 0
22:21:37.247 00.001 10072 PulseGuide returned control before completion, sleep 12
22:21:37.264 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:21:37.265 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:37.267 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:37.269 00.002 1032 Enqueuing Expose request
22:21:37.271 00.002 10072 IsGuiding returns 0
22:21:37.271 00.000 10072 Move returns status 0, amount 2
22:21:37.271 00.000 10072 MoveAxis(N, 0, ABG)
22:21:37.271 00.000 10072 Move returns status 0, amount 0
22:21:37.271 00.000 10072 move complete, result=0
22:21:37.271 00.000 10072 worker thread done servicing request
22:21:37.271 00.000 10072 Worker thread wakes up
22:21:37.271 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:37.271 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:37.278 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:21:37.680 00.402 10072 Exposure complete
22:21:37.737 00.057 10072 worker thread done servicing request
22:21:37.737 00.000 1032 OnExposeComplete: enter
22:21:37.739 00.002 1032 UpdateGuideState(): m_state=6
22:21:37.743 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3553
22:21:37.745 00.002 1032 Star::Find returns 1 (0), X=1101.25, Y=134.87, Mass=1257, SNR=24.9, Peak=107 HFD=3.2
22:21:37.747 00.002 1032 MultiStar: [#1 -0.07,0.36,0.00,M1] [#2 -0.10,0.22,0.81,U] [#3 0.17,0.08,0.77,U] [#4 0.13,0.17,0.66,U] [#5 0.05,0.22,0.67,U] [#6 0.12,0.32,0.00,M1] [#7 0.07,0.09,0.68,U] [#8 -0.03,0.42,0.00,M3] 
22:21:37.749 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.16}, one-star: {0.04, 0.19}
22:21:37.750 00.001 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
22:21:37.752 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
22:21:37.753 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.24 mountX=0.14 mountY=-0.10, mountTheta=-0.59
22:21:37.757 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.16, opts=13)
22:21:37.760 00.003 1032 Enqueuing Move request for scope (0.06, 0.16)
22:21:37.762 00.002 10072 Worker thread wakes up
22:21:37.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
22:21:37.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
22:21:37.762 00.000 10072 Moving (0.06, 0.16) raw xDistance=0.14 yDistance=-0.10
22:21:37.765 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:21:37.771 00.006 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.81
22:21:37.772 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:21:37.772 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:37.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:21:37.772 00.000 10072 MoveAxis(W, 66, ABG)
22:21:37.772 00.000 10072 Guiding  Dir = 3, Dur = 66
22:21:37.773 00.001 10072 IsGuiding returns 0
22:21:37.773 00.000 10072 PulseGuide returned control before completion, sleep 76
22:21:37.791 00.018 1032 UpdateGuideState exits: m=1257 SNR=24.9
22:21:37.794 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:37.796 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:37.798 00.002 1032 Enqueuing Expose request
22:21:37.866 00.068 10072 IsGuiding returns 0
22:21:37.866 00.000 10072 Move returns status 0, amount 66
22:21:37.866 00.000 10072 MoveAxis(N, 0, ABG)
22:21:37.867 00.001 10072 Move returns status 0, amount 0
22:21:37.867 00.000 10072 move complete, result=0
22:21:37.867 00.000 10072 worker thread done servicing request
22:21:37.867 00.000 1032 GuideStep: 0.1 px 66 ms WEST, -0.1 px 0 ms NORTH
22:21:37.870 00.003 10072 Worker thread wakes up
22:21:37.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:37.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:38.494 00.624 10072 Exposure complete
22:21:38.545 00.051 10072 worker thread done servicing request
22:21:38.545 00.000 1032 OnExposeComplete: enter
22:21:38.548 00.003 1032 UpdateGuideState(): m_state=6
22:21:38.550 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3554
22:21:38.552 00.002 1032 Star::Find returns 1 (0), X=1101.25, Y=134.74, Mass=1505, SNR=27.3, Peak=138 HFD=3.5
22:21:38.553 00.001 1032 MultiStar: [#1 0.12,0.10,0.92,U] [#2 -0.09,-0.03,0.70,U] [#3 0.23,0.16,0.00,M1] [#4 0.11,0.11,0.58,U] [#5 -0.00,0.05,0.62,U] [#6 0.10,0.08,0.54,U] [#7 0.18,-0.15,0.60,U] [#8 0.08,0.10,0.48,U] 
22:21:38.557 00.004 1032 single-star, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.04, 0.07}
22:21:38.558 00.001 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
22:21:38.560 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
22:21:38.561 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.04 mountX=0.05 mountY=-0.05, mountTheta=-0.79
22:21:38.564 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
22:21:38.566 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
22:21:38.567 00.001 10072 Worker thread wakes up
22:21:38.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:21:38.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:21:38.567 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.05 yDistance=-0.05
22:21:38.570 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:21:38.571 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:21:38.571 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:21:38.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:38.572 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:21:38.572 00.000 10072 MoveAxis(E, 2, ABG)
22:21:38.572 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:38.572 00.000 10072 IsGuiding returns 0
22:21:38.572 00.000 10072 PulseGuide returned control before completion, sleep 12
22:21:38.587 00.015 10072 IsGuiding returns 0
22:21:38.587 00.000 10072 Move returns status 0, amount 2
22:21:38.587 00.000 10072 MoveAxis(N, 0, ABG)
22:21:38.587 00.000 10072 Move returns status 0, amount 0
22:21:38.587 00.000 10072 move complete, result=0
22:21:38.587 00.000 10072 worker thread done servicing request
22:21:38.591 00.004 1032 UpdateGuideState exits: m=1505 SNR=27.3
22:21:38.594 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:38.596 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:38.597 00.001 1032 Enqueuing Expose request
22:21:38.599 00.002 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:21:38.601 00.002 10072 Worker thread wakes up
22:21:38.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:38.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:39.012 00.411 10072 Exposure complete
22:21:39.072 00.060 10072 worker thread done servicing request
22:21:39.072 00.000 1032 OnExposeComplete: enter
22:21:39.075 00.003 1032 UpdateGuideState(): m_state=6
22:21:39.077 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3555
22:21:39.078 00.001 1032 Star::Find returns 1 (0), X=1101.25, Y=134.72, Mass=1274, SNR=25.1, Peak=124 HFD=3.3
22:21:39.080 00.002 1032 MultiStar: [#1 0.03,0.15,1.00,U] [#2 -0.05,-0.01,0.78,U] [#3 0.08,0.03,0.73,U] [#4 0.09,-0.03,0.66,U] [#5 0.05,0.07,0.66,U] [#6 0.15,-0.08,0.63,U] [#7 0.07,-0.28,0.00,M1] [#8 0.14,0.05,0.54,U] 
22:21:39.084 00.004 1032 single-star, 7 included, MultiStar: {0.06, 0.03}, one-star: {0.04, 0.04}
22:21:39.085 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:21:39.087 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:21:39.090 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.76 mountX=0.03 mountY=-0.05, mountTheta=-1.07
22:21:39.093 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
22:21:39.094 00.001 1032 Enqueuing Move request for scope (0.04, 0.04)
22:21:39.097 00.003 10072 Worker thread wakes up
22:21:39.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:21:39.097 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:21:39.097 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
22:21:39.099 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:21:39.101 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:21:39.101 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:21:39.101 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:39.101 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:21:39.101 00.000 10072 MoveAxis(E, 2, ABG)
22:21:39.101 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:39.102 00.001 10072 IsGuiding returns 0
22:21:39.102 00.000 10072 PulseGuide returned control before completion, sleep 12
22:21:39.120 00.018 10072 IsGuiding returns 0
22:21:39.121 00.001 10072 Move returns status 0, amount 2
22:21:39.121 00.000 10072 MoveAxis(N, 0, ABG)
22:21:39.121 00.000 1032 UpdateGuideState exits: m=1274 SNR=25.1
22:21:39.123 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:39.125 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:39.127 00.002 1032 Enqueuing Expose request
22:21:39.128 00.001 10072 Move returns status 0, amount 0
22:21:39.128 00.000 10072 move complete, result=0
22:21:39.128 00.000 10072 worker thread done servicing request
22:21:39.129 00.001 10072 Worker thread wakes up
22:21:39.129 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:39.129 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:39.136 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:21:39.766 00.630 10072 Exposure complete
22:21:39.822 00.056 10072 worker thread done servicing request
22:21:39.822 00.000 1032 OnExposeComplete: enter
22:21:39.824 00.002 1032 UpdateGuideState(): m_state=6
22:21:39.826 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3556
22:21:39.827 00.001 1032 Star::Find returns 1 (0), X=1101.23, Y=134.64, Mass=1468, SNR=26.9, Peak=133 HFD=3.3
22:21:39.830 00.003 1032 MultiStar: [#1 0.03,0.09,0.94,U] [#2 -0.20,-0.03,0.72,U] [#3 0.19,0.01,0.66,U] [#4 0.09,0.05,0.62,U] [#5 -0.01,0.11,0.63,U] [#6 0.05,0.14,0.58,U] [#7 0.02,-0.06,0.67,U] [#8 0.02,0.10,0.50,U] 
22:21:39.832 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.02, -0.04}
22:21:39.834 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
22:21:39.836 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
22:21:39.839 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.03 mountX=0.03 mountY=-0.03, mountTheta=-0.80
22:21:39.842 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
22:21:39.844 00.002 1032 Enqueuing Move request for scope (0.02, 0.03)
22:21:39.846 00.002 10072 Worker thread wakes up
22:21:39.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
22:21:39.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
22:21:39.846 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.03
22:21:39.849 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:21:39.851 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:21:39.851 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:21:39.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:39.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:21:39.851 00.000 10072 MoveAxis(E, 2, ABG)
22:21:39.851 00.000 10072 Guiding  Dir = 2, Dur = 2
22:21:39.852 00.001 10072 IsGuiding returns 0
22:21:39.852 00.000 10072 PulseGuide returned control before completion, sleep 12
22:21:39.869 00.017 1032 UpdateGuideState exits: m=1468 SNR=26.9
22:21:39.872 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:39.873 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:39.875 00.002 1032 Enqueuing Expose request
22:21:39.877 00.002 10072 IsGuiding returns 0
22:21:39.877 00.000 10072 Move returns status 0, amount 2
22:21:39.877 00.000 10072 MoveAxis(N, 0, ABG)
22:21:39.877 00.000 10072 Move returns status 0, amount 0
22:21:39.877 00.000 10072 move complete, result=0
22:21:39.877 00.000 10072 worker thread done servicing request
22:21:39.877 00.000 10072 Worker thread wakes up
22:21:39.877 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:39.877 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:39.884 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:21:40.285 00.401 10072 Exposure complete
22:21:40.342 00.057 10072 worker thread done servicing request
22:21:40.342 00.000 1032 OnExposeComplete: enter
22:21:40.344 00.002 1032 UpdateGuideState(): m_state=6
22:21:40.346 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3557
22:21:40.347 00.001 1032 Star::Find returns 1 (0), X=1101.22, Y=134.66, Mass=1354, SNR=25.9, Peak=123 HFD=3.3
22:21:40.350 00.003 1032 MultiStar: [#1 -0.04,0.18,0.89,U] [#2 -0.17,-0.02,0.72,U] [#3 0.16,0.08,0.74,U] [#4 0.07,0.12,0.67,U] [#5 0.10,0.06,0.65,U] [#6 0.19,0.12,0.57,U] [#7 0.08,-0.16,0.70,U] [#8 -0.03,0.14,0.48,U] 
22:21:40.351 00.001 1032 single-star, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.01, -0.02}
22:21:40.353 00.002 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
22:21:40.355 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
22:21:40.357 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.20 mountX=-0.02 mountY=-0.00, mountTheta=-3.03
22:21:40.359 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
22:21:40.360 00.001 1032 Enqueuing Move request for scope (0.01, -0.02)
22:21:40.362 00.002 10072 Worker thread wakes up
22:21:40.362 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
22:21:40.362 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
22:21:40.362 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.00
22:21:40.363 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:21:40.367 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:21:40.367 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:21:40.367 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:40.367 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:21:40.367 00.000 10072 MoveAxis(E, 1, ABG)
22:21:40.367 00.000 10072 Guiding  Dir = 2, Dur = 1
22:21:40.367 00.000 10072 IsGuiding returns 0
22:21:40.368 00.001 10072 PulseGuide returned control before completion, sleep 11
22:21:40.384 00.016 1032 UpdateGuideState exits: m=1354 SNR=25.9
22:21:40.386 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:40.387 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:40.388 00.001 1032 Enqueuing Expose request
22:21:40.390 00.002 10072 IsGuiding returns 0
22:21:40.390 00.000 10072 Move returns status 0, amount 1
22:21:40.390 00.000 10072 MoveAxis(N, 0, ABG)
22:21:40.390 00.000 10072 Move returns status 0, amount 0
22:21:40.390 00.000 10072 move complete, result=0
22:21:40.390 00.000 10072 worker thread done servicing request
22:21:40.390 00.000 10072 Worker thread wakes up
22:21:40.390 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:40.390 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:40.398 00.008 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:21:41.018 00.620 10072 Exposure complete
22:21:41.075 00.057 1032 OnExposeComplete: enter
22:21:41.077 00.002 1032 UpdateGuideState(): m_state=6
22:21:41.080 00.003 10072 worker thread done servicing request
22:21:41.080 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3558
22:21:41.081 00.001 1032 Star::Find returns 1 (0), X=1101.37, Y=134.65, Mass=1173, SNR=24.0, Peak=112 HFD=3.2
22:21:41.083 00.002 1032 MultiStar: [#1 0.01,0.06,0.98,U] [#2 -0.04,-0.10,0.84,U] [#3 0.04,0.11,0.83,U] [#4 0.01,0.18,0.73,U] [#5 0.15,-0.01,0.69,U] [#6 -0.01,-0.05,0.68,U] [#7 0.14,0.01,0.73,U] [#8 0.18,0.11,0.54,U] 
22:21:41.084 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.16, -0.03}
22:21:41.086 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
22:21:41.087 00.001 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
22:21:41.089 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.40 mountX=0.01 mountY=-0.07, mountTheta=-1.43
22:21:41.092 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
22:21:41.093 00.001 1032 Enqueuing Move request for scope (0.07, 0.03)
22:21:41.096 00.003 10072 Worker thread wakes up
22:21:41.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
22:21:41.096 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
22:21:41.096 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
22:21:41.097 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=150, Gamma=2.230
22:21:41.099 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:21:41.099 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:21:41.100 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:41.100 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:21:41.100 00.000 10072 MoveAxis(E, 1, ABG)
22:21:41.100 00.000 10072 Guiding  Dir = 2, Dur = 1
22:21:41.100 00.000 10072 IsGuiding returns 0
22:21:41.100 00.000 10072 PulseGuide returned control before completion, sleep 11
22:21:41.117 00.017 1032 UpdateGuideState exits: m=1173 SNR=24.0
22:21:41.119 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:41.121 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:41.124 00.003 1032 Enqueuing Expose request
22:21:41.126 00.002 10072 IsGuiding returns 0
22:21:41.126 00.000 10072 Move returns status 0, amount 1
22:21:41.126 00.000 10072 MoveAxis(N, 0, ABG)
22:21:41.126 00.000 10072 Move returns status 0, amount 0
22:21:41.126 00.000 10072 move complete, result=0
22:21:41.126 00.000 10072 worker thread done servicing request
22:21:41.126 00.000 10072 Worker thread wakes up
22:21:41.126 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:41.126 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:41.133 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:21:41.537 00.404 10072 Exposure complete
22:21:41.590 00.053 10072 worker thread done servicing request
22:21:41.590 00.000 1032 OnExposeComplete: enter
22:21:41.591 00.001 1032 UpdateGuideState(): m_state=6
22:21:41.593 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3559
22:21:41.595 00.002 1032 Star::Find returns 1 (0), X=1101.35, Y=134.71, Mass=1289, SNR=25.2, Peak=125 HFD=3.3
22:21:41.596 00.001 1032 MultiStar: [#1 0.03,0.02,1.01,U] [#2 -0.15,-0.10,0.84,U] [#3 0.11,0.04,0.77,U] [#4 0.11,-0.04,0.71,U] [#5 0.05,-0.06,0.68,U] [#6 0.14,0.01,0.62,U] [#7 0.11,-0.17,0.70,U] [#8 0.17,0.10,0.53,U] 
22:21:41.597 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.13, 0.03}
22:21:41.600 00.003 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
22:21:41.601 00.001 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
22:21:41.602 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.26 mountX=-0.04 mountY=-0.06, mountTheta=-2.09
22:21:41.604 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
22:21:41.605 00.001 1032 Enqueuing Move request for scope (0.07, -0.02)
22:21:41.608 00.003 10072 Worker thread wakes up
22:21:41.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:21:41.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:21:41.608 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
22:21:41.610 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:21:41.611 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:21:41.612 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:21:41.612 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:41.612 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:21:41.612 00.000 10072 MoveAxis(E, 0, ABG)
22:21:41.612 00.000 10072 Move returns status 0, amount 0
22:21:41.612 00.000 10072 MoveAxis(N, 0, ABG)
22:21:41.612 00.000 10072 Move returns status 0, amount 0
22:21:41.612 00.000 10072 move complete, result=0
22:21:41.612 00.000 10072 worker thread done servicing request
22:21:41.629 00.017 1032 UpdateGuideState exits: m=1289 SNR=25.2
22:21:41.631 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:41.633 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:41.634 00.001 1032 Enqueuing Expose request
22:21:41.636 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:21:41.638 00.002 10072 Worker thread wakes up
22:21:41.639 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:41.639 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:42.270 00.631 10072 Exposure complete
22:21:42.323 00.053 10072 worker thread done servicing request
22:21:42.323 00.000 1032 OnExposeComplete: enter
22:21:42.325 00.002 1032 UpdateGuideState(): m_state=6
22:21:42.326 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3560
22:21:42.327 00.001 1032 Star::Find returns 1 (0), X=1101.32, Y=134.67, Mass=1331, SNR=25.6, Peak=127 HFD=3.4
22:21:42.330 00.003 1032 MultiStar: [#1 0.05,-0.01,0.94,U] [#2 -0.07,-0.10,0.81,U] [#3 0.16,-0.09,0.77,U] [#4 0.11,-0.08,0.67,U] [#5 0.03,-0.19,0.66,U] [#6 0.07,-0.11,0.64,U] [#7 0.06,-0.20,0.68,U] [#8 0.18,0.01,0.50,U] 
22:21:42.332 00.002 1032 single-star, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.11, -0.01}
22:21:42.334 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
22:21:42.337 00.003 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
22:21:42.339 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.05 mountX=-0.03 mountY=-0.11, mountTheta=-1.88
22:21:42.344 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
22:21:42.345 00.001 1032 Enqueuing Move request for scope (0.11, -0.01)
22:21:42.347 00.002 10072 Worker thread wakes up
22:21:42.347 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
22:21:42.347 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
22:21:42.347 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.03 yDistance=-0.11
22:21:42.349 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:21:42.351 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:21:42.351 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:21:42.351 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:42.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:21:42.351 00.000 10072 MoveAxis(E, 0, ABG)
22:21:42.352 00.001 10072 Move returns status 0, amount 0
22:21:42.352 00.000 10072 MoveAxis(N, 0, ABG)
22:21:42.352 00.000 10072 Move returns status 0, amount 0
22:21:42.352 00.000 10072 move complete, result=0
22:21:42.352 00.000 10072 worker thread done servicing request
22:21:42.369 00.017 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:21:42.371 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:42.373 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:42.375 00.002 1032 Enqueuing Expose request
22:21:42.376 00.001 10072 Worker thread wakes up
22:21:42.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:42.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:42.376 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:21:42.788 00.412 10072 Exposure complete
22:21:42.845 00.057 10072 worker thread done servicing request
22:21:42.845 00.000 1032 OnExposeComplete: enter
22:21:42.846 00.001 1032 UpdateGuideState(): m_state=6
22:21:42.848 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3561
22:21:42.850 00.002 1032 Star::Find returns 1 (0), X=1101.32, Y=134.75, Mass=1338, SNR=25.7, Peak=126 HFD=3.3
22:21:42.851 00.001 1032 MultiStar: [#1 0.05,0.11,0.98,U] [#2 -0.06,-0.04,0.75,U] [#3 0.07,-0.03,0.75,U] [#4 -0.04,0.01,0.66,U] [#5 0.02,0.05,0.68,U] [#6 0.04,-0.04,0.60,U] [#7 0.18,-0.18,0.00,M1] [#8 0.28,0.13,0.00,M1] 
22:21:42.853 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.03}, one-star: {0.11, 0.07}
22:21:42.855 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
22:21:42.858 00.003 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
22:21:42.859 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.68 mountX=0.02 mountY=-0.04, mountTheta=-1.15
22:21:42.862 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
22:21:42.866 00.004 1032 Enqueuing Move request for scope (0.03, 0.03)
22:21:42.867 00.001 10072 Worker thread wakes up
22:21:42.868 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
22:21:42.868 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
22:21:42.868 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
22:21:42.869 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:21:42.872 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:21:42.872 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:21:42.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:42.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:21:42.872 00.000 10072 MoveAxis(E, 0, ABG)
22:21:42.872 00.000 10072 Move returns status 0, amount 0
22:21:42.872 00.000 10072 MoveAxis(N, 0, ABG)
22:21:42.872 00.000 10072 Move returns status 0, amount 0
22:21:42.872 00.000 10072 move complete, result=0
22:21:42.872 00.000 10072 worker thread done servicing request
22:21:42.891 00.019 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:21:42.893 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:42.896 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:42.898 00.002 1032 Enqueuing Expose request
22:21:42.900 00.002 10072 Worker thread wakes up
22:21:42.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:42.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:42.900 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:21:43.525 00.625 10072 Exposure complete
22:21:43.582 00.057 10072 worker thread done servicing request
22:21:43.582 00.000 1032 OnExposeComplete: enter
22:21:43.585 00.003 1032 UpdateGuideState(): m_state=6
22:21:43.586 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3562
22:21:43.588 00.002 1032 Star::Find returns 1 (0), X=1101.18, Y=134.80, Mass=1513, SNR=27.3, Peak=126 HFD=3.2
22:21:43.590 00.002 1032 MultiStar: [#1 0.07,0.14,0.92,U] [#2 -0.06,-0.11,0.73,U] [#3 0.26,0.10,0.00,M1] [#4 0.05,0.08,0.61,U] [#5 -0.06,-0.05,0.61,U] [#6 0.07,0.13,0.55,U] [#7 0.00,-0.02,0.60,U] [#8 0.02,0.07,0.49,U] 
22:21:43.591 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.05}, one-star: {-0.03, 0.12}
22:21:43.593 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
22:21:43.594 00.001 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
22:21:43.596 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.46 mountX=0.05 mountY=-0.02, mountTheta=-0.37
22:21:43.600 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
22:21:43.602 00.002 1032 Enqueuing Move request for scope (0.01, 0.05)
22:21:43.603 00.001 10072 Worker thread wakes up
22:21:43.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
22:21:43.603 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
22:21:43.603 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
22:21:43.605 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:21:43.609 00.004 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:21:43.609 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:21:43.609 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:43.609 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:21:43.609 00.000 10072 MoveAxis(E, 0, ABG)
22:21:43.609 00.000 10072 Move returns status 0, amount 0
22:21:43.609 00.000 10072 MoveAxis(N, 0, ABG)
22:21:43.609 00.000 10072 Move returns status 0, amount 0
22:21:43.609 00.000 10072 move complete, result=0
22:21:43.609 00.000 10072 worker thread done servicing request
22:21:43.628 00.019 1032 UpdateGuideState exits: m=1513 SNR=27.3
22:21:43.631 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:43.633 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:43.634 00.001 1032 Enqueuing Expose request
22:21:43.637 00.003 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:21:43.638 00.001 10072 Worker thread wakes up
22:21:43.639 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:43.639 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:44.056 00.417 10072 Exposure complete
22:21:44.116 00.060 10072 worker thread done servicing request
22:21:44.116 00.000 1032 OnExposeComplete: enter
22:21:44.118 00.002 1032 UpdateGuideState(): m_state=6
22:21:44.121 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3563
22:21:44.124 00.003 1032 Star::Find returns 1 (0), X=1101.19, Y=134.77, Mass=1547, SNR=27.6, Peak=132 HFD=3.2
22:21:44.125 00.001 1032 MultiStar: [#1 0.02,0.11,0.90,U] [#2 -0.07,0.02,0.76,U] [#3 0.09,0.00,0.71,U] [#4 0.16,-0.04,0.62,U] [#5 0.08,-0.15,0.63,U] [#6 0.03,0.02,0.56,U] [#7 0.03,-0.20,0.65,U] [#8 0.12,0.08,0.49,U] 
22:21:44.126 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {-0.02, 0.09}
22:21:44.128 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
22:21:44.129 00.001 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
22:21:44.131 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.04 mountX=-0.01 mountY=-0.04, mountTheta=-1.79
22:21:44.134 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
22:21:44.136 00.002 1032 Enqueuing Move request for scope (0.04, 0.00)
22:21:44.138 00.002 10072 Worker thread wakes up
22:21:44.138 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
22:21:44.138 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
22:21:44.138 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
22:21:44.139 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:21:44.143 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:21:44.144 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:21:44.144 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:44.144 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:21:44.144 00.000 10072 MoveAxis(E, 0, ABG)
22:21:44.144 00.000 10072 Move returns status 0, amount 0
22:21:44.144 00.000 10072 MoveAxis(N, 0, ABG)
22:21:44.144 00.000 10072 Move returns status 0, amount 0
22:21:44.144 00.000 10072 move complete, result=0
22:21:44.144 00.000 10072 worker thread done servicing request
22:21:44.163 00.019 1032 UpdateGuideState exits: m=1547 SNR=27.6
22:21:44.165 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:44.166 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:44.168 00.002 1032 Enqueuing Expose request
22:21:44.170 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:21:44.171 00.001 10072 Worker thread wakes up
22:21:44.171 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:44.171 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:44.807 00.636 10072 Exposure complete
22:21:44.863 00.056 10072 worker thread done servicing request
22:21:44.863 00.000 1032 OnExposeComplete: enter
22:21:44.867 00.004 1032 UpdateGuideState(): m_state=6
22:21:44.869 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3564
22:21:44.871 00.002 1032 Star::Find returns 1 (0), X=1101.25, Y=134.55, Mass=1232, SNR=24.6, Peak=114 HFD=3.2
22:21:44.873 00.002 1032 MultiStar: [#1 0.15,-0.15,0.95,U] [#2 -0.03,-0.20,0.79,U] [#3 -0.07,-0.17,0.76,U] [#4 -0.10,-0.25,0.00,M1] [#5 0.17,-0.07,0.69,U] [#6 0.20,-0.16,0.00,M1] [#7 0.18,-0.18,0.00,M1] [#8 0.20,-0.26,0.00,M1] 
22:21:44.875 00.002 1032 single-star, 4 included, MultiStar: {0.05, -0.15}, one-star: {0.04, -0.13}
22:21:44.878 00.003 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
22:21:44.879 00.001 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
22:21:44.881 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.30 mountX=-0.14 mountY=-0.00, mountTheta=-3.13
22:21:44.884 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.13, opts=13)
22:21:44.886 00.002 1032 Enqueuing Move request for scope (0.04, -0.13)
22:21:44.887 00.001 10072 Worker thread wakes up
22:21:44.887 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
22:21:44.887 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
22:21:44.887 00.000 10072 Moving (0.04, -0.13) raw xDistance=-0.14 yDistance=-0.00
22:21:44.890 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:21:44.894 00.004 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 285.80
22:21:44.894 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
22:21:44.894 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:44.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:21:44.894 00.000 10072 MoveAxis(E, 65, ABG)
22:21:44.894 00.000 10072 Guiding  Dir = 2, Dur = 65
22:21:44.895 00.001 10072 IsGuiding returns 0
22:21:44.896 00.001 10072 PulseGuide returned control before completion, sleep 74
22:21:44.914 00.018 1032 UpdateGuideState exits: m=1232 SNR=24.6
22:21:44.917 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:44.920 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:44.921 00.001 1032 Enqueuing Expose request
22:21:44.976 00.055 10072 IsGuiding returns 0
22:21:44.976 00.000 10072 Move returns status 0, amount 65
22:21:44.976 00.000 10072 MoveAxis(N, 0, ABG)
22:21:44.976 00.000 10072 Move returns status 0, amount 0
22:21:44.976 00.000 10072 move complete, result=0
22:21:44.976 00.000 10072 worker thread done servicing request
22:21:44.976 00.000 10072 Worker thread wakes up
22:21:44.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:44.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:44.976 00.000 1032 GuideStep: -0.1 px 65 ms EAST, -0.0 px 0 ms NORTH
22:21:45.389 00.413 10072 Exposure complete
22:21:45.451 00.062 10072 worker thread done servicing request
22:21:45.452 00.001 1032 OnExposeComplete: enter
22:21:45.454 00.002 1032 UpdateGuideState(): m_state=6
22:21:45.456 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3565
22:21:45.458 00.002 1032 Star::Find returns 1 (0), X=1101.26, Y=134.49, Mass=1312, SNR=25.4, Peak=124 HFD=3.3
22:21:45.460 00.002 1032 MultiStar: [#1 0.11,0.03,1.01,U] [#2 -0.23,-0.17,0.00,M1] [#3 0.09,-0.01,0.74,U] [#4 0.04,-0.00,0.73,U] [#5 0.07,0.11,0.68,U] [#6 0.15,0.05,0.61,U] [#7 0.05,-0.08,0.71,U] [#8 0.18,0.04,0.54,U] 
22:21:45.462 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.02}, one-star: {0.05, -0.18}
22:21:45.464 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:21:45.466 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:21:45.467 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.18 mountX=-0.04 mountY=-0.08, mountTheta=-2.01
22:21:45.470 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
22:21:45.472 00.002 1032 Enqueuing Move request for scope (0.09, -0.02)
22:21:45.473 00.001 10072 Worker thread wakes up
22:21:45.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:21:45.473 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:21:45.473 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
22:21:45.475 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:21:45.478 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:21:45.478 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:21:45.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:45.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:21:45.478 00.000 10072 MoveAxis(W, 0, ABG)
22:21:45.478 00.000 10072 Move returns status 0, amount 0
22:21:45.478 00.000 10072 MoveAxis(N, 0, ABG)
22:21:45.478 00.000 10072 Move returns status 0, amount 0
22:21:45.478 00.000 10072 move complete, result=0
22:21:45.478 00.000 10072 worker thread done servicing request
22:21:45.496 00.018 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:21:45.498 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:45.500 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:45.501 00.001 1032 Enqueuing Expose request
22:21:45.503 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:21:45.505 00.002 10072 Worker thread wakes up
22:21:45.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:45.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:46.136 00.631 10072 Exposure complete
22:21:46.191 00.055 10072 worker thread done servicing request
22:21:46.191 00.000 1032 OnExposeComplete: enter
22:21:46.194 00.003 1032 UpdateGuideState(): m_state=6
22:21:46.195 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3566
22:21:46.197 00.002 1032 Star::Find returns 1 (0), X=1101.23, Y=134.71, Mass=1330, SNR=25.6, Peak=121 HFD=3.4
22:21:46.198 00.001 1032 MultiStar: [#1 0.11,0.11,0.99,U] [#2 -0.14,0.03,0.76,U] [#3 0.11,0.09,0.71,U] [#4 0.02,0.08,0.67,U] [#5 -0.01,0.06,0.68,U] [#6 0.18,0.08,0.64,U] [#7 0.09,-0.05,0.66,U] [#8 0.10,-0.03,0.52,U] 
22:21:46.200 00.002 1032 single-star, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.02, 0.03}
22:21:46.201 00.001 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
22:21:46.202 00.001 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
22:21:46.203 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.93 mountX=0.02 mountY=-0.03, mountTheta=-0.90
22:21:46.207 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
22:21:46.210 00.003 1032 Enqueuing Move request for scope (0.02, 0.03)
22:21:46.213 00.003 10072 Worker thread wakes up
22:21:46.213 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
22:21:46.213 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
22:21:46.213 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
22:21:46.215 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:21:46.217 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:21:46.217 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:21:46.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:46.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:21:46.218 00.001 10072 MoveAxis(W, 1, ABG)
22:21:46.218 00.000 10072 Guiding  Dir = 3, Dur = 1
22:21:46.218 00.000 10072 IsGuiding returns 0
22:21:46.218 00.000 10072 PulseGuide returned control before completion, sleep 11
22:21:46.235 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:21:46.237 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:46.239 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:46.240 00.001 1032 Enqueuing Expose request
22:21:46.243 00.003 10072 IsGuiding returns 0
22:21:46.243 00.000 10072 Move returns status 0, amount 1
22:21:46.243 00.000 10072 MoveAxis(N, 0, ABG)
22:21:46.243 00.000 10072 Move returns status 0, amount 0
22:21:46.243 00.000 10072 move complete, result=0
22:21:46.243 00.000 10072 worker thread done servicing request
22:21:46.243 00.000 10072 Worker thread wakes up
22:21:46.243 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:46.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:46.250 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:21:46.651 00.401 10072 Exposure complete
22:21:46.706 00.055 10072 worker thread done servicing request
22:21:46.706 00.000 1032 OnExposeComplete: enter
22:21:46.708 00.002 1032 UpdateGuideState(): m_state=6
22:21:46.709 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3567
22:21:46.711 00.002 1032 Star::Find returns 1 (0), X=1101.17, Y=134.83, Mass=1280, SNR=25.1, Peak=115 HFD=3.0
22:21:46.713 00.002 1032 MultiStar: [#1 0.10,0.23,0.00,M1] [#2 -0.08,0.01,0.74,U] [#3 0.21,0.23,0.00,M1] [#4 0.14,0.12,0.67,U] [#5 -0.05,0.17,0.69,U] [#6 0.12,0.17,0.62,U] [#7 0.22,-0.01,0.71,U] [#8 0.19,0.16,0.00,M1] 
22:21:46.714 00.001 1032 refined, 5 included, MultiStar: {0.04, 0.10}, one-star: {-0.04, 0.15}
22:21:46.717 00.003 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
22:21:46.719 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
22:21:46.720 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.16 mountX=0.09 mountY=-0.07, mountTheta=-0.67
22:21:46.723 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
22:21:46.726 00.003 1032 Enqueuing Move request for scope (0.04, 0.10)
22:21:46.728 00.002 10072 Worker thread wakes up
22:21:46.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
22:21:46.728 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
22:21:46.728 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.07
22:21:46.730 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:21:46.732 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:21:46.732 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:21:46.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:46.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:21:46.732 00.000 10072 MoveAxis(W, 1, ABG)
22:21:46.732 00.000 10072 Guiding  Dir = 3, Dur = 1
22:21:46.733 00.001 10072 IsGuiding returns 0
22:21:46.733 00.000 10072 PulseGuide returned control before completion, sleep 11
22:21:46.750 00.017 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:21:46.752 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:46.753 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:46.755 00.002 1032 Enqueuing Expose request
22:21:46.758 00.003 10072 IsGuiding returns 0
22:21:46.758 00.000 10072 Move returns status 0, amount 1
22:21:46.758 00.000 10072 MoveAxis(N, 0, ABG)
22:21:46.758 00.000 10072 Move returns status 0, amount 0
22:21:46.758 00.000 10072 move complete, result=0
22:21:46.758 00.000 10072 worker thread done servicing request
22:21:46.758 00.000 10072 Worker thread wakes up
22:21:46.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:46.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:46.764 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:21:47.385 00.621 10072 Exposure complete
22:21:47.440 00.055 10072 worker thread done servicing request
22:21:47.441 00.001 1032 OnExposeComplete: enter
22:21:47.442 00.001 1032 UpdateGuideState(): m_state=6
22:21:47.445 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3568
22:21:47.446 00.001 1032 Star::Find returns 1 (0), X=1101.33, Y=134.84, Mass=1360, SNR=25.9, Peak=117 HFD=3.2
22:21:47.448 00.002 1032 MultiStar: [#1 0.20,0.15,0.00,M2] [#2 0.02,-0.12,0.78,U] [#3 0.14,0.20,0.00,M2] [#4 0.05,0.12,0.65,U] [#5 0.07,0.11,0.66,U] [#6 0.13,0.19,0.60,U] [#7 0.18,0.04,0.69,U] [#8 0.33,0.19,0.00,M2] 
22:21:47.449 00.001 1032 refined, 5 included, MultiStar: {0.09, 0.08}, one-star: {0.12, 0.16}
22:21:47.451 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
22:21:47.452 00.001 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
22:21:47.455 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.13 cameraTheta=0.71 mountX=0.06 mountY=-0.11, mountTheta=-1.12
22:21:47.458 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
22:21:47.461 00.003 1032 Enqueuing Move request for scope (0.09, 0.08)
22:21:47.462 00.001 10072 Worker thread wakes up
22:21:47.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
22:21:47.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
22:21:47.462 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.06 yDistance=-0.11
22:21:47.465 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:21:47.467 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:21:47.467 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:21:47.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:47.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:21:47.467 00.000 10072 MoveAxis(W, 2, ABG)
22:21:47.467 00.000 10072 Guiding  Dir = 3, Dur = 2
22:21:47.467 00.000 10072 IsGuiding returns 0
22:21:47.468 00.001 10072 PulseGuide returned control before completion, sleep 12
22:21:47.485 00.017 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:21:47.487 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:47.488 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:47.490 00.002 1032 Enqueuing Expose request
22:21:47.492 00.002 10072 IsGuiding returns 0
22:21:47.492 00.000 10072 Move returns status 0, amount 2
22:21:47.492 00.000 10072 MoveAxis(N, 0, ABG)
22:21:47.492 00.000 10072 Move returns status 0, amount 0
22:21:47.492 00.000 10072 move complete, result=0
22:21:47.494 00.002 10072 worker thread done servicing request
22:21:47.494 00.000 10072 Worker thread wakes up
22:21:47.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:47.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:47.501 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:21:47.903 00.402 10072 Exposure complete
22:21:47.957 00.054 10072 worker thread done servicing request
22:21:47.957 00.000 1032 OnExposeComplete: enter
22:21:47.960 00.003 1032 UpdateGuideState(): m_state=6
22:21:47.963 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3569
22:21:47.964 00.001 1032 Star::Find returns 1 (0), X=1101.27, Y=134.71, Mass=1286, SNR=25.2, Peak=123 HFD=3.3
22:21:47.966 00.002 1032 MultiStar: [#1 0.05,0.18,1.03,U] [#2 -0.15,0.10,0.77,U] [#3 0.17,0.11,0.75,U] [#4 0.04,0.03,0.66,U] [#5 0.19,0.08,0.68,U] [#6 0.31,0.11,0.00,M1] [#7 0.11,0.09,0.73,U] [#8 0.26,0.07,0.00,M3] 
22:21:47.968 00.002 1032 single-star, 6 included, MultiStar: {0.06, 0.09}, one-star: {0.06, 0.03}
22:21:47.969 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
22:21:47.970 00.001 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
22:21:47.972 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.46 mountX=0.01 mountY=-0.06, mountTheta=-1.37
22:21:47.975 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
22:21:47.977 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
22:21:47.979 00.002 10072 Worker thread wakes up
22:21:47.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
22:21:47.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
22:21:47.979 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.06
22:21:47.981 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:21:47.983 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:21:47.983 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:21:47.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:47.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:21:47.983 00.000 10072 MoveAxis(W, 2, ABG)
22:21:47.983 00.000 10072 Guiding  Dir = 3, Dur = 2
22:21:47.983 00.000 10072 IsGuiding returns 0
22:21:47.984 00.001 10072 PulseGuide returned control before completion, sleep 12
22:21:48.000 00.016 1032 UpdateGuideState exits: m=1286 SNR=25.2
22:21:48.001 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:48.004 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:48.005 00.001 1032 Enqueuing Expose request
22:21:48.009 00.004 10072 IsGuiding returns 0
22:21:48.009 00.000 10072 Move returns status 0, amount 2
22:21:48.009 00.000 10072 MoveAxis(N, 0, ABG)
22:21:48.009 00.000 10072 Move returns status 0, amount 0
22:21:48.009 00.000 10072 move complete, result=0
22:21:48.009 00.000 10072 worker thread done servicing request
22:21:48.009 00.000 10072 Worker thread wakes up
22:21:48.009 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:48.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:48.014 00.005 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:21:48.639 00.625 10072 Exposure complete
22:21:48.692 00.053 10072 worker thread done servicing request
22:21:48.693 00.001 1032 OnExposeComplete: enter
22:21:48.694 00.001 1032 UpdateGuideState(): m_state=6
22:21:48.696 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3570
22:21:48.697 00.001 1032 Star::Find returns 1 (0), X=1101.44, Y=134.97, Mass=1280, SNR=25.1, Peak=113 HFD=3.2
22:21:48.700 00.003 1032 MultiStar: [#1 0.15,0.30,0.00,M2] [#2 -0.12,0.14,0.76,U] [#3 0.09,0.21,0.78,U] [#4 0.04,0.15,0.69,U] [#5 0.22,0.28,0.00,M1] [#6 0.16,0.24,0.00,M2] [#7 0.12,0.03,0.74,U] [#8 0.21,0.26,0.00,M4] 
22:21:48.701 00.001 1032 refined, 4 included, MultiStar: {0.08, 0.17}, one-star: {0.23, 0.29}
22:21:48.703 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:21:48.704 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:21:48.707 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.13 mountX=0.15 mountY=-0.12, mountTheta=-0.70
22:21:48.710 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.17, opts=13)
22:21:48.712 00.002 1032 Enqueuing Move request for scope (0.08, 0.17)
22:21:48.714 00.002 10072 Worker thread wakes up
22:21:48.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
22:21:48.714 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
22:21:48.714 00.000 10072 Moving (0.08, 0.17) raw xDistance=0.15 yDistance=-0.12
22:21:48.717 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:21:48.719 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.79
22:21:48.719 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
22:21:48.719 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:48.719 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:21:48.719 00.000 10072 MoveAxis(W, 71, ABG)
22:21:48.719 00.000 10072 Guiding  Dir = 3, Dur = 71
22:21:48.720 00.001 10072 IsGuiding returns 0
22:21:48.720 00.000 10072 PulseGuide returned control before completion, sleep 81
22:21:48.739 00.019 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:21:48.741 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:48.742 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:48.744 00.002 1032 Enqueuing Expose request
22:21:48.808 00.064 10072 IsGuiding returns 0
22:21:48.808 00.000 10072 Move returns status 0, amount 71
22:21:48.808 00.000 10072 MoveAxis(N, 0, ABG)
22:21:48.808 00.000 10072 Move returns status 0, amount 0
22:21:48.808 00.000 10072 move complete, result=0
22:21:48.808 00.000 10072 worker thread done servicing request
22:21:48.809 00.001 10072 Worker thread wakes up
22:21:48.809 00.000 1032 GuideStep: 0.1 px 71 ms WEST, -0.1 px 0 ms NORTH
22:21:48.813 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:48.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:49.232 00.419 10072 Exposure complete
22:21:49.291 00.059 10072 worker thread done servicing request
22:21:49.291 00.000 1032 OnExposeComplete: enter
22:21:49.293 00.002 1032 UpdateGuideState(): m_state=6
22:21:49.295 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3571
22:21:49.298 00.003 1032 Star::Find returns 1 (0), X=1101.33, Y=134.97, Mass=1486, SNR=27.1, Peak=121 HFD=3.3
22:21:49.301 00.003 1032 MultiStar: [#1 0.13,0.26,0.00,M3] [#2 -0.07,0.26,0.00,M1] [#3 0.24,0.27,0.00,M1] [#4 0.04,0.18,0.63,U] [#5 0.43,0.25,0.00,M2] [#6 0.18,0.26,0.00,M3] [#7 0.24,0.27,0.00,M1] [#8 0.24,0.31,0.00,M5] 
22:21:49.304 00.003 1032 refined, 1 included, MultiStar: {0.09, 0.25}, one-star: {0.12, 0.30}
22:21:49.306 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
22:21:49.307 00.001 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
22:21:49.309 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.25 hyp=0.26 cameraTheta=1.23 mountX=0.22 mountY=-0.15, mountTheta=-0.60
22:21:49.312 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.25, opts=13)
22:21:49.315 00.003 1032 Enqueuing Move request for scope (0.09, 0.25)
22:21:49.317 00.002 10072 Worker thread wakes up
22:21:49.317 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.25) opts 0xd
22:21:49.317 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.25)
22:21:49.317 00.000 10072 Moving (0.09, 0.25) raw xDistance=0.22 yDistance=-0.15
22:21:49.318 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:21:49.321 00.003 10072 PPEC rslt: input = 0.22, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 285.79
22:21:49.321 00.000 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
22:21:49.321 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:49.321 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:21:49.321 00.000 10072 MoveAxis(W, 105, ABG)
22:21:49.321 00.000 10072 Guiding  Dir = 3, Dur = 105
22:21:49.321 00.000 10072 IsGuiding returns 0
22:21:49.321 00.000 10072 PulseGuide returned control before completion, sleep 115
22:21:49.340 00.019 1032 UpdateGuideState exits: m=1486 SNR=27.1
22:21:49.343 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:49.344 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:49.346 00.002 1032 Enqueuing Expose request
22:21:49.448 00.102 10072 IsGuiding returns 0
22:21:49.448 00.000 10072 Move returns status 0, amount 105
22:21:49.448 00.000 10072 MoveAxis(N, 0, ABG)
22:21:49.448 00.000 10072 Move returns status 0, amount 0
22:21:49.448 00.000 10072 move complete, result=0
22:21:49.448 00.000 10072 worker thread done servicing request
22:21:49.448 00.000 10072 Worker thread wakes up
22:21:49.448 00.000 1032 GuideStep: 0.2 px 105 ms WEST, -0.1 px 0 ms NORTH
22:21:49.451 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:49.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:50.076 00.625 10072 Exposure complete
22:21:50.133 00.057 10072 worker thread done servicing request
22:21:50.133 00.000 1032 OnExposeComplete: enter
22:21:50.136 00.003 1032 UpdateGuideState(): m_state=6
22:21:50.138 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3572
22:21:50.139 00.001 1032 Star::Find returns 1 (0), X=1101.38, Y=134.77, Mass=1382, SNR=26.1, Peak=133 HFD=3.2
22:21:50.141 00.002 1032 MultiStar: [#1 0.22,0.04,0.98,U] [#2 0.03,-0.02,0.72,U] [#3 0.35,-0.04,0.00,M2] [#4 0.35,-0.03,0.00,M1] [#5 0.15,-0.05,0.66,U] [#6 0.38,-0.01,0.00,M4] [#7 0.29,-0.12,0.00,M2] [#8 0.40,0.08,0.00,M6] 
22:21:50.143 00.002 1032 refined, 3 included, MultiStar: {0.15, 0.02}, one-star: {0.17, 0.09}
22:21:50.147 00.004 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
22:21:50.149 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
22:21:50.150 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.16 mountX=-0.02 mountY=-0.15, mountTheta=-1.67
22:21:50.154 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
22:21:50.155 00.001 1032 Enqueuing Move request for scope (0.15, 0.02)
22:21:50.157 00.002 10072 Worker thread wakes up
22:21:50.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
22:21:50.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
22:21:50.157 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
22:21:50.159 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:21:50.161 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:21:50.161 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:21:50.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:50.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:21:50.161 00.000 10072 MoveAxis(W, 3, ABG)
22:21:50.162 00.001 10072 Guiding  Dir = 3, Dur = 3
22:21:50.162 00.000 10072 IsGuiding returns 0
22:21:50.162 00.000 10072 PulseGuide returned control before completion, sleep 13
22:21:50.181 00.019 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:21:50.184 00.003 10072 IsGuiding returns 0
22:21:50.184 00.000 10072 Move returns status 0, amount 3
22:21:50.184 00.000 10072 MoveAxis(N, 0, ABG)
22:21:50.184 00.000 10072 Move returns status 0, amount 0
22:21:50.184 00.000 10072 move complete, result=0
22:21:50.184 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:50.187 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:50.188 00.001 1032 Enqueuing Expose request
22:21:50.191 00.003 10072 worker thread done servicing request
22:21:50.191 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:21:50.193 00.002 10072 Worker thread wakes up
22:21:50.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:50.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:50.606 00.413 10072 Exposure complete
22:21:50.657 00.051 10072 worker thread done servicing request
22:21:50.657 00.000 1032 OnExposeComplete: enter
22:21:50.660 00.003 1032 UpdateGuideState(): m_state=6
22:21:50.662 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3573
22:21:50.663 00.001 1032 Star::Find returns 1 (0), X=1101.41, Y=134.53, Mass=1390, SNR=26.2, Peak=130 HFD=3.2
22:21:50.664 00.001 1032 MultiStar: [#1 0.26,0.01,0.00,M3] [#2 0.03,-0.06,0.72,U] [#3 0.33,-0.01,0.00,M3] [#4 0.20,-0.03,0.65,U] [#5 0.09,-0.03,0.65,U] [#6 0.24,0.08,0.00,M5] [#7 0.19,-0.20,0.00,M3] [#8 0.24,-0.13,0.00,M7] 
22:21:50.666 00.002 1032 refined, 3 included, MultiStar: {0.13, -0.08}, one-star: {0.19, -0.15}
22:21:50.668 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
22:21:50.669 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
22:21:50.671 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.53 mountX=-0.11 mountY=-0.11, mountTheta=-2.36
22:21:50.674 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.08, opts=13)
22:21:50.675 00.001 1032 Enqueuing Move request for scope (0.13, -0.08)
22:21:50.677 00.002 10072 Worker thread wakes up
22:21:50.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
22:21:50.677 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
22:21:50.677 00.000 10072 Moving (0.13, -0.08) raw xDistance=-0.11 yDistance=-0.11
22:21:50.679 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:21:50.680 00.001 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:21:50.681 00.001 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:21:50.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:50.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:21:50.681 00.000 10072 MoveAxis(W, 2, ABG)
22:21:50.681 00.000 10072 Guiding  Dir = 3, Dur = 2
22:21:50.681 00.000 10072 IsGuiding returns 0
22:21:50.681 00.000 10072 PulseGuide returned control before completion, sleep 12
22:21:50.698 00.017 1032 UpdateGuideState exits: m=1390 SNR=26.2
22:21:50.701 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:50.704 00.003 10072 IsGuiding returns 0
22:21:50.704 00.000 10072 Move returns status 0, amount 2
22:21:50.704 00.000 10072 MoveAxis(N, 0, ABG)
22:21:50.704 00.000 10072 Move returns status 0, amount 0
22:21:50.704 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:50.707 00.003 1032 Enqueuing Expose request
22:21:50.709 00.002 10072 move complete, result=0
22:21:50.709 00.000 10072 worker thread done servicing request
22:21:50.709 00.000 10072 Worker thread wakes up
22:21:50.709 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:50.709 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:50.709 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:21:51.343 00.634 10072 Exposure complete
22:21:51.398 00.055 10072 worker thread done servicing request
22:21:51.398 00.000 1032 OnExposeComplete: enter
22:21:51.400 00.002 1032 UpdateGuideState(): m_state=6
22:21:51.402 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3574
22:21:51.404 00.002 1032 Star::Find returns 1 (0), X=1101.51, Y=134.60, Mass=1224, SNR=24.6, Peak=109 HFD=3.2
22:21:51.407 00.003 1032 MultiStar: [#1 0.10,0.09,1.05,U] [#2 -0.05,-0.06,0.81,U] [#3 0.18,-0.02,0.77,U] [#4 0.15,-0.03,0.70,U] [#5 0.12,0.07,0.71,U] [#6 0.21,0.09,0.62,U] [#7 0.11,-0.15,0.72,U] [#8 0.18,0.20,0.00,M8] 
22:21:51.409 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.30, -0.08}
22:21:51.410 00.001 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
22:21:51.412 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
22:21:51.413 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.07 mountX=-0.05 mountY=-0.14, mountTheta=-1.90
22:21:51.416 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
22:21:51.418 00.002 1032 Enqueuing Move request for scope (0.14, -0.01)
22:21:51.421 00.003 10072 Worker thread wakes up
22:21:51.422 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
22:21:51.422 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
22:21:51.422 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.05 yDistance=-0.14
22:21:51.425 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:21:51.428 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:21:51.428 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:21:51.429 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:51.429 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:21:51.429 00.000 10072 MoveAxis(W, 3, ABG)
22:21:51.429 00.000 10072 Guiding  Dir = 3, Dur = 3
22:21:51.429 00.000 10072 IsGuiding returns 0
22:21:51.430 00.001 10072 PulseGuide returned control before completion, sleep 13
22:21:51.447 00.017 1032 UpdateGuideState exits: m=1224 SNR=24.6
22:21:51.449 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:51.451 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:51.452 00.001 1032 Enqueuing Expose request
22:21:51.456 00.004 10072 IsGuiding returns 0
22:21:51.456 00.000 10072 Move returns status 0, amount 3
22:21:51.456 00.000 10072 MoveAxis(N, 0, ABG)
22:21:51.456 00.000 10072 Move returns status 0, amount 0
22:21:51.456 00.000 10072 move complete, result=0
22:21:51.456 00.000 10072 worker thread done servicing request
22:21:51.456 00.000 10072 Worker thread wakes up
22:21:51.456 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:51.456 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:51.465 00.009 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:21:51.878 00.413 10072 Exposure complete
22:21:51.934 00.056 10072 worker thread done servicing request
22:21:51.934 00.000 1032 OnExposeComplete: enter
22:21:51.936 00.002 1032 UpdateGuideState(): m_state=6
22:21:51.938 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3575
22:21:51.939 00.001 1032 Star::Find returns 1 (0), X=1101.46, Y=134.76, Mass=1346, SNR=25.8, Peak=120 HFD=3.3
22:21:51.941 00.002 1032 MultiStar: [#1 0.25,0.14,0.00,M3] [#2 -0.03,0.00,0.79,U] [#3 0.35,0.12,0.00,M3] [#4 0.12,0.14,0.65,U] [#5 0.35,0.06,0.00,M1] [#6 0.19,0.17,0.00,M5] [#7 0.27,0.00,0.00,M3] [#8 0.33,0.17,0.00,M9] 
22:21:51.943 00.002 1032 refined, 2 included, MultiStar: {0.13, 0.07}, one-star: {0.25, 0.08}
22:21:51.945 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
22:21:51.947 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
22:21:51.948 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.51 mountX=0.04 mountY=-0.14, mountTheta=-1.32
22:21:51.951 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
22:21:51.953 00.002 1032 Enqueuing Move request for scope (0.13, 0.07)
22:21:51.955 00.002 10072 Worker thread wakes up
22:21:51.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
22:21:51.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
22:21:51.955 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.04 yDistance=-0.14
22:21:51.957 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:21:51.960 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:21:51.960 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:21:51.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:51.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:21:51.960 00.000 10072 MoveAxis(W, 2, ABG)
22:21:51.960 00.000 10072 Guiding  Dir = 3, Dur = 2
22:21:51.961 00.001 10072 IsGuiding returns 0
22:21:51.961 00.000 10072 PulseGuide returned control before completion, sleep 12
22:21:51.979 00.018 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:21:51.982 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:51.987 00.005 10072 IsGuiding returns 0
22:21:51.987 00.000 10072 Move returns status 0, amount 2
22:21:51.987 00.000 10072 MoveAxis(N, 0, ABG)
22:21:51.987 00.000 10072 Move returns status 0, amount 0
22:21:51.987 00.000 10072 move complete, result=0
22:21:51.988 00.001 10072 worker thread done servicing request
22:21:51.988 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:51.992 00.004 1032 Enqueuing Expose request
22:21:51.993 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:21:51.996 00.003 10072 Worker thread wakes up
22:21:51.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:51.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:52.624 00.628 10072 Exposure complete
22:21:52.673 00.049 10072 worker thread done servicing request
22:21:52.673 00.000 1032 OnExposeComplete: enter
22:21:52.675 00.002 1032 UpdateGuideState(): m_state=6
22:21:52.678 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3576
22:21:52.679 00.001 1032 Star::Find returns 1 (0), X=1101.54, Y=134.59, Mass=1153, SNR=23.8, Peak=124 HFD=3.2
22:21:52.680 00.001 1032 MultiStar: [#1 0.05,0.20,1.02,U] [#2 -0.10,0.16,0.90,U] [#3 0.33,-0.04,0.00,M4] [#4 0.18,0.10,0.67,U] [#5 0.24,-0.02,0.00,M2] [#6 0.15,0.05,0.68,U] [#7 -0.01,-0.08,0.71,U] [#8 0.30,0.10,0.00,M10] 
22:21:52.682 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.06}, one-star: {0.33, -0.08}
22:21:52.685 00.003 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
22:21:52.686 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
22:21:52.687 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.55 mountX=0.03 mountY=-0.12, mountTheta=-1.28
22:21:52.690 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
22:21:52.692 00.002 1032 Enqueuing Move request for scope (0.10, 0.06)
22:21:52.695 00.003 10072 Worker thread wakes up
22:21:52.695 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
22:21:52.695 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
22:21:52.695 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.12
22:21:52.696 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:21:52.699 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:21:52.699 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:21:52.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:52.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:21:52.699 00.000 10072 MoveAxis(W, 3, ABG)
22:21:52.699 00.000 10072 Guiding  Dir = 3, Dur = 3
22:21:52.699 00.000 10072 IsGuiding returns 0
22:21:52.700 00.001 10072 PulseGuide returned control before completion, sleep 13
22:21:52.714 00.014 10072 IsGuiding returns 0
22:21:52.714 00.000 10072 Move returns status 0, amount 3
22:21:52.714 00.000 10072 MoveAxis(N, 0, ABG)
22:21:52.714 00.000 10072 Move returns status 0, amount 0
22:21:52.714 00.000 10072 move complete, result=0
22:21:52.714 00.000 10072 worker thread done servicing request
22:21:52.715 00.001 1032 UpdateGuideState exits: m=1153 SNR=23.8
22:21:52.717 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:52.719 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:52.720 00.001 1032 Enqueuing Expose request
22:21:52.722 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:21:52.723 00.001 10072 Worker thread wakes up
22:21:52.723 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:52.723 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:53.141 00.418 10072 Exposure complete
22:21:53.195 00.054 10072 worker thread done servicing request
22:21:53.195 00.000 1032 OnExposeComplete: enter
22:21:53.198 00.003 1032 UpdateGuideState(): m_state=6
22:21:53.199 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3577
22:21:53.202 00.003 1032 Star::Find returns 1 (0), X=1101.44, Y=134.61, Mass=1323, SNR=25.6, Peak=125 HFD=3.3
22:21:53.204 00.002 1032 MultiStar: [#1 0.14,-0.01,0.92,U] [#2 0.12,-0.14,0.80,U] [#3 0.19,0.05,0.72,U] [#4 0.20,0.02,0.69,U] [#5 0.27,-0.09,0.00,M3] [#6 0.28,0.11,0.00,M5] [#7 0.09,-0.14,0.67,U] [#8 0.33,-0.16,0.00,R] 
22:21:53.206 00.002 1032 refined, 5 included, MultiStar: {0.16, -0.05}, one-star: {0.23, -0.07}
22:21:53.208 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
22:21:53.210 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
22:21:53.212 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.30 mountX=-0.09 mountY=-0.15, mountTheta=-2.13
22:21:53.216 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
22:21:53.220 00.004 1032 Enqueuing Move request for scope (0.16, -0.05)
22:21:53.221 00.001 10072 Worker thread wakes up
22:21:53.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
22:21:53.221 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
22:21:53.221 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.15
22:21:53.224 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:21:53.228 00.004 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:21:53.228 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:21:53.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:53.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:21:53.228 00.000 10072 MoveAxis(W, 2, ABG)
22:21:53.228 00.000 10072 Guiding  Dir = 3, Dur = 2
22:21:53.228 00.000 10072 IsGuiding returns 0
22:21:53.229 00.001 10072 PulseGuide returned control before completion, sleep 12
22:21:53.246 00.017 1032 UpdateGuideState exits: m=1323 SNR=25.6
22:21:53.249 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:53.250 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:53.252 00.002 1032 Enqueuing Expose request
22:21:53.254 00.002 10072 IsGuiding returns 0
22:21:53.254 00.000 10072 Move returns status 0, amount 2
22:21:53.254 00.000 10072 MoveAxis(N, 0, ABG)
22:21:53.254 00.000 10072 Move returns status 0, amount 0
22:21:53.254 00.000 10072 move complete, result=0
22:21:53.254 00.000 10072 worker thread done servicing request
22:21:53.254 00.000 10072 Worker thread wakes up
22:21:53.254 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:53.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:53.261 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:21:53.880 00.619 10072 Exposure complete
22:21:53.935 00.055 10072 worker thread done servicing request
22:21:53.935 00.000 1032 OnExposeComplete: enter
22:21:53.937 00.002 1032 UpdateGuideState(): m_state=6
22:21:53.940 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3578
22:21:53.942 00.002 1032 Star::Find returns 1 (0), X=1101.59, Y=134.60, Mass=1292, SNR=25.3, Peak=123 HFD=3.2
22:21:53.944 00.002 1032 MultiStar: [#1 0.23,0.12,0.00,M2] [#2 0.07,-0.02,0.78,U] [#3 0.21,0.07,0.80,U] [#4 0.21,0.09,0.65,U] [#5 0.16,-0.02,0.68,U] [#6 0.13,0.08,0.63,U] [#7 0.34,-0.06,0.00,M2] [#8 0.03,0.30,0.00,M1] 
22:21:53.945 00.001 1032 refined, 5 included, MultiStar: {0.21, 0.01}, one-star: {0.38, -0.08}
22:21:53.947 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
22:21:53.949 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
22:21:53.950 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.07 mountX=-0.04 mountY=-0.20, mountTheta=-1.76
22:21:53.953 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.01, opts=13)
22:21:53.957 00.004 1032 Enqueuing Move request for scope (0.21, 0.01)
22:21:53.959 00.002 10072 Worker thread wakes up
22:21:53.959 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
22:21:53.959 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
22:21:53.959 00.000 10072 Moving (0.21, 0.01) raw xDistance=-0.04 yDistance=-0.20
22:21:53.961 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:21:53.963 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:21:53.963 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:21:53.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:21:53.963 00.000 10072 MoveAxis(W, 3, ABG)
22:21:53.963 00.000 10072 Guiding  Dir = 3, Dur = 3
22:21:53.965 00.002 10072 IsGuiding returns 0
22:21:53.965 00.000 10072 PulseGuide returned control before completion, sleep 13
22:21:53.983 00.018 1032 UpdateGuideState exits: m=1292 SNR=25.3
22:21:53.983 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:53.986 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:53.989 00.003 1032 Enqueuing Expose request
22:21:53.991 00.002 10072 IsGuiding returns 0
22:21:53.991 00.000 10072 Move returns status 0, amount 3
22:21:53.991 00.000 10072 MoveAxis(N, 131, ABG)
22:21:53.991 00.000 10072 Guiding  Dir = 0, Dur = 131
22:21:53.992 00.001 10072 IsGuiding returns 0
22:21:53.993 00.001 10072 PulseGuide returned control before completion, sleep 141
22:21:54.142 00.149 10072 IsGuiding returns 0
22:21:54.142 00.000 10072 Move returns status 0, amount 131
22:21:54.142 00.000 10072 move complete, result=0
22:21:54.143 00.001 10072 worker thread done servicing request
22:21:54.143 00.000 10072 Worker thread wakes up
22:21:54.143 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.2 px 131 ms NORTH
22:21:54.145 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:54.145 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:54.552 00.407 10072 Exposure complete
22:21:54.602 00.050 10072 worker thread done servicing request
22:21:54.602 00.000 1032 OnExposeComplete: enter
22:21:54.604 00.002 1032 UpdateGuideState(): m_state=6
22:21:54.606 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3579
22:21:54.608 00.002 1032 Star::Find returns 1 (0), X=1101.40, Y=134.60, Mass=1356, SNR=25.9, Peak=128 HFD=3.3
22:21:54.610 00.002 1032 MultiStar: [#1 0.17,0.13,0.97,U] [#2 -0.05,0.05,0.78,U] [#3 0.16,0.01,0.74,U] [#4 0.06,-0.03,0.65,U] [#5 0.13,0.07,0.64,U] [#6 0.19,-0.07,0.59,U] [#7 0.09,-0.21,0.66,U] [#8 -0.20,0.38,0.00,M2] 
22:21:54.613 00.003 1032 refined, 7 included, MultiStar: {0.12, -0.01}, one-star: {0.19, -0.08}
22:21:54.615 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
22:21:54.618 00.003 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
22:21:54.619 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.08 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
22:21:54.622 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
22:21:54.623 00.001 1032 Enqueuing Move request for scope (0.12, -0.01)
22:21:54.625 00.002 10072 Worker thread wakes up
22:21:54.625 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
22:21:54.625 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
22:21:54.625 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
22:21:54.626 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:21:54.628 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:21:54.628 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:21:54.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:54.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:21:54.628 00.000 10072 MoveAxis(W, 3, ABG)
22:21:54.628 00.000 10072 Guiding  Dir = 3, Dur = 3
22:21:54.629 00.001 10072 IsGuiding returns 0
22:21:54.629 00.000 10072 PulseGuide returned control before completion, sleep 13
22:21:54.645 00.016 1032 UpdateGuideState exits: m=1356 SNR=25.9
22:21:54.649 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:54.650 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:54.652 00.002 1032 Enqueuing Expose request
22:21:54.658 00.006 10072 IsGuiding returns 0
22:21:54.658 00.000 10072 Move returns status 0, amount 3
22:21:54.658 00.000 10072 MoveAxis(N, 0, ABG)
22:21:54.658 00.000 10072 Move returns status 0, amount 0
22:21:54.658 00.000 10072 move complete, result=0
22:21:54.658 00.000 10072 worker thread done servicing request
22:21:54.659 00.001 10072 Worker thread wakes up
22:21:54.659 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:54.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:54.661 00.002 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:21:55.289 00.628 10072 Exposure complete
22:21:55.348 00.059 10072 worker thread done servicing request
22:21:55.348 00.000 1032 OnExposeComplete: enter
22:21:55.350 00.002 1032 UpdateGuideState(): m_state=6
22:21:55.352 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3580
22:21:55.353 00.001 1032 Star::Find returns 1 (0), X=1101.29, Y=134.53, Mass=1262, SNR=25.0, Peak=119 HFD=3.2
22:21:55.356 00.003 1032 MultiStar: [#1 0.01,-0.00,0.93,U] [#2 -0.03,-0.12,0.80,U] [#3 0.11,-0.20,0.77,U] [#4 -0.11,-0.03,0.71,U] [#5 0.07,0.01,0.69,U] [#6 0.05,-0.06,0.62,U] [#7 0.09,-0.23,0.00,M2] [#8 -0.33,-0.02,0.00,M3] 
22:21:55.357 00.001 1032 refined, 6 included, MultiStar: {0.03, -0.08}, one-star: {0.08, -0.15}
22:21:55.359 00.002 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
22:21:55.360 00.001 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
22:21:55.364 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.24 mountX=-0.09 mountY=-0.01, mountTheta=-3.07
22:21:55.367 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
22:21:55.369 00.002 1032 Enqueuing Move request for scope (0.03, -0.08)
22:21:55.371 00.002 10072 Worker thread wakes up
22:21:55.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
22:21:55.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
22:21:55.371 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.09 yDistance=-0.01
22:21:55.372 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:21:55.374 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:21:55.375 00.001 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:21:55.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:55.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:21:55.375 00.000 10072 MoveAxis(W, 3, ABG)
22:21:55.375 00.000 10072 Guiding  Dir = 3, Dur = 3
22:21:55.375 00.000 10072 IsGuiding returns 0
22:21:55.376 00.001 10072 PulseGuide returned control before completion, sleep 13
22:21:55.395 00.019 10072 IsGuiding returns 0
22:21:55.395 00.000 10072 Move returns status 0, amount 3
22:21:55.395 00.000 10072 MoveAxis(N, 0, ABG)
22:21:55.395 00.000 10072 Move returns status 0, amount 0
22:21:55.395 00.000 10072 move complete, result=0
22:21:55.395 00.000 10072 worker thread done servicing request
22:21:55.395 00.000 1032 UpdateGuideState exits: m=1262 SNR=25.0
22:21:55.399 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:55.401 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:55.403 00.002 1032 Enqueuing Expose request
22:21:55.404 00.001 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:21:55.407 00.003 10072 Worker thread wakes up
22:21:55.407 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:55.407 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:55.818 00.411 10072 Exposure complete
22:21:55.880 00.062 10072 worker thread done servicing request
22:21:55.880 00.000 1032 OnExposeComplete: enter
22:21:55.881 00.001 1032 UpdateGuideState(): m_state=6
22:21:55.883 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3581
22:21:55.885 00.002 1032 Star::Find returns 1 (0), X=1101.24, Y=134.46, Mass=1340, SNR=25.7, Peak=125 HFD=3.2
22:21:55.888 00.003 1032 MultiStar: [#1 0.08,-0.07,0.92,U] [#2 -0.02,-0.25,0.00,M1] [#3 0.09,-0.19,0.79,U] [#4 0.03,-0.19,0.68,U] [#5 -0.06,-0.10,0.62,U] [#6 0.12,-0.09,0.59,U] [#7 0.16,-0.45,0.00,M3] [#8 -0.28,0.02,0.00,M4] 
22:21:55.889 00.001 1032 refined, 5 included, MultiStar: {0.05, -0.15}, one-star: {0.03, -0.22}
22:21:55.893 00.004 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
22:21:55.895 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
22:21:55.897 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.24 mountX=-0.16 mountY=-0.01, mountTheta=-3.07
22:21:55.900 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.15, opts=13)
22:21:55.902 00.002 1032 Enqueuing Move request for scope (0.05, -0.15)
22:21:55.904 00.002 10072 Worker thread wakes up
22:21:55.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
22:21:55.904 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
22:21:55.904 00.000 10072 Moving (0.05, -0.15) raw xDistance=-0.16 yDistance=-0.01
22:21:55.907 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:21:55.910 00.003 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 285.78
22:21:55.911 00.001 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
22:21:55.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:55.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:21:55.911 00.000 10072 MoveAxis(E, 70, ABG)
22:21:55.911 00.000 10072 Guiding  Dir = 2, Dur = 70
22:21:55.911 00.000 10072 IsGuiding returns 0
22:21:55.912 00.001 10072 PulseGuide returned control before completion, sleep 80
22:21:55.932 00.020 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:21:55.935 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:55.938 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:55.940 00.002 1032 Enqueuing Expose request
22:21:56.000 00.060 10072 IsGuiding returns 0
22:21:56.000 00.000 10072 Move returns status 0, amount 70
22:21:56.000 00.000 10072 MoveAxis(N, 0, ABG)
22:21:56.000 00.000 10072 Move returns status 0, amount 0
22:21:56.000 00.000 10072 move complete, result=0
22:21:56.000 00.000 10072 worker thread done servicing request
22:21:56.000 00.000 10072 Worker thread wakes up
22:21:56.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:56.002 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:56.014 00.012 1032 GuideStep: -0.2 px 70 ms EAST, -0.0 px 0 ms NORTH
22:21:56.629 00.615 10072 Exposure complete
22:21:56.690 00.061 10072 worker thread done servicing request
22:21:56.691 00.001 1032 OnExposeComplete: enter
22:21:56.693 00.002 1032 UpdateGuideState(): m_state=6
22:21:56.696 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3582
22:21:56.698 00.002 1032 Star::Find returns 1 (0), X=1101.25, Y=134.47, Mass=1308, SNR=25.4, Peak=126 HFD=3.2
22:21:56.700 00.002 1032 MultiStar: [#1 0.06,0.03,1.01,U] [#2 -0.14,-0.17,0.78,U] [#3 0.05,-0.01,0.75,U] [#4 0.06,-0.09,0.67,U] [#5 0.05,-0.08,0.66,U] [#6 0.07,-0.01,0.61,U] [#7 -0.02,-0.30,0.00,M4] [#8 -0.23,0.13,0.00,M5] 
22:21:56.702 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.08}, one-star: {0.04, -0.21}
22:21:56.704 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
22:21:56.706 00.002 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
22:21:56.709 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.27 mountX=-0.08 mountY=-0.00, mountTheta=-3.10
22:21:56.712 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
22:21:56.714 00.002 1032 Enqueuing Move request for scope (0.02, -0.08)
22:21:56.716 00.002 10072 Worker thread wakes up
22:21:56.716 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
22:21:56.716 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
22:21:56.716 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=-0.00
22:21:56.720 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:21:56.722 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:21:56.722 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:21:56.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:56.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:21:56.722 00.000 10072 MoveAxis(W, 3, ABG)
22:21:56.722 00.000 10072 Guiding  Dir = 3, Dur = 3
22:21:56.722 00.000 10072 IsGuiding returns 0
22:21:56.724 00.002 10072 PulseGuide returned control before completion, sleep 13
22:21:56.744 00.020 1032 UpdateGuideState exits: m=1308 SNR=25.4
22:21:56.747 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:56.749 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:56.751 00.002 1032 Enqueuing Expose request
22:21:56.753 00.002 10072 IsGuiding returns 0
22:21:56.753 00.000 10072 Move returns status 0, amount 3
22:21:56.754 00.001 10072 MoveAxis(N, 0, ABG)
22:21:56.754 00.000 10072 Move returns status 0, amount 0
22:21:56.754 00.000 10072 move complete, result=0
22:21:56.754 00.000 10072 worker thread done servicing request
22:21:56.754 00.000 10072 Worker thread wakes up
22:21:56.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:56.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:56.761 00.007 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:21:57.162 00.401 10072 Exposure complete
22:21:57.218 00.056 10072 worker thread done servicing request
22:21:57.218 00.000 1032 OnExposeComplete: enter
22:21:57.220 00.002 1032 UpdateGuideState(): m_state=6
22:21:57.223 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3583
22:21:57.225 00.002 1032 Star::Find returns 1 (0), X=1101.32, Y=134.51, Mass=1257, SNR=24.9, Peak=120 HFD=3.2
22:21:57.227 00.002 1032 MultiStar: [#1 0.03,-0.02,0.98,U] [#2 -0.16,-0.03,0.80,U] [#3 0.15,0.03,0.75,U] [#4 0.01,0.05,0.64,U] [#5 0.15,-0.04,0.69,U] [#6 0.16,0.05,0.62,U] [#7 -0.19,-0.12,0.71,U] [#8 -0.32,0.23,0.00,M6] 
22:21:57.230 00.003 1032 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {0.11, -0.17}
22:21:57.232 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
22:21:57.234 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
22:21:57.236 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.86 mountX=-0.05 mountY=-0.02, mountTheta=-2.69
22:21:57.240 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
22:21:57.244 00.004 1032 Enqueuing Move request for scope (0.03, -0.04)
22:21:57.245 00.001 10072 Worker thread wakes up
22:21:57.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
22:21:57.245 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
22:21:57.245 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
22:21:57.248 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:21:57.250 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:21:57.250 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:21:57.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:57.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:21:57.250 00.000 10072 MoveAxis(W, 2, ABG)
22:21:57.250 00.000 10072 Guiding  Dir = 3, Dur = 2
22:21:57.250 00.000 10072 IsGuiding returns 0
22:21:57.252 00.002 10072 PulseGuide returned control before completion, sleep 12
22:21:57.269 00.017 10072 IsGuiding returns 0
22:21:57.269 00.000 10072 Move returns status 0, amount 2
22:21:57.269 00.000 10072 MoveAxis(N, 0, ABG)
22:21:57.269 00.000 10072 Move returns status 0, amount 0
22:21:57.270 00.001 10072 move complete, result=0
22:21:57.270 00.000 10072 worker thread done servicing request
22:21:57.271 00.001 1032 UpdateGuideState exits: m=1257 SNR=24.9
22:21:57.273 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:57.276 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:57.278 00.002 1032 Enqueuing Expose request
22:21:57.280 00.002 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:21:57.282 00.002 10072 Worker thread wakes up
22:21:57.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:57.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:57.915 00.633 10072 Exposure complete
22:21:57.967 00.052 10072 worker thread done servicing request
22:21:57.968 00.001 1032 OnExposeComplete: enter
22:21:57.969 00.001 1032 UpdateGuideState(): m_state=6
22:21:57.971 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3584
22:21:57.972 00.001 1032 Star::Find returns 1 (0), X=1101.14, Y=134.80, Mass=1172, SNR=24.0, Peak=97 HFD=3.0
22:21:57.975 00.003 1032 MultiStar: [#1 -0.07,0.23,1.06,U] [#2 -0.12,-0.01,0.83,U] [#3 0.20,0.02,0.81,U] [#4 0.05,0.06,0.69,U] [#5 -0.01,0.20,0.73,U] [#6 -0.03,0.06,0.64,U] [#7 0.05,-0.13,0.73,U] [#8 -0.19,0.33,0.00,M7] 
22:21:57.976 00.001 1032 refined, 7 included, MultiStar: {-0.00, 0.08}, one-star: {-0.07, 0.12}
22:21:57.978 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
22:21:57.979 00.001 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
22:21:57.981 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.62 mountX=0.08 mountY=-0.02, mountTheta=-0.21
22:21:57.985 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.08, opts=13)
22:21:57.987 00.002 1032 Enqueuing Move request for scope (-0.00, 0.08)
22:21:57.989 00.002 10072 Worker thread wakes up
22:21:57.989 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
22:21:57.989 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
22:21:57.989 00.000 10072 Moving (-0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
22:21:57.993 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:21:57.995 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:21:57.995 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:21:57.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:57.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:21:57.995 00.000 10072 MoveAxis(W, 3, ABG)
22:21:57.997 00.002 10072 Guiding  Dir = 3, Dur = 3
22:21:57.997 00.000 10072 IsGuiding returns 0
22:21:57.997 00.000 10072 PulseGuide returned control before completion, sleep 13
22:21:58.015 00.018 1032 UpdateGuideState exits: m=1172 SNR=24.0
22:21:58.018 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:58.026 00.008 10072 IsGuiding returns 0
22:21:58.026 00.000 10072 Move returns status 0, amount 3
22:21:58.026 00.000 10072 MoveAxis(N, 0, ABG)
22:21:58.026 00.000 10072 Move returns status 0, amount 0
22:21:58.026 00.000 10072 move complete, result=0
22:21:58.026 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:58.028 00.002 1032 Enqueuing Expose request
22:21:58.030 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:21:58.032 00.002 10072 worker thread done servicing request
22:21:58.032 00.000 10072 Worker thread wakes up
22:21:58.032 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:58.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:58.446 00.414 10072 Exposure complete
22:21:58.504 00.058 1032 OnExposeComplete: enter
22:21:58.506 00.002 1032 UpdateGuideState(): m_state=6
22:21:58.508 00.002 10072 worker thread done servicing request
22:21:58.508 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3585
22:21:58.511 00.003 1032 Star::Find returns 1 (0), X=1101.26, Y=134.67, Mass=1165, SNR=24.0, Peak=114 HFD=3.3
22:21:58.513 00.002 1032 MultiStar: [#1 0.01,0.07,0.96,U] [#2 -0.08,-0.01,0.81,U] [#3 0.05,0.01,0.81,U] [#4 -0.05,-0.01,0.72,U] [#5 0.01,-0.08,0.70,U] [#6 0.00,0.12,0.64,U] [#7 0.06,-0.15,0.78,U] [#8 -0.06,0.11,0.53,U] 
22:21:58.515 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.00}, one-star: {0.05, -0.01}
22:21:58.517 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:21:58.518 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:21:58.520 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.01 cameraTheta=0.57 mountX=0.00 mountY=-0.00, mountTheta=-1.26
22:21:58.524 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=13)
22:21:58.526 00.002 1032 Enqueuing Move request for scope (0.00, 0.00)
22:21:58.528 00.002 10072 Worker thread wakes up
22:21:58.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
22:21:58.528 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:21:58.528 00.000 10072 Moving (0.00, 0.00) raw xDistance=0.00 yDistance=-0.00
22:21:58.530 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:21:58.533 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:21:58.533 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:21:58.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:58.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:21:58.533 00.000 10072 MoveAxis(W, 2, ABG)
22:21:58.533 00.000 10072 Guiding  Dir = 3, Dur = 2
22:21:58.534 00.001 10072 IsGuiding returns 0
22:21:58.534 00.000 10072 PulseGuide returned control before completion, sleep 12
22:21:58.552 00.018 1032 UpdateGuideState exits: m=1165 SNR=24.0
22:21:58.556 00.004 10072 IsGuiding returns 0
22:21:58.556 00.000 10072 Move returns status 0, amount 2
22:21:58.556 00.000 10072 MoveAxis(N, 0, ABG)
22:21:58.556 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:58.558 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:58.560 00.002 1032 Enqueuing Expose request
22:21:58.562 00.002 10072 Move returns status 0, amount 0
22:21:58.562 00.000 10072 move complete, result=0
22:21:58.562 00.000 10072 worker thread done servicing request
22:21:58.562 00.000 10072 Worker thread wakes up
22:21:58.562 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:58.563 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:58.570 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:21:59.198 00.628 10072 Exposure complete
22:21:59.253 00.055 10072 worker thread done servicing request
22:21:59.253 00.000 1032 OnExposeComplete: enter
22:21:59.255 00.002 1032 UpdateGuideState(): m_state=6
22:21:59.256 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3586
22:21:59.258 00.002 1032 Star::Find returns 1 (0), X=1101.19, Y=134.59, Mass=1295, SNR=25.2, Peak=128 HFD=3.2
22:21:59.262 00.004 1032 MultiStar: [#1 0.09,0.13,1.02,U] [#2 -0.19,-0.00,0.79,U] [#3 0.17,-0.06,0.73,U] [#4 0.03,-0.02,0.69,U] [#5 -0.09,-0.10,0.66,U] [#6 0.22,0.06,0.59,U] [#7 0.17,-0.13,0.70,U] [#8 -0.31,0.16,0.00,M7] 
22:21:59.264 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {-0.02, -0.09}
22:21:59.265 00.001 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
22:21:59.269 00.004 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
22:21:59.271 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.52 mountX=-0.03 mountY=-0.03, mountTheta=-2.35
22:21:59.274 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
22:21:59.276 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
22:21:59.277 00.001 10072 Worker thread wakes up
22:21:59.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:21:59.278 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:21:59.278 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
22:21:59.280 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:21:59.281 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:21:59.282 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:21:59.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:59.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:21:59.282 00.000 10072 MoveAxis(W, 2, ABG)
22:21:59.282 00.000 10072 Guiding  Dir = 3, Dur = 2
22:21:59.282 00.000 10072 IsGuiding returns 0
22:21:59.283 00.001 10072 PulseGuide returned control before completion, sleep 12
22:21:59.303 00.020 1032 UpdateGuideState exits: m=1295 SNR=25.2
22:21:59.305 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:59.307 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:59.310 00.003 1032 Enqueuing Expose request
22:21:59.312 00.002 10072 IsGuiding returns 0
22:21:59.312 00.000 10072 Move returns status 0, amount 2
22:21:59.312 00.000 10072 MoveAxis(N, 0, ABG)
22:21:59.312 00.000 10072 Move returns status 0, amount 0
22:21:59.312 00.000 10072 move complete, result=0
22:21:59.312 00.000 10072 worker thread done servicing request
22:21:59.312 00.000 10072 Worker thread wakes up
22:21:59.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:59.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:59.319 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:21:59.731 00.412 10072 Exposure complete
22:21:59.781 00.050 10072 worker thread done servicing request
22:21:59.781 00.000 1032 OnExposeComplete: enter
22:21:59.783 00.002 1032 UpdateGuideState(): m_state=6
22:21:59.785 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3587
22:21:59.786 00.001 1032 Star::Find returns 1 (0), X=1101.12, Y=134.75, Mass=1278, SNR=25.1, Peak=116 HFD=3.1
22:21:59.788 00.002 1032 MultiStar: [#1 0.04,0.09,0.97,U] [#2 -0.07,-0.13,0.79,U] [#3 0.11,0.13,0.79,U] [#4 0.05,0.03,0.69,U] [#5 0.10,0.02,0.69,U] [#6 -0.22,0.04,0.61,U] [#7 0.07,-0.22,0.68,U] [#8 -0.08,0.15,0.56,U] 
22:21:59.789 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.09, 0.08}
22:21:59.791 00.002 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
22:21:59.793 00.002 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
22:21:59.794 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.84 mountX=0.02 mountY=0.00, mountTheta=0.01
22:21:59.797 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
22:21:59.799 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
22:21:59.800 00.001 10072 Worker thread wakes up
22:21:59.800 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:21:59.800 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:21:59.800 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
22:21:59.802 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:21:59.804 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:21:59.804 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:21:59.804 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:59.804 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:21:59.804 00.000 10072 MoveAxis(W, 1, ABG)
22:21:59.804 00.000 10072 Guiding  Dir = 3, Dur = 1
22:21:59.804 00.000 10072 IsGuiding returns 0
22:21:59.805 00.001 10072 PulseGuide returned control before completion, sleep 11
22:21:59.821 00.016 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:21:59.824 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:59.825 00.001 10072 IsGuiding returns 1
22:21:59.825 00.000 10072 scope still moving after pulse duration time elapsed
22:21:59.826 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:21:59.827 00.001 1032 Enqueuing Expose request
22:21:59.853 00.026 10072 IsGuiding returns 0
22:21:59.853 00.000 10072 scope move finished after 1 + 46 ms
22:21:59.853 00.000 10072 Move returns status 0, amount 1
22:21:59.853 00.000 10072 MoveAxis(N, 0, ABG)
22:21:59.853 00.000 10072 Move returns status 0, amount 0
22:21:59.853 00.000 10072 move complete, result=0
22:21:59.853 00.000 10072 worker thread done servicing request
22:21:59.853 00.000 10072 Worker thread wakes up
22:21:59.853 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:21:59.853 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:21:59.854 00.001 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:22:00.485 00.631 10072 Exposure complete
22:22:00.537 00.052 10072 worker thread done servicing request
22:22:00.538 00.001 1032 OnExposeComplete: enter
22:22:00.540 00.002 1032 UpdateGuideState(): m_state=6
22:22:00.543 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3588
22:22:00.544 00.001 1032 Star::Find returns 1 (0), X=1101.29, Y=134.86, Mass=1311, SNR=25.4, Peak=118 HFD=3.3
22:22:00.546 00.002 1032 MultiStar: [#1 -0.04,0.14,1.03,U] [#2 -0.04,0.08,0.79,U] [#3 0.03,0.18,0.72,U] [#4 -0.15,0.19,0.00,M1] [#5 0.09,0.09,0.64,U] [#6 0.05,0.18,0.58,U] [#7 0.04,-0.01,0.69,U] [#8 -0.29,0.28,0.00,M7] 
22:22:00.547 00.001 1032 refined, 6 included, MultiStar: {0.03, 0.12}, one-star: {0.08, 0.18}
22:22:00.548 00.001 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
22:22:00.551 00.003 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
22:22:00.553 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.36 mountX=0.11 mountY=-0.06, mountTheta=-0.47
22:22:00.557 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
22:22:00.559 00.002 1032 Enqueuing Move request for scope (0.03, 0.12)
22:22:00.561 00.002 10072 Worker thread wakes up
22:22:00.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
22:22:00.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
22:22:00.561 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
22:22:00.563 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:22:00.566 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:22:00.566 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:22:00.566 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:00.566 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:22:00.566 00.000 10072 MoveAxis(W, 1, ABG)
22:22:00.566 00.000 10072 Guiding  Dir = 3, Dur = 1
22:22:00.573 00.007 10072 IsGuiding returns 0
22:22:00.573 00.000 10072 PulseGuide returned control before completion, sleep 11
22:22:00.585 00.012 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:22:00.587 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:00.589 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:00.591 00.002 1032 Enqueuing Expose request
22:22:00.593 00.002 10072 IsGuiding returns 0
22:22:00.593 00.000 10072 Move returns status 0, amount 1
22:22:00.593 00.000 10072 MoveAxis(N, 0, ABG)
22:22:00.593 00.000 10072 Move returns status 0, amount 0
22:22:00.593 00.000 10072 move complete, result=0
22:22:00.593 00.000 10072 worker thread done servicing request
22:22:00.594 00.001 10072 Worker thread wakes up
22:22:00.594 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:00.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:00.601 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:22:01.000 00.399 10072 Exposure complete
22:22:01.052 00.052 10072 worker thread done servicing request
22:22:01.052 00.000 1032 OnExposeComplete: enter
22:22:01.053 00.001 1032 UpdateGuideState(): m_state=6
22:22:01.055 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3589
22:22:01.056 00.001 1032 Star::Find returns 1 (0), X=1101.36, Y=134.80, Mass=1202, SNR=24.3, Peak=107 HFD=3.2
22:22:01.057 00.001 1032 MultiStar: [#1 -0.02,0.18,1.03,U] [#2 -0.10,0.02,0.85,U] [#3 0.01,0.20,0.79,U] [#4 0.03,0.02,0.73,U] [#5 0.05,0.02,0.69,U] [#6 0.02,0.25,0.00,M1] [#7 0.05,-0.13,0.71,U] [#8 -0.27,0.35,0.00,M8] 
22:22:01.059 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.07}, one-star: {0.15, 0.12}
22:22:01.061 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
22:22:01.062 00.001 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
22:22:01.064 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.26 mountX=0.07 mountY=-0.04, mountTheta=-0.57
22:22:01.066 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
22:22:01.067 00.001 1032 Enqueuing Move request for scope (0.02, 0.07)
22:22:01.069 00.002 10072 Worker thread wakes up
22:22:01.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
22:22:01.069 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
22:22:01.069 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.07 yDistance=-0.04
22:22:01.070 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:22:01.072 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:22:01.072 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:22:01.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:01.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:22:01.072 00.000 10072 MoveAxis(W, 1, ABG)
22:22:01.072 00.000 10072 Guiding  Dir = 3, Dur = 1
22:22:01.073 00.001 10072 IsGuiding returns 0
22:22:01.073 00.000 10072 PulseGuide returned control before completion, sleep 11
22:22:01.090 00.017 1032 UpdateGuideState exits: m=1202 SNR=24.3
22:22:01.092 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:01.094 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:01.096 00.002 1032 Enqueuing Expose request
22:22:01.098 00.002 10072 IsGuiding returns 0
22:22:01.098 00.000 10072 Move returns status 0, amount 1
22:22:01.098 00.000 10072 MoveAxis(N, 0, ABG)
22:22:01.098 00.000 10072 Move returns status 0, amount 0
22:22:01.098 00.000 10072 move complete, result=0
22:22:01.098 00.000 10072 worker thread done servicing request
22:22:01.098 00.000 10072 Worker thread wakes up
22:22:01.098 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:01.098 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:01.105 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:22:01.732 00.627 10072 Exposure complete
22:22:01.785 00.053 10072 worker thread done servicing request
22:22:01.785 00.000 1032 OnExposeComplete: enter
22:22:01.788 00.003 1032 UpdateGuideState(): m_state=6
22:22:01.790 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3590
22:22:01.791 00.001 1032 Star::Find returns 1 (0), X=1101.35, Y=134.60, Mass=1242, SNR=24.7, Peak=122 HFD=3.3
22:22:01.794 00.003 1032 MultiStar: [#1 0.07,0.04,1.00,U] [#2 -0.18,0.01,0.81,U] [#3 0.07,0.05,0.77,U] [#4 0.02,0.16,0.65,U] [#5 0.09,0.00,0.69,U] [#6 -0.09,0.01,0.68,U] [#7 0.04,-0.13,0.69,U] [#8 -0.32,0.22,0.00,M9] 
22:22:01.795 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.00}, one-star: {0.14, -0.08}
22:22:01.796 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
22:22:01.799 00.003 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
22:22:01.802 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.17 mountX=-0.00 mountY=-0.03, mountTheta=-1.66
22:22:01.807 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
22:22:01.809 00.002 1032 Enqueuing Move request for scope (0.03, 0.00)
22:22:01.811 00.002 10072 Worker thread wakes up
22:22:01.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
22:22:01.811 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
22:22:01.811 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.00 yDistance=-0.03
22:22:01.813 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:22:01.816 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:22:01.816 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:22:01.816 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:01.816 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:22:01.816 00.000 10072 MoveAxis(W, 1, ABG)
22:22:01.816 00.000 10072 Guiding  Dir = 3, Dur = 1
22:22:01.816 00.000 10072 IsGuiding returns 0
22:22:01.817 00.001 10072 PulseGuide returned control before completion, sleep 11
22:22:01.835 00.018 1032 UpdateGuideState exits: m=1242 SNR=24.7
22:22:01.837 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:01.840 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:01.842 00.002 1032 Enqueuing Expose request
22:22:01.844 00.002 10072 IsGuiding returns 0
22:22:01.844 00.000 10072 Move returns status 0, amount 1
22:22:01.844 00.000 10072 MoveAxis(N, 0, ABG)
22:22:01.844 00.000 10072 Move returns status 0, amount 0
22:22:01.844 00.000 10072 move complete, result=0
22:22:01.844 00.000 10072 worker thread done servicing request
22:22:01.844 00.000 10072 Worker thread wakes up
22:22:01.844 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:01.844 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:01.852 00.008 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:22:02.250 00.398 10072 Exposure complete
22:22:02.303 00.053 10072 worker thread done servicing request
22:22:02.303 00.000 1032 OnExposeComplete: enter
22:22:02.305 00.002 1032 UpdateGuideState(): m_state=6
22:22:02.308 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3591
22:22:02.310 00.002 1032 Star::Find returns 1 (0), X=1101.33, Y=134.66, Mass=1289, SNR=25.2, Peak=128 HFD=3.2
22:22:02.311 00.001 1032 MultiStar: [#1 0.10,0.03,0.97,U] [#2 -0.13,-0.03,0.75,U] [#3 -0.07,0.03,0.76,U] [#4 0.05,0.02,0.68,U] [#5 0.10,-0.06,0.63,U] [#6 0.03,0.09,0.60,U] [#7 0.09,-0.14,0.66,U] [#8 -0.19,0.23,0.00,M10] 
22:22:02.313 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {0.12, -0.02}
22:22:02.314 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
22:22:02.316 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
22:22:02.317 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.21 mountX=-0.02 mountY=-0.04, mountTheta=-2.04
22:22:02.319 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
22:22:02.321 00.002 1032 Enqueuing Move request for scope (0.04, -0.01)
22:22:02.322 00.001 10072 Worker thread wakes up
22:22:02.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:22:02.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:22:02.322 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
22:22:02.324 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:22:02.326 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:02.326 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:22:02.327 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:02.327 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:22:02.327 00.000 10072 MoveAxis(W, 1, ABG)
22:22:02.327 00.000 10072 Guiding  Dir = 3, Dur = 1
22:22:02.328 00.001 10072 IsGuiding returns 0
22:22:02.328 00.000 10072 PulseGuide returned control before completion, sleep 11
22:22:02.341 00.013 10072 IsGuiding returns 0
22:22:02.341 00.000 10072 Move returns status 0, amount 1
22:22:02.341 00.000 10072 MoveAxis(N, 0, ABG)
22:22:02.341 00.000 10072 Move returns status 0, amount 0
22:22:02.341 00.000 10072 move complete, result=0
22:22:02.341 00.000 10072 worker thread done servicing request
22:22:02.345 00.004 1032 UpdateGuideState exits: m=1289 SNR=25.2
22:22:02.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:02.348 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:02.350 00.002 1032 Enqueuing Expose request
22:22:02.351 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:22:02.353 00.002 10072 Worker thread wakes up
22:22:02.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:02.354 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:02.985 00.631 10072 Exposure complete
22:22:03.036 00.051 10072 worker thread done servicing request
22:22:03.036 00.000 1032 OnExposeComplete: enter
22:22:03.038 00.002 1032 UpdateGuideState(): m_state=6
22:22:03.039 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3592
22:22:03.041 00.002 1032 Star::Find returns 1 (0), X=1101.41, Y=134.72, Mass=1389, SNR=26.2, Peak=123 HFD=3.2
22:22:03.043 00.002 1032 MultiStar: [#1 -0.02,0.12,0.97,U] [#2 -0.15,-0.02,0.79,U] [#3 0.24,0.10,0.00,M1] [#4 0.20,0.04,0.65,U] [#5 0.09,0.06,0.64,U] [#6 0.05,0.04,0.59,U] [#7 -0.09,0.05,0.68,U] [#8 -0.26,0.40,0.00,R] 
22:22:03.044 00.001 1032 refined, 6 included, MultiStar: {0.04, 0.05}, one-star: {0.20, 0.05}
22:22:03.046 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
22:22:03.048 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
22:22:03.051 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.91 mountX=0.04 mountY=-0.05, mountTheta=-0.92
22:22:03.053 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
22:22:03.054 00.001 1032 Enqueuing Move request for scope (0.04, 0.05)
22:22:03.056 00.002 10072 Worker thread wakes up
22:22:03.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
22:22:03.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
22:22:03.056 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
22:22:03.058 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:22:03.060 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:03.062 00.002 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:22:03.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:03.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:22:03.062 00.000 10072 MoveAxis(W, 1, ABG)
22:22:03.062 00.000 10072 Guiding  Dir = 3, Dur = 1
22:22:03.062 00.000 10072 IsGuiding returns 0
22:22:03.063 00.001 10072 PulseGuide returned control before completion, sleep 11
22:22:03.076 00.013 10072 IsGuiding returns 0
22:22:03.076 00.000 10072 Move returns status 0, amount 1
22:22:03.076 00.000 10072 MoveAxis(N, 0, ABG)
22:22:03.076 00.000 10072 Move returns status 0, amount 0
22:22:03.076 00.000 10072 move complete, result=0
22:22:03.076 00.000 10072 worker thread done servicing request
22:22:03.079 00.003 1032 UpdateGuideState exits: m=1389 SNR=26.2
22:22:03.081 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:03.083 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:03.084 00.001 1032 Enqueuing Expose request
22:22:03.086 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:22:03.087 00.001 10072 Worker thread wakes up
22:22:03.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:03.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:03.496 00.409 10072 Exposure complete
22:22:03.554 00.058 10072 worker thread done servicing request
22:22:03.554 00.000 1032 OnExposeComplete: enter
22:22:03.557 00.003 1032 UpdateGuideState(): m_state=6
22:22:03.559 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3593
22:22:03.560 00.001 1032 Star::Find returns 1 (0), X=1101.43, Y=134.76, Mass=1330, SNR=25.6, Peak=123 HFD=3.2
22:22:03.562 00.002 1032 MultiStar: [#1 -0.03,0.30,0.00,M1] [#2 -0.02,0.11,0.75,U] [#3 0.06,0.24,0.00,M2] [#4 0.09,0.18,0.65,U] [#5 -0.00,0.22,0.62,U] [#6 0.28,0.28,0.00,M1] [#7 0.13,-0.06,0.72,U] [#8 -0.06,-0.06,0.51,U] 
22:22:03.563 00.001 1032 refined, 5 included, MultiStar: {0.08, 0.08}, one-star: {0.22, 0.08}
22:22:03.564 00.001 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
22:22:03.565 00.001 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
22:22:03.567 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.82 mountX=0.06 mountY=-0.09, mountTheta=-1.01
22:22:03.571 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
22:22:03.573 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
22:22:03.574 00.001 10072 Worker thread wakes up
22:22:03.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
22:22:03.575 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
22:22:03.575 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.09
22:22:03.576 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:22:03.580 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:03.580 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:22:03.580 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:03.580 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:22:03.580 00.000 10072 MoveAxis(W, 0, ABG)
22:22:03.580 00.000 10072 Move returns status 0, amount 0
22:22:03.580 00.000 10072 MoveAxis(N, 0, ABG)
22:22:03.580 00.000 10072 Move returns status 0, amount 0
22:22:03.580 00.000 10072 move complete, result=0
22:22:03.580 00.000 10072 worker thread done servicing request
22:22:03.598 00.018 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:22:03.601 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:03.603 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:03.605 00.002 1032 Enqueuing Expose request
22:22:03.607 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:22:03.609 00.002 10072 Worker thread wakes up
22:22:03.609 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:03.609 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:04.244 00.635 10072 Exposure complete
22:22:04.296 00.052 10072 worker thread done servicing request
22:22:04.297 00.001 1032 OnExposeComplete: enter
22:22:04.300 00.003 1032 UpdateGuideState(): m_state=6
22:22:04.302 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3594
22:22:04.304 00.002 1032 Star::Find returns 1 (0), X=1101.21, Y=134.78, Mass=1365, SNR=26.0, Peak=131 HFD=3.2
22:22:04.307 00.003 1032 MultiStar: [#1 -0.01,0.29,0.00,M2] [#2 -0.11,0.14,0.77,U] [#3 0.17,0.30,0.00,M3] [#4 -0.00,0.25,0.00,M1] [#5 -0.01,0.19,0.65,U] [#6 0.20,0.35,0.00,M2] [#7 0.17,0.19,0.00,M1] [#8 -0.03,0.01,0.54,U] 
22:22:04.309 00.002 1032 single-star, 3 included, MultiStar: {-0.03, 0.11}, one-star: {0.00, 0.10}
22:22:04.310 00.001 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
22:22:04.312 00.002 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
22:22:04.313 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.57 mountX=0.10 mountY=-0.03, mountTheta=-0.26
22:22:04.316 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
22:22:04.318 00.002 1032 Enqueuing Move request for scope (0.00, 0.10)
22:22:04.319 00.001 10072 Worker thread wakes up
22:22:04.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
22:22:04.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
22:22:04.319 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.03
22:22:04.322 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:22:04.325 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:04.325 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:22:04.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:04.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:22:04.325 00.000 10072 MoveAxis(W, 0, ABG)
22:22:04.325 00.000 10072 Move returns status 0, amount 0
22:22:04.325 00.000 10072 MoveAxis(N, 0, ABG)
22:22:04.325 00.000 10072 Move returns status 0, amount 0
22:22:04.325 00.000 10072 move complete, result=0
22:22:04.325 00.000 10072 worker thread done servicing request
22:22:04.343 00.018 1032 UpdateGuideState exits: m=1365 SNR=26.0
22:22:04.346 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:04.347 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:04.349 00.002 1032 Enqueuing Expose request
22:22:04.350 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
22:22:04.352 00.002 10072 Worker thread wakes up
22:22:04.352 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:04.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:04.759 00.407 10072 Exposure complete
22:22:04.808 00.049 10072 worker thread done servicing request
22:22:04.808 00.000 1032 OnExposeComplete: enter
22:22:04.810 00.002 1032 UpdateGuideState(): m_state=6
22:22:04.811 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3595
22:22:04.812 00.001 1032 Star::Find returns 1 (0), X=1101.23, Y=134.76, Mass=1323, SNR=25.5, Peak=126 HFD=3.0
22:22:04.813 00.001 1032 MultiStar: [#1 0.07,0.27,0.00,M3] [#2 -0.21,0.13,0.00,M1] [#3 0.15,0.34,0.00,M4] [#4 0.08,0.22,0.67,U] [#5 0.09,0.07,0.68,U] [#6 0.13,0.39,0.00,M3] [#7 0.03,0.06,0.72,U] [#8 0.03,0.05,0.50,U] 
22:22:04.816 00.003 1032 single-star, 4 included, MultiStar: {0.05, 0.10}, one-star: {0.02, 0.09}
22:22:04.817 00.001 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
22:22:04.819 00.002 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
22:22:04.820 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.34 mountX=0.08 mountY=-0.04, mountTheta=-0.49
22:22:04.822 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
22:22:04.824 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
22:22:04.825 00.001 10072 Worker thread wakes up
22:22:04.825 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
22:22:04.825 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
22:22:04.825 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
22:22:04.827 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:22:04.830 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:04.830 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:22:04.830 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:04.830 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:22:04.830 00.000 10072 MoveAxis(E, 0, ABG)
22:22:04.830 00.000 10072 Move returns status 0, amount 0
22:22:04.830 00.000 10072 MoveAxis(N, 0, ABG)
22:22:04.830 00.000 10072 Move returns status 0, amount 0
22:22:04.830 00.000 10072 move complete, result=0
22:22:04.830 00.000 10072 worker thread done servicing request
22:22:04.847 00.017 1032 UpdateGuideState exits: m=1323 SNR=25.5
22:22:04.850 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:04.852 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:04.853 00.001 1032 Enqueuing Expose request
22:22:04.856 00.003 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:22:04.857 00.001 10072 Worker thread wakes up
22:22:04.858 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:04.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:05.496 00.638 10072 Exposure complete
22:22:05.546 00.050 10072 worker thread done servicing request
22:22:05.546 00.000 1032 OnExposeComplete: enter
22:22:05.548 00.002 1032 UpdateGuideState(): m_state=6
22:22:05.552 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3596
22:22:05.557 00.005 1032 Star::Find returns 1 (0), X=1101.15, Y=134.82, Mass=1401, SNR=26.3, Peak=117 HFD=3.2
22:22:05.559 00.002 1032 MultiStar: [#1 0.05,0.31,0.00,M4] [#2 -0.04,0.21,0.74,U] [#3 0.07,0.37,0.00,M5] [#4 0.04,0.21,0.59,U] [#5 -0.02,0.42,0.00,M1] [#6 -0.02,0.33,0.00,M4] [#7 0.07,0.14,0.68,U] [#8 0.04,0.18,0.47,U] 
22:22:05.562 00.003 1032 single-star, 4 included, MultiStar: {0.00, 0.17}, one-star: {-0.06, 0.14}
22:22:05.563 00.001 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
22:22:05.565 00.002 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
22:22:05.567 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=2.00 mountX=0.15 mountY=0.03, mountTheta=0.17
22:22:05.570 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.14, opts=13)
22:22:05.572 00.002 1032 Enqueuing Move request for scope (-0.06, 0.14)
22:22:05.574 00.002 10072 Worker thread wakes up
22:22:05.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
22:22:05.574 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
22:22:05.574 00.000 10072 Moving (-0.06, 0.14) raw xDistance=0.15 yDistance=0.03
22:22:05.576 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:22:05.579 00.003 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 285.77
22:22:05.579 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
22:22:05.579 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:05.581 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:22:05.581 00.000 10072 MoveAxis(W, 71, ABG)
22:22:05.581 00.000 10072 Guiding  Dir = 3, Dur = 71
22:22:05.581 00.000 10072 IsGuiding returns 0
22:22:05.582 00.001 10072 PulseGuide returned control before completion, sleep 81
22:22:05.599 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.3
22:22:05.601 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:05.603 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:05.605 00.002 1032 Enqueuing Expose request
22:22:05.664 00.059 10072 IsGuiding returns 0
22:22:05.664 00.000 10072 Move returns status 0, amount 71
22:22:05.664 00.000 10072 MoveAxis(N, 0, ABG)
22:22:05.664 00.000 10072 Move returns status 0, amount 0
22:22:05.665 00.001 10072 move complete, result=0
22:22:05.665 00.000 10072 worker thread done servicing request
22:22:05.665 00.000 10072 Worker thread wakes up
22:22:05.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:05.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:05.665 00.000 1032 GuideStep: 0.2 px 71 ms WEST, 0.0 px 0 ms NORTH
22:22:06.074 00.409 10072 Exposure complete
22:22:06.130 00.056 10072 worker thread done servicing request
22:22:06.130 00.000 1032 OnExposeComplete: enter
22:22:06.133 00.003 1032 UpdateGuideState(): m_state=6
22:22:06.135 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3597
22:22:06.137 00.002 1032 Star::Find returns 1 (0), X=1101.25, Y=134.92, Mass=1480, SNR=27.0, Peak=134 HFD=3.2
22:22:06.139 00.002 1032 MultiStar: [#1 0.17,0.39,0.00,M5] [#2 -0.11,0.22,0.00,M1] [#3 0.20,0.23,0.00,M6] [#4 0.06,0.23,0.00,M1] [#5 0.02,0.14,0.63,U] [#6 0.25,0.30,0.00,M5] [#7 0.06,0.18,0.65,U] [#8 0.07,0.25,0.00,M1] 
22:22:06.141 00.002 1032 refined, 2 included, MultiStar: {0.04, 0.20}, one-star: {0.04, 0.24}
22:22:06.143 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
22:22:06.145 00.002 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
22:22:06.146 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.37 mountX=0.18 mountY=-0.09, mountTheta=-0.46
22:22:06.151 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.20, opts=13)
22:22:06.153 00.002 1032 Enqueuing Move request for scope (0.04, 0.20)
22:22:06.154 00.001 10072 Worker thread wakes up
22:22:06.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
22:22:06.154 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
22:22:06.154 00.000 10072 Moving (0.04, 0.20) raw xDistance=0.18 yDistance=-0.09
22:22:06.156 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:22:06.158 00.002 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 285.77
22:22:06.158 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
22:22:06.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:06.160 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:22:06.160 00.000 10072 MoveAxis(W, 84, ABG)
22:22:06.160 00.000 10072 Guiding  Dir = 3, Dur = 84
22:22:06.160 00.000 10072 IsGuiding returns 0
22:22:06.160 00.000 10072 PulseGuide returned control before completion, sleep 94
22:22:06.178 00.018 1032 UpdateGuideState exits: m=1480 SNR=27.0
22:22:06.182 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:06.185 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:06.186 00.001 1032 Enqueuing Expose request
22:22:06.258 00.072 10072 IsGuiding returns 0
22:22:06.258 00.000 10072 Move returns status 0, amount 84
22:22:06.258 00.000 10072 MoveAxis(N, 0, ABG)
22:22:06.258 00.000 10072 Move returns status 0, amount 0
22:22:06.258 00.000 10072 move complete, result=0
22:22:06.258 00.000 10072 worker thread done servicing request
22:22:06.258 00.000 10072 Worker thread wakes up
22:22:06.258 00.000 1032 GuideStep: 0.2 px 84 ms WEST, -0.1 px 0 ms NORTH
22:22:06.260 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:06.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:06.887 00.627 10072 Exposure complete
22:22:06.939 00.052 10072 worker thread done servicing request
22:22:06.939 00.000 1032 OnExposeComplete: enter
22:22:06.941 00.002 1032 UpdateGuideState(): m_state=6
22:22:06.943 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3598
22:22:06.944 00.001 1032 Star::Find returns 1 (0), X=1101.23, Y=134.63, Mass=1366, SNR=26.0, Peak=134 HFD=3.2
22:22:06.946 00.002 1032 MultiStar: [#1 0.14,0.13,0.92,U] [#2 -0.03,-0.12,0.71,U] [#3 0.18,-0.09,0.74,U] [#4 0.18,-0.07,0.64,U] [#5 0.01,-0.00,0.63,U] [#6 0.06,0.00,0.62,U] [#7 0.24,-0.23,0.00,M1] [#8 0.11,-0.21,0.47,U] 
22:22:06.947 00.001 1032 single-star, 7 included, MultiStar: {0.08, -0.04}, one-star: {0.02, -0.04}
22:22:06.948 00.001 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
22:22:06.949 00.001 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
22:22:06.951 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.18 mountX=-0.05 mountY=-0.01, mountTheta=-3.01
22:22:06.954 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
22:22:06.955 00.001 1032 Enqueuing Move request for scope (0.02, -0.04)
22:22:06.957 00.002 10072 Worker thread wakes up
22:22:06.958 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:22:06.958 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:22:06.958 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.01
22:22:06.961 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:22:06.963 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:06.964 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:22:06.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:06.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:22:06.964 00.000 10072 MoveAxis(E, 0, ABG)
22:22:06.964 00.000 10072 Move returns status 0, amount 0
22:22:06.964 00.000 10072 MoveAxis(N, 0, ABG)
22:22:06.964 00.000 10072 Move returns status 0, amount 0
22:22:06.964 00.000 10072 move complete, result=0
22:22:06.964 00.000 10072 worker thread done servicing request
22:22:06.981 00.017 1032 UpdateGuideState exits: m=1366 SNR=26.0
22:22:06.983 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:06.987 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:06.989 00.002 1032 Enqueuing Expose request
22:22:06.993 00.004 10072 Worker thread wakes up
22:22:06.993 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:06.993 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:06.993 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:22:07.406 00.413 10072 Exposure complete
22:22:07.461 00.055 10072 worker thread done servicing request
22:22:07.461 00.000 1032 OnExposeComplete: enter
22:22:07.463 00.002 1032 UpdateGuideState(): m_state=6
22:22:07.464 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3599
22:22:07.467 00.003 1032 Star::Find returns 1 (0), X=1101.16, Y=134.62, Mass=1410, SNR=26.4, Peak=138 HFD=3.2
22:22:07.468 00.001 1032 MultiStar: [#1 0.13,-0.10,0.92,U] [#2 -0.09,-0.18,0.81,U] [#3 0.14,-0.09,0.70,U] [#4 0.10,-0.04,0.64,U] [#5 0.11,-0.07,0.59,U] [#6 0.25,-0.03,0.00,M5] [#7 0.18,-0.26,0.00,M2] [#8 0.11,-0.28,0.00,M1] 
22:22:07.470 00.002 1032 single-star, 5 included, MultiStar: {0.05, -0.09}, one-star: {-0.05, -0.06}
22:22:07.472 00.002 1032 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.83) = xAngle (-4.18 = 2.11)
22:22:07.473 00.001 1032 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.18 = 2.11)
22:22:07.475 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.35 mountX=-0.04 mountY=0.07, mountTheta=2.11
22:22:07.478 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.06, opts=13)
22:22:07.480 00.002 1032 Enqueuing Move request for scope (-0.05, -0.06)
22:22:07.481 00.001 10072 Worker thread wakes up
22:22:07.481 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
22:22:07.481 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
22:22:07.481 00.000 10072 Moving (-0.05, -0.06) raw xDistance=-0.04 yDistance=0.07
22:22:07.483 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:22:07.487 00.004 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:07.487 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:22:07.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:07.487 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:22:07.487 00.000 10072 MoveAxis(E, 0, ABG)
22:22:07.487 00.000 10072 Move returns status 0, amount 0
22:22:07.487 00.000 10072 MoveAxis(N, 0, ABG)
22:22:07.487 00.000 10072 Move returns status 0, amount 0
22:22:07.489 00.002 10072 move complete, result=0
22:22:07.489 00.000 10072 worker thread done servicing request
22:22:07.505 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:22:07.506 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:07.509 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:07.510 00.001 1032 Enqueuing Expose request
22:22:07.512 00.002 1032 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:22:07.513 00.001 10072 Worker thread wakes up
22:22:07.513 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:07.514 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:08.140 00.626 10072 Exposure complete
22:22:08.195 00.055 10072 worker thread done servicing request
22:22:08.196 00.001 1032 OnExposeComplete: enter
22:22:08.198 00.002 1032 UpdateGuideState(): m_state=6
22:22:08.199 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3600
22:22:08.202 00.003 1032 Star::Find returns 1 (0), X=1101.36, Y=134.64, Mass=1253, SNR=24.9, Peak=125 HFD=3.2
22:22:08.204 00.002 1032 MultiStar: [#1 0.06,0.02,0.93,U] [#2 -0.07,-0.04,0.78,U] [#3 0.17,0.03,0.81,U] [#4 0.05,-0.06,0.67,U] [#5 0.01,-0.13,0.67,U] [#6 0.13,-0.01,0.65,U] [#7 0.13,-0.29,0.00,M3] [#8 0.09,-0.39,0.00,M2] 
22:22:08.206 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.03}, one-star: {0.15, -0.04}
22:22:08.207 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
22:22:08.210 00.003 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
22:22:08.212 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.38 mountX=-0.05 mountY=-0.06, mountTheta=-2.21
22:22:08.214 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
22:22:08.217 00.003 1032 Enqueuing Move request for scope (0.07, -0.03)
22:22:08.219 00.002 10072 Worker thread wakes up
22:22:08.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:22:08.219 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:22:08.219 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
22:22:08.221 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:22:08.224 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:08.224 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:22:08.225 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:08.225 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:22:08.225 00.000 10072 MoveAxis(E, 1, ABG)
22:22:08.225 00.000 10072 Guiding  Dir = 2, Dur = 1
22:22:08.225 00.000 10072 IsGuiding returns 0
22:22:08.226 00.001 10072 PulseGuide returned control before completion, sleep 11
22:22:08.244 00.018 1032 UpdateGuideState exits: m=1253 SNR=24.9
22:22:08.246 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:08.248 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:08.250 00.002 1032 Enqueuing Expose request
22:22:08.253 00.003 10072 IsGuiding returns 0
22:22:08.253 00.000 10072 Move returns status 0, amount 1
22:22:08.253 00.000 10072 MoveAxis(N, 0, ABG)
22:22:08.253 00.000 10072 Move returns status 0, amount 0
22:22:08.253 00.000 10072 move complete, result=0
22:22:08.253 00.000 10072 worker thread done servicing request
22:22:08.253 00.000 10072 Worker thread wakes up
22:22:08.253 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:08.253 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:08.260 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:22:08.673 00.413 10072 Exposure complete
22:22:08.725 00.052 10072 worker thread done servicing request
22:22:08.725 00.000 1032 OnExposeComplete: enter
22:22:08.728 00.003 1032 UpdateGuideState(): m_state=6
22:22:08.729 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3601
22:22:08.730 00.001 1032 Star::Find returns 1 (0), X=1101.25, Y=134.51, Mass=1350, SNR=25.8, Peak=129 HFD=3.3
22:22:08.732 00.002 1032 MultiStar: [#1 0.05,0.03,1.01,U] [#2 -0.06,-0.10,0.79,U] [#3 0.13,0.10,0.75,U] [#4 -0.07,0.03,0.68,U] [#5 0.10,0.02,0.63,U] [#6 0.20,0.09,0.60,U] [#7 0.19,-0.11,0.68,U] [#8 0.11,-0.20,0.48,U] 
22:22:08.733 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.04, -0.17}
22:22:08.736 00.003 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:22:08.737 00.001 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:22:08.739 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.46 mountX=-0.05 mountY=-0.06, mountTheta=-2.29
22:22:08.742 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
22:22:08.743 00.001 1032 Enqueuing Move request for scope (0.07, -0.03)
22:22:08.746 00.003 10072 Worker thread wakes up
22:22:08.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:22:08.746 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:22:08.746 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
22:22:08.747 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:22:08.749 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:08.749 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:22:08.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:08.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:22:08.749 00.000 10072 MoveAxis(E, 1, ABG)
22:22:08.749 00.000 10072 Guiding  Dir = 2, Dur = 1
22:22:08.749 00.000 10072 IsGuiding returns 0
22:22:08.750 00.001 10072 PulseGuide returned control before completion, sleep 11
22:22:08.762 00.012 10072 IsGuiding returns 0
22:22:08.762 00.000 10072 Move returns status 0, amount 1
22:22:08.762 00.000 10072 MoveAxis(N, 0, ABG)
22:22:08.762 00.000 10072 Move returns status 0, amount 0
22:22:08.762 00.000 10072 move complete, result=0
22:22:08.762 00.000 10072 worker thread done servicing request
22:22:08.764 00.002 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:22:08.767 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:08.769 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:08.771 00.002 1032 Enqueuing Expose request
22:22:08.774 00.003 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:22:08.775 00.001 10072 Worker thread wakes up
22:22:08.776 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:08.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:09.404 00.628 10072 Exposure complete
22:22:09.454 00.050 10072 worker thread done servicing request
22:22:09.456 00.002 1032 OnExposeComplete: enter
22:22:09.458 00.002 1032 UpdateGuideState(): m_state=6
22:22:09.460 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3602
22:22:09.461 00.001 1032 Star::Find returns 1 (0), X=1101.18, Y=134.72, Mass=1312, SNR=25.4, Peak=119 HFD=3.3
22:22:09.463 00.002 1032 MultiStar: [#1 -0.01,0.06,0.93,U] [#2 -0.12,-0.05,0.77,U] [#3 0.23,0.04,0.72,U] [#4 0.14,-0.02,0.67,U] [#5 0.03,-0.09,0.65,U] [#6 0.19,-0.07,0.64,U] [#7 0.08,-0.09,0.70,U] [#8 -0.09,-0.25,0.00,M2] 
22:22:09.465 00.002 1032 single-star, 7 included, MultiStar: {0.05, -0.01}, one-star: {-0.03, 0.04}
22:22:09.466 00.001 1032 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.83) = xAngle (0.37 = 0.37)
22:22:09.467 00.001 1032 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.37 = 0.37)
22:22:09.469 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.20 mountX=0.05 mountY=0.02, mountTheta=0.37
22:22:09.471 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
22:22:09.473 00.002 1032 Enqueuing Move request for scope (-0.03, 0.04)
22:22:09.475 00.002 10072 Worker thread wakes up
22:22:09.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
22:22:09.475 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
22:22:09.475 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.02
22:22:09.477 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:22:09.479 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:09.479 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:22:09.479 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:09.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:22:09.479 00.000 10072 MoveAxis(E, 1, ABG)
22:22:09.479 00.000 10072 Guiding  Dir = 2, Dur = 1
22:22:09.480 00.001 10072 IsGuiding returns 0
22:22:09.480 00.000 10072 PulseGuide returned control before completion, sleep 11
22:22:09.496 00.016 10072 IsGuiding returns 0
22:22:09.496 00.000 10072 Move returns status 0, amount 1
22:22:09.496 00.000 10072 MoveAxis(N, 0, ABG)
22:22:09.496 00.000 10072 Move returns status 0, amount 0
22:22:09.496 00.000 10072 move complete, result=0
22:22:09.496 00.000 10072 worker thread done servicing request
22:22:09.500 00.004 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:22:09.502 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:09.503 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:09.504 00.001 1032 Enqueuing Expose request
22:22:09.506 00.002 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:22:09.508 00.002 10072 Worker thread wakes up
22:22:09.508 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:09.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:09.919 00.411 10072 Exposure complete
22:22:09.975 00.056 10072 worker thread done servicing request
22:22:09.975 00.000 1032 OnExposeComplete: enter
22:22:09.977 00.002 1032 UpdateGuideState(): m_state=6
22:22:09.980 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3603
22:22:09.981 00.001 1032 Star::Find returns 1 (0), X=1101.31, Y=134.62, Mass=1377, SNR=26.0, Peak=131 HFD=3.3
22:22:09.983 00.002 1032 MultiStar: [#1 0.12,0.00,0.96,U] [#2 0.03,-0.13,0.73,U] [#3 0.02,-0.00,0.71,U] [#4 0.19,0.02,0.70,U] [#5 0.01,-0.01,0.64,U] [#6 -0.01,-0.20,0.60,U] [#7 0.19,-0.19,0.00,M2] [#8 0.01,-0.30,0.00,M3] 
22:22:09.985 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.05}, one-star: {0.10, -0.05}
22:22:09.987 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
22:22:09.990 00.003 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
22:22:09.992 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.60 mountX=-0.07 mountY=-0.06, mountTheta=-2.43
22:22:09.996 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
22:22:09.998 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
22:22:10.000 00.002 10072 Worker thread wakes up
22:22:10.000 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
22:22:10.000 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
22:22:10.000 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.06
22:22:10.002 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:22:10.005 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:10.005 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:22:10.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:10.005 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:22:10.005 00.000 10072 MoveAxis(E, 1, ABG)
22:22:10.005 00.000 10072 Guiding  Dir = 2, Dur = 1
22:22:10.005 00.000 10072 IsGuiding returns 0
22:22:10.006 00.001 10072 PulseGuide returned control before completion, sleep 11
22:22:10.024 00.018 1032 UpdateGuideState exits: m=1377 SNR=26.0
22:22:10.027 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:10.029 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:10.031 00.002 1032 Enqueuing Expose request
22:22:10.033 00.002 10072 IsGuiding returns 0
22:22:10.033 00.000 10072 Move returns status 0, amount 1
22:22:10.033 00.000 10072 MoveAxis(N, 0, ABG)
22:22:10.033 00.000 10072 Move returns status 0, amount 0
22:22:10.033 00.000 10072 move complete, result=0
22:22:10.033 00.000 10072 worker thread done servicing request
22:22:10.033 00.000 10072 Worker thread wakes up
22:22:10.033 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:10.034 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:10.040 00.006 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:22:10.667 00.627 10072 Exposure complete
22:22:10.720 00.053 10072 worker thread done servicing request
22:22:10.720 00.000 1032 OnExposeComplete: enter
22:22:10.722 00.002 1032 UpdateGuideState(): m_state=6
22:22:10.724 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3604
22:22:10.726 00.002 1032 Star::Find returns 1 (0), X=1101.36, Y=134.54, Mass=1258, SNR=24.9, Peak=115 HFD=3.2
22:22:10.729 00.003 1032 MultiStar: [#1 0.12,-0.08,1.00,U] [#2 0.06,-0.09,0.79,U] [#3 0.19,0.03,0.81,U] [#4 -0.02,-0.02,0.65,U] [#5 0.14,-0.21,0.00,M1] [#6 0.08,-0.05,0.64,U] [#7 0.06,-0.22,0.71,U] [#8 0.09,-0.44,0.00,M4] 
22:22:10.731 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.08}, one-star: {0.15, -0.14}
22:22:10.732 00.001 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
22:22:10.733 00.001 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
22:22:10.736 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.70 mountX=-0.11 mountY=-0.07, mountTheta=-2.53
22:22:10.741 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
22:22:10.744 00.003 1032 Enqueuing Move request for scope (0.10, -0.08)
22:22:10.746 00.002 10072 Worker thread wakes up
22:22:10.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
22:22:10.746 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
22:22:10.746 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=-0.07
22:22:10.748 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:22:10.750 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:10.750 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:22:10.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:10.751 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:22:10.751 00.000 10072 MoveAxis(E, 1, ABG)
22:22:10.751 00.000 10072 Guiding  Dir = 2, Dur = 1
22:22:10.751 00.000 10072 IsGuiding returns 0
22:22:10.751 00.000 10072 PulseGuide returned control before completion, sleep 11
22:22:10.770 00.019 1032 UpdateGuideState exits: m=1258 SNR=24.9
22:22:10.772 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:10.774 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:10.775 00.001 1032 Enqueuing Expose request
22:22:10.777 00.002 10072 IsGuiding returns 0
22:22:10.777 00.000 10072 Move returns status 0, amount 1
22:22:10.777 00.000 10072 MoveAxis(N, 0, ABG)
22:22:10.777 00.000 10072 Move returns status 0, amount 0
22:22:10.777 00.000 10072 move complete, result=0
22:22:10.777 00.000 10072 worker thread done servicing request
22:22:10.777 00.000 10072 Worker thread wakes up
22:22:10.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:10.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:10.784 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:22:11.187 00.403 10072 Exposure complete
22:22:11.243 00.056 10072 worker thread done servicing request
22:22:11.243 00.000 1032 OnExposeComplete: enter
22:22:11.245 00.002 1032 UpdateGuideState(): m_state=6
22:22:11.248 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3605
22:22:11.250 00.002 1032 Star::Find returns 1 (0), X=1101.32, Y=134.47, Mass=1593, SNR=28.0, Peak=167 HFD=3.2
22:22:11.252 00.002 1032 MultiStar: [#1 -0.00,0.07,0.87,U] [#2 -0.02,-0.06,0.67,U] [#3 0.23,-0.08,0.00,M1] [#4 0.07,-0.11,0.59,U] [#5 0.12,-0.21,0.00,M2] [#6 0.18,0.09,0.51,U] [#7 -0.06,-0.10,0.60,U] [#8 -0.09,-0.48,0.00,M5] 
22:22:11.253 00.001 1032 refined, 5 included, MultiStar: {0.04, -0.06}, one-star: {0.11, -0.21}
22:22:11.255 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
22:22:11.257 00.002 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
22:22:11.259 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-0.96 mountX=-0.07 mountY=-0.03, mountTheta=-2.79
22:22:11.262 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
22:22:11.264 00.002 1032 Enqueuing Move request for scope (0.04, -0.06)
22:22:11.265 00.001 10072 Worker thread wakes up
22:22:11.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
22:22:11.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
22:22:11.265 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.03
22:22:11.269 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:22:11.272 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:11.272 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:22:11.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:11.272 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:22:11.272 00.000 10072 MoveAxis(E, 1, ABG)
22:22:11.272 00.000 10072 Guiding  Dir = 2, Dur = 1
22:22:11.273 00.001 10072 IsGuiding returns 0
22:22:11.274 00.001 10072 PulseGuide returned control before completion, sleep 11
22:22:11.289 00.015 1032 UpdateGuideState exits: m=1593 SNR=28.0
22:22:11.291 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:11.293 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:11.294 00.001 1032 Enqueuing Expose request
22:22:11.296 00.002 10072 IsGuiding returns 0
22:22:11.296 00.000 10072 Move returns status 0, amount 1
22:22:11.296 00.000 10072 MoveAxis(N, 0, ABG)
22:22:11.296 00.000 10072 Move returns status 0, amount 0
22:22:11.296 00.000 10072 move complete, result=0
22:22:11.296 00.000 10072 worker thread done servicing request
22:22:11.296 00.000 10072 Worker thread wakes up
22:22:11.296 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:11.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:11.305 00.009 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:22:12.029 00.724 10072 Exposure complete
22:22:12.083 00.054 10072 worker thread done servicing request
22:22:12.083 00.000 1032 OnExposeComplete: enter
22:22:12.085 00.002 1032 UpdateGuideState(): m_state=6
22:22:12.087 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3606
22:22:12.092 00.005 1032 Star::Find returns 1 (0), X=1101.10, Y=134.72, Mass=1258, SNR=24.9, Peak=105 HFD=3.3
22:22:12.093 00.001 1032 MultiStar: [#1 0.09,-0.05,1.00,U] [#2 -0.03,-0.18,0.84,U] [#3 0.32,-0.03,0.00,M2] [#4 0.08,0.01,0.64,U] [#5 0.11,-0.11,0.69,U] [#6 -0.01,-0.13,0.65,U] [#7 -0.00,-0.18,0.69,U] [#8 0.11,-0.36,0.00,M6] 
22:22:12.095 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.08}, one-star: {-0.11, 0.04}
22:22:12.096 00.001 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.06)
22:22:12.098 00.002 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.06)
22:22:12.099 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.39 mountX=-0.08 mountY=0.01, mountTheta=3.06
22:22:12.102 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
22:22:12.104 00.002 1032 Enqueuing Move request for scope (0.01, -0.08)
22:22:12.106 00.002 10072 Worker thread wakes up
22:22:12.106 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
22:22:12.106 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
22:22:12.106 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
22:22:12.109 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:22:12.112 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:12.112 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:22:12.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:12.112 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:22:12.113 00.001 10072 MoveAxis(E, 1, ABG)
22:22:12.113 00.000 10072 Guiding  Dir = 2, Dur = 1
22:22:12.113 00.000 10072 IsGuiding returns 0
22:22:12.114 00.001 10072 PulseGuide returned control before completion, sleep 11
22:22:12.131 00.017 1032 UpdateGuideState exits: m=1258 SNR=24.9
22:22:12.133 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:12.134 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:12.136 00.002 1032 Enqueuing Expose request
22:22:12.138 00.002 10072 IsGuiding returns 0
22:22:12.138 00.000 10072 Move returns status 0, amount 1
22:22:12.138 00.000 10072 MoveAxis(N, 0, ABG)
22:22:12.138 00.000 10072 Move returns status 0, amount 0
22:22:12.138 00.000 10072 move complete, result=0
22:22:12.138 00.000 10072 worker thread done servicing request
22:22:12.138 00.000 10072 Worker thread wakes up
22:22:12.138 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:12.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:12.145 00.007 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:22:12.546 00.401 10072 Exposure complete
22:22:12.601 00.055 10072 worker thread done servicing request
22:22:12.601 00.000 1032 OnExposeComplete: enter
22:22:12.603 00.002 1032 UpdateGuideState(): m_state=6
22:22:12.605 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3607
22:22:12.607 00.002 1032 Star::Find returns 1 (0), X=1101.37, Y=134.42, Mass=1416, SNR=26.4, Peak=130 HFD=3.3
22:22:12.610 00.003 1032 MultiStar: [#1 0.00,-0.18,0.90,U] [#2 0.05,-0.28,0.00,M1] [#3 0.32,-0.11,0.00,M3] [#4 0.21,-0.07,0.67,U] [#5 0.05,-0.19,0.65,U] [#6 0.16,-0.24,0.00,M1] [#7 0.23,-0.30,0.00,M1] [#8 0.03,-0.46,0.00,M7] 
22:22:12.612 00.002 1032 refined, 3 included, MultiStar: {0.10, -0.19}, one-star: {0.16, -0.26}
22:22:12.615 00.003 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
22:22:12.617 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
22:22:12.620 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-1.07 mountX=-0.21 mountY=-0.05, mountTheta=-2.90
22:22:12.623 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.19, opts=13)
22:22:12.625 00.002 1032 Enqueuing Move request for scope (0.10, -0.19)
22:22:12.627 00.002 10072 Worker thread wakes up
22:22:12.628 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
22:22:12.628 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
22:22:12.628 00.000 10072 Moving (0.10, -0.19) raw xDistance=-0.21 yDistance=-0.05
22:22:12.630 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:22:12.632 00.002 10072 PPEC rslt: input = -0.21, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 285.76
22:22:12.632 00.000 10072 PPEC: input: -0.21, control: -0.10, exposure: 500
22:22:12.632 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:12.632 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:22:12.632 00.000 10072 MoveAxis(E, 99, ABG)
22:22:12.632 00.000 10072 Guiding  Dir = 2, Dur = 99
22:22:12.633 00.001 10072 IsGuiding returns 0
22:22:12.633 00.000 10072 PulseGuide returned control before completion, sleep 109
22:22:12.652 00.019 1032 UpdateGuideState exits: m=1416 SNR=26.4
22:22:12.655 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:12.657 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:12.658 00.001 1032 Enqueuing Expose request
22:22:12.746 00.088 10072 IsGuiding returns 1
22:22:12.746 00.000 10072 scope still moving after pulse duration time elapsed
22:22:12.777 00.031 10072 IsGuiding returns 0
22:22:12.777 00.000 10072 scope move finished after 99 + 44 ms
22:22:12.777 00.000 10072 Move returns status 0, amount 99
22:22:12.777 00.000 10072 MoveAxis(N, 0, ABG)
22:22:12.777 00.000 10072 Move returns status 0, amount 0
22:22:12.777 00.000 10072 move complete, result=0
22:22:12.777 00.000 10072 worker thread done servicing request
22:22:12.777 00.000 10072 Worker thread wakes up
22:22:12.777 00.000 1032 GuideStep: -0.2 px 99 ms EAST, -0.1 px 0 ms NORTH
22:22:12.780 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:12.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:13.404 00.624 10072 Exposure complete
22:22:13.453 00.049 10072 worker thread done servicing request
22:22:13.453 00.000 1032 OnExposeComplete: enter
22:22:13.454 00.001 1032 UpdateGuideState(): m_state=6
22:22:13.457 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3608
22:22:13.459 00.002 1032 Star::Find returns 1 (0), X=1101.27, Y=134.49, Mass=1200, SNR=24.3, Peak=117 HFD=3.2
22:22:13.461 00.002 1032 MultiStar: [#1 -0.08,-0.10,1.03,U] [#2 -0.00,-0.24,0.00,M2] [#3 0.15,-0.05,0.75,U] [#4 0.08,-0.21,0.74,U] [#5 0.04,-0.11,0.71,U] [#6 0.38,-0.14,0.00,M2] [#7 0.06,-0.34,0.00,M2] [#8 0.07,-0.29,0.00,M8] 
22:22:13.462 00.001 1032 refined, 4 included, MultiStar: {0.04, -0.13}, one-star: {0.06, -0.19}
22:22:13.463 00.001 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
22:22:13.465 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
22:22:13.466 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.28 mountX=-0.14 mountY=-0.00, mountTheta=-3.11
22:22:13.470 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.13, opts=13)
22:22:13.472 00.002 1032 Enqueuing Move request for scope (0.04, -0.13)
22:22:13.473 00.001 10072 Worker thread wakes up
22:22:13.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
22:22:13.473 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
22:22:13.474 00.001 10072 Moving (0.04, -0.13) raw xDistance=-0.14 yDistance=-0.00
22:22:13.475 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:22:13.477 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 285.76
22:22:13.477 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
22:22:13.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:13.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:22:13.477 00.000 10072 MoveAxis(E, 67, ABG)
22:22:13.477 00.000 10072 Guiding  Dir = 2, Dur = 67
22:22:13.478 00.001 10072 IsGuiding returns 0
22:22:13.478 00.000 10072 PulseGuide returned control before completion, sleep 77
22:22:13.495 00.017 1032 UpdateGuideState exits: m=1200 SNR=24.3
22:22:13.496 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:13.498 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:13.500 00.002 1032 Enqueuing Expose request
22:22:13.557 00.057 10072 IsGuiding returns 0
22:22:13.557 00.000 10072 Move returns status 0, amount 67
22:22:13.557 00.000 10072 MoveAxis(N, 0, ABG)
22:22:13.557 00.000 10072 Move returns status 0, amount 0
22:22:13.557 00.000 10072 move complete, result=0
22:22:13.557 00.000 10072 worker thread done servicing request
22:22:13.557 00.000 10072 Worker thread wakes up
22:22:13.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:13.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:13.558 00.001 1032 GuideStep: -0.1 px 67 ms EAST, -0.0 px 0 ms NORTH
22:22:13.968 00.410 10072 Exposure complete
22:22:14.025 00.057 10072 worker thread done servicing request
22:22:14.025 00.000 1032 OnExposeComplete: enter
22:22:14.027 00.002 1032 UpdateGuideState(): m_state=6
22:22:14.029 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3609
22:22:14.030 00.001 1032 Star::Find returns 1 (0), X=1101.27, Y=134.55, Mass=1392, SNR=26.2, Peak=127 HFD=3.3
22:22:14.032 00.002 1032 MultiStar: [#1 0.06,-0.10,0.93,U] [#2 -0.07,-0.24,0.00,M3] [#3 0.11,0.02,0.74,U] [#4 -0.04,-0.10,0.62,U] [#5 0.13,-0.09,0.64,U] [#6 0.21,0.01,0.57,U] [#7 0.10,-0.16,0.72,U] [#8 0.06,-0.37,0.00,M9] 
22:22:14.034 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.08}, one-star: {0.06, -0.12}
22:22:14.035 00.001 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
22:22:14.036 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
22:22:14.038 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.76 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
22:22:14.041 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
22:22:14.042 00.001 1032 Enqueuing Move request for scope (0.08, -0.08)
22:22:14.044 00.002 10072 Worker thread wakes up
22:22:14.044 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
22:22:14.044 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
22:22:14.044 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
22:22:14.046 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:22:14.050 00.004 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:14.050 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:22:14.050 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:14.050 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:22:14.050 00.000 10072 MoveAxis(E, 2, ABG)
22:22:14.050 00.000 10072 Guiding  Dir = 2, Dur = 2
22:22:14.051 00.001 10072 IsGuiding returns 0
22:22:14.052 00.001 10072 PulseGuide returned control before completion, sleep 12
22:22:14.069 00.017 1032 UpdateGuideState exits: m=1392 SNR=26.2
22:22:14.071 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:14.073 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:14.075 00.002 1032 Enqueuing Expose request
22:22:14.076 00.001 10072 IsGuiding returns 0
22:22:14.076 00.000 10072 Move returns status 0, amount 2
22:22:14.076 00.000 10072 MoveAxis(N, 0, ABG)
22:22:14.076 00.000 10072 Move returns status 0, amount 0
22:22:14.076 00.000 10072 move complete, result=0
22:22:14.076 00.000 10072 worker thread done servicing request
22:22:14.076 00.000 10072 Worker thread wakes up
22:22:14.076 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:14.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:14.084 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:22:14.704 00.620 10072 Exposure complete
22:22:14.757 00.053 10072 worker thread done servicing request
22:22:14.757 00.000 1032 OnExposeComplete: enter
22:22:14.759 00.002 1032 UpdateGuideState(): m_state=6
22:22:14.761 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3610
22:22:14.762 00.001 1032 Star::Find returns 1 (0), X=1101.38, Y=134.80, Mass=1550, SNR=27.7, Peak=142 HFD=3.2
22:22:14.764 00.002 1032 MultiStar: [#1 0.07,0.09,0.94,U] [#2 -0.09,-0.01,0.68,U] [#3 0.14,0.09,0.69,U] [#4 0.04,0.03,0.67,U] [#5 -0.05,0.12,0.60,U] [#6 0.12,0.02,0.53,U] [#7 0.20,-0.12,0.64,U] [#8 -0.09,-0.14,0.46,U] 
22:22:14.765 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.17, 0.12}
22:22:14.767 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
22:22:14.768 00.001 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
22:22:14.770 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.50 mountX=0.02 mountY=-0.07, mountTheta=-1.33
22:22:14.774 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
22:22:14.777 00.003 1032 Enqueuing Move request for scope (0.07, 0.04)
22:22:14.778 00.001 10072 Worker thread wakes up
22:22:14.779 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
22:22:14.779 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
22:22:14.779 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.07
22:22:14.782 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:22:14.784 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:14.784 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:22:14.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:14.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:22:14.784 00.000 10072 MoveAxis(E, 3, ABG)
22:22:14.784 00.000 10072 Guiding  Dir = 2, Dur = 3
22:22:14.784 00.000 10072 IsGuiding returns 0
22:22:14.785 00.001 10072 PulseGuide returned control before completion, sleep 13
22:22:14.803 00.018 1032 UpdateGuideState exits: m=1550 SNR=27.7
22:22:14.805 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:14.807 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:14.808 00.001 1032 Enqueuing Expose request
22:22:14.811 00.003 10072 IsGuiding returns 0
22:22:14.811 00.000 10072 Move returns status 0, amount 3
22:22:14.811 00.000 10072 MoveAxis(N, 0, ABG)
22:22:14.811 00.000 10072 Move returns status 0, amount 0
22:22:14.811 00.000 10072 move complete, result=0
22:22:14.811 00.000 10072 worker thread done servicing request
22:22:14.811 00.000 10072 Worker thread wakes up
22:22:14.811 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:14.811 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:14.817 00.006 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:22:15.218 00.401 10072 Exposure complete
22:22:15.267 00.049 10072 worker thread done servicing request
22:22:15.267 00.000 1032 OnExposeComplete: enter
22:22:15.270 00.003 1032 UpdateGuideState(): m_state=6
22:22:15.272 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3611
22:22:15.275 00.003 1032 Star::Find returns 1 (0), X=1101.24, Y=134.78, Mass=1197, SNR=24.3, Peak=102 HFD=3.3
22:22:15.277 00.002 1032 MultiStar: [#1 0.05,0.14,1.02,U] [#2 -0.12,-0.06,0.82,U] [#3 0.30,0.08,0.00,M1] [#4 0.08,0.02,0.69,U] [#5 0.08,0.10,0.68,U] [#6 0.05,0.09,0.61,U] [#7 0.12,-0.18,0.76,U] [#8 0.06,-0.03,0.50,U] 
22:22:15.279 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {0.03, 0.10}
22:22:15.281 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
22:22:15.282 00.001 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
22:22:15.284 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.64 mountX=0.02 mountY=-0.05, mountTheta=-1.19
22:22:15.287 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
22:22:15.290 00.003 1032 Enqueuing Move request for scope (0.04, 0.03)
22:22:15.292 00.002 10072 Worker thread wakes up
22:22:15.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:22:15.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:22:15.292 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
22:22:15.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:22:15.296 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:15.296 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:22:15.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:15.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:22:15.296 00.000 10072 MoveAxis(E, 3, ABG)
22:22:15.296 00.000 10072 Guiding  Dir = 2, Dur = 3
22:22:15.296 00.000 10072 IsGuiding returns 0
22:22:15.297 00.001 10072 PulseGuide returned control before completion, sleep 13
22:22:15.314 00.017 1032 UpdateGuideState exits: m=1197 SNR=24.3
22:22:15.316 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:15.317 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:15.318 00.001 1032 Enqueuing Expose request
22:22:15.323 00.005 10072 IsGuiding returns 0
22:22:15.323 00.000 10072 Move returns status 0, amount 3
22:22:15.323 00.000 10072 MoveAxis(N, 0, ABG)
22:22:15.323 00.000 10072 Move returns status 0, amount 0
22:22:15.323 00.000 10072 move complete, result=0
22:22:15.323 00.000 10072 worker thread done servicing request
22:22:15.323 00.000 10072 Worker thread wakes up
22:22:15.323 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:15.323 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:15.327 00.004 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:22:15.952 00.625 10072 Exposure complete
22:22:16.006 00.054 10072 worker thread done servicing request
22:22:16.006 00.000 1032 OnExposeComplete: enter
22:22:16.008 00.002 1032 UpdateGuideState(): m_state=6
22:22:16.010 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3612
22:22:16.012 00.002 1032 Star::Find returns 1 (0), X=1101.25, Y=134.67, Mass=1120, SNR=23.5, Peak=113 HFD=3.2
22:22:16.014 00.002 1032 MultiStar: [#1 0.07,0.02,1.07,U] [#2 -0.01,-0.19,0.85,U] [#3 0.19,-0.06,0.84,U] [#4 0.09,-0.10,0.78,U] [#5 0.10,0.06,0.67,U] [#6 0.17,-0.00,0.59,U] [#7 0.20,-0.32,0.00,M1] [#8 0.06,-0.25,0.00,M8] 
22:22:16.016 00.002 1032 single-star, 6 included, MultiStar: {0.09, -0.04}, one-star: {0.04, -0.01}
22:22:16.017 00.001 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
22:22:16.021 00.004 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
22:22:16.023 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.27 mountX=-0.02 mountY=-0.03, mountTheta=-2.10
22:22:16.025 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
22:22:16.026 00.001 1032 Enqueuing Move request for scope (0.04, -0.01)
22:22:16.027 00.001 10072 Worker thread wakes up
22:22:16.028 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:22:16.028 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:22:16.028 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.03
22:22:16.029 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:22:16.031 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:16.031 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:22:16.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:16.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:22:16.031 00.000 10072 MoveAxis(E, 5, ABG)
22:22:16.032 00.001 10072 Guiding  Dir = 2, Dur = 5
22:22:16.032 00.000 10072 IsGuiding returns 0
22:22:16.032 00.000 10072 PulseGuide returned control before completion, sleep 15
22:22:16.048 00.016 1032 UpdateGuideState exits: m=1120 SNR=23.5
22:22:16.051 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:16.053 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:16.054 00.001 1032 Enqueuing Expose request
22:22:16.060 00.006 10072 IsGuiding returns 0
22:22:16.060 00.000 10072 Move returns status 0, amount 5
22:22:16.060 00.000 10072 MoveAxis(N, 0, ABG)
22:22:16.060 00.000 10072 Move returns status 0, amount 0
22:22:16.060 00.000 10072 move complete, result=0
22:22:16.060 00.000 10072 worker thread done servicing request
22:22:16.060 00.000 10072 Worker thread wakes up
22:22:16.060 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:16.060 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:16.064 00.004 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:22:16.469 00.405 10072 Exposure complete
22:22:16.526 00.057 10072 worker thread done servicing request
22:22:16.526 00.000 1032 OnExposeComplete: enter
22:22:16.527 00.001 1032 UpdateGuideState(): m_state=6
22:22:16.530 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3613
22:22:16.533 00.003 1032 Star::Find returns 1 (0), X=1101.42, Y=134.54, Mass=1401, SNR=26.3, Peak=140 HFD=3.2
22:22:16.535 00.002 1032 MultiStar: [#1 0.20,-0.09,0.94,U] [#2 0.02,-0.25,0.00,M1] [#3 0.21,0.02,0.70,U] [#4 0.23,-0.06,0.00,M1] [#5 0.13,0.03,0.67,U] [#6 0.19,-0.10,0.61,U] [#7 0.25,-0.15,0.00,M2] [#8 0.24,-0.41,0.00,M9] 
22:22:16.537 00.002 1032 refined, 4 included, MultiStar: {0.19, -0.06}, one-star: {0.21, -0.14}
22:22:16.539 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:22:16.540 00.001 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:22:16.541 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.31 mountX=-0.11 mountY=-0.17, mountTheta=-2.14
22:22:16.545 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.06, opts=13)
22:22:16.547 00.002 1032 Enqueuing Move request for scope (0.19, -0.06)
22:22:16.550 00.003 10072 Worker thread wakes up
22:22:16.551 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
22:22:16.551 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
22:22:16.551 00.000 10072 Moving (0.19, -0.06) raw xDistance=-0.11 yDistance=-0.17
22:22:16.554 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:22:16.556 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:16.556 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:22:16.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:16.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:22:16.556 00.000 10072 MoveAxis(E, 5, ABG)
22:22:16.556 00.000 10072 Guiding  Dir = 2, Dur = 5
22:22:16.556 00.000 10072 IsGuiding returns 0
22:22:16.557 00.001 10072 PulseGuide returned control before completion, sleep 15
22:22:16.575 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.3
22:22:16.577 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:16.579 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:16.581 00.002 1032 Enqueuing Expose request
22:22:16.583 00.002 10072 IsGuiding returns 0
22:22:16.583 00.000 10072 Move returns status 0, amount 5
22:22:16.583 00.000 10072 MoveAxis(N, 0, ABG)
22:22:16.583 00.000 10072 Move returns status 0, amount 0
22:22:16.583 00.000 10072 move complete, result=0
22:22:16.583 00.000 10072 worker thread done servicing request
22:22:16.583 00.000 10072 Worker thread wakes up
22:22:16.583 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:16.583 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:16.590 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
22:22:17.208 00.618 10072 Exposure complete
22:22:17.263 00.055 10072 worker thread done servicing request
22:22:17.263 00.000 1032 OnExposeComplete: enter
22:22:17.265 00.002 1032 UpdateGuideState(): m_state=6
22:22:17.269 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3614
22:22:17.272 00.003 1032 Star::Find returns 1 (0), X=1101.36, Y=134.57, Mass=1342, SNR=25.7, Peak=138 HFD=3.3
22:22:17.274 00.002 1032 MultiStar: [#1 0.12,0.01,0.99,U] [#2 0.09,-0.19,0.75,U] [#3 0.20,0.27,0.00,M1] [#4 0.16,0.01,0.67,U] [#5 0.23,0.06,0.65,U] [#6 0.10,0.02,0.58,U] [#7 0.24,-0.32,0.00,M3] [#8 0.08,-0.21,0.51,U] 
22:22:17.276 00.002 1032 refined, 6 included, MultiStar: {0.14, -0.06}, one-star: {0.15, -0.11}
22:22:17.278 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
22:22:17.279 00.001 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
22:22:17.281 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.39 mountX=-0.09 mountY=-0.12, mountTheta=-2.22
22:22:17.284 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
22:22:17.286 00.002 1032 Enqueuing Move request for scope (0.14, -0.06)
22:22:17.287 00.001 10072 Worker thread wakes up
22:22:17.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
22:22:17.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
22:22:17.287 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.09 yDistance=-0.12
22:22:17.289 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:22:17.291 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:17.291 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:22:17.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:17.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:22:17.291 00.000 10072 MoveAxis(E, 5, ABG)
22:22:17.291 00.000 10072 Guiding  Dir = 2, Dur = 5
22:22:17.291 00.000 10072 IsGuiding returns 0
22:22:17.292 00.001 10072 PulseGuide returned control before completion, sleep 15
22:22:17.310 00.018 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:22:17.311 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:17.313 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:17.315 00.002 1032 Enqueuing Expose request
22:22:17.316 00.001 10072 IsGuiding returns 0
22:22:17.316 00.000 10072 Move returns status 0, amount 5
22:22:17.316 00.000 10072 MoveAxis(N, 0, ABG)
22:22:17.317 00.001 10072 Move returns status 0, amount 0
22:22:17.317 00.000 10072 move complete, result=0
22:22:17.317 00.000 10072 worker thread done servicing request
22:22:17.317 00.000 10072 Worker thread wakes up
22:22:17.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:17.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:17.323 00.006 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:22:17.724 00.401 10072 Exposure complete
22:22:17.778 00.054 10072 worker thread done servicing request
22:22:17.778 00.000 1032 OnExposeComplete: enter
22:22:17.780 00.002 1032 UpdateGuideState(): m_state=6
22:22:17.783 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3615
22:22:17.785 00.002 1032 Star::Find returns 1 (0), X=1101.43, Y=134.65, Mass=1255, SNR=24.9, Peak=118 HFD=3.2
22:22:17.787 00.002 1032 MultiStar: [#1 0.07,-0.02,0.98,U] [#2 0.11,-0.07,0.82,U] [#3 0.22,-0.04,0.78,U] [#4 0.09,0.06,0.69,U] [#5 0.19,-0.12,0.70,U] [#6 0.24,0.13,0.00,M1] [#7 0.21,-0.13,0.00,M4] [#8 0.25,-0.47,0.00,M9] 
22:22:17.789 00.002 1032 refined, 5 included, MultiStar: {0.15, -0.03}, one-star: {0.22, -0.03}
22:22:17.791 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:22:17.792 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:22:17.794 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.23 mountX=-0.07 mountY=-0.14, mountTheta=-2.06
22:22:17.796 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
22:22:17.799 00.003 1032 Enqueuing Move request for scope (0.15, -0.03)
22:22:17.802 00.003 10072 Worker thread wakes up
22:22:17.802 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
22:22:17.802 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
22:22:17.802 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.07 yDistance=-0.14
22:22:17.806 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:22:17.808 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:17.808 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:22:17.808 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:17.808 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:22:17.808 00.000 10072 MoveAxis(E, 5, ABG)
22:22:17.808 00.000 10072 Guiding  Dir = 2, Dur = 5
22:22:17.808 00.000 10072 IsGuiding returns 0
22:22:17.809 00.001 10072 PulseGuide returned control before completion, sleep 15
22:22:17.826 00.017 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:22:17.828 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:17.830 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:17.833 00.003 1032 Enqueuing Expose request
22:22:17.836 00.003 10072 IsGuiding returns 0
22:22:17.836 00.000 10072 Move returns status 0, amount 5
22:22:17.836 00.000 10072 MoveAxis(N, 0, ABG)
22:22:17.836 00.000 10072 Move returns status 0, amount 0
22:22:17.836 00.000 10072 move complete, result=0
22:22:17.836 00.000 10072 worker thread done servicing request
22:22:17.836 00.000 10072 Worker thread wakes up
22:22:17.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:17.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:17.844 00.008 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:22:18.468 00.624 10072 Exposure complete
22:22:18.522 00.054 10072 worker thread done servicing request
22:22:18.522 00.000 1032 OnExposeComplete: enter
22:22:18.524 00.002 1032 UpdateGuideState(): m_state=6
22:22:18.526 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3616
22:22:18.528 00.002 1032 Star::Find returns 1 (0), X=1101.46, Y=134.43, Mass=1403, SNR=26.3, Peak=148 HFD=3.2
22:22:18.530 00.002 1032 MultiStar: [#1 0.15,-0.02,0.94,U] [#2 0.04,-0.22,0.80,U] [#3 0.33,-0.12,0.00,M1] [#4 0.07,-0.14,0.62,U] [#5 0.24,-0.19,0.00,M1] [#6 0.14,-0.15,0.56,U] [#7 0.16,-0.25,0.00,M5] [#8 0.24,-0.19,0.00,M10] 
22:22:18.532 00.002 1032 refined, 4 included, MultiStar: {0.14, -0.16}, one-star: {0.25, -0.25}
22:22:18.534 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
22:22:18.536 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
22:22:18.538 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.85 mountX=-0.19 mountY=-0.09, mountTheta=-2.68
22:22:18.541 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.16, opts=13)
22:22:18.542 00.001 1032 Enqueuing Move request for scope (0.14, -0.16)
22:22:18.544 00.002 10072 Worker thread wakes up
22:22:18.544 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
22:22:18.544 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
22:22:18.544 00.000 10072 Moving (0.14, -0.16) raw xDistance=-0.19 yDistance=-0.09
22:22:18.546 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:22:18.551 00.005 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 285.76
22:22:18.551 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
22:22:18.551 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:18.551 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:22:18.551 00.000 10072 MoveAxis(E, 94, ABG)
22:22:18.551 00.000 10072 Guiding  Dir = 2, Dur = 94
22:22:18.553 00.002 10072 IsGuiding returns 0
22:22:18.554 00.001 10072 PulseGuide returned control before completion, sleep 104
22:22:18.572 00.018 1032 UpdateGuideState exits: m=1403 SNR=26.3
22:22:18.575 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:18.577 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:18.578 00.001 1032 Enqueuing Expose request
22:22:18.666 00.088 10072 IsGuiding returns 0
22:22:18.666 00.000 10072 Move returns status 0, amount 94
22:22:18.666 00.000 10072 MoveAxis(N, 0, ABG)
22:22:18.666 00.000 10072 Move returns status 0, amount 0
22:22:18.666 00.000 10072 move complete, result=0
22:22:18.666 00.000 10072 worker thread done servicing request
22:22:18.666 00.000 10072 Worker thread wakes up
22:22:18.666 00.000 1032 GuideStep: -0.2 px 94 ms EAST, -0.1 px 0 ms NORTH
22:22:18.669 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:18.669 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:19.074 00.405 10072 Exposure complete
22:22:19.130 00.056 10072 worker thread done servicing request
22:22:19.130 00.000 1032 OnExposeComplete: enter
22:22:19.133 00.003 1032 UpdateGuideState(): m_state=6
22:22:19.136 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3617
22:22:19.138 00.002 1032 Star::Find returns 1 (0), X=1101.37, Y=134.49, Mass=1205, SNR=24.4, Peak=122 HFD=3.2
22:22:19.140 00.002 1032 MultiStar: [#1 0.22,-0.09,0.96,U] [#2 -0.00,-0.22,0.83,U] [#3 0.38,-0.14,0.00,M2] [#4 0.09,-0.00,0.67,U] [#5 0.30,-0.04,0.00,M2] [#6 0.15,-0.05,0.60,U] [#7 0.14,-0.13,0.70,U] [#8 0.23,-0.28,0.00,R] 
22:22:19.141 00.001 1032 refined, 5 included, MultiStar: {0.13, -0.12}, one-star: {0.16, -0.19}
22:22:19.143 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
22:22:19.147 00.004 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
22:22:19.150 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.76 mountX=-0.15 mountY=-0.09, mountTheta=-2.59
22:22:19.153 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.12, opts=13)
22:22:19.155 00.002 1032 Enqueuing Move request for scope (0.13, -0.12)
22:22:19.157 00.002 10072 Worker thread wakes up
22:22:19.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
22:22:19.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
22:22:19.158 00.001 10072 Moving (0.13, -0.12) raw xDistance=-0.15 yDistance=-0.09
22:22:19.160 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:22:19.162 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 285.76
22:22:19.163 00.001 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
22:22:19.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:19.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:22:19.163 00.000 10072 MoveAxis(E, 77, ABG)
22:22:19.163 00.000 10072 Guiding  Dir = 2, Dur = 77
22:22:19.163 00.000 10072 IsGuiding returns 0
22:22:19.164 00.001 10072 PulseGuide returned control before completion, sleep 87
22:22:19.183 00.019 1032 UpdateGuideState exits: m=1205 SNR=24.4
22:22:19.185 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:19.187 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:19.189 00.002 1032 Enqueuing Expose request
22:22:19.259 00.070 10072 IsGuiding returns 0
22:22:19.259 00.000 10072 Move returns status 0, amount 77
22:22:19.259 00.000 10072 MoveAxis(N, 0, ABG)
22:22:19.259 00.000 10072 Move returns status 0, amount 0
22:22:19.259 00.000 10072 move complete, result=0
22:22:19.259 00.000 10072 worker thread done servicing request
22:22:19.259 00.000 10072 Worker thread wakes up
22:22:19.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:19.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:19.259 00.000 1032 GuideStep: -0.2 px 77 ms EAST, -0.1 px 0 ms NORTH
22:22:19.886 00.627 10072 Exposure complete
22:22:19.945 00.059 10072 worker thread done servicing request
22:22:19.945 00.000 1032 OnExposeComplete: enter
22:22:19.947 00.002 1032 UpdateGuideState(): m_state=6
22:22:19.949 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3618
22:22:19.951 00.002 1032 Star::Find returns 1 (0), X=1101.45, Y=134.69, Mass=1278, SNR=25.1, Peak=121 HFD=3.2
22:22:19.953 00.002 1032 MultiStar: [#1 -0.01,0.07,1.04,U] [#2 0.02,0.05,0.82,U] [#3 0.20,0.27,0.00,M3] [#4 0.08,0.14,0.67,U] [#5 0.11,0.29,0.00,M3] [#6 0.08,0.05,0.66,U] [#7 0.17,0.03,0.66,U] [#8 0.07,0.02,0.52,U] 
22:22:19.954 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.05}, one-star: {0.24, 0.01}
22:22:19.957 00.003 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
22:22:19.960 00.003 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
22:22:19.963 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.52 mountX=0.03 mountY=-0.10, mountTheta=-1.31
22:22:19.966 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
22:22:19.969 00.003 1032 Enqueuing Move request for scope (0.09, 0.05)
22:22:19.970 00.001 10072 Worker thread wakes up
22:22:19.971 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
22:22:19.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
22:22:19.971 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
22:22:19.972 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:22:19.974 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:19.974 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:22:19.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:19.975 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:22:19.975 00.000 10072 MoveAxis(E, 7, ABG)
22:22:19.975 00.000 10072 Guiding  Dir = 2, Dur = 7
22:22:19.975 00.000 10072 IsGuiding returns 0
22:22:19.975 00.000 10072 PulseGuide returned control before completion, sleep 17
22:22:19.995 00.020 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:22:19.998 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:20.000 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:20.002 00.002 1032 Enqueuing Expose request
22:22:20.007 00.005 10072 IsGuiding returns 0
22:22:20.007 00.000 10072 Move returns status 0, amount 7
22:22:20.007 00.000 10072 MoveAxis(N, 0, ABG)
22:22:20.007 00.000 10072 Move returns status 0, amount 0
22:22:20.007 00.000 10072 move complete, result=0
22:22:20.008 00.001 10072 worker thread done servicing request
22:22:20.008 00.000 10072 Worker thread wakes up
22:22:20.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:20.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:20.012 00.004 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:22:20.416 00.404 10072 Exposure complete
22:22:20.468 00.052 10072 worker thread done servicing request
22:22:20.468 00.000 1032 OnExposeComplete: enter
22:22:20.470 00.002 1032 UpdateGuideState(): m_state=6
22:22:20.472 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3619
22:22:20.474 00.002 1032 Star::Find returns 1 (0), X=1101.38, Y=134.75, Mass=1247, SNR=24.8, Peak=126 HFD=3.2
22:22:20.476 00.002 1032 MultiStar: [#1 0.18,0.29,0.00,M1] [#2 -0.01,0.13,0.75,U] [#3 0.31,0.36,0.00,M4] [#4 0.11,0.33,0.00,M1] [#5 0.18,0.40,0.00,M4] [#6 0.10,0.03,0.65,U] [#7 0.22,0.13,0.00,M4] [#8 -0.10,0.27,0.00,M1] 
22:22:20.479 00.003 1032 refined, 2 included, MultiStar: {0.10, 0.08}, one-star: {0.17, 0.07}
22:22:20.480 00.001 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
22:22:20.482 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
22:22:20.483 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.70 mountX=0.05 mountY=-0.11, mountTheta=-1.13
22:22:20.487 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
22:22:20.490 00.003 1032 Enqueuing Move request for scope (0.10, 0.08)
22:22:20.492 00.002 10072 Worker thread wakes up
22:22:20.492 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
22:22:20.492 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
22:22:20.492 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.11
22:22:20.494 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:22:20.496 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:20.496 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:22:20.496 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:20.496 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:22:20.496 00.000 10072 MoveAxis(E, 6, ABG)
22:22:20.496 00.000 10072 Guiding  Dir = 2, Dur = 6
22:22:20.496 00.000 10072 IsGuiding returns 0
22:22:20.497 00.001 10072 PulseGuide returned control before completion, sleep 16
22:22:20.513 00.016 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:22:20.515 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:20.518 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:20.521 00.003 1032 Enqueuing Expose request
22:22:20.525 00.004 10072 IsGuiding returns 0
22:22:20.525 00.000 10072 Move returns status 0, amount 6
22:22:20.525 00.000 10072 MoveAxis(N, 0, ABG)
22:22:20.526 00.001 10072 Move returns status 0, amount 0
22:22:20.526 00.000 10072 move complete, result=0
22:22:20.526 00.000 10072 worker thread done servicing request
22:22:20.526 00.000 10072 Worker thread wakes up
22:22:20.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:20.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:20.533 00.007 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:22:21.152 00.619 10072 Exposure complete
22:22:21.206 00.054 10072 worker thread done servicing request
22:22:21.206 00.000 1032 OnExposeComplete: enter
22:22:21.208 00.002 1032 UpdateGuideState(): m_state=6
22:22:21.210 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3620
22:22:21.213 00.003 1032 Star::Find returns 1 (0), X=1101.26, Y=134.81, Mass=1467, SNR=26.9, Peak=139 HFD=3.1
22:22:21.215 00.002 1032 MultiStar: [#1 0.11,0.34,0.00,M2] [#2 -0.09,0.20,0.74,U] [#3 0.26,0.26,0.00,M5] [#4 0.07,0.29,0.00,M2] [#5 0.07,0.29,0.00,M5] [#6 0.09,0.27,0.00,M1] [#7 0.19,0.18,0.00,M5] [#8 -0.14,0.39,0.00,M2] 
22:22:21.217 00.002 1032 single-star, 1 included, MultiStar: {-0.01, 0.16}, one-star: {0.05, 0.13}
22:22:21.219 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
22:22:21.221 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
22:22:21.222 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.22 mountX=0.12 mountY=-0.08, mountTheta=-0.61
22:22:21.226 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
22:22:21.228 00.002 1032 Enqueuing Move request for scope (0.05, 0.13)
22:22:21.230 00.002 10072 Worker thread wakes up
22:22:21.231 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
22:22:21.231 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
22:22:21.231 00.000 10072 Moving (0.05, 0.13) raw xDistance=0.12 yDistance=-0.08
22:22:21.232 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:22:21.235 00.003 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:21.236 00.001 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
22:22:21.236 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:21.236 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:22:21.236 00.000 10072 MoveAxis(E, 7, ABG)
22:22:21.236 00.000 10072 Guiding  Dir = 2, Dur = 7
22:22:21.237 00.001 10072 IsGuiding returns 0
22:22:21.237 00.000 10072 PulseGuide returned control before completion, sleep 17
22:22:21.254 00.017 1032 UpdateGuideState exits: m=1467 SNR=26.9
22:22:21.258 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:21.260 00.002 10072 IsGuiding returns 0
22:22:21.260 00.000 10072 Move returns status 0, amount 7
22:22:21.260 00.000 10072 MoveAxis(N, 0, ABG)
22:22:21.260 00.000 10072 Move returns status 0, amount 0
22:22:21.260 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:21.262 00.002 10072 move complete, result=0
22:22:21.262 00.000 1032 Enqueuing Expose request
22:22:21.264 00.002 10072 worker thread done servicing request
22:22:21.264 00.000 10072 Worker thread wakes up
22:22:21.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:21.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:21.264 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:22:21.669 00.405 10072 Exposure complete
22:22:21.728 00.059 10072 worker thread done servicing request
22:22:21.728 00.000 1032 OnExposeComplete: enter
22:22:21.731 00.003 1032 UpdateGuideState(): m_state=6
22:22:21.733 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3621
22:22:21.735 00.002 1032 Star::Find returns 1 (0), X=1101.38, Y=134.82, Mass=1261, SNR=24.9, Peak=112 HFD=3.2
22:22:21.738 00.003 1032 MultiStar: [#1 0.13,0.38,0.00,M3] [#2 -0.07,0.08,0.84,U] [#3 0.14,0.34,0.00,M6] [#4 0.25,0.21,0.00,M3] [#5 0.23,0.18,0.00,M6] [#6 0.16,0.21,0.00,M2] [#7 0.30,0.05,0.00,M6] [#8 -0.08,0.24,0.00,M3] 
22:22:21.741 00.003 1032 refined, 1 included, MultiStar: {0.06, 0.11}, one-star: {0.17, 0.14}
22:22:21.743 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
22:22:21.745 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
22:22:21.746 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.07 mountX=0.09 mountY=-0.09, mountTheta=-0.76
22:22:21.749 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
22:22:21.751 00.002 1032 Enqueuing Move request for scope (0.06, 0.11)
22:22:21.754 00.003 10072 Worker thread wakes up
22:22:21.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
22:22:21.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
22:22:21.754 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.09
22:22:21.757 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:22:21.759 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:21.759 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
22:22:21.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:21.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:22:21.759 00.000 10072 MoveAxis(E, 6, ABG)
22:22:21.759 00.000 10072 Guiding  Dir = 2, Dur = 6
22:22:21.760 00.001 10072 IsGuiding returns 0
22:22:21.760 00.000 10072 PulseGuide returned control before completion, sleep 16
22:22:21.777 00.017 10072 IsGuiding returns 0
22:22:21.777 00.000 10072 Move returns status 0, amount 6
22:22:21.777 00.000 10072 MoveAxis(N, 0, ABG)
22:22:21.777 00.000 10072 Move returns status 0, amount 0
22:22:21.777 00.000 10072 move complete, result=0
22:22:21.777 00.000 10072 worker thread done servicing request
22:22:21.778 00.001 1032 UpdateGuideState exits: m=1261 SNR=24.9
22:22:21.781 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:21.783 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:21.784 00.001 1032 Enqueuing Expose request
22:22:21.785 00.001 10072 Worker thread wakes up
22:22:21.785 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:21.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:21.785 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:22:22.421 00.636 10072 Exposure complete
22:22:22.475 00.054 10072 worker thread done servicing request
22:22:22.475 00.000 1032 OnExposeComplete: enter
22:22:22.477 00.002 1032 UpdateGuideState(): m_state=6
22:22:22.479 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3622
22:22:22.481 00.002 1032 Star::Find returns 1 (0), X=1101.44, Y=134.81, Mass=1299, SNR=25.3, Peak=120 HFD=3.3
22:22:22.483 00.002 1032 MultiStar: [#1 0.12,0.40,0.00,M4] [#2 0.03,0.15,0.76,U] [#3 0.15,0.41,0.00,M7] [#4 0.23,0.18,0.00,M4] [#5 0.08,0.19,0.65,U] [#6 0.24,0.30,0.00,M3] [#7 0.15,0.01,0.70,U] [#8 -0.15,0.20,0.00,M4] 
22:22:22.484 00.001 1032 refined, 3 included, MultiStar: {0.13, 0.12}, one-star: {0.23, 0.13}
22:22:22.486 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
22:22:22.489 00.003 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
22:22:22.490 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.75 mountX=0.08 mountY=-0.16, mountTheta=-1.08
22:22:22.494 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
22:22:22.497 00.003 1032 Enqueuing Move request for scope (0.13, 0.12)
22:22:22.498 00.001 10072 Worker thread wakes up
22:22:22.498 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
22:22:22.498 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
22:22:22.498 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.08 yDistance=-0.16
22:22:22.500 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:22:22.503 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:22.503 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:22:22.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:22.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:22:22.503 00.000 10072 MoveAxis(E, 6, ABG)
22:22:22.503 00.000 10072 Guiding  Dir = 2, Dur = 6
22:22:22.504 00.001 10072 IsGuiding returns 0
22:22:22.504 00.000 10072 PulseGuide returned control before completion, sleep 16
22:22:22.521 00.017 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:22:22.524 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:22.525 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:22.527 00.002 1032 Enqueuing Expose request
22:22:22.530 00.003 10072 IsGuiding returns 0
22:22:22.530 00.000 10072 Move returns status 0, amount 6
22:22:22.530 00.000 10072 MoveAxis(N, 0, ABG)
22:22:22.530 00.000 10072 Move returns status 0, amount 0
22:22:22.530 00.000 10072 move complete, result=0
22:22:22.530 00.000 10072 worker thread done servicing request
22:22:22.530 00.000 10072 Worker thread wakes up
22:22:22.530 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:22.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:22.537 00.007 1032 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
22:22:22.936 00.399 10072 Exposure complete
22:22:22.985 00.049 10072 worker thread done servicing request
22:22:22.985 00.000 1032 OnExposeComplete: enter
22:22:22.989 00.004 1032 UpdateGuideState(): m_state=6
22:22:22.992 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3623
22:22:22.994 00.002 1032 Star::Find returns 1 (0), X=1101.33, Y=134.85, Mass=1300, SNR=25.3, Peak=113 HFD=3.3
22:22:22.996 00.002 1032 MultiStar: [#1 0.10,0.38,0.00,M5] [#2 0.05,0.24,0.00,M1] [#3 0.20,0.24,0.00,M8] [#4 0.09,0.31,0.00,M5] [#5 0.03,0.24,0.00,M6] [#6 0.24,0.36,0.00,M4] [#7 0.22,0.06,0.70,U] [#8 -0.08,0.27,0.00,M5] 
22:22:22.998 00.002 1032 refined, 1 included, MultiStar: {0.16, 0.13}, one-star: {0.12, 0.17}
22:22:22.999 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
22:22:23.001 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
22:22:23.003 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.20 cameraTheta=0.67 mountX=0.08 mountY=-0.19, mountTheta=-1.16
22:22:23.005 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.13, opts=13)
22:22:23.006 00.001 1032 Enqueuing Move request for scope (0.16, 0.13)
22:22:23.007 00.001 10072 Worker thread wakes up
22:22:23.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
22:22:23.007 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
22:22:23.007 00.000 10072 Moving (0.16, 0.13) raw xDistance=0.08 yDistance=-0.19
22:22:23.009 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:22:23.010 00.001 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:23.010 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:22:23.010 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:23.010 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:22:23.010 00.000 10072 MoveAxis(E, 6, ABG)
22:22:23.010 00.000 10072 Guiding  Dir = 2, Dur = 6
22:22:23.011 00.001 10072 IsGuiding returns 0
22:22:23.012 00.001 10072 PulseGuide returned control before completion, sleep 16
22:22:23.028 00.016 1032 UpdateGuideState exits: m=1300 SNR=25.3
22:22:23.031 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:23.032 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:23.034 00.002 1032 Enqueuing Expose request
22:22:23.043 00.009 10072 IsGuiding returns 0
22:22:23.043 00.000 10072 Move returns status 0, amount 6
22:22:23.043 00.000 10072 MoveAxis(N, 0, ABG)
22:22:23.043 00.000 10072 Move returns status 0, amount 0
22:22:23.043 00.000 10072 move complete, result=0
22:22:23.043 00.000 10072 worker thread done servicing request
22:22:23.043 00.000 10072 Worker thread wakes up
22:22:23.043 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:23.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:23.046 00.003 1032 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
22:22:23.670 00.624 10072 Exposure complete
22:22:23.722 00.052 10072 worker thread done servicing request
22:22:23.722 00.000 1032 OnExposeComplete: enter
22:22:23.725 00.003 1032 UpdateGuideState(): m_state=6
22:22:23.726 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3624
22:22:23.729 00.003 1032 Star::Find returns 1 (0), X=1101.30, Y=134.88, Mass=1234, SNR=24.7, Peak=113 HFD=3.3
22:22:23.731 00.002 1032 MultiStar: [#1 0.12,0.16,0.99,U] [#2 0.09,0.17,0.79,U] [#3 0.21,0.22,0.00,M9] [#4 0.19,0.15,0.00,M6] [#5 0.10,0.09,0.75,U] [#6 0.04,0.26,0.00,M5] [#7 0.14,0.09,0.76,U] [#8 0.01,0.17,0.53,U] 
22:22:23.732 00.001 1032 refined, 5 included, MultiStar: {0.10, 0.15}, one-star: {0.09, 0.21}
22:22:23.733 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
22:22:23.737 00.004 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
22:22:23.738 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=1.00 mountX=0.12 mountY=-0.13, mountTheta=-0.83
22:22:23.742 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.15, opts=13)
22:22:23.744 00.002 1032 Enqueuing Move request for scope (0.10, 0.15)
22:22:23.746 00.002 10072 Worker thread wakes up
22:22:23.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
22:22:23.746 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
22:22:23.746 00.000 10072 Moving (0.10, 0.15) raw xDistance=0.12 yDistance=-0.13
22:22:23.748 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:22:23.750 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:23.750 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
22:22:23.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:23.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:22:23.750 00.000 10072 MoveAxis(E, 6, ABG)
22:22:23.750 00.000 10072 Guiding  Dir = 2, Dur = 6
22:22:23.751 00.001 10072 IsGuiding returns 0
22:22:23.751 00.000 10072 PulseGuide returned control before completion, sleep 16
22:22:23.768 00.017 1032 UpdateGuideState exits: m=1234 SNR=24.7
22:22:23.771 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:23.772 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:23.774 00.002 1032 Enqueuing Expose request
22:22:23.776 00.002 10072 IsGuiding returns 0
22:22:23.777 00.001 10072 Move returns status 0, amount 6
22:22:23.777 00.000 10072 MoveAxis(N, 0, ABG)
22:22:23.777 00.000 10072 Move returns status 0, amount 0
22:22:23.777 00.000 10072 move complete, result=0
22:22:23.777 00.000 10072 worker thread done servicing request
22:22:23.777 00.000 10072 Worker thread wakes up
22:22:23.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:23.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:23.783 00.006 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:22:24.184 00.401 10072 Exposure complete
22:22:24.236 00.052 10072 worker thread done servicing request
22:22:24.237 00.001 1032 OnExposeComplete: enter
22:22:24.240 00.003 1032 UpdateGuideState(): m_state=6
22:22:24.243 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3625
22:22:24.244 00.001 1032 Star::Find returns 1 (0), X=1101.21, Y=134.87, Mass=1254, SNR=24.9, Peak=105 HFD=3.2
22:22:24.247 00.003 1032 MultiStar: [#1 0.08,0.23,0.00,M5] [#2 -0.01,0.14,0.79,U] [#3 0.27,0.37,0.00,M10] [#4 0.06,0.26,0.00,M7] [#5 0.14,0.15,0.70,U] [#6 0.19,0.14,0.62,U] [#7 0.20,-0.00,0.71,U] [#8 -0.05,0.21,0.53,U] 
22:22:24.249 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.14}, one-star: {0.00, 0.19}
22:22:24.250 00.001 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
22:22:24.252 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
22:22:24.254 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.08 mountX=0.11 mountY=-0.11, mountTheta=-0.75
22:22:24.257 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.14, opts=13)
22:22:24.259 00.002 1032 Enqueuing Move request for scope (0.07, 0.14)
22:22:24.261 00.002 10072 Worker thread wakes up
22:22:24.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
22:22:24.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
22:22:24.261 00.000 10072 Moving (0.07, 0.14) raw xDistance=0.11 yDistance=-0.11
22:22:24.263 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:22:24.266 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:24.266 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
22:22:24.266 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:24.266 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:22:24.266 00.000 10072 MoveAxis(E, 6, ABG)
22:22:24.266 00.000 10072 Guiding  Dir = 2, Dur = 6
22:22:24.266 00.000 10072 IsGuiding returns 0
22:22:24.267 00.001 10072 PulseGuide returned control before completion, sleep 16
22:22:24.285 00.018 1032 UpdateGuideState exits: m=1254 SNR=24.9
22:22:24.287 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:24.288 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:24.291 00.003 1032 Enqueuing Expose request
22:22:24.292 00.001 10072 IsGuiding returns 0
22:22:24.292 00.000 10072 Move returns status 0, amount 6
22:22:24.292 00.000 10072 MoveAxis(N, 0, ABG)
22:22:24.293 00.001 10072 Move returns status 0, amount 0
22:22:24.293 00.000 10072 move complete, result=0
22:22:24.293 00.000 10072 worker thread done servicing request
22:22:24.293 00.000 10072 Worker thread wakes up
22:22:24.293 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:24.293 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:24.301 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:22:24.918 00.617 10072 Exposure complete
22:22:24.971 00.053 10072 worker thread done servicing request
22:22:24.971 00.000 1032 OnExposeComplete: enter
22:22:24.973 00.002 1032 UpdateGuideState(): m_state=6
22:22:24.974 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3626
22:22:24.976 00.002 1032 Star::Find returns 1 (0), X=1101.52, Y=134.91, Mass=1258, SNR=24.9, Peak=101 HFD=3.3
22:22:24.978 00.002 1032 MultiStar: [#1 0.11,0.22,0.00,M6] [#2 0.05,0.04,0.82,U] [#3 0.41,0.32,0.00,R] [#4 0.25,0.30,0.00,M8] [#5 0.32,0.16,0.00,M5] [#6 0.13,0.12,0.62,U] [#7 0.20,0.04,0.77,U] [#8 -0.09,0.12,0.52,U] 
22:22:24.981 00.003 1032 refined, 4 included, MultiStar: {0.15, 0.12}, one-star: {0.31, 0.23}
22:22:24.982 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
22:22:24.984 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
22:22:24.985 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.68 mountX=0.08 mountY=-0.17, mountTheta=-1.15
22:22:24.990 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.12, opts=13)
22:22:24.993 00.003 1032 Enqueuing Move request for scope (0.15, 0.12)
22:22:24.995 00.002 10072 Worker thread wakes up
22:22:24.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
22:22:24.995 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
22:22:24.995 00.000 10072 Moving (0.15, 0.12) raw xDistance=0.08 yDistance=-0.17
22:22:24.997 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:22:24.999 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:25.000 00.001 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:22:25.000 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:25.000 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:22:25.000 00.000 10072 MoveAxis(E, 6, ABG)
22:22:25.000 00.000 10072 Guiding  Dir = 2, Dur = 6
22:22:25.000 00.000 10072 IsGuiding returns 0
22:22:25.001 00.001 10072 PulseGuide returned control before completion, sleep 16
22:22:25.019 00.018 1032 UpdateGuideState exits: m=1258 SNR=24.9
22:22:25.024 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:25.025 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:25.027 00.002 1032 Enqueuing Expose request
22:22:25.029 00.002 10072 IsGuiding returns 0
22:22:25.029 00.000 10072 Move returns status 0, amount 6
22:22:25.029 00.000 10072 MoveAxis(N, 0, ABG)
22:22:25.029 00.000 10072 Move returns status 0, amount 0
22:22:25.029 00.000 10072 move complete, result=0
22:22:25.029 00.000 10072 worker thread done servicing request
22:22:25.029 00.000 10072 Worker thread wakes up
22:22:25.030 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:25.030 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:25.036 00.006 1032 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
22:22:25.437 00.401 10072 Exposure complete
22:22:25.487 00.050 1032 OnExposeComplete: enter
22:22:25.489 00.002 1032 UpdateGuideState(): m_state=6
22:22:25.491 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3627
22:22:25.493 00.002 10072 worker thread done servicing request
22:22:25.493 00.000 1032 Star::Find returns 1 (0), X=1101.49, Y=134.76, Mass=1286, SNR=25.2, Peak=123 HFD=3.1
22:22:25.496 00.003 1032 MultiStar: [#1 0.17,0.16,1.00,U] [#2 0.08,-0.11,0.77,U] [#3 -0.09,0.01,0.74,U] [#4 0.13,0.26,0.00,M9] [#5 0.24,0.12,0.00,M6] [#6 0.12,0.14,0.63,U] [#7 0.19,0.09,0.71,U] [#8 -0.06,0.14,0.55,U] 
22:22:25.497 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.07}, one-star: {0.28, 0.08}
22:22:25.498 00.001 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
22:22:25.501 00.003 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
22:22:25.503 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.14 cameraTheta=0.58 mountX=0.04 mountY=-0.13, mountTheta=-1.25
22:22:25.505 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
22:22:25.507 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
22:22:25.508 00.001 10072 Worker thread wakes up
22:22:25.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
22:22:25.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
22:22:25.508 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.13
22:22:25.510 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:22:25.512 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:25.512 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:22:25.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:25.512 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:22:25.512 00.000 10072 MoveAxis(E, 5, ABG)
22:22:25.512 00.000 10072 Guiding  Dir = 2, Dur = 5
22:22:25.513 00.001 10072 IsGuiding returns 0
22:22:25.513 00.000 10072 PulseGuide returned control before completion, sleep 15
22:22:25.534 00.021 1032 UpdateGuideState exits: m=1286 SNR=25.2
22:22:25.538 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:25.541 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:25.545 00.004 10072 IsGuiding returns 0
22:22:25.545 00.000 10072 Move returns status 0, amount 5
22:22:25.545 00.000 10072 MoveAxis(N, 0, ABG)
22:22:25.545 00.000 10072 Move returns status 0, amount 0
22:22:25.545 00.000 10072 move complete, result=0
22:22:25.545 00.000 10072 worker thread done servicing request
22:22:25.546 00.001 1032 Enqueuing Expose request
22:22:25.552 00.006 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:22:25.554 00.002 10072 Worker thread wakes up
22:22:25.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:25.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:26.186 00.632 10072 Exposure complete
22:22:26.241 00.055 10072 worker thread done servicing request
22:22:26.242 00.001 1032 OnExposeComplete: enter
22:22:26.244 00.002 1032 UpdateGuideState(): m_state=6
22:22:26.245 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3628
22:22:26.247 00.002 1032 Star::Find returns 1 (0), X=1101.40, Y=134.78, Mass=1306, SNR=25.4, Peak=118 HFD=3.2
22:22:26.249 00.002 1032 MultiStar: [#1 0.24,0.41,0.00,M6] [#2 0.09,0.24,0.00,M1] [#3 -0.41,-0.02,0.00,M1] [#4 0.17,0.24,0.00,M10] [#5 0.04,0.22,0.64,U] [#6 0.27,0.38,0.00,M3] [#7 0.25,0.01,0.00,M1] [#8 0.09,0.28,0.00,M2] 
22:22:26.250 00.001 1032 refined, 1 included, MultiStar: {0.13, 0.15}, one-star: {0.19, 0.11}
22:22:26.252 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
22:22:26.254 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
22:22:26.256 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.86 mountX=0.11 mountY=-0.16, mountTheta=-0.97
22:22:26.259 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.15, opts=13)
22:22:26.261 00.002 1032 Enqueuing Move request for scope (0.13, 0.15)
22:22:26.263 00.002 10072 Worker thread wakes up
22:22:26.263 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
22:22:26.263 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
22:22:26.263 00.000 10072 Moving (0.13, 0.15) raw xDistance=0.11 yDistance=-0.16
22:22:26.265 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:22:26.270 00.005 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:26.270 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
22:22:26.270 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:26.270 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:22:26.270 00.000 10072 MoveAxis(E, 5, ABG)
22:22:26.270 00.000 10072 Guiding  Dir = 2, Dur = 5
22:22:26.271 00.001 10072 IsGuiding returns 0
22:22:26.271 00.000 10072 PulseGuide returned control before completion, sleep 15
22:22:26.288 00.017 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:22:26.290 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:26.292 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:26.293 00.001 1032 Enqueuing Expose request
22:22:26.296 00.003 10072 IsGuiding returns 0
22:22:26.296 00.000 10072 Move returns status 0, amount 5
22:22:26.296 00.000 10072 MoveAxis(N, 0, ABG)
22:22:26.296 00.000 10072 Move returns status 0, amount 0
22:22:26.296 00.000 10072 move complete, result=0
22:22:26.296 00.000 10072 worker thread done servicing request
22:22:26.296 00.000 10072 Worker thread wakes up
22:22:26.296 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:26.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:26.304 00.008 1032 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
22:22:26.715 00.411 10072 Exposure complete
22:22:26.769 00.054 10072 worker thread done servicing request
22:22:26.770 00.001 1032 OnExposeComplete: enter
22:22:26.773 00.003 1032 UpdateGuideState(): m_state=6
22:22:26.776 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3629
22:22:26.778 00.002 1032 Star::Find returns 1 (0), X=1101.16, Y=134.93, Mass=1304, SNR=25.4, Peak=111 HFD=3.0
22:22:26.780 00.002 1032 MultiStar: [#1 0.11,0.32,0.00,M7] [#2 0.01,0.30,0.00,M2] [#3 -0.16,-0.05,0.75,U] [#4 0.18,0.28,0.00,R] [#5 0.15,0.40,0.00,M6] [#6 0.26,0.30,0.00,M4] [#7 0.29,0.16,0.00,M2] [#8 -0.03,0.44,0.00,M3] 
22:22:26.782 00.002 1032 refined, 1 included, MultiStar: {-0.10, 0.12}, one-star: {-0.05, 0.25}
22:22:26.783 00.001 1032 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.83) = xAngle (0.41 = 0.41)
22:22:26.785 00.002 1032 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.41 = 0.41)
22:22:26.787 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.24 mountX=0.14 mountY=0.06, mountTheta=0.41
22:22:26.791 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.12, opts=13)
22:22:26.793 00.002 1032 Enqueuing Move request for scope (-0.10, 0.12)
22:22:26.795 00.002 10072 Worker thread wakes up
22:22:26.795 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
22:22:26.795 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
22:22:26.795 00.000 10072 Moving (-0.10, 0.12) raw xDistance=0.14 yDistance=0.06
22:22:26.798 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:22:26.801 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 285.76
22:22:26.801 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:22:26.801 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:26.801 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:22:26.801 00.000 10072 MoveAxis(W, 63, ABG)
22:22:26.801 00.000 10072 Guiding  Dir = 3, Dur = 63
22:22:26.802 00.001 10072 IsGuiding returns 0
22:22:26.803 00.001 10072 PulseGuide returned control before completion, sleep 72
22:22:26.820 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:22:26.824 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:26.825 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:26.827 00.002 1032 Enqueuing Expose request
22:22:26.882 00.055 10072 IsGuiding returns 1
22:22:26.882 00.000 10072 scope still moving after pulse duration time elapsed
22:22:26.914 00.032 10072 IsGuiding returns 0
22:22:26.914 00.000 10072 scope move finished after 63 + 49 ms
22:22:26.914 00.000 10072 Move returns status 0, amount 63
22:22:26.914 00.000 10072 MoveAxis(N, 0, ABG)
22:22:26.914 00.000 10072 Move returns status 0, amount 0
22:22:26.914 00.000 10072 move complete, result=0
22:22:26.914 00.000 10072 worker thread done servicing request
22:22:26.914 00.000 10072 Worker thread wakes up
22:22:26.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:26.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:26.915 00.001 1032 GuideStep: 0.1 px 63 ms WEST, 0.1 px 0 ms NORTH
22:22:27.543 00.628 10072 Exposure complete
22:22:27.596 00.053 10072 worker thread done servicing request
22:22:27.596 00.000 1032 OnExposeComplete: enter
22:22:27.597 00.001 1032 UpdateGuideState(): m_state=6
22:22:27.601 00.004 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3630
22:22:27.604 00.003 1032 Star::Find returns 1 (0), X=1101.34, Y=134.82, Mass=1255, SNR=24.9, Peak=110 HFD=3.3
22:22:27.606 00.002 1032 MultiStar: [#1 0.22,0.16,0.00,M8] [#2 -0.10,0.12,0.86,U] [#3 -0.25,-0.13,0.00,M1] [#4 -0.08,-0.24,0.00,M1] [#5 0.23,0.06,0.69,U] [#6 0.16,0.18,0.00,M5] [#7 0.13,-0.04,0.71,U] [#8 -0.02,0.18,0.56,U] 
22:22:27.608 00.002 1032 refined, 4 included, MultiStar: {0.07, 0.09}, one-star: {0.13, 0.14}
22:22:27.611 00.003 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
22:22:27.614 00.003 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
22:22:27.616 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=0.07 mountY=-0.10, mountTheta=-0.93
22:22:27.619 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
22:22:27.621 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
22:22:27.622 00.001 10072 Worker thread wakes up
22:22:27.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
22:22:27.622 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
22:22:27.622 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
22:22:27.624 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=159, Gamma=2.230
22:22:27.626 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:27.626 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:22:27.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:27.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:22:27.626 00.000 10072 MoveAxis(E, 6, ABG)
22:22:27.626 00.000 10072 Guiding  Dir = 2, Dur = 6
22:22:27.626 00.000 10072 IsGuiding returns 0
22:22:27.627 00.001 10072 PulseGuide returned control before completion, sleep 16
22:22:27.645 00.018 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:22:27.647 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:27.650 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:27.651 00.001 1032 Enqueuing Expose request
22:22:27.652 00.001 10072 IsGuiding returns 0
22:22:27.653 00.001 10072 Move returns status 0, amount 6
22:22:27.653 00.000 10072 MoveAxis(N, 0, ABG)
22:22:27.653 00.000 10072 Move returns status 0, amount 0
22:22:27.653 00.000 10072 move complete, result=0
22:22:27.653 00.000 10072 worker thread done servicing request
22:22:27.653 00.000 10072 Worker thread wakes up
22:22:27.653 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:27.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:27.660 00.007 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:22:28.060 00.400 10072 Exposure complete
22:22:28.117 00.057 10072 worker thread done servicing request
22:22:28.117 00.000 1032 OnExposeComplete: enter
22:22:28.120 00.003 1032 UpdateGuideState(): m_state=6
22:22:28.121 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3631
22:22:28.124 00.003 1032 Star::Find returns 1 (0), X=1101.43, Y=134.70, Mass=1229, SNR=24.6, Peak=113 HFD=3.2
22:22:28.126 00.002 1032 MultiStar: [#1 0.15,0.05,0.96,U] [#2 0.02,0.23,0.83,U] [#3 -0.11,0.00,0.78,U] [#4 -0.07,-0.09,0.71,U] [#5 0.08,0.19,0.65,U] [#6 0.18,0.05,0.62,U] [#7 0.13,0.07,0.69,U] [#8 -0.01,0.05,0.49,U] 
22:22:28.127 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.22, 0.02}
22:22:28.129 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
22:22:28.132 00.003 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
22:22:28.133 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.10 cameraTheta=0.71 mountX=0.04 mountY=-0.09, mountTheta=-1.12
22:22:28.135 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
22:22:28.137 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
22:22:28.138 00.001 10072 Worker thread wakes up
22:22:28.138 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:22:28.138 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:22:28.138 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.09
22:22:28.139 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:22:28.142 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:28.142 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:22:28.142 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:28.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:22:28.142 00.000 10072 MoveAxis(E, 5, ABG)
22:22:28.142 00.000 10072 Guiding  Dir = 2, Dur = 5
22:22:28.143 00.001 10072 IsGuiding returns 0
22:22:28.143 00.000 10072 PulseGuide returned control before completion, sleep 15
22:22:28.162 00.019 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:22:28.164 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:28.166 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:28.167 00.001 1032 Enqueuing Expose request
22:22:28.169 00.002 10072 IsGuiding returns 0
22:22:28.169 00.000 10072 Move returns status 0, amount 5
22:22:28.169 00.000 10072 MoveAxis(N, 0, ABG)
22:22:28.169 00.000 10072 Move returns status 0, amount 0
22:22:28.169 00.000 10072 move complete, result=0
22:22:28.170 00.001 10072 worker thread done servicing request
22:22:28.170 00.000 10072 Worker thread wakes up
22:22:28.170 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:28.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:28.178 00.008 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:22:28.793 00.615 10072 Exposure complete
22:22:28.847 00.054 10072 worker thread done servicing request
22:22:28.847 00.000 1032 OnExposeComplete: enter
22:22:28.850 00.003 1032 UpdateGuideState(): m_state=6
22:22:28.851 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3632
22:22:28.853 00.002 1032 Star::Find returns 1 (0), X=1101.42, Y=134.76, Mass=1235, SNR=24.7, Peak=117 HFD=3.2
22:22:28.856 00.003 1032 MultiStar: [#1 -0.01,0.25,0.00,M8] [#2 0.00,0.16,0.85,U] [#3 -0.06,-0.17,0.76,U] [#4 0.13,-0.09,0.66,U] [#5 0.09,0.28,0.00,M5] [#6 0.24,0.15,0.00,M5] [#7 0.11,-0.08,0.72,U] [#8 -0.06,0.13,0.60,U] 
22:22:28.858 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.01}, one-star: {0.21, 0.08}
22:22:28.859 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
22:22:28.861 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
22:22:28.863 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.17 mountX=-0.01 mountY=-0.06, mountTheta=-1.66
22:22:28.866 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
22:22:28.867 00.001 1032 Enqueuing Move request for scope (0.06, 0.01)
22:22:28.869 00.002 10072 Worker thread wakes up
22:22:28.870 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:22:28.870 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:22:28.870 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
22:22:28.872 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:22:28.874 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:28.874 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:22:28.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:28.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:22:28.874 00.000 10072 MoveAxis(E, 6, ABG)
22:22:28.874 00.000 10072 Guiding  Dir = 2, Dur = 6
22:22:28.874 00.000 10072 IsGuiding returns 0
22:22:28.875 00.001 10072 PulseGuide returned control before completion, sleep 16
22:22:28.895 00.020 1032 UpdateGuideState exits: m=1235 SNR=24.7
22:22:28.898 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:28.900 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:28.901 00.001 1032 Enqueuing Expose request
22:22:28.904 00.003 10072 IsGuiding returns 0
22:22:28.904 00.000 10072 Move returns status 0, amount 6
22:22:28.904 00.000 10072 MoveAxis(N, 0, ABG)
22:22:28.904 00.000 10072 Move returns status 0, amount 0
22:22:28.904 00.000 10072 move complete, result=0
22:22:28.904 00.000 10072 worker thread done servicing request
22:22:28.904 00.000 10072 Worker thread wakes up
22:22:28.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:28.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:28.912 00.008 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:22:29.309 00.397 10072 Exposure complete
22:22:29.363 00.054 10072 worker thread done servicing request
22:22:29.364 00.001 1032 OnExposeComplete: enter
22:22:29.366 00.002 1032 UpdateGuideState(): m_state=6
22:22:29.373 00.007 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3633
22:22:29.375 00.002 1032 Star::Find returns 1 (0), X=1101.34, Y=134.77, Mass=1174, SNR=24.0, Peak=102 HFD=3.3
22:22:29.376 00.001 1032 MultiStar: [#1 0.00,0.11,1.04,U] [#2 0.06,0.06,0.84,U] [#3 -0.07,-0.25,0.00,M1] [#4 0.00,-0.13,0.75,U] [#5 0.13,0.10,0.67,U] [#6 0.24,0.09,0.00,M6] [#7 0.20,-0.07,0.73,U] [#8 -0.07,0.18,0.58,U] 
22:22:29.377 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.05}, one-star: {0.13, 0.09}
22:22:29.379 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
22:22:29.380 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
22:22:29.381 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.67 mountX=0.03 mountY=-0.08, mountTheta=-1.16
22:22:29.384 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
22:22:29.387 00.003 1032 Enqueuing Move request for scope (0.07, 0.05)
22:22:29.389 00.002 10072 Worker thread wakes up
22:22:29.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
22:22:29.389 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
22:22:29.389 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
22:22:29.390 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:22:29.393 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:29.393 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:22:29.394 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:29.394 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:22:29.394 00.000 10072 MoveAxis(E, 5, ABG)
22:22:29.394 00.000 10072 Guiding  Dir = 2, Dur = 5
22:22:29.394 00.000 10072 IsGuiding returns 0
22:22:29.395 00.001 10072 PulseGuide returned control before completion, sleep 15
22:22:29.411 00.016 1032 UpdateGuideState exits: m=1174 SNR=24.0
22:22:29.413 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:29.415 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:29.417 00.002 1032 Enqueuing Expose request
22:22:29.418 00.001 10072 IsGuiding returns 0
22:22:29.419 00.001 10072 Move returns status 0, amount 5
22:22:29.419 00.000 10072 MoveAxis(N, 0, ABG)
22:22:29.419 00.000 10072 Move returns status 0, amount 0
22:22:29.419 00.000 10072 move complete, result=0
22:22:29.419 00.000 10072 worker thread done servicing request
22:22:29.419 00.000 10072 Worker thread wakes up
22:22:29.419 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:29.419 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:29.428 00.009 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:22:30.058 00.630 10072 Exposure complete
22:22:30.113 00.055 10072 worker thread done servicing request
22:22:30.113 00.000 1032 OnExposeComplete: enter
22:22:30.115 00.002 1032 UpdateGuideState(): m_state=6
22:22:30.118 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3634
22:22:30.120 00.002 1032 Star::Find returns 1 (0), X=1101.29, Y=134.77, Mass=1334, SNR=25.6, Peak=126 HFD=3.1
22:22:30.121 00.001 1032 MultiStar: [#1 0.18,0.18,0.00,M8] [#2 0.09,0.04,0.79,U] [#3 -0.10,-0.38,0.00,M2] [#4 0.12,-0.19,0.69,U] [#5 0.07,-0.16,0.69,U] [#6 0.17,0.24,0.00,M7] [#7 0.28,-0.19,0.00,M1] [#8 -0.03,0.13,0.51,U] 
22:22:30.123 00.002 1032 refined, 4 included, MultiStar: {0.07, -0.01}, one-star: {0.08, 0.09}
22:22:30.124 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
22:22:30.126 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
22:22:30.127 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.16 mountX=-0.03 mountY=-0.07, mountTheta=-1.99
22:22:30.130 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
22:22:30.131 00.001 1032 Enqueuing Move request for scope (0.07, -0.01)
22:22:30.133 00.002 10072 Worker thread wakes up
22:22:30.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:22:30.133 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:22:30.133 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.07
22:22:30.135 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:22:30.138 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:30.138 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:22:30.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:30.139 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:22:30.139 00.000 10072 MoveAxis(E, 6, ABG)
22:22:30.139 00.000 10072 Guiding  Dir = 2, Dur = 6
22:22:30.139 00.000 10072 IsGuiding returns 0
22:22:30.140 00.001 10072 PulseGuide returned control before completion, sleep 16
22:22:30.157 00.017 1032 UpdateGuideState exits: m=1334 SNR=25.6
22:22:30.160 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:30.162 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:30.164 00.002 1032 Enqueuing Expose request
22:22:30.167 00.003 10072 IsGuiding returns 0
22:22:30.167 00.000 10072 Move returns status 0, amount 6
22:22:30.167 00.000 10072 MoveAxis(N, 0, ABG)
22:22:30.167 00.000 10072 Move returns status 0, amount 0
22:22:30.167 00.000 10072 move complete, result=0
22:22:30.167 00.000 10072 worker thread done servicing request
22:22:30.167 00.000 10072 Worker thread wakes up
22:22:30.167 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:30.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:30.175 00.008 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:22:30.575 00.400 10072 Exposure complete
22:22:30.635 00.060 10072 worker thread done servicing request
22:22:30.635 00.000 1032 OnExposeComplete: enter
22:22:30.637 00.002 1032 UpdateGuideState(): m_state=6
22:22:30.639 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3635
22:22:30.641 00.002 1032 Star::Find returns 1 (0), X=1101.38, Y=134.60, Mass=1242, SNR=24.7, Peak=122 HFD=3.3
22:22:30.644 00.003 1032 MultiStar: [#1 0.19,0.09,1.00,U] [#2 0.12,0.24,0.00,M1] [#3 -0.19,-0.44,0.00,M3] [#4 0.10,-0.38,0.00,M1] [#5 0.02,-0.08,0.63,U] [#6 0.26,0.05,0.00,M8] [#7 0.16,-0.35,0.00,M2] [#8 -0.10,0.18,0.52,U] 
22:22:30.646 00.002 1032 refined, 3 included, MultiStar: {0.10, 0.02}, one-star: {0.17, -0.08}
22:22:30.649 00.003 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
22:22:30.652 00.003 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
22:22:30.654 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.17 mountX=-0.01 mountY=-0.10, mountTheta=-1.66
22:22:30.657 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
22:22:30.658 00.001 1032 Enqueuing Move request for scope (0.10, 0.02)
22:22:30.660 00.002 10072 Worker thread wakes up
22:22:30.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
22:22:30.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
22:22:30.660 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
22:22:30.663 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:22:30.664 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:30.665 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:22:30.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:30.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:22:30.665 00.000 10072 MoveAxis(E, 5, ABG)
22:22:30.665 00.000 10072 Guiding  Dir = 2, Dur = 5
22:22:30.665 00.000 10072 IsGuiding returns 0
22:22:30.667 00.002 10072 PulseGuide returned control before completion, sleep 15
22:22:30.684 00.017 1032 UpdateGuideState exits: m=1242 SNR=24.7
22:22:30.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:30.688 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:30.689 00.001 1032 Enqueuing Expose request
22:22:30.696 00.007 10072 IsGuiding returns 0
22:22:30.696 00.000 10072 Move returns status 0, amount 5
22:22:30.696 00.000 10072 MoveAxis(N, 0, ABG)
22:22:30.696 00.000 10072 Move returns status 0, amount 0
22:22:30.696 00.000 10072 move complete, result=0
22:22:30.696 00.000 10072 worker thread done servicing request
22:22:30.697 00.001 10072 Worker thread wakes up
22:22:30.697 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:30.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:30.699 00.002 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:22:31.322 00.623 10072 Exposure complete
22:22:31.378 00.056 10072 worker thread done servicing request
22:22:31.378 00.000 1032 OnExposeComplete: enter
22:22:31.380 00.002 1032 UpdateGuideState(): m_state=6
22:22:31.382 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3636
22:22:31.384 00.002 1032 Star::Find returns 1 (0), X=1101.42, Y=134.69, Mass=1288, SNR=25.2, Peak=127 HFD=3.2
22:22:31.386 00.002 1032 MultiStar: [#1 0.02,0.01,0.96,U] [#2 0.17,0.03,0.76,U] [#3 -0.21,-0.28,0.00,M4] [#4 -0.23,-0.37,0.00,M2] [#5 0.09,0.01,0.64,U] [#6 0.17,0.02,0.64,U] [#7 0.20,-0.21,0.00,M3] [#8 -0.13,0.03,0.52,U] 
22:22:31.388 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.02}, one-star: {0.21, 0.01}
22:22:31.389 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
22:22:31.390 00.001 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
22:22:31.391 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.17 mountX=-0.01 mountY=-0.10, mountTheta=-1.66
22:22:31.396 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
22:22:31.400 00.004 1032 Enqueuing Move request for scope (0.10, 0.02)
22:22:31.401 00.001 10072 Worker thread wakes up
22:22:31.402 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
22:22:31.402 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
22:22:31.402 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
22:22:31.404 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:22:31.405 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:31.405 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:22:31.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:31.407 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:22:31.407 00.000 10072 MoveAxis(E, 6, ABG)
22:22:31.407 00.000 10072 Guiding  Dir = 2, Dur = 6
22:22:31.407 00.000 10072 IsGuiding returns 0
22:22:31.407 00.000 10072 PulseGuide returned control before completion, sleep 16
22:22:31.426 00.019 1032 UpdateGuideState exits: m=1288 SNR=25.2
22:22:31.428 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:31.430 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:31.432 00.002 1032 Enqueuing Expose request
22:22:31.433 00.001 10072 IsGuiding returns 0
22:22:31.433 00.000 10072 Move returns status 0, amount 6
22:22:31.434 00.001 10072 MoveAxis(N, 0, ABG)
22:22:31.434 00.000 10072 Move returns status 0, amount 0
22:22:31.434 00.000 10072 move complete, result=0
22:22:31.434 00.000 10072 worker thread done servicing request
22:22:31.434 00.000 10072 Worker thread wakes up
22:22:31.434 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:31.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:31.441 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:22:31.840 00.399 10072 Exposure complete
22:22:31.895 00.055 10072 worker thread done servicing request
22:22:31.896 00.001 1032 OnExposeComplete: enter
22:22:31.898 00.002 1032 UpdateGuideState(): m_state=6
22:22:31.901 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3637
22:22:31.902 00.001 1032 Star::Find returns 1 (0), X=1101.36, Y=134.71, Mass=1431, SNR=26.6, Peak=128 HFD=3.3
22:22:31.904 00.002 1032 MultiStar: [#1 0.01,0.10,0.98,U] [#2 -0.01,0.01,0.75,U] [#3 -0.15,-0.12,0.69,U] [#4 -0.16,-0.23,0.00,M3] [#5 0.16,-0.09,0.62,U] [#6 0.22,0.19,0.00,M8] [#7 0.12,-0.16,0.65,U] [#8 -0.12,0.07,0.49,U] 
22:22:31.906 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.01}, one-star: {0.15, 0.03}
22:22:31.907 00.001 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
22:22:31.909 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
22:22:31.910 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.39 mountX=-0.02 mountY=-0.03, mountTheta=-2.22
22:22:31.914 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
22:22:31.916 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
22:22:31.918 00.002 10072 Worker thread wakes up
22:22:31.918 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:22:31.918 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:22:31.918 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
22:22:31.920 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:22:31.922 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:31.922 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:22:31.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:31.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:22:31.922 00.000 10072 MoveAxis(E, 5, ABG)
22:22:31.922 00.000 10072 Guiding  Dir = 2, Dur = 5
22:22:31.922 00.000 10072 IsGuiding returns 0
22:22:31.923 00.001 10072 PulseGuide returned control before completion, sleep 15
22:22:31.938 00.015 1032 UpdateGuideState exits: m=1431 SNR=26.6
22:22:31.940 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:31.941 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:31.943 00.002 1032 Enqueuing Expose request
22:22:31.945 00.002 10072 IsGuiding returns 0
22:22:31.945 00.000 10072 Move returns status 0, amount 5
22:22:31.945 00.000 10072 MoveAxis(N, 0, ABG)
22:22:31.945 00.000 10072 Move returns status 0, amount 0
22:22:31.945 00.000 10072 move complete, result=0
22:22:31.945 00.000 10072 worker thread done servicing request
22:22:31.945 00.000 10072 Worker thread wakes up
22:22:31.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:31.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:31.951 00.006 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:22:32.577 00.626 10072 Exposure complete
22:22:32.629 00.052 10072 worker thread done servicing request
22:22:32.629 00.000 1032 OnExposeComplete: enter
22:22:32.632 00.003 1032 UpdateGuideState(): m_state=6
22:22:32.633 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3638
22:22:32.635 00.002 1032 Star::Find returns 1 (0), X=1101.20, Y=134.63, Mass=1466, SNR=26.9, Peak=145 HFD=3.2
22:22:32.637 00.002 1032 MultiStar: [#1 0.09,0.06,0.88,U] [#2 -0.03,-0.11,0.70,U] [#3 -0.24,-0.33,0.00,M4] [#4 -0.10,-0.21,0.65,U] [#5 0.04,-0.11,0.63,U] [#6 0.26,0.13,0.00,M9] [#7 0.20,-0.12,0.64,U] [#8 -0.12,-0.01,0.49,U] 
22:22:32.639 00.002 1032 single-star, 6 included, MultiStar: {0.01, -0.07}, one-star: {-0.01, -0.05}
22:22:32.641 00.002 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.68)
22:22:32.644 00.003 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.68)
22:22:32.647 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.77 mountX=-0.04 mountY=0.02, mountTheta=2.68
22:22:32.649 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
22:22:32.651 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
22:22:32.652 00.001 10072 Worker thread wakes up
22:22:32.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
22:22:32.652 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
22:22:32.652 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.02
22:22:32.654 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:22:32.656 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:32.656 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:22:32.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:32.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:22:32.656 00.000 10072 MoveAxis(E, 6, ABG)
22:22:32.656 00.000 10072 Guiding  Dir = 2, Dur = 6
22:22:32.658 00.002 10072 IsGuiding returns 0
22:22:32.658 00.000 10072 PulseGuide returned control before completion, sleep 16
22:22:32.674 00.016 1032 UpdateGuideState exits: m=1466 SNR=26.9
22:22:32.677 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:32.679 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:32.682 00.003 1032 Enqueuing Expose request
22:22:32.684 00.002 10072 IsGuiding returns 0
22:22:32.684 00.000 10072 Move returns status 0, amount 6
22:22:32.684 00.000 10072 MoveAxis(N, 0, ABG)
22:22:32.684 00.000 10072 Move returns status 0, amount 0
22:22:32.684 00.000 10072 move complete, result=0
22:22:32.684 00.000 10072 worker thread done servicing request
22:22:32.684 00.000 10072 Worker thread wakes up
22:22:32.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:32.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:32.691 00.007 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:22:33.092 00.401 10072 Exposure complete
22:22:33.144 00.052 10072 worker thread done servicing request
22:22:33.144 00.000 1032 OnExposeComplete: enter
22:22:33.146 00.002 1032 UpdateGuideState(): m_state=6
22:22:33.148 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3639
22:22:33.151 00.003 1032 Star::Find returns 1 (0), X=1101.26, Y=134.53, Mass=1426, SNR=26.5, Peak=133 HFD=3.3
22:22:33.152 00.001 1032 MultiStar: [#1 0.03,-0.01,0.90,U] [#2 -0.09,-0.11,0.79,U] [#3 -0.24,-0.33,0.00,M5] [#4 -0.09,-0.23,0.00,M3] [#5 0.17,-0.07,0.66,U] [#6 0.14,-0.07,0.59,U] [#7 0.21,-0.14,0.00,M2] [#8 -0.14,0.03,0.48,U] 
22:22:33.155 00.003 1032 refined, 5 included, MultiStar: {0.03, -0.07}, one-star: {0.05, -0.15}
22:22:33.156 00.001 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
22:22:33.158 00.002 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
22:22:33.159 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.17 mountX=-0.07 mountY=-0.01, mountTheta=-3.00
22:22:33.161 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
22:22:33.163 00.002 1032 Enqueuing Move request for scope (0.03, -0.07)
22:22:33.164 00.001 10072 Worker thread wakes up
22:22:33.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
22:22:33.164 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
22:22:33.164 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.01
22:22:33.166 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:22:33.168 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:33.168 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:22:33.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:33.169 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:22:33.169 00.000 10072 MoveAxis(E, 5, ABG)
22:22:33.169 00.000 10072 Guiding  Dir = 2, Dur = 5
22:22:33.169 00.000 10072 IsGuiding returns 0
22:22:33.169 00.000 10072 PulseGuide returned control before completion, sleep 15
22:22:33.186 00.017 1032 UpdateGuideState exits: m=1426 SNR=26.5
22:22:33.189 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:33.191 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:33.193 00.002 1032 Enqueuing Expose request
22:22:33.197 00.004 10072 IsGuiding returns 0
22:22:33.197 00.000 10072 Move returns status 0, amount 5
22:22:33.197 00.000 10072 MoveAxis(N, 0, ABG)
22:22:33.197 00.000 10072 Move returns status 0, amount 0
22:22:33.197 00.000 10072 move complete, result=0
22:22:33.197 00.000 10072 worker thread done servicing request
22:22:33.197 00.000 10072 Worker thread wakes up
22:22:33.197 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:33.197 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:33.201 00.004 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:22:33.829 00.628 10072 Exposure complete
22:22:33.882 00.053 10072 worker thread done servicing request
22:22:33.882 00.000 1032 OnExposeComplete: enter
22:22:33.884 00.002 1032 UpdateGuideState(): m_state=6
22:22:33.886 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3640
22:22:33.888 00.002 1032 Star::Find returns 1 (0), X=1101.36, Y=134.70, Mass=1206, SNR=24.4, Peak=119 HFD=3.3
22:22:33.889 00.001 1032 MultiStar: [#1 0.09,0.11,1.06,U] [#2 0.08,-0.04,0.82,U] [#3 -0.10,-0.11,0.79,U] [#4 0.14,-0.18,0.70,U] [#5 0.08,-0.03,0.74,U] [#6 0.27,0.03,0.00,M9] [#7 0.21,-0.15,0.00,M3] [#8 -0.06,0.07,0.54,U] 
22:22:33.892 00.003 1032 refined, 6 included, MultiStar: {0.06, -0.02}, one-star: {0.15, 0.02}
22:22:33.893 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
22:22:33.895 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
22:22:33.896 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.25 mountX=-0.03 mountY=-0.06, mountTheta=-2.08
22:22:33.898 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
22:22:33.900 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
22:22:33.901 00.001 10072 Worker thread wakes up
22:22:33.902 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
22:22:33.902 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
22:22:33.902 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.06
22:22:33.905 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:22:33.907 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:33.907 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:22:33.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:33.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:22:33.907 00.000 10072 MoveAxis(E, 6, ABG)
22:22:33.907 00.000 10072 Guiding  Dir = 2, Dur = 6
22:22:33.907 00.000 10072 IsGuiding returns 0
22:22:33.908 00.001 10072 PulseGuide returned control before completion, sleep 16
22:22:33.925 00.017 1032 UpdateGuideState exits: m=1206 SNR=24.4
22:22:33.928 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:33.929 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:33.931 00.002 1032 Enqueuing Expose request
22:22:33.935 00.004 10072 IsGuiding returns 0
22:22:33.935 00.000 10072 Move returns status 0, amount 6
22:22:33.935 00.000 10072 MoveAxis(N, 0, ABG)
22:22:33.935 00.000 10072 Move returns status 0, amount 0
22:22:33.935 00.000 10072 move complete, result=0
22:22:33.935 00.000 10072 worker thread done servicing request
22:22:33.936 00.001 10072 Worker thread wakes up
22:22:33.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:33.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:33.942 00.006 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:22:34.344 00.402 10072 Exposure complete
22:22:34.398 00.054 1032 OnExposeComplete: enter
22:22:34.401 00.003 1032 UpdateGuideState(): m_state=6
22:22:34.402 00.001 10072 worker thread done servicing request
22:22:34.402 00.000 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3641
22:22:34.404 00.002 1032 Star::Find returns 1 (0), X=1101.36, Y=134.73, Mass=1314, SNR=25.5, Peak=131 HFD=3.3
22:22:34.406 00.002 1032 MultiStar: [#1 0.22,0.09,0.00,M3] [#2 0.07,-0.07,0.77,U] [#3 -0.10,-0.23,0.00,M5] [#4 0.07,-0.24,0.00,M3] [#5 0.13,0.08,0.66,U] [#6 0.14,0.04,0.59,U] [#7 0.19,-0.17,0.00,M4] [#8 -0.02,0.18,0.49,U] 
22:22:34.408 00.002 1032 refined, 4 included, MultiStar: {0.10, 0.04}, one-star: {0.15, 0.05}
22:22:34.410 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
22:22:34.411 00.001 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
22:22:34.413 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.40 mountX=0.02 mountY=-0.11, mountTheta=-1.43
22:22:34.416 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
22:22:34.418 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
22:22:34.420 00.002 10072 Worker thread wakes up
22:22:34.420 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:22:34.420 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:22:34.420 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.02 yDistance=-0.11
22:22:34.423 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:22:34.425 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:34.425 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:22:34.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:34.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:22:34.425 00.000 10072 MoveAxis(E, 5, ABG)
22:22:34.425 00.000 10072 Guiding  Dir = 2, Dur = 5
22:22:34.426 00.001 10072 IsGuiding returns 0
22:22:34.426 00.000 10072 PulseGuide returned control before completion, sleep 15
22:22:34.443 00.017 1032 UpdateGuideState exits: m=1314 SNR=25.5
22:22:34.445 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:34.446 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:34.447 00.001 1032 Enqueuing Expose request
22:22:34.453 00.006 10072 IsGuiding returns 0
22:22:34.453 00.000 10072 Move returns status 0, amount 5
22:22:34.454 00.001 10072 MoveAxis(N, 0, ABG)
22:22:34.454 00.000 10072 Move returns status 0, amount 0
22:22:34.454 00.000 10072 move complete, result=0
22:22:34.454 00.000 10072 worker thread done servicing request
22:22:34.454 00.000 10072 Worker thread wakes up
22:22:34.454 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:34.454 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:34.457 00.003 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:22:35.080 00.623 10072 Exposure complete
22:22:35.132 00.052 10072 worker thread done servicing request
22:22:35.132 00.000 1032 OnExposeComplete: enter
22:22:35.134 00.002 1032 UpdateGuideState(): m_state=6
22:22:35.135 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3642
22:22:35.136 00.001 1032 Star::Find returns 1 (0), X=1101.34, Y=134.74, Mass=1175, SNR=24.1, Peak=117 HFD=3.2
22:22:35.139 00.003 1032 MultiStar: [#1 0.19,0.04,1.00,U] [#2 0.11,0.07,0.84,U] [#3 -0.23,-0.14,0.00,M6] [#4 0.05,-0.13,0.75,U] [#5 0.13,0.09,0.67,U] [#6 0.26,0.08,0.00,M9] [#7 0.15,-0.05,0.77,U] [#8 -0.05,0.11,0.51,U] 
22:22:35.140 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.02}, one-star: {0.13, 0.06}
22:22:35.141 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:22:35.143 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:22:35.145 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.12 cameraTheta=0.21 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
22:22:35.149 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
22:22:35.151 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
22:22:35.152 00.001 10072 Worker thread wakes up
22:22:35.152 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:22:35.152 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:22:35.152 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.12
22:22:35.154 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:22:35.156 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:35.157 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:22:35.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:35.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:22:35.157 00.000 10072 MoveAxis(E, 6, ABG)
22:22:35.157 00.000 10072 Guiding  Dir = 2, Dur = 6
22:22:35.157 00.000 10072 IsGuiding returns 0
22:22:35.158 00.001 10072 PulseGuide returned control before completion, sleep 16
22:22:35.176 00.018 1032 UpdateGuideState exits: m=1175 SNR=24.1
22:22:35.178 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:35.181 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:35.183 00.002 1032 Enqueuing Expose request
22:22:35.188 00.005 10072 IsGuiding returns 0
22:22:35.188 00.000 10072 Move returns status 0, amount 6
22:22:35.188 00.000 10072 MoveAxis(N, 0, ABG)
22:22:35.189 00.001 10072 Move returns status 0, amount 0
22:22:35.189 00.000 10072 move complete, result=0
22:22:35.189 00.000 10072 worker thread done servicing request
22:22:35.189 00.000 10072 Worker thread wakes up
22:22:35.189 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:35.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:35.193 00.004 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:22:35.593 00.400 10072 Exposure complete
22:22:35.646 00.053 10072 worker thread done servicing request
22:22:35.646 00.000 1032 OnExposeComplete: enter
22:22:35.648 00.002 1032 UpdateGuideState(): m_state=6
22:22:35.651 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3643
22:22:35.653 00.002 1032 Star::Find returns 1 (0), X=1101.53, Y=134.86, Mass=1362, SNR=25.9, Peak=107 HFD=3.2
22:22:35.656 00.003 1032 MultiStar: [#1 0.18,0.10,0.91,U] [#2 -0.03,0.01,0.76,U] [#3 -0.05,-0.26,0.00,M7] [#4 0.06,-0.25,0.00,M3] [#5 0.09,0.10,0.67,U] [#6 0.22,0.03,0.62,U] [#7 0.28,-0.12,0.00,M4] [#8 -0.01,0.29,0.00,M1] 
22:22:35.658 00.002 1032 refined, 4 included, MultiStar: {0.17, 0.09}, one-star: {0.32, 0.18}
22:22:35.660 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
22:22:35.661 00.001 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
22:22:35.663 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.50 mountX=0.05 mountY=-0.18, mountTheta=-1.33
22:22:35.666 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.09, opts=13)
22:22:35.668 00.002 1032 Enqueuing Move request for scope (0.17, 0.09)
22:22:35.671 00.003 10072 Worker thread wakes up
22:22:35.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
22:22:35.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
22:22:35.671 00.000 10072 Moving (0.17, 0.09) raw xDistance=0.05 yDistance=-0.18
22:22:35.672 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:22:35.674 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:35.674 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:22:35.674 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:35.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:22:35.674 00.000 10072 MoveAxis(E, 6, ABG)
22:22:35.674 00.000 10072 Guiding  Dir = 2, Dur = 6
22:22:35.676 00.002 10072 IsGuiding returns 0
22:22:35.676 00.000 10072 PulseGuide returned control before completion, sleep 16
22:22:35.693 00.017 1032 UpdateGuideState exits: m=1362 SNR=25.9
22:22:35.695 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:35.696 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:35.698 00.002 1032 Enqueuing Expose request
22:22:35.700 00.002 10072 IsGuiding returns 0
22:22:35.700 00.000 10072 Move returns status 0, amount 6
22:22:35.700 00.000 10072 MoveAxis(N, 0, ABG)
22:22:35.700 00.000 10072 Move returns status 0, amount 0
22:22:35.700 00.000 10072 move complete, result=0
22:22:35.700 00.000 10072 worker thread done servicing request
22:22:35.700 00.000 10072 Worker thread wakes up
22:22:35.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:35.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:35.707 00.007 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
22:22:36.329 00.622 10072 Exposure complete
22:22:36.379 00.050 10072 worker thread done servicing request
22:22:36.379 00.000 1032 OnExposeComplete: enter
22:22:36.382 00.003 1032 UpdateGuideState(): m_state=6
22:22:36.383 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3644
22:22:36.384 00.001 1032 Star::Find returns 1 (0), X=1101.42, Y=134.58, Mass=1380, SNR=26.1, Peak=135 HFD=3.3
22:22:36.386 00.002 1032 MultiStar: [#1 0.21,0.06,0.93,U] [#2 0.14,-0.05,0.81,U] [#3 -0.14,-0.22,0.00,M8] [#4 0.13,-0.33,0.00,M4] [#5 0.28,0.11,0.00,M1] [#6 0.30,-0.06,0.00,M9] [#7 0.35,-0.26,0.00,M5] [#8 0.04,0.01,0.52,U] 
22:22:36.387 00.001 1032 refined, 3 included, MultiStar: {0.16, -0.02}, one-star: {0.21, -0.09}
22:22:36.390 00.003 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
22:22:36.392 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
22:22:36.393 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.17 cameraTheta=-0.15 mountX=-0.07 mountY=-0.15, mountTheta=-1.98
22:22:36.396 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.02, opts=13)
22:22:36.397 00.001 1032 Enqueuing Move request for scope (0.16, -0.02)
22:22:36.399 00.002 10072 Worker thread wakes up
22:22:36.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
22:22:36.399 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
22:22:36.400 00.001 10072 Moving (0.16, -0.02) raw xDistance=-0.07 yDistance=-0.15
22:22:36.401 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:22:36.403 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:36.403 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:22:36.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:36.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:22:36.403 00.000 10072 MoveAxis(E, 6, ABG)
22:22:36.403 00.000 10072 Guiding  Dir = 2, Dur = 6
22:22:36.404 00.001 10072 IsGuiding returns 0
22:22:36.405 00.001 10072 PulseGuide returned control before completion, sleep 16
22:22:36.421 00.016 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:22:36.423 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:36.425 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:36.427 00.002 1032 Enqueuing Expose request
22:22:36.435 00.008 10072 IsGuiding returns 0
22:22:36.435 00.000 10072 Move returns status 0, amount 6
22:22:36.435 00.000 10072 MoveAxis(N, 0, ABG)
22:22:36.435 00.000 10072 Move returns status 0, amount 0
22:22:36.435 00.000 10072 move complete, result=0
22:22:36.435 00.000 10072 worker thread done servicing request
22:22:36.436 00.001 10072 Worker thread wakes up
22:22:36.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:36.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:36.438 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
22:22:36.842 00.404 10072 Exposure complete
22:22:36.894 00.052 10072 worker thread done servicing request
22:22:36.894 00.000 1032 OnExposeComplete: enter
22:22:36.897 00.003 1032 UpdateGuideState(): m_state=6
22:22:36.899 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3645
22:22:36.901 00.002 1032 Star::Find returns 1 (0), X=1101.50, Y=134.60, Mass=1334, SNR=25.7, Peak=124 HFD=3.2
22:22:36.903 00.002 1032 MultiStar: [#1 0.26,-0.04,0.00,M1] [#2 0.08,-0.13,0.77,U] [#3 -0.28,-0.16,0.00,M9] [#4 0.05,-0.25,0.00,M5] [#5 0.42,-0.12,0.00,M2] [#6 0.24,0.21,0.00,M10] [#7 0.24,-0.01,0.70,U] [#8 -0.03,-0.05,0.50,U] 
22:22:36.904 00.001 1032 refined, 3 included, MultiStar: {0.17, -0.07}, one-star: {0.29, -0.07}
22:22:36.906 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
22:22:36.908 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
22:22:36.910 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.38 mountX=-0.11 mountY=-0.15, mountTheta=-2.21
22:22:36.913 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.07, opts=13)
22:22:36.915 00.002 1032 Enqueuing Move request for scope (0.17, -0.07)
22:22:36.916 00.001 10072 Worker thread wakes up
22:22:36.917 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
22:22:36.917 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
22:22:36.917 00.000 10072 Moving (0.17, -0.07) raw xDistance=-0.11 yDistance=-0.15
22:22:36.919 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:22:36.921 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:36.921 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:22:36.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:36.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:22:36.921 00.000 10072 MoveAxis(E, 5, ABG)
22:22:36.921 00.000 10072 Guiding  Dir = 2, Dur = 5
22:22:36.921 00.000 10072 IsGuiding returns 0
22:22:36.922 00.001 10072 PulseGuide returned control before completion, sleep 15
22:22:36.940 00.018 1032 UpdateGuideState exits: m=1334 SNR=25.7
22:22:36.941 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:36.943 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:36.945 00.002 1032 Enqueuing Expose request
22:22:36.947 00.002 10072 IsGuiding returns 0
22:22:36.947 00.000 10072 Move returns status 0, amount 5
22:22:36.947 00.000 10072 MoveAxis(N, 0, ABG)
22:22:36.947 00.000 10072 Move returns status 0, amount 0
22:22:36.947 00.000 10072 move complete, result=0
22:22:36.947 00.000 10072 worker thread done servicing request
22:22:36.947 00.000 10072 Worker thread wakes up
22:22:36.947 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:36.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:36.956 00.009 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:22:37.573 00.617 10072 Exposure complete
22:22:37.629 00.056 10072 worker thread done servicing request
22:22:37.629 00.000 1032 OnExposeComplete: enter
22:22:37.632 00.003 1032 UpdateGuideState(): m_state=6
22:22:37.633 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3646
22:22:37.636 00.003 1032 Star::Find returns 1 (0), X=1101.54, Y=134.73, Mass=1407, SNR=26.4, Peak=128 HFD=3.2
22:22:37.637 00.001 1032 MultiStar: [#1 0.34,0.12,0.00,M2] [#2 -0.07,-0.10,0.79,U] [#3 -0.15,-0.13,0.71,U] [#4 -0.05,-0.21,0.66,U] [#5 0.23,0.11,0.00,M3] [#6 0.09,0.03,0.62,U] [#7 0.30,-0.08,0.00,M5] [#8 -0.01,0.09,0.48,U] 
22:22:37.639 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.05}, one-star: {0.33, 0.05}
22:22:37.641 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
22:22:37.643 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
22:22:37.645 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.81 mountX=-0.06 mountY=-0.03, mountTheta=-2.64
22:22:37.648 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
22:22:37.650 00.002 1032 Enqueuing Move request for scope (0.05, -0.05)
22:22:37.651 00.001 10072 Worker thread wakes up
22:22:37.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
22:22:37.651 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
22:22:37.651 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.03
22:22:37.654 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:22:37.656 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:37.656 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:22:37.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:37.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:22:37.656 00.000 10072 MoveAxis(E, 6, ABG)
22:22:37.656 00.000 10072 Guiding  Dir = 2, Dur = 6
22:22:37.657 00.001 10072 IsGuiding returns 0
22:22:37.657 00.000 10072 PulseGuide returned control before completion, sleep 16
22:22:37.678 00.021 1032 UpdateGuideState exits: m=1407 SNR=26.4
22:22:37.684 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:37.686 00.002 10072 IsGuiding returns 0
22:22:37.686 00.000 10072 Move returns status 0, amount 6
22:22:37.686 00.000 10072 MoveAxis(N, 0, ABG)
22:22:37.686 00.000 10072 Move returns status 0, amount 0
22:22:37.686 00.000 10072 move complete, result=0
22:22:37.686 00.000 10072 worker thread done servicing request
22:22:37.686 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:37.688 00.002 1032 Enqueuing Expose request
22:22:37.690 00.002 10072 Worker thread wakes up
22:22:37.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:37.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:37.691 00.001 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:22:38.105 00.414 10072 Exposure complete
22:22:38.163 00.058 10072 worker thread done servicing request
22:22:38.163 00.000 1032 OnExposeComplete: enter
22:22:38.166 00.003 1032 UpdateGuideState(): m_state=6
22:22:38.167 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3647
22:22:38.169 00.002 1032 Star::Find returns 1 (0), X=1101.45, Y=134.75, Mass=1305, SNR=25.4, Peak=120 HFD=3.2
22:22:38.171 00.002 1032 MultiStar: [#1 0.25,0.18,0.00,M3] [#2 -0.01,0.04,0.77,U] [#3 -0.06,-0.20,0.77,U] [#4 -0.19,-0.14,0.65,U] [#5 0.21,0.35,0.00,M4] [#6 0.23,0.24,0.00,M10] [#7 0.17,-0.06,0.65,U] [#8 -0.08,0.21,0.50,U] 
22:22:38.173 00.002 1032 refined, 5 included, MultiStar: {0.03, -0.02}, one-star: {0.24, 0.07}
22:22:38.174 00.001 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
22:22:38.175 00.001 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
22:22:38.176 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.49 mountX=-0.02 mountY=-0.03, mountTheta=-2.32
22:22:38.179 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
22:22:38.181 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
22:22:38.183 00.002 10072 Worker thread wakes up
22:22:38.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:22:38.183 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:22:38.183 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
22:22:38.185 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:22:38.188 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:38.188 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:22:38.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:38.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:22:38.188 00.000 10072 MoveAxis(E, 6, ABG)
22:22:38.188 00.000 10072 Guiding  Dir = 2, Dur = 6
22:22:38.188 00.000 10072 IsGuiding returns 0
22:22:38.189 00.001 10072 PulseGuide returned control before completion, sleep 16
22:22:38.205 00.016 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:22:38.207 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:38.210 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:38.212 00.002 1032 Enqueuing Expose request
22:22:38.214 00.002 10072 IsGuiding returns 0
22:22:38.214 00.000 10072 Move returns status 0, amount 6
22:22:38.214 00.000 10072 MoveAxis(N, 0, ABG)
22:22:38.214 00.000 10072 Move returns status 0, amount 0
22:22:38.214 00.000 10072 move complete, result=0
22:22:38.214 00.000 10072 worker thread done servicing request
22:22:38.214 00.000 10072 Worker thread wakes up
22:22:38.214 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:38.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:38.221 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:22:38.838 00.617 10072 Exposure complete
22:22:38.890 00.052 10072 worker thread done servicing request
22:22:38.890 00.000 1032 OnExposeComplete: enter
22:22:38.893 00.003 1032 UpdateGuideState(): m_state=6
22:22:38.895 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3648
22:22:38.896 00.001 1032 Star::Find returns 1 (0), X=1101.58, Y=134.82, Mass=1235, SNR=24.7, Peak=109 HFD=3.2
22:22:38.899 00.003 1032 MultiStar: [#1 0.11,0.17,0.96,U] [#2 0.02,-0.01,0.85,U] [#3 -0.05,-0.11,0.83,U] [#4 0.02,-0.17,0.73,U] [#5 0.32,-0.03,0.00,M5] [#6 0.31,0.04,0.00,R] [#7 0.25,-0.08,0.00,M5] [#8 -0.02,0.27,0.00,M1] 
22:22:38.901 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.02}, one-star: {0.37, 0.15}
22:22:38.903 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
22:22:38.905 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
22:22:38.907 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.18 mountX=-0.01 mountY=-0.11, mountTheta=-1.65
22:22:38.909 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
22:22:38.925 00.016 1032 Enqueuing Move request for scope (0.11, 0.02)
22:22:38.927 00.002 10072 Worker thread wakes up
22:22:38.927 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:22:38.928 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:22:38.928 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
22:22:38.929 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:22:38.932 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:38.932 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:22:38.932 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:38.932 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:22:38.932 00.000 10072 MoveAxis(E, 7, ABG)
22:22:38.932 00.000 10072 Guiding  Dir = 2, Dur = 7
22:22:38.933 00.001 10072 IsGuiding returns 0
22:22:38.933 00.000 10072 PulseGuide returned control before completion, sleep 17
22:22:38.950 00.017 1032 UpdateGuideState exits: m=1235 SNR=24.7
22:22:38.952 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:38.956 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:38.958 00.002 1032 Enqueuing Expose request
22:22:38.961 00.003 10072 IsGuiding returns 0
22:22:38.961 00.000 10072 Move returns status 0, amount 7
22:22:38.961 00.000 10072 MoveAxis(N, 0, ABG)
22:22:38.961 00.000 10072 Move returns status 0, amount 0
22:22:38.961 00.000 10072 move complete, result=0
22:22:38.961 00.000 10072 worker thread done servicing request
22:22:38.961 00.000 10072 Worker thread wakes up
22:22:38.961 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:38.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:38.969 00.008 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:22:39.369 00.400 10072 Exposure complete
22:22:39.426 00.057 10072 worker thread done servicing request
22:22:39.428 00.002 1032 OnExposeComplete: enter
22:22:39.430 00.002 1032 UpdateGuideState(): m_state=6
22:22:39.432 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3649
22:22:39.434 00.002 1032 Star::Find returns 1 (0), X=1101.60, Y=134.62, Mass=1551, SNR=27.6, Peak=146 HFD=3.2
22:22:39.435 00.001 1032 MultiStar: [#1 0.19,0.07,0.88,U] [#2 0.18,0.10,0.73,U] [#3 -0.11,-0.22,0.00,M7] [#4 -0.07,-0.18,0.61,U] [#5 0.17,-0.11,0.62,U] [#6 0.00,0.17,0.55,U] [#7 0.25,-0.08,0.00,M6] [#8 0.01,0.17,0.47,U] 
22:22:39.438 00.003 1032 refined, 6 included, MultiStar: {0.16, 0.02}, one-star: {0.39, -0.06}
22:22:39.439 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
22:22:39.441 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
22:22:39.442 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.11 mountX=-0.02 mountY=-0.15, mountTheta=-1.72
22:22:39.445 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.02, opts=13)
22:22:39.447 00.002 1032 Enqueuing Move request for scope (0.16, 0.02)
22:22:39.448 00.001 10072 Worker thread wakes up
22:22:39.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
22:22:39.448 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
22:22:39.448 00.000 10072 Moving (0.16, 0.02) raw xDistance=-0.02 yDistance=-0.15
22:22:39.450 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:22:39.454 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:39.454 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:22:39.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:39.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:22:39.454 00.000 10072 MoveAxis(E, 6, ABG)
22:22:39.454 00.000 10072 Guiding  Dir = 2, Dur = 6
22:22:39.455 00.001 10072 IsGuiding returns 0
22:22:39.455 00.000 10072 PulseGuide returned control before completion, sleep 16
22:22:39.475 00.020 10072 IsGuiding returns 0
22:22:39.475 00.000 10072 Move returns status 0, amount 6
22:22:39.475 00.000 10072 MoveAxis(N, 0, ABG)
22:22:39.475 00.000 10072 Move returns status 0, amount 0
22:22:39.475 00.000 10072 move complete, result=0
22:22:39.475 00.000 10072 worker thread done servicing request
22:22:39.476 00.001 1032 UpdateGuideState exits: m=1551 SNR=27.6
22:22:39.478 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:39.480 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:39.481 00.001 1032 Enqueuing Expose request
22:22:39.483 00.002 1032 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
22:22:39.486 00.003 10072 Worker thread wakes up
22:22:39.486 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:39.486 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:40.118 00.632 10072 Exposure complete
22:22:40.173 00.055 10072 worker thread done servicing request
22:22:40.173 00.000 1032 OnExposeComplete: enter
22:22:40.179 00.006 1032 UpdateGuideState(): m_state=6
22:22:40.182 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3650
22:22:40.184 00.002 1032 Star::Find returns 1 (0), X=1101.24, Y=134.72, Mass=1279, SNR=25.1, Peak=118 HFD=3.4
22:22:40.186 00.002 1032 MultiStar: [#1 0.05,0.17,0.96,U] [#2 0.02,0.02,0.80,U] [#3 -0.27,-0.18,0.00,M8] [#4 0.01,-0.27,0.00,M2] [#5 0.14,0.16,0.63,U] [#6 -0.07,0.11,0.63,U] [#7 0.30,-0.02,0.00,M7] [#8 -0.03,0.06,0.50,U] 
22:22:40.188 00.002 1032 single-star, 5 included, MultiStar: {0.03, 0.09}, one-star: {0.03, 0.04}
22:22:40.191 00.003 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
22:22:40.192 00.001 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
22:22:40.194 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=1.02 mountX=0.04 mountY=-0.04, mountTheta=-0.81
22:22:40.197 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
22:22:40.200 00.003 1032 Enqueuing Move request for scope (0.03, 0.04)
22:22:40.201 00.001 10072 Worker thread wakes up
22:22:40.202 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
22:22:40.202 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
22:22:40.202 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.04 yDistance=-0.04
22:22:40.203 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:22:40.205 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:40.205 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:22:40.205 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:40.205 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:22:40.206 00.001 10072 MoveAxis(E, 7, ABG)
22:22:40.206 00.000 10072 Guiding  Dir = 2, Dur = 7
22:22:40.206 00.000 10072 IsGuiding returns 0
22:22:40.206 00.000 10072 PulseGuide returned control before completion, sleep 17
22:22:40.223 00.017 1032 UpdateGuideState exits: m=1279 SNR=25.1
22:22:40.226 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:40.227 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:40.229 00.002 1032 Enqueuing Expose request
22:22:40.230 00.001 10072 IsGuiding returns 0
22:22:40.230 00.000 10072 Move returns status 0, amount 7
22:22:40.231 00.001 10072 MoveAxis(N, 0, ABG)
22:22:40.231 00.000 10072 Move returns status 0, amount 0
22:22:40.231 00.000 10072 move complete, result=0
22:22:40.231 00.000 10072 worker thread done servicing request
22:22:40.231 00.000 10072 Worker thread wakes up
22:22:40.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:40.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:40.239 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:22:40.636 00.397 10072 Exposure complete
22:22:40.686 00.050 10072 worker thread done servicing request
22:22:40.686 00.000 1032 OnExposeComplete: enter
22:22:40.688 00.002 1032 UpdateGuideState(): m_state=6
22:22:40.690 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3651
22:22:40.693 00.003 1032 Star::Find returns 1 (0), X=1101.35, Y=134.62, Mass=1310, SNR=25.4, Peak=126 HFD=3.3
22:22:40.694 00.001 1032 MultiStar: [#1 0.18,0.16,0.00,M1] [#2 0.03,-0.00,0.76,U] [#3 -0.11,-0.17,0.75,U] [#4 0.07,-0.27,0.00,M3] [#5 0.15,-0.04,0.71,U] [#6 -0.13,-0.04,0.63,U] [#7 0.26,-0.15,0.00,M8] [#8 -0.26,0.01,0.00,M1] 
22:22:40.696 00.002 1032 refined, 4 included, MultiStar: {0.03, -0.06}, one-star: {0.14, -0.06}
22:22:40.698 00.002 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
22:22:40.699 00.001 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
22:22:40.701 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.18 mountX=-0.07 mountY=-0.01, mountTheta=-3.01
22:22:40.703 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
22:22:40.705 00.002 1032 Enqueuing Move request for scope (0.03, -0.06)
22:22:40.707 00.002 10072 Worker thread wakes up
22:22:40.707 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
22:22:40.708 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
22:22:40.708 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.07 yDistance=-0.01
22:22:40.709 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:22:40.711 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:22:40.711 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:22:40.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:40.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:22:40.711 00.000 10072 MoveAxis(E, 6, ABG)
22:22:40.711 00.000 10072 Guiding  Dir = 2, Dur = 6
22:22:40.712 00.001 10072 IsGuiding returns 0
22:22:40.712 00.000 10072 PulseGuide returned control before completion, sleep 16
22:22:40.728 00.016 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:22:40.731 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:40.733 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:40.734 00.001 1032 Enqueuing Expose request
22:22:40.744 00.010 10072 IsGuiding returns 0
22:22:40.744 00.000 10072 Move returns status 0, amount 6
22:22:40.744 00.000 10072 MoveAxis(N, 0, ABG)
22:22:40.744 00.000 10072 Move returns status 0, amount 0
22:22:40.744 00.000 10072 move complete, result=0
22:22:40.744 00.000 10072 worker thread done servicing request
22:22:40.744 00.000 10072 Worker thread wakes up
22:22:40.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:40.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:40.747 00.003 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:22:41.371 00.624 10072 Exposure complete
22:22:41.421 00.050 10072 worker thread done servicing request
22:22:41.421 00.000 1032 OnExposeComplete: enter
22:22:41.423 00.002 1032 UpdateGuideState(): m_state=6
22:22:41.425 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3652
22:22:41.426 00.001 1032 Star::Find returns 1 (0), X=1101.36, Y=134.73, Mass=1427, SNR=26.5, Peak=129 HFD=3.2
22:22:41.427 00.001 1032 MultiStar: [#1 0.20,0.14,0.00,M2] [#2 0.10,0.03,0.74,U] [#3 0.02,-0.26,0.00,M8] [#4 0.14,-0.49,0.00,M4] [#5 0.11,-0.03,0.60,U] [#6 -0.11,-0.01,0.59,U] [#7 0.23,-0.09,0.00,M9] [#8 0.09,0.15,0.49,U] 
22:22:41.430 00.003 1032 refined, 4 included, MultiStar: {0.08, 0.04}, one-star: {0.15, 0.06}
22:22:41.432 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
22:22:41.433 00.001 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
22:22:41.435 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.43 mountX=0.01 mountY=-0.08, mountTheta=-1.40
22:22:41.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
22:22:41.440 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
22:22:41.442 00.002 10072 Worker thread wakes up
22:22:41.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:22:41.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:22:41.442 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.01 yDistance=-0.08
22:22:41.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:22:41.446 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:41.446 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:22:41.447 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:41.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:22:41.447 00.000 10072 MoveAxis(E, 7, ABG)
22:22:41.447 00.000 10072 Guiding  Dir = 2, Dur = 7
22:22:41.447 00.000 10072 IsGuiding returns 0
22:22:41.448 00.001 10072 PulseGuide returned control before completion, sleep 17
22:22:41.464 00.016 1032 UpdateGuideState exits: m=1427 SNR=26.5
22:22:41.466 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:41.469 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:41.470 00.001 1032 Enqueuing Expose request
22:22:41.477 00.007 10072 IsGuiding returns 0
22:22:41.477 00.000 10072 Move returns status 0, amount 7
22:22:41.477 00.000 10072 MoveAxis(N, 0, ABG)
22:22:41.477 00.000 10072 Move returns status 0, amount 0
22:22:41.477 00.000 10072 move complete, result=0
22:22:41.477 00.000 10072 worker thread done servicing request
22:22:41.478 00.001 10072 Worker thread wakes up
22:22:41.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:41.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:41.479 00.001 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:22:41.886 00.407 10072 Exposure complete
22:22:41.944 00.058 10072 worker thread done servicing request
22:22:41.944 00.000 1032 OnExposeComplete: enter
22:22:41.947 00.003 1032 UpdateGuideState(): m_state=6
22:22:41.948 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3653
22:22:41.950 00.002 1032 Star::Find returns 1 (0), X=1101.35, Y=134.60, Mass=1415, SNR=26.4, Peak=136 HFD=3.3
22:22:41.953 00.003 1032 MultiStar: [#1 0.23,-0.01,0.94,U] [#2 0.08,0.03,0.72,U] [#3 -0.13,-0.44,0.00,M9] [#4 -0.01,-0.33,0.00,M5] [#5 0.03,-0.07,0.65,U] [#6 -0.13,-0.02,0.62,U] [#7 0.30,-0.22,0.00,M10] [#8 -0.03,0.05,0.49,U] 
22:22:41.957 00.004 1032 refined, 5 included, MultiStar: {0.08, -0.02}, one-star: {0.14, -0.08}
22:22:41.960 00.003 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
22:22:41.961 00.001 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
22:22:41.963 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.28 mountX=-0.04 mountY=-0.07, mountTheta=-2.11
22:22:41.966 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
22:22:41.968 00.002 1032 Enqueuing Move request for scope (0.08, -0.02)
22:22:41.971 00.003 10072 Worker thread wakes up
22:22:41.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
22:22:41.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
22:22:41.971 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.07
22:22:41.973 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:22:41.975 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:41.976 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:22:41.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:41.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:22:41.976 00.000 10072 MoveAxis(E, 7, ABG)
22:22:41.976 00.000 10072 Guiding  Dir = 2, Dur = 7
22:22:41.976 00.000 10072 IsGuiding returns 0
22:22:41.977 00.001 10072 PulseGuide returned control before completion, sleep 17
22:22:41.996 00.019 1032 UpdateGuideState exits: m=1415 SNR=26.4
22:22:41.999 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:42.001 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:42.002 00.001 1032 Enqueuing Expose request
22:22:42.009 00.007 10072 IsGuiding returns 0
22:22:42.009 00.000 10072 Move returns status 0, amount 7
22:22:42.009 00.000 10072 MoveAxis(N, 0, ABG)
22:22:42.009 00.000 10072 Move returns status 0, amount 0
22:22:42.009 00.000 10072 move complete, result=0
22:22:42.009 00.000 10072 worker thread done servicing request
22:22:42.009 00.000 10072 Worker thread wakes up
22:22:42.009 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:42.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:42.012 00.003 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:22:42.638 00.626 10072 Exposure complete
22:22:42.694 00.056 10072 worker thread done servicing request
22:22:42.694 00.000 1032 OnExposeComplete: enter
22:22:42.696 00.002 1032 UpdateGuideState(): m_state=6
22:22:42.699 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3654
22:22:42.701 00.002 1032 Star::Find returns 1 (0), X=1101.40, Y=134.64, Mass=1433, SNR=26.6, Peak=136 HFD=3.3
22:22:42.703 00.002 1032 MultiStar: [#1 0.07,0.10,0.89,U] [#2 0.00,-0.07,0.76,U] [#3 -0.27,-0.29,0.00,M10] [#4 -0.15,-0.28,0.00,M6] [#5 0.08,0.06,0.64,U] [#6 -0.21,0.01,0.58,U] [#7 0.14,-0.20,0.00,R] [#8 -0.06,0.03,0.48,U] 
22:22:42.705 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.01}, one-star: {0.19, -0.04}
22:22:42.706 00.001 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
22:22:42.708 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
22:22:42.711 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.29 mountX=0.00 mountY=-0.04, mountTheta=-1.54
22:22:42.714 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
22:22:42.716 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
22:22:42.718 00.002 10072 Worker thread wakes up
22:22:42.718 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
22:22:42.718 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
22:22:42.718 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
22:22:42.721 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:22:42.723 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:42.723 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:22:42.723 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:42.723 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:22:42.723 00.000 10072 MoveAxis(E, 8, ABG)
22:22:42.723 00.000 10072 Guiding  Dir = 2, Dur = 8
22:22:42.723 00.000 10072 IsGuiding returns 0
22:22:42.724 00.001 10072 PulseGuide returned control before completion, sleep 18
22:22:42.742 00.018 1032 UpdateGuideState exits: m=1433 SNR=26.6
22:22:42.744 00.002 10072 IsGuiding returns 0
22:22:42.744 00.000 10072 Move returns status 0, amount 8
22:22:42.744 00.000 10072 MoveAxis(N, 0, ABG)
22:22:42.744 00.000 10072 Move returns status 0, amount 0
22:22:42.744 00.000 10072 move complete, result=0
22:22:42.744 00.000 10072 worker thread done servicing request
22:22:42.744 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:42.746 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:42.748 00.002 1032 Enqueuing Expose request
22:22:42.750 00.002 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:22:42.751 00.001 10072 Worker thread wakes up
22:22:42.751 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:42.751 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:43.169 00.418 10072 Exposure complete
22:22:43.223 00.054 10072 worker thread done servicing request
22:22:43.223 00.000 1032 OnExposeComplete: enter
22:22:43.224 00.001 1032 UpdateGuideState(): m_state=6
22:22:43.226 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3655
22:22:43.228 00.002 1032 Star::Find returns 1 (0), X=1101.38, Y=134.70, Mass=1306, SNR=25.4, Peak=125 HFD=3.2
22:22:43.231 00.003 1032 MultiStar: [#1 -0.03,0.15,0.96,U] [#2 -0.08,0.05,0.75,U] [#3 -0.26,-0.17,0.00,R] [#4 -0.16,-0.28,0.00,M7] [#5 0.12,0.01,0.64,U] [#6 -0.22,-0.02,0.60,U] [#7 -0.06,-0.02,0.70,U] [#8 -0.10,0.09,0.56,U] 
22:22:43.232 00.001 1032 refined, 6 included, MultiStar: {-0.01, 0.05}, one-star: {0.17, 0.03}
22:22:43.234 00.002 1032 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.83) = xAngle (0.04 = 0.04)
22:22:43.236 00.002 1032 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.04 = 0.04)
22:22:43.238 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.87 mountX=0.05 mountY=0.00, mountTheta=0.04
22:22:43.241 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
22:22:43.243 00.002 1032 Enqueuing Move request for scope (-0.01, 0.05)
22:22:43.245 00.002 10072 Worker thread wakes up
22:22:43.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:22:43.245 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:22:43.245 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=0.00
22:22:43.247 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:22:43.250 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:43.250 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:22:43.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:43.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:22:43.250 00.000 10072 MoveAxis(E, 7, ABG)
22:22:43.250 00.000 10072 Guiding  Dir = 2, Dur = 7
22:22:43.250 00.000 10072 IsGuiding returns 0
22:22:43.251 00.001 10072 PulseGuide returned control before completion, sleep 17
22:22:43.268 00.017 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:22:43.270 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:43.272 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:43.274 00.002 1032 Enqueuing Expose request
22:22:43.277 00.003 10072 IsGuiding returns 0
22:22:43.277 00.000 10072 Move returns status 0, amount 7
22:22:43.278 00.001 10072 MoveAxis(N, 0, ABG)
22:22:43.278 00.000 10072 Move returns status 0, amount 0
22:22:43.278 00.000 10072 move complete, result=0
22:22:43.278 00.000 10072 worker thread done servicing request
22:22:43.278 00.000 10072 Worker thread wakes up
22:22:43.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:43.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:43.283 00.005 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:22:43.905 00.622 10072 Exposure complete
22:22:43.959 00.054 10072 worker thread done servicing request
22:22:43.959 00.000 1032 OnExposeComplete: enter
22:22:43.962 00.003 1032 UpdateGuideState(): m_state=6
22:22:43.964 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3656
22:22:43.966 00.002 1032 Star::Find returns 1 (0), X=1101.29, Y=134.69, Mass=1348, SNR=25.8, Peak=130 HFD=3.1
22:22:43.968 00.002 1032 MultiStar: [#1 0.06,-0.01,0.92,U] [#2 -0.09,-0.06,0.79,U] [#3 -0.04,0.21,0.75,U] [#4 -0.22,0.03,0.67,U] [#5 -0.06,-0.01,0.64,U] [#6 -0.32,-0.00,0.00,M1] [#7 -0.21,0.25,0.00,M1] [#8 -0.19,0.09,0.51,U] 
22:22:43.969 00.001 1032 refined, 6 included, MultiStar: {-0.05, 0.03}, one-star: {0.08, 0.01}
22:22:43.971 00.002 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
22:22:43.972 00.001 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
22:22:43.973 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.57 mountX=0.04 mountY=0.04, mountTheta=0.74
22:22:43.976 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
22:22:43.977 00.001 1032 Enqueuing Move request for scope (-0.05, 0.03)
22:22:43.979 00.002 10072 Worker thread wakes up
22:22:43.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
22:22:43.979 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
22:22:43.979 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
22:22:43.982 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:22:43.984 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:43.984 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:22:43.984 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:43.984 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:22:43.984 00.000 10072 MoveAxis(E, 8, ABG)
22:22:43.984 00.000 10072 Guiding  Dir = 2, Dur = 8
22:22:43.985 00.001 10072 IsGuiding returns 0
22:22:43.985 00.000 10072 PulseGuide returned control before completion, sleep 18
22:22:44.003 00.018 1032 UpdateGuideState exits: m=1348 SNR=25.8
22:22:44.005 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:44.007 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:44.008 00.001 1032 Enqueuing Expose request
22:22:44.011 00.003 10072 IsGuiding returns 0
22:22:44.011 00.000 10072 Move returns status 0, amount 8
22:22:44.011 00.000 10072 MoveAxis(N, 0, ABG)
22:22:44.011 00.000 10072 Move returns status 0, amount 0
22:22:44.011 00.000 10072 move complete, result=0
22:22:44.011 00.000 10072 worker thread done servicing request
22:22:44.012 00.001 10072 Worker thread wakes up
22:22:44.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:44.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:44.017 00.005 1032 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
22:22:44.419 00.402 10072 Exposure complete
22:22:44.473 00.054 10072 worker thread done servicing request
22:22:44.473 00.000 1032 OnExposeComplete: enter
22:22:44.476 00.003 1032 UpdateGuideState(): m_state=6
22:22:44.478 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3657
22:22:44.480 00.002 1032 Star::Find returns 1 (0), X=1101.35, Y=134.76, Mass=1288, SNR=25.2, Peak=119 HFD=3.2
22:22:44.482 00.002 1032 MultiStar: [#1 -0.00,0.11,0.98,U] [#2 -0.23,0.02,0.76,U] [#3 -0.15,-0.06,0.75,U] [#4 -0.16,-0.04,0.69,U] [#5 0.03,0.10,0.68,U] [#6 -0.26,0.07,0.00,M2] [#7 -0.12,0.17,0.72,U] [#8 -0.19,0.10,0.53,U] 
22:22:44.483 00.001 1032 refined, 7 included, MultiStar: {-0.07, 0.06}, one-star: {0.14, 0.08}
22:22:44.486 00.003 1032 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.83) = xAngle (0.60 = 0.60)
22:22:44.489 00.003 1032 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.60 = 0.60)
22:22:44.491 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.43 mountX=0.08 mountY=0.05, mountTheta=0.60
22:22:44.494 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.06, opts=13)
22:22:44.498 00.004 1032 Enqueuing Move request for scope (-0.07, 0.06)
22:22:44.500 00.002 10072 Worker thread wakes up
22:22:44.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
22:22:44.500 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
22:22:44.500 00.000 10072 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=0.05
22:22:44.501 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:22:44.504 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:44.504 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:22:44.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:44.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:22:44.504 00.000 10072 MoveAxis(E, 8, ABG)
22:22:44.504 00.000 10072 Guiding  Dir = 2, Dur = 8
22:22:44.504 00.000 10072 IsGuiding returns 0
22:22:44.505 00.001 10072 PulseGuide returned control before completion, sleep 18
22:22:44.521 00.016 1032 UpdateGuideState exits: m=1288 SNR=25.2
22:22:44.524 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:44.525 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:44.528 00.003 1032 Enqueuing Expose request
22:22:44.530 00.002 10072 IsGuiding returns 0
22:22:44.530 00.000 10072 Move returns status 0, amount 8
22:22:44.530 00.000 10072 MoveAxis(N, 0, ABG)
22:22:44.531 00.001 10072 Move returns status 0, amount 0
22:22:44.531 00.000 10072 move complete, result=0
22:22:44.531 00.000 10072 worker thread done servicing request
22:22:44.531 00.000 10072 Worker thread wakes up
22:22:44.531 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:44.531 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:44.538 00.007 1032 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:22:45.154 00.616 10072 Exposure complete
22:22:45.205 00.051 10072 worker thread done servicing request
22:22:45.206 00.001 1032 OnExposeComplete: enter
22:22:45.208 00.002 1032 UpdateGuideState(): m_state=6
22:22:45.210 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3658
22:22:45.213 00.003 1032 Star::Find returns 1 (0), X=1101.31, Y=134.70, Mass=1295, SNR=25.3, Peak=128 HFD=3.4
22:22:45.215 00.002 1032 MultiStar: [#1 0.06,0.15,0.96,U] [#2 -0.21,-0.00,0.78,U] [#3 0.02,-0.17,0.73,U] [#4 -0.15,-0.28,0.00,M6] [#5 -0.00,0.36,0.00,M1] [#6 -0.24,-0.02,0.00,M3] [#7 -0.03,0.17,0.71,U] [#8 -0.20,0.14,0.00,M1] 
22:22:45.216 00.001 1032 refined, 4 included, MultiStar: {-0.00, 0.04}, one-star: {0.10, 0.02}
22:22:45.218 00.002 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
22:22:45.220 00.002 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
22:22:45.222 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.69 mountX=0.04 mountY=-0.01, mountTheta=-0.14
22:22:45.225 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
22:22:45.228 00.003 1032 Enqueuing Move request for scope (-0.00, 0.04)
22:22:45.230 00.002 10072 Worker thread wakes up
22:22:45.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
22:22:45.230 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
22:22:45.230 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
22:22:45.232 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:22:45.234 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:45.234 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:22:45.234 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:45.235 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:22:45.235 00.000 10072 MoveAxis(E, 9, ABG)
22:22:45.235 00.000 10072 Guiding  Dir = 2, Dur = 9
22:22:45.236 00.001 10072 IsGuiding returns 0
22:22:45.237 00.001 10072 PulseGuide returned control before completion, sleep 19
22:22:45.255 00.018 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:22:45.256 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:45.258 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:45.260 00.002 1032 Enqueuing Expose request
22:22:45.261 00.001 10072 IsGuiding returns 0
22:22:45.262 00.001 10072 Move returns status 0, amount 9
22:22:45.262 00.000 10072 MoveAxis(N, 0, ABG)
22:22:45.262 00.000 10072 Move returns status 0, amount 0
22:22:45.262 00.000 10072 move complete, result=0
22:22:45.262 00.000 10072 worker thread done servicing request
22:22:45.262 00.000 10072 Worker thread wakes up
22:22:45.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:45.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:45.269 00.007 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:22:45.667 00.398 10072 Exposure complete
22:22:45.723 00.056 10072 worker thread done servicing request
22:22:45.723 00.000 1032 OnExposeComplete: enter
22:22:45.725 00.002 1032 UpdateGuideState(): m_state=6
22:22:45.728 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3659
22:22:45.730 00.002 1032 Star::Find returns 1 (0), X=1101.34, Y=134.88, Mass=1337, SNR=25.7, Peak=118 HFD=3.4
22:22:45.732 00.002 1032 MultiStar: [#1 0.02,0.27,0.00,M1] [#2 -0.18,0.13,0.76,U] [#3 0.00,-0.05,0.70,U] [#4 -0.18,-0.21,0.00,M7] [#5 0.00,0.21,0.68,U] [#6 -0.21,0.09,0.60,U] [#7 0.03,0.03,0.70,U] [#8 -0.12,0.29,0.00,M2] 
22:22:45.733 00.001 1032 refined, 5 included, MultiStar: {-0.03, 0.11}, one-star: {0.13, 0.20}
22:22:45.735 00.002 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
22:22:45.738 00.003 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
22:22:45.741 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.80 mountX=0.11 mountY=-0.00, mountTheta=-0.03
22:22:45.745 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.11, opts=13)
22:22:45.747 00.002 1032 Enqueuing Move request for scope (-0.03, 0.11)
22:22:45.749 00.002 10072 Worker thread wakes up
22:22:45.749 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
22:22:45.749 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
22:22:45.749 00.000 10072 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=-0.00
22:22:45.751 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:22:45.754 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:45.754 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
22:22:45.754 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:45.754 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:22:45.754 00.000 10072 MoveAxis(E, 8, ABG)
22:22:45.754 00.000 10072 Guiding  Dir = 2, Dur = 8
22:22:45.754 00.000 10072 IsGuiding returns 0
22:22:45.755 00.001 10072 PulseGuide returned control before completion, sleep 18
22:22:45.775 00.020 10072 IsGuiding returns 0
22:22:45.775 00.000 10072 Move returns status 0, amount 8
22:22:45.775 00.000 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:22:45.776 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:45.779 00.003 10072 MoveAxis(N, 0, ABG)
22:22:45.779 00.000 10072 Move returns status 0, amount 0
22:22:45.779 00.000 10072 move complete, result=0
22:22:45.779 00.000 10072 worker thread done servicing request
22:22:45.779 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:45.780 00.001 1032 Enqueuing Expose request
22:22:45.782 00.002 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:22:45.783 00.001 10072 Worker thread wakes up
22:22:45.783 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:45.783 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:46.423 00.640 10072 Exposure complete
22:22:46.475 00.052 10072 worker thread done servicing request
22:22:46.475 00.000 1032 OnExposeComplete: enter
22:22:46.477 00.002 1032 UpdateGuideState(): m_state=6
22:22:46.478 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3660
22:22:46.480 00.002 1032 Star::Find returns 1 (0), X=1101.27, Y=134.94, Mass=1310, SNR=25.4, Peak=108 HFD=3.2
22:22:46.482 00.002 1032 MultiStar: [#1 0.06,0.01,0.97,U] [#2 -0.13,0.12,0.77,U] [#3 -0.11,-0.09,0.74,U] [#4 -0.31,-0.30,0.00,M8] [#5 -0.02,-0.01,0.64,U] [#6 -0.10,0.20,0.62,U] [#7 -0.07,0.11,0.69,U] [#8 -0.28,0.37,0.00,M3] 
22:22:46.484 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.09}, one-star: {0.06, 0.27}
22:22:46.485 00.001 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
22:22:46.487 00.002 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
22:22:46.491 00.004 1032 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.92 mountX=0.10 mountY=0.01, mountTheta=0.09
22:22:46.495 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.09, opts=13)
22:22:46.498 00.003 1032 Enqueuing Move request for scope (-0.03, 0.09)
22:22:46.499 00.001 10072 Worker thread wakes up
22:22:46.499 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
22:22:46.499 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
22:22:46.499 00.000 10072 Moving (-0.03, 0.09) raw xDistance=0.10 yDistance=0.01
22:22:46.501 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:22:46.502 00.001 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:46.502 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:22:46.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:46.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:22:46.502 00.000 10072 MoveAxis(E, 11, ABG)
22:22:46.502 00.000 10072 Guiding  Dir = 2, Dur = 11
22:22:46.503 00.001 10072 IsGuiding returns 0
22:22:46.503 00.000 10072 PulseGuide returned control before completion, sleep 21
22:22:46.519 00.016 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:22:46.522 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:46.523 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:46.524 00.001 1032 Enqueuing Expose request
22:22:46.531 00.007 10072 IsGuiding returns 0
22:22:46.531 00.000 10072 Move returns status 0, amount 11
22:22:46.531 00.000 10072 MoveAxis(N, 0, ABG)
22:22:46.531 00.000 10072 Move returns status 0, amount 0
22:22:46.531 00.000 10072 move complete, result=0
22:22:46.531 00.000 10072 worker thread done servicing request
22:22:46.531 00.000 10072 Worker thread wakes up
22:22:46.531 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:46.531 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:46.534 00.003 1032 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
22:22:46.943 00.409 10072 Exposure complete
22:22:46.999 00.056 10072 worker thread done servicing request
22:22:46.999 00.000 1032 OnExposeComplete: enter
22:22:47.001 00.002 1032 UpdateGuideState(): m_state=6
22:22:47.003 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3661
22:22:47.005 00.002 1032 Star::Find returns 1 (0), X=1101.15, Y=134.67, Mass=1303, SNR=25.3, Peak=123 HFD=3.2
22:22:47.007 00.002 1032 MultiStar: [#1 0.03,0.04,0.96,U] [#2 -0.25,-0.05,0.00,M1] [#3 -0.21,-0.01,0.73,U] [#4 -0.22,-0.34,0.00,M9] [#5 0.08,0.07,0.66,U] [#6 -0.24,-0.00,0.00,M2] [#7 0.05,-0.15,0.70,U] [#8 -0.20,-0.02,0.53,U] 
22:22:47.009 00.002 1032 refined, 5 included, MultiStar: {-0.05, -0.01}, one-star: {-0.06, -0.01}
22:22:47.010 00.001 1032 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.83) = xAngle (-4.74 = 1.54)
22:22:47.012 00.002 1032 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.74 = 1.54)
22:22:47.013 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.91 mountX=0.00 mountY=0.05, mountTheta=1.54
22:22:47.016 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.01, opts=13)
22:22:47.019 00.003 1032 Enqueuing Move request for scope (-0.05, -0.01)
22:22:47.022 00.003 10072 Worker thread wakes up
22:22:47.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
22:22:47.022 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
22:22:47.022 00.000 10072 Moving (-0.05, -0.01) raw xDistance=0.00 yDistance=0.05
22:22:47.025 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:22:47.027 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:22:47.027 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:22:47.028 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:47.028 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:22:47.028 00.000 10072 MoveAxis(E, 10, ABG)
22:22:47.028 00.000 10072 Guiding  Dir = 2, Dur = 10
22:22:47.028 00.000 10072 IsGuiding returns 0
22:22:47.029 00.001 10072 PulseGuide returned control before completion, sleep 20
22:22:47.045 00.016 1032 UpdateGuideState exits: m=1303 SNR=25.3
22:22:47.048 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:47.052 00.004 10072 IsGuiding returns 0
22:22:47.053 00.001 10072 Move returns status 0, amount 10
22:22:47.053 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:47.056 00.003 1032 Enqueuing Expose request
22:22:47.058 00.002 10072 MoveAxis(N, 0, ABG)
22:22:47.058 00.000 10072 Move returns status 0, amount 0
22:22:47.058 00.000 10072 move complete, result=0
22:22:47.058 00.000 10072 worker thread done servicing request
22:22:47.058 00.000 10072 Worker thread wakes up
22:22:47.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:47.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:47.066 00.008 1032 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
22:22:47.691 00.625 10072 Exposure complete
22:22:47.748 00.057 10072 worker thread done servicing request
22:22:47.748 00.000 1032 OnExposeComplete: enter
22:22:47.749 00.001 1032 UpdateGuideState(): m_state=6
22:22:47.752 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3662
22:22:47.753 00.001 1032 Star::Find returns 1 (0), X=1101.19, Y=134.61, Mass=1255, SNR=24.9, Peak=127 HFD=3.2
22:22:47.755 00.002 1032 MultiStar: [#1 0.03,-0.00,1.02,U] [#2 -0.18,-0.05,0.82,U] [#3 0.04,-0.02,0.79,U] [#4 -0.24,-0.22,0.00,M10] [#5 0.11,0.15,0.65,U] [#6 -0.37,-0.02,0.00,M3] [#7 -0.05,0.18,0.77,U] [#8 -0.26,0.02,0.00,M3] 
22:22:47.756 00.001 1032 refined, 5 included, MultiStar: {-0.02, 0.02}, one-star: {-0.02, -0.07}
22:22:47.757 00.001 1032 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.83) = xAngle (0.40 = 0.40)
22:22:47.759 00.002 1032 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.40 = 0.40)
22:22:47.760 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.23 mountX=0.02 mountY=0.01, mountTheta=0.40
22:22:47.763 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
22:22:47.764 00.001 1032 Enqueuing Move request for scope (-0.02, 0.02)
22:22:47.765 00.001 10072 Worker thread wakes up
22:22:47.765 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
22:22:47.765 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
22:22:47.766 00.001 10072 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.01
22:22:47.768 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:22:47.772 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:22:47.772 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:22:47.772 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:47.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:22:47.772 00.000 10072 MoveAxis(E, 12, ABG)
22:22:47.772 00.000 10072 Guiding  Dir = 2, Dur = 12
22:22:47.773 00.001 10072 IsGuiding returns 0
22:22:47.773 00.000 10072 PulseGuide returned control before completion, sleep 22
22:22:47.791 00.018 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:22:47.793 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:47.794 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:47.796 00.002 1032 Enqueuing Expose request
22:22:47.801 00.005 10072 IsGuiding returns 0
22:22:47.801 00.000 10072 Move returns status 0, amount 12
22:22:47.801 00.000 10072 MoveAxis(N, 0, ABG)
22:22:47.801 00.000 10072 Move returns status 0, amount 0
22:22:47.801 00.000 10072 move complete, result=0
22:22:47.801 00.000 10072 worker thread done servicing request
22:22:47.801 00.000 10072 Worker thread wakes up
22:22:47.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:47.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:47.810 00.009 1032 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
22:22:48.206 00.396 10072 Exposure complete
22:22:48.256 00.050 10072 worker thread done servicing request
22:22:48.256 00.000 1032 OnExposeComplete: enter
22:22:48.258 00.002 1032 UpdateGuideState(): m_state=6
22:22:48.260 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3663
22:22:48.261 00.001 1032 Star::Find returns 1 (0), X=1101.29, Y=134.71, Mass=1425, SNR=26.5, Peak=142 HFD=3.0
22:22:48.263 00.002 1032 MultiStar: [#1 -0.00,0.17,0.91,U] [#2 -0.24,-0.03,0.00,M1] [#3 0.05,0.02,0.74,U] [#4 -0.18,-0.21,0.00,R] [#5 0.10,0.26,0.00,M1] [#6 -0.33,0.04,0.00,M4] [#7 -0.13,0.24,0.00,M1] [#8 -0.23,0.15,0.00,M4] 
22:22:48.264 00.001 1032 single-star, 2 included, MultiStar: {0.05, 0.08}, one-star: {0.08, 0.03}
22:22:48.266 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
22:22:48.267 00.001 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
22:22:48.268 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.37 mountX=0.01 mountY=-0.09, mountTheta=-1.46
22:22:48.270 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
22:22:48.272 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
22:22:48.274 00.002 10072 Worker thread wakes up
22:22:48.274 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:22:48.275 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:22:48.275 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
22:22:48.276 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:22:48.278 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:22:48.278 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:22:48.278 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:48.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:22:48.278 00.000 10072 MoveAxis(E, 11, ABG)
22:22:48.278 00.000 10072 Guiding  Dir = 2, Dur = 11
22:22:48.279 00.001 10072 IsGuiding returns 0
22:22:48.279 00.000 10072 PulseGuide returned control before completion, sleep 21
22:22:48.295 00.016 1032 UpdateGuideState exits: m=1425 SNR=26.5
22:22:48.298 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:48.301 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:48.303 00.002 1032 Enqueuing Expose request
22:22:48.312 00.009 10072 IsGuiding returns 0
22:22:48.312 00.000 10072 Move returns status 0, amount 11
22:22:48.312 00.000 10072 MoveAxis(N, 0, ABG)
22:22:48.312 00.000 10072 Move returns status 0, amount 0
22:22:48.312 00.000 10072 move complete, result=0
22:22:48.312 00.000 10072 worker thread done servicing request
22:22:48.312 00.000 10072 Worker thread wakes up
22:22:48.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:48.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:48.314 00.002 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
22:22:48.940 00.626 10072 Exposure complete
22:22:48.992 00.052 10072 worker thread done servicing request
22:22:48.992 00.000 1032 OnExposeComplete: enter
22:22:48.994 00.002 1032 UpdateGuideState(): m_state=6
22:22:48.996 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3664
22:22:48.997 00.001 1032 Star::Find returns 1 (0), X=1101.24, Y=134.82, Mass=1536, SNR=27.5, Peak=135 HFD=3.3
22:22:48.999 00.002 1032 MultiStar: [#1 0.14,0.24,0.00,M1] [#2 -0.12,0.04,0.76,U] [#3 -0.07,0.15,0.73,U] [#4 0.06,0.10,0.65,U] [#5 0.03,0.11,0.59,U] [#6 -0.29,0.27,0.00,M5] [#7 0.04,0.13,0.61,U] [#8 -0.16,0.25,0.00,M5] 
22:22:49.002 00.003 1032 refined, 5 included, MultiStar: {-0.01, 0.11}, one-star: {0.03, 0.14}
22:22:49.004 00.002 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
22:22:49.005 00.001 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
22:22:49.007 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.63 mountX=0.11 mountY=-0.02, mountTheta=-0.20
22:22:49.010 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.11, opts=13)
22:22:49.012 00.002 1032 Enqueuing Move request for scope (-0.01, 0.11)
22:22:49.013 00.001 10072 Worker thread wakes up
22:22:49.013 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
22:22:49.013 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
22:22:49.013 00.000 10072 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
22:22:49.016 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:22:49.019 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:22:49.019 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
22:22:49.019 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:49.019 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:22:49.019 00.000 10072 MoveAxis(E, 13, ABG)
22:22:49.019 00.000 10072 Guiding  Dir = 2, Dur = 13
22:22:49.020 00.001 10072 IsGuiding returns 0
22:22:49.020 00.000 10072 PulseGuide returned control before completion, sleep 23
22:22:49.036 00.016 1032 UpdateGuideState exits: m=1536 SNR=27.5
22:22:49.039 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:49.040 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:49.043 00.003 1032 Enqueuing Expose request
22:22:49.048 00.005 10072 IsGuiding returns 0
22:22:49.048 00.000 10072 Move returns status 0, amount 13
22:22:49.048 00.000 10072 MoveAxis(N, 0, ABG)
22:22:49.048 00.000 10072 Move returns status 0, amount 0
22:22:49.048 00.000 10072 move complete, result=0
22:22:49.048 00.000 10072 worker thread done servicing request
22:22:49.048 00.000 10072 Worker thread wakes up
22:22:49.048 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:49.049 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:49.053 00.004 1032 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
22:22:49.458 00.405 10072 Exposure complete
22:22:49.507 00.049 10072 worker thread done servicing request
22:22:49.507 00.000 1032 OnExposeComplete: enter
22:22:49.509 00.002 1032 UpdateGuideState(): m_state=6
22:22:49.511 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3665
22:22:49.513 00.002 1032 Star::Find returns 1 (0), X=1101.46, Y=134.79, Mass=1473, SNR=26.9, Peak=126 HFD=3.3
22:22:49.514 00.001 1032 MultiStar: [#1 -0.01,0.38,0.00,M2] [#2 -0.17,-0.00,0.74,U] [#3 -0.19,0.10,0.67,U] [#4 0.10,0.18,0.63,U] [#5 0.09,0.20,0.59,U] [#6 -0.28,0.21,0.00,M6] [#7 -0.00,0.28,0.00,M1] [#8 -0.15,0.35,0.00,M6] 
22:22:49.517 00.003 1032 refined, 4 included, MultiStar: {0.03, 0.11}, one-star: {0.25, 0.11}
22:22:49.518 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
22:22:49.521 00.003 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
22:22:49.522 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=0.10 mountY=-0.06, mountTheta=-0.55
22:22:49.524 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
22:22:49.526 00.002 1032 Enqueuing Move request for scope (0.03, 0.11)
22:22:49.528 00.002 10072 Worker thread wakes up
22:22:49.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
22:22:49.528 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
22:22:49.528 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.06
22:22:49.530 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:22:49.541 00.011 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:22:49.541 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:22:49.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:49.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:22:49.541 00.000 10072 MoveAxis(E, 11, ABG)
22:22:49.541 00.000 10072 Guiding  Dir = 2, Dur = 11
22:22:49.542 00.001 10072 IsGuiding returns 0
22:22:49.542 00.000 10072 PulseGuide returned control before completion, sleep 21
22:22:49.563 00.021 1032 UpdateGuideState exits: m=1473 SNR=26.9
22:22:49.565 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:49.567 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:49.569 00.002 1032 Enqueuing Expose request
22:22:49.579 00.010 10072 IsGuiding returns 0
22:22:49.579 00.000 10072 Move returns status 0, amount 11
22:22:49.579 00.000 10072 MoveAxis(N, 0, ABG)
22:22:49.579 00.000 10072 Move returns status 0, amount 0
22:22:49.579 00.000 10072 move complete, result=0
22:22:49.579 00.000 10072 worker thread done servicing request
22:22:49.579 00.000 10072 Worker thread wakes up
22:22:49.580 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:49.580 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:49.581 00.001 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:22:50.207 00.626 10072 Exposure complete
22:22:50.256 00.049 10072 worker thread done servicing request
22:22:50.256 00.000 1032 OnExposeComplete: enter
22:22:50.258 00.002 1032 UpdateGuideState(): m_state=6
22:22:50.260 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3666
22:22:50.262 00.002 1032 Star::Find returns 1 (0), X=1101.39, Y=134.81, Mass=1342, SNR=25.7, Peak=128 HFD=3.2
22:22:50.264 00.002 1032 MultiStar: [#1 0.24,0.24,0.00,M3] [#2 -0.03,0.10,0.78,U] [#3 0.19,-0.07,0.73,U] [#4 0.18,0.05,0.69,U] [#5 -0.02,0.02,0.65,U] [#6 -0.09,0.17,0.63,U] [#7 0.13,0.25,0.00,M2] [#8 -0.26,0.21,0.00,M7] 
22:22:50.265 00.001 1032 refined, 5 included, MultiStar: {0.08, 0.07}, one-star: {0.18, 0.13}
22:22:50.267 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:22:50.269 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:22:50.272 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.73 mountX=0.05 mountY=-0.09, mountTheta=-1.10
22:22:50.275 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
22:22:50.277 00.002 1032 Enqueuing Move request for scope (0.08, 0.07)
22:22:50.278 00.001 10072 Worker thread wakes up
22:22:50.278 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
22:22:50.278 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
22:22:50.278 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.09
22:22:50.280 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:22:50.283 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:22:50.283 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:22:50.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:50.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:22:50.283 00.000 10072 MoveAxis(E, 14, ABG)
22:22:50.283 00.000 10072 Guiding  Dir = 2, Dur = 14
22:22:50.283 00.000 10072 IsGuiding returns 0
22:22:50.284 00.001 10072 PulseGuide returned control before completion, sleep 24
22:22:50.300 00.016 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:22:50.303 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:50.304 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:50.305 00.001 1032 Enqueuing Expose request
22:22:50.313 00.008 10072 IsGuiding returns 0
22:22:50.313 00.000 10072 Move returns status 0, amount 14
22:22:50.313 00.000 10072 MoveAxis(N, 0, ABG)
22:22:50.313 00.000 10072 Move returns status 0, amount 0
22:22:50.313 00.000 10072 move complete, result=0
22:22:50.313 00.000 10072 worker thread done servicing request
22:22:50.313 00.000 10072 Worker thread wakes up
22:22:50.313 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:50.313 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:50.315 00.002 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:22:50.724 00.409 10072 Exposure complete
22:22:50.775 00.051 10072 worker thread done servicing request
22:22:50.775 00.000 1032 OnExposeComplete: enter
22:22:50.778 00.003 1032 UpdateGuideState(): m_state=6
22:22:50.780 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3667
22:22:50.781 00.001 1032 Star::Find returns 1 (0), X=1101.29, Y=134.89, Mass=1391, SNR=26.2, Peak=126 HFD=3.4
22:22:50.784 00.003 1032 MultiStar: [#1 0.23,0.18,0.00,M4] [#2 -0.06,0.14,0.77,U] [#3 0.25,-0.04,0.00,M1] [#4 0.18,0.07,0.66,U] [#5 -0.03,0.03,0.67,U] [#6 -0.15,0.17,0.61,U] [#7 -0.03,0.17,0.70,U] [#8 -0.12,0.16,0.48,U] 
22:22:50.786 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.14}, one-star: {0.08, 0.21}
22:22:50.787 00.001 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
22:22:50.789 00.002 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
22:22:50.790 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.64 mountX=0.14 mountY=-0.03, mountTheta=-0.19
22:22:50.793 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.14, opts=13)
22:22:50.795 00.002 1032 Enqueuing Move request for scope (-0.01, 0.14)
22:22:50.796 00.001 10072 Worker thread wakes up
22:22:50.797 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
22:22:50.797 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
22:22:50.797 00.000 10072 Moving (-0.01, 0.14) raw xDistance=0.14 yDistance=-0.03
22:22:50.800 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:22:50.802 00.002 10072 PPEC rslt: input = 0.14, final = 0.05, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 285.78
22:22:50.803 00.001 10072 PPEC: input: 0.14, control: 0.05, exposure: 500
22:22:50.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:50.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:22:50.803 00.000 10072 MoveAxis(W, 53, ABG)
22:22:50.803 00.000 10072 Guiding  Dir = 3, Dur = 53
22:22:50.803 00.000 10072 IsGuiding returns 0
22:22:50.804 00.001 10072 PulseGuide returned control before completion, sleep 63
22:22:50.821 00.017 1032 UpdateGuideState exits: m=1391 SNR=26.2
22:22:50.822 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:50.824 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:50.825 00.001 1032 Enqueuing Expose request
22:22:50.875 00.050 10072 IsGuiding returns 0
22:22:50.875 00.000 10072 Move returns status 0, amount 53
22:22:50.875 00.000 10072 MoveAxis(N, 0, ABG)
22:22:50.875 00.000 10072 Move returns status 0, amount 0
22:22:50.875 00.000 10072 move complete, result=0
22:22:50.875 00.000 10072 worker thread done servicing request
22:22:50.875 00.000 10072 Worker thread wakes up
22:22:50.875 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:50.875 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:50.875 00.000 1032 GuideStep: 0.1 px 53 ms WEST, -0.0 px 0 ms NORTH
22:22:51.504 00.629 10072 Exposure complete
22:22:51.556 00.052 10072 worker thread done servicing request
22:22:51.556 00.000 1032 OnExposeComplete: enter
22:22:51.558 00.002 1032 UpdateGuideState(): m_state=6
22:22:51.559 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3668
22:22:51.562 00.003 1032 Star::Find returns 1 (0), X=1101.41, Y=134.68, Mass=1368, SNR=26.0, Peak=138 HFD=3.2
22:22:51.564 00.002 1032 MultiStar: [#1 0.05,0.18,0.91,U] [#2 0.07,0.15,0.77,U] [#3 0.09,-0.07,0.74,U] [#4 0.16,0.02,0.68,U] [#5 0.12,0.02,0.68,U] [#6 0.07,0.31,0.00,M5] [#7 -0.04,0.14,0.69,U] [#8 -0.04,0.26,0.00,M7] 
22:22:51.565 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.06}, one-star: {0.20, 0.00}
22:22:51.567 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
22:22:51.568 00.001 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
22:22:51.569 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.59 mountX=0.04 mountY=-0.11, mountTheta=-1.24
22:22:51.571 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
22:22:51.573 00.002 1032 Enqueuing Move request for scope (0.10, 0.06)
22:22:51.575 00.002 10072 Worker thread wakes up
22:22:51.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
22:22:51.575 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
22:22:51.575 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.04 yDistance=-0.11
22:22:51.576 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:22:51.579 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:22:51.579 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:22:51.580 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:51.580 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:22:51.580 00.000 10072 MoveAxis(E, 14, ABG)
22:22:51.580 00.000 10072 Guiding  Dir = 2, Dur = 14
22:22:51.580 00.000 10072 IsGuiding returns 0
22:22:51.582 00.002 10072 PulseGuide returned control before completion, sleep 23
22:22:51.599 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:22:51.600 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:51.603 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:51.604 00.001 1032 Enqueuing Expose request
22:22:51.610 00.006 10072 IsGuiding returns 0
22:22:51.610 00.000 10072 Move returns status 0, amount 14
22:22:51.610 00.000 10072 MoveAxis(N, 0, ABG)
22:22:51.610 00.000 10072 Move returns status 0, amount 0
22:22:51.611 00.001 10072 move complete, result=0
22:22:51.611 00.000 10072 worker thread done servicing request
22:22:51.611 00.000 10072 Worker thread wakes up
22:22:51.611 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:51.611 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:51.613 00.002 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:22:52.020 00.407 10072 Exposure complete
22:22:52.068 00.048 10072 worker thread done servicing request
22:22:52.069 00.001 1032 OnExposeComplete: enter
22:22:52.072 00.003 1032 UpdateGuideState(): m_state=6
22:22:52.073 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3669
22:22:52.074 00.001 1032 Star::Find returns 1 (0), X=1101.33, Y=134.74, Mass=1350, SNR=25.8, Peak=136 HFD=3.1
22:22:52.076 00.002 1032 MultiStar: [#1 0.13,0.05,0.94,U] [#2 0.01,-0.03,0.77,U] [#3 0.11,0.04,0.74,U] [#4 0.21,0.03,0.69,U] [#5 0.16,-0.17,0.63,U] [#6 0.10,0.04,0.59,U] [#7 -0.02,0.12,0.68,U] [#8 -0.03,0.14,0.53,U] 
22:22:52.078 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.12, 0.06}
22:22:52.080 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
22:22:52.083 00.003 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
22:22:52.084 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.32 mountX=0.01 mountY=-0.10, mountTheta=-1.51
22:22:52.087 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
22:22:52.088 00.001 1032 Enqueuing Move request for scope (0.09, 0.03)
22:22:52.089 00.001 10072 Worker thread wakes up
22:22:52.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
22:22:52.089 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
22:22:52.089 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.10
22:22:52.092 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:22:52.094 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:22:52.094 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:22:52.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:52.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:22:52.094 00.000 10072 MoveAxis(E, 12, ABG)
22:22:52.094 00.000 10072 Guiding  Dir = 2, Dur = 12
22:22:52.095 00.001 10072 IsGuiding returns 0
22:22:52.095 00.000 10072 PulseGuide returned control before completion, sleep 22
22:22:52.112 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:22:52.114 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:52.116 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:52.118 00.002 1032 Enqueuing Expose request
22:22:52.125 00.007 10072 IsGuiding returns 0
22:22:52.125 00.000 10072 Move returns status 0, amount 12
22:22:52.125 00.000 10072 MoveAxis(N, 0, ABG)
22:22:52.125 00.000 10072 Move returns status 0, amount 0
22:22:52.125 00.000 10072 move complete, result=0
22:22:52.125 00.000 10072 worker thread done servicing request
22:22:52.125 00.000 10072 Worker thread wakes up
22:22:52.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:52.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:52.128 00.003 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
22:22:52.753 00.625 10072 Exposure complete
22:22:52.804 00.051 10072 worker thread done servicing request
22:22:52.805 00.001 1032 OnExposeComplete: enter
22:22:52.806 00.001 1032 UpdateGuideState(): m_state=6
22:22:52.808 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3670
22:22:52.810 00.002 1032 Star::Find returns 1 (0), X=1101.33, Y=134.60, Mass=1271, SNR=25.0, Peak=121 HFD=3.3
22:22:52.811 00.001 1032 MultiStar: [#1 0.11,-0.06,0.95,U] [#2 0.03,-0.02,0.77,U] [#3 0.07,0.01,0.77,U] [#4 0.21,-0.09,0.70,U] [#5 0.04,-0.07,0.66,U] [#6 0.11,-0.01,0.64,U] [#7 -0.04,0.12,0.69,U] [#8 -0.21,-0.14,0.00,M7] 
22:22:52.813 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.12, -0.08}
22:22:52.815 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
22:22:52.817 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
22:22:52.818 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.33 mountX=-0.05 mountY=-0.08, mountTheta=-2.16
22:22:52.822 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
22:22:52.824 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
22:22:52.826 00.002 10072 Worker thread wakes up
22:22:52.826 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:22:52.826 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:22:52.826 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
22:22:52.828 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:22:52.830 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:22:52.830 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:22:52.831 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:52.831 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:22:52.831 00.000 10072 MoveAxis(E, 14, ABG)
22:22:52.831 00.000 10072 Guiding  Dir = 2, Dur = 14
22:22:52.831 00.000 10072 IsGuiding returns 0
22:22:52.831 00.000 10072 PulseGuide returned control before completion, sleep 24
22:22:52.847 00.016 1032 UpdateGuideState exits: m=1271 SNR=25.0
22:22:52.849 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:52.850 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:52.851 00.001 1032 Enqueuing Expose request
22:22:52.858 00.007 10072 IsGuiding returns 0
22:22:52.858 00.000 10072 Move returns status 0, amount 14
22:22:52.859 00.001 10072 MoveAxis(N, 0, ABG)
22:22:52.859 00.000 10072 Move returns status 0, amount 0
22:22:52.859 00.000 10072 move complete, result=0
22:22:52.859 00.000 10072 worker thread done servicing request
22:22:52.859 00.000 10072 Worker thread wakes up
22:22:52.859 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:52.859 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:52.860 00.001 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:22:53.266 00.406 10072 Exposure complete
22:22:53.317 00.051 10072 worker thread done servicing request
22:22:53.318 00.001 1032 OnExposeComplete: enter
22:22:53.319 00.001 1032 UpdateGuideState(): m_state=6
22:22:53.322 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3671
22:22:53.324 00.002 1032 Star::Find returns 1 (0), X=1101.41, Y=134.51, Mass=1269, SNR=25.0, Peak=121 HFD=3.2
22:22:53.326 00.002 1032 MultiStar: [#1 0.11,-0.08,0.99,U] [#2 -0.00,-0.06,0.77,U] [#3 0.01,-0.21,0.82,U] [#4 0.15,-0.02,0.66,U] [#5 0.26,-0.10,0.00,M1] [#6 -0.13,-0.03,0.62,U] [#7 -0.06,0.06,0.70,U] [#8 -0.12,0.05,0.55,U] 
22:22:53.328 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.07}, one-star: {0.20, -0.17}
22:22:53.330 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
22:22:53.333 00.003 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
22:22:53.334 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.11 mountX=-0.08 mountY=-0.02, mountTheta=-2.94
22:22:53.338 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
22:22:53.340 00.002 1032 Enqueuing Move request for scope (0.04, -0.07)
22:22:53.343 00.003 10072 Worker thread wakes up
22:22:53.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:22:53.343 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:22:53.343 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
22:22:53.344 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:22:53.347 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:22:53.348 00.001 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:22:53.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:53.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:22:53.348 00.000 10072 MoveAxis(E, 12, ABG)
22:22:53.348 00.000 10072 Guiding  Dir = 2, Dur = 12
22:22:53.348 00.000 10072 IsGuiding returns 0
22:22:53.349 00.001 10072 PulseGuide returned control before completion, sleep 22
22:22:53.366 00.017 1032 UpdateGuideState exits: m=1269 SNR=25.0
22:22:53.368 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:53.370 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:53.372 00.002 1032 Enqueuing Expose request
22:22:53.374 00.002 10072 IsGuiding returns 0
22:22:53.374 00.000 10072 Move returns status 0, amount 12
22:22:53.374 00.000 10072 MoveAxis(N, 0, ABG)
22:22:53.374 00.000 10072 Move returns status 0, amount 0
22:22:53.374 00.000 10072 move complete, result=0
22:22:53.374 00.000 10072 worker thread done servicing request
22:22:53.374 00.000 10072 Worker thread wakes up
22:22:53.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:53.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:53.380 00.006 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
22:22:54.107 00.727 10072 Exposure complete
22:22:54.160 00.053 10072 worker thread done servicing request
22:22:54.160 00.000 1032 OnExposeComplete: enter
22:22:54.162 00.002 1032 UpdateGuideState(): m_state=6
22:22:54.164 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3672
22:22:54.166 00.002 1032 Star::Find returns 1 (0), X=1101.33, Y=134.66, Mass=1348, SNR=25.8, Peak=126 HFD=3.4
22:22:54.168 00.002 1032 MultiStar: [#1 0.13,-0.08,0.95,U] [#2 -0.05,-0.14,0.82,U] [#3 0.07,-0.17,0.77,U] [#4 0.27,-0.12,0.00,M1] [#5 0.29,-0.10,0.00,M2] [#6 -0.14,-0.12,0.58,U] [#7 0.04,0.05,0.68,U] [#8 -0.12,0.05,0.51,U] 
22:22:54.170 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.06}, one-star: {0.12, -0.01}
22:22:54.171 00.001 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
22:22:54.173 00.002 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
22:22:54.175 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.18 mountX=-0.07 mountY=-0.01, mountTheta=-3.01
22:22:54.179 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
22:22:54.182 00.003 1032 Enqueuing Move request for scope (0.03, -0.06)
22:22:54.183 00.001 10072 Worker thread wakes up
22:22:54.184 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
22:22:54.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
22:22:54.184 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.07 yDistance=-0.01
22:22:54.186 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:22:54.188 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:22:54.188 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:22:54.189 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:54.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:22:54.189 00.000 10072 MoveAxis(E, 16, ABG)
22:22:54.189 00.000 10072 Guiding  Dir = 2, Dur = 16
22:22:54.189 00.000 10072 IsGuiding returns 0
22:22:54.189 00.000 10072 PulseGuide returned control before completion, sleep 26
22:22:54.207 00.018 1032 UpdateGuideState exits: m=1348 SNR=25.8
22:22:54.210 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:54.211 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:54.213 00.002 1032 Enqueuing Expose request
22:22:54.228 00.015 10072 IsGuiding returns 0
22:22:54.228 00.000 10072 Move returns status 0, amount 16
22:22:54.228 00.000 10072 MoveAxis(N, 0, ABG)
22:22:54.228 00.000 10072 Move returns status 0, amount 0
22:22:54.228 00.000 10072 move complete, result=0
22:22:54.228 00.000 10072 worker thread done servicing request
22:22:54.228 00.000 10072 Worker thread wakes up
22:22:54.228 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:54.228 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:54.232 00.004 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:22:54.639 00.407 10072 Exposure complete
22:22:54.691 00.052 10072 worker thread done servicing request
22:22:54.691 00.000 1032 OnExposeComplete: enter
22:22:54.693 00.002 1032 UpdateGuideState(): m_state=6
22:22:54.694 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3673
22:22:54.696 00.002 1032 Star::Find returns 1 (0), X=1101.34, Y=134.74, Mass=1245, SNR=24.8, Peak=110 HFD=3.3
22:22:54.698 00.002 1032 MultiStar: [#1 0.20,-0.03,0.98,U] [#2 0.04,-0.06,0.82,U] [#3 0.12,-0.14,0.77,U] [#4 0.25,0.01,0.00,M2] [#5 0.12,-0.09,0.67,U] [#6 0.04,-0.00,0.60,U] [#7 0.02,-0.02,0.76,U] [#8 -0.11,-0.11,0.57,U] 
22:22:54.700 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.04}, one-star: {0.13, 0.06}
22:22:54.701 00.001 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
22:22:54.703 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
22:22:54.705 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.49 mountX=-0.06 mountY=-0.07, mountTheta=-2.32
22:22:54.709 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
22:22:54.711 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
22:22:54.715 00.004 10072 Worker thread wakes up
22:22:54.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
22:22:54.715 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
22:22:54.715 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
22:22:54.717 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:22:54.719 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:22:54.719 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:22:54.719 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:54.719 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:22:54.719 00.000 10072 MoveAxis(E, 13, ABG)
22:22:54.719 00.000 10072 Guiding  Dir = 2, Dur = 13
22:22:54.719 00.000 10072 IsGuiding returns 0
22:22:54.720 00.001 10072 PulseGuide returned control before completion, sleep 23
22:22:54.736 00.016 1032 UpdateGuideState exits: m=1245 SNR=24.8
22:22:54.739 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:54.740 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:54.743 00.003 1032 Enqueuing Expose request
22:22:54.744 00.001 10072 IsGuiding returns 0
22:22:54.744 00.000 10072 Move returns status 0, amount 13
22:22:54.744 00.000 10072 MoveAxis(N, 0, ABG)
22:22:54.745 00.001 10072 Move returns status 0, amount 0
22:22:54.745 00.000 10072 move complete, result=0
22:22:54.745 00.000 10072 worker thread done servicing request
22:22:54.745 00.000 10072 Worker thread wakes up
22:22:54.745 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:54.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:54.752 00.007 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:22:55.373 00.621 10072 Exposure complete
22:22:55.426 00.053 10072 worker thread done servicing request
22:22:55.426 00.000 1032 OnExposeComplete: enter
22:22:55.429 00.003 1032 UpdateGuideState(): m_state=6
22:22:55.430 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3674
22:22:55.433 00.003 1032 Star::Find returns 1 (0), X=1101.35, Y=134.46, Mass=1390, SNR=26.2, Peak=146 HFD=3.2
22:22:55.435 00.002 1032 MultiStar: [#1 0.18,-0.15,0.94,U] [#2 0.06,-0.14,0.78,U] [#3 0.19,-0.21,0.00,M1] [#4 0.14,-0.08,0.66,U] [#5 0.13,0.00,0.67,U] [#6 -0.03,-0.02,0.61,U] [#7 0.08,0.08,0.68,U] [#8 0.13,-0.23,0.00,M5] 
22:22:55.437 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.09}, one-star: {0.14, -0.22}
22:22:55.439 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
22:22:55.440 00.001 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
22:22:55.441 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.69 mountX=-0.11 mountY=-0.08, mountTheta=-2.52
22:22:55.444 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
22:22:55.447 00.003 1032 Enqueuing Move request for scope (0.11, -0.09)
22:22:55.449 00.002 10072 Worker thread wakes up
22:22:55.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
22:22:55.449 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
22:22:55.449 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.11 yDistance=-0.08
22:22:55.451 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:22:55.453 00.002 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:22:55.453 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:22:55.453 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:55.453 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:22:55.453 00.000 10072 MoveAxis(E, 15, ABG)
22:22:55.453 00.000 10072 Guiding  Dir = 2, Dur = 15
22:22:55.454 00.001 10072 IsGuiding returns 0
22:22:55.454 00.000 10072 PulseGuide returned control before completion, sleep 25
22:22:55.471 00.017 1032 UpdateGuideState exits: m=1390 SNR=26.2
22:22:55.474 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:55.475 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:55.477 00.002 1032 Enqueuing Expose request
22:22:55.495 00.018 10072 IsGuiding returns 0
22:22:55.495 00.000 10072 Move returns status 0, amount 15
22:22:55.495 00.000 10072 MoveAxis(N, 0, ABG)
22:22:55.495 00.000 10072 Move returns status 0, amount 0
22:22:55.495 00.000 10072 move complete, result=0
22:22:55.495 00.000 10072 worker thread done servicing request
22:22:55.496 00.001 10072 Worker thread wakes up
22:22:55.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:55.497 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:55.498 00.001 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:22:55.905 00.407 10072 Exposure complete
22:22:55.959 00.054 10072 worker thread done servicing request
22:22:55.959 00.000 1032 OnExposeComplete: enter
22:22:55.961 00.002 1032 UpdateGuideState(): m_state=6
22:22:55.964 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3675
22:22:55.965 00.001 1032 Star::Find returns 1 (0), X=1101.35, Y=134.36, Mass=1325, SNR=25.6, Peak=129 HFD=3.3
22:22:55.966 00.001 1032 MultiStar: [#1 0.19,-0.21,0.00,M1] [#2 0.08,-0.23,0.00,M1] [#3 0.19,-0.27,0.00,M2] [#4 0.26,-0.11,0.00,M2] [#5 0.18,-0.17,0.00,M1] [#6 -0.03,-0.20,0.57,U] [#7 -0.01,-0.06,0.70,U] [#8 0.01,-0.23,0.53,U] 
22:22:55.968 00.002 1032 refined, 3 included, MultiStar: {0.04, -0.21}, one-star: {0.14, -0.32}
22:22:55.969 00.001 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.08)
22:22:55.971 00.002 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.08)
22:22:55.972 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.38 mountX=-0.22 mountY=0.01, mountTheta=3.08
22:22:55.976 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.21, opts=13)
22:22:55.978 00.002 1032 Enqueuing Move request for scope (0.04, -0.21)
22:22:55.979 00.001 10072 Worker thread wakes up
22:22:55.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
22:22:55.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
22:22:55.979 00.000 10072 Moving (0.04, -0.21) raw xDistance=-0.22 yDistance=0.01
22:22:55.981 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:22:55.984 00.003 10072 PPEC rslt: input = -0.22, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 285.79
22:22:55.984 00.000 10072 PPEC: input: -0.22, control: -0.12, exposure: 500
22:22:55.984 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:55.984 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:22:55.984 00.000 10072 MoveAxis(E, 115, ABG)
22:22:55.984 00.000 10072 Guiding  Dir = 2, Dur = 115
22:22:56.003 00.019 1032 UpdateGuideState exits: m=1325 SNR=25.6
22:22:56.007 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:56.010 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:56.011 00.001 1032 Enqueuing Expose request
22:22:56.013 00.002 10072 IsGuiding returns 0
22:22:56.013 00.000 10072 PulseGuide returned control before completion, sleep 125
22:22:56.153 00.140 10072 IsGuiding returns 0
22:22:56.153 00.000 10072 Move returns status 0, amount 115
22:22:56.153 00.000 10072 MoveAxis(N, 0, ABG)
22:22:56.153 00.000 10072 Move returns status 0, amount 0
22:22:56.153 00.000 10072 move complete, result=0
22:22:56.153 00.000 10072 worker thread done servicing request
22:22:56.153 00.000 10072 Worker thread wakes up
22:22:56.153 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:56.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:56.153 00.000 1032 GuideStep: -0.2 px 115 ms EAST, 0.0 px 0 ms NORTH
22:22:56.779 00.626 10072 Exposure complete
22:22:56.831 00.052 10072 worker thread done servicing request
22:22:56.831 00.000 1032 OnExposeComplete: enter
22:22:56.833 00.002 1032 UpdateGuideState(): m_state=6
22:22:56.835 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3676
22:22:56.837 00.002 1032 Star::Find returns 1 (0), X=1101.34, Y=134.67, Mass=1380, SNR=26.1, Peak=129 HFD=3.4
22:22:56.839 00.002 1032 MultiStar: [#1 0.16,0.08,0.92,U] [#2 0.12,0.04,0.75,U] [#3 0.08,0.08,0.77,U] [#4 0.12,0.07,0.70,U] [#5 0.26,-0.00,0.00,M2] [#6 0.01,0.06,0.59,U] [#7 -0.00,0.16,0.69,U] [#8 -0.23,0.09,0.00,M5] 
22:22:56.842 00.003 1032 refined, 6 included, MultiStar: {0.10, 0.06}, one-star: {0.13, -0.01}
22:22:56.843 00.001 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
22:22:56.845 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
22:22:56.846 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.59 mountX=0.04 mountY=-0.11, mountTheta=-1.24
22:22:56.850 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
22:22:56.852 00.002 1032 Enqueuing Move request for scope (0.10, 0.06)
22:22:56.853 00.001 10072 Worker thread wakes up
22:22:56.854 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
22:22:56.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
22:22:56.854 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.04 yDistance=-0.11
22:22:56.856 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:22:56.858 00.002 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:22:56.858 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
22:22:56.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:56.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:22:56.858 00.000 10072 MoveAxis(E, 18, ABG)
22:22:56.858 00.000 10072 Guiding  Dir = 2, Dur = 18
22:22:56.858 00.000 10072 IsGuiding returns 0
22:22:56.859 00.001 10072 PulseGuide returned control before completion, sleep 28
22:22:56.877 00.018 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:22:56.879 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:56.880 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:56.882 00.002 1032 Enqueuing Expose request
22:22:56.903 00.021 10072 IsGuiding returns 0
22:22:56.903 00.000 10072 Move returns status 0, amount 18
22:22:56.903 00.000 10072 MoveAxis(N, 0, ABG)
22:22:56.903 00.000 10072 Move returns status 0, amount 0
22:22:56.903 00.000 10072 move complete, result=0
22:22:56.903 00.000 10072 worker thread done servicing request
22:22:56.903 00.000 10072 Worker thread wakes up
22:22:56.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:56.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:56.903 00.000 1032 GuideStep: 0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
22:22:57.310 00.407 10072 Exposure complete
22:22:57.362 00.052 10072 worker thread done servicing request
22:22:57.362 00.000 1032 OnExposeComplete: enter
22:22:57.365 00.003 1032 UpdateGuideState(): m_state=6
22:22:57.367 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3677
22:22:57.368 00.001 1032 Star::Find returns 1 (0), X=1101.29, Y=134.70, Mass=1551, SNR=27.7, Peak=147 HFD=3.5
22:22:57.370 00.002 1032 MultiStar: [#1 0.19,0.09,0.90,U] [#2 -0.02,-0.00,0.72,U] [#3 -0.02,0.02,0.68,U] [#4 0.05,0.09,0.65,U] [#5 0.13,-0.01,0.62,U] [#6 -0.11,0.25,0.00,M1] [#7 -0.01,0.17,0.64,U] [#8 -0.15,0.24,0.00,M6] 
22:22:57.372 00.002 1032 single-star, 6 included, MultiStar: {0.06, 0.05}, one-star: {0.08, 0.03}
22:22:57.374 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
22:22:57.375 00.001 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
22:22:57.377 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.33 mountX=0.01 mountY=-0.08, mountTheta=-1.50
22:22:57.379 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
22:22:57.381 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
22:22:57.383 00.002 10072 Worker thread wakes up
22:22:57.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:22:57.383 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:22:57.383 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
22:22:57.385 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:22:57.388 00.003 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:22:57.389 00.001 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
22:22:57.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:57.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:22:57.389 00.000 10072 MoveAxis(E, 15, ABG)
22:22:57.389 00.000 10072 Guiding  Dir = 2, Dur = 15
22:22:57.389 00.000 10072 IsGuiding returns 0
22:22:57.390 00.001 10072 PulseGuide returned control before completion, sleep 25
22:22:57.406 00.016 1032 UpdateGuideState exits: m=1551 SNR=27.7
22:22:57.409 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:57.411 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:57.412 00.001 1032 Enqueuing Expose request
22:22:57.417 00.005 10072 IsGuiding returns 0
22:22:57.417 00.000 10072 Move returns status 0, amount 15
22:22:57.417 00.000 10072 MoveAxis(N, 0, ABG)
22:22:57.417 00.000 10072 Move returns status 0, amount 0
22:22:57.417 00.000 10072 move complete, result=0
22:22:57.417 00.000 10072 worker thread done servicing request
22:22:57.417 00.000 10072 Worker thread wakes up
22:22:57.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:57.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:57.422 00.005 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:22:58.043 00.621 10072 Exposure complete
22:22:58.096 00.053 10072 worker thread done servicing request
22:22:58.096 00.000 1032 OnExposeComplete: enter
22:22:58.097 00.001 1032 UpdateGuideState(): m_state=6
22:22:58.099 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3678
22:22:58.102 00.003 1032 Star::Find returns 1 (0), X=1101.37, Y=134.69, Mass=1439, SNR=26.7, Peak=138 HFD=3.2
22:22:58.104 00.002 1032 MultiStar: [#1 0.11,0.02,0.92,U] [#2 -0.06,0.07,0.74,U] [#3 0.05,-0.15,0.70,U] [#4 0.09,-0.20,0.64,U] [#5 0.34,-0.01,0.00,M2] [#6 -0.14,-0.03,0.60,U] [#7 0.09,0.06,0.67,U] [#8 -0.09,0.05,0.49,U] 
22:22:58.105 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.16, 0.01}
22:22:58.107 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
22:22:58.108 00.001 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
22:22:58.110 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.40 mountX=-0.03 mountY=-0.04, mountTheta=-2.24
22:22:58.114 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
22:22:58.116 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
22:22:58.118 00.002 10072 Worker thread wakes up
22:22:58.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:22:58.118 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:22:58.118 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
22:22:58.121 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:22:58.122 00.001 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:22:58.123 00.001 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:22:58.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:58.123 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:22:58.123 00.000 10072 MoveAxis(E, 17, ABG)
22:22:58.123 00.000 10072 Guiding  Dir = 2, Dur = 17
22:22:58.123 00.000 10072 IsGuiding returns 0
22:22:58.124 00.001 10072 PulseGuide returned control before completion, sleep 27
22:22:58.140 00.016 1032 UpdateGuideState exits: m=1439 SNR=26.7
22:22:58.143 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:58.145 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:58.148 00.003 1032 Enqueuing Expose request
22:22:58.164 00.016 10072 IsGuiding returns 0
22:22:58.164 00.000 10072 Move returns status 0, amount 17
22:22:58.164 00.000 10072 MoveAxis(N, 0, ABG)
22:22:58.164 00.000 10072 Move returns status 0, amount 0
22:22:58.164 00.000 10072 move complete, result=0
22:22:58.164 00.000 10072 worker thread done servicing request
22:22:58.164 00.000 10072 Worker thread wakes up
22:22:58.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:58.165 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:58.168 00.003 1032 GuideStep: -0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
22:22:58.573 00.405 10072 Exposure complete
22:22:58.627 00.054 10072 worker thread done servicing request
22:22:58.627 00.000 1032 OnExposeComplete: enter
22:22:58.629 00.002 1032 UpdateGuideState(): m_state=6
22:22:58.630 00.001 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3679
22:22:58.633 00.003 1032 Star::Find returns 1 (0), X=1101.44, Y=134.47, Mass=1286, SNR=25.2, Peak=120 HFD=3.2
22:22:58.635 00.002 1032 MultiStar: [#1 0.19,-0.04,0.94,U] [#2 0.02,-0.13,0.79,U] [#3 0.08,-0.16,0.74,U] [#4 0.19,-0.06,0.68,U] [#5 0.26,-0.10,0.00,M3] [#6 -0.20,-0.06,0.63,U] [#7 0.07,0.05,0.70,U] [#8 0.17,-0.14,0.52,U] 
22:22:58.636 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.10}, one-star: {0.23, -0.21}
22:22:58.637 00.001 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
22:22:58.639 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
22:22:58.640 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.76 mountX=-0.12 mountY=-0.07, mountTheta=-2.59
22:22:58.643 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.10, opts=13)
22:22:58.644 00.001 1032 Enqueuing Move request for scope (0.10, -0.10)
22:22:58.647 00.003 10072 Worker thread wakes up
22:22:58.647 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
22:22:58.647 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
22:22:58.647 00.000 10072 Moving (0.10, -0.10) raw xDistance=-0.12 yDistance=-0.07
22:22:58.650 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:22:58.652 00.002 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:22:58.652 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
22:22:58.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:58.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:22:58.652 00.000 10072 MoveAxis(E, 15, ABG)
22:22:58.652 00.000 10072 Guiding  Dir = 2, Dur = 15
22:22:58.652 00.000 10072 IsGuiding returns 0
22:22:58.653 00.001 10072 PulseGuide returned control before completion, sleep 25
22:22:58.670 00.017 1032 UpdateGuideState exits: m=1286 SNR=25.2
22:22:58.672 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:58.675 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:58.676 00.001 1032 Enqueuing Expose request
22:22:58.680 00.004 10072 IsGuiding returns 0
22:22:58.680 00.000 10072 Move returns status 0, amount 15
22:22:58.680 00.000 10072 MoveAxis(N, 0, ABG)
22:22:58.680 00.000 10072 Move returns status 0, amount 0
22:22:58.680 00.000 10072 move complete, result=0
22:22:58.680 00.000 10072 worker thread done servicing request
22:22:58.680 00.000 10072 Worker thread wakes up
22:22:58.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:58.681 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:58.687 00.006 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:22:59.308 00.621 10072 Exposure complete
22:22:59.363 00.055 10072 worker thread done servicing request
22:22:59.363 00.000 1032 OnExposeComplete: enter
22:22:59.366 00.003 1032 UpdateGuideState(): m_state=6
22:22:59.369 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3680
22:22:59.371 00.002 1032 Star::Find returns 1 (0), X=1101.54, Y=134.43, Mass=1467, SNR=26.9, Peak=146 HFD=3.2
22:22:59.373 00.002 1032 MultiStar: [#1 0.20,-0.07,0.88,U] [#2 -0.02,-0.13,0.72,U] [#3 0.26,-0.28,0.00,M1] [#4 0.14,-0.13,0.65,U] [#5 0.24,-0.02,0.00,M4] [#6 -0.09,-0.03,0.58,U] [#7 0.08,-0.08,0.66,U] [#8 0.12,-0.15,0.50,U] 
22:22:59.375 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.13}, one-star: {0.33, -0.25}
22:22:59.377 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
22:22:59.379 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
22:22:59.380 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.77 mountX=-0.16 mountY=-0.09, mountTheta=-2.60
22:22:59.383 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.13, opts=13)
22:22:59.386 00.003 1032 Enqueuing Move request for scope (0.13, -0.13)
22:22:59.388 00.002 10072 Worker thread wakes up
22:22:59.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
22:22:59.388 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
22:22:59.388 00.000 10072 Moving (0.13, -0.13) raw xDistance=-0.16 yDistance=-0.09
22:22:59.390 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:22:59.393 00.003 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 285.80
22:22:59.393 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
22:22:59.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:59.393 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:22:59.393 00.000 10072 MoveAxis(E, 90, ABG)
22:22:59.393 00.000 10072 Guiding  Dir = 2, Dur = 90
22:22:59.394 00.001 10072 IsGuiding returns 0
22:22:59.395 00.001 10072 PulseGuide returned control before completion, sleep 100
22:22:59.412 00.017 1032 UpdateGuideState exits: m=1467 SNR=26.9
22:22:59.414 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:59.416 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:22:59.418 00.002 1032 Enqueuing Expose request
22:22:59.509 00.091 10072 IsGuiding returns 0
22:22:59.509 00.000 10072 Move returns status 0, amount 90
22:22:59.509 00.000 10072 MoveAxis(N, 0, ABG)
22:22:59.509 00.000 10072 Move returns status 0, amount 0
22:22:59.509 00.000 10072 move complete, result=0
22:22:59.509 00.000 10072 worker thread done servicing request
22:22:59.509 00.000 10072 Worker thread wakes up
22:22:59.509 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
22:22:59.512 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:22:59.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:22:59.916 00.404 10072 Exposure complete
22:22:59.973 00.057 10072 worker thread done servicing request
22:22:59.973 00.000 1032 OnExposeComplete: enter
22:22:59.976 00.003 1032 UpdateGuideState(): m_state=6
22:22:59.978 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3681
22:22:59.980 00.002 1032 Star::Find returns 1 (0), X=1101.45, Y=134.67, Mass=1223, SNR=24.6, Peak=109 HFD=3.2
22:22:59.982 00.002 1032 MultiStar: [#1 0.17,0.06,1.06,U] [#2 -0.01,-0.07,0.82,U] [#3 0.13,-0.02,0.78,U] [#4 0.20,-0.02,0.73,U] [#5 0.21,0.11,0.70,U] [#6 0.03,0.16,0.59,U] [#7 0.16,0.15,0.71,U] [#8 0.10,0.02,0.52,U] 
22:22:59.983 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.24, -0.01}
22:22:59.985 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
22:22:59.989 00.004 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
22:22:59.992 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.25 mountX=-0.00 mountY=-0.15, mountTheta=-1.58
22:22:59.995 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
22:22:59.997 00.002 1032 Enqueuing Move request for scope (0.14, 0.04)
22:22:59.999 00.002 10072 Worker thread wakes up
22:22:59.999 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
22:22:59.999 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
22:22:59.999 00.000 10072 Moving (0.14, 0.04) raw xDistance=-0.00 yDistance=-0.15
22:23:00.002 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:23:00.004 00.002 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:23:00.004 00.000 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
22:23:00.004 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:00.004 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:23:00.004 00.000 10072 MoveAxis(E, 16, ABG)
22:23:00.004 00.000 10072 Guiding  Dir = 2, Dur = 16
22:23:00.004 00.000 10072 IsGuiding returns 0
22:23:00.005 00.001 10072 PulseGuide returned control before completion, sleep 26
22:23:00.026 00.021 1032 UpdateGuideState exits: m=1223 SNR=24.6
22:23:00.028 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:00.030 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:00.031 00.001 1032 Enqueuing Expose request
22:23:00.039 00.008 10072 IsGuiding returns 0
22:23:00.039 00.000 10072 Move returns status 0, amount 16
22:23:00.039 00.000 10072 MoveAxis(N, 0, ABG)
22:23:00.039 00.000 10072 Move returns status 0, amount 0
22:23:00.039 00.000 10072 move complete, result=0
22:23:00.039 00.000 10072 worker thread done servicing request
22:23:00.039 00.000 10072 Worker thread wakes up
22:23:00.039 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:00.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:23:00.040 00.001 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
22:23:00.663 00.623 10072 Exposure complete
22:23:00.717 00.054 10072 worker thread done servicing request
22:23:00.718 00.001 1032 OnExposeComplete: enter
22:23:00.720 00.002 1032 UpdateGuideState(): m_state=6
22:23:00.722 00.002 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3682
22:23:00.727 00.005 1032 Star::Find returns 1 (0), X=1101.46, Y=134.65, Mass=1311, SNR=25.4, Peak=120 HFD=3.2
22:23:00.731 00.004 1032 MultiStar: [#1 0.18,0.08,0.94,U] [#2 -0.00,-0.02,0.77,U] [#3 0.09,0.09,0.76,U] [#4 0.28,0.12,0.00,M1] [#5 0.09,0.10,0.63,U] [#6 -0.01,0.01,0.61,U] [#7 0.08,0.07,0.70,U] [#8 -0.10,0.20,0.52,U] 
22:23:00.732 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.25, -0.03}
22:23:00.735 00.003 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
22:23:00.737 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
22:23:00.739 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.53 mountX=0.03 mountY=-0.10, mountTheta=-1.30
22:23:00.742 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
22:23:00.744 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
22:23:00.746 00.002 10072 Worker thread wakes up
22:23:00.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
22:23:00.746 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
22:23:00.746 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
22:23:00.747 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:23:00.749 00.002 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:23:00.750 00.001 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:23:00.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:00.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:23:00.750 00.000 10072 MoveAxis(E, 17, ABG)
22:23:00.750 00.000 10072 Guiding  Dir = 2, Dur = 17
22:23:00.750 00.000 10072 IsGuiding returns 0
22:23:00.751 00.001 10072 PulseGuide returned control before completion, sleep 27
22:23:00.769 00.018 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:23:00.771 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:00.774 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:00.775 00.001 1032 Enqueuing Expose request
22:23:00.785 00.010 10072 IsGuiding returns 0
22:23:00.785 00.000 10072 Move returns status 0, amount 17
22:23:00.785 00.000 10072 MoveAxis(N, 0, ABG)
22:23:00.785 00.000 10072 Move returns status 0, amount 0
22:23:00.785 00.000 10072 move complete, result=0
22:23:00.785 00.000 10072 worker thread done servicing request
22:23:00.785 00.000 10072 Worker thread wakes up
22:23:00.786 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:00.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1086,120,31,31)
22:23:00.786 00.000 1032 GuideStep: 0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
22:23:01.084 00.298 1032 evsrv: cli 0D18C030 connect
22:23:01.091 00.007 1032 case statement mapped state 6 to 3
22:23:01.099 00.008 1032 case statement mapped state 6 to 3
22:23:01.103 00.004 1032 evsrv: cli 0D18C030 request: {"method":"get_app_state","id":"4247c387-b809-453b-9c12-b82ac3938775"}
22:23:01.105 00.002 1032 case statement mapped state 6 to 3
22:23:01.108 00.003 1032 evsrv: cli 0D18C030 response: {"jsonrpc":"2.0","result":"Guiding","id":"4247c387-b809-453b-9c12-b82ac3938775"}
22:23:01.119 00.011 1032 evsrv: cli 0D18C030 disconnect
22:23:01.124 00.005 1032 evsrv: cli 0D18BBD0 connect
22:23:01.127 00.003 1032 case statement mapped state 6 to 3
22:23:01.131 00.004 1032 case statement mapped state 6 to 3
22:23:01.134 00.003 1032 evsrv: cli 0D18BBD0 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"9be96a30-1cab-4091-9cb9-e8609fd2cb98"}
22:23:01.136 00.002 1032 PhdController::Dither begins
22:23:01.138 00.002 1032 dither: size=3.00, dRA=1.94 dDec=1.48
22:23:01.139 00.001 1032 MountToCamera -- mountTheta (0.65) + m_xAngle (1.83) = xAngle (2.48 = 2.48)
22:23:01.151 00.012 1032 MountToCamera -- mountX=1.94 mountY=1.48 hyp=2.44 mountTheta=0.65 cameraX=-1.93, cameraY=1.49 cameraTheta=2.48
22:23:01.153 00.002 1032 setting lock position to (1099.28, 136.17)
22:23:01.156 00.003 1032 Mount: notify guiding dithered (-1.9, 1.5)
22:23:01.158 00.002 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
22:23:01.160 00.002 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
22:23:01.163 00.003 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:23:01.168 00.005 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:23:01.231 00.063 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
22:23:01.246 00.015 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
22:23:01.249 00.003 10072 Exposure complete
22:23:01.256 00.007 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:23:01.263 00.007 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:23:01.280 00.017 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:23:01.283 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
22:23:01.287 00.004 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
22:23:01.291 00.004 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
22:23:01.294 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
22:23:01.303 00.009 1032 MultiStar: stabilizing after lock position change
22:23:01.308 00.005 1032 Status Line: Dither by 1.94,1.48
22:23:01.324 00.016 1032 PhdController: newstate STATE_SETTLE_BEGIN
22:23:01.350 00.026 1032 PhdController: newstate STATE_SETTLE_WAIT
22:23:01.353 00.003 1032 evsrv: cli 0D18BBD0 response: {"jsonrpc":"2.0","result":0,"id":"9be96a30-1cab-4091-9cb9-e8609fd2cb98"}
22:23:01.380 00.027 1032 evsrv: cli 0D18BBD0 disconnect
22:23:01.407 00.027 10072 worker thread done servicing request
22:23:01.407 00.000 1032 OnExposeComplete: enter
22:23:01.410 00.003 1032 UpdateGuideState(): m_state=6
22:23:01.413 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3683
22:23:01.416 00.003 1032 Star::Find returns 1 (0), X=1101.40, Y=134.58, Mass=1488, SNR=27.1, Peak=152 HFD=3.3
22:23:01.419 00.003 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
22:23:01.458 00.039 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
22:23:01.462 00.004 1032 CameraToMount -- cameraX=2.11 cameraY=-1.59 hyp=2.65 cameraTheta=-0.65 mountX=-2.08 mountY=-1.64, mountTheta=-2.48
22:23:01.466 00.004 1032 dither recenter: remaining=(-1.9,-1.5) step=(-1.9,-1.5)
22:23:01.469 00.003 1032 MountToCamera -- mountTheta (-2.49) + m_xAngle (1.83) = xAngle (-0.66 = -0.66)
22:23:01.471 00.002 1032 MountToCamera -- mountX=-1.94 mountY=-1.48 hyp=2.44 mountTheta=-2.49 cameraX=1.93, cameraY=-1.49 cameraTheta=-0.66
22:23:01.473 00.002 1032 SchedulePrimaryMove(0F526948, x=1.93, y=-1.49, opts=4)
22:23:01.476 00.003 1032 Enqueuing Move request for scope (1.93, -1.49)
22:23:01.478 00.002 1032 Mount: notify direct move -1.94,-1.48
22:23:01.480 00.002 10072 Worker thread wakes up
22:23:01.480 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (1.93, -1.49) opts 0x4
22:23:01.480 00.000 10072 Handling offset move in thread for scope, endpoint = (1.93, -1.49)
22:23:01.480 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
22:23:01.483 00.003 10072 Moving (1.93, -1.49) raw xDistance=-1.94 yDistance=-1.48
22:23:01.483 00.000 10072 BLC: window closed
22:23:01.484 00.001 10072 MoveAxis(E, 1863, B)
22:23:01.484 00.000 10072 Guiding  Dir = 2, Dur = 1863
22:23:01.484 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
22:23:01.486 00.002 10072 IsGuiding returns 0
22:23:01.486 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:23:01.496 00.010 10072 PulseGuide returned control before completion, sleep 1873
22:23:01.496 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:23:01.499 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
22:23:01.501 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
22:23:01.512 00.011 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:23:01.524 00.012 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:23:01.588 00.064 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:23:01.592 00.004 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
22:23:01.595 00.003 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
22:23:01.600 00.005 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
22:23:01.603 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
22:23:01.608 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:23:01.652 00.044 1032 UpdateGuideState exits: m=1488 SNR=27.1
22:23:01.656 00.004 1032 PhdController: settling, locked = 1, distance = 2.59 (0.25) aobump = 0 frame = 1 / 99999
22:23:01.658 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784168581.658,"Host":"MELE","Inst":1,"Distance":2.59,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:23:01.662 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:01.665 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:01.668 00.003 1032 Enqueuing Expose request
22:23:03.378 01.710 10072 IsGuiding returns 0
22:23:03.378 00.000 10072 Move returns status 0, amount 1863
22:23:03.378 00.000 10072 BLC: non-algo type move will not reverse Dec direction, no blc applied
22:23:03.378 00.000 10072 MoveAxis(N, 955, B)
22:23:03.378 00.000 10072 Guiding  Dir = 0, Dur = 955
22:23:03.378 00.000 10072 IsGuiding returns 0
22:23:03.379 00.001 10072 PulseGuide returned control before completion, sleep 965
22:23:04.345 00.966 10072 IsGuiding returns 0
22:23:04.345 00.000 10072 Move returns status 0, amount 955
22:23:04.345 00.000 10072 move complete, result=0
22:23:04.345 00.000 10072 worker thread done servicing request
22:23:04.345 00.000 10072 Worker thread wakes up
22:23:04.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:04.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:04.345 00.000 1032 GuideStep: -1.9 px 1863 ms EAST, -1.5 px 955 ms NORTH
22:23:04.972 00.627 10072 Exposure complete
22:23:05.029 00.057 10072 worker thread done servicing request
22:23:05.029 00.000 1032 OnExposeComplete: enter
22:23:05.031 00.002 1032 UpdateGuideState(): m_state=6
22:23:05.034 00.003 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3684
22:23:05.035 00.001 1032 Star::Find returns 1 (0), X=1099.62, Y=136.26, Mass=1272, SNR=25.0, Peak=115 HFD=3.2
22:23:05.037 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
22:23:05.038 00.001 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
22:23:05.040 00.002 1032 CameraToMount -- cameraX=0.34 cameraY=0.09 hyp=0.35 cameraTheta=0.25 mountX=-0.00 mountY=-0.35, mountTheta=-1.58
22:23:05.042 00.002 1032 SchedulePrimaryMove(0F526948, x=0.34, y=0.09, opts=13)
22:23:05.045 00.003 1032 Enqueuing Move request for scope (0.34, 0.09)
22:23:05.046 00.001 10072 Worker thread wakes up
22:23:05.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.09) opts 0xd
22:23:05.046 00.000 10072 Handling offset move in thread for scope, endpoint = (0.34, 0.09)
22:23:05.047 00.001 10072 Moving (0.34, 0.09) raw xDistance=-0.00 yDistance=-0.35
22:23:05.049 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:23:05.051 00.002 10072 PPEC rslt(dithering): input = -0.00, final = -0.00
22:23:05.051 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:23:05.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:23:05.051 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:23:05.051 00.000 10072 MoveAxis(E, 1, ABG)
22:23:05.051 00.000 10072 Guiding  Dir = 2, Dur = 1
22:23:05.052 00.001 10072 IsGuiding returns 0
22:23:05.052 00.000 10072 PulseGuide returned control before completion, sleep 11
22:23:05.072 00.020 1032 UpdateGuideState exits: m=1272 SNR=25.0
22:23:05.074 00.002 1032 PhdController: settling, locked = 1, distance = 0.35 (0.25) aobump = 0 frame = 2 / 99999
22:23:05.076 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784168585.076,"Host":"MELE","Inst":1,"Distance":0.35,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:23:05.078 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:05.082 00.004 10072 IsGuiding returns 0
22:23:05.082 00.000 10072 Move returns status 0, amount 1
22:23:05.082 00.000 10072 MoveAxis(N, 0, ABG)
22:23:05.082 00.000 10072 Move returns status 0, amount 0
22:23:05.082 00.000 10072 move complete, result=0
22:23:05.082 00.000 10072 worker thread done servicing request
22:23:05.083 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:05.085 00.002 1032 Enqueuing Expose request
22:23:05.086 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.4 px 0 ms NORTH
22:23:05.088 00.002 10072 Worker thread wakes up
22:23:05.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:05.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:05.502 00.414 10072 Exposure complete
22:23:05.570 00.068 10072 worker thread done servicing request
22:23:05.571 00.001 1032 OnExposeComplete: enter
22:23:05.573 00.002 1032 UpdateGuideState(): m_state=6
22:23:05.575 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3685
22:23:05.577 00.002 1032 Star::Find returns 1 (0), X=1099.78, Y=136.19, Mass=1295, SNR=25.3, Peak=106 HFD=3.1
22:23:05.578 00.001 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
22:23:05.582 00.004 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
22:23:05.585 00.003 1032 CameraToMount -- cameraX=0.50 cameraY=0.02 hyp=0.50 cameraTheta=0.04 mountX=-0.11 mountY=-0.49, mountTheta=-1.79
22:23:05.588 00.003 1032 SchedulePrimaryMove(0F526948, x=0.50, y=0.02, opts=13)
22:23:05.590 00.002 1032 Enqueuing Move request for scope (0.50, 0.02)
22:23:05.592 00.002 10072 Worker thread wakes up
22:23:05.592 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.02) opts 0xd
22:23:05.592 00.000 10072 Handling offset move in thread for scope, endpoint = (0.50, 0.02)
22:23:05.592 00.000 10072 Moving (0.50, 0.02) raw xDistance=-0.11 yDistance=-0.49
22:23:05.594 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:23:05.597 00.003 10072 PPEC rslt(dithering): input = -0.11, final = -0.05
22:23:05.597 00.000 10072 PPEC: input: -0.11, control: -0.05, exposure: 500
22:23:05.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:23:05.597 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
22:23:05.597 00.000 10072 MoveAxis(E, 50, ABG)
22:23:05.598 00.001 10072 Guiding  Dir = 2, Dur = 50
22:23:05.598 00.000 10072 IsGuiding returns 0
22:23:05.598 00.000 10072 PulseGuide returned control before completion, sleep 60
22:23:05.619 00.021 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:23:05.621 00.002 1032 PhdController: settling, locked = 1, distance = 0.40 (0.25) aobump = 0 frame = 3 / 99999
22:23:05.622 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784168585.622,"Host":"MELE","Inst":1,"Distance":0.40,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:23:05.624 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:05.627 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:05.629 00.002 1032 Enqueuing Expose request
22:23:05.671 00.042 10072 IsGuiding returns 0
22:23:05.671 00.000 10072 Move returns status 0, amount 50
22:23:05.671 00.000 10072 MoveAxis(N, 0, ABG)
22:23:05.671 00.000 10072 Move returns status 0, amount 0
22:23:05.671 00.000 10072 move complete, result=0
22:23:05.671 00.000 10072 worker thread done servicing request
22:23:05.671 00.000 10072 Worker thread wakes up
22:23:05.671 00.000 1032 GuideStep: -0.1 px 50 ms EAST, -0.5 px 0 ms NORTH
22:23:05.675 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:05.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:06.371 00.696 10072 Exposure complete
22:23:06.481 00.110 10072 worker thread done servicing request
22:23:06.482 00.001 1032 OnExposeComplete: enter
22:23:06.485 00.003 1032 UpdateGuideState(): m_state=6
22:23:06.489 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3686
22:23:06.491 00.002 1032 Star::Find returns 1 (0), X=1099.78, Y=136.30, Mass=1360, SNR=25.9, Peak=123 HFD=3.1
22:23:06.494 00.003 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
22:23:06.496 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
22:23:06.499 00.003 1032 CameraToMount -- cameraX=0.50 cameraY=0.12 hyp=0.52 cameraTheta=0.24 mountX=-0.01 mountY=-0.52, mountTheta=-1.59
22:23:06.504 00.005 1032 SchedulePrimaryMove(0F526948, x=0.50, y=0.12, opts=13)
22:23:06.508 00.004 1032 Enqueuing Move request for scope (0.50, 0.12)
22:23:06.510 00.002 10072 Worker thread wakes up
22:23:06.511 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.12) opts 0xd
22:23:06.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.50, 0.12)
22:23:06.511 00.000 10072 Moving (0.50, 0.12) raw xDistance=-0.01 yDistance=-0.52
22:23:06.514 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:23:06.518 00.004 10072 PPEC rslt(dithering): input = -0.01, final = -0.00
22:23:06.519 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:23:06.519 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.35
22:23:06.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:23:06.519 00.000 10072 MoveAxis(E, 4, ABG)
22:23:06.519 00.000 10072 Guiding  Dir = 2, Dur = 4
22:23:06.520 00.001 10072 IsGuiding returns 0
22:23:06.520 00.000 10072 PulseGuide returned control before completion, sleep 14
22:23:06.546 00.026 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:23:06.554 00.008 10072 IsGuiding returns 0
22:23:06.554 00.000 10072 Move returns status 0, amount 4
22:23:06.554 00.000 10072 MoveAxis(N, 333, ABG)
22:23:06.554 00.000 10072 Guiding  Dir = 0, Dur = 333
22:23:06.554 00.000 1032 PhdController: settling, locked = 1, distance = 0.43 (0.25) aobump = 0 frame = 4 / 99999
22:23:06.559 00.005 10072 IsGuiding returns 0
22:23:06.559 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784168586.559,"Host":"MELE","Inst":1,"Distance":0.43,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:23:06.564 00.005 10072 PulseGuide returned control before completion, sleep 343
22:23:06.564 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:06.568 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:06.570 00.002 1032 Enqueuing Expose request
22:23:06.923 00.353 10072 IsGuiding returns 0
22:23:06.923 00.000 10072 Move returns status 0, amount 333
22:23:06.923 00.000 10072 move complete, result=0
22:23:06.923 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.5 px 333 ms NORTH
22:23:06.927 00.004 10072 worker thread done servicing request
22:23:06.927 00.000 10072 Worker thread wakes up
22:23:06.927 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:06.927 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:07.693 00.766 10072 Exposure complete
22:23:09.743 02.050 10072 worker thread done servicing request
22:23:09.743 00.000 1032 OnExposeComplete: enter
22:23:09.747 00.004 1032 UpdateGuideState(): m_state=6
22:23:09.752 00.005 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3687
22:23:09.756 00.004 1032 Star::Find returns 1 (0), X=1099.37, Y=136.33, Mass=1304, SNR=25.4, Peak=125 HFD=3.1
22:23:09.759 00.003 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
22:23:09.762 00.003 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
22:23:09.764 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.05 mountX=0.13 mountY=-0.13, mountTheta=-0.78
22:23:09.769 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.16, opts=13)
22:23:09.771 00.002 1032 Enqueuing Move request for scope (0.09, 0.16)
22:23:09.774 00.003 10072 Worker thread wakes up
22:23:09.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
22:23:09.774 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
22:23:09.774 00.000 10072 Moving (0.09, 0.16) raw xDistance=0.13 yDistance=-0.13
22:23:09.777 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:23:09.780 00.003 10072 PPEC rslt(dithering): input = 0.13, final = 0.06
22:23:09.780 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
22:23:09.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:09.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:23:09.780 00.000 10072 MoveAxis(W, 61, ABG)
22:23:09.780 00.000 10072 Guiding  Dir = 3, Dur = 61
22:23:09.781 00.001 10072 IsGuiding returns 0
22:23:09.781 00.000 10072 PulseGuide returned control before completion, sleep 71
22:23:09.809 00.028 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:23:09.812 00.003 1032 PhdController: settling, locked = 1, distance = 0.36 (0.25) aobump = 0 frame = 5 / 99999
22:23:09.815 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784168589.815,"Host":"MELE","Inst":1,"Distance":0.36,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:23:09.818 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:09.820 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:09.823 00.003 1032 Enqueuing Expose request
22:23:09.860 00.037 10072 IsGuiding returns 0
22:23:09.860 00.000 10072 Move returns status 0, amount 61
22:23:09.861 00.001 10072 MoveAxis(N, 0, ABG)
22:23:09.861 00.000 10072 Move returns status 0, amount 0
22:23:09.861 00.000 10072 move complete, result=0
22:23:09.861 00.000 10072 worker thread done servicing request
22:23:09.861 00.000 10072 Worker thread wakes up
22:23:09.861 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:09.861 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:09.866 00.005 1032 GuideStep: 0.1 px 61 ms WEST, -0.1 px 0 ms NORTH
22:23:10.528 00.662 10072 Exposure complete
22:23:10.754 00.226 10072 worker thread done servicing request
22:23:10.754 00.000 1032 OnExposeComplete: enter
22:23:10.757 00.003 1032 UpdateGuideState(): m_state=6
22:23:10.760 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3688
22:23:10.763 00.003 1032 Star::Find returns 1 (0), X=1099.36, Y=136.23, Mass=1119, SNR=23.5, Peak=101 HFD=3.2
22:23:10.792 00.029 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
22:23:10.794 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
22:23:10.797 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.66 mountX=0.04 mountY=-0.09, mountTheta=-1.17
22:23:10.803 00.006 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
22:23:10.830 00.027 1032 Enqueuing Move request for scope (0.07, 0.06)
22:23:10.833 00.003 10072 Worker thread wakes up
22:23:10.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:23:10.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:23:10.833 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.09
22:23:10.836 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:23:10.839 00.003 10072 PPEC rslt(dithering): input = 0.04, final = 0.02
22:23:10.839 00.000 10072 PPEC: input: 0.04, control: 0.02, exposure: 500
22:23:10.839 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:10.839 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:23:10.839 00.000 10072 MoveAxis(W, 17, ABG)
22:23:10.839 00.000 10072 Guiding  Dir = 3, Dur = 17
22:23:10.840 00.001 10072 IsGuiding returns 0
22:23:10.840 00.000 10072 PulseGuide returned control before completion, sleep 27
22:23:10.916 00.076 10072 IsGuiding returns 0
22:23:10.916 00.000 10072 Move returns status 0, amount 17
22:23:10.916 00.000 10072 MoveAxis(N, 0, ABG)
22:23:10.916 00.000 10072 Move returns status 0, amount 0
22:23:10.916 00.000 10072 move complete, result=0
22:23:10.917 00.001 10072 worker thread done servicing request
22:23:10.954 00.037 1032 UpdateGuideState exits: m=1119 SNR=23.5
22:23:10.957 00.003 1032 PhdController: settling, locked = 1, distance = 0.28 (0.25) aobump = 0 frame = 6 / 99999
22:23:10.962 00.005 1032 evsrv: {"Event":"Settling","Timestamp":1784168590.962,"Host":"MELE","Inst":1,"Distance":0.28,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:23:10.965 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:10.996 00.031 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:11.000 00.004 1032 Enqueuing Expose request
22:23:11.002 00.002 10072 Worker thread wakes up
22:23:11.002 00.000 1032 GuideStep: 0.0 px 17 ms WEST, -0.1 px 0 ms NORTH
22:23:11.004 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:11.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:11.680 00.676 10072 Exposure complete
22:23:11.863 00.183 1032 OnExposeComplete: enter
22:23:11.866 00.003 1032 UpdateGuideState(): m_state=6
22:23:11.871 00.005 10072 worker thread done servicing request
22:23:11.871 00.000 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3689
22:23:11.879 00.008 1032 Star::Find returns 1 (0), X=1099.42, Y=135.99, Mass=1393, SNR=26.2, Peak=122 HFD=3.4
22:23:11.883 00.004 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
22:23:11.885 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
22:23:11.887 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.23 cameraTheta=-0.93 mountX=-0.21 mountY=-0.08, mountTheta=-2.76
22:23:11.912 00.025 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.19, opts=13)
22:23:11.917 00.005 1032 Enqueuing Move request for scope (0.14, -0.19)
22:23:11.934 00.017 10072 Worker thread wakes up
22:23:11.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
22:23:11.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
22:23:11.934 00.000 10072 Moving (0.14, -0.19) raw xDistance=-0.21 yDistance=-0.08
22:23:11.937 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:23:11.941 00.004 10072 PPEC rslt(dithering): input = -0.21, final = -0.10
22:23:11.941 00.000 10072 PPEC: input: -0.21, control: -0.10, exposure: 500
22:23:11.941 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:11.941 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:23:11.941 00.000 10072 MoveAxis(E, 101, ABG)
22:23:11.941 00.000 10072 Guiding  Dir = 2, Dur = 101
22:23:11.942 00.001 10072 IsGuiding returns 0
22:23:11.943 00.001 10072 PulseGuide returned control before completion, sleep 111
22:23:11.975 00.032 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:23:11.979 00.004 1032 PhdController: settling, locked = 1, distance = 0.26 (0.25) aobump = 0 frame = 7 / 99999
22:23:11.982 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784168591.982,"Host":"MELE","Inst":1,"Distance":0.26,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:23:11.990 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:11.994 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:11.997 00.003 1032 Enqueuing Expose request
22:23:12.067 00.070 10072 IsGuiding returns 0
22:23:12.067 00.000 10072 Move returns status 0, amount 101
22:23:12.067 00.000 10072 MoveAxis(N, 0, ABG)
22:23:12.067 00.000 10072 Move returns status 0, amount 0
22:23:12.068 00.001 10072 move complete, result=0
22:23:12.068 00.000 10072 worker thread done servicing request
22:23:12.068 00.000 10072 Worker thread wakes up
22:23:12.068 00.000 1032 GuideStep: -0.2 px 101 ms EAST, -0.1 px 0 ms NORTH
22:23:12.071 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:12.071 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:12.838 00.767 10072 Exposure complete
22:23:13.436 00.598 1032 OnExposeComplete: enter
22:23:13.444 00.008 10072 worker thread done servicing request
22:23:13.444 00.000 1032 UpdateGuideState(): m_state=6
22:23:13.449 00.005 1032 Star::Find(15, 1099, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3690
22:23:13.460 00.011 1032 Star::Find returns 1 (0), X=1099.49, Y=136.01, Mass=1391, SNR=26.2, Peak=122 HFD=3.1
22:23:13.466 00.006 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
22:23:13.471 00.005 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
22:23:13.475 00.004 1032 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-0.67 mountX=-0.21 mountY=-0.16, mountTheta=-2.50
22:23:13.483 00.008 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.16, opts=13)
22:23:13.489 00.006 1032 Enqueuing Move request for scope (0.21, -0.16)
22:23:13.493 00.004 10072 Worker thread wakes up
22:23:13.494 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.16) opts 0xd
22:23:13.494 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.16)
22:23:13.494 00.000 10072 Moving (0.21, -0.16) raw xDistance=-0.21 yDistance=-0.16
22:23:13.509 00.015 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:23:13.534 00.025 10072 PPEC rslt(dithering): input = -0.21, final = -0.10
22:23:13.535 00.001 10072 PPEC: input: -0.21, control: -0.10, exposure: 500
22:23:13.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:13.537 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:23:13.537 00.000 10072 MoveAxis(E, 99, ABG)
22:23:13.537 00.000 10072 Guiding  Dir = 2, Dur = 99
22:23:13.538 00.001 10072 IsGuiding returns 0
22:23:13.540 00.002 10072 PulseGuide returned control before completion, sleep 107
22:23:13.653 00.113 10072 IsGuiding returns 0
22:23:13.654 00.001 10072 Move returns status 0, amount 99
22:23:13.654 00.000 10072 MoveAxis(N, 0, ABG)
22:23:13.654 00.000 10072 Move returns status 0, amount 0
22:23:13.654 00.000 10072 move complete, result=0
22:23:13.654 00.000 10072 worker thread done servicing request
22:23:13.656 00.002 1032 UpdateGuideState exits: m=1391 SNR=26.2
22:23:13.660 00.004 1032 PhdController: settling, locked = 1, distance = 0.26 (0.25) aobump = 0 frame = 8 / 99999
22:23:13.663 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784168593.663,"Host":"MELE","Inst":1,"Distance":0.26,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:23:13.666 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:13.669 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:13.671 00.002 1032 Enqueuing Expose request
22:23:13.678 00.007 10072 Worker thread wakes up
22:23:13.679 00.001 1032 GuideStep: -0.2 px 99 ms EAST, -0.2 px 0 ms NORTH
22:23:13.681 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:13.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:14.316 00.635 10072 Exposure complete
22:23:14.394 00.078 10072 worker thread done servicing request
22:23:14.394 00.000 1032 OnExposeComplete: enter
22:23:14.396 00.002 1032 UpdateGuideState(): m_state=6
22:23:14.398 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3691
22:23:14.401 00.003 1032 Star::Find returns 1 (0), X=1099.35, Y=136.12, Mass=1281, SNR=25.1, Peak=122 HFD=3.2
22:23:14.402 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
22:23:14.404 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
22:23:14.406 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.74 mountX=-0.07 mountY=-0.05, mountTheta=-2.57
22:23:14.410 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
22:23:14.412 00.002 1032 Enqueuing Move request for scope (0.06, -0.06)
22:23:14.414 00.002 10072 Worker thread wakes up
22:23:14.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
22:23:14.414 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
22:23:14.414 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.05
22:23:14.417 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:23:14.420 00.003 10072 PPEC rslt(dithering): input = -0.07, final = -0.03
22:23:14.420 00.000 10072 PPEC: input: -0.07, control: -0.03, exposure: 500
22:23:14.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:14.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:23:14.420 00.000 10072 MoveAxis(E, 33, ABG)
22:23:14.420 00.000 10072 Guiding  Dir = 2, Dur = 33
22:23:14.420 00.000 10072 IsGuiding returns 0
22:23:14.421 00.001 10072 PulseGuide returned control before completion, sleep 43
22:23:14.443 00.022 1032 UpdateGuideState exits: m=1281 SNR=25.1
22:23:14.445 00.002 1032 PhdController: settling, locked = 1, distance = 0.21 (0.25) aobump = 0 frame = 9 / 99999
22:23:14.447 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784168594.447,"Host":"MELE","Inst":1,"Distance":0.21,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:23:14.449 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:14.452 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:14.455 00.003 1032 Enqueuing Expose request
22:23:14.471 00.016 10072 IsGuiding returns 0
22:23:14.471 00.000 10072 Move returns status 0, amount 33
22:23:14.471 00.000 10072 MoveAxis(N, 0, ABG)
22:23:14.471 00.000 10072 Move returns status 0, amount 0
22:23:14.472 00.001 10072 move complete, result=0
22:23:14.472 00.000 10072 worker thread done servicing request
22:23:14.472 00.000 10072 Worker thread wakes up
22:23:14.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:14.472 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:14.472 00.000 1032 GuideStep: -0.1 px 33 ms EAST, -0.0 px 0 ms NORTH
22:23:14.879 00.407 10072 Exposure complete
22:23:14.941 00.062 10072 worker thread done servicing request
22:23:14.941 00.000 1032 OnExposeComplete: enter
22:23:14.944 00.003 1032 UpdateGuideState(): m_state=6
22:23:14.946 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3692
22:23:14.948 00.002 1032 Star::Find returns 1 (0), X=1099.37, Y=135.96, Mass=1235, SNR=24.7, Peak=118 HFD=3.1
22:23:14.950 00.002 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
22:23:14.951 00.001 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
22:23:14.952 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.20 mountX=-0.23 mountY=-0.03, mountTheta=-3.03
22:23:14.958 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.22, opts=13)
22:23:14.960 00.002 1032 Enqueuing Move request for scope (0.08, -0.22)
22:23:14.961 00.001 10072 Worker thread wakes up
22:23:14.962 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd
22:23:14.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.22)
22:23:14.962 00.000 10072 Moving (0.08, -0.22) raw xDistance=-0.23 yDistance=-0.03
22:23:14.964 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:23:14.967 00.003 10072 PPEC rslt(dithering): input = -0.23, final = -0.11
22:23:14.967 00.000 10072 PPEC: input: -0.23, control: -0.11, exposure: 500
22:23:14.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:14.967 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:23:14.967 00.000 10072 MoveAxis(E, 109, ABG)
22:23:14.967 00.000 10072 Guiding  Dir = 2, Dur = 109
22:23:14.968 00.001 10072 IsGuiding returns 0
22:23:14.968 00.000 10072 PulseGuide returned control before completion, sleep 119
22:23:14.989 00.021 1032 UpdateGuideState exits: m=1235 SNR=24.7
22:23:14.992 00.003 1032 PhdController: settling, locked = 1, distance = 0.22 (0.25) aobump = 0 frame = 10 / 99999
22:23:14.993 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784168594.993,"Host":"MELE","Inst":1,"Distance":0.22,"Time":0.5,"SettleTime":3.0,"StarLocked":true}
22:23:14.995 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:14.997 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:15.000 00.003 1032 Enqueuing Expose request
22:23:15.095 00.095 10072 IsGuiding returns 0
22:23:15.095 00.000 10072 Move returns status 0, amount 109
22:23:15.095 00.000 10072 MoveAxis(N, 0, ABG)
22:23:15.095 00.000 10072 Move returns status 0, amount 0
22:23:15.095 00.000 10072 move complete, result=0
22:23:15.095 00.000 10072 worker thread done servicing request
22:23:15.095 00.000 10072 Worker thread wakes up
22:23:15.095 00.000 1032 GuideStep: -0.2 px 109 ms EAST, -0.0 px 0 ms NORTH
22:23:15.098 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:15.098 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:15.735 00.637 10072 Exposure complete
22:23:15.792 00.057 10072 worker thread done servicing request
22:23:15.793 00.001 1032 OnExposeComplete: enter
22:23:15.794 00.001 1032 UpdateGuideState(): m_state=6
22:23:15.797 00.003 1032 Star::Find(15, 1099, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3693
22:23:15.798 00.001 1032 Star::Find returns 1 (0), X=1099.47, Y=136.22, Mass=1498, SNR=27.2, Peak=145 HFD=3.1
22:23:15.800 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
22:23:15.802 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
22:23:15.805 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.19 cameraTheta=0.28 mountX=0.00 mountY=-0.19, mountTheta=-1.55
22:23:15.809 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.05, opts=13)
22:23:15.812 00.003 1032 Enqueuing Move request for scope (0.19, 0.05)
22:23:15.814 00.002 10072 Worker thread wakes up
22:23:15.814 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
22:23:15.814 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
22:23:15.814 00.000 10072 Moving (0.19, 0.05) raw xDistance=0.00 yDistance=-0.19
22:23:15.816 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:23:15.818 00.002 10072 PPEC rslt(dithering): input = 0.00, final = 0.00
22:23:15.818 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:23:15.818 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:15.818 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:23:15.818 00.000 10072 MoveAxis(W, 1, ABG)
22:23:15.818 00.000 10072 Guiding  Dir = 3, Dur = 1
22:23:15.820 00.002 10072 IsGuiding returns 0
22:23:15.820 00.000 10072 PulseGuide returned control before completion, sleep 11
22:23:15.839 00.019 1032 UpdateGuideState exits: m=1498 SNR=27.2
22:23:15.841 00.002 1032 PhdController: settling, locked = 1, distance = 0.21 (0.25) aobump = 0 frame = 11 / 99999
22:23:15.843 00.002 10072 IsGuiding returns 0
22:23:15.843 00.000 10072 Move returns status 0, amount 1
22:23:15.843 00.000 10072 MoveAxis(N, 0, ABG)
22:23:15.843 00.000 10072 Move returns status 0, amount 0
22:23:15.843 00.000 10072 move complete, result=0
22:23:15.843 00.000 10072 worker thread done servicing request
22:23:15.843 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784168595.843,"Host":"MELE","Inst":1,"Distance":0.21,"Time":1.4,"SettleTime":3.0,"StarLocked":true}
22:23:15.845 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:15.848 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:15.849 00.001 1032 Enqueuing Expose request
22:23:15.851 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
22:23:15.853 00.002 10072 Worker thread wakes up
22:23:15.853 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:15.853 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:16.267 00.414 10072 Exposure complete
22:23:16.328 00.061 10072 worker thread done servicing request
22:23:16.328 00.000 1032 OnExposeComplete: enter
22:23:16.332 00.004 1032 UpdateGuideState(): m_state=6
22:23:16.336 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3694
22:23:16.338 00.002 1032 Star::Find returns 1 (0), X=1099.47, Y=136.11, Mass=1295, SNR=25.3, Peak=119 HFD=3.2
22:23:16.339 00.001 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
22:23:16.341 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
22:23:16.343 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.33 mountX=-0.11 mountY=-0.16, mountTheta=-2.16
22:23:16.346 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.06, opts=13)
22:23:16.348 00.002 1032 Enqueuing Move request for scope (0.18, -0.06)
22:23:16.350 00.002 10072 Worker thread wakes up
22:23:16.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
22:23:16.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
22:23:16.350 00.000 10072 Moving (0.18, -0.06) raw xDistance=-0.11 yDistance=-0.16
22:23:16.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:23:16.354 00.002 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:23:16.354 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:23:16.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:16.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:23:16.354 00.000 10072 MoveAxis(E, 17, ABG)
22:23:16.354 00.000 10072 Guiding  Dir = 2, Dur = 17
22:23:16.355 00.001 10072 IsGuiding returns 0
22:23:16.355 00.000 10072 PulseGuide returned control before completion, sleep 27
22:23:16.374 00.019 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:23:16.376 00.002 1032 PhdController: settling, locked = 1, distance = 0.20 (0.25) aobump = 0 frame = 12 / 99999
22:23:16.378 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784168596.378,"Host":"MELE","Inst":1,"Distance":0.20,"Time":1.9,"SettleTime":3.0,"StarLocked":true}
22:23:16.381 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:16.383 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:16.384 00.001 1032 Enqueuing Expose request
22:23:16.389 00.005 10072 IsGuiding returns 0
22:23:16.389 00.000 10072 Move returns status 0, amount 17
22:23:16.389 00.000 10072 MoveAxis(N, 0, ABG)
22:23:16.389 00.000 10072 Move returns status 0, amount 0
22:23:16.389 00.000 10072 move complete, result=0
22:23:16.390 00.001 10072 worker thread done servicing request
22:23:16.390 00.000 10072 Worker thread wakes up
22:23:16.390 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:16.390 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:16.394 00.004 1032 GuideStep: -0.1 px 17 ms EAST, -0.2 px 0 ms NORTH
22:23:17.013 00.619 10072 Exposure complete
22:23:17.070 00.057 10072 worker thread done servicing request
22:23:17.070 00.000 1032 OnExposeComplete: enter
22:23:17.071 00.001 1032 UpdateGuideState(): m_state=6
22:23:17.074 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3695
22:23:17.076 00.002 1032 Star::Find returns 1 (0), X=1099.43, Y=136.12, Mass=1306, SNR=25.4, Peak=117 HFD=3.2
22:23:17.077 00.001 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:23:17.079 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:23:17.081 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.31 mountX=-0.09 mountY=-0.13, mountTheta=-2.14
22:23:17.084 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
22:23:17.086 00.002 1032 Enqueuing Move request for scope (0.15, -0.05)
22:23:17.089 00.003 10072 Worker thread wakes up
22:23:17.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
22:23:17.089 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
22:23:17.089 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.09 yDistance=-0.13
22:23:17.091 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:23:17.093 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:23:17.093 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:23:17.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:17.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:23:17.093 00.000 10072 MoveAxis(E, 21, ABG)
22:23:17.093 00.000 10072 Guiding  Dir = 2, Dur = 21
22:23:17.094 00.001 10072 IsGuiding returns 0
22:23:17.094 00.000 10072 PulseGuide returned control before completion, sleep 31
22:23:17.114 00.020 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:23:17.117 00.003 1032 PhdController: settling, locked = 1, distance = 0.19 (0.25) aobump = 0 frame = 13 / 99999
22:23:17.118 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784168597.118,"Host":"MELE","Inst":1,"Distance":0.19,"Time":2.7,"SettleTime":3.0,"StarLocked":true}
22:23:17.120 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:17.123 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:17.124 00.001 1032 Enqueuing Expose request
22:23:17.135 00.011 10072 IsGuiding returns 1
22:23:17.136 00.001 10072 scope still moving after pulse duration time elapsed
22:23:17.167 00.031 10072 IsGuiding returns 0
22:23:17.167 00.000 10072 scope move finished after 21 + 51 ms
22:23:17.167 00.000 10072 Move returns status 0, amount 21
22:23:17.167 00.000 10072 MoveAxis(N, 0, ABG)
22:23:17.167 00.000 10072 Move returns status 0, amount 0
22:23:17.167 00.000 10072 move complete, result=0
22:23:17.167 00.000 10072 worker thread done servicing request
22:23:17.167 00.000 10072 Worker thread wakes up
22:23:17.167 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:17.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:17.168 00.001 1032 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
22:23:17.575 00.407 10072 Exposure complete
22:23:17.637 00.062 10072 worker thread done servicing request
22:23:17.637 00.000 1032 OnExposeComplete: enter
22:23:17.639 00.002 1032 UpdateGuideState(): m_state=6
22:23:17.641 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3696
22:23:17.646 00.005 1032 Star::Find returns 1 (0), X=1099.39, Y=135.91, Mass=1340, SNR=25.7, Peak=118 HFD=3.1
22:23:17.648 00.002 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
22:23:17.649 00.001 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
22:23:17.651 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.26 hyp=0.29 cameraTheta=-1.18 mountX=-0.28 mountY=-0.04, mountTheta=-3.01
22:23:17.654 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.26, opts=13)
22:23:17.656 00.002 1032 Enqueuing Move request for scope (0.11, -0.26)
22:23:17.658 00.002 10072 Worker thread wakes up
22:23:17.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.26) opts 0xd
22:23:17.658 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.26)
22:23:17.658 00.000 10072 Moving (0.11, -0.26) raw xDistance=-0.28 yDistance=-0.04
22:23:17.660 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:23:17.662 00.002 10072 PPEC rslt: input = -0.28, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 285.84
22:23:17.662 00.000 10072 PPEC: input: -0.28, control: -0.16, exposure: 500
22:23:17.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:17.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:23:17.662 00.000 10072 MoveAxis(E, 152, ABG)
22:23:17.662 00.000 10072 Guiding  Dir = 2, Dur = 152
22:23:17.663 00.001 10072 IsGuiding returns 0
22:23:17.663 00.000 10072 PulseGuide returned control before completion, sleep 162
22:23:17.683 00.020 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:23:17.685 00.002 1032 PhdController: settling, locked = 1, distance = 0.22 (0.25) aobump = 0 frame = 14 / 99999
22:23:17.688 00.003 1032 PhdController: newstate STATE_FINISH
22:23:17.689 00.001 1032 PhdController complete: success
22:23:17.691 00.002 1032 evsrv: {"Event":"SettleDone","Timestamp":1784168597.691,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":14,"DroppedFrames":0}
22:23:17.693 00.002 1032 Mount: notify guiding dither settle done success=1
22:23:17.700 00.007 1032 PhdController: newstate STATE_IDLE
22:23:17.704 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:17.724 00.020 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:17.727 00.003 1032 Enqueuing Expose request
22:23:17.839 00.112 10072 IsGuiding returns 0
22:23:17.839 00.000 10072 Move returns status 0, amount 152
22:23:17.839 00.000 10072 MoveAxis(N, 0, ABG)
22:23:17.839 00.000 10072 Move returns status 0, amount 0
22:23:17.839 00.000 10072 move complete, result=0
22:23:17.839 00.000 10072 worker thread done servicing request
22:23:17.839 00.000 1032 GuideStep: -0.3 px 152 ms EAST, -0.0 px 0 ms NORTH
22:23:17.842 00.003 10072 Worker thread wakes up
22:23:17.842 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:17.842 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:18.467 00.625 10072 Exposure complete
22:23:18.537 00.070 10072 worker thread done servicing request
22:23:18.537 00.000 1032 OnExposeComplete: enter
22:23:18.540 00.003 1032 UpdateGuideState(): m_state=6
22:23:18.543 00.003 1032 Star::Find(15, 1099, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3697
22:23:18.546 00.003 1032 Star::Find returns 1 (0), X=1099.32, Y=136.16, Mass=1438, SNR=26.7, Peak=140 HFD=3.2
22:23:18.548 00.002 1032 MultiStar: exiting stabilization period
22:23:18.551 00.003 1032 MultiStar: updating star positions after lock position change
22:23:18.554 00.003 1032 Star::Find(15, 619, 266, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3697
22:23:18.556 00.002 1032 Star::Find returns 1 (0), X=618.68, Y=266.88, Mass=1156, SNR=23.9, Peak=219 HFD=2.3
22:23:18.559 00.003 1032 Star::Find(15, 325, 197, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3697
22:23:18.562 00.003 1032 Star::Find returns 1 (0), X=325.13, Y=198.30, Mass=814, SNR=20.0, Peak=119 HFD=2.4
22:23:18.564 00.002 1032 Star::Find(15, 127, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3697
22:23:18.567 00.003 1032 Star::Find returns 1 (0), X=127.14, Y=740.16, Mass=875, SNR=20.8, Peak=76 HFD=2.8
22:23:18.569 00.002 1032 Star::Find(15, 350, 608, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3697
22:23:18.572 00.003 1032 Star::Find returns 1 (0), X=350.07, Y=609.66, Mass=605, SNR=17.3, Peak=100 HFD=2.3
22:23:18.574 00.002 1032 Star::Find(15, 1102, 554, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3697
22:23:18.576 00.002 1032 Star::Find returns 1 (0), X=1102.26, Y=555.03, Mass=540, SNR=16.3, Peak=60 HFD=2.5
22:23:18.579 00.003 1032 Star::Find(15, 47, 351, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3697
22:23:18.581 00.002 1032 Star::Find returns 1 (0), X=47.79, Y=353.03, Mass=515, SNR=15.9, Peak=49 HFD=2.8
22:23:18.584 00.003 1032 Star::Find(15, 562, 600, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3697
22:23:18.586 00.002 1032 Star::Find returns 1 (0), X=562.68, Y=601.28, Mass=679, SNR=18.3, Peak=130 HFD=1.7
22:23:18.589 00.003 1032 Star::Find(15, 812, 225, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3697
22:23:18.592 00.003 1032 Star::Find returns 1 (0), X=812.09, Y=225.96, Mass=355, SNR=13.2, Peak=70 HFD=2.1
22:23:18.593 00.001 1032 Star::Find(15, 245, 334, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3697
22:23:18.595 00.002 1032 Star::Find returns 1 (0), X=245.43, Y=335.23, Mass=301, SNR=12.1, Peak=33 HFD=2.8
22:23:18.598 00.003 1032 Star::Find(15, 464, 324, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3697
22:23:18.601 00.003 1032 Star::Find returns 1 (0), X=463.55, Y=325.19, Mass=642, SNR=17.8, Peak=114 HFD=1.9
22:23:18.603 00.002 1032 Star::Find(15, 714, 911, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3697
22:23:18.605 00.002 1032 Star::Find returns 1 (0), X=714.08, Y=911.99, Mass=440, SNR=14.6, Peak=56 HFD=2.7
22:23:18.607 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:23:18.610 00.003 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:23:18.612 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.37 mountX=-0.02 mountY=-0.03, mountTheta=-2.20
22:23:18.618 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
22:23:18.621 00.003 1032 Enqueuing Move request for scope (0.04, -0.01)
22:23:18.623 00.002 10072 Worker thread wakes up
22:23:18.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:23:18.623 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:23:18.623 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.03
22:23:18.625 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:23:18.629 00.004 10072 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:23:18.629 00.000 10072 PPEC: input: -0.02, control: -0.03, exposure: 500
22:23:18.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:18.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:23:18.629 00.000 10072 MoveAxis(E, 24, ABG)
22:23:18.629 00.000 10072 Guiding  Dir = 2, Dur = 24
22:23:18.630 00.001 10072 IsGuiding returns 0
22:23:18.630 00.000 10072 PulseGuide returned control before completion, sleep 34
22:23:18.653 00.023 1032 UpdateGuideState exits: m=1438 SNR=26.7
22:23:18.659 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:18.665 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:18.683 00.018 10072 IsGuiding returns 0
22:23:18.683 00.000 10072 Move returns status 0, amount 24
22:23:18.683 00.000 10072 MoveAxis(N, 0, ABG)
22:23:18.683 00.000 10072 Move returns status 0, amount 0
22:23:18.683 00.000 10072 move complete, result=0
22:23:18.683 00.000 10072 worker thread done servicing request
22:23:18.686 00.003 1032 Enqueuing Expose request
22:23:18.695 00.009 10072 Worker thread wakes up
22:23:18.695 00.000 1032 GuideStep: -0.0 px 24 ms EAST, -0.0 px 0 ms NORTH
22:23:18.697 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:18.699 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:19.109 00.410 10072 Exposure complete
22:23:19.174 00.065 10072 worker thread done servicing request
22:23:19.174 00.000 1032 OnExposeComplete: enter
22:23:19.177 00.003 1032 UpdateGuideState(): m_state=6
22:23:19.179 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3698
22:23:19.181 00.002 1032 Star::Find returns 1 (0), X=1099.23, Y=136.28, Mass=1173, SNR=24.0, Peak=119 HFD=3.0
22:23:19.183 00.002 1032 MultiStar: [#1 0.12,0.07,0.99,U] [#2 -0.07,-0.03,0.84,U] [#3 -0.02,0.04,0.77,U] [#4 0.14,0.18,0.70,U] [#5 -0.14,0.04,0.72,U] [#6 -0.08,0.11,0.63,U] [#7 0.04,0.10,0.77,U] [#8 0.02,0.14,0.57,U] 
22:23:19.186 00.003 1032 refined, 8 included, MultiStar: {-0.00, 0.08}, one-star: {-0.05, 0.11}
22:23:19.188 00.002 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
22:23:19.191 00.003 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
22:23:19.192 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.60 mountX=0.08 mountY=-0.02, mountTheta=-0.23
22:23:19.196 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.08, opts=13)
22:23:19.198 00.002 1032 Enqueuing Move request for scope (-0.00, 0.08)
22:23:19.200 00.002 10072 Worker thread wakes up
22:23:19.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
22:23:19.200 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
22:23:19.200 00.000 10072 Moving (-0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
22:23:19.202 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:23:19.207 00.005 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:23:19.207 00.000 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
22:23:19.207 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:19.207 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:23:19.207 00.000 10072 MoveAxis(E, 19, ABG)
22:23:19.207 00.000 10072 Guiding  Dir = 2, Dur = 19
22:23:19.208 00.001 10072 IsGuiding returns 0
22:23:19.208 00.000 10072 PulseGuide returned control before completion, sleep 29
22:23:19.228 00.020 1032 UpdateGuideState exits: m=1173 SNR=24.0
22:23:19.231 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:19.233 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:19.236 00.003 1032 Enqueuing Expose request
22:23:19.248 00.012 10072 IsGuiding returns 0
22:23:19.248 00.000 10072 Move returns status 0, amount 19
22:23:19.249 00.001 10072 MoveAxis(N, 0, ABG)
22:23:19.249 00.000 10072 Move returns status 0, amount 0
22:23:19.249 00.000 10072 move complete, result=0
22:23:19.249 00.000 10072 worker thread done servicing request
22:23:19.249 00.000 10072 Worker thread wakes up
22:23:19.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:19.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:19.249 00.000 1032 GuideStep: 0.1 px 19 ms EAST, -0.0 px 0 ms NORTH
22:23:19.875 00.626 10072 Exposure complete
22:23:19.951 00.076 1032 OnExposeComplete: enter
22:23:19.954 00.003 1032 UpdateGuideState(): m_state=6
22:23:19.963 00.009 10072 worker thread done servicing request
22:23:19.965 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3699
22:23:19.968 00.003 1032 Star::Find returns 1 (0), X=1099.35, Y=136.16, Mass=1359, SNR=25.9, Peak=135 HFD=3.2
22:23:19.971 00.003 1032 MultiStar: [#1 0.23,-0.01,0.93,U] [#2 -0.07,-0.12,0.76,U] [#3 0.09,-0.23,0.00,M1] [#4 0.29,-0.11,0.00,M1] [#5 -0.03,-0.26,0.00,M2] [#6 0.11,-0.10,0.61,U] [#7 0.09,-0.29,0.00,M1] [#8 0.18,0.04,0.50,U] 
22:23:19.973 00.002 1032 single-star, 4 included, MultiStar: {0.10, -0.04}, one-star: {0.07, -0.01}
22:23:19.977 00.004 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
22:23:19.979 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
22:23:19.981 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.20 mountX=-0.03 mountY=-0.06, mountTheta=-2.03
22:23:19.986 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
22:23:19.988 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
22:23:19.992 00.004 10072 Worker thread wakes up
22:23:19.992 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:23:19.992 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:23:19.992 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
22:23:19.994 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:23:19.997 00.003 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:23:19.997 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:23:19.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:19.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:23:19.997 00.000 10072 MoveAxis(E, 22, ABG)
22:23:19.997 00.000 10072 Guiding  Dir = 2, Dur = 22
22:23:19.997 00.000 10072 IsGuiding returns 0
22:23:19.999 00.002 10072 PulseGuide returned control before completion, sleep 31
22:23:20.022 00.023 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:23:20.025 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:20.028 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:20.033 00.005 1032 Enqueuing Expose request
22:23:20.046 00.013 10072 IsGuiding returns 0
22:23:20.046 00.000 10072 Move returns status 0, amount 22
22:23:20.046 00.000 10072 MoveAxis(N, 0, ABG)
22:23:20.046 00.000 10072 Move returns status 0, amount 0
22:23:20.046 00.000 10072 move complete, result=0
22:23:20.046 00.000 10072 worker thread done servicing request
22:23:20.046 00.000 10072 Worker thread wakes up
22:23:20.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:20.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:20.050 00.004 1032 GuideStep: -0.0 px 22 ms EAST, -0.1 px 0 ms NORTH
22:23:20.455 00.405 10072 Exposure complete
22:23:20.517 00.062 1032 OnExposeComplete: enter
22:23:20.519 00.002 10072 worker thread done servicing request
22:23:20.519 00.000 1032 UpdateGuideState(): m_state=6
22:23:20.521 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3700
22:23:20.524 00.003 1032 Star::Find returns 1 (0), X=1099.37, Y=136.08, Mass=1330, SNR=25.6, Peak=120 HFD=3.3
22:23:20.526 00.002 1032 MultiStar: [#1 0.19,-0.04,0.95,U] [#2 -0.05,-0.10,0.78,U] [#3 0.23,-0.11,0.00,M2] [#4 0.25,-0.05,0.00,M2] [#5 -0.08,-0.29,0.00,M3] [#6 -0.05,-0.06,0.62,U] [#7 0.01,-0.23,0.68,U] [#8 0.15,-0.06,0.52,U] 
22:23:20.528 00.002 1032 refined, 5 included, MultiStar: {0.06, -0.10}, one-star: {0.09, -0.09}
22:23:20.529 00.001 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
22:23:20.531 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
22:23:20.533 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.00 mountX=-0.11 mountY=-0.04, mountTheta=-2.83
22:23:20.536 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
22:23:20.538 00.002 1032 Enqueuing Move request for scope (0.06, -0.10)
22:23:20.539 00.001 10072 Worker thread wakes up
22:23:20.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
22:23:20.539 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
22:23:20.539 00.000 10072 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.04
22:23:20.541 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:23:20.544 00.003 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:23:20.544 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:23:20.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:20.545 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:23:20.545 00.000 10072 MoveAxis(E, 19, ABG)
22:23:20.545 00.000 10072 Guiding  Dir = 2, Dur = 19
22:23:20.545 00.000 10072 IsGuiding returns 0
22:23:20.545 00.000 10072 PulseGuide returned control before completion, sleep 29
22:23:20.565 00.020 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:23:20.568 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:20.570 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:20.572 00.002 1032 Enqueuing Expose request
22:23:20.579 00.007 10072 IsGuiding returns 0
22:23:20.579 00.000 10072 Move returns status 0, amount 19
22:23:20.579 00.000 10072 MoveAxis(N, 0, ABG)
22:23:20.579 00.000 10072 Move returns status 0, amount 0
22:23:20.579 00.000 10072 move complete, result=0
22:23:20.580 00.001 10072 worker thread done servicing request
22:23:20.580 00.000 10072 Worker thread wakes up
22:23:20.580 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:20.580 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:20.583 00.003 1032 GuideStep: -0.1 px 19 ms EAST, -0.0 px 0 ms NORTH
22:23:21.209 00.626 10072 Exposure complete
22:23:21.264 00.055 10072 worker thread done servicing request
22:23:21.264 00.000 1032 OnExposeComplete: enter
22:23:21.271 00.007 1032 UpdateGuideState(): m_state=6
22:23:21.273 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3701
22:23:21.274 00.001 1032 Star::Find returns 1 (0), X=1099.45, Y=136.35, Mass=1279, SNR=25.1, Peak=116 HFD=3.2
22:23:21.276 00.002 1032 MultiStar: [#1 0.13,0.09,0.95,U] [#2 0.14,-0.07,0.81,U] [#3 0.18,-0.10,0.72,U] [#4 0.27,-0.14,0.00,M3] [#5 0.13,-0.26,0.00,M4] [#6 -0.05,-0.07,0.61,U] [#7 -0.02,-0.19,0.66,U] [#8 0.15,0.08,0.50,U] 
22:23:21.278 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.00}, one-star: {0.17, 0.18}
22:23:21.279 00.001 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
22:23:21.282 00.003 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
22:23:21.284 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.00 mountX=-0.03 mountY=-0.10, mountTheta=-1.83
22:23:21.287 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
22:23:21.289 00.002 1032 Enqueuing Move request for scope (0.11, -0.00)
22:23:21.292 00.003 10072 Worker thread wakes up
22:23:21.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
22:23:21.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
22:23:21.292 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.10
22:23:21.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:23:21.297 00.003 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:23:21.297 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:23:21.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:21.298 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:23:21.298 00.000 10072 MoveAxis(E, 21, ABG)
22:23:21.299 00.001 10072 Guiding  Dir = 2, Dur = 21
22:23:21.299 00.000 10072 IsGuiding returns 0
22:23:21.300 00.001 10072 PulseGuide returned control before completion, sleep 31
22:23:21.320 00.020 1032 UpdateGuideState exits: m=1279 SNR=25.1
22:23:21.322 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:21.323 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:21.325 00.002 1032 Enqueuing Expose request
22:23:21.345 00.020 10072 IsGuiding returns 1
22:23:21.346 00.001 10072 scope still moving after pulse duration time elapsed
22:23:21.376 00.030 10072 IsGuiding returns 0
22:23:21.376 00.000 10072 scope move finished after 21 + 55 ms
22:23:21.376 00.000 10072 Move returns status 0, amount 21
22:23:21.376 00.000 10072 MoveAxis(N, 0, ABG)
22:23:21.376 00.000 10072 Move returns status 0, amount 0
22:23:21.376 00.000 10072 move complete, result=0
22:23:21.376 00.000 10072 worker thread done servicing request
22:23:21.376 00.000 10072 Worker thread wakes up
22:23:21.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:21.377 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:21.377 00.000 1032 GuideStep: -0.0 px 21 ms EAST, -0.1 px 0 ms NORTH
22:23:21.789 00.412 10072 Exposure complete
22:23:21.846 00.057 10072 worker thread done servicing request
22:23:21.846 00.000 1032 OnExposeComplete: enter
22:23:21.848 00.002 1032 UpdateGuideState(): m_state=6
22:23:21.851 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3702
22:23:21.853 00.002 1032 Star::Find returns 1 (0), X=1099.41, Y=136.24, Mass=1424, SNR=26.5, Peak=138 HFD=3.2
22:23:21.855 00.002 1032 MultiStar: [#1 0.19,-0.03,0.93,U] [#2 0.11,-0.08,0.76,U] [#3 0.17,-0.02,0.70,U] [#4 0.16,-0.02,0.66,U] [#5 -0.02,-0.19,0.64,U] [#6 0.06,0.04,0.63,U] [#7 0.07,-0.16,0.69,U] [#8 0.18,0.09,0.50,U] 
22:23:21.857 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.12, 0.07}
22:23:21.858 00.001 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
22:23:21.860 00.002 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
22:23:21.863 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.26 mountX=-0.06 mountY=-0.11, mountTheta=-2.09
22:23:21.866 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
22:23:21.868 00.002 1032 Enqueuing Move request for scope (0.12, -0.03)
22:23:21.869 00.001 10072 Worker thread wakes up
22:23:21.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
22:23:21.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
22:23:21.869 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
22:23:21.871 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:23:21.873 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:23:21.873 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:23:21.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:21.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:23:21.873 00.000 10072 MoveAxis(E, 18, ABG)
22:23:21.873 00.000 10072 Guiding  Dir = 2, Dur = 18
22:23:21.873 00.000 10072 IsGuiding returns 0
22:23:21.874 00.001 10072 PulseGuide returned control before completion, sleep 28
22:23:21.890 00.016 1032 UpdateGuideState exits: m=1424 SNR=26.5
22:23:21.892 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:21.896 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:21.899 00.003 1032 Enqueuing Expose request
22:23:21.908 00.009 10072 IsGuiding returns 0
22:23:21.908 00.000 10072 Move returns status 0, amount 18
22:23:21.908 00.000 10072 MoveAxis(N, 0, ABG)
22:23:21.908 00.000 10072 Move returns status 0, amount 0
22:23:21.908 00.000 10072 move complete, result=0
22:23:21.908 00.000 10072 worker thread done servicing request
22:23:21.908 00.000 10072 Worker thread wakes up
22:23:21.908 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:21.908 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:21.909 00.001 1032 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
22:23:22.538 00.629 10072 Exposure complete
22:23:22.591 00.053 10072 worker thread done servicing request
22:23:22.591 00.000 1032 OnExposeComplete: enter
22:23:22.594 00.003 1032 UpdateGuideState(): m_state=6
22:23:22.595 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3703
22:23:22.597 00.002 1032 Star::Find returns 1 (0), X=1099.46, Y=136.04, Mass=1219, SNR=24.5, Peak=102 HFD=3.3
22:23:22.599 00.002 1032 MultiStar: [#1 0.23,-0.13,0.00,M1] [#2 0.06,0.00,0.80,U] [#3 0.15,-0.29,0.00,M1] [#4 0.26,-0.26,0.00,M3] [#5 -0.12,-0.46,0.00,M4] [#6 -0.08,-0.12,0.64,U] [#7 -0.04,-0.35,0.00,M1] [#8 0.08,-0.03,0.53,U] 
22:23:22.601 00.002 1032 refined, 3 included, MultiStar: {0.07, -0.07}, one-star: {0.18, -0.13}
22:23:22.602 00.001 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
22:23:22.605 00.003 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
22:23:22.606 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.78 mountX=-0.09 mountY=-0.05, mountTheta=-2.61
22:23:22.609 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
22:23:22.610 00.001 1032 Enqueuing Move request for scope (0.07, -0.07)
22:23:22.612 00.002 10072 Worker thread wakes up
22:23:22.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
22:23:22.612 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
22:23:22.612 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.05
22:23:22.618 00.006 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.86
22:23:22.618 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:23:22.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:22.618 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:23:22.619 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:23:22.619 00.000 10072 MoveAxis(E, 19, ABG)
22:23:22.621 00.002 10072 Guiding  Dir = 2, Dur = 19
22:23:22.621 00.000 10072 IsGuiding returns 0
22:23:22.621 00.000 10072 PulseGuide returned control before completion, sleep 29
22:23:22.636 00.015 1032 UpdateGuideState exits: m=1219 SNR=24.5
22:23:22.639 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:22.641 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:22.643 00.002 1032 Enqueuing Expose request
22:23:22.661 00.018 10072 IsGuiding returns 0
22:23:22.661 00.000 10072 Move returns status 0, amount 19
22:23:22.661 00.000 10072 MoveAxis(N, 0, ABG)
22:23:22.661 00.000 10072 Move returns status 0, amount 0
22:23:22.661 00.000 10072 move complete, result=0
22:23:22.661 00.000 10072 worker thread done servicing request
22:23:22.661 00.000 10072 Worker thread wakes up
22:23:22.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:22.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:22.665 00.004 1032 GuideStep: -0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
22:23:23.073 00.408 10072 Exposure complete
22:23:23.127 00.054 10072 worker thread done servicing request
22:23:23.127 00.000 1032 OnExposeComplete: enter
22:23:23.130 00.003 1032 UpdateGuideState(): m_state=6
22:23:23.131 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3704
22:23:23.133 00.002 1032 Star::Find returns 1 (0), X=1099.41, Y=135.94, Mass=1451, SNR=26.8, Peak=126 HFD=3.2
22:23:23.136 00.003 1032 MultiStar: [#1 0.24,-0.32,0.00,M2] [#2 0.04,-0.27,0.00,M1] [#3 0.19,-0.38,0.00,M2] [#4 0.22,-0.39,0.00,M4] [#5 -0.01,-0.34,0.00,M5] [#6 -0.09,-0.31,0.00,M1] [#7 0.07,-0.36,0.00,M2] [#8 0.23,-0.11,0.00,M1] 
22:23:23.138 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
22:23:23.140 00.002 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
22:23:23.141 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-1.09 mountX=-0.26 mountY=-0.06, mountTheta=-2.92
22:23:23.146 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.24, opts=13)
22:23:23.148 00.002 1032 Enqueuing Move request for scope (0.12, -0.24)
22:23:23.151 00.003 10072 Worker thread wakes up
22:23:23.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.24) opts 0xd
22:23:23.151 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.24)
22:23:23.151 00.000 10072 Moving (0.12, -0.24) raw xDistance=-0.26 yDistance=-0.06
22:23:23.153 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:23:23.155 00.002 10072 PPEC rslt: input = -0.26, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 285.86
22:23:23.156 00.001 10072 PPEC: input: -0.26, control: -0.15, exposure: 500
22:23:23.156 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:23.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:23:23.156 00.000 10072 MoveAxis(E, 140, ABG)
22:23:23.156 00.000 10072 Guiding  Dir = 2, Dur = 140
22:23:23.156 00.000 10072 IsGuiding returns 0
22:23:23.157 00.001 10072 PulseGuide returned control before completion, sleep 150
22:23:23.176 00.019 1032 UpdateGuideState exits: m=1451 SNR=26.8
22:23:23.180 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:23.182 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:23.183 00.001 1032 Enqueuing Expose request
22:23:23.319 00.136 10072 IsGuiding returns 0
22:23:23.319 00.000 10072 Move returns status 0, amount 140
22:23:23.319 00.000 10072 MoveAxis(N, 0, ABG)
22:23:23.319 00.000 10072 Move returns status 0, amount 0
22:23:23.319 00.000 10072 move complete, result=0
22:23:23.319 00.000 10072 worker thread done servicing request
22:23:23.319 00.000 10072 Worker thread wakes up
22:23:23.319 00.000 1032 GuideStep: -0.3 px 140 ms EAST, -0.1 px 0 ms NORTH
22:23:23.322 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:23.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:23.948 00.626 10072 Exposure complete
22:23:24.007 00.059 10072 worker thread done servicing request
22:23:24.007 00.000 1032 OnExposeComplete: enter
22:23:24.010 00.003 1032 UpdateGuideState(): m_state=6
22:23:24.013 00.003 1032 Star::Find(15, 1099, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3705
22:23:24.015 00.002 1032 Star::Find returns 1 (0), X=1099.37, Y=136.20, Mass=1334, SNR=25.7, Peak=120 HFD=3.2
22:23:24.017 00.002 1032 MultiStar: [#1 0.22,0.01,0.93,U] [#2 -0.10,-0.07,0.80,U] [#3 0.08,-0.19,0.74,U] [#4 0.19,-0.06,0.66,U] [#5 -0.15,-0.22,0.00,M6] [#6 -0.03,-0.10,0.62,U] [#7 0.15,-0.09,0.67,U] [#8 0.26,0.22,0.00,M2] 
22:23:24.020 00.003 1032 single-star, 6 included, MultiStar: {0.09, -0.06}, one-star: {0.09, 0.02}
22:23:24.025 00.005 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
22:23:24.027 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
22:23:24.029 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.27 mountX=0.00 mountY=-0.09, mountTheta=-1.56
22:23:24.031 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
22:23:24.033 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
22:23:24.035 00.002 10072 Worker thread wakes up
22:23:24.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
22:23:24.035 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
22:23:24.035 00.000 10072 Moving (0.09, 0.02) raw xDistance=0.00 yDistance=-0.09
22:23:24.037 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:23:24.040 00.003 10072 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.86
22:23:24.040 00.000 10072 PPEC: input: 0.00, control: -0.02, exposure: 500
22:23:24.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:24.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:23:24.040 00.000 10072 MoveAxis(E, 20, ABG)
22:23:24.040 00.000 10072 Guiding  Dir = 2, Dur = 20
22:23:24.041 00.001 10072 IsGuiding returns 0
22:23:24.041 00.000 10072 PulseGuide returned control before completion, sleep 30
22:23:24.061 00.020 1032 UpdateGuideState exits: m=1334 SNR=25.7
22:23:24.063 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:24.065 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:24.067 00.002 1032 Enqueuing Expose request
22:23:24.086 00.019 10072 IsGuiding returns 1
22:23:24.086 00.000 10072 scope still moving after pulse duration time elapsed
22:23:24.116 00.030 10072 IsGuiding returns 0
22:23:24.116 00.000 10072 scope move finished after 20 + 56 ms
22:23:24.116 00.000 10072 Move returns status 0, amount 20
22:23:24.117 00.001 10072 MoveAxis(N, 0, ABG)
22:23:24.117 00.000 10072 Move returns status 0, amount 0
22:23:24.117 00.000 10072 move complete, result=0
22:23:24.117 00.000 10072 worker thread done servicing request
22:23:24.117 00.000 10072 Worker thread wakes up
22:23:24.117 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:24.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:24.117 00.000 1032 GuideStep: 0.0 px 20 ms EAST, -0.1 px 0 ms NORTH
22:23:24.524 00.407 10072 Exposure complete
22:23:24.576 00.052 10072 worker thread done servicing request
22:23:24.577 00.001 1032 OnExposeComplete: enter
22:23:24.579 00.002 1032 UpdateGuideState(): m_state=6
22:23:24.581 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3706
22:23:24.583 00.002 1032 Star::Find returns 1 (0), X=1099.42, Y=136.25, Mass=1163, SNR=23.9, Peak=120 HFD=3.2
22:23:24.586 00.003 1032 MultiStar: [#1 0.22,0.21,0.00,M2] [#2 -0.07,0.16,0.83,U] [#3 0.19,0.19,0.00,M2] [#4 0.23,0.03,0.71,U] [#5 -0.22,-0.06,0.72,U] [#6 -0.18,0.07,0.66,U] [#7 0.13,0.02,0.66,U] [#8 0.30,0.23,0.00,M3] 
22:23:24.588 00.002 1032 refined, 5 included, MultiStar: {0.01, 0.05}, one-star: {0.13, 0.08}
22:23:24.590 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
22:23:24.592 00.002 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
22:23:24.593 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.06 cameraTheta=1.44 mountX=0.05 mountY=-0.02, mountTheta=-0.39
22:23:24.596 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
22:23:24.598 00.002 1032 Enqueuing Move request for scope (0.01, 0.05)
22:23:24.600 00.002 10072 Worker thread wakes up
22:23:24.600 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
22:23:24.600 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
22:23:24.600 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
22:23:24.601 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:23:24.603 00.002 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.86
22:23:24.603 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
22:23:24.603 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:24.603 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:23:24.603 00.000 10072 MoveAxis(E, 16, ABG)
22:23:24.603 00.000 10072 Guiding  Dir = 2, Dur = 16
22:23:24.605 00.002 10072 IsGuiding returns 0
22:23:24.605 00.000 10072 PulseGuide returned control before completion, sleep 26
22:23:24.622 00.017 1032 UpdateGuideState exits: m=1163 SNR=23.9
22:23:24.624 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:24.625 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:24.628 00.003 1032 Enqueuing Expose request
22:23:24.646 00.018 10072 IsGuiding returns 0
22:23:24.646 00.000 10072 Move returns status 0, amount 16
22:23:24.646 00.000 10072 MoveAxis(N, 0, ABG)
22:23:24.646 00.000 10072 Move returns status 0, amount 0
22:23:24.646 00.000 10072 move complete, result=0
22:23:24.646 00.000 10072 worker thread done servicing request
22:23:24.646 00.000 10072 Worker thread wakes up
22:23:24.646 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:24.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:24.650 00.004 1032 GuideStep: 0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:23:25.275 00.625 10072 Exposure complete
22:23:25.331 00.056 10072 worker thread done servicing request
22:23:25.331 00.000 1032 OnExposeComplete: enter
22:23:25.334 00.003 1032 UpdateGuideState(): m_state=6
22:23:25.337 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3707
22:23:25.339 00.002 1032 Star::Find returns 1 (0), X=1099.32, Y=136.33, Mass=1424, SNR=26.5, Peak=133 HFD=3.2
22:23:25.341 00.002 1032 MultiStar: [#1 0.31,0.09,0.00,M3] [#2 -0.05,0.09,0.75,U] [#3 0.09,-0.06,0.69,U] [#4 0.16,-0.07,0.64,U] [#5 -0.14,-0.26,0.00,M6] [#6 -0.11,-0.01,0.60,U] [#7 -0.00,-0.04,0.68,U] [#8 0.34,0.22,0.00,M4] 
22:23:25.342 00.001 1032 refined, 5 included, MultiStar: {0.02, 0.02}, one-star: {0.04, 0.15}
22:23:25.345 00.003 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
22:23:25.346 00.001 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
22:23:25.348 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.80 mountX=0.02 mountY=-0.03, mountTheta=-1.03
22:23:25.350 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
22:23:25.353 00.003 1032 Enqueuing Move request for scope (0.02, 0.02)
22:23:25.355 00.002 10072 Worker thread wakes up
22:23:25.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:23:25.355 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:23:25.355 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.03
22:23:25.357 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:23:25.358 00.001 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.87
22:23:25.358 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
22:23:25.359 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:25.359 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:23:25.359 00.000 10072 MoveAxis(E, 17, ABG)
22:23:25.359 00.000 10072 Guiding  Dir = 2, Dur = 17
22:23:25.360 00.001 10072 IsGuiding returns 0
22:23:25.360 00.000 10072 PulseGuide returned control before completion, sleep 27
22:23:25.379 00.019 1032 UpdateGuideState exits: m=1424 SNR=26.5
22:23:25.382 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:25.384 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:25.386 00.002 1032 Enqueuing Expose request
22:23:25.397 00.011 10072 IsGuiding returns 0
22:23:25.397 00.000 10072 Move returns status 0, amount 17
22:23:25.397 00.000 10072 MoveAxis(N, 0, ABG)
22:23:25.397 00.000 10072 Move returns status 0, amount 0
22:23:25.397 00.000 10072 move complete, result=0
22:23:25.397 00.000 10072 worker thread done servicing request
22:23:25.397 00.000 10072 Worker thread wakes up
22:23:25.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:25.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:25.400 00.003 1032 GuideStep: 0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
22:23:25.809 00.409 10072 Exposure complete
22:23:25.860 00.051 1032 OnExposeComplete: enter
22:23:25.863 00.003 1032 UpdateGuideState(): m_state=6
22:23:25.866 00.003 10072 worker thread done servicing request
22:23:25.866 00.000 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3708
22:23:25.869 00.003 1032 Star::Find returns 1 (0), X=1099.32, Y=136.13, Mass=1381, SNR=26.1, Peak=127 HFD=3.1
22:23:25.871 00.002 1032 MultiStar: [#1 0.15,-0.06,0.95,U] [#2 -0.07,-0.06,0.76,U] [#3 0.20,-0.19,0.00,M2] [#4 0.22,-0.09,0.63,U] [#5 -0.06,-0.17,0.63,U] [#6 -0.05,-0.11,0.61,U] [#7 -0.03,-0.09,0.67,U] [#8 0.26,-0.07,0.00,M5] 
22:23:25.872 00.001 1032 single-star, 6 included, MultiStar: {0.03, -0.08}, one-star: {0.04, -0.05}
22:23:25.874 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
22:23:25.876 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
22:23:25.878 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.84 mountX=-0.06 mountY=-0.03, mountTheta=-2.67
22:23:25.880 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
22:23:25.882 00.002 1032 Enqueuing Move request for scope (0.04, -0.05)
22:23:25.883 00.001 10072 Worker thread wakes up
22:23:25.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
22:23:25.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
22:23:25.883 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
22:23:25.885 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:23:25.888 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.87
22:23:25.888 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:23:25.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:25.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:23:25.888 00.000 10072 MoveAxis(E, 15, ABG)
22:23:25.888 00.000 10072 Guiding  Dir = 2, Dur = 15
22:23:25.888 00.000 10072 IsGuiding returns 0
22:23:25.889 00.001 10072 PulseGuide returned control before completion, sleep 25
22:23:25.905 00.016 1032 UpdateGuideState exits: m=1381 SNR=26.1
22:23:25.907 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:25.909 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:25.910 00.001 1032 Enqueuing Expose request
22:23:25.916 00.006 10072 IsGuiding returns 0
22:23:25.916 00.000 10072 Move returns status 0, amount 15
22:23:25.916 00.000 10072 MoveAxis(N, 0, ABG)
22:23:25.916 00.000 10072 Move returns status 0, amount 0
22:23:25.916 00.000 10072 move complete, result=0
22:23:25.916 00.000 10072 worker thread done servicing request
22:23:25.916 00.000 10072 Worker thread wakes up
22:23:25.916 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:25.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:25.919 00.003 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
22:23:26.541 00.622 10072 Exposure complete
22:23:26.594 00.053 10072 worker thread done servicing request
22:23:26.595 00.001 1032 OnExposeComplete: enter
22:23:26.596 00.001 1032 UpdateGuideState(): m_state=6
22:23:26.598 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3709
22:23:26.599 00.001 1032 Star::Find returns 1 (0), X=1099.45, Y=136.14, Mass=1336, SNR=25.7, Peak=125 HFD=3.1
22:23:26.601 00.002 1032 MultiStar: [#1 0.28,-0.01,0.00,M3] [#2 0.06,-0.13,0.80,U] [#3 0.26,-0.13,0.00,M3] [#4 0.19,-0.20,0.00,M1] [#5 -0.06,-0.30,0.00,M6] [#6 0.07,-0.16,0.58,U] [#7 -0.13,-0.23,0.00,M1] [#8 0.14,0.07,0.53,U] 
22:23:26.603 00.002 1032 refined, 3 included, MultiStar: {0.11, -0.07}, one-star: {0.16, -0.03}
22:23:26.605 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
22:23:26.607 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
22:23:26.608 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.53 mountX=-0.09 mountY=-0.09, mountTheta=-2.36
22:23:26.612 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
22:23:26.613 00.001 1032 Enqueuing Move request for scope (0.11, -0.07)
22:23:26.621 00.008 10072 Worker thread wakes up
22:23:26.621 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
22:23:26.621 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
22:23:26.621 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.09 yDistance=-0.09
22:23:26.623 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:23:26.625 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.87
22:23:26.625 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:23:26.625 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:26.625 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:23:26.625 00.000 10072 MoveAxis(E, 17, ABG)
22:23:26.625 00.000 10072 Guiding  Dir = 2, Dur = 17
22:23:26.625 00.000 10072 IsGuiding returns 0
22:23:26.626 00.001 10072 PulseGuide returned control before completion, sleep 27
22:23:26.642 00.016 1032 UpdateGuideState exits: m=1336 SNR=25.7
22:23:26.645 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:26.647 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:26.650 00.003 1032 Enqueuing Expose request
22:23:26.663 00.013 10072 IsGuiding returns 0
22:23:26.663 00.000 10072 Move returns status 0, amount 17
22:23:26.663 00.000 10072 MoveAxis(N, 0, ABG)
22:23:26.663 00.000 10072 Move returns status 0, amount 0
22:23:26.663 00.000 10072 move complete, result=0
22:23:26.663 00.000 10072 worker thread done servicing request
22:23:26.663 00.000 10072 Worker thread wakes up
22:23:26.664 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:26.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:26.664 00.000 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:23:27.075 00.411 10072 Exposure complete
22:23:27.128 00.053 10072 worker thread done servicing request
22:23:27.128 00.000 1032 OnExposeComplete: enter
22:23:27.130 00.002 1032 UpdateGuideState(): m_state=6
22:23:27.132 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3710
22:23:27.134 00.002 1032 Star::Find returns 1 (0), X=1099.43, Y=136.11, Mass=1272, SNR=25.1, Peak=122 HFD=3.1
22:23:27.136 00.002 1032 MultiStar: [#1 0.28,-0.08,0.00,M4] [#2 0.09,-0.10,0.78,U] [#3 0.28,-0.18,0.00,M4] [#4 0.22,-0.15,0.00,M2] [#5 -0.05,-0.32,0.00,M7] [#6 0.11,-0.10,0.61,U] [#7 0.12,-0.30,0.00,M2] [#8 0.11,0.02,0.50,U] 
22:23:27.138 00.002 1032 refined, 3 included, MultiStar: {0.12, -0.07}, one-star: {0.15, -0.06}
22:23:27.139 00.001 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
22:23:27.141 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
22:23:27.143 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.13 cameraTheta=-0.53 mountX=-0.10 mountY=-0.10, mountTheta=-2.36
22:23:27.146 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
22:23:27.147 00.001 1032 Enqueuing Move request for scope (0.12, -0.07)
22:23:27.150 00.003 10072 Worker thread wakes up
22:23:27.150 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
22:23:27.150 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
22:23:27.150 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
22:23:27.152 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:23:27.153 00.001 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.87
22:23:27.154 00.001 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:23:27.154 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:27.154 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:23:27.154 00.000 10072 MoveAxis(E, 15, ABG)
22:23:27.154 00.000 10072 Guiding  Dir = 2, Dur = 15
22:23:27.154 00.000 10072 IsGuiding returns 0
22:23:27.155 00.001 10072 PulseGuide returned control before completion, sleep 25
22:23:27.171 00.016 1032 UpdateGuideState exits: m=1272 SNR=25.1
22:23:27.175 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:27.179 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:27.182 00.003 1032 Enqueuing Expose request
22:23:27.195 00.013 10072 IsGuiding returns 0
22:23:27.195 00.000 10072 Move returns status 0, amount 15
22:23:27.195 00.000 10072 MoveAxis(N, 0, ABG)
22:23:27.195 00.000 10072 Move returns status 0, amount 0
22:23:27.195 00.000 10072 move complete, result=0
22:23:27.195 00.000 10072 worker thread done servicing request
22:23:27.195 00.000 10072 Worker thread wakes up
22:23:27.195 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:27.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:27.195 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:23:27.825 00.630 10072 Exposure complete
22:23:27.877 00.052 10072 worker thread done servicing request
22:23:27.877 00.000 1032 OnExposeComplete: enter
22:23:27.879 00.002 1032 UpdateGuideState(): m_state=6
22:23:27.881 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3711
22:23:27.883 00.002 1032 Star::Find returns 1 (0), X=1099.53, Y=136.10, Mass=1354, SNR=25.8, Peak=111 HFD=3.3
22:23:27.885 00.002 1032 MultiStar: [#1 0.28,-0.13,0.00,M5] [#2 0.06,-0.15,0.77,U] [#3 0.20,-0.17,0.00,M5] [#4 0.23,-0.16,0.00,M3] [#5 0.05,-0.42,0.00,M8] [#6 0.07,-0.15,0.59,U] [#7 0.02,-0.18,0.67,U] [#8 0.11,-0.10,0.51,U] 
22:23:27.887 00.002 1032 refined, 4 included, MultiStar: {0.11, -0.13}, one-star: {0.24, -0.07}
22:23:27.888 00.001 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
22:23:27.890 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
22:23:27.892 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.85 mountX=-0.15 mountY=-0.08, mountTheta=-2.68
22:23:27.896 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.13, opts=13)
22:23:27.898 00.002 1032 Enqueuing Move request for scope (0.11, -0.13)
22:23:27.901 00.003 10072 Worker thread wakes up
22:23:27.901 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
22:23:27.901 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
22:23:27.901 00.000 10072 Moving (0.11, -0.13) raw xDistance=-0.15 yDistance=-0.08
22:23:27.903 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:23:27.904 00.001 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 285.88
22:23:27.904 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:23:27.904 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:27.905 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:23:27.905 00.000 10072 MoveAxis(E, 88, ABG)
22:23:27.905 00.000 10072 Guiding  Dir = 2, Dur = 88
22:23:27.905 00.000 10072 IsGuiding returns 0
22:23:27.905 00.000 10072 PulseGuide returned control before completion, sleep 98
22:23:27.922 00.017 1032 UpdateGuideState exits: m=1354 SNR=25.8
22:23:27.926 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:27.928 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:27.930 00.002 1032 Enqueuing Expose request
22:23:28.008 00.078 10072 IsGuiding returns 1
22:23:28.008 00.000 10072 scope still moving after pulse duration time elapsed
22:23:28.039 00.031 10072 IsGuiding returns 0
22:23:28.039 00.000 10072 scope move finished after 88 + 45 ms
22:23:28.039 00.000 10072 Move returns status 0, amount 88
22:23:28.039 00.000 10072 MoveAxis(N, 0, ABG)
22:23:28.039 00.000 10072 Move returns status 0, amount 0
22:23:28.040 00.001 10072 move complete, result=0
22:23:28.040 00.000 10072 worker thread done servicing request
22:23:28.040 00.000 10072 Worker thread wakes up
22:23:28.040 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:28.040 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:28.040 00.000 1032 GuideStep: -0.2 px 88 ms EAST, -0.1 px 0 ms NORTH
22:23:28.448 00.408 10072 Exposure complete
22:23:28.506 00.058 10072 worker thread done servicing request
22:23:28.506 00.000 1032 OnExposeComplete: enter
22:23:28.508 00.002 1032 UpdateGuideState(): m_state=6
22:23:28.510 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3712
22:23:28.511 00.001 1032 Star::Find returns 1 (0), X=1099.42, Y=136.04, Mass=1240, SNR=24.7, Peak=110 HFD=3.2
22:23:28.513 00.002 1032 MultiStar: [#1 0.20,-0.06,1.05,U] [#2 0.03,-0.15,0.80,U] [#3 0.15,-0.17,0.86,U] [#4 0.10,-0.16,0.63,U] [#5 0.02,-0.34,0.00,M9] [#6 -0.10,-0.11,0.64,U] [#7 0.08,-0.26,0.00,M2] [#8 0.15,-0.14,0.57,U] 
22:23:28.515 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.13}, one-star: {0.14, -0.14}
22:23:28.517 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:23:28.519 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:23:28.522 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.88 mountX=-0.15 mountY=-0.07, mountTheta=-2.71
22:23:28.524 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.13, opts=13)
22:23:28.527 00.003 1032 Enqueuing Move request for scope (0.11, -0.13)
22:23:28.528 00.001 10072 Worker thread wakes up
22:23:28.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
22:23:28.528 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
22:23:28.528 00.000 10072 Moving (0.11, -0.13) raw xDistance=-0.15 yDistance=-0.07
22:23:28.530 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:23:28.531 00.001 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 285.88
22:23:28.531 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:23:28.531 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:28.532 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:23:28.532 00.000 10072 MoveAxis(E, 86, ABG)
22:23:28.532 00.000 10072 Guiding  Dir = 2, Dur = 86
22:23:28.532 00.000 10072 IsGuiding returns 0
22:23:28.532 00.000 10072 PulseGuide returned control before completion, sleep 96
22:23:28.550 00.018 1032 UpdateGuideState exits: m=1240 SNR=24.7
22:23:28.552 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:28.554 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:28.557 00.003 1032 Enqueuing Expose request
22:23:28.633 00.076 10072 IsGuiding returns 0
22:23:28.633 00.000 10072 Move returns status 0, amount 86
22:23:28.633 00.000 10072 MoveAxis(N, 0, ABG)
22:23:28.633 00.000 10072 Move returns status 0, amount 0
22:23:28.633 00.000 10072 move complete, result=0
22:23:28.633 00.000 10072 worker thread done servicing request
22:23:28.633 00.000 10072 Worker thread wakes up
22:23:28.633 00.000 1032 GuideStep: -0.2 px 86 ms EAST, -0.1 px 0 ms NORTH
22:23:28.635 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:28.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:29.260 00.625 10072 Exposure complete
22:23:29.315 00.055 10072 worker thread done servicing request
22:23:29.315 00.000 1032 OnExposeComplete: enter
22:23:29.317 00.002 1032 UpdateGuideState(): m_state=6
22:23:29.319 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3713
22:23:29.321 00.002 1032 Star::Find returns 1 (0), X=1099.30, Y=136.22, Mass=1220, SNR=24.5, Peak=111 HFD=3.1
22:23:29.323 00.002 1032 MultiStar: [#1 0.16,0.17,0.96,U] [#2 -0.06,0.07,0.80,U] [#3 0.08,-0.10,0.75,U] [#4 0.30,0.02,0.00,M3] [#5 -0.04,-0.18,0.68,U] [#6 -0.07,0.07,0.62,U] [#7 0.05,-0.02,0.77,U] [#8 0.19,0.18,0.00,M2] 
22:23:29.324 00.001 1032 refined, 6 included, MultiStar: {0.03, 0.02}, one-star: {0.02, 0.05}
22:23:29.326 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
22:23:29.327 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
22:23:29.330 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.61 mountX=0.01 mountY=-0.03, mountTheta=-1.22
22:23:29.333 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
22:23:29.336 00.003 1032 Enqueuing Move request for scope (0.03, 0.02)
22:23:29.339 00.003 10072 Worker thread wakes up
22:23:29.339 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:23:29.339 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:23:29.339 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
22:23:29.340 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:23:29.342 00.002 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.88
22:23:29.342 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
22:23:29.344 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:29.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:23:29.344 00.000 10072 MoveAxis(E, 16, ABG)
22:23:29.344 00.000 10072 Guiding  Dir = 2, Dur = 16
22:23:29.344 00.000 10072 IsGuiding returns 0
22:23:29.344 00.000 10072 PulseGuide returned control before completion, sleep 26
22:23:29.362 00.018 1032 UpdateGuideState exits: m=1220 SNR=24.5
22:23:29.364 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:29.367 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:29.368 00.001 1032 Enqueuing Expose request
22:23:29.383 00.015 10072 IsGuiding returns 0
22:23:29.383 00.000 10072 Move returns status 0, amount 16
22:23:29.383 00.000 10072 MoveAxis(N, 0, ABG)
22:23:29.383 00.000 10072 Move returns status 0, amount 0
22:23:29.383 00.000 10072 move complete, result=0
22:23:29.383 00.000 10072 worker thread done servicing request
22:23:29.383 00.000 10072 Worker thread wakes up
22:23:29.384 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:29.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:29.384 00.000 1032 GuideStep: 0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
22:23:29.794 00.410 10072 Exposure complete
22:23:29.849 00.055 10072 worker thread done servicing request
22:23:29.849 00.000 1032 OnExposeComplete: enter
22:23:29.851 00.002 1032 UpdateGuideState(): m_state=6
22:23:29.854 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3714
22:23:29.856 00.002 1032 Star::Find returns 1 (0), X=1099.41, Y=136.31, Mass=1360, SNR=25.9, Peak=128 HFD=3.2
22:23:29.857 00.001 1032 MultiStar: [#1 0.18,0.04,0.95,U] [#2 -0.13,-0.00,0.77,U] [#3 0.16,0.01,0.70,U] [#4 0.24,0.01,0.00,M4] [#5 -0.19,-0.14,0.65,U] [#6 -0.11,0.04,0.61,U] [#7 0.03,-0.03,0.71,U] [#8 0.13,0.12,0.50,U] 
22:23:29.859 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {0.13, 0.14}
22:23:29.861 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
22:23:29.863 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
22:23:29.866 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.04 cameraTheta=0.64 mountX=0.02 mountY=-0.04, mountTheta=-1.19
22:23:29.869 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
22:23:29.871 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
22:23:29.872 00.001 10072 Worker thread wakes up
22:23:29.873 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:23:29.873 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:23:29.873 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.04
22:23:29.874 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:23:29.877 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.88
22:23:29.877 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:23:29.877 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:29.877 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:23:29.877 00.000 10072 MoveAxis(E, 13, ABG)
22:23:29.877 00.000 10072 Guiding  Dir = 2, Dur = 13
22:23:29.878 00.001 10072 IsGuiding returns 0
22:23:29.878 00.000 10072 PulseGuide returned control before completion, sleep 23
22:23:29.896 00.018 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:23:29.899 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:29.901 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:29.902 00.001 1032 Enqueuing Expose request
22:23:29.913 00.011 10072 IsGuiding returns 0
22:23:29.913 00.000 10072 Move returns status 0, amount 13
22:23:29.913 00.000 10072 MoveAxis(N, 0, ABG)
22:23:29.913 00.000 10072 Move returns status 0, amount 0
22:23:29.913 00.000 10072 move complete, result=0
22:23:29.914 00.001 10072 worker thread done servicing request
22:23:29.914 00.000 10072 Worker thread wakes up
22:23:29.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:29.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:29.915 00.001 1032 GuideStep: 0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
22:23:30.541 00.626 10072 Exposure complete
22:23:30.596 00.055 10072 worker thread done servicing request
22:23:30.596 00.000 1032 OnExposeComplete: enter
22:23:30.599 00.003 1032 UpdateGuideState(): m_state=6
22:23:30.601 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3715
22:23:30.603 00.002 1032 Star::Find returns 1 (0), X=1099.45, Y=136.31, Mass=1572, SNR=27.9, Peak=156 HFD=3.2
22:23:30.605 00.002 1032 MultiStar: [#1 0.08,0.13,0.91,U] [#2 -0.12,0.00,0.69,U] [#3 0.13,0.00,0.70,U] [#4 0.14,0.05,0.61,U] [#5 0.00,-0.13,0.61,U] [#6 -0.18,-0.09,0.59,U] [#7 -0.11,-0.02,0.64,U] [#8 0.05,0.19,0.48,U] 
22:23:30.606 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.17, 0.14}
22:23:30.608 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
22:23:30.609 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
22:23:30.610 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.92 mountX=0.03 mountY=-0.04, mountTheta=-0.92
22:23:30.613 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
22:23:30.617 00.004 1032 Enqueuing Move request for scope (0.03, 0.04)
22:23:30.619 00.002 10072 Worker thread wakes up
22:23:30.619 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
22:23:30.619 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
22:23:30.619 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
22:23:30.621 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:23:30.624 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:23:30.624 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:23:30.625 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:30.625 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:23:30.625 00.000 10072 MoveAxis(E, 14, ABG)
22:23:30.625 00.000 10072 Guiding  Dir = 2, Dur = 14
22:23:30.625 00.000 10072 IsGuiding returns 0
22:23:30.625 00.000 10072 PulseGuide returned control before completion, sleep 24
22:23:30.643 00.018 1032 UpdateGuideState exits: m=1572 SNR=27.9
22:23:30.646 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:30.648 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:30.650 00.002 1032 Enqueuing Expose request
22:23:30.661 00.011 10072 IsGuiding returns 0
22:23:30.661 00.000 10072 Move returns status 0, amount 14
22:23:30.661 00.000 10072 MoveAxis(N, 0, ABG)
22:23:30.661 00.000 10072 Move returns status 0, amount 0
22:23:30.661 00.000 10072 move complete, result=0
22:23:30.661 00.000 10072 worker thread done servicing request
22:23:30.661 00.000 1032 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
22:23:30.663 00.002 10072 Worker thread wakes up
22:23:30.663 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:30.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:31.072 00.409 10072 Exposure complete
22:23:31.121 00.049 10072 worker thread done servicing request
22:23:31.121 00.000 1032 OnExposeComplete: enter
22:23:31.124 00.003 1032 UpdateGuideState(): m_state=6
22:23:31.125 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3716
22:23:31.127 00.002 1032 Star::Find returns 1 (0), X=1099.37, Y=136.31, Mass=1466, SNR=26.9, Peak=137 HFD=3.1
22:23:31.129 00.002 1032 MultiStar: [#1 0.25,0.26,0.00,M2] [#2 -0.10,-0.07,0.76,U] [#3 0.17,0.05,0.75,U] [#4 0.20,0.09,0.62,U] [#5 -0.12,-0.18,0.57,U] [#6 -0.13,0.03,0.60,U] [#7 0.01,-0.16,0.64,U] [#8 0.14,0.16,0.48,U] 
22:23:31.130 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.01}, one-star: {0.09, 0.14}
22:23:31.132 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:23:31.133 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:23:31.135 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.36 mountX=0.00 mountY=-0.04, mountTheta=-1.47
22:23:31.138 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
22:23:31.140 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
22:23:31.141 00.001 10072 Worker thread wakes up
22:23:31.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
22:23:31.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
22:23:31.142 00.001 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
22:23:31.144 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:23:31.147 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:23:31.147 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:23:31.147 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:31.147 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:23:31.147 00.000 10072 MoveAxis(E, 12, ABG)
22:23:31.147 00.000 10072 Guiding  Dir = 2, Dur = 12
22:23:31.148 00.001 10072 IsGuiding returns 0
22:23:31.148 00.000 10072 PulseGuide returned control before completion, sleep 22
22:23:31.163 00.015 1032 UpdateGuideState exits: m=1466 SNR=26.9
22:23:31.165 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:31.167 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:31.169 00.002 1032 Enqueuing Expose request
22:23:31.179 00.010 10072 IsGuiding returns 0
22:23:31.179 00.000 10072 Move returns status 0, amount 12
22:23:31.179 00.000 10072 MoveAxis(N, 0, ABG)
22:23:31.179 00.000 10072 Move returns status 0, amount 0
22:23:31.179 00.000 10072 move complete, result=0
22:23:31.179 00.000 10072 worker thread done servicing request
22:23:31.179 00.000 10072 Worker thread wakes up
22:23:31.180 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:31.180 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:31.180 00.000 1032 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
22:23:31.811 00.631 10072 Exposure complete
22:23:31.865 00.054 10072 worker thread done servicing request
22:23:31.865 00.000 1032 OnExposeComplete: enter
22:23:31.867 00.002 1032 UpdateGuideState(): m_state=6
22:23:31.869 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3717
22:23:31.870 00.001 1032 Star::Find returns 1 (0), X=1099.27, Y=136.20, Mass=1524, SNR=27.4, Peak=140 HFD=3.2
22:23:31.872 00.002 1032 MultiStar: [#1 0.28,0.18,0.00,M3] [#2 0.02,0.01,0.74,U] [#3 0.16,-0.19,0.00,M1] [#4 0.16,-0.06,0.61,U] [#5 -0.15,-0.19,0.65,U] [#6 -0.14,0.02,0.56,U] [#7 0.13,-0.12,0.67,U] [#8 0.16,0.11,0.47,U] 
22:23:31.875 00.003 1032 single-star, 6 included, MultiStar: {0.02, -0.03}, one-star: {-0.01, 0.02}
22:23:31.876 00.001 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
22:23:31.878 00.002 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
22:23:31.879 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=2.08 mountX=0.03 mountY=0.01, mountTheta=0.25
22:23:31.882 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
22:23:31.885 00.003 1032 Enqueuing Move request for scope (-0.01, 0.02)
22:23:31.887 00.002 10072 Worker thread wakes up
22:23:31.887 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:23:31.887 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:23:31.887 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.03 yDistance=0.01
22:23:31.889 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:23:31.892 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:23:31.892 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:23:31.892 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:31.892 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:23:31.892 00.000 10072 MoveAxis(E, 13, ABG)
22:23:31.892 00.000 10072 Guiding  Dir = 2, Dur = 13
22:23:31.894 00.002 10072 IsGuiding returns 0
22:23:31.894 00.000 10072 PulseGuide returned control before completion, sleep 23
22:23:31.910 00.016 1032 UpdateGuideState exits: m=1524 SNR=27.4
22:23:31.913 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:31.914 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:31.916 00.002 1032 Enqueuing Expose request
22:23:31.919 00.003 10072 IsGuiding returns 1
22:23:31.919 00.000 10072 scope still moving after pulse duration time elapsed
22:23:31.950 00.031 10072 IsGuiding returns 0
22:23:31.950 00.000 10072 scope move finished after 13 + 43 ms
22:23:31.950 00.000 10072 Move returns status 0, amount 13
22:23:31.950 00.000 10072 MoveAxis(N, 0, ABG)
22:23:31.950 00.000 10072 Move returns status 0, amount 0
22:23:31.950 00.000 10072 move complete, result=0
22:23:31.950 00.000 10072 worker thread done servicing request
22:23:31.950 00.000 10072 Worker thread wakes up
22:23:31.950 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:31.950 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:31.957 00.007 1032 GuideStep: 0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
22:23:32.360 00.403 10072 Exposure complete
22:23:32.413 00.053 10072 worker thread done servicing request
22:23:32.413 00.000 1032 OnExposeComplete: enter
22:23:32.415 00.002 1032 UpdateGuideState(): m_state=6
22:23:32.417 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3718
22:23:32.419 00.002 1032 Star::Find returns 1 (0), X=1099.31, Y=136.24, Mass=1456, SNR=26.8, Peak=131 HFD=3.1
22:23:32.421 00.002 1032 MultiStar: [#1 0.30,0.15,0.00,M4] [#2 0.05,-0.06,0.75,U] [#3 0.09,-0.08,0.72,U] [#4 0.28,-0.01,0.00,M2] [#5 -0.20,-0.21,0.00,M5] [#6 -0.10,0.08,0.59,U] [#7 0.09,-0.21,0.66,U] [#8 0.22,0.11,0.00,M1] 
22:23:32.423 00.002 1032 refined, 4 included, MultiStar: {0.03, -0.03}, one-star: {0.02, 0.07}
22:23:32.426 00.003 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
22:23:32.427 00.001 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
22:23:32.429 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-0.78 mountX=-0.04 mountY=-0.02, mountTheta=-2.61
22:23:32.432 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
22:23:32.434 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
22:23:32.436 00.002 10072 Worker thread wakes up
22:23:32.436 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:23:32.436 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:23:32.436 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
22:23:32.437 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:23:32.439 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:23:32.439 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:23:32.439 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:32.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:23:32.439 00.000 10072 MoveAxis(E, 11, ABG)
22:23:32.441 00.002 10072 Guiding  Dir = 2, Dur = 11
22:23:32.441 00.000 10072 IsGuiding returns 0
22:23:32.441 00.000 10072 PulseGuide returned control before completion, sleep 21
22:23:32.457 00.016 1032 UpdateGuideState exits: m=1456 SNR=26.8
22:23:32.459 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:32.462 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:32.464 00.002 1032 Enqueuing Expose request
22:23:32.467 00.003 10072 IsGuiding returns 0
22:23:32.467 00.000 10072 Move returns status 0, amount 11
22:23:32.467 00.000 10072 MoveAxis(N, 0, ABG)
22:23:32.467 00.000 10072 Move returns status 0, amount 0
22:23:32.467 00.000 10072 move complete, result=0
22:23:32.467 00.000 10072 worker thread done servicing request
22:23:32.467 00.000 10072 Worker thread wakes up
22:23:32.467 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:32.467 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:32.473 00.006 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
22:23:33.096 00.623 10072 Exposure complete
22:23:33.152 00.056 10072 worker thread done servicing request
22:23:33.152 00.000 1032 OnExposeComplete: enter
22:23:33.154 00.002 1032 UpdateGuideState(): m_state=6
22:23:33.158 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3719
22:23:33.160 00.002 1032 Star::Find returns 1 (0), X=1099.22, Y=136.36, Mass=1506, SNR=27.3, Peak=136 HFD=3.1
22:23:33.162 00.002 1032 MultiStar: [#1 0.19,0.09,0.86,U] [#2 0.01,0.19,0.73,U] [#3 0.28,-0.04,0.00,M1] [#4 0.23,-0.14,0.00,M3] [#5 -0.23,-0.11,0.00,M6] [#6 -0.06,0.08,0.56,U] [#7 0.01,-0.12,0.62,U] [#8 0.15,0.24,0.00,M2] 
22:23:33.164 00.002 1032 refined, 4 included, MultiStar: {0.02, 0.10}, one-star: {-0.07, 0.19}
22:23:33.165 00.001 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
22:23:33.167 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
22:23:33.170 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.36 mountX=0.09 mountY=-0.05, mountTheta=-0.47
22:23:33.172 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
22:23:33.175 00.003 1032 Enqueuing Move request for scope (0.02, 0.10)
22:23:33.176 00.001 10072 Worker thread wakes up
22:23:33.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
22:23:33.176 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
22:23:33.176 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.05
22:23:33.178 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:23:33.181 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:23:33.181 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
22:23:33.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:33.182 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:23:33.182 00.000 10072 MoveAxis(E, 12, ABG)
22:23:33.182 00.000 10072 Guiding  Dir = 2, Dur = 12
22:23:33.182 00.000 10072 IsGuiding returns 0
22:23:33.183 00.001 10072 PulseGuide returned control before completion, sleep 22
22:23:33.198 00.015 1032 UpdateGuideState exits: m=1506 SNR=27.3
22:23:33.200 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:33.201 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:33.204 00.003 1032 Enqueuing Expose request
22:23:33.218 00.014 10072 IsGuiding returns 0
22:23:33.218 00.000 10072 Move returns status 0, amount 12
22:23:33.218 00.000 10072 MoveAxis(N, 0, ABG)
22:23:33.218 00.000 10072 Move returns status 0, amount 0
22:23:33.218 00.000 10072 move complete, result=0
22:23:33.218 00.000 10072 worker thread done servicing request
22:23:33.218 00.000 10072 Worker thread wakes up
22:23:33.219 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:33.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:33.219 00.000 1032 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
22:23:33.627 00.408 10072 Exposure complete
22:23:33.682 00.055 10072 worker thread done servicing request
22:23:33.682 00.000 1032 OnExposeComplete: enter
22:23:33.684 00.002 1032 UpdateGuideState(): m_state=6
22:23:33.685 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3720
22:23:33.687 00.002 1032 Star::Find returns 1 (0), X=1099.30, Y=136.25, Mass=1317, SNR=25.5, Peak=127 HFD=3.0
22:23:33.689 00.002 1032 MultiStar: [#1 0.15,0.02,0.93,U] [#2 -0.02,-0.02,0.80,U] [#3 0.14,-0.06,0.73,U] [#4 0.24,0.01,0.00,M4] [#5 -0.09,-0.20,0.67,U] [#6 -0.07,0.01,0.62,U] [#7 -0.04,-0.15,0.66,U] [#8 0.14,0.16,0.53,U] 
22:23:33.691 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.01, 0.07}
22:23:33.691 00.000 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
22:23:33.694 00.003 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
22:23:33.695 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.57 mountX=-0.03 mountY=-0.02, mountTheta=-2.40
22:23:33.697 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
22:23:33.700 00.003 1032 Enqueuing Move request for scope (0.03, -0.02)
22:23:33.701 00.001 10072 Worker thread wakes up
22:23:33.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:23:33.701 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:23:33.701 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
22:23:33.703 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:23:33.705 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:23:33.706 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:23:33.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:33.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:23:33.706 00.000 10072 MoveAxis(E, 10, ABG)
22:23:33.706 00.000 10072 Guiding  Dir = 2, Dur = 10
22:23:33.706 00.000 10072 IsGuiding returns 0
22:23:33.706 00.000 10072 PulseGuide returned control before completion, sleep 20
22:23:33.724 00.018 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:23:33.726 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:33.727 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:33.729 00.002 1032 Enqueuing Expose request
22:23:33.733 00.004 10072 IsGuiding returns 0
22:23:33.733 00.000 10072 Move returns status 0, amount 10
22:23:33.733 00.000 10072 MoveAxis(N, 0, ABG)
22:23:33.733 00.000 10072 Move returns status 0, amount 0
22:23:33.733 00.000 10072 move complete, result=0
22:23:33.733 00.000 10072 worker thread done servicing request
22:23:33.733 00.000 10072 Worker thread wakes up
22:23:33.733 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:33.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:33.740 00.007 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:23:34.366 00.626 10072 Exposure complete
22:23:34.418 00.052 10072 worker thread done servicing request
22:23:34.418 00.000 1032 OnExposeComplete: enter
22:23:34.420 00.002 1032 UpdateGuideState(): m_state=6
22:23:34.422 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3721
22:23:34.424 00.002 1032 Star::Find returns 1 (0), X=1099.30, Y=136.12, Mass=1570, SNR=27.9, Peak=151 HFD=3.1
22:23:34.426 00.002 1032 MultiStar: [#1 0.20,0.00,0.87,U] [#2 0.10,-0.23,0.00,M1] [#3 0.22,-0.09,0.00,M1] [#4 0.43,-0.17,0.00,M5] [#5 -0.22,-0.28,0.00,M6] [#6 -0.10,-0.08,0.55,U] [#7 0.08,-0.25,0.00,M1] [#8 0.09,0.19,0.49,U] 
22:23:34.428 00.002 1032 single-star, 3 included, MultiStar: {0.06, 0.00}, one-star: {0.01, -0.05}
22:23:34.430 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
22:23:34.432 00.002 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
22:23:34.435 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.30 mountX=-0.05 mountY=-0.00, mountTheta=-3.13
22:23:34.437 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
22:23:34.439 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
22:23:34.441 00.002 10072 Worker thread wakes up
22:23:34.441 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:23:34.441 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:23:34.442 00.001 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=-0.00
22:23:34.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:23:34.447 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:23:34.447 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:23:34.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:34.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:23:34.447 00.000 10072 MoveAxis(E, 11, ABG)
22:23:34.447 00.000 10072 Guiding  Dir = 2, Dur = 11
22:23:34.448 00.001 10072 IsGuiding returns 0
22:23:34.448 00.000 10072 PulseGuide returned control before completion, sleep 21
22:23:34.465 00.017 1032 UpdateGuideState exits: m=1570 SNR=27.9
22:23:34.467 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:34.468 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:34.469 00.001 1032 Enqueuing Expose request
22:23:34.472 00.003 10072 IsGuiding returns 0
22:23:34.472 00.000 10072 Move returns status 0, amount 11
22:23:34.473 00.001 10072 MoveAxis(N, 0, ABG)
22:23:34.473 00.000 10072 Move returns status 0, amount 0
22:23:34.473 00.000 10072 move complete, result=0
22:23:34.473 00.000 10072 worker thread done servicing request
22:23:34.473 00.000 10072 Worker thread wakes up
22:23:34.473 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:34.473 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:34.480 00.007 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
22:23:34.896 00.416 10072 Exposure complete
22:23:34.951 00.055 10072 worker thread done servicing request
22:23:34.951 00.000 1032 OnExposeComplete: enter
22:23:34.954 00.003 1032 UpdateGuideState(): m_state=6
22:23:34.956 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3722
22:23:34.957 00.001 1032 Star::Find returns 1 (0), X=1099.34, Y=136.06, Mass=1395, SNR=26.2, Peak=130 HFD=3.3
22:23:34.959 00.002 1032 MultiStar: [#1 0.24,-0.09,0.00,M2] [#2 0.09,-0.27,0.00,M2] [#3 0.16,-0.05,0.74,U] [#4 0.24,-0.11,0.00,M6] [#5 -0.06,-0.20,0.68,U] [#6 -0.11,-0.01,0.58,U] [#7 0.14,-0.18,0.69,U] [#8 0.05,-0.10,0.49,U] 
22:23:34.960 00.001 1032 refined, 5 included, MultiStar: {0.05, -0.11}, one-star: {0.06, -0.11}
22:23:34.962 00.002 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
22:23:34.963 00.001 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
22:23:34.964 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.16 mountX=-0.12 mountY=-0.02, mountTheta=-2.99
22:23:34.966 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.11, opts=13)
22:23:34.968 00.002 1032 Enqueuing Move request for scope (0.05, -0.11)
22:23:34.969 00.001 10072 Worker thread wakes up
22:23:34.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
22:23:34.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
22:23:34.969 00.000 10072 Moving (0.05, -0.11) raw xDistance=-0.12 yDistance=-0.02
22:23:34.972 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:23:34.973 00.001 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:23:34.973 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:23:34.974 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:34.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:23:34.974 00.000 10072 MoveAxis(E, 10, ABG)
22:23:34.974 00.000 10072 Guiding  Dir = 2, Dur = 10
22:23:34.974 00.000 10072 IsGuiding returns 0
22:23:34.974 00.000 10072 PulseGuide returned control before completion, sleep 20
22:23:34.989 00.015 1032 UpdateGuideState exits: m=1395 SNR=26.2
22:23:34.993 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:34.995 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:34.996 00.001 1032 Enqueuing Expose request
22:23:34.998 00.002 10072 IsGuiding returns 0
22:23:34.998 00.000 10072 Move returns status 0, amount 10
22:23:34.998 00.000 10072 MoveAxis(N, 0, ABG)
22:23:34.998 00.000 10072 Move returns status 0, amount 0
22:23:34.998 00.000 10072 move complete, result=0
22:23:34.998 00.000 10072 worker thread done servicing request
22:23:34.998 00.000 10072 Worker thread wakes up
22:23:34.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:34.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:35.003 00.005 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
22:23:35.632 00.629 10072 Exposure complete
22:23:35.685 00.053 10072 worker thread done servicing request
22:23:35.685 00.000 1032 OnExposeComplete: enter
22:23:35.688 00.003 1032 UpdateGuideState(): m_state=6
22:23:35.690 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3723
22:23:35.690 00.000 1032 Star::Find returns 1 (0), X=1099.34, Y=136.20, Mass=1366, SNR=26.0, Peak=130 HFD=3.1
22:23:35.692 00.002 1032 MultiStar: [#1 0.24,0.06,0.00,M3] [#2 0.03,0.06,0.76,U] [#3 0.12,-0.22,0.00,M1] [#4 0.13,-0.09,0.65,U] [#5 -0.14,-0.23,0.00,M6] [#6 -0.11,-0.01,0.61,U] [#7 -0.09,-0.24,0.00,M1] [#8 0.18,-0.01,0.48,U] 
22:23:35.694 00.002 1032 refined, 4 included, MultiStar: {0.05, 0.00}, one-star: {0.06, 0.03}
22:23:35.696 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
22:23:35.697 00.001 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
22:23:35.699 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.02 mountX=-0.01 mountY=-0.05, mountTheta=-1.81
22:23:35.702 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
22:23:35.704 00.002 1032 Enqueuing Move request for scope (0.05, 0.00)
22:23:35.707 00.003 10072 Worker thread wakes up
22:23:35.708 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
22:23:35.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
22:23:35.708 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
22:23:35.712 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:23:35.714 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:23:35.714 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:23:35.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:35.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:23:35.714 00.000 10072 MoveAxis(E, 11, ABG)
22:23:35.714 00.000 10072 Guiding  Dir = 2, Dur = 11
22:23:35.716 00.002 10072 IsGuiding returns 0
22:23:35.716 00.000 10072 PulseGuide returned control before completion, sleep 21
22:23:35.731 00.015 1032 UpdateGuideState exits: m=1366 SNR=26.0
22:23:35.733 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:35.736 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:35.738 00.002 1032 Enqueuing Expose request
22:23:35.741 00.003 10072 IsGuiding returns 0
22:23:35.741 00.000 10072 Move returns status 0, amount 11
22:23:35.741 00.000 10072 MoveAxis(N, 0, ABG)
22:23:35.741 00.000 10072 Move returns status 0, amount 0
22:23:35.741 00.000 10072 move complete, result=0
22:23:35.741 00.000 10072 worker thread done servicing request
22:23:35.741 00.000 10072 Worker thread wakes up
22:23:35.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:35.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:35.747 00.006 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
22:23:36.148 00.401 10072 Exposure complete
22:23:36.201 00.053 10072 worker thread done servicing request
22:23:36.201 00.000 1032 OnExposeComplete: enter
22:23:36.202 00.001 1032 UpdateGuideState(): m_state=6
22:23:36.205 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3724
22:23:36.209 00.004 1032 Star::Find returns 1 (0), X=1099.30, Y=136.10, Mass=1448, SNR=26.7, Peak=125 HFD=3.2
22:23:36.211 00.002 1032 MultiStar: [#1 0.11,0.05,0.90,U] [#2 0.09,0.00,0.77,U] [#3 0.13,-0.12,0.72,U] [#4 0.15,-0.11,0.66,U] [#5 -0.10,-0.15,0.61,U] [#6 -0.10,-0.15,0.60,U] [#7 -0.04,-0.03,0.68,U] [#8 0.14,-0.05,0.49,U] 
22:23:36.214 00.003 1032 single-star, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.01, -0.08}
22:23:36.216 00.002 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.07)
22:23:36.217 00.001 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.07)
22:23:36.219 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.39 mountX=-0.08 mountY=0.01, mountTheta=3.07
22:23:36.221 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
22:23:36.224 00.003 1032 Enqueuing Move request for scope (0.01, -0.08)
22:23:36.226 00.002 10072 Worker thread wakes up
22:23:36.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
22:23:36.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
22:23:36.226 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
22:23:36.228 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:23:36.231 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:23:36.231 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:23:36.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:36.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:23:36.231 00.000 10072 MoveAxis(E, 9, ABG)
22:23:36.231 00.000 10072 Guiding  Dir = 2, Dur = 9
22:23:36.231 00.000 10072 IsGuiding returns 0
22:23:36.232 00.001 10072 PulseGuide returned control before completion, sleep 19
22:23:36.250 00.018 1032 UpdateGuideState exits: m=1448 SNR=26.7
22:23:36.252 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:36.253 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:36.256 00.003 1032 Enqueuing Expose request
22:23:36.258 00.002 10072 IsGuiding returns 0
22:23:36.258 00.000 10072 Move returns status 0, amount 9
22:23:36.258 00.000 10072 MoveAxis(N, 0, ABG)
22:23:36.258 00.000 10072 Move returns status 0, amount 0
22:23:36.258 00.000 10072 move complete, result=0
22:23:36.258 00.000 10072 worker thread done servicing request
22:23:36.258 00.000 10072 Worker thread wakes up
22:23:36.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:36.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:36.266 00.008 1032 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
22:23:36.883 00.617 10072 Exposure complete
22:23:36.937 00.054 10072 worker thread done servicing request
22:23:36.937 00.000 1032 OnExposeComplete: enter
22:23:36.939 00.002 1032 UpdateGuideState(): m_state=6
22:23:36.941 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3725
22:23:36.942 00.001 1032 Star::Find returns 1 (0), X=1099.30, Y=136.17, Mass=1367, SNR=26.0, Peak=130 HFD=3.0
22:23:36.945 00.003 1032 MultiStar: [#1 0.21,0.13,0.00,M3] [#2 -0.07,0.02,0.75,U] [#3 0.25,-0.16,0.00,M1] [#4 0.31,-0.07,0.00,M5] [#5 -0.18,-0.15,0.61,U] [#6 0.05,-0.11,0.60,U] [#7 0.01,0.00,0.70,U] [#8 0.11,0.10,0.54,U] 
22:23:36.947 00.002 1032 single-star, 5 included, MultiStar: {-0.01, -0.02}, one-star: {0.02, -0.00}
22:23:36.948 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:23:36.950 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:23:36.951 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.19 mountX=-0.01 mountY=-0.02, mountTheta=-2.02
22:23:36.955 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
22:23:36.958 00.003 1032 Enqueuing Move request for scope (0.02, -0.00)
22:23:36.959 00.001 10072 Worker thread wakes up
22:23:36.959 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
22:23:36.959 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
22:23:36.960 00.001 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
22:23:36.961 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:23:36.964 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:23:36.964 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:23:36.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:36.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:23:36.964 00.000 10072 MoveAxis(E, 10, ABG)
22:23:36.964 00.000 10072 Guiding  Dir = 2, Dur = 10
22:23:36.964 00.000 10072 IsGuiding returns 0
22:23:36.966 00.002 10072 PulseGuide returned control before completion, sleep 20
22:23:36.980 00.014 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:23:36.983 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:36.986 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:36.987 00.001 1032 Enqueuing Expose request
22:23:36.991 00.004 10072 IsGuiding returns 0
22:23:36.991 00.000 10072 Move returns status 0, amount 10
22:23:36.991 00.000 10072 MoveAxis(N, 0, ABG)
22:23:36.991 00.000 10072 Move returns status 0, amount 0
22:23:36.991 00.000 10072 move complete, result=0
22:23:36.991 00.000 10072 worker thread done servicing request
22:23:36.991 00.000 10072 Worker thread wakes up
22:23:36.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:36.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:36.998 00.007 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:23:37.401 00.403 10072 Exposure complete
22:23:37.458 00.057 10072 worker thread done servicing request
22:23:37.458 00.000 1032 OnExposeComplete: enter
22:23:37.460 00.002 1032 UpdateGuideState(): m_state=6
22:23:37.462 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3726
22:23:37.464 00.002 1032 Star::Find returns 1 (0), X=1099.26, Y=136.09, Mass=1309, SNR=25.4, Peak=112 HFD=3.1
22:23:37.466 00.002 1032 MultiStar: [#1 0.16,0.05,0.97,U] [#2 -0.08,0.09,0.79,U] [#3 0.27,-0.34,0.00,M2] [#4 0.44,-0.42,0.00,M6] [#5 -0.20,-0.10,0.68,U] [#6 0.09,-0.06,0.58,U] [#7 -0.20,-0.26,0.00,M1] [#8 -0.08,0.04,0.54,U] 
22:23:37.468 00.002 1032 refined, 5 included, MultiStar: {-0.01, -0.01}, one-star: {-0.03, -0.08}
22:23:37.469 00.001 1032 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.83) = xAngle (-4.44 = 1.84)
22:23:37.471 00.002 1032 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.44 = 1.84)
22:23:37.472 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.61 mountX=-0.00 mountY=0.02, mountTheta=1.84
22:23:37.475 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
22:23:37.477 00.002 1032 Enqueuing Move request for scope (-0.01, -0.01)
22:23:37.478 00.001 10072 Worker thread wakes up
22:23:37.478 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:23:37.479 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:23:37.479 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.02
22:23:37.481 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:23:37.484 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:23:37.484 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:23:37.484 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:37.484 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:23:37.484 00.000 10072 MoveAxis(E, 8, ABG)
22:23:37.484 00.000 10072 Guiding  Dir = 2, Dur = 8
22:23:37.485 00.001 10072 IsGuiding returns 0
22:23:37.485 00.000 10072 PulseGuide returned control before completion, sleep 18
22:23:37.503 00.018 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:23:37.505 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:37.507 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:37.510 00.003 1032 Enqueuing Expose request
22:23:37.511 00.001 10072 IsGuiding returns 0
22:23:37.512 00.001 10072 Move returns status 0, amount 8
22:23:37.512 00.000 10072 MoveAxis(N, 0, ABG)
22:23:37.512 00.000 10072 Move returns status 0, amount 0
22:23:37.512 00.000 10072 move complete, result=0
22:23:37.512 00.000 10072 worker thread done servicing request
22:23:37.512 00.000 10072 Worker thread wakes up
22:23:37.512 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:37.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:37.520 00.008 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
22:23:38.137 00.617 10072 Exposure complete
22:23:38.187 00.050 10072 worker thread done servicing request
22:23:38.187 00.000 1032 OnExposeComplete: enter
22:23:38.189 00.002 1032 UpdateGuideState(): m_state=6
22:23:38.191 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3727
22:23:38.192 00.001 1032 Star::Find returns 1 (0), X=1099.34, Y=136.20, Mass=1286, SNR=25.2, Peak=124 HFD=3.2
22:23:38.194 00.002 1032 MultiStar: [#1 0.06,0.08,0.92,U] [#2 0.15,-0.16,0.75,U] [#3 0.17,-0.07,0.79,U] [#4 0.15,-0.01,0.65,U] [#5 0.00,-0.22,0.66,U] [#6 -0.05,-0.03,0.61,U] [#7 -0.04,-0.21,0.70,U] [#8 0.05,0.11,0.54,U] 
22:23:38.196 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.05, 0.02}
22:23:38.197 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
22:23:38.200 00.003 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
22:23:38.202 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.41 mountX=0.01 mountY=-0.06, mountTheta=-1.42
22:23:38.204 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
22:23:38.207 00.003 1032 Enqueuing Move request for scope (0.05, 0.02)
22:23:38.209 00.002 10072 Worker thread wakes up
22:23:38.209 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
22:23:38.209 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
22:23:38.209 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.06
22:23:38.212 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:23:38.215 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:23:38.215 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:23:38.215 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:38.215 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:23:38.215 00.000 10072 MoveAxis(E, 9, ABG)
22:23:38.215 00.000 10072 Guiding  Dir = 2, Dur = 9
22:23:38.215 00.000 10072 IsGuiding returns 0
22:23:38.216 00.001 10072 PulseGuide returned control before completion, sleep 19
22:23:38.232 00.016 1032 UpdateGuideState exits: m=1286 SNR=25.2
22:23:38.235 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:38.238 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:38.240 00.002 1032 Enqueuing Expose request
22:23:38.245 00.005 10072 IsGuiding returns 0
22:23:38.245 00.000 10072 Move returns status 0, amount 9
22:23:38.245 00.000 10072 MoveAxis(N, 0, ABG)
22:23:38.245 00.000 10072 Move returns status 0, amount 0
22:23:38.245 00.000 10072 move complete, result=0
22:23:38.246 00.001 10072 worker thread done servicing request
22:23:38.246 00.000 10072 Worker thread wakes up
22:23:38.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:38.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:38.250 00.004 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:23:38.654 00.404 10072 Exposure complete
22:23:38.707 00.053 10072 worker thread done servicing request
22:23:38.708 00.001 1032 OnExposeComplete: enter
22:23:38.709 00.001 1032 UpdateGuideState(): m_state=6
22:23:38.711 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3728
22:23:38.713 00.002 1032 Star::Find returns 1 (0), X=1099.38, Y=136.31, Mass=1183, SNR=24.2, Peak=118 HFD=3.1
22:23:38.714 00.001 1032 MultiStar: [#1 0.14,0.09,1.02,U] [#2 0.00,-0.08,0.85,U] [#3 0.21,0.03,0.80,U] [#4 0.26,-0.02,0.00,M6] [#5 -0.07,-0.14,0.66,U] [#6 -0.02,-0.04,0.64,U] [#7 0.19,0.05,0.79,U] [#8 0.01,0.24,0.00,M1] 
22:23:38.717 00.003 1032 refined, 6 included, MultiStar: {0.09, 0.02}, one-star: {0.10, 0.14}
22:23:38.718 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
22:23:38.720 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
22:23:38.722 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.22 mountX=-0.00 mountY=-0.09, mountTheta=-1.61
22:23:38.726 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
22:23:38.728 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
22:23:38.730 00.002 10072 Worker thread wakes up
22:23:38.730 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
22:23:38.730 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
22:23:38.730 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.09
22:23:38.732 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:23:38.734 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:23:38.734 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:23:38.734 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:38.734 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:23:38.734 00.000 10072 MoveAxis(E, 8, ABG)
22:23:38.734 00.000 10072 Guiding  Dir = 2, Dur = 8
22:23:38.735 00.001 10072 IsGuiding returns 0
22:23:38.735 00.000 10072 PulseGuide returned control before completion, sleep 18
22:23:38.752 00.017 1032 UpdateGuideState exits: m=1183 SNR=24.2
22:23:38.754 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:38.756 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:38.757 00.001 1032 Enqueuing Expose request
22:23:38.761 00.004 10072 IsGuiding returns 0
22:23:38.761 00.000 10072 Move returns status 0, amount 8
22:23:38.761 00.000 10072 MoveAxis(N, 0, ABG)
22:23:38.761 00.000 10072 Move returns status 0, amount 0
22:23:38.761 00.000 10072 move complete, result=0
22:23:38.761 00.000 10072 worker thread done servicing request
22:23:38.761 00.000 10072 Worker thread wakes up
22:23:38.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:38.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:38.766 00.005 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:23:39.391 00.625 10072 Exposure complete
22:23:39.446 00.055 10072 worker thread done servicing request
22:23:39.446 00.000 1032 OnExposeComplete: enter
22:23:39.448 00.002 1032 UpdateGuideState(): m_state=6
22:23:39.450 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3729
22:23:39.452 00.002 1032 Star::Find returns 1 (0), X=1099.34, Y=136.43, Mass=1284, SNR=25.2, Peak=120 HFD=3.2
22:23:39.453 00.001 1032 MultiStar: [#1 0.23,0.18,0.00,M1] [#2 0.11,0.01,0.75,U] [#3 0.27,-0.14,0.00,M1] [#4 0.22,0.14,0.00,M7] [#5 -0.08,-0.15,0.66,U] [#6 -0.05,0.05,0.58,U] [#7 0.20,-0.01,0.70,U] [#8 0.27,0.26,0.00,M2] 
22:23:39.455 00.002 1032 refined, 4 included, MultiStar: {0.05, 0.05}, one-star: {0.06, 0.25}
22:23:39.458 00.003 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:23:39.459 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:23:39.461 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.73 mountX=0.03 mountY=-0.07, mountTheta=-1.10
22:23:39.463 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
22:23:39.465 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
22:23:39.466 00.001 10072 Worker thread wakes up
22:23:39.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:23:39.466 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:23:39.466 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.07
22:23:39.469 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:23:39.470 00.001 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:23:39.470 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:23:39.471 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:39.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:23:39.471 00.000 10072 MoveAxis(E, 9, ABG)
22:23:39.471 00.000 10072 Guiding  Dir = 2, Dur = 9
22:23:39.471 00.000 10072 IsGuiding returns 0
22:23:39.471 00.000 10072 PulseGuide returned control before completion, sleep 19
22:23:39.489 00.018 1032 UpdateGuideState exits: m=1284 SNR=25.2
22:23:39.492 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:39.494 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:39.496 00.002 1032 Enqueuing Expose request
22:23:39.498 00.002 10072 IsGuiding returns 0
22:23:39.499 00.001 10072 Move returns status 0, amount 9
22:23:39.499 00.000 10072 MoveAxis(N, 0, ABG)
22:23:39.499 00.000 10072 Move returns status 0, amount 0
22:23:39.499 00.000 10072 move complete, result=0
22:23:39.499 00.000 10072 worker thread done servicing request
22:23:39.499 00.000 10072 Worker thread wakes up
22:23:39.499 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:39.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:39.506 00.007 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:23:39.908 00.402 10072 Exposure complete
22:23:39.960 00.052 10072 worker thread done servicing request
22:23:39.961 00.001 1032 OnExposeComplete: enter
22:23:39.963 00.002 1032 UpdateGuideState(): m_state=6
22:23:39.964 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3730
22:23:39.966 00.002 1032 Star::Find returns 1 (0), X=1099.45, Y=136.17, Mass=1289, SNR=25.2, Peak=112 HFD=3.2
22:23:39.967 00.001 1032 MultiStar: [#1 0.26,0.06,0.00,M2] [#2 0.05,-0.12,0.79,U] [#3 0.23,-0.25,0.00,M2] [#4 0.26,-0.22,0.00,M8] [#5 -0.09,-0.34,0.00,M1] [#6 0.06,-0.16,0.60,U] [#7 0.12,-0.33,0.00,M1] [#8 0.04,0.08,0.52,U] 
22:23:39.969 00.002 1032 refined, 3 included, MultiStar: {0.09, -0.05}, one-star: {0.17, -0.00}
22:23:39.970 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:23:39.972 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:23:39.973 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.54 mountX=-0.07 mountY=-0.07, mountTheta=-2.37
22:23:39.976 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:23:39.977 00.001 1032 Enqueuing Move request for scope (0.09, -0.05)
22:23:39.979 00.002 10072 Worker thread wakes up
22:23:39.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:23:39.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:23:39.979 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.07
22:23:39.980 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:23:39.983 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:23:39.983 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:23:39.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:39.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:23:39.983 00.000 10072 MoveAxis(E, 8, ABG)
22:23:39.983 00.000 10072 Guiding  Dir = 2, Dur = 8
22:23:39.983 00.000 10072 IsGuiding returns 0
22:23:39.983 00.000 10072 PulseGuide returned control before completion, sleep 18
22:23:40.001 00.018 1032 UpdateGuideState exits: m=1289 SNR=25.2
22:23:40.003 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:40.005 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:40.007 00.002 1032 Enqueuing Expose request
22:23:40.015 00.008 10072 IsGuiding returns 0
22:23:40.015 00.000 10072 Move returns status 0, amount 8
22:23:40.015 00.000 10072 MoveAxis(N, 0, ABG)
22:23:40.015 00.000 10072 Move returns status 0, amount 0
22:23:40.016 00.001 10072 move complete, result=0
22:23:40.016 00.000 10072 worker thread done servicing request
22:23:40.016 00.000 10072 Worker thread wakes up
22:23:40.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:40.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:40.019 00.003 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:23:40.644 00.625 10072 Exposure complete
22:23:40.694 00.050 10072 worker thread done servicing request
22:23:40.694 00.000 1032 OnExposeComplete: enter
22:23:40.695 00.001 1032 UpdateGuideState(): m_state=6
22:23:40.697 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3731
22:23:40.698 00.001 1032 Star::Find returns 1 (0), X=1099.39, Y=136.18, Mass=1428, SNR=26.6, Peak=139 HFD=3.2
22:23:40.700 00.002 1032 MultiStar: [#1 0.32,-0.19,0.00,M3] [#2 0.09,0.04,0.76,U] [#3 0.11,-0.31,0.00,M3] [#4 0.16,-0.23,0.00,M9] [#5 0.00,-0.35,0.00,M2] [#6 -0.15,-0.09,0.56,U] [#7 0.20,-0.18,0.00,M2] [#8 0.37,-0.14,0.00,M2] 
22:23:40.702 00.002 1032 refined, 2 included, MultiStar: {0.04, -0.00}, one-star: {0.11, 0.01}
22:23:40.704 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
22:23:40.705 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
22:23:40.707 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.04 mountX=-0.01 mountY=-0.04, mountTheta=-1.87
22:23:40.710 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
22:23:40.711 00.001 1032 Enqueuing Move request for scope (0.04, -0.00)
22:23:40.712 00.001 10072 Worker thread wakes up
22:23:40.713 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:23:40.713 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:23:40.713 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
22:23:40.714 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:23:40.716 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:23:40.716 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:23:40.716 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:40.716 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:23:40.716 00.000 10072 MoveAxis(E, 9, ABG)
22:23:40.716 00.000 10072 Guiding  Dir = 2, Dur = 9
22:23:40.716 00.000 10072 IsGuiding returns 0
22:23:40.717 00.001 10072 PulseGuide returned control before completion, sleep 19
22:23:40.734 00.017 1032 UpdateGuideState exits: m=1428 SNR=26.6
22:23:40.737 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:40.739 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:40.742 00.003 1032 Enqueuing Expose request
22:23:40.748 00.006 10072 IsGuiding returns 0
22:23:40.748 00.000 10072 Move returns status 0, amount 9
22:23:40.748 00.000 10072 MoveAxis(N, 0, ABG)
22:23:40.748 00.000 10072 Move returns status 0, amount 0
22:23:40.748 00.000 10072 move complete, result=0
22:23:40.748 00.000 10072 worker thread done servicing request
22:23:40.748 00.000 10072 Worker thread wakes up
22:23:40.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:40.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:40.750 00.002 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:23:41.160 00.410 10072 Exposure complete
22:23:41.212 00.052 10072 worker thread done servicing request
22:23:41.212 00.000 1032 OnExposeComplete: enter
22:23:41.214 00.002 1032 UpdateGuideState(): m_state=6
22:23:41.216 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3732
22:23:41.217 00.001 1032 Star::Find returns 1 (0), X=1099.47, Y=136.06, Mass=1309, SNR=25.4, Peak=98 HFD=3.5
22:23:41.221 00.004 1032 MultiStar: [#1 0.21,-0.14,0.00,M4] [#2 0.09,-0.14,0.75,U] [#3 0.15,-0.10,0.78,U] [#4 0.32,-0.19,0.00,M10] [#5 -0.05,-0.36,0.00,M3] [#6 -0.15,-0.26,0.00,M1] [#7 0.20,-0.25,0.00,M3] [#8 0.07,-0.01,0.51,U] 
22:23:41.222 00.001 1032 refined, 3 included, MultiStar: {0.13, -0.10}, one-star: {0.18, -0.11}
22:23:41.225 00.003 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
22:23:41.226 00.001 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
22:23:41.227 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-0.65 mountX=-0.13 mountY=-0.10, mountTheta=-2.48
22:23:41.231 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.10, opts=13)
22:23:41.232 00.001 1032 Enqueuing Move request for scope (0.13, -0.10)
22:23:41.234 00.002 10072 Worker thread wakes up
22:23:41.234 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
22:23:41.234 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
22:23:41.234 00.000 10072 Moving (0.13, -0.10) raw xDistance=-0.13 yDistance=-0.10
22:23:41.235 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:23:41.238 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 285.92
22:23:41.238 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:23:41.238 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:41.238 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:23:41.238 00.000 10072 MoveAxis(E, 69, ABG)
22:23:41.238 00.000 10072 Guiding  Dir = 2, Dur = 69
22:23:41.238 00.000 10072 IsGuiding returns 0
22:23:41.239 00.001 10072 PulseGuide returned control before completion, sleep 79
22:23:41.255 00.016 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:23:41.257 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:41.259 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:41.260 00.001 1032 Enqueuing Expose request
22:23:41.328 00.068 10072 IsGuiding returns 0
22:23:41.328 00.000 10072 Move returns status 0, amount 69
22:23:41.328 00.000 10072 MoveAxis(N, 0, ABG)
22:23:41.328 00.000 10072 Move returns status 0, amount 0
22:23:41.328 00.000 10072 move complete, result=0
22:23:41.328 00.000 10072 worker thread done servicing request
22:23:41.328 00.000 10072 Worker thread wakes up
22:23:41.328 00.000 1032 GuideStep: -0.1 px 69 ms EAST, -0.1 px 0 ms NORTH
22:23:41.332 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:41.332 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:41.955 00.623 10072 Exposure complete
22:23:42.007 00.052 10072 worker thread done servicing request
22:23:42.007 00.000 1032 OnExposeComplete: enter
22:23:42.009 00.002 1032 UpdateGuideState(): m_state=6
22:23:42.010 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3733
22:23:42.012 00.002 1032 Star::Find returns 1 (0), X=1099.47, Y=136.20, Mass=1296, SNR=25.3, Peak=110 HFD=3.2
22:23:42.014 00.002 1032 MultiStar: [#1 0.13,0.12,0.97,U] [#2 -0.03,0.09,0.76,U] [#3 0.32,0.08,0.00,M3] [#4 0.17,-0.04,0.66,U] [#5 -0.23,-0.29,0.00,M4] [#6 0.13,-0.06,0.57,U] [#7 0.01,-0.17,0.68,U] [#8 0.21,0.20,0.00,M2] 
22:23:42.016 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.01}, one-star: {0.19, 0.02}
22:23:42.017 00.001 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
22:23:42.020 00.003 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
22:23:42.021 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.06 mountX=-0.02 mountY=-0.10, mountTheta=-1.77
22:23:42.026 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
22:23:42.028 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
22:23:42.030 00.002 10072 Worker thread wakes up
22:23:42.030 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:23:42.030 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:23:42.030 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.10
22:23:42.032 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:23:42.034 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:23:42.034 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:23:42.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:42.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:23:42.034 00.000 10072 MoveAxis(E, 8, ABG)
22:23:42.034 00.000 10072 Guiding  Dir = 2, Dur = 8
22:23:42.034 00.000 10072 IsGuiding returns 0
22:23:42.035 00.001 10072 PulseGuide returned control before completion, sleep 18
22:23:42.051 00.016 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:23:42.053 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:42.055 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:42.057 00.002 1032 Enqueuing Expose request
22:23:42.063 00.006 10072 IsGuiding returns 0
22:23:42.063 00.000 10072 Move returns status 0, amount 8
22:23:42.063 00.000 10072 MoveAxis(N, 0, ABG)
22:23:42.063 00.000 10072 Move returns status 0, amount 0
22:23:42.063 00.000 10072 move complete, result=0
22:23:42.064 00.001 10072 worker thread done servicing request
22:23:42.064 00.000 10072 Worker thread wakes up
22:23:42.064 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:42.064 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:42.066 00.002 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:23:42.474 00.408 10072 Exposure complete
22:23:42.528 00.054 10072 worker thread done servicing request
22:23:42.528 00.000 1032 OnExposeComplete: enter
22:23:42.530 00.002 1032 UpdateGuideState(): m_state=6
22:23:42.531 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3734
22:23:42.533 00.002 1032 Star::Find returns 1 (0), X=1099.31, Y=136.19, Mass=1358, SNR=25.9, Peak=138 HFD=3.2
22:23:42.535 00.002 1032 MultiStar: [#1 0.12,0.08,1.00,U] [#2 -0.10,-0.07,0.74,U] [#3 0.16,-0.04,0.71,U] [#4 0.14,-0.01,0.67,U] [#5 -0.06,-0.13,0.64,U] [#6 0.13,-0.06,0.65,U] [#7 0.02,-0.00,0.65,U] [#8 0.22,0.09,0.53,U] 
22:23:42.537 00.002 1032 single-star, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.03, 0.02}
22:23:42.538 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:23:42.540 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:23:42.541 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.56 mountX=0.01 mountY=-0.03, mountTheta=-1.27
22:23:42.544 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
22:23:42.547 00.003 1032 Enqueuing Move request for scope (0.03, 0.02)
22:23:42.550 00.003 10072 Worker thread wakes up
22:23:42.550 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:23:42.550 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:23:42.550 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
22:23:42.553 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:23:42.555 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:23:42.555 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:23:42.555 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:42.555 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:23:42.555 00.000 10072 MoveAxis(E, 7, ABG)
22:23:42.555 00.000 10072 Guiding  Dir = 2, Dur = 7
22:23:42.556 00.001 10072 IsGuiding returns 0
22:23:42.556 00.000 10072 PulseGuide returned control before completion, sleep 17
22:23:42.571 00.015 1032 UpdateGuideState exits: m=1358 SNR=25.9
22:23:42.573 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:42.575 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:42.576 00.001 1032 Enqueuing Expose request
22:23:42.581 00.005 10072 IsGuiding returns 0
22:23:42.581 00.000 10072 Move returns status 0, amount 7
22:23:42.581 00.000 10072 MoveAxis(N, 0, ABG)
22:23:42.581 00.000 10072 Move returns status 0, amount 0
22:23:42.582 00.001 10072 move complete, result=0
22:23:42.582 00.000 10072 worker thread done servicing request
22:23:42.582 00.000 10072 Worker thread wakes up
22:23:42.582 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:42.582 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:42.586 00.004 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:23:43.211 00.625 10072 Exposure complete
22:23:43.266 00.055 10072 worker thread done servicing request
22:23:43.266 00.000 1032 OnExposeComplete: enter
22:23:43.270 00.004 1032 UpdateGuideState(): m_state=6
22:23:43.272 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3735
22:23:43.275 00.003 1032 Star::Find returns 1 (0), X=1099.23, Y=136.22, Mass=1229, SNR=24.6, Peak=119 HFD=2.9
22:23:43.277 00.002 1032 MultiStar: [#1 0.20,0.03,1.03,U] [#2 0.01,-0.08,0.78,U] [#3 0.24,-0.01,0.00,M3] [#4 0.26,0.01,0.00,M9] [#5 -0.07,-0.40,0.00,M4] [#6 0.10,0.02,0.63,U] [#7 0.11,-0.14,0.76,U] [#8 0.11,0.09,0.51,U] 
22:23:43.279 00.002 1032 single-star, 5 included, MultiStar: {0.08, -0.01}, one-star: {-0.06, 0.05}
22:23:43.281 00.002 1032 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.83) = xAngle (0.58 = 0.58)
22:23:43.282 00.001 1032 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.58 = 0.58)
22:23:43.285 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.41 mountX=0.06 mountY=0.04, mountTheta=0.58
22:23:43.289 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
22:23:43.291 00.002 1032 Enqueuing Move request for scope (-0.06, 0.05)
22:23:43.293 00.002 10072 Worker thread wakes up
22:23:43.293 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
22:23:43.293 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
22:23:43.293 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.06 yDistance=0.04
22:23:43.295 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:23:43.301 00.006 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:23:43.301 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:23:43.301 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:43.302 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:23:43.302 00.000 10072 MoveAxis(E, 7, ABG)
22:23:43.302 00.000 10072 Guiding  Dir = 2, Dur = 7
22:23:43.302 00.000 10072 IsGuiding returns 0
22:23:43.304 00.002 10072 PulseGuide returned control before completion, sleep 16
22:23:43.322 00.018 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:23:43.325 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:43.327 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:43.329 00.002 1032 Enqueuing Expose request
22:23:43.331 00.002 10072 IsGuiding returns 0
22:23:43.331 00.000 10072 Move returns status 0, amount 7
22:23:43.332 00.001 10072 MoveAxis(N, 0, ABG)
22:23:43.332 00.000 10072 Move returns status 0, amount 0
22:23:43.332 00.000 10072 move complete, result=0
22:23:43.332 00.000 10072 worker thread done servicing request
22:23:43.332 00.000 10072 Worker thread wakes up
22:23:43.332 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:43.332 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:43.332 00.000 1032 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:23:43.741 00.409 10072 Exposure complete
22:23:43.798 00.057 10072 worker thread done servicing request
22:23:43.799 00.001 1032 OnExposeComplete: enter
22:23:43.803 00.004 1032 UpdateGuideState(): m_state=6
22:23:43.806 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3736
22:23:43.808 00.002 1032 Star::Find returns 1 (0), X=1099.40, Y=136.05, Mass=1371, SNR=26.0, Peak=116 HFD=3.3
22:23:43.810 00.002 1032 MultiStar: [#1 0.18,-0.09,0.96,U] [#2 0.03,-0.12,0.79,U] [#3 0.24,-0.09,0.00,M4] [#4 0.20,-0.15,0.00,M10] [#5 -0.06,-0.09,0.63,U] [#6 0.03,-0.05,0.59,U] [#7 -0.04,-0.15,0.66,U] [#8 0.11,-0.12,0.53,U] 
22:23:43.812 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.11}, one-star: {0.11, -0.13}
22:23:43.814 00.002 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
22:23:43.815 00.001 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
22:23:43.817 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.06 mountX=-0.12 mountY=-0.03, mountTheta=-2.89
22:23:43.820 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.11, opts=13)
22:23:43.821 00.001 1032 Enqueuing Move request for scope (0.06, -0.11)
22:23:43.823 00.002 10072 Worker thread wakes up
22:23:43.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
22:23:43.823 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
22:23:43.823 00.000 10072 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=-0.03
22:23:43.826 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:23:43.828 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:23:43.828 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:23:43.828 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:43.828 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:23:43.828 00.000 10072 MoveAxis(E, 6, ABG)
22:23:43.828 00.000 10072 Guiding  Dir = 2, Dur = 6
22:23:43.829 00.001 10072 IsGuiding returns 0
22:23:43.831 00.002 10072 PulseGuide returned control before completion, sleep 15
22:23:43.849 00.018 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:23:43.851 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:43.853 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:43.854 00.001 1032 Enqueuing Expose request
22:23:43.862 00.008 10072 IsGuiding returns 0
22:23:43.862 00.000 10072 Move returns status 0, amount 6
22:23:43.862 00.000 10072 MoveAxis(N, 0, ABG)
22:23:43.863 00.001 10072 Move returns status 0, amount 0
22:23:43.863 00.000 10072 move complete, result=0
22:23:43.863 00.000 10072 worker thread done servicing request
22:23:43.863 00.000 10072 Worker thread wakes up
22:23:43.863 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:43.863 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:43.863 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:23:44.492 00.629 10072 Exposure complete
22:23:44.546 00.054 10072 worker thread done servicing request
22:23:44.546 00.000 1032 OnExposeComplete: enter
22:23:44.550 00.004 1032 UpdateGuideState(): m_state=6
22:23:44.552 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3737
22:23:44.555 00.003 1032 Star::Find returns 1 (0), X=1099.46, Y=136.22, Mass=1279, SNR=25.1, Peak=120 HFD=3.2
22:23:44.557 00.002 1032 MultiStar: [#1 0.20,0.08,0.97,U] [#2 0.19,0.01,0.80,U] [#3 0.14,-0.19,0.72,U] [#4 0.19,-0.16,0.00,R] [#5 -0.08,-0.19,0.68,U] [#6 -0.13,-0.07,0.64,U] [#7 0.12,-0.16,0.73,U] [#8 0.15,0.17,0.54,U] 
22:23:44.559 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.04}, one-star: {0.17, 0.04}
22:23:44.561 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:23:44.562 00.001 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:23:44.565 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-0.31 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
22:23:44.568 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
22:23:44.570 00.002 1032 Enqueuing Move request for scope (0.11, -0.04)
22:23:44.572 00.002 10072 Worker thread wakes up
22:23:44.572 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
22:23:44.572 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
22:23:44.572 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.06 yDistance=-0.10
22:23:44.574 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:23:44.576 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:23:44.576 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:23:44.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:44.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:23:44.576 00.000 10072 MoveAxis(E, 6, ABG)
22:23:44.578 00.002 10072 Guiding  Dir = 2, Dur = 6
22:23:44.578 00.000 10072 IsGuiding returns 0
22:23:44.578 00.000 10072 PulseGuide returned control before completion, sleep 16
22:23:44.597 00.019 10072 IsGuiding returns 0
22:23:44.597 00.000 10072 Move returns status 0, amount 6
22:23:44.597 00.000 10072 MoveAxis(N, 0, ABG)
22:23:44.597 00.000 10072 Move returns status 0, amount 0
22:23:44.597 00.000 1032 UpdateGuideState exits: m=1279 SNR=25.1
22:23:44.600 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:44.601 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:44.603 00.002 1032 Enqueuing Expose request
22:23:44.604 00.001 10072 move complete, result=0
22:23:44.604 00.000 10072 worker thread done servicing request
22:23:44.604 00.000 10072 Worker thread wakes up
22:23:44.604 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:44.605 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:44.605 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:23:45.022 00.417 10072 Exposure complete
22:23:45.076 00.054 10072 worker thread done servicing request
22:23:45.076 00.000 1032 OnExposeComplete: enter
22:23:45.077 00.001 1032 UpdateGuideState(): m_state=6
22:23:45.080 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3738
22:23:45.083 00.003 1032 Star::Find returns 1 (0), X=1099.40, Y=136.27, Mass=1386, SNR=26.1, Peak=134 HFD=3.2
22:23:45.086 00.003 1032 MultiStar: [#1 0.27,-0.03,0.00,M1] [#2 -0.02,-0.02,0.79,U] [#3 0.14,-0.19,0.73,U] [#4 0.02,0.07,0.66,U] [#5 -0.07,-0.21,0.63,U] [#6 -0.23,-0.20,0.00,M1] [#7 -0.04,-0.24,0.00,M1] [#8 0.22,0.14,0.00,M1] 
22:23:45.088 00.002 1032 refined, 4 included, MultiStar: {0.05, -0.04}, one-star: {0.12, 0.10}
22:23:45.089 00.001 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
22:23:45.091 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
22:23:45.092 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.68 mountX=-0.05 mountY=-0.03, mountTheta=-2.51
22:23:45.095 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
22:23:45.097 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
22:23:45.099 00.002 10072 Worker thread wakes up
22:23:45.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
22:23:45.099 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
22:23:45.099 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.03
22:23:45.101 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:23:45.104 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:23:45.104 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:23:45.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:45.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:23:45.104 00.000 10072 MoveAxis(E, 8, ABG)
22:23:45.104 00.000 10072 Guiding  Dir = 2, Dur = 8
22:23:45.104 00.000 10072 IsGuiding returns 0
22:23:45.105 00.001 10072 PulseGuide returned control before completion, sleep 18
22:23:45.122 00.017 1032 UpdateGuideState exits: m=1386 SNR=26.1
22:23:45.124 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:45.126 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:45.127 00.001 1032 Enqueuing Expose request
22:23:45.129 00.002 10072 IsGuiding returns 0
22:23:45.129 00.000 10072 Move returns status 0, amount 8
22:23:45.129 00.000 10072 MoveAxis(N, 0, ABG)
22:23:45.129 00.000 10072 Move returns status 0, amount 0
22:23:45.129 00.000 10072 move complete, result=0
22:23:45.129 00.000 10072 worker thread done servicing request
22:23:45.129 00.000 10072 Worker thread wakes up
22:23:45.129 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:45.129 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:45.136 00.007 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:23:45.759 00.623 10072 Exposure complete
22:23:45.810 00.051 10072 worker thread done servicing request
22:23:45.810 00.000 1032 OnExposeComplete: enter
22:23:45.813 00.003 1032 UpdateGuideState(): m_state=6
22:23:45.814 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3739
22:23:45.816 00.002 1032 Star::Find returns 1 (0), X=1099.49, Y=136.08, Mass=1255, SNR=24.9, Peak=109 HFD=3.0
22:23:45.818 00.002 1032 MultiStar: [#1 0.19,0.01,0.96,U] [#2 -0.02,-0.06,0.84,U] [#3 0.23,-0.24,0.00,M3] [#4 -0.01,-0.22,0.71,U] [#5 -0.09,-0.35,0.00,M2] [#6 -0.01,-0.20,0.62,U] [#7 -0.02,-0.23,0.71,U] [#8 0.12,-0.16,0.52,U] 
22:23:45.819 00.001 1032 refined, 6 included, MultiStar: {0.08, -0.12}, one-star: {0.21, -0.09}
22:23:45.821 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
22:23:45.822 00.001 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
22:23:45.824 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-1.02 mountX=-0.14 mountY=-0.04, mountTheta=-2.85
22:23:45.827 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.12, opts=13)
22:23:45.829 00.002 1032 Enqueuing Move request for scope (0.08, -0.12)
22:23:45.831 00.002 10072 Worker thread wakes up
22:23:45.831 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
22:23:45.831 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
22:23:45.831 00.000 10072 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.04
22:23:45.833 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:23:45.836 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 285.93
22:23:45.836 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:23:45.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:45.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:23:45.836 00.000 10072 MoveAxis(E, 75, ABG)
22:23:45.836 00.000 10072 Guiding  Dir = 2, Dur = 75
22:23:45.836 00.000 10072 IsGuiding returns 0
22:23:45.837 00.001 10072 PulseGuide returned control before completion, sleep 85
22:23:45.856 00.019 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:23:45.858 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:45.861 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:45.864 00.003 1032 Enqueuing Expose request
22:23:45.929 00.065 10072 IsGuiding returns 0
22:23:45.929 00.000 10072 Move returns status 0, amount 75
22:23:45.929 00.000 10072 MoveAxis(N, 0, ABG)
22:23:45.929 00.000 10072 Move returns status 0, amount 0
22:23:45.929 00.000 10072 move complete, result=0
22:23:45.929 00.000 10072 worker thread done servicing request
22:23:45.929 00.000 10072 Worker thread wakes up
22:23:45.929 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:45.930 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:45.932 00.002 1032 GuideStep: -0.1 px 75 ms EAST, -0.0 px 0 ms NORTH
22:23:46.338 00.406 10072 Exposure complete
22:23:46.392 00.054 10072 worker thread done servicing request
22:23:46.392 00.000 1032 OnExposeComplete: enter
22:23:46.395 00.003 1032 UpdateGuideState(): m_state=6
22:23:46.398 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3740
22:23:46.400 00.002 1032 Star::Find returns 1 (0), X=1099.38, Y=136.06, Mass=1367, SNR=26.0, Peak=122 HFD=3.3
22:23:46.403 00.003 1032 MultiStar: [#1 0.26,-0.05,0.00,M1] [#2 -0.04,-0.21,0.76,U] [#3 0.12,-0.15,0.71,U] [#4 0.01,0.02,0.65,U] [#5 -0.10,-0.16,0.68,U] [#6 0.06,-0.13,0.58,U] [#7 0.11,-0.32,0.00,M1] [#8 0.04,-0.01,0.54,U] 
22:23:46.404 00.001 1032 refined, 6 included, MultiStar: {0.03, -0.11}, one-star: {0.10, -0.11}
22:23:46.406 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
22:23:46.407 00.001 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
22:23:46.409 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.30 mountX=-0.12 mountY=-0.00, mountTheta=-3.13
22:23:46.413 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.11, opts=13)
22:23:46.415 00.002 1032 Enqueuing Move request for scope (0.03, -0.11)
22:23:46.417 00.002 10072 Worker thread wakes up
22:23:46.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
22:23:46.417 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
22:23:46.417 00.000 10072 Moving (0.03, -0.11) raw xDistance=-0.12 yDistance=-0.00
22:23:46.419 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:23:46.421 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:23:46.421 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:23:46.422 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:46.422 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:23:46.422 00.000 10072 MoveAxis(E, 9, ABG)
22:23:46.422 00.000 10072 Guiding  Dir = 2, Dur = 9
22:23:46.423 00.001 10072 IsGuiding returns 0
22:23:46.424 00.001 10072 PulseGuide returned control before completion, sleep 19
22:23:46.442 00.018 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:23:46.445 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:46.446 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:46.448 00.002 1032 Enqueuing Expose request
22:23:46.458 00.010 10072 IsGuiding returns 0
22:23:46.458 00.000 10072 Move returns status 0, amount 9
22:23:46.458 00.000 10072 MoveAxis(N, 0, ABG)
22:23:46.458 00.000 10072 Move returns status 0, amount 0
22:23:46.458 00.000 10072 move complete, result=0
22:23:46.459 00.001 10072 worker thread done servicing request
22:23:46.459 00.000 10072 Worker thread wakes up
22:23:46.459 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:46.459 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:46.461 00.002 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:23:47.086 00.625 10072 Exposure complete
22:23:47.140 00.054 10072 worker thread done servicing request
22:23:47.141 00.001 1032 OnExposeComplete: enter
22:23:47.144 00.003 1032 UpdateGuideState(): m_state=6
22:23:47.148 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3741
22:23:47.151 00.003 1032 Star::Find returns 1 (0), X=1099.32, Y=136.26, Mass=1414, SNR=26.4, Peak=134 HFD=3.2
22:23:47.153 00.002 1032 MultiStar: [#1 0.20,0.04,0.90,U] [#2 0.05,-0.07,0.75,U] [#3 0.18,-0.11,0.70,U] [#4 0.17,-0.01,0.65,U] [#5 -0.03,-0.10,0.62,U] [#6 -0.11,-0.07,0.61,U] [#7 0.05,-0.16,0.68,U] [#8 0.19,0.09,0.51,U] 
22:23:47.155 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.04, 0.09}
22:23:47.157 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
22:23:47.158 00.001 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
22:23:47.160 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.33 mountX=-0.05 mountY=-0.07, mountTheta=-2.16
22:23:47.164 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
22:23:47.166 00.002 1032 Enqueuing Move request for scope (0.08, -0.03)
22:23:47.169 00.003 10072 Worker thread wakes up
22:23:47.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:23:47.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:23:47.169 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
22:23:47.171 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:23:47.177 00.006 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:23:47.177 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:23:47.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:47.178 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:23:47.178 00.000 10072 MoveAxis(E, 10, ABG)
22:23:47.178 00.000 10072 Guiding  Dir = 2, Dur = 10
22:23:47.178 00.000 10072 IsGuiding returns 0
22:23:47.178 00.000 10072 PulseGuide returned control before completion, sleep 20
22:23:47.197 00.019 1032 UpdateGuideState exits: m=1414 SNR=26.4
22:23:47.200 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:47.202 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:47.205 00.003 1032 Enqueuing Expose request
22:23:47.209 00.004 10072 IsGuiding returns 0
22:23:47.209 00.000 10072 Move returns status 0, amount 10
22:23:47.209 00.000 10072 MoveAxis(N, 0, ABG)
22:23:47.209 00.000 10072 Move returns status 0, amount 0
22:23:47.209 00.000 10072 move complete, result=0
22:23:47.209 00.000 10072 worker thread done servicing request
22:23:47.209 00.000 10072 Worker thread wakes up
22:23:47.210 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:47.210 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:47.218 00.008 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:23:47.618 00.400 10072 Exposure complete
22:23:47.670 00.052 10072 worker thread done servicing request
22:23:47.671 00.001 1032 OnExposeComplete: enter
22:23:47.672 00.001 1032 UpdateGuideState(): m_state=6
22:23:47.676 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3742
22:23:47.678 00.002 1032 Star::Find returns 1 (0), X=1099.36, Y=136.25, Mass=1379, SNR=26.1, Peak=141 HFD=3.1
22:23:47.680 00.002 1032 MultiStar: [#1 0.27,0.03,0.00,M1] [#2 0.07,0.01,0.74,U] [#3 0.18,-0.22,0.00,M2] [#4 -0.01,0.00,0.64,U] [#5 0.15,-0.21,0.00,M1] [#6 -0.07,0.02,0.61,U] [#7 0.05,-0.20,0.70,U] [#8 0.19,0.07,0.53,U] 
22:23:47.682 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.00}, one-star: {0.07, 0.07}
22:23:47.684 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:23:47.686 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:23:47.687 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.03 mountX=-0.01 mountY=-0.05, mountTheta=-1.86
22:23:47.689 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.00, opts=13)
22:23:47.692 00.003 1032 Enqueuing Move request for scope (0.05, -0.00)
22:23:47.693 00.001 10072 Worker thread wakes up
22:23:47.694 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
22:23:47.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
22:23:47.694 00.000 10072 Moving (0.05, -0.00) raw xDistance=-0.01 yDistance=-0.05
22:23:47.695 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:23:47.698 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:23:47.698 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:23:47.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:47.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:23:47.698 00.000 10072 MoveAxis(E, 12, ABG)
22:23:47.698 00.000 10072 Guiding  Dir = 2, Dur = 12
22:23:47.698 00.000 10072 IsGuiding returns 0
22:23:47.699 00.001 10072 PulseGuide returned control before completion, sleep 22
22:23:47.717 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:23:47.719 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:47.721 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:47.722 00.001 1032 Enqueuing Expose request
22:23:47.726 00.004 10072 IsGuiding returns 0
22:23:47.726 00.000 10072 Move returns status 0, amount 12
22:23:47.726 00.000 10072 MoveAxis(N, 0, ABG)
22:23:47.726 00.000 10072 Move returns status 0, amount 0
22:23:47.726 00.000 10072 move complete, result=0
22:23:47.726 00.000 10072 worker thread done servicing request
22:23:47.726 00.000 10072 Worker thread wakes up
22:23:47.726 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:47.726 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:47.732 00.006 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
22:23:48.354 00.622 10072 Exposure complete
22:23:48.407 00.053 10072 worker thread done servicing request
22:23:48.407 00.000 1032 OnExposeComplete: enter
22:23:48.409 00.002 1032 UpdateGuideState(): m_state=6
22:23:48.411 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3743
22:23:48.413 00.002 1032 Star::Find returns 1 (0), X=1099.36, Y=136.20, Mass=1250, SNR=24.8, Peak=112 HFD=3.2
22:23:48.415 00.002 1032 MultiStar: [#1 0.19,-0.05,0.98,U] [#2 0.07,-0.04,0.78,U] [#3 0.20,-0.21,0.00,M3] [#4 -0.02,0.21,0.68,U] [#5 0.02,-0.27,0.00,M2] [#6 -0.06,-0.14,0.63,U] [#7 0.06,-0.17,0.70,U] [#8 0.16,0.05,0.53,U] 
22:23:48.416 00.001 1032 refined, 6 included, MultiStar: {0.07, -0.02}, one-star: {0.08, 0.03}
22:23:48.418 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:23:48.420 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:23:48.421 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.23 mountX=-0.04 mountY=-0.07, mountTheta=-2.06
22:23:48.424 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
22:23:48.426 00.002 1032 Enqueuing Move request for scope (0.07, -0.02)
22:23:48.427 00.001 10072 Worker thread wakes up
22:23:48.427 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:23:48.429 00.002 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:23:48.429 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.07
22:23:48.432 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
22:23:48.435 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:23:48.435 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:23:48.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:48.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:23:48.435 00.000 10072 MoveAxis(E, 13, ABG)
22:23:48.435 00.000 10072 Guiding  Dir = 2, Dur = 13
22:23:48.435 00.000 10072 IsGuiding returns 0
22:23:48.436 00.001 10072 PulseGuide returned control before completion, sleep 23
22:23:48.453 00.017 1032 UpdateGuideState exits: m=1250 SNR=24.8
22:23:48.455 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:48.458 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:48.459 00.001 1032 Enqueuing Expose request
22:23:48.461 00.002 10072 IsGuiding returns 0
22:23:48.461 00.000 10072 Move returns status 0, amount 13
22:23:48.461 00.000 10072 MoveAxis(N, 0, ABG)
22:23:48.461 00.000 10072 Move returns status 0, amount 0
22:23:48.461 00.000 10072 move complete, result=0
22:23:48.461 00.000 10072 worker thread done servicing request
22:23:48.462 00.001 10072 Worker thread wakes up
22:23:48.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:48.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:48.468 00.006 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:23:48.873 00.405 10072 Exposure complete
22:23:48.926 00.053 10072 worker thread done servicing request
22:23:48.926 00.000 1032 OnExposeComplete: enter
22:23:48.928 00.002 1032 UpdateGuideState(): m_state=6
22:23:48.930 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3744
22:23:48.932 00.002 1032 Star::Find returns 1 (0), X=1099.42, Y=136.11, Mass=1327, SNR=25.6, Peak=119 HFD=3.2
22:23:48.934 00.002 1032 MultiStar: [#1 0.22,-0.05,0.95,U] [#2 0.09,-0.15,0.77,U] [#3 0.25,-0.34,0.00,M4] [#4 0.09,0.05,0.66,U] [#5 -0.07,-0.24,0.00,M3] [#6 -0.01,-0.20,0.61,U] [#7 0.04,-0.05,0.70,U] [#8 0.15,0.02,0.50,U] 
22:23:48.935 00.001 1032 refined, 6 included, MultiStar: {0.11, -0.07}, one-star: {0.13, -0.06}
22:23:48.937 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
22:23:48.938 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
22:23:48.940 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.53 mountX=-0.09 mountY=-0.09, mountTheta=-2.36
22:23:48.943 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
22:23:48.945 00.002 1032 Enqueuing Move request for scope (0.11, -0.07)
22:23:48.946 00.001 10072 Worker thread wakes up
22:23:48.947 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
22:23:48.947 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
22:23:48.947 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.09 yDistance=-0.09
22:23:48.949 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:23:48.951 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:23:48.951 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:23:48.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:48.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:23:48.951 00.000 10072 MoveAxis(E, 11, ABG)
22:23:48.951 00.000 10072 Guiding  Dir = 2, Dur = 11
22:23:48.952 00.001 10072 IsGuiding returns 0
22:23:48.952 00.000 10072 PulseGuide returned control before completion, sleep 21
22:23:48.969 00.017 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:23:48.971 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:48.973 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:48.974 00.001 1032 Enqueuing Expose request
22:23:48.976 00.002 10072 IsGuiding returns 0
22:23:48.976 00.000 10072 Move returns status 0, amount 11
22:23:48.976 00.000 10072 MoveAxis(N, 0, ABG)
22:23:48.976 00.000 10072 Move returns status 0, amount 0
22:23:48.976 00.000 10072 move complete, result=0
22:23:48.976 00.000 10072 worker thread done servicing request
22:23:48.976 00.000 10072 Worker thread wakes up
22:23:48.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:48.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:48.983 00.007 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:23:49.602 00.619 10072 Exposure complete
22:23:49.658 00.056 10072 worker thread done servicing request
22:23:49.658 00.000 1032 OnExposeComplete: enter
22:23:49.660 00.002 1032 UpdateGuideState(): m_state=6
22:23:49.662 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3745
22:23:49.663 00.001 1032 Star::Find returns 1 (0), X=1099.31, Y=136.07, Mass=1299, SNR=25.3, Peak=106 HFD=3.2
22:23:49.665 00.002 1032 MultiStar: [#1 0.32,-0.03,0.00,M1] [#2 0.23,-0.10,0.00,M1] [#3 0.28,-0.32,0.00,M5] [#4 0.21,-0.04,0.61,U] [#5 -0.09,-0.18,0.68,U] [#6 -0.05,-0.15,0.61,U] [#7 0.11,-0.32,0.00,M1] [#8 0.16,0.15,0.52,U] 
22:23:49.666 00.001 1032 refined, 4 included, MultiStar: {0.04, -0.07}, one-star: {0.03, -0.10}
22:23:49.668 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
22:23:49.669 00.001 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
22:23:49.671 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.09 cameraTheta=-1.05 mountX=-0.08 mountY=-0.02, mountTheta=-2.88
22:23:49.673 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
22:23:49.677 00.004 1032 Enqueuing Move request for scope (0.04, -0.07)
22:23:49.680 00.003 10072 Worker thread wakes up
22:23:49.680 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:23:49.680 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:23:49.680 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
22:23:49.682 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:23:49.685 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:23:49.685 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:23:49.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:49.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:23:49.685 00.000 10072 MoveAxis(E, 13, ABG)
22:23:49.685 00.000 10072 Guiding  Dir = 2, Dur = 13
22:23:49.686 00.001 10072 IsGuiding returns 0
22:23:49.686 00.000 10072 PulseGuide returned control before completion, sleep 23
22:23:49.704 00.018 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:23:49.707 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:49.709 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:49.711 00.002 1032 Enqueuing Expose request
22:23:49.713 00.002 10072 IsGuiding returns 0
22:23:49.713 00.000 10072 Move returns status 0, amount 13
22:23:49.713 00.000 10072 MoveAxis(N, 0, ABG)
22:23:49.713 00.000 10072 Move returns status 0, amount 0
22:23:49.713 00.000 10072 move complete, result=0
22:23:49.713 00.000 10072 worker thread done servicing request
22:23:49.713 00.000 10072 Worker thread wakes up
22:23:49.713 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:49.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:49.720 00.007 1032 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
22:23:50.123 00.403 10072 Exposure complete
22:23:50.169 00.046 10072 worker thread done servicing request
22:23:50.169 00.000 1032 OnExposeComplete: enter
22:23:50.170 00.001 1032 UpdateGuideState(): m_state=6
22:23:50.173 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3746
22:23:50.176 00.003 1032 Star::Find returns 1 (0), X=1099.37, Y=136.06, Mass=1320, SNR=25.5, Peak=114 HFD=3.3
22:23:50.181 00.005 1032 MultiStar: [#1 0.24,-0.04,0.00,M2] [#2 0.16,-0.12,0.79,U] [#3 0.27,-0.23,0.00,M6] [#4 0.09,-0.05,0.69,U] [#5 -0.01,-0.23,0.62,U] [#6 -0.03,-0.16,0.60,U] [#7 0.20,-0.34,0.00,M2] [#8 0.23,-0.06,0.00,M1] 
22:23:50.183 00.002 1032 single-star, 4 included, MultiStar: {0.07, -0.13}, one-star: {0.09, -0.11}
22:23:50.186 00.003 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
22:23:50.187 00.001 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
22:23:50.189 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.89 mountX=-0.13 mountY=-0.06, mountTheta=-2.72
22:23:50.191 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.11, opts=13)
22:23:50.193 00.002 1032 Enqueuing Move request for scope (0.09, -0.11)
22:23:50.194 00.001 10072 Worker thread wakes up
22:23:50.195 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
22:23:50.195 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
22:23:50.195 00.000 10072 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.06
22:23:50.197 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:23:50.200 00.003 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:23:50.200 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
22:23:50.200 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:50.200 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:23:50.200 00.000 10072 MoveAxis(E, 10, ABG)
22:23:50.200 00.000 10072 Guiding  Dir = 2, Dur = 10
22:23:50.201 00.001 10072 IsGuiding returns 0
22:23:50.201 00.000 10072 PulseGuide returned control before completion, sleep 20
22:23:50.216 00.015 1032 UpdateGuideState exits: m=1320 SNR=25.5
22:23:50.218 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:50.219 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:50.221 00.002 1032 Enqueuing Expose request
22:23:50.227 00.006 10072 IsGuiding returns 0
22:23:50.227 00.000 10072 Move returns status 0, amount 10
22:23:50.227 00.000 10072 MoveAxis(N, 0, ABG)
22:23:50.227 00.000 10072 Move returns status 0, amount 0
22:23:50.227 00.000 10072 move complete, result=0
22:23:50.227 00.000 10072 worker thread done servicing request
22:23:50.227 00.000 10072 Worker thread wakes up
22:23:50.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:50.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:50.229 00.002 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:23:50.857 00.628 10072 Exposure complete
22:23:50.905 00.048 10072 worker thread done servicing request
22:23:50.906 00.001 1032 OnExposeComplete: enter
22:23:50.907 00.001 1032 UpdateGuideState(): m_state=6
22:23:50.908 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3747
22:23:50.910 00.002 1032 Star::Find returns 1 (0), X=1099.44, Y=136.07, Mass=1333, SNR=25.6, Peak=120 HFD=3.2
22:23:50.912 00.002 1032 MultiStar: [#1 0.37,-0.07,0.00,M3] [#2 0.08,-0.19,0.77,U] [#3 0.22,-0.19,0.00,M7] [#4 0.15,0.05,0.67,U] [#5 -0.03,-0.24,0.00,M2] [#6 -0.12,-0.15,0.60,U] [#7 0.07,-0.33,0.00,M3] [#8 0.25,-0.08,0.00,M2] 
22:23:50.913 00.001 1032 refined, 3 included, MultiStar: {0.08, -0.10}, one-star: {0.16, -0.10}
22:23:50.914 00.001 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
22:23:50.916 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
22:23:50.917 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.90 mountX=-0.12 mountY=-0.05, mountTheta=-2.73
22:23:50.920 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.10, opts=13)
22:23:50.921 00.001 1032 Enqueuing Move request for scope (0.08, -0.10)
22:23:50.923 00.002 10072 Worker thread wakes up
22:23:50.923 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
22:23:50.923 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
22:23:50.923 00.000 10072 Moving (0.08, -0.10) raw xDistance=-0.12 yDistance=-0.05
22:23:50.925 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:23:50.926 00.001 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:23:50.928 00.002 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:23:50.928 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:50.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:23:50.928 00.000 10072 MoveAxis(E, 11, ABG)
22:23:50.928 00.000 10072 Guiding  Dir = 2, Dur = 11
22:23:50.928 00.000 10072 IsGuiding returns 0
22:23:50.929 00.001 10072 PulseGuide returned control before completion, sleep 21
22:23:50.944 00.015 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:23:50.946 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:50.947 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:50.949 00.002 1032 Enqueuing Expose request
22:23:50.964 00.015 10072 IsGuiding returns 0
22:23:50.964 00.000 10072 Move returns status 0, amount 11
22:23:50.964 00.000 10072 MoveAxis(N, 0, ABG)
22:23:50.964 00.000 10072 Move returns status 0, amount 0
22:23:50.964 00.000 10072 move complete, result=0
22:23:50.964 00.000 10072 worker thread done servicing request
22:23:50.964 00.000 10072 Worker thread wakes up
22:23:50.964 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:23:50.966 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:50.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:51.385 00.419 10072 Exposure complete
22:23:51.444 00.059 10072 worker thread done servicing request
22:23:51.444 00.000 1032 OnExposeComplete: enter
22:23:51.446 00.002 1032 UpdateGuideState(): m_state=6
22:23:51.448 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3748
22:23:51.450 00.002 1032 Star::Find returns 1 (0), X=1099.43, Y=135.98, Mass=1387, SNR=26.2, Peak=117 HFD=3.4
22:23:51.452 00.002 1032 MultiStar: [#1 0.33,-0.13,0.00,M4] [#2 0.15,-0.17,0.74,U] [#3 0.20,-0.18,0.00,M8] [#4 0.09,-0.03,0.68,U] [#5 -0.11,-0.36,0.00,M3] [#6 -0.03,-0.28,0.00,M1] [#7 0.16,-0.40,0.00,M4] [#8 0.22,-0.06,0.52,U] 
22:23:51.454 00.002 1032 refined, 3 included, MultiStar: {0.15, -0.13}, one-star: {0.15, -0.19}
22:23:51.456 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
22:23:51.457 00.001 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
22:23:51.459 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.19 cameraTheta=-0.71 mountX=-0.16 mountY=-0.11, mountTheta=-2.54
22:23:51.463 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.13, opts=13)
22:23:51.465 00.002 1032 Enqueuing Move request for scope (0.15, -0.13)
22:23:51.467 00.002 10072 Worker thread wakes up
22:23:51.467 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
22:23:51.467 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
22:23:51.467 00.000 10072 Moving (0.15, -0.13) raw xDistance=-0.16 yDistance=-0.11
22:23:51.469 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:23:51.471 00.002 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 285.94
22:23:51.471 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
22:23:51.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:51.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:23:51.471 00.000 10072 MoveAxis(E, 85, ABG)
22:23:51.471 00.000 10072 Guiding  Dir = 2, Dur = 85
22:23:51.472 00.001 10072 IsGuiding returns 0
22:23:51.472 00.000 10072 PulseGuide returned control before completion, sleep 95
22:23:51.491 00.019 1032 UpdateGuideState exits: m=1387 SNR=26.2
22:23:51.493 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:51.495 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:51.497 00.002 1032 Enqueuing Expose request
22:23:51.569 00.072 10072 IsGuiding returns 0
22:23:51.569 00.000 10072 Move returns status 0, amount 85
22:23:51.570 00.001 10072 MoveAxis(N, 0, ABG)
22:23:51.570 00.000 10072 Move returns status 0, amount 0
22:23:51.570 00.000 10072 move complete, result=0
22:23:51.570 00.000 10072 worker thread done servicing request
22:23:51.570 00.000 10072 Worker thread wakes up
22:23:51.570 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:51.571 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:51.571 00.000 1032 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
22:23:52.197 00.626 10072 Exposure complete
22:23:52.253 00.056 10072 worker thread done servicing request
22:23:52.253 00.000 1032 OnExposeComplete: enter
22:23:52.255 00.002 1032 UpdateGuideState(): m_state=6
22:23:52.257 00.002 1032 Star::Find(15, 1099, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3749
22:23:52.259 00.002 1032 Star::Find returns 1 (0), X=1099.53, Y=135.99, Mass=1182, SNR=24.1, Peak=101 HFD=3.3
22:23:52.260 00.001 1032 MultiStar: [#1 0.18,0.00,1.04,U] [#2 -0.01,-0.07,0.78,U] [#3 0.27,-0.33,0.00,M9] [#4 -0.04,0.08,0.70,U] [#5 0.00,-0.21,0.70,U] [#6 0.20,-0.11,0.62,U] [#7 -0.01,-0.05,0.75,U] [#8 0.07,-0.10,0.54,U] 
22:23:52.262 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.08}, one-star: {0.25, -0.18}
22:23:52.264 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
22:23:52.266 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
22:23:52.267 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.72 mountX=-0.10 mountY=-0.07, mountTheta=-2.55
22:23:52.272 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.08, opts=13)
22:23:52.274 00.002 1032 Enqueuing Move request for scope (0.09, -0.08)
22:23:52.276 00.002 10072 Worker thread wakes up
22:23:52.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
22:23:52.276 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
22:23:52.276 00.000 10072 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=-0.07
22:23:52.278 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:23:52.280 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:23:52.280 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:23:52.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:52.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:23:52.280 00.000 10072 MoveAxis(E, 7, ABG)
22:23:52.280 00.000 10072 Guiding  Dir = 2, Dur = 7
22:23:52.281 00.001 10072 IsGuiding returns 0
22:23:52.281 00.000 10072 PulseGuide returned control before completion, sleep 17
22:23:52.300 00.019 1032 UpdateGuideState exits: m=1182 SNR=24.1
22:23:52.304 00.004 10072 IsGuiding returns 0
22:23:52.304 00.000 10072 Move returns status 0, amount 7
22:23:52.304 00.000 10072 MoveAxis(N, 0, ABG)
22:23:52.304 00.000 10072 Move returns status 0, amount 0
22:23:52.304 00.000 10072 move complete, result=0
22:23:52.305 00.001 10072 worker thread done servicing request
22:23:52.305 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:52.307 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:52.309 00.002 1032 Enqueuing Expose request
22:23:52.311 00.002 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:23:52.314 00.003 10072 Worker thread wakes up
22:23:52.314 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:52.314 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:52.728 00.414 10072 Exposure complete
22:23:52.780 00.052 10072 worker thread done servicing request
22:23:52.780 00.000 1032 OnExposeComplete: enter
22:23:52.782 00.002 1032 UpdateGuideState(): m_state=6
22:23:52.783 00.001 1032 Star::Find(15, 1099, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3750
22:23:52.785 00.002 1032 Star::Find returns 1 (0), X=1099.37, Y=136.22, Mass=1229, SNR=24.6, Peak=117 HFD=3.2
22:23:52.787 00.002 1032 MultiStar: [#1 0.23,0.06,0.95,U] [#2 -0.14,-0.01,0.85,U] [#3 0.37,-0.26,0.00,M10] [#4 0.17,0.01,0.67,U] [#5 -0.22,-0.18,0.00,M3] [#6 0.21,-0.08,0.61,U] [#7 -0.08,-0.10,0.70,U] [#8 0.09,0.01,0.54,U] 
22:23:52.788 00.001 1032 refined, 6 included, MultiStar: {0.08, -0.00}, one-star: {0.09, 0.05}
22:23:52.791 00.003 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:23:52.792 00.001 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:23:52.794 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.02 mountX=-0.02 mountY=-0.08, mountTheta=-1.85
22:23:52.796 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
22:23:52.800 00.004 1032 Enqueuing Move request for scope (0.08, -0.00)
22:23:52.803 00.003 10072 Worker thread wakes up
22:23:52.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
22:23:52.803 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
22:23:52.803 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.02 yDistance=-0.08
22:23:52.806 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:23:52.808 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:23:52.808 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:23:52.808 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:52.808 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:23:52.808 00.000 10072 MoveAxis(E, 6, ABG)
22:23:52.808 00.000 10072 Guiding  Dir = 2, Dur = 6
22:23:52.808 00.000 10072 IsGuiding returns 0
22:23:52.810 00.002 10072 PulseGuide returned control before completion, sleep 16
22:23:52.825 00.015 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:23:52.827 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:52.829 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:52.831 00.002 1032 Enqueuing Expose request
22:23:52.836 00.005 10072 IsGuiding returns 0
22:23:52.836 00.000 10072 Move returns status 0, amount 6
22:23:52.836 00.000 10072 MoveAxis(N, 0, ABG)
22:23:52.836 00.000 10072 Move returns status 0, amount 0
22:23:52.836 00.000 10072 move complete, result=0
22:23:52.836 00.000 10072 worker thread done servicing request
22:23:52.836 00.000 10072 Worker thread wakes up
22:23:52.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:52.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:52.842 00.006 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:23:53.463 00.621 10072 Exposure complete
22:23:53.516 00.053 10072 worker thread done servicing request
22:23:53.516 00.000 1032 OnExposeComplete: enter
22:23:53.519 00.003 1032 UpdateGuideState(): m_state=6
22:23:53.522 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3751
22:23:53.524 00.002 1032 Star::Find returns 1 (0), X=1099.28, Y=136.26, Mass=1158, SNR=23.9, Peak=117 HFD=2.9
22:23:53.526 00.002 1032 MultiStar: [#1 0.32,-0.03,0.00,M3] [#2 0.10,-0.15,0.89,U] [#3 0.17,-0.07,0.76,U] [#4 0.03,0.09,0.74,U] [#5 -0.04,-0.26,0.00,M4] [#6 -0.21,0.05,0.67,U] [#7 0.01,-0.11,0.75,U] [#8 0.41,0.09,0.00,M1] 
22:23:53.528 00.002 1032 refined, 5 included, MultiStar: {0.02, -0.02}, one-star: {-0.01, 0.09}
22:23:53.530 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
22:23:53.532 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
22:23:53.536 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.66 mountX=-0.02 mountY=-0.02, mountTheta=-2.49
22:23:53.542 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
22:23:53.546 00.004 1032 Enqueuing Move request for scope (0.02, -0.02)
22:23:53.549 00.003 10072 Worker thread wakes up
22:23:53.549 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:23:53.549 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:23:53.549 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
22:23:53.552 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:23:53.554 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:23:53.554 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:23:53.555 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:53.555 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:23:53.555 00.000 10072 MoveAxis(E, 9, ABG)
22:23:53.555 00.000 10072 Guiding  Dir = 2, Dur = 9
22:23:53.555 00.000 10072 IsGuiding returns 0
22:23:53.556 00.001 10072 PulseGuide returned control before completion, sleep 19
22:23:53.573 00.017 1032 UpdateGuideState exits: m=1158 SNR=23.9
22:23:53.575 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:53.577 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:53.579 00.002 1032 Enqueuing Expose request
22:23:53.586 00.007 10072 IsGuiding returns 0
22:23:53.586 00.000 10072 Move returns status 0, amount 9
22:23:53.586 00.000 10072 MoveAxis(N, 0, ABG)
22:23:53.586 00.000 10072 Move returns status 0, amount 0
22:23:53.586 00.000 10072 move complete, result=0
22:23:53.586 00.000 10072 worker thread done servicing request
22:23:53.586 00.000 10072 Worker thread wakes up
22:23:53.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:53.586 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:53.591 00.005 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:23:53.995 00.404 10072 Exposure complete
22:23:54.052 00.057 10072 worker thread done servicing request
22:23:54.052 00.000 1032 OnExposeComplete: enter
22:23:54.054 00.002 1032 UpdateGuideState(): m_state=6
22:23:54.057 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3752
22:23:54.059 00.002 1032 Star::Find returns 1 (0), X=1099.30, Y=136.17, Mass=1317, SNR=25.5, Peak=113 HFD=3.2
22:23:54.061 00.002 1032 MultiStar: [#1 0.24,-0.04,0.00,M4] [#2 -0.10,-0.08,0.80,U] [#3 0.15,-0.15,0.73,U] [#4 -0.04,0.00,0.67,U] [#5 -0.06,-0.23,0.00,M5] [#6 -0.18,-0.06,0.60,U] [#7 0.20,-0.26,0.00,M2] [#8 0.41,-0.05,0.00,M2] 
22:23:54.063 00.002 1032 single-star, 4 included, MultiStar: {-0.02, -0.05}, one-star: {0.02, -0.00}
22:23:54.064 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
22:23:54.066 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
22:23:54.067 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.21 mountX=-0.01 mountY=-0.02, mountTheta=-2.04
22:23:54.070 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
22:23:54.072 00.002 1032 Enqueuing Move request for scope (0.02, -0.00)
22:23:54.074 00.002 10072 Worker thread wakes up
22:23:54.074 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
22:23:54.074 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
22:23:54.074 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
22:23:54.076 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:23:54.078 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:23:54.078 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:23:54.078 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:54.078 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:23:54.078 00.000 10072 MoveAxis(E, 7, ABG)
22:23:54.078 00.000 10072 Guiding  Dir = 2, Dur = 7
22:23:54.078 00.000 10072 IsGuiding returns 0
22:23:54.079 00.001 10072 PulseGuide returned control before completion, sleep 17
22:23:54.099 00.020 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:23:54.101 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:54.102 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:54.105 00.003 1032 Enqueuing Expose request
22:23:54.107 00.002 10072 IsGuiding returns 0
22:23:54.107 00.000 10072 Move returns status 0, amount 7
22:23:54.107 00.000 10072 MoveAxis(N, 0, ABG)
22:23:54.107 00.000 10072 Move returns status 0, amount 0
22:23:54.107 00.000 10072 move complete, result=0
22:23:54.107 00.000 10072 worker thread done servicing request
22:23:54.107 00.000 10072 Worker thread wakes up
22:23:54.108 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:54.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:54.116 00.008 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:23:54.744 00.628 10072 Exposure complete
22:23:54.807 00.063 10072 worker thread done servicing request
22:23:54.807 00.000 1032 OnExposeComplete: enter
22:23:54.809 00.002 1032 UpdateGuideState(): m_state=6
22:23:54.811 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3753
22:23:54.813 00.002 1032 Star::Find returns 1 (0), X=1099.50, Y=136.06, Mass=1294, SNR=25.2, Peak=115 HFD=3.2
22:23:54.815 00.002 1032 MultiStar: [#1 0.27,-0.11,0.00,M5] [#2 -0.09,-0.16,0.81,U] [#3 0.07,-0.11,0.78,U] [#4 0.10,-0.01,0.66,U] [#5 -0.05,-0.27,0.00,M6] [#6 -0.19,-0.14,0.00,M1] [#7 0.07,-0.21,0.70,U] [#8 0.09,-0.01,0.50,U] 
22:23:54.817 00.002 1032 refined, 5 included, MultiStar: {0.08, -0.11}, one-star: {0.22, -0.12}
22:23:54.818 00.001 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
22:23:54.820 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
22:23:54.823 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.93 mountX=-0.13 mountY=-0.05, mountTheta=-2.76
22:23:54.826 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.11, opts=13)
22:23:54.828 00.002 1032 Enqueuing Move request for scope (0.08, -0.11)
22:23:54.831 00.003 10072 Worker thread wakes up
22:23:54.832 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
22:23:54.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
22:23:54.832 00.000 10072 Moving (0.08, -0.11) raw xDistance=-0.13 yDistance=-0.05
22:23:54.836 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:23:54.840 00.004 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:23:54.840 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
22:23:54.840 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:54.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:23:54.840 00.000 10072 MoveAxis(E, 8, ABG)
22:23:54.840 00.000 10072 Guiding  Dir = 2, Dur = 8
22:23:54.841 00.001 10072 IsGuiding returns 0
22:23:54.841 00.000 10072 PulseGuide returned control before completion, sleep 18
22:23:54.862 00.021 1032 UpdateGuideState exits: m=1294 SNR=25.2
22:23:54.865 00.003 10072 IsGuiding returns 0
22:23:54.866 00.001 10072 Move returns status 0, amount 8
22:23:54.866 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:54.868 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:54.871 00.003 1032 Enqueuing Expose request
22:23:54.873 00.002 10072 MoveAxis(N, 0, ABG)
22:23:54.873 00.000 10072 Move returns status 0, amount 0
22:23:54.873 00.000 10072 move complete, result=0
22:23:54.873 00.000 10072 worker thread done servicing request
22:23:54.873 00.000 10072 Worker thread wakes up
22:23:54.873 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:54.873 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:54.882 00.009 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:23:55.291 00.409 10072 Exposure complete
22:23:55.352 00.061 10072 worker thread done servicing request
22:23:55.352 00.000 1032 OnExposeComplete: enter
22:23:55.354 00.002 1032 UpdateGuideState(): m_state=6
22:23:55.356 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3754
22:23:55.358 00.002 1032 Star::Find returns 1 (0), X=1099.48, Y=136.17, Mass=1375, SNR=26.1, Peak=121 HFD=3.2
22:23:55.361 00.003 1032 MultiStar: [#1 0.19,-0.02,0.92,U] [#2 0.02,-0.12,0.75,U] [#3 0.17,-0.04,0.71,U] [#4 0.07,0.10,0.65,U] [#5 0.06,-0.37,0.00,M7] [#6 -0.06,-0.09,0.58,U] [#7 -0.02,-0.32,0.00,M2] [#8 0.10,-0.05,0.50,U] 
22:23:55.364 00.003 1032 refined, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.19, -0.00}
22:23:55.366 00.002 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
22:23:55.369 00.003 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
22:23:55.371 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.27 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
22:23:55.373 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
22:23:55.375 00.002 1032 Enqueuing Move request for scope (0.11, -0.03)
22:23:55.376 00.001 10072 Worker thread wakes up
22:23:55.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
22:23:55.376 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
22:23:55.376 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
22:23:55.378 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:23:55.381 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:23:55.381 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:23:55.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:55.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:23:55.381 00.000 10072 MoveAxis(E, 7, ABG)
22:23:55.381 00.000 10072 Guiding  Dir = 2, Dur = 7
22:23:55.381 00.000 10072 IsGuiding returns 0
22:23:55.382 00.001 10072 PulseGuide returned control before completion, sleep 17
22:23:55.399 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.1
22:23:55.402 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:55.405 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:55.406 00.001 1032 Enqueuing Expose request
22:23:55.412 00.006 10072 IsGuiding returns 0
22:23:55.412 00.000 10072 Move returns status 0, amount 7
22:23:55.412 00.000 10072 MoveAxis(N, 0, ABG)
22:23:55.412 00.000 10072 Move returns status 0, amount 0
22:23:55.412 00.000 10072 move complete, result=0
22:23:55.412 00.000 10072 worker thread done servicing request
22:23:55.412 00.000 10072 Worker thread wakes up
22:23:55.412 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:55.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:55.415 00.003 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:23:56.040 00.625 10072 Exposure complete
22:23:56.095 00.055 10072 worker thread done servicing request
22:23:56.095 00.000 1032 OnExposeComplete: enter
22:23:56.097 00.002 1032 UpdateGuideState(): m_state=6
22:23:56.099 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3755
22:23:56.100 00.001 1032 Star::Find returns 1 (0), X=1099.50, Y=136.24, Mass=1270, SNR=25.0, Peak=110 HFD=3.2
22:23:56.102 00.002 1032 MultiStar: [#1 0.19,0.16,0.00,M5] [#2 0.05,0.12,0.75,U] [#3 0.08,-0.01,0.78,U] [#4 0.02,0.34,0.00,M1] [#5 0.09,-0.07,0.67,U] [#6 0.01,0.12,0.67,U] [#7 0.03,-0.05,0.67,U] [#8 0.21,0.14,0.00,M1] 
22:23:56.104 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.03}, one-star: {0.22, 0.07}
22:23:56.107 00.003 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:23:56.108 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:23:56.110 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.36 mountX=0.01 mountY=-0.09, mountTheta=-1.47
22:23:56.112 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
22:23:56.113 00.001 1032 Enqueuing Move request for scope (0.09, 0.03)
22:23:56.115 00.002 10072 Worker thread wakes up
22:23:56.115 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
22:23:56.115 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
22:23:56.115 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
22:23:56.117 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:23:56.118 00.001 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:23:56.120 00.002 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:23:56.120 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:56.120 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:23:56.120 00.000 10072 MoveAxis(E, 8, ABG)
22:23:56.120 00.000 10072 Guiding  Dir = 2, Dur = 8
22:23:56.120 00.000 10072 IsGuiding returns 0
22:23:56.121 00.001 10072 PulseGuide returned control before completion, sleep 18
22:23:56.138 00.017 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:23:56.140 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:56.143 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:56.145 00.002 1032 Enqueuing Expose request
22:23:56.147 00.002 10072 IsGuiding returns 0
22:23:56.147 00.000 10072 Move returns status 0, amount 8
22:23:56.147 00.000 10072 MoveAxis(N, 0, ABG)
22:23:56.147 00.000 10072 Move returns status 0, amount 0
22:23:56.147 00.000 10072 move complete, result=0
22:23:56.148 00.001 10072 worker thread done servicing request
22:23:56.148 00.000 10072 Worker thread wakes up
22:23:56.148 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:56.148 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:56.156 00.008 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:23:56.555 00.399 10072 Exposure complete
22:23:56.609 00.054 10072 worker thread done servicing request
22:23:56.609 00.000 1032 OnExposeComplete: enter
22:23:56.610 00.001 1032 UpdateGuideState(): m_state=6
22:23:56.618 00.008 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3756
22:23:56.621 00.003 1032 Star::Find returns 1 (0), X=1099.50, Y=136.23, Mass=1267, SNR=25.0, Peak=116 HFD=3.2
22:23:56.622 00.001 1032 MultiStar: [#1 0.13,0.15,0.97,U] [#2 -0.02,0.05,0.77,U] [#3 0.18,0.06,0.76,U] [#4 0.10,0.12,0.71,U] [#5 0.15,-0.18,0.70,U] [#6 0.05,-0.03,0.62,U] [#7 0.06,-0.01,0.71,U] [#8 0.10,0.18,0.51,U] 
22:23:56.624 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.21, 0.06}
22:23:56.625 00.001 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
22:23:56.627 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
22:23:56.628 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.38 mountX=0.01 mountY=-0.12, mountTheta=-1.45
22:23:56.632 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
22:23:56.634 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
22:23:56.636 00.002 10072 Worker thread wakes up
22:23:56.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
22:23:56.636 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
22:23:56.636 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.01 yDistance=-0.12
22:23:56.638 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:23:56.640 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:23:56.640 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:23:56.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:56.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:23:56.640 00.000 10072 MoveAxis(E, 7, ABG)
22:23:56.640 00.000 10072 Guiding  Dir = 2, Dur = 7
22:23:56.640 00.000 10072 IsGuiding returns 0
22:23:56.640 00.000 10072 PulseGuide returned control before completion, sleep 17
22:23:56.657 00.017 1032 UpdateGuideState exits: m=1267 SNR=25.0
22:23:56.658 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:56.660 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:56.662 00.002 1032 Enqueuing Expose request
22:23:56.663 00.001 10072 IsGuiding returns 0
22:23:56.663 00.000 10072 Move returns status 0, amount 7
22:23:56.663 00.000 10072 MoveAxis(N, 0, ABG)
22:23:56.663 00.000 10072 Move returns status 0, amount 0
22:23:56.663 00.000 10072 move complete, result=0
22:23:56.663 00.000 10072 worker thread done servicing request
22:23:56.663 00.000 10072 Worker thread wakes up
22:23:56.663 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:56.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:56.670 00.007 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:23:57.293 00.623 10072 Exposure complete
22:23:57.348 00.055 10072 worker thread done servicing request
22:23:57.349 00.001 1032 OnExposeComplete: enter
22:23:57.350 00.001 1032 UpdateGuideState(): m_state=6
22:23:57.352 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3757
22:23:57.354 00.002 1032 Star::Find returns 1 (0), X=1099.34, Y=136.24, Mass=1487, SNR=27.1, Peak=143 HFD=3.1
22:23:57.356 00.002 1032 MultiStar: [#1 0.24,0.04,0.00,M5] [#2 -0.09,0.21,0.73,U] [#3 0.13,0.17,0.71,U] [#4 0.01,0.22,0.62,U] [#5 -0.07,-0.12,0.63,U] [#6 -0.00,0.05,0.56,U] [#7 0.04,0.07,0.71,U] [#8 -0.02,0.10,0.53,U] 
22:23:57.358 00.002 1032 single-star, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.06, 0.07}
22:23:57.360 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
22:23:57.362 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
22:23:57.363 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.88 mountX=0.05 mountY=-0.08, mountTheta=-0.95
22:23:57.367 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
22:23:57.369 00.002 1032 Enqueuing Move request for scope (0.06, 0.07)
22:23:57.371 00.002 10072 Worker thread wakes up
22:23:57.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
22:23:57.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
22:23:57.371 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.08
22:23:57.374 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:23:57.376 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:23:57.376 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:23:57.376 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:57.377 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:23:57.377 00.000 10072 MoveAxis(E, 8, ABG)
22:23:57.377 00.000 10072 Guiding  Dir = 2, Dur = 8
22:23:57.377 00.000 10072 IsGuiding returns 0
22:23:57.377 00.000 10072 PulseGuide returned control before completion, sleep 18
22:23:57.396 00.019 1032 UpdateGuideState exits: m=1487 SNR=27.1
22:23:57.399 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:57.401 00.002 10072 IsGuiding returns 0
22:23:57.401 00.000 10072 Move returns status 0, amount 8
22:23:57.401 00.000 10072 MoveAxis(N, 0, ABG)
22:23:57.401 00.000 10072 Move returns status 0, amount 0
22:23:57.401 00.000 10072 move complete, result=0
22:23:57.401 00.000 10072 worker thread done servicing request
22:23:57.401 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:57.404 00.003 1032 Enqueuing Expose request
22:23:57.405 00.001 10072 Worker thread wakes up
22:23:57.405 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:57.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:57.405 00.000 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:23:57.822 00.417 10072 Exposure complete
22:23:57.876 00.054 10072 worker thread done servicing request
22:23:57.876 00.000 1032 OnExposeComplete: enter
22:23:57.879 00.003 1032 UpdateGuideState(): m_state=6
22:23:57.881 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3758
22:23:57.883 00.002 1032 Star::Find returns 1 (0), X=1099.17, Y=136.43, Mass=1494, SNR=27.2, Peak=135 HFD=3.3
22:23:57.885 00.002 1032 MultiStar: [#1 0.18,0.23,0.00,M6] [#2 0.07,0.22,0.75,U] [#3 0.09,0.01,0.67,U] [#4 -0.09,0.15,0.64,U] [#5 -0.06,-0.06,0.66,U] [#6 0.02,0.06,0.54,U] [#7 0.12,0.01,0.68,U] [#8 0.09,0.22,0.00,M1] 
22:23:57.887 00.002 1032 refined, 6 included, MultiStar: {-0.00, 0.11}, one-star: {-0.11, 0.26}
22:23:57.888 00.001 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
22:23:57.889 00.001 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
22:23:57.892 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.58 mountX=0.10 mountY=-0.03, mountTheta=-0.25
22:23:57.895 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.11, opts=13)
22:23:57.899 00.004 1032 Enqueuing Move request for scope (-0.00, 0.11)
22:23:57.901 00.002 10072 Worker thread wakes up
22:23:57.902 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
22:23:57.902 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
22:23:57.902 00.000 10072 Moving (-0.00, 0.11) raw xDistance=0.10 yDistance=-0.03
22:23:57.904 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:23:57.907 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:23:57.907 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:23:57.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:57.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:23:57.907 00.000 10072 MoveAxis(E, 7, ABG)
22:23:57.907 00.000 10072 Guiding  Dir = 2, Dur = 7
22:23:57.907 00.000 10072 IsGuiding returns 0
22:23:57.908 00.001 10072 PulseGuide returned control before completion, sleep 17
22:23:57.926 00.018 1032 UpdateGuideState exits: m=1494 SNR=27.2
22:23:57.928 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:57.931 00.003 10072 IsGuiding returns 0
22:23:57.931 00.000 10072 Move returns status 0, amount 7
22:23:57.931 00.000 10072 MoveAxis(N, 0, ABG)
22:23:57.931 00.000 10072 Move returns status 0, amount 0
22:23:57.931 00.000 10072 move complete, result=0
22:23:57.931 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:57.933 00.002 1032 Enqueuing Expose request
22:23:57.936 00.003 10072 worker thread done servicing request
22:23:57.936 00.000 10072 Worker thread wakes up
22:23:57.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:57.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:57.936 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:23:58.571 00.635 10072 Exposure complete
22:23:58.629 00.058 10072 worker thread done servicing request
22:23:58.629 00.000 1032 OnExposeComplete: enter
22:23:58.630 00.001 1032 UpdateGuideState(): m_state=6
22:23:58.632 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3759
22:23:58.634 00.002 1032 Star::Find returns 1 (0), X=1099.27, Y=136.39, Mass=1434, SNR=26.6, Peak=136 HFD=3.1
22:23:58.636 00.002 1032 MultiStar: [#1 0.22,0.17,0.00,M7] [#2 -0.04,0.06,0.81,U] [#3 0.21,0.21,0.00,M3] [#4 -0.05,0.35,0.00,M1] [#5 -0.22,0.05,0.66,U] [#6 -0.16,0.16,0.58,U] [#7 0.16,0.13,0.67,U] [#8 0.17,0.27,0.00,M2] 
22:23:58.637 00.001 1032 refined, 4 included, MultiStar: {-0.05, 0.13}, one-star: {-0.01, 0.22}
22:23:58.639 00.002 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
22:23:58.641 00.002 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
22:23:58.643 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.92 mountX=0.14 mountY=0.01, mountTheta=0.09
22:23:58.646 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.13, opts=13)
22:23:58.649 00.003 1032 Enqueuing Move request for scope (-0.05, 0.13)
22:23:58.650 00.001 10072 Worker thread wakes up
22:23:58.650 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
22:23:58.650 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
22:23:58.650 00.000 10072 Moving (-0.05, 0.13) raw xDistance=0.14 yDistance=0.01
22:23:58.652 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:23:58.653 00.001 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.95
22:23:58.653 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
22:23:58.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:58.654 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:23:58.654 00.000 10072 MoveAxis(W, 61, ABG)
22:23:58.654 00.000 10072 Guiding  Dir = 3, Dur = 61
22:23:58.654 00.000 10072 IsGuiding returns 0
22:23:58.654 00.000 10072 PulseGuide returned control before completion, sleep 71
22:23:58.672 00.018 1032 UpdateGuideState exits: m=1434 SNR=26.6
22:23:58.675 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:58.676 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:58.679 00.003 1032 Enqueuing Expose request
22:23:58.741 00.062 10072 IsGuiding returns 0
22:23:58.741 00.000 10072 Move returns status 0, amount 61
22:23:58.741 00.000 10072 MoveAxis(N, 0, ABG)
22:23:58.741 00.000 10072 Move returns status 0, amount 0
22:23:58.741 00.000 10072 move complete, result=0
22:23:58.741 00.000 10072 worker thread done servicing request
22:23:58.741 00.000 10072 Worker thread wakes up
22:23:58.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:58.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:58.742 00.001 1032 GuideStep: 0.1 px 61 ms WEST, 0.0 px 0 ms NORTH
22:23:59.150 00.408 10072 Exposure complete
22:23:59.209 00.059 1032 OnExposeComplete: enter
22:23:59.213 00.004 1032 UpdateGuideState(): m_state=6
22:23:59.215 00.002 10072 worker thread done servicing request
22:23:59.215 00.000 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
22:23:59.217 00.002 1032 Star::Find returns 1 (0), X=1099.29, Y=136.47, Mass=1164, SNR=24.0, Peak=114 HFD=3.2
22:23:59.218 00.001 1032 MultiStar: [#1 0.28,0.49,0.00,M8] [#2 -0.08,0.14,0.85,U] [#3 0.13,0.26,0.00,M4] [#4 -0.00,0.47,0.00,M2] [#5 -0.32,0.11,0.00,M3] [#6 0.02,0.27,0.00,M1] [#7 0.02,0.32,0.00,M1] [#8 0.17,0.49,0.00,M3] 
22:23:59.220 00.002 1032 refined, 1 included, MultiStar: {-0.03, 0.22}, one-star: {0.01, 0.29}
22:23:59.222 00.002 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
22:23:59.223 00.001 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
22:23:59.226 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.72 mountX=0.22 mountY=-0.02, mountTheta=-0.11
22:23:59.230 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.22, opts=13)
22:23:59.232 00.002 1032 Enqueuing Move request for scope (-0.03, 0.22)
22:23:59.233 00.001 10072 Worker thread wakes up
22:23:59.235 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
22:23:59.235 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
22:23:59.235 00.000 10072 Moving (-0.03, 0.22) raw xDistance=0.22 yDistance=-0.02
22:23:59.240 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:23:59.242 00.002 10072 PPEC rslt: input = 0.22, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 285.95
22:23:59.243 00.001 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
22:23:59.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:59.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:23:59.243 00.000 10072 MoveAxis(W, 102, ABG)
22:23:59.243 00.000 10072 Guiding  Dir = 3, Dur = 102
22:23:59.244 00.001 10072 IsGuiding returns 0
22:23:59.244 00.000 10072 PulseGuide returned control before completion, sleep 112
22:23:59.261 00.017 1032 UpdateGuideState exits: m=1164 SNR=24.0
22:23:59.264 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:59.267 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:23:59.273 00.006 1032 Enqueuing Expose request
22:23:59.364 00.091 10072 IsGuiding returns 0
22:23:59.365 00.001 10072 Move returns status 0, amount 102
22:23:59.365 00.000 10072 MoveAxis(N, 0, ABG)
22:23:59.365 00.000 10072 Move returns status 0, amount 0
22:23:59.365 00.000 10072 move complete, result=0
22:23:59.365 00.000 10072 worker thread done servicing request
22:23:59.365 00.000 10072 Worker thread wakes up
22:23:59.365 00.000 1032 GuideStep: 0.2 px 102 ms WEST, -0.0 px 0 ms NORTH
22:23:59.368 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:23:59.368 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:23:59.994 00.626 10072 Exposure complete
22:24:00.052 00.058 10072 worker thread done servicing request
22:24:00.052 00.000 1032 OnExposeComplete: enter
22:24:00.054 00.002 1032 UpdateGuideState(): m_state=6
22:24:00.056 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3761
22:24:00.059 00.003 1032 Star::Find returns 1 (0), X=1099.31, Y=136.34, Mass=1419, SNR=26.5, Peak=128 HFD=3.2
22:24:00.061 00.002 1032 MultiStar: [#1 0.35,0.23,0.00,M9] [#2 0.10,0.06,0.74,U] [#3 0.14,-0.04,0.75,U] [#4 0.14,0.12,0.62,U] [#5 -0.00,-0.12,0.64,U] [#6 0.03,-0.02,0.60,U] [#7 0.09,-0.04,0.67,U] [#8 0.11,0.28,0.00,M4] 
22:24:00.062 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.03}, one-star: {0.03, 0.16}
22:24:00.064 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
22:24:00.066 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
22:24:00.067 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.34 mountX=0.01 mountY=-0.08, mountTheta=-1.49
22:24:00.070 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
22:24:00.072 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
22:24:00.074 00.002 10072 Worker thread wakes up
22:24:00.074 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:24:00.074 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:24:00.074 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
22:24:00.077 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:24:00.081 00.004 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:24:00.081 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:24:00.081 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:00.081 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:24:00.081 00.000 10072 MoveAxis(E, 3, ABG)
22:24:00.081 00.000 10072 Guiding  Dir = 2, Dur = 3
22:24:00.081 00.000 10072 IsGuiding returns 0
22:24:00.082 00.001 10072 PulseGuide returned control before completion, sleep 13
22:24:00.099 00.017 1032 UpdateGuideState exits: m=1419 SNR=26.5
22:24:00.102 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:00.104 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:00.106 00.002 1032 Enqueuing Expose request
22:24:00.108 00.002 10072 IsGuiding returns 0
22:24:00.108 00.000 10072 Move returns status 0, amount 3
22:24:00.108 00.000 10072 MoveAxis(N, 0, ABG)
22:24:00.108 00.000 10072 Move returns status 0, amount 0
22:24:00.108 00.000 10072 move complete, result=0
22:24:00.108 00.000 10072 worker thread done servicing request
22:24:00.108 00.000 10072 Worker thread wakes up
22:24:00.108 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:00.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:00.118 00.010 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:24:00.526 00.408 10072 Exposure complete
22:24:00.583 00.057 10072 worker thread done servicing request
22:24:00.583 00.000 1032 OnExposeComplete: enter
22:24:00.586 00.003 1032 UpdateGuideState(): m_state=6
22:24:00.587 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3762
22:24:00.589 00.002 1032 Star::Find returns 1 (0), X=1099.41, Y=136.39, Mass=1201, SNR=24.3, Peak=130 HFD=3.1
22:24:00.591 00.002 1032 MultiStar: [#1 0.33,0.05,0.00,M10] [#2 0.13,-0.04,0.85,U] [#3 0.33,0.05,0.00,M4] [#4 0.23,0.25,0.00,M2] [#5 -0.07,-0.10,0.69,U] [#6 0.11,0.08,0.64,U] [#7 0.18,0.04,0.73,U] [#8 0.26,0.22,0.00,M5] 
22:24:00.594 00.003 1032 refined, 4 included, MultiStar: {0.10, 0.05}, one-star: {0.13, 0.21}
22:24:00.596 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
22:24:00.598 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
22:24:00.600 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.46 mountX=0.02 mountY=-0.11, mountTheta=-1.37
22:24:00.602 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
22:24:00.604 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
22:24:00.606 00.002 10072 Worker thread wakes up
22:24:00.606 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
22:24:00.607 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
22:24:00.607 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
22:24:00.608 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:24:00.611 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:24:00.612 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:24:00.612 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:00.612 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:24:00.612 00.000 10072 MoveAxis(E, 2, ABG)
22:24:00.612 00.000 10072 Guiding  Dir = 2, Dur = 2
22:24:00.612 00.000 10072 IsGuiding returns 0
22:24:00.613 00.001 10072 PulseGuide returned control before completion, sleep 12
22:24:00.629 00.016 10072 IsGuiding returns 0
22:24:00.629 00.000 10072 Move returns status 0, amount 2
22:24:00.629 00.000 10072 MoveAxis(N, 0, ABG)
22:24:00.629 00.000 10072 Move returns status 0, amount 0
22:24:00.629 00.000 10072 move complete, result=0
22:24:00.629 00.000 10072 worker thread done servicing request
22:24:00.631 00.002 1032 UpdateGuideState exits: m=1201 SNR=24.3
22:24:00.633 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:00.634 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:00.638 00.004 1032 Enqueuing Expose request
22:24:00.639 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:24:00.641 00.002 10072 Worker thread wakes up
22:24:00.641 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:00.641 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:01.276 00.635 10072 Exposure complete
22:24:01.337 00.061 1032 OnExposeComplete: enter
22:24:01.339 00.002 1032 UpdateGuideState(): m_state=6
22:24:01.341 00.002 10072 worker thread done servicing request
22:24:01.341 00.000 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3763
22:24:01.344 00.003 1032 Star::Find returns 1 (0), X=1099.26, Y=136.30, Mass=1185, SNR=24.1, Peak=115 HFD=3.0
22:24:01.345 00.001 1032 MultiStar: [#1 0.24,0.25,0.00,R] [#2 0.26,0.24,0.00,M1] [#3 0.34,0.04,0.00,M5] [#4 0.03,0.20,0.77,U] [#5 -0.21,0.17,0.00,M2] [#6 0.12,0.11,0.68,U] [#7 0.12,-0.13,0.71,U] [#8 0.07,0.24,0.00,M6] 
22:24:01.347 00.002 1032 refined, 3 included, MultiStar: {0.05, 0.09}, one-star: {-0.02, 0.13}
22:24:01.350 00.003 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
22:24:01.351 00.001 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
22:24:01.353 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.03 mountX=0.07 mountY=-0.07, mountTheta=-0.80
22:24:01.357 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
22:24:01.359 00.002 1032 Enqueuing Move request for scope (0.05, 0.09)
22:24:01.360 00.001 10072 Worker thread wakes up
22:24:01.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
22:24:01.360 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
22:24:01.360 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
22:24:01.364 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:24:01.368 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:24:01.368 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:24:01.368 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:01.368 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:24:01.368 00.000 10072 MoveAxis(E, 3, ABG)
22:24:01.368 00.000 10072 Guiding  Dir = 2, Dur = 3
22:24:01.370 00.002 10072 IsGuiding returns 0
22:24:01.370 00.000 10072 PulseGuide returned control before completion, sleep 13
22:24:01.384 00.014 10072 IsGuiding returns 0
22:24:01.384 00.000 10072 Move returns status 0, amount 3
22:24:01.384 00.000 10072 MoveAxis(N, 0, ABG)
22:24:01.384 00.000 10072 Move returns status 0, amount 0
22:24:01.384 00.000 10072 move complete, result=0
22:24:01.384 00.000 10072 worker thread done servicing request
22:24:01.388 00.004 1032 UpdateGuideState exits: m=1185 SNR=24.1
22:24:01.390 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:01.393 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:01.394 00.001 1032 Enqueuing Expose request
22:24:01.397 00.003 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:24:01.400 00.003 10072 Worker thread wakes up
22:24:01.400 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:01.400 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:01.808 00.408 10072 Exposure complete
22:24:01.860 00.052 1032 OnExposeComplete: enter
22:24:01.863 00.003 1032 UpdateGuideState(): m_state=6
22:24:01.866 00.003 10072 worker thread done servicing request
22:24:01.866 00.000 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3764
22:24:01.868 00.002 1032 Star::Find returns 1 (0), X=1099.16, Y=136.46, Mass=1163, SNR=23.9, Peak=115 HFD=3.1
22:24:01.870 00.002 1032 MultiStar: [#1 -0.07,-0.04,1.04,U] [#2 0.06,0.06,0.83,U] [#3 0.31,-0.05,0.00,M6] [#4 0.11,0.10,0.70,U] [#5 -0.21,-0.03,0.71,U] [#6 -0.00,0.13,0.65,U] [#7 0.05,-0.11,0.75,U] [#8 0.17,0.22,0.00,M7] 
22:24:01.872 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.06}, one-star: {-0.12, 0.29}
22:24:01.873 00.001 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
22:24:01.875 00.002 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
22:24:01.876 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.02 mountX=0.07 mountY=0.01, mountTheta=0.19
22:24:01.879 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
22:24:01.880 00.001 1032 Enqueuing Move request for scope (-0.03, 0.06)
22:24:01.881 00.001 10072 Worker thread wakes up
22:24:01.882 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
22:24:01.882 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
22:24:01.882 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.07 yDistance=0.01
22:24:01.884 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:24:01.886 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:24:01.886 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:24:01.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:01.887 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:24:01.887 00.000 10072 MoveAxis(E, 3, ABG)
22:24:01.887 00.000 10072 Guiding  Dir = 2, Dur = 3
22:24:01.887 00.000 10072 IsGuiding returns 0
22:24:01.887 00.000 10072 PulseGuide returned control before completion, sleep 13
22:24:01.905 00.018 1032 UpdateGuideState exits: m=1163 SNR=23.9
22:24:01.907 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:01.908 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:01.909 00.001 1032 Enqueuing Expose request
22:24:01.914 00.005 10072 IsGuiding returns 0
22:24:01.914 00.000 10072 Move returns status 0, amount 3
22:24:01.914 00.000 10072 MoveAxis(N, 0, ABG)
22:24:01.914 00.000 10072 Move returns status 0, amount 0
22:24:01.914 00.000 10072 move complete, result=0
22:24:01.914 00.000 10072 worker thread done servicing request
22:24:01.914 00.000 10072 Worker thread wakes up
22:24:01.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:01.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:01.919 00.005 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:24:02.544 00.625 10072 Exposure complete
22:24:02.596 00.052 10072 worker thread done servicing request
22:24:02.596 00.000 1032 OnExposeComplete: enter
22:24:02.599 00.003 1032 UpdateGuideState(): m_state=6
22:24:02.601 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3765
22:24:02.602 00.001 1032 Star::Find returns 1 (0), X=1099.38, Y=136.25, Mass=1092, SNR=23.2, Peak=101 HFD=3.1
22:24:02.604 00.002 1032 MultiStar: [#1 0.08,-0.14,1.08,U] [#2 0.19,0.02,0.88,U] [#3 0.27,-0.13,0.00,M7] [#4 0.18,0.09,0.70,U] [#5 -0.00,-0.09,0.73,U] [#6 -0.03,-0.05,0.66,U] [#7 0.20,-0.06,0.75,U] [#8 0.13,0.20,0.00,M8] 
22:24:02.605 00.001 1032 refined, 6 included, MultiStar: {0.10, -0.02}, one-star: {0.10, 0.08}
22:24:02.608 00.003 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:24:02.609 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:24:02.610 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-0.23 mountX=-0.05 mountY=-0.09, mountTheta=-2.06
22:24:02.612 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
22:24:02.614 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
22:24:02.616 00.002 10072 Worker thread wakes up
22:24:02.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:24:02.616 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:24:02.616 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
22:24:02.617 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:24:02.620 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:24:02.620 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:24:02.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:02.620 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:24:02.620 00.000 10072 MoveAxis(E, 3, ABG)
22:24:02.620 00.000 10072 Guiding  Dir = 2, Dur = 3
22:24:02.621 00.001 10072 IsGuiding returns 0
22:24:02.621 00.000 10072 PulseGuide returned control before completion, sleep 13
22:24:02.638 00.017 1032 UpdateGuideState exits: m=1092 SNR=23.2
22:24:02.640 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:02.642 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:02.644 00.002 1032 Enqueuing Expose request
22:24:02.650 00.006 10072 IsGuiding returns 0
22:24:02.650 00.000 10072 Move returns status 0, amount 3
22:24:02.650 00.000 10072 MoveAxis(N, 0, ABG)
22:24:02.650 00.000 10072 Move returns status 0, amount 0
22:24:02.650 00.000 10072 move complete, result=0
22:24:02.650 00.000 10072 worker thread done servicing request
22:24:02.650 00.000 10072 Worker thread wakes up
22:24:02.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:02.651 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:02.654 00.003 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:24:03.057 00.403 10072 Exposure complete
22:24:03.114 00.057 10072 worker thread done servicing request
22:24:03.114 00.000 1032 OnExposeComplete: enter
22:24:03.116 00.002 1032 UpdateGuideState(): m_state=6
22:24:03.118 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3766
22:24:03.121 00.003 1032 Star::Find returns 1 (0), X=1099.40, Y=136.34, Mass=1315, SNR=25.5, Peak=122 HFD=3.2
22:24:03.122 00.001 1032 MultiStar: [#1 0.00,-0.25,0.00,M1] [#2 0.19,0.04,0.76,U] [#3 0.24,-0.21,0.00,M8] [#4 0.03,-0.07,0.69,U] [#5 0.01,-0.14,0.69,U] [#6 0.00,0.02,0.60,U] [#7 0.09,-0.18,0.70,U] [#8 0.35,0.11,0.00,M9] 
22:24:03.123 00.001 1032 refined, 5 included, MultiStar: {0.08, -0.01}, one-star: {0.12, 0.17}
22:24:03.125 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:24:03.126 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:24:03.128 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.18 mountX=-0.03 mountY=-0.07, mountTheta=-2.01
22:24:03.130 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:24:03.133 00.003 1032 Enqueuing Move request for scope (0.08, -0.01)
22:24:03.134 00.001 10072 Worker thread wakes up
22:24:03.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:24:03.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:24:03.135 00.001 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
22:24:03.136 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:24:03.139 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:24:03.139 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:24:03.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:03.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:24:03.139 00.000 10072 MoveAxis(E, 3, ABG)
22:24:03.139 00.000 10072 Guiding  Dir = 2, Dur = 3
22:24:03.139 00.000 10072 IsGuiding returns 0
22:24:03.140 00.001 10072 PulseGuide returned control before completion, sleep 13
22:24:03.157 00.017 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:24:03.159 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:03.160 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:03.162 00.002 1032 Enqueuing Expose request
22:24:03.164 00.002 10072 IsGuiding returns 0
22:24:03.164 00.000 10072 Move returns status 0, amount 3
22:24:03.164 00.000 10072 MoveAxis(N, 0, ABG)
22:24:03.164 00.000 10072 Move returns status 0, amount 0
22:24:03.164 00.000 10072 move complete, result=0
22:24:03.164 00.000 10072 worker thread done servicing request
22:24:03.164 00.000 10072 Worker thread wakes up
22:24:03.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:03.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:03.173 00.009 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:24:03.791 00.618 10072 Exposure complete
22:24:03.848 00.057 10072 worker thread done servicing request
22:24:03.849 00.001 1032 OnExposeComplete: enter
22:24:03.851 00.002 1032 UpdateGuideState(): m_state=6
22:24:03.853 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3767
22:24:03.855 00.002 1032 Star::Find returns 1 (0), X=1099.52, Y=136.21, Mass=1448, SNR=26.7, Peak=148 HFD=3.1
22:24:03.857 00.002 1032 MultiStar: [#1 0.09,-0.21,0.90,U] [#2 0.14,-0.14,0.75,U] [#3 0.26,-0.07,0.00,M9] [#4 0.08,0.04,0.67,U] [#5 -0.08,-0.07,0.64,U] [#6 0.05,-0.07,0.60,U] [#7 0.31,-0.10,0.00,M1] [#8 0.32,0.18,0.00,M10] 
22:24:03.860 00.003 1032 refined, 5 included, MultiStar: {0.10, -0.07}, one-star: {0.23, 0.03}
22:24:03.862 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
22:24:03.865 00.003 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
22:24:03.869 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.62 mountX=-0.09 mountY=-0.08, mountTheta=-2.45
22:24:03.871 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
22:24:03.873 00.002 1032 Enqueuing Move request for scope (0.10, -0.07)
22:24:03.874 00.001 10072 Worker thread wakes up
22:24:03.874 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
22:24:03.874 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
22:24:03.874 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.08
22:24:03.877 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:24:03.880 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:24:03.880 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:24:03.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:03.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:24:03.880 00.000 10072 MoveAxis(E, 3, ABG)
22:24:03.880 00.000 10072 Guiding  Dir = 2, Dur = 3
22:24:03.881 00.001 10072 IsGuiding returns 0
22:24:03.881 00.000 10072 PulseGuide returned control before completion, sleep 13
22:24:03.897 00.016 10072 IsGuiding returns 0
22:24:03.897 00.000 10072 Move returns status 0, amount 3
22:24:03.897 00.000 10072 MoveAxis(N, 0, ABG)
22:24:03.897 00.000 10072 Move returns status 0, amount 0
22:24:03.897 00.000 10072 move complete, result=0
22:24:03.898 00.001 10072 worker thread done servicing request
22:24:03.902 00.004 1032 UpdateGuideState exits: m=1448 SNR=26.7
22:24:03.904 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:03.906 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:03.907 00.001 1032 Enqueuing Expose request
22:24:03.910 00.003 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:24:03.912 00.002 10072 Worker thread wakes up
22:24:03.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:03.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:04.322 00.410 10072 Exposure complete
22:24:04.376 00.054 10072 worker thread done servicing request
22:24:04.377 00.001 1032 OnExposeComplete: enter
22:24:04.378 00.001 1032 UpdateGuideState(): m_state=6
22:24:04.380 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3768
22:24:04.382 00.002 1032 Star::Find returns 1 (0), X=1099.41, Y=136.29, Mass=1350, SNR=25.8, Peak=129 HFD=3.2
22:24:04.383 00.001 1032 MultiStar: [#1 0.16,-0.18,0.00,M1] [#2 0.02,-0.04,0.78,U] [#3 0.23,-0.00,0.73,U] [#4 0.28,0.20,0.00,M1] [#5 -0.05,-0.20,0.66,U] [#6 0.03,0.06,0.58,U] [#7 0.25,-0.19,0.00,M2] [#8 0.37,0.13,0.00,R] 
22:24:04.385 00.002 1032 refined, 4 included, MultiStar: {0.08, -0.01}, one-star: {0.13, 0.11}
22:24:04.387 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
22:24:04.389 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
22:24:04.390 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.07 mountX=-0.03 mountY=-0.08, mountTheta=-1.90
22:24:04.395 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:24:04.397 00.002 1032 Enqueuing Move request for scope (0.08, -0.01)
22:24:04.400 00.003 10072 Worker thread wakes up
22:24:04.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:24:04.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:24:04.400 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.08
22:24:04.402 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:24:04.404 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:24:04.404 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:24:04.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:04.405 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:24:04.405 00.000 10072 MoveAxis(E, 3, ABG)
22:24:04.405 00.000 10072 Guiding  Dir = 2, Dur = 3
22:24:04.405 00.000 10072 IsGuiding returns 0
22:24:04.405 00.000 10072 PulseGuide returned control before completion, sleep 13
22:24:04.421 00.016 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:24:04.426 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:04.427 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:04.430 00.003 1032 Enqueuing Expose request
22:24:04.432 00.002 10072 IsGuiding returns 0
22:24:04.432 00.000 10072 Move returns status 0, amount 3
22:24:04.432 00.000 10072 MoveAxis(N, 0, ABG)
22:24:04.432 00.000 10072 Move returns status 0, amount 0
22:24:04.432 00.000 10072 move complete, result=0
22:24:04.432 00.000 10072 worker thread done servicing request
22:24:04.432 00.000 10072 Worker thread wakes up
22:24:04.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:04.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:04.440 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:24:05.056 00.616 10072 Exposure complete
22:24:05.107 00.051 10072 worker thread done servicing request
22:24:05.107 00.000 1032 OnExposeComplete: enter
22:24:05.108 00.001 1032 UpdateGuideState(): m_state=6
22:24:05.111 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3769
22:24:05.112 00.001 1032 Star::Find returns 1 (0), X=1099.43, Y=136.28, Mass=1285, SNR=25.2, Peak=122 HFD=3.2
22:24:05.114 00.002 1032 MultiStar: [#1 0.07,-0.07,1.01,U] [#2 -0.03,0.06,0.80,U] [#3 0.32,0.05,0.00,M9] [#4 0.09,0.17,0.64,U] [#5 0.07,-0.03,0.67,U] [#6 0.08,0.10,0.64,U] [#7 0.14,0.04,0.67,U] [#8 0.01,0.14,0.58,U] 
22:24:05.116 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {0.15, 0.11}
22:24:05.118 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
22:24:05.119 00.001 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
22:24:05.121 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.65 mountX=0.04 mountY=-0.09, mountTheta=-1.18
22:24:05.124 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
22:24:05.126 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
22:24:05.128 00.002 10072 Worker thread wakes up
22:24:05.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:24:05.128 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:24:05.128 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.09
22:24:05.130 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:24:05.132 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:24:05.132 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:24:05.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:05.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:24:05.132 00.000 10072 MoveAxis(E, 3, ABG)
22:24:05.133 00.001 10072 Guiding  Dir = 2, Dur = 3
22:24:05.133 00.000 10072 IsGuiding returns 0
22:24:05.133 00.000 10072 PulseGuide returned control before completion, sleep 13
22:24:05.150 00.017 1032 UpdateGuideState exits: m=1285 SNR=25.2
22:24:05.153 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:05.155 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:05.156 00.001 1032 Enqueuing Expose request
22:24:05.161 00.005 10072 IsGuiding returns 0
22:24:05.161 00.000 10072 Move returns status 0, amount 3
22:24:05.161 00.000 10072 MoveAxis(N, 0, ABG)
22:24:05.161 00.000 10072 Move returns status 0, amount 0
22:24:05.161 00.000 10072 move complete, result=0
22:24:05.161 00.000 10072 worker thread done servicing request
22:24:05.161 00.000 10072 Worker thread wakes up
22:24:05.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:05.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:05.166 00.005 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:24:05.572 00.406 10072 Exposure complete
22:24:05.628 00.056 10072 worker thread done servicing request
22:24:05.628 00.000 1032 OnExposeComplete: enter
22:24:05.630 00.002 1032 UpdateGuideState(): m_state=6
22:24:05.632 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3770
22:24:05.634 00.002 1032 Star::Find returns 1 (0), X=1099.56, Y=136.33, Mass=1393, SNR=26.2, Peak=131 HFD=3.2
22:24:05.637 00.003 1032 MultiStar: [#1 0.05,-0.15,0.89,U] [#2 0.04,-0.01,0.70,U] [#3 0.34,0.01,0.00,M10] [#4 0.18,0.08,0.65,U] [#5 0.08,-0.03,0.64,U] [#6 -0.04,-0.04,0.56,U] [#7 0.15,-0.16,0.65,U] [#8 -0.17,0.05,0.48,U] 
22:24:05.639 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.28, 0.16}
22:24:05.640 00.001 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
22:24:05.643 00.003 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
22:24:05.645 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.10 mountX=-0.03 mountY=-0.09, mountTheta=-1.93
22:24:05.649 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
22:24:05.651 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
22:24:05.652 00.001 10072 Worker thread wakes up
22:24:05.653 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:24:05.653 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:24:05.653 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.09
22:24:05.654 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:24:05.656 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:24:05.656 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:24:05.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:05.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:24:05.656 00.000 10072 MoveAxis(E, 3, ABG)
22:24:05.656 00.000 10072 Guiding  Dir = 2, Dur = 3
22:24:05.657 00.001 10072 IsGuiding returns 0
22:24:05.657 00.000 10072 PulseGuide returned control before completion, sleep 13
22:24:05.676 00.019 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:24:05.678 00.002 10072 IsGuiding returns 0
22:24:05.678 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:05.680 00.002 10072 Move returns status 0, amount 3
22:24:05.680 00.000 10072 MoveAxis(N, 0, ABG)
22:24:05.680 00.000 10072 Move returns status 0, amount 0
22:24:05.681 00.001 10072 move complete, result=0
22:24:05.681 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:05.683 00.002 1032 Enqueuing Expose request
22:24:05.685 00.002 10072 worker thread done servicing request
22:24:05.685 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:24:05.686 00.001 10072 Worker thread wakes up
22:24:05.687 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:05.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:06.321 00.634 10072 Exposure complete
22:24:06.378 00.057 10072 worker thread done servicing request
22:24:06.378 00.000 1032 OnExposeComplete: enter
22:24:06.381 00.003 1032 UpdateGuideState(): m_state=6
22:24:06.383 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3771
22:24:06.385 00.002 1032 Star::Find returns 1 (0), X=1099.49, Y=136.24, Mass=1413, SNR=26.4, Peak=132 HFD=3.1
22:24:06.387 00.002 1032 MultiStar: [#1 0.06,-0.28,0.00,M1] [#2 0.15,0.02,0.77,U] [#3 0.58,-0.10,0.00,R] [#4 0.19,-0.02,0.64,U] [#5 -0.02,-0.12,0.61,U] [#6 0.12,-0.05,0.59,U] [#7 0.12,0.01,0.69,U] [#8 0.04,-0.15,0.48,U] 
22:24:06.388 00.001 1032 refined, 6 included, MultiStar: {0.13, -0.02}, one-star: {0.21, 0.07}
22:24:06.389 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
22:24:06.392 00.003 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
22:24:06.395 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.16 mountX=-0.05 mountY=-0.12, mountTheta=-1.99
22:24:06.398 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
22:24:06.401 00.003 1032 Enqueuing Move request for scope (0.13, -0.02)
22:24:06.403 00.002 10072 Worker thread wakes up
22:24:06.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
22:24:06.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
22:24:06.403 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
22:24:06.405 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:24:06.407 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:24:06.407 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:24:06.407 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:06.407 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:24:06.407 00.000 10072 MoveAxis(E, 3, ABG)
22:24:06.407 00.000 10072 Guiding  Dir = 2, Dur = 3
22:24:06.408 00.001 10072 IsGuiding returns 0
22:24:06.408 00.000 10072 PulseGuide returned control before completion, sleep 13
22:24:06.426 00.018 1032 UpdateGuideState exits: m=1413 SNR=26.4
22:24:06.430 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:06.433 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:06.435 00.002 1032 Enqueuing Expose request
22:24:06.436 00.001 10072 IsGuiding returns 0
22:24:06.436 00.000 10072 Move returns status 0, amount 3
22:24:06.436 00.000 10072 MoveAxis(N, 0, ABG)
22:24:06.436 00.000 10072 Move returns status 0, amount 0
22:24:06.436 00.000 10072 move complete, result=0
22:24:06.437 00.001 10072 worker thread done servicing request
22:24:06.437 00.000 10072 Worker thread wakes up
22:24:06.437 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:06.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:06.445 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:24:06.855 00.410 10072 Exposure complete
22:24:06.909 00.054 10072 worker thread done servicing request
22:24:06.909 00.000 1032 OnExposeComplete: enter
22:24:06.911 00.002 1032 UpdateGuideState(): m_state=6
22:24:06.913 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3772
22:24:06.914 00.001 1032 Star::Find returns 1 (0), X=1099.49, Y=136.26, Mass=1287, SNR=25.2, Peak=121 HFD=3.2
22:24:06.916 00.002 1032 MultiStar: [#1 0.13,-0.16,1.00,U] [#2 0.22,-0.05,0.79,U] [#3 -0.19,-0.01,0.77,U] [#4 0.21,0.10,0.69,U] [#5 0.09,-0.13,0.67,U] [#6 0.16,0.11,0.65,U] [#7 0.21,-0.08,0.72,U] [#8 -0.04,-0.06,0.50,U] 
22:24:06.917 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.21, 0.09}
22:24:06.920 00.003 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:24:06.921 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:24:06.924 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.18 mountX=-0.05 mountY=-0.11, mountTheta=-2.01
22:24:06.928 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
22:24:06.931 00.003 1032 Enqueuing Move request for scope (0.12, -0.02)
22:24:06.932 00.001 10072 Worker thread wakes up
22:24:06.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
22:24:06.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
22:24:06.932 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
22:24:06.934 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:24:06.937 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:24:06.937 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:24:06.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:06.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:24:06.937 00.000 10072 MoveAxis(E, 3, ABG)
22:24:06.937 00.000 10072 Guiding  Dir = 2, Dur = 3
22:24:06.938 00.001 10072 IsGuiding returns 0
22:24:06.938 00.000 10072 PulseGuide returned control before completion, sleep 13
22:24:06.954 00.016 1032 UpdateGuideState exits: m=1287 SNR=25.2
22:24:06.956 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:06.958 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:06.960 00.002 1032 Enqueuing Expose request
22:24:06.962 00.002 10072 IsGuiding returns 0
22:24:06.962 00.000 10072 Move returns status 0, amount 3
22:24:06.962 00.000 10072 MoveAxis(N, 0, ABG)
22:24:06.962 00.000 10072 Move returns status 0, amount 0
22:24:06.962 00.000 10072 move complete, result=0
22:24:06.962 00.000 10072 worker thread done servicing request
22:24:06.962 00.000 10072 Worker thread wakes up
22:24:06.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:06.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:06.968 00.006 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:24:07.602 00.634 10072 Exposure complete
22:24:07.656 00.054 10072 worker thread done servicing request
22:24:07.657 00.001 1032 OnExposeComplete: enter
22:24:07.658 00.001 1032 UpdateGuideState(): m_state=6
22:24:07.660 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3773
22:24:07.662 00.002 1032 Star::Find returns 1 (0), X=1099.44, Y=136.18, Mass=1199, SNR=24.3, Peak=112 HFD=3.2
22:24:07.664 00.002 1032 MultiStar: [#1 0.11,-0.18,1.02,U] [#2 0.11,-0.12,0.85,U] [#3 -0.21,-0.01,0.76,U] [#4 0.27,0.13,0.00,M1] [#5 0.13,-0.26,0.00,M1] [#6 0.23,0.05,0.00,M1] [#7 0.25,-0.12,0.00,M1] [#8 0.16,-0.05,0.58,U] 
22:24:07.665 00.001 1032 refined, 4 included, MultiStar: {0.07, -0.07}, one-star: {0.16, 0.01}
22:24:07.667 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
22:24:07.669 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
22:24:07.671 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.79 mountX=-0.09 mountY=-0.05, mountTheta=-2.62
22:24:07.674 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
22:24:07.677 00.003 1032 Enqueuing Move request for scope (0.07, -0.07)
22:24:07.678 00.001 10072 Worker thread wakes up
22:24:07.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
22:24:07.678 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
22:24:07.678 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.05
22:24:07.682 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:24:07.684 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:24:07.684 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:24:07.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:07.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:24:07.684 00.000 10072 MoveAxis(E, 5, ABG)
22:24:07.684 00.000 10072 Guiding  Dir = 2, Dur = 5
22:24:07.685 00.001 10072 IsGuiding returns 0
22:24:07.685 00.000 10072 PulseGuide returned control before completion, sleep 15
22:24:07.702 00.017 1032 UpdateGuideState exits: m=1199 SNR=24.3
22:24:07.705 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:07.708 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:07.710 00.002 1032 Enqueuing Expose request
22:24:07.711 00.001 10072 IsGuiding returns 0
22:24:07.711 00.000 10072 Move returns status 0, amount 5
22:24:07.712 00.001 10072 MoveAxis(N, 0, ABG)
22:24:07.712 00.000 10072 Move returns status 0, amount 0
22:24:07.712 00.000 10072 move complete, result=0
22:24:07.712 00.000 10072 worker thread done servicing request
22:24:07.712 00.000 10072 Worker thread wakes up
22:24:07.712 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:07.712 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:07.720 00.008 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:24:08.118 00.398 10072 Exposure complete
22:24:08.172 00.054 10072 worker thread done servicing request
22:24:08.172 00.000 1032 OnExposeComplete: enter
22:24:08.176 00.004 1032 UpdateGuideState(): m_state=6
22:24:08.179 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3774
22:24:08.182 00.003 1032 Star::Find returns 1 (0), X=1099.52, Y=136.23, Mass=1312, SNR=25.5, Peak=128 HFD=3.1
22:24:08.184 00.002 1032 MultiStar: [#1 0.21,-0.27,0.00,M1] [#2 0.15,-0.12,0.84,U] [#3 -0.16,-0.01,0.71,U] [#4 0.40,-0.06,0.00,M2] [#5 0.07,-0.22,0.66,U] [#6 0.33,-0.12,0.00,M2] [#7 0.24,-0.11,0.00,M2] [#8 -0.12,-0.15,0.55,U] 
22:24:08.186 00.002 1032 refined, 4 included, MultiStar: {0.06, -0.07}, one-star: {0.24, 0.06}
22:24:08.188 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:24:08.189 00.001 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:24:08.190 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.88 mountX=-0.09 mountY=-0.04, mountTheta=-2.71
22:24:08.193 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
22:24:08.194 00.001 1032 Enqueuing Move request for scope (0.06, -0.07)
22:24:08.197 00.003 10072 Worker thread wakes up
22:24:08.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
22:24:08.197 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
22:24:08.197 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.09 yDistance=-0.04
22:24:08.199 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:24:08.201 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:24:08.201 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:24:08.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:08.201 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:24:08.201 00.000 10072 MoveAxis(E, 4, ABG)
22:24:08.202 00.001 10072 Guiding  Dir = 2, Dur = 4
22:24:08.202 00.000 10072 IsGuiding returns 0
22:24:08.202 00.000 10072 PulseGuide returned control before completion, sleep 14
22:24:08.221 00.019 1032 UpdateGuideState exits: m=1312 SNR=25.5
22:24:08.224 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:08.226 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:08.229 00.003 1032 Enqueuing Expose request
22:24:08.231 00.002 10072 IsGuiding returns 0
22:24:08.231 00.000 10072 Move returns status 0, amount 4
22:24:08.231 00.000 10072 MoveAxis(N, 0, ABG)
22:24:08.231 00.000 10072 Move returns status 0, amount 0
22:24:08.231 00.000 10072 move complete, result=0
22:24:08.232 00.001 10072 worker thread done servicing request
22:24:08.232 00.000 10072 Worker thread wakes up
22:24:08.232 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:08.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:08.244 00.012 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:24:08.872 00.628 10072 Exposure complete
22:24:08.926 00.054 10072 worker thread done servicing request
22:24:08.926 00.000 1032 OnExposeComplete: enter
22:24:08.928 00.002 1032 UpdateGuideState(): m_state=6
22:24:08.929 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3775
22:24:08.931 00.002 1032 Star::Find returns 1 (0), X=1099.54, Y=136.01, Mass=1273, SNR=25.0, Peak=112 HFD=3.2
22:24:08.933 00.002 1032 MultiStar: [#1 0.29,-0.38,0.00,M2] [#2 0.42,-0.19,0.00,M1] [#3 -0.14,-0.10,0.74,U] [#4 0.38,-0.15,0.00,M3] [#5 0.15,-0.40,0.00,M1] [#6 0.19,-0.32,0.00,M3] [#7 0.28,-0.29,0.00,M3] [#8 0.00,-0.26,0.00,M1] 
22:24:08.936 00.003 1032 refined, 1 included, MultiStar: {0.09, -0.13}, one-star: {0.26, -0.16}
22:24:08.938 00.002 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
22:24:08.939 00.001 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
22:24:08.941 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.98 mountX=-0.15 mountY=-0.05, mountTheta=-2.81
22:24:08.944 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.13, opts=13)
22:24:08.946 00.002 1032 Enqueuing Move request for scope (0.09, -0.13)
22:24:08.948 00.002 10072 Worker thread wakes up
22:24:08.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
22:24:08.949 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
22:24:08.949 00.000 10072 Moving (0.09, -0.13) raw xDistance=-0.15 yDistance=-0.05
22:24:08.950 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:24:08.952 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 285.96
22:24:08.952 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
22:24:08.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:08.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:24:08.952 00.000 10072 MoveAxis(E, 77, ABG)
22:24:08.952 00.000 10072 Guiding  Dir = 2, Dur = 77
22:24:08.952 00.000 10072 IsGuiding returns 0
22:24:08.954 00.002 10072 PulseGuide returned control before completion, sleep 87
22:24:08.970 00.016 1032 UpdateGuideState exits: m=1273 SNR=25.0
22:24:08.972 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:08.975 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:08.976 00.001 1032 Enqueuing Expose request
22:24:09.042 00.066 10072 IsGuiding returns 0
22:24:09.042 00.000 10072 Move returns status 0, amount 77
22:24:09.042 00.000 10072 MoveAxis(N, 0, ABG)
22:24:09.042 00.000 10072 Move returns status 0, amount 0
22:24:09.042 00.000 10072 move complete, result=0
22:24:09.042 00.000 10072 worker thread done servicing request
22:24:09.042 00.000 10072 Worker thread wakes up
22:24:09.042 00.000 1032 GuideStep: -0.2 px 77 ms EAST, -0.1 px 0 ms NORTH
22:24:09.045 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:09.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:09.455 00.410 10072 Exposure complete
22:24:09.512 00.057 10072 worker thread done servicing request
22:24:09.512 00.000 1032 OnExposeComplete: enter
22:24:09.514 00.002 1032 UpdateGuideState(): m_state=6
22:24:09.517 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3776
22:24:09.519 00.002 1032 Star::Find returns 1 (0), X=1099.49, Y=136.04, Mass=1309, SNR=25.4, Peak=118 HFD=3.1
22:24:09.522 00.003 1032 MultiStar: [#1 0.12,-0.38,0.00,M3] [#2 0.24,-0.17,0.00,M2] [#3 -0.18,-0.19,0.00,M1] [#4 0.40,-0.12,0.00,M4] [#5 0.01,-0.31,0.00,M2] [#6 0.16,-0.26,0.00,M4] [#7 0.32,-0.43,0.00,M4] [#8 -0.07,-0.25,0.00,M2] 
22:24:09.524 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
22:24:09.526 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
22:24:09.528 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.57 mountX=-0.18 mountY=-0.17, mountTheta=-2.40
22:24:09.530 00.002 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.13, opts=13)
22:24:09.532 00.002 1032 Enqueuing Move request for scope (0.21, -0.13)
22:24:09.534 00.002 10072 Worker thread wakes up
22:24:09.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
22:24:09.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
22:24:09.534 00.000 10072 Moving (0.21, -0.13) raw xDistance=-0.18 yDistance=-0.17
22:24:09.536 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:24:09.538 00.002 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 285.96
22:24:09.538 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
22:24:09.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:09.539 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:24:09.539 00.000 10072 MoveAxis(E, 91, ABG)
22:24:09.539 00.000 10072 Guiding  Dir = 2, Dur = 91
22:24:09.539 00.000 10072 IsGuiding returns 0
22:24:09.539 00.000 10072 PulseGuide returned control before completion, sleep 101
22:24:09.577 00.038 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:24:09.584 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:09.587 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:09.589 00.002 1032 Enqueuing Expose request
22:24:09.641 00.052 10072 IsGuiding returns 0
22:24:09.641 00.000 10072 Move returns status 0, amount 91
22:24:09.642 00.001 10072 MoveAxis(N, 0, ABG)
22:24:09.642 00.000 10072 Move returns status 0, amount 0
22:24:09.642 00.000 10072 move complete, result=0
22:24:09.642 00.000 10072 worker thread done servicing request
22:24:09.642 00.000 10072 Worker thread wakes up
22:24:09.642 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:09.642 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:09.651 00.009 1032 GuideStep: -0.2 px 91 ms EAST, -0.2 px 0 ms NORTH
22:24:10.271 00.620 10072 Exposure complete
22:24:10.327 00.056 10072 worker thread done servicing request
22:24:10.327 00.000 1032 OnExposeComplete: enter
22:24:10.329 00.002 1032 UpdateGuideState(): m_state=6
22:24:10.331 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3777
22:24:10.333 00.002 1032 Star::Find returns 1 (0), X=1099.43, Y=136.31, Mass=1401, SNR=26.3, Peak=131 HFD=3.2
22:24:10.335 00.002 1032 MultiStar: [#1 0.10,-0.09,0.97,U] [#2 0.36,0.05,0.00,M3] [#3 -0.24,0.11,0.00,M2] [#4 0.31,0.19,0.00,M5] [#5 0.03,-0.08,0.64,U] [#6 0.17,0.06,0.57,U] [#7 0.15,0.09,0.68,U] [#8 -0.09,0.18,0.53,U] 
22:24:10.337 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.04}, one-star: {0.14, 0.14}
22:24:10.339 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
22:24:10.340 00.001 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
22:24:10.341 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.44 mountX=0.02 mountY=-0.10, mountTheta=-1.39
22:24:10.344 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
22:24:10.348 00.004 1032 Enqueuing Move request for scope (0.09, 0.04)
22:24:10.350 00.002 10072 Worker thread wakes up
22:24:10.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
22:24:10.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
22:24:10.350 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.02 yDistance=-0.10
22:24:10.354 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:24:10.356 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:24:10.356 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:24:10.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:10.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:24:10.356 00.000 10072 MoveAxis(E, 7, ABG)
22:24:10.356 00.000 10072 Guiding  Dir = 2, Dur = 7
22:24:10.357 00.001 10072 IsGuiding returns 0
22:24:10.357 00.000 10072 PulseGuide returned control before completion, sleep 17
22:24:10.374 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.3
22:24:10.376 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:10.378 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:10.381 00.003 1032 Enqueuing Expose request
22:24:10.383 00.002 10072 IsGuiding returns 0
22:24:10.383 00.000 10072 Move returns status 0, amount 7
22:24:10.383 00.000 10072 MoveAxis(N, 0, ABG)
22:24:10.383 00.000 10072 Move returns status 0, amount 0
22:24:10.383 00.000 10072 move complete, result=0
22:24:10.384 00.001 10072 worker thread done servicing request
22:24:10.384 00.000 10072 Worker thread wakes up
22:24:10.384 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:10.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:10.392 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:24:10.795 00.403 10072 Exposure complete
22:24:10.854 00.059 10072 worker thread done servicing request
22:24:10.854 00.000 1032 OnExposeComplete: enter
22:24:10.855 00.001 1032 UpdateGuideState(): m_state=6
22:24:10.857 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3778
22:24:10.858 00.001 1032 Star::Find returns 1 (0), X=1099.49, Y=136.27, Mass=1221, SNR=24.5, Peak=114 HFD=3.2
22:24:10.860 00.002 1032 MultiStar: [#1 0.15,-0.11,0.98,U] [#2 0.26,0.09,0.00,M4] [#3 -0.19,0.13,0.81,U] [#4 0.23,0.30,0.00,M6] [#5 0.10,-0.07,0.69,U] [#6 0.17,0.06,0.61,U] [#7 0.24,0.11,0.00,M4] [#8 0.06,-0.01,0.52,U] 
22:24:10.862 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.02}, one-star: {0.21, 0.10}
22:24:10.864 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
22:24:10.868 00.004 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
22:24:10.870 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.20 mountX=-0.01 mountY=-0.09, mountTheta=-1.63
22:24:10.872 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
22:24:10.875 00.003 1032 Enqueuing Move request for scope (0.09, 0.02)
22:24:10.876 00.001 10072 Worker thread wakes up
22:24:10.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
22:24:10.876 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
22:24:10.876 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.01 yDistance=-0.09
22:24:10.878 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:24:10.881 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:24:10.881 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:24:10.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:10.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:24:10.881 00.000 10072 MoveAxis(E, 6, ABG)
22:24:10.881 00.000 10072 Guiding  Dir = 2, Dur = 6
22:24:10.881 00.000 10072 IsGuiding returns 0
22:24:10.881 00.000 10072 PulseGuide returned control before completion, sleep 16
22:24:10.899 00.018 1032 UpdateGuideState exits: m=1221 SNR=24.5
22:24:10.901 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:10.903 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:10.905 00.002 1032 Enqueuing Expose request
22:24:10.911 00.006 10072 IsGuiding returns 0
22:24:10.911 00.000 10072 Move returns status 0, amount 6
22:24:10.911 00.000 10072 MoveAxis(N, 0, ABG)
22:24:10.912 00.001 10072 Move returns status 0, amount 0
22:24:10.912 00.000 10072 move complete, result=0
22:24:10.912 00.000 10072 worker thread done servicing request
22:24:10.912 00.000 10072 Worker thread wakes up
22:24:10.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:10.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:10.914 00.002 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:24:11.538 00.624 10072 Exposure complete
22:24:11.601 00.063 10072 worker thread done servicing request
22:24:11.601 00.000 1032 OnExposeComplete: enter
22:24:11.603 00.002 1032 UpdateGuideState(): m_state=6
22:24:11.605 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3779
22:24:11.607 00.002 1032 Star::Find returns 1 (0), X=1099.57, Y=136.23, Mass=1298, SNR=25.3, Peak=119 HFD=3.2
22:24:11.608 00.001 1032 MultiStar: [#1 0.23,-0.23,0.00,M2] [#2 0.17,-0.13,0.76,U] [#3 -0.10,0.05,0.77,U] [#4 0.12,0.21,0.00,M7] [#5 0.10,-0.24,0.00,M1] [#6 0.11,-0.09,0.62,U] [#7 0.35,-0.18,0.00,M5] [#8 -0.03,0.04,0.53,U] 
22:24:11.610 00.002 1032 refined, 4 included, MultiStar: {0.11, -0.01}, one-star: {0.29, 0.06}
22:24:11.611 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
22:24:11.618 00.007 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
22:24:11.620 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.08 mountX=-0.04 mountY=-0.10, mountTheta=-1.91
22:24:11.623 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
22:24:11.626 00.003 1032 Enqueuing Move request for scope (0.11, -0.01)
22:24:11.627 00.001 10072 Worker thread wakes up
22:24:11.627 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
22:24:11.627 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
22:24:11.627 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.10
22:24:11.629 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:24:11.632 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:24:11.632 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:24:11.632 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:11.632 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:24:11.632 00.000 10072 MoveAxis(E, 7, ABG)
22:24:11.632 00.000 10072 Guiding  Dir = 2, Dur = 7
22:24:11.633 00.001 10072 IsGuiding returns 0
22:24:11.633 00.000 10072 PulseGuide returned control before completion, sleep 17
22:24:11.650 00.017 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:24:11.653 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:11.655 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:11.656 00.001 1032 Enqueuing Expose request
22:24:11.660 00.004 10072 IsGuiding returns 0
22:24:11.660 00.000 10072 Move returns status 0, amount 7
22:24:11.660 00.000 10072 MoveAxis(N, 0, ABG)
22:24:11.660 00.000 10072 Move returns status 0, amount 0
22:24:11.660 00.000 10072 move complete, result=0
22:24:11.660 00.000 10072 worker thread done servicing request
22:24:11.660 00.000 10072 Worker thread wakes up
22:24:11.660 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:11.660 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:11.666 00.006 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:24:12.069 00.403 10072 Exposure complete
22:24:12.128 00.059 10072 worker thread done servicing request
22:24:12.128 00.000 1032 OnExposeComplete: enter
22:24:12.131 00.003 1032 UpdateGuideState(): m_state=6
22:24:12.132 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3780
22:24:12.135 00.003 1032 Star::Find returns 1 (0), X=1099.57, Y=136.12, Mass=1375, SNR=26.0, Peak=117 HFD=3.3
22:24:12.138 00.003 1032 MultiStar: [#1 0.18,-0.27,0.00,M3] [#2 0.25,-0.08,0.00,M4] [#3 -0.01,-0.07,0.70,U] [#4 0.28,-0.00,0.00,M8] [#5 0.17,-0.33,0.00,M2] [#6 0.19,-0.14,0.57,U] [#7 0.15,-0.16,0.67,U] [#8 0.04,-0.26,0.00,M1] 
22:24:12.139 00.001 1032 refined, 3 included, MultiStar: {0.17, -0.10}, one-star: {0.29, -0.05}
22:24:12.141 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:24:12.142 00.001 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:24:12.146 00.004 1032 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.19 cameraTheta=-0.54 mountX=-0.14 mountY=-0.13, mountTheta=-2.37
22:24:12.149 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.10, opts=13)
22:24:12.151 00.002 1032 Enqueuing Move request for scope (0.17, -0.10)
22:24:12.153 00.002 10072 Worker thread wakes up
22:24:12.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
22:24:12.153 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
22:24:12.153 00.000 10072 Moving (0.17, -0.10) raw xDistance=-0.14 yDistance=-0.13
22:24:12.155 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:24:12.158 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 285.96
22:24:12.158 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
22:24:12.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:12.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:24:12.158 00.000 10072 MoveAxis(E, 71, ABG)
22:24:12.158 00.000 10072 Guiding  Dir = 2, Dur = 71
22:24:12.158 00.000 10072 IsGuiding returns 0
22:24:12.159 00.001 10072 PulseGuide returned control before completion, sleep 81
22:24:12.179 00.020 1032 UpdateGuideState exits: m=1375 SNR=26.0
22:24:12.181 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:12.183 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:12.185 00.002 1032 Enqueuing Expose request
22:24:12.254 00.069 10072 IsGuiding returns 0
22:24:12.254 00.000 10072 Move returns status 0, amount 71
22:24:12.254 00.000 10072 MoveAxis(N, 0, ABG)
22:24:12.254 00.000 10072 Move returns status 0, amount 0
22:24:12.254 00.000 10072 move complete, result=0
22:24:12.254 00.000 10072 worker thread done servicing request
22:24:12.255 00.001 10072 Worker thread wakes up
22:24:12.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:12.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:12.273 00.018 1032 GuideStep: -0.1 px 71 ms EAST, -0.1 px 0 ms NORTH
22:24:12.882 00.609 10072 Exposure complete
22:24:12.934 00.052 10072 worker thread done servicing request
22:24:12.934 00.000 1032 OnExposeComplete: enter
22:24:12.936 00.002 1032 UpdateGuideState(): m_state=6
22:24:12.938 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3781
22:24:12.940 00.002 1032 Star::Find returns 1 (0), X=1099.51, Y=136.22, Mass=1350, SNR=25.8, Peak=127 HFD=3.2
22:24:12.942 00.002 1032 MultiStar: [#1 0.14,-0.14,0.97,U] [#2 0.23,0.01,0.78,U] [#3 -0.13,0.13,0.74,U] [#4 0.30,0.20,0.00,M9] [#5 0.06,-0.08,0.66,U] [#6 0.20,0.04,0.59,U] [#7 0.21,-0.05,0.66,U] [#8 -0.05,0.04,0.52,U] 
22:24:12.943 00.001 1032 refined, 7 included, MultiStar: {0.12, -0.00}, one-star: {0.22, 0.05}
22:24:12.946 00.003 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:24:12.947 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:24:12.949 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.03 mountX=-0.04 mountY=-0.12, mountTheta=-1.86
22:24:12.951 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.00, opts=13)
22:24:12.954 00.003 1032 Enqueuing Move request for scope (0.12, -0.00)
22:24:12.957 00.003 10072 Worker thread wakes up
22:24:12.957 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
22:24:12.957 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
22:24:12.958 00.001 10072 Moving (0.12, -0.00) raw xDistance=-0.04 yDistance=-0.12
22:24:12.961 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:24:12.963 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:24:12.963 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:24:12.964 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:12.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:24:12.964 00.000 10072 MoveAxis(E, 7, ABG)
22:24:12.964 00.000 10072 Guiding  Dir = 2, Dur = 7
22:24:12.964 00.000 10072 IsGuiding returns 0
22:24:12.964 00.000 10072 PulseGuide returned control before completion, sleep 17
22:24:12.981 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:24:12.984 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:12.987 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:12.990 00.003 1032 Enqueuing Expose request
22:24:12.992 00.002 10072 IsGuiding returns 0
22:24:12.993 00.001 10072 Move returns status 0, amount 7
22:24:12.993 00.000 10072 MoveAxis(N, 0, ABG)
22:24:12.993 00.000 10072 Move returns status 0, amount 0
22:24:12.993 00.000 10072 move complete, result=0
22:24:12.993 00.000 10072 worker thread done servicing request
22:24:12.993 00.000 10072 Worker thread wakes up
22:24:12.993 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:12.993 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:12.999 00.006 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:24:13.412 00.413 10072 Exposure complete
22:24:13.468 00.056 10072 worker thread done servicing request
22:24:13.468 00.000 1032 OnExposeComplete: enter
22:24:13.470 00.002 1032 UpdateGuideState(): m_state=6
22:24:13.473 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3782
22:24:13.474 00.001 1032 Star::Find returns 1 (0), X=1099.49, Y=136.35, Mass=1301, SNR=25.3, Peak=123 HFD=3.2
22:24:13.476 00.002 1032 MultiStar: [#1 0.08,-0.16,0.93,U] [#2 0.25,0.03,0.00,M4] [#3 -0.24,0.19,0.00,M1] [#4 0.28,0.21,0.00,M10] [#5 0.18,-0.04,0.67,U] [#6 0.23,0.11,0.00,M1] [#7 0.26,-0.08,0.00,M4] [#8 -0.05,0.10,0.52,U] 
22:24:13.477 00.001 1032 refined, 3 included, MultiStar: {0.12, 0.02}, one-star: {0.21, 0.18}
22:24:13.479 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
22:24:13.480 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
22:24:13.482 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.14 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
22:24:13.483 00.001 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
22:24:13.486 00.003 1032 Enqueuing Move request for scope (0.12, 0.02)
22:24:13.490 00.004 10072 Worker thread wakes up
22:24:13.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
22:24:13.490 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
22:24:13.490 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
22:24:13.492 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:24:13.495 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:13.495 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:24:13.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:13.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:24:13.495 00.000 10072 MoveAxis(E, 6, ABG)
22:24:13.495 00.000 10072 Guiding  Dir = 2, Dur = 6
22:24:13.496 00.001 10072 IsGuiding returns 0
22:24:13.496 00.000 10072 PulseGuide returned control before completion, sleep 16
22:24:13.514 00.018 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:24:13.517 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:13.521 00.004 10072 IsGuiding returns 0
22:24:13.521 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:13.523 00.002 1032 Enqueuing Expose request
22:24:13.525 00.002 10072 Move returns status 0, amount 6
22:24:13.525 00.000 10072 MoveAxis(N, 0, ABG)
22:24:13.525 00.000 10072 Move returns status 0, amount 0
22:24:13.525 00.000 10072 move complete, result=0
22:24:13.526 00.001 10072 worker thread done servicing request
22:24:13.526 00.000 10072 Worker thread wakes up
22:24:13.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:13.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:13.534 00.008 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:24:14.149 00.615 10072 Exposure complete
22:24:14.202 00.053 10072 worker thread done servicing request
22:24:14.202 00.000 1032 OnExposeComplete: enter
22:24:14.205 00.003 1032 UpdateGuideState(): m_state=6
22:24:14.207 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3783
22:24:14.209 00.002 1032 Star::Find returns 1 (0), X=1099.56, Y=136.24, Mass=1296, SNR=25.3, Peak=118 HFD=3.2
22:24:14.213 00.004 1032 MultiStar: [#1 0.11,-0.24,0.00,M2] [#2 0.22,-0.05,0.78,U] [#3 -0.31,0.05,0.00,M2] [#4 0.14,0.15,0.63,U] [#5 0.16,-0.10,0.67,U] [#6 0.13,0.01,0.66,U] [#7 0.23,0.06,0.00,M5] [#8 -0.13,-0.03,0.52,U] 
22:24:14.215 00.002 1032 refined, 5 included, MultiStar: {0.16, 0.01}, one-star: {0.28, 0.07}
22:24:14.216 00.001 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
22:24:14.218 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
22:24:14.220 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.09 mountX=-0.03 mountY=-0.16, mountTheta=-1.74
22:24:14.223 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
22:24:14.225 00.002 1032 Enqueuing Move request for scope (0.16, 0.01)
22:24:14.228 00.003 10072 Worker thread wakes up
22:24:14.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
22:24:14.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
22:24:14.228 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.03 yDistance=-0.16
22:24:14.230 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:24:14.233 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:14.233 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:24:14.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:14.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:24:14.233 00.000 10072 MoveAxis(E, 6, ABG)
22:24:14.233 00.000 10072 Guiding  Dir = 2, Dur = 6
22:24:14.235 00.002 10072 IsGuiding returns 0
22:24:14.237 00.002 10072 PulseGuide returned control before completion, sleep 15
22:24:14.251 00.014 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:24:14.253 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:14.254 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:14.256 00.002 1032 Enqueuing Expose request
22:24:14.259 00.003 10072 IsGuiding returns 0
22:24:14.259 00.000 10072 Move returns status 0, amount 6
22:24:14.259 00.000 10072 MoveAxis(N, 0, ABG)
22:24:14.259 00.000 10072 Move returns status 0, amount 0
22:24:14.259 00.000 10072 move complete, result=0
22:24:14.259 00.000 10072 worker thread done servicing request
22:24:14.259 00.000 10072 Worker thread wakes up
22:24:14.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:14.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:14.269 00.010 1032 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
22:24:14.680 00.411 10072 Exposure complete
22:24:14.737 00.057 10072 worker thread done servicing request
22:24:14.737 00.000 1032 OnExposeComplete: enter
22:24:14.739 00.002 1032 UpdateGuideState(): m_state=6
22:24:14.743 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3784
22:24:14.744 00.001 1032 Star::Find returns 1 (0), X=1099.51, Y=136.22, Mass=1422, SNR=26.5, Peak=136 HFD=3.2
22:24:14.746 00.002 1032 MultiStar: [#1 0.15,-0.21,0.00,M3] [#2 0.09,-0.02,0.73,U] [#3 -0.06,0.06,0.76,U] [#4 0.21,0.16,0.00,M10] [#5 0.04,-0.06,0.63,U] [#6 0.21,-0.07,0.58,U] [#7 0.30,-0.06,0.00,M6] [#8 -0.16,0.02,0.48,U] 
22:24:14.748 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.00}, one-star: {0.22, 0.05}
22:24:14.749 00.001 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
22:24:14.752 00.003 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
22:24:14.754 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.01 mountX=-0.02 mountY=-0.07, mountTheta=-1.82
22:24:14.756 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
22:24:14.759 00.003 1032 Enqueuing Move request for scope (0.08, 0.00)
22:24:14.761 00.002 10072 Worker thread wakes up
22:24:14.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
22:24:14.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
22:24:14.761 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.07
22:24:14.763 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:24:14.765 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:14.765 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:24:14.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:14.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:24:14.765 00.000 10072 MoveAxis(E, 6, ABG)
22:24:14.765 00.000 10072 Guiding  Dir = 2, Dur = 6
22:24:14.766 00.001 10072 IsGuiding returns 0
22:24:14.767 00.001 10072 PulseGuide returned control before completion, sleep 16
22:24:14.785 00.018 1032 UpdateGuideState exits: m=1422 SNR=26.5
22:24:14.788 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:14.790 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:14.791 00.001 1032 Enqueuing Expose request
22:24:14.792 00.001 10072 IsGuiding returns 0
22:24:14.793 00.001 10072 Move returns status 0, amount 6
22:24:14.793 00.000 10072 MoveAxis(N, 0, ABG)
22:24:14.793 00.000 10072 Move returns status 0, amount 0
22:24:14.793 00.000 10072 move complete, result=0
22:24:14.793 00.000 10072 worker thread done servicing request
22:24:14.793 00.000 10072 Worker thread wakes up
22:24:14.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:14.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:14.802 00.009 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:24:15.436 00.634 10072 Exposure complete
22:24:15.495 00.059 10072 worker thread done servicing request
22:24:15.495 00.000 1032 OnExposeComplete: enter
22:24:15.497 00.002 1032 UpdateGuideState(): m_state=6
22:24:15.499 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3785
22:24:15.501 00.002 1032 Star::Find returns 1 (0), X=1099.49, Y=136.19, Mass=1380, SNR=26.1, Peak=126 HFD=3.1
22:24:15.503 00.002 1032 MultiStar: [#1 0.10,-0.20,0.94,U] [#2 0.19,0.05,0.77,U] [#3 -0.24,0.09,0.00,M2] [#4 0.13,0.04,0.67,U] [#5 -0.11,-0.03,0.63,U] [#6 0.11,-0.05,0.59,U] [#7 0.30,-0.07,0.00,M7] [#8 -0.03,0.07,0.53,U] 
22:24:15.505 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.02}, one-star: {0.20, 0.02}
22:24:15.506 00.001 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:24:15.508 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:24:15.509 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.23 mountX=-0.05 mountY=-0.09, mountTheta=-2.06
22:24:15.512 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
22:24:15.514 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
22:24:15.515 00.001 10072 Worker thread wakes up
22:24:15.516 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:24:15.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:24:15.516 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
22:24:15.517 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:24:15.521 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:15.521 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:24:15.521 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:15.521 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:24:15.521 00.000 10072 MoveAxis(E, 9, ABG)
22:24:15.522 00.001 10072 Guiding  Dir = 2, Dur = 9
22:24:15.522 00.000 10072 IsGuiding returns 0
22:24:15.523 00.001 10072 PulseGuide returned control before completion, sleep 19
22:24:15.540 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:24:15.546 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:15.551 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:15.554 00.003 1032 Enqueuing Expose request
22:24:15.557 00.003 10072 IsGuiding returns 0
22:24:15.557 00.000 10072 Move returns status 0, amount 9
22:24:15.557 00.000 10072 MoveAxis(N, 0, ABG)
22:24:15.557 00.000 10072 Move returns status 0, amount 0
22:24:15.557 00.000 10072 move complete, result=0
22:24:15.557 00.000 10072 worker thread done servicing request
22:24:15.557 00.000 10072 Worker thread wakes up
22:24:15.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:15.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:15.564 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:24:15.965 00.401 10072 Exposure complete
22:24:16.017 00.052 10072 worker thread done servicing request
22:24:16.017 00.000 1032 OnExposeComplete: enter
22:24:16.021 00.004 1032 UpdateGuideState(): m_state=6
22:24:16.022 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3786
22:24:16.025 00.003 1032 Star::Find returns 1 (0), X=1099.38, Y=136.29, Mass=1286, SNR=25.2, Peak=127 HFD=3.1
22:24:16.027 00.002 1032 MultiStar: [#1 0.10,-0.01,0.96,U] [#2 0.12,0.13,0.79,U] [#3 -0.28,0.07,0.00,M3] [#4 0.24,0.14,0.00,M10] [#5 -0.01,-0.03,0.67,U] [#6 0.23,0.18,0.00,M1] [#7 0.19,-0.10,0.68,U] [#8 -0.12,0.24,0.00,M1] 
22:24:16.029 00.002 1032 refined, 4 included, MultiStar: {0.10, 0.03}, one-star: {0.10, 0.12}
22:24:16.031 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
22:24:16.032 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
22:24:16.033 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.28 mountX=0.00 mountY=-0.11, mountTheta=-1.55
22:24:16.036 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
22:24:16.037 00.001 1032 Enqueuing Move request for scope (0.10, 0.03)
22:24:16.038 00.001 10072 Worker thread wakes up
22:24:16.039 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
22:24:16.039 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
22:24:16.039 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.11
22:24:16.040 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:24:16.042 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:16.042 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:24:16.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:16.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:24:16.042 00.000 10072 MoveAxis(E, 8, ABG)
22:24:16.042 00.000 10072 Guiding  Dir = 2, Dur = 8
22:24:16.044 00.002 10072 IsGuiding returns 0
22:24:16.044 00.000 10072 PulseGuide returned control before completion, sleep 18
22:24:16.061 00.017 1032 UpdateGuideState exits: m=1286 SNR=25.2
22:24:16.063 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:16.064 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:16.066 00.002 1032 Enqueuing Expose request
22:24:16.073 00.007 10072 IsGuiding returns 0
22:24:16.073 00.000 10072 Move returns status 0, amount 8
22:24:16.073 00.000 10072 MoveAxis(N, 0, ABG)
22:24:16.073 00.000 10072 Move returns status 0, amount 0
22:24:16.073 00.000 10072 move complete, result=0
22:24:16.073 00.000 10072 worker thread done servicing request
22:24:16.073 00.000 10072 Worker thread wakes up
22:24:16.074 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:16.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:16.075 00.001 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:24:16.702 00.627 10072 Exposure complete
22:24:16.754 00.052 10072 worker thread done servicing request
22:24:16.755 00.001 1032 OnExposeComplete: enter
22:24:16.757 00.002 1032 UpdateGuideState(): m_state=6
22:24:16.758 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3787
22:24:16.760 00.002 1032 Star::Find returns 1 (0), X=1099.46, Y=136.38, Mass=1256, SNR=24.9, Peak=117 HFD=3.2
22:24:16.762 00.002 1032 MultiStar: [#1 0.12,-0.10,0.96,U] [#2 0.12,0.10,0.81,U] [#3 -0.24,0.26,0.00,M4] [#4 0.24,0.22,0.00,R] [#5 0.02,0.05,0.70,U] [#6 0.13,0.08,0.64,U] [#7 0.30,0.01,0.00,M7] [#8 -0.15,0.08,0.59,U] 
22:24:16.764 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.07}, one-star: {0.18, 0.21}
22:24:16.765 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
22:24:16.768 00.003 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
22:24:16.770 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.67 mountX=0.04 mountY=-0.10, mountTheta=-1.16
22:24:16.772 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
22:24:16.775 00.003 1032 Enqueuing Move request for scope (0.09, 0.07)
22:24:16.776 00.001 10072 Worker thread wakes up
22:24:16.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
22:24:16.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
22:24:16.776 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.10
22:24:16.778 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:24:16.780 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:16.780 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:24:16.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:16.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:24:16.780 00.000 10072 MoveAxis(E, 9, ABG)
22:24:16.780 00.000 10072 Guiding  Dir = 2, Dur = 9
22:24:16.781 00.001 10072 IsGuiding returns 0
22:24:16.781 00.000 10072 PulseGuide returned control before completion, sleep 19
22:24:16.797 00.016 1032 UpdateGuideState exits: m=1256 SNR=24.9
22:24:16.799 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:16.802 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:16.804 00.002 1032 Enqueuing Expose request
22:24:16.809 00.005 10072 IsGuiding returns 0
22:24:16.809 00.000 10072 Move returns status 0, amount 9
22:24:16.809 00.000 10072 MoveAxis(N, 0, ABG)
22:24:16.809 00.000 10072 Move returns status 0, amount 0
22:24:16.809 00.000 10072 move complete, result=0
22:24:16.809 00.000 10072 worker thread done servicing request
22:24:16.809 00.000 10072 Worker thread wakes up
22:24:16.809 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:16.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:16.813 00.004 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:24:17.223 00.410 10072 Exposure complete
22:24:17.284 00.061 10072 worker thread done servicing request
22:24:17.284 00.000 1032 OnExposeComplete: enter
22:24:17.286 00.002 1032 UpdateGuideState(): m_state=6
22:24:17.288 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3788
22:24:17.291 00.003 1032 Star::Find returns 1 (0), X=1099.50, Y=136.29, Mass=1404, SNR=26.3, Peak=136 HFD=3.1
22:24:17.294 00.003 1032 MultiStar: [#1 0.16,-0.09,0.90,U] [#2 0.14,0.06,0.71,U] [#3 -0.23,0.15,0.00,M5] [#4 0.01,0.09,0.63,U] [#5 -0.09,-0.05,0.61,U] [#6 0.09,-0.04,0.59,U] [#7 0.20,-0.05,0.66,U] [#8 -0.01,0.14,0.51,U] 
22:24:17.296 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.22, 0.12}
22:24:17.298 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
22:24:17.302 00.004 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
22:24:17.306 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.20 mountX=-0.01 mountY=-0.11, mountTheta=-1.63
22:24:17.309 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
22:24:17.311 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
22:24:17.313 00.002 10072 Worker thread wakes up
22:24:17.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:24:17.313 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:24:17.313 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
22:24:17.315 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:24:17.318 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:17.318 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:24:17.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:17.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:24:17.318 00.000 10072 MoveAxis(E, 8, ABG)
22:24:17.318 00.000 10072 Guiding  Dir = 2, Dur = 8
22:24:17.319 00.001 10072 IsGuiding returns 0
22:24:17.319 00.000 10072 PulseGuide returned control before completion, sleep 18
22:24:17.341 00.022 1032 UpdateGuideState exits: m=1404 SNR=26.3
22:24:17.343 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:17.345 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:17.347 00.002 1032 Enqueuing Expose request
22:24:17.349 00.002 10072 IsGuiding returns 0
22:24:17.349 00.000 10072 Move returns status 0, amount 8
22:24:17.349 00.000 10072 MoveAxis(N, 0, ABG)
22:24:17.349 00.000 10072 Move returns status 0, amount 0
22:24:17.349 00.000 10072 move complete, result=0
22:24:17.350 00.001 10072 worker thread done servicing request
22:24:17.350 00.000 10072 Worker thread wakes up
22:24:17.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:17.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:17.358 00.008 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:24:17.976 00.618 10072 Exposure complete
22:24:18.031 00.055 10072 worker thread done servicing request
22:24:18.031 00.000 1032 OnExposeComplete: enter
22:24:18.033 00.002 1032 UpdateGuideState(): m_state=6
22:24:18.035 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3789
22:24:18.037 00.002 1032 Star::Find returns 1 (0), X=1099.57, Y=136.27, Mass=1343, SNR=25.7, Peak=127 HFD=3.2
22:24:18.039 00.002 1032 MultiStar: [#1 0.17,-0.08,0.94,U] [#2 0.17,0.16,0.79,U] [#3 -0.27,0.08,0.00,M6] [#4 -0.02,0.01,0.64,U] [#5 0.04,-0.14,0.64,U] [#6 0.25,0.08,0.00,M1] [#7 0.26,-0.05,0.00,M7] [#8 0.03,0.07,0.51,U] 
22:24:18.041 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.02}, one-star: {0.29, 0.10}
22:24:18.043 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
22:24:18.045 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
22:24:18.046 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.18 mountX=-0.01 mountY=-0.14, mountTheta=-1.65
22:24:18.050 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
22:24:18.052 00.002 1032 Enqueuing Move request for scope (0.14, 0.02)
22:24:18.054 00.002 10072 Worker thread wakes up
22:24:18.056 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
22:24:18.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
22:24:18.056 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.01 yDistance=-0.14
22:24:18.058 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=92, Gamma=2.230
22:24:18.059 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:18.060 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:24:18.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:18.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:24:18.060 00.000 10072 MoveAxis(E, 9, ABG)
22:24:18.060 00.000 10072 Guiding  Dir = 2, Dur = 9
22:24:18.060 00.000 10072 IsGuiding returns 0
22:24:18.061 00.001 10072 PulseGuide returned control before completion, sleep 19
22:24:18.078 00.017 1032 UpdateGuideState exits: m=1343 SNR=25.7
22:24:18.081 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:18.086 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:18.088 00.002 1032 Enqueuing Expose request
22:24:18.089 00.001 10072 IsGuiding returns 0
22:24:18.089 00.000 10072 Move returns status 0, amount 9
22:24:18.089 00.000 10072 MoveAxis(N, 0, ABG)
22:24:18.089 00.000 10072 Move returns status 0, amount 0
22:24:18.090 00.001 10072 move complete, result=0
22:24:18.090 00.000 10072 worker thread done servicing request
22:24:18.090 00.000 10072 Worker thread wakes up
22:24:18.090 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:18.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:18.097 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:24:18.506 00.409 10072 Exposure complete
22:24:18.564 00.058 10072 worker thread done servicing request
22:24:18.564 00.000 1032 OnExposeComplete: enter
22:24:18.567 00.003 1032 UpdateGuideState(): m_state=6
22:24:18.569 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3790
22:24:18.571 00.002 1032 Star::Find returns 1 (0), X=1099.55, Y=136.32, Mass=1348, SNR=25.8, Peak=128 HFD=3.2
22:24:18.573 00.002 1032 MultiStar: [#1 0.17,0.04,0.92,U] [#2 0.14,0.21,0.00,M1] [#3 -0.26,0.20,0.00,M7] [#4 -0.03,0.06,0.64,U] [#5 -0.10,-0.06,0.66,U] [#6 0.18,0.00,0.66,U] [#7 0.21,-0.03,0.73,U] [#8 -0.11,0.12,0.52,U] 
22:24:18.575 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.04}, one-star: {0.26, 0.15}
22:24:18.576 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
22:24:18.579 00.003 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
22:24:18.581 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.40 mountX=0.02 mountY=-0.11, mountTheta=-1.43
22:24:18.585 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
22:24:18.587 00.002 1032 Enqueuing Move request for scope (0.11, 0.04)
22:24:18.589 00.002 10072 Worker thread wakes up
22:24:18.589 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
22:24:18.589 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
22:24:18.589 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.02 yDistance=-0.11
22:24:18.592 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:24:18.594 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:18.594 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:24:18.594 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:18.595 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:24:18.595 00.000 10072 MoveAxis(E, 9, ABG)
22:24:18.595 00.000 10072 Guiding  Dir = 2, Dur = 9
22:24:18.595 00.000 10072 IsGuiding returns 0
22:24:18.595 00.000 10072 PulseGuide returned control before completion, sleep 19
22:24:18.614 00.019 1032 UpdateGuideState exits: m=1348 SNR=25.8
22:24:18.616 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:18.619 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:18.621 00.002 1032 Enqueuing Expose request
22:24:18.630 00.009 10072 IsGuiding returns 0
22:24:18.630 00.000 10072 Move returns status 0, amount 9
22:24:18.630 00.000 10072 MoveAxis(N, 0, ABG)
22:24:18.630 00.000 10072 Move returns status 0, amount 0
22:24:18.630 00.000 10072 move complete, result=0
22:24:18.630 00.000 10072 worker thread done servicing request
22:24:18.630 00.000 10072 Worker thread wakes up
22:24:18.630 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:18.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:18.630 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:24:19.256 00.626 10072 Exposure complete
22:24:19.320 00.064 10072 worker thread done servicing request
22:24:19.320 00.000 1032 OnExposeComplete: enter
22:24:19.322 00.002 1032 UpdateGuideState(): m_state=6
22:24:19.325 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3791
22:24:19.329 00.004 1032 Star::Find returns 1 (0), X=1099.45, Y=136.33, Mass=1170, SNR=24.0, Peak=115 HFD=3.2
22:24:19.332 00.003 1032 MultiStar: [#1 0.05,0.03,1.01,U] [#2 0.20,0.18,0.00,M2] [#3 -0.21,0.19,0.00,M8] [#4 0.03,0.07,0.71,U] [#5 0.08,0.00,0.68,U] [#6 0.09,0.17,0.65,U] [#7 0.23,0.12,0.00,M7] [#8 -0.15,0.12,0.61,U] 
22:24:19.335 00.003 1032 refined, 5 included, MultiStar: {0.06, 0.09}, one-star: {0.17, 0.16}
22:24:19.337 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
22:24:19.338 00.001 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
22:24:19.341 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.03 mountX=0.07 mountY=-0.08, mountTheta=-0.80
22:24:19.345 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
22:24:19.348 00.003 1032 Enqueuing Move request for scope (0.06, 0.09)
22:24:19.350 00.002 10072 Worker thread wakes up
22:24:19.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
22:24:19.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
22:24:19.350 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
22:24:19.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:24:19.354 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:19.354 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:24:19.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:19.355 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:24:19.355 00.000 10072 MoveAxis(E, 10, ABG)
22:24:19.355 00.000 10072 Guiding  Dir = 2, Dur = 10
22:24:19.355 00.000 10072 IsGuiding returns 0
22:24:19.355 00.000 10072 PulseGuide returned control before completion, sleep 20
22:24:19.374 00.019 1032 UpdateGuideState exits: m=1170 SNR=24.0
22:24:19.378 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:19.379 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:19.381 00.002 1032 Enqueuing Expose request
22:24:19.384 00.003 10072 IsGuiding returns 0
22:24:19.384 00.000 10072 Move returns status 0, amount 10
22:24:19.384 00.000 10072 MoveAxis(N, 0, ABG)
22:24:19.384 00.000 10072 Move returns status 0, amount 0
22:24:19.384 00.000 10072 move complete, result=0
22:24:19.384 00.000 10072 worker thread done servicing request
22:24:19.384 00.000 10072 Worker thread wakes up
22:24:19.385 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:19.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:19.393 00.008 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:24:19.795 00.402 10072 Exposure complete
22:24:19.853 00.058 10072 worker thread done servicing request
22:24:19.853 00.000 1032 OnExposeComplete: enter
22:24:19.856 00.003 1032 UpdateGuideState(): m_state=6
22:24:19.858 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3792
22:24:19.860 00.002 1032 Star::Find returns 1 (0), X=1099.54, Y=136.30, Mass=1238, SNR=24.7, Peak=119 HFD=3.2
22:24:19.863 00.003 1032 MultiStar: [#1 0.22,-0.10,0.00,M1] [#2 0.14,0.09,0.82,U] [#3 -0.21,0.14,0.00,M9] [#4 -0.14,0.03,0.68,U] [#5 -0.00,-0.09,0.68,U] [#6 0.21,0.12,0.00,M1] [#7 0.18,0.04,0.74,U] [#8 0.08,0.05,0.55,U] 
22:24:19.865 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.05}, one-star: {0.25, 0.12}
22:24:19.868 00.003 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
22:24:19.870 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
22:24:19.871 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.46 mountX=0.02 mountY=-0.11, mountTheta=-1.37
22:24:19.874 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
22:24:19.875 00.001 1032 Enqueuing Move request for scope (0.10, 0.05)
22:24:19.877 00.002 10072 Worker thread wakes up
22:24:19.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
22:24:19.877 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
22:24:19.877 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
22:24:19.879 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:24:19.882 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:19.882 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:24:19.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:19.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:24:19.882 00.000 10072 MoveAxis(E, 8, ABG)
22:24:19.882 00.000 10072 Guiding  Dir = 2, Dur = 8
22:24:19.882 00.000 10072 IsGuiding returns 0
22:24:19.883 00.001 10072 PulseGuide returned control before completion, sleep 18
22:24:19.902 00.019 1032 UpdateGuideState exits: m=1238 SNR=24.7
22:24:19.904 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:19.906 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:19.908 00.002 1032 Enqueuing Expose request
22:24:19.916 00.008 10072 IsGuiding returns 0
22:24:19.916 00.000 10072 Move returns status 0, amount 8
22:24:19.916 00.000 10072 MoveAxis(N, 0, ABG)
22:24:19.917 00.001 10072 Move returns status 0, amount 0
22:24:19.917 00.000 10072 move complete, result=0
22:24:19.917 00.000 10072 worker thread done servicing request
22:24:19.917 00.000 10072 Worker thread wakes up
22:24:19.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:19.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:19.921 00.004 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:24:20.547 00.626 10072 Exposure complete
22:24:20.602 00.055 10072 worker thread done servicing request
22:24:20.603 00.001 1032 OnExposeComplete: enter
22:24:20.605 00.002 1032 UpdateGuideState(): m_state=6
22:24:20.607 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3793
22:24:20.608 00.001 1032 Star::Find returns 1 (0), X=1099.51, Y=136.24, Mass=1297, SNR=25.3, Peak=116 HFD=3.2
22:24:20.611 00.003 1032 MultiStar: [#1 0.15,-0.17,0.93,U] [#2 0.24,0.05,0.00,M2] [#3 -0.15,-0.01,0.71,U] [#4 -0.03,-0.07,0.70,U] [#5 0.10,-0.23,0.00,M1] [#6 0.06,-0.02,0.61,U] [#7 0.30,-0.08,0.00,M7] [#8 -0.07,0.01,0.53,U] 
22:24:20.614 00.003 1032 refined, 5 included, MultiStar: {0.05, -0.03}, one-star: {0.23, 0.07}
22:24:20.615 00.001 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:24:20.618 00.003 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:24:20.619 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.56 mountX=-0.05 mountY=-0.04, mountTheta=-2.39
22:24:20.622 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
22:24:20.625 00.003 1032 Enqueuing Move request for scope (0.05, -0.03)
22:24:20.627 00.002 10072 Worker thread wakes up
22:24:20.627 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
22:24:20.627 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
22:24:20.627 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.04
22:24:20.628 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:24:20.631 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:20.631 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:24:20.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:20.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:24:20.631 00.000 10072 MoveAxis(E, 9, ABG)
22:24:20.631 00.000 10072 Guiding  Dir = 2, Dur = 9
22:24:20.631 00.000 10072 IsGuiding returns 0
22:24:20.632 00.001 10072 PulseGuide returned control before completion, sleep 19
22:24:20.650 00.018 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:24:20.652 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:20.654 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:20.657 00.003 1032 Enqueuing Expose request
22:24:20.658 00.001 10072 IsGuiding returns 0
22:24:20.659 00.001 10072 Move returns status 0, amount 9
22:24:20.659 00.000 10072 MoveAxis(N, 0, ABG)
22:24:20.659 00.000 10072 Move returns status 0, amount 0
22:24:20.659 00.000 10072 move complete, result=0
22:24:20.659 00.000 10072 worker thread done servicing request
22:24:20.659 00.000 10072 Worker thread wakes up
22:24:20.659 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:20.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:20.667 00.008 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:24:21.064 00.397 10072 Exposure complete
22:24:21.118 00.054 10072 worker thread done servicing request
22:24:21.118 00.000 1032 OnExposeComplete: enter
22:24:21.120 00.002 1032 UpdateGuideState(): m_state=6
22:24:21.122 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3794
22:24:21.123 00.001 1032 Star::Find returns 1 (0), X=1099.58, Y=136.16, Mass=1288, SNR=25.2, Peak=117 HFD=3.3
22:24:21.125 00.002 1032 MultiStar: [#1 0.14,-0.13,0.95,U] [#2 0.32,0.13,0.00,M3] [#3 -0.17,0.07,0.79,U] [#4 0.03,-0.10,0.67,U] [#5 0.02,-0.21,0.65,U] [#6 0.23,-0.03,0.64,U] [#7 0.32,-0.15,0.00,M8] [#8 -0.00,0.07,0.50,U] 
22:24:21.127 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.05}, one-star: {0.29, -0.01}
22:24:21.128 00.001 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
22:24:21.130 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
22:24:21.131 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.50 mountX=-0.07 mountY=-0.07, mountTheta=-2.33
22:24:21.134 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:24:21.136 00.002 1032 Enqueuing Move request for scope (0.09, -0.05)
22:24:21.138 00.002 10072 Worker thread wakes up
22:24:21.138 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:24:21.138 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:24:21.138 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.07
22:24:21.140 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:24:21.144 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:21.144 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:24:21.144 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:21.144 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:24:21.145 00.001 10072 MoveAxis(E, 8, ABG)
22:24:21.145 00.000 10072 Guiding  Dir = 2, Dur = 8
22:24:21.146 00.001 10072 IsGuiding returns 0
22:24:21.146 00.000 10072 PulseGuide returned control before completion, sleep 18
22:24:21.161 00.015 1032 UpdateGuideState exits: m=1288 SNR=25.2
22:24:21.162 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:21.164 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:21.166 00.002 1032 Enqueuing Expose request
22:24:21.173 00.007 10072 IsGuiding returns 0
22:24:21.173 00.000 10072 Move returns status 0, amount 8
22:24:21.173 00.000 10072 MoveAxis(N, 0, ABG)
22:24:21.173 00.000 10072 Move returns status 0, amount 0
22:24:21.173 00.000 10072 move complete, result=0
22:24:21.174 00.001 10072 worker thread done servicing request
22:24:21.174 00.000 10072 Worker thread wakes up
22:24:21.174 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:21.174 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:21.176 00.002 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:24:21.802 00.626 10072 Exposure complete
22:24:21.853 00.051 10072 worker thread done servicing request
22:24:21.853 00.000 1032 OnExposeComplete: enter
22:24:21.855 00.002 1032 UpdateGuideState(): m_state=6
22:24:21.856 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3795
22:24:21.858 00.002 1032 Star::Find returns 1 (0), X=1099.48, Y=136.34, Mass=1329, SNR=25.6, Peak=119 HFD=3.2
22:24:21.860 00.002 1032 MultiStar: [#1 0.12,-0.03,0.92,U] [#2 0.14,0.10,0.71,U] [#3 -0.22,0.15,0.00,M8] [#4 0.01,0.08,0.68,U] [#5 0.11,-0.01,0.62,U] [#6 0.03,0.10,0.59,U] [#7 0.17,0.08,0.75,U] [#8 -0.08,0.03,0.51,U] 
22:24:21.862 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.20, 0.16}
22:24:21.864 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
22:24:21.866 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
22:24:21.868 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.58 mountX=0.04 mountY=-0.12, mountTheta=-1.25
22:24:21.870 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
22:24:21.873 00.003 1032 Enqueuing Move request for scope (0.10, 0.07)
22:24:21.875 00.002 10072 Worker thread wakes up
22:24:21.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
22:24:21.875 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
22:24:21.875 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
22:24:21.877 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:24:21.879 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:21.879 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:24:21.879 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:21.879 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:24:21.879 00.000 10072 MoveAxis(E, 9, ABG)
22:24:21.879 00.000 10072 Guiding  Dir = 2, Dur = 9
22:24:21.880 00.001 10072 IsGuiding returns 0
22:24:21.880 00.000 10072 PulseGuide returned control before completion, sleep 19
22:24:21.897 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:24:21.899 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:21.901 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:21.902 00.001 1032 Enqueuing Expose request
22:24:21.940 00.038 10072 IsGuiding returns 0
22:24:21.940 00.000 10072 Move returns status 0, amount 9
22:24:21.940 00.000 10072 MoveAxis(N, 0, ABG)
22:24:21.940 00.000 10072 Move returns status 0, amount 0
22:24:21.940 00.000 10072 move complete, result=0
22:24:21.940 00.000 10072 worker thread done servicing request
22:24:21.940 00.000 10072 Worker thread wakes up
22:24:21.941 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:21.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:21.941 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:24:22.350 00.409 10072 Exposure complete
22:24:22.406 00.056 10072 worker thread done servicing request
22:24:22.406 00.000 1032 OnExposeComplete: enter
22:24:22.408 00.002 1032 UpdateGuideState(): m_state=6
22:24:22.410 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3796
22:24:22.411 00.001 1032 Star::Find returns 1 (0), X=1099.59, Y=136.28, Mass=1232, SNR=24.7, Peak=120 HFD=3.2
22:24:22.413 00.002 1032 MultiStar: [#1 0.10,-0.18,0.99,U] [#2 0.14,0.15,0.83,U] [#3 -0.27,0.19,0.00,M9] [#4 -0.06,-0.01,0.65,U] [#5 0.08,-0.14,0.70,U] [#6 0.12,-0.00,0.66,U] [#7 0.21,0.07,0.69,U] [#8 0.10,-0.01,0.59,U] 
22:24:22.414 00.001 1032 refined, 7 included, MultiStar: {0.13, -0.00}, one-star: {0.31, 0.11}
22:24:22.416 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:24:22.417 00.001 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:24:22.419 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.02 mountX=-0.04 mountY=-0.13, mountTheta=-1.85
22:24:22.421 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.00, opts=13)
22:24:22.424 00.003 1032 Enqueuing Move request for scope (0.13, -0.00)
22:24:22.425 00.001 10072 Worker thread wakes up
22:24:22.426 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
22:24:22.426 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
22:24:22.426 00.000 10072 Moving (0.13, -0.00) raw xDistance=-0.04 yDistance=-0.13
22:24:22.428 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:24:22.431 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:22.432 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:24:22.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:22.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:24:22.432 00.000 10072 MoveAxis(E, 8, ABG)
22:24:22.432 00.000 10072 Guiding  Dir = 2, Dur = 8
22:24:22.432 00.000 10072 IsGuiding returns 0
22:24:22.433 00.001 10072 PulseGuide returned control before completion, sleep 18
22:24:22.452 00.019 1032 UpdateGuideState exits: m=1232 SNR=24.7
22:24:22.455 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:22.457 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:22.459 00.002 1032 Enqueuing Expose request
22:24:22.461 00.002 10072 IsGuiding returns 0
22:24:22.461 00.000 10072 Move returns status 0, amount 8
22:24:22.461 00.000 10072 MoveAxis(N, 0, ABG)
22:24:22.461 00.000 10072 Move returns status 0, amount 0
22:24:22.461 00.000 10072 move complete, result=0
22:24:22.462 00.001 10072 worker thread done servicing request
22:24:22.462 00.000 10072 Worker thread wakes up
22:24:22.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:22.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:22.470 00.008 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:24:23.098 00.628 10072 Exposure complete
22:24:23.153 00.055 10072 worker thread done servicing request
22:24:23.154 00.001 1032 OnExposeComplete: enter
22:24:23.155 00.001 1032 UpdateGuideState(): m_state=6
22:24:23.157 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3797
22:24:23.159 00.002 1032 Star::Find returns 1 (0), X=1099.61, Y=136.06, Mass=1311, SNR=25.4, Peak=114 HFD=3.3
22:24:23.161 00.002 1032 MultiStar: [#1 0.08,-0.26,0.00,M1] [#2 0.19,-0.04,0.84,U] [#3 -0.25,-0.08,0.00,M10] [#4 -0.09,-0.24,0.00,M1] [#5 0.09,-0.25,0.00,M1] [#6 0.11,-0.16,0.61,U] [#7 0.13,-0.14,0.66,U] [#8 -0.01,-0.16,0.52,U] 
22:24:23.163 00.002 1032 refined, 4 included, MultiStar: {0.18, -0.11}, one-star: {0.33, -0.11}
22:24:23.164 00.001 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
22:24:23.166 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
22:24:23.168 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.57 mountX=-0.15 mountY=-0.14, mountTheta=-2.40
22:24:23.172 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.11, opts=13)
22:24:23.178 00.006 1032 Enqueuing Move request for scope (0.18, -0.11)
22:24:23.180 00.002 10072 Worker thread wakes up
22:24:23.180 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
22:24:23.180 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
22:24:23.180 00.000 10072 Moving (0.18, -0.11) raw xDistance=-0.15 yDistance=-0.14
22:24:23.183 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:24:23.185 00.002 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 285.97
22:24:23.185 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:24:23.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:23.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:24:23.185 00.000 10072 MoveAxis(E, 83, ABG)
22:24:23.185 00.000 10072 Guiding  Dir = 2, Dur = 83
22:24:23.186 00.001 10072 IsGuiding returns 0
22:24:23.186 00.000 10072 PulseGuide returned control before completion, sleep 93
22:24:23.204 00.018 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:24:23.209 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:23.211 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:23.213 00.002 1032 Enqueuing Expose request
22:24:23.285 00.072 10072 IsGuiding returns 0
22:24:23.285 00.000 10072 Move returns status 0, amount 83
22:24:23.285 00.000 10072 MoveAxis(N, 0, ABG)
22:24:23.285 00.000 10072 Move returns status 0, amount 0
22:24:23.285 00.000 10072 move complete, result=0
22:24:23.285 00.000 1032 GuideStep: -0.2 px 83 ms EAST, -0.1 px 0 ms NORTH
22:24:23.288 00.003 10072 worker thread done servicing request
22:24:23.289 00.001 10072 Worker thread wakes up
22:24:23.289 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:23.289 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:23.696 00.407 10072 Exposure complete
22:24:23.752 00.056 10072 worker thread done servicing request
22:24:23.752 00.000 1032 OnExposeComplete: enter
22:24:23.754 00.002 1032 UpdateGuideState(): m_state=6
22:24:23.756 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3798
22:24:23.757 00.001 1032 Star::Find returns 1 (0), X=1099.61, Y=136.08, Mass=1370, SNR=26.0, Peak=112 HFD=3.3
22:24:23.759 00.002 1032 MultiStar: [#1 0.09,-0.20,0.96,U] [#2 0.14,-0.01,0.76,U] [#3 -0.25,-0.00,0.00,R] [#4 -0.04,-0.20,0.66,U] [#5 0.09,-0.27,0.00,M2] [#6 0.24,-0.21,0.00,M1] [#7 0.25,-0.24,0.00,M6] [#8 0.13,-0.13,0.52,U] 
22:24:23.760 00.001 1032 refined, 4 included, MultiStar: {0.15, -0.13}, one-star: {0.33, -0.09}
22:24:23.762 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
22:24:23.763 00.001 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
22:24:23.765 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.19 cameraTheta=-0.71 mountX=-0.16 mountY=-0.11, mountTheta=-2.54
22:24:23.769 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.13, opts=13)
22:24:23.772 00.003 1032 Enqueuing Move request for scope (0.15, -0.13)
22:24:23.776 00.004 10072 Worker thread wakes up
22:24:23.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
22:24:23.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
22:24:23.777 00.001 10072 Moving (0.15, -0.13) raw xDistance=-0.16 yDistance=-0.11
22:24:23.778 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:24:23.780 00.002 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 285.97
22:24:23.781 00.001 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
22:24:23.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:23.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:24:23.781 00.000 10072 MoveAxis(E, 84, ABG)
22:24:23.781 00.000 10072 Guiding  Dir = 2, Dur = 84
22:24:23.781 00.000 10072 IsGuiding returns 0
22:24:23.782 00.001 10072 PulseGuide returned control before completion, sleep 94
22:24:23.802 00.020 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:24:23.806 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:23.808 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:23.809 00.001 1032 Enqueuing Expose request
22:24:23.882 00.073 10072 IsGuiding returns 0
22:24:23.885 00.003 10072 Move returns status 0, amount 84
22:24:23.885 00.000 10072 MoveAxis(N, 0, ABG)
22:24:23.885 00.000 10072 Move returns status 0, amount 0
22:24:23.885 00.000 10072 move complete, result=0
22:24:23.885 00.000 10072 worker thread done servicing request
22:24:23.885 00.000 10072 Worker thread wakes up
22:24:23.885 00.000 1032 GuideStep: -0.2 px 84 ms EAST, -0.1 px 0 ms NORTH
22:24:23.888 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:23.888 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:24.526 00.638 10072 Exposure complete
22:24:24.585 00.059 10072 worker thread done servicing request
22:24:24.585 00.000 1032 OnExposeComplete: enter
22:24:24.588 00.003 1032 UpdateGuideState(): m_state=6
22:24:24.590 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3799
22:24:24.592 00.002 1032 Star::Find returns 1 (0), X=1099.50, Y=136.41, Mass=1454, SNR=26.8, Peak=143 HFD=3.2
22:24:24.595 00.003 1032 MultiStar: [#1 0.12,0.04,0.90,U] [#2 0.10,0.25,0.00,M1] [#3 0.03,0.27,0.00,M1] [#4 -0.09,0.07,0.65,U] [#5 0.06,-0.01,0.62,U] [#6 0.09,0.06,0.57,U] [#7 0.34,-0.00,0.00,M7] [#8 -0.07,0.03,0.51,U] 
22:24:24.599 00.004 1032 refined, 5 included, MultiStar: {0.08, 0.08}, one-star: {0.22, 0.24}
22:24:24.601 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
22:24:24.602 00.001 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
22:24:24.604 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.84 mountX=0.06 mountY=-0.09, mountTheta=-0.99
22:24:24.607 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
22:24:24.609 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
22:24:24.611 00.002 10072 Worker thread wakes up
22:24:24.611 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
22:24:24.611 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
22:24:24.611 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.09
22:24:24.616 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:24:24.618 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:24.620 00.002 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:24:24.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:24.620 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:24:24.620 00.000 10072 MoveAxis(E, 10, ABG)
22:24:24.620 00.000 10072 Guiding  Dir = 2, Dur = 10
22:24:24.620 00.000 10072 IsGuiding returns 0
22:24:24.621 00.001 10072 PulseGuide returned control before completion, sleep 20
22:24:24.638 00.017 1032 UpdateGuideState exits: m=1454 SNR=26.8
22:24:24.640 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:24.643 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:24.645 00.002 1032 Enqueuing Expose request
22:24:24.648 00.003 10072 IsGuiding returns 0
22:24:24.648 00.000 10072 Move returns status 0, amount 10
22:24:24.648 00.000 10072 MoveAxis(N, 0, ABG)
22:24:24.648 00.000 10072 Move returns status 0, amount 0
22:24:24.648 00.000 10072 move complete, result=0
22:24:24.648 00.000 10072 worker thread done servicing request
22:24:24.648 00.000 10072 Worker thread wakes up
22:24:24.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:24.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:24.656 00.008 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:24:25.061 00.405 10072 Exposure complete
22:24:25.113 00.052 10072 worker thread done servicing request
22:24:25.113 00.000 1032 OnExposeComplete: enter
22:24:25.115 00.002 1032 UpdateGuideState(): m_state=6
22:24:25.117 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3800
22:24:25.118 00.001 1032 Star::Find returns 1 (0), X=1099.45, Y=136.32, Mass=1464, SNR=26.9, Peak=148 HFD=3.2
22:24:25.120 00.002 1032 MultiStar: [#1 0.14,-0.04,0.90,U] [#2 0.28,0.12,0.00,M2] [#3 -0.03,0.10,0.67,U] [#4 -0.09,0.04,0.62,U] [#5 0.05,0.05,0.61,U] [#6 0.14,0.13,0.56,U] [#7 0.26,-0.01,0.00,M8] [#8 -0.32,0.06,0.00,M1] 
22:24:25.122 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.07}, one-star: {0.17, 0.14}
22:24:25.123 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:24:25.125 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:24:25.126 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.76 mountX=0.05 mountY=-0.09, mountTheta=-1.07
22:24:25.129 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
22:24:25.131 00.002 1032 Enqueuing Move request for scope (0.07, 0.07)
22:24:25.133 00.002 10072 Worker thread wakes up
22:24:25.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
22:24:25.133 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
22:24:25.133 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.09
22:24:25.135 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:24:25.137 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:25.137 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:24:25.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:25.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:24:25.137 00.000 10072 MoveAxis(E, 7, ABG)
22:24:25.137 00.000 10072 Guiding  Dir = 2, Dur = 7
22:24:25.137 00.000 10072 IsGuiding returns 0
22:24:25.138 00.001 10072 PulseGuide returned control before completion, sleep 17
22:24:25.154 00.016 1032 UpdateGuideState exits: m=1464 SNR=26.9
22:24:25.157 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:25.158 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:25.160 00.002 1032 Enqueuing Expose request
22:24:25.167 00.007 10072 IsGuiding returns 0
22:24:25.167 00.000 10072 Move returns status 0, amount 7
22:24:25.167 00.000 10072 MoveAxis(N, 0, ABG)
22:24:25.167 00.000 10072 Move returns status 0, amount 0
22:24:25.167 00.000 10072 move complete, result=0
22:24:25.167 00.000 10072 worker thread done servicing request
22:24:25.167 00.000 10072 Worker thread wakes up
22:24:25.168 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:25.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:25.168 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:24:25.794 00.626 10072 Exposure complete
22:24:25.847 00.053 10072 worker thread done servicing request
22:24:25.847 00.000 1032 OnExposeComplete: enter
22:24:25.850 00.003 1032 UpdateGuideState(): m_state=6
22:24:25.851 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3801
22:24:25.853 00.002 1032 Star::Find returns 1 (0), X=1099.55, Y=136.19, Mass=1488, SNR=27.1, Peak=135 HFD=3.2
22:24:25.856 00.003 1032 MultiStar: [#1 0.06,-0.06,0.87,U] [#2 0.20,0.11,0.77,U] [#3 0.13,0.10,0.73,U] [#4 -0.03,-0.02,0.59,U] [#5 0.11,-0.15,0.61,U] [#6 0.07,-0.02,0.58,U] [#7 0.22,-0.02,0.63,U] [#8 0.01,-0.06,0.49,U] 
22:24:25.857 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.26, 0.02}
22:24:25.859 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
22:24:25.860 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
22:24:25.863 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.05 mountX=-0.04 mountY=-0.12, mountTheta=-1.88
22:24:25.866 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
22:24:25.868 00.002 1032 Enqueuing Move request for scope (0.13, -0.01)
22:24:25.869 00.001 10072 Worker thread wakes up
22:24:25.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
22:24:25.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
22:24:25.869 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.12
22:24:25.871 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:24:25.873 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:25.873 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:24:25.874 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:25.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:24:25.874 00.000 10072 MoveAxis(E, 8, ABG)
22:24:25.874 00.000 10072 Guiding  Dir = 2, Dur = 8
22:24:25.874 00.000 10072 IsGuiding returns 0
22:24:25.874 00.000 10072 PulseGuide returned control before completion, sleep 18
22:24:25.891 00.017 1032 UpdateGuideState exits: m=1488 SNR=27.1
22:24:25.895 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:25.896 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:25.898 00.002 1032 Enqueuing Expose request
22:24:25.903 00.005 10072 IsGuiding returns 0
22:24:25.903 00.000 10072 Move returns status 0, amount 8
22:24:25.903 00.000 10072 MoveAxis(N, 0, ABG)
22:24:25.903 00.000 10072 Move returns status 0, amount 0
22:24:25.903 00.000 10072 move complete, result=0
22:24:25.903 00.000 10072 worker thread done servicing request
22:24:25.903 00.000 10072 Worker thread wakes up
22:24:25.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:25.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:25.908 00.005 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:24:26.314 00.406 10072 Exposure complete
22:24:26.369 00.055 10072 worker thread done servicing request
22:24:26.369 00.000 1032 OnExposeComplete: enter
22:24:26.371 00.002 1032 UpdateGuideState(): m_state=6
22:24:26.373 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3802
22:24:26.375 00.002 1032 Star::Find returns 1 (0), X=1099.59, Y=136.28, Mass=1483, SNR=27.1, Peak=149 HFD=3.2
22:24:26.377 00.002 1032 MultiStar: [#1 0.12,-0.15,0.89,U] [#2 0.25,0.09,0.00,M2] [#3 0.06,0.07,0.68,U] [#4 0.03,-0.03,0.69,U] [#5 0.05,-0.23,0.62,U] [#6 0.32,0.06,0.00,M1] [#7 0.23,0.02,0.62,U] [#8 -0.02,-0.01,0.50,U] 
22:24:26.378 00.001 1032 refined, 6 included, MultiStar: {0.13, -0.02}, one-star: {0.31, 0.11}
22:24:26.379 00.001 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:24:26.381 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:24:26.382 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.18 mountX=-0.06 mountY=-0.12, mountTheta=-2.01
22:24:26.384 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
22:24:26.387 00.003 1032 Enqueuing Move request for scope (0.13, -0.02)
22:24:26.388 00.001 10072 Worker thread wakes up
22:24:26.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
22:24:26.388 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
22:24:26.388 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.06 yDistance=-0.12
22:24:26.390 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:24:26.392 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:26.392 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:24:26.392 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:26.393 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:24:26.393 00.000 10072 MoveAxis(E, 7, ABG)
22:24:26.393 00.000 10072 Guiding  Dir = 2, Dur = 7
22:24:26.393 00.000 10072 IsGuiding returns 0
22:24:26.393 00.000 10072 PulseGuide returned control before completion, sleep 17
22:24:26.411 00.018 1032 UpdateGuideState exits: m=1483 SNR=27.1
22:24:26.413 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:26.414 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:26.416 00.002 1032 Enqueuing Expose request
22:24:26.423 00.007 10072 IsGuiding returns 0
22:24:26.423 00.000 10072 Move returns status 0, amount 7
22:24:26.424 00.001 10072 MoveAxis(N, 0, ABG)
22:24:26.424 00.000 10072 Move returns status 0, amount 0
22:24:26.424 00.000 10072 move complete, result=0
22:24:26.424 00.000 10072 worker thread done servicing request
22:24:26.424 00.000 10072 Worker thread wakes up
22:24:26.424 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:26.424 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:26.427 00.003 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:24:27.053 00.626 10072 Exposure complete
22:24:27.109 00.056 10072 worker thread done servicing request
22:24:27.110 00.001 1032 OnExposeComplete: enter
22:24:27.113 00.003 1032 UpdateGuideState(): m_state=6
22:24:27.117 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3803
22:24:27.119 00.002 1032 Star::Find returns 1 (0), X=1099.41, Y=136.41, Mass=1435, SNR=26.6, Peak=141 HFD=3.2
22:24:27.121 00.002 1032 MultiStar: [#1 0.10,-0.16,0.91,U] [#2 0.29,0.12,0.00,M3] [#3 0.06,0.16,0.77,U] [#4 0.02,0.06,0.67,U] [#5 0.04,-0.02,0.66,U] [#6 0.34,0.22,0.00,M2] [#7 0.25,0.02,0.00,M7] [#8 0.00,0.14,0.51,U] 
22:24:27.123 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.07}, one-star: {0.13, 0.24}
22:24:27.125 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
22:24:27.126 00.001 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
22:24:27.128 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.80 mountX=0.05 mountY=-0.08, mountTheta=-1.03
22:24:27.130 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
22:24:27.132 00.002 1032 Enqueuing Move request for scope (0.07, 0.07)
22:24:27.135 00.003 10072 Worker thread wakes up
22:24:27.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
22:24:27.136 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
22:24:27.136 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.08
22:24:27.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:24:27.139 00.001 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:27.140 00.001 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:24:27.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:27.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:24:27.140 00.000 10072 MoveAxis(E, 8, ABG)
22:24:27.140 00.000 10072 Guiding  Dir = 2, Dur = 8
22:24:27.140 00.000 10072 IsGuiding returns 0
22:24:27.141 00.001 10072 PulseGuide returned control before completion, sleep 18
22:24:27.160 00.019 1032 UpdateGuideState exits: m=1435 SNR=26.6
22:24:27.163 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:27.164 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:27.167 00.003 1032 Enqueuing Expose request
22:24:27.176 00.009 10072 IsGuiding returns 0
22:24:27.176 00.000 10072 Move returns status 0, amount 8
22:24:27.176 00.000 10072 MoveAxis(N, 0, ABG)
22:24:27.176 00.000 10072 Move returns status 0, amount 0
22:24:27.176 00.000 10072 move complete, result=0
22:24:27.176 00.000 10072 worker thread done servicing request
22:24:27.176 00.000 10072 Worker thread wakes up
22:24:27.176 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:27.176 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:27.179 00.003 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:24:27.587 00.408 10072 Exposure complete
22:24:27.641 00.054 10072 worker thread done servicing request
22:24:27.642 00.001 1032 OnExposeComplete: enter
22:24:27.644 00.002 1032 UpdateGuideState(): m_state=6
22:24:27.648 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3804
22:24:27.650 00.002 1032 Star::Find returns 1 (0), X=1099.49, Y=136.35, Mass=1419, SNR=26.4, Peak=136 HFD=3.2
22:24:27.652 00.002 1032 MultiStar: [#1 0.11,0.02,1.01,U] [#2 0.22,0.13,0.00,M4] [#3 0.19,0.16,0.00,M1] [#4 -0.02,0.04,0.64,U] [#5 0.02,0.11,0.62,U] [#6 0.27,0.12,0.00,M3] [#7 0.17,0.07,0.66,U] [#8 0.02,0.08,0.52,U] 
22:24:27.655 00.003 1032 refined, 5 included, MultiStar: {0.10, 0.09}, one-star: {0.20, 0.18}
22:24:27.657 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
22:24:27.659 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
22:24:27.661 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.72 mountX=0.06 mountY=-0.12, mountTheta=-1.11
22:24:27.663 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
22:24:27.665 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
22:24:27.667 00.002 10072 Worker thread wakes up
22:24:27.667 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
22:24:27.667 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
22:24:27.667 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
22:24:27.669 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:24:27.672 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:27.672 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:24:27.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:27.672 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:24:27.673 00.001 10072 MoveAxis(E, 7, ABG)
22:24:27.673 00.000 10072 Guiding  Dir = 2, Dur = 7
22:24:27.673 00.000 10072 IsGuiding returns 0
22:24:27.674 00.001 10072 PulseGuide returned control before completion, sleep 17
22:24:27.692 00.018 1032 UpdateGuideState exits: m=1419 SNR=26.4
22:24:27.695 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:27.697 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:27.699 00.002 1032 Enqueuing Expose request
22:24:27.701 00.002 10072 IsGuiding returns 0
22:24:27.701 00.000 10072 Move returns status 0, amount 7
22:24:27.701 00.000 10072 MoveAxis(N, 0, ABG)
22:24:27.701 00.000 10072 Move returns status 0, amount 0
22:24:27.701 00.000 10072 move complete, result=0
22:24:27.701 00.000 10072 worker thread done servicing request
22:24:27.701 00.000 10072 Worker thread wakes up
22:24:27.701 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:27.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:27.710 00.009 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:24:28.336 00.626 10072 Exposure complete
22:24:28.392 00.056 10072 worker thread done servicing request
22:24:28.392 00.000 1032 OnExposeComplete: enter
22:24:28.395 00.003 1032 UpdateGuideState(): m_state=6
22:24:28.400 00.005 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3805
22:24:28.402 00.002 1032 Star::Find returns 1 (0), X=1099.49, Y=136.33, Mass=1321, SNR=25.5, Peak=133 HFD=3.1
22:24:28.403 00.001 1032 MultiStar: [#1 0.20,-0.00,0.90,U] [#2 0.28,0.11,0.00,M5] [#3 0.27,0.23,0.00,M2] [#4 0.18,0.12,0.67,U] [#5 0.05,-0.09,0.69,U] [#6 0.35,0.23,0.00,M4] [#7 0.37,0.10,0.00,M7] [#8 0.01,0.06,0.55,U] 
22:24:28.405 00.002 1032 refined, 4 included, MultiStar: {0.14, 0.06}, one-star: {0.20, 0.16}
22:24:28.407 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
22:24:28.409 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
22:24:28.410 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.38 mountX=0.02 mountY=-0.15, mountTheta=-1.45
22:24:28.413 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
22:24:28.415 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
22:24:28.417 00.002 10072 Worker thread wakes up
22:24:28.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
22:24:28.417 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
22:24:28.417 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
22:24:28.419 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:24:28.421 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:28.421 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:24:28.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:28.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:24:28.421 00.000 10072 MoveAxis(E, 8, ABG)
22:24:28.421 00.000 10072 Guiding  Dir = 2, Dur = 8
22:24:28.421 00.000 10072 IsGuiding returns 0
22:24:28.422 00.001 10072 PulseGuide returned control before completion, sleep 18
22:24:28.441 00.019 1032 UpdateGuideState exits: m=1321 SNR=25.5
22:24:28.443 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:28.446 00.003 10072 IsGuiding returns 0
22:24:28.446 00.000 10072 Move returns status 0, amount 8
22:24:28.446 00.000 10072 MoveAxis(N, 0, ABG)
22:24:28.446 00.000 10072 Move returns status 0, amount 0
22:24:28.446 00.000 10072 move complete, result=0
22:24:28.446 00.000 10072 worker thread done servicing request
22:24:28.446 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:28.448 00.002 1032 Enqueuing Expose request
22:24:28.450 00.002 1032 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
22:24:28.452 00.002 10072 Worker thread wakes up
22:24:28.452 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:28.452 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:28.870 00.418 10072 Exposure complete
22:24:28.929 00.059 10072 worker thread done servicing request
22:24:28.929 00.000 1032 OnExposeComplete: enter
22:24:28.931 00.002 1032 UpdateGuideState(): m_state=6
22:24:28.933 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3806
22:24:28.935 00.002 1032 Star::Find returns 1 (0), X=1099.57, Y=136.32, Mass=1298, SNR=25.3, Peak=123 HFD=3.2
22:24:28.936 00.001 1032 MultiStar: [#1 0.26,-0.09,0.00,M1] [#2 0.33,0.13,0.00,M6] [#3 0.19,0.19,0.00,M3] [#4 0.11,0.15,0.71,U] [#5 0.05,-0.14,0.65,U] [#6 0.24,0.22,0.00,M5] [#7 0.27,-0.08,0.00,M8] [#8 0.02,0.07,0.50,U] 
22:24:28.938 00.002 1032 refined, 3 included, MultiStar: {0.14, 0.07}, one-star: {0.28, 0.15}
22:24:28.940 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
22:24:28.942 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
22:24:28.944 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.47 mountX=0.03 mountY=-0.15, mountTheta=-1.36
22:24:28.947 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
22:24:28.949 00.002 1032 Enqueuing Move request for scope (0.14, 0.07)
22:24:28.951 00.002 10072 Worker thread wakes up
22:24:28.951 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
22:24:28.952 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
22:24:28.952 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.15
22:24:28.953 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:24:28.957 00.004 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:28.957 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:24:28.957 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:28.958 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:24:28.958 00.000 10072 MoveAxis(E, 6, ABG)
22:24:28.958 00.000 10072 Guiding  Dir = 2, Dur = 6
22:24:28.958 00.000 10072 IsGuiding returns 0
22:24:28.958 00.000 10072 PulseGuide returned control before completion, sleep 16
22:24:28.977 00.019 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:24:28.979 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:28.981 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:28.983 00.002 1032 Enqueuing Expose request
22:24:28.985 00.002 10072 IsGuiding returns 0
22:24:28.985 00.000 10072 Move returns status 0, amount 6
22:24:28.985 00.000 10072 MoveAxis(N, 0, ABG)
22:24:28.985 00.000 10072 Move returns status 0, amount 0
22:24:28.985 00.000 10072 move complete, result=0
22:24:28.985 00.000 10072 worker thread done servicing request
22:24:28.985 00.000 10072 Worker thread wakes up
22:24:28.985 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:28.985 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:28.994 00.009 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
22:24:29.618 00.624 10072 Exposure complete
22:24:29.671 00.053 10072 worker thread done servicing request
22:24:29.671 00.000 1032 OnExposeComplete: enter
22:24:29.674 00.003 1032 UpdateGuideState(): m_state=6
22:24:29.676 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3807
22:24:29.677 00.001 1032 Star::Find returns 1 (0), X=1099.55, Y=136.25, Mass=1270, SNR=25.0, Peak=121 HFD=3.2
22:24:29.681 00.004 1032 MultiStar: [#1 0.19,-0.23,0.00,M2] [#2 0.20,0.08,0.82,U] [#3 0.08,0.11,0.74,U] [#4 -0.03,-0.10,0.67,U] [#5 0.08,-0.10,0.65,U] [#6 0.14,-0.00,0.65,U] [#7 0.30,-0.06,0.00,M9] [#8 -0.01,-0.04,0.54,U] 
22:24:29.682 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.01}, one-star: {0.27, 0.07}
22:24:29.685 00.003 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
22:24:29.686 00.001 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
22:24:29.688 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.10 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
22:24:29.690 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
22:24:29.692 00.002 1032 Enqueuing Move request for scope (0.12, 0.01)
22:24:29.694 00.002 10072 Worker thread wakes up
22:24:29.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
22:24:29.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
22:24:29.694 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
22:24:29.695 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:24:29.698 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:29.698 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:24:29.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:29.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:24:29.699 00.001 10072 MoveAxis(E, 7, ABG)
22:24:29.699 00.000 10072 Guiding  Dir = 2, Dur = 7
22:24:29.699 00.000 10072 IsGuiding returns 0
22:24:29.699 00.000 10072 PulseGuide returned control before completion, sleep 17
22:24:29.717 00.018 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:24:29.720 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:29.721 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:29.723 00.002 1032 Enqueuing Expose request
22:24:29.726 00.003 10072 IsGuiding returns 0
22:24:29.726 00.000 10072 Move returns status 0, amount 7
22:24:29.726 00.000 10072 MoveAxis(N, 0, ABG)
22:24:29.726 00.000 10072 Move returns status 0, amount 0
22:24:29.726 00.000 10072 move complete, result=0
22:24:29.726 00.000 10072 worker thread done servicing request
22:24:29.726 00.000 10072 Worker thread wakes up
22:24:29.727 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:29.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:29.733 00.006 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:24:30.135 00.402 10072 Exposure complete
22:24:30.185 00.050 10072 worker thread done servicing request
22:24:30.185 00.000 1032 OnExposeComplete: enter
22:24:30.187 00.002 1032 UpdateGuideState(): m_state=6
22:24:30.189 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3808
22:24:30.190 00.001 1032 Star::Find returns 1 (0), X=1099.51, Y=136.29, Mass=1271, SNR=25.0, Peak=124 HFD=3.1
22:24:30.191 00.001 1032 MultiStar: [#1 0.15,-0.12,0.97,U] [#2 0.14,0.07,0.81,U] [#3 0.07,0.16,0.77,U] [#4 -0.11,-0.04,0.67,U] [#5 0.09,-0.06,0.65,U] [#6 0.04,0.15,0.61,U] [#7 0.23,-0.02,0.77,U] [#8 0.06,-0.08,0.50,U] 
22:24:30.193 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.23, 0.12}
22:24:30.194 00.001 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
22:24:30.196 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
22:24:30.198 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.19 mountX=-0.01 mountY=-0.11, mountTheta=-1.64
22:24:30.201 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
22:24:30.203 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
22:24:30.205 00.002 10072 Worker thread wakes up
22:24:30.205 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:24:30.205 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:24:30.206 00.001 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
22:24:30.210 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
22:24:30.213 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:30.213 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:24:30.213 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:30.213 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:24:30.213 00.000 10072 MoveAxis(E, 6, ABG)
22:24:30.214 00.001 10072 Guiding  Dir = 2, Dur = 6
22:24:30.214 00.000 10072 IsGuiding returns 0
22:24:30.214 00.000 10072 PulseGuide returned control before completion, sleep 16
22:24:30.231 00.017 1032 UpdateGuideState exits: m=1271 SNR=25.0
22:24:30.233 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:30.234 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:30.235 00.001 1032 Enqueuing Expose request
22:24:30.241 00.006 10072 IsGuiding returns 0
22:24:30.241 00.000 10072 Move returns status 0, amount 6
22:24:30.241 00.000 10072 MoveAxis(N, 0, ABG)
22:24:30.241 00.000 10072 Move returns status 0, amount 0
22:24:30.241 00.000 10072 move complete, result=0
22:24:30.241 00.000 10072 worker thread done servicing request
22:24:30.241 00.000 10072 Worker thread wakes up
22:24:30.241 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:30.242 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:30.245 00.003 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:24:30.873 00.628 10072 Exposure complete
22:24:30.922 00.049 10072 worker thread done servicing request
22:24:30.922 00.000 1032 OnExposeComplete: enter
22:24:30.925 00.003 1032 UpdateGuideState(): m_state=6
22:24:30.927 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3809
22:24:30.929 00.002 1032 Star::Find returns 1 (0), X=1099.59, Y=136.40, Mass=1335, SNR=25.7, Peak=111 HFD=3.3
22:24:30.930 00.001 1032 MultiStar: [#1 0.23,-0.04,0.93,U] [#2 0.17,0.16,0.74,U] [#3 0.10,0.20,0.78,U] [#4 -0.11,-0.05,0.63,U] [#5 0.14,-0.17,0.64,U] [#6 0.21,0.11,0.00,M4] [#7 0.25,0.09,0.00,M9] [#8 -0.07,0.01,0.51,U] 
22:24:30.932 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.06}, one-star: {0.31, 0.23}
22:24:30.934 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
22:24:30.936 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
22:24:30.937 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.43 mountX=0.03 mountY=-0.15, mountTheta=-1.40
22:24:30.940 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
22:24:30.941 00.001 1032 Enqueuing Move request for scope (0.14, 0.06)
22:24:30.942 00.001 10072 Worker thread wakes up
22:24:30.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
22:24:30.943 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
22:24:30.943 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.03 yDistance=-0.15
22:24:30.944 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:24:30.946 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:30.946 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:24:30.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:30.946 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:24:30.946 00.000 10072 MoveAxis(E, 6, ABG)
22:24:30.946 00.000 10072 Guiding  Dir = 2, Dur = 6
22:24:30.947 00.001 10072 IsGuiding returns 0
22:24:30.947 00.000 10072 PulseGuide returned control before completion, sleep 16
22:24:30.964 00.017 1032 UpdateGuideState exits: m=1335 SNR=25.7
22:24:30.965 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:30.967 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:30.968 00.001 1032 Enqueuing Expose request
22:24:30.979 00.011 10072 IsGuiding returns 0
22:24:30.979 00.000 10072 Move returns status 0, amount 6
22:24:30.979 00.000 10072 MoveAxis(N, 0, ABG)
22:24:30.979 00.000 10072 Move returns status 0, amount 0
22:24:30.979 00.000 10072 move complete, result=0
22:24:30.979 00.000 10072 worker thread done servicing request
22:24:30.979 00.000 10072 Worker thread wakes up
22:24:30.980 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:30.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:30.981 00.001 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:24:31.387 00.406 10072 Exposure complete
22:24:31.442 00.055 10072 worker thread done servicing request
22:24:31.442 00.000 1032 OnExposeComplete: enter
22:24:31.445 00.003 1032 UpdateGuideState(): m_state=6
22:24:31.446 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3810
22:24:31.448 00.002 1032 Star::Find returns 1 (0), X=1099.52, Y=136.39, Mass=1160, SNR=23.9, Peak=119 HFD=3.2
22:24:31.450 00.002 1032 MultiStar: [#1 0.20,-0.14,0.00,M1] [#2 0.23,0.18,0.00,M4] [#3 0.05,0.11,0.80,U] [#4 -0.13,0.08,0.76,U] [#5 0.17,-0.09,0.64,U] [#6 0.19,0.06,0.65,U] [#7 0.15,0.03,0.76,U] [#8 -0.04,-0.01,0.56,U] 
22:24:31.452 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.07}, one-star: {0.23, 0.21}
22:24:31.454 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
22:24:31.456 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
22:24:31.458 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=0.04 mountY=-0.11, mountTheta=-1.21
22:24:31.461 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
22:24:31.464 00.003 1032 Enqueuing Move request for scope (0.10, 0.07)
22:24:31.466 00.002 10072 Worker thread wakes up
22:24:31.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
22:24:31.466 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
22:24:31.466 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.11
22:24:31.468 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:24:31.471 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:31.471 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:24:31.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:31.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:24:31.471 00.000 10072 MoveAxis(E, 4, ABG)
22:24:31.471 00.000 10072 Guiding  Dir = 2, Dur = 4
22:24:31.471 00.000 10072 IsGuiding returns 0
22:24:31.472 00.001 10072 PulseGuide returned control before completion, sleep 14
22:24:31.490 00.018 1032 UpdateGuideState exits: m=1160 SNR=23.9
22:24:31.491 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:31.492 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:31.495 00.003 1032 Enqueuing Expose request
22:24:31.496 00.001 10072 IsGuiding returns 0
22:24:31.497 00.001 10072 Move returns status 0, amount 4
22:24:31.497 00.000 10072 MoveAxis(N, 0, ABG)
22:24:31.497 00.000 10072 Move returns status 0, amount 0
22:24:31.497 00.000 10072 move complete, result=0
22:24:31.497 00.000 10072 worker thread done servicing request
22:24:31.497 00.000 10072 Worker thread wakes up
22:24:31.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:31.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:31.506 00.009 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:24:32.141 00.635 10072 Exposure complete
22:24:32.194 00.053 10072 worker thread done servicing request
22:24:32.194 00.000 1032 OnExposeComplete: enter
22:24:32.196 00.002 1032 UpdateGuideState(): m_state=6
22:24:32.198 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3811
22:24:32.201 00.003 1032 Star::Find returns 1 (0), X=1099.52, Y=136.32, Mass=1252, SNR=24.9, Peak=116 HFD=3.2
22:24:32.203 00.002 1032 MultiStar: [#1 0.17,-0.06,1.07,U] [#2 0.31,0.01,0.00,M5] [#3 -0.08,0.19,0.78,U] [#4 -0.02,-0.06,0.70,U] [#5 -0.05,-0.07,0.67,U] [#6 0.23,0.05,0.62,U] [#7 0.25,-0.07,0.00,M9] [#8 -0.08,0.04,0.54,U] 
22:24:32.204 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.04}, one-star: {0.24, 0.14}
22:24:32.208 00.004 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:24:32.210 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:24:32.213 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.08 cameraTheta=0.45 mountX=0.02 mountY=-0.08, mountTheta=-1.38
22:24:32.218 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
22:24:32.220 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
22:24:32.221 00.001 10072 Worker thread wakes up
22:24:32.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:24:32.221 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:24:32.221 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.08
22:24:32.223 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:24:32.225 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:32.225 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:24:32.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:32.225 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:24:32.225 00.000 10072 MoveAxis(E, 4, ABG)
22:24:32.225 00.000 10072 Guiding  Dir = 2, Dur = 4
22:24:32.226 00.001 10072 IsGuiding returns 0
22:24:32.226 00.000 10072 PulseGuide returned control before completion, sleep 14
22:24:32.245 00.019 1032 UpdateGuideState exits: m=1252 SNR=24.9
22:24:32.247 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:32.248 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:32.249 00.001 1032 Enqueuing Expose request
22:24:32.250 00.001 10072 IsGuiding returns 0
22:24:32.250 00.000 10072 Move returns status 0, amount 4
22:24:32.250 00.000 10072 MoveAxis(N, 0, ABG)
22:24:32.250 00.000 10072 Move returns status 0, amount 0
22:24:32.250 00.000 10072 move complete, result=0
22:24:32.251 00.001 10072 worker thread done servicing request
22:24:32.251 00.000 10072 Worker thread wakes up
22:24:32.251 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:32.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:32.257 00.006 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:24:32.669 00.412 10072 Exposure complete
22:24:32.722 00.053 10072 worker thread done servicing request
22:24:32.722 00.000 1032 OnExposeComplete: enter
22:24:32.724 00.002 1032 UpdateGuideState(): m_state=6
22:24:32.725 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3812
22:24:32.727 00.002 1032 Star::Find returns 1 (0), X=1099.50, Y=136.36, Mass=1293, SNR=25.2, Peak=126 HFD=3.1
22:24:32.728 00.001 1032 MultiStar: [#1 0.10,-0.11,1.00,U] [#2 0.21,0.07,0.80,U] [#3 0.03,0.26,0.00,M1] [#4 -0.04,0.16,0.67,U] [#5 0.07,-0.05,0.66,U] [#6 0.05,0.23,0.00,M3] [#7 0.20,0.12,0.69,U] [#8 0.18,0.06,0.54,U] 
22:24:32.729 00.001 1032 refined, 6 included, MultiStar: {0.14, 0.06}, one-star: {0.22, 0.19}
22:24:32.731 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
22:24:32.732 00.001 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
22:24:32.733 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.42 mountX=0.02 mountY=-0.15, mountTheta=-1.41
22:24:32.737 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
22:24:32.741 00.004 1032 Enqueuing Move request for scope (0.14, 0.06)
22:24:32.743 00.002 10072 Worker thread wakes up
22:24:32.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
22:24:32.743 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
22:24:32.743 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
22:24:32.746 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:24:32.748 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:24:32.748 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:24:32.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:32.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:24:32.748 00.000 10072 MoveAxis(E, 3, ABG)
22:24:32.748 00.000 10072 Guiding  Dir = 2, Dur = 3
22:24:32.749 00.001 10072 IsGuiding returns 0
22:24:32.749 00.000 10072 PulseGuide returned control before completion, sleep 13
22:24:32.766 00.017 1032 UpdateGuideState exits: m=1293 SNR=25.2
22:24:32.769 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:32.771 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:32.773 00.002 1032 Enqueuing Expose request
22:24:32.778 00.005 10072 IsGuiding returns 0
22:24:32.778 00.000 10072 Move returns status 0, amount 3
22:24:32.778 00.000 10072 MoveAxis(N, 0, ABG)
22:24:32.778 00.000 10072 Move returns status 0, amount 0
22:24:32.778 00.000 10072 move complete, result=0
22:24:32.778 00.000 10072 worker thread done servicing request
22:24:32.779 00.001 10072 Worker thread wakes up
22:24:32.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:32.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:32.781 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:24:33.401 00.620 10072 Exposure complete
22:24:33.456 00.055 10072 worker thread done servicing request
22:24:33.457 00.001 1032 OnExposeComplete: enter
22:24:33.459 00.002 1032 UpdateGuideState(): m_state=6
22:24:33.461 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3813
22:24:33.464 00.003 1032 Star::Find returns 1 (0), X=1099.44, Y=136.57, Mass=1224, SNR=24.6, Peak=123 HFD=3.2
22:24:33.466 00.002 1032 MultiStar: [#1 0.05,0.09,1.02,U] [#2 0.14,0.22,0.00,M5] [#3 0.03,0.28,0.00,M2] [#4 -0.02,0.14,0.68,U] [#5 0.19,0.07,0.71,U] [#6 0.23,0.26,0.00,M4] [#7 0.15,0.22,0.00,M9] [#8 -0.01,0.08,0.53,U] 
22:24:33.467 00.001 1032 refined, 4 included, MultiStar: {0.08, 0.17}, one-star: {0.16, 0.40}
22:24:33.469 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:24:33.471 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:24:33.472 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.13 mountX=0.15 mountY=-0.12, mountTheta=-0.70
22:24:33.475 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.17, opts=13)
22:24:33.476 00.001 1032 Enqueuing Move request for scope (0.08, 0.17)
22:24:33.478 00.002 10072 Worker thread wakes up
22:24:33.478 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
22:24:33.478 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
22:24:33.478 00.000 10072 Moving (0.08, 0.17) raw xDistance=0.15 yDistance=-0.12
22:24:33.480 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:24:33.482 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.98
22:24:33.482 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
22:24:33.482 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:33.482 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:24:33.482 00.000 10072 MoveAxis(W, 66, ABG)
22:24:33.482 00.000 10072 Guiding  Dir = 3, Dur = 66
22:24:33.484 00.002 10072 IsGuiding returns 0
22:24:33.484 00.000 10072 PulseGuide returned control before completion, sleep 76
22:24:33.501 00.017 1032 UpdateGuideState exits: m=1224 SNR=24.6
22:24:33.502 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:33.505 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:33.507 00.002 1032 Enqueuing Expose request
22:24:33.571 00.064 10072 IsGuiding returns 0
22:24:33.571 00.000 10072 Move returns status 0, amount 66
22:24:33.571 00.000 10072 MoveAxis(N, 0, ABG)
22:24:33.571 00.000 10072 Move returns status 0, amount 0
22:24:33.571 00.000 10072 move complete, result=0
22:24:33.572 00.001 10072 worker thread done servicing request
22:24:33.572 00.000 10072 Worker thread wakes up
22:24:33.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:33.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:33.572 00.000 1032 GuideStep: 0.1 px 66 ms WEST, -0.1 px 0 ms NORTH
22:24:33.982 00.410 10072 Exposure complete
22:24:34.039 00.057 10072 worker thread done servicing request
22:24:34.039 00.000 1032 OnExposeComplete: enter
22:24:34.041 00.002 1032 UpdateGuideState(): m_state=6
22:24:34.042 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3814
22:24:34.044 00.002 1032 Star::Find returns 1 (0), X=1099.57, Y=136.45, Mass=1359, SNR=25.9, Peak=135 HFD=3.1
22:24:34.046 00.002 1032 MultiStar: [#1 0.19,0.03,0.87,U] [#2 0.25,0.16,0.00,M6] [#3 0.01,0.26,0.00,M3] [#4 0.03,-0.04,0.65,U] [#5 0.08,0.03,0.70,U] [#6 0.15,0.26,0.00,M5] [#7 0.31,0.10,0.00,M10] [#8 0.05,0.01,0.53,U] 
22:24:34.048 00.002 1032 refined, 4 included, MultiStar: {0.15, 0.08}, one-star: {0.29, 0.28}
22:24:34.049 00.001 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
22:24:34.052 00.003 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
22:24:34.053 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.51 mountX=0.04 mountY=-0.16, mountTheta=-1.32
22:24:34.056 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
22:24:34.058 00.002 1032 Enqueuing Move request for scope (0.15, 0.08)
22:24:34.060 00.002 10072 Worker thread wakes up
22:24:34.060 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
22:24:34.060 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
22:24:34.060 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.04 yDistance=-0.16
22:24:34.063 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:24:34.064 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:34.064 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:24:34.065 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:34.065 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:24:34.065 00.000 10072 MoveAxis(E, 2, ABG)
22:24:34.065 00.000 10072 Guiding  Dir = 2, Dur = 2
22:24:34.065 00.000 10072 IsGuiding returns 0
22:24:34.066 00.001 10072 PulseGuide returned control before completion, sleep 12
22:24:34.083 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:24:34.085 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:34.086 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:34.088 00.002 1032 Enqueuing Expose request
22:24:34.092 00.004 10072 IsGuiding returns 0
22:24:34.092 00.000 10072 Move returns status 0, amount 2
22:24:34.092 00.000 10072 MoveAxis(N, 0, ABG)
22:24:34.092 00.000 10072 Move returns status 0, amount 0
22:24:34.092 00.000 10072 move complete, result=0
22:24:34.092 00.000 10072 worker thread done servicing request
22:24:34.092 00.000 10072 Worker thread wakes up
22:24:34.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:34.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:34.093 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
22:24:34.718 00.625 10072 Exposure complete
22:24:34.771 00.053 10072 worker thread done servicing request
22:24:34.771 00.000 1032 OnExposeComplete: enter
22:24:34.775 00.004 1032 UpdateGuideState(): m_state=6
22:24:34.777 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3815
22:24:34.785 00.008 1032 Star::Find returns 1 (0), X=1099.52, Y=136.26, Mass=1317, SNR=25.5, Peak=118 HFD=3.3
22:24:34.788 00.003 1032 MultiStar: [#1 0.17,-0.17,0.95,U] [#2 0.19,-0.08,0.69,U] [#3 -0.03,0.05,0.75,U] [#4 0.03,-0.10,0.69,U] [#5 0.10,-0.21,0.63,U] [#6 0.19,-0.03,0.57,U] [#7 0.37,-0.04,0.00,R] [#8 -0.04,0.03,0.54,U] 
22:24:34.789 00.001 1032 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.24, 0.09}
22:24:34.791 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
22:24:34.794 00.003 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
22:24:34.796 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.40 mountX=-0.08 mountY=-0.10, mountTheta=-2.23
22:24:34.798 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
22:24:34.802 00.004 1032 Enqueuing Move request for scope (0.12, -0.05)
22:24:34.804 00.002 10072 Worker thread wakes up
22:24:34.804 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
22:24:34.804 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
22:24:34.804 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.10
22:24:34.806 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:24:34.810 00.004 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:34.810 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:24:34.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:34.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:24:34.810 00.000 10072 MoveAxis(E, 2, ABG)
22:24:34.810 00.000 10072 Guiding  Dir = 2, Dur = 2
22:24:34.811 00.001 10072 IsGuiding returns 0
22:24:34.811 00.000 10072 PulseGuide returned control before completion, sleep 12
22:24:34.825 00.014 10072 IsGuiding returns 0
22:24:34.825 00.000 10072 Move returns status 0, amount 2
22:24:34.825 00.000 10072 MoveAxis(N, 0, ABG)
22:24:34.825 00.000 10072 Move returns status 0, amount 0
22:24:34.825 00.000 10072 move complete, result=0
22:24:34.825 00.000 10072 worker thread done servicing request
22:24:34.828 00.003 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:24:34.830 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:34.832 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:34.834 00.002 1032 Enqueuing Expose request
22:24:34.837 00.003 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:24:34.838 00.001 10072 Worker thread wakes up
22:24:34.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:34.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:35.248 00.410 10072 Exposure complete
22:24:35.300 00.052 10072 worker thread done servicing request
22:24:35.300 00.000 1032 OnExposeComplete: enter
22:24:35.302 00.002 1032 UpdateGuideState(): m_state=6
22:24:35.304 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3816
22:24:35.306 00.002 1032 Star::Find returns 1 (0), X=1099.56, Y=136.32, Mass=1261, SNR=24.9, Peak=116 HFD=3.2
22:24:35.307 00.001 1032 MultiStar: [#1 0.22,-0.14,0.00,M1] [#2 0.13,-0.05,0.78,U] [#3 0.08,0.12,0.78,U] [#4 -0.01,0.01,0.68,U] [#5 0.17,-0.19,0.00,M1] [#6 0.24,0.06,0.00,M5] [#7 -0.06,0.01,0.71,U] [#8 0.06,-0.03,0.51,U] 
22:24:35.309 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.05}, one-star: {0.27, 0.15}
22:24:35.310 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:24:35.311 00.001 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:24:35.314 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.46 mountX=0.02 mountY=-0.10, mountTheta=-1.38
22:24:35.315 00.001 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
22:24:35.317 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
22:24:35.319 00.002 10072 Worker thread wakes up
22:24:35.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
22:24:35.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
22:24:35.319 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.02 yDistance=-0.10
22:24:35.322 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:24:35.324 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:35.324 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:24:35.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:35.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:24:35.325 00.001 10072 MoveAxis(E, 1, ABG)
22:24:35.325 00.000 10072 Guiding  Dir = 2, Dur = 1
22:24:35.325 00.000 10072 IsGuiding returns 0
22:24:35.325 00.000 10072 PulseGuide returned control before completion, sleep 11
22:24:35.339 00.014 10072 IsGuiding returns 0
22:24:35.340 00.001 10072 Move returns status 0, amount 1
22:24:35.340 00.000 10072 MoveAxis(N, 0, ABG)
22:24:35.340 00.000 10072 Move returns status 0, amount 0
22:24:35.340 00.000 10072 move complete, result=0
22:24:35.340 00.000 10072 worker thread done servicing request
22:24:35.343 00.003 1032 UpdateGuideState exits: m=1261 SNR=24.9
22:24:35.345 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:35.347 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:35.351 00.004 1032 Enqueuing Expose request
22:24:35.352 00.001 10072 Worker thread wakes up
22:24:35.352 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:35.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:35.353 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:24:35.981 00.628 10072 Exposure complete
22:24:36.034 00.053 10072 worker thread done servicing request
22:24:36.034 00.000 1032 OnExposeComplete: enter
22:24:36.036 00.002 1032 UpdateGuideState(): m_state=6
22:24:36.037 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3817
22:24:36.039 00.002 1032 Star::Find returns 1 (0), X=1099.66, Y=136.46, Mass=1371, SNR=26.0, Peak=131 HFD=3.2
22:24:36.040 00.001 1032 MultiStar: [#1 0.13,-0.06,0.96,U] [#2 0.19,0.11,0.83,U] [#3 0.16,0.03,0.72,U] [#4 -0.18,-0.08,0.65,U] [#5 0.09,-0.09,0.64,U] [#6 0.12,0.09,0.62,U] [#7 -0.05,-0.02,0.66,U] [#8 0.08,-0.06,0.52,U] 
22:24:36.042 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.38, 0.29}
22:24:36.043 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
22:24:36.046 00.003 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
22:24:36.047 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.30 mountX=0.00 mountY=-0.13, mountTheta=-1.53
22:24:36.051 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
22:24:36.053 00.002 1032 Enqueuing Move request for scope (0.12, 0.04)
22:24:36.055 00.002 10072 Worker thread wakes up
22:24:36.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
22:24:36.055 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
22:24:36.055 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.00 yDistance=-0.13
22:24:36.057 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:24:36.059 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:36.060 00.001 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:24:36.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:36.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:24:36.060 00.000 10072 MoveAxis(E, 1, ABG)
22:24:36.060 00.000 10072 Guiding  Dir = 2, Dur = 1
22:24:36.060 00.000 10072 IsGuiding returns 0
22:24:36.060 00.000 10072 PulseGuide returned control before completion, sleep 11
22:24:36.073 00.013 10072 IsGuiding returns 0
22:24:36.073 00.000 10072 Move returns status 0, amount 1
22:24:36.073 00.000 10072 MoveAxis(N, 0, ABG)
22:24:36.073 00.000 10072 Move returns status 0, amount 0
22:24:36.073 00.000 10072 move complete, result=0
22:24:36.073 00.000 10072 worker thread done servicing request
22:24:36.077 00.004 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:24:36.080 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:36.082 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:36.083 00.001 1032 Enqueuing Expose request
22:24:36.084 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:24:36.086 00.002 10072 Worker thread wakes up
22:24:36.086 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:36.086 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:36.495 00.409 10072 Exposure complete
22:24:36.553 00.058 10072 worker thread done servicing request
22:24:36.553 00.000 1032 OnExposeComplete: enter
22:24:36.556 00.003 1032 UpdateGuideState(): m_state=6
22:24:36.558 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3818
22:24:36.559 00.001 1032 Star::Find returns 1 (0), X=1099.59, Y=136.30, Mass=1275, SNR=25.1, Peak=113 HFD=3.2
22:24:36.561 00.002 1032 MultiStar: [#1 0.13,-0.12,0.99,U] [#2 0.23,0.05,0.00,M4] [#3 0.03,0.10,0.79,U] [#4 0.14,-0.14,0.68,U] [#5 0.13,-0.24,0.00,M1] [#6 0.30,-0.02,0.00,M5] [#7 -0.04,0.00,0.65,U] [#8 0.08,0.10,0.53,U] 
22:24:36.563 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.01}, one-star: {0.31, 0.12}
22:24:36.564 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
22:24:36.566 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
22:24:36.567 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.08 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
22:24:36.570 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
22:24:36.572 00.002 1032 Enqueuing Move request for scope (0.12, 0.01)
22:24:36.574 00.002 10072 Worker thread wakes up
22:24:36.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
22:24:36.574 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
22:24:36.574 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
22:24:36.576 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:24:36.580 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:36.580 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:24:36.580 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:36.580 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:24:36.580 00.000 10072 MoveAxis(E, 1, ABG)
22:24:36.581 00.001 10072 Guiding  Dir = 2, Dur = 1
22:24:36.581 00.000 10072 IsGuiding returns 0
22:24:36.582 00.001 10072 PulseGuide returned control before completion, sleep 11
22:24:36.599 00.017 1032 UpdateGuideState exits: m=1275 SNR=25.1
22:24:36.602 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:36.603 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:36.605 00.002 1032 Enqueuing Expose request
22:24:36.606 00.001 10072 IsGuiding returns 0
22:24:36.606 00.000 10072 Move returns status 0, amount 1
22:24:36.606 00.000 10072 MoveAxis(N, 0, ABG)
22:24:36.606 00.000 10072 Move returns status 0, amount 0
22:24:36.606 00.000 10072 move complete, result=0
22:24:36.606 00.000 10072 worker thread done servicing request
22:24:36.606 00.000 10072 Worker thread wakes up
22:24:36.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:36.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:36.615 00.009 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:24:37.230 00.615 10072 Exposure complete
22:24:37.284 00.054 10072 worker thread done servicing request
22:24:37.284 00.000 1032 OnExposeComplete: enter
22:24:37.286 00.002 1032 UpdateGuideState(): m_state=6
22:24:37.289 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3819
22:24:37.291 00.002 1032 Star::Find returns 1 (0), X=1099.58, Y=136.24, Mass=1363, SNR=25.9, Peak=127 HFD=3.2
22:24:37.293 00.002 1032 MultiStar: [#1 0.26,-0.30,0.00,M1] [#2 0.29,-0.02,0.00,M5] [#3 0.07,-0.03,0.73,U] [#4 0.00,-0.04,0.68,U] [#5 0.07,-0.28,0.00,M2] [#6 0.23,-0.02,0.60,U] [#7 -0.11,-0.11,0.70,U] [#8 -0.02,-0.04,0.50,U] 
22:24:37.296 00.003 1032 refined, 5 included, MultiStar: {0.10, -0.02}, one-star: {0.30, 0.06}
22:24:37.297 00.001 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
22:24:37.301 00.004 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
22:24:37.303 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.24 mountX=-0.05 mountY=-0.09, mountTheta=-2.07
22:24:37.308 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
22:24:37.310 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
22:24:37.312 00.002 10072 Worker thread wakes up
22:24:37.312 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:24:37.313 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:24:37.313 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
22:24:37.314 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:24:37.318 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:37.318 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:24:37.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:37.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:24:37.318 00.000 10072 MoveAxis(E, 0, ABG)
22:24:37.318 00.000 10072 Move returns status 0, amount 0
22:24:37.318 00.000 10072 MoveAxis(N, 0, ABG)
22:24:37.318 00.000 10072 Move returns status 0, amount 0
22:24:37.318 00.000 10072 move complete, result=0
22:24:37.318 00.000 10072 worker thread done servicing request
22:24:37.339 00.021 1032 UpdateGuideState exits: m=1363 SNR=25.9
22:24:37.342 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:37.343 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:37.344 00.001 1032 Enqueuing Expose request
22:24:37.346 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:37.347 00.001 10072 Worker thread wakes up
22:24:37.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:37.348 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:37.763 00.415 10072 Exposure complete
22:24:37.817 00.054 10072 worker thread done servicing request
22:24:37.817 00.000 1032 OnExposeComplete: enter
22:24:37.820 00.003 1032 UpdateGuideState(): m_state=6
22:24:37.821 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3820
22:24:37.823 00.002 1032 Star::Find returns 1 (0), X=1099.51, Y=136.17, Mass=1379, SNR=26.1, Peak=123 HFD=3.3
22:24:37.826 00.003 1032 MultiStar: [#1 0.27,-0.16,0.00,M2] [#2 0.19,-0.06,0.79,U] [#3 0.11,-0.07,0.76,U] [#4 -0.00,-0.08,0.61,U] [#5 0.04,-0.26,0.00,M3] [#6 0.30,0.04,0.00,M5] [#7 -0.01,-0.09,0.67,U] [#8 -0.08,-0.04,0.50,U] 
22:24:37.827 00.001 1032 refined, 5 included, MultiStar: {0.10, -0.05}, one-star: {0.23, -0.00}
22:24:37.830 00.003 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
22:24:37.832 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
22:24:37.834 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.51 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
22:24:37.838 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
22:24:37.841 00.003 1032 Enqueuing Move request for scope (0.10, -0.05)
22:24:37.843 00.002 10072 Worker thread wakes up
22:24:37.843 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
22:24:37.843 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
22:24:37.844 00.001 10072 Moving (0.10, -0.05) raw xDistance=-0.08 yDistance=-0.08
22:24:37.845 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:24:37.847 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:37.847 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:24:37.847 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:37.847 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:24:37.847 00.000 10072 MoveAxis(E, 0, ABG)
22:24:37.847 00.000 10072 Move returns status 0, amount 0
22:24:37.847 00.000 10072 MoveAxis(N, 0, ABG)
22:24:37.847 00.000 10072 Move returns status 0, amount 0
22:24:37.847 00.000 10072 move complete, result=0
22:24:37.848 00.001 10072 worker thread done servicing request
22:24:37.865 00.017 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:24:37.867 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:37.868 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:37.871 00.003 1032 Enqueuing Expose request
22:24:37.872 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:37.874 00.002 10072 Worker thread wakes up
22:24:37.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:37.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:38.497 00.623 10072 Exposure complete
22:24:38.551 00.054 10072 worker thread done servicing request
22:24:38.551 00.000 1032 OnExposeComplete: enter
22:24:38.554 00.003 1032 UpdateGuideState(): m_state=6
22:24:38.556 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3821
22:24:38.558 00.002 1032 Star::Find returns 1 (0), X=1099.56, Y=136.09, Mass=1296, SNR=25.3, Peak=109 HFD=3.3
22:24:38.560 00.002 1032 MultiStar: [#1 0.24,-0.26,0.00,M3] [#2 0.23,-0.02,0.78,U] [#3 0.06,-0.01,0.80,U] [#4 0.03,-0.10,0.68,U] [#5 0.19,-0.12,0.71,U] [#6 0.29,0.09,0.00,M6] [#7 -0.02,-0.14,0.71,U] [#8 0.06,-0.13,0.48,U] 
22:24:38.562 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.08}, one-star: {0.28, -0.08}
22:24:38.565 00.003 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:24:38.566 00.001 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:24:38.568 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.56 mountX=-0.11 mountY=-0.10, mountTheta=-2.39
22:24:38.571 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.08, opts=13)
22:24:38.573 00.002 1032 Enqueuing Move request for scope (0.13, -0.08)
22:24:38.574 00.001 10072 Worker thread wakes up
22:24:38.575 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
22:24:38.575 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
22:24:38.575 00.000 10072 Moving (0.13, -0.08) raw xDistance=-0.11 yDistance=-0.10
22:24:38.576 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:24:38.579 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:38.579 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:24:38.579 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:38.579 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:24:38.579 00.000 10072 MoveAxis(W, 0, ABG)
22:24:38.579 00.000 10072 Move returns status 0, amount 0
22:24:38.579 00.000 10072 MoveAxis(N, 0, ABG)
22:24:38.579 00.000 10072 Move returns status 0, amount 0
22:24:38.579 00.000 10072 move complete, result=0
22:24:38.579 00.000 10072 worker thread done servicing request
22:24:38.598 00.019 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:24:38.601 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:38.603 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:38.604 00.001 1032 Enqueuing Expose request
22:24:38.606 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:24:38.609 00.003 10072 Worker thread wakes up
22:24:38.609 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:38.609 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:39.015 00.406 10072 Exposure complete
22:24:39.071 00.056 10072 worker thread done servicing request
22:24:39.071 00.000 1032 OnExposeComplete: enter
22:24:39.073 00.002 1032 UpdateGuideState(): m_state=6
22:24:39.075 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3822
22:24:39.077 00.002 1032 Star::Find returns 1 (0), X=1099.52, Y=136.19, Mass=1231, SNR=24.6, Peak=109 HFD=3.2
22:24:39.079 00.002 1032 MultiStar: [#1 0.20,-0.21,0.00,M4] [#2 0.25,-0.03,0.00,M4] [#3 -0.02,0.14,0.75,U] [#4 -0.02,-0.10,0.68,U] [#5 -0.03,-0.10,0.71,U] [#6 0.24,0.05,0.00,M7] [#7 -0.08,-0.01,0.72,U] [#8 -0.05,0.06,0.52,U] 
22:24:39.082 00.003 1032 refined, 5 included, MultiStar: {0.02, -0.00}, one-star: {0.23, 0.01}
22:24:39.084 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
22:24:39.086 00.002 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
22:24:39.088 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.01 mountX=-0.01 mountY=-0.02, mountTheta=-1.84
22:24:39.093 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
22:24:39.094 00.001 1032 Enqueuing Move request for scope (0.02, -0.00)
22:24:39.097 00.003 10072 Worker thread wakes up
22:24:39.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
22:24:39.097 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
22:24:39.097 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
22:24:39.099 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:24:39.101 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:39.101 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:24:39.101 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:39.102 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:24:39.102 00.000 10072 MoveAxis(W, 0, ABG)
22:24:39.102 00.000 10072 Move returns status 0, amount 0
22:24:39.102 00.000 10072 MoveAxis(N, 0, ABG)
22:24:39.102 00.000 10072 Move returns status 0, amount 0
22:24:39.102 00.000 10072 move complete, result=0
22:24:39.102 00.000 10072 worker thread done servicing request
22:24:39.120 00.018 1032 UpdateGuideState exits: m=1231 SNR=24.6
22:24:39.123 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:39.125 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:39.126 00.001 1032 Enqueuing Expose request
22:24:39.128 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
22:24:39.130 00.002 10072 Worker thread wakes up
22:24:39.130 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:39.130 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:39.762 00.632 10072 Exposure complete
22:24:39.817 00.055 10072 worker thread done servicing request
22:24:39.817 00.000 1032 OnExposeComplete: enter
22:24:39.819 00.002 1032 UpdateGuideState(): m_state=6
22:24:39.821 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3823
22:24:39.823 00.002 1032 Star::Find returns 1 (0), X=1099.55, Y=136.32, Mass=1393, SNR=26.2, Peak=133 HFD=3.2
22:24:39.825 00.002 1032 MultiStar: [#1 0.10,-0.14,0.88,U] [#2 0.08,0.08,0.71,U] [#3 0.10,0.05,0.75,U] [#4 -0.21,-0.07,0.64,U] [#5 0.07,-0.08,0.63,U] [#6 0.13,-0.02,0.59,U] [#7 -0.05,0.04,0.65,U] [#8 -0.08,0.09,0.53,U] 
22:24:39.827 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.27, 0.15}
22:24:39.829 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
22:24:39.834 00.005 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
22:24:39.835 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.07 cameraTheta=0.22 mountX=-0.00 mountY=-0.07, mountTheta=-1.61
22:24:39.838 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
22:24:39.839 00.001 1032 Enqueuing Move request for scope (0.06, 0.01)
22:24:39.842 00.003 10072 Worker thread wakes up
22:24:39.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:24:39.842 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:24:39.842 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.07
22:24:39.843 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:24:39.845 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:39.845 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:24:39.845 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:39.846 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:24:39.846 00.000 10072 MoveAxis(W, 1, ABG)
22:24:39.846 00.000 10072 Guiding  Dir = 3, Dur = 1
22:24:39.846 00.000 10072 IsGuiding returns 0
22:24:39.846 00.000 10072 PulseGuide returned control before completion, sleep 11
22:24:39.863 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:24:39.866 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:39.868 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:39.870 00.002 1032 Enqueuing Expose request
22:24:39.872 00.002 10072 IsGuiding returns 0
22:24:39.872 00.000 10072 Move returns status 0, amount 1
22:24:39.872 00.000 10072 MoveAxis(N, 0, ABG)
22:24:39.872 00.000 10072 Move returns status 0, amount 0
22:24:39.872 00.000 10072 move complete, result=0
22:24:39.873 00.001 10072 worker thread done servicing request
22:24:39.873 00.000 10072 Worker thread wakes up
22:24:39.873 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:39.873 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:39.881 00.008 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:24:40.280 00.399 10072 Exposure complete
22:24:40.336 00.056 10072 worker thread done servicing request
22:24:40.336 00.000 1032 OnExposeComplete: enter
22:24:40.338 00.002 1032 UpdateGuideState(): m_state=6
22:24:40.340 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3824
22:24:40.342 00.002 1032 Star::Find returns 1 (0), X=1099.55, Y=136.24, Mass=1370, SNR=26.0, Peak=129 HFD=3.2
22:24:40.344 00.002 1032 MultiStar: [#1 0.17,-0.21,0.00,M4] [#2 0.25,-0.05,0.00,M4] [#3 0.08,0.03,0.76,U] [#4 -0.04,-0.11,0.66,U] [#5 0.17,-0.16,0.61,U] [#6 0.25,-0.05,0.00,M7] [#7 -0.06,-0.11,0.69,U] [#8 0.03,-0.03,0.51,U] 
22:24:40.345 00.001 1032 refined, 5 included, MultiStar: {0.09, -0.04}, one-star: {0.26, 0.06}
22:24:40.346 00.001 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
22:24:40.349 00.003 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
22:24:40.351 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.45 mountX=-0.06 mountY=-0.07, mountTheta=-2.28
22:24:40.354 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
22:24:40.355 00.001 1032 Enqueuing Move request for scope (0.09, -0.04)
22:24:40.357 00.002 10072 Worker thread wakes up
22:24:40.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
22:24:40.357 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
22:24:40.357 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.07
22:24:40.359 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:24:40.362 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:40.362 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:24:40.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:40.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:24:40.362 00.000 10072 MoveAxis(W, 1, ABG)
22:24:40.362 00.000 10072 Guiding  Dir = 3, Dur = 1
22:24:40.362 00.000 10072 IsGuiding returns 0
22:24:40.363 00.001 10072 PulseGuide returned control before completion, sleep 11
22:24:40.380 00.017 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:24:40.381 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:40.383 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:40.385 00.002 10072 IsGuiding returns 0
22:24:40.385 00.000 1032 Enqueuing Expose request
22:24:40.387 00.002 10072 Move returns status 0, amount 1
22:24:40.387 00.000 10072 MoveAxis(N, 0, ABG)
22:24:40.387 00.000 10072 Move returns status 0, amount 0
22:24:40.387 00.000 10072 move complete, result=0
22:24:40.387 00.000 10072 worker thread done servicing request
22:24:40.388 00.001 10072 Worker thread wakes up
22:24:40.388 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:40.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:40.399 00.011 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:24:41.013 00.614 10072 Exposure complete
22:24:41.065 00.052 10072 worker thread done servicing request
22:24:41.066 00.001 1032 OnExposeComplete: enter
22:24:41.068 00.002 1032 UpdateGuideState(): m_state=6
22:24:41.069 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3825
22:24:41.071 00.002 1032 Star::Find returns 1 (0), X=1099.53, Y=136.27, Mass=1244, SNR=24.7, Peak=115 HFD=3.2
22:24:41.072 00.001 1032 MultiStar: [#1 0.22,-0.16,0.00,M5] [#2 0.20,-0.03,0.80,U] [#3 0.07,-0.03,0.79,U] [#4 -0.02,-0.15,0.64,U] [#5 0.17,-0.13,0.68,U] [#6 0.30,-0.12,0.00,M8] [#7 -0.06,-0.03,0.74,U] [#8 0.08,0.06,0.55,U] 
22:24:41.073 00.001 1032 refined, 6 included, MultiStar: {0.11, -0.02}, one-star: {0.25, 0.10}
22:24:41.075 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
22:24:41.075 00.000 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
22:24:41.077 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.22 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
22:24:41.081 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:24:41.083 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
22:24:41.084 00.001 10072 Worker thread wakes up
22:24:41.084 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:24:41.084 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:24:41.084 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
22:24:41.087 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:24:41.090 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:41.090 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:24:41.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:41.090 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:24:41.090 00.000 10072 MoveAxis(W, 1, ABG)
22:24:41.090 00.000 10072 Guiding  Dir = 3, Dur = 1
22:24:41.090 00.000 10072 IsGuiding returns 0
22:24:41.091 00.001 10072 PulseGuide returned control before completion, sleep 11
22:24:41.105 00.014 10072 IsGuiding returns 0
22:24:41.105 00.000 10072 Move returns status 0, amount 1
22:24:41.105 00.000 10072 MoveAxis(N, 0, ABG)
22:24:41.105 00.000 10072 Move returns status 0, amount 0
22:24:41.105 00.000 10072 move complete, result=0
22:24:41.105 00.000 10072 worker thread done servicing request
22:24:41.108 00.003 1032 UpdateGuideState exits: m=1244 SNR=24.7
22:24:41.110 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:41.111 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:41.114 00.003 1032 Enqueuing Expose request
22:24:41.116 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:24:41.117 00.001 10072 Worker thread wakes up
22:24:41.117 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:41.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:41.529 00.412 10072 Exposure complete
22:24:41.586 00.057 10072 worker thread done servicing request
22:24:41.586 00.000 1032 OnExposeComplete: enter
22:24:41.590 00.004 1032 UpdateGuideState(): m_state=6
22:24:41.592 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3826
22:24:41.594 00.002 1032 Star::Find returns 1 (0), X=1099.58, Y=136.26, Mass=1241, SNR=24.7, Peak=116 HFD=3.2
22:24:41.596 00.002 1032 MultiStar: [#1 0.20,-0.18,0.00,M6] [#2 0.24,-0.06,0.00,M4] [#3 0.18,0.11,0.79,U] [#4 -0.10,-0.19,0.71,U] [#5 0.09,-0.10,0.65,U] [#6 0.27,-0.01,0.00,M9] [#7 -0.00,-0.02,0.77,U] [#8 -0.02,-0.07,0.56,U] 
22:24:41.598 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.02}, one-star: {0.29, 0.09}
22:24:41.600 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
22:24:41.601 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
22:24:41.603 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.20 mountX=-0.04 mountY=-0.09, mountTheta=-2.03
22:24:41.606 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
22:24:41.609 00.003 1032 Enqueuing Move request for scope (0.09, -0.02)
22:24:41.610 00.001 10072 Worker thread wakes up
22:24:41.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:24:41.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:24:41.610 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.09
22:24:41.613 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:24:41.616 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:41.616 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:24:41.616 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:41.616 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:24:41.616 00.000 10072 MoveAxis(W, 1, ABG)
22:24:41.616 00.000 10072 Guiding  Dir = 3, Dur = 1
22:24:41.616 00.000 10072 IsGuiding returns 0
22:24:41.617 00.001 10072 PulseGuide returned control before completion, sleep 11
22:24:41.634 00.017 1032 UpdateGuideState exits: m=1241 SNR=24.7
22:24:41.637 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:41.638 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:41.640 00.002 1032 Enqueuing Expose request
22:24:41.642 00.002 10072 IsGuiding returns 0
22:24:41.642 00.000 10072 Move returns status 0, amount 1
22:24:41.642 00.000 10072 MoveAxis(N, 0, ABG)
22:24:41.642 00.000 10072 Move returns status 0, amount 0
22:24:41.642 00.000 10072 move complete, result=0
22:24:41.642 00.000 10072 worker thread done servicing request
22:24:41.643 00.001 10072 Worker thread wakes up
22:24:41.643 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:41.643 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:41.651 00.008 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:24:42.279 00.628 10072 Exposure complete
22:24:42.334 00.055 10072 worker thread done servicing request
22:24:42.334 00.000 1032 OnExposeComplete: enter
22:24:42.336 00.002 1032 UpdateGuideState(): m_state=6
22:24:42.337 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3827
22:24:42.340 00.003 1032 Star::Find returns 1 (0), X=1099.53, Y=136.33, Mass=1275, SNR=25.1, Peak=115 HFD=3.2
22:24:42.341 00.001 1032 MultiStar: [#1 0.13,-0.20,0.91,U] [#2 0.19,0.05,0.81,U] [#3 0.05,0.21,0.75,U] [#4 0.05,-0.02,0.66,U] [#5 0.15,-0.05,0.67,U] [#6 0.16,-0.05,0.65,U] [#7 -0.08,0.04,0.70,U] [#8 -0.10,0.02,0.52,U] 
22:24:42.342 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.25, 0.16}
22:24:42.344 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
22:24:42.345 00.001 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
22:24:42.346 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.20 mountX=-0.01 mountY=-0.11, mountTheta=-1.63
22:24:42.348 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
22:24:42.351 00.003 1032 Enqueuing Move request for scope (0.10, 0.02)
22:24:42.352 00.001 10072 Worker thread wakes up
22:24:42.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
22:24:42.352 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
22:24:42.352 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.11
22:24:42.354 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:24:42.356 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:42.356 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:24:42.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:42.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:24:42.356 00.000 10072 MoveAxis(W, 2, ABG)
22:24:42.356 00.000 10072 Guiding  Dir = 3, Dur = 2
22:24:42.356 00.000 10072 IsGuiding returns 0
22:24:42.357 00.001 10072 PulseGuide returned control before completion, sleep 12
22:24:42.374 00.017 1032 UpdateGuideState exits: m=1275 SNR=25.1
22:24:42.376 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:42.378 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:42.379 00.001 1032 Enqueuing Expose request
22:24:42.385 00.006 10072 IsGuiding returns 0
22:24:42.385 00.000 10072 Move returns status 0, amount 2
22:24:42.385 00.000 10072 MoveAxis(N, 0, ABG)
22:24:42.385 00.000 10072 Move returns status 0, amount 0
22:24:42.385 00.000 10072 move complete, result=0
22:24:42.385 00.000 10072 worker thread done servicing request
22:24:42.385 00.000 10072 Worker thread wakes up
22:24:42.386 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:42.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:42.389 00.003 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:24:42.794 00.405 10072 Exposure complete
22:24:42.844 00.050 10072 worker thread done servicing request
22:24:42.845 00.001 1032 OnExposeComplete: enter
22:24:42.846 00.001 1032 UpdateGuideState(): m_state=6
22:24:42.848 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3828
22:24:42.850 00.002 1032 Star::Find returns 1 (0), X=1099.62, Y=136.31, Mass=1170, SNR=24.0, Peak=94 HFD=3.2
22:24:42.852 00.002 1032 MultiStar: [#1 0.16,-0.19,0.00,M6] [#2 0.30,-0.00,0.00,M4] [#3 0.07,0.14,0.82,U] [#4 0.16,-0.02,0.71,U] [#5 0.19,-0.05,0.71,U] [#6 0.18,0.09,0.68,U] [#7 0.01,-0.04,0.73,U] [#8 -0.04,-0.04,0.55,U] 
22:24:42.853 00.001 1032 refined, 6 included, MultiStar: {0.14, 0.04}, one-star: {0.34, 0.14}
22:24:42.855 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
22:24:42.858 00.003 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
22:24:42.860 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.28 mountX=0.00 mountY=-0.15, mountTheta=-1.55
22:24:42.863 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
22:24:42.865 00.002 1032 Enqueuing Move request for scope (0.14, 0.04)
22:24:42.866 00.001 10072 Worker thread wakes up
22:24:42.867 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
22:24:42.867 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
22:24:42.867 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.00 yDistance=-0.15
22:24:42.869 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:24:42.871 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:42.871 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:24:42.872 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:42.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:24:42.872 00.000 10072 MoveAxis(W, 2, ABG)
22:24:42.872 00.000 10072 Guiding  Dir = 3, Dur = 2
22:24:42.873 00.001 10072 IsGuiding returns 0
22:24:42.873 00.000 10072 PulseGuide returned control before completion, sleep 12
22:24:42.886 00.013 10072 IsGuiding returns 0
22:24:42.886 00.000 10072 Move returns status 0, amount 2
22:24:42.886 00.000 10072 MoveAxis(N, 0, ABG)
22:24:42.886 00.000 10072 Move returns status 0, amount 0
22:24:42.886 00.000 10072 move complete, result=0
22:24:42.886 00.000 10072 worker thread done servicing request
22:24:42.889 00.003 1032 UpdateGuideState exits: m=1170 SNR=24.0
22:24:42.893 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:42.896 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:42.899 00.003 1032 Enqueuing Expose request
22:24:42.901 00.002 10072 Worker thread wakes up
22:24:42.901 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:42.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:42.901 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
22:24:43.529 00.628 10072 Exposure complete
22:24:43.586 00.057 10072 worker thread done servicing request
22:24:43.586 00.000 1032 OnExposeComplete: enter
22:24:43.588 00.002 1032 UpdateGuideState(): m_state=6
22:24:43.592 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3829
22:24:43.593 00.001 1032 Star::Find returns 1 (0), X=1099.61, Y=136.30, Mass=1269, SNR=25.0, Peak=108 HFD=3.2
22:24:43.596 00.003 1032 MultiStar: [#1 0.24,-0.17,0.00,M7] [#2 0.25,-0.03,0.00,M5] [#3 0.23,0.20,0.00,M1] [#4 0.12,-0.11,0.65,U] [#5 0.21,-0.15,0.00,M1] [#6 0.30,-0.00,0.00,M8] [#7 -0.01,-0.03,0.69,U] [#8 -0.00,-0.00,0.53,U] 
22:24:43.597 00.001 1032 refined, 3 included, MultiStar: {0.14, 0.01}, one-star: {0.33, 0.12}
22:24:43.598 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
22:24:43.601 00.003 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
22:24:43.602 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.08 mountX=-0.02 mountY=-0.14, mountTheta=-1.75
22:24:43.606 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
22:24:43.608 00.002 1032 Enqueuing Move request for scope (0.14, 0.01)
22:24:43.609 00.001 10072 Worker thread wakes up
22:24:43.609 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
22:24:43.609 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
22:24:43.609 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.02 yDistance=-0.14
22:24:43.611 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:24:43.612 00.001 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:43.612 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:24:43.612 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:43.614 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:24:43.614 00.000 10072 MoveAxis(W, 3, ABG)
22:24:43.614 00.000 10072 Guiding  Dir = 3, Dur = 3
22:24:43.614 00.000 10072 IsGuiding returns 0
22:24:43.614 00.000 10072 PulseGuide returned control before completion, sleep 13
22:24:43.631 00.017 1032 UpdateGuideState exits: m=1269 SNR=25.0
22:24:43.635 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:43.637 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:43.639 00.002 1032 Enqueuing Expose request
22:24:43.641 00.002 10072 IsGuiding returns 0
22:24:43.641 00.000 10072 Move returns status 0, amount 3
22:24:43.641 00.000 10072 MoveAxis(N, 0, ABG)
22:24:43.641 00.000 10072 Move returns status 0, amount 0
22:24:43.641 00.000 10072 move complete, result=0
22:24:43.641 00.000 10072 worker thread done servicing request
22:24:43.641 00.000 10072 Worker thread wakes up
22:24:43.641 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:43.641 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:43.649 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:24:44.046 00.397 10072 Exposure complete
22:24:44.100 00.054 10072 worker thread done servicing request
22:24:44.100 00.000 1032 OnExposeComplete: enter
22:24:44.102 00.002 1032 UpdateGuideState(): m_state=6
22:24:44.106 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3830
22:24:44.108 00.002 1032 Star::Find returns 1 (0), X=1099.58, Y=136.29, Mass=1306, SNR=25.4, Peak=126 HFD=3.2
22:24:44.110 00.002 1032 MultiStar: [#1 0.22,-0.18,0.00,M8] [#2 0.32,-0.07,0.00,M6] [#3 0.18,0.14,0.73,U] [#4 0.14,-0.05,0.70,U] [#5 0.13,-0.05,0.69,U] [#6 0.38,-0.00,0.00,M9] [#7 -0.07,-0.01,0.69,U] [#8 0.14,0.03,0.51,U] 
22:24:44.111 00.001 1032 refined, 5 included, MultiStar: {0.15, 0.04}, one-star: {0.29, 0.12}
22:24:44.113 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
22:24:44.116 00.003 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
22:24:44.117 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.25 mountX=-0.00 mountY=-0.15, mountTheta=-1.58
22:24:44.120 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.04, opts=13)
22:24:44.122 00.002 1032 Enqueuing Move request for scope (0.15, 0.04)
22:24:44.124 00.002 10072 Worker thread wakes up
22:24:44.124 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
22:24:44.124 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
22:24:44.124 00.000 10072 Moving (0.15, 0.04) raw xDistance=-0.00 yDistance=-0.15
22:24:44.126 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:24:44.129 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:44.129 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:24:44.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:44.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:24:44.129 00.000 10072 MoveAxis(W, 3, ABG)
22:24:44.129 00.000 10072 Guiding  Dir = 3, Dur = 3
22:24:44.129 00.000 10072 IsGuiding returns 0
22:24:44.130 00.001 10072 PulseGuide returned control before completion, sleep 13
22:24:44.147 00.017 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:24:44.150 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:44.152 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:44.154 00.002 1032 Enqueuing Expose request
22:24:44.155 00.001 10072 IsGuiding returns 0
22:24:44.155 00.000 10072 Move returns status 0, amount 3
22:24:44.155 00.000 10072 MoveAxis(N, 0, ABG)
22:24:44.155 00.000 10072 Move returns status 0, amount 0
22:24:44.155 00.000 10072 move complete, result=0
22:24:44.157 00.002 10072 worker thread done servicing request
22:24:44.157 00.000 10072 Worker thread wakes up
22:24:44.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:44.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:44.164 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
22:24:44.794 00.630 10072 Exposure complete
22:24:44.850 00.056 10072 worker thread done servicing request
22:24:44.850 00.000 1032 OnExposeComplete: enter
22:24:44.852 00.002 1032 UpdateGuideState(): m_state=6
22:24:44.854 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3831
22:24:44.856 00.002 1032 Star::Find returns 1 (0), X=1099.51, Y=136.29, Mass=1244, SNR=24.8, Peak=116 HFD=3.2
22:24:44.858 00.002 1032 MultiStar: [#1 0.10,0.01,1.01,U] [#2 0.25,0.14,0.00,M7] [#3 0.02,0.33,0.00,M1] [#4 0.04,0.06,0.62,U] [#5 0.08,0.05,0.69,U] [#6 0.20,0.21,0.00,M10] [#7 -0.17,-0.01,0.70,U] [#8 -0.09,0.15,0.52,U] 
22:24:44.860 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.06}, one-star: {0.23, 0.12}
22:24:44.862 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
22:24:44.863 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
22:24:44.865 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.86 mountX=0.05 mountY=-0.07, mountTheta=-0.97
22:24:44.867 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
22:24:44.869 00.002 1032 Enqueuing Move request for scope (0.05, 0.06)
22:24:44.871 00.002 10072 Worker thread wakes up
22:24:44.872 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
22:24:44.872 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
22:24:44.872 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.05 yDistance=-0.07
22:24:44.873 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:24:44.877 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:44.877 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:24:44.877 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:44.877 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:24:44.877 00.000 10072 MoveAxis(W, 3, ABG)
22:24:44.877 00.000 10072 Guiding  Dir = 3, Dur = 3
22:24:44.877 00.000 10072 IsGuiding returns 0
22:24:44.878 00.001 10072 PulseGuide returned control before completion, sleep 13
22:24:44.895 00.017 1032 UpdateGuideState exits: m=1244 SNR=24.8
22:24:44.897 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:44.898 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:44.901 00.003 1032 Enqueuing Expose request
22:24:44.903 00.002 10072 IsGuiding returns 0
22:24:44.903 00.000 10072 Move returns status 0, amount 3
22:24:44.903 00.000 10072 MoveAxis(N, 0, ABG)
22:24:44.903 00.000 10072 Move returns status 0, amount 0
22:24:44.903 00.000 10072 move complete, result=0
22:24:44.904 00.001 10072 worker thread done servicing request
22:24:44.904 00.000 10072 Worker thread wakes up
22:24:44.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:44.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:44.911 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:24:45.311 00.400 10072 Exposure complete
22:24:45.365 00.054 10072 worker thread done servicing request
22:24:45.365 00.000 1032 OnExposeComplete: enter
22:24:45.367 00.002 1032 UpdateGuideState(): m_state=6
22:24:45.369 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3832
22:24:45.371 00.002 1032 Star::Find returns 1 (0), X=1099.58, Y=136.51, Mass=1397, SNR=26.2, Peak=125 HFD=3.2
22:24:45.373 00.002 1032 MultiStar: [#1 0.15,-0.03,0.89,U] [#2 0.27,0.14,0.00,M8] [#3 -0.07,0.35,0.00,M2] [#4 -0.02,0.14,0.67,U] [#5 0.15,0.08,0.61,U] [#6 0.25,0.21,0.00,R] [#7 -0.10,0.19,0.70,U] [#8 0.04,0.15,0.55,U] 
22:24:45.374 00.001 1032 refined, 5 included, MultiStar: {0.10, 0.15}, one-star: {0.30, 0.34}
22:24:45.376 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
22:24:45.377 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
22:24:45.379 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.97 mountX=0.12 mountY=-0.14, mountTheta=-0.86
22:24:45.381 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.15, opts=13)
22:24:45.383 00.002 1032 Enqueuing Move request for scope (0.10, 0.15)
22:24:45.384 00.001 10072 Worker thread wakes up
22:24:45.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
22:24:45.384 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
22:24:45.384 00.000 10072 Moving (0.10, 0.15) raw xDistance=0.12 yDistance=-0.14
22:24:45.386 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:24:45.390 00.004 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:45.390 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:24:45.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:45.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:24:45.390 00.000 10072 MoveAxis(W, 2, ABG)
22:24:45.390 00.000 10072 Guiding  Dir = 3, Dur = 2
22:24:45.390 00.000 10072 IsGuiding returns 0
22:24:45.390 00.000 10072 PulseGuide returned control before completion, sleep 12
22:24:45.410 00.020 1032 UpdateGuideState exits: m=1397 SNR=26.2
22:24:45.413 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:45.415 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:45.419 00.004 1032 Enqueuing Expose request
22:24:45.421 00.002 10072 IsGuiding returns 0
22:24:45.422 00.001 10072 Move returns status 0, amount 2
22:24:45.422 00.000 10072 MoveAxis(N, 0, ABG)
22:24:45.422 00.000 10072 Move returns status 0, amount 0
22:24:45.422 00.000 10072 move complete, result=0
22:24:45.422 00.000 10072 worker thread done servicing request
22:24:45.423 00.001 10072 Worker thread wakes up
22:24:45.423 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:45.423 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:24:45.425 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:46.059 00.634 10072 Exposure complete
22:24:46.112 00.053 10072 worker thread done servicing request
22:24:46.112 00.000 1032 OnExposeComplete: enter
22:24:46.115 00.003 1032 UpdateGuideState(): m_state=6
22:24:46.118 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3833
22:24:46.119 00.001 1032 Star::Find returns 1 (0), X=1099.64, Y=136.44, Mass=1329, SNR=25.6, Peak=128 HFD=3.2
22:24:46.121 00.002 1032 MultiStar: [#1 0.21,0.04,0.95,U] [#2 0.17,0.27,0.00,M9] [#3 0.09,0.25,0.00,M3] [#4 -0.01,0.21,0.66,U] [#5 0.06,0.07,0.68,U] [#6 0.02,0.13,0.63,U] [#7 -0.10,0.28,0.00,M1] [#8 0.03,0.04,0.49,U] 
22:24:46.123 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.14}, one-star: {0.36, 0.27}
22:24:46.125 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
22:24:46.126 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
22:24:46.128 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.78 mountX=0.10 mountY=-0.17, mountTheta=-1.05
22:24:46.130 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.14, opts=13)
22:24:46.132 00.002 1032 Enqueuing Move request for scope (0.14, 0.14)
22:24:46.134 00.002 10072 Worker thread wakes up
22:24:46.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
22:24:46.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
22:24:46.134 00.000 10072 Moving (0.14, 0.14) raw xDistance=0.10 yDistance=-0.17
22:24:46.136 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:24:46.138 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:46.138 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:24:46.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:46.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:24:46.138 00.000 10072 MoveAxis(W, 2, ABG)
22:24:46.138 00.000 10072 Guiding  Dir = 3, Dur = 2
22:24:46.139 00.001 10072 IsGuiding returns 0
22:24:46.139 00.000 10072 PulseGuide returned control before completion, sleep 12
22:24:46.157 00.018 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:24:46.159 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:46.161 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:46.163 00.002 1032 Enqueuing Expose request
22:24:46.167 00.004 10072 IsGuiding returns 0
22:24:46.167 00.000 10072 Move returns status 0, amount 2
22:24:46.167 00.000 10072 MoveAxis(N, 0, ABG)
22:24:46.167 00.000 10072 Move returns status 0, amount 0
22:24:46.167 00.000 10072 move complete, result=0
22:24:46.168 00.001 10072 worker thread done servicing request
22:24:46.168 00.000 10072 Worker thread wakes up
22:24:46.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:46.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:46.172 00.004 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
22:24:46.574 00.402 10072 Exposure complete
22:24:46.630 00.056 10072 worker thread done servicing request
22:24:46.630 00.000 1032 OnExposeComplete: enter
22:24:46.632 00.002 1032 UpdateGuideState(): m_state=6
22:24:46.633 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3834
22:24:46.636 00.003 1032 Star::Find returns 1 (0), X=1099.60, Y=136.43, Mass=1508, SNR=27.3, Peak=140 HFD=3.2
22:24:46.638 00.002 1032 MultiStar: [#1 0.15,0.01,0.88,U] [#2 0.21,0.30,0.00,M10] [#3 0.09,0.27,0.00,M4] [#4 0.03,0.21,0.63,U] [#5 0.07,0.03,0.62,U] [#6 -0.09,-0.00,0.58,U] [#7 -0.14,0.25,0.00,M2] [#8 -0.03,0.12,0.49,U] 
22:24:46.639 00.001 1032 refined, 5 included, MultiStar: {0.11, 0.11}, one-star: {0.32, 0.26}
22:24:46.640 00.001 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
22:24:46.642 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
22:24:46.644 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.81 mountX=0.08 mountY=-0.13, mountTheta=-1.02
22:24:46.648 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
22:24:46.650 00.002 1032 Enqueuing Move request for scope (0.11, 0.11)
22:24:46.652 00.002 10072 Worker thread wakes up
22:24:46.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
22:24:46.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
22:24:46.652 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.13
22:24:46.655 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:24:46.657 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:46.657 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:24:46.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:46.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:24:46.657 00.000 10072 MoveAxis(W, 2, ABG)
22:24:46.657 00.000 10072 Guiding  Dir = 3, Dur = 2
22:24:46.658 00.001 10072 IsGuiding returns 0
22:24:46.658 00.000 10072 PulseGuide returned control before completion, sleep 12
22:24:46.675 00.017 1032 UpdateGuideState exits: m=1508 SNR=27.3
22:24:46.679 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:46.681 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:46.682 00.001 1032 Enqueuing Expose request
22:24:46.684 00.002 10072 IsGuiding returns 0
22:24:46.684 00.000 10072 Move returns status 0, amount 2
22:24:46.684 00.000 10072 MoveAxis(N, 0, ABG)
22:24:46.684 00.000 10072 Move returns status 0, amount 0
22:24:46.684 00.000 10072 move complete, result=0
22:24:46.685 00.001 10072 worker thread done servicing request
22:24:46.685 00.000 10072 Worker thread wakes up
22:24:46.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:46.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:46.691 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:24:47.312 00.621 10072 Exposure complete
22:24:47.367 00.055 10072 worker thread done servicing request
22:24:47.367 00.000 1032 OnExposeComplete: enter
22:24:47.369 00.002 1032 UpdateGuideState(): m_state=6
22:24:47.371 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3835
22:24:47.374 00.003 1032 Star::Find returns 1 (0), X=1099.49, Y=136.50, Mass=1169, SNR=24.0, Peak=111 HFD=3.2
22:24:47.376 00.002 1032 MultiStar: [#1 0.14,0.12,1.02,U] [#2 0.19,0.43,0.00,R] [#3 0.09,0.44,0.00,M5] [#4 0.09,0.15,0.70,U] [#5 0.04,0.08,0.73,U] [#6 -0.19,0.19,0.00,M1] [#7 -0.15,0.20,0.00,M3] [#8 -0.09,0.16,0.54,U] 
22:24:47.377 00.001 1032 refined, 4 included, MultiStar: {0.10, 0.18}, one-star: {0.21, 0.33}
22:24:47.378 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
22:24:47.380 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
22:24:47.381 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.20 cameraTheta=1.06 mountX=0.14 mountY=-0.14, mountTheta=-0.77
22:24:47.384 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.18, opts=13)
22:24:47.387 00.003 1032 Enqueuing Move request for scope (0.10, 0.18)
22:24:47.389 00.002 10072 Worker thread wakes up
22:24:47.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
22:24:47.389 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
22:24:47.389 00.000 10072 Moving (0.10, 0.18) raw xDistance=0.14 yDistance=-0.14
22:24:47.392 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:24:47.395 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.98
22:24:47.395 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:24:47.395 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:47.395 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:24:47.395 00.000 10072 MoveAxis(W, 70, ABG)
22:24:47.395 00.000 10072 Guiding  Dir = 3, Dur = 70
22:24:47.395 00.000 10072 IsGuiding returns 0
22:24:47.397 00.002 10072 PulseGuide returned control before completion, sleep 80
22:24:47.412 00.015 1032 UpdateGuideState exits: m=1169 SNR=24.0
22:24:47.414 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:47.416 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:47.418 00.002 1032 Enqueuing Expose request
22:24:47.481 00.063 10072 IsGuiding returns 0
22:24:47.481 00.000 10072 Move returns status 0, amount 70
22:24:47.481 00.000 10072 MoveAxis(N, 0, ABG)
22:24:47.481 00.000 10072 Move returns status 0, amount 0
22:24:47.481 00.000 10072 move complete, result=0
22:24:47.481 00.000 10072 worker thread done servicing request
22:24:47.483 00.002 10072 Worker thread wakes up
22:24:47.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:47.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:47.484 00.001 1032 GuideStep: 0.1 px 70 ms WEST, -0.1 px 0 ms NORTH
22:24:47.889 00.405 10072 Exposure complete
22:24:47.945 00.056 10072 worker thread done servicing request
22:24:47.945 00.000 1032 OnExposeComplete: enter
22:24:47.947 00.002 1032 UpdateGuideState(): m_state=6
22:24:47.950 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3836
22:24:47.952 00.002 1032 Star::Find returns 1 (0), X=1099.51, Y=136.49, Mass=1402, SNR=26.3, Peak=140 HFD=3.2
22:24:47.953 00.001 1032 MultiStar: [#1 0.14,0.10,0.95,U] [#2 0.03,-0.11,0.75,U] [#3 0.07,0.25,0.00,M6] [#4 0.12,0.21,0.00,M1] [#5 0.08,0.13,0.66,U] [#6 -0.03,0.00,0.60,U] [#7 -0.22,0.34,0.00,M4] [#8 -0.00,0.32,0.00,M1] 
22:24:47.955 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.11}, one-star: {0.22, 0.31}
22:24:47.958 00.003 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
22:24:47.960 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
22:24:47.963 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.15 cameraTheta=0.78 mountX=0.07 mountY=-0.13, mountTheta=-1.05
22:24:47.966 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
22:24:47.967 00.001 1032 Enqueuing Move request for scope (0.11, 0.11)
22:24:47.969 00.002 10072 Worker thread wakes up
22:24:47.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
22:24:47.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
22:24:47.969 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.07 yDistance=-0.13
22:24:47.970 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:24:47.972 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:47.972 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:24:47.973 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:47.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:24:47.973 00.000 10072 MoveAxis(W, 2, ABG)
22:24:47.973 00.000 10072 Guiding  Dir = 3, Dur = 2
22:24:47.973 00.000 10072 IsGuiding returns 0
22:24:47.973 00.000 10072 PulseGuide returned control before completion, sleep 12
22:24:47.991 00.018 1032 UpdateGuideState exits: m=1402 SNR=26.3
22:24:47.994 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:47.996 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:47.998 00.002 1032 Enqueuing Expose request
22:24:47.999 00.001 10072 IsGuiding returns 0
22:24:47.999 00.000 10072 Move returns status 0, amount 2
22:24:47.999 00.000 10072 MoveAxis(N, 0, ABG)
22:24:47.999 00.000 10072 Move returns status 0, amount 0
22:24:47.999 00.000 10072 move complete, result=0
22:24:48.000 00.001 10072 worker thread done servicing request
22:24:48.000 00.000 10072 Worker thread wakes up
22:24:48.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:48.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:48.007 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:24:48.638 00.631 10072 Exposure complete
22:24:48.689 00.051 10072 worker thread done servicing request
22:24:48.689 00.000 1032 OnExposeComplete: enter
22:24:48.692 00.003 1032 UpdateGuideState(): m_state=6
22:24:48.694 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3837
22:24:48.695 00.001 1032 Star::Find returns 1 (0), X=1099.67, Y=136.44, Mass=1202, SNR=24.3, Peak=113 HFD=3.2
22:24:48.698 00.003 1032 MultiStar: [#1 0.19,0.04,1.00,U] [#2 0.04,-0.26,0.00,M1] [#3 0.01,0.24,0.00,M7] [#4 0.07,0.13,0.74,U] [#5 0.13,-0.08,0.70,U] [#6 -0.04,-0.03,0.64,U] [#7 -0.06,0.04,0.75,U] [#8 -0.02,0.15,0.51,U] 
22:24:48.699 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.08}, one-star: {0.39, 0.27}
22:24:48.701 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
22:24:48.703 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
22:24:48.704 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.60 mountX=0.05 mountY=-0.14, mountTheta=-1.23
22:24:48.707 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
22:24:48.709 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
22:24:48.711 00.002 10072 Worker thread wakes up
22:24:48.711 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:24:48.711 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:24:48.711 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.14
22:24:48.713 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:24:48.717 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:48.717 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:24:48.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:48.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:24:48.717 00.000 10072 MoveAxis(W, 2, ABG)
22:24:48.717 00.000 10072 Guiding  Dir = 3, Dur = 2
22:24:48.717 00.000 10072 IsGuiding returns 0
22:24:48.718 00.001 10072 PulseGuide returned control before completion, sleep 12
22:24:48.733 00.015 1032 UpdateGuideState exits: m=1202 SNR=24.3
22:24:48.737 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:48.739 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:48.742 00.003 1032 Enqueuing Expose request
22:24:48.746 00.004 10072 IsGuiding returns 0
22:24:48.746 00.000 10072 Move returns status 0, amount 2
22:24:48.746 00.000 10072 MoveAxis(N, 0, ABG)
22:24:48.746 00.000 10072 Move returns status 0, amount 0
22:24:48.746 00.000 10072 move complete, result=0
22:24:48.746 00.000 10072 worker thread done servicing request
22:24:48.746 00.000 10072 Worker thread wakes up
22:24:48.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:48.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:48.751 00.005 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:24:49.157 00.406 10072 Exposure complete
22:24:49.213 00.056 10072 worker thread done servicing request
22:24:49.213 00.000 1032 OnExposeComplete: enter
22:24:49.216 00.003 1032 UpdateGuideState(): m_state=6
22:24:49.219 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3838
22:24:49.220 00.001 1032 Star::Find returns 1 (0), X=1099.57, Y=136.39, Mass=1183, SNR=24.1, Peak=115 HFD=3.2
22:24:49.222 00.002 1032 MultiStar: [#1 0.20,0.01,1.02,U] [#2 0.07,-0.23,0.87,U] [#3 0.08,0.19,0.82,U] [#4 -0.04,0.23,0.71,U] [#5 0.22,-0.06,0.70,U] [#6 -0.09,-0.05,0.66,U] [#7 -0.11,0.09,0.78,U] [#8 0.02,0.19,0.52,U] 
22:24:49.223 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.28, 0.22}
22:24:49.226 00.003 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
22:24:49.228 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
22:24:49.229 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.63 mountX=0.04 mountY=-0.10, mountTheta=-1.20
22:24:49.232 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
22:24:49.235 00.003 1032 Enqueuing Move request for scope (0.09, 0.06)
22:24:49.238 00.003 10072 Worker thread wakes up
22:24:49.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
22:24:49.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
22:24:49.238 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
22:24:49.241 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:24:49.245 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:49.245 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:24:49.245 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:49.245 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:24:49.245 00.000 10072 MoveAxis(W, 2, ABG)
22:24:49.245 00.000 10072 Guiding  Dir = 3, Dur = 2
22:24:49.245 00.000 10072 IsGuiding returns 0
22:24:49.246 00.001 10072 PulseGuide returned control before completion, sleep 12
22:24:49.262 00.016 1032 UpdateGuideState exits: m=1183 SNR=24.1
22:24:49.265 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:49.266 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:49.270 00.004 1032 Enqueuing Expose request
22:24:49.272 00.002 10072 IsGuiding returns 0
22:24:49.272 00.000 10072 Move returns status 0, amount 2
22:24:49.272 00.000 10072 MoveAxis(N, 0, ABG)
22:24:49.272 00.000 10072 Move returns status 0, amount 0
22:24:49.273 00.001 10072 move complete, result=0
22:24:49.273 00.000 10072 worker thread done servicing request
22:24:49.273 00.000 10072 Worker thread wakes up
22:24:49.273 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:49.273 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:49.281 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:24:49.906 00.625 10072 Exposure complete
22:24:49.957 00.051 10072 worker thread done servicing request
22:24:49.957 00.000 1032 OnExposeComplete: enter
22:24:49.959 00.002 1032 UpdateGuideState(): m_state=6
22:24:49.961 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3839
22:24:49.963 00.002 1032 Star::Find returns 1 (0), X=1099.53, Y=136.42, Mass=1184, SNR=24.2, Peak=115 HFD=3.2
22:24:49.965 00.002 1032 MultiStar: [#1 0.17,0.02,1.03,U] [#2 0.05,-0.17,0.89,U] [#3 0.10,0.30,0.00,M7] [#4 0.06,0.19,0.68,U] [#5 0.16,0.21,0.00,M1] [#6 -0.02,0.02,0.61,U] [#7 -0.08,0.33,0.00,M3] [#8 0.08,0.20,0.55,U] 
22:24:49.966 00.001 1032 refined, 5 included, MultiStar: {0.11, 0.08}, one-star: {0.25, 0.25}
22:24:49.968 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
22:24:49.970 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
22:24:49.972 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.60 mountX=0.05 mountY=-0.13, mountTheta=-1.23
22:24:49.975 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
22:24:49.977 00.002 1032 Enqueuing Move request for scope (0.11, 0.08)
22:24:49.980 00.003 10072 Worker thread wakes up
22:24:49.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
22:24:49.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
22:24:49.980 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
22:24:49.982 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:24:49.983 00.001 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:49.983 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:24:49.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:49.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:24:49.985 00.002 10072 MoveAxis(W, 3, ABG)
22:24:49.985 00.000 10072 Guiding  Dir = 3, Dur = 3
22:24:49.985 00.000 10072 IsGuiding returns 0
22:24:49.985 00.000 10072 PulseGuide returned control before completion, sleep 13
22:24:50.001 00.016 1032 UpdateGuideState exits: m=1184 SNR=24.2
22:24:50.004 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:50.006 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:50.007 00.001 1032 Enqueuing Expose request
22:24:50.012 00.005 10072 IsGuiding returns 0
22:24:50.012 00.000 10072 Move returns status 0, amount 3
22:24:50.012 00.000 10072 MoveAxis(N, 0, ABG)
22:24:50.012 00.000 10072 Move returns status 0, amount 0
22:24:50.012 00.000 10072 move complete, result=0
22:24:50.012 00.000 10072 worker thread done servicing request
22:24:50.012 00.000 10072 Worker thread wakes up
22:24:50.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:50.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:50.016 00.004 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:24:50.420 00.404 10072 Exposure complete
22:24:50.474 00.054 10072 worker thread done servicing request
22:24:50.474 00.000 1032 OnExposeComplete: enter
22:24:50.476 00.002 1032 UpdateGuideState(): m_state=6
22:24:50.478 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3840
22:24:50.480 00.002 1032 Star::Find returns 1 (0), X=1099.51, Y=136.59, Mass=1386, SNR=26.2, Peak=132 HFD=3.2
22:24:50.482 00.002 1032 MultiStar: [#1 0.18,0.25,0.00,M1] [#2 -0.00,0.03,0.78,U] [#3 0.11,0.42,0.00,M8] [#4 0.00,0.27,0.00,M1] [#5 0.11,0.19,0.66,U] [#6 -0.06,0.13,0.57,U] [#7 0.02,0.31,0.00,M4] [#8 -0.01,0.19,0.50,U] 
22:24:50.483 00.001 1032 refined, 4 included, MultiStar: {0.07, 0.21}, one-star: {0.23, 0.42}
22:24:50.485 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
22:24:50.487 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
22:24:50.489 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.23 mountX=0.18 mountY=-0.13, mountTheta=-0.60
22:24:50.494 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.21, opts=13)
22:24:50.496 00.002 1032 Enqueuing Move request for scope (0.07, 0.21)
22:24:50.498 00.002 10072 Worker thread wakes up
22:24:50.498 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
22:24:50.498 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
22:24:50.498 00.000 10072 Moving (0.07, 0.21) raw xDistance=0.18 yDistance=-0.13
22:24:50.499 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:24:50.501 00.002 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 285.98
22:24:50.501 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
22:24:50.501 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:50.502 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:24:50.502 00.000 10072 MoveAxis(W, 88, ABG)
22:24:50.502 00.000 10072 Guiding  Dir = 3, Dur = 88
22:24:50.502 00.000 10072 IsGuiding returns 0
22:24:50.502 00.000 10072 PulseGuide returned control before completion, sleep 98
22:24:50.519 00.017 1032 UpdateGuideState exits: m=1386 SNR=26.2
22:24:50.522 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:50.524 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:50.525 00.001 1032 Enqueuing Expose request
22:24:50.603 00.078 10072 IsGuiding returns 0
22:24:50.603 00.000 10072 Move returns status 0, amount 88
22:24:50.603 00.000 10072 MoveAxis(N, 0, ABG)
22:24:50.603 00.000 10072 Move returns status 0, amount 0
22:24:50.603 00.000 10072 move complete, result=0
22:24:50.603 00.000 10072 worker thread done servicing request
22:24:50.603 00.000 10072 Worker thread wakes up
22:24:50.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:50.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:50.603 00.000 1032 GuideStep: 0.2 px 88 ms WEST, -0.1 px 0 ms NORTH
22:24:51.233 00.630 10072 Exposure complete
22:24:51.287 00.054 10072 worker thread done servicing request
22:24:51.287 00.000 1032 OnExposeComplete: enter
22:24:51.289 00.002 1032 UpdateGuideState(): m_state=6
22:24:51.291 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3841
22:24:51.293 00.002 1032 Star::Find returns 1 (0), X=1099.61, Y=136.36, Mass=1442, SNR=26.7, Peak=140 HFD=3.2
22:24:51.295 00.002 1032 MultiStar: [#1 0.19,0.08,0.92,U] [#2 0.11,-0.20,0.75,U] [#3 0.25,0.23,0.00,M9] [#4 0.01,0.05,0.64,U] [#5 0.16,-0.06,0.61,U] [#6 0.04,-0.02,0.55,U] [#7 -0.05,0.08,0.68,U] [#8 -0.01,0.09,0.46,U] 
22:24:51.296 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.04}, one-star: {0.32, 0.19}
22:24:51.298 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
22:24:51.302 00.004 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
22:24:51.304 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.29 mountX=0.00 mountY=-0.13, mountTheta=-1.54
22:24:51.307 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
22:24:51.310 00.003 1032 Enqueuing Move request for scope (0.12, 0.04)
22:24:51.312 00.002 10072 Worker thread wakes up
22:24:51.312 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
22:24:51.312 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
22:24:51.312 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.00 yDistance=-0.13
22:24:51.313 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:24:51.317 00.004 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:24:51.317 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:24:51.317 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:51.317 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:24:51.317 00.000 10072 MoveAxis(W, 2, ABG)
22:24:51.317 00.000 10072 Guiding  Dir = 3, Dur = 2
22:24:51.317 00.000 10072 IsGuiding returns 0
22:24:51.318 00.001 10072 PulseGuide returned control before completion, sleep 12
22:24:51.337 00.019 1032 UpdateGuideState exits: m=1442 SNR=26.7
22:24:51.339 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:51.341 00.002 10072 IsGuiding returns 0
22:24:51.341 00.000 10072 Move returns status 0, amount 2
22:24:51.341 00.000 10072 MoveAxis(N, 0, ABG)
22:24:51.341 00.000 10072 Move returns status 0, amount 0
22:24:51.341 00.000 10072 move complete, result=0
22:24:51.341 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:51.343 00.002 1032 Enqueuing Expose request
22:24:51.344 00.001 10072 worker thread done servicing request
22:24:51.344 00.000 10072 Worker thread wakes up
22:24:51.344 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:51.344 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:51.344 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:24:51.751 00.407 10072 Exposure complete
22:24:51.806 00.055 10072 worker thread done servicing request
22:24:51.806 00.000 1032 OnExposeComplete: enter
22:24:51.807 00.001 1032 UpdateGuideState(): m_state=6
22:24:51.809 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3842
22:24:51.810 00.001 1032 Star::Find returns 1 (0), X=1099.61, Y=136.28, Mass=1396, SNR=26.3, Peak=125 HFD=3.2
22:24:51.814 00.004 1032 MultiStar: [#1 0.16,-0.09,0.96,U] [#2 0.17,-0.40,0.00,M1] [#3 0.16,0.05,0.74,U] [#4 0.19,0.01,0.66,U] [#5 0.38,0.02,0.00,M1] [#6 -0.05,-0.12,0.60,U] [#7 -0.00,0.03,0.65,U] [#8 0.01,0.07,0.49,U] 
22:24:51.816 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.01}, one-star: {0.33, 0.11}
22:24:51.817 00.001 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
22:24:51.819 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
22:24:51.821 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.07 mountX=-0.03 mountY=-0.13, mountTheta=-1.76
22:24:51.824 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
22:24:51.826 00.002 1032 Enqueuing Move request for scope (0.14, 0.01)
22:24:51.827 00.001 10072 Worker thread wakes up
22:24:51.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
22:24:51.827 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
22:24:51.827 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.03 yDistance=-0.13
22:24:51.829 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:24:51.832 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:24:51.832 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:24:51.832 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:51.832 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:24:51.832 00.000 10072 MoveAxis(W, 2, ABG)
22:24:51.832 00.000 10072 Guiding  Dir = 3, Dur = 2
22:24:51.833 00.001 10072 IsGuiding returns 0
22:24:51.833 00.000 10072 PulseGuide returned control before completion, sleep 12
22:24:51.850 00.017 1032 UpdateGuideState exits: m=1396 SNR=26.3
22:24:51.852 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:51.854 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:51.856 00.002 1032 Enqueuing Expose request
22:24:51.858 00.002 10072 IsGuiding returns 0
22:24:51.858 00.000 10072 Move returns status 0, amount 2
22:24:51.858 00.000 10072 MoveAxis(N, 0, ABG)
22:24:51.858 00.000 10072 Move returns status 0, amount 0
22:24:51.858 00.000 10072 move complete, result=0
22:24:51.858 00.000 10072 worker thread done servicing request
22:24:51.858 00.000 10072 Worker thread wakes up
22:24:51.860 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:51.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:51.868 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:24:52.495 00.627 10072 Exposure complete
22:24:52.562 00.067 10072 worker thread done servicing request
22:24:52.562 00.000 1032 OnExposeComplete: enter
22:24:52.564 00.002 1032 UpdateGuideState(): m_state=6
22:24:52.566 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3843
22:24:52.568 00.002 1032 Star::Find returns 1 (0), X=1099.54, Y=136.37, Mass=1198, SNR=24.3, Peak=114 HFD=3.2
22:24:52.570 00.002 1032 MultiStar: [#1 0.25,-0.15,0.00,M1] [#2 0.08,-0.35,0.00,M2] [#3 0.08,0.21,0.78,U] [#4 -0.02,-0.01,0.68,U] [#5 0.26,0.05,0.00,M2] [#6 0.06,-0.14,0.60,U] [#7 0.05,0.09,0.74,U] [#8 0.10,0.19,0.56,U] 
22:24:52.572 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.10}, one-star: {0.26, 0.20}
22:24:52.574 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
22:24:52.576 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
22:24:52.578 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.79 mountX=0.07 mountY=-0.12, mountTheta=-1.04
22:24:52.583 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
22:24:52.587 00.004 1032 Enqueuing Move request for scope (0.10, 0.10)
22:24:52.589 00.002 10072 Worker thread wakes up
22:24:52.589 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
22:24:52.589 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
22:24:52.590 00.001 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
22:24:52.592 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:24:52.596 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:24:52.596 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:24:52.596 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:52.596 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:24:52.596 00.000 10072 MoveAxis(W, 2, ABG)
22:24:52.596 00.000 10072 Guiding  Dir = 3, Dur = 2
22:24:52.597 00.001 10072 IsGuiding returns 0
22:24:52.597 00.000 10072 PulseGuide returned control before completion, sleep 12
22:24:52.617 00.020 10072 IsGuiding returns 1
22:24:52.618 00.001 10072 scope still moving after pulse duration time elapsed
22:24:52.618 00.000 1032 UpdateGuideState exits: m=1198 SNR=24.3
22:24:52.622 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:52.625 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:52.627 00.002 1032 Enqueuing Expose request
22:24:52.649 00.022 10072 IsGuiding returns 0
22:24:52.649 00.000 10072 scope move finished after 2 + 50 ms
22:24:52.649 00.000 10072 Move returns status 0, amount 2
22:24:52.649 00.000 10072 MoveAxis(N, 0, ABG)
22:24:52.650 00.001 10072 Move returns status 0, amount 0
22:24:52.650 00.000 10072 move complete, result=0
22:24:52.650 00.000 10072 worker thread done servicing request
22:24:52.650 00.000 10072 Worker thread wakes up
22:24:52.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:52.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:52.653 00.003 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:24:53.057 00.404 10072 Exposure complete
22:24:53.115 00.058 10072 worker thread done servicing request
22:24:53.115 00.000 1032 OnExposeComplete: enter
22:24:53.117 00.002 1032 UpdateGuideState(): m_state=6
22:24:53.120 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3844
22:24:53.122 00.002 1032 Star::Find returns 1 (0), X=1099.70, Y=136.38, Mass=1332, SNR=25.6, Peak=128 HFD=3.2
22:24:53.123 00.001 1032 MultiStar: [#1 0.26,-0.04,0.00,M2] [#2 0.07,-0.20,0.83,U] [#3 -0.02,0.29,0.00,M8] [#4 -0.01,0.08,0.67,U] [#5 0.21,-0.09,0.68,U] [#6 -0.17,-0.02,0.59,U] [#7 -0.03,0.09,0.70,U] [#8 0.28,-0.01,0.00,M1] 
22:24:53.125 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.02}, one-star: {0.41, 0.21}
22:24:53.126 00.001 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
22:24:53.128 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
22:24:53.129 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.16 mountX=-0.01 mountY=-0.11, mountTheta=-1.67
22:24:53.132 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
22:24:53.134 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
22:24:53.136 00.002 10072 Worker thread wakes up
22:24:53.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:24:53.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:24:53.136 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
22:24:53.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:24:53.139 00.001 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:24:53.139 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:24:53.141 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:53.141 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:24:53.141 00.000 10072 MoveAxis(W, 2, ABG)
22:24:53.141 00.000 10072 Guiding  Dir = 3, Dur = 2
22:24:53.141 00.000 10072 IsGuiding returns 0
22:24:53.142 00.001 10072 PulseGuide returned control before completion, sleep 12
22:24:53.161 00.019 1032 UpdateGuideState exits: m=1332 SNR=25.6
22:24:53.163 00.002 10072 IsGuiding returns 0
22:24:53.163 00.000 10072 Move returns status 0, amount 2
22:24:53.163 00.000 10072 MoveAxis(N, 0, ABG)
22:24:53.163 00.000 10072 Move returns status 0, amount 0
22:24:53.163 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:53.165 00.002 10072 move complete, result=0
22:24:53.165 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:53.166 00.001 1032 Enqueuing Expose request
22:24:53.169 00.003 10072 worker thread done servicing request
22:24:53.169 00.000 10072 Worker thread wakes up
22:24:53.169 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:53.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:53.169 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:24:53.807 00.638 10072 Exposure complete
22:24:53.861 00.054 10072 worker thread done servicing request
22:24:53.861 00.000 1032 OnExposeComplete: enter
22:24:53.864 00.003 1032 UpdateGuideState(): m_state=6
22:24:53.870 00.006 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3845
22:24:53.872 00.002 1032 Star::Find returns 1 (0), X=1099.61, Y=136.36, Mass=1387, SNR=26.2, Peak=113 HFD=3.3
22:24:53.875 00.003 1032 MultiStar: [#1 0.15,-0.04,0.96,U] [#2 0.12,-0.27,0.00,M2] [#3 0.15,0.26,0.00,M9] [#4 -0.02,0.21,0.63,U] [#5 0.14,-0.04,0.65,U] [#6 -0.21,0.05,0.61,U] [#7 -0.11,0.10,0.71,U] [#8 0.11,0.09,0.52,U] 
22:24:53.877 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.08}, one-star: {0.33, 0.19}
22:24:53.878 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
22:24:53.879 00.001 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
22:24:53.881 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.77 mountX=0.06 mountY=-0.10, mountTheta=-1.06
22:24:53.885 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
22:24:53.886 00.001 1032 Enqueuing Move request for scope (0.08, 0.08)
22:24:53.888 00.002 10072 Worker thread wakes up
22:24:53.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
22:24:53.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
22:24:53.888 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
22:24:53.890 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
22:24:53.893 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:24:53.893 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:24:53.893 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:53.893 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:24:53.893 00.000 10072 MoveAxis(W, 2, ABG)
22:24:53.893 00.000 10072 Guiding  Dir = 3, Dur = 2
22:24:53.894 00.001 10072 IsGuiding returns 0
22:24:53.894 00.000 10072 PulseGuide returned control before completion, sleep 12
22:24:53.912 00.018 1032 UpdateGuideState exits: m=1387 SNR=26.2
22:24:53.915 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:53.916 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:53.918 00.002 1032 Enqueuing Expose request
22:24:53.919 00.001 10072 IsGuiding returns 0
22:24:53.919 00.000 10072 Move returns status 0, amount 2
22:24:53.919 00.000 10072 MoveAxis(N, 0, ABG)
22:24:53.920 00.001 10072 Move returns status 0, amount 0
22:24:53.920 00.000 10072 move complete, result=0
22:24:53.920 00.000 10072 worker thread done servicing request
22:24:53.920 00.000 10072 Worker thread wakes up
22:24:53.920 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:53.920 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:53.927 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:24:54.338 00.411 10072 Exposure complete
22:24:54.393 00.055 10072 worker thread done servicing request
22:24:54.394 00.001 1032 OnExposeComplete: enter
22:24:54.397 00.003 1032 UpdateGuideState(): m_state=6
22:24:54.400 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3846
22:24:54.402 00.002 1032 Star::Find returns 1 (0), X=1099.52, Y=136.32, Mass=1381, SNR=26.1, Peak=141 HFD=3.2
22:24:54.404 00.002 1032 MultiStar: [#1 0.15,0.00,0.94,U] [#2 0.15,-0.27,0.00,M3] [#3 0.07,0.30,0.00,M10] [#4 -0.05,-0.03,0.70,U] [#5 0.07,0.11,0.68,U] [#6 -0.10,-0.09,0.58,U] [#7 -0.08,0.17,0.66,U] [#8 -0.11,0.13,0.50,U] 
22:24:54.406 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.06}, one-star: {0.23, 0.15}
22:24:54.408 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
22:24:54.410 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
22:24:54.412 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=0.98 mountX=0.05 mountY=-0.06, mountTheta=-0.85
22:24:54.415 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
22:24:54.417 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
22:24:54.418 00.001 10072 Worker thread wakes up
22:24:54.418 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
22:24:54.418 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
22:24:54.420 00.002 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.06
22:24:54.421 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:24:54.423 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:24:54.423 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:24:54.423 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:54.423 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:24:54.423 00.000 10072 MoveAxis(W, 2, ABG)
22:24:54.423 00.000 10072 Guiding  Dir = 3, Dur = 2
22:24:54.425 00.002 10072 IsGuiding returns 0
22:24:54.426 00.001 10072 PulseGuide returned control before completion, sleep 12
22:24:54.445 00.019 1032 UpdateGuideState exits: m=1381 SNR=26.1
22:24:54.447 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:54.448 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:54.450 00.002 1032 Enqueuing Expose request
22:24:54.451 00.001 10072 IsGuiding returns 0
22:24:54.451 00.000 10072 Move returns status 0, amount 2
22:24:54.451 00.000 10072 MoveAxis(N, 0, ABG)
22:24:54.451 00.000 10072 Move returns status 0, amount 0
22:24:54.451 00.000 10072 move complete, result=0
22:24:54.452 00.001 10072 worker thread done servicing request
22:24:54.452 00.000 10072 Worker thread wakes up
22:24:54.452 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:54.452 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:54.459 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:24:55.086 00.627 10072 Exposure complete
22:24:55.138 00.052 10072 worker thread done servicing request
22:24:55.138 00.000 1032 OnExposeComplete: enter
22:24:55.140 00.002 1032 UpdateGuideState(): m_state=6
22:24:55.142 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3847
22:24:55.144 00.002 1032 Star::Find returns 1 (0), X=1099.62, Y=136.43, Mass=1355, SNR=25.9, Peak=122 HFD=3.2
22:24:55.146 00.002 1032 MultiStar: [#1 0.23,-0.03,0.92,U] [#2 0.06,-0.20,0.76,U] [#3 0.16,0.05,0.74,U] [#4 0.01,-0.09,0.62,U] [#5 0.29,-0.16,0.00,M1] [#6 0.02,-0.02,0.62,U] [#7 -0.10,0.01,0.70,U] [#8 0.13,0.19,0.49,U] 
22:24:55.147 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.03}, one-star: {0.33, 0.26}
22:24:55.149 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:24:55.150 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:24:55.152 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.21 mountX=-0.01 mountY=-0.13, mountTheta=-1.62
22:24:55.156 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
22:24:55.157 00.001 1032 Enqueuing Move request for scope (0.12, 0.03)
22:24:55.159 00.002 10072 Worker thread wakes up
22:24:55.159 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
22:24:55.159 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
22:24:55.159 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.01 yDistance=-0.13
22:24:55.160 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:24:55.163 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:24:55.163 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:24:55.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:55.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:24:55.164 00.001 10072 MoveAxis(W, 3, ABG)
22:24:55.164 00.000 10072 Guiding  Dir = 3, Dur = 3
22:24:55.164 00.000 10072 IsGuiding returns 0
22:24:55.164 00.000 10072 PulseGuide returned control before completion, sleep 13
22:24:55.181 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
22:24:55.183 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:55.186 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:55.187 00.001 1032 Enqueuing Expose request
22:24:55.192 00.005 10072 IsGuiding returns 0
22:24:55.192 00.000 10072 Move returns status 0, amount 3
22:24:55.192 00.000 10072 MoveAxis(N, 0, ABG)
22:24:55.192 00.000 10072 Move returns status 0, amount 0
22:24:55.192 00.000 10072 move complete, result=0
22:24:55.192 00.000 10072 worker thread done servicing request
22:24:55.192 00.000 10072 Worker thread wakes up
22:24:55.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:55.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:55.196 00.004 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:24:55.601 00.405 10072 Exposure complete
22:24:55.660 00.059 10072 worker thread done servicing request
22:24:55.660 00.000 1032 OnExposeComplete: enter
22:24:55.663 00.003 1032 UpdateGuideState(): m_state=6
22:24:55.664 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3848
22:24:55.666 00.002 1032 Star::Find returns 1 (0), X=1099.50, Y=136.37, Mass=1384, SNR=26.1, Peak=132 HFD=3.2
22:24:55.667 00.001 1032 MultiStar: [#1 0.16,0.07,0.94,U] [#2 0.10,-0.26,0.00,M3] [#3 0.02,0.29,0.00,M10] [#4 0.07,0.10,0.63,U] [#5 0.15,0.07,0.64,U] [#6 -0.02,0.09,0.61,U] [#7 -0.11,0.09,0.70,U] [#8 -0.08,0.11,0.46,U] 
22:24:55.669 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.11}, one-star: {0.22, 0.19}
22:24:55.670 00.001 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
22:24:55.672 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
22:24:55.674 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.95 mountX=0.08 mountY=-0.10, mountTheta=-0.88
22:24:55.678 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
22:24:55.680 00.002 1032 Enqueuing Move request for scope (0.08, 0.11)
22:24:55.682 00.002 10072 Worker thread wakes up
22:24:55.682 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
22:24:55.682 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
22:24:55.682 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.08 yDistance=-0.10
22:24:55.684 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:24:55.688 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:24:55.688 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:24:55.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:55.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:24:55.688 00.000 10072 MoveAxis(W, 2, ABG)
22:24:55.688 00.000 10072 Guiding  Dir = 3, Dur = 2
22:24:55.689 00.001 10072 IsGuiding returns 0
22:24:55.689 00.000 10072 PulseGuide returned control before completion, sleep 12
22:24:55.708 00.019 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:24:55.710 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:55.712 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:55.714 00.002 1032 Enqueuing Expose request
22:24:55.716 00.002 10072 IsGuiding returns 0
22:24:55.716 00.000 10072 Move returns status 0, amount 2
22:24:55.716 00.000 10072 MoveAxis(N, 0, ABG)
22:24:55.716 00.000 10072 Move returns status 0, amount 0
22:24:55.716 00.000 10072 move complete, result=0
22:24:55.717 00.001 10072 worker thread done servicing request
22:24:55.717 00.000 10072 Worker thread wakes up
22:24:55.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:55.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:55.725 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:24:56.353 00.628 10072 Exposure complete
22:24:56.409 00.056 10072 worker thread done servicing request
22:24:56.409 00.000 1032 OnExposeComplete: enter
22:24:56.411 00.002 1032 UpdateGuideState(): m_state=6
22:24:56.414 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3849
22:24:56.415 00.001 1032 Star::Find returns 1 (0), X=1099.51, Y=136.60, Mass=1225, SNR=24.6, Peak=121 HFD=3.2
22:24:56.416 00.001 1032 MultiStar: large primary error, entering stabilization period
22:24:56.418 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
22:24:56.419 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
22:24:56.421 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=0.43 hyp=0.48 cameraTheta=1.09 mountX=0.36 mountY=-0.33, mountTheta=-0.74
22:24:56.424 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.43, opts=13)
22:24:56.426 00.002 1032 Enqueuing Move request for scope (0.22, 0.43)
22:24:56.427 00.001 10072 Worker thread wakes up
22:24:56.427 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.43) opts 0xd
22:24:56.427 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.43)
22:24:56.427 00.000 10072 Moving (0.22, 0.43) raw xDistance=0.36 yDistance=-0.33
22:24:56.431 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:24:56.433 00.002 10072 PPEC rslt: input = 0.36, final = 0.18, react = 0.18, pred = 0.00, hyst = 0.16, hyst_pct = 0.00, period_length = 285.99
22:24:56.433 00.000 10072 PPEC: input: 0.36, control: 0.18, exposure: 500
22:24:56.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:24:56.433 00.000 10072 MoveAxis(W, 172, ABG)
22:24:56.433 00.000 10072 Guiding  Dir = 3, Dur = 172
22:24:56.433 00.000 10072 IsGuiding returns 0
22:24:56.434 00.001 10072 PulseGuide returned control before completion, sleep 182
22:24:56.452 00.018 1032 UpdateGuideState exits: m=1225 SNR=24.6
22:24:56.456 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:56.458 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:56.461 00.003 1032 Enqueuing Expose request
22:24:56.631 00.170 10072 IsGuiding returns 0
22:24:56.631 00.000 10072 Move returns status 0, amount 172
22:24:56.631 00.000 10072 MoveAxis(N, 211, ABG)
22:24:56.631 00.000 10072 Guiding  Dir = 0, Dur = 211
22:24:56.632 00.001 10072 IsGuiding returns 0
22:24:56.632 00.000 10072 PulseGuide returned control before completion, sleep 221
22:24:56.866 00.234 10072 IsGuiding returns 0
22:24:56.866 00.000 10072 Move returns status 0, amount 211
22:24:56.866 00.000 10072 move complete, result=0
22:24:56.866 00.000 10072 worker thread done servicing request
22:24:56.866 00.000 10072 Worker thread wakes up
22:24:56.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:56.866 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:56.866 00.000 1032 GuideStep: 0.4 px 172 ms WEST, -0.3 px 211 ms NORTH
22:24:57.495 00.629 10072 Exposure complete
22:24:57.548 00.053 10072 worker thread done servicing request
22:24:57.549 00.001 1032 OnExposeComplete: enter
22:24:57.551 00.002 1032 UpdateGuideState(): m_state=6
22:24:57.554 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3850
22:24:57.556 00.002 1032 Star::Find returns 1 (0), X=1099.35, Y=136.23, Mass=1288, SNR=25.2, Peak=114 HFD=3.1
22:24:57.558 00.002 1032 MultiStar: exiting stabilization period
22:24:57.559 00.001 1032 MultiStar: [#1 0.10,-0.25,0.00,M1] [#2 -0.09,-0.54,0.00,M4] [#3 -0.16,-0.01,0.74,U] [#4 -0.11,-0.18,0.66,U] [#5 -0.04,-0.29,0.00,M1] [#6 -0.04,-0.18,0.64,U] [#7 -0.19,-0.13,0.74,U] [#8 -0.13,-0.13,0.51,U] 
22:24:57.561 00.002 1032 single-star, 5 included, MultiStar: {-0.08, -0.08}, one-star: {0.07, 0.05}
22:24:57.562 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
22:24:57.564 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
22:24:57.566 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.68 mountX=0.03 mountY=-0.08, mountTheta=-1.15
22:24:57.569 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
22:24:57.571 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
22:24:57.573 00.002 10072 Worker thread wakes up
22:24:57.573 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
22:24:57.573 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
22:24:57.573 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
22:24:57.575 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:24:57.577 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:24:57.577 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:24:57.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:57.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:24:57.577 00.000 10072 MoveAxis(W, 4, ABG)
22:24:57.577 00.000 10072 Guiding  Dir = 3, Dur = 4
22:24:57.577 00.000 10072 IsGuiding returns 0
22:24:57.577 00.000 10072 PulseGuide returned control before completion, sleep 14
22:24:57.594 00.017 1032 UpdateGuideState exits: m=1288 SNR=25.2
22:24:57.596 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:57.598 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:57.599 00.001 1032 Enqueuing Expose request
22:24:57.601 00.002 10072 IsGuiding returns 0
22:24:57.601 00.000 10072 Move returns status 0, amount 4
22:24:57.601 00.000 10072 MoveAxis(N, 0, ABG)
22:24:57.601 00.000 10072 Move returns status 0, amount 0
22:24:57.601 00.000 10072 move complete, result=0
22:24:57.601 00.000 10072 worker thread done servicing request
22:24:57.601 00.000 10072 Worker thread wakes up
22:24:57.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:57.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:57.608 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:24:58.010 00.402 10072 Exposure complete
22:24:58.063 00.053 10072 worker thread done servicing request
22:24:58.063 00.000 1032 OnExposeComplete: enter
22:24:58.064 00.001 1032 UpdateGuideState(): m_state=6
22:24:58.067 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3851
22:24:58.068 00.001 1032 Star::Find returns 1 (0), X=1099.38, Y=136.25, Mass=1327, SNR=25.6, Peak=121 HFD=3.2
22:24:58.070 00.002 1032 MultiStar: [#1 0.13,-0.12,0.95,U] [#2 -0.23,-0.43,0.00,M5] [#3 -0.06,-0.08,0.76,U] [#4 -0.32,-0.06,0.00,M1] [#5 0.02,-0.23,0.63,U] [#6 -0.22,-0.27,0.00,M1] [#7 -0.23,-0.15,0.00,M1] [#8 -0.15,-0.04,0.54,U] 
22:24:58.071 00.001 1032 refined, 4 included, MultiStar: {0.03, -0.07}, one-star: {0.10, 0.08}
22:24:58.073 00.002 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
22:24:58.074 00.001 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
22:24:58.076 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.19 mountX=-0.07 mountY=-0.01, mountTheta=-3.02
22:24:58.079 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
22:24:58.081 00.002 1032 Enqueuing Move request for scope (0.03, -0.07)
22:24:58.083 00.002 10072 Worker thread wakes up
22:24:58.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
22:24:58.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
22:24:58.083 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.01
22:24:58.086 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:24:58.087 00.001 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:24:58.088 00.001 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:24:58.088 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:58.088 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:24:58.088 00.000 10072 MoveAxis(W, 3, ABG)
22:24:58.088 00.000 10072 Guiding  Dir = 3, Dur = 3
22:24:58.088 00.000 10072 IsGuiding returns 0
22:24:58.089 00.001 10072 PulseGuide returned control before completion, sleep 13
22:24:58.106 00.017 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:24:58.108 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:58.108 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:58.110 00.002 1032 Enqueuing Expose request
22:24:58.117 00.007 10072 IsGuiding returns 0
22:24:58.117 00.000 10072 Move returns status 0, amount 3
22:24:58.117 00.000 10072 MoveAxis(N, 0, ABG)
22:24:58.117 00.000 10072 Move returns status 0, amount 0
22:24:58.117 00.000 10072 move complete, result=0
22:24:58.118 00.001 10072 worker thread done servicing request
22:24:58.118 00.000 10072 Worker thread wakes up
22:24:58.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:58.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:58.120 00.002 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:24:58.744 00.624 10072 Exposure complete
22:24:58.796 00.052 10072 worker thread done servicing request
22:24:58.796 00.000 1032 OnExposeComplete: enter
22:24:58.798 00.002 1032 UpdateGuideState(): m_state=6
22:24:58.800 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3852
22:24:58.803 00.003 1032 Star::Find returns 1 (0), X=1099.27, Y=136.41, Mass=1311, SNR=25.4, Peak=126 HFD=3.2
22:24:58.805 00.002 1032 MultiStar: [#1 -0.05,-0.07,0.96,U] [#2 -0.14,-0.35,0.00,M6] [#3 -0.22,0.21,0.00,M9] [#4 -0.23,0.05,0.68,U] [#5 -0.18,-0.08,0.69,U] [#6 -0.26,-0.13,0.00,M2] [#7 -0.35,0.15,0.00,M2] [#8 -0.33,0.07,0.00,M1] 
22:24:58.808 00.003 1032 refined, 3 included, MultiStar: {-0.10, 0.04}, one-star: {-0.01, 0.24}
22:24:58.809 00.001 1032 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.83) = xAngle (0.91 = 0.91)
22:24:58.811 00.002 1032 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.91 = 0.91)
22:24:58.813 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.74 mountX=0.07 mountY=0.09, mountTheta=0.91
22:24:58.815 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.04, opts=13)
22:24:58.818 00.003 1032 Enqueuing Move request for scope (-0.10, 0.04)
22:24:58.819 00.001 10072 Worker thread wakes up
22:24:58.820 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
22:24:58.820 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
22:24:58.820 00.000 10072 Moving (-0.10, 0.04) raw xDistance=0.07 yDistance=0.09
22:24:58.821 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:24:58.823 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:24:58.823 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:24:58.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:58.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:24:58.823 00.000 10072 MoveAxis(W, 4, ABG)
22:24:58.823 00.000 10072 Guiding  Dir = 3, Dur = 4
22:24:58.825 00.002 10072 IsGuiding returns 0
22:24:58.825 00.000 10072 PulseGuide returned control before completion, sleep 14
22:24:58.840 00.015 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:24:58.843 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:58.845 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:58.846 00.001 1032 Enqueuing Expose request
22:24:58.850 00.004 10072 IsGuiding returns 0
22:24:58.850 00.000 10072 Move returns status 0, amount 4
22:24:58.850 00.000 10072 MoveAxis(N, 0, ABG)
22:24:58.850 00.000 10072 Move returns status 0, amount 0
22:24:58.850 00.000 10072 move complete, result=0
22:24:58.850 00.000 10072 worker thread done servicing request
22:24:58.850 00.000 10072 Worker thread wakes up
22:24:58.850 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:58.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:24:58.857 00.007 1032 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
22:24:59.258 00.401 10072 Exposure complete
22:24:59.314 00.056 10072 worker thread done servicing request
22:24:59.315 00.001 1032 OnExposeComplete: enter
22:24:59.316 00.001 1032 UpdateGuideState(): m_state=6
22:24:59.323 00.007 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3853
22:24:59.325 00.002 1032 Star::Find returns 1 (0), X=1099.25, Y=136.32, Mass=1251, SNR=24.8, Peak=121 HFD=3.1
22:24:59.327 00.002 1032 MultiStar: [#1 0.01,-0.19,0.99,U] [#2 -0.14,-0.28,0.00,M7] [#3 -0.26,0.20,0.00,M10] [#4 -0.19,0.01,0.69,U] [#5 -0.11,-0.18,0.71,U] [#6 -0.37,-0.04,0.00,M3] [#7 -0.39,-0.02,0.00,M3] [#8 -0.28,0.08,0.00,M2] 
22:24:59.330 00.003 1032 refined, 3 included, MultiStar: {-0.07, -0.05}, one-star: {-0.03, 0.15}
22:24:59.333 00.003 1032 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.83) = xAngle (-4.35 = 1.93)
22:24:59.336 00.003 1032 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.35 = 1.93)
22:24:59.337 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.52 mountX=-0.03 mountY=0.08, mountTheta=1.93
22:24:59.341 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.05, opts=13)
22:24:59.343 00.002 1032 Enqueuing Move request for scope (-0.07, -0.05)
22:24:59.344 00.001 10072 Worker thread wakes up
22:24:59.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
22:24:59.344 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
22:24:59.344 00.000 10072 Moving (-0.07, -0.05) raw xDistance=-0.03 yDistance=0.08
22:24:59.346 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:24:59.348 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:24:59.348 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:24:59.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:59.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:24:59.348 00.000 10072 MoveAxis(W, 3, ABG)
22:24:59.348 00.000 10072 Guiding  Dir = 3, Dur = 3
22:24:59.349 00.001 10072 IsGuiding returns 0
22:24:59.349 00.000 10072 PulseGuide returned control before completion, sleep 13
22:24:59.365 00.016 10072 IsGuiding returns 0
22:24:59.365 00.000 10072 Move returns status 0, amount 3
22:24:59.365 00.000 10072 MoveAxis(N, 0, ABG)
22:24:59.365 00.000 10072 Move returns status 0, amount 0
22:24:59.366 00.001 10072 move complete, result=0
22:24:59.366 00.000 10072 worker thread done servicing request
22:24:59.367 00.001 1032 UpdateGuideState exits: m=1251 SNR=24.8
22:24:59.370 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:59.371 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:24:59.373 00.002 1032 Enqueuing Expose request
22:24:59.375 00.002 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
22:24:59.376 00.001 10072 Worker thread wakes up
22:24:59.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:24:59.377 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:00.007 00.630 10072 Exposure complete
22:25:00.065 00.058 10072 worker thread done servicing request
22:25:00.065 00.000 1032 OnExposeComplete: enter
22:25:00.069 00.004 1032 UpdateGuideState(): m_state=6
22:25:00.071 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3854
22:25:00.073 00.002 1032 Star::Find returns 1 (0), X=1099.23, Y=136.21, Mass=1191, SNR=24.2, Peak=110 HFD=3.2
22:25:00.074 00.001 1032 MultiStar: [#1 -0.01,-0.17,1.00,U] [#2 -0.18,-0.42,0.00,M8] [#3 -0.20,-0.03,0.77,U] [#4 -0.24,-0.12,0.00,M1] [#5 -0.22,-0.23,0.00,M1] [#6 -0.26,-0.34,0.00,M4] [#7 -0.24,-0.04,0.00,M4] [#8 -0.30,-0.01,0.00,M3] 
22:25:00.076 00.002 1032 single-star, 2 included, MultiStar: {-0.08, -0.06}, one-star: {-0.05, 0.04}
22:25:00.077 00.001 1032 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.83) = xAngle (0.63 = 0.63)
22:25:00.078 00.001 1032 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.63 = 0.63)
22:25:00.080 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.46 mountX=0.05 mountY=0.04, mountTheta=0.63
22:25:00.085 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.04, opts=13)
22:25:00.087 00.002 1032 Enqueuing Move request for scope (-0.05, 0.04)
22:25:00.089 00.002 10072 Worker thread wakes up
22:25:00.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
22:25:00.089 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
22:25:00.089 00.000 10072 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=0.04
22:25:00.091 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:25:00.093 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:00.093 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:25:00.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:00.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:25:00.093 00.000 10072 MoveAxis(W, 4, ABG)
22:25:00.093 00.000 10072 Guiding  Dir = 3, Dur = 4
22:25:00.093 00.000 10072 IsGuiding returns 0
22:25:00.095 00.002 10072 PulseGuide returned control before completion, sleep 14
22:25:00.114 00.019 10072 IsGuiding returns 0
22:25:00.114 00.000 10072 Move returns status 0, amount 4
22:25:00.114 00.000 10072 MoveAxis(N, 0, ABG)
22:25:00.114 00.000 10072 Move returns status 0, amount 0
22:25:00.114 00.000 10072 move complete, result=0
22:25:00.114 00.000 10072 worker thread done servicing request
22:25:00.115 00.001 1032 UpdateGuideState exits: m=1191 SNR=24.2
22:25:00.118 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:00.120 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:00.122 00.002 1032 Enqueuing Expose request
22:25:00.123 00.001 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:25:00.125 00.002 10072 Worker thread wakes up
22:25:00.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:00.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:00.539 00.414 10072 Exposure complete
22:25:00.590 00.051 10072 worker thread done servicing request
22:25:00.590 00.000 1032 OnExposeComplete: enter
22:25:00.592 00.002 1032 UpdateGuideState(): m_state=6
22:25:00.593 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3855
22:25:00.595 00.002 1032 Star::Find returns 1 (0), X=1099.24, Y=136.27, Mass=1300, SNR=25.3, Peak=110 HFD=3.0
22:25:00.597 00.002 1032 MultiStar: [#1 0.01,-0.16,0.91,U] [#2 -0.14,-0.47,0.00,M9] [#3 -0.08,-0.09,0.77,U] [#4 -0.06,-0.13,0.68,U] [#5 -0.18,0.06,0.64,U] [#6 -0.19,-0.30,0.00,M5] [#7 -0.22,-0.11,0.00,M5] [#8 -0.13,-0.02,0.51,U] 
22:25:00.598 00.001 1032 refined, 5 included, MultiStar: {-0.07, -0.04}, one-star: {-0.04, 0.10}
22:25:00.600 00.002 1032 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.83) = xAngle (-4.47 = 1.82)
22:25:00.602 00.002 1032 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.47 = 1.82)
22:25:00.603 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.64 mountX=-0.02 mountY=0.08, mountTheta=1.82
22:25:00.607 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.04, opts=13)
22:25:00.609 00.002 1032 Enqueuing Move request for scope (-0.07, -0.04)
22:25:00.610 00.001 10072 Worker thread wakes up
22:25:00.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
22:25:00.610 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
22:25:00.610 00.000 10072 Moving (-0.07, -0.04) raw xDistance=-0.02 yDistance=0.08
22:25:00.616 00.006 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:00.616 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:25:00.616 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:00.616 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:25:00.618 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:25:00.618 00.000 10072 MoveAxis(W, 3, ABG)
22:25:00.618 00.000 10072 Guiding  Dir = 3, Dur = 3
22:25:00.619 00.001 10072 IsGuiding returns 0
22:25:00.619 00.000 10072 PulseGuide returned control before completion, sleep 13
22:25:00.636 00.017 1032 UpdateGuideState exits: m=1300 SNR=25.3
22:25:00.638 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:00.639 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:00.640 00.001 1032 Enqueuing Expose request
22:25:00.645 00.005 10072 IsGuiding returns 0
22:25:00.646 00.001 10072 Move returns status 0, amount 3
22:25:00.646 00.000 10072 MoveAxis(N, 0, ABG)
22:25:00.646 00.000 10072 Move returns status 0, amount 0
22:25:00.646 00.000 10072 move complete, result=0
22:25:00.646 00.000 10072 worker thread done servicing request
22:25:00.646 00.000 10072 Worker thread wakes up
22:25:00.646 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:00.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:00.651 00.005 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
22:25:01.269 00.618 10072 Exposure complete
22:25:01.327 00.058 10072 worker thread done servicing request
22:25:01.327 00.000 1032 OnExposeComplete: enter
22:25:01.332 00.005 1032 UpdateGuideState(): m_state=6
22:25:01.336 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3856
22:25:01.338 00.002 1032 Star::Find returns 1 (0), X=1099.37, Y=136.35, Mass=1421, SNR=26.5, Peak=136 HFD=3.2
22:25:01.340 00.002 1032 MultiStar: [#1 0.09,-0.14,0.92,U] [#2 -0.17,-0.28,0.00,M10] [#3 -0.11,0.24,0.00,M9] [#4 -0.11,0.05,0.64,U] [#5 -0.08,-0.06,0.66,U] [#6 -0.24,-0.17,0.00,M6] [#7 -0.16,0.11,0.68,U] [#8 -0.27,0.04,0.00,M3] 
22:25:01.342 00.002 1032 refined, 4 included, MultiStar: {-0.02, 0.03}, one-star: {0.09, 0.17}
22:25:01.344 00.002 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
22:25:01.345 00.001 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
22:25:01.348 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.10 mountX=0.03 mountY=0.01, mountTheta=0.27
22:25:01.350 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.03, opts=13)
22:25:01.351 00.001 1032 Enqueuing Move request for scope (-0.02, 0.03)
22:25:01.353 00.002 10072 Worker thread wakes up
22:25:01.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
22:25:01.353 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
22:25:01.353 00.000 10072 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=0.01
22:25:01.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:25:01.357 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:01.357 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:25:01.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:01.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:25:01.357 00.000 10072 MoveAxis(W, 4, ABG)
22:25:01.357 00.000 10072 Guiding  Dir = 3, Dur = 4
22:25:01.357 00.000 10072 IsGuiding returns 0
22:25:01.358 00.001 10072 PulseGuide returned control before completion, sleep 14
22:25:01.377 00.019 10072 IsGuiding returns 0
22:25:01.377 00.000 10072 Move returns status 0, amount 4
22:25:01.377 00.000 1032 UpdateGuideState exits: m=1421 SNR=26.5
22:25:01.379 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:01.381 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:01.383 00.002 1032 Enqueuing Expose request
22:25:01.384 00.001 10072 MoveAxis(N, 0, ABG)
22:25:01.384 00.000 10072 Move returns status 0, amount 0
22:25:01.384 00.000 10072 move complete, result=0
22:25:01.384 00.000 10072 worker thread done servicing request
22:25:01.384 00.000 10072 Worker thread wakes up
22:25:01.384 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:01.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:01.393 00.009 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
22:25:01.803 00.410 10072 Exposure complete
22:25:01.860 00.057 10072 worker thread done servicing request
22:25:01.860 00.000 1032 OnExposeComplete: enter
22:25:01.862 00.002 1032 UpdateGuideState(): m_state=6
22:25:01.866 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3857
22:25:01.868 00.002 1032 Star::Find returns 1 (0), X=1099.27, Y=136.39, Mass=1273, SNR=25.0, Peak=128 HFD=3.2
22:25:01.870 00.002 1032 MultiStar: [#1 0.03,0.02,1.01,U] [#2 -0.09,-0.15,0.81,U] [#3 -0.09,0.15,0.80,U] [#4 -0.11,0.05,0.69,U] [#5 -0.05,0.07,0.70,U] [#6 -0.16,0.07,0.62,U] [#7 -0.33,0.07,0.00,M5] [#8 -0.27,0.16,0.00,M4] 
22:25:01.872 00.002 1032 refined, 6 included, MultiStar: {-0.06, 0.06}, one-star: {-0.01, 0.22}
22:25:01.874 00.002 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
22:25:01.876 00.002 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
22:25:01.877 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.32 mountX=0.08 mountY=0.04, mountTheta=0.49
22:25:01.882 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.06, opts=13)
22:25:01.884 00.002 1032 Enqueuing Move request for scope (-0.06, 0.06)
22:25:01.887 00.003 10072 Worker thread wakes up
22:25:01.887 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
22:25:01.887 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
22:25:01.887 00.000 10072 Moving (-0.06, 0.06) raw xDistance=0.08 yDistance=0.04
22:25:01.888 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:25:01.890 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:01.890 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:25:01.890 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:01.890 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:25:01.890 00.000 10072 MoveAxis(W, 4, ABG)
22:25:01.890 00.000 10072 Guiding  Dir = 3, Dur = 4
22:25:01.891 00.001 10072 IsGuiding returns 0
22:25:01.891 00.000 10072 PulseGuide returned control before completion, sleep 14
22:25:01.908 00.017 1032 UpdateGuideState exits: m=1273 SNR=25.0
22:25:01.913 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:01.915 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:01.916 00.001 1032 Enqueuing Expose request
22:25:01.919 00.003 10072 IsGuiding returns 0
22:25:01.919 00.000 10072 Move returns status 0, amount 4
22:25:01.919 00.000 10072 MoveAxis(N, 0, ABG)
22:25:01.919 00.000 10072 Move returns status 0, amount 0
22:25:01.919 00.000 10072 move complete, result=0
22:25:01.920 00.001 10072 worker thread done servicing request
22:25:01.920 00.000 10072 Worker thread wakes up
22:25:01.920 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:01.920 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:01.928 00.008 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:25:02.554 00.626 10072 Exposure complete
22:25:02.610 00.056 10072 worker thread done servicing request
22:25:02.610 00.000 1032 OnExposeComplete: enter
22:25:02.613 00.003 1032 UpdateGuideState(): m_state=6
22:25:02.616 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3858
22:25:02.618 00.002 1032 Star::Find returns 1 (0), X=1099.43, Y=136.34, Mass=1277, SNR=25.1, Peak=121 HFD=3.2
22:25:02.620 00.002 1032 MultiStar: [#1 0.03,-0.03,0.97,U] [#2 -0.18,-0.21,0.00,M10] [#3 -0.13,0.10,0.72,U] [#4 -0.11,0.09,0.65,U] [#5 0.02,-0.07,0.69,U] [#6 -0.30,-0.07,0.00,M6] [#7 -0.32,0.13,0.00,M6] [#8 -0.17,0.17,0.53,U] 
22:25:02.622 00.002 1032 refined, 5 included, MultiStar: {-0.02, 0.07}, one-star: {0.15, 0.17}
22:25:02.623 00.001 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
22:25:02.625 00.002 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
22:25:02.626 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.79 mountX=0.07 mountY=-0.00, mountTheta=-0.04
22:25:02.630 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
22:25:02.632 00.002 1032 Enqueuing Move request for scope (-0.02, 0.07)
22:25:02.633 00.001 10072 Worker thread wakes up
22:25:02.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
22:25:02.633 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
22:25:02.633 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.00
22:25:02.635 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:25:02.638 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:02.638 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:25:02.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:02.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:25:02.638 00.000 10072 MoveAxis(W, 4, ABG)
22:25:02.638 00.000 10072 Guiding  Dir = 3, Dur = 4
22:25:02.638 00.000 10072 IsGuiding returns 0
22:25:02.639 00.001 10072 PulseGuide returned control before completion, sleep 14
22:25:02.658 00.019 1032 UpdateGuideState exits: m=1277 SNR=25.1
22:25:02.660 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:02.662 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:02.663 00.001 1032 Enqueuing Expose request
22:25:02.666 00.003 10072 IsGuiding returns 0
22:25:02.666 00.000 10072 Move returns status 0, amount 4
22:25:02.666 00.000 10072 MoveAxis(N, 0, ABG)
22:25:02.666 00.000 10072 Move returns status 0, amount 0
22:25:02.666 00.000 10072 move complete, result=0
22:25:02.667 00.001 10072 worker thread done servicing request
22:25:02.667 00.000 10072 Worker thread wakes up
22:25:02.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:02.667 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:02.675 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:25:03.080 00.405 10072 Exposure complete
22:25:03.134 00.054 10072 worker thread done servicing request
22:25:03.134 00.000 1032 OnExposeComplete: enter
22:25:03.136 00.002 1032 UpdateGuideState(): m_state=6
22:25:03.138 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3859
22:25:03.140 00.002 1032 Star::Find returns 1 (0), X=1099.37, Y=136.32, Mass=1431, SNR=26.6, Peak=145 HFD=3.1
22:25:03.142 00.002 1032 MultiStar: [#1 0.06,-0.06,0.89,U] [#2 -0.10,-0.32,0.00,R] [#3 -0.10,0.19,0.72,U] [#4 -0.13,0.07,0.68,U] [#5 -0.08,-0.04,0.68,U] [#6 -0.22,-0.19,0.00,M7] [#7 -0.20,0.11,0.67,U] [#8 -0.08,-0.00,0.48,U] 
22:25:03.145 00.003 1032 refined, 6 included, MultiStar: {-0.05, 0.06}, one-star: {0.08, 0.15}
22:25:03.147 00.002 1032 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.83) = xAngle (0.39 = 0.39)
22:25:03.149 00.002 1032 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.39 = 0.39)
22:25:03.151 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.22 mountX=0.08 mountY=0.03, mountTheta=0.39
22:25:03.154 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
22:25:03.156 00.002 1032 Enqueuing Move request for scope (-0.05, 0.06)
22:25:03.157 00.001 10072 Worker thread wakes up
22:25:03.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
22:25:03.157 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
22:25:03.157 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.08 yDistance=0.03
22:25:03.159 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:25:03.161 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:03.161 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:25:03.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:03.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:25:03.161 00.000 10072 MoveAxis(W, 4, ABG)
22:25:03.163 00.002 10072 Guiding  Dir = 3, Dur = 4
22:25:03.163 00.000 10072 IsGuiding returns 0
22:25:03.163 00.000 10072 PulseGuide returned control before completion, sleep 14
22:25:03.182 00.019 1032 UpdateGuideState exits: m=1431 SNR=26.6
22:25:03.184 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:03.185 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:03.187 00.002 1032 Enqueuing Expose request
22:25:03.188 00.001 10072 IsGuiding returns 0
22:25:03.188 00.000 10072 Move returns status 0, amount 4
22:25:03.188 00.000 10072 MoveAxis(N, 0, ABG)
22:25:03.188 00.000 10072 Move returns status 0, amount 0
22:25:03.188 00.000 10072 move complete, result=0
22:25:03.188 00.000 10072 worker thread done servicing request
22:25:03.190 00.002 10072 Worker thread wakes up
22:25:03.190 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:03.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:03.196 00.006 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:25:03.814 00.618 10072 Exposure complete
22:25:03.866 00.052 10072 worker thread done servicing request
22:25:03.867 00.001 1032 OnExposeComplete: enter
22:25:03.870 00.003 1032 UpdateGuideState(): m_state=6
22:25:03.872 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3860
22:25:03.873 00.001 1032 Star::Find returns 1 (0), X=1099.38, Y=136.41, Mass=1160, SNR=23.9, Peak=113 HFD=3.1
22:25:03.875 00.002 1032 MultiStar: [#1 -0.02,0.02,1.05,U] [#2 -0.03,0.09,0.83,U] [#3 -0.13,0.14,0.84,U] [#4 -0.20,-0.04,0.69,U] [#5 -0.09,-0.11,0.71,U] [#6 -0.30,-0.11,0.00,M8] [#7 -0.26,0.05,0.00,M6] [#8 -0.18,0.06,0.53,U] 
22:25:03.876 00.001 1032 refined, 6 included, MultiStar: {-0.06, 0.07}, one-star: {0.10, 0.24}
22:25:03.878 00.002 1032 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.83) = xAngle (0.48 = 0.48)
22:25:03.880 00.002 1032 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.48 = 0.48)
22:25:03.881 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.31 mountX=0.08 mountY=0.04, mountTheta=0.48
22:25:03.883 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.07, opts=13)
22:25:03.885 00.002 1032 Enqueuing Move request for scope (-0.06, 0.07)
22:25:03.886 00.001 10072 Worker thread wakes up
22:25:03.887 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
22:25:03.887 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
22:25:03.887 00.000 10072 Moving (-0.06, 0.07) raw xDistance=0.08 yDistance=0.04
22:25:03.888 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:25:03.890 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:03.890 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:25:03.890 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:03.891 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:25:03.892 00.001 10072 MoveAxis(W, 4, ABG)
22:25:03.892 00.000 10072 Guiding  Dir = 3, Dur = 4
22:25:03.893 00.001 10072 IsGuiding returns 0
22:25:03.894 00.001 10072 PulseGuide returned control before completion, sleep 14
22:25:03.910 00.016 1032 UpdateGuideState exits: m=1160 SNR=23.9
22:25:03.913 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:03.915 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:03.917 00.002 1032 Enqueuing Expose request
22:25:03.920 00.003 10072 IsGuiding returns 0
22:25:03.920 00.000 10072 Move returns status 0, amount 4
22:25:03.920 00.000 10072 MoveAxis(N, 0, ABG)
22:25:03.920 00.000 10072 Move returns status 0, amount 0
22:25:03.920 00.000 10072 move complete, result=0
22:25:03.920 00.000 10072 worker thread done servicing request
22:25:03.920 00.000 10072 Worker thread wakes up
22:25:03.920 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:03.920 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:03.926 00.006 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:25:04.329 00.403 10072 Exposure complete
22:25:04.385 00.056 10072 worker thread done servicing request
22:25:04.385 00.000 1032 OnExposeComplete: enter
22:25:04.387 00.002 1032 UpdateGuideState(): m_state=6
22:25:04.390 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3861
22:25:04.392 00.002 1032 Star::Find returns 1 (0), X=1099.33, Y=136.43, Mass=1357, SNR=25.9, Peak=140 HFD=3.2
22:25:04.394 00.002 1032 MultiStar: [#1 -0.04,0.04,0.90,U] [#2 -0.05,0.01,0.78,U] [#3 -0.18,0.21,0.00,M6] [#4 -0.27,0.10,0.00,M1] [#5 -0.13,0.08,0.65,U] [#6 -0.15,-0.04,0.60,U] [#7 -0.31,0.11,0.00,M7] [#8 -0.27,0.14,0.00,M2] 
22:25:04.397 00.003 1032 refined, 4 included, MultiStar: {-0.05, 0.08}, one-star: {0.05, 0.26}
22:25:04.398 00.001 1032 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.83) = xAngle (0.28 = 0.28)
22:25:04.400 00.002 1032 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
22:25:04.402 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.11 mountX=0.10 mountY=0.03, mountTheta=0.28
22:25:04.405 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.08, opts=13)
22:25:04.406 00.001 1032 Enqueuing Move request for scope (-0.05, 0.08)
22:25:04.408 00.002 10072 Worker thread wakes up
22:25:04.408 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
22:25:04.408 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
22:25:04.408 00.000 10072 Moving (-0.05, 0.08) raw xDistance=0.10 yDistance=0.03
22:25:04.410 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:25:04.412 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:04.412 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:25:04.412 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:04.412 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:25:04.412 00.000 10072 MoveAxis(W, 4, ABG)
22:25:04.412 00.000 10072 Guiding  Dir = 3, Dur = 4
22:25:04.412 00.000 10072 IsGuiding returns 0
22:25:04.413 00.001 10072 PulseGuide returned control before completion, sleep 14
22:25:04.430 00.017 1032 UpdateGuideState exits: m=1357 SNR=25.9
22:25:04.433 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:04.435 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:04.438 00.003 1032 Enqueuing Expose request
22:25:04.439 00.001 10072 IsGuiding returns 0
22:25:04.439 00.000 10072 Move returns status 0, amount 4
22:25:04.439 00.000 10072 MoveAxis(N, 0, ABG)
22:25:04.440 00.001 10072 Move returns status 0, amount 0
22:25:04.440 00.000 10072 move complete, result=0
22:25:04.440 00.000 10072 worker thread done servicing request
22:25:04.440 00.000 10072 Worker thread wakes up
22:25:04.440 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:04.440 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:04.446 00.006 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:25:05.064 00.618 10072 Exposure complete
22:25:05.120 00.056 10072 worker thread done servicing request
22:25:05.120 00.000 1032 OnExposeComplete: enter
22:25:05.122 00.002 1032 UpdateGuideState(): m_state=6
22:25:05.124 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3862
22:25:05.126 00.002 1032 Star::Find returns 1 (0), X=1099.40, Y=136.37, Mass=1365, SNR=26.0, Peak=133 HFD=3.1
22:25:05.127 00.001 1032 MultiStar: [#1 -0.02,-0.02,0.96,U] [#2 -0.06,0.07,0.74,U] [#3 -0.11,0.26,0.00,M7] [#4 -0.12,-0.05,0.63,U] [#5 0.00,-0.03,0.67,U] [#6 -0.36,-0.05,0.00,M8] [#7 -0.27,0.10,0.00,M8] [#8 -0.22,0.13,0.00,M3] 
22:25:05.129 00.002 1032 refined, 4 included, MultiStar: {-0.01, 0.04}, one-star: {0.12, 0.20}
22:25:05.131 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
22:25:05.132 00.001 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
22:25:05.134 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.73 mountX=0.04 mountY=-0.00, mountTheta=-0.10
22:25:05.136 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
22:25:05.138 00.002 1032 Enqueuing Move request for scope (-0.01, 0.04)
22:25:05.139 00.001 10072 Worker thread wakes up
22:25:05.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
22:25:05.139 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
22:25:05.139 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.00
22:25:05.143 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:25:05.146 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:05.146 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:25:05.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:05.146 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:25:05.146 00.000 10072 MoveAxis(W, 4, ABG)
22:25:05.146 00.000 10072 Guiding  Dir = 3, Dur = 4
22:25:05.146 00.000 10072 IsGuiding returns 0
22:25:05.147 00.001 10072 PulseGuide returned control before completion, sleep 14
22:25:05.164 00.017 1032 UpdateGuideState exits: m=1365 SNR=26.0
22:25:05.166 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:05.167 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:05.169 00.002 1032 Enqueuing Expose request
22:25:05.171 00.002 10072 IsGuiding returns 0
22:25:05.171 00.000 10072 Move returns status 0, amount 4
22:25:05.171 00.000 10072 MoveAxis(N, 0, ABG)
22:25:05.171 00.000 10072 Move returns status 0, amount 0
22:25:05.171 00.000 10072 move complete, result=0
22:25:05.171 00.000 10072 worker thread done servicing request
22:25:05.171 00.000 10072 Worker thread wakes up
22:25:05.171 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:05.171 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:05.178 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:25:05.583 00.405 10072 Exposure complete
22:25:05.637 00.054 10072 worker thread done servicing request
22:25:05.637 00.000 1032 OnExposeComplete: enter
22:25:05.639 00.002 1032 UpdateGuideState(): m_state=6
22:25:05.643 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3863
22:25:05.646 00.003 1032 Star::Find returns 1 (0), X=1099.37, Y=136.35, Mass=1337, SNR=25.7, Peak=126 HFD=3.2
22:25:05.648 00.002 1032 MultiStar: [#1 -0.01,-0.04,0.93,U] [#2 -0.05,0.02,0.76,U] [#3 -0.04,0.12,0.78,U] [#4 -0.05,-0.04,0.67,U] [#5 0.04,-0.13,0.63,U] [#6 -0.17,-0.18,0.00,M9] [#7 -0.18,-0.02,0.70,U] [#8 -0.30,0.21,0.00,M4] 
22:25:05.649 00.001 1032 refined, 6 included, MultiStar: {-0.02, 0.02}, one-star: {0.08, 0.17}
22:25:05.651 00.002 1032 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.83) = xAngle (0.55 = 0.55)
22:25:05.652 00.001 1032 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.55 = 0.55)
22:25:05.654 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.38 mountX=0.03 mountY=0.02, mountTheta=0.55
22:25:05.656 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
22:25:05.658 00.002 1032 Enqueuing Move request for scope (-0.02, 0.02)
22:25:05.659 00.001 10072 Worker thread wakes up
22:25:05.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
22:25:05.659 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
22:25:05.659 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.03 yDistance=0.02
22:25:05.661 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:25:05.664 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:05.664 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:25:05.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:05.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:25:05.664 00.000 10072 MoveAxis(W, 4, ABG)
22:25:05.664 00.000 10072 Guiding  Dir = 3, Dur = 4
22:25:05.664 00.000 10072 IsGuiding returns 0
22:25:05.665 00.001 10072 PulseGuide returned control before completion, sleep 14
22:25:05.683 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:25:05.686 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:05.687 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:05.689 00.002 1032 Enqueuing Expose request
22:25:05.690 00.001 10072 IsGuiding returns 0
22:25:05.690 00.000 10072 Move returns status 0, amount 4
22:25:05.691 00.001 10072 MoveAxis(N, 0, ABG)
22:25:05.691 00.000 10072 Move returns status 0, amount 0
22:25:05.691 00.000 10072 move complete, result=0
22:25:05.691 00.000 10072 worker thread done servicing request
22:25:05.691 00.000 10072 Worker thread wakes up
22:25:05.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:05.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:05.699 00.008 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
22:25:06.317 00.618 10072 Exposure complete
22:25:06.371 00.054 10072 worker thread done servicing request
22:25:06.371 00.000 1032 OnExposeComplete: enter
22:25:06.373 00.002 1032 UpdateGuideState(): m_state=6
22:25:06.374 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3864
22:25:06.376 00.002 1032 Star::Find returns 1 (0), X=1099.39, Y=136.34, Mass=1300, SNR=25.3, Peak=122 HFD=3.1
22:25:06.378 00.002 1032 MultiStar: [#1 0.00,-0.12,0.97,U] [#2 0.03,-0.06,0.80,U] [#3 -0.05,0.12,0.71,U] [#4 -0.12,-0.08,0.67,U] [#5 0.05,0.02,0.66,U] [#6 -0.24,-0.06,0.00,M10] [#7 -0.17,-0.04,0.71,U] [#8 -0.21,-0.06,0.54,U] 
22:25:06.381 00.003 1032 refined, 7 included, MultiStar: {-0.03, -0.00}, one-star: {0.11, 0.17}
22:25:06.383 00.002 1032 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.83) = xAngle (-4.87 = 1.41)
22:25:06.384 00.001 1032 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.87 = 1.41)
22:25:06.386 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.04 mountX=0.00 mountY=0.03, mountTheta=1.41
22:25:06.389 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
22:25:06.391 00.002 1032 Enqueuing Move request for scope (-0.03, -0.00)
22:25:06.394 00.003 10072 Worker thread wakes up
22:25:06.394 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
22:25:06.394 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
22:25:06.395 00.001 10072 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.03
22:25:06.396 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:25:06.399 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:06.399 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:25:06.399 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:06.400 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:25:06.400 00.000 10072 MoveAxis(W, 4, ABG)
22:25:06.400 00.000 10072 Guiding  Dir = 3, Dur = 4
22:25:06.400 00.000 10072 IsGuiding returns 0
22:25:06.400 00.000 10072 PulseGuide returned control before completion, sleep 14
22:25:06.417 00.017 1032 UpdateGuideState exits: m=1300 SNR=25.3
22:25:06.419 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:06.421 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:06.424 00.003 1032 Enqueuing Expose request
22:25:06.427 00.003 10072 IsGuiding returns 0
22:25:06.427 00.000 10072 Move returns status 0, amount 4
22:25:06.428 00.001 10072 MoveAxis(N, 0, ABG)
22:25:06.428 00.000 10072 Move returns status 0, amount 0
22:25:06.428 00.000 10072 move complete, result=0
22:25:06.428 00.000 10072 worker thread done servicing request
22:25:06.428 00.000 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
22:25:06.431 00.003 10072 Worker thread wakes up
22:25:06.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:06.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:06.845 00.414 10072 Exposure complete
22:25:06.901 00.056 10072 worker thread done servicing request
22:25:06.901 00.000 1032 OnExposeComplete: enter
22:25:06.903 00.002 1032 UpdateGuideState(): m_state=6
22:25:06.905 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3865
22:25:06.906 00.001 1032 Star::Find returns 1 (0), X=1099.37, Y=136.26, Mass=1281, SNR=25.1, Peak=120 HFD=3.2
22:25:06.908 00.002 1032 MultiStar: [#1 -0.02,-0.09,0.95,U] [#2 -0.14,0.06,0.77,U] [#3 -0.09,0.23,0.00,M6] [#4 -0.17,-0.03,0.67,U] [#5 -0.03,-0.06,0.70,U] [#6 -0.25,-0.19,0.00,R] [#7 -0.25,0.14,0.00,M7] [#8 -0.26,0.07,0.00,M4] 
22:25:06.909 00.001 1032 refined, 4 included, MultiStar: {-0.04, -0.00}, one-star: {0.08, 0.09}
22:25:06.911 00.002 1032 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.83) = xAngle (-4.95 = 1.34)
22:25:06.913 00.002 1032 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.95 = 1.34)
22:25:06.914 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.12 mountX=0.01 mountY=0.04, mountTheta=1.34
22:25:06.918 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.00, opts=13)
22:25:06.920 00.002 1032 Enqueuing Move request for scope (-0.04, -0.00)
22:25:06.921 00.001 10072 Worker thread wakes up
22:25:06.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
22:25:06.921 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
22:25:06.921 00.000 10072 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=0.04
22:25:06.924 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:25:06.926 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:06.926 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:25:06.926 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:06.926 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:25:06.926 00.000 10072 MoveAxis(W, 3, ABG)
22:25:06.926 00.000 10072 Guiding  Dir = 3, Dur = 3
22:25:06.927 00.001 10072 IsGuiding returns 0
22:25:06.927 00.000 10072 PulseGuide returned control before completion, sleep 13
22:25:06.947 00.020 1032 UpdateGuideState exits: m=1281 SNR=25.1
22:25:06.949 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:06.951 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:06.953 00.002 1032 Enqueuing Expose request
22:25:06.954 00.001 10072 IsGuiding returns 0
22:25:06.954 00.000 10072 Move returns status 0, amount 3
22:25:06.954 00.000 10072 MoveAxis(N, 0, ABG)
22:25:06.954 00.000 10072 Move returns status 0, amount 0
22:25:06.954 00.000 10072 move complete, result=0
22:25:06.954 00.000 10072 worker thread done servicing request
22:25:06.954 00.000 10072 Worker thread wakes up
22:25:06.955 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:06.955 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:06.964 00.009 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:25:07.588 00.624 10072 Exposure complete
22:25:07.645 00.057 10072 worker thread done servicing request
22:25:07.645 00.000 1032 OnExposeComplete: enter
22:25:07.647 00.002 1032 UpdateGuideState(): m_state=6
22:25:07.650 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3866
22:25:07.653 00.003 1032 Star::Find returns 1 (0), X=1099.39, Y=136.45, Mass=1287, SNR=25.2, Peak=127 HFD=3.2
22:25:07.654 00.001 1032 MultiStar: [#1 -0.02,0.06,0.94,U] [#2 -0.12,0.12,0.79,U] [#3 -0.04,0.28,0.00,M7] [#4 -0.02,0.11,0.70,U] [#5 0.02,0.08,0.66,U] [#6 0.04,0.16,0.66,U] [#7 -0.28,0.20,0.00,M8] [#8 -0.15,0.10,0.54,U] 
22:25:07.656 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.14}, one-star: {0.10, 0.28}
22:25:07.657 00.001 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
22:25:07.659 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
22:25:07.660 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.65 mountX=0.13 mountY=-0.02, mountTheta=-0.18
22:25:07.662 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.14, opts=13)
22:25:07.664 00.002 1032 Enqueuing Move request for scope (-0.01, 0.14)
22:25:07.665 00.001 10072 Worker thread wakes up
22:25:07.666 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
22:25:07.666 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
22:25:07.666 00.000 10072 Moving (-0.01, 0.14) raw xDistance=0.13 yDistance=-0.02
22:25:07.667 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:25:07.670 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.00
22:25:07.670 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
22:25:07.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:07.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:25:07.670 00.000 10072 MoveAxis(W, 66, ABG)
22:25:07.670 00.000 10072 Guiding  Dir = 3, Dur = 66
22:25:07.670 00.000 10072 IsGuiding returns 0
22:25:07.671 00.001 10072 PulseGuide returned control before completion, sleep 76
22:25:07.687 00.016 1032 UpdateGuideState exits: m=1287 SNR=25.2
22:25:07.689 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:07.691 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:07.693 00.002 1032 Enqueuing Expose request
22:25:07.749 00.056 10072 IsGuiding returns 0
22:25:07.749 00.000 10072 Move returns status 0, amount 66
22:25:07.749 00.000 10072 MoveAxis(N, 0, ABG)
22:25:07.750 00.001 10072 Move returns status 0, amount 0
22:25:07.750 00.000 10072 move complete, result=0
22:25:07.750 00.000 10072 worker thread done servicing request
22:25:07.750 00.000 10072 Worker thread wakes up
22:25:07.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:07.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:07.750 00.000 1032 GuideStep: 0.1 px 66 ms WEST, -0.0 px 0 ms NORTH
22:25:08.155 00.405 10072 Exposure complete
22:25:08.209 00.054 10072 worker thread done servicing request
22:25:08.210 00.001 1032 OnExposeComplete: enter
22:25:08.211 00.001 1032 UpdateGuideState(): m_state=6
22:25:08.213 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3867
22:25:08.215 00.002 1032 Star::Find returns 1 (0), X=1099.39, Y=136.36, Mass=1167, SNR=24.0, Peak=114 HFD=3.1
22:25:08.217 00.002 1032 MultiStar: [#1 0.06,-0.01,0.97,U] [#2 0.12,0.01,0.84,U] [#3 0.03,0.11,0.81,U] [#4 -0.13,-0.02,0.71,U] [#5 0.10,-0.15,0.65,U] [#6 0.01,0.18,0.64,U] [#7 -0.10,-0.00,0.72,U] [#8 -0.22,0.14,0.00,M4] 
22:25:08.219 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.04}, one-star: {0.11, 0.19}
22:25:08.220 00.001 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
22:25:08.222 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
22:25:08.223 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.97 mountX=0.04 mountY=-0.04, mountTheta=-0.86
22:25:08.226 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
22:25:08.228 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
22:25:08.230 00.002 10072 Worker thread wakes up
22:25:08.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
22:25:08.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
22:25:08.230 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.04 yDistance=-0.04
22:25:08.233 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:25:08.236 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:08.236 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:25:08.236 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:08.236 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:25:08.236 00.000 10072 MoveAxis(W, 3, ABG)
22:25:08.236 00.000 10072 Guiding  Dir = 3, Dur = 3
22:25:08.237 00.001 10072 IsGuiding returns 0
22:25:08.238 00.001 10072 PulseGuide returned control before completion, sleep 12
22:25:08.256 00.018 1032 UpdateGuideState exits: m=1167 SNR=24.0
22:25:08.258 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:08.260 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:08.261 00.001 1032 Enqueuing Expose request
22:25:08.264 00.003 10072 IsGuiding returns 0
22:25:08.264 00.000 10072 Move returns status 0, amount 3
22:25:08.264 00.000 10072 MoveAxis(N, 0, ABG)
22:25:08.264 00.000 10072 Move returns status 0, amount 0
22:25:08.264 00.000 10072 move complete, result=0
22:25:08.264 00.000 10072 worker thread done servicing request
22:25:08.264 00.000 10072 Worker thread wakes up
22:25:08.265 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:08.265 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:08.271 00.006 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:25:08.891 00.620 10072 Exposure complete
22:25:08.946 00.055 10072 worker thread done servicing request
22:25:08.946 00.000 1032 OnExposeComplete: enter
22:25:08.948 00.002 1032 UpdateGuideState(): m_state=6
22:25:08.951 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3868
22:25:08.953 00.002 1032 Star::Find returns 1 (0), X=1099.42, Y=136.27, Mass=1107, SNR=23.4, Peak=105 HFD=3.2
22:25:08.956 00.003 1032 MultiStar: [#1 0.12,-0.14,1.06,U] [#2 0.07,-0.15,0.83,U] [#3 0.07,0.09,0.81,U] [#4 -0.03,-0.06,0.69,U] [#5 -0.13,-0.17,0.72,U] [#6 0.02,-0.06,0.66,U] [#7 -0.21,-0.04,0.78,U] [#8 -0.14,-0.12,0.56,U] 
22:25:08.958 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.06}, one-star: {0.13, 0.10}
22:25:08.960 00.002 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.95)
22:25:08.962 00.002 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.95)
22:25:08.964 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.50 mountX=-0.05 mountY=0.01, mountTheta=2.95
22:25:08.967 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.06, opts=13)
22:25:08.968 00.001 1032 Enqueuing Move request for scope (0.00, -0.06)
22:25:08.970 00.002 10072 Worker thread wakes up
22:25:08.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
22:25:08.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
22:25:08.970 00.000 10072 Moving (0.00, -0.06) raw xDistance=-0.05 yDistance=0.01
22:25:08.971 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:25:08.974 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:08.974 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:25:08.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:08.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:25:08.974 00.000 10072 MoveAxis(W, 3, ABG)
22:25:08.975 00.001 10072 Guiding  Dir = 3, Dur = 3
22:25:08.975 00.000 10072 IsGuiding returns 0
22:25:08.975 00.000 10072 PulseGuide returned control before completion, sleep 13
22:25:08.992 00.017 1032 UpdateGuideState exits: m=1107 SNR=23.4
22:25:08.994 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:08.996 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:08.997 00.001 1032 Enqueuing Expose request
22:25:09.000 00.003 10072 IsGuiding returns 0
22:25:09.000 00.000 10072 Move returns status 0, amount 3
22:25:09.000 00.000 10072 MoveAxis(N, 0, ABG)
22:25:09.000 00.000 10072 Move returns status 0, amount 0
22:25:09.000 00.000 10072 move complete, result=0
22:25:09.000 00.000 10072 worker thread done servicing request
22:25:09.000 00.000 10072 Worker thread wakes up
22:25:09.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:09.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:09.007 00.007 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:25:09.411 00.404 10072 Exposure complete
22:25:09.466 00.055 10072 worker thread done servicing request
22:25:09.466 00.000 1032 OnExposeComplete: enter
22:25:09.468 00.002 1032 UpdateGuideState(): m_state=6
22:25:09.469 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3869
22:25:09.471 00.002 1032 Star::Find returns 1 (0), X=1099.41, Y=136.27, Mass=1359, SNR=25.9, Peak=127 HFD=3.2
22:25:09.473 00.002 1032 MultiStar: [#1 0.09,-0.05,0.95,U] [#2 0.03,-0.07,0.78,U] [#3 0.03,0.05,0.72,U] [#4 -0.03,-0.15,0.65,U] [#5 -0.03,0.02,0.61,U] [#6 0.01,0.08,0.59,U] [#7 -0.23,-0.01,0.72,U] [#8 -0.21,-0.01,0.50,U] 
22:25:09.474 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.00}, one-star: {0.13, 0.09}
22:25:09.475 00.001 1032 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.83) = xAngle (-4.59 = 1.69)
22:25:09.477 00.002 1032 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.59 = 1.69)
22:25:09.478 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.76 mountX=-0.00 mountY=0.01, mountTheta=1.69
22:25:09.480 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.00, opts=13)
22:25:09.482 00.002 1032 Enqueuing Move request for scope (-0.01, -0.00)
22:25:09.484 00.002 10072 Worker thread wakes up
22:25:09.484 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
22:25:09.484 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
22:25:09.484 00.000 10072 Moving (-0.01, -0.00) raw xDistance=-0.00 yDistance=0.01
22:25:09.487 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:25:09.489 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:09.489 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:25:09.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:09.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:25:09.489 00.000 10072 MoveAxis(W, 3, ABG)
22:25:09.489 00.000 10072 Guiding  Dir = 3, Dur = 3
22:25:09.490 00.001 10072 IsGuiding returns 0
22:25:09.490 00.000 10072 PulseGuide returned control before completion, sleep 13
22:25:09.506 00.016 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:25:09.508 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:09.509 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:09.511 00.002 1032 Enqueuing Expose request
22:25:09.516 00.005 10072 IsGuiding returns 0
22:25:09.516 00.000 10072 Move returns status 0, amount 3
22:25:09.516 00.000 10072 MoveAxis(N, 0, ABG)
22:25:09.516 00.000 10072 Move returns status 0, amount 0
22:25:09.516 00.000 10072 move complete, result=0
22:25:09.516 00.000 10072 worker thread done servicing request
22:25:09.516 00.000 10072 Worker thread wakes up
22:25:09.516 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:09.516 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:09.521 00.005 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:25:10.147 00.626 10072 Exposure complete
22:25:10.199 00.052 10072 worker thread done servicing request
22:25:10.199 00.000 1032 OnExposeComplete: enter
22:25:10.201 00.002 1032 UpdateGuideState(): m_state=6
22:25:10.202 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3870
22:25:10.205 00.003 1032 Star::Find returns 1 (0), X=1099.39, Y=136.37, Mass=1317, SNR=25.5, Peak=130 HFD=3.1
22:25:10.210 00.005 1032 MultiStar: [#1 0.12,-0.05,0.95,U] [#2 0.01,0.07,0.79,U] [#3 0.02,0.14,0.75,U] [#4 0.04,0.01,0.64,U] [#5 -0.02,-0.13,0.68,U] [#6 0.15,-0.06,0.62,U] [#7 -0.12,-0.04,0.71,U] [#8 -0.20,0.06,0.50,U] 
22:25:10.213 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.11, 0.20}
22:25:10.215 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
22:25:10.217 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
22:25:10.218 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.83 mountX=0.02 mountY=-0.03, mountTheta=-1.00
22:25:10.222 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
22:25:10.226 00.004 1032 Enqueuing Move request for scope (0.03, 0.03)
22:25:10.228 00.002 10072 Worker thread wakes up
22:25:10.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
22:25:10.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
22:25:10.228 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.03
22:25:10.230 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=100, Gamma=2.230
22:25:10.232 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:10.232 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:25:10.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:10.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:25:10.233 00.001 10072 MoveAxis(W, 3, ABG)
22:25:10.233 00.000 10072 Guiding  Dir = 3, Dur = 3
22:25:10.233 00.000 10072 IsGuiding returns 0
22:25:10.233 00.000 10072 PulseGuide returned control before completion, sleep 13
22:25:10.251 00.018 10072 IsGuiding returns 0
22:25:10.251 00.000 10072 Move returns status 0, amount 3
22:25:10.251 00.000 10072 MoveAxis(N, 0, ABG)
22:25:10.251 00.000 10072 Move returns status 0, amount 0
22:25:10.251 00.000 10072 move complete, result=0
22:25:10.251 00.000 10072 worker thread done servicing request
22:25:10.252 00.001 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:25:10.254 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:10.257 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:10.258 00.001 1032 Enqueuing Expose request
22:25:10.260 00.002 10072 Worker thread wakes up
22:25:10.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:10.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:10.260 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:25:10.677 00.417 10072 Exposure complete
22:25:10.728 00.051 10072 worker thread done servicing request
22:25:10.728 00.000 1032 OnExposeComplete: enter
22:25:10.730 00.002 1032 UpdateGuideState(): m_state=6
22:25:10.732 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3871
22:25:10.734 00.002 1032 Star::Find returns 1 (0), X=1099.40, Y=136.26, Mass=1113, SNR=23.4, Peak=103 HFD=3.2
22:25:10.735 00.001 1032 MultiStar: [#1 0.08,-0.16,1.04,U] [#2 0.04,-0.17,0.92,U] [#3 -0.02,0.03,0.84,U] [#4 -0.03,-0.03,0.74,U] [#5 0.03,-0.15,0.73,U] [#6 0.15,0.02,0.65,U] [#7 -0.13,-0.10,0.72,U] [#8 -0.07,-0.08,0.58,U] 
22:25:10.737 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.12, 0.09}
22:25:10.740 00.003 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
22:25:10.742 00.002 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
22:25:10.744 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.16 mountX=-0.07 mountY=-0.01, mountTheta=-2.99
22:25:10.746 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
22:25:10.748 00.002 1032 Enqueuing Move request for scope (0.03, -0.06)
22:25:10.750 00.002 10072 Worker thread wakes up
22:25:10.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
22:25:10.750 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
22:25:10.750 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.07 yDistance=-0.01
22:25:10.753 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:25:10.755 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:10.755 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:25:10.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:10.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:25:10.755 00.000 10072 MoveAxis(W, 3, ABG)
22:25:10.755 00.000 10072 Guiding  Dir = 3, Dur = 3
22:25:10.755 00.000 10072 IsGuiding returns 0
22:25:10.756 00.001 10072 PulseGuide returned control before completion, sleep 13
22:25:10.771 00.015 10072 IsGuiding returns 0
22:25:10.772 00.001 10072 Move returns status 0, amount 3
22:25:10.772 00.000 10072 MoveAxis(N, 0, ABG)
22:25:10.772 00.000 10072 Move returns status 0, amount 0
22:25:10.772 00.000 10072 move complete, result=0
22:25:10.772 00.000 10072 worker thread done servicing request
22:25:10.773 00.001 1032 UpdateGuideState exits: m=1113 SNR=23.4
22:25:10.776 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:10.778 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:10.780 00.002 1032 Enqueuing Expose request
22:25:10.781 00.001 10072 Worker thread wakes up
22:25:10.781 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:10.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:10.781 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:25:11.414 00.633 10072 Exposure complete
22:25:11.467 00.053 10072 worker thread done servicing request
22:25:11.467 00.000 1032 OnExposeComplete: enter
22:25:11.469 00.002 1032 UpdateGuideState(): m_state=6
22:25:11.471 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3872
22:25:11.473 00.002 1032 Star::Find returns 1 (0), X=1099.52, Y=136.19, Mass=1563, SNR=27.8, Peak=139 HFD=3.2
22:25:11.475 00.002 1032 MultiStar: [#1 0.11,-0.26,0.00,M1] [#2 0.10,-0.28,0.00,M1] [#3 0.01,-0.04,0.70,U] [#4 0.05,-0.36,0.00,M1] [#5 0.16,-0.20,0.00,M1] [#6 0.27,-0.21,0.00,M1] [#7 -0.08,-0.19,0.67,U] [#8 -0.08,-0.18,0.47,U] 
22:25:11.477 00.002 1032 refined, 3 included, MultiStar: {0.05, -0.08}, one-star: {0.24, 0.02}
22:25:11.478 00.001 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
22:25:11.480 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
22:25:11.482 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-0.97 mountX=-0.09 mountY=-0.03, mountTheta=-2.80
22:25:11.485 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
22:25:11.486 00.001 1032 Enqueuing Move request for scope (0.05, -0.08)
22:25:11.488 00.002 10072 Worker thread wakes up
22:25:11.489 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
22:25:11.489 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
22:25:11.489 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
22:25:11.494 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:25:11.496 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:11.496 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:25:11.496 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:11.496 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:25:11.496 00.000 10072 MoveAxis(W, 4, ABG)
22:25:11.496 00.000 10072 Guiding  Dir = 3, Dur = 4
22:25:11.497 00.001 10072 IsGuiding returns 0
22:25:11.497 00.000 10072 PulseGuide returned control before completion, sleep 14
22:25:11.514 00.017 1032 UpdateGuideState exits: m=1563 SNR=27.8
22:25:11.517 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:11.519 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:11.522 00.003 1032 Enqueuing Expose request
22:25:11.523 00.001 10072 IsGuiding returns 0
22:25:11.523 00.000 10072 Move returns status 0, amount 4
22:25:11.524 00.001 10072 MoveAxis(N, 0, ABG)
22:25:11.524 00.000 10072 Move returns status 0, amount 0
22:25:11.524 00.000 10072 move complete, result=0
22:25:11.524 00.000 10072 worker thread done servicing request
22:25:11.524 00.000 10072 Worker thread wakes up
22:25:11.524 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:11.524 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:11.531 00.007 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:25:11.933 00.402 10072 Exposure complete
22:25:11.987 00.054 10072 worker thread done servicing request
22:25:11.987 00.000 1032 OnExposeComplete: enter
22:25:11.989 00.002 1032 UpdateGuideState(): m_state=6
22:25:11.991 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3873
22:25:11.994 00.003 1032 Star::Find returns 1 (0), X=1099.49, Y=136.09, Mass=1182, SNR=24.2, Peak=104 HFD=3.1
22:25:11.996 00.002 1032 MultiStar: [#1 0.11,-0.27,0.00,M2] [#2 0.05,-0.10,0.86,U] [#3 0.03,-0.06,0.77,U] [#4 -0.10,-0.06,0.71,U] [#5 0.01,-0.24,0.00,M2] [#6 0.07,-0.08,0.63,U] [#7 -0.12,-0.21,0.00,M3] [#8 -0.03,-0.02,0.58,U] 
22:25:11.998 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.07}, one-star: {0.21, -0.09}
22:25:12.000 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
22:25:12.001 00.001 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
22:25:12.004 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.94 mountX=-0.08 mountY=-0.03, mountTheta=-2.77
22:25:12.007 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
22:25:12.009 00.002 1032 Enqueuing Move request for scope (0.05, -0.07)
22:25:12.011 00.002 10072 Worker thread wakes up
22:25:12.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
22:25:12.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
22:25:12.011 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
22:25:12.013 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:25:12.015 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:12.016 00.001 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:25:12.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:12.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:25:12.016 00.000 10072 MoveAxis(W, 3, ABG)
22:25:12.016 00.000 10072 Guiding  Dir = 3, Dur = 3
22:25:12.017 00.001 10072 IsGuiding returns 0
22:25:12.017 00.000 10072 PulseGuide returned control before completion, sleep 13
22:25:12.034 00.017 1032 UpdateGuideState exits: m=1182 SNR=24.2
22:25:12.037 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:12.038 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:12.039 00.001 1032 Enqueuing Expose request
22:25:12.042 00.003 10072 IsGuiding returns 0
22:25:12.042 00.000 10072 Move returns status 0, amount 3
22:25:12.042 00.000 10072 MoveAxis(N, 0, ABG)
22:25:12.042 00.000 10072 Move returns status 0, amount 0
22:25:12.042 00.000 10072 move complete, result=0
22:25:12.042 00.000 10072 worker thread done servicing request
22:25:12.042 00.000 10072 Worker thread wakes up
22:25:12.042 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:12.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:12.050 00.008 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:25:12.667 00.617 10072 Exposure complete
22:25:12.721 00.054 10072 worker thread done servicing request
22:25:12.721 00.000 1032 OnExposeComplete: enter
22:25:12.723 00.002 1032 UpdateGuideState(): m_state=6
22:25:12.725 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3874
22:25:12.728 00.003 1032 Star::Find returns 1 (0), X=1099.33, Y=136.26, Mass=1296, SNR=25.3, Peak=130 HFD=3.0
22:25:12.730 00.002 1032 MultiStar: [#1 0.07,-0.18,0.98,U] [#2 0.03,0.06,0.80,U] [#3 -0.01,0.02,0.76,U] [#4 -0.03,-0.07,0.65,U] [#5 -0.07,0.06,0.65,U] [#6 0.15,0.08,0.64,U] [#7 -0.32,-0.01,0.00,M4] [#8 -0.27,0.11,0.00,M1] 
22:25:12.731 00.001 1032 refined, 6 included, MultiStar: {0.03, 0.00}, one-star: {0.05, 0.09}
22:25:12.733 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
22:25:12.735 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
22:25:12.737 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.17 mountX=-0.00 mountY=-0.03, mountTheta=-1.66
22:25:12.741 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
22:25:12.744 00.003 1032 Enqueuing Move request for scope (0.03, 0.00)
22:25:12.746 00.002 10072 Worker thread wakes up
22:25:12.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
22:25:12.746 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
22:25:12.746 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.00 yDistance=-0.03
22:25:12.747 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:25:12.750 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:12.750 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:25:12.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:12.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:25:12.750 00.000 10072 MoveAxis(W, 4, ABG)
22:25:12.750 00.000 10072 Guiding  Dir = 3, Dur = 4
22:25:12.751 00.001 10072 IsGuiding returns 0
22:25:12.751 00.000 10072 PulseGuide returned control before completion, sleep 14
22:25:12.767 00.016 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:25:12.772 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:12.775 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:12.776 00.001 1032 Enqueuing Expose request
22:25:12.778 00.002 10072 IsGuiding returns 0
22:25:12.778 00.000 10072 Move returns status 0, amount 4
22:25:12.778 00.000 10072 MoveAxis(N, 0, ABG)
22:25:12.778 00.000 10072 Move returns status 0, amount 0
22:25:12.778 00.000 10072 move complete, result=0
22:25:12.779 00.001 10072 worker thread done servicing request
22:25:12.779 00.000 10072 Worker thread wakes up
22:25:12.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:12.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:12.786 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:25:13.186 00.400 10072 Exposure complete
22:25:13.240 00.054 10072 worker thread done servicing request
22:25:13.240 00.000 1032 OnExposeComplete: enter
22:25:13.242 00.002 1032 UpdateGuideState(): m_state=6
22:25:13.244 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3875
22:25:13.246 00.002 1032 Star::Find returns 1 (0), X=1099.40, Y=136.31, Mass=1187, SNR=24.2, Peak=115 HFD=3.2
22:25:13.248 00.002 1032 MultiStar: [#1 0.10,-0.14,1.02,U] [#2 -0.00,0.04,0.78,U] [#3 0.09,-0.03,0.80,U] [#4 -0.08,-0.12,0.70,U] [#5 -0.05,-0.15,0.72,U] [#6 0.07,-0.03,0.65,U] [#7 -0.28,-0.03,0.00,M5] [#8 -0.16,0.03,0.52,U] 
22:25:13.250 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.03}, one-star: {0.12, 0.14}
22:25:13.251 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:25:13.253 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:25:13.254 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.88 mountX=-0.04 mountY=-0.02, mountTheta=-2.71
22:25:13.256 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
22:25:13.259 00.003 1032 Enqueuing Move request for scope (0.03, -0.03)
22:25:13.261 00.002 10072 Worker thread wakes up
22:25:13.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:25:13.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:25:13.261 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
22:25:13.262 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:25:13.264 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:13.264 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:25:13.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:13.265 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:25:13.265 00.000 10072 MoveAxis(W, 4, ABG)
22:25:13.265 00.000 10072 Guiding  Dir = 3, Dur = 4
22:25:13.265 00.000 10072 IsGuiding returns 0
22:25:13.265 00.000 10072 PulseGuide returned control before completion, sleep 14
22:25:13.283 00.018 1032 UpdateGuideState exits: m=1187 SNR=24.2
22:25:13.285 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:13.287 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:13.290 00.003 1032 Enqueuing Expose request
22:25:13.295 00.005 10072 IsGuiding returns 0
22:25:13.295 00.000 10072 Move returns status 0, amount 4
22:25:13.295 00.000 10072 MoveAxis(N, 0, ABG)
22:25:13.295 00.000 10072 Move returns status 0, amount 0
22:25:13.295 00.000 10072 move complete, result=0
22:25:13.295 00.000 10072 worker thread done servicing request
22:25:13.295 00.000 10072 Worker thread wakes up
22:25:13.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:13.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:13.300 00.005 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:25:13.925 00.625 10072 Exposure complete
22:25:13.978 00.053 10072 worker thread done servicing request
22:25:13.978 00.000 1032 OnExposeComplete: enter
22:25:13.980 00.002 1032 UpdateGuideState(): m_state=6
22:25:13.981 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3876
22:25:13.984 00.003 1032 Star::Find returns 1 (0), X=1099.45, Y=136.19, Mass=1342, SNR=25.7, Peak=121 HFD=3.2
22:25:13.986 00.002 1032 MultiStar: [#1 0.00,-0.21,0.97,U] [#2 0.05,-0.12,0.78,U] [#3 0.06,0.08,0.77,U] [#4 -0.17,-0.12,0.65,U] [#5 -0.05,-0.18,0.67,U] [#6 0.08,0.01,0.62,U] [#7 -0.22,-0.14,0.00,M6] [#8 -0.22,0.06,0.54,U] 
22:25:13.988 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {0.17, 0.01}
22:25:13.989 00.001 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.98)
22:25:13.991 00.002 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.98)
22:25:13.993 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.48 mountX=-0.06 mountY=0.01, mountTheta=2.98
22:25:13.997 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
22:25:13.999 00.002 1032 Enqueuing Move request for scope (0.01, -0.07)
22:25:14.000 00.001 10072 Worker thread wakes up
22:25:14.001 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
22:25:14.001 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
22:25:14.001 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.06 yDistance=0.01
22:25:14.004 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:25:14.006 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:14.006 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:25:14.006 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:14.006 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:25:14.006 00.000 10072 MoveAxis(W, 5, ABG)
22:25:14.006 00.000 10072 Guiding  Dir = 3, Dur = 5
22:25:14.007 00.001 10072 IsGuiding returns 0
22:25:14.007 00.000 10072 PulseGuide returned control before completion, sleep 15
22:25:14.026 00.019 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:25:14.028 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:14.030 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:14.032 00.002 1032 Enqueuing Expose request
22:25:14.034 00.002 10072 IsGuiding returns 0
22:25:14.034 00.000 10072 Move returns status 0, amount 5
22:25:14.034 00.000 10072 MoveAxis(N, 0, ABG)
22:25:14.034 00.000 10072 Move returns status 0, amount 0
22:25:14.034 00.000 10072 move complete, result=0
22:25:14.035 00.001 10072 worker thread done servicing request
22:25:14.035 00.000 10072 Worker thread wakes up
22:25:14.035 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:14.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:14.041 00.006 1032 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
22:25:14.452 00.411 10072 Exposure complete
22:25:14.509 00.057 10072 worker thread done servicing request
22:25:14.509 00.000 1032 OnExposeComplete: enter
22:25:14.511 00.002 1032 UpdateGuideState(): m_state=6
22:25:14.514 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3877
22:25:14.516 00.002 1032 Star::Find returns 1 (0), X=1099.47, Y=136.20, Mass=1373, SNR=26.0, Peak=132 HFD=3.1
22:25:14.518 00.002 1032 MultiStar: [#1 0.10,-0.27,0.00,M1] [#2 0.12,-0.18,0.70,U] [#3 -0.03,0.10,0.78,U] [#4 0.11,-0.12,0.69,U] [#5 -0.07,-0.29,0.00,M1] [#6 0.05,-0.13,0.63,U] [#7 -0.27,-0.06,0.00,M7] [#8 -0.08,-0.06,0.51,U] 
22:25:14.520 00.002 1032 refined, 5 included, MultiStar: {0.07, -0.05}, one-star: {0.18, 0.03}
22:25:14.522 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
22:25:14.524 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
22:25:14.526 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.58 mountX=-0.07 mountY=-0.06, mountTheta=-2.41
22:25:14.530 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
22:25:14.532 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
22:25:14.534 00.002 10072 Worker thread wakes up
22:25:14.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
22:25:14.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
22:25:14.534 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.06
22:25:14.535 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:25:14.538 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:14.539 00.001 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:25:14.539 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:14.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:25:14.539 00.000 10072 MoveAxis(W, 4, ABG)
22:25:14.539 00.000 10072 Guiding  Dir = 3, Dur = 4
22:25:14.539 00.000 10072 IsGuiding returns 0
22:25:14.540 00.001 10072 PulseGuide returned control before completion, sleep 14
22:25:14.557 00.017 1032 UpdateGuideState exits: m=1373 SNR=26.0
22:25:14.560 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:14.561 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:14.563 00.002 1032 Enqueuing Expose request
22:25:14.565 00.002 10072 IsGuiding returns 0
22:25:14.565 00.000 10072 Move returns status 0, amount 4
22:25:14.565 00.000 10072 MoveAxis(N, 0, ABG)
22:25:14.565 00.000 10072 Move returns status 0, amount 0
22:25:14.565 00.000 10072 move complete, result=0
22:25:14.565 00.000 10072 worker thread done servicing request
22:25:14.565 00.000 10072 Worker thread wakes up
22:25:14.565 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:14.565 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:14.574 00.009 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:25:15.204 00.630 10072 Exposure complete
22:25:15.261 00.057 10072 worker thread done servicing request
22:25:15.261 00.000 1032 OnExposeComplete: enter
22:25:15.263 00.002 1032 UpdateGuideState(): m_state=6
22:25:15.265 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3878
22:25:15.269 00.004 1032 Star::Find returns 1 (0), X=1099.33, Y=136.20, Mass=1359, SNR=25.9, Peak=128 HFD=3.1
22:25:15.273 00.004 1032 MultiStar: [#1 0.13,-0.13,0.99,U] [#2 0.14,-0.01,0.74,U] [#3 -0.04,0.17,0.76,U] [#4 0.10,-0.11,0.72,U] [#5 0.06,-0.16,0.65,U] [#6 0.07,0.02,0.63,U] [#7 -0.17,-0.01,0.69,U] [#8 -0.12,0.05,0.49,U] 
22:25:15.275 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.04, 0.02}
22:25:15.276 00.001 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
22:25:15.278 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
22:25:15.280 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.57 mountX=-0.03 mountY=-0.03, mountTheta=-2.40
22:25:15.283 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
22:25:15.284 00.001 1032 Enqueuing Move request for scope (0.03, -0.02)
22:25:15.286 00.002 10072 Worker thread wakes up
22:25:15.286 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:25:15.286 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:25:15.286 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.03
22:25:15.288 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:25:15.290 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:15.290 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:25:15.290 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:15.290 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:25:15.290 00.000 10072 MoveAxis(W, 3, ABG)
22:25:15.290 00.000 10072 Guiding  Dir = 3, Dur = 3
22:25:15.291 00.001 10072 IsGuiding returns 0
22:25:15.291 00.000 10072 PulseGuide returned control before completion, sleep 13
22:25:15.310 00.019 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:25:15.313 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:15.315 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:15.317 00.002 1032 Enqueuing Expose request
22:25:15.318 00.001 10072 IsGuiding returns 0
22:25:15.319 00.001 10072 Move returns status 0, amount 3
22:25:15.319 00.000 10072 MoveAxis(N, 0, ABG)
22:25:15.319 00.000 10072 Move returns status 0, amount 0
22:25:15.319 00.000 10072 move complete, result=0
22:25:15.319 00.000 10072 worker thread done servicing request
22:25:15.319 00.000 10072 Worker thread wakes up
22:25:15.319 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:15.319 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:15.328 00.009 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:25:15.738 00.410 10072 Exposure complete
22:25:15.790 00.052 10072 worker thread done servicing request
22:25:15.790 00.000 1032 OnExposeComplete: enter
22:25:15.792 00.002 1032 UpdateGuideState(): m_state=6
22:25:15.794 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3879
22:25:15.795 00.001 1032 Star::Find returns 1 (0), X=1099.36, Y=136.26, Mass=1244, SNR=24.7, Peak=117 HFD=3.2
22:25:15.797 00.002 1032 MultiStar: [#1 -0.00,-0.10,1.00,U] [#2 0.07,0.04,0.84,U] [#3 -0.04,0.08,0.80,U] [#4 -0.11,-0.01,0.71,U] [#5 -0.12,-0.12,0.72,U] [#6 0.07,0.07,0.66,U] [#7 -0.18,0.04,0.68,U] [#8 -0.19,0.10,0.55,U] 
22:25:15.799 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.08, 0.08}
22:25:15.801 00.002 1032 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.83) = xAngle (0.88 = 0.88)
22:25:15.803 00.002 1032 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.88 = 0.88)
22:25:15.805 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.71 mountX=0.02 mountY=0.03, mountTheta=0.88
22:25:15.808 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
22:25:15.809 00.001 1032 Enqueuing Move request for scope (-0.03, 0.02)
22:25:15.811 00.002 10072 Worker thread wakes up
22:25:15.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
22:25:15.811 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
22:25:15.811 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.02 yDistance=0.03
22:25:15.814 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:25:15.816 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:15.816 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:25:15.816 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:15.816 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:25:15.816 00.000 10072 MoveAxis(W, 3, ABG)
22:25:15.816 00.000 10072 Guiding  Dir = 3, Dur = 3
22:25:15.817 00.001 10072 IsGuiding returns 0
22:25:15.817 00.000 10072 PulseGuide returned control before completion, sleep 13
22:25:15.834 00.017 1032 UpdateGuideState exits: m=1244 SNR=24.7
22:25:15.836 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:15.838 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:15.840 00.002 1032 Enqueuing Expose request
22:25:15.842 00.002 10072 IsGuiding returns 0
22:25:15.842 00.000 10072 Move returns status 0, amount 3
22:25:15.842 00.000 10072 MoveAxis(N, 0, ABG)
22:25:15.842 00.000 10072 Move returns status 0, amount 0
22:25:15.842 00.000 10072 move complete, result=0
22:25:15.843 00.001 10072 worker thread done servicing request
22:25:15.843 00.000 10072 Worker thread wakes up
22:25:15.843 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:15.843 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:15.850 00.007 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:25:16.470 00.620 10072 Exposure complete
22:25:16.523 00.053 10072 worker thread done servicing request
22:25:16.523 00.000 1032 OnExposeComplete: enter
22:25:16.525 00.002 1032 UpdateGuideState(): m_state=6
22:25:16.527 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3880
22:25:16.528 00.001 1032 Star::Find returns 1 (0), X=1099.42, Y=136.27, Mass=1304, SNR=25.4, Peak=127 HFD=3.2
22:25:16.531 00.003 1032 MultiStar: [#1 0.06,-0.17,0.95,U] [#2 -0.04,-0.11,0.76,U] [#3 -0.02,0.12,0.78,U] [#4 -0.12,-0.00,0.67,U] [#5 -0.10,-0.10,0.67,U] [#6 0.17,0.06,0.60,U] [#7 -0.13,0.01,0.75,U] [#8 -0.07,-0.10,0.52,U] 
22:25:16.532 00.001 1032 refined, 8 included, MultiStar: {-0.00, -0.02}, one-star: {0.14, 0.10}
22:25:16.534 00.002 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.62)
22:25:16.535 00.001 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.62)
22:25:16.537 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.84 mountX=-0.02 mountY=0.01, mountTheta=2.62
22:25:16.539 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.02, opts=13)
22:25:16.541 00.002 1032 Enqueuing Move request for scope (-0.00, -0.02)
22:25:16.542 00.001 10072 Worker thread wakes up
22:25:16.543 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
22:25:16.543 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
22:25:16.543 00.000 10072 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
22:25:16.545 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:25:16.548 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:16.548 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:25:16.548 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:16.548 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:25:16.548 00.000 10072 MoveAxis(W, 3, ABG)
22:25:16.548 00.000 10072 Guiding  Dir = 3, Dur = 3
22:25:16.549 00.001 10072 IsGuiding returns 0
22:25:16.549 00.000 10072 PulseGuide returned control before completion, sleep 13
22:25:16.564 00.015 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:25:16.566 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:16.568 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:16.570 00.002 1032 Enqueuing Expose request
22:25:16.576 00.006 10072 IsGuiding returns 0
22:25:16.576 00.000 10072 Move returns status 0, amount 3
22:25:16.576 00.000 10072 MoveAxis(N, 0, ABG)
22:25:16.576 00.000 10072 Move returns status 0, amount 0
22:25:16.576 00.000 10072 move complete, result=0
22:25:16.576 00.000 10072 worker thread done servicing request
22:25:16.576 00.000 10072 Worker thread wakes up
22:25:16.576 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:16.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:16.579 00.003 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:25:16.988 00.409 10072 Exposure complete
22:25:17.042 00.054 10072 worker thread done servicing request
22:25:17.042 00.000 1032 OnExposeComplete: enter
22:25:17.044 00.002 1032 UpdateGuideState(): m_state=6
22:25:17.046 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3881
22:25:17.048 00.002 1032 Star::Find returns 1 (0), X=1099.44, Y=136.20, Mass=1324, SNR=25.5, Peak=117 HFD=3.2
22:25:17.051 00.003 1032 MultiStar: [#1 0.09,-0.22,0.96,U] [#2 -0.05,-0.06,0.72,U] [#3 -0.07,-0.05,0.79,U] [#4 -0.12,-0.05,0.67,U] [#5 0.06,-0.19,0.66,U] [#6 0.03,-0.16,0.58,U] [#7 -0.23,-0.24,0.00,M5] [#8 -0.08,-0.04,0.50,U] 
22:25:17.054 00.003 1032 refined, 7 included, MultiStar: {0.02, -0.09}, one-star: {0.15, 0.03}
22:25:17.055 00.001 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.06)
22:25:17.057 00.002 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.06)
22:25:17.058 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.39 mountX=-0.09 mountY=0.01, mountTheta=3.06
22:25:17.060 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.09, opts=13)
22:25:17.063 00.003 1032 Enqueuing Move request for scope (0.02, -0.09)
22:25:17.064 00.001 10072 Worker thread wakes up
22:25:17.064 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
22:25:17.064 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
22:25:17.065 00.001 10072 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=0.01
22:25:17.066 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:25:17.068 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:17.068 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:25:17.068 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:17.068 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:25:17.068 00.000 10072 MoveAxis(W, 2, ABG)
22:25:17.068 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:17.068 00.000 10072 IsGuiding returns 0
22:25:17.069 00.001 10072 PulseGuide returned control before completion, sleep 12
22:25:17.086 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.5
22:25:17.088 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:17.089 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:17.091 00.002 1032 Enqueuing Expose request
22:25:17.093 00.002 10072 IsGuiding returns 0
22:25:17.093 00.000 10072 Move returns status 0, amount 2
22:25:17.093 00.000 10072 MoveAxis(N, 0, ABG)
22:25:17.093 00.000 10072 Move returns status 0, amount 0
22:25:17.093 00.000 10072 move complete, result=0
22:25:17.093 00.000 10072 worker thread done servicing request
22:25:17.093 00.000 10072 Worker thread wakes up
22:25:17.093 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:17.093 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:17.101 00.008 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:25:17.724 00.623 10072 Exposure complete
22:25:17.778 00.054 10072 worker thread done servicing request
22:25:17.778 00.000 1032 OnExposeComplete: enter
22:25:17.780 00.002 1032 UpdateGuideState(): m_state=6
22:25:17.783 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3882
22:25:17.785 00.002 1032 Star::Find returns 1 (0), X=1099.52, Y=136.18, Mass=1286, SNR=25.2, Peak=111 HFD=3.1
22:25:17.786 00.001 1032 MultiStar: [#1 0.12,-0.24,0.00,M1] [#2 0.11,-0.14,0.83,U] [#3 -0.04,-0.02,0.78,U] [#4 -0.15,-0.03,0.68,U] [#5 0.03,-0.22,0.65,U] [#6 0.05,-0.04,0.64,U] [#7 -0.19,0.04,0.69,U] [#8 -0.06,-0.04,0.52,U] 
22:25:17.788 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {0.24, 0.01}
22:25:17.789 00.001 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = 3.14)
22:25:17.791 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = 3.14)
22:25:17.792 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.31 mountX=-0.05 mountY=0.00, mountTheta=3.14
22:25:17.794 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
22:25:17.796 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
22:25:17.799 00.003 10072 Worker thread wakes up
22:25:17.799 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:25:17.799 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:25:17.799 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.00
22:25:17.802 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:25:17.806 00.004 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:17.807 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:25:17.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:17.807 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:25:17.807 00.000 10072 MoveAxis(W, 2, ABG)
22:25:17.807 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:17.807 00.000 10072 IsGuiding returns 0
22:25:17.808 00.001 10072 PulseGuide returned control before completion, sleep 12
22:25:17.826 00.018 1032 UpdateGuideState exits: m=1286 SNR=25.2
22:25:17.828 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:17.832 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:17.835 00.003 1032 Enqueuing Expose request
22:25:17.836 00.001 10072 IsGuiding returns 0
22:25:17.836 00.000 10072 Move returns status 0, amount 2
22:25:17.836 00.000 10072 MoveAxis(N, 0, ABG)
22:25:17.836 00.000 10072 Move returns status 0, amount 0
22:25:17.836 00.000 10072 move complete, result=0
22:25:17.836 00.000 10072 worker thread done servicing request
22:25:17.836 00.000 10072 Worker thread wakes up
22:25:17.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:17.837 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:17.844 00.007 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:25:18.241 00.397 10072 Exposure complete
22:25:18.291 00.050 10072 worker thread done servicing request
22:25:18.291 00.000 1032 OnExposeComplete: enter
22:25:18.293 00.002 1032 UpdateGuideState(): m_state=6
22:25:18.295 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3883
22:25:18.297 00.002 1032 Star::Find returns 1 (0), X=1099.46, Y=136.27, Mass=1344, SNR=25.8, Peak=133 HFD=3.2
22:25:18.300 00.003 1032 MultiStar: [#1 0.08,-0.13,1.01,U] [#2 -0.04,-0.03,0.78,U] [#3 -0.05,0.02,0.74,U] [#4 -0.08,-0.11,0.70,U] [#5 0.05,-0.02,0.66,U] [#6 0.08,-0.01,0.64,U] [#7 -0.25,0.07,0.00,M5] [#8 -0.09,-0.02,0.54,U] 
22:25:18.302 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.18, 0.09}
22:25:18.304 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
22:25:18.305 00.001 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
22:25:18.308 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.68 mountX=-0.03 mountY=-0.02, mountTheta=-2.51
22:25:18.311 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
22:25:18.313 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
22:25:18.314 00.001 10072 Worker thread wakes up
22:25:18.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:25:18.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:25:18.314 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
22:25:18.316 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:25:18.319 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:18.319 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:25:18.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:18.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:25:18.319 00.000 10072 MoveAxis(W, 1, ABG)
22:25:18.319 00.000 10072 Guiding  Dir = 3, Dur = 1
22:25:18.320 00.001 10072 IsGuiding returns 0
22:25:18.320 00.000 10072 PulseGuide returned control before completion, sleep 11
22:25:18.332 00.012 10072 IsGuiding returns 0
22:25:18.333 00.001 10072 Move returns status 0, amount 1
22:25:18.333 00.000 10072 MoveAxis(N, 0, ABG)
22:25:18.333 00.000 10072 Move returns status 0, amount 0
22:25:18.333 00.000 10072 move complete, result=0
22:25:18.333 00.000 10072 worker thread done servicing request
22:25:18.337 00.004 1032 UpdateGuideState exits: m=1344 SNR=25.8
22:25:18.340 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:18.341 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:18.343 00.002 1032 Enqueuing Expose request
22:25:18.345 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:25:18.346 00.001 10072 Worker thread wakes up
22:25:18.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:18.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:18.977 00.631 10072 Exposure complete
22:25:19.034 00.057 10072 worker thread done servicing request
22:25:19.034 00.000 1032 OnExposeComplete: enter
22:25:19.036 00.002 1032 UpdateGuideState(): m_state=6
22:25:19.038 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3884
22:25:19.040 00.002 1032 Star::Find returns 1 (0), X=1099.48, Y=136.33, Mass=1441, SNR=26.7, Peak=134 HFD=3.2
22:25:19.042 00.002 1032 MultiStar: [#1 0.08,-0.03,0.91,U] [#2 0.04,0.04,0.73,U] [#3 0.02,0.15,0.69,U] [#4 -0.11,0.04,0.61,U] [#5 0.05,-0.04,0.63,U] [#6 0.07,0.04,0.57,U] [#7 -0.31,-0.04,0.00,M6] [#8 -0.23,0.13,0.00,M1] 
22:25:19.044 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.06}, one-star: {0.19, 0.16}
22:25:19.046 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
22:25:19.048 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
22:25:19.050 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.75 mountX=0.04 mountY=-0.07, mountTheta=-1.08
22:25:19.053 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
22:25:19.054 00.001 1032 Enqueuing Move request for scope (0.06, 0.06)
22:25:19.056 00.002 10072 Worker thread wakes up
22:25:19.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
22:25:19.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
22:25:19.056 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
22:25:19.059 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:25:19.061 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:19.061 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:25:19.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:19.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:25:19.061 00.000 10072 MoveAxis(W, 2, ABG)
22:25:19.061 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:19.062 00.001 10072 IsGuiding returns 0
22:25:19.062 00.000 10072 PulseGuide returned control before completion, sleep 12
22:25:19.078 00.016 1032 UpdateGuideState exits: m=1441 SNR=26.7
22:25:19.082 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:19.083 00.001 10072 IsGuiding returns 0
22:25:19.084 00.001 10072 Move returns status 0, amount 2
22:25:19.084 00.000 10072 MoveAxis(N, 0, ABG)
22:25:19.084 00.000 10072 Move returns status 0, amount 0
22:25:19.084 00.000 10072 move complete, result=0
22:25:19.084 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:19.086 00.002 1032 Enqueuing Expose request
22:25:19.088 00.002 10072 worker thread done servicing request
22:25:19.088 00.000 10072 Worker thread wakes up
22:25:19.088 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:25:19.090 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:19.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:19.506 00.416 10072 Exposure complete
22:25:19.566 00.060 10072 worker thread done servicing request
22:25:19.566 00.000 1032 OnExposeComplete: enter
22:25:19.569 00.003 1032 UpdateGuideState(): m_state=6
22:25:19.570 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3885
22:25:19.572 00.002 1032 Star::Find returns 1 (0), X=1099.49, Y=136.30, Mass=1326, SNR=25.6, Peak=124 HFD=3.1
22:25:19.574 00.002 1032 MultiStar: [#1 0.05,-0.13,0.93,U] [#2 -0.01,0.03,0.78,U] [#3 0.04,0.02,0.72,U] [#4 -0.09,-0.10,0.68,U] [#5 0.05,-0.17,0.65,U] [#6 0.13,0.01,0.60,U] [#7 -0.26,-0.05,0.00,M7] [#8 -0.13,0.08,0.55,U] 
22:25:19.575 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.21, 0.13}
22:25:19.581 00.006 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
22:25:19.586 00.005 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
22:25:19.588 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.34 mountX=-0.03 mountY=-0.04, mountTheta=-2.17
22:25:19.591 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
22:25:19.593 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
22:25:19.595 00.002 10072 Worker thread wakes up
22:25:19.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:25:19.595 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:25:19.595 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
22:25:19.597 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:25:19.599 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:19.599 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:25:19.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:19.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:25:19.599 00.000 10072 MoveAxis(W, 1, ABG)
22:25:19.599 00.000 10072 Guiding  Dir = 3, Dur = 1
22:25:19.601 00.002 10072 IsGuiding returns 0
22:25:19.601 00.000 10072 PulseGuide returned control before completion, sleep 11
22:25:19.615 00.014 10072 IsGuiding returns 0
22:25:19.615 00.000 10072 Move returns status 0, amount 1
22:25:19.615 00.000 10072 MoveAxis(N, 0, ABG)
22:25:19.616 00.001 10072 Move returns status 0, amount 0
22:25:19.616 00.000 10072 move complete, result=0
22:25:19.616 00.000 10072 worker thread done servicing request
22:25:19.623 00.007 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:25:19.626 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:19.627 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:19.629 00.002 1032 Enqueuing Expose request
22:25:19.633 00.004 10072 Worker thread wakes up
22:25:19.633 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:25:19.634 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:19.635 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:20.365 00.730 10072 Exposure complete
22:25:20.419 00.054 10072 worker thread done servicing request
22:25:20.419 00.000 1032 OnExposeComplete: enter
22:25:20.421 00.002 1032 UpdateGuideState(): m_state=6
22:25:20.424 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3886
22:25:20.427 00.003 1032 Star::Find returns 1 (0), X=1099.45, Y=136.32, Mass=1276, SNR=25.1, Peak=120 HFD=3.2
22:25:20.429 00.002 1032 MultiStar: [#1 0.06,-0.21,0.99,U] [#2 0.17,-0.07,0.79,U] [#3 0.04,0.06,0.76,U] [#4 0.04,-0.06,0.67,U] [#5 0.12,-0.14,0.68,U] [#6 0.15,-0.06,0.62,U] [#7 -0.17,-0.15,0.66,U] [#8 -0.19,-0.01,0.52,U] 
22:25:20.431 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.17, 0.15}
22:25:20.433 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
22:25:20.435 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
22:25:20.437 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.74 mountX=-0.06 mountY=-0.04, mountTheta=-2.57
22:25:20.440 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
22:25:20.443 00.003 1032 Enqueuing Move request for scope (0.06, -0.05)
22:25:20.444 00.001 10072 Worker thread wakes up
22:25:20.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
22:25:20.445 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
22:25:20.445 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.04
22:25:20.447 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:25:20.450 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:20.450 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:25:20.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:20.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:25:20.450 00.000 10072 MoveAxis(W, 2, ABG)
22:25:20.450 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:20.450 00.000 10072 IsGuiding returns 0
22:25:20.451 00.001 10072 PulseGuide returned control before completion, sleep 12
22:25:20.468 00.017 1032 UpdateGuideState exits: m=1276 SNR=25.1
22:25:20.470 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:20.472 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:20.473 00.001 1032 Enqueuing Expose request
22:25:20.475 00.002 10072 IsGuiding returns 0
22:25:20.475 00.000 10072 Move returns status 0, amount 2
22:25:20.475 00.000 10072 MoveAxis(N, 0, ABG)
22:25:20.475 00.000 10072 Move returns status 0, amount 0
22:25:20.476 00.001 10072 move complete, result=0
22:25:20.476 00.000 10072 worker thread done servicing request
22:25:20.476 00.000 10072 Worker thread wakes up
22:25:20.476 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:20.476 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:20.482 00.006 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:25:20.882 00.400 10072 Exposure complete
22:25:20.934 00.052 10072 worker thread done servicing request
22:25:20.934 00.000 1032 OnExposeComplete: enter
22:25:20.936 00.002 1032 UpdateGuideState(): m_state=6
22:25:20.938 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3887
22:25:20.939 00.001 1032 Star::Find returns 1 (0), X=1099.53, Y=136.31, Mass=1201, SNR=24.3, Peak=107 HFD=3.2
22:25:20.941 00.002 1032 MultiStar: [#1 0.05,-0.06,1.04,U] [#2 0.03,-0.04,0.86,U] [#3 0.03,0.03,0.82,U] [#4 -0.01,-0.18,0.70,U] [#5 0.13,-0.11,0.67,U] [#6 0.12,0.06,0.61,U] [#7 -0.18,-0.11,0.74,U] [#8 -0.11,0.07,0.57,U] 
22:25:20.943 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.24, 0.14}
22:25:20.945 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
22:25:20.946 00.001 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
22:25:20.947 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.42 mountX=-0.03 mountY=-0.04, mountTheta=-2.25
22:25:20.951 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
22:25:20.953 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
22:25:20.955 00.002 10072 Worker thread wakes up
22:25:20.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:25:20.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:25:20.955 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
22:25:20.959 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:25:20.963 00.004 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:20.963 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:25:20.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:20.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:25:20.963 00.000 10072 MoveAxis(W, 2, ABG)
22:25:20.963 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:20.963 00.000 10072 IsGuiding returns 0
22:25:20.964 00.001 10072 PulseGuide returned control before completion, sleep 12
22:25:20.980 00.016 1032 UpdateGuideState exits: m=1201 SNR=24.3
22:25:20.982 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:20.983 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:20.986 00.003 1032 Enqueuing Expose request
22:25:20.989 00.003 10072 IsGuiding returns 0
22:25:20.989 00.000 10072 Move returns status 0, amount 2
22:25:20.989 00.000 10072 MoveAxis(N, 0, ABG)
22:25:20.989 00.000 10072 Move returns status 0, amount 0
22:25:20.989 00.000 10072 move complete, result=0
22:25:20.989 00.000 10072 worker thread done servicing request
22:25:20.990 00.001 10072 Worker thread wakes up
22:25:20.990 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:20.990 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:20.997 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:25:21.617 00.620 10072 Exposure complete
22:25:21.669 00.052 10072 worker thread done servicing request
22:25:21.669 00.000 1032 OnExposeComplete: enter
22:25:21.671 00.002 1032 UpdateGuideState(): m_state=6
22:25:21.675 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3888
22:25:21.676 00.001 1032 Star::Find returns 1 (0), X=1099.46, Y=136.27, Mass=1313, SNR=25.5, Peak=126 HFD=3.2
22:25:21.678 00.002 1032 MultiStar: [#1 0.08,-0.17,0.94,U] [#2 0.16,-0.07,0.78,U] [#3 -0.05,0.08,0.75,U] [#4 -0.06,0.06,0.63,U] [#5 0.07,-0.08,0.68,U] [#6 0.18,0.10,0.61,U] [#7 -0.11,-0.08,0.69,U] [#8 -0.07,0.10,0.54,U] 
22:25:21.680 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.00}, one-star: {0.18, 0.10}
22:25:21.682 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:25:21.683 00.001 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:25:21.685 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.02 mountX=-0.01 mountY=-0.05, mountTheta=-1.85
22:25:21.687 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.00, opts=13)
22:25:21.689 00.002 1032 Enqueuing Move request for scope (0.05, -0.00)
22:25:21.690 00.001 10072 Worker thread wakes up
22:25:21.690 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
22:25:21.691 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
22:25:21.691 00.000 10072 Moving (0.05, -0.00) raw xDistance=-0.01 yDistance=-0.05
22:25:21.694 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:25:21.697 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:21.697 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:25:21.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:21.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:25:21.697 00.000 10072 MoveAxis(W, 2, ABG)
22:25:21.697 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:21.698 00.001 10072 IsGuiding returns 0
22:25:21.698 00.000 10072 PulseGuide returned control before completion, sleep 12
22:25:21.716 00.018 1032 UpdateGuideState exits: m=1313 SNR=25.5
22:25:21.718 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:21.720 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:21.721 00.001 1032 Enqueuing Expose request
22:25:21.724 00.003 10072 IsGuiding returns 0
22:25:21.724 00.000 10072 Move returns status 0, amount 2
22:25:21.724 00.000 10072 MoveAxis(N, 0, ABG)
22:25:21.724 00.000 10072 Move returns status 0, amount 0
22:25:21.724 00.000 10072 move complete, result=0
22:25:21.725 00.001 10072 worker thread done servicing request
22:25:21.725 00.000 10072 Worker thread wakes up
22:25:21.725 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:21.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:21.731 00.006 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:25:22.131 00.400 10072 Exposure complete
22:25:22.181 00.050 10072 worker thread done servicing request
22:25:22.181 00.000 1032 OnExposeComplete: enter
22:25:22.184 00.003 1032 UpdateGuideState(): m_state=6
22:25:22.186 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3889
22:25:22.187 00.001 1032 Star::Find returns 1 (0), X=1099.39, Y=136.34, Mass=1393, SNR=26.2, Peak=136 HFD=3.2
22:25:22.189 00.002 1032 MultiStar: [#1 0.15,-0.08,0.89,U] [#2 0.09,-0.15,0.75,U] [#3 -0.02,0.18,0.72,U] [#4 -0.04,0.07,0.61,U] [#5 0.16,-0.04,0.68,U] [#6 0.35,0.07,0.00,M1] [#7 -0.19,0.10,0.63,U] [#8 0.03,-0.06,0.50,U] 
22:25:22.190 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {0.10, 0.17}
22:25:22.192 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
22:25:22.194 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
22:25:22.196 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.52 mountX=0.01 mountY=-0.05, mountTheta=-1.31
22:25:22.198 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
22:25:22.200 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
22:25:22.201 00.001 10072 Worker thread wakes up
22:25:22.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
22:25:22.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
22:25:22.201 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.05
22:25:22.202 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:25:22.204 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:22.204 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:25:22.205 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:22.205 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:25:22.205 00.000 10072 MoveAxis(W, 1, ABG)
22:25:22.205 00.000 10072 Guiding  Dir = 3, Dur = 1
22:25:22.205 00.000 10072 IsGuiding returns 0
22:25:22.205 00.000 10072 PulseGuide returned control before completion, sleep 11
22:25:22.222 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:25:22.224 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:22.225 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:22.226 00.001 1032 Enqueuing Expose request
22:25:22.228 00.002 10072 IsGuiding returns 0
22:25:22.228 00.000 10072 Move returns status 0, amount 1
22:25:22.228 00.000 10072 MoveAxis(N, 0, ABG)
22:25:22.228 00.000 10072 Move returns status 0, amount 0
22:25:22.228 00.000 10072 move complete, result=0
22:25:22.228 00.000 10072 worker thread done servicing request
22:25:22.228 00.000 10072 Worker thread wakes up
22:25:22.228 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:22.228 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:22.235 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:25:22.868 00.633 10072 Exposure complete
22:25:22.922 00.054 10072 worker thread done servicing request
22:25:22.923 00.001 1032 OnExposeComplete: enter
22:25:22.925 00.002 1032 UpdateGuideState(): m_state=6
22:25:22.927 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3890
22:25:22.928 00.001 1032 Star::Find returns 1 (0), X=1099.50, Y=136.19, Mass=1256, SNR=24.9, Peak=122 HFD=3.1
22:25:22.930 00.002 1032 MultiStar: [#1 0.09,-0.13,0.97,U] [#2 0.13,-0.12,0.78,U] [#3 0.04,0.00,0.80,U] [#4 -0.04,-0.08,0.72,U] [#5 0.09,-0.10,0.64,U] [#6 0.11,-0.07,0.66,U] [#7 -0.06,-0.11,0.72,U] [#8 -0.07,0.07,0.55,U] 
22:25:22.931 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {0.22, 0.02}
22:25:22.932 00.001 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
22:25:22.935 00.003 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
22:25:22.936 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.73 mountX=-0.08 mountY=-0.05, mountTheta=-2.56
22:25:22.938 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
22:25:22.940 00.002 1032 Enqueuing Move request for scope (0.07, -0.06)
22:25:22.941 00.001 10072 Worker thread wakes up
22:25:22.941 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
22:25:22.941 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
22:25:22.941 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.05
22:25:22.943 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:25:22.946 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:22.946 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:25:22.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:22.946 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:25:22.946 00.000 10072 MoveAxis(W, 2, ABG)
22:25:22.946 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:22.946 00.000 10072 IsGuiding returns 0
22:25:22.947 00.001 10072 PulseGuide returned control before completion, sleep 12
22:25:22.964 00.017 1032 UpdateGuideState exits: m=1256 SNR=24.9
22:25:22.965 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:22.967 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:22.968 00.001 1032 Enqueuing Expose request
22:25:22.974 00.006 10072 IsGuiding returns 0
22:25:22.974 00.000 10072 Move returns status 0, amount 2
22:25:22.974 00.000 10072 MoveAxis(N, 0, ABG)
22:25:22.974 00.000 10072 Move returns status 0, amount 0
22:25:22.974 00.000 10072 move complete, result=0
22:25:22.974 00.000 10072 worker thread done servicing request
22:25:22.974 00.000 10072 Worker thread wakes up
22:25:22.974 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:22.974 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:22.976 00.002 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:25:23.386 00.410 10072 Exposure complete
22:25:23.434 00.048 10072 worker thread done servicing request
22:25:23.434 00.000 1032 OnExposeComplete: enter
22:25:23.435 00.001 1032 UpdateGuideState(): m_state=6
22:25:23.437 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3891
22:25:23.439 00.002 1032 Star::Find returns 1 (0), X=1099.61, Y=136.32, Mass=1261, SNR=24.9, Peak=113 HFD=3.2
22:25:23.440 00.001 1032 MultiStar: [#1 0.10,-0.10,1.05,U] [#2 0.09,-0.10,0.78,U] [#3 0.03,0.09,0.82,U] [#4 -0.03,-0.05,0.64,U] [#5 0.03,-0.28,0.00,M1] [#6 0.11,-0.03,0.62,U] [#7 -0.18,-0.19,0.00,M3] [#8 0.02,-0.15,0.56,U] 
22:25:23.442 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.02}, one-star: {0.32, 0.15}
22:25:23.443 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
22:25:23.444 00.001 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
22:25:23.446 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.16 mountX=-0.04 mountY=-0.10, mountTheta=-1.99
22:25:23.448 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:25:23.450 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
22:25:23.452 00.002 10072 Worker thread wakes up
22:25:23.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:25:23.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:25:23.452 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.04 yDistance=-0.10
22:25:23.454 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:25:23.456 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:23.456 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:25:23.457 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:23.457 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:25:23.457 00.000 10072 MoveAxis(W, 2, ABG)
22:25:23.457 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:23.457 00.000 10072 IsGuiding returns 0
22:25:23.458 00.001 10072 PulseGuide returned control before completion, sleep 12
22:25:23.474 00.016 1032 UpdateGuideState exits: m=1261 SNR=24.9
22:25:23.476 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:23.478 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:23.480 00.002 1032 Enqueuing Expose request
22:25:23.482 00.002 10072 IsGuiding returns 0
22:25:23.482 00.000 10072 Move returns status 0, amount 2
22:25:23.482 00.000 10072 MoveAxis(N, 0, ABG)
22:25:23.482 00.000 10072 Move returns status 0, amount 0
22:25:23.482 00.000 10072 move complete, result=0
22:25:23.482 00.000 10072 worker thread done servicing request
22:25:23.482 00.000 10072 Worker thread wakes up
22:25:23.482 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:23.482 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:23.491 00.009 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:25:24.106 00.615 10072 Exposure complete
22:25:24.157 00.051 10072 worker thread done servicing request
22:25:24.157 00.000 1032 OnExposeComplete: enter
22:25:24.160 00.003 1032 UpdateGuideState(): m_state=6
22:25:24.161 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3892
22:25:24.164 00.003 1032 Star::Find returns 1 (0), X=1099.46, Y=136.30, Mass=1412, SNR=26.4, Peak=131 HFD=3.2
22:25:24.165 00.001 1032 MultiStar: [#1 0.22,0.02,0.93,U] [#2 0.01,0.00,0.80,U] [#3 -0.02,0.20,0.71,U] [#4 0.10,0.05,0.67,U] [#5 -0.17,-0.07,0.62,U] [#6 0.26,0.06,0.00,M1] [#7 -0.17,0.08,0.72,U] [#8 -0.06,0.08,0.48,U] 
22:25:24.167 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.06}, one-star: {0.18, 0.13}
22:25:24.169 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:25:24.170 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:25:24.172 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.13 mountX=0.05 mountY=-0.05, mountTheta=-0.70
22:25:24.175 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
22:25:24.178 00.003 1032 Enqueuing Move request for scope (0.03, 0.06)
22:25:24.180 00.002 10072 Worker thread wakes up
22:25:24.180 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
22:25:24.180 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
22:25:24.180 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.05
22:25:24.182 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:25:24.185 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:24.185 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:25:24.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:24.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:25:24.185 00.000 10072 MoveAxis(W, 2, ABG)
22:25:24.185 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:24.185 00.000 10072 IsGuiding returns 0
22:25:24.186 00.001 10072 PulseGuide returned control before completion, sleep 12
22:25:24.198 00.012 10072 IsGuiding returns 0
22:25:24.198 00.000 10072 Move returns status 0, amount 2
22:25:24.198 00.000 10072 MoveAxis(N, 0, ABG)
22:25:24.198 00.000 10072 Move returns status 0, amount 0
22:25:24.198 00.000 10072 move complete, result=0
22:25:24.198 00.000 10072 worker thread done servicing request
22:25:24.202 00.004 1032 UpdateGuideState exits: m=1412 SNR=26.4
22:25:24.206 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:24.208 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:24.210 00.002 1032 Enqueuing Expose request
22:25:24.211 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:25:24.214 00.003 10072 Worker thread wakes up
22:25:24.214 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:24.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:24.622 00.408 10072 Exposure complete
22:25:24.673 00.051 1032 OnExposeComplete: enter
22:25:24.677 00.004 10072 worker thread done servicing request
22:25:24.677 00.000 1032 UpdateGuideState(): m_state=6
22:25:24.679 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3893
22:25:24.681 00.002 1032 Star::Find returns 1 (0), X=1099.36, Y=136.40, Mass=1554, SNR=27.7, Peak=157 HFD=3.1
22:25:24.684 00.003 1032 MultiStar: [#1 0.10,-0.04,0.89,U] [#2 0.10,0.03,0.70,U] [#3 -0.01,0.13,0.69,U] [#4 0.00,0.06,0.61,U] [#5 -0.10,-0.11,0.58,U] [#6 0.12,0.19,0.56,U] [#7 -0.14,0.00,0.65,U] [#8 -0.22,0.11,0.00,M1] 
22:25:24.686 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.07}, one-star: {0.08, 0.23}
22:25:24.687 00.001 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
22:25:24.689 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
22:25:24.691 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.21 mountX=0.06 mountY=-0.04, mountTheta=-0.62
22:25:24.694 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
22:25:24.695 00.001 1032 Enqueuing Move request for scope (0.03, 0.07)
22:25:24.697 00.002 10072 Worker thread wakes up
22:25:24.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
22:25:24.697 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
22:25:24.697 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.04
22:25:24.700 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:25:24.703 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:24.703 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:25:24.703 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:24.703 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:25:24.703 00.000 10072 MoveAxis(W, 2, ABG)
22:25:24.703 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:24.703 00.000 10072 IsGuiding returns 0
22:25:24.704 00.001 10072 PulseGuide returned control before completion, sleep 12
22:25:24.722 00.018 1032 UpdateGuideState exits: m=1554 SNR=27.7
22:25:24.724 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:24.726 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:24.728 00.002 1032 Enqueuing Expose request
22:25:24.730 00.002 10072 IsGuiding returns 0
22:25:24.730 00.000 10072 Move returns status 0, amount 2
22:25:24.730 00.000 10072 MoveAxis(N, 0, ABG)
22:25:24.730 00.000 10072 Move returns status 0, amount 0
22:25:24.730 00.000 10072 move complete, result=0
22:25:24.730 00.000 10072 worker thread done servicing request
22:25:24.730 00.000 10072 Worker thread wakes up
22:25:24.730 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:24.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:24.739 00.009 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:25:25.368 00.629 10072 Exposure complete
22:25:25.423 00.055 10072 worker thread done servicing request
22:25:25.423 00.000 1032 OnExposeComplete: enter
22:25:25.425 00.002 1032 UpdateGuideState(): m_state=6
22:25:25.430 00.005 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3894
22:25:25.433 00.003 1032 Star::Find returns 1 (0), X=1099.45, Y=136.32, Mass=1170, SNR=24.0, Peak=124 HFD=3.2
22:25:25.435 00.002 1032 MultiStar: [#1 0.06,-0.15,1.04,U] [#2 0.01,-0.06,0.86,U] [#3 -0.05,0.02,0.81,U] [#4 -0.03,-0.01,0.74,U] [#5 0.11,-0.19,0.64,U] [#6 0.05,0.01,0.65,U] [#7 -0.16,0.04,0.70,U] [#8 -0.19,-0.10,0.53,U] 
22:25:25.437 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.16, 0.15}
22:25:25.439 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
22:25:25.442 00.003 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
22:25:25.444 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.25 mountX=-0.03 mountY=-0.00, mountTheta=-3.08
22:25:25.447 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
22:25:25.448 00.001 1032 Enqueuing Move request for scope (0.01, -0.03)
22:25:25.450 00.002 10072 Worker thread wakes up
22:25:25.450 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
22:25:25.451 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
22:25:25.451 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
22:25:25.452 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:25:25.454 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:25.455 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:25:25.455 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:25.455 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:25:25.455 00.000 10072 MoveAxis(W, 2, ABG)
22:25:25.455 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:25.455 00.000 10072 IsGuiding returns 0
22:25:25.456 00.001 10072 PulseGuide returned control before completion, sleep 12
22:25:25.474 00.018 1032 UpdateGuideState exits: m=1170 SNR=24.0
22:25:25.476 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:25.477 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:25.479 00.002 1032 Enqueuing Expose request
22:25:25.480 00.001 10072 IsGuiding returns 0
22:25:25.480 00.000 10072 Move returns status 0, amount 2
22:25:25.480 00.000 10072 MoveAxis(N, 0, ABG)
22:25:25.480 00.000 10072 Move returns status 0, amount 0
22:25:25.480 00.000 10072 move complete, result=0
22:25:25.481 00.001 10072 worker thread done servicing request
22:25:25.481 00.000 10072 Worker thread wakes up
22:25:25.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:25.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:25.488 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:25:25.901 00.413 10072 Exposure complete
22:25:25.951 00.050 10072 worker thread done servicing request
22:25:25.951 00.000 1032 OnExposeComplete: enter
22:25:25.953 00.002 1032 UpdateGuideState(): m_state=6
22:25:25.955 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3895
22:25:25.956 00.001 1032 Star::Find returns 1 (0), X=1099.42, Y=136.29, Mass=1247, SNR=24.8, Peak=123 HFD=3.2
22:25:25.958 00.002 1032 MultiStar: [#1 0.16,-0.19,0.00,M1] [#2 0.14,-0.13,0.80,U] [#3 0.07,0.09,0.78,U] [#4 0.08,-0.01,0.68,U] [#5 0.04,-0.29,0.00,M1] [#6 0.16,-0.07,0.63,U] [#7 -0.14,-0.02,0.73,U] [#8 -0.19,-0.05,0.52,U] 
22:25:25.959 00.001 1032 refined, 6 included, MultiStar: {0.05, -0.00}, one-star: {0.14, 0.12}
22:25:25.962 00.003 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:25:25.963 00.001 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:25:25.964 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.02 mountX=-0.01 mountY=-0.05, mountTheta=-1.85
22:25:25.967 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.00, opts=13)
22:25:25.968 00.001 1032 Enqueuing Move request for scope (0.05, -0.00)
22:25:25.970 00.002 10072 Worker thread wakes up
22:25:25.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
22:25:25.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
22:25:25.970 00.000 10072 Moving (0.05, -0.00) raw xDistance=-0.01 yDistance=-0.05
22:25:25.972 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:25:25.973 00.001 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:25.973 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:25:25.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:25.974 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:25:25.974 00.000 10072 MoveAxis(W, 2, ABG)
22:25:25.974 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:25.974 00.000 10072 IsGuiding returns 0
22:25:25.974 00.000 10072 PulseGuide returned control before completion, sleep 12
22:25:25.989 00.015 10072 IsGuiding returns 0
22:25:25.989 00.000 10072 Move returns status 0, amount 2
22:25:25.989 00.000 10072 MoveAxis(N, 0, ABG)
22:25:25.989 00.000 10072 Move returns status 0, amount 0
22:25:25.990 00.001 10072 move complete, result=0
22:25:25.990 00.000 10072 worker thread done servicing request
22:25:25.992 00.002 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:25:25.994 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:25.996 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:25.998 00.002 1032 Enqueuing Expose request
22:25:26.000 00.002 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:25:26.001 00.001 10072 Worker thread wakes up
22:25:26.002 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:26.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:26.634 00.632 10072 Exposure complete
22:25:26.687 00.053 10072 worker thread done servicing request
22:25:26.687 00.000 1032 OnExposeComplete: enter
22:25:26.688 00.001 1032 UpdateGuideState(): m_state=6
22:25:26.691 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3896
22:25:26.693 00.002 1032 Star::Find returns 1 (0), X=1099.44, Y=136.30, Mass=1238, SNR=24.7, Peak=122 HFD=3.2
22:25:26.695 00.002 1032 MultiStar: [#1 0.16,-0.08,0.99,U] [#2 0.11,-0.02,0.80,U] [#3 -0.02,0.24,0.81,U] [#4 -0.05,0.05,0.71,U] [#5 0.08,-0.09,0.64,U] [#6 0.10,0.13,0.64,U] [#7 -0.25,0.05,0.00,M1] [#8 -0.20,0.01,0.53,U] 
22:25:26.696 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {0.16, 0.12}
22:25:26.698 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
22:25:26.699 00.001 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
22:25:26.701 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.66 mountX=0.03 mountY=-0.07, mountTheta=-1.17
22:25:26.705 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
22:25:26.708 00.003 1032 Enqueuing Move request for scope (0.06, 0.05)
22:25:26.711 00.003 10072 Worker thread wakes up
22:25:26.711 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:25:26.711 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:25:26.712 00.001 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
22:25:26.714 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:25:26.715 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:26.717 00.002 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:25:26.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:26.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:25:26.717 00.000 10072 MoveAxis(W, 2, ABG)
22:25:26.717 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:26.717 00.000 10072 IsGuiding returns 0
22:25:26.717 00.000 10072 PulseGuide returned control before completion, sleep 12
22:25:26.734 00.017 1032 UpdateGuideState exits: m=1238 SNR=24.7
22:25:26.737 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:26.739 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:26.742 00.003 1032 Enqueuing Expose request
22:25:26.743 00.001 10072 IsGuiding returns 0
22:25:26.743 00.000 10072 Move returns status 0, amount 2
22:25:26.743 00.000 10072 MoveAxis(N, 0, ABG)
22:25:26.744 00.001 10072 Move returns status 0, amount 0
22:25:26.744 00.000 10072 move complete, result=0
22:25:26.744 00.000 10072 worker thread done servicing request
22:25:26.744 00.000 10072 Worker thread wakes up
22:25:26.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:26.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:26.750 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:25:27.150 00.400 10072 Exposure complete
22:25:27.204 00.054 10072 worker thread done servicing request
22:25:27.204 00.000 1032 OnExposeComplete: enter
22:25:27.207 00.003 1032 UpdateGuideState(): m_state=6
22:25:27.210 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3897
22:25:27.213 00.003 1032 Star::Find returns 1 (0), X=1099.37, Y=136.43, Mass=1455, SNR=26.8, Peak=148 HFD=3.1
22:25:27.215 00.002 1032 MultiStar: [#1 0.07,-0.04,0.90,U] [#2 -0.00,0.01,0.78,U] [#3 -0.03,0.21,0.72,U] [#4 -0.04,0.01,0.64,U] [#5 0.05,0.01,0.66,U] [#6 0.16,0.16,0.59,U] [#7 -0.23,0.01,0.67,U] [#8 -0.04,0.28,0.00,M1] 
22:25:27.218 00.003 1032 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {0.09, 0.26}
22:25:27.219 00.001 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
22:25:27.221 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
22:25:27.223 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.40 mountX=0.08 mountY=-0.04, mountTheta=-0.43
22:25:27.225 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
22:25:27.228 00.003 1032 Enqueuing Move request for scope (0.01, 0.08)
22:25:27.230 00.002 10072 Worker thread wakes up
22:25:27.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
22:25:27.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
22:25:27.230 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.04
22:25:27.232 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:25:27.234 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:27.234 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:25:27.234 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:27.234 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:25:27.234 00.000 10072 MoveAxis(W, 1, ABG)
22:25:27.234 00.000 10072 Guiding  Dir = 3, Dur = 1
22:25:27.235 00.001 10072 IsGuiding returns 0
22:25:27.236 00.001 10072 PulseGuide returned control before completion, sleep 11
22:25:27.254 00.018 1032 UpdateGuideState exits: m=1455 SNR=26.8
22:25:27.256 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:27.258 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:27.260 00.002 1032 Enqueuing Expose request
22:25:27.263 00.003 10072 IsGuiding returns 0
22:25:27.263 00.000 10072 Move returns status 0, amount 1
22:25:27.263 00.000 10072 MoveAxis(N, 0, ABG)
22:25:27.263 00.000 10072 Move returns status 0, amount 0
22:25:27.263 00.000 10072 move complete, result=0
22:25:27.263 00.000 10072 worker thread done servicing request
22:25:27.263 00.000 10072 Worker thread wakes up
22:25:27.263 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:27.263 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:27.271 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:25:27.899 00.628 10072 Exposure complete
22:25:27.956 00.057 10072 worker thread done servicing request
22:25:27.956 00.000 1032 OnExposeComplete: enter
22:25:27.957 00.001 1032 UpdateGuideState(): m_state=6
22:25:27.963 00.006 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3898
22:25:27.965 00.002 1032 Star::Find returns 1 (0), X=1099.50, Y=136.20, Mass=1354, SNR=25.8, Peak=131 HFD=3.0
22:25:27.968 00.003 1032 MultiStar: [#1 0.05,-0.02,0.92,U] [#2 0.03,0.05,0.78,U] [#3 0.11,0.09,0.78,U] [#4 -0.05,0.07,0.72,U] [#5 0.12,-0.09,0.68,U] [#6 0.19,0.15,0.00,M1] [#7 -0.21,0.15,0.00,M1] [#8 -0.11,0.05,0.52,U] 
22:25:27.970 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.03}, one-star: {0.22, 0.03}
22:25:27.971 00.001 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
22:25:27.973 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
22:25:27.974 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.39 mountX=0.01 mountY=-0.07, mountTheta=-1.44
22:25:27.978 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
22:25:27.980 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
22:25:27.982 00.002 10072 Worker thread wakes up
22:25:27.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
22:25:27.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
22:25:27.982 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
22:25:27.983 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:25:27.988 00.005 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:27.988 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:25:27.988 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:27.988 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:25:27.988 00.000 10072 MoveAxis(W, 1, ABG)
22:25:27.988 00.000 10072 Guiding  Dir = 3, Dur = 1
22:25:27.990 00.002 10072 IsGuiding returns 0
22:25:27.990 00.000 10072 PulseGuide returned control before completion, sleep 11
22:25:28.006 00.016 10072 IsGuiding returns 0
22:25:28.007 00.001 10072 Move returns status 0, amount 1
22:25:28.007 00.000 10072 MoveAxis(N, 0, ABG)
22:25:28.007 00.000 10072 Move returns status 0, amount 0
22:25:28.007 00.000 10072 move complete, result=0
22:25:28.007 00.000 10072 worker thread done servicing request
22:25:28.008 00.001 1032 UpdateGuideState exits: m=1354 SNR=25.8
22:25:28.011 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:28.013 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:28.014 00.001 1032 Enqueuing Expose request
22:25:28.016 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:25:28.020 00.004 10072 Worker thread wakes up
22:25:28.020 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:28.020 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:28.428 00.408 10072 Exposure complete
22:25:28.483 00.055 10072 worker thread done servicing request
22:25:28.483 00.000 1032 OnExposeComplete: enter
22:25:28.485 00.002 1032 UpdateGuideState(): m_state=6
22:25:28.487 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3899
22:25:28.489 00.002 1032 Star::Find returns 1 (0), X=1099.40, Y=136.30, Mass=1315, SNR=25.5, Peak=136 HFD=3.2
22:25:28.491 00.002 1032 MultiStar: [#1 0.15,-0.08,0.93,U] [#2 0.02,-0.01,0.78,U] [#3 0.11,0.26,0.00,M1] [#4 -0.09,0.17,0.69,U] [#5 -0.05,-0.21,0.68,U] [#6 0.10,0.04,0.64,U] [#7 -0.19,-0.01,0.71,U] [#8 -0.04,0.06,0.48,U] 
22:25:28.493 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.01}, one-star: {0.12, 0.13}
22:25:28.494 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:25:28.496 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:25:28.497 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.73 mountX=0.01 mountY=-0.02, mountTheta=-1.10
22:25:28.500 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
22:25:28.502 00.002 1032 Enqueuing Move request for scope (0.01, 0.01)
22:25:28.504 00.002 10072 Worker thread wakes up
22:25:28.504 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:25:28.504 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:25:28.504 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.02
22:25:28.506 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:25:28.508 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:28.509 00.001 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:25:28.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:28.509 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:25:28.509 00.000 10072 MoveAxis(W, 1, ABG)
22:25:28.509 00.000 10072 Guiding  Dir = 3, Dur = 1
22:25:28.509 00.000 10072 IsGuiding returns 0
22:25:28.510 00.001 10072 PulseGuide returned control before completion, sleep 11
22:25:28.527 00.017 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:25:28.529 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:28.531 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:28.533 00.002 1032 Enqueuing Expose request
22:25:28.535 00.002 10072 IsGuiding returns 0
22:25:28.535 00.000 10072 Move returns status 0, amount 1
22:25:28.535 00.000 10072 MoveAxis(N, 0, ABG)
22:25:28.535 00.000 10072 Move returns status 0, amount 0
22:25:28.535 00.000 10072 move complete, result=0
22:25:28.535 00.000 10072 worker thread done servicing request
22:25:28.536 00.001 10072 Worker thread wakes up
22:25:28.536 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:28.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:28.542 00.006 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:25:29.163 00.621 10072 Exposure complete
22:25:29.218 00.055 10072 worker thread done servicing request
22:25:29.218 00.000 1032 OnExposeComplete: enter
22:25:29.221 00.003 1032 UpdateGuideState(): m_state=6
22:25:29.222 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3900
22:25:29.224 00.002 1032 Star::Find returns 1 (0), X=1099.37, Y=136.36, Mass=1290, SNR=25.2, Peak=126 HFD=3.1
22:25:29.226 00.002 1032 MultiStar: [#1 0.02,-0.09,1.00,U] [#2 0.08,0.10,0.82,U] [#3 0.08,0.18,0.75,U] [#4 -0.13,-0.02,0.74,U] [#5 0.07,-0.09,0.67,U] [#6 0.13,0.08,0.60,U] [#7 -0.23,-0.00,0.70,U] [#8 -0.14,0.02,0.49,U] 
22:25:29.228 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {0.09, 0.19}
22:25:29.230 00.002 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
22:25:29.231 00.001 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
22:25:29.232 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.49 mountX=0.04 mountY=-0.01, mountTheta=-0.34
22:25:29.235 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.04, opts=13)
22:25:29.238 00.003 1032 Enqueuing Move request for scope (0.00, 0.04)
22:25:29.239 00.001 10072 Worker thread wakes up
22:25:29.240 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
22:25:29.240 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
22:25:29.240 00.000 10072 Moving (0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
22:25:29.243 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
22:25:29.245 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:29.245 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:25:29.245 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:29.245 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:25:29.245 00.000 10072 MoveAxis(W, 2, ABG)
22:25:29.245 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:29.246 00.001 10072 IsGuiding returns 0
22:25:29.246 00.000 10072 PulseGuide returned control before completion, sleep 12
22:25:29.264 00.018 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:25:29.265 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:29.268 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:29.270 00.002 10072 IsGuiding returns 0
22:25:29.270 00.000 10072 Move returns status 0, amount 2
22:25:29.270 00.000 10072 MoveAxis(N, 0, ABG)
22:25:29.270 00.000 10072 Move returns status 0, amount 0
22:25:29.270 00.000 1032 Enqueuing Expose request
22:25:29.272 00.002 10072 move complete, result=0
22:25:29.272 00.000 10072 worker thread done servicing request
22:25:29.272 00.000 10072 Worker thread wakes up
22:25:29.273 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:29.273 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:25:29.274 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:29.693 00.419 10072 Exposure complete
22:25:29.750 00.057 10072 worker thread done servicing request
22:25:29.750 00.000 1032 OnExposeComplete: enter
22:25:29.753 00.003 1032 UpdateGuideState(): m_state=6
22:25:29.754 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3901
22:25:29.756 00.002 1032 Star::Find returns 1 (0), X=1099.42, Y=136.44, Mass=1310, SNR=25.4, Peak=125 HFD=3.2
22:25:29.758 00.002 1032 MultiStar: [#1 0.12,0.10,0.98,U] [#2 -0.02,0.14,0.82,U] [#3 0.08,0.29,0.00,M1] [#4 0.01,0.05,0.65,U] [#5 0.03,0.14,0.64,U] [#6 0.07,0.17,0.62,U] [#7 -0.20,0.20,0.00,M1] [#8 -0.21,0.18,0.00,M1] 
22:25:29.760 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.15}, one-star: {0.13, 0.27}
22:25:29.762 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
22:25:29.763 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
22:25:29.765 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.16 mountX=0.13 mountY=-0.10, mountTheta=-0.67
22:25:29.769 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
22:25:29.772 00.003 1032 Enqueuing Move request for scope (0.07, 0.15)
22:25:29.774 00.002 10072 Worker thread wakes up
22:25:29.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
22:25:29.774 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
22:25:29.774 00.000 10072 Moving (0.07, 0.15) raw xDistance=0.13 yDistance=-0.10
22:25:29.776 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:25:29.780 00.004 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:29.780 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
22:25:29.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:29.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:25:29.780 00.000 10072 MoveAxis(W, 2, ABG)
22:25:29.780 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:29.780 00.000 10072 IsGuiding returns 0
22:25:29.781 00.001 10072 PulseGuide returned control before completion, sleep 12
22:25:29.798 00.017 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:25:29.804 00.006 10072 IsGuiding returns 0
22:25:29.804 00.000 10072 Move returns status 0, amount 2
22:25:29.804 00.000 10072 MoveAxis(N, 0, ABG)
22:25:29.804 00.000 10072 Move returns status 0, amount 0
22:25:29.804 00.000 10072 move complete, result=0
22:25:29.804 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:29.807 00.003 10072 worker thread done servicing request
22:25:29.807 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:29.809 00.002 1032 Enqueuing Expose request
22:25:29.811 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:25:29.813 00.002 10072 Worker thread wakes up
22:25:29.813 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:29.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:30.439 00.626 10072 Exposure complete
22:25:30.490 00.051 10072 worker thread done servicing request
22:25:30.491 00.001 1032 OnExposeComplete: enter
22:25:30.493 00.002 1032 UpdateGuideState(): m_state=6
22:25:30.496 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3902
22:25:30.498 00.002 1032 Star::Find returns 1 (0), X=1099.39, Y=136.43, Mass=1111, SNR=23.4, Peak=111 HFD=3.1
22:25:30.499 00.001 1032 MultiStar: [#1 0.16,0.08,1.07,U] [#2 0.01,0.19,0.85,U] [#3 -0.04,0.20,0.77,U] [#4 -0.02,0.14,0.69,U] [#5 -0.06,0.05,0.71,U] [#6 0.23,0.20,0.00,M1] [#7 -0.07,0.26,0.00,M2] [#8 -0.13,0.18,0.58,U] 
22:25:30.501 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.16}, one-star: {0.10, 0.26}
22:25:30.502 00.001 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
22:25:30.505 00.003 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
22:25:30.506 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.43 mountX=0.14 mountY=-0.06, mountTheta=-0.40
22:25:30.508 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.16, opts=13)
22:25:30.510 00.002 1032 Enqueuing Move request for scope (0.02, 0.16)
22:25:30.511 00.001 10072 Worker thread wakes up
22:25:30.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
22:25:30.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
22:25:30.511 00.000 10072 Moving (0.02, 0.16) raw xDistance=0.14 yDistance=-0.06
22:25:30.513 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:25:30.515 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.00
22:25:30.515 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:25:30.515 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:30.515 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:25:30.515 00.000 10072 MoveAxis(W, 70, ABG)
22:25:30.515 00.000 10072 Guiding  Dir = 3, Dur = 70
22:25:30.516 00.001 10072 IsGuiding returns 0
22:25:30.517 00.001 10072 PulseGuide returned control before completion, sleep 79
22:25:30.534 00.017 1032 UpdateGuideState exits: m=1111 SNR=23.4
22:25:30.536 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:30.538 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:30.540 00.002 1032 Enqueuing Expose request
22:25:30.610 00.070 10072 IsGuiding returns 0
22:25:30.610 00.000 10072 Move returns status 0, amount 70
22:25:30.610 00.000 10072 MoveAxis(N, 0, ABG)
22:25:30.610 00.000 10072 Move returns status 0, amount 0
22:25:30.610 00.000 10072 move complete, result=0
22:25:30.611 00.001 10072 worker thread done servicing request
22:25:30.611 00.000 10072 Worker thread wakes up
22:25:30.611 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:30.611 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:30.611 00.000 1032 GuideStep: 0.1 px 70 ms WEST, -0.1 px 0 ms NORTH
22:25:31.022 00.411 10072 Exposure complete
22:25:31.073 00.051 10072 worker thread done servicing request
22:25:31.073 00.000 1032 OnExposeComplete: enter
22:25:31.075 00.002 1032 UpdateGuideState(): m_state=6
22:25:31.078 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3903
22:25:31.079 00.001 1032 Star::Find returns 1 (0), X=1099.45, Y=136.20, Mass=1254, SNR=24.9, Peak=115 HFD=3.2
22:25:31.081 00.002 1032 MultiStar: [#1 0.18,-0.04,0.98,U] [#2 0.06,0.09,0.80,U] [#3 0.16,0.07,0.75,U] [#4 -0.09,0.02,0.74,U] [#5 -0.00,-0.19,0.68,U] [#6 0.18,0.13,0.63,U] [#7 -0.24,0.06,0.00,M3] [#8 0.02,0.13,0.51,U] 
22:25:31.083 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {0.17, 0.03}
22:25:31.084 00.001 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
22:25:31.085 00.001 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
22:25:31.087 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.25 mountX=-0.00 mountY=-0.10, mountTheta=-1.58
22:25:31.090 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
22:25:31.092 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
22:25:31.095 00.003 10072 Worker thread wakes up
22:25:31.095 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
22:25:31.095 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
22:25:31.095 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.10
22:25:31.097 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:25:31.100 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:31.100 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:25:31.100 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:31.100 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:25:31.100 00.000 10072 MoveAxis(W, 2, ABG)
22:25:31.100 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:31.100 00.000 10072 IsGuiding returns 0
22:25:31.101 00.001 10072 PulseGuide returned control before completion, sleep 12
22:25:31.117 00.016 1032 UpdateGuideState exits: m=1254 SNR=24.9
22:25:31.119 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:31.120 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:31.121 00.001 1032 Enqueuing Expose request
22:25:31.125 00.004 10072 IsGuiding returns 0
22:25:31.125 00.000 10072 Move returns status 0, amount 2
22:25:31.125 00.000 10072 MoveAxis(N, 0, ABG)
22:25:31.125 00.000 10072 Move returns status 0, amount 0
22:25:31.125 00.000 10072 move complete, result=0
22:25:31.125 00.000 10072 worker thread done servicing request
22:25:31.125 00.000 10072 Worker thread wakes up
22:25:31.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:31.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:31.129 00.004 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:25:31.750 00.621 10072 Exposure complete
22:25:31.802 00.052 10072 worker thread done servicing request
22:25:31.802 00.000 1032 OnExposeComplete: enter
22:25:31.804 00.002 1032 UpdateGuideState(): m_state=6
22:25:31.806 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3904
22:25:31.808 00.002 1032 Star::Find returns 1 (0), X=1099.47, Y=136.17, Mass=1417, SNR=26.4, Peak=126 HFD=3.2
22:25:31.809 00.001 1032 MultiStar: [#1 0.17,-0.17,0.94,U] [#2 0.15,-0.11,0.77,U] [#3 0.02,0.04,0.77,U] [#4 -0.01,-0.11,0.62,U] [#5 0.15,-0.23,0.00,M1] [#6 0.14,-0.00,0.61,U] [#7 -0.11,-0.16,0.69,U] [#8 -0.05,0.04,0.49,U] 
22:25:31.811 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.07}, one-star: {0.19, -0.01}
22:25:31.812 00.001 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
22:25:31.814 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
22:25:31.815 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.71 mountX=-0.08 mountY=-0.06, mountTheta=-2.54
22:25:31.817 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
22:25:31.820 00.003 1032 Enqueuing Move request for scope (0.08, -0.07)
22:25:31.821 00.001 10072 Worker thread wakes up
22:25:31.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:25:31.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:25:31.821 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.08 yDistance=-0.06
22:25:31.823 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:25:31.825 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:31.825 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:25:31.825 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:31.825 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:25:31.825 00.000 10072 MoveAxis(W, 2, ABG)
22:25:31.825 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:31.825 00.000 10072 IsGuiding returns 0
22:25:31.826 00.001 10072 PulseGuide returned control before completion, sleep 12
22:25:31.841 00.015 10072 IsGuiding returns 0
22:25:31.841 00.000 10072 Move returns status 0, amount 2
22:25:31.841 00.000 10072 MoveAxis(N, 0, ABG)
22:25:31.841 00.000 10072 Move returns status 0, amount 0
22:25:31.841 00.000 10072 move complete, result=0
22:25:31.841 00.000 10072 worker thread done servicing request
22:25:31.842 00.001 1032 UpdateGuideState exits: m=1417 SNR=26.4
22:25:31.845 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:31.846 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:31.848 00.002 1032 Enqueuing Expose request
22:25:31.849 00.001 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:25:31.851 00.002 10072 Worker thread wakes up
22:25:31.851 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:31.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:32.268 00.417 10072 Exposure complete
22:25:32.316 00.048 10072 worker thread done servicing request
22:25:32.316 00.000 1032 OnExposeComplete: enter
22:25:32.318 00.002 1032 UpdateGuideState(): m_state=6
22:25:32.320 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3905
22:25:32.321 00.001 1032 Star::Find returns 1 (0), X=1099.55, Y=136.23, Mass=1379, SNR=26.1, Peak=129 HFD=3.2
22:25:32.323 00.002 1032 MultiStar: [#1 0.14,-0.19,0.97,U] [#2 0.16,0.06,0.73,U] [#3 -0.02,0.13,0.74,U] [#4 0.04,-0.04,0.63,U] [#5 0.12,-0.12,0.63,U] [#6 0.21,-0.11,0.57,U] [#7 -0.12,-0.10,0.70,U] [#8 -0.14,-0.10,0.50,U] 
22:25:32.324 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.26, 0.06}
22:25:32.325 00.001 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
22:25:32.326 00.001 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
22:25:32.327 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.45 mountX=-0.06 mountY=-0.07, mountTheta=-2.28
22:25:32.332 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
22:25:32.334 00.002 1032 Enqueuing Move request for scope (0.09, -0.04)
22:25:32.336 00.002 10072 Worker thread wakes up
22:25:32.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
22:25:32.336 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
22:25:32.336 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.07
22:25:32.338 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:25:32.340 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:32.340 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:25:32.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:32.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:25:32.340 00.000 10072 MoveAxis(W, 2, ABG)
22:25:32.342 00.002 10072 Guiding  Dir = 3, Dur = 2
22:25:32.342 00.000 10072 IsGuiding returns 0
22:25:32.343 00.001 10072 PulseGuide returned control before completion, sleep 12
22:25:32.357 00.014 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:25:32.360 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:32.364 00.004 10072 IsGuiding returns 0
22:25:32.364 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:32.366 00.002 1032 Enqueuing Expose request
22:25:32.367 00.001 10072 Move returns status 0, amount 2
22:25:32.367 00.000 10072 MoveAxis(N, 0, ABG)
22:25:32.367 00.000 10072 Move returns status 0, amount 0
22:25:32.367 00.000 10072 move complete, result=0
22:25:32.368 00.001 10072 worker thread done servicing request
22:25:32.368 00.000 10072 Worker thread wakes up
22:25:32.368 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:32.368 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:32.374 00.006 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:25:33.005 00.631 10072 Exposure complete
22:25:33.059 00.054 10072 worker thread done servicing request
22:25:33.059 00.000 1032 OnExposeComplete: enter
22:25:33.060 00.001 1032 UpdateGuideState(): m_state=6
22:25:33.062 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3906
22:25:33.063 00.001 1032 Star::Find returns 1 (0), X=1099.42, Y=136.35, Mass=1263, SNR=25.0, Peak=122 HFD=3.2
22:25:33.065 00.002 1032 MultiStar: [#1 0.13,-0.03,0.99,U] [#2 0.09,0.02,0.78,U] [#3 -0.03,0.21,0.77,U] [#4 -0.04,0.09,0.73,U] [#5 0.04,-0.05,0.69,U] [#6 0.19,0.17,0.00,M1] [#7 -0.13,0.15,0.71,U] [#8 -0.03,0.07,0.52,U] 
22:25:33.067 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.08}, one-star: {0.14, 0.17}
22:25:33.068 00.001 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
22:25:33.070 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
22:25:33.072 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.17 mountX=0.07 mountY=-0.05, mountTheta=-0.66
22:25:33.075 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
22:25:33.077 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
22:25:33.078 00.001 10072 Worker thread wakes up
22:25:33.078 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
22:25:33.078 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
22:25:33.078 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
22:25:33.082 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:25:33.085 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:33.085 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:25:33.085 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:33.086 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:25:33.086 00.000 10072 MoveAxis(W, 1, ABG)
22:25:33.086 00.000 10072 Guiding  Dir = 3, Dur = 1
22:25:33.086 00.000 10072 IsGuiding returns 0
22:25:33.086 00.000 10072 PulseGuide returned control before completion, sleep 11
22:25:33.103 00.017 1032 UpdateGuideState exits: m=1263 SNR=25.0
22:25:33.104 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:33.105 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:33.107 00.002 1032 Enqueuing Expose request
22:25:33.113 00.006 10072 IsGuiding returns 0
22:25:33.113 00.000 10072 Move returns status 0, amount 1
22:25:33.113 00.000 10072 MoveAxis(N, 0, ABG)
22:25:33.113 00.000 10072 Move returns status 0, amount 0
22:25:33.113 00.000 10072 move complete, result=0
22:25:33.113 00.000 10072 worker thread done servicing request
22:25:33.114 00.001 10072 Worker thread wakes up
22:25:33.114 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:33.114 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:33.117 00.003 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:25:33.519 00.402 10072 Exposure complete
22:25:33.576 00.057 10072 worker thread done servicing request
22:25:33.577 00.001 1032 OnExposeComplete: enter
22:25:33.579 00.002 1032 UpdateGuideState(): m_state=6
22:25:33.582 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3907
22:25:33.584 00.002 1032 Star::Find returns 1 (0), X=1099.48, Y=136.30, Mass=1232, SNR=24.6, Peak=120 HFD=3.2
22:25:33.586 00.002 1032 MultiStar: [#1 0.20,-0.06,0.99,U] [#2 0.07,0.02,0.81,U] [#3 -0.02,0.15,0.78,U] [#4 -0.01,0.00,0.66,U] [#5 0.07,-0.23,0.75,U] [#6 0.19,0.07,0.61,U] [#7 -0.24,0.04,0.00,M1] [#8 0.04,0.24,0.00,M1] 
22:25:33.587 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.01}, one-star: {0.20, 0.13}
22:25:33.589 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
22:25:33.590 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
22:25:33.591 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.13 mountX=-0.01 mountY=-0.11, mountTheta=-1.70
22:25:33.595 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
22:25:33.597 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
22:25:33.599 00.002 10072 Worker thread wakes up
22:25:33.599 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
22:25:33.599 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
22:25:33.599 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.01 yDistance=-0.11
22:25:33.600 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:25:33.602 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:33.602 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:25:33.602 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:33.602 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:25:33.602 00.000 10072 MoveAxis(W, 1, ABG)
22:25:33.602 00.000 10072 Guiding  Dir = 3, Dur = 1
22:25:33.602 00.000 10072 IsGuiding returns 0
22:25:33.603 00.001 10072 PulseGuide returned control before completion, sleep 11
22:25:33.619 00.016 1032 UpdateGuideState exits: m=1232 SNR=24.6
22:25:33.623 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:33.624 00.001 10072 IsGuiding returns 0
22:25:33.624 00.000 10072 Move returns status 0, amount 1
22:25:33.624 00.000 10072 MoveAxis(N, 0, ABG)
22:25:33.624 00.000 10072 Move returns status 0, amount 0
22:25:33.625 00.001 10072 move complete, result=0
22:25:33.625 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:33.627 00.002 1032 Enqueuing Expose request
22:25:33.629 00.002 10072 worker thread done servicing request
22:25:33.629 00.000 10072 Worker thread wakes up
22:25:33.629 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:33.629 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:33.629 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:25:34.265 00.636 10072 Exposure complete
22:25:34.316 00.051 10072 worker thread done servicing request
22:25:34.317 00.001 1032 OnExposeComplete: enter
22:25:34.319 00.002 1032 UpdateGuideState(): m_state=6
22:25:34.320 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3908
22:25:34.322 00.002 1032 Star::Find returns 1 (0), X=1099.35, Y=136.12, Mass=1437, SNR=26.6, Peak=124 HFD=3.3
22:25:34.324 00.002 1032 MultiStar: [#1 0.18,-0.15,0.92,U] [#2 0.07,-0.12,0.73,U] [#3 0.12,0.00,0.71,U] [#4 -0.01,-0.12,0.68,U] [#5 0.08,-0.22,0.64,U] [#6 0.09,0.04,0.58,U] [#7 -0.21,-0.14,0.00,M2] [#8 -0.06,-0.05,0.53,U] 
22:25:34.326 00.002 1032 single-star, 7 included, MultiStar: {0.08, -0.09}, one-star: {0.07, -0.05}
22:25:34.328 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
22:25:34.329 00.001 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
22:25:34.332 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.64 mountX=-0.07 mountY=-0.05, mountTheta=-2.47
22:25:34.335 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
22:25:34.337 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
22:25:34.338 00.001 10072 Worker thread wakes up
22:25:34.339 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
22:25:34.339 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
22:25:34.339 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.05
22:25:34.342 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:25:34.344 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:34.344 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:25:34.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:34.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:25:34.345 00.001 10072 MoveAxis(W, 1, ABG)
22:25:34.345 00.000 10072 Guiding  Dir = 3, Dur = 1
22:25:34.345 00.000 10072 IsGuiding returns 0
22:25:34.345 00.000 10072 PulseGuide returned control before completion, sleep 11
22:25:34.361 00.016 1032 UpdateGuideState exits: m=1437 SNR=26.6
22:25:34.364 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:34.366 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:34.369 00.003 1032 Enqueuing Expose request
22:25:34.371 00.002 10072 IsGuiding returns 0
22:25:34.371 00.000 10072 Move returns status 0, amount 1
22:25:34.371 00.000 10072 MoveAxis(N, 0, ABG)
22:25:34.371 00.000 10072 Move returns status 0, amount 0
22:25:34.371 00.000 10072 move complete, result=0
22:25:34.371 00.000 10072 worker thread done servicing request
22:25:34.372 00.001 10072 Worker thread wakes up
22:25:34.372 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:34.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:34.378 00.006 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:25:34.780 00.402 10072 Exposure complete
22:25:34.835 00.055 10072 worker thread done servicing request
22:25:34.835 00.000 1032 OnExposeComplete: enter
22:25:34.837 00.002 1032 UpdateGuideState(): m_state=6
22:25:34.838 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3909
22:25:34.839 00.001 1032 Star::Find returns 1 (0), X=1099.45, Y=136.11, Mass=1341, SNR=25.7, Peak=121 HFD=3.1
22:25:34.842 00.003 1032 MultiStar: [#1 0.09,-0.18,0.93,U] [#2 0.09,-0.15,0.75,U] [#3 0.12,-0.20,0.74,U] [#4 -0.05,-0.19,0.71,U] [#5 -0.05,-0.11,0.68,U] [#6 0.14,-0.06,0.63,U] [#7 -0.25,-0.17,0.00,M3] [#8 -0.03,0.04,0.51,U] 
22:25:34.844 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.12}, one-star: {0.17, -0.06}
22:25:34.846 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
22:25:34.847 00.001 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
22:25:34.848 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.05 mountX=-0.13 mountY=-0.04, mountTheta=-2.88
22:25:34.850 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.12, opts=13)
22:25:34.852 00.002 1032 Enqueuing Move request for scope (0.07, -0.12)
22:25:34.853 00.001 10072 Worker thread wakes up
22:25:34.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
22:25:34.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
22:25:34.853 00.000 10072 Moving (0.07, -0.12) raw xDistance=-0.13 yDistance=-0.04
22:25:34.855 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:25:34.857 00.002 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 286.00
22:25:34.857 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
22:25:34.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:34.857 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:25:34.857 00.000 10072 MoveAxis(E, 61, ABG)
22:25:34.857 00.000 10072 Guiding  Dir = 2, Dur = 61
22:25:34.858 00.001 10072 IsGuiding returns 0
22:25:34.858 00.000 10072 PulseGuide returned control before completion, sleep 71
22:25:34.876 00.018 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:25:34.877 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:34.879 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:34.880 00.001 1032 Enqueuing Expose request
22:25:34.937 00.057 10072 IsGuiding returns 1
22:25:34.937 00.000 10072 scope still moving after pulse duration time elapsed
22:25:34.966 00.029 10072 IsGuiding returns 0
22:25:34.966 00.000 10072 scope move finished after 61 + 47 ms
22:25:34.966 00.000 10072 Move returns status 0, amount 61
22:25:34.966 00.000 10072 MoveAxis(N, 0, ABG)
22:25:34.966 00.000 10072 Move returns status 0, amount 0
22:25:34.966 00.000 10072 move complete, result=0
22:25:34.966 00.000 10072 worker thread done servicing request
22:25:34.966 00.000 10072 Worker thread wakes up
22:25:34.966 00.000 1032 GuideStep: -0.1 px 61 ms EAST, -0.0 px 0 ms NORTH
22:25:34.968 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:34.969 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:35.608 00.639 10072 Exposure complete
22:25:35.663 00.055 10072 worker thread done servicing request
22:25:35.663 00.000 1032 OnExposeComplete: enter
22:25:35.665 00.002 1032 UpdateGuideState(): m_state=6
22:25:35.666 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3910
22:25:35.669 00.003 1032 Star::Find returns 1 (0), X=1099.42, Y=136.30, Mass=1433, SNR=26.6, Peak=145 HFD=3.2
22:25:35.671 00.002 1032 MultiStar: [#1 0.05,-0.08,0.97,U] [#2 -0.02,-0.16,0.72,U] [#3 0.02,0.11,0.72,U] [#4 0.07,-0.03,0.69,U] [#5 0.01,-0.13,0.63,U] [#6 0.08,-0.04,0.59,U] [#7 -0.18,0.07,0.65,U] [#8 -0.10,0.12,0.48,U] 
22:25:35.672 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.13, 0.13}
22:25:35.674 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
22:25:35.678 00.004 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
22:25:35.680 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.01 mountX=-0.00 mountY=-0.02, mountTheta=-1.82
22:25:35.683 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
22:25:35.684 00.001 1032 Enqueuing Move request for scope (0.02, 0.00)
22:25:35.686 00.002 10072 Worker thread wakes up
22:25:35.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
22:25:35.686 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
22:25:35.686 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
22:25:35.687 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:25:35.689 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:35.689 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:25:35.689 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:35.689 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:25:35.690 00.001 10072 MoveAxis(W, 1, ABG)
22:25:35.690 00.000 10072 Guiding  Dir = 3, Dur = 1
22:25:35.690 00.000 10072 IsGuiding returns 0
22:25:35.690 00.000 10072 PulseGuide returned control before completion, sleep 11
22:25:35.707 00.017 1032 UpdateGuideState exits: m=1433 SNR=26.6
22:25:35.710 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:35.712 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:35.713 00.001 1032 Enqueuing Expose request
22:25:35.715 00.002 10072 IsGuiding returns 0
22:25:35.715 00.000 10072 Move returns status 0, amount 1
22:25:35.715 00.000 10072 MoveAxis(N, 0, ABG)
22:25:35.715 00.000 10072 Move returns status 0, amount 0
22:25:35.715 00.000 10072 move complete, result=0
22:25:35.715 00.000 10072 worker thread done servicing request
22:25:35.715 00.000 10072 Worker thread wakes up
22:25:35.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:35.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:35.723 00.008 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:25:36.126 00.403 10072 Exposure complete
22:25:36.179 00.053 10072 worker thread done servicing request
22:25:36.179 00.000 1032 OnExposeComplete: enter
22:25:36.182 00.003 1032 UpdateGuideState(): m_state=6
22:25:36.184 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3911
22:25:36.186 00.002 1032 Star::Find returns 1 (0), X=1099.44, Y=136.41, Mass=1228, SNR=24.6, Peak=121 HFD=3.2
22:25:36.187 00.001 1032 MultiStar: [#1 0.01,-0.02,0.97,U] [#2 0.05,-0.06,0.79,U] [#3 0.07,-0.05,0.77,U] [#4 0.01,0.01,0.67,U] [#5 -0.01,-0.05,0.71,U] [#6 0.08,0.09,0.62,U] [#7 -0.12,0.04,0.74,U] [#8 -0.21,0.02,0.53,U] 
22:25:36.189 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.16, 0.23}
22:25:36.190 00.001 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
22:25:36.192 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
22:25:36.194 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.07 mountX=0.02 mountY=-0.02, mountTheta=-0.76
22:25:36.196 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
22:25:36.198 00.002 1032 Enqueuing Move request for scope (0.02, 0.03)
22:25:36.200 00.002 10072 Worker thread wakes up
22:25:36.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
22:25:36.200 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
22:25:36.200 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.02
22:25:36.201 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:25:36.204 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:36.204 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:25:36.204 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:36.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:25:36.204 00.000 10072 MoveAxis(W, 1, ABG)
22:25:36.204 00.000 10072 Guiding  Dir = 3, Dur = 1
22:25:36.205 00.001 10072 IsGuiding returns 0
22:25:36.205 00.000 10072 PulseGuide returned control before completion, sleep 11
22:25:36.223 00.018 1032 UpdateGuideState exits: m=1228 SNR=24.6
22:25:36.225 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:36.227 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:36.230 00.003 1032 Enqueuing Expose request
22:25:36.232 00.002 10072 IsGuiding returns 0
22:25:36.232 00.000 10072 Move returns status 0, amount 1
22:25:36.232 00.000 10072 MoveAxis(N, 0, ABG)
22:25:36.232 00.000 10072 Move returns status 0, amount 0
22:25:36.232 00.000 10072 move complete, result=0
22:25:36.232 00.000 10072 worker thread done servicing request
22:25:36.232 00.000 10072 Worker thread wakes up
22:25:36.232 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:36.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:36.240 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:25:36.858 00.618 10072 Exposure complete
22:25:36.914 00.056 10072 worker thread done servicing request
22:25:36.914 00.000 1032 OnExposeComplete: enter
22:25:36.916 00.002 1032 UpdateGuideState(): m_state=6
22:25:36.917 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3912
22:25:36.919 00.002 1032 Star::Find returns 1 (0), X=1099.49, Y=136.30, Mass=1105, SNR=23.3, Peak=102 HFD=3.1
22:25:36.920 00.001 1032 MultiStar: [#1 0.14,-0.16,1.04,U] [#2 0.13,-0.06,0.92,U] [#3 0.09,-0.01,0.85,U] [#4 0.09,-0.10,0.74,U] [#5 -0.01,-0.10,0.72,U] [#6 0.09,-0.04,0.69,U] [#7 -0.20,-0.00,0.84,U] [#8 -0.04,-0.07,0.61,U] 
22:25:36.922 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.20, 0.13}
22:25:36.925 00.003 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
22:25:36.926 00.001 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
22:25:36.928 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.59 mountX=-0.06 mountY=-0.05, mountTheta=-2.42
22:25:36.930 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
22:25:36.932 00.002 1032 Enqueuing Move request for scope (0.07, -0.04)
22:25:36.934 00.002 10072 Worker thread wakes up
22:25:36.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:25:36.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:25:36.934 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.05
22:25:36.936 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
22:25:36.938 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:36.938 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:25:36.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:36.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:25:36.938 00.000 10072 MoveAxis(W, 1, ABG)
22:25:36.938 00.000 10072 Guiding  Dir = 3, Dur = 1
22:25:36.938 00.000 10072 IsGuiding returns 0
22:25:36.940 00.002 10072 PulseGuide returned control before completion, sleep 11
22:25:36.957 00.017 1032 UpdateGuideState exits: m=1105 SNR=23.3
22:25:36.958 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:36.960 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:36.961 00.001 1032 Enqueuing Expose request
22:25:36.965 00.004 10072 IsGuiding returns 0
22:25:36.965 00.000 10072 Move returns status 0, amount 1
22:25:36.965 00.000 10072 MoveAxis(N, 0, ABG)
22:25:36.965 00.000 10072 Move returns status 0, amount 0
22:25:36.965 00.000 10072 move complete, result=0
22:25:36.965 00.000 10072 worker thread done servicing request
22:25:36.965 00.000 10072 Worker thread wakes up
22:25:36.965 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:36.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:36.971 00.006 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:25:37.375 00.404 10072 Exposure complete
22:25:37.429 00.054 10072 worker thread done servicing request
22:25:37.429 00.000 1032 OnExposeComplete: enter
22:25:37.431 00.002 1032 UpdateGuideState(): m_state=6
22:25:37.433 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3913
22:25:37.435 00.002 1032 Star::Find returns 1 (0), X=1099.44, Y=136.17, Mass=1142, SNR=23.7, Peak=109 HFD=3.2
22:25:37.437 00.002 1032 MultiStar: [#1 0.14,-0.21,0.00,M1] [#2 0.12,-0.08,0.81,U] [#3 0.12,0.03,0.84,U] [#4 -0.02,-0.16,0.73,U] [#5 0.06,-0.25,0.00,M1] [#6 0.15,-0.07,0.67,U] [#7 -0.10,-0.07,0.72,U] [#8 0.06,-0.02,0.57,U] 
22:25:37.438 00.001 1032 refined, 6 included, MultiStar: {0.07, -0.05}, one-star: {0.15, -0.00}
22:25:37.439 00.001 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
22:25:37.441 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
22:25:37.443 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.60 mountX=-0.07 mountY=-0.06, mountTheta=-2.43
22:25:37.445 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
22:25:37.446 00.001 1032 Enqueuing Move request for scope (0.07, -0.05)
22:25:37.448 00.002 10072 Worker thread wakes up
22:25:37.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
22:25:37.448 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
22:25:37.448 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.06
22:25:37.450 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:25:37.451 00.001 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:25:37.451 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:25:37.451 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:37.452 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:25:37.452 00.000 10072 MoveAxis(W, 1, ABG)
22:25:37.452 00.000 10072 Guiding  Dir = 3, Dur = 1
22:25:37.452 00.000 10072 IsGuiding returns 0
22:25:37.452 00.000 10072 PulseGuide returned control before completion, sleep 11
22:25:37.466 00.014 10072 IsGuiding returns 0
22:25:37.466 00.000 10072 Move returns status 0, amount 1
22:25:37.466 00.000 10072 MoveAxis(N, 0, ABG)
22:25:37.466 00.000 10072 Move returns status 0, amount 0
22:25:37.466 00.000 10072 move complete, result=0
22:25:37.466 00.000 10072 worker thread done servicing request
22:25:37.468 00.002 1032 UpdateGuideState exits: m=1142 SNR=23.7
22:25:37.471 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:37.472 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:37.474 00.002 1032 Enqueuing Expose request
22:25:37.475 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:25:37.478 00.003 10072 Worker thread wakes up
22:25:37.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:37.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:38.110 00.632 10072 Exposure complete
22:25:38.162 00.052 10072 worker thread done servicing request
22:25:38.163 00.001 1032 OnExposeComplete: enter
22:25:38.164 00.001 1032 UpdateGuideState(): m_state=6
22:25:38.166 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3914
22:25:38.167 00.001 1032 Star::Find returns 1 (0), X=1099.39, Y=136.21, Mass=1416, SNR=26.4, Peak=126 HFD=3.2
22:25:38.168 00.001 1032 MultiStar: [#1 0.08,-0.18,0.93,U] [#2 0.12,-0.10,0.75,U] [#3 0.13,0.17,0.75,U] [#4 -0.05,-0.08,0.65,U] [#5 0.02,-0.17,0.66,U] [#6 0.23,-0.02,0.58,U] [#7 -0.17,0.03,0.68,U] [#8 -0.04,0.01,0.49,U] 
22:25:38.171 00.003 1032 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.11, 0.04}
22:25:38.173 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
22:25:38.175 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
22:25:38.177 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.58 mountX=-0.05 mountY=-0.04, mountTheta=-2.41
22:25:38.181 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
22:25:38.183 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
22:25:38.186 00.003 10072 Worker thread wakes up
22:25:38.186 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
22:25:38.186 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
22:25:38.186 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
22:25:38.188 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:25:38.191 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:38.191 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:25:38.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:38.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:25:38.191 00.000 10072 MoveAxis(W, 2, ABG)
22:25:38.191 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:38.191 00.000 10072 IsGuiding returns 0
22:25:38.192 00.001 10072 PulseGuide returned control before completion, sleep 12
22:25:38.209 00.017 1032 UpdateGuideState exits: m=1416 SNR=26.4
22:25:38.211 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:38.212 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:38.214 00.002 1032 Enqueuing Expose request
22:25:38.217 00.003 10072 IsGuiding returns 0
22:25:38.217 00.000 10072 Move returns status 0, amount 2
22:25:38.217 00.000 10072 MoveAxis(N, 0, ABG)
22:25:38.217 00.000 10072 Move returns status 0, amount 0
22:25:38.217 00.000 10072 move complete, result=0
22:25:38.217 00.000 10072 worker thread done servicing request
22:25:38.217 00.000 10072 Worker thread wakes up
22:25:38.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:38.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:38.225 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:25:38.628 00.403 10072 Exposure complete
22:25:38.679 00.051 10072 worker thread done servicing request
22:25:38.679 00.000 1032 OnExposeComplete: enter
22:25:38.682 00.003 1032 UpdateGuideState(): m_state=6
22:25:38.684 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3915
22:25:38.686 00.002 1032 Star::Find returns 1 (0), X=1099.43, Y=136.38, Mass=1395, SNR=26.3, Peak=136 HFD=3.1
22:25:38.687 00.001 1032 MultiStar: [#1 0.14,0.03,0.91,U] [#2 0.17,0.00,0.73,U] [#3 0.02,0.34,0.00,M1] [#4 0.11,0.05,0.66,U] [#5 0.10,0.02,0.62,U] [#6 0.17,0.06,0.62,U] [#7 -0.09,0.05,0.69,U] [#8 -0.04,0.01,0.49,U] 
22:25:38.690 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.06}, one-star: {0.14, 0.20}
22:25:38.692 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:25:38.693 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:25:38.695 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=0.03 mountY=-0.11, mountTheta=-1.26
22:25:38.697 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
22:25:38.700 00.003 1032 Enqueuing Move request for scope (0.10, 0.06)
22:25:38.702 00.002 10072 Worker thread wakes up
22:25:38.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
22:25:38.702 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
22:25:38.702 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
22:25:38.704 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:25:38.705 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:38.705 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:25:38.705 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:38.705 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:25:38.705 00.000 10072 MoveAxis(W, 2, ABG)
22:25:38.705 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:38.706 00.001 10072 IsGuiding returns 0
22:25:38.706 00.000 10072 PulseGuide returned control before completion, sleep 12
22:25:38.719 00.013 10072 IsGuiding returns 0
22:25:38.719 00.000 10072 Move returns status 0, amount 2
22:25:38.719 00.000 10072 MoveAxis(N, 0, ABG)
22:25:38.719 00.000 10072 Move returns status 0, amount 0
22:25:38.719 00.000 10072 move complete, result=0
22:25:38.719 00.000 10072 worker thread done servicing request
22:25:38.723 00.004 1032 UpdateGuideState exits: m=1395 SNR=26.3
22:25:38.727 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:38.729 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:38.730 00.001 1032 Enqueuing Expose request
22:25:38.732 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:25:38.733 00.001 10072 Worker thread wakes up
22:25:38.733 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:38.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:39.361 00.628 10072 Exposure complete
22:25:39.414 00.053 10072 worker thread done servicing request
22:25:39.414 00.000 1032 OnExposeComplete: enter
22:25:39.417 00.003 1032 UpdateGuideState(): m_state=6
22:25:39.419 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3916
22:25:39.422 00.003 1032 Star::Find returns 1 (0), X=1099.46, Y=136.38, Mass=1534, SNR=27.5, Peak=151 HFD=3.2
22:25:39.428 00.006 1032 MultiStar: [#1 0.05,-0.14,0.91,U] [#2 -0.04,-0.03,0.70,U] [#3 0.12,0.24,0.00,M2] [#4 -0.07,-0.03,0.65,U] [#5 0.17,-0.22,0.00,M1] [#6 0.25,0.11,0.00,M1] [#7 -0.06,0.08,0.63,U] [#8 -0.08,0.02,0.47,U] 
22:25:39.430 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.02}, one-star: {0.18, 0.20}
22:25:39.431 00.001 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
22:25:39.433 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
22:25:39.435 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.88 mountX=0.02 mountY=-0.02, mountTheta=-0.95
22:25:39.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
22:25:39.439 00.001 1032 Enqueuing Move request for scope (0.02, 0.02)
22:25:39.442 00.003 10072 Worker thread wakes up
22:25:39.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:25:39.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:25:39.442 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
22:25:39.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:25:39.446 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:39.446 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:25:39.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:39.446 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:25:39.446 00.000 10072 MoveAxis(W, 3, ABG)
22:25:39.446 00.000 10072 Guiding  Dir = 3, Dur = 3
22:25:39.447 00.001 10072 IsGuiding returns 0
22:25:39.447 00.000 10072 PulseGuide returned control before completion, sleep 13
22:25:39.464 00.017 1032 UpdateGuideState exits: m=1534 SNR=27.5
22:25:39.466 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:39.468 00.002 10072 IsGuiding returns 0
22:25:39.468 00.000 10072 Move returns status 0, amount 3
22:25:39.468 00.000 10072 MoveAxis(N, 0, ABG)
22:25:39.468 00.000 10072 Move returns status 0, amount 0
22:25:39.468 00.000 10072 move complete, result=0
22:25:39.468 00.000 10072 worker thread done servicing request
22:25:39.468 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:39.471 00.003 1032 Enqueuing Expose request
22:25:39.473 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:25:39.474 00.001 10072 Worker thread wakes up
22:25:39.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:39.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:39.890 00.416 10072 Exposure complete
22:25:39.946 00.056 10072 worker thread done servicing request
22:25:39.947 00.001 1032 OnExposeComplete: enter
22:25:39.949 00.002 1032 UpdateGuideState(): m_state=6
22:25:39.950 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3917
22:25:39.952 00.002 1032 Star::Find returns 1 (0), X=1099.53, Y=136.34, Mass=1418, SNR=26.5, Peak=126 HFD=3.2
22:25:39.954 00.002 1032 MultiStar: [#1 0.08,-0.14,0.95,U] [#2 0.04,-0.08,0.79,U] [#3 0.02,0.09,0.68,U] [#4 -0.02,-0.10,0.67,U] [#5 -0.05,-0.12,0.62,U] [#6 0.21,0.01,0.60,U] [#7 -0.22,-0.02,0.67,U] [#8 -0.17,-0.13,0.48,U] 
22:25:39.956 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.25, 0.16}
22:25:39.958 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
22:25:39.960 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
22:25:39.961 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.69 mountX=-0.04 mountY=-0.03, mountTheta=-2.52
22:25:39.965 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
22:25:39.967 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
22:25:39.969 00.002 10072 Worker thread wakes up
22:25:39.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:25:39.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:25:39.969 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.03
22:25:39.971 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:25:39.974 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:39.974 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:25:39.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:39.975 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:25:39.975 00.000 10072 MoveAxis(W, 2, ABG)
22:25:39.975 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:39.975 00.000 10072 IsGuiding returns 0
22:25:39.975 00.000 10072 PulseGuide returned control before completion, sleep 12
22:25:39.993 00.018 1032 UpdateGuideState exits: m=1418 SNR=26.5
22:25:39.996 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:39.999 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:40.000 00.001 1032 Enqueuing Expose request
22:25:40.002 00.002 10072 IsGuiding returns 0
22:25:40.002 00.000 10072 Move returns status 0, amount 2
22:25:40.002 00.000 10072 MoveAxis(N, 0, ABG)
22:25:40.002 00.000 10072 Move returns status 0, amount 0
22:25:40.002 00.000 10072 move complete, result=0
22:25:40.002 00.000 10072 worker thread done servicing request
22:25:40.002 00.000 10072 Worker thread wakes up
22:25:40.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:40.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:40.009 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:25:40.626 00.617 10072 Exposure complete
22:25:40.682 00.056 10072 worker thread done servicing request
22:25:40.682 00.000 1032 OnExposeComplete: enter
22:25:40.684 00.002 1032 UpdateGuideState(): m_state=6
22:25:40.686 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3918
22:25:40.688 00.002 1032 Star::Find returns 1 (0), X=1099.48, Y=136.23, Mass=1430, SNR=26.6, Peak=134 HFD=3.1
22:25:40.689 00.001 1032 MultiStar: [#1 0.11,-0.09,0.92,U] [#2 0.05,-0.04,0.75,U] [#3 0.03,0.09,0.71,U] [#4 -0.03,0.02,0.64,U] [#5 0.13,-0.04,0.60,U] [#6 0.14,0.05,0.59,U] [#7 -0.09,-0.03,0.66,U] [#8 -0.08,-0.02,0.50,U] 
22:25:40.691 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.00}, one-star: {0.19, 0.06}
22:25:40.692 00.001 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:25:40.694 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:25:40.695 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.02 mountX=-0.02 mountY=-0.06, mountTheta=-1.85
22:25:40.698 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.00, opts=13)
22:25:40.700 00.002 1032 Enqueuing Move request for scope (0.06, -0.00)
22:25:40.702 00.002 10072 Worker thread wakes up
22:25:40.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
22:25:40.702 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
22:25:40.702 00.000 10072 Moving (0.06, -0.00) raw xDistance=-0.02 yDistance=-0.06
22:25:40.705 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:25:40.709 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:40.709 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:25:40.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:40.709 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:25:40.709 00.000 10072 MoveAxis(W, 3, ABG)
22:25:40.709 00.000 10072 Guiding  Dir = 3, Dur = 3
22:25:40.710 00.001 10072 IsGuiding returns 0
22:25:40.710 00.000 10072 PulseGuide returned control before completion, sleep 13
22:25:40.725 00.015 1032 UpdateGuideState exits: m=1430 SNR=26.6
22:25:40.728 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:40.729 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:40.731 00.002 1032 Enqueuing Expose request
22:25:40.733 00.002 10072 IsGuiding returns 0
22:25:40.733 00.000 10072 Move returns status 0, amount 3
22:25:40.733 00.000 10072 MoveAxis(N, 0, ABG)
22:25:40.733 00.000 10072 Move returns status 0, amount 0
22:25:40.733 00.000 10072 move complete, result=0
22:25:40.733 00.000 10072 worker thread done servicing request
22:25:40.733 00.000 10072 Worker thread wakes up
22:25:40.733 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:40.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:40.741 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:25:41.145 00.404 10072 Exposure complete
22:25:41.202 00.057 10072 worker thread done servicing request
22:25:41.202 00.000 1032 OnExposeComplete: enter
22:25:41.206 00.004 1032 UpdateGuideState(): m_state=6
22:25:41.209 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3919
22:25:41.211 00.002 1032 Star::Find returns 1 (0), X=1099.48, Y=136.33, Mass=1288, SNR=25.2, Peak=123 HFD=3.2
22:25:41.213 00.002 1032 MultiStar: [#1 0.11,-0.00,0.95,U] [#2 -0.04,0.04,0.76,U] [#3 0.02,0.12,0.78,U] [#4 -0.15,-0.02,0.71,U] [#5 0.17,-0.11,0.68,U] [#6 0.12,0.09,0.68,U] [#7 -0.17,0.08,0.69,U] [#8 -0.08,0.07,0.50,U] 
22:25:41.214 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.20, 0.15}
22:25:41.216 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
22:25:41.218 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
22:25:41.219 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.98 mountX=0.04 mountY=-0.05, mountTheta=-0.85
22:25:41.223 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
22:25:41.224 00.001 1032 Enqueuing Move request for scope (0.03, 0.05)
22:25:41.226 00.002 10072 Worker thread wakes up
22:25:41.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
22:25:41.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
22:25:41.226 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.05
22:25:41.228 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:25:41.230 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:41.230 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:25:41.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:41.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:25:41.230 00.000 10072 MoveAxis(W, 2, ABG)
22:25:41.230 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:41.230 00.000 10072 IsGuiding returns 0
22:25:41.231 00.001 10072 PulseGuide returned control before completion, sleep 12
22:25:41.249 00.018 1032 UpdateGuideState exits: m=1288 SNR=25.2
22:25:41.252 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:41.255 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:41.257 00.002 10072 IsGuiding returns 0
22:25:41.257 00.000 10072 Move returns status 0, amount 2
22:25:41.257 00.000 10072 MoveAxis(N, 0, ABG)
22:25:41.257 00.000 10072 Move returns status 0, amount 0
22:25:41.257 00.000 10072 move complete, result=0
22:25:41.257 00.000 1032 Enqueuing Expose request
22:25:41.260 00.003 10072 worker thread done servicing request
22:25:41.260 00.000 10072 Worker thread wakes up
22:25:41.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:41.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:41.260 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:25:41.897 00.637 10072 Exposure complete
22:25:41.956 00.059 10072 worker thread done servicing request
22:25:41.956 00.000 1032 OnExposeComplete: enter
22:25:41.959 00.003 1032 UpdateGuideState(): m_state=6
22:25:41.962 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3920
22:25:41.963 00.001 1032 Star::Find returns 1 (0), X=1099.58, Y=136.37, Mass=1183, SNR=24.2, Peak=113 HFD=3.1
22:25:41.965 00.002 1032 MultiStar: [#1 0.07,-0.00,1.03,U] [#2 0.15,0.14,0.81,U] [#3 -0.02,0.13,0.80,U] [#4 0.07,0.06,0.70,U] [#5 0.11,-0.02,0.67,U] [#6 0.14,0.12,0.69,U] [#7 -0.15,0.12,0.77,U] [#8 -0.01,0.04,0.54,U] 
22:25:41.966 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.09}, one-star: {0.30, 0.20}
22:25:41.968 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
22:25:41.970 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
22:25:41.971 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=0.07 mountY=-0.10, mountTheta=-0.99
22:25:41.974 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
22:25:41.976 00.002 1032 Enqueuing Move request for scope (0.08, 0.09)
22:25:41.977 00.001 10072 Worker thread wakes up
22:25:41.978 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
22:25:41.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
22:25:41.978 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
22:25:41.979 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:25:41.981 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:41.982 00.001 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:25:41.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:41.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:25:41.982 00.000 10072 MoveAxis(W, 3, ABG)
22:25:41.982 00.000 10072 Guiding  Dir = 3, Dur = 3
22:25:41.983 00.001 10072 IsGuiding returns 0
22:25:41.983 00.000 10072 PulseGuide returned control before completion, sleep 13
22:25:42.001 00.018 10072 IsGuiding returns 0
22:25:42.001 00.000 10072 Move returns status 0, amount 3
22:25:42.001 00.000 10072 MoveAxis(N, 0, ABG)
22:25:42.001 00.000 10072 Move returns status 0, amount 0
22:25:42.002 00.001 10072 move complete, result=0
22:25:42.002 00.000 10072 worker thread done servicing request
22:25:42.002 00.000 1032 UpdateGuideState exits: m=1183 SNR=24.2
22:25:42.005 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:42.007 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:42.009 00.002 1032 Enqueuing Expose request
22:25:42.010 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:25:42.012 00.002 10072 Worker thread wakes up
22:25:42.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:42.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:42.427 00.415 10072 Exposure complete
22:25:42.475 00.048 10072 worker thread done servicing request
22:25:42.475 00.000 1032 OnExposeComplete: enter
22:25:42.476 00.001 1032 UpdateGuideState(): m_state=6
22:25:42.478 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3921
22:25:42.480 00.002 1032 Star::Find returns 1 (0), X=1099.50, Y=136.34, Mass=1489, SNR=27.1, Peak=145 HFD=3.1
22:25:42.482 00.002 1032 MultiStar: [#1 0.10,-0.00,0.90,U] [#2 0.23,-0.04,0.78,U] [#3 0.00,0.09,0.69,U] [#4 0.08,-0.01,0.61,U] [#5 0.06,-0.03,0.60,U] [#6 0.12,0.23,0.00,M1] [#7 -0.18,0.06,0.67,U] [#8 -0.03,0.03,0.47,U] 
22:25:42.483 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {0.22, 0.17}
22:25:42.484 00.001 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
22:25:42.485 00.001 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
22:25:42.488 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.49 mountX=0.02 mountY=-0.08, mountTheta=-1.34
22:25:42.491 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
22:25:42.493 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
22:25:42.494 00.001 10072 Worker thread wakes up
22:25:42.494 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:25:42.494 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:25:42.494 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.08
22:25:42.496 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:25:42.498 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:42.498 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:25:42.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:42.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:25:42.499 00.001 10072 MoveAxis(W, 2, ABG)
22:25:42.499 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:42.499 00.000 10072 IsGuiding returns 0
22:25:42.499 00.000 10072 PulseGuide returned control before completion, sleep 12
22:25:42.515 00.016 1032 UpdateGuideState exits: m=1489 SNR=27.1
22:25:42.517 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:42.519 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:42.521 00.002 1032 Enqueuing Expose request
22:25:42.522 00.001 10072 IsGuiding returns 0
22:25:42.522 00.000 10072 Move returns status 0, amount 2
22:25:42.522 00.000 10072 MoveAxis(N, 0, ABG)
22:25:42.522 00.000 10072 Move returns status 0, amount 0
22:25:42.522 00.000 10072 move complete, result=0
22:25:42.522 00.000 10072 worker thread done servicing request
22:25:42.522 00.000 10072 Worker thread wakes up
22:25:42.522 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:42.522 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:42.528 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:25:43.162 00.634 10072 Exposure complete
22:25:43.216 00.054 10072 worker thread done servicing request
22:25:43.216 00.000 1032 OnExposeComplete: enter
22:25:43.218 00.002 1032 UpdateGuideState(): m_state=6
22:25:43.219 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3922
22:25:43.221 00.002 1032 Star::Find returns 1 (0), X=1099.52, Y=136.31, Mass=1241, SNR=24.8, Peak=111 HFD=3.2
22:25:43.222 00.001 1032 MultiStar: [#1 0.14,-0.10,0.98,U] [#2 0.22,0.09,0.82,U] [#3 -0.03,0.12,0.75,U] [#4 -0.05,-0.08,0.66,U] [#5 -0.01,-0.20,0.62,U] [#6 0.09,0.11,0.64,U] [#7 -0.11,0.08,0.67,U] [#8 0.02,0.08,0.54,U] 
22:25:43.224 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.24, 0.14}
22:25:43.226 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
22:25:43.227 00.001 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
22:25:43.229 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.38 mountX=0.01 mountY=-0.08, mountTheta=-1.45
22:25:43.231 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
22:25:43.233 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
22:25:43.235 00.002 10072 Worker thread wakes up
22:25:43.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:25:43.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:25:43.235 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
22:25:43.238 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:25:43.241 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:43.241 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:25:43.241 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:43.241 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:25:43.241 00.000 10072 MoveAxis(W, 3, ABG)
22:25:43.241 00.000 10072 Guiding  Dir = 3, Dur = 3
22:25:43.241 00.000 10072 IsGuiding returns 0
22:25:43.242 00.001 10072 PulseGuide returned control before completion, sleep 13
22:25:43.259 00.017 1032 UpdateGuideState exits: m=1241 SNR=24.8
22:25:43.260 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:43.262 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:43.263 00.001 1032 Enqueuing Expose request
22:25:43.270 00.007 10072 IsGuiding returns 0
22:25:43.270 00.000 10072 Move returns status 0, amount 3
22:25:43.270 00.000 10072 MoveAxis(N, 0, ABG)
22:25:43.270 00.000 10072 Move returns status 0, amount 0
22:25:43.270 00.000 10072 move complete, result=0
22:25:43.270 00.000 10072 worker thread done servicing request
22:25:43.270 00.000 10072 Worker thread wakes up
22:25:43.270 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:43.270 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:43.274 00.004 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:25:43.676 00.402 10072 Exposure complete
22:25:43.731 00.055 10072 worker thread done servicing request
22:25:43.731 00.000 1032 OnExposeComplete: enter
22:25:43.733 00.002 1032 UpdateGuideState(): m_state=6
22:25:43.735 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3923
22:25:43.738 00.003 1032 Star::Find returns 1 (0), X=1099.47, Y=136.32, Mass=1223, SNR=24.6, Peak=122 HFD=3.2
22:25:43.742 00.004 1032 MultiStar: [#1 0.06,-0.05,0.98,U] [#2 0.06,-0.04,0.83,U] [#3 0.06,0.03,0.77,U] [#4 -0.02,-0.02,0.65,U] [#5 0.07,-0.01,0.71,U] [#6 0.21,0.07,0.65,U] [#7 -0.14,-0.01,0.65,U] [#8 -0.05,-0.02,0.56,U] 
22:25:43.745 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.19, 0.15}
22:25:43.747 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
22:25:43.749 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
22:25:43.751 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.25 mountX=-0.00 mountY=-0.06, mountTheta=-1.58
22:25:43.754 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
22:25:43.756 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
22:25:43.758 00.002 10072 Worker thread wakes up
22:25:43.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:25:43.758 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:25:43.758 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
22:25:43.760 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:25:43.761 00.001 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:43.761 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:25:43.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:43.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:25:43.761 00.000 10072 MoveAxis(W, 2, ABG)
22:25:43.761 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:43.763 00.002 10072 IsGuiding returns 0
22:25:43.763 00.000 10072 PulseGuide returned control before completion, sleep 12
22:25:43.781 00.018 1032 UpdateGuideState exits: m=1223 SNR=24.6
22:25:43.784 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:43.785 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:43.787 00.002 1032 Enqueuing Expose request
22:25:43.789 00.002 10072 IsGuiding returns 0
22:25:43.789 00.000 10072 Move returns status 0, amount 2
22:25:43.789 00.000 10072 MoveAxis(N, 0, ABG)
22:25:43.789 00.000 10072 Move returns status 0, amount 0
22:25:43.789 00.000 10072 move complete, result=0
22:25:43.789 00.000 10072 worker thread done servicing request
22:25:43.789 00.000 10072 Worker thread wakes up
22:25:43.789 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:43.789 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:43.796 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:25:44.427 00.631 10072 Exposure complete
22:25:44.478 00.051 10072 worker thread done servicing request
22:25:44.479 00.001 1032 OnExposeComplete: enter
22:25:44.482 00.003 1032 UpdateGuideState(): m_state=6
22:25:44.484 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3924
22:25:44.485 00.001 1032 Star::Find returns 1 (0), X=1099.46, Y=136.31, Mass=1288, SNR=25.2, Peak=115 HFD=3.2
22:25:44.490 00.005 1032 MultiStar: [#1 0.15,-0.05,0.97,U] [#2 0.18,0.00,0.76,U] [#3 -0.04,0.16,0.71,U] [#4 0.04,0.09,0.70,U] [#5 0.03,-0.05,0.69,U] [#6 0.13,0.10,0.62,U] [#7 -0.15,0.01,0.70,U] [#8 -0.03,0.14,0.54,U] 
22:25:44.491 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.18, 0.14}
22:25:44.493 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
22:25:44.495 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
22:25:44.496 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.71 mountX=0.04 mountY=-0.08, mountTheta=-1.12
22:25:44.500 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
22:25:44.503 00.003 1032 Enqueuing Move request for scope (0.07, 0.06)
22:25:44.505 00.002 10072 Worker thread wakes up
22:25:44.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:25:44.505 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:25:44.505 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
22:25:44.507 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:25:44.509 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:44.509 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:25:44.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:44.509 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:25:44.509 00.000 10072 MoveAxis(W, 2, ABG)
22:25:44.509 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:44.510 00.001 10072 IsGuiding returns 0
22:25:44.510 00.000 10072 PulseGuide returned control before completion, sleep 12
22:25:44.530 00.020 1032 UpdateGuideState exits: m=1288 SNR=25.2
22:25:44.532 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:44.534 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:44.536 00.002 1032 Enqueuing Expose request
22:25:44.537 00.001 10072 IsGuiding returns 0
22:25:44.538 00.001 10072 Move returns status 0, amount 2
22:25:44.538 00.000 10072 MoveAxis(N, 0, ABG)
22:25:44.538 00.000 10072 Move returns status 0, amount 0
22:25:44.538 00.000 10072 move complete, result=0
22:25:44.538 00.000 10072 worker thread done servicing request
22:25:44.538 00.000 10072 Worker thread wakes up
22:25:44.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:44.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:44.546 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:25:44.946 00.400 10072 Exposure complete
22:25:44.999 00.053 10072 worker thread done servicing request
22:25:44.999 00.000 1032 OnExposeComplete: enter
22:25:45.001 00.002 1032 UpdateGuideState(): m_state=6
22:25:45.002 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3925
22:25:45.004 00.002 1032 Star::Find returns 1 (0), X=1099.39, Y=136.33, Mass=1242, SNR=24.8, Peak=120 HFD=3.2
22:25:45.006 00.002 1032 MultiStar: [#1 0.05,-0.11,0.99,U] [#2 0.11,0.01,0.88,U] [#3 -0.05,0.15,0.74,U] [#4 -0.04,-0.01,0.72,U] [#5 -0.02,-0.10,0.71,U] [#6 0.13,0.03,0.67,U] [#7 -0.18,-0.01,0.75,U] [#8 -0.10,-0.04,0.49,U] 
22:25:45.007 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.10, 0.16}
22:25:45.009 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:25:45.010 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:25:45.012 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.76 mountX=0.01 mountY=-0.01, mountTheta=-1.07
22:25:45.015 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
22:25:45.017 00.002 1032 Enqueuing Move request for scope (0.01, 0.01)
22:25:45.019 00.002 10072 Worker thread wakes up
22:25:45.020 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:25:45.020 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:25:45.020 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
22:25:45.022 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:25:45.025 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:45.025 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:25:45.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:45.025 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:25:45.026 00.001 10072 MoveAxis(W, 2, ABG)
22:25:45.026 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:45.026 00.000 10072 IsGuiding returns 0
22:25:45.026 00.000 10072 PulseGuide returned control before completion, sleep 12
22:25:45.042 00.016 1032 UpdateGuideState exits: m=1242 SNR=24.8
22:25:45.044 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:45.046 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:45.047 00.001 1032 Enqueuing Expose request
22:25:45.052 00.005 10072 IsGuiding returns 0
22:25:45.052 00.000 10072 Move returns status 0, amount 2
22:25:45.052 00.000 10072 MoveAxis(N, 0, ABG)
22:25:45.052 00.000 10072 Move returns status 0, amount 0
22:25:45.052 00.000 10072 move complete, result=0
22:25:45.052 00.000 10072 worker thread done servicing request
22:25:45.052 00.000 10072 Worker thread wakes up
22:25:45.052 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:45.052 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:45.058 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:25:45.680 00.622 10072 Exposure complete
22:25:45.732 00.052 10072 worker thread done servicing request
22:25:45.733 00.001 1032 OnExposeComplete: enter
22:25:45.736 00.003 1032 UpdateGuideState(): m_state=6
22:25:45.737 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3926
22:25:45.739 00.002 1032 Star::Find returns 1 (0), X=1099.50, Y=136.20, Mass=1372, SNR=26.0, Peak=126 HFD=3.2
22:25:45.741 00.002 1032 MultiStar: [#1 0.12,-0.17,0.91,U] [#2 0.02,-0.09,0.69,U] [#3 -0.07,0.04,0.78,U] [#4 -0.03,-0.14,0.68,U] [#5 0.03,-0.29,0.00,M1] [#6 0.10,0.02,0.63,U] [#7 -0.14,0.05,0.67,U] [#8 -0.06,-0.08,0.52,U] 
22:25:45.742 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {0.22, 0.02}
22:25:45.744 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
22:25:45.746 00.002 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
22:25:45.747 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.89 mountX=-0.05 mountY=-0.02, mountTheta=-2.72
22:25:45.749 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
22:25:45.751 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
22:25:45.752 00.001 10072 Worker thread wakes up
22:25:45.752 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
22:25:45.752 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
22:25:45.752 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
22:25:45.754 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:25:45.756 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:45.756 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:25:45.756 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:45.756 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:25:45.756 00.000 10072 MoveAxis(W, 2, ABG)
22:25:45.756 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:45.757 00.001 10072 IsGuiding returns 0
22:25:45.757 00.000 10072 PulseGuide returned control before completion, sleep 12
22:25:45.771 00.014 10072 IsGuiding returns 0
22:25:45.771 00.000 10072 Move returns status 0, amount 2
22:25:45.771 00.000 10072 MoveAxis(N, 0, ABG)
22:25:45.771 00.000 10072 Move returns status 0, amount 0
22:25:45.771 00.000 10072 move complete, result=0
22:25:45.772 00.001 10072 worker thread done servicing request
22:25:45.775 00.003 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:25:45.777 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:45.780 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:45.782 00.002 1032 Enqueuing Expose request
22:25:45.783 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:25:45.785 00.002 10072 Worker thread wakes up
22:25:45.785 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:45.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:46.196 00.411 10072 Exposure complete
22:25:46.254 00.058 10072 worker thread done servicing request
22:25:46.254 00.000 1032 OnExposeComplete: enter
22:25:46.256 00.002 1032 UpdateGuideState(): m_state=6
22:25:46.258 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3927
22:25:46.260 00.002 1032 Star::Find returns 1 (0), X=1099.50, Y=136.20, Mass=1216, SNR=24.5, Peak=111 HFD=3.1
22:25:46.262 00.002 1032 MultiStar: [#1 0.12,-0.21,0.00,M1] [#2 0.15,-0.07,0.78,U] [#3 0.03,0.05,0.79,U] [#4 0.05,-0.07,0.72,U] [#5 0.11,-0.22,0.00,M2] [#6 0.18,0.07,0.64,U] [#7 -0.15,-0.06,0.76,U] [#8 -0.05,-0.06,0.54,U] 
22:25:46.264 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.01}, one-star: {0.21, 0.03}
22:25:46.266 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:25:46.268 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:25:46.271 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.19 mountX=-0.03 mountY=-0.06, mountTheta=-2.02
22:25:46.274 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
22:25:46.276 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
22:25:46.278 00.002 10072 Worker thread wakes up
22:25:46.278 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:25:46.278 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:25:46.278 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
22:25:46.279 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:25:46.281 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:25:46.281 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:25:46.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:46.282 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:25:46.282 00.000 10072 MoveAxis(W, 2, ABG)
22:25:46.282 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:46.282 00.000 10072 IsGuiding returns 0
22:25:46.282 00.000 10072 PulseGuide returned control before completion, sleep 12
22:25:46.300 00.018 1032 UpdateGuideState exits: m=1216 SNR=24.5
22:25:46.304 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:46.306 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:46.308 00.002 1032 Enqueuing Expose request
22:25:46.311 00.003 10072 IsGuiding returns 0
22:25:46.311 00.000 10072 Move returns status 0, amount 2
22:25:46.311 00.000 10072 MoveAxis(N, 0, ABG)
22:25:46.311 00.000 10072 Move returns status 0, amount 0
22:25:46.311 00.000 10072 move complete, result=0
22:25:46.311 00.000 10072 worker thread done servicing request
22:25:46.311 00.000 10072 Worker thread wakes up
22:25:46.311 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:46.311 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:46.319 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:25:46.945 00.626 10072 Exposure complete
22:25:46.999 00.054 10072 worker thread done servicing request
22:25:46.999 00.000 1032 OnExposeComplete: enter
22:25:47.001 00.002 1032 UpdateGuideState(): m_state=6
22:25:47.004 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3928
22:25:47.006 00.002 1032 Star::Find returns 1 (0), X=1099.48, Y=136.23, Mass=1307, SNR=25.4, Peak=126 HFD=3.1
22:25:47.008 00.002 1032 MultiStar: [#1 0.12,-0.09,0.91,U] [#2 0.11,-0.05,0.82,U] [#3 -0.00,-0.01,0.77,U] [#4 -0.10,-0.04,0.70,U] [#5 0.14,0.00,0.67,U] [#6 0.11,-0.08,0.63,U] [#7 -0.21,0.02,0.70,U] [#8 -0.15,0.06,0.54,U] 
22:25:47.009 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.20, 0.05}
22:25:47.011 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
22:25:47.013 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
22:25:47.014 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.41 mountX=-0.03 mountY=-0.03, mountTheta=-2.24
22:25:47.017 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
22:25:47.018 00.001 1032 Enqueuing Move request for scope (0.04, -0.02)
22:25:47.021 00.003 10072 Worker thread wakes up
22:25:47.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:25:47.021 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:25:47.021 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
22:25:47.023 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:25:47.025 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:25:47.026 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:25:47.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:47.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:25:47.026 00.000 10072 MoveAxis(W, 2, ABG)
22:25:47.026 00.000 10072 Guiding  Dir = 3, Dur = 2
22:25:47.026 00.000 10072 IsGuiding returns 0
22:25:47.027 00.001 10072 PulseGuide returned control before completion, sleep 12
22:25:47.044 00.017 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:25:47.046 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:47.049 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:47.052 00.003 1032 Enqueuing Expose request
22:25:47.054 00.002 10072 IsGuiding returns 0
22:25:47.054 00.000 10072 Move returns status 0, amount 2
22:25:47.055 00.001 10072 MoveAxis(N, 0, ABG)
22:25:47.055 00.000 10072 Move returns status 0, amount 0
22:25:47.055 00.000 10072 move complete, result=0
22:25:47.055 00.000 10072 worker thread done servicing request
22:25:47.055 00.000 10072 Worker thread wakes up
22:25:47.055 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:47.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:47.062 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:25:47.466 00.404 10072 Exposure complete
22:25:47.516 00.050 10072 worker thread done servicing request
22:25:47.516 00.000 1032 OnExposeComplete: enter
22:25:47.518 00.002 1032 UpdateGuideState(): m_state=6
22:25:47.520 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3929
22:25:47.523 00.003 1032 Star::Find returns 1 (0), X=1099.45, Y=136.32, Mass=1268, SNR=25.0, Peak=130 HFD=3.2
22:25:47.526 00.003 1032 MultiStar: [#1 0.01,-0.04,0.96,U] [#2 0.07,0.02,0.83,U] [#3 0.01,0.14,0.77,U] [#4 0.00,0.09,0.66,U] [#5 -0.01,0.07,0.72,U] [#6 0.08,0.12,0.60,U] [#7 -0.16,0.08,0.77,U] [#8 -0.08,0.09,0.54,U] 
22:25:47.528 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.17, 0.15}
22:25:47.531 00.003 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
22:25:47.533 00.002 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
22:25:47.536 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.35 mountX=0.07 mountY=-0.04, mountTheta=-0.48
22:25:47.541 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
22:25:47.542 00.001 1032 Enqueuing Move request for scope (0.02, 0.08)
22:25:47.544 00.002 10072 Worker thread wakes up
22:25:47.544 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
22:25:47.544 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
22:25:47.544 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
22:25:47.546 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:25:47.550 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:25:47.550 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:25:47.550 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:47.550 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:25:47.550 00.000 10072 MoveAxis(W, 1, ABG)
22:25:47.550 00.000 10072 Guiding  Dir = 3, Dur = 1
22:25:47.550 00.000 10072 IsGuiding returns 0
22:25:47.551 00.001 10072 PulseGuide returned control before completion, sleep 11
22:25:47.569 00.018 1032 UpdateGuideState exits: m=1268 SNR=25.0
22:25:47.571 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:47.573 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:47.575 00.002 1032 Enqueuing Expose request
22:25:47.577 00.002 10072 IsGuiding returns 0
22:25:47.577 00.000 10072 Move returns status 0, amount 1
22:25:47.577 00.000 10072 MoveAxis(N, 0, ABG)
22:25:47.577 00.000 10072 Move returns status 0, amount 0
22:25:47.577 00.000 10072 move complete, result=0
22:25:47.577 00.000 10072 worker thread done servicing request
22:25:47.577 00.000 10072 Worker thread wakes up
22:25:47.577 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:47.577 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:47.584 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:25:48.216 00.632 10072 Exposure complete
22:25:48.270 00.054 10072 worker thread done servicing request
22:25:48.270 00.000 1032 OnExposeComplete: enter
22:25:48.273 00.003 1032 UpdateGuideState(): m_state=6
22:25:48.275 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3930
22:25:48.277 00.002 1032 Star::Find returns 1 (0), X=1099.48, Y=136.49, Mass=1281, SNR=25.2, Peak=110 HFD=3.2
22:25:48.278 00.001 1032 MultiStar: [#1 0.12,-0.04,0.97,U] [#2 0.08,0.01,0.76,U] [#3 -0.01,0.17,0.74,U] [#4 0.03,0.13,0.65,U] [#5 0.14,-0.19,0.64,U] [#6 0.23,0.16,0.00,M1] [#7 -0.06,0.02,0.66,U] [#8 -0.03,0.12,0.53,U] 
22:25:48.281 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.20, 0.32}
22:25:48.282 00.001 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
22:25:48.285 00.003 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
22:25:48.286 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.80 mountX=0.05 mountY=-0.09, mountTheta=-1.03
22:25:48.289 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
22:25:48.291 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
22:25:48.293 00.002 10072 Worker thread wakes up
22:25:48.293 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
22:25:48.293 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
22:25:48.293 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.05 yDistance=-0.09
22:25:48.295 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:25:48.299 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:25:48.299 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:25:48.299 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:48.299 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:25:48.299 00.000 10072 MoveAxis(W, 1, ABG)
22:25:48.299 00.000 10072 Guiding  Dir = 3, Dur = 1
22:25:48.299 00.000 10072 IsGuiding returns 0
22:25:48.300 00.001 10072 PulseGuide returned control before completion, sleep 11
22:25:48.317 00.017 1032 UpdateGuideState exits: m=1281 SNR=25.2
22:25:48.320 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:48.322 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:48.323 00.001 1032 Enqueuing Expose request
22:25:48.326 00.003 10072 IsGuiding returns 0
22:25:48.326 00.000 10072 Move returns status 0, amount 1
22:25:48.326 00.000 10072 MoveAxis(N, 0, ABG)
22:25:48.326 00.000 10072 Move returns status 0, amount 0
22:25:48.326 00.000 10072 move complete, result=0
22:25:48.326 00.000 10072 worker thread done servicing request
22:25:48.326 00.000 10072 Worker thread wakes up
22:25:48.326 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:48.326 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:48.335 00.009 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:25:48.735 00.400 10072 Exposure complete
22:25:48.791 00.056 10072 worker thread done servicing request
22:25:48.791 00.000 1032 OnExposeComplete: enter
22:25:48.793 00.002 1032 UpdateGuideState(): m_state=6
22:25:48.796 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3931
22:25:48.798 00.002 1032 Star::Find returns 1 (0), X=1099.50, Y=136.33, Mass=1285, SNR=25.2, Peak=117 HFD=3.1
22:25:48.802 00.004 1032 MultiStar: [#1 0.07,-0.18,0.99,U] [#2 -0.00,-0.07,0.77,U] [#3 0.04,0.07,0.75,U] [#4 -0.06,0.02,0.69,U] [#5 0.12,-0.19,0.66,U] [#6 0.12,0.05,0.58,U] [#7 -0.19,0.04,0.74,U] [#8 -0.13,-0.06,0.53,U] 
22:25:48.804 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.22, 0.16}
22:25:48.806 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
22:25:48.808 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
22:25:48.810 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.47 mountX=-0.02 mountY=-0.03, mountTheta=-2.30
22:25:48.812 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
22:25:48.814 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
22:25:48.816 00.002 10072 Worker thread wakes up
22:25:48.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:25:48.816 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:25:48.816 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
22:25:48.818 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:25:48.820 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:25:48.820 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:25:48.820 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:48.820 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:25:48.820 00.000 10072 MoveAxis(W, 0, ABG)
22:25:48.820 00.000 10072 Move returns status 0, amount 0
22:25:48.820 00.000 10072 MoveAxis(N, 0, ABG)
22:25:48.820 00.000 10072 Move returns status 0, amount 0
22:25:48.820 00.000 10072 move complete, result=0
22:25:48.820 00.000 10072 worker thread done servicing request
22:25:48.839 00.019 1032 UpdateGuideState exits: m=1285 SNR=25.2
22:25:48.841 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:48.843 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:48.844 00.001 1032 Enqueuing Expose request
22:25:48.846 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
22:25:48.848 00.002 10072 Worker thread wakes up
22:25:48.848 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:48.848 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:49.484 00.636 10072 Exposure complete
22:25:49.539 00.055 10072 worker thread done servicing request
22:25:49.539 00.000 1032 OnExposeComplete: enter
22:25:49.542 00.003 1032 UpdateGuideState(): m_state=6
22:25:49.545 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3932
22:25:49.548 00.003 1032 Star::Find returns 1 (0), X=1099.49, Y=136.30, Mass=1411, SNR=26.4, Peak=134 HFD=3.2
22:25:49.550 00.002 1032 MultiStar: [#1 0.14,-0.03,0.93,U] [#2 0.07,0.02,0.77,U] [#3 0.16,0.23,0.00,M1] [#4 0.04,0.07,0.65,U] [#5 0.22,-0.02,0.65,U] [#6 0.16,0.10,0.59,U] [#7 -0.07,0.10,0.70,U] [#8 -0.05,0.00,0.49,U] 
22:25:49.552 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.05}, one-star: {0.21, 0.13}
22:25:49.554 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:25:49.555 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:25:49.557 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.45 mountX=0.02 mountY=-0.11, mountTheta=-1.38
22:25:49.560 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
22:25:49.561 00.001 1032 Enqueuing Move request for scope (0.10, 0.05)
22:25:49.563 00.002 10072 Worker thread wakes up
22:25:49.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
22:25:49.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
22:25:49.563 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
22:25:49.564 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:25:49.566 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:25:49.566 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:25:49.566 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:49.566 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:25:49.566 00.000 10072 MoveAxis(E, 0, ABG)
22:25:49.566 00.000 10072 Move returns status 0, amount 0
22:25:49.566 00.000 10072 MoveAxis(N, 0, ABG)
22:25:49.566 00.000 10072 Move returns status 0, amount 0
22:25:49.567 00.001 10072 move complete, result=0
22:25:49.567 00.000 10072 worker thread done servicing request
22:25:49.585 00.018 1032 UpdateGuideState exits: m=1411 SNR=26.4
22:25:49.587 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:49.588 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:49.591 00.003 1032 Enqueuing Expose request
22:25:49.593 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:49.594 00.001 10072 Worker thread wakes up
22:25:49.594 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:49.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:50.004 00.410 10072 Exposure complete
22:25:50.056 00.052 10072 worker thread done servicing request
22:25:50.056 00.000 1032 OnExposeComplete: enter
22:25:50.058 00.002 1032 UpdateGuideState(): m_state=6
22:25:50.060 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3933
22:25:50.061 00.001 1032 Star::Find returns 1 (0), X=1099.55, Y=136.38, Mass=1142, SNR=23.7, Peak=107 HFD=3.2
22:25:50.063 00.002 1032 MultiStar: [#1 0.16,-0.05,1.10,U] [#2 0.15,0.08,0.80,U] [#3 0.10,0.22,0.81,U] [#4 0.04,0.14,0.75,U] [#5 0.11,-0.10,0.69,U] [#6 0.28,0.07,0.00,M1] [#7 -0.10,0.10,0.75,U] [#8 -0.10,0.15,0.57,U] 
22:25:50.065 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.09}, one-star: {0.27, 0.21}
22:25:50.066 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:25:50.067 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:25:50.069 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.76 mountX=0.06 mountY=-0.12, mountTheta=-1.07
22:25:50.072 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
22:25:50.074 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
22:25:50.076 00.002 10072 Worker thread wakes up
22:25:50.076 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
22:25:50.076 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
22:25:50.078 00.002 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
22:25:50.079 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:25:50.081 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:25:50.081 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:25:50.081 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:50.081 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:25:50.081 00.000 10072 MoveAxis(E, 0, ABG)
22:25:50.081 00.000 10072 Move returns status 0, amount 0
22:25:50.081 00.000 10072 MoveAxis(N, 0, ABG)
22:25:50.081 00.000 10072 Move returns status 0, amount 0
22:25:50.081 00.000 10072 move complete, result=0
22:25:50.081 00.000 10072 worker thread done servicing request
22:25:50.099 00.018 1032 UpdateGuideState exits: m=1142 SNR=23.7
22:25:50.102 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:50.104 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:50.105 00.001 1032 Enqueuing Expose request
22:25:50.107 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:50.109 00.002 10072 Worker thread wakes up
22:25:50.109 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:50.109 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:50.740 00.631 10072 Exposure complete
22:25:50.789 00.049 10072 worker thread done servicing request
22:25:50.789 00.000 1032 OnExposeComplete: enter
22:25:50.791 00.002 1032 UpdateGuideState(): m_state=6
22:25:50.793 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3934
22:25:50.795 00.002 1032 Star::Find returns 1 (0), X=1099.47, Y=136.44, Mass=1148, SNR=23.8, Peak=120 HFD=3.2
22:25:50.796 00.001 1032 MultiStar: [#1 0.15,-0.05,1.00,U] [#2 0.16,0.09,0.87,U] [#3 0.08,0.35,0.00,M1] [#4 0.01,0.16,0.72,U] [#5 0.15,0.12,0.66,U] [#6 0.15,0.18,0.61,U] [#7 -0.17,0.17,0.00,M1] [#8 -0.15,0.14,0.52,U] 
22:25:50.798 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.12}, one-star: {0.18, 0.27}
22:25:50.801 00.003 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
22:25:50.803 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
22:25:50.805 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.17 cameraTheta=0.84 mountX=0.09 mountY=-0.14, mountTheta=-0.99
22:25:50.808 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
22:25:50.809 00.001 1032 Enqueuing Move request for scope (0.11, 0.12)
22:25:50.811 00.002 10072 Worker thread wakes up
22:25:50.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
22:25:50.811 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
22:25:50.811 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.09 yDistance=-0.14
22:25:50.812 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:25:50.814 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:25:50.814 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:25:50.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:50.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:25:50.814 00.000 10072 MoveAxis(E, 0, ABG)
22:25:50.814 00.000 10072 Move returns status 0, amount 0
22:25:50.814 00.000 10072 MoveAxis(N, 0, ABG)
22:25:50.814 00.000 10072 Move returns status 0, amount 0
22:25:50.816 00.002 10072 move complete, result=0
22:25:50.816 00.000 10072 worker thread done servicing request
22:25:50.833 00.017 1032 UpdateGuideState exits: m=1148 SNR=23.8
22:25:50.836 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:50.837 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:50.839 00.002 1032 Enqueuing Expose request
22:25:50.840 00.001 10072 Worker thread wakes up
22:25:50.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:50.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:50.840 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:51.259 00.419 10072 Exposure complete
22:25:51.322 00.063 10072 worker thread done servicing request
22:25:51.322 00.000 1032 OnExposeComplete: enter
22:25:51.324 00.002 1032 UpdateGuideState(): m_state=6
22:25:51.326 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3935
22:25:51.329 00.003 1032 Star::Find returns 1 (0), X=1099.42, Y=136.45, Mass=1422, SNR=26.5, Peak=133 HFD=3.2
22:25:51.335 00.006 1032 MultiStar: [#1 0.19,-0.08,0.92,U] [#2 0.06,0.01,0.69,U] [#3 0.11,0.19,0.75,U] [#4 0.03,0.05,0.66,U] [#5 0.14,0.04,0.64,U] [#6 0.14,0.14,0.60,U] [#7 -0.07,0.04,0.63,U] [#8 -0.08,0.18,0.50,U] 
22:25:51.338 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.14, 0.28}
22:25:51.340 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
22:25:51.342 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
22:25:51.344 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.84 mountX=0.07 mountY=-0.11, mountTheta=-0.99
22:25:51.347 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
22:25:51.350 00.003 1032 Enqueuing Move request for scope (0.09, 0.10)
22:25:51.351 00.001 10072 Worker thread wakes up
22:25:51.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
22:25:51.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
22:25:51.351 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.11
22:25:51.354 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:25:51.357 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:25:51.357 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:25:51.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:51.358 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:25:51.358 00.000 10072 MoveAxis(E, 1, ABG)
22:25:51.358 00.000 10072 Guiding  Dir = 2, Dur = 1
22:25:51.358 00.000 10072 IsGuiding returns 0
22:25:51.359 00.001 10072 PulseGuide returned control before completion, sleep 11
22:25:51.379 00.020 10072 IsGuiding returns 0
22:25:51.380 00.001 10072 Move returns status 0, amount 1
22:25:51.380 00.000 10072 MoveAxis(N, 0, ABG)
22:25:51.380 00.000 10072 Move returns status 0, amount 0
22:25:51.380 00.000 10072 move complete, result=0
22:25:51.380 00.000 10072 worker thread done servicing request
22:25:51.381 00.001 1032 UpdateGuideState exits: m=1422 SNR=26.5
22:25:51.383 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:51.385 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:51.386 00.001 1032 Enqueuing Expose request
22:25:51.388 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:25:51.389 00.001 10072 Worker thread wakes up
22:25:51.389 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:51.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:52.027 00.638 10072 Exposure complete
22:25:52.084 00.057 10072 worker thread done servicing request
22:25:52.084 00.000 1032 OnExposeComplete: enter
22:25:52.087 00.003 1032 UpdateGuideState(): m_state=6
22:25:52.090 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3936
22:25:52.092 00.002 1032 Star::Find returns 1 (0), X=1099.48, Y=136.44, Mass=1472, SNR=27.0, Peak=148 HFD=3.2
22:25:52.094 00.002 1032 MultiStar: [#1 0.15,0.06,0.94,U] [#2 0.14,0.06,0.75,U] [#3 0.02,0.26,0.00,M1] [#4 -0.09,0.04,0.62,U] [#5 0.15,0.08,0.60,U] [#6 -0.02,0.24,0.00,M1] [#7 -0.13,0.11,0.67,U] [#8 -0.15,0.20,0.00,M1] 
22:25:52.095 00.001 1032 refined, 5 included, MultiStar: {0.09, 0.11}, one-star: {0.20, 0.27}
22:25:52.096 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
22:25:52.097 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
22:25:52.100 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.92 mountX=0.09 mountY=-0.11, mountTheta=-0.91
22:25:52.103 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
22:25:52.105 00.002 1032 Enqueuing Move request for scope (0.09, 0.11)
22:25:52.107 00.002 10072 Worker thread wakes up
22:25:52.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
22:25:52.107 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
22:25:52.107 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.09 yDistance=-0.11
22:25:52.109 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:25:52.111 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:25:52.111 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:25:52.111 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:52.112 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:25:52.112 00.000 10072 MoveAxis(E, 1, ABG)
22:25:52.112 00.000 10072 Guiding  Dir = 2, Dur = 1
22:25:52.112 00.000 10072 IsGuiding returns 0
22:25:52.112 00.000 10072 PulseGuide returned control before completion, sleep 11
22:25:52.132 00.020 1032 UpdateGuideState exits: m=1472 SNR=27.0
22:25:52.134 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:52.136 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:52.138 00.002 1032 Enqueuing Expose request
22:25:52.139 00.001 10072 IsGuiding returns 0
22:25:52.139 00.000 10072 Move returns status 0, amount 1
22:25:52.139 00.000 10072 MoveAxis(N, 0, ABG)
22:25:52.139 00.000 10072 Move returns status 0, amount 0
22:25:52.139 00.000 10072 move complete, result=0
22:25:52.139 00.000 10072 worker thread done servicing request
22:25:52.139 00.000 10072 Worker thread wakes up
22:25:52.139 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:52.141 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:52.149 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:25:52.557 00.408 10072 Exposure complete
22:25:52.607 00.050 10072 worker thread done servicing request
22:25:52.607 00.000 1032 OnExposeComplete: enter
22:25:52.608 00.001 1032 UpdateGuideState(): m_state=6
22:25:52.611 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3937
22:25:52.612 00.001 1032 Star::Find returns 1 (0), X=1099.40, Y=136.48, Mass=1389, SNR=26.2, Peak=134 HFD=3.2
22:25:52.614 00.002 1032 MultiStar: [#1 0.05,0.00,0.89,U] [#2 0.08,0.20,0.74,U] [#3 0.09,0.27,0.00,M2] [#4 -0.08,0.11,0.65,U] [#5 0.06,0.15,0.65,U] [#6 0.14,0.20,0.00,M2] [#7 -0.15,0.19,0.00,M1] [#8 -0.05,0.13,0.50,U] 
22:25:52.615 00.001 1032 refined, 5 included, MultiStar: {0.04, 0.16}, one-star: {0.12, 0.31}
22:25:52.617 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
22:25:52.619 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
22:25:52.621 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.31 mountX=0.14 mountY=-0.08, mountTheta=-0.52
22:25:52.624 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.16, opts=13)
22:25:52.626 00.002 1032 Enqueuing Move request for scope (0.04, 0.16)
22:25:52.627 00.001 10072 Worker thread wakes up
22:25:52.627 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
22:25:52.627 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
22:25:52.627 00.000 10072 Moving (0.04, 0.16) raw xDistance=0.14 yDistance=-0.08
22:25:52.629 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:25:52.631 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.97
22:25:52.631 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:25:52.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:52.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:25:52.631 00.000 10072 MoveAxis(W, 65, ABG)
22:25:52.631 00.000 10072 Guiding  Dir = 3, Dur = 65
22:25:52.631 00.000 10072 IsGuiding returns 0
22:25:52.632 00.001 10072 PulseGuide returned control before completion, sleep 75
22:25:52.649 00.017 1032 UpdateGuideState exits: m=1389 SNR=26.2
22:25:52.652 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:52.653 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:52.654 00.001 1032 Enqueuing Expose request
22:25:52.712 00.058 10072 IsGuiding returns 0
22:25:52.712 00.000 10072 Move returns status 0, amount 65
22:25:52.712 00.000 10072 MoveAxis(N, 0, ABG)
22:25:52.712 00.000 10072 Move returns status 0, amount 0
22:25:52.712 00.000 10072 move complete, result=0
22:25:52.712 00.000 10072 worker thread done servicing request
22:25:52.712 00.000 10072 Worker thread wakes up
22:25:52.712 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:52.713 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:52.713 00.000 1032 GuideStep: 0.1 px 65 ms WEST, -0.1 px 0 ms NORTH
22:25:53.338 00.625 10072 Exposure complete
22:25:53.390 00.052 10072 worker thread done servicing request
22:25:53.390 00.000 1032 OnExposeComplete: enter
22:25:53.393 00.003 1032 UpdateGuideState(): m_state=6
22:25:53.397 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3938
22:25:53.400 00.003 1032 Star::Find returns 1 (0), X=1099.39, Y=136.51, Mass=1484, SNR=27.1, Peak=140 HFD=3.2
22:25:53.402 00.002 1032 MultiStar: [#1 0.14,0.12,0.94,U] [#2 0.05,0.12,0.71,U] [#3 -0.02,0.26,0.00,M3] [#4 0.03,0.12,0.63,U] [#5 -0.06,-0.01,0.63,U] [#6 -0.01,0.26,0.00,M3] [#7 -0.24,0.27,0.00,M2] [#8 -0.00,0.19,0.47,U] 
22:25:53.404 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.16}, one-star: {0.10, 0.33}
22:25:53.405 00.001 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
22:25:53.407 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
22:25:53.408 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.22 mountX=0.14 mountY=-0.10, mountTheta=-0.61
22:25:53.411 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.16, opts=13)
22:25:53.412 00.001 1032 Enqueuing Move request for scope (0.06, 0.16)
22:25:53.414 00.002 10072 Worker thread wakes up
22:25:53.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
22:25:53.414 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
22:25:53.414 00.000 10072 Moving (0.06, 0.16) raw xDistance=0.14 yDistance=-0.10
22:25:53.416 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:25:53.418 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.97
22:25:53.418 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:25:53.418 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:53.418 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:25:53.418 00.000 10072 MoveAxis(W, 65, ABG)
22:25:53.418 00.000 10072 Guiding  Dir = 3, Dur = 65
22:25:53.418 00.000 10072 IsGuiding returns 0
22:25:53.419 00.001 10072 PulseGuide returned control before completion, sleep 75
22:25:53.437 00.018 1032 UpdateGuideState exits: m=1484 SNR=27.1
22:25:53.439 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:53.441 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:53.442 00.001 1032 Enqueuing Expose request
22:25:53.506 00.064 10072 IsGuiding returns 0
22:25:53.506 00.000 10072 Move returns status 0, amount 65
22:25:53.506 00.000 10072 MoveAxis(N, 0, ABG)
22:25:53.506 00.000 10072 Move returns status 0, amount 0
22:25:53.506 00.000 10072 move complete, result=0
22:25:53.506 00.000 10072 worker thread done servicing request
22:25:53.506 00.000 10072 Worker thread wakes up
22:25:53.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:53.506 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:53.506 00.000 1032 GuideStep: 0.1 px 65 ms WEST, -0.1 px 0 ms NORTH
22:25:53.916 00.410 10072 Exposure complete
22:25:53.972 00.056 10072 worker thread done servicing request
22:25:53.972 00.000 1032 OnExposeComplete: enter
22:25:53.974 00.002 1032 UpdateGuideState(): m_state=6
22:25:53.977 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3939
22:25:53.980 00.003 1032 Star::Find returns 1 (0), X=1099.37, Y=136.36, Mass=1424, SNR=26.5, Peak=137 HFD=3.2
22:25:53.982 00.002 1032 MultiStar: [#1 0.15,0.03,0.94,U] [#2 0.07,0.12,0.78,U] [#3 -0.03,0.28,0.00,M4] [#4 0.02,0.06,0.63,U] [#5 0.11,0.10,0.63,U] [#6 0.03,0.12,0.61,U] [#7 -0.22,0.06,0.67,U] [#8 0.04,0.21,0.51,U] 
22:25:53.984 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.11}, one-star: {0.09, 0.19}
22:25:53.985 00.001 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
22:25:53.988 00.003 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
22:25:53.990 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=0.09 mountY=-0.07, mountTheta=-0.64
22:25:53.993 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
22:25:53.996 00.003 1032 Enqueuing Move request for scope (0.04, 0.11)
22:25:53.998 00.002 10072 Worker thread wakes up
22:25:53.998 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
22:25:53.998 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
22:25:53.998 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.07
22:25:54.000 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:25:54.002 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:25:54.002 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:25:54.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:54.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:25:54.002 00.000 10072 MoveAxis(E, 1, ABG)
22:25:54.002 00.000 10072 Guiding  Dir = 2, Dur = 1
22:25:54.003 00.001 10072 IsGuiding returns 0
22:25:54.003 00.000 10072 PulseGuide returned control before completion, sleep 11
22:25:54.021 00.018 10072 IsGuiding returns 0
22:25:54.021 00.000 10072 Move returns status 0, amount 1
22:25:54.021 00.000 10072 MoveAxis(N, 0, ABG)
22:25:54.021 00.000 10072 Move returns status 0, amount 0
22:25:54.021 00.000 10072 move complete, result=0
22:25:54.021 00.000 10072 worker thread done servicing request
22:25:54.022 00.001 1032 UpdateGuideState exits: m=1424 SNR=26.5
22:25:54.025 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:54.028 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:54.029 00.001 1032 Enqueuing Expose request
22:25:54.031 00.002 10072 Worker thread wakes up
22:25:54.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:54.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:54.031 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:25:54.664 00.633 10072 Exposure complete
22:25:54.716 00.052 10072 worker thread done servicing request
22:25:54.717 00.001 1032 OnExposeComplete: enter
22:25:54.719 00.002 1032 UpdateGuideState(): m_state=6
22:25:54.721 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3940
22:25:54.723 00.002 1032 Star::Find returns 1 (0), X=1099.52, Y=136.31, Mass=1166, SNR=24.0, Peak=117 HFD=3.1
22:25:54.724 00.001 1032 MultiStar: [#1 0.14,-0.05,1.06,U] [#2 0.11,0.03,0.85,U] [#3 -0.04,0.22,0.76,U] [#4 -0.05,-0.02,0.70,U] [#5 0.04,-0.08,0.72,U] [#6 0.19,0.16,0.00,M3] [#7 -0.21,0.03,0.69,U] [#8 -0.03,0.11,0.54,U] 
22:25:54.727 00.003 1032 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.24, 0.14}
22:25:54.729 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
22:25:54.731 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
22:25:54.733 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.06 cameraTheta=0.79 mountX=0.03 mountY=-0.06, mountTheta=-1.04
22:25:54.735 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
22:25:54.736 00.001 1032 Enqueuing Move request for scope (0.05, 0.05)
22:25:54.738 00.002 10072 Worker thread wakes up
22:25:54.738 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:25:54.738 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:25:54.738 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
22:25:54.739 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=95, Gamma=2.230
22:25:54.743 00.004 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:25:54.743 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:25:54.744 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:54.744 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:25:54.744 00.000 10072 MoveAxis(E, 1, ABG)
22:25:54.744 00.000 10072 Guiding  Dir = 2, Dur = 1
22:25:54.744 00.000 10072 IsGuiding returns 0
22:25:54.745 00.001 10072 PulseGuide returned control before completion, sleep 11
22:25:54.757 00.012 10072 IsGuiding returns 0
22:25:54.757 00.000 10072 Move returns status 0, amount 1
22:25:54.757 00.000 10072 MoveAxis(N, 0, ABG)
22:25:54.757 00.000 10072 Move returns status 0, amount 0
22:25:54.757 00.000 10072 move complete, result=0
22:25:54.757 00.000 10072 worker thread done servicing request
22:25:54.760 00.003 1032 UpdateGuideState exits: m=1166 SNR=24.0
22:25:54.762 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:54.764 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:54.767 00.003 1032 Enqueuing Expose request
22:25:54.770 00.003 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:25:54.772 00.002 10072 Worker thread wakes up
22:25:54.772 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:54.772 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:55.182 00.410 10072 Exposure complete
22:25:55.235 00.053 10072 worker thread done servicing request
22:25:55.235 00.000 1032 OnExposeComplete: enter
22:25:55.238 00.003 1032 UpdateGuideState(): m_state=6
22:25:55.241 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3941
22:25:55.243 00.002 1032 Star::Find returns 1 (0), X=1099.43, Y=136.36, Mass=1363, SNR=25.9, Peak=149 HFD=3.2
22:25:55.246 00.003 1032 MultiStar: [#1 0.04,0.09,0.90,U] [#2 0.10,0.07,0.79,U] [#3 0.06,0.23,0.00,M4] [#4 -0.11,0.08,0.67,U] [#5 0.01,-0.07,0.66,U] [#6 0.20,0.20,0.00,M4] [#7 -0.23,0.04,0.70,U] [#8 -0.10,0.18,0.55,U] 
22:25:55.247 00.001 1032 refined, 6 included, MultiStar: {-0.00, 0.09}, one-star: {0.15, 0.19}
22:25:55.248 00.001 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
22:25:55.249 00.001 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
22:25:55.252 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.60 mountX=0.08 mountY=-0.02, mountTheta=-0.23
22:25:55.255 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.09, opts=13)
22:25:55.256 00.001 1032 Enqueuing Move request for scope (-0.00, 0.09)
22:25:55.258 00.002 10072 Worker thread wakes up
22:25:55.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
22:25:55.258 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
22:25:55.258 00.000 10072 Moving (-0.00, 0.09) raw xDistance=0.08 yDistance=-0.02
22:25:55.260 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:25:55.262 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:25:55.262 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:25:55.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:55.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:25:55.262 00.000 10072 MoveAxis(E, 1, ABG)
22:25:55.262 00.000 10072 Guiding  Dir = 2, Dur = 1
22:25:55.264 00.002 10072 IsGuiding returns 0
22:25:55.264 00.000 10072 PulseGuide returned control before completion, sleep 11
22:25:55.282 00.018 1032 UpdateGuideState exits: m=1363 SNR=25.9
22:25:55.284 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:55.286 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:55.290 00.004 1032 Enqueuing Expose request
22:25:55.291 00.001 10072 IsGuiding returns 0
22:25:55.291 00.000 10072 Move returns status 0, amount 1
22:25:55.292 00.001 10072 MoveAxis(N, 0, ABG)
22:25:55.292 00.000 10072 Move returns status 0, amount 0
22:25:55.292 00.000 10072 move complete, result=0
22:25:55.292 00.000 10072 worker thread done servicing request
22:25:55.292 00.000 10072 Worker thread wakes up
22:25:55.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:55.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:55.300 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:25:55.929 00.629 10072 Exposure complete
22:25:55.984 00.055 10072 worker thread done servicing request
22:25:55.984 00.000 1032 OnExposeComplete: enter
22:25:55.987 00.003 1032 UpdateGuideState(): m_state=6
22:25:55.991 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3942
22:25:55.993 00.002 1032 Star::Find returns 1 (0), X=1099.38, Y=136.49, Mass=1287, SNR=25.2, Peak=128 HFD=3.2
22:25:55.996 00.003 1032 MultiStar: [#1 0.08,0.06,0.99,U] [#2 0.04,0.08,0.80,U] [#3 -0.01,0.08,0.76,U] [#4 -0.10,0.05,0.69,U] [#5 0.10,-0.03,0.65,U] [#6 0.13,0.16,0.63,U] [#7 -0.21,0.08,0.70,U] [#8 -0.17,0.28,0.00,M1] 
22:25:55.998 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.11}, one-star: {0.10, 0.32}
22:25:56.000 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
22:25:56.002 00.002 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
22:25:56.003 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.37 mountX=0.10 mountY=-0.05, mountTheta=-0.46
22:25:56.006 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
22:25:56.008 00.002 1032 Enqueuing Move request for scope (0.02, 0.11)
22:25:56.011 00.003 10072 Worker thread wakes up
22:25:56.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
22:25:56.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
22:25:56.011 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.05
22:25:56.013 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:25:56.016 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:25:56.016 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:25:56.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:56.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:25:56.016 00.000 10072 MoveAxis(E, 1, ABG)
22:25:56.016 00.000 10072 Guiding  Dir = 2, Dur = 1
22:25:56.017 00.001 10072 IsGuiding returns 0
22:25:56.018 00.001 10072 IsGuiding returns 1
22:25:56.018 00.000 10072 scope still moving after pulse duration time elapsed
22:25:56.035 00.017 1032 UpdateGuideState exits: m=1287 SNR=25.2
22:25:56.037 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:56.039 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:56.041 00.002 1032 Enqueuing Expose request
22:25:56.052 00.011 10072 IsGuiding returns 1
22:25:56.084 00.032 10072 IsGuiding returns 0
22:25:56.084 00.000 10072 scope move finished after 1 + 65 ms
22:25:56.084 00.000 10072 Move returns status 0, amount 1
22:25:56.084 00.000 10072 MoveAxis(N, 0, ABG)
22:25:56.084 00.000 10072 Move returns status 0, amount 0
22:25:56.084 00.000 10072 move complete, result=0
22:25:56.084 00.000 10072 worker thread done servicing request
22:25:56.084 00.000 10072 Worker thread wakes up
22:25:56.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:56.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:56.085 00.001 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:25:56.496 00.411 10072 Exposure complete
22:25:56.554 00.058 10072 worker thread done servicing request
22:25:56.555 00.001 1032 OnExposeComplete: enter
22:25:56.557 00.002 1032 UpdateGuideState(): m_state=6
22:25:56.559 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3943
22:25:56.560 00.001 1032 Star::Find returns 1 (0), X=1099.45, Y=136.43, Mass=1235, SNR=24.7, Peak=120 HFD=3.2
22:25:56.562 00.002 1032 MultiStar: [#1 0.14,0.06,0.99,U] [#2 -0.03,0.06,0.81,U] [#3 -0.10,0.25,0.00,M4] [#4 -0.16,0.01,0.71,U] [#5 0.03,-0.03,0.68,U] [#6 -0.02,0.09,0.65,U] [#7 -0.13,0.02,0.68,U] [#8 -0.05,0.16,0.53,U] 
22:25:56.563 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {0.17, 0.26}
22:25:56.564 00.001 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
22:25:56.567 00.003 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
22:25:56.568 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.45 mountX=0.08 mountY=-0.03, mountTheta=-0.38
22:25:56.570 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
22:25:56.575 00.005 1032 Enqueuing Move request for scope (0.01, 0.08)
22:25:56.577 00.002 10072 Worker thread wakes up
22:25:56.578 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
22:25:56.578 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
22:25:56.578 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.03
22:25:56.579 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
22:25:56.583 00.004 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:25:56.583 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:25:56.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:56.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:25:56.583 00.000 10072 MoveAxis(E, 1, ABG)
22:25:56.583 00.000 10072 Guiding  Dir = 2, Dur = 1
22:25:56.583 00.000 10072 IsGuiding returns 0
22:25:56.584 00.001 10072 PulseGuide returned control before completion, sleep 11
22:25:56.598 00.014 1032 UpdateGuideState exits: m=1235 SNR=24.7
22:25:56.600 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:56.602 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:56.603 00.001 1032 Enqueuing Expose request
22:25:56.605 00.002 10072 IsGuiding returns 0
22:25:56.605 00.000 10072 Move returns status 0, amount 1
22:25:56.605 00.000 10072 MoveAxis(N, 0, ABG)
22:25:56.605 00.000 10072 Move returns status 0, amount 0
22:25:56.605 00.000 10072 move complete, result=0
22:25:56.605 00.000 10072 worker thread done servicing request
22:25:56.605 00.000 10072 Worker thread wakes up
22:25:56.605 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:56.605 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:56.612 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:25:57.245 00.633 10072 Exposure complete
22:25:57.297 00.052 10072 worker thread done servicing request
22:25:57.297 00.000 1032 OnExposeComplete: enter
22:25:57.300 00.003 1032 UpdateGuideState(): m_state=6
22:25:57.302 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3944
22:25:57.305 00.003 1032 Star::Find returns 1 (0), X=1099.48, Y=136.37, Mass=1489, SNR=27.1, Peak=152 HFD=3.1
22:25:57.307 00.002 1032 MultiStar: [#1 0.07,-0.01,0.90,U] [#2 0.07,0.07,0.71,U] [#3 0.04,0.26,0.00,M5] [#4 -0.01,0.11,0.60,U] [#5 -0.04,-0.10,0.61,U] [#6 0.22,0.25,0.00,M3] [#7 -0.18,0.06,0.67,U] [#8 -0.11,0.14,0.51,U] 
22:25:57.309 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.07}, one-star: {0.20, 0.20}
22:25:57.310 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
22:25:57.313 00.003 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
22:25:57.315 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.28 mountX=0.06 mountY=-0.04, mountTheta=-0.55
22:25:57.317 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
22:25:57.319 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
22:25:57.321 00.002 10072 Worker thread wakes up
22:25:57.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
22:25:57.321 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
22:25:57.321 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
22:25:57.322 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:25:57.324 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:25:57.324 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:25:57.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:57.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:25:57.324 00.000 10072 MoveAxis(E, 2, ABG)
22:25:57.324 00.000 10072 Guiding  Dir = 2, Dur = 2
22:25:57.325 00.001 10072 IsGuiding returns 0
22:25:57.325 00.000 10072 PulseGuide returned control before completion, sleep 12
22:25:57.345 00.020 1032 UpdateGuideState exits: m=1489 SNR=27.1
22:25:57.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:57.349 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:57.351 00.002 1032 Enqueuing Expose request
22:25:57.352 00.001 10072 IsGuiding returns 0
22:25:57.353 00.001 10072 Move returns status 0, amount 2
22:25:57.353 00.000 10072 MoveAxis(N, 0, ABG)
22:25:57.353 00.000 10072 Move returns status 0, amount 0
22:25:57.353 00.000 10072 move complete, result=0
22:25:57.353 00.000 10072 worker thread done servicing request
22:25:57.353 00.000 10072 Worker thread wakes up
22:25:57.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:57.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:57.360 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:25:57.759 00.399 10072 Exposure complete
22:25:57.818 00.059 10072 worker thread done servicing request
22:25:57.818 00.000 1032 OnExposeComplete: enter
22:25:57.820 00.002 1032 UpdateGuideState(): m_state=6
22:25:57.821 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3945
22:25:57.824 00.003 1032 Star::Find returns 1 (0), X=1099.50, Y=136.38, Mass=1339, SNR=25.7, Peak=132 HFD=3.2
22:25:57.826 00.002 1032 MultiStar: [#1 0.09,-0.09,0.95,U] [#2 0.04,0.07,0.73,U] [#3 -0.12,0.28,0.00,M6] [#4 -0.19,0.11,0.62,U] [#5 0.09,-0.04,0.65,U] [#6 0.09,0.13,0.60,U] [#7 -0.16,0.13,0.66,U] [#8 -0.08,0.07,0.51,U] 
22:25:57.828 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.07}, one-star: {0.22, 0.21}
22:25:57.832 00.004 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
22:25:57.833 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
22:25:57.835 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.16 mountX=0.06 mountY=-0.05, mountTheta=-0.67
22:25:57.838 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
22:25:57.840 00.002 1032 Enqueuing Move request for scope (0.03, 0.07)
22:25:57.843 00.003 10072 Worker thread wakes up
22:25:57.843 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
22:25:57.843 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
22:25:57.843 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
22:25:57.844 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=97, Gamma=2.230
22:25:57.846 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:25:57.846 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:25:57.847 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:57.847 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:25:57.847 00.000 10072 MoveAxis(E, 2, ABG)
22:25:57.847 00.000 10072 Guiding  Dir = 2, Dur = 2
22:25:57.847 00.000 10072 IsGuiding returns 0
22:25:57.848 00.001 10072 PulseGuide returned control before completion, sleep 12
22:25:57.865 00.017 10072 IsGuiding returns 0
22:25:57.865 00.000 10072 Move returns status 0, amount 2
22:25:57.865 00.000 10072 MoveAxis(N, 0, ABG)
22:25:57.865 00.000 10072 Move returns status 0, amount 0
22:25:57.866 00.001 10072 move complete, result=0
22:25:57.866 00.000 10072 worker thread done servicing request
22:25:57.866 00.000 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:25:57.869 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:57.871 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:57.872 00.001 1032 Enqueuing Expose request
22:25:57.874 00.002 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:25:57.876 00.002 10072 Worker thread wakes up
22:25:57.876 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:57.876 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:58.508 00.632 10072 Exposure complete
22:25:58.562 00.054 10072 worker thread done servicing request
22:25:58.562 00.000 1032 OnExposeComplete: enter
22:25:58.565 00.003 1032 UpdateGuideState(): m_state=6
22:25:58.567 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3946
22:25:58.569 00.002 1032 Star::Find returns 1 (0), X=1099.47, Y=136.48, Mass=1333, SNR=25.6, Peak=120 HFD=3.2
22:25:58.571 00.002 1032 MultiStar: [#1 0.10,0.06,0.98,U] [#2 0.00,0.14,0.77,U] [#3 -0.18,0.23,0.00,M7] [#4 -0.09,0.18,0.66,U] [#5 0.10,0.12,0.67,U] [#6 0.21,0.26,0.00,M3] [#7 -0.15,0.26,0.00,M1] [#8 -0.18,0.13,0.53,U] 
22:25:58.572 00.001 1032 refined, 5 included, MultiStar: {0.05, 0.16}, one-star: {0.19, 0.31}
22:25:58.574 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
22:25:58.575 00.001 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
22:25:58.577 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.30 mountX=0.14 mountY=-0.09, mountTheta=-0.53
22:25:58.582 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.16, opts=13)
22:25:58.584 00.002 1032 Enqueuing Move request for scope (0.05, 0.16)
22:25:58.588 00.004 10072 Worker thread wakes up
22:25:58.588 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
22:25:58.588 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
22:25:58.588 00.000 10072 Moving (0.05, 0.16) raw xDistance=0.14 yDistance=-0.09
22:25:58.590 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:25:58.592 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.96
22:25:58.592 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:25:58.592 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:58.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:25:58.592 00.000 10072 MoveAxis(W, 66, ABG)
22:25:58.592 00.000 10072 Guiding  Dir = 3, Dur = 66
22:25:58.593 00.001 10072 IsGuiding returns 0
22:25:58.593 00.000 10072 PulseGuide returned control before completion, sleep 76
22:25:58.610 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:25:58.613 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:58.615 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:58.616 00.001 1032 Enqueuing Expose request
22:25:58.678 00.062 10072 IsGuiding returns 0
22:25:58.678 00.000 10072 Move returns status 0, amount 66
22:25:58.678 00.000 10072 MoveAxis(N, 0, ABG)
22:25:58.678 00.000 10072 Move returns status 0, amount 0
22:25:58.678 00.000 10072 move complete, result=0
22:25:58.678 00.000 10072 worker thread done servicing request
22:25:58.678 00.000 10072 Worker thread wakes up
22:25:58.678 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:58.678 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:58.680 00.002 1032 GuideStep: 0.1 px 66 ms WEST, -0.1 px 0 ms NORTH
22:25:59.092 00.412 10072 Exposure complete
22:25:59.148 00.056 10072 worker thread done servicing request
22:25:59.148 00.000 1032 OnExposeComplete: enter
22:25:59.151 00.003 1032 UpdateGuideState(): m_state=6
22:25:59.153 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3947
22:25:59.155 00.002 1032 Star::Find returns 1 (0), X=1099.46, Y=136.49, Mass=1224, SNR=24.5, Peak=125 HFD=3.2
22:25:59.156 00.001 1032 MultiStar: [#1 0.17,0.01,1.03,U] [#2 -0.04,0.14,0.88,U] [#3 -0.00,0.14,0.76,U] [#4 -0.17,0.05,0.68,U] [#5 0.11,0.01,0.68,U] [#6 0.05,0.27,0.00,M4] [#7 -0.10,0.03,0.67,U] [#8 -0.01,0.16,0.54,U] 
22:25:59.157 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.11}, one-star: {0.18, 0.32}
22:25:59.159 00.002 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
22:25:59.161 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
22:25:59.163 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=0.10 mountY=-0.06, mountTheta=-0.55
22:25:59.166 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
22:25:59.167 00.001 1032 Enqueuing Move request for scope (0.03, 0.11)
22:25:59.169 00.002 10072 Worker thread wakes up
22:25:59.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
22:25:59.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
22:25:59.169 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.06
22:25:59.171 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:25:59.174 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:25:59.174 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:25:59.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:59.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:25:59.174 00.000 10072 MoveAxis(E, 2, ABG)
22:25:59.174 00.000 10072 Guiding  Dir = 2, Dur = 2
22:25:59.176 00.002 10072 IsGuiding returns 0
22:25:59.177 00.001 10072 PulseGuide returned control before completion, sleep 12
22:25:59.193 00.016 1032 UpdateGuideState exits: m=1224 SNR=24.5
22:25:59.197 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:59.198 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:59.200 00.002 1032 Enqueuing Expose request
22:25:59.202 00.002 10072 IsGuiding returns 0
22:25:59.202 00.000 10072 Move returns status 0, amount 2
22:25:59.202 00.000 10072 MoveAxis(N, 0, ABG)
22:25:59.202 00.000 10072 Move returns status 0, amount 0
22:25:59.202 00.000 10072 move complete, result=0
22:25:59.202 00.000 10072 worker thread done servicing request
22:25:59.202 00.000 10072 Worker thread wakes up
22:25:59.202 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:59.202 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:59.212 00.010 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:25:59.841 00.629 10072 Exposure complete
22:25:59.894 00.053 1032 OnExposeComplete: enter
22:25:59.897 00.003 1032 UpdateGuideState(): m_state=6
22:25:59.899 00.002 10072 worker thread done servicing request
22:25:59.899 00.000 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3948
22:25:59.901 00.002 1032 Star::Find returns 1 (0), X=1099.53, Y=136.32, Mass=1264, SNR=25.0, Peak=118 HFD=3.2
22:25:59.904 00.003 1032 MultiStar: [#1 0.13,-0.06,0.95,U] [#2 0.05,0.05,0.75,U] [#3 0.06,0.08,0.72,U] [#4 0.07,-0.08,0.66,U] [#5 0.19,-0.07,0.62,U] [#6 0.21,0.05,0.62,U] [#7 -0.05,-0.11,0.73,U] [#8 -0.05,-0.02,0.52,U] 
22:25:59.906 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.25, 0.15}
22:25:59.907 00.001 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
22:25:59.909 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
22:25:59.911 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.06 mountX=-0.02 mountY=-0.10, mountTheta=-1.77
22:25:59.915 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
22:25:59.917 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
22:25:59.919 00.002 10072 Worker thread wakes up
22:25:59.919 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:25:59.919 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:25:59.919 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.10
22:25:59.920 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:25:59.923 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:25:59.923 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:25:59.923 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:59.923 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:25:59.923 00.000 10072 MoveAxis(E, 3, ABG)
22:25:59.923 00.000 10072 Guiding  Dir = 2, Dur = 3
22:25:59.924 00.001 10072 IsGuiding returns 0
22:25:59.924 00.000 10072 PulseGuide returned control before completion, sleep 13
22:25:59.941 00.017 1032 UpdateGuideState exits: m=1264 SNR=25.0
22:25:59.943 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:59.945 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:25:59.947 00.002 1032 Enqueuing Expose request
22:25:59.949 00.002 10072 IsGuiding returns 0
22:25:59.949 00.000 10072 Move returns status 0, amount 3
22:25:59.949 00.000 10072 MoveAxis(N, 0, ABG)
22:25:59.949 00.000 10072 Move returns status 0, amount 0
22:25:59.949 00.000 10072 move complete, result=0
22:25:59.950 00.001 10072 worker thread done servicing request
22:25:59.950 00.000 10072 Worker thread wakes up
22:25:59.950 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:25:59.950 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:25:59.958 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:26:00.357 00.399 10072 Exposure complete
22:26:00.411 00.054 10072 worker thread done servicing request
22:26:00.413 00.002 1032 OnExposeComplete: enter
22:26:00.415 00.002 1032 UpdateGuideState(): m_state=6
22:26:00.416 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3949
22:26:00.419 00.003 1032 Star::Find returns 1 (0), X=1099.46, Y=136.37, Mass=1500, SNR=27.2, Peak=135 HFD=3.2
22:26:00.421 00.002 1032 MultiStar: [#1 0.20,-0.13,0.00,M1] [#2 0.08,-0.10,0.72,U] [#3 0.10,0.05,0.69,U] [#4 0.10,0.00,0.66,U] [#5 0.20,-0.11,0.62,U] [#6 0.12,0.06,0.59,U] [#7 -0.05,0.12,0.67,U] [#8 0.01,0.08,0.48,U] 
22:26:00.423 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.05}, one-star: {0.18, 0.20}
22:26:00.426 00.003 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
22:26:00.428 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
22:26:00.430 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.44 mountX=0.02 mountY=-0.11, mountTheta=-1.39
22:26:00.435 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
22:26:00.438 00.003 1032 Enqueuing Move request for scope (0.10, 0.05)
22:26:00.439 00.001 10072 Worker thread wakes up
22:26:00.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
22:26:00.439 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
22:26:00.439 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
22:26:00.441 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:26:00.442 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:26:00.443 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:26:00.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:00.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:26:00.443 00.000 10072 MoveAxis(E, 2, ABG)
22:26:00.443 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:00.443 00.000 10072 IsGuiding returns 0
22:26:00.443 00.000 10072 PulseGuide returned control before completion, sleep 12
22:26:00.461 00.018 1032 UpdateGuideState exits: m=1500 SNR=27.2
22:26:00.463 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:00.465 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:00.467 00.002 1032 Enqueuing Expose request
22:26:00.469 00.002 10072 IsGuiding returns 0
22:26:00.469 00.000 10072 Move returns status 0, amount 2
22:26:00.469 00.000 10072 MoveAxis(N, 0, ABG)
22:26:00.469 00.000 10072 Move returns status 0, amount 0
22:26:00.469 00.000 10072 move complete, result=0
22:26:00.469 00.000 10072 worker thread done servicing request
22:26:00.469 00.000 10072 Worker thread wakes up
22:26:00.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:00.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:00.476 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:01.095 00.619 10072 Exposure complete
22:26:01.145 00.050 10072 worker thread done servicing request
22:26:01.145 00.000 1032 OnExposeComplete: enter
22:26:01.147 00.002 1032 UpdateGuideState(): m_state=6
22:26:01.149 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3950
22:26:01.151 00.002 1032 Star::Find returns 1 (0), X=1099.50, Y=136.33, Mass=1193, SNR=24.3, Peak=118 HFD=3.1
22:26:01.153 00.002 1032 MultiStar: [#1 0.21,-0.06,1.01,U] [#2 0.12,0.01,0.83,U] [#3 0.04,0.18,0.78,U] [#4 -0.07,0.10,0.73,U] [#5 0.09,-0.05,0.69,U] [#6 0.14,0.08,0.65,U] [#7 -0.13,0.07,0.68,U] [#8 -0.06,0.09,0.54,U] 
22:26:01.155 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.22, 0.16}
22:26:01.156 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
22:26:01.157 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
22:26:01.159 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.67 mountX=0.04 mountY=-0.09, mountTheta=-1.16
22:26:01.162 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
22:26:01.164 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
22:26:01.166 00.002 10072 Worker thread wakes up
22:26:01.166 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:26:01.166 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:26:01.166 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
22:26:01.168 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:26:01.171 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:26:01.171 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:26:01.171 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:01.172 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:01.172 00.000 10072 MoveAxis(E, 3, ABG)
22:26:01.172 00.000 10072 Guiding  Dir = 2, Dur = 3
22:26:01.172 00.000 10072 IsGuiding returns 0
22:26:01.172 00.000 10072 PulseGuide returned control before completion, sleep 13
22:26:01.189 00.017 1032 UpdateGuideState exits: m=1193 SNR=24.3
22:26:01.191 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:01.193 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:01.194 00.001 1032 Enqueuing Expose request
22:26:01.201 00.007 10072 IsGuiding returns 0
22:26:01.201 00.000 10072 Move returns status 0, amount 3
22:26:01.201 00.000 10072 MoveAxis(N, 0, ABG)
22:26:01.201 00.000 10072 Move returns status 0, amount 0
22:26:01.201 00.000 10072 move complete, result=0
22:26:01.201 00.000 10072 worker thread done servicing request
22:26:01.201 00.000 10072 Worker thread wakes up
22:26:01.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:01.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:01.206 00.005 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:26:01.608 00.402 10072 Exposure complete
22:26:01.662 00.054 10072 worker thread done servicing request
22:26:01.662 00.000 1032 OnExposeComplete: enter
22:26:01.665 00.003 1032 UpdateGuideState(): m_state=6
22:26:01.667 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3951
22:26:01.669 00.002 1032 Star::Find returns 1 (0), X=1099.55, Y=136.27, Mass=1410, SNR=26.4, Peak=131 HFD=3.2
22:26:01.671 00.002 1032 MultiStar: [#1 0.05,-0.09,0.91,U] [#2 0.08,-0.03,0.73,U] [#3 -0.04,0.14,0.70,U] [#4 0.06,0.03,0.60,U] [#5 0.14,-0.09,0.64,U] [#6 0.06,0.06,0.61,U] [#7 -0.11,0.02,0.63,U] [#8 -0.09,-0.00,0.55,U] 
22:26:01.673 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.27, 0.10}
22:26:01.675 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
22:26:01.677 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
22:26:01.679 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.26 mountX=0.00 mountY=-0.06, mountTheta=-1.57
22:26:01.682 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:26:01.684 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
22:26:01.685 00.001 10072 Worker thread wakes up
22:26:01.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:26:01.685 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:26:01.685 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
22:26:01.687 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:26:01.689 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:26:01.689 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:26:01.689 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:01.689 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:26:01.689 00.000 10072 MoveAxis(E, 2, ABG)
22:26:01.689 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:01.689 00.000 10072 IsGuiding returns 0
22:26:01.690 00.001 10072 PulseGuide returned control before completion, sleep 12
22:26:01.707 00.017 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:26:01.710 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:01.712 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:01.714 00.002 1032 Enqueuing Expose request
22:26:01.716 00.002 10072 IsGuiding returns 0
22:26:01.716 00.000 10072 Move returns status 0, amount 2
22:26:01.716 00.000 10072 MoveAxis(N, 0, ABG)
22:26:01.716 00.000 10072 Move returns status 0, amount 0
22:26:01.717 00.001 10072 move complete, result=0
22:26:01.717 00.000 10072 worker thread done servicing request
22:26:01.717 00.000 10072 Worker thread wakes up
22:26:01.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:01.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:01.723 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:02.344 00.621 10072 Exposure complete
22:26:02.397 00.053 10072 worker thread done servicing request
22:26:02.397 00.000 1032 OnExposeComplete: enter
22:26:02.399 00.002 1032 UpdateGuideState(): m_state=6
22:26:02.401 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3952
22:26:02.402 00.001 1032 Star::Find returns 1 (0), X=1099.48, Y=136.28, Mass=1389, SNR=26.2, Peak=123 HFD=3.2
22:26:02.404 00.002 1032 MultiStar: [#1 0.09,-0.13,0.91,U] [#2 0.09,-0.06,0.82,U] [#3 0.09,0.17,0.75,U] [#4 0.06,-0.01,0.61,U] [#5 0.02,-0.07,0.68,U] [#6 0.23,0.07,0.55,U] [#7 -0.12,-0.01,0.67,U] [#8 -0.10,-0.03,0.50,U] 
22:26:02.405 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {0.20, 0.11}
22:26:02.407 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
22:26:02.408 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
22:26:02.411 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.05 mountX=-0.02 mountY=-0.07, mountTheta=-1.78
22:26:02.413 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
22:26:02.414 00.001 1032 Enqueuing Move request for scope (0.07, 0.00)
22:26:02.416 00.002 10072 Worker thread wakes up
22:26:02.416 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
22:26:02.416 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
22:26:02.416 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.02 yDistance=-0.07
22:26:02.418 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:26:02.421 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:26:02.421 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:26:02.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:02.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:26:02.421 00.000 10072 MoveAxis(E, 3, ABG)
22:26:02.421 00.000 10072 Guiding  Dir = 2, Dur = 3
22:26:02.421 00.000 10072 IsGuiding returns 0
22:26:02.422 00.001 10072 PulseGuide returned control before completion, sleep 13
22:26:02.439 00.017 1032 UpdateGuideState exits: m=1389 SNR=26.2
22:26:02.441 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:02.442 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:02.444 00.002 1032 Enqueuing Expose request
22:26:02.450 00.006 10072 IsGuiding returns 0
22:26:02.450 00.000 10072 Move returns status 0, amount 3
22:26:02.450 00.000 10072 MoveAxis(N, 0, ABG)
22:26:02.450 00.000 10072 Move returns status 0, amount 0
22:26:02.450 00.000 10072 move complete, result=0
22:26:02.450 00.000 10072 worker thread done servicing request
22:26:02.450 00.000 10072 Worker thread wakes up
22:26:02.450 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:02.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:02.453 00.003 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:26:02.862 00.409 10072 Exposure complete
22:26:02.916 00.054 10072 worker thread done servicing request
22:26:02.916 00.000 1032 OnExposeComplete: enter
22:26:02.918 00.002 1032 UpdateGuideState(): m_state=6
22:26:02.920 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3953
22:26:02.925 00.005 1032 Star::Find returns 1 (0), X=1099.54, Y=136.22, Mass=1473, SNR=27.0, Peak=135 HFD=3.2
22:26:02.929 00.004 1032 MultiStar: [#1 0.16,-0.19,0.00,M1] [#2 0.18,-0.13,0.76,U] [#3 0.11,0.09,0.75,U] [#4 -0.03,-0.12,0.67,U] [#5 -0.04,-0.13,0.61,U] [#6 0.08,0.03,0.62,U] [#7 -0.05,-0.05,0.67,U] [#8 -0.07,-0.02,0.46,U] 
22:26:02.931 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.25, 0.04}
22:26:02.934 00.003 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
22:26:02.936 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
22:26:02.939 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.38 mountX=-0.05 mountY=-0.06, mountTheta=-2.21
22:26:02.943 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
22:26:02.945 00.002 1032 Enqueuing Move request for scope (0.07, -0.03)
22:26:02.946 00.001 10072 Worker thread wakes up
22:26:02.946 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:26:02.947 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:26:02.947 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
22:26:02.949 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:26:02.951 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:26:02.951 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:26:02.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:02.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:26:02.951 00.000 10072 MoveAxis(E, 2, ABG)
22:26:02.951 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:02.952 00.001 10072 IsGuiding returns 0
22:26:02.952 00.000 10072 PulseGuide returned control before completion, sleep 12
22:26:02.967 00.015 10072 IsGuiding returns 0
22:26:02.967 00.000 10072 Move returns status 0, amount 2
22:26:02.967 00.000 10072 MoveAxis(N, 0, ABG)
22:26:02.967 00.000 10072 Move returns status 0, amount 0
22:26:02.967 00.000 10072 move complete, result=0
22:26:02.967 00.000 10072 worker thread done servicing request
22:26:02.972 00.005 1032 UpdateGuideState exits: m=1473 SNR=27.0
22:26:02.974 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:02.976 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:02.977 00.001 1032 Enqueuing Expose request
22:26:02.979 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:02.981 00.002 10072 Worker thread wakes up
22:26:02.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:02.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:03.609 00.628 10072 Exposure complete
22:26:03.664 00.055 10072 worker thread done servicing request
22:26:03.664 00.000 1032 OnExposeComplete: enter
22:26:03.667 00.003 1032 UpdateGuideState(): m_state=6
22:26:03.669 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3954
22:26:03.670 00.001 1032 Star::Find returns 1 (0), X=1099.49, Y=136.23, Mass=1271, SNR=25.0, Peak=118 HFD=3.1
22:26:03.672 00.002 1032 MultiStar: [#1 0.18,-0.20,0.00,M2] [#2 0.09,-0.17,0.79,U] [#3 0.04,0.05,0.75,U] [#4 -0.01,-0.11,0.67,U] [#5 0.14,-0.16,0.70,U] [#6 0.11,-0.02,0.64,U] [#7 -0.18,-0.14,0.73,U] [#8 -0.04,-0.04,0.53,U] 
22:26:03.675 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.06}, one-star: {0.21, 0.06}
22:26:03.678 00.003 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
22:26:03.679 00.001 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
22:26:03.681 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.85 mountX=-0.07 mountY=-0.04, mountTheta=-2.68
22:26:03.683 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
22:26:03.685 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
22:26:03.688 00.003 10072 Worker thread wakes up
22:26:03.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
22:26:03.688 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
22:26:03.688 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.04
22:26:03.690 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:26:03.692 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:26:03.692 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:26:03.693 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:03.693 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:26:03.693 00.000 10072 MoveAxis(E, 3, ABG)
22:26:03.693 00.000 10072 Guiding  Dir = 2, Dur = 3
22:26:03.693 00.000 10072 IsGuiding returns 0
22:26:03.693 00.000 10072 PulseGuide returned control before completion, sleep 13
22:26:03.711 00.018 1032 UpdateGuideState exits: m=1271 SNR=25.0
22:26:03.713 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:03.714 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:03.717 00.003 1032 Enqueuing Expose request
22:26:03.719 00.002 10072 IsGuiding returns 1
22:26:03.719 00.000 10072 scope still moving after pulse duration time elapsed
22:26:03.746 00.027 10072 IsGuiding returns 0
22:26:03.746 00.000 10072 scope move finished after 3 + 50 ms
22:26:03.746 00.000 10072 Move returns status 0, amount 3
22:26:03.747 00.001 10072 MoveAxis(N, 0, ABG)
22:26:03.747 00.000 10072 Move returns status 0, amount 0
22:26:03.747 00.000 10072 move complete, result=0
22:26:03.747 00.000 10072 worker thread done servicing request
22:26:03.747 00.000 10072 Worker thread wakes up
22:26:03.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:03.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:03.747 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:26:04.155 00.408 10072 Exposure complete
22:26:04.206 00.051 10072 worker thread done servicing request
22:26:04.206 00.000 1032 OnExposeComplete: enter
22:26:04.208 00.002 1032 UpdateGuideState(): m_state=6
22:26:04.212 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3955
22:26:04.213 00.001 1032 Star::Find returns 1 (0), X=1099.57, Y=136.22, Mass=1279, SNR=25.1, Peak=121 HFD=3.2
22:26:04.215 00.002 1032 MultiStar: [#1 0.09,-0.04,0.93,U] [#2 -0.08,0.05,0.80,U] [#3 0.06,0.13,0.79,U] [#4 -0.03,0.00,0.67,U] [#5 0.03,-0.03,0.71,U] [#6 0.18,-0.01,0.64,U] [#7 -0.17,0.01,0.73,U] [#8 0.00,0.14,0.55,U] 
22:26:04.217 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.29, 0.05}
22:26:04.218 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
22:26:04.220 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
22:26:04.221 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.55 mountX=0.02 mountY=-0.06, mountTheta=-1.28
22:26:04.225 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
22:26:04.227 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
22:26:04.228 00.001 10072 Worker thread wakes up
22:26:04.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
22:26:04.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
22:26:04.229 00.001 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.06
22:26:04.230 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:26:04.232 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:26:04.232 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:26:04.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:04.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:26:04.232 00.000 10072 MoveAxis(E, 2, ABG)
22:26:04.232 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:04.232 00.000 10072 IsGuiding returns 0
22:26:04.233 00.001 10072 PulseGuide returned control before completion, sleep 12
22:26:04.250 00.017 1032 UpdateGuideState exits: m=1279 SNR=25.1
22:26:04.252 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:04.254 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:04.256 00.002 1032 Enqueuing Expose request
22:26:04.261 00.005 10072 IsGuiding returns 0
22:26:04.261 00.000 10072 Move returns status 0, amount 2
22:26:04.261 00.000 10072 MoveAxis(N, 0, ABG)
22:26:04.261 00.000 10072 Move returns status 0, amount 0
22:26:04.261 00.000 10072 move complete, result=0
22:26:04.261 00.000 10072 worker thread done servicing request
22:26:04.261 00.000 10072 Worker thread wakes up
22:26:04.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:04.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:04.265 00.004 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:04.889 00.624 10072 Exposure complete
22:26:04.939 00.050 10072 worker thread done servicing request
22:26:04.939 00.000 1032 OnExposeComplete: enter
22:26:04.941 00.002 1032 UpdateGuideState(): m_state=6
22:26:04.943 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3956
22:26:04.945 00.002 1032 Star::Find returns 1 (0), X=1099.47, Y=136.28, Mass=1286, SNR=25.2, Peak=128 HFD=3.2
22:26:04.947 00.002 1032 MultiStar: [#1 0.04,-0.10,0.94,U] [#2 0.09,0.04,0.78,U] [#3 0.05,0.10,0.76,U] [#4 -0.07,-0.00,0.64,U] [#5 0.13,-0.16,0.66,U] [#6 0.19,0.03,0.60,U] [#7 -0.06,-0.05,0.72,U] [#8 0.04,-0.03,0.47,U] 
22:26:04.948 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.18, 0.11}
22:26:04.949 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:26:04.951 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:26:04.953 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.03 mountX=-0.02 mountY=-0.07, mountTheta=-1.86
22:26:04.955 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
22:26:04.956 00.001 1032 Enqueuing Move request for scope (0.07, -0.00)
22:26:04.958 00.002 10072 Worker thread wakes up
22:26:04.958 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
22:26:04.958 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
22:26:04.958 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.07
22:26:04.961 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:26:04.962 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:26:04.962 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:26:04.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:04.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:26:04.962 00.000 10072 MoveAxis(E, 3, ABG)
22:26:04.963 00.001 10072 Guiding  Dir = 2, Dur = 3
22:26:04.963 00.000 10072 IsGuiding returns 0
22:26:04.963 00.000 10072 PulseGuide returned control before completion, sleep 13
22:26:04.978 00.015 1032 UpdateGuideState exits: m=1286 SNR=25.2
22:26:04.981 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:04.982 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:04.985 00.003 10072 IsGuiding returns 0
22:26:04.985 00.000 10072 Move returns status 0, amount 3
22:26:04.985 00.000 10072 MoveAxis(N, 0, ABG)
22:26:04.985 00.000 10072 Move returns status 0, amount 0
22:26:04.985 00.000 10072 move complete, result=0
22:26:04.985 00.000 1032 Enqueuing Expose request
22:26:04.988 00.003 10072 worker thread done servicing request
22:26:04.988 00.000 10072 Worker thread wakes up
22:26:04.988 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:04.988 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:04.988 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:26:05.406 00.418 10072 Exposure complete
22:26:05.456 00.050 1032 OnExposeComplete: enter
22:26:05.458 00.002 1032 UpdateGuideState(): m_state=6
22:26:05.460 00.002 10072 worker thread done servicing request
22:26:05.460 00.000 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3957
22:26:05.461 00.001 1032 Star::Find returns 1 (0), X=1099.55, Y=136.27, Mass=1440, SNR=26.7, Peak=130 HFD=3.2
22:26:05.464 00.003 1032 MultiStar: [#1 0.14,-0.14,0.93,U] [#2 0.16,-0.20,0.00,M1] [#3 0.15,0.04,0.71,U] [#4 0.08,-0.00,0.64,U] [#5 0.10,-0.27,0.00,M1] [#6 0.22,-0.04,0.60,U] [#7 -0.06,-0.09,0.71,U] [#8 -0.03,0.03,0.50,U] 
22:26:05.465 00.001 1032 refined, 6 included, MultiStar: {0.12, -0.01}, one-star: {0.27, 0.10}
22:26:05.467 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
22:26:05.468 00.001 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
22:26:05.469 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.11 mountX=-0.05 mountY=-0.12, mountTheta=-1.94
22:26:05.471 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
22:26:05.472 00.001 1032 Enqueuing Move request for scope (0.12, -0.01)
22:26:05.475 00.003 10072 Worker thread wakes up
22:26:05.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
22:26:05.475 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
22:26:05.475 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.05 yDistance=-0.12
22:26:05.476 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:26:05.478 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:26:05.478 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:26:05.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:05.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:26:05.478 00.000 10072 MoveAxis(E, 3, ABG)
22:26:05.478 00.000 10072 Guiding  Dir = 2, Dur = 3
22:26:05.479 00.001 10072 IsGuiding returns 0
22:26:05.479 00.000 10072 PulseGuide returned control before completion, sleep 13
22:26:05.495 00.016 1032 UpdateGuideState exits: m=1440 SNR=26.7
22:26:05.498 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:05.500 00.002 10072 IsGuiding returns 0
22:26:05.501 00.001 10072 Move returns status 0, amount 3
22:26:05.501 00.000 10072 MoveAxis(N, 0, ABG)
22:26:05.501 00.000 10072 Move returns status 0, amount 0
22:26:05.501 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:05.503 00.002 10072 move complete, result=0
22:26:05.503 00.000 1032 Enqueuing Expose request
22:26:05.505 00.002 10072 worker thread done servicing request
22:26:05.505 00.000 10072 Worker thread wakes up
22:26:05.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:05.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:05.505 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:26:06.139 00.634 10072 Exposure complete
22:26:06.190 00.051 10072 worker thread done servicing request
22:26:06.190 00.000 1032 OnExposeComplete: enter
22:26:06.192 00.002 1032 UpdateGuideState(): m_state=6
22:26:06.193 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3958
22:26:06.195 00.002 1032 Star::Find returns 1 (0), X=1099.55, Y=136.22, Mass=1241, SNR=24.7, Peak=114 HFD=3.2
22:26:06.196 00.001 1032 MultiStar: [#1 0.16,-0.12,0.98,U] [#2 0.19,-0.14,0.75,U] [#3 0.15,0.01,0.79,U] [#4 0.08,-0.15,0.69,U] [#5 0.04,-0.16,0.70,U] [#6 0.16,-0.03,0.65,U] [#7 -0.05,-0.12,0.72,U] [#8 -0.05,0.07,0.56,U] 
22:26:06.198 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.27, 0.05}
22:26:06.200 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
22:26:06.202 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
22:26:06.204 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.50 mountX=-0.09 mountY=-0.10, mountTheta=-2.33
22:26:06.207 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
22:26:06.210 00.003 1032 Enqueuing Move request for scope (0.12, -0.06)
22:26:06.212 00.002 10072 Worker thread wakes up
22:26:06.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
22:26:06.212 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
22:26:06.212 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
22:26:06.215 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:26:06.217 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:26:06.217 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:26:06.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:06.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:26:06.217 00.000 10072 MoveAxis(E, 3, ABG)
22:26:06.217 00.000 10072 Guiding  Dir = 2, Dur = 3
22:26:06.218 00.001 10072 IsGuiding returns 0
22:26:06.218 00.000 10072 PulseGuide returned control before completion, sleep 13
22:26:06.235 00.017 1032 UpdateGuideState exits: m=1241 SNR=24.7
22:26:06.237 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:06.240 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:06.242 00.002 1032 Enqueuing Expose request
22:26:06.246 00.004 10072 IsGuiding returns 0
22:26:06.246 00.000 10072 Move returns status 0, amount 3
22:26:06.246 00.000 10072 MoveAxis(N, 0, ABG)
22:26:06.246 00.000 10072 Move returns status 0, amount 0
22:26:06.246 00.000 10072 move complete, result=0
22:26:06.246 00.000 10072 worker thread done servicing request
22:26:06.246 00.000 10072 Worker thread wakes up
22:26:06.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:06.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:06.251 00.005 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:26:06.660 00.409 10072 Exposure complete
22:26:06.711 00.051 10072 worker thread done servicing request
22:26:06.711 00.000 1032 OnExposeComplete: enter
22:26:06.712 00.001 1032 UpdateGuideState(): m_state=6
22:26:06.715 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3959
22:26:06.716 00.001 1032 Star::Find returns 1 (0), X=1099.55, Y=136.21, Mass=1257, SNR=24.9, Peak=121 HFD=3.2
22:26:06.717 00.001 1032 MultiStar: [#1 0.20,-0.14,0.00,M1] [#2 0.14,-0.03,0.75,U] [#3 0.11,0.06,0.87,U] [#4 0.05,-0.07,0.71,U] [#5 0.03,-0.25,0.00,M1] [#6 0.15,0.04,0.61,U] [#7 -0.03,-0.07,0.69,U] [#8 -0.11,-0.04,0.54,U] 
22:26:06.720 00.003 1032 refined, 6 included, MultiStar: {0.10, -0.00}, one-star: {0.27, 0.04}
22:26:06.721 00.001 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
22:26:06.722 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
22:26:06.723 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.05 mountX=-0.03 mountY=-0.10, mountTheta=-1.88
22:26:06.725 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.00, opts=13)
22:26:06.726 00.001 1032 Enqueuing Move request for scope (0.10, -0.00)
22:26:06.728 00.002 10072 Worker thread wakes up
22:26:06.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
22:26:06.728 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
22:26:06.728 00.000 10072 Moving (0.10, -0.00) raw xDistance=-0.03 yDistance=-0.10
22:26:06.729 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:26:06.731 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:26:06.731 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:26:06.731 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:06.731 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:26:06.731 00.000 10072 MoveAxis(E, 3, ABG)
22:26:06.731 00.000 10072 Guiding  Dir = 2, Dur = 3
22:26:06.732 00.001 10072 IsGuiding returns 0
22:26:06.732 00.000 10072 PulseGuide returned control before completion, sleep 13
22:26:06.747 00.015 1032 UpdateGuideState exits: m=1257 SNR=24.9
22:26:06.748 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:06.751 00.003 10072 IsGuiding returns 0
22:26:06.751 00.000 10072 Move returns status 0, amount 3
22:26:06.751 00.000 10072 MoveAxis(N, 0, ABG)
22:26:06.751 00.000 10072 Move returns status 0, amount 0
22:26:06.751 00.000 10072 move complete, result=0
22:26:06.751 00.000 10072 worker thread done servicing request
22:26:06.752 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:06.753 00.001 1032 Enqueuing Expose request
22:26:06.755 00.002 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:26:06.756 00.001 10072 Worker thread wakes up
22:26:06.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:06.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:07.393 00.637 10072 Exposure complete
22:26:07.447 00.054 10072 worker thread done servicing request
22:26:07.447 00.000 1032 OnExposeComplete: enter
22:26:07.449 00.002 1032 UpdateGuideState(): m_state=6
22:26:07.450 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3960
22:26:07.451 00.001 1032 Star::Find returns 1 (0), X=1099.49, Y=136.31, Mass=1266, SNR=25.0, Peak=118 HFD=3.2
22:26:07.452 00.001 1032 MultiStar: [#1 0.17,-0.12,1.00,U] [#2 0.06,-0.03,0.78,U] [#3 -0.04,0.11,0.75,U] [#4 -0.15,-0.12,0.71,U] [#5 0.12,-0.12,0.71,U] [#6 0.17,0.10,0.65,U] [#7 -0.11,0.05,0.67,U] [#8 0.05,0.01,0.54,U] 
22:26:07.454 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {0.21, 0.14}
22:26:07.457 00.003 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
22:26:07.458 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
22:26:07.460 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.07 cameraTheta=0.05 mountX=-0.01 mountY=-0.06, mountTheta=-1.78
22:26:07.463 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
22:26:07.465 00.002 1032 Enqueuing Move request for scope (0.06, 0.00)
22:26:07.467 00.002 10072 Worker thread wakes up
22:26:07.467 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
22:26:07.468 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
22:26:07.468 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
22:26:07.470 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:26:07.474 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:26:07.474 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:26:07.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:07.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:26:07.474 00.000 10072 MoveAxis(E, 3, ABG)
22:26:07.474 00.000 10072 Guiding  Dir = 2, Dur = 3
22:26:07.474 00.000 10072 IsGuiding returns 0
22:26:07.475 00.001 10072 PulseGuide returned control before completion, sleep 13
22:26:07.491 00.016 1032 UpdateGuideState exits: m=1266 SNR=25.0
22:26:07.494 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:07.496 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:07.497 00.001 1032 Enqueuing Expose request
22:26:07.500 00.003 10072 IsGuiding returns 0
22:26:07.500 00.000 10072 Move returns status 0, amount 3
22:26:07.500 00.000 10072 MoveAxis(N, 0, ABG)
22:26:07.500 00.000 10072 Move returns status 0, amount 0
22:26:07.500 00.000 10072 move complete, result=0
22:26:07.500 00.000 10072 worker thread done servicing request
22:26:07.500 00.000 10072 Worker thread wakes up
22:26:07.500 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:07.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:07.506 00.006 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:26:07.908 00.402 10072 Exposure complete
22:26:07.965 00.057 10072 worker thread done servicing request
22:26:07.965 00.000 1032 OnExposeComplete: enter
22:26:07.967 00.002 1032 UpdateGuideState(): m_state=6
22:26:07.968 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3961
22:26:07.972 00.004 1032 Star::Find returns 1 (0), X=1099.56, Y=136.22, Mass=1357, SNR=25.9, Peak=123 HFD=3.2
22:26:07.973 00.001 1032 MultiStar: [#1 0.23,-0.27,0.00,M1] [#2 0.11,-0.10,0.79,U] [#3 0.11,0.10,0.77,U] [#4 0.08,0.01,0.72,U] [#5 0.09,-0.16,0.62,U] [#6 0.14,-0.02,0.58,U] [#7 0.00,-0.06,0.67,U] [#8 0.09,-0.10,0.53,U] 
22:26:07.974 00.001 1032 refined, 7 included, MultiStar: {0.12, -0.03}, one-star: {0.28, 0.05}
22:26:07.976 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
22:26:07.977 00.001 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
22:26:07.979 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-0.21 mountX=-0.06 mountY=-0.11, mountTheta=-2.04
22:26:07.983 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
22:26:07.984 00.001 1032 Enqueuing Move request for scope (0.12, -0.03)
22:26:07.987 00.003 10072 Worker thread wakes up
22:26:07.987 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
22:26:07.987 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
22:26:07.987 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
22:26:07.990 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:26:07.996 00.006 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:26:07.996 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:26:07.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:07.996 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:26:07.996 00.000 10072 MoveAxis(E, 2, ABG)
22:26:07.996 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:07.996 00.000 10072 IsGuiding returns 0
22:26:07.997 00.001 10072 PulseGuide returned control before completion, sleep 12
22:26:08.014 00.017 1032 UpdateGuideState exits: m=1357 SNR=25.9
22:26:08.018 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:08.020 00.002 10072 IsGuiding returns 0
22:26:08.021 00.001 10072 Move returns status 0, amount 2
22:26:08.021 00.000 10072 MoveAxis(N, 0, ABG)
22:26:08.021 00.000 10072 Move returns status 0, amount 0
22:26:08.021 00.000 10072 move complete, result=0
22:26:08.021 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:08.024 00.003 10072 worker thread done servicing request
22:26:08.024 00.000 1032 Enqueuing Expose request
22:26:08.026 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:08.028 00.002 10072 Worker thread wakes up
22:26:08.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:08.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:08.662 00.634 10072 Exposure complete
22:26:08.715 00.053 10072 worker thread done servicing request
22:26:08.716 00.001 1032 OnExposeComplete: enter
22:26:08.717 00.001 1032 UpdateGuideState(): m_state=6
22:26:08.719 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3962
22:26:08.721 00.002 1032 Star::Find returns 1 (0), X=1099.54, Y=136.14, Mass=1273, SNR=25.1, Peak=117 HFD=3.2
22:26:08.723 00.002 1032 MultiStar: [#1 0.17,-0.14,0.98,U] [#2 0.20,-0.14,0.00,M1] [#3 0.04,-0.01,0.75,U] [#4 -0.02,-0.13,0.74,U] [#5 0.21,-0.18,0.00,M1] [#6 0.09,0.05,0.64,U] [#7 -0.09,-0.05,0.69,U] [#8 0.04,-0.02,0.54,U] 
22:26:08.725 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.05}, one-star: {0.25, -0.03}
22:26:08.726 00.001 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:26:08.729 00.003 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:26:08.730 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.56 mountX=-0.08 mountY=-0.07, mountTheta=-2.39
22:26:08.733 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:26:08.736 00.003 1032 Enqueuing Move request for scope (0.09, -0.05)
22:26:08.739 00.003 10072 Worker thread wakes up
22:26:08.739 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:26:08.739 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:26:08.739 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.08 yDistance=-0.07
22:26:08.741 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:26:08.744 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:26:08.744 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:26:08.744 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:08.744 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:26:08.744 00.000 10072 MoveAxis(E, 3, ABG)
22:26:08.744 00.000 10072 Guiding  Dir = 2, Dur = 3
22:26:08.744 00.000 10072 IsGuiding returns 0
22:26:08.745 00.001 10072 PulseGuide returned control before completion, sleep 13
22:26:08.761 00.016 1032 UpdateGuideState exits: m=1273 SNR=25.1
22:26:08.764 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:08.766 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:08.768 00.002 1032 Enqueuing Expose request
22:26:08.772 00.004 10072 IsGuiding returns 0
22:26:08.772 00.000 10072 Move returns status 0, amount 3
22:26:08.772 00.000 10072 MoveAxis(N, 0, ABG)
22:26:08.772 00.000 10072 Move returns status 0, amount 0
22:26:08.772 00.000 10072 move complete, result=0
22:26:08.772 00.000 10072 worker thread done servicing request
22:26:08.772 00.000 10072 Worker thread wakes up
22:26:08.772 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:08.772 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:08.780 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:26:09.179 00.399 10072 Exposure complete
22:26:09.234 00.055 10072 worker thread done servicing request
22:26:09.234 00.000 1032 OnExposeComplete: enter
22:26:09.237 00.003 1032 UpdateGuideState(): m_state=6
22:26:09.238 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3963
22:26:09.241 00.003 1032 Star::Find returns 1 (0), X=1099.54, Y=136.22, Mass=1292, SNR=25.3, Peak=124 HFD=3.2
22:26:09.243 00.002 1032 MultiStar: [#1 0.14,-0.18,0.97,U] [#2 0.19,-0.15,0.00,M2] [#3 0.07,0.13,0.79,U] [#4 -0.02,-0.04,0.69,U] [#5 0.13,-0.14,0.69,U] [#6 0.12,-0.06,0.60,U] [#7 -0.01,-0.01,0.76,U] [#8 0.05,-0.06,0.54,U] 
22:26:09.244 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.04}, one-star: {0.25, 0.04}
22:26:09.246 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
22:26:09.247 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
22:26:09.248 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.36 mountX=-0.06 mountY=-0.09, mountTheta=-2.19
22:26:09.251 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
22:26:09.253 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
22:26:09.254 00.001 10072 Worker thread wakes up
22:26:09.254 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
22:26:09.254 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
22:26:09.254 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.09
22:26:09.256 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:26:09.258 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:26:09.258 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:26:09.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:09.259 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:09.259 00.000 10072 MoveAxis(E, 2, ABG)
22:26:09.259 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:09.259 00.000 10072 IsGuiding returns 0
22:26:09.260 00.001 10072 PulseGuide returned control before completion, sleep 12
22:26:09.278 00.018 1032 UpdateGuideState exits: m=1292 SNR=25.3
22:26:09.280 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:09.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:09.285 00.003 1032 Enqueuing Expose request
22:26:09.286 00.001 10072 IsGuiding returns 0
22:26:09.286 00.000 10072 Move returns status 0, amount 2
22:26:09.286 00.000 10072 MoveAxis(N, 0, ABG)
22:26:09.287 00.001 10072 Move returns status 0, amount 0
22:26:09.287 00.000 10072 move complete, result=0
22:26:09.287 00.000 10072 worker thread done servicing request
22:26:09.287 00.000 10072 Worker thread wakes up
22:26:09.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:09.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:09.294 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:09.912 00.618 10072 Exposure complete
22:26:09.966 00.054 10072 worker thread done servicing request
22:26:09.966 00.000 1032 OnExposeComplete: enter
22:26:09.969 00.003 1032 UpdateGuideState(): m_state=6
22:26:09.971 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3964
22:26:09.973 00.002 1032 Star::Find returns 1 (0), X=1099.55, Y=136.36, Mass=1275, SNR=25.1, Peak=121 HFD=3.2
22:26:09.975 00.002 1032 MultiStar: [#1 0.13,-0.10,0.93,U] [#2 0.13,-0.03,0.76,U] [#3 0.04,0.08,0.78,U] [#4 -0.08,0.07,0.69,U] [#5 0.08,-0.21,0.70,U] [#6 0.18,0.16,0.62,U] [#7 -0.15,-0.05,0.71,U] [#8 0.14,-0.04,0.50,U] 
22:26:09.977 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.26, 0.19}
22:26:09.979 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
22:26:09.982 00.003 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
22:26:09.984 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.15 mountX=-0.01 mountY=-0.09, mountTheta=-1.68
22:26:09.988 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
22:26:09.991 00.003 1032 Enqueuing Move request for scope (0.09, 0.01)
22:26:09.994 00.003 10072 Worker thread wakes up
22:26:09.994 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
22:26:09.994 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
22:26:09.994 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
22:26:09.996 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:26:09.999 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:26:09.999 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:26:09.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:09.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:09.999 00.000 10072 MoveAxis(E, 2, ABG)
22:26:09.999 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:10.000 00.001 10072 IsGuiding returns 0
22:26:10.000 00.000 10072 PulseGuide returned control before completion, sleep 12
22:26:10.018 00.018 1032 UpdateGuideState exits: m=1275 SNR=25.1
22:26:10.026 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:10.027 00.001 10072 IsGuiding returns 1
22:26:10.028 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:10.030 00.002 1032 Enqueuing Expose request
22:26:10.031 00.001 10072 scope still moving after pulse duration time elapsed
22:26:10.065 00.034 10072 IsGuiding returns 1
22:26:10.096 00.031 10072 IsGuiding returns 1
22:26:10.128 00.032 10072 IsGuiding returns 1
22:26:10.159 00.031 10072 IsGuiding returns 1
22:26:10.190 00.031 10072 IsGuiding returns 1
22:26:10.221 00.031 10072 IsGuiding returns 1
22:26:10.253 00.032 10072 IsGuiding returns 1
22:26:10.284 00.031 10072 IsGuiding returns 1
22:26:10.315 00.031 10072 IsGuiding returns 1
22:26:10.346 00.031 10072 IsGuiding returns 1
22:26:10.377 00.031 10072 IsGuiding returns 1
22:26:10.409 00.032 10072 IsGuiding returns 1
22:26:10.440 00.031 10072 IsGuiding returns 1
22:26:10.472 00.032 10072 IsGuiding returns 1
22:26:10.503 00.031 10072 IsGuiding returns 1
22:26:10.535 00.032 10072 IsGuiding returns 1
22:26:10.566 00.031 10072 IsGuiding returns 1
22:26:10.598 00.032 10072 IsGuiding returns 0
22:26:10.598 00.000 10072 scope move finished after 2 + 596 ms
22:26:10.598 00.000 10072 Move returns status 0, amount 2
22:26:10.598 00.000 10072 MoveAxis(N, 0, ABG)
22:26:10.598 00.000 10072 Move returns status 0, amount 0
22:26:10.598 00.000 10072 move complete, result=0
22:26:10.599 00.001 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:10.601 00.002 10072 worker thread done servicing request
22:26:10.601 00.000 10072 Worker thread wakes up
22:26:10.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:10.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:11.226 00.625 10072 Exposure complete
22:26:11.284 00.058 10072 worker thread done servicing request
22:26:11.284 00.000 1032 OnExposeComplete: enter
22:26:11.286 00.002 1032 UpdateGuideState(): m_state=6
22:26:11.288 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3965
22:26:11.290 00.002 1032 Star::Find returns 1 (0), X=1099.55, Y=136.25, Mass=1355, SNR=25.9, Peak=123 HFD=3.2
22:26:11.293 00.003 1032 MultiStar: [#1 0.19,-0.10,0.94,U] [#2 0.06,-0.13,0.76,U] [#3 0.09,-0.04,0.78,U] [#4 -0.06,-0.17,0.64,U] [#5 0.11,-0.20,0.65,U] [#6 0.25,0.07,0.00,M1] [#7 -0.05,-0.13,0.69,U] [#8 -0.01,0.04,0.52,U] 
22:26:11.294 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.07}, one-star: {0.27, 0.08}
22:26:11.296 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
22:26:11.298 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
22:26:11.301 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.68 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
22:26:11.307 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
22:26:11.309 00.002 1032 Enqueuing Move request for scope (0.09, -0.07)
22:26:11.311 00.002 10072 Worker thread wakes up
22:26:11.311 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
22:26:11.311 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
22:26:11.311 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
22:26:11.313 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:26:11.314 00.001 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:26:11.314 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:26:11.314 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:11.314 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:26:11.314 00.000 10072 MoveAxis(E, 3, ABG)
22:26:11.316 00.002 10072 Guiding  Dir = 2, Dur = 3
22:26:11.316 00.000 10072 IsGuiding returns 0
22:26:11.316 00.000 10072 PulseGuide returned control before completion, sleep 13
22:26:11.334 00.018 10072 IsGuiding returns 0
22:26:11.334 00.000 10072 Move returns status 0, amount 3
22:26:11.334 00.000 10072 MoveAxis(N, 0, ABG)
22:26:11.334 00.000 10072 Move returns status 0, amount 0
22:26:11.334 00.000 10072 move complete, result=0
22:26:11.334 00.000 1032 UpdateGuideState exits: m=1355 SNR=25.9
22:26:11.337 00.003 10072 worker thread done servicing request
22:26:11.337 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:11.339 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:11.341 00.002 1032 Enqueuing Expose request
22:26:11.343 00.002 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:26:11.345 00.002 10072 Worker thread wakes up
22:26:11.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:11.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:11.761 00.416 10072 Exposure complete
22:26:11.811 00.050 10072 worker thread done servicing request
22:26:11.811 00.000 1032 OnExposeComplete: enter
22:26:11.814 00.003 1032 UpdateGuideState(): m_state=6
22:26:11.815 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3966
22:26:11.816 00.001 1032 Star::Find returns 1 (0), X=1099.53, Y=136.17, Mass=1505, SNR=27.3, Peak=124 HFD=3.3
22:26:11.818 00.002 1032 MultiStar: [#1 0.17,-0.14,0.89,U] [#2 0.24,-0.19,0.00,M1] [#3 0.07,0.06,0.70,U] [#4 0.17,-0.12,0.61,U] [#5 0.03,-0.24,0.00,M1] [#6 0.17,-0.04,0.54,U] [#7 -0.07,-0.07,0.65,U] [#8 0.04,-0.16,0.50,U] 
22:26:11.819 00.001 1032 refined, 6 included, MultiStar: {0.12, -0.06}, one-star: {0.24, 0.00}
22:26:11.820 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
22:26:11.822 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
22:26:11.824 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.47 mountX=-0.09 mountY=-0.10, mountTheta=-2.30
22:26:11.826 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
22:26:11.827 00.001 1032 Enqueuing Move request for scope (0.12, -0.06)
22:26:11.831 00.004 10072 Worker thread wakes up
22:26:11.831 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
22:26:11.831 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
22:26:11.831 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
22:26:11.834 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:26:11.837 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:26:11.837 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:26:11.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:11.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:26:11.837 00.000 10072 MoveAxis(E, 2, ABG)
22:26:11.837 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:11.837 00.000 10072 IsGuiding returns 0
22:26:11.838 00.001 10072 PulseGuide returned control before completion, sleep 12
22:26:11.852 00.014 10072 IsGuiding returns 0
22:26:11.852 00.000 10072 Move returns status 0, amount 2
22:26:11.852 00.000 10072 MoveAxis(N, 0, ABG)
22:26:11.852 00.000 10072 Move returns status 0, amount 0
22:26:11.852 00.000 10072 move complete, result=0
22:26:11.852 00.000 10072 worker thread done servicing request
22:26:11.852 00.000 1032 UpdateGuideState exits: m=1505 SNR=27.3
22:26:11.855 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:11.856 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:11.858 00.002 1032 Enqueuing Expose request
22:26:11.860 00.002 10072 Worker thread wakes up
22:26:11.860 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:11.864 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:11.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:12.496 00.632 10072 Exposure complete
22:26:12.549 00.053 10072 worker thread done servicing request
22:26:12.549 00.000 1032 OnExposeComplete: enter
22:26:12.553 00.004 1032 UpdateGuideState(): m_state=6
22:26:12.555 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3967
22:26:12.556 00.001 1032 Star::Find returns 1 (0), X=1099.53, Y=136.33, Mass=1342, SNR=25.7, Peak=129 HFD=3.2
22:26:12.558 00.002 1032 MultiStar: [#1 0.14,-0.04,0.94,U] [#2 0.17,-0.03,0.80,U] [#3 0.11,0.10,0.74,U] [#4 -0.00,0.00,0.72,U] [#5 0.18,-0.15,0.63,U] [#6 0.18,0.15,0.59,U] [#7 -0.05,0.00,0.69,U] [#8 -0.05,-0.06,0.52,U] 
22:26:12.559 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.25, 0.16}
22:26:12.561 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
22:26:12.562 00.001 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
22:26:12.564 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.12 cameraTheta=0.19 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
22:26:12.566 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
22:26:12.567 00.001 1032 Enqueuing Move request for scope (0.11, 0.02)
22:26:12.569 00.002 10072 Worker thread wakes up
22:26:12.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:26:12.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:26:12.569 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.12
22:26:12.570 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:26:12.574 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:26:12.574 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:26:12.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:12.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:26:12.574 00.000 10072 MoveAxis(E, 2, ABG)
22:26:12.574 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:12.574 00.000 10072 IsGuiding returns 0
22:26:12.575 00.001 10072 PulseGuide returned control before completion, sleep 12
22:26:12.587 00.012 10072 IsGuiding returns 0
22:26:12.587 00.000 10072 Move returns status 0, amount 2
22:26:12.587 00.000 10072 MoveAxis(N, 0, ABG)
22:26:12.587 00.000 10072 Move returns status 0, amount 0
22:26:12.587 00.000 10072 move complete, result=0
22:26:12.587 00.000 10072 worker thread done servicing request
22:26:12.591 00.004 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:26:12.593 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:12.594 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:12.596 00.002 1032 Enqueuing Expose request
22:26:12.597 00.001 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:12.600 00.003 10072 Worker thread wakes up
22:26:12.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:12.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:13.012 00.412 10072 Exposure complete
22:26:13.066 00.054 10072 worker thread done servicing request
22:26:13.066 00.000 1032 OnExposeComplete: enter
22:26:13.068 00.002 1032 UpdateGuideState(): m_state=6
22:26:13.071 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3968
22:26:13.073 00.002 1032 Star::Find returns 1 (0), X=1099.53, Y=136.29, Mass=1344, SNR=25.8, Peak=129 HFD=3.2
22:26:13.075 00.002 1032 MultiStar: [#1 0.22,-0.07,0.94,U] [#2 0.23,0.04,0.80,U] [#3 0.08,0.15,0.75,U] [#4 0.21,0.04,0.63,U] [#5 0.05,-0.21,0.64,U] [#6 0.19,0.01,0.57,U] [#7 -0.10,-0.00,0.71,U] [#8 0.12,0.10,0.51,U] 
22:26:13.077 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.25, 0.12}
22:26:13.079 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
22:26:13.082 00.003 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
22:26:13.084 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.14 mountX=-0.02 mountY=-0.15, mountTheta=-1.69
22:26:13.088 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
22:26:13.090 00.002 1032 Enqueuing Move request for scope (0.15, 0.02)
22:26:13.092 00.002 10072 Worker thread wakes up
22:26:13.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
22:26:13.092 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
22:26:13.092 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
22:26:13.094 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:26:13.096 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:26:13.096 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:26:13.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:13.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:26:13.096 00.000 10072 MoveAxis(E, 2, ABG)
22:26:13.096 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:13.096 00.000 10072 IsGuiding returns 0
22:26:13.096 00.000 10072 PulseGuide returned control before completion, sleep 12
22:26:13.115 00.019 1032 UpdateGuideState exits: m=1344 SNR=25.8
22:26:13.117 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:13.118 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:13.120 00.002 1032 Enqueuing Expose request
22:26:13.121 00.001 10072 IsGuiding returns 0
22:26:13.121 00.000 10072 Move returns status 0, amount 2
22:26:13.121 00.000 10072 MoveAxis(N, 0, ABG)
22:26:13.121 00.000 10072 Move returns status 0, amount 0
22:26:13.121 00.000 10072 move complete, result=0
22:26:13.122 00.001 10072 worker thread done servicing request
22:26:13.122 00.000 10072 Worker thread wakes up
22:26:13.122 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:13.122 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:13.128 00.006 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:13.757 00.629 10072 Exposure complete
22:26:13.812 00.055 10072 worker thread done servicing request
22:26:13.812 00.000 1032 OnExposeComplete: enter
22:26:13.814 00.002 1032 UpdateGuideState(): m_state=6
22:26:13.816 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3969
22:26:13.817 00.001 1032 Star::Find returns 1 (0), X=1099.64, Y=136.11, Mass=1272, SNR=25.0, Peak=106 HFD=3.3
22:26:13.819 00.002 1032 MultiStar: [#1 0.16,-0.17,0.95,U] [#2 0.11,-0.23,0.00,M1] [#3 0.16,0.17,0.76,U] [#4 0.12,-0.03,0.65,U] [#5 0.33,-0.16,0.00,M1] [#6 0.38,0.10,0.00,M1] [#7 -0.10,0.02,0.73,U] [#8 -0.04,-0.07,0.54,U] 
22:26:13.820 00.001 1032 refined, 5 included, MultiStar: {0.13, -0.03}, one-star: {0.36, -0.07}
22:26:13.822 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
22:26:13.824 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
22:26:13.825 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.22 mountX=-0.06 mountY=-0.12, mountTheta=-2.05
22:26:13.827 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
22:26:13.828 00.001 1032 Enqueuing Move request for scope (0.13, -0.03)
22:26:13.829 00.001 10072 Worker thread wakes up
22:26:13.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
22:26:13.830 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
22:26:13.830 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
22:26:13.833 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:26:13.835 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:26:13.835 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:26:13.836 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:13.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:26:13.836 00.000 10072 MoveAxis(E, 2, ABG)
22:26:13.836 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:13.836 00.000 10072 IsGuiding returns 0
22:26:13.837 00.001 10072 PulseGuide returned control before completion, sleep 11
22:26:13.853 00.016 1032 UpdateGuideState exits: m=1272 SNR=25.0
22:26:13.855 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:13.856 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:13.858 00.002 1032 Enqueuing Expose request
22:26:13.863 00.005 10072 IsGuiding returns 0
22:26:13.864 00.001 10072 Move returns status 0, amount 2
22:26:13.864 00.000 10072 MoveAxis(N, 0, ABG)
22:26:13.864 00.000 10072 Move returns status 0, amount 0
22:26:13.864 00.000 10072 move complete, result=0
22:26:13.864 00.000 10072 worker thread done servicing request
22:26:13.864 00.000 10072 Worker thread wakes up
22:26:13.864 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:13.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:13.869 00.005 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:14.273 00.404 10072 Exposure complete
22:26:14.327 00.054 10072 worker thread done servicing request
22:26:14.327 00.000 1032 OnExposeComplete: enter
22:26:14.329 00.002 1032 UpdateGuideState(): m_state=6
22:26:14.332 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3970
22:26:14.335 00.003 1032 Star::Find returns 1 (0), X=1099.57, Y=136.09, Mass=1262, SNR=24.9, Peak=107 HFD=3.2
22:26:14.336 00.001 1032 MultiStar: [#1 0.24,-0.26,0.00,M1] [#2 0.25,-0.11,0.00,M2] [#3 0.16,-0.03,0.79,U] [#4 -0.06,-0.15,0.65,U] [#5 0.17,-0.20,0.00,M2] [#6 0.26,0.01,0.00,M2] [#7 -0.11,-0.07,0.73,U] [#8 -0.16,-0.08,0.55,U] 
22:26:14.338 00.002 1032 refined, 4 included, MultiStar: {0.06, -0.08}, one-star: {0.29, -0.09}
22:26:14.340 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
22:26:14.342 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
22:26:14.343 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.95 mountX=-0.09 mountY=-0.03, mountTheta=-2.78
22:26:14.346 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
22:26:14.347 00.001 1032 Enqueuing Move request for scope (0.06, -0.08)
22:26:14.348 00.001 10072 Worker thread wakes up
22:26:14.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
22:26:14.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
22:26:14.348 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.03
22:26:14.350 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:26:14.352 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:26:14.352 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:26:14.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:14.352 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:26:14.352 00.000 10072 MoveAxis(E, 2, ABG)
22:26:14.353 00.001 10072 Guiding  Dir = 2, Dur = 2
22:26:14.353 00.000 10072 IsGuiding returns 0
22:26:14.353 00.000 10072 PulseGuide returned control before completion, sleep 12
22:26:14.371 00.018 1032 UpdateGuideState exits: m=1262 SNR=24.9
22:26:14.373 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:14.375 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:14.376 00.001 1032 Enqueuing Expose request
22:26:14.380 00.004 10072 IsGuiding returns 0
22:26:14.380 00.000 10072 Move returns status 0, amount 2
22:26:14.380 00.000 10072 MoveAxis(N, 0, ABG)
22:26:14.380 00.000 10072 Move returns status 0, amount 0
22:26:14.380 00.000 10072 move complete, result=0
22:26:14.380 00.000 10072 worker thread done servicing request
22:26:14.380 00.000 10072 Worker thread wakes up
22:26:14.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:14.380 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:14.385 00.005 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:26:15.007 00.622 10072 Exposure complete
22:26:15.057 00.050 10072 worker thread done servicing request
22:26:15.057 00.000 1032 OnExposeComplete: enter
22:26:15.059 00.002 1032 UpdateGuideState(): m_state=6
22:26:15.060 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3971
22:26:15.062 00.002 1032 Star::Find returns 1 (0), X=1099.55, Y=136.19, Mass=1307, SNR=25.4, Peak=119 HFD=3.2
22:26:15.064 00.002 1032 MultiStar: [#1 0.09,-0.20,0.95,U] [#2 0.14,-0.15,0.77,U] [#3 0.21,0.13,0.00,M1] [#4 0.04,-0.03,0.69,U] [#5 0.06,-0.16,0.70,U] [#6 0.17,0.04,0.60,U] [#7 -0.21,0.03,0.70,U] [#8 0.01,-0.03,0.53,U] 
22:26:15.065 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.07}, one-star: {0.26, 0.02}
22:26:15.067 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
22:26:15.069 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
22:26:15.070 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.68 mountX=-0.08 mountY=-0.06, mountTheta=-2.51
22:26:15.073 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
22:26:15.075 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
22:26:15.077 00.002 10072 Worker thread wakes up
22:26:15.077 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:26:15.077 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:26:15.077 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.08 yDistance=-0.06
22:26:15.079 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:26:15.084 00.005 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:26:15.085 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:26:15.085 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:15.085 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:26:15.085 00.000 10072 MoveAxis(E, 2, ABG)
22:26:15.085 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:15.085 00.000 10072 IsGuiding returns 0
22:26:15.085 00.000 10072 PulseGuide returned control before completion, sleep 12
22:26:15.100 00.015 10072 IsGuiding returns 1
22:26:15.100 00.000 10072 scope still moving after pulse duration time elapsed
22:26:15.102 00.002 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:26:15.104 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:15.106 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:15.107 00.001 1032 Enqueuing Expose request
22:26:15.131 00.024 10072 IsGuiding returns 0
22:26:15.131 00.000 10072 scope move finished after 2 + 44 ms
22:26:15.131 00.000 10072 Move returns status 0, amount 2
22:26:15.131 00.000 10072 MoveAxis(N, 0, ABG)
22:26:15.131 00.000 10072 Move returns status 0, amount 0
22:26:15.131 00.000 10072 move complete, result=0
22:26:15.132 00.001 10072 worker thread done servicing request
22:26:15.132 00.000 10072 Worker thread wakes up
22:26:15.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:15.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:15.135 00.003 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:15.543 00.408 10072 Exposure complete
22:26:15.600 00.057 10072 worker thread done servicing request
22:26:15.600 00.000 1032 OnExposeComplete: enter
22:26:15.603 00.003 1032 UpdateGuideState(): m_state=6
22:26:15.604 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3972
22:26:15.606 00.002 1032 Star::Find returns 1 (0), X=1099.50, Y=136.41, Mass=1356, SNR=25.9, Peak=123 HFD=3.2
22:26:15.608 00.002 1032 MultiStar: [#1 0.10,-0.01,0.89,U] [#2 0.17,-0.03,0.76,U] [#3 0.19,0.13,0.77,U] [#4 0.00,0.07,0.64,U] [#5 0.13,-0.06,0.62,U] [#6 0.14,0.09,0.60,U] [#7 -0.10,0.11,0.66,U] [#8 -0.18,0.04,0.49,U] 
22:26:15.610 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.22, 0.24}
22:26:15.612 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
22:26:15.613 00.001 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
22:26:15.615 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=0.04 mountY=-0.11, mountTheta=-1.18
22:26:15.618 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
22:26:15.620 00.002 1032 Enqueuing Move request for scope (0.09, 0.07)
22:26:15.622 00.002 10072 Worker thread wakes up
22:26:15.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
22:26:15.622 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
22:26:15.622 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.11
22:26:15.624 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:26:15.627 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:26:15.627 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:26:15.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:15.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:26:15.627 00.000 10072 MoveAxis(E, 2, ABG)
22:26:15.627 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:15.628 00.001 10072 IsGuiding returns 0
22:26:15.628 00.000 10072 PulseGuide returned control before completion, sleep 12
22:26:15.645 00.017 1032 UpdateGuideState exits: m=1356 SNR=25.9
22:26:15.647 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:15.649 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:15.654 00.005 1032 Enqueuing Expose request
22:26:15.657 00.003 10072 IsGuiding returns 0
22:26:15.657 00.000 10072 Move returns status 0, amount 2
22:26:15.657 00.000 10072 MoveAxis(N, 0, ABG)
22:26:15.657 00.000 10072 Move returns status 0, amount 0
22:26:15.657 00.000 10072 move complete, result=0
22:26:15.657 00.000 10072 worker thread done servicing request
22:26:15.657 00.000 10072 Worker thread wakes up
22:26:15.658 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:15.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:15.665 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:16.297 00.632 10072 Exposure complete
22:26:16.349 00.052 10072 worker thread done servicing request
22:26:16.349 00.000 1032 OnExposeComplete: enter
22:26:16.351 00.002 1032 UpdateGuideState(): m_state=6
22:26:16.353 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3973
22:26:16.355 00.002 1032 Star::Find returns 1 (0), X=1099.42, Y=136.28, Mass=1273, SNR=25.1, Peak=117 HFD=3.2
22:26:16.357 00.002 1032 MultiStar: [#1 0.11,-0.14,1.02,U] [#2 0.14,-0.01,0.78,U] [#3 0.10,0.07,0.76,U] [#4 0.00,-0.09,0.68,U] [#5 0.01,0.00,0.69,U] [#6 0.18,0.10,0.65,U] [#7 -0.09,-0.12,0.71,U] [#8 -0.02,-0.04,0.49,U] 
22:26:16.359 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.13, 0.11}
22:26:16.360 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
22:26:16.361 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
22:26:16.365 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.20 mountX=-0.03 mountY=-0.06, mountTheta=-2.03
22:26:16.369 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
22:26:16.371 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
22:26:16.373 00.002 10072 Worker thread wakes up
22:26:16.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:26:16.373 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:26:16.373 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
22:26:16.375 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:26:16.377 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:26:16.377 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:26:16.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:16.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:26:16.377 00.000 10072 MoveAxis(E, 2, ABG)
22:26:16.377 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:16.377 00.000 10072 IsGuiding returns 0
22:26:16.377 00.000 10072 PulseGuide returned control before completion, sleep 12
22:26:16.394 00.017 1032 UpdateGuideState exits: m=1273 SNR=25.1
22:26:16.397 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:16.400 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:16.402 00.002 1032 Enqueuing Expose request
22:26:16.403 00.001 10072 IsGuiding returns 0
22:26:16.403 00.000 10072 Move returns status 0, amount 2
22:26:16.403 00.000 10072 MoveAxis(N, 0, ABG)
22:26:16.404 00.001 10072 Move returns status 0, amount 0
22:26:16.404 00.000 10072 move complete, result=0
22:26:16.404 00.000 10072 worker thread done servicing request
22:26:16.404 00.000 10072 Worker thread wakes up
22:26:16.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:16.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:16.410 00.006 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:16.813 00.403 10072 Exposure complete
22:26:16.862 00.049 10072 worker thread done servicing request
22:26:16.862 00.000 1032 OnExposeComplete: enter
22:26:16.864 00.002 1032 UpdateGuideState(): m_state=6
22:26:16.866 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3974
22:26:16.868 00.002 1032 Star::Find returns 1 (0), X=1099.53, Y=136.21, Mass=1397, SNR=26.3, Peak=120 HFD=3.1
22:26:16.869 00.001 1032 MultiStar: [#1 0.12,-0.23,0.00,M1] [#2 0.17,-0.18,0.00,M1] [#3 0.05,-0.00,0.72,U] [#4 0.08,-0.14,0.66,U] [#5 0.06,-0.28,0.00,M1] [#6 0.30,-0.12,0.00,M1] [#7 -0.07,-0.13,0.67,U] [#8 -0.23,-0.02,0.49,U] 
22:26:16.871 00.002 1032 refined, 4 included, MultiStar: {0.05, -0.04}, one-star: {0.25, 0.04}
22:26:16.872 00.001 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
22:26:16.874 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
22:26:16.875 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.73 mountX=-0.06 mountY=-0.04, mountTheta=-2.56
22:26:16.878 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
22:26:16.879 00.001 1032 Enqueuing Move request for scope (0.05, -0.04)
22:26:16.881 00.002 10072 Worker thread wakes up
22:26:16.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
22:26:16.881 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
22:26:16.881 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=-0.04
22:26:16.884 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:26:16.885 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:26:16.885 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:26:16.886 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:16.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:26:16.886 00.000 10072 MoveAxis(E, 2, ABG)
22:26:16.886 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:16.886 00.000 10072 IsGuiding returns 0
22:26:16.887 00.001 10072 PulseGuide returned control before completion, sleep 12
22:26:16.902 00.015 10072 IsGuiding returns 1
22:26:16.902 00.000 10072 scope still moving after pulse duration time elapsed
22:26:16.903 00.001 1032 UpdateGuideState exits: m=1397 SNR=26.3
22:26:16.906 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:16.909 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:16.910 00.001 1032 Enqueuing Expose request
22:26:16.935 00.025 10072 IsGuiding returns 0
22:26:16.935 00.000 10072 scope move finished after 2 + 45 ms
22:26:16.935 00.000 10072 Move returns status 0, amount 2
22:26:16.935 00.000 10072 MoveAxis(N, 0, ABG)
22:26:16.935 00.000 10072 Move returns status 0, amount 0
22:26:16.935 00.000 10072 move complete, result=0
22:26:16.935 00.000 10072 worker thread done servicing request
22:26:16.935 00.000 10072 Worker thread wakes up
22:26:16.935 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:16.935 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:16.939 00.004 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:26:17.561 00.622 10072 Exposure complete
22:26:17.614 00.053 10072 worker thread done servicing request
22:26:17.614 00.000 1032 OnExposeComplete: enter
22:26:17.616 00.002 1032 UpdateGuideState(): m_state=6
22:26:17.619 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3975
22:26:17.621 00.002 1032 Star::Find returns 1 (0), X=1099.45, Y=136.18, Mass=1343, SNR=25.7, Peak=111 HFD=3.1
22:26:17.623 00.002 1032 MultiStar: [#1 0.17,-0.18,0.00,M2] [#2 0.13,-0.13,0.77,U] [#3 0.16,-0.10,0.72,U] [#4 0.09,-0.20,0.67,U] [#5 0.22,-0.24,0.00,M2] [#6 0.14,-0.15,0.64,U] [#7 -0.15,-0.12,0.66,U] [#8 0.00,-0.05,0.52,U] 
22:26:17.625 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.10}, one-star: {0.17, 0.01}
22:26:17.626 00.001 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
22:26:17.628 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
22:26:17.629 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.86 mountX=-0.12 mountY=-0.06, mountTheta=-2.69
22:26:17.632 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
22:26:17.635 00.003 1032 Enqueuing Move request for scope (0.09, -0.10)
22:26:17.637 00.002 10072 Worker thread wakes up
22:26:17.637 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
22:26:17.637 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
22:26:17.637 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.06
22:26:17.640 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:26:17.642 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:26:17.642 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
22:26:17.642 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:17.642 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:26:17.642 00.000 10072 MoveAxis(E, 2, ABG)
22:26:17.642 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:17.644 00.002 10072 IsGuiding returns 0
22:26:17.644 00.000 10072 PulseGuide returned control before completion, sleep 12
22:26:17.662 00.018 1032 UpdateGuideState exits: m=1343 SNR=25.7
22:26:17.663 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:17.665 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:17.667 00.002 1032 Enqueuing Expose request
22:26:17.668 00.001 10072 IsGuiding returns 0
22:26:17.668 00.000 10072 Move returns status 0, amount 2
22:26:17.668 00.000 10072 MoveAxis(N, 0, ABG)
22:26:17.668 00.000 10072 Move returns status 0, amount 0
22:26:17.668 00.000 10072 move complete, result=0
22:26:17.668 00.000 10072 worker thread done servicing request
22:26:17.668 00.000 10072 Worker thread wakes up
22:26:17.669 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:17.669 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:17.676 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:18.076 00.400 10072 Exposure complete
22:26:18.132 00.056 10072 worker thread done servicing request
22:26:18.132 00.000 1032 OnExposeComplete: enter
22:26:18.134 00.002 1032 UpdateGuideState(): m_state=6
22:26:18.136 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3976
22:26:18.137 00.001 1032 Star::Find returns 1 (0), X=1099.54, Y=136.22, Mass=1184, SNR=24.2, Peak=116 HFD=3.2
22:26:18.139 00.002 1032 MultiStar: [#1 0.19,-0.19,0.00,M3] [#2 0.13,-0.09,0.82,U] [#3 0.18,-0.04,0.85,U] [#4 0.15,-0.07,0.71,U] [#5 0.15,-0.21,0.00,M3] [#6 0.07,-0.04,0.66,U] [#7 -0.13,-0.13,0.70,U] [#8 -0.02,-0.14,0.53,U] 
22:26:18.142 00.003 1032 refined, 6 included, MultiStar: {0.11, -0.06}, one-star: {0.25, 0.05}
22:26:18.144 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
22:26:18.146 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
22:26:18.148 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.48 mountX=-0.08 mountY=-0.09, mountTheta=-2.31
22:26:18.152 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
22:26:18.153 00.001 1032 Enqueuing Move request for scope (0.11, -0.06)
22:26:18.155 00.002 10072 Worker thread wakes up
22:26:18.155 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
22:26:18.155 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
22:26:18.155 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.08 yDistance=-0.09
22:26:18.158 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:26:18.160 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:26:18.160 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:26:18.160 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:18.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:18.160 00.000 10072 MoveAxis(E, 2, ABG)
22:26:18.160 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:18.160 00.000 10072 IsGuiding returns 0
22:26:18.161 00.001 10072 PulseGuide returned control before completion, sleep 12
22:26:18.177 00.016 1032 UpdateGuideState exits: m=1184 SNR=24.2
22:26:18.180 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:18.182 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:18.184 00.002 1032 Enqueuing Expose request
22:26:18.186 00.002 10072 IsGuiding returns 0
22:26:18.186 00.000 10072 Move returns status 0, amount 2
22:26:18.186 00.000 10072 MoveAxis(N, 0, ABG)
22:26:18.186 00.000 10072 Move returns status 0, amount 0
22:26:18.186 00.000 10072 move complete, result=0
22:26:18.186 00.000 10072 worker thread done servicing request
22:26:18.186 00.000 10072 Worker thread wakes up
22:26:18.186 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:18.186 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:18.194 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:18.813 00.619 10072 Exposure complete
22:26:19.025 00.212 10072 worker thread done servicing request
22:26:19.025 00.000 1032 OnExposeComplete: enter
22:26:19.028 00.003 1032 UpdateGuideState(): m_state=6
22:26:19.031 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3977
22:26:19.035 00.004 1032 Star::Find returns 1 (0), X=1099.56, Y=136.23, Mass=1278, SNR=25.1, Peak=119 HFD=3.2
22:26:19.036 00.001 1032 MultiStar: [#1 0.18,-0.23,0.00,M4] [#2 0.08,-0.09,0.77,U] [#3 0.19,-0.13,0.79,U] [#4 0.13,-0.10,0.64,U] [#5 0.10,-0.37,0.00,M4] [#6 0.18,-0.07,0.63,U] [#7 -0.10,-0.17,0.71,U] [#8 -0.08,-0.06,0.50,U] 
22:26:19.040 00.004 1032 refined, 6 included, MultiStar: {0.11, -0.07}, one-star: {0.28, 0.06}
22:26:19.042 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
22:26:19.044 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
22:26:19.046 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.14 cameraTheta=-0.57 mountX=-0.10 mountY=-0.09, mountTheta=-2.40
22:26:19.050 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
22:26:19.052 00.002 1032 Enqueuing Move request for scope (0.11, -0.07)
22:26:19.055 00.003 10072 Worker thread wakes up
22:26:19.056 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
22:26:19.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
22:26:19.056 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.10 yDistance=-0.09
22:26:19.058 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:26:19.061 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:26:19.061 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:26:19.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:19.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:19.061 00.000 10072 MoveAxis(E, 2, ABG)
22:26:19.061 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:19.061 00.000 10072 IsGuiding returns 0
22:26:19.063 00.002 10072 PulseGuide returned control before completion, sleep 12
22:26:19.076 00.013 10072 IsGuiding returns 0
22:26:19.076 00.000 10072 Move returns status 0, amount 2
22:26:19.076 00.000 10072 MoveAxis(N, 0, ABG)
22:26:19.076 00.000 10072 Move returns status 0, amount 0
22:26:19.077 00.001 10072 move complete, result=0
22:26:19.095 00.018 10072 worker thread done servicing request
22:26:19.205 00.110 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:26:19.213 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:19.220 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:19.229 00.009 1032 Enqueuing Expose request
22:26:19.249 00.020 10072 Worker thread wakes up
22:26:19.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:19.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:19.249 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:19.988 00.739 10072 Exposure complete
22:26:20.068 00.080 1032 OnExposeComplete: enter
22:26:20.072 00.004 1032 UpdateGuideState(): m_state=6
22:26:20.074 00.002 10072 worker thread done servicing request
22:26:20.074 00.000 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3978
22:26:20.077 00.003 1032 Star::Find returns 1 (0), X=1099.54, Y=136.14, Mass=1346, SNR=25.8, Peak=122 HFD=3.3
22:26:20.081 00.004 1032 MultiStar: [#1 0.19,-0.37,0.00,M5] [#2 0.13,-0.21,0.00,M1] [#3 0.09,-0.14,0.76,U] [#4 -0.12,-0.07,0.67,U] [#5 0.21,-0.35,0.00,M5] [#6 0.08,-0.01,0.57,U] [#7 -0.15,-0.07,0.69,U] [#8 0.02,-0.26,0.00,M1] 
22:26:20.088 00.007 1032 refined, 4 included, MultiStar: {0.05, -0.07}, one-star: {0.26, -0.04}
22:26:20.090 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
22:26:20.093 00.003 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
22:26:20.095 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.91 mountX=-0.08 mountY=-0.03, mountTheta=-2.74
22:26:20.099 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
22:26:20.101 00.002 1032 Enqueuing Move request for scope (0.05, -0.07)
22:26:20.103 00.002 10072 Worker thread wakes up
22:26:20.104 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
22:26:20.104 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
22:26:20.104 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
22:26:20.105 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:26:20.108 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:26:20.108 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:26:20.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:20.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:26:20.108 00.000 10072 MoveAxis(E, 2, ABG)
22:26:20.110 00.002 10072 Guiding  Dir = 2, Dur = 2
22:26:20.113 00.003 10072 IsGuiding returns 0
22:26:20.114 00.001 10072 PulseGuide returned control before completion, sleep 12
22:26:20.138 00.024 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:26:20.142 00.004 10072 IsGuiding returns 0
22:26:20.142 00.000 10072 Move returns status 0, amount 2
22:26:20.142 00.000 10072 MoveAxis(N, 0, ABG)
22:26:20.142 00.000 10072 Move returns status 0, amount 0
22:26:20.142 00.000 10072 move complete, result=0
22:26:20.142 00.000 10072 worker thread done servicing request
22:26:20.142 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:20.146 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:20.150 00.004 1032 Enqueuing Expose request
22:26:20.152 00.002 10072 Worker thread wakes up
22:26:20.153 00.001 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:26:20.155 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:20.156 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:20.564 00.408 10072 Exposure complete
22:26:20.650 00.086 10072 worker thread done servicing request
22:26:20.650 00.000 1032 OnExposeComplete: enter
22:26:20.653 00.003 1032 UpdateGuideState(): m_state=6
22:26:20.655 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3979
22:26:20.657 00.002 1032 Star::Find returns 1 (0), X=1099.55, Y=136.08, Mass=1198, SNR=24.3, Peak=99 HFD=3.3
22:26:20.660 00.003 1032 MultiStar: [#1 0.21,-0.30,0.00,M6] [#2 0.12,-0.27,0.00,M2] [#3 0.24,-0.11,0.00,M1] [#4 -0.08,-0.20,0.72,U] [#5 0.12,-0.30,0.00,M6] [#6 0.18,-0.11,0.63,U] [#7 -0.16,-0.18,0.00,M1] [#8 0.00,-0.15,0.56,U] 
22:26:20.663 00.003 1032 refined, 3 included, MultiStar: {0.11, -0.13}, one-star: {0.26, -0.09}
22:26:20.665 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
22:26:20.667 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
22:26:20.669 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.87 mountX=-0.16 mountY=-0.07, mountTheta=-2.70
22:26:20.674 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.13, opts=13)
22:26:20.677 00.003 1032 Enqueuing Move request for scope (0.11, -0.13)
22:26:20.682 00.005 10072 Worker thread wakes up
22:26:20.682 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
22:26:20.682 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
22:26:20.682 00.000 10072 Moving (0.11, -0.13) raw xDistance=-0.16 yDistance=-0.07
22:26:20.686 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:26:20.690 00.004 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 285.90
22:26:20.690 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
22:26:20.690 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:20.690 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:26:20.690 00.000 10072 MoveAxis(E, 75, ABG)
22:26:20.690 00.000 10072 Guiding  Dir = 2, Dur = 75
22:26:20.691 00.001 10072 IsGuiding returns 0
22:26:20.692 00.001 10072 PulseGuide returned control before completion, sleep 85
22:26:20.714 00.022 1032 UpdateGuideState exits: m=1198 SNR=24.3
22:26:20.718 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:20.721 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:20.724 00.003 1032 Enqueuing Expose request
22:26:20.782 00.058 10072 IsGuiding returns 0
22:26:20.783 00.001 10072 Move returns status 0, amount 75
22:26:20.783 00.000 10072 MoveAxis(N, 0, ABG)
22:26:20.783 00.000 10072 Move returns status 0, amount 0
22:26:20.783 00.000 10072 move complete, result=0
22:26:20.783 00.000 10072 worker thread done servicing request
22:26:20.783 00.000 10072 Worker thread wakes up
22:26:20.783 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:20.783 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:20.791 00.008 1032 GuideStep: -0.2 px 75 ms EAST, -0.1 px 0 ms NORTH
22:26:21.421 00.630 10072 Exposure complete
22:26:21.508 00.087 10072 worker thread done servicing request
22:26:21.508 00.000 1032 OnExposeComplete: enter
22:26:21.512 00.004 1032 UpdateGuideState(): m_state=6
22:26:21.515 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3980
22:26:21.522 00.007 1032 Star::Find returns 1 (0), X=1099.45, Y=136.29, Mass=1307, SNR=25.4, Peak=126 HFD=3.2
22:26:21.526 00.004 1032 MultiStar: [#1 0.11,-0.09,0.96,U] [#2 0.16,-0.08,0.80,U] [#3 0.15,0.15,0.78,U] [#4 0.03,-0.04,0.68,U] [#5 -0.04,0.02,0.71,U] [#6 0.18,0.11,0.60,U] [#7 -0.13,-0.04,0.69,U] [#8 -0.11,0.00,0.55,U] 
22:26:21.564 00.038 1032 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.17, 0.11}
22:26:21.569 00.005 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
22:26:21.572 00.003 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
22:26:21.575 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.24 mountX=-0.00 mountY=-0.07, mountTheta=-1.59
22:26:21.585 00.010 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
22:26:21.588 00.003 1032 Enqueuing Move request for scope (0.07, 0.02)
22:26:21.590 00.002 10072 Worker thread wakes up
22:26:21.590 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
22:26:21.591 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
22:26:21.591 00.000 10072 Moving (0.07, 0.02) raw xDistance=-0.00 yDistance=-0.07
22:26:21.593 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:26:21.597 00.004 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:26:21.597 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:26:21.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:21.597 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:26:21.597 00.000 10072 MoveAxis(E, 2, ABG)
22:26:21.597 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:21.598 00.001 10072 IsGuiding returns 0
22:26:21.598 00.000 10072 PulseGuide returned control before completion, sleep 12
22:26:21.621 00.023 10072 IsGuiding returns 0
22:26:21.621 00.000 10072 Move returns status 0, amount 2
22:26:21.621 00.000 10072 MoveAxis(N, 0, ABG)
22:26:21.621 00.000 10072 Move returns status 0, amount 0
22:26:21.622 00.001 10072 move complete, result=0
22:26:21.622 00.000 10072 worker thread done servicing request
22:26:21.625 00.003 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:26:21.629 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:21.631 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:21.633 00.002 1032 Enqueuing Expose request
22:26:21.635 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:21.638 00.003 10072 Worker thread wakes up
22:26:21.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:21.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:22.043 00.405 10072 Exposure complete
22:26:22.125 00.082 10072 worker thread done servicing request
22:26:22.125 00.000 1032 OnExposeComplete: enter
22:26:22.128 00.003 1032 UpdateGuideState(): m_state=6
22:26:22.130 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3981
22:26:22.133 00.003 1032 Star::Find returns 1 (0), X=1099.48, Y=136.25, Mass=1256, SNR=24.9, Peak=114 HFD=3.2
22:26:22.136 00.003 1032 MultiStar: [#1 0.12,-0.06,0.99,U] [#2 0.21,-0.02,0.79,U] [#3 0.10,0.16,0.79,U] [#4 0.06,-0.08,0.72,U] [#5 -0.10,-0.02,0.65,U] [#6 0.08,0.06,0.65,U] [#7 -0.12,-0.03,0.76,U] [#8 0.01,0.06,0.50,U] 
22:26:22.139 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.20, 0.08}
22:26:22.142 00.003 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
22:26:22.149 00.007 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
22:26:22.153 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.08 cameraTheta=0.20 mountX=-0.00 mountY=-0.08, mountTheta=-1.63
22:26:22.156 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
22:26:22.160 00.004 1032 Enqueuing Move request for scope (0.07, 0.01)
22:26:22.163 00.003 10072 Worker thread wakes up
22:26:22.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
22:26:22.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
22:26:22.163 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.00 yDistance=-0.08
22:26:22.167 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:26:22.169 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:26:22.170 00.001 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:26:22.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:22.170 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:26:22.170 00.000 10072 MoveAxis(E, 2, ABG)
22:26:22.170 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:22.171 00.001 10072 IsGuiding returns 0
22:26:22.171 00.000 10072 PulseGuide returned control before completion, sleep 12
22:26:22.196 00.025 10072 IsGuiding returns 0
22:26:22.196 00.000 10072 Move returns status 0, amount 2
22:26:22.196 00.000 10072 MoveAxis(N, 0, ABG)
22:26:22.196 00.000 10072 Move returns status 0, amount 0
22:26:22.196 00.000 10072 move complete, result=0
22:26:22.196 00.000 10072 worker thread done servicing request
22:26:22.197 00.001 1032 UpdateGuideState exits: m=1256 SNR=24.9
22:26:22.201 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:22.203 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:22.212 00.009 1032 Enqueuing Expose request
22:26:22.215 00.003 10072 Worker thread wakes up
22:26:22.216 00.001 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:22.219 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:22.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:22.857 00.638 10072 Exposure complete
22:26:22.952 00.095 10072 worker thread done servicing request
22:26:22.952 00.000 1032 OnExposeComplete: enter
22:26:22.956 00.004 1032 UpdateGuideState(): m_state=6
22:26:22.961 00.005 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3982
22:26:22.966 00.005 1032 Star::Find returns 1 (0), X=1099.51, Y=136.08, Mass=1400, SNR=26.3, Peak=109 HFD=3.3
22:26:22.969 00.003 1032 MultiStar: [#1 0.15,-0.34,0.00,M5] [#2 0.10,-0.30,0.00,M1] [#3 0.08,-0.04,0.74,U] [#4 -0.01,-0.12,0.66,U] [#5 0.02,-0.14,0.63,U] [#6 0.23,0.00,0.60,U] [#7 -0.05,-0.11,0.69,U] [#8 -0.11,-0.19,0.52,U] 
22:26:22.972 00.003 1032 refined, 6 included, MultiStar: {0.07, -0.10}, one-star: {0.23, -0.09}
22:26:22.974 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
22:26:22.976 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
22:26:22.979 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.94 mountX=-0.11 mountY=-0.04, mountTheta=-2.77
22:26:22.983 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.10, opts=13)
22:26:22.987 00.004 1032 Enqueuing Move request for scope (0.07, -0.10)
22:26:22.990 00.003 10072 Worker thread wakes up
22:26:22.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
22:26:22.990 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
22:26:22.990 00.000 10072 Moving (0.07, -0.10) raw xDistance=-0.11 yDistance=-0.04
22:26:22.993 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:26:22.997 00.004 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:26:22.997 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:26:22.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:22.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:26:22.997 00.000 10072 MoveAxis(E, 2, ABG)
22:26:22.997 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:22.998 00.001 10072 IsGuiding returns 0
22:26:22.998 00.000 10072 PulseGuide returned control before completion, sleep 12
22:26:23.022 00.024 1032 UpdateGuideState exits: m=1400 SNR=26.3
22:26:23.026 00.004 10072 IsGuiding returns 0
22:26:23.026 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:23.029 00.003 10072 Move returns status 0, amount 2
22:26:23.029 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:23.031 00.002 1032 Enqueuing Expose request
22:26:23.034 00.003 10072 MoveAxis(N, 0, ABG)
22:26:23.034 00.000 10072 Move returns status 0, amount 0
22:26:23.034 00.000 10072 move complete, result=0
22:26:23.034 00.000 10072 worker thread done servicing request
22:26:23.034 00.000 10072 Worker thread wakes up
22:26:23.034 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:23.034 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:23.045 00.011 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:26:23.451 00.406 10072 Exposure complete
22:26:23.558 00.107 10072 worker thread done servicing request
22:26:23.558 00.000 1032 OnExposeComplete: enter
22:26:23.562 00.004 1032 UpdateGuideState(): m_state=6
22:26:23.564 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3983
22:26:23.567 00.003 1032 Star::Find returns 1 (0), X=1099.57, Y=136.13, Mass=1278, SNR=25.1, Peak=119 HFD=3.2
22:26:23.570 00.003 1032 MultiStar: [#1 0.19,-0.24,0.00,M6] [#2 0.11,-0.17,0.83,U] [#3 0.09,-0.01,0.76,U] [#4 -0.05,-0.14,0.71,U] [#5 0.00,-0.29,0.00,M4] [#6 0.10,-0.16,0.65,U] [#7 -0.22,-0.12,0.00,M1] [#8 0.02,-0.15,0.55,U] 
22:26:23.572 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.11}, one-star: {0.29, -0.04}
22:26:23.577 00.005 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
22:26:23.586 00.009 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
22:26:23.591 00.005 1032 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.76 mountX=-0.13 mountY=-0.08, mountTheta=-2.59
22:26:23.596 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.11, opts=13)
22:26:23.599 00.003 1032 Enqueuing Move request for scope (0.11, -0.11)
22:26:23.601 00.002 10072 Worker thread wakes up
22:26:23.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
22:26:23.601 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
22:26:23.602 00.001 10072 Moving (0.11, -0.11) raw xDistance=-0.13 yDistance=-0.08
22:26:23.605 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:26:23.609 00.004 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 285.89
22:26:23.609 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:26:23.609 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:23.609 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:26:23.609 00.000 10072 MoveAxis(E, 63, ABG)
22:26:23.609 00.000 10072 Guiding  Dir = 2, Dur = 63
22:26:23.610 00.001 10072 IsGuiding returns 0
22:26:23.613 00.003 10072 PulseGuide returned control before completion, sleep 71
22:26:23.639 00.026 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:26:23.643 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:23.649 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:23.653 00.004 1032 Enqueuing Expose request
22:26:23.697 00.044 10072 IsGuiding returns 0
22:26:23.697 00.000 10072 Move returns status 0, amount 63
22:26:23.698 00.001 10072 MoveAxis(N, 0, ABG)
22:26:23.698 00.000 10072 Move returns status 0, amount 0
22:26:23.698 00.000 10072 move complete, result=0
22:26:23.698 00.000 10072 worker thread done servicing request
22:26:23.698 00.000 10072 Worker thread wakes up
22:26:23.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:23.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:23.699 00.001 1032 GuideStep: -0.1 px 63 ms EAST, -0.1 px 0 ms NORTH
22:26:24.328 00.629 10072 Exposure complete
22:26:24.413 00.085 10072 worker thread done servicing request
22:26:24.413 00.000 1032 OnExposeComplete: enter
22:26:24.416 00.003 1032 UpdateGuideState(): m_state=6
22:26:24.419 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3984
22:26:24.421 00.002 1032 Star::Find returns 1 (0), X=1099.47, Y=136.29, Mass=1434, SNR=26.6, Peak=135 HFD=3.2
22:26:24.426 00.005 1032 MultiStar: [#1 0.11,-0.03,0.90,U] [#2 0.13,0.02,0.79,U] [#3 0.06,0.08,0.74,U] [#4 -0.02,-0.10,0.60,U] [#5 0.06,-0.11,0.64,U] [#6 0.07,0.07,0.59,U] [#7 -0.17,0.00,0.71,U] [#8 -0.24,0.11,0.00,M1] 
22:26:24.434 00.008 1032 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.19, 0.12}
22:26:24.437 00.003 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:26:24.440 00.003 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:26:24.443 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.21 mountX=-0.00 mountY=-0.06, mountTheta=-1.62
22:26:24.447 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
22:26:24.450 00.003 1032 Enqueuing Move request for scope (0.06, 0.01)
22:26:24.452 00.002 10072 Worker thread wakes up
22:26:24.454 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:26:24.454 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:26:24.454 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
22:26:24.457 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:26:24.462 00.005 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:26:24.462 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:26:24.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:24.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:26:24.462 00.000 10072 MoveAxis(E, 2, ABG)
22:26:24.462 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:24.463 00.001 10072 IsGuiding returns 0
22:26:24.464 00.001 10072 PulseGuide returned control before completion, sleep 11
22:26:24.480 00.016 10072 IsGuiding returns 0
22:26:24.480 00.000 10072 Move returns status 0, amount 2
22:26:24.480 00.000 10072 MoveAxis(N, 0, ABG)
22:26:24.480 00.000 10072 Move returns status 0, amount 0
22:26:24.480 00.000 10072 move complete, result=0
22:26:24.481 00.001 10072 worker thread done servicing request
22:26:24.490 00.009 1032 UpdateGuideState exits: m=1434 SNR=26.6
22:26:24.494 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:24.499 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:24.501 00.002 1032 Enqueuing Expose request
22:26:24.504 00.003 10072 Worker thread wakes up
22:26:24.504 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:24.506 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:24.506 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:24.921 00.415 10072 Exposure complete
22:26:24.998 00.077 10072 worker thread done servicing request
22:26:24.998 00.000 1032 OnExposeComplete: enter
22:26:25.002 00.004 1032 UpdateGuideState(): m_state=6
22:26:25.004 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3985
22:26:25.007 00.003 1032 Star::Find returns 1 (0), X=1099.56, Y=136.27, Mass=1292, SNR=25.2, Peak=122 HFD=3.2
22:26:25.009 00.002 1032 MultiStar: [#1 0.15,-0.18,0.97,U] [#2 0.05,-0.09,0.80,U] [#3 0.09,0.07,0.80,U] [#4 0.02,-0.03,0.64,U] [#5 0.06,-0.08,0.75,U] [#6 0.12,-0.04,0.62,U] [#7 -0.13,0.01,0.67,U] [#8 0.07,0.05,0.50,U] 
22:26:25.011 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.28, 0.10}
22:26:25.014 00.003 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
22:26:25.016 00.002 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
22:26:25.018 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.26 mountX=-0.05 mountY=-0.08, mountTheta=-2.09
22:26:25.023 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
22:26:25.026 00.003 1032 Enqueuing Move request for scope (0.09, -0.02)
22:26:25.029 00.003 10072 Worker thread wakes up
22:26:25.030 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:26:25.030 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:26:25.030 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.05 yDistance=-0.08
22:26:25.032 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:26:25.035 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:26:25.036 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:26:25.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:25.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:26:25.036 00.000 10072 MoveAxis(E, 1, ABG)
22:26:25.036 00.000 10072 Guiding  Dir = 2, Dur = 1
22:26:25.037 00.001 10072 IsGuiding returns 0
22:26:25.038 00.001 10072 PulseGuide returned control before completion, sleep 11
22:26:25.059 00.021 10072 IsGuiding returns 0
22:26:25.059 00.000 10072 Move returns status 0, amount 1
22:26:25.059 00.000 10072 MoveAxis(N, 0, ABG)
22:26:25.060 00.001 10072 Move returns status 0, amount 0
22:26:25.060 00.000 10072 move complete, result=0
22:26:25.060 00.000 10072 worker thread done servicing request
22:26:25.067 00.007 1032 UpdateGuideState exits: m=1292 SNR=25.2
22:26:25.070 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:25.073 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:25.076 00.003 1032 Enqueuing Expose request
22:26:25.079 00.003 10072 Worker thread wakes up
22:26:25.079 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:25.079 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:25.082 00.003 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:26:25.774 00.692 10072 Exposure complete
22:26:25.999 00.225 10072 worker thread done servicing request
22:26:25.999 00.000 1032 OnExposeComplete: enter
22:26:26.004 00.005 1032 UpdateGuideState(): m_state=6
22:26:26.009 00.005 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3986
22:26:26.013 00.004 1032 Star::Find returns 1 (0), X=1099.55, Y=136.17, Mass=1367, SNR=26.0, Peak=119 HFD=3.2
22:26:26.018 00.005 1032 MultiStar: [#1 0.13,-0.30,0.00,M5] [#2 0.17,-0.19,0.00,M1] [#3 0.16,0.04,0.75,U] [#4 0.06,-0.09,0.60,U] [#5 0.12,-0.26,0.00,M3] [#6 0.23,-0.18,0.00,M1] [#7 -0.04,-0.08,0.65,U] [#8 -0.03,0.02,0.52,U] 
22:26:26.025 00.007 1032 refined, 4 included, MultiStar: {0.11, -0.02}, one-star: {0.26, 0.00}
22:26:26.032 00.007 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
22:26:26.036 00.004 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
22:26:26.040 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
22:26:26.046 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:26:26.054 00.008 1032 Enqueuing Move request for scope (0.11, -0.02)
22:26:26.059 00.005 10072 Worker thread wakes up
22:26:26.059 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:26:26.059 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:26:26.059 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
22:26:26.064 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:26:26.070 00.006 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.88
22:26:26.070 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:26:26.071 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:26.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:26:26.071 00.000 10072 MoveAxis(E, 1, ABG)
22:26:26.071 00.000 10072 Guiding  Dir = 2, Dur = 1
22:26:26.072 00.001 10072 IsGuiding returns 0
22:26:26.073 00.001 10072 PulseGuide returned control before completion, sleep 11
22:26:26.098 00.025 10072 IsGuiding returns 0
22:26:26.099 00.001 10072 Move returns status 0, amount 1
22:26:26.099 00.000 10072 MoveAxis(N, 0, ABG)
22:26:26.099 00.000 10072 Move returns status 0, amount 0
22:26:26.099 00.000 10072 move complete, result=0
22:26:26.099 00.000 10072 worker thread done servicing request
22:26:26.106 00.007 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:26:26.111 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:26.115 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:26.117 00.002 1032 Enqueuing Expose request
22:26:26.120 00.003 10072 Worker thread wakes up
22:26:26.120 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:26:26.124 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:26.124 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:26.874 00.750 10072 Exposure complete
22:26:27.202 00.328 10072 worker thread done servicing request
22:26:27.202 00.000 1032 OnExposeComplete: enter
22:26:27.422 00.220 1032 UpdateGuideState(): m_state=6
22:26:27.476 00.054 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3987
22:26:27.623 00.147 1032 Star::Find returns 1 (0), X=1099.45, Y=136.24, Mass=1365, SNR=25.9, Peak=127 HFD=3.2
22:26:27.638 00.015 1032 MultiStar: [#1 0.11,-0.18,0.93,U] [#2 0.05,-0.13,0.74,U] [#3 0.07,0.09,0.75,U] [#4 -0.04,-0.16,0.65,U] [#5 0.07,-0.28,0.00,M4] [#6 0.25,0.00,0.00,M2] [#7 -0.21,-0.08,0.66,U] [#8 -0.13,0.01,0.52,U] 
22:26:27.647 00.009 1032 refined, 6 included, MultiStar: {0.02, -0.06}, one-star: {0.17, 0.06}
22:26:27.651 00.004 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
22:26:27.801 00.150 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
22:26:28.461 00.660 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.17 mountX=-0.06 mountY=-0.01, mountTheta=-3.00
22:26:28.700 00.239 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
22:26:28.705 00.005 1032 Enqueuing Move request for scope (0.02, -0.06)
22:26:28.709 00.004 10072 Worker thread wakes up
22:26:28.709 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
22:26:28.709 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
22:26:28.709 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.01
22:26:28.848 00.139 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:26:28.874 00.026 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.88
22:26:28.874 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:26:28.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:28.875 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:26:28.875 00.000 10072 MoveAxis(E, 1, ABG)
22:26:28.875 00.000 10072 Guiding  Dir = 2, Dur = 1
22:26:29.469 00.594 1032 UpdateGuideState exits: m=1365 SNR=25.9
22:26:29.473 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:29.476 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:29.478 00.002 1032 Enqueuing Expose request
22:26:29.489 00.011 10072 IsGuiding returns 0
22:26:29.491 00.002 10072 IsGuiding returns 1
22:26:29.491 00.000 10072 scope still moving after pulse duration time elapsed
22:26:29.665 00.174 10072 IsGuiding returns 1
22:26:29.722 00.057 10072 IsGuiding returns 0
22:26:29.722 00.000 10072 scope move finished after 1 + 231 ms
22:26:29.722 00.000 10072 Move returns status 0, amount 1
22:26:29.723 00.001 10072 MoveAxis(N, 0, ABG)
22:26:29.723 00.000 10072 Move returns status 0, amount 0
22:26:29.723 00.000 10072 move complete, result=0
22:26:29.723 00.000 10072 worker thread done servicing request
22:26:29.723 00.000 10072 Worker thread wakes up
22:26:29.723 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:29.723 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:29.792 00.069 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:26:30.393 00.601 10072 Exposure complete
22:26:30.643 00.250 10072 worker thread done servicing request
22:26:30.646 00.003 1032 OnExposeComplete: enter
22:26:30.649 00.003 1032 UpdateGuideState(): m_state=6
22:26:30.652 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3988
22:26:30.689 00.037 1032 Star::Find returns 1 (0), X=1099.59, Y=136.16, Mass=1228, SNR=24.6, Peak=110 HFD=3.2
22:26:30.692 00.003 1032 MultiStar: [#1 0.24,-0.15,0.00,M5] [#2 0.09,-0.18,0.83,U] [#3 0.10,0.03,0.76,U] [#4 0.10,-0.13,0.70,U] [#5 0.25,-0.21,0.00,M5] [#6 0.25,-0.16,0.00,M3] [#7 -0.08,-0.09,0.74,U] [#8 -0.00,-0.06,0.54,U] 
22:26:30.696 00.004 1032 refined, 5 included, MultiStar: {0.10, -0.07}, one-star: {0.30, -0.01}
22:26:30.729 00.033 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
22:26:30.732 00.003 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
22:26:30.735 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.62 mountX=-0.10 mountY=-0.08, mountTheta=-2.45
22:26:30.741 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
22:26:30.744 00.003 1032 Enqueuing Move request for scope (0.10, -0.07)
22:26:30.746 00.002 10072 Worker thread wakes up
22:26:30.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
22:26:30.747 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
22:26:30.747 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.10 yDistance=-0.08
22:26:30.749 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:26:30.754 00.005 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.88
22:26:30.754 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:26:30.754 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:30.754 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:26:30.754 00.000 10072 MoveAxis(W, 0, ABG)
22:26:30.755 00.001 10072 Move returns status 0, amount 0
22:26:30.755 00.000 10072 MoveAxis(N, 0, ABG)
22:26:30.755 00.000 10072 Move returns status 0, amount 0
22:26:30.755 00.000 10072 move complete, result=0
22:26:30.755 00.000 10072 worker thread done servicing request
22:26:30.807 00.052 1032 UpdateGuideState exits: m=1228 SNR=24.6
22:26:30.842 00.035 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:30.845 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:30.848 00.003 1032 Enqueuing Expose request
22:26:30.850 00.002 10072 Worker thread wakes up
22:26:30.850 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:26:30.853 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:30.853 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:31.521 00.668 10072 Exposure complete
22:26:31.767 00.246 10072 worker thread done servicing request
22:26:31.767 00.000 1032 OnExposeComplete: enter
22:26:31.773 00.006 1032 UpdateGuideState(): m_state=6
22:26:31.775 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3989
22:26:31.812 00.037 1032 Star::Find returns 1 (0), X=1099.59, Y=136.15, Mass=1266, SNR=25.0, Peak=118 HFD=3.2
22:26:31.816 00.004 1032 MultiStar: [#1 0.19,-0.29,0.00,M6] [#2 0.11,-0.14,0.78,U] [#3 0.08,0.03,0.75,U] [#4 -0.11,-0.23,0.00,M1] [#5 0.17,-0.21,0.00,M6] [#6 0.24,-0.04,0.00,M4] [#7 -0.11,-0.22,0.00,M1] [#8 -0.05,-0.12,0.51,U] 
22:26:31.818 00.002 1032 refined, 3 included, MultiStar: {0.14, -0.06}, one-star: {0.30, -0.03}
22:26:31.821 00.003 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
22:26:31.823 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
22:26:31.825 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.39 mountX=-0.09 mountY=-0.12, mountTheta=-2.22
22:26:31.831 00.006 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
22:26:31.835 00.004 1032 Enqueuing Move request for scope (0.14, -0.06)
22:26:31.869 00.034 10072 Worker thread wakes up
22:26:31.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
22:26:31.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
22:26:31.869 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.09 yDistance=-0.12
22:26:31.872 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:26:31.875 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.88
22:26:31.875 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:26:31.876 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:31.876 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:26:31.876 00.000 10072 MoveAxis(W, 1, ABG)
22:26:31.876 00.000 10072 Guiding  Dir = 3, Dur = 1
22:26:31.876 00.000 10072 IsGuiding returns 0
22:26:31.877 00.001 10072 PulseGuide returned control before completion, sleep 11
22:26:31.928 00.051 10072 IsGuiding returns 0
22:26:31.928 00.000 10072 Move returns status 0, amount 1
22:26:31.928 00.000 10072 MoveAxis(N, 0, ABG)
22:26:31.928 00.000 10072 Move returns status 0, amount 0
22:26:31.928 00.000 10072 move complete, result=0
22:26:31.928 00.000 10072 worker thread done servicing request
22:26:31.932 00.004 1032 UpdateGuideState exits: m=1266 SNR=25.0
22:26:31.937 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:31.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:31.964 00.025 1032 Enqueuing Expose request
22:26:31.967 00.003 10072 Worker thread wakes up
22:26:31.967 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:26:31.971 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:31.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:32.632 00.661 10072 Exposure complete
22:26:32.720 00.088 10072 worker thread done servicing request
22:26:32.721 00.001 1032 OnExposeComplete: enter
22:26:32.724 00.003 1032 UpdateGuideState(): m_state=6
22:26:32.727 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3990
22:26:32.730 00.003 1032 Star::Find returns 1 (0), X=1099.43, Y=136.29, Mass=1465, SNR=26.9, Peak=141 HFD=3.2
22:26:32.732 00.002 1032 MultiStar: [#1 0.15,-0.02,0.93,U] [#2 0.09,0.04,0.75,U] [#3 -0.00,0.06,0.72,U] [#4 -0.07,-0.10,0.67,U] [#5 -0.04,-0.15,0.62,U] [#6 0.07,0.01,0.55,U] [#7 -0.15,-0.04,0.66,U] [#8 -0.15,-0.04,0.47,U] 
22:26:32.735 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {0.14, 0.12}
22:26:32.737 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
22:26:32.740 00.003 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
22:26:32.743 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.15 mountX=-0.01 mountY=-0.02, mountTheta=-1.98
22:26:32.747 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
22:26:32.749 00.002 1032 Enqueuing Move request for scope (0.02, -0.00)
22:26:32.753 00.004 10072 Worker thread wakes up
22:26:32.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
22:26:32.753 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
22:26:32.753 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
22:26:32.756 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:26:32.758 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.87
22:26:32.759 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:26:32.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:32.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:26:32.759 00.000 10072 MoveAxis(W, 1, ABG)
22:26:32.759 00.000 10072 Guiding  Dir = 3, Dur = 1
22:26:32.759 00.000 10072 IsGuiding returns 0
22:26:32.760 00.001 10072 PulseGuide returned control before completion, sleep 11
22:26:32.785 00.025 10072 IsGuiding returns 0
22:26:32.785 00.000 10072 Move returns status 0, amount 1
22:26:32.785 00.000 10072 MoveAxis(N, 0, ABG)
22:26:32.785 00.000 10072 Move returns status 0, amount 0
22:26:32.785 00.000 10072 move complete, result=0
22:26:32.785 00.000 10072 worker thread done servicing request
22:26:32.786 00.001 1032 UpdateGuideState exits: m=1465 SNR=26.9
22:26:32.789 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:32.792 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:32.794 00.002 1032 Enqueuing Expose request
22:26:32.797 00.003 10072 Worker thread wakes up
22:26:32.797 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:26:32.801 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:32.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:33.232 00.431 10072 Exposure complete
22:26:33.518 00.286 10072 worker thread done servicing request
22:26:33.587 00.069 1032 OnExposeComplete: enter
22:26:33.684 00.097 1032 UpdateGuideState(): m_state=6
22:26:33.687 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3991
22:26:33.690 00.003 1032 Star::Find returns 1 (0), X=1099.39, Y=136.38, Mass=1414, SNR=26.4, Peak=134 HFD=3.1
22:26:33.693 00.003 1032 MultiStar: [#1 -0.00,-0.27,0.00,M6] [#2 0.09,-0.03,0.71,U] [#3 -0.00,0.01,0.76,U] [#4 -0.10,-0.12,0.68,U] [#5 0.03,-0.11,0.63,U] [#6 0.11,0.10,0.54,U] [#7 -0.25,0.04,0.00,M1] [#8 -0.15,0.05,0.51,U] 
22:26:33.697 00.004 1032 refined, 6 included, MultiStar: {0.02, 0.03}, one-star: {0.11, 0.21}
22:26:33.699 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
22:26:33.701 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
22:26:33.705 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.90 mountX=0.02 mountY=-0.03, mountTheta=-0.93
22:26:33.711 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
22:26:33.715 00.004 1032 Enqueuing Move request for scope (0.02, 0.03)
22:26:33.718 00.003 10072 Worker thread wakes up
22:26:33.718 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
22:26:33.719 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
22:26:33.719 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
22:26:33.724 00.005 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.87
22:26:33.724 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:26:33.724 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:33.725 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:26:33.725 00.000 10072 MoveAxis(W, 2, ABG)
22:26:33.725 00.000 10072 Guiding  Dir = 3, Dur = 2
22:26:33.725 00.000 10072 IsGuiding returns 0
22:26:33.726 00.001 10072 PulseGuide returned control before completion, sleep 12
22:26:33.741 00.015 10072 IsGuiding returns 0
22:26:33.741 00.000 10072 Move returns status 0, amount 2
22:26:33.741 00.000 10072 MoveAxis(N, 0, ABG)
22:26:33.741 00.000 10072 Move returns status 0, amount 0
22:26:33.741 00.000 10072 move complete, result=0
22:26:33.742 00.001 10072 worker thread done servicing request
22:26:34.063 00.321 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:26:34.117 00.054 1032 UpdateGuideState exits: m=1414 SNR=26.4
22:26:34.122 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:34.125 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:34.129 00.004 1032 Enqueuing Expose request
22:26:34.132 00.003 10072 Worker thread wakes up
22:26:34.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:34.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:34.133 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:26:34.772 00.639 10072 Exposure complete
22:26:34.861 00.089 10072 worker thread done servicing request
22:26:34.862 00.001 1032 OnExposeComplete: enter
22:26:34.866 00.004 1032 UpdateGuideState(): m_state=6
22:26:34.869 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3992
22:26:34.871 00.002 1032 Star::Find returns 1 (0), X=1099.53, Y=136.25, Mass=1353, SNR=25.8, Peak=130 HFD=3.2
22:26:34.874 00.003 1032 MultiStar: [#1 0.23,-0.14,0.00,M7] [#2 0.17,0.04,0.79,U] [#3 0.07,0.21,0.71,U] [#4 0.05,0.02,0.61,U] [#5 0.01,-0.00,0.63,U] [#6 0.19,0.07,0.57,U] [#7 -0.19,0.12,0.75,U] [#8 0.02,0.05,0.53,U] 
22:26:34.877 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.08}, one-star: {0.25, 0.08}
22:26:34.880 00.003 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:26:34.883 00.003 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:26:34.886 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.76 mountX=0.05 mountY=-0.10, mountTheta=-1.07
22:26:34.895 00.009 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
22:26:34.899 00.004 1032 Enqueuing Move request for scope (0.08, 0.08)
22:26:34.901 00.002 10072 Worker thread wakes up
22:26:34.901 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
22:26:34.902 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
22:26:34.902 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.05 yDistance=-0.10
22:26:34.904 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:26:34.908 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.87
22:26:34.908 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:26:34.908 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:34.908 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:26:34.908 00.000 10072 MoveAxis(W, 2, ABG)
22:26:34.908 00.000 10072 Guiding  Dir = 3, Dur = 2
22:26:34.909 00.001 10072 IsGuiding returns 0
22:26:34.909 00.000 10072 PulseGuide returned control before completion, sleep 12
22:26:34.941 00.032 10072 IsGuiding returns 0
22:26:34.941 00.000 10072 Move returns status 0, amount 2
22:26:34.942 00.001 10072 MoveAxis(N, 0, ABG)
22:26:34.942 00.000 10072 Move returns status 0, amount 0
22:26:34.942 00.000 10072 move complete, result=0
22:26:34.942 00.000 10072 worker thread done servicing request
22:26:34.944 00.002 1032 UpdateGuideState exits: m=1353 SNR=25.8
22:26:34.948 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:34.951 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:34.961 00.010 1032 Enqueuing Expose request
22:26:34.966 00.005 10072 Worker thread wakes up
22:26:34.967 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:26:34.970 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:34.970 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:35.380 00.410 10072 Exposure complete
22:26:35.460 00.080 10072 worker thread done servicing request
22:26:35.461 00.001 1032 OnExposeComplete: enter
22:26:35.464 00.003 1032 UpdateGuideState(): m_state=6
22:26:35.468 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3993
22:26:35.472 00.004 1032 Star::Find returns 1 (0), X=1099.54, Y=136.37, Mass=1216, SNR=24.5, Peak=118 HFD=3.2
22:26:35.476 00.004 1032 MultiStar: [#1 0.14,-0.07,0.97,U] [#2 0.10,-0.05,0.79,U] [#3 0.09,0.09,0.83,U] [#4 0.04,0.03,0.68,U] [#5 0.21,-0.20,0.00,M4] [#6 0.26,0.04,0.00,M2] [#7 -0.09,-0.01,0.70,U] [#8 0.10,0.06,0.55,U] 
22:26:35.480 00.004 1032 refined, 6 included, MultiStar: {0.10, 0.04}, one-star: {0.25, 0.20}
22:26:35.483 00.003 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
22:26:35.492 00.009 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
22:26:35.496 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.37 mountX=0.01 mountY=-0.11, mountTheta=-1.46
22:26:35.500 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
22:26:35.504 00.004 1032 Enqueuing Move request for scope (0.10, 0.04)
22:26:35.508 00.004 10072 Worker thread wakes up
22:26:35.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:26:35.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:26:35.508 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
22:26:35.511 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:26:35.514 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.87
22:26:35.514 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:26:35.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:35.514 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:26:35.514 00.000 10072 MoveAxis(W, 2, ABG)
22:26:35.514 00.000 10072 Guiding  Dir = 3, Dur = 2
22:26:35.515 00.001 10072 IsGuiding returns 0
22:26:35.515 00.000 10072 PulseGuide returned control before completion, sleep 12
22:26:35.537 00.022 10072 IsGuiding returns 0
22:26:35.537 00.000 10072 Move returns status 0, amount 2
22:26:35.537 00.000 10072 MoveAxis(N, 0, ABG)
22:26:35.537 00.000 10072 Move returns status 0, amount 0
22:26:35.537 00.000 10072 move complete, result=0
22:26:35.537 00.000 10072 worker thread done servicing request
22:26:35.579 00.042 1032 UpdateGuideState exits: m=1216 SNR=24.5
22:26:35.583 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:35.587 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:35.589 00.002 1032 Enqueuing Expose request
22:26:35.592 00.003 10072 Worker thread wakes up
22:26:35.592 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:26:35.595 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:35.595 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:36.227 00.632 10072 Exposure complete
22:26:36.310 00.083 10072 worker thread done servicing request
22:26:36.310 00.000 1032 OnExposeComplete: enter
22:26:36.313 00.003 1032 UpdateGuideState(): m_state=6
22:26:36.315 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3994
22:26:36.319 00.004 1032 Star::Find returns 1 (0), X=1099.54, Y=136.38, Mass=1393, SNR=26.2, Peak=138 HFD=3.2
22:26:36.323 00.004 1032 MultiStar: [#1 0.20,0.00,0.95,U] [#2 0.11,0.06,0.77,U] [#3 0.08,0.19,0.71,U] [#4 0.19,0.11,0.69,U] [#5 0.01,-0.02,0.66,U] [#6 0.23,0.06,0.62,U] [#7 -0.12,0.01,0.64,U] [#8 -0.04,0.07,0.52,U] 
22:26:36.325 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.25, 0.21}
22:26:36.329 00.004 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
22:26:36.336 00.007 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
22:26:36.339 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.62 mountX=0.05 mountY=-0.13, mountTheta=-1.21
22:26:36.344 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
22:26:36.347 00.003 1032 Enqueuing Move request for scope (0.12, 0.08)
22:26:36.351 00.004 10072 Worker thread wakes up
22:26:36.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:26:36.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:26:36.351 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.13
22:26:36.354 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:26:36.357 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.86
22:26:36.358 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:26:36.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:36.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:26:36.358 00.000 10072 MoveAxis(W, 2, ABG)
22:26:36.358 00.000 10072 Guiding  Dir = 3, Dur = 2
22:26:36.358 00.000 10072 IsGuiding returns 0
22:26:36.361 00.003 10072 PulseGuide returned control before completion, sleep 11
22:26:36.380 00.019 10072 IsGuiding returns 1
22:26:36.381 00.001 10072 scope still moving after pulse duration time elapsed
22:26:36.389 00.008 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:26:36.393 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:36.399 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:36.402 00.003 1032 Enqueuing Expose request
22:26:36.415 00.013 10072 IsGuiding returns 1
22:26:36.445 00.030 10072 IsGuiding returns 1
22:26:36.475 00.030 10072 IsGuiding returns 1
22:26:36.506 00.031 10072 IsGuiding returns 0
22:26:36.507 00.001 10072 scope move finished after 2 + 144 ms
22:26:36.507 00.000 10072 Move returns status 0, amount 2
22:26:36.507 00.000 10072 MoveAxis(N, 0, ABG)
22:26:36.507 00.000 10072 Move returns status 0, amount 0
22:26:36.507 00.000 10072 move complete, result=0
22:26:36.507 00.000 10072 worker thread done servicing request
22:26:36.508 00.001 10072 Worker thread wakes up
22:26:36.508 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:36.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:36.508 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:26:36.915 00.407 10072 Exposure complete
22:26:36.985 00.070 1032 OnExposeComplete: enter
22:26:36.990 00.005 1032 UpdateGuideState(): m_state=6
22:26:36.995 00.005 10072 worker thread done servicing request
22:26:36.995 00.000 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3995
22:26:36.997 00.002 1032 Star::Find returns 1 (0), X=1099.47, Y=136.33, Mass=1355, SNR=25.9, Peak=132 HFD=3.2
22:26:37.000 00.003 1032 MultiStar: [#1 0.13,-0.11,0.92,U] [#2 0.10,0.02,0.72,U] [#3 0.14,0.07,0.77,U] [#4 -0.00,-0.03,0.65,U] [#5 -0.04,-0.14,0.64,U] [#6 0.08,-0.04,0.58,U] [#7 -0.16,-0.09,0.66,U] [#8 -0.15,0.07,0.49,U] 
22:26:37.002 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.00}, one-star: {0.19, 0.16}
22:26:37.004 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
22:26:37.006 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
22:26:37.008 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.07 mountX=-0.02 mountY=-0.05, mountTheta=-1.90
22:26:37.011 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.00, opts=13)
22:26:37.013 00.002 1032 Enqueuing Move request for scope (0.05, -0.00)
22:26:37.015 00.002 10072 Worker thread wakes up
22:26:37.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
22:26:37.015 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
22:26:37.015 00.000 10072 Moving (0.05, -0.00) raw xDistance=-0.02 yDistance=-0.05
22:26:37.018 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:26:37.022 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.86
22:26:37.022 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:26:37.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:37.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:26:37.022 00.000 10072 MoveAxis(W, 2, ABG)
22:26:37.022 00.000 10072 Guiding  Dir = 3, Dur = 2
22:26:37.023 00.001 10072 IsGuiding returns 0
22:26:37.034 00.011 10072 IsGuiding returns 0
22:26:37.034 00.000 10072 Move returns status 0, amount 2
22:26:37.034 00.000 10072 MoveAxis(N, 0, ABG)
22:26:37.034 00.000 10072 Move returns status 0, amount 0
22:26:37.034 00.000 10072 move complete, result=0
22:26:37.034 00.000 10072 worker thread done servicing request
22:26:37.047 00.013 1032 UpdateGuideState exits: m=1355 SNR=25.9
22:26:37.052 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:37.057 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:37.060 00.003 1032 Enqueuing Expose request
22:26:37.063 00.003 10072 Worker thread wakes up
22:26:37.063 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:26:37.065 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:37.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:37.700 00.635 10072 Exposure complete
22:26:37.785 00.085 10072 worker thread done servicing request
22:26:37.785 00.000 1032 OnExposeComplete: enter
22:26:37.789 00.004 1032 UpdateGuideState(): m_state=6
22:26:37.792 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3996
22:26:37.795 00.003 1032 Star::Find returns 1 (0), X=1099.40, Y=136.34, Mass=1220, SNR=24.5, Peak=111 HFD=3.2
22:26:37.797 00.002 1032 MultiStar: [#1 0.10,-0.07,0.98,U] [#2 0.11,0.01,0.79,U] [#3 0.02,0.15,0.85,U] [#4 -0.01,0.07,0.71,U] [#5 0.25,-0.12,0.00,M3] [#6 0.14,0.16,0.63,U] [#7 -0.16,0.05,0.72,U] [#8 -0.01,0.00,0.53,U] 
22:26:37.803 00.006 1032 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.12, 0.17}
22:26:37.807 00.004 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
22:26:37.810 00.003 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
22:26:37.813 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.99 mountX=0.05 mountY=-0.06, mountTheta=-0.84
22:26:37.818 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
22:26:37.821 00.003 1032 Enqueuing Move request for scope (0.05, 0.07)
22:26:37.825 00.004 10072 Worker thread wakes up
22:26:37.826 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:26:37.826 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:26:37.826 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.06
22:26:37.829 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:26:37.840 00.011 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.86
22:26:37.840 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:26:37.840 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:37.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:26:37.840 00.000 10072 MoveAxis(W, 3, ABG)
22:26:37.840 00.000 10072 Guiding  Dir = 3, Dur = 3
22:26:37.841 00.001 10072 IsGuiding returns 0
22:26:37.842 00.001 10072 PulseGuide returned control before completion, sleep 13
22:26:37.869 00.027 1032 UpdateGuideState exits: m=1220 SNR=24.5
22:26:37.872 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:37.876 00.004 10072 IsGuiding returns 0
22:26:37.876 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:37.879 00.003 10072 Move returns status 0, amount 3
22:26:37.879 00.000 1032 Enqueuing Expose request
22:26:37.881 00.002 10072 MoveAxis(N, 0, ABG)
22:26:37.881 00.000 10072 Move returns status 0, amount 0
22:26:37.881 00.000 10072 move complete, result=0
22:26:37.881 00.000 10072 worker thread done servicing request
22:26:37.881 00.000 10072 Worker thread wakes up
22:26:37.881 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:37.881 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:37.891 00.010 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:26:38.297 00.406 10072 Exposure complete
22:26:38.374 00.077 10072 worker thread done servicing request
22:26:38.374 00.000 1032 OnExposeComplete: enter
22:26:38.377 00.003 1032 UpdateGuideState(): m_state=6
22:26:38.380 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3997
22:26:38.382 00.002 1032 Star::Find returns 1 (0), X=1099.43, Y=136.31, Mass=1540, SNR=27.6, Peak=143 HFD=3.2
22:26:38.386 00.004 1032 MultiStar: [#1 0.04,0.02,0.86,U] [#2 0.13,0.06,0.72,U] [#3 -0.03,0.23,0.68,U] [#4 -0.03,0.12,0.60,U] [#5 0.04,0.09,0.60,U] [#6 0.16,0.12,0.59,U] [#7 -0.20,0.21,0.00,M1] [#8 0.01,0.06,0.47,U] 
22:26:38.388 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.11}, one-star: {0.15, 0.14}
22:26:38.390 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
22:26:38.393 00.003 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
22:26:38.405 00.012 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.02 mountX=0.09 mountY=-0.09, mountTheta=-0.81
22:26:38.410 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
22:26:38.413 00.003 1032 Enqueuing Move request for scope (0.07, 0.11)
22:26:38.416 00.003 10072 Worker thread wakes up
22:26:38.416 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
22:26:38.416 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
22:26:38.416 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
22:26:38.420 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
22:26:38.436 00.016 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.86
22:26:38.436 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:26:38.436 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:38.436 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:38.436 00.000 10072 MoveAxis(W, 3, ABG)
22:26:38.436 00.000 10072 Guiding  Dir = 3, Dur = 3
22:26:38.438 00.002 10072 IsGuiding returns 0
22:26:38.439 00.001 10072 PulseGuide returned control before completion, sleep 13
22:26:38.463 00.024 1032 UpdateGuideState exits: m=1540 SNR=27.6
22:26:38.466 00.003 10072 IsGuiding returns 0
22:26:38.466 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:38.469 00.003 10072 Move returns status 0, amount 3
22:26:38.469 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:38.471 00.002 1032 Enqueuing Expose request
22:26:38.474 00.003 10072 MoveAxis(N, 0, ABG)
22:26:38.474 00.000 10072 Move returns status 0, amount 0
22:26:38.474 00.000 10072 move complete, result=0
22:26:38.474 00.000 10072 worker thread done servicing request
22:26:38.474 00.000 10072 Worker thread wakes up
22:26:38.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:38.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:38.485 00.011 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:26:39.108 00.623 10072 Exposure complete
22:26:39.187 00.079 10072 worker thread done servicing request
22:26:39.187 00.000 1032 OnExposeComplete: enter
22:26:39.191 00.004 1032 UpdateGuideState(): m_state=6
22:26:39.194 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3998
22:26:39.197 00.003 1032 Star::Find returns 1 (0), X=1099.51, Y=136.36, Mass=1345, SNR=25.8, Peak=119 HFD=3.2
22:26:39.201 00.004 1032 MultiStar: [#1 0.16,0.03,0.96,U] [#2 0.08,0.05,0.81,U] [#3 0.11,0.17,0.74,U] [#4 0.01,0.04,0.64,U] [#5 0.20,-0.08,0.71,U] [#6 0.12,0.15,0.58,U] [#7 -0.20,0.11,0.69,U] [#8 -0.03,0.04,0.51,U] 
22:26:39.203 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.23, 0.19}
22:26:39.208 00.005 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
22:26:39.210 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
22:26:39.213 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=0.05 mountY=-0.11, mountTheta=-1.09
22:26:39.217 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
22:26:39.222 00.005 1032 Enqueuing Move request for scope (0.09, 0.08)
22:26:39.224 00.002 10072 Worker thread wakes up
22:26:39.225 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
22:26:39.225 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
22:26:39.225 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.11
22:26:39.228 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:26:39.233 00.005 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:26:39.233 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:26:39.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:39.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:26:39.233 00.000 10072 MoveAxis(W, 3, ABG)
22:26:39.234 00.001 10072 Guiding  Dir = 3, Dur = 3
22:26:39.234 00.000 10072 IsGuiding returns 0
22:26:39.240 00.006 10072 IsGuiding returns 0
22:26:39.240 00.000 10072 Move returns status 0, amount 3
22:26:39.240 00.000 10072 MoveAxis(N, 0, ABG)
22:26:39.240 00.000 10072 Move returns status 0, amount 0
22:26:39.240 00.000 10072 move complete, result=0
22:26:39.240 00.000 10072 worker thread done servicing request
22:26:39.264 00.024 1032 UpdateGuideState exits: m=1345 SNR=25.8
22:26:39.267 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:39.270 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:39.274 00.004 1032 Enqueuing Expose request
22:26:39.276 00.002 10072 Worker thread wakes up
22:26:39.276 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:26:39.279 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:39.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:39.689 00.410 10072 Exposure complete
22:26:39.765 00.076 10072 worker thread done servicing request
22:26:39.765 00.000 1032 OnExposeComplete: enter
22:26:39.770 00.005 1032 UpdateGuideState(): m_state=6
22:26:39.775 00.005 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3999
22:26:39.779 00.004 1032 Star::Find returns 1 (0), X=1099.58, Y=136.33, Mass=1237, SNR=24.7, Peak=122 HFD=3.2
22:26:39.783 00.004 1032 MultiStar: [#1 0.10,-0.02,1.00,U] [#2 0.03,0.09,0.78,U] [#3 0.07,0.20,0.78,U] [#4 -0.00,0.05,0.70,U] [#5 0.17,-0.14,0.71,U] [#6 0.18,0.15,0.64,U] [#7 -0.27,0.04,0.00,M1] [#8 0.00,0.07,0.55,U] 
22:26:39.785 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {0.30, 0.16}
22:26:39.789 00.004 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
22:26:39.793 00.004 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
22:26:39.795 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.55 mountX=0.04 mountY=-0.13, mountTheta=-1.28
22:26:39.803 00.008 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
22:26:39.808 00.005 1032 Enqueuing Move request for scope (0.12, 0.07)
22:26:39.810 00.002 10072 Worker thread wakes up
22:26:39.810 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
22:26:39.811 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
22:26:39.811 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.13
22:26:39.813 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:26:39.817 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:26:39.817 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:26:39.817 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:39.817 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:26:39.817 00.000 10072 MoveAxis(W, 3, ABG)
22:26:39.818 00.001 10072 Guiding  Dir = 3, Dur = 3
22:26:39.818 00.000 10072 IsGuiding returns 0
22:26:39.818 00.000 10072 PulseGuide returned control before completion, sleep 13
22:26:39.839 00.021 10072 IsGuiding returns 0
22:26:39.839 00.000 10072 Move returns status 0, amount 3
22:26:39.839 00.000 10072 MoveAxis(N, 0, ABG)
22:26:39.839 00.000 10072 Move returns status 0, amount 0
22:26:39.839 00.000 10072 move complete, result=0
22:26:39.839 00.000 10072 worker thread done servicing request
22:26:39.846 00.007 1032 UpdateGuideState exits: m=1237 SNR=24.7
22:26:39.849 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:39.852 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:39.854 00.002 1032 Enqueuing Expose request
22:26:39.857 00.003 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:26:39.859 00.002 10072 Worker thread wakes up
22:26:39.859 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:39.859 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:40.592 00.733 10072 Exposure complete
22:26:40.664 00.072 10072 worker thread done servicing request
22:26:40.665 00.001 1032 OnExposeComplete: enter
22:26:40.668 00.003 1032 UpdateGuideState(): m_state=6
22:26:40.671 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4000
22:26:40.675 00.004 1032 Star::Find returns 1 (0), X=1099.54, Y=136.24, Mass=1348, SNR=25.8, Peak=120 HFD=3.2
22:26:40.682 00.007 1032 MultiStar: [#1 0.04,-0.04,0.97,U] [#2 0.03,-0.01,0.76,U] [#3 0.01,0.20,0.76,U] [#4 -0.10,0.01,0.64,U] [#5 -0.04,0.06,0.66,U] [#6 0.06,0.06,0.57,U] [#7 -0.20,0.02,0.70,U] [#8 -0.07,0.07,0.50,U] 
22:26:40.684 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {0.26, 0.06}
22:26:40.687 00.003 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
22:26:40.689 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
22:26:40.691 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.25 mountX=0.04 mountY=-0.03, mountTheta=-0.58
22:26:40.694 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
22:26:40.697 00.003 1032 Enqueuing Move request for scope (0.02, 0.05)
22:26:40.699 00.002 10072 Worker thread wakes up
22:26:40.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
22:26:40.699 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
22:26:40.699 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.03
22:26:40.702 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:26:40.713 00.011 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:26:40.713 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:26:40.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:40.714 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:26:40.714 00.000 10072 MoveAxis(W, 4, ABG)
22:26:40.714 00.000 10072 Guiding  Dir = 3, Dur = 4
22:26:40.715 00.001 10072 IsGuiding returns 0
22:26:40.716 00.001 10072 PulseGuide returned control before completion, sleep 14
22:26:40.746 00.030 1032 UpdateGuideState exits: m=1348 SNR=25.8
22:26:40.751 00.005 10072 IsGuiding returns 0
22:26:40.751 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:40.753 00.002 10072 Move returns status 0, amount 4
22:26:40.753 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:40.757 00.004 10072 MoveAxis(N, 0, ABG)
22:26:40.757 00.000 1032 Enqueuing Expose request
22:26:40.759 00.002 10072 Move returns status 0, amount 0
22:26:40.759 00.000 10072 move complete, result=0
22:26:40.760 00.001 10072 worker thread done servicing request
22:26:40.760 00.000 10072 Worker thread wakes up
22:26:40.760 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:40.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:40.772 00.012 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:26:41.173 00.401 10072 Exposure complete
22:26:41.285 00.112 10072 worker thread done servicing request
22:26:41.285 00.000 1032 OnExposeComplete: enter
22:26:41.289 00.004 1032 UpdateGuideState(): m_state=6
22:26:41.293 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4001
22:26:41.296 00.003 1032 Star::Find returns 1 (0), X=1099.43, Y=136.37, Mass=1166, SNR=24.0, Peak=113 HFD=3.2
22:26:41.300 00.004 1032 MultiStar: [#1 0.07,-0.04,0.99,U] [#2 0.03,0.05,0.84,U] [#3 0.05,0.20,0.86,U] [#4 -0.21,-0.04,0.62,U] [#5 0.07,-0.06,0.66,U] [#6 0.16,0.26,0.00,M1] [#7 -0.16,0.04,0.72,U] [#8 -0.13,0.13,0.53,U] 
22:26:41.304 00.004 1032 refined, 7 included, MultiStar: {0.00, 0.06}, one-star: {0.15, 0.20}
22:26:41.307 00.003 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
22:26:41.311 00.004 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
22:26:41.314 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.53 mountX=0.06 mountY=-0.02, mountTheta=-0.30
22:26:41.320 00.006 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
22:26:41.324 00.004 1032 Enqueuing Move request for scope (0.00, 0.06)
22:26:41.328 00.004 10072 Worker thread wakes up
22:26:41.328 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
22:26:41.328 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
22:26:41.328 00.000 10072 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.02
22:26:41.331 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:26:41.335 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:26:41.335 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:26:41.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:41.335 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:26:41.335 00.000 10072 MoveAxis(W, 4, ABG)
22:26:41.336 00.001 10072 Guiding  Dir = 3, Dur = 4
22:26:41.336 00.000 10072 IsGuiding returns 0
22:26:41.338 00.002 10072 PulseGuide returned control before completion, sleep 13
22:26:41.356 00.018 10072 IsGuiding returns 0
22:26:41.356 00.000 10072 Move returns status 0, amount 4
22:26:41.356 00.000 10072 MoveAxis(N, 0, ABG)
22:26:41.356 00.000 10072 Move returns status 0, amount 0
22:26:41.356 00.000 10072 move complete, result=0
22:26:41.356 00.000 10072 worker thread done servicing request
22:26:41.361 00.005 1032 UpdateGuideState exits: m=1166 SNR=24.0
22:26:41.365 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:41.368 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:41.370 00.002 1032 Enqueuing Expose request
22:26:41.373 00.003 10072 Worker thread wakes up
22:26:41.373 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:26:41.376 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:41.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:42.017 00.641 10072 Exposure complete
22:26:42.077 00.060 10072 worker thread done servicing request
22:26:42.078 00.001 1032 OnExposeComplete: enter
22:26:42.081 00.003 1032 UpdateGuideState(): m_state=6
22:26:42.084 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4002
22:26:42.087 00.003 1032 Star::Find returns 1 (0), X=1099.44, Y=136.35, Mass=1181, SNR=24.1, Peak=124 HFD=3.2
22:26:42.089 00.002 1032 MultiStar: [#1 0.12,-0.14,1.05,U] [#2 0.10,-0.02,0.79,U] [#3 0.08,0.23,0.79,U] [#4 -0.04,0.04,0.72,U] [#5 0.03,-0.01,0.71,U] [#6 0.05,0.07,0.63,U] [#7 -0.05,0.09,0.77,U] [#8 -0.06,0.04,0.54,U] 
22:26:42.091 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.16, 0.18}
22:26:42.094 00.003 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:26:42.097 00.003 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:26:42.098 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.76 mountX=0.04 mountY=-0.07, mountTheta=-1.07
22:26:42.101 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
22:26:42.103 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
22:26:42.104 00.001 10072 Worker thread wakes up
22:26:42.105 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:26:42.105 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:26:42.105 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.04 yDistance=-0.07
22:26:42.106 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:26:42.112 00.006 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:26:42.112 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:26:42.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:42.113 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:26:42.113 00.000 10072 MoveAxis(W, 4, ABG)
22:26:42.113 00.000 10072 Guiding  Dir = 3, Dur = 4
22:26:42.120 00.007 10072 IsGuiding returns 0
22:26:42.121 00.001 10072 PulseGuide returned control before completion, sleep 14
22:26:42.132 00.011 1032 UpdateGuideState exits: m=1181 SNR=24.1
22:26:42.134 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:42.136 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:42.137 00.001 1032 Enqueuing Expose request
22:26:42.140 00.003 10072 IsGuiding returns 0
22:26:42.140 00.000 10072 Move returns status 0, amount 4
22:26:42.140 00.000 10072 MoveAxis(N, 0, ABG)
22:26:42.140 00.000 10072 Move returns status 0, amount 0
22:26:42.140 00.000 10072 move complete, result=0
22:26:42.140 00.000 10072 worker thread done servicing request
22:26:42.141 00.001 10072 Worker thread wakes up
22:26:42.141 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:42.141 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:42.149 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:26:42.545 00.396 10072 Exposure complete
22:26:42.602 00.057 10072 worker thread done servicing request
22:26:42.602 00.000 1032 OnExposeComplete: enter
22:26:42.603 00.001 1032 UpdateGuideState(): m_state=6
22:26:42.606 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4003
22:26:42.607 00.001 1032 Star::Find returns 1 (0), X=1099.55, Y=136.34, Mass=1471, SNR=26.9, Peak=132 HFD=3.2
22:26:42.609 00.002 1032 MultiStar: [#1 0.18,-0.18,0.00,M1] [#2 0.00,-0.06,0.72,U] [#3 0.07,0.19,0.69,U] [#4 0.01,-0.01,0.63,U] [#5 0.14,-0.13,0.62,U] [#6 0.18,0.04,0.56,U] [#7 -0.17,0.00,0.65,U] [#8 0.09,0.04,0.46,U] 
22:26:42.610 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {0.27, 0.17}
22:26:42.612 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
22:26:42.615 00.003 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
22:26:42.619 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.44 mountX=0.02 mountY=-0.09, mountTheta=-1.39
22:26:42.622 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
22:26:42.623 00.001 1032 Enqueuing Move request for scope (0.08, 0.04)
22:26:42.626 00.003 10072 Worker thread wakes up
22:26:42.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:26:42.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:26:42.626 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
22:26:42.628 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:26:42.630 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:26:42.630 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:26:42.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:42.631 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:42.631 00.000 10072 MoveAxis(W, 3, ABG)
22:26:42.631 00.000 10072 Guiding  Dir = 3, Dur = 3
22:26:42.631 00.000 10072 IsGuiding returns 0
22:26:42.631 00.000 10072 PulseGuide returned control before completion, sleep 13
22:26:42.649 00.018 1032 UpdateGuideState exits: m=1471 SNR=26.9
22:26:42.651 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:42.652 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:42.654 00.002 1032 Enqueuing Expose request
22:26:42.656 00.002 10072 IsGuiding returns 0
22:26:42.656 00.000 10072 Move returns status 0, amount 3
22:26:42.656 00.000 10072 MoveAxis(N, 0, ABG)
22:26:42.656 00.000 10072 Move returns status 0, amount 0
22:26:42.656 00.000 10072 move complete, result=0
22:26:42.656 00.000 10072 worker thread done servicing request
22:26:42.656 00.000 10072 Worker thread wakes up
22:26:42.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:42.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:42.663 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:26:43.280 00.617 10072 Exposure complete
22:26:43.336 00.056 1032 OnExposeComplete: enter
22:26:43.339 00.003 1032 UpdateGuideState(): m_state=6
22:26:43.341 00.002 10072 worker thread done servicing request
22:26:43.341 00.000 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4004
22:26:43.343 00.002 1032 Star::Find returns 1 (0), X=1099.46, Y=136.24, Mass=1164, SNR=24.0, Peak=115 HFD=3.2
22:26:43.344 00.001 1032 MultiStar: [#1 0.08,0.05,0.99,U] [#2 0.08,-0.02,0.79,U] [#3 -0.02,0.19,0.81,U] [#4 -0.09,0.07,0.70,U] [#5 0.02,0.01,0.71,U] [#6 0.24,0.09,0.00,M1] [#7 -0.13,0.14,0.75,U] [#8 0.04,0.10,0.55,U] 
22:26:43.346 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.07}, one-star: {0.18, 0.07}
22:26:43.348 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
22:26:43.349 00.001 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
22:26:43.350 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.20 mountX=0.06 mountY=-0.05, mountTheta=-0.63
22:26:43.353 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
22:26:43.354 00.001 1032 Enqueuing Move request for scope (0.03, 0.07)
22:26:43.355 00.001 10072 Worker thread wakes up
22:26:43.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
22:26:43.355 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
22:26:43.356 00.001 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
22:26:43.358 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:26:43.361 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:26:43.361 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:26:43.361 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:43.361 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:26:43.361 00.000 10072 MoveAxis(W, 4, ABG)
22:26:43.361 00.000 10072 Guiding  Dir = 3, Dur = 4
22:26:43.362 00.001 10072 IsGuiding returns 0
22:26:43.362 00.000 10072 PulseGuide returned control before completion, sleep 14
22:26:43.380 00.018 1032 UpdateGuideState exits: m=1164 SNR=24.0
22:26:43.382 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:43.383 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:43.384 00.001 1032 Enqueuing Expose request
22:26:43.388 00.004 10072 IsGuiding returns 0
22:26:43.388 00.000 10072 Move returns status 0, amount 4
22:26:43.388 00.000 10072 MoveAxis(N, 0, ABG)
22:26:43.388 00.000 10072 Move returns status 0, amount 0
22:26:43.388 00.000 10072 move complete, result=0
22:26:43.388 00.000 10072 worker thread done servicing request
22:26:43.388 00.000 10072 Worker thread wakes up
22:26:43.388 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:43.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:43.394 00.006 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:26:43.800 00.406 10072 Exposure complete
22:26:43.852 00.052 10072 worker thread done servicing request
22:26:43.853 00.001 1032 OnExposeComplete: enter
22:26:43.854 00.001 1032 UpdateGuideState(): m_state=6
22:26:43.855 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4005
22:26:43.857 00.002 1032 Star::Find returns 1 (0), X=1099.53, Y=136.38, Mass=1394, SNR=26.2, Peak=135 HFD=3.2
22:26:43.860 00.003 1032 MultiStar: [#1 0.18,0.00,0.95,U] [#2 0.14,0.12,0.74,U] [#3 0.12,0.28,0.00,M1] [#4 -0.02,0.08,0.64,U] [#5 0.04,0.01,0.64,U] [#6 0.14,-0.02,0.63,U] [#7 -0.05,0.17,0.71,U] [#8 -0.02,0.24,0.00,M1] 
22:26:43.861 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.09}, one-star: {0.25, 0.21}
22:26:43.863 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
22:26:43.865 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
22:26:43.867 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.67 mountX=0.06 mountY=-0.13, mountTheta=-1.16
22:26:43.869 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
22:26:43.870 00.001 1032 Enqueuing Move request for scope (0.11, 0.09)
22:26:43.873 00.003 10072 Worker thread wakes up
22:26:43.873 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
22:26:43.873 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
22:26:43.873 00.000 10072 Moving (0.11, 0.09) raw xDistance=0.06 yDistance=-0.13
22:26:43.877 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:26:43.879 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:26:43.879 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:26:43.879 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:43.879 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:26:43.879 00.000 10072 MoveAxis(W, 3, ABG)
22:26:43.879 00.000 10072 Guiding  Dir = 3, Dur = 3
22:26:43.880 00.001 10072 IsGuiding returns 0
22:26:43.880 00.000 10072 PulseGuide returned control before completion, sleep 13
22:26:43.898 00.018 1032 UpdateGuideState exits: m=1394 SNR=26.2
22:26:43.900 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:43.902 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:43.904 00.002 1032 Enqueuing Expose request
22:26:43.907 00.003 10072 IsGuiding returns 0
22:26:43.907 00.000 10072 Move returns status 0, amount 3
22:26:43.907 00.000 10072 MoveAxis(N, 0, ABG)
22:26:43.907 00.000 10072 Move returns status 0, amount 0
22:26:43.907 00.000 10072 move complete, result=0
22:26:43.907 00.000 10072 worker thread done servicing request
22:26:43.907 00.000 10072 Worker thread wakes up
22:26:43.907 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:43.907 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:43.914 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:26:44.530 00.616 10072 Exposure complete
22:26:44.586 00.056 10072 worker thread done servicing request
22:26:44.586 00.000 1032 OnExposeComplete: enter
22:26:44.589 00.003 1032 UpdateGuideState(): m_state=6
22:26:44.590 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4006
22:26:44.592 00.002 1032 Star::Find returns 1 (0), X=1099.57, Y=136.35, Mass=1275, SNR=25.1, Peak=118 HFD=3.2
22:26:44.594 00.002 1032 MultiStar: [#1 0.11,0.05,0.98,U] [#2 0.09,0.07,0.79,U] [#3 0.08,0.19,0.79,U] [#4 -0.03,0.15,0.68,U] [#5 0.08,0.05,0.66,U] [#6 0.19,0.30,0.00,M1] [#7 -0.21,0.07,0.72,U] [#8 -0.07,0.08,0.54,U] 
22:26:44.596 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.11}, one-star: {0.28, 0.17}
22:26:44.598 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
22:26:44.600 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
22:26:44.602 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.06 mountX=0.09 mountY=-0.09, mountTheta=-0.77
22:26:44.604 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
22:26:44.606 00.002 1032 Enqueuing Move request for scope (0.06, 0.11)
22:26:44.608 00.002 10072 Worker thread wakes up
22:26:44.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
22:26:44.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
22:26:44.608 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.09
22:26:44.615 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:26:44.618 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:26:44.618 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:26:44.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:44.618 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:44.618 00.000 10072 MoveAxis(W, 3, ABG)
22:26:44.618 00.000 10072 Guiding  Dir = 3, Dur = 3
22:26:44.634 00.016 1032 UpdateGuideState exits: m=1275 SNR=25.1
22:26:44.637 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:44.639 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:44.642 00.003 1032 Enqueuing Expose request
22:26:44.656 00.014 10072 IsGuiding returns 0
22:26:44.656 00.000 10072 PulseGuide returned control before completion, sleep 13
22:26:44.686 00.030 10072 IsGuiding returns 0
22:26:44.686 00.000 10072 Move returns status 0, amount 3
22:26:44.686 00.000 10072 MoveAxis(N, 0, ABG)
22:26:44.686 00.000 10072 Move returns status 0, amount 0
22:26:44.686 00.000 10072 move complete, result=0
22:26:44.686 00.000 10072 worker thread done servicing request
22:26:44.686 00.000 10072 Worker thread wakes up
22:26:44.687 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:44.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:44.693 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:26:45.093 00.400 10072 Exposure complete
22:26:45.141 00.048 10072 worker thread done servicing request
22:26:45.141 00.000 1032 OnExposeComplete: enter
22:26:45.143 00.002 1032 UpdateGuideState(): m_state=6
22:26:45.144 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4007
22:26:45.147 00.003 1032 Star::Find returns 1 (0), X=1099.61, Y=136.41, Mass=1253, SNR=24.9, Peak=118 HFD=3.2
22:26:45.149 00.002 1032 MultiStar: [#1 0.20,-0.02,0.98,U] [#2 0.13,0.00,0.78,U] [#3 0.10,0.07,0.81,U] [#4 -0.01,-0.01,0.70,U] [#5 0.14,0.03,0.65,U] [#6 0.09,0.13,0.61,U] [#7 -0.14,0.09,0.70,U] [#8 -0.11,0.08,0.52,U] 
22:26:45.151 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.33, 0.24}
22:26:45.153 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
22:26:45.155 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
22:26:45.156 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=0.04 mountY=-0.12, mountTheta=-1.23
22:26:45.160 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
22:26:45.162 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
22:26:45.163 00.001 10072 Worker thread wakes up
22:26:45.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
22:26:45.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
22:26:45.163 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
22:26:45.165 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:26:45.166 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:26:45.166 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:26:45.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:45.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:26:45.166 00.000 10072 MoveAxis(W, 3, ABG)
22:26:45.166 00.000 10072 Guiding  Dir = 3, Dur = 3
22:26:45.167 00.001 10072 IsGuiding returns 0
22:26:45.167 00.000 10072 PulseGuide returned control before completion, sleep 13
22:26:45.184 00.017 10072 IsGuiding returns 0
22:26:45.184 00.000 10072 Move returns status 0, amount 3
22:26:45.184 00.000 10072 MoveAxis(N, 0, ABG)
22:26:45.184 00.000 10072 Move returns status 0, amount 0
22:26:45.184 00.000 10072 move complete, result=0
22:26:45.184 00.000 10072 worker thread done servicing request
22:26:45.185 00.001 1032 UpdateGuideState exits: m=1253 SNR=24.9
22:26:45.186 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:45.189 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:45.190 00.001 1032 Enqueuing Expose request
22:26:45.191 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:26:45.193 00.002 10072 Worker thread wakes up
22:26:45.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:45.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:45.829 00.636 10072 Exposure complete
22:26:45.878 00.049 10072 worker thread done servicing request
22:26:45.878 00.000 1032 OnExposeComplete: enter
22:26:45.880 00.002 1032 UpdateGuideState(): m_state=6
22:26:45.882 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4008
22:26:45.883 00.001 1032 Star::Find returns 1 (0), X=1099.50, Y=136.23, Mass=1340, SNR=25.7, Peak=126 HFD=3.0
22:26:45.884 00.001 1032 MultiStar: [#1 0.12,-0.15,0.99,U] [#2 0.09,0.08,0.74,U] [#3 0.12,0.08,0.74,U] [#4 0.10,-0.07,0.62,U] [#5 0.08,-0.01,0.71,U] [#6 0.26,0.07,0.00,M1] [#7 -0.11,-0.17,0.71,U] [#8 -0.03,-0.04,0.50,U] 
22:26:45.885 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.21, 0.06}
22:26:45.888 00.003 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:26:45.889 00.001 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:26:45.890 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.31 mountX=-0.05 mountY=-0.08, mountTheta=-2.14
22:26:45.893 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
22:26:45.898 00.005 1032 Enqueuing Move request for scope (0.09, -0.03)
22:26:45.900 00.002 10072 Worker thread wakes up
22:26:45.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:26:45.901 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:26:45.901 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
22:26:45.903 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:26:45.906 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:26:45.906 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:26:45.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:45.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:26:45.906 00.000 10072 MoveAxis(W, 2, ABG)
22:26:45.906 00.000 10072 Guiding  Dir = 3, Dur = 2
22:26:45.906 00.000 10072 IsGuiding returns 0
22:26:45.907 00.001 10072 PulseGuide returned control before completion, sleep 12
22:26:45.921 00.014 10072 IsGuiding returns 0
22:26:45.921 00.000 10072 Move returns status 0, amount 2
22:26:45.921 00.000 10072 MoveAxis(N, 0, ABG)
22:26:45.921 00.000 10072 Move returns status 0, amount 0
22:26:45.921 00.000 10072 move complete, result=0
22:26:45.921 00.000 10072 worker thread done servicing request
22:26:45.922 00.001 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:26:45.924 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:45.926 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:45.928 00.002 1032 Enqueuing Expose request
22:26:45.929 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:26:45.931 00.002 10072 Worker thread wakes up
22:26:45.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:45.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:46.346 00.415 10072 Exposure complete
22:26:46.395 00.049 10072 worker thread done servicing request
22:26:46.395 00.000 1032 OnExposeComplete: enter
22:26:46.397 00.002 1032 UpdateGuideState(): m_state=6
22:26:46.400 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4009
22:26:46.402 00.002 1032 Star::Find returns 1 (0), X=1099.58, Y=136.33, Mass=1278, SNR=25.1, Peak=127 HFD=3.2
22:26:46.403 00.001 1032 MultiStar: [#1 0.14,-0.04,0.99,U] [#2 0.10,0.03,0.80,U] [#3 0.02,0.09,0.73,U] [#4 -0.04,0.04,0.71,U] [#5 0.15,-0.07,0.67,U] [#6 0.17,0.21,0.00,M2] [#7 -0.22,0.02,0.69,U] [#8 -0.06,0.25,0.00,M1] 
22:26:46.405 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.04}, one-star: {0.30, 0.16}
22:26:46.408 00.003 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
22:26:46.409 00.001 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
22:26:46.410 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.43 mountX=0.02 mountY=-0.09, mountTheta=-1.40
22:26:46.413 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
22:26:46.414 00.001 1032 Enqueuing Move request for scope (0.08, 0.04)
22:26:46.415 00.001 10072 Worker thread wakes up
22:26:46.417 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:26:46.417 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:26:46.417 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
22:26:46.418 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:26:46.421 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:26:46.421 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:26:46.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:46.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:46.421 00.000 10072 MoveAxis(W, 2, ABG)
22:26:46.421 00.000 10072 Guiding  Dir = 3, Dur = 2
22:26:46.421 00.000 10072 IsGuiding returns 0
22:26:46.421 00.000 10072 PulseGuide returned control before completion, sleep 12
22:26:46.438 00.017 10072 IsGuiding returns 0
22:26:46.438 00.000 10072 Move returns status 0, amount 2
22:26:46.438 00.000 10072 MoveAxis(N, 0, ABG)
22:26:46.438 00.000 10072 Move returns status 0, amount 0
22:26:46.438 00.000 10072 move complete, result=0
22:26:46.438 00.000 10072 worker thread done servicing request
22:26:46.440 00.002 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:26:46.442 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:46.444 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:46.446 00.002 1032 Enqueuing Expose request
22:26:46.447 00.001 10072 Worker thread wakes up
22:26:46.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:46.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:46.447 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:26:47.082 00.635 10072 Exposure complete
22:26:47.130 00.048 10072 worker thread done servicing request
22:26:47.131 00.001 1032 OnExposeComplete: enter
22:26:47.133 00.002 1032 UpdateGuideState(): m_state=6
22:26:47.134 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4010
22:26:47.136 00.002 1032 Star::Find returns 1 (0), X=1099.50, Y=136.39, Mass=1247, SNR=24.8, Peak=114 HFD=3.2
22:26:47.138 00.002 1032 MultiStar: [#1 0.11,-0.15,1.00,U] [#2 0.14,-0.05,0.80,U] [#3 0.02,0.14,0.75,U] [#4 -0.12,-0.05,0.66,U] [#5 0.10,-0.02,0.65,U] [#6 0.27,0.06,0.00,M3] [#7 -0.17,0.09,0.70,U] [#8 -0.15,0.16,0.52,U] 
22:26:47.139 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {0.21, 0.22}
22:26:47.140 00.001 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
22:26:47.141 00.001 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
22:26:47.144 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.80 mountX=0.03 mountY=-0.05, mountTheta=-1.03
22:26:47.146 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
22:26:47.148 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
22:26:47.149 00.001 10072 Worker thread wakes up
22:26:47.149 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:26:47.149 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:26:47.149 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
22:26:47.151 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:26:47.153 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:26:47.153 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:26:47.154 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:47.154 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:26:47.154 00.000 10072 MoveAxis(W, 2, ABG)
22:26:47.154 00.000 10072 Guiding  Dir = 3, Dur = 2
22:26:47.155 00.001 10072 IsGuiding returns 0
22:26:47.155 00.000 10072 PulseGuide returned control before completion, sleep 12
22:26:47.172 00.017 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:26:47.176 00.004 10072 IsGuiding returns 0
22:26:47.176 00.000 10072 Move returns status 0, amount 2
22:26:47.176 00.000 10072 MoveAxis(N, 0, ABG)
22:26:47.176 00.000 10072 Move returns status 0, amount 0
22:26:47.176 00.000 10072 move complete, result=0
22:26:47.176 00.000 10072 worker thread done servicing request
22:26:47.177 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:47.178 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:47.180 00.002 1032 Enqueuing Expose request
22:26:47.181 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:26:47.184 00.003 10072 Worker thread wakes up
22:26:47.184 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:47.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:47.599 00.415 10072 Exposure complete
22:26:47.651 00.052 10072 worker thread done servicing request
22:26:47.651 00.000 1032 OnExposeComplete: enter
22:26:47.653 00.002 1032 UpdateGuideState(): m_state=6
22:26:47.655 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4011
22:26:47.656 00.001 1032 Star::Find returns 1 (0), X=1099.51, Y=136.31, Mass=1219, SNR=24.5, Peak=130 HFD=3.1
22:26:47.659 00.003 1032 MultiStar: [#1 0.09,0.02,1.00,U] [#2 0.13,-0.09,0.79,U] [#3 0.01,0.12,0.79,U] [#4 -0.05,0.03,0.67,U] [#5 0.08,-0.10,0.71,U] [#6 0.24,0.03,0.64,U] [#7 -0.18,0.10,0.70,U] [#8 -0.04,0.12,0.53,U] 
22:26:47.660 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.23, 0.14}
22:26:47.662 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:26:47.663 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:26:47.665 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.57 mountX=0.02 mountY=-0.07, mountTheta=-1.26
22:26:47.668 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
22:26:47.671 00.003 1032 Enqueuing Move request for scope (0.07, 0.04)
22:26:47.674 00.003 10072 Worker thread wakes up
22:26:47.674 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
22:26:47.674 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
22:26:47.674 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.07
22:26:47.677 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:26:47.680 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:26:47.681 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:26:47.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:47.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:26:47.681 00.000 10072 MoveAxis(W, 2, ABG)
22:26:47.681 00.000 10072 Guiding  Dir = 3, Dur = 2
22:26:47.681 00.000 10072 IsGuiding returns 0
22:26:47.682 00.001 10072 PulseGuide returned control before completion, sleep 12
22:26:47.698 00.016 1032 UpdateGuideState exits: m=1219 SNR=24.5
22:26:47.700 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:47.701 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:47.703 00.002 1032 Enqueuing Expose request
22:26:47.708 00.005 10072 IsGuiding returns 0
22:26:47.708 00.000 10072 Move returns status 0, amount 2
22:26:47.708 00.000 10072 MoveAxis(N, 0, ABG)
22:26:47.708 00.000 10072 Move returns status 0, amount 0
22:26:47.708 00.000 10072 move complete, result=0
22:26:47.708 00.000 10072 worker thread done servicing request
22:26:47.708 00.000 10072 Worker thread wakes up
22:26:47.708 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:47.708 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:47.716 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:26:48.337 00.621 10072 Exposure complete
22:26:48.391 00.054 10072 worker thread done servicing request
22:26:48.391 00.000 1032 OnExposeComplete: enter
22:26:48.393 00.002 1032 UpdateGuideState(): m_state=6
22:26:48.395 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4012
22:26:48.397 00.002 1032 Star::Find returns 1 (0), X=1099.51, Y=136.36, Mass=1447, SNR=26.7, Peak=132 HFD=3.2
22:26:48.400 00.003 1032 MultiStar: [#1 0.13,-0.06,0.94,U] [#2 0.08,-0.00,0.76,U] [#3 -0.05,0.03,0.75,U] [#4 0.08,-0.06,0.68,U] [#5 0.13,-0.08,0.63,U] [#6 0.32,-0.02,0.00,M3] [#7 -0.11,-0.08,0.64,U] [#8 -0.07,0.02,0.51,U] 
22:26:48.402 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.00}, one-star: {0.23, 0.19}
22:26:48.403 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
22:26:48.404 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
22:26:48.405 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.05 mountX=-0.01 mountY=-0.07, mountTheta=-1.78
22:26:48.408 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
22:26:48.410 00.002 1032 Enqueuing Move request for scope (0.07, 0.00)
22:26:48.412 00.002 10072 Worker thread wakes up
22:26:48.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
22:26:48.412 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
22:26:48.412 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
22:26:48.415 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:26:48.417 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:26:48.417 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:26:48.417 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:48.417 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:26:48.417 00.000 10072 MoveAxis(W, 2, ABG)
22:26:48.417 00.000 10072 Guiding  Dir = 3, Dur = 2
22:26:48.417 00.000 10072 IsGuiding returns 0
22:26:48.418 00.001 10072 PulseGuide returned control before completion, sleep 12
22:26:48.435 00.017 1032 UpdateGuideState exits: m=1447 SNR=26.7
22:26:48.437 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:48.438 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:48.441 00.003 1032 Enqueuing Expose request
22:26:48.445 00.004 10072 IsGuiding returns 0
22:26:48.445 00.000 10072 Move returns status 0, amount 2
22:26:48.445 00.000 10072 MoveAxis(N, 0, ABG)
22:26:48.445 00.000 10072 Move returns status 0, amount 0
22:26:48.445 00.000 10072 move complete, result=0
22:26:48.445 00.000 10072 worker thread done servicing request
22:26:48.445 00.000 10072 Worker thread wakes up
22:26:48.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:48.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:48.452 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:26:48.852 00.400 10072 Exposure complete
22:26:48.909 00.057 10072 worker thread done servicing request
22:26:48.909 00.000 1032 OnExposeComplete: enter
22:26:48.911 00.002 1032 UpdateGuideState(): m_state=6
22:26:48.913 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4013
22:26:48.915 00.002 1032 Star::Find returns 1 (0), X=1099.58, Y=136.30, Mass=1301, SNR=25.3, Peak=123 HFD=3.2
22:26:48.917 00.002 1032 MultiStar: [#1 0.06,-0.06,0.99,U] [#2 0.02,-0.03,0.79,U] [#3 0.06,0.26,0.00,M1] [#4 -0.00,0.08,0.63,U] [#5 0.05,-0.16,0.67,U] [#6 0.10,0.10,0.57,U] [#7 -0.14,0.06,0.68,U] [#8 -0.07,0.13,0.52,U] 
22:26:48.919 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {0.29, 0.13}
22:26:48.921 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
22:26:48.923 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
22:26:48.925 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.42 mountX=0.01 mountY=-0.06, mountTheta=-1.41
22:26:48.929 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
22:26:48.932 00.003 1032 Enqueuing Move request for scope (0.06, 0.03)
22:26:48.934 00.002 10072 Worker thread wakes up
22:26:48.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
22:26:48.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
22:26:48.934 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.06
22:26:48.936 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:26:48.939 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:26:48.939 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:26:48.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:48.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:26:48.939 00.000 10072 MoveAxis(W, 1, ABG)
22:26:48.939 00.000 10072 Guiding  Dir = 3, Dur = 1
22:26:48.940 00.001 10072 IsGuiding returns 0
22:26:48.940 00.000 10072 PulseGuide returned control before completion, sleep 11
22:26:48.958 00.018 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:26:48.961 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:48.963 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:48.965 00.002 1032 Enqueuing Expose request
22:26:48.967 00.002 10072 IsGuiding returns 0
22:26:48.967 00.000 10072 Move returns status 0, amount 1
22:26:48.967 00.000 10072 MoveAxis(N, 0, ABG)
22:26:48.967 00.000 10072 Move returns status 0, amount 0
22:26:48.967 00.000 10072 move complete, result=0
22:26:48.967 00.000 10072 worker thread done servicing request
22:26:48.967 00.000 10072 Worker thread wakes up
22:26:48.968 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:48.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:48.975 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:26:49.601 00.626 10072 Exposure complete
22:26:49.657 00.056 10072 worker thread done servicing request
22:26:49.658 00.001 1032 OnExposeComplete: enter
22:26:49.660 00.002 1032 UpdateGuideState(): m_state=6
22:26:49.663 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4014
22:26:49.665 00.002 1032 Star::Find returns 1 (0), X=1099.45, Y=136.37, Mass=1343, SNR=25.7, Peak=133 HFD=3.2
22:26:49.668 00.003 1032 MultiStar: [#1 0.12,-0.07,0.90,U] [#2 0.01,0.17,0.79,U] [#3 0.08,0.19,0.78,U] [#4 0.00,0.07,0.66,U] [#5 -0.08,-0.03,0.63,U] [#6 0.21,0.16,0.00,M3] [#7 -0.11,0.10,0.69,U] [#8 -0.04,0.25,0.00,M1] 
22:26:49.670 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.10}, one-star: {0.17, 0.20}
22:26:49.671 00.001 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
22:26:49.674 00.003 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
22:26:49.677 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.15 mountX=0.08 mountY=-0.07, mountTheta=-0.68
22:26:49.682 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
22:26:49.684 00.002 1032 Enqueuing Move request for scope (0.04, 0.10)
22:26:49.687 00.003 10072 Worker thread wakes up
22:26:49.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
22:26:49.687 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
22:26:49.687 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.08 yDistance=-0.07
22:26:49.689 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:26:49.692 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:26:49.692 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:26:49.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:49.693 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:26:49.693 00.000 10072 MoveAxis(W, 1, ABG)
22:26:49.693 00.000 10072 Guiding  Dir = 3, Dur = 1
22:26:49.693 00.000 10072 IsGuiding returns 0
22:26:49.693 00.000 10072 PulseGuide returned control before completion, sleep 11
22:26:49.708 00.015 10072 IsGuiding returns 0
22:26:49.709 00.001 10072 Move returns status 0, amount 1
22:26:49.709 00.000 10072 MoveAxis(N, 0, ABG)
22:26:49.709 00.000 10072 Move returns status 0, amount 0
22:26:49.709 00.000 10072 move complete, result=0
22:26:49.709 00.000 10072 worker thread done servicing request
22:26:49.715 00.006 1032 UpdateGuideState exits: m=1343 SNR=25.7
22:26:49.717 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:49.719 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:49.721 00.002 1032 Enqueuing Expose request
22:26:49.723 00.002 10072 Worker thread wakes up
22:26:49.723 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:49.723 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:49.723 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:26:50.133 00.410 10072 Exposure complete
22:26:50.190 00.057 10072 worker thread done servicing request
22:26:50.190 00.000 1032 OnExposeComplete: enter
22:26:50.192 00.002 1032 UpdateGuideState(): m_state=6
22:26:50.195 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4015
22:26:50.196 00.001 1032 Star::Find returns 1 (0), X=1099.43, Y=136.48, Mass=1306, SNR=25.4, Peak=134 HFD=3.2
22:26:50.198 00.002 1032 MultiStar: [#1 0.17,0.06,0.97,U] [#2 -0.00,0.14,0.84,U] [#3 0.06,0.35,0.00,M1] [#4 0.01,0.18,0.62,U] [#5 -0.00,-0.07,0.67,U] [#6 0.13,0.30,0.00,M4] [#7 -0.21,0.29,0.00,M1] [#8 -0.08,0.20,0.54,U] 
22:26:50.199 00.001 1032 refined, 5 included, MultiStar: {0.06, 0.14}, one-star: {0.14, 0.31}
22:26:50.201 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
22:26:50.203 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
22:26:50.206 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.19 mountX=0.12 mountY=-0.09, mountTheta=-0.64
22:26:50.211 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
22:26:50.213 00.002 1032 Enqueuing Move request for scope (0.06, 0.14)
22:26:50.215 00.002 10072 Worker thread wakes up
22:26:50.215 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
22:26:50.216 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
22:26:50.216 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.09
22:26:50.217 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:26:50.219 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:26:50.219 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:26:50.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:50.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:50.219 00.000 10072 MoveAxis(W, 1, ABG)
22:26:50.219 00.000 10072 Guiding  Dir = 3, Dur = 1
22:26:50.219 00.000 10072 IsGuiding returns 0
22:26:50.220 00.001 10072 PulseGuide returned control before completion, sleep 11
22:26:50.239 00.019 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:26:50.242 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:50.244 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:50.245 00.001 1032 Enqueuing Expose request
22:26:50.247 00.002 10072 IsGuiding returns 0
22:26:50.247 00.000 10072 Move returns status 0, amount 1
22:26:50.247 00.000 10072 MoveAxis(N, 0, ABG)
22:26:50.247 00.000 10072 Move returns status 0, amount 0
22:26:50.247 00.000 10072 move complete, result=0
22:26:50.247 00.000 10072 worker thread done servicing request
22:26:50.247 00.000 10072 Worker thread wakes up
22:26:50.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:50.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:50.254 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:26:50.882 00.628 10072 Exposure complete
22:26:50.934 00.052 10072 worker thread done servicing request
22:26:50.935 00.001 1032 OnExposeComplete: enter
22:26:50.936 00.001 1032 UpdateGuideState(): m_state=6
22:26:50.938 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4016
22:26:50.940 00.002 1032 Star::Find returns 1 (0), X=1099.38, Y=136.44, Mass=1378, SNR=26.1, Peak=143 HFD=3.2
22:26:50.943 00.003 1032 MultiStar: [#1 0.11,0.01,0.94,U] [#2 0.15,0.01,0.75,U] [#3 0.04,0.31,0.00,M2] [#4 0.04,0.10,0.65,U] [#5 0.03,-0.05,0.65,U] [#6 0.14,0.15,0.62,U] [#7 -0.14,0.09,0.69,U] [#8 -0.11,0.18,0.48,U] 
22:26:50.944 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.10}, one-star: {0.09, 0.26}
22:26:50.946 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
22:26:50.948 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
22:26:50.949 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.07 mountX=0.08 mountY=-0.07, mountTheta=-0.76
22:26:50.952 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
22:26:50.954 00.002 1032 Enqueuing Move request for scope (0.05, 0.10)
22:26:50.955 00.001 10072 Worker thread wakes up
22:26:50.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
22:26:50.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
22:26:50.955 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.07
22:26:50.958 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:26:50.960 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:26:50.960 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:26:50.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:50.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:26:50.960 00.000 10072 MoveAxis(W, 1, ABG)
22:26:50.960 00.000 10072 Guiding  Dir = 3, Dur = 1
22:26:50.960 00.000 10072 IsGuiding returns 0
22:26:50.960 00.000 10072 PulseGuide returned control before completion, sleep 11
22:26:50.978 00.018 1032 UpdateGuideState exits: m=1378 SNR=26.1
22:26:50.980 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:50.981 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:50.984 00.003 1032 Enqueuing Expose request
22:26:50.989 00.005 10072 IsGuiding returns 0
22:26:50.989 00.000 10072 Move returns status 0, amount 1
22:26:50.989 00.000 10072 MoveAxis(N, 0, ABG)
22:26:50.989 00.000 10072 Move returns status 0, amount 0
22:26:50.989 00.000 10072 move complete, result=0
22:26:50.989 00.000 10072 worker thread done servicing request
22:26:50.989 00.000 10072 Worker thread wakes up
22:26:50.989 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:50.989 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:50.995 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:26:51.401 00.406 10072 Exposure complete
22:26:51.456 00.055 10072 worker thread done servicing request
22:26:51.456 00.000 1032 OnExposeComplete: enter
22:26:51.459 00.003 1032 UpdateGuideState(): m_state=6
22:26:51.461 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4017
22:26:51.463 00.002 1032 Star::Find returns 1 (0), X=1099.44, Y=136.40, Mass=1284, SNR=25.2, Peak=127 HFD=3.2
22:26:51.465 00.002 1032 MultiStar: [#1 0.12,0.00,0.96,U] [#2 -0.02,0.02,0.76,U] [#3 0.06,0.18,0.73,U] [#4 -0.00,0.00,0.68,U] [#5 0.08,0.01,0.68,U] [#6 0.10,0.14,0.65,U] [#7 -0.09,0.05,0.70,U] [#8 -0.04,0.12,0.55,U] 
22:26:51.467 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.16, 0.23}
22:26:51.469 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
22:26:51.470 00.001 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
22:26:51.472 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.04 mountX=0.07 mountY=-0.07, mountTheta=-0.79
22:26:51.476 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
22:26:51.477 00.001 1032 Enqueuing Move request for scope (0.05, 0.09)
22:26:51.480 00.003 10072 Worker thread wakes up
22:26:51.480 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
22:26:51.480 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
22:26:51.480 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
22:26:51.482 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:26:51.485 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:26:51.486 00.001 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:26:51.486 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:51.486 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:26:51.486 00.000 10072 MoveAxis(W, 1, ABG)
22:26:51.486 00.000 10072 Guiding  Dir = 3, Dur = 1
22:26:51.487 00.001 10072 IsGuiding returns 0
22:26:51.487 00.000 10072 PulseGuide returned control before completion, sleep 11
22:26:51.507 00.020 10072 IsGuiding returns 0
22:26:51.507 00.000 10072 Move returns status 0, amount 1
22:26:51.507 00.000 10072 MoveAxis(N, 0, ABG)
22:26:51.507 00.000 10072 Move returns status 0, amount 0
22:26:51.507 00.000 10072 move complete, result=0
22:26:51.507 00.000 1032 UpdateGuideState exits: m=1284 SNR=25.2
22:26:51.510 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:51.512 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:51.514 00.002 1032 Enqueuing Expose request
22:26:51.516 00.002 10072 worker thread done servicing request
22:26:51.516 00.000 10072 Worker thread wakes up
22:26:51.516 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:26:51.519 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:51.519 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:52.149 00.630 10072 Exposure complete
22:26:52.201 00.052 10072 worker thread done servicing request
22:26:52.201 00.000 1032 OnExposeComplete: enter
22:26:52.202 00.001 1032 UpdateGuideState(): m_state=6
22:26:52.205 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4018
22:26:52.207 00.002 1032 Star::Find returns 1 (0), X=1099.46, Y=136.46, Mass=1391, SNR=26.2, Peak=130 HFD=3.2
22:26:52.209 00.002 1032 MultiStar: [#1 0.12,0.07,0.91,U] [#2 0.09,0.09,0.76,U] [#3 0.09,0.13,0.75,U] [#4 -0.16,0.08,0.68,U] [#5 0.15,-0.04,0.64,U] [#6 0.20,0.33,0.00,M3] [#7 -0.16,0.16,0.65,U] [#8 -0.11,0.23,0.00,M1] 
22:26:52.211 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.12}, one-star: {0.18, 0.29}
22:26:52.214 00.003 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:26:52.215 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:26:52.218 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.13 mountX=0.10 mountY=-0.09, mountTheta=-0.70
22:26:52.222 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
22:26:52.223 00.001 1032 Enqueuing Move request for scope (0.06, 0.12)
22:26:52.226 00.003 10072 Worker thread wakes up
22:26:52.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
22:26:52.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
22:26:52.226 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
22:26:52.228 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:26:52.230 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:26:52.230 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:26:52.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:52.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:52.230 00.000 10072 MoveAxis(W, 0, ABG)
22:26:52.230 00.000 10072 Move returns status 0, amount 0
22:26:52.230 00.000 10072 MoveAxis(N, 0, ABG)
22:26:52.230 00.000 10072 Move returns status 0, amount 0
22:26:52.230 00.000 10072 move complete, result=0
22:26:52.230 00.000 10072 worker thread done servicing request
22:26:52.247 00.017 1032 UpdateGuideState exits: m=1391 SNR=26.2
22:26:52.249 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:52.251 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:52.253 00.002 1032 Enqueuing Expose request
22:26:52.254 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:26:52.255 00.001 10072 Worker thread wakes up
22:26:52.256 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:52.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:52.667 00.411 10072 Exposure complete
22:26:52.715 00.048 10072 worker thread done servicing request
22:26:52.716 00.001 1032 OnExposeComplete: enter
22:26:52.717 00.001 1032 UpdateGuideState(): m_state=6
22:26:52.718 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4019
22:26:52.720 00.002 1032 Star::Find returns 1 (0), X=1099.43, Y=136.58, Mass=1257, SNR=24.9, Peak=119 HFD=3.2
22:26:52.721 00.001 1032 MultiStar: [#1 0.10,0.14,0.99,U] [#2 0.05,0.27,0.00,M1] [#3 0.10,0.33,0.00,M1] [#4 -0.07,0.09,0.69,U] [#5 0.04,0.09,0.69,U] [#6 0.12,0.24,0.00,M4] [#7 -0.19,0.16,0.00,M1] [#8 -0.06,0.10,0.51,U] 
22:26:52.724 00.003 1032 refined, 4 included, MultiStar: {0.05, 0.19}, one-star: {0.14, 0.41}
22:26:52.725 00.001 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
22:26:52.726 00.001 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
22:26:52.728 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.32 mountX=0.17 mountY=-0.09, mountTheta=-0.51
22:26:52.731 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.19, opts=13)
22:26:52.733 00.002 1032 Enqueuing Move request for scope (0.05, 0.19)
22:26:52.735 00.002 10072 Worker thread wakes up
22:26:52.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
22:26:52.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
22:26:52.735 00.000 10072 Moving (0.05, 0.19) raw xDistance=0.17 yDistance=-0.09
22:26:52.737 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:26:52.740 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 285.81
22:26:52.740 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
22:26:52.740 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:52.740 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:52.740 00.000 10072 MoveAxis(W, 80, ABG)
22:26:52.740 00.000 10072 Guiding  Dir = 3, Dur = 80
22:26:52.741 00.001 10072 IsGuiding returns 0
22:26:52.742 00.001 10072 PulseGuide returned control before completion, sleep 90
22:26:52.757 00.015 1032 UpdateGuideState exits: m=1257 SNR=24.9
22:26:52.759 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:52.761 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:52.763 00.002 1032 Enqueuing Expose request
22:26:52.836 00.073 10072 IsGuiding returns 0
22:26:52.836 00.000 10072 Move returns status 0, amount 80
22:26:52.836 00.000 10072 MoveAxis(N, 0, ABG)
22:26:52.836 00.000 10072 Move returns status 0, amount 0
22:26:52.836 00.000 10072 move complete, result=0
22:26:52.836 00.000 10072 worker thread done servicing request
22:26:52.836 00.000 1032 GuideStep: 0.2 px 80 ms WEST, -0.1 px 0 ms NORTH
22:26:52.839 00.003 10072 Worker thread wakes up
22:26:52.839 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:52.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:53.465 00.626 10072 Exposure complete
22:26:53.514 00.049 10072 worker thread done servicing request
22:26:53.514 00.000 1032 OnExposeComplete: enter
22:26:53.518 00.004 1032 UpdateGuideState(): m_state=6
22:26:53.520 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4020
22:26:53.521 00.001 1032 Star::Find returns 1 (0), X=1099.46, Y=136.36, Mass=1264, SNR=25.0, Peak=125 HFD=3.2
22:26:53.523 00.002 1032 MultiStar: [#1 0.17,-0.11,0.96,U] [#2 0.10,0.06,0.77,U] [#3 0.01,0.14,0.79,U] [#4 0.01,-0.04,0.65,U] [#5 0.02,0.06,0.67,U] [#6 0.11,0.05,0.60,U] [#7 -0.14,0.04,0.69,U] [#8 -0.03,0.06,0.55,U] 
22:26:53.526 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.18, 0.19}
22:26:53.527 00.001 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
22:26:53.529 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
22:26:53.531 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.72 mountX=0.04 mountY=-0.07, mountTheta=-1.11
22:26:53.537 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
22:26:53.540 00.003 1032 Enqueuing Move request for scope (0.06, 0.05)
22:26:53.543 00.003 10072 Worker thread wakes up
22:26:53.543 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:26:53.543 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:26:53.544 00.001 10072 Moving (0.06, 0.05) raw xDistance=0.04 yDistance=-0.07
22:26:53.548 00.004 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:26:53.548 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:26:53.548 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:53.548 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:26:53.553 00.005 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:26:53.553 00.000 10072 MoveAxis(E, 1, ABG)
22:26:53.553 00.000 10072 Guiding  Dir = 2, Dur = 1
22:26:53.553 00.000 10072 IsGuiding returns 0
22:26:53.553 00.000 10072 PulseGuide returned control before completion, sleep 11
22:26:53.570 00.017 10072 IsGuiding returns 0
22:26:53.570 00.000 10072 Move returns status 0, amount 1
22:26:53.570 00.000 10072 MoveAxis(N, 0, ABG)
22:26:53.570 00.000 10072 Move returns status 0, amount 0
22:26:53.570 00.000 1032 UpdateGuideState exits: m=1264 SNR=25.0
22:26:53.572 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:53.574 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:53.576 00.002 1032 Enqueuing Expose request
22:26:53.577 00.001 10072 move complete, result=0
22:26:53.577 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:26:53.581 00.004 10072 worker thread done servicing request
22:26:53.581 00.000 10072 Worker thread wakes up
22:26:53.581 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:53.581 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:53.995 00.414 10072 Exposure complete
22:26:54.050 00.055 1032 OnExposeComplete: enter
22:26:54.053 00.003 1032 UpdateGuideState(): m_state=6
22:26:54.054 00.001 10072 worker thread done servicing request
22:26:54.055 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4021
22:26:54.056 00.001 1032 Star::Find returns 1 (0), X=1099.61, Y=136.33, Mass=1419, SNR=26.5, Peak=122 HFD=3.3
22:26:54.058 00.002 1032 MultiStar: [#1 0.18,-0.06,0.92,U] [#2 0.12,0.03,0.72,U] [#3 0.06,0.06,0.73,U] [#4 -0.04,0.03,0.63,U] [#5 0.03,-0.20,0.61,U] [#6 0.11,0.04,0.58,U] [#7 -0.18,0.00,0.70,U] [#8 0.05,-0.02,0.52,U] 
22:26:54.059 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.33, 0.16}
22:26:54.060 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
22:26:54.062 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
22:26:54.064 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.14 mountX=-0.01 mountY=-0.09, mountTheta=-1.69
22:26:54.067 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
22:26:54.068 00.001 1032 Enqueuing Move request for scope (0.09, 0.01)
22:26:54.069 00.001 10072 Worker thread wakes up
22:26:54.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
22:26:54.069 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
22:26:54.069 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
22:26:54.071 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:26:54.074 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:26:54.074 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:26:54.074 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:54.074 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:54.074 00.000 10072 MoveAxis(E, 1, ABG)
22:26:54.074 00.000 10072 Guiding  Dir = 2, Dur = 1
22:26:54.074 00.000 10072 IsGuiding returns 0
22:26:54.075 00.001 10072 PulseGuide returned control before completion, sleep 11
22:26:54.087 00.012 10072 IsGuiding returns 0
22:26:54.087 00.000 10072 Move returns status 0, amount 1
22:26:54.087 00.000 10072 MoveAxis(N, 0, ABG)
22:26:54.088 00.001 10072 Move returns status 0, amount 0
22:26:54.088 00.000 10072 move complete, result=0
22:26:54.088 00.000 10072 worker thread done servicing request
22:26:54.093 00.005 1032 UpdateGuideState exits: m=1419 SNR=26.5
22:26:54.095 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:54.096 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:54.097 00.001 1032 Enqueuing Expose request
22:26:54.099 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:26:54.101 00.002 10072 Worker thread wakes up
22:26:54.101 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:54.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:54.729 00.628 10072 Exposure complete
22:26:54.784 00.055 10072 worker thread done servicing request
22:26:54.784 00.000 1032 OnExposeComplete: enter
22:26:54.787 00.003 1032 UpdateGuideState(): m_state=6
22:26:54.789 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4022
22:26:54.791 00.002 1032 Star::Find returns 1 (0), X=1099.51, Y=136.40, Mass=1252, SNR=24.8, Peak=117 HFD=3.2
22:26:54.793 00.002 1032 MultiStar: [#1 0.11,-0.00,0.99,U] [#2 0.10,0.05,0.80,U] [#3 -0.00,0.07,0.74,U] [#4 0.01,-0.04,0.67,U] [#5 0.09,-0.03,0.65,U] [#6 0.28,0.23,0.00,M3] [#7 -0.15,0.07,0.72,U] [#8 -0.09,0.20,0.53,U] 
22:26:54.795 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.23, 0.23}
22:26:54.797 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
22:26:54.798 00.001 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
22:26:54.800 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.93 mountX=0.06 mountY=-0.07, mountTheta=-0.90
22:26:54.805 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
22:26:54.806 00.001 1032 Enqueuing Move request for scope (0.05, 0.07)
22:26:54.808 00.002 10072 Worker thread wakes up
22:26:54.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:26:54.808 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:26:54.808 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.06 yDistance=-0.07
22:26:54.811 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:26:54.812 00.001 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:26:54.813 00.001 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:26:54.813 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:54.813 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:26:54.813 00.000 10072 MoveAxis(E, 2, ABG)
22:26:54.813 00.000 10072 Guiding  Dir = 2, Dur = 2
22:26:54.813 00.000 10072 IsGuiding returns 0
22:26:54.814 00.001 10072 PulseGuide returned control before completion, sleep 12
22:26:54.831 00.017 1032 UpdateGuideState exits: m=1252 SNR=24.8
22:26:54.834 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:54.838 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:54.840 00.002 1032 Enqueuing Expose request
22:26:54.842 00.002 10072 IsGuiding returns 0
22:26:54.842 00.000 10072 Move returns status 0, amount 2
22:26:54.842 00.000 10072 MoveAxis(N, 0, ABG)
22:26:54.842 00.000 10072 Move returns status 0, amount 0
22:26:54.842 00.000 10072 move complete, result=0
22:26:54.842 00.000 10072 worker thread done servicing request
22:26:54.842 00.000 10072 Worker thread wakes up
22:26:54.842 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:54.842 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:54.849 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:26:55.246 00.397 10072 Exposure complete
22:26:55.300 00.054 10072 worker thread done servicing request
22:26:55.300 00.000 1032 OnExposeComplete: enter
22:26:55.302 00.002 1032 UpdateGuideState(): m_state=6
22:26:55.304 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4023
22:26:55.305 00.001 1032 Star::Find returns 1 (0), X=1099.60, Y=136.30, Mass=1372, SNR=26.0, Peak=139 HFD=3.2
22:26:55.310 00.005 1032 MultiStar: [#1 0.12,-0.03,0.92,U] [#2 -0.08,0.10,0.74,U] [#3 0.09,0.17,0.76,U] [#4 -0.02,0.09,0.62,U] [#5 -0.01,-0.11,0.60,U] [#6 0.17,0.31,0.00,M4] [#7 -0.19,0.12,0.64,U] [#8 -0.04,0.16,0.47,U] 
22:26:55.313 00.003 1032 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {0.32, 0.13}
22:26:55.316 00.003 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
22:26:55.318 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
22:26:55.319 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.01 mountX=0.06 mountY=-0.07, mountTheta=-0.82
22:26:55.324 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
22:26:55.326 00.002 1032 Enqueuing Move request for scope (0.05, 0.08)
22:26:55.327 00.001 10072 Worker thread wakes up
22:26:55.327 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
22:26:55.327 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
22:26:55.327 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.07
22:26:55.332 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:26:55.334 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:26:55.334 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:26:55.334 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:55.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:26:55.334 00.000 10072 MoveAxis(E, 1, ABG)
22:26:55.334 00.000 10072 Guiding  Dir = 2, Dur = 1
22:26:55.335 00.001 10072 IsGuiding returns 0
22:26:55.335 00.000 10072 PulseGuide returned control before completion, sleep 11
22:26:55.353 00.018 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:26:55.356 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:55.357 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:55.359 00.002 1032 Enqueuing Expose request
22:26:55.361 00.002 10072 IsGuiding returns 0
22:26:55.361 00.000 10072 Move returns status 0, amount 1
22:26:55.361 00.000 10072 MoveAxis(N, 0, ABG)
22:26:55.361 00.000 10072 Move returns status 0, amount 0
22:26:55.361 00.000 10072 move complete, result=0
22:26:55.361 00.000 10072 worker thread done servicing request
22:26:55.361 00.000 10072 Worker thread wakes up
22:26:55.361 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:55.361 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:55.370 00.009 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:26:55.998 00.628 10072 Exposure complete
22:26:56.053 00.055 10072 worker thread done servicing request
22:26:56.053 00.000 1032 OnExposeComplete: enter
22:26:56.055 00.002 1032 UpdateGuideState(): m_state=6
22:26:56.057 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4024
22:26:56.059 00.002 1032 Star::Find returns 1 (0), X=1099.42, Y=136.53, Mass=1257, SNR=24.9, Peak=114 HFD=3.2
22:26:56.061 00.002 1032 MultiStar: [#1 0.11,0.06,0.97,U] [#2 0.03,0.22,0.82,U] [#3 0.11,0.26,0.00,M1] [#4 -0.10,0.14,0.72,U] [#5 0.09,0.13,0.67,U] [#6 0.07,0.22,0.65,U] [#7 -0.24,0.18,0.00,M1] [#8 -0.11,0.36,0.00,M1] 
22:26:56.063 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.19}, one-star: {0.14, 0.36}
22:26:56.065 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
22:26:56.066 00.001 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
22:26:56.068 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.25 mountX=0.17 mountY=-0.11, mountTheta=-0.58
22:26:56.071 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.19, opts=13)
22:26:56.072 00.001 1032 Enqueuing Move request for scope (0.06, 0.19)
22:26:56.075 00.003 10072 Worker thread wakes up
22:26:56.075 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
22:26:56.075 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
22:26:56.075 00.000 10072 Moving (0.06, 0.19) raw xDistance=0.17 yDistance=-0.11
22:26:56.077 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:26:56.078 00.001 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 285.80
22:26:56.078 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
22:26:56.078 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:56.078 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:26:56.078 00.000 10072 MoveAxis(W, 79, ABG)
22:26:56.078 00.000 10072 Guiding  Dir = 3, Dur = 79
22:26:56.080 00.002 10072 IsGuiding returns 0
22:26:56.080 00.000 10072 PulseGuide returned control before completion, sleep 89
22:26:56.096 00.016 1032 UpdateGuideState exits: m=1257 SNR=24.9
22:26:56.098 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:56.099 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:56.101 00.002 1032 Enqueuing Expose request
22:26:56.182 00.081 10072 IsGuiding returns 0
22:26:56.183 00.001 10072 Move returns status 0, amount 79
22:26:56.183 00.000 10072 MoveAxis(N, 0, ABG)
22:26:56.183 00.000 10072 Move returns status 0, amount 0
22:26:56.183 00.000 10072 move complete, result=0
22:26:56.183 00.000 10072 worker thread done servicing request
22:26:56.183 00.000 10072 Worker thread wakes up
22:26:56.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:56.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:56.183 00.000 1032 GuideStep: 0.2 px 79 ms WEST, -0.1 px 0 ms NORTH
22:26:56.590 00.407 10072 Exposure complete
22:26:56.641 00.051 1032 OnExposeComplete: enter
22:26:56.644 00.003 1032 UpdateGuideState(): m_state=6
22:26:56.646 00.002 10072 worker thread done servicing request
22:26:56.646 00.000 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4025
22:26:56.648 00.002 1032 Star::Find returns 1 (0), X=1099.56, Y=136.38, Mass=1248, SNR=24.8, Peak=124 HFD=3.2
22:26:56.650 00.002 1032 MultiStar: [#1 0.08,-0.02,0.98,U] [#2 0.07,0.14,0.84,U] [#3 0.16,0.22,0.00,M2] [#4 -0.02,0.06,0.64,U] [#5 0.08,-0.10,0.68,U] [#6 0.14,0.12,0.62,U] [#7 -0.14,0.08,0.70,U] [#8 -0.00,0.19,0.55,U] 
22:26:56.652 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.28, 0.21}
22:26:56.653 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
22:26:56.654 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
22:26:56.656 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.85 mountX=0.06 mountY=-0.09, mountTheta=-0.98
22:26:56.658 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
22:26:56.660 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
22:26:56.661 00.001 10072 Worker thread wakes up
22:26:56.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
22:26:56.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
22:26:56.661 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
22:26:56.663 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:26:56.665 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:26:56.665 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:26:56.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:56.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:56.665 00.000 10072 MoveAxis(E, 3, ABG)
22:26:56.665 00.000 10072 Guiding  Dir = 2, Dur = 3
22:26:56.667 00.002 10072 IsGuiding returns 0
22:26:56.667 00.000 10072 PulseGuide returned control before completion, sleep 13
22:26:56.684 00.017 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:26:56.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:56.687 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:56.689 00.002 1032 Enqueuing Expose request
22:26:56.694 00.005 10072 IsGuiding returns 0
22:26:56.694 00.000 10072 Move returns status 0, amount 3
22:26:56.694 00.000 10072 MoveAxis(N, 0, ABG)
22:26:56.694 00.000 10072 Move returns status 0, amount 0
22:26:56.694 00.000 10072 move complete, result=0
22:26:56.694 00.000 10072 worker thread done servicing request
22:26:56.694 00.000 10072 Worker thread wakes up
22:26:56.694 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:56.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:56.697 00.003 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:26:57.429 00.732 10072 Exposure complete
22:26:57.477 00.048 10072 worker thread done servicing request
22:26:57.477 00.000 1032 OnExposeComplete: enter
22:26:57.479 00.002 1032 UpdateGuideState(): m_state=6
22:26:57.481 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4026
22:26:57.482 00.001 1032 Star::Find returns 1 (0), X=1099.48, Y=136.24, Mass=1427, SNR=26.6, Peak=143 HFD=3.1
22:26:57.484 00.002 1032 MultiStar: [#1 0.13,-0.15,0.95,U] [#2 0.10,-0.07,0.77,U] [#3 -0.06,0.01,0.74,U] [#4 -0.07,-0.03,0.63,U] [#5 0.06,-0.14,0.64,U] [#6 0.12,-0.01,0.59,U] [#7 -0.10,-0.07,0.68,U] [#8 -0.03,0.09,0.50,U] 
22:26:57.485 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.20, 0.07}
22:26:57.489 00.004 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
22:26:57.491 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
22:26:57.493 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.62 mountX=-0.05 mountY=-0.04, mountTheta=-2.45
22:26:57.495 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
22:26:57.498 00.003 1032 Enqueuing Move request for scope (0.05, -0.04)
22:26:57.499 00.001 10072 Worker thread wakes up
22:26:57.499 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
22:26:57.499 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
22:26:57.499 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
22:26:57.501 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:26:57.503 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:26:57.503 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:26:57.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:57.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:26:57.503 00.000 10072 MoveAxis(E, 3, ABG)
22:26:57.503 00.000 10072 Guiding  Dir = 2, Dur = 3
22:26:57.503 00.000 10072 IsGuiding returns 0
22:26:57.503 00.000 10072 PulseGuide returned control before completion, sleep 13
22:26:57.523 00.020 1032 UpdateGuideState exits: m=1427 SNR=26.6
22:26:57.526 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:57.529 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:57.540 00.011 10072 IsGuiding returns 0
22:26:57.540 00.000 10072 Move returns status 0, amount 3
22:26:57.540 00.000 10072 MoveAxis(N, 0, ABG)
22:26:57.540 00.000 10072 Move returns status 0, amount 0
22:26:57.541 00.001 10072 move complete, result=0
22:26:57.541 00.000 10072 worker thread done servicing request
22:26:57.542 00.001 1032 Enqueuing Expose request
22:26:57.547 00.005 10072 Worker thread wakes up
22:26:57.547 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:57.547 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:57.548 00.001 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:26:57.955 00.407 10072 Exposure complete
22:26:58.011 00.056 10072 worker thread done servicing request
22:26:58.012 00.001 1032 OnExposeComplete: enter
22:26:58.015 00.003 1032 UpdateGuideState(): m_state=6
22:26:58.016 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4027
22:26:58.019 00.003 1032 Star::Find returns 1 (0), X=1099.50, Y=136.29, Mass=1454, SNR=26.8, Peak=137 HFD=3.1
22:26:58.021 00.002 1032 MultiStar: [#1 0.18,-0.06,0.96,U] [#2 0.01,-0.06,0.77,U] [#3 0.09,0.22,0.72,U] [#4 0.04,0.07,0.60,U] [#5 0.09,-0.05,0.62,U] [#6 0.32,0.18,0.00,M2] [#7 -0.11,0.06,0.67,U] [#8 -0.00,0.05,0.49,U] 
22:26:58.024 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {0.22, 0.12}
22:26:58.026 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
22:26:58.027 00.001 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
22:26:58.030 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.47 mountX=0.02 mountY=-0.09, mountTheta=-1.36
22:26:58.033 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
22:26:58.035 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
22:26:58.037 00.002 10072 Worker thread wakes up
22:26:58.037 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:26:58.037 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:26:58.037 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
22:26:58.039 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:26:58.041 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:26:58.041 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:26:58.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:58.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:58.041 00.000 10072 MoveAxis(E, 3, ABG)
22:26:58.041 00.000 10072 Guiding  Dir = 2, Dur = 3
22:26:58.042 00.001 10072 IsGuiding returns 0
22:26:58.042 00.000 10072 PulseGuide returned control before completion, sleep 13
22:26:58.059 00.017 1032 UpdateGuideState exits: m=1454 SNR=26.8
22:26:58.062 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:58.064 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:58.066 00.002 1032 Enqueuing Expose request
22:26:58.068 00.002 10072 IsGuiding returns 0
22:26:58.068 00.000 10072 Move returns status 0, amount 3
22:26:58.068 00.000 10072 MoveAxis(N, 0, ABG)
22:26:58.068 00.000 10072 Move returns status 0, amount 0
22:26:58.068 00.000 10072 move complete, result=0
22:26:58.068 00.000 10072 worker thread done servicing request
22:26:58.068 00.000 10072 Worker thread wakes up
22:26:58.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:58.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:58.076 00.008 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:26:58.692 00.616 10072 Exposure complete
22:26:58.746 00.054 10072 worker thread done servicing request
22:26:58.747 00.001 1032 OnExposeComplete: enter
22:26:58.749 00.002 1032 UpdateGuideState(): m_state=6
22:26:58.750 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4028
22:26:58.752 00.002 1032 Star::Find returns 1 (0), X=1099.54, Y=136.44, Mass=1434, SNR=26.6, Peak=136 HFD=3.2
22:26:58.754 00.002 1032 MultiStar: [#1 0.12,-0.01,0.95,U] [#2 0.10,0.01,0.79,U] [#3 0.19,0.17,0.00,M1] [#4 0.05,-0.01,0.67,U] [#5 0.17,-0.03,0.66,U] [#6 0.28,0.16,0.00,M3] [#7 -0.09,0.08,0.71,U] [#8 -0.01,0.11,0.46,U] 
22:26:58.755 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.07}, one-star: {0.26, 0.27}
22:26:58.756 00.001 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
22:26:58.758 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
22:26:58.759 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.58 mountX=0.04 mountY=-0.11, mountTheta=-1.25
22:26:58.762 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
22:26:58.764 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
22:26:58.766 00.002 10072 Worker thread wakes up
22:26:58.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
22:26:58.766 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
22:26:58.766 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.11
22:26:58.769 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:26:58.772 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:26:58.772 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:26:58.772 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:58.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:26:58.772 00.000 10072 MoveAxis(E, 4, ABG)
22:26:58.772 00.000 10072 Guiding  Dir = 2, Dur = 4
22:26:58.773 00.001 10072 IsGuiding returns 0
22:26:58.774 00.001 10072 PulseGuide returned control before completion, sleep 14
22:26:58.790 00.016 1032 UpdateGuideState exits: m=1434 SNR=26.6
22:26:58.791 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:58.793 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:58.795 00.002 1032 Enqueuing Expose request
22:26:58.803 00.008 10072 IsGuiding returns 0
22:26:58.803 00.000 10072 Move returns status 0, amount 4
22:26:58.805 00.002 10072 MoveAxis(N, 0, ABG)
22:26:58.805 00.000 10072 Move returns status 0, amount 0
22:26:58.805 00.000 10072 move complete, result=0
22:26:58.805 00.000 10072 worker thread done servicing request
22:26:58.805 00.000 10072 Worker thread wakes up
22:26:58.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:26:58.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:26:58.809 00.004 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:26:59.224 00.415 10072 Exposure complete
22:26:59.276 00.052 10072 worker thread done servicing request
22:26:59.276 00.000 1032 OnExposeComplete: enter
22:26:59.278 00.002 1032 UpdateGuideState(): m_state=6
22:26:59.280 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4029
22:26:59.282 00.002 1032 Star::Find returns 1 (0), X=1099.55, Y=136.30, Mass=1303, SNR=25.4, Peak=127 HFD=3.2
22:26:59.284 00.002 1032 MultiStar: [#1 0.20,-0.02,0.92,U] [#2 0.01,-0.03,0.80,U] [#3 0.20,0.09,0.76,U] [#4 0.09,-0.08,0.67,U] [#5 0.09,-0.03,0.65,U] [#6 0.14,0.07,0.61,U] [#7 -0.09,0.07,0.70,U] [#8 -0.10,0.08,0.48,U] 
22:26:59.285 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.26, 0.13}
22:26:59.287 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
22:26:59.288 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
22:26:59.290 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.30 mountX=0.00 mountY=-0.11, mountTheta=-1.53
22:26:59.293 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
22:26:59.296 00.003 1032 Enqueuing Move request for scope (0.11, 0.03)
22:26:59.298 00.002 10072 Worker thread wakes up
22:26:59.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
22:26:59.298 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
22:26:59.298 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.00 yDistance=-0.11
22:26:59.300 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:26:59.303 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:26:59.303 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:26:59.303 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:59.303 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:26:59.303 00.000 10072 MoveAxis(E, 3, ABG)
22:26:59.303 00.000 10072 Guiding  Dir = 2, Dur = 3
22:26:59.304 00.001 10072 IsGuiding returns 0
22:26:59.304 00.000 10072 PulseGuide returned control before completion, sleep 13
22:26:59.320 00.016 1032 UpdateGuideState exits: m=1303 SNR=25.4
22:26:59.323 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:59.324 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:26:59.326 00.002 1032 Enqueuing Expose request
22:26:59.328 00.002 10072 IsGuiding returns 1
22:26:59.328 00.000 10072 scope still moving after pulse duration time elapsed
22:26:59.361 00.033 10072 IsGuiding returns 1
22:26:59.393 00.032 10072 IsGuiding returns 1
22:26:59.423 00.030 10072 IsGuiding returns 1
22:26:59.455 00.032 10072 IsGuiding returns 1
22:26:59.486 00.031 10072 IsGuiding returns 1
22:26:59.517 00.031 10072 IsGuiding returns 1
22:26:59.550 00.033 10072 IsGuiding returns 1
22:26:59.581 00.031 10072 IsGuiding returns 1
22:26:59.612 00.031 10072 IsGuiding returns 1
22:26:59.643 00.031 10072 IsGuiding returns 1
22:26:59.673 00.030 10072 IsGuiding returns 1
22:26:59.704 00.031 10072 IsGuiding returns 1
22:26:59.735 00.031 10072 IsGuiding returns 1
22:26:59.774 00.039 10072 IsGuiding returns 1
22:26:59.797 00.023 10072 IsGuiding returns 1
22:26:59.828 00.031 10072 IsGuiding returns 1
22:26:59.859 00.031 10072 IsGuiding returns 1
22:26:59.890 00.031 10072 IsGuiding returns 1
22:26:59.922 00.032 10072 IsGuiding returns 1
22:26:59.954 00.032 10072 IsGuiding returns 1
22:26:59.986 00.032 10072 IsGuiding returns 1
22:27:00.018 00.032 10072 IsGuiding returns 0
22:27:00.018 00.000 10072 scope move finished after 3 + 711 ms
22:27:00.018 00.000 10072 Move returns status 0, amount 3
22:27:00.018 00.000 10072 MoveAxis(N, 0, ABG)
22:27:00.018 00.000 10072 Move returns status 0, amount 0
22:27:00.019 00.001 10072 move complete, result=0
22:27:00.019 00.000 10072 worker thread done servicing request
22:27:00.019 00.000 10072 Worker thread wakes up
22:27:00.019 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:27:00.020 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:00.020 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:00.649 00.629 10072 Exposure complete
22:27:00.701 00.052 10072 worker thread done servicing request
22:27:00.701 00.000 1032 OnExposeComplete: enter
22:27:00.702 00.001 1032 UpdateGuideState(): m_state=6
22:27:00.705 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4030
22:27:00.708 00.003 1032 Star::Find returns 1 (0), X=1099.55, Y=136.29, Mass=1286, SNR=25.2, Peak=120 HFD=3.2
22:27:00.711 00.003 1032 MultiStar: [#1 0.20,-0.16,0.00,M1] [#2 0.06,0.09,0.78,U] [#3 0.08,0.11,0.75,U] [#4 -0.01,0.05,0.70,U] [#5 0.19,-0.06,0.66,U] [#6 0.23,-0.04,0.58,U] [#7 -0.08,-0.04,0.69,U] [#8 -0.11,0.01,0.51,U] 
22:27:00.713 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.26, 0.11}
22:27:00.714 00.001 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
22:27:00.716 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
22:27:00.717 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.38 mountX=0.01 mountY=-0.10, mountTheta=-1.45
22:27:00.720 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
22:27:00.721 00.001 1032 Enqueuing Move request for scope (0.09, 0.04)
22:27:00.724 00.003 10072 Worker thread wakes up
22:27:00.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
22:27:00.724 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
22:27:00.724 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.01 yDistance=-0.10
22:27:00.726 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:27:00.729 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:27:00.729 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:27:00.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:00.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:27:00.729 00.000 10072 MoveAxis(E, 6, ABG)
22:27:00.729 00.000 10072 Guiding  Dir = 2, Dur = 6
22:27:00.729 00.000 10072 IsGuiding returns 0
22:27:00.730 00.001 10072 PulseGuide returned control before completion, sleep 16
22:27:00.746 00.016 1032 UpdateGuideState exits: m=1286 SNR=25.2
22:27:00.748 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:00.751 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:00.753 00.002 1032 Enqueuing Expose request
22:27:00.756 00.003 10072 IsGuiding returns 0
22:27:00.756 00.000 10072 Move returns status 0, amount 6
22:27:00.756 00.000 10072 MoveAxis(N, 0, ABG)
22:27:00.756 00.000 10072 Move returns status 0, amount 0
22:27:00.756 00.000 10072 move complete, result=0
22:27:00.756 00.000 10072 worker thread done servicing request
22:27:00.757 00.001 10072 Worker thread wakes up
22:27:00.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:00.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:00.761 00.004 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:27:01.165 00.404 10072 Exposure complete
22:27:01.218 00.053 10072 worker thread done servicing request
22:27:01.218 00.000 1032 OnExposeComplete: enter
22:27:01.220 00.002 1032 UpdateGuideState(): m_state=6
22:27:01.222 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4031
22:27:01.223 00.001 1032 Star::Find returns 1 (0), X=1099.49, Y=136.35, Mass=1269, SNR=25.0, Peak=117 HFD=3.1
22:27:01.225 00.002 1032 MultiStar: [#1 0.16,0.02,1.02,U] [#2 0.12,0.01,0.81,U] [#3 0.13,0.20,0.75,U] [#4 -0.03,0.10,0.69,U] [#5 0.04,-0.02,0.70,U] [#6 0.09,-0.01,0.61,U] [#7 -0.20,0.07,0.71,U] [#8 -0.17,0.01,0.54,U] 
22:27:01.226 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.21, 0.17}
22:27:01.227 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
22:27:01.230 00.003 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
22:27:01.231 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.85 mountX=0.05 mountY=-0.07, mountTheta=-0.98
22:27:01.233 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
22:27:01.235 00.002 1032 Enqueuing Move request for scope (0.06, 0.07)
22:27:01.237 00.002 10072 Worker thread wakes up
22:27:01.237 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
22:27:01.237 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
22:27:01.237 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.07
22:27:01.239 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:27:01.242 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:27:01.242 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:27:01.242 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:01.243 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:27:01.243 00.000 10072 MoveAxis(E, 4, ABG)
22:27:01.243 00.000 10072 Guiding  Dir = 2, Dur = 4
22:27:01.243 00.000 10072 IsGuiding returns 0
22:27:01.243 00.000 10072 PulseGuide returned control before completion, sleep 14
22:27:01.258 00.015 1032 UpdateGuideState exits: m=1269 SNR=25.0
22:27:01.260 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:01.261 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:01.263 00.002 1032 Enqueuing Expose request
22:27:01.272 00.009 10072 IsGuiding returns 0
22:27:01.272 00.000 10072 Move returns status 0, amount 4
22:27:01.272 00.000 10072 MoveAxis(N, 0, ABG)
22:27:01.272 00.000 10072 Move returns status 0, amount 0
22:27:01.272 00.000 10072 move complete, result=0
22:27:01.273 00.001 10072 worker thread done servicing request
22:27:01.273 00.000 10072 Worker thread wakes up
22:27:01.273 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:01.273 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:01.273 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:27:01.900 00.627 10072 Exposure complete
22:27:01.952 00.052 10072 worker thread done servicing request
22:27:01.952 00.000 1032 OnExposeComplete: enter
22:27:01.954 00.002 1032 UpdateGuideState(): m_state=6
22:27:01.955 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4032
22:27:01.959 00.004 1032 Star::Find returns 1 (0), X=1099.45, Y=136.41, Mass=1241, SNR=24.7, Peak=118 HFD=3.2
22:27:01.960 00.001 1032 MultiStar: [#1 0.13,0.06,0.97,U] [#2 0.09,0.18,0.78,U] [#3 -0.01,0.22,0.81,U] [#4 0.02,0.08,0.67,U] [#5 0.07,0.05,0.71,U] [#6 0.13,0.19,0.62,U] [#7 -0.12,0.06,0.75,U] [#8 -0.09,0.18,0.52,U] 
22:27:01.964 00.004 1032 refined, 8 included, MultiStar: {0.05, 0.14}, one-star: {0.17, 0.24}
22:27:01.966 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
22:27:01.967 00.001 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
22:27:01.968 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.20 mountX=0.12 mountY=-0.09, mountTheta=-0.63
22:27:01.970 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
22:27:01.972 00.002 1032 Enqueuing Move request for scope (0.05, 0.14)
22:27:01.974 00.002 10072 Worker thread wakes up
22:27:01.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
22:27:01.974 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
22:27:01.974 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.12 yDistance=-0.09
22:27:01.976 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:27:01.977 00.001 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:27:01.977 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
22:27:01.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:01.978 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:27:01.978 00.000 10072 MoveAxis(E, 5, ABG)
22:27:01.978 00.000 10072 Guiding  Dir = 2, Dur = 5
22:27:01.978 00.000 10072 IsGuiding returns 0
22:27:01.979 00.001 10072 PulseGuide returned control before completion, sleep 15
22:27:01.995 00.016 1032 UpdateGuideState exits: m=1241 SNR=24.7
22:27:01.997 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:01.999 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:02.001 00.002 1032 Enqueuing Expose request
22:27:02.007 00.006 10072 IsGuiding returns 0
22:27:02.012 00.005 10072 Move returns status 0, amount 5
22:27:02.012 00.000 10072 MoveAxis(N, 0, ABG)
22:27:02.012 00.000 10072 Move returns status 0, amount 0
22:27:02.012 00.000 10072 move complete, result=0
22:27:02.012 00.000 10072 worker thread done servicing request
22:27:02.012 00.000 10072 Worker thread wakes up
22:27:02.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:02.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:02.013 00.001 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:27:02.416 00.403 10072 Exposure complete
22:27:02.470 00.054 10072 worker thread done servicing request
22:27:02.470 00.000 1032 OnExposeComplete: enter
22:27:02.472 00.002 1032 UpdateGuideState(): m_state=6
22:27:02.473 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4033
22:27:02.475 00.002 1032 Star::Find returns 1 (0), X=1099.53, Y=136.38, Mass=1348, SNR=25.8, Peak=132 HFD=3.2
22:27:02.477 00.002 1032 MultiStar: [#1 0.13,0.01,0.94,U] [#2 0.11,0.04,0.84,U] [#3 -0.07,0.36,0.00,M1] [#4 0.03,0.09,0.70,U] [#5 0.04,-0.06,0.62,U] [#6 0.08,0.24,0.00,M1] [#7 -0.04,0.13,0.66,U] [#8 -0.06,0.17,0.49,U] 
22:27:02.479 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.09}, one-star: {0.25, 0.21}
22:27:02.481 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
22:27:02.483 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
22:27:02.485 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.79 mountX=0.06 mountY=-0.11, mountTheta=-1.04
22:27:02.488 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
22:27:02.490 00.002 1032 Enqueuing Move request for scope (0.09, 0.09)
22:27:02.494 00.004 10072 Worker thread wakes up
22:27:02.494 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
22:27:02.494 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
22:27:02.495 00.001 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
22:27:02.496 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=144, Gamma=2.230
22:27:02.499 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:27:02.500 00.001 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:27:02.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:02.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:27:02.500 00.000 10072 MoveAxis(E, 5, ABG)
22:27:02.500 00.000 10072 Guiding  Dir = 2, Dur = 5
22:27:02.500 00.000 10072 IsGuiding returns 0
22:27:02.501 00.001 10072 PulseGuide returned control before completion, sleep 15
22:27:02.518 00.017 1032 UpdateGuideState exits: m=1348 SNR=25.8
22:27:02.520 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:02.522 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:02.525 00.003 1032 Enqueuing Expose request
22:27:02.527 00.002 10072 IsGuiding returns 0
22:27:02.528 00.001 10072 Move returns status 0, amount 5
22:27:02.528 00.000 10072 MoveAxis(N, 0, ABG)
22:27:02.528 00.000 10072 Move returns status 0, amount 0
22:27:02.528 00.000 10072 move complete, result=0
22:27:02.528 00.000 10072 worker thread done servicing request
22:27:02.528 00.000 10072 Worker thread wakes up
22:27:02.528 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:02.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:02.536 00.008 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:27:03.166 00.630 10072 Exposure complete
22:27:03.221 00.055 10072 worker thread done servicing request
22:27:03.221 00.000 1032 OnExposeComplete: enter
22:27:03.223 00.002 1032 UpdateGuideState(): m_state=6
22:27:03.226 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4034
22:27:03.227 00.001 1032 Star::Find returns 1 (0), X=1099.44, Y=136.40, Mass=1339, SNR=25.7, Peak=129 HFD=3.2
22:27:03.229 00.002 1032 MultiStar: [#1 0.07,0.07,0.98,U] [#2 -0.01,0.06,0.79,U] [#3 -0.11,0.33,0.00,M2] [#4 0.09,0.14,0.66,U] [#5 -0.01,0.06,0.64,U] [#6 0.12,0.18,0.58,U] [#7 -0.14,0.08,0.69,U] [#8 -0.08,0.00,0.54,U] 
22:27:03.231 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.11}, one-star: {0.16, 0.23}
22:27:03.233 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
22:27:03.235 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
22:27:03.239 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.26 mountX=0.10 mountY=-0.06, mountTheta=-0.57
22:27:03.241 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
22:27:03.244 00.003 1032 Enqueuing Move request for scope (0.04, 0.11)
22:27:03.246 00.002 10072 Worker thread wakes up
22:27:03.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
22:27:03.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
22:27:03.246 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.10 yDistance=-0.06
22:27:03.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:27:03.250 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:27:03.250 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:27:03.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:03.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:03.250 00.000 10072 MoveAxis(E, 6, ABG)
22:27:03.250 00.000 10072 Guiding  Dir = 2, Dur = 6
22:27:03.251 00.001 10072 IsGuiding returns 0
22:27:03.251 00.000 10072 PulseGuide returned control before completion, sleep 16
22:27:03.270 00.019 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:27:03.273 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:03.275 00.002 10072 IsGuiding returns 0
22:27:03.275 00.000 10072 Move returns status 0, amount 6
22:27:03.275 00.000 10072 MoveAxis(N, 0, ABG)
22:27:03.275 00.000 10072 Move returns status 0, amount 0
22:27:03.275 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:03.277 00.002 1032 Enqueuing Expose request
22:27:03.279 00.002 10072 move complete, result=0
22:27:03.279 00.000 10072 worker thread done servicing request
22:27:03.279 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:27:03.281 00.002 10072 Worker thread wakes up
22:27:03.281 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:03.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:03.705 00.424 10072 Exposure complete
22:27:03.764 00.059 10072 worker thread done servicing request
22:27:03.764 00.000 1032 OnExposeComplete: enter
22:27:03.766 00.002 1032 UpdateGuideState(): m_state=6
22:27:03.769 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4035
22:27:03.773 00.004 1032 Star::Find returns 1 (0), X=1099.50, Y=136.48, Mass=1176, SNR=24.1, Peak=118 HFD=3.2
22:27:03.774 00.001 1032 MultiStar: [#1 0.11,0.16,1.02,U] [#2 -0.01,0.21,0.86,U] [#3 -0.07,0.33,0.00,M3] [#4 -0.01,0.11,0.72,U] [#5 0.06,0.11,0.71,U] [#6 -0.03,0.35,0.00,M1] [#7 -0.15,0.13,0.76,U] [#8 -0.09,0.19,0.55,U] 
22:27:03.776 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.18}, one-star: {0.22, 0.31}
22:27:03.778 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
22:27:03.780 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
22:27:03.781 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.38 mountX=0.17 mountY=-0.08, mountTheta=-0.45
22:27:03.783 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.18, opts=13)
22:27:03.785 00.002 1032 Enqueuing Move request for scope (0.04, 0.18)
22:27:03.786 00.001 10072 Worker thread wakes up
22:27:03.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
22:27:03.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
22:27:03.786 00.000 10072 Moving (0.04, 0.18) raw xDistance=0.17 yDistance=-0.08
22:27:03.789 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:27:03.791 00.002 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 285.78
22:27:03.791 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
22:27:03.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:03.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:27:03.791 00.000 10072 MoveAxis(W, 73, ABG)
22:27:03.791 00.000 10072 Guiding  Dir = 3, Dur = 73
22:27:03.791 00.000 10072 IsGuiding returns 0
22:27:03.792 00.001 10072 PulseGuide returned control before completion, sleep 83
22:27:03.810 00.018 1032 UpdateGuideState exits: m=1176 SNR=24.1
22:27:03.813 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:03.814 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:03.815 00.001 1032 Enqueuing Expose request
22:27:03.887 00.072 10072 IsGuiding returns 0
22:27:03.887 00.000 10072 Move returns status 0, amount 73
22:27:03.887 00.000 10072 MoveAxis(N, 0, ABG)
22:27:03.887 00.000 10072 Move returns status 0, amount 0
22:27:03.887 00.000 10072 move complete, result=0
22:27:03.887 00.000 10072 worker thread done servicing request
22:27:03.887 00.000 10072 Worker thread wakes up
22:27:03.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:03.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:03.888 00.001 1032 GuideStep: 0.2 px 73 ms WEST, -0.1 px 0 ms NORTH
22:27:04.516 00.628 10072 Exposure complete
22:27:04.568 00.052 10072 worker thread done servicing request
22:27:04.568 00.000 1032 OnExposeComplete: enter
22:27:04.570 00.002 1032 UpdateGuideState(): m_state=6
22:27:04.572 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4036
22:27:04.574 00.002 1032 Star::Find returns 1 (0), X=1099.56, Y=136.37, Mass=1262, SNR=25.0, Peak=116 HFD=3.2
22:27:04.575 00.001 1032 MultiStar: [#1 0.13,0.03,0.97,U] [#2 0.18,0.07,0.83,U] [#3 0.12,0.21,0.78,U] [#4 -0.08,0.07,0.69,U] [#5 0.09,-0.06,0.69,U] [#6 0.23,0.18,0.00,M2] [#7 -0.17,0.14,0.70,U] [#8 -0.06,0.32,0.00,M1] 
22:27:04.577 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.10}, one-star: {0.28, 0.20}
22:27:04.577 00.000 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
22:27:04.579 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
22:27:04.584 00.005 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.81 mountX=0.07 mountY=-0.11, mountTheta=-1.02
22:27:04.588 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
22:27:04.591 00.003 1032 Enqueuing Move request for scope (0.09, 0.10)
22:27:04.594 00.003 10072 Worker thread wakes up
22:27:04.594 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
22:27:04.594 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
22:27:04.594 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.11
22:27:04.595 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:27:04.597 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:27:04.598 00.001 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:27:04.598 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:04.598 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:27:04.598 00.000 10072 MoveAxis(E, 6, ABG)
22:27:04.598 00.000 10072 Guiding  Dir = 2, Dur = 6
22:27:04.598 00.000 10072 IsGuiding returns 0
22:27:04.599 00.001 10072 PulseGuide returned control before completion, sleep 16
22:27:04.616 00.017 1032 UpdateGuideState exits: m=1262 SNR=25.0
22:27:04.618 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:04.621 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:04.623 00.002 10072 IsGuiding returns 0
22:27:04.624 00.001 10072 Move returns status 0, amount 6
22:27:04.624 00.000 10072 MoveAxis(N, 0, ABG)
22:27:04.624 00.000 10072 Move returns status 0, amount 0
22:27:04.624 00.000 10072 move complete, result=0
22:27:04.624 00.000 1032 Enqueuing Expose request
22:27:04.627 00.003 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:27:04.628 00.001 10072 worker thread done servicing request
22:27:04.628 00.000 10072 Worker thread wakes up
22:27:04.628 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:04.628 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:05.046 00.418 10072 Exposure complete
22:27:05.099 00.053 10072 worker thread done servicing request
22:27:05.100 00.001 1032 OnExposeComplete: enter
22:27:05.102 00.002 1032 UpdateGuideState(): m_state=6
22:27:05.105 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4037
22:27:05.107 00.002 1032 Star::Find returns 1 (0), X=1099.50, Y=136.30, Mass=1348, SNR=25.8, Peak=133 HFD=3.2
22:27:05.108 00.001 1032 MultiStar: [#1 0.07,-0.03,0.90,U] [#2 0.09,-0.01,0.75,U] [#3 0.04,0.01,0.76,U] [#4 -0.05,0.10,0.69,U] [#5 0.01,-0.04,0.67,U] [#6 0.08,0.03,0.63,U] [#7 -0.13,0.05,0.72,U] [#8 -0.13,0.13,0.50,U] 
22:27:05.111 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.22, 0.13}
22:27:05.113 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
22:27:05.114 00.001 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
22:27:05.116 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.83 mountX=0.03 mountY=-0.05, mountTheta=-1.00
22:27:05.121 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
22:27:05.123 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
22:27:05.125 00.002 10072 Worker thread wakes up
22:27:05.125 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:27:05.125 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:27:05.125 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
22:27:05.127 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
22:27:05.130 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:27:05.130 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:27:05.130 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:05.130 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:27:05.130 00.000 10072 MoveAxis(E, 5, ABG)
22:27:05.130 00.000 10072 Guiding  Dir = 2, Dur = 5
22:27:05.130 00.000 10072 IsGuiding returns 0
22:27:05.131 00.001 10072 PulseGuide returned control before completion, sleep 15
22:27:05.150 00.019 1032 UpdateGuideState exits: m=1348 SNR=25.8
22:27:05.153 00.003 10072 IsGuiding returns 0
22:27:05.153 00.000 10072 Move returns status 0, amount 5
22:27:05.153 00.000 10072 MoveAxis(N, 0, ABG)
22:27:05.153 00.000 10072 Move returns status 0, amount 0
22:27:05.153 00.000 10072 move complete, result=0
22:27:05.153 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:05.155 00.002 10072 worker thread done servicing request
22:27:05.155 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:05.158 00.003 1032 Enqueuing Expose request
22:27:05.159 00.001 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:27:05.161 00.002 10072 Worker thread wakes up
22:27:05.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:05.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:05.795 00.634 10072 Exposure complete
22:27:05.852 00.057 10072 worker thread done servicing request
22:27:05.852 00.000 1032 OnExposeComplete: enter
22:27:05.854 00.002 1032 UpdateGuideState(): m_state=6
22:27:05.856 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4038
22:27:05.858 00.002 1032 Star::Find returns 1 (0), X=1099.57, Y=136.18, Mass=1177, SNR=24.1, Peak=107 HFD=3.2
22:27:05.861 00.003 1032 MultiStar: [#1 0.13,-0.05,1.02,U] [#2 0.12,-0.04,0.85,U] [#3 0.05,0.16,0.79,U] [#4 0.11,-0.06,0.77,U] [#5 0.10,-0.07,0.73,U] [#6 0.08,-0.09,0.65,U] [#7 -0.02,0.03,0.76,U] [#8 -0.15,-0.01,0.57,U] 
22:27:05.864 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.29, 0.01}
22:27:05.866 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
22:27:05.868 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
22:27:05.870 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.10 cameraTheta=-0.12 mountX=-0.04 mountY=-0.09, mountTheta=-1.95
22:27:05.873 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
22:27:05.876 00.003 1032 Enqueuing Move request for scope (0.09, -0.01)
22:27:05.877 00.001 10072 Worker thread wakes up
22:27:05.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:27:05.877 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:27:05.877 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.09
22:27:05.879 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:27:05.881 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:27:05.881 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:27:05.882 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:05.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:27:05.882 00.000 10072 MoveAxis(E, 5, ABG)
22:27:05.882 00.000 10072 Guiding  Dir = 2, Dur = 5
22:27:05.882 00.000 10072 IsGuiding returns 0
22:27:05.883 00.001 10072 PulseGuide returned control before completion, sleep 15
22:27:05.901 00.018 10072 IsGuiding returns 0
22:27:05.901 00.000 10072 Move returns status 0, amount 5
22:27:05.901 00.000 10072 MoveAxis(N, 0, ABG)
22:27:05.901 00.000 10072 Move returns status 0, amount 0
22:27:05.901 00.000 10072 move complete, result=0
22:27:05.901 00.000 10072 worker thread done servicing request
22:27:05.903 00.002 1032 UpdateGuideState exits: m=1177 SNR=24.1
22:27:05.906 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:05.908 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:05.909 00.001 1032 Enqueuing Expose request
22:27:05.911 00.002 10072 Worker thread wakes up
22:27:05.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:05.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:05.911 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:27:06.326 00.415 10072 Exposure complete
22:27:06.380 00.054 10072 worker thread done servicing request
22:27:06.381 00.001 1032 OnExposeComplete: enter
22:27:06.383 00.002 1032 UpdateGuideState(): m_state=6
22:27:06.385 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4039
22:27:06.387 00.002 1032 Star::Find returns 1 (0), X=1099.46, Y=136.40, Mass=1395, SNR=26.2, Peak=122 HFD=3.2
22:27:06.390 00.003 1032 MultiStar: [#1 0.19,-0.14,0.89,U] [#2 0.16,0.02,0.81,U] [#3 0.11,0.19,0.71,U] [#4 0.07,-0.04,0.65,U] [#5 0.18,-0.03,0.64,U] [#6 0.28,-0.01,0.00,M1] [#7 -0.05,0.05,0.69,U] [#8 -0.11,0.00,0.51,U] 
22:27:06.391 00.001 1032 refined, 7 included, MultiStar: {0.11, 0.04}, one-star: {0.18, 0.22}
22:27:06.393 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:27:06.395 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:27:06.397 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.36 mountX=0.01 mountY=-0.11, mountTheta=-1.47
22:27:06.400 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
22:27:06.402 00.002 1032 Enqueuing Move request for scope (0.11, 0.04)
22:27:06.403 00.001 10072 Worker thread wakes up
22:27:06.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
22:27:06.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
22:27:06.404 00.001 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.11
22:27:06.405 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:27:06.408 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:27:06.408 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:27:06.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:06.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:27:06.408 00.000 10072 MoveAxis(E, 4, ABG)
22:27:06.408 00.000 10072 Guiding  Dir = 2, Dur = 4
22:27:06.408 00.000 10072 IsGuiding returns 0
22:27:06.409 00.001 10072 PulseGuide returned control before completion, sleep 14
22:27:06.425 00.016 1032 UpdateGuideState exits: m=1395 SNR=26.2
22:27:06.427 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:06.429 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:06.431 00.002 1032 Enqueuing Expose request
22:27:06.433 00.002 10072 IsGuiding returns 0
22:27:06.433 00.000 10072 Move returns status 0, amount 4
22:27:06.433 00.000 10072 MoveAxis(N, 0, ABG)
22:27:06.433 00.000 10072 Move returns status 0, amount 0
22:27:06.433 00.000 10072 move complete, result=0
22:27:06.433 00.000 10072 worker thread done servicing request
22:27:06.433 00.000 10072 Worker thread wakes up
22:27:06.434 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:06.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:06.441 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:27:07.062 00.621 10072 Exposure complete
22:27:07.111 00.049 10072 worker thread done servicing request
22:27:07.111 00.000 1032 OnExposeComplete: enter
22:27:07.114 00.003 1032 UpdateGuideState(): m_state=6
22:27:07.116 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4040
22:27:07.117 00.001 1032 Star::Find returns 1 (0), X=1099.50, Y=136.35, Mass=1229, SNR=24.6, Peak=123 HFD=3.2
22:27:07.118 00.001 1032 MultiStar: [#1 0.06,-0.00,1.01,U] [#2 0.10,-0.05,0.79,U] [#3 0.10,0.25,0.00,M1] [#4 -0.05,0.00,0.68,U] [#5 0.22,-0.15,0.00,M1] [#6 0.07,0.06,0.62,U] [#7 -0.17,0.01,0.69,U] [#8 -0.19,0.01,0.53,U] 
22:27:07.120 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.04}, one-star: {0.22, 0.17}
22:27:07.122 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
22:27:07.124 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
22:27:07.125 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.87 mountX=0.03 mountY=-0.04, mountTheta=-0.96
22:27:07.128 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
22:27:07.130 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
22:27:07.132 00.002 10072 Worker thread wakes up
22:27:07.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
22:27:07.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
22:27:07.132 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
22:27:07.134 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:27:07.137 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:27:07.137 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:27:07.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:07.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:27:07.137 00.000 10072 MoveAxis(E, 5, ABG)
22:27:07.137 00.000 10072 Guiding  Dir = 2, Dur = 5
22:27:07.137 00.000 10072 IsGuiding returns 0
22:27:07.138 00.001 10072 PulseGuide returned control before completion, sleep 15
22:27:07.154 00.016 10072 IsGuiding returns 0
22:27:07.154 00.000 10072 Move returns status 0, amount 5
22:27:07.154 00.000 10072 MoveAxis(N, 0, ABG)
22:27:07.154 00.000 10072 Move returns status 0, amount 0
22:27:07.154 00.000 10072 move complete, result=0
22:27:07.154 00.000 10072 worker thread done servicing request
22:27:07.155 00.001 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:27:07.157 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:07.158 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:07.160 00.002 1032 Enqueuing Expose request
22:27:07.162 00.002 10072 Worker thread wakes up
22:27:07.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:07.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:07.162 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:27:07.579 00.417 10072 Exposure complete
22:27:07.637 00.058 10072 worker thread done servicing request
22:27:07.637 00.000 1032 OnExposeComplete: enter
22:27:07.639 00.002 1032 UpdateGuideState(): m_state=6
22:27:07.641 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4041
22:27:07.643 00.002 1032 Star::Find returns 1 (0), X=1099.50, Y=136.43, Mass=1356, SNR=25.9, Peak=125 HFD=3.2
22:27:07.645 00.002 1032 MultiStar: [#1 0.09,-0.02,0.96,U] [#2 0.19,0.04,0.82,U] [#3 0.04,0.17,0.77,U] [#4 -0.05,0.02,0.63,U] [#5 0.05,0.03,0.65,U] [#6 0.08,0.14,0.59,U] [#7 -0.12,0.02,0.69,U] [#8 -0.10,0.04,0.48,U] 
22:27:07.647 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.22, 0.26}
22:27:07.649 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
22:27:07.652 00.003 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
22:27:07.653 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.93 mountX=0.06 mountY=-0.08, mountTheta=-0.90
22:27:07.657 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
22:27:07.659 00.002 1032 Enqueuing Move request for scope (0.06, 0.08)
22:27:07.662 00.003 10072 Worker thread wakes up
22:27:07.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
22:27:07.662 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
22:27:07.662 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
22:27:07.664 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=101, Gamma=2.230
22:27:07.666 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:27:07.666 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:27:07.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:07.667 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:27:07.667 00.000 10072 MoveAxis(E, 4, ABG)
22:27:07.667 00.000 10072 Guiding  Dir = 2, Dur = 4
22:27:07.667 00.000 10072 IsGuiding returns 0
22:27:07.668 00.001 10072 PulseGuide returned control before completion, sleep 14
22:27:07.685 00.017 1032 UpdateGuideState exits: m=1356 SNR=25.9
22:27:07.688 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:07.690 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:07.692 00.002 1032 Enqueuing Expose request
22:27:07.694 00.002 10072 IsGuiding returns 0
22:27:07.694 00.000 10072 Move returns status 0, amount 4
22:27:07.694 00.000 10072 MoveAxis(N, 0, ABG)
22:27:07.694 00.000 10072 Move returns status 0, amount 0
22:27:07.694 00.000 10072 move complete, result=0
22:27:07.694 00.000 10072 worker thread done servicing request
22:27:07.694 00.000 10072 Worker thread wakes up
22:27:07.694 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:07.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:07.703 00.009 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:27:08.329 00.626 10072 Exposure complete
22:27:08.381 00.052 10072 worker thread done servicing request
22:27:08.381 00.000 1032 OnExposeComplete: enter
22:27:08.383 00.002 1032 UpdateGuideState(): m_state=6
22:27:08.385 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4042
22:27:08.387 00.002 1032 Star::Find returns 1 (0), X=1099.60, Y=136.35, Mass=1317, SNR=25.5, Peak=123 HFD=3.1
22:27:08.389 00.002 1032 MultiStar: [#1 0.06,-0.06,0.96,U] [#2 0.05,0.00,0.69,U] [#3 -0.00,0.06,0.75,U] [#4 -0.08,-0.05,0.67,U] [#5 0.00,-0.11,0.68,U] [#6 0.25,0.09,0.00,M1] [#7 -0.16,0.01,0.67,U] [#8 -0.04,0.12,0.52,U] 
22:27:08.397 00.008 1032 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {0.31, 0.17}
22:27:08.401 00.004 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
22:27:08.403 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
22:27:08.405 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.52 mountX=0.01 mountY=-0.04, mountTheta=-1.31
22:27:08.407 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
22:27:08.410 00.003 1032 Enqueuing Move request for scope (0.04, 0.02)
22:27:08.412 00.002 10072 Worker thread wakes up
22:27:08.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
22:27:08.412 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
22:27:08.412 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
22:27:08.414 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:27:08.416 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:27:08.416 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:27:08.416 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:08.416 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:27:08.416 00.000 10072 MoveAxis(E, 5, ABG)
22:27:08.416 00.000 10072 Guiding  Dir = 2, Dur = 5
22:27:08.416 00.000 10072 IsGuiding returns 0
22:27:08.417 00.001 10072 PulseGuide returned control before completion, sleep 15
22:27:08.434 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:27:08.436 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:08.438 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:08.440 00.002 1032 Enqueuing Expose request
22:27:08.442 00.002 10072 IsGuiding returns 0
22:27:08.442 00.000 10072 Move returns status 0, amount 5
22:27:08.442 00.000 10072 MoveAxis(N, 0, ABG)
22:27:08.442 00.000 10072 Move returns status 0, amount 0
22:27:08.442 00.000 10072 move complete, result=0
22:27:08.442 00.000 10072 worker thread done servicing request
22:27:08.442 00.000 10072 Worker thread wakes up
22:27:08.442 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:08.442 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:08.449 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:27:08.846 00.397 10072 Exposure complete
22:27:08.894 00.048 10072 worker thread done servicing request
22:27:08.894 00.000 1032 OnExposeComplete: enter
22:27:08.896 00.002 1032 UpdateGuideState(): m_state=6
22:27:08.898 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4043
22:27:08.900 00.002 1032 Star::Find returns 1 (0), X=1099.49, Y=136.26, Mass=1352, SNR=25.8, Peak=123 HFD=3.2
22:27:08.902 00.002 1032 MultiStar: [#1 0.12,-0.22,0.00,M1] [#2 0.19,-0.05,0.78,U] [#3 0.09,-0.04,0.76,U] [#4 0.02,-0.16,0.64,U] [#5 0.09,-0.20,0.64,U] [#6 0.27,0.12,0.00,M2] [#7 -0.02,-0.16,0.67,U] [#8 -0.13,-0.05,0.54,U] 
22:27:08.904 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.07}, one-star: {0.21, 0.09}
22:27:08.905 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
22:27:08.908 00.003 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
22:27:08.909 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.52
22:27:08.911 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
22:27:08.913 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
22:27:08.914 00.001 10072 Worker thread wakes up
22:27:08.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:27:08.914 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:27:08.914 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
22:27:08.916 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:27:08.918 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:27:08.918 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:27:08.918 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:08.918 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:08.918 00.000 10072 MoveAxis(E, 4, ABG)
22:27:08.918 00.000 10072 Guiding  Dir = 2, Dur = 4
22:27:08.919 00.001 10072 IsGuiding returns 0
22:27:08.919 00.000 10072 PulseGuide returned control before completion, sleep 14
22:27:08.935 00.016 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:27:08.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:08.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:08.940 00.001 1032 Enqueuing Expose request
22:27:08.942 00.002 10072 IsGuiding returns 0
22:27:08.942 00.000 10072 Move returns status 0, amount 4
22:27:08.942 00.000 10072 MoveAxis(N, 0, ABG)
22:27:08.942 00.000 10072 Move returns status 0, amount 0
22:27:08.942 00.000 10072 move complete, result=0
22:27:08.942 00.000 10072 worker thread done servicing request
22:27:08.942 00.000 10072 Worker thread wakes up
22:27:08.943 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:08.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:08.950 00.007 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:27:09.581 00.631 10072 Exposure complete
22:27:09.632 00.051 10072 worker thread done servicing request
22:27:09.632 00.000 1032 OnExposeComplete: enter
22:27:09.634 00.002 1032 UpdateGuideState(): m_state=6
22:27:09.636 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4044
22:27:09.638 00.002 1032 Star::Find returns 1 (0), X=1099.48, Y=136.30, Mass=1380, SNR=26.1, Peak=131 HFD=3.2
22:27:09.640 00.002 1032 MultiStar: [#1 0.11,-0.18,0.91,U] [#2 0.11,-0.05,0.78,U] [#3 0.10,0.03,0.71,U] [#4 0.01,0.01,0.64,U] [#5 0.13,-0.01,0.67,U] [#6 0.08,-0.03,0.61,U] [#7 -0.09,-0.04,0.63,U] [#8 -0.17,-0.01,0.50,U] 
22:27:09.642 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.19, 0.13}
22:27:09.645 00.003 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
22:27:09.646 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
22:27:09.650 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.20 mountX=-0.03 mountY=-0.06, mountTheta=-2.03
22:27:09.653 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
22:27:09.654 00.001 1032 Enqueuing Move request for scope (0.07, -0.01)
22:27:09.656 00.002 10072 Worker thread wakes up
22:27:09.656 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:27:09.656 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:27:09.656 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
22:27:09.658 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:27:09.660 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:27:09.660 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:27:09.660 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:09.660 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:09.660 00.000 10072 MoveAxis(E, 5, ABG)
22:27:09.660 00.000 10072 Guiding  Dir = 2, Dur = 5
22:27:09.661 00.001 10072 IsGuiding returns 0
22:27:09.662 00.001 10072 PulseGuide returned control before completion, sleep 15
22:27:09.679 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:27:09.682 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:09.684 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:09.686 00.002 1032 Enqueuing Expose request
22:27:09.689 00.003 10072 IsGuiding returns 0
22:27:09.689 00.000 10072 Move returns status 0, amount 5
22:27:09.689 00.000 10072 MoveAxis(N, 0, ABG)
22:27:09.689 00.000 10072 Move returns status 0, amount 0
22:27:09.689 00.000 10072 move complete, result=0
22:27:09.689 00.000 10072 worker thread done servicing request
22:27:09.689 00.000 10072 Worker thread wakes up
22:27:09.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:09.689 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:27:09.692 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:10.098 00.406 10072 Exposure complete
22:27:10.153 00.055 10072 worker thread done servicing request
22:27:10.153 00.000 1032 OnExposeComplete: enter
22:27:10.155 00.002 1032 UpdateGuideState(): m_state=6
22:27:10.157 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4045
22:27:10.160 00.003 1032 Star::Find returns 1 (0), X=1099.57, Y=136.29, Mass=1285, SNR=25.2, Peak=111 HFD=3.2
22:27:10.162 00.002 1032 MultiStar: [#1 0.12,-0.19,0.90,U] [#2 0.16,-0.00,0.75,U] [#3 0.01,0.17,0.79,U] [#4 -0.02,-0.03,0.68,U] [#5 0.17,-0.02,0.64,U] [#6 0.26,-0.03,0.00,M2] [#7 -0.08,0.02,0.72,U] [#8 -0.00,-0.04,0.51,U] 
22:27:10.163 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.29, 0.12}
22:27:10.165 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
22:27:10.166 00.001 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
22:27:10.168 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.07 mountX=-0.02 mountY=-0.09, mountTheta=-1.76
22:27:10.171 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
22:27:10.173 00.002 1032 Enqueuing Move request for scope (0.09, 0.01)
22:27:10.180 00.007 10072 Worker thread wakes up
22:27:10.180 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
22:27:10.180 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
22:27:10.180 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.09
22:27:10.182 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:27:10.184 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:27:10.184 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:27:10.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:10.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:27:10.184 00.000 10072 MoveAxis(E, 4, ABG)
22:27:10.185 00.001 10072 Guiding  Dir = 2, Dur = 4
22:27:10.185 00.000 10072 IsGuiding returns 0
22:27:10.185 00.000 10072 PulseGuide returned control before completion, sleep 14
22:27:10.204 00.019 1032 UpdateGuideState exits: m=1285 SNR=25.2
22:27:10.207 00.003 10072 IsGuiding returns 0
22:27:10.207 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:10.209 00.002 10072 Move returns status 0, amount 4
22:27:10.209 00.000 10072 MoveAxis(N, 0, ABG)
22:27:10.209 00.000 10072 Move returns status 0, amount 0
22:27:10.209 00.000 10072 move complete, result=0
22:27:10.210 00.001 10072 worker thread done servicing request
22:27:10.210 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:10.212 00.002 1032 Enqueuing Expose request
22:27:10.214 00.002 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:27:10.216 00.002 10072 Worker thread wakes up
22:27:10.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:10.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:10.846 00.630 10072 Exposure complete
22:27:10.901 00.055 10072 worker thread done servicing request
22:27:10.901 00.000 1032 OnExposeComplete: enter
22:27:10.903 00.002 1032 UpdateGuideState(): m_state=6
22:27:10.904 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4046
22:27:10.906 00.002 1032 Star::Find returns 1 (0), X=1099.56, Y=136.21, Mass=1388, SNR=26.2, Peak=124 HFD=3.3
22:27:10.907 00.001 1032 MultiStar: [#1 0.16,-0.20,0.00,M1] [#2 0.22,0.01,0.78,U] [#3 0.21,0.09,0.71,U] [#4 0.18,-0.09,0.69,U] [#5 0.19,-0.11,0.66,U] [#6 0.24,0.06,0.00,M3] [#7 -0.05,-0.10,0.70,U] [#8 -0.01,-0.08,0.52,U] 
22:27:10.909 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.03}, one-star: {0.27, 0.04}
22:27:10.911 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:27:10.912 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:27:10.913 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.18 mountX=-0.07 mountY=-0.15, mountTheta=-2.01
22:27:10.916 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
22:27:10.917 00.001 1032 Enqueuing Move request for scope (0.16, -0.03)
22:27:10.919 00.002 10072 Worker thread wakes up
22:27:10.919 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
22:27:10.919 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
22:27:10.919 00.000 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.15
22:27:10.921 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
22:27:10.925 00.004 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:10.926 00.001 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:27:10.926 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:10.926 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:27:10.926 00.000 10072 MoveAxis(E, 4, ABG)
22:27:10.926 00.000 10072 Guiding  Dir = 2, Dur = 4
22:27:10.926 00.000 10072 IsGuiding returns 0
22:27:10.927 00.001 10072 PulseGuide returned control before completion, sleep 14
22:27:10.943 00.016 1032 UpdateGuideState exits: m=1388 SNR=26.2
22:27:10.945 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:10.947 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:10.949 00.002 1032 Enqueuing Expose request
22:27:10.953 00.004 10072 IsGuiding returns 0
22:27:10.953 00.000 10072 Move returns status 0, amount 4
22:27:10.953 00.000 10072 MoveAxis(N, 0, ABG)
22:27:10.953 00.000 10072 Move returns status 0, amount 0
22:27:10.954 00.001 10072 move complete, result=0
22:27:10.954 00.000 10072 worker thread done servicing request
22:27:10.954 00.000 10072 Worker thread wakes up
22:27:10.954 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:10.954 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:10.959 00.005 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:27:11.362 00.403 10072 Exposure complete
22:27:11.412 00.050 10072 worker thread done servicing request
22:27:11.412 00.000 1032 OnExposeComplete: enter
22:27:11.414 00.002 1032 UpdateGuideState(): m_state=6
22:27:11.416 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4047
22:27:11.418 00.002 1032 Star::Find returns 1 (0), X=1099.60, Y=136.19, Mass=1190, SNR=24.2, Peak=100 HFD=3.2
22:27:11.419 00.001 1032 MultiStar: [#1 0.26,-0.20,0.00,M2] [#2 0.26,-0.11,0.00,M1] [#3 0.20,0.06,0.75,U] [#4 0.04,-0.08,0.73,U] [#5 0.10,-0.06,0.72,U] [#6 0.26,-0.07,0.00,M4] [#7 -0.02,-0.08,0.67,U] [#8 0.16,-0.06,0.57,U] 
22:27:11.421 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.03}, one-star: {0.31, 0.02}
22:27:11.422 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:27:11.425 00.003 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:27:11.427 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.19 mountX=-0.06 mountY=-0.13, mountTheta=-2.02
22:27:11.430 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
22:27:11.432 00.002 1032 Enqueuing Move request for scope (0.14, -0.03)
22:27:11.434 00.002 10072 Worker thread wakes up
22:27:11.434 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
22:27:11.434 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
22:27:11.434 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.06 yDistance=-0.13
22:27:11.437 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
22:27:11.440 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:11.440 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:27:11.440 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:11.440 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:27:11.440 00.000 10072 MoveAxis(E, 4, ABG)
22:27:11.440 00.000 10072 Guiding  Dir = 2, Dur = 4
22:27:11.440 00.000 10072 IsGuiding returns 0
22:27:11.441 00.001 10072 PulseGuide returned control before completion, sleep 14
22:27:11.459 00.018 1032 UpdateGuideState exits: m=1190 SNR=24.2
22:27:11.460 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:11.462 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:11.463 00.001 1032 Enqueuing Expose request
22:27:11.470 00.007 10072 IsGuiding returns 0
22:27:11.470 00.000 10072 Move returns status 0, amount 4
22:27:11.470 00.000 10072 MoveAxis(N, 0, ABG)
22:27:11.470 00.000 10072 Move returns status 0, amount 0
22:27:11.470 00.000 10072 move complete, result=0
22:27:11.470 00.000 10072 worker thread done servicing request
22:27:11.470 00.000 10072 Worker thread wakes up
22:27:11.470 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:11.470 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:11.471 00.001 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:27:12.099 00.628 10072 Exposure complete
22:27:12.154 00.055 10072 worker thread done servicing request
22:27:12.154 00.000 1032 OnExposeComplete: enter
22:27:12.156 00.002 1032 UpdateGuideState(): m_state=6
22:27:12.158 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4048
22:27:12.160 00.002 1032 Star::Find returns 1 (0), X=1099.60, Y=136.27, Mass=1224, SNR=24.6, Peak=111 HFD=3.2
22:27:12.162 00.002 1032 MultiStar: [#1 0.23,-0.15,0.00,M3] [#2 0.21,-0.09,0.78,U] [#3 0.12,0.09,0.82,U] [#4 0.16,-0.04,0.69,U] [#5 0.17,-0.02,0.72,U] [#6 0.28,0.02,0.00,M5] [#7 -0.03,-0.01,0.70,U] [#8 -0.05,-0.03,0.51,U] 
22:27:12.164 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.01}, one-star: {0.32, 0.10}
22:27:12.166 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
22:27:12.166 00.000 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
22:27:12.168 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.06 mountX=-0.03 mountY=-0.14, mountTheta=-1.77
22:27:12.171 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
22:27:12.173 00.002 1032 Enqueuing Move request for scope (0.15, 0.01)
22:27:12.175 00.002 10072 Worker thread wakes up
22:27:12.175 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
22:27:12.176 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
22:27:12.176 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.14
22:27:12.178 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:27:12.181 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:12.181 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:27:12.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:12.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:27:12.181 00.000 10072 MoveAxis(E, 4, ABG)
22:27:12.181 00.000 10072 Guiding  Dir = 2, Dur = 4
22:27:12.182 00.001 10072 IsGuiding returns 0
22:27:12.182 00.000 10072 PulseGuide returned control before completion, sleep 14
22:27:12.198 00.016 1032 UpdateGuideState exits: m=1224 SNR=24.6
22:27:12.200 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:12.202 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:12.204 00.002 1032 Enqueuing Expose request
22:27:12.207 00.003 10072 IsGuiding returns 0
22:27:12.207 00.000 10072 Move returns status 0, amount 4
22:27:12.207 00.000 10072 MoveAxis(N, 0, ABG)
22:27:12.208 00.001 10072 Move returns status 0, amount 0
22:27:12.208 00.000 10072 move complete, result=0
22:27:12.208 00.000 10072 worker thread done servicing request
22:27:12.208 00.000 10072 Worker thread wakes up
22:27:12.208 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:12.208 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:12.215 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:27:12.616 00.401 10072 Exposure complete
22:27:12.672 00.056 10072 worker thread done servicing request
22:27:12.672 00.000 1032 OnExposeComplete: enter
22:27:12.673 00.001 1032 UpdateGuideState(): m_state=6
22:27:12.676 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4049
22:27:12.677 00.001 1032 Star::Find returns 1 (0), X=1099.59, Y=136.28, Mass=1338, SNR=25.7, Peak=123 HFD=3.2
22:27:12.679 00.002 1032 MultiStar: [#1 0.23,-0.06,0.98,U] [#2 0.27,-0.02,0.00,M1] [#3 0.14,0.10,0.77,U] [#4 0.08,-0.02,0.66,U] [#5 0.22,-0.09,0.66,U] [#6 0.24,0.10,0.00,M6] [#7 0.02,-0.03,0.64,U] [#8 0.04,0.13,0.52,U] 
22:27:12.680 00.001 1032 refined, 6 included, MultiStar: {0.17, 0.02}, one-star: {0.31, 0.11}
22:27:12.682 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
22:27:12.683 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
22:27:12.686 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.13 mountX=-0.02 mountY=-0.17, mountTheta=-1.70
22:27:12.688 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.02, opts=13)
22:27:12.692 00.004 1032 Enqueuing Move request for scope (0.17, 0.02)
22:27:12.694 00.002 10072 Worker thread wakes up
22:27:12.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
22:27:12.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
22:27:12.694 00.000 10072 Moving (0.17, 0.02) raw xDistance=-0.02 yDistance=-0.17
22:27:12.697 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:27:12.699 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:12.700 00.001 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:27:12.700 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:12.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:27:12.700 00.000 10072 MoveAxis(E, 4, ABG)
22:27:12.700 00.000 10072 Guiding  Dir = 2, Dur = 4
22:27:12.700 00.000 10072 IsGuiding returns 0
22:27:12.701 00.001 10072 PulseGuide returned control before completion, sleep 14
22:27:12.719 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:27:12.722 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:12.724 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:12.726 00.002 1032 Enqueuing Expose request
22:27:12.727 00.001 10072 IsGuiding returns 0
22:27:12.728 00.001 10072 Move returns status 0, amount 4
22:27:12.728 00.000 10072 MoveAxis(N, 0, ABG)
22:27:12.728 00.000 10072 Move returns status 0, amount 0
22:27:12.728 00.000 10072 move complete, result=0
22:27:12.728 00.000 10072 worker thread done servicing request
22:27:12.728 00.000 10072 Worker thread wakes up
22:27:12.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:12.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:12.735 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
22:27:13.362 00.627 10072 Exposure complete
22:27:13.414 00.052 10072 worker thread done servicing request
22:27:13.414 00.000 1032 OnExposeComplete: enter
22:27:13.416 00.002 1032 UpdateGuideState(): m_state=6
22:27:13.418 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4050
22:27:13.420 00.002 1032 Star::Find returns 1 (0), X=1099.62, Y=136.29, Mass=1313, SNR=25.4, Peak=120 HFD=3.2
22:27:13.421 00.001 1032 MultiStar: [#1 0.15,-0.25,0.00,M3] [#2 0.20,-0.06,0.83,U] [#3 0.13,0.14,0.80,U] [#4 -0.03,0.04,0.70,U] [#5 0.15,-0.23,0.00,M1] [#6 0.18,0.03,0.60,U] [#7 -0.14,0.16,0.69,U] [#8 0.11,-0.10,0.52,U] 
22:27:13.423 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.06}, one-star: {0.33, 0.12}
22:27:13.425 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
22:27:13.427 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
22:27:13.428 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.41 mountX=0.02 mountY=-0.14, mountTheta=-1.42
22:27:13.432 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
22:27:13.435 00.003 1032 Enqueuing Move request for scope (0.13, 0.06)
22:27:13.438 00.003 10072 Worker thread wakes up
22:27:13.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
22:27:13.438 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
22:27:13.438 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.02 yDistance=-0.14
22:27:13.440 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:27:13.442 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:13.442 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:27:13.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:13.443 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:27:13.443 00.000 10072 MoveAxis(E, 4, ABG)
22:27:13.443 00.000 10072 Guiding  Dir = 2, Dur = 4
22:27:13.443 00.000 10072 IsGuiding returns 0
22:27:13.444 00.001 10072 PulseGuide returned control before completion, sleep 14
22:27:13.461 00.017 1032 UpdateGuideState exits: m=1313 SNR=25.4
22:27:13.464 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:13.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:13.467 00.001 1032 Enqueuing Expose request
22:27:13.469 00.002 10072 IsGuiding returns 0
22:27:13.470 00.001 10072 Move returns status 0, amount 4
22:27:13.470 00.000 10072 MoveAxis(N, 0, ABG)
22:27:13.470 00.000 10072 Move returns status 0, amount 0
22:27:13.470 00.000 10072 move complete, result=0
22:27:13.470 00.000 10072 worker thread done servicing request
22:27:13.470 00.000 10072 Worker thread wakes up
22:27:13.470 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:13.470 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:13.478 00.008 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:27:13.876 00.398 10072 Exposure complete
22:27:13.930 00.054 10072 worker thread done servicing request
22:27:13.930 00.000 1032 OnExposeComplete: enter
22:27:13.932 00.002 1032 UpdateGuideState(): m_state=6
22:27:13.934 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4051
22:27:13.935 00.001 1032 Star::Find returns 1 (0), X=1099.60, Y=136.22, Mass=1207, SNR=24.4, Peak=107 HFD=3.2
22:27:13.937 00.002 1032 MultiStar: [#1 0.14,-0.27,0.00,M4] [#2 0.13,-0.05,0.79,U] [#3 0.21,0.06,0.81,U] [#4 0.05,-0.08,0.68,U] [#5 0.20,-0.29,0.00,M2] [#6 0.12,0.05,0.58,U] [#7 -0.10,-0.04,0.72,U] [#8 0.02,-0.04,0.50,U] 
22:27:13.938 00.001 1032 refined, 6 included, MultiStar: {0.12, -0.00}, one-star: {0.31, 0.05}
22:27:13.940 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
22:27:13.941 00.001 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
22:27:13.942 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.01 mountX=-0.03 mountY=-0.12, mountTheta=-1.84
22:27:13.945 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.00, opts=13)
22:27:13.946 00.001 1032 Enqueuing Move request for scope (0.12, -0.00)
22:27:13.948 00.002 10072 Worker thread wakes up
22:27:13.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
22:27:13.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
22:27:13.948 00.000 10072 Moving (0.12, -0.00) raw xDistance=-0.03 yDistance=-0.12
22:27:13.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:27:13.953 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:13.953 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:27:13.953 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:13.953 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:27:13.953 00.000 10072 MoveAxis(E, 4, ABG)
22:27:13.953 00.000 10072 Guiding  Dir = 2, Dur = 4
22:27:13.953 00.000 10072 IsGuiding returns 0
22:27:13.954 00.001 10072 PulseGuide returned control before completion, sleep 14
22:27:13.970 00.016 1032 UpdateGuideState exits: m=1207 SNR=24.4
22:27:13.972 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:13.973 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:13.975 00.002 1032 Enqueuing Expose request
22:27:13.983 00.008 10072 IsGuiding returns 0
22:27:13.983 00.000 10072 Move returns status 0, amount 4
22:27:13.983 00.000 10072 MoveAxis(N, 0, ABG)
22:27:13.983 00.000 10072 Move returns status 0, amount 0
22:27:13.983 00.000 10072 move complete, result=0
22:27:13.984 00.001 10072 worker thread done servicing request
22:27:13.984 00.000 10072 Worker thread wakes up
22:27:13.984 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:13.984 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:13.987 00.003 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:27:14.608 00.621 10072 Exposure complete
22:27:14.657 00.049 10072 worker thread done servicing request
22:27:14.657 00.000 1032 OnExposeComplete: enter
22:27:14.659 00.002 1032 UpdateGuideState(): m_state=6
22:27:14.661 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4052
22:27:14.662 00.001 1032 Star::Find returns 1 (0), X=1099.63, Y=136.24, Mass=1369, SNR=26.0, Peak=117 HFD=3.2
22:27:14.664 00.002 1032 MultiStar: [#1 0.22,-0.12,0.00,M5] [#2 0.16,-0.06,0.75,U] [#3 0.08,0.12,0.78,U] [#4 0.07,-0.11,0.65,U] [#5 0.13,-0.11,0.66,U] [#6 0.33,-0.00,0.00,M5] [#7 -0.03,0.01,0.70,U] [#8 0.06,0.03,0.51,U] 
22:27:14.666 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.00}, one-star: {0.35, 0.07}
22:27:14.668 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:27:14.670 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:27:14.671 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.02 mountX=-0.04 mountY=-0.13, mountTheta=-1.85
22:27:14.675 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.00, opts=13)
22:27:14.677 00.002 1032 Enqueuing Move request for scope (0.13, -0.00)
22:27:14.679 00.002 10072 Worker thread wakes up
22:27:14.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
22:27:14.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
22:27:14.679 00.000 10072 Moving (0.13, -0.00) raw xDistance=-0.04 yDistance=-0.13
22:27:14.681 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:27:14.684 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:14.684 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:27:14.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:14.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:27:14.684 00.000 10072 MoveAxis(E, 5, ABG)
22:27:14.684 00.000 10072 Guiding  Dir = 2, Dur = 5
22:27:14.684 00.000 10072 IsGuiding returns 0
22:27:14.685 00.001 10072 PulseGuide returned control before completion, sleep 15
22:27:14.699 00.014 1032 UpdateGuideState exits: m=1369 SNR=26.0
22:27:14.701 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:14.702 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:14.706 00.004 1032 Enqueuing Expose request
22:27:14.715 00.009 10072 IsGuiding returns 0
22:27:14.715 00.000 10072 Move returns status 0, amount 5
22:27:14.715 00.000 10072 MoveAxis(N, 0, ABG)
22:27:14.715 00.000 10072 Move returns status 0, amount 0
22:27:14.715 00.000 10072 move complete, result=0
22:27:14.715 00.000 10072 worker thread done servicing request
22:27:14.715 00.000 10072 Worker thread wakes up
22:27:14.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:14.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:14.717 00.002 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:27:15.122 00.405 10072 Exposure complete
22:27:15.174 00.052 1032 OnExposeComplete: enter
22:27:15.178 00.004 1032 UpdateGuideState(): m_state=6
22:27:15.180 00.002 10072 worker thread done servicing request
22:27:15.180 00.000 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4053
22:27:15.183 00.003 1032 Star::Find returns 1 (0), X=1099.63, Y=136.29, Mass=1382, SNR=26.1, Peak=125 HFD=3.3
22:27:15.185 00.002 1032 MultiStar: [#1 0.22,-0.14,0.00,M6] [#2 0.13,-0.06,0.76,U] [#3 0.17,0.11,0.74,U] [#4 0.09,-0.06,0.62,U] [#5 0.14,-0.08,0.67,U] [#6 0.30,0.01,0.00,M6] [#7 0.04,-0.07,0.74,U] [#8 0.07,0.03,0.50,U] 
22:27:15.186 00.001 1032 refined, 6 included, MultiStar: {0.15, 0.00}, one-star: {0.34, 0.12}
22:27:15.188 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
22:27:15.189 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
22:27:15.190 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.03 mountX=-0.04 mountY=-0.15, mountTheta=-1.80
22:27:15.193 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.00, opts=13)
22:27:15.195 00.002 1032 Enqueuing Move request for scope (0.15, 0.00)
22:27:15.197 00.002 10072 Worker thread wakes up
22:27:15.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
22:27:15.197 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
22:27:15.197 00.000 10072 Moving (0.15, 0.00) raw xDistance=-0.04 yDistance=-0.15
22:27:15.198 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:27:15.201 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:15.201 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:27:15.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:15.201 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:27:15.201 00.000 10072 MoveAxis(E, 4, ABG)
22:27:15.201 00.000 10072 Guiding  Dir = 2, Dur = 4
22:27:15.203 00.002 10072 IsGuiding returns 0
22:27:15.203 00.000 10072 PulseGuide returned control before completion, sleep 14
22:27:15.220 00.017 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:27:15.223 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:15.225 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:15.226 00.001 1032 Enqueuing Expose request
22:27:15.229 00.003 10072 IsGuiding returns 0
22:27:15.230 00.001 10072 Move returns status 0, amount 4
22:27:15.230 00.000 10072 MoveAxis(N, 0, ABG)
22:27:15.230 00.000 10072 Move returns status 0, amount 0
22:27:15.230 00.000 10072 move complete, result=0
22:27:15.230 00.000 10072 worker thread done servicing request
22:27:15.230 00.000 10072 Worker thread wakes up
22:27:15.230 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:15.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:15.238 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:27:15.858 00.620 10072 Exposure complete
22:27:15.911 00.053 10072 worker thread done servicing request
22:27:15.912 00.001 1032 OnExposeComplete: enter
22:27:15.913 00.001 1032 UpdateGuideState(): m_state=6
22:27:15.915 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4054
22:27:15.918 00.003 1032 Star::Find returns 1 (0), X=1099.57, Y=136.34, Mass=1349, SNR=25.8, Peak=128 HFD=3.2
22:27:15.920 00.002 1032 MultiStar: [#1 0.23,-0.12,0.00,M7] [#2 0.12,-0.08,0.76,U] [#3 0.20,0.16,0.00,M1] [#4 0.10,-0.09,0.63,U] [#5 0.29,-0.11,0.00,M1] [#6 0.23,-0.07,0.00,M7] [#7 -0.06,-0.09,0.68,U] [#8 0.11,0.12,0.50,U] 
22:27:15.922 00.002 1032 refined, 4 included, MultiStar: {0.13, 0.01}, one-star: {0.28, 0.16}
22:27:15.924 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
22:27:15.925 00.001 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
22:27:15.927 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.10 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
22:27:15.929 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
22:27:15.931 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
22:27:15.932 00.001 10072 Worker thread wakes up
22:27:15.934 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
22:27:15.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
22:27:15.934 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.12
22:27:15.936 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:27:15.939 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:15.939 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:27:15.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:15.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:27:15.939 00.000 10072 MoveAxis(E, 5, ABG)
22:27:15.939 00.000 10072 Guiding  Dir = 2, Dur = 5
22:27:15.940 00.001 10072 IsGuiding returns 0
22:27:15.940 00.000 10072 PulseGuide returned control before completion, sleep 15
22:27:15.957 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.8
22:27:15.958 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:15.961 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:15.963 00.002 1032 Enqueuing Expose request
22:27:15.965 00.002 10072 IsGuiding returns 0
22:27:15.965 00.000 10072 Move returns status 0, amount 5
22:27:15.965 00.000 10072 MoveAxis(N, 0, ABG)
22:27:15.965 00.000 10072 Move returns status 0, amount 0
22:27:15.965 00.000 10072 move complete, result=0
22:27:15.965 00.000 10072 worker thread done servicing request
22:27:15.965 00.000 10072 Worker thread wakes up
22:27:15.965 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:15.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:15.972 00.007 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:27:16.374 00.402 10072 Exposure complete
22:27:16.424 00.050 10072 worker thread done servicing request
22:27:16.424 00.000 1032 OnExposeComplete: enter
22:27:16.426 00.002 1032 UpdateGuideState(): m_state=6
22:27:16.429 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4055
22:27:16.430 00.001 1032 Star::Find returns 1 (0), X=1099.70, Y=136.21, Mass=1523, SNR=27.4, Peak=135 HFD=3.3
22:27:16.432 00.002 1032 MultiStar: [#1 0.21,-0.21,0.00,M8] [#2 0.25,-0.21,0.00,M1] [#3 0.13,-0.04,0.70,U] [#4 0.10,-0.10,0.60,U] [#5 0.17,-0.16,0.61,U] [#6 0.22,0.08,0.56,U] [#7 -0.01,-0.14,0.64,U] [#8 -0.11,0.01,0.46,U] 
22:27:16.433 00.001 1032 refined, 6 included, MultiStar: {0.16, -0.04}, one-star: {0.42, 0.03}
22:27:16.434 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
22:27:16.436 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
22:27:16.437 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.25 mountX=-0.08 mountY=-0.15, mountTheta=-2.08
22:27:16.440 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.04, opts=13)
22:27:16.442 00.002 1032 Enqueuing Move request for scope (0.16, -0.04)
22:27:16.443 00.001 10072 Worker thread wakes up
22:27:16.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
22:27:16.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
22:27:16.443 00.000 10072 Moving (0.16, -0.04) raw xDistance=-0.08 yDistance=-0.15
22:27:16.445 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:27:16.447 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:16.447 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:27:16.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:16.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:27:16.447 00.000 10072 MoveAxis(E, 5, ABG)
22:27:16.448 00.001 10072 Guiding  Dir = 2, Dur = 5
22:27:16.448 00.000 10072 IsGuiding returns 0
22:27:16.448 00.000 10072 PulseGuide returned control before completion, sleep 15
22:27:16.463 00.015 1032 UpdateGuideState exits: m=1523 SNR=27.4
22:27:16.466 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:16.467 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:16.468 00.001 1032 Enqueuing Expose request
22:27:16.479 00.011 10072 IsGuiding returns 0
22:27:16.479 00.000 10072 Move returns status 0, amount 5
22:27:16.479 00.000 10072 MoveAxis(N, 0, ABG)
22:27:16.479 00.000 10072 Move returns status 0, amount 0
22:27:16.479 00.000 10072 move complete, result=0
22:27:16.479 00.000 10072 worker thread done servicing request
22:27:16.479 00.000 10072 Worker thread wakes up
22:27:16.479 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:16.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:16.481 00.002 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:27:17.108 00.627 10072 Exposure complete
22:27:17.162 00.054 10072 worker thread done servicing request
22:27:17.164 00.002 1032 OnExposeComplete: enter
22:27:17.165 00.001 1032 UpdateGuideState(): m_state=6
22:27:17.167 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4056
22:27:17.168 00.001 1032 Star::Find returns 1 (0), X=1099.60, Y=136.15, Mass=1129, SNR=23.6, Peak=110 HFD=3.2
22:27:17.170 00.002 1032 MultiStar: [#1 0.19,-0.35,0.00,M9] [#2 0.16,-0.21,0.00,M2] [#3 0.23,-0.14,0.00,M1] [#4 0.25,-0.20,0.00,M1] [#5 0.30,-0.35,0.00,M1] [#6 0.37,-0.11,0.00,M7] [#7 0.03,-0.14,0.73,U] [#8 0.09,-0.16,0.60,U] 
22:27:17.173 00.003 1032 refined, 2 included, MultiStar: {0.17, -0.10}, one-star: {0.32, -0.02}
22:27:17.176 00.003 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
22:27:17.180 00.004 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
22:27:17.182 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.51 mountX=-0.14 mountY=-0.14, mountTheta=-2.34
22:27:17.185 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.10, opts=13)
22:27:17.187 00.002 1032 Enqueuing Move request for scope (0.17, -0.10)
22:27:17.189 00.002 10072 Worker thread wakes up
22:27:17.189 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
22:27:17.189 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
22:27:17.189 00.000 10072 Moving (0.17, -0.10) raw xDistance=-0.14 yDistance=-0.14
22:27:17.190 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:27:17.192 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 285.76
22:27:17.192 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
22:27:17.192 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:17.192 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:27:17.192 00.000 10072 MoveAxis(E, 69, ABG)
22:27:17.192 00.000 10072 Guiding  Dir = 2, Dur = 69
22:27:17.193 00.001 10072 IsGuiding returns 0
22:27:17.193 00.000 10072 PulseGuide returned control before completion, sleep 79
22:27:17.212 00.019 1032 UpdateGuideState exits: m=1129 SNR=23.6
22:27:17.216 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:17.218 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:17.220 00.002 1032 Enqueuing Expose request
22:27:17.279 00.059 10072 IsGuiding returns 1
22:27:17.279 00.000 10072 scope still moving after pulse duration time elapsed
22:27:17.309 00.030 10072 IsGuiding returns 0
22:27:17.309 00.000 10072 scope move finished after 69 + 47 ms
22:27:17.309 00.000 10072 Move returns status 0, amount 69
22:27:17.309 00.000 10072 MoveAxis(N, 0, ABG)
22:27:17.310 00.001 10072 Move returns status 0, amount 0
22:27:17.310 00.000 10072 move complete, result=0
22:27:17.310 00.000 10072 worker thread done servicing request
22:27:17.310 00.000 10072 Worker thread wakes up
22:27:17.310 00.000 1032 GuideStep: -0.1 px 69 ms EAST, -0.1 px 0 ms NORTH
22:27:17.312 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:17.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:17.718 00.406 10072 Exposure complete
22:27:17.777 00.059 10072 worker thread done servicing request
22:27:17.778 00.001 1032 OnExposeComplete: enter
22:27:17.780 00.002 1032 UpdateGuideState(): m_state=6
22:27:17.782 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4057
22:27:17.784 00.002 1032 Star::Find returns 1 (0), X=1099.67, Y=136.21, Mass=1413, SNR=26.4, Peak=125 HFD=3.2
22:27:17.786 00.002 1032 MultiStar: [#1 0.22,-0.13,0.00,M10] [#2 0.22,-0.01,0.74,U] [#3 0.26,0.03,0.00,M2] [#4 0.25,-0.17,0.00,M2] [#5 0.23,-0.21,0.00,M2] [#6 0.28,-0.12,0.00,M8] [#7 -0.08,-0.16,0.65,U] [#8 0.14,0.01,0.53,U] 
22:27:17.788 00.002 1032 refined, 3 included, MultiStar: {0.20, -0.02}, one-star: {0.38, 0.04}
22:27:17.790 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
22:27:17.792 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
22:27:17.794 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.12 mountX=-0.07 mountY=-0.18, mountTheta=-1.95
22:27:17.797 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.02, opts=13)
22:27:17.799 00.002 1032 Enqueuing Move request for scope (0.20, -0.02)
22:27:17.801 00.002 10072 Worker thread wakes up
22:27:17.801 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
22:27:17.801 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
22:27:17.801 00.000 10072 Moving (0.20, -0.02) raw xDistance=-0.07 yDistance=-0.18
22:27:17.803 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:27:17.804 00.001 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:17.804 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:27:17.806 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:17.806 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:27:17.806 00.000 10072 MoveAxis(E, 5, ABG)
22:27:17.806 00.000 10072 Guiding  Dir = 2, Dur = 5
22:27:17.806 00.000 10072 IsGuiding returns 0
22:27:17.807 00.001 10072 PulseGuide returned control before completion, sleep 15
22:27:17.823 00.016 10072 IsGuiding returns 1
22:27:17.823 00.000 10072 scope still moving after pulse duration time elapsed
22:27:17.824 00.001 1032 UpdateGuideState exits: m=1413 SNR=26.4
22:27:17.827 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:17.830 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:17.834 00.004 1032 Enqueuing Expose request
22:27:17.854 00.020 10072 IsGuiding returns 0
22:27:17.854 00.000 10072 scope move finished after 5 + 43 ms
22:27:17.854 00.000 10072 Move returns status 0, amount 5
22:27:17.854 00.000 10072 MoveAxis(N, 0, ABG)
22:27:17.854 00.000 10072 Move returns status 0, amount 0
22:27:17.854 00.000 10072 move complete, result=0
22:27:17.854 00.000 10072 worker thread done servicing request
22:27:17.854 00.000 10072 Worker thread wakes up
22:27:17.855 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:17.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:17.858 00.003 1032 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
22:27:18.481 00.623 10072 Exposure complete
22:27:18.540 00.059 10072 worker thread done servicing request
22:27:18.540 00.000 1032 OnExposeComplete: enter
22:27:18.542 00.002 1032 UpdateGuideState(): m_state=6
22:27:18.545 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4058
22:27:18.547 00.002 1032 Star::Find returns 1 (0), X=1099.56, Y=136.40, Mass=1316, SNR=25.5, Peak=127 HFD=3.2
22:27:18.549 00.002 1032 MultiStar: [#1 0.24,-0.11,0.00,R] [#2 0.22,-0.07,0.82,U] [#3 0.11,0.07,0.74,U] [#4 0.18,-0.04,0.66,U] [#5 0.12,-0.16,0.63,U] [#6 0.21,0.20,0.00,M9] [#7 0.01,-0.07,0.71,U] [#8 -0.01,-0.03,0.55,U] 
22:27:18.553 00.004 1032 refined, 6 included, MultiStar: {0.14, 0.01}, one-star: {0.27, 0.23}
22:27:18.555 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
22:27:18.558 00.003 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
22:27:18.560 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.04 mountX=-0.03 mountY=-0.14, mountTheta=-1.79
22:27:18.563 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
22:27:18.565 00.002 1032 Enqueuing Move request for scope (0.14, 0.01)
22:27:18.568 00.003 10072 Worker thread wakes up
22:27:18.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
22:27:18.568 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
22:27:18.568 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.03 yDistance=-0.14
22:27:18.570 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:27:18.572 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:18.572 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:27:18.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:18.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:27:18.572 00.000 10072 MoveAxis(E, 5, ABG)
22:27:18.572 00.000 10072 Guiding  Dir = 2, Dur = 5
22:27:18.574 00.002 10072 IsGuiding returns 0
22:27:18.574 00.000 10072 PulseGuide returned control before completion, sleep 15
22:27:18.592 00.018 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:27:18.595 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:18.596 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:18.598 00.002 1032 Enqueuing Expose request
22:27:18.604 00.006 10072 IsGuiding returns 0
22:27:18.604 00.000 10072 Move returns status 0, amount 5
22:27:18.604 00.000 10072 MoveAxis(N, 0, ABG)
22:27:18.605 00.001 10072 Move returns status 0, amount 0
22:27:18.605 00.000 10072 move complete, result=0
22:27:18.605 00.000 10072 worker thread done servicing request
22:27:18.605 00.000 10072 Worker thread wakes up
22:27:18.605 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:18.605 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:18.607 00.002 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:27:19.013 00.406 10072 Exposure complete
22:27:19.065 00.052 10072 worker thread done servicing request
22:27:19.065 00.000 1032 OnExposeComplete: enter
22:27:19.067 00.002 1032 UpdateGuideState(): m_state=6
22:27:19.068 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4059
22:27:19.070 00.002 1032 Star::Find returns 1 (0), X=1099.53, Y=136.36, Mass=1360, SNR=25.9, Peak=136 HFD=3.2
22:27:19.071 00.001 1032 MultiStar: [#1 -0.03,-0.05,0.95,U] [#2 0.17,-0.07,0.75,U] [#3 0.16,0.08,0.72,U] [#4 0.11,0.00,0.68,U] [#5 0.20,-0.19,0.00,M2] [#6 0.25,0.03,0.00,M10] [#7 -0.05,-0.04,0.70,U] [#8 0.06,0.02,0.50,U] 
22:27:19.072 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.02}, one-star: {0.24, 0.19}
22:27:19.074 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
22:27:19.077 00.003 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
22:27:19.078 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.24 mountX=-0.00 mountY=-0.10, mountTheta=-1.59
22:27:19.081 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
22:27:19.084 00.003 1032 Enqueuing Move request for scope (0.10, 0.02)
22:27:19.086 00.002 10072 Worker thread wakes up
22:27:19.086 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
22:27:19.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
22:27:19.086 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
22:27:19.088 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:27:19.091 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:19.091 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:27:19.091 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:19.091 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:27:19.091 00.000 10072 MoveAxis(E, 5, ABG)
22:27:19.091 00.000 10072 Guiding  Dir = 2, Dur = 5
22:27:19.091 00.000 10072 IsGuiding returns 0
22:27:19.092 00.001 10072 PulseGuide returned control before completion, sleep 15
22:27:19.108 00.016 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:27:19.111 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:19.113 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:19.115 00.002 1032 Enqueuing Expose request
22:27:19.120 00.005 10072 IsGuiding returns 0
22:27:19.120 00.000 10072 Move returns status 0, amount 5
22:27:19.120 00.000 10072 MoveAxis(N, 0, ABG)
22:27:19.120 00.000 10072 Move returns status 0, amount 0
22:27:19.120 00.000 10072 move complete, result=0
22:27:19.120 00.000 10072 worker thread done servicing request
22:27:19.120 00.000 10072 Worker thread wakes up
22:27:19.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:19.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:19.125 00.005 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:27:19.749 00.624 10072 Exposure complete
22:27:19.803 00.054 10072 worker thread done servicing request
22:27:19.803 00.000 1032 OnExposeComplete: enter
22:27:19.806 00.003 1032 UpdateGuideState(): m_state=6
22:27:19.808 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4060
22:27:19.809 00.001 1032 Star::Find returns 1 (0), X=1099.72, Y=136.29, Mass=1293, SNR=25.3, Peak=116 HFD=3.2
22:27:19.812 00.003 1032 MultiStar: [#1 -0.03,0.01,0.96,U] [#2 0.20,-0.06,0.81,U] [#3 0.22,0.16,0.00,M1] [#4 0.19,-0.17,0.00,M1] [#5 0.38,0.05,0.00,M3] [#6 0.27,0.01,0.00,R] [#7 0.02,-0.11,0.72,U] [#8 0.14,0.03,0.54,U] 
22:27:19.814 00.002 1032 refined, 4 included, MultiStar: {0.16, 0.00}, one-star: {0.44, 0.11}
22:27:19.816 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
22:27:19.818 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
22:27:19.820 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.01 mountX=-0.04 mountY=-0.16, mountTheta=-1.82
22:27:19.822 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.00, opts=13)
22:27:19.824 00.002 1032 Enqueuing Move request for scope (0.16, 0.00)
22:27:19.825 00.001 10072 Worker thread wakes up
22:27:19.825 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
22:27:19.826 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
22:27:19.826 00.000 10072 Moving (0.16, 0.00) raw xDistance=-0.04 yDistance=-0.16
22:27:19.827 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:27:19.830 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:19.830 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:27:19.830 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:19.830 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:27:19.830 00.000 10072 MoveAxis(E, 6, ABG)
22:27:19.830 00.000 10072 Guiding  Dir = 2, Dur = 6
22:27:19.831 00.001 10072 IsGuiding returns 0
22:27:19.831 00.000 10072 PulseGuide returned control before completion, sleep 16
22:27:19.848 00.017 1032 UpdateGuideState exits: m=1293 SNR=25.3
22:27:19.850 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:19.852 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:19.854 00.002 1032 Enqueuing Expose request
22:27:19.857 00.003 10072 IsGuiding returns 0
22:27:19.857 00.000 10072 Move returns status 0, amount 6
22:27:19.857 00.000 10072 MoveAxis(N, 0, ABG)
22:27:19.857 00.000 10072 Move returns status 0, amount 0
22:27:19.857 00.000 10072 move complete, result=0
22:27:19.857 00.000 10072 worker thread done servicing request
22:27:19.857 00.000 10072 Worker thread wakes up
22:27:19.857 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:19.858 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:19.863 00.005 1032 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
22:27:20.267 00.404 10072 Exposure complete
22:27:20.320 00.053 10072 worker thread done servicing request
22:27:20.320 00.000 1032 OnExposeComplete: enter
22:27:20.322 00.002 1032 UpdateGuideState(): m_state=6
22:27:20.323 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4061
22:27:20.325 00.002 1032 Star::Find returns 1 (0), X=1099.67, Y=136.28, Mass=1210, SNR=24.4, Peak=107 HFD=3.2
22:27:20.327 00.002 1032 MultiStar: [#1 0.03,0.02,0.98,U] [#2 0.18,0.04,0.81,U] [#3 0.14,0.02,0.79,U] [#4 0.14,-0.04,0.69,U] [#5 0.20,-0.27,0.00,M4] [#6 -0.00,0.06,0.64,U] [#7 -0.04,-0.03,0.73,U] [#8 0.16,-0.02,0.53,U] 
22:27:20.328 00.001 1032 refined, 7 included, MultiStar: {0.13, 0.03}, one-star: {0.39, 0.11}
22:27:20.332 00.004 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
22:27:20.334 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
22:27:20.336 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.14 cameraTheta=0.19 mountX=-0.01 mountY=-0.14, mountTheta=-1.64
22:27:20.338 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
22:27:20.341 00.003 1032 Enqueuing Move request for scope (0.13, 0.03)
22:27:20.343 00.002 10072 Worker thread wakes up
22:27:20.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
22:27:20.343 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
22:27:20.343 00.000 10072 Moving (0.13, 0.03) raw xDistance=-0.01 yDistance=-0.14
22:27:20.345 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:27:20.347 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:20.347 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:27:20.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:20.347 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:27:20.347 00.000 10072 MoveAxis(E, 5, ABG)
22:27:20.347 00.000 10072 Guiding  Dir = 2, Dur = 5
22:27:20.347 00.000 10072 IsGuiding returns 0
22:27:20.348 00.001 10072 PulseGuide returned control before completion, sleep 15
22:27:20.366 00.018 1032 UpdateGuideState exits: m=1210 SNR=24.4
22:27:20.368 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:20.370 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:20.371 00.001 1032 Enqueuing Expose request
22:27:20.373 00.002 10072 IsGuiding returns 0
22:27:20.373 00.000 10072 Move returns status 0, amount 5
22:27:20.373 00.000 10072 MoveAxis(N, 0, ABG)
22:27:20.373 00.000 10072 Move returns status 0, amount 0
22:27:20.373 00.000 10072 move complete, result=0
22:27:20.374 00.001 10072 worker thread done servicing request
22:27:20.374 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:27:20.375 00.001 10072 Worker thread wakes up
22:27:20.376 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:20.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:21.005 00.629 10072 Exposure complete
22:27:21.056 00.051 10072 worker thread done servicing request
22:27:21.056 00.000 1032 OnExposeComplete: enter
22:27:21.059 00.003 1032 UpdateGuideState(): m_state=6
22:27:21.061 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4062
22:27:21.062 00.001 1032 Star::Find returns 1 (0), X=1099.70, Y=136.31, Mass=1157, SNR=23.9, Peak=111 HFD=3.0
22:27:21.064 00.002 1032 MultiStar: [#1 -0.02,0.06,1.08,U] [#2 0.25,-0.10,0.00,M1] [#3 0.22,0.14,0.00,M1] [#4 0.20,-0.08,0.68,U] [#5 0.14,-0.15,0.73,U] [#6 0.19,0.08,0.65,U] [#7 0.04,-0.09,0.77,U] [#8 0.14,0.06,0.55,U] 
22:27:21.066 00.002 1032 refined, 6 included, MultiStar: {0.16, 0.01}, one-star: {0.42, 0.14}
22:27:21.068 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
22:27:21.069 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
22:27:21.071 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.06 mountX=-0.03 mountY=-0.15, mountTheta=-1.77
22:27:21.073 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
22:27:21.075 00.002 1032 Enqueuing Move request for scope (0.16, 0.01)
22:27:21.077 00.002 10072 Worker thread wakes up
22:27:21.077 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
22:27:21.077 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
22:27:21.077 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.03 yDistance=-0.15
22:27:21.079 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:27:21.085 00.006 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:21.085 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:27:21.085 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:21.085 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:27:21.085 00.000 10072 MoveAxis(E, 6, ABG)
22:27:21.085 00.000 10072 Guiding  Dir = 2, Dur = 6
22:27:21.086 00.001 10072 IsGuiding returns 0
22:27:21.086 00.000 10072 PulseGuide returned control before completion, sleep 16
22:27:21.103 00.017 1032 UpdateGuideState exits: m=1157 SNR=23.9
22:27:21.105 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:21.106 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:21.107 00.001 1032 Enqueuing Expose request
22:27:21.113 00.006 10072 IsGuiding returns 0
22:27:21.113 00.000 10072 Move returns status 0, amount 6
22:27:21.113 00.000 10072 MoveAxis(N, 0, ABG)
22:27:21.113 00.000 10072 Move returns status 0, amount 0
22:27:21.113 00.000 10072 move complete, result=0
22:27:21.114 00.001 10072 worker thread done servicing request
22:27:21.114 00.000 10072 Worker thread wakes up
22:27:21.114 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:21.114 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:21.120 00.006 1032 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
22:27:21.521 00.401 10072 Exposure complete
22:27:21.573 00.052 10072 worker thread done servicing request
22:27:21.573 00.000 1032 OnExposeComplete: enter
22:27:21.575 00.002 1032 UpdateGuideState(): m_state=6
22:27:21.576 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4063
22:27:21.577 00.001 1032 Star::Find returns 1 (0), X=1099.55, Y=136.25, Mass=1274, SNR=25.1, Peak=118 HFD=3.2
22:27:21.580 00.003 1032 MultiStar: [#1 0.00,-0.07,0.91,U] [#2 0.19,-0.15,0.79,U] [#3 0.23,0.07,0.82,U] [#4 0.13,-0.04,0.67,U] [#5 0.18,-0.17,0.00,M4] [#6 -0.02,0.02,0.57,U] [#7 -0.04,-0.07,0.70,U] [#8 0.11,0.07,0.50,U] 
22:27:21.582 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.01}, one-star: {0.27, 0.08}
22:27:21.584 00.002 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
22:27:21.585 00.001 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
22:27:21.588 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.09 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
22:27:21.591 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
22:27:21.593 00.002 1032 Enqueuing Move request for scope (0.12, -0.01)
22:27:21.595 00.002 10072 Worker thread wakes up
22:27:21.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
22:27:21.595 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
22:27:21.595 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
22:27:21.599 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:27:21.600 00.001 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:21.600 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:27:21.600 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:21.601 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:27:21.601 00.000 10072 MoveAxis(E, 5, ABG)
22:27:21.601 00.000 10072 Guiding  Dir = 2, Dur = 5
22:27:21.601 00.000 10072 IsGuiding returns 0
22:27:21.601 00.000 10072 PulseGuide returned control before completion, sleep 15
22:27:21.619 00.018 1032 UpdateGuideState exits: m=1274 SNR=25.1
22:27:21.621 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:21.623 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:21.625 00.002 1032 Enqueuing Expose request
22:27:21.629 00.004 10072 IsGuiding returns 0
22:27:21.629 00.000 10072 Move returns status 0, amount 5
22:27:21.629 00.000 10072 MoveAxis(N, 0, ABG)
22:27:21.629 00.000 10072 Move returns status 0, amount 0
22:27:21.629 00.000 10072 move complete, result=0
22:27:21.630 00.001 10072 worker thread done servicing request
22:27:21.630 00.000 10072 Worker thread wakes up
22:27:21.630 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:21.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:21.634 00.004 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:27:22.257 00.623 10072 Exposure complete
22:27:22.310 00.053 10072 worker thread done servicing request
22:27:22.310 00.000 1032 OnExposeComplete: enter
22:27:22.313 00.003 1032 UpdateGuideState(): m_state=6
22:27:22.314 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4064
22:27:22.316 00.002 1032 Star::Find returns 1 (0), X=1099.69, Y=136.12, Mass=1146, SNR=23.8, Peak=94 HFD=3.3
22:27:22.318 00.002 1032 MultiStar: [#1 0.02,-0.10,1.00,U] [#2 0.29,-0.20,0.00,M1] [#3 0.22,-0.10,0.85,U] [#4 0.12,-0.17,0.68,U] [#5 0.31,-0.24,0.00,M5] [#6 0.03,-0.02,0.62,U] [#7 -0.10,-0.15,0.79,U] [#8 0.09,-0.05,0.55,U] 
22:27:22.319 00.001 1032 refined, 6 included, MultiStar: {0.12, -0.09}, one-star: {0.41, -0.05}
22:27:22.322 00.003 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
22:27:22.323 00.001 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
22:27:22.324 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.64 mountX=-0.12 mountY=-0.10, mountTheta=-2.47
22:27:22.327 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
22:27:22.328 00.001 1032 Enqueuing Move request for scope (0.12, -0.09)
22:27:22.331 00.003 10072 Worker thread wakes up
22:27:22.331 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
22:27:22.331 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
22:27:22.331 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.12 yDistance=-0.10
22:27:22.332 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:27:22.335 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:22.335 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:27:22.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:22.335 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:27:22.335 00.000 10072 MoveAxis(E, 6, ABG)
22:27:22.335 00.000 10072 Guiding  Dir = 2, Dur = 6
22:27:22.336 00.001 10072 IsGuiding returns 0
22:27:22.336 00.000 10072 PulseGuide returned control before completion, sleep 16
22:27:22.353 00.017 1032 UpdateGuideState exits: m=1146 SNR=23.8
22:27:22.355 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:22.356 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:22.358 00.002 1032 Enqueuing Expose request
22:27:22.365 00.007 10072 IsGuiding returns 0
22:27:22.365 00.000 10072 Move returns status 0, amount 6
22:27:22.365 00.000 10072 MoveAxis(N, 0, ABG)
22:27:22.366 00.001 10072 Move returns status 0, amount 0
22:27:22.366 00.000 10072 move complete, result=0
22:27:22.366 00.000 10072 worker thread done servicing request
22:27:22.366 00.000 10072 Worker thread wakes up
22:27:22.366 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:22.366 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:22.367 00.001 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:27:22.775 00.408 10072 Exposure complete
22:27:22.831 00.056 10072 worker thread done servicing request
22:27:22.831 00.000 1032 OnExposeComplete: enter
22:27:22.833 00.002 1032 UpdateGuideState(): m_state=6
22:27:22.835 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4065
22:27:22.838 00.003 1032 Star::Find returns 1 (0), X=1099.66, Y=136.06, Mass=1459, SNR=26.8, Peak=115 HFD=3.3
22:27:22.840 00.002 1032 MultiStar: [#1 0.05,-0.11,0.91,U] [#2 0.26,-0.21,0.00,M2] [#3 0.31,-0.14,0.00,M1] [#4 0.17,-0.16,0.61,U] [#5 0.30,-0.16,0.00,M6] [#6 0.05,-0.23,0.57,U] [#7 0.07,-0.19,0.69,U] [#8 -0.01,-0.10,0.50,U] 
22:27:22.842 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.15}, one-star: {0.38, -0.12}
22:27:22.843 00.001 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
22:27:22.845 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
22:27:22.846 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-0.81 mountX=-0.18 mountY=-0.10, mountTheta=-2.64
22:27:22.849 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.15, opts=13)
22:27:22.851 00.002 1032 Enqueuing Move request for scope (0.14, -0.15)
22:27:22.854 00.003 10072 Worker thread wakes up
22:27:22.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
22:27:22.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
22:27:22.854 00.000 10072 Moving (0.14, -0.15) raw xDistance=-0.18 yDistance=-0.10
22:27:22.856 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:27:22.859 00.003 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 285.76
22:27:22.859 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
22:27:22.859 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:22.859 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:27:22.859 00.000 10072 MoveAxis(E, 90, ABG)
22:27:22.859 00.000 10072 Guiding  Dir = 2, Dur = 90
22:27:22.859 00.000 10072 IsGuiding returns 0
22:27:22.860 00.001 10072 PulseGuide returned control before completion, sleep 100
22:27:22.879 00.019 1032 UpdateGuideState exits: m=1459 SNR=26.8
22:27:22.882 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:22.884 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:22.886 00.002 1032 Enqueuing Expose request
22:27:22.973 00.087 10072 IsGuiding returns 0
22:27:22.973 00.000 10072 Move returns status 0, amount 90
22:27:22.973 00.000 10072 MoveAxis(N, 0, ABG)
22:27:22.973 00.000 10072 Move returns status 0, amount 0
22:27:22.973 00.000 10072 move complete, result=0
22:27:22.973 00.000 10072 worker thread done servicing request
22:27:22.973 00.000 10072 Worker thread wakes up
22:27:22.973 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
22:27:22.976 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:22.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:23.601 00.625 10072 Exposure complete
22:27:23.658 00.057 10072 worker thread done servicing request
22:27:23.658 00.000 1032 OnExposeComplete: enter
22:27:23.660 00.002 1032 UpdateGuideState(): m_state=6
22:27:23.662 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4066
22:27:23.664 00.002 1032 Star::Find returns 1 (0), X=1099.62, Y=136.29, Mass=1139, SNR=23.7, Peak=115 HFD=3.2
22:27:23.666 00.002 1032 MultiStar: [#1 0.00,0.07,1.04,U] [#2 0.31,-0.07,0.00,M3] [#3 0.27,0.04,0.00,M2] [#4 0.17,-0.17,0.71,U] [#5 0.30,-0.12,0.00,M7] [#6 -0.01,-0.01,0.63,U] [#7 0.03,-0.10,0.73,U] [#8 0.23,0.04,0.58,U] 
22:27:23.669 00.003 1032 refined, 5 included, MultiStar: {0.13, 0.00}, one-star: {0.34, 0.12}
22:27:23.670 00.001 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
22:27:23.672 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
22:27:23.673 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.03 mountX=-0.03 mountY=-0.13, mountTheta=-1.80
22:27:23.677 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.00, opts=13)
22:27:23.679 00.002 1032 Enqueuing Move request for scope (0.13, 0.00)
22:27:23.682 00.003 10072 Worker thread wakes up
22:27:23.682 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
22:27:23.682 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
22:27:23.682 00.000 10072 Moving (0.13, 0.00) raw xDistance=-0.03 yDistance=-0.13
22:27:23.684 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:27:23.687 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:23.687 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:27:23.687 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:23.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:27:23.687 00.000 10072 MoveAxis(E, 7, ABG)
22:27:23.687 00.000 10072 Guiding  Dir = 2, Dur = 7
22:27:23.688 00.001 10072 IsGuiding returns 0
22:27:23.688 00.000 10072 PulseGuide returned control before completion, sleep 17
22:27:23.707 00.019 10072 IsGuiding returns 0
22:27:23.707 00.000 10072 Move returns status 0, amount 7
22:27:23.707 00.000 10072 MoveAxis(N, 0, ABG)
22:27:23.707 00.000 10072 Move returns status 0, amount 0
22:27:23.707 00.000 10072 move complete, result=0
22:27:23.707 00.000 1032 UpdateGuideState exits: m=1139 SNR=23.7
22:27:23.710 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:23.711 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:23.713 00.002 1032 Enqueuing Expose request
22:27:23.715 00.002 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:27:23.717 00.002 10072 worker thread done servicing request
22:27:23.717 00.000 10072 Worker thread wakes up
22:27:23.718 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:23.718 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:24.132 00.414 10072 Exposure complete
22:27:24.187 00.055 10072 worker thread done servicing request
22:27:24.187 00.000 1032 OnExposeComplete: enter
22:27:24.189 00.002 1032 UpdateGuideState(): m_state=6
22:27:24.191 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4067
22:27:24.193 00.002 1032 Star::Find returns 1 (0), X=1099.68, Y=136.33, Mass=1387, SNR=26.1, Peak=125 HFD=3.3
22:27:24.195 00.002 1032 MultiStar: [#1 0.01,-0.01,0.93,U] [#2 0.31,0.03,0.00,M4] [#3 0.14,0.20,0.79,U] [#4 0.11,-0.01,0.65,U] [#5 0.32,-0.12,0.00,M8] [#6 -0.00,0.02,0.62,U] [#7 -0.03,0.07,0.69,U] [#8 0.03,0.01,0.52,U] 
22:27:24.197 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.07}, one-star: {0.40, 0.16}
22:27:24.199 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:27:24.201 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:27:24.202 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.56 mountX=0.04 mountY=-0.13, mountTheta=-1.27
22:27:24.208 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
22:27:24.211 00.003 1032 Enqueuing Move request for scope (0.11, 0.07)
22:27:24.213 00.002 10072 Worker thread wakes up
22:27:24.213 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
22:27:24.213 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
22:27:24.213 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.13
22:27:24.215 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:27:24.218 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.75
22:27:24.219 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:27:24.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:24.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:27:24.219 00.000 10072 MoveAxis(E, 6, ABG)
22:27:24.219 00.000 10072 Guiding  Dir = 2, Dur = 6
22:27:24.221 00.002 10072 IsGuiding returns 0
22:27:24.221 00.000 10072 PulseGuide returned control before completion, sleep 16
22:27:24.239 00.018 1032 UpdateGuideState exits: m=1387 SNR=26.1
22:27:24.242 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:24.243 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:24.245 00.002 1032 Enqueuing Expose request
22:27:24.252 00.007 10072 IsGuiding returns 0
22:27:24.252 00.000 10072 Move returns status 0, amount 6
22:27:24.252 00.000 10072 MoveAxis(N, 0, ABG)
22:27:24.252 00.000 10072 Move returns status 0, amount 0
22:27:24.252 00.000 10072 move complete, result=0
22:27:24.252 00.000 10072 worker thread done servicing request
22:27:24.252 00.000 10072 Worker thread wakes up
22:27:24.253 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:24.253 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:24.254 00.001 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:27:24.882 00.628 10072 Exposure complete
22:27:24.939 00.057 10072 worker thread done servicing request
22:27:24.939 00.000 1032 OnExposeComplete: enter
22:27:24.942 00.003 1032 UpdateGuideState(): m_state=6
22:27:24.944 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4068
22:27:24.947 00.003 1032 Star::Find returns 1 (0), X=1099.60, Y=136.24, Mass=1517, SNR=27.4, Peak=126 HFD=3.2
22:27:24.949 00.002 1032 MultiStar: [#1 -0.01,-0.02,0.91,U] [#2 0.17,-0.04,0.72,U] [#3 0.25,0.10,0.00,M2] [#4 0.09,-0.11,0.60,U] [#5 0.16,-0.14,0.60,U] [#6 0.05,0.14,0.60,U] [#7 0.04,-0.06,0.68,U] [#8 0.14,-0.05,0.49,U] 
22:27:24.951 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.32, 0.07}
22:27:24.954 00.003 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
22:27:24.957 00.003 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
22:27:24.959 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.15 mountX=-0.05 mountY=-0.12, mountTheta=-1.98
22:27:24.963 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
22:27:24.966 00.003 1032 Enqueuing Move request for scope (0.13, -0.02)
22:27:24.968 00.002 10072 Worker thread wakes up
22:27:24.968 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
22:27:24.968 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
22:27:24.968 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
22:27:24.969 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:27:24.972 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:24.972 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:27:24.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:24.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:27:24.972 00.000 10072 MoveAxis(E, 7, ABG)
22:27:24.972 00.000 10072 Guiding  Dir = 2, Dur = 7
22:27:24.973 00.001 10072 IsGuiding returns 0
22:27:24.973 00.000 10072 PulseGuide returned control before completion, sleep 17
22:27:24.992 00.019 1032 UpdateGuideState exits: m=1517 SNR=27.4
22:27:24.995 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:24.996 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:24.998 00.002 1032 Enqueuing Expose request
22:27:25.005 00.007 10072 IsGuiding returns 0
22:27:25.005 00.000 10072 Move returns status 0, amount 7
22:27:25.005 00.000 10072 MoveAxis(N, 0, ABG)
22:27:25.005 00.000 10072 Move returns status 0, amount 0
22:27:25.005 00.000 10072 move complete, result=0
22:27:25.006 00.001 10072 worker thread done servicing request
22:27:25.006 00.000 10072 Worker thread wakes up
22:27:25.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:25.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:25.008 00.002 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:27:25.417 00.409 10072 Exposure complete
22:27:25.478 00.061 10072 worker thread done servicing request
22:27:25.478 00.000 1032 OnExposeComplete: enter
22:27:25.481 00.003 1032 UpdateGuideState(): m_state=6
22:27:25.483 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4069
22:27:25.486 00.003 1032 Star::Find returns 1 (0), X=1099.63, Y=136.21, Mass=1280, SNR=25.1, Peak=117 HFD=3.2
22:27:25.488 00.002 1032 MultiStar: [#1 -0.03,-0.08,1.00,U] [#2 0.28,-0.16,0.00,M4] [#3 0.12,-0.02,0.80,U] [#4 0.20,-0.10,0.69,U] [#5 0.21,-0.09,0.63,U] [#6 0.05,0.05,0.63,U] [#7 -0.10,-0.10,0.70,U] [#8 -0.02,0.15,0.52,U] 
22:27:25.490 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.34, 0.04}
22:27:25.491 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
22:27:25.494 00.003 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
22:27:25.495 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.21 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
22:27:25.498 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:27:25.499 00.001 1032 Enqueuing Move request for scope (0.11, -0.02)
22:27:25.501 00.002 10072 Worker thread wakes up
22:27:25.501 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:27:25.501 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:27:25.501 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
22:27:25.502 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:27:25.504 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:25.504 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:27:25.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:25.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:27:25.504 00.000 10072 MoveAxis(E, 6, ABG)
22:27:25.504 00.000 10072 Guiding  Dir = 2, Dur = 6
22:27:25.505 00.001 10072 IsGuiding returns 0
22:27:25.505 00.000 10072 PulseGuide returned control before completion, sleep 16
22:27:25.522 00.017 10072 IsGuiding returns 0
22:27:25.522 00.000 10072 Move returns status 0, amount 6
22:27:25.522 00.000 10072 MoveAxis(N, 0, ABG)
22:27:25.522 00.000 10072 Move returns status 0, amount 0
22:27:25.522 00.000 10072 move complete, result=0
22:27:25.522 00.000 10072 worker thread done servicing request
22:27:25.524 00.002 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:27:25.526 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:25.529 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:25.532 00.003 1032 Enqueuing Expose request
22:27:25.534 00.002 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:27:25.535 00.001 10072 Worker thread wakes up
22:27:25.536 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:25.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:26.164 00.628 10072 Exposure complete
22:27:26.218 00.054 10072 worker thread done servicing request
22:27:26.218 00.000 1032 OnExposeComplete: enter
22:27:26.221 00.003 1032 UpdateGuideState(): m_state=6
22:27:26.222 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4070
22:27:26.225 00.003 1032 Star::Find returns 1 (0), X=1099.64, Y=136.07, Mass=1191, SNR=24.2, Peak=103 HFD=3.3
22:27:26.227 00.002 1032 MultiStar: [#1 0.05,-0.15,1.03,U] [#2 0.22,-0.16,0.00,M5] [#3 0.14,0.01,0.80,U] [#4 0.20,-0.09,0.73,U] [#5 0.17,-0.29,0.00,M7] [#6 0.01,-0.17,0.65,U] [#7 -0.01,-0.06,0.74,U] [#8 -0.02,-0.02,0.54,U] 
22:27:26.229 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.09}, one-star: {0.35, -0.10}
22:27:26.230 00.001 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
22:27:26.232 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
22:27:26.234 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.63 mountX=-0.12 mountY=-0.09, mountTheta=-2.46
22:27:26.237 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
22:27:26.239 00.002 1032 Enqueuing Move request for scope (0.12, -0.09)
22:27:26.242 00.003 10072 Worker thread wakes up
22:27:26.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
22:27:26.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
22:27:26.242 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.12 yDistance=-0.09
22:27:26.244 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:27:26.246 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:26.247 00.001 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:27:26.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:26.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:27:26.247 00.000 10072 MoveAxis(E, 7, ABG)
22:27:26.247 00.000 10072 Guiding  Dir = 2, Dur = 7
22:27:26.247 00.000 10072 IsGuiding returns 0
22:27:26.248 00.001 10072 PulseGuide returned control before completion, sleep 17
22:27:26.265 00.017 1032 UpdateGuideState exits: m=1191 SNR=24.2
22:27:26.268 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:26.273 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:26.275 00.002 1032 Enqueuing Expose request
22:27:26.277 00.002 10072 IsGuiding returns 0
22:27:26.277 00.000 10072 Move returns status 0, amount 7
22:27:26.277 00.000 10072 MoveAxis(N, 0, ABG)
22:27:26.277 00.000 10072 Move returns status 0, amount 0
22:27:26.277 00.000 10072 move complete, result=0
22:27:26.279 00.002 10072 worker thread done servicing request
22:27:26.279 00.000 10072 Worker thread wakes up
22:27:26.279 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:26.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:26.285 00.006 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:27:26.695 00.410 10072 Exposure complete
22:27:26.752 00.057 10072 worker thread done servicing request
22:27:26.752 00.000 1032 OnExposeComplete: enter
22:27:26.754 00.002 1032 UpdateGuideState(): m_state=6
22:27:26.756 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4071
22:27:26.758 00.002 1032 Star::Find returns 1 (0), X=1099.59, Y=136.26, Mass=1411, SNR=26.4, Peak=122 HFD=3.2
22:27:26.760 00.002 1032 MultiStar: [#1 0.03,-0.11,0.91,U] [#2 0.22,-0.22,0.00,M6] [#3 0.13,-0.00,0.71,U] [#4 0.15,-0.12,0.66,U] [#5 0.14,-0.18,0.63,U] [#6 0.10,0.01,0.59,U] [#7 -0.03,-0.09,0.66,U] [#8 0.06,-0.13,0.53,U] 
22:27:26.761 00.001 1032 refined, 7 included, MultiStar: {0.12, -0.06}, one-star: {0.30, 0.08}
22:27:26.762 00.001 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
22:27:26.764 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
22:27:26.766 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.45 mountX=-0.09 mountY=-0.10, mountTheta=-2.28
22:27:26.770 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
22:27:26.773 00.003 1032 Enqueuing Move request for scope (0.12, -0.06)
22:27:26.775 00.002 10072 Worker thread wakes up
22:27:26.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
22:27:26.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
22:27:26.775 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
22:27:26.777 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:27:26.780 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:26.780 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:27:26.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:26.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:27:26.780 00.000 10072 MoveAxis(E, 6, ABG)
22:27:26.780 00.000 10072 Guiding  Dir = 2, Dur = 6
22:27:26.781 00.001 10072 IsGuiding returns 0
22:27:26.781 00.000 10072 PulseGuide returned control before completion, sleep 16
22:27:26.798 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.4
22:27:26.800 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:26.802 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:26.804 00.002 1032 Enqueuing Expose request
22:27:26.806 00.002 10072 IsGuiding returns 0
22:27:26.806 00.000 10072 Move returns status 0, amount 6
22:27:26.806 00.000 10072 MoveAxis(N, 0, ABG)
22:27:26.806 00.000 10072 Move returns status 0, amount 0
22:27:26.806 00.000 10072 move complete, result=0
22:27:26.806 00.000 10072 worker thread done servicing request
22:27:26.806 00.000 10072 Worker thread wakes up
22:27:26.807 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:26.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:26.814 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:27:27.433 00.619 10072 Exposure complete
22:27:27.485 00.052 10072 worker thread done servicing request
22:27:27.485 00.000 1032 OnExposeComplete: enter
22:27:27.488 00.003 1032 UpdateGuideState(): m_state=6
22:27:27.490 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4072
22:27:27.492 00.002 1032 Star::Find returns 1 (0), X=1099.62, Y=136.14, Mass=1328, SNR=25.6, Peak=119 HFD=3.3
22:27:27.495 00.003 1032 MultiStar: [#1 -0.04,-0.12,0.97,U] [#2 0.26,-0.13,0.00,M7] [#3 0.22,0.04,0.73,U] [#4 0.11,-0.21,0.70,U] [#5 0.18,-0.24,0.00,M7] [#6 -0.10,-0.01,0.61,U] [#7 0.01,-0.20,0.73,U] [#8 0.07,0.02,0.57,U] 
22:27:27.496 00.001 1032 refined, 6 included, MultiStar: {0.10, -0.08}, one-star: {0.34, -0.03}
22:27:27.498 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
22:27:27.500 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
22:27:27.502 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.66 mountX=-0.10 mountY=-0.08, mountTheta=-2.49
22:27:27.505 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
22:27:27.506 00.001 1032 Enqueuing Move request for scope (0.10, -0.08)
22:27:27.509 00.003 10072 Worker thread wakes up
22:27:27.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
22:27:27.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
22:27:27.509 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
22:27:27.511 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:27:27.512 00.001 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:27.512 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:27:27.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:27.514 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:27:27.514 00.000 10072 MoveAxis(E, 7, ABG)
22:27:27.514 00.000 10072 Guiding  Dir = 2, Dur = 7
22:27:27.514 00.000 10072 IsGuiding returns 0
22:27:27.515 00.001 10072 PulseGuide returned control before completion, sleep 17
22:27:27.535 00.020 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:27:27.539 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:27.541 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:27.543 00.002 10072 IsGuiding returns 0
22:27:27.543 00.000 10072 Move returns status 0, amount 7
22:27:27.543 00.000 10072 MoveAxis(N, 0, ABG)
22:27:27.543 00.000 10072 Move returns status 0, amount 0
22:27:27.543 00.000 10072 move complete, result=0
22:27:27.543 00.000 10072 worker thread done servicing request
22:27:27.543 00.000 1032 Enqueuing Expose request
22:27:27.545 00.002 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:27:27.547 00.002 10072 Worker thread wakes up
22:27:27.547 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:27.547 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:27.961 00.414 10072 Exposure complete
22:27:28.015 00.054 10072 worker thread done servicing request
22:27:28.016 00.001 1032 OnExposeComplete: enter
22:27:28.017 00.001 1032 UpdateGuideState(): m_state=6
22:27:28.020 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4073
22:27:28.024 00.004 1032 Star::Find returns 1 (0), X=1099.58, Y=136.03, Mass=1080, SNR=23.1, Peak=94 HFD=3.3
22:27:28.026 00.002 1032 MultiStar: [#1 0.03,-0.24,1.00,U] [#2 0.19,-0.20,0.00,M8] [#3 0.25,-0.06,0.00,M1] [#4 0.15,-0.26,0.00,M1] [#5 0.24,-0.28,0.00,M8] [#6 -0.03,-0.10,0.68,U] [#7 -0.02,-0.21,0.84,U] [#8 0.10,-0.08,0.60,U] 
22:27:28.028 00.002 1032 refined, 4 included, MultiStar: {0.08, -0.16}, one-star: {0.29, -0.14}
22:27:28.030 00.002 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
22:27:28.031 00.001 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
22:27:28.033 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.10 mountX=-0.18 mountY=-0.04, mountTheta=-2.93
22:27:28.036 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.16, opts=13)
22:27:28.038 00.002 1032 Enqueuing Move request for scope (0.08, -0.16)
22:27:28.040 00.002 10072 Worker thread wakes up
22:27:28.040 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
22:27:28.040 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
22:27:28.040 00.000 10072 Moving (0.08, -0.16) raw xDistance=-0.18 yDistance=-0.04
22:27:28.042 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:27:28.044 00.002 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 285.76
22:27:28.044 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
22:27:28.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:28.045 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:27:28.045 00.000 10072 MoveAxis(E, 91, ABG)
22:27:28.045 00.000 10072 Guiding  Dir = 2, Dur = 91
22:27:28.045 00.000 10072 IsGuiding returns 0
22:27:28.045 00.000 10072 PulseGuide returned control before completion, sleep 101
22:27:28.063 00.018 1032 UpdateGuideState exits: m=1080 SNR=23.1
22:27:28.065 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:28.066 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:28.067 00.001 1032 Enqueuing Expose request
22:27:28.162 00.095 10072 IsGuiding returns 0
22:27:28.162 00.000 10072 Move returns status 0, amount 91
22:27:28.162 00.000 10072 MoveAxis(N, 0, ABG)
22:27:28.162 00.000 10072 Move returns status 0, amount 0
22:27:28.162 00.000 10072 move complete, result=0
22:27:28.162 00.000 10072 worker thread done servicing request
22:27:28.162 00.000 10072 Worker thread wakes up
22:27:28.162 00.000 1032 GuideStep: -0.2 px 91 ms EAST, -0.0 px 0 ms NORTH
22:27:28.166 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:28.166 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:28.790 00.624 10072 Exposure complete
22:27:28.843 00.053 10072 worker thread done servicing request
22:27:28.843 00.000 1032 OnExposeComplete: enter
22:27:28.846 00.003 1032 UpdateGuideState(): m_state=6
22:27:28.847 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4074
22:27:28.848 00.001 1032 Star::Find returns 1 (0), X=1099.59, Y=136.24, Mass=1290, SNR=25.2, Peak=116 HFD=3.2
22:27:28.850 00.002 1032 MultiStar: [#1 -0.04,-0.12,0.92,U] [#2 0.22,-0.22,0.00,M9] [#3 0.17,-0.08,0.78,U] [#4 0.11,-0.21,0.69,U] [#5 0.26,-0.26,0.00,M9] [#6 0.07,-0.15,0.62,U] [#7 -0.12,-0.16,0.70,U] [#8 0.07,-0.18,0.53,U] 
22:27:28.852 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.11}, one-star: {0.31, 0.06}
22:27:28.853 00.001 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
22:27:28.856 00.003 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
22:27:28.858 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.87 mountX=-0.13 mountY=-0.06, mountTheta=-2.70
22:27:28.862 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.11, opts=13)
22:27:28.864 00.002 1032 Enqueuing Move request for scope (0.09, -0.11)
22:27:28.866 00.002 10072 Worker thread wakes up
22:27:28.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
22:27:28.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
22:27:28.866 00.000 10072 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.06
22:27:28.868 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:27:28.869 00.001 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:28.869 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
22:27:28.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:28.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:28.871 00.002 10072 MoveAxis(E, 9, ABG)
22:27:28.871 00.000 10072 Guiding  Dir = 2, Dur = 9
22:27:28.871 00.000 10072 IsGuiding returns 0
22:27:28.871 00.000 10072 PulseGuide returned control before completion, sleep 19
22:27:28.888 00.017 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:27:28.890 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:28.893 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:28.896 00.003 1032 Enqueuing Expose request
22:27:28.898 00.002 10072 IsGuiding returns 0
22:27:28.898 00.000 10072 Move returns status 0, amount 9
22:27:28.898 00.000 10072 MoveAxis(N, 0, ABG)
22:27:28.898 00.000 10072 Move returns status 0, amount 0
22:27:28.898 00.000 10072 move complete, result=0
22:27:28.898 00.000 10072 worker thread done servicing request
22:27:28.898 00.000 10072 Worker thread wakes up
22:27:28.898 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:28.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:28.906 00.008 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:27:29.306 00.400 10072 Exposure complete
22:27:29.361 00.055 10072 worker thread done servicing request
22:27:29.361 00.000 1032 OnExposeComplete: enter
22:27:29.364 00.003 1032 UpdateGuideState(): m_state=6
22:27:29.368 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4075
22:27:29.369 00.001 1032 Star::Find returns 1 (0), X=1099.55, Y=136.18, Mass=1319, SNR=25.5, Peak=118 HFD=3.2
22:27:29.372 00.003 1032 MultiStar: [#1 0.03,-0.07,0.96,U] [#2 0.25,-0.08,0.00,M10] [#3 0.24,0.01,0.75,U] [#4 0.14,-0.13,0.69,U] [#5 0.10,-0.16,0.70,U] [#6 -0.15,-0.06,0.59,U] [#7 -0.03,-0.02,0.73,U] [#8 0.04,-0.04,0.52,U] 
22:27:29.374 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.27, 0.01}
22:27:29.375 00.001 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
22:27:29.377 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
22:27:29.380 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.52 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
22:27:29.383 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:27:29.385 00.002 1032 Enqueuing Move request for scope (0.09, -0.05)
22:27:29.387 00.002 10072 Worker thread wakes up
22:27:29.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:27:29.387 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:27:29.387 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.08 yDistance=-0.08
22:27:29.388 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:27:29.391 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:29.391 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:27:29.391 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:29.391 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:27:29.391 00.000 10072 MoveAxis(E, 8, ABG)
22:27:29.392 00.001 10072 Guiding  Dir = 2, Dur = 8
22:27:29.392 00.000 10072 IsGuiding returns 0
22:27:29.393 00.001 10072 PulseGuide returned control before completion, sleep 18
22:27:29.411 00.018 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:27:29.414 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:29.415 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:29.417 00.002 1032 Enqueuing Expose request
22:27:29.427 00.010 10072 IsGuiding returns 0
22:27:29.427 00.000 10072 Move returns status 0, amount 8
22:27:29.427 00.000 10072 MoveAxis(N, 0, ABG)
22:27:29.427 00.000 10072 Move returns status 0, amount 0
22:27:29.427 00.000 10072 move complete, result=0
22:27:29.427 00.000 10072 worker thread done servicing request
22:27:29.428 00.001 10072 Worker thread wakes up
22:27:29.428 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:29.430 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:29.430 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:27:30.057 00.627 10072 Exposure complete
22:27:30.118 00.061 10072 worker thread done servicing request
22:27:30.118 00.000 1032 OnExposeComplete: enter
22:27:30.120 00.002 1032 UpdateGuideState(): m_state=6
22:27:30.121 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4076
22:27:30.123 00.002 1032 Star::Find returns 1 (0), X=1099.63, Y=136.32, Mass=1323, SNR=25.6, Peak=122 HFD=3.2
22:27:30.125 00.002 1032 MultiStar: [#1 0.00,-0.07,0.96,U] [#2 0.18,0.02,0.77,U] [#3 0.15,0.11,0.73,U] [#4 0.16,-0.16,0.68,U] [#5 0.17,-0.17,0.62,U] [#6 -0.05,0.00,0.56,U] [#7 0.02,-0.12,0.68,U] [#8 -0.04,0.03,0.53,U] 
22:27:30.126 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.34, 0.15}
22:27:30.129 00.003 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
22:27:30.131 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
22:27:30.132 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.13 mountX=-0.05 mountY=-0.11, mountTheta=-1.96
22:27:30.135 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
22:27:30.137 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
22:27:30.139 00.002 10072 Worker thread wakes up
22:27:30.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
22:27:30.139 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
22:27:30.139 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
22:27:30.142 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:27:30.145 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:30.145 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:27:30.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:30.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:27:30.145 00.000 10072 MoveAxis(E, 10, ABG)
22:27:30.145 00.000 10072 Guiding  Dir = 2, Dur = 10
22:27:30.146 00.001 10072 IsGuiding returns 0
22:27:30.146 00.000 10072 PulseGuide returned control before completion, sleep 20
22:27:30.164 00.018 1032 UpdateGuideState exits: m=1323 SNR=25.6
22:27:30.167 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:30.169 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:30.171 00.002 1032 Enqueuing Expose request
22:27:30.178 00.007 10072 IsGuiding returns 0
22:27:30.178 00.000 10072 Move returns status 0, amount 10
22:27:30.178 00.000 10072 MoveAxis(N, 0, ABG)
22:27:30.178 00.000 10072 Move returns status 0, amount 0
22:27:30.178 00.000 10072 move complete, result=0
22:27:30.179 00.001 10072 worker thread done servicing request
22:27:30.179 00.000 10072 Worker thread wakes up
22:27:30.179 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:30.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:30.182 00.003 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:27:30.589 00.407 10072 Exposure complete
22:27:30.640 00.051 10072 worker thread done servicing request
22:27:30.641 00.001 1032 OnExposeComplete: enter
22:27:30.644 00.003 1032 UpdateGuideState(): m_state=6
22:27:30.647 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4077
22:27:30.648 00.001 1032 Star::Find returns 1 (0), X=1099.55, Y=136.24, Mass=1316, SNR=25.5, Peak=122 HFD=3.1
22:27:30.650 00.002 1032 MultiStar: [#1 -0.00,-0.15,0.99,U] [#2 0.18,-0.12,0.81,U] [#3 0.28,0.03,0.00,M1] [#4 0.09,-0.16,0.68,U] [#5 0.24,-0.11,0.00,M8] [#6 0.06,-0.02,0.58,U] [#7 -0.00,-0.10,0.68,U] [#8 0.06,-0.08,0.52,U] 
22:27:30.652 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.08}, one-star: {0.27, 0.06}
22:27:30.654 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
22:27:30.656 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
22:27:30.657 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.65 mountX=-0.10 mountY=-0.08, mountTheta=-2.48
22:27:30.659 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
22:27:30.661 00.002 1032 Enqueuing Move request for scope (0.10, -0.08)
22:27:30.663 00.002 10072 Worker thread wakes up
22:27:30.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
22:27:30.663 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
22:27:30.663 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
22:27:30.665 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:27:30.668 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:30.668 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:27:30.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:30.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:27:30.668 00.000 10072 MoveAxis(E, 9, ABG)
22:27:30.668 00.000 10072 Guiding  Dir = 2, Dur = 9
22:27:30.669 00.001 10072 IsGuiding returns 0
22:27:30.669 00.000 10072 PulseGuide returned control before completion, sleep 19
22:27:30.686 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:27:30.687 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:30.689 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:30.690 00.001 1032 Enqueuing Expose request
22:27:30.695 00.005 10072 IsGuiding returns 0
22:27:30.695 00.000 10072 Move returns status 0, amount 9
22:27:30.695 00.000 10072 MoveAxis(N, 0, ABG)
22:27:30.695 00.000 10072 Move returns status 0, amount 0
22:27:30.696 00.001 10072 move complete, result=0
22:27:30.696 00.000 10072 worker thread done servicing request
22:27:30.696 00.000 10072 Worker thread wakes up
22:27:30.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:30.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:30.700 00.004 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:27:31.325 00.625 10072 Exposure complete
22:27:31.381 00.056 10072 worker thread done servicing request
22:27:31.382 00.001 1032 OnExposeComplete: enter
22:27:31.383 00.001 1032 UpdateGuideState(): m_state=6
22:27:31.387 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4078
22:27:31.389 00.002 1032 Star::Find returns 1 (0), X=1099.56, Y=136.16, Mass=1352, SNR=25.9, Peak=120 HFD=3.3
22:27:31.390 00.001 1032 MultiStar: [#1 -0.03,-0.16,1.00,U] [#2 0.25,-0.08,0.00,M9] [#3 0.19,-0.05,0.79,U] [#4 0.12,-0.15,0.75,U] [#5 0.23,-0.16,0.00,M9] [#6 -0.01,-0.14,0.59,U] [#7 0.08,-0.18,0.73,U] [#8 0.12,-0.13,0.49,U] 
22:27:31.392 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.11}, one-star: {0.28, -0.01}
22:27:31.396 00.004 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
22:27:31.399 00.003 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
22:27:31.400 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.79 mountX=-0.14 mountY=-0.08, mountTheta=-2.62
22:27:31.404 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.11, opts=13)
22:27:31.406 00.002 1032 Enqueuing Move request for scope (0.11, -0.11)
22:27:31.407 00.001 10072 Worker thread wakes up
22:27:31.408 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
22:27:31.408 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
22:27:31.408 00.000 10072 Moving (0.11, -0.11) raw xDistance=-0.14 yDistance=-0.08
22:27:31.410 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:27:31.412 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 285.76
22:27:31.412 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:27:31.412 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:31.412 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:27:31.412 00.000 10072 MoveAxis(E, 77, ABG)
22:27:31.412 00.000 10072 Guiding  Dir = 2, Dur = 77
22:27:31.413 00.001 10072 IsGuiding returns 0
22:27:31.413 00.000 10072 PulseGuide returned control before completion, sleep 87
22:27:31.431 00.018 1032 UpdateGuideState exits: m=1352 SNR=25.9
22:27:31.434 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:31.435 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:31.436 00.001 1032 Enqueuing Expose request
22:27:31.511 00.075 10072 IsGuiding returns 0
22:27:31.511 00.000 10072 Move returns status 0, amount 77
22:27:31.511 00.000 10072 MoveAxis(N, 0, ABG)
22:27:31.511 00.000 10072 Move returns status 0, amount 0
22:27:31.511 00.000 10072 move complete, result=0
22:27:31.511 00.000 10072 worker thread done servicing request
22:27:31.511 00.000 10072 Worker thread wakes up
22:27:31.511 00.000 1032 GuideStep: -0.1 px 77 ms EAST, -0.1 px 0 ms NORTH
22:27:31.514 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:31.515 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:31.922 00.407 10072 Exposure complete
22:27:31.979 00.057 10072 worker thread done servicing request
22:27:31.979 00.000 1032 OnExposeComplete: enter
22:27:31.988 00.009 1032 UpdateGuideState(): m_state=6
22:27:31.991 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4079
22:27:31.992 00.001 1032 Star::Find returns 1 (0), X=1099.58, Y=136.21, Mass=1498, SNR=27.2, Peak=134 HFD=3.2
22:27:31.994 00.002 1032 MultiStar: [#1 -0.04,-0.10,0.89,U] [#2 0.22,-0.18,0.00,M10] [#3 0.15,0.09,0.71,U] [#4 0.13,-0.13,0.65,U] [#5 0.35,-0.17,0.00,M10] [#6 0.01,-0.00,0.56,U] [#7 -0.09,-0.08,0.63,U] [#8 0.07,-0.10,0.50,U] 
22:27:31.996 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.03}, one-star: {0.30, 0.04}
22:27:31.998 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:27:32.000 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:27:32.001 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.37 mountX=-0.06 mountY=-0.08, mountTheta=-2.20
22:27:32.004 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
22:27:32.007 00.003 1032 Enqueuing Move request for scope (0.09, -0.03)
22:27:32.009 00.002 10072 Worker thread wakes up
22:27:32.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:27:32.009 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:27:32.009 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.06 yDistance=-0.08
22:27:32.011 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:27:32.014 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:32.014 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:27:32.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:32.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:27:32.014 00.000 10072 MoveAxis(E, 12, ABG)
22:27:32.014 00.000 10072 Guiding  Dir = 2, Dur = 12
22:27:32.015 00.001 10072 IsGuiding returns 0
22:27:32.015 00.000 10072 PulseGuide returned control before completion, sleep 22
22:27:32.034 00.019 1032 UpdateGuideState exits: m=1498 SNR=27.2
22:27:32.036 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:32.038 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:32.040 00.002 1032 Enqueuing Expose request
22:27:32.046 00.006 10072 IsGuiding returns 0
22:27:32.046 00.000 10072 Move returns status 0, amount 12
22:27:32.046 00.000 10072 MoveAxis(N, 0, ABG)
22:27:32.046 00.000 10072 Move returns status 0, amount 0
22:27:32.046 00.000 10072 move complete, result=0
22:27:32.046 00.000 10072 worker thread done servicing request
22:27:32.046 00.000 10072 Worker thread wakes up
22:27:32.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:32.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:32.051 00.005 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
22:27:32.671 00.620 10072 Exposure complete
22:27:32.724 00.053 10072 worker thread done servicing request
22:27:32.724 00.000 1032 OnExposeComplete: enter
22:27:32.726 00.002 1032 UpdateGuideState(): m_state=6
22:27:32.728 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4080
22:27:32.731 00.003 1032 Star::Find returns 1 (0), X=1099.65, Y=136.29, Mass=1345, SNR=25.8, Peak=123 HFD=3.2
22:27:32.735 00.004 1032 MultiStar: [#1 0.02,-0.06,0.89,U] [#2 0.19,0.03,0.84,U] [#3 0.20,0.13,0.75,U] [#4 -0.03,-0.06,0.66,U] [#5 0.25,-0.12,0.00,R] [#6 -0.03,0.07,0.64,U] [#7 -0.04,0.08,0.63,U] [#8 0.03,0.05,0.50,U] 
22:27:32.741 00.006 1032 refined, 7 included, MultiStar: {0.11, 0.04}, one-star: {0.36, 0.11}
22:27:32.745 00.004 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
22:27:32.747 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
22:27:32.750 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.37 mountX=0.01 mountY=-0.12, mountTheta=-1.46
22:27:32.753 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
22:27:32.755 00.002 1032 Enqueuing Move request for scope (0.11, 0.04)
22:27:32.756 00.001 10072 Worker thread wakes up
22:27:32.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
22:27:32.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
22:27:32.756 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
22:27:32.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:27:32.761 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:32.761 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:27:32.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:32.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:27:32.761 00.000 10072 MoveAxis(E, 13, ABG)
22:27:32.761 00.000 10072 Guiding  Dir = 2, Dur = 13
22:27:32.762 00.001 10072 IsGuiding returns 0
22:27:32.762 00.000 10072 PulseGuide returned control before completion, sleep 23
22:27:32.781 00.019 1032 UpdateGuideState exits: m=1345 SNR=25.8
22:27:32.784 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:32.786 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:32.787 00.001 1032 Enqueuing Expose request
22:27:32.794 00.007 10072 IsGuiding returns 0
22:27:32.794 00.000 10072 Move returns status 0, amount 13
22:27:32.794 00.000 10072 MoveAxis(N, 0, ABG)
22:27:32.794 00.000 10072 Move returns status 0, amount 0
22:27:32.794 00.000 10072 move complete, result=0
22:27:32.794 00.000 10072 worker thread done servicing request
22:27:32.795 00.001 10072 Worker thread wakes up
22:27:32.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:32.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:32.799 00.004 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:27:33.202 00.403 10072 Exposure complete
22:27:33.254 00.052 10072 worker thread done servicing request
22:27:33.254 00.000 1032 OnExposeComplete: enter
22:27:33.256 00.002 1032 UpdateGuideState(): m_state=6
22:27:33.259 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4081
22:27:33.260 00.001 1032 Star::Find returns 1 (0), X=1099.59, Y=136.30, Mass=1232, SNR=24.6, Peak=109 HFD=3.2
22:27:33.262 00.002 1032 MultiStar: [#1 0.03,-0.07,0.99,U] [#2 0.14,-0.05,0.84,U] [#3 0.13,0.05,0.85,U] [#4 0.04,-0.07,0.65,U] [#5 0.08,-0.05,0.65,U] [#6 0.02,-0.08,0.64,U] [#7 -0.07,-0.02,0.72,U] [#8 -0.04,0.05,0.55,U] 
22:27:33.263 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.31, 0.13}
22:27:33.266 00.003 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
22:27:33.268 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
22:27:33.271 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.10 mountX=-0.03 mountY=-0.08, mountTheta=-1.93
22:27:33.274 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:27:33.276 00.002 1032 Enqueuing Move request for scope (0.08, -0.01)
22:27:33.277 00.001 10072 Worker thread wakes up
22:27:33.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:27:33.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:27:33.277 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.08
22:27:33.278 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:27:33.281 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:33.281 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:27:33.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:33.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:27:33.281 00.000 10072 MoveAxis(E, 12, ABG)
22:27:33.281 00.000 10072 Guiding  Dir = 2, Dur = 12
22:27:33.282 00.001 10072 IsGuiding returns 0
22:27:33.282 00.000 10072 PulseGuide returned control before completion, sleep 22
22:27:33.298 00.016 1032 UpdateGuideState exits: m=1232 SNR=24.6
22:27:33.302 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:33.303 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:33.305 00.002 1032 Enqueuing Expose request
22:27:33.312 00.007 10072 IsGuiding returns 0
22:27:33.312 00.000 10072 Move returns status 0, amount 12
22:27:33.312 00.000 10072 MoveAxis(N, 0, ABG)
22:27:33.312 00.000 10072 Move returns status 0, amount 0
22:27:33.312 00.000 10072 move complete, result=0
22:27:33.312 00.000 10072 worker thread done servicing request
22:27:33.312 00.000 10072 Worker thread wakes up
22:27:33.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:33.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:33.315 00.003 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
22:27:33.940 00.625 10072 Exposure complete
22:27:33.992 00.052 10072 worker thread done servicing request
22:27:33.992 00.000 1032 OnExposeComplete: enter
22:27:33.994 00.002 1032 UpdateGuideState(): m_state=6
22:27:33.996 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4082
22:27:33.998 00.002 1032 Star::Find returns 1 (0), X=1099.56, Y=136.16, Mass=1181, SNR=24.1, Peak=110 HFD=3.2
22:27:34.000 00.002 1032 MultiStar: [#1 0.03,-0.19,1.01,U] [#2 0.15,-0.22,0.00,M9] [#3 0.19,-0.05,0.77,U] [#4 0.11,-0.24,0.00,M1] [#5 -0.05,-0.14,0.71,U] [#6 -0.01,-0.10,0.62,U] [#7 0.04,-0.22,0.72,U] [#8 0.12,-0.08,0.55,U] 
22:27:34.001 00.001 1032 refined, 6 included, MultiStar: {0.10, -0.11}, one-star: {0.28, -0.01}
22:27:34.003 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
22:27:34.005 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
22:27:34.006 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.86 mountX=-0.13 mountY=-0.06, mountTheta=-2.69
22:27:34.009 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
22:27:34.011 00.002 1032 Enqueuing Move request for scope (0.10, -0.11)
22:27:34.013 00.002 10072 Worker thread wakes up
22:27:34.013 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
22:27:34.013 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
22:27:34.013 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.13 yDistance=-0.06
22:27:34.015 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:27:34.021 00.006 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 285.76
22:27:34.021 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
22:27:34.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:34.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:34.021 00.000 10072 MoveAxis(E, 76, ABG)
22:27:34.021 00.000 10072 Guiding  Dir = 2, Dur = 76
22:27:34.021 00.000 10072 IsGuiding returns 0
22:27:34.022 00.001 10072 PulseGuide returned control before completion, sleep 86
22:27:34.039 00.017 1032 UpdateGuideState exits: m=1181 SNR=24.1
22:27:34.041 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:34.042 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:34.045 00.003 1032 Enqueuing Expose request
22:27:34.110 00.065 10072 IsGuiding returns 0
22:27:34.111 00.001 10072 Move returns status 0, amount 76
22:27:34.111 00.000 10072 MoveAxis(N, 0, ABG)
22:27:34.111 00.000 10072 Move returns status 0, amount 0
22:27:34.111 00.000 10072 move complete, result=0
22:27:34.111 00.000 1032 GuideStep: -0.1 px 76 ms EAST, -0.1 px 0 ms NORTH
22:27:34.114 00.003 10072 worker thread done servicing request
22:27:34.114 00.000 10072 Worker thread wakes up
22:27:34.114 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:34.114 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:34.522 00.408 10072 Exposure complete
22:27:34.572 00.050 10072 worker thread done servicing request
22:27:34.572 00.000 1032 OnExposeComplete: enter
22:27:34.576 00.004 1032 UpdateGuideState(): m_state=6
22:27:34.577 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4083
22:27:34.578 00.001 1032 Star::Find returns 1 (0), X=1099.60, Y=136.18, Mass=1333, SNR=25.7, Peak=122 HFD=3.2
22:27:34.583 00.005 1032 MultiStar: [#1 -0.01,-0.17,0.91,U] [#2 0.16,-0.15,0.76,U] [#3 0.14,-0.02,0.76,U] [#4 0.11,-0.22,0.00,M2] [#5 -0.08,-0.16,0.69,U] [#6 0.12,-0.04,0.60,U] [#7 -0.04,-0.25,0.00,M1] [#8 0.03,-0.09,0.51,U] 
22:27:34.585 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.09}, one-star: {0.32, 0.01}
22:27:34.587 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
22:27:34.588 00.001 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
22:27:34.590 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.67 mountX=-0.11 mountY=-0.08, mountTheta=-2.50
22:27:34.592 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
22:27:34.594 00.002 1032 Enqueuing Move request for scope (0.11, -0.09)
22:27:34.596 00.002 10072 Worker thread wakes up
22:27:34.596 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
22:27:34.596 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
22:27:34.596 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.11 yDistance=-0.08
22:27:34.598 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:27:34.600 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.76
22:27:34.600 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:27:34.600 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:34.600 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:27:34.600 00.000 10072 MoveAxis(E, 13, ABG)
22:27:34.600 00.000 10072 Guiding  Dir = 2, Dur = 13
22:27:34.601 00.001 10072 IsGuiding returns 0
22:27:34.601 00.000 10072 PulseGuide returned control before completion, sleep 23
22:27:34.619 00.018 1032 UpdateGuideState exits: m=1333 SNR=25.7
22:27:34.621 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:34.623 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:34.625 00.002 1032 Enqueuing Expose request
22:27:34.627 00.002 10072 IsGuiding returns 0
22:27:34.627 00.000 10072 Move returns status 0, amount 13
22:27:34.627 00.000 10072 MoveAxis(N, 0, ABG)
22:27:34.627 00.000 10072 Move returns status 0, amount 0
22:27:34.627 00.000 10072 move complete, result=0
22:27:34.627 00.000 10072 worker thread done servicing request
22:27:34.627 00.000 10072 Worker thread wakes up
22:27:34.627 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:34.627 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:34.635 00.008 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:27:35.255 00.620 10072 Exposure complete
22:27:35.308 00.053 10072 worker thread done servicing request
22:27:35.308 00.000 1032 OnExposeComplete: enter
22:27:35.310 00.002 1032 UpdateGuideState(): m_state=6
22:27:35.313 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4084
22:27:35.314 00.001 1032 Star::Find returns 1 (0), X=1099.60, Y=136.22, Mass=1336, SNR=25.7, Peak=108 HFD=3.2
22:27:35.318 00.004 1032 MultiStar: [#1 -0.06,-0.02,0.96,U] [#2 0.21,-0.06,0.74,U] [#3 0.11,0.14,0.74,U] [#4 0.22,-0.06,0.64,U] [#5 -0.12,0.05,0.71,U] [#6 -0.04,-0.01,0.67,U] [#7 -0.10,-0.09,0.71,U] [#8 0.13,-0.05,0.54,U] 
22:27:35.320 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.00}, one-star: {0.32, 0.05}
22:27:35.322 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:27:35.323 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:27:35.324 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.03 mountX=-0.02 mountY=-0.07, mountTheta=-1.86
22:27:35.326 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
22:27:35.328 00.002 1032 Enqueuing Move request for scope (0.08, -0.00)
22:27:35.331 00.003 10072 Worker thread wakes up
22:27:35.331 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
22:27:35.331 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
22:27:35.331 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.02 yDistance=-0.07
22:27:35.335 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:27:35.337 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:27:35.337 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:27:35.337 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:35.337 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:27:35.337 00.000 10072 MoveAxis(E, 14, ABG)
22:27:35.337 00.000 10072 Guiding  Dir = 2, Dur = 14
22:27:35.338 00.001 10072 IsGuiding returns 0
22:27:35.338 00.000 10072 PulseGuide returned control before completion, sleep 24
22:27:35.355 00.017 1032 UpdateGuideState exits: m=1336 SNR=25.7
22:27:35.357 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:35.358 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:35.362 00.004 1032 Enqueuing Expose request
22:27:35.378 00.016 10072 IsGuiding returns 0
22:27:35.378 00.000 10072 Move returns status 0, amount 14
22:27:35.378 00.000 10072 MoveAxis(N, 0, ABG)
22:27:35.378 00.000 10072 Move returns status 0, amount 0
22:27:35.378 00.000 10072 move complete, result=0
22:27:35.378 00.000 10072 worker thread done servicing request
22:27:35.378 00.000 10072 Worker thread wakes up
22:27:35.378 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:35.378 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:35.378 00.000 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:27:35.789 00.411 10072 Exposure complete
22:27:35.844 00.055 10072 worker thread done servicing request
22:27:35.844 00.000 1032 OnExposeComplete: enter
22:27:35.846 00.002 1032 UpdateGuideState(): m_state=6
22:27:35.849 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4085
22:27:35.850 00.001 1032 Star::Find returns 1 (0), X=1099.53, Y=136.34, Mass=1178, SNR=24.1, Peak=110 HFD=3.2
22:27:35.852 00.002 1032 MultiStar: [#1 0.00,-0.06,1.02,U] [#2 0.19,-0.08,0.82,U] [#3 0.25,0.15,0.00,M1] [#4 0.19,-0.03,0.70,U] [#5 -0.13,0.07,0.69,U] [#6 -0.12,-0.06,0.64,U] [#7 -0.10,0.06,0.77,U] [#8 -0.00,0.07,0.52,U] 
22:27:35.853 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {0.25, 0.17}
22:27:35.855 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
22:27:35.856 00.001 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
22:27:35.858 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.38 mountX=0.01 mountY=-0.05, mountTheta=-1.45
22:27:35.862 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
22:27:35.865 00.003 1032 Enqueuing Move request for scope (0.05, 0.02)
22:27:35.867 00.002 10072 Worker thread wakes up
22:27:35.868 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
22:27:35.868 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
22:27:35.868 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
22:27:35.870 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:27:35.872 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:27:35.873 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:27:35.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:35.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:27:35.873 00.000 10072 MoveAxis(E, 13, ABG)
22:27:35.873 00.000 10072 Guiding  Dir = 2, Dur = 13
22:27:35.873 00.000 10072 IsGuiding returns 0
22:27:35.874 00.001 10072 PulseGuide returned control before completion, sleep 23
22:27:35.892 00.018 1032 UpdateGuideState exits: m=1178 SNR=24.1
22:27:35.895 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:35.897 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:35.899 00.002 1032 Enqueuing Expose request
22:27:35.910 00.011 10072 IsGuiding returns 0
22:27:35.910 00.000 10072 Move returns status 0, amount 13
22:27:35.911 00.001 10072 MoveAxis(N, 0, ABG)
22:27:35.911 00.000 10072 Move returns status 0, amount 0
22:27:35.911 00.000 10072 move complete, result=0
22:27:35.911 00.000 10072 worker thread done servicing request
22:27:35.911 00.000 10072 Worker thread wakes up
22:27:35.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:35.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:35.911 00.000 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:27:36.536 00.625 10072 Exposure complete
22:27:36.591 00.055 10072 worker thread done servicing request
22:27:36.591 00.000 1032 OnExposeComplete: enter
22:27:36.593 00.002 1032 UpdateGuideState(): m_state=6
22:27:36.595 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4086
22:27:36.597 00.002 1032 Star::Find returns 1 (0), X=1099.65, Y=136.16, Mass=1355, SNR=25.9, Peak=124 HFD=3.2
22:27:36.598 00.001 1032 MultiStar: [#1 0.04,-0.04,0.92,U] [#2 0.21,-0.03,0.75,U] [#3 0.11,0.17,0.75,U] [#4 0.20,0.01,0.70,U] [#5 -0.05,-0.09,0.60,U] [#6 -0.03,-0.01,0.59,U] [#7 -0.02,0.08,0.67,U] [#8 -0.06,0.01,0.46,U] 
22:27:36.600 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.37, -0.01}
22:27:36.603 00.003 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
22:27:36.604 00.001 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
22:27:36.605 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.10 mountX=-0.02 mountY=-0.11, mountTheta=-1.73
22:27:36.608 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
22:27:36.612 00.004 1032 Enqueuing Move request for scope (0.11, 0.01)
22:27:36.614 00.002 10072 Worker thread wakes up
22:27:36.614 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
22:27:36.614 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
22:27:36.614 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
22:27:36.616 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:27:36.618 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:27:36.618 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:27:36.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:36.619 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:27:36.619 00.000 10072 MoveAxis(E, 14, ABG)
22:27:36.619 00.000 10072 Guiding  Dir = 2, Dur = 14
22:27:36.619 00.000 10072 IsGuiding returns 0
22:27:36.620 00.001 10072 PulseGuide returned control before completion, sleep 24
22:27:36.637 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
22:27:36.639 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:36.641 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:36.645 00.004 1032 Enqueuing Expose request
22:27:36.660 00.015 10072 IsGuiding returns 0
22:27:36.660 00.000 10072 Move returns status 0, amount 14
22:27:36.660 00.000 10072 MoveAxis(N, 0, ABG)
22:27:36.660 00.000 10072 Move returns status 0, amount 0
22:27:36.660 00.000 10072 move complete, result=0
22:27:36.660 00.000 10072 worker thread done servicing request
22:27:36.660 00.000 10072 Worker thread wakes up
22:27:36.660 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:36.660 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:36.660 00.000 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:27:37.073 00.413 10072 Exposure complete
22:27:37.131 00.058 10072 worker thread done servicing request
22:27:37.131 00.000 1032 OnExposeComplete: enter
22:27:37.134 00.003 1032 UpdateGuideState(): m_state=6
22:27:37.135 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4087
22:27:37.136 00.001 1032 Star::Find returns 1 (0), X=1099.61, Y=136.12, Mass=1189, SNR=24.2, Peak=110 HFD=3.3
22:27:37.138 00.002 1032 MultiStar: [#1 -0.02,-0.01,1.01,U] [#2 0.15,-0.12,0.83,U] [#3 0.24,-0.01,0.81,U] [#4 0.10,-0.12,0.69,U] [#5 -0.04,-0.08,0.71,U] [#6 0.04,-0.14,0.66,U] [#7 -0.02,-0.16,0.67,U] [#8 0.13,-0.15,0.54,U] 
22:27:37.139 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.09}, one-star: {0.33, -0.05}
22:27:37.141 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
22:27:37.143 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
22:27:37.145 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.68 mountX=-0.11 mountY=-0.08, mountTheta=-2.51
22:27:37.148 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
22:27:37.150 00.002 1032 Enqueuing Move request for scope (0.11, -0.09)
22:27:37.152 00.002 10072 Worker thread wakes up
22:27:37.152 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
22:27:37.152 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
22:27:37.152 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.11 yDistance=-0.08
22:27:37.154 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=108, Gamma=2.230
22:27:37.156 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:27:37.156 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:27:37.157 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:37.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:27:37.157 00.000 10072 MoveAxis(E, 13, ABG)
22:27:37.157 00.000 10072 Guiding  Dir = 2, Dur = 13
22:27:37.157 00.000 10072 IsGuiding returns 0
22:27:37.157 00.000 10072 PulseGuide returned control before completion, sleep 23
22:27:37.172 00.015 1032 UpdateGuideState exits: m=1189 SNR=24.2
22:27:37.177 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:37.178 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:37.180 00.002 1032 Enqueuing Expose request
22:27:37.191 00.011 10072 IsGuiding returns 0
22:27:37.191 00.000 10072 Move returns status 0, amount 13
22:27:37.191 00.000 10072 MoveAxis(N, 0, ABG)
22:27:37.191 00.000 10072 Move returns status 0, amount 0
22:27:37.191 00.000 10072 move complete, result=0
22:27:37.191 00.000 10072 worker thread done servicing request
22:27:37.191 00.000 10072 Worker thread wakes up
22:27:37.191 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:37.191 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:37.191 00.000 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:27:37.817 00.626 10072 Exposure complete
22:27:37.870 00.053 10072 worker thread done servicing request
22:27:37.871 00.001 1032 OnExposeComplete: enter
22:27:37.872 00.001 1032 UpdateGuideState(): m_state=6
22:27:37.873 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4088
22:27:37.876 00.003 1032 Star::Find returns 1 (0), X=1099.62, Y=136.22, Mass=1353, SNR=25.8, Peak=118 HFD=3.2
22:27:37.878 00.002 1032 MultiStar: [#1 -0.05,-0.11,0.97,U] [#2 0.28,-0.20,0.00,M5] [#3 0.12,0.13,0.73,U] [#4 0.19,-0.12,0.69,U] [#5 -0.02,-0.16,0.64,U] [#6 -0.05,-0.03,0.65,U] [#7 -0.14,-0.08,0.68,U] [#8 0.12,-0.12,0.52,U] 
22:27:37.880 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {0.34, 0.04}
22:27:37.882 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
22:27:37.884 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
22:27:37.885 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.59 mountX=-0.07 mountY=-0.06, mountTheta=-2.42
22:27:37.889 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
22:27:37.890 00.001 1032 Enqueuing Move request for scope (0.07, -0.05)
22:27:37.892 00.002 10072 Worker thread wakes up
22:27:37.892 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
22:27:37.892 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
22:27:37.892 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.06
22:27:37.898 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:27:37.901 00.003 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:27:37.901 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:27:37.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:37.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:37.901 00.000 10072 MoveAxis(E, 15, ABG)
22:27:37.901 00.000 10072 Guiding  Dir = 2, Dur = 15
22:27:37.901 00.000 10072 IsGuiding returns 0
22:27:37.902 00.001 10072 PulseGuide returned control before completion, sleep 25
22:27:37.919 00.017 1032 UpdateGuideState exits: m=1353 SNR=25.8
22:27:37.921 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:37.922 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:37.927 00.005 1032 Enqueuing Expose request
22:27:37.941 00.014 10072 IsGuiding returns 0
22:27:37.941 00.000 10072 Move returns status 0, amount 15
22:27:37.941 00.000 10072 MoveAxis(N, 0, ABG)
22:27:37.941 00.000 10072 Move returns status 0, amount 0
22:27:37.941 00.000 10072 move complete, result=0
22:27:37.941 00.000 10072 worker thread done servicing request
22:27:37.941 00.000 10072 Worker thread wakes up
22:27:37.941 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:37.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:37.941 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:27:38.351 00.410 10072 Exposure complete
22:27:38.404 00.053 10072 worker thread done servicing request
22:27:38.404 00.000 1032 OnExposeComplete: enter
22:27:38.406 00.002 1032 UpdateGuideState(): m_state=6
22:27:38.408 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4089
22:27:38.411 00.003 1032 Star::Find returns 1 (0), X=1099.64, Y=136.26, Mass=1436, SNR=26.6, Peak=122 HFD=3.2
22:27:38.413 00.002 1032 MultiStar: [#1 0.00,-0.06,0.94,U] [#2 0.28,-0.13,0.00,M6] [#3 0.13,0.09,0.72,U] [#4 0.12,0.02,0.62,U] [#5 0.02,-0.15,0.63,U] [#6 -0.02,0.05,0.55,U] [#7 -0.02,-0.12,0.65,U] [#8 0.14,0.05,0.49,U] 
22:27:38.416 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.00}, one-star: {0.36, 0.08}
22:27:38.418 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:27:38.420 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:27:38.421 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.03 mountX=-0.03 mountY=-0.10, mountTheta=-1.86
22:27:38.424 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.00, opts=13)
22:27:38.428 00.004 1032 Enqueuing Move request for scope (0.10, -0.00)
22:27:38.430 00.002 10072 Worker thread wakes up
22:27:38.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
22:27:38.430 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
22:27:38.430 00.000 10072 Moving (0.10, -0.00) raw xDistance=-0.03 yDistance=-0.10
22:27:38.433 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:27:38.436 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:27:38.436 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:27:38.436 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:38.436 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:27:38.436 00.000 10072 MoveAxis(E, 13, ABG)
22:27:38.436 00.000 10072 Guiding  Dir = 2, Dur = 13
22:27:38.437 00.001 10072 IsGuiding returns 0
22:27:38.437 00.000 10072 PulseGuide returned control before completion, sleep 23
22:27:38.455 00.018 1032 UpdateGuideState exits: m=1436 SNR=26.6
22:27:38.459 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:38.460 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:38.462 00.002 1032 Enqueuing Expose request
22:27:38.473 00.011 10072 IsGuiding returns 0
22:27:38.473 00.000 10072 Move returns status 0, amount 13
22:27:38.473 00.000 10072 MoveAxis(N, 0, ABG)
22:27:38.473 00.000 10072 Move returns status 0, amount 0
22:27:38.473 00.000 10072 move complete, result=0
22:27:38.473 00.000 10072 worker thread done servicing request
22:27:38.473 00.000 10072 Worker thread wakes up
22:27:38.473 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:38.473 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:38.475 00.002 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:27:39.101 00.626 10072 Exposure complete
22:27:39.155 00.054 10072 worker thread done servicing request
22:27:39.155 00.000 1032 OnExposeComplete: enter
22:27:39.157 00.002 1032 UpdateGuideState(): m_state=6
22:27:39.159 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4090
22:27:39.161 00.002 1032 Star::Find returns 1 (0), X=1099.59, Y=136.11, Mass=1303, SNR=25.4, Peak=125 HFD=3.2
22:27:39.163 00.002 1032 MultiStar: [#1 -0.06,-0.20,0.92,U] [#2 0.23,-0.14,0.00,M7] [#3 0.21,-0.11,0.75,U] [#4 0.15,-0.24,0.00,M1] [#5 -0.06,0.01,0.66,U] [#6 -0.06,-0.12,0.56,U] [#7 -0.08,-0.14,0.70,U] [#8 0.05,-0.24,0.00,M1] 
22:27:39.165 00.002 1032 refined, 5 included, MultiStar: {0.06, -0.11}, one-star: {0.31, -0.06}
22:27:39.167 00.002 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
22:27:39.168 00.001 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
22:27:39.170 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.04 mountX=-0.12 mountY=-0.03, mountTheta=-2.87
22:27:39.173 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.11, opts=13)
22:27:39.176 00.003 1032 Enqueuing Move request for scope (0.06, -0.11)
22:27:39.178 00.002 10072 Worker thread wakes up
22:27:39.178 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
22:27:39.178 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
22:27:39.179 00.001 10072 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=-0.03
22:27:39.182 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:27:39.184 00.002 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:27:39.184 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
22:27:39.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:39.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:27:39.184 00.000 10072 MoveAxis(E, 15, ABG)
22:27:39.184 00.000 10072 Guiding  Dir = 2, Dur = 15
22:27:39.184 00.000 10072 IsGuiding returns 0
22:27:39.185 00.001 10072 PulseGuide returned control before completion, sleep 25
22:27:39.202 00.017 1032 UpdateGuideState exits: m=1303 SNR=25.4
22:27:39.206 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:39.210 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:39.213 00.003 1032 Enqueuing Expose request
22:27:39.224 00.011 10072 IsGuiding returns 0
22:27:39.224 00.000 10072 Move returns status 0, amount 15
22:27:39.224 00.000 10072 MoveAxis(N, 0, ABG)
22:27:39.224 00.000 10072 Move returns status 0, amount 0
22:27:39.224 00.000 10072 move complete, result=0
22:27:39.224 00.000 10072 worker thread done servicing request
22:27:39.224 00.000 10072 Worker thread wakes up
22:27:39.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:39.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:39.225 00.001 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
22:27:39.634 00.409 10072 Exposure complete
22:27:39.686 00.052 10072 worker thread done servicing request
22:27:39.686 00.000 1032 OnExposeComplete: enter
22:27:39.688 00.002 1032 UpdateGuideState(): m_state=6
22:27:39.689 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4091
22:27:39.691 00.002 1032 Star::Find returns 1 (0), X=1099.66, Y=136.04, Mass=1329, SNR=25.6, Peak=108 HFD=3.3
22:27:39.694 00.003 1032 MultiStar: [#1 0.07,-0.18,0.92,U] [#2 0.23,-0.21,0.00,M8] [#3 0.22,-0.13,0.00,M1] [#4 0.18,-0.26,0.00,M2] [#5 -0.09,-0.10,0.65,U] [#6 -0.02,-0.10,0.62,U] [#7 -0.05,-0.09,0.69,U] [#8 0.07,-0.11,0.53,U] 
22:27:39.695 00.001 1032 refined, 5 included, MultiStar: {0.08, -0.12}, one-star: {0.38, -0.13}
22:27:39.697 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
22:27:39.698 00.001 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
22:27:39.699 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.97 mountX=-0.14 mountY=-0.05, mountTheta=-2.80
22:27:39.701 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.12, opts=13)
22:27:39.703 00.002 1032 Enqueuing Move request for scope (0.08, -0.12)
22:27:39.708 00.005 10072 Worker thread wakes up
22:27:39.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
22:27:39.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
22:27:39.708 00.000 10072 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.05
22:27:39.710 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:27:39.712 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 285.77
22:27:39.712 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:27:39.712 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:39.712 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:27:39.712 00.000 10072 MoveAxis(E, 80, ABG)
22:27:39.712 00.000 10072 Guiding  Dir = 2, Dur = 80
22:27:39.713 00.001 10072 IsGuiding returns 0
22:27:39.713 00.000 10072 PulseGuide returned control before completion, sleep 90
22:27:39.730 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:27:39.732 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:39.734 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:39.736 00.002 1032 Enqueuing Expose request
22:27:39.815 00.079 10072 IsGuiding returns 0
22:27:39.815 00.000 10072 Move returns status 0, amount 80
22:27:39.815 00.000 10072 MoveAxis(N, 0, ABG)
22:27:39.815 00.000 10072 Move returns status 0, amount 0
22:27:39.815 00.000 10072 move complete, result=0
22:27:39.815 00.000 10072 worker thread done servicing request
22:27:39.816 00.001 10072 Worker thread wakes up
22:27:39.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:39.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:39.816 00.000 1032 GuideStep: -0.1 px 80 ms EAST, -0.1 px 0 ms NORTH
22:27:40.442 00.626 10072 Exposure complete
22:27:40.494 00.052 10072 worker thread done servicing request
22:27:40.494 00.000 1032 OnExposeComplete: enter
22:27:40.496 00.002 1032 UpdateGuideState(): m_state=6
22:27:40.498 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4092
22:27:40.500 00.002 1032 Star::Find returns 1 (0), X=1099.68, Y=136.07, Mass=1281, SNR=25.1, Peak=104 HFD=3.3
22:27:40.502 00.002 1032 MultiStar: [#1 0.08,-0.19,0.99,U] [#2 0.27,-0.21,0.00,M9] [#3 0.21,0.05,0.75,U] [#4 0.13,-0.19,0.69,U] [#5 0.09,-0.10,0.70,U] [#6 -0.01,-0.02,0.64,U] [#7 -0.01,-0.10,0.78,U] [#8 0.13,-0.08,0.54,U] 
22:27:40.504 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.10}, one-star: {0.40, -0.11}
22:27:40.507 00.003 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
22:27:40.508 00.001 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
22:27:40.510 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.60 mountX=-0.13 mountY=-0.11, mountTheta=-2.43
22:27:40.512 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
22:27:40.514 00.002 1032 Enqueuing Move request for scope (0.14, -0.10)
22:27:40.514 00.000 10072 Worker thread wakes up
22:27:40.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
22:27:40.514 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
22:27:40.514 00.000 10072 Moving (0.14, -0.10) raw xDistance=-0.13 yDistance=-0.11
22:27:40.517 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=150, Gamma=2.230
22:27:40.520 00.003 10072 PPEC rslt: input = -0.13, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.77
22:27:40.520 00.000 10072 PPEC: input: -0.13, control: -0.02, exposure: 500
22:27:40.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:40.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:27:40.520 00.000 10072 MoveAxis(E, 16, ABG)
22:27:40.520 00.000 10072 Guiding  Dir = 2, Dur = 16
22:27:40.521 00.001 10072 IsGuiding returns 0
22:27:40.521 00.000 10072 PulseGuide returned control before completion, sleep 26
22:27:40.539 00.018 1032 UpdateGuideState exits: m=1281 SNR=25.1
22:27:40.541 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:40.542 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:40.544 00.002 1032 Enqueuing Expose request
22:27:40.552 00.008 10072 IsGuiding returns 0
22:27:40.552 00.000 10072 Move returns status 0, amount 16
22:27:40.552 00.000 10072 MoveAxis(N, 0, ABG)
22:27:40.552 00.000 10072 Move returns status 0, amount 0
22:27:40.552 00.000 10072 move complete, result=0
22:27:40.552 00.000 10072 worker thread done servicing request
22:27:40.552 00.000 10072 Worker thread wakes up
22:27:40.552 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:40.552 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:40.556 00.004 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
22:27:40.963 00.407 10072 Exposure complete
22:27:41.017 00.054 10072 worker thread done servicing request
22:27:41.019 00.002 1032 OnExposeComplete: enter
22:27:41.021 00.002 1032 UpdateGuideState(): m_state=6
22:27:41.025 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4093
22:27:41.027 00.002 1032 Star::Find returns 1 (0), X=1099.56, Y=136.22, Mass=1308, SNR=25.4, Peak=108 HFD=3.2
22:27:41.029 00.002 1032 MultiStar: [#1 -0.01,-0.09,0.97,U] [#2 0.24,-0.04,0.76,U] [#3 0.05,0.03,0.72,U] [#4 0.15,0.04,0.67,U] [#5 -0.07,-0.07,0.69,U] [#6 -0.12,0.20,0.64,U] [#7 -0.07,0.04,0.66,U] [#8 0.06,0.02,0.51,U] 
22:27:41.030 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.27, 0.05}
22:27:41.032 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:27:41.034 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:27:41.035 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.21 mountX=-0.00 mountY=-0.07, mountTheta=-1.62
22:27:41.038 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
22:27:41.041 00.003 1032 Enqueuing Move request for scope (0.07, 0.01)
22:27:41.043 00.002 10072 Worker thread wakes up
22:27:41.043 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
22:27:41.043 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
22:27:41.043 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.00 yDistance=-0.07
22:27:41.045 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:27:41.047 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:27:41.047 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:27:41.047 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:41.047 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:27:41.047 00.000 10072 MoveAxis(E, 14, ABG)
22:27:41.047 00.000 10072 Guiding  Dir = 2, Dur = 14
22:27:41.049 00.002 10072 IsGuiding returns 0
22:27:41.051 00.002 10072 PulseGuide returned control before completion, sleep 23
22:27:41.067 00.016 1032 UpdateGuideState exits: m=1308 SNR=25.4
22:27:41.070 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:41.072 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:41.074 00.002 1032 Enqueuing Expose request
22:27:41.083 00.009 10072 IsGuiding returns 0
22:27:41.084 00.001 10072 Move returns status 0, amount 14
22:27:41.084 00.000 10072 MoveAxis(N, 0, ABG)
22:27:41.084 00.000 10072 Move returns status 0, amount 0
22:27:41.084 00.000 10072 move complete, result=0
22:27:41.084 00.000 10072 worker thread done servicing request
22:27:41.084 00.000 10072 Worker thread wakes up
22:27:41.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:41.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:41.086 00.002 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:27:41.710 00.624 10072 Exposure complete
22:27:41.763 00.053 10072 worker thread done servicing request
22:27:41.763 00.000 1032 OnExposeComplete: enter
22:27:41.766 00.003 1032 UpdateGuideState(): m_state=6
22:27:41.770 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4094
22:27:41.774 00.004 1032 Star::Find returns 1 (0), X=1099.54, Y=136.32, Mass=1237, SNR=24.7, Peak=116 HFD=3.2
22:27:41.776 00.002 1032 MultiStar: [#1 -0.06,-0.01,0.97,U] [#2 0.11,-0.03,0.81,U] [#3 0.26,0.11,0.00,M1] [#4 0.17,-0.01,0.74,U] [#5 -0.12,0.02,0.69,U] [#6 -0.13,0.15,0.64,U] [#7 -0.07,0.00,0.77,U] [#8 0.06,0.01,0.53,U] 
22:27:41.778 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {0.26, 0.15}
22:27:41.780 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
22:27:41.781 00.001 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
22:27:41.783 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.82 mountX=0.03 mountY=-0.04, mountTheta=-1.01
22:27:41.788 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
22:27:41.790 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
22:27:41.793 00.003 10072 Worker thread wakes up
22:27:41.793 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:27:41.793 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:27:41.793 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.04
22:27:41.796 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:27:41.805 00.009 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:27:41.805 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:27:41.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:41.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:27:41.805 00.000 10072 MoveAxis(E, 17, ABG)
22:27:41.805 00.000 10072 Guiding  Dir = 2, Dur = 17
22:27:41.807 00.002 10072 IsGuiding returns 0
22:27:41.809 00.002 10072 PulseGuide returned control before completion, sleep 26
22:27:41.825 00.016 1032 UpdateGuideState exits: m=1237 SNR=24.7
22:27:41.827 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:41.829 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:41.831 00.002 1032 Enqueuing Expose request
22:27:41.846 00.015 10072 IsGuiding returns 0
22:27:41.846 00.000 10072 Move returns status 0, amount 17
22:27:41.846 00.000 10072 MoveAxis(N, 0, ABG)
22:27:41.846 00.000 10072 Move returns status 0, amount 0
22:27:41.846 00.000 10072 move complete, result=0
22:27:41.846 00.000 10072 worker thread done servicing request
22:27:41.846 00.000 10072 Worker thread wakes up
22:27:41.847 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:41.847 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:41.847 00.000 1032 GuideStep: 0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
22:27:42.256 00.409 10072 Exposure complete
22:27:42.309 00.053 10072 worker thread done servicing request
22:27:42.309 00.000 1032 OnExposeComplete: enter
22:27:42.310 00.001 1032 UpdateGuideState(): m_state=6
22:27:42.312 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4095
22:27:42.314 00.002 1032 Star::Find returns 1 (0), X=1099.56, Y=136.28, Mass=1325, SNR=25.6, Peak=123 HFD=3.2
22:27:42.316 00.002 1032 MultiStar: [#1 -0.06,-0.01,0.92,U] [#2 0.17,-0.02,0.75,U] [#3 0.14,0.10,0.72,U] [#4 0.07,-0.02,0.66,U] [#5 -0.05,0.14,0.66,U] [#6 -0.02,0.15,0.59,U] [#7 -0.08,-0.04,0.72,U] [#8 0.04,0.05,0.48,U] 
22:27:42.318 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.28, 0.11}
22:27:42.319 00.001 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
22:27:42.321 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
22:27:42.322 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.65 mountX=0.03 mountY=-0.07, mountTheta=-1.18
22:27:42.324 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
22:27:42.326 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
22:27:42.327 00.001 10072 Worker thread wakes up
22:27:42.327 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:27:42.327 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:27:42.328 00.001 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
22:27:42.330 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:27:42.333 00.003 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:27:42.333 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:27:42.333 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:42.333 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:27:42.333 00.000 10072 MoveAxis(E, 15, ABG)
22:27:42.333 00.000 10072 Guiding  Dir = 2, Dur = 15
22:27:42.334 00.001 10072 IsGuiding returns 0
22:27:42.336 00.002 10072 PulseGuide returned control before completion, sleep 23
22:27:42.353 00.017 1032 UpdateGuideState exits: m=1325 SNR=25.6
22:27:42.356 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:42.357 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:42.359 00.002 1032 Enqueuing Expose request
22:27:42.364 00.005 10072 IsGuiding returns 0
22:27:42.364 00.000 10072 Move returns status 0, amount 15
22:27:42.364 00.000 10072 MoveAxis(N, 0, ABG)
22:27:42.364 00.000 10072 Move returns status 0, amount 0
22:27:42.364 00.000 10072 move complete, result=0
22:27:42.364 00.000 10072 worker thread done servicing request
22:27:42.364 00.000 10072 Worker thread wakes up
22:27:42.364 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:42.364 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:42.370 00.006 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:27:42.994 00.624 10072 Exposure complete
22:27:43.045 00.051 10072 worker thread done servicing request
22:27:43.045 00.000 1032 OnExposeComplete: enter
22:27:43.047 00.002 1032 UpdateGuideState(): m_state=6
22:27:43.050 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4096
22:27:43.051 00.001 1032 Star::Find returns 1 (0), X=1099.61, Y=136.26, Mass=1375, SNR=26.1, Peak=123 HFD=3.2
22:27:43.053 00.002 1032 MultiStar: [#1 -0.05,-0.20,0.95,U] [#2 0.21,-0.11,0.75,U] [#3 0.12,0.08,0.74,U] [#4 0.17,-0.07,0.68,U] [#5 0.01,-0.06,0.65,U] [#6 0.08,-0.05,0.60,U] [#7 0.05,-0.05,0.70,U] [#8 0.11,-0.01,0.53,U] 
22:27:43.055 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.32, 0.09}
22:27:43.057 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
22:27:43.058 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
22:27:43.060 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.35 mountX=-0.07 mountY=-0.10, mountTheta=-2.18
22:27:43.062 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
22:27:43.064 00.002 1032 Enqueuing Move request for scope (0.12, -0.04)
22:27:43.066 00.002 10072 Worker thread wakes up
22:27:43.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
22:27:43.066 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
22:27:43.066 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.10
22:27:43.068 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:27:43.070 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:27:43.070 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:27:43.070 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:43.071 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:27:43.071 00.000 10072 MoveAxis(E, 17, ABG)
22:27:43.071 00.000 10072 Guiding  Dir = 2, Dur = 17
22:27:43.071 00.000 10072 IsGuiding returns 0
22:27:43.071 00.000 10072 PulseGuide returned control before completion, sleep 27
22:27:43.089 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.1
22:27:43.091 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:43.093 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:43.095 00.002 1032 Enqueuing Expose request
22:27:43.101 00.006 10072 IsGuiding returns 0
22:27:43.101 00.000 10072 Move returns status 0, amount 17
22:27:43.101 00.000 10072 MoveAxis(N, 0, ABG)
22:27:43.101 00.000 10072 Move returns status 0, amount 0
22:27:43.101 00.000 10072 move complete, result=0
22:27:43.101 00.000 10072 worker thread done servicing request
22:27:43.101 00.000 10072 Worker thread wakes up
22:27:43.101 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:43.102 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:43.105 00.003 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:27:43.513 00.408 10072 Exposure complete
22:27:43.574 00.061 10072 worker thread done servicing request
22:27:43.575 00.001 1032 OnExposeComplete: enter
22:27:43.576 00.001 1032 UpdateGuideState(): m_state=6
22:27:43.579 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4097
22:27:43.581 00.002 1032 Star::Find returns 1 (0), X=1099.57, Y=136.23, Mass=1251, SNR=24.8, Peak=118 HFD=3.2
22:27:43.583 00.002 1032 MultiStar: [#1 -0.08,-0.04,0.96,U] [#2 0.20,-0.06,0.78,U] [#3 0.16,-0.04,0.80,U] [#4 0.12,-0.03,0.71,U] [#5 -0.05,-0.04,0.68,U] [#6 0.02,-0.02,0.58,U] [#7 -0.22,0.01,0.70,U] [#8 0.27,-0.02,0.00,M1] 
22:27:43.584 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.02}, one-star: {0.29, 0.06}
22:27:43.586 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
22:27:43.588 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
22:27:43.590 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.29 mountX=-0.04 mountY=-0.06, mountTheta=-2.12
22:27:43.593 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
22:27:43.595 00.002 1032 Enqueuing Move request for scope (0.07, -0.02)
22:27:43.597 00.002 10072 Worker thread wakes up
22:27:43.598 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:27:43.598 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:27:43.598 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
22:27:43.600 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:27:43.602 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:27:43.602 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:27:43.602 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:43.602 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:43.602 00.000 10072 MoveAxis(E, 15, ABG)
22:27:43.602 00.000 10072 Guiding  Dir = 2, Dur = 15
22:27:43.603 00.001 10072 IsGuiding returns 0
22:27:43.603 00.000 10072 PulseGuide returned control before completion, sleep 25
22:27:43.622 00.019 1032 UpdateGuideState exits: m=1251 SNR=24.8
22:27:43.624 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:43.626 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:43.628 00.002 1032 Enqueuing Expose request
22:27:43.634 00.006 10072 IsGuiding returns 0
22:27:43.634 00.000 10072 Move returns status 0, amount 15
22:27:43.634 00.000 10072 MoveAxis(N, 0, ABG)
22:27:43.634 00.000 10072 Move returns status 0, amount 0
22:27:43.634 00.000 10072 move complete, result=0
22:27:43.635 00.001 10072 worker thread done servicing request
22:27:43.635 00.000 10072 Worker thread wakes up
22:27:43.635 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:43.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:43.638 00.003 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:27:44.263 00.625 10072 Exposure complete
22:27:44.318 00.055 10072 worker thread done servicing request
22:27:44.318 00.000 1032 OnExposeComplete: enter
22:27:44.320 00.002 1032 UpdateGuideState(): m_state=6
22:27:44.321 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4098
22:27:44.323 00.002 1032 Star::Find returns 1 (0), X=1099.56, Y=136.18, Mass=1405, SNR=26.3, Peak=122 HFD=3.2
22:27:44.324 00.001 1032 MultiStar: [#1 -0.05,-0.02,0.94,U] [#2 0.06,-0.11,0.78,U] [#3 0.19,0.04,0.72,U] [#4 0.13,0.00,0.67,U] [#5 -0.13,-0.05,0.68,U] [#6 -0.07,-0.06,0.61,U] [#7 -0.06,-0.12,0.66,U] [#8 0.16,-0.13,0.49,U] 
22:27:44.326 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.28, 0.01}
22:27:44.327 00.001 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
22:27:44.329 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
22:27:44.330 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.59 mountX=-0.06 mountY=-0.05, mountTheta=-2.42
22:27:44.335 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
22:27:44.338 00.003 1032 Enqueuing Move request for scope (0.06, -0.04)
22:27:44.340 00.002 10072 Worker thread wakes up
22:27:44.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:27:44.340 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:27:44.340 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.05
22:27:44.343 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:27:44.345 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.78
22:27:44.345 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:27:44.345 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:44.345 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:27:44.345 00.000 10072 MoveAxis(E, 17, ABG)
22:27:44.345 00.000 10072 Guiding  Dir = 2, Dur = 17
22:27:44.346 00.001 10072 IsGuiding returns 0
22:27:44.346 00.000 10072 PulseGuide returned control before completion, sleep 27
22:27:44.363 00.017 1032 UpdateGuideState exits: m=1405 SNR=26.3
22:27:44.366 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:44.368 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:44.370 00.002 1032 Enqueuing Expose request
22:27:44.384 00.014 10072 IsGuiding returns 0
22:27:44.384 00.000 10072 Move returns status 0, amount 17
22:27:44.384 00.000 10072 MoveAxis(N, 0, ABG)
22:27:44.384 00.000 10072 Move returns status 0, amount 0
22:27:44.384 00.000 10072 move complete, result=0
22:27:44.385 00.001 10072 worker thread done servicing request
22:27:44.385 00.000 10072 Worker thread wakes up
22:27:44.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:44.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:44.385 00.000 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:27:44.794 00.409 10072 Exposure complete
22:27:44.845 00.051 10072 worker thread done servicing request
22:27:44.845 00.000 1032 OnExposeComplete: enter
22:27:44.847 00.002 1032 UpdateGuideState(): m_state=6
22:27:44.848 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4099
22:27:44.850 00.002 1032 Star::Find returns 1 (0), X=1099.64, Y=136.18, Mass=1310, SNR=25.4, Peak=110 HFD=3.3
22:27:44.851 00.001 1032 MultiStar: [#1 0.02,-0.02,0.92,U] [#2 0.17,-0.01,0.78,U] [#3 0.15,0.07,0.78,U] [#4 0.14,-0.09,0.68,U] [#5 -0.08,-0.07,0.68,U] [#6 0.01,-0.06,0.65,U] [#7 -0.07,-0.07,0.72,U] [#8 0.01,0.08,0.59,U] 
22:27:44.853 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.36, 0.01}
22:27:44.854 00.001 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:27:44.857 00.003 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:27:44.858 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.18 mountX=-0.04 mountY=-0.08, mountTheta=-2.01
22:27:44.860 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
22:27:44.863 00.003 1032 Enqueuing Move request for scope (0.09, -0.02)
22:27:44.865 00.002 10072 Worker thread wakes up
22:27:44.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:27:44.865 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:27:44.865 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
22:27:44.870 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:27:44.872 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:27:44.872 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:27:44.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:44.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:27:44.872 00.000 10072 MoveAxis(E, 14, ABG)
22:27:44.872 00.000 10072 Guiding  Dir = 2, Dur = 14
22:27:44.872 00.000 10072 IsGuiding returns 0
22:27:44.873 00.001 10072 PulseGuide returned control before completion, sleep 24
22:27:44.889 00.016 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:27:44.890 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:44.892 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:44.895 00.003 1032 Enqueuing Expose request
22:27:44.901 00.006 10072 IsGuiding returns 0
22:27:44.901 00.000 10072 Move returns status 0, amount 14
22:27:44.901 00.000 10072 MoveAxis(N, 0, ABG)
22:27:44.901 00.000 10072 Move returns status 0, amount 0
22:27:44.901 00.000 10072 move complete, result=0
22:27:44.901 00.000 10072 worker thread done servicing request
22:27:44.901 00.000 10072 Worker thread wakes up
22:27:44.901 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:44.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:44.905 00.004 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:27:45.530 00.625 10072 Exposure complete
22:27:45.586 00.056 10072 worker thread done servicing request
22:27:45.586 00.000 1032 OnExposeComplete: enter
22:27:45.588 00.002 1032 UpdateGuideState(): m_state=6
22:27:45.591 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4100
22:27:45.593 00.002 1032 Star::Find returns 1 (0), X=1099.50, Y=136.10, Mass=1283, SNR=25.2, Peak=114 HFD=3.1
22:27:45.594 00.001 1032 MultiStar: [#1 0.05,-0.18,0.94,U] [#2 0.23,-0.21,0.00,M3] [#3 0.29,-0.12,0.00,M1] [#4 0.16,-0.27,0.00,M1] [#5 -0.11,-0.04,0.70,U] [#6 -0.05,-0.17,0.60,U] [#7 0.11,-0.29,0.00,M1] [#8 0.14,-0.08,0.51,U] 
22:27:45.595 00.001 1032 refined, 4 included, MultiStar: {0.06, -0.11}, one-star: {0.22, -0.07}
22:27:45.597 00.002 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
22:27:45.599 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
22:27:45.600 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.06 mountX=-0.12 mountY=-0.03, mountTheta=-2.89
22:27:45.602 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.11, opts=13)
22:27:45.604 00.002 1032 Enqueuing Move request for scope (0.06, -0.11)
22:27:45.605 00.001 10072 Worker thread wakes up
22:27:45.605 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
22:27:45.605 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
22:27:45.605 00.000 10072 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=-0.03
22:27:45.607 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:27:45.610 00.003 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:27:45.610 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
22:27:45.610 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:45.610 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:27:45.610 00.000 10072 MoveAxis(E, 15, ABG)
22:27:45.610 00.000 10072 Guiding  Dir = 2, Dur = 15
22:27:45.611 00.001 10072 IsGuiding returns 0
22:27:45.611 00.000 10072 PulseGuide returned control before completion, sleep 25
22:27:45.630 00.019 1032 UpdateGuideState exits: m=1283 SNR=25.2
22:27:45.631 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:45.633 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:45.635 00.002 1032 Enqueuing Expose request
22:27:45.652 00.017 10072 IsGuiding returns 0
22:27:45.652 00.000 10072 Move returns status 0, amount 15
22:27:45.652 00.000 10072 MoveAxis(N, 0, ABG)
22:27:45.652 00.000 10072 Move returns status 0, amount 0
22:27:45.652 00.000 10072 move complete, result=0
22:27:45.652 00.000 10072 worker thread done servicing request
22:27:45.652 00.000 10072 Worker thread wakes up
22:27:45.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:45.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:45.656 00.004 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
22:27:46.062 00.406 10072 Exposure complete
22:27:46.117 00.055 10072 worker thread done servicing request
22:27:46.117 00.000 1032 OnExposeComplete: enter
22:27:46.120 00.003 1032 UpdateGuideState(): m_state=6
22:27:46.122 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4101
22:27:46.124 00.002 1032 Star::Find returns 1 (0), X=1099.59, Y=136.04, Mass=1349, SNR=25.8, Peak=117 HFD=3.2
22:27:46.126 00.002 1032 MultiStar: [#1 0.03,-0.18,1.00,U] [#2 0.21,-0.18,0.00,M4] [#3 0.27,-0.09,0.00,M2] [#4 0.16,-0.27,0.00,M2] [#5 -0.05,-0.06,0.68,U] [#6 0.02,-0.23,0.57,U] [#7 -0.08,-0.18,0.75,U] [#8 0.09,-0.23,0.53,U] 
22:27:46.127 00.001 1032 refined, 5 included, MultiStar: {0.07, -0.16}, one-star: {0.31, -0.13}
22:27:46.129 00.002 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
22:27:46.131 00.002 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
22:27:46.132 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.18 mountX=-0.18 mountY=-0.02, mountTheta=-3.01
22:27:46.135 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.16, opts=13)
22:27:46.136 00.001 1032 Enqueuing Move request for scope (0.07, -0.16)
22:27:46.138 00.002 10072 Worker thread wakes up
22:27:46.138 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
22:27:46.138 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
22:27:46.138 00.000 10072 Moving (0.07, -0.16) raw xDistance=-0.18 yDistance=-0.02
22:27:46.141 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:27:46.144 00.003 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 285.79
22:27:46.144 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
22:27:46.144 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:46.144 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:27:46.144 00.000 10072 MoveAxis(E, 96, ABG)
22:27:46.145 00.001 10072 Guiding  Dir = 2, Dur = 96
22:27:46.145 00.000 10072 IsGuiding returns 0
22:27:46.145 00.000 10072 PulseGuide returned control before completion, sleep 106
22:27:46.163 00.018 1032 UpdateGuideState exits: m=1349 SNR=25.8
22:27:46.165 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:46.166 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:46.167 00.001 1032 Enqueuing Expose request
22:27:46.261 00.094 10072 IsGuiding returns 0
22:27:46.261 00.000 10072 Move returns status 0, amount 96
22:27:46.261 00.000 10072 MoveAxis(N, 0, ABG)
22:27:46.261 00.000 10072 Move returns status 0, amount 0
22:27:46.261 00.000 10072 move complete, result=0
22:27:46.261 00.000 10072 worker thread done servicing request
22:27:46.261 00.000 10072 Worker thread wakes up
22:27:46.261 00.000 1032 GuideStep: -0.2 px 96 ms EAST, -0.0 px 0 ms NORTH
22:27:46.264 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:46.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:46.891 00.627 10072 Exposure complete
22:27:46.945 00.054 10072 worker thread done servicing request
22:27:46.945 00.000 1032 OnExposeComplete: enter
22:27:46.947 00.002 1032 UpdateGuideState(): m_state=6
22:27:46.949 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4102
22:27:46.952 00.003 1032 Star::Find returns 1 (0), X=1099.61, Y=136.22, Mass=1389, SNR=26.2, Peak=131 HFD=3.2
22:27:46.952 00.000 1032 MultiStar: [#1 -0.05,0.01,0.97,U] [#2 0.19,0.01,0.77,U] [#3 0.10,0.19,0.74,U] [#4 0.18,0.06,0.60,U] [#5 -0.07,0.13,0.67,U] [#6 -0.07,0.11,0.62,U] [#7 -0.09,0.04,0.71,U] [#8 0.10,-0.06,0.49,U] 
22:27:46.955 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.33, 0.05}
22:27:46.958 00.003 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
22:27:46.960 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
22:27:46.962 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.68 mountX=0.04 mountY=-0.09, mountTheta=-1.15
22:27:46.966 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
22:27:46.967 00.001 1032 Enqueuing Move request for scope (0.08, 0.06)
22:27:46.970 00.003 10072 Worker thread wakes up
22:27:46.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:27:46.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:27:46.970 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
22:27:46.972 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:27:46.974 00.002 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:27:46.974 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
22:27:46.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:46.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:27:46.974 00.000 10072 MoveAxis(E, 15, ABG)
22:27:46.974 00.000 10072 Guiding  Dir = 2, Dur = 15
22:27:46.975 00.001 10072 IsGuiding returns 0
22:27:46.975 00.000 10072 PulseGuide returned control before completion, sleep 25
22:27:46.992 00.017 1032 UpdateGuideState exits: m=1389 SNR=26.2
22:27:46.994 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:46.996 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:46.998 00.002 1032 Enqueuing Expose request
22:27:47.012 00.014 10072 IsGuiding returns 0
22:27:47.012 00.000 10072 Move returns status 0, amount 15
22:27:47.012 00.000 10072 MoveAxis(N, 0, ABG)
22:27:47.012 00.000 10072 Move returns status 0, amount 0
22:27:47.012 00.000 10072 move complete, result=0
22:27:47.012 00.000 10072 worker thread done servicing request
22:27:47.012 00.000 10072 Worker thread wakes up
22:27:47.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:47.013 00.001 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:27:47.015 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:47.421 00.406 10072 Exposure complete
22:27:47.474 00.053 10072 worker thread done servicing request
22:27:47.474 00.000 1032 OnExposeComplete: enter
22:27:47.477 00.003 1032 UpdateGuideState(): m_state=6
22:27:47.478 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4103
22:27:47.480 00.002 1032 Star::Find returns 1 (0), X=1099.53, Y=136.33, Mass=1214, SNR=24.5, Peak=119 HFD=3.1
22:27:47.482 00.002 1032 MultiStar: [#1 -0.06,0.08,1.01,U] [#2 0.10,0.07,0.84,U] [#3 0.06,0.23,0.80,U] [#4 0.05,-0.05,0.68,U] [#5 -0.01,-0.06,0.72,U] [#6 -0.03,0.05,0.62,U] [#7 -0.05,0.06,0.70,U] [#8 0.07,0.05,0.52,U] 
22:27:47.483 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.24, 0.15}
22:27:47.486 00.003 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
22:27:47.488 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
22:27:47.490 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=1.00 mountX=0.06 mountY=-0.06, mountTheta=-0.83
22:27:47.493 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
22:27:47.496 00.003 1032 Enqueuing Move request for scope (0.05, 0.07)
22:27:47.498 00.002 10072 Worker thread wakes up
22:27:47.498 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:27:47.498 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:27:47.498 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.06 yDistance=-0.06
22:27:47.500 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:27:47.501 00.001 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:27:47.501 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:27:47.501 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:47.502 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:47.502 00.000 10072 MoveAxis(E, 12, ABG)
22:27:47.502 00.000 10072 Guiding  Dir = 2, Dur = 12
22:27:47.502 00.000 10072 IsGuiding returns 0
22:27:47.502 00.000 10072 PulseGuide returned control before completion, sleep 22
22:27:47.520 00.018 1032 UpdateGuideState exits: m=1214 SNR=24.5
22:27:47.524 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:47.525 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:47.528 00.003 1032 Enqueuing Expose request
22:27:47.530 00.002 10072 IsGuiding returns 0
22:27:47.530 00.000 10072 Move returns status 0, amount 12
22:27:47.530 00.000 10072 MoveAxis(N, 0, ABG)
22:27:47.530 00.000 10072 Move returns status 0, amount 0
22:27:47.530 00.000 10072 move complete, result=0
22:27:47.530 00.000 10072 worker thread done servicing request
22:27:47.530 00.000 10072 Worker thread wakes up
22:27:47.530 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:47.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:47.531 00.001 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
22:27:48.158 00.627 10072 Exposure complete
22:27:48.212 00.054 10072 worker thread done servicing request
22:27:48.212 00.000 1032 OnExposeComplete: enter
22:27:48.214 00.002 1032 UpdateGuideState(): m_state=6
22:27:48.215 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4104
22:27:48.216 00.001 1032 Star::Find returns 1 (0), X=1099.63, Y=136.17, Mass=1306, SNR=25.4, Peak=119 HFD=3.2
22:27:48.219 00.003 1032 MultiStar: [#1 0.00,-0.01,1.00,U] [#2 0.14,-0.10,0.77,U] [#3 0.11,0.03,0.75,U] [#4 0.08,-0.10,0.66,U] [#5 -0.04,-0.01,0.67,U] [#6 -0.03,0.01,0.61,U] [#7 -0.08,-0.06,0.65,U] [#8 -0.07,-0.12,0.57,U] 
22:27:48.220 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.35, -0.01}
22:27:48.221 00.001 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
22:27:48.222 00.001 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
22:27:48.224 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.49 mountX=-0.05 mountY=-0.06, mountTheta=-2.32
22:27:48.226 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
22:27:48.227 00.001 1032 Enqueuing Move request for scope (0.07, -0.04)
22:27:48.230 00.003 10072 Worker thread wakes up
22:27:48.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:27:48.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:27:48.230 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.05 yDistance=-0.06
22:27:48.231 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:27:48.234 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:27:48.234 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:27:48.234 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:48.234 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:48.234 00.000 10072 MoveAxis(E, 14, ABG)
22:27:48.234 00.000 10072 Guiding  Dir = 2, Dur = 14
22:27:48.235 00.001 10072 IsGuiding returns 0
22:27:48.235 00.000 10072 PulseGuide returned control before completion, sleep 24
22:27:48.252 00.017 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:27:48.256 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:48.257 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:48.258 00.001 1032 Enqueuing Expose request
22:27:48.263 00.005 10072 IsGuiding returns 0
22:27:48.263 00.000 10072 Move returns status 0, amount 14
22:27:48.263 00.000 10072 MoveAxis(N, 0, ABG)
22:27:48.263 00.000 10072 Move returns status 0, amount 0
22:27:48.263 00.000 10072 move complete, result=0
22:27:48.263 00.000 10072 worker thread done servicing request
22:27:48.264 00.001 10072 Worker thread wakes up
22:27:48.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:48.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:48.269 00.005 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:27:48.673 00.404 10072 Exposure complete
22:27:48.728 00.055 10072 worker thread done servicing request
22:27:48.728 00.000 1032 OnExposeComplete: enter
22:27:48.730 00.002 1032 UpdateGuideState(): m_state=6
22:27:48.731 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4105
22:27:48.733 00.002 1032 Star::Find returns 1 (0), X=1099.61, Y=136.15, Mass=1205, SNR=24.4, Peak=104 HFD=3.3
22:27:48.735 00.002 1032 MultiStar: [#1 -0.02,-0.24,1.00,U] [#2 0.13,-0.20,0.82,U] [#3 0.08,0.05,0.78,U] [#4 -0.13,-0.21,0.00,M1] [#5 -0.04,-0.04,0.70,U] [#6 -0.17,-0.14,0.61,U] [#7 -0.10,-0.15,0.75,U] [#8 0.05,-0.19,0.53,U] 
22:27:48.737 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.11}, one-star: {0.32, -0.03}
22:27:48.740 00.003 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
22:27:48.743 00.003 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
22:27:48.745 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.18 mountX=-0.12 mountY=-0.02, mountTheta=-3.01
22:27:48.749 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.11, opts=13)
22:27:48.751 00.002 1032 Enqueuing Move request for scope (0.05, -0.11)
22:27:48.753 00.002 10072 Worker thread wakes up
22:27:48.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
22:27:48.753 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
22:27:48.753 00.000 10072 Moving (0.05, -0.11) raw xDistance=-0.12 yDistance=-0.02
22:27:48.755 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:27:48.758 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:27:48.758 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:27:48.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:48.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:27:48.758 00.000 10072 MoveAxis(E, 13, ABG)
22:27:48.758 00.000 10072 Guiding  Dir = 2, Dur = 13
22:27:48.758 00.000 10072 IsGuiding returns 0
22:27:48.759 00.001 10072 PulseGuide returned control before completion, sleep 23
22:27:48.776 00.017 1032 UpdateGuideState exits: m=1205 SNR=24.4
22:27:48.778 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:48.780 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:48.781 00.001 1032 Enqueuing Expose request
22:27:48.794 00.013 10072 IsGuiding returns 0
22:27:48.794 00.000 10072 Move returns status 0, amount 13
22:27:48.794 00.000 10072 MoveAxis(N, 0, ABG)
22:27:48.794 00.000 10072 Move returns status 0, amount 0
22:27:48.794 00.000 10072 move complete, result=0
22:27:48.794 00.000 10072 worker thread done servicing request
22:27:48.794 00.000 10072 Worker thread wakes up
22:27:48.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:48.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:48.795 00.001 1032 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
22:27:49.419 00.624 10072 Exposure complete
22:27:49.473 00.054 10072 worker thread done servicing request
22:27:49.473 00.000 1032 OnExposeComplete: enter
22:27:49.475 00.002 1032 UpdateGuideState(): m_state=6
22:27:49.476 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4106
22:27:49.478 00.002 1032 Star::Find returns 1 (0), X=1099.61, Y=136.18, Mass=1400, SNR=26.3, Peak=119 HFD=3.2
22:27:49.479 00.001 1032 MultiStar: [#1 0.04,-0.15,0.93,U] [#2 0.19,-0.22,0.00,M1] [#3 0.12,0.03,0.74,U] [#4 0.12,-0.21,0.00,M2] [#5 -0.09,-0.15,0.66,U] [#6 -0.22,-0.14,0.00,M1] [#7 -0.04,-0.17,0.73,U] [#8 0.08,-0.06,0.50,U] 
22:27:49.481 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.08}, one-star: {0.33, 0.01}
22:27:49.483 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
22:27:49.485 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
22:27:49.487 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.74 mountX=-0.10 mountY=-0.06, mountTheta=-2.57
22:27:49.490 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.08, opts=13)
22:27:49.494 00.004 1032 Enqueuing Move request for scope (0.09, -0.08)
22:27:49.495 00.001 10072 Worker thread wakes up
22:27:49.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
22:27:49.495 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
22:27:49.495 00.000 10072 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=-0.06
22:27:49.497 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:27:49.500 00.003 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:27:49.500 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:27:49.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:49.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:49.500 00.000 10072 MoveAxis(E, 15, ABG)
22:27:49.500 00.000 10072 Guiding  Dir = 2, Dur = 15
22:27:49.500 00.000 10072 IsGuiding returns 0
22:27:49.501 00.001 10072 PulseGuide returned control before completion, sleep 25
22:27:49.518 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.3
22:27:49.520 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:49.522 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:49.524 00.002 1032 Enqueuing Expose request
22:27:49.528 00.004 10072 IsGuiding returns 0
22:27:49.528 00.000 10072 Move returns status 0, amount 15
22:27:49.528 00.000 10072 MoveAxis(N, 0, ABG)
22:27:49.528 00.000 10072 Move returns status 0, amount 0
22:27:49.528 00.000 10072 move complete, result=0
22:27:49.528 00.000 10072 worker thread done servicing request
22:27:49.528 00.000 10072 Worker thread wakes up
22:27:49.529 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:49.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:49.538 00.009 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:27:49.938 00.400 10072 Exposure complete
22:27:49.990 00.052 10072 worker thread done servicing request
22:27:49.990 00.000 1032 OnExposeComplete: enter
22:27:49.993 00.003 1032 UpdateGuideState(): m_state=6
22:27:49.994 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4107
22:27:49.996 00.002 1032 Star::Find returns 1 (0), X=1099.59, Y=136.15, Mass=1589, SNR=28.0, Peak=144 HFD=3.2
22:27:49.998 00.002 1032 MultiStar: [#1 0.04,-0.12,0.90,U] [#2 0.25,-0.28,0.00,M2] [#3 0.13,0.13,0.68,U] [#4 0.25,-0.11,0.00,M3] [#5 -0.13,-0.03,0.58,U] [#6 0.01,-0.20,0.53,U] [#7 0.08,-0.13,0.63,U] [#8 0.11,-0.16,0.47,U] 
22:27:50.000 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.07}, one-star: {0.30, -0.02}
22:27:50.002 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
22:27:50.004 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
22:27:50.006 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.61 mountX=-0.09 mountY=-0.08, mountTheta=-2.44
22:27:50.008 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
22:27:50.010 00.002 1032 Enqueuing Move request for scope (0.10, -0.07)
22:27:50.012 00.002 10072 Worker thread wakes up
22:27:50.012 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
22:27:50.012 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
22:27:50.012 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.08
22:27:50.014 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:27:50.016 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:27:50.016 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:27:50.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:50.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:27:50.016 00.000 10072 MoveAxis(E, 14, ABG)
22:27:50.016 00.000 10072 Guiding  Dir = 2, Dur = 14
22:27:50.016 00.000 10072 IsGuiding returns 0
22:27:50.017 00.001 10072 PulseGuide returned control before completion, sleep 24
22:27:50.034 00.017 1032 UpdateGuideState exits: m=1589 SNR=28.0
22:27:50.035 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:50.038 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:50.040 00.002 1032 Enqueuing Expose request
22:27:50.046 00.006 10072 IsGuiding returns 0
22:27:50.046 00.000 10072 Move returns status 0, amount 14
22:27:50.046 00.000 10072 MoveAxis(N, 0, ABG)
22:27:50.046 00.000 10072 Move returns status 0, amount 0
22:27:50.046 00.000 10072 move complete, result=0
22:27:50.046 00.000 10072 worker thread done servicing request
22:27:50.046 00.000 10072 Worker thread wakes up
22:27:50.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:50.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:50.049 00.003 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:27:50.673 00.624 10072 Exposure complete
22:27:50.728 00.055 10072 worker thread done servicing request
22:27:50.728 00.000 1032 OnExposeComplete: enter
22:27:50.729 00.001 1032 UpdateGuideState(): m_state=6
22:27:50.731 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4108
22:27:50.733 00.002 1032 Star::Find returns 1 (0), X=1099.56, Y=136.09, Mass=1218, SNR=24.5, Peak=99 HFD=3.3
22:27:50.736 00.003 1032 MultiStar: [#1 0.16,-0.25,0.00,M1] [#2 0.34,-0.31,0.00,M3] [#3 0.19,-0.19,0.00,M1] [#4 0.17,-0.17,0.72,U] [#5 -0.08,-0.24,0.00,M1] [#6 0.09,-0.08,0.65,U] [#7 -0.02,-0.26,0.00,M1] [#8 0.20,-0.07,0.58,U] 
22:27:50.738 00.002 1032 refined, 3 included, MultiStar: {0.19, -0.10}, one-star: {0.28, -0.08}
22:27:50.740 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
22:27:50.741 00.001 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
22:27:50.742 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-0.48 mountX=-0.15 mountY=-0.16, mountTheta=-2.31
22:27:50.745 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.10, opts=13)
22:27:50.746 00.001 1032 Enqueuing Move request for scope (0.19, -0.10)
22:27:50.747 00.001 10072 Worker thread wakes up
22:27:50.747 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
22:27:50.747 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
22:27:50.747 00.000 10072 Moving (0.19, -0.10) raw xDistance=-0.15 yDistance=-0.16
22:27:50.749 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:27:50.751 00.002 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 285.80
22:27:50.752 00.001 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:27:50.752 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:50.752 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:27:50.752 00.000 10072 MoveAxis(E, 85, ABG)
22:27:50.752 00.000 10072 Guiding  Dir = 2, Dur = 85
22:27:50.752 00.000 10072 IsGuiding returns 0
22:27:50.753 00.001 10072 PulseGuide returned control before completion, sleep 95
22:27:50.770 00.017 1032 UpdateGuideState exits: m=1218 SNR=24.5
22:27:50.773 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:50.775 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:50.777 00.002 1032 Enqueuing Expose request
22:27:50.858 00.081 10072 IsGuiding returns 0
22:27:50.858 00.000 10072 Move returns status 0, amount 85
22:27:50.858 00.000 10072 MoveAxis(N, 0, ABG)
22:27:50.858 00.000 10072 Move returns status 0, amount 0
22:27:50.858 00.000 10072 move complete, result=0
22:27:50.858 00.000 10072 worker thread done servicing request
22:27:50.858 00.000 10072 Worker thread wakes up
22:27:50.858 00.000 1032 GuideStep: -0.1 px 85 ms EAST, -0.2 px 0 ms NORTH
22:27:50.862 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:50.862 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:51.268 00.406 10072 Exposure complete
22:27:51.322 00.054 10072 worker thread done servicing request
22:27:51.322 00.000 1032 OnExposeComplete: enter
22:27:51.325 00.003 1032 UpdateGuideState(): m_state=6
22:27:51.326 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4109
22:27:51.330 00.004 1032 Star::Find returns 1 (0), X=1099.70, Y=136.06, Mass=1365, SNR=25.9, Peak=110 HFD=3.3
22:27:51.331 00.001 1032 MultiStar: [#1 -0.02,-0.30,0.00,M2] [#2 0.32,-0.31,0.00,M4] [#3 0.18,-0.10,0.75,U] [#4 0.18,-0.33,0.00,M3] [#5 0.09,-0.27,0.00,M2] [#6 0.04,-0.26,0.00,M1] [#7 0.01,-0.22,0.66,U] [#8 0.12,-0.21,0.00,M1] 
22:27:51.333 00.002 1032 refined, 2 included, MultiStar: {0.23, -0.14}, one-star: {0.42, -0.11}
22:27:51.334 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:27:51.336 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:27:51.337 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.54 mountX=-0.19 mountY=-0.19, mountTheta=-2.37
22:27:51.340 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.14, opts=13)
22:27:51.341 00.001 1032 Enqueuing Move request for scope (0.23, -0.14)
22:27:51.343 00.002 10072 Worker thread wakes up
22:27:51.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
22:27:51.343 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
22:27:51.343 00.000 10072 Moving (0.23, -0.14) raw xDistance=-0.19 yDistance=-0.19
22:27:51.345 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:27:51.348 00.003 10072 PPEC rslt: input = -0.19, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 285.80
22:27:51.348 00.000 10072 PPEC: input: -0.19, control: -0.11, exposure: 500
22:27:51.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:51.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:27:51.348 00.000 10072 MoveAxis(E, 107, ABG)
22:27:51.348 00.000 10072 Guiding  Dir = 2, Dur = 107
22:27:51.348 00.000 10072 IsGuiding returns 0
22:27:51.349 00.001 10072 PulseGuide returned control before completion, sleep 117
22:27:51.365 00.016 1032 UpdateGuideState exits: m=1365 SNR=25.9
22:27:51.367 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:51.369 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:51.370 00.001 1032 Enqueuing Expose request
22:27:51.469 00.099 10072 IsGuiding returns 0
22:27:51.469 00.000 10072 Move returns status 0, amount 107
22:27:51.469 00.000 10072 MoveAxis(N, 0, ABG)
22:27:51.469 00.000 10072 Move returns status 0, amount 0
22:27:51.469 00.000 10072 move complete, result=0
22:27:51.469 00.000 10072 worker thread done servicing request
22:27:51.469 00.000 10072 Worker thread wakes up
22:27:51.469 00.000 1032 GuideStep: -0.2 px 107 ms EAST, -0.2 px 0 ms NORTH
22:27:51.472 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:51.472 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:52.098 00.626 10072 Exposure complete
22:27:52.149 00.051 10072 worker thread done servicing request
22:27:52.149 00.000 1032 OnExposeComplete: enter
22:27:52.151 00.002 1032 UpdateGuideState(): m_state=6
22:27:52.152 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4110
22:27:52.154 00.002 1032 Star::Find returns 1 (0), X=1099.62, Y=136.15, Mass=1463, SNR=26.9, Peak=128 HFD=3.2
22:27:52.155 00.001 1032 MultiStar: [#1 -0.05,-0.08,0.89,U] [#2 0.28,-0.23,0.00,M5] [#3 0.15,0.09,0.73,U] [#4 0.26,-0.18,0.00,M4] [#5 0.06,-0.08,0.58,U] [#6 0.03,-0.10,0.57,U] [#7 0.01,-0.13,0.63,U] [#8 -0.01,-0.07,0.52,U] 
22:27:52.158 00.003 1032 refined, 6 included, MultiStar: {0.09, -0.05}, one-star: {0.34, -0.02}
22:27:52.159 00.001 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
22:27:52.160 00.001 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
22:27:52.161 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.50 mountX=-0.07 mountY=-0.08, mountTheta=-2.33
22:27:52.164 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:27:52.165 00.001 1032 Enqueuing Move request for scope (0.09, -0.05)
22:27:52.167 00.002 10072 Worker thread wakes up
22:27:52.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:27:52.167 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:27:52.167 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.08
22:27:52.169 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:27:52.171 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:27:52.171 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:27:52.171 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:52.171 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:27:52.171 00.000 10072 MoveAxis(E, 19, ABG)
22:27:52.171 00.000 10072 Guiding  Dir = 2, Dur = 19
22:27:52.171 00.000 10072 IsGuiding returns 0
22:27:52.171 00.000 10072 PulseGuide returned control before completion, sleep 29
22:27:52.189 00.018 1032 UpdateGuideState exits: m=1463 SNR=26.9
22:27:52.191 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:52.193 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:52.195 00.002 1032 Enqueuing Expose request
22:27:52.204 00.009 10072 IsGuiding returns 0
22:27:52.204 00.000 10072 Move returns status 0, amount 19
22:27:52.204 00.000 10072 MoveAxis(N, 0, ABG)
22:27:52.204 00.000 10072 Move returns status 0, amount 0
22:27:52.204 00.000 10072 move complete, result=0
22:27:52.204 00.000 10072 worker thread done servicing request
22:27:52.204 00.000 10072 Worker thread wakes up
22:27:52.204 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:52.205 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:52.205 00.000 1032 GuideStep: -0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
22:27:52.611 00.406 10072 Exposure complete
22:27:52.665 00.054 10072 worker thread done servicing request
22:27:52.665 00.000 1032 OnExposeComplete: enter
22:27:52.667 00.002 1032 UpdateGuideState(): m_state=6
22:27:52.669 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4111
22:27:52.671 00.002 1032 Star::Find returns 1 (0), X=1099.64, Y=136.26, Mass=1188, SNR=24.2, Peak=103 HFD=3.2
22:27:52.673 00.002 1032 MultiStar: [#1 0.03,-0.15,0.99,U] [#2 0.13,-0.13,0.85,U] [#3 0.19,0.09,0.72,U] [#4 0.17,-0.00,0.71,U] [#5 0.09,-0.16,0.69,U] [#6 -0.06,-0.04,0.60,U] [#7 -0.06,0.02,0.71,U] [#8 0.01,-0.04,0.53,U] 
22:27:52.677 00.004 1032 refined, 8 included, MultiStar: {0.11, -0.04}, one-star: {0.36, 0.09}
22:27:52.679 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
22:27:52.680 00.001 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
22:27:52.682 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.32 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
22:27:52.684 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
22:27:52.687 00.003 1032 Enqueuing Move request for scope (0.11, -0.04)
22:27:52.688 00.001 10072 Worker thread wakes up
22:27:52.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
22:27:52.688 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
22:27:52.688 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.06 yDistance=-0.10
22:27:52.689 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:27:52.691 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:27:52.691 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:27:52.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:52.693 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:27:52.693 00.000 10072 MoveAxis(E, 17, ABG)
22:27:52.693 00.000 10072 Guiding  Dir = 2, Dur = 17
22:27:52.693 00.000 10072 IsGuiding returns 0
22:27:52.693 00.000 10072 PulseGuide returned control before completion, sleep 27
22:27:52.711 00.018 1032 UpdateGuideState exits: m=1188 SNR=24.2
22:27:52.713 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:52.715 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:52.716 00.001 1032 Enqueuing Expose request
22:27:52.734 00.018 10072 IsGuiding returns 0
22:27:52.734 00.000 10072 Move returns status 0, amount 17
22:27:52.734 00.000 10072 MoveAxis(N, 0, ABG)
22:27:52.734 00.000 10072 Move returns status 0, amount 0
22:27:52.734 00.000 10072 move complete, result=0
22:27:52.734 00.000 10072 worker thread done servicing request
22:27:52.734 00.000 10072 Worker thread wakes up
22:27:52.735 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:52.735 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:52.737 00.002 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:27:53.359 00.622 10072 Exposure complete
22:27:53.407 00.048 10072 worker thread done servicing request
22:27:53.407 00.000 1032 OnExposeComplete: enter
22:27:53.409 00.002 1032 UpdateGuideState(): m_state=6
22:27:53.411 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4112
22:27:53.413 00.002 1032 Star::Find returns 1 (0), X=1099.70, Y=136.23, Mass=1234, SNR=24.7, Peak=110 HFD=3.2
22:27:53.415 00.002 1032 MultiStar: [#1 0.03,-0.04,1.03,U] [#2 0.22,-0.18,0.00,M5] [#3 0.14,0.01,0.77,U] [#4 0.08,-0.11,0.68,U] [#5 0.06,0.01,0.66,U] [#6 -0.11,-0.06,0.66,U] [#7 -0.04,-0.04,0.71,U] [#8 0.04,0.05,0.57,U] 
22:27:53.417 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.42, 0.06}
22:27:53.418 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
22:27:53.420 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
22:27:53.421 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.10 cameraTheta=-0.13 mountX=-0.04 mountY=-0.09, mountTheta=-1.97
22:27:53.425 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
22:27:53.427 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
22:27:53.429 00.002 10072 Worker thread wakes up
22:27:53.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:27:53.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:27:53.429 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.09
22:27:53.431 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:27:53.433 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:27:53.433 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:27:53.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:53.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:27:53.433 00.000 10072 MoveAxis(E, 19, ABG)
22:27:53.433 00.000 10072 Guiding  Dir = 2, Dur = 19
22:27:53.434 00.001 10072 IsGuiding returns 0
22:27:53.434 00.000 10072 PulseGuide returned control before completion, sleep 29
22:27:53.451 00.017 1032 UpdateGuideState exits: m=1234 SNR=24.7
22:27:53.452 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:53.456 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:53.458 00.002 1032 Enqueuing Expose request
22:27:53.465 00.007 10072 IsGuiding returns 0
22:27:53.465 00.000 10072 Move returns status 0, amount 19
22:27:53.465 00.000 10072 MoveAxis(N, 0, ABG)
22:27:53.465 00.000 10072 Move returns status 0, amount 0
22:27:53.465 00.000 10072 move complete, result=0
22:27:53.465 00.000 10072 worker thread done servicing request
22:27:53.466 00.001 10072 Worker thread wakes up
22:27:53.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:53.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:53.469 00.003 1032 GuideStep: -0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
22:27:53.875 00.406 10072 Exposure complete
22:27:53.930 00.055 10072 worker thread done servicing request
22:27:53.930 00.000 1032 OnExposeComplete: enter
22:27:53.933 00.003 1032 UpdateGuideState(): m_state=6
22:27:53.935 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4113
22:27:53.938 00.003 1032 Star::Find returns 1 (0), X=1099.64, Y=136.07, Mass=1431, SNR=26.6, Peak=126 HFD=3.3
22:27:53.940 00.002 1032 MultiStar: [#1 -0.04,-0.14,0.91,U] [#2 0.17,-0.20,0.00,M6] [#3 0.14,0.01,0.73,U] [#4 0.14,-0.13,0.65,U] [#5 -0.00,-0.14,0.60,U] [#6 0.01,-0.18,0.58,U] [#7 -0.10,-0.12,0.65,U] [#8 0.08,-0.12,0.54,U] 
22:27:53.942 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.11}, one-star: {0.35, -0.11}
22:27:53.943 00.001 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
22:27:53.945 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
22:27:53.946 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.93 mountX=-0.13 mountY=-0.05, mountTheta=-2.76
22:27:53.949 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.11, opts=13)
22:27:53.951 00.002 1032 Enqueuing Move request for scope (0.09, -0.11)
22:27:53.952 00.001 10072 Worker thread wakes up
22:27:53.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
22:27:53.954 00.002 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
22:27:53.954 00.000 10072 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.05
22:27:53.956 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:27:53.958 00.002 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 285.81
22:27:53.958 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
22:27:53.958 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:53.958 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:27:53.958 00.000 10072 MoveAxis(E, 80, ABG)
22:27:53.958 00.000 10072 Guiding  Dir = 2, Dur = 80
22:27:53.959 00.001 10072 IsGuiding returns 0
22:27:53.959 00.000 10072 PulseGuide returned control before completion, sleep 90
22:27:53.975 00.016 1032 UpdateGuideState exits: m=1431 SNR=26.6
22:27:53.977 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:53.978 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:53.980 00.002 1032 Enqueuing Expose request
22:27:54.057 00.077 10072 IsGuiding returns 0
22:27:54.057 00.000 10072 Move returns status 0, amount 80
22:27:54.057 00.000 10072 MoveAxis(N, 0, ABG)
22:27:54.057 00.000 10072 Move returns status 0, amount 0
22:27:54.057 00.000 10072 move complete, result=0
22:27:54.057 00.000 10072 worker thread done servicing request
22:27:54.057 00.000 10072 Worker thread wakes up
22:27:54.057 00.000 1032 GuideStep: -0.1 px 80 ms EAST, -0.1 px 0 ms NORTH
22:27:54.060 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:54.060 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:54.685 00.625 10072 Exposure complete
22:27:54.735 00.050 10072 worker thread done servicing request
22:27:54.735 00.000 1032 OnExposeComplete: enter
22:27:54.738 00.003 1032 UpdateGuideState(): m_state=6
22:27:54.741 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4114
22:27:54.743 00.002 1032 Star::Find returns 1 (0), X=1099.63, Y=136.14, Mass=1364, SNR=25.9, Peak=109 HFD=3.3
22:27:54.745 00.002 1032 MultiStar: [#1 -0.02,-0.15,0.96,U] [#2 0.09,-0.17,0.84,U] [#3 0.13,0.06,0.76,U] [#4 -0.05,-0.05,0.65,U] [#5 0.08,-0.01,0.66,U] [#6 -0.06,-0.07,0.61,U] [#7 -0.06,-0.02,0.72,U] [#8 0.04,-0.11,0.49,U] 
22:27:54.746 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {0.35, -0.03}
22:27:54.748 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
22:27:54.749 00.001 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
22:27:54.750 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.73 mountX=-0.08 mountY=-0.05, mountTheta=-2.56
22:27:54.754 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
22:27:54.755 00.001 1032 Enqueuing Move request for scope (0.07, -0.06)
22:27:54.757 00.002 10072 Worker thread wakes up
22:27:54.757 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
22:27:54.757 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
22:27:54.757 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.05
22:27:54.758 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:27:54.761 00.003 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:27:54.761 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
22:27:54.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:54.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:27:54.761 00.000 10072 MoveAxis(E, 21, ABG)
22:27:54.761 00.000 10072 Guiding  Dir = 2, Dur = 21
22:27:54.761 00.000 10072 IsGuiding returns 0
22:27:54.762 00.001 10072 PulseGuide returned control before completion, sleep 31
22:27:54.779 00.017 1032 UpdateGuideState exits: m=1364 SNR=25.9
22:27:54.781 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:54.782 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:54.784 00.002 1032 Enqueuing Expose request
22:27:54.807 00.023 10072 IsGuiding returns 1
22:27:54.807 00.000 10072 scope still moving after pulse duration time elapsed
22:27:54.839 00.032 10072 IsGuiding returns 0
22:27:54.839 00.000 10072 scope move finished after 21 + 56 ms
22:27:54.839 00.000 10072 Move returns status 0, amount 21
22:27:54.839 00.000 10072 MoveAxis(N, 0, ABG)
22:27:54.839 00.000 10072 Move returns status 0, amount 0
22:27:54.839 00.000 10072 move complete, result=0
22:27:54.839 00.000 10072 worker thread done servicing request
22:27:54.839 00.000 10072 Worker thread wakes up
22:27:54.839 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:54.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:54.840 00.001 1032 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
22:27:55.246 00.406 10072 Exposure complete
22:27:55.305 00.059 10072 worker thread done servicing request
22:27:55.305 00.000 1032 OnExposeComplete: enter
22:27:55.309 00.004 1032 UpdateGuideState(): m_state=6
22:27:55.313 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4115
22:27:55.315 00.002 1032 Star::Find returns 1 (0), X=1099.64, Y=136.31, Mass=1315, SNR=25.5, Peak=115 HFD=3.3
22:27:55.318 00.003 1032 MultiStar: [#1 -0.07,-0.03,0.96,U] [#2 0.09,-0.01,0.78,U] [#3 0.18,0.12,0.76,U] [#4 0.09,0.07,0.63,U] [#5 -0.17,0.08,0.67,U] [#6 -0.09,0.09,0.63,U] [#7 -0.04,0.03,0.68,U] [#8 -0.02,0.12,0.52,U] 
22:27:55.320 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.36, 0.14}
22:27:55.321 00.001 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
22:27:55.323 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
22:27:55.326 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.90 mountX=0.05 mountY=-0.07, mountTheta=-0.93
22:27:55.332 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
22:27:55.334 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
22:27:55.336 00.002 10072 Worker thread wakes up
22:27:55.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:27:55.336 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:27:55.336 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
22:27:55.339 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:27:55.341 00.002 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:27:55.341 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
22:27:55.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:55.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:27:55.341 00.000 10072 MoveAxis(E, 19, ABG)
22:27:55.341 00.000 10072 Guiding  Dir = 2, Dur = 19
22:27:55.342 00.001 10072 IsGuiding returns 0
22:27:55.342 00.000 10072 PulseGuide returned control before completion, sleep 29
22:27:55.360 00.018 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:27:55.362 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:55.364 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:55.365 00.001 1032 Enqueuing Expose request
22:27:55.384 00.019 10072 IsGuiding returns 0
22:27:55.384 00.000 10072 Move returns status 0, amount 19
22:27:55.384 00.000 10072 MoveAxis(N, 0, ABG)
22:27:55.384 00.000 10072 Move returns status 0, amount 0
22:27:55.384 00.000 10072 move complete, result=0
22:27:55.384 00.000 10072 worker thread done servicing request
22:27:55.385 00.001 10072 Worker thread wakes up
22:27:55.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:55.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:55.386 00.001 1032 GuideStep: 0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
22:27:56.009 00.623 10072 Exposure complete
22:27:56.069 00.060 10072 worker thread done servicing request
22:27:56.069 00.000 1032 OnExposeComplete: enter
22:27:56.072 00.003 1032 UpdateGuideState(): m_state=6
22:27:56.074 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4116
22:27:56.075 00.001 1032 Star::Find returns 1 (0), X=1099.59, Y=136.27, Mass=1245, SNR=24.8, Peak=119 HFD=3.2
22:27:56.077 00.002 1032 MultiStar: [#1 -0.10,-0.07,1.02,U] [#2 0.17,-0.02,0.83,U] [#3 0.12,0.08,0.80,U] [#4 0.16,-0.11,0.68,U] [#5 -0.01,-0.07,0.71,U] [#6 -0.13,0.03,0.65,U] [#7 -0.08,-0.11,0.75,U] [#8 0.08,-0.01,0.54,U] 
22:27:56.080 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.30, 0.09}
22:27:56.082 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
22:27:56.084 00.002 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
22:27:56.085 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.26 mountX=-0.03 mountY=-0.06, mountTheta=-2.09
22:27:56.088 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
22:27:56.089 00.001 1032 Enqueuing Move request for scope (0.06, -0.02)
22:27:56.091 00.002 10072 Worker thread wakes up
22:27:56.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
22:27:56.091 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
22:27:56.091 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.06
22:27:56.093 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:27:56.096 00.003 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:27:56.096 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:27:56.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:56.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:56.096 00.000 10072 MoveAxis(E, 20, ABG)
22:27:56.096 00.000 10072 Guiding  Dir = 2, Dur = 20
22:27:56.097 00.001 10072 IsGuiding returns 0
22:27:56.097 00.000 10072 PulseGuide returned control before completion, sleep 30
22:27:56.118 00.021 1032 UpdateGuideState exits: m=1245 SNR=24.8
22:27:56.121 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:56.123 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:56.125 00.002 1032 Enqueuing Expose request
22:27:56.131 00.006 10072 IsGuiding returns 0
22:27:56.131 00.000 10072 Move returns status 0, amount 20
22:27:56.131 00.000 10072 MoveAxis(N, 0, ABG)
22:27:56.131 00.000 10072 Move returns status 0, amount 0
22:27:56.131 00.000 10072 move complete, result=0
22:27:56.131 00.000 10072 worker thread done servicing request
22:27:56.131 00.000 10072 Worker thread wakes up
22:27:56.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:56.132 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:56.134 00.002 1032 GuideStep: -0.0 px 20 ms EAST, -0.1 px 0 ms NORTH
22:27:56.544 00.410 10072 Exposure complete
22:27:56.594 00.050 10072 worker thread done servicing request
22:27:56.595 00.001 1032 OnExposeComplete: enter
22:27:56.597 00.002 1032 UpdateGuideState(): m_state=6
22:27:56.599 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4117
22:27:56.601 00.002 1032 Star::Find returns 1 (0), X=1099.62, Y=136.18, Mass=1338, SNR=25.7, Peak=122 HFD=3.2
22:27:56.602 00.001 1032 MultiStar: [#1 0.01,-0.04,0.98,U] [#2 0.22,-0.08,0.81,U] [#3 0.09,0.02,0.77,U] [#4 0.16,-0.02,0.69,U] [#5 -0.11,-0.12,0.69,U] [#6 -0.04,0.01,0.60,U] [#7 0.01,-0.10,0.69,U] [#8 0.12,-0.06,0.50,U] 
22:27:56.605 00.003 1032 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.33, 0.01}
22:27:56.607 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
22:27:56.608 00.001 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
22:27:56.610 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.38 mountX=-0.06 mountY=-0.09, mountTheta=-2.21
22:27:56.612 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
22:27:56.614 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
22:27:56.615 00.001 10072 Worker thread wakes up
22:27:56.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
22:27:56.615 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
22:27:56.615 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.09
22:27:56.618 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:27:56.620 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:27:56.620 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:27:56.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:56.620 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:27:56.620 00.000 10072 MoveAxis(E, 17, ABG)
22:27:56.620 00.000 10072 Guiding  Dir = 2, Dur = 17
22:27:56.620 00.000 10072 IsGuiding returns 0
22:27:56.621 00.001 10072 PulseGuide returned control before completion, sleep 27
22:27:56.637 00.016 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:27:56.640 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:56.642 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:56.644 00.002 1032 Enqueuing Expose request
22:27:56.650 00.006 10072 IsGuiding returns 0
22:27:56.650 00.000 10072 Move returns status 0, amount 17
22:27:56.650 00.000 10072 MoveAxis(N, 0, ABG)
22:27:56.650 00.000 10072 Move returns status 0, amount 0
22:27:56.650 00.000 10072 move complete, result=0
22:27:56.650 00.000 10072 worker thread done servicing request
22:27:56.650 00.000 10072 Worker thread wakes up
22:27:56.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:56.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:56.655 00.005 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:27:57.278 00.623 10072 Exposure complete
22:27:57.331 00.053 10072 worker thread done servicing request
22:27:57.332 00.001 1032 OnExposeComplete: enter
22:27:57.333 00.001 1032 UpdateGuideState(): m_state=6
22:27:57.336 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4118
22:27:57.337 00.001 1032 Star::Find returns 1 (0), X=1099.52, Y=136.14, Mass=1196, SNR=24.3, Peak=108 HFD=3.1
22:27:57.339 00.002 1032 MultiStar: [#1 -0.00,-0.05,1.00,U] [#2 0.13,-0.14,0.82,U] [#3 0.08,-0.04,0.79,U] [#4 0.08,-0.15,0.68,U] [#5 -0.02,-0.16,0.70,U] [#6 -0.09,-0.08,0.66,U] [#7 0.00,-0.22,0.75,U] [#8 0.06,0.06,0.55,U] 
22:27:57.341 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.23, -0.03}
22:27:57.342 00.001 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
22:27:57.343 00.001 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
22:27:57.345 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.99 mountX=-0.10 mountY=-0.03, mountTheta=-2.82
22:27:57.347 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
22:27:57.349 00.002 1032 Enqueuing Move request for scope (0.06, -0.09)
22:27:57.350 00.001 10072 Worker thread wakes up
22:27:57.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
22:27:57.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
22:27:57.350 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.03
22:27:57.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:27:57.355 00.003 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:27:57.355 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:27:57.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:57.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:27:57.355 00.000 10072 MoveAxis(E, 18, ABG)
22:27:57.355 00.000 10072 Guiding  Dir = 2, Dur = 18
22:27:57.355 00.000 10072 IsGuiding returns 0
22:27:57.356 00.001 10072 PulseGuide returned control before completion, sleep 28
22:27:57.372 00.016 1032 UpdateGuideState exits: m=1196 SNR=24.3
22:27:57.374 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:57.377 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:57.378 00.001 1032 Enqueuing Expose request
22:27:57.384 00.006 10072 IsGuiding returns 0
22:27:57.384 00.000 10072 Move returns status 0, amount 18
22:27:57.384 00.000 10072 MoveAxis(N, 0, ABG)
22:27:57.384 00.000 10072 Move returns status 0, amount 0
22:27:57.384 00.000 10072 move complete, result=0
22:27:57.384 00.000 10072 worker thread done servicing request
22:27:57.385 00.001 10072 Worker thread wakes up
22:27:57.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:57.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:57.387 00.002 1032 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
22:27:57.796 00.409 10072 Exposure complete
22:27:57.850 00.054 10072 worker thread done servicing request
22:27:57.850 00.000 1032 OnExposeComplete: enter
22:27:57.852 00.002 1032 UpdateGuideState(): m_state=6
22:27:57.854 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4119
22:27:57.855 00.001 1032 Star::Find returns 1 (0), X=1099.58, Y=136.17, Mass=1411, SNR=26.4, Peak=131 HFD=3.2
22:27:57.858 00.003 1032 MultiStar: [#1 -0.07,-0.18,0.95,U] [#2 0.14,-0.13,0.80,U] [#3 0.11,0.05,0.74,U] [#4 -0.01,-0.08,0.65,U] [#5 -0.03,-0.09,0.59,U] [#6 -0.03,-0.22,0.61,U] [#7 -0.09,-0.18,0.66,U] [#8 -0.05,-0.18,0.45,U] 
22:27:57.860 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.11}, one-star: {0.30, 0.00}
22:27:57.862 00.002 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
22:27:57.865 00.003 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
22:27:57.866 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.15 mountX=-0.11 mountY=-0.02, mountTheta=-2.98
22:27:57.870 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.11, opts=13)
22:27:57.872 00.002 1032 Enqueuing Move request for scope (0.05, -0.11)
22:27:57.873 00.001 10072 Worker thread wakes up
22:27:57.873 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
22:27:57.873 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
22:27:57.873 00.000 10072 Moving (0.05, -0.11) raw xDistance=-0.11 yDistance=-0.02
22:27:57.875 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:27:57.877 00.002 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:27:57.877 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:27:57.877 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:57.877 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:27:57.877 00.000 10072 MoveAxis(E, 16, ABG)
22:27:57.878 00.001 10072 Guiding  Dir = 2, Dur = 16
22:27:57.878 00.000 10072 IsGuiding returns 0
22:27:57.878 00.000 10072 PulseGuide returned control before completion, sleep 26
22:27:57.901 00.023 1032 UpdateGuideState exits: m=1411 SNR=26.4
22:27:57.904 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:57.906 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:57.908 00.002 1032 Enqueuing Expose request
22:27:57.916 00.008 10072 IsGuiding returns 0
22:27:57.916 00.000 10072 Move returns status 0, amount 16
22:27:57.916 00.000 10072 MoveAxis(N, 0, ABG)
22:27:57.916 00.000 10072 Move returns status 0, amount 0
22:27:57.916 00.000 10072 move complete, result=0
22:27:57.916 00.000 10072 worker thread done servicing request
22:27:57.916 00.000 10072 Worker thread wakes up
22:27:57.916 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:57.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:57.918 00.002 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:27:58.544 00.626 10072 Exposure complete
22:27:58.597 00.053 10072 worker thread done servicing request
22:27:58.597 00.000 1032 OnExposeComplete: enter
22:27:58.599 00.002 1032 UpdateGuideState(): m_state=6
22:27:58.601 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4120
22:27:58.603 00.002 1032 Star::Find returns 1 (0), X=1099.63, Y=136.28, Mass=1352, SNR=25.8, Peak=129 HFD=3.1
22:27:58.605 00.002 1032 MultiStar: [#1 0.05,-0.08,1.02,U] [#2 0.17,-0.15,0.81,U] [#3 0.14,-0.07,0.75,U] [#4 0.15,-0.11,0.65,U] [#5 -0.05,-0.12,0.69,U] [#6 -0.03,-0.02,0.60,U] [#7 -0.08,-0.19,0.71,U] [#8 -0.07,-0.11,0.51,U] 
22:27:58.607 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.34, 0.11}
22:27:58.609 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
22:27:58.611 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
22:27:58.613 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
22:27:58.616 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
22:27:58.619 00.003 1032 Enqueuing Move request for scope (0.09, -0.07)
22:27:58.620 00.001 10072 Worker thread wakes up
22:27:58.620 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
22:27:58.620 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
22:27:58.620 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.06
22:27:58.621 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:27:58.623 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:27:58.623 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:27:58.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:58.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:58.623 00.000 10072 MoveAxis(E, 18, ABG)
22:27:58.623 00.000 10072 Guiding  Dir = 2, Dur = 18
22:27:58.625 00.002 10072 IsGuiding returns 0
22:27:58.625 00.000 10072 PulseGuide returned control before completion, sleep 28
22:27:58.641 00.016 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:27:58.644 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:58.646 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:58.649 00.003 1032 Enqueuing Expose request
22:27:58.665 00.016 10072 IsGuiding returns 0
22:27:58.665 00.000 10072 Move returns status 0, amount 18
22:27:58.665 00.000 10072 MoveAxis(N, 0, ABG)
22:27:58.665 00.000 10072 Move returns status 0, amount 0
22:27:58.665 00.000 10072 move complete, result=0
22:27:58.666 00.001 10072 worker thread done servicing request
22:27:58.666 00.000 10072 Worker thread wakes up
22:27:58.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:58.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:58.668 00.002 1032 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
22:27:59.074 00.406 10072 Exposure complete
22:27:59.129 00.055 10072 worker thread done servicing request
22:27:59.129 00.000 1032 OnExposeComplete: enter
22:27:59.131 00.002 1032 UpdateGuideState(): m_state=6
22:27:59.133 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4121
22:27:59.135 00.002 1032 Star::Find returns 1 (0), X=1099.58, Y=136.24, Mass=1364, SNR=26.0, Peak=119 HFD=3.2
22:27:59.137 00.002 1032 MultiStar: [#1 -0.02,-0.10,0.93,U] [#2 0.24,-0.11,0.00,M1] [#3 0.18,-0.01,0.75,U] [#4 0.13,-0.05,0.66,U] [#5 -0.20,-0.05,0.66,U] [#6 -0.10,-0.08,0.56,U] [#7 -0.02,-0.16,0.70,U] [#8 -0.01,-0.04,0.48,U] 
22:27:59.138 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.30, 0.07}
22:27:59.139 00.001 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
22:27:59.142 00.003 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
22:27:59.144 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.73 mountX=-0.06 mountY=-0.04, mountTheta=-2.56
22:27:59.146 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
22:27:59.148 00.002 1032 Enqueuing Move request for scope (0.05, -0.05)
22:27:59.150 00.002 10072 Worker thread wakes up
22:27:59.150 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
22:27:59.150 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
22:27:59.150 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.04
22:27:59.152 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=146, Gamma=2.230
22:27:59.155 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:27:59.155 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:27:59.155 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:59.155 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:27:59.155 00.000 10072 MoveAxis(E, 16, ABG)
22:27:59.155 00.000 10072 Guiding  Dir = 2, Dur = 16
22:27:59.155 00.000 10072 IsGuiding returns 0
22:27:59.156 00.001 10072 PulseGuide returned control before completion, sleep 26
22:27:59.173 00.017 1032 UpdateGuideState exits: m=1364 SNR=26.0
22:27:59.177 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:59.181 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:59.183 00.002 1032 Enqueuing Expose request
22:27:59.196 00.013 10072 IsGuiding returns 0
22:27:59.196 00.000 10072 Move returns status 0, amount 16
22:27:59.196 00.000 10072 MoveAxis(N, 0, ABG)
22:27:59.196 00.000 10072 Move returns status 0, amount 0
22:27:59.196 00.000 10072 move complete, result=0
22:27:59.196 00.000 10072 worker thread done servicing request
22:27:59.196 00.000 10072 Worker thread wakes up
22:27:59.196 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:27:59.196 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:27:59.197 00.001 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:27:59.824 00.627 10072 Exposure complete
22:27:59.875 00.051 10072 worker thread done servicing request
22:27:59.875 00.000 1032 OnExposeComplete: enter
22:27:59.877 00.002 1032 UpdateGuideState(): m_state=6
22:27:59.879 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4122
22:27:59.880 00.001 1032 Star::Find returns 1 (0), X=1099.63, Y=136.05, Mass=1375, SNR=26.0, Peak=116 HFD=3.3
22:27:59.882 00.002 1032 MultiStar: [#1 -0.02,-0.15,0.95,U] [#2 0.22,-0.21,0.00,M2] [#3 0.13,-0.03,0.79,U] [#4 0.12,-0.13,0.62,U] [#5 -0.05,-0.14,0.64,U] [#6 0.03,-0.08,0.57,U] [#7 0.06,-0.19,0.68,U] [#8 0.13,-0.20,0.50,U] 
22:27:59.885 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.13}, one-star: {0.35, -0.12}
22:27:59.886 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:27:59.888 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:27:59.890 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.88 mountX=-0.15 mountY=-0.07, mountTheta=-2.71
22:27:59.893 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.13, opts=13)
22:27:59.895 00.002 1032 Enqueuing Move request for scope (0.10, -0.13)
22:27:59.898 00.003 10072 Worker thread wakes up
22:27:59.898 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
22:27:59.898 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
22:27:59.898 00.000 10072 Moving (0.10, -0.13) raw xDistance=-0.15 yDistance=-0.07
22:27:59.901 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=96, Gamma=2.230
22:27:59.903 00.002 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 285.83
22:27:59.903 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:27:59.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:59.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:27:59.903 00.000 10072 MoveAxis(E, 89, ABG)
22:27:59.903 00.000 10072 Guiding  Dir = 2, Dur = 89
22:27:59.903 00.000 10072 IsGuiding returns 0
22:27:59.904 00.001 10072 PulseGuide returned control before completion, sleep 99
22:27:59.921 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.0
22:27:59.924 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:59.927 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:27:59.929 00.002 1032 Enqueuing Expose request
22:28:00.009 00.080 10072 IsGuiding returns 1
22:28:00.009 00.000 10072 scope still moving after pulse duration time elapsed
22:28:00.040 00.031 10072 IsGuiding returns 0
22:28:00.040 00.000 10072 scope move finished after 89 + 47 ms
22:28:00.040 00.000 10072 Move returns status 0, amount 89
22:28:00.040 00.000 10072 MoveAxis(N, 0, ABG)
22:28:00.040 00.000 10072 Move returns status 0, amount 0
22:28:00.040 00.000 10072 move complete, result=0
22:28:00.040 00.000 10072 worker thread done servicing request
22:28:00.040 00.000 10072 Worker thread wakes up
22:28:00.040 00.000 1032 GuideStep: -0.1 px 89 ms EAST, -0.1 px 0 ms NORTH
22:28:00.043 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:00.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:00.452 00.409 10072 Exposure complete
22:28:00.506 00.054 10072 worker thread done servicing request
22:28:00.506 00.000 1032 OnExposeComplete: enter
22:28:00.508 00.002 1032 UpdateGuideState(): m_state=6
22:28:00.510 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4123
22:28:00.512 00.002 1032 Star::Find returns 1 (0), X=1099.52, Y=136.11, Mass=1349, SNR=25.8, Peak=123 HFD=3.2
22:28:00.514 00.002 1032 MultiStar: [#1 -0.01,-0.15,0.97,U] [#2 0.23,-0.15,0.00,M3] [#3 0.08,-0.05,0.80,U] [#4 -0.04,-0.29,0.00,M1] [#5 -0.16,-0.06,0.68,U] [#6 0.03,-0.06,0.60,U] [#7 -0.09,-0.21,0.66,U] [#8 0.01,-0.06,0.52,U] 
22:28:00.516 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.09}, one-star: {0.24, -0.07}
22:28:00.517 00.001 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
22:28:00.519 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
22:28:00.521 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.28 mountX=-0.10 mountY=-0.00, mountTheta=-3.11
22:28:00.524 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.09, opts=13)
22:28:00.527 00.003 1032 Enqueuing Move request for scope (0.03, -0.09)
22:28:00.529 00.002 10072 Worker thread wakes up
22:28:00.529 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
22:28:00.529 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
22:28:00.529 00.000 10072 Moving (0.03, -0.09) raw xDistance=-0.10 yDistance=-0.00
22:28:00.531 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:28:00.533 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:28:00.533 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:28:00.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:00.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:28:00.533 00.000 10072 MoveAxis(E, 17, ABG)
22:28:00.533 00.000 10072 Guiding  Dir = 2, Dur = 17
22:28:00.533 00.000 10072 IsGuiding returns 0
22:28:00.534 00.001 10072 PulseGuide returned control before completion, sleep 27
22:28:00.552 00.018 1032 UpdateGuideState exits: m=1349 SNR=25.8
22:28:00.556 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:00.558 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:00.560 00.002 1032 Enqueuing Expose request
22:28:00.572 00.012 10072 IsGuiding returns 0
22:28:00.572 00.000 10072 Move returns status 0, amount 17
22:28:00.572 00.000 10072 MoveAxis(N, 0, ABG)
22:28:00.572 00.000 10072 Move returns status 0, amount 0
22:28:00.572 00.000 10072 move complete, result=0
22:28:00.572 00.000 10072 worker thread done servicing request
22:28:00.572 00.000 10072 Worker thread wakes up
22:28:00.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:00.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:00.573 00.001 1032 GuideStep: -0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
22:28:01.201 00.628 10072 Exposure complete
22:28:01.255 00.054 10072 worker thread done servicing request
22:28:01.255 00.000 1032 OnExposeComplete: enter
22:28:01.257 00.002 1032 UpdateGuideState(): m_state=6
22:28:01.259 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4124
22:28:01.261 00.002 1032 Star::Find returns 1 (0), X=1099.53, Y=136.11, Mass=1280, SNR=25.1, Peak=109 HFD=3.1
22:28:01.264 00.003 1032 MultiStar: [#1 -0.14,-0.12,0.99,U] [#2 0.27,-0.07,0.00,M4] [#3 0.26,0.16,0.00,M1] [#4 -0.06,-0.03,0.65,U] [#5 -0.07,0.03,0.64,U] [#6 -0.07,0.00,0.60,U] [#7 -0.13,-0.06,0.70,U] [#8 0.05,-0.11,0.56,U] 
22:28:01.266 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.05}, one-star: {0.24, -0.06}
22:28:01.268 00.002 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.61)
22:28:01.270 00.002 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.61)
22:28:01.272 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.84 mountX=-0.05 mountY=0.03, mountTheta=2.61
22:28:01.275 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
22:28:01.278 00.003 1032 Enqueuing Move request for scope (-0.02, -0.05)
22:28:01.280 00.002 10072 Worker thread wakes up
22:28:01.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
22:28:01.280 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
22:28:01.280 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=0.03
22:28:01.282 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:28:01.284 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:28:01.284 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:28:01.284 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:01.284 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:28:01.284 00.000 10072 MoveAxis(E, 18, ABG)
22:28:01.284 00.000 10072 Guiding  Dir = 2, Dur = 18
22:28:01.285 00.001 10072 IsGuiding returns 0
22:28:01.285 00.000 10072 PulseGuide returned control before completion, sleep 28
22:28:01.304 00.019 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:28:01.309 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:01.310 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:01.313 00.003 1032 Enqueuing Expose request
22:28:01.322 00.009 10072 IsGuiding returns 0
22:28:01.324 00.002 10072 Move returns status 0, amount 18
22:28:01.324 00.000 10072 MoveAxis(N, 0, ABG)
22:28:01.324 00.000 10072 Move returns status 0, amount 0
22:28:01.324 00.000 10072 move complete, result=0
22:28:01.324 00.000 10072 worker thread done servicing request
22:28:01.324 00.000 10072 Worker thread wakes up
22:28:01.324 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:01.324 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:01.327 00.003 1032 GuideStep: -0.0 px 18 ms EAST, 0.0 px 0 ms NORTH
22:28:01.732 00.405 10072 Exposure complete
22:28:01.787 00.055 10072 worker thread done servicing request
22:28:01.787 00.000 1032 OnExposeComplete: enter
22:28:01.789 00.002 1032 UpdateGuideState(): m_state=6
22:28:01.791 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4125
22:28:01.792 00.001 1032 Star::Find returns 1 (0), X=1099.50, Y=136.32, Mass=1237, SNR=24.7, Peak=113 HFD=3.1
22:28:01.795 00.003 1032 MultiStar: [#1 -0.09,-0.08,1.01,U] [#2 0.09,-0.03,0.81,U] [#3 0.15,0.07,0.85,U] [#4 -0.02,-0.17,0.67,U] [#5 -0.10,0.11,0.71,U] [#6 -0.08,0.01,0.63,U] [#7 -0.06,-0.06,0.73,U] [#8 -0.06,0.02,0.55,U] 
22:28:01.796 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.22, 0.15}
22:28:01.800 00.004 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
22:28:01.803 00.003 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
22:28:01.805 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.37 mountX=0.00 mountY=-0.02, mountTheta=-1.46
22:28:01.808 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
22:28:01.810 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
22:28:01.811 00.001 10072 Worker thread wakes up
22:28:01.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:28:01.811 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:28:01.811 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
22:28:01.813 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:28:01.815 00.002 10072 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:28:01.815 00.000 10072 PPEC: input: 0.00, control: -0.02, exposure: 500
22:28:01.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:01.815 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:28:01.815 00.000 10072 MoveAxis(E, 16, ABG)
22:28:01.815 00.000 10072 Guiding  Dir = 2, Dur = 16
22:28:01.816 00.001 10072 IsGuiding returns 0
22:28:01.816 00.000 10072 PulseGuide returned control before completion, sleep 26
22:28:01.834 00.018 1032 UpdateGuideState exits: m=1237 SNR=24.7
22:28:01.836 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:01.838 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:01.840 00.002 1032 Enqueuing Expose request
22:28:01.853 00.013 10072 IsGuiding returns 0
22:28:01.853 00.000 10072 Move returns status 0, amount 16
22:28:01.853 00.000 10072 MoveAxis(N, 0, ABG)
22:28:01.853 00.000 10072 Move returns status 0, amount 0
22:28:01.853 00.000 10072 move complete, result=0
22:28:01.853 00.000 10072 worker thread done servicing request
22:28:01.853 00.000 10072 Worker thread wakes up
22:28:01.853 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:01.853 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:01.853 00.000 1032 GuideStep: 0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
22:28:02.483 00.630 10072 Exposure complete
22:28:02.535 00.052 10072 worker thread done servicing request
22:28:02.535 00.000 1032 OnExposeComplete: enter
22:28:02.537 00.002 1032 UpdateGuideState(): m_state=6
22:28:02.539 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4126
22:28:02.540 00.001 1032 Star::Find returns 1 (0), X=1099.55, Y=136.16, Mass=1260, SNR=24.9, Peak=110 HFD=3.2
22:28:02.543 00.003 1032 MultiStar: [#1 0.01,-0.12,0.99,U] [#2 0.19,-0.29,0.00,M4] [#3 0.14,0.04,0.75,U] [#4 0.20,-0.35,0.00,M1] [#5 0.08,-0.05,0.68,U] [#6 0.01,-0.10,0.64,U] [#7 -0.01,-0.26,0.00,M1] [#8 0.14,-0.09,0.53,U] 
22:28:02.543 00.000 1032 refined, 5 included, MultiStar: {0.11, -0.05}, one-star: {0.27, -0.01}
22:28:02.545 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
22:28:02.546 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
22:28:02.549 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.43 mountX=-0.08 mountY=-0.10, mountTheta=-2.26
22:28:02.552 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
22:28:02.555 00.003 1032 Enqueuing Move request for scope (0.11, -0.05)
22:28:02.557 00.002 10072 Worker thread wakes up
22:28:02.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
22:28:02.557 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
22:28:02.557 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.08 yDistance=-0.10
22:28:02.559 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:28:02.561 00.002 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:28:02.561 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
22:28:02.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:02.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:28:02.561 00.000 10072 MoveAxis(E, 21, ABG)
22:28:02.561 00.000 10072 Guiding  Dir = 2, Dur = 21
22:28:02.562 00.001 10072 IsGuiding returns 0
22:28:02.562 00.000 10072 PulseGuide returned control before completion, sleep 31
22:28:02.577 00.015 1032 UpdateGuideState exits: m=1260 SNR=24.9
22:28:02.580 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:02.582 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:02.585 00.003 1032 Enqueuing Expose request
22:28:02.606 00.021 10072 IsGuiding returns 1
22:28:02.606 00.000 10072 scope still moving after pulse duration time elapsed
22:28:02.636 00.030 10072 IsGuiding returns 0
22:28:02.636 00.000 10072 scope move finished after 21 + 53 ms
22:28:02.636 00.000 10072 Move returns status 0, amount 21
22:28:02.636 00.000 10072 MoveAxis(N, 0, ABG)
22:28:02.636 00.000 10072 Move returns status 0, amount 0
22:28:02.636 00.000 10072 move complete, result=0
22:28:02.636 00.000 10072 worker thread done servicing request
22:28:02.636 00.000 10072 Worker thread wakes up
22:28:02.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:02.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:02.637 00.001 1032 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
22:28:03.047 00.410 10072 Exposure complete
22:28:03.098 00.051 10072 worker thread done servicing request
22:28:03.098 00.000 1032 OnExposeComplete: enter
22:28:03.100 00.002 1032 UpdateGuideState(): m_state=6
22:28:03.102 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4127
22:28:03.104 00.002 1032 Star::Find returns 1 (0), X=1099.67, Y=136.12, Mass=1357, SNR=25.9, Peak=111 HFD=3.3
22:28:03.107 00.003 1032 MultiStar: [#1 0.01,-0.24,0.95,U] [#2 0.32,-0.25,0.00,M5] [#3 0.21,-0.09,0.73,U] [#4 0.19,-0.33,0.00,M2] [#5 0.01,-0.26,0.00,M1] [#6 0.03,-0.18,0.58,U] [#7 0.07,-0.23,0.68,U] [#8 0.19,-0.18,0.00,M1] 
22:28:03.108 00.001 1032 refined, 4 included, MultiStar: {0.16, -0.15}, one-star: {0.39, -0.05}
22:28:03.110 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
22:28:03.113 00.003 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
22:28:03.115 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.78 mountX=-0.19 mountY=-0.11, mountTheta=-2.61
22:28:03.118 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.15, opts=13)
22:28:03.119 00.001 1032 Enqueuing Move request for scope (0.16, -0.15)
22:28:03.120 00.001 10072 Worker thread wakes up
22:28:03.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
22:28:03.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
22:28:03.122 00.002 10072 Moving (0.16, -0.15) raw xDistance=-0.19 yDistance=-0.11
22:28:03.123 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:28:03.125 00.002 10072 PPEC rslt: input = -0.19, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 285.84
22:28:03.125 00.000 10072 PPEC: input: -0.19, control: -0.11, exposure: 500
22:28:03.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:03.125 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:28:03.125 00.000 10072 MoveAxis(E, 108, ABG)
22:28:03.125 00.000 10072 Guiding  Dir = 2, Dur = 108
22:28:03.126 00.001 10072 IsGuiding returns 0
22:28:03.126 00.000 10072 PulseGuide returned control before completion, sleep 118
22:28:03.142 00.016 1032 UpdateGuideState exits: m=1357 SNR=25.9
22:28:03.146 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:03.149 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:03.151 00.002 1032 Enqueuing Expose request
22:28:03.260 00.109 10072 IsGuiding returns 0
22:28:03.260 00.000 10072 Move returns status 0, amount 108
22:28:03.260 00.000 10072 MoveAxis(N, 0, ABG)
22:28:03.260 00.000 10072 Move returns status 0, amount 0
22:28:03.260 00.000 10072 move complete, result=0
22:28:03.260 00.000 10072 worker thread done servicing request
22:28:03.260 00.000 10072 Worker thread wakes up
22:28:03.260 00.000 1032 GuideStep: -0.2 px 108 ms EAST, -0.1 px 0 ms NORTH
22:28:03.264 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:03.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:03.888 00.624 10072 Exposure complete
22:28:03.945 00.057 10072 worker thread done servicing request
22:28:03.945 00.000 1032 OnExposeComplete: enter
22:28:03.948 00.003 1032 UpdateGuideState(): m_state=6
22:28:03.950 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4128
22:28:03.951 00.001 1032 Star::Find returns 1 (0), X=1099.56, Y=136.08, Mass=1377, SNR=26.1, Peak=124 HFD=3.2
22:28:03.953 00.002 1032 MultiStar: [#1 -0.02,-0.13,0.91,U] [#2 0.20,-0.15,0.00,M6] [#3 0.15,0.13,0.70,U] [#4 0.10,-0.15,0.64,U] [#5 -0.05,-0.10,0.68,U] [#6 0.05,-0.10,0.56,U] [#7 0.01,-0.08,0.74,U] [#8 -0.01,-0.11,0.52,U] 
22:28:03.957 00.004 1032 refined, 7 included, MultiStar: {0.07, -0.08}, one-star: {0.28, -0.09}
22:28:03.959 00.002 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
22:28:03.962 00.003 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
22:28:03.964 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.83 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
22:28:03.966 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
22:28:03.970 00.004 1032 Enqueuing Move request for scope (0.07, -0.08)
22:28:03.971 00.001 10072 Worker thread wakes up
22:28:03.972 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
22:28:03.972 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
22:28:03.972 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.10 yDistance=-0.05
22:28:03.973 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:28:03.975 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:28:03.975 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:28:03.975 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:03.977 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:28:03.977 00.000 10072 MoveAxis(E, 22, ABG)
22:28:03.977 00.000 10072 Guiding  Dir = 2, Dur = 22
22:28:03.977 00.000 10072 IsGuiding returns 0
22:28:03.977 00.000 10072 PulseGuide returned control before completion, sleep 32
22:28:03.993 00.016 1032 UpdateGuideState exits: m=1377 SNR=26.1
22:28:03.997 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:03.999 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:04.000 00.001 1032 Enqueuing Expose request
22:28:04.011 00.011 10072 IsGuiding returns 1
22:28:04.011 00.000 10072 scope still moving after pulse duration time elapsed
22:28:04.043 00.032 10072 IsGuiding returns 1
22:28:04.074 00.031 10072 IsGuiding returns 0
22:28:04.074 00.000 10072 scope move finished after 22 + 75 ms
22:28:04.074 00.000 10072 Move returns status 0, amount 22
22:28:04.074 00.000 10072 MoveAxis(N, 0, ABG)
22:28:04.074 00.000 10072 Move returns status 0, amount 0
22:28:04.074 00.000 10072 move complete, result=0
22:28:04.074 00.000 10072 worker thread done servicing request
22:28:04.074 00.000 1032 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
22:28:04.076 00.002 10072 Worker thread wakes up
22:28:04.077 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:04.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:04.483 00.406 10072 Exposure complete
22:28:04.537 00.054 10072 worker thread done servicing request
22:28:04.537 00.000 1032 OnExposeComplete: enter
22:28:04.539 00.002 1032 UpdateGuideState(): m_state=6
22:28:04.541 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4129
22:28:04.544 00.003 1032 Star::Find returns 1 (0), X=1099.61, Y=136.24, Mass=1350, SNR=25.8, Peak=132 HFD=3.2
22:28:04.546 00.002 1032 MultiStar: [#1 -0.15,-0.02,0.94,U] [#2 0.24,0.02,0.80,U] [#3 0.17,0.09,0.87,U] [#4 0.04,0.12,0.68,U] [#5 0.04,0.07,0.65,U] [#6 -0.17,0.14,0.66,U] [#7 -0.04,-0.00,0.73,U] [#8 0.02,-0.07,0.51,U] 
22:28:04.547 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.33, 0.07}
22:28:04.549 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
22:28:04.552 00.003 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
22:28:04.554 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.62 mountX=0.03 mountY=-0.08, mountTheta=-1.21
22:28:04.557 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
22:28:04.559 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
22:28:04.560 00.001 10072 Worker thread wakes up
22:28:04.561 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
22:28:04.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
22:28:04.561 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
22:28:04.562 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:28:04.564 00.002 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:28:04.564 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:28:04.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:04.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:28:04.564 00.000 10072 MoveAxis(E, 20, ABG)
22:28:04.564 00.000 10072 Guiding  Dir = 2, Dur = 20
22:28:04.566 00.002 10072 IsGuiding returns 0
22:28:04.566 00.000 10072 PulseGuide returned control before completion, sleep 30
22:28:04.584 00.018 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:28:04.586 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:04.587 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:04.590 00.003 1032 Enqueuing Expose request
22:28:04.606 00.016 10072 IsGuiding returns 1
22:28:04.606 00.000 10072 scope still moving after pulse duration time elapsed
22:28:04.637 00.031 10072 IsGuiding returns 0
22:28:04.637 00.000 10072 scope move finished after 20 + 52 ms
22:28:04.637 00.000 10072 Move returns status 0, amount 20
22:28:04.637 00.000 10072 MoveAxis(N, 0, ABG)
22:28:04.637 00.000 10072 Move returns status 0, amount 0
22:28:04.637 00.000 10072 move complete, result=0
22:28:04.638 00.001 10072 worker thread done servicing request
22:28:04.638 00.000 10072 Worker thread wakes up
22:28:04.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:04.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:04.661 00.023 1032 GuideStep: 0.0 px 20 ms EAST, -0.1 px 0 ms NORTH
22:28:05.264 00.603 10072 Exposure complete
22:28:05.320 00.056 10072 worker thread done servicing request
22:28:05.320 00.000 1032 OnExposeComplete: enter
22:28:05.322 00.002 1032 UpdateGuideState(): m_state=6
22:28:05.324 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4130
22:28:05.326 00.002 1032 Star::Find returns 1 (0), X=1099.45, Y=136.41, Mass=1482, SNR=27.0, Peak=141 HFD=3.2
22:28:05.327 00.001 1032 MultiStar: [#1 -0.02,-0.03,0.89,U] [#2 0.21,-0.02,0.74,U] [#3 0.18,0.16,0.00,M1] [#4 0.14,-0.01,0.66,U] [#5 -0.17,0.09,0.63,U] [#6 -0.02,0.04,0.56,U] [#7 -0.05,0.06,0.62,U] [#8 0.08,0.04,0.48,U] 
22:28:05.329 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.06}, one-star: {0.17, 0.24}
22:28:05.334 00.005 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
22:28:05.336 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
22:28:05.337 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.83 mountX=0.04 mountY=-0.07, mountTheta=-1.00
22:28:05.340 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
22:28:05.342 00.002 1032 Enqueuing Move request for scope (0.05, 0.06)
22:28:05.343 00.001 10072 Worker thread wakes up
22:28:05.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
22:28:05.343 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
22:28:05.343 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.07
22:28:05.345 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:28:05.347 00.002 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:28:05.347 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
22:28:05.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:05.348 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:28:05.348 00.000 10072 MoveAxis(E, 20, ABG)
22:28:05.348 00.000 10072 Guiding  Dir = 2, Dur = 20
22:28:05.348 00.000 10072 IsGuiding returns 0
22:28:05.348 00.000 10072 PulseGuide returned control before completion, sleep 30
22:28:05.368 00.020 1032 UpdateGuideState exits: m=1482 SNR=27.0
22:28:05.371 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:05.373 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:05.375 00.002 1032 Enqueuing Expose request
22:28:05.385 00.010 10072 IsGuiding returns 1
22:28:05.385 00.000 10072 scope still moving after pulse duration time elapsed
22:28:05.416 00.031 10072 IsGuiding returns 0
22:28:05.416 00.000 10072 scope move finished after 20 + 48 ms
22:28:05.416 00.000 10072 Move returns status 0, amount 20
22:28:05.416 00.000 10072 MoveAxis(N, 0, ABG)
22:28:05.416 00.000 10072 Move returns status 0, amount 0
22:28:05.416 00.000 10072 move complete, result=0
22:28:05.416 00.000 10072 worker thread done servicing request
22:28:05.416 00.000 10072 Worker thread wakes up
22:28:05.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:05.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:05.418 00.002 1032 GuideStep: 0.0 px 20 ms EAST, -0.1 px 0 ms NORTH
22:28:05.827 00.409 10072 Exposure complete
22:28:05.885 00.058 10072 worker thread done servicing request
22:28:05.886 00.001 1032 OnExposeComplete: enter
22:28:05.888 00.002 1032 UpdateGuideState(): m_state=6
22:28:05.890 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4131
22:28:05.892 00.002 1032 Star::Find returns 1 (0), X=1099.62, Y=136.23, Mass=1287, SNR=25.2, Peak=119 HFD=3.2
22:28:05.897 00.005 1032 MultiStar: [#1 0.01,-0.04,0.94,U] [#2 0.24,0.01,0.82,U] [#3 0.13,0.09,0.80,U] [#4 0.20,-0.01,0.68,U] [#5 0.01,-0.03,0.67,U] [#6 0.14,-0.01,0.66,U] [#7 -0.03,-0.01,0.72,U] [#8 -0.13,-0.12,0.54,U] 
22:28:05.898 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.00}, one-star: {0.33, 0.06}
22:28:05.900 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:28:05.901 00.001 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:28:05.903 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.02 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
22:28:05.905 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.00, opts=13)
22:28:05.908 00.003 1032 Enqueuing Move request for scope (0.12, -0.00)
22:28:05.909 00.001 10072 Worker thread wakes up
22:28:05.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
22:28:05.909 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
22:28:05.909 00.000 10072 Moving (0.12, -0.00) raw xDistance=-0.03 yDistance=-0.11
22:28:05.911 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:28:05.912 00.001 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:28:05.913 00.001 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:28:05.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:05.913 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:28:05.913 00.000 10072 MoveAxis(E, 18, ABG)
22:28:05.913 00.000 10072 Guiding  Dir = 2, Dur = 18
22:28:05.913 00.000 10072 IsGuiding returns 0
22:28:05.913 00.000 10072 PulseGuide returned control before completion, sleep 28
22:28:05.931 00.018 1032 UpdateGuideState exits: m=1287 SNR=25.2
22:28:05.932 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:05.934 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:05.937 00.003 1032 Enqueuing Expose request
22:28:05.947 00.010 10072 IsGuiding returns 0
22:28:05.948 00.001 10072 Move returns status 0, amount 18
22:28:05.948 00.000 10072 MoveAxis(N, 0, ABG)
22:28:05.948 00.000 10072 Move returns status 0, amount 0
22:28:05.948 00.000 10072 move complete, result=0
22:28:05.948 00.000 10072 worker thread done servicing request
22:28:05.948 00.000 10072 Worker thread wakes up
22:28:05.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:05.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:05.951 00.003 1032 GuideStep: -0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
22:28:06.575 00.624 10072 Exposure complete
22:28:06.631 00.056 10072 worker thread done servicing request
22:28:06.631 00.000 1032 OnExposeComplete: enter
22:28:06.633 00.002 1032 UpdateGuideState(): m_state=6
22:28:06.634 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4132
22:28:06.636 00.002 1032 Star::Find returns 1 (0), X=1099.65, Y=136.24, Mass=1193, SNR=24.3, Peak=104 HFD=3.2
22:28:06.639 00.003 1032 MultiStar: [#1 0.06,-0.02,1.01,U] [#2 0.20,0.11,0.81,U] [#3 0.24,0.10,0.00,M1] [#4 0.16,-0.01,0.72,U] [#5 -0.08,-0.11,0.73,U] [#6 0.10,-0.00,0.70,U] [#7 -0.06,-0.03,0.76,U] [#8 0.09,0.04,0.52,U] 
22:28:06.641 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.37, 0.07}
22:28:06.642 00.001 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
22:28:06.644 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
22:28:06.647 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.07 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
22:28:06.650 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
22:28:06.651 00.001 1032 Enqueuing Move request for scope (0.11, 0.01)
22:28:06.653 00.002 10072 Worker thread wakes up
22:28:06.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
22:28:06.653 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
22:28:06.653 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
22:28:06.655 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:28:06.657 00.002 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:28:06.657 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
22:28:06.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:06.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:28:06.657 00.000 10072 MoveAxis(E, 20, ABG)
22:28:06.657 00.000 10072 Guiding  Dir = 2, Dur = 20
22:28:06.657 00.000 10072 IsGuiding returns 0
22:28:06.659 00.002 10072 PulseGuide returned control before completion, sleep 30
22:28:06.675 00.016 1032 UpdateGuideState exits: m=1193 SNR=24.3
22:28:06.678 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:06.680 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:06.682 00.002 1032 Enqueuing Expose request
22:28:06.698 00.016 10072 IsGuiding returns 1
22:28:06.698 00.000 10072 scope still moving after pulse duration time elapsed
22:28:06.727 00.029 10072 IsGuiding returns 0
22:28:06.727 00.000 10072 scope move finished after 20 + 49 ms
22:28:06.727 00.000 10072 Move returns status 0, amount 20
22:28:06.727 00.000 10072 MoveAxis(N, 0, ABG)
22:28:06.727 00.000 10072 Move returns status 0, amount 0
22:28:06.727 00.000 10072 move complete, result=0
22:28:06.727 00.000 10072 worker thread done servicing request
22:28:06.727 00.000 10072 Worker thread wakes up
22:28:06.729 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:06.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:06.729 00.000 1032 GuideStep: -0.0 px 20 ms EAST, -0.1 px 0 ms NORTH
22:28:07.137 00.408 10072 Exposure complete
22:28:07.192 00.055 10072 worker thread done servicing request
22:28:07.192 00.000 1032 OnExposeComplete: enter
22:28:07.194 00.002 1032 UpdateGuideState(): m_state=6
22:28:07.196 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4133
22:28:07.197 00.001 1032 Star::Find returns 1 (0), X=1099.58, Y=136.28, Mass=1334, SNR=25.6, Peak=124 HFD=3.2
22:28:07.198 00.001 1032 MultiStar: [#1 0.03,0.08,0.93,U] [#2 0.20,0.06,0.78,U] [#3 0.16,0.15,0.75,U] [#4 -0.01,0.03,0.66,U] [#5 -0.19,0.09,0.67,U] [#6 0.00,0.04,0.64,U] [#7 -0.05,0.00,0.73,U] [#8 0.01,0.12,0.52,U] 
22:28:07.201 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {0.30, 0.11}
22:28:07.202 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
22:28:07.203 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
22:28:07.205 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.85 mountX=0.06 mountY=-0.08, mountTheta=-0.98
22:28:07.209 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
22:28:07.210 00.001 1032 Enqueuing Move request for scope (0.07, 0.07)
22:28:07.212 00.002 10072 Worker thread wakes up
22:28:07.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
22:28:07.212 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
22:28:07.212 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.06 yDistance=-0.08
22:28:07.214 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:28:07.217 00.003 10072 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.86
22:28:07.218 00.001 10072 PPEC: input: 0.06, control: -0.02, exposure: 500
22:28:07.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:07.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:28:07.218 00.000 10072 MoveAxis(E, 18, ABG)
22:28:07.218 00.000 10072 Guiding  Dir = 2, Dur = 18
22:28:07.218 00.000 10072 IsGuiding returns 0
22:28:07.219 00.001 10072 PulseGuide returned control before completion, sleep 28
22:28:07.235 00.016 1032 UpdateGuideState exits: m=1334 SNR=25.6
22:28:07.238 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:07.239 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:07.242 00.003 1032 Enqueuing Expose request
22:28:07.261 00.019 10072 IsGuiding returns 0
22:28:07.261 00.000 10072 Move returns status 0, amount 18
22:28:07.261 00.000 10072 MoveAxis(N, 0, ABG)
22:28:07.261 00.000 10072 Move returns status 0, amount 0
22:28:07.261 00.000 10072 move complete, result=0
22:28:07.261 00.000 10072 worker thread done servicing request
22:28:07.261 00.000 10072 Worker thread wakes up
22:28:07.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:07.262 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:07.263 00.001 1032 GuideStep: 0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
22:28:07.889 00.626 10072 Exposure complete
22:28:07.943 00.054 10072 worker thread done servicing request
22:28:07.943 00.000 1032 OnExposeComplete: enter
22:28:07.945 00.002 1032 UpdateGuideState(): m_state=6
22:28:07.947 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4134
22:28:07.949 00.002 1032 Star::Find returns 1 (0), X=1099.60, Y=136.29, Mass=1379, SNR=26.1, Peak=128 HFD=3.1
22:28:07.951 00.002 1032 MultiStar: [#1 -0.07,0.06,0.93,U] [#2 0.20,-0.00,0.74,U] [#3 0.11,0.18,0.74,U] [#4 0.09,-0.07,0.65,U] [#5 -0.11,0.06,0.66,U] [#6 -0.06,0.05,0.63,U] [#7 -0.09,-0.02,0.68,U] [#8 -0.02,0.02,0.52,U] 
22:28:07.953 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.32, 0.12}
22:28:07.957 00.004 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
22:28:07.961 00.004 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
22:28:07.964 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.74 mountX=0.03 mountY=-0.07, mountTheta=-1.09
22:28:07.967 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
22:28:07.969 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
22:28:07.972 00.003 10072 Worker thread wakes up
22:28:07.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:28:07.972 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:28:07.972 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.07
22:28:07.974 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:28:07.976 00.002 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.86
22:28:07.976 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:28:07.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:07.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:28:07.976 00.000 10072 MoveAxis(E, 19, ABG)
22:28:07.976 00.000 10072 Guiding  Dir = 2, Dur = 19
22:28:07.977 00.001 10072 IsGuiding returns 0
22:28:07.977 00.000 10072 PulseGuide returned control before completion, sleep 29
22:28:07.995 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:28:07.998 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:07.999 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:08.001 00.002 1032 Enqueuing Expose request
22:28:08.011 00.010 10072 IsGuiding returns 0
22:28:08.011 00.000 10072 Move returns status 0, amount 19
22:28:08.011 00.000 10072 MoveAxis(N, 0, ABG)
22:28:08.011 00.000 10072 Move returns status 0, amount 0
22:28:08.011 00.000 10072 move complete, result=0
22:28:08.011 00.000 10072 worker thread done servicing request
22:28:08.011 00.000 10072 Worker thread wakes up
22:28:08.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:08.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:08.012 00.001 1032 GuideStep: 0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
22:28:08.420 00.408 10072 Exposure complete
22:28:08.472 00.052 10072 worker thread done servicing request
22:28:08.472 00.000 1032 OnExposeComplete: enter
22:28:08.475 00.003 1032 UpdateGuideState(): m_state=6
22:28:08.477 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4135
22:28:08.478 00.001 1032 Star::Find returns 1 (0), X=1099.51, Y=136.20, Mass=1505, SNR=27.3, Peak=143 HFD=3.1
22:28:08.481 00.003 1032 MultiStar: [#1 0.02,0.01,0.85,U] [#2 0.17,-0.05,0.71,U] [#3 0.21,0.01,0.72,U] [#4 0.18,-0.06,0.62,U] [#5 -0.09,0.06,0.60,U] [#6 -0.03,-0.00,0.55,U] [#7 -0.01,0.04,0.67,U] [#8 0.16,0.10,0.48,U] 
22:28:08.483 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.22, 0.03}
22:28:08.485 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
22:28:08.487 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
22:28:08.488 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.14 mountX=-0.01 mountY=-0.10, mountTheta=-1.69
22:28:08.493 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
22:28:08.495 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
22:28:08.496 00.001 10072 Worker thread wakes up
22:28:08.496 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:28:08.496 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:28:08.496 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
22:28:08.498 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:28:08.501 00.003 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.86
22:28:08.501 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:28:08.501 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:08.501 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:28:08.501 00.000 10072 MoveAxis(E, 16, ABG)
22:28:08.501 00.000 10072 Guiding  Dir = 2, Dur = 16
22:28:08.501 00.000 10072 IsGuiding returns 0
22:28:08.502 00.001 10072 PulseGuide returned control before completion, sleep 26
22:28:08.519 00.017 1032 UpdateGuideState exits: m=1505 SNR=27.3
22:28:08.522 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:08.523 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:08.526 00.003 1032 Enqueuing Expose request
22:28:08.541 00.015 10072 IsGuiding returns 0
22:28:08.541 00.000 10072 Move returns status 0, amount 16
22:28:08.541 00.000 10072 MoveAxis(N, 0, ABG)
22:28:08.541 00.000 10072 Move returns status 0, amount 0
22:28:08.541 00.000 10072 move complete, result=0
22:28:08.541 00.000 10072 worker thread done servicing request
22:28:08.541 00.000 10072 Worker thread wakes up
22:28:08.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:08.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:08.546 00.005 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
22:28:09.170 00.624 10072 Exposure complete
22:28:09.225 00.055 10072 worker thread done servicing request
22:28:09.225 00.000 1032 OnExposeComplete: enter
22:28:09.227 00.002 1032 UpdateGuideState(): m_state=6
22:28:09.228 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4136
22:28:09.230 00.002 1032 Star::Find returns 1 (0), X=1099.61, Y=136.25, Mass=1602, SNR=28.2, Peak=145 HFD=3.2
22:28:09.233 00.003 1032 MultiStar: [#1 0.05,-0.08,0.87,U] [#2 0.29,-0.13,0.00,M1] [#3 0.31,0.04,0.00,M1] [#4 0.25,-0.14,0.00,M1] [#5 -0.05,-0.10,0.60,U] [#6 -0.06,-0.07,0.53,U] [#7 -0.05,-0.08,0.59,U] [#8 0.09,0.01,0.46,U] 
22:28:09.234 00.001 1032 refined, 5 included, MultiStar: {0.08, -0.03}, one-star: {0.32, 0.08}
22:28:09.237 00.003 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:28:09.239 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:28:09.241 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.37 mountX=-0.05 mountY=-0.07, mountTheta=-2.20
22:28:09.244 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
22:28:09.247 00.003 1032 Enqueuing Move request for scope (0.08, -0.03)
22:28:09.249 00.002 10072 Worker thread wakes up
22:28:09.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:28:09.249 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:28:09.250 00.001 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
22:28:09.251 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:28:09.253 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.86
22:28:09.254 00.001 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:28:09.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:09.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:28:09.254 00.000 10072 MoveAxis(E, 18, ABG)
22:28:09.254 00.000 10072 Guiding  Dir = 2, Dur = 18
22:28:09.254 00.000 10072 IsGuiding returns 0
22:28:09.254 00.000 10072 PulseGuide returned control before completion, sleep 28
22:28:09.273 00.019 1032 UpdateGuideState exits: m=1602 SNR=28.2
22:28:09.275 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:09.276 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:09.278 00.002 1032 Enqueuing Expose request
22:28:09.293 00.015 10072 IsGuiding returns 0
22:28:09.293 00.000 10072 Move returns status 0, amount 18
22:28:09.293 00.000 10072 MoveAxis(N, 0, ABG)
22:28:09.293 00.000 10072 Move returns status 0, amount 0
22:28:09.293 00.000 10072 move complete, result=0
22:28:09.293 00.000 10072 worker thread done servicing request
22:28:09.293 00.000 10072 Worker thread wakes up
22:28:09.293 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:09.293 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:09.293 00.000 1032 GuideStep: -0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
22:28:09.700 00.407 10072 Exposure complete
22:28:09.753 00.053 10072 worker thread done servicing request
22:28:09.754 00.001 1032 OnExposeComplete: enter
22:28:09.756 00.002 1032 UpdateGuideState(): m_state=6
22:28:09.758 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4137
22:28:09.760 00.002 1032 Star::Find returns 1 (0), X=1099.48, Y=136.15, Mass=1331, SNR=25.6, Peak=118 HFD=3.1
22:28:09.762 00.002 1032 MultiStar: [#1 -0.00,-0.12,0.96,U] [#2 0.27,-0.19,0.00,M2] [#3 0.14,0.02,0.72,U] [#4 0.13,-0.15,0.66,U] [#5 -0.00,-0.06,0.65,U] [#6 0.06,-0.13,0.61,U] [#7 0.02,-0.06,0.65,U] [#8 0.10,-0.17,0.51,U] 
22:28:09.764 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.08}, one-star: {0.20, -0.02}
22:28:09.766 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
22:28:09.768 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
22:28:09.773 00.005 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.76 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
22:28:09.776 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
22:28:09.779 00.003 1032 Enqueuing Move request for scope (0.08, -0.08)
22:28:09.780 00.001 10072 Worker thread wakes up
22:28:09.781 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
22:28:09.781 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
22:28:09.781 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
22:28:09.783 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:28:09.786 00.003 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.87
22:28:09.786 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:28:09.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:09.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:28:09.786 00.000 10072 MoveAxis(E, 15, ABG)
22:28:09.786 00.000 10072 Guiding  Dir = 2, Dur = 15
22:28:09.787 00.001 10072 IsGuiding returns 0
22:28:09.787 00.000 10072 PulseGuide returned control before completion, sleep 25
22:28:09.805 00.018 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:28:09.806 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:09.809 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:09.810 00.001 1032 Enqueuing Expose request
22:28:09.822 00.012 10072 IsGuiding returns 0
22:28:09.822 00.000 10072 Move returns status 0, amount 15
22:28:09.822 00.000 10072 MoveAxis(N, 0, ABG)
22:28:09.822 00.000 10072 Move returns status 0, amount 0
22:28:09.822 00.000 10072 move complete, result=0
22:28:09.822 00.000 10072 worker thread done servicing request
22:28:09.822 00.000 10072 Worker thread wakes up
22:28:09.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:09.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:09.823 00.001 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:28:10.454 00.631 10072 Exposure complete
22:28:10.507 00.053 10072 worker thread done servicing request
22:28:10.507 00.000 1032 OnExposeComplete: enter
22:28:10.509 00.002 1032 UpdateGuideState(): m_state=6
22:28:10.511 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4138
22:28:10.512 00.001 1032 Star::Find returns 1 (0), X=1099.62, Y=136.25, Mass=1443, SNR=26.7, Peak=126 HFD=3.2
22:28:10.514 00.002 1032 MultiStar: [#1 0.03,-0.07,0.92,U] [#2 0.24,-0.17,0.00,M3] [#3 0.23,0.05,0.68,U] [#4 0.21,-0.08,0.64,U] [#5 -0.01,-0.06,0.59,U] [#6 0.01,0.01,0.57,U] [#7 -0.04,0.02,0.67,U] [#8 0.08,-0.01,0.52,U] 
22:28:10.516 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.00}, one-star: {0.34, 0.08}
22:28:10.518 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:28:10.520 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:28:10.522 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.03 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
22:28:10.524 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.00, opts=13)
22:28:10.525 00.001 1032 Enqueuing Move request for scope (0.12, -0.00)
22:28:10.527 00.002 10072 Worker thread wakes up
22:28:10.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
22:28:10.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
22:28:10.527 00.000 10072 Moving (0.12, -0.00) raw xDistance=-0.03 yDistance=-0.11
22:28:10.528 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:28:10.531 00.003 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.87
22:28:10.532 00.001 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:28:10.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:10.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:28:10.532 00.000 10072 MoveAxis(E, 17, ABG)
22:28:10.532 00.000 10072 Guiding  Dir = 2, Dur = 17
22:28:10.532 00.000 10072 IsGuiding returns 0
22:28:10.533 00.001 10072 PulseGuide returned control before completion, sleep 27
22:28:10.550 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.7
22:28:10.552 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:10.554 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:10.556 00.002 1032 Enqueuing Expose request
22:28:10.561 00.005 10072 IsGuiding returns 0
22:28:10.561 00.000 10072 Move returns status 0, amount 17
22:28:10.561 00.000 10072 MoveAxis(N, 0, ABG)
22:28:10.561 00.000 10072 Move returns status 0, amount 0
22:28:10.561 00.000 10072 move complete, result=0
22:28:10.561 00.000 10072 worker thread done servicing request
22:28:10.561 00.000 10072 Worker thread wakes up
22:28:10.561 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:10.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:10.565 00.004 1032 GuideStep: -0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
22:28:10.972 00.407 10072 Exposure complete
22:28:11.024 00.052 10072 worker thread done servicing request
22:28:11.024 00.000 1032 OnExposeComplete: enter
22:28:11.027 00.003 1032 UpdateGuideState(): m_state=6
22:28:11.028 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4139
22:28:11.030 00.002 1032 Star::Find returns 1 (0), X=1099.61, Y=136.16, Mass=1295, SNR=25.3, Peak=121 HFD=3.2
22:28:11.033 00.003 1032 MultiStar: [#1 0.07,-0.14,0.94,U] [#2 0.23,-0.09,0.00,M4] [#3 0.19,0.08,0.71,U] [#4 0.15,-0.13,0.74,U] [#5 -0.01,-0.07,0.68,U] [#6 -0.08,-0.04,0.60,U] [#7 -0.13,-0.08,0.75,U] [#8 0.08,-0.08,0.52,U] 
22:28:11.034 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.06}, one-star: {0.32, -0.02}
22:28:11.036 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
22:28:11.037 00.001 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
22:28:11.039 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.58 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
22:28:11.041 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
22:28:11.044 00.003 1032 Enqueuing Move request for scope (0.09, -0.06)
22:28:11.046 00.002 10072 Worker thread wakes up
22:28:11.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:28:11.046 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:28:11.046 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
22:28:11.048 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=107, Gamma=2.230
22:28:11.052 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.87
22:28:11.052 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:28:11.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:11.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:28:11.052 00.000 10072 MoveAxis(E, 14, ABG)
22:28:11.052 00.000 10072 Guiding  Dir = 2, Dur = 14
22:28:11.053 00.001 10072 IsGuiding returns 0
22:28:11.053 00.000 10072 PulseGuide returned control before completion, sleep 24
22:28:11.069 00.016 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:28:11.071 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:11.073 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:11.074 00.001 1032 Enqueuing Expose request
22:28:11.080 00.006 10072 IsGuiding returns 0
22:28:11.080 00.000 10072 Move returns status 0, amount 14
22:28:11.080 00.000 10072 MoveAxis(N, 0, ABG)
22:28:11.080 00.000 10072 Move returns status 0, amount 0
22:28:11.080 00.000 10072 move complete, result=0
22:28:11.080 00.000 10072 worker thread done servicing request
22:28:11.080 00.000 10072 Worker thread wakes up
22:28:11.080 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:11.080 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:11.085 00.005 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:28:11.704 00.619 10072 Exposure complete
22:28:11.757 00.053 10072 worker thread done servicing request
22:28:11.757 00.000 1032 OnExposeComplete: enter
22:28:11.759 00.002 1032 UpdateGuideState(): m_state=6
22:28:11.760 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4140
22:28:11.762 00.002 1032 Star::Find returns 1 (0), X=1099.70, Y=136.12, Mass=1257, SNR=24.9, Peak=112 HFD=3.3
22:28:11.764 00.002 1032 MultiStar: [#1 0.08,-0.19,0.94,U] [#2 0.19,-0.21,0.00,M5] [#3 0.22,-0.01,0.79,U] [#4 0.24,-0.19,0.00,M1] [#5 0.05,-0.09,0.68,U] [#6 0.02,-0.05,0.61,U] [#7 0.02,-0.15,0.67,U] [#8 0.01,-0.20,0.51,U] 
22:28:11.766 00.002 1032 refined, 6 included, MultiStar: {0.14, -0.10}, one-star: {0.41, -0.05}
22:28:11.767 00.001 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
22:28:11.768 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
22:28:11.769 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.62 mountX=-0.13 mountY=-0.11, mountTheta=-2.45
22:28:11.771 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
22:28:11.774 00.003 1032 Enqueuing Move request for scope (0.14, -0.10)
22:28:11.775 00.001 10072 Worker thread wakes up
22:28:11.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
22:28:11.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
22:28:11.775 00.000 10072 Moving (0.14, -0.10) raw xDistance=-0.13 yDistance=-0.11
22:28:11.777 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:28:11.779 00.002 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 285.87
22:28:11.779 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
22:28:11.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:11.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:28:11.779 00.000 10072 MoveAxis(E, 78, ABG)
22:28:11.779 00.000 10072 Guiding  Dir = 2, Dur = 78
22:28:11.779 00.000 10072 IsGuiding returns 0
22:28:11.780 00.001 10072 PulseGuide returned control before completion, sleep 88
22:28:11.797 00.017 1032 UpdateGuideState exits: m=1257 SNR=24.9
22:28:11.800 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:11.802 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:11.804 00.002 1032 Enqueuing Expose request
22:28:11.873 00.069 10072 IsGuiding returns 0
22:28:11.874 00.001 10072 Move returns status 0, amount 78
22:28:11.874 00.000 10072 MoveAxis(N, 0, ABG)
22:28:11.874 00.000 10072 Move returns status 0, amount 0
22:28:11.874 00.000 10072 move complete, result=0
22:28:11.874 00.000 10072 worker thread done servicing request
22:28:11.874 00.000 10072 Worker thread wakes up
22:28:11.874 00.000 1032 GuideStep: -0.1 px 78 ms EAST, -0.1 px 0 ms NORTH
22:28:11.876 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:11.876 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:12.280 00.404 10072 Exposure complete
22:28:12.337 00.057 10072 worker thread done servicing request
22:28:12.337 00.000 1032 OnExposeComplete: enter
22:28:12.339 00.002 1032 UpdateGuideState(): m_state=6
22:28:12.342 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4141
22:28:12.343 00.001 1032 Star::Find returns 1 (0), X=1099.63, Y=136.13, Mass=1309, SNR=25.4, Peak=109 HFD=3.3
22:28:12.345 00.002 1032 MultiStar: [#1 0.02,-0.12,0.97,U] [#2 0.32,-0.15,0.00,M6] [#3 0.20,-0.02,0.77,U] [#4 0.25,-0.09,0.00,M2] [#5 -0.04,-0.04,0.64,U] [#6 -0.01,0.00,0.62,U] [#7 -0.01,-0.17,0.67,U] [#8 0.07,-0.09,0.55,U] 
22:28:12.347 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.07}, one-star: {0.34, -0.04}
22:28:12.349 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
22:28:12.350 00.001 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
22:28:12.352 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.61 mountX=-0.09 mountY=-0.08, mountTheta=-2.44
22:28:12.355 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
22:28:12.357 00.002 1032 Enqueuing Move request for scope (0.10, -0.07)
22:28:12.358 00.001 10072 Worker thread wakes up
22:28:12.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
22:28:12.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
22:28:12.358 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.08
22:28:12.361 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:28:12.363 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.88
22:28:12.364 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:28:12.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:12.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:28:12.364 00.000 10072 MoveAxis(E, 13, ABG)
22:28:12.364 00.000 10072 Guiding  Dir = 2, Dur = 13
22:28:12.364 00.000 10072 IsGuiding returns 0
22:28:12.365 00.001 10072 PulseGuide returned control before completion, sleep 23
22:28:12.382 00.017 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:28:12.384 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:12.386 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:12.387 00.001 1032 Enqueuing Expose request
22:28:12.404 00.017 10072 IsGuiding returns 0
22:28:12.404 00.000 10072 Move returns status 0, amount 13
22:28:12.404 00.000 10072 MoveAxis(N, 0, ABG)
22:28:12.404 00.000 10072 Move returns status 0, amount 0
22:28:12.404 00.000 10072 move complete, result=0
22:28:12.404 00.000 10072 worker thread done servicing request
22:28:12.404 00.000 10072 Worker thread wakes up
22:28:12.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:12.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:12.407 00.003 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:28:13.031 00.624 10072 Exposure complete
22:28:13.086 00.055 10072 worker thread done servicing request
22:28:13.086 00.000 1032 OnExposeComplete: enter
22:28:13.088 00.002 1032 UpdateGuideState(): m_state=6
22:28:13.090 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4142
22:28:13.091 00.001 1032 Star::Find returns 1 (0), X=1099.64, Y=136.23, Mass=1331, SNR=25.6, Peak=131 HFD=3.2
22:28:13.093 00.002 1032 MultiStar: [#1 0.01,-0.09,0.94,U] [#2 0.21,-0.10,0.78,U] [#3 0.27,0.06,0.00,M1] [#4 0.16,0.03,0.65,U] [#5 0.05,0.03,0.63,U] [#6 0.04,-0.02,0.62,U] [#7 0.04,-0.03,0.66,U] [#8 0.08,-0.00,0.56,U] 
22:28:13.095 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.35, 0.05}
22:28:13.097 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
22:28:13.098 00.001 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
22:28:13.101 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.13 mountX=-0.05 mountY=-0.12, mountTheta=-1.96
22:28:13.104 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
22:28:13.106 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
22:28:13.110 00.004 10072 Worker thread wakes up
22:28:13.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
22:28:13.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
22:28:13.110 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
22:28:13.112 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:28:13.114 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.88
22:28:13.114 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:28:13.114 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:13.114 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:28:13.114 00.000 10072 MoveAxis(E, 14, ABG)
22:28:13.115 00.001 10072 Guiding  Dir = 2, Dur = 14
22:28:13.115 00.000 10072 IsGuiding returns 0
22:28:13.115 00.000 10072 PulseGuide returned control before completion, sleep 24
22:28:13.134 00.019 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:28:13.136 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:13.137 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:13.139 00.002 1032 Enqueuing Expose request
22:28:13.152 00.013 10072 IsGuiding returns 0
22:28:13.152 00.000 10072 Move returns status 0, amount 14
22:28:13.152 00.000 10072 MoveAxis(N, 0, ABG)
22:28:13.152 00.000 10072 Move returns status 0, amount 0
22:28:13.152 00.000 10072 move complete, result=0
22:28:13.152 00.000 10072 worker thread done servicing request
22:28:13.152 00.000 10072 Worker thread wakes up
22:28:13.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:13.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:13.153 00.001 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:28:13.559 00.406 10072 Exposure complete
22:28:13.616 00.057 10072 worker thread done servicing request
22:28:13.616 00.000 1032 OnExposeComplete: enter
22:28:13.618 00.002 1032 UpdateGuideState(): m_state=6
22:28:13.620 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4143
22:28:13.622 00.002 1032 Star::Find returns 1 (0), X=1099.69, Y=136.27, Mass=1222, SNR=24.5, Peak=106 HFD=3.3
22:28:13.623 00.001 1032 MultiStar: [#1 0.05,-0.06,1.02,U] [#2 0.28,0.01,0.00,M6] [#3 0.14,0.07,0.80,U] [#4 0.27,-0.08,0.00,M2] [#5 -0.00,0.01,0.72,U] [#6 -0.08,0.04,0.63,U] [#7 0.01,-0.03,0.73,U] [#8 0.20,-0.02,0.53,U] 
22:28:13.625 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.02}, one-star: {0.41, 0.09}
22:28:13.626 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
22:28:13.627 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
22:28:13.630 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.14 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
22:28:13.632 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
22:28:13.633 00.001 1032 Enqueuing Move request for scope (0.12, 0.02)
22:28:13.635 00.002 10072 Worker thread wakes up
22:28:13.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
22:28:13.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
22:28:13.635 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
22:28:13.637 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:28:13.640 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.88
22:28:13.640 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:28:13.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:13.641 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:28:13.641 00.000 10072 MoveAxis(E, 12, ABG)
22:28:13.641 00.000 10072 Guiding  Dir = 2, Dur = 12
22:28:13.641 00.000 10072 IsGuiding returns 0
22:28:13.642 00.001 10072 PulseGuide returned control before completion, sleep 22
22:28:13.661 00.019 1032 UpdateGuideState exits: m=1222 SNR=24.5
22:28:13.663 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:13.665 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:13.667 00.002 1032 Enqueuing Expose request
22:28:13.669 00.002 10072 IsGuiding returns 0
22:28:13.669 00.000 10072 Move returns status 0, amount 12
22:28:13.669 00.000 10072 MoveAxis(N, 0, ABG)
22:28:13.669 00.000 10072 Move returns status 0, amount 0
22:28:13.669 00.000 10072 move complete, result=0
22:28:13.669 00.000 10072 worker thread done servicing request
22:28:13.670 00.001 10072 Worker thread wakes up
22:28:13.670 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:13.670 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:13.678 00.008 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
22:28:14.297 00.619 10072 Exposure complete
22:28:14.353 00.056 10072 worker thread done servicing request
22:28:14.353 00.000 1032 OnExposeComplete: enter
22:28:14.355 00.002 1032 UpdateGuideState(): m_state=6
22:28:14.356 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4144
22:28:14.358 00.002 1032 Star::Find returns 1 (0), X=1099.68, Y=136.16, Mass=1384, SNR=26.1, Peak=129 HFD=3.2
22:28:14.360 00.002 1032 MultiStar: [#1 0.02,-0.13,0.98,U] [#2 0.22,-0.21,0.00,M7] [#3 0.16,0.03,0.69,U] [#4 0.12,-0.10,0.65,U] [#5 0.05,-0.05,0.64,U] [#6 -0.03,-0.00,0.61,U] [#7 -0.04,-0.04,0.68,U] [#8 0.21,0.01,0.52,U] 
22:28:14.363 00.003 1032 refined, 7 included, MultiStar: {0.12, -0.04}, one-star: {0.40, -0.01}
22:28:14.365 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
22:28:14.366 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
22:28:14.368 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.35 mountX=-0.07 mountY=-0.11, mountTheta=-2.18
22:28:14.370 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
22:28:14.372 00.002 1032 Enqueuing Move request for scope (0.12, -0.04)
22:28:14.375 00.003 10072 Worker thread wakes up
22:28:14.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
22:28:14.375 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
22:28:14.375 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.11
22:28:14.377 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:28:14.380 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.88
22:28:14.380 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:28:14.380 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:14.380 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:28:14.380 00.000 10072 MoveAxis(E, 13, ABG)
22:28:14.380 00.000 10072 Guiding  Dir = 2, Dur = 13
22:28:14.380 00.000 10072 IsGuiding returns 0
22:28:14.381 00.001 10072 PulseGuide returned control before completion, sleep 23
22:28:14.398 00.017 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:28:14.399 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:14.401 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:14.402 00.001 1032 Enqueuing Expose request
22:28:14.420 00.018 10072 IsGuiding returns 0
22:28:14.420 00.000 10072 Move returns status 0, amount 13
22:28:14.420 00.000 10072 MoveAxis(N, 0, ABG)
22:28:14.420 00.000 10072 Move returns status 0, amount 0
22:28:14.420 00.000 10072 move complete, result=0
22:28:14.421 00.001 10072 worker thread done servicing request
22:28:14.421 00.000 10072 Worker thread wakes up
22:28:14.421 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:14.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:14.425 00.004 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:28:14.828 00.403 10072 Exposure complete
22:28:14.879 00.051 10072 worker thread done servicing request
22:28:14.879 00.000 1032 OnExposeComplete: enter
22:28:14.881 00.002 1032 UpdateGuideState(): m_state=6
22:28:14.883 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4145
22:28:14.884 00.001 1032 Star::Find returns 1 (0), X=1099.69, Y=136.16, Mass=1316, SNR=25.5, Peak=112 HFD=3.2
22:28:14.886 00.002 1032 MultiStar: [#1 -0.05,-0.03,0.95,U] [#2 0.23,-0.14,0.00,M8] [#3 0.32,0.01,0.00,M1] [#4 0.19,-0.07,0.60,U] [#5 0.12,-0.00,0.62,U] [#6 0.07,-0.08,0.59,U] [#7 -0.00,-0.11,0.70,U] [#8 0.18,-0.03,0.55,U] 
22:28:14.888 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.05}, one-star: {0.40, -0.01}
22:28:14.890 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
22:28:14.892 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
22:28:14.893 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.32 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
22:28:14.896 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
22:28:14.897 00.001 1032 Enqueuing Move request for scope (0.13, -0.05)
22:28:14.899 00.002 10072 Worker thread wakes up
22:28:14.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
22:28:14.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
22:28:14.899 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.12
22:28:14.901 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:28:14.903 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:28:14.903 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:28:14.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:14.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:28:14.904 00.001 10072 MoveAxis(E, 11, ABG)
22:28:14.904 00.000 10072 Guiding  Dir = 2, Dur = 11
22:28:14.906 00.002 10072 IsGuiding returns 0
22:28:14.906 00.000 10072 PulseGuide returned control before completion, sleep 21
22:28:14.921 00.015 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:28:14.926 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:14.928 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:14.929 00.001 1032 Enqueuing Expose request
22:28:14.933 00.004 10072 IsGuiding returns 0
22:28:14.933 00.000 10072 Move returns status 0, amount 11
22:28:14.933 00.000 10072 MoveAxis(N, 0, ABG)
22:28:14.933 00.000 10072 Move returns status 0, amount 0
22:28:14.933 00.000 10072 move complete, result=0
22:28:14.933 00.000 10072 worker thread done servicing request
22:28:14.933 00.000 10072 Worker thread wakes up
22:28:14.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:14.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:14.938 00.005 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:28:15.558 00.620 10072 Exposure complete
22:28:15.613 00.055 10072 worker thread done servicing request
22:28:15.613 00.000 1032 OnExposeComplete: enter
22:28:15.616 00.003 1032 UpdateGuideState(): m_state=6
22:28:15.617 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4146
22:28:15.620 00.003 1032 Star::Find returns 1 (0), X=1099.68, Y=136.10, Mass=1345, SNR=25.8, Peak=117 HFD=3.3
22:28:15.622 00.002 1032 MultiStar: [#1 0.06,-0.15,0.91,U] [#2 0.28,-0.21,0.00,M9] [#3 0.20,0.07,0.76,U] [#4 0.09,-0.04,0.68,U] [#5 0.15,-0.09,0.67,U] [#6 -0.02,-0.02,0.58,U] [#7 0.04,-0.06,0.67,U] [#8 0.18,-0.15,0.47,U] 
22:28:15.624 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.06}, one-star: {0.39, -0.07}
22:28:15.625 00.001 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
22:28:15.627 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
22:28:15.628 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.40 mountX=-0.10 mountY=-0.13, mountTheta=-2.23
22:28:15.632 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
22:28:15.634 00.002 1032 Enqueuing Move request for scope (0.15, -0.06)
22:28:15.636 00.002 10072 Worker thread wakes up
22:28:15.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
22:28:15.636 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
22:28:15.636 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.10 yDistance=-0.13
22:28:15.639 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:28:15.641 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:28:15.641 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:28:15.641 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:15.641 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:28:15.641 00.000 10072 MoveAxis(E, 12, ABG)
22:28:15.641 00.000 10072 Guiding  Dir = 2, Dur = 12
22:28:15.642 00.001 10072 IsGuiding returns 0
22:28:15.642 00.000 10072 PulseGuide returned control before completion, sleep 22
22:28:15.661 00.019 1032 UpdateGuideState exits: m=1345 SNR=25.8
22:28:15.663 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:15.666 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:15.668 00.002 10072 IsGuiding returns 0
22:28:15.668 00.000 10072 Move returns status 0, amount 12
22:28:15.668 00.000 10072 MoveAxis(N, 0, ABG)
22:28:15.668 00.000 10072 Move returns status 0, amount 0
22:28:15.668 00.000 10072 move complete, result=0
22:28:15.668 00.000 1032 Enqueuing Expose request
22:28:15.669 00.001 10072 worker thread done servicing request
22:28:15.669 00.000 10072 Worker thread wakes up
22:28:15.669 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:15.669 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:15.670 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
22:28:16.075 00.405 10072 Exposure complete
22:28:16.125 00.050 10072 worker thread done servicing request
22:28:16.125 00.000 1032 OnExposeComplete: enter
22:28:16.126 00.001 1032 UpdateGuideState(): m_state=6
22:28:16.127 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4147
22:28:16.130 00.003 1032 Star::Find returns 1 (0), X=1099.65, Y=136.14, Mass=1267, SNR=25.0, Peak=114 HFD=3.2
22:28:16.131 00.001 1032 MultiStar: [#1 0.05,-0.04,1.02,U] [#2 0.24,-0.11,0.00,M10] [#3 0.26,0.09,0.00,M1] [#4 0.19,0.10,0.67,U] [#5 0.03,-0.08,0.62,U] [#6 -0.01,0.04,0.62,U] [#7 0.01,0.11,0.71,U] [#8 0.13,0.01,0.53,U] 
22:28:16.132 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.01}, one-star: {0.37, -0.03}
22:28:16.134 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
22:28:16.135 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
22:28:16.136 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.09 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
22:28:16.138 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
22:28:16.142 00.004 1032 Enqueuing Move request for scope (0.12, 0.01)
22:28:16.147 00.005 10072 Worker thread wakes up
22:28:16.147 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
22:28:16.147 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
22:28:16.147 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
22:28:16.150 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:28:16.152 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:28:16.152 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:28:16.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:16.153 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:28:16.153 00.000 10072 MoveAxis(E, 11, ABG)
22:28:16.153 00.000 10072 Guiding  Dir = 2, Dur = 11
22:28:16.153 00.000 10072 IsGuiding returns 0
22:28:16.153 00.000 10072 PulseGuide returned control before completion, sleep 21
22:28:16.169 00.016 1032 UpdateGuideState exits: m=1267 SNR=25.0
22:28:16.171 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:16.173 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:16.175 00.002 1032 Enqueuing Expose request
22:28:16.180 00.005 10072 IsGuiding returns 0
22:28:16.180 00.000 10072 Move returns status 0, amount 11
22:28:16.180 00.000 10072 MoveAxis(N, 0, ABG)
22:28:16.180 00.000 10072 Move returns status 0, amount 0
22:28:16.182 00.002 10072 move complete, result=0
22:28:16.182 00.000 10072 worker thread done servicing request
22:28:16.182 00.000 10072 Worker thread wakes up
22:28:16.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:16.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:16.185 00.003 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
22:28:16.809 00.624 10072 Exposure complete
22:28:16.860 00.051 10072 worker thread done servicing request
22:28:16.860 00.000 1032 OnExposeComplete: enter
22:28:16.863 00.003 1032 UpdateGuideState(): m_state=6
22:28:16.866 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4148
22:28:16.867 00.001 1032 Star::Find returns 1 (0), X=1099.64, Y=136.18, Mass=1148, SNR=23.8, Peak=93 HFD=3.2
22:28:16.869 00.002 1032 MultiStar: [#1 0.01,-0.20,1.01,U] [#2 0.19,-0.21,0.00,R] [#3 0.12,-0.04,0.84,U] [#4 0.26,-0.23,0.00,M1] [#5 0.07,-0.11,0.70,U] [#6 0.12,-0.18,0.62,U] [#7 -0.06,-0.10,0.74,U] [#8 0.21,0.01,0.57,U] 
22:28:16.870 00.001 1032 refined, 6 included, MultiStar: {0.12, -0.09}, one-star: {0.35, 0.01}
22:28:16.871 00.001 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
22:28:16.873 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
22:28:16.874 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.63 mountX=-0.11 mountY=-0.09, mountTheta=-2.46
22:28:16.877 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
22:28:16.879 00.002 1032 Enqueuing Move request for scope (0.12, -0.09)
22:28:16.880 00.001 10072 Worker thread wakes up
22:28:16.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
22:28:16.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
22:28:16.880 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.11 yDistance=-0.09
22:28:16.882 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:28:16.885 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:28:16.885 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:28:16.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:16.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:28:16.885 00.000 10072 MoveAxis(E, 12, ABG)
22:28:16.885 00.000 10072 Guiding  Dir = 2, Dur = 12
22:28:16.886 00.001 10072 IsGuiding returns 0
22:28:16.886 00.000 10072 PulseGuide returned control before completion, sleep 22
22:28:16.904 00.018 1032 UpdateGuideState exits: m=1148 SNR=23.8
22:28:16.905 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:16.907 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:16.908 00.001 1032 Enqueuing Expose request
22:28:16.915 00.007 10072 IsGuiding returns 0
22:28:16.916 00.001 10072 Move returns status 0, amount 12
22:28:16.916 00.000 10072 MoveAxis(N, 0, ABG)
22:28:16.916 00.000 10072 Move returns status 0, amount 0
22:28:16.916 00.000 10072 move complete, result=0
22:28:16.916 00.000 10072 worker thread done servicing request
22:28:16.916 00.000 10072 Worker thread wakes up
22:28:16.916 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:16.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:16.919 00.003 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
22:28:17.323 00.404 10072 Exposure complete
22:28:17.377 00.054 10072 worker thread done servicing request
22:28:17.377 00.000 1032 OnExposeComplete: enter
22:28:17.379 00.002 1032 UpdateGuideState(): m_state=6
22:28:17.380 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4149
22:28:17.383 00.003 1032 Star::Find returns 1 (0), X=1099.67, Y=136.07, Mass=1186, SNR=24.2, Peak=95 HFD=3.4
22:28:17.385 00.002 1032 MultiStar: [#1 0.10,-0.25,0.00,M1] [#2 0.10,-0.09,0.81,U] [#3 0.24,-0.14,0.00,M1] [#4 0.28,-0.28,0.00,M2] [#5 -0.00,-0.24,0.72,U] [#6 0.02,-0.28,0.00,M1] [#7 0.10,-0.23,0.00,M1] [#8 0.23,-0.19,0.00,M1] 
22:28:17.387 00.002 1032 refined, 2 included, MultiStar: {0.19, -0.14}, one-star: {0.39, -0.11}
22:28:17.388 00.001 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
22:28:17.390 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
22:28:17.393 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.23 cameraTheta=-0.65 mountX=-0.18 mountY=-0.14, mountTheta=-2.48
22:28:17.395 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.14, opts=13)
22:28:17.397 00.002 1032 Enqueuing Move request for scope (0.19, -0.14)
22:28:17.399 00.002 10072 Worker thread wakes up
22:28:17.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
22:28:17.399 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
22:28:17.399 00.000 10072 Moving (0.19, -0.14) raw xDistance=-0.18 yDistance=-0.14
22:28:17.401 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
22:28:17.403 00.002 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 285.90
22:28:17.403 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
22:28:17.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:17.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:28:17.403 00.000 10072 MoveAxis(E, 97, ABG)
22:28:17.403 00.000 10072 Guiding  Dir = 2, Dur = 97
22:28:17.403 00.000 10072 IsGuiding returns 0
22:28:17.404 00.001 10072 PulseGuide returned control before completion, sleep 107
22:28:17.421 00.017 1032 UpdateGuideState exits: m=1186 SNR=24.2
22:28:17.422 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:17.425 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:17.426 00.001 1032 Enqueuing Expose request
22:28:17.523 00.097 10072 IsGuiding returns 0
22:28:17.523 00.000 10072 Move returns status 0, amount 97
22:28:17.523 00.000 10072 MoveAxis(N, 0, ABG)
22:28:17.523 00.000 10072 Move returns status 0, amount 0
22:28:17.523 00.000 10072 move complete, result=0
22:28:17.523 00.000 10072 worker thread done servicing request
22:28:17.523 00.000 1032 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
22:28:17.527 00.004 10072 Worker thread wakes up
22:28:17.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:17.529 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:18.166 00.637 10072 Exposure complete
22:28:18.222 00.056 10072 worker thread done servicing request
22:28:18.222 00.000 1032 OnExposeComplete: enter
22:28:18.223 00.001 1032 UpdateGuideState(): m_state=6
22:28:18.225 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4150
22:28:18.228 00.003 1032 Star::Find returns 1 (0), X=1099.72, Y=136.17, Mass=1248, SNR=24.8, Peak=109 HFD=3.1
22:28:18.230 00.002 1032 MultiStar: [#1 0.10,-0.09,0.98,U] [#2 0.09,0.10,0.79,U] [#3 0.21,-0.01,0.76,U] [#4 0.27,-0.12,0.00,M3] [#5 0.07,-0.20,0.70,U] [#6 0.03,0.04,0.60,U] [#7 0.13,-0.17,0.74,U] [#8 0.15,-0.03,0.52,U] 
22:28:18.232 00.002 1032 refined, 7 included, MultiStar: {0.17, -0.05}, one-star: {0.44, 0.00}
22:28:18.233 00.001 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
22:28:18.235 00.002 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
22:28:18.237 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.27 mountX=-0.09 mountY=-0.15, mountTheta=-2.10
22:28:18.243 00.006 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.05, opts=13)
22:28:18.245 00.002 1032 Enqueuing Move request for scope (0.17, -0.05)
22:28:18.247 00.002 10072 Worker thread wakes up
22:28:18.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
22:28:18.247 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
22:28:18.247 00.000 10072 Moving (0.17, -0.05) raw xDistance=-0.09 yDistance=-0.15
22:28:18.248 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:28:18.250 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:28:18.250 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:28:18.252 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:18.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:28:18.252 00.000 10072 MoveAxis(E, 12, ABG)
22:28:18.252 00.000 10072 Guiding  Dir = 2, Dur = 12
22:28:18.252 00.000 10072 IsGuiding returns 0
22:28:18.252 00.000 10072 PulseGuide returned control before completion, sleep 22
22:28:18.269 00.017 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:28:18.272 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:18.274 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:18.275 00.001 1032 Enqueuing Expose request
22:28:18.286 00.011 10072 IsGuiding returns 0
22:28:18.286 00.000 10072 Move returns status 0, amount 12
22:28:18.286 00.000 10072 MoveAxis(N, 0, ABG)
22:28:18.286 00.000 10072 Move returns status 0, amount 0
22:28:18.286 00.000 10072 move complete, result=0
22:28:18.286 00.000 10072 worker thread done servicing request
22:28:18.286 00.000 10072 Worker thread wakes up
22:28:18.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:18.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:18.287 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
22:28:18.694 00.407 10072 Exposure complete
22:28:18.748 00.054 10072 worker thread done servicing request
22:28:18.748 00.000 1032 OnExposeComplete: enter
22:28:18.750 00.002 1032 UpdateGuideState(): m_state=6
22:28:18.751 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4151
22:28:18.754 00.003 1032 Star::Find returns 1 (0), X=1099.73, Y=136.16, Mass=1315, SNR=25.5, Peak=107 HFD=3.2
22:28:18.756 00.002 1032 MultiStar: [#1 0.05,-0.12,0.94,U] [#2 0.12,0.20,0.77,U] [#3 0.29,-0.01,0.00,M1] [#4 0.19,-0.11,0.67,U] [#5 0.02,-0.09,0.65,U] [#6 -0.02,-0.12,0.60,U] [#7 0.06,-0.13,0.68,U] [#8 0.11,-0.07,0.48,U] 
22:28:18.758 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.05}, one-star: {0.44, -0.02}
22:28:18.759 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
22:28:18.761 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
22:28:18.762 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.35 mountX=-0.08 mountY=-0.12, mountTheta=-2.18
22:28:18.764 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
22:28:18.768 00.004 1032 Enqueuing Move request for scope (0.14, -0.05)
22:28:18.770 00.002 10072 Worker thread wakes up
22:28:18.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
22:28:18.770 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
22:28:18.770 00.000 10072 Moving (0.14, -0.05) raw xDistance=-0.08 yDistance=-0.12
22:28:18.773 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:28:18.776 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:28:18.776 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:28:18.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:18.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:28:18.776 00.000 10072 MoveAxis(E, 10, ABG)
22:28:18.776 00.000 10072 Guiding  Dir = 2, Dur = 10
22:28:18.777 00.001 10072 IsGuiding returns 0
22:28:18.777 00.000 10072 PulseGuide returned control before completion, sleep 20
22:28:18.793 00.016 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:28:18.795 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:18.797 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:18.799 00.002 1032 Enqueuing Expose request
22:28:18.801 00.002 10072 IsGuiding returns 0
22:28:18.802 00.001 10072 Move returns status 0, amount 10
22:28:18.802 00.000 10072 MoveAxis(N, 0, ABG)
22:28:18.802 00.000 10072 Move returns status 0, amount 0
22:28:18.802 00.000 10072 move complete, result=0
22:28:18.802 00.000 10072 worker thread done servicing request
22:28:18.802 00.000 10072 Worker thread wakes up
22:28:18.802 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:18.802 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:18.811 00.009 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:28:19.428 00.617 10072 Exposure complete
22:28:19.482 00.054 10072 worker thread done servicing request
22:28:19.482 00.000 1032 OnExposeComplete: enter
22:28:19.483 00.001 1032 UpdateGuideState(): m_state=6
22:28:19.486 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4152
22:28:19.490 00.004 1032 Star::Find returns 1 (0), X=1099.72, Y=136.14, Mass=1365, SNR=26.0, Peak=111 HFD=3.2
22:28:19.491 00.001 1032 MultiStar: [#1 0.17,-0.11,0.95,U] [#2 0.14,0.03,0.83,U] [#3 0.18,-0.01,0.74,U] [#4 0.25,-0.24,0.00,M3] [#5 0.01,-0.09,0.63,U] [#6 0.07,0.02,0.60,U] [#7 -0.04,-0.22,0.68,U] [#8 0.14,-0.12,0.52,U] 
22:28:19.494 00.003 1032 refined, 7 included, MultiStar: {0.16, -0.07}, one-star: {0.44, -0.03}
22:28:19.496 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
22:28:19.498 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
22:28:19.499 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.39 mountX=-0.10 mountY=-0.14, mountTheta=-2.22
22:28:19.502 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.07, opts=13)
22:28:19.504 00.002 1032 Enqueuing Move request for scope (0.16, -0.07)
22:28:19.506 00.002 10072 Worker thread wakes up
22:28:19.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
22:28:19.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
22:28:19.506 00.000 10072 Moving (0.16, -0.07) raw xDistance=-0.10 yDistance=-0.14
22:28:19.509 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:28:19.511 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:28:19.511 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:28:19.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:19.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:28:19.511 00.000 10072 MoveAxis(E, 12, ABG)
22:28:19.511 00.000 10072 Guiding  Dir = 2, Dur = 12
22:28:19.512 00.001 10072 IsGuiding returns 0
22:28:19.512 00.000 10072 PulseGuide returned control before completion, sleep 22
22:28:19.530 00.018 1032 UpdateGuideState exits: m=1365 SNR=26.0
22:28:19.533 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:19.536 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:19.538 00.002 1032 Enqueuing Expose request
22:28:19.554 00.016 10072 IsGuiding returns 0
22:28:19.554 00.000 10072 Move returns status 0, amount 12
22:28:19.554 00.000 10072 MoveAxis(N, 0, ABG)
22:28:19.554 00.000 10072 Move returns status 0, amount 0
22:28:19.554 00.000 10072 move complete, result=0
22:28:19.554 00.000 10072 worker thread done servicing request
22:28:19.554 00.000 10072 Worker thread wakes up
22:28:19.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:19.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:19.559 00.005 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
22:28:19.960 00.401 10072 Exposure complete
22:28:20.014 00.054 10072 worker thread done servicing request
22:28:20.014 00.000 1032 OnExposeComplete: enter
22:28:20.019 00.005 1032 UpdateGuideState(): m_state=6
22:28:20.023 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4153
22:28:20.025 00.002 1032 Star::Find returns 1 (0), X=1099.71, Y=136.04, Mass=1307, SNR=25.4, Peak=114 HFD=3.2
22:28:20.027 00.002 1032 MultiStar: [#1 0.09,-0.17,0.95,U] [#2 0.09,-0.10,0.77,U] [#3 0.27,-0.07,0.00,M1] [#4 0.31,-0.23,0.00,M4] [#5 0.14,-0.16,0.67,U] [#6 -0.05,-0.09,0.56,U] [#7 0.04,-0.31,0.00,M1] [#8 0.11,-0.22,0.55,U] 
22:28:20.029 00.002 1032 refined, 5 included, MultiStar: {0.16, -0.14}, one-star: {0.42, -0.13}
22:28:20.030 00.001 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
22:28:20.031 00.001 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
22:28:20.033 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.75 mountX=-0.18 mountY=-0.11, mountTheta=-2.58
22:28:20.036 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.14, opts=13)
22:28:20.038 00.002 1032 Enqueuing Move request for scope (0.16, -0.14)
22:28:20.040 00.002 10072 Worker thread wakes up
22:28:20.040 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
22:28:20.040 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
22:28:20.040 00.000 10072 Moving (0.16, -0.14) raw xDistance=-0.18 yDistance=-0.11
22:28:20.043 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:28:20.045 00.002 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 285.90
22:28:20.046 00.001 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
22:28:20.046 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:20.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:28:20.046 00.000 10072 MoveAxis(E, 97, ABG)
22:28:20.046 00.000 10072 Guiding  Dir = 2, Dur = 97
22:28:20.046 00.000 10072 IsGuiding returns 0
22:28:20.046 00.000 10072 PulseGuide returned control before completion, sleep 107
22:28:20.064 00.018 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:28:20.067 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:20.069 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:20.072 00.003 1032 Enqueuing Expose request
22:28:20.161 00.089 10072 IsGuiding returns 1
22:28:20.161 00.000 10072 scope still moving after pulse duration time elapsed
22:28:20.192 00.031 10072 IsGuiding returns 0
22:28:20.192 00.000 10072 scope move finished after 97 + 49 ms
22:28:20.192 00.000 10072 Move returns status 0, amount 97
22:28:20.192 00.000 10072 MoveAxis(N, 0, ABG)
22:28:20.192 00.000 10072 Move returns status 0, amount 0
22:28:20.192 00.000 10072 move complete, result=0
22:28:20.192 00.000 10072 worker thread done servicing request
22:28:20.193 00.001 1032 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
22:28:20.195 00.002 10072 Worker thread wakes up
22:28:20.196 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:20.196 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:20.820 00.624 10072 Exposure complete
22:28:20.869 00.049 10072 worker thread done servicing request
22:28:20.869 00.000 1032 OnExposeComplete: enter
22:28:20.871 00.002 1032 UpdateGuideState(): m_state=6
22:28:20.872 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4154
22:28:20.874 00.002 1032 Star::Find returns 1 (0), X=1099.70, Y=136.24, Mass=1326, SNR=25.6, Peak=119 HFD=3.3
22:28:20.875 00.001 1032 MultiStar: [#1 0.00,-0.14,1.00,U] [#2 0.04,-0.05,0.81,U] [#3 0.34,-0.10,0.00,M2] [#4 0.21,-0.16,0.00,M5] [#5 0.03,-0.13,0.67,U] [#6 0.11,0.01,0.63,U] [#7 0.07,-0.14,0.74,U] [#8 0.27,-0.10,0.00,M1] 
22:28:20.876 00.001 1032 refined, 5 included, MultiStar: {0.12, -0.06}, one-star: {0.42, 0.07}
22:28:20.878 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
22:28:20.880 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
22:28:20.882 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.47 mountX=-0.09 mountY=-0.10, mountTheta=-2.30
22:28:20.885 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
22:28:20.887 00.002 1032 Enqueuing Move request for scope (0.12, -0.06)
22:28:20.888 00.001 10072 Worker thread wakes up
22:28:20.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
22:28:20.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
22:28:20.888 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
22:28:20.890 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:28:20.892 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:28:20.892 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:28:20.892 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:20.892 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:28:20.892 00.000 10072 MoveAxis(E, 15, ABG)
22:28:20.892 00.000 10072 Guiding  Dir = 2, Dur = 15
22:28:20.892 00.000 10072 IsGuiding returns 0
22:28:20.894 00.002 10072 PulseGuide returned control before completion, sleep 25
22:28:20.910 00.016 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:28:20.912 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:20.914 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:20.916 00.002 1032 Enqueuing Expose request
22:28:20.925 00.009 10072 IsGuiding returns 0
22:28:20.926 00.001 10072 Move returns status 0, amount 15
22:28:20.926 00.000 10072 MoveAxis(N, 0, ABG)
22:28:20.926 00.000 10072 Move returns status 0, amount 0
22:28:20.926 00.000 10072 move complete, result=0
22:28:20.926 00.000 10072 worker thread done servicing request
22:28:20.926 00.000 10072 Worker thread wakes up
22:28:20.926 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:20.926 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:20.926 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:28:21.333 00.407 10072 Exposure complete
22:28:21.387 00.054 10072 worker thread done servicing request
22:28:21.388 00.001 1032 OnExposeComplete: enter
22:28:21.390 00.002 1032 UpdateGuideState(): m_state=6
22:28:21.392 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4155
22:28:21.394 00.002 1032 Star::Find returns 1 (0), X=1099.71, Y=136.27, Mass=1401, SNR=26.3, Peak=123 HFD=3.3
22:28:21.397 00.003 1032 MultiStar: [#1 -0.03,-0.11,0.89,U] [#2 0.01,0.01,0.78,U] [#3 0.24,0.02,0.74,U] [#4 0.24,-0.18,0.00,M6] [#5 0.14,0.05,0.61,U] [#6 0.06,0.06,0.61,U] [#7 -0.11,-0.10,0.74,U] [#8 0.13,-0.01,0.50,U] 
22:28:21.399 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.00}, one-star: {0.42, 0.10}
22:28:21.400 00.001 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
22:28:21.401 00.001 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
22:28:21.403 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.01 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
22:28:21.406 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.00, opts=13)
22:28:21.407 00.001 1032 Enqueuing Move request for scope (0.12, 0.00)
22:28:21.409 00.002 10072 Worker thread wakes up
22:28:21.409 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
22:28:21.409 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
22:28:21.409 00.000 10072 Moving (0.12, 0.00) raw xDistance=-0.03 yDistance=-0.11
22:28:21.413 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:28:21.415 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:28:21.415 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:28:21.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:21.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:28:21.415 00.000 10072 MoveAxis(E, 12, ABG)
22:28:21.415 00.000 10072 Guiding  Dir = 2, Dur = 12
22:28:21.416 00.001 10072 IsGuiding returns 0
22:28:21.416 00.000 10072 PulseGuide returned control before completion, sleep 22
22:28:21.435 00.019 1032 UpdateGuideState exits: m=1401 SNR=26.3
22:28:21.437 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:21.439 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:21.440 00.001 1032 Enqueuing Expose request
22:28:21.442 00.002 10072 IsGuiding returns 0
22:28:21.442 00.000 10072 Move returns status 0, amount 12
22:28:21.442 00.000 10072 MoveAxis(N, 0, ABG)
22:28:21.442 00.000 10072 Move returns status 0, amount 0
22:28:21.442 00.000 10072 move complete, result=0
22:28:21.442 00.000 10072 worker thread done servicing request
22:28:21.442 00.000 10072 Worker thread wakes up
22:28:21.442 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:21.442 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:21.449 00.007 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
22:28:22.070 00.621 10072 Exposure complete
22:28:22.123 00.053 10072 worker thread done servicing request
22:28:22.123 00.000 1032 OnExposeComplete: enter
22:28:22.125 00.002 1032 UpdateGuideState(): m_state=6
22:28:22.127 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4156
22:28:22.128 00.001 1032 Star::Find returns 1 (0), X=1099.67, Y=136.27, Mass=1180, SNR=24.1, Peak=102 HFD=3.1
22:28:22.130 00.002 1032 MultiStar: [#1 0.06,-0.05,1.03,U] [#2 0.18,0.10,0.85,U] [#3 0.23,0.08,0.77,U] [#4 0.23,-0.19,0.00,M7] [#5 0.04,-0.01,0.68,U] [#6 0.02,-0.13,0.61,U] [#7 0.09,-0.10,0.75,U] [#8 0.08,-0.03,0.56,U] 
22:28:22.132 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.00}, one-star: {0.39, 0.09}
22:28:22.133 00.001 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
22:28:22.135 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
22:28:22.136 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.01 mountX=-0.04 mountY=-0.14, mountTheta=-1.82
22:28:22.140 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.00, opts=13)
22:28:22.141 00.001 1032 Enqueuing Move request for scope (0.15, 0.00)
22:28:22.145 00.004 10072 Worker thread wakes up
22:28:22.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
22:28:22.146 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
22:28:22.146 00.000 10072 Moving (0.15, 0.00) raw xDistance=-0.04 yDistance=-0.14
22:28:22.148 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:28:22.150 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:28:22.150 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:28:22.150 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:22.151 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:28:22.151 00.000 10072 MoveAxis(E, 13, ABG)
22:28:22.151 00.000 10072 Guiding  Dir = 2, Dur = 13
22:28:22.151 00.000 10072 IsGuiding returns 0
22:28:22.152 00.001 10072 PulseGuide returned control before completion, sleep 23
22:28:22.169 00.017 1032 UpdateGuideState exits: m=1180 SNR=24.1
22:28:22.170 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:22.173 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:22.175 00.002 1032 Enqueuing Expose request
22:28:22.178 00.003 10072 IsGuiding returns 0
22:28:22.178 00.000 10072 Move returns status 0, amount 13
22:28:22.178 00.000 10072 MoveAxis(N, 0, ABG)
22:28:22.178 00.000 10072 Move returns status 0, amount 0
22:28:22.178 00.000 10072 move complete, result=0
22:28:22.178 00.000 10072 worker thread done servicing request
22:28:22.178 00.000 10072 Worker thread wakes up
22:28:22.178 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:22.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:22.187 00.009 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:28:22.589 00.402 10072 Exposure complete
22:28:22.638 00.049 10072 worker thread done servicing request
22:28:22.638 00.000 1032 OnExposeComplete: enter
22:28:22.641 00.003 1032 UpdateGuideState(): m_state=6
22:28:22.642 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4157
22:28:22.645 00.003 1032 Star::Find returns 1 (0), X=1099.68, Y=136.20, Mass=1253, SNR=24.8, Peak=106 HFD=3.3
22:28:22.647 00.002 1032 MultiStar: [#1 0.13,-0.18,0.96,U] [#2 0.05,0.02,0.82,U] [#3 0.20,0.06,0.79,U] [#4 0.20,-0.14,0.67,U] [#5 0.00,-0.17,0.66,U] [#6 -0.01,-0.10,0.60,U] [#7 0.01,-0.19,0.71,U] [#8 0.15,-0.13,0.54,U] 
22:28:22.649 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.08}, one-star: {0.40, 0.03}
22:28:22.651 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:28:22.652 00.001 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:28:22.653 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.54 mountX=-0.12 mountY=-0.11, mountTheta=-2.37
22:28:22.656 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
22:28:22.657 00.001 1032 Enqueuing Move request for scope (0.14, -0.08)
22:28:22.658 00.001 10072 Worker thread wakes up
22:28:22.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
22:28:22.658 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
22:28:22.658 00.000 10072 Moving (0.14, -0.08) raw xDistance=-0.12 yDistance=-0.11
22:28:22.660 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:28:22.661 00.001 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:28:22.661 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:28:22.663 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:22.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:28:22.663 00.000 10072 MoveAxis(E, 11, ABG)
22:28:22.663 00.000 10072 Guiding  Dir = 2, Dur = 11
22:28:22.663 00.000 10072 IsGuiding returns 0
22:28:22.663 00.000 10072 PulseGuide returned control before completion, sleep 21
22:28:22.678 00.015 1032 UpdateGuideState exits: m=1253 SNR=24.8
22:28:22.680 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:22.682 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:22.684 00.002 1032 Enqueuing Expose request
22:28:22.693 00.009 10072 IsGuiding returns 0
22:28:22.693 00.000 10072 Move returns status 0, amount 11
22:28:22.693 00.000 10072 MoveAxis(N, 0, ABG)
22:28:22.693 00.000 10072 Move returns status 0, amount 0
22:28:22.693 00.000 10072 move complete, result=0
22:28:22.693 00.000 10072 worker thread done servicing request
22:28:22.693 00.000 10072 Worker thread wakes up
22:28:22.693 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:22.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:22.693 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:28:23.322 00.629 10072 Exposure complete
22:28:23.375 00.053 10072 worker thread done servicing request
22:28:23.375 00.000 1032 OnExposeComplete: enter
22:28:23.378 00.003 1032 UpdateGuideState(): m_state=6
22:28:23.380 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4158
22:28:23.382 00.002 1032 Star::Find returns 1 (0), X=1099.69, Y=135.95, Mass=1365, SNR=26.0, Peak=112 HFD=3.2
22:28:23.383 00.001 1032 MultiStar: [#1 0.08,-0.31,0.00,M1] [#2 0.15,-0.07,0.73,U] [#3 0.24,-0.01,0.76,U] [#4 0.30,-0.11,0.00,M7] [#5 0.17,-0.18,0.00,M1] [#6 0.03,-0.09,0.61,U] [#7 -0.04,-0.09,0.68,U] [#8 0.13,-0.24,0.00,M1] 
22:28:23.384 00.001 1032 refined, 4 included, MultiStar: {0.19, -0.11}, one-star: {0.41, -0.22}
22:28:23.387 00.003 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
22:28:23.388 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
22:28:23.390 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.21 cameraTheta=-0.53 mountX=-0.15 mountY=-0.15, mountTheta=-2.36
22:28:23.395 00.005 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.11, opts=13)
22:28:23.397 00.002 1032 Enqueuing Move request for scope (0.19, -0.11)
22:28:23.399 00.002 10072 Worker thread wakes up
22:28:23.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
22:28:23.399 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
22:28:23.400 00.001 10072 Moving (0.19, -0.11) raw xDistance=-0.15 yDistance=-0.15
22:28:23.402 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:28:23.404 00.002 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 285.92
22:28:23.404 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:28:23.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:23.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:28:23.404 00.000 10072 MoveAxis(E, 84, ABG)
22:28:23.404 00.000 10072 Guiding  Dir = 2, Dur = 84
22:28:23.405 00.001 10072 IsGuiding returns 0
22:28:23.405 00.000 10072 PulseGuide returned control before completion, sleep 94
22:28:23.422 00.017 1032 UpdateGuideState exits: m=1365 SNR=26.0
22:28:23.426 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:23.429 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:23.431 00.002 1032 Enqueuing Expose request
22:28:23.505 00.074 10072 IsGuiding returns 1
22:28:23.505 00.000 10072 scope still moving after pulse duration time elapsed
22:28:23.536 00.031 10072 IsGuiding returns 0
22:28:23.536 00.000 10072 scope move finished after 84 + 47 ms
22:28:23.536 00.000 10072 Move returns status 0, amount 84
22:28:23.536 00.000 10072 MoveAxis(N, 0, ABG)
22:28:23.536 00.000 10072 Move returns status 0, amount 0
22:28:23.536 00.000 10072 move complete, result=0
22:28:23.536 00.000 10072 worker thread done servicing request
22:28:23.537 00.001 10072 Worker thread wakes up
22:28:23.537 00.000 1032 GuideStep: -0.2 px 84 ms EAST, -0.2 px 0 ms NORTH
22:28:23.540 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:23.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:23.960 00.420 10072 Exposure complete
22:28:24.015 00.055 10072 worker thread done servicing request
22:28:24.016 00.001 1032 OnExposeComplete: enter
22:28:24.019 00.003 1032 UpdateGuideState(): m_state=6
22:28:24.020 00.001 1032 Star::Find(15, 1099, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4159
22:28:24.023 00.003 1032 Star::Find returns 1 (0), X=1099.65, Y=136.06, Mass=1389, SNR=26.2, Peak=109 HFD=3.3
22:28:24.026 00.003 1032 MultiStar: [#1 -0.07,-0.04,0.96,U] [#2 0.02,-0.03,0.75,U] [#3 0.29,0.03,0.00,M1] [#4 0.20,-0.05,0.60,U] [#5 0.06,-0.00,0.65,U] [#6 0.05,-0.17,0.57,U] [#7 -0.04,-0.09,0.69,U] [#8 0.11,-0.07,0.56,U] 
22:28:24.028 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.07}, one-star: {0.37, -0.11}
22:28:24.030 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
22:28:24.032 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
22:28:24.033 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.64 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
22:28:24.037 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
22:28:24.039 00.002 1032 Enqueuing Move request for scope (0.09, -0.07)
22:28:24.042 00.003 10072 Worker thread wakes up
22:28:24.042 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
22:28:24.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
22:28:24.042 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
22:28:24.044 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:28:24.046 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:28:24.046 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:28:24.046 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:24.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:28:24.046 00.000 10072 MoveAxis(E, 12, ABG)
22:28:24.046 00.000 10072 Guiding  Dir = 2, Dur = 12
22:28:24.046 00.000 10072 IsGuiding returns 0
22:28:24.046 00.000 10072 PulseGuide returned control before completion, sleep 22
22:28:24.063 00.017 1032 UpdateGuideState exits: m=1389 SNR=26.2
22:28:24.066 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:24.068 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:24.070 00.002 1032 Enqueuing Expose request
22:28:24.083 00.013 10072 IsGuiding returns 0
22:28:24.083 00.000 10072 Move returns status 0, amount 12
22:28:24.083 00.000 10072 MoveAxis(N, 0, ABG)
22:28:24.084 00.001 10072 Move returns status 0, amount 0
22:28:24.084 00.000 10072 move complete, result=0
22:28:24.084 00.000 10072 worker thread done servicing request
22:28:24.084 00.000 10072 Worker thread wakes up
22:28:24.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:24.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:24.085 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
22:28:24.711 00.626 10072 Exposure complete
22:28:24.763 00.052 10072 worker thread done servicing request
22:28:24.764 00.001 1032 OnExposeComplete: enter
22:28:24.766 00.002 1032 UpdateGuideState(): m_state=6
22:28:24.770 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4160
22:28:24.774 00.004 1032 Star::Find returns 1 (0), X=1099.59, Y=136.26, Mass=1326, SNR=25.6, Peak=114 HFD=3.2
22:28:24.775 00.001 1032 MultiStar: [#1 0.12,-0.02,0.96,U] [#2 0.19,0.10,0.78,U] [#3 0.25,0.02,0.00,M2] [#4 0.18,-0.10,0.66,U] [#5 0.11,0.05,0.66,U] [#6 -0.03,-0.01,0.61,U] [#7 0.02,-0.05,0.68,U] [#8 0.18,-0.01,0.51,U] 
22:28:24.777 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.01}, one-star: {0.31, 0.08}
22:28:24.779 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
22:28:24.781 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
22:28:24.782 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.07 mountX=-0.03 mountY=-0.14, mountTheta=-1.76
22:28:24.785 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
22:28:24.788 00.003 1032 Enqueuing Move request for scope (0.14, 0.01)
22:28:24.790 00.002 10072 Worker thread wakes up
22:28:24.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
22:28:24.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
22:28:24.790 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.03 yDistance=-0.14
22:28:24.792 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:28:24.795 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:28:24.795 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:28:24.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:24.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:28:24.795 00.000 10072 MoveAxis(E, 12, ABG)
22:28:24.795 00.000 10072 Guiding  Dir = 2, Dur = 12
22:28:24.795 00.000 10072 IsGuiding returns 0
22:28:24.796 00.001 10072 PulseGuide returned control before completion, sleep 22
22:28:24.814 00.018 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:28:24.816 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:24.818 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:24.820 00.002 1032 Enqueuing Expose request
22:28:24.834 00.014 10072 IsGuiding returns 0
22:28:24.834 00.000 10072 Move returns status 0, amount 12
22:28:24.834 00.000 10072 MoveAxis(N, 0, ABG)
22:28:24.834 00.000 10072 Move returns status 0, amount 0
22:28:24.834 00.000 10072 move complete, result=0
22:28:24.834 00.000 10072 worker thread done servicing request
22:28:24.834 00.000 10072 Worker thread wakes up
22:28:24.834 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:24.834 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:24.836 00.002 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
22:28:25.244 00.408 10072 Exposure complete
22:28:25.294 00.050 10072 worker thread done servicing request
22:28:25.294 00.000 1032 OnExposeComplete: enter
22:28:25.297 00.003 1032 UpdateGuideState(): m_state=6
22:28:25.299 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4161
22:28:25.301 00.002 1032 Star::Find returns 1 (0), X=1099.74, Y=136.13, Mass=1394, SNR=26.2, Peak=123 HFD=3.2
22:28:25.303 00.002 1032 MultiStar: [#1 0.05,-0.14,1.00,U] [#2 0.08,0.04,0.75,U] [#3 0.30,-0.02,0.00,M3] [#4 0.24,-0.16,0.00,M6] [#5 -0.03,-0.09,0.65,U] [#6 0.23,0.04,0.59,U] [#7 0.00,-0.03,0.67,U] [#8 0.16,-0.14,0.48,U] 
22:28:25.304 00.001 1032 refined, 6 included, MultiStar: {0.15, -0.05}, one-star: {0.46, -0.04}
22:28:25.306 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
22:28:25.307 00.001 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
22:28:25.309 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.34 mountX=-0.09 mountY=-0.13, mountTheta=-2.17
22:28:25.312 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
22:28:25.313 00.001 1032 Enqueuing Move request for scope (0.15, -0.05)
22:28:25.314 00.001 10072 Worker thread wakes up
22:28:25.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
22:28:25.315 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
22:28:25.315 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.09 yDistance=-0.13
22:28:25.316 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:28:25.318 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:28:25.318 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:28:25.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:25.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:28:25.318 00.000 10072 MoveAxis(E, 10, ABG)
22:28:25.318 00.000 10072 Guiding  Dir = 2, Dur = 10
22:28:25.318 00.000 10072 IsGuiding returns 0
22:28:25.318 00.000 10072 PulseGuide returned control before completion, sleep 20
22:28:25.335 00.017 1032 UpdateGuideState exits: m=1394 SNR=26.2
22:28:25.338 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:25.340 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:25.341 00.001 1032 Enqueuing Expose request
22:28:25.352 00.011 10072 IsGuiding returns 0
22:28:25.352 00.000 10072 Move returns status 0, amount 10
22:28:25.352 00.000 10072 MoveAxis(N, 0, ABG)
22:28:25.352 00.000 10072 Move returns status 0, amount 0
22:28:25.352 00.000 10072 move complete, result=0
22:28:25.352 00.000 10072 worker thread done servicing request
22:28:25.352 00.000 10072 Worker thread wakes up
22:28:25.352 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:25.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:25.352 00.000 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:28:25.977 00.625 10072 Exposure complete
22:28:26.029 00.052 10072 worker thread done servicing request
22:28:26.030 00.001 1032 OnExposeComplete: enter
22:28:26.031 00.001 1032 UpdateGuideState(): m_state=6
22:28:26.033 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4162
22:28:26.034 00.001 1032 Star::Find returns 1 (0), X=1099.75, Y=136.10, Mass=1446, SNR=26.7, Peak=116 HFD=3.2
22:28:26.036 00.002 1032 MultiStar: [#1 0.12,-0.19,0.91,U] [#2 0.20,-0.04,0.74,U] [#3 0.28,-0.02,0.00,M4] [#4 0.22,-0.18,0.00,M7] [#5 -0.07,-0.26,0.00,M1] [#6 0.09,-0.29,0.00,M1] [#7 0.06,-0.31,0.00,M1] [#8 0.31,-0.14,0.00,M1] 
22:28:26.038 00.002 1032 refined, 2 included, MultiStar: {0.27, -0.11}, one-star: {0.47, -0.07}
22:28:26.039 00.001 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:28:26.040 00.001 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:28:26.042 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.37 mountX=-0.17 mountY=-0.24, mountTheta=-2.20
22:28:26.044 00.002 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.11, opts=13)
22:28:26.047 00.003 1032 Enqueuing Move request for scope (0.27, -0.11)
22:28:26.048 00.001 10072 Worker thread wakes up
22:28:26.048 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd
22:28:26.048 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.11)
22:28:26.048 00.000 10072 Moving (0.27, -0.11) raw xDistance=-0.17 yDistance=-0.24
22:28:26.050 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:28:26.051 00.001 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 285.93
22:28:26.053 00.002 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
22:28:26.053 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:28:26.053 00.000 10072 MoveAxis(E, 92, ABG)
22:28:26.053 00.000 10072 Guiding  Dir = 2, Dur = 92
22:28:26.053 00.000 10072 IsGuiding returns 0
22:28:26.054 00.001 10072 PulseGuide returned control before completion, sleep 102
22:28:26.071 00.017 1032 UpdateGuideState exits: m=1446 SNR=26.7
22:28:26.072 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:26.074 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:26.075 00.001 1032 Enqueuing Expose request
22:28:26.161 00.086 10072 IsGuiding returns 0
22:28:26.161 00.000 10072 Move returns status 0, amount 92
22:28:26.161 00.000 10072 MoveAxis(N, 154, ABG)
22:28:26.161 00.000 10072 Guiding  Dir = 0, Dur = 154
22:28:26.162 00.001 10072 IsGuiding returns 0
22:28:26.162 00.000 10072 PulseGuide returned control before completion, sleep 164
22:28:26.332 00.170 10072 IsGuiding returns 0
22:28:26.332 00.000 10072 Move returns status 0, amount 154
22:28:26.332 00.000 10072 move complete, result=0
22:28:26.332 00.000 10072 worker thread done servicing request
22:28:26.332 00.000 10072 Worker thread wakes up
22:28:26.332 00.000 1032 GuideStep: -0.2 px 92 ms EAST, -0.2 px 154 ms NORTH
22:28:26.336 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:26.336 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:26.741 00.405 10072 Exposure complete
22:28:26.791 00.050 10072 worker thread done servicing request
22:28:26.791 00.000 1032 OnExposeComplete: enter
22:28:26.793 00.002 1032 UpdateGuideState(): m_state=6
22:28:26.794 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4163
22:28:26.796 00.002 1032 Star::Find returns 1 (0), X=1099.62, Y=136.05, Mass=1253, SNR=24.9, Peak=108 HFD=3.3
22:28:26.798 00.002 1032 MultiStar: [#1 0.09,-0.25,0.00,M1] [#2 0.02,-0.02,0.78,U] [#3 0.14,0.05,0.74,U] [#4 0.20,-0.06,0.64,U] [#5 0.06,-0.02,0.65,U] [#6 0.03,-0.09,0.69,U] [#7 -0.07,-0.09,0.69,U] [#8 0.00,-0.12,0.51,U] 
22:28:26.800 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.06}, one-star: {0.34, -0.12}
22:28:26.803 00.003 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
22:28:26.805 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
22:28:26.807 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.51 mountX=-0.08 mountY=-0.09, mountTheta=-2.34
22:28:26.809 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
22:28:26.811 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
22:28:26.812 00.001 10072 Worker thread wakes up
22:28:26.812 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
22:28:26.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
22:28:26.813 00.001 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.09
22:28:26.814 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:28:26.817 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:28:26.817 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:28:26.817 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:26.817 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:28:26.817 00.000 10072 MoveAxis(E, 11, ABG)
22:28:26.817 00.000 10072 Guiding  Dir = 2, Dur = 11
22:28:26.818 00.001 10072 IsGuiding returns 0
22:28:26.818 00.000 10072 PulseGuide returned control before completion, sleep 21
22:28:26.836 00.018 1032 UpdateGuideState exits: m=1253 SNR=24.9
22:28:26.838 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:26.839 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:26.841 00.002 1032 Enqueuing Expose request
22:28:26.849 00.008 10072 IsGuiding returns 0
22:28:26.849 00.000 10072 Move returns status 0, amount 11
22:28:26.849 00.000 10072 MoveAxis(N, 0, ABG)
22:28:26.849 00.000 10072 Move returns status 0, amount 0
22:28:26.849 00.000 10072 move complete, result=0
22:28:26.849 00.000 10072 worker thread done servicing request
22:28:26.849 00.000 10072 Worker thread wakes up
22:28:26.849 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:26.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:26.850 00.001 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:28:27.477 00.627 10072 Exposure complete
22:28:27.531 00.054 10072 worker thread done servicing request
22:28:27.531 00.000 1032 OnExposeComplete: enter
22:28:27.534 00.003 1032 UpdateGuideState(): m_state=6
22:28:27.536 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4164
22:28:27.538 00.002 1032 Star::Find returns 1 (0), X=1099.48, Y=136.26, Mass=1340, SNR=25.7, Peak=117 HFD=3.1
22:28:27.542 00.004 1032 MultiStar: [#1 -0.14,0.03,0.95,U] [#2 -0.08,0.12,0.78,U] [#3 0.05,0.12,0.80,U] [#4 0.13,-0.03,0.62,U] [#5 -0.16,0.01,0.64,U] [#6 -0.10,0.02,0.62,U] [#7 -0.16,-0.02,0.69,U] [#8 -0.23,0.05,0.47,U] 
22:28:27.545 00.003 1032 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {0.20, 0.08}
22:28:27.548 00.003 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
22:28:27.552 00.004 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
22:28:27.554 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.26 mountX=0.06 mountY=0.03, mountTheta=0.43
22:28:27.557 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
22:28:27.559 00.002 1032 Enqueuing Move request for scope (-0.04, 0.05)
22:28:27.561 00.002 10072 Worker thread wakes up
22:28:27.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
22:28:27.561 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
22:28:27.561 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.03
22:28:27.563 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:28:27.566 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:28:27.566 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:28:27.566 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:27.566 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:28:27.566 00.000 10072 MoveAxis(E, 10, ABG)
22:28:27.566 00.000 10072 Guiding  Dir = 2, Dur = 10
22:28:27.566 00.000 10072 IsGuiding returns 0
22:28:27.567 00.001 10072 PulseGuide returned control before completion, sleep 20
22:28:27.586 00.019 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:28:27.588 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:27.589 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:27.591 00.002 1032 Enqueuing Expose request
22:28:27.600 00.009 10072 IsGuiding returns 0
22:28:27.600 00.000 10072 Move returns status 0, amount 10
22:28:27.600 00.000 10072 MoveAxis(N, 0, ABG)
22:28:27.600 00.000 10072 Move returns status 0, amount 0
22:28:27.600 00.000 10072 move complete, result=0
22:28:27.600 00.000 10072 worker thread done servicing request
22:28:27.600 00.000 10072 Worker thread wakes up
22:28:27.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:27.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:27.602 00.002 1032 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
22:28:28.008 00.406 10072 Exposure complete
22:28:28.062 00.054 10072 worker thread done servicing request
22:28:28.062 00.000 1032 OnExposeComplete: enter
22:28:28.064 00.002 1032 UpdateGuideState(): m_state=6
22:28:28.066 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4165
22:28:28.068 00.002 1032 Star::Find returns 1 (0), X=1099.52, Y=136.25, Mass=1410, SNR=26.4, Peak=120 HFD=3.3
22:28:28.070 00.002 1032 MultiStar: [#1 -0.12,-0.01,0.92,U] [#2 -0.07,0.21,0.77,U] [#3 -0.06,0.25,0.00,M3] [#4 0.03,-0.01,0.66,U] [#5 -0.20,-0.05,0.65,U] [#6 -0.05,0.01,0.59,U] [#7 -0.17,0.09,0.67,U] [#8 -0.03,0.10,0.51,U] 
22:28:28.072 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {0.24, 0.07}
22:28:28.073 00.001 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
22:28:28.075 00.002 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
22:28:28.076 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.14 mountX=0.06 mountY=0.02, mountTheta=0.31
22:28:28.080 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
22:28:28.083 00.003 1032 Enqueuing Move request for scope (-0.03, 0.05)
22:28:28.084 00.001 10072 Worker thread wakes up
22:28:28.084 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
22:28:28.084 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
22:28:28.084 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.06 yDistance=0.02
22:28:28.087 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:28:28.089 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:28:28.089 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:28:28.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:28.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:28:28.089 00.000 10072 MoveAxis(E, 9, ABG)
22:28:28.089 00.000 10072 Guiding  Dir = 2, Dur = 9
22:28:28.089 00.000 10072 IsGuiding returns 0
22:28:28.090 00.001 10072 PulseGuide returned control before completion, sleep 19
22:28:28.107 00.017 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:28:28.108 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:28.110 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:28.113 00.003 1032 Enqueuing Expose request
22:28:28.116 00.003 10072 IsGuiding returns 0
22:28:28.116 00.000 10072 Move returns status 0, amount 9
22:28:28.116 00.000 10072 MoveAxis(N, 0, ABG)
22:28:28.116 00.000 10072 Move returns status 0, amount 0
22:28:28.116 00.000 10072 move complete, result=0
22:28:28.116 00.000 10072 worker thread done servicing request
22:28:28.116 00.000 10072 Worker thread wakes up
22:28:28.116 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:28.116 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:28.124 00.008 1032 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
22:28:28.742 00.618 10072 Exposure complete
22:28:28.793 00.051 10072 worker thread done servicing request
22:28:28.793 00.000 1032 OnExposeComplete: enter
22:28:28.796 00.003 1032 UpdateGuideState(): m_state=6
22:28:28.799 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4166
22:28:28.803 00.004 1032 Star::Find returns 1 (0), X=1099.52, Y=136.19, Mass=1136, SNR=23.7, Peak=107 HFD=3.1
22:28:28.805 00.002 1032 MultiStar: [#1 -0.13,-0.03,1.03,U] [#2 -0.10,0.17,0.89,U] [#3 0.02,0.05,0.78,U] [#4 -0.14,-0.13,0.69,U] [#5 -0.10,-0.06,0.68,U] [#6 -0.21,-0.05,0.67,U] [#7 -0.32,-0.10,0.00,M1] [#8 -0.05,-0.03,0.57,U] 
22:28:28.806 00.001 1032 refined, 7 included, MultiStar: {-0.05, -0.00}, one-star: {0.24, 0.02}
22:28:28.808 00.002 1032 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.83) = xAngle (-4.97 = 1.31)
22:28:28.809 00.001 1032 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.97 = 1.31)
22:28:28.811 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.14 mountX=0.01 mountY=0.05, mountTheta=1.31
22:28:28.813 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.00, opts=13)
22:28:28.815 00.002 1032 Enqueuing Move request for scope (-0.05, -0.00)
22:28:28.817 00.002 10072 Worker thread wakes up
22:28:28.818 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
22:28:28.818 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
22:28:28.818 00.000 10072 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=0.05
22:28:28.820 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:28:28.823 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:28:28.823 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:28:28.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:28.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:28:28.823 00.000 10072 MoveAxis(E, 9, ABG)
22:28:28.823 00.000 10072 Guiding  Dir = 2, Dur = 9
22:28:28.823 00.000 10072 IsGuiding returns 0
22:28:28.824 00.001 10072 PulseGuide returned control before completion, sleep 19
22:28:28.841 00.017 1032 UpdateGuideState exits: m=1136 SNR=23.7
22:28:28.843 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:28.845 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:28.846 00.001 1032 Enqueuing Expose request
22:28:28.849 00.003 10072 IsGuiding returns 0
22:28:28.849 00.000 10072 Move returns status 0, amount 9
22:28:28.849 00.000 10072 MoveAxis(N, 0, ABG)
22:28:28.849 00.000 10072 Move returns status 0, amount 0
22:28:28.849 00.000 10072 move complete, result=0
22:28:28.849 00.000 10072 worker thread done servicing request
22:28:28.849 00.000 10072 Worker thread wakes up
22:28:28.849 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:28.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:28.855 00.006 1032 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
22:28:29.257 00.402 10072 Exposure complete
22:28:29.312 00.055 10072 worker thread done servicing request
22:28:29.312 00.000 1032 OnExposeComplete: enter
22:28:29.314 00.002 1032 UpdateGuideState(): m_state=6
22:28:29.317 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4167
22:28:29.319 00.002 1032 Star::Find returns 1 (0), X=1099.47, Y=136.23, Mass=1337, SNR=25.7, Peak=135 HFD=3.2
22:28:29.322 00.003 1032 MultiStar: [#1 -0.11,-0.13,0.98,U] [#2 -0.02,0.20,0.84,U] [#3 -0.01,-0.01,0.76,U] [#4 -0.13,-0.15,0.71,U] [#5 -0.08,-0.12,0.65,U] [#6 -0.12,-0.07,0.59,U] [#7 -0.14,-0.02,0.64,U] [#8 -0.07,0.00,0.51,U] 
22:28:29.323 00.001 1032 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {0.18, 0.06}
22:28:29.325 00.002 1032 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.83) = xAngle (-4.51 = 1.78)
22:28:29.327 00.002 1032 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.51 = 1.78)
22:28:29.329 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.68 mountX=-0.01 mountY=0.05, mountTheta=1.78
22:28:29.333 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.02, opts=13)
22:28:29.334 00.001 1032 Enqueuing Move request for scope (-0.04, -0.02)
22:28:29.336 00.002 10072 Worker thread wakes up
22:28:29.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
22:28:29.336 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
22:28:29.336 00.000 10072 Moving (-0.04, -0.02) raw xDistance=-0.01 yDistance=0.05
22:28:29.338 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:28:29.341 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:28:29.341 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:28:29.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:29.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:28:29.341 00.000 10072 MoveAxis(E, 7, ABG)
22:28:29.341 00.000 10072 Guiding  Dir = 2, Dur = 7
22:28:29.341 00.000 10072 IsGuiding returns 0
22:28:29.342 00.001 10072 PulseGuide returned control before completion, sleep 17
22:28:29.360 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:28:29.362 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:29.366 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:29.368 00.002 1032 Enqueuing Expose request
22:28:29.369 00.001 10072 IsGuiding returns 0
22:28:29.369 00.000 10072 Move returns status 0, amount 7
22:28:29.369 00.000 10072 MoveAxis(N, 0, ABG)
22:28:29.370 00.001 10072 Move returns status 0, amount 0
22:28:29.370 00.000 10072 move complete, result=0
22:28:29.370 00.000 10072 worker thread done servicing request
22:28:29.370 00.000 10072 Worker thread wakes up
22:28:29.370 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:29.370 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:29.377 00.007 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:28:30.007 00.630 10072 Exposure complete
22:28:30.062 00.055 10072 worker thread done servicing request
22:28:30.062 00.000 1032 OnExposeComplete: enter
22:28:30.064 00.002 1032 UpdateGuideState(): m_state=6
22:28:30.066 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4168
22:28:30.067 00.001 1032 Star::Find returns 1 (0), X=1099.48, Y=136.27, Mass=1347, SNR=25.8, Peak=128 HFD=3.1
22:28:30.069 00.002 1032 MultiStar: [#1 -0.16,-0.01,0.94,U] [#2 -0.12,0.19,0.76,U] [#3 -0.08,0.07,0.77,U] [#4 -0.02,-0.12,0.68,U] [#5 -0.30,-0.10,0.00,M1] [#6 -0.10,-0.07,0.65,U] [#7 -0.18,-0.06,0.64,U] [#8 -0.20,0.05,0.50,U] 
22:28:30.071 00.002 1032 refined, 7 included, MultiStar: {-0.07, 0.03}, one-star: {0.20, 0.10}
22:28:30.073 00.002 1032 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.83) = xAngle (0.94 = 0.94)
22:28:30.074 00.001 1032 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.94 = 0.94)
22:28:30.076 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.77 mountX=0.04 mountY=0.06, mountTheta=0.94
22:28:30.078 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.03, opts=13)
22:28:30.083 00.005 1032 Enqueuing Move request for scope (-0.07, 0.03)
22:28:30.087 00.004 10072 Worker thread wakes up
22:28:30.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
22:28:30.087 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
22:28:30.087 00.000 10072 Moving (-0.07, 0.03) raw xDistance=0.04 yDistance=0.06
22:28:30.089 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:28:30.092 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:28:30.092 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:28:30.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:30.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:28:30.092 00.000 10072 MoveAxis(E, 6, ABG)
22:28:30.092 00.000 10072 Guiding  Dir = 2, Dur = 6
22:28:30.092 00.000 10072 IsGuiding returns 0
22:28:30.093 00.001 10072 PulseGuide returned control before completion, sleep 16
22:28:30.109 00.016 1032 UpdateGuideState exits: m=1347 SNR=25.8
22:28:30.111 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:30.116 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:30.117 00.001 1032 Enqueuing Expose request
22:28:30.119 00.002 10072 IsGuiding returns 0
22:28:30.119 00.000 10072 Move returns status 0, amount 6
22:28:30.119 00.000 10072 MoveAxis(N, 0, ABG)
22:28:30.119 00.000 10072 Move returns status 0, amount 0
22:28:30.119 00.000 10072 move complete, result=0
22:28:30.119 00.000 10072 worker thread done servicing request
22:28:30.119 00.000 10072 Worker thread wakes up
22:28:30.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:30.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:30.126 00.007 1032 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
22:28:30.538 00.412 10072 Exposure complete
22:28:30.597 00.059 10072 worker thread done servicing request
22:28:30.597 00.000 1032 OnExposeComplete: enter
22:28:30.599 00.002 1032 UpdateGuideState(): m_state=6
22:28:30.601 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4169
22:28:30.603 00.002 1032 Star::Find returns 1 (0), X=1099.49, Y=136.29, Mass=1387, SNR=26.2, Peak=124 HFD=3.1
22:28:30.605 00.002 1032 MultiStar: [#1 -0.18,-0.02,0.99,U] [#2 -0.09,0.11,0.84,U] [#3 0.00,0.13,0.73,U] [#4 -0.03,0.06,0.64,U] [#5 -0.13,0.02,0.61,U] [#6 -0.13,0.00,0.59,U] [#7 -0.24,0.03,0.70,U] [#8 -0.08,0.06,0.51,U] 
22:28:30.607 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {0.21, 0.12}
22:28:30.609 00.002 1032 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.83) = xAngle (0.57 = 0.57)
22:28:30.610 00.001 1032 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.57 = 0.57)
22:28:30.618 00.008 1032 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.40 mountX=0.07 mountY=0.05, mountTheta=0.57
22:28:30.620 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.06, opts=13)
22:28:30.622 00.002 1032 Enqueuing Move request for scope (-0.07, 0.06)
22:28:30.624 00.002 10072 Worker thread wakes up
22:28:30.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
22:28:30.625 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
22:28:30.625 00.000 10072 Moving (-0.07, 0.06) raw xDistance=0.07 yDistance=0.05
22:28:30.626 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:28:30.628 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:28:30.628 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:28:30.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:30.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:28:30.628 00.000 10072 MoveAxis(E, 5, ABG)
22:28:30.629 00.001 10072 Guiding  Dir = 2, Dur = 5
22:28:30.629 00.000 10072 IsGuiding returns 0
22:28:30.629 00.000 10072 PulseGuide returned control before completion, sleep 15
22:28:30.647 00.018 1032 UpdateGuideState exits: m=1387 SNR=26.2
22:28:30.649 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:30.651 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:30.653 00.002 1032 Enqueuing Expose request
22:28:30.660 00.007 10072 IsGuiding returns 0
22:28:30.660 00.000 10072 Move returns status 0, amount 5
22:28:30.660 00.000 10072 MoveAxis(N, 0, ABG)
22:28:30.660 00.000 10072 Move returns status 0, amount 0
22:28:30.660 00.000 10072 move complete, result=0
22:28:30.661 00.001 10072 worker thread done servicing request
22:28:30.661 00.000 10072 Worker thread wakes up
22:28:30.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:30.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:30.664 00.003 1032 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:28:31.288 00.624 10072 Exposure complete
22:28:31.347 00.059 10072 worker thread done servicing request
22:28:31.347 00.000 1032 OnExposeComplete: enter
22:28:31.349 00.002 1032 UpdateGuideState(): m_state=6
22:28:31.352 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4170
22:28:31.353 00.001 1032 Star::Find returns 1 (0), X=1099.53, Y=136.28, Mass=1340, SNR=25.7, Peak=129 HFD=3.2
22:28:31.356 00.003 1032 MultiStar: [#1 -0.10,-0.01,0.96,U] [#2 -0.10,0.13,0.78,U] [#3 0.10,0.18,0.81,U] [#4 0.08,-0.15,0.67,U] [#5 -0.07,0.07,0.66,U] [#6 -0.24,-0.07,0.00,M1] [#7 -0.08,-0.03,0.68,U] [#8 -0.04,-0.07,0.54,U] 
22:28:31.358 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {0.25, 0.11}
22:28:31.359 00.001 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
22:28:31.362 00.003 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
22:28:31.366 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.25 mountX=0.04 mountY=-0.02, mountTheta=-0.58
22:28:31.368 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
22:28:31.370 00.002 1032 Enqueuing Move request for scope (0.01, 0.04)
22:28:31.371 00.001 10072 Worker thread wakes up
22:28:31.372 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
22:28:31.372 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
22:28:31.372 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
22:28:31.373 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:28:31.375 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:28:31.375 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:28:31.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:31.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:28:31.375 00.000 10072 MoveAxis(E, 6, ABG)
22:28:31.375 00.000 10072 Guiding  Dir = 2, Dur = 6
22:28:31.377 00.002 10072 IsGuiding returns 0
22:28:31.377 00.000 10072 PulseGuide returned control before completion, sleep 16
22:28:31.395 00.018 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:28:31.397 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:31.399 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:31.401 00.002 1032 Enqueuing Expose request
22:28:31.403 00.002 10072 IsGuiding returns 0
22:28:31.404 00.001 10072 Move returns status 0, amount 6
22:28:31.404 00.000 10072 MoveAxis(N, 0, ABG)
22:28:31.404 00.000 10072 Move returns status 0, amount 0
22:28:31.404 00.000 10072 move complete, result=0
22:28:31.404 00.000 10072 worker thread done servicing request
22:28:31.404 00.000 10072 Worker thread wakes up
22:28:31.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:31.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:31.411 00.007 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:28:31.820 00.409 10072 Exposure complete
22:28:31.869 00.049 1032 OnExposeComplete: enter
22:28:31.872 00.003 1032 UpdateGuideState(): m_state=6
22:28:31.873 00.001 10072 worker thread done servicing request
22:28:31.874 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4171
22:28:31.875 00.001 1032 Star::Find returns 1 (0), X=1099.54, Y=136.29, Mass=1232, SNR=24.6, Peak=117 HFD=3.2
22:28:31.877 00.002 1032 MultiStar: [#1 -0.11,-0.05,0.98,U] [#2 -0.02,0.12,0.73,U] [#3 0.18,0.07,0.76,U] [#4 0.15,-0.08,0.71,U] [#5 -0.06,-0.08,0.64,U] [#6 0.13,-0.03,0.63,U] [#7 -0.05,-0.06,0.67,U] [#8 0.12,-0.15,0.55,U] 
22:28:31.879 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.25, 0.12}
22:28:31.881 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
22:28:31.883 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
22:28:31.885 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.10 mountX=-0.02 mountY=-0.06, mountTheta=-1.93
22:28:31.888 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
22:28:31.890 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
22:28:31.891 00.001 10072 Worker thread wakes up
22:28:31.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:28:31.891 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:28:31.891 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.02 yDistance=-0.06
22:28:31.897 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=94, Gamma=2.230
22:28:31.899 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:28:31.899 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:28:31.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:31.899 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:28:31.899 00.000 10072 MoveAxis(E, 5, ABG)
22:28:31.899 00.000 10072 Guiding  Dir = 2, Dur = 5
22:28:31.900 00.001 10072 IsGuiding returns 0
22:28:31.900 00.000 10072 PulseGuide returned control before completion, sleep 15
22:28:31.916 00.016 1032 UpdateGuideState exits: m=1232 SNR=24.6
22:28:31.919 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:31.920 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:31.923 00.003 1032 Enqueuing Expose request
22:28:31.926 00.003 10072 IsGuiding returns 0
22:28:31.926 00.000 10072 Move returns status 0, amount 5
22:28:31.926 00.000 10072 MoveAxis(N, 0, ABG)
22:28:31.926 00.000 10072 Move returns status 0, amount 0
22:28:31.926 00.000 10072 move complete, result=0
22:28:31.926 00.000 10072 worker thread done servicing request
22:28:31.926 00.000 10072 Worker thread wakes up
22:28:31.926 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:31.926 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:31.932 00.006 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:28:32.557 00.625 10072 Exposure complete
22:28:32.621 00.064 10072 worker thread done servicing request
22:28:32.622 00.001 1032 OnExposeComplete: enter
22:28:32.624 00.002 1032 UpdateGuideState(): m_state=6
22:28:32.626 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4172
22:28:32.628 00.002 1032 Star::Find returns 1 (0), X=1099.66, Y=136.21, Mass=1327, SNR=25.6, Peak=126 HFD=3.2
22:28:32.631 00.003 1032 MultiStar: [#1 0.07,-0.12,0.90,U] [#2 -0.06,0.16,0.78,U] [#3 0.21,0.03,0.78,U] [#4 -0.12,-0.11,0.70,U] [#5 -0.18,-0.16,0.66,U] [#6 -0.04,-0.15,0.60,U] [#7 -0.00,-0.14,0.72,U] [#8 0.16,-0.08,0.49,U] 
22:28:32.633 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.38, 0.04}
22:28:32.635 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
22:28:32.637 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
22:28:32.638 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.69 mountX=-0.06 mountY=-0.05, mountTheta=-2.52
22:28:32.643 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
22:28:32.646 00.003 1032 Enqueuing Move request for scope (0.06, -0.05)
22:28:32.649 00.003 10072 Worker thread wakes up
22:28:32.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
22:28:32.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
22:28:32.649 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.05
22:28:32.651 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:28:32.653 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:28:32.653 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:28:32.654 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:32.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:28:32.654 00.000 10072 MoveAxis(E, 12, ABG)
22:28:32.654 00.000 10072 Guiding  Dir = 2, Dur = 12
22:28:32.654 00.000 10072 IsGuiding returns 0
22:28:32.655 00.001 10072 PulseGuide returned control before completion, sleep 22
22:28:32.675 00.020 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:28:32.678 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:32.680 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:32.682 00.002 1032 Enqueuing Expose request
22:28:32.685 00.003 10072 IsGuiding returns 0
22:28:32.685 00.000 10072 Move returns status 0, amount 12
22:28:32.685 00.000 10072 MoveAxis(N, 0, ABG)
22:28:32.685 00.000 10072 Move returns status 0, amount 0
22:28:32.685 00.000 10072 move complete, result=0
22:28:32.685 00.000 10072 worker thread done servicing request
22:28:32.685 00.000 10072 Worker thread wakes up
22:28:32.686 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:32.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:32.694 00.008 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
22:28:33.103 00.409 10072 Exposure complete
22:28:33.162 00.059 10072 worker thread done servicing request
22:28:33.162 00.000 1032 OnExposeComplete: enter
22:28:33.164 00.002 1032 UpdateGuideState(): m_state=6
22:28:33.167 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4173
22:28:33.169 00.002 1032 Star::Find returns 1 (0), X=1099.54, Y=136.19, Mass=1274, SNR=25.1, Peak=105 HFD=3.2
22:28:33.172 00.003 1032 MultiStar: [#1 -0.09,-0.09,0.95,U] [#2 -0.05,0.19,0.82,U] [#3 0.18,-0.00,0.75,U] [#4 0.04,-0.08,0.68,U] [#5 -0.06,-0.08,0.68,U] [#6 -0.12,-0.11,0.61,U] [#7 -0.11,-0.05,0.68,U] [#8 -0.10,0.11,0.52,U] 
22:28:33.174 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.25, 0.02}
22:28:33.176 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
22:28:33.178 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
22:28:33.182 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.87 mountX=-0.01 mountY=-0.01, mountTheta=-2.70
22:28:33.185 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
22:28:33.187 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
22:28:33.190 00.003 10072 Worker thread wakes up
22:28:33.190 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:28:33.190 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:28:33.190 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
22:28:33.192 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:28:33.194 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:28:33.194 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:28:33.194 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:33.194 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:28:33.196 00.002 10072 MoveAxis(E, 11, ABG)
22:28:33.196 00.000 10072 Guiding  Dir = 2, Dur = 11
22:28:33.196 00.000 10072 IsGuiding returns 0
22:28:33.196 00.000 10072 PulseGuide returned control before completion, sleep 21
22:28:33.215 00.019 1032 UpdateGuideState exits: m=1274 SNR=25.1
22:28:33.219 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:33.221 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:33.224 00.003 1032 Enqueuing Expose request
22:28:33.226 00.002 10072 IsGuiding returns 0
22:28:33.227 00.001 10072 Move returns status 0, amount 11
22:28:33.227 00.000 10072 MoveAxis(N, 0, ABG)
22:28:33.227 00.000 10072 Move returns status 0, amount 0
22:28:33.227 00.000 10072 move complete, result=0
22:28:33.227 00.000 10072 worker thread done servicing request
22:28:33.227 00.000 10072 Worker thread wakes up
22:28:33.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:33.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:33.235 00.008 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
22:28:33.852 00.617 10072 Exposure complete
22:28:33.912 00.060 10072 worker thread done servicing request
22:28:33.912 00.000 1032 OnExposeComplete: enter
22:28:33.914 00.002 1032 UpdateGuideState(): m_state=6
22:28:33.916 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4174
22:28:33.917 00.001 1032 Star::Find returns 1 (0), X=1099.50, Y=136.19, Mass=1309, SNR=25.4, Peak=130 HFD=3.1
22:28:33.919 00.002 1032 MultiStar: [#1 -0.10,-0.02,0.97,U] [#2 -0.01,0.19,0.76,U] [#3 0.13,0.08,0.73,U] [#4 0.02,0.03,0.64,U] [#5 -0.18,-0.11,0.62,U] [#6 0.05,0.06,0.60,U] [#7 -0.12,-0.05,0.69,U] [#8 0.03,0.05,0.48,U] 
22:28:33.921 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.22, 0.02}
22:28:33.924 00.003 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
22:28:33.926 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
22:28:33.928 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.19 mountX=0.02 mountY=-0.02, mountTheta=-0.64
22:28:33.932 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
22:28:33.934 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
22:28:33.936 00.002 10072 Worker thread wakes up
22:28:33.936 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:28:33.936 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:28:33.936 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.02
22:28:33.938 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:28:33.941 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:28:33.941 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:28:33.941 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:33.941 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:28:33.941 00.000 10072 MoveAxis(E, 12, ABG)
22:28:33.941 00.000 10072 Guiding  Dir = 2, Dur = 12
22:28:33.942 00.001 10072 IsGuiding returns 0
22:28:33.942 00.000 10072 PulseGuide returned control before completion, sleep 22
22:28:33.961 00.019 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:28:33.963 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:33.965 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:33.967 00.002 1032 Enqueuing Expose request
22:28:33.975 00.008 10072 IsGuiding returns 0
22:28:33.975 00.000 10072 Move returns status 0, amount 12
22:28:33.975 00.000 10072 MoveAxis(N, 0, ABG)
22:28:33.975 00.000 10072 Move returns status 0, amount 0
22:28:33.975 00.000 10072 move complete, result=0
22:28:33.975 00.000 10072 worker thread done servicing request
22:28:33.975 00.000 10072 Worker thread wakes up
22:28:33.975 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:33.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:33.975 00.000 1032 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
22:28:34.381 00.406 10072 Exposure complete
22:28:34.432 00.051 10072 worker thread done servicing request
22:28:34.432 00.000 1032 OnExposeComplete: enter
22:28:34.433 00.001 1032 UpdateGuideState(): m_state=6
22:28:34.435 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4175
22:28:34.437 00.002 1032 Star::Find returns 1 (0), X=1099.57, Y=136.24, Mass=1327, SNR=25.6, Peak=115 HFD=3.2
22:28:34.439 00.002 1032 MultiStar: [#1 -0.13,-0.00,0.94,U] [#2 -0.11,0.14,0.75,U] [#3 0.14,0.04,0.77,U] [#4 0.09,-0.09,0.68,U] [#5 -0.24,-0.08,0.00,M1] [#6 -0.07,-0.02,0.63,U] [#7 -0.07,-0.02,0.74,U] [#8 0.02,-0.05,0.52,U] 
22:28:34.441 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {0.29, 0.07}
22:28:34.444 00.003 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
22:28:34.445 00.001 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
22:28:34.447 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.46 mountX=0.01 mountY=-0.03, mountTheta=-1.37
22:28:34.449 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
22:28:34.452 00.003 1032 Enqueuing Move request for scope (0.03, 0.01)
22:28:34.456 00.004 10072 Worker thread wakes up
22:28:34.456 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
22:28:34.456 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
22:28:34.456 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=-0.03
22:28:34.458 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:28:34.461 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:28:34.461 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:28:34.461 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:34.461 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:28:34.461 00.000 10072 MoveAxis(E, 10, ABG)
22:28:34.461 00.000 10072 Guiding  Dir = 2, Dur = 10
22:28:34.462 00.001 10072 IsGuiding returns 0
22:28:34.463 00.001 10072 PulseGuide returned control before completion, sleep 20
22:28:34.479 00.016 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:28:34.481 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:34.483 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:34.484 00.001 1032 Enqueuing Expose request
22:28:34.488 00.004 10072 IsGuiding returns 0
22:28:34.488 00.000 10072 Move returns status 0, amount 10
22:28:34.488 00.000 10072 MoveAxis(N, 0, ABG)
22:28:34.488 00.000 10072 Move returns status 0, amount 0
22:28:34.489 00.001 10072 move complete, result=0
22:28:34.489 00.000 10072 worker thread done servicing request
22:28:34.489 00.000 10072 Worker thread wakes up
22:28:34.489 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:34.489 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:34.495 00.006 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:28:35.117 00.622 10072 Exposure complete
22:28:35.170 00.053 10072 worker thread done servicing request
22:28:35.170 00.000 1032 OnExposeComplete: enter
22:28:35.171 00.001 1032 UpdateGuideState(): m_state=6
22:28:35.175 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4176
22:28:35.179 00.004 1032 Star::Find returns 1 (0), X=1099.55, Y=136.20, Mass=1188, SNR=24.2, Peak=112 HFD=3.2
22:28:35.182 00.003 1032 MultiStar: [#1 -0.13,-0.13,1.03,U] [#2 -0.03,0.07,0.80,U] [#3 0.09,-0.06,0.76,U] [#4 0.13,-0.20,0.66,U] [#5 -0.05,-0.04,0.68,U] [#6 0.11,-0.12,0.67,U] [#7 -0.13,-0.08,0.76,U] [#8 0.05,0.03,0.60,U] 
22:28:35.185 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.26, 0.03}
22:28:35.186 00.001 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
22:28:35.187 00.001 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
22:28:35.189 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.01 mountX=-0.06 mountY=-0.02, mountTheta=-2.84
22:28:35.192 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
22:28:35.195 00.003 1032 Enqueuing Move request for scope (0.03, -0.05)
22:28:35.197 00.002 10072 Worker thread wakes up
22:28:35.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
22:28:35.197 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
22:28:35.197 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.02
22:28:35.199 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=98, Gamma=2.230
22:28:35.202 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:28:35.202 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:28:35.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:35.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:28:35.202 00.000 10072 MoveAxis(E, 12, ABG)
22:28:35.202 00.000 10072 Guiding  Dir = 2, Dur = 12
22:28:35.202 00.000 10072 IsGuiding returns 0
22:28:35.202 00.000 10072 PulseGuide returned control before completion, sleep 22
22:28:35.221 00.019 1032 UpdateGuideState exits: m=1188 SNR=24.2
22:28:35.224 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:35.227 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:35.228 00.001 1032 Enqueuing Expose request
22:28:35.239 00.011 10072 IsGuiding returns 0
22:28:35.239 00.000 10072 Move returns status 0, amount 12
22:28:35.239 00.000 10072 MoveAxis(N, 0, ABG)
22:28:35.239 00.000 10072 Move returns status 0, amount 0
22:28:35.239 00.000 10072 move complete, result=0
22:28:35.240 00.001 10072 worker thread done servicing request
22:28:35.240 00.000 10072 Worker thread wakes up
22:28:35.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:35.240 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:35.242 00.002 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
22:28:35.650 00.408 10072 Exposure complete
22:28:35.706 00.056 10072 worker thread done servicing request
22:28:35.707 00.001 1032 OnExposeComplete: enter
22:28:35.710 00.003 1032 UpdateGuideState(): m_state=6
22:28:35.713 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4177
22:28:35.715 00.002 1032 Star::Find returns 1 (0), X=1099.58, Y=136.22, Mass=1084, SNR=23.1, Peak=104 HFD=3.2
22:28:35.716 00.001 1032 MultiStar: [#1 0.01,-0.00,1.01,U] [#2 -0.08,0.10,0.83,U] [#3 0.13,0.02,0.86,U] [#4 -0.04,-0.24,0.77,U] [#5 -0.07,-0.17,0.70,U] [#6 -0.05,-0.04,0.61,U] [#7 -0.09,-0.07,0.77,U] [#8 0.16,-0.02,0.57,U] 
22:28:35.718 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.30, 0.04}
22:28:35.720 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
22:28:35.721 00.001 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
22:28:35.723 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.78 mountX=-0.04 mountY=-0.03, mountTheta=-2.61
22:28:35.727 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
22:28:35.728 00.001 1032 Enqueuing Move request for scope (0.04, -0.04)
22:28:35.730 00.002 10072 Worker thread wakes up
22:28:35.730 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
22:28:35.730 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
22:28:35.730 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=-0.03
22:28:35.732 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:28:35.735 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:28:35.735 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:28:35.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:35.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:28:35.735 00.000 10072 MoveAxis(E, 10, ABG)
22:28:35.735 00.000 10072 Guiding  Dir = 2, Dur = 10
22:28:35.736 00.001 10072 IsGuiding returns 0
22:28:35.736 00.000 10072 PulseGuide returned control before completion, sleep 20
22:28:35.755 00.019 1032 UpdateGuideState exits: m=1084 SNR=23.1
22:28:35.757 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:35.759 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:35.761 00.002 1032 Enqueuing Expose request
22:28:35.772 00.011 10072 IsGuiding returns 0
22:28:35.773 00.001 10072 Move returns status 0, amount 10
22:28:35.773 00.000 10072 MoveAxis(N, 0, ABG)
22:28:35.773 00.000 10072 Move returns status 0, amount 0
22:28:35.773 00.000 10072 move complete, result=0
22:28:35.773 00.000 10072 worker thread done servicing request
22:28:35.773 00.000 10072 Worker thread wakes up
22:28:35.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:35.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:35.774 00.001 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:28:36.399 00.625 10072 Exposure complete
22:28:36.454 00.055 10072 worker thread done servicing request
22:28:36.454 00.000 1032 OnExposeComplete: enter
22:28:36.456 00.002 1032 UpdateGuideState(): m_state=6
22:28:36.458 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4178
22:28:36.461 00.003 1032 Star::Find returns 1 (0), X=1099.48, Y=136.23, Mass=1265, SNR=25.0, Peak=118 HFD=3.2
22:28:36.463 00.002 1032 MultiStar: [#1 -0.05,-0.00,1.00,U] [#2 -0.04,0.10,0.83,U] [#3 0.07,0.12,0.77,U] [#4 0.06,-0.03,0.67,U] [#5 -0.03,-0.07,0.68,U] [#6 -0.04,-0.06,0.59,U] [#7 0.04,-0.04,0.72,U] [#8 0.03,0.02,0.54,U] 
22:28:36.464 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.20, 0.06}
22:28:36.466 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
22:28:36.467 00.001 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
22:28:36.469 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.49 mountX=0.01 mountY=-0.03, mountTheta=-1.34
22:28:36.472 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
22:28:36.474 00.002 1032 Enqueuing Move request for scope (0.03, 0.02)
22:28:36.475 00.001 10072 Worker thread wakes up
22:28:36.476 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:28:36.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:28:36.476 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
22:28:36.477 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:28:36.479 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:28:36.479 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:28:36.479 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:36.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:28:36.479 00.000 10072 MoveAxis(E, 11, ABG)
22:28:36.481 00.002 10072 Guiding  Dir = 2, Dur = 11
22:28:36.481 00.000 10072 IsGuiding returns 0
22:28:36.481 00.000 10072 PulseGuide returned control before completion, sleep 21
22:28:36.499 00.018 1032 UpdateGuideState exits: m=1265 SNR=25.0
22:28:36.501 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:36.503 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:36.505 00.002 1032 Enqueuing Expose request
22:28:36.508 00.003 10072 IsGuiding returns 1
22:28:36.508 00.000 10072 scope still moving after pulse duration time elapsed
22:28:36.538 00.030 10072 IsGuiding returns 1
22:28:36.569 00.031 10072 IsGuiding returns 1
22:28:36.600 00.031 10072 IsGuiding returns 1
22:28:36.631 00.031 10072 IsGuiding returns 1
22:28:36.662 00.031 10072 IsGuiding returns 1
22:28:36.695 00.033 10072 IsGuiding returns 1
22:28:36.724 00.029 10072 IsGuiding returns 1
22:28:36.756 00.032 10072 IsGuiding returns 1
22:28:36.788 00.032 10072 IsGuiding returns 1
22:28:36.820 00.032 10072 IsGuiding returns 1
22:28:36.852 00.032 10072 IsGuiding returns 1
22:28:36.883 00.031 10072 IsGuiding returns 1
22:28:36.914 00.031 10072 IsGuiding returns 1
22:28:36.946 00.032 10072 IsGuiding returns 1
22:28:36.978 00.032 10072 IsGuiding returns 1
22:28:37.008 00.030 10072 IsGuiding returns 0
22:28:37.008 00.000 10072 scope move finished after 11 + 516 ms
22:28:37.008 00.000 10072 Move returns status 0, amount 11
22:28:37.008 00.000 10072 MoveAxis(N, 0, ABG)
22:28:37.008 00.000 10072 Move returns status 0, amount 0
22:28:37.008 00.000 10072 move complete, result=0
22:28:37.008 00.000 10072 worker thread done servicing request
22:28:37.008 00.000 10072 Worker thread wakes up
22:28:37.008 00.000 1032 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
22:28:37.011 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:37.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:37.637 00.626 10072 Exposure complete
22:28:37.681 00.044 10072 worker thread done servicing request
22:28:37.682 00.001 1032 OnExposeComplete: enter
22:28:37.683 00.001 1032 UpdateGuideState(): m_state=6
22:28:37.685 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4179
22:28:37.686 00.001 1032 Star::Find returns 1 (0), X=1099.63, Y=136.09, Mass=1268, SNR=25.0, Peak=112 HFD=3.3
22:28:37.688 00.002 1032 MultiStar: [#1 -0.00,-0.14,1.03,U] [#2 0.02,0.04,0.75,U] [#3 0.23,-0.12,0.00,M1] [#4 0.09,-0.10,0.69,U] [#5 -0.03,-0.12,0.71,U] [#6 -0.04,-0.20,0.64,U] [#7 -0.11,-0.19,0.73,U] [#8 0.08,-0.14,0.55,U] 
22:28:37.689 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.11}, one-star: {0.35, -0.08}
22:28:37.690 00.001 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
22:28:37.692 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
22:28:37.693 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.11 mountX=-0.12 mountY=-0.02, mountTheta=-2.94
22:28:37.696 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.11, opts=13)
22:28:37.697 00.001 1032 Enqueuing Move request for scope (0.06, -0.11)
22:28:37.699 00.002 10072 Worker thread wakes up
22:28:37.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
22:28:37.699 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
22:28:37.699 00.000 10072 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=-0.02
22:28:37.701 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:28:37.703 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:28:37.703 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:28:37.703 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:37.703 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:28:37.703 00.000 10072 MoveAxis(E, 7, ABG)
22:28:37.703 00.000 10072 Guiding  Dir = 2, Dur = 7
22:28:37.703 00.000 10072 IsGuiding returns 0
22:28:37.704 00.001 10072 PulseGuide returned control before completion, sleep 17
22:28:37.718 00.014 1032 UpdateGuideState exits: m=1268 SNR=25.0
22:28:37.720 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:37.721 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:37.723 00.002 1032 Enqueuing Expose request
22:28:37.729 00.006 10072 IsGuiding returns 0
22:28:37.729 00.000 10072 Move returns status 0, amount 7
22:28:37.729 00.000 10072 MoveAxis(N, 0, ABG)
22:28:37.729 00.000 10072 Move returns status 0, amount 0
22:28:37.729 00.000 10072 move complete, result=0
22:28:37.729 00.000 10072 worker thread done servicing request
22:28:37.729 00.000 10072 Worker thread wakes up
22:28:37.730 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:37.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:37.731 00.001 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:28:38.140 00.409 10072 Exposure complete
22:28:38.191 00.051 10072 worker thread done servicing request
22:28:38.191 00.000 1032 OnExposeComplete: enter
22:28:38.193 00.002 1032 UpdateGuideState(): m_state=6
22:28:38.195 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4180
22:28:38.197 00.002 1032 Star::Find returns 1 (0), X=1099.59, Y=136.18, Mass=1384, SNR=26.1, Peak=128 HFD=3.2
22:28:38.200 00.003 1032 MultiStar: [#1 -0.07,-0.15,0.93,U] [#2 0.03,0.09,0.81,U] [#3 0.20,0.03,0.72,U] [#4 0.20,-0.07,0.68,U] [#5 -0.15,-0.12,0.66,U] [#6 0.04,-0.08,0.60,U] [#7 -0.04,-0.10,0.65,U] [#8 -0.03,-0.07,0.55,U] 
22:28:38.201 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.30, 0.01}
22:28:38.202 00.001 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
22:28:38.205 00.003 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
22:28:38.207 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.65 mountX=-0.06 mountY=-0.05, mountTheta=-2.48
22:28:38.209 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
22:28:38.211 00.002 1032 Enqueuing Move request for scope (0.06, -0.05)
22:28:38.214 00.003 10072 Worker thread wakes up
22:28:38.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
22:28:38.214 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
22:28:38.214 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.05
22:28:38.217 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:28:38.218 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:28:38.219 00.001 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:28:38.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:38.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:28:38.219 00.000 10072 MoveAxis(E, 5, ABG)
22:28:38.219 00.000 10072 Guiding  Dir = 2, Dur = 5
22:28:38.219 00.000 10072 IsGuiding returns 0
22:28:38.219 00.000 10072 PulseGuide returned control before completion, sleep 15
22:28:38.235 00.016 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:28:38.238 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:38.240 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:38.242 00.002 1032 Enqueuing Expose request
22:28:38.245 00.003 10072 IsGuiding returns 0
22:28:38.245 00.000 10072 Move returns status 0, amount 5
22:28:38.245 00.000 10072 MoveAxis(N, 0, ABG)
22:28:38.245 00.000 10072 Move returns status 0, amount 0
22:28:38.245 00.000 10072 move complete, result=0
22:28:38.245 00.000 10072 worker thread done servicing request
22:28:38.245 00.000 10072 Worker thread wakes up
22:28:38.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:38.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:38.251 00.006 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:28:38.873 00.622 10072 Exposure complete
22:28:38.923 00.050 10072 worker thread done servicing request
22:28:38.924 00.001 1032 OnExposeComplete: enter
22:28:38.925 00.001 1032 UpdateGuideState(): m_state=6
22:28:38.928 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4181
22:28:38.929 00.001 1032 Star::Find returns 1 (0), X=1099.55, Y=136.20, Mass=1354, SNR=25.8, Peak=118 HFD=3.2
22:28:38.931 00.002 1032 MultiStar: [#1 -0.00,-0.06,0.97,U] [#2 -0.03,0.09,0.78,U] [#3 0.08,0.01,0.76,U] [#4 0.16,-0.17,0.67,U] [#5 -0.03,-0.18,0.66,U] [#6 -0.04,-0.08,0.60,U] [#7 -0.09,-0.08,0.63,U] [#8 0.12,-0.02,0.51,U] 
22:28:38.932 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.26, 0.03}
22:28:38.934 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
22:28:38.935 00.001 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
22:28:38.936 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.67 mountX=-0.06 mountY=-0.04, mountTheta=-2.50
22:28:38.939 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
22:28:38.941 00.002 1032 Enqueuing Move request for scope (0.06, -0.04)
22:28:38.942 00.001 10072 Worker thread wakes up
22:28:38.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:28:38.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:28:38.942 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.04
22:28:38.944 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:28:38.946 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:28:38.946 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:28:38.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:38.948 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:28:38.948 00.000 10072 MoveAxis(E, 5, ABG)
22:28:38.948 00.000 10072 Guiding  Dir = 2, Dur = 5
22:28:38.948 00.000 10072 IsGuiding returns 0
22:28:38.949 00.001 10072 PulseGuide returned control before completion, sleep 15
22:28:38.966 00.017 1032 UpdateGuideState exits: m=1354 SNR=25.8
22:28:38.968 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:38.970 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:38.972 00.002 1032 Enqueuing Expose request
22:28:38.979 00.007 10072 IsGuiding returns 0
22:28:38.979 00.000 10072 Move returns status 0, amount 5
22:28:38.979 00.000 10072 MoveAxis(N, 0, ABG)
22:28:38.979 00.000 10072 Move returns status 0, amount 0
22:28:38.979 00.000 10072 move complete, result=0
22:28:38.979 00.000 10072 worker thread done servicing request
22:28:38.979 00.000 10072 Worker thread wakes up
22:28:38.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:38.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:38.981 00.002 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:28:39.392 00.411 10072 Exposure complete
22:28:39.448 00.056 10072 worker thread done servicing request
22:28:39.448 00.000 1032 OnExposeComplete: enter
22:28:39.450 00.002 1032 UpdateGuideState(): m_state=6
22:28:39.452 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4182
22:28:39.454 00.002 1032 Star::Find returns 1 (0), X=1099.60, Y=136.13, Mass=1279, SNR=25.1, Peak=116 HFD=3.2
22:28:39.457 00.003 1032 MultiStar: [#1 -0.04,-0.11,0.91,U] [#2 -0.03,0.13,0.81,U] [#3 0.24,0.10,0.00,M1] [#4 0.14,-0.10,0.67,U] [#5 -0.07,-0.09,0.71,U] [#6 -0.02,0.01,0.61,U] [#7 -0.06,-0.08,0.66,U] [#8 -0.01,-0.05,0.51,U] 
22:28:39.460 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.32, -0.04}
22:28:39.462 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
22:28:39.463 00.001 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
22:28:39.465 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.81 mountX=-0.05 mountY=-0.03, mountTheta=-2.64
22:28:39.468 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
22:28:39.469 00.001 1032 Enqueuing Move request for scope (0.04, -0.04)
22:28:39.470 00.001 10072 Worker thread wakes up
22:28:39.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
22:28:39.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
22:28:39.470 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
22:28:39.472 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:28:39.473 00.001 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:28:39.474 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:28:39.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:39.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:28:39.474 00.000 10072 MoveAxis(E, 6, ABG)
22:28:39.474 00.000 10072 Guiding  Dir = 2, Dur = 6
22:28:39.474 00.000 10072 IsGuiding returns 0
22:28:39.474 00.000 10072 PulseGuide returned control before completion, sleep 16
22:28:39.493 00.019 1032 UpdateGuideState exits: m=1279 SNR=25.1
22:28:39.495 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:39.497 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:39.499 00.002 1032 Enqueuing Expose request
22:28:39.501 00.002 10072 IsGuiding returns 0
22:28:39.501 00.000 10072 Move returns status 0, amount 6
22:28:39.501 00.000 10072 MoveAxis(N, 0, ABG)
22:28:39.501 00.000 10072 Move returns status 0, amount 0
22:28:39.501 00.000 10072 move complete, result=0
22:28:39.501 00.000 10072 worker thread done servicing request
22:28:39.501 00.000 10072 Worker thread wakes up
22:28:39.501 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:39.501 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:39.508 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:28:40.138 00.630 10072 Exposure complete
22:28:40.192 00.054 10072 worker thread done servicing request
22:28:40.192 00.000 1032 OnExposeComplete: enter
22:28:40.194 00.002 1032 UpdateGuideState(): m_state=6
22:28:40.196 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4183
22:28:40.198 00.002 1032 Star::Find returns 1 (0), X=1099.53, Y=136.07, Mass=1258, SNR=24.9, Peak=108 HFD=3.1
22:28:40.200 00.002 1032 MultiStar: [#1 -0.06,-0.23,1.00,U] [#2 0.01,0.07,0.75,U] [#3 0.20,-0.07,0.75,U] [#4 0.16,-0.13,0.65,U] [#5 -0.11,-0.22,0.00,M1] [#6 -0.02,-0.15,0.62,U] [#7 -0.15,-0.21,0.00,M1] [#8 -0.06,-0.04,0.55,U] 
22:28:40.202 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.10}, one-star: {0.25, -0.10}
22:28:40.203 00.001 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
22:28:40.206 00.003 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
22:28:40.209 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.92 mountX=-0.12 mountY=-0.05, mountTheta=-2.75
22:28:40.212 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.10, opts=13)
22:28:40.214 00.002 1032 Enqueuing Move request for scope (0.08, -0.10)
22:28:40.215 00.001 10072 Worker thread wakes up
22:28:40.216 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
22:28:40.216 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
22:28:40.216 00.000 10072 Moving (0.08, -0.10) raw xDistance=-0.12 yDistance=-0.05
22:28:40.218 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:28:40.220 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:28:40.220 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:28:40.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:40.220 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:28:40.220 00.000 10072 MoveAxis(E, 7, ABG)
22:28:40.221 00.001 10072 Guiding  Dir = 2, Dur = 7
22:28:40.221 00.000 10072 IsGuiding returns 0
22:28:40.221 00.000 10072 PulseGuide returned control before completion, sleep 17
22:28:40.237 00.016 1032 UpdateGuideState exits: m=1258 SNR=24.9
22:28:40.240 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:40.242 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:40.245 00.003 1032 Enqueuing Expose request
22:28:40.247 00.002 10072 IsGuiding returns 0
22:28:40.247 00.000 10072 Move returns status 0, amount 7
22:28:40.247 00.000 10072 MoveAxis(N, 0, ABG)
22:28:40.247 00.000 10072 Move returns status 0, amount 0
22:28:40.248 00.001 10072 move complete, result=0
22:28:40.248 00.000 10072 worker thread done servicing request
22:28:40.248 00.000 10072 Worker thread wakes up
22:28:40.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:40.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:40.255 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:28:40.656 00.401 10072 Exposure complete
22:28:40.712 00.056 10072 worker thread done servicing request
22:28:40.712 00.000 1032 OnExposeComplete: enter
22:28:40.716 00.004 1032 UpdateGuideState(): m_state=6
22:28:40.718 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4184
22:28:40.719 00.001 1032 Star::Find returns 1 (0), X=1099.58, Y=136.18, Mass=1384, SNR=26.1, Peak=117 HFD=3.2
22:28:40.721 00.002 1032 MultiStar: [#1 -0.00,-0.19,0.97,U] [#2 0.15,0.17,0.74,U] [#3 0.14,-0.00,0.73,U] [#4 0.05,-0.19,0.62,U] [#5 -0.09,-0.11,0.66,U] [#6 0.01,0.02,0.59,U] [#7 -0.11,-0.20,0.67,U] [#8 0.06,-0.12,0.47,U] 
22:28:40.723 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {0.30, 0.01}
22:28:40.725 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
22:28:40.726 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
22:28:40.728 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.76 mountX=-0.08 mountY=-0.05, mountTheta=-2.59
22:28:40.731 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
22:28:40.733 00.002 1032 Enqueuing Move request for scope (0.07, -0.06)
22:28:40.735 00.002 10072 Worker thread wakes up
22:28:40.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
22:28:40.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
22:28:40.735 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.05
22:28:40.738 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:28:40.741 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:28:40.741 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:28:40.741 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:40.741 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:28:40.741 00.000 10072 MoveAxis(E, 6, ABG)
22:28:40.741 00.000 10072 Guiding  Dir = 2, Dur = 6
22:28:40.743 00.002 10072 IsGuiding returns 0
22:28:40.743 00.000 10072 PulseGuide returned control before completion, sleep 16
22:28:40.758 00.015 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:28:40.760 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:40.763 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:40.764 00.001 1032 Enqueuing Expose request
22:28:40.765 00.001 10072 IsGuiding returns 0
22:28:40.765 00.000 10072 Move returns status 0, amount 6
22:28:40.765 00.000 10072 MoveAxis(N, 0, ABG)
22:28:40.765 00.000 10072 Move returns status 0, amount 0
22:28:40.765 00.000 10072 move complete, result=0
22:28:40.765 00.000 10072 worker thread done servicing request
22:28:40.765 00.000 10072 Worker thread wakes up
22:28:40.765 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:40.765 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:40.773 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:28:41.405 00.632 10072 Exposure complete
22:28:41.462 00.057 10072 worker thread done servicing request
22:28:41.462 00.000 1032 OnExposeComplete: enter
22:28:41.464 00.002 1032 UpdateGuideState(): m_state=6
22:28:41.465 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4185
22:28:41.467 00.002 1032 Star::Find returns 1 (0), X=1099.60, Y=136.18, Mass=1391, SNR=26.2, Peak=120 HFD=3.2
22:28:41.468 00.001 1032 MultiStar: [#1 -0.00,-0.07,0.98,U] [#2 -0.01,0.15,0.72,U] [#3 0.16,0.11,0.72,U] [#4 0.15,-0.04,0.66,U] [#5 -0.06,-0.07,0.63,U] [#6 0.03,-0.02,0.58,U] [#7 -0.04,-0.08,0.67,U] [#8 0.05,-0.06,0.51,U] 
22:28:41.470 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.32, 0.01}
22:28:41.471 00.001 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
22:28:41.473 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
22:28:41.474 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.09 mountX=-0.03 mountY=-0.07, mountTheta=-1.92
22:28:41.477 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:28:41.480 00.003 1032 Enqueuing Move request for scope (0.08, -0.01)
22:28:41.483 00.003 10072 Worker thread wakes up
22:28:41.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:28:41.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:28:41.483 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
22:28:41.485 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:28:41.489 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:28:41.489 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:28:41.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:41.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:28:41.489 00.000 10072 MoveAxis(E, 7, ABG)
22:28:41.489 00.000 10072 Guiding  Dir = 2, Dur = 7
22:28:41.490 00.001 10072 IsGuiding returns 0
22:28:41.490 00.000 10072 PulseGuide returned control before completion, sleep 17
22:28:41.507 00.017 1032 UpdateGuideState exits: m=1391 SNR=26.2
22:28:41.509 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:41.511 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:41.517 00.006 1032 Enqueuing Expose request
22:28:41.519 00.002 10072 IsGuiding returns 0
22:28:41.521 00.002 10072 Move returns status 0, amount 7
22:28:41.521 00.000 10072 MoveAxis(N, 0, ABG)
22:28:41.522 00.001 10072 Move returns status 0, amount 0
22:28:41.522 00.000 10072 move complete, result=0
22:28:41.522 00.000 10072 worker thread done servicing request
22:28:41.522 00.000 10072 Worker thread wakes up
22:28:41.522 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:41.522 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:41.524 00.002 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:28:41.939 00.415 10072 Exposure complete
22:28:41.986 00.047 10072 worker thread done servicing request
22:28:41.986 00.000 1032 OnExposeComplete: enter
22:28:41.988 00.002 1032 UpdateGuideState(): m_state=6
22:28:41.990 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4186
22:28:41.991 00.001 1032 Star::Find returns 1 (0), X=1099.61, Y=136.26, Mass=1262, SNR=24.9, Peak=118 HFD=3.2
22:28:41.993 00.002 1032 MultiStar: [#1 -0.06,-0.02,1.00,U] [#2 0.01,0.28,0.00,M1] [#3 0.08,-0.03,0.76,U] [#4 0.08,-0.11,0.66,U] [#5 -0.11,-0.07,0.70,U] [#6 -0.10,-0.02,0.64,U] [#7 -0.12,-0.01,0.76,U] [#8 0.19,0.00,0.56,U] 
22:28:41.994 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.32, 0.09}
22:28:41.996 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
22:28:41.997 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
22:28:41.998 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.36 mountX=-0.03 mountY=-0.04, mountTheta=-2.19
22:28:42.001 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
22:28:42.003 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
22:28:42.005 00.002 10072 Worker thread wakes up
22:28:42.005 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:28:42.005 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:28:42.005 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
22:28:42.007 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:28:42.008 00.001 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:28:42.008 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:28:42.009 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:42.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:28:42.009 00.000 10072 MoveAxis(E, 6, ABG)
22:28:42.009 00.000 10072 Guiding  Dir = 2, Dur = 6
22:28:42.009 00.000 10072 IsGuiding returns 0
22:28:42.009 00.000 10072 PulseGuide returned control before completion, sleep 16
22:28:42.025 00.016 1032 UpdateGuideState exits: m=1262 SNR=24.9
22:28:42.028 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:42.030 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:42.032 00.002 1032 Enqueuing Expose request
22:28:42.033 00.001 10072 IsGuiding returns 0
22:28:42.033 00.000 10072 Move returns status 0, amount 6
22:28:42.034 00.001 10072 MoveAxis(N, 0, ABG)
22:28:42.034 00.000 10072 Move returns status 0, amount 0
22:28:42.034 00.000 10072 move complete, result=0
22:28:42.034 00.000 10072 worker thread done servicing request
22:28:42.034 00.000 10072 Worker thread wakes up
22:28:42.034 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:42.034 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:42.040 00.006 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:28:42.764 00.724 10072 Exposure complete
22:28:42.814 00.050 10072 worker thread done servicing request
22:28:42.814 00.000 1032 OnExposeComplete: enter
22:28:42.816 00.002 1032 UpdateGuideState(): m_state=6
22:28:42.818 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4187
22:28:42.819 00.001 1032 Star::Find returns 1 (0), X=1099.62, Y=136.10, Mass=1520, SNR=27.4, Peak=121 HFD=3.3
22:28:42.821 00.002 1032 MultiStar: [#1 -0.09,-0.10,0.91,U] [#2 0.01,0.07,0.75,U] [#3 0.13,0.05,0.71,U] [#4 0.14,-0.17,0.59,U] [#5 -0.13,-0.15,0.67,U] [#6 -0.09,-0.03,0.58,U] [#7 -0.05,-0.06,0.63,U] [#8 0.07,-0.09,0.49,U] 
22:28:42.822 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.34, -0.07}
22:28:42.823 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:28:42.825 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:28:42.827 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.88 mountX=-0.07 mountY=-0.03, mountTheta=-2.71
22:28:42.829 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
22:28:42.830 00.001 1032 Enqueuing Move request for scope (0.05, -0.06)
22:28:42.832 00.002 10072 Worker thread wakes up
22:28:42.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
22:28:42.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
22:28:42.832 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
22:28:42.833 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:28:42.835 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:28:42.835 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:28:42.836 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:42.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:28:42.836 00.000 10072 MoveAxis(E, 6, ABG)
22:28:42.836 00.000 10072 Guiding  Dir = 2, Dur = 6
22:28:42.836 00.000 10072 IsGuiding returns 0
22:28:42.837 00.001 10072 PulseGuide returned control before completion, sleep 16
22:28:42.853 00.016 1032 UpdateGuideState exits: m=1520 SNR=27.4
22:28:42.855 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:42.857 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:42.859 00.002 1032 Enqueuing Expose request
22:28:42.860 00.001 10072 IsGuiding returns 0
22:28:42.860 00.000 10072 Move returns status 0, amount 6
22:28:42.861 00.001 10072 MoveAxis(N, 0, ABG)
22:28:42.861 00.000 10072 Move returns status 0, amount 0
22:28:42.861 00.000 10072 move complete, result=0
22:28:42.861 00.000 10072 worker thread done servicing request
22:28:42.861 00.000 10072 Worker thread wakes up
22:28:42.861 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:42.861 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:42.863 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:28:43.278 00.415 10072 Exposure complete
22:28:43.333 00.055 10072 worker thread done servicing request
22:28:43.334 00.001 1032 OnExposeComplete: enter
22:28:43.336 00.002 1032 UpdateGuideState(): m_state=6
22:28:43.337 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4188
22:28:43.339 00.002 1032 Star::Find returns 1 (0), X=1099.55, Y=136.11, Mass=1468, SNR=26.9, Peak=122 HFD=3.3
22:28:43.340 00.001 1032 MultiStar: [#1 -0.05,-0.22,0.91,U] [#2 0.07,0.04,0.73,U] [#3 0.15,-0.04,0.74,U] [#4 0.18,-0.26,0.00,M1] [#5 0.03,0.02,0.59,U] [#6 -0.06,-0.08,0.61,U] [#7 0.04,-0.17,0.60,U] [#8 0.18,-0.12,0.46,U] 
22:28:43.342 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.08}, one-star: {0.26, -0.06}
22:28:43.344 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
22:28:43.345 00.001 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
22:28:43.347 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.78 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
22:28:43.349 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
22:28:43.350 00.001 1032 Enqueuing Move request for scope (0.08, -0.08)
22:28:43.351 00.001 10072 Worker thread wakes up
22:28:43.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
22:28:43.352 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
22:28:43.352 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
22:28:43.355 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:28:43.357 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:28:43.357 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:28:43.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:43.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:28:43.357 00.000 10072 MoveAxis(E, 5, ABG)
22:28:43.357 00.000 10072 Guiding  Dir = 2, Dur = 5
22:28:43.357 00.000 10072 IsGuiding returns 0
22:28:43.358 00.001 10072 PulseGuide returned control before completion, sleep 15
22:28:43.375 00.017 1032 UpdateGuideState exits: m=1468 SNR=26.9
22:28:43.378 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:43.379 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:43.381 00.002 1032 Enqueuing Expose request
22:28:43.385 00.004 10072 IsGuiding returns 0
22:28:43.385 00.000 10072 Move returns status 0, amount 5
22:28:43.385 00.000 10072 MoveAxis(N, 0, ABG)
22:28:43.385 00.000 10072 Move returns status 0, amount 0
22:28:43.385 00.000 10072 move complete, result=0
22:28:43.385 00.000 10072 worker thread done servicing request
22:28:43.385 00.000 10072 Worker thread wakes up
22:28:43.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:43.386 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:43.389 00.003 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:28:44.014 00.625 10072 Exposure complete
22:28:44.067 00.053 10072 worker thread done servicing request
22:28:44.067 00.000 1032 OnExposeComplete: enter
22:28:44.069 00.002 1032 UpdateGuideState(): m_state=6
22:28:44.071 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4189
22:28:44.072 00.001 1032 Star::Find returns 1 (0), X=1099.59, Y=136.12, Mass=1105, SNR=23.3, Peak=93 HFD=3.2
22:28:44.074 00.002 1032 MultiStar: [#1 -0.01,-0.17,1.05,U] [#2 0.05,0.13,0.85,U] [#3 0.08,-0.03,0.86,U] [#4 0.11,-0.25,0.00,M2] [#5 -0.05,-0.17,0.69,U] [#6 0.03,-0.06,0.67,U] [#7 -0.01,-0.12,0.75,U] [#8 0.03,-0.10,0.58,U] 
22:28:44.076 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.07}, one-star: {0.31, -0.05}
22:28:44.077 00.001 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
22:28:44.080 00.003 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
22:28:44.083 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.85 mountX=-0.09 mountY=-0.04, mountTheta=-2.68
22:28:44.087 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
22:28:44.088 00.001 1032 Enqueuing Move request for scope (0.06, -0.07)
22:28:44.090 00.002 10072 Worker thread wakes up
22:28:44.090 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
22:28:44.090 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
22:28:44.090 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.09 yDistance=-0.04
22:28:44.092 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:28:44.094 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:28:44.094 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:28:44.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:44.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:28:44.094 00.000 10072 MoveAxis(E, 5, ABG)
22:28:44.095 00.001 10072 Guiding  Dir = 2, Dur = 5
22:28:44.095 00.000 10072 IsGuiding returns 0
22:28:44.095 00.000 10072 PulseGuide returned control before completion, sleep 15
22:28:44.111 00.016 1032 UpdateGuideState exits: m=1105 SNR=23.3
22:28:44.113 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:44.117 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:44.119 00.002 1032 Enqueuing Expose request
22:28:44.122 00.003 10072 IsGuiding returns 0
22:28:44.122 00.000 10072 Move returns status 0, amount 5
22:28:44.122 00.000 10072 MoveAxis(N, 0, ABG)
22:28:44.122 00.000 10072 Move returns status 0, amount 0
22:28:44.122 00.000 10072 move complete, result=0
22:28:44.122 00.000 10072 worker thread done servicing request
22:28:44.122 00.000 10072 Worker thread wakes up
22:28:44.122 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:44.122 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:44.129 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:28:44.530 00.401 10072 Exposure complete
22:28:44.579 00.049 10072 worker thread done servicing request
22:28:44.579 00.000 1032 OnExposeComplete: enter
22:28:44.582 00.003 1032 UpdateGuideState(): m_state=6
22:28:44.583 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4190
22:28:44.586 00.003 1032 Star::Find returns 1 (0), X=1099.54, Y=136.19, Mass=1319, SNR=25.5, Peak=115 HFD=3.2
22:28:44.588 00.002 1032 MultiStar: [#1 -0.13,-0.15,0.96,U] [#2 -0.00,0.09,0.79,U] [#3 0.05,0.05,0.78,U] [#4 0.04,-0.18,0.64,U] [#5 -0.06,-0.18,0.65,U] [#6 -0.21,-0.03,0.59,U] [#7 -0.08,-0.03,0.68,U] [#8 -0.04,-0.08,0.52,U] 
22:28:44.590 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {0.26, 0.02}
22:28:44.591 00.001 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.51 = 2.77)
22:28:44.592 00.001 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.77)
22:28:44.594 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.68 mountX=-0.05 mountY=0.02, mountTheta=2.77
22:28:44.598 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
22:28:44.599 00.001 1032 Enqueuing Move request for scope (-0.01, -0.05)
22:28:44.601 00.002 10072 Worker thread wakes up
22:28:44.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
22:28:44.601 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
22:28:44.601 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
22:28:44.603 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:28:44.605 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:28:44.606 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:28:44.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:44.606 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:28:44.606 00.000 10072 MoveAxis(E, 2, ABG)
22:28:44.606 00.000 10072 Guiding  Dir = 2, Dur = 2
22:28:44.606 00.000 10072 IsGuiding returns 0
22:28:44.607 00.001 10072 PulseGuide returned control before completion, sleep 12
22:28:44.622 00.015 10072 IsGuiding returns 0
22:28:44.622 00.000 10072 Move returns status 0, amount 2
22:28:44.622 00.000 10072 MoveAxis(N, 0, ABG)
22:28:44.622 00.000 10072 Move returns status 0, amount 0
22:28:44.622 00.000 10072 move complete, result=0
22:28:44.622 00.000 10072 worker thread done servicing request
22:28:44.622 00.000 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:28:44.625 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:44.627 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:44.628 00.001 1032 Enqueuing Expose request
22:28:44.630 00.002 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
22:28:44.631 00.001 10072 Worker thread wakes up
22:28:44.631 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:44.631 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:45.266 00.635 10072 Exposure complete
22:28:45.317 00.051 10072 worker thread done servicing request
22:28:45.317 00.000 1032 OnExposeComplete: enter
22:28:45.319 00.002 1032 UpdateGuideState(): m_state=6
22:28:45.322 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4191
22:28:45.324 00.002 1032 Star::Find returns 1 (0), X=1099.55, Y=136.23, Mass=1269, SNR=25.0, Peak=115 HFD=3.2
22:28:45.326 00.002 1032 MultiStar: [#1 -0.09,0.02,0.90,U] [#2 -0.09,0.15,0.79,U] [#3 0.13,0.01,0.77,U] [#4 0.16,-0.07,0.65,U] [#5 -0.13,0.00,0.69,U] [#6 -0.01,0.11,0.62,U] [#7 -0.07,0.02,0.71,U] [#8 -0.02,0.04,0.54,U] 
22:28:45.329 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {0.27, 0.06}
22:28:45.331 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
22:28:45.333 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
22:28:45.335 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.01 mountX=0.03 mountY=-0.03, mountTheta=-0.82
22:28:45.339 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
22:28:45.342 00.003 1032 Enqueuing Move request for scope (0.02, 0.04)
22:28:45.344 00.002 10072 Worker thread wakes up
22:28:45.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:28:45.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:28:45.344 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
22:28:45.346 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:28:45.348 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:28:45.348 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:28:45.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:45.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:28:45.348 00.000 10072 MoveAxis(E, 3, ABG)
22:28:45.348 00.000 10072 Guiding  Dir = 2, Dur = 3
22:28:45.349 00.001 10072 IsGuiding returns 0
22:28:45.349 00.000 10072 PulseGuide returned control before completion, sleep 13
22:28:45.366 00.017 1032 UpdateGuideState exits: m=1269 SNR=25.0
22:28:45.369 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:45.371 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:45.373 00.002 1032 Enqueuing Expose request
22:28:45.374 00.001 10072 IsGuiding returns 0
22:28:45.375 00.001 10072 Move returns status 0, amount 3
22:28:45.375 00.000 10072 MoveAxis(N, 0, ABG)
22:28:45.375 00.000 10072 Move returns status 0, amount 0
22:28:45.375 00.000 10072 move complete, result=0
22:28:45.376 00.001 10072 worker thread done servicing request
22:28:45.376 00.000 10072 Worker thread wakes up
22:28:45.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:45.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:45.383 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:28:45.780 00.397 10072 Exposure complete
22:28:45.838 00.058 10072 worker thread done servicing request
22:28:45.838 00.000 1032 OnExposeComplete: enter
22:28:45.841 00.003 1032 UpdateGuideState(): m_state=6
22:28:45.842 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4192
22:28:45.844 00.002 1032 Star::Find returns 1 (0), X=1099.52, Y=136.19, Mass=1401, SNR=26.3, Peak=126 HFD=3.2
22:28:45.845 00.001 1032 MultiStar: [#1 -0.04,-0.06,0.95,U] [#2 0.03,0.16,0.72,U] [#3 0.17,-0.05,0.75,U] [#4 0.13,-0.21,0.00,M1] [#5 -0.08,-0.05,0.63,U] [#6 -0.15,-0.04,0.60,U] [#7 0.01,-0.23,0.69,U] [#8 0.09,-0.01,0.50,U] 
22:28:45.847 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.03}, one-star: {0.24, 0.02}
22:28:45.848 00.001 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
22:28:45.850 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
22:28:45.852 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.60 mountX=-0.04 mountY=-0.03, mountTheta=-2.43
22:28:45.854 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
22:28:45.857 00.003 1032 Enqueuing Move request for scope (0.04, -0.03)
22:28:45.859 00.002 10072 Worker thread wakes up
22:28:45.859 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
22:28:45.859 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
22:28:45.859 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
22:28:45.861 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:28:45.863 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:28:45.863 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:28:45.864 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:45.864 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:28:45.864 00.000 10072 MoveAxis(E, 2, ABG)
22:28:45.864 00.000 10072 Guiding  Dir = 2, Dur = 2
22:28:45.864 00.000 10072 IsGuiding returns 0
22:28:45.865 00.001 10072 PulseGuide returned control before completion, sleep 12
22:28:45.881 00.016 1032 UpdateGuideState exits: m=1401 SNR=26.3
22:28:45.884 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:45.885 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:45.888 00.003 1032 Enqueuing Expose request
22:28:45.889 00.001 10072 IsGuiding returns 0
22:28:45.890 00.001 10072 Move returns status 0, amount 2
22:28:45.890 00.000 10072 MoveAxis(N, 0, ABG)
22:28:45.890 00.000 10072 Move returns status 0, amount 0
22:28:45.890 00.000 10072 move complete, result=0
22:28:45.890 00.000 10072 worker thread done servicing request
22:28:45.890 00.000 10072 Worker thread wakes up
22:28:45.890 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:45.891 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:45.900 00.009 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:28:46.516 00.616 10072 Exposure complete
22:28:46.569 00.053 10072 worker thread done servicing request
22:28:46.569 00.000 1032 OnExposeComplete: enter
22:28:46.570 00.001 1032 UpdateGuideState(): m_state=6
22:28:46.572 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4193
22:28:46.573 00.001 1032 Star::Find returns 1 (0), X=1099.57, Y=136.20, Mass=1353, SNR=25.8, Peak=136 HFD=3.2
22:28:46.575 00.002 1032 MultiStar: [#1 0.02,-0.19,0.95,U] [#2 0.03,0.06,0.79,U] [#3 0.15,-0.09,0.76,U] [#4 -0.03,-0.12,0.71,U] [#5 -0.14,-0.15,0.63,U] [#6 0.16,0.01,0.64,U] [#7 -0.08,-0.24,0.00,M1] [#8 0.14,0.02,0.52,U] 
22:28:46.576 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.06}, one-star: {0.29, 0.03}
22:28:46.578 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
22:28:46.581 00.003 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
22:28:46.583 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.10 cameraTheta=-0.59 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
22:28:46.586 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
22:28:46.588 00.002 1032 Enqueuing Move request for scope (0.09, -0.06)
22:28:46.590 00.002 10072 Worker thread wakes up
22:28:46.591 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:28:46.591 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:28:46.591 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
22:28:46.593 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:28:46.594 00.001 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:28:46.594 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:28:46.594 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:46.595 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:28:46.595 00.000 10072 MoveAxis(E, 3, ABG)
22:28:46.595 00.000 10072 Guiding  Dir = 2, Dur = 3
22:28:46.595 00.000 10072 IsGuiding returns 0
22:28:46.595 00.000 10072 PulseGuide returned control before completion, sleep 13
22:28:46.612 00.017 1032 UpdateGuideState exits: m=1353 SNR=25.8
22:28:46.614 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:46.616 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:46.619 00.003 1032 Enqueuing Expose request
22:28:46.623 00.004 10072 IsGuiding returns 0
22:28:46.623 00.000 10072 Move returns status 0, amount 3
22:28:46.623 00.000 10072 MoveAxis(N, 0, ABG)
22:28:46.623 00.000 10072 Move returns status 0, amount 0
22:28:46.623 00.000 10072 move complete, result=0
22:28:46.623 00.000 10072 worker thread done servicing request
22:28:46.623 00.000 10072 Worker thread wakes up
22:28:46.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:46.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:46.627 00.004 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:28:47.031 00.404 10072 Exposure complete
22:28:47.081 00.050 10072 worker thread done servicing request
22:28:47.081 00.000 1032 OnExposeComplete: enter
22:28:47.083 00.002 1032 UpdateGuideState(): m_state=6
22:28:47.084 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4194
22:28:47.086 00.002 1032 Star::Find returns 1 (0), X=1099.58, Y=136.31, Mass=1236, SNR=24.7, Peak=114 HFD=3.2
22:28:47.088 00.002 1032 MultiStar: [#1 -0.00,-0.01,0.93,U] [#2 -0.05,0.23,0.83,U] [#3 0.09,0.14,0.80,U] [#4 0.05,-0.11,0.71,U] [#5 -0.03,0.00,0.65,U] [#6 -0.00,0.19,0.65,U] [#7 -0.11,-0.09,0.71,U] [#8 -0.01,0.02,0.53,U] 
22:28:47.089 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.29, 0.14}
22:28:47.091 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
22:28:47.093 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
22:28:47.094 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.04 mountX=0.05 mountY=-0.05, mountTheta=-0.79
22:28:47.096 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
22:28:47.098 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
22:28:47.100 00.002 10072 Worker thread wakes up
22:28:47.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
22:28:47.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
22:28:47.100 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
22:28:47.102 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:28:47.104 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:28:47.104 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:28:47.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:47.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:28:47.104 00.000 10072 MoveAxis(E, 3, ABG)
22:28:47.104 00.000 10072 Guiding  Dir = 2, Dur = 3
22:28:47.104 00.000 10072 IsGuiding returns 0
22:28:47.105 00.001 10072 PulseGuide returned control before completion, sleep 13
22:28:47.122 00.017 10072 IsGuiding returns 1
22:28:47.122 00.000 10072 scope still moving after pulse duration time elapsed
22:28:47.122 00.000 1032 UpdateGuideState exits: m=1236 SNR=24.7
22:28:47.125 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:47.127 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:47.128 00.001 1032 Enqueuing Expose request
22:28:47.153 00.025 10072 IsGuiding returns 1
22:28:47.185 00.032 10072 IsGuiding returns 1
22:28:47.218 00.033 10072 IsGuiding returns 1
22:28:47.248 00.030 10072 IsGuiding returns 1
22:28:47.279 00.031 10072 IsGuiding returns 1
22:28:47.310 00.031 10072 IsGuiding returns 1
22:28:47.341 00.031 10072 IsGuiding returns 1
22:28:47.372 00.031 10072 IsGuiding returns 1
22:28:47.403 00.031 10072 IsGuiding returns 1
22:28:47.435 00.032 10072 IsGuiding returns 1
22:28:47.466 00.031 10072 IsGuiding returns 1
22:28:47.497 00.031 10072 IsGuiding returns 0
22:28:47.497 00.000 10072 scope move finished after 3 + 390 ms
22:28:47.497 00.000 10072 Move returns status 0, amount 3
22:28:47.497 00.000 10072 MoveAxis(N, 0, ABG)
22:28:47.497 00.000 10072 Move returns status 0, amount 0
22:28:47.497 00.000 10072 move complete, result=0
22:28:47.497 00.000 10072 worker thread done servicing request
22:28:47.497 00.000 10072 Worker thread wakes up
22:28:47.497 00.000 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:28:47.499 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:47.500 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:48.125 00.625 10072 Exposure complete
22:28:48.170 00.045 10072 worker thread done servicing request
22:28:48.171 00.001 1032 OnExposeComplete: enter
22:28:48.173 00.002 1032 UpdateGuideState(): m_state=6
22:28:48.174 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4195
22:28:48.177 00.003 1032 Star::Find returns 1 (0), X=1099.58, Y=136.14, Mass=1263, SNR=25.0, Peak=126 HFD=3.2
22:28:48.178 00.001 1032 MultiStar: [#1 -0.09,-0.04,0.97,U] [#2 -0.04,0.13,0.75,U] [#3 0.11,0.12,0.77,U] [#4 0.06,-0.06,0.66,U] [#5 -0.06,-0.08,0.64,U] [#6 -0.12,-0.10,0.63,U] [#7 -0.02,-0.06,0.68,U] [#8 0.11,-0.13,0.52,U] 
22:28:48.179 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.30, -0.03}
22:28:48.181 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:28:48.182 00.001 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:28:48.183 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.56 mountX=-0.03 mountY=-0.03, mountTheta=-2.39
22:28:48.186 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
22:28:48.187 00.001 1032 Enqueuing Move request for scope (0.04, -0.02)
22:28:48.189 00.002 10072 Worker thread wakes up
22:28:48.189 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:28:48.189 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:28:48.189 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
22:28:48.191 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:28:48.193 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:28:48.193 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:28:48.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:48.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:28:48.193 00.000 10072 MoveAxis(E, 3, ABG)
22:28:48.193 00.000 10072 Guiding  Dir = 2, Dur = 3
22:28:48.193 00.000 10072 IsGuiding returns 0
22:28:48.194 00.001 10072 PulseGuide returned control before completion, sleep 13
22:28:48.211 00.017 1032 UpdateGuideState exits: m=1263 SNR=25.0
22:28:48.213 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:48.215 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:48.217 00.002 1032 Enqueuing Expose request
22:28:48.218 00.001 10072 IsGuiding returns 0
22:28:48.218 00.000 10072 Move returns status 0, amount 3
22:28:48.218 00.000 10072 MoveAxis(N, 0, ABG)
22:28:48.218 00.000 10072 Move returns status 0, amount 0
22:28:48.218 00.000 10072 move complete, result=0
22:28:48.218 00.000 10072 worker thread done servicing request
22:28:48.219 00.001 10072 Worker thread wakes up
22:28:48.219 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:48.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:48.225 00.006 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:28:48.625 00.400 10072 Exposure complete
22:28:48.678 00.053 10072 worker thread done servicing request
22:28:48.678 00.000 1032 OnExposeComplete: enter
22:28:48.681 00.003 1032 UpdateGuideState(): m_state=6
22:28:48.682 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4196
22:28:48.684 00.002 1032 Star::Find returns 1 (0), X=1099.63, Y=136.10, Mass=1184, SNR=24.2, Peak=105 HFD=3.3
22:28:48.686 00.002 1032 MultiStar: [#1 -0.03,-0.10,0.98,U] [#2 0.09,0.06,0.85,U] [#3 0.12,0.08,0.76,U] [#4 0.20,-0.08,0.62,U] [#5 0.01,-0.10,0.71,U] [#6 -0.01,-0.01,0.61,U] [#7 -0.19,0.01,0.69,U] [#8 -0.03,-0.16,0.55,U] 
22:28:48.689 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.35, -0.07}
22:28:48.690 00.001 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
22:28:48.692 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
22:28:48.693 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.53 mountX=-0.06 mountY=-0.06, mountTheta=-2.36
22:28:48.696 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
22:28:48.698 00.002 1032 Enqueuing Move request for scope (0.07, -0.04)
22:28:48.700 00.002 10072 Worker thread wakes up
22:28:48.700 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:28:48.700 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:28:48.700 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
22:28:48.702 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:28:48.705 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:28:48.705 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:28:48.706 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:48.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:28:48.706 00.000 10072 MoveAxis(E, 3, ABG)
22:28:48.706 00.000 10072 Guiding  Dir = 2, Dur = 3
22:28:48.706 00.000 10072 IsGuiding returns 0
22:28:48.707 00.001 10072 PulseGuide returned control before completion, sleep 13
22:28:48.724 00.017 1032 UpdateGuideState exits: m=1184 SNR=24.2
22:28:48.726 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:48.727 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:48.729 00.002 1032 Enqueuing Expose request
22:28:48.732 00.003 10072 IsGuiding returns 0
22:28:48.732 00.000 10072 Move returns status 0, amount 3
22:28:48.732 00.000 10072 MoveAxis(N, 0, ABG)
22:28:48.732 00.000 10072 Move returns status 0, amount 0
22:28:48.732 00.000 10072 move complete, result=0
22:28:48.732 00.000 10072 worker thread done servicing request
22:28:48.732 00.000 10072 Worker thread wakes up
22:28:48.732 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:48.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:48.739 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:28:49.362 00.623 10072 Exposure complete
22:28:49.412 00.050 10072 worker thread done servicing request
22:28:49.412 00.000 1032 OnExposeComplete: enter
22:28:49.414 00.002 1032 UpdateGuideState(): m_state=6
22:28:49.415 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4197
22:28:49.417 00.002 1032 Star::Find returns 1 (0), X=1099.62, Y=136.09, Mass=1295, SNR=25.3, Peak=114 HFD=3.3
22:28:49.419 00.002 1032 MultiStar: [#1 -0.03,-0.11,0.98,U] [#2 0.04,0.01,0.77,U] [#3 0.20,0.07,0.77,U] [#4 0.15,-0.13,0.70,U] [#5 -0.01,-0.01,0.66,U] [#6 -0.09,-0.09,0.57,U] [#7 -0.06,-0.09,0.69,U] [#8 0.19,-0.16,0.53,U] 
22:28:49.421 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.34, -0.08}
22:28:49.422 00.001 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
22:28:49.426 00.004 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
22:28:49.429 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.62 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
22:28:49.432 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
22:28:49.434 00.002 1032 Enqueuing Move request for scope (0.09, -0.06)
22:28:49.436 00.002 10072 Worker thread wakes up
22:28:49.436 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:28:49.436 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:28:49.436 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.09 yDistance=-0.07
22:28:49.438 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:28:49.440 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:28:49.441 00.001 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:28:49.441 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:49.441 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:28:49.441 00.000 10072 MoveAxis(E, 3, ABG)
22:28:49.441 00.000 10072 Guiding  Dir = 2, Dur = 3
22:28:49.441 00.000 10072 IsGuiding returns 0
22:28:49.442 00.001 10072 PulseGuide returned control before completion, sleep 13
22:28:49.460 00.018 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:28:49.463 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:49.465 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:49.466 00.001 1032 Enqueuing Expose request
22:28:49.468 00.002 10072 IsGuiding returns 0
22:28:49.468 00.000 10072 Move returns status 0, amount 3
22:28:49.468 00.000 10072 MoveAxis(N, 0, ABG)
22:28:49.468 00.000 10072 Move returns status 0, amount 0
22:28:49.468 00.000 10072 move complete, result=0
22:28:49.468 00.000 10072 worker thread done servicing request
22:28:49.468 00.000 10072 Worker thread wakes up
22:28:49.468 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:49.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:49.474 00.006 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:28:49.876 00.402 10072 Exposure complete
22:28:49.934 00.058 10072 worker thread done servicing request
22:28:49.934 00.000 1032 OnExposeComplete: enter
22:28:49.936 00.002 1032 UpdateGuideState(): m_state=6
22:28:49.938 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4198
22:28:49.940 00.002 1032 Star::Find returns 1 (0), X=1099.51, Y=136.18, Mass=1337, SNR=25.7, Peak=113 HFD=3.3
22:28:49.941 00.001 1032 MultiStar: [#1 0.02,-0.14,0.96,U] [#2 0.08,0.09,0.76,U] [#3 0.24,0.16,0.00,M1] [#4 0.12,-0.02,0.66,U] [#5 -0.07,0.02,0.65,U] [#6 -0.02,-0.08,0.59,U] [#7 0.02,-0.05,0.67,U] [#8 0.16,-0.04,0.49,U] 
22:28:49.943 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.23, 0.01}
22:28:49.944 00.001 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
22:28:49.945 00.001 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
22:28:49.947 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.34 mountX=-0.04 mountY=-0.06, mountTheta=-2.17
22:28:49.949 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
22:28:49.950 00.001 1032 Enqueuing Move request for scope (0.07, -0.03)
22:28:49.952 00.002 10072 Worker thread wakes up
22:28:49.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:28:49.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:28:49.952 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.04 yDistance=-0.06
22:28:49.954 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:28:49.956 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:28:49.956 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:28:49.956 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:49.956 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:28:49.956 00.000 10072 MoveAxis(E, 3, ABG)
22:28:49.956 00.000 10072 Guiding  Dir = 2, Dur = 3
22:28:49.957 00.001 10072 IsGuiding returns 0
22:28:49.957 00.000 10072 PulseGuide returned control before completion, sleep 13
22:28:49.975 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:28:49.977 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:49.979 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:49.981 00.002 1032 Enqueuing Expose request
22:28:49.982 00.001 10072 IsGuiding returns 0
22:28:49.983 00.001 10072 Move returns status 0, amount 3
22:28:49.983 00.000 10072 MoveAxis(N, 0, ABG)
22:28:49.983 00.000 10072 Move returns status 0, amount 0
22:28:49.983 00.000 10072 move complete, result=0
22:28:49.983 00.000 10072 worker thread done servicing request
22:28:49.983 00.000 10072 Worker thread wakes up
22:28:49.983 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:49.983 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:49.991 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:28:50.607 00.616 10072 Exposure complete
22:28:50.659 00.052 10072 worker thread done servicing request
22:28:50.659 00.000 1032 OnExposeComplete: enter
22:28:50.662 00.003 1032 UpdateGuideState(): m_state=6
22:28:50.664 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4199
22:28:50.666 00.002 1032 Star::Find returns 1 (0), X=1099.62, Y=136.26, Mass=1303, SNR=25.3, Peak=116 HFD=3.2
22:28:50.668 00.002 1032 MultiStar: [#1 -0.02,-0.03,0.94,U] [#2 -0.04,0.18,0.79,U] [#3 0.11,0.16,0.73,U] [#4 0.08,-0.04,0.64,U] [#5 -0.13,-0.05,0.72,U] [#6 -0.05,0.12,0.63,U] [#7 -0.08,-0.03,0.72,U] [#8 0.07,0.05,0.52,U] 
22:28:50.669 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.33, 0.09}
22:28:50.671 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
22:28:50.672 00.001 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
22:28:50.673 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.91 mountX=0.04 mountY=-0.05, mountTheta=-0.92
22:28:50.675 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
22:28:50.677 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
22:28:50.679 00.002 10072 Worker thread wakes up
22:28:50.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
22:28:50.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
22:28:50.679 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
22:28:50.681 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:28:50.682 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:28:50.682 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:28:50.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:50.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:28:50.682 00.000 10072 MoveAxis(E, 4, ABG)
22:28:50.684 00.002 10072 Guiding  Dir = 2, Dur = 4
22:28:50.684 00.000 10072 IsGuiding returns 0
22:28:50.684 00.000 10072 PulseGuide returned control before completion, sleep 14
22:28:50.701 00.017 1032 UpdateGuideState exits: m=1303 SNR=25.3
22:28:50.704 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:50.707 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:50.709 00.002 1032 Enqueuing Expose request
22:28:50.713 00.004 10072 IsGuiding returns 0
22:28:50.713 00.000 10072 Move returns status 0, amount 4
22:28:50.713 00.000 10072 MoveAxis(N, 0, ABG)
22:28:50.713 00.000 10072 Move returns status 0, amount 0
22:28:50.713 00.000 10072 move complete, result=0
22:28:50.713 00.000 10072 worker thread done servicing request
22:28:50.713 00.000 10072 Worker thread wakes up
22:28:50.713 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:50.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:50.718 00.005 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:28:51.123 00.405 10072 Exposure complete
22:28:51.173 00.050 1032 OnExposeComplete: enter
22:28:51.177 00.004 1032 UpdateGuideState(): m_state=6
22:28:51.179 00.002 10072 worker thread done servicing request
22:28:51.179 00.000 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4200
22:28:51.181 00.002 1032 Star::Find returns 1 (0), X=1099.63, Y=136.28, Mass=1257, SNR=24.9, Peak=114 HFD=3.2
22:28:51.183 00.002 1032 MultiStar: [#1 -0.04,0.01,1.00,U] [#2 -0.02,0.24,0.80,U] [#3 0.10,-0.01,0.76,U] [#4 -0.10,-0.10,0.64,U] [#5 -0.02,-0.11,0.68,U] [#6 -0.08,0.05,0.59,U] [#7 -0.10,0.02,0.71,U] [#8 0.09,0.04,0.52,U] 
22:28:51.185 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.35, 0.11}
22:28:51.187 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
22:28:51.188 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
22:28:51.190 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.79 mountX=0.02 mountY=-0.04, mountTheta=-1.04
22:28:51.192 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
22:28:51.194 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
22:28:51.196 00.002 10072 Worker thread wakes up
22:28:51.196 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
22:28:51.196 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
22:28:51.196 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
22:28:51.197 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=104, Gamma=2.230
22:28:51.200 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:28:51.200 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:28:51.200 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:51.200 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:28:51.200 00.000 10072 MoveAxis(E, 3, ABG)
22:28:51.200 00.000 10072 Guiding  Dir = 2, Dur = 3
22:28:51.201 00.001 10072 IsGuiding returns 0
22:28:51.201 00.000 10072 PulseGuide returned control before completion, sleep 13
22:28:51.218 00.017 1032 UpdateGuideState exits: m=1257 SNR=24.9
22:28:51.220 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:51.222 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:51.223 00.001 1032 Enqueuing Expose request
22:28:51.230 00.007 10072 IsGuiding returns 0
22:28:51.230 00.000 10072 Move returns status 0, amount 3
22:28:51.230 00.000 10072 MoveAxis(N, 0, ABG)
22:28:51.230 00.000 10072 Move returns status 0, amount 0
22:28:51.230 00.000 10072 move complete, result=0
22:28:51.230 00.000 10072 worker thread done servicing request
22:28:51.230 00.000 10072 Worker thread wakes up
22:28:51.230 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:51.231 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:51.231 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:28:51.857 00.626 10072 Exposure complete
22:28:51.911 00.054 10072 worker thread done servicing request
22:28:51.911 00.000 1032 OnExposeComplete: enter
22:28:51.913 00.002 1032 UpdateGuideState(): m_state=6
22:28:51.916 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4201
22:28:51.918 00.002 1032 Star::Find returns 1 (0), X=1099.58, Y=136.20, Mass=1398, SNR=26.3, Peak=136 HFD=3.2
22:28:51.919 00.001 1032 MultiStar: [#1 -0.12,-0.11,0.92,U] [#2 0.01,0.12,0.76,U] [#3 0.14,0.04,0.72,U] [#4 0.05,-0.05,0.66,U] [#5 0.00,0.02,0.64,U] [#6 0.07,0.08,0.57,U] [#7 -0.09,-0.00,0.64,U] [#8 0.08,-0.17,0.48,U] 
22:28:51.921 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.00}, one-star: {0.30, 0.03}
22:28:51.923 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
22:28:51.925 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
22:28:51.927 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.04 mountX=-0.02 mountY=-0.05, mountTheta=-1.87
22:28:51.931 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.00, opts=13)
22:28:51.934 00.003 1032 Enqueuing Move request for scope (0.06, -0.00)
22:28:51.936 00.002 10072 Worker thread wakes up
22:28:51.936 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
22:28:51.936 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
22:28:51.936 00.000 10072 Moving (0.06, -0.00) raw xDistance=-0.02 yDistance=-0.05
22:28:51.937 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:28:51.939 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:28:51.939 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:28:51.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:51.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:28:51.939 00.000 10072 MoveAxis(E, 4, ABG)
22:28:51.939 00.000 10072 Guiding  Dir = 2, Dur = 4
22:28:51.941 00.002 10072 IsGuiding returns 0
22:28:51.941 00.000 10072 PulseGuide returned control before completion, sleep 14
22:28:51.957 00.016 1032 UpdateGuideState exits: m=1398 SNR=26.3
22:28:51.959 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:51.960 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:51.962 00.002 1032 Enqueuing Expose request
22:28:51.965 00.003 10072 IsGuiding returns 0
22:28:51.965 00.000 10072 Move returns status 0, amount 4
22:28:51.965 00.000 10072 MoveAxis(N, 0, ABG)
22:28:51.965 00.000 10072 Move returns status 0, amount 0
22:28:51.965 00.000 10072 move complete, result=0
22:28:51.965 00.000 10072 worker thread done servicing request
22:28:51.965 00.000 10072 Worker thread wakes up
22:28:51.965 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:51.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:51.972 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:28:52.383 00.411 10072 Exposure complete
22:28:52.440 00.057 10072 worker thread done servicing request
22:28:52.440 00.000 1032 OnExposeComplete: enter
22:28:52.441 00.001 1032 UpdateGuideState(): m_state=6
22:28:52.443 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4202
22:28:52.446 00.003 1032 Star::Find returns 1 (0), X=1099.56, Y=136.20, Mass=1140, SNR=23.7, Peak=109 HFD=3.1
22:28:52.447 00.001 1032 MultiStar: [#1 -0.02,-0.05,1.07,U] [#2 0.00,0.21,0.86,U] [#3 0.12,0.07,0.76,U] [#4 0.11,-0.17,0.69,U] [#5 -0.12,-0.05,0.72,U] [#6 0.05,-0.05,0.66,U] [#7 -0.04,-0.08,0.76,U] [#8 0.05,-0.08,0.57,U] 
22:28:52.449 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.27, 0.03}
22:28:52.451 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
22:28:52.452 00.001 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
22:28:52.455 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.22 mountX=-0.02 mountY=-0.05, mountTheta=-2.05
22:28:52.457 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
22:28:52.460 00.003 1032 Enqueuing Move request for scope (0.05, -0.01)
22:28:52.462 00.002 10072 Worker thread wakes up
22:28:52.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:28:52.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:28:52.462 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
22:28:52.464 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:28:52.466 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:28:52.466 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:28:52.467 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:52.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:28:52.467 00.000 10072 MoveAxis(E, 4, ABG)
22:28:52.467 00.000 10072 Guiding  Dir = 2, Dur = 4
22:28:52.467 00.000 10072 IsGuiding returns 0
22:28:52.468 00.001 10072 PulseGuide returned control before completion, sleep 14
22:28:52.486 00.018 1032 UpdateGuideState exits: m=1140 SNR=23.7
22:28:52.489 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:52.491 00.002 10072 IsGuiding returns 0
22:28:52.491 00.000 10072 Move returns status 0, amount 4
22:28:52.491 00.000 10072 MoveAxis(N, 0, ABG)
22:28:52.491 00.000 10072 Move returns status 0, amount 0
22:28:52.491 00.000 10072 move complete, result=0
22:28:52.491 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:52.493 00.002 1032 Enqueuing Expose request
22:28:52.494 00.001 10072 worker thread done servicing request
22:28:52.494 00.000 10072 Worker thread wakes up
22:28:52.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:52.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:52.495 00.001 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:28:53.133 00.638 10072 Exposure complete
22:28:53.189 00.056 10072 worker thread done servicing request
22:28:53.189 00.000 1032 OnExposeComplete: enter
22:28:53.191 00.002 1032 UpdateGuideState(): m_state=6
22:28:53.193 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4203
22:28:53.196 00.003 1032 Star::Find returns 1 (0), X=1099.60, Y=136.27, Mass=1248, SNR=24.8, Peak=117 HFD=3.2
22:28:53.197 00.001 1032 MultiStar: [#1 -0.03,-0.03,0.94,U] [#2 -0.12,0.16,0.82,U] [#3 0.13,0.09,0.81,U] [#4 -0.06,-0.03,0.66,U] [#5 -0.04,0.00,0.69,U] [#6 -0.08,0.09,0.61,U] [#7 -0.07,-0.03,0.71,U] [#8 -0.02,-0.05,0.54,U] 
22:28:53.199 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {0.32, 0.09}
22:28:53.201 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
22:28:53.202 00.001 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
22:28:53.207 00.005 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.11 mountX=0.03 mountY=-0.03, mountTheta=-0.72
22:28:53.212 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
22:28:53.214 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
22:28:53.216 00.002 10072 Worker thread wakes up
22:28:53.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:28:53.216 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:28:53.216 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
22:28:53.219 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=103, Gamma=2.230
22:28:53.222 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:28:53.222 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:28:53.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:53.222 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:28:53.222 00.000 10072 MoveAxis(E, 5, ABG)
22:28:53.223 00.001 10072 Guiding  Dir = 2, Dur = 5
22:28:53.223 00.000 10072 IsGuiding returns 0
22:28:53.223 00.000 10072 PulseGuide returned control before completion, sleep 15
22:28:53.242 00.019 10072 IsGuiding returns 0
22:28:53.242 00.000 10072 Move returns status 0, amount 5
22:28:53.242 00.000 10072 MoveAxis(N, 0, ABG)
22:28:53.242 00.000 10072 Move returns status 0, amount 0
22:28:53.242 00.000 10072 move complete, result=0
22:28:53.243 00.001 10072 worker thread done servicing request
22:28:53.244 00.001 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:28:53.247 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:53.248 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:53.250 00.002 1032 Enqueuing Expose request
22:28:53.252 00.002 10072 Worker thread wakes up
22:28:53.252 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:53.252 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:53.252 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:28:53.668 00.416 10072 Exposure complete
22:28:53.722 00.054 10072 worker thread done servicing request
22:28:53.722 00.000 1032 OnExposeComplete: enter
22:28:53.725 00.003 1032 UpdateGuideState(): m_state=6
22:28:53.726 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4204
22:28:53.729 00.003 1032 Star::Find returns 1 (0), X=1099.64, Y=136.26, Mass=1407, SNR=26.4, Peak=136 HFD=3.2
22:28:53.731 00.002 1032 MultiStar: [#1 -0.08,-0.01,0.94,U] [#2 -0.10,0.13,0.69,U] [#3 0.18,0.07,0.72,U] [#4 0.05,-0.01,0.66,U] [#5 -0.10,0.03,0.63,U] [#6 -0.07,0.03,0.58,U] [#7 -0.09,-0.07,0.66,U] [#8 -0.11,0.11,0.52,U] 
22:28:53.732 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {0.36, 0.09}
22:28:53.734 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
22:28:53.735 00.001 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
22:28:53.737 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.06 mountX=0.03 mountY=-0.03, mountTheta=-0.77
22:28:53.740 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
22:28:53.742 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
22:28:53.744 00.002 10072 Worker thread wakes up
22:28:53.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:28:53.744 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:28:53.744 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
22:28:53.746 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:28:53.748 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:28:53.749 00.001 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:28:53.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:53.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:28:53.749 00.000 10072 MoveAxis(E, 5, ABG)
22:28:53.749 00.000 10072 Guiding  Dir = 2, Dur = 5
22:28:53.749 00.000 10072 IsGuiding returns 0
22:28:53.750 00.001 10072 PulseGuide returned control before completion, sleep 15
22:28:53.766 00.016 1032 UpdateGuideState exits: m=1407 SNR=26.4
22:28:53.768 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:53.770 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:53.772 00.002 1032 Enqueuing Expose request
22:28:53.774 00.002 10072 IsGuiding returns 0
22:28:53.775 00.001 10072 Move returns status 0, amount 5
22:28:53.775 00.000 10072 MoveAxis(N, 0, ABG)
22:28:53.775 00.000 10072 Move returns status 0, amount 0
22:28:53.775 00.000 10072 move complete, result=0
22:28:53.775 00.000 10072 worker thread done servicing request
22:28:53.775 00.000 10072 Worker thread wakes up
22:28:53.775 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:53.776 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:53.782 00.006 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:28:54.400 00.618 10072 Exposure complete
22:28:54.451 00.051 10072 worker thread done servicing request
22:28:54.451 00.000 1032 OnExposeComplete: enter
22:28:54.453 00.002 1032 UpdateGuideState(): m_state=6
22:28:54.455 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4205
22:28:54.457 00.002 1032 Star::Find returns 1 (0), X=1099.53, Y=136.19, Mass=1064, SNR=22.9, Peak=102 HFD=3.1
22:28:54.459 00.002 1032 MultiStar: [#1 -0.09,-0.15,1.04,U] [#2 0.04,0.12,0.92,U] [#3 0.08,0.06,0.84,U] [#4 0.11,-0.15,0.72,U] [#5 -0.14,-0.01,0.76,U] [#6 0.01,-0.03,0.68,U] [#7 -0.05,0.03,0.80,U] [#8 -0.15,-0.21,0.00,M1] 
22:28:54.461 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {0.25, 0.02}
22:28:54.463 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
22:28:54.464 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
22:28:54.466 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.43 mountX=-0.02 mountY=-0.03, mountTheta=-2.26
22:28:54.468 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
22:28:54.471 00.003 1032 Enqueuing Move request for scope (0.03, -0.01)
22:28:54.473 00.002 10072 Worker thread wakes up
22:28:54.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:28:54.473 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:28:54.473 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
22:28:54.475 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:28:54.477 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:28:54.477 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:28:54.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:54.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:28:54.477 00.000 10072 MoveAxis(E, 6, ABG)
22:28:54.477 00.000 10072 Guiding  Dir = 2, Dur = 6
22:28:54.477 00.000 10072 IsGuiding returns 0
22:28:54.478 00.001 10072 PulseGuide returned control before completion, sleep 16
22:28:54.496 00.018 1032 UpdateGuideState exits: m=1064 SNR=22.9
22:28:54.498 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:54.499 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:54.501 00.002 1032 Enqueuing Expose request
22:28:54.505 00.004 10072 IsGuiding returns 0
22:28:54.505 00.000 10072 Move returns status 0, amount 6
22:28:54.505 00.000 10072 MoveAxis(N, 0, ABG)
22:28:54.505 00.000 10072 Move returns status 0, amount 0
22:28:54.505 00.000 10072 move complete, result=0
22:28:54.505 00.000 10072 worker thread done servicing request
22:28:54.506 00.001 10072 Worker thread wakes up
22:28:54.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:54.506 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:54.509 00.003 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:28:54.915 00.406 10072 Exposure complete
22:28:54.971 00.056 10072 worker thread done servicing request
22:28:54.971 00.000 1032 OnExposeComplete: enter
22:28:54.973 00.002 1032 UpdateGuideState(): m_state=6
22:28:54.975 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4206
22:28:54.977 00.002 1032 Star::Find returns 1 (0), X=1099.65, Y=136.27, Mass=1312, SNR=25.4, Peak=116 HFD=3.2
22:28:54.979 00.002 1032 MultiStar: [#1 -0.03,-0.07,0.95,U] [#2 0.02,0.10,0.78,U] [#3 0.03,0.13,0.77,U] [#4 0.19,-0.02,0.67,U] [#5 -0.11,-0.09,0.68,U] [#6 -0.03,0.03,0.62,U] [#7 -0.06,-0.13,0.72,U] [#8 -0.02,-0.05,0.50,U] 
22:28:54.981 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.37, 0.10}
22:28:54.983 00.002 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
22:28:54.985 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
22:28:54.988 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.11 mountX=-0.01 mountY=-0.05, mountTheta=-1.72
22:28:54.993 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
22:28:54.995 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
22:28:54.997 00.002 10072 Worker thread wakes up
22:28:54.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:28:54.998 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:28:54.998 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
22:28:55.000 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:28:55.003 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:28:55.003 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:28:55.003 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:55.003 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:28:55.003 00.000 10072 MoveAxis(E, 6, ABG)
22:28:55.003 00.000 10072 Guiding  Dir = 2, Dur = 6
22:28:55.003 00.000 10072 IsGuiding returns 0
22:28:55.004 00.001 10072 PulseGuide returned control before completion, sleep 16
22:28:55.023 00.019 10072 IsGuiding returns 1
22:28:55.023 00.000 10072 scope still moving after pulse duration time elapsed
22:28:55.024 00.001 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:28:55.027 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:55.029 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:55.030 00.001 1032 Enqueuing Expose request
22:28:55.053 00.023 10072 IsGuiding returns 0
22:28:55.053 00.000 10072 scope move finished after 6 + 44 ms
22:28:55.053 00.000 10072 Move returns status 0, amount 6
22:28:55.053 00.000 10072 MoveAxis(N, 0, ABG)
22:28:55.053 00.000 10072 Move returns status 0, amount 0
22:28:55.053 00.000 10072 move complete, result=0
22:28:55.055 00.002 10072 worker thread done servicing request
22:28:55.055 00.000 10072 Worker thread wakes up
22:28:55.055 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:55.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:55.060 00.005 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:28:55.681 00.621 10072 Exposure complete
22:28:55.736 00.055 10072 worker thread done servicing request
22:28:55.736 00.000 1032 OnExposeComplete: enter
22:28:55.739 00.003 1032 UpdateGuideState(): m_state=6
22:28:55.741 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4207
22:28:55.743 00.002 1032 Star::Find returns 1 (0), X=1099.56, Y=136.16, Mass=1351, SNR=25.8, Peak=116 HFD=3.2
22:28:55.745 00.002 1032 MultiStar: [#1 -0.05,-0.12,0.97,U] [#2 -0.06,0.06,0.77,U] [#3 0.07,0.20,0.74,U] [#4 0.11,-0.04,0.69,U] [#5 -0.23,-0.03,0.62,U] [#6 0.06,0.05,0.62,U] [#7 -0.10,-0.08,0.68,U] [#8 -0.06,0.10,0.53,U] 
22:28:55.747 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.28, -0.02}
22:28:55.749 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:28:55.750 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:28:55.752 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.45 mountX=0.00 mountY=-0.02, mountTheta=-1.38
22:28:55.755 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
22:28:55.759 00.004 1032 Enqueuing Move request for scope (0.02, 0.01)
22:28:55.760 00.001 10072 Worker thread wakes up
22:28:55.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:28:55.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:28:55.761 00.001 10072 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
22:28:55.763 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:28:55.765 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:28:55.765 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:28:55.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:55.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:28:55.765 00.000 10072 MoveAxis(E, 7, ABG)
22:28:55.766 00.001 10072 Guiding  Dir = 2, Dur = 7
22:28:55.766 00.000 10072 IsGuiding returns 0
22:28:55.766 00.000 10072 PulseGuide returned control before completion, sleep 17
22:28:55.784 00.018 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:28:55.786 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:55.788 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:55.790 00.002 1032 Enqueuing Expose request
22:28:55.792 00.002 10072 IsGuiding returns 0
22:28:55.792 00.000 10072 Move returns status 0, amount 7
22:28:55.792 00.000 10072 MoveAxis(N, 0, ABG)
22:28:55.792 00.000 10072 Move returns status 0, amount 0
22:28:55.792 00.000 10072 move complete, result=0
22:28:55.793 00.001 10072 worker thread done servicing request
22:28:55.793 00.000 10072 Worker thread wakes up
22:28:55.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:55.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:55.801 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:28:56.198 00.397 10072 Exposure complete
22:28:56.253 00.055 10072 worker thread done servicing request
22:28:56.253 00.000 1032 OnExposeComplete: enter
22:28:56.255 00.002 1032 UpdateGuideState(): m_state=6
22:28:56.257 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4208
22:28:56.259 00.002 1032 Star::Find returns 1 (0), X=1099.62, Y=136.23, Mass=1281, SNR=25.1, Peak=113 HFD=3.2
22:28:56.262 00.003 1032 MultiStar: [#1 -0.01,-0.01,0.97,U] [#2 -0.04,0.30,0.00,M1] [#3 0.06,0.37,0.00,M1] [#4 0.17,0.12,0.64,U] [#5 -0.08,-0.01,0.64,U] [#6 -0.06,0.16,0.66,U] [#7 -0.05,0.08,0.72,U] [#8 -0.08,0.02,0.52,U] 
22:28:56.263 00.001 1032 refined, 6 included, MultiStar: {0.05, 0.06}, one-star: {0.34, 0.06}
22:28:56.264 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
22:28:56.267 00.003 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
22:28:56.272 00.005 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.85 mountX=0.04 mountY=-0.06, mountTheta=-0.98
22:28:56.276 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
22:28:56.278 00.002 1032 Enqueuing Move request for scope (0.05, 0.06)
22:28:56.280 00.002 10072 Worker thread wakes up
22:28:56.281 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
22:28:56.281 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
22:28:56.281 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.06
22:28:56.283 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:28:56.285 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:28:56.285 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:28:56.285 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:56.285 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:28:56.285 00.000 10072 MoveAxis(E, 6, ABG)
22:28:56.285 00.000 10072 Guiding  Dir = 2, Dur = 6
22:28:56.287 00.002 10072 IsGuiding returns 0
22:28:56.287 00.000 10072 PulseGuide returned control before completion, sleep 16
22:28:56.305 00.018 1032 UpdateGuideState exits: m=1281 SNR=25.1
22:28:56.307 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:56.309 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:56.311 00.002 1032 Enqueuing Expose request
22:28:56.313 00.002 10072 IsGuiding returns 0
22:28:56.313 00.000 10072 Move returns status 0, amount 6
22:28:56.313 00.000 10072 MoveAxis(N, 0, ABG)
22:28:56.313 00.000 10072 Move returns status 0, amount 0
22:28:56.313 00.000 10072 move complete, result=0
22:28:56.313 00.000 10072 worker thread done servicing request
22:28:56.313 00.000 10072 Worker thread wakes up
22:28:56.313 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:56.313 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:56.319 00.006 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:28:56.938 00.619 10072 Exposure complete
22:28:56.995 00.057 10072 worker thread done servicing request
22:28:56.996 00.001 1032 OnExposeComplete: enter
22:28:56.998 00.002 1032 UpdateGuideState(): m_state=6
22:28:56.999 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4209
22:28:57.000 00.001 1032 Star::Find returns 1 (0), X=1099.50, Y=136.32, Mass=1289, SNR=25.2, Peak=122 HFD=3.2
22:28:57.002 00.002 1032 MultiStar: [#1 0.01,0.00,0.96,U] [#2 0.05,0.17,0.77,U] [#3 0.07,0.15,0.76,U] [#4 0.06,0.10,0.64,U] [#5 -0.14,0.09,0.70,U] [#6 -0.20,0.12,0.62,U] [#7 0.02,0.03,0.68,U] [#8 0.08,0.09,0.51,U] 
22:28:57.004 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {0.22, 0.14}
22:28:57.007 00.003 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
22:28:57.008 00.001 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
22:28:57.010 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.28 mountX=0.09 mountY=-0.05, mountTheta=-0.55
22:28:57.012 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
22:28:57.013 00.001 1032 Enqueuing Move request for scope (0.03, 0.10)
22:28:57.015 00.002 10072 Worker thread wakes up
22:28:57.016 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
22:28:57.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
22:28:57.016 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.05
22:28:57.019 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:28:57.022 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:28:57.022 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
22:28:57.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:57.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:28:57.022 00.000 10072 MoveAxis(E, 7, ABG)
22:28:57.022 00.000 10072 Guiding  Dir = 2, Dur = 7
22:28:57.022 00.000 10072 IsGuiding returns 0
22:28:57.024 00.002 10072 PulseGuide returned control before completion, sleep 17
22:28:57.040 00.016 1032 UpdateGuideState exits: m=1289 SNR=25.2
22:28:57.042 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:57.043 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:57.045 00.002 1032 Enqueuing Expose request
22:28:57.047 00.002 10072 IsGuiding returns 0
22:28:57.047 00.000 10072 Move returns status 0, amount 7
22:28:57.048 00.001 10072 MoveAxis(N, 0, ABG)
22:28:57.048 00.000 10072 Move returns status 0, amount 0
22:28:57.048 00.000 10072 move complete, result=0
22:28:57.048 00.000 10072 worker thread done servicing request
22:28:57.048 00.000 10072 Worker thread wakes up
22:28:57.048 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:57.048 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:57.055 00.007 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:28:57.452 00.397 10072 Exposure complete
22:28:57.509 00.057 10072 worker thread done servicing request
22:28:57.509 00.000 1032 OnExposeComplete: enter
22:28:57.511 00.002 1032 UpdateGuideState(): m_state=6
22:28:57.513 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4210
22:28:57.515 00.002 1032 Star::Find returns 1 (0), X=1099.60, Y=136.24, Mass=1286, SNR=25.2, Peak=109 HFD=3.2
22:28:57.517 00.002 1032 MultiStar: [#1 -0.05,-0.04,1.00,U] [#2 -0.00,0.15,0.77,U] [#3 0.11,-0.01,0.79,U] [#4 0.08,-0.07,0.68,U] [#5 -0.14,-0.03,0.70,U] [#6 -0.11,0.11,0.61,U] [#7 0.10,-0.06,0.69,U] [#8 0.05,0.08,0.51,U] 
22:28:57.520 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.32, 0.06}
22:28:57.521 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:28:57.523 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:28:57.525 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.36 mountX=0.01 mountY=-0.05, mountTheta=-1.47
22:28:57.528 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
22:28:57.530 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
22:28:57.531 00.001 10072 Worker thread wakes up
22:28:57.531 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
22:28:57.532 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
22:28:57.532 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
22:28:57.535 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:28:57.539 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:28:57.539 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:28:57.539 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:57.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:28:57.539 00.000 10072 MoveAxis(E, 6, ABG)
22:28:57.541 00.002 10072 Guiding  Dir = 2, Dur = 6
22:28:57.541 00.000 10072 IsGuiding returns 0
22:28:57.543 00.002 10072 PulseGuide returned control before completion, sleep 16
22:28:57.559 00.016 10072 IsGuiding returns 0
22:28:57.559 00.000 10072 Move returns status 0, amount 6
22:28:57.559 00.000 10072 MoveAxis(N, 0, ABG)
22:28:57.559 00.000 10072 Move returns status 0, amount 0
22:28:57.559 00.000 10072 move complete, result=0
22:28:57.559 00.000 10072 worker thread done servicing request
22:28:57.570 00.011 1032 UpdateGuideState exits: m=1286 SNR=25.2
22:28:57.572 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:57.575 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:57.577 00.002 1032 Enqueuing Expose request
22:28:57.578 00.001 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:28:57.581 00.003 10072 Worker thread wakes up
22:28:57.582 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:57.582 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:58.216 00.634 10072 Exposure complete
22:28:58.266 00.050 10072 worker thread done servicing request
22:28:58.267 00.001 1032 OnExposeComplete: enter
22:28:58.270 00.003 1032 UpdateGuideState(): m_state=6
22:28:58.271 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4211
22:28:58.273 00.002 1032 Star::Find returns 1 (0), X=1099.60, Y=136.23, Mass=1359, SNR=25.9, Peak=122 HFD=3.2
22:28:58.276 00.003 1032 MultiStar: [#1 0.03,0.08,0.98,U] [#2 -0.04,0.18,0.76,U] [#3 0.09,0.13,0.74,U] [#4 0.16,-0.05,0.67,U] [#5 -0.00,0.09,0.64,U] [#6 -0.10,-0.05,0.61,U] [#7 0.02,0.08,0.70,U] [#8 0.01,0.02,0.51,U] 
22:28:58.279 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.31, 0.05}
22:28:58.280 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:28:58.282 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:28:58.284 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.76 mountX=0.05 mountY=-0.08, mountTheta=-1.07
22:28:58.287 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
22:28:58.288 00.001 1032 Enqueuing Move request for scope (0.07, 0.06)
22:28:58.291 00.003 10072 Worker thread wakes up
22:28:58.291 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:28:58.291 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:28:58.291 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.05 yDistance=-0.08
22:28:58.293 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=99, Gamma=2.230
22:28:58.296 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:28:58.296 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:28:58.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:58.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:28:58.296 00.000 10072 MoveAxis(E, 7, ABG)
22:28:58.296 00.000 10072 Guiding  Dir = 2, Dur = 7
22:28:58.296 00.000 10072 IsGuiding returns 0
22:28:58.297 00.001 10072 PulseGuide returned control before completion, sleep 17
22:28:58.314 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:28:58.317 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:58.319 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:58.320 00.001 1032 Enqueuing Expose request
22:28:58.322 00.002 10072 IsGuiding returns 1
22:28:58.322 00.000 10072 scope still moving after pulse duration time elapsed
22:28:58.354 00.032 10072 IsGuiding returns 1
22:28:58.386 00.032 10072 IsGuiding returns 1
22:28:58.417 00.031 10072 IsGuiding returns 1
22:28:58.448 00.031 10072 IsGuiding returns 1
22:28:58.479 00.031 10072 IsGuiding returns 1
22:28:58.511 00.032 10072 IsGuiding returns 0
22:28:58.512 00.001 10072 scope move finished after 7 + 207 ms
22:28:58.512 00.000 10072 Move returns status 0, amount 7
22:28:58.512 00.000 10072 MoveAxis(N, 0, ABG)
22:28:58.512 00.000 10072 Move returns status 0, amount 0
22:28:58.512 00.000 10072 move complete, result=0
22:28:58.512 00.000 10072 worker thread done servicing request
22:28:58.512 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:28:58.516 00.004 10072 Worker thread wakes up
22:28:58.516 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:58.516 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:58.936 00.420 10072 Exposure complete
22:28:58.988 00.052 10072 worker thread done servicing request
22:28:58.988 00.000 1032 OnExposeComplete: enter
22:28:58.991 00.003 1032 UpdateGuideState(): m_state=6
22:28:58.993 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4212
22:28:58.995 00.002 1032 Star::Find returns 1 (0), X=1099.54, Y=136.30, Mass=1519, SNR=27.4, Peak=131 HFD=3.2
22:28:58.997 00.002 1032 MultiStar: [#1 0.07,0.08,0.87,U] [#2 -0.04,0.17,0.78,U] [#3 0.19,0.14,0.71,U] [#4 0.05,0.01,0.58,U] [#5 0.07,0.07,0.63,U] [#6 0.03,0.05,0.59,U] [#7 -0.02,0.05,0.60,U] [#8 -0.07,0.05,0.49,U] 
22:28:58.998 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.26, 0.13}
22:28:59.000 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
22:28:59.001 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
22:28:59.003 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=0.07 mountY=-0.09, mountTheta=-0.95
22:28:59.006 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
22:28:59.007 00.001 1032 Enqueuing Move request for scope (0.07, 0.09)
22:28:59.008 00.001 10072 Worker thread wakes up
22:28:59.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
22:28:59.008 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
22:28:59.008 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
22:28:59.010 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:28:59.012 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:28:59.012 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:28:59.013 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:59.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:28:59.013 00.000 10072 MoveAxis(E, 7, ABG)
22:28:59.013 00.000 10072 Guiding  Dir = 2, Dur = 7
22:28:59.013 00.000 10072 IsGuiding returns 0
22:28:59.013 00.000 10072 PulseGuide returned control before completion, sleep 17
22:28:59.030 00.017 1032 UpdateGuideState exits: m=1519 SNR=27.4
22:28:59.032 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:59.033 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:59.035 00.002 1032 Enqueuing Expose request
22:28:59.042 00.007 10072 IsGuiding returns 0
22:28:59.042 00.000 10072 Move returns status 0, amount 7
22:28:59.042 00.000 10072 MoveAxis(N, 0, ABG)
22:28:59.042 00.000 10072 Move returns status 0, amount 0
22:28:59.042 00.000 10072 move complete, result=0
22:28:59.042 00.000 10072 worker thread done servicing request
22:28:59.042 00.000 10072 Worker thread wakes up
22:28:59.043 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:59.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:59.044 00.001 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:28:59.672 00.628 10072 Exposure complete
22:28:59.723 00.051 10072 worker thread done servicing request
22:28:59.724 00.001 1032 OnExposeComplete: enter
22:28:59.726 00.002 1032 UpdateGuideState(): m_state=6
22:28:59.728 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4213
22:28:59.730 00.002 1032 Star::Find returns 1 (0), X=1099.59, Y=136.28, Mass=1338, SNR=25.7, Peak=126 HFD=3.2
22:28:59.732 00.002 1032 MultiStar: [#1 -0.01,0.01,0.92,U] [#2 -0.03,0.18,0.81,U] [#3 0.29,0.05,0.00,M1] [#4 0.18,-0.04,0.64,U] [#5 -0.17,-0.10,0.69,U] [#6 -0.09,-0.02,0.58,U] [#7 0.00,0.01,0.71,U] [#8 0.02,0.12,0.49,U] 
22:28:59.735 00.003 1032 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {0.31, 0.11}
22:28:59.737 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
22:28:59.739 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
22:28:59.741 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.75 mountX=0.03 mountY=-0.05, mountTheta=-1.08
22:28:59.744 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
22:28:59.746 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
22:28:59.748 00.002 10072 Worker thread wakes up
22:28:59.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:28:59.748 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:28:59.748 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
22:28:59.750 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:28:59.752 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:28:59.752 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:28:59.752 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:59.752 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:28:59.752 00.000 10072 MoveAxis(E, 7, ABG)
22:28:59.752 00.000 10072 Guiding  Dir = 2, Dur = 7
22:28:59.753 00.001 10072 IsGuiding returns 0
22:28:59.753 00.000 10072 PulseGuide returned control before completion, sleep 17
22:28:59.770 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:28:59.773 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:59.776 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:28:59.777 00.001 1032 Enqueuing Expose request
22:28:59.780 00.003 10072 IsGuiding returns 0
22:28:59.780 00.000 10072 Move returns status 0, amount 7
22:28:59.781 00.001 10072 MoveAxis(N, 0, ABG)
22:28:59.781 00.000 10072 Move returns status 0, amount 0
22:28:59.781 00.000 10072 move complete, result=0
22:28:59.781 00.000 10072 worker thread done servicing request
22:28:59.781 00.000 10072 Worker thread wakes up
22:28:59.781 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:28:59.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:28:59.788 00.007 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:29:00.188 00.400 10072 Exposure complete
22:29:00.241 00.053 10072 worker thread done servicing request
22:29:00.241 00.000 1032 OnExposeComplete: enter
22:29:00.243 00.002 1032 UpdateGuideState(): m_state=6
22:29:00.246 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4214
22:29:00.247 00.001 1032 Star::Find returns 1 (0), X=1099.59, Y=136.17, Mass=1270, SNR=25.0, Peak=123 HFD=3.2
22:29:00.249 00.002 1032 MultiStar: [#1 0.01,-0.09,1.00,U] [#2 0.06,0.04,0.81,U] [#3 0.21,0.06,0.70,U] [#4 0.12,-0.11,0.70,U] [#5 -0.11,-0.09,0.72,U] [#6 -0.05,0.05,0.63,U] [#7 0.08,-0.06,0.70,U] [#8 0.11,-0.09,0.53,U] 
22:29:00.251 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.31, -0.00}
22:29:00.252 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
22:29:00.253 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
22:29:00.256 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.35 mountX=-0.05 mountY=-0.08, mountTheta=-2.18
22:29:00.258 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
22:29:00.261 00.003 1032 Enqueuing Move request for scope (0.09, -0.03)
22:29:00.262 00.001 10072 Worker thread wakes up
22:29:00.263 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:29:00.263 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:29:00.263 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
22:29:00.265 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:29:00.268 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:29:00.268 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:29:00.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:00.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:29:00.268 00.000 10072 MoveAxis(E, 5, ABG)
22:29:00.269 00.001 10072 Guiding  Dir = 2, Dur = 5
22:29:00.269 00.000 10072 IsGuiding returns 0
22:29:00.270 00.001 10072 PulseGuide returned control before completion, sleep 15
22:29:00.286 00.016 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:29:00.288 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:00.290 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:00.291 00.001 1032 Enqueuing Expose request
22:29:00.295 00.004 10072 IsGuiding returns 0
22:29:00.295 00.000 10072 Move returns status 0, amount 5
22:29:00.295 00.000 10072 MoveAxis(N, 0, ABG)
22:29:00.295 00.000 10072 Move returns status 0, amount 0
22:29:00.295 00.000 10072 move complete, result=0
22:29:00.295 00.000 10072 worker thread done servicing request
22:29:00.295 00.000 10072 Worker thread wakes up
22:29:00.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:00.296 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:00.302 00.006 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:29:00.921 00.619 10072 Exposure complete
22:29:00.977 00.056 10072 worker thread done servicing request
22:29:00.977 00.000 1032 OnExposeComplete: enter
22:29:00.979 00.002 1032 UpdateGuideState(): m_state=6
22:29:00.982 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4215
22:29:00.985 00.003 1032 Star::Find returns 1 (0), X=1099.54, Y=136.30, Mass=1238, SNR=24.7, Peak=112 HFD=3.2
22:29:00.987 00.002 1032 MultiStar: [#1 0.10,0.10,0.94,U] [#2 0.09,0.32,0.00,M1] [#3 0.24,-0.03,0.74,U] [#4 0.21,-0.02,0.64,U] [#5 -0.23,-0.02,0.68,U] [#6 -0.00,0.05,0.62,U] [#7 -0.05,-0.09,0.75,U] [#8 0.16,-0.07,0.56,U] 
22:29:00.990 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {0.26, 0.13}
22:29:00.992 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
22:29:00.994 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
22:29:00.996 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.19 mountX=-0.01 mountY=-0.10, mountTheta=-1.64
22:29:00.999 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
22:29:01.001 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
22:29:01.003 00.002 10072 Worker thread wakes up
22:29:01.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
22:29:01.003 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
22:29:01.003 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.01 yDistance=-0.10
22:29:01.005 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:29:01.008 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:29:01.008 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:29:01.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:01.008 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:29:01.008 00.000 10072 MoveAxis(E, 6, ABG)
22:29:01.008 00.000 10072 Guiding  Dir = 2, Dur = 6
22:29:01.008 00.000 10072 IsGuiding returns 0
22:29:01.008 00.000 10072 PulseGuide returned control before completion, sleep 16
22:29:01.026 00.018 1032 UpdateGuideState exits: m=1238 SNR=24.7
22:29:01.028 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:01.030 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:01.033 00.003 1032 Enqueuing Expose request
22:29:01.035 00.002 10072 IsGuiding returns 0
22:29:01.035 00.000 10072 Move returns status 0, amount 6
22:29:01.035 00.000 10072 MoveAxis(N, 0, ABG)
22:29:01.035 00.000 10072 Move returns status 0, amount 0
22:29:01.035 00.000 10072 move complete, result=0
22:29:01.035 00.000 10072 worker thread done servicing request
22:29:01.035 00.000 10072 Worker thread wakes up
22:29:01.035 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:01.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:01.042 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:29:01.456 00.414 10072 Exposure complete
22:29:01.509 00.053 10072 worker thread done servicing request
22:29:01.509 00.000 1032 OnExposeComplete: enter
22:29:01.511 00.002 1032 UpdateGuideState(): m_state=6
22:29:01.513 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4216
22:29:01.514 00.001 1032 Star::Find returns 1 (0), X=1099.63, Y=136.19, Mass=1382, SNR=26.1, Peak=125 HFD=3.3
22:29:01.516 00.002 1032 MultiStar: [#1 0.03,0.01,0.92,U] [#2 -0.02,0.24,0.72,U] [#3 0.16,0.16,0.74,U] [#4 0.14,-0.02,0.66,U] [#5 -0.10,0.14,0.63,U] [#6 -0.08,0.05,0.58,U] [#7 -0.05,-0.00,0.67,U] [#8 -0.04,-0.08,0.51,U] 
22:29:01.520 00.004 1032 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.35, 0.01}
22:29:01.523 00.003 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:29:01.524 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:29:01.526 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.76 mountX=0.04 mountY=-0.07, mountTheta=-1.07
22:29:01.530 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
22:29:01.534 00.004 1032 Enqueuing Move request for scope (0.06, 0.06)
22:29:01.537 00.003 10072 Worker thread wakes up
22:29:01.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
22:29:01.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
22:29:01.537 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
22:29:01.544 00.007 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:29:01.544 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:29:01.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:01.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:29:01.544 00.000 10072 MoveAxis(E, 6, ABG)
22:29:01.544 00.000 10072 Guiding  Dir = 2, Dur = 6
22:29:01.544 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:29:01.546 00.002 10072 IsGuiding returns 0
22:29:01.547 00.001 10072 PulseGuide returned control before completion, sleep 16
22:29:01.566 00.019 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:29:01.568 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:01.570 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:01.571 00.001 1032 Enqueuing Expose request
22:29:01.576 00.005 10072 IsGuiding returns 0
22:29:01.576 00.000 10072 Move returns status 0, amount 6
22:29:01.576 00.000 10072 MoveAxis(N, 0, ABG)
22:29:01.576 00.000 10072 Move returns status 0, amount 0
22:29:01.576 00.000 10072 move complete, result=0
22:29:01.576 00.000 10072 worker thread done servicing request
22:29:01.577 00.001 10072 Worker thread wakes up
22:29:01.577 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:01.577 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:01.582 00.005 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:29:02.205 00.623 10072 Exposure complete
22:29:02.255 00.050 10072 worker thread done servicing request
22:29:02.255 00.000 1032 OnExposeComplete: enter
22:29:02.257 00.002 1032 UpdateGuideState(): m_state=6
22:29:02.259 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4217
22:29:02.261 00.002 1032 Star::Find returns 1 (0), X=1099.56, Y=136.25, Mass=1218, SNR=24.5, Peak=122 HFD=3.2
22:29:02.262 00.001 1032 MultiStar: [#1 -0.03,0.07,1.02,U] [#2 0.07,0.23,0.77,U] [#3 0.20,0.09,0.80,U] [#4 0.18,0.00,0.67,U] [#5 -0.12,0.04,0.68,U] [#6 0.12,0.09,0.61,U] [#7 0.01,0.09,0.78,U] [#8 0.15,0.12,0.53,U] 
22:29:02.264 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.27, 0.08}
22:29:02.266 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
22:29:02.267 00.001 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
22:29:02.270 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.75 mountX=0.06 mountY=-0.12, mountTheta=-1.08
22:29:02.272 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
22:29:02.275 00.003 1032 Enqueuing Move request for scope (0.10, 0.09)
22:29:02.276 00.001 10072 Worker thread wakes up
22:29:02.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
22:29:02.276 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
22:29:02.276 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
22:29:02.278 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:29:02.281 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:29:02.281 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:29:02.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:02.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:29:02.281 00.000 10072 MoveAxis(E, 7, ABG)
22:29:02.281 00.000 10072 Guiding  Dir = 2, Dur = 7
22:29:02.282 00.001 10072 IsGuiding returns 0
22:29:02.283 00.001 10072 PulseGuide returned control before completion, sleep 17
22:29:02.299 00.016 1032 UpdateGuideState exits: m=1218 SNR=24.5
22:29:02.303 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:02.305 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:02.306 00.001 1032 Enqueuing Expose request
22:29:02.312 00.006 10072 IsGuiding returns 0
22:29:02.312 00.000 10072 Move returns status 0, amount 7
22:29:02.312 00.000 10072 MoveAxis(N, 0, ABG)
22:29:02.312 00.000 10072 Move returns status 0, amount 0
22:29:02.312 00.000 10072 move complete, result=0
22:29:02.312 00.000 10072 worker thread done servicing request
22:29:02.312 00.000 10072 Worker thread wakes up
22:29:02.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:02.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:02.316 00.004 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:29:02.722 00.406 10072 Exposure complete
22:29:02.773 00.051 10072 worker thread done servicing request
22:29:02.773 00.000 1032 OnExposeComplete: enter
22:29:02.775 00.002 1032 UpdateGuideState(): m_state=6
22:29:02.777 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4218
22:29:02.779 00.002 1032 Star::Find returns 1 (0), X=1099.53, Y=136.20, Mass=1259, SNR=24.9, Peak=118 HFD=3.1
22:29:02.780 00.001 1032 MultiStar: [#1 0.04,-0.14,0.97,U] [#2 0.10,0.08,0.83,U] [#3 0.06,0.07,0.79,U] [#4 0.14,-0.22,0.00,M1] [#5 -0.03,-0.08,0.65,U] [#6 0.02,-0.02,0.64,U] [#7 0.11,-0.04,0.74,U] [#8 0.02,0.03,0.54,U] 
22:29:02.782 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.01}, one-star: {0.24, 0.03}
22:29:02.785 00.003 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
22:29:02.787 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
22:29:02.788 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.13 mountX=-0.03 mountY=-0.07, mountTheta=-1.96
22:29:02.791 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:29:02.794 00.003 1032 Enqueuing Move request for scope (0.08, -0.01)
22:29:02.796 00.002 10072 Worker thread wakes up
22:29:02.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:29:02.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:29:02.796 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
22:29:02.798 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:29:02.800 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:29:02.800 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:29:02.800 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:02.800 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:29:02.800 00.000 10072 MoveAxis(E, 7, ABG)
22:29:02.800 00.000 10072 Guiding  Dir = 2, Dur = 7
22:29:02.801 00.001 10072 IsGuiding returns 0
22:29:02.803 00.002 10072 PulseGuide returned control before completion, sleep 16
22:29:02.820 00.017 1032 UpdateGuideState exits: m=1259 SNR=24.9
22:29:02.822 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:02.824 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:02.825 00.001 1032 Enqueuing Expose request
22:29:02.830 00.005 10072 IsGuiding returns 0
22:29:02.830 00.000 10072 Move returns status 0, amount 7
22:29:02.830 00.000 10072 MoveAxis(N, 0, ABG)
22:29:02.830 00.000 10072 Move returns status 0, amount 0
22:29:02.830 00.000 10072 move complete, result=0
22:29:02.831 00.001 10072 worker thread done servicing request
22:29:02.831 00.000 10072 Worker thread wakes up
22:29:02.831 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:02.831 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:02.835 00.004 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:29:03.461 00.626 10072 Exposure complete
22:29:03.513 00.052 10072 worker thread done servicing request
22:29:03.513 00.000 1032 OnExposeComplete: enter
22:29:03.516 00.003 1032 UpdateGuideState(): m_state=6
22:29:03.520 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4219
22:29:03.522 00.002 1032 Star::Find returns 1 (0), X=1099.54, Y=136.13, Mass=1299, SNR=25.3, Peak=109 HFD=3.1
22:29:03.524 00.002 1032 MultiStar: [#1 0.09,-0.17,1.00,U] [#2 -0.02,-0.03,0.78,U] [#3 0.16,0.02,0.83,U] [#4 0.14,-0.19,0.68,U] [#5 0.09,0.04,0.67,U] [#6 0.02,-0.17,0.60,U] [#7 -0.06,-0.18,0.76,U] [#8 0.00,-0.21,0.51,U] 
22:29:03.525 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.10}, one-star: {0.26, -0.05}
22:29:03.527 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
22:29:03.528 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
22:29:03.530 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.86 mountX=-0.12 mountY=-0.06, mountTheta=-2.69
22:29:03.535 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
22:29:03.538 00.003 1032 Enqueuing Move request for scope (0.09, -0.10)
22:29:03.541 00.003 10072 Worker thread wakes up
22:29:03.542 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
22:29:03.542 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
22:29:03.542 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.06
22:29:03.547 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:29:03.550 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:29:03.550 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:29:03.550 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:03.550 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:29:03.550 00.000 10072 MoveAxis(E, 8, ABG)
22:29:03.550 00.000 10072 Guiding  Dir = 2, Dur = 8
22:29:03.551 00.001 10072 IsGuiding returns 0
22:29:03.551 00.000 10072 PulseGuide returned control before completion, sleep 18
22:29:03.567 00.016 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:29:03.570 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:03.572 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:03.575 00.003 1032 Enqueuing Expose request
22:29:03.579 00.004 10072 IsGuiding returns 0
22:29:03.579 00.000 10072 Move returns status 0, amount 8
22:29:03.579 00.000 10072 MoveAxis(N, 0, ABG)
22:29:03.579 00.000 10072 Move returns status 0, amount 0
22:29:03.579 00.000 10072 move complete, result=0
22:29:03.579 00.000 10072 worker thread done servicing request
22:29:03.579 00.000 10072 Worker thread wakes up
22:29:03.579 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:03.579 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:03.585 00.006 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:29:03.991 00.406 10072 Exposure complete
22:29:04.048 00.057 10072 worker thread done servicing request
22:29:04.048 00.000 1032 OnExposeComplete: enter
22:29:04.050 00.002 1032 UpdateGuideState(): m_state=6
22:29:04.052 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4220
22:29:04.054 00.002 1032 Star::Find returns 1 (0), X=1099.66, Y=136.15, Mass=1153, SNR=23.8, Peak=95 HFD=3.3
22:29:04.055 00.001 1032 MultiStar: [#1 -0.00,-0.15,0.99,U] [#2 -0.04,0.11,0.83,U] [#3 0.25,0.06,0.00,M1] [#4 0.11,-0.18,0.73,U] [#5 0.01,-0.24,0.70,U] [#6 -0.05,-0.12,0.68,U] [#7 0.03,-0.12,0.75,U] [#8 -0.01,-0.05,0.56,U] 
22:29:04.056 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.09}, one-star: {0.37, -0.02}
22:29:04.058 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
22:29:04.060 00.002 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
22:29:04.062 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.96 mountX=-0.11 mountY=-0.04, mountTheta=-2.79
22:29:04.066 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
22:29:04.068 00.002 1032 Enqueuing Move request for scope (0.07, -0.09)
22:29:04.070 00.002 10072 Worker thread wakes up
22:29:04.070 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
22:29:04.070 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
22:29:04.070 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.04
22:29:04.072 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:29:04.074 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:29:04.074 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:29:04.074 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:04.074 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:29:04.075 00.001 10072 MoveAxis(E, 7, ABG)
22:29:04.075 00.000 10072 Guiding  Dir = 2, Dur = 7
22:29:04.075 00.000 10072 IsGuiding returns 0
22:29:04.075 00.000 10072 PulseGuide returned control before completion, sleep 17
22:29:04.092 00.017 1032 UpdateGuideState exits: m=1153 SNR=23.8
22:29:04.095 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:04.096 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:04.098 00.002 1032 Enqueuing Expose request
22:29:04.099 00.001 10072 IsGuiding returns 0
22:29:04.099 00.000 10072 Move returns status 0, amount 7
22:29:04.099 00.000 10072 MoveAxis(N, 0, ABG)
22:29:04.100 00.001 10072 Move returns status 0, amount 0
22:29:04.100 00.000 10072 move complete, result=0
22:29:04.100 00.000 10072 worker thread done servicing request
22:29:04.100 00.000 10072 Worker thread wakes up
22:29:04.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:04.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:04.106 00.006 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:29:04.723 00.617 10072 Exposure complete
22:29:04.777 00.054 10072 worker thread done servicing request
22:29:04.777 00.000 1032 OnExposeComplete: enter
22:29:04.780 00.003 1032 UpdateGuideState(): m_state=6
22:29:04.782 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4221
22:29:04.784 00.002 1032 Star::Find returns 1 (0), X=1099.66, Y=136.13, Mass=1331, SNR=25.6, Peak=111 HFD=3.3
22:29:04.785 00.001 1032 MultiStar: [#1 0.05,-0.13,0.94,U] [#2 -0.02,-0.02,0.83,U] [#3 0.14,0.08,0.74,U] [#4 0.13,-0.17,0.66,U] [#5 -0.10,-0.06,0.69,U] [#6 0.04,-0.14,0.62,U] [#7 0.06,-0.21,0.67,U] [#8 -0.00,-0.14,0.51,U] 
22:29:04.787 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.09}, one-star: {0.38, -0.04}
22:29:04.789 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
22:29:04.790 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
22:29:04.791 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-0.77 mountX=-0.11 mountY=-0.06, mountTheta=-2.60
22:29:04.794 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
22:29:04.796 00.002 1032 Enqueuing Move request for scope (0.09, -0.09)
22:29:04.799 00.003 10072 Worker thread wakes up
22:29:04.799 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
22:29:04.799 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
22:29:04.800 00.001 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.06
22:29:04.803 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=111, Gamma=2.230
22:29:04.805 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:29:04.805 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:29:04.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:04.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:29:04.805 00.000 10072 MoveAxis(E, 8, ABG)
22:29:04.805 00.000 10072 Guiding  Dir = 2, Dur = 8
22:29:04.805 00.000 10072 IsGuiding returns 0
22:29:04.806 00.001 10072 PulseGuide returned control before completion, sleep 18
22:29:04.822 00.016 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:29:04.826 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:04.828 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:04.831 00.003 1032 Enqueuing Expose request
22:29:04.834 00.003 10072 IsGuiding returns 0
22:29:04.835 00.001 10072 Move returns status 0, amount 8
22:29:04.835 00.000 10072 MoveAxis(N, 0, ABG)
22:29:04.835 00.000 10072 Move returns status 0, amount 0
22:29:04.835 00.000 10072 move complete, result=0
22:29:04.835 00.000 10072 worker thread done servicing request
22:29:04.835 00.000 10072 Worker thread wakes up
22:29:04.835 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:04.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:04.843 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:29:05.241 00.398 10072 Exposure complete
22:29:05.289 00.048 10072 worker thread done servicing request
22:29:05.289 00.000 1032 OnExposeComplete: enter
22:29:05.290 00.001 1032 UpdateGuideState(): m_state=6
22:29:05.293 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4222
22:29:05.295 00.002 1032 Star::Find returns 1 (0), X=1099.58, Y=136.19, Mass=1409, SNR=26.4, Peak=134 HFD=3.2
22:29:05.296 00.001 1032 MultiStar: [#1 0.01,-0.11,0.92,U] [#2 0.10,0.02,0.75,U] [#3 0.23,0.05,0.78,U] [#4 0.20,-0.23,0.00,M1] [#5 0.03,-0.13,0.61,U] [#6 -0.04,-0.21,0.63,U] [#7 -0.01,-0.15,0.62,U] [#8 0.10,-0.10,0.53,U] 
22:29:05.299 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.06}, one-star: {0.30, 0.02}
22:29:05.300 00.001 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:29:05.302 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:29:05.304 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.56 mountX=-0.09 mountY=-0.08, mountTheta=-2.39
22:29:05.307 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
22:29:05.309 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
22:29:05.313 00.004 10072 Worker thread wakes up
22:29:05.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
22:29:05.313 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
22:29:05.313 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.09 yDistance=-0.08
22:29:05.315 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:29:05.319 00.004 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:29:05.320 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:29:05.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:05.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:29:05.320 00.000 10072 MoveAxis(E, 7, ABG)
22:29:05.320 00.000 10072 Guiding  Dir = 2, Dur = 7
22:29:05.321 00.001 10072 IsGuiding returns 0
22:29:05.321 00.000 10072 PulseGuide returned control before completion, sleep 17
22:29:05.338 00.017 1032 UpdateGuideState exits: m=1409 SNR=26.4
22:29:05.341 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:05.343 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:05.345 00.002 1032 Enqueuing Expose request
22:29:05.348 00.003 10072 IsGuiding returns 0
22:29:05.348 00.000 10072 Move returns status 0, amount 7
22:29:05.348 00.000 10072 MoveAxis(N, 0, ABG)
22:29:05.348 00.000 10072 Move returns status 0, amount 0
22:29:05.348 00.000 10072 move complete, result=0
22:29:05.348 00.000 10072 worker thread done servicing request
22:29:05.348 00.000 10072 Worker thread wakes up
22:29:05.348 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:05.348 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:05.354 00.006 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:29:05.972 00.618 10072 Exposure complete
22:29:06.022 00.050 10072 worker thread done servicing request
22:29:06.022 00.000 1032 OnExposeComplete: enter
22:29:06.025 00.003 1032 UpdateGuideState(): m_state=6
22:29:06.027 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4223
22:29:06.028 00.001 1032 Star::Find returns 1 (0), X=1099.62, Y=136.05, Mass=1244, SNR=24.8, Peak=107 HFD=3.2
22:29:06.030 00.002 1032 MultiStar: [#1 0.06,-0.15,0.98,U] [#2 0.01,0.08,0.88,U] [#3 0.34,-0.03,0.00,M1] [#4 0.19,-0.25,0.00,M2] [#5 0.06,-0.21,0.68,U] [#6 0.05,-0.17,0.62,U] [#7 0.05,-0.17,0.75,U] [#8 0.01,-0.20,0.57,U] 
22:29:06.032 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.12}, one-star: {0.33, -0.12}
22:29:06.034 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
22:29:06.036 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
22:29:06.037 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.16 cameraTheta=-0.92 mountX=-0.14 mountY=-0.06, mountTheta=-2.75
22:29:06.040 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.12, opts=13)
22:29:06.042 00.002 1032 Enqueuing Move request for scope (0.09, -0.12)
22:29:06.044 00.002 10072 Worker thread wakes up
22:29:06.044 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
22:29:06.044 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
22:29:06.045 00.001 10072 Moving (0.09, -0.12) raw xDistance=-0.14 yDistance=-0.06
22:29:06.049 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:29:06.052 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 286.02
22:29:06.052 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:29:06.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:06.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:29:06.052 00.000 10072 MoveAxis(E, 77, ABG)
22:29:06.052 00.000 10072 Guiding  Dir = 2, Dur = 77
22:29:06.052 00.000 10072 IsGuiding returns 0
22:29:06.054 00.002 10072 PulseGuide returned control before completion, sleep 87
22:29:06.069 00.015 1032 UpdateGuideState exits: m=1244 SNR=24.8
22:29:06.071 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:06.072 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:06.073 00.001 1032 Enqueuing Expose request
22:29:06.142 00.069 10072 IsGuiding returns 0
22:29:06.142 00.000 10072 Move returns status 0, amount 77
22:29:06.142 00.000 10072 MoveAxis(N, 0, ABG)
22:29:06.142 00.000 10072 Move returns status 0, amount 0
22:29:06.142 00.000 10072 move complete, result=0
22:29:06.142 00.000 10072 worker thread done servicing request
22:29:06.142 00.000 10072 Worker thread wakes up
22:29:06.142 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:06.142 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:06.152 00.010 1032 GuideStep: -0.1 px 77 ms EAST, -0.1 px 0 ms NORTH
22:29:06.553 00.401 10072 Exposure complete
22:29:06.608 00.055 10072 worker thread done servicing request
22:29:06.608 00.000 1032 OnExposeComplete: enter
22:29:06.609 00.001 1032 UpdateGuideState(): m_state=6
22:29:06.611 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4224
22:29:06.613 00.002 1032 Star::Find returns 1 (0), X=1099.68, Y=136.01, Mass=1261, SNR=24.9, Peak=107 HFD=3.3
22:29:06.614 00.001 1032 MultiStar: [#1 0.06,-0.17,1.03,U] [#2 0.03,0.09,0.74,U] [#3 0.29,0.02,0.00,M2] [#4 0.18,-0.11,0.66,U] [#5 -0.04,-0.16,0.63,U] [#6 -0.01,-0.13,0.64,U] [#7 -0.02,-0.28,0.00,M1] [#8 -0.12,-0.20,0.51,U] 
22:29:06.617 00.003 1032 refined, 6 included, MultiStar: {0.10, -0.12}, one-star: {0.39, -0.16}
22:29:06.618 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:29:06.619 00.001 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:29:06.621 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.88 mountX=-0.14 mountY=-0.06, mountTheta=-2.71
22:29:06.623 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.12, opts=13)
22:29:06.625 00.002 1032 Enqueuing Move request for scope (0.10, -0.12)
22:29:06.626 00.001 10072 Worker thread wakes up
22:29:06.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
22:29:06.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
22:29:06.626 00.000 10072 Moving (0.10, -0.12) raw xDistance=-0.14 yDistance=-0.06
22:29:06.628 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:29:06.629 00.001 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 286.02
22:29:06.629 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:29:06.630 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:06.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:29:06.630 00.000 10072 MoveAxis(E, 74, ABG)
22:29:06.630 00.000 10072 Guiding  Dir = 2, Dur = 74
22:29:06.630 00.000 10072 IsGuiding returns 0
22:29:06.630 00.000 10072 PulseGuide returned control before completion, sleep 84
22:29:06.649 00.019 1032 UpdateGuideState exits: m=1261 SNR=24.9
22:29:06.651 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:06.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:06.655 00.002 1032 Enqueuing Expose request
22:29:06.722 00.067 10072 IsGuiding returns 1
22:29:06.722 00.000 10072 scope still moving after pulse duration time elapsed
22:29:06.751 00.029 10072 IsGuiding returns 0
22:29:06.751 00.000 10072 scope move finished after 74 + 46 ms
22:29:06.751 00.000 10072 Move returns status 0, amount 74
22:29:06.751 00.000 10072 MoveAxis(N, 0, ABG)
22:29:06.751 00.000 10072 Move returns status 0, amount 0
22:29:06.751 00.000 10072 move complete, result=0
22:29:06.751 00.000 10072 worker thread done servicing request
22:29:06.751 00.000 10072 Worker thread wakes up
22:29:06.751 00.000 1032 GuideStep: -0.1 px 74 ms EAST, -0.1 px 0 ms NORTH
22:29:06.754 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:06.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:07.381 00.627 10072 Exposure complete
22:29:07.438 00.057 10072 worker thread done servicing request
22:29:07.438 00.000 1032 OnExposeComplete: enter
22:29:07.440 00.002 1032 UpdateGuideState(): m_state=6
22:29:07.442 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4225
22:29:07.444 00.002 1032 Star::Find returns 1 (0), X=1099.74, Y=136.22, Mass=1391, SNR=26.2, Peak=117 HFD=3.5
22:29:07.447 00.003 1032 MultiStar: [#1 0.03,0.05,0.97,U] [#2 0.07,0.14,0.75,U] [#3 0.16,0.19,0.72,U] [#4 0.13,-0.06,0.62,U] [#5 -0.02,-0.10,0.62,U] [#6 -0.05,0.08,0.60,U] [#7 0.10,-0.06,0.67,U] [#8 0.03,0.00,0.51,U] 
22:29:07.449 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.45, 0.05}
22:29:07.450 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
22:29:07.452 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
22:29:07.454 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.30 mountX=0.01 mountY=-0.13, mountTheta=-1.53
22:29:07.458 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
22:29:07.461 00.003 1032 Enqueuing Move request for scope (0.12, 0.04)
22:29:07.463 00.002 10072 Worker thread wakes up
22:29:07.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
22:29:07.463 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
22:29:07.463 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.13
22:29:07.465 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:29:07.467 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:29:07.467 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:29:07.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:07.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:29:07.467 00.000 10072 MoveAxis(E, 9, ABG)
22:29:07.467 00.000 10072 Guiding  Dir = 2, Dur = 9
22:29:07.467 00.000 10072 IsGuiding returns 0
22:29:07.467 00.000 10072 PulseGuide returned control before completion, sleep 19
22:29:07.485 00.018 1032 UpdateGuideState exits: m=1391 SNR=26.2
22:29:07.488 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:07.490 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:07.491 00.001 1032 Enqueuing Expose request
22:29:07.502 00.011 10072 IsGuiding returns 0
22:29:07.502 00.000 10072 Move returns status 0, amount 9
22:29:07.502 00.000 10072 MoveAxis(N, 0, ABG)
22:29:07.502 00.000 10072 Move returns status 0, amount 0
22:29:07.502 00.000 10072 move complete, result=0
22:29:07.502 00.000 10072 worker thread done servicing request
22:29:07.502 00.000 10072 Worker thread wakes up
22:29:07.504 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:07.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:07.504 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:29:07.912 00.408 10072 Exposure complete
22:29:07.969 00.057 10072 worker thread done servicing request
22:29:07.969 00.000 1032 OnExposeComplete: enter
22:29:07.971 00.002 1032 UpdateGuideState(): m_state=6
22:29:07.974 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4226
22:29:07.975 00.001 1032 Star::Find returns 1 (0), X=1099.62, Y=136.31, Mass=1370, SNR=26.0, Peak=125 HFD=3.2
22:29:07.977 00.002 1032 MultiStar: [#1 0.01,0.02,0.89,U] [#2 0.03,0.15,0.78,U] [#3 0.14,0.23,0.00,M2] [#4 0.15,-0.02,0.64,U] [#5 0.09,0.11,0.67,U] [#6 0.06,0.15,0.61,U] [#7 -0.05,0.05,0.68,U] [#8 0.01,0.05,0.51,U] 
22:29:07.979 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.08}, one-star: {0.34, 0.14}
22:29:07.981 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
22:29:07.983 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
22:29:07.985 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=0.06 mountY=-0.11, mountTheta=-1.11
22:29:07.989 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
22:29:07.992 00.003 1032 Enqueuing Move request for scope (0.09, 0.08)
22:29:07.993 00.001 10072 Worker thread wakes up
22:29:07.994 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
22:29:07.994 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
22:29:07.994 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.06 yDistance=-0.11
22:29:07.996 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:29:07.999 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:29:07.999 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:29:07.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:07.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:29:07.999 00.000 10072 MoveAxis(E, 7, ABG)
22:29:07.999 00.000 10072 Guiding  Dir = 2, Dur = 7
22:29:08.000 00.001 10072 IsGuiding returns 0
22:29:08.000 00.000 10072 PulseGuide returned control before completion, sleep 17
22:29:08.017 00.017 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:29:08.021 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:08.023 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:08.024 00.001 1032 Enqueuing Expose request
22:29:08.027 00.003 10072 IsGuiding returns 0
22:29:08.027 00.000 10072 Move returns status 0, amount 7
22:29:08.027 00.000 10072 MoveAxis(N, 0, ABG)
22:29:08.027 00.000 10072 Move returns status 0, amount 0
22:29:08.027 00.000 10072 move complete, result=0
22:29:08.027 00.000 10072 worker thread done servicing request
22:29:08.027 00.000 10072 Worker thread wakes up
22:29:08.027 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:08.027 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:08.034 00.007 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:29:08.663 00.629 10072 Exposure complete
22:29:08.715 00.052 10072 worker thread done servicing request
22:29:08.715 00.000 1032 OnExposeComplete: enter
22:29:08.717 00.002 1032 UpdateGuideState(): m_state=6
22:29:08.719 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4227
22:29:08.720 00.001 1032 Star::Find returns 1 (0), X=1099.63, Y=136.26, Mass=1327, SNR=25.6, Peak=111 HFD=3.3
22:29:08.723 00.003 1032 MultiStar: [#1 0.05,-0.05,0.98,U] [#2 0.11,0.07,0.70,U] [#3 0.33,-0.03,0.00,M3] [#4 0.14,-0.13,0.66,U] [#5 -0.05,-0.08,0.68,U] [#6 -0.00,-0.00,0.61,U] [#7 -0.02,-0.01,0.67,U] [#8 0.18,-0.20,0.00,M1] 
22:29:08.724 00.001 1032 refined, 6 included, MultiStar: {0.10, -0.01}, one-star: {0.35, 0.09}
22:29:08.726 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
22:29:08.728 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
22:29:08.729 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.13 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
22:29:08.732 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
22:29:08.735 00.003 1032 Enqueuing Move request for scope (0.10, -0.01)
22:29:08.736 00.001 10072 Worker thread wakes up
22:29:08.736 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:29:08.736 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:29:08.736 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.09
22:29:08.739 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:29:08.742 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:29:08.742 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:29:08.742 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:08.742 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:29:08.742 00.000 10072 MoveAxis(E, 9, ABG)
22:29:08.742 00.000 10072 Guiding  Dir = 2, Dur = 9
22:29:08.743 00.001 10072 IsGuiding returns 0
22:29:08.743 00.000 10072 PulseGuide returned control before completion, sleep 19
22:29:08.760 00.017 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:29:08.762 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:08.764 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:08.765 00.001 1032 Enqueuing Expose request
22:29:08.770 00.005 10072 IsGuiding returns 0
22:29:08.771 00.001 10072 Move returns status 0, amount 9
22:29:08.771 00.000 10072 MoveAxis(N, 0, ABG)
22:29:08.771 00.000 10072 Move returns status 0, amount 0
22:29:08.771 00.000 10072 move complete, result=0
22:29:08.771 00.000 10072 worker thread done servicing request
22:29:08.771 00.000 10072 Worker thread wakes up
22:29:08.771 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:08.771 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:08.777 00.006 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:29:09.180 00.403 10072 Exposure complete
22:29:09.230 00.050 10072 worker thread done servicing request
22:29:09.230 00.000 1032 OnExposeComplete: enter
22:29:09.232 00.002 1032 UpdateGuideState(): m_state=6
22:29:09.234 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4228
22:29:09.236 00.002 1032 Star::Find returns 1 (0), X=1099.67, Y=136.09, Mass=1246, SNR=24.8, Peak=114 HFD=3.3
22:29:09.241 00.005 1032 MultiStar: [#1 0.01,-0.17,0.98,U] [#2 0.01,0.02,0.80,U] [#3 0.10,0.01,0.84,U] [#4 0.10,-0.16,0.72,U] [#5 -0.11,-0.22,0.74,U] [#6 -0.02,-0.08,0.64,U] [#7 0.02,-0.19,0.74,U] [#8 0.22,-0.20,0.00,M2] 
22:29:09.243 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.11}, one-star: {0.38, -0.09}
22:29:09.244 00.001 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
22:29:09.247 00.003 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
22:29:09.248 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.96 mountX=-0.12 mountY=-0.04, mountTheta=-2.79
22:29:09.250 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.11, opts=13)
22:29:09.252 00.002 1032 Enqueuing Move request for scope (0.07, -0.11)
22:29:09.253 00.001 10072 Worker thread wakes up
22:29:09.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
22:29:09.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
22:29:09.253 00.000 10072 Moving (0.07, -0.11) raw xDistance=-0.12 yDistance=-0.04
22:29:09.255 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=106, Gamma=2.230
22:29:09.257 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:29:09.257 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:29:09.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:09.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:29:09.257 00.000 10072 MoveAxis(E, 8, ABG)
22:29:09.257 00.000 10072 Guiding  Dir = 2, Dur = 8
22:29:09.259 00.002 10072 IsGuiding returns 0
22:29:09.259 00.000 10072 PulseGuide returned control before completion, sleep 18
22:29:09.276 00.017 1032 UpdateGuideState exits: m=1246 SNR=24.8
22:29:09.278 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:09.280 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:09.281 00.001 1032 Enqueuing Expose request
22:29:09.286 00.005 10072 IsGuiding returns 0
22:29:09.286 00.000 10072 Move returns status 0, amount 8
22:29:09.286 00.000 10072 MoveAxis(N, 0, ABG)
22:29:09.286 00.000 10072 Move returns status 0, amount 0
22:29:09.286 00.000 10072 move complete, result=0
22:29:09.286 00.000 10072 worker thread done servicing request
22:29:09.286 00.000 10072 Worker thread wakes up
22:29:09.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:09.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:09.289 00.003 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:29:09.914 00.625 10072 Exposure complete
22:29:09.965 00.051 10072 worker thread done servicing request
22:29:09.965 00.000 1032 OnExposeComplete: enter
22:29:09.967 00.002 1032 UpdateGuideState(): m_state=6
22:29:09.968 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4229
22:29:09.971 00.003 1032 Star::Find returns 1 (0), X=1099.57, Y=136.22, Mass=1264, SNR=25.0, Peak=99 HFD=3.2
22:29:09.973 00.002 1032 MultiStar: [#1 0.07,-0.17,0.99,U] [#2 -0.03,0.11,0.79,U] [#3 0.29,0.09,0.00,M3] [#4 0.19,-0.17,0.00,M1] [#5 -0.07,-0.12,0.68,U] [#6 -0.03,-0.01,0.59,U] [#7 0.04,0.01,0.72,U] [#8 0.18,-0.10,0.54,U] 
22:29:09.974 00.001 1032 refined, 6 included, MultiStar: {0.07, -0.03}, one-star: {0.28, 0.05}
22:29:09.976 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
22:29:09.978 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
22:29:09.979 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.39 mountX=-0.05 mountY=-0.06, mountTheta=-2.22
22:29:09.982 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
22:29:09.984 00.002 1032 Enqueuing Move request for scope (0.07, -0.03)
22:29:09.987 00.003 10072 Worker thread wakes up
22:29:09.987 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:29:09.987 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:29:09.987 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
22:29:09.991 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:29:09.995 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:29:09.995 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:29:09.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:09.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:29:09.995 00.000 10072 MoveAxis(E, 9, ABG)
22:29:09.995 00.000 10072 Guiding  Dir = 2, Dur = 9
22:29:09.996 00.001 10072 IsGuiding returns 0
22:29:09.996 00.000 10072 PulseGuide returned control before completion, sleep 19
22:29:10.012 00.016 1032 UpdateGuideState exits: m=1264 SNR=25.0
22:29:10.014 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:10.015 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:10.016 00.001 1032 Enqueuing Expose request
22:29:10.023 00.007 10072 IsGuiding returns 0
22:29:10.023 00.000 10072 Move returns status 0, amount 9
22:29:10.023 00.000 10072 MoveAxis(N, 0, ABG)
22:29:10.023 00.000 10072 Move returns status 0, amount 0
22:29:10.023 00.000 10072 move complete, result=0
22:29:10.023 00.000 10072 worker thread done servicing request
22:29:10.023 00.000 10072 Worker thread wakes up
22:29:10.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:10.024 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:10.027 00.003 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:29:10.444 00.417 10072 Exposure complete
22:29:10.499 00.055 10072 worker thread done servicing request
22:29:10.499 00.000 1032 OnExposeComplete: enter
22:29:10.501 00.002 1032 UpdateGuideState(): m_state=6
22:29:10.503 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4230
22:29:10.505 00.002 1032 Star::Find returns 1 (0), X=1099.57, Y=136.16, Mass=1380, SNR=26.1, Peak=125 HFD=3.2
22:29:10.507 00.002 1032 MultiStar: [#1 0.04,-0.12,0.90,U] [#2 0.06,0.03,0.77,U] [#3 0.19,0.06,0.74,U] [#4 0.20,-0.13,0.61,U] [#5 -0.04,0.05,0.60,U] [#6 0.06,-0.04,0.59,U] [#7 -0.05,-0.02,0.73,U] [#8 0.03,-0.11,0.47,U] 
22:29:10.509 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.29, -0.01}
22:29:10.511 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:29:10.512 00.001 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:29:10.515 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.31 mountX=-0.05 mountY=-0.09, mountTheta=-2.14
22:29:10.518 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
22:29:10.521 00.003 1032 Enqueuing Move request for scope (0.10, -0.03)
22:29:10.522 00.001 10072 Worker thread wakes up
22:29:10.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
22:29:10.523 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
22:29:10.523 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
22:29:10.524 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:29:10.526 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:29:10.527 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:29:10.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:10.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:29:10.527 00.000 10072 MoveAxis(E, 8, ABG)
22:29:10.527 00.000 10072 Guiding  Dir = 2, Dur = 8
22:29:10.527 00.000 10072 IsGuiding returns 0
22:29:10.528 00.001 10072 PulseGuide returned control before completion, sleep 18
22:29:10.545 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:29:10.547 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:10.549 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:10.550 00.001 1032 Enqueuing Expose request
22:29:10.554 00.004 10072 IsGuiding returns 0
22:29:10.554 00.000 10072 Move returns status 0, amount 8
22:29:10.554 00.000 10072 MoveAxis(N, 0, ABG)
22:29:10.554 00.000 10072 Move returns status 0, amount 0
22:29:10.554 00.000 10072 move complete, result=0
22:29:10.554 00.000 10072 worker thread done servicing request
22:29:10.554 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:29:10.557 00.003 10072 Worker thread wakes up
22:29:10.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:10.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:11.193 00.636 10072 Exposure complete
22:29:11.249 00.056 10072 worker thread done servicing request
22:29:11.249 00.000 1032 OnExposeComplete: enter
22:29:11.251 00.002 1032 UpdateGuideState(): m_state=6
22:29:11.253 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4231
22:29:11.255 00.002 1032 Star::Find returns 1 (0), X=1099.58, Y=136.05, Mass=1327, SNR=25.6, Peak=114 HFD=3.4
22:29:11.257 00.002 1032 MultiStar: [#1 0.03,-0.13,0.98,U] [#2 0.08,0.04,0.75,U] [#3 0.23,0.04,0.77,U] [#4 0.19,-0.14,0.64,U] [#5 -0.10,-0.18,0.65,U] [#6 0.05,-0.16,0.62,U] [#7 -0.00,-0.06,0.72,U] [#8 0.14,-0.21,0.52,U] 
22:29:11.259 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.30, -0.12}
22:29:11.260 00.001 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
22:29:11.261 00.001 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
22:29:11.264 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.73 mountX=-0.12 mountY=-0.08, mountTheta=-2.56
22:29:11.266 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
22:29:11.269 00.003 1032 Enqueuing Move request for scope (0.11, -0.10)
22:29:11.270 00.001 10072 Worker thread wakes up
22:29:11.271 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
22:29:11.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
22:29:11.271 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.12 yDistance=-0.08
22:29:11.272 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:29:11.274 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:29:11.275 00.001 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:29:11.275 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:11.275 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:29:11.275 00.000 10072 MoveAxis(E, 9, ABG)
22:29:11.275 00.000 10072 Guiding  Dir = 2, Dur = 9
22:29:11.275 00.000 10072 IsGuiding returns 0
22:29:11.276 00.001 10072 PulseGuide returned control before completion, sleep 19
22:29:11.293 00.017 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:29:11.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:11.297 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:11.302 00.005 10072 IsGuiding returns 0
22:29:11.302 00.000 10072 Move returns status 0, amount 9
22:29:11.302 00.000 10072 MoveAxis(N, 0, ABG)
22:29:11.302 00.000 10072 Move returns status 0, amount 0
22:29:11.302 00.000 10072 move complete, result=0
22:29:11.302 00.000 1032 Enqueuing Expose request
22:29:11.304 00.002 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:29:11.306 00.002 10072 worker thread done servicing request
22:29:11.306 00.000 10072 Worker thread wakes up
22:29:11.307 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:11.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:11.725 00.418 10072 Exposure complete
22:29:11.777 00.052 10072 worker thread done servicing request
22:29:11.777 00.000 1032 OnExposeComplete: enter
22:29:11.779 00.002 1032 UpdateGuideState(): m_state=6
22:29:11.781 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4232
22:29:11.783 00.002 1032 Star::Find returns 1 (0), X=1099.66, Y=136.07, Mass=1219, SNR=24.5, Peak=104 HFD=3.3
22:29:11.785 00.002 1032 MultiStar: [#1 0.10,-0.25,0.00,M1] [#2 0.21,-0.02,0.82,U] [#3 0.25,0.00,0.00,M2] [#4 0.20,-0.27,0.00,M1] [#5 0.03,-0.15,0.71,U] [#6 0.02,-0.02,0.68,U] [#7 -0.01,-0.17,0.73,U] [#8 0.10,-0.14,0.53,U] 
22:29:11.787 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.10}, one-star: {0.38, -0.10}
22:29:11.789 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
22:29:11.791 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
22:29:11.792 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.61 mountX=-0.13 mountY=-0.11, mountTheta=-2.44
22:29:11.796 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
22:29:11.797 00.001 1032 Enqueuing Move request for scope (0.14, -0.10)
22:29:11.802 00.005 10072 Worker thread wakes up
22:29:11.802 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
22:29:11.802 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
22:29:11.802 00.000 10072 Moving (0.14, -0.10) raw xDistance=-0.13 yDistance=-0.11
22:29:11.804 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:29:11.805 00.001 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 286.03
22:29:11.805 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:29:11.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:11.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:29:11.806 00.001 10072 MoveAxis(E, 69, ABG)
22:29:11.806 00.000 10072 Guiding  Dir = 2, Dur = 69
22:29:11.806 00.000 10072 IsGuiding returns 0
22:29:11.806 00.000 10072 PulseGuide returned control before completion, sleep 79
22:29:11.823 00.017 1032 UpdateGuideState exits: m=1219 SNR=24.5
22:29:11.826 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:11.827 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:11.829 00.002 1032 Enqueuing Expose request
22:29:11.894 00.065 10072 IsGuiding returns 0
22:29:11.894 00.000 10072 Move returns status 0, amount 69
22:29:11.894 00.000 10072 MoveAxis(N, 0, ABG)
22:29:11.894 00.000 10072 Move returns status 0, amount 0
22:29:11.894 00.000 10072 move complete, result=0
22:29:11.894 00.000 10072 worker thread done servicing request
22:29:11.894 00.000 10072 Worker thread wakes up
22:29:11.894 00.000 1032 GuideStep: -0.1 px 69 ms EAST, -0.1 px 0 ms NORTH
22:29:11.896 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:11.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:12.523 00.627 10072 Exposure complete
22:29:12.574 00.051 10072 worker thread done servicing request
22:29:12.575 00.001 1032 OnExposeComplete: enter
22:29:12.577 00.002 1032 UpdateGuideState(): m_state=6
22:29:12.578 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4233
22:29:12.582 00.004 1032 Star::Find returns 1 (0), X=1099.64, Y=136.15, Mass=1448, SNR=26.7, Peak=122 HFD=3.3
22:29:12.585 00.003 1032 MultiStar: [#1 0.08,-0.13,0.92,U] [#2 0.06,0.14,0.74,U] [#3 0.25,0.08,0.00,M3] [#4 0.13,-0.23,0.00,M2] [#5 0.01,-0.20,0.62,U] [#6 0.02,-0.02,0.61,U] [#7 0.11,-0.08,0.61,U] [#8 0.13,-0.12,0.50,U] 
22:29:12.587 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.06}, one-star: {0.36, -0.02}
22:29:12.589 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
22:29:12.590 00.001 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
22:29:12.592 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.44 mountX=-0.09 mountY=-0.11, mountTheta=-2.27
22:29:12.594 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
22:29:12.597 00.003 1032 Enqueuing Move request for scope (0.12, -0.06)
22:29:12.599 00.002 10072 Worker thread wakes up
22:29:12.599 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
22:29:12.599 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
22:29:12.599 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.11
22:29:12.601 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:29:12.602 00.001 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:29:12.602 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:29:12.602 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:12.603 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:29:12.603 00.000 10072 MoveAxis(E, 8, ABG)
22:29:12.603 00.000 10072 Guiding  Dir = 2, Dur = 8
22:29:12.603 00.000 10072 IsGuiding returns 0
22:29:12.604 00.001 10072 PulseGuide returned control before completion, sleep 18
22:29:12.622 00.018 1032 UpdateGuideState exits: m=1448 SNR=26.7
22:29:12.623 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:12.625 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:12.626 00.001 1032 Enqueuing Expose request
22:29:12.630 00.004 10072 IsGuiding returns 0
22:29:12.630 00.000 10072 Move returns status 0, amount 8
22:29:12.630 00.000 10072 MoveAxis(N, 0, ABG)
22:29:12.630 00.000 10072 Move returns status 0, amount 0
22:29:12.630 00.000 10072 move complete, result=0
22:29:12.630 00.000 10072 worker thread done servicing request
22:29:12.630 00.000 10072 Worker thread wakes up
22:29:12.630 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:12.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:12.634 00.004 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:29:13.040 00.406 10072 Exposure complete
22:29:13.095 00.055 10072 worker thread done servicing request
22:29:13.095 00.000 1032 OnExposeComplete: enter
22:29:13.097 00.002 1032 UpdateGuideState(): m_state=6
22:29:13.100 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4234
22:29:13.101 00.001 1032 Star::Find returns 1 (0), X=1099.54, Y=136.28, Mass=1211, SNR=24.4, Peak=101 HFD=3.2
22:29:13.103 00.002 1032 MultiStar: [#1 0.01,-0.10,1.03,U] [#2 0.05,0.16,0.83,U] [#3 0.23,-0.02,0.80,U] [#4 0.05,-0.03,0.69,U] [#5 0.01,-0.01,0.71,U] [#6 0.01,0.01,0.62,U] [#7 0.05,-0.09,0.75,U] [#8 0.04,-0.13,0.53,U] 
22:29:13.105 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.26, 0.11}
22:29:13.107 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
22:29:13.108 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
22:29:13.110 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.07 mountX=-0.03 mountY=-0.08, mountTheta=-1.90
22:29:13.113 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
22:29:13.115 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
22:29:13.117 00.002 10072 Worker thread wakes up
22:29:13.117 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:29:13.117 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:29:13.117 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
22:29:13.119 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:29:13.122 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:29:13.123 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:29:13.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:13.123 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:29:13.123 00.000 10072 MoveAxis(E, 6, ABG)
22:29:13.123 00.000 10072 Guiding  Dir = 2, Dur = 6
22:29:13.123 00.000 10072 IsGuiding returns 0
22:29:13.124 00.001 10072 PulseGuide returned control before completion, sleep 16
22:29:13.141 00.017 1032 UpdateGuideState exits: m=1211 SNR=24.4
22:29:13.144 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:13.147 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:13.150 00.003 1032 Enqueuing Expose request
22:29:13.152 00.002 10072 IsGuiding returns 0
22:29:13.152 00.000 10072 Move returns status 0, amount 6
22:29:13.152 00.000 10072 MoveAxis(N, 0, ABG)
22:29:13.152 00.000 10072 Move returns status 0, amount 0
22:29:13.152 00.000 10072 move complete, result=0
22:29:13.153 00.001 10072 worker thread done servicing request
22:29:13.153 00.000 10072 Worker thread wakes up
22:29:13.153 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:13.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:13.160 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:29:13.791 00.631 10072 Exposure complete
22:29:13.845 00.054 10072 worker thread done servicing request
22:29:13.845 00.000 1032 OnExposeComplete: enter
22:29:13.847 00.002 1032 UpdateGuideState(): m_state=6
22:29:13.849 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4235
22:29:13.851 00.002 1032 Star::Find returns 1 (0), X=1099.64, Y=136.28, Mass=1181, SNR=24.1, Peak=105 HFD=3.2
22:29:13.853 00.002 1032 MultiStar: [#1 0.03,-0.03,1.07,U] [#2 -0.02,0.07,0.85,U] [#3 0.20,0.16,0.00,M3] [#4 0.17,-0.04,0.71,U] [#5 0.07,-0.08,0.71,U] [#6 -0.17,-0.05,0.62,U] [#7 0.06,0.02,0.72,U] [#8 0.22,-0.01,0.56,U] 
22:29:13.855 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.00}, one-star: {0.35, 0.10}
22:29:13.857 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
22:29:13.858 00.001 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
22:29:13.861 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.04 mountX=-0.02 mountY=-0.09, mountTheta=-1.79
22:29:13.864 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
22:29:13.866 00.002 1032 Enqueuing Move request for scope (0.10, 0.00)
22:29:13.867 00.001 10072 Worker thread wakes up
22:29:13.869 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
22:29:13.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
22:29:13.869 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=-0.09
22:29:13.870 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:29:13.871 00.001 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:29:13.871 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:29:13.872 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:13.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:29:13.872 00.000 10072 MoveAxis(E, 6, ABG)
22:29:13.872 00.000 10072 Guiding  Dir = 2, Dur = 6
22:29:13.872 00.000 10072 IsGuiding returns 0
22:29:13.872 00.000 10072 PulseGuide returned control before completion, sleep 16
22:29:13.891 00.019 1032 UpdateGuideState exits: m=1181 SNR=24.1
22:29:13.895 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:13.897 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:13.901 00.004 1032 Enqueuing Expose request
22:29:13.903 00.002 10072 IsGuiding returns 0
22:29:13.903 00.000 10072 Move returns status 0, amount 6
22:29:13.903 00.000 10072 MoveAxis(N, 0, ABG)
22:29:13.903 00.000 10072 Move returns status 0, amount 0
22:29:13.903 00.000 10072 move complete, result=0
22:29:13.903 00.000 10072 worker thread done servicing request
22:29:13.903 00.000 10072 Worker thread wakes up
22:29:13.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:13.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:13.912 00.009 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:29:14.322 00.410 10072 Exposure complete
22:29:14.374 00.052 10072 worker thread done servicing request
22:29:14.374 00.000 1032 OnExposeComplete: enter
22:29:14.376 00.002 1032 UpdateGuideState(): m_state=6
22:29:14.378 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4236
22:29:14.381 00.003 1032 Star::Find returns 1 (0), X=1099.68, Y=136.28, Mass=1245, SNR=24.8, Peak=104 HFD=3.1
22:29:14.383 00.002 1032 MultiStar: [#1 0.08,-0.03,0.96,U] [#2 0.06,0.17,0.75,U] [#3 0.20,0.02,0.75,U] [#4 0.09,-0.11,0.66,U] [#5 0.01,-0.06,0.66,U] [#6 0.01,0.00,0.64,U] [#7 -0.03,-0.08,0.72,U] [#8 0.08,-0.11,0.51,U] 
22:29:14.385 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {0.40, 0.11}
22:29:14.386 00.001 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
22:29:14.388 00.002 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
22:29:14.389 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.00 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
22:29:14.393 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
22:29:14.397 00.004 1032 Enqueuing Move request for scope (0.11, -0.00)
22:29:14.398 00.001 10072 Worker thread wakes up
22:29:14.399 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
22:29:14.399 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
22:29:14.399 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.11
22:29:14.401 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:29:14.403 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:29:14.403 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:29:14.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:14.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:29:14.403 00.000 10072 MoveAxis(E, 6, ABG)
22:29:14.403 00.000 10072 Guiding  Dir = 2, Dur = 6
22:29:14.403 00.000 10072 IsGuiding returns 0
22:29:14.404 00.001 10072 PulseGuide returned control before completion, sleep 16
22:29:14.421 00.017 1032 UpdateGuideState exits: m=1245 SNR=24.8
22:29:14.423 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:14.424 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:14.428 00.004 1032 Enqueuing Expose request
22:29:14.429 00.001 10072 IsGuiding returns 0
22:29:14.429 00.000 10072 Move returns status 0, amount 6
22:29:14.429 00.000 10072 MoveAxis(N, 0, ABG)
22:29:14.429 00.000 10072 Move returns status 0, amount 0
22:29:14.429 00.000 10072 move complete, result=0
22:29:14.429 00.000 10072 worker thread done servicing request
22:29:14.429 00.000 10072 Worker thread wakes up
22:29:14.430 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:14.430 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:14.436 00.006 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:29:15.067 00.631 10072 Exposure complete
22:29:15.119 00.052 10072 worker thread done servicing request
22:29:15.120 00.001 1032 OnExposeComplete: enter
22:29:15.121 00.001 1032 UpdateGuideState(): m_state=6
22:29:15.123 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4237
22:29:15.125 00.002 1032 Star::Find returns 1 (0), X=1099.72, Y=136.15, Mass=1305, SNR=25.4, Peak=118 HFD=3.1
22:29:15.126 00.001 1032 MultiStar: [#1 -0.00,0.01,0.98,U] [#2 0.08,0.03,0.78,U] [#3 0.29,-0.12,0.00,M3] [#4 0.26,-0.26,0.00,M1] [#5 0.07,-0.15,0.65,U] [#6 0.06,-0.13,0.62,U] [#7 0.06,-0.18,0.72,U] [#8 0.09,-0.05,0.57,U] 
22:29:15.128 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.06}, one-star: {0.44, -0.02}
22:29:15.130 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
22:29:15.131 00.001 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
22:29:15.133 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.44 mountX=-0.09 mountY=-0.11, mountTheta=-2.27
22:29:15.135 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.06, opts=13)
22:29:15.138 00.003 1032 Enqueuing Move request for scope (0.13, -0.06)
22:29:15.140 00.002 10072 Worker thread wakes up
22:29:15.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
22:29:15.140 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
22:29:15.140 00.000 10072 Moving (0.13, -0.06) raw xDistance=-0.09 yDistance=-0.11
22:29:15.143 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:29:15.145 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:29:15.145 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:29:15.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:15.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:29:15.145 00.000 10072 MoveAxis(E, 8, ABG)
22:29:15.145 00.000 10072 Guiding  Dir = 2, Dur = 8
22:29:15.145 00.000 10072 IsGuiding returns 0
22:29:15.146 00.001 10072 PulseGuide returned control before completion, sleep 18
22:29:15.162 00.016 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:29:15.165 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:15.167 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:15.169 00.002 1032 Enqueuing Expose request
22:29:15.176 00.007 10072 IsGuiding returns 0
22:29:15.176 00.000 10072 Move returns status 0, amount 8
22:29:15.176 00.000 10072 MoveAxis(N, 0, ABG)
22:29:15.176 00.000 10072 Move returns status 0, amount 0
22:29:15.176 00.000 10072 move complete, result=0
22:29:15.176 00.000 10072 worker thread done servicing request
22:29:15.176 00.000 10072 Worker thread wakes up
22:29:15.176 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:15.176 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:15.182 00.006 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:29:15.584 00.402 10072 Exposure complete
22:29:15.641 00.057 1032 OnExposeComplete: enter
22:29:15.646 00.005 1032 UpdateGuideState(): m_state=6
22:29:15.648 00.002 10072 worker thread done servicing request
22:29:15.648 00.000 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4238
22:29:15.649 00.001 1032 Star::Find returns 1 (0), X=1099.65, Y=136.18, Mass=1264, SNR=25.0, Peak=101 HFD=3.3
22:29:15.652 00.003 1032 MultiStar: [#1 0.00,-0.18,0.99,U] [#2 0.13,-0.00,0.78,U] [#3 0.27,-0.03,0.00,M4] [#4 0.15,-0.11,0.67,U] [#5 -0.07,0.07,0.70,U] [#6 0.12,-0.07,0.58,U] [#7 0.04,-0.11,0.69,U] [#8 0.22,-0.10,0.53,U] 
22:29:15.654 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.06}, one-star: {0.37, 0.01}
22:29:15.656 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:29:15.657 00.001 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:29:15.659 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.46 mountX=-0.09 mountY=-0.10, mountTheta=-2.29
22:29:15.663 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
22:29:15.665 00.002 1032 Enqueuing Move request for scope (0.12, -0.06)
22:29:15.668 00.003 10072 Worker thread wakes up
22:29:15.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
22:29:15.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
22:29:15.668 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
22:29:15.669 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:29:15.673 00.004 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:29:15.673 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:29:15.673 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:15.673 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:29:15.673 00.000 10072 MoveAxis(E, 7, ABG)
22:29:15.673 00.000 10072 Guiding  Dir = 2, Dur = 7
22:29:15.674 00.001 10072 IsGuiding returns 0
22:29:15.677 00.003 10072 PulseGuide returned control before completion, sleep 16
22:29:15.694 00.017 1032 UpdateGuideState exits: m=1264 SNR=25.0
22:29:15.696 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:15.698 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:15.699 00.001 1032 Enqueuing Expose request
22:29:15.743 00.044 10072 IsGuiding returns 0
22:29:15.743 00.000 10072 Move returns status 0, amount 7
22:29:15.743 00.000 10072 MoveAxis(N, 0, ABG)
22:29:15.743 00.000 10072 Move returns status 0, amount 0
22:29:15.743 00.000 10072 move complete, result=0
22:29:15.743 00.000 10072 worker thread done servicing request
22:29:15.743 00.000 10072 Worker thread wakes up
22:29:15.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:15.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:15.751 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:29:16.380 00.629 10072 Exposure complete
22:29:16.442 00.062 10072 worker thread done servicing request
22:29:16.442 00.000 1032 OnExposeComplete: enter
22:29:16.444 00.002 1032 UpdateGuideState(): m_state=6
22:29:16.446 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4239
22:29:16.449 00.003 1032 Star::Find returns 1 (0), X=1099.56, Y=136.28, Mass=1317, SNR=25.5, Peak=128 HFD=3.2
22:29:16.451 00.002 1032 MultiStar: [#1 0.08,-0.09,1.02,U] [#2 0.12,0.06,0.78,U] [#3 0.32,0.05,0.00,M5] [#4 0.24,-0.11,0.00,M1] [#5 -0.01,-0.20,0.64,U] [#6 0.09,0.07,0.62,U] [#7 0.00,-0.01,0.68,U] [#8 0.19,-0.11,0.52,U] 
22:29:16.453 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.02}, one-star: {0.28, 0.11}
22:29:16.457 00.004 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
22:29:16.460 00.003 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
22:29:16.462 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-0.15 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
22:29:16.465 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:29:16.466 00.001 1032 Enqueuing Move request for scope (0.11, -0.02)
22:29:16.469 00.003 10072 Worker thread wakes up
22:29:16.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:29:16.469 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:29:16.469 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.11
22:29:16.470 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:29:16.472 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:29:16.473 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:29:16.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:16.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:29:16.473 00.000 10072 MoveAxis(E, 7, ABG)
22:29:16.473 00.000 10072 Guiding  Dir = 2, Dur = 7
22:29:16.473 00.000 10072 IsGuiding returns 0
22:29:16.474 00.001 10072 PulseGuide returned control before completion, sleep 17
22:29:16.493 00.019 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:29:16.496 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:16.497 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:16.500 00.003 1032 Enqueuing Expose request
22:29:16.502 00.002 10072 IsGuiding returns 0
22:29:16.502 00.000 10072 Move returns status 0, amount 7
22:29:16.502 00.000 10072 MoveAxis(N, 0, ABG)
22:29:16.502 00.000 10072 Move returns status 0, amount 0
22:29:16.502 00.000 10072 move complete, result=0
22:29:16.502 00.000 10072 worker thread done servicing request
22:29:16.503 00.001 10072 Worker thread wakes up
22:29:16.503 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:16.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:16.509 00.006 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:29:16.912 00.403 10072 Exposure complete
22:29:16.968 00.056 10072 worker thread done servicing request
22:29:16.968 00.000 1032 OnExposeComplete: enter
22:29:16.970 00.002 1032 UpdateGuideState(): m_state=6
22:29:16.972 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4240
22:29:16.973 00.001 1032 Star::Find returns 1 (0), X=1099.65, Y=136.14, Mass=1330, SNR=25.6, Peak=115 HFD=3.3
22:29:16.975 00.002 1032 MultiStar: [#1 0.12,-0.09,0.98,U] [#2 0.08,-0.02,0.78,U] [#3 0.30,0.01,0.00,M6] [#4 0.29,-0.11,0.00,M2] [#5 -0.02,-0.07,0.64,U] [#6 0.01,-0.15,0.58,U] [#7 0.07,-0.12,0.65,U] [#8 0.13,-0.10,0.51,U] 
22:29:16.977 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.08}, one-star: {0.37, -0.03}
22:29:16.979 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:29:16.981 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:29:16.983 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.54 mountX=-0.11 mountY=-0.10, mountTheta=-2.37
22:29:16.985 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.08, opts=13)
22:29:16.990 00.005 1032 Enqueuing Move request for scope (0.13, -0.08)
22:29:16.992 00.002 10072 Worker thread wakes up
22:29:16.992 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
22:29:16.992 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
22:29:16.992 00.000 10072 Moving (0.13, -0.08) raw xDistance=-0.11 yDistance=-0.10
22:29:16.994 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:29:16.996 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:29:16.996 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:29:16.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:16.996 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:29:16.997 00.001 10072 MoveAxis(E, 6, ABG)
22:29:16.997 00.000 10072 Guiding  Dir = 2, Dur = 6
22:29:16.997 00.000 10072 IsGuiding returns 0
22:29:16.997 00.000 10072 PulseGuide returned control before completion, sleep 16
22:29:17.015 00.018 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:29:17.016 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:17.019 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:17.022 00.003 10072 IsGuiding returns 0
22:29:17.022 00.000 1032 Enqueuing Expose request
22:29:17.025 00.003 10072 Move returns status 0, amount 6
22:29:17.025 00.000 10072 MoveAxis(N, 0, ABG)
22:29:17.025 00.000 10072 Move returns status 0, amount 0
22:29:17.025 00.000 10072 move complete, result=0
22:29:17.025 00.000 10072 worker thread done servicing request
22:29:17.025 00.000 10072 Worker thread wakes up
22:29:17.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:17.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:17.033 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:29:17.663 00.630 10072 Exposure complete
22:29:17.718 00.055 10072 worker thread done servicing request
22:29:17.718 00.000 1032 OnExposeComplete: enter
22:29:17.721 00.003 1032 UpdateGuideState(): m_state=6
22:29:17.723 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4241
22:29:17.725 00.002 1032 Star::Find returns 1 (0), X=1099.64, Y=136.17, Mass=1267, SNR=25.0, Peak=111 HFD=3.2
22:29:17.727 00.002 1032 MultiStar: [#1 0.08,-0.22,0.93,U] [#2 0.09,0.08,0.81,U] [#3 0.20,0.03,0.74,U] [#4 0.27,-0.15,0.00,M3] [#5 0.05,-0.13,0.68,U] [#6 0.02,-0.14,0.67,U] [#7 0.09,-0.14,0.68,U] [#8 0.21,-0.15,0.00,M1] 
22:29:17.728 00.001 1032 refined, 6 included, MultiStar: {0.14, -0.07}, one-star: {0.36, -0.00}
22:29:17.730 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
22:29:17.731 00.001 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
22:29:17.733 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.48 mountX=-0.11 mountY=-0.12, mountTheta=-2.31
22:29:17.735 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.07, opts=13)
22:29:17.740 00.005 1032 Enqueuing Move request for scope (0.14, -0.07)
22:29:17.742 00.002 10072 Worker thread wakes up
22:29:17.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
22:29:17.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
22:29:17.742 00.000 10072 Moving (0.14, -0.07) raw xDistance=-0.11 yDistance=-0.12
22:29:17.744 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:29:17.746 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:29:17.746 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:29:17.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:17.746 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:29:17.746 00.000 10072 MoveAxis(E, 6, ABG)
22:29:17.746 00.000 10072 Guiding  Dir = 2, Dur = 6
22:29:17.747 00.001 10072 IsGuiding returns 0
22:29:17.747 00.000 10072 PulseGuide returned control before completion, sleep 16
22:29:17.765 00.018 1032 UpdateGuideState exits: m=1267 SNR=25.0
22:29:17.768 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:17.770 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:17.772 00.002 1032 Enqueuing Expose request
22:29:17.774 00.002 10072 IsGuiding returns 0
22:29:17.774 00.000 10072 Move returns status 0, amount 6
22:29:17.774 00.000 10072 MoveAxis(N, 0, ABG)
22:29:17.774 00.000 10072 Move returns status 0, amount 0
22:29:17.774 00.000 10072 move complete, result=0
22:29:17.775 00.001 10072 worker thread done servicing request
22:29:17.775 00.000 10072 Worker thread wakes up
22:29:17.775 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:17.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:17.782 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:29:18.179 00.397 10072 Exposure complete
22:29:18.230 00.051 10072 worker thread done servicing request
22:29:18.230 00.000 1032 OnExposeComplete: enter
22:29:18.232 00.002 1032 UpdateGuideState(): m_state=6
22:29:18.233 00.001 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4242
22:29:18.236 00.003 1032 Star::Find returns 1 (0), X=1099.65, Y=136.13, Mass=1204, SNR=24.4, Peak=108 HFD=3.2
22:29:18.238 00.002 1032 MultiStar: [#1 0.11,-0.17,0.97,U] [#2 0.05,0.04,0.83,U] [#3 0.31,-0.08,0.00,M6] [#4 0.18,-0.20,0.00,M4] [#5 0.13,-0.14,0.67,U] [#6 0.08,-0.12,0.69,U] [#7 0.07,-0.17,0.68,U] [#8 0.20,-0.16,0.00,M2] 
22:29:18.239 00.001 1032 refined, 5 included, MultiStar: {0.14, -0.10}, one-star: {0.36, -0.04}
22:29:18.241 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
22:29:18.244 00.003 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
22:29:18.245 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.59 mountX=-0.13 mountY=-0.11, mountTheta=-2.42
22:29:18.247 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
22:29:18.248 00.001 1032 Enqueuing Move request for scope (0.14, -0.10)
22:29:18.250 00.002 10072 Worker thread wakes up
22:29:18.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
22:29:18.250 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
22:29:18.250 00.000 10072 Moving (0.14, -0.10) raw xDistance=-0.13 yDistance=-0.11
22:29:18.251 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:29:18.253 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:29:18.253 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
22:29:18.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:18.254 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:29:18.254 00.000 10072 MoveAxis(E, 5, ABG)
22:29:18.254 00.000 10072 Guiding  Dir = 2, Dur = 5
22:29:18.254 00.000 10072 IsGuiding returns 0
22:29:18.254 00.000 10072 PulseGuide returned control before completion, sleep 15
22:29:18.271 00.017 1032 UpdateGuideState exits: m=1204 SNR=24.4
22:29:18.273 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:18.274 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:18.276 00.002 1032 Enqueuing Expose request
22:29:18.277 00.001 10072 IsGuiding returns 0
22:29:18.277 00.000 10072 Move returns status 0, amount 5
22:29:18.277 00.000 10072 MoveAxis(N, 0, ABG)
22:29:18.277 00.000 10072 Move returns status 0, amount 0
22:29:18.277 00.000 10072 move complete, result=0
22:29:18.277 00.000 10072 worker thread done servicing request
22:29:18.277 00.000 10072 Worker thread wakes up
22:29:18.277 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:18.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:18.284 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:29:18.913 00.629 10072 Exposure complete
22:29:18.970 00.057 10072 worker thread done servicing request
22:29:18.970 00.000 1032 OnExposeComplete: enter
22:29:18.971 00.001 1032 UpdateGuideState(): m_state=6
22:29:18.973 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4243
22:29:18.975 00.002 1032 Star::Find returns 1 (0), X=1099.62, Y=136.24, Mass=1278, SNR=25.1, Peak=123 HFD=3.2
22:29:18.977 00.002 1032 MultiStar: [#1 0.13,-0.04,1.00,U] [#2 0.05,-0.01,0.77,U] [#3 0.25,0.08,0.00,M7] [#4 0.30,-0.10,0.00,M5] [#5 0.04,-0.03,0.66,U] [#6 -0.03,0.00,0.62,U] [#7 -0.03,-0.05,0.72,U] [#8 0.16,-0.02,0.52,U] 
22:29:18.979 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.01}, one-star: {0.34, 0.07}
22:29:18.980 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
22:29:18.982 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
22:29:18.983 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.08 mountX=-0.04 mountY=-0.10, mountTheta=-1.91
22:29:18.985 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
22:29:18.988 00.003 1032 Enqueuing Move request for scope (0.11, -0.01)
22:29:18.991 00.003 10072 Worker thread wakes up
22:29:18.992 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
22:29:18.992 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
22:29:18.992 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.10
22:29:18.995 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:29:18.997 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:29:18.997 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:29:18.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:18.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:29:18.997 00.000 10072 MoveAxis(E, 4, ABG)
22:29:18.997 00.000 10072 Guiding  Dir = 2, Dur = 4
22:29:18.998 00.001 10072 IsGuiding returns 0
22:29:18.998 00.000 10072 PulseGuide returned control before completion, sleep 14
22:29:19.016 00.018 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:29:19.020 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:19.023 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:19.025 00.002 1032 Enqueuing Expose request
22:29:19.026 00.001 10072 IsGuiding returns 0
22:29:19.026 00.000 10072 Move returns status 0, amount 4
22:29:19.026 00.000 10072 MoveAxis(N, 0, ABG)
22:29:19.026 00.000 10072 Move returns status 0, amount 0
22:29:19.026 00.000 10072 move complete, result=0
22:29:19.027 00.001 10072 worker thread done servicing request
22:29:19.027 00.000 10072 Worker thread wakes up
22:29:19.027 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:19.027 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:19.034 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:29:19.447 00.413 10072 Exposure complete
22:29:19.642 00.195 10072 worker thread done servicing request
22:29:19.642 00.000 1032 OnExposeComplete: enter
22:29:19.644 00.002 1032 UpdateGuideState(): m_state=6
22:29:19.649 00.005 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4244
22:29:19.651 00.002 1032 Star::Find returns 1 (0), X=1099.65, Y=136.22, Mass=1250, SNR=24.8, Peak=109 HFD=3.3
22:29:19.653 00.002 1032 MultiStar: [#1 -0.00,-0.12,0.99,U] [#2 0.12,0.06,0.81,U] [#3 0.26,0.05,0.00,M8] [#4 0.24,-0.14,0.00,M6] [#5 0.11,-0.17,0.67,U] [#6 -0.07,-0.01,0.62,U] [#7 -0.03,-0.08,0.69,U] [#8 0.12,-0.07,0.54,U] 
22:29:19.655 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.04}, one-star: {0.36, 0.04}
22:29:19.657 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
22:29:19.659 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
22:29:19.661 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.42 mountX=-0.07 mountY=-0.08, mountTheta=-2.25
22:29:19.665 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
22:29:19.668 00.003 1032 Enqueuing Move request for scope (0.10, -0.04)
22:29:19.670 00.002 10072 Worker thread wakes up
22:29:19.670 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
22:29:19.670 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
22:29:19.670 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.07 yDistance=-0.08
22:29:19.672 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:29:19.675 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:29:19.675 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:29:19.675 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:19.675 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:29:19.675 00.000 10072 MoveAxis(E, 4, ABG)
22:29:19.675 00.000 10072 Guiding  Dir = 2, Dur = 4
22:29:19.678 00.003 10072 IsGuiding returns 0
22:29:19.681 00.003 10072 PulseGuide returned control before completion, sleep 14
22:29:19.700 00.019 1032 UpdateGuideState exits: m=1250 SNR=24.8
22:29:19.722 00.022 10072 IsGuiding returns 0
22:29:19.722 00.000 10072 Move returns status 0, amount 4
22:29:19.722 00.000 10072 MoveAxis(N, 0, ABG)
22:29:19.722 00.000 10072 Move returns status 0, amount 0
22:29:19.722 00.000 10072 move complete, result=0
22:29:19.722 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:19.725 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:19.727 00.002 1032 Enqueuing Expose request
22:29:19.729 00.002 10072 worker thread done servicing request
22:29:19.729 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:29:19.732 00.003 10072 Worker thread wakes up
22:29:19.732 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:19.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:20.368 00.636 10072 Exposure complete
22:29:20.460 00.092 10072 worker thread done servicing request
22:29:20.460 00.000 1032 OnExposeComplete: enter
22:29:20.463 00.003 1032 UpdateGuideState(): m_state=6
22:29:20.466 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4245
22:29:20.468 00.002 1032 Star::Find returns 1 (0), X=1099.76, Y=136.10, Mass=1325, SNR=25.6, Peak=110 HFD=3.1
22:29:20.471 00.003 1032 MultiStar: [#1 0.12,-0.22,0.95,U] [#2 0.13,-0.13,0.75,U] [#3 0.33,-0.14,0.00,M9] [#4 0.29,-0.15,0.00,M7] [#5 0.08,-0.30,0.00,M1] [#6 0.11,-0.12,0.63,U] [#7 0.18,-0.11,0.70,U] [#8 0.26,-0.16,0.00,M1] 
22:29:20.473 00.002 1032 refined, 4 included, MultiStar: {0.22, -0.13}, one-star: {0.48, -0.07}
22:29:20.475 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:29:20.478 00.003 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:29:20.481 00.003 1032 CameraToMount -- cameraX=0.22 cameraY=-0.13 hyp=0.26 cameraTheta=-0.54 mountX=-0.18 mountY=-0.18, mountTheta=-2.37
22:29:20.487 00.006 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.13, opts=13)
22:29:20.495 00.008 1032 Enqueuing Move request for scope (0.22, -0.13)
22:29:20.498 00.003 10072 Worker thread wakes up
22:29:20.498 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.13) opts 0xd
22:29:20.498 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.13)
22:29:20.498 00.000 10072 Moving (0.22, -0.13) raw xDistance=-0.18 yDistance=-0.18
22:29:20.502 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:29:20.507 00.005 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 286.04
22:29:20.507 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
22:29:20.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:20.507 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:29:20.507 00.000 10072 MoveAxis(E, 90, ABG)
22:29:20.507 00.000 10072 Guiding  Dir = 2, Dur = 90
22:29:20.508 00.001 10072 IsGuiding returns 0
22:29:20.508 00.000 10072 PulseGuide returned control before completion, sleep 100
22:29:20.540 00.032 1032 UpdateGuideState exits: m=1325 SNR=25.6
22:29:20.543 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:20.546 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:20.550 00.004 1032 Enqueuing Expose request
22:29:20.614 00.064 10072 IsGuiding returns 0
22:29:20.615 00.001 10072 Move returns status 0, amount 90
22:29:20.615 00.000 10072 MoveAxis(N, 0, ABG)
22:29:20.615 00.000 10072 Move returns status 0, amount 0
22:29:20.615 00.000 10072 move complete, result=0
22:29:20.615 00.000 10072 worker thread done servicing request
22:29:20.615 00.000 10072 Worker thread wakes up
22:29:20.615 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:20.615 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:20.620 00.005 1032 GuideStep: -0.2 px 90 ms EAST, -0.2 px 0 ms NORTH
22:29:21.027 00.407 10072 Exposure complete
22:29:21.105 00.078 10072 worker thread done servicing request
22:29:21.105 00.000 1032 OnExposeComplete: enter
22:29:21.109 00.004 1032 UpdateGuideState(): m_state=6
22:29:21.111 00.002 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4246
22:29:21.115 00.004 1032 Star::Find returns 1 (0), X=1099.78, Y=135.96, Mass=1265, SNR=25.0, Peak=96 HFD=3.1
22:29:21.118 00.003 1032 MultiStar: large primary error, entering stabilization period
22:29:21.121 00.003 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
22:29:21.123 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
22:29:21.127 00.004 1032 CameraToMount -- cameraX=0.50 cameraY=-0.21 hyp=0.54 cameraTheta=-0.40 mountX=-0.33 mountY=-0.43, mountTheta=-2.23
22:29:21.131 00.004 1032 SchedulePrimaryMove(0F526948, x=0.50, y=-0.21, opts=13)
22:29:21.134 00.003 1032 Enqueuing Move request for scope (0.50, -0.21)
22:29:21.136 00.002 10072 Worker thread wakes up
22:29:21.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.21) opts 0xd
22:29:21.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.50, -0.21)
22:29:21.136 00.000 10072 Moving (0.50, -0.21) raw xDistance=-0.33 yDistance=-0.43
22:29:21.139 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:29:21.145 00.006 10072 PPEC rslt: input = -0.33, final = -0.16, react = -0.16, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 286.04
22:29:21.145 00.000 10072 PPEC: input: -0.33, control: -0.16, exposure: 500
22:29:21.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:29:21.145 00.000 10072 MoveAxis(E, 159, ABG)
22:29:21.145 00.000 10072 Guiding  Dir = 2, Dur = 159
22:29:21.146 00.001 10072 IsGuiding returns 0
22:29:21.147 00.001 10072 PulseGuide returned control before completion, sleep 169
22:29:21.176 00.029 1032 UpdateGuideState exits: m=1265 SNR=25.0
22:29:21.185 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:21.189 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:21.190 00.001 1032 Enqueuing Expose request
22:29:21.323 00.133 10072 IsGuiding returns 0
22:29:21.323 00.000 10072 Move returns status 0, amount 159
22:29:21.323 00.000 10072 MoveAxis(N, 277, ABG)
22:29:21.323 00.000 10072 Guiding  Dir = 0, Dur = 277
22:29:21.324 00.001 10072 IsGuiding returns 0
22:29:21.324 00.000 10072 PulseGuide returned control before completion, sleep 287
22:29:21.620 00.296 10072 IsGuiding returns 0
22:29:21.620 00.000 10072 Move returns status 0, amount 277
22:29:21.620 00.000 10072 move complete, result=0
22:29:21.620 00.000 10072 worker thread done servicing request
22:29:21.621 00.001 10072 Worker thread wakes up
22:29:21.621 00.000 1032 GuideStep: -0.3 px 159 ms EAST, -0.4 px 277 ms NORTH
22:29:21.624 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:21.625 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:22.261 00.636 10072 Exposure complete
22:29:22.335 00.074 10072 worker thread done servicing request
22:29:22.336 00.001 1032 OnExposeComplete: enter
22:29:22.339 00.003 1032 UpdateGuideState(): m_state=6
22:29:22.342 00.003 1032 Star::Find(15, 1099, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4247
22:29:22.345 00.003 1032 Star::Find returns 1 (0), X=1099.34, Y=136.24, Mass=1566, SNR=27.8, Peak=145 HFD=3.1
22:29:22.347 00.002 1032 MultiStar: exiting stabilization period
22:29:22.350 00.003 1032 MultiStar: [#1 -0.27,-0.02,0.00,M1] [#2 -0.28,0.15,0.00,M1] [#3 -0.26,0.09,0.00,M10] [#4 -0.24,0.02,0.62,U] [#5 -0.25,-0.17,0.00,M2] [#6 -0.32,-0.03,0.00,M1] [#7 -0.34,-0.08,0.00,M1] [#8 -0.34,0.17,0.00,M2] 
22:29:22.353 00.003 1032 refined, 1 included, MultiStar: {-0.06, 0.05}, one-star: {0.05, 0.07}
22:29:22.355 00.002 1032 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.83) = xAngle (0.56 = 0.56)
22:29:22.357 00.002 1032 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.56 = 0.56)
22:29:22.360 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.39 mountX=0.07 mountY=0.04, mountTheta=0.56
22:29:22.368 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
22:29:22.371 00.003 1032 Enqueuing Move request for scope (-0.06, 0.05)
22:29:22.373 00.002 10072 Worker thread wakes up
22:29:22.374 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
22:29:22.374 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
22:29:22.374 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=0.04
22:29:22.377 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:29:22.381 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:29:22.381 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:29:22.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:22.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:29:22.381 00.000 10072 MoveAxis(E, 2, ABG)
22:29:22.381 00.000 10072 Guiding  Dir = 2, Dur = 2
22:29:22.382 00.001 10072 IsGuiding returns 0
22:29:22.382 00.000 10072 PulseGuide returned control before completion, sleep 12
22:29:22.401 00.019 10072 IsGuiding returns 0
22:29:22.404 00.003 10072 Move returns status 0, amount 2
22:29:22.404 00.000 10072 MoveAxis(N, 0, ABG)
22:29:22.404 00.000 10072 Move returns status 0, amount 0
22:29:22.404 00.000 10072 move complete, result=0
22:29:22.404 00.000 10072 worker thread done servicing request
22:29:22.407 00.003 1032 UpdateGuideState exits: m=1566 SNR=27.8
22:29:22.411 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:22.414 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:22.417 00.003 1032 Enqueuing Expose request
22:29:22.420 00.003 10072 Worker thread wakes up
22:29:22.420 00.000 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
22:29:22.422 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:22.423 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:22.838 00.415 10072 Exposure complete
22:29:22.917 00.079 10072 worker thread done servicing request
22:29:22.917 00.000 1032 OnExposeComplete: enter
22:29:22.920 00.003 1032 UpdateGuideState(): m_state=6
22:29:22.924 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4248
22:29:22.928 00.004 1032 Star::Find returns 1 (0), X=1099.26, Y=136.17, Mass=1239, SNR=24.7, Peak=110 HFD=3.0
22:29:22.931 00.003 1032 MultiStar: [#1 -0.33,-0.07,0.00,M2] [#2 -0.31,0.15,0.00,M2] [#3 -0.14,0.05,0.75,U] [#4 -0.20,-0.15,0.69,U] [#5 -0.24,-0.07,0.00,M3] [#6 -0.30,0.01,0.00,M2] [#7 -0.26,-0.07,0.00,M2] [#8 -0.37,-0.01,0.00,M3] 
22:29:22.935 00.004 1032 single-star, 2 included, MultiStar: {-0.11, -0.03}, one-star: {-0.03, -0.00}
22:29:22.937 00.002 1032 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.83) = xAngle (-4.91 = 1.37)
22:29:22.940 00.003 1032 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.91 = 1.37)
22:29:22.942 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.08 mountX=0.00 mountY=0.02, mountTheta=1.37
22:29:22.947 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
22:29:22.950 00.003 1032 Enqueuing Move request for scope (-0.03, -0.00)
22:29:22.953 00.003 10072 Worker thread wakes up
22:29:22.953 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
22:29:22.953 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
22:29:22.954 00.001 10072 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.02
22:29:22.959 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:29:22.961 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:29:22.963 00.002 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:29:22.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:22.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:29:22.963 00.000 10072 MoveAxis(E, 1, ABG)
22:29:22.963 00.000 10072 Guiding  Dir = 2, Dur = 1
22:29:22.963 00.000 10072 IsGuiding returns 0
22:29:22.964 00.001 10072 PulseGuide returned control before completion, sleep 11
22:29:22.992 00.028 1032 UpdateGuideState exits: m=1239 SNR=24.7
22:29:22.996 00.004 10072 IsGuiding returns 0
22:29:22.996 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:22.999 00.003 10072 Move returns status 0, amount 1
22:29:22.999 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:23.002 00.003 1032 Enqueuing Expose request
22:29:23.005 00.003 10072 MoveAxis(N, 0, ABG)
22:29:23.005 00.000 10072 Move returns status 0, amount 0
22:29:23.005 00.000 10072 move complete, result=0
22:29:23.005 00.000 10072 worker thread done servicing request
22:29:23.005 00.000 10072 Worker thread wakes up
22:29:23.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:23.005 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:23.015 00.010 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:29:23.634 00.619 10072 Exposure complete
22:29:23.720 00.086 10072 worker thread done servicing request
22:29:23.720 00.000 1032 OnExposeComplete: enter
22:29:23.723 00.003 1032 UpdateGuideState(): m_state=6
22:29:23.727 00.004 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4249
22:29:23.731 00.004 1032 Star::Find returns 1 (0), X=1099.38, Y=136.17, Mass=1302, SNR=25.3, Peak=114 HFD=3.2
22:29:23.734 00.003 1032 MultiStar: [#1 -0.23,-0.09,0.94,U] [#2 -0.24,0.12,0.00,M3] [#3 -0.08,0.13,0.74,U] [#4 -0.14,-0.11,0.70,U] [#5 -0.30,-0.16,0.00,M4] [#6 -0.42,0.08,0.00,M3] [#7 -0.27,-0.15,0.00,M3] [#8 -0.16,-0.06,0.51,U] 
22:29:23.743 00.009 1032 single-star, 4 included, MultiStar: {-0.09, -0.03}, one-star: {0.09, -0.00}
22:29:23.746 00.003 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:29:23.748 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:29:23.752 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.02 mountX=-0.03 mountY=-0.09, mountTheta=-1.85
22:29:23.755 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
22:29:23.757 00.002 1032 Enqueuing Move request for scope (0.09, -0.00)
22:29:23.760 00.003 10072 Worker thread wakes up
22:29:23.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
22:29:23.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
22:29:23.760 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.03 yDistance=-0.09
22:29:23.762 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:29:23.766 00.004 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:29:23.767 00.001 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:29:23.767 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:23.767 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:29:23.767 00.000 10072 MoveAxis(E, 1, ABG)
22:29:23.767 00.000 10072 Guiding  Dir = 2, Dur = 1
22:29:23.769 00.002 10072 IsGuiding returns 0
22:29:23.769 00.000 10072 PulseGuide returned control before completion, sleep 11
22:29:23.787 00.018 10072 IsGuiding returns 0
22:29:23.788 00.001 10072 Move returns status 0, amount 1
22:29:23.788 00.000 10072 MoveAxis(N, 0, ABG)
22:29:23.788 00.000 10072 Move returns status 0, amount 0
22:29:23.788 00.000 10072 move complete, result=0
22:29:23.788 00.000 10072 worker thread done servicing request
22:29:23.795 00.007 1032 UpdateGuideState exits: m=1302 SNR=25.3
22:29:23.798 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:23.800 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:23.806 00.006 1032 Enqueuing Expose request
22:29:23.809 00.003 10072 Worker thread wakes up
22:29:23.809 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:29:23.812 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:23.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1084,121,31,31)
22:29:23.979 00.167 1032 evsrv: cli 0D18BDB0 connect
22:29:23.982 00.003 1032 case statement mapped state 6 to 3
22:29:23.990 00.008 1032 case statement mapped state 6 to 3
22:29:23.994 00.004 1032 evsrv: cli 0D18BDB0 request: {"method":"get_app_state","id":"68758574-2cf2-49c9-8bdb-2c6f7578cc5e"}
22:29:23.997 00.003 1032 case statement mapped state 6 to 3
22:29:23.999 00.002 1032 evsrv: cli 0D18BDB0 response: {"jsonrpc":"2.0","result":"Guiding","id":"68758574-2cf2-49c9-8bdb-2c6f7578cc5e"}
22:29:24.002 00.003 1032 evsrv: cli 0D18BDB0 disconnect
22:29:24.007 00.005 1032 evsrv: cli 0D18B590 connect
22:29:24.010 00.003 1032 case statement mapped state 6 to 3
22:29:24.014 00.004 1032 case statement mapped state 6 to 3
22:29:24.022 00.008 1032 evsrv: cli 0D18B590 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"03be3683-e949-4dd6-9efc-a329562e2100"}
22:29:24.026 00.004 1032 PhdController::Dither begins
22:29:24.029 00.003 1032 dither: size=3.00, dRA=-1.96 dDec=2.15
22:29:24.032 00.003 1032 MountToCamera -- mountTheta (2.31) + m_xAngle (1.83) = xAngle (4.14 = -2.15)
22:29:24.035 00.003 1032 MountToCamera -- mountX=-1.96 mountY=2.15 hyp=2.91 mountTheta=2.31 cameraX=-1.58, cameraY=-2.44 cameraTheta=-2.15
22:29:24.038 00.003 1032 setting lock position to (1097.70, 133.73)
22:29:24.041 00.003 1032 Mount: notify guiding dithered (-1.6, -2.4)
22:29:24.045 00.004 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
22:29:24.053 00.008 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
22:29:24.057 00.004 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:29:24.059 00.002 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:29:24.062 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
22:29:24.065 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
22:29:24.069 00.004 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:29:24.072 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:29:24.074 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:29:24.077 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
22:29:24.080 00.003 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
22:29:24.086 00.006 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
22:29:24.089 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
22:29:24.093 00.004 1032 MultiStar: stabilizing after lock position change
22:29:24.095 00.002 1032 Status Line: Dither by -1.96,2.15
22:29:24.101 00.006 1032 PhdController: newstate STATE_SETTLE_BEGIN
22:29:24.104 00.003 1032 PhdController: newstate STATE_SETTLE_WAIT
22:29:24.107 00.003 1032 evsrv: cli 0D18B590 response: {"jsonrpc":"2.0","result":0,"id":"03be3683-e949-4dd6-9efc-a329562e2100"}
22:29:24.125 00.018 1032 evsrv: cli 0D18B590 disconnect
22:29:24.231 00.106 10072 Exposure complete
22:29:24.318 00.087 10072 worker thread done servicing request
22:29:24.318 00.000 1032 OnExposeComplete: enter
22:29:24.321 00.003 1032 UpdateGuideState(): m_state=6
22:29:24.324 00.003 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4250
22:29:24.326 00.002 1032 Star::Find returns 1 (0), X=1099.35, Y=136.24, Mass=1326, SNR=25.6, Peak=117 HFD=3.2
22:29:24.329 00.003 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
22:29:24.331 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
22:29:24.334 00.003 1032 CameraToMount -- cameraX=1.65 cameraY=2.51 hyp=3.00 cameraTheta=0.99 mountX=2.00 mountY=-2.24, mountTheta=-0.84
22:29:24.339 00.005 1032 dither recenter: remaining=(2.0,-2.2) step=(2.0,-2.2)
22:29:24.342 00.003 1032 MountToCamera -- mountTheta (-0.83) + m_xAngle (1.83) = xAngle (1.00 = 1.00)
22:29:24.344 00.002 1032 MountToCamera -- mountX=1.96 mountY=-2.15 hyp=2.91 mountTheta=-0.83 cameraX=1.58, cameraY=2.44 cameraTheta=1.00
22:29:24.347 00.003 1032 SchedulePrimaryMove(0F526948, x=1.58, y=2.44, opts=4)
22:29:24.350 00.003 1032 Enqueuing Move request for scope (1.58, 2.44)
22:29:24.352 00.002 10072 Worker thread wakes up
22:29:24.353 00.001 1032 Mount: notify direct move 1.96,-2.15
22:29:24.356 00.003 10072 worker thread servicing REQUEST_MOVE scope ofs (1.58, 2.44) opts 0x4
22:29:24.356 00.000 10072 Handling offset move in thread for scope, endpoint = (1.58, 2.44)
22:29:24.356 00.000 10072 Moving (1.58, 2.44) raw xDistance=1.96 yDistance=-2.15
22:29:24.356 00.000 10072 BLC: window closed
22:29:24.356 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
22:29:24.358 00.002 10072 MoveAxis(W, 1881, B)
22:29:24.358 00.000 10072 Guiding  Dir = 3, Dur = 1881
22:29:24.359 00.001 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
22:29:24.360 00.001 10072 IsGuiding returns 0
22:29:24.361 00.001 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:29:24.364 00.003 10072 PulseGuide returned control before completion, sleep 1891
22:29:24.364 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:29:24.367 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
22:29:24.369 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
22:29:24.372 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:29:24.375 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:29:24.378 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:29:24.390 00.012 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
22:29:24.395 00.005 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
22:29:24.399 00.004 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
22:29:24.401 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
22:29:24.406 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:29:24.438 00.032 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:29:24.441 00.003 1032 PhdController: settling, locked = 1, distance = 3.03 (0.25) aobump = 0 frame = 1 / 99999
22:29:24.444 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784168964.444,"Host":"MELE","Inst":1,"Distance":3.03,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:29:24.451 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:24.454 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:24.457 00.003 1032 Enqueuing Expose request
22:29:26.261 01.804 10072 IsGuiding returns 0
22:29:26.261 00.000 10072 Move returns status 0, amount 1881
22:29:26.261 00.000 10072 BLC: non-algo type move will not reverse Dec direction, no blc applied
22:29:26.261 00.000 10072 MoveAxis(N, 1391, B)
22:29:26.262 00.001 10072 Guiding  Dir = 0, Dur = 1391
22:29:26.262 00.000 10072 IsGuiding returns 0
22:29:26.263 00.001 10072 PulseGuide returned control before completion, sleep 1401
22:29:28.251 01.988 10072 IsGuiding returns 0
22:29:28.251 00.000 10072 Move returns status 0, amount 1391
22:29:28.251 00.000 10072 move complete, result=0
22:29:28.251 00.000 10072 worker thread done servicing request
22:29:28.251 00.000 10072 Worker thread wakes up
22:29:28.251 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:28.252 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:28.264 00.012 1032 GuideStep: 2.0 px 1881 ms WEST, -2.2 px 1391 ms NORTH
22:29:29.105 00.841 10072 Exposure complete
22:29:29.637 00.532 10072 worker thread done servicing request
22:29:29.637 00.000 1032 OnExposeComplete: enter
22:29:29.642 00.005 1032 UpdateGuideState(): m_state=6
22:29:29.647 00.005 1032 Star::Find(15, 1099, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4251
22:29:29.651 00.004 1032 Star::Find returns 1 (0), X=1097.77, Y=133.58, Mass=1292, SNR=25.2, Peak=118 HFD=3.2
22:29:29.655 00.004 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
22:29:29.660 00.005 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
22:29:29.663 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.15 mountX=-0.16 mountY=-0.03, mountTheta=-2.98
22:29:29.667 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.15, opts=13)
22:29:29.671 00.004 1032 Enqueuing Move request for scope (0.07, -0.15)
22:29:29.675 00.004 10072 Worker thread wakes up
22:29:29.676 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
22:29:29.676 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
22:29:29.676 00.000 10072 Moving (0.07, -0.15) raw xDistance=-0.16 yDistance=-0.03
22:29:29.679 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=148, Gamma=2.230
22:29:29.686 00.007 10072 PPEC rslt(dithering): input = -0.16, final = -0.08
22:29:29.687 00.001 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
22:29:29.687 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:29.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:29:29.687 00.000 10072 MoveAxis(E, 75, ABG)
22:29:29.687 00.000 10072 Guiding  Dir = 2, Dur = 75
22:29:29.688 00.001 10072 IsGuiding returns 0
22:29:29.688 00.000 10072 PulseGuide returned control before completion, sleep 85
22:29:29.719 00.031 1032 UpdateGuideState exits: m=1292 SNR=25.2
22:29:29.722 00.003 1032 PhdController: settling, locked = 1, distance = 0.16 (0.25) aobump = 0 frame = 2 / 99999
22:29:29.725 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784168969.725,"Host":"MELE","Inst":1,"Distance":0.16,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:29:29.729 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:29.731 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:29.733 00.002 1032 Enqueuing Expose request
22:29:29.795 00.062 10072 IsGuiding returns 0
22:29:29.795 00.000 10072 Move returns status 0, amount 75
22:29:29.795 00.000 10072 MoveAxis(N, 0, ABG)
22:29:29.795 00.000 10072 Move returns status 0, amount 0
22:29:29.795 00.000 10072 move complete, result=0
22:29:29.795 00.000 10072 worker thread done servicing request
22:29:29.795 00.000 10072 Worker thread wakes up
22:29:29.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:29.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:29.801 00.006 1032 GuideStep: -0.2 px 75 ms EAST, -0.0 px 0 ms NORTH
22:29:30.441 00.640 10072 Exposure complete
22:29:30.696 00.255 10072 worker thread done servicing request
22:29:30.696 00.000 1032 OnExposeComplete: enter
22:29:30.700 00.004 1032 UpdateGuideState(): m_state=6
22:29:30.703 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4252
22:29:30.732 00.029 1032 Star::Find returns 1 (0), X=1097.68, Y=133.85, Mass=1435, SNR=26.6, Peak=129 HFD=3.1
22:29:30.738 00.006 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
22:29:30.741 00.003 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
22:29:30.743 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.12 mountY=-0.00, mountTheta=-0.04
22:29:30.774 00.031 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.12, opts=13)
22:29:30.777 00.003 1032 Enqueuing Move request for scope (-0.03, 0.12)
22:29:30.779 00.002 10072 Worker thread wakes up
22:29:30.780 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
22:29:30.780 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
22:29:30.780 00.000 10072 Moving (-0.03, 0.12) raw xDistance=0.12 yDistance=-0.00
22:29:30.811 00.031 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:29:30.815 00.004 10072 PPEC rslt(dithering): input = 0.12, final = 0.06
22:29:30.815 00.000 10072 PPEC: input: 0.12, control: 0.06, exposure: 500
22:29:30.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:30.815 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:29:30.815 00.000 10072 MoveAxis(W, 59, ABG)
22:29:30.815 00.000 10072 Guiding  Dir = 3, Dur = 59
22:29:30.816 00.001 10072 IsGuiding returns 0
22:29:30.816 00.000 10072 PulseGuide returned control before completion, sleep 69
22:29:30.893 00.077 10072 IsGuiding returns 1
22:29:30.893 00.000 10072 scope still moving after pulse duration time elapsed
22:29:30.897 00.004 1032 UpdateGuideState exits: m=1435 SNR=26.6
22:29:30.900 00.003 1032 PhdController: settling, locked = 1, distance = 0.15 (0.25) aobump = 0 frame = 3 / 99999
22:29:30.903 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784168970.903,"Host":"MELE","Inst":1,"Distance":0.15,"Time":1.2,"SettleTime":3.0,"StarLocked":true}
22:29:30.928 00.025 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:30.931 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:30.935 00.004 1032 Enqueuing Expose request
22:29:31.026 00.091 10072 IsGuiding returns 0
22:29:31.027 00.001 10072 scope move finished after 59 + 152 ms
22:29:31.027 00.000 10072 Move returns status 0, amount 59
22:29:31.027 00.000 10072 MoveAxis(N, 0, ABG)
22:29:31.027 00.000 10072 Move returns status 0, amount 0
22:29:31.027 00.000 10072 move complete, result=0
22:29:31.027 00.000 10072 worker thread done servicing request
22:29:31.027 00.000 10072 Worker thread wakes up
22:29:31.027 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:31.027 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:31.032 00.005 1032 GuideStep: 0.1 px 59 ms WEST, -0.0 px 0 ms NORTH
22:29:31.697 00.665 10072 Exposure complete
22:29:31.798 00.101 10072 worker thread done servicing request
22:29:31.798 00.000 1032 OnExposeComplete: enter
22:29:31.802 00.004 1032 UpdateGuideState(): m_state=6
22:29:31.807 00.005 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4253
22:29:31.809 00.002 1032 Star::Find returns 1 (0), X=1097.78, Y=133.60, Mass=1310, SNR=25.4, Peak=108 HFD=3.2
22:29:31.813 00.004 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
22:29:31.815 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
22:29:31.817 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.01 mountX=-0.15 mountY=-0.05, mountTheta=-2.84
22:29:31.821 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.13, opts=13)
22:29:31.824 00.003 1032 Enqueuing Move request for scope (0.08, -0.13)
22:29:31.826 00.002 10072 Worker thread wakes up
22:29:31.826 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
22:29:31.826 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
22:29:31.827 00.001 10072 Moving (0.08, -0.13) raw xDistance=-0.15 yDistance=-0.05
22:29:31.830 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:29:31.837 00.007 10072 PPEC rslt(dithering): input = -0.15, final = -0.07
22:29:31.837 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
22:29:31.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:31.838 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:29:31.838 00.000 10072 MoveAxis(E, 69, ABG)
22:29:31.838 00.000 10072 Guiding  Dir = 2, Dur = 69
22:29:31.838 00.000 10072 IsGuiding returns 0
22:29:31.839 00.001 10072 PulseGuide returned control before completion, sleep 79
22:29:31.865 00.026 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:29:31.875 00.010 1032 PhdController: settling, locked = 1, distance = 0.15 (0.25) aobump = 0 frame = 4 / 99999
22:29:31.877 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784168971.877,"Host":"MELE","Inst":1,"Distance":0.15,"Time":2.2,"SettleTime":3.0,"StarLocked":true}
22:29:31.880 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:31.884 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:31.887 00.003 1032 Enqueuing Expose request
22:29:31.929 00.042 10072 IsGuiding returns 0
22:29:31.930 00.001 10072 Move returns status 0, amount 69
22:29:31.930 00.000 10072 MoveAxis(N, 0, ABG)
22:29:31.930 00.000 10072 Move returns status 0, amount 0
22:29:31.930 00.000 10072 move complete, result=0
22:29:31.930 00.000 10072 worker thread done servicing request
22:29:31.930 00.000 10072 Worker thread wakes up
22:29:31.930 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:31.930 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:31.938 00.008 1032 GuideStep: -0.1 px 69 ms EAST, -0.0 px 0 ms NORTH
22:29:32.340 00.402 10072 Exposure complete
22:29:33.007 00.667 10072 worker thread done servicing request
22:29:33.014 00.007 1032 OnExposeComplete: enter
22:29:33.018 00.004 1032 UpdateGuideState(): m_state=6
22:29:33.087 00.069 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4254
22:29:33.092 00.005 1032 Star::Find returns 1 (0), X=1097.81, Y=133.64, Mass=1255, SNR=24.9, Peak=115 HFD=3.2
22:29:33.096 00.004 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
22:29:33.102 00.006 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
22:29:33.106 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.70 mountX=-0.11 mountY=-0.08, mountTheta=-2.53
22:29:33.135 00.029 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
22:29:33.149 00.014 1032 Enqueuing Move request for scope (0.11, -0.09)
22:29:33.155 00.006 10072 Worker thread wakes up
22:29:33.155 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
22:29:33.155 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
22:29:33.155 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.11 yDistance=-0.08
22:29:33.162 00.007 10072 PPEC rslt(dithering): input = -0.11, final = -0.06
22:29:33.164 00.002 10072 PPEC: input: -0.11, control: -0.06, exposure: 500
22:29:33.164 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:33.164 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:29:33.164 00.000 10072 MoveAxis(E, 53, ABG)
22:29:33.164 00.000 10072 Guiding  Dir = 2, Dur = 53
22:29:33.165 00.001 10072 IsGuiding returns 0
22:29:33.165 00.000 10072 PulseGuide returned control before completion, sleep 63
22:29:33.231 00.066 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:29:33.239 00.008 10072 IsGuiding returns 1
22:29:33.239 00.000 10072 scope still moving after pulse duration time elapsed
22:29:33.264 00.025 10072 IsGuiding returns 1
22:29:33.281 00.017 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:29:33.285 00.004 1032 PhdController: settling, locked = 1, distance = 0.15 (0.25) aobump = 0 frame = 5 / 99999
22:29:33.288 00.003 1032 PhdController: newstate STATE_FINISH
22:29:33.294 00.006 1032 PhdController complete: success
22:29:33.319 00.025 10072 IsGuiding returns 1
22:29:33.319 00.000 1032 evsrv: {"Event":"SettleDone","Timestamp":1784168973.319,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
22:29:33.361 00.042 1032 Mount: notify guiding dither settle done success=1
22:29:33.366 00.005 1032 PhdController: newstate STATE_IDLE
22:29:33.370 00.004 10072 IsGuiding returns 1
22:29:33.370 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:33.373 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:33.376 00.003 1032 Enqueuing Expose request
22:29:33.431 00.055 10072 IsGuiding returns 1
22:29:33.451 00.020 10072 IsGuiding returns 1
22:29:33.488 00.037 10072 IsGuiding returns 1
22:29:33.517 00.029 10072 IsGuiding returns 1
22:29:33.582 00.065 10072 IsGuiding returns 1
22:29:33.608 00.026 10072 IsGuiding returns 1
22:29:33.638 00.030 10072 IsGuiding returns 1
22:29:33.670 00.032 10072 IsGuiding returns 1
22:29:33.701 00.031 10072 IsGuiding returns 1
22:29:33.733 00.032 10072 IsGuiding returns 1
22:29:33.765 00.032 10072 IsGuiding returns 1
22:29:33.797 00.032 10072 IsGuiding returns 1
22:29:33.829 00.032 10072 IsGuiding returns 1
22:29:33.860 00.031 10072 IsGuiding returns 1
22:29:33.891 00.031 10072 IsGuiding returns 1
22:29:33.921 00.030 10072 IsGuiding returns 1
22:29:33.954 00.033 10072 IsGuiding returns 1
22:29:33.985 00.031 10072 IsGuiding returns 1
22:29:34.017 00.032 10072 IsGuiding returns 1
22:29:34.049 00.032 10072 IsGuiding returns 1
22:29:34.079 00.030 10072 IsGuiding returns 0
22:29:34.079 00.000 10072 scope move finished after 53 + 861 ms
22:29:34.079 00.000 10072 Move returns status 0, amount 53
22:29:34.079 00.000 10072 MoveAxis(N, 0, ABG)
22:29:34.079 00.000 10072 Move returns status 0, amount 0
22:29:34.079 00.000 10072 move complete, result=0
22:29:34.081 00.002 10072 worker thread done servicing request
22:29:34.081 00.000 10072 Worker thread wakes up
22:29:34.081 00.000 1032 GuideStep: -0.1 px 53 ms EAST, -0.1 px 0 ms NORTH
22:29:34.087 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:34.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:34.720 00.633 10072 Exposure complete
22:29:34.792 00.072 10072 worker thread done servicing request
22:29:34.792 00.000 1032 OnExposeComplete: enter
22:29:34.796 00.004 1032 UpdateGuideState(): m_state=6
22:29:34.799 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4255
22:29:34.804 00.005 1032 Star::Find returns 1 (0), X=1097.85, Y=133.67, Mass=1373, SNR=26.0, Peak=120 HFD=3.1
22:29:34.807 00.003 1032 MultiStar: exiting stabilization period
22:29:34.810 00.003 1032 MultiStar: updating star positions after lock position change
22:29:34.812 00.002 1032 Star::Find(15, 617, 263, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4255
22:29:34.814 00.002 1032 Star::Find returns 1 (0), X=617.31, Y=264.42, Mass=1390, SNR=26.2, Peak=242 HFD=1.8
22:29:34.815 00.001 1032 Star::Find(15, 323, 195, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4255
22:29:34.817 00.002 1032 Star::Find returns 1 (0), X=323.48, Y=195.82, Mass=749, SNR=19.2, Peak=93 HFD=2.5
22:29:34.819 00.002 1032 Star::Find(15, 125, 736, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4255
22:29:34.822 00.003 1032 Star::Find returns 1 (0), X=125.80, Y=737.56, Mass=777, SNR=19.6, Peak=82 HFD=3.0
22:29:34.823 00.001 1032 Star::Find(15, 348, 606, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4255
22:29:34.825 00.002 1032 Star::Find returns 1 (0), X=348.65, Y=607.10, Mass=554, SNR=16.5, Peak=104 HFD=2.2
22:29:34.827 00.002 1032 Star::Find(15, 1100, 552, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4255
22:29:34.830 00.003 1032 Star::Find returns 1 (0), X=1100.71, Y=552.37, Mass=568, SNR=16.7, Peak=66 HFD=2.8
22:29:34.832 00.002 1032 Star::Find(15, 46, 349, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4255
22:29:34.834 00.002 1032 Star::Find returns 1 (0), X=46.16, Y=350.55, Mass=450, SNR=14.9, Peak=38 HFD=3.0
22:29:34.836 00.002 1032 Star::Find(15, 561, 598, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4255
22:29:34.838 00.002 1032 Star::Find returns 1 (0), X=561.14, Y=598.80, Mass=548, SNR=16.4, Peak=133 HFD=2.0
22:29:34.842 00.004 1032 Star::Find(15, 810, 223, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4255
22:29:34.845 00.003 1032 Star::Find returns 1 (0), X=810.68, Y=223.59, Mass=405, SNR=14.1, Peak=72 HFD=1.8
22:29:34.848 00.003 1032 Star::Find(15, 244, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4255
22:29:34.850 00.002 1032 Star::Find returns 1 (0), X=244.12, Y=332.67, Mass=352, SNR=13.1, Peak=35 HFD=2.9
22:29:34.852 00.002 1032 Star::Find(15, 462, 322, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4255
22:29:34.854 00.002 1032 Star::Find returns 1 (0), X=462.33, Y=322.77, Mass=596, SNR=17.1, Peak=125 HFD=2.3
22:29:34.856 00.002 1032 Star::Find(15, 712, 908, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4255
22:29:34.858 00.002 1032 Star::Find returns 1 (0), X=712.92, Y=909.46, Mass=379, SNR=13.6, Peak=53 HFD=2.9
22:29:34.860 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
22:29:34.863 00.003 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
22:29:34.865 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.35 mountX=-0.09 mountY=-0.13, mountTheta=-2.18
22:29:34.869 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
22:29:34.872 00.003 1032 Enqueuing Move request for scope (0.15, -0.05)
22:29:34.874 00.002 10072 Worker thread wakes up
22:29:34.874 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
22:29:34.874 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
22:29:34.874 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.09 yDistance=-0.13
22:29:34.877 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:29:34.880 00.003 10072 PPEC rslt(dithering): input = -0.09, final = -0.04
22:29:34.880 00.000 10072 PPEC: input: -0.09, control: -0.04, exposure: 500
22:29:34.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:34.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:29:34.880 00.000 10072 MoveAxis(E, 43, ABG)
22:29:34.880 00.000 10072 Guiding  Dir = 2, Dur = 43
22:29:34.881 00.001 10072 IsGuiding returns 0
22:29:34.882 00.001 10072 PulseGuide returned control before completion, sleep 53
22:29:34.914 00.032 1032 UpdateGuideState exits: m=1373 SNR=26.0
22:29:34.917 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:34.920 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:34.922 00.002 1032 Enqueuing Expose request
22:29:34.950 00.028 10072 IsGuiding returns 0
22:29:34.950 00.000 10072 Move returns status 0, amount 43
22:29:34.950 00.000 10072 MoveAxis(N, 0, ABG)
22:29:34.951 00.001 10072 Move returns status 0, amount 0
22:29:34.951 00.000 10072 move complete, result=0
22:29:34.951 00.000 10072 worker thread done servicing request
22:29:34.951 00.000 10072 Worker thread wakes up
22:29:34.951 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:34.951 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:34.961 00.010 1032 GuideStep: -0.1 px 43 ms EAST, -0.1 px 0 ms NORTH
22:29:35.357 00.396 10072 Exposure complete
22:29:35.431 00.074 10072 worker thread done servicing request
22:29:35.431 00.000 1032 OnExposeComplete: enter
22:29:35.434 00.003 1032 UpdateGuideState(): m_state=6
22:29:35.437 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4256
22:29:35.439 00.002 1032 Star::Find returns 1 (0), X=1097.71, Y=133.83, Mass=1488, SNR=27.1, Peak=123 HFD=3.1
22:29:35.441 00.002 1032 MultiStar: [#1 -0.08,0.08,0.89,U] [#2 0.10,0.22,0.78,U] [#3 -0.09,0.11,0.71,U] [#4 0.16,0.21,0.00,M5] [#5 -0.17,0.20,0.00,M5] [#6 0.00,0.07,0.57,U] [#7 0.04,0.02,0.65,U] [#8 -0.01,0.14,0.50,U] 
22:29:35.445 00.004 1032 single-star, 6 included, MultiStar: {-0.00, 0.11}, one-star: {0.00, 0.10}
22:29:35.448 00.003 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
22:29:35.451 00.003 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
22:29:35.452 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.53 mountX=0.10 mountY=-0.03, mountTheta=-0.30
22:29:35.458 00.006 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
22:29:35.464 00.006 1032 Enqueuing Move request for scope (0.00, 0.10)
22:29:35.467 00.003 10072 Worker thread wakes up
22:29:35.467 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
22:29:35.467 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
22:29:35.468 00.001 10072 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.03
22:29:35.470 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:29:35.474 00.004 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:29:35.474 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:29:35.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:35.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:29:35.474 00.000 10072 MoveAxis(W, 2, ABG)
22:29:35.474 00.000 10072 Guiding  Dir = 3, Dur = 2
22:29:35.475 00.001 10072 IsGuiding returns 0
22:29:35.475 00.000 10072 PulseGuide returned control before completion, sleep 12
22:29:35.504 00.029 10072 IsGuiding returns 0
22:29:35.505 00.001 10072 Move returns status 0, amount 2
22:29:35.505 00.000 10072 MoveAxis(N, 0, ABG)
22:29:35.505 00.000 10072 Move returns status 0, amount 0
22:29:35.505 00.000 10072 move complete, result=0
22:29:35.505 00.000 10072 worker thread done servicing request
22:29:35.517 00.012 1032 UpdateGuideState exits: m=1488 SNR=27.1
22:29:35.523 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:35.570 00.047 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:35.573 00.003 1032 Enqueuing Expose request
22:29:35.575 00.002 10072 Worker thread wakes up
22:29:35.575 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:29:35.577 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:35.577 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:36.216 00.639 10072 Exposure complete
22:29:36.294 00.078 10072 worker thread done servicing request
22:29:36.294 00.000 1032 OnExposeComplete: enter
22:29:36.298 00.004 1032 UpdateGuideState(): m_state=6
22:29:36.305 00.007 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4257
22:29:36.309 00.004 1032 Star::Find returns 1 (0), X=1097.80, Y=133.79, Mass=1302, SNR=25.3, Peak=106 HFD=2.9
22:29:36.311 00.002 1032 MultiStar: [#1 -0.06,0.17,1.02,U] [#2 0.01,0.10,0.75,U] [#3 -0.04,0.20,0.73,U] [#4 0.03,0.15,0.68,U] [#5 0.01,0.29,0.00,M6] [#6 0.06,0.15,0.61,U] [#7 -0.11,0.02,0.74,U] [#8 -0.01,0.14,0.53,U] 
22:29:36.313 00.002 1032 single-star, 7 included, MultiStar: {-0.00, 0.12}, one-star: {0.10, 0.06}
22:29:36.315 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:29:36.317 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:29:36.319 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.56 mountX=0.03 mountY=-0.11, mountTheta=-1.27
22:29:36.323 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
22:29:36.326 00.003 1032 Enqueuing Move request for scope (0.10, 0.06)
22:29:36.329 00.003 10072 Worker thread wakes up
22:29:36.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
22:29:36.329 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
22:29:36.329 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
22:29:36.331 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:29:36.334 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:29:36.334 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:29:36.334 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:36.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:29:36.334 00.000 10072 MoveAxis(W, 3, ABG)
22:29:36.335 00.001 10072 Guiding  Dir = 3, Dur = 3
22:29:36.335 00.000 10072 IsGuiding returns 0
22:29:36.336 00.001 10072 PulseGuide returned control before completion, sleep 13
22:29:36.353 00.017 10072 IsGuiding returns 0
22:29:36.353 00.000 10072 Move returns status 0, amount 3
22:29:36.353 00.000 10072 MoveAxis(N, 0, ABG)
22:29:36.353 00.000 10072 Move returns status 0, amount 0
22:29:36.353 00.000 10072 move complete, result=0
22:29:36.353 00.000 10072 worker thread done servicing request
22:29:36.358 00.005 1032 UpdateGuideState exits: m=1302 SNR=25.3
22:29:36.362 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:36.364 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:36.366 00.002 1032 Enqueuing Expose request
22:29:36.368 00.002 10072 Worker thread wakes up
22:29:36.368 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:29:36.370 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:36.370 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:36.779 00.409 10072 Exposure complete
22:29:36.856 00.077 10072 worker thread done servicing request
22:29:36.856 00.000 1032 OnExposeComplete: enter
22:29:36.858 00.002 1032 UpdateGuideState(): m_state=6
22:29:36.869 00.011 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4258
22:29:36.872 00.003 1032 Star::Find returns 1 (0), X=1097.80, Y=133.87, Mass=1494, SNR=27.2, Peak=123 HFD=3.0
22:29:36.876 00.004 1032 MultiStar: [#1 -0.05,0.08,0.96,U] [#2 0.03,0.00,0.71,U] [#3 0.00,0.12,0.66,U] [#4 0.11,0.15,0.66,U] [#5 -0.05,0.21,0.63,U] [#6 -0.03,0.02,0.59,U] [#7 0.02,-0.06,0.64,U] [#8 0.10,0.04,0.47,U] 
22:29:36.879 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.10, 0.14}
22:29:36.881 00.002 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
22:29:36.883 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
22:29:36.886 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.28 mountX=0.07 mountY=-0.04, mountTheta=-0.55
22:29:36.891 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
22:29:36.899 00.008 1032 Enqueuing Move request for scope (0.02, 0.08)
22:29:36.905 00.006 10072 Worker thread wakes up
22:29:36.905 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
22:29:36.905 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
22:29:36.905 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
22:29:36.908 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
22:29:36.911 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:29:36.911 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:29:36.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:36.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:29:36.911 00.000 10072 MoveAxis(W, 3, ABG)
22:29:36.911 00.000 10072 Guiding  Dir = 3, Dur = 3
22:29:36.912 00.001 10072 IsGuiding returns 0
22:29:36.912 00.000 10072 PulseGuide returned control before completion, sleep 13
22:29:36.931 00.019 10072 IsGuiding returns 0
22:29:36.931 00.000 10072 Move returns status 0, amount 3
22:29:36.931 00.000 10072 MoveAxis(N, 0, ABG)
22:29:36.931 00.000 10072 Move returns status 0, amount 0
22:29:36.931 00.000 10072 move complete, result=0
22:29:36.931 00.000 10072 worker thread done servicing request
22:29:36.938 00.007 1032 UpdateGuideState exits: m=1494 SNR=27.2
22:29:36.942 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:36.944 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:36.947 00.003 1032 Enqueuing Expose request
22:29:36.950 00.003 10072 Worker thread wakes up
22:29:36.950 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:29:36.952 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:36.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:37.597 00.645 10072 Exposure complete
22:29:37.678 00.081 1032 OnExposeComplete: enter
22:29:37.682 00.004 10072 worker thread done servicing request
22:29:37.682 00.000 1032 UpdateGuideState(): m_state=6
22:29:37.687 00.005 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4259
22:29:37.690 00.003 1032 Star::Find returns 1 (0), X=1097.87, Y=133.85, Mass=1318, SNR=25.5, Peak=106 HFD=2.9
22:29:37.693 00.003 1032 MultiStar: [#1 0.03,0.23,0.97,U] [#2 0.05,0.11,0.82,U] [#3 0.12,0.29,0.00,M6] [#4 0.23,0.35,0.00,M4] [#5 -0.15,0.15,0.65,U] [#6 0.03,0.18,0.63,U] [#7 0.04,0.09,0.73,U] [#8 0.07,0.19,0.49,U] 
22:29:37.697 00.004 1032 refined, 6 included, MultiStar: {0.04, 0.15}, one-star: {0.17, 0.12}
22:29:37.700 00.003 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
22:29:37.703 00.003 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
22:29:37.707 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.29 mountX=0.14 mountY=-0.08, mountTheta=-0.54
22:29:37.714 00.007 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.15, opts=13)
22:29:37.719 00.005 1032 Enqueuing Move request for scope (0.04, 0.15)
22:29:37.722 00.003 10072 Worker thread wakes up
22:29:37.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
22:29:37.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
22:29:37.722 00.000 10072 Moving (0.04, 0.15) raw xDistance=0.14 yDistance=-0.08
22:29:37.725 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:29:37.728 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.05
22:29:37.729 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:29:37.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:37.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:29:37.729 00.000 10072 MoveAxis(W, 67, ABG)
22:29:37.729 00.000 10072 Guiding  Dir = 3, Dur = 67
22:29:37.729 00.000 10072 IsGuiding returns 0
22:29:37.730 00.001 10072 PulseGuide returned control before completion, sleep 77
22:29:37.756 00.026 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:29:37.760 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:37.763 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:37.766 00.003 1032 Enqueuing Expose request
22:29:37.822 00.056 10072 IsGuiding returns 0
22:29:37.822 00.000 10072 Move returns status 0, amount 67
22:29:37.822 00.000 10072 MoveAxis(N, 0, ABG)
22:29:37.822 00.000 10072 Move returns status 0, amount 0
22:29:37.822 00.000 10072 move complete, result=0
22:29:37.823 00.001 10072 worker thread done servicing request
22:29:37.823 00.000 10072 Worker thread wakes up
22:29:37.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:37.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:37.823 00.000 1032 GuideStep: 0.1 px 67 ms WEST, -0.1 px 0 ms NORTH
22:29:38.236 00.413 10072 Exposure complete
22:29:38.313 00.077 10072 worker thread done servicing request
22:29:38.313 00.000 1032 OnExposeComplete: enter
22:29:38.316 00.003 1032 UpdateGuideState(): m_state=6
22:29:38.319 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4260
22:29:38.321 00.002 1032 Star::Find returns 1 (0), X=1097.80, Y=133.98, Mass=1342, SNR=25.7, Peak=106 HFD=3.0
22:29:38.324 00.003 1032 MultiStar: [#1 0.06,0.20,0.99,U] [#2 0.13,0.22,0.00,M1] [#3 -0.02,0.31,0.00,M7] [#4 0.04,0.31,0.00,M5] [#5 -0.09,0.05,0.64,U] [#6 0.09,0.10,0.60,U] [#7 0.02,0.11,0.71,U] [#8 0.11,0.26,0.00,M1] 
22:29:38.326 00.002 1032 refined, 4 included, MultiStar: {0.04, 0.16}, one-star: {0.09, 0.25}
22:29:38.331 00.005 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
22:29:38.339 00.008 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
22:29:38.342 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.32 mountX=0.14 mountY=-0.08, mountTheta=-0.51
22:29:38.345 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.16, opts=13)
22:29:38.347 00.002 1032 Enqueuing Move request for scope (0.04, 0.16)
22:29:38.350 00.003 10072 Worker thread wakes up
22:29:38.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
22:29:38.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
22:29:38.350 00.000 10072 Moving (0.04, 0.16) raw xDistance=0.14 yDistance=-0.08
22:29:38.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:29:38.355 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.05
22:29:38.355 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:29:38.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:38.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:29:38.355 00.000 10072 MoveAxis(W, 70, ABG)
22:29:38.355 00.000 10072 Guiding  Dir = 3, Dur = 70
22:29:38.356 00.001 10072 IsGuiding returns 0
22:29:38.356 00.000 10072 PulseGuide returned control before completion, sleep 80
22:29:38.383 00.027 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:29:38.386 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:38.389 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:38.392 00.003 1032 Enqueuing Expose request
22:29:38.437 00.045 10072 IsGuiding returns 0
22:29:38.437 00.000 10072 Move returns status 0, amount 70
22:29:38.437 00.000 10072 MoveAxis(N, 0, ABG)
22:29:38.437 00.000 10072 Move returns status 0, amount 0
22:29:38.438 00.001 10072 move complete, result=0
22:29:38.438 00.000 10072 worker thread done servicing request
22:29:38.438 00.000 10072 Worker thread wakes up
22:29:38.438 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:38.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:38.440 00.002 1032 GuideStep: 0.1 px 70 ms WEST, -0.1 px 0 ms NORTH
22:29:39.072 00.632 10072 Exposure complete
22:29:39.151 00.079 10072 worker thread done servicing request
22:29:39.151 00.000 1032 OnExposeComplete: enter
22:29:39.154 00.003 1032 UpdateGuideState(): m_state=6
22:29:39.156 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4261
22:29:39.158 00.002 1032 Star::Find returns 1 (0), X=1097.95, Y=133.80, Mass=1236, SNR=24.7, Peak=99 HFD=3.0
22:29:39.162 00.004 1032 MultiStar: [#1 0.09,0.08,0.98,U] [#2 0.02,0.01,0.79,U] [#3 -0.02,0.01,0.78,U] [#4 0.03,0.05,0.72,U] [#5 -0.06,-0.11,0.68,U] [#6 0.06,0.03,0.61,U] [#7 -0.02,-0.13,0.73,U] [#8 0.04,0.02,0.56,U] 
22:29:39.164 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.25, 0.07}
22:29:39.166 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
22:29:39.168 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
22:29:39.170 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.17 mountX=-0.00 mountY=-0.05, mountTheta=-1.66
22:29:39.175 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
22:29:39.177 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
22:29:39.182 00.005 10072 Worker thread wakes up
22:29:39.184 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:29:39.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:29:39.184 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
22:29:39.187 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:29:39.191 00.004 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:29:39.191 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:29:39.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:39.192 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:29:39.192 00.000 10072 MoveAxis(W, 3, ABG)
22:29:39.192 00.000 10072 Guiding  Dir = 3, Dur = 3
22:29:39.192 00.000 10072 IsGuiding returns 0
22:29:39.193 00.001 10072 PulseGuide returned control before completion, sleep 13
22:29:39.210 00.017 10072 IsGuiding returns 0
22:29:39.211 00.001 10072 Move returns status 0, amount 3
22:29:39.211 00.000 10072 MoveAxis(N, 0, ABG)
22:29:39.211 00.000 10072 Move returns status 0, amount 0
22:29:39.211 00.000 10072 move complete, result=0
22:29:39.211 00.000 10072 worker thread done servicing request
22:29:39.220 00.009 1032 UpdateGuideState exits: m=1236 SNR=24.7
22:29:39.223 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:39.227 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:39.230 00.003 1032 Enqueuing Expose request
22:29:39.233 00.003 10072 Worker thread wakes up
22:29:39.233 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:29:39.239 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:39.239 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:39.652 00.413 10072 Exposure complete
22:29:39.728 00.076 1032 OnExposeComplete: enter
22:29:39.732 00.004 10072 worker thread done servicing request
22:29:39.733 00.001 1032 UpdateGuideState(): m_state=6
22:29:39.736 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4262
22:29:39.739 00.003 1032 Star::Find returns 1 (0), X=1097.96, Y=133.64, Mass=1317, SNR=25.5, Peak=110 HFD=3.2
22:29:39.743 00.004 1032 MultiStar: [#1 0.05,-0.05,1.02,U] [#2 0.20,-0.15,0.78,U] [#3 0.02,-0.01,0.72,U] [#4 0.17,-0.05,0.72,U] [#5 -0.02,-0.13,0.69,U] [#6 0.01,-0.18,0.59,U] [#7 -0.02,-0.12,0.69,U] [#8 0.16,-0.09,0.53,U] 
22:29:39.745 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.26, -0.09}
22:29:39.747 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
22:29:39.749 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
22:29:39.751 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.77 mountX=-0.12 mountY=-0.07, mountTheta=-2.60
22:29:39.755 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
22:29:39.757 00.002 1032 Enqueuing Move request for scope (0.10, -0.09)
22:29:39.761 00.004 10072 Worker thread wakes up
22:29:39.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
22:29:39.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
22:29:39.762 00.001 10072 Moving (0.10, -0.09) raw xDistance=-0.12 yDistance=-0.07
22:29:39.764 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:29:39.769 00.005 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:29:39.769 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
22:29:39.769 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:39.769 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:29:39.769 00.000 10072 MoveAxis(W, 2, ABG)
22:29:39.769 00.000 10072 Guiding  Dir = 3, Dur = 2
22:29:39.770 00.001 10072 IsGuiding returns 0
22:29:39.770 00.000 10072 PulseGuide returned control before completion, sleep 12
22:29:39.789 00.019 10072 IsGuiding returns 0
22:29:39.789 00.000 10072 Move returns status 0, amount 2
22:29:39.789 00.000 10072 MoveAxis(N, 0, ABG)
22:29:39.789 00.000 10072 Move returns status 0, amount 0
22:29:39.789 00.000 10072 move complete, result=0
22:29:39.789 00.000 10072 worker thread done servicing request
22:29:39.795 00.006 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:29:39.800 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:39.807 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:39.811 00.004 1032 Enqueuing Expose request
22:29:39.813 00.002 10072 Worker thread wakes up
22:29:39.813 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:39.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:39.813 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:29:40.544 00.731 10072 Exposure complete
22:29:40.607 00.063 10072 worker thread done servicing request
22:29:40.607 00.000 1032 OnExposeComplete: enter
22:29:40.610 00.003 1032 UpdateGuideState(): m_state=6
22:29:40.614 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4263
22:29:40.617 00.003 1032 Star::Find returns 1 (0), X=1097.94, Y=133.69, Mass=1360, SNR=25.9, Peak=111 HFD=3.2
22:29:40.621 00.004 1032 MultiStar: [#1 0.02,0.05,0.98,U] [#2 0.12,-0.08,0.76,U] [#3 -0.03,0.13,0.75,U] [#4 0.14,0.21,0.00,M4] [#5 0.01,-0.08,0.65,U] [#6 -0.09,0.15,0.61,U] [#7 0.08,0.02,0.68,U] [#8 0.03,-0.00,0.50,U] 
22:29:40.625 00.004 1032 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {0.24, -0.04}
22:29:40.627 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
22:29:40.629 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
22:29:40.631 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.30 mountX=0.00 mountY=-0.06, mountTheta=-1.53
22:29:40.634 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:29:40.636 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
22:29:40.639 00.003 10072 Worker thread wakes up
22:29:40.640 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:29:40.640 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:29:40.640 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
22:29:40.642 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:29:40.646 00.004 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:29:40.647 00.001 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:29:40.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:40.647 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:29:40.647 00.000 10072 MoveAxis(W, 3, ABG)
22:29:40.647 00.000 10072 Guiding  Dir = 3, Dur = 3
22:29:40.647 00.000 10072 IsGuiding returns 0
22:29:40.649 00.002 10072 PulseGuide returned control before completion, sleep 12
22:29:40.666 00.017 10072 IsGuiding returns 1
22:29:40.666 00.000 10072 scope still moving after pulse duration time elapsed
22:29:40.668 00.002 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:29:40.671 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:40.673 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:40.676 00.003 1032 Enqueuing Expose request
22:29:40.697 00.021 10072 IsGuiding returns 1
22:29:40.728 00.031 10072 IsGuiding returns 1
22:29:40.759 00.031 10072 IsGuiding returns 1
22:29:40.790 00.031 10072 IsGuiding returns 1
22:29:40.822 00.032 10072 IsGuiding returns 1
22:29:40.853 00.031 10072 IsGuiding returns 1
22:29:40.884 00.031 10072 IsGuiding returns 1
22:29:40.915 00.031 10072 IsGuiding returns 1
22:29:40.947 00.032 10072 IsGuiding returns 1
22:29:40.978 00.031 10072 IsGuiding returns 1
22:29:41.008 00.030 10072 IsGuiding returns 0
22:29:41.008 00.000 10072 scope move finished after 3 + 358 ms
22:29:41.008 00.000 10072 Move returns status 0, amount 3
22:29:41.008 00.000 10072 MoveAxis(N, 0, ABG)
22:29:41.008 00.000 10072 Move returns status 0, amount 0
22:29:41.008 00.000 10072 move complete, result=0
22:29:41.008 00.000 10072 worker thread done servicing request
22:29:41.008 00.000 10072 Worker thread wakes up
22:29:41.008 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:29:41.011 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:41.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:41.635 00.624 10072 Exposure complete
22:29:41.690 00.055 10072 worker thread done servicing request
22:29:41.690 00.000 1032 OnExposeComplete: enter
22:29:41.692 00.002 1032 UpdateGuideState(): m_state=6
22:29:41.693 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4264
22:29:41.695 00.002 1032 Star::Find returns 1 (0), X=1097.84, Y=133.84, Mass=1316, SNR=25.5, Peak=107 HFD=2.9
22:29:41.697 00.002 1032 MultiStar: [#1 0.10,0.24,0.00,M1] [#2 0.03,0.13,0.75,U] [#3 0.07,0.05,0.76,U] [#4 0.18,0.16,0.66,U] [#5 -0.01,0.11,0.66,U] [#6 0.09,0.07,0.61,U] [#7 -0.00,0.02,0.69,U] [#8 -0.01,0.07,0.53,U] 
22:29:41.698 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.13, 0.11}
22:29:41.700 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
22:29:41.702 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
22:29:41.704 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.96 mountX=0.07 mountY=-0.09, mountTheta=-0.87
22:29:41.706 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
22:29:41.708 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
22:29:41.711 00.003 10072 Worker thread wakes up
22:29:41.711 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
22:29:41.711 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
22:29:41.711 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
22:29:41.714 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:29:41.716 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:29:41.716 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:29:41.716 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:41.716 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:29:41.716 00.000 10072 MoveAxis(W, 3, ABG)
22:29:41.716 00.000 10072 Guiding  Dir = 3, Dur = 3
22:29:41.717 00.001 10072 IsGuiding returns 0
22:29:41.718 00.001 10072 PulseGuide returned control before completion, sleep 13
22:29:41.734 00.016 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:29:41.738 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:41.741 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:41.742 00.001 1032 Enqueuing Expose request
22:29:41.744 00.002 10072 IsGuiding returns 0
22:29:41.744 00.000 10072 Move returns status 0, amount 3
22:29:41.744 00.000 10072 MoveAxis(N, 0, ABG)
22:29:41.744 00.000 10072 Move returns status 0, amount 0
22:29:41.744 00.000 10072 move complete, result=0
22:29:41.745 00.001 10072 worker thread done servicing request
22:29:41.745 00.000 10072 Worker thread wakes up
22:29:41.745 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:41.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:41.751 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:29:42.153 00.402 10072 Exposure complete
22:29:42.201 00.048 10072 worker thread done servicing request
22:29:42.201 00.000 1032 OnExposeComplete: enter
22:29:42.203 00.002 1032 UpdateGuideState(): m_state=6
22:29:42.206 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4265
22:29:42.208 00.002 1032 Star::Find returns 1 (0), X=1097.81, Y=133.85, Mass=1319, SNR=25.5, Peak=106 HFD=2.9
22:29:42.210 00.002 1032 MultiStar: [#1 0.08,0.15,0.93,U] [#2 0.00,0.15,0.78,U] [#3 -0.00,0.17,0.74,U] [#4 0.06,0.16,0.66,U] [#5 -0.00,0.03,0.66,U] [#6 0.07,0.15,0.67,U] [#7 -0.04,-0.00,0.71,U] [#8 -0.07,-0.00,0.54,U] 
22:29:42.212 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.11, 0.12}
22:29:42.214 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
22:29:42.215 00.001 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
22:29:42.216 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.30 mountX=0.10 mountY=-0.06, mountTheta=-0.53
22:29:42.219 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
22:29:42.221 00.002 1032 Enqueuing Move request for scope (0.03, 0.11)
22:29:42.224 00.003 10072 Worker thread wakes up
22:29:42.224 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
22:29:42.224 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
22:29:42.224 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.06
22:29:42.226 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:29:42.228 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:29:42.228 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:29:42.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:42.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:29:42.228 00.000 10072 MoveAxis(W, 3, ABG)
22:29:42.228 00.000 10072 Guiding  Dir = 3, Dur = 3
22:29:42.230 00.002 10072 IsGuiding returns 0
22:29:42.230 00.000 10072 PulseGuide returned control before completion, sleep 13
22:29:42.244 00.014 10072 IsGuiding returns 0
22:29:42.244 00.000 10072 Move returns status 0, amount 3
22:29:42.244 00.000 10072 MoveAxis(N, 0, ABG)
22:29:42.244 00.000 10072 Move returns status 0, amount 0
22:29:42.244 00.000 10072 move complete, result=0
22:29:42.244 00.000 10072 worker thread done servicing request
22:29:42.246 00.002 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:29:42.248 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:42.249 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:42.250 00.001 1032 Enqueuing Expose request
22:29:42.253 00.003 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:29:42.254 00.001 10072 Worker thread wakes up
22:29:42.254 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:42.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:42.890 00.636 10072 Exposure complete
22:29:42.940 00.050 10072 worker thread done servicing request
22:29:42.940 00.000 1032 OnExposeComplete: enter
22:29:42.941 00.001 1032 UpdateGuideState(): m_state=6
22:29:42.943 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4266
22:29:42.945 00.002 1032 Star::Find returns 1 (0), X=1097.66, Y=133.83, Mass=1285, SNR=25.2, Peak=109 HFD=3.1
22:29:42.947 00.002 1032 MultiStar: [#1 0.03,0.11,1.00,U] [#2 0.10,0.07,0.80,U] [#3 -0.06,0.10,0.78,U] [#4 0.14,0.10,0.67,U] [#5 0.01,0.06,0.63,U] [#6 0.02,0.19,0.62,U] [#7 0.06,-0.08,0.69,U] [#8 -0.02,0.09,0.52,U] 
22:29:42.949 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {-0.05, 0.10}
22:29:42.950 00.001 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
22:29:42.951 00.001 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
22:29:42.952 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.32 mountX=0.07 mountY=-0.04, mountTheta=-0.51
22:29:42.956 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
22:29:42.958 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
22:29:42.959 00.001 10072 Worker thread wakes up
22:29:42.959 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
22:29:42.959 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
22:29:42.960 00.001 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
22:29:42.962 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:29:42.964 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:29:42.964 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:29:42.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:42.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:29:42.965 00.001 10072 MoveAxis(W, 3, ABG)
22:29:42.965 00.000 10072 Guiding  Dir = 3, Dur = 3
22:29:42.965 00.000 10072 IsGuiding returns 0
22:29:42.965 00.000 10072 PulseGuide returned control before completion, sleep 13
22:29:42.979 00.014 10072 IsGuiding returns 0
22:29:42.979 00.000 10072 Move returns status 0, amount 3
22:29:42.979 00.000 10072 MoveAxis(N, 0, ABG)
22:29:42.979 00.000 10072 Move returns status 0, amount 0
22:29:42.979 00.000 10072 move complete, result=0
22:29:42.979 00.000 10072 worker thread done servicing request
22:29:42.981 00.002 1032 UpdateGuideState exits: m=1285 SNR=25.2
22:29:42.983 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:42.984 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:42.987 00.003 1032 Enqueuing Expose request
22:29:42.989 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:29:42.990 00.001 10072 Worker thread wakes up
22:29:42.991 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:42.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:43.404 00.413 10072 Exposure complete
22:29:43.455 00.051 10072 worker thread done servicing request
22:29:43.455 00.000 1032 OnExposeComplete: enter
22:29:43.457 00.002 1032 UpdateGuideState(): m_state=6
22:29:43.458 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4267
22:29:43.460 00.002 1032 Star::Find returns 1 (0), X=1097.69, Y=133.90, Mass=1197, SNR=24.3, Peak=105 HFD=3.1
22:29:43.462 00.002 1032 MultiStar: [#1 0.03,0.21,1.05,U] [#2 -0.01,0.09,0.83,U] [#3 -0.02,0.07,0.75,U] [#4 0.25,0.14,0.00,M2] [#5 -0.03,0.20,0.67,U] [#6 0.09,0.05,0.67,U] [#7 0.04,-0.00,0.74,U] [#8 0.02,0.07,0.52,U] 
22:29:43.464 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.12}, one-star: {-0.01, 0.17}
22:29:43.466 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
22:29:43.468 00.002 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
22:29:43.469 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=0.11 mountY=-0.04, mountTheta=-0.38
22:29:43.471 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.12, opts=13)
22:29:43.472 00.001 1032 Enqueuing Move request for scope (0.01, 0.12)
22:29:43.474 00.002 10072 Worker thread wakes up
22:29:43.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
22:29:43.474 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
22:29:43.474 00.000 10072 Moving (0.01, 0.12) raw xDistance=0.11 yDistance=-0.04
22:29:43.476 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:29:43.479 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:29:43.479 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:29:43.479 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:43.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:29:43.479 00.000 10072 MoveAxis(W, 3, ABG)
22:29:43.479 00.000 10072 Guiding  Dir = 3, Dur = 3
22:29:43.479 00.000 10072 IsGuiding returns 0
22:29:43.479 00.000 10072 PulseGuide returned control before completion, sleep 13
22:29:43.495 00.016 10072 IsGuiding returns 1
22:29:43.495 00.000 10072 scope still moving after pulse duration time elapsed
22:29:43.497 00.002 1032 UpdateGuideState exits: m=1197 SNR=24.3
22:29:43.499 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:43.500 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:43.501 00.001 1032 Enqueuing Expose request
22:29:43.526 00.025 10072 IsGuiding returns 1
22:29:43.558 00.032 10072 IsGuiding returns 1
22:29:43.592 00.034 10072 IsGuiding returns 1
22:29:43.620 00.028 10072 IsGuiding returns 1
22:29:43.651 00.031 10072 IsGuiding returns 1
22:29:43.682 00.031 10072 IsGuiding returns 1
22:29:43.713 00.031 10072 IsGuiding returns 1
22:29:43.744 00.031 10072 IsGuiding returns 1
22:29:43.775 00.031 10072 IsGuiding returns 1
22:29:43.806 00.031 10072 IsGuiding returns 1
22:29:43.838 00.032 10072 IsGuiding returns 1
22:29:43.868 00.030 10072 IsGuiding returns 1
22:29:43.901 00.033 10072 IsGuiding returns 1
22:29:43.932 00.031 10072 IsGuiding returns 1
22:29:43.965 00.033 10072 IsGuiding returns 1
22:29:43.995 00.030 10072 IsGuiding returns 1
22:29:44.027 00.032 10072 IsGuiding returns 0
22:29:44.027 00.000 10072 scope move finished after 3 + 545 ms
22:29:44.027 00.000 10072 Move returns status 0, amount 3
22:29:44.027 00.000 10072 MoveAxis(N, 0, ABG)
22:29:44.027 00.000 10072 Move returns status 0, amount 0
22:29:44.027 00.000 10072 move complete, result=0
22:29:44.027 00.000 10072 worker thread done servicing request
22:29:44.027 00.000 10072 Worker thread wakes up
22:29:44.027 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:29:44.029 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:44.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:44.658 00.629 10072 Exposure complete
22:29:44.707 00.049 1032 OnExposeComplete: enter
22:29:44.711 00.004 1032 UpdateGuideState(): m_state=6
22:29:44.713 00.002 10072 worker thread done servicing request
22:29:44.713 00.000 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4268
22:29:44.715 00.002 1032 Star::Find returns 1 (0), X=1097.77, Y=134.01, Mass=1194, SNR=24.3, Peak=93 HFD=3.2
22:29:44.716 00.001 1032 MultiStar: [#1 -0.04,0.25,0.00,M1] [#2 0.05,0.18,0.85,U] [#3 -0.01,0.22,0.82,U] [#4 0.14,0.15,0.71,U] [#5 -0.15,0.15,0.68,U] [#6 0.04,0.27,0.00,M1] [#7 -0.02,0.04,0.74,U] [#8 -0.07,0.08,0.55,U] 
22:29:44.718 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.17}, one-star: {0.07, 0.28}
22:29:44.719 00.001 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
22:29:44.721 00.002 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
22:29:44.722 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.52 mountX=0.16 mountY=-0.05, mountTheta=-0.31
22:29:44.725 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.17, opts=13)
22:29:44.727 00.002 1032 Enqueuing Move request for scope (0.01, 0.17)
22:29:44.728 00.001 10072 Worker thread wakes up
22:29:44.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
22:29:44.729 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
22:29:44.729 00.000 10072 Moving (0.01, 0.17) raw xDistance=0.16 yDistance=-0.05
22:29:44.730 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:29:44.733 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 286.06
22:29:44.733 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
22:29:44.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:44.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:29:44.733 00.000 10072 MoveAxis(W, 80, ABG)
22:29:44.733 00.000 10072 Guiding  Dir = 3, Dur = 80
22:29:44.734 00.001 10072 IsGuiding returns 0
22:29:44.734 00.000 10072 PulseGuide returned control before completion, sleep 90
22:29:44.752 00.018 1032 UpdateGuideState exits: m=1194 SNR=24.3
22:29:44.754 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:44.756 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:44.757 00.001 1032 Enqueuing Expose request
22:29:44.826 00.069 10072 IsGuiding returns 0
22:29:44.826 00.000 10072 Move returns status 0, amount 80
22:29:44.826 00.000 10072 MoveAxis(N, 0, ABG)
22:29:44.826 00.000 10072 Move returns status 0, amount 0
22:29:44.826 00.000 10072 move complete, result=0
22:29:44.826 00.000 10072 worker thread done servicing request
22:29:44.826 00.000 10072 Worker thread wakes up
22:29:44.826 00.000 1032 GuideStep: 0.2 px 80 ms WEST, -0.1 px 0 ms NORTH
22:29:44.828 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:44.829 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:45.235 00.406 10072 Exposure complete
22:29:45.284 00.049 10072 worker thread done servicing request
22:29:45.284 00.000 1032 OnExposeComplete: enter
22:29:45.286 00.002 1032 UpdateGuideState(): m_state=6
22:29:45.287 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4269
22:29:45.290 00.003 1032 Star::Find returns 1 (0), X=1097.83, Y=133.82, Mass=1442, SNR=26.7, Peak=123 HFD=2.9
22:29:45.292 00.002 1032 MultiStar: [#1 0.01,0.15,0.95,U] [#2 -0.00,0.09,0.75,U] [#3 0.08,0.17,0.73,U] [#4 0.14,0.16,0.60,U] [#5 -0.16,-0.02,0.59,U] [#6 -0.03,0.15,0.59,U] [#7 0.11,-0.02,0.69,U] [#8 -0.12,0.12,0.49,U] 
22:29:45.293 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {0.13, 0.09}
22:29:45.294 00.001 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
22:29:45.297 00.003 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
22:29:45.299 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.29 mountX=0.09 mountY=-0.05, mountTheta=-0.54
22:29:45.303 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
22:29:45.306 00.003 1032 Enqueuing Move request for scope (0.03, 0.10)
22:29:45.307 00.001 10072 Worker thread wakes up
22:29:45.307 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
22:29:45.308 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
22:29:45.308 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.05
22:29:45.309 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:29:45.311 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:29:45.311 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:29:45.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:45.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:29:45.311 00.000 10072 MoveAxis(W, 4, ABG)
22:29:45.311 00.000 10072 Guiding  Dir = 3, Dur = 4
22:29:45.311 00.000 10072 IsGuiding returns 0
22:29:45.312 00.001 10072 PulseGuide returned control before completion, sleep 14
22:29:45.327 00.015 1032 UpdateGuideState exits: m=1442 SNR=26.7
22:29:45.329 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:45.331 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:45.332 00.001 1032 Enqueuing Expose request
22:29:45.341 00.009 10072 IsGuiding returns 0
22:29:45.341 00.000 10072 Move returns status 0, amount 4
22:29:45.341 00.000 10072 MoveAxis(N, 0, ABG)
22:29:45.341 00.000 10072 Move returns status 0, amount 0
22:29:45.341 00.000 10072 move complete, result=0
22:29:45.341 00.000 10072 worker thread done servicing request
22:29:45.341 00.000 10072 Worker thread wakes up
22:29:45.341 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:45.341 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:45.344 00.003 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:29:45.970 00.626 10072 Exposure complete
22:29:46.018 00.048 10072 worker thread done servicing request
22:29:46.020 00.002 1032 OnExposeComplete: enter
22:29:46.021 00.001 1032 UpdateGuideState(): m_state=6
22:29:46.023 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4270
22:29:46.026 00.003 1032 Star::Find returns 1 (0), X=1097.76, Y=133.84, Mass=1336, SNR=25.7, Peak=107 HFD=3.2
22:29:46.028 00.002 1032 MultiStar: [#1 0.02,0.11,0.94,U] [#2 0.06,-0.10,0.75,U] [#3 -0.08,0.04,0.72,U] [#4 0.03,0.19,0.67,U] [#5 -0.13,-0.15,0.67,U] [#6 0.02,0.14,0.64,U] [#7 0.06,-0.04,0.71,U] [#8 0.06,0.01,0.53,U] 
22:29:46.030 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.06, 0.11}
22:29:46.031 00.001 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
22:29:46.033 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
22:29:46.036 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.25 mountX=0.03 mountY=-0.02, mountTheta=-0.58
22:29:46.038 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
22:29:46.039 00.001 1032 Enqueuing Move request for scope (0.01, 0.04)
22:29:46.041 00.002 10072 Worker thread wakes up
22:29:46.041 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
22:29:46.041 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
22:29:46.041 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.03 yDistance=-0.02
22:29:46.043 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:29:46.045 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:29:46.045 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:29:46.045 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:46.045 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:29:46.045 00.000 10072 MoveAxis(W, 4, ABG)
22:29:46.045 00.000 10072 Guiding  Dir = 3, Dur = 4
22:29:46.045 00.000 10072 IsGuiding returns 0
22:29:46.046 00.001 10072 PulseGuide returned control before completion, sleep 14
22:29:46.064 00.018 1032 UpdateGuideState exits: m=1336 SNR=25.7
22:29:46.066 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:46.068 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:46.069 00.001 1032 Enqueuing Expose request
22:29:46.075 00.006 10072 IsGuiding returns 0
22:29:46.075 00.000 10072 Move returns status 0, amount 4
22:29:46.075 00.000 10072 MoveAxis(N, 0, ABG)
22:29:46.075 00.000 10072 Move returns status 0, amount 0
22:29:46.075 00.000 10072 move complete, result=0
22:29:46.075 00.000 10072 worker thread done servicing request
22:29:46.075 00.000 10072 Worker thread wakes up
22:29:46.075 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:46.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:46.079 00.004 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:29:46.481 00.402 10072 Exposure complete
22:29:46.532 00.051 10072 worker thread done servicing request
22:29:46.532 00.000 1032 OnExposeComplete: enter
22:29:46.534 00.002 1032 UpdateGuideState(): m_state=6
22:29:46.536 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4271
22:29:46.537 00.001 1032 Star::Find returns 1 (0), X=1097.81, Y=133.89, Mass=1323, SNR=25.5, Peak=111 HFD=2.9
22:29:46.539 00.002 1032 MultiStar: [#1 -0.01,0.18,0.93,U] [#2 0.03,-0.02,0.78,U] [#3 -0.13,0.13,0.71,U] [#4 0.06,0.21,0.65,U] [#5 -0.05,-0.07,0.66,U] [#6 0.06,0.08,0.64,U] [#7 -0.06,0.05,0.71,U] [#8 0.01,0.03,0.53,U] 
22:29:46.541 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.09}, one-star: {0.11, 0.16}
22:29:46.544 00.003 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
22:29:46.546 00.002 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
22:29:46.548 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.52 mountX=0.09 mountY=-0.03, mountTheta=-0.31
22:29:46.551 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.09, opts=13)
22:29:46.553 00.002 1032 Enqueuing Move request for scope (0.00, 0.09)
22:29:46.556 00.003 10072 Worker thread wakes up
22:29:46.556 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
22:29:46.556 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
22:29:46.556 00.000 10072 Moving (0.00, 0.09) raw xDistance=0.09 yDistance=-0.03
22:29:46.558 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:29:46.561 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:29:46.561 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:29:46.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:46.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:29:46.561 00.000 10072 MoveAxis(W, 4, ABG)
22:29:46.561 00.000 10072 Guiding  Dir = 3, Dur = 4
22:29:46.562 00.001 10072 IsGuiding returns 0
22:29:46.562 00.000 10072 PulseGuide returned control before completion, sleep 14
22:29:46.580 00.018 1032 UpdateGuideState exits: m=1323 SNR=25.5
22:29:46.583 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:46.585 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:46.589 00.004 10072 IsGuiding returns 0
22:29:46.589 00.000 1032 Enqueuing Expose request
22:29:46.592 00.003 10072 Move returns status 0, amount 4
22:29:46.592 00.000 10072 MoveAxis(N, 0, ABG)
22:29:46.592 00.000 10072 Move returns status 0, amount 0
22:29:46.592 00.000 10072 move complete, result=0
22:29:46.592 00.000 10072 worker thread done servicing request
22:29:46.592 00.000 10072 Worker thread wakes up
22:29:46.592 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:46.592 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:46.600 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:29:47.217 00.617 10072 Exposure complete
22:29:47.271 00.054 10072 worker thread done servicing request
22:29:47.271 00.000 1032 OnExposeComplete: enter
22:29:47.273 00.002 1032 UpdateGuideState(): m_state=6
22:29:47.275 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4272
22:29:47.278 00.003 1032 Star::Find returns 1 (0), X=1097.79, Y=133.93, Mass=1267, SNR=25.0, Peak=106 HFD=2.9
22:29:47.280 00.002 1032 MultiStar: [#1 -0.08,0.24,0.00,M1] [#2 -0.02,0.12,0.79,U] [#3 -0.09,0.20,0.79,U] [#4 0.01,0.28,0.00,M1] [#5 -0.09,0.16,0.67,U] [#6 -0.06,0.14,0.62,U] [#7 0.05,0.06,0.74,U] [#8 -0.15,0.09,0.56,U] 
22:29:47.281 00.001 1032 refined, 6 included, MultiStar: {-0.03, 0.14}, one-star: {0.09, 0.20}
22:29:47.283 00.002 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
22:29:47.285 00.002 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
22:29:47.286 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.76 mountX=0.15 mountY=-0.01, mountTheta=-0.07
22:29:47.289 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.14, opts=13)
22:29:47.291 00.002 1032 Enqueuing Move request for scope (-0.03, 0.14)
22:29:47.293 00.002 10072 Worker thread wakes up
22:29:47.293 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
22:29:47.293 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
22:29:47.293 00.000 10072 Moving (-0.03, 0.14) raw xDistance=0.15 yDistance=-0.01
22:29:47.295 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:29:47.297 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.06
22:29:47.297 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:29:47.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:47.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:29:47.297 00.000 10072 MoveAxis(W, 73, ABG)
22:29:47.297 00.000 10072 Guiding  Dir = 3, Dur = 73
22:29:47.298 00.001 10072 IsGuiding returns 0
22:29:47.298 00.000 10072 PulseGuide returned control before completion, sleep 83
22:29:47.316 00.018 1032 UpdateGuideState exits: m=1267 SNR=25.0
22:29:47.318 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:47.320 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:47.322 00.002 1032 Enqueuing Expose request
22:29:47.387 00.065 10072 IsGuiding returns 0
22:29:47.387 00.000 10072 Move returns status 0, amount 73
22:29:47.387 00.000 10072 MoveAxis(N, 0, ABG)
22:29:47.387 00.000 10072 Move returns status 0, amount 0
22:29:47.387 00.000 10072 move complete, result=0
22:29:47.387 00.000 10072 worker thread done servicing request
22:29:47.387 00.000 10072 Worker thread wakes up
22:29:47.387 00.000 1032 GuideStep: 0.1 px 73 ms WEST, -0.0 px 0 ms NORTH
22:29:47.389 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:47.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:47.797 00.408 10072 Exposure complete
22:29:47.850 00.053 10072 worker thread done servicing request
22:29:47.850 00.000 1032 OnExposeComplete: enter
22:29:47.852 00.002 1032 UpdateGuideState(): m_state=6
22:29:47.853 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4273
22:29:47.855 00.002 1032 Star::Find returns 1 (0), X=1097.77, Y=133.74, Mass=1443, SNR=26.7, Peak=132 HFD=2.9
22:29:47.857 00.002 1032 MultiStar: [#1 -0.02,0.05,0.97,U] [#2 0.08,0.06,0.72,U] [#3 -0.07,0.16,0.78,U] [#4 0.13,0.04,0.64,U] [#5 -0.09,0.06,0.61,U] [#6 0.05,0.02,0.59,U] [#7 0.06,-0.10,0.67,U] [#8 -0.08,0.10,0.49,U] 
22:29:47.858 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {0.07, 0.01}
22:29:47.861 00.003 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
22:29:47.864 00.003 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
22:29:47.866 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.21 mountX=0.04 mountY=-0.03, mountTheta=-0.62
22:29:47.868 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
22:29:47.870 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
22:29:47.872 00.002 10072 Worker thread wakes up
22:29:47.872 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:29:47.872 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:29:47.872 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
22:29:47.874 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:29:47.876 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:29:47.877 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:29:47.877 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:47.877 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:29:47.877 00.000 10072 MoveAxis(W, 4, ABG)
22:29:47.877 00.000 10072 Guiding  Dir = 3, Dur = 4
22:29:47.877 00.000 10072 IsGuiding returns 0
22:29:47.878 00.001 10072 PulseGuide returned control before completion, sleep 14
22:29:47.896 00.018 1032 UpdateGuideState exits: m=1443 SNR=26.7
22:29:47.899 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:47.900 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:47.902 00.002 1032 Enqueuing Expose request
22:29:47.904 00.002 10072 IsGuiding returns 0
22:29:47.904 00.000 10072 Move returns status 0, amount 4
22:29:47.904 00.000 10072 MoveAxis(N, 0, ABG)
22:29:47.904 00.000 10072 Move returns status 0, amount 0
22:29:47.904 00.000 10072 move complete, result=0
22:29:47.904 00.000 10072 worker thread done servicing request
22:29:47.904 00.000 10072 Worker thread wakes up
22:29:47.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:47.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:47.912 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:29:48.531 00.619 10072 Exposure complete
22:29:48.581 00.050 10072 worker thread done servicing request
22:29:48.581 00.000 1032 OnExposeComplete: enter
22:29:48.583 00.002 1032 UpdateGuideState(): m_state=6
22:29:48.586 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4274
22:29:48.588 00.002 1032 Star::Find returns 1 (0), X=1097.76, Y=133.72, Mass=1307, SNR=25.4, Peak=121 HFD=3.0
22:29:48.590 00.002 1032 MultiStar: [#1 0.08,0.03,0.92,U] [#2 0.15,-0.01,0.84,U] [#3 0.18,0.04,0.74,U] [#4 0.10,0.04,0.73,U] [#5 -0.02,-0.08,0.66,U] [#6 0.14,-0.05,0.63,U] [#7 0.04,-0.16,0.70,U] [#8 -0.03,-0.07,0.52,U] 
22:29:48.592 00.002 1032 single-star, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.05, -0.01}
22:29:48.594 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:29:48.596 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:29:48.599 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.23 mountX=-0.03 mountY=-0.05, mountTheta=-2.06
22:29:48.602 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
22:29:48.604 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
22:29:48.606 00.002 10072 Worker thread wakes up
22:29:48.606 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:29:48.606 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:29:48.606 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.03 yDistance=-0.05
22:29:48.608 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:29:48.610 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:29:48.610 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:29:48.610 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:48.610 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:29:48.610 00.000 10072 MoveAxis(W, 4, ABG)
22:29:48.610 00.000 10072 Guiding  Dir = 3, Dur = 4
22:29:48.611 00.001 10072 IsGuiding returns 0
22:29:48.611 00.000 10072 PulseGuide returned control before completion, sleep 13
22:29:48.629 00.018 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:29:48.631 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:48.632 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:48.635 00.003 1032 Enqueuing Expose request
22:29:48.637 00.002 10072 IsGuiding returns 0
22:29:48.637 00.000 10072 Move returns status 0, amount 4
22:29:48.637 00.000 10072 MoveAxis(N, 0, ABG)
22:29:48.637 00.000 10072 Move returns status 0, amount 0
22:29:48.637 00.000 10072 move complete, result=0
22:29:48.638 00.001 10072 worker thread done servicing request
22:29:48.638 00.000 10072 Worker thread wakes up
22:29:48.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:48.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:48.644 00.006 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:29:49.050 00.406 10072 Exposure complete
22:29:49.099 00.049 10072 worker thread done servicing request
22:29:49.099 00.000 1032 OnExposeComplete: enter
22:29:49.101 00.002 1032 UpdateGuideState(): m_state=6
22:29:49.102 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4275
22:29:49.104 00.002 1032 Star::Find returns 1 (0), X=1097.88, Y=133.88, Mass=1371, SNR=26.0, Peak=118 HFD=2.9
22:29:49.106 00.002 1032 MultiStar: [#1 0.08,0.15,0.95,U] [#2 0.07,0.07,0.80,U] [#3 0.10,0.15,0.78,U] [#4 0.09,0.12,0.68,U] [#5 -0.02,0.09,0.62,U] [#6 0.05,-0.05,0.62,U] [#7 0.06,-0.02,0.70,U] [#8 -0.05,0.12,0.52,U] 
22:29:49.108 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.17, 0.15}
22:29:49.110 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
22:29:49.112 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
22:29:49.113 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=0.07 mountY=-0.09, mountTheta=-0.92
22:29:49.115 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
22:29:49.117 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
22:29:49.118 00.001 10072 Worker thread wakes up
22:29:49.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
22:29:49.118 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
22:29:49.118 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
22:29:49.119 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:29:49.122 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:29:49.122 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:29:49.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:49.123 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:29:49.123 00.000 10072 MoveAxis(W, 3, ABG)
22:29:49.123 00.000 10072 Guiding  Dir = 3, Dur = 3
22:29:49.123 00.000 10072 IsGuiding returns 0
22:29:49.123 00.000 10072 PulseGuide returned control before completion, sleep 13
22:29:49.137 00.014 10072 IsGuiding returns 0
22:29:49.137 00.000 10072 Move returns status 0, amount 3
22:29:49.137 00.000 10072 MoveAxis(N, 0, ABG)
22:29:49.137 00.000 10072 Move returns status 0, amount 0
22:29:49.137 00.000 10072 move complete, result=0
22:29:49.137 00.000 10072 worker thread done servicing request
22:29:49.137 00.000 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:29:49.139 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:49.142 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:49.143 00.001 1032 Enqueuing Expose request
22:29:49.145 00.002 10072 Worker thread wakes up
22:29:49.145 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:49.145 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:49.145 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:29:49.779 00.634 10072 Exposure complete
22:29:49.830 00.051 10072 worker thread done servicing request
22:29:49.830 00.000 1032 OnExposeComplete: enter
22:29:49.834 00.004 1032 UpdateGuideState(): m_state=6
22:29:49.837 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4276
22:29:49.838 00.001 1032 Star::Find returns 1 (0), X=1097.77, Y=133.97, Mass=1337, SNR=25.7, Peak=115 HFD=3.0
22:29:49.841 00.003 1032 MultiStar: [#1 0.03,0.30,0.00,M1] [#2 0.07,0.20,0.81,U] [#3 -0.04,0.27,0.00,M1] [#4 0.08,0.18,0.64,U] [#5 -0.08,0.09,0.61,U] [#6 0.10,0.13,0.59,U] [#7 0.00,0.08,0.69,U] [#8 -0.00,0.27,0.00,M1] 
22:29:49.843 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.16}, one-star: {0.06, 0.24}
22:29:49.844 00.001 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
22:29:49.846 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
22:29:49.847 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.32 mountX=0.15 mountY=-0.08, mountTheta=-0.51
22:29:49.849 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.16, opts=13)
22:29:49.852 00.003 1032 Enqueuing Move request for scope (0.04, 0.16)
22:29:49.853 00.001 10072 Worker thread wakes up
22:29:49.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
22:29:49.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
22:29:49.853 00.000 10072 Moving (0.04, 0.16) raw xDistance=0.15 yDistance=-0.08
22:29:49.855 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:29:49.857 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.06
22:29:49.857 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:29:49.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:49.857 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:29:49.857 00.000 10072 MoveAxis(W, 73, ABG)
22:29:49.857 00.000 10072 Guiding  Dir = 3, Dur = 73
22:29:49.858 00.001 10072 IsGuiding returns 0
22:29:49.858 00.000 10072 PulseGuide returned control before completion, sleep 83
22:29:49.876 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:29:49.877 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:49.879 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:49.881 00.002 1032 Enqueuing Expose request
22:29:49.949 00.068 10072 IsGuiding returns 0
22:29:49.949 00.000 10072 Move returns status 0, amount 73
22:29:49.949 00.000 10072 MoveAxis(N, 0, ABG)
22:29:49.949 00.000 10072 Move returns status 0, amount 0
22:29:49.949 00.000 10072 move complete, result=0
22:29:49.949 00.000 10072 worker thread done servicing request
22:29:49.949 00.000 10072 Worker thread wakes up
22:29:49.949 00.000 1032 GuideStep: 0.1 px 73 ms WEST, -0.1 px 0 ms NORTH
22:29:49.952 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:49.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:50.358 00.406 10072 Exposure complete
22:29:50.408 00.050 10072 worker thread done servicing request
22:29:50.408 00.000 1032 OnExposeComplete: enter
22:29:50.411 00.003 1032 UpdateGuideState(): m_state=6
22:29:50.413 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4277
22:29:50.415 00.002 1032 Star::Find returns 1 (0), X=1097.86, Y=133.76, Mass=1264, SNR=25.0, Peak=105 HFD=2.9
22:29:50.417 00.002 1032 MultiStar: [#1 0.06,0.15,1.02,U] [#2 0.07,0.02,0.79,U] [#3 0.10,0.02,0.75,U] [#4 0.25,0.06,0.00,M1] [#5 -0.12,-0.13,0.67,U] [#6 0.03,-0.07,0.63,U] [#7 0.06,-0.09,0.68,U] [#8 0.04,0.14,0.55,U] 
22:29:50.419 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {0.16, 0.03}
22:29:50.421 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
22:29:50.422 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
22:29:50.425 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.29 mountX=0.00 mountY=-0.06, mountTheta=-1.54
22:29:50.427 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:29:50.429 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
22:29:50.431 00.002 10072 Worker thread wakes up
22:29:50.432 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:29:50.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:29:50.432 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
22:29:50.435 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:29:50.437 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:29:50.437 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:29:50.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:50.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:29:50.437 00.000 10072 MoveAxis(W, 4, ABG)
22:29:50.437 00.000 10072 Guiding  Dir = 3, Dur = 4
22:29:50.438 00.001 10072 IsGuiding returns 0
22:29:50.438 00.000 10072 PulseGuide returned control before completion, sleep 14
22:29:50.456 00.018 1032 UpdateGuideState exits: m=1264 SNR=25.0
22:29:50.458 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:50.460 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:50.463 00.003 1032 Enqueuing Expose request
22:29:50.466 00.003 10072 IsGuiding returns 0
22:29:50.466 00.000 10072 Move returns status 0, amount 4
22:29:50.466 00.000 10072 MoveAxis(N, 0, ABG)
22:29:50.466 00.000 10072 Move returns status 0, amount 0
22:29:50.466 00.000 10072 move complete, result=0
22:29:50.466 00.000 10072 worker thread done servicing request
22:29:50.466 00.000 10072 Worker thread wakes up
22:29:50.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:50.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:50.474 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:29:51.090 00.616 10072 Exposure complete
22:29:51.141 00.051 10072 worker thread done servicing request
22:29:51.141 00.000 1032 OnExposeComplete: enter
22:29:51.145 00.004 1032 UpdateGuideState(): m_state=6
22:29:51.147 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4278
22:29:51.149 00.002 1032 Star::Find returns 1 (0), X=1097.81, Y=133.59, Mass=1341, SNR=25.7, Peak=129 HFD=3.2
22:29:51.151 00.002 1032 MultiStar: [#1 0.09,-0.14,1.00,U] [#2 0.12,-0.21,0.79,U] [#3 0.14,-0.00,0.71,U] [#4 0.19,0.00,0.71,U] [#5 0.07,-0.07,0.61,U] [#6 0.12,-0.21,0.59,U] [#7 0.09,-0.22,0.66,U] [#8 0.07,-0.23,0.53,U] 
22:29:51.154 00.003 1032 single-star, 8 included, MultiStar: {0.11, -0.13}, one-star: {0.10, -0.14}
22:29:51.155 00.001 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
22:29:51.157 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
22:29:51.159 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.93 mountX=-0.16 mountY=-0.06, mountTheta=-2.76
22:29:51.161 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.14, opts=13)
22:29:51.163 00.002 1032 Enqueuing Move request for scope (0.10, -0.14)
22:29:51.165 00.002 10072 Worker thread wakes up
22:29:51.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
22:29:51.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
22:29:51.165 00.000 10072 Moving (0.10, -0.14) raw xDistance=-0.16 yDistance=-0.06
22:29:51.168 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:29:51.170 00.002 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 286.07
22:29:51.170 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
22:29:51.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:51.171 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:29:51.171 00.000 10072 MoveAxis(E, 70, ABG)
22:29:51.171 00.000 10072 Guiding  Dir = 2, Dur = 70
22:29:51.190 00.019 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:29:51.192 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:51.195 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:51.196 00.001 1032 Enqueuing Expose request
22:29:51.199 00.003 10072 IsGuiding returns 0
22:29:51.200 00.001 10072 PulseGuide returned control before completion, sleep 80
22:29:51.291 00.091 10072 IsGuiding returns 0
22:29:51.291 00.000 10072 Move returns status 0, amount 70
22:29:51.291 00.000 10072 MoveAxis(N, 0, ABG)
22:29:51.291 00.000 10072 Move returns status 0, amount 0
22:29:51.291 00.000 10072 move complete, result=0
22:29:51.291 00.000 10072 worker thread done servicing request
22:29:51.291 00.000 10072 Worker thread wakes up
22:29:51.291 00.000 1032 GuideStep: -0.2 px 70 ms EAST, -0.1 px 0 ms NORTH
22:29:51.293 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:51.293 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:51.700 00.407 10072 Exposure complete
22:29:51.754 00.054 10072 worker thread done servicing request
22:29:51.754 00.000 1032 OnExposeComplete: enter
22:29:51.756 00.002 1032 UpdateGuideState(): m_state=6
22:29:51.758 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4279
22:29:51.760 00.002 1032 Star::Find returns 1 (0), X=1097.85, Y=133.80, Mass=1182, SNR=24.1, Peak=96 HFD=2.9
22:29:51.762 00.002 1032 MultiStar: [#1 0.07,-0.01,0.99,U] [#2 0.09,-0.12,0.86,U] [#3 0.01,0.04,0.78,U] [#4 0.13,0.02,0.67,U] [#5 -0.10,-0.04,0.73,U] [#6 0.19,-0.08,0.67,U] [#7 0.10,-0.08,0.73,U] [#8 0.08,0.03,0.56,U] 
22:29:51.763 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.02}, one-star: {0.15, 0.07}
22:29:51.764 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:29:51.766 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:29:51.768 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.19 mountX=-0.04 mountY=-0.07, mountTheta=-2.02
22:29:51.771 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
22:29:51.772 00.001 1032 Enqueuing Move request for scope (0.08, -0.02)
22:29:51.776 00.004 10072 Worker thread wakes up
22:29:51.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
22:29:51.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
22:29:51.776 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.07
22:29:51.777 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:29:51.780 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:29:51.780 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:29:51.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:51.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:29:51.780 00.000 10072 MoveAxis(W, 4, ABG)
22:29:51.780 00.000 10072 Guiding  Dir = 3, Dur = 4
22:29:51.780 00.000 10072 IsGuiding returns 0
22:29:51.781 00.001 10072 PulseGuide returned control before completion, sleep 14
22:29:51.797 00.016 1032 UpdateGuideState exits: m=1182 SNR=24.1
22:29:51.800 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:51.802 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:51.803 00.001 1032 Enqueuing Expose request
22:29:51.806 00.003 10072 IsGuiding returns 0
22:29:51.806 00.000 10072 Move returns status 0, amount 4
22:29:51.806 00.000 10072 MoveAxis(N, 0, ABG)
22:29:51.806 00.000 10072 Move returns status 0, amount 0
22:29:51.806 00.000 10072 move complete, result=0
22:29:51.806 00.000 10072 worker thread done servicing request
22:29:51.806 00.000 10072 Worker thread wakes up
22:29:51.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:51.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:51.813 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:29:52.432 00.619 10072 Exposure complete
22:29:52.483 00.051 10072 worker thread done servicing request
22:29:52.483 00.000 1032 OnExposeComplete: enter
22:29:52.485 00.002 1032 UpdateGuideState(): m_state=6
22:29:52.487 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4280
22:29:52.489 00.002 1032 Star::Find returns 1 (0), X=1097.76, Y=133.91, Mass=1299, SNR=25.3, Peak=111 HFD=2.9
22:29:52.490 00.001 1032 MultiStar: [#1 -0.06,0.25,0.00,M1] [#2 -0.07,0.16,0.75,U] [#3 0.02,0.28,0.00,M1] [#4 0.01,0.24,0.67,U] [#5 0.05,0.12,0.63,U] [#6 0.01,0.13,0.63,U] [#7 0.02,0.07,0.71,U] [#8 0.09,0.28,0.00,M1] 
22:29:52.493 00.003 1032 refined, 5 included, MultiStar: {0.01, 0.15}, one-star: {0.06, 0.18}
22:29:52.494 00.001 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
22:29:52.496 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
22:29:52.497 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.48 mountX=0.14 mountY=-0.05, mountTheta=-0.35
22:29:52.500 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.15, opts=13)
22:29:52.503 00.003 1032 Enqueuing Move request for scope (0.01, 0.15)
22:29:52.505 00.002 10072 Worker thread wakes up
22:29:52.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
22:29:52.505 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
22:29:52.505 00.000 10072 Moving (0.01, 0.15) raw xDistance=0.14 yDistance=-0.05
22:29:52.508 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:29:52.511 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.07
22:29:52.511 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:29:52.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:52.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:29:52.511 00.000 10072 MoveAxis(W, 72, ABG)
22:29:52.511 00.000 10072 Guiding  Dir = 3, Dur = 72
22:29:52.511 00.000 10072 IsGuiding returns 0
22:29:52.512 00.001 10072 PulseGuide returned control before completion, sleep 82
22:29:52.529 00.017 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:29:52.531 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:52.533 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:52.535 00.002 1032 Enqueuing Expose request
22:29:52.600 00.065 10072 IsGuiding returns 0
22:29:52.600 00.000 10072 Move returns status 0, amount 72
22:29:52.600 00.000 10072 MoveAxis(N, 0, ABG)
22:29:52.600 00.000 10072 Move returns status 0, amount 0
22:29:52.600 00.000 10072 move complete, result=0
22:29:52.600 00.000 10072 worker thread done servicing request
22:29:52.600 00.000 10072 Worker thread wakes up
22:29:52.601 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:52.601 00.000 1032 GuideStep: 0.1 px 72 ms WEST, -0.1 px 0 ms NORTH
22:29:52.603 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:53.008 00.405 10072 Exposure complete
22:29:53.063 00.055 10072 worker thread done servicing request
22:29:53.064 00.001 1032 OnExposeComplete: enter
22:29:53.065 00.001 1032 UpdateGuideState(): m_state=6
22:29:53.067 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4281
22:29:53.069 00.002 1032 Star::Find returns 1 (0), X=1097.82, Y=133.93, Mass=1216, SNR=24.5, Peak=100 HFD=2.9
22:29:53.071 00.002 1032 MultiStar: [#1 -0.00,0.21,1.04,U] [#2 0.07,0.04,0.82,U] [#3 0.04,0.15,0.80,U] [#4 0.13,0.11,0.71,U] [#5 -0.14,0.12,0.66,U] [#6 -0.01,-0.04,0.67,U] [#7 0.04,0.04,0.72,U] [#8 0.04,0.13,0.53,U] 
22:29:53.073 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.12}, one-star: {0.12, 0.20}
22:29:53.075 00.002 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
22:29:53.077 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
22:29:53.079 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.28 mountX=0.10 mountY=-0.06, mountTheta=-0.55
22:29:53.083 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
22:29:53.086 00.003 1032 Enqueuing Move request for scope (0.04, 0.12)
22:29:53.088 00.002 10072 Worker thread wakes up
22:29:53.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
22:29:53.088 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
22:29:53.088 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.10 yDistance=-0.06
22:29:53.090 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:29:53.092 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:29:53.093 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:29:53.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:53.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:29:53.093 00.000 10072 MoveAxis(W, 4, ABG)
22:29:53.093 00.000 10072 Guiding  Dir = 3, Dur = 4
22:29:53.093 00.000 10072 IsGuiding returns 0
22:29:53.094 00.001 10072 PulseGuide returned control before completion, sleep 14
22:29:53.111 00.017 1032 UpdateGuideState exits: m=1216 SNR=24.5
22:29:53.113 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:53.116 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:53.117 00.001 1032 Enqueuing Expose request
22:29:53.120 00.003 10072 IsGuiding returns 0
22:29:53.120 00.000 10072 Move returns status 0, amount 4
22:29:53.120 00.000 10072 MoveAxis(N, 0, ABG)
22:29:53.120 00.000 10072 Move returns status 0, amount 0
22:29:53.120 00.000 10072 move complete, result=0
22:29:53.120 00.000 10072 worker thread done servicing request
22:29:53.120 00.000 10072 Worker thread wakes up
22:29:53.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:53.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:53.128 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:29:53.756 00.628 10072 Exposure complete
22:29:53.810 00.054 10072 worker thread done servicing request
22:29:53.811 00.001 1032 OnExposeComplete: enter
22:29:53.813 00.002 1032 UpdateGuideState(): m_state=6
22:29:53.815 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4282
22:29:53.818 00.003 1032 Star::Find returns 1 (0), X=1097.88, Y=133.60, Mass=1347, SNR=25.8, Peak=110 HFD=3.2
22:29:53.820 00.002 1032 MultiStar: [#1 0.13,0.04,0.99,U] [#2 0.18,-0.08,0.73,U] [#3 0.10,-0.07,0.73,U] [#4 0.05,-0.07,0.64,U] [#5 -0.01,-0.24,0.64,U] [#6 0.13,-0.13,0.63,U] [#7 0.03,-0.04,0.71,U] [#8 0.09,-0.08,0.49,U] 
22:29:53.822 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.17, -0.13}
22:29:53.823 00.001 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
22:29:53.825 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
22:29:53.827 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.67 mountX=-0.11 mountY=-0.08, mountTheta=-2.50
22:29:53.831 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
22:29:53.834 00.003 1032 Enqueuing Move request for scope (0.10, -0.08)
22:29:53.836 00.002 10072 Worker thread wakes up
22:29:53.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
22:29:53.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
22:29:53.837 00.001 10072 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=-0.08
22:29:53.838 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:29:53.840 00.002 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:29:53.842 00.002 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:29:53.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:53.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:29:53.842 00.000 10072 MoveAxis(W, 4, ABG)
22:29:53.842 00.000 10072 Guiding  Dir = 3, Dur = 4
22:29:53.842 00.000 10072 IsGuiding returns 0
22:29:53.843 00.001 10072 PulseGuide returned control before completion, sleep 14
22:29:53.859 00.016 1032 UpdateGuideState exits: m=1347 SNR=25.8
22:29:53.862 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:53.865 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:53.867 00.002 1032 Enqueuing Expose request
22:29:53.869 00.002 10072 IsGuiding returns 0
22:29:53.869 00.000 10072 Move returns status 0, amount 4
22:29:53.869 00.000 10072 MoveAxis(N, 0, ABG)
22:29:53.869 00.000 10072 Move returns status 0, amount 0
22:29:53.869 00.000 10072 move complete, result=0
22:29:53.869 00.000 10072 worker thread done servicing request
22:29:53.869 00.000 10072 Worker thread wakes up
22:29:53.869 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:53.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:53.877 00.008 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:29:54.276 00.399 10072 Exposure complete
22:29:54.331 00.055 10072 worker thread done servicing request
22:29:54.331 00.000 1032 OnExposeComplete: enter
22:29:54.333 00.002 1032 UpdateGuideState(): m_state=6
22:29:54.336 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4283
22:29:54.338 00.002 1032 Star::Find returns 1 (0), X=1097.77, Y=133.81, Mass=1290, SNR=25.2, Peak=110 HFD=2.9
22:29:54.339 00.001 1032 MultiStar: [#1 0.02,0.03,1.02,U] [#2 0.17,0.04,0.77,U] [#3 0.26,0.06,0.00,M1] [#4 0.14,-0.07,0.68,U] [#5 -0.05,-0.08,0.68,U] [#6 0.14,-0.12,0.65,U] [#7 0.10,-0.15,0.70,U] [#8 0.03,-0.05,0.54,U] 
22:29:54.341 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.07, 0.08}
22:29:54.342 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
22:29:54.343 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
22:29:54.346 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.35 mountX=-0.05 mountY=-0.06, mountTheta=-2.18
22:29:54.348 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
22:29:54.349 00.001 1032 Enqueuing Move request for scope (0.07, -0.03)
22:29:54.351 00.002 10072 Worker thread wakes up
22:29:54.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:29:54.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:29:54.351 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
22:29:54.353 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:29:54.355 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:29:54.355 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:29:54.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:54.357 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:29:54.357 00.000 10072 MoveAxis(W, 3, ABG)
22:29:54.357 00.000 10072 Guiding  Dir = 3, Dur = 3
22:29:54.357 00.000 10072 IsGuiding returns 0
22:29:54.357 00.000 10072 PulseGuide returned control before completion, sleep 13
22:29:54.374 00.017 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:29:54.376 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:54.378 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:54.379 00.001 1032 Enqueuing Expose request
22:29:54.382 00.003 10072 IsGuiding returns 0
22:29:54.382 00.000 10072 Move returns status 0, amount 3
22:29:54.382 00.000 10072 MoveAxis(N, 0, ABG)
22:29:54.382 00.000 10072 Move returns status 0, amount 0
22:29:54.382 00.000 10072 move complete, result=0
22:29:54.382 00.000 10072 worker thread done servicing request
22:29:54.382 00.000 10072 Worker thread wakes up
22:29:54.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:54.383 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:54.388 00.005 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:29:55.010 00.622 10072 Exposure complete
22:29:55.066 00.056 10072 worker thread done servicing request
22:29:55.066 00.000 1032 OnExposeComplete: enter
22:29:55.068 00.002 1032 UpdateGuideState(): m_state=6
22:29:55.070 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4284
22:29:55.072 00.002 1032 Star::Find returns 1 (0), X=1097.91, Y=133.91, Mass=1451, SNR=26.8, Peak=110 HFD=2.8
22:29:55.074 00.002 1032 MultiStar: [#1 0.05,0.05,0.92,U] [#2 0.21,0.03,0.77,U] [#3 0.06,0.10,0.74,U] [#4 0.24,0.11,0.00,M1] [#5 0.06,0.01,0.68,U] [#6 0.10,0.01,0.60,U] [#7 0.13,0.01,0.65,U] [#8 -0.06,0.09,0.48,U] 
22:29:55.076 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {0.21, 0.18}
22:29:55.078 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:29:55.079 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:29:55.083 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.57 mountX=0.04 mountY=-0.12, mountTheta=-1.26
22:29:55.086 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
22:29:55.088 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
22:29:55.090 00.002 10072 Worker thread wakes up
22:29:55.090 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
22:29:55.090 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
22:29:55.090 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
22:29:55.091 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:29:55.094 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:29:55.094 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:29:55.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:55.095 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:29:55.095 00.000 10072 MoveAxis(W, 3, ABG)
22:29:55.095 00.000 10072 Guiding  Dir = 3, Dur = 3
22:29:55.095 00.000 10072 IsGuiding returns 0
22:29:55.095 00.000 10072 PulseGuide returned control before completion, sleep 13
22:29:55.112 00.017 1032 UpdateGuideState exits: m=1451 SNR=26.8
22:29:55.114 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:55.115 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:55.121 00.006 10072 IsGuiding returns 0
22:29:55.121 00.000 1032 Enqueuing Expose request
22:29:55.122 00.001 10072 Move returns status 0, amount 3
22:29:55.122 00.000 10072 MoveAxis(N, 0, ABG)
22:29:55.122 00.000 10072 Move returns status 0, amount 0
22:29:55.123 00.001 10072 move complete, result=0
22:29:55.123 00.000 10072 worker thread done servicing request
22:29:55.123 00.000 10072 Worker thread wakes up
22:29:55.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:55.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:55.129 00.006 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:29:55.540 00.411 10072 Exposure complete
22:29:55.596 00.056 10072 worker thread done servicing request
22:29:55.597 00.001 1032 OnExposeComplete: enter
22:29:55.599 00.002 1032 UpdateGuideState(): m_state=6
22:29:55.601 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4285
22:29:55.603 00.002 1032 Star::Find returns 1 (0), X=1097.90, Y=133.68, Mass=1444, SNR=26.7, Peak=127 HFD=3.2
22:29:55.605 00.002 1032 MultiStar: [#1 0.02,0.09,0.94,U] [#2 0.15,-0.01,0.74,U] [#3 0.08,0.06,0.72,U] [#4 0.10,-0.02,0.67,U] [#5 0.02,-0.14,0.61,U] [#6 0.02,0.01,0.58,U] [#7 0.01,-0.05,0.71,U] [#8 0.02,-0.05,0.50,U] 
22:29:55.607 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.19, -0.05}
22:29:55.608 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:29:55.610 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:29:55.612 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.19 mountX=-0.03 mountY=-0.07, mountTheta=-2.02
22:29:55.618 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:29:55.620 00.002 1032 Enqueuing Move request for scope (0.08, -0.01)
22:29:55.622 00.002 10072 Worker thread wakes up
22:29:55.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:29:55.622 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:29:55.622 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
22:29:55.625 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:29:55.627 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:29:55.627 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:29:55.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:55.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:29:55.627 00.000 10072 MoveAxis(W, 3, ABG)
22:29:55.627 00.000 10072 Guiding  Dir = 3, Dur = 3
22:29:55.627 00.000 10072 IsGuiding returns 0
22:29:55.628 00.001 10072 PulseGuide returned control before completion, sleep 13
22:29:55.645 00.017 10072 IsGuiding returns 0
22:29:55.645 00.000 10072 Move returns status 0, amount 3
22:29:55.645 00.000 10072 MoveAxis(N, 0, ABG)
22:29:55.645 00.000 10072 Move returns status 0, amount 0
22:29:55.645 00.000 10072 move complete, result=0
22:29:55.645 00.000 1032 UpdateGuideState exits: m=1444 SNR=26.7
22:29:55.650 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:55.651 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:55.653 00.002 1032 Enqueuing Expose request
22:29:55.654 00.001 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:29:55.656 00.002 10072 worker thread done servicing request
22:29:55.656 00.000 10072 Worker thread wakes up
22:29:55.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:55.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:56.290 00.634 10072 Exposure complete
22:29:56.343 00.053 10072 worker thread done servicing request
22:29:56.343 00.000 1032 OnExposeComplete: enter
22:29:56.345 00.002 1032 UpdateGuideState(): m_state=6
22:29:56.347 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4286
22:29:56.350 00.003 1032 Star::Find returns 1 (0), X=1097.85, Y=133.63, Mass=1307, SNR=25.4, Peak=116 HFD=3.2
22:29:56.351 00.001 1032 MultiStar: [#1 0.09,-0.03,0.97,U] [#2 0.14,-0.15,0.76,U] [#3 0.03,0.12,0.80,U] [#4 0.14,-0.01,0.66,U] [#5 0.09,-0.19,0.65,U] [#6 0.07,0.02,0.58,U] [#7 0.10,-0.17,0.69,U] [#8 0.09,-0.10,0.52,U] 
22:29:56.353 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.15, -0.10}
22:29:56.355 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
22:29:56.356 00.001 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
22:29:56.358 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.59 mountX=-0.09 mountY=-0.08, mountTheta=-2.42
22:29:56.361 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
22:29:56.362 00.001 1032 Enqueuing Move request for scope (0.10, -0.07)
22:29:56.364 00.002 10072 Worker thread wakes up
22:29:56.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
22:29:56.364 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
22:29:56.364 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.08
22:29:56.366 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=1, FiltMin=0, FiltMax=102, Gamma=2.230
22:29:56.368 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:29:56.368 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:29:56.369 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:56.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:29:56.369 00.000 10072 MoveAxis(W, 3, ABG)
22:29:56.369 00.000 10072 Guiding  Dir = 3, Dur = 3
22:29:56.369 00.000 10072 IsGuiding returns 0
22:29:56.370 00.001 10072 PulseGuide returned control before completion, sleep 13
22:29:56.386 00.016 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:29:56.389 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:56.390 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:56.391 00.001 1032 Enqueuing Expose request
22:29:56.397 00.006 10072 IsGuiding returns 0
22:29:56.397 00.000 10072 Move returns status 0, amount 3
22:29:56.397 00.000 10072 MoveAxis(N, 0, ABG)
22:29:56.397 00.000 10072 Move returns status 0, amount 0
22:29:56.397 00.000 10072 move complete, result=0
22:29:56.397 00.000 10072 worker thread done servicing request
22:29:56.397 00.000 10072 Worker thread wakes up
22:29:56.398 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:56.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:56.402 00.004 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:29:56.807 00.405 10072 Exposure complete
22:29:56.861 00.054 10072 worker thread done servicing request
22:29:56.861 00.000 1032 OnExposeComplete: enter
22:29:56.863 00.002 1032 UpdateGuideState(): m_state=6
22:29:56.866 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4287
22:29:56.868 00.002 1032 Star::Find returns 1 (0), X=1097.86, Y=133.58, Mass=1194, SNR=24.3, Peak=108 HFD=3.2
22:29:56.870 00.002 1032 MultiStar: [#1 0.16,-0.13,1.03,U] [#2 0.23,-0.14,0.00,M1] [#3 0.08,-0.09,0.74,U] [#4 0.07,-0.12,0.79,U] [#5 -0.03,-0.07,0.66,U] [#6 0.21,-0.13,0.00,M1] [#7 0.09,-0.17,0.72,U] [#8 0.01,-0.13,0.57,U] 
22:29:56.872 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.12}, one-star: {0.15, -0.15}
22:29:56.874 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
22:29:56.876 00.002 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
22:29:56.877 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.96 mountX=-0.14 mountY=-0.05, mountTheta=-2.79
22:29:56.880 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.12, opts=13)
22:29:56.882 00.002 1032 Enqueuing Move request for scope (0.09, -0.12)
22:29:56.884 00.002 10072 Worker thread wakes up
22:29:56.884 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
22:29:56.884 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
22:29:56.884 00.000 10072 Moving (0.09, -0.12) raw xDistance=-0.14 yDistance=-0.05
22:29:56.885 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:29:56.888 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 286.07
22:29:56.888 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
22:29:56.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:56.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:29:56.888 00.000 10072 MoveAxis(E, 65, ABG)
22:29:56.888 00.000 10072 Guiding  Dir = 2, Dur = 65
22:29:56.888 00.000 10072 IsGuiding returns 0
22:29:56.889 00.001 10072 PulseGuide returned control before completion, sleep 75
22:29:56.909 00.020 1032 UpdateGuideState exits: m=1194 SNR=24.3
22:29:56.911 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:56.913 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:56.915 00.002 1032 Enqueuing Expose request
22:29:56.974 00.059 10072 IsGuiding returns 0
22:29:56.974 00.000 10072 Move returns status 0, amount 65
22:29:56.974 00.000 10072 MoveAxis(N, 0, ABG)
22:29:56.974 00.000 10072 Move returns status 0, amount 0
22:29:56.974 00.000 10072 move complete, result=0
22:29:56.974 00.000 10072 worker thread done servicing request
22:29:56.974 00.000 10072 Worker thread wakes up
22:29:56.974 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:56.975 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:56.975 00.000 1032 GuideStep: -0.1 px 65 ms EAST, -0.1 px 0 ms NORTH
22:29:57.602 00.627 10072 Exposure complete
22:29:57.654 00.052 10072 worker thread done servicing request
22:29:57.654 00.000 1032 OnExposeComplete: enter
22:29:57.656 00.002 1032 UpdateGuideState(): m_state=6
22:29:57.657 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4288
22:29:57.659 00.002 1032 Star::Find returns 1 (0), X=1097.70, Y=133.79, Mass=1357, SNR=25.9, Peak=116 HFD=3.0
22:29:57.662 00.003 1032 MultiStar: [#1 -0.01,0.06,0.98,U] [#2 0.12,0.06,0.79,U] [#3 0.05,0.06,0.74,U] [#4 0.14,0.12,0.69,U] [#5 0.00,-0.05,0.62,U] [#6 0.13,0.01,0.55,U] [#7 0.08,0.03,0.72,U] [#8 0.09,0.03,0.51,U] 
22:29:57.663 00.001 1032 single-star, 8 included, MultiStar: {0.06, 0.05}, one-star: {-0.00, 0.06}
22:29:57.665 00.002 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
22:29:57.667 00.002 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
22:29:57.668 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.63 mountX=0.06 mountY=-0.01, mountTheta=-0.20
22:29:57.672 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.06, opts=13)
22:29:57.673 00.001 1032 Enqueuing Move request for scope (-0.00, 0.06)
22:29:57.676 00.003 10072 Worker thread wakes up
22:29:57.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
22:29:57.676 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
22:29:57.676 00.000 10072 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=-0.01
22:29:57.682 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:29:57.684 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:29:57.684 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:29:57.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:57.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:29:57.684 00.000 10072 MoveAxis(W, 3, ABG)
22:29:57.685 00.001 10072 Guiding  Dir = 3, Dur = 3
22:29:57.685 00.000 10072 IsGuiding returns 0
22:29:57.685 00.000 10072 PulseGuide returned control before completion, sleep 13
22:29:57.707 00.022 1032 UpdateGuideState exits: m=1357 SNR=25.9
22:29:57.710 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:57.711 00.001 10072 IsGuiding returns 0
22:29:57.711 00.000 10072 Move returns status 0, amount 3
22:29:57.713 00.002 10072 MoveAxis(N, 0, ABG)
22:29:57.713 00.000 10072 Move returns status 0, amount 0
22:29:57.713 00.000 10072 move complete, result=0
22:29:57.713 00.000 10072 worker thread done servicing request
22:29:57.713 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:57.715 00.002 1032 Enqueuing Expose request
22:29:57.716 00.001 10072 Worker thread wakes up
22:29:57.716 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:29:57.718 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:57.718 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:58.130 00.412 10072 Exposure complete
22:29:58.193 00.063 10072 worker thread done servicing request
22:29:58.193 00.000 1032 OnExposeComplete: enter
22:29:58.195 00.002 1032 UpdateGuideState(): m_state=6
22:29:58.196 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4289
22:29:58.198 00.002 1032 Star::Find returns 1 (0), X=1097.79, Y=133.82, Mass=1306, SNR=25.4, Peak=114 HFD=2.9
22:29:58.201 00.003 1032 MultiStar: [#1 0.06,0.28,0.00,M1] [#2 0.13,0.12,0.77,U] [#3 0.07,0.32,0.00,M1] [#4 0.16,0.30,0.00,M1] [#5 -0.01,0.20,0.69,U] [#6 -0.02,0.19,0.58,U] [#7 0.09,0.16,0.70,U] [#8 0.01,0.13,0.54,U] 
22:29:58.203 00.002 1032 single-star, 5 included, MultiStar: {0.05, 0.14}, one-star: {0.08, 0.09}
22:29:58.204 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
22:29:58.207 00.003 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
22:29:58.209 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=0.07 mountY=-0.10, mountTheta=-1.00
22:29:58.211 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
22:29:58.214 00.003 1032 Enqueuing Move request for scope (0.08, 0.09)
22:29:58.216 00.002 10072 Worker thread wakes up
22:29:58.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
22:29:58.216 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
22:29:58.216 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
22:29:58.218 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:29:58.220 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:29:58.220 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:29:58.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:58.220 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:29:58.220 00.000 10072 MoveAxis(W, 3, ABG)
22:29:58.220 00.000 10072 Guiding  Dir = 3, Dur = 3
22:29:58.221 00.001 10072 IsGuiding returns 0
22:29:58.221 00.000 10072 PulseGuide returned control before completion, sleep 13
22:29:58.239 00.018 10072 IsGuiding returns 0
22:29:58.239 00.000 10072 Move returns status 0, amount 3
22:29:58.239 00.000 10072 MoveAxis(N, 0, ABG)
22:29:58.239 00.000 10072 Move returns status 0, amount 0
22:29:58.239 00.000 10072 move complete, result=0
22:29:58.240 00.001 10072 worker thread done servicing request
22:29:58.240 00.000 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:29:58.243 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:58.245 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:58.246 00.001 1032 Enqueuing Expose request
22:29:58.247 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:29:58.249 00.002 10072 Worker thread wakes up
22:29:58.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:58.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:58.883 00.634 10072 Exposure complete
22:29:58.939 00.056 10072 worker thread done servicing request
22:29:58.939 00.000 1032 OnExposeComplete: enter
22:29:58.941 00.002 1032 UpdateGuideState(): m_state=6
22:29:58.944 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4290
22:29:58.946 00.002 1032 Star::Find returns 1 (0), X=1097.77, Y=133.96, Mass=1324, SNR=25.5, Peak=101 HFD=3.1
22:29:58.948 00.002 1032 MultiStar: [#1 0.08,0.22,0.98,U] [#2 0.16,0.13,0.80,U] [#3 -0.05,0.27,0.00,M2] [#4 0.19,0.32,0.00,M2] [#5 -0.10,0.06,0.62,U] [#6 0.07,0.07,0.62,U] [#7 0.15,0.03,0.67,U] [#8 0.07,0.20,0.51,U] 
22:29:58.950 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.15}, one-star: {0.07, 0.23}
22:29:58.951 00.001 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
22:29:58.952 00.001 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
22:29:58.955 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.11 mountX=0.12 mountY=-0.11, mountTheta=-0.72
22:29:58.959 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
22:29:58.961 00.002 1032 Enqueuing Move request for scope (0.07, 0.15)
22:29:58.963 00.002 10072 Worker thread wakes up
22:29:58.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
22:29:58.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
22:29:58.963 00.000 10072 Moving (0.07, 0.15) raw xDistance=0.12 yDistance=-0.11
22:29:58.965 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:29:58.969 00.004 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:29:58.969 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:29:58.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:58.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:29:58.969 00.000 10072 MoveAxis(W, 3, ABG)
22:29:58.969 00.000 10072 Guiding  Dir = 3, Dur = 3
22:29:58.969 00.000 10072 IsGuiding returns 0
22:29:58.970 00.001 10072 PulseGuide returned control before completion, sleep 13
22:29:58.987 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.5
22:29:58.991 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:58.992 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:58.994 00.002 1032 Enqueuing Expose request
22:29:58.995 00.001 10072 IsGuiding returns 0
22:29:58.996 00.001 10072 Move returns status 0, amount 3
22:29:58.996 00.000 10072 MoveAxis(N, 0, ABG)
22:29:58.996 00.000 10072 Move returns status 0, amount 0
22:29:58.996 00.000 10072 move complete, result=0
22:29:58.996 00.000 10072 worker thread done servicing request
22:29:58.996 00.000 10072 Worker thread wakes up
22:29:58.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:58.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:59.002 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:29:59.411 00.409 10072 Exposure complete
22:29:59.466 00.055 10072 worker thread done servicing request
22:29:59.466 00.000 1032 OnExposeComplete: enter
22:29:59.469 00.003 1032 UpdateGuideState(): m_state=6
22:29:59.471 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4291
22:29:59.472 00.001 1032 Star::Find returns 1 (0), X=1097.86, Y=133.81, Mass=1317, SNR=25.5, Peak=104 HFD=2.9
22:29:59.474 00.002 1032 MultiStar: [#1 0.08,0.17,0.95,U] [#2 0.13,0.07,0.79,U] [#3 0.08,0.10,0.77,U] [#4 0.18,0.17,0.66,U] [#5 0.07,0.05,0.66,U] [#6 0.12,0.14,0.58,U] [#7 -0.04,0.14,0.70,U] [#8 0.14,0.02,0.50,U] 
22:29:59.476 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.11}, one-star: {0.16, 0.08}
22:29:59.478 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
22:29:59.480 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
22:29:59.481 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.80 mountX=0.08 mountY=-0.13, mountTheta=-1.03
22:29:59.485 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
22:29:59.488 00.003 1032 Enqueuing Move request for scope (0.10, 0.11)
22:29:59.490 00.002 10072 Worker thread wakes up
22:29:59.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
22:29:59.490 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
22:29:59.490 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.13
22:29:59.492 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
22:29:59.495 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:29:59.495 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:29:59.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:59.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:29:59.495 00.000 10072 MoveAxis(W, 3, ABG)
22:29:59.495 00.000 10072 Guiding  Dir = 3, Dur = 3
22:29:59.495 00.000 10072 IsGuiding returns 0
22:29:59.496 00.001 10072 PulseGuide returned control before completion, sleep 13
22:29:59.512 00.016 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:29:59.514 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:59.515 00.001 10072 IsGuiding returns 1
22:29:59.515 00.000 10072 scope still moving after pulse duration time elapsed
22:29:59.516 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:29:59.520 00.004 1032 Enqueuing Expose request
22:29:59.549 00.029 10072 IsGuiding returns 0
22:29:59.549 00.000 10072 scope move finished after 3 + 51 ms
22:29:59.549 00.000 10072 Move returns status 0, amount 3
22:29:59.549 00.000 10072 MoveAxis(N, 0, ABG)
22:29:59.549 00.000 10072 Move returns status 0, amount 0
22:29:59.549 00.000 10072 move complete, result=0
22:29:59.551 00.002 10072 worker thread done servicing request
22:29:59.551 00.000 10072 Worker thread wakes up
22:29:59.551 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:29:59.551 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:29:59.555 00.004 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:30:00.189 00.634 10072 Exposure complete
22:30:00.244 00.055 10072 worker thread done servicing request
22:30:00.244 00.000 1032 OnExposeComplete: enter
22:30:00.246 00.002 1032 UpdateGuideState(): m_state=6
22:30:00.247 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4292
22:30:00.249 00.002 1032 Star::Find returns 1 (0), X=1097.84, Y=133.88, Mass=1194, SNR=24.3, Peak=98 HFD=2.9
22:30:00.250 00.001 1032 MultiStar: [#1 0.07,0.20,1.05,U] [#2 0.24,0.12,0.00,M1] [#3 -0.02,0.17,0.83,U] [#4 0.08,0.16,0.73,U] [#5 0.01,0.11,0.71,U] [#6 0.02,-0.03,0.67,U] [#7 0.04,0.06,0.75,U] [#8 -0.01,0.14,0.58,U] 
22:30:00.252 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.13}, one-star: {0.13, 0.15}
22:30:00.253 00.001 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
22:30:00.254 00.001 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
22:30:00.256 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.23 mountX=0.11 mountY=-0.08, mountTheta=-0.60
22:30:00.258 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
22:30:00.261 00.003 1032 Enqueuing Move request for scope (0.05, 0.13)
22:30:00.262 00.001 10072 Worker thread wakes up
22:30:00.262 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
22:30:00.262 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
22:30:00.262 00.000 10072 Moving (0.05, 0.13) raw xDistance=0.11 yDistance=-0.08
22:30:00.264 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:30:00.265 00.001 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:00.265 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:30:00.265 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:00.265 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:30:00.266 00.001 10072 MoveAxis(W, 3, ABG)
22:30:00.266 00.000 10072 Guiding  Dir = 3, Dur = 3
22:30:00.266 00.000 10072 IsGuiding returns 0
22:30:00.266 00.000 10072 PulseGuide returned control before completion, sleep 13
22:30:00.284 00.018 1032 UpdateGuideState exits: m=1194 SNR=24.3
22:30:00.286 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:00.288 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:00.289 00.001 1032 Enqueuing Expose request
22:30:00.296 00.007 10072 IsGuiding returns 0
22:30:00.296 00.000 10072 Move returns status 0, amount 3
22:30:00.296 00.000 10072 MoveAxis(N, 0, ABG)
22:30:00.296 00.000 10072 Move returns status 0, amount 0
22:30:00.296 00.000 10072 move complete, result=0
22:30:00.296 00.000 10072 worker thread done servicing request
22:30:00.296 00.000 10072 Worker thread wakes up
22:30:00.296 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:00.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:00.299 00.003 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:30:00.708 00.409 10072 Exposure complete
22:30:00.759 00.051 10072 worker thread done servicing request
22:30:00.759 00.000 1032 OnExposeComplete: enter
22:30:00.761 00.002 1032 UpdateGuideState(): m_state=6
22:30:00.762 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4293
22:30:00.764 00.002 1032 Star::Find returns 1 (0), X=1097.74, Y=133.97, Mass=1297, SNR=25.3, Peak=109 HFD=3.0
22:30:00.765 00.001 1032 MultiStar: [#1 0.04,0.24,0.97,U] [#2 0.10,0.17,0.76,U] [#3 0.05,0.31,0.00,M1] [#4 0.13,0.29,0.00,M1] [#5 -0.05,0.21,0.67,U] [#6 0.17,0.20,0.00,M1] [#7 0.06,0.23,0.68,U] [#8 -0.01,0.26,0.00,M1] 
22:30:00.767 00.002 1032 refined, 4 included, MultiStar: {0.04, 0.22}, one-star: {0.04, 0.24}
22:30:00.770 00.003 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
22:30:00.772 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
22:30:00.773 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.40 mountX=0.20 mountY=-0.09, mountTheta=-0.43
22:30:00.776 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.22, opts=13)
22:30:00.777 00.001 1032 Enqueuing Move request for scope (0.04, 0.22)
22:30:00.779 00.002 10072 Worker thread wakes up
22:30:00.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
22:30:00.779 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
22:30:00.779 00.000 10072 Moving (0.04, 0.22) raw xDistance=0.20 yDistance=-0.09
22:30:00.781 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:30:00.783 00.002 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 286.07
22:30:00.785 00.002 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
22:30:00.785 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:00.785 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:30:00.785 00.000 10072 MoveAxis(W, 98, ABG)
22:30:00.785 00.000 10072 Guiding  Dir = 3, Dur = 98
22:30:00.785 00.000 10072 IsGuiding returns 0
22:30:00.785 00.000 10072 PulseGuide returned control before completion, sleep 108
22:30:00.802 00.017 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:30:00.806 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:00.807 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:00.809 00.002 1032 Enqueuing Expose request
22:30:00.905 00.096 10072 IsGuiding returns 0
22:30:00.905 00.000 10072 Move returns status 0, amount 98
22:30:00.905 00.000 10072 MoveAxis(N, 0, ABG)
22:30:00.905 00.000 10072 Move returns status 0, amount 0
22:30:00.905 00.000 10072 move complete, result=0
22:30:00.905 00.000 10072 worker thread done servicing request
22:30:00.905 00.000 10072 Worker thread wakes up
22:30:00.905 00.000 1032 GuideStep: 0.2 px 98 ms WEST, -0.1 px 0 ms NORTH
22:30:00.908 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:00.908 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:01.533 00.625 10072 Exposure complete
22:30:01.589 00.056 10072 worker thread done servicing request
22:30:01.589 00.000 1032 OnExposeComplete: enter
22:30:01.591 00.002 1032 UpdateGuideState(): m_state=6
22:30:01.593 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4294
22:30:01.595 00.002 1032 Star::Find returns 1 (0), X=1097.84, Y=133.83, Mass=1305, SNR=25.4, Peak=111 HFD=2.9
22:30:01.597 00.002 1032 MultiStar: [#1 0.09,0.08,0.94,U] [#2 0.14,0.09,0.79,U] [#3 0.11,0.11,0.72,U] [#4 0.22,0.03,0.69,U] [#5 0.00,0.00,0.63,U] [#6 0.18,-0.01,0.60,U] [#7 0.09,-0.02,0.71,U] [#8 0.02,0.05,0.51,U] 
22:30:01.599 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.13, 0.10}
22:30:01.601 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
22:30:01.603 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
22:30:01.605 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.44 mountX=0.02 mountY=-0.12, mountTheta=-1.39
22:30:01.607 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
22:30:01.610 00.003 1032 Enqueuing Move request for scope (0.11, 0.05)
22:30:01.611 00.001 10072 Worker thread wakes up
22:30:01.611 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
22:30:01.611 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
22:30:01.611 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
22:30:01.614 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:30:01.616 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:01.616 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:30:01.616 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:01.616 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:30:01.616 00.000 10072 MoveAxis(W, 3, ABG)
22:30:01.616 00.000 10072 Guiding  Dir = 3, Dur = 3
22:30:01.616 00.000 10072 IsGuiding returns 0
22:30:01.617 00.001 10072 PulseGuide returned control before completion, sleep 13
22:30:01.635 00.018 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:30:01.637 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:01.639 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:01.641 00.002 1032 Enqueuing Expose request
22:30:01.644 00.003 10072 IsGuiding returns 0
22:30:01.644 00.000 10072 Move returns status 0, amount 3
22:30:01.645 00.001 10072 MoveAxis(N, 0, ABG)
22:30:01.645 00.000 10072 Move returns status 0, amount 0
22:30:01.645 00.000 10072 move complete, result=0
22:30:01.645 00.000 10072 worker thread done servicing request
22:30:01.645 00.000 10072 Worker thread wakes up
22:30:01.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:01.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:01.645 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:30:02.063 00.418 10072 Exposure complete
22:30:02.120 00.057 10072 worker thread done servicing request
22:30:02.121 00.001 1032 OnExposeComplete: enter
22:30:02.123 00.002 1032 UpdateGuideState(): m_state=6
22:30:02.125 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4295
22:30:02.127 00.002 1032 Star::Find returns 1 (0), X=1097.89, Y=133.72, Mass=1312, SNR=25.4, Peak=119 HFD=3.0
22:30:02.129 00.002 1032 MultiStar: [#1 0.10,-0.00,1.00,U] [#2 0.15,-0.05,0.74,U] [#3 0.11,0.01,0.79,U] [#4 0.30,-0.03,0.00,M1] [#5 -0.00,-0.10,0.64,U] [#6 0.13,-0.14,0.60,U] [#7 0.04,-0.16,0.71,U] [#8 0.18,-0.07,0.53,U] 
22:30:02.130 00.001 1032 refined, 7 included, MultiStar: {0.11, -0.06}, one-star: {0.19, -0.01}
22:30:02.132 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:30:02.133 00.001 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:30:02.135 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.46 mountX=-0.08 mountY=-0.09, mountTheta=-2.29
22:30:02.138 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
22:30:02.140 00.002 1032 Enqueuing Move request for scope (0.11, -0.06)
22:30:02.141 00.001 10072 Worker thread wakes up
22:30:02.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
22:30:02.142 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
22:30:02.142 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.08 yDistance=-0.09
22:30:02.144 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=143, Gamma=2.230
22:30:02.146 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:02.146 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:30:02.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:02.146 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:30:02.146 00.000 10072 MoveAxis(W, 3, ABG)
22:30:02.147 00.001 10072 Guiding  Dir = 3, Dur = 3
22:30:02.147 00.000 10072 IsGuiding returns 0
22:30:02.147 00.000 10072 PulseGuide returned control before completion, sleep 13
22:30:02.164 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:30:02.167 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:02.169 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:02.170 00.001 1032 Enqueuing Expose request
22:30:02.173 00.003 10072 IsGuiding returns 0
22:30:02.173 00.000 10072 Move returns status 0, amount 3
22:30:02.174 00.001 10072 MoveAxis(N, 0, ABG)
22:30:02.174 00.000 10072 Move returns status 0, amount 0
22:30:02.174 00.000 10072 move complete, result=0
22:30:02.174 00.000 10072 worker thread done servicing request
22:30:02.174 00.000 10072 Worker thread wakes up
22:30:02.174 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:02.174 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:02.182 00.008 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:30:02.811 00.629 10072 Exposure complete
22:30:02.862 00.051 10072 worker thread done servicing request
22:30:02.862 00.000 1032 OnExposeComplete: enter
22:30:02.865 00.003 1032 UpdateGuideState(): m_state=6
22:30:02.867 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4296
22:30:02.869 00.002 1032 Star::Find returns 1 (0), X=1097.86, Y=133.81, Mass=1228, SNR=24.6, Peak=101 HFD=2.9
22:30:02.872 00.003 1032 MultiStar: [#1 0.06,0.07,1.01,U] [#2 0.09,0.01,0.80,U] [#3 0.07,0.11,0.73,U] [#4 0.17,0.11,0.66,U] [#5 0.01,-0.04,0.69,U] [#6 0.17,-0.01,0.66,U] [#7 0.09,0.01,0.75,U] [#8 0.11,-0.03,0.54,U] 
22:30:02.873 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.15, 0.08}
22:30:02.874 00.001 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
22:30:02.876 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
22:30:02.877 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.38 mountX=0.01 mountY=-0.11, mountTheta=-1.45
22:30:02.880 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
22:30:02.882 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
22:30:02.885 00.003 10072 Worker thread wakes up
22:30:02.885 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:30:02.885 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:30:02.885 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
22:30:02.887 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:30:02.889 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:02.889 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:30:02.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:02.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:30:02.889 00.000 10072 MoveAxis(W, 4, ABG)
22:30:02.889 00.000 10072 Guiding  Dir = 3, Dur = 4
22:30:02.889 00.000 10072 IsGuiding returns 0
22:30:02.891 00.002 10072 PulseGuide returned control before completion, sleep 14
22:30:02.908 00.017 1032 UpdateGuideState exits: m=1228 SNR=24.6
22:30:02.909 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:02.911 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:02.913 00.002 1032 Enqueuing Expose request
22:30:02.918 00.005 10072 IsGuiding returns 0
22:30:02.918 00.000 10072 Move returns status 0, amount 4
22:30:02.918 00.000 10072 MoveAxis(N, 0, ABG)
22:30:02.918 00.000 10072 Move returns status 0, amount 0
22:30:02.918 00.000 10072 move complete, result=0
22:30:02.918 00.000 10072 worker thread done servicing request
22:30:02.918 00.000 10072 Worker thread wakes up
22:30:02.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:02.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:02.921 00.003 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:30:03.326 00.405 10072 Exposure complete
22:30:03.377 00.051 1032 OnExposeComplete: enter
22:30:03.378 00.001 1032 UpdateGuideState(): m_state=6
22:30:03.381 00.003 10072 worker thread done servicing request
22:30:03.381 00.000 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4297
22:30:03.383 00.002 1032 Star::Find returns 1 (0), X=1097.84, Y=133.87, Mass=1253, SNR=24.9, Peak=104 HFD=2.9
22:30:03.384 00.001 1032 MultiStar: [#1 0.07,0.18,1.08,U] [#2 0.13,0.11,0.82,U] [#3 -0.02,0.35,0.00,M1] [#4 0.27,0.22,0.00,M1] [#5 -0.06,0.13,0.66,U] [#6 0.05,0.18,0.64,U] [#7 0.05,0.09,0.76,U] [#8 0.00,0.09,0.55,U] 
22:30:03.386 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.13}, one-star: {0.13, 0.14}
22:30:03.389 00.003 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
22:30:03.391 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
22:30:03.393 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.14 mountX=0.11 mountY=-0.09, mountTheta=-0.69
22:30:03.396 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
22:30:03.399 00.003 1032 Enqueuing Move request for scope (0.06, 0.13)
22:30:03.400 00.001 10072 Worker thread wakes up
22:30:03.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
22:30:03.401 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
22:30:03.401 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
22:30:03.402 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:30:03.405 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:03.405 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:30:03.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:03.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:30:03.405 00.000 10072 MoveAxis(W, 2, ABG)
22:30:03.405 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:03.405 00.000 10072 IsGuiding returns 0
22:30:03.406 00.001 10072 PulseGuide returned control before completion, sleep 12
22:30:03.423 00.017 1032 UpdateGuideState exits: m=1253 SNR=24.9
22:30:03.424 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:03.426 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:03.428 00.002 1032 Enqueuing Expose request
22:30:03.434 00.006 10072 IsGuiding returns 0
22:30:03.434 00.000 10072 Move returns status 0, amount 2
22:30:03.434 00.000 10072 MoveAxis(N, 0, ABG)
22:30:03.434 00.000 10072 Move returns status 0, amount 0
22:30:03.434 00.000 10072 move complete, result=0
22:30:03.435 00.001 10072 worker thread done servicing request
22:30:03.435 00.000 10072 Worker thread wakes up
22:30:03.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:03.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:03.437 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:30:04.067 00.630 10072 Exposure complete
22:30:04.121 00.054 10072 worker thread done servicing request
22:30:04.121 00.000 1032 OnExposeComplete: enter
22:30:04.123 00.002 1032 UpdateGuideState(): m_state=6
22:30:04.125 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4298
22:30:04.127 00.002 1032 Star::Find returns 1 (0), X=1097.68, Y=133.95, Mass=1416, SNR=26.4, Peak=110 HFD=3.3
22:30:04.129 00.002 1032 MultiStar: [#1 0.10,0.28,0.00,M1] [#2 0.01,0.15,0.76,U] [#3 0.14,0.11,0.70,U] [#4 0.20,0.13,0.62,U] [#5 0.03,0.23,0.64,U] [#6 0.06,0.14,0.59,U] [#7 0.03,0.03,0.70,U] [#8 -0.02,0.28,0.00,M1] 
22:30:04.130 00.001 1032 refined, 6 included, MultiStar: {0.05, 0.15}, one-star: {-0.03, 0.22}
22:30:04.133 00.003 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
22:30:04.134 00.001 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
22:30:04.136 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.22 mountX=0.13 mountY=-0.09, mountTheta=-0.61
22:30:04.139 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.15, opts=13)
22:30:04.141 00.002 1032 Enqueuing Move request for scope (0.05, 0.15)
22:30:04.144 00.003 10072 Worker thread wakes up
22:30:04.144 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
22:30:04.144 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
22:30:04.144 00.000 10072 Moving (0.05, 0.15) raw xDistance=0.13 yDistance=-0.09
22:30:04.147 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:30:04.150 00.003 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:04.150 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
22:30:04.150 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:04.150 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:30:04.150 00.000 10072 MoveAxis(W, 2, ABG)
22:30:04.150 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:04.150 00.000 10072 IsGuiding returns 0
22:30:04.151 00.001 10072 PulseGuide returned control before completion, sleep 12
22:30:04.168 00.017 1032 UpdateGuideState exits: m=1416 SNR=26.4
22:30:04.171 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:04.172 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:04.175 00.003 1032 Enqueuing Expose request
22:30:04.177 00.002 10072 IsGuiding returns 0
22:30:04.177 00.000 10072 Move returns status 0, amount 2
22:30:04.177 00.000 10072 MoveAxis(N, 0, ABG)
22:30:04.177 00.000 10072 Move returns status 0, amount 0
22:30:04.177 00.000 10072 move complete, result=0
22:30:04.177 00.000 10072 worker thread done servicing request
22:30:04.177 00.000 10072 Worker thread wakes up
22:30:04.177 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:04.177 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:04.185 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:30:04.586 00.401 10072 Exposure complete
22:30:04.639 00.053 10072 worker thread done servicing request
22:30:04.639 00.000 1032 OnExposeComplete: enter
22:30:04.642 00.003 1032 UpdateGuideState(): m_state=6
22:30:04.645 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4299
22:30:04.648 00.003 1032 Star::Find returns 1 (0), X=1097.79, Y=133.87, Mass=1319, SNR=25.5, Peak=113 HFD=3.0
22:30:04.649 00.001 1032 MultiStar: [#1 0.06,0.14,0.97,U] [#2 0.08,0.10,0.77,U] [#3 0.11,0.10,0.74,U] [#4 0.16,0.13,0.67,U] [#5 -0.01,0.13,0.65,U] [#6 -0.01,0.01,0.60,U] [#7 0.02,0.01,0.73,U] [#8 0.02,0.04,0.52,U] 
22:30:04.651 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.08, 0.14}
22:30:04.653 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
22:30:04.654 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
22:30:04.655 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.01 mountX=0.08 mountY=-0.08, mountTheta=-0.82
22:30:04.658 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
22:30:04.660 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
22:30:04.663 00.003 10072 Worker thread wakes up
22:30:04.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
22:30:04.663 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
22:30:04.664 00.001 10072 Moving (0.06, 0.09) raw xDistance=0.08 yDistance=-0.08
22:30:04.666 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:30:04.668 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:04.668 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:30:04.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:04.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:30:04.669 00.001 10072 MoveAxis(W, 2, ABG)
22:30:04.669 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:04.669 00.000 10072 IsGuiding returns 0
22:30:04.669 00.000 10072 PulseGuide returned control before completion, sleep 12
22:30:04.687 00.018 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:30:04.689 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:04.692 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:04.694 00.002 1032 Enqueuing Expose request
22:30:04.695 00.001 10072 IsGuiding returns 0
22:30:04.695 00.000 10072 Move returns status 0, amount 2
22:30:04.695 00.000 10072 MoveAxis(N, 0, ABG)
22:30:04.695 00.000 10072 Move returns status 0, amount 0
22:30:04.695 00.000 10072 move complete, result=0
22:30:04.696 00.001 10072 worker thread done servicing request
22:30:04.696 00.000 10072 Worker thread wakes up
22:30:04.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:04.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:04.704 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:30:05.321 00.617 10072 Exposure complete
22:30:05.374 00.053 10072 worker thread done servicing request
22:30:05.375 00.001 1032 OnExposeComplete: enter
22:30:05.376 00.001 1032 UpdateGuideState(): m_state=6
22:30:05.378 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4300
22:30:05.381 00.003 1032 Star::Find returns 1 (0), X=1097.91, Y=133.83, Mass=1244, SNR=24.8, Peak=101 HFD=2.9
22:30:05.383 00.002 1032 MultiStar: [#1 0.09,0.13,1.04,U] [#2 0.12,0.04,0.83,U] [#3 0.20,0.14,0.76,U] [#4 0.18,0.08,0.70,U] [#5 -0.13,-0.04,0.68,U] [#6 0.08,0.08,0.68,U] [#7 0.21,0.05,0.76,U] [#8 0.01,-0.09,0.53,U] 
22:30:05.385 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.21, 0.10}
22:30:05.386 00.001 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
22:30:05.388 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
22:30:05.390 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.50 mountX=0.03 mountY=-0.13, mountTheta=-1.33
22:30:05.393 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
22:30:05.396 00.003 1032 Enqueuing Move request for scope (0.12, 0.06)
22:30:05.398 00.002 10072 Worker thread wakes up
22:30:05.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
22:30:05.398 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
22:30:05.398 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
22:30:05.400 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=146, Gamma=2.230
22:30:05.402 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:05.402 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:30:05.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:05.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:30:05.402 00.000 10072 MoveAxis(W, 3, ABG)
22:30:05.402 00.000 10072 Guiding  Dir = 3, Dur = 3
22:30:05.402 00.000 10072 IsGuiding returns 0
22:30:05.403 00.001 10072 PulseGuide returned control before completion, sleep 13
22:30:05.423 00.020 1032 UpdateGuideState exits: m=1244 SNR=24.8
22:30:05.425 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:05.426 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:05.428 00.002 1032 Enqueuing Expose request
22:30:05.430 00.002 10072 IsGuiding returns 0
22:30:05.430 00.000 10072 Move returns status 0, amount 3
22:30:05.431 00.001 10072 MoveAxis(N, 0, ABG)
22:30:05.431 00.000 10072 Move returns status 0, amount 0
22:30:05.431 00.000 10072 move complete, result=0
22:30:05.431 00.000 10072 worker thread done servicing request
22:30:05.431 00.000 10072 Worker thread wakes up
22:30:05.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:05.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:05.438 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:30:05.838 00.400 10072 Exposure complete
22:30:05.889 00.051 10072 worker thread done servicing request
22:30:05.889 00.000 1032 OnExposeComplete: enter
22:30:05.890 00.001 1032 UpdateGuideState(): m_state=6
22:30:05.892 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4301
22:30:05.895 00.003 1032 Star::Find returns 1 (0), X=1097.77, Y=133.86, Mass=1318, SNR=25.5, Peak=105 HFD=3.0
22:30:05.897 00.002 1032 MultiStar: [#1 0.20,0.17,0.00,M1] [#2 0.07,0.04,0.78,U] [#3 0.15,0.24,0.00,M1] [#4 0.15,0.22,0.00,M1] [#5 -0.04,0.11,0.63,U] [#6 0.14,0.06,0.63,U] [#7 0.12,-0.00,0.73,U] [#8 0.11,0.11,0.55,U] 
22:30:05.899 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.08}, one-star: {0.07, 0.13}
22:30:05.901 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
22:30:05.903 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
22:30:05.904 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.78 mountX=0.05 mountY=-0.09, mountTheta=-1.05
22:30:05.908 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
22:30:05.910 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
22:30:05.911 00.001 10072 Worker thread wakes up
22:30:05.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
22:30:05.911 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
22:30:05.911 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.05 yDistance=-0.09
22:30:05.913 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:30:05.915 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:05.915 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:30:05.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:05.917 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:30:05.917 00.000 10072 MoveAxis(W, 2, ABG)
22:30:05.917 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:05.917 00.000 10072 IsGuiding returns 0
22:30:05.917 00.000 10072 PulseGuide returned control before completion, sleep 12
22:30:05.934 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:30:05.937 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:05.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:05.940 00.001 1032 Enqueuing Expose request
22:30:05.944 00.004 10072 IsGuiding returns 0
22:30:05.944 00.000 10072 Move returns status 0, amount 2
22:30:05.944 00.000 10072 MoveAxis(N, 0, ABG)
22:30:05.944 00.000 10072 Move returns status 0, amount 0
22:30:05.944 00.000 10072 move complete, result=0
22:30:05.945 00.001 10072 worker thread done servicing request
22:30:05.945 00.000 10072 Worker thread wakes up
22:30:05.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:05.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:05.949 00.004 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:30:06.571 00.622 10072 Exposure complete
22:30:06.624 00.053 10072 worker thread done servicing request
22:30:06.624 00.000 1032 OnExposeComplete: enter
22:30:06.626 00.002 1032 UpdateGuideState(): m_state=6
22:30:06.628 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4302
22:30:06.630 00.002 1032 Star::Find returns 1 (0), X=1097.79, Y=133.93, Mass=1229, SNR=24.6, Peak=98 HFD=3.0
22:30:06.632 00.002 1032 MultiStar: [#1 0.08,0.23,0.97,U] [#2 0.12,0.22,0.78,U] [#3 0.04,0.17,0.75,U] [#4 0.12,0.26,0.00,M2] [#5 -0.05,0.20,0.63,U] [#6 0.06,0.18,0.65,U] [#7 0.11,0.12,0.75,U] [#8 0.02,0.27,0.00,M1] 
22:30:06.634 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.19}, one-star: {0.09, 0.20}
22:30:06.636 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
22:30:06.637 00.001 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
22:30:06.639 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.22 mountX=0.17 mountY=-0.12, mountTheta=-0.61
22:30:06.642 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.19, opts=13)
22:30:06.646 00.004 1032 Enqueuing Move request for scope (0.07, 0.19)
22:30:06.648 00.002 10072 Worker thread wakes up
22:30:06.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
22:30:06.648 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
22:30:06.648 00.000 10072 Moving (0.07, 0.19) raw xDistance=0.17 yDistance=-0.12
22:30:06.650 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
22:30:06.652 00.002 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 286.07
22:30:06.652 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
22:30:06.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:06.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:30:06.653 00.001 10072 MoveAxis(W, 81, ABG)
22:30:06.653 00.000 10072 Guiding  Dir = 3, Dur = 81
22:30:06.653 00.000 10072 IsGuiding returns 0
22:30:06.654 00.001 10072 PulseGuide returned control before completion, sleep 91
22:30:06.669 00.015 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:30:06.673 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:06.677 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:06.679 00.002 1032 Enqueuing Expose request
22:30:06.755 00.076 10072 IsGuiding returns 0
22:30:06.755 00.000 10072 Move returns status 0, amount 81
22:30:06.755 00.000 10072 MoveAxis(N, 0, ABG)
22:30:06.755 00.000 10072 Move returns status 0, amount 0
22:30:06.755 00.000 10072 move complete, result=0
22:30:06.755 00.000 10072 worker thread done servicing request
22:30:06.755 00.000 10072 Worker thread wakes up
22:30:06.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:06.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:06.755 00.000 1032 GuideStep: 0.2 px 81 ms WEST, -0.1 px 0 ms NORTH
22:30:07.164 00.409 10072 Exposure complete
22:30:07.220 00.056 10072 worker thread done servicing request
22:30:07.220 00.000 1032 OnExposeComplete: enter
22:30:07.223 00.003 1032 UpdateGuideState(): m_state=6
22:30:07.225 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4303
22:30:07.227 00.002 1032 Star::Find returns 1 (0), X=1097.79, Y=133.79, Mass=1396, SNR=26.3, Peak=109 HFD=2.9
22:30:07.228 00.001 1032 MultiStar: [#1 0.01,0.18,0.97,U] [#2 0.17,0.04,0.76,U] [#3 0.13,-0.00,0.77,U] [#4 0.29,0.17,0.00,M3] [#5 -0.01,0.07,0.64,U] [#6 -0.01,0.10,0.58,U] [#7 0.05,-0.07,0.72,U] [#8 0.08,0.17,0.53,U] 
22:30:07.230 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.07}, one-star: {0.09, 0.06}
22:30:07.232 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
22:30:07.233 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
22:30:07.235 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.09 cameraTheta=0.79 mountX=0.05 mountY=-0.08, mountTheta=-1.04
22:30:07.237 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
22:30:07.242 00.005 1032 Enqueuing Move request for scope (0.07, 0.07)
22:30:07.243 00.001 10072 Worker thread wakes up
22:30:07.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
22:30:07.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
22:30:07.243 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.08
22:30:07.245 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:30:07.247 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:07.247 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:30:07.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:07.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:30:07.247 00.000 10072 MoveAxis(W, 2, ABG)
22:30:07.247 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:07.249 00.002 10072 IsGuiding returns 0
22:30:07.249 00.000 10072 PulseGuide returned control before completion, sleep 12
22:30:07.267 00.018 1032 UpdateGuideState exits: m=1396 SNR=26.3
22:30:07.270 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:07.273 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:07.275 00.002 1032 Enqueuing Expose request
22:30:07.277 00.002 10072 IsGuiding returns 0
22:30:07.277 00.000 10072 Move returns status 0, amount 2
22:30:07.277 00.000 10072 MoveAxis(N, 0, ABG)
22:30:07.277 00.000 10072 Move returns status 0, amount 0
22:30:07.277 00.000 10072 move complete, result=0
22:30:07.277 00.000 10072 worker thread done servicing request
22:30:07.277 00.000 10072 Worker thread wakes up
22:30:07.277 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:07.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:07.286 00.009 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:30:07.903 00.617 10072 Exposure complete
22:30:07.956 00.053 10072 worker thread done servicing request
22:30:07.956 00.000 1032 OnExposeComplete: enter
22:30:07.959 00.003 1032 UpdateGuideState(): m_state=6
22:30:07.960 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4304
22:30:07.962 00.002 1032 Star::Find returns 1 (0), X=1097.86, Y=133.70, Mass=1254, SNR=24.9, Peak=103 HFD=3.1
22:30:07.965 00.003 1032 MultiStar: [#1 0.17,-0.00,0.96,U] [#2 0.23,-0.10,0.00,M1] [#3 0.11,-0.12,0.76,U] [#4 0.37,-0.05,0.00,M4] [#5 0.00,-0.06,0.68,U] [#6 0.10,-0.06,0.61,U] [#7 0.19,-0.19,0.00,M1] [#8 0.21,-0.11,0.55,U] 
22:30:07.967 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.06}, one-star: {0.16, -0.03}
22:30:07.968 00.001 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
22:30:07.970 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
22:30:07.972 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.42 mountX=-0.09 mountY=-0.11, mountTheta=-2.25
22:30:07.975 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.06, opts=13)
22:30:07.977 00.002 1032 Enqueuing Move request for scope (0.13, -0.06)
22:30:07.979 00.002 10072 Worker thread wakes up
22:30:07.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
22:30:07.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
22:30:07.979 00.000 10072 Moving (0.13, -0.06) raw xDistance=-0.09 yDistance=-0.11
22:30:07.982 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:30:07.984 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:07.984 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:30:07.984 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:07.984 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:30:07.984 00.000 10072 MoveAxis(W, 2, ABG)
22:30:07.984 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:07.984 00.000 10072 IsGuiding returns 0
22:30:07.986 00.002 10072 PulseGuide returned control before completion, sleep 11
22:30:08.003 00.017 1032 UpdateGuideState exits: m=1254 SNR=24.9
22:30:08.005 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:08.007 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:08.008 00.001 1032 Enqueuing Expose request
22:30:08.010 00.002 10072 IsGuiding returns 0
22:30:08.010 00.000 10072 Move returns status 0, amount 2
22:30:08.010 00.000 10072 MoveAxis(N, 0, ABG)
22:30:08.010 00.000 10072 Move returns status 0, amount 0
22:30:08.010 00.000 10072 move complete, result=0
22:30:08.011 00.001 10072 worker thread done servicing request
22:30:08.011 00.000 10072 Worker thread wakes up
22:30:08.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:08.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:08.019 00.008 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:30:08.419 00.400 10072 Exposure complete
22:30:08.475 00.056 10072 worker thread done servicing request
22:30:08.476 00.001 1032 OnExposeComplete: enter
22:30:08.478 00.002 1032 UpdateGuideState(): m_state=6
22:30:08.480 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4305
22:30:08.482 00.002 1032 Star::Find returns 1 (0), X=1097.90, Y=133.65, Mass=1428, SNR=26.5, Peak=122 HFD=3.2
22:30:08.483 00.001 1032 MultiStar: [#1 0.11,-0.11,0.98,U] [#2 0.25,-0.16,0.00,M2] [#3 0.05,-0.02,0.76,U] [#4 0.25,-0.07,0.00,M5] [#5 0.08,-0.10,0.65,U] [#6 0.15,-0.13,0.58,U] [#7 0.18,-0.08,0.69,U] [#8 0.24,-0.11,0.00,M1] 
22:30:08.486 00.003 1032 refined, 5 included, MultiStar: {0.13, -0.09}, one-star: {0.19, -0.08}
22:30:08.487 00.001 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
22:30:08.489 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
22:30:08.490 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.15 cameraTheta=-0.58 mountX=-0.12 mountY=-0.10, mountTheta=-2.41
22:30:08.493 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
22:30:08.494 00.001 1032 Enqueuing Move request for scope (0.13, -0.09)
22:30:08.496 00.002 10072 Worker thread wakes up
22:30:08.497 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
22:30:08.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
22:30:08.497 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
22:30:08.500 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=105, Gamma=2.230
22:30:08.504 00.004 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:08.504 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
22:30:08.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:08.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:30:08.504 00.000 10072 MoveAxis(W, 3, ABG)
22:30:08.504 00.000 10072 Guiding  Dir = 3, Dur = 3
22:30:08.505 00.001 10072 IsGuiding returns 0
22:30:08.505 00.000 10072 PulseGuide returned control before completion, sleep 13
22:30:08.525 00.020 1032 UpdateGuideState exits: m=1428 SNR=26.5
22:30:08.527 00.002 10072 IsGuiding returns 0
22:30:08.527 00.000 10072 Move returns status 0, amount 3
22:30:08.527 00.000 10072 MoveAxis(N, 0, ABG)
22:30:08.527 00.000 10072 Move returns status 0, amount 0
22:30:08.528 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:08.530 00.002 10072 move complete, result=0
22:30:08.530 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:08.532 00.002 1032 Enqueuing Expose request
22:30:08.533 00.001 10072 worker thread done servicing request
22:30:08.533 00.000 10072 Worker thread wakes up
22:30:08.533 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:08.533 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:08.533 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:30:09.167 00.634 10072 Exposure complete
22:30:09.224 00.057 10072 worker thread done servicing request
22:30:09.224 00.000 1032 OnExposeComplete: enter
22:30:09.226 00.002 1032 UpdateGuideState(): m_state=6
22:30:09.229 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4306
22:30:09.231 00.002 1032 Star::Find returns 1 (0), X=1097.91, Y=133.86, Mass=1275, SNR=25.1, Peak=107 HFD=2.9
22:30:09.232 00.001 1032 MultiStar: [#1 0.07,0.07,1.00,U] [#2 0.26,-0.12,0.00,M3] [#3 0.12,0.12,0.80,U] [#4 0.33,0.02,0.00,M6] [#5 0.14,-0.02,0.68,U] [#6 0.23,0.03,0.59,U] [#7 0.19,-0.05,0.68,U] [#8 0.17,-0.05,0.53,U] 
22:30:09.235 00.003 1032 refined, 6 included, MultiStar: {0.15, 0.05}, one-star: {0.20, 0.13}
22:30:09.237 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
22:30:09.240 00.003 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
22:30:09.241 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.29 mountX=0.01 mountY=-0.16, mountTheta=-1.54
22:30:09.244 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.05, opts=13)
22:30:09.246 00.002 1032 Enqueuing Move request for scope (0.15, 0.05)
22:30:09.249 00.003 10072 Worker thread wakes up
22:30:09.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
22:30:09.249 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
22:30:09.249 00.000 10072 Moving (0.15, 0.05) raw xDistance=0.01 yDistance=-0.16
22:30:09.251 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:30:09.256 00.005 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:09.256 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:30:09.256 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:09.256 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:30:09.256 00.000 10072 MoveAxis(W, 3, ABG)
22:30:09.256 00.000 10072 Guiding  Dir = 3, Dur = 3
22:30:09.257 00.001 10072 IsGuiding returns 0
22:30:09.258 00.001 10072 PulseGuide returned control before completion, sleep 13
22:30:09.275 00.017 10072 IsGuiding returns 0
22:30:09.275 00.000 10072 Move returns status 0, amount 3
22:30:09.275 00.000 10072 MoveAxis(N, 0, ABG)
22:30:09.275 00.000 10072 Move returns status 0, amount 0
22:30:09.275 00.000 10072 move complete, result=0
22:30:09.275 00.000 10072 worker thread done servicing request
22:30:09.276 00.001 1032 UpdateGuideState exits: m=1275 SNR=25.1
22:30:09.277 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:09.280 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:09.281 00.001 1032 Enqueuing Expose request
22:30:09.283 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
22:30:09.284 00.001 10072 Worker thread wakes up
22:30:09.284 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:09.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:09.698 00.414 10072 Exposure complete
22:30:09.753 00.055 10072 worker thread done servicing request
22:30:09.754 00.001 1032 OnExposeComplete: enter
22:30:09.756 00.002 1032 UpdateGuideState(): m_state=6
22:30:09.758 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4307
22:30:09.760 00.002 1032 Star::Find returns 1 (0), X=1097.87, Y=133.86, Mass=1464, SNR=26.9, Peak=115 HFD=2.9
22:30:09.763 00.003 1032 MultiStar: [#1 0.14,0.06,0.91,U] [#2 0.10,-0.03,0.71,U] [#3 0.07,0.19,0.70,U] [#4 0.27,0.12,0.00,M7] [#5 0.02,-0.02,0.62,U] [#6 0.07,0.09,0.56,U] [#7 0.04,0.01,0.68,U] [#8 0.22,0.01,0.46,U] 
22:30:09.765 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.06}, one-star: {0.16, 0.13}
22:30:09.766 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
22:30:09.768 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
22:30:09.771 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=0.03 mountY=-0.12, mountTheta=-1.30
22:30:09.775 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
22:30:09.778 00.003 1032 Enqueuing Move request for scope (0.11, 0.06)
22:30:09.779 00.001 10072 Worker thread wakes up
22:30:09.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
22:30:09.779 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
22:30:09.780 00.001 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
22:30:09.782 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:30:09.784 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:09.784 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:30:09.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:09.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:30:09.784 00.000 10072 MoveAxis(W, 3, ABG)
22:30:09.784 00.000 10072 Guiding  Dir = 3, Dur = 3
22:30:09.785 00.001 10072 IsGuiding returns 0
22:30:09.785 00.000 10072 PulseGuide returned control before completion, sleep 13
22:30:09.804 00.019 1032 UpdateGuideState exits: m=1464 SNR=26.9
22:30:09.806 00.002 10072 IsGuiding returns 0
22:30:09.806 00.000 10072 Move returns status 0, amount 3
22:30:09.806 00.000 10072 MoveAxis(N, 0, ABG)
22:30:09.806 00.000 10072 Move returns status 0, amount 0
22:30:09.806 00.000 10072 move complete, result=0
22:30:09.806 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:09.808 00.002 10072 worker thread done servicing request
22:30:09.808 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:09.810 00.002 1032 Enqueuing Expose request
22:30:09.812 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:30:09.813 00.001 10072 Worker thread wakes up
22:30:09.813 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:09.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:10.449 00.636 10072 Exposure complete
22:30:10.505 00.056 10072 worker thread done servicing request
22:30:10.505 00.000 1032 OnExposeComplete: enter
22:30:10.506 00.001 1032 UpdateGuideState(): m_state=6
22:30:10.508 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4308
22:30:10.510 00.002 1032 Star::Find returns 1 (0), X=1097.87, Y=133.65, Mass=1257, SNR=24.9, Peak=109 HFD=3.2
22:30:10.511 00.001 1032 MultiStar: [#1 0.20,0.00,1.03,U] [#2 0.30,-0.03,0.00,M3] [#3 0.19,0.05,0.79,U] [#4 0.24,0.04,0.71,U] [#5 -0.06,0.02,0.63,U] [#6 0.20,-0.10,0.60,U] [#7 0.11,-0.02,0.68,U] [#8 0.07,-0.05,0.50,U] 
22:30:10.514 00.003 1032 refined, 7 included, MultiStar: {0.15, -0.02}, one-star: {0.17, -0.08}
22:30:10.515 00.001 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
22:30:10.517 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
22:30:10.519 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.11 mountX=-0.05 mountY=-0.14, mountTheta=-1.94
22:30:10.522 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
22:30:10.525 00.003 1032 Enqueuing Move request for scope (0.15, -0.02)
22:30:10.528 00.003 10072 Worker thread wakes up
22:30:10.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
22:30:10.528 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
22:30:10.529 00.001 10072 Moving (0.15, -0.02) raw xDistance=-0.05 yDistance=-0.14
22:30:10.530 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:30:10.532 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:10.532 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:30:10.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:10.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:30:10.532 00.000 10072 MoveAxis(W, 3, ABG)
22:30:10.532 00.000 10072 Guiding  Dir = 3, Dur = 3
22:30:10.533 00.001 10072 IsGuiding returns 0
22:30:10.533 00.000 10072 PulseGuide returned control before completion, sleep 13
22:30:10.550 00.017 1032 UpdateGuideState exits: m=1257 SNR=24.9
22:30:10.552 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:10.554 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:10.555 00.001 1032 Enqueuing Expose request
22:30:10.558 00.003 10072 IsGuiding returns 0
22:30:10.558 00.000 10072 Move returns status 0, amount 3
22:30:10.558 00.000 10072 MoveAxis(N, 0, ABG)
22:30:10.558 00.000 10072 Move returns status 0, amount 0
22:30:10.558 00.000 10072 move complete, result=0
22:30:10.559 00.001 10072 worker thread done servicing request
22:30:10.559 00.000 10072 Worker thread wakes up
22:30:10.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:10.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:10.565 00.006 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:30:10.967 00.402 10072 Exposure complete
22:30:11.017 00.050 10072 worker thread done servicing request
22:30:11.017 00.000 1032 OnExposeComplete: enter
22:30:11.020 00.003 1032 UpdateGuideState(): m_state=6
22:30:11.022 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4309
22:30:11.024 00.002 1032 Star::Find returns 1 (0), X=1097.97, Y=133.59, Mass=1322, SNR=25.5, Peak=116 HFD=3.2
22:30:11.026 00.002 1032 MultiStar: [#1 0.16,0.01,1.00,U] [#2 0.18,-0.06,0.77,U] [#3 0.16,0.05,0.73,U] [#4 0.40,0.02,0.00,M7] [#5 0.09,-0.05,0.65,U] [#6 0.17,-0.03,0.59,U] [#7 0.13,-0.04,0.73,U] [#8 0.14,-0.08,0.51,U] 
22:30:11.028 00.002 1032 refined, 7 included, MultiStar: {0.17, -0.04}, one-star: {0.26, -0.14}
22:30:11.030 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
22:30:11.031 00.001 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
22:30:11.033 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.25 mountX=-0.09 mountY=-0.15, mountTheta=-2.08
22:30:11.035 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.04, opts=13)
22:30:11.037 00.002 1032 Enqueuing Move request for scope (0.17, -0.04)
22:30:11.038 00.001 10072 Worker thread wakes up
22:30:11.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
22:30:11.038 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
22:30:11.038 00.000 10072 Moving (0.17, -0.04) raw xDistance=-0.09 yDistance=-0.15
22:30:11.040 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:30:11.042 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:11.042 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:30:11.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:11.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:30:11.042 00.000 10072 MoveAxis(W, 3, ABG)
22:30:11.042 00.000 10072 Guiding  Dir = 3, Dur = 3
22:30:11.042 00.000 10072 IsGuiding returns 0
22:30:11.043 00.001 10072 PulseGuide returned control before completion, sleep 13
22:30:11.057 00.014 10072 IsGuiding returns 0
22:30:11.057 00.000 10072 Move returns status 0, amount 3
22:30:11.057 00.000 10072 MoveAxis(N, 0, ABG)
22:30:11.057 00.000 10072 Move returns status 0, amount 0
22:30:11.057 00.000 10072 move complete, result=0
22:30:11.057 00.000 10072 worker thread done servicing request
22:30:11.059 00.002 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:30:11.061 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:11.063 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:11.065 00.002 1032 Enqueuing Expose request
22:30:11.066 00.001 1032 GuideStep: -0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
22:30:11.068 00.002 10072 Worker thread wakes up
22:30:11.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:11.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:11.698 00.630 10072 Exposure complete
22:30:11.752 00.054 10072 worker thread done servicing request
22:30:11.753 00.001 1032 OnExposeComplete: enter
22:30:11.754 00.001 1032 UpdateGuideState(): m_state=6
22:30:11.756 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4310
22:30:11.758 00.002 1032 Star::Find returns 1 (0), X=1097.90, Y=133.84, Mass=1174, SNR=24.1, Peak=96 HFD=2.9
22:30:11.760 00.002 1032 MultiStar: [#1 0.12,0.17,1.01,U] [#2 0.20,0.05,0.79,U] [#3 0.24,0.13,0.00,M1] [#4 0.34,0.05,0.00,M8] [#5 0.07,0.04,0.66,U] [#6 0.16,-0.05,0.69,U] [#7 0.19,-0.09,0.72,U] [#8 0.23,0.10,0.00,M1] 
22:30:11.761 00.001 1032 refined, 5 included, MultiStar: {0.16, 0.05}, one-star: {0.20, 0.11}
22:30:11.763 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
22:30:11.764 00.001 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
22:30:11.766 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.32 mountX=0.01 mountY=-0.17, mountTheta=-1.51
22:30:11.769 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.05, opts=13)
22:30:11.772 00.003 1032 Enqueuing Move request for scope (0.16, 0.05)
22:30:11.773 00.001 10072 Worker thread wakes up
22:30:11.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
22:30:11.773 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
22:30:11.775 00.002 10072 Moving (0.16, 0.05) raw xDistance=0.01 yDistance=-0.17
22:30:11.777 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:30:11.779 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:11.779 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:30:11.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:11.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:30:11.779 00.000 10072 MoveAxis(W, 3, ABG)
22:30:11.779 00.000 10072 Guiding  Dir = 3, Dur = 3
22:30:11.779 00.000 10072 IsGuiding returns 0
22:30:11.780 00.001 10072 PulseGuide returned control before completion, sleep 13
22:30:11.802 00.022 1032 UpdateGuideState exits: m=1174 SNR=24.1
22:30:11.805 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:11.808 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:11.810 00.002 1032 Enqueuing Expose request
22:30:11.812 00.002 10072 IsGuiding returns 0
22:30:11.812 00.000 10072 Move returns status 0, amount 3
22:30:11.812 00.000 10072 MoveAxis(N, 0, ABG)
22:30:11.812 00.000 10072 Move returns status 0, amount 0
22:30:11.812 00.000 10072 move complete, result=0
22:30:11.812 00.000 10072 worker thread done servicing request
22:30:11.813 00.001 10072 Worker thread wakes up
22:30:11.813 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:11.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:11.820 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
22:30:12.230 00.410 10072 Exposure complete
22:30:12.287 00.057 10072 worker thread done servicing request
22:30:12.287 00.000 1032 OnExposeComplete: enter
22:30:12.289 00.002 1032 UpdateGuideState(): m_state=6
22:30:12.291 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4311
22:30:12.293 00.002 1032 Star::Find returns 1 (0), X=1097.91, Y=133.85, Mass=1226, SNR=24.6, Peak=95 HFD=2.9
22:30:12.294 00.001 1032 MultiStar: [#1 0.23,0.17,0.00,M1] [#2 0.32,0.17,0.00,M2] [#3 0.23,0.22,0.00,M2] [#4 0.34,0.14,0.00,M9] [#5 -0.02,0.15,0.70,U] [#6 0.23,0.19,0.00,M1] [#7 0.12,0.00,0.72,U] [#8 0.16,0.03,0.51,U] 
22:30:12.296 00.002 1032 refined, 3 included, MultiStar: {0.12, 0.08}, one-star: {0.20, 0.12}
22:30:12.298 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
22:30:12.301 00.003 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
22:30:12.303 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.60 mountX=0.05 mountY=-0.14, mountTheta=-1.23
22:30:12.306 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
22:30:12.308 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
22:30:12.309 00.001 10072 Worker thread wakes up
22:30:12.310 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:30:12.310 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:30:12.310 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.14
22:30:12.311 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:30:12.313 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:12.313 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:30:12.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:12.314 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:30:12.314 00.000 10072 MoveAxis(W, 2, ABG)
22:30:12.314 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:12.314 00.000 10072 IsGuiding returns 0
22:30:12.315 00.001 10072 PulseGuide returned control before completion, sleep 12
22:30:12.332 00.017 1032 UpdateGuideState exits: m=1226 SNR=24.6
22:30:12.333 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:12.336 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:12.338 00.002 1032 Enqueuing Expose request
22:30:12.340 00.002 10072 IsGuiding returns 0
22:30:12.340 00.000 10072 Move returns status 0, amount 2
22:30:12.340 00.000 10072 MoveAxis(N, 0, ABG)
22:30:12.340 00.000 10072 Move returns status 0, amount 0
22:30:12.340 00.000 10072 move complete, result=0
22:30:12.340 00.000 10072 worker thread done servicing request
22:30:12.340 00.000 10072 Worker thread wakes up
22:30:12.340 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:12.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:12.348 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:30:12.978 00.630 10072 Exposure complete
22:30:13.034 00.056 10072 worker thread done servicing request
22:30:13.034 00.000 1032 OnExposeComplete: enter
22:30:13.037 00.003 1032 UpdateGuideState(): m_state=6
22:30:13.039 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4312
22:30:13.041 00.002 1032 Star::Find returns 1 (0), X=1097.81, Y=133.85, Mass=1302, SNR=25.4, Peak=100 HFD=2.9
22:30:13.042 00.001 1032 MultiStar: [#1 0.15,0.09,0.99,U] [#2 0.18,0.15,0.79,U] [#3 0.18,0.08,0.77,U] [#4 0.28,0.02,0.00,M10] [#5 0.05,-0.08,0.65,U] [#6 0.29,0.17,0.00,M2] [#7 0.24,-0.09,0.00,M1] [#8 0.17,0.03,0.53,U] 
22:30:13.043 00.001 1032 refined, 5 included, MultiStar: {0.14, 0.07}, one-star: {0.11, 0.12}
22:30:13.046 00.003 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
22:30:13.047 00.001 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
22:30:13.048 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.49 mountX=0.04 mountY=-0.15, mountTheta=-1.34
22:30:13.053 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
22:30:13.056 00.003 1032 Enqueuing Move request for scope (0.14, 0.07)
22:30:13.058 00.002 10072 Worker thread wakes up
22:30:13.058 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
22:30:13.058 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
22:30:13.058 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.04 yDistance=-0.15
22:30:13.060 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:30:13.062 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:13.062 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:30:13.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:13.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:30:13.062 00.000 10072 MoveAxis(W, 2, ABG)
22:30:13.062 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:13.062 00.000 10072 IsGuiding returns 0
22:30:13.063 00.001 10072 PulseGuide returned control before completion, sleep 12
22:30:13.080 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
22:30:13.083 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:13.086 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:13.088 00.002 1032 Enqueuing Expose request
22:30:13.090 00.002 10072 IsGuiding returns 0
22:30:13.090 00.000 10072 Move returns status 0, amount 2
22:30:13.090 00.000 10072 MoveAxis(N, 0, ABG)
22:30:13.090 00.000 10072 Move returns status 0, amount 0
22:30:13.090 00.000 10072 move complete, result=0
22:30:13.090 00.000 10072 worker thread done servicing request
22:30:13.090 00.000 10072 Worker thread wakes up
22:30:13.090 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:13.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:13.097 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
22:30:13.494 00.397 10072 Exposure complete
22:30:13.545 00.051 10072 worker thread done servicing request
22:30:13.545 00.000 1032 OnExposeComplete: enter
22:30:13.547 00.002 1032 UpdateGuideState(): m_state=6
22:30:13.551 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4313
22:30:13.554 00.003 1032 Star::Find returns 1 (0), X=1097.87, Y=133.76, Mass=1238, SNR=24.7, Peak=104 HFD=3.0
22:30:13.561 00.007 1032 MultiStar: [#1 0.26,0.05,0.00,M1] [#2 0.22,0.09,0.84,U] [#3 0.16,0.16,0.78,U] [#4 0.40,0.04,0.00,R] [#5 0.13,-0.14,0.63,U] [#6 0.24,-0.01,0.63,U] [#7 0.25,-0.09,0.00,M2] [#8 0.18,-0.10,0.57,U] 
22:30:13.564 00.003 1032 single-star, 5 included, MultiStar: {0.18, 0.02}, one-star: {0.17, 0.03}
22:30:13.566 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
22:30:13.567 00.001 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
22:30:13.570 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.16 mountX=-0.02 mountY=-0.17, mountTheta=-1.67
22:30:13.573 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.03, opts=13)
22:30:13.575 00.002 1032 Enqueuing Move request for scope (0.17, 0.03)
22:30:13.577 00.002 10072 Worker thread wakes up
22:30:13.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
22:30:13.577 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
22:30:13.577 00.000 10072 Moving (0.17, 0.03) raw xDistance=-0.02 yDistance=-0.17
22:30:13.579 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:30:13.583 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:13.583 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:30:13.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:13.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:30:13.583 00.000 10072 MoveAxis(W, 2, ABG)
22:30:13.583 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:13.583 00.000 10072 IsGuiding returns 0
22:30:13.584 00.001 10072 PulseGuide returned control before completion, sleep 12
22:30:13.602 00.018 10072 IsGuiding returns 0
22:30:13.602 00.000 10072 Move returns status 0, amount 2
22:30:13.602 00.000 10072 MoveAxis(N, 0, ABG)
22:30:13.602 00.000 10072 Move returns status 0, amount 0
22:30:13.602 00.000 10072 move complete, result=0
22:30:13.602 00.000 10072 worker thread done servicing request
22:30:13.603 00.001 1032 UpdateGuideState exits: m=1238 SNR=24.7
22:30:13.605 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:13.607 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:13.609 00.002 1032 Enqueuing Expose request
22:30:13.612 00.003 1032 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
22:30:13.616 00.004 10072 Worker thread wakes up
22:30:13.616 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:13.616 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:14.246 00.630 10072 Exposure complete
22:30:14.299 00.053 10072 worker thread done servicing request
22:30:14.299 00.000 1032 OnExposeComplete: enter
22:30:14.301 00.002 1032 UpdateGuideState(): m_state=6
22:30:14.303 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4314
22:30:14.307 00.004 1032 Star::Find returns 1 (0), X=1097.90, Y=133.77, Mass=1363, SNR=26.0, Peak=116 HFD=3.0
22:30:14.309 00.002 1032 MultiStar: [#1 0.11,-0.05,0.94,U] [#2 0.23,-0.02,0.72,U] [#3 0.21,-0.01,0.72,U] [#4 -0.05,-0.03,0.64,U] [#5 0.14,-0.13,0.66,U] [#6 0.25,0.06,0.00,M2] [#7 0.29,-0.09,0.00,M3] [#8 0.19,-0.10,0.52,U] 
22:30:14.311 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.03}, one-star: {0.19, 0.04}
22:30:14.312 00.001 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:30:14.314 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:30:14.315 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.23 mountX=-0.07 mountY=-0.14, mountTheta=-2.06
22:30:14.318 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
22:30:14.320 00.002 1032 Enqueuing Move request for scope (0.15, -0.03)
22:30:14.321 00.001 10072 Worker thread wakes up
22:30:14.322 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
22:30:14.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
22:30:14.322 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.07 yDistance=-0.14
22:30:14.324 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:30:14.327 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:14.327 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:30:14.327 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:14.327 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:30:14.327 00.000 10072 MoveAxis(W, 2, ABG)
22:30:14.327 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:14.327 00.000 10072 IsGuiding returns 0
22:30:14.328 00.001 10072 PulseGuide returned control before completion, sleep 12
22:30:14.345 00.017 1032 UpdateGuideState exits: m=1363 SNR=26.0
22:30:14.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:14.348 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:14.350 00.002 1032 Enqueuing Expose request
22:30:14.352 00.002 10072 IsGuiding returns 0
22:30:14.352 00.000 10072 Move returns status 0, amount 2
22:30:14.352 00.000 10072 MoveAxis(N, 0, ABG)
22:30:14.352 00.000 10072 Move returns status 0, amount 0
22:30:14.352 00.000 10072 move complete, result=0
22:30:14.352 00.000 10072 worker thread done servicing request
22:30:14.352 00.000 10072 Worker thread wakes up
22:30:14.353 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:14.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:14.358 00.005 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:30:14.763 00.405 10072 Exposure complete
22:30:14.817 00.054 10072 worker thread done servicing request
22:30:14.818 00.001 1032 OnExposeComplete: enter
22:30:14.820 00.002 1032 UpdateGuideState(): m_state=6
22:30:14.822 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4315
22:30:14.824 00.002 1032 Star::Find returns 1 (0), X=1097.96, Y=133.80, Mass=1343, SNR=25.8, Peak=108 HFD=3.1
22:30:14.827 00.003 1032 MultiStar: [#1 0.16,0.12,0.95,U] [#2 0.26,0.06,0.00,M1] [#3 0.14,0.19,0.73,U] [#4 -0.15,0.15,0.69,U] [#5 0.03,0.16,0.64,U] [#6 0.25,0.21,0.00,M3] [#7 0.09,0.04,0.70,U] [#8 0.12,0.13,0.54,U] 
22:30:14.828 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.12}, one-star: {0.26, 0.07}
22:30:14.830 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
22:30:14.834 00.004 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
22:30:14.837 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.85 mountX=0.09 mountY=-0.13, mountTheta=-0.98
22:30:14.840 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
22:30:14.843 00.003 1032 Enqueuing Move request for scope (0.11, 0.12)
22:30:14.845 00.002 10072 Worker thread wakes up
22:30:14.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
22:30:14.846 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
22:30:14.846 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.09 yDistance=-0.13
22:30:14.848 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:30:14.850 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:14.850 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:30:14.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:14.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:30:14.850 00.000 10072 MoveAxis(W, 2, ABG)
22:30:14.850 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:14.851 00.001 10072 IsGuiding returns 0
22:30:14.851 00.000 10072 PulseGuide returned control before completion, sleep 12
22:30:14.869 00.018 1032 UpdateGuideState exits: m=1343 SNR=25.8
22:30:14.871 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:14.872 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:14.874 00.002 1032 Enqueuing Expose request
22:30:14.876 00.002 10072 IsGuiding returns 0
22:30:14.876 00.000 10072 Move returns status 0, amount 2
22:30:14.876 00.000 10072 MoveAxis(N, 0, ABG)
22:30:14.876 00.000 10072 Move returns status 0, amount 0
22:30:14.876 00.000 10072 move complete, result=0
22:30:14.877 00.001 10072 worker thread done servicing request
22:30:14.877 00.000 10072 Worker thread wakes up
22:30:14.877 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:14.877 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:14.883 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:30:15.609 00.726 10072 Exposure complete
22:30:15.662 00.053 10072 worker thread done servicing request
22:30:15.662 00.000 1032 OnExposeComplete: enter
22:30:15.665 00.003 1032 UpdateGuideState(): m_state=6
22:30:15.667 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4316
22:30:15.668 00.001 1032 Star::Find returns 1 (0), X=1097.87, Y=133.86, Mass=1258, SNR=24.9, Peak=104 HFD=2.9
22:30:15.670 00.002 1032 MultiStar: [#1 0.22,0.21,0.00,M1] [#2 0.27,0.08,0.00,M2] [#3 0.13,0.30,0.00,M1] [#4 -0.08,0.18,0.70,U] [#5 0.04,0.16,0.65,U] [#6 0.07,0.09,0.60,U] [#7 0.09,0.18,0.72,U] [#8 0.07,0.21,0.51,U] 
22:30:15.671 00.001 1032 refined, 5 included, MultiStar: {0.07, 0.16}, one-star: {0.17, 0.13}
22:30:15.672 00.001 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
22:30:15.676 00.004 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
22:30:15.677 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.17 mountX=0.13 mountY=-0.11, mountTheta=-0.67
22:30:15.680 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.16, opts=13)
22:30:15.683 00.003 1032 Enqueuing Move request for scope (0.07, 0.16)
22:30:15.686 00.003 10072 Worker thread wakes up
22:30:15.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
22:30:15.686 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
22:30:15.686 00.000 10072 Moving (0.07, 0.16) raw xDistance=0.13 yDistance=-0.11
22:30:15.688 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:30:15.691 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.07
22:30:15.691 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
22:30:15.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:15.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:30:15.691 00.000 10072 MoveAxis(W, 66, ABG)
22:30:15.691 00.000 10072 Guiding  Dir = 3, Dur = 66
22:30:15.693 00.002 10072 IsGuiding returns 0
22:30:15.693 00.000 10072 PulseGuide returned control before completion, sleep 76
22:30:15.710 00.017 1032 UpdateGuideState exits: m=1258 SNR=24.9
22:30:15.713 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:15.715 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:15.718 00.003 1032 Enqueuing Expose request
22:30:15.778 00.060 10072 IsGuiding returns 1
22:30:15.778 00.000 10072 scope still moving after pulse duration time elapsed
22:30:15.810 00.032 10072 IsGuiding returns 0
22:30:15.810 00.000 10072 scope move finished after 66 + 51 ms
22:30:15.810 00.000 10072 Move returns status 0, amount 66
22:30:15.810 00.000 10072 MoveAxis(N, 0, ABG)
22:30:15.810 00.000 10072 Move returns status 0, amount 0
22:30:15.810 00.000 10072 move complete, result=0
22:30:15.810 00.000 10072 worker thread done servicing request
22:30:15.810 00.000 10072 Worker thread wakes up
22:30:15.810 00.000 1032 GuideStep: 0.1 px 66 ms WEST, -0.1 px 0 ms NORTH
22:30:15.813 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:15.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:16.222 00.409 10072 Exposure complete
22:30:16.270 00.048 10072 worker thread done servicing request
22:30:16.270 00.000 1032 OnExposeComplete: enter
22:30:16.272 00.002 1032 UpdateGuideState(): m_state=6
22:30:16.275 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4317
22:30:16.276 00.001 1032 Star::Find returns 1 (0), X=1097.85, Y=133.93, Mass=1384, SNR=26.1, Peak=105 HFD=2.9
22:30:16.278 00.002 1032 MultiStar: [#1 0.07,0.24,0.00,M2] [#2 0.23,0.03,0.79,U] [#3 0.26,0.15,0.00,M2] [#4 -0.07,0.12,0.62,U] [#5 -0.08,0.12,0.62,U] [#6 0.16,0.14,0.58,U] [#7 0.25,0.06,0.00,M2] [#8 0.15,0.08,0.51,U] 
22:30:16.280 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.12}, one-star: {0.15, 0.20}
22:30:16.283 00.003 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
22:30:16.287 00.004 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
22:30:16.288 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.15 cameraTheta=0.89 mountX=0.09 mountY=-0.12, mountTheta=-0.94
22:30:16.291 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.12, opts=13)
22:30:16.294 00.003 1032 Enqueuing Move request for scope (0.10, 0.12)
22:30:16.296 00.002 10072 Worker thread wakes up
22:30:16.296 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
22:30:16.296 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
22:30:16.296 00.000 10072 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=-0.12
22:30:16.299 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:30:16.301 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:16.301 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:30:16.301 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:16.301 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:30:16.301 00.000 10072 MoveAxis(W, 2, ABG)
22:30:16.301 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:16.302 00.001 10072 IsGuiding returns 0
22:30:16.302 00.000 10072 PulseGuide returned control before completion, sleep 12
22:30:16.318 00.016 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:30:16.320 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:16.321 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:16.323 00.002 1032 Enqueuing Expose request
22:30:16.327 00.004 10072 IsGuiding returns 0
22:30:16.327 00.000 10072 Move returns status 0, amount 2
22:30:16.327 00.000 10072 MoveAxis(N, 0, ABG)
22:30:16.327 00.000 10072 Move returns status 0, amount 0
22:30:16.327 00.000 10072 move complete, result=0
22:30:16.327 00.000 10072 worker thread done servicing request
22:30:16.328 00.001 10072 Worker thread wakes up
22:30:16.328 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:16.328 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:16.333 00.005 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:30:16.953 00.620 10072 Exposure complete
22:30:17.005 00.052 10072 worker thread done servicing request
22:30:17.005 00.000 1032 OnExposeComplete: enter
22:30:17.006 00.001 1032 UpdateGuideState(): m_state=6
22:30:17.009 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4318
22:30:17.011 00.002 1032 Star::Find returns 1 (0), X=1097.97, Y=133.82, Mass=1225, SNR=24.6, Peak=100 HFD=3.0
22:30:17.012 00.001 1032 MultiStar: [#1 0.19,0.13,0.97,U] [#2 0.30,0.10,0.00,M2] [#3 0.24,0.08,0.00,M3] [#4 -0.17,0.06,0.70,U] [#5 0.10,0.11,0.67,U] [#6 0.35,0.14,0.00,M2] [#7 0.13,0.02,0.71,U] [#8 0.17,0.11,0.56,U] 
22:30:17.014 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.09}, one-star: {0.27, 0.09}
22:30:17.016 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
22:30:17.018 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
22:30:17.020 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.61 mountX=0.05 mountY=-0.15, mountTheta=-1.22
22:30:17.023 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.09, opts=13)
22:30:17.025 00.002 1032 Enqueuing Move request for scope (0.13, 0.09)
22:30:17.027 00.002 10072 Worker thread wakes up
22:30:17.027 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
22:30:17.027 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
22:30:17.027 00.000 10072 Moving (0.13, 0.09) raw xDistance=0.05 yDistance=-0.15
22:30:17.029 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:30:17.031 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:17.031 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:30:17.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:17.032 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:30:17.032 00.000 10072 MoveAxis(W, 2, ABG)
22:30:17.032 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:17.032 00.000 10072 IsGuiding returns 0
22:30:17.032 00.000 10072 PulseGuide returned control before completion, sleep 12
22:30:17.050 00.018 1032 UpdateGuideState exits: m=1225 SNR=24.6
22:30:17.052 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:17.054 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:17.056 00.002 1032 Enqueuing Expose request
22:30:17.060 00.004 10072 IsGuiding returns 0
22:30:17.060 00.000 10072 Move returns status 0, amount 2
22:30:17.060 00.000 10072 MoveAxis(N, 0, ABG)
22:30:17.060 00.000 10072 Move returns status 0, amount 0
22:30:17.060 00.000 10072 move complete, result=0
22:30:17.060 00.000 10072 worker thread done servicing request
22:30:17.060 00.000 10072 Worker thread wakes up
22:30:17.060 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:17.061 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:17.065 00.004 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:30:17.474 00.409 10072 Exposure complete
22:30:17.528 00.054 10072 worker thread done servicing request
22:30:17.528 00.000 1032 OnExposeComplete: enter
22:30:17.530 00.002 1032 UpdateGuideState(): m_state=6
22:30:17.533 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4319
22:30:17.537 00.004 1032 Star::Find returns 1 (0), X=1098.00, Y=133.87, Mass=1288, SNR=25.2, Peak=106 HFD=2.9
22:30:17.540 00.003 1032 MultiStar: [#1 0.27,0.16,0.00,M2] [#2 0.29,0.08,0.00,M3] [#3 0.32,0.20,0.00,M4] [#4 -0.04,0.10,0.68,U] [#5 0.07,0.12,0.69,U] [#6 0.31,0.07,0.00,M3] [#7 0.30,0.14,0.00,M2] [#8 0.31,0.11,0.00,M1] 
22:30:17.543 00.003 1032 refined, 2 included, MultiStar: {0.13, 0.12}, one-star: {0.29, 0.14}
22:30:17.546 00.003 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
22:30:17.550 00.004 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
22:30:17.551 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.74 mountX=0.08 mountY=-0.16, mountTheta=-1.09
22:30:17.554 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
22:30:17.557 00.003 1032 Enqueuing Move request for scope (0.13, 0.12)
22:30:17.559 00.002 10072 Worker thread wakes up
22:30:17.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
22:30:17.559 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
22:30:17.559 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.08 yDistance=-0.16
22:30:17.562 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:30:17.564 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:17.564 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:30:17.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:17.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:30:17.564 00.000 10072 MoveAxis(W, 2, ABG)
22:30:17.564 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:17.565 00.001 10072 IsGuiding returns 0
22:30:17.565 00.000 10072 PulseGuide returned control before completion, sleep 12
22:30:17.579 00.014 10072 IsGuiding returns 0
22:30:17.580 00.001 10072 Move returns status 0, amount 2
22:30:17.580 00.000 10072 MoveAxis(N, 0, ABG)
22:30:17.580 00.000 10072 Move returns status 0, amount 0
22:30:17.580 00.000 10072 move complete, result=0
22:30:17.580 00.000 10072 worker thread done servicing request
22:30:17.582 00.002 1032 UpdateGuideState exits: m=1288 SNR=25.2
22:30:17.584 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:17.587 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:17.589 00.002 1032 Enqueuing Expose request
22:30:17.591 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
22:30:17.593 00.002 10072 Worker thread wakes up
22:30:17.593 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:17.593 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:18.216 00.623 10072 Exposure complete
22:30:18.270 00.054 10072 worker thread done servicing request
22:30:18.270 00.000 1032 OnExposeComplete: enter
22:30:18.274 00.004 1032 UpdateGuideState(): m_state=6
22:30:18.276 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4320
22:30:18.278 00.002 1032 Star::Find returns 1 (0), X=1097.97, Y=133.90, Mass=1239, SNR=24.7, Peak=101 HFD=2.9
22:30:18.280 00.002 1032 MultiStar: [#1 0.28,0.22,0.00,M3] [#2 0.28,0.16,0.00,M4] [#3 0.32,0.24,0.00,M5] [#4 -0.06,0.29,0.00,M1] [#5 0.22,0.05,0.67,U] [#6 0.23,0.11,0.00,M4] [#7 0.20,0.11,0.70,U] [#8 0.29,0.21,0.00,M2] 
22:30:18.281 00.001 1032 refined, 2 included, MultiStar: {0.23, 0.12}, one-star: {0.26, 0.17}
22:30:18.283 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:30:18.285 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:30:18.286 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.26 cameraTheta=0.48 mountX=0.06 mountY=-0.25, mountTheta=-1.35
22:30:18.289 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.12, opts=13)
22:30:18.290 00.001 1032 Enqueuing Move request for scope (0.23, 0.12)
22:30:18.296 00.006 10072 Worker thread wakes up
22:30:18.296 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.12) opts 0xd
22:30:18.296 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.12)
22:30:18.296 00.000 10072 Moving (0.23, 0.12) raw xDistance=0.06 yDistance=-0.25
22:30:18.298 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:30:18.301 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:18.301 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:30:18.301 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:30:18.301 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:30:18.301 00.000 10072 MoveAxis(W, 1, ABG)
22:30:18.301 00.000 10072 Guiding  Dir = 3, Dur = 1
22:30:18.302 00.001 10072 IsGuiding returns 0
22:30:18.302 00.000 10072 PulseGuide returned control before completion, sleep 11
22:30:18.320 00.018 1032 UpdateGuideState exits: m=1239 SNR=24.7
22:30:18.322 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:18.324 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:18.325 00.001 1032 Enqueuing Expose request
22:30:18.327 00.002 10072 IsGuiding returns 0
22:30:18.327 00.000 10072 Move returns status 0, amount 1
22:30:18.327 00.000 10072 MoveAxis(N, 0, ABG)
22:30:18.327 00.000 10072 Move returns status 0, amount 0
22:30:18.327 00.000 10072 move complete, result=0
22:30:18.327 00.000 10072 worker thread done servicing request
22:30:18.327 00.000 10072 Worker thread wakes up
22:30:18.327 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:18.329 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:18.339 00.010 1032 GuideStep: 0.1 px 1 ms WEST, -0.3 px 0 ms NORTH
22:30:18.747 00.408 10072 Exposure complete
22:30:18.806 00.059 10072 worker thread done servicing request
22:30:18.806 00.000 1032 OnExposeComplete: enter
22:30:18.809 00.003 1032 UpdateGuideState(): m_state=6
22:30:18.811 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4321
22:30:18.813 00.002 1032 Star::Find returns 1 (0), X=1097.91, Y=133.81, Mass=1344, SNR=25.8, Peak=115 HFD=3.0
22:30:18.815 00.002 1032 MultiStar: [#1 0.16,0.12,0.99,U] [#2 0.30,0.18,0.00,M5] [#3 0.22,0.06,0.80,U] [#4 -0.25,0.10,0.00,M2] [#5 0.20,-0.01,0.65,U] [#6 0.32,0.06,0.00,M5] [#7 0.20,-0.07,0.74,U] [#8 0.32,0.11,0.00,M3] 
22:30:18.817 00.002 1032 refined, 4 included, MultiStar: {0.20, 0.05}, one-star: {0.20, 0.08}
22:30:18.818 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
22:30:18.820 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
22:30:18.821 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.20 cameraTheta=0.23 mountX=-0.01 mountY=-0.20, mountTheta=-1.60
22:30:18.824 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.05, opts=13)
22:30:18.825 00.001 1032 Enqueuing Move request for scope (0.20, 0.05)
22:30:18.827 00.002 10072 Worker thread wakes up
22:30:18.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
22:30:18.827 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
22:30:18.827 00.000 10072 Moving (0.20, 0.05) raw xDistance=-0.01 yDistance=-0.20
22:30:18.829 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:30:18.834 00.005 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:18.834 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:30:18.834 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:30:18.834 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:30:18.834 00.000 10072 MoveAxis(W, 1, ABG)
22:30:18.835 00.001 10072 Guiding  Dir = 3, Dur = 1
22:30:18.835 00.000 10072 IsGuiding returns 0
22:30:18.835 00.000 10072 PulseGuide returned control before completion, sleep 11
22:30:18.852 00.017 10072 IsGuiding returns 0
22:30:18.852 00.000 10072 Move returns status 0, amount 1
22:30:18.852 00.000 10072 MoveAxis(N, 0, ABG)
22:30:18.852 00.000 10072 Move returns status 0, amount 0
22:30:18.852 00.000 10072 move complete, result=0
22:30:18.852 00.000 10072 worker thread done servicing request
22:30:18.856 00.004 1032 UpdateGuideState exits: m=1344 SNR=25.8
22:30:18.858 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:18.860 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:18.864 00.004 1032 Enqueuing Expose request
22:30:18.866 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
22:30:18.868 00.002 10072 Worker thread wakes up
22:30:18.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:18.868 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:19.498 00.630 10072 Exposure complete
22:30:19.552 00.054 10072 worker thread done servicing request
22:30:19.552 00.000 1032 OnExposeComplete: enter
22:30:19.554 00.002 1032 UpdateGuideState(): m_state=6
22:30:19.557 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4322
22:30:19.559 00.002 1032 Star::Find returns 1 (0), X=1097.91, Y=133.81, Mass=1293, SNR=25.2, Peak=100 HFD=3.0
22:30:19.561 00.002 1032 MultiStar: [#1 0.19,0.12,0.93,U] [#2 0.23,-0.04,0.78,U] [#3 0.18,0.02,0.71,U] [#4 -0.01,-0.04,0.70,U] [#5 0.19,-0.05,0.67,U] [#6 0.23,0.05,0.61,U] [#7 0.35,-0.18,0.00,M1] [#8 0.18,0.04,0.52,U] 
22:30:19.563 00.002 1032 refined, 7 included, MultiStar: {0.17, 0.03}, one-star: {0.20, 0.08}
22:30:19.565 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
22:30:19.566 00.001 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
22:30:19.568 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.18 cameraTheta=0.16 mountX=-0.02 mountY=-0.18, mountTheta=-1.67
22:30:19.571 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.03, opts=13)
22:30:19.573 00.002 1032 Enqueuing Move request for scope (0.17, 0.03)
22:30:19.574 00.001 10072 Worker thread wakes up
22:30:19.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
22:30:19.575 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
22:30:19.575 00.000 10072 Moving (0.17, 0.03) raw xDistance=-0.02 yDistance=-0.18
22:30:19.576 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:30:19.581 00.005 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:19.581 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:30:19.581 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:19.581 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:30:19.581 00.000 10072 MoveAxis(W, 1, ABG)
22:30:19.581 00.000 10072 Guiding  Dir = 3, Dur = 1
22:30:19.582 00.001 10072 IsGuiding returns 0
22:30:19.582 00.000 10072 PulseGuide returned control before completion, sleep 11
22:30:19.599 00.017 1032 UpdateGuideState exits: m=1293 SNR=25.2
22:30:19.601 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:19.602 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:19.603 00.001 1032 Enqueuing Expose request
22:30:19.606 00.003 10072 IsGuiding returns 0
22:30:19.607 00.001 10072 Move returns status 0, amount 1
22:30:19.607 00.000 10072 MoveAxis(N, 0, ABG)
22:30:19.607 00.000 10072 Move returns status 0, amount 0
22:30:19.607 00.000 10072 move complete, result=0
22:30:19.607 00.000 10072 worker thread done servicing request
22:30:19.607 00.000 10072 Worker thread wakes up
22:30:19.607 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:19.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:19.614 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
22:30:20.016 00.402 10072 Exposure complete
22:30:20.069 00.053 10072 worker thread done servicing request
22:30:20.069 00.000 1032 OnExposeComplete: enter
22:30:20.071 00.002 1032 UpdateGuideState(): m_state=6
22:30:20.074 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4323
22:30:20.075 00.001 1032 Star::Find returns 1 (0), X=1098.03, Y=133.80, Mass=1333, SNR=25.7, Peak=111 HFD=3.0
22:30:20.077 00.002 1032 MultiStar: [#1 0.19,0.13,1.00,U] [#2 0.33,-0.02,0.00,M5] [#3 0.25,0.04,0.00,M4] [#4 -0.01,-0.09,0.63,U] [#5 0.18,-0.09,0.68,U] [#6 0.23,-0.05,0.60,U] [#7 0.09,-0.01,0.66,U] [#8 0.19,-0.06,0.53,U] 
22:30:20.078 00.001 1032 refined, 6 included, MultiStar: {0.18, 0.00}, one-star: {0.33, 0.07}
22:30:20.080 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
22:30:20.082 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
22:30:20.084 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.01 mountX=-0.04 mountY=-0.18, mountTheta=-1.82
22:30:20.087 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.00, opts=13)
22:30:20.089 00.002 1032 Enqueuing Move request for scope (0.18, 0.00)
22:30:20.091 00.002 10072 Worker thread wakes up
22:30:20.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
22:30:20.091 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
22:30:20.091 00.000 10072 Moving (0.18, 0.00) raw xDistance=-0.04 yDistance=-0.18
22:30:20.093 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:30:20.095 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:20.096 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:30:20.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:20.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:30:20.096 00.000 10072 MoveAxis(W, 1, ABG)
22:30:20.096 00.000 10072 Guiding  Dir = 3, Dur = 1
22:30:20.096 00.000 10072 IsGuiding returns 0
22:30:20.097 00.001 10072 PulseGuide returned control before completion, sleep 11
22:30:20.113 00.016 1032 UpdateGuideState exits: m=1333 SNR=25.7
22:30:20.116 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:20.119 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:20.120 00.001 1032 Enqueuing Expose request
22:30:20.122 00.002 10072 IsGuiding returns 0
22:30:20.122 00.000 10072 Move returns status 0, amount 1
22:30:20.123 00.001 10072 MoveAxis(N, 0, ABG)
22:30:20.123 00.000 10072 Move returns status 0, amount 0
22:30:20.123 00.000 10072 move complete, result=0
22:30:20.123 00.000 10072 worker thread done servicing request
22:30:20.123 00.000 10072 Worker thread wakes up
22:30:20.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:20.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:20.130 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
22:30:20.748 00.618 10072 Exposure complete
22:30:20.798 00.050 10072 worker thread done servicing request
22:30:20.798 00.000 1032 OnExposeComplete: enter
22:30:20.803 00.005 1032 UpdateGuideState(): m_state=6
22:30:20.805 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4324
22:30:20.806 00.001 1032 Star::Find returns 1 (0), X=1097.92, Y=133.82, Mass=1389, SNR=26.2, Peak=116 HFD=2.9
22:30:20.808 00.002 1032 MultiStar: [#1 0.23,0.02,0.92,U] [#2 0.39,-0.10,0.00,M6] [#3 0.27,0.14,0.00,M5] [#4 -0.13,0.06,0.66,U] [#5 0.24,0.09,0.00,M1] [#6 0.25,-0.11,0.00,M4] [#7 0.17,0.01,0.68,U] [#8 0.10,0.11,0.46,U] 
22:30:20.810 00.002 1032 refined, 4 included, MultiStar: {0.13, 0.05}, one-star: {0.21, 0.09}
22:30:20.812 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
22:30:20.814 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
22:30:20.815 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.15 cameraTheta=0.38 mountX=0.02 mountY=-0.14, mountTheta=-1.45
22:30:20.818 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
22:30:20.820 00.002 1032 Enqueuing Move request for scope (0.13, 0.05)
22:30:20.822 00.002 10072 Worker thread wakes up
22:30:20.822 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
22:30:20.822 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
22:30:20.822 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.02 yDistance=-0.14
22:30:20.825 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
22:30:20.827 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:20.827 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:30:20.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:20.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:30:20.827 00.000 10072 MoveAxis(W, 0, ABG)
22:30:20.827 00.000 10072 Move returns status 0, amount 0
22:30:20.827 00.000 10072 MoveAxis(N, 0, ABG)
22:30:20.827 00.000 10072 Move returns status 0, amount 0
22:30:20.827 00.000 10072 move complete, result=0
22:30:20.827 00.000 10072 worker thread done servicing request
22:30:20.844 00.017 1032 UpdateGuideState exits: m=1389 SNR=26.2
22:30:20.847 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:20.848 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:20.849 00.001 1032 Enqueuing Expose request
22:30:20.851 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:30:20.852 00.001 10072 Worker thread wakes up
22:30:20.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:20.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:21.263 00.411 10072 Exposure complete
22:30:21.323 00.060 10072 worker thread done servicing request
22:30:21.324 00.001 1032 OnExposeComplete: enter
22:30:21.326 00.002 1032 UpdateGuideState(): m_state=6
22:30:21.327 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4325
22:30:21.329 00.002 1032 Star::Find returns 1 (0), X=1097.94, Y=133.85, Mass=1449, SNR=26.8, Peak=117 HFD=2.9
22:30:21.333 00.004 1032 MultiStar: [#1 0.19,0.13,0.95,U] [#2 0.36,-0.01,0.00,M7] [#3 0.19,0.19,0.00,M6] [#4 0.01,0.15,0.60,U] [#5 0.10,-0.02,0.62,U] [#6 0.36,0.12,0.00,M5] [#7 0.30,0.03,0.00,M1] [#8 0.23,0.06,0.51,U] 
22:30:21.336 00.003 1032 refined, 4 included, MultiStar: {0.16, 0.10}, one-star: {0.23, 0.12}
22:30:21.338 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
22:30:21.339 00.001 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
22:30:21.342 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.53 mountX=0.05 mountY=-0.18, mountTheta=-1.30
22:30:21.344 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.10, opts=13)
22:30:21.346 00.002 1032 Enqueuing Move request for scope (0.16, 0.10)
22:30:21.347 00.001 10072 Worker thread wakes up
22:30:21.347 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
22:30:21.347 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
22:30:21.347 00.000 10072 Moving (0.16, 0.10) raw xDistance=0.05 yDistance=-0.18
22:30:21.349 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:30:21.352 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:21.352 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:30:21.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:21.352 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:30:21.352 00.000 10072 MoveAxis(W, 1, ABG)
22:30:21.352 00.000 10072 Guiding  Dir = 3, Dur = 1
22:30:21.352 00.000 10072 IsGuiding returns 0
22:30:21.353 00.001 10072 PulseGuide returned control before completion, sleep 11
22:30:21.369 00.016 10072 IsGuiding returns 0
22:30:21.369 00.000 10072 Move returns status 0, amount 1
22:30:21.369 00.000 10072 MoveAxis(N, 0, ABG)
22:30:21.369 00.000 10072 Move returns status 0, amount 0
22:30:21.369 00.000 10072 move complete, result=0
22:30:21.369 00.000 10072 worker thread done servicing request
22:30:21.372 00.003 1032 UpdateGuideState exits: m=1449 SNR=26.8
22:30:21.374 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:21.375 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:21.376 00.001 1032 Enqueuing Expose request
22:30:21.377 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
22:30:21.379 00.002 10072 Worker thread wakes up
22:30:21.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:21.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:22.014 00.635 10072 Exposure complete
22:30:22.069 00.055 10072 worker thread done servicing request
22:30:22.069 00.000 1032 OnExposeComplete: enter
22:30:22.071 00.002 1032 UpdateGuideState(): m_state=6
22:30:22.073 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4326
22:30:22.075 00.002 1032 Star::Find returns 1 (0), X=1097.96, Y=133.83, Mass=1510, SNR=27.3, Peak=127 HFD=3.0
22:30:22.076 00.001 1032 MultiStar: [#1 0.23,0.11,0.00,M1] [#2 0.37,0.16,0.00,M8] [#3 0.27,0.07,0.00,M7] [#4 -0.15,0.14,0.61,U] [#5 0.04,0.06,0.61,U] [#6 0.29,0.27,0.00,M6] [#7 0.22,0.04,0.66,U] [#8 0.26,-0.01,0.00,M1] 
22:30:22.079 00.003 1032 refined, 3 included, MultiStar: {0.12, 0.09}, one-star: {0.26, 0.10}
22:30:22.081 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
22:30:22.083 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
22:30:22.086 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.63 mountX=0.05 mountY=-0.14, mountTheta=-1.20
22:30:22.089 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
22:30:22.091 00.002 1032 Enqueuing Move request for scope (0.12, 0.09)
22:30:22.092 00.001 10072 Worker thread wakes up
22:30:22.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
22:30:22.092 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
22:30:22.092 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.05 yDistance=-0.14
22:30:22.094 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:30:22.096 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:22.096 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:30:22.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:22.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:30:22.096 00.000 10072 MoveAxis(W, 1, ABG)
22:30:22.096 00.000 10072 Guiding  Dir = 3, Dur = 1
22:30:22.096 00.000 10072 IsGuiding returns 0
22:30:22.097 00.001 10072 PulseGuide returned control before completion, sleep 11
22:30:22.114 00.017 1032 UpdateGuideState exits: m=1510 SNR=27.3
22:30:22.117 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:22.119 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:22.121 00.002 1032 Enqueuing Expose request
22:30:22.122 00.001 10072 IsGuiding returns 0
22:30:22.122 00.000 10072 Move returns status 0, amount 1
22:30:22.122 00.000 10072 MoveAxis(N, 0, ABG)
22:30:22.123 00.001 10072 Move returns status 0, amount 0
22:30:22.123 00.000 10072 move complete, result=0
22:30:22.123 00.000 10072 worker thread done servicing request
22:30:22.123 00.000 10072 Worker thread wakes up
22:30:22.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:22.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:22.130 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:30:22.534 00.404 10072 Exposure complete
22:30:22.586 00.052 10072 worker thread done servicing request
22:30:22.587 00.001 1032 OnExposeComplete: enter
22:30:22.588 00.001 1032 UpdateGuideState(): m_state=6
22:30:22.590 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4327
22:30:22.591 00.001 1032 Star::Find returns 1 (0), X=1097.86, Y=133.76, Mass=1279, SNR=25.1, Peak=104 HFD=2.9
22:30:22.593 00.002 1032 MultiStar: [#1 0.17,0.16,1.04,U] [#2 0.34,0.05,0.00,M9] [#3 0.25,0.08,0.00,M8] [#4 -0.05,0.03,0.68,U] [#5 0.04,0.12,0.67,U] [#6 0.26,-0.02,0.00,M7] [#7 0.32,0.06,0.00,M1] [#8 0.08,0.07,0.51,U] 
22:30:22.594 00.001 1032 refined, 4 included, MultiStar: {0.09, 0.09}, one-star: {0.16, 0.04}
22:30:22.595 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
22:30:22.597 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
22:30:22.598 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.75 mountX=0.06 mountY=-0.11, mountTheta=-1.08
22:30:22.600 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
22:30:22.602 00.002 1032 Enqueuing Move request for scope (0.09, 0.09)
22:30:22.603 00.001 10072 Worker thread wakes up
22:30:22.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
22:30:22.603 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
22:30:22.603 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
22:30:22.605 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
22:30:22.608 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:22.608 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:30:22.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:22.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:30:22.608 00.000 10072 MoveAxis(W, 1, ABG)
22:30:22.608 00.000 10072 Guiding  Dir = 3, Dur = 1
22:30:22.608 00.000 10072 IsGuiding returns 0
22:30:22.609 00.001 10072 PulseGuide returned control before completion, sleep 11
22:30:22.621 00.012 10072 IsGuiding returns 1
22:30:22.621 00.000 10072 scope still moving after pulse duration time elapsed
22:30:22.625 00.004 1032 UpdateGuideState exits: m=1279 SNR=25.1
22:30:22.627 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:22.628 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:22.631 00.003 1032 Enqueuing Expose request
22:30:22.652 00.021 10072 IsGuiding returns 0
22:30:22.652 00.000 10072 scope move finished after 1 + 42 ms
22:30:22.652 00.000 10072 Move returns status 0, amount 1
22:30:22.652 00.000 10072 MoveAxis(N, 0, ABG)
22:30:22.652 00.000 10072 Move returns status 0, amount 0
22:30:22.652 00.000 10072 move complete, result=0
22:30:22.652 00.000 10072 worker thread done servicing request
22:30:22.652 00.000 10072 Worker thread wakes up
22:30:22.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:22.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:22.656 00.004 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:30:23.280 00.624 10072 Exposure complete
22:30:23.333 00.053 10072 worker thread done servicing request
22:30:23.333 00.000 1032 OnExposeComplete: enter
22:30:23.336 00.003 1032 UpdateGuideState(): m_state=6
22:30:23.337 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4328
22:30:23.340 00.003 1032 Star::Find returns 1 (0), X=1097.85, Y=134.01, Mass=1451, SNR=26.8, Peak=123 HFD=3.0
22:30:23.341 00.001 1032 MultiStar: [#1 0.21,0.23,0.00,M1] [#2 0.20,0.07,0.74,U] [#3 0.17,0.17,0.77,U] [#4 -0.04,0.11,0.64,U] [#5 0.07,0.09,0.62,U] [#6 0.29,0.12,0.00,M8] [#7 0.17,-0.07,0.70,U] [#8 0.26,0.23,0.00,M1] 
22:30:23.343 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.12}, one-star: {0.15, 0.28}
22:30:23.344 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:30:23.346 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:30:23.348 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.17 cameraTheta=0.76 mountX=0.08 mountY=-0.15, mountTheta=-1.07
22:30:23.350 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
22:30:23.352 00.002 1032 Enqueuing Move request for scope (0.13, 0.12)
22:30:23.354 00.002 10072 Worker thread wakes up
22:30:23.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
22:30:23.354 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
22:30:23.354 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.08 yDistance=-0.15
22:30:23.355 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:30:23.357 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:23.357 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:30:23.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:23.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:30:23.357 00.000 10072 MoveAxis(W, 1, ABG)
22:30:23.357 00.000 10072 Guiding  Dir = 3, Dur = 1
22:30:23.358 00.001 10072 IsGuiding returns 0
22:30:23.358 00.000 10072 PulseGuide returned control before completion, sleep 11
22:30:23.371 00.013 10072 IsGuiding returns 0
22:30:23.371 00.000 10072 Move returns status 0, amount 1
22:30:23.371 00.000 10072 MoveAxis(N, 0, ABG)
22:30:23.371 00.000 10072 Move returns status 0, amount 0
22:30:23.371 00.000 10072 move complete, result=0
22:30:23.371 00.000 10072 worker thread done servicing request
22:30:23.375 00.004 1032 UpdateGuideState exits: m=1451 SNR=26.8
22:30:23.378 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:23.379 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:23.381 00.002 1032 Enqueuing Expose request
22:30:23.383 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
22:30:23.384 00.001 10072 Worker thread wakes up
22:30:23.384 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:23.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:23.794 00.410 10072 Exposure complete
22:30:23.846 00.052 10072 worker thread done servicing request
22:30:23.846 00.000 1032 OnExposeComplete: enter
22:30:23.848 00.002 1032 UpdateGuideState(): m_state=6
22:30:23.849 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4329
22:30:23.851 00.002 1032 Star::Find returns 1 (0), X=1097.88, Y=133.90, Mass=1115, SNR=23.4, Peak=86 HFD=2.9
22:30:23.853 00.002 1032 MultiStar: [#1 0.27,0.19,0.00,M2] [#2 0.30,0.08,0.00,M9] [#3 0.18,0.15,0.85,U] [#4 -0.07,0.03,0.73,U] [#5 0.12,0.11,0.70,U] [#6 0.28,0.06,0.00,M9] [#7 0.17,0.04,0.79,U] [#8 0.10,0.17,0.56,U] 
22:30:23.854 00.001 1032 refined, 5 included, MultiStar: {0.12, 0.11}, one-star: {0.18, 0.17}
22:30:23.856 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:30:23.857 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:30:23.860 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.17 cameraTheta=0.76 mountX=0.08 mountY=-0.15, mountTheta=-1.07
22:30:23.864 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
22:30:23.865 00.001 1032 Enqueuing Move request for scope (0.12, 0.11)
22:30:23.867 00.002 10072 Worker thread wakes up
22:30:23.867 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
22:30:23.867 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
22:30:23.867 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.08 yDistance=-0.15
22:30:23.870 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:30:23.871 00.001 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:23.871 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:30:23.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:23.872 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:30:23.872 00.000 10072 MoveAxis(W, 1, ABG)
22:30:23.872 00.000 10072 Guiding  Dir = 3, Dur = 1
22:30:23.872 00.000 10072 IsGuiding returns 0
22:30:23.872 00.000 10072 PulseGuide returned control before completion, sleep 11
22:30:23.891 00.019 1032 UpdateGuideState exits: m=1115 SNR=23.4
22:30:23.893 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:23.898 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:23.901 00.003 1032 Enqueuing Expose request
22:30:23.903 00.002 10072 IsGuiding returns 0
22:30:23.903 00.000 10072 Move returns status 0, amount 1
22:30:23.903 00.000 10072 MoveAxis(N, 0, ABG)
22:30:23.903 00.000 10072 Move returns status 0, amount 0
22:30:23.903 00.000 10072 move complete, result=0
22:30:23.904 00.001 10072 worker thread done servicing request
22:30:23.904 00.000 10072 Worker thread wakes up
22:30:23.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:23.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:23.910 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:30:24.540 00.630 10072 Exposure complete
22:30:24.593 00.053 10072 worker thread done servicing request
22:30:24.593 00.000 1032 OnExposeComplete: enter
22:30:24.595 00.002 1032 UpdateGuideState(): m_state=6
22:30:24.597 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4330
22:30:24.598 00.001 1032 Star::Find returns 1 (0), X=1097.94, Y=133.73, Mass=1363, SNR=25.9, Peak=111 HFD=3.2
22:30:24.601 00.003 1032 MultiStar: [#1 0.26,0.06,0.00,M3] [#2 0.23,-0.01,0.75,U] [#3 0.23,0.05,0.73,U] [#4 -0.07,0.03,0.64,U] [#5 0.09,-0.01,0.64,U] [#6 0.19,0.01,0.62,U] [#7 0.25,-0.15,0.00,M1] [#8 0.25,0.10,0.00,M1] 
22:30:24.603 00.002 1032 refined, 5 included, MultiStar: {0.16, 0.01}, one-star: {0.24, 0.01}
22:30:24.604 00.001 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
22:30:24.606 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
22:30:24.608 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.07 mountX=-0.03 mountY=-0.16, mountTheta=-1.76
22:30:24.610 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
22:30:24.614 00.004 1032 Enqueuing Move request for scope (0.16, 0.01)
22:30:24.615 00.001 10072 Worker thread wakes up
22:30:24.616 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
22:30:24.616 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
22:30:24.616 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.03 yDistance=-0.16
22:30:24.620 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:30:24.621 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:24.622 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:30:24.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:24.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:30:24.622 00.000 10072 MoveAxis(W, 2, ABG)
22:30:24.622 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:24.622 00.000 10072 IsGuiding returns 0
22:30:24.623 00.001 10072 PulseGuide returned control before completion, sleep 12
22:30:24.639 00.016 1032 UpdateGuideState exits: m=1363 SNR=25.9
22:30:24.641 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:24.645 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:24.646 00.001 1032 Enqueuing Expose request
22:30:24.649 00.003 10072 IsGuiding returns 0
22:30:24.649 00.000 10072 Move returns status 0, amount 2
22:30:24.649 00.000 10072 MoveAxis(N, 0, ABG)
22:30:24.649 00.000 10072 Move returns status 0, amount 0
22:30:24.650 00.001 10072 move complete, result=0
22:30:24.650 00.000 10072 worker thread done servicing request
22:30:24.650 00.000 10072 Worker thread wakes up
22:30:24.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:24.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:24.656 00.006 1032 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
22:30:25.060 00.404 10072 Exposure complete
22:30:25.113 00.053 10072 worker thread done servicing request
22:30:25.118 00.005 1032 OnExposeComplete: enter
22:30:25.119 00.001 1032 UpdateGuideState(): m_state=6
22:30:25.121 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4331
22:30:25.122 00.001 1032 Star::Find returns 1 (0), X=1097.98, Y=133.70, Mass=1401, SNR=26.3, Peak=122 HFD=3.3
22:30:25.124 00.002 1032 MultiStar: [#1 0.16,0.04,0.91,U] [#2 0.33,-0.09,0.00,M9] [#3 0.19,-0.02,0.73,U] [#4 -0.02,-0.07,0.67,U] [#5 0.15,-0.01,0.60,U] [#6 0.34,-0.03,0.00,M9] [#7 0.30,-0.19,0.00,M2] [#8 0.22,-0.06,0.49,U] 
22:30:25.125 00.001 1032 refined, 5 included, MultiStar: {0.17, -0.02}, one-star: {0.27, -0.03}
22:30:25.126 00.001 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
22:30:25.128 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
22:30:25.130 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.12 mountX=-0.06 mountY=-0.16, mountTheta=-1.95
22:30:25.133 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.02, opts=13)
22:30:25.134 00.001 1032 Enqueuing Move request for scope (0.17, -0.02)
22:30:25.135 00.001 10072 Worker thread wakes up
22:30:25.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
22:30:25.135 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
22:30:25.135 00.000 10072 Moving (0.17, -0.02) raw xDistance=-0.06 yDistance=-0.16
22:30:25.138 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=144, Gamma=2.230
22:30:25.139 00.001 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:30:25.139 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:30:25.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:25.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:30:25.140 00.001 10072 MoveAxis(W, 2, ABG)
22:30:25.140 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:25.140 00.000 10072 IsGuiding returns 0
22:30:25.140 00.000 10072 PulseGuide returned control before completion, sleep 12
22:30:25.157 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.3
22:30:25.159 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:25.161 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:25.163 00.002 1032 Enqueuing Expose request
22:30:25.166 00.003 10072 IsGuiding returns 0
22:30:25.166 00.000 10072 Move returns status 0, amount 2
22:30:25.166 00.000 10072 MoveAxis(N, 0, ABG)
22:30:25.166 00.000 10072 Move returns status 0, amount 0
22:30:25.166 00.000 10072 move complete, result=0
22:30:25.166 00.000 10072 worker thread done servicing request
22:30:25.166 00.000 10072 Worker thread wakes up
22:30:25.166 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:25.166 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:25.172 00.006 1032 GuideStep: -0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
22:30:25.794 00.622 10072 Exposure complete
22:30:25.847 00.053 10072 worker thread done servicing request
22:30:25.847 00.000 1032 OnExposeComplete: enter
22:30:25.849 00.002 1032 UpdateGuideState(): m_state=6
22:30:25.850 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4332
22:30:25.853 00.003 1032 Star::Find returns 1 (0), X=1097.96, Y=133.76, Mass=1257, SNR=24.9, Peak=103 HFD=3.1
22:30:25.855 00.002 1032 MultiStar: [#1 0.19,0.06,1.02,U] [#2 0.35,-0.05,0.00,M10] [#3 0.17,0.11,0.81,U] [#4 -0.03,0.04,0.68,U] [#5 0.10,-0.01,0.67,U] [#6 0.28,-0.00,0.00,M10] [#7 0.17,-0.03,0.72,U] [#8 0.24,0.15,0.00,M1] 
22:30:25.856 00.001 1032 refined, 5 included, MultiStar: {0.16, 0.04}, one-star: {0.26, 0.03}
22:30:25.857 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
22:30:25.858 00.001 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
22:30:25.861 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.22 mountX=-0.01 mountY=-0.16, mountTheta=-1.61
22:30:25.864 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.04, opts=13)
22:30:25.867 00.003 1032 Enqueuing Move request for scope (0.16, 0.04)
22:30:25.869 00.002 10072 Worker thread wakes up
22:30:25.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
22:30:25.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
22:30:25.869 00.000 10072 Moving (0.16, 0.04) raw xDistance=-0.01 yDistance=-0.16
22:30:25.871 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=146, Gamma=2.230
22:30:25.873 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:30:25.873 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:30:25.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:25.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:30:25.873 00.000 10072 MoveAxis(W, 3, ABG)
22:30:25.873 00.000 10072 Guiding  Dir = 3, Dur = 3
22:30:25.873 00.000 10072 IsGuiding returns 0
22:30:25.873 00.000 10072 PulseGuide returned control before completion, sleep 13
22:30:25.893 00.020 1032 UpdateGuideState exits: m=1257 SNR=24.9
22:30:25.896 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:25.899 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:25.900 00.001 1032 Enqueuing Expose request
22:30:25.902 00.002 10072 IsGuiding returns 0
22:30:25.902 00.000 10072 Move returns status 0, amount 3
22:30:25.902 00.000 10072 MoveAxis(N, 0, ABG)
22:30:25.902 00.000 10072 Move returns status 0, amount 0
22:30:25.902 00.000 10072 move complete, result=0
22:30:25.902 00.000 10072 worker thread done servicing request
22:30:25.902 00.000 10072 Worker thread wakes up
22:30:25.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:25.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:25.909 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
22:30:26.312 00.403 10072 Exposure complete
22:30:26.368 00.056 10072 worker thread done servicing request
22:30:26.368 00.000 1032 OnExposeComplete: enter
22:30:26.370 00.002 1032 UpdateGuideState(): m_state=6
22:30:26.372 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4333
22:30:26.374 00.002 1032 Star::Find returns 1 (0), X=1097.98, Y=133.82, Mass=1418, SNR=26.5, Peak=118 HFD=3.0
22:30:26.376 00.002 1032 MultiStar: [#1 0.31,0.10,0.00,M2] [#2 0.33,0.02,0.00,R] [#3 0.26,0.15,0.00,M4] [#4 -0.01,0.07,0.65,U] [#5 0.12,0.16,0.65,U] [#6 0.17,0.12,0.57,U] [#7 0.24,-0.01,0.65,U] [#8 0.09,0.14,0.50,U] 
22:30:26.377 00.001 1032 refined, 5 included, MultiStar: {0.16, 0.09}, one-star: {0.27, 0.09}
22:30:26.378 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
22:30:26.380 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
22:30:26.381 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.19 cameraTheta=0.53 mountX=0.05 mountY=-0.18, mountTheta=-1.30
22:30:26.384 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.09, opts=13)
22:30:26.385 00.001 1032 Enqueuing Move request for scope (0.16, 0.09)
22:30:26.387 00.002 10072 Worker thread wakes up
22:30:26.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
22:30:26.387 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
22:30:26.387 00.000 10072 Moving (0.16, 0.09) raw xDistance=0.05 yDistance=-0.18
22:30:26.389 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:30:26.393 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:30:26.393 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:30:26.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:26.393 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:30:26.393 00.000 10072 MoveAxis(W, 2, ABG)
22:30:26.393 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:26.394 00.001 10072 IsGuiding returns 0
22:30:26.394 00.000 10072 PulseGuide returned control before completion, sleep 12
22:30:26.411 00.017 1032 UpdateGuideState exits: m=1418 SNR=26.5
22:30:26.413 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:26.415 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:26.417 00.002 1032 Enqueuing Expose request
22:30:26.420 00.003 10072 IsGuiding returns 0
22:30:26.420 00.000 10072 Move returns status 0, amount 2
22:30:26.420 00.000 10072 MoveAxis(N, 0, ABG)
22:30:26.420 00.000 10072 Move returns status 0, amount 0
22:30:26.420 00.000 10072 move complete, result=0
22:30:26.420 00.000 10072 worker thread done servicing request
22:30:26.420 00.000 10072 Worker thread wakes up
22:30:26.420 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:26.420 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:26.429 00.009 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
22:30:27.047 00.618 10072 Exposure complete
22:30:27.101 00.054 10072 worker thread done servicing request
22:30:27.101 00.000 1032 OnExposeComplete: enter
22:30:27.104 00.003 1032 UpdateGuideState(): m_state=6
22:30:27.105 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4334
22:30:27.107 00.002 1032 Star::Find returns 1 (0), X=1097.92, Y=133.86, Mass=1166, SNR=24.0, Peak=92 HFD=2.9
22:30:27.109 00.002 1032 MultiStar: [#1 0.18,0.15,1.04,U] [#2 0.01,0.05,0.84,U] [#3 0.11,0.19,0.80,U] [#4 -0.18,0.15,0.69,U] [#5 0.11,0.15,0.73,U] [#6 0.20,0.11,0.62,U] [#7 0.18,-0.01,0.76,U] [#8 0.21,0.12,0.54,U] 
22:30:27.111 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.12}, one-star: {0.22, 0.13}
22:30:27.113 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
22:30:27.115 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
22:30:27.116 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.78 mountX=0.08 mountY=-0.14, mountTheta=-1.05
22:30:27.119 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
22:30:27.121 00.002 1032 Enqueuing Move request for scope (0.12, 0.12)
22:30:27.123 00.002 10072 Worker thread wakes up
22:30:27.123 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
22:30:27.123 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
22:30:27.123 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.08 yDistance=-0.14
22:30:27.127 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:30:27.129 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:30:27.129 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:30:27.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:27.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:30:27.129 00.000 10072 MoveAxis(W, 3, ABG)
22:30:27.129 00.000 10072 Guiding  Dir = 3, Dur = 3
22:30:27.130 00.001 10072 IsGuiding returns 0
22:30:27.130 00.000 10072 PulseGuide returned control before completion, sleep 13
22:30:27.149 00.019 1032 UpdateGuideState exits: m=1166 SNR=24.0
22:30:27.152 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:27.154 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:27.155 00.001 1032 Enqueuing Expose request
22:30:27.158 00.003 10072 IsGuiding returns 0
22:30:27.158 00.000 10072 Move returns status 0, amount 3
22:30:27.158 00.000 10072 MoveAxis(N, 0, ABG)
22:30:27.158 00.000 10072 Move returns status 0, amount 0
22:30:27.158 00.000 10072 move complete, result=0
22:30:27.158 00.000 10072 worker thread done servicing request
22:30:27.158 00.000 10072 Worker thread wakes up
22:30:27.158 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:27.158 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:27.166 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:30:27.566 00.400 10072 Exposure complete
22:30:27.621 00.055 10072 worker thread done servicing request
22:30:27.621 00.000 1032 OnExposeComplete: enter
22:30:27.623 00.002 1032 UpdateGuideState(): m_state=6
22:30:27.625 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4335
22:30:27.626 00.001 1032 Star::Find returns 1 (0), X=1097.97, Y=133.80, Mass=1132, SNR=23.6, Peak=96 HFD=3.1
22:30:27.628 00.002 1032 MultiStar: [#1 0.23,0.11,0.00,M2] [#2 -0.13,-0.03,0.83,U] [#3 0.19,0.06,0.82,U] [#4 -0.07,0.17,0.72,U] [#5 0.09,0.13,0.75,U] [#6 0.18,0.16,0.66,U] [#7 0.30,0.16,0.00,M1] [#8 0.24,0.05,0.57,U] 
22:30:27.630 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.08}, one-star: {0.26, 0.07}
22:30:27.633 00.003 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
22:30:27.634 00.001 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
22:30:27.636 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.64 mountX=0.05 mountY=-0.13, mountTheta=-1.19
22:30:27.638 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
22:30:27.639 00.001 1032 Enqueuing Move request for scope (0.11, 0.08)
22:30:27.640 00.001 10072 Worker thread wakes up
22:30:27.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
22:30:27.640 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
22:30:27.640 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
22:30:27.642 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:30:27.646 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:30:27.646 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:30:27.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:27.646 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:30:27.646 00.000 10072 MoveAxis(W, 3, ABG)
22:30:27.646 00.000 10072 Guiding  Dir = 3, Dur = 3
22:30:27.646 00.000 10072 IsGuiding returns 0
22:30:27.647 00.001 10072 PulseGuide returned control before completion, sleep 13
22:30:27.663 00.016 1032 UpdateGuideState exits: m=1132 SNR=23.6
22:30:27.665 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:27.666 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:27.667 00.001 1032 Enqueuing Expose request
22:30:27.673 00.006 10072 IsGuiding returns 0
22:30:27.673 00.000 10072 Move returns status 0, amount 3
22:30:27.673 00.000 10072 MoveAxis(N, 0, ABG)
22:30:27.673 00.000 10072 Move returns status 0, amount 0
22:30:27.673 00.000 10072 move complete, result=0
22:30:27.673 00.000 10072 worker thread done servicing request
22:30:27.673 00.000 10072 Worker thread wakes up
22:30:27.674 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:27.674 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:27.676 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:30:28.305 00.629 10072 Exposure complete
22:30:28.356 00.051 10072 worker thread done servicing request
22:30:28.356 00.000 1032 OnExposeComplete: enter
22:30:28.357 00.001 1032 UpdateGuideState(): m_state=6
22:30:28.360 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4336
22:30:28.361 00.001 1032 Star::Find returns 1 (0), X=1097.87, Y=133.86, Mass=1277, SNR=25.1, Peak=103 HFD=2.9
22:30:28.365 00.004 1032 MultiStar: [#1 0.26,0.07,0.00,M3] [#2 -0.03,-0.04,0.73,U] [#3 0.21,0.09,0.82,U] [#4 -0.10,0.11,0.65,U] [#5 0.10,-0.03,0.66,U] [#6 0.28,0.06,0.00,M8] [#7 0.24,-0.08,0.00,M2] [#8 0.19,-0.05,0.50,U] 
22:30:28.366 00.001 1032 refined, 5 included, MultiStar: {0.10, 0.05}, one-star: {0.17, 0.13}
22:30:28.368 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:30:28.370 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:30:28.371 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.45 mountX=0.02 mountY=-0.10, mountTheta=-1.38
22:30:28.373 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
22:30:28.375 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
22:30:28.376 00.001 10072 Worker thread wakes up
22:30:28.377 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
22:30:28.377 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
22:30:28.377 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.10
22:30:28.379 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
22:30:28.381 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:30:28.381 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:30:28.382 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:28.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:30:28.382 00.000 10072 MoveAxis(W, 3, ABG)
22:30:28.382 00.000 10072 Guiding  Dir = 3, Dur = 3
22:30:28.382 00.000 10072 IsGuiding returns 0
22:30:28.382 00.000 10072 PulseGuide returned control before completion, sleep 13
22:30:28.398 00.016 1032 UpdateGuideState exits: m=1277 SNR=25.1
22:30:28.401 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:28.403 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:28.404 00.001 1032 Enqueuing Expose request
22:30:28.410 00.006 10072 IsGuiding returns 0
22:30:28.410 00.000 10072 Move returns status 0, amount 3
22:30:28.410 00.000 10072 MoveAxis(N, 0, ABG)
22:30:28.410 00.000 10072 Move returns status 0, amount 0
22:30:28.410 00.000 10072 move complete, result=0
22:30:28.410 00.000 10072 worker thread done servicing request
22:30:28.410 00.000 10072 Worker thread wakes up
22:30:28.410 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:28.410 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:28.413 00.003 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:30:28.820 00.407 10072 Exposure complete
22:30:28.874 00.054 10072 worker thread done servicing request
22:30:28.874 00.000 1032 OnExposeComplete: enter
22:30:28.876 00.002 1032 UpdateGuideState(): m_state=6
22:30:28.878 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4337
22:30:28.879 00.001 1032 Star::Find returns 1 (0), X=1097.84, Y=133.84, Mass=1264, SNR=25.0, Peak=103 HFD=2.9
22:30:28.883 00.004 1032 MultiStar: [#1 0.12,0.15,0.96,U] [#2 -0.04,0.10,0.78,U] [#3 0.08,0.11,0.73,U] [#4 -0.11,0.15,0.73,U] [#5 0.02,-0.00,0.65,U] [#6 0.20,0.10,0.63,U] [#7 0.10,0.02,0.78,U] [#8 0.07,0.11,0.54,U] 
22:30:28.884 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.10}, one-star: {0.14, 0.11}
22:30:28.887 00.003 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
22:30:28.888 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
22:30:28.890 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=0.08 mountY=-0.09, mountTheta=-0.86
22:30:28.894 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
22:30:28.900 00.006 1032 Enqueuing Move request for scope (0.07, 0.10)
22:30:28.902 00.002 10072 Worker thread wakes up
22:30:28.903 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
22:30:28.903 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
22:30:28.903 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
22:30:28.905 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=144, Gamma=2.230
22:30:28.910 00.005 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:30:28.910 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:30:28.910 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:28.910 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:30:28.910 00.000 10072 MoveAxis(W, 3, ABG)
22:30:28.910 00.000 10072 Guiding  Dir = 3, Dur = 3
22:30:28.910 00.000 10072 IsGuiding returns 0
22:30:28.911 00.001 10072 PulseGuide returned control before completion, sleep 13
22:30:28.927 00.016 1032 UpdateGuideState exits: m=1264 SNR=25.0
22:30:28.929 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:28.931 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:28.933 00.002 1032 Enqueuing Expose request
22:30:28.936 00.003 10072 IsGuiding returns 0
22:30:28.936 00.000 10072 Move returns status 0, amount 3
22:30:28.936 00.000 10072 MoveAxis(N, 0, ABG)
22:30:28.936 00.000 10072 Move returns status 0, amount 0
22:30:28.936 00.000 10072 move complete, result=0
22:30:28.936 00.000 10072 worker thread done servicing request
22:30:28.936 00.000 10072 Worker thread wakes up
22:30:28.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:28.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:28.944 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:30:29.572 00.628 10072 Exposure complete
22:30:29.628 00.056 10072 worker thread done servicing request
22:30:29.628 00.000 1032 OnExposeComplete: enter
22:30:29.630 00.002 1032 UpdateGuideState(): m_state=6
22:30:29.632 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4338
22:30:29.633 00.001 1032 Star::Find returns 1 (0), X=1097.92, Y=133.79, Mass=1221, SNR=24.5, Peak=109 HFD=3.0
22:30:29.636 00.003 1032 MultiStar: [#1 0.14,0.12,0.99,U] [#2 -0.13,-0.03,0.81,U] [#3 0.14,0.19,0.79,U] [#4 -0.13,0.12,0.66,U] [#5 0.06,0.08,0.66,U] [#6 0.07,-0.15,0.63,U] [#7 0.18,0.06,0.75,U] [#8 0.21,-0.05,0.54,U] 
22:30:29.638 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.22, 0.06}
22:30:29.639 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
22:30:29.640 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
22:30:29.642 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.55 mountX=0.03 mountY=-0.10, mountTheta=-1.28
22:30:29.645 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
22:30:29.646 00.001 1032 Enqueuing Move request for scope (0.09, 0.05)
22:30:29.648 00.002 10072 Worker thread wakes up
22:30:29.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
22:30:29.648 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
22:30:29.648 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
22:30:29.650 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:30:29.652 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:30:29.653 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:30:29.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:29.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:30:29.653 00.000 10072 MoveAxis(W, 3, ABG)
22:30:29.653 00.000 10072 Guiding  Dir = 3, Dur = 3
22:30:29.653 00.000 10072 IsGuiding returns 0
22:30:29.654 00.001 10072 PulseGuide returned control before completion, sleep 13
22:30:29.672 00.018 1032 UpdateGuideState exits: m=1221 SNR=24.5
22:30:29.676 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:29.678 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:29.680 00.002 1032 Enqueuing Expose request
22:30:29.683 00.003 10072 IsGuiding returns 0
22:30:29.683 00.000 10072 Move returns status 0, amount 3
22:30:29.683 00.000 10072 MoveAxis(N, 0, ABG)
22:30:29.683 00.000 10072 Move returns status 0, amount 0
22:30:29.683 00.000 10072 move complete, result=0
22:30:29.683 00.000 10072 worker thread done servicing request
22:30:29.683 00.000 10072 Worker thread wakes up
22:30:29.683 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:29.683 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:29.690 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:30:30.089 00.399 10072 Exposure complete
22:30:30.144 00.055 10072 worker thread done servicing request
22:30:30.144 00.000 1032 OnExposeComplete: enter
22:30:30.146 00.002 1032 UpdateGuideState(): m_state=6
22:30:30.148 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4339
22:30:30.151 00.003 1032 Star::Find returns 1 (0), X=1097.96, Y=133.72, Mass=1371, SNR=26.0, Peak=121 HFD=3.1
22:30:30.152 00.001 1032 MultiStar: [#1 0.29,0.08,0.00,M2] [#2 -0.08,0.04,0.79,U] [#3 0.21,0.17,0.00,M1] [#4 -0.05,0.09,0.66,U] [#5 0.04,-0.11,0.62,U] [#6 0.14,0.07,0.60,U] [#7 0.18,0.00,0.68,U] [#8 0.20,0.09,0.50,U] 
22:30:30.154 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.02}, one-star: {0.26, -0.01}
22:30:30.155 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:30:30.157 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:30:30.158 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.21 mountX=-0.01 mountY=-0.10, mountTheta=-1.62
22:30:30.161 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
22:30:30.163 00.002 1032 Enqueuing Move request for scope (0.10, 0.02)
22:30:30.164 00.001 10072 Worker thread wakes up
22:30:30.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
22:30:30.164 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
22:30:30.164 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
22:30:30.166 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:30:30.168 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:30:30.168 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:30:30.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:30.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:30:30.168 00.000 10072 MoveAxis(W, 3, ABG)
22:30:30.168 00.000 10072 Guiding  Dir = 3, Dur = 3
22:30:30.168 00.000 10072 IsGuiding returns 0
22:30:30.169 00.001 10072 PulseGuide returned control before completion, sleep 13
22:30:30.185 00.016 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:30:30.187 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:30.189 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:30.190 00.001 1032 Enqueuing Expose request
22:30:30.196 00.006 10072 IsGuiding returns 0
22:30:30.196 00.000 10072 Move returns status 0, amount 3
22:30:30.196 00.000 10072 MoveAxis(N, 0, ABG)
22:30:30.196 00.000 10072 Move returns status 0, amount 0
22:30:30.196 00.000 10072 move complete, result=0
22:30:30.196 00.000 10072 worker thread done servicing request
22:30:30.196 00.000 10072 Worker thread wakes up
22:30:30.196 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:30.196 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:30.199 00.003 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:30:30.821 00.622 10072 Exposure complete
22:30:30.873 00.052 10072 worker thread done servicing request
22:30:30.873 00.000 1032 OnExposeComplete: enter
22:30:30.875 00.002 1032 UpdateGuideState(): m_state=6
22:30:30.878 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4340
22:30:30.879 00.001 1032 Star::Find returns 1 (0), X=1097.93, Y=133.72, Mass=1281, SNR=25.2, Peak=107 HFD=3.2
22:30:30.881 00.002 1032 MultiStar: [#1 0.26,-0.00,0.00,M3] [#2 0.02,-0.06,0.85,U] [#3 0.26,0.15,0.00,M2] [#4 -0.06,-0.01,0.64,U] [#5 0.02,-0.11,0.68,U] [#6 0.27,0.05,0.00,M6] [#7 0.24,0.02,0.70,U] [#8 0.20,-0.04,0.51,U] 
22:30:30.883 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.04}, one-star: {0.23, -0.01}
22:30:30.884 00.001 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:30:30.886 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:30:30.888 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.31 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
22:30:30.891 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
22:30:30.893 00.002 1032 Enqueuing Move request for scope (0.11, -0.04)
22:30:30.895 00.002 10072 Worker thread wakes up
22:30:30.895 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
22:30:30.895 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
22:30:30.895 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.06 yDistance=-0.10
22:30:30.898 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
22:30:30.901 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:30:30.901 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:30:30.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:30.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:30:30.901 00.000 10072 MoveAxis(W, 2, ABG)
22:30:30.901 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:30.902 00.001 10072 IsGuiding returns 0
22:30:30.902 00.000 10072 PulseGuide returned control before completion, sleep 12
22:30:30.921 00.019 1032 UpdateGuideState exits: m=1281 SNR=25.2
22:30:30.924 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:30.926 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:30.929 00.003 1032 Enqueuing Expose request
22:30:30.930 00.001 10072 IsGuiding returns 0
22:30:30.930 00.000 10072 Move returns status 0, amount 2
22:30:30.931 00.001 10072 MoveAxis(N, 0, ABG)
22:30:30.931 00.000 10072 Move returns status 0, amount 0
22:30:30.931 00.000 10072 move complete, result=0
22:30:30.931 00.000 10072 worker thread done servicing request
22:30:30.931 00.000 10072 Worker thread wakes up
22:30:30.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:30.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:30.938 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:30:31.339 00.401 10072 Exposure complete
22:30:31.395 00.056 10072 worker thread done servicing request
22:30:31.395 00.000 1032 OnExposeComplete: enter
22:30:31.397 00.002 1032 UpdateGuideState(): m_state=6
22:30:31.400 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4341
22:30:31.401 00.001 1032 Star::Find returns 1 (0), X=1097.97, Y=133.70, Mass=1367, SNR=26.0, Peak=116 HFD=3.1
22:30:31.403 00.002 1032 MultiStar: [#1 0.14,0.05,0.99,U] [#2 -0.04,-0.05,0.79,U] [#3 0.12,0.09,0.72,U] [#4 -0.22,0.10,0.68,U] [#5 0.19,-0.02,0.63,U] [#6 0.22,0.14,0.00,M7] [#7 0.11,-0.02,0.71,U] [#8 0.14,-0.01,0.53,U] 
22:30:31.405 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.27, -0.03}
22:30:31.408 00.003 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
22:30:31.409 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
22:30:31.411 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.13 mountX=-0.01 mountY=-0.10, mountTheta=-1.70
22:30:31.414 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
22:30:31.416 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
22:30:31.418 00.002 10072 Worker thread wakes up
22:30:31.419 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:30:31.419 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:30:31.419 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
22:30:31.421 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:30:31.424 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:30:31.424 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:30:31.424 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:31.424 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:30:31.424 00.000 10072 MoveAxis(W, 2, ABG)
22:30:31.424 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:31.425 00.001 10072 IsGuiding returns 0
22:30:31.425 00.000 10072 PulseGuide returned control before completion, sleep 12
22:30:31.443 00.018 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:30:31.446 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:31.447 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:31.449 00.002 1032 Enqueuing Expose request
22:30:31.451 00.002 10072 IsGuiding returns 0
22:30:31.451 00.000 10072 Move returns status 0, amount 2
22:30:31.451 00.000 10072 MoveAxis(N, 0, ABG)
22:30:31.451 00.000 10072 Move returns status 0, amount 0
22:30:31.451 00.000 10072 move complete, result=0
22:30:31.451 00.000 10072 worker thread done servicing request
22:30:31.451 00.000 10072 Worker thread wakes up
22:30:31.452 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:31.452 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:31.459 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:30:32.087 00.628 10072 Exposure complete
22:30:32.141 00.054 10072 worker thread done servicing request
22:30:32.141 00.000 1032 OnExposeComplete: enter
22:30:32.145 00.004 1032 UpdateGuideState(): m_state=6
22:30:32.148 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4342
22:30:32.149 00.001 1032 Star::Find returns 1 (0), X=1097.89, Y=133.81, Mass=1263, SNR=24.9, Peak=101 HFD=3.0
22:30:32.152 00.003 1032 MultiStar: [#1 0.18,0.23,0.00,M3] [#2 -0.16,0.05,0.79,U] [#3 0.13,0.16,0.76,U] [#4 -0.21,0.03,0.66,U] [#5 0.12,0.08,0.69,U] [#6 0.09,0.15,0.62,U] [#7 0.13,0.05,0.71,U] [#8 0.12,0.18,0.51,U] 
22:30:32.153 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.09}, one-star: {0.18, 0.08}
22:30:32.155 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
22:30:32.156 00.001 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
22:30:32.158 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.04 mountX=0.07 mountY=-0.08, mountTheta=-0.79
22:30:32.160 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
22:30:32.162 00.002 1032 Enqueuing Move request for scope (0.05, 0.09)
22:30:32.164 00.002 10072 Worker thread wakes up
22:30:32.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
22:30:32.164 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
22:30:32.164 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.08
22:30:32.167 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:30:32.169 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:30:32.169 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:30:32.169 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:32.169 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:30:32.169 00.000 10072 MoveAxis(W, 2, ABG)
22:30:32.169 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:32.169 00.000 10072 IsGuiding returns 0
22:30:32.170 00.001 10072 PulseGuide returned control before completion, sleep 12
22:30:32.189 00.019 1032 UpdateGuideState exits: m=1263 SNR=24.9
22:30:32.191 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:32.192 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:32.194 00.002 1032 Enqueuing Expose request
22:30:32.196 00.002 10072 IsGuiding returns 0
22:30:32.196 00.000 10072 Move returns status 0, amount 2
22:30:32.196 00.000 10072 MoveAxis(N, 0, ABG)
22:30:32.196 00.000 10072 Move returns status 0, amount 0
22:30:32.196 00.000 10072 move complete, result=0
22:30:32.196 00.000 10072 worker thread done servicing request
22:30:32.196 00.000 10072 Worker thread wakes up
22:30:32.196 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:32.196 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:32.203 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:30:32.604 00.401 10072 Exposure complete
22:30:32.657 00.053 10072 worker thread done servicing request
22:30:32.658 00.001 1032 OnExposeComplete: enter
22:30:32.660 00.002 1032 UpdateGuideState(): m_state=6
22:30:32.662 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4343
22:30:32.663 00.001 1032 Star::Find returns 1 (0), X=1097.90, Y=133.72, Mass=1216, SNR=24.5, Peak=104 HFD=3.1
22:30:32.665 00.002 1032 MultiStar: [#1 0.23,0.17,0.00,M4] [#2 -0.17,-0.04,0.83,U] [#3 0.14,0.07,0.78,U] [#4 -0.10,0.12,0.69,U] [#5 -0.07,0.16,0.67,U] [#6 0.23,0.16,0.00,M7] [#7 0.22,0.04,0.72,U] [#8 0.14,0.21,0.54,U] 
22:30:32.667 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.07}, one-star: {0.20, -0.01}
22:30:32.669 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
22:30:32.670 00.001 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
22:30:32.672 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.87 mountX=0.05 mountY=-0.07, mountTheta=-0.96
22:30:32.675 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
22:30:32.678 00.003 1032 Enqueuing Move request for scope (0.06, 0.07)
22:30:32.681 00.003 10072 Worker thread wakes up
22:30:32.681 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
22:30:32.681 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
22:30:32.681 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.07
22:30:32.683 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=147, Gamma=2.230
22:30:32.685 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:30:32.685 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:30:32.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:32.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:30:32.685 00.000 10072 MoveAxis(W, 2, ABG)
22:30:32.685 00.000 10072 Guiding  Dir = 3, Dur = 2
22:30:32.685 00.000 10072 IsGuiding returns 0
22:30:32.686 00.001 10072 PulseGuide returned control before completion, sleep 12
22:30:32.702 00.016 1032 UpdateGuideState exits: m=1216 SNR=24.5
22:30:32.705 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:32.707 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:32.708 00.001 1032 Enqueuing Expose request
22:30:32.711 00.003 10072 IsGuiding returns 0
22:30:32.711 00.000 10072 Move returns status 0, amount 2
22:30:32.711 00.000 10072 MoveAxis(N, 0, ABG)
22:30:32.711 00.000 10072 Move returns status 0, amount 0
22:30:32.711 00.000 10072 move complete, result=0
22:30:32.711 00.000 10072 worker thread done servicing request
22:30:32.711 00.000 10072 Worker thread wakes up
22:30:32.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:32.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:32.718 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:30:33.340 00.622 10072 Exposure complete
22:30:33.391 00.051 10072 worker thread done servicing request
22:30:33.391 00.000 1032 OnExposeComplete: enter
22:30:33.394 00.003 1032 UpdateGuideState(): m_state=6
22:30:33.396 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4344
22:30:33.398 00.002 1032 Star::Find returns 1 (0), X=1097.91, Y=133.67, Mass=1245, SNR=24.7, Peak=104 HFD=3.3
22:30:33.400 00.002 1032 MultiStar: [#1 0.27,0.09,0.00,M5] [#2 -0.03,-0.09,0.77,U] [#3 0.19,0.12,0.75,U] [#4 0.09,0.06,0.65,U] [#5 0.01,0.01,0.72,U] [#6 0.27,-0.13,0.00,M8] [#7 0.28,-0.08,0.00,M1] [#8 0.19,-0.11,0.53,U] 
22:30:33.402 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.01}, one-star: {0.20, -0.06}
22:30:33.403 00.001 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
22:30:33.405 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
22:30:33.407 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.12 mountX=-0.04 mountY=-0.10, mountTheta=-1.95
22:30:33.409 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
22:30:33.411 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
22:30:33.412 00.001 10072 Worker thread wakes up
22:30:33.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
22:30:33.412 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
22:30:33.412 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.10
22:30:33.414 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:30:33.417 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:30:33.417 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:30:33.417 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:33.417 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:30:33.418 00.001 10072 MoveAxis(W, 1, ABG)
22:30:33.418 00.000 10072 Guiding  Dir = 3, Dur = 1
22:30:33.418 00.000 10072 IsGuiding returns 0
22:30:33.418 00.000 10072 PulseGuide returned control before completion, sleep 11
22:30:33.431 00.013 10072 IsGuiding returns 0
22:30:33.431 00.000 10072 Move returns status 0, amount 1
22:30:33.431 00.000 10072 MoveAxis(N, 0, ABG)
22:30:33.431 00.000 10072 Move returns status 0, amount 0
22:30:33.431 00.000 10072 move complete, result=0
22:30:33.431 00.000 10072 worker thread done servicing request
22:30:33.436 00.005 1032 UpdateGuideState exits: m=1245 SNR=24.7
22:30:33.437 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:33.439 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:33.440 00.001 1032 Enqueuing Expose request
22:30:33.442 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:30:33.443 00.001 10072 Worker thread wakes up
22:30:33.443 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:33.443 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:33.854 00.411 10072 Exposure complete
22:30:33.907 00.053 10072 worker thread done servicing request
22:30:33.907 00.000 1032 OnExposeComplete: enter
22:30:33.908 00.001 1032 UpdateGuideState(): m_state=6
22:30:33.911 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4345
22:30:33.912 00.001 1032 Star::Find returns 1 (0), X=1097.95, Y=133.69, Mass=1401, SNR=26.3, Peak=122 HFD=3.2
22:30:33.913 00.001 1032 MultiStar: [#1 0.23,-0.01,0.91,U] [#2 0.05,-0.10,0.76,U] [#3 0.18,-0.05,0.69,U] [#4 -0.02,-0.03,0.69,U] [#5 0.13,-0.01,0.62,U] [#6 0.36,-0.08,0.00,M9] [#7 0.26,-0.19,0.00,M2] [#8 0.04,-0.07,0.50,U] 
22:30:33.915 00.002 1032 refined, 6 included, MultiStar: {0.14, -0.04}, one-star: {0.25, -0.04}
22:30:33.917 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
22:30:33.918 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
22:30:33.919 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.30 mountX=-0.08 mountY=-0.12, mountTheta=-2.13
22:30:33.923 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.04, opts=13)
22:30:33.927 00.004 1032 Enqueuing Move request for scope (0.14, -0.04)
22:30:33.930 00.003 10072 Worker thread wakes up
22:30:33.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
22:30:33.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
22:30:33.930 00.000 10072 Moving (0.14, -0.04) raw xDistance=-0.08 yDistance=-0.12
22:30:33.934 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:30:33.937 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:30:33.937 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:30:33.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:33.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:30:33.937 00.000 10072 MoveAxis(W, 1, ABG)
22:30:33.937 00.000 10072 Guiding  Dir = 3, Dur = 1
22:30:33.937 00.000 10072 IsGuiding returns 0
22:30:33.938 00.001 10072 PulseGuide returned control before completion, sleep 11
22:30:33.953 00.015 1032 UpdateGuideState exits: m=1401 SNR=26.3
22:30:33.957 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:33.959 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:33.960 00.001 1032 Enqueuing Expose request
22:30:33.962 00.002 10072 IsGuiding returns 0
22:30:33.962 00.000 10072 Move returns status 0, amount 1
22:30:33.962 00.000 10072 MoveAxis(N, 0, ABG)
22:30:33.962 00.000 10072 Move returns status 0, amount 0
22:30:33.962 00.000 10072 move complete, result=0
22:30:33.962 00.000 10072 worker thread done servicing request
22:30:33.962 00.000 10072 Worker thread wakes up
22:30:33.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:33.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:33.969 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:30:34.593 00.624 10072 Exposure complete
22:30:34.641 00.048 1032 OnExposeComplete: enter
22:30:34.646 00.005 1032 UpdateGuideState(): m_state=6
22:30:34.647 00.001 10072 worker thread done servicing request
22:30:34.648 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4346
22:30:34.649 00.001 1032 Star::Find returns 1 (0), X=1097.95, Y=133.72, Mass=1345, SNR=25.8, Peak=115 HFD=3.1
22:30:34.651 00.002 1032 MultiStar: [#1 0.23,-0.02,0.95,U] [#2 -0.11,0.01,0.78,U] [#3 0.19,0.19,0.00,M1] [#4 -0.09,0.16,0.67,U] [#5 0.09,0.04,0.63,U] [#6 0.11,-0.07,0.61,U] [#7 0.24,-0.04,0.00,M3] [#8 0.16,0.04,0.49,U] 
22:30:34.652 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.02}, one-star: {0.24, -0.01}
22:30:34.654 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
22:30:34.655 00.001 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
22:30:34.656 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.16 mountX=-0.01 mountY=-0.10, mountTheta=-1.67
22:30:34.659 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
22:30:34.661 00.002 1032 Enqueuing Move request for scope (0.10, 0.02)
22:30:34.662 00.001 10072 Worker thread wakes up
22:30:34.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
22:30:34.662 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
22:30:34.662 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
22:30:34.664 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
22:30:34.666 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:30:34.666 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:30:34.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:34.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:30:34.666 00.000 10072 MoveAxis(W, 1, ABG)
22:30:34.666 00.000 10072 Guiding  Dir = 3, Dur = 1
22:30:34.666 00.000 10072 IsGuiding returns 0
22:30:34.666 00.000 10072 PulseGuide returned control before completion, sleep 11
22:30:34.682 00.016 10072 IsGuiding returns 0
22:30:34.682 00.000 10072 Move returns status 0, amount 1
22:30:34.682 00.000 10072 MoveAxis(N, 0, ABG)
22:30:34.682 00.000 10072 Move returns status 0, amount 0
22:30:34.682 00.000 10072 move complete, result=0
22:30:34.682 00.000 10072 worker thread done servicing request
22:30:34.685 00.003 1032 UpdateGuideState exits: m=1345 SNR=25.8
22:30:34.686 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:34.688 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:34.689 00.001 1032 Enqueuing Expose request
22:30:34.692 00.003 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:30:34.693 00.001 10072 Worker thread wakes up
22:30:34.693 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:34.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:35.109 00.416 10072 Exposure complete
22:30:35.164 00.055 10072 worker thread done servicing request
22:30:35.164 00.000 1032 OnExposeComplete: enter
22:30:35.165 00.001 1032 UpdateGuideState(): m_state=6
22:30:35.168 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4347
22:30:35.171 00.003 1032 Star::Find returns 1 (0), X=1097.92, Y=133.80, Mass=1370, SNR=26.0, Peak=122 HFD=2.9
22:30:35.174 00.003 1032 MultiStar: [#1 0.21,0.17,0.00,M4] [#2 -0.17,0.15,0.78,U] [#3 0.10,0.20,0.74,U] [#4 -0.12,0.18,0.71,U] [#5 0.04,0.18,0.61,U] [#6 0.35,0.17,0.00,M9] [#7 0.22,0.07,0.71,U] [#8 0.16,0.11,0.53,U] 
22:30:35.177 00.003 1032 refined, 6 included, MultiStar: {0.07, 0.13}, one-star: {0.22, 0.07}
22:30:35.179 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
22:30:35.181 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
22:30:35.184 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.12 mountX=0.11 mountY=-0.10, mountTheta=-0.71
22:30:35.188 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
22:30:35.191 00.003 1032 Enqueuing Move request for scope (0.07, 0.13)
22:30:35.193 00.002 10072 Worker thread wakes up
22:30:35.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
22:30:35.193 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
22:30:35.193 00.000 10072 Moving (0.07, 0.13) raw xDistance=0.11 yDistance=-0.10
22:30:35.194 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:30:35.197 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:30:35.197 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:30:35.198 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:35.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:30:35.198 00.000 10072 MoveAxis(W, 0, ABG)
22:30:35.198 00.000 10072 Move returns status 0, amount 0
22:30:35.198 00.000 10072 MoveAxis(N, 0, ABG)
22:30:35.198 00.000 10072 Move returns status 0, amount 0
22:30:35.198 00.000 10072 move complete, result=0
22:30:35.198 00.000 10072 worker thread done servicing request
22:30:35.221 00.023 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:30:35.223 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:35.225 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:35.227 00.002 1032 Enqueuing Expose request
22:30:35.229 00.002 10072 Worker thread wakes up
22:30:35.229 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:30:35.231 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:35.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:35.859 00.628 10072 Exposure complete
22:30:35.910 00.051 10072 worker thread done servicing request
22:30:35.911 00.001 1032 OnExposeComplete: enter
22:30:35.912 00.001 1032 UpdateGuideState(): m_state=6
22:30:35.914 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4348
22:30:35.916 00.002 1032 Star::Find returns 1 (0), X=1098.06, Y=133.80, Mass=1344, SNR=25.8, Peak=119 HFD=2.9
22:30:35.917 00.001 1032 MultiStar: [#1 0.18,0.07,0.96,U] [#2 -0.18,-0.18,0.00,M1] [#3 0.27,0.14,0.00,M1] [#4 -0.22,0.08,0.63,U] [#5 0.25,0.18,0.00,M1] [#6 0.18,0.10,0.65,U] [#7 0.22,0.06,0.69,U] [#8 0.02,0.03,0.54,U] 
22:30:35.920 00.003 1032 refined, 5 included, MultiStar: {0.15, 0.07}, one-star: {0.35, 0.07}
22:30:35.921 00.001 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
22:30:35.923 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
22:30:35.925 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.16 cameraTheta=0.43 mountX=0.03 mountY=-0.16, mountTheta=-1.40
22:30:35.928 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.07, opts=13)
22:30:35.931 00.003 1032 Enqueuing Move request for scope (0.15, 0.07)
22:30:35.933 00.002 10072 Worker thread wakes up
22:30:35.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
22:30:35.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
22:30:35.933 00.000 10072 Moving (0.15, 0.07) raw xDistance=0.03 yDistance=-0.16
22:30:35.936 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:30:35.938 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:30:35.938 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:30:35.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:35.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:30:35.938 00.000 10072 MoveAxis(W, 1, ABG)
22:30:35.938 00.000 10072 Guiding  Dir = 3, Dur = 1
22:30:35.938 00.000 10072 IsGuiding returns 0
22:30:35.940 00.002 10072 PulseGuide returned control before completion, sleep 11
22:30:35.957 00.017 1032 UpdateGuideState exits: m=1344 SNR=25.8
22:30:35.959 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:35.961 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:35.963 00.002 1032 Enqueuing Expose request
22:30:35.965 00.002 10072 IsGuiding returns 0
22:30:35.965 00.000 10072 Move returns status 0, amount 1
22:30:35.965 00.000 10072 MoveAxis(N, 0, ABG)
22:30:35.965 00.000 10072 Move returns status 0, amount 0
22:30:35.965 00.000 10072 move complete, result=0
22:30:35.965 00.000 10072 worker thread done servicing request
22:30:35.965 00.000 10072 Worker thread wakes up
22:30:35.965 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:35.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:35.972 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
22:30:36.376 00.404 10072 Exposure complete
22:30:36.433 00.057 10072 worker thread done servicing request
22:30:36.433 00.000 1032 OnExposeComplete: enter
22:30:36.436 00.003 1032 UpdateGuideState(): m_state=6
22:30:36.437 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4349
22:30:36.439 00.002 1032 Star::Find returns 1 (0), X=1097.90, Y=133.87, Mass=1309, SNR=25.4, Peak=101 HFD=2.9
22:30:36.442 00.003 1032 MultiStar: [#1 0.17,0.16,1.00,U] [#2 -0.19,0.08,0.77,U] [#3 0.17,0.17,0.72,U] [#4 -0.17,0.06,0.69,U] [#5 0.06,0.07,0.67,U] [#6 0.17,-0.02,0.61,U] [#7 0.22,-0.09,0.76,U] [#8 0.12,0.22,0.00,M1] 
22:30:36.443 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.08}, one-star: {0.20, 0.14}
22:30:36.445 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:30:36.446 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:30:36.447 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=0.05 mountY=-0.10, mountTheta=-1.10
22:30:36.451 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
22:30:36.452 00.001 1032 Enqueuing Move request for scope (0.09, 0.08)
22:30:36.454 00.002 10072 Worker thread wakes up
22:30:36.454 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
22:30:36.454 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
22:30:36.454 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.10
22:30:36.458 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:30:36.460 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:30:36.460 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:30:36.460 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:36.460 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:30:36.460 00.000 10072 MoveAxis(W, 0, ABG)
22:30:36.461 00.001 10072 Move returns status 0, amount 0
22:30:36.461 00.000 10072 MoveAxis(N, 0, ABG)
22:30:36.461 00.000 10072 Move returns status 0, amount 0
22:30:36.461 00.000 10072 move complete, result=0
22:30:36.461 00.000 10072 worker thread done servicing request
22:30:36.476 00.015 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:30:36.478 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:36.480 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:36.482 00.002 1032 Enqueuing Expose request
22:30:36.483 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:30:36.484 00.001 10072 Worker thread wakes up
22:30:36.484 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:36.484 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:37.113 00.629 10072 Exposure complete
22:30:37.169 00.056 10072 worker thread done servicing request
22:30:37.169 00.000 1032 OnExposeComplete: enter
22:30:37.171 00.002 1032 UpdateGuideState(): m_state=6
22:30:37.177 00.006 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4350
22:30:37.179 00.002 1032 Star::Find returns 1 (0), X=1097.86, Y=133.78, Mass=1360, SNR=25.9, Peak=111 HFD=3.0
22:30:37.182 00.003 1032 MultiStar: [#1 0.10,0.05,0.98,U] [#2 -0.10,0.08,0.77,U] [#3 0.23,0.02,0.76,U] [#4 -0.21,-0.05,0.66,U] [#5 0.08,-0.02,0.65,U] [#6 0.24,-0.06,0.00,M8] [#7 0.20,-0.20,0.00,M1] [#8 0.17,-0.01,0.50,U] 
22:30:37.185 00.003 1032 refined, 6 included, MultiStar: {0.06, 0.02}, one-star: {0.15, 0.05}
22:30:37.186 00.001 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
22:30:37.187 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
22:30:37.190 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.31 mountX=0.00 mountY=-0.07, mountTheta=-1.52
22:30:37.192 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:30:37.193 00.001 1032 Enqueuing Move request for scope (0.06, 0.02)
22:30:37.196 00.003 10072 Worker thread wakes up
22:30:37.196 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:30:37.196 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:30:37.196 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.07
22:30:37.197 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:30:37.199 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:30:37.199 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:30:37.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:37.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:30:37.199 00.000 10072 MoveAxis(W, 0, ABG)
22:30:37.199 00.000 10072 Move returns status 0, amount 0
22:30:37.199 00.000 10072 MoveAxis(N, 0, ABG)
22:30:37.199 00.000 10072 Move returns status 0, amount 0
22:30:37.199 00.000 10072 move complete, result=0
22:30:37.199 00.000 10072 worker thread done servicing request
22:30:37.219 00.020 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:30:37.220 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:37.222 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:37.224 00.002 1032 Enqueuing Expose request
22:30:37.225 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:30:37.227 00.002 10072 Worker thread wakes up
22:30:37.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:37.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:37.645 00.418 10072 Exposure complete
22:30:37.702 00.057 10072 worker thread done servicing request
22:30:37.702 00.000 1032 OnExposeComplete: enter
22:30:37.704 00.002 1032 UpdateGuideState(): m_state=6
22:30:37.707 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4351
22:30:37.710 00.003 1032 Star::Find returns 1 (0), X=1097.89, Y=133.87, Mass=1288, SNR=25.2, Peak=115 HFD=2.9
22:30:37.712 00.002 1032 MultiStar: [#1 0.14,0.05,0.98,U] [#2 -0.12,0.10,0.83,U] [#3 0.28,0.09,0.00,M1] [#4 -0.11,0.02,0.68,U] [#5 0.03,-0.07,0.65,U] [#6 0.20,-0.03,0.63,U] [#7 0.17,-0.07,0.73,U] [#8 0.11,0.06,0.53,U] 
22:30:37.714 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {0.18, 0.14}
22:30:37.715 00.001 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
22:30:37.717 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
22:30:37.718 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.39 mountX=0.01 mountY=-0.08, mountTheta=-1.44
22:30:37.720 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
22:30:37.724 00.004 1032 Enqueuing Move request for scope (0.08, 0.03)
22:30:37.725 00.001 10072 Worker thread wakes up
22:30:37.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:30:37.726 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:30:37.726 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
22:30:37.728 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:30:37.730 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:30:37.730 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:30:37.730 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:37.730 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:30:37.730 00.000 10072 MoveAxis(W, 0, ABG)
22:30:37.730 00.000 10072 Move returns status 0, amount 0
22:30:37.730 00.000 10072 MoveAxis(N, 0, ABG)
22:30:37.730 00.000 10072 Move returns status 0, amount 0
22:30:37.730 00.000 10072 move complete, result=0
22:30:37.731 00.001 10072 worker thread done servicing request
22:30:37.748 00.017 1032 UpdateGuideState exits: m=1288 SNR=25.2
22:30:37.751 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:37.752 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:37.754 00.002 1032 Enqueuing Expose request
22:30:37.756 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:30:37.757 00.001 10072 Worker thread wakes up
22:30:37.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:37.758 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:38.388 00.630 10072 Exposure complete
22:30:38.438 00.050 10072 worker thread done servicing request
22:30:38.438 00.000 1032 OnExposeComplete: enter
22:30:38.440 00.002 1032 UpdateGuideState(): m_state=6
22:30:38.442 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4352
22:30:38.443 00.001 1032 Star::Find returns 1 (0), X=1097.80, Y=133.70, Mass=1334, SNR=25.6, Peak=117 HFD=3.2
22:30:38.445 00.002 1032 MultiStar: [#1 0.04,0.04,0.94,U] [#2 -0.20,0.02,0.80,U] [#3 0.10,0.17,0.77,U] [#4 -0.07,0.03,0.65,U] [#5 -0.06,-0.05,0.64,U] [#6 0.10,-0.09,0.60,U] [#7 0.17,-0.20,0.00,M1] [#8 0.08,-0.10,0.52,U] 
22:30:38.447 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.01}, one-star: {0.10, -0.03}
22:30:38.448 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
22:30:38.449 00.001 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
22:30:38.451 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.46 mountX=0.00 mountY=-0.01, mountTheta=-1.37
22:30:38.454 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
22:30:38.456 00.002 1032 Enqueuing Move request for scope (0.01, 0.01)
22:30:38.457 00.001 10072 Worker thread wakes up
22:30:38.458 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:30:38.458 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:30:38.458 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.00 yDistance=-0.01
22:30:38.460 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:30:38.461 00.001 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:30:38.463 00.002 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:30:38.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:38.463 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:30:38.463 00.000 10072 MoveAxis(W, 0, ABG)
22:30:38.463 00.000 10072 Move returns status 0, amount 0
22:30:38.463 00.000 10072 MoveAxis(N, 0, ABG)
22:30:38.463 00.000 10072 Move returns status 0, amount 0
22:30:38.463 00.000 10072 move complete, result=0
22:30:38.463 00.000 10072 worker thread done servicing request
22:30:38.480 00.017 1032 UpdateGuideState exits: m=1334 SNR=25.6
22:30:38.482 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:38.483 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:38.487 00.004 1032 Enqueuing Expose request
22:30:38.489 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
22:30:38.490 00.001 10072 Worker thread wakes up
22:30:38.491 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:38.491 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:38.905 00.414 10072 Exposure complete
22:30:38.953 00.048 10072 worker thread done servicing request
22:30:38.953 00.000 1032 OnExposeComplete: enter
22:30:38.955 00.002 1032 UpdateGuideState(): m_state=6
22:30:38.957 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4353
22:30:38.958 00.001 1032 Star::Find returns 1 (0), X=1097.74, Y=133.69, Mass=1382, SNR=26.1, Peak=118 HFD=3.1
22:30:38.960 00.002 1032 MultiStar: [#1 0.05,-0.09,0.96,U] [#2 -0.19,-0.11,0.78,U] [#3 0.18,-0.02,0.70,U] [#4 -0.21,-0.14,0.00,M1] [#5 0.02,-0.01,0.64,U] [#6 0.23,-0.06,0.61,U] [#7 0.09,-0.18,0.78,U] [#8 0.04,-0.19,0.53,U] 
22:30:38.962 00.002 1032 single-star, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.04, -0.04}
22:30:38.963 00.001 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
22:30:38.965 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
22:30:38.966 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.75 mountX=-0.05 mountY=-0.03, mountTheta=-2.58
22:30:38.970 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
22:30:38.972 00.002 1032 Enqueuing Move request for scope (0.04, -0.04)
22:30:38.974 00.002 10072 Worker thread wakes up
22:30:38.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
22:30:38.974 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
22:30:38.974 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
22:30:38.977 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:30:38.980 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:30:38.980 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:30:38.980 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:38.980 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:30:38.980 00.000 10072 MoveAxis(E, 0, ABG)
22:30:38.980 00.000 10072 Move returns status 0, amount 0
22:30:38.980 00.000 10072 MoveAxis(N, 0, ABG)
22:30:38.980 00.000 10072 Move returns status 0, amount 0
22:30:38.980 00.000 10072 move complete, result=0
22:30:38.980 00.000 10072 worker thread done servicing request
22:30:39.002 00.022 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:30:39.005 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:39.007 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:39.008 00.001 1032 Enqueuing Expose request
22:30:39.009 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:30:39.011 00.002 10072 Worker thread wakes up
22:30:39.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:39.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:39.639 00.628 10072 Exposure complete
22:30:39.698 00.059 10072 worker thread done servicing request
22:30:39.698 00.000 1032 OnExposeComplete: enter
22:30:39.701 00.003 1032 UpdateGuideState(): m_state=6
22:30:39.704 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4354
22:30:39.705 00.001 1032 Star::Find returns 1 (0), X=1098.01, Y=133.66, Mass=1333, SNR=25.6, Peak=107 HFD=3.3
22:30:39.707 00.002 1032 MultiStar: [#1 0.11,-0.09,0.98,U] [#2 0.02,-0.19,0.76,U] [#3 0.25,-0.02,0.77,U] [#4 -0.14,-0.06,0.67,U] [#5 0.02,-0.00,0.64,U] [#6 0.19,-0.16,0.62,U] [#7 0.14,-0.06,0.65,U] [#8 0.10,-0.21,0.51,U] 
22:30:39.709 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.31, -0.07}
22:30:39.711 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
22:30:39.713 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
22:30:39.715 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.65 mountX=-0.12 mountY=-0.09, mountTheta=-2.48
22:30:39.718 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
22:30:39.720 00.002 1032 Enqueuing Move request for scope (0.12, -0.09)
22:30:39.722 00.002 10072 Worker thread wakes up
22:30:39.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
22:30:39.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
22:30:39.722 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.12 yDistance=-0.09
22:30:39.724 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:30:39.726 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:30:39.726 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
22:30:39.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:39.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:30:39.726 00.000 10072 MoveAxis(E, 0, ABG)
22:30:39.726 00.000 10072 Move returns status 0, amount 0
22:30:39.726 00.000 10072 MoveAxis(N, 0, ABG)
22:30:39.727 00.001 10072 Move returns status 0, amount 0
22:30:39.727 00.000 10072 move complete, result=0
22:30:39.727 00.000 10072 worker thread done servicing request
22:30:39.745 00.018 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:30:39.748 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:39.749 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:39.751 00.002 1032 Enqueuing Expose request
22:30:39.752 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:30:39.754 00.002 10072 Worker thread wakes up
22:30:39.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:39.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:40.168 00.414 10072 Exposure complete
22:30:40.228 00.060 10072 worker thread done servicing request
22:30:40.228 00.000 1032 OnExposeComplete: enter
22:30:40.231 00.003 1032 UpdateGuideState(): m_state=6
22:30:40.233 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4355
22:30:40.235 00.002 1032 Star::Find returns 1 (0), X=1098.00, Y=133.79, Mass=1295, SNR=25.3, Peak=115 HFD=3.1
22:30:40.239 00.004 1032 MultiStar: [#1 0.25,-0.03,0.00,M1] [#2 -0.02,-0.09,0.78,U] [#3 0.24,0.06,0.75,U] [#4 -0.05,-0.03,0.69,U] [#5 0.18,0.01,0.67,U] [#6 0.34,-0.05,0.00,M5] [#7 0.26,0.07,0.00,M1] [#8 0.17,-0.06,0.54,U] 
22:30:40.242 00.003 1032 refined, 5 included, MultiStar: {0.14, -0.00}, one-star: {0.30, 0.06}
22:30:40.244 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:30:40.246 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:30:40.247 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.03 mountX=-0.04 mountY=-0.14, mountTheta=-1.86
22:30:40.250 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.00, opts=13)
22:30:40.252 00.002 1032 Enqueuing Move request for scope (0.14, -0.00)
22:30:40.253 00.001 10072 Worker thread wakes up
22:30:40.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
22:30:40.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
22:30:40.253 00.000 10072 Moving (0.14, -0.00) raw xDistance=-0.04 yDistance=-0.14
22:30:40.254 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:30:40.258 00.004 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:30:40.258 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:30:40.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:40.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:30:40.258 00.000 10072 MoveAxis(E, 0, ABG)
22:30:40.258 00.000 10072 Move returns status 0, amount 0
22:30:40.258 00.000 10072 MoveAxis(N, 0, ABG)
22:30:40.258 00.000 10072 Move returns status 0, amount 0
22:30:40.258 00.000 10072 move complete, result=0
22:30:40.258 00.000 10072 worker thread done servicing request
22:30:40.276 00.018 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:30:40.279 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:40.281 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:40.283 00.002 1032 Enqueuing Expose request
22:30:40.284 00.001 10072 Worker thread wakes up
22:30:40.285 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:40.285 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:40.285 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:30:40.921 00.636 10072 Exposure complete
22:30:40.974 00.053 10072 worker thread done servicing request
22:30:40.974 00.000 1032 OnExposeComplete: enter
22:30:40.976 00.002 1032 UpdateGuideState(): m_state=6
22:30:40.977 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4356
22:30:40.979 00.002 1032 Star::Find returns 1 (0), X=1098.05, Y=133.81, Mass=1397, SNR=26.2, Peak=122 HFD=3.1
22:30:40.981 00.002 1032 MultiStar: [#1 0.19,0.12,0.92,U] [#2 0.10,-0.00,0.74,U] [#3 0.19,0.22,0.00,M1] [#4 -0.03,0.07,0.68,U] [#5 0.15,0.06,0.64,U] [#6 0.20,0.03,0.63,U] [#7 0.30,0.00,0.00,M2] [#8 0.26,-0.01,0.00,M1] 
22:30:40.982 00.001 1032 refined, 5 included, MultiStar: {0.18, 0.06}, one-star: {0.35, 0.08}
22:30:40.983 00.001 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
22:30:40.986 00.003 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
22:30:40.987 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.35 mountX=0.02 mountY=-0.19, mountTheta=-1.48
22:30:40.991 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.06, opts=13)
22:30:40.993 00.002 1032 Enqueuing Move request for scope (0.18, 0.06)
22:30:40.994 00.001 10072 Worker thread wakes up
22:30:40.994 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
22:30:40.994 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
22:30:40.994 00.000 10072 Moving (0.18, 0.06) raw xDistance=0.02 yDistance=-0.19
22:30:40.997 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:30:40.999 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:30:40.999 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:30:40.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:40.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:30:40.999 00.000 10072 MoveAxis(W, 0, ABG)
22:30:40.999 00.000 10072 Move returns status 0, amount 0
22:30:40.999 00.000 10072 MoveAxis(N, 0, ABG)
22:30:40.999 00.000 10072 Move returns status 0, amount 0
22:30:40.999 00.000 10072 move complete, result=0
22:30:40.999 00.000 10072 worker thread done servicing request
22:30:41.018 00.019 1032 UpdateGuideState exits: m=1397 SNR=26.2
22:30:41.020 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:41.023 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:41.024 00.001 1032 Enqueuing Expose request
22:30:41.026 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
22:30:41.028 00.002 10072 Worker thread wakes up
22:30:41.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:41.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:41.437 00.409 10072 Exposure complete
22:30:41.489 00.052 10072 worker thread done servicing request
22:30:41.489 00.000 1032 OnExposeComplete: enter
22:30:41.492 00.003 1032 UpdateGuideState(): m_state=6
22:30:41.493 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4357
22:30:41.494 00.001 1032 Star::Find returns 1 (0), X=1098.02, Y=133.72, Mass=1268, SNR=25.0, Peak=113 HFD=3.2
22:30:41.496 00.002 1032 MultiStar: [#1 0.28,-0.01,0.00,M1] [#2 0.04,0.04,0.77,U] [#3 0.23,0.06,0.74,U] [#4 -0.01,0.01,0.69,U] [#5 0.19,-0.04,0.68,U] [#6 0.30,0.14,0.00,M5] [#7 0.25,-0.03,0.73,U] [#8 0.14,-0.12,0.50,U] 
22:30:41.499 00.003 1032 refined, 6 included, MultiStar: {0.17, -0.01}, one-star: {0.32, -0.01}
22:30:41.500 00.001 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
22:30:41.502 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
22:30:41.503 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.05 mountX=-0.05 mountY=-0.17, mountTheta=-1.88
22:30:41.506 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
22:30:41.507 00.001 1032 Enqueuing Move request for scope (0.17, -0.01)
22:30:41.509 00.002 10072 Worker thread wakes up
22:30:41.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
22:30:41.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
22:30:41.509 00.000 10072 Moving (0.17, -0.01) raw xDistance=-0.05 yDistance=-0.17
22:30:41.510 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:30:41.512 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:30:41.512 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:30:41.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:41.513 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:30:41.513 00.000 10072 MoveAxis(E, 0, ABG)
22:30:41.513 00.000 10072 Move returns status 0, amount 0
22:30:41.513 00.000 10072 MoveAxis(N, 0, ABG)
22:30:41.513 00.000 10072 Move returns status 0, amount 0
22:30:41.513 00.000 10072 move complete, result=0
22:30:41.513 00.000 10072 worker thread done servicing request
22:30:41.535 00.022 1032 UpdateGuideState exits: m=1268 SNR=25.0
22:30:41.539 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:41.542 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:41.546 00.004 1032 Enqueuing Expose request
22:30:41.551 00.005 10072 Worker thread wakes up
22:30:41.551 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:30:41.553 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:41.553 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:42.187 00.634 10072 Exposure complete
22:30:42.240 00.053 10072 worker thread done servicing request
22:30:42.241 00.001 1032 OnExposeComplete: enter
22:30:42.243 00.002 1032 UpdateGuideState(): m_state=6
22:30:42.245 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4358
22:30:42.246 00.001 1032 Star::Find returns 1 (0), X=1097.96, Y=133.77, Mass=1531, SNR=27.5, Peak=129 HFD=3.1
22:30:42.249 00.003 1032 MultiStar: [#1 0.08,0.05,0.90,U] [#2 0.04,-0.01,0.69,U] [#3 0.27,-0.07,0.00,M1] [#4 -0.05,-0.09,0.64,U] [#5 0.12,-0.14,0.60,U] [#6 0.33,0.03,0.00,M6] [#7 0.26,-0.14,0.00,M2] [#8 0.24,0.02,0.51,U] 
22:30:42.250 00.001 1032 refined, 5 included, MultiStar: {0.12, -0.01}, one-star: {0.26, 0.04}
22:30:42.252 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
22:30:42.254 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
22:30:42.255 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.11 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
22:30:42.258 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
22:30:42.259 00.001 1032 Enqueuing Move request for scope (0.12, -0.01)
22:30:42.261 00.002 10072 Worker thread wakes up
22:30:42.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
22:30:42.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
22:30:42.261 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
22:30:42.264 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:30:42.266 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:30:42.266 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:30:42.266 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:42.266 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:30:42.266 00.000 10072 MoveAxis(E, 0, ABG)
22:30:42.266 00.000 10072 Move returns status 0, amount 0
22:30:42.266 00.000 10072 MoveAxis(N, 0, ABG)
22:30:42.266 00.000 10072 Move returns status 0, amount 0
22:30:42.266 00.000 10072 move complete, result=0
22:30:42.266 00.000 10072 worker thread done servicing request
22:30:42.286 00.020 1032 UpdateGuideState exits: m=1531 SNR=27.5
22:30:42.288 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:42.290 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:42.293 00.003 1032 Enqueuing Expose request
22:30:42.294 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:30:42.296 00.002 10072 Worker thread wakes up
22:30:42.296 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:42.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:42.714 00.418 10072 Exposure complete
22:30:42.766 00.052 10072 worker thread done servicing request
22:30:42.766 00.000 1032 OnExposeComplete: enter
22:30:42.769 00.003 1032 UpdateGuideState(): m_state=6
22:30:42.772 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4359
22:30:42.775 00.003 1032 Star::Find returns 1 (0), X=1097.97, Y=133.79, Mass=1274, SNR=25.1, Peak=105 HFD=3.2
22:30:42.777 00.002 1032 MultiStar: [#1 0.27,0.00,0.00,M1] [#2 -0.11,-0.13,0.82,U] [#3 0.16,-0.07,0.77,U] [#4 -0.04,-0.11,0.68,U] [#5 0.14,-0.05,0.67,U] [#6 0.32,0.01,0.00,M7] [#7 0.29,-0.17,0.00,M3] [#8 0.15,-0.01,0.51,U] 
22:30:42.778 00.001 1032 refined, 5 included, MultiStar: {0.10, -0.05}, one-star: {0.27, 0.06}
22:30:42.781 00.003 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
22:30:42.782 00.001 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
22:30:42.784 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.44 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
22:30:42.787 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
22:30:42.789 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
22:30:42.791 00.002 10072 Worker thread wakes up
22:30:42.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
22:30:42.791 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
22:30:42.791 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.09
22:30:42.793 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:30:42.795 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:30:42.795 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:30:42.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:42.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:30:42.795 00.000 10072 MoveAxis(E, 1, ABG)
22:30:42.795 00.000 10072 Guiding  Dir = 2, Dur = 1
22:30:42.796 00.001 10072 IsGuiding returns 0
22:30:42.796 00.000 10072 PulseGuide returned control before completion, sleep 11
22:30:42.814 00.018 1032 UpdateGuideState exits: m=1274 SNR=25.1
22:30:42.816 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:42.818 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:42.820 00.002 1032 Enqueuing Expose request
22:30:42.822 00.002 10072 IsGuiding returns 0
22:30:42.822 00.000 10072 Move returns status 0, amount 1
22:30:42.822 00.000 10072 MoveAxis(N, 0, ABG)
22:30:42.822 00.000 10072 Move returns status 0, amount 0
22:30:42.822 00.000 10072 move complete, result=0
22:30:42.822 00.000 10072 worker thread done servicing request
22:30:42.822 00.000 10072 Worker thread wakes up
22:30:42.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:42.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:42.830 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:30:43.452 00.622 10072 Exposure complete
22:30:43.503 00.051 10072 worker thread done servicing request
22:30:43.503 00.000 1032 OnExposeComplete: enter
22:30:43.505 00.002 1032 UpdateGuideState(): m_state=6
22:30:43.507 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4360
22:30:43.509 00.002 1032 Star::Find returns 1 (0), X=1098.04, Y=133.82, Mass=1321, SNR=25.5, Peak=105 HFD=3.1
22:30:43.511 00.002 1032 MultiStar: [#1 0.22,-0.00,0.96,U] [#2 -0.22,-0.05,0.79,U] [#3 0.13,0.21,0.75,U] [#4 -0.15,0.10,0.65,U] [#5 0.19,0.07,0.67,U] [#6 0.21,0.13,0.64,U] [#7 0.28,-0.03,0.00,M4] [#8 0.14,0.06,0.49,U] 
22:30:43.513 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {0.33, 0.09}
22:30:43.515 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
22:30:43.516 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
22:30:43.519 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.55 mountX=0.04 mountY=-0.13, mountTheta=-1.28
22:30:43.522 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
22:30:43.524 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
22:30:43.527 00.003 10072 Worker thread wakes up
22:30:43.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
22:30:43.528 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
22:30:43.528 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.13
22:30:43.535 00.007 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:30:43.535 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:30:43.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:43.535 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:30:43.535 00.000 10072 MoveAxis(E, 1, ABG)
22:30:43.535 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:30:43.540 00.005 10072 Guiding  Dir = 2, Dur = 1
22:30:43.540 00.000 10072 IsGuiding returns 0
22:30:43.540 00.000 10072 PulseGuide returned control before completion, sleep 11
22:30:43.559 00.019 1032 UpdateGuideState exits: m=1321 SNR=25.5
22:30:43.561 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:43.563 00.002 10072 IsGuiding returns 0
22:30:43.564 00.001 10072 Move returns status 0, amount 1
22:30:43.564 00.000 10072 MoveAxis(N, 0, ABG)
22:30:43.564 00.000 10072 Move returns status 0, amount 0
22:30:43.564 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:43.566 00.002 1032 Enqueuing Expose request
22:30:43.568 00.002 10072 move complete, result=0
22:30:43.568 00.000 10072 worker thread done servicing request
22:30:43.568 00.000 10072 Worker thread wakes up
22:30:43.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:43.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:43.569 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:30:43.984 00.415 10072 Exposure complete
22:30:44.034 00.050 10072 worker thread done servicing request
22:30:44.034 00.000 1032 OnExposeComplete: enter
22:30:44.037 00.003 1032 UpdateGuideState(): m_state=6
22:30:44.038 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4361
22:30:44.039 00.001 1032 Star::Find returns 1 (0), X=1097.95, Y=133.84, Mass=1368, SNR=26.0, Peak=112 HFD=2.9
22:30:44.041 00.002 1032 MultiStar: [#1 0.22,0.15,0.00,M1] [#2 -0.08,0.06,0.76,U] [#3 0.10,0.16,0.71,U] [#4 -0.06,0.14,0.66,U] [#5 0.09,0.16,0.64,U] [#6 0.23,0.08,0.60,U] [#7 0.15,0.17,0.66,U] [#8 0.22,0.16,0.00,M1] 
22:30:44.042 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.12}, one-star: {0.25, 0.11}
22:30:44.043 00.001 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
22:30:44.045 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
22:30:44.047 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.89 mountX=0.09 mountY=-0.13, mountTheta=-0.94
22:30:44.050 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.12, opts=13)
22:30:44.052 00.002 1032 Enqueuing Move request for scope (0.10, 0.12)
22:30:44.055 00.003 10072 Worker thread wakes up
22:30:44.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
22:30:44.055 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
22:30:44.055 00.000 10072 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=-0.13
22:30:44.057 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:30:44.059 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:30:44.059 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:30:44.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:44.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:30:44.059 00.000 10072 MoveAxis(E, 1, ABG)
22:30:44.059 00.000 10072 Guiding  Dir = 2, Dur = 1
22:30:44.061 00.002 10072 IsGuiding returns 0
22:30:44.061 00.000 10072 PulseGuide returned control before completion, sleep 11
22:30:44.074 00.013 10072 IsGuiding returns 0
22:30:44.074 00.000 10072 Move returns status 0, amount 1
22:30:44.074 00.000 10072 MoveAxis(N, 0, ABG)
22:30:44.074 00.000 10072 Move returns status 0, amount 0
22:30:44.074 00.000 10072 move complete, result=0
22:30:44.075 00.001 10072 worker thread done servicing request
22:30:44.076 00.001 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:30:44.080 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:44.082 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:44.084 00.002 1032 Enqueuing Expose request
22:30:44.085 00.001 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:30:44.087 00.002 10072 Worker thread wakes up
22:30:44.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:44.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:44.717 00.630 10072 Exposure complete
22:30:44.768 00.051 10072 worker thread done servicing request
22:30:44.768 00.000 1032 OnExposeComplete: enter
22:30:44.770 00.002 1032 UpdateGuideState(): m_state=6
22:30:44.773 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4362
22:30:44.775 00.002 1032 Star::Find returns 1 (0), X=1098.06, Y=133.82, Mass=1401, SNR=26.3, Peak=127 HFD=3.0
22:30:44.777 00.002 1032 MultiStar: [#1 0.19,0.01,0.99,U] [#2 -0.03,0.06,0.75,U] [#3 0.29,0.09,0.00,M1] [#4 -0.02,0.05,0.61,U] [#5 0.12,0.00,0.61,U] [#6 0.21,-0.14,0.00,M6] [#7 0.17,-0.06,0.68,U] [#8 0.10,-0.01,0.50,U] 
22:30:44.779 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.03}, one-star: {0.36, 0.09}
22:30:44.782 00.003 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
22:30:44.783 00.001 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
22:30:44.784 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.18 mountX=-0.01 mountY=-0.15, mountTheta=-1.65
22:30:44.787 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
22:30:44.789 00.002 1032 Enqueuing Move request for scope (0.15, 0.03)
22:30:44.791 00.002 10072 Worker thread wakes up
22:30:44.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
22:30:44.791 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
22:30:44.791 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
22:30:44.792 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:30:44.795 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:30:44.795 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:30:44.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:44.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:30:44.795 00.000 10072 MoveAxis(E, 2, ABG)
22:30:44.795 00.000 10072 Guiding  Dir = 2, Dur = 2
22:30:44.796 00.001 10072 IsGuiding returns 0
22:30:44.796 00.000 10072 PulseGuide returned control before completion, sleep 12
22:30:44.815 00.019 1032 UpdateGuideState exits: m=1401 SNR=26.3
22:30:44.817 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:44.819 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:44.820 00.001 1032 Enqueuing Expose request
22:30:44.826 00.006 10072 IsGuiding returns 0
22:30:44.826 00.000 10072 Move returns status 0, amount 2
22:30:44.826 00.000 10072 MoveAxis(N, 0, ABG)
22:30:44.826 00.000 10072 Move returns status 0, amount 0
22:30:44.826 00.000 10072 move complete, result=0
22:30:44.826 00.000 10072 worker thread done servicing request
22:30:44.826 00.000 10072 Worker thread wakes up
22:30:44.826 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:44.826 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:44.834 00.008 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:30:45.233 00.399 10072 Exposure complete
22:30:45.290 00.057 10072 worker thread done servicing request
22:30:45.290 00.000 1032 OnExposeComplete: enter
22:30:45.292 00.002 1032 UpdateGuideState(): m_state=6
22:30:45.294 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4363
22:30:45.295 00.001 1032 Star::Find returns 1 (0), X=1097.98, Y=133.69, Mass=1249, SNR=24.8, Peak=105 HFD=3.3
22:30:45.297 00.002 1032 MultiStar: [#1 0.14,0.06,0.91,U] [#2 -0.15,0.03,0.78,U] [#3 0.22,0.02,0.76,U] [#4 -0.02,-0.04,0.70,U] [#5 0.09,-0.15,0.66,U] [#6 0.26,0.02,0.00,M7] [#7 0.13,-0.18,0.70,U] [#8 0.30,0.10,0.00,M1] 
22:30:45.300 00.003 1032 refined, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.28, -0.04}
22:30:45.301 00.001 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:30:45.303 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:30:45.305 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.31 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
22:30:45.309 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
22:30:45.312 00.003 1032 Enqueuing Move request for scope (0.11, -0.03)
22:30:45.314 00.002 10072 Worker thread wakes up
22:30:45.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
22:30:45.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
22:30:45.314 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
22:30:45.317 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:30:45.320 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:30:45.320 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:30:45.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:45.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:30:45.320 00.000 10072 MoveAxis(E, 1, ABG)
22:30:45.320 00.000 10072 Guiding  Dir = 2, Dur = 1
22:30:45.321 00.001 10072 IsGuiding returns 0
22:30:45.321 00.000 10072 PulseGuide returned control before completion, sleep 11
22:30:45.339 00.018 1032 UpdateGuideState exits: m=1249 SNR=24.8
22:30:45.341 00.002 10072 IsGuiding returns 0
22:30:45.341 00.000 10072 Move returns status 0, amount 1
22:30:45.341 00.000 10072 MoveAxis(N, 0, ABG)
22:30:45.341 00.000 10072 Move returns status 0, amount 0
22:30:45.341 00.000 10072 move complete, result=0
22:30:45.341 00.000 10072 worker thread done servicing request
22:30:45.341 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:45.343 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:45.345 00.002 1032 Enqueuing Expose request
22:30:45.346 00.001 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:30:45.348 00.002 10072 Worker thread wakes up
22:30:45.348 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:45.348 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:45.983 00.635 10072 Exposure complete
22:30:46.038 00.055 10072 worker thread done servicing request
22:30:46.038 00.000 1032 OnExposeComplete: enter
22:30:46.040 00.002 1032 UpdateGuideState(): m_state=6
22:30:46.042 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4364
22:30:46.043 00.001 1032 Star::Find returns 1 (0), X=1097.95, Y=133.81, Mass=1370, SNR=26.0, Peak=110 HFD=3.0
22:30:46.045 00.002 1032 MultiStar: [#1 0.18,0.07,0.97,U] [#2 -0.14,0.07,0.79,U] [#3 0.15,0.05,0.75,U] [#4 -0.14,0.06,0.68,U] [#5 0.12,-0.01,0.64,U] [#6 0.25,0.08,0.00,M8] [#7 0.23,-0.07,0.72,U] [#8 0.25,0.24,0.00,M2] 
22:30:46.047 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.04}, one-star: {0.24, 0.08}
22:30:46.050 00.003 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
22:30:46.052 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
22:30:46.054 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.38 mountX=0.01 mountY=-0.11, mountTheta=-1.45
22:30:46.057 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
22:30:46.059 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
22:30:46.060 00.001 10072 Worker thread wakes up
22:30:46.060 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:30:46.060 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:30:46.060 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
22:30:46.062 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:30:46.064 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:30:46.065 00.001 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:30:46.065 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:46.065 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:30:46.065 00.000 10072 MoveAxis(E, 2, ABG)
22:30:46.065 00.000 10072 Guiding  Dir = 2, Dur = 2
22:30:46.065 00.000 10072 IsGuiding returns 0
22:30:46.066 00.001 10072 PulseGuide returned control before completion, sleep 12
22:30:46.084 00.018 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:30:46.088 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:46.089 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:46.092 00.003 1032 Enqueuing Expose request
22:30:46.093 00.001 10072 IsGuiding returns 0
22:30:46.093 00.000 10072 Move returns status 0, amount 2
22:30:46.093 00.000 10072 MoveAxis(N, 0, ABG)
22:30:46.093 00.000 10072 Move returns status 0, amount 0
22:30:46.093 00.000 10072 move complete, result=0
22:30:46.094 00.001 10072 worker thread done servicing request
22:30:46.094 00.000 10072 Worker thread wakes up
22:30:46.094 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:46.094 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:46.100 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:30:46.499 00.399 10072 Exposure complete
22:30:46.553 00.054 1032 OnExposeComplete: enter
22:30:46.556 00.003 1032 UpdateGuideState(): m_state=6
22:30:46.558 00.002 10072 worker thread done servicing request
22:30:46.558 00.000 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4365
22:30:46.559 00.001 1032 Star::Find returns 1 (0), X=1097.93, Y=133.86, Mass=1400, SNR=26.3, Peak=113 HFD=2.9
22:30:46.561 00.002 1032 MultiStar: [#1 0.22,0.15,0.00,M1] [#2 -0.17,0.07,0.74,U] [#3 0.18,0.17,0.74,U] [#4 -0.20,0.15,0.00,M1] [#5 0.10,0.25,0.00,M1] [#6 0.27,0.04,0.00,M9] [#7 0.14,0.03,0.66,U] [#8 0.21,0.11,0.55,U] 
22:30:46.563 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.10}, one-star: {0.23, 0.13}
22:30:46.565 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
22:30:46.567 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
22:30:46.568 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.72 mountX=0.07 mountY=-0.14, mountTheta=-1.11
22:30:46.571 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
22:30:46.573 00.002 1032 Enqueuing Move request for scope (0.12, 0.10)
22:30:46.575 00.002 10072 Worker thread wakes up
22:30:46.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
22:30:46.575 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
22:30:46.575 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.07 yDistance=-0.14
22:30:46.577 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:30:46.579 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:30:46.579 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:30:46.579 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:46.579 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:30:46.579 00.000 10072 MoveAxis(E, 2, ABG)
22:30:46.579 00.000 10072 Guiding  Dir = 2, Dur = 2
22:30:46.579 00.000 10072 IsGuiding returns 0
22:30:46.580 00.001 10072 PulseGuide returned control before completion, sleep 12
22:30:46.597 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.3
22:30:46.599 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:46.601 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:46.603 00.002 1032 Enqueuing Expose request
22:30:46.606 00.003 10072 IsGuiding returns 0
22:30:46.607 00.001 10072 Move returns status 0, amount 2
22:30:46.607 00.000 10072 MoveAxis(N, 0, ABG)
22:30:46.607 00.000 10072 Move returns status 0, amount 0
22:30:46.607 00.000 10072 move complete, result=0
22:30:46.607 00.000 10072 worker thread done servicing request
22:30:46.607 00.000 10072 Worker thread wakes up
22:30:46.607 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:46.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:46.613 00.006 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:30:47.232 00.619 10072 Exposure complete
22:30:47.289 00.057 10072 worker thread done servicing request
22:30:47.290 00.001 1032 OnExposeComplete: enter
22:30:47.292 00.002 1032 UpdateGuideState(): m_state=6
22:30:47.293 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4366
22:30:47.295 00.002 1032 Star::Find returns 1 (0), X=1097.93, Y=133.77, Mass=1293, SNR=25.3, Peak=110 HFD=3.0
22:30:47.298 00.003 1032 MultiStar: [#1 0.22,0.13,0.00,M2] [#2 0.02,0.00,0.79,U] [#3 0.22,0.03,0.75,U] [#4 -0.13,0.05,0.68,U] [#5 0.20,0.04,0.65,U] [#6 0.25,0.05,0.00,M10] [#7 0.22,-0.14,0.00,M1] [#8 0.30,-0.04,0.00,M2] 
22:30:47.300 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.03}, one-star: {0.23, 0.04}
22:30:47.304 00.004 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
22:30:47.306 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
22:30:47.307 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.25 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
22:30:47.310 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
22:30:47.312 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
22:30:47.314 00.002 10072 Worker thread wakes up
22:30:47.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
22:30:47.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
22:30:47.314 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.00 yDistance=-0.12
22:30:47.316 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:30:47.318 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:30:47.319 00.001 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:30:47.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:47.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:30:47.319 00.000 10072 MoveAxis(E, 3, ABG)
22:30:47.319 00.000 10072 Guiding  Dir = 2, Dur = 3
22:30:47.319 00.000 10072 IsGuiding returns 0
22:30:47.320 00.001 10072 PulseGuide returned control before completion, sleep 13
22:30:47.338 00.018 10072 IsGuiding returns 0
22:30:47.338 00.000 10072 Move returns status 0, amount 3
22:30:47.338 00.000 10072 MoveAxis(N, 0, ABG)
22:30:47.338 00.000 10072 Move returns status 0, amount 0
22:30:47.338 00.000 10072 move complete, result=0
22:30:47.339 00.001 10072 worker thread done servicing request
22:30:47.339 00.000 1032 UpdateGuideState exits: m=1293 SNR=25.3
22:30:47.342 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:47.344 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:47.346 00.002 1032 Enqueuing Expose request
22:30:47.347 00.001 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:30:47.350 00.003 10072 Worker thread wakes up
22:30:47.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:47.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:47.764 00.414 10072 Exposure complete
22:30:47.822 00.058 10072 worker thread done servicing request
22:30:47.822 00.000 1032 OnExposeComplete: enter
22:30:47.824 00.002 1032 UpdateGuideState(): m_state=6
22:30:47.827 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4367
22:30:47.829 00.002 1032 Star::Find returns 1 (0), X=1098.04, Y=133.75, Mass=1317, SNR=25.5, Peak=109 HFD=3.2
22:30:47.830 00.001 1032 MultiStar: [#1 0.24,0.07,0.00,M3] [#2 -0.17,-0.12,0.78,U] [#3 0.31,0.01,0.00,M1] [#4 -0.16,0.01,0.65,U] [#5 0.23,0.07,0.67,U] [#6 0.19,-0.13,0.64,U] [#7 0.25,-0.08,0.00,M2] [#8 0.22,-0.05,0.53,U] 
22:30:47.832 00.002 1032 refined, 5 included, MultiStar: {0.12, -0.03}, one-star: {0.33, 0.02}
22:30:47.834 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
22:30:47.836 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
22:30:47.837 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.25 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
22:30:47.841 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
22:30:47.843 00.002 1032 Enqueuing Move request for scope (0.12, -0.03)
22:30:47.844 00.001 10072 Worker thread wakes up
22:30:47.844 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
22:30:47.844 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
22:30:47.845 00.001 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.10
22:30:47.848 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:30:47.850 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:30:47.850 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:30:47.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:47.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:30:47.850 00.000 10072 MoveAxis(E, 3, ABG)
22:30:47.851 00.001 10072 Guiding  Dir = 2, Dur = 3
22:30:47.851 00.000 10072 IsGuiding returns 0
22:30:47.851 00.000 10072 PulseGuide returned control before completion, sleep 13
22:30:47.868 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:30:47.870 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:47.872 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:47.874 00.002 1032 Enqueuing Expose request
22:30:47.875 00.001 10072 IsGuiding returns 0
22:30:47.875 00.000 10072 Move returns status 0, amount 3
22:30:47.875 00.000 10072 MoveAxis(N, 0, ABG)
22:30:47.875 00.000 10072 Move returns status 0, amount 0
22:30:47.875 00.000 10072 move complete, result=0
22:30:47.875 00.000 10072 worker thread done servicing request
22:30:47.875 00.000 10072 Worker thread wakes up
22:30:47.876 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:47.876 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:47.883 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:30:48.512 00.629 10072 Exposure complete
22:30:48.565 00.053 10072 worker thread done servicing request
22:30:48.566 00.001 1032 OnExposeComplete: enter
22:30:48.567 00.001 1032 UpdateGuideState(): m_state=6
22:30:48.569 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4368
22:30:48.570 00.001 1032 Star::Find returns 1 (0), X=1098.07, Y=133.81, Mass=1421, SNR=26.5, Peak=117 HFD=3.1
22:30:48.573 00.003 1032 MultiStar: [#1 0.20,0.11,0.89,U] [#2 -0.07,-0.10,0.78,U] [#3 0.30,0.07,0.00,M2] [#4 -0.04,0.13,0.63,U] [#5 0.29,-0.07,0.00,M1] [#6 0.22,-0.05,0.63,U] [#7 0.22,-0.04,0.65,U] [#8 0.19,0.06,0.48,U] 
22:30:48.574 00.001 1032 refined, 6 included, MultiStar: {0.17, 0.03}, one-star: {0.37, 0.08}
22:30:48.577 00.003 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
22:30:48.579 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
22:30:48.580 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.19 mountX=-0.01 mountY=-0.17, mountTheta=-1.64
22:30:48.584 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.03, opts=13)
22:30:48.587 00.003 1032 Enqueuing Move request for scope (0.17, 0.03)
22:30:48.589 00.002 10072 Worker thread wakes up
22:30:48.589 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
22:30:48.590 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
22:30:48.590 00.000 10072 Moving (0.17, 0.03) raw xDistance=-0.01 yDistance=-0.17
22:30:48.592 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:30:48.594 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:30:48.594 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:30:48.594 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:48.595 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:30:48.595 00.000 10072 MoveAxis(E, 3, ABG)
22:30:48.595 00.000 10072 Guiding  Dir = 2, Dur = 3
22:30:48.595 00.000 10072 IsGuiding returns 0
22:30:48.595 00.000 10072 PulseGuide returned control before completion, sleep 13
22:30:48.613 00.018 1032 UpdateGuideState exits: m=1421 SNR=26.5
22:30:48.615 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:48.616 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:48.617 00.001 1032 Enqueuing Expose request
22:30:48.619 00.002 10072 IsGuiding returns 0
22:30:48.619 00.000 10072 Move returns status 0, amount 3
22:30:48.619 00.000 10072 MoveAxis(N, 0, ABG)
22:30:48.619 00.000 10072 Move returns status 0, amount 0
22:30:48.620 00.001 10072 move complete, result=0
22:30:48.620 00.000 10072 worker thread done servicing request
22:30:48.620 00.000 10072 Worker thread wakes up
22:30:48.621 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:48.621 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:48.629 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
22:30:49.028 00.399 10072 Exposure complete
22:30:49.075 00.047 10072 worker thread done servicing request
22:30:49.075 00.000 1032 OnExposeComplete: enter
22:30:49.077 00.002 1032 UpdateGuideState(): m_state=6
22:30:49.080 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4369
22:30:49.082 00.002 1032 Star::Find returns 1 (0), X=1097.95, Y=133.88, Mass=1203, SNR=24.3, Peak=98 HFD=2.9
22:30:49.083 00.001 1032 MultiStar: [#1 0.20,0.20,0.00,M3] [#2 -0.03,0.01,0.83,U] [#3 0.19,0.25,0.00,M3] [#4 0.03,0.03,0.72,U] [#5 0.23,0.10,0.65,U] [#6 0.20,0.04,0.63,U] [#7 0.21,-0.07,0.72,U] [#8 0.33,0.16,0.00,M1] 
22:30:49.085 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.05}, one-star: {0.24, 0.15}
22:30:49.086 00.001 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
22:30:49.087 00.001 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
22:30:49.089 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.32 mountX=0.01 mountY=-0.15, mountTheta=-1.51
22:30:49.093 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
22:30:49.095 00.002 1032 Enqueuing Move request for scope (0.14, 0.05)
22:30:49.096 00.001 10072 Worker thread wakes up
22:30:49.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
22:30:49.096 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
22:30:49.096 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.01 yDistance=-0.15
22:30:49.099 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:30:49.100 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:30:49.100 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:30:49.100 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:49.100 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:30:49.100 00.000 10072 MoveAxis(E, 3, ABG)
22:30:49.100 00.000 10072 Guiding  Dir = 2, Dur = 3
22:30:49.102 00.002 10072 IsGuiding returns 0
22:30:49.102 00.000 10072 PulseGuide returned control before completion, sleep 13
22:30:49.119 00.017 1032 UpdateGuideState exits: m=1203 SNR=24.3
22:30:49.122 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:49.123 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:49.125 00.002 1032 Enqueuing Expose request
22:30:49.126 00.001 10072 IsGuiding returns 0
22:30:49.127 00.001 10072 Move returns status 0, amount 3
22:30:49.127 00.000 10072 MoveAxis(N, 0, ABG)
22:30:49.127 00.000 10072 Move returns status 0, amount 0
22:30:49.127 00.000 10072 move complete, result=0
22:30:49.127 00.000 10072 worker thread done servicing request
22:30:49.127 00.000 10072 Worker thread wakes up
22:30:49.127 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:49.127 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:49.133 00.006 1032 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
22:30:49.751 00.618 10072 Exposure complete
22:30:49.805 00.054 10072 worker thread done servicing request
22:30:49.805 00.000 1032 OnExposeComplete: enter
22:30:49.807 00.002 1032 UpdateGuideState(): m_state=6
22:30:49.809 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4370
22:30:49.810 00.001 1032 Star::Find returns 1 (0), X=1098.10, Y=133.91, Mass=1278, SNR=25.1, Peak=112 HFD=2.8
22:30:49.812 00.002 1032 MultiStar: [#1 0.14,0.17,0.93,U] [#2 -0.12,0.11,0.79,U] [#3 0.13,0.16,0.79,U] [#4 -0.23,0.14,0.00,M1] [#5 0.28,0.01,0.00,M1] [#6 0.05,0.04,0.62,U] [#7 0.16,0.04,0.73,U] [#8 0.22,-0.03,0.51,U] 
22:30:49.814 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.11}, one-star: {0.40, 0.18}
22:30:49.815 00.001 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
22:30:49.818 00.003 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
22:30:49.819 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.18 cameraTheta=0.63 mountX=0.07 mountY=-0.17, mountTheta=-1.20
22:30:49.821 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.11, opts=13)
22:30:49.823 00.002 1032 Enqueuing Move request for scope (0.15, 0.11)
22:30:49.824 00.001 10072 Worker thread wakes up
22:30:49.824 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
22:30:49.824 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
22:30:49.824 00.000 10072 Moving (0.15, 0.11) raw xDistance=0.07 yDistance=-0.17
22:30:49.825 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:30:49.829 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:30:49.829 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:30:49.829 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:49.829 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:30:49.829 00.000 10072 MoveAxis(E, 3, ABG)
22:30:49.829 00.000 10072 Guiding  Dir = 2, Dur = 3
22:30:49.829 00.000 10072 IsGuiding returns 0
22:30:49.830 00.001 10072 PulseGuide returned control before completion, sleep 13
22:30:49.848 00.018 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:30:49.849 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:49.851 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:49.852 00.001 1032 Enqueuing Expose request
22:30:49.857 00.005 10072 IsGuiding returns 0
22:30:49.857 00.000 10072 Move returns status 0, amount 3
22:30:49.857 00.000 10072 MoveAxis(N, 0, ABG)
22:30:49.857 00.000 10072 Move returns status 0, amount 0
22:30:49.857 00.000 10072 move complete, result=0
22:30:49.857 00.000 10072 worker thread done servicing request
22:30:49.857 00.000 10072 Worker thread wakes up
22:30:49.857 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:49.857 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:49.862 00.005 1032 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
22:30:50.269 00.407 10072 Exposure complete
22:30:50.323 00.054 10072 worker thread done servicing request
22:30:50.323 00.000 1032 OnExposeComplete: enter
22:30:50.325 00.002 1032 UpdateGuideState(): m_state=6
22:30:50.327 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4371
22:30:50.329 00.002 1032 Star::Find returns 1 (0), X=1098.09, Y=133.81, Mass=1409, SNR=26.4, Peak=122 HFD=3.1
22:30:50.332 00.003 1032 MultiStar: [#1 0.19,0.06,0.91,U] [#2 -0.06,0.01,0.78,U] [#3 0.13,0.16,0.74,U] [#4 0.02,0.13,0.67,U] [#5 0.18,0.14,0.65,U] [#6 0.29,-0.06,0.00,M7] [#7 0.23,0.02,0.64,U] [#8 0.25,0.01,0.00,M1] 
22:30:50.335 00.003 1032 refined, 6 included, MultiStar: {0.16, 0.08}, one-star: {0.39, 0.08}
22:30:50.337 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
22:30:50.339 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
22:30:50.340 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.47 mountX=0.04 mountY=-0.18, mountTheta=-1.36
22:30:50.343 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.08, opts=13)
22:30:50.346 00.003 1032 Enqueuing Move request for scope (0.16, 0.08)
22:30:50.348 00.002 10072 Worker thread wakes up
22:30:50.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
22:30:50.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
22:30:50.348 00.000 10072 Moving (0.16, 0.08) raw xDistance=0.04 yDistance=-0.18
22:30:50.351 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:30:50.353 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:30:50.353 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:30:50.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:50.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:30:50.353 00.000 10072 MoveAxis(E, 3, ABG)
22:30:50.353 00.000 10072 Guiding  Dir = 2, Dur = 3
22:30:50.353 00.000 10072 IsGuiding returns 0
22:30:50.354 00.001 10072 PulseGuide returned control before completion, sleep 13
22:30:50.371 00.017 1032 UpdateGuideState exits: m=1409 SNR=26.4
22:30:50.374 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:50.376 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:50.378 00.002 1032 Enqueuing Expose request
22:30:50.380 00.002 10072 IsGuiding returns 0
22:30:50.380 00.000 10072 Move returns status 0, amount 3
22:30:50.380 00.000 10072 MoveAxis(N, 0, ABG)
22:30:50.380 00.000 10072 Move returns status 0, amount 0
22:30:50.380 00.000 10072 move complete, result=0
22:30:50.380 00.000 10072 worker thread done servicing request
22:30:50.380 00.000 10072 Worker thread wakes up
22:30:50.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:50.380 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:50.387 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
22:30:51.018 00.631 10072 Exposure complete
22:30:51.069 00.051 10072 worker thread done servicing request
22:30:51.069 00.000 1032 OnExposeComplete: enter
22:30:51.071 00.002 1032 UpdateGuideState(): m_state=6
22:30:51.073 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4372
22:30:51.074 00.001 1032 Star::Find returns 1 (0), X=1098.02, Y=133.80, Mass=1255, SNR=24.9, Peak=114 HFD=3.0
22:30:51.075 00.001 1032 MultiStar: [#1 0.17,-0.01,1.01,U] [#2 -0.00,0.07,0.80,U] [#3 0.21,0.06,0.76,U] [#4 -0.02,-0.07,0.68,U] [#5 0.17,-0.13,0.65,U] [#6 0.21,-0.00,0.62,U] [#7 0.20,-0.09,0.74,U] [#8 0.16,-0.01,0.53,U] 
22:30:51.077 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.01}, one-star: {0.32, 0.07}
22:30:51.080 00.003 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
22:30:51.083 00.003 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
22:30:51.084 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.05 mountX=-0.05 mountY=-0.16, mountTheta=-1.88
22:30:51.087 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.01, opts=13)
22:30:51.090 00.003 1032 Enqueuing Move request for scope (0.16, -0.01)
22:30:51.092 00.002 10072 Worker thread wakes up
22:30:51.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
22:30:51.092 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
22:30:51.092 00.000 10072 Moving (0.16, -0.01) raw xDistance=-0.05 yDistance=-0.16
22:30:51.094 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:30:51.096 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:30:51.096 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:30:51.097 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:51.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:30:51.097 00.000 10072 MoveAxis(E, 3, ABG)
22:30:51.097 00.000 10072 Guiding  Dir = 2, Dur = 3
22:30:51.097 00.000 10072 IsGuiding returns 0
22:30:51.098 00.001 10072 PulseGuide returned control before completion, sleep 13
22:30:51.114 00.016 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:30:51.117 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:51.118 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:51.120 00.002 1032 Enqueuing Expose request
22:30:51.124 00.004 10072 IsGuiding returns 0
22:30:51.124 00.000 10072 Move returns status 0, amount 3
22:30:51.124 00.000 10072 MoveAxis(N, 0, ABG)
22:30:51.124 00.000 10072 Move returns status 0, amount 0
22:30:51.124 00.000 10072 move complete, result=0
22:30:51.124 00.000 10072 worker thread done servicing request
22:30:51.124 00.000 10072 Worker thread wakes up
22:30:51.124 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:51.124 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:51.128 00.004 1032 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
22:30:51.534 00.406 10072 Exposure complete
22:30:51.586 00.052 10072 worker thread done servicing request
22:30:51.586 00.000 1032 OnExposeComplete: enter
22:30:51.588 00.002 1032 UpdateGuideState(): m_state=6
22:30:51.592 00.004 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4373
22:30:51.593 00.001 1032 Star::Find returns 1 (0), X=1098.06, Y=133.69, Mass=1355, SNR=25.9, Peak=117 HFD=3.3
22:30:51.595 00.002 1032 MultiStar: [#1 0.24,0.04,0.99,U] [#2 -0.09,-0.08,0.80,U] [#3 0.18,0.05,0.76,U] [#4 -0.06,-0.05,0.67,U] [#5 0.20,0.12,0.64,U] [#6 0.27,0.05,0.00,M7] [#7 0.29,-0.11,0.00,M1] [#8 0.23,-0.08,0.51,U] 
22:30:51.597 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.00}, one-star: {0.35, -0.04}
22:30:51.598 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:30:51.600 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:30:51.601 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.03 mountX=-0.05 mountY=-0.15, mountTheta=-1.86
22:30:51.604 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.00, opts=13)
22:30:51.606 00.002 1032 Enqueuing Move request for scope (0.16, -0.00)
22:30:51.608 00.002 10072 Worker thread wakes up
22:30:51.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
22:30:51.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
22:30:51.608 00.000 10072 Moving (0.16, -0.00) raw xDistance=-0.05 yDistance=-0.15
22:30:51.609 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=146, Gamma=2.230
22:30:51.611 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:30:51.611 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:30:51.611 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:51.611 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:30:51.611 00.000 10072 MoveAxis(E, 3, ABG)
22:30:51.611 00.000 10072 Guiding  Dir = 2, Dur = 3
22:30:51.612 00.001 10072 IsGuiding returns 0
22:30:51.612 00.000 10072 PulseGuide returned control before completion, sleep 13
22:30:51.627 00.015 10072 IsGuiding returns 0
22:30:51.627 00.000 10072 Move returns status 0, amount 3
22:30:51.627 00.000 10072 MoveAxis(N, 0, ABG)
22:30:51.627 00.000 10072 Move returns status 0, amount 0
22:30:51.627 00.000 10072 move complete, result=0
22:30:51.627 00.000 10072 worker thread done servicing request
22:30:51.629 00.002 1032 UpdateGuideState exits: m=1355 SNR=25.9
22:30:51.631 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:51.633 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:51.634 00.001 1032 Enqueuing Expose request
22:30:51.635 00.001 1032 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
22:30:51.637 00.002 10072 Worker thread wakes up
22:30:51.637 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:51.637 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:52.273 00.636 10072 Exposure complete
22:30:52.327 00.054 10072 worker thread done servicing request
22:30:52.327 00.000 1032 OnExposeComplete: enter
22:30:52.329 00.002 1032 UpdateGuideState(): m_state=6
22:30:52.332 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4374
22:30:52.334 00.002 1032 Star::Find returns 1 (0), X=1098.05, Y=133.83, Mass=1218, SNR=24.5, Peak=102 HFD=3.0
22:30:52.337 00.003 1032 MultiStar: [#1 0.22,0.16,0.00,M1] [#2 -0.14,0.06,0.79,U] [#3 0.19,0.16,0.79,U] [#4 -0.10,0.01,0.66,U] [#5 0.14,0.01,0.71,U] [#6 0.33,0.05,0.00,M8] [#7 0.37,0.02,0.00,M2] [#8 0.23,0.04,0.54,U] 
22:30:52.339 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.07}, one-star: {0.35, 0.10}
22:30:52.340 00.001 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
22:30:52.342 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
22:30:52.343 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.50 mountX=0.03 mountY=-0.13, mountTheta=-1.33
22:30:52.346 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
22:30:52.349 00.003 1032 Enqueuing Move request for scope (0.12, 0.07)
22:30:52.350 00.001 10072 Worker thread wakes up
22:30:52.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
22:30:52.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
22:30:52.350 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.03 yDistance=-0.13
22:30:52.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:30:52.354 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:30:52.354 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:30:52.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:52.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:30:52.354 00.000 10072 MoveAxis(E, 3, ABG)
22:30:52.354 00.000 10072 Guiding  Dir = 2, Dur = 3
22:30:52.355 00.001 10072 IsGuiding returns 0
22:30:52.355 00.000 10072 PulseGuide returned control before completion, sleep 13
22:30:52.375 00.020 1032 UpdateGuideState exits: m=1218 SNR=24.5
22:30:52.378 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:52.383 00.005 10072 IsGuiding returns 0
22:30:52.383 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:52.386 00.003 1032 Enqueuing Expose request
22:30:52.388 00.002 10072 Move returns status 0, amount 3
22:30:52.388 00.000 10072 MoveAxis(N, 0, ABG)
22:30:52.388 00.000 10072 Move returns status 0, amount 0
22:30:52.388 00.000 10072 move complete, result=0
22:30:52.388 00.000 10072 worker thread done servicing request
22:30:52.388 00.000 10072 Worker thread wakes up
22:30:52.388 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:52.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:52.397 00.009 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:30:52.803 00.406 10072 Exposure complete
22:30:52.856 00.053 10072 worker thread done servicing request
22:30:52.857 00.001 1032 OnExposeComplete: enter
22:30:52.860 00.003 1032 UpdateGuideState(): m_state=6
22:30:52.862 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4375
22:30:52.865 00.003 1032 Star::Find returns 1 (0), X=1098.04, Y=133.78, Mass=1329, SNR=25.6, Peak=112 HFD=3.1
22:30:52.867 00.002 1032 MultiStar: [#1 0.23,0.16,0.00,M2] [#2 -0.03,0.04,0.78,U] [#3 0.23,0.33,0.00,M1] [#4 -0.09,0.12,0.62,U] [#5 0.23,-0.04,0.64,U] [#6 0.40,0.16,0.00,M9] [#7 0.30,0.01,0.00,M3] [#8 0.23,0.14,0.00,M1] 
22:30:52.869 00.002 1032 refined, 3 included, MultiStar: {0.13, 0.04}, one-star: {0.34, 0.05}
22:30:52.871 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
22:30:52.873 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
22:30:52.874 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.30 mountX=0.01 mountY=-0.14, mountTheta=-1.53
22:30:52.877 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
22:30:52.878 00.001 1032 Enqueuing Move request for scope (0.13, 0.04)
22:30:52.880 00.002 10072 Worker thread wakes up
22:30:52.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
22:30:52.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
22:30:52.880 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.14
22:30:52.882 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:30:52.885 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:30:52.885 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:30:52.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:52.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:30:52.885 00.000 10072 MoveAxis(E, 2, ABG)
22:30:52.885 00.000 10072 Guiding  Dir = 2, Dur = 2
22:30:52.886 00.001 10072 IsGuiding returns 0
22:30:52.886 00.000 10072 PulseGuide returned control before completion, sleep 12
22:30:52.907 00.021 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:30:52.910 00.003 10072 IsGuiding returns 0
22:30:52.910 00.000 10072 Move returns status 0, amount 2
22:30:52.910 00.000 10072 MoveAxis(N, 0, ABG)
22:30:52.911 00.001 10072 Move returns status 0, amount 0
22:30:52.911 00.000 10072 move complete, result=0
22:30:52.911 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:52.912 00.001 10072 worker thread done servicing request
22:30:52.912 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:52.914 00.002 1032 Enqueuing Expose request
22:30:52.916 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:30:52.918 00.002 10072 Worker thread wakes up
22:30:52.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:52.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:53.551 00.633 10072 Exposure complete
22:30:53.605 00.054 10072 worker thread done servicing request
22:30:53.606 00.001 1032 OnExposeComplete: enter
22:30:53.608 00.002 1032 UpdateGuideState(): m_state=6
22:30:53.610 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4376
22:30:53.612 00.002 1032 Star::Find returns 1 (0), X=1097.94, Y=133.73, Mass=1356, SNR=25.9, Peak=114 HFD=3.2
22:30:53.614 00.002 1032 MultiStar: [#1 0.24,0.06,0.91,U] [#2 0.03,0.02,0.76,U] [#3 0.34,-0.02,0.00,M2] [#4 -0.08,-0.03,0.66,U] [#5 0.15,-0.14,0.66,U] [#6 0.22,0.08,0.62,U] [#7 0.19,-0.07,0.72,U] [#8 0.38,-0.08,0.00,M2] 
22:30:53.615 00.001 1032 refined, 6 included, MultiStar: {0.15, -0.01}, one-star: {0.24, 0.00}
22:30:53.617 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
22:30:53.618 00.001 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
22:30:53.620 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.06 mountX=-0.05 mountY=-0.14, mountTheta=-1.89
22:30:53.624 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
22:30:53.627 00.003 1032 Enqueuing Move request for scope (0.15, -0.01)
22:30:53.629 00.002 10072 Worker thread wakes up
22:30:53.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
22:30:53.629 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
22:30:53.629 00.000 10072 Moving (0.15, -0.01) raw xDistance=-0.05 yDistance=-0.14
22:30:53.631 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=146, Gamma=2.230
22:30:53.634 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:30:53.634 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:30:53.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:53.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:30:53.634 00.000 10072 MoveAxis(E, 2, ABG)
22:30:53.634 00.000 10072 Guiding  Dir = 2, Dur = 2
22:30:53.634 00.000 10072 IsGuiding returns 0
22:30:53.636 00.002 10072 PulseGuide returned control before completion, sleep 12
22:30:53.654 00.018 1032 UpdateGuideState exits: m=1356 SNR=25.9
22:30:53.656 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:53.659 00.003 10072 IsGuiding returns 0
22:30:53.659 00.000 10072 Move returns status 0, amount 2
22:30:53.659 00.000 10072 MoveAxis(N, 0, ABG)
22:30:53.659 00.000 10072 Move returns status 0, amount 0
22:30:53.659 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:53.661 00.002 1032 Enqueuing Expose request
22:30:53.662 00.001 10072 move complete, result=0
22:30:53.663 00.001 10072 worker thread done servicing request
22:30:53.663 00.000 10072 Worker thread wakes up
22:30:53.663 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:53.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:53.663 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:30:54.081 00.418 10072 Exposure complete
22:30:54.134 00.053 10072 worker thread done servicing request
22:30:54.134 00.000 1032 OnExposeComplete: enter
22:30:54.135 00.001 1032 UpdateGuideState(): m_state=6
22:30:54.137 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4377
22:30:54.138 00.001 1032 Star::Find returns 1 (0), X=1097.93, Y=133.71, Mass=1248, SNR=24.8, Peak=98 HFD=3.3
22:30:54.140 00.002 1032 MultiStar: [#1 0.13,0.07,0.98,U] [#2 -0.03,0.06,0.81,U] [#3 0.20,0.09,0.76,U] [#4 -0.20,-0.00,0.65,U] [#5 0.13,-0.06,0.71,U] [#6 0.24,-0.06,0.59,U] [#7 0.20,-0.05,0.75,U] [#8 0.12,-0.15,0.50,U] 
22:30:54.143 00.003 1032 refined, 8 included, MultiStar: {0.12, -0.00}, one-star: {0.23, -0.02}
22:30:54.145 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
22:30:54.146 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
22:30:54.149 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.04 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
22:30:54.152 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.00, opts=13)
22:30:54.156 00.004 1032 Enqueuing Move request for scope (0.12, -0.00)
22:30:54.157 00.001 10072 Worker thread wakes up
22:30:54.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
22:30:54.158 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
22:30:54.158 00.000 10072 Moving (0.12, -0.00) raw xDistance=-0.03 yDistance=-0.11
22:30:54.159 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:30:54.161 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:30:54.161 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:30:54.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:54.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:30:54.162 00.001 10072 MoveAxis(E, 2, ABG)
22:30:54.162 00.000 10072 Guiding  Dir = 2, Dur = 2
22:30:54.162 00.000 10072 IsGuiding returns 0
22:30:54.163 00.001 10072 PulseGuide returned control before completion, sleep 12
22:30:54.180 00.017 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:30:54.182 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:54.184 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:54.186 00.002 1032 Enqueuing Expose request
22:30:54.189 00.003 10072 IsGuiding returns 0
22:30:54.190 00.001 10072 Move returns status 0, amount 2
22:30:54.190 00.000 10072 MoveAxis(N, 0, ABG)
22:30:54.190 00.000 10072 Move returns status 0, amount 0
22:30:54.190 00.000 10072 move complete, result=0
22:30:54.190 00.000 10072 worker thread done servicing request
22:30:54.190 00.000 10072 Worker thread wakes up
22:30:54.190 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:54.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:54.195 00.005 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:30:54.923 00.728 10072 Exposure complete
22:30:54.976 00.053 10072 worker thread done servicing request
22:30:54.976 00.000 1032 OnExposeComplete: enter
22:30:54.978 00.002 1032 UpdateGuideState(): m_state=6
22:30:54.980 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4378
22:30:54.984 00.004 1032 Star::Find returns 1 (0), X=1097.92, Y=133.81, Mass=1192, SNR=24.3, Peak=102 HFD=3.0
22:30:54.987 00.003 1032 MultiStar: [#1 0.15,0.15,1.08,U] [#2 -0.15,0.15,0.85,U] [#3 0.18,0.11,0.84,U] [#4 -0.12,0.14,0.67,U] [#5 -0.04,0.18,0.72,U] [#6 0.22,0.01,0.63,U] [#7 0.24,0.06,0.00,M2] [#8 0.14,-0.03,0.51,U] 
22:30:54.991 00.004 1032 refined, 7 included, MultiStar: {0.08, 0.11}, one-star: {0.22, 0.08}
22:30:54.992 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
22:30:54.994 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
22:30:54.996 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.92 mountX=0.08 mountY=-0.11, mountTheta=-0.91
22:30:54.998 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
22:30:55.000 00.002 1032 Enqueuing Move request for scope (0.08, 0.11)
22:30:55.002 00.002 10072 Worker thread wakes up
22:30:55.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
22:30:55.002 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
22:30:55.002 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.08 yDistance=-0.11
22:30:55.005 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:30:55.007 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:30:55.007 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:30:55.007 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:55.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:30:55.007 00.000 10072 MoveAxis(E, 3, ABG)
22:30:55.007 00.000 10072 Guiding  Dir = 2, Dur = 3
22:30:55.008 00.001 10072 IsGuiding returns 0
22:30:55.008 00.000 10072 PulseGuide returned control before completion, sleep 13
22:30:55.024 00.016 1032 UpdateGuideState exits: m=1192 SNR=24.3
22:30:55.026 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:55.028 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:55.029 00.001 1032 Enqueuing Expose request
22:30:55.031 00.002 10072 IsGuiding returns 0
22:30:55.031 00.000 10072 Move returns status 0, amount 3
22:30:55.031 00.000 10072 MoveAxis(N, 0, ABG)
22:30:55.031 00.000 10072 Move returns status 0, amount 0
22:30:55.031 00.000 10072 move complete, result=0
22:30:55.031 00.000 10072 worker thread done servicing request
22:30:55.031 00.000 10072 Worker thread wakes up
22:30:55.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:55.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:55.038 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:30:55.437 00.399 10072 Exposure complete
22:30:55.488 00.051 10072 worker thread done servicing request
22:30:55.488 00.000 1032 OnExposeComplete: enter
22:30:55.490 00.002 1032 UpdateGuideState(): m_state=6
22:30:55.492 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4379
22:30:55.494 00.002 1032 Star::Find returns 1 (0), X=1097.90, Y=133.82, Mass=1362, SNR=25.9, Peak=109 HFD=2.9
22:30:55.495 00.001 1032 MultiStar: [#1 0.19,0.14,1.01,U] [#2 -0.11,0.03,0.73,U] [#3 0.15,0.08,0.77,U] [#4 -0.12,0.02,0.65,U] [#5 0.21,0.03,0.66,U] [#6 0.20,0.01,0.60,U] [#7 0.18,-0.09,0.69,U] [#8 0.18,0.11,0.51,U] 
22:30:55.498 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.20, 0.09}
22:30:55.499 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
22:30:55.501 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
22:30:55.503 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.41 mountX=0.02 mountY=-0.13, mountTheta=-1.43
22:30:55.506 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
22:30:55.507 00.001 1032 Enqueuing Move request for scope (0.12, 0.05)
22:30:55.509 00.002 10072 Worker thread wakes up
22:30:55.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
22:30:55.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
22:30:55.509 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.13
22:30:55.511 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:30:55.513 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:30:55.513 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:30:55.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:55.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:30:55.513 00.000 10072 MoveAxis(E, 2, ABG)
22:30:55.513 00.000 10072 Guiding  Dir = 2, Dur = 2
22:30:55.513 00.000 10072 IsGuiding returns 0
22:30:55.514 00.001 10072 PulseGuide returned control before completion, sleep 12
22:30:55.527 00.013 10072 IsGuiding returns 0
22:30:55.527 00.000 10072 Move returns status 0, amount 2
22:30:55.527 00.000 10072 MoveAxis(N, 0, ABG)
22:30:55.527 00.000 10072 Move returns status 0, amount 0
22:30:55.527 00.000 10072 move complete, result=0
22:30:55.527 00.000 10072 worker thread done servicing request
22:30:55.531 00.004 1032 UpdateGuideState exits: m=1362 SNR=25.9
22:30:55.533 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:55.535 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:55.536 00.001 1032 Enqueuing Expose request
22:30:55.538 00.002 10072 Worker thread wakes up
22:30:55.538 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:30:55.541 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:55.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:56.169 00.628 10072 Exposure complete
22:30:56.222 00.053 10072 worker thread done servicing request
22:30:56.222 00.000 1032 OnExposeComplete: enter
22:30:56.224 00.002 1032 UpdateGuideState(): m_state=6
22:30:56.225 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4380
22:30:56.228 00.003 1032 Star::Find returns 1 (0), X=1097.87, Y=133.78, Mass=1242, SNR=24.8, Peak=104 HFD=3.0
22:30:56.230 00.002 1032 MultiStar: [#1 0.16,0.13,0.97,U] [#2 -0.06,0.05,0.82,U] [#3 0.27,0.09,0.00,M1] [#4 -0.01,0.01,0.68,U] [#5 0.09,-0.07,0.65,U] [#6 0.22,-0.07,0.62,U] [#7 0.24,-0.03,0.68,U] [#8 0.11,-0.16,0.52,U] 
22:30:56.232 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.17, 0.05}
22:30:56.234 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
22:30:56.236 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
22:30:56.239 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.12 cameraTheta=0.05 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
22:30:56.243 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
22:30:56.244 00.001 1032 Enqueuing Move request for scope (0.11, 0.01)
22:30:56.247 00.003 10072 Worker thread wakes up
22:30:56.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
22:30:56.247 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
22:30:56.247 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
22:30:56.249 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:30:56.251 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:30:56.252 00.001 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:30:56.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:56.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:30:56.252 00.000 10072 MoveAxis(E, 2, ABG)
22:30:56.252 00.000 10072 Guiding  Dir = 2, Dur = 2
22:30:56.252 00.000 10072 IsGuiding returns 0
22:30:56.253 00.001 10072 PulseGuide returned control before completion, sleep 12
22:30:56.269 00.016 1032 UpdateGuideState exits: m=1242 SNR=24.8
22:30:56.271 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:56.272 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:56.274 00.002 1032 Enqueuing Expose request
22:30:56.276 00.002 10072 IsGuiding returns 0
22:30:56.276 00.000 10072 Move returns status 0, amount 2
22:30:56.276 00.000 10072 MoveAxis(N, 0, ABG)
22:30:56.276 00.000 10072 Move returns status 0, amount 0
22:30:56.276 00.000 10072 move complete, result=0
22:30:56.276 00.000 10072 worker thread done servicing request
22:30:56.276 00.000 10072 Worker thread wakes up
22:30:56.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:56.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:56.284 00.008 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:30:56.685 00.401 10072 Exposure complete
22:30:56.736 00.051 1032 OnExposeComplete: enter
22:30:56.739 00.003 1032 UpdateGuideState(): m_state=6
22:30:56.743 00.004 10072 worker thread done servicing request
22:30:56.743 00.000 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4381
22:30:56.745 00.002 1032 Star::Find returns 1 (0), X=1097.95, Y=133.74, Mass=1245, SNR=24.8, Peak=100 HFD=3.2
22:30:56.746 00.001 1032 MultiStar: [#1 0.23,0.06,0.98,U] [#2 -0.02,-0.08,0.77,U] [#3 0.23,0.01,0.78,U] [#4 0.01,-0.15,0.67,U] [#5 0.14,-0.09,0.68,U] [#6 0.38,-0.02,0.00,M5] [#7 0.31,-0.08,0.00,M1] [#8 0.28,-0.07,0.00,M1] 
22:30:56.749 00.003 1032 refined, 5 included, MultiStar: {0.15, -0.03}, one-star: {0.25, 0.01}
22:30:56.751 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:30:56.752 00.001 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:30:56.753 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.19 mountX=-0.07 mountY=-0.14, mountTheta=-2.02
22:30:56.756 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
22:30:56.757 00.001 1032 Enqueuing Move request for scope (0.15, -0.03)
22:30:56.759 00.002 10072 Worker thread wakes up
22:30:56.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
22:30:56.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
22:30:56.759 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.07 yDistance=-0.14
22:30:56.761 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:30:56.762 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:30:56.763 00.001 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:30:56.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:56.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:30:56.763 00.000 10072 MoveAxis(E, 2, ABG)
22:30:56.763 00.000 10072 Guiding  Dir = 2, Dur = 2
22:30:56.763 00.000 10072 IsGuiding returns 0
22:30:56.764 00.001 10072 PulseGuide returned control before completion, sleep 12
22:30:56.780 00.016 1032 UpdateGuideState exits: m=1245 SNR=24.8
22:30:56.783 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:56.785 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:56.786 00.001 1032 Enqueuing Expose request
22:30:56.819 00.033 10072 IsGuiding returns 0
22:30:56.819 00.000 10072 Move returns status 0, amount 2
22:30:56.820 00.001 10072 MoveAxis(N, 0, ABG)
22:30:56.820 00.000 10072 Move returns status 0, amount 0
22:30:56.820 00.000 10072 move complete, result=0
22:30:56.820 00.000 10072 worker thread done servicing request
22:30:56.820 00.000 10072 Worker thread wakes up
22:30:56.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:56.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:56.823 00.003 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:30:57.453 00.630 10072 Exposure complete
22:30:57.505 00.052 10072 worker thread done servicing request
22:30:57.506 00.001 1032 OnExposeComplete: enter
22:30:57.507 00.001 1032 UpdateGuideState(): m_state=6
22:30:57.509 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4382
22:30:57.511 00.002 1032 Star::Find returns 1 (0), X=1098.00, Y=133.74, Mass=1338, SNR=25.7, Peak=112 HFD=3.2
22:30:57.513 00.002 1032 MultiStar: [#1 0.26,-0.07,0.00,M1] [#2 0.02,-0.07,0.81,U] [#3 0.26,0.03,0.00,M1] [#4 -0.29,-0.02,0.00,M1] [#5 0.22,-0.08,0.65,U] [#6 0.08,-0.09,0.64,U] [#7 0.30,-0.15,0.00,M2] [#8 0.14,-0.16,0.51,U] 
22:30:57.515 00.002 1032 refined, 4 included, MultiStar: {0.16, -0.07}, one-star: {0.30, 0.01}
22:30:57.517 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
22:30:57.520 00.003 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
22:30:57.522 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.39 mountX=-0.11 mountY=-0.14, mountTheta=-2.22
22:30:57.525 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.07, opts=13)
22:30:57.526 00.001 1032 Enqueuing Move request for scope (0.16, -0.07)
22:30:57.528 00.002 10072 Worker thread wakes up
22:30:57.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
22:30:57.528 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
22:30:57.528 00.000 10072 Moving (0.16, -0.07) raw xDistance=-0.11 yDistance=-0.14
22:30:57.530 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:30:57.531 00.001 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:30:57.531 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:30:57.531 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:57.531 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:30:57.531 00.000 10072 MoveAxis(E, 2, ABG)
22:30:57.533 00.002 10072 Guiding  Dir = 2, Dur = 2
22:30:57.533 00.000 10072 IsGuiding returns 0
22:30:57.533 00.000 10072 PulseGuide returned control before completion, sleep 12
22:30:57.559 00.026 10072 IsGuiding returns 0
22:30:57.559 00.000 10072 Move returns status 0, amount 2
22:30:57.559 00.000 10072 MoveAxis(N, 0, ABG)
22:30:57.559 00.000 10072 Move returns status 0, amount 0
22:30:57.559 00.000 10072 move complete, result=0
22:30:57.559 00.000 10072 worker thread done servicing request
22:30:57.563 00.004 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:30:57.566 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:57.568 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:57.570 00.002 1032 Enqueuing Expose request
22:30:57.572 00.002 10072 Worker thread wakes up
22:30:57.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:57.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:57.572 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:30:57.982 00.410 10072 Exposure complete
22:30:58.039 00.057 10072 worker thread done servicing request
22:30:58.039 00.000 1032 OnExposeComplete: enter
22:30:58.041 00.002 1032 UpdateGuideState(): m_state=6
22:30:58.044 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4383
22:30:58.046 00.002 1032 Star::Find returns 1 (0), X=1098.06, Y=133.80, Mass=1187, SNR=24.2, Peak=106 HFD=3.1
22:30:58.048 00.002 1032 MultiStar: [#1 0.30,0.07,0.00,M2] [#2 -0.07,0.02,0.85,U] [#3 0.13,0.05,0.78,U] [#4 -0.11,0.10,0.69,U] [#5 0.25,0.17,0.00,M1] [#6 0.21,0.06,0.65,U] [#7 0.31,-0.03,0.00,M3] [#8 0.24,0.06,0.00,M1] 
22:30:58.051 00.003 1032 refined, 4 included, MultiStar: {0.11, 0.06}, one-star: {0.36, 0.07}
22:30:58.054 00.003 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:30:58.055 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:30:58.057 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.48 mountX=0.03 mountY=-0.13, mountTheta=-1.35
22:30:58.060 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
22:30:58.062 00.002 1032 Enqueuing Move request for scope (0.11, 0.06)
22:30:58.064 00.002 10072 Worker thread wakes up
22:30:58.064 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
22:30:58.064 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
22:30:58.064 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.13
22:30:58.067 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:30:58.069 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:30:58.069 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:30:58.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:58.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:30:58.069 00.000 10072 MoveAxis(E, 2, ABG)
22:30:58.069 00.000 10072 Guiding  Dir = 2, Dur = 2
22:30:58.070 00.001 10072 IsGuiding returns 0
22:30:58.070 00.000 10072 PulseGuide returned control before completion, sleep 12
22:30:58.088 00.018 1032 UpdateGuideState exits: m=1187 SNR=24.2
22:30:58.090 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:58.092 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:58.093 00.001 1032 Enqueuing Expose request
22:30:58.094 00.001 10072 IsGuiding returns 0
22:30:58.095 00.001 10072 Move returns status 0, amount 2
22:30:58.095 00.000 10072 MoveAxis(N, 0, ABG)
22:30:58.095 00.000 10072 Move returns status 0, amount 0
22:30:58.095 00.000 10072 move complete, result=0
22:30:58.095 00.000 10072 worker thread done servicing request
22:30:58.095 00.000 10072 Worker thread wakes up
22:30:58.095 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:58.095 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:58.102 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:30:58.734 00.632 10072 Exposure complete
22:30:58.785 00.051 10072 worker thread done servicing request
22:30:58.785 00.000 1032 OnExposeComplete: enter
22:30:58.787 00.002 1032 UpdateGuideState(): m_state=6
22:30:58.789 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4384
22:30:58.790 00.001 1032 Star::Find returns 1 (0), X=1098.13, Y=133.64, Mass=1401, SNR=26.3, Peak=128 HFD=3.3
22:30:58.793 00.003 1032 MultiStar: [#1 0.28,-0.06,0.00,M3] [#2 -0.04,-0.10,0.78,U] [#3 0.24,0.03,0.76,U] [#4 0.10,-0.10,0.65,U] [#5 0.25,-0.04,0.00,M2] [#6 0.31,-0.01,0.00,M4] [#7 0.32,-0.15,0.00,M4] [#8 0.27,-0.18,0.00,M2] 
22:30:58.794 00.001 1032 refined, 3 included, MultiStar: {0.20, -0.07}, one-star: {0.43, -0.08}
22:30:58.795 00.001 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:30:58.797 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:30:58.799 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.31 mountX=-0.12 mountY=-0.18, mountTheta=-2.14
22:30:58.803 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.07, opts=13)
22:30:58.805 00.002 1032 Enqueuing Move request for scope (0.20, -0.07)
22:30:58.806 00.001 10072 Worker thread wakes up
22:30:58.807 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
22:30:58.807 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
22:30:58.807 00.000 10072 Moving (0.20, -0.07) raw xDistance=-0.12 yDistance=-0.18
22:30:58.808 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:30:58.811 00.003 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:30:58.811 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
22:30:58.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:58.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:30:58.811 00.000 10072 MoveAxis(E, 2, ABG)
22:30:58.811 00.000 10072 Guiding  Dir = 2, Dur = 2
22:30:58.812 00.001 10072 IsGuiding returns 0
22:30:58.812 00.000 10072 PulseGuide returned control before completion, sleep 12
22:30:58.829 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.3
22:30:58.833 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:58.835 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:58.836 00.001 1032 Enqueuing Expose request
22:30:58.840 00.004 10072 IsGuiding returns 0
22:30:58.840 00.000 10072 Move returns status 0, amount 2
22:30:58.840 00.000 10072 MoveAxis(N, 0, ABG)
22:30:58.840 00.000 10072 Move returns status 0, amount 0
22:30:58.840 00.000 10072 move complete, result=0
22:30:58.840 00.000 10072 worker thread done servicing request
22:30:58.840 00.000 10072 Worker thread wakes up
22:30:58.842 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:58.842 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:30:58.846 00.004 1032 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
22:30:59.249 00.403 10072 Exposure complete
22:30:59.307 00.058 10072 worker thread done servicing request
22:30:59.307 00.000 1032 OnExposeComplete: enter
22:30:59.308 00.001 1032 UpdateGuideState(): m_state=6
22:30:59.310 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4385
22:30:59.312 00.002 1032 Star::Find returns 1 (0), X=1098.09, Y=133.67, Mass=1365, SNR=25.9, Peak=124 HFD=3.3
22:30:59.314 00.002 1032 MultiStar: [#1 0.35,-0.08,0.00,M4] [#2 0.12,-0.14,0.76,U] [#3 0.31,0.09,0.00,M1] [#4 0.06,-0.17,0.65,U] [#5 0.29,-0.06,0.00,M3] [#6 0.33,-0.07,0.00,M5] [#7 0.33,-0.23,0.00,M5] [#8 0.28,-0.09,0.00,M3] 
22:30:59.315 00.001 1032 refined, 2 included, MultiStar: {0.21, -0.11}, one-star: {0.38, -0.05}
22:30:59.318 00.003 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
22:30:59.319 00.001 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
22:30:59.322 00.003 1032 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-0.48 mountX=-0.16 mountY=-0.18, mountTheta=-2.31
22:30:59.324 00.002 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.11, opts=13)
22:30:59.327 00.003 1032 Enqueuing Move request for scope (0.21, -0.11)
22:30:59.329 00.002 10072 Worker thread wakes up
22:30:59.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
22:30:59.329 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
22:30:59.330 00.001 10072 Moving (0.21, -0.11) raw xDistance=-0.16 yDistance=-0.18
22:30:59.335 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:30:59.338 00.003 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 285.98
22:30:59.338 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
22:30:59.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:59.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:30:59.338 00.000 10072 MoveAxis(E, 78, ABG)
22:30:59.338 00.000 10072 Guiding  Dir = 2, Dur = 78
22:30:59.339 00.001 10072 IsGuiding returns 0
22:30:59.339 00.000 10072 PulseGuide returned control before completion, sleep 88
22:30:59.357 00.018 1032 UpdateGuideState exits: m=1365 SNR=25.9
22:30:59.361 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:59.364 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:30:59.366 00.002 1032 Enqueuing Expose request
22:30:59.433 00.067 10072 IsGuiding returns 0
22:30:59.433 00.000 10072 Move returns status 0, amount 78
22:30:59.433 00.000 10072 MoveAxis(N, 0, ABG)
22:30:59.433 00.000 10072 Move returns status 0, amount 0
22:30:59.433 00.000 10072 move complete, result=0
22:30:59.433 00.000 10072 worker thread done servicing request
22:30:59.433 00.000 10072 Worker thread wakes up
22:30:59.433 00.000 1032 GuideStep: -0.2 px 78 ms EAST, -0.2 px 0 ms NORTH
22:30:59.436 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:30:59.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:00.061 00.625 10072 Exposure complete
22:31:00.119 00.058 10072 worker thread done servicing request
22:31:00.119 00.000 1032 OnExposeComplete: enter
22:31:00.121 00.002 1032 UpdateGuideState(): m_state=6
22:31:00.123 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4386
22:31:00.124 00.001 1032 Star::Find returns 1 (0), X=1098.10, Y=133.79, Mass=1321, SNR=25.5, Peak=119 HFD=3.1
22:31:00.126 00.002 1032 MultiStar: [#1 0.28,0.07,0.00,M5] [#2 -0.11,0.06,0.79,U] [#3 0.36,0.10,0.00,M2] [#4 -0.01,0.04,0.66,U] [#5 0.10,0.04,0.63,U] [#6 0.29,0.01,0.00,M6] [#7 0.23,-0.05,0.75,U] [#8 0.32,0.16,0.00,M4] 
22:31:00.128 00.002 1032 refined, 4 included, MultiStar: {0.14, 0.03}, one-star: {0.39, 0.07}
22:31:00.129 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
22:31:00.131 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
22:31:00.132 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.23 mountX=-0.00 mountY=-0.14, mountTheta=-1.60
22:31:00.135 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
22:31:00.138 00.003 1032 Enqueuing Move request for scope (0.14, 0.03)
22:31:00.139 00.001 10072 Worker thread wakes up
22:31:00.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
22:31:00.139 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
22:31:00.139 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.00 yDistance=-0.14
22:31:00.142 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:31:00.144 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:31:00.144 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:31:00.144 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:00.144 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:31:00.144 00.000 10072 MoveAxis(E, 3, ABG)
22:31:00.145 00.001 10072 Guiding  Dir = 2, Dur = 3
22:31:00.145 00.000 10072 IsGuiding returns 0
22:31:00.145 00.000 10072 PulseGuide returned control before completion, sleep 13
22:31:00.162 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.5
22:31:00.164 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:00.166 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:00.168 00.002 1032 Enqueuing Expose request
22:31:00.170 00.002 10072 IsGuiding returns 0
22:31:00.170 00.000 10072 Move returns status 0, amount 3
22:31:00.170 00.000 10072 MoveAxis(N, 0, ABG)
22:31:00.170 00.000 10072 Move returns status 0, amount 0
22:31:00.170 00.000 10072 move complete, result=0
22:31:00.170 00.000 10072 worker thread done servicing request
22:31:00.170 00.000 10072 Worker thread wakes up
22:31:00.170 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:00.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:00.178 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:31:00.587 00.409 10072 Exposure complete
22:31:00.643 00.056 10072 worker thread done servicing request
22:31:00.644 00.001 1032 OnExposeComplete: enter
22:31:00.645 00.001 1032 UpdateGuideState(): m_state=6
22:31:00.647 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4387
22:31:00.650 00.003 1032 Star::Find returns 1 (0), X=1097.90, Y=133.89, Mass=1185, SNR=24.2, Peak=91 HFD=2.9
22:31:00.652 00.002 1032 MultiStar: [#1 0.36,0.08,0.00,M6] [#2 -0.11,0.07,0.80,U] [#3 0.25,0.17,0.00,M3] [#4 -0.07,0.11,0.69,U] [#5 0.16,0.09,0.66,U] [#6 0.30,0.10,0.00,M7] [#7 0.32,-0.09,0.00,M5] [#8 0.26,0.18,0.00,M5] 
22:31:00.654 00.002 1032 refined, 3 included, MultiStar: {0.05, 0.11}, one-star: {0.20, 0.16}
22:31:00.655 00.001 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
22:31:00.657 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
22:31:00.659 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=0.09 mountY=-0.08, mountTheta=-0.72
22:31:00.661 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
22:31:00.664 00.003 1032 Enqueuing Move request for scope (0.05, 0.11)
22:31:00.665 00.001 10072 Worker thread wakes up
22:31:00.666 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
22:31:00.666 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
22:31:00.666 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.09 yDistance=-0.08
22:31:00.668 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=145, Gamma=2.230
22:31:00.670 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:31:00.670 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:31:00.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:00.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:31:00.670 00.000 10072 MoveAxis(E, 2, ABG)
22:31:00.670 00.000 10072 Guiding  Dir = 2, Dur = 2
22:31:00.671 00.001 10072 IsGuiding returns 0
22:31:00.671 00.000 10072 PulseGuide returned control before completion, sleep 12
22:31:00.687 00.016 1032 UpdateGuideState exits: m=1185 SNR=24.2
22:31:00.690 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:00.692 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:00.693 00.001 10072 IsGuiding returns 0
22:31:00.693 00.000 1032 Enqueuing Expose request
22:31:00.695 00.002 10072 Move returns status 0, amount 2
22:31:00.696 00.001 10072 MoveAxis(N, 0, ABG)
22:31:00.696 00.000 10072 Move returns status 0, amount 0
22:31:00.696 00.000 10072 move complete, result=0
22:31:00.696 00.000 10072 worker thread done servicing request
22:31:00.696 00.000 10072 Worker thread wakes up
22:31:00.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:00.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:00.702 00.006 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:31:01.321 00.619 10072 Exposure complete
22:31:01.376 00.055 10072 worker thread done servicing request
22:31:01.377 00.001 1032 OnExposeComplete: enter
22:31:01.378 00.001 1032 UpdateGuideState(): m_state=6
22:31:01.381 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4388
22:31:01.382 00.001 1032 Star::Find returns 1 (0), X=1097.98, Y=133.80, Mass=1219, SNR=24.5, Peak=104 HFD=3.1
22:31:01.384 00.002 1032 MultiStar: [#1 0.25,0.08,0.00,M7] [#2 0.00,0.01,0.82,U] [#3 0.30,0.09,0.00,M4] [#4 -0.11,0.11,0.67,U] [#5 0.16,0.00,0.68,U] [#6 0.19,0.02,0.64,U] [#7 0.28,0.01,0.00,M6] [#8 0.23,0.05,0.53,U] 
22:31:01.386 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.04}, one-star: {0.28, 0.07}
22:31:01.388 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
22:31:01.389 00.001 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
22:31:01.392 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.33 mountX=0.01 mountY=-0.14, mountTheta=-1.50
22:31:01.396 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
22:31:01.399 00.003 1032 Enqueuing Move request for scope (0.13, 0.04)
22:31:01.401 00.002 10072 Worker thread wakes up
22:31:01.401 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
22:31:01.401 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
22:31:01.401 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.14
22:31:01.403 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:31:01.405 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:31:01.405 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:31:01.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:01.406 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:31:01.406 00.000 10072 MoveAxis(E, 3, ABG)
22:31:01.406 00.000 10072 Guiding  Dir = 2, Dur = 3
22:31:01.406 00.000 10072 IsGuiding returns 0
22:31:01.406 00.000 10072 PulseGuide returned control before completion, sleep 13
22:31:01.423 00.017 1032 UpdateGuideState exits: m=1219 SNR=24.5
22:31:01.425 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:01.429 00.004 10072 IsGuiding returns 0
22:31:01.429 00.000 10072 Move returns status 0, amount 3
22:31:01.429 00.000 10072 MoveAxis(N, 0, ABG)
22:31:01.429 00.000 10072 Move returns status 0, amount 0
22:31:01.429 00.000 10072 move complete, result=0
22:31:01.429 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:01.431 00.002 10072 worker thread done servicing request
22:31:01.431 00.000 1032 Enqueuing Expose request
22:31:01.433 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:31:01.435 00.002 10072 Worker thread wakes up
22:31:01.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:01.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:01.852 00.417 10072 Exposure complete
22:31:01.903 00.051 10072 worker thread done servicing request
22:31:01.903 00.000 1032 OnExposeComplete: enter
22:31:01.905 00.002 1032 UpdateGuideState(): m_state=6
22:31:01.907 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4389
22:31:01.908 00.001 1032 Star::Find returns 1 (0), X=1097.99, Y=133.73, Mass=1387, SNR=26.2, Peak=126 HFD=3.1
22:31:01.910 00.002 1032 MultiStar: [#1 0.21,0.11,0.92,U] [#2 -0.05,-0.04,0.74,U] [#3 0.27,0.09,0.00,M5] [#4 0.01,0.02,0.68,U] [#5 0.21,-0.15,0.00,M1] [#6 0.19,0.05,0.61,U] [#7 0.35,-0.05,0.00,M7] [#8 0.21,-0.03,0.51,U] 
22:31:01.915 00.005 1032 refined, 5 included, MultiStar: {0.15, 0.02}, one-star: {0.29, 0.00}
22:31:01.919 00.004 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
22:31:01.920 00.001 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
22:31:01.922 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.16 mountX=-0.02 mountY=-0.15, mountTheta=-1.67
22:31:01.925 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
22:31:01.927 00.002 1032 Enqueuing Move request for scope (0.15, 0.02)
22:31:01.929 00.002 10072 Worker thread wakes up
22:31:01.929 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
22:31:01.929 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
22:31:01.929 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
22:31:01.932 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:31:01.934 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:31:01.934 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:31:01.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:01.934 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:31:01.934 00.000 10072 MoveAxis(E, 2, ABG)
22:31:01.934 00.000 10072 Guiding  Dir = 2, Dur = 2
22:31:01.934 00.000 10072 IsGuiding returns 0
22:31:01.935 00.001 10072 PulseGuide returned control before completion, sleep 12
22:31:01.951 00.016 1032 UpdateGuideState exits: m=1387 SNR=26.2
22:31:01.952 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:01.955 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:01.956 00.001 1032 Enqueuing Expose request
22:31:01.959 00.003 10072 IsGuiding returns 0
22:31:01.959 00.000 10072 Move returns status 0, amount 2
22:31:01.959 00.000 10072 MoveAxis(N, 0, ABG)
22:31:01.959 00.000 10072 Move returns status 0, amount 0
22:31:01.959 00.000 10072 move complete, result=0
22:31:01.959 00.000 10072 worker thread done servicing request
22:31:01.959 00.000 10072 Worker thread wakes up
22:31:01.960 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:01.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:01.967 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
22:31:02.586 00.619 10072 Exposure complete
22:31:02.639 00.053 10072 worker thread done servicing request
22:31:02.640 00.001 1032 OnExposeComplete: enter
22:31:02.642 00.002 1032 UpdateGuideState(): m_state=6
22:31:02.644 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4390
22:31:02.645 00.001 1032 Star::Find returns 1 (0), X=1098.00, Y=133.68, Mass=1430, SNR=26.6, Peak=121 HFD=3.3
22:31:02.647 00.002 1032 MultiStar: [#1 0.27,-0.02,0.00,M7] [#2 0.02,0.00,0.77,U] [#3 0.39,-0.01,0.00,M6] [#4 0.02,0.02,0.65,U] [#5 0.17,-0.06,0.65,U] [#6 0.29,0.03,0.00,M6] [#7 0.35,-0.18,0.00,M8] [#8 0.23,0.09,0.00,M4] 
22:31:02.650 00.003 1032 refined, 3 included, MultiStar: {0.14, -0.02}, one-star: {0.30, -0.05}
22:31:02.651 00.001 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
22:31:02.653 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
22:31:02.655 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-0.17 mountX=-0.06 mountY=-0.13, mountTheta=-2.00
22:31:02.658 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
22:31:02.660 00.002 1032 Enqueuing Move request for scope (0.14, -0.02)
22:31:02.661 00.001 10072 Worker thread wakes up
22:31:02.662 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
22:31:02.662 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
22:31:02.662 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.06 yDistance=-0.13
22:31:02.664 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:31:02.666 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:31:02.666 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:31:02.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:02.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:31:02.666 00.000 10072 MoveAxis(E, 3, ABG)
22:31:02.666 00.000 10072 Guiding  Dir = 2, Dur = 3
22:31:02.666 00.000 10072 IsGuiding returns 0
22:31:02.667 00.001 10072 PulseGuide returned control before completion, sleep 13
22:31:02.684 00.017 1032 UpdateGuideState exits: m=1430 SNR=26.6
22:31:02.687 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:02.689 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:02.690 00.001 1032 Enqueuing Expose request
22:31:02.695 00.005 10072 IsGuiding returns 0
22:31:02.695 00.000 10072 Move returns status 0, amount 3
22:31:02.695 00.000 10072 MoveAxis(N, 0, ABG)
22:31:02.695 00.000 10072 Move returns status 0, amount 0
22:31:02.695 00.000 10072 move complete, result=0
22:31:02.695 00.000 10072 worker thread done servicing request
22:31:02.695 00.000 10072 Worker thread wakes up
22:31:02.695 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:02.696 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:02.700 00.004 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:31:03.102 00.402 10072 Exposure complete
22:31:03.157 00.055 10072 worker thread done servicing request
22:31:03.157 00.000 1032 OnExposeComplete: enter
22:31:03.159 00.002 1032 UpdateGuideState(): m_state=6
22:31:03.161 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4391
22:31:03.163 00.002 1032 Star::Find returns 1 (0), X=1097.91, Y=133.74, Mass=1415, SNR=26.4, Peak=119 HFD=3.1
22:31:03.165 00.002 1032 MultiStar: [#1 0.38,-0.09,0.00,M8] [#2 -0.08,-0.16,0.72,U] [#3 0.24,0.03,0.68,U] [#4 0.01,0.02,0.67,U] [#5 0.10,-0.13,0.62,U] [#6 0.25,0.02,0.00,M7] [#7 0.20,-0.09,0.68,U] [#8 0.15,-0.07,0.50,U] 
22:31:03.166 00.001 1032 refined, 6 included, MultiStar: {0.12, -0.05}, one-star: {0.21, 0.01}
22:31:03.168 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
22:31:03.169 00.001 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
22:31:03.170 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.40 mountX=-0.08 mountY=-0.10, mountTheta=-2.23
22:31:03.174 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
22:31:03.175 00.001 1032 Enqueuing Move request for scope (0.12, -0.05)
22:31:03.177 00.002 10072 Worker thread wakes up
22:31:03.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
22:31:03.177 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
22:31:03.177 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.10
22:31:03.180 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:31:03.182 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:31:03.183 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:31:03.183 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:03.183 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:31:03.183 00.000 10072 MoveAxis(E, 2, ABG)
22:31:03.183 00.000 10072 Guiding  Dir = 2, Dur = 2
22:31:03.183 00.000 10072 IsGuiding returns 0
22:31:03.183 00.000 10072 PulseGuide returned control before completion, sleep 12
22:31:03.202 00.019 1032 UpdateGuideState exits: m=1415 SNR=26.4
22:31:03.204 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:03.207 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:03.209 00.002 1032 Enqueuing Expose request
22:31:03.212 00.003 10072 IsGuiding returns 0
22:31:03.212 00.000 10072 Move returns status 0, amount 2
22:31:03.212 00.000 10072 MoveAxis(N, 0, ABG)
22:31:03.212 00.000 10072 Move returns status 0, amount 0
22:31:03.212 00.000 10072 move complete, result=0
22:31:03.212 00.000 10072 worker thread done servicing request
22:31:03.212 00.000 10072 Worker thread wakes up
22:31:03.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:03.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:03.220 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:31:03.838 00.618 10072 Exposure complete
22:31:03.898 00.060 1032 OnExposeComplete: enter
22:31:03.900 00.002 1032 UpdateGuideState(): m_state=6
22:31:03.902 00.002 10072 worker thread done servicing request
22:31:03.902 00.000 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4392
22:31:03.905 00.003 1032 Star::Find returns 1 (0), X=1097.94, Y=133.70, Mass=1368, SNR=26.0, Peak=112 HFD=3.2
22:31:03.907 00.002 1032 MultiStar: [#1 0.33,-0.01,0.00,M9] [#2 -0.07,-0.19,0.74,U] [#3 0.28,0.22,0.00,M6] [#4 -0.05,0.03,0.72,U] [#5 0.07,0.04,0.63,U] [#6 0.29,-0.10,0.00,M8] [#7 0.26,-0.12,0.00,M8] [#8 0.17,-0.03,0.52,U] 
22:31:03.909 00.002 1032 refined, 4 included, MultiStar: {0.08, -0.04}, one-star: {0.23, -0.03}
22:31:03.911 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
22:31:03.912 00.001 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
22:31:03.914 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.44 mountX=-0.06 mountY=-0.07, mountTheta=-2.27
22:31:03.917 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
22:31:03.919 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
22:31:03.920 00.001 10072 Worker thread wakes up
22:31:03.920 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
22:31:03.920 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
22:31:03.921 00.001 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
22:31:03.923 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:31:03.927 00.004 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:31:03.927 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:31:03.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:03.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:31:03.927 00.000 10072 MoveAxis(E, 3, ABG)
22:31:03.927 00.000 10072 Guiding  Dir = 2, Dur = 3
22:31:03.928 00.001 10072 IsGuiding returns 0
22:31:03.929 00.001 10072 PulseGuide returned control before completion, sleep 13
22:31:03.947 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:31:03.949 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:03.950 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:03.953 00.003 1032 Enqueuing Expose request
22:31:03.958 00.005 10072 IsGuiding returns 0
22:31:03.958 00.000 10072 Move returns status 0, amount 3
22:31:03.958 00.000 10072 MoveAxis(N, 0, ABG)
22:31:03.958 00.000 10072 Move returns status 0, amount 0
22:31:03.958 00.000 10072 move complete, result=0
22:31:03.958 00.000 10072 worker thread done servicing request
22:31:03.958 00.000 10072 Worker thread wakes up
22:31:03.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:03.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:03.965 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:31:04.366 00.401 10072 Exposure complete
22:31:04.416 00.050 10072 worker thread done servicing request
22:31:04.417 00.001 1032 OnExposeComplete: enter
22:31:04.418 00.001 1032 UpdateGuideState(): m_state=6
22:31:04.420 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4393
22:31:04.421 00.001 1032 Star::Find returns 1 (0), X=1098.06, Y=133.59, Mass=1306, SNR=25.4, Peak=122 HFD=3.3
22:31:04.422 00.001 1032 MultiStar: [#1 0.28,-0.11,0.00,M10] [#2 -0.00,-0.20,0.77,U] [#3 0.27,-0.02,0.00,M7] [#4 0.00,-0.07,0.67,U] [#5 0.22,-0.08,0.67,U] [#6 0.19,0.01,0.63,U] [#7 0.27,-0.20,0.00,M9] [#8 0.42,-0.13,0.00,M3] 
22:31:04.424 00.002 1032 refined, 4 included, MultiStar: {0.17, -0.10}, one-star: {0.36, -0.14}
22:31:04.426 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
22:31:04.428 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
22:31:04.430 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.55 mountX=-0.14 mountY=-0.14, mountTheta=-2.38
22:31:04.433 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.10, opts=13)
22:31:04.435 00.002 1032 Enqueuing Move request for scope (0.17, -0.10)
22:31:04.437 00.002 10072 Worker thread wakes up
22:31:04.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
22:31:04.437 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
22:31:04.437 00.000 10072 Moving (0.17, -0.10) raw xDistance=-0.14 yDistance=-0.14
22:31:04.439 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:31:04.442 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 285.96
22:31:04.442 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
22:31:04.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:04.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:31:04.442 00.000 10072 MoveAxis(E, 70, ABG)
22:31:04.442 00.000 10072 Guiding  Dir = 2, Dur = 70
22:31:04.442 00.000 10072 IsGuiding returns 0
22:31:04.443 00.001 10072 PulseGuide returned control before completion, sleep 80
22:31:04.460 00.017 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:31:04.462 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:04.463 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:04.465 00.002 1032 Enqueuing Expose request
22:31:04.534 00.069 10072 IsGuiding returns 0
22:31:04.534 00.000 10072 Move returns status 0, amount 70
22:31:04.534 00.000 10072 MoveAxis(N, 0, ABG)
22:31:04.534 00.000 10072 Move returns status 0, amount 0
22:31:04.534 00.000 10072 move complete, result=0
22:31:04.534 00.000 10072 worker thread done servicing request
22:31:04.534 00.000 10072 Worker thread wakes up
22:31:04.534 00.000 1032 GuideStep: -0.1 px 70 ms EAST, -0.1 px 0 ms NORTH
22:31:04.537 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:04.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:05.161 00.624 10072 Exposure complete
22:31:05.218 00.057 10072 worker thread done servicing request
22:31:05.218 00.000 1032 OnExposeComplete: enter
22:31:05.221 00.003 1032 UpdateGuideState(): m_state=6
22:31:05.223 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4394
22:31:05.225 00.002 1032 Star::Find returns 1 (0), X=1097.92, Y=133.79, Mass=1284, SNR=25.2, Peak=109 HFD=3.0
22:31:05.227 00.002 1032 MultiStar: [#1 0.28,0.04,0.00,R] [#2 -0.04,-0.10,0.82,U] [#3 0.42,-0.05,0.00,M8] [#4 0.09,-0.11,0.65,U] [#5 0.04,-0.21,0.65,U] [#6 0.37,-0.08,0.00,M8] [#7 0.37,-0.21,0.00,M10] [#8 0.31,0.12,0.00,M4] 
22:31:05.230 00.003 1032 refined, 3 included, MultiStar: {0.09, -0.07}, one-star: {0.22, 0.06}
22:31:05.232 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
22:31:05.233 00.001 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
22:31:05.235 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.69 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
22:31:05.239 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
22:31:05.242 00.003 1032 Enqueuing Move request for scope (0.09, -0.07)
22:31:05.245 00.003 10072 Worker thread wakes up
22:31:05.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
22:31:05.245 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
22:31:05.245 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
22:31:05.247 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:31:05.250 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:31:05.250 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:31:05.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:05.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:31:05.250 00.000 10072 MoveAxis(E, 2, ABG)
22:31:05.250 00.000 10072 Guiding  Dir = 2, Dur = 2
22:31:05.251 00.001 10072 IsGuiding returns 0
22:31:05.251 00.000 10072 PulseGuide returned control before completion, sleep 12
22:31:05.270 00.019 10072 IsGuiding returns 0
22:31:05.270 00.000 10072 Move returns status 0, amount 2
22:31:05.270 00.000 10072 MoveAxis(N, 0, ABG)
22:31:05.270 00.000 10072 Move returns status 0, amount 0
22:31:05.270 00.000 10072 move complete, result=0
22:31:05.270 00.000 10072 worker thread done servicing request
22:31:05.271 00.001 1032 UpdateGuideState exits: m=1284 SNR=25.2
22:31:05.273 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:05.276 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:05.277 00.001 1032 Enqueuing Expose request
22:31:05.280 00.003 10072 Worker thread wakes up
22:31:05.280 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:31:05.282 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:05.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:05.694 00.412 10072 Exposure complete
22:31:05.750 00.056 10072 worker thread done servicing request
22:31:05.751 00.001 1032 OnExposeComplete: enter
22:31:05.753 00.002 1032 UpdateGuideState(): m_state=6
22:31:05.755 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4395
22:31:05.757 00.002 1032 Star::Find returns 1 (0), X=1098.04, Y=133.67, Mass=1390, SNR=26.2, Peak=118 HFD=3.3
22:31:05.759 00.002 1032 MultiStar: [#1 0.02,-0.12,0.88,U] [#2 0.04,-0.13,0.78,U] [#3 0.30,0.08,0.00,M9] [#4 0.16,0.03,0.66,U] [#5 0.12,0.02,0.65,U] [#6 0.27,-0.01,0.00,M9] [#7 0.35,-0.09,0.00,R] [#8 0.25,-0.05,0.00,M5] 
22:31:05.761 00.002 1032 refined, 4 included, MultiStar: {0.15, -0.06}, one-star: {0.34, -0.06}
22:31:05.762 00.001 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:31:05.764 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:31:05.766 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.37 mountX=-0.09 mountY=-0.13, mountTheta=-2.20
22:31:05.772 00.006 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
22:31:05.774 00.002 1032 Enqueuing Move request for scope (0.15, -0.06)
22:31:05.775 00.001 10072 Worker thread wakes up
22:31:05.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
22:31:05.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
22:31:05.775 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.09 yDistance=-0.13
22:31:05.778 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:31:05.780 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:31:05.780 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:31:05.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:05.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:31:05.780 00.000 10072 MoveAxis(E, 2, ABG)
22:31:05.780 00.000 10072 Guiding  Dir = 2, Dur = 2
22:31:05.780 00.000 10072 IsGuiding returns 0
22:31:05.781 00.001 10072 PulseGuide returned control before completion, sleep 12
22:31:05.799 00.018 1032 UpdateGuideState exits: m=1390 SNR=26.2
22:31:05.803 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:05.805 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:05.808 00.003 1032 Enqueuing Expose request
22:31:05.809 00.001 10072 IsGuiding returns 0
22:31:05.809 00.000 10072 Move returns status 0, amount 2
22:31:05.810 00.001 10072 MoveAxis(N, 0, ABG)
22:31:05.810 00.000 10072 Move returns status 0, amount 0
22:31:05.810 00.000 10072 move complete, result=0
22:31:05.810 00.000 10072 worker thread done servicing request
22:31:05.810 00.000 10072 Worker thread wakes up
22:31:05.810 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:05.810 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:05.818 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:31:06.443 00.625 10072 Exposure complete
22:31:06.495 00.052 10072 worker thread done servicing request
22:31:06.495 00.000 1032 OnExposeComplete: enter
22:31:06.497 00.002 1032 UpdateGuideState(): m_state=6
22:31:06.499 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4396
22:31:06.501 00.002 1032 Star::Find returns 1 (0), X=1098.10, Y=133.73, Mass=1393, SNR=26.2, Peak=115 HFD=3.2
22:31:06.503 00.002 1032 MultiStar: [#1 -0.15,-0.01,0.94,U] [#2 -0.01,-0.11,0.77,U] [#3 0.27,0.06,0.00,M10] [#4 0.03,-0.02,0.67,U] [#5 0.14,-0.15,0.66,U] [#6 0.28,-0.01,0.00,M10] [#7 -0.06,-0.02,0.68,U] [#8 0.24,-0.02,0.50,U] 
22:31:06.505 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.05}, one-star: {0.39, -0.00}
22:31:06.506 00.001 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
22:31:06.507 00.001 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
22:31:06.509 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.50 mountX=-0.07 mountY=-0.07, mountTheta=-2.33
22:31:06.511 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
22:31:06.514 00.003 1032 Enqueuing Move request for scope (0.08, -0.05)
22:31:06.515 00.001 10072 Worker thread wakes up
22:31:06.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
22:31:06.516 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
22:31:06.516 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.07
22:31:06.518 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:31:06.521 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:31:06.521 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:31:06.521 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:06.521 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:31:06.521 00.000 10072 MoveAxis(E, 2, ABG)
22:31:06.521 00.000 10072 Guiding  Dir = 2, Dur = 2
22:31:06.521 00.000 10072 IsGuiding returns 0
22:31:06.521 00.000 10072 PulseGuide returned control before completion, sleep 12
22:31:06.535 00.014 10072 IsGuiding returns 0
22:31:06.535 00.000 10072 Move returns status 0, amount 2
22:31:06.535 00.000 10072 MoveAxis(N, 0, ABG)
22:31:06.535 00.000 10072 Move returns status 0, amount 0
22:31:06.535 00.000 10072 move complete, result=0
22:31:06.535 00.000 10072 worker thread done servicing request
22:31:06.538 00.003 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:31:06.541 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:06.542 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:06.544 00.002 1032 Enqueuing Expose request
22:31:06.545 00.001 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:31:06.546 00.001 10072 Worker thread wakes up
22:31:06.547 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:06.547 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:06.960 00.413 10072 Exposure complete
22:31:07.014 00.054 10072 worker thread done servicing request
22:31:07.016 00.002 1032 OnExposeComplete: enter
22:31:07.017 00.001 1032 UpdateGuideState(): m_state=6
22:31:07.019 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4397
22:31:07.022 00.003 1032 Star::Find returns 1 (0), X=1098.09, Y=133.80, Mass=1152, SNR=23.8, Peak=103 HFD=3.0
22:31:07.023 00.001 1032 MultiStar: [#1 -0.01,-0.07,1.12,U] [#2 0.07,-0.07,0.82,U] [#3 0.31,0.05,0.00,R] [#4 -0.00,0.06,0.73,U] [#5 0.05,-0.14,0.71,U] [#6 0.27,-0.02,0.00,R] [#7 0.02,-0.00,0.74,U] [#8 0.24,0.04,0.55,U] 
22:31:07.025 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.02}, one-star: {0.39, 0.07}
22:31:07.027 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
22:31:07.028 00.001 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
22:31:07.030 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
22:31:07.033 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:31:07.035 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
22:31:07.037 00.002 10072 Worker thread wakes up
22:31:07.037 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:31:07.037 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:31:07.037 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
22:31:07.039 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:31:07.041 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:31:07.042 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:31:07.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:07.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:31:07.042 00.000 10072 MoveAxis(E, 2, ABG)
22:31:07.042 00.000 10072 Guiding  Dir = 2, Dur = 2
22:31:07.042 00.000 10072 IsGuiding returns 0
22:31:07.043 00.001 10072 PulseGuide returned control before completion, sleep 12
22:31:07.062 00.019 1032 UpdateGuideState exits: m=1152 SNR=23.8
22:31:07.064 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:07.067 00.003 10072 IsGuiding returns 0
22:31:07.067 00.000 10072 Move returns status 0, amount 2
22:31:07.067 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:07.070 00.003 1032 Enqueuing Expose request
22:31:07.071 00.001 10072 MoveAxis(N, 0, ABG)
22:31:07.071 00.000 10072 Move returns status 0, amount 0
22:31:07.072 00.001 10072 move complete, result=0
22:31:07.072 00.000 10072 worker thread done servicing request
22:31:07.072 00.000 10072 Worker thread wakes up
22:31:07.072 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:07.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:07.079 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:31:07.709 00.630 10072 Exposure complete
22:31:07.762 00.053 10072 worker thread done servicing request
22:31:07.763 00.001 1032 OnExposeComplete: enter
22:31:07.764 00.001 1032 UpdateGuideState(): m_state=6
22:31:07.766 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4398
22:31:07.769 00.003 1032 Star::Find returns 1 (0), X=1098.01, Y=133.76, Mass=1283, SNR=25.2, Peak=114 HFD=3.2
22:31:07.772 00.003 1032 MultiStar: [#1 0.01,-0.10,1.01,U] [#2 0.05,-0.07,0.80,U] [#3 -0.00,-0.14,0.76,U] [#4 -0.12,-0.05,0.66,U] [#5 0.21,0.06,0.69,U] [#6 0.08,-0.11,0.59,U] [#7 -0.08,-0.03,0.76,U] [#8 0.12,0.00,0.53,U] 
22:31:07.773 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.30, 0.03}
22:31:07.775 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
22:31:07.777 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
22:31:07.779 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.59 mountX=-0.06 mountY=-0.05, mountTheta=-2.42
22:31:07.782 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
22:31:07.784 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
22:31:07.786 00.002 10072 Worker thread wakes up
22:31:07.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
22:31:07.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
22:31:07.787 00.001 10072 Moving (0.07, -0.05) raw xDistance=-0.06 yDistance=-0.05
22:31:07.789 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:31:07.791 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:31:07.791 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:31:07.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:07.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:31:07.791 00.000 10072 MoveAxis(E, 2, ABG)
22:31:07.792 00.001 10072 Guiding  Dir = 2, Dur = 2
22:31:07.792 00.000 10072 IsGuiding returns 0
22:31:07.792 00.000 10072 PulseGuide returned control before completion, sleep 12
22:31:07.811 00.019 1032 UpdateGuideState exits: m=1283 SNR=25.2
22:31:07.814 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:07.816 00.002 10072 IsGuiding returns 0
22:31:07.816 00.000 10072 Move returns status 0, amount 2
22:31:07.816 00.000 10072 MoveAxis(N, 0, ABG)
22:31:07.816 00.000 10072 Move returns status 0, amount 0
22:31:07.816 00.000 10072 move complete, result=0
22:31:07.816 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:07.818 00.002 1032 Enqueuing Expose request
22:31:07.820 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:31:07.822 00.002 10072 worker thread done servicing request
22:31:07.822 00.000 10072 Worker thread wakes up
22:31:07.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:07.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:08.237 00.415 10072 Exposure complete
22:31:08.292 00.055 10072 worker thread done servicing request
22:31:08.292 00.000 1032 OnExposeComplete: enter
22:31:08.294 00.002 1032 UpdateGuideState(): m_state=6
22:31:08.297 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4399
22:31:08.299 00.002 1032 Star::Find returns 1 (0), X=1097.99, Y=133.69, Mass=1343, SNR=25.8, Peak=120 HFD=3.2
22:31:08.301 00.002 1032 MultiStar: [#1 0.01,-0.02,0.98,U] [#2 -0.01,-0.11,0.76,U] [#3 -0.13,-0.02,0.73,U] [#4 -0.12,-0.09,0.67,U] [#5 0.22,-0.18,0.00,M1] [#6 0.04,0.06,0.61,U] [#7 -0.11,-0.03,0.70,U] [#8 0.27,-0.05,0.00,M3] 
22:31:08.303 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.04}, one-star: {0.29, -0.04}
22:31:08.304 00.001 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
22:31:08.306 00.002 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
22:31:08.308 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.26 mountX=-0.04 mountY=-0.00, mountTheta=-3.09
22:31:08.310 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
22:31:08.313 00.003 1032 Enqueuing Move request for scope (0.01, -0.04)
22:31:08.315 00.002 10072 Worker thread wakes up
22:31:08.315 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:31:08.315 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:31:08.315 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.00
22:31:08.317 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:31:08.319 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:31:08.319 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:31:08.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:08.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:31:08.319 00.000 10072 MoveAxis(E, 2, ABG)
22:31:08.319 00.000 10072 Guiding  Dir = 2, Dur = 2
22:31:08.319 00.000 10072 IsGuiding returns 0
22:31:08.320 00.001 10072 PulseGuide returned control before completion, sleep 12
22:31:08.337 00.017 1032 UpdateGuideState exits: m=1343 SNR=25.8
22:31:08.339 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:08.341 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:08.343 00.002 1032 Enqueuing Expose request
22:31:08.345 00.002 10072 IsGuiding returns 0
22:31:08.345 00.000 10072 Move returns status 0, amount 2
22:31:08.345 00.000 10072 MoveAxis(N, 0, ABG)
22:31:08.345 00.000 10072 Move returns status 0, amount 0
22:31:08.345 00.000 10072 move complete, result=0
22:31:08.345 00.000 10072 worker thread done servicing request
22:31:08.345 00.000 10072 Worker thread wakes up
22:31:08.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:08.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:08.352 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:31:08.973 00.621 10072 Exposure complete
22:31:09.023 00.050 10072 worker thread done servicing request
22:31:09.023 00.000 1032 OnExposeComplete: enter
22:31:09.025 00.002 1032 UpdateGuideState(): m_state=6
22:31:09.027 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4400
22:31:09.029 00.002 1032 Star::Find returns 1 (0), X=1098.02, Y=133.71, Mass=1288, SNR=25.2, Peak=107 HFD=3.3
22:31:09.031 00.002 1032 MultiStar: [#1 -0.12,0.05,1.00,U] [#2 -0.12,0.06,0.80,U] [#3 -0.08,0.02,0.82,U] [#4 -0.06,0.12,0.69,U] [#5 0.06,0.10,0.66,U] [#6 -0.08,0.12,0.59,U] [#7 -0.08,0.18,0.68,U] [#8 0.08,-0.07,0.54,U] 
22:31:09.033 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.06}, one-star: {0.32, -0.02}
22:31:09.035 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
22:31:09.036 00.001 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
22:31:09.038 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.64 mountX=0.06 mountY=-0.01, mountTheta=-0.19
22:31:09.042 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.06, opts=13)
22:31:09.044 00.002 1032 Enqueuing Move request for scope (-0.00, 0.06)
22:31:09.046 00.002 10072 Worker thread wakes up
22:31:09.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
22:31:09.046 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
22:31:09.046 00.000 10072 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=-0.01
22:31:09.048 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=145, Gamma=2.230
22:31:09.052 00.004 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:31:09.052 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:31:09.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:09.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:31:09.052 00.000 10072 MoveAxis(E, 2, ABG)
22:31:09.052 00.000 10072 Guiding  Dir = 2, Dur = 2
22:31:09.053 00.001 10072 IsGuiding returns 0
22:31:09.053 00.000 10072 PulseGuide returned control before completion, sleep 12
22:31:09.068 00.015 1032 UpdateGuideState exits: m=1288 SNR=25.2
22:31:09.071 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:09.073 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:09.075 00.002 1032 Enqueuing Expose request
22:31:09.083 00.008 10072 IsGuiding returns 0
22:31:09.083 00.000 10072 Move returns status 0, amount 2
22:31:09.083 00.000 10072 MoveAxis(N, 0, ABG)
22:31:09.083 00.000 10072 Move returns status 0, amount 0
22:31:09.084 00.001 10072 move complete, result=0
22:31:09.084 00.000 10072 worker thread done servicing request
22:31:09.084 00.000 10072 Worker thread wakes up
22:31:09.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:09.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:09.087 00.003 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:31:09.491 00.404 10072 Exposure complete
22:31:09.552 00.061 10072 worker thread done servicing request
22:31:09.552 00.000 1032 OnExposeComplete: enter
22:31:09.554 00.002 1032 UpdateGuideState(): m_state=6
22:31:09.556 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4401
22:31:09.559 00.003 1032 Star::Find returns 1 (0), X=1098.01, Y=133.75, Mass=1456, SNR=26.8, Peak=118 HFD=3.2
22:31:09.560 00.001 1032 MultiStar: [#1 -0.05,0.10,0.95,U] [#2 -0.01,0.02,0.74,U] [#3 0.03,-0.07,0.74,U] [#4 0.01,0.00,0.65,U] [#5 0.16,0.11,0.61,U] [#6 0.07,0.14,0.58,U] [#7 -0.12,-0.10,0.67,U] [#8 0.05,0.05,0.46,U] 
22:31:09.562 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.30, 0.02}
22:31:09.563 00.001 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:31:09.565 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:31:09.566 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.45 mountX=0.01 mountY=-0.06, mountTheta=-1.38
22:31:09.569 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
22:31:09.572 00.003 1032 Enqueuing Move request for scope (0.06, 0.03)
22:31:09.573 00.001 10072 Worker thread wakes up
22:31:09.573 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
22:31:09.573 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
22:31:09.573 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.06
22:31:09.575 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
22:31:09.577 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:31:09.577 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:31:09.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:09.578 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:31:09.578 00.000 10072 MoveAxis(E, 2, ABG)
22:31:09.578 00.000 10072 Guiding  Dir = 2, Dur = 2
22:31:09.578 00.000 10072 IsGuiding returns 0
22:31:09.578 00.000 10072 PulseGuide returned control before completion, sleep 12
22:31:09.597 00.019 1032 UpdateGuideState exits: m=1456 SNR=26.8
22:31:09.599 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:09.601 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:09.602 00.001 1032 Enqueuing Expose request
22:31:09.605 00.003 10072 IsGuiding returns 0
22:31:09.605 00.000 10072 Move returns status 0, amount 2
22:31:09.605 00.000 10072 MoveAxis(N, 0, ABG)
22:31:09.605 00.000 10072 Move returns status 0, amount 0
22:31:09.605 00.000 10072 move complete, result=0
22:31:09.605 00.000 10072 worker thread done servicing request
22:31:09.605 00.000 10072 Worker thread wakes up
22:31:09.605 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:09.605 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:09.613 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:31:10.237 00.624 10072 Exposure complete
22:31:10.289 00.052 10072 worker thread done servicing request
22:31:10.290 00.001 1032 OnExposeComplete: enter
22:31:10.292 00.002 1032 UpdateGuideState(): m_state=6
22:31:10.294 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4402
22:31:10.296 00.002 1032 Star::Find returns 1 (0), X=1098.02, Y=133.71, Mass=1344, SNR=25.8, Peak=125 HFD=3.3
22:31:10.299 00.003 1032 MultiStar: [#1 -0.04,-0.10,1.05,U] [#2 0.05,-0.11,0.79,U] [#3 -0.10,-0.11,0.72,U] [#4 0.02,-0.15,0.64,U] [#5 0.28,-0.10,0.00,M1] [#6 0.14,-0.10,0.62,U] [#7 0.04,-0.06,0.65,U] [#8 0.27,0.17,0.00,M2] 
22:31:10.302 00.003 1032 refined, 6 included, MultiStar: {0.07, -0.09}, one-star: {0.32, -0.02}
22:31:10.303 00.001 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
22:31:10.305 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
22:31:10.306 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.94 mountX=-0.10 mountY=-0.04, mountTheta=-2.77
22:31:10.309 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
22:31:10.311 00.002 1032 Enqueuing Move request for scope (0.07, -0.09)
22:31:10.313 00.002 10072 Worker thread wakes up
22:31:10.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
22:31:10.313 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
22:31:10.313 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.10 yDistance=-0.04
22:31:10.316 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
22:31:10.317 00.001 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:31:10.317 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:31:10.317 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:10.317 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:31:10.317 00.000 10072 MoveAxis(E, 2, ABG)
22:31:10.317 00.000 10072 Guiding  Dir = 2, Dur = 2
22:31:10.318 00.001 10072 IsGuiding returns 0
22:31:10.318 00.000 10072 PulseGuide returned control before completion, sleep 12
22:31:10.338 00.020 1032 UpdateGuideState exits: m=1344 SNR=25.8
22:31:10.340 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:10.341 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:10.343 00.002 1032 Enqueuing Expose request
22:31:10.344 00.001 10072 IsGuiding returns 0
22:31:10.344 00.000 10072 Move returns status 0, amount 2
22:31:10.344 00.000 10072 MoveAxis(N, 0, ABG)
22:31:10.344 00.000 10072 Move returns status 0, amount 0
22:31:10.344 00.000 10072 move complete, result=0
22:31:10.345 00.001 10072 worker thread done servicing request
22:31:10.345 00.000 10072 Worker thread wakes up
22:31:10.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:10.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:10.351 00.006 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:31:10.754 00.403 10072 Exposure complete
22:31:10.806 00.052 10072 worker thread done servicing request
22:31:10.806 00.000 1032 OnExposeComplete: enter
22:31:10.807 00.001 1032 UpdateGuideState(): m_state=6
22:31:10.810 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4403
22:31:10.811 00.001 1032 Star::Find returns 1 (0), X=1098.12, Y=133.66, Mass=1418, SNR=26.4, Peak=138 HFD=3.2
22:31:10.812 00.001 1032 MultiStar: [#1 0.07,-0.19,0.94,U] [#2 0.09,-0.16,0.75,U] [#3 -0.03,-0.14,0.73,U] [#4 -0.06,-0.18,0.65,U] [#5 0.20,-0.22,0.00,M2] [#6 0.04,-0.14,0.58,U] [#7 0.03,-0.01,0.65,U] [#8 0.25,-0.26,0.00,M3] 
22:31:10.814 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.13}, one-star: {0.42, -0.07}
22:31:10.816 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
22:31:10.818 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
22:31:10.820 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.90 mountX=-0.15 mountY=-0.07, mountTheta=-2.73
22:31:10.823 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.13, opts=13)
22:31:10.825 00.002 1032 Enqueuing Move request for scope (0.10, -0.13)
22:31:10.826 00.001 10072 Worker thread wakes up
22:31:10.826 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
22:31:10.826 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
22:31:10.826 00.000 10072 Moving (0.10, -0.13) raw xDistance=-0.15 yDistance=-0.07
22:31:10.827 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:31:10.831 00.004 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 285.94
22:31:10.831 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
22:31:10.831 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:10.831 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:31:10.831 00.000 10072 MoveAxis(E, 72, ABG)
22:31:10.832 00.001 10072 Guiding  Dir = 2, Dur = 72
22:31:10.832 00.000 10072 IsGuiding returns 0
22:31:10.832 00.000 10072 PulseGuide returned control before completion, sleep 82
22:31:10.849 00.017 1032 UpdateGuideState exits: m=1418 SNR=26.4
22:31:10.851 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:10.852 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:10.854 00.002 1032 Enqueuing Expose request
22:31:10.922 00.068 10072 IsGuiding returns 1
22:31:10.923 00.001 10072 scope still moving after pulse duration time elapsed
22:31:10.953 00.030 10072 IsGuiding returns 0
22:31:10.953 00.000 10072 scope move finished after 72 + 49 ms
22:31:10.953 00.000 10072 Move returns status 0, amount 72
22:31:10.953 00.000 10072 MoveAxis(N, 0, ABG)
22:31:10.953 00.000 10072 Move returns status 0, amount 0
22:31:10.953 00.000 10072 move complete, result=0
22:31:10.953 00.000 10072 worker thread done servicing request
22:31:10.953 00.000 10072 Worker thread wakes up
22:31:10.953 00.000 1032 GuideStep: -0.2 px 72 ms EAST, -0.1 px 0 ms NORTH
22:31:10.958 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:10.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:11.593 00.635 10072 Exposure complete
22:31:11.646 00.053 10072 worker thread done servicing request
22:31:11.647 00.001 1032 OnExposeComplete: enter
22:31:11.649 00.002 1032 UpdateGuideState(): m_state=6
22:31:11.652 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4404
22:31:11.654 00.002 1032 Star::Find returns 1 (0), X=1098.05, Y=133.80, Mass=1182, SNR=24.1, Peak=107 HFD=3.1
22:31:11.655 00.001 1032 MultiStar: [#1 0.01,0.13,1.08,U] [#2 -0.07,0.05,0.78,U] [#3 -0.06,0.11,0.79,U] [#4 -0.09,0.06,0.69,U] [#5 0.18,-0.05,0.66,U] [#6 -0.12,0.21,0.64,U] [#7 -0.13,0.02,0.70,U] [#8 0.28,0.05,0.00,M4] 
22:31:11.656 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {0.35, 0.07}
22:31:11.658 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
22:31:11.660 00.002 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
22:31:11.661 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.27 mountX=0.07 mountY=-0.04, mountTheta=-0.57
22:31:11.664 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
22:31:11.665 00.001 1032 Enqueuing Move request for scope (0.02, 0.08)
22:31:11.667 00.002 10072 Worker thread wakes up
22:31:11.667 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
22:31:11.667 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
22:31:11.667 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
22:31:11.669 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:31:11.671 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:31:11.672 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:31:11.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:11.672 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:31:11.672 00.000 10072 MoveAxis(E, 1, ABG)
22:31:11.672 00.000 10072 Guiding  Dir = 2, Dur = 1
22:31:11.673 00.001 10072 IsGuiding returns 0
22:31:11.674 00.001 10072 PulseGuide returned control before completion, sleep 11
22:31:11.690 00.016 1032 UpdateGuideState exits: m=1182 SNR=24.1
22:31:11.692 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:11.694 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:11.695 00.001 1032 Enqueuing Expose request
22:31:11.698 00.003 10072 IsGuiding returns 0
22:31:11.698 00.000 10072 Move returns status 0, amount 1
22:31:11.698 00.000 10072 MoveAxis(N, 0, ABG)
22:31:11.698 00.000 10072 Move returns status 0, amount 0
22:31:11.698 00.000 10072 move complete, result=0
22:31:11.698 00.000 10072 worker thread done servicing request
22:31:11.698 00.000 10072 Worker thread wakes up
22:31:11.699 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:11.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:11.706 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:31:12.113 00.407 10072 Exposure complete
22:31:12.176 00.063 10072 worker thread done servicing request
22:31:12.176 00.000 1032 OnExposeComplete: enter
22:31:12.179 00.003 1032 UpdateGuideState(): m_state=6
22:31:12.184 00.005 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4405
22:31:12.186 00.002 1032 Star::Find returns 1 (0), X=1098.03, Y=133.91, Mass=1353, SNR=25.8, Peak=109 HFD=2.9
22:31:12.188 00.002 1032 MultiStar: [#1 0.04,0.11,0.98,U] [#2 -0.04,0.09,0.78,U] [#3 -0.07,0.08,0.73,U] [#4 -0.05,0.23,0.65,U] [#5 0.16,0.07,0.63,U] [#6 -0.00,0.25,0.53,U] [#7 -0.16,0.16,0.67,U] [#8 0.19,0.01,0.50,U] 
22:31:12.190 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {0.33, 0.18}
22:31:12.192 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
22:31:12.193 00.001 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
22:31:12.195 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.20 mountX=0.12 mountY=-0.08, mountTheta=-0.63
22:31:12.199 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
22:31:12.203 00.004 1032 Enqueuing Move request for scope (0.05, 0.13)
22:31:12.206 00.003 10072 Worker thread wakes up
22:31:12.206 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
22:31:12.206 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
22:31:12.206 00.000 10072 Moving (0.05, 0.13) raw xDistance=0.12 yDistance=-0.08
22:31:12.212 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:31:12.217 00.005 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:31:12.217 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:31:12.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:12.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:31:12.217 00.000 10072 MoveAxis(E, 1, ABG)
22:31:12.218 00.001 10072 Guiding  Dir = 2, Dur = 1
22:31:12.218 00.000 10072 IsGuiding returns 0
22:31:12.219 00.001 10072 PulseGuide returned control before completion, sleep 11
22:31:12.238 00.019 1032 UpdateGuideState exits: m=1353 SNR=25.8
22:31:12.242 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:12.243 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:12.245 00.002 1032 Enqueuing Expose request
22:31:12.247 00.002 10072 IsGuiding returns 0
22:31:12.247 00.000 10072 Move returns status 0, amount 1
22:31:12.247 00.000 10072 MoveAxis(N, 0, ABG)
22:31:12.247 00.000 10072 Move returns status 0, amount 0
22:31:12.247 00.000 10072 move complete, result=0
22:31:12.247 00.000 10072 worker thread done servicing request
22:31:12.247 00.000 10072 Worker thread wakes up
22:31:12.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:12.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:12.255 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:31:12.873 00.618 10072 Exposure complete
22:31:12.932 00.059 10072 worker thread done servicing request
22:31:12.932 00.000 1032 OnExposeComplete: enter
22:31:12.935 00.003 1032 UpdateGuideState(): m_state=6
22:31:12.937 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4406
22:31:12.938 00.001 1032 Star::Find returns 1 (0), X=1098.02, Y=133.88, Mass=1469, SNR=26.9, Peak=122 HFD=3.0
22:31:12.940 00.002 1032 MultiStar: [#1 0.05,0.08,0.90,U] [#2 -0.01,0.13,0.75,U] [#3 0.07,0.13,0.68,U] [#4 0.00,0.12,0.62,U] [#5 0.14,0.20,0.67,U] [#6 0.00,0.01,0.57,U] [#7 -0.14,0.20,0.66,U] [#8 0.18,0.12,0.48,U] 
22:31:12.942 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.13}, one-star: {0.31, 0.15}
22:31:12.943 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
22:31:12.945 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
22:31:12.947 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.02 mountX=0.10 mountY=-0.11, mountTheta=-0.81
22:31:12.952 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
22:31:12.953 00.001 1032 Enqueuing Move request for scope (0.08, 0.13)
22:31:12.956 00.003 10072 Worker thread wakes up
22:31:12.956 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
22:31:12.956 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
22:31:12.956 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.10 yDistance=-0.11
22:31:12.961 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:31:12.965 00.004 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:31:12.965 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:31:12.965 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:12.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:31:12.965 00.000 10072 MoveAxis(E, 1, ABG)
22:31:12.965 00.000 10072 Guiding  Dir = 2, Dur = 1
22:31:12.965 00.000 10072 IsGuiding returns 0
22:31:12.966 00.001 10072 PulseGuide returned control before completion, sleep 11
22:31:12.979 00.013 10072 IsGuiding returns 0
22:31:12.979 00.000 10072 Move returns status 0, amount 1
22:31:12.980 00.001 10072 MoveAxis(N, 0, ABG)
22:31:12.980 00.000 10072 Move returns status 0, amount 0
22:31:12.980 00.000 10072 move complete, result=0
22:31:12.980 00.000 10072 worker thread done servicing request
22:31:12.985 00.005 1032 UpdateGuideState exits: m=1469 SNR=26.9
22:31:12.989 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:12.991 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:12.994 00.003 1032 Enqueuing Expose request
22:31:12.996 00.002 10072 Worker thread wakes up
22:31:12.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:12.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:12.996 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:31:13.405 00.409 10072 Exposure complete
22:31:13.466 00.061 10072 worker thread done servicing request
22:31:13.467 00.001 1032 OnExposeComplete: enter
22:31:13.468 00.001 1032 UpdateGuideState(): m_state=6
22:31:13.470 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4407
22:31:13.472 00.002 1032 Star::Find returns 1 (0), X=1098.02, Y=133.92, Mass=1236, SNR=24.7, Peak=101 HFD=2.9
22:31:13.474 00.002 1032 MultiStar: [#1 -0.06,0.09,1.00,U] [#2 0.01,-0.04,0.78,U] [#3 -0.01,0.02,0.80,U] [#4 0.04,0.03,0.64,U] [#5 0.15,0.06,0.67,U] [#6 -0.02,0.02,0.62,U] [#7 -0.13,-0.00,0.70,U] [#8 0.33,0.10,0.00,M3] 
22:31:13.475 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.32, 0.19}
22:31:13.477 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
22:31:13.478 00.001 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
22:31:13.480 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.87 mountX=0.04 mountY=-0.06, mountTheta=-0.96
22:31:13.482 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
22:31:13.485 00.003 1032 Enqueuing Move request for scope (0.05, 0.05)
22:31:13.486 00.001 10072 Worker thread wakes up
22:31:13.486 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:31:13.487 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:31:13.487 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
22:31:13.488 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=142, Gamma=2.230
22:31:13.492 00.004 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:31:13.493 00.001 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:31:13.493 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:13.493 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:31:13.493 00.000 10072 MoveAxis(E, 1, ABG)
22:31:13.493 00.000 10072 Guiding  Dir = 2, Dur = 1
22:31:13.493 00.000 10072 IsGuiding returns 0
22:31:13.494 00.001 10072 PulseGuide returned control before completion, sleep 11
22:31:13.511 00.017 1032 UpdateGuideState exits: m=1236 SNR=24.7
22:31:13.513 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:13.514 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:13.515 00.001 1032 Enqueuing Expose request
22:31:13.518 00.003 10072 IsGuiding returns 0
22:31:13.518 00.000 10072 Move returns status 0, amount 1
22:31:13.518 00.000 10072 MoveAxis(N, 0, ABG)
22:31:13.518 00.000 10072 Move returns status 0, amount 0
22:31:13.518 00.000 10072 move complete, result=0
22:31:13.519 00.001 10072 worker thread done servicing request
22:31:13.519 00.000 10072 Worker thread wakes up
22:31:13.519 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:13.519 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:13.527 00.008 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:31:14.154 00.627 10072 Exposure complete
22:31:14.207 00.053 10072 worker thread done servicing request
22:31:14.207 00.000 1032 OnExposeComplete: enter
22:31:14.209 00.002 1032 UpdateGuideState(): m_state=6
22:31:14.210 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4408
22:31:14.213 00.003 1032 Star::Find returns 1 (0), X=1097.97, Y=133.74, Mass=1333, SNR=25.6, Peak=105 HFD=3.2
22:31:14.215 00.002 1032 MultiStar: [#1 -0.01,0.12,0.98,U] [#2 0.03,0.05,0.79,U] [#3 -0.09,0.24,0.00,M1] [#4 -0.04,0.08,0.63,U] [#5 0.08,0.11,0.65,U] [#6 -0.06,0.02,0.60,U] [#7 -0.11,0.08,0.70,U] [#8 0.16,0.08,0.52,U] 
22:31:14.217 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.26, 0.01}
22:31:14.219 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
22:31:14.221 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
22:31:14.222 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.98 mountX=0.05 mountY=-0.06, mountTheta=-0.85
22:31:14.225 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
22:31:14.227 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
22:31:14.228 00.001 10072 Worker thread wakes up
22:31:14.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:31:14.229 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:31:14.229 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.06
22:31:14.231 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:31:14.233 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:31:14.233 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:31:14.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:14.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:31:14.233 00.000 10072 MoveAxis(E, 1, ABG)
22:31:14.233 00.000 10072 Guiding  Dir = 2, Dur = 1
22:31:14.234 00.001 10072 IsGuiding returns 0
22:31:14.234 00.000 10072 PulseGuide returned control before completion, sleep 11
22:31:14.250 00.016 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:31:14.252 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:14.253 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:14.255 00.002 1032 Enqueuing Expose request
22:31:14.258 00.003 10072 IsGuiding returns 0
22:31:14.258 00.000 10072 Move returns status 0, amount 1
22:31:14.258 00.000 10072 MoveAxis(N, 0, ABG)
22:31:14.258 00.000 10072 Move returns status 0, amount 0
22:31:14.258 00.000 10072 move complete, result=0
22:31:14.258 00.000 10072 worker thread done servicing request
22:31:14.258 00.000 10072 Worker thread wakes up
22:31:14.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:14.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:14.263 00.005 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:31:14.668 00.405 10072 Exposure complete
22:31:14.723 00.055 10072 worker thread done servicing request
22:31:14.723 00.000 1032 OnExposeComplete: enter
22:31:14.725 00.002 1032 UpdateGuideState(): m_state=6
22:31:14.727 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4409
22:31:14.729 00.002 1032 Star::Find returns 1 (0), X=1097.99, Y=133.82, Mass=1322, SNR=25.5, Peak=108 HFD=3.1
22:31:14.731 00.002 1032 MultiStar: [#1 -0.06,0.09,0.97,U] [#2 0.03,-0.01,0.76,U] [#3 -0.10,0.14,0.73,U] [#4 -0.14,0.05,0.72,U] [#5 0.13,0.14,0.65,U] [#6 -0.04,0.16,0.65,U] [#7 -0.06,0.08,0.67,U] [#8 0.28,0.23,0.00,M3] 
22:31:14.734 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.09}, one-star: {0.29, 0.10}
22:31:14.735 00.001 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
22:31:14.737 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
22:31:14.742 00.005 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.40 mountX=0.08 mountY=-0.04, mountTheta=-0.43
22:31:14.746 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
22:31:14.749 00.003 1032 Enqueuing Move request for scope (0.02, 0.09)
22:31:14.751 00.002 10072 Worker thread wakes up
22:31:14.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
22:31:14.751 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
22:31:14.751 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
22:31:14.753 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:31:14.755 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:31:14.755 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:31:14.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:14.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:31:14.755 00.000 10072 MoveAxis(E, 0, ABG)
22:31:14.755 00.000 10072 Move returns status 0, amount 0
22:31:14.755 00.000 10072 MoveAxis(N, 0, ABG)
22:31:14.755 00.000 10072 Move returns status 0, amount 0
22:31:14.755 00.000 10072 move complete, result=0
22:31:14.755 00.000 10072 worker thread done servicing request
22:31:14.774 00.019 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:31:14.776 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:14.778 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:14.779 00.001 1032 Enqueuing Expose request
22:31:14.781 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:14.783 00.002 10072 Worker thread wakes up
22:31:14.783 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:14.783 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:15.421 00.638 10072 Exposure complete
22:31:15.472 00.051 10072 worker thread done servicing request
22:31:15.472 00.000 1032 OnExposeComplete: enter
22:31:15.475 00.003 1032 UpdateGuideState(): m_state=6
22:31:15.477 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4410
22:31:15.478 00.001 1032 Star::Find returns 1 (0), X=1098.01, Y=133.88, Mass=1294, SNR=25.3, Peak=106 HFD=3.0
22:31:15.480 00.002 1032 MultiStar: [#1 0.04,0.18,0.94,U] [#2 0.02,0.16,0.78,U] [#3 -0.04,0.05,0.76,U] [#4 0.05,0.09,0.70,U] [#5 0.05,0.14,0.65,U] [#6 -0.06,0.21,0.59,U] [#7 -0.05,0.17,0.70,U] [#8 0.27,0.20,0.00,M4] 
22:31:15.482 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.15}, one-star: {0.31, 0.15}
22:31:15.483 00.001 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
22:31:15.485 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
22:31:15.487 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.15 cameraTheta=1.22 mountX=0.13 mountY=-0.09, mountTheta=-0.61
22:31:15.491 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.15, opts=13)
22:31:15.494 00.003 1032 Enqueuing Move request for scope (0.05, 0.15)
22:31:15.496 00.002 10072 Worker thread wakes up
22:31:15.496 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
22:31:15.497 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
22:31:15.497 00.000 10072 Moving (0.05, 0.15) raw xDistance=0.13 yDistance=-0.09
22:31:15.498 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:31:15.500 00.002 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:31:15.500 00.000 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
22:31:15.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:15.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:31:15.500 00.000 10072 MoveAxis(E, 0, ABG)
22:31:15.501 00.001 10072 Move returns status 0, amount 0
22:31:15.501 00.000 10072 MoveAxis(N, 0, ABG)
22:31:15.501 00.000 10072 Move returns status 0, amount 0
22:31:15.501 00.000 10072 move complete, result=0
22:31:15.501 00.000 10072 worker thread done servicing request
22:31:15.518 00.017 1032 UpdateGuideState exits: m=1294 SNR=25.3
22:31:15.521 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:15.523 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:15.526 00.003 1032 Enqueuing Expose request
22:31:15.527 00.001 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:31:15.530 00.003 10072 Worker thread wakes up
22:31:15.530 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:15.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:15.935 00.405 10072 Exposure complete
22:31:15.992 00.057 10072 worker thread done servicing request
22:31:15.993 00.001 1032 OnExposeComplete: enter
22:31:15.995 00.002 1032 UpdateGuideState(): m_state=6
22:31:15.997 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4411
22:31:15.999 00.002 1032 Star::Find returns 1 (0), X=1098.03, Y=133.79, Mass=1329, SNR=25.6, Peak=116 HFD=3.1
22:31:16.001 00.002 1032 MultiStar: [#1 0.09,0.15,0.96,U] [#2 0.04,0.02,0.77,U] [#3 -0.06,0.22,0.74,U] [#4 0.00,0.04,0.67,U] [#5 0.17,-0.09,0.67,U] [#6 -0.07,0.08,0.60,U] [#7 -0.11,0.14,0.68,U] [#8 0.24,0.08,0.00,M5] 
22:31:16.002 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.33, 0.06}
22:31:16.004 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
22:31:16.005 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
22:31:16.007 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.89 mountX=0.06 mountY=-0.08, mountTheta=-0.94
22:31:16.009 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
22:31:16.011 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
22:31:16.012 00.001 10072 Worker thread wakes up
22:31:16.013 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
22:31:16.013 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
22:31:16.013 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.08
22:31:16.015 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
22:31:16.019 00.004 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:31:16.019 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:31:16.019 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:16.019 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:31:16.019 00.000 10072 MoveAxis(E, 1, ABG)
22:31:16.019 00.000 10072 Guiding  Dir = 2, Dur = 1
22:31:16.020 00.001 10072 IsGuiding returns 0
22:31:16.020 00.000 10072 PulseGuide returned control before completion, sleep 11
22:31:16.035 00.015 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:31:16.038 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:16.039 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:16.040 00.001 1032 Enqueuing Expose request
22:31:16.042 00.002 10072 IsGuiding returns 0
22:31:16.042 00.000 10072 Move returns status 0, amount 1
22:31:16.042 00.000 10072 MoveAxis(N, 0, ABG)
22:31:16.042 00.000 10072 Move returns status 0, amount 0
22:31:16.042 00.000 10072 move complete, result=0
22:31:16.042 00.000 10072 worker thread done servicing request
22:31:16.042 00.000 10072 Worker thread wakes up
22:31:16.043 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:16.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:16.051 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:31:16.670 00.619 10072 Exposure complete
22:31:16.719 00.049 10072 worker thread done servicing request
22:31:16.719 00.000 1032 OnExposeComplete: enter
22:31:16.722 00.003 1032 UpdateGuideState(): m_state=6
22:31:16.723 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4412
22:31:16.724 00.001 1032 Star::Find returns 1 (0), X=1098.03, Y=133.77, Mass=1270, SNR=25.0, Peak=110 HFD=3.2
22:31:16.726 00.002 1032 MultiStar: [#1 -0.04,0.09,0.95,U] [#2 -0.09,0.02,0.79,U] [#3 -0.15,0.08,0.76,U] [#4 -0.05,0.10,0.63,U] [#5 0.12,0.03,0.70,U] [#6 -0.15,0.12,0.63,U] [#7 -0.12,0.02,0.71,U] [#8 0.19,-0.03,0.52,U] 
22:31:16.727 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {0.33, 0.04}
22:31:16.729 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
22:31:16.730 00.001 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
22:31:16.732 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.40 mountX=0.05 mountY=-0.02, mountTheta=-0.43
22:31:16.735 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
22:31:16.737 00.002 1032 Enqueuing Move request for scope (0.01, 0.06)
22:31:16.738 00.001 10072 Worker thread wakes up
22:31:16.738 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
22:31:16.739 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
22:31:16.739 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.02
22:31:16.740 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:31:16.743 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:31:16.743 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:31:16.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:16.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:31:16.743 00.000 10072 MoveAxis(E, 0, ABG)
22:31:16.743 00.000 10072 Move returns status 0, amount 0
22:31:16.743 00.000 10072 MoveAxis(N, 0, ABG)
22:31:16.743 00.000 10072 Move returns status 0, amount 0
22:31:16.743 00.000 10072 move complete, result=0
22:31:16.744 00.001 10072 worker thread done servicing request
22:31:16.759 00.015 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:31:16.761 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:16.763 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:16.764 00.001 1032 Enqueuing Expose request
22:31:16.766 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:16.769 00.003 10072 Worker thread wakes up
22:31:16.769 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:16.769 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:17.184 00.415 10072 Exposure complete
22:31:17.237 00.053 10072 worker thread done servicing request
22:31:17.237 00.000 1032 OnExposeComplete: enter
22:31:17.239 00.002 1032 UpdateGuideState(): m_state=6
22:31:17.241 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4413
22:31:17.243 00.002 1032 Star::Find returns 1 (0), X=1098.07, Y=133.80, Mass=1381, SNR=26.1, Peak=125 HFD=3.1
22:31:17.245 00.002 1032 MultiStar: [#1 -0.01,0.07,0.91,U] [#2 -0.00,0.03,0.78,U] [#3 -0.14,0.15,0.76,U] [#4 -0.07,0.08,0.64,U] [#5 0.16,0.01,0.61,U] [#6 -0.02,0.15,0.61,U] [#7 -0.15,0.16,0.67,U] [#8 0.12,0.07,0.49,U] 
22:31:17.247 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.36, 0.07}
22:31:17.250 00.003 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
22:31:17.252 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
22:31:17.254 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.15 mountX=0.07 mountY=-0.06, mountTheta=-0.68
22:31:17.258 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
22:31:17.260 00.002 1032 Enqueuing Move request for scope (0.04, 0.09)
22:31:17.262 00.002 10072 Worker thread wakes up
22:31:17.262 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:31:17.262 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:31:17.262 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.07 yDistance=-0.06
22:31:17.265 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:31:17.268 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:31:17.269 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:31:17.269 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:17.269 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:31:17.269 00.000 10072 MoveAxis(E, 1, ABG)
22:31:17.269 00.000 10072 Guiding  Dir = 2, Dur = 1
22:31:17.269 00.000 10072 IsGuiding returns 0
22:31:17.269 00.000 10072 PulseGuide returned control before completion, sleep 11
22:31:17.286 00.017 1032 UpdateGuideState exits: m=1381 SNR=26.1
22:31:17.289 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:17.291 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:17.293 00.002 10072 IsGuiding returns 1
22:31:17.293 00.000 10072 scope still moving after pulse duration time elapsed
22:31:17.293 00.000 1032 Enqueuing Expose request
22:31:17.321 00.028 10072 IsGuiding returns 1
22:31:17.352 00.031 10072 IsGuiding returns 1
22:31:17.383 00.031 10072 IsGuiding returns 1
22:31:17.415 00.032 10072 IsGuiding returns 1
22:31:17.446 00.031 10072 IsGuiding returns 1
22:31:17.477 00.031 10072 IsGuiding returns 1
22:31:17.508 00.031 10072 IsGuiding returns 1
22:31:17.539 00.031 10072 IsGuiding returns 1
22:31:17.570 00.031 10072 IsGuiding returns 1
22:31:17.602 00.032 10072 IsGuiding returns 1
22:31:17.634 00.032 10072 IsGuiding returns 1
22:31:17.665 00.031 10072 IsGuiding returns 1
22:31:17.696 00.031 10072 IsGuiding returns 1
22:31:17.727 00.031 10072 IsGuiding returns 1
22:31:17.758 00.031 10072 IsGuiding returns 1
22:31:17.789 00.031 10072 IsGuiding returns 1
22:31:17.820 00.031 10072 IsGuiding returns 1
22:31:17.851 00.031 10072 IsGuiding returns 1
22:31:17.883 00.032 10072 IsGuiding returns 1
22:31:17.914 00.031 10072 IsGuiding returns 1
22:31:17.945 00.031 10072 IsGuiding returns 1
22:31:17.977 00.032 10072 IsGuiding returns 1
22:31:18.009 00.032 10072 IsGuiding returns 0
22:31:18.009 00.000 10072 scope move finished after 1 + 738 ms
22:31:18.009 00.000 10072 Move returns status 0, amount 1
22:31:18.009 00.000 10072 MoveAxis(N, 0, ABG)
22:31:18.009 00.000 10072 Move returns status 0, amount 0
22:31:18.009 00.000 10072 move complete, result=0
22:31:18.009 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:31:18.010 00.001 10072 worker thread done servicing request
22:31:18.012 00.002 10072 Worker thread wakes up
22:31:18.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:18.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:18.635 00.623 10072 Exposure complete
22:31:18.678 00.043 10072 worker thread done servicing request
22:31:18.678 00.000 1032 OnExposeComplete: enter
22:31:18.680 00.002 1032 UpdateGuideState(): m_state=6
22:31:18.683 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4414
22:31:18.684 00.001 1032 Star::Find returns 1 (0), X=1097.98, Y=133.86, Mass=1414, SNR=26.4, Peak=116 HFD=2.9
22:31:18.685 00.001 1032 MultiStar: [#1 -0.05,0.24,0.97,U] [#2 -0.11,0.18,0.79,U] [#3 -0.15,0.20,0.71,U] [#4 -0.12,0.09,0.63,U] [#5 0.21,0.11,0.65,U] [#6 0.01,0.12,0.61,U] [#7 -0.10,0.04,0.66,U] [#8 0.15,0.12,0.53,U] 
22:31:18.687 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {0.28, 0.13}
22:31:18.689 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
22:31:18.690 00.001 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
22:31:18.691 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.44 mountX=0.13 mountY=-0.05, mountTheta=-0.39
22:31:18.693 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.14, opts=13)
22:31:18.696 00.003 1032 Enqueuing Move request for scope (0.02, 0.14)
22:31:18.698 00.002 10072 Worker thread wakes up
22:31:18.698 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
22:31:18.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
22:31:18.698 00.000 10072 Moving (0.02, 0.14) raw xDistance=0.13 yDistance=-0.05
22:31:18.700 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:31:18.701 00.001 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.91
22:31:18.701 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
22:31:18.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:18.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:31:18.701 00.000 10072 MoveAxis(W, 63, ABG)
22:31:18.703 00.002 10072 Guiding  Dir = 3, Dur = 63
22:31:18.703 00.000 10072 IsGuiding returns 0
22:31:18.703 00.000 10072 PulseGuide returned control before completion, sleep 73
22:31:18.720 00.017 1032 UpdateGuideState exits: m=1414 SNR=26.4
22:31:18.721 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:18.723 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:18.724 00.001 1032 Enqueuing Expose request
22:31:18.789 00.065 10072 IsGuiding returns 0
22:31:18.789 00.000 10072 Move returns status 0, amount 63
22:31:18.789 00.000 10072 MoveAxis(N, 0, ABG)
22:31:18.789 00.000 10072 Move returns status 0, amount 0
22:31:18.789 00.000 10072 move complete, result=0
22:31:18.789 00.000 10072 worker thread done servicing request
22:31:18.789 00.000 10072 Worker thread wakes up
22:31:18.789 00.000 1032 GuideStep: 0.1 px 63 ms WEST, -0.1 px 0 ms NORTH
22:31:18.792 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:18.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:19.200 00.408 10072 Exposure complete
22:31:19.253 00.053 10072 worker thread done servicing request
22:31:19.253 00.000 1032 OnExposeComplete: enter
22:31:19.254 00.001 1032 UpdateGuideState(): m_state=6
22:31:19.256 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4415
22:31:19.258 00.002 1032 Star::Find returns 1 (0), X=1097.99, Y=133.82, Mass=1435, SNR=26.6, Peak=115 HFD=3.0
22:31:19.260 00.002 1032 MultiStar: [#1 -0.00,0.09,0.92,U] [#2 -0.06,-0.04,0.76,U] [#3 -0.11,0.10,0.73,U] [#4 -0.13,-0.03,0.67,U] [#5 0.13,-0.10,0.64,U] [#6 -0.01,0.01,0.59,U] [#7 -0.08,0.04,0.64,U] [#8 0.30,-0.01,0.00,M3] 
22:31:19.262 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {0.29, 0.10}
22:31:19.264 00.002 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
22:31:19.266 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
22:31:19.268 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.08 mountX=0.02 mountY=-0.02, mountTheta=-0.75
22:31:19.272 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
22:31:19.274 00.002 1032 Enqueuing Move request for scope (0.02, 0.03)
22:31:19.276 00.002 10072 Worker thread wakes up
22:31:19.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
22:31:19.276 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
22:31:19.276 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.02
22:31:19.278 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:31:19.281 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:31:19.281 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:31:19.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:19.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:31:19.281 00.000 10072 MoveAxis(W, 1, ABG)
22:31:19.281 00.000 10072 Guiding  Dir = 3, Dur = 1
22:31:19.281 00.000 10072 IsGuiding returns 0
22:31:19.281 00.000 10072 PulseGuide returned control before completion, sleep 11
22:31:19.298 00.017 1032 UpdateGuideState exits: m=1435 SNR=26.6
22:31:19.302 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:19.304 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:19.306 00.002 1032 Enqueuing Expose request
22:31:19.309 00.003 10072 IsGuiding returns 0
22:31:19.309 00.000 10072 Move returns status 0, amount 1
22:31:19.309 00.000 10072 MoveAxis(N, 0, ABG)
22:31:19.309 00.000 10072 Move returns status 0, amount 0
22:31:19.309 00.000 10072 move complete, result=0
22:31:19.310 00.001 10072 worker thread done servicing request
22:31:19.310 00.000 10072 Worker thread wakes up
22:31:19.310 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:19.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:19.317 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:31:19.947 00.630 10072 Exposure complete
22:31:19.999 00.052 10072 worker thread done servicing request
22:31:19.999 00.000 1032 OnExposeComplete: enter
22:31:20.001 00.002 1032 UpdateGuideState(): m_state=6
22:31:20.003 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4416
22:31:20.004 00.001 1032 Star::Find returns 1 (0), X=1097.99, Y=133.70, Mass=1230, SNR=24.6, Peak=97 HFD=3.2
22:31:20.007 00.003 1032 MultiStar: [#1 -0.06,-0.03,1.00,U] [#2 -0.07,-0.04,0.77,U] [#3 -0.26,0.02,0.00,M1] [#4 -0.12,-0.07,0.67,U] [#5 0.07,-0.04,0.65,U] [#6 -0.05,0.15,0.65,U] [#7 -0.17,0.03,0.74,U] [#8 0.22,0.05,0.52,U] 
22:31:20.008 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.00}, one-star: {0.29, -0.03}
22:31:20.010 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:31:20.011 00.001 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:31:20.013 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.19 mountX=-0.01 mountY=-0.01, mountTheta=-2.02
22:31:20.016 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
22:31:20.019 00.003 1032 Enqueuing Move request for scope (0.02, -0.00)
22:31:20.023 00.004 10072 Worker thread wakes up
22:31:20.023 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
22:31:20.023 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
22:31:20.023 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.01
22:31:20.024 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:31:20.026 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:31:20.026 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:31:20.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:20.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:31:20.026 00.000 10072 MoveAxis(W, 1, ABG)
22:31:20.026 00.000 10072 Guiding  Dir = 3, Dur = 1
22:31:20.028 00.002 10072 IsGuiding returns 0
22:31:20.028 00.000 10072 PulseGuide returned control before completion, sleep 11
22:31:20.043 00.015 1032 UpdateGuideState exits: m=1230 SNR=24.6
22:31:20.046 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:20.047 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:20.050 00.003 1032 Enqueuing Expose request
22:31:20.053 00.003 10072 IsGuiding returns 0
22:31:20.053 00.000 10072 Move returns status 0, amount 1
22:31:20.053 00.000 10072 MoveAxis(N, 0, ABG)
22:31:20.053 00.000 10072 Move returns status 0, amount 0
22:31:20.053 00.000 10072 move complete, result=0
22:31:20.053 00.000 10072 worker thread done servicing request
22:31:20.053 00.000 10072 Worker thread wakes up
22:31:20.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:20.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:20.059 00.006 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:31:20.461 00.402 10072 Exposure complete
22:31:20.513 00.052 10072 worker thread done servicing request
22:31:20.513 00.000 1032 OnExposeComplete: enter
22:31:20.514 00.001 1032 UpdateGuideState(): m_state=6
22:31:20.517 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4417
22:31:20.520 00.003 1032 Star::Find returns 1 (0), X=1098.03, Y=133.71, Mass=1253, SNR=24.9, Peak=104 HFD=3.3
22:31:20.524 00.004 1032 MultiStar: [#1 -0.07,0.14,0.98,U] [#2 -0.11,0.08,0.73,U] [#3 -0.18,0.07,0.76,U] [#4 -0.18,0.09,0.68,U] [#5 0.05,0.05,0.71,U] [#6 -0.21,0.08,0.60,U] [#7 -0.23,0.14,0.00,M1] [#8 0.21,0.11,0.51,U] 
22:31:20.526 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.07}, one-star: {0.33, -0.02}
22:31:20.528 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
22:31:20.529 00.001 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
22:31:20.531 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.71 mountX=0.07 mountY=-0.01, mountTheta=-0.12
22:31:20.534 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
22:31:20.537 00.003 1032 Enqueuing Move request for scope (-0.01, 0.07)
22:31:20.539 00.002 10072 Worker thread wakes up
22:31:20.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
22:31:20.539 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
22:31:20.539 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
22:31:20.541 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:31:20.543 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:31:20.543 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:31:20.543 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:20.543 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:31:20.543 00.000 10072 MoveAxis(W, 1, ABG)
22:31:20.543 00.000 10072 Guiding  Dir = 3, Dur = 1
22:31:20.544 00.001 10072 IsGuiding returns 0
22:31:20.544 00.000 10072 PulseGuide returned control before completion, sleep 11
22:31:20.561 00.017 1032 UpdateGuideState exits: m=1253 SNR=24.9
22:31:20.563 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:20.565 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:20.566 00.001 1032 Enqueuing Expose request
22:31:20.569 00.003 10072 IsGuiding returns 0
22:31:20.569 00.000 10072 Move returns status 0, amount 1
22:31:20.569 00.000 10072 MoveAxis(N, 0, ABG)
22:31:20.569 00.000 10072 Move returns status 0, amount 0
22:31:20.569 00.000 10072 move complete, result=0
22:31:20.569 00.000 10072 worker thread done servicing request
22:31:20.569 00.000 10072 Worker thread wakes up
22:31:20.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:20.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:20.576 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:31:21.194 00.618 10072 Exposure complete
22:31:21.255 00.061 10072 worker thread done servicing request
22:31:21.256 00.001 1032 OnExposeComplete: enter
22:31:21.258 00.002 1032 UpdateGuideState(): m_state=6
22:31:21.260 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4418
22:31:21.263 00.003 1032 Star::Find returns 1 (0), X=1097.95, Y=133.85, Mass=1339, SNR=25.7, Peak=119 HFD=2.9
22:31:21.265 00.002 1032 MultiStar: [#1 -0.03,0.07,0.94,U] [#2 -0.07,-0.02,0.79,U] [#3 -0.16,0.10,0.80,U] [#4 -0.06,0.15,0.65,U] [#5 0.22,-0.03,0.63,U] [#6 -0.05,0.06,0.61,U] [#7 -0.10,0.06,0.67,U] [#8 0.08,0.10,0.53,U] 
22:31:21.269 00.004 1032 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.24, 0.12}
22:31:21.272 00.003 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
22:31:21.274 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
22:31:21.277 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.41 mountX=0.06 mountY=-0.03, mountTheta=-0.42
22:31:21.279 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
22:31:21.281 00.002 1032 Enqueuing Move request for scope (0.01, 0.07)
22:31:21.282 00.001 10072 Worker thread wakes up
22:31:21.282 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
22:31:21.282 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
22:31:21.282 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.03
22:31:21.285 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:31:21.288 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:31:21.288 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:31:21.288 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:21.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:31:21.288 00.000 10072 MoveAxis(W, 2, ABG)
22:31:21.288 00.000 10072 Guiding  Dir = 3, Dur = 2
22:31:21.289 00.001 10072 IsGuiding returns 0
22:31:21.289 00.000 10072 PulseGuide returned control before completion, sleep 12
22:31:21.309 00.020 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:31:21.311 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:21.313 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:21.314 00.001 1032 Enqueuing Expose request
22:31:21.317 00.003 10072 IsGuiding returns 0
22:31:21.317 00.000 10072 Move returns status 0, amount 2
22:31:21.317 00.000 10072 MoveAxis(N, 0, ABG)
22:31:21.317 00.000 10072 Move returns status 0, amount 0
22:31:21.317 00.000 10072 move complete, result=0
22:31:21.317 00.000 10072 worker thread done servicing request
22:31:21.317 00.000 10072 Worker thread wakes up
22:31:21.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:21.318 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:21.324 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:31:21.725 00.401 10072 Exposure complete
22:31:21.784 00.059 10072 worker thread done servicing request
22:31:21.784 00.000 1032 OnExposeComplete: enter
22:31:21.787 00.003 1032 UpdateGuideState(): m_state=6
22:31:21.789 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4419
22:31:21.791 00.002 1032 Star::Find returns 1 (0), X=1097.95, Y=133.80, Mass=1211, SNR=24.5, Peak=105 HFD=2.9
22:31:21.793 00.002 1032 MultiStar: [#1 -0.06,0.15,0.96,U] [#2 -0.04,0.03,0.82,U] [#3 0.01,0.01,0.79,U] [#4 -0.05,0.06,0.73,U] [#5 0.14,0.14,0.69,U] [#6 -0.02,0.11,0.68,U] [#7 -0.02,0.16,0.70,U] [#8 0.01,0.02,0.57,U] 
22:31:21.795 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.24, 0.07}
22:31:21.797 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
22:31:21.800 00.003 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
22:31:21.802 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.23 mountX=0.07 mountY=-0.05, mountTheta=-0.60
22:31:21.805 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
22:31:21.808 00.003 1032 Enqueuing Move request for scope (0.03, 0.08)
22:31:21.809 00.001 10072 Worker thread wakes up
22:31:21.810 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
22:31:21.810 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
22:31:21.810 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
22:31:21.812 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=143, Gamma=2.230
22:31:21.815 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:31:21.815 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:31:21.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:21.815 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:31:21.815 00.000 10072 MoveAxis(W, 2, ABG)
22:31:21.815 00.000 10072 Guiding  Dir = 3, Dur = 2
22:31:21.815 00.000 10072 IsGuiding returns 0
22:31:21.816 00.001 10072 PulseGuide returned control before completion, sleep 12
22:31:21.832 00.016 10072 IsGuiding returns 0
22:31:21.832 00.000 10072 Move returns status 0, amount 2
22:31:21.832 00.000 10072 MoveAxis(N, 0, ABG)
22:31:21.832 00.000 10072 Move returns status 0, amount 0
22:31:21.833 00.001 10072 move complete, result=0
22:31:21.833 00.000 10072 worker thread done servicing request
22:31:21.834 00.001 1032 UpdateGuideState exits: m=1211 SNR=24.5
22:31:21.836 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:21.838 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:21.840 00.002 1032 Enqueuing Expose request
22:31:21.841 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:31:21.843 00.002 10072 Worker thread wakes up
22:31:21.843 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:21.843 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:22.474 00.631 10072 Exposure complete
22:31:22.530 00.056 10072 worker thread done servicing request
22:31:22.530 00.000 1032 OnExposeComplete: enter
22:31:22.532 00.002 1032 UpdateGuideState(): m_state=6
22:31:22.534 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4420
22:31:22.536 00.002 1032 Star::Find returns 1 (0), X=1097.88, Y=133.91, Mass=1342, SNR=25.7, Peak=107 HFD=2.9
22:31:22.538 00.002 1032 MultiStar: [#1 -0.02,0.11,0.97,U] [#2 -0.08,0.07,0.76,U] [#3 -0.08,0.10,0.75,U] [#4 -0.03,-0.02,0.65,U] [#5 0.08,-0.02,0.66,U] [#6 0.01,0.17,0.59,U] [#7 -0.06,0.11,0.72,U] [#8 0.20,0.14,0.52,U] 
22:31:22.540 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.10}, one-star: {0.17, 0.18}
22:31:22.542 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
22:31:22.543 00.001 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
22:31:22.545 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.37 mountX=0.09 mountY=-0.04, mountTheta=-0.46
22:31:22.547 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
22:31:22.549 00.002 1032 Enqueuing Move request for scope (0.02, 0.10)
22:31:22.553 00.004 10072 Worker thread wakes up
22:31:22.553 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
22:31:22.553 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
22:31:22.553 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.04
22:31:22.558 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:31:22.560 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:31:22.560 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:31:22.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:22.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:31:22.560 00.000 10072 MoveAxis(W, 3, ABG)
22:31:22.560 00.000 10072 Guiding  Dir = 3, Dur = 3
22:31:22.561 00.001 10072 IsGuiding returns 0
22:31:22.561 00.000 10072 PulseGuide returned control before completion, sleep 13
22:31:22.579 00.018 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:31:22.581 00.002 10072 IsGuiding returns 0
22:31:22.582 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:22.584 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:22.585 00.001 1032 Enqueuing Expose request
22:31:22.588 00.003 10072 Move returns status 0, amount 3
22:31:22.588 00.000 10072 MoveAxis(N, 0, ABG)
22:31:22.588 00.000 10072 Move returns status 0, amount 0
22:31:22.588 00.000 10072 move complete, result=0
22:31:22.588 00.000 10072 worker thread done servicing request
22:31:22.588 00.000 10072 Worker thread wakes up
22:31:22.588 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:22.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:22.594 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:31:23.006 00.412 10072 Exposure complete
22:31:23.059 00.053 10072 worker thread done servicing request
22:31:23.060 00.001 1032 OnExposeComplete: enter
22:31:23.062 00.002 1032 UpdateGuideState(): m_state=6
22:31:23.063 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4421
22:31:23.065 00.002 1032 Star::Find returns 1 (0), X=1098.09, Y=133.77, Mass=1308, SNR=25.4, Peak=110 HFD=3.1
22:31:23.067 00.002 1032 MultiStar: [#1 -0.08,0.22,0.95,U] [#2 -0.11,0.10,0.80,U] [#3 -0.09,0.06,0.74,U] [#4 -0.26,0.12,0.00,M1] [#5 0.14,0.08,0.66,U] [#6 -0.07,0.21,0.62,U] [#7 -0.13,0.22,0.00,M1] [#8 0.19,0.20,0.00,M1] 
22:31:23.068 00.001 1032 refined, 5 included, MultiStar: {0.04, 0.12}, one-star: {0.39, 0.04}
22:31:23.070 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
22:31:23.072 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
22:31:23.074 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.23 mountX=0.10 mountY=-0.07, mountTheta=-0.60
22:31:23.076 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
22:31:23.079 00.003 1032 Enqueuing Move request for scope (0.04, 0.12)
22:31:23.083 00.004 10072 Worker thread wakes up
22:31:23.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
22:31:23.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
22:31:23.083 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.10 yDistance=-0.07
22:31:23.085 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:31:23.087 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:31:23.088 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:31:23.088 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:23.088 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:31:23.088 00.000 10072 MoveAxis(W, 3, ABG)
22:31:23.088 00.000 10072 Guiding  Dir = 3, Dur = 3
22:31:23.088 00.000 10072 IsGuiding returns 0
22:31:23.089 00.001 10072 PulseGuide returned control before completion, sleep 13
22:31:23.106 00.017 1032 UpdateGuideState exits: m=1308 SNR=25.4
22:31:23.107 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:23.109 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:23.112 00.003 10072 IsGuiding returns 0
22:31:23.112 00.000 10072 Move returns status 0, amount 3
22:31:23.112 00.000 1032 Enqueuing Expose request
22:31:23.116 00.004 10072 MoveAxis(N, 0, ABG)
22:31:23.116 00.000 10072 Move returns status 0, amount 0
22:31:23.116 00.000 10072 move complete, result=0
22:31:23.116 00.000 10072 worker thread done servicing request
22:31:23.116 00.000 10072 Worker thread wakes up
22:31:23.116 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:23.116 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:23.116 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:31:23.741 00.625 10072 Exposure complete
22:31:23.790 00.049 10072 worker thread done servicing request
22:31:23.791 00.001 1032 OnExposeComplete: enter
22:31:23.792 00.001 1032 UpdateGuideState(): m_state=6
22:31:23.795 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4422
22:31:23.796 00.001 1032 Star::Find returns 1 (0), X=1097.98, Y=133.98, Mass=1438, SNR=26.6, Peak=114 HFD=2.8
22:31:23.797 00.001 1032 MultiStar: [#1 -0.05,0.24,0.95,U] [#2 -0.09,0.15,0.75,U] [#3 -0.02,0.21,0.76,U] [#4 -0.04,0.26,0.00,M2] [#5 0.22,0.22,0.00,M1] [#6 0.04,0.26,0.00,M1] [#7 -0.09,0.16,0.69,U] [#8 0.15,0.32,0.00,M2] 
22:31:23.799 00.002 1032 refined, 4 included, MultiStar: {0.02, 0.21}, one-star: {0.28, 0.25}
22:31:23.800 00.001 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
22:31:23.803 00.003 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
22:31:23.804 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.47 mountX=0.20 mountY=-0.07, mountTheta=-0.36
22:31:23.806 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.21, opts=13)
22:31:23.808 00.002 1032 Enqueuing Move request for scope (0.02, 0.21)
22:31:23.809 00.001 10072 Worker thread wakes up
22:31:23.809 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
22:31:23.809 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
22:31:23.809 00.000 10072 Moving (0.02, 0.21) raw xDistance=0.20 yDistance=-0.07
22:31:23.812 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:31:23.814 00.002 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 285.89
22:31:23.814 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
22:31:23.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:23.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:31:23.815 00.001 10072 MoveAxis(W, 96, ABG)
22:31:23.815 00.000 10072 Guiding  Dir = 3, Dur = 96
22:31:23.816 00.001 10072 IsGuiding returns 0
22:31:23.816 00.000 10072 PulseGuide returned control before completion, sleep 106
22:31:23.831 00.015 1032 UpdateGuideState exits: m=1438 SNR=26.6
22:31:23.834 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:23.836 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:23.837 00.001 1032 Enqueuing Expose request
22:31:23.924 00.087 10072 IsGuiding returns 0
22:31:23.924 00.000 10072 Move returns status 0, amount 96
22:31:23.924 00.000 10072 MoveAxis(N, 0, ABG)
22:31:23.924 00.000 10072 Move returns status 0, amount 0
22:31:23.924 00.000 10072 move complete, result=0
22:31:23.924 00.000 10072 worker thread done servicing request
22:31:23.924 00.000 10072 Worker thread wakes up
22:31:23.924 00.000 1032 GuideStep: 0.2 px 96 ms WEST, -0.1 px 0 ms NORTH
22:31:23.927 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:23.927 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:24.337 00.410 10072 Exposure complete
22:31:24.397 00.060 10072 worker thread done servicing request
22:31:24.397 00.000 1032 OnExposeComplete: enter
22:31:24.399 00.002 1032 UpdateGuideState(): m_state=6
22:31:24.400 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4423
22:31:24.403 00.003 1032 Star::Find returns 1 (0), X=1098.00, Y=133.95, Mass=1317, SNR=25.5, Peak=103 HFD=2.9
22:31:24.405 00.002 1032 MultiStar: [#1 0.03,0.24,0.98,U] [#2 0.08,0.15,0.76,U] [#3 -0.01,0.12,0.77,U] [#4 0.06,0.16,0.64,U] [#5 0.17,0.19,0.00,M2] [#6 0.10,0.28,0.00,M2] [#7 -0.13,0.09,0.67,U] [#8 0.16,0.24,0.00,M3] 
22:31:24.406 00.001 1032 refined, 5 included, MultiStar: {0.07, 0.17}, one-star: {0.30, 0.22}
22:31:24.408 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
22:31:24.409 00.001 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
22:31:24.410 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.19 mountX=0.15 mountY=-0.11, mountTheta=-0.64
22:31:24.414 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.17, opts=13)
22:31:24.415 00.001 1032 Enqueuing Move request for scope (0.07, 0.17)
22:31:24.417 00.002 10072 Worker thread wakes up
22:31:24.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
22:31:24.417 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
22:31:24.417 00.000 10072 Moving (0.07, 0.17) raw xDistance=0.15 yDistance=-0.11
22:31:24.419 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:31:24.421 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 285.89
22:31:24.422 00.001 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:31:24.422 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:24.422 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:31:24.422 00.000 10072 MoveAxis(W, 73, ABG)
22:31:24.422 00.000 10072 Guiding  Dir = 3, Dur = 73
22:31:24.422 00.000 10072 IsGuiding returns 0
22:31:24.422 00.000 10072 PulseGuide returned control before completion, sleep 83
22:31:24.440 00.018 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:31:24.442 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:24.445 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:24.446 00.001 1032 Enqueuing Expose request
22:31:24.520 00.074 10072 IsGuiding returns 0
22:31:24.520 00.000 10072 Move returns status 0, amount 73
22:31:24.520 00.000 10072 MoveAxis(N, 0, ABG)
22:31:24.520 00.000 10072 Move returns status 0, amount 0
22:31:24.520 00.000 10072 move complete, result=0
22:31:24.520 00.000 10072 worker thread done servicing request
22:31:24.520 00.000 10072 Worker thread wakes up
22:31:24.520 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:24.522 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:24.522 00.000 1032 GuideStep: 0.1 px 73 ms WEST, -0.1 px 0 ms NORTH
22:31:25.147 00.625 10072 Exposure complete
22:31:25.201 00.054 10072 worker thread done servicing request
22:31:25.201 00.000 1032 OnExposeComplete: enter
22:31:25.204 00.003 1032 UpdateGuideState(): m_state=6
22:31:25.207 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4424
22:31:25.210 00.003 1032 Star::Find returns 1 (0), X=1098.10, Y=133.74, Mass=1352, SNR=25.8, Peak=113 HFD=3.2
22:31:25.212 00.002 1032 MultiStar: [#1 0.11,-0.02,0.93,U] [#2 0.02,-0.04,0.76,U] [#3 0.02,-0.08,0.72,U] [#4 -0.07,0.03,0.61,U] [#5 0.26,-0.25,0.00,M3] [#6 0.10,0.11,0.58,U] [#7 -0.13,0.01,0.69,U] [#8 0.28,-0.07,0.00,M4] 
22:31:25.214 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.00}, one-star: {0.39, 0.01}
22:31:25.217 00.003 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
22:31:25.218 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
22:31:25.220 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.04 mountX=-0.03 mountY=-0.08, mountTheta=-1.87
22:31:25.224 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
22:31:25.226 00.002 1032 Enqueuing Move request for scope (0.09, -0.00)
22:31:25.228 00.002 10072 Worker thread wakes up
22:31:25.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
22:31:25.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
22:31:25.228 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.03 yDistance=-0.08
22:31:25.232 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:31:25.235 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:31:25.235 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:31:25.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:25.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:31:25.235 00.000 10072 MoveAxis(W, 3, ABG)
22:31:25.235 00.000 10072 Guiding  Dir = 3, Dur = 3
22:31:25.235 00.000 10072 IsGuiding returns 0
22:31:25.236 00.001 10072 PulseGuide returned control before completion, sleep 13
22:31:25.253 00.017 10072 IsGuiding returns 0
22:31:25.253 00.000 10072 Move returns status 0, amount 3
22:31:25.253 00.000 10072 MoveAxis(N, 0, ABG)
22:31:25.253 00.000 10072 Move returns status 0, amount 0
22:31:25.253 00.000 10072 move complete, result=0
22:31:25.253 00.000 10072 worker thread done servicing request
22:31:25.257 00.004 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:31:25.260 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:25.262 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:25.264 00.002 1032 Enqueuing Expose request
22:31:25.266 00.002 10072 Worker thread wakes up
22:31:25.266 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:31:25.270 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:25.270 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:25.678 00.408 10072 Exposure complete
22:31:25.729 00.051 1032 OnExposeComplete: enter
22:31:25.731 00.002 1032 UpdateGuideState(): m_state=6
22:31:25.733 00.002 10072 worker thread done servicing request
22:31:25.733 00.000 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4425
22:31:25.735 00.002 1032 Star::Find returns 1 (0), X=1098.14, Y=133.80, Mass=1411, SNR=26.4, Peak=130 HFD=3.0
22:31:25.738 00.003 1032 MultiStar: [#1 -0.05,-0.03,0.95,U] [#2 -0.05,0.04,0.77,U] [#3 -0.02,-0.10,0.77,U] [#4 0.03,0.10,0.65,U] [#5 0.20,-0.00,0.64,U] [#6 0.11,0.02,0.58,U] [#7 -0.08,0.06,0.67,U] [#8 0.27,0.05,0.00,M5] 
22:31:25.741 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.44, 0.07}
22:31:25.742 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:31:25.744 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:31:25.746 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.21 mountX=-0.00 mountY=-0.08, mountTheta=-1.62
22:31:25.750 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
22:31:25.752 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
22:31:25.753 00.001 10072 Worker thread wakes up
22:31:25.754 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:31:25.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:31:25.754 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.00 yDistance=-0.08
22:31:25.756 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=148, Gamma=2.230
22:31:25.758 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:31:25.758 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:31:25.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:25.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:31:25.758 00.000 10072 MoveAxis(W, 3, ABG)
22:31:25.758 00.000 10072 Guiding  Dir = 3, Dur = 3
22:31:25.759 00.001 10072 IsGuiding returns 0
22:31:25.759 00.000 10072 PulseGuide returned control before completion, sleep 13
22:31:25.777 00.018 1032 UpdateGuideState exits: m=1411 SNR=26.4
22:31:25.779 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:25.781 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:25.782 00.001 1032 Enqueuing Expose request
22:31:25.784 00.002 10072 IsGuiding returns 0
22:31:25.784 00.000 10072 Move returns status 0, amount 3
22:31:25.784 00.000 10072 MoveAxis(N, 0, ABG)
22:31:25.784 00.000 10072 Move returns status 0, amount 0
22:31:25.785 00.001 10072 move complete, result=0
22:31:25.785 00.000 10072 worker thread done servicing request
22:31:25.785 00.000 10072 Worker thread wakes up
22:31:25.785 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:25.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:25.792 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:31:26.410 00.618 10072 Exposure complete
22:31:26.466 00.056 10072 worker thread done servicing request
22:31:26.467 00.001 1032 OnExposeComplete: enter
22:31:26.468 00.001 1032 UpdateGuideState(): m_state=6
22:31:26.470 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4426
22:31:26.472 00.002 1032 Star::Find returns 1 (0), X=1097.96, Y=133.82, Mass=1373, SNR=26.0, Peak=121 HFD=2.9
22:31:26.475 00.003 1032 MultiStar: [#1 -0.01,0.01,0.94,U] [#2 0.01,-0.01,0.74,U] [#3 0.05,-0.03,0.72,U] [#4 -0.05,0.03,0.66,U] [#5 0.16,0.05,0.67,U] [#6 0.05,-0.06,0.64,U] [#7 0.09,0.04,0.71,U] [#8 0.18,0.02,0.51,U] 
22:31:26.477 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.26, 0.10}
22:31:26.478 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
22:31:26.480 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
22:31:26.482 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.22 mountX=-0.00 mountY=-0.09, mountTheta=-1.61
22:31:26.486 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
22:31:26.491 00.005 1032 Enqueuing Move request for scope (0.09, 0.02)
22:31:26.493 00.002 10072 Worker thread wakes up
22:31:26.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
22:31:26.495 00.002 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
22:31:26.495 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.09
22:31:26.496 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:31:26.498 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:31:26.498 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:31:26.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:26.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:31:26.499 00.001 10072 MoveAxis(W, 4, ABG)
22:31:26.499 00.000 10072 Guiding  Dir = 3, Dur = 4
22:31:26.499 00.000 10072 IsGuiding returns 0
22:31:26.499 00.000 10072 PulseGuide returned control before completion, sleep 14
22:31:26.517 00.018 1032 UpdateGuideState exits: m=1373 SNR=26.0
22:31:26.522 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:26.523 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:26.525 00.002 1032 Enqueuing Expose request
22:31:26.527 00.002 10072 IsGuiding returns 0
22:31:26.527 00.000 10072 Move returns status 0, amount 4
22:31:26.527 00.000 10072 MoveAxis(N, 0, ABG)
22:31:26.527 00.000 10072 Move returns status 0, amount 0
22:31:26.527 00.000 10072 move complete, result=0
22:31:26.527 00.000 10072 worker thread done servicing request
22:31:26.527 00.000 10072 Worker thread wakes up
22:31:26.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:26.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:26.535 00.008 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:31:26.943 00.408 10072 Exposure complete
22:31:27.000 00.057 10072 worker thread done servicing request
22:31:27.000 00.000 1032 OnExposeComplete: enter
22:31:27.002 00.002 1032 UpdateGuideState(): m_state=6
22:31:27.004 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4427
22:31:27.006 00.002 1032 Star::Find returns 1 (0), X=1097.94, Y=133.77, Mass=1349, SNR=25.8, Peak=107 HFD=3.1
22:31:27.007 00.001 1032 MultiStar: [#1 0.03,0.06,0.97,U] [#2 0.05,-0.04,0.81,U] [#3 0.04,-0.06,0.73,U] [#4 -0.01,-0.02,0.65,U] [#5 0.19,-0.07,0.61,U] [#6 0.03,0.03,0.64,U] [#7 0.02,0.15,0.68,U] [#8 0.25,0.15,0.00,M5] 
22:31:27.010 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.24, 0.04}
22:31:27.011 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
22:31:27.013 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
22:31:27.014 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.18 mountX=-0.01 mountY=-0.08, mountTheta=-1.65
22:31:27.017 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
22:31:27.019 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
22:31:27.020 00.001 10072 Worker thread wakes up
22:31:27.020 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:31:27.020 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:31:27.020 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
22:31:27.023 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:31:27.028 00.005 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.88
22:31:27.028 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:31:27.028 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:27.028 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:31:27.028 00.000 10072 MoveAxis(W, 4, ABG)
22:31:27.028 00.000 10072 Guiding  Dir = 3, Dur = 4
22:31:27.028 00.000 10072 IsGuiding returns 0
22:31:27.029 00.001 10072 PulseGuide returned control before completion, sleep 14
22:31:27.046 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.8
22:31:27.050 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:27.053 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:27.055 00.002 1032 Enqueuing Expose request
22:31:27.075 00.020 10072 IsGuiding returns 0
22:31:27.075 00.000 10072 Move returns status 0, amount 4
22:31:27.075 00.000 10072 MoveAxis(N, 0, ABG)
22:31:27.075 00.000 10072 Move returns status 0, amount 0
22:31:27.075 00.000 10072 move complete, result=0
22:31:27.075 00.000 10072 worker thread done servicing request
22:31:27.075 00.000 10072 Worker thread wakes up
22:31:27.075 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:27.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:27.076 00.001 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:31:27.709 00.633 10072 Exposure complete
22:31:27.766 00.057 10072 worker thread done servicing request
22:31:27.766 00.000 1032 OnExposeComplete: enter
22:31:27.769 00.003 1032 UpdateGuideState(): m_state=6
22:31:27.772 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4428
22:31:27.774 00.002 1032 Star::Find returns 1 (0), X=1098.13, Y=133.74, Mass=1296, SNR=25.3, Peak=116 HFD=3.1
22:31:27.776 00.002 1032 MultiStar: [#1 0.07,-0.14,0.98,U] [#2 0.04,-0.11,0.81,U] [#3 -0.05,-0.01,0.78,U] [#4 -0.12,0.04,0.72,U] [#5 0.20,-0.06,0.69,U] [#6 0.05,0.16,0.65,U] [#7 -0.08,-0.05,0.72,U] [#8 0.33,-0.12,0.00,M6] 
22:31:27.777 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.03}, one-star: {0.42, 0.01}
22:31:27.779 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:31:27.781 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:31:27.782 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.31 mountX=-0.05 mountY=-0.07, mountTheta=-2.14
22:31:27.784 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
22:31:27.786 00.002 1032 Enqueuing Move request for scope (0.08, -0.03)
22:31:27.789 00.003 10072 Worker thread wakes up
22:31:27.789 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:31:27.789 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:31:27.789 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
22:31:27.791 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:31:27.793 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.88
22:31:27.793 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:31:27.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:27.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:31:27.794 00.001 10072 MoveAxis(W, 4, ABG)
22:31:27.794 00.000 10072 Guiding  Dir = 3, Dur = 4
22:31:27.794 00.000 10072 IsGuiding returns 0
22:31:27.794 00.000 10072 PulseGuide returned control before completion, sleep 14
22:31:27.813 00.019 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:31:27.815 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:27.816 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:27.822 00.006 10072 IsGuiding returns 0
22:31:27.822 00.000 10072 Move returns status 0, amount 4
22:31:27.822 00.000 10072 MoveAxis(N, 0, ABG)
22:31:27.822 00.000 10072 Move returns status 0, amount 0
22:31:27.822 00.000 10072 move complete, result=0
22:31:27.822 00.000 1032 Enqueuing Expose request
22:31:27.825 00.003 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:31:27.827 00.002 10072 worker thread done servicing request
22:31:27.827 00.000 10072 Worker thread wakes up
22:31:27.827 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:27.827 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:28.241 00.414 10072 Exposure complete
22:31:28.296 00.055 10072 worker thread done servicing request
22:31:28.296 00.000 1032 OnExposeComplete: enter
22:31:28.299 00.003 1032 UpdateGuideState(): m_state=6
22:31:28.305 00.006 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4429
22:31:28.308 00.003 1032 Star::Find returns 1 (0), X=1098.06, Y=133.79, Mass=1317, SNR=25.5, Peak=114 HFD=3.1
22:31:28.309 00.001 1032 MultiStar: [#1 0.06,0.02,0.94,U] [#2 -0.05,0.03,0.79,U] [#3 -0.00,-0.06,0.72,U] [#4 0.04,-0.04,0.69,U] [#5 0.17,-0.02,0.69,U] [#6 -0.02,0.10,0.58,U] [#7 -0.03,-0.01,0.72,U] [#8 0.28,0.05,0.00,M7] 
22:31:28.311 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.36, 0.06}
22:31:28.312 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
22:31:28.314 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
22:31:28.315 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.13 mountX=-0.01 mountY=-0.08, mountTheta=-1.70
22:31:28.319 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
22:31:28.321 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
22:31:28.322 00.001 10072 Worker thread wakes up
22:31:28.323 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:31:28.323 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:31:28.323 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
22:31:28.325 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:31:28.328 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.88
22:31:28.328 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:31:28.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:28.328 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:31:28.328 00.000 10072 MoveAxis(W, 4, ABG)
22:31:28.328 00.000 10072 Guiding  Dir = 3, Dur = 4
22:31:28.328 00.000 10072 IsGuiding returns 0
22:31:28.329 00.001 10072 PulseGuide returned control before completion, sleep 14
22:31:28.347 00.018 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:31:28.350 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:28.352 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:28.354 00.002 1032 Enqueuing Expose request
22:31:28.355 00.001 10072 IsGuiding returns 0
22:31:28.355 00.000 10072 Move returns status 0, amount 4
22:31:28.355 00.000 10072 MoveAxis(N, 0, ABG)
22:31:28.355 00.000 10072 Move returns status 0, amount 0
22:31:28.356 00.001 10072 move complete, result=0
22:31:28.356 00.000 10072 worker thread done servicing request
22:31:28.356 00.000 10072 Worker thread wakes up
22:31:28.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:28.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:28.363 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:31:28.991 00.628 10072 Exposure complete
22:31:29.044 00.053 10072 worker thread done servicing request
22:31:29.044 00.000 1032 OnExposeComplete: enter
22:31:29.046 00.002 1032 UpdateGuideState(): m_state=6
22:31:29.049 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4430
22:31:29.051 00.002 1032 Star::Find returns 1 (0), X=1097.99, Y=133.91, Mass=1245, SNR=24.8, Peak=106 HFD=2.8
22:31:29.053 00.002 1032 MultiStar: [#1 0.07,-0.04,1.02,U] [#2 -0.05,0.02,0.79,U] [#3 0.11,0.11,0.79,U] [#4 -0.06,0.10,0.70,U] [#5 0.27,-0.07,0.00,M1] [#6 0.00,0.03,0.63,U] [#7 0.07,0.02,0.70,U] [#8 0.28,0.11,0.00,M8] 
22:31:29.055 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.06}, one-star: {0.29, 0.18}
22:31:29.057 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
22:31:29.059 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
22:31:29.060 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.69 mountX=0.04 mountY=-0.09, mountTheta=-1.14
22:31:29.063 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
22:31:29.064 00.001 1032 Enqueuing Move request for scope (0.08, 0.06)
22:31:29.066 00.002 10072 Worker thread wakes up
22:31:29.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:31:29.066 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:31:29.066 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
22:31:29.068 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:31:29.071 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.88
22:31:29.071 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:31:29.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:29.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:31:29.071 00.000 10072 MoveAxis(W, 4, ABG)
22:31:29.071 00.000 10072 Guiding  Dir = 3, Dur = 4
22:31:29.071 00.000 10072 IsGuiding returns 0
22:31:29.072 00.001 10072 PulseGuide returned control before completion, sleep 14
22:31:29.089 00.017 1032 UpdateGuideState exits: m=1245 SNR=24.8
22:31:29.090 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:29.092 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:29.094 00.002 1032 Enqueuing Expose request
22:31:29.099 00.005 10072 IsGuiding returns 0
22:31:29.099 00.000 10072 Move returns status 0, amount 4
22:31:29.099 00.000 10072 MoveAxis(N, 0, ABG)
22:31:29.099 00.000 10072 Move returns status 0, amount 0
22:31:29.099 00.000 10072 move complete, result=0
22:31:29.099 00.000 10072 worker thread done servicing request
22:31:29.100 00.001 10072 Worker thread wakes up
22:31:29.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:29.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:29.104 00.004 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:31:29.506 00.402 10072 Exposure complete
22:31:29.565 00.059 10072 worker thread done servicing request
22:31:29.565 00.000 1032 OnExposeComplete: enter
22:31:29.567 00.002 1032 UpdateGuideState(): m_state=6
22:31:29.569 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4431
22:31:29.572 00.003 1032 Star::Find returns 1 (0), X=1097.98, Y=133.90, Mass=1408, SNR=26.4, Peak=112 HFD=2.9
22:31:29.574 00.002 1032 MultiStar: [#1 0.10,0.18,0.97,U] [#2 0.17,0.17,0.75,U] [#3 0.04,0.05,0.72,U] [#4 0.11,0.07,0.68,U] [#5 0.17,-0.07,0.64,U] [#6 0.12,0.15,0.59,U] [#7 0.04,0.06,0.64,U] [#8 0.22,0.09,0.49,U] 
22:31:29.576 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.11}, one-star: {0.27, 0.17}
22:31:29.578 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
22:31:29.581 00.003 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
22:31:29.583 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.64 mountX=0.07 mountY=-0.16, mountTheta=-1.19
22:31:29.588 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.11, opts=13)
22:31:29.590 00.002 1032 Enqueuing Move request for scope (0.14, 0.11)
22:31:29.591 00.001 10072 Worker thread wakes up
22:31:29.591 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
22:31:29.591 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
22:31:29.592 00.001 10072 Moving (0.14, 0.11) raw xDistance=0.07 yDistance=-0.16
22:31:29.593 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:31:29.596 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.87
22:31:29.596 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:31:29.596 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:29.596 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:31:29.596 00.000 10072 MoveAxis(W, 3, ABG)
22:31:29.596 00.000 10072 Guiding  Dir = 3, Dur = 3
22:31:29.596 00.000 10072 IsGuiding returns 0
22:31:29.597 00.001 10072 PulseGuide returned control before completion, sleep 13
22:31:29.611 00.014 10072 IsGuiding returns 0
22:31:29.612 00.001 10072 Move returns status 0, amount 3
22:31:29.612 00.000 10072 MoveAxis(N, 0, ABG)
22:31:29.612 00.000 10072 Move returns status 0, amount 0
22:31:29.612 00.000 10072 move complete, result=0
22:31:29.612 00.000 10072 worker thread done servicing request
22:31:29.616 00.004 1032 UpdateGuideState exits: m=1408 SNR=26.4
22:31:29.619 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:29.621 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:29.623 00.002 1032 Enqueuing Expose request
22:31:29.624 00.001 10072 Worker thread wakes up
22:31:29.624 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
22:31:29.627 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:29.627 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:30.254 00.627 10072 Exposure complete
22:31:30.308 00.054 10072 worker thread done servicing request
22:31:30.309 00.001 1032 OnExposeComplete: enter
22:31:30.311 00.002 1032 UpdateGuideState(): m_state=6
22:31:30.312 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4432
22:31:30.314 00.002 1032 Star::Find returns 1 (0), X=1098.05, Y=133.76, Mass=1271, SNR=25.0, Peak=117 HFD=3.1
22:31:30.318 00.004 1032 MultiStar: [#1 0.12,-0.00,0.95,U] [#2 0.07,-0.00,0.81,U] [#3 -0.05,0.11,0.79,U] [#4 0.01,0.09,0.66,U] [#5 0.26,-0.01,0.00,M1] [#6 0.01,0.16,0.62,U] [#7 0.03,0.12,0.71,U] [#8 0.36,0.05,0.00,M8] 
22:31:30.319 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.06}, one-star: {0.35, 0.03}
22:31:30.321 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
22:31:30.322 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
22:31:30.324 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.60 mountX=0.04 mountY=-0.11, mountTheta=-1.23
22:31:30.327 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
22:31:30.329 00.002 1032 Enqueuing Move request for scope (0.09, 0.06)
22:31:30.332 00.003 10072 Worker thread wakes up
22:31:30.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
22:31:30.332 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
22:31:30.332 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.11
22:31:30.334 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:31:30.337 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.87
22:31:30.337 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:31:30.337 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:30.338 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:31:30.338 00.000 10072 MoveAxis(W, 4, ABG)
22:31:30.338 00.000 10072 Guiding  Dir = 3, Dur = 4
22:31:30.338 00.000 10072 IsGuiding returns 0
22:31:30.339 00.001 10072 PulseGuide returned control before completion, sleep 14
22:31:30.355 00.016 1032 UpdateGuideState exits: m=1271 SNR=25.0
22:31:30.356 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:30.359 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:30.360 00.001 1032 Enqueuing Expose request
22:31:30.363 00.003 10072 IsGuiding returns 0
22:31:30.363 00.000 10072 Move returns status 0, amount 4
22:31:30.363 00.000 10072 MoveAxis(N, 0, ABG)
22:31:30.363 00.000 10072 Move returns status 0, amount 0
22:31:30.363 00.000 10072 move complete, result=0
22:31:30.363 00.000 10072 worker thread done servicing request
22:31:30.363 00.000 10072 Worker thread wakes up
22:31:30.363 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:30.363 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:30.371 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:31:30.780 00.409 10072 Exposure complete
22:31:30.832 00.052 10072 worker thread done servicing request
22:31:30.832 00.000 1032 OnExposeComplete: enter
22:31:30.835 00.003 1032 UpdateGuideState(): m_state=6
22:31:30.837 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4433
22:31:30.839 00.002 1032 Star::Find returns 1 (0), X=1098.15, Y=133.72, Mass=1388, SNR=26.2, Peak=131 HFD=3.1
22:31:30.842 00.003 1032 MultiStar: [#1 0.17,0.03,0.90,U] [#2 0.01,0.13,0.78,U] [#3 -0.04,0.10,0.77,U] [#4 0.04,0.17,0.67,U] [#5 0.22,-0.01,0.66,U] [#6 0.04,0.15,0.57,U] [#7 -0.05,0.07,0.66,U] [#8 0.23,-0.03,0.56,U] 
22:31:30.843 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.44, -0.01}
22:31:30.844 00.001 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:31:30.846 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:31:30.847 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.45 mountX=0.03 mountY=-0.14, mountTheta=-1.38
22:31:30.849 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
22:31:30.851 00.002 1032 Enqueuing Move request for scope (0.13, 0.06)
22:31:30.853 00.002 10072 Worker thread wakes up
22:31:30.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
22:31:30.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
22:31:30.853 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.03 yDistance=-0.14
22:31:30.854 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:31:30.856 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.87
22:31:30.856 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:31:30.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:30.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:31:30.857 00.001 10072 MoveAxis(W, 3, ABG)
22:31:30.857 00.000 10072 Guiding  Dir = 3, Dur = 3
22:31:30.857 00.000 10072 IsGuiding returns 0
22:31:30.857 00.000 10072 PulseGuide returned control before completion, sleep 13
22:31:30.871 00.014 10072 IsGuiding returns 0
22:31:30.871 00.000 10072 Move returns status 0, amount 3
22:31:30.871 00.000 10072 MoveAxis(N, 0, ABG)
22:31:30.871 00.000 10072 Move returns status 0, amount 0
22:31:30.871 00.000 10072 move complete, result=0
22:31:30.872 00.001 10072 worker thread done servicing request
22:31:30.874 00.002 1032 UpdateGuideState exits: m=1388 SNR=26.2
22:31:30.876 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:30.878 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:30.879 00.001 1032 Enqueuing Expose request
22:31:30.881 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:31:30.882 00.001 10072 Worker thread wakes up
22:31:30.882 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:30.883 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:31.515 00.632 10072 Exposure complete
22:31:31.571 00.056 10072 worker thread done servicing request
22:31:31.571 00.000 1032 OnExposeComplete: enter
22:31:31.573 00.002 1032 UpdateGuideState(): m_state=6
22:31:31.576 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4434
22:31:31.577 00.001 1032 Star::Find returns 1 (0), X=1098.03, Y=133.82, Mass=1222, SNR=24.6, Peak=105 HFD=3.1
22:31:31.579 00.002 1032 MultiStar: [#1 -0.03,0.04,1.02,U] [#2 -0.01,0.10,0.81,U] [#3 -0.05,0.11,0.83,U] [#4 -0.05,0.18,0.72,U] [#5 0.12,0.20,0.68,U] [#6 -0.14,0.16,0.59,U] [#7 -0.04,0.10,0.72,U] [#8 0.13,0.18,0.52,U] 
22:31:31.581 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.12}, one-star: {0.33, 0.09}
22:31:31.583 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
22:31:31.584 00.001 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
22:31:31.586 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.27 mountX=0.11 mountY=-0.07, mountTheta=-0.56
22:31:31.588 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
22:31:31.590 00.002 1032 Enqueuing Move request for scope (0.04, 0.12)
22:31:31.592 00.002 10072 Worker thread wakes up
22:31:31.592 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
22:31:31.592 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
22:31:31.592 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.11 yDistance=-0.07
22:31:31.594 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:31:31.596 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.87
22:31:31.596 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:31:31.596 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:31.596 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:31:31.596 00.000 10072 MoveAxis(W, 3, ABG)
22:31:31.596 00.000 10072 Guiding  Dir = 3, Dur = 3
22:31:31.596 00.000 10072 IsGuiding returns 0
22:31:31.597 00.001 10072 PulseGuide returned control before completion, sleep 13
22:31:31.615 00.018 1032 UpdateGuideState exits: m=1222 SNR=24.6
22:31:31.618 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:31.620 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:31.621 00.001 1032 Enqueuing Expose request
22:31:31.625 00.004 10072 IsGuiding returns 1
22:31:31.625 00.000 10072 scope still moving after pulse duration time elapsed
22:31:31.653 00.028 10072 IsGuiding returns 0
22:31:31.653 00.000 10072 scope move finished after 3 + 53 ms
22:31:31.653 00.000 10072 Move returns status 0, amount 3
22:31:31.653 00.000 10072 MoveAxis(N, 0, ABG)
22:31:31.653 00.000 10072 Move returns status 0, amount 0
22:31:31.653 00.000 10072 move complete, result=0
22:31:31.654 00.001 10072 worker thread done servicing request
22:31:31.654 00.000 10072 Worker thread wakes up
22:31:31.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:31.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:31.655 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:31:32.061 00.406 10072 Exposure complete
22:31:32.117 00.056 10072 worker thread done servicing request
22:31:32.117 00.000 1032 OnExposeComplete: enter
22:31:32.119 00.002 1032 UpdateGuideState(): m_state=6
22:31:32.121 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4435
22:31:32.123 00.002 1032 Star::Find returns 1 (0), X=1098.00, Y=133.92, Mass=1282, SNR=25.1, Peak=102 HFD=2.9
22:31:32.124 00.001 1032 MultiStar: [#1 -0.11,0.23,0.97,U] [#2 -0.05,0.21,0.77,U] [#3 -0.03,0.08,0.76,U] [#4 0.05,0.24,0.66,U] [#5 0.14,0.21,0.00,M1] [#6 -0.03,0.25,0.62,U] [#7 -0.02,0.23,0.72,U] [#8 0.24,0.14,0.00,M7] 
22:31:32.126 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.20}, one-star: {0.30, 0.19}
22:31:32.128 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
22:31:32.130 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
22:31:32.131 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.46 mountX=0.19 mountY=-0.07, mountTheta=-0.37
22:31:32.134 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.20, opts=13)
22:31:32.135 00.001 1032 Enqueuing Move request for scope (0.02, 0.20)
22:31:32.137 00.002 10072 Worker thread wakes up
22:31:32.137 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
22:31:32.137 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
22:31:32.137 00.000 10072 Moving (0.02, 0.20) raw xDistance=0.19 yDistance=-0.07
22:31:32.139 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:31:32.142 00.003 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 285.87
22:31:32.142 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
22:31:32.142 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:32.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:31:32.142 00.000 10072 MoveAxis(W, 91, ABG)
22:31:32.142 00.000 10072 Guiding  Dir = 3, Dur = 91
22:31:32.142 00.000 10072 IsGuiding returns 0
22:31:32.143 00.001 10072 PulseGuide returned control before completion, sleep 101
22:31:32.160 00.017 1032 UpdateGuideState exits: m=1282 SNR=25.1
22:31:32.163 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:32.164 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:32.166 00.002 1032 Enqueuing Expose request
22:31:32.245 00.079 10072 IsGuiding returns 0
22:31:32.245 00.000 10072 Move returns status 0, amount 91
22:31:32.245 00.000 10072 MoveAxis(N, 0, ABG)
22:31:32.246 00.001 10072 Move returns status 0, amount 0
22:31:32.246 00.000 10072 move complete, result=0
22:31:32.246 00.000 10072 worker thread done servicing request
22:31:32.246 00.000 10072 Worker thread wakes up
22:31:32.246 00.000 1032 GuideStep: 0.2 px 91 ms WEST, -0.1 px 0 ms NORTH
22:31:32.248 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:32.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:32.874 00.626 10072 Exposure complete
22:31:32.925 00.051 1032 OnExposeComplete: enter
22:31:32.927 00.002 1032 UpdateGuideState(): m_state=6
22:31:32.931 00.004 10072 worker thread done servicing request
22:31:32.931 00.000 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4436
22:31:32.932 00.001 1032 Star::Find returns 1 (0), X=1098.13, Y=133.81, Mass=1325, SNR=25.5, Peak=117 HFD=3.0
22:31:32.935 00.003 1032 MultiStar: [#1 0.04,0.06,0.99,U] [#2 0.01,-0.04,0.78,U] [#3 0.03,-0.10,0.75,U] [#4 -0.05,-0.01,0.69,U] [#5 0.22,0.01,0.65,U] [#6 0.22,-0.03,0.61,U] [#7 -0.08,0.13,0.67,U] [#8 0.35,-0.01,0.00,M8] 
22:31:32.937 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.43, 0.08}
22:31:32.938 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
22:31:32.940 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
22:31:32.941 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.14 mountX=-0.01 mountY=-0.11, mountTheta=-1.69
22:31:32.944 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
22:31:32.945 00.001 1032 Enqueuing Move request for scope (0.11, 0.02)
22:31:32.947 00.002 10072 Worker thread wakes up
22:31:32.947 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:31:32.947 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:31:32.947 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
22:31:32.949 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:31:32.951 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.86
22:31:32.952 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:31:32.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:32.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:31:32.952 00.000 10072 MoveAxis(W, 3, ABG)
22:31:32.952 00.000 10072 Guiding  Dir = 3, Dur = 3
22:31:32.952 00.000 10072 IsGuiding returns 0
22:31:32.952 00.000 10072 PulseGuide returned control before completion, sleep 13
22:31:32.971 00.019 1032 UpdateGuideState exits: m=1325 SNR=25.5
22:31:32.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:32.975 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:32.976 00.001 1032 Enqueuing Expose request
22:31:32.980 00.004 10072 IsGuiding returns 0
22:31:32.980 00.000 10072 Move returns status 0, amount 3
22:31:32.980 00.000 10072 MoveAxis(N, 0, ABG)
22:31:32.980 00.000 10072 Move returns status 0, amount 0
22:31:32.980 00.000 10072 move complete, result=0
22:31:32.980 00.000 10072 worker thread done servicing request
22:31:32.980 00.000 10072 Worker thread wakes up
22:31:32.980 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:32.981 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:32.985 00.004 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:31:33.389 00.404 10072 Exposure complete
22:31:33.447 00.058 10072 worker thread done servicing request
22:31:33.447 00.000 1032 OnExposeComplete: enter
22:31:33.449 00.002 1032 UpdateGuideState(): m_state=6
22:31:33.450 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4437
22:31:33.452 00.002 1032 Star::Find returns 1 (0), X=1098.05, Y=133.77, Mass=1229, SNR=24.6, Peak=109 HFD=3.1
22:31:33.454 00.002 1032 MultiStar: [#1 0.04,-0.08,1.04,U] [#2 0.07,-0.03,0.80,U] [#3 -0.01,-0.06,0.79,U] [#4 0.10,-0.04,0.68,U] [#5 0.27,-0.11,0.00,M1] [#6 0.01,0.11,0.60,U] [#7 -0.03,-0.03,0.76,U] [#8 0.19,0.03,0.53,U] 
22:31:33.458 00.004 1032 refined, 7 included, MultiStar: {0.10, -0.01}, one-star: {0.35, 0.04}
22:31:33.459 00.001 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
22:31:33.462 00.003 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
22:31:33.464 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.14 mountX=-0.04 mountY=-0.09, mountTheta=-1.97
22:31:33.468 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
22:31:33.470 00.002 1032 Enqueuing Move request for scope (0.10, -0.01)
22:31:33.472 00.002 10072 Worker thread wakes up
22:31:33.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:31:33.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:31:33.472 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.09
22:31:33.475 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:31:33.478 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.86
22:31:33.478 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:31:33.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:33.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:31:33.478 00.000 10072 MoveAxis(W, 2, ABG)
22:31:33.478 00.000 10072 Guiding  Dir = 3, Dur = 2
22:31:33.479 00.001 10072 IsGuiding returns 0
22:31:33.479 00.000 10072 PulseGuide returned control before completion, sleep 12
22:31:33.496 00.017 10072 IsGuiding returns 0
22:31:33.496 00.000 10072 Move returns status 0, amount 2
22:31:33.496 00.000 10072 MoveAxis(N, 0, ABG)
22:31:33.496 00.000 10072 Move returns status 0, amount 0
22:31:33.496 00.000 10072 move complete, result=0
22:31:33.496 00.000 10072 worker thread done servicing request
22:31:33.497 00.001 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:31:33.499 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:33.500 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:33.502 00.002 1032 Enqueuing Expose request
22:31:33.503 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:31:33.505 00.002 10072 Worker thread wakes up
22:31:33.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:33.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:34.140 00.635 10072 Exposure complete
22:31:34.192 00.052 10072 worker thread done servicing request
22:31:34.193 00.001 1032 OnExposeComplete: enter
22:31:34.194 00.001 1032 UpdateGuideState(): m_state=6
22:31:34.197 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4438
22:31:34.199 00.002 1032 Star::Find returns 1 (0), X=1098.12, Y=133.80, Mass=1393, SNR=26.2, Peak=126 HFD=3.1
22:31:34.200 00.001 1032 MultiStar: [#1 -0.02,0.12,0.95,U] [#2 0.02,0.04,0.78,U] [#3 0.13,0.24,0.00,M1] [#4 0.02,0.13,0.64,U] [#5 0.28,0.13,0.00,M2] [#6 0.02,0.08,0.61,U] [#7 -0.05,0.03,0.69,U] [#8 0.24,0.02,0.51,U] 
22:31:34.202 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.07}, one-star: {0.41, 0.07}
22:31:34.203 00.001 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
22:31:34.206 00.003 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
22:31:34.207 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.63 mountX=0.05 mountY=-0.12, mountTheta=-1.20
22:31:34.210 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
22:31:34.212 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
22:31:34.215 00.003 10072 Worker thread wakes up
22:31:34.215 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
22:31:34.215 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
22:31:34.215 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.05 yDistance=-0.12
22:31:34.217 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:31:34.219 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.86
22:31:34.219 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:31:34.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:34.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:31:34.219 00.000 10072 MoveAxis(W, 2, ABG)
22:31:34.219 00.000 10072 Guiding  Dir = 3, Dur = 2
22:31:34.220 00.001 10072 IsGuiding returns 0
22:31:34.220 00.000 10072 PulseGuide returned control before completion, sleep 12
22:31:34.236 00.016 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:31:34.239 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:34.240 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:34.242 00.002 1032 Enqueuing Expose request
22:31:34.245 00.003 10072 IsGuiding returns 0
22:31:34.245 00.000 10072 Move returns status 0, amount 2
22:31:34.245 00.000 10072 MoveAxis(N, 0, ABG)
22:31:34.245 00.000 10072 Move returns status 0, amount 0
22:31:34.245 00.000 10072 move complete, result=0
22:31:34.246 00.001 10072 worker thread done servicing request
22:31:34.246 00.000 10072 Worker thread wakes up
22:31:34.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:34.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:34.251 00.005 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:31:34.660 00.409 10072 Exposure complete
22:31:34.713 00.053 10072 worker thread done servicing request
22:31:34.713 00.000 1032 OnExposeComplete: enter
22:31:34.714 00.001 1032 UpdateGuideState(): m_state=6
22:31:34.716 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4439
22:31:34.717 00.001 1032 Star::Find returns 1 (0), X=1097.98, Y=133.84, Mass=1351, SNR=25.8, Peak=112 HFD=3.0
22:31:34.720 00.003 1032 MultiStar: [#1 0.04,0.20,0.94,U] [#2 0.01,0.16,0.74,U] [#3 -0.03,0.12,0.76,U] [#4 -0.16,0.12,0.67,U] [#5 0.18,0.12,0.65,U] [#6 -0.00,0.33,0.00,M1] [#7 -0.03,0.15,0.73,U] [#8 0.21,0.18,0.00,M7] 
22:31:34.721 00.001 1032 refined, 6 included, MultiStar: {0.05, 0.14}, one-star: {0.28, 0.11}
22:31:34.722 00.001 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
22:31:34.723 00.001 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
22:31:34.725 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.20 mountX=0.12 mountY=-0.09, mountTheta=-0.63
22:31:34.727 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
22:31:34.728 00.001 1032 Enqueuing Move request for scope (0.05, 0.14)
22:31:34.729 00.001 10072 Worker thread wakes up
22:31:34.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
22:31:34.729 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
22:31:34.729 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.12 yDistance=-0.09
22:31:34.732 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:31:34.734 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.86
22:31:34.734 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:31:34.734 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:34.734 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:31:34.734 00.000 10072 MoveAxis(W, 2, ABG)
22:31:34.734 00.000 10072 Guiding  Dir = 3, Dur = 2
22:31:34.735 00.001 10072 IsGuiding returns 0
22:31:34.735 00.000 10072 PulseGuide returned control before completion, sleep 12
22:31:34.748 00.013 10072 IsGuiding returns 0
22:31:34.748 00.000 10072 Move returns status 0, amount 2
22:31:34.748 00.000 10072 MoveAxis(N, 0, ABG)
22:31:34.748 00.000 10072 Move returns status 0, amount 0
22:31:34.748 00.000 10072 move complete, result=0
22:31:34.748 00.000 10072 worker thread done servicing request
22:31:34.753 00.005 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:31:34.755 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:34.757 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:34.758 00.001 1032 Enqueuing Expose request
22:31:34.760 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:31:34.762 00.002 10072 Worker thread wakes up
22:31:34.762 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:34.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:35.390 00.628 10072 Exposure complete
22:31:35.449 00.059 10072 worker thread done servicing request
22:31:35.449 00.000 1032 OnExposeComplete: enter
22:31:35.451 00.002 1032 UpdateGuideState(): m_state=6
22:31:35.452 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4440
22:31:35.454 00.002 1032 Star::Find returns 1 (0), X=1098.01, Y=133.95, Mass=1424, SNR=26.5, Peak=112 HFD=2.9
22:31:35.459 00.005 1032 MultiStar: [#1 0.04,0.18,0.92,U] [#2 -0.04,0.15,0.74,U] [#3 0.01,0.27,0.00,M1] [#4 -0.09,0.18,0.62,U] [#5 0.24,0.14,0.00,M2] [#6 0.07,0.21,0.56,U] [#7 -0.08,0.18,0.66,U] [#8 0.24,0.04,0.50,U] 
22:31:35.460 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.17}, one-star: {0.30, 0.22}
22:31:35.462 00.002 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
22:31:35.463 00.001 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
22:31:35.465 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.18 mountX=0.15 mountY=-0.11, mountTheta=-0.65
22:31:35.467 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.17, opts=13)
22:31:35.469 00.002 1032 Enqueuing Move request for scope (0.07, 0.17)
22:31:35.471 00.002 10072 Worker thread wakes up
22:31:35.471 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
22:31:35.471 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
22:31:35.471 00.000 10072 Moving (0.07, 0.17) raw xDistance=0.15 yDistance=-0.11
22:31:35.473 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:31:35.474 00.001 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 285.86
22:31:35.475 00.001 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:31:35.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:35.475 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:31:35.475 00.000 10072 MoveAxis(W, 73, ABG)
22:31:35.475 00.000 10072 Guiding  Dir = 3, Dur = 73
22:31:35.475 00.000 10072 IsGuiding returns 0
22:31:35.475 00.000 10072 PulseGuide returned control before completion, sleep 83
22:31:35.492 00.017 1032 UpdateGuideState exits: m=1424 SNR=26.5
22:31:35.496 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:35.498 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:35.500 00.002 1032 Enqueuing Expose request
22:31:35.573 00.073 10072 IsGuiding returns 0
22:31:35.573 00.000 10072 Move returns status 0, amount 73
22:31:35.573 00.000 10072 MoveAxis(N, 0, ABG)
22:31:35.573 00.000 10072 Move returns status 0, amount 0
22:31:35.573 00.000 10072 move complete, result=0
22:31:35.573 00.000 1032 GuideStep: 0.2 px 73 ms WEST, -0.1 px 0 ms NORTH
22:31:35.576 00.003 10072 worker thread done servicing request
22:31:35.576 00.000 10072 Worker thread wakes up
22:31:35.576 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:35.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:35.982 00.406 10072 Exposure complete
22:31:36.042 00.060 10072 worker thread done servicing request
22:31:36.042 00.000 1032 OnExposeComplete: enter
22:31:36.044 00.002 1032 UpdateGuideState(): m_state=6
22:31:36.046 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4441
22:31:36.049 00.003 1032 Star::Find returns 1 (0), X=1098.03, Y=133.78, Mass=1334, SNR=25.7, Peak=115 HFD=3.1
22:31:36.051 00.002 1032 MultiStar: [#1 0.08,0.09,0.96,U] [#2 -0.03,0.06,0.80,U] [#3 -0.01,0.12,0.70,U] [#4 -0.15,0.09,0.65,U] [#5 0.23,0.07,0.67,U] [#6 -0.06,0.07,0.57,U] [#7 -0.17,0.09,0.70,U] [#8 0.21,0.09,0.51,U] 
22:31:36.052 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.33, 0.05}
22:31:36.055 00.003 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
22:31:36.056 00.001 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
22:31:36.058 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.94 mountX=0.06 mountY=-0.08, mountTheta=-0.89
22:31:36.060 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
22:31:36.062 00.002 1032 Enqueuing Move request for scope (0.06, 0.08)
22:31:36.063 00.001 10072 Worker thread wakes up
22:31:36.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
22:31:36.063 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
22:31:36.063 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
22:31:36.065 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:31:36.067 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:31:36.067 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:31:36.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:36.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:31:36.067 00.000 10072 MoveAxis(W, 2, ABG)
22:31:36.067 00.000 10072 Guiding  Dir = 3, Dur = 2
22:31:36.068 00.001 10072 IsGuiding returns 0
22:31:36.069 00.001 10072 PulseGuide returned control before completion, sleep 12
22:31:36.086 00.017 1032 UpdateGuideState exits: m=1334 SNR=25.7
22:31:36.089 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:36.091 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:36.093 00.002 1032 Enqueuing Expose request
22:31:36.094 00.001 10072 IsGuiding returns 0
22:31:36.095 00.001 10072 Move returns status 0, amount 2
22:31:36.095 00.000 10072 MoveAxis(N, 0, ABG)
22:31:36.095 00.000 10072 Move returns status 0, amount 0
22:31:36.095 00.000 10072 move complete, result=0
22:31:36.095 00.000 10072 worker thread done servicing request
22:31:36.095 00.000 10072 Worker thread wakes up
22:31:36.095 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:36.095 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:36.103 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:31:36.730 00.627 10072 Exposure complete
22:31:36.782 00.052 10072 worker thread done servicing request
22:31:36.782 00.000 1032 OnExposeComplete: enter
22:31:36.784 00.002 1032 UpdateGuideState(): m_state=6
22:31:36.786 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4442
22:31:36.788 00.002 1032 Star::Find returns 1 (0), X=1098.00, Y=133.84, Mass=1263, SNR=25.0, Peak=100 HFD=3.0
22:31:36.792 00.004 1032 MultiStar: [#1 0.12,0.08,0.96,U] [#2 0.08,-0.03,0.84,U] [#3 0.01,0.06,0.77,U] [#4 -0.05,0.02,0.69,U] [#5 0.21,0.05,0.67,U] [#6 0.14,0.13,0.61,U] [#7 0.03,0.07,0.73,U] [#8 0.27,0.09,0.00,M6] 
22:31:36.794 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.06}, one-star: {0.29, 0.11}
22:31:36.796 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
22:31:36.797 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
22:31:36.800 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.51 mountX=0.03 mountY=-0.12, mountTheta=-1.32
22:31:36.803 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
22:31:36.805 00.002 1032 Enqueuing Move request for scope (0.11, 0.06)
22:31:36.807 00.002 10072 Worker thread wakes up
22:31:36.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
22:31:36.807 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
22:31:36.807 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
22:31:36.809 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:31:36.811 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:31:36.811 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:31:36.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:36.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:31:36.811 00.000 10072 MoveAxis(W, 2, ABG)
22:31:36.811 00.000 10072 Guiding  Dir = 3, Dur = 2
22:31:36.811 00.000 10072 IsGuiding returns 0
22:31:36.811 00.000 10072 PulseGuide returned control before completion, sleep 12
22:31:36.827 00.016 1032 UpdateGuideState exits: m=1263 SNR=25.0
22:31:36.831 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:36.834 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:36.836 00.002 1032 Enqueuing Expose request
22:31:36.838 00.002 10072 IsGuiding returns 0
22:31:36.838 00.000 10072 Move returns status 0, amount 2
22:31:36.838 00.000 10072 MoveAxis(N, 0, ABG)
22:31:36.838 00.000 10072 Move returns status 0, amount 0
22:31:36.838 00.000 10072 move complete, result=0
22:31:36.838 00.000 10072 worker thread done servicing request
22:31:36.838 00.000 10072 Worker thread wakes up
22:31:36.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:36.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:36.846 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:31:37.244 00.398 10072 Exposure complete
22:31:37.297 00.053 10072 worker thread done servicing request
22:31:37.297 00.000 1032 OnExposeComplete: enter
22:31:37.301 00.004 1032 UpdateGuideState(): m_state=6
22:31:37.305 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4443
22:31:37.307 00.002 1032 Star::Find returns 1 (0), X=1098.07, Y=133.90, Mass=1222, SNR=24.5, Peak=104 HFD=2.9
22:31:37.309 00.002 1032 MultiStar: [#1 0.12,0.13,1.01,U] [#2 0.04,0.04,0.80,U] [#3 0.06,-0.02,0.81,U] [#4 0.11,0.13,0.67,U] [#5 0.25,0.06,0.00,M1] [#6 0.10,0.12,0.64,U] [#7 0.11,0.04,0.76,U] [#8 0.26,0.19,0.00,M7] 
22:31:37.310 00.001 1032 refined, 6 included, MultiStar: {0.14, 0.09}, one-star: {0.37, 0.17}
22:31:37.311 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:31:37.313 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:31:37.314 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.56 mountX=0.05 mountY=-0.16, mountTheta=-1.27
22:31:37.317 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.09, opts=13)
22:31:37.320 00.003 1032 Enqueuing Move request for scope (0.14, 0.09)
22:31:37.322 00.002 10072 Worker thread wakes up
22:31:37.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
22:31:37.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
22:31:37.322 00.000 10072 Moving (0.14, 0.09) raw xDistance=0.05 yDistance=-0.16
22:31:37.327 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:31:37.329 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:31:37.329 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:31:37.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:37.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:31:37.330 00.001 10072 MoveAxis(W, 2, ABG)
22:31:37.330 00.000 10072 Guiding  Dir = 3, Dur = 2
22:31:37.330 00.000 10072 IsGuiding returns 0
22:31:37.331 00.001 10072 PulseGuide returned control before completion, sleep 11
22:31:37.349 00.018 1032 UpdateGuideState exits: m=1222 SNR=24.5
22:31:37.350 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:37.352 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:37.354 00.002 1032 Enqueuing Expose request
22:31:37.356 00.002 10072 IsGuiding returns 0
22:31:37.356 00.000 10072 Move returns status 0, amount 2
22:31:37.356 00.000 10072 MoveAxis(N, 0, ABG)
22:31:37.356 00.000 10072 Move returns status 0, amount 0
22:31:37.356 00.000 10072 move complete, result=0
22:31:37.356 00.000 10072 worker thread done servicing request
22:31:37.356 00.000 10072 Worker thread wakes up
22:31:37.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:37.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:37.365 00.009 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
22:31:37.983 00.618 10072 Exposure complete
22:31:38.036 00.053 10072 worker thread done servicing request
22:31:38.036 00.000 1032 OnExposeComplete: enter
22:31:38.038 00.002 1032 UpdateGuideState(): m_state=6
22:31:38.039 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4444
22:31:38.041 00.002 1032 Star::Find returns 1 (0), X=1098.17, Y=133.84, Mass=1328, SNR=25.6, Peak=115 HFD=2.9
22:31:38.043 00.002 1032 MultiStar: [#1 0.09,0.09,1.01,U] [#2 0.11,-0.03,0.78,U] [#3 0.05,0.05,0.70,U] [#4 0.15,-0.01,0.69,U] [#5 0.27,-0.04,0.00,M2] [#6 -0.01,0.07,0.61,U] [#7 -0.03,0.06,0.71,U] [#8 0.30,0.08,0.00,M8] 
22:31:38.044 00.001 1032 refined, 6 included, MultiStar: {0.14, 0.05}, one-star: {0.46, 0.11}
22:31:38.047 00.003 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
22:31:38.048 00.001 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
22:31:38.051 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.37 mountX=0.02 mountY=-0.14, mountTheta=-1.46
22:31:38.054 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
22:31:38.056 00.002 1032 Enqueuing Move request for scope (0.14, 0.05)
22:31:38.058 00.002 10072 Worker thread wakes up
22:31:38.058 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
22:31:38.058 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
22:31:38.058 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.02 yDistance=-0.14
22:31:38.060 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:31:38.062 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:31:38.062 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:31:38.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:38.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:31:38.062 00.000 10072 MoveAxis(W, 3, ABG)
22:31:38.062 00.000 10072 Guiding  Dir = 3, Dur = 3
22:31:38.062 00.000 10072 IsGuiding returns 0
22:31:38.063 00.001 10072 PulseGuide returned control before completion, sleep 13
22:31:38.079 00.016 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:31:38.083 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:38.085 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:38.087 00.002 1032 Enqueuing Expose request
22:31:38.091 00.004 10072 IsGuiding returns 0
22:31:38.091 00.000 10072 Move returns status 0, amount 3
22:31:38.091 00.000 10072 MoveAxis(N, 0, ABG)
22:31:38.091 00.000 10072 Move returns status 0, amount 0
22:31:38.091 00.000 10072 move complete, result=0
22:31:38.091 00.000 10072 worker thread done servicing request
22:31:38.091 00.000 10072 Worker thread wakes up
22:31:38.091 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:38.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:38.096 00.005 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:31:38.503 00.407 10072 Exposure complete
22:31:38.557 00.054 10072 worker thread done servicing request
22:31:38.557 00.000 1032 OnExposeComplete: enter
22:31:38.559 00.002 1032 UpdateGuideState(): m_state=6
22:31:38.561 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4445
22:31:38.562 00.001 1032 Star::Find returns 1 (0), X=1098.29, Y=133.70, Mass=1357, SNR=25.9, Peak=142 HFD=3.0
22:31:38.564 00.002 1032 MultiStar: large primary error, entering stabilization period
22:31:38.566 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
22:31:38.568 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
22:31:38.569 00.001 1032 CameraToMount -- cameraX=0.59 cameraY=-0.02 hyp=0.59 cameraTheta=-0.04 mountX=-0.18 mountY=-0.56, mountTheta=-1.87
22:31:38.571 00.002 1032 SchedulePrimaryMove(0F526948, x=0.59, y=-0.02, opts=13)
22:31:38.573 00.002 1032 Enqueuing Move request for scope (0.59, -0.02)
22:31:38.574 00.001 10072 Worker thread wakes up
22:31:38.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.02) opts 0xd
22:31:38.575 00.001 10072 Handling offset move in thread for scope, endpoint = (0.59, -0.02)
22:31:38.575 00.000 10072 Moving (0.59, -0.02) raw xDistance=-0.18 yDistance=-0.56
22:31:38.577 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=110, Gamma=2.230
22:31:38.581 00.004 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 285.85
22:31:38.581 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
22:31:38.581 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:31:38.581 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
22:31:38.581 00.000 10072 MoveAxis(E, 81, ABG)
22:31:38.581 00.000 10072 Guiding  Dir = 2, Dur = 81
22:31:38.582 00.001 10072 IsGuiding returns 0
22:31:38.582 00.000 10072 PulseGuide returned control before completion, sleep 91
22:31:38.599 00.017 1032 UpdateGuideState exits: m=1357 SNR=25.9
22:31:38.601 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:38.602 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:38.604 00.002 1032 Enqueuing Expose request
22:31:38.688 00.084 10072 IsGuiding returns 0
22:31:38.688 00.000 10072 Move returns status 0, amount 81
22:31:38.688 00.000 10072 MoveAxis(N, 0, ABG)
22:31:38.688 00.000 10072 Move returns status 0, amount 0
22:31:38.689 00.001 10072 move complete, result=0
22:31:38.689 00.000 10072 worker thread done servicing request
22:31:38.689 00.000 10072 Worker thread wakes up
22:31:38.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:38.689 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:38.689 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.6 px 0 ms NORTH
22:31:39.315 00.626 10072 Exposure complete
22:31:39.365 00.050 10072 worker thread done servicing request
22:31:39.367 00.002 1032 OnExposeComplete: enter
22:31:39.368 00.001 1032 UpdateGuideState(): m_state=6
22:31:39.370 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4446
22:31:39.373 00.003 1032 Star::Find returns 1 (0), X=1098.17, Y=133.77, Mass=1392, SNR=26.2, Peak=133 HFD=3.1
22:31:39.374 00.001 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
22:31:39.376 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
22:31:39.378 00.002 1032 CameraToMount -- cameraX=0.47 cameraY=0.04 hyp=0.47 cameraTheta=0.09 mountX=-0.08 mountY=-0.46, mountTheta=-1.74
22:31:39.381 00.003 1032 SchedulePrimaryMove(0F526948, x=0.47, y=0.04, opts=13)
22:31:39.384 00.003 1032 Enqueuing Move request for scope (0.47, 0.04)
22:31:39.385 00.001 10072 Worker thread wakes up
22:31:39.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.04) opts 0xd
22:31:39.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.47, 0.04)
22:31:39.385 00.000 10072 Moving (0.47, 0.04) raw xDistance=-0.08 yDistance=-0.46
22:31:39.387 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
22:31:39.389 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:31:39.389 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:31:39.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:31:39.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
22:31:39.389 00.000 10072 MoveAxis(W, 1, ABG)
22:31:39.389 00.000 10072 Guiding  Dir = 3, Dur = 1
22:31:39.389 00.000 10072 IsGuiding returns 0
22:31:39.389 00.000 10072 PulseGuide returned control before completion, sleep 11
22:31:39.407 00.018 1032 UpdateGuideState exits: m=1392 SNR=26.2
22:31:39.408 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:39.410 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:39.411 00.001 1032 Enqueuing Expose request
22:31:39.412 00.001 10072 IsGuiding returns 0
22:31:39.412 00.000 10072 Move returns status 0, amount 1
22:31:39.412 00.000 10072 MoveAxis(N, 0, ABG)
22:31:39.412 00.000 10072 Move returns status 0, amount 0
22:31:39.413 00.001 10072 move complete, result=0
22:31:39.413 00.000 10072 worker thread done servicing request
22:31:39.413 00.000 10072 Worker thread wakes up
22:31:39.413 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:39.413 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:39.419 00.006 1032 GuideStep: -0.1 px 1 ms WEST, -0.5 px 0 ms NORTH
22:31:39.831 00.412 10072 Exposure complete
22:31:39.887 00.056 10072 worker thread done servicing request
22:31:39.887 00.000 1032 OnExposeComplete: enter
22:31:39.889 00.002 1032 UpdateGuideState(): m_state=6
22:31:39.890 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4447
22:31:39.891 00.001 1032 Star::Find returns 1 (0), X=1098.08, Y=133.78, Mass=1329, SNR=25.6, Peak=121 HFD=3.1
22:31:39.894 00.003 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
22:31:39.895 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
22:31:39.897 00.002 1032 CameraToMount -- cameraX=0.38 cameraY=0.05 hyp=0.38 cameraTheta=0.13 mountX=-0.05 mountY=-0.38, mountTheta=-1.70
22:31:39.900 00.003 1032 SchedulePrimaryMove(0F526948, x=0.38, y=0.05, opts=13)
22:31:39.901 00.001 1032 Enqueuing Move request for scope (0.38, 0.05)
22:31:39.902 00.001 10072 Worker thread wakes up
22:31:39.902 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.05) opts 0xd
22:31:39.902 00.000 10072 Handling offset move in thread for scope, endpoint = (0.38, 0.05)
22:31:39.903 00.001 10072 Moving (0.38, 0.05) raw xDistance=-0.05 yDistance=-0.38
22:31:39.904 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:31:39.906 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:31:39.906 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:31:39.906 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.32 newest=-1.41
22:31:39.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:31:39.906 00.000 10072 MoveAxis(W, 1, ABG)
22:31:39.906 00.000 10072 Guiding  Dir = 3, Dur = 1
22:31:39.906 00.000 10072 IsGuiding returns 0
22:31:39.907 00.001 10072 PulseGuide returned control before completion, sleep 11
22:31:39.922 00.015 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:31:39.926 00.004 10072 IsGuiding returns 0
22:31:39.926 00.000 10072 Move returns status 0, amount 1
22:31:39.926 00.000 10072 MoveAxis(N, 246, ABG)
22:31:39.926 00.000 10072 Guiding  Dir = 0, Dur = 246
22:31:39.926 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:39.927 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:39.928 00.001 1032 Enqueuing Expose request
22:31:39.930 00.002 10072 IsGuiding returns 0
22:31:39.931 00.001 10072 PulseGuide returned control before completion, sleep 256
22:31:40.189 00.258 10072 IsGuiding returns 0
22:31:40.189 00.000 10072 Move returns status 0, amount 246
22:31:40.189 00.000 10072 move complete, result=0
22:31:40.189 00.000 10072 worker thread done servicing request
22:31:40.189 00.000 10072 Worker thread wakes up
22:31:40.189 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.4 px 246 ms NORTH
22:31:40.191 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:40.191 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:40.923 00.732 10072 Exposure complete
22:31:40.973 00.050 10072 worker thread done servicing request
22:31:40.973 00.000 1032 OnExposeComplete: enter
22:31:40.975 00.002 1032 UpdateGuideState(): m_state=6
22:31:40.976 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4448
22:31:40.978 00.002 1032 Star::Find returns 1 (0), X=1097.74, Y=133.78, Mass=1353, SNR=25.8, Peak=112 HFD=3.0
22:31:40.979 00.001 1032 MultiStar: exiting stabilization period
22:31:40.981 00.002 1032 MultiStar: [#1 -0.41,-0.00,0.00,M1] [#2 -0.31,0.02,0.00,M1] [#3 -0.34,0.14,0.00,M1] [#4 -0.35,0.09,0.00,M1] [#5 -0.18,0.04,0.63,U] [#6 -0.23,0.11,0.00,M1] [#7 -0.49,0.25,0.00,M1] [#8 -0.03,0.02,0.53,U] 
22:31:40.983 00.002 1032 refined, 2 included, MultiStar: {-0.04, 0.04}, one-star: {0.04, 0.05}
22:31:40.984 00.001 1032 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.83) = xAngle (0.54 = 0.54)
22:31:40.985 00.001 1032 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.54 = 0.54)
22:31:40.987 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.37 mountX=0.05 mountY=0.03, mountTheta=0.54
22:31:40.990 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
22:31:40.992 00.002 1032 Enqueuing Move request for scope (-0.04, 0.04)
22:31:40.995 00.003 10072 Worker thread wakes up
22:31:40.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
22:31:40.995 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
22:31:40.995 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.03
22:31:40.997 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:31:40.999 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:31:40.999 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:31:40.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:40.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:31:40.999 00.000 10072 MoveAxis(W, 1, ABG)
22:31:40.999 00.000 10072 Guiding  Dir = 3, Dur = 1
22:31:41.000 00.001 10072 IsGuiding returns 0
22:31:41.000 00.000 10072 PulseGuide returned control before completion, sleep 11
22:31:41.013 00.013 10072 IsGuiding returns 0
22:31:41.013 00.000 10072 Move returns status 0, amount 1
22:31:41.013 00.000 10072 MoveAxis(N, 0, ABG)
22:31:41.013 00.000 10072 Move returns status 0, amount 0
22:31:41.013 00.000 10072 move complete, result=0
22:31:41.013 00.000 10072 worker thread done servicing request
22:31:41.015 00.002 1032 UpdateGuideState exits: m=1353 SNR=25.8
22:31:41.018 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:41.020 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:41.022 00.002 1032 Enqueuing Expose request
22:31:41.023 00.001 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:31:41.025 00.002 10072 Worker thread wakes up
22:31:41.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:41.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:41.434 00.409 10072 Exposure complete
22:31:41.488 00.054 10072 worker thread done servicing request
22:31:41.488 00.000 1032 OnExposeComplete: enter
22:31:41.490 00.002 1032 UpdateGuideState(): m_state=6
22:31:41.492 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4449
22:31:41.494 00.002 1032 Star::Find returns 1 (0), X=1097.68, Y=133.68, Mass=1299, SNR=25.3, Peak=113 HFD=3.0
22:31:41.496 00.002 1032 MultiStar: [#1 -0.30,0.11,0.00,M2] [#2 -0.44,-0.00,0.00,M2] [#3 -0.50,0.02,0.00,M2] [#4 -0.38,0.12,0.00,M2] [#5 -0.18,0.13,0.65,U] [#6 -0.33,0.00,0.00,M2] [#7 -0.48,0.00,0.00,M2] [#8 -0.09,-0.19,0.51,U] 
22:31:41.498 00.002 1032 single-star, 2 included, MultiStar: {-0.09, -0.03}, one-star: {-0.02, -0.05}
22:31:41.500 00.002 1032 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.83) = xAngle (-3.83 = 2.45)
22:31:41.501 00.001 1032 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.83 = 2.45)
22:31:41.503 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-2.00 mountX=-0.04 mountY=0.03, mountTheta=2.45
22:31:41.506 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
22:31:41.508 00.002 1032 Enqueuing Move request for scope (-0.02, -0.05)
22:31:41.510 00.002 10072 Worker thread wakes up
22:31:41.510 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
22:31:41.510 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
22:31:41.511 00.001 10072 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.03
22:31:41.512 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:31:41.515 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:31:41.515 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:31:41.515 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:41.516 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:31:41.516 00.000 10072 MoveAxis(E, 0, ABG)
22:31:41.516 00.000 10072 Move returns status 0, amount 0
22:31:41.516 00.000 10072 MoveAxis(N, 0, ABG)
22:31:41.516 00.000 10072 Move returns status 0, amount 0
22:31:41.516 00.000 10072 move complete, result=0
22:31:41.516 00.000 10072 worker thread done servicing request
22:31:41.535 00.019 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:31:41.538 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:41.540 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:41.544 00.004 1032 Enqueuing Expose request
22:31:41.547 00.003 10072 Worker thread wakes up
22:31:41.547 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:41.548 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:41.548 00.000 1032 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:31:42.186 00.638 10072 Exposure complete
22:31:42.237 00.051 10072 worker thread done servicing request
22:31:42.237 00.000 1032 OnExposeComplete: enter
22:31:42.239 00.002 1032 UpdateGuideState(): m_state=6
22:31:42.242 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4450
22:31:42.244 00.002 1032 Star::Find returns 1 (0), X=1097.69, Y=133.78, Mass=1369, SNR=26.0, Peak=111 HFD=3.1
22:31:42.246 00.002 1032 MultiStar: [#1 -0.37,0.11,0.00,M3] [#2 -0.29,-0.01,0.00,M3] [#3 -0.34,0.16,0.00,M3] [#4 -0.28,0.01,0.00,M3] [#5 -0.12,-0.01,0.65,U] [#6 -0.38,-0.09,0.00,M3] [#7 -0.37,-0.06,0.00,M3] [#8 -0.05,0.09,0.50,U] 
22:31:42.248 00.002 1032 single-star, 2 included, MultiStar: {-0.06, 0.04}, one-star: {-0.02, 0.05}
22:31:42.249 00.001 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
22:31:42.252 00.003 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
22:31:42.253 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.89 mountX=0.06 mountY=0.00, mountTheta=0.06
22:31:42.256 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
22:31:42.258 00.002 1032 Enqueuing Move request for scope (-0.02, 0.05)
22:31:42.260 00.002 10072 Worker thread wakes up
22:31:42.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
22:31:42.260 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
22:31:42.260 00.000 10072 Moving (-0.02, 0.05) raw xDistance=0.06 yDistance=0.00
22:31:42.262 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:31:42.264 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:31:42.264 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:31:42.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:42.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:31:42.264 00.000 10072 MoveAxis(E, 1, ABG)
22:31:42.264 00.000 10072 Guiding  Dir = 2, Dur = 1
22:31:42.264 00.000 10072 IsGuiding returns 0
22:31:42.266 00.002 10072 PulseGuide returned control before completion, sleep 11
22:31:42.284 00.018 1032 UpdateGuideState exits: m=1369 SNR=26.0
22:31:42.286 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:42.288 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:42.289 00.001 1032 Enqueuing Expose request
22:31:42.292 00.003 10072 IsGuiding returns 0
22:31:42.292 00.000 10072 Move returns status 0, amount 1
22:31:42.292 00.000 10072 MoveAxis(N, 0, ABG)
22:31:42.292 00.000 10072 Move returns status 0, amount 0
22:31:42.292 00.000 10072 move complete, result=0
22:31:42.292 00.000 10072 worker thread done servicing request
22:31:42.292 00.000 10072 Worker thread wakes up
22:31:42.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:42.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:42.299 00.007 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:31:42.702 00.403 10072 Exposure complete
22:31:42.755 00.053 10072 worker thread done servicing request
22:31:42.755 00.000 1032 OnExposeComplete: enter
22:31:42.759 00.004 1032 UpdateGuideState(): m_state=6
22:31:42.760 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4451
22:31:42.762 00.002 1032 Star::Find returns 1 (0), X=1097.73, Y=133.78, Mass=1323, SNR=25.6, Peak=121 HFD=3.0
22:31:42.764 00.002 1032 MultiStar: [#1 -0.30,-0.06,0.00,M4] [#2 -0.36,-0.09,0.00,M4] [#3 -0.41,0.16,0.00,M4] [#4 -0.24,0.05,0.66,U] [#5 -0.04,-0.10,0.66,U] [#6 -0.35,-0.02,0.00,M4] [#7 -0.33,-0.07,0.00,M4] [#8 -0.01,-0.04,0.52,U] 
22:31:42.766 00.002 1032 single-star, 3 included, MultiStar: {-0.06, -0.00}, one-star: {0.02, 0.05}
22:31:42.769 00.003 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
22:31:42.772 00.003 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
22:31:42.774 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.10 mountX=0.04 mountY=-0.04, mountTheta=-0.73
22:31:42.776 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
22:31:42.778 00.002 1032 Enqueuing Move request for scope (0.02, 0.05)
22:31:42.780 00.002 10072 Worker thread wakes up
22:31:42.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
22:31:42.780 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
22:31:42.780 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.04
22:31:42.782 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:31:42.784 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:31:42.784 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:31:42.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:42.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:31:42.784 00.000 10072 MoveAxis(E, 1, ABG)
22:31:42.784 00.000 10072 Guiding  Dir = 2, Dur = 1
22:31:42.784 00.000 10072 IsGuiding returns 0
22:31:42.785 00.001 10072 PulseGuide returned control before completion, sleep 11
22:31:42.803 00.018 1032 UpdateGuideState exits: m=1323 SNR=25.6
22:31:42.805 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:42.807 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:42.808 00.001 1032 Enqueuing Expose request
22:31:42.814 00.006 10072 IsGuiding returns 0
22:31:42.814 00.000 10072 Move returns status 0, amount 1
22:31:42.814 00.000 10072 MoveAxis(N, 0, ABG)
22:31:42.814 00.000 10072 Move returns status 0, amount 0
22:31:42.814 00.000 10072 move complete, result=0
22:31:42.814 00.000 10072 worker thread done servicing request
22:31:42.814 00.000 10072 Worker thread wakes up
22:31:42.814 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:42.814 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:42.821 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:31:43.448 00.627 10072 Exposure complete
22:31:43.501 00.053 10072 worker thread done servicing request
22:31:43.501 00.000 1032 OnExposeComplete: enter
22:31:43.503 00.002 1032 UpdateGuideState(): m_state=6
22:31:43.505 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4452
22:31:43.507 00.002 1032 Star::Find returns 1 (0), X=1097.70, Y=133.78, Mass=1301, SNR=25.3, Peak=123 HFD=3.0
22:31:43.510 00.003 1032 MultiStar: [#1 -0.23,0.13,0.00,M5] [#2 -0.33,0.09,0.00,M5] [#3 -0.37,0.14,0.00,M5] [#4 -0.37,0.09,0.00,M3] [#5 -0.20,0.14,0.64,U] [#6 -0.24,0.13,0.00,M5] [#7 -0.35,0.17,0.00,M5] [#8 -0.05,0.05,0.55,U] 
22:31:43.512 00.002 1032 single-star, 2 included, MultiStar: {-0.08, 0.08}, one-star: {-0.01, 0.05}
22:31:43.513 00.001 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
22:31:43.515 00.002 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
22:31:43.516 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.67 mountX=0.05 mountY=-0.01, mountTheta=-0.16
22:31:43.522 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
22:31:43.525 00.003 1032 Enqueuing Move request for scope (-0.01, 0.05)
22:31:43.526 00.001 10072 Worker thread wakes up
22:31:43.527 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:31:43.527 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:31:43.527 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
22:31:43.533 00.006 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:31:43.533 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:31:43.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:43.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:31:43.533 00.000 10072 MoveAxis(E, 1, ABG)
22:31:43.533 00.000 10072 Guiding  Dir = 2, Dur = 1
22:31:43.533 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:31:43.537 00.004 10072 IsGuiding returns 0
22:31:43.537 00.000 10072 PulseGuide returned control before completion, sleep 11
22:31:43.555 00.018 10072 IsGuiding returns 0
22:31:43.555 00.000 10072 Move returns status 0, amount 1
22:31:43.555 00.000 10072 MoveAxis(N, 0, ABG)
22:31:43.555 00.000 10072 Move returns status 0, amount 0
22:31:43.556 00.001 10072 move complete, result=0
22:31:43.556 00.000 10072 worker thread done servicing request
22:31:43.557 00.001 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:31:43.560 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:43.562 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:43.564 00.002 1032 Enqueuing Expose request
22:31:43.566 00.002 10072 Worker thread wakes up
22:31:43.566 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:31:43.568 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:43.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:43.981 00.413 10072 Exposure complete
22:31:44.034 00.053 10072 worker thread done servicing request
22:31:44.034 00.000 1032 OnExposeComplete: enter
22:31:44.036 00.002 1032 UpdateGuideState(): m_state=6
22:31:44.038 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4453
22:31:44.040 00.002 1032 Star::Find returns 1 (0), X=1097.65, Y=133.91, Mass=1308, SNR=25.4, Peak=112 HFD=3.2
22:31:44.041 00.001 1032 MultiStar: [#1 -0.25,0.07,0.00,M6] [#2 -0.40,0.01,0.00,M6] [#3 -0.35,0.06,0.00,M6] [#4 -0.34,-0.00,0.00,M4] [#5 -0.19,0.01,0.64,U] [#6 -0.23,0.12,0.00,M6] [#7 -0.38,0.03,0.00,M6] [#8 -0.05,0.06,0.51,U] 
22:31:44.044 00.003 1032 refined, 2 included, MultiStar: {-0.09, 0.10}, one-star: {-0.05, 0.18}
22:31:44.045 00.001 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
22:31:44.048 00.003 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
22:31:44.050 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.14 cameraTheta=2.32 mountX=0.12 mountY=0.06, mountTheta=0.49
22:31:44.053 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.10, opts=13)
22:31:44.056 00.003 1032 Enqueuing Move request for scope (-0.09, 0.10)
22:31:44.057 00.001 10072 Worker thread wakes up
22:31:44.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
22:31:44.057 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
22:31:44.057 00.000 10072 Moving (-0.09, 0.10) raw xDistance=0.12 yDistance=0.06
22:31:44.060 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:31:44.063 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:31:44.063 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:31:44.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:44.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:31:44.063 00.000 10072 MoveAxis(E, 1, ABG)
22:31:44.063 00.000 10072 Guiding  Dir = 2, Dur = 1
22:31:44.063 00.000 10072 IsGuiding returns 0
22:31:44.064 00.001 10072 PulseGuide returned control before completion, sleep 11
22:31:44.081 00.017 1032 UpdateGuideState exits: m=1308 SNR=25.4
22:31:44.084 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:44.086 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:44.087 00.001 1032 Enqueuing Expose request
22:31:44.089 00.002 10072 IsGuiding returns 0
22:31:44.089 00.000 10072 Move returns status 0, amount 1
22:31:44.089 00.000 10072 MoveAxis(N, 0, ABG)
22:31:44.089 00.000 10072 Move returns status 0, amount 0
22:31:44.089 00.000 10072 move complete, result=0
22:31:44.089 00.000 10072 worker thread done servicing request
22:31:44.089 00.000 10072 Worker thread wakes up
22:31:44.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:44.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:44.096 00.007 1032 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:31:44.717 00.621 10072 Exposure complete
22:31:44.769 00.052 10072 worker thread done servicing request
22:31:44.769 00.000 1032 OnExposeComplete: enter
22:31:44.772 00.003 1032 UpdateGuideState(): m_state=6
22:31:44.773 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4454
22:31:44.776 00.003 1032 Star::Find returns 1 (0), X=1097.69, Y=133.83, Mass=1367, SNR=25.9, Peak=118 HFD=3.0
22:31:44.778 00.002 1032 MultiStar: [#1 -0.28,0.04,0.00,M7] [#2 -0.30,0.05,0.00,M7] [#3 -0.30,0.00,0.00,M7] [#4 -0.39,-0.12,0.00,M5] [#5 -0.27,-0.10,0.00,M1] [#6 -0.15,0.09,0.63,U] [#7 -0.44,0.00,0.00,M7] [#8 -0.07,0.02,0.50,U] 
22:31:44.779 00.001 1032 single-star, 2 included, MultiStar: {-0.07, 0.08}, one-star: {-0.01, 0.10}
22:31:44.781 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
22:31:44.784 00.003 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
22:31:44.786 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.71 mountX=0.10 mountY=-0.01, mountTheta=-0.12
22:31:44.788 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
22:31:44.789 00.001 1032 Enqueuing Move request for scope (-0.01, 0.10)
22:31:44.791 00.002 10072 Worker thread wakes up
22:31:44.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
22:31:44.791 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
22:31:44.791 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.01
22:31:44.793 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:31:44.798 00.005 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:31:44.798 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:31:44.798 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:44.798 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:31:44.798 00.000 10072 MoveAxis(E, 2, ABG)
22:31:44.798 00.000 10072 Guiding  Dir = 2, Dur = 2
22:31:44.803 00.005 10072 IsGuiding returns 0
22:31:44.803 00.000 10072 PulseGuide returned control before completion, sleep 12
22:31:44.818 00.015 1032 UpdateGuideState exits: m=1367 SNR=25.9
22:31:44.820 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:44.821 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:44.823 00.002 10072 IsGuiding returns 0
22:31:44.823 00.000 1032 Enqueuing Expose request
22:31:44.825 00.002 10072 Move returns status 0, amount 2
22:31:44.825 00.000 10072 MoveAxis(N, 0, ABG)
22:31:44.825 00.000 10072 Move returns status 0, amount 0
22:31:44.825 00.000 10072 move complete, result=0
22:31:44.825 00.000 10072 worker thread done servicing request
22:31:44.825 00.000 10072 Worker thread wakes up
22:31:44.825 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:44.825 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:44.833 00.008 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:31:45.231 00.398 10072 Exposure complete
22:31:45.285 00.054 10072 worker thread done servicing request
22:31:45.286 00.001 1032 OnExposeComplete: enter
22:31:45.289 00.003 1032 UpdateGuideState(): m_state=6
22:31:45.290 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4455
22:31:45.292 00.002 1032 Star::Find returns 1 (0), X=1097.83, Y=133.71, Mass=1317, SNR=25.5, Peak=112 HFD=3.2
22:31:45.294 00.002 1032 MultiStar: [#1 -0.36,-0.02,0.00,M8] [#2 -0.23,-0.05,0.78,U] [#3 -0.39,0.04,0.00,M8] [#4 -0.30,0.01,0.00,M6] [#5 -0.15,0.01,0.67,U] [#6 -0.32,0.13,0.00,M6] [#7 -0.38,0.02,0.00,M8] [#8 -0.00,-0.10,0.52,U] 
22:31:45.295 00.001 1032 refined, 3 included, MultiStar: {-0.05, -0.03}, one-star: {0.13, -0.02}
22:31:45.297 00.002 1032 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.83) = xAngle (-4.40 = 1.88)
22:31:45.298 00.001 1032 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.40 = 1.88)
22:31:45.302 00.004 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.57 mountX=-0.02 mountY=0.06, mountTheta=1.88
22:31:45.305 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.03, opts=13)
22:31:45.308 00.003 1032 Enqueuing Move request for scope (-0.05, -0.03)
22:31:45.310 00.002 10072 Worker thread wakes up
22:31:45.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
22:31:45.310 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
22:31:45.310 00.000 10072 Moving (-0.05, -0.03) raw xDistance=-0.02 yDistance=0.06
22:31:45.311 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:31:45.313 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:31:45.313 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:31:45.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:45.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:31:45.313 00.000 10072 MoveAxis(E, 2, ABG)
22:31:45.313 00.000 10072 Guiding  Dir = 2, Dur = 2
22:31:45.314 00.001 10072 IsGuiding returns 0
22:31:45.314 00.000 10072 PulseGuide returned control before completion, sleep 12
22:31:45.334 00.020 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:31:45.336 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:45.339 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:45.341 00.002 1032 Enqueuing Expose request
22:31:45.343 00.002 10072 IsGuiding returns 1
22:31:45.343 00.000 10072 scope still moving after pulse duration time elapsed
22:31:45.371 00.028 10072 IsGuiding returns 1
22:31:45.402 00.031 10072 IsGuiding returns 1
22:31:45.433 00.031 10072 IsGuiding returns 1
22:31:45.464 00.031 10072 IsGuiding returns 1
22:31:45.495 00.031 10072 IsGuiding returns 0
22:31:45.495 00.000 10072 scope move finished after 2 + 179 ms
22:31:45.495 00.000 10072 Move returns status 0, amount 2
22:31:45.495 00.000 10072 MoveAxis(N, 0, ABG)
22:31:45.495 00.000 10072 Move returns status 0, amount 0
22:31:45.495 00.000 10072 move complete, result=0
22:31:45.496 00.001 10072 worker thread done servicing request
22:31:45.496 00.000 10072 Worker thread wakes up
22:31:45.496 00.000 1032 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:31:45.498 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:45.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:46.128 00.630 10072 Exposure complete
22:31:46.177 00.049 10072 worker thread done servicing request
22:31:46.177 00.000 1032 OnExposeComplete: enter
22:31:46.178 00.001 1032 UpdateGuideState(): m_state=6
22:31:46.181 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4456
22:31:46.182 00.001 1032 Star::Find returns 1 (0), X=1097.76, Y=133.84, Mass=1270, SNR=25.0, Peak=118 HFD=3.0
22:31:46.184 00.002 1032 MultiStar: [#1 -0.26,0.08,0.00,M9] [#2 -0.30,0.02,0.00,M7] [#3 -0.30,0.02,0.00,M9] [#4 -0.38,0.05,0.00,M7] [#5 -0.08,-0.00,0.70,U] [#6 -0.08,0.19,0.61,U] [#7 -0.21,-0.03,0.70,U] [#8 0.04,0.01,0.52,U] 
22:31:46.186 00.002 1032 refined, 4 included, MultiStar: {-0.05, 0.06}, one-star: {0.05, 0.11}
22:31:46.188 00.002 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
22:31:46.189 00.001 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
22:31:46.191 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.28 mountX=0.07 mountY=0.03, mountTheta=0.45
22:31:46.194 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
22:31:46.196 00.002 1032 Enqueuing Move request for scope (-0.05, 0.06)
22:31:46.197 00.001 10072 Worker thread wakes up
22:31:46.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
22:31:46.197 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
22:31:46.197 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.03
22:31:46.199 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:31:46.200 00.001 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:31:46.200 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:31:46.200 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:46.200 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:31:46.200 00.000 10072 MoveAxis(E, 3, ABG)
22:31:46.201 00.001 10072 Guiding  Dir = 2, Dur = 3
22:31:46.201 00.000 10072 IsGuiding returns 0
22:31:46.201 00.000 10072 PulseGuide returned control before completion, sleep 13
22:31:46.218 00.017 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:31:46.221 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:46.223 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:46.224 00.001 1032 Enqueuing Expose request
22:31:46.226 00.002 10072 IsGuiding returns 0
22:31:46.226 00.000 10072 Move returns status 0, amount 3
22:31:46.226 00.000 10072 MoveAxis(N, 0, ABG)
22:31:46.226 00.000 10072 Move returns status 0, amount 0
22:31:46.226 00.000 10072 move complete, result=0
22:31:46.226 00.000 10072 worker thread done servicing request
22:31:46.226 00.000 10072 Worker thread wakes up
22:31:46.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:46.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:46.232 00.006 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:31:46.644 00.412 10072 Exposure complete
22:31:46.696 00.052 10072 worker thread done servicing request
22:31:46.696 00.000 1032 OnExposeComplete: enter
22:31:46.698 00.002 1032 UpdateGuideState(): m_state=6
22:31:46.701 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4457
22:31:46.701 00.000 1032 Star::Find returns 1 (0), X=1097.70, Y=133.82, Mass=1225, SNR=24.6, Peak=105 HFD=3.0
22:31:46.704 00.003 1032 MultiStar: [#1 -0.29,0.13,0.00,M10] [#2 -0.38,-0.02,0.00,M8] [#3 -0.26,0.00,0.00,M10] [#4 -0.33,0.10,0.00,M8] [#5 -0.16,0.12,0.70,U] [#6 -0.10,-0.01,0.64,U] [#7 -0.43,0.13,0.00,M8] [#8 -0.12,0.09,0.55,U] 
22:31:46.707 00.003 1032 single-star, 3 included, MultiStar: {-0.09, 0.07}, one-star: {-0.00, 0.09}
22:31:46.709 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
22:31:46.710 00.001 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
22:31:46.712 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.59 mountX=0.08 mountY=-0.02, mountTheta=-0.24
22:31:46.715 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.09, opts=13)
22:31:46.718 00.003 1032 Enqueuing Move request for scope (-0.00, 0.09)
22:31:46.720 00.002 10072 Worker thread wakes up
22:31:46.720 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
22:31:46.720 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
22:31:46.720 00.000 10072 Moving (-0.00, 0.09) raw xDistance=0.08 yDistance=-0.02
22:31:46.722 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:31:46.724 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:31:46.724 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:31:46.724 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:46.724 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:31:46.724 00.000 10072 MoveAxis(E, 3, ABG)
22:31:46.724 00.000 10072 Guiding  Dir = 2, Dur = 3
22:31:46.725 00.001 10072 IsGuiding returns 0
22:31:46.725 00.000 10072 PulseGuide returned control before completion, sleep 13
22:31:46.743 00.018 1032 UpdateGuideState exits: m=1225 SNR=24.6
22:31:46.745 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:46.747 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:46.749 00.002 1032 Enqueuing Expose request
22:31:46.751 00.002 10072 IsGuiding returns 0
22:31:46.751 00.000 10072 Move returns status 0, amount 3
22:31:46.752 00.001 10072 MoveAxis(N, 0, ABG)
22:31:46.752 00.000 10072 Move returns status 0, amount 0
22:31:46.752 00.000 10072 move complete, result=0
22:31:46.752 00.000 10072 worker thread done servicing request
22:31:46.752 00.000 10072 Worker thread wakes up
22:31:46.752 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:46.752 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:46.759 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:31:47.379 00.620 10072 Exposure complete
22:31:47.431 00.052 10072 worker thread done servicing request
22:31:47.432 00.001 1032 OnExposeComplete: enter
22:31:47.434 00.002 1032 UpdateGuideState(): m_state=6
22:31:47.437 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4458
22:31:47.439 00.002 1032 Star::Find returns 1 (0), X=1097.76, Y=133.76, Mass=1304, SNR=25.4, Peak=113 HFD=2.9
22:31:47.441 00.002 1032 MultiStar: [#1 -0.28,-0.07,0.00,R] [#2 -0.23,-0.01,0.79,U] [#3 -0.21,-0.02,0.74,U] [#4 -0.26,-0.08,0.00,M9] [#5 -0.04,-0.05,0.65,U] [#6 -0.12,0.02,0.62,U] [#7 -0.23,0.01,0.74,U] [#8 -0.05,-0.08,0.51,U] 
22:31:47.442 00.001 1032 single-star, 6 included, MultiStar: {-0.11, -0.01}, one-star: {0.05, 0.04}
22:31:47.444 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:31:47.445 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:31:47.446 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.57 mountX=0.02 mountY=-0.06, mountTheta=-1.26
22:31:47.448 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
22:31:47.450 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
22:31:47.452 00.002 10072 Worker thread wakes up
22:31:47.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
22:31:47.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
22:31:47.452 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.06
22:31:47.455 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:31:47.457 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:31:47.457 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:31:47.457 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:47.457 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:31:47.457 00.000 10072 MoveAxis(E, 4, ABG)
22:31:47.457 00.000 10072 Guiding  Dir = 2, Dur = 4
22:31:47.457 00.000 10072 IsGuiding returns 0
22:31:47.458 00.001 10072 PulseGuide returned control before completion, sleep 14
22:31:47.474 00.016 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:31:47.476 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:47.478 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:47.479 00.001 1032 Enqueuing Expose request
22:31:47.485 00.006 10072 IsGuiding returns 0
22:31:47.485 00.000 10072 Move returns status 0, amount 4
22:31:47.486 00.001 10072 MoveAxis(N, 0, ABG)
22:31:47.486 00.000 10072 Move returns status 0, amount 0
22:31:47.486 00.000 10072 move complete, result=0
22:31:47.486 00.000 10072 worker thread done servicing request
22:31:47.486 00.000 10072 Worker thread wakes up
22:31:47.486 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:47.486 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:47.490 00.004 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:31:47.893 00.403 10072 Exposure complete
22:31:47.946 00.053 10072 worker thread done servicing request
22:31:47.946 00.000 1032 OnExposeComplete: enter
22:31:47.948 00.002 1032 UpdateGuideState(): m_state=6
22:31:47.949 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4459
22:31:47.951 00.002 1032 Star::Find returns 1 (0), X=1097.76, Y=133.59, Mass=1419, SNR=26.5, Peak=139 HFD=3.2
22:31:47.952 00.001 1032 MultiStar: [#1 0.03,-0.01,0.91,U] [#2 -0.20,-0.11,0.79,U] [#3 -0.16,0.04,0.70,U] [#4 -0.22,-0.14,0.00,M10] [#5 -0.09,-0.21,0.65,U] [#6 -0.07,-0.14,0.62,U] [#7 -0.17,-0.11,0.69,U] [#8 -0.05,-0.07,0.54,U] 
22:31:47.954 00.002 1032 refined, 7 included, MultiStar: {-0.07, -0.09}, one-star: {0.06, -0.13}
22:31:47.956 00.002 1032 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.83) = xAngle (-4.08 = 2.21)
22:31:47.957 00.001 1032 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.08 = 2.21)
22:31:47.959 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.25 mountX=-0.07 mountY=0.09, mountTheta=2.21
22:31:47.962 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.09, opts=13)
22:31:47.963 00.001 1032 Enqueuing Move request for scope (-0.07, -0.09)
22:31:47.965 00.002 10072 Worker thread wakes up
22:31:47.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
22:31:47.965 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
22:31:47.965 00.000 10072 Moving (-0.07, -0.09) raw xDistance=-0.07 yDistance=0.09
22:31:47.968 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:31:47.969 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:31:47.969 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:31:47.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:47.970 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:31:47.970 00.000 10072 MoveAxis(E, 4, ABG)
22:31:47.970 00.000 10072 Guiding  Dir = 2, Dur = 4
22:31:47.970 00.000 10072 IsGuiding returns 0
22:31:47.970 00.000 10072 PulseGuide returned control before completion, sleep 14
22:31:47.988 00.018 1032 UpdateGuideState exits: m=1419 SNR=26.5
22:31:47.991 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:47.992 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:47.995 00.003 1032 Enqueuing Expose request
22:31:47.999 00.004 10072 IsGuiding returns 0
22:31:47.999 00.000 10072 Move returns status 0, amount 4
22:31:47.999 00.000 10072 MoveAxis(N, 0, ABG)
22:31:47.999 00.000 10072 Move returns status 0, amount 0
22:31:47.999 00.000 10072 move complete, result=0
22:31:47.999 00.000 10072 worker thread done servicing request
22:31:47.999 00.000 10072 Worker thread wakes up
22:31:47.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:47.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:48.003 00.004 1032 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:31:48.634 00.631 10072 Exposure complete
22:31:48.687 00.053 10072 worker thread done servicing request
22:31:48.687 00.000 1032 OnExposeComplete: enter
22:31:48.689 00.002 1032 UpdateGuideState(): m_state=6
22:31:48.691 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4460
22:31:48.693 00.002 1032 Star::Find returns 1 (0), X=1097.78, Y=133.71, Mass=1369, SNR=26.0, Peak=119 HFD=3.2
22:31:48.695 00.002 1032 MultiStar: [#1 -0.01,0.10,0.97,U] [#2 -0.26,0.06,0.00,M7] [#3 -0.37,0.01,0.00,M9] [#4 -0.26,0.01,0.00,R] [#5 -0.03,-0.04,0.65,U] [#6 -0.19,0.00,0.60,U] [#7 -0.34,0.10,0.00,M7] [#8 -0.01,-0.15,0.50,U] 
22:31:48.697 00.002 1032 refined, 4 included, MultiStar: {-0.02, -0.00}, one-star: {0.07, -0.01}
22:31:48.698 00.001 1032 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.83) = xAngle (-4.73 = 1.56)
22:31:48.699 00.001 1032 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.73 = 1.56)
22:31:48.701 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-2.90 mountX=0.00 mountY=0.02, mountTheta=1.56
22:31:48.702 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.00, opts=13)
22:31:48.705 00.003 1032 Enqueuing Move request for scope (-0.02, -0.00)
22:31:48.708 00.003 10072 Worker thread wakes up
22:31:48.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
22:31:48.708 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
22:31:48.708 00.000 10072 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
22:31:48.712 00.004 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:31:48.712 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:31:48.712 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:48.712 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:31:48.712 00.000 10072 MoveAxis(E, 5, ABG)
22:31:48.712 00.000 10072 Guiding  Dir = 2, Dur = 5
22:31:48.712 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:31:48.715 00.003 10072 IsGuiding returns 0
22:31:48.715 00.000 10072 PulseGuide returned control before completion, sleep 15
22:31:48.732 00.017 1032 UpdateGuideState exits: m=1369 SNR=26.0
22:31:48.734 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:48.737 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:48.739 00.002 1032 Enqueuing Expose request
22:31:48.741 00.002 10072 IsGuiding returns 0
22:31:48.741 00.000 10072 Move returns status 0, amount 5
22:31:48.741 00.000 10072 MoveAxis(N, 0, ABG)
22:31:48.741 00.000 10072 Move returns status 0, amount 0
22:31:48.741 00.000 10072 move complete, result=0
22:31:48.741 00.000 10072 worker thread done servicing request
22:31:48.741 00.000 10072 Worker thread wakes up
22:31:48.742 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:48.742 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:48.749 00.007 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:31:49.152 00.403 10072 Exposure complete
22:31:49.206 00.054 10072 worker thread done servicing request
22:31:49.207 00.001 1032 OnExposeComplete: enter
22:31:49.210 00.003 1032 UpdateGuideState(): m_state=6
22:31:49.212 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4461
22:31:49.214 00.002 1032 Star::Find returns 1 (0), X=1097.82, Y=133.81, Mass=1340, SNR=25.7, Peak=111 HFD=2.9
22:31:49.216 00.002 1032 MultiStar: [#1 0.04,0.22,0.96,U] [#2 -0.21,0.05,0.79,U] [#3 -0.29,-0.05,0.00,M10] [#4 -0.07,-0.04,0.65,U] [#5 -0.12,-0.17,0.63,U] [#6 -0.17,0.14,0.58,U] [#7 -0.29,0.08,0.00,M8] [#8 -0.05,0.07,0.48,U] 
22:31:49.218 00.002 1032 refined, 6 included, MultiStar: {-0.05, 0.06}, one-star: {0.12, 0.08}
22:31:49.220 00.002 1032 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.83) = xAngle (0.42 = 0.42)
22:31:49.221 00.001 1032 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.42 = 0.42)
22:31:49.222 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.25 mountX=0.07 mountY=0.03, mountTheta=0.42
22:31:49.226 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
22:31:49.227 00.001 1032 Enqueuing Move request for scope (-0.05, 0.06)
22:31:49.229 00.002 10072 Worker thread wakes up
22:31:49.229 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
22:31:49.229 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
22:31:49.229 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.03
22:31:49.231 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:31:49.234 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:31:49.234 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:31:49.234 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:49.234 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:31:49.234 00.000 10072 MoveAxis(E, 4, ABG)
22:31:49.234 00.000 10072 Guiding  Dir = 2, Dur = 4
22:31:49.234 00.000 10072 IsGuiding returns 0
22:31:49.235 00.001 10072 PulseGuide returned control before completion, sleep 14
22:31:49.253 00.018 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:31:49.255 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:49.256 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:49.258 00.002 1032 Enqueuing Expose request
22:31:49.260 00.002 10072 IsGuiding returns 0
22:31:49.260 00.000 10072 Move returns status 0, amount 4
22:31:49.260 00.000 10072 MoveAxis(N, 0, ABG)
22:31:49.260 00.000 10072 Move returns status 0, amount 0
22:31:49.260 00.000 10072 move complete, result=0
22:31:49.260 00.000 10072 worker thread done servicing request
22:31:49.260 00.000 10072 Worker thread wakes up
22:31:49.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:49.261 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:49.269 00.008 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:31:49.887 00.618 10072 Exposure complete
22:31:49.946 00.059 10072 worker thread done servicing request
22:31:49.946 00.000 1032 OnExposeComplete: enter
22:31:49.948 00.002 1032 UpdateGuideState(): m_state=6
22:31:49.949 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4462
22:31:49.951 00.002 1032 Star::Find returns 1 (0), X=1097.81, Y=133.64, Mass=1222, SNR=24.5, Peak=105 HFD=3.0
22:31:49.952 00.001 1032 MultiStar: [#1 0.01,-0.05,0.98,U] [#2 -0.19,-0.02,0.80,U] [#3 -0.22,-0.00,0.76,U] [#4 0.09,0.02,0.66,U] [#5 -0.06,-0.10,0.68,U] [#6 -0.25,0.10,0.00,M1] [#7 -0.42,0.07,0.00,M9] [#8 0.05,-0.04,0.58,U] 
22:31:49.954 00.002 1032 refined, 6 included, MultiStar: {-0.03, -0.04}, one-star: {0.11, -0.09}
22:31:49.956 00.002 1032 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.83) = xAngle (-4.01 = 2.28)
22:31:49.959 00.003 1032 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.01 = 2.28)
22:31:49.962 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.18 mountX=-0.03 mountY=0.04, mountTheta=2.28
22:31:49.966 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
22:31:49.968 00.002 1032 Enqueuing Move request for scope (-0.03, -0.04)
22:31:49.970 00.002 10072 Worker thread wakes up
22:31:49.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
22:31:49.970 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
22:31:49.970 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
22:31:49.972 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:31:49.974 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:31:49.974 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:31:49.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:49.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:31:49.974 00.000 10072 MoveAxis(E, 5, ABG)
22:31:49.974 00.000 10072 Guiding  Dir = 2, Dur = 5
22:31:49.974 00.000 10072 IsGuiding returns 0
22:31:49.975 00.001 10072 PulseGuide returned control before completion, sleep 15
22:31:49.993 00.018 10072 IsGuiding returns 0
22:31:49.993 00.000 10072 Move returns status 0, amount 5
22:31:49.993 00.000 10072 MoveAxis(N, 0, ABG)
22:31:49.993 00.000 10072 Move returns status 0, amount 0
22:31:49.993 00.000 10072 move complete, result=0
22:31:49.993 00.000 10072 worker thread done servicing request
22:31:49.995 00.002 1032 UpdateGuideState exits: m=1222 SNR=24.5
22:31:49.997 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:49.998 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:50.000 00.002 1032 Enqueuing Expose request
22:31:50.002 00.002 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:31:50.004 00.002 10072 Worker thread wakes up
22:31:50.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:50.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:50.419 00.415 10072 Exposure complete
22:31:50.470 00.051 10072 worker thread done servicing request
22:31:50.470 00.000 1032 OnExposeComplete: enter
22:31:50.473 00.003 1032 UpdateGuideState(): m_state=6
22:31:50.474 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4463
22:31:50.475 00.001 1032 Star::Find returns 1 (0), X=1097.76, Y=133.74, Mass=1252, SNR=24.9, Peak=109 HFD=2.9
22:31:50.477 00.002 1032 MultiStar: [#1 0.07,-0.13,1.00,U] [#2 -0.21,-0.00,0.86,U] [#3 -0.32,-0.03,0.00,M10] [#4 -0.03,-0.16,0.67,U] [#5 -0.11,-0.10,0.67,U] [#6 -0.26,-0.11,0.00,M2] [#7 -0.46,-0.07,0.00,M10] [#8 -0.02,-0.23,0.55,U] 
22:31:50.480 00.003 1032 single-star, 5 included, MultiStar: {-0.03, -0.09}, one-star: {0.06, 0.01}
22:31:50.481 00.001 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
22:31:50.483 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
22:31:50.485 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.15 mountX=-0.01 mountY=-0.06, mountTheta=-1.68
22:31:50.489 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
22:31:50.491 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
22:31:50.493 00.002 10072 Worker thread wakes up
22:31:50.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:31:50.493 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:31:50.493 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
22:31:50.497 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:31:50.499 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:31:50.499 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:31:50.499 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:50.500 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:31:50.500 00.000 10072 MoveAxis(E, 5, ABG)
22:31:50.500 00.000 10072 Guiding  Dir = 2, Dur = 5
22:31:50.500 00.000 10072 IsGuiding returns 0
22:31:50.500 00.000 10072 PulseGuide returned control before completion, sleep 15
22:31:50.517 00.017 1032 UpdateGuideState exits: m=1252 SNR=24.9
22:31:50.522 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:50.525 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:50.526 00.001 1032 Enqueuing Expose request
22:31:50.529 00.003 10072 IsGuiding returns 0
22:31:50.529 00.000 10072 Move returns status 0, amount 5
22:31:50.529 00.000 10072 MoveAxis(N, 0, ABG)
22:31:50.529 00.000 10072 Move returns status 0, amount 0
22:31:50.529 00.000 10072 move complete, result=0
22:31:50.529 00.000 10072 worker thread done servicing request
22:31:50.529 00.000 10072 Worker thread wakes up
22:31:50.529 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:50.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:50.536 00.007 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:31:51.153 00.617 10072 Exposure complete
22:31:51.208 00.055 10072 worker thread done servicing request
22:31:51.209 00.001 1032 OnExposeComplete: enter
22:31:51.210 00.001 1032 UpdateGuideState(): m_state=6
22:31:51.213 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4464
22:31:51.215 00.002 1032 Star::Find returns 1 (0), X=1097.91, Y=133.62, Mass=1338, SNR=25.7, Peak=117 HFD=3.3
22:31:51.217 00.002 1032 MultiStar: [#1 0.04,0.01,0.96,U] [#2 -0.22,-0.02,0.80,U] [#3 -0.21,-0.07,0.77,U] [#4 0.17,-0.15,0.68,U] [#5 0.03,-0.24,0.63,U] [#6 -0.15,-0.05,0.63,U] [#7 -0.26,-0.08,0.00,R] [#8 -0.08,-0.03,0.49,U] 
22:31:51.220 00.003 1032 refined, 7 included, MultiStar: {-0.02, -0.08}, one-star: {0.20, -0.11}
22:31:51.221 00.001 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.68)
22:31:51.223 00.002 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.68)
22:31:51.225 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.77 mountX=-0.07 mountY=0.04, mountTheta=2.68
22:31:51.229 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
22:31:51.230 00.001 1032 Enqueuing Move request for scope (-0.02, -0.08)
22:31:51.233 00.003 10072 Worker thread wakes up
22:31:51.233 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
22:31:51.233 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
22:31:51.233 00.000 10072 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.04
22:31:51.235 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
22:31:51.237 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:31:51.237 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:31:51.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:51.237 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:31:51.237 00.000 10072 MoveAxis(E, 5, ABG)
22:31:51.237 00.000 10072 Guiding  Dir = 2, Dur = 5
22:31:51.238 00.001 10072 IsGuiding returns 0
22:31:51.238 00.000 10072 PulseGuide returned control before completion, sleep 15
22:31:51.256 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:31:51.258 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:51.260 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:51.263 00.003 1032 Enqueuing Expose request
22:31:51.264 00.001 10072 IsGuiding returns 0
22:31:51.264 00.000 10072 Move returns status 0, amount 5
22:31:51.264 00.000 10072 MoveAxis(N, 0, ABG)
22:31:51.264 00.000 10072 Move returns status 0, amount 0
22:31:51.265 00.001 10072 move complete, result=0
22:31:51.265 00.000 10072 worker thread done servicing request
22:31:51.265 00.000 10072 Worker thread wakes up
22:31:51.265 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:51.265 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:51.273 00.008 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:31:51.684 00.411 10072 Exposure complete
22:31:51.744 00.060 10072 worker thread done servicing request
22:31:51.744 00.000 1032 OnExposeComplete: enter
22:31:51.746 00.002 1032 UpdateGuideState(): m_state=6
22:31:51.748 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4465
22:31:51.750 00.002 1032 Star::Find returns 1 (0), X=1097.80, Y=133.65, Mass=1429, SNR=26.6, Peak=121 HFD=3.2
22:31:51.751 00.001 1032 MultiStar: [#1 0.07,0.01,0.86,U] [#2 -0.20,-0.02,0.80,U] [#3 -0.18,-0.00,0.76,U] [#4 0.13,-0.03,0.65,U] [#5 -0.01,-0.19,0.65,U] [#6 -0.14,-0.07,0.61,U] [#7 -0.10,0.04,0.67,U] [#8 -0.04,-0.13,0.50,U] 
22:31:51.753 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {0.10, -0.08}
22:31:51.754 00.001 1032 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.83) = xAngle (-4.04 = 2.24)
22:31:51.756 00.002 1032 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.04 = 2.24)
22:31:51.757 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.21 mountX=-0.04 mountY=0.05, mountTheta=2.24
22:31:51.760 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.05, opts=13)
22:31:51.762 00.002 1032 Enqueuing Move request for scope (-0.04, -0.05)
22:31:51.764 00.002 10072 Worker thread wakes up
22:31:51.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
22:31:51.764 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
22:31:51.764 00.000 10072 Moving (-0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
22:31:51.766 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:31:51.770 00.004 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:31:51.770 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:31:51.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:51.771 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:31:51.771 00.000 10072 MoveAxis(E, 5, ABG)
22:31:51.771 00.000 10072 Guiding  Dir = 2, Dur = 5
22:31:51.771 00.000 10072 IsGuiding returns 0
22:31:51.772 00.001 10072 PulseGuide returned control before completion, sleep 15
22:31:51.790 00.018 10072 IsGuiding returns 0
22:31:51.790 00.000 10072 Move returns status 0, amount 5
22:31:51.790 00.000 10072 MoveAxis(N, 0, ABG)
22:31:51.790 00.000 10072 Move returns status 0, amount 0
22:31:51.791 00.001 10072 move complete, result=0
22:31:51.791 00.000 10072 worker thread done servicing request
22:31:51.791 00.000 1032 UpdateGuideState exits: m=1429 SNR=26.6
22:31:51.793 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:51.796 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:51.798 00.002 1032 Enqueuing Expose request
22:31:51.800 00.002 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:31:51.802 00.002 10072 Worker thread wakes up
22:31:51.803 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:51.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:52.431 00.628 10072 Exposure complete
22:31:52.490 00.059 10072 worker thread done servicing request
22:31:52.490 00.000 1032 OnExposeComplete: enter
22:31:52.493 00.003 1032 UpdateGuideState(): m_state=6
22:31:52.495 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4466
22:31:52.497 00.002 1032 Star::Find returns 1 (0), X=1097.85, Y=133.73, Mass=1271, SNR=25.0, Peak=116 HFD=3.0
22:31:52.499 00.002 1032 MultiStar: [#1 0.14,0.01,0.99,U] [#2 -0.24,-0.01,0.79,U] [#3 -0.24,-0.01,0.79,U] [#4 0.02,-0.04,0.74,U] [#5 -0.09,-0.10,0.68,U] [#6 -0.17,0.04,0.62,U] [#7 -0.07,0.14,0.70,U] [#8 0.07,-0.02,0.50,U] 
22:31:52.501 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.00}, one-star: {0.15, 0.00}
22:31:52.503 00.002 1032 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.83) = xAngle (1.23 = 1.23)
22:31:52.505 00.002 1032 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.23 = 1.23)
22:31:52.507 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.06 mountX=0.01 mountY=0.04, mountTheta=1.23
22:31:52.510 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.00, opts=13)
22:31:52.513 00.003 1032 Enqueuing Move request for scope (-0.04, 0.00)
22:31:52.515 00.002 10072 Worker thread wakes up
22:31:52.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
22:31:52.515 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
22:31:52.515 00.000 10072 Moving (-0.04, 0.00) raw xDistance=0.01 yDistance=0.04
22:31:52.517 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:31:52.520 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:31:52.520 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:31:52.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:52.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:31:52.520 00.000 10072 MoveAxis(E, 5, ABG)
22:31:52.520 00.000 10072 Guiding  Dir = 2, Dur = 5
22:31:52.521 00.001 10072 IsGuiding returns 0
22:31:52.521 00.000 10072 PulseGuide returned control before completion, sleep 15
22:31:52.539 00.018 10072 IsGuiding returns 0
22:31:52.540 00.001 1032 UpdateGuideState exits: m=1271 SNR=25.0
22:31:52.542 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:52.544 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:52.546 00.002 1032 Enqueuing Expose request
22:31:52.548 00.002 10072 Move returns status 0, amount 5
22:31:52.548 00.000 10072 MoveAxis(N, 0, ABG)
22:31:52.548 00.000 10072 Move returns status 0, amount 0
22:31:52.548 00.000 10072 move complete, result=0
22:31:52.548 00.000 10072 worker thread done servicing request
22:31:52.548 00.000 10072 Worker thread wakes up
22:31:52.550 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:52.550 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:52.558 00.008 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:31:52.961 00.403 10072 Exposure complete
22:31:53.013 00.052 10072 worker thread done servicing request
22:31:53.013 00.000 1032 OnExposeComplete: enter
22:31:53.015 00.002 1032 UpdateGuideState(): m_state=6
22:31:53.017 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4467
22:31:53.019 00.002 1032 Star::Find returns 1 (0), X=1097.86, Y=133.71, Mass=1266, SNR=25.0, Peak=115 HFD=3.0
22:31:53.022 00.003 1032 MultiStar: [#1 0.03,-0.07,1.02,U] [#2 -0.22,-0.17,0.00,M2] [#3 -0.25,-0.03,0.00,M8] [#4 0.01,-0.00,0.63,U] [#5 0.08,-0.11,0.70,U] [#6 -0.24,-0.05,0.62,U] [#7 -0.02,0.16,0.74,U] [#8 0.07,-0.01,0.56,U] 
22:31:53.026 00.004 1032 refined, 6 included, MultiStar: {0.02, -0.02}, one-star: {0.16, -0.02}
22:31:53.027 00.001 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
22:31:53.029 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
22:31:53.030 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.58 mountX=-0.02 mountY=-0.02, mountTheta=-2.41
22:31:53.032 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
22:31:53.033 00.001 1032 Enqueuing Move request for scope (0.02, -0.02)
22:31:53.035 00.002 10072 Worker thread wakes up
22:31:53.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:31:53.035 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:31:53.035 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
22:31:53.038 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=113, Gamma=2.230
22:31:53.040 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:31:53.040 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:31:53.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:53.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:31:53.040 00.000 10072 MoveAxis(E, 4, ABG)
22:31:53.040 00.000 10072 Guiding  Dir = 2, Dur = 4
22:31:53.040 00.000 10072 IsGuiding returns 0
22:31:53.041 00.001 10072 PulseGuide returned control before completion, sleep 14
22:31:53.057 00.016 1032 UpdateGuideState exits: m=1266 SNR=25.0
22:31:53.060 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:53.061 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:53.062 00.001 1032 Enqueuing Expose request
22:31:53.068 00.006 10072 IsGuiding returns 0
22:31:53.068 00.000 10072 Move returns status 0, amount 4
22:31:53.068 00.000 10072 MoveAxis(N, 0, ABG)
22:31:53.068 00.000 10072 Move returns status 0, amount 0
22:31:53.068 00.000 10072 move complete, result=0
22:31:53.068 00.000 10072 worker thread done servicing request
22:31:53.068 00.000 10072 Worker thread wakes up
22:31:53.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:53.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:53.070 00.002 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:31:53.694 00.624 10072 Exposure complete
22:31:53.749 00.055 10072 worker thread done servicing request
22:31:53.749 00.000 1032 OnExposeComplete: enter
22:31:53.752 00.003 1032 UpdateGuideState(): m_state=6
22:31:53.754 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4468
22:31:53.756 00.002 1032 Star::Find returns 1 (0), X=1097.82, Y=133.76, Mass=1530, SNR=27.5, Peak=129 HFD=3.0
22:31:53.758 00.002 1032 MultiStar: [#1 0.02,0.06,0.91,U] [#2 -0.23,-0.07,0.70,U] [#3 -0.17,-0.00,0.71,U] [#4 -0.01,-0.07,0.62,U] [#5 0.00,0.04,0.59,U] [#6 -0.15,-0.07,0.58,U] [#7 0.00,0.00,0.66,U] [#8 0.11,-0.02,0.48,U] 
22:31:53.760 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.00}, one-star: {0.12, 0.03}
22:31:53.762 00.002 1032 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.83) = xAngle (-4.83 = 1.45)
22:31:53.765 00.003 1032 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.83 = 1.45)
22:31:53.767 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.00 mountX=0.00 mountY=0.03, mountTheta=1.45
22:31:53.772 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
22:31:53.774 00.002 1032 Enqueuing Move request for scope (-0.03, -0.00)
22:31:53.776 00.002 10072 Worker thread wakes up
22:31:53.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
22:31:53.776 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
22:31:53.776 00.000 10072 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.03
22:31:53.778 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:31:53.781 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:31:53.781 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:31:53.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:53.782 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:31:53.782 00.000 10072 MoveAxis(E, 5, ABG)
22:31:53.782 00.000 10072 Guiding  Dir = 2, Dur = 5
22:31:53.782 00.000 10072 IsGuiding returns 0
22:31:53.783 00.001 10072 PulseGuide returned control before completion, sleep 15
22:31:53.802 00.019 10072 IsGuiding returns 0
22:31:53.803 00.001 10072 Move returns status 0, amount 5
22:31:53.803 00.000 10072 MoveAxis(N, 0, ABG)
22:31:53.803 00.000 10072 Move returns status 0, amount 0
22:31:53.803 00.000 10072 move complete, result=0
22:31:53.803 00.000 1032 UpdateGuideState exits: m=1530 SNR=27.5
22:31:53.805 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:53.806 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:53.808 00.002 1032 Enqueuing Expose request
22:31:53.810 00.002 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:31:53.812 00.002 10072 worker thread done servicing request
22:31:53.812 00.000 10072 Worker thread wakes up
22:31:53.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:53.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:54.222 00.410 10072 Exposure complete
22:31:54.275 00.053 10072 worker thread done servicing request
22:31:54.276 00.001 1032 OnExposeComplete: enter
22:31:54.277 00.001 1032 UpdateGuideState(): m_state=6
22:31:54.279 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4469
22:31:54.281 00.002 1032 Star::Find returns 1 (0), X=1097.80, Y=133.82, Mass=1393, SNR=26.2, Peak=115 HFD=3.0
22:31:54.282 00.001 1032 MultiStar: [#1 0.03,0.16,0.94,U] [#2 -0.08,-0.00,0.75,U] [#3 -0.30,-0.02,0.00,M8] [#4 0.07,-0.04,0.65,U] [#5 -0.00,-0.04,0.64,U] [#6 -0.27,0.03,0.00,M1] [#7 -0.00,0.10,0.70,U] [#8 0.06,0.17,0.53,U] 
22:31:54.284 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.07}, one-star: {0.09, 0.09}
22:31:54.285 00.001 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
22:31:54.287 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
22:31:54.289 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.19 mountX=0.06 mountY=-0.04, mountTheta=-0.64
22:31:54.293 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
22:31:54.295 00.002 1032 Enqueuing Move request for scope (0.03, 0.07)
22:31:54.296 00.001 10072 Worker thread wakes up
22:31:54.297 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
22:31:54.297 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
22:31:54.297 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.04
22:31:54.298 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:31:54.302 00.004 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:31:54.302 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:31:54.302 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:54.302 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:31:54.302 00.000 10072 MoveAxis(E, 4, ABG)
22:31:54.302 00.000 10072 Guiding  Dir = 2, Dur = 4
22:31:54.303 00.001 10072 IsGuiding returns 0
22:31:54.303 00.000 10072 PulseGuide returned control before completion, sleep 14
22:31:54.320 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:31:54.322 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:54.324 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:54.326 00.002 1032 Enqueuing Expose request
22:31:54.330 00.004 10072 IsGuiding returns 0
22:31:54.330 00.000 10072 Move returns status 0, amount 4
22:31:54.331 00.001 10072 MoveAxis(N, 0, ABG)
22:31:54.331 00.000 10072 Move returns status 0, amount 0
22:31:54.331 00.000 10072 move complete, result=0
22:31:54.332 00.001 10072 worker thread done servicing request
22:31:54.332 00.000 10072 Worker thread wakes up
22:31:54.332 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:54.332 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:54.337 00.005 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:31:54.957 00.620 10072 Exposure complete
22:31:55.012 00.055 10072 worker thread done servicing request
22:31:55.012 00.000 1032 OnExposeComplete: enter
22:31:55.014 00.002 1032 UpdateGuideState(): m_state=6
22:31:55.017 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4470
22:31:55.019 00.002 1032 Star::Find returns 1 (0), X=1097.78, Y=133.71, Mass=1390, SNR=26.2, Peak=122 HFD=3.0
22:31:55.021 00.002 1032 MultiStar: [#1 0.07,0.07,0.99,U] [#2 -0.23,0.00,0.80,U] [#3 -0.25,0.06,0.00,M9] [#4 0.09,0.07,0.62,U] [#5 0.03,0.03,0.63,U] [#6 -0.11,0.17,0.61,U] [#7 -0.04,0.01,0.71,U] [#8 -0.02,-0.06,0.48,U] 
22:31:55.023 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {0.08, -0.02}
22:31:55.024 00.001 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
22:31:55.026 00.002 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
22:31:55.028 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.93 mountX=0.04 mountY=0.00, mountTheta=0.10
22:31:55.031 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
22:31:55.032 00.001 1032 Enqueuing Move request for scope (-0.01, 0.03)
22:31:55.034 00.002 10072 Worker thread wakes up
22:31:55.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:31:55.034 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:31:55.034 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.04 yDistance=0.00
22:31:55.036 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:31:55.039 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:31:55.039 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:31:55.039 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:55.039 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:31:55.039 00.000 10072 MoveAxis(E, 5, ABG)
22:31:55.039 00.000 10072 Guiding  Dir = 2, Dur = 5
22:31:55.040 00.001 10072 IsGuiding returns 0
22:31:55.040 00.000 10072 PulseGuide returned control before completion, sleep 15
22:31:55.058 00.018 1032 UpdateGuideState exits: m=1390 SNR=26.2
22:31:55.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:55.062 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:55.065 00.003 1032 Enqueuing Expose request
22:31:55.067 00.002 10072 IsGuiding returns 0
22:31:55.067 00.000 10072 Move returns status 0, amount 5
22:31:55.067 00.000 10072 MoveAxis(N, 0, ABG)
22:31:55.067 00.000 10072 Move returns status 0, amount 0
22:31:55.067 00.000 10072 move complete, result=0
22:31:55.067 00.000 10072 worker thread done servicing request
22:31:55.067 00.000 10072 Worker thread wakes up
22:31:55.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:55.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:55.075 00.008 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:31:55.474 00.399 10072 Exposure complete
22:31:55.528 00.054 10072 worker thread done servicing request
22:31:55.528 00.000 1032 OnExposeComplete: enter
22:31:55.530 00.002 1032 UpdateGuideState(): m_state=6
22:31:55.533 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4471
22:31:55.536 00.003 1032 Star::Find returns 1 (0), X=1097.77, Y=133.68, Mass=1345, SNR=25.7, Peak=124 HFD=3.1
22:31:55.540 00.004 1032 MultiStar: [#1 0.08,-0.01,0.97,U] [#2 -0.15,-0.01,0.77,U] [#3 -0.28,0.21,0.00,M10] [#4 0.00,-0.04,0.67,U] [#5 -0.04,-0.15,0.63,U] [#6 -0.29,0.04,0.00,M1] [#7 -0.08,0.10,0.67,U] [#8 0.01,0.07,0.52,U] 
22:31:55.543 00.003 1032 refined, 6 included, MultiStar: {-0.01, -0.02}, one-star: {0.07, -0.05}
22:31:55.547 00.004 1032 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.83) = xAngle (-3.87 = 2.41)
22:31:55.551 00.004 1032 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.87 = 2.41)
22:31:55.552 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.04 mountX=-0.01 mountY=0.01, mountTheta=2.41
22:31:55.556 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
22:31:55.559 00.003 1032 Enqueuing Move request for scope (-0.01, -0.02)
22:31:55.561 00.002 10072 Worker thread wakes up
22:31:55.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:31:55.561 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:31:55.561 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.01 yDistance=0.01
22:31:55.563 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=142, Gamma=2.230
22:31:55.565 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:31:55.565 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:31:55.565 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:55.565 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:31:55.565 00.000 10072 MoveAxis(E, 4, ABG)
22:31:55.565 00.000 10072 Guiding  Dir = 2, Dur = 4
22:31:55.566 00.001 10072 IsGuiding returns 0
22:31:55.566 00.000 10072 PulseGuide returned control before completion, sleep 14
22:31:55.584 00.018 10072 IsGuiding returns 0
22:31:55.584 00.000 10072 Move returns status 0, amount 4
22:31:55.584 00.000 10072 MoveAxis(N, 0, ABG)
22:31:55.584 00.000 10072 Move returns status 0, amount 0
22:31:55.584 00.000 10072 move complete, result=0
22:31:55.584 00.000 10072 worker thread done servicing request
22:31:55.588 00.004 1032 UpdateGuideState exits: m=1345 SNR=25.7
22:31:55.591 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:55.593 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:55.594 00.001 1032 Enqueuing Expose request
22:31:55.596 00.002 10072 Worker thread wakes up
22:31:55.596 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:55.596 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:55.596 00.000 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:31:56.227 00.631 10072 Exposure complete
22:31:56.277 00.050 10072 worker thread done servicing request
22:31:56.277 00.000 1032 OnExposeComplete: enter
22:31:56.279 00.002 1032 UpdateGuideState(): m_state=6
22:31:56.281 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4472
22:31:56.282 00.001 1032 Star::Find returns 1 (0), X=1097.81, Y=133.60, Mass=1313, SNR=25.5, Peak=123 HFD=3.2
22:31:56.285 00.003 1032 MultiStar: [#1 0.02,-0.10,0.97,U] [#2 -0.20,-0.18,0.00,M1] [#3 -0.25,-0.00,0.00,R] [#4 0.08,-0.11,0.67,U] [#5 -0.02,-0.25,0.66,U] [#6 -0.22,-0.22,0.00,M2] [#7 0.00,-0.03,0.72,U] [#8 0.01,-0.15,0.51,U] 
22:31:56.288 00.003 1032 refined, 5 included, MultiStar: {0.04, -0.13}, one-star: {0.10, -0.13}
22:31:56.291 00.003 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
22:31:56.293 00.002 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
22:31:56.294 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.30 mountX=-0.13 mountY=-0.00, mountTheta=-3.13
22:31:56.296 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.13, opts=13)
22:31:56.300 00.004 1032 Enqueuing Move request for scope (0.04, -0.13)
22:31:56.302 00.002 10072 Worker thread wakes up
22:31:56.302 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
22:31:56.302 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
22:31:56.302 00.000 10072 Moving (0.04, -0.13) raw xDistance=-0.13 yDistance=-0.00
22:31:56.304 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:31:56.306 00.002 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 285.81
22:31:56.306 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:31:56.306 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:56.306 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:31:56.306 00.000 10072 MoveAxis(E, 67, ABG)
22:31:56.306 00.000 10072 Guiding  Dir = 2, Dur = 67
22:31:56.308 00.002 10072 IsGuiding returns 0
22:31:56.308 00.000 10072 PulseGuide returned control before completion, sleep 77
22:31:56.324 00.016 1032 UpdateGuideState exits: m=1313 SNR=25.5
22:31:56.326 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:56.327 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:56.329 00.002 1032 Enqueuing Expose request
22:31:56.394 00.065 10072 IsGuiding returns 0
22:31:56.394 00.000 10072 Move returns status 0, amount 67
22:31:56.394 00.000 10072 MoveAxis(N, 0, ABG)
22:31:56.394 00.000 10072 Move returns status 0, amount 0
22:31:56.394 00.000 10072 move complete, result=0
22:31:56.394 00.000 10072 worker thread done servicing request
22:31:56.394 00.000 10072 Worker thread wakes up
22:31:56.394 00.000 1032 GuideStep: -0.1 px 67 ms EAST, -0.0 px 0 ms NORTH
22:31:56.398 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:56.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:56.806 00.408 10072 Exposure complete
22:31:56.861 00.055 10072 worker thread done servicing request
22:31:56.862 00.001 1032 OnExposeComplete: enter
22:31:56.865 00.003 1032 UpdateGuideState(): m_state=6
22:31:56.867 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4473
22:31:56.870 00.003 1032 Star::Find returns 1 (0), X=1097.70, Y=133.70, Mass=1386, SNR=26.1, Peak=129 HFD=3.0
22:31:56.871 00.001 1032 MultiStar: [#1 -0.02,0.00,0.98,U] [#2 -0.20,-0.08,0.77,U] [#3 -0.07,0.00,0.77,U] [#4 0.00,-0.07,0.66,U] [#5 -0.15,-0.14,0.63,U] [#6 -0.31,-0.12,0.00,M3] [#7 -0.02,0.06,0.68,U] [#8 0.10,-0.06,0.52,U] 
22:31:56.873 00.002 1032 single-star, 7 included, MultiStar: {-0.05, -0.03}, one-star: {-0.00, -0.02}
22:31:56.875 00.002 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.80)
22:31:56.876 00.001 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.80)
22:31:56.879 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.65 mountX=-0.02 mountY=0.01, mountTheta=2.80
22:31:56.882 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.02, opts=13)
22:31:56.884 00.002 1032 Enqueuing Move request for scope (-0.00, -0.02)
22:31:56.885 00.001 10072 Worker thread wakes up
22:31:56.885 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
22:31:56.886 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
22:31:56.886 00.000 10072 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
22:31:56.887 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:31:56.889 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:31:56.889 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:31:56.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:56.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:31:56.889 00.000 10072 MoveAxis(E, 5, ABG)
22:31:56.889 00.000 10072 Guiding  Dir = 2, Dur = 5
22:31:56.891 00.002 10072 IsGuiding returns 0
22:31:56.891 00.000 10072 PulseGuide returned control before completion, sleep 15
22:31:56.909 00.018 10072 IsGuiding returns 0
22:31:56.909 00.000 10072 Move returns status 0, amount 5
22:31:56.909 00.000 10072 MoveAxis(N, 0, ABG)
22:31:56.909 00.000 10072 Move returns status 0, amount 0
22:31:56.909 00.000 10072 move complete, result=0
22:31:56.909 00.000 10072 worker thread done servicing request
22:31:56.910 00.001 1032 UpdateGuideState exits: m=1386 SNR=26.1
22:31:56.912 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:56.913 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:56.916 00.003 1032 Enqueuing Expose request
22:31:56.917 00.001 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:31:56.919 00.002 10072 Worker thread wakes up
22:31:56.919 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:56.919 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:57.555 00.636 10072 Exposure complete
22:31:57.611 00.056 10072 worker thread done servicing request
22:31:57.611 00.000 1032 OnExposeComplete: enter
22:31:57.614 00.003 1032 UpdateGuideState(): m_state=6
22:31:57.618 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4474
22:31:57.620 00.002 1032 Star::Find returns 1 (0), X=1097.73, Y=133.79, Mass=1299, SNR=25.3, Peak=117 HFD=3.0
22:31:57.622 00.002 1032 MultiStar: [#1 0.10,0.12,0.92,U] [#2 -0.33,-0.01,0.00,M1] [#3 -0.03,0.13,0.75,U] [#4 0.03,0.04,0.69,U] [#5 -0.09,-0.14,0.65,U] [#6 -0.19,0.04,0.62,U] [#7 -0.14,0.15,0.70,U] [#8 0.10,-0.11,0.51,U] 
22:31:57.624 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.05}, one-star: {0.02, 0.06}
22:31:57.627 00.003 1032 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.83) = xAngle (0.15 = 0.15)
22:31:57.629 00.002 1032 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.15 = 0.15)
22:31:57.631 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.98 mountX=0.05 mountY=0.01, mountTheta=0.15
22:31:57.634 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
22:31:57.636 00.002 1032 Enqueuing Move request for scope (-0.02, 0.05)
22:31:57.638 00.002 10072 Worker thread wakes up
22:31:57.638 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
22:31:57.638 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
22:31:57.638 00.000 10072 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.01
22:31:57.640 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:31:57.643 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:31:57.643 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:31:57.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:57.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:31:57.643 00.000 10072 MoveAxis(E, 5, ABG)
22:31:57.643 00.000 10072 Guiding  Dir = 2, Dur = 5
22:31:57.643 00.000 10072 IsGuiding returns 0
22:31:57.644 00.001 10072 PulseGuide returned control before completion, sleep 15
22:31:57.661 00.017 10072 IsGuiding returns 0
22:31:57.661 00.000 10072 Move returns status 0, amount 5
22:31:57.661 00.000 10072 MoveAxis(N, 0, ABG)
22:31:57.661 00.000 10072 Move returns status 0, amount 0
22:31:57.661 00.000 10072 move complete, result=0
22:31:57.662 00.001 10072 worker thread done servicing request
22:31:57.662 00.000 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:31:57.665 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:57.666 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:57.667 00.001 1032 Enqueuing Expose request
22:31:57.669 00.002 1032 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:31:57.671 00.002 10072 Worker thread wakes up
22:31:57.671 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:57.671 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:58.085 00.414 10072 Exposure complete
22:31:58.137 00.052 10072 worker thread done servicing request
22:31:58.137 00.000 1032 OnExposeComplete: enter
22:31:58.139 00.002 1032 UpdateGuideState(): m_state=6
22:31:58.142 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4475
22:31:58.144 00.002 1032 Star::Find returns 1 (0), X=1097.85, Y=133.82, Mass=1252, SNR=24.8, Peak=103 HFD=2.9
22:31:58.146 00.002 1032 MultiStar: [#1 0.04,0.06,0.96,U] [#2 -0.28,0.00,0.00,M2] [#3 -0.05,0.22,0.80,U] [#4 0.01,0.14,0.69,U] [#5 -0.13,0.05,0.69,U] [#6 -0.31,0.07,0.00,M3] [#7 -0.10,0.29,0.00,M1] [#8 -0.02,0.24,0.55,U] 
22:31:58.148 00.002 1032 refined, 5 included, MultiStar: {0.01, 0.13}, one-star: {0.14, 0.09}
22:31:58.150 00.002 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
22:31:58.151 00.001 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
22:31:58.153 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.49 mountX=0.12 mountY=-0.04, mountTheta=-0.34
22:31:58.156 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
22:31:58.158 00.002 1032 Enqueuing Move request for scope (0.01, 0.13)
22:31:58.159 00.001 10072 Worker thread wakes up
22:31:58.159 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
22:31:58.159 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
22:31:58.159 00.000 10072 Moving (0.01, 0.13) raw xDistance=0.12 yDistance=-0.04
22:31:58.160 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:31:58.163 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:31:58.164 00.001 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:31:58.164 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:58.164 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:31:58.164 00.000 10072 MoveAxis(E, 4, ABG)
22:31:58.164 00.000 10072 Guiding  Dir = 2, Dur = 4
22:31:58.164 00.000 10072 IsGuiding returns 0
22:31:58.165 00.001 10072 PulseGuide returned control before completion, sleep 14
22:31:58.182 00.017 1032 UpdateGuideState exits: m=1252 SNR=24.8
22:31:58.184 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:58.187 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:58.189 00.002 1032 Enqueuing Expose request
22:31:58.193 00.004 10072 IsGuiding returns 0
22:31:58.193 00.000 10072 Move returns status 0, amount 4
22:31:58.193 00.000 10072 MoveAxis(N, 0, ABG)
22:31:58.193 00.000 10072 Move returns status 0, amount 0
22:31:58.193 00.000 10072 move complete, result=0
22:31:58.193 00.000 10072 worker thread done servicing request
22:31:58.193 00.000 10072 Worker thread wakes up
22:31:58.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:58.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:58.197 00.004 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:31:58.820 00.623 10072 Exposure complete
22:31:58.872 00.052 10072 worker thread done servicing request
22:31:58.872 00.000 1032 OnExposeComplete: enter
22:31:58.874 00.002 1032 UpdateGuideState(): m_state=6
22:31:58.876 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4476
22:31:58.878 00.002 1032 Star::Find returns 1 (0), X=1097.73, Y=133.86, Mass=1220, SNR=24.5, Peak=101 HFD=3.0
22:31:58.880 00.002 1032 MultiStar: [#1 -0.01,-0.09,0.98,U] [#2 -0.21,-0.10,0.83,U] [#3 -0.01,-0.04,0.79,U] [#4 0.08,-0.11,0.70,U] [#5 -0.01,-0.15,0.68,U] [#6 -0.25,0.10,0.00,M4] [#7 -0.05,0.04,0.70,U] [#8 -0.07,0.06,0.52,U] 
22:31:58.882 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.03}, one-star: {0.02, 0.14}
22:31:58.884 00.002 1032 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.83) = xAngle (-4.23 = 2.06)
22:31:58.885 00.001 1032 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.23 = 2.06)
22:31:58.887 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.40 mountX=-0.02 mountY=0.04, mountTheta=2.06
22:31:58.890 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
22:31:58.893 00.003 1032 Enqueuing Move request for scope (-0.03, -0.03)
22:31:58.897 00.004 10072 Worker thread wakes up
22:31:58.898 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
22:31:58.898 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
22:31:58.898 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
22:31:58.900 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:31:58.902 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:31:58.902 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:31:58.902 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:58.902 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:31:58.903 00.001 10072 MoveAxis(E, 5, ABG)
22:31:58.903 00.000 10072 Guiding  Dir = 2, Dur = 5
22:31:58.903 00.000 10072 IsGuiding returns 0
22:31:58.904 00.001 10072 PulseGuide returned control before completion, sleep 15
22:31:58.920 00.016 1032 UpdateGuideState exits: m=1220 SNR=24.5
22:31:58.921 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:58.925 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:58.927 00.002 1032 Enqueuing Expose request
22:31:58.929 00.002 10072 IsGuiding returns 0
22:31:58.929 00.000 10072 Move returns status 0, amount 5
22:31:58.929 00.000 10072 MoveAxis(N, 0, ABG)
22:31:58.929 00.000 10072 Move returns status 0, amount 0
22:31:58.929 00.000 10072 move complete, result=0
22:31:58.930 00.001 10072 worker thread done servicing request
22:31:58.930 00.000 10072 Worker thread wakes up
22:31:58.930 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:58.930 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:58.937 00.007 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:31:59.349 00.412 10072 Exposure complete
22:31:59.404 00.055 10072 worker thread done servicing request
22:31:59.404 00.000 1032 OnExposeComplete: enter
22:31:59.406 00.002 1032 UpdateGuideState(): m_state=6
22:31:59.408 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4477
22:31:59.409 00.001 1032 Star::Find returns 1 (0), X=1097.84, Y=133.69, Mass=1351, SNR=25.8, Peak=109 HFD=3.2
22:31:59.412 00.003 1032 MultiStar: [#1 -0.01,-0.07,0.97,U] [#2 -0.27,-0.12,0.00,M2] [#3 -0.02,0.01,0.70,U] [#4 -0.03,0.02,0.66,U] [#5 0.02,-0.03,0.63,U] [#6 -0.17,-0.06,0.62,U] [#7 -0.12,0.13,0.70,U] [#8 -0.01,-0.15,0.48,U] 
22:31:59.413 00.001 1032 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {0.14, -0.04}
22:31:59.415 00.002 1032 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.83) = xAngle (-3.98 = 2.31)
22:31:59.416 00.001 1032 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.98 = 2.31)
22:31:59.418 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.15 mountX=-0.02 mountY=0.02, mountTheta=2.31
22:31:59.421 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
22:31:59.423 00.002 1032 Enqueuing Move request for scope (-0.01, -0.02)
22:31:59.425 00.002 10072 Worker thread wakes up
22:31:59.425 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:31:59.425 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:31:59.425 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.02
22:31:59.428 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:31:59.430 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:31:59.430 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:31:59.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:59.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:31:59.430 00.000 10072 MoveAxis(E, 4, ABG)
22:31:59.430 00.000 10072 Guiding  Dir = 2, Dur = 4
22:31:59.431 00.001 10072 IsGuiding returns 0
22:31:59.431 00.000 10072 PulseGuide returned control before completion, sleep 14
22:31:59.449 00.018 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:31:59.452 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:59.453 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:31:59.458 00.005 1032 Enqueuing Expose request
22:31:59.461 00.003 10072 IsGuiding returns 0
22:31:59.461 00.000 10072 Move returns status 0, amount 4
22:31:59.461 00.000 10072 MoveAxis(N, 0, ABG)
22:31:59.461 00.000 10072 Move returns status 0, amount 0
22:31:59.461 00.000 10072 move complete, result=0
22:31:59.461 00.000 10072 worker thread done servicing request
22:31:59.461 00.000 10072 Worker thread wakes up
22:31:59.462 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:31:59.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:31:59.469 00.007 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:32:00.100 00.631 10072 Exposure complete
22:32:00.154 00.054 10072 worker thread done servicing request
22:32:00.154 00.000 1032 OnExposeComplete: enter
22:32:00.157 00.003 1032 UpdateGuideState(): m_state=6
22:32:00.158 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4478
22:32:00.160 00.002 1032 Star::Find returns 1 (0), X=1097.79, Y=133.73, Mass=1217, SNR=24.5, Peak=109 HFD=3.0
22:32:00.162 00.002 1032 MultiStar: [#1 -0.06,0.07,1.01,U] [#2 -0.24,0.05,0.79,U] [#3 0.04,0.02,0.79,U] [#4 0.19,-0.00,0.67,U] [#5 -0.12,0.17,0.68,U] [#6 -0.28,-0.08,0.00,M4] [#7 -0.03,0.21,0.68,U] [#8 0.01,0.05,0.53,U] 
22:32:00.164 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.07}, one-star: {0.09, -0.00}
22:32:00.166 00.002 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (-0.00 = -0.00)
22:32:00.168 00.002 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.00 = -0.00)
22:32:00.169 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.83 mountX=0.07 mountY=-0.00, mountTheta=-0.00
22:32:00.172 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
22:32:00.175 00.003 1032 Enqueuing Move request for scope (-0.02, 0.07)
22:32:00.177 00.002 10072 Worker thread wakes up
22:32:00.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
22:32:00.177 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
22:32:00.177 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.00
22:32:00.179 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:32:00.181 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:00.182 00.001 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:32:00.182 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:00.182 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:32:00.182 00.000 10072 MoveAxis(E, 5, ABG)
22:32:00.182 00.000 10072 Guiding  Dir = 2, Dur = 5
22:32:00.182 00.000 10072 IsGuiding returns 0
22:32:00.183 00.001 10072 PulseGuide returned control before completion, sleep 15
22:32:00.200 00.017 1032 UpdateGuideState exits: m=1217 SNR=24.5
22:32:00.202 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:00.204 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:00.207 00.003 1032 Enqueuing Expose request
22:32:00.210 00.003 10072 IsGuiding returns 0
22:32:00.210 00.000 10072 Move returns status 0, amount 5
22:32:00.210 00.000 10072 MoveAxis(N, 0, ABG)
22:32:00.210 00.000 10072 Move returns status 0, amount 0
22:32:00.210 00.000 10072 move complete, result=0
22:32:00.210 00.000 10072 worker thread done servicing request
22:32:00.210 00.000 10072 Worker thread wakes up
22:32:00.210 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:00.210 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:00.217 00.007 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:32:00.617 00.400 10072 Exposure complete
22:32:00.670 00.053 10072 worker thread done servicing request
22:32:00.670 00.000 1032 OnExposeComplete: enter
22:32:00.673 00.003 1032 UpdateGuideState(): m_state=6
22:32:00.675 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4479
22:32:00.677 00.002 1032 Star::Find returns 1 (0), X=1097.69, Y=133.85, Mass=1355, SNR=25.8, Peak=117 HFD=3.1
22:32:00.679 00.002 1032 MultiStar: [#1 0.05,0.03,0.91,U] [#2 -0.19,0.04,0.75,U] [#3 0.11,0.07,0.74,U] [#4 0.05,0.05,0.67,U] [#5 -0.02,-0.04,0.65,U] [#6 -0.29,-0.02,0.00,M5] [#7 -0.15,0.16,0.73,U] [#8 0.01,0.03,0.52,U] 
22:32:00.682 00.003 1032 refined, 7 included, MultiStar: {-0.02, 0.06}, one-star: {-0.01, 0.12}
22:32:00.684 00.002 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
22:32:00.685 00.001 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
22:32:00.687 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.89 mountX=0.06 mountY=0.00, mountTheta=0.06
22:32:00.689 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
22:32:00.692 00.003 1032 Enqueuing Move request for scope (-0.02, 0.06)
22:32:00.697 00.005 10072 Worker thread wakes up
22:32:00.698 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
22:32:00.698 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
22:32:00.698 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.00
22:32:00.700 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
22:32:00.702 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:00.702 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:32:00.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:00.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:32:00.702 00.000 10072 MoveAxis(E, 5, ABG)
22:32:00.702 00.000 10072 Guiding  Dir = 2, Dur = 5
22:32:00.702 00.000 10072 IsGuiding returns 0
22:32:00.704 00.002 10072 PulseGuide returned control before completion, sleep 15
22:32:00.721 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.8
22:32:00.725 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:00.726 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:00.728 00.002 1032 Enqueuing Expose request
22:32:00.730 00.002 10072 IsGuiding returns 1
22:32:00.730 00.000 10072 scope still moving after pulse duration time elapsed
22:32:00.754 00.024 10072 IsGuiding returns 0
22:32:00.754 00.000 10072 scope move finished after 5 + 45 ms
22:32:00.754 00.000 10072 Move returns status 0, amount 5
22:32:00.754 00.000 10072 MoveAxis(N, 0, ABG)
22:32:00.754 00.000 10072 Move returns status 0, amount 0
22:32:00.754 00.000 10072 move complete, result=0
22:32:00.754 00.000 10072 worker thread done servicing request
22:32:00.754 00.000 10072 Worker thread wakes up
22:32:00.755 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:00.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:00.758 00.003 1032 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:32:01.382 00.624 10072 Exposure complete
22:32:01.438 00.056 10072 worker thread done servicing request
22:32:01.439 00.001 1032 OnExposeComplete: enter
22:32:01.441 00.002 1032 UpdateGuideState(): m_state=6
22:32:01.444 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4480
22:32:01.446 00.002 1032 Star::Find returns 1 (0), X=1097.79, Y=133.76, Mass=1236, SNR=24.7, Peak=112 HFD=2.9
22:32:01.448 00.002 1032 MultiStar: [#1 0.08,0.05,0.92,U] [#2 -0.17,-0.12,0.78,U] [#3 0.10,0.05,0.78,U] [#4 0.05,-0.16,0.73,U] [#5 -0.07,-0.09,0.72,U] [#6 -0.21,-0.14,0.00,M6] [#7 -0.09,0.00,0.71,U] [#8 -0.03,-0.06,0.52,U] 
22:32:01.449 00.001 1032 refined, 7 included, MultiStar: {0.00, -0.03}, one-star: {0.09, 0.03}
22:32:01.451 00.002 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.96)
22:32:01.453 00.002 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.96)
22:32:01.456 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.50 mountX=-0.03 mountY=0.01, mountTheta=2.96
22:32:01.460 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.03, opts=13)
22:32:01.461 00.001 1032 Enqueuing Move request for scope (0.00, -0.03)
22:32:01.463 00.002 10072 Worker thread wakes up
22:32:01.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
22:32:01.463 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
22:32:01.463 00.000 10072 Moving (0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
22:32:01.465 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=144, Gamma=2.230
22:32:01.468 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:01.468 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:32:01.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:01.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:32:01.469 00.001 10072 MoveAxis(E, 5, ABG)
22:32:01.469 00.000 10072 Guiding  Dir = 2, Dur = 5
22:32:01.469 00.000 10072 IsGuiding returns 0
22:32:01.469 00.000 10072 PulseGuide returned control before completion, sleep 15
22:32:01.489 00.020 1032 UpdateGuideState exits: m=1236 SNR=24.7
22:32:01.492 00.003 10072 IsGuiding returns 0
22:32:01.492 00.000 10072 Move returns status 0, amount 5
22:32:01.492 00.000 10072 MoveAxis(N, 0, ABG)
22:32:01.492 00.000 10072 Move returns status 0, amount 0
22:32:01.492 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:01.494 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:01.496 00.002 1032 Enqueuing Expose request
22:32:01.497 00.001 10072 move complete, result=0
22:32:01.497 00.000 10072 worker thread done servicing request
22:32:01.498 00.001 10072 Worker thread wakes up
22:32:01.498 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:01.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:01.498 00.000 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:32:01.917 00.419 10072 Exposure complete
22:32:01.978 00.061 10072 worker thread done servicing request
22:32:01.979 00.001 1032 OnExposeComplete: enter
22:32:01.981 00.002 1032 UpdateGuideState(): m_state=6
22:32:01.983 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4481
22:32:01.985 00.002 1032 Star::Find returns 1 (0), X=1097.82, Y=133.56, Mass=1434, SNR=26.6, Peak=118 HFD=3.2
22:32:01.988 00.003 1032 MultiStar: [#1 0.08,-0.04,0.94,U] [#2 -0.23,-0.16,0.00,M1] [#3 -0.01,-0.04,0.75,U] [#4 0.11,-0.06,0.62,U] [#5 0.03,-0.19,0.64,U] [#6 -0.15,-0.07,0.60,U] [#7 -0.07,0.03,0.72,U] [#8 -0.11,-0.16,0.49,U] 
22:32:01.989 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.09}, one-star: {0.12, -0.17}
22:32:01.991 00.002 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.02)
22:32:01.993 00.002 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.02)
22:32:01.995 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.43 mountX=-0.09 mountY=0.01, mountTheta=3.02
22:32:01.997 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
22:32:01.999 00.002 1032 Enqueuing Move request for scope (0.01, -0.09)
22:32:02.001 00.002 10072 Worker thread wakes up
22:32:02.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
22:32:02.001 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
22:32:02.001 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
22:32:02.003 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:32:02.005 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:02.005 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:32:02.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:02.005 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:32:02.005 00.000 10072 MoveAxis(E, 4, ABG)
22:32:02.005 00.000 10072 Guiding  Dir = 2, Dur = 4
22:32:02.006 00.001 10072 IsGuiding returns 0
22:32:02.006 00.000 10072 PulseGuide returned control before completion, sleep 14
22:32:02.023 00.017 10072 IsGuiding returns 0
22:32:02.023 00.000 10072 Move returns status 0, amount 4
22:32:02.023 00.000 10072 MoveAxis(N, 0, ABG)
22:32:02.023 00.000 10072 Move returns status 0, amount 0
22:32:02.023 00.000 10072 move complete, result=0
22:32:02.023 00.000 10072 worker thread done servicing request
22:32:02.025 00.002 1032 UpdateGuideState exits: m=1434 SNR=26.6
22:32:02.028 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:02.030 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:02.032 00.002 1032 Enqueuing Expose request
22:32:02.034 00.002 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:32:02.036 00.002 10072 Worker thread wakes up
22:32:02.036 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:02.037 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:02.664 00.627 10072 Exposure complete
22:32:02.724 00.060 10072 worker thread done servicing request
22:32:02.724 00.000 1032 OnExposeComplete: enter
22:32:02.726 00.002 1032 UpdateGuideState(): m_state=6
22:32:02.728 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4482
22:32:02.730 00.002 1032 Star::Find returns 1 (0), X=1097.73, Y=133.63, Mass=1370, SNR=26.0, Peak=119 HFD=3.1
22:32:02.732 00.002 1032 MultiStar: [#1 0.07,-0.02,0.95,U] [#2 -0.27,-0.05,0.00,M2] [#3 0.10,0.07,0.74,U] [#4 0.14,-0.06,0.65,U] [#5 -0.06,-0.09,0.65,U] [#6 -0.22,-0.06,0.59,U] [#7 -0.02,0.03,0.68,U] [#8 -0.04,-0.04,0.48,U] 
22:32:02.734 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {0.02, -0.10}
22:32:02.736 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
22:32:02.738 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
22:32:02.740 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.31 mountX=-0.04 mountY=-0.00, mountTheta=-3.14
22:32:02.743 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
22:32:02.745 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
22:32:02.748 00.003 10072 Worker thread wakes up
22:32:02.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:32:02.748 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:32:02.748 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.00
22:32:02.750 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:32:02.752 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:02.752 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:32:02.753 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:02.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:32:02.753 00.000 10072 MoveAxis(E, 6, ABG)
22:32:02.753 00.000 10072 Guiding  Dir = 2, Dur = 6
22:32:02.753 00.000 10072 IsGuiding returns 0
22:32:02.754 00.001 10072 PulseGuide returned control before completion, sleep 16
22:32:02.771 00.017 10072 IsGuiding returns 0
22:32:02.771 00.000 10072 Move returns status 0, amount 6
22:32:02.771 00.000 10072 MoveAxis(N, 0, ABG)
22:32:02.771 00.000 10072 Move returns status 0, amount 0
22:32:02.771 00.000 10072 move complete, result=0
22:32:02.771 00.000 10072 worker thread done servicing request
22:32:02.773 00.002 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:32:02.776 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:02.779 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:02.781 00.002 1032 Enqueuing Expose request
22:32:02.782 00.001 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:32:02.784 00.002 10072 Worker thread wakes up
22:32:02.784 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:02.784 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:03.196 00.412 10072 Exposure complete
22:32:03.251 00.055 10072 worker thread done servicing request
22:32:03.251 00.000 1032 OnExposeComplete: enter
22:32:03.252 00.001 1032 UpdateGuideState(): m_state=6
22:32:03.254 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4483
22:32:03.260 00.006 1032 Star::Find returns 1 (0), X=1097.72, Y=133.63, Mass=1325, SNR=25.6, Peak=119 HFD=3.1
22:32:03.262 00.002 1032 MultiStar: [#1 0.06,0.03,0.93,U] [#2 -0.24,0.03,0.75,U] [#3 0.03,-0.03,0.72,U] [#4 0.03,-0.08,0.70,U] [#5 0.01,-0.06,0.62,U] [#6 -0.26,-0.08,0.00,M5] [#7 -0.08,-0.05,0.67,U] [#8 -0.14,-0.16,0.51,U] 
22:32:03.264 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.05}, one-star: {0.02, -0.10}
22:32:03.266 00.002 1032 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.83) = xAngle (-3.99 = 2.29)
22:32:03.268 00.002 1032 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.99 = 2.29)
22:32:03.271 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.16 mountX=-0.04 mountY=0.04, mountTheta=2.29
22:32:03.274 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.05, opts=13)
22:32:03.276 00.002 1032 Enqueuing Move request for scope (-0.03, -0.05)
22:32:03.277 00.001 10072 Worker thread wakes up
22:32:03.278 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
22:32:03.278 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
22:32:03.278 00.000 10072 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
22:32:03.279 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:32:03.281 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:03.282 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:32:03.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:03.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:32:03.282 00.000 10072 MoveAxis(E, 5, ABG)
22:32:03.282 00.000 10072 Guiding  Dir = 2, Dur = 5
22:32:03.282 00.000 10072 IsGuiding returns 0
22:32:03.283 00.001 10072 PulseGuide returned control before completion, sleep 15
22:32:03.300 00.017 1032 UpdateGuideState exits: m=1325 SNR=25.6
22:32:03.303 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:03.304 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:03.306 00.002 1032 Enqueuing Expose request
22:32:03.308 00.002 10072 IsGuiding returns 0
22:32:03.308 00.000 10072 Move returns status 0, amount 5
22:32:03.308 00.000 10072 MoveAxis(N, 0, ABG)
22:32:03.308 00.000 10072 Move returns status 0, amount 0
22:32:03.308 00.000 10072 move complete, result=0
22:32:03.308 00.000 10072 worker thread done servicing request
22:32:03.308 00.000 10072 Worker thread wakes up
22:32:03.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:03.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:03.315 00.007 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:32:03.944 00.629 10072 Exposure complete
22:32:03.998 00.054 10072 worker thread done servicing request
22:32:03.998 00.000 1032 OnExposeComplete: enter
22:32:04.000 00.002 1032 UpdateGuideState(): m_state=6
22:32:04.003 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4484
22:32:04.006 00.003 1032 Star::Find returns 1 (0), X=1097.73, Y=133.75, Mass=1266, SNR=25.0, Peak=109 HFD=2.9
22:32:04.008 00.002 1032 MultiStar: [#1 0.05,0.02,0.98,U] [#2 -0.30,-0.09,0.00,M2] [#3 -0.11,-0.01,0.76,U] [#4 0.07,-0.10,0.67,U] [#5 -0.06,-0.12,0.67,U] [#6 -0.22,0.01,0.61,U] [#7 -0.02,0.05,0.71,U] [#8 -0.06,0.03,0.52,U] 
22:32:04.010 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {0.03, 0.02}
22:32:04.011 00.001 1032 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.83) = xAngle (-4.63 = 1.66)
22:32:04.013 00.002 1032 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.63 = 1.66)
22:32:04.014 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.80 mountX=-0.00 mountY=0.03, mountTheta=1.66
22:32:04.017 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
22:32:04.021 00.004 1032 Enqueuing Move request for scope (-0.03, -0.01)
22:32:04.023 00.002 10072 Worker thread wakes up
22:32:04.023 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
22:32:04.023 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
22:32:04.023 00.000 10072 Moving (-0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
22:32:04.025 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:32:04.028 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:04.028 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:32:04.028 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:04.028 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:32:04.028 00.000 10072 MoveAxis(E, 6, ABG)
22:32:04.028 00.000 10072 Guiding  Dir = 2, Dur = 6
22:32:04.029 00.001 10072 IsGuiding returns 0
22:32:04.029 00.000 10072 PulseGuide returned control before completion, sleep 16
22:32:04.047 00.018 1032 UpdateGuideState exits: m=1266 SNR=25.0
22:32:04.052 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:04.055 00.003 10072 IsGuiding returns 0
22:32:04.055 00.000 10072 Move returns status 0, amount 6
22:32:04.055 00.000 10072 MoveAxis(N, 0, ABG)
22:32:04.055 00.000 10072 Move returns status 0, amount 0
22:32:04.055 00.000 10072 move complete, result=0
22:32:04.055 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:04.057 00.002 10072 worker thread done servicing request
22:32:04.058 00.001 1032 Enqueuing Expose request
22:32:04.060 00.002 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:32:04.061 00.001 10072 Worker thread wakes up
22:32:04.061 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:04.061 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:04.474 00.413 10072 Exposure complete
22:32:04.530 00.056 10072 worker thread done servicing request
22:32:04.530 00.000 1032 OnExposeComplete: enter
22:32:04.533 00.003 1032 UpdateGuideState(): m_state=6
22:32:04.535 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4485
22:32:04.537 00.002 1032 Star::Find returns 1 (0), X=1097.82, Y=133.64, Mass=1248, SNR=24.8, Peak=107 HFD=3.1
22:32:04.539 00.002 1032 MultiStar: [#1 0.03,-0.08,0.95,U] [#2 -0.24,-0.12,0.00,M3] [#3 0.03,-0.01,0.78,U] [#4 0.03,-0.05,0.66,U] [#5 0.05,-0.24,0.68,U] [#6 -0.10,-0.20,0.61,U] [#7 0.05,0.05,0.75,U] [#8 0.06,-0.15,0.53,U] 
22:32:04.540 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.09}, one-star: {0.12, -0.09}
22:32:04.542 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
22:32:04.543 00.001 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
22:32:04.546 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.14 mountX=-0.10 mountY=-0.02, mountTheta=-2.97
22:32:04.551 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
22:32:04.555 00.004 1032 Enqueuing Move request for scope (0.04, -0.09)
22:32:04.557 00.002 10072 Worker thread wakes up
22:32:04.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
22:32:04.557 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
22:32:04.557 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=-0.02
22:32:04.560 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:32:04.562 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:04.562 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:32:04.563 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:04.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:32:04.563 00.000 10072 MoveAxis(E, 5, ABG)
22:32:04.563 00.000 10072 Guiding  Dir = 2, Dur = 5
22:32:04.563 00.000 10072 IsGuiding returns 0
22:32:04.564 00.001 10072 PulseGuide returned control before completion, sleep 15
22:32:04.580 00.016 10072 IsGuiding returns 0
22:32:04.580 00.000 10072 Move returns status 0, amount 5
22:32:04.580 00.000 10072 MoveAxis(N, 0, ABG)
22:32:04.580 00.000 10072 Move returns status 0, amount 0
22:32:04.580 00.000 10072 move complete, result=0
22:32:04.580 00.000 10072 worker thread done servicing request
22:32:04.582 00.002 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:32:04.585 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:04.587 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:04.589 00.002 1032 Enqueuing Expose request
22:32:04.590 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:32:04.592 00.002 10072 Worker thread wakes up
22:32:04.592 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:04.592 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:05.224 00.632 10072 Exposure complete
22:32:05.280 00.056 10072 worker thread done servicing request
22:32:05.280 00.000 1032 OnExposeComplete: enter
22:32:05.282 00.002 1032 UpdateGuideState(): m_state=6
22:32:05.285 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4486
22:32:05.287 00.002 1032 Star::Find returns 1 (0), X=1097.80, Y=133.60, Mass=1294, SNR=25.3, Peak=116 HFD=3.2
22:32:05.289 00.002 1032 MultiStar: [#1 0.05,-0.06,1.01,U] [#2 -0.25,-0.14,0.00,M4] [#3 -0.03,-0.08,0.73,U] [#4 0.04,-0.14,0.71,U] [#5 0.02,-0.19,0.67,U] [#6 -0.11,-0.13,0.60,U] [#7 0.10,0.04,0.66,U] [#8 0.13,-0.13,0.53,U] 
22:32:05.292 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.10}, one-star: {0.09, -0.13}
22:32:05.294 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
22:32:05.296 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
22:32:05.297 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.21 mountX=-0.11 mountY=-0.01, mountTheta=-3.04
22:32:05.303 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
22:32:05.305 00.002 1032 Enqueuing Move request for scope (0.04, -0.10)
22:32:05.308 00.003 10072 Worker thread wakes up
22:32:05.308 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
22:32:05.308 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
22:32:05.308 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=-0.01
22:32:05.310 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:32:05.312 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:05.312 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:32:05.312 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:05.312 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:32:05.312 00.000 10072 MoveAxis(E, 6, ABG)
22:32:05.313 00.001 10072 Guiding  Dir = 2, Dur = 6
22:32:05.313 00.000 10072 IsGuiding returns 0
22:32:05.313 00.000 10072 PulseGuide returned control before completion, sleep 16
22:32:05.331 00.018 10072 IsGuiding returns 1
22:32:05.331 00.000 10072 scope still moving after pulse duration time elapsed
22:32:05.335 00.004 1032 UpdateGuideState exits: m=1294 SNR=25.3
22:32:05.338 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:05.340 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:05.342 00.002 1032 Enqueuing Expose request
22:32:05.363 00.021 10072 IsGuiding returns 1
22:32:05.395 00.032 10072 IsGuiding returns 1
22:32:05.426 00.031 10072 IsGuiding returns 1
22:32:05.458 00.032 10072 IsGuiding returns 1
22:32:05.489 00.031 10072 IsGuiding returns 1
22:32:05.524 00.035 10072 IsGuiding returns 0
22:32:05.524 00.000 10072 scope move finished after 6 + 204 ms
22:32:05.524 00.000 10072 Move returns status 0, amount 6
22:32:05.524 00.000 10072 MoveAxis(N, 0, ABG)
22:32:05.524 00.000 10072 Move returns status 0, amount 0
22:32:05.524 00.000 10072 move complete, result=0
22:32:05.524 00.000 10072 worker thread done servicing request
22:32:05.524 00.000 10072 Worker thread wakes up
22:32:05.524 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:32:05.527 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:05.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:05.945 00.418 10072 Exposure complete
22:32:06.009 00.064 10072 worker thread done servicing request
22:32:06.009 00.000 1032 OnExposeComplete: enter
22:32:06.011 00.002 1032 UpdateGuideState(): m_state=6
22:32:06.013 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4487
22:32:06.015 00.002 1032 Star::Find returns 1 (0), X=1097.76, Y=133.56, Mass=1329, SNR=25.6, Peak=121 HFD=3.2
22:32:06.018 00.003 1032 MultiStar: [#1 0.08,-0.02,0.95,U] [#2 -0.26,-0.13,0.00,M5] [#3 -0.03,0.01,0.78,U] [#4 0.02,-0.10,0.66,U] [#5 0.09,-0.30,0.00,M1] [#6 -0.16,0.04,0.64,U] [#7 -0.04,0.07,0.73,U] [#8 0.05,-0.02,0.50,U] 
22:32:06.020 00.002 1032 refined, 6 included, MultiStar: {0.00, -0.03}, one-star: {0.06, -0.17}
22:32:06.023 00.003 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.95)
22:32:06.025 00.002 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.95)
22:32:06.027 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.51 mountX=-0.03 mountY=0.01, mountTheta=2.95
22:32:06.031 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.03, opts=13)
22:32:06.033 00.002 1032 Enqueuing Move request for scope (0.00, -0.03)
22:32:06.034 00.001 10072 Worker thread wakes up
22:32:06.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
22:32:06.034 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
22:32:06.034 00.000 10072 Moving (0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
22:32:06.037 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:32:06.040 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:06.040 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:32:06.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:06.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:32:06.040 00.000 10072 MoveAxis(E, 6, ABG)
22:32:06.040 00.000 10072 Guiding  Dir = 2, Dur = 6
22:32:06.040 00.000 10072 IsGuiding returns 0
22:32:06.041 00.001 10072 PulseGuide returned control before completion, sleep 16
22:32:06.061 00.020 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:32:06.063 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:06.065 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:06.067 00.002 1032 Enqueuing Expose request
22:32:06.069 00.002 10072 IsGuiding returns 0
22:32:06.070 00.001 10072 Move returns status 0, amount 6
22:32:06.070 00.000 10072 MoveAxis(N, 0, ABG)
22:32:06.070 00.000 10072 Move returns status 0, amount 0
22:32:06.070 00.000 10072 move complete, result=0
22:32:06.070 00.000 10072 worker thread done servicing request
22:32:06.070 00.000 10072 Worker thread wakes up
22:32:06.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:06.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:06.078 00.008 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:32:06.697 00.619 10072 Exposure complete
22:32:06.753 00.056 10072 worker thread done servicing request
22:32:06.753 00.000 1032 OnExposeComplete: enter
22:32:06.756 00.003 1032 UpdateGuideState(): m_state=6
22:32:06.758 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4488
22:32:06.760 00.002 1032 Star::Find returns 1 (0), X=1097.75, Y=133.58, Mass=1258, SNR=24.9, Peak=117 HFD=3.2
22:32:06.762 00.002 1032 MultiStar: [#1 0.08,-0.08,0.96,U] [#2 -0.29,-0.17,0.00,M6] [#3 -0.02,-0.12,0.76,U] [#4 0.11,-0.18,0.68,U] [#5 -0.05,-0.22,0.67,U] [#6 -0.15,-0.09,0.61,U] [#7 -0.00,-0.14,0.70,U] [#8 0.05,-0.23,0.52,U] 
22:32:06.763 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.14}, one-star: {0.05, -0.14}
22:32:06.766 00.003 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.98)
22:32:06.768 00.002 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.98)
22:32:06.770 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.47 mountX=-0.14 mountY=0.02, mountTheta=2.98
22:32:06.775 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.14, opts=13)
22:32:06.777 00.002 1032 Enqueuing Move request for scope (0.01, -0.14)
22:32:06.778 00.001 10072 Worker thread wakes up
22:32:06.779 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
22:32:06.779 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
22:32:06.779 00.000 10072 Moving (0.01, -0.14) raw xDistance=-0.14 yDistance=0.02
22:32:06.780 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:32:06.782 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 285.80
22:32:06.782 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:32:06.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:06.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:32:06.782 00.000 10072 MoveAxis(E, 74, ABG)
22:32:06.782 00.000 10072 Guiding  Dir = 2, Dur = 74
22:32:06.783 00.001 10072 IsGuiding returns 0
22:32:06.783 00.000 10072 PulseGuide returned control before completion, sleep 84
22:32:06.800 00.017 1032 UpdateGuideState exits: m=1258 SNR=24.9
22:32:06.804 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:06.806 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:06.807 00.001 1032 Enqueuing Expose request
22:32:06.882 00.075 10072 IsGuiding returns 0
22:32:06.882 00.000 10072 Move returns status 0, amount 74
22:32:06.882 00.000 10072 MoveAxis(N, 0, ABG)
22:32:06.882 00.000 10072 Move returns status 0, amount 0
22:32:06.882 00.000 10072 move complete, result=0
22:32:06.882 00.000 10072 worker thread done servicing request
22:32:06.882 00.000 10072 Worker thread wakes up
22:32:06.882 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:06.883 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:06.883 00.000 1032 GuideStep: -0.1 px 74 ms EAST, 0.0 px 0 ms NORTH
22:32:07.296 00.413 10072 Exposure complete
22:32:07.352 00.056 10072 worker thread done servicing request
22:32:07.352 00.000 1032 OnExposeComplete: enter
22:32:07.355 00.003 1032 UpdateGuideState(): m_state=6
22:32:07.357 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4489
22:32:07.359 00.002 1032 Star::Find returns 1 (0), X=1097.74, Y=133.50, Mass=1282, SNR=25.1, Peak=118 HFD=3.1
22:32:07.361 00.002 1032 MultiStar: [#1 0.11,-0.11,0.95,U] [#2 -0.21,-0.17,0.00,M7] [#3 0.01,-0.13,0.78,U] [#4 0.10,-0.16,0.69,U] [#5 0.06,-0.29,0.00,M1] [#6 -0.17,-0.12,0.63,U] [#7 -0.02,-0.01,0.74,U] [#8 0.04,-0.18,0.50,U] 
22:32:07.364 00.003 1032 refined, 6 included, MultiStar: {0.02, -0.13}, one-star: {0.03, -0.23}
22:32:07.366 00.002 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.05)
22:32:07.369 00.003 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.05)
22:32:07.371 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.41 mountX=-0.13 mountY=0.01, mountTheta=3.05
22:32:07.375 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.13, opts=13)
22:32:07.376 00.001 1032 Enqueuing Move request for scope (0.02, -0.13)
22:32:07.378 00.002 10072 Worker thread wakes up
22:32:07.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
22:32:07.378 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
22:32:07.378 00.000 10072 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=0.01
22:32:07.379 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:32:07.381 00.002 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 285.80
22:32:07.382 00.001 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:32:07.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:07.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:32:07.382 00.000 10072 MoveAxis(E, 70, ABG)
22:32:07.382 00.000 10072 Guiding  Dir = 2, Dur = 70
22:32:07.382 00.000 10072 IsGuiding returns 0
22:32:07.383 00.001 10072 PulseGuide returned control before completion, sleep 80
22:32:07.401 00.018 1032 UpdateGuideState exits: m=1282 SNR=25.1
22:32:07.403 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:07.405 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:07.406 00.001 1032 Enqueuing Expose request
22:32:07.464 00.058 10072 IsGuiding returns 1
22:32:07.464 00.000 10072 scope still moving after pulse duration time elapsed
22:32:07.494 00.030 10072 IsGuiding returns 1
22:32:07.526 00.032 10072 IsGuiding returns 1
22:32:07.557 00.031 10072 IsGuiding returns 1
22:32:07.588 00.031 10072 IsGuiding returns 1
22:32:07.620 00.032 10072 IsGuiding returns 1
22:32:07.651 00.031 10072 IsGuiding returns 1
22:32:07.682 00.031 10072 IsGuiding returns 1
22:32:07.713 00.031 10072 IsGuiding returns 1
22:32:07.744 00.031 10072 IsGuiding returns 1
22:32:07.775 00.031 10072 IsGuiding returns 1
22:32:07.806 00.031 10072 IsGuiding returns 1
22:32:07.838 00.032 10072 IsGuiding returns 1
22:32:07.869 00.031 10072 IsGuiding returns 1
22:32:07.901 00.032 10072 IsGuiding returns 1
22:32:07.932 00.031 10072 IsGuiding returns 1
22:32:07.963 00.031 10072 IsGuiding returns 1
22:32:07.995 00.032 10072 IsGuiding returns 1
22:32:08.026 00.031 10072 IsGuiding returns 1
22:32:08.057 00.031 10072 IsGuiding returns 1
22:32:08.087 00.030 10072 IsGuiding returns 0
22:32:08.087 00.000 10072 scope move finished after 70 + 635 ms
22:32:08.087 00.000 10072 Move returns status 0, amount 70
22:32:08.087 00.000 10072 MoveAxis(N, 0, ABG)
22:32:08.087 00.000 10072 Move returns status 0, amount 0
22:32:08.087 00.000 10072 move complete, result=0
22:32:08.087 00.000 10072 worker thread done servicing request
22:32:08.089 00.002 10072 Worker thread wakes up
22:32:08.089 00.000 1032 GuideStep: -0.1 px 70 ms EAST, 0.0 px 0 ms NORTH
22:32:08.092 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:08.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:08.717 00.625 10072 Exposure complete
22:32:08.772 00.055 10072 worker thread done servicing request
22:32:08.772 00.000 1032 OnExposeComplete: enter
22:32:08.776 00.004 1032 UpdateGuideState(): m_state=6
22:32:08.779 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4490
22:32:08.781 00.002 1032 Star::Find returns 1 (0), X=1097.81, Y=133.72, Mass=1436, SNR=26.6, Peak=122 HFD=3.0
22:32:08.784 00.003 1032 MultiStar: [#1 0.16,0.06,0.91,U] [#2 -0.23,0.01,0.74,U] [#3 -0.06,0.09,0.73,U] [#4 -0.03,0.01,0.67,U] [#5 0.01,0.04,0.63,U] [#6 -0.24,0.11,0.00,M1] [#7 -0.03,0.18,0.67,U] [#8 0.00,0.05,0.51,U] 
22:32:08.785 00.001 1032 refined, 7 included, MultiStar: {0.00, 0.05}, one-star: {0.11, -0.01}
22:32:08.787 00.002 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
22:32:08.789 00.002 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
22:32:08.791 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.55 mountX=0.05 mountY=-0.01, mountTheta=-0.28
22:32:08.795 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
22:32:08.796 00.001 1032 Enqueuing Move request for scope (0.00, 0.05)
22:32:08.800 00.004 10072 Worker thread wakes up
22:32:08.800 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
22:32:08.800 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
22:32:08.800 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
22:32:08.803 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:32:08.806 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:08.806 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:32:08.806 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:08.806 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:32:08.806 00.000 10072 MoveAxis(E, 9, ABG)
22:32:08.806 00.000 10072 Guiding  Dir = 2, Dur = 9
22:32:08.806 00.000 10072 IsGuiding returns 0
22:32:08.807 00.001 10072 PulseGuide returned control before completion, sleep 19
22:32:08.825 00.018 1032 UpdateGuideState exits: m=1436 SNR=26.6
22:32:08.827 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:08.829 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:08.830 00.001 1032 Enqueuing Expose request
22:32:08.839 00.009 10072 IsGuiding returns 0
22:32:08.839 00.000 10072 Move returns status 0, amount 9
22:32:08.839 00.000 10072 MoveAxis(N, 0, ABG)
22:32:08.839 00.000 10072 Move returns status 0, amount 0
22:32:08.839 00.000 10072 move complete, result=0
22:32:08.840 00.001 10072 worker thread done servicing request
22:32:08.840 00.000 10072 Worker thread wakes up
22:32:08.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:08.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:08.841 00.001 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:32:09.252 00.411 10072 Exposure complete
22:32:09.382 00.130 10072 worker thread done servicing request
22:32:09.382 00.000 1032 OnExposeComplete: enter
22:32:09.386 00.004 1032 UpdateGuideState(): m_state=6
22:32:09.405 00.019 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4491
22:32:09.414 00.009 1032 Star::Find returns 1 (0), X=1097.70, Y=133.78, Mass=1162, SNR=23.9, Peak=106 HFD=3.0
22:32:09.419 00.005 1032 MultiStar: [#1 0.05,0.12,1.02,U] [#2 -0.20,-0.00,0.81,U] [#3 -0.04,0.15,0.82,U] [#4 -0.07,0.10,0.74,U] [#5 -0.12,0.08,0.69,U] [#6 -0.18,0.11,0.65,U] [#7 0.02,0.14,0.78,U] [#8 0.11,-0.01,0.53,U] 
22:32:09.427 00.008 1032 single-star, 8 included, MultiStar: {-0.05, 0.08}, one-star: {-0.00, 0.05}
22:32:09.435 00.008 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
22:32:09.449 00.014 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
22:32:09.459 00.010 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.59 mountX=0.04 mountY=-0.01, mountTheta=-0.24
22:32:09.464 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
22:32:09.466 00.002 1032 Enqueuing Move request for scope (-0.00, 0.05)
22:32:09.469 00.003 10072 Worker thread wakes up
22:32:09.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
22:32:09.469 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
22:32:09.469 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.04 yDistance=-0.01
22:32:09.472 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:32:09.476 00.004 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:32:09.476 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:32:09.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:09.477 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:32:09.477 00.000 10072 MoveAxis(E, 7, ABG)
22:32:09.477 00.000 10072 Guiding  Dir = 2, Dur = 7
22:32:09.477 00.000 10072 IsGuiding returns 0
22:32:09.478 00.001 10072 PulseGuide returned control before completion, sleep 17
22:32:09.503 00.025 10072 IsGuiding returns 0
22:32:09.503 00.000 10072 Move returns status 0, amount 7
22:32:09.503 00.000 10072 MoveAxis(N, 0, ABG)
22:32:09.503 00.000 10072 Move returns status 0, amount 0
22:32:09.506 00.003 10072 move complete, result=0
22:32:09.506 00.000 10072 worker thread done servicing request
22:32:09.511 00.005 1032 UpdateGuideState exits: m=1162 SNR=23.9
22:32:09.518 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:09.535 00.017 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:09.543 00.008 1032 Enqueuing Expose request
22:32:09.564 00.021 10072 Worker thread wakes up
22:32:09.565 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:09.565 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:09.565 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:32:10.194 00.629 10072 Exposure complete
22:32:10.323 00.129 10072 worker thread done servicing request
22:32:10.323 00.000 1032 OnExposeComplete: enter
22:32:10.326 00.003 1032 UpdateGuideState(): m_state=6
22:32:10.330 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4492
22:32:10.334 00.004 1032 Star::Find returns 1 (0), X=1097.79, Y=133.68, Mass=1374, SNR=26.1, Peak=128 HFD=3.0
22:32:10.343 00.009 1032 MultiStar: [#1 0.09,-0.00,0.92,U] [#2 -0.12,-0.11,0.76,U] [#3 0.03,0.01,0.79,U] [#4 0.03,-0.08,0.67,U] [#5 -0.02,-0.12,0.64,U] [#6 -0.17,-0.07,0.55,U] [#7 -0.05,0.05,0.69,U] [#8 0.07,-0.07,0.51,U] 
22:32:10.347 00.004 1032 refined, 8 included, MultiStar: {0.00, -0.05}, one-star: {0.09, -0.05}
22:32:10.351 00.004 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.96)
22:32:10.355 00.004 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.96)
22:32:10.360 00.005 1032 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.49 mountX=-0.05 mountY=0.01, mountTheta=2.96
22:32:10.371 00.011 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.05, opts=13)
22:32:10.374 00.003 1032 Enqueuing Move request for scope (0.00, -0.05)
22:32:10.377 00.003 10072 Worker thread wakes up
22:32:10.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
22:32:10.377 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
22:32:10.377 00.000 10072 Moving (0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
22:32:10.379 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:32:10.383 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:32:10.383 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:32:10.383 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:10.383 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:32:10.383 00.000 10072 MoveAxis(E, 7, ABG)
22:32:10.383 00.000 10072 Guiding  Dir = 2, Dur = 7
22:32:10.384 00.001 10072 IsGuiding returns 0
22:32:10.385 00.001 10072 PulseGuide returned control before completion, sleep 17
22:32:10.415 00.030 1032 UpdateGuideState exits: m=1374 SNR=26.1
22:32:10.419 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:10.421 00.002 10072 IsGuiding returns 0
22:32:10.421 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:10.425 00.004 10072 Move returns status 0, amount 7
22:32:10.425 00.000 1032 Enqueuing Expose request
22:32:10.429 00.004 10072 MoveAxis(N, 0, ABG)
22:32:10.429 00.000 10072 Move returns status 0, amount 0
22:32:10.429 00.000 10072 move complete, result=0
22:32:10.429 00.000 10072 worker thread done servicing request
22:32:10.429 00.000 10072 Worker thread wakes up
22:32:10.429 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:10.429 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:10.442 00.013 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:32:10.844 00.402 10072 Exposure complete
22:32:10.934 00.090 10072 worker thread done servicing request
22:32:10.934 00.000 1032 OnExposeComplete: enter
22:32:10.938 00.004 1032 UpdateGuideState(): m_state=6
22:32:10.942 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4493
22:32:10.947 00.005 1032 Star::Find returns 1 (0), X=1097.85, Y=133.52, Mass=1189, SNR=24.2, Peak=103 HFD=3.1
22:32:10.950 00.003 1032 MultiStar: [#1 0.00,-0.04,1.01,U] [#2 -0.19,-0.10,0.83,U] [#3 0.09,-0.03,0.77,U] [#4 0.14,-0.03,0.71,U] [#5 0.01,-0.10,0.72,U] [#6 -0.12,-0.00,0.61,U] [#7 -0.13,0.03,0.76,U] [#8 0.04,-0.27,0.00,M1] 
22:32:10.952 00.002 1032 refined, 7 included, MultiStar: {-0.00, -0.07}, one-star: {0.15, -0.21}
22:32:10.956 00.004 1032 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.83) = xAngle (-3.41 = 2.88)
22:32:10.961 00.005 1032 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.41 = 2.88)
22:32:10.966 00.005 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.58 mountX=-0.06 mountY=0.02, mountTheta=2.88
22:32:10.972 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.07, opts=13)
22:32:10.976 00.004 1032 Enqueuing Move request for scope (-0.00, -0.07)
22:32:10.979 00.003 10072 Worker thread wakes up
22:32:10.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
22:32:10.979 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
22:32:10.979 00.000 10072 Moving (-0.00, -0.07) raw xDistance=-0.06 yDistance=0.02
22:32:10.983 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:32:10.993 00.010 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.79
22:32:10.993 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:32:10.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:10.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:32:10.993 00.000 10072 MoveAxis(E, 7, ABG)
22:32:10.993 00.000 10072 Guiding  Dir = 2, Dur = 7
22:32:10.994 00.001 10072 IsGuiding returns 0
22:32:10.995 00.001 10072 PulseGuide returned control before completion, sleep 17
22:32:11.025 00.030 1032 UpdateGuideState exits: m=1189 SNR=24.2
22:32:11.029 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:11.032 00.003 10072 IsGuiding returns 0
22:32:11.032 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:11.035 00.003 1032 Enqueuing Expose request
22:32:11.037 00.002 10072 Move returns status 0, amount 7
22:32:11.037 00.000 10072 MoveAxis(N, 0, ABG)
22:32:11.037 00.000 10072 Move returns status 0, amount 0
22:32:11.037 00.000 10072 move complete, result=0
22:32:11.038 00.001 10072 worker thread done servicing request
22:32:11.038 00.000 10072 Worker thread wakes up
22:32:11.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:11.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:11.049 00.011 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:32:11.677 00.628 10072 Exposure complete
22:32:11.761 00.084 10072 worker thread done servicing request
22:32:11.761 00.000 1032 OnExposeComplete: enter
22:32:11.764 00.003 1032 UpdateGuideState(): m_state=6
22:32:11.774 00.010 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4494
22:32:11.775 00.001 1032 Star::Find returns 1 (0), X=1097.77, Y=133.75, Mass=1424, SNR=26.5, Peak=116 HFD=2.9
22:32:11.780 00.005 1032 MultiStar: [#1 0.15,0.07,0.97,U] [#2 -0.25,0.02,0.78,U] [#3 0.05,0.08,0.70,U] [#4 -0.01,0.00,0.64,U] [#5 0.01,-0.05,0.61,U] [#6 -0.26,0.02,0.00,M1] [#7 -0.05,0.00,0.70,U] [#8 -0.07,0.09,0.50,U] 
22:32:11.783 00.003 1032 refined, 7 included, MultiStar: {-0.00, 0.03}, one-star: {0.06, 0.02}
22:32:11.788 00.005 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
22:32:11.792 00.004 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
22:32:11.795 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.72 mountX=0.03 mountY=-0.00, mountTheta=-0.11
22:32:11.808 00.013 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.03, opts=13)
22:32:11.813 00.005 1032 Enqueuing Move request for scope (-0.00, 0.03)
22:32:11.818 00.005 10072 Worker thread wakes up
22:32:11.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
22:32:11.818 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
22:32:11.818 00.000 10072 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=-0.00
22:32:11.822 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:32:11.826 00.004 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:11.826 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:32:11.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:11.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:32:11.826 00.000 10072 MoveAxis(E, 8, ABG)
22:32:11.826 00.000 10072 Guiding  Dir = 2, Dur = 8
22:32:11.827 00.001 10072 IsGuiding returns 0
22:32:11.829 00.002 10072 PulseGuide returned control before completion, sleep 17
22:32:11.859 00.030 1032 UpdateGuideState exits: m=1424 SNR=26.5
22:32:11.866 00.007 10072 IsGuiding returns 0
22:32:11.866 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:11.869 00.003 10072 Move returns status 0, amount 8
22:32:11.869 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:11.873 00.004 10072 MoveAxis(N, 0, ABG)
22:32:11.873 00.000 1032 Enqueuing Expose request
22:32:11.876 00.003 10072 Move returns status 0, amount 0
22:32:11.876 00.000 10072 move complete, result=0
22:32:11.876 00.000 10072 worker thread done servicing request
22:32:11.876 00.000 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:32:11.879 00.003 10072 Worker thread wakes up
22:32:11.879 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:11.879 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:12.289 00.410 10072 Exposure complete
22:32:12.383 00.094 10072 worker thread done servicing request
22:32:12.383 00.000 1032 OnExposeComplete: enter
22:32:12.389 00.006 1032 UpdateGuideState(): m_state=6
22:32:12.401 00.012 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4495
22:32:12.404 00.003 1032 Star::Find returns 1 (0), X=1097.83, Y=133.68, Mass=1319, SNR=25.5, Peak=115 HFD=3.1
22:32:12.408 00.004 1032 MultiStar: [#1 -0.11,0.07,0.97,U] [#2 -0.23,-0.05,0.81,U] [#3 -0.01,-0.01,0.75,U] [#4 -0.12,-0.10,0.64,U] [#5 -0.01,-0.03,0.63,U] [#6 -0.16,-0.00,0.64,U] [#7 -0.02,0.03,0.69,U] [#8 0.03,0.03,0.50,U] 
22:32:12.413 00.005 1032 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {0.13, -0.05}
22:32:12.416 00.003 1032 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.83) = xAngle (-4.75 = 1.54)
22:32:12.419 00.003 1032 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.75 = 1.54)
22:32:12.423 00.004 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.92 mountX=0.00 mountY=0.05, mountTheta=1.54
22:32:12.435 00.012 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.01, opts=13)
22:32:12.440 00.005 1032 Enqueuing Move request for scope (-0.05, -0.01)
22:32:12.444 00.004 10072 Worker thread wakes up
22:32:12.445 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
22:32:12.445 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
22:32:12.445 00.000 10072 Moving (-0.05, -0.01) raw xDistance=0.00 yDistance=0.05
22:32:12.451 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:32:12.463 00.012 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:12.463 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:32:12.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:12.463 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:32:12.463 00.000 10072 MoveAxis(E, 7, ABG)
22:32:12.463 00.000 10072 Guiding  Dir = 2, Dur = 7
22:32:12.494 00.031 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:32:12.502 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:12.508 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:12.513 00.005 1032 Enqueuing Expose request
22:32:12.530 00.017 10072 IsGuiding returns 0
22:32:12.531 00.001 10072 PulseGuide returned control before completion, sleep 17
22:32:12.557 00.026 10072 IsGuiding returns 0
22:32:12.557 00.000 10072 Move returns status 0, amount 7
22:32:12.557 00.000 10072 MoveAxis(N, 0, ABG)
22:32:12.557 00.000 10072 Move returns status 0, amount 0
22:32:12.557 00.000 10072 move complete, result=0
22:32:12.557 00.000 10072 worker thread done servicing request
22:32:12.557 00.000 10072 Worker thread wakes up
22:32:12.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:12.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:12.559 00.002 1032 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:32:13.185 00.626 10072 Exposure complete
22:32:13.291 00.106 10072 worker thread done servicing request
22:32:13.291 00.000 1032 OnExposeComplete: enter
22:32:13.296 00.005 1032 UpdateGuideState(): m_state=6
22:32:13.299 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4496
22:32:13.303 00.004 1032 Star::Find returns 1 (0), X=1097.94, Y=133.60, Mass=1285, SNR=25.2, Peak=109 HFD=3.2
22:32:13.317 00.014 1032 MultiStar: [#1 0.04,-0.06,1.00,U] [#2 -0.14,-0.18,0.78,U] [#3 0.10,-0.12,0.76,U] [#4 0.04,-0.16,0.65,U] [#5 0.04,-0.13,0.65,U] [#6 -0.14,-0.14,0.66,U] [#7 0.01,-0.08,0.69,U] [#8 0.10,-0.15,0.50,U] 
22:32:13.324 00.007 1032 refined, 8 included, MultiStar: {0.04, -0.12}, one-star: {0.23, -0.13}
22:32:13.331 00.007 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
22:32:13.337 00.006 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
22:32:13.342 00.005 1032 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.27 mountX=-0.13 mountY=-0.01, mountTheta=-3.10
22:32:13.348 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.12, opts=13)
22:32:13.351 00.003 1032 Enqueuing Move request for scope (0.04, -0.12)
22:32:13.355 00.004 10072 Worker thread wakes up
22:32:13.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
22:32:13.355 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
22:32:13.355 00.000 10072 Moving (0.04, -0.12) raw xDistance=-0.13 yDistance=-0.01
22:32:13.358 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:32:13.362 00.004 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:13.362 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
22:32:13.363 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:13.363 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:32:13.363 00.000 10072 MoveAxis(E, 8, ABG)
22:32:13.363 00.000 10072 Guiding  Dir = 2, Dur = 8
22:32:13.363 00.000 10072 IsGuiding returns 0
22:32:13.365 00.002 10072 PulseGuide returned control before completion, sleep 18
22:32:13.398 00.033 1032 UpdateGuideState exits: m=1285 SNR=25.2
22:32:13.403 00.005 10072 IsGuiding returns 0
22:32:13.403 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:13.407 00.004 10072 Move returns status 0, amount 8
22:32:13.407 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:13.410 00.003 1032 Enqueuing Expose request
22:32:13.413 00.003 10072 MoveAxis(N, 0, ABG)
22:32:13.413 00.000 10072 Move returns status 0, amount 0
22:32:13.413 00.000 10072 move complete, result=0
22:32:13.413 00.000 10072 worker thread done servicing request
22:32:13.413 00.000 10072 Worker thread wakes up
22:32:13.413 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:13.414 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:13.428 00.014 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:32:13.829 00.401 10072 Exposure complete
22:32:13.931 00.102 10072 worker thread done servicing request
22:32:13.931 00.000 1032 OnExposeComplete: enter
22:32:13.935 00.004 1032 UpdateGuideState(): m_state=6
22:32:13.940 00.005 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4497
22:32:13.944 00.004 1032 Star::Find returns 1 (0), X=1097.89, Y=133.49, Mass=1345, SNR=25.8, Peak=113 HFD=3.1
22:32:13.947 00.003 1032 MultiStar: [#1 0.08,-0.09,0.94,U] [#2 -0.10,-0.31,0.00,M1] [#3 0.04,-0.24,0.77,U] [#4 0.11,-0.21,0.63,U] [#5 0.13,-0.21,0.66,U] [#6 -0.06,-0.25,0.00,M1] [#7 -0.06,-0.20,0.71,U] [#8 -0.02,-0.20,0.48,U] 
22:32:13.952 00.005 1032 refined, 6 included, MultiStar: {0.08, -0.20}, one-star: {0.19, -0.24}
22:32:13.956 00.004 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
22:32:13.962 00.006 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
22:32:13.968 00.006 1032 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.20 mountX=-0.21 mountY=-0.02, mountTheta=-3.03
22:32:13.975 00.007 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.20, opts=13)
22:32:13.980 00.005 1032 Enqueuing Move request for scope (0.08, -0.20)
22:32:13.985 00.005 10072 Worker thread wakes up
22:32:13.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
22:32:13.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
22:32:13.985 00.000 10072 Moving (0.08, -0.20) raw xDistance=-0.21 yDistance=-0.02
22:32:13.992 00.007 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 285.80
22:32:13.992 00.000 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
22:32:13.993 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:32:13.997 00.004 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:13.998 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:32:13.998 00.000 10072 MoveAxis(E, 107, ABG)
22:32:13.998 00.000 10072 Guiding  Dir = 2, Dur = 107
22:32:13.998 00.000 10072 IsGuiding returns 0
22:32:13.999 00.001 10072 PulseGuide returned control before completion, sleep 117
22:32:14.032 00.033 1032 UpdateGuideState exits: m=1345 SNR=25.8
22:32:14.038 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:14.042 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:14.050 00.008 1032 Enqueuing Expose request
22:32:14.126 00.076 10072 IsGuiding returns 0
22:32:14.126 00.000 10072 Move returns status 0, amount 107
22:32:14.126 00.000 10072 MoveAxis(N, 0, ABG)
22:32:14.126 00.000 10072 Move returns status 0, amount 0
22:32:14.126 00.000 10072 move complete, result=0
22:32:14.126 00.000 10072 worker thread done servicing request
22:32:14.126 00.000 10072 Worker thread wakes up
22:32:14.127 00.001 1032 GuideStep: -0.2 px 107 ms EAST, -0.0 px 0 ms NORTH
22:32:14.131 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:14.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:14.766 00.635 10072 Exposure complete
22:32:14.877 00.111 10072 worker thread done servicing request
22:32:14.877 00.000 1032 OnExposeComplete: enter
22:32:14.882 00.005 1032 UpdateGuideState(): m_state=6
22:32:14.887 00.005 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4498
22:32:14.893 00.006 1032 Star::Find returns 1 (0), X=1097.84, Y=133.71, Mass=1399, SNR=26.3, Peak=122 HFD=3.0
22:32:14.903 00.010 1032 MultiStar: [#1 0.07,0.08,0.98,U] [#2 -0.22,0.01,0.82,U] [#3 -0.02,0.15,0.72,U] [#4 -0.03,0.14,0.63,U] [#5 -0.05,0.10,0.62,U] [#6 -0.17,0.22,0.00,M2] [#7 -0.08,0.14,0.71,U] [#8 0.06,0.05,0.48,U] 
22:32:14.908 00.005 1032 refined, 7 included, MultiStar: {-0.01, 0.07}, one-star: {0.14, -0.02}
22:32:14.910 00.002 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
22:32:14.913 00.003 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
22:32:14.915 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.70 mountX=0.07 mountY=-0.01, mountTheta=-0.13
22:32:14.919 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
22:32:14.923 00.004 1032 Enqueuing Move request for scope (-0.01, 0.07)
22:32:14.929 00.006 10072 Worker thread wakes up
22:32:14.929 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
22:32:14.929 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
22:32:14.929 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
22:32:14.933 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:32:14.937 00.004 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:14.937 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:32:14.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:14.938 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:32:14.938 00.000 10072 MoveAxis(E, 9, ABG)
22:32:14.938 00.000 10072 Guiding  Dir = 2, Dur = 9
22:32:14.938 00.000 10072 IsGuiding returns 0
22:32:14.939 00.001 10072 PulseGuide returned control before completion, sleep 19
22:32:14.964 00.025 10072 IsGuiding returns 0
22:32:14.965 00.001 10072 Move returns status 0, amount 9
22:32:14.965 00.000 10072 MoveAxis(N, 0, ABG)
22:32:14.965 00.000 10072 Move returns status 0, amount 0
22:32:14.965 00.000 10072 move complete, result=0
22:32:14.965 00.000 10072 worker thread done servicing request
22:32:14.970 00.005 1032 UpdateGuideState exits: m=1399 SNR=26.3
22:32:14.974 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:14.978 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:14.981 00.003 1032 Enqueuing Expose request
22:32:14.986 00.005 10072 Worker thread wakes up
22:32:14.986 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:14.986 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:14.987 00.001 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:32:15.408 00.421 10072 Exposure complete
22:32:15.497 00.089 10072 worker thread done servicing request
22:32:15.497 00.000 1032 OnExposeComplete: enter
22:32:15.500 00.003 1032 UpdateGuideState(): m_state=6
22:32:15.503 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4499
22:32:15.505 00.002 1032 Star::Find returns 1 (0), X=1097.76, Y=133.92, Mass=1413, SNR=26.4, Peak=122 HFD=3.1
22:32:15.509 00.004 1032 MultiStar: [#1 0.08,0.15,1.00,U] [#2 -0.25,0.15,0.00,M1] [#3 -0.11,0.12,0.75,U] [#4 0.09,0.10,0.66,U] [#5 0.03,0.24,0.59,U] [#6 -0.15,0.20,0.61,U] [#7 0.05,0.23,0.69,U] [#8 0.09,0.06,0.50,U] 
22:32:15.511 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.16}, one-star: {0.05, 0.20}
22:32:15.514 00.003 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
22:32:15.517 00.003 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
22:32:15.521 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.17 cameraTheta=1.44 mountX=0.15 mountY=-0.06, mountTheta=-0.39
22:32:15.563 00.042 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.16, opts=13)
22:32:15.569 00.006 1032 Enqueuing Move request for scope (0.02, 0.16)
22:32:15.573 00.004 10072 Worker thread wakes up
22:32:15.573 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
22:32:15.573 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
22:32:15.573 00.000 10072 Moving (0.02, 0.16) raw xDistance=0.15 yDistance=-0.06
22:32:15.576 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:32:15.582 00.006 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 285.80
22:32:15.583 00.001 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
22:32:15.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:15.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:32:15.583 00.000 10072 MoveAxis(W, 64, ABG)
22:32:15.583 00.000 10072 Guiding  Dir = 3, Dur = 64
22:32:15.584 00.001 10072 IsGuiding returns 0
22:32:15.584 00.000 10072 PulseGuide returned control before completion, sleep 74
22:32:15.621 00.037 1032 UpdateGuideState exits: m=1413 SNR=26.4
22:32:15.626 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:15.634 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:15.643 00.009 1032 Enqueuing Expose request
22:32:15.668 00.025 10072 IsGuiding returns 0
22:32:15.668 00.000 10072 Move returns status 0, amount 64
22:32:15.668 00.000 10072 MoveAxis(N, 0, ABG)
22:32:15.669 00.001 10072 Move returns status 0, amount 0
22:32:15.669 00.000 10072 move complete, result=0
22:32:15.669 00.000 10072 worker thread done servicing request
22:32:15.669 00.000 10072 Worker thread wakes up
22:32:15.669 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:15.669 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:15.669 00.000 1032 GuideStep: 0.2 px 64 ms WEST, -0.1 px 0 ms NORTH
22:32:16.314 00.645 10072 Exposure complete
22:32:16.402 00.088 10072 worker thread done servicing request
22:32:16.402 00.000 1032 OnExposeComplete: enter
22:32:16.406 00.004 1032 UpdateGuideState(): m_state=6
22:32:16.409 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4500
22:32:16.412 00.003 1032 Star::Find returns 1 (0), X=1097.91, Y=133.72, Mass=1356, SNR=25.8, Peak=112 HFD=3.2
22:32:16.415 00.003 1032 MultiStar: [#1 0.10,-0.05,0.96,U] [#2 -0.16,-0.07,0.76,U] [#3 0.09,-0.04,0.70,U] [#4 0.06,-0.08,0.64,U] [#5 -0.07,-0.11,0.63,U] [#6 -0.14,0.05,0.61,U] [#7 -0.01,0.02,0.73,U] [#8 0.19,-0.14,0.52,U] 
22:32:16.418 00.003 1032 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.21, -0.01}
22:32:16.422 00.004 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
22:32:16.425 00.003 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
22:32:16.427 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.86 mountX=-0.05 mountY=-0.03, mountTheta=-2.69
22:32:16.432 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
22:32:16.435 00.003 1032 Enqueuing Move request for scope (0.04, -0.04)
22:32:16.439 00.004 10072 Worker thread wakes up
22:32:16.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
22:32:16.439 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
22:32:16.439 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
22:32:16.444 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:32:16.446 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:16.448 00.002 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:32:16.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:16.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:32:16.448 00.000 10072 MoveAxis(E, 11, ABG)
22:32:16.448 00.000 10072 Guiding  Dir = 2, Dur = 11
22:32:16.449 00.001 10072 IsGuiding returns 0
22:32:16.449 00.000 10072 PulseGuide returned control before completion, sleep 21
22:32:16.474 00.025 1032 UpdateGuideState exits: m=1356 SNR=25.8
22:32:16.479 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:16.482 00.003 10072 IsGuiding returns 1
22:32:16.482 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:16.485 00.003 10072 scope still moving after pulse duration time elapsed
22:32:16.486 00.001 1032 Enqueuing Expose request
22:32:16.510 00.024 10072 IsGuiding returns 0
22:32:16.511 00.001 10072 scope move finished after 11 + 51 ms
22:32:16.511 00.000 10072 Move returns status 0, amount 11
22:32:16.511 00.000 10072 MoveAxis(N, 0, ABG)
22:32:16.511 00.000 10072 Move returns status 0, amount 0
22:32:16.511 00.000 10072 move complete, result=0
22:32:16.511 00.000 10072 worker thread done servicing request
22:32:16.511 00.000 10072 Worker thread wakes up
22:32:16.511 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:16.511 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:16.514 00.003 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
22:32:16.921 00.407 10072 Exposure complete
22:32:17.008 00.087 10072 worker thread done servicing request
22:32:17.008 00.000 1032 OnExposeComplete: enter
22:32:17.011 00.003 1032 UpdateGuideState(): m_state=6
22:32:17.014 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4501
22:32:17.016 00.002 1032 Star::Find returns 1 (0), X=1097.84, Y=133.72, Mass=1297, SNR=25.3, Peak=105 HFD=3.0
22:32:17.022 00.006 1032 MultiStar: [#1 0.11,-0.01,0.95,U] [#2 -0.21,-0.10,0.79,U] [#3 0.19,0.03,0.74,U] [#4 0.00,-0.03,0.68,U] [#5 -0.01,-0.09,0.68,U] [#6 -0.13,-0.09,0.58,U] [#7 -0.01,0.04,0.68,U] [#8 0.10,0.01,0.54,U] 
22:32:17.025 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.14, -0.01}
22:32:17.031 00.006 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
22:32:17.034 00.003 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
22:32:17.037 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.73 mountX=-0.03 mountY=-0.02, mountTheta=-2.56
22:32:17.041 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
22:32:17.045 00.004 1032 Enqueuing Move request for scope (0.03, -0.02)
22:32:17.048 00.003 10072 Worker thread wakes up
22:32:17.048 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:32:17.049 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:32:17.050 00.001 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
22:32:17.058 00.008 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:17.058 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:32:17.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:17.058 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:32:17.058 00.000 10072 MoveAxis(E, 10, ABG)
22:32:17.058 00.000 10072 Guiding  Dir = 2, Dur = 10
22:32:17.059 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:32:17.062 00.003 10072 IsGuiding returns 0
22:32:17.063 00.001 10072 PulseGuide returned control before completion, sleep 20
22:32:17.090 00.027 10072 IsGuiding returns 0
22:32:17.090 00.000 10072 Move returns status 0, amount 10
22:32:17.091 00.001 10072 MoveAxis(N, 0, ABG)
22:32:17.091 00.000 10072 Move returns status 0, amount 0
22:32:17.091 00.000 10072 move complete, result=0
22:32:17.091 00.000 10072 worker thread done servicing request
22:32:17.094 00.003 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:32:17.097 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:17.100 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:17.103 00.003 1032 Enqueuing Expose request
22:32:17.105 00.002 10072 Worker thread wakes up
22:32:17.105 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:32:17.108 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:17.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:17.736 00.628 10072 Exposure complete
22:32:17.823 00.087 10072 worker thread done servicing request
22:32:17.823 00.000 1032 OnExposeComplete: enter
22:32:17.826 00.003 1032 UpdateGuideState(): m_state=6
22:32:17.832 00.006 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4502
22:32:17.836 00.004 1032 Star::Find returns 1 (0), X=1097.86, Y=133.75, Mass=1281, SNR=25.1, Peak=99 HFD=3.0
22:32:17.838 00.002 1032 MultiStar: [#1 0.04,0.07,1.06,U] [#2 -0.21,-0.00,0.83,U] [#3 -0.00,0.11,0.78,U] [#4 0.08,0.06,0.68,U] [#5 -0.09,0.02,0.68,U] [#6 -0.22,0.05,0.58,U] [#7 -0.04,0.21,0.67,U] [#8 -0.04,-0.02,0.53,U] 
22:32:17.841 00.003 1032 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {0.15, 0.02}
22:32:17.844 00.003 1032 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.83) = xAngle (0.15 = 0.15)
22:32:17.846 00.002 1032 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.15 = 0.15)
22:32:17.849 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.98 mountX=0.06 mountY=0.01, mountTheta=0.15
22:32:17.853 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
22:32:17.855 00.002 1032 Enqueuing Move request for scope (-0.03, 0.06)
22:32:17.857 00.002 10072 Worker thread wakes up
22:32:17.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
22:32:17.857 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
22:32:17.857 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.01
22:32:17.860 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:32:17.868 00.008 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:17.868 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:32:17.868 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:17.868 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:32:17.868 00.000 10072 MoveAxis(E, 12, ABG)
22:32:17.868 00.000 10072 Guiding  Dir = 2, Dur = 12
22:32:17.869 00.001 10072 IsGuiding returns 0
22:32:17.869 00.000 10072 PulseGuide returned control before completion, sleep 22
22:32:17.897 00.028 1032 UpdateGuideState exits: m=1281 SNR=25.1
22:32:17.900 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:17.903 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:17.905 00.002 1032 Enqueuing Expose request
22:32:17.908 00.003 10072 IsGuiding returns 0
22:32:17.908 00.000 10072 Move returns status 0, amount 12
22:32:17.908 00.000 10072 MoveAxis(N, 0, ABG)
22:32:17.908 00.000 10072 Move returns status 0, amount 0
22:32:17.908 00.000 10072 move complete, result=0
22:32:17.909 00.001 10072 worker thread done servicing request
22:32:17.909 00.000 10072 Worker thread wakes up
22:32:17.909 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:17.909 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:17.920 00.011 1032 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
22:32:18.318 00.398 10072 Exposure complete
22:32:18.400 00.082 10072 worker thread done servicing request
22:32:18.400 00.000 1032 OnExposeComplete: enter
22:32:18.404 00.004 1032 UpdateGuideState(): m_state=6
22:32:18.445 00.041 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4503
22:32:18.450 00.005 1032 Star::Find returns 1 (0), X=1097.77, Y=133.69, Mass=1358, SNR=25.9, Peak=106 HFD=3.0
22:32:18.457 00.007 1032 MultiStar: [#1 0.08,0.09,0.95,U] [#2 -0.20,-0.06,0.76,U] [#3 -0.02,0.09,0.73,U] [#4 0.00,-0.09,0.64,U] [#5 -0.01,0.02,0.64,U] [#6 -0.19,-0.07,0.58,U] [#7 0.01,0.14,0.71,U] [#8 -0.01,0.02,0.54,U] 
22:32:18.462 00.005 1032 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {0.07, -0.04}
22:32:18.466 00.004 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
22:32:18.470 00.004 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
22:32:18.473 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.57 mountX=0.02 mountY=0.02, mountTheta=0.74
22:32:18.478 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
22:32:18.482 00.004 1032 Enqueuing Move request for scope (-0.02, 0.01)
22:32:18.487 00.005 10072 Worker thread wakes up
22:32:18.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
22:32:18.487 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
22:32:18.487 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.02
22:32:18.493 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:32:18.498 00.005 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:18.498 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:32:18.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:18.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:32:18.498 00.000 10072 MoveAxis(E, 11, ABG)
22:32:18.498 00.000 10072 Guiding  Dir = 2, Dur = 11
22:32:18.499 00.001 10072 IsGuiding returns 0
22:32:18.499 00.000 10072 PulseGuide returned control before completion, sleep 21
22:32:18.526 00.027 1032 UpdateGuideState exits: m=1358 SNR=25.9
22:32:18.530 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:18.533 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:18.537 00.004 10072 IsGuiding returns 0
22:32:18.537 00.000 1032 Enqueuing Expose request
22:32:18.540 00.003 10072 Move returns status 0, amount 11
22:32:18.540 00.000 10072 MoveAxis(N, 0, ABG)
22:32:18.540 00.000 10072 Move returns status 0, amount 0
22:32:18.541 00.001 10072 move complete, result=0
22:32:18.541 00.000 10072 worker thread done servicing request
22:32:18.541 00.000 10072 Worker thread wakes up
22:32:18.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:18.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:18.555 00.014 1032 GuideStep: 0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
22:32:19.181 00.626 10072 Exposure complete
22:32:19.261 00.080 1032 OnExposeComplete: enter
22:32:19.265 00.004 10072 worker thread done servicing request
22:32:19.265 00.000 1032 UpdateGuideState(): m_state=6
22:32:19.271 00.006 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4504
22:32:19.274 00.003 1032 Star::Find returns 1 (0), X=1097.90, Y=133.63, Mass=1390, SNR=26.2, Peak=114 HFD=3.3
22:32:19.279 00.005 1032 MultiStar: [#1 0.12,0.03,0.95,U] [#2 -0.22,0.06,0.77,U] [#3 0.02,-0.09,0.71,U] [#4 0.08,-0.15,0.65,U] [#5 -0.03,-0.09,0.66,U] [#6 -0.28,-0.03,0.00,M1] [#7 0.01,0.11,0.68,U] [#8 0.11,-0.01,0.53,U] 
22:32:19.286 00.007 1032 refined, 7 included, MultiStar: {0.04, -0.03}, one-star: {0.19, -0.10}
22:32:19.290 00.004 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
22:32:19.295 00.005 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
22:32:19.300 00.005 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.61 mountX=-0.04 mountY=-0.03, mountTheta=-2.44
22:32:19.312 00.012 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
22:32:19.325 00.013 1032 Enqueuing Move request for scope (0.04, -0.03)
22:32:19.328 00.003 10072 Worker thread wakes up
22:32:19.328 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
22:32:19.329 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
22:32:19.329 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
22:32:19.335 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:32:19.338 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:19.338 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:32:19.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:19.339 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:32:19.339 00.000 10072 MoveAxis(E, 13, ABG)
22:32:19.339 00.000 10072 Guiding  Dir = 2, Dur = 13
22:32:19.339 00.000 10072 IsGuiding returns 0
22:32:19.339 00.000 10072 PulseGuide returned control before completion, sleep 23
22:32:19.367 00.028 1032 UpdateGuideState exits: m=1390 SNR=26.2
22:32:19.370 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:19.372 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:19.374 00.002 1032 Enqueuing Expose request
22:32:19.378 00.004 10072 IsGuiding returns 0
22:32:19.378 00.000 10072 Move returns status 0, amount 13
22:32:19.378 00.000 10072 MoveAxis(N, 0, ABG)
22:32:19.378 00.000 10072 Move returns status 0, amount 0
22:32:19.378 00.000 10072 move complete, result=0
22:32:19.378 00.000 10072 worker thread done servicing request
22:32:19.379 00.001 10072 Worker thread wakes up
22:32:19.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:19.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:19.389 00.010 1032 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
22:32:19.785 00.396 10072 Exposure complete
22:32:19.862 00.077 10072 worker thread done servicing request
22:32:19.864 00.002 1032 OnExposeComplete: enter
22:32:19.867 00.003 1032 UpdateGuideState(): m_state=6
22:32:19.870 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4505
22:32:19.873 00.003 1032 Star::Find returns 1 (0), X=1097.86, Y=133.84, Mass=1301, SNR=25.3, Peak=117 HFD=2.9
22:32:19.876 00.003 1032 MultiStar: [#1 0.08,-0.01,0.94,U] [#2 -0.30,-0.04,0.00,M1] [#3 -0.01,0.05,0.81,U] [#4 0.01,-0.02,0.69,U] [#5 0.05,-0.08,0.69,U] [#6 -0.10,-0.10,0.61,U] [#7 0.04,0.06,0.72,U] [#8 0.02,-0.02,0.50,U] 
22:32:19.878 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.01}, one-star: {0.15, 0.11}
22:32:19.882 00.004 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
22:32:19.884 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
22:32:19.886 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.16 mountX=-0.00 mountY=-0.04, mountTheta=-1.67
22:32:19.891 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
22:32:19.901 00.010 1032 Enqueuing Move request for scope (0.04, 0.01)
22:32:19.904 00.003 10072 Worker thread wakes up
22:32:19.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
22:32:19.904 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
22:32:19.904 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
22:32:19.907 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
22:32:19.912 00.005 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:19.912 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:32:19.912 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:19.912 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:32:19.912 00.000 10072 MoveAxis(E, 12, ABG)
22:32:19.912 00.000 10072 Guiding  Dir = 2, Dur = 12
22:32:19.913 00.001 10072 IsGuiding returns 0
22:32:19.913 00.000 10072 PulseGuide returned control before completion, sleep 22
22:32:19.939 00.026 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:32:19.941 00.002 10072 IsGuiding returns 0
22:32:19.943 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:19.945 00.002 10072 Move returns status 0, amount 12
22:32:19.945 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:19.948 00.003 1032 Enqueuing Expose request
22:32:19.950 00.002 10072 MoveAxis(N, 0, ABG)
22:32:19.951 00.001 10072 Move returns status 0, amount 0
22:32:19.951 00.000 10072 move complete, result=0
22:32:19.951 00.000 10072 worker thread done servicing request
22:32:19.951 00.000 10072 Worker thread wakes up
22:32:19.951 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:19.951 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:19.962 00.011 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
22:32:20.588 00.626 10072 Exposure complete
22:32:20.667 00.079 10072 worker thread done servicing request
22:32:20.667 00.000 1032 OnExposeComplete: enter
22:32:20.671 00.004 1032 UpdateGuideState(): m_state=6
22:32:20.675 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4506
22:32:20.681 00.006 1032 Star::Find returns 1 (0), X=1097.89, Y=133.63, Mass=1262, SNR=24.9, Peak=110 HFD=3.3
22:32:20.686 00.005 1032 MultiStar: [#1 0.06,0.11,0.99,U] [#2 -0.22,0.04,0.83,U] [#3 0.08,0.18,0.82,U] [#4 -0.07,0.07,0.68,U] [#5 0.01,0.17,0.67,U] [#6 -0.11,0.10,0.62,U] [#7 -0.08,0.22,0.72,U] [#8 0.06,0.00,0.55,U] 
22:32:20.691 00.005 1032 refined, 8 included, MultiStar: {0.00, 0.08}, one-star: {0.19, -0.10}
22:32:20.695 00.004 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
22:32:20.700 00.005 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
22:32:20.704 00.004 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.57 mountX=0.08 mountY=-0.02, mountTheta=-0.26
22:32:20.710 00.006 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
22:32:20.715 00.005 1032 Enqueuing Move request for scope (0.00, 0.08)
22:32:20.718 00.003 10072 Worker thread wakes up
22:32:20.718 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
22:32:20.718 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
22:32:20.718 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
22:32:20.721 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:32:20.725 00.004 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:20.726 00.001 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:32:20.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:20.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:32:20.726 00.000 10072 MoveAxis(E, 14, ABG)
22:32:20.726 00.000 10072 Guiding  Dir = 2, Dur = 14
22:32:20.727 00.001 10072 IsGuiding returns 0
22:32:20.727 00.000 10072 PulseGuide returned control before completion, sleep 24
22:32:20.752 00.025 1032 UpdateGuideState exits: m=1262 SNR=24.9
22:32:20.756 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:20.759 00.003 10072 IsGuiding returns 0
22:32:20.760 00.001 10072 Move returns status 0, amount 14
22:32:20.760 00.000 10072 MoveAxis(N, 0, ABG)
22:32:20.760 00.000 10072 Move returns status 0, amount 0
22:32:20.760 00.000 10072 move complete, result=0
22:32:20.760 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:20.763 00.003 1032 Enqueuing Expose request
22:32:20.767 00.004 10072 worker thread done servicing request
22:32:20.767 00.000 1032 GuideStep: 0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
22:32:20.772 00.005 10072 Worker thread wakes up
22:32:20.772 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:20.772 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:21.182 00.410 10072 Exposure complete
22:32:21.285 00.103 10072 worker thread done servicing request
22:32:21.285 00.000 1032 OnExposeComplete: enter
22:32:21.289 00.004 1032 UpdateGuideState(): m_state=6
22:32:21.292 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4507
22:32:21.295 00.003 1032 Star::Find returns 1 (0), X=1097.92, Y=133.71, Mass=1364, SNR=26.0, Peak=116 HFD=3.0
22:32:21.303 00.008 1032 MultiStar: [#1 -0.06,0.17,0.99,U] [#2 -0.20,0.13,0.80,U] [#3 0.06,0.14,0.74,U] [#4 0.15,0.08,0.66,U] [#5 -0.04,0.19,0.62,U] [#6 -0.14,0.15,0.60,U] [#7 -0.08,0.22,0.68,U] [#8 0.01,0.08,0.53,U] 
22:32:21.306 00.003 1032 refined, 8 included, MultiStar: {-0.00, 0.12}, one-star: {0.21, -0.02}
22:32:21.308 00.002 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
22:32:21.310 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
22:32:21.313 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=0.12 mountY=-0.03, mountTheta=-0.23
22:32:21.317 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.12, opts=13)
22:32:21.320 00.003 1032 Enqueuing Move request for scope (-0.00, 0.12)
22:32:21.323 00.003 10072 Worker thread wakes up
22:32:21.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
22:32:21.323 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
22:32:21.323 00.000 10072 Moving (-0.00, 0.12) raw xDistance=0.12 yDistance=-0.03
22:32:21.325 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:32:21.329 00.004 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:21.329 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
22:32:21.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:21.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:32:21.329 00.000 10072 MoveAxis(E, 10, ABG)
22:32:21.329 00.000 10072 Guiding  Dir = 2, Dur = 10
22:32:21.330 00.001 10072 IsGuiding returns 0
22:32:21.332 00.002 10072 PulseGuide returned control before completion, sleep 18
22:32:21.360 00.028 1032 UpdateGuideState exits: m=1364 SNR=26.0
22:32:21.369 00.009 10072 IsGuiding returns 0
22:32:21.369 00.000 10072 Move returns status 0, amount 10
22:32:21.369 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:21.373 00.004 10072 MoveAxis(N, 0, ABG)
22:32:21.373 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:21.376 00.003 1032 Enqueuing Expose request
22:32:21.380 00.004 10072 Move returns status 0, amount 0
22:32:21.380 00.000 10072 move complete, result=0
22:32:21.380 00.000 10072 worker thread done servicing request
22:32:21.381 00.001 10072 Worker thread wakes up
22:32:21.381 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:21.382 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:21.382 00.000 1032 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
22:32:22.008 00.626 10072 Exposure complete
22:32:22.087 00.079 10072 worker thread done servicing request
22:32:22.087 00.000 1032 OnExposeComplete: enter
22:32:22.089 00.002 1032 UpdateGuideState(): m_state=6
22:32:22.091 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4508
22:32:22.094 00.003 1032 Star::Find returns 1 (0), X=1097.82, Y=133.65, Mass=1391, SNR=26.2, Peak=125 HFD=3.1
22:32:22.097 00.003 1032 MultiStar: [#1 0.08,-0.06,0.93,U] [#2 -0.07,-0.11,0.73,U] [#3 0.11,-0.13,0.76,U] [#4 -0.03,-0.05,0.62,U] [#5 0.18,-0.09,0.61,U] [#6 -0.10,-0.08,0.59,U] [#7 0.01,-0.03,0.68,U] [#8 0.09,-0.01,0.49,U] 
22:32:22.100 00.003 1032 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.12, -0.08}
22:32:22.103 00.003 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
22:32:22.105 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
22:32:22.109 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-1.00 mountX=-0.08 mountY=-0.03, mountTheta=-2.83
22:32:22.115 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
22:32:22.119 00.004 1032 Enqueuing Move request for scope (0.05, -0.07)
22:32:22.123 00.004 10072 Worker thread wakes up
22:32:22.123 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
22:32:22.123 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
22:32:22.123 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
22:32:22.127 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:32:22.130 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:22.130 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:32:22.130 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:22.130 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:32:22.130 00.000 10072 MoveAxis(E, 12, ABG)
22:32:22.131 00.001 10072 Guiding  Dir = 2, Dur = 12
22:32:22.131 00.000 10072 IsGuiding returns 0
22:32:22.132 00.001 10072 PulseGuide returned control before completion, sleep 22
22:32:22.155 00.023 1032 UpdateGuideState exits: m=1391 SNR=26.2
22:32:22.159 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:22.163 00.004 10072 IsGuiding returns 0
22:32:22.163 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:22.166 00.003 1032 Enqueuing Expose request
22:32:22.169 00.003 10072 Move returns status 0, amount 12
22:32:22.169 00.000 10072 MoveAxis(N, 0, ABG)
22:32:22.170 00.001 10072 Move returns status 0, amount 0
22:32:22.170 00.000 10072 move complete, result=0
22:32:22.170 00.000 10072 worker thread done servicing request
22:32:22.170 00.000 10072 Worker thread wakes up
22:32:22.170 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:22.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:22.180 00.010 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
22:32:22.591 00.411 10072 Exposure complete
22:32:22.695 00.104 10072 worker thread done servicing request
22:32:22.696 00.001 1032 OnExposeComplete: enter
22:32:22.698 00.002 1032 UpdateGuideState(): m_state=6
22:32:22.701 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4509
22:32:22.705 00.004 1032 Star::Find returns 1 (0), X=1097.80, Y=133.67, Mass=1326, SNR=25.6, Peak=121 HFD=3.1
22:32:22.710 00.005 1032 MultiStar: [#1 0.12,-0.01,0.97,U] [#2 -0.17,-0.04,0.77,U] [#3 0.07,-0.14,0.74,U] [#4 0.20,-0.05,0.68,U] [#5 0.01,-0.11,0.66,U] [#6 -0.22,-0.08,0.63,U] [#7 0.07,0.04,0.66,U] [#8 0.12,-0.12,0.53,U] 
22:32:22.713 00.003 1032 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {0.09, -0.06}
22:32:22.715 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
22:32:22.718 00.003 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
22:32:22.721 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.02 mountX=-0.07 mountY=-0.02, mountTheta=-2.85
22:32:22.725 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
22:32:22.729 00.004 1032 Enqueuing Move request for scope (0.04, -0.06)
22:32:22.732 00.003 10072 Worker thread wakes up
22:32:22.733 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
22:32:22.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
22:32:22.733 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
22:32:22.738 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:32:22.741 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:22.742 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:32:22.742 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:22.742 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:32:22.742 00.000 10072 MoveAxis(E, 11, ABG)
22:32:22.742 00.000 10072 Guiding  Dir = 2, Dur = 11
22:32:22.742 00.000 10072 IsGuiding returns 0
22:32:22.743 00.001 10072 PulseGuide returned control before completion, sleep 21
22:32:22.767 00.024 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:32:22.770 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:22.774 00.004 10072 IsGuiding returns 0
22:32:22.774 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:22.777 00.003 1032 Enqueuing Expose request
22:32:22.782 00.005 10072 Move returns status 0, amount 11
22:32:22.782 00.000 10072 MoveAxis(N, 0, ABG)
22:32:22.782 00.000 10072 Move returns status 0, amount 0
22:32:22.782 00.000 10072 move complete, result=0
22:32:22.782 00.000 10072 worker thread done servicing request
22:32:22.782 00.000 10072 Worker thread wakes up
22:32:22.782 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:22.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:22.793 00.011 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
22:32:23.417 00.624 10072 Exposure complete
22:32:23.497 00.080 10072 worker thread done servicing request
22:32:23.497 00.000 1032 OnExposeComplete: enter
22:32:23.500 00.003 1032 UpdateGuideState(): m_state=6
22:32:23.503 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4510
22:32:23.505 00.002 1032 Star::Find returns 1 (0), X=1097.81, Y=133.76, Mass=1298, SNR=25.3, Peak=125 HFD=2.9
22:32:23.509 00.004 1032 MultiStar: [#1 0.07,0.01,1.00,U] [#2 -0.19,0.04,0.82,U] [#3 0.00,0.12,0.73,U] [#4 0.12,0.06,0.68,U] [#5 0.10,-0.14,0.68,U] [#6 -0.07,0.03,0.61,U] [#7 -0.08,0.12,0.66,U] [#8 0.04,-0.00,0.52,U] 
22:32:23.513 00.004 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.11, 0.03}
22:32:23.515 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:32:23.519 00.004 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:32:23.522 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.13 mountX=0.02 mountY=-0.02, mountTheta=-0.70
22:32:23.528 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
22:32:23.551 00.023 1032 Enqueuing Move request for scope (0.01, 0.03)
22:32:23.560 00.009 10072 Worker thread wakes up
22:32:23.560 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:32:23.560 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:32:23.560 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.02
22:32:23.563 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:32:23.567 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:23.568 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:32:23.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:23.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:32:23.568 00.000 10072 MoveAxis(E, 13, ABG)
22:32:23.568 00.000 10072 Guiding  Dir = 2, Dur = 13
22:32:23.569 00.001 10072 IsGuiding returns 0
22:32:23.569 00.000 10072 PulseGuide returned control before completion, sleep 23
22:32:23.595 00.026 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:32:23.598 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:23.601 00.003 10072 IsGuiding returns 0
22:32:23.601 00.000 10072 Move returns status 0, amount 13
22:32:23.601 00.000 10072 MoveAxis(N, 0, ABG)
22:32:23.601 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:23.604 00.003 1032 Enqueuing Expose request
22:32:23.606 00.002 10072 Move returns status 0, amount 0
22:32:23.607 00.001 10072 move complete, result=0
22:32:23.607 00.000 10072 worker thread done servicing request
22:32:23.607 00.000 10072 Worker thread wakes up
22:32:23.607 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:23.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:23.622 00.015 1032 GuideStep: 0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
22:32:24.029 00.407 10072 Exposure complete
22:32:24.120 00.091 10072 worker thread done servicing request
22:32:24.120 00.000 1032 OnExposeComplete: enter
22:32:24.123 00.003 1032 UpdateGuideState(): m_state=6
22:32:24.126 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4511
22:32:24.129 00.003 1032 Star::Find returns 1 (0), X=1097.82, Y=133.76, Mass=1382, SNR=26.1, Peak=125 HFD=2.9
22:32:24.133 00.004 1032 MultiStar: [#1 0.13,-0.01,0.94,U] [#2 -0.18,-0.03,0.73,U] [#3 0.17,-0.00,0.70,U] [#4 0.26,0.00,0.00,M1] [#5 0.08,-0.04,0.63,U] [#6 -0.07,-0.04,0.60,U] [#7 0.00,0.10,0.69,U] [#8 0.13,-0.12,0.54,U] 
22:32:24.136 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.01}, one-star: {0.11, 0.03}
22:32:24.140 00.004 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
22:32:24.148 00.008 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
22:32:24.151 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.15 mountX=-0.02 mountY=-0.05, mountTheta=-1.98
22:32:24.157 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
22:32:24.159 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
22:32:24.162 00.003 10072 Worker thread wakes up
22:32:24.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:32:24.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:32:24.162 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
22:32:24.166 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:32:24.170 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:24.170 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:32:24.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:24.170 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:32:24.171 00.001 10072 MoveAxis(E, 12, ABG)
22:32:24.171 00.000 10072 Guiding  Dir = 2, Dur = 12
22:32:24.171 00.000 10072 IsGuiding returns 0
22:32:24.172 00.001 10072 PulseGuide returned control before completion, sleep 22
22:32:24.202 00.030 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:32:24.206 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:24.209 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:24.213 00.004 1032 Enqueuing Expose request
22:32:24.216 00.003 10072 IsGuiding returns 0
22:32:24.216 00.000 10072 Move returns status 0, amount 12
22:32:24.216 00.000 10072 MoveAxis(N, 0, ABG)
22:32:24.216 00.000 10072 Move returns status 0, amount 0
22:32:24.216 00.000 10072 move complete, result=0
22:32:24.216 00.000 10072 worker thread done servicing request
22:32:24.216 00.000 10072 Worker thread wakes up
22:32:24.217 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:24.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:24.226 00.009 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
22:32:24.842 00.616 10072 Exposure complete
22:32:24.939 00.097 10072 worker thread done servicing request
22:32:24.939 00.000 1032 OnExposeComplete: enter
22:32:24.942 00.003 1032 UpdateGuideState(): m_state=6
22:32:24.946 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4512
22:32:24.949 00.003 1032 Star::Find returns 1 (0), X=1097.88, Y=133.64, Mass=1431, SNR=26.6, Peak=117 HFD=3.3
22:32:24.953 00.004 1032 MultiStar: [#1 0.26,0.02,0.00,M1] [#2 -0.09,-0.12,0.70,U] [#3 0.14,-0.07,0.69,U] [#4 0.15,-0.10,0.66,U] [#5 0.08,-0.25,0.00,M1] [#6 -0.11,-0.01,0.59,U] [#7 0.16,0.05,0.66,U] [#8 0.27,-0.12,0.00,M1] 
22:32:24.960 00.007 1032 refined, 5 included, MultiStar: {0.08, -0.06}, one-star: {0.18, -0.09}
22:32:24.964 00.004 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
22:32:24.966 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
22:32:24.969 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.63 mountX=-0.08 mountY=-0.06, mountTheta=-2.46
22:32:24.973 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
22:32:24.976 00.003 1032 Enqueuing Move request for scope (0.08, -0.06)
22:32:24.979 00.003 10072 Worker thread wakes up
22:32:24.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
22:32:24.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
22:32:24.979 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
22:32:24.983 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:32:24.988 00.005 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.80
22:32:24.988 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:32:24.989 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:24.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:32:24.989 00.000 10072 MoveAxis(E, 14, ABG)
22:32:24.989 00.000 10072 Guiding  Dir = 2, Dur = 14
22:32:24.990 00.001 10072 IsGuiding returns 0
22:32:24.990 00.000 10072 PulseGuide returned control before completion, sleep 24
22:32:25.016 00.026 1032 UpdateGuideState exits: m=1431 SNR=26.6
22:32:25.019 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:25.022 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:25.030 00.008 1032 Enqueuing Expose request
22:32:25.038 00.008 10072 IsGuiding returns 0
22:32:25.038 00.000 10072 Move returns status 0, amount 14
22:32:25.039 00.001 10072 MoveAxis(N, 0, ABG)
22:32:25.039 00.000 10072 Move returns status 0, amount 0
22:32:25.039 00.000 10072 move complete, result=0
22:32:25.039 00.000 10072 worker thread done servicing request
22:32:25.039 00.000 10072 Worker thread wakes up
22:32:25.039 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:25.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:25.045 00.006 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:32:25.453 00.408 10072 Exposure complete
22:32:25.534 00.081 1032 OnExposeComplete: enter
22:32:25.538 00.004 1032 UpdateGuideState(): m_state=6
22:32:25.545 00.007 10072 worker thread done servicing request
22:32:25.545 00.000 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4513
22:32:25.559 00.014 1032 Star::Find returns 1 (0), X=1097.86, Y=133.57, Mass=1367, SNR=26.0, Peak=111 HFD=3.2
22:32:25.564 00.005 1032 MultiStar: [#1 0.18,-0.09,0.94,U] [#2 -0.04,-0.05,0.72,U] [#3 0.24,-0.07,0.00,M1] [#4 0.21,-0.07,0.66,U] [#5 0.14,-0.16,0.66,U] [#6 -0.12,-0.08,0.61,U] [#7 0.10,0.01,0.69,U] [#8 0.18,-0.15,0.55,U] 
22:32:25.567 00.003 1032 refined, 7 included, MultiStar: {0.11, -0.10}, one-star: {0.15, -0.16}
22:32:25.569 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
22:32:25.572 00.003 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
22:32:25.576 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.14 cameraTheta=-0.73 mountX=-0.12 mountY=-0.08, mountTheta=-2.56
22:32:25.581 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
22:32:25.584 00.003 1032 Enqueuing Move request for scope (0.11, -0.10)
22:32:25.587 00.003 10072 Worker thread wakes up
22:32:25.588 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
22:32:25.588 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
22:32:25.588 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.12 yDistance=-0.08
22:32:25.592 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:32:25.595 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:32:25.595 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:32:25.595 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:25.595 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:32:25.596 00.001 10072 MoveAxis(E, 13, ABG)
22:32:25.596 00.000 10072 Guiding  Dir = 2, Dur = 13
22:32:25.596 00.000 10072 IsGuiding returns 0
22:32:25.597 00.001 10072 PulseGuide returned control before completion, sleep 23
22:32:25.624 00.027 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:32:25.628 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:25.631 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:25.635 00.004 1032 Enqueuing Expose request
22:32:25.638 00.003 10072 IsGuiding returns 0
22:32:25.638 00.000 10072 Move returns status 0, amount 13
22:32:25.638 00.000 10072 MoveAxis(N, 0, ABG)
22:32:25.638 00.000 10072 Move returns status 0, amount 0
22:32:25.639 00.001 10072 move complete, result=0
22:32:25.639 00.000 10072 worker thread done servicing request
22:32:25.639 00.000 10072 Worker thread wakes up
22:32:25.639 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:25.639 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:25.651 00.012 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:32:26.263 00.612 10072 Exposure complete
22:32:26.322 00.059 10072 worker thread done servicing request
22:32:26.323 00.001 1032 OnExposeComplete: enter
22:32:26.326 00.003 1032 UpdateGuideState(): m_state=6
22:32:26.328 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4514
22:32:26.331 00.003 1032 Star::Find returns 1 (0), X=1097.86, Y=133.73, Mass=1349, SNR=25.8, Peak=110 HFD=3.1
22:32:26.334 00.003 1032 MultiStar: [#1 0.21,-0.01,0.95,U] [#2 -0.03,-0.09,0.75,U] [#3 0.15,0.05,0.77,U] [#4 0.12,-0.09,0.66,U] [#5 0.06,-0.09,0.63,U] [#6 -0.07,-0.06,0.58,U] [#7 0.13,0.02,0.69,U] [#8 0.12,0.17,0.50,U] 
22:32:26.336 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.16, -0.00}
22:32:26.338 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
22:32:26.340 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
22:32:26.342 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.13 mountX=-0.04 mountY=-0.10, mountTheta=-1.96
22:32:26.345 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
22:32:26.347 00.002 1032 Enqueuing Move request for scope (0.10, -0.01)
22:32:26.349 00.002 10072 Worker thread wakes up
22:32:26.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:32:26.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:32:26.349 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.10
22:32:26.350 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:32:26.353 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:32:26.353 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:32:26.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:26.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:32:26.353 00.000 10072 MoveAxis(E, 14, ABG)
22:32:26.353 00.000 10072 Guiding  Dir = 2, Dur = 14
22:32:26.353 00.000 10072 IsGuiding returns 0
22:32:26.354 00.001 10072 PulseGuide returned control before completion, sleep 24
22:32:26.372 00.018 1032 UpdateGuideState exits: m=1349 SNR=25.8
22:32:26.374 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:26.378 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:26.380 00.002 1032 Enqueuing Expose request
22:32:26.384 00.004 10072 IsGuiding returns 0
22:32:26.385 00.001 10072 Move returns status 0, amount 14
22:32:26.385 00.000 10072 MoveAxis(N, 0, ABG)
22:32:26.385 00.000 10072 Move returns status 0, amount 0
22:32:26.385 00.000 10072 move complete, result=0
22:32:26.385 00.000 10072 worker thread done servicing request
22:32:26.385 00.000 10072 Worker thread wakes up
22:32:26.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:26.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:26.390 00.005 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:32:26.796 00.406 10072 Exposure complete
22:32:26.853 00.057 10072 worker thread done servicing request
22:32:26.853 00.000 1032 OnExposeComplete: enter
22:32:26.855 00.002 1032 UpdateGuideState(): m_state=6
22:32:26.857 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4515
22:32:26.859 00.002 1032 Star::Find returns 1 (0), X=1097.89, Y=133.70, Mass=1412, SNR=26.4, Peak=130 HFD=3.1
22:32:26.861 00.002 1032 MultiStar: [#1 0.24,0.07,0.00,M1] [#2 -0.16,0.04,0.78,U] [#3 0.12,-0.05,0.73,U] [#4 0.17,-0.08,0.66,U] [#5 -0.06,-0.10,0.63,U] [#6 -0.00,0.13,0.60,U] [#7 0.00,0.06,0.70,U] [#8 0.14,-0.07,0.51,U] 
22:32:26.863 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.01}, one-star: {0.19, -0.03}
22:32:26.865 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:32:26.866 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:32:26.868 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.23 mountX=-0.03 mountY=-0.05, mountTheta=-2.06
22:32:26.871 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
22:32:26.874 00.003 1032 Enqueuing Move request for scope (0.05, -0.01)
22:32:26.875 00.001 10072 Worker thread wakes up
22:32:26.876 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:32:26.876 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:32:26.876 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.03 yDistance=-0.05
22:32:26.878 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:32:26.880 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:32:26.880 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:32:26.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:26.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:32:26.880 00.000 10072 MoveAxis(E, 12, ABG)
22:32:26.880 00.000 10072 Guiding  Dir = 2, Dur = 12
22:32:26.881 00.001 10072 IsGuiding returns 0
22:32:26.881 00.000 10072 PulseGuide returned control before completion, sleep 22
22:32:26.900 00.019 1032 UpdateGuideState exits: m=1412 SNR=26.4
22:32:26.903 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:26.905 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:26.908 00.003 1032 Enqueuing Expose request
22:32:26.920 00.012 10072 IsGuiding returns 0
22:32:26.920 00.000 10072 Move returns status 0, amount 12
22:32:26.920 00.000 10072 MoveAxis(N, 0, ABG)
22:32:26.921 00.001 10072 Move returns status 0, amount 0
22:32:26.921 00.000 10072 move complete, result=0
22:32:26.921 00.000 10072 worker thread done servicing request
22:32:26.921 00.000 10072 Worker thread wakes up
22:32:26.921 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:26.921 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:26.921 00.000 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
22:32:27.547 00.626 10072 Exposure complete
22:32:27.597 00.050 10072 worker thread done servicing request
22:32:27.597 00.000 1032 OnExposeComplete: enter
22:32:27.600 00.003 1032 UpdateGuideState(): m_state=6
22:32:27.601 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4516
22:32:27.603 00.002 1032 Star::Find returns 1 (0), X=1097.90, Y=133.50, Mass=1349, SNR=25.8, Peak=111 HFD=3.0
22:32:27.605 00.002 1032 MultiStar: [#1 0.09,-0.16,1.00,U] [#2 0.02,-0.19,0.77,U] [#3 0.19,-0.02,0.76,U] [#4 0.10,-0.21,0.64,U] [#5 -0.04,-0.21,0.63,U] [#6 -0.06,-0.29,0.00,M1] [#7 0.07,-0.03,0.68,U] [#8 0.03,-0.25,0.00,M1] 
22:32:27.606 00.001 1032 refined, 6 included, MultiStar: {0.10, -0.15}, one-star: {0.20, -0.22}
22:32:27.608 00.002 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
22:32:27.610 00.002 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
22:32:27.614 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.99 mountX=-0.17 mountY=-0.06, mountTheta=-2.82
22:32:27.618 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.15, opts=13)
22:32:27.621 00.003 1032 Enqueuing Move request for scope (0.10, -0.15)
22:32:27.622 00.001 10072 Worker thread wakes up
22:32:27.623 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
22:32:27.623 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
22:32:27.623 00.000 10072 Moving (0.10, -0.15) raw xDistance=-0.17 yDistance=-0.06
22:32:27.625 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:32:27.628 00.003 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 285.81
22:32:27.628 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
22:32:27.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:27.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:32:27.628 00.000 10072 MoveAxis(E, 96, ABG)
22:32:27.628 00.000 10072 Guiding  Dir = 2, Dur = 96
22:32:27.628 00.000 10072 IsGuiding returns 0
22:32:27.629 00.001 10072 PulseGuide returned control before completion, sleep 106
22:32:27.647 00.018 1032 UpdateGuideState exits: m=1349 SNR=25.8
22:32:27.650 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:27.651 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:27.653 00.002 1032 Enqueuing Expose request
22:32:27.747 00.094 10072 IsGuiding returns 0
22:32:27.747 00.000 10072 Move returns status 0, amount 96
22:32:27.747 00.000 10072 MoveAxis(N, 0, ABG)
22:32:27.747 00.000 10072 Move returns status 0, amount 0
22:32:27.747 00.000 10072 move complete, result=0
22:32:27.747 00.000 10072 worker thread done servicing request
22:32:27.747 00.000 10072 Worker thread wakes up
22:32:27.747 00.000 1032 GuideStep: -0.2 px 96 ms EAST, -0.1 px 0 ms NORTH
22:32:27.750 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:27.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:28.156 00.406 10072 Exposure complete
22:32:28.211 00.055 10072 worker thread done servicing request
22:32:28.211 00.000 1032 OnExposeComplete: enter
22:32:28.213 00.002 1032 UpdateGuideState(): m_state=6
22:32:28.215 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4517
22:32:28.217 00.002 1032 Star::Find returns 1 (0), X=1097.83, Y=133.66, Mass=1400, SNR=26.3, Peak=111 HFD=3.2
22:32:28.219 00.002 1032 MultiStar: [#1 0.13,-0.10,0.88,U] [#2 -0.11,-0.15,0.81,U] [#3 0.22,-0.04,0.78,U] [#4 0.23,0.00,0.62,U] [#5 -0.11,-0.15,0.63,U] [#6 -0.03,-0.05,0.63,U] [#7 -0.05,0.08,0.64,U] [#8 0.07,-0.16,0.50,U] 
22:32:28.222 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.13, -0.06}
22:32:28.223 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:32:28.226 00.003 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:32:28.228 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.88 mountX=-0.08 mountY=-0.04, mountTheta=-2.71
22:32:28.231 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
22:32:28.232 00.001 1032 Enqueuing Move request for scope (0.06, -0.07)
22:32:28.233 00.001 10072 Worker thread wakes up
22:32:28.233 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
22:32:28.233 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
22:32:28.233 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
22:32:28.236 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=143, Gamma=2.230
22:32:28.239 00.003 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:32:28.239 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
22:32:28.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:28.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:32:28.239 00.000 10072 MoveAxis(E, 15, ABG)
22:32:28.240 00.001 10072 Guiding  Dir = 2, Dur = 15
22:32:28.240 00.000 10072 IsGuiding returns 0
22:32:28.241 00.001 10072 PulseGuide returned control before completion, sleep 25
22:32:28.257 00.016 1032 UpdateGuideState exits: m=1400 SNR=26.3
22:32:28.259 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:28.261 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:28.263 00.002 1032 Enqueuing Expose request
22:32:28.282 00.019 10072 IsGuiding returns 0
22:32:28.282 00.000 10072 Move returns status 0, amount 15
22:32:28.282 00.000 10072 MoveAxis(N, 0, ABG)
22:32:28.282 00.000 10072 Move returns status 0, amount 0
22:32:28.282 00.000 10072 move complete, result=0
22:32:28.282 00.000 10072 worker thread done servicing request
22:32:28.282 00.000 10072 Worker thread wakes up
22:32:28.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:28.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:28.286 00.004 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
22:32:28.907 00.621 10072 Exposure complete
22:32:28.956 00.049 10072 worker thread done servicing request
22:32:28.957 00.001 1032 OnExposeComplete: enter
22:32:28.959 00.002 1032 UpdateGuideState(): m_state=6
22:32:28.962 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4518
22:32:28.964 00.002 1032 Star::Find returns 1 (0), X=1097.72, Y=133.81, Mass=1312, SNR=25.4, Peak=123 HFD=3.0
22:32:28.966 00.002 1032 MultiStar: [#1 0.03,0.05,1.01,U] [#2 -0.09,-0.02,0.76,U] [#3 0.12,0.07,0.75,U] [#4 0.03,0.04,0.62,U] [#5 -0.03,0.01,0.61,U] [#6 -0.07,0.01,0.65,U] [#7 0.00,0.12,0.68,U] [#8 0.09,0.05,0.51,U] 
22:32:28.968 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.02, 0.08}
22:32:28.970 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
22:32:28.971 00.001 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
22:32:28.973 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.37 mountX=0.04 mountY=-0.02, mountTheta=-0.46
22:32:28.976 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
22:32:28.978 00.002 1032 Enqueuing Move request for scope (0.01, 0.05)
22:32:28.979 00.001 10072 Worker thread wakes up
22:32:28.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
22:32:28.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
22:32:28.979 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.02
22:32:28.981 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:32:28.983 00.002 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:32:28.983 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
22:32:28.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:28.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:32:28.983 00.000 10072 MoveAxis(E, 16, ABG)
22:32:28.984 00.001 10072 Guiding  Dir = 2, Dur = 16
22:32:28.984 00.000 10072 IsGuiding returns 0
22:32:28.984 00.000 10072 PulseGuide returned control before completion, sleep 26
22:32:29.000 00.016 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:32:29.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:29.004 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:29.006 00.002 1032 Enqueuing Expose request
22:32:29.014 00.008 10072 IsGuiding returns 0
22:32:29.014 00.000 10072 Move returns status 0, amount 16
22:32:29.014 00.000 10072 MoveAxis(N, 0, ABG)
22:32:29.014 00.000 10072 Move returns status 0, amount 0
22:32:29.014 00.000 10072 move complete, result=0
22:32:29.014 00.000 10072 worker thread done servicing request
22:32:29.014 00.000 10072 Worker thread wakes up
22:32:29.014 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:29.014 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:29.016 00.002 1032 GuideStep: 0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
22:32:29.426 00.410 10072 Exposure complete
22:32:29.481 00.055 10072 worker thread done servicing request
22:32:29.481 00.000 1032 OnExposeComplete: enter
22:32:29.483 00.002 1032 UpdateGuideState(): m_state=6
22:32:29.488 00.005 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4519
22:32:29.490 00.002 1032 Star::Find returns 1 (0), X=1097.88, Y=133.74, Mass=1393, SNR=26.2, Peak=115 HFD=3.1
22:32:29.492 00.002 1032 MultiStar: [#1 0.16,-0.03,0.99,U] [#2 -0.12,0.03,0.75,U] [#3 0.10,0.06,0.71,U] [#4 0.10,-0.12,0.65,U] [#5 -0.03,-0.12,0.63,U] [#6 -0.16,0.02,0.62,U] [#7 -0.08,0.15,0.67,U] [#8 -0.00,0.02,0.51,U] 
22:32:29.493 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {0.17, 0.01}
22:32:29.495 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
22:32:29.496 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
22:32:29.498 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.03 mountX=-0.01 mountY=-0.03, mountTheta=-1.80
22:32:29.500 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
22:32:29.502 00.002 1032 Enqueuing Move request for scope (0.03, 0.00)
22:32:29.503 00.001 10072 Worker thread wakes up
22:32:29.504 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
22:32:29.504 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
22:32:29.504 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.03
22:32:29.505 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:32:29.507 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.81
22:32:29.507 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:32:29.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:29.507 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:32:29.507 00.000 10072 MoveAxis(E, 14, ABG)
22:32:29.507 00.000 10072 Guiding  Dir = 2, Dur = 14
22:32:29.508 00.001 10072 IsGuiding returns 0
22:32:29.508 00.000 10072 PulseGuide returned control before completion, sleep 24
22:32:29.523 00.015 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:32:29.526 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:29.527 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:29.530 00.003 1032 Enqueuing Expose request
22:32:29.546 00.016 10072 IsGuiding returns 0
22:32:29.546 00.000 10072 Move returns status 0, amount 14
22:32:29.546 00.000 10072 MoveAxis(N, 0, ABG)
22:32:29.546 00.000 10072 Move returns status 0, amount 0
22:32:29.546 00.000 10072 move complete, result=0
22:32:29.546 00.000 10072 worker thread done servicing request
22:32:29.546 00.000 10072 Worker thread wakes up
22:32:29.546 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:29.546 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:29.550 00.004 1032 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
22:32:30.175 00.625 10072 Exposure complete
22:32:30.221 00.046 10072 worker thread done servicing request
22:32:30.222 00.001 1032 OnExposeComplete: enter
22:32:30.224 00.002 1032 UpdateGuideState(): m_state=6
22:32:30.225 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4520
22:32:30.227 00.002 1032 Star::Find returns 1 (0), X=1097.84, Y=133.58, Mass=1366, SNR=26.0, Peak=119 HFD=3.2
22:32:30.229 00.002 1032 MultiStar: [#1 0.21,-0.02,0.95,U] [#2 -0.08,-0.12,0.76,U] [#3 0.04,-0.11,0.73,U] [#4 0.06,-0.14,0.66,U] [#5 0.00,-0.23,0.65,U] [#6 -0.21,-0.23,0.00,M1] [#7 0.01,-0.11,0.71,U] [#8 0.15,-0.14,0.50,U] 
22:32:30.231 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.12}, one-star: {0.14, -0.15}
22:32:30.233 00.002 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
22:32:30.234 00.001 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
22:32:30.236 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.04 mountX=-0.14 mountY=-0.04, mountTheta=-2.87
22:32:30.239 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.12, opts=13)
22:32:30.241 00.002 1032 Enqueuing Move request for scope (0.07, -0.12)
22:32:30.242 00.001 10072 Worker thread wakes up
22:32:30.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
22:32:30.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
22:32:30.242 00.000 10072 Moving (0.07, -0.12) raw xDistance=-0.14 yDistance=-0.04
22:32:30.244 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:32:30.246 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 285.81
22:32:30.246 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:32:30.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:30.247 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:32:30.247 00.000 10072 MoveAxis(E, 81, ABG)
22:32:30.247 00.000 10072 Guiding  Dir = 2, Dur = 81
22:32:30.247 00.000 10072 IsGuiding returns 0
22:32:30.247 00.000 10072 PulseGuide returned control before completion, sleep 91
22:32:30.263 00.016 1032 UpdateGuideState exits: m=1366 SNR=26.0
22:32:30.264 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:30.266 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:30.270 00.004 1032 Enqueuing Expose request
22:32:30.344 00.074 10072 IsGuiding returns 0
22:32:30.344 00.000 10072 Move returns status 0, amount 81
22:32:30.344 00.000 10072 MoveAxis(N, 0, ABG)
22:32:30.344 00.000 10072 Move returns status 0, amount 0
22:32:30.344 00.000 10072 move complete, result=0
22:32:30.344 00.000 10072 worker thread done servicing request
22:32:30.344 00.000 1032 GuideStep: -0.1 px 81 ms EAST, -0.0 px 0 ms NORTH
22:32:30.347 00.003 10072 Worker thread wakes up
22:32:30.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:30.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:30.755 00.408 10072 Exposure complete
22:32:30.814 00.059 10072 worker thread done servicing request
22:32:30.815 00.001 1032 OnExposeComplete: enter
22:32:30.817 00.002 1032 UpdateGuideState(): m_state=6
22:32:30.819 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4521
22:32:30.821 00.002 1032 Star::Find returns 1 (0), X=1097.98, Y=133.61, Mass=1420, SNR=26.5, Peak=119 HFD=3.3
22:32:30.823 00.002 1032 MultiStar: [#1 0.25,-0.09,0.00,M1] [#2 -0.16,-0.21,0.00,M1] [#3 0.13,-0.09,0.72,U] [#4 0.14,-0.17,0.62,U] [#5 0.07,-0.24,0.00,M1] [#6 0.05,-0.15,0.60,U] [#7 0.12,-0.08,0.64,U] [#8 0.07,-0.18,0.47,U] 
22:32:30.824 00.001 1032 refined, 5 included, MultiStar: {0.15, -0.13}, one-star: {0.28, -0.12}
22:32:30.826 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
22:32:30.827 00.001 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
22:32:30.830 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.19 cameraTheta=-0.72 mountX=-0.16 mountY=-0.11, mountTheta=-2.55
22:32:30.834 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.13, opts=13)
22:32:30.835 00.001 1032 Enqueuing Move request for scope (0.15, -0.13)
22:32:30.837 00.002 10072 Worker thread wakes up
22:32:30.837 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
22:32:30.837 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
22:32:30.837 00.000 10072 Moving (0.15, -0.13) raw xDistance=-0.16 yDistance=-0.11
22:32:30.839 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:32:30.841 00.002 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 285.82
22:32:30.841 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
22:32:30.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:30.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:32:30.841 00.000 10072 MoveAxis(E, 91, ABG)
22:32:30.841 00.000 10072 Guiding  Dir = 2, Dur = 91
22:32:30.841 00.000 10072 IsGuiding returns 0
22:32:30.842 00.001 10072 PulseGuide returned control before completion, sleep 101
22:32:30.858 00.016 1032 UpdateGuideState exits: m=1420 SNR=26.5
22:32:30.860 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:30.865 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:30.867 00.002 1032 Enqueuing Expose request
22:32:30.955 00.088 10072 IsGuiding returns 0
22:32:30.955 00.000 10072 Move returns status 0, amount 91
22:32:30.955 00.000 10072 MoveAxis(N, 0, ABG)
22:32:30.955 00.000 10072 Move returns status 0, amount 0
22:32:30.956 00.001 10072 move complete, result=0
22:32:30.956 00.000 1032 GuideStep: -0.2 px 91 ms EAST, -0.1 px 0 ms NORTH
22:32:30.959 00.003 10072 worker thread done servicing request
22:32:30.959 00.000 10072 Worker thread wakes up
22:32:30.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:30.960 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:31.587 00.627 10072 Exposure complete
22:32:31.638 00.051 10072 worker thread done servicing request
22:32:31.639 00.001 1032 OnExposeComplete: enter
22:32:31.642 00.003 1032 UpdateGuideState(): m_state=6
22:32:31.647 00.005 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4522
22:32:31.649 00.002 1032 Star::Find returns 1 (0), X=1097.87, Y=133.73, Mass=1278, SNR=25.1, Peak=109 HFD=3.0
22:32:31.651 00.002 1032 MultiStar: [#1 0.17,0.12,0.98,U] [#2 -0.16,0.04,0.82,U] [#3 0.08,0.00,0.74,U] [#4 0.13,0.06,0.69,U] [#5 0.13,-0.09,0.70,U] [#6 -0.15,0.01,0.62,U] [#7 0.08,0.16,0.72,U] [#8 0.16,-0.00,0.52,U] 
22:32:31.653 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.17, -0.00}
22:32:31.655 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
22:32:31.657 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
22:32:31.658 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.46 mountX=0.02 mountY=-0.08, mountTheta=-1.37
22:32:31.661 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
22:32:31.663 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
22:32:31.665 00.002 10072 Worker thread wakes up
22:32:31.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
22:32:31.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
22:32:31.666 00.001 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
22:32:31.668 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:32:31.670 00.002 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:32:31.670 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
22:32:31.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:31.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:32:31.670 00.000 10072 MoveAxis(E, 17, ABG)
22:32:31.670 00.000 10072 Guiding  Dir = 2, Dur = 17
22:32:31.671 00.001 10072 IsGuiding returns 0
22:32:31.671 00.000 10072 PulseGuide returned control before completion, sleep 27
22:32:31.688 00.017 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:32:31.690 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:31.692 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:31.693 00.001 1032 Enqueuing Expose request
22:32:31.707 00.014 10072 IsGuiding returns 0
22:32:31.708 00.001 10072 Move returns status 0, amount 17
22:32:31.708 00.000 10072 MoveAxis(N, 0, ABG)
22:32:31.708 00.000 10072 Move returns status 0, amount 0
22:32:31.708 00.000 10072 move complete, result=0
22:32:31.708 00.000 10072 worker thread done servicing request
22:32:31.708 00.000 10072 Worker thread wakes up
22:32:31.708 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:31.708 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:31.708 00.000 1032 GuideStep: 0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
22:32:32.118 00.410 10072 Exposure complete
22:32:32.182 00.064 10072 worker thread done servicing request
22:32:32.182 00.000 1032 OnExposeComplete: enter
22:32:32.185 00.003 1032 UpdateGuideState(): m_state=6
22:32:32.188 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4523
22:32:32.189 00.001 1032 Star::Find returns 1 (0), X=1097.90, Y=133.89, Mass=1148, SNR=23.8, Peak=92 HFD=2.8
22:32:32.191 00.002 1032 MultiStar: [#1 0.13,0.23,0.00,M1] [#2 -0.20,0.08,0.85,U] [#3 0.07,0.10,0.80,U] [#4 0.11,0.08,0.74,U] [#5 0.11,-0.01,0.70,U] [#6 -0.17,0.07,0.63,U] [#7 0.10,0.12,0.77,U] [#8 0.23,0.06,0.57,U] 
22:32:32.193 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.09}, one-star: {0.20, 0.16}
22:32:32.196 00.003 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
22:32:32.198 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
22:32:32.200 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.10 cameraTheta=1.01 mountX=0.07 mountY=-0.08, mountTheta=-0.82
22:32:32.204 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
22:32:32.205 00.001 1032 Enqueuing Move request for scope (0.06, 0.09)
22:32:32.207 00.002 10072 Worker thread wakes up
22:32:32.207 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
22:32:32.207 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
22:32:32.207 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
22:32:32.210 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:32:32.213 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:32:32.213 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:32:32.213 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:32.213 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:32:32.213 00.000 10072 MoveAxis(E, 14, ABG)
22:32:32.213 00.000 10072 Guiding  Dir = 2, Dur = 14
22:32:32.214 00.001 10072 IsGuiding returns 0
22:32:32.214 00.000 10072 PulseGuide returned control before completion, sleep 24
22:32:32.233 00.019 1032 UpdateGuideState exits: m=1148 SNR=23.8
22:32:32.237 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:32.240 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:32.242 00.002 1032 Enqueuing Expose request
22:32:32.244 00.002 10072 IsGuiding returns 0
22:32:32.244 00.000 10072 Move returns status 0, amount 14
22:32:32.244 00.000 10072 MoveAxis(N, 0, ABG)
22:32:32.244 00.000 10072 Move returns status 0, amount 0
22:32:32.244 00.000 10072 move complete, result=0
22:32:32.244 00.000 10072 worker thread done servicing request
22:32:32.244 00.000 10072 Worker thread wakes up
22:32:32.244 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:32.244 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:32.253 00.009 1032 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:32:32.883 00.630 10072 Exposure complete
22:32:32.939 00.056 10072 worker thread done servicing request
22:32:32.939 00.000 1032 OnExposeComplete: enter
22:32:32.941 00.002 1032 UpdateGuideState(): m_state=6
22:32:32.944 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4524
22:32:32.945 00.001 1032 Star::Find returns 1 (0), X=1097.88, Y=133.77, Mass=1249, SNR=24.8, Peak=112 HFD=3.0
22:32:32.947 00.002 1032 MultiStar: [#1 0.23,0.22,0.00,M2] [#2 -0.04,0.09,0.81,U] [#3 0.09,0.08,0.75,U] [#4 0.12,0.08,0.69,U] [#5 -0.03,-0.01,0.67,U] [#6 -0.06,-0.01,0.58,U] [#7 0.08,0.20,0.70,U] [#8 0.03,0.12,0.53,U] 
22:32:32.949 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.17, 0.04}
22:32:32.951 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
22:32:32.953 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
22:32:32.955 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.92 mountX=0.06 mountY=-0.07, mountTheta=-0.91
22:32:32.959 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
22:32:32.962 00.003 1032 Enqueuing Move request for scope (0.05, 0.07)
22:32:32.964 00.002 10072 Worker thread wakes up
22:32:32.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:32:32.964 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:32:32.964 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.06 yDistance=-0.07
22:32:32.966 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:32:32.969 00.003 10072 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:32:32.969 00.000 10072 PPEC: input: 0.06, control: -0.02, exposure: 500
22:32:32.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:32.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:32:32.969 00.000 10072 MoveAxis(E, 15, ABG)
22:32:32.969 00.000 10072 Guiding  Dir = 2, Dur = 15
22:32:32.970 00.001 10072 IsGuiding returns 0
22:32:32.970 00.000 10072 PulseGuide returned control before completion, sleep 25
22:32:32.988 00.018 1032 UpdateGuideState exits: m=1249 SNR=24.8
22:32:32.991 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:32.992 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:32.994 00.002 1032 Enqueuing Expose request
22:32:33.003 00.009 10072 IsGuiding returns 0
22:32:33.003 00.000 10072 Move returns status 0, amount 15
22:32:33.003 00.000 10072 MoveAxis(N, 0, ABG)
22:32:33.003 00.000 10072 Move returns status 0, amount 0
22:32:33.003 00.000 10072 move complete, result=0
22:32:33.003 00.000 10072 worker thread done servicing request
22:32:33.003 00.000 10072 Worker thread wakes up
22:32:33.003 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:33.003 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:33.004 00.001 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:32:33.409 00.405 10072 Exposure complete
22:32:33.470 00.061 10072 worker thread done servicing request
22:32:33.470 00.000 1032 OnExposeComplete: enter
22:32:33.471 00.001 1032 UpdateGuideState(): m_state=6
22:32:33.473 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4525
22:32:33.475 00.002 1032 Star::Find returns 1 (0), X=1097.82, Y=133.68, Mass=1416, SNR=26.5, Peak=112 HFD=3.2
22:32:33.477 00.002 1032 MultiStar: [#1 0.16,0.11,0.94,U] [#2 -0.09,0.04,0.79,U] [#3 0.06,0.05,0.72,U] [#4 0.14,0.11,0.66,U] [#5 -0.03,-0.03,0.64,U] [#6 -0.07,-0.00,0.57,U] [#7 -0.04,0.17,0.70,U] [#8 0.00,0.11,0.48,U] 
22:32:33.478 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.12, -0.05}
22:32:33.480 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
22:32:33.481 00.001 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
22:32:33.483 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.96 mountX=0.04 mountY=-0.05, mountTheta=-0.87
22:32:33.485 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
22:32:33.487 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
22:32:33.488 00.001 10072 Worker thread wakes up
22:32:33.489 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
22:32:33.489 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
22:32:33.489 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
22:32:33.490 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:32:33.492 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:32:33.492 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:32:33.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:33.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:32:33.492 00.000 10072 MoveAxis(E, 13, ABG)
22:32:33.492 00.000 10072 Guiding  Dir = 2, Dur = 13
22:32:33.492 00.000 10072 IsGuiding returns 0
22:32:33.492 00.000 10072 PulseGuide returned control before completion, sleep 23
22:32:33.509 00.017 1032 UpdateGuideState exits: m=1416 SNR=26.5
22:32:33.512 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:33.514 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:33.515 00.001 1032 Enqueuing Expose request
22:32:33.532 00.017 10072 IsGuiding returns 0
22:32:33.532 00.000 10072 Move returns status 0, amount 13
22:32:33.532 00.000 10072 MoveAxis(N, 0, ABG)
22:32:33.532 00.000 10072 Move returns status 0, amount 0
22:32:33.532 00.000 10072 move complete, result=0
22:32:33.532 00.000 10072 worker thread done servicing request
22:32:33.532 00.000 10072 Worker thread wakes up
22:32:33.532 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:33.533 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:33.535 00.002 1032 GuideStep: 0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
22:32:34.160 00.625 10072 Exposure complete
22:32:34.209 00.049 10072 worker thread done servicing request
22:32:34.209 00.000 1032 OnExposeComplete: enter
22:32:34.212 00.003 1032 UpdateGuideState(): m_state=6
22:32:34.213 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4526
22:32:34.215 00.002 1032 Star::Find returns 1 (0), X=1097.91, Y=133.75, Mass=1435, SNR=26.6, Peak=125 HFD=3.0
22:32:34.217 00.002 1032 MultiStar: [#1 0.10,0.13,0.93,U] [#2 -0.09,0.05,0.73,U] [#3 0.19,0.10,0.73,U] [#4 0.09,0.07,0.63,U] [#5 0.08,0.10,0.64,U] [#6 -0.09,0.04,0.58,U] [#7 0.06,0.31,0.00,M1] [#8 0.13,0.09,0.50,U] 
22:32:34.218 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.07}, one-star: {0.20, 0.02}
22:32:34.219 00.001 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
22:32:34.220 00.001 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
22:32:34.221 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.71 mountX=0.05 mountY=-0.10, mountTheta=-1.12
22:32:34.224 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
22:32:34.226 00.002 1032 Enqueuing Move request for scope (0.09, 0.07)
22:32:34.227 00.001 10072 Worker thread wakes up
22:32:34.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
22:32:34.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
22:32:34.227 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.05 yDistance=-0.10
22:32:34.229 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:32:34.230 00.001 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:32:34.230 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
22:32:34.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:34.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:32:34.230 00.000 10072 MoveAxis(E, 16, ABG)
22:32:34.230 00.000 10072 Guiding  Dir = 2, Dur = 16
22:32:34.231 00.001 10072 IsGuiding returns 0
22:32:34.231 00.000 10072 PulseGuide returned control before completion, sleep 26
22:32:34.248 00.017 1032 UpdateGuideState exits: m=1435 SNR=26.6
22:32:34.250 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:34.252 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:34.254 00.002 1032 Enqueuing Expose request
22:32:34.267 00.013 10072 IsGuiding returns 0
22:32:34.267 00.000 10072 Move returns status 0, amount 16
22:32:34.267 00.000 10072 MoveAxis(N, 0, ABG)
22:32:34.267 00.000 10072 Move returns status 0, amount 0
22:32:34.267 00.000 10072 move complete, result=0
22:32:34.267 00.000 10072 worker thread done servicing request
22:32:34.267 00.000 10072 Worker thread wakes up
22:32:34.267 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:34.267 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:34.268 00.001 1032 GuideStep: 0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
22:32:34.678 00.410 10072 Exposure complete
22:32:34.730 00.052 10072 worker thread done servicing request
22:32:34.730 00.000 1032 OnExposeComplete: enter
22:32:34.733 00.003 1032 UpdateGuideState(): m_state=6
22:32:34.735 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4527
22:32:34.738 00.003 1032 Star::Find returns 1 (0), X=1097.81, Y=133.82, Mass=1250, SNR=24.8, Peak=95 HFD=2.9
22:32:34.740 00.002 1032 MultiStar: [#1 0.18,0.16,0.98,U] [#2 -0.08,0.13,0.77,U] [#3 0.06,0.05,0.71,U] [#4 0.06,0.06,0.69,U] [#5 0.16,0.12,0.67,U] [#6 -0.04,0.06,0.66,U] [#7 0.08,0.23,0.73,U] [#8 0.11,0.03,0.53,U] 
22:32:34.742 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.11, 0.09}
22:32:34.744 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
22:32:34.747 00.003 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
22:32:34.749 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.98 mountX=0.09 mountY=-0.10, mountTheta=-0.85
22:32:34.753 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
22:32:34.756 00.003 1032 Enqueuing Move request for scope (0.07, 0.11)
22:32:34.758 00.002 10072 Worker thread wakes up
22:32:34.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
22:32:34.758 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
22:32:34.758 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.10
22:32:34.760 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=142, Gamma=2.230
22:32:34.763 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.82
22:32:34.763 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
22:32:34.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:34.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:32:34.763 00.000 10072 MoveAxis(E, 14, ABG)
22:32:34.763 00.000 10072 Guiding  Dir = 2, Dur = 14
22:32:34.763 00.000 10072 IsGuiding returns 0
22:32:34.763 00.000 10072 PulseGuide returned control before completion, sleep 24
22:32:34.781 00.018 1032 UpdateGuideState exits: m=1250 SNR=24.8
22:32:34.783 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:34.785 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:34.787 00.002 1032 Enqueuing Expose request
22:32:34.799 00.012 10072 IsGuiding returns 0
22:32:34.799 00.000 10072 Move returns status 0, amount 14
22:32:34.799 00.000 10072 MoveAxis(N, 0, ABG)
22:32:34.799 00.000 10072 Move returns status 0, amount 0
22:32:34.799 00.000 10072 move complete, result=0
22:32:34.799 00.000 10072 worker thread done servicing request
22:32:34.799 00.000 10072 Worker thread wakes up
22:32:34.800 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:34.800 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:34.800 00.000 1032 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:32:35.426 00.626 10072 Exposure complete
22:32:35.480 00.054 10072 worker thread done servicing request
22:32:35.480 00.000 1032 OnExposeComplete: enter
22:32:35.482 00.002 1032 UpdateGuideState(): m_state=6
22:32:35.485 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4528
22:32:35.487 00.002 1032 Star::Find returns 1 (0), X=1097.92, Y=133.80, Mass=1326, SNR=25.6, Peak=103 HFD=2.9
22:32:35.488 00.001 1032 MultiStar: [#1 0.13,0.15,0.93,U] [#2 -0.14,0.09,0.73,U] [#3 0.08,0.23,0.74,U] [#4 0.12,0.16,0.67,U] [#5 0.10,0.01,0.65,U] [#6 -0.10,0.19,0.65,U] [#7 0.06,0.28,0.00,M1] [#8 0.09,0.15,0.52,U] 
22:32:35.491 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.13}, one-star: {0.22, 0.07}
22:32:35.492 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
22:32:35.494 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
22:32:35.496 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.06 mountX=0.11 mountY=-0.10, mountTheta=-0.77
22:32:35.498 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
22:32:35.502 00.004 1032 Enqueuing Move request for scope (0.07, 0.13)
22:32:35.504 00.002 10072 Worker thread wakes up
22:32:35.504 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
22:32:35.504 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
22:32:35.504 00.000 10072 Moving (0.07, 0.13) raw xDistance=0.11 yDistance=-0.10
22:32:35.505 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:32:35.508 00.003 10072 PPEC rslt: input = 0.11, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:32:35.508 00.000 10072 PPEC: input: 0.11, control: -0.02, exposure: 500
22:32:35.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:35.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:32:35.508 00.000 10072 MoveAxis(E, 16, ABG)
22:32:35.509 00.001 10072 Guiding  Dir = 2, Dur = 16
22:32:35.509 00.000 10072 IsGuiding returns 0
22:32:35.509 00.000 10072 PulseGuide returned control before completion, sleep 26
22:32:35.528 00.019 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:32:35.532 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:35.536 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:35.539 00.003 1032 Enqueuing Expose request
22:32:35.548 00.009 10072 IsGuiding returns 0
22:32:35.548 00.000 10072 Move returns status 0, amount 16
22:32:35.548 00.000 10072 MoveAxis(N, 0, ABG)
22:32:35.548 00.000 10072 Move returns status 0, amount 0
22:32:35.548 00.000 10072 move complete, result=0
22:32:35.548 00.000 10072 worker thread done servicing request
22:32:35.548 00.000 10072 Worker thread wakes up
22:32:35.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:35.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:35.552 00.004 1032 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
22:32:35.955 00.403 10072 Exposure complete
22:32:36.010 00.055 10072 worker thread done servicing request
22:32:36.010 00.000 1032 OnExposeComplete: enter
22:32:36.012 00.002 1032 UpdateGuideState(): m_state=6
22:32:36.014 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4529
22:32:36.016 00.002 1032 Star::Find returns 1 (0), X=1097.92, Y=133.78, Mass=1290, SNR=25.2, Peak=105 HFD=3.0
22:32:36.017 00.001 1032 MultiStar: [#1 0.14,0.22,0.00,M1] [#2 -0.05,0.04,0.84,U] [#3 0.15,0.15,0.72,U] [#4 0.07,0.10,0.69,U] [#5 -0.06,0.08,0.69,U] [#6 -0.26,0.15,0.00,M1] [#7 -0.04,0.13,0.72,U] [#8 0.17,0.01,0.53,U] 
22:32:36.020 00.003 1032 refined, 6 included, MultiStar: {0.07, 0.08}, one-star: {0.22, 0.05}
22:32:36.022 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
22:32:36.024 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
22:32:36.025 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.87 mountX=0.06 mountY=-0.09, mountTheta=-0.96
22:32:36.028 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
22:32:36.029 00.001 1032 Enqueuing Move request for scope (0.07, 0.08)
22:32:36.031 00.002 10072 Worker thread wakes up
22:32:36.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
22:32:36.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
22:32:36.031 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
22:32:36.034 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:32:36.036 00.002 10072 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:32:36.036 00.000 10072 PPEC: input: 0.06, control: -0.02, exposure: 500
22:32:36.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:36.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:32:36.036 00.000 10072 MoveAxis(E, 15, ABG)
22:32:36.036 00.000 10072 Guiding  Dir = 2, Dur = 15
22:32:36.037 00.001 10072 IsGuiding returns 0
22:32:36.037 00.000 10072 PulseGuide returned control before completion, sleep 25
22:32:36.056 00.019 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:32:36.058 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:36.060 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:36.062 00.002 1032 Enqueuing Expose request
22:32:36.077 00.015 10072 IsGuiding returns 0
22:32:36.077 00.000 10072 Move returns status 0, amount 15
22:32:36.077 00.000 10072 MoveAxis(N, 0, ABG)
22:32:36.077 00.000 10072 Move returns status 0, amount 0
22:32:36.077 00.000 10072 move complete, result=0
22:32:36.077 00.000 10072 worker thread done servicing request
22:32:36.077 00.000 10072 Worker thread wakes up
22:32:36.078 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:36.078 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:36.082 00.004 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:32:36.707 00.625 10072 Exposure complete
22:32:36.758 00.051 10072 worker thread done servicing request
22:32:36.759 00.001 1032 OnExposeComplete: enter
22:32:36.760 00.001 1032 UpdateGuideState(): m_state=6
22:32:36.762 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4530
22:32:36.763 00.001 1032 Star::Find returns 1 (0), X=1097.91, Y=133.87, Mass=1401, SNR=26.3, Peak=105 HFD=2.9
22:32:36.765 00.002 1032 MultiStar: [#1 0.13,0.08,0.97,U] [#2 -0.10,-0.06,0.77,U] [#3 0.07,-0.00,0.72,U] [#4 0.23,0.02,0.67,U] [#5 0.19,-0.02,0.65,U] [#6 -0.06,0.16,0.64,U] [#7 0.08,0.01,0.68,U] [#8 0.17,0.20,0.00,M1] 
22:32:36.768 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.05}, one-star: {0.21, 0.14}
22:32:36.769 00.001 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
22:32:36.771 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
22:32:36.773 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.44 mountX=0.02 mountY=-0.11, mountTheta=-1.39
22:32:36.776 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
22:32:36.779 00.003 1032 Enqueuing Move request for scope (0.10, 0.05)
22:32:36.780 00.001 10072 Worker thread wakes up
22:32:36.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
22:32:36.780 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
22:32:36.780 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
22:32:36.782 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:32:36.785 00.003 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:32:36.785 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
22:32:36.785 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:36.785 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:32:36.786 00.001 10072 MoveAxis(E, 19, ABG)
22:32:36.786 00.000 10072 Guiding  Dir = 2, Dur = 19
22:32:36.786 00.000 10072 IsGuiding returns 0
22:32:36.786 00.000 10072 PulseGuide returned control before completion, sleep 29
22:32:36.803 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.3
22:32:36.805 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:36.807 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:36.808 00.001 1032 Enqueuing Expose request
22:32:36.831 00.023 10072 IsGuiding returns 0
22:32:36.831 00.000 10072 Move returns status 0, amount 19
22:32:36.831 00.000 10072 MoveAxis(N, 0, ABG)
22:32:36.832 00.001 10072 Move returns status 0, amount 0
22:32:36.832 00.000 10072 move complete, result=0
22:32:36.832 00.000 10072 worker thread done servicing request
22:32:36.832 00.000 10072 Worker thread wakes up
22:32:36.832 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:36.832 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:36.835 00.003 1032 GuideStep: 0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
22:32:37.241 00.406 10072 Exposure complete
22:32:37.293 00.052 10072 worker thread done servicing request
22:32:37.294 00.001 1032 OnExposeComplete: enter
22:32:37.295 00.001 1032 UpdateGuideState(): m_state=6
22:32:37.297 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4531
22:32:37.302 00.005 1032 Star::Find returns 1 (0), X=1097.93, Y=133.89, Mass=1549, SNR=27.7, Peak=124 HFD=2.9
22:32:37.306 00.004 1032 MultiStar: [#1 0.28,0.17,0.00,M1] [#2 -0.07,-0.05,0.73,U] [#3 0.24,0.20,0.00,M1] [#4 0.19,-0.04,0.58,U] [#5 0.12,-0.04,0.59,U] [#6 -0.23,0.03,0.56,U] [#7 0.10,0.16,0.67,U] [#8 0.20,0.08,0.46,U] 
22:32:37.308 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.05}, one-star: {0.23, 0.16}
22:32:37.309 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
22:32:37.311 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
22:32:37.313 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.55 mountX=0.03 mountY=-0.10, mountTheta=-1.28
22:32:37.318 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
22:32:37.321 00.003 1032 Enqueuing Move request for scope (0.09, 0.05)
22:32:37.323 00.002 10072 Worker thread wakes up
22:32:37.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
22:32:37.323 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
22:32:37.323 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
22:32:37.324 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:32:37.327 00.003 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:32:37.327 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:32:37.327 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:37.327 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:32:37.327 00.000 10072 MoveAxis(E, 17, ABG)
22:32:37.327 00.000 10072 Guiding  Dir = 2, Dur = 17
22:32:37.327 00.000 10072 IsGuiding returns 0
22:32:37.327 00.000 10072 PulseGuide returned control before completion, sleep 27
22:32:37.346 00.019 1032 UpdateGuideState exits: m=1549 SNR=27.7
22:32:37.349 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:37.351 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:37.352 00.001 1032 Enqueuing Expose request
22:32:37.363 00.011 10072 IsGuiding returns 1
22:32:37.363 00.000 10072 scope still moving after pulse duration time elapsed
22:32:37.394 00.031 10072 IsGuiding returns 1
22:32:37.426 00.032 10072 IsGuiding returns 1
22:32:37.456 00.030 10072 IsGuiding returns 1
22:32:37.488 00.032 10072 IsGuiding returns 1
22:32:37.520 00.032 10072 IsGuiding returns 1
22:32:37.552 00.032 10072 IsGuiding returns 1
22:32:37.583 00.031 10072 IsGuiding returns 1
22:32:37.613 00.030 10072 IsGuiding returns 1
22:32:37.644 00.031 10072 IsGuiding returns 1
22:32:37.676 00.032 10072 IsGuiding returns 1
22:32:37.706 00.030 10072 IsGuiding returns 1
22:32:37.737 00.031 10072 IsGuiding returns 1
22:32:37.783 00.046 10072 IsGuiding returns 1
22:32:37.816 00.033 10072 IsGuiding returns 1
22:32:37.849 00.033 10072 IsGuiding returns 1
22:32:37.879 00.030 10072 IsGuiding returns 1
22:32:37.910 00.031 10072 IsGuiding returns 1
22:32:37.941 00.031 10072 IsGuiding returns 1
22:32:37.974 00.033 10072 IsGuiding returns 1
22:32:38.006 00.032 10072 IsGuiding returns 0
22:32:38.006 00.000 10072 scope move finished after 17 + 661 ms
22:32:38.006 00.000 10072 Move returns status 0, amount 17
22:32:38.006 00.000 10072 MoveAxis(N, 0, ABG)
22:32:38.006 00.000 10072 Move returns status 0, amount 0
22:32:38.006 00.000 10072 move complete, result=0
22:32:38.006 00.000 10072 worker thread done servicing request
22:32:38.006 00.000 10072 Worker thread wakes up
22:32:38.007 00.001 1032 GuideStep: 0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
22:32:38.009 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:38.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:38.631 00.622 10072 Exposure complete
22:32:38.678 00.047 10072 worker thread done servicing request
22:32:38.678 00.000 1032 OnExposeComplete: enter
22:32:38.681 00.003 1032 UpdateGuideState(): m_state=6
22:32:38.682 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4532
22:32:38.684 00.002 1032 Star::Find returns 1 (0), X=1097.93, Y=133.82, Mass=1218, SNR=24.5, Peak=97 HFD=2.9
22:32:38.686 00.002 1032 MultiStar: [#1 0.33,0.17,0.00,M2] [#2 -0.06,0.07,0.85,U] [#3 -0.00,0.11,0.78,U] [#4 0.28,0.05,0.00,M1] [#5 0.06,0.14,0.71,U] [#6 0.03,0.25,0.66,U] [#7 0.11,0.16,0.69,U] [#8 0.15,0.14,0.53,U] 
22:32:38.688 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.13}, one-star: {0.23, 0.09}
22:32:38.690 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
22:32:38.692 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
22:32:38.694 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.04 mountX=0.11 mountY=-0.11, mountTheta=-0.79
22:32:38.696 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
22:32:38.698 00.002 1032 Enqueuing Move request for scope (0.08, 0.13)
22:32:38.699 00.001 10072 Worker thread wakes up
22:32:38.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
22:32:38.699 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
22:32:38.699 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.11 yDistance=-0.11
22:32:38.701 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
22:32:38.704 00.003 10072 PPEC rslt: input = 0.11, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 285.83
22:32:38.704 00.000 10072 PPEC: input: 0.11, control: -0.03, exposure: 500
22:32:38.704 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:38.704 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:32:38.704 00.000 10072 MoveAxis(E, 28, ABG)
22:32:38.704 00.000 10072 Guiding  Dir = 2, Dur = 28
22:32:38.705 00.001 10072 IsGuiding returns 0
22:32:38.705 00.000 10072 PulseGuide returned control before completion, sleep 38
22:32:38.720 00.015 1032 UpdateGuideState exits: m=1218 SNR=24.5
22:32:38.722 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:38.723 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:38.726 00.003 1032 Enqueuing Expose request
22:32:38.752 00.026 10072 IsGuiding returns 1
22:32:38.752 00.000 10072 scope still moving after pulse duration time elapsed
22:32:38.783 00.031 10072 IsGuiding returns 0
22:32:38.783 00.000 10072 scope move finished after 28 + 50 ms
22:32:38.783 00.000 10072 Move returns status 0, amount 28
22:32:38.783 00.000 10072 MoveAxis(N, 0, ABG)
22:32:38.783 00.000 10072 Move returns status 0, amount 0
22:32:38.783 00.000 10072 move complete, result=0
22:32:38.783 00.000 10072 worker thread done servicing request
22:32:38.785 00.002 1032 GuideStep: 0.1 px 28 ms EAST, -0.1 px 0 ms NORTH
22:32:38.787 00.002 10072 Worker thread wakes up
22:32:38.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:38.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:39.194 00.407 10072 Exposure complete
22:32:39.239 00.045 10072 worker thread done servicing request
22:32:39.239 00.000 1032 OnExposeComplete: enter
22:32:39.242 00.003 1032 UpdateGuideState(): m_state=6
22:32:39.244 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4533
22:32:39.245 00.001 1032 Star::Find returns 1 (0), X=1097.89, Y=133.85, Mass=1314, SNR=25.5, Peak=108 HFD=2.8
22:32:39.247 00.002 1032 MultiStar: [#1 0.35,0.14,0.00,M3] [#2 0.04,-0.06,0.77,U] [#3 0.18,0.10,0.74,U] [#4 0.24,0.04,0.65,U] [#5 0.15,0.03,0.66,U] [#6 0.02,0.01,0.64,U] [#7 0.18,0.19,0.00,M1] [#8 0.16,0.09,0.54,U] 
22:32:39.249 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.05}, one-star: {0.19, 0.12}
22:32:39.249 00.000 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
22:32:39.252 00.003 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
22:32:39.253 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.35 mountX=0.01 mountY=-0.15, mountTheta=-1.48
22:32:39.256 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
22:32:39.258 00.002 1032 Enqueuing Move request for scope (0.14, 0.05)
22:32:39.260 00.002 10072 Worker thread wakes up
22:32:39.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
22:32:39.260 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
22:32:39.260 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.01 yDistance=-0.15
22:32:39.263 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:32:39.264 00.001 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:32:39.264 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
22:32:39.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:39.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:32:39.264 00.000 10072 MoveAxis(E, 19, ABG)
22:32:39.264 00.000 10072 Guiding  Dir = 2, Dur = 19
22:32:39.264 00.000 10072 IsGuiding returns 0
22:32:39.266 00.002 10072 PulseGuide returned control before completion, sleep 29
22:32:39.282 00.016 1032 UpdateGuideState exits: m=1314 SNR=25.5
22:32:39.283 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:39.286 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:39.288 00.002 1032 Enqueuing Expose request
22:32:39.300 00.012 10072 IsGuiding returns 0
22:32:39.300 00.000 10072 Move returns status 0, amount 19
22:32:39.300 00.000 10072 MoveAxis(N, 0, ABG)
22:32:39.300 00.000 10072 Move returns status 0, amount 0
22:32:39.300 00.000 10072 move complete, result=0
22:32:39.300 00.000 10072 worker thread done servicing request
22:32:39.300 00.000 10072 Worker thread wakes up
22:32:39.300 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:39.300 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:39.300 00.000 1032 GuideStep: 0.0 px 19 ms EAST, -0.2 px 0 ms NORTH
22:32:39.930 00.630 10072 Exposure complete
22:32:39.985 00.055 1032 OnExposeComplete: enter
22:32:39.987 00.002 10072 worker thread done servicing request
22:32:39.987 00.000 1032 UpdateGuideState(): m_state=6
22:32:39.989 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4534
22:32:39.992 00.003 1032 Star::Find returns 1 (0), X=1097.97, Y=133.82, Mass=1398, SNR=26.3, Peak=112 HFD=3.0
22:32:39.994 00.002 1032 MultiStar: [#1 0.24,0.20,0.00,M4] [#2 -0.06,-0.02,0.79,U] [#3 0.22,0.13,0.00,M1] [#4 0.23,0.15,0.00,M1] [#5 0.20,0.10,0.66,U] [#6 -0.01,0.11,0.62,U] [#7 0.16,0.20,0.00,M2] [#8 0.18,0.05,0.51,U] 
22:32:39.996 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.07}, one-star: {0.27, 0.10}
22:32:39.997 00.001 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
22:32:39.998 00.001 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
22:32:39.999 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.49 mountX=0.03 mountY=-0.14, mountTheta=-1.34
22:32:40.003 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
22:32:40.005 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
22:32:40.006 00.001 10072 Worker thread wakes up
22:32:40.007 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
22:32:40.007 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
22:32:40.007 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.03 yDistance=-0.14
22:32:40.008 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:32:40.011 00.003 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:32:40.011 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:32:40.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:40.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:32:40.011 00.000 10072 MoveAxis(E, 20, ABG)
22:32:40.011 00.000 10072 Guiding  Dir = 2, Dur = 20
22:32:40.011 00.000 10072 IsGuiding returns 0
22:32:40.011 00.000 10072 PulseGuide returned control before completion, sleep 30
22:32:40.030 00.019 1032 UpdateGuideState exits: m=1398 SNR=26.3
22:32:40.032 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:40.034 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:40.035 00.001 1032 Enqueuing Expose request
22:32:40.052 00.017 10072 IsGuiding returns 1
22:32:40.052 00.000 10072 scope still moving after pulse duration time elapsed
22:32:40.083 00.031 10072 IsGuiding returns 1
22:32:40.115 00.032 10072 IsGuiding returns 1
22:32:40.145 00.030 10072 IsGuiding returns 1
22:32:40.178 00.033 10072 IsGuiding returns 1
22:32:40.209 00.031 10072 IsGuiding returns 1
22:32:40.239 00.030 10072 IsGuiding returns 1
22:32:40.271 00.032 10072 IsGuiding returns 1
22:32:40.302 00.031 10072 IsGuiding returns 1
22:32:40.334 00.032 10072 IsGuiding returns 1
22:32:40.365 00.031 10072 IsGuiding returns 1
22:32:40.396 00.031 10072 IsGuiding returns 1
22:32:40.427 00.031 10072 IsGuiding returns 1
22:32:40.458 00.031 10072 IsGuiding returns 1
22:32:40.490 00.032 10072 IsGuiding returns 1
22:32:40.522 00.032 10072 IsGuiding returns 1
22:32:40.552 00.030 10072 IsGuiding returns 0
22:32:40.552 00.000 10072 scope move finished after 20 + 520 ms
22:32:40.552 00.000 10072 Move returns status 0, amount 20
22:32:40.552 00.000 10072 MoveAxis(N, 0, ABG)
22:32:40.552 00.000 10072 Move returns status 0, amount 0
22:32:40.552 00.000 10072 move complete, result=0
22:32:40.552 00.000 10072 worker thread done servicing request
22:32:40.552 00.000 10072 Worker thread wakes up
22:32:40.553 00.001 1032 GuideStep: 0.0 px 20 ms EAST, -0.1 px 0 ms NORTH
22:32:40.556 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:40.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:41.179 00.623 10072 Exposure complete
22:32:41.223 00.044 10072 worker thread done servicing request
22:32:41.223 00.000 1032 OnExposeComplete: enter
22:32:41.224 00.001 1032 UpdateGuideState(): m_state=6
22:32:41.226 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4535
22:32:41.228 00.002 1032 Star::Find returns 1 (0), X=1097.95, Y=133.69, Mass=1287, SNR=25.2, Peak=108 HFD=3.2
22:32:41.230 00.002 1032 MultiStar: [#1 0.23,0.10,1.00,U] [#2 0.02,-0.05,0.81,U] [#3 0.14,-0.05,0.77,U] [#4 0.17,0.08,0.65,U] [#5 0.14,0.03,0.64,U] [#6 0.04,0.19,0.62,U] [#7 0.20,0.15,0.00,M3] [#8 0.30,0.08,0.00,M1] 
22:32:41.232 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.03}, one-star: {0.25, -0.04}
22:32:41.233 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:32:41.234 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:32:41.236 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.21 mountX=-0.01 mountY=-0.15, mountTheta=-1.62
22:32:41.239 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
22:32:41.242 00.003 1032 Enqueuing Move request for scope (0.15, 0.03)
22:32:41.244 00.002 10072 Worker thread wakes up
22:32:41.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
22:32:41.244 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
22:32:41.244 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
22:32:41.246 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:32:41.249 00.003 10072 PPEC rslt: input = -0.01, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:32:41.249 00.000 10072 PPEC: input: -0.01, control: -0.03, exposure: 500
22:32:41.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:41.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:32:41.249 00.000 10072 MoveAxis(E, 25, ABG)
22:32:41.249 00.000 10072 Guiding  Dir = 2, Dur = 25
22:32:41.249 00.000 10072 IsGuiding returns 0
22:32:41.249 00.000 10072 PulseGuide returned control before completion, sleep 35
22:32:41.264 00.015 1032 UpdateGuideState exits: m=1287 SNR=25.2
22:32:41.266 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:41.269 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:41.272 00.003 1032 Enqueuing Expose request
22:32:41.287 00.015 10072 IsGuiding returns 1
22:32:41.288 00.001 10072 scope still moving after pulse duration time elapsed
22:32:41.319 00.031 10072 IsGuiding returns 0
22:32:41.319 00.000 10072 scope move finished after 25 + 44 ms
22:32:41.319 00.000 10072 Move returns status 0, amount 25
22:32:41.319 00.000 10072 MoveAxis(N, 0, ABG)
22:32:41.319 00.000 10072 Move returns status 0, amount 0
22:32:41.319 00.000 10072 move complete, result=0
22:32:41.319 00.000 10072 worker thread done servicing request
22:32:41.319 00.000 10072 Worker thread wakes up
22:32:41.320 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:41.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:41.320 00.000 1032 GuideStep: -0.0 px 25 ms EAST, -0.2 px 0 ms NORTH
22:32:41.729 00.409 10072 Exposure complete
22:32:41.784 00.055 10072 worker thread done servicing request
22:32:41.784 00.000 1032 OnExposeComplete: enter
22:32:41.787 00.003 1032 UpdateGuideState(): m_state=6
22:32:41.789 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4536
22:32:41.792 00.003 1032 Star::Find returns 1 (0), X=1097.89, Y=133.69, Mass=1339, SNR=25.7, Peak=110 HFD=3.2
22:32:41.794 00.002 1032 MultiStar: [#1 0.26,0.05,0.00,M4] [#2 -0.08,-0.05,0.79,U] [#3 0.25,-0.02,0.70,U] [#4 0.10,-0.02,0.69,U] [#5 0.06,-0.02,0.68,U] [#6 0.06,0.06,0.59,U] [#7 0.11,0.01,0.67,U] [#8 0.17,-0.12,0.51,U] 
22:32:41.796 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.19, -0.04}
22:32:41.797 00.001 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:32:41.799 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:32:41.800 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.23 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
22:32:41.803 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:32:41.806 00.003 1032 Enqueuing Move request for scope (0.11, -0.02)
22:32:41.808 00.002 10072 Worker thread wakes up
22:32:41.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:32:41.808 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:32:41.809 00.001 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
22:32:41.810 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=152, Gamma=2.230
22:32:41.812 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:32:41.812 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:32:41.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:41.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:32:41.812 00.000 10072 MoveAxis(E, 15, ABG)
22:32:41.814 00.002 10072 Guiding  Dir = 2, Dur = 15
22:32:41.814 00.000 10072 IsGuiding returns 0
22:32:41.814 00.000 10072 PulseGuide returned control before completion, sleep 25
22:32:41.831 00.017 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:32:41.834 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:41.835 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:41.838 00.003 1032 Enqueuing Expose request
22:32:41.853 00.015 10072 IsGuiding returns 0
22:32:41.853 00.000 10072 Move returns status 0, amount 15
22:32:41.853 00.000 10072 MoveAxis(N, 0, ABG)
22:32:41.853 00.000 10072 Move returns status 0, amount 0
22:32:41.853 00.000 10072 move complete, result=0
22:32:41.853 00.000 10072 worker thread done servicing request
22:32:41.853 00.000 10072 Worker thread wakes up
22:32:41.853 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:41.853 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:41.854 00.001 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:32:42.483 00.629 10072 Exposure complete
22:32:42.534 00.051 10072 worker thread done servicing request
22:32:42.535 00.001 1032 OnExposeComplete: enter
22:32:42.537 00.002 1032 UpdateGuideState(): m_state=6
22:32:42.539 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4537
22:32:42.541 00.002 1032 Star::Find returns 1 (0), X=1097.96, Y=133.68, Mass=1200, SNR=24.3, Peak=104 HFD=3.3
22:32:42.544 00.003 1032 MultiStar: [#1 0.30,0.08,0.00,M5] [#2 -0.02,-0.20,0.82,U] [#3 0.30,0.05,0.00,M1] [#4 0.23,-0.00,0.68,U] [#5 0.14,-0.19,0.67,U] [#6 0.07,-0.01,0.61,U] [#7 0.19,0.09,0.73,U] [#8 0.12,-0.14,0.56,U] 
22:32:42.545 00.001 1032 refined, 6 included, MultiStar: {0.15, -0.07}, one-star: {0.26, -0.05}
22:32:42.547 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:32:42.550 00.003 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:32:42.551 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.46 mountX=-0.11 mountY=-0.12, mountTheta=-2.29
22:32:42.553 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.07, opts=13)
22:32:42.556 00.003 1032 Enqueuing Move request for scope (0.15, -0.07)
22:32:42.558 00.002 10072 Worker thread wakes up
22:32:42.558 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
22:32:42.558 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
22:32:42.558 00.000 10072 Moving (0.15, -0.07) raw xDistance=-0.11 yDistance=-0.12
22:32:42.560 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:32:42.562 00.002 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:32:42.562 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:32:42.562 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:42.562 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:32:42.562 00.000 10072 MoveAxis(E, 16, ABG)
22:32:42.562 00.000 10072 Guiding  Dir = 2, Dur = 16
22:32:42.562 00.000 10072 IsGuiding returns 0
22:32:42.563 00.001 10072 PulseGuide returned control before completion, sleep 26
22:32:42.581 00.018 1032 UpdateGuideState exits: m=1200 SNR=24.3
22:32:42.583 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:42.584 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:42.586 00.002 1032 Enqueuing Expose request
22:32:42.590 00.004 10072 IsGuiding returns 0
22:32:42.591 00.001 10072 Move returns status 0, amount 16
22:32:42.591 00.000 10072 MoveAxis(N, 0, ABG)
22:32:42.591 00.000 10072 Move returns status 0, amount 0
22:32:42.591 00.000 10072 move complete, result=0
22:32:42.591 00.000 10072 worker thread done servicing request
22:32:42.591 00.000 10072 Worker thread wakes up
22:32:42.591 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:42.591 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:42.595 00.004 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
22:32:43.002 00.407 10072 Exposure complete
22:32:43.056 00.054 10072 worker thread done servicing request
22:32:43.056 00.000 1032 OnExposeComplete: enter
22:32:43.058 00.002 1032 UpdateGuideState(): m_state=6
22:32:43.059 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4538
22:32:43.061 00.002 1032 Star::Find returns 1 (0), X=1098.01, Y=133.68, Mass=1281, SNR=25.1, Peak=104 HFD=3.3
22:32:43.064 00.003 1032 MultiStar: [#1 0.35,0.07,0.00,M6] [#2 -0.05,-0.03,0.76,U] [#3 0.17,0.24,0.00,M2] [#4 0.18,0.07,0.68,U] [#5 0.17,0.03,0.70,U] [#6 0.00,0.12,0.63,U] [#7 0.05,0.22,0.69,U] [#8 0.18,-0.03,0.53,U] 
22:32:43.066 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.04}, one-star: {0.31, -0.05}
22:32:43.067 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
22:32:43.068 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
22:32:43.070 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.30 mountX=0.01 mountY=-0.14, mountTheta=-1.53
22:32:43.072 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
22:32:43.073 00.001 1032 Enqueuing Move request for scope (0.13, 0.04)
22:32:43.074 00.001 10072 Worker thread wakes up
22:32:43.075 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
22:32:43.075 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
22:32:43.075 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.14
22:32:43.077 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:32:43.080 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.84
22:32:43.080 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:32:43.080 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:43.080 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:32:43.080 00.000 10072 MoveAxis(E, 14, ABG)
22:32:43.080 00.000 10072 Guiding  Dir = 2, Dur = 14
22:32:43.080 00.000 10072 IsGuiding returns 0
22:32:43.080 00.000 10072 PulseGuide returned control before completion, sleep 24
22:32:43.096 00.016 1032 UpdateGuideState exits: m=1281 SNR=25.1
22:32:43.098 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:43.099 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:43.101 00.002 1032 Enqueuing Expose request
22:32:43.108 00.007 10072 IsGuiding returns 0
22:32:43.108 00.000 10072 Move returns status 0, amount 14
22:32:43.108 00.000 10072 MoveAxis(N, 0, ABG)
22:32:43.108 00.000 10072 Move returns status 0, amount 0
22:32:43.108 00.000 10072 move complete, result=0
22:32:43.108 00.000 10072 worker thread done servicing request
22:32:43.108 00.000 10072 Worker thread wakes up
22:32:43.108 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:43.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:43.108 00.000 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:32:43.733 00.625 10072 Exposure complete
22:32:43.788 00.055 10072 worker thread done servicing request
22:32:43.788 00.000 1032 OnExposeComplete: enter
22:32:43.789 00.001 1032 UpdateGuideState(): m_state=6
22:32:43.792 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4539
22:32:43.794 00.002 1032 Star::Find returns 1 (0), X=1097.89, Y=133.90, Mass=1310, SNR=25.4, Peak=99 HFD=2.9
22:32:43.795 00.001 1032 MultiStar: [#1 0.13,0.27,0.00,M7] [#2 -0.13,0.12,0.78,U] [#3 0.16,0.30,0.00,M3] [#4 0.17,0.15,0.68,U] [#5 -0.01,0.14,0.64,U] [#6 0.03,0.11,0.62,U] [#7 0.14,0.16,0.69,U] [#8 0.07,0.09,0.54,U] 
22:32:43.796 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.14}, one-star: {0.19, 0.17}
22:32:43.800 00.004 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
22:32:43.802 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
22:32:43.804 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.10 mountX=0.12 mountY=-0.10, mountTheta=-0.73
22:32:43.807 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.14, opts=13)
22:32:43.809 00.002 1032 Enqueuing Move request for scope (0.07, 0.14)
22:32:43.810 00.001 10072 Worker thread wakes up
22:32:43.811 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
22:32:43.811 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
22:32:43.811 00.000 10072 Moving (0.07, 0.14) raw xDistance=0.12 yDistance=-0.10
22:32:43.812 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:32:43.814 00.002 10072 PPEC rslt: input = 0.12, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:32:43.814 00.000 10072 PPEC: input: 0.12, control: -0.02, exposure: 500
22:32:43.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:43.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:32:43.814 00.000 10072 MoveAxis(E, 15, ABG)
22:32:43.815 00.001 10072 Guiding  Dir = 2, Dur = 15
22:32:43.815 00.000 10072 IsGuiding returns 0
22:32:43.815 00.000 10072 PulseGuide returned control before completion, sleep 25
22:32:43.832 00.017 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:32:43.835 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:43.836 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:43.838 00.002 1032 Enqueuing Expose request
22:32:43.856 00.018 10072 IsGuiding returns 0
22:32:43.856 00.000 10072 Move returns status 0, amount 15
22:32:43.856 00.000 10072 MoveAxis(N, 0, ABG)
22:32:43.856 00.000 10072 Move returns status 0, amount 0
22:32:43.856 00.000 10072 move complete, result=0
22:32:43.856 00.000 10072 worker thread done servicing request
22:32:43.856 00.000 10072 Worker thread wakes up
22:32:43.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:43.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:43.860 00.004 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:32:44.262 00.402 10072 Exposure complete
22:32:44.319 00.057 10072 worker thread done servicing request
22:32:44.319 00.000 1032 OnExposeComplete: enter
22:32:44.321 00.002 1032 UpdateGuideState(): m_state=6
22:32:44.323 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4540
22:32:44.326 00.003 1032 Star::Find returns 1 (0), X=1097.94, Y=133.85, Mass=1432, SNR=26.6, Peak=114 HFD=2.9
22:32:44.327 00.001 1032 MultiStar: [#1 0.34,0.14,0.00,M8] [#2 -0.04,0.06,0.76,U] [#3 0.19,-0.05,0.67,U] [#4 0.23,0.09,0.63,U] [#5 0.10,-0.09,0.64,U] [#6 -0.00,0.23,0.60,U] [#7 0.07,0.12,0.69,U] [#8 0.07,0.09,0.48,U] 
22:32:44.329 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {0.24, 0.12}
22:32:44.331 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:32:44.333 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:32:44.335 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.56 mountX=0.04 mountY=-0.13, mountTheta=-1.27
22:32:44.338 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
22:32:44.341 00.003 1032 Enqueuing Move request for scope (0.12, 0.07)
22:32:44.344 00.003 10072 Worker thread wakes up
22:32:44.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
22:32:44.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
22:32:44.344 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.13
22:32:44.346 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:32:44.347 00.001 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:32:44.347 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:32:44.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:44.349 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:32:44.349 00.000 10072 MoveAxis(E, 13, ABG)
22:32:44.349 00.000 10072 Guiding  Dir = 2, Dur = 13
22:32:44.349 00.000 10072 IsGuiding returns 0
22:32:44.349 00.000 10072 PulseGuide returned control before completion, sleep 23
22:32:44.366 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.6
22:32:44.368 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:44.370 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:44.372 00.002 1032 Enqueuing Expose request
22:32:44.386 00.014 10072 IsGuiding returns 0
22:32:44.386 00.000 10072 Move returns status 0, amount 13
22:32:44.386 00.000 10072 MoveAxis(N, 0, ABG)
22:32:44.386 00.000 10072 Move returns status 0, amount 0
22:32:44.386 00.000 10072 move complete, result=0
22:32:44.386 00.000 10072 worker thread done servicing request
22:32:44.386 00.000 10072 Worker thread wakes up
22:32:44.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:44.387 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:44.387 00.000 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:32:45.014 00.627 10072 Exposure complete
22:32:45.070 00.056 10072 worker thread done servicing request
22:32:45.071 00.001 1032 OnExposeComplete: enter
22:32:45.073 00.002 1032 UpdateGuideState(): m_state=6
22:32:45.075 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4541
22:32:45.077 00.002 1032 Star::Find returns 1 (0), X=1097.97, Y=133.71, Mass=1340, SNR=25.7, Peak=122 HFD=3.0
22:32:45.079 00.002 1032 MultiStar: [#1 0.26,-0.06,0.00,M9] [#2 0.02,-0.16,0.77,U] [#3 0.12,0.02,0.73,U] [#4 0.25,-0.05,0.00,M1] [#5 0.16,-0.20,0.00,M1] [#6 -0.00,-0.16,0.60,U] [#7 0.08,-0.01,0.66,U] [#8 0.10,-0.12,0.51,U] 
22:32:45.081 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.07}, one-star: {0.27, -0.02}
22:32:45.082 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:32:45.084 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:32:45.086 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.54 mountX=-0.09 mountY=-0.09, mountTheta=-2.37
22:32:45.089 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
22:32:45.092 00.003 1032 Enqueuing Move request for scope (0.11, -0.07)
22:32:45.094 00.002 10072 Worker thread wakes up
22:32:45.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
22:32:45.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
22:32:45.094 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.09 yDistance=-0.09
22:32:45.096 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:32:45.098 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:32:45.098 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:32:45.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:45.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:32:45.099 00.001 10072 MoveAxis(E, 15, ABG)
22:32:45.099 00.000 10072 Guiding  Dir = 2, Dur = 15
22:32:45.099 00.000 10072 IsGuiding returns 0
22:32:45.099 00.000 10072 PulseGuide returned control before completion, sleep 25
22:32:45.117 00.018 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:32:45.120 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:45.124 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:45.125 00.001 1032 Enqueuing Expose request
22:32:45.138 00.013 10072 IsGuiding returns 0
22:32:45.138 00.000 10072 Move returns status 0, amount 15
22:32:45.138 00.000 10072 MoveAxis(N, 0, ABG)
22:32:45.138 00.000 10072 Move returns status 0, amount 0
22:32:45.138 00.000 10072 move complete, result=0
22:32:45.139 00.001 10072 worker thread done servicing request
22:32:45.139 00.000 10072 Worker thread wakes up
22:32:45.139 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:45.139 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:45.139 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:32:45.550 00.411 10072 Exposure complete
22:32:45.604 00.054 10072 worker thread done servicing request
22:32:45.604 00.000 1032 OnExposeComplete: enter
22:32:45.606 00.002 1032 UpdateGuideState(): m_state=6
22:32:45.608 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4542
22:32:45.609 00.001 1032 Star::Find returns 1 (0), X=1097.96, Y=133.61, Mass=1237, SNR=24.7, Peak=113 HFD=3.3
22:32:45.611 00.002 1032 MultiStar: [#1 0.23,-0.01,0.97,U] [#2 0.00,-0.05,0.85,U] [#3 0.22,0.05,0.77,U] [#4 0.11,-0.04,0.69,U] [#5 0.10,-0.15,0.65,U] [#6 -0.02,-0.01,0.65,U] [#7 0.12,0.07,0.72,U] [#8 0.24,-0.13,0.00,M1] 
22:32:45.614 00.003 1032 refined, 7 included, MultiStar: {0.14, -0.03}, one-star: {0.26, -0.12}
22:32:45.615 00.001 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
22:32:45.617 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
22:32:45.619 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.24 mountX=-0.07 mountY=-0.12, mountTheta=-2.07
22:32:45.622 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
22:32:45.624 00.002 1032 Enqueuing Move request for scope (0.14, -0.03)
22:32:45.626 00.002 10072 Worker thread wakes up
22:32:45.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
22:32:45.627 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
22:32:45.627 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.07 yDistance=-0.12
22:32:45.628 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:32:45.630 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:32:45.630 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:32:45.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:45.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:32:45.630 00.000 10072 MoveAxis(E, 14, ABG)
22:32:45.630 00.000 10072 Guiding  Dir = 2, Dur = 14
22:32:45.632 00.002 10072 IsGuiding returns 0
22:32:45.632 00.000 10072 PulseGuide returned control before completion, sleep 24
22:32:45.650 00.018 1032 UpdateGuideState exits: m=1237 SNR=24.7
22:32:45.652 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:45.653 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:45.654 00.001 1032 Enqueuing Expose request
22:32:45.657 00.003 10072 IsGuiding returns 0
22:32:45.657 00.000 10072 Move returns status 0, amount 14
22:32:45.657 00.000 10072 MoveAxis(N, 0, ABG)
22:32:45.657 00.000 10072 Move returns status 0, amount 0
22:32:45.657 00.000 10072 move complete, result=0
22:32:45.657 00.000 10072 worker thread done servicing request
22:32:45.657 00.000 10072 Worker thread wakes up
22:32:45.658 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:45.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:45.665 00.007 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:32:46.289 00.624 10072 Exposure complete
22:32:46.352 00.063 10072 worker thread done servicing request
22:32:46.352 00.000 1032 OnExposeComplete: enter
22:32:46.354 00.002 1032 UpdateGuideState(): m_state=6
22:32:46.356 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4543
22:32:46.359 00.003 1032 Star::Find returns 1 (0), X=1097.96, Y=133.74, Mass=1270, SNR=25.0, Peak=107 HFD=3.2
22:32:46.361 00.002 1032 MultiStar: [#1 0.16,0.05,1.02,U] [#2 -0.06,0.09,0.77,U] [#3 0.08,-0.10,0.76,U] [#4 0.20,-0.08,0.64,U] [#5 0.09,-0.01,0.65,U] [#6 -0.07,0.18,0.63,U] [#7 0.14,0.02,0.74,U] [#8 0.18,0.10,0.53,U] 
22:32:46.364 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.26, 0.01}
22:32:46.369 00.005 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
22:32:46.371 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
22:32:46.373 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.23 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
22:32:46.377 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
22:32:46.380 00.003 1032 Enqueuing Move request for scope (0.11, 0.03)
22:32:46.382 00.002 10072 Worker thread wakes up
22:32:46.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
22:32:46.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
22:32:46.382 00.000 10072 Moving (0.11, 0.03) raw xDistance=-0.00 yDistance=-0.12
22:32:46.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:32:46.387 00.003 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.85
22:32:46.387 00.000 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
22:32:46.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:46.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:32:46.387 00.000 10072 MoveAxis(E, 15, ABG)
22:32:46.387 00.000 10072 Guiding  Dir = 2, Dur = 15
22:32:46.387 00.000 10072 IsGuiding returns 0
22:32:46.388 00.001 10072 PulseGuide returned control before completion, sleep 25
22:32:46.407 00.019 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:32:46.409 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:46.411 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:46.414 00.003 1032 Enqueuing Expose request
22:32:46.428 00.014 10072 IsGuiding returns 0
22:32:46.429 00.001 10072 Move returns status 0, amount 15
22:32:46.429 00.000 10072 MoveAxis(N, 0, ABG)
22:32:46.429 00.000 10072 Move returns status 0, amount 0
22:32:46.429 00.000 10072 move complete, result=0
22:32:46.429 00.000 10072 worker thread done servicing request
22:32:46.429 00.000 10072 Worker thread wakes up
22:32:46.429 00.000 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:32:46.433 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:46.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:46.838 00.405 10072 Exposure complete
22:32:46.898 00.060 10072 worker thread done servicing request
22:32:46.898 00.000 1032 OnExposeComplete: enter
22:32:46.901 00.003 1032 UpdateGuideState(): m_state=6
22:32:46.903 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4544
22:32:46.904 00.001 1032 Star::Find returns 1 (0), X=1097.96, Y=133.71, Mass=1309, SNR=25.4, Peak=104 HFD=3.2
22:32:46.906 00.002 1032 MultiStar: [#1 0.18,0.04,1.00,U] [#2 -0.11,-0.09,0.77,U] [#3 0.14,-0.06,0.76,U] [#4 0.12,-0.09,0.68,U] [#5 0.14,-0.16,0.67,U] [#6 -0.16,-0.08,0.63,U] [#7 0.20,-0.02,0.68,U] [#8 0.20,-0.12,0.50,U] 
22:32:46.909 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.26, -0.02}
22:32:46.910 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
22:32:46.912 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
22:32:46.913 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.47 mountX=-0.09 mountY=-0.10, mountTheta=-2.30
22:32:46.916 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
22:32:46.917 00.001 1032 Enqueuing Move request for scope (0.11, -0.06)
22:32:46.920 00.003 10072 Worker thread wakes up
22:32:46.920 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
22:32:46.920 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
22:32:46.920 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.09 yDistance=-0.10
22:32:46.922 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:32:46.926 00.004 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.86
22:32:46.926 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:32:46.926 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:46.926 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:32:46.926 00.000 10072 MoveAxis(E, 14, ABG)
22:32:46.928 00.002 10072 Guiding  Dir = 2, Dur = 14
22:32:46.928 00.000 10072 IsGuiding returns 0
22:32:46.928 00.000 10072 PulseGuide returned control before completion, sleep 24
22:32:46.948 00.020 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:32:46.950 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:46.952 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:46.954 00.002 1032 Enqueuing Expose request
22:32:46.961 00.007 10072 IsGuiding returns 0
22:32:46.961 00.000 10072 Move returns status 0, amount 14
22:32:46.961 00.000 10072 MoveAxis(N, 0, ABG)
22:32:46.962 00.001 10072 Move returns status 0, amount 0
22:32:46.962 00.000 10072 move complete, result=0
22:32:46.962 00.000 10072 worker thread done servicing request
22:32:46.962 00.000 10072 Worker thread wakes up
22:32:46.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:46.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:46.966 00.004 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:32:47.586 00.620 10072 Exposure complete
22:32:47.645 00.059 1032 OnExposeComplete: enter
22:32:47.648 00.003 1032 UpdateGuideState(): m_state=6
22:32:47.649 00.001 10072 worker thread done servicing request
22:32:47.649 00.000 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4545
22:32:47.651 00.002 1032 Star::Find returns 1 (0), X=1097.97, Y=133.58, Mass=1234, SNR=24.7, Peak=111 HFD=3.2
22:32:47.653 00.002 1032 MultiStar: [#1 0.28,-0.11,0.00,M7] [#2 -0.04,-0.20,0.78,U] [#3 0.13,-0.16,0.79,U] [#4 0.19,-0.21,0.00,M1] [#5 0.21,-0.31,0.00,M1] [#6 -0.01,-0.11,0.61,U] [#7 0.15,-0.11,0.70,U] [#8 0.22,-0.30,0.00,M1] 
22:32:47.655 00.002 1032 refined, 4 included, MultiStar: {0.11, -0.15}, one-star: {0.27, -0.15}
22:32:47.657 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
22:32:47.658 00.001 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
22:32:47.660 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.92 mountX=-0.17 mountY=-0.07, mountTheta=-2.75
22:32:47.663 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.15, opts=13)
22:32:47.665 00.002 1032 Enqueuing Move request for scope (0.11, -0.15)
22:32:47.667 00.002 10072 Worker thread wakes up
22:32:47.667 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
22:32:47.667 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
22:32:47.667 00.000 10072 Moving (0.11, -0.15) raw xDistance=-0.17 yDistance=-0.07
22:32:47.669 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:32:47.671 00.002 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 285.86
22:32:47.671 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
22:32:47.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:47.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:32:47.671 00.000 10072 MoveAxis(E, 96, ABG)
22:32:47.671 00.000 10072 Guiding  Dir = 2, Dur = 96
22:32:47.672 00.001 10072 IsGuiding returns 0
22:32:47.673 00.001 10072 PulseGuide returned control before completion, sleep 106
22:32:47.692 00.019 1032 UpdateGuideState exits: m=1234 SNR=24.7
22:32:47.694 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:47.695 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:47.698 00.003 1032 Enqueuing Expose request
22:32:47.785 00.087 10072 IsGuiding returns 1
22:32:47.785 00.000 10072 scope still moving after pulse duration time elapsed
22:32:47.817 00.032 10072 IsGuiding returns 1
22:32:47.881 00.064 10072 IsGuiding returns 1
22:32:47.911 00.030 10072 IsGuiding returns 1
22:32:47.942 00.031 10072 IsGuiding returns 1
22:32:47.974 00.032 10072 IsGuiding returns 1
22:32:48.006 00.032 10072 IsGuiding returns 1
22:32:48.037 00.031 10072 IsGuiding returns 1
22:32:48.068 00.031 10072 IsGuiding returns 1
22:32:48.100 00.032 10072 IsGuiding returns 1
22:32:48.132 00.032 10072 IsGuiding returns 0
22:32:48.132 00.000 10072 scope move finished after 96 + 363 ms
22:32:48.132 00.000 10072 Move returns status 0, amount 96
22:32:48.132 00.000 10072 MoveAxis(N, 0, ABG)
22:32:48.132 00.000 10072 Move returns status 0, amount 0
22:32:48.132 00.000 10072 move complete, result=0
22:32:48.132 00.000 10072 worker thread done servicing request
22:32:48.132 00.000 10072 Worker thread wakes up
22:32:48.132 00.000 1032 GuideStep: -0.2 px 96 ms EAST, -0.1 px 0 ms NORTH
22:32:48.134 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:48.135 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:48.757 00.622 10072 Exposure complete
22:32:48.803 00.046 10072 worker thread done servicing request
22:32:48.803 00.000 1032 OnExposeComplete: enter
22:32:48.805 00.002 1032 UpdateGuideState(): m_state=6
22:32:48.806 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4546
22:32:48.808 00.002 1032 Star::Find returns 1 (0), X=1097.93, Y=133.69, Mass=1332, SNR=25.6, Peak=111 HFD=3.2
22:32:48.809 00.001 1032 MultiStar: [#1 0.26,0.04,0.00,M8] [#2 0.01,-0.00,0.82,U] [#3 0.19,0.07,0.76,U] [#4 0.23,-0.05,0.68,U] [#5 0.06,-0.15,0.65,U] [#6 -0.08,-0.00,0.65,U] [#7 0.24,0.05,0.67,U] [#8 0.26,0.06,0.00,M2] 
22:32:48.810 00.001 1032 refined, 6 included, MultiStar: {0.13, -0.02}, one-star: {0.23, -0.04}
22:32:48.811 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
22:32:48.813 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
22:32:48.814 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.13 mountX=-0.05 mountY=-0.12, mountTheta=-1.96
22:32:48.816 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
22:32:48.818 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
22:32:48.822 00.004 10072 Worker thread wakes up
22:32:48.822 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=151, Gamma=2.230
22:32:48.824 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
22:32:48.824 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
22:32:48.824 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
22:32:48.826 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.86
22:32:48.827 00.001 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:32:48.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:48.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:32:48.827 00.000 10072 MoveAxis(E, 22, ABG)
22:32:48.827 00.000 10072 Guiding  Dir = 2, Dur = 22
22:32:48.827 00.000 10072 IsGuiding returns 0
22:32:48.829 00.002 10072 PulseGuide returned control before completion, sleep 32
22:32:48.840 00.011 1032 UpdateGuideState exits: m=1332 SNR=25.6
22:32:48.841 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:48.843 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:48.844 00.001 1032 Enqueuing Expose request
22:32:48.864 00.020 10072 IsGuiding returns 1
22:32:48.864 00.000 10072 scope still moving after pulse duration time elapsed
22:32:48.895 00.031 10072 IsGuiding returns 0
22:32:48.896 00.001 10072 scope move finished after 22 + 45 ms
22:32:48.896 00.000 10072 Move returns status 0, amount 22
22:32:48.896 00.000 10072 MoveAxis(N, 0, ABG)
22:32:48.896 00.000 10072 Move returns status 0, amount 0
22:32:48.896 00.000 10072 move complete, result=0
22:32:48.896 00.000 10072 worker thread done servicing request
22:32:48.896 00.000 10072 Worker thread wakes up
22:32:48.896 00.000 1032 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
22:32:48.898 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:48.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:49.307 00.409 10072 Exposure complete
22:32:49.357 00.050 10072 worker thread done servicing request
22:32:49.357 00.000 1032 OnExposeComplete: enter
22:32:49.358 00.001 1032 UpdateGuideState(): m_state=6
22:32:49.360 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4547
22:32:49.363 00.003 1032 Star::Find returns 1 (0), X=1097.94, Y=133.80, Mass=1304, SNR=25.3, Peak=107 HFD=3.0
22:32:49.364 00.001 1032 MultiStar: [#1 0.28,0.06,0.00,M9] [#2 -0.02,0.06,0.79,U] [#3 0.19,0.09,0.74,U] [#4 0.19,0.12,0.68,U] [#5 0.12,0.04,0.70,U] [#6 -0.02,-0.00,0.63,U] [#7 0.07,0.13,0.71,U] [#8 0.23,0.20,0.00,M3] 
22:32:49.366 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.24, 0.07}
22:32:49.368 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:32:49.370 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:32:49.372 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.56 mountX=0.04 mountY=-0.13, mountTheta=-1.27
22:32:49.375 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
22:32:49.377 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
22:32:49.379 00.002 10072 Worker thread wakes up
22:32:49.379 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
22:32:49.379 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
22:32:49.379 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.13
22:32:49.380 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=146, Gamma=2.230
22:32:49.383 00.003 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.86
22:32:49.383 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
22:32:49.383 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:49.384 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:32:49.384 00.000 10072 MoveAxis(E, 16, ABG)
22:32:49.384 00.000 10072 Guiding  Dir = 2, Dur = 16
22:32:49.384 00.000 10072 IsGuiding returns 0
22:32:49.385 00.001 10072 PulseGuide returned control before completion, sleep 26
22:32:49.404 00.019 1032 UpdateGuideState exits: m=1304 SNR=25.3
22:32:49.405 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:49.407 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:49.409 00.002 1032 Enqueuing Expose request
22:32:49.414 00.005 10072 IsGuiding returns 0
22:32:49.414 00.000 10072 Move returns status 0, amount 16
22:32:49.414 00.000 10072 MoveAxis(N, 0, ABG)
22:32:49.414 00.000 10072 Move returns status 0, amount 0
22:32:49.414 00.000 10072 move complete, result=0
22:32:49.414 00.000 10072 worker thread done servicing request
22:32:49.414 00.000 10072 Worker thread wakes up
22:32:49.414 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:49.415 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:49.417 00.002 1032 GuideStep: 0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
22:32:50.044 00.627 10072 Exposure complete
22:32:50.097 00.053 10072 worker thread done servicing request
22:32:50.098 00.001 1032 OnExposeComplete: enter
22:32:50.100 00.002 1032 UpdateGuideState(): m_state=6
22:32:50.102 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4548
22:32:50.104 00.002 1032 Star::Find returns 1 (0), X=1097.97, Y=133.78, Mass=1442, SNR=26.7, Peak=123 HFD=3.2
22:32:50.105 00.001 1032 MultiStar: [#1 0.17,0.02,0.89,U] [#2 -0.08,0.07,0.75,U] [#3 0.21,0.09,0.72,U] [#4 0.13,0.04,0.64,U] [#5 0.06,0.04,0.63,U] [#6 -0.11,0.16,0.62,U] [#7 0.18,0.07,0.64,U] [#8 0.30,-0.08,0.00,M4] 
22:32:50.108 00.003 1032 refined, 7 included, MultiStar: {0.11, 0.06}, one-star: {0.26, 0.05}
22:32:50.110 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
22:32:50.113 00.003 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
22:32:50.115 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.50 mountX=0.03 mountY=-0.13, mountTheta=-1.33
22:32:50.118 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
22:32:50.121 00.003 1032 Enqueuing Move request for scope (0.11, 0.06)
22:32:50.122 00.001 10072 Worker thread wakes up
22:32:50.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
22:32:50.122 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
22:32:50.123 00.001 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.13
22:32:50.124 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=148, Gamma=2.230
22:32:50.126 00.002 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.87
22:32:50.127 00.001 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:32:50.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:50.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:32:50.127 00.000 10072 MoveAxis(E, 18, ABG)
22:32:50.127 00.000 10072 Guiding  Dir = 2, Dur = 18
22:32:50.127 00.000 10072 IsGuiding returns 0
22:32:50.127 00.000 10072 PulseGuide returned control before completion, sleep 28
22:32:50.146 00.019 1032 UpdateGuideState exits: m=1442 SNR=26.7
22:32:50.149 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:50.150 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:50.152 00.002 1032 Enqueuing Expose request
22:32:50.165 00.013 10072 IsGuiding returns 1
22:32:50.165 00.000 10072 scope still moving after pulse duration time elapsed
22:32:50.196 00.031 10072 IsGuiding returns 1
22:32:50.227 00.031 10072 IsGuiding returns 1
22:32:50.259 00.032 10072 IsGuiding returns 1
22:32:50.290 00.031 10072 IsGuiding returns 1
22:32:50.321 00.031 10072 IsGuiding returns 1
22:32:50.352 00.031 10072 IsGuiding returns 1
22:32:50.384 00.032 10072 IsGuiding returns 1
22:32:50.415 00.031 10072 IsGuiding returns 1
22:32:50.446 00.031 10072 IsGuiding returns 1
22:32:50.478 00.032 10072 IsGuiding returns 1
22:32:50.509 00.031 10072 IsGuiding returns 0
22:32:50.510 00.001 10072 scope move finished after 18 + 364 ms
22:32:50.510 00.000 10072 Move returns status 0, amount 18
22:32:50.510 00.000 10072 MoveAxis(N, 0, ABG)
22:32:50.510 00.000 10072 Move returns status 0, amount 0
22:32:50.510 00.000 10072 move complete, result=0
22:32:50.510 00.000 10072 worker thread done servicing request
22:32:50.510 00.000 10072 Worker thread wakes up
22:32:50.510 00.000 1032 GuideStep: 0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
22:32:50.512 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:50.513 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:51.246 00.733 10072 Exposure complete
22:32:51.301 00.055 10072 worker thread done servicing request
22:32:51.301 00.000 1032 OnExposeComplete: enter
22:32:51.303 00.002 1032 UpdateGuideState(): m_state=6
22:32:51.306 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4549
22:32:51.308 00.002 1032 Star::Find returns 1 (0), X=1097.98, Y=133.62, Mass=1210, SNR=24.4, Peak=111 HFD=3.3
22:32:51.309 00.001 1032 MultiStar: [#1 0.22,-0.02,0.94,U] [#2 0.13,-0.06,0.87,U] [#3 0.15,0.11,0.75,U] [#4 0.29,-0.02,0.00,M1] [#5 0.15,-0.03,0.64,U] [#6 0.01,-0.10,0.66,U] [#7 0.15,0.13,0.76,U] [#8 0.17,-0.10,0.55,U] 
22:32:51.311 00.002 1032 refined, 7 included, MultiStar: {0.17, -0.02}, one-star: {0.27, -0.11}
22:32:51.312 00.001 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
22:32:51.313 00.001 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
22:32:51.315 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.12 mountX=-0.06 mountY=-0.15, mountTheta=-1.95
22:32:51.317 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.02, opts=13)
22:32:51.319 00.002 1032 Enqueuing Move request for scope (0.17, -0.02)
22:32:51.321 00.002 10072 Worker thread wakes up
22:32:51.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
22:32:51.321 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
22:32:51.321 00.000 10072 Moving (0.17, -0.02) raw xDistance=-0.06 yDistance=-0.15
22:32:51.323 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:32:51.325 00.002 10072 PPEC rslt: input = -0.06, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 285.87
22:32:51.325 00.000 10072 PPEC: input: -0.06, control: -0.03, exposure: 500
22:32:51.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:51.326 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:32:51.326 00.000 10072 MoveAxis(E, 24, ABG)
22:32:51.326 00.000 10072 Guiding  Dir = 2, Dur = 24
22:32:51.326 00.000 10072 IsGuiding returns 0
22:32:51.326 00.000 10072 PulseGuide returned control before completion, sleep 34
22:32:51.343 00.017 1032 UpdateGuideState exits: m=1210 SNR=24.4
22:32:51.345 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:51.346 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:51.347 00.001 1032 Enqueuing Expose request
22:32:51.369 00.022 10072 IsGuiding returns 1
22:32:51.369 00.000 10072 scope still moving after pulse duration time elapsed
22:32:51.402 00.033 10072 IsGuiding returns 0
22:32:51.402 00.000 10072 scope move finished after 24 + 51 ms
22:32:51.402 00.000 10072 Move returns status 0, amount 24
22:32:51.402 00.000 10072 MoveAxis(N, 0, ABG)
22:32:51.402 00.000 10072 Move returns status 0, amount 0
22:32:51.402 00.000 10072 move complete, result=0
22:32:51.402 00.000 10072 worker thread done servicing request
22:32:51.402 00.000 10072 Worker thread wakes up
22:32:51.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:51.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:51.403 00.001 1032 GuideStep: -0.1 px 24 ms EAST, -0.2 px 0 ms NORTH
22:32:51.811 00.408 10072 Exposure complete
22:32:51.860 00.049 1032 OnExposeComplete: enter
22:32:51.863 00.003 1032 UpdateGuideState(): m_state=6
22:32:51.866 00.003 10072 worker thread done servicing request
22:32:51.866 00.000 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4550
22:32:51.868 00.002 1032 Star::Find returns 1 (0), X=1098.03, Y=133.83, Mass=1391, SNR=26.2, Peak=115 HFD=3.0
22:32:51.869 00.001 1032 MultiStar: [#1 0.23,0.09,0.93,U] [#2 0.06,-0.12,0.77,U] [#3 0.21,0.13,0.00,M1] [#4 0.23,0.16,0.00,M2] [#5 0.31,0.02,0.00,M1] [#6 0.07,0.14,0.61,U] [#7 0.14,0.13,0.67,U] [#8 0.13,-0.04,0.50,U] 
22:32:51.871 00.002 1032 refined, 5 included, MultiStar: {0.18, 0.05}, one-star: {0.33, 0.10}
22:32:51.873 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
22:32:51.874 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
22:32:51.875 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.18 cameraTheta=0.29 mountX=0.01 mountY=-0.18, mountTheta=-1.54
22:32:51.877 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.05, opts=13)
22:32:51.879 00.002 1032 Enqueuing Move request for scope (0.18, 0.05)
22:32:51.880 00.001 10072 Worker thread wakes up
22:32:51.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
22:32:51.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
22:32:51.880 00.000 10072 Moving (0.18, 0.05) raw xDistance=0.01 yDistance=-0.18
22:32:51.881 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:32:51.883 00.002 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.87
22:32:51.883 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
22:32:51.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:51.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:32:51.885 00.002 10072 MoveAxis(E, 18, ABG)
22:32:51.885 00.000 10072 Guiding  Dir = 2, Dur = 18
22:32:51.885 00.000 10072 IsGuiding returns 0
22:32:51.885 00.000 10072 PulseGuide returned control before completion, sleep 28
22:32:51.901 00.016 1032 UpdateGuideState exits: m=1391 SNR=26.2
22:32:51.903 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:51.904 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:51.906 00.002 1032 Enqueuing Expose request
22:32:51.917 00.011 10072 IsGuiding returns 0
22:32:51.917 00.000 10072 Move returns status 0, amount 18
22:32:51.917 00.000 10072 MoveAxis(N, 0, ABG)
22:32:51.917 00.000 10072 Move returns status 0, amount 0
22:32:51.917 00.000 10072 move complete, result=0
22:32:51.917 00.000 10072 worker thread done servicing request
22:32:51.918 00.001 10072 Worker thread wakes up
22:32:51.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:51.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:51.918 00.000 1032 GuideStep: 0.0 px 18 ms EAST, -0.2 px 0 ms NORTH
22:32:52.545 00.627 10072 Exposure complete
22:32:52.598 00.053 10072 worker thread done servicing request
22:32:52.598 00.000 1032 OnExposeComplete: enter
22:32:52.601 00.003 1032 UpdateGuideState(): m_state=6
22:32:52.603 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4551
22:32:52.606 00.003 1032 Star::Find returns 1 (0), X=1097.89, Y=133.77, Mass=1396, SNR=26.2, Peak=112 HFD=3.0
22:32:52.608 00.002 1032 MultiStar: [#1 0.28,0.08,0.00,M7] [#2 -0.09,0.08,0.74,U] [#3 0.25,0.05,0.00,M2] [#4 0.26,0.02,0.00,M3] [#5 0.09,0.03,0.65,U] [#6 0.05,0.07,0.62,U] [#7 0.14,0.18,0.71,U] [#8 0.18,0.01,0.52,U] 
22:32:52.609 00.001 1032 refined, 5 included, MultiStar: {0.09, 0.07}, one-star: {0.19, 0.04}
22:32:52.611 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
22:32:52.613 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
22:32:52.615 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=0.04 mountY=-0.11, mountTheta=-1.20
22:32:52.618 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
22:32:52.620 00.002 1032 Enqueuing Move request for scope (0.09, 0.07)
22:32:52.623 00.003 10072 Worker thread wakes up
22:32:52.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
22:32:52.623 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
22:32:52.623 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.11
22:32:52.626 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:32:52.627 00.001 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.87
22:32:52.627 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
22:32:52.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:52.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:32:52.627 00.000 10072 MoveAxis(E, 20, ABG)
22:32:52.627 00.000 10072 Guiding  Dir = 2, Dur = 20
22:32:52.629 00.002 10072 IsGuiding returns 0
22:32:52.629 00.000 10072 PulseGuide returned control before completion, sleep 30
22:32:52.646 00.017 1032 UpdateGuideState exits: m=1396 SNR=26.2
22:32:52.648 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:52.649 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:52.651 00.002 1032 Enqueuing Expose request
22:32:52.667 00.016 10072 IsGuiding returns 1
22:32:52.667 00.000 10072 scope still moving after pulse duration time elapsed
22:32:52.698 00.031 10072 IsGuiding returns 0
22:32:52.698 00.000 10072 scope move finished after 20 + 49 ms
22:32:52.698 00.000 10072 Move returns status 0, amount 20
22:32:52.698 00.000 10072 MoveAxis(N, 0, ABG)
22:32:52.698 00.000 10072 Move returns status 0, amount 0
22:32:52.698 00.000 10072 move complete, result=0
22:32:52.698 00.000 10072 worker thread done servicing request
22:32:52.698 00.000 10072 Worker thread wakes up
22:32:52.699 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:52.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:52.726 00.027 1032 GuideStep: 0.0 px 20 ms EAST, -0.1 px 0 ms NORTH
22:32:53.110 00.384 10072 Exposure complete
22:32:53.160 00.050 10072 worker thread done servicing request
22:32:53.160 00.000 1032 OnExposeComplete: enter
22:32:53.162 00.002 1032 UpdateGuideState(): m_state=6
22:32:53.164 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4552
22:32:53.166 00.002 1032 Star::Find returns 1 (0), X=1097.95, Y=133.75, Mass=1308, SNR=25.4, Peak=106 HFD=3.1
22:32:53.168 00.002 1032 MultiStar: [#1 0.23,0.06,0.97,U] [#2 -0.06,0.01,0.78,U] [#3 0.18,-0.11,0.78,U] [#4 0.08,0.01,0.71,U] [#5 0.12,-0.08,0.65,U] [#6 -0.04,0.11,0.63,U] [#7 0.20,0.10,0.71,U] [#8 0.25,0.04,0.52,U] 
22:32:53.170 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.25, 0.02}
22:32:53.172 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
22:32:53.173 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
22:32:53.178 00.005 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.13 mountX=-0.02 mountY=-0.14, mountTheta=-1.70
22:32:53.181 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
22:32:53.182 00.001 1032 Enqueuing Move request for scope (0.14, 0.02)
22:32:53.185 00.003 10072 Worker thread wakes up
22:32:53.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
22:32:53.185 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
22:32:53.185 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
22:32:53.188 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:32:53.189 00.001 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.88
22:32:53.190 00.001 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
22:32:53.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:53.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:32:53.190 00.000 10072 MoveAxis(E, 17, ABG)
22:32:53.190 00.000 10072 Guiding  Dir = 2, Dur = 17
22:32:53.190 00.000 10072 IsGuiding returns 0
22:32:53.191 00.001 10072 PulseGuide returned control before completion, sleep 27
22:32:53.207 00.016 1032 UpdateGuideState exits: m=1308 SNR=25.4
22:32:53.212 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:53.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:53.216 00.002 1032 Enqueuing Expose request
22:32:53.231 00.015 10072 IsGuiding returns 0
22:32:53.231 00.000 10072 Move returns status 0, amount 17
22:32:53.231 00.000 10072 MoveAxis(N, 0, ABG)
22:32:53.231 00.000 10072 Move returns status 0, amount 0
22:32:53.231 00.000 10072 move complete, result=0
22:32:53.231 00.000 10072 worker thread done servicing request
22:32:53.231 00.000 10072 Worker thread wakes up
22:32:53.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:53.232 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:53.232 00.000 1032 GuideStep: -0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
22:32:53.859 00.627 10072 Exposure complete
22:32:53.910 00.051 10072 worker thread done servicing request
22:32:53.910 00.000 1032 OnExposeComplete: enter
22:32:53.911 00.001 1032 UpdateGuideState(): m_state=6
22:32:53.914 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4553
22:32:53.915 00.001 1032 Star::Find returns 1 (0), X=1097.99, Y=133.62, Mass=1362, SNR=25.9, Peak=112 HFD=3.3
22:32:53.917 00.002 1032 MultiStar: [#1 0.17,-0.00,0.97,U] [#2 -0.03,-0.09,0.76,U] [#3 0.13,-0.01,0.73,U] [#4 0.21,-0.09,0.65,U] [#5 0.10,-0.04,0.66,U] [#6 0.03,-0.07,0.56,U] [#7 0.13,0.06,0.68,U] [#8 0.12,-0.08,0.54,U] 
22:32:53.920 00.003 1032 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.29, -0.11}
22:32:53.921 00.001 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
22:32:53.924 00.003 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
22:32:53.926 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.34 mountX=-0.08 mountY=-0.12, mountTheta=-2.17
22:32:53.928 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
22:32:53.930 00.002 1032 Enqueuing Move request for scope (0.14, -0.05)
22:32:53.932 00.002 10072 Worker thread wakes up
22:32:53.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
22:32:53.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
22:32:53.932 00.000 10072 Moving (0.14, -0.05) raw xDistance=-0.08 yDistance=-0.12
22:32:53.934 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:32:53.936 00.002 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.88
22:32:53.936 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
22:32:53.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:53.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:32:53.936 00.000 10072 MoveAxis(E, 18, ABG)
22:32:53.936 00.000 10072 Guiding  Dir = 2, Dur = 18
22:32:53.937 00.001 10072 IsGuiding returns 0
22:32:53.937 00.000 10072 PulseGuide returned control before completion, sleep 28
22:32:53.952 00.015 1032 UpdateGuideState exits: m=1362 SNR=25.9
22:32:53.954 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:53.957 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:53.958 00.001 1032 Enqueuing Expose request
22:32:53.981 00.023 10072 IsGuiding returns 0
22:32:53.981 00.000 10072 Move returns status 0, amount 18
22:32:53.981 00.000 10072 MoveAxis(N, 0, ABG)
22:32:53.981 00.000 10072 Move returns status 0, amount 0
22:32:53.981 00.000 10072 move complete, result=0
22:32:53.981 00.000 10072 worker thread done servicing request
22:32:53.981 00.000 10072 Worker thread wakes up
22:32:53.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:53.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:53.983 00.002 1032 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
22:32:54.392 00.409 10072 Exposure complete
22:32:54.444 00.052 10072 worker thread done servicing request
22:32:54.444 00.000 1032 OnExposeComplete: enter
22:32:54.446 00.002 1032 UpdateGuideState(): m_state=6
22:32:54.448 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4554
22:32:54.450 00.002 1032 Star::Find returns 1 (0), X=1097.91, Y=133.66, Mass=1358, SNR=25.9, Peak=118 HFD=3.2
22:32:54.452 00.002 1032 MultiStar: [#1 0.21,0.01,0.98,U] [#2 -0.14,-0.04,0.77,U] [#3 0.18,-0.04,0.69,U] [#4 0.13,-0.14,0.67,U] [#5 0.17,0.04,0.65,U] [#6 -0.08,-0.08,0.63,U] [#7 0.05,0.10,0.73,U] [#8 0.08,-0.01,0.51,U] 
22:32:54.454 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {0.20, -0.07}
22:32:54.457 00.003 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
22:32:54.458 00.001 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
22:32:54.460 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.25 mountX=-0.05 mountY=-0.09, mountTheta=-2.08
22:32:54.462 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
22:32:54.464 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
22:32:54.465 00.001 10072 Worker thread wakes up
22:32:54.465 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:32:54.465 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:32:54.465 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
22:32:54.467 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:32:54.468 00.001 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.88
22:32:54.468 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:32:54.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:54.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:32:54.468 00.000 10072 MoveAxis(E, 16, ABG)
22:32:54.468 00.000 10072 Guiding  Dir = 2, Dur = 16
22:32:54.470 00.002 10072 IsGuiding returns 0
22:32:54.470 00.000 10072 PulseGuide returned control before completion, sleep 26
22:32:54.486 00.016 1032 UpdateGuideState exits: m=1358 SNR=25.9
22:32:54.488 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:54.489 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:54.490 00.001 1032 Enqueuing Expose request
22:32:54.497 00.007 10072 IsGuiding returns 0
22:32:54.497 00.000 10072 Move returns status 0, amount 16
22:32:54.497 00.000 10072 MoveAxis(N, 0, ABG)
22:32:54.497 00.000 10072 Move returns status 0, amount 0
22:32:54.497 00.000 10072 move complete, result=0
22:32:54.497 00.000 10072 worker thread done servicing request
22:32:54.497 00.000 10072 Worker thread wakes up
22:32:54.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:54.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:54.499 00.002 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
22:32:55.123 00.624 10072 Exposure complete
22:32:55.175 00.052 10072 worker thread done servicing request
22:32:55.175 00.000 1032 OnExposeComplete: enter
22:32:55.177 00.002 1032 UpdateGuideState(): m_state=6
22:32:55.179 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4555
22:32:55.181 00.002 1032 Star::Find returns 1 (0), X=1098.01, Y=133.81, Mass=1416, SNR=26.5, Peak=117 HFD=3.1
22:32:55.184 00.003 1032 MultiStar: [#1 0.21,0.04,0.91,U] [#2 -0.04,0.05,0.74,U] [#3 0.19,0.07,0.74,U] [#4 0.23,0.01,0.63,U] [#5 0.25,-0.06,0.00,M1] [#6 -0.13,0.03,0.62,U] [#7 0.20,0.24,0.00,M1] [#8 0.26,-0.11,0.00,M1] 
22:32:55.186 00.002 1032 refined, 5 included, MultiStar: {0.15, 0.05}, one-star: {0.31, 0.08}
22:32:55.187 00.001 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
22:32:55.190 00.003 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
22:32:55.191 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.15 cameraTheta=0.32 mountX=0.01 mountY=-0.15, mountTheta=-1.51
22:32:55.194 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.05, opts=13)
22:32:55.195 00.001 1032 Enqueuing Move request for scope (0.15, 0.05)
22:32:55.197 00.002 10072 Worker thread wakes up
22:32:55.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
22:32:55.197 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
22:32:55.197 00.000 10072 Moving (0.15, 0.05) raw xDistance=0.01 yDistance=-0.15
22:32:55.199 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:32:55.201 00.002 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.88
22:32:55.201 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
22:32:55.202 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:55.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:32:55.202 00.000 10072 MoveAxis(E, 17, ABG)
22:32:55.202 00.000 10072 Guiding  Dir = 2, Dur = 17
22:32:55.202 00.000 10072 IsGuiding returns 0
22:32:55.202 00.000 10072 PulseGuide returned control before completion, sleep 27
22:32:55.223 00.021 1032 UpdateGuideState exits: m=1416 SNR=26.5
22:32:55.226 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:55.228 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:55.230 00.002 1032 Enqueuing Expose request
22:32:55.245 00.015 10072 IsGuiding returns 0
22:32:55.245 00.000 10072 Move returns status 0, amount 17
22:32:55.245 00.000 10072 MoveAxis(N, 0, ABG)
22:32:55.245 00.000 10072 Move returns status 0, amount 0
22:32:55.245 00.000 10072 move complete, result=0
22:32:55.245 00.000 10072 worker thread done servicing request
22:32:55.245 00.000 10072 Worker thread wakes up
22:32:55.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:55.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:55.247 00.002 1032 GuideStep: 0.0 px 17 ms EAST, -0.2 px 0 ms NORTH
22:32:55.654 00.407 10072 Exposure complete
22:32:55.712 00.058 10072 worker thread done servicing request
22:32:55.712 00.000 1032 OnExposeComplete: enter
22:32:55.714 00.002 1032 UpdateGuideState(): m_state=6
22:32:55.716 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4556
22:32:55.717 00.001 1032 Star::Find returns 1 (0), X=1098.06, Y=133.74, Mass=1346, SNR=25.8, Peak=112 HFD=3.2
22:32:55.720 00.003 1032 MultiStar: [#1 0.25,0.16,0.00,M4] [#2 0.02,0.08,0.78,U] [#3 0.22,0.11,0.71,U] [#4 0.17,0.02,0.66,U] [#5 0.24,0.02,0.62,U] [#6 -0.02,0.02,0.60,U] [#7 0.17,0.09,0.64,U] [#8 0.13,0.04,0.51,U] 
22:32:55.722 00.002 1032 refined, 7 included, MultiStar: {0.17, 0.05}, one-star: {0.36, 0.01}
22:32:55.723 00.001 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
22:32:55.725 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
22:32:55.727 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.27 mountX=0.00 mountY=-0.18, mountTheta=-1.56
22:32:55.731 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.05, opts=13)
22:32:55.733 00.002 1032 Enqueuing Move request for scope (0.17, 0.05)
22:32:55.735 00.002 10072 Worker thread wakes up
22:32:55.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
22:32:55.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
22:32:55.735 00.000 10072 Moving (0.17, 0.05) raw xDistance=0.00 yDistance=-0.18
22:32:55.738 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:32:55.739 00.001 10072 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:32:55.739 00.000 10072 PPEC: input: 0.00, control: -0.02, exposure: 500
22:32:55.739 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:55.740 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:32:55.740 00.000 10072 MoveAxis(E, 15, ABG)
22:32:55.740 00.000 10072 Guiding  Dir = 2, Dur = 15
22:32:55.740 00.000 10072 IsGuiding returns 0
22:32:55.740 00.000 10072 PulseGuide returned control before completion, sleep 25
22:32:55.759 00.019 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:32:55.761 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:55.763 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:55.765 00.002 1032 Enqueuing Expose request
22:32:55.777 00.012 10072 IsGuiding returns 0
22:32:55.777 00.000 10072 Move returns status 0, amount 15
22:32:55.777 00.000 10072 MoveAxis(N, 0, ABG)
22:32:55.777 00.000 10072 Move returns status 0, amount 0
22:32:55.777 00.000 10072 move complete, result=0
22:32:55.777 00.000 10072 worker thread done servicing request
22:32:55.777 00.000 10072 Worker thread wakes up
22:32:55.778 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:55.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:55.780 00.002 1032 GuideStep: 0.0 px 15 ms EAST, -0.2 px 0 ms NORTH
22:32:56.404 00.624 10072 Exposure complete
22:32:56.458 00.054 10072 worker thread done servicing request
22:32:56.458 00.000 1032 OnExposeComplete: enter
22:32:56.460 00.002 1032 UpdateGuideState(): m_state=6
22:32:56.462 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
22:32:56.463 00.001 1032 Star::Find returns 1 (0), X=1098.07, Y=133.64, Mass=1348, SNR=25.8, Peak=123 HFD=3.3
22:32:56.465 00.002 1032 MultiStar: [#1 0.24,-0.06,0.94,U] [#2 -0.01,-0.17,0.77,U] [#3 0.25,-0.16,0.00,M1] [#4 0.28,-0.01,0.00,M1] [#5 0.17,-0.07,0.63,U] [#6 -0.12,-0.03,0.56,U] [#7 0.10,0.08,0.67,U] [#8 0.15,-0.21,0.00,M1] 
22:32:56.466 00.001 1032 refined, 5 included, MultiStar: {0.15, -0.06}, one-star: {0.37, -0.09}
22:32:56.467 00.001 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
22:32:56.469 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
22:32:56.469 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.39 mountX=-0.10 mountY=-0.13, mountTheta=-2.22
22:32:56.473 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
22:32:56.474 00.001 1032 Enqueuing Move request for scope (0.15, -0.06)
22:32:56.475 00.001 10072 Worker thread wakes up
22:32:56.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
22:32:56.476 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
22:32:56.476 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.10 yDistance=-0.13
22:32:56.477 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:32:56.479 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:32:56.480 00.001 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:32:56.480 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:56.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:32:56.480 00.000 10072 MoveAxis(E, 17, ABG)
22:32:56.480 00.000 10072 Guiding  Dir = 2, Dur = 17
22:32:56.480 00.000 10072 IsGuiding returns 0
22:32:56.481 00.001 10072 PulseGuide returned control before completion, sleep 27
22:32:56.497 00.016 1032 UpdateGuideState exits: m=1348 SNR=25.8
22:32:56.500 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:56.501 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:56.503 00.002 1032 Enqueuing Expose request
22:32:56.511 00.008 10072 IsGuiding returns 0
22:32:56.511 00.000 10072 Move returns status 0, amount 17
22:32:56.511 00.000 10072 MoveAxis(N, 0, ABG)
22:32:56.511 00.000 10072 Move returns status 0, amount 0
22:32:56.511 00.000 10072 move complete, result=0
22:32:56.511 00.000 10072 worker thread done servicing request
22:32:56.511 00.000 10072 Worker thread wakes up
22:32:56.512 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:56.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:56.512 00.000 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:32:56.918 00.406 10072 Exposure complete
22:32:56.975 00.057 10072 worker thread done servicing request
22:32:56.975 00.000 1032 OnExposeComplete: enter
22:32:56.978 00.003 1032 UpdateGuideState(): m_state=6
22:32:56.980 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4558
22:32:56.981 00.001 1032 Star::Find returns 1 (0), X=1098.00, Y=133.64, Mass=1339, SNR=25.7, Peak=127 HFD=3.3
22:32:56.983 00.002 1032 MultiStar: [#1 0.24,-0.11,0.00,M4] [#2 0.05,-0.13,0.78,U] [#3 0.13,-0.16,0.76,U] [#4 0.25,-0.18,0.00,M2] [#5 0.28,-0.09,0.00,M1] [#6 -0.12,-0.15,0.60,U] [#7 0.29,0.01,0.00,M1] [#8 0.03,-0.11,0.51,U] 
22:32:56.986 00.003 1032 refined, 4 included, MultiStar: {0.10, -0.12}, one-star: {0.30, -0.08}
22:32:56.989 00.003 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:32:56.990 00.001 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:32:56.992 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.88 mountX=-0.14 mountY=-0.07, mountTheta=-2.71
22:32:56.995 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.12, opts=13)
22:32:56.997 00.002 1032 Enqueuing Move request for scope (0.10, -0.12)
22:32:56.998 00.001 10072 Worker thread wakes up
22:32:56.998 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
22:32:56.998 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
22:32:56.999 00.001 10072 Moving (0.10, -0.12) raw xDistance=-0.14 yDistance=-0.07
22:32:57.001 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=109, Gamma=2.230
22:32:57.003 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 285.89
22:32:57.003 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:32:57.003 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:57.003 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:32:57.003 00.000 10072 MoveAxis(E, 81, ABG)
22:32:57.003 00.000 10072 Guiding  Dir = 2, Dur = 81
22:32:57.003 00.000 10072 IsGuiding returns 0
22:32:57.004 00.001 10072 PulseGuide returned control before completion, sleep 91
22:32:57.023 00.019 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:32:57.027 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:57.029 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:57.031 00.002 1032 Enqueuing Expose request
22:32:57.102 00.071 10072 IsGuiding returns 1
22:32:57.102 00.000 10072 scope still moving after pulse duration time elapsed
22:32:57.133 00.031 10072 IsGuiding returns 0
22:32:57.133 00.000 10072 scope move finished after 81 + 48 ms
22:32:57.133 00.000 10072 Move returns status 0, amount 81
22:32:57.133 00.000 10072 MoveAxis(N, 0, ABG)
22:32:57.133 00.000 10072 Move returns status 0, amount 0
22:32:57.133 00.000 10072 move complete, result=0
22:32:57.135 00.002 10072 worker thread done servicing request
22:32:57.135 00.000 1032 GuideStep: -0.1 px 81 ms EAST, -0.1 px 0 ms NORTH
22:32:57.137 00.002 10072 Worker thread wakes up
22:32:57.138 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:57.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:57.765 00.627 10072 Exposure complete
22:32:57.822 00.057 10072 worker thread done servicing request
22:32:57.822 00.000 1032 OnExposeComplete: enter
22:32:57.825 00.003 1032 UpdateGuideState(): m_state=6
22:32:57.827 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4559
22:32:57.828 00.001 1032 Star::Find returns 1 (0), X=1098.07, Y=133.74, Mass=1256, SNR=24.9, Peak=121 HFD=3.2
22:32:57.830 00.002 1032 MultiStar: [#1 0.36,-0.00,0.00,M5] [#2 0.05,-0.03,0.79,U] [#3 0.22,0.15,0.00,M1] [#4 0.22,0.04,0.71,U] [#5 0.22,-0.07,0.68,U] [#6 -0.07,-0.07,0.62,U] [#7 0.19,0.23,0.00,M2] [#8 0.34,-0.03,0.00,M1] 
22:32:57.833 00.003 1032 refined, 4 included, MultiStar: {0.18, -0.02}, one-star: {0.36, 0.01}
22:32:57.834 00.001 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
22:32:57.836 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
22:32:57.838 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.12 mountX=-0.07 mountY=-0.16, mountTheta=-1.95
22:32:57.841 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.02, opts=13)
22:32:57.842 00.001 1032 Enqueuing Move request for scope (0.18, -0.02)
22:32:57.844 00.002 10072 Worker thread wakes up
22:32:57.844 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
22:32:57.844 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
22:32:57.844 00.000 10072 Moving (0.18, -0.02) raw xDistance=-0.07 yDistance=-0.16
22:32:57.845 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:32:57.847 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:32:57.847 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:32:57.847 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:57.848 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:32:57.848 00.000 10072 MoveAxis(E, 15, ABG)
22:32:57.848 00.000 10072 Guiding  Dir = 2, Dur = 15
22:32:57.848 00.000 10072 IsGuiding returns 0
22:32:57.848 00.000 10072 PulseGuide returned control before completion, sleep 25
22:32:57.866 00.018 1032 UpdateGuideState exits: m=1256 SNR=24.9
22:32:57.868 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:57.870 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:57.871 00.001 1032 Enqueuing Expose request
22:32:57.885 00.014 10072 IsGuiding returns 1
22:32:57.885 00.000 10072 scope still moving after pulse duration time elapsed
22:32:57.943 00.058 10072 IsGuiding returns 1
22:32:57.979 00.036 10072 IsGuiding returns 1
22:32:58.010 00.031 10072 IsGuiding returns 0
22:32:58.010 00.000 10072 scope move finished after 15 + 146 ms
22:32:58.010 00.000 10072 Move returns status 0, amount 15
22:32:58.010 00.000 10072 MoveAxis(N, 0, ABG)
22:32:58.010 00.000 10072 Move returns status 0, amount 0
22:32:58.010 00.000 10072 move complete, result=0
22:32:58.010 00.000 10072 worker thread done servicing request
22:32:58.010 00.000 10072 Worker thread wakes up
22:32:58.010 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:58.010 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:58.010 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.2 px 0 ms NORTH
22:32:58.416 00.406 10072 Exposure complete
22:32:58.470 00.054 10072 worker thread done servicing request
22:32:58.470 00.000 1032 OnExposeComplete: enter
22:32:58.472 00.002 1032 UpdateGuideState(): m_state=6
22:32:58.474 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4560
22:32:58.476 00.002 1032 Star::Find returns 1 (0), X=1097.96, Y=133.81, Mass=1216, SNR=24.5, Peak=109 HFD=2.9
22:32:58.478 00.002 1032 MultiStar: [#1 0.24,0.04,1.03,U] [#2 -0.07,-0.05,0.85,U] [#3 0.14,-0.01,0.79,U] [#4 0.17,-0.04,0.71,U] [#5 0.19,-0.05,0.71,U] [#6 -0.05,0.08,0.64,U] [#7 0.11,0.13,0.72,U] [#8 0.24,-0.01,0.52,U] 
22:32:58.480 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.26, 0.08}
22:32:58.482 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
22:32:58.483 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
22:32:58.485 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.13 mountX=-0.02 mountY=-0.14, mountTheta=-1.70
22:32:58.489 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
22:32:58.492 00.003 1032 Enqueuing Move request for scope (0.14, 0.02)
22:32:58.494 00.002 10072 Worker thread wakes up
22:32:58.494 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
22:32:58.494 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
22:32:58.494 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
22:32:58.496 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:32:58.498 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:32:58.498 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:32:58.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:58.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:32:58.498 00.000 10072 MoveAxis(E, 14, ABG)
22:32:58.498 00.000 10072 Guiding  Dir = 2, Dur = 14
22:32:58.500 00.002 10072 IsGuiding returns 0
22:32:58.500 00.000 10072 PulseGuide returned control before completion, sleep 24
22:32:58.518 00.018 1032 UpdateGuideState exits: m=1216 SNR=24.5
22:32:58.520 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:58.523 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:58.525 00.002 1032 Enqueuing Expose request
22:32:58.537 00.012 10072 IsGuiding returns 0
22:32:58.537 00.000 10072 Move returns status 0, amount 14
22:32:58.537 00.000 10072 MoveAxis(N, 0, ABG)
22:32:58.537 00.000 10072 Move returns status 0, amount 0
22:32:58.537 00.000 10072 move complete, result=0
22:32:58.537 00.000 10072 worker thread done servicing request
22:32:58.537 00.000 10072 Worker thread wakes up
22:32:58.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:58.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:58.537 00.000 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:32:59.165 00.628 10072 Exposure complete
22:32:59.218 00.053 10072 worker thread done servicing request
22:32:59.218 00.000 1032 OnExposeComplete: enter
22:32:59.220 00.002 1032 UpdateGuideState(): m_state=6
22:32:59.222 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4561
22:32:59.224 00.002 1032 Star::Find returns 1 (0), X=1098.02, Y=133.67, Mass=1326, SNR=25.6, Peak=109 HFD=3.3
22:32:59.226 00.002 1032 MultiStar: [#1 0.28,-0.07,0.00,M5] [#2 -0.00,-0.14,0.79,U] [#3 0.17,-0.09,0.78,U] [#4 0.15,-0.15,0.68,U] [#5 0.22,-0.21,0.00,M1] [#6 -0.02,-0.11,0.60,U] [#7 0.27,0.02,0.00,M2] [#8 0.23,-0.28,0.00,M1] 
22:32:59.228 00.002 1032 refined, 4 included, MultiStar: {0.14, -0.11}, one-star: {0.32, -0.06}
22:32:59.230 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
22:32:59.232 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
22:32:59.234 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.65 mountX=-0.14 mountY=-0.11, mountTheta=-2.48
22:32:59.239 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.11, opts=13)
22:32:59.243 00.004 1032 Enqueuing Move request for scope (0.14, -0.11)
22:32:59.245 00.002 10072 Worker thread wakes up
22:32:59.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
22:32:59.245 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
22:32:59.245 00.000 10072 Moving (0.14, -0.11) raw xDistance=-0.14 yDistance=-0.11
22:32:59.246 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=159, Gamma=2.230
22:32:59.250 00.004 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 285.90
22:32:59.250 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:32:59.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:59.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:32:59.250 00.000 10072 MoveAxis(E, 80, ABG)
22:32:59.250 00.000 10072 Guiding  Dir = 2, Dur = 80
22:32:59.250 00.000 10072 IsGuiding returns 0
22:32:59.250 00.000 10072 PulseGuide returned control before completion, sleep 90
22:32:59.267 00.017 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:32:59.271 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:59.274 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:59.276 00.002 1032 Enqueuing Expose request
22:32:59.350 00.074 10072 IsGuiding returns 0
22:32:59.350 00.000 10072 Move returns status 0, amount 80
22:32:59.350 00.000 10072 MoveAxis(N, 0, ABG)
22:32:59.350 00.000 10072 Move returns status 0, amount 0
22:32:59.350 00.000 10072 move complete, result=0
22:32:59.350 00.000 10072 worker thread done servicing request
22:32:59.350 00.000 10072 Worker thread wakes up
22:32:59.350 00.000 1032 GuideStep: -0.1 px 80 ms EAST, -0.1 px 0 ms NORTH
22:32:59.352 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:32:59.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:32:59.761 00.409 10072 Exposure complete
22:32:59.813 00.052 10072 worker thread done servicing request
22:32:59.813 00.000 1032 OnExposeComplete: enter
22:32:59.816 00.003 1032 UpdateGuideState(): m_state=6
22:32:59.817 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4562
22:32:59.820 00.003 1032 Star::Find returns 1 (0), X=1098.02, Y=133.71, Mass=1361, SNR=25.9, Peak=121 HFD=3.3
22:32:59.822 00.002 1032 MultiStar: [#1 0.29,0.02,0.00,M6] [#2 0.03,-0.09,0.81,U] [#3 0.20,-0.02,0.69,U] [#4 0.32,-0.17,0.00,M1] [#5 0.16,-0.23,0.00,M2] [#6 0.11,-0.05,0.61,U] [#7 0.16,-0.10,0.71,U] [#8 0.20,-0.28,0.00,M2] 
22:32:59.823 00.001 1032 refined, 4 included, MultiStar: {0.17, -0.05}, one-star: {0.31, -0.02}
22:32:59.824 00.001 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
22:32:59.826 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
22:32:59.827 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.30 mountX=-0.09 mountY=-0.15, mountTheta=-2.13
22:32:59.831 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.05, opts=13)
22:32:59.834 00.003 1032 Enqueuing Move request for scope (0.17, -0.05)
22:32:59.835 00.001 10072 Worker thread wakes up
22:32:59.835 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
22:32:59.835 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
22:32:59.835 00.000 10072 Moving (0.17, -0.05) raw xDistance=-0.09 yDistance=-0.15
22:32:59.839 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
22:32:59.840 00.001 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:32:59.841 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:32:59.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:59.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:32:59.841 00.000 10072 MoveAxis(E, 14, ABG)
22:32:59.841 00.000 10072 Guiding  Dir = 2, Dur = 14
22:32:59.841 00.000 10072 IsGuiding returns 0
22:32:59.842 00.001 10072 PulseGuide returned control before completion, sleep 24
22:32:59.857 00.015 1032 UpdateGuideState exits: m=1361 SNR=25.9
22:32:59.858 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:59.861 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:32:59.863 00.002 1032 Enqueuing Expose request
22:32:59.868 00.005 10072 IsGuiding returns 1
22:32:59.868 00.000 10072 scope still moving after pulse duration time elapsed
22:32:59.900 00.032 10072 IsGuiding returns 1
22:32:59.930 00.030 10072 IsGuiding returns 1
22:32:59.962 00.032 10072 IsGuiding returns 1
22:32:59.995 00.033 10072 IsGuiding returns 1
22:33:00.026 00.031 10072 IsGuiding returns 1
22:33:00.057 00.031 10072 IsGuiding returns 1
22:33:00.089 00.032 10072 IsGuiding returns 1
22:33:00.120 00.031 10072 IsGuiding returns 1
22:33:00.151 00.031 10072 IsGuiding returns 1
22:33:00.182 00.031 10072 IsGuiding returns 1
22:33:00.213 00.031 10072 IsGuiding returns 1
22:33:00.244 00.031 10072 IsGuiding returns 1
22:33:00.276 00.032 10072 IsGuiding returns 1
22:33:00.307 00.031 10072 IsGuiding returns 1
22:33:00.338 00.031 10072 IsGuiding returns 1
22:33:00.369 00.031 10072 IsGuiding returns 1
22:33:00.401 00.032 10072 IsGuiding returns 1
22:33:00.432 00.031 10072 IsGuiding returns 1
22:33:00.463 00.031 10072 IsGuiding returns 1
22:33:00.494 00.031 10072 IsGuiding returns 0
22:33:00.494 00.000 10072 scope move finished after 14 + 638 ms
22:33:00.494 00.000 10072 Move returns status 0, amount 14
22:33:00.494 00.000 10072 MoveAxis(N, 0, ABG)
22:33:00.494 00.000 10072 Move returns status 0, amount 0
22:33:00.494 00.000 10072 move complete, result=0
22:33:00.494 00.000 10072 worker thread done servicing request
22:33:00.494 00.000 10072 Worker thread wakes up
22:33:00.494 00.000 1032 GuideStep: -0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
22:33:00.497 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:00.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:01.122 00.625 10072 Exposure complete
22:33:01.166 00.044 10072 worker thread done servicing request
22:33:01.166 00.000 1032 OnExposeComplete: enter
22:33:01.168 00.002 1032 UpdateGuideState(): m_state=6
22:33:01.170 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4563
22:33:01.172 00.002 1032 Star::Find returns 1 (0), X=1098.02, Y=133.77, Mass=1329, SNR=25.6, Peak=114 HFD=3.2
22:33:01.175 00.003 1032 MultiStar: [#1 0.29,0.03,0.00,M7] [#2 -0.11,-0.16,0.78,U] [#3 0.28,0.14,0.00,M1] [#4 0.23,0.00,0.66,U] [#5 0.07,0.02,0.66,U] [#6 -0.07,0.01,0.59,U] [#7 0.12,0.18,0.75,U] [#8 0.13,-0.04,0.51,U] 
22:33:01.178 00.003 1032 refined, 6 included, MultiStar: {0.11, 0.01}, one-star: {0.32, 0.05}
22:33:01.182 00.004 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
22:33:01.184 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
22:33:01.186 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.12 mountX=-0.02 mountY=-0.11, mountTheta=-1.71
22:33:01.189 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
22:33:01.191 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
22:33:01.192 00.001 10072 Worker thread wakes up
22:33:01.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
22:33:01.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
22:33:01.192 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
22:33:01.194 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:33:01.196 00.002 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:33:01.196 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
22:33:01.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:01.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:33:01.196 00.000 10072 MoveAxis(E, 20, ABG)
22:33:01.196 00.000 10072 Guiding  Dir = 2, Dur = 20
22:33:01.197 00.001 10072 IsGuiding returns 0
22:33:01.197 00.000 10072 PulseGuide returned control before completion, sleep 30
22:33:01.214 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:33:01.216 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:01.218 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:01.219 00.001 1032 Enqueuing Expose request
22:33:01.229 00.010 10072 IsGuiding returns 1
22:33:01.229 00.000 10072 scope still moving after pulse duration time elapsed
22:33:01.261 00.032 10072 IsGuiding returns 0
22:33:01.261 00.000 10072 scope move finished after 20 + 44 ms
22:33:01.261 00.000 10072 Move returns status 0, amount 20
22:33:01.261 00.000 10072 MoveAxis(N, 0, ABG)
22:33:01.261 00.000 10072 Move returns status 0, amount 0
22:33:01.261 00.000 10072 move complete, result=0
22:33:01.261 00.000 10072 worker thread done servicing request
22:33:01.261 00.000 10072 Worker thread wakes up
22:33:01.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:01.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:01.278 00.017 1032 GuideStep: -0.0 px 20 ms EAST, -0.1 px 0 ms NORTH
22:33:01.675 00.397 10072 Exposure complete
22:33:01.728 00.053 10072 worker thread done servicing request
22:33:01.728 00.000 1032 OnExposeComplete: enter
22:33:01.730 00.002 1032 UpdateGuideState(): m_state=6
22:33:01.731 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4564
22:33:01.732 00.001 1032 Star::Find returns 1 (0), X=1097.99, Y=133.79, Mass=1234, SNR=24.7, Peak=112 HFD=3.0
22:33:01.734 00.002 1032 MultiStar: [#1 0.25,0.02,0.00,M8] [#2 0.07,0.01,0.81,U] [#3 0.10,0.07,0.80,U] [#4 0.23,-0.02,0.68,U] [#5 0.14,-0.06,0.69,U] [#6 -0.10,0.10,0.66,U] [#7 0.24,0.26,0.00,M1] [#8 0.24,-0.01,0.54,U] 
22:33:01.738 00.004 1032 refined, 6 included, MultiStar: {0.14, 0.03}, one-star: {0.29, 0.06}
22:33:01.739 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
22:33:01.740 00.001 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
22:33:01.742 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.17 mountX=-0.01 mountY=-0.15, mountTheta=-1.66
22:33:01.744 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
22:33:01.746 00.002 1032 Enqueuing Move request for scope (0.14, 0.03)
22:33:01.748 00.002 10072 Worker thread wakes up
22:33:01.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
22:33:01.748 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
22:33:01.748 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.15
22:33:01.750 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:33:01.752 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:33:01.752 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:33:01.752 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:01.752 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:33:01.752 00.000 10072 MoveAxis(E, 13, ABG)
22:33:01.752 00.000 10072 Guiding  Dir = 2, Dur = 13
22:33:01.752 00.000 10072 IsGuiding returns 0
22:33:01.754 00.002 10072 PulseGuide returned control before completion, sleep 23
22:33:01.769 00.015 1032 UpdateGuideState exits: m=1234 SNR=24.7
22:33:01.772 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:01.774 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:01.776 00.002 1032 Enqueuing Expose request
22:33:01.780 00.004 10072 IsGuiding returns 0
22:33:01.780 00.000 10072 Move returns status 0, amount 13
22:33:01.780 00.000 10072 MoveAxis(N, 0, ABG)
22:33:01.780 00.000 10072 Move returns status 0, amount 0
22:33:01.780 00.000 10072 move complete, result=0
22:33:01.780 00.000 10072 worker thread done servicing request
22:33:01.780 00.000 10072 Worker thread wakes up
22:33:01.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:01.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:01.784 00.004 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:33:02.411 00.627 10072 Exposure complete
22:33:02.460 00.049 10072 worker thread done servicing request
22:33:02.460 00.000 1032 OnExposeComplete: enter
22:33:02.463 00.003 1032 UpdateGuideState(): m_state=6
22:33:02.465 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4565
22:33:02.467 00.002 1032 Star::Find returns 1 (0), X=1097.93, Y=133.66, Mass=1346, SNR=25.8, Peak=107 HFD=3.3
22:33:02.469 00.002 1032 MultiStar: [#1 0.23,-0.00,0.93,U] [#2 0.02,-0.09,0.81,U] [#3 0.14,0.03,0.76,U] [#4 0.13,-0.02,0.65,U] [#5 0.15,-0.04,0.64,U] [#6 -0.08,0.02,0.63,U] [#7 0.13,0.05,0.66,U] [#8 0.12,0.02,0.52,U] 
22:33:02.471 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.22, -0.07}
22:33:02.473 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
22:33:02.475 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
22:33:02.476 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.12 mountX=-0.05 mountY=-0.12, mountTheta=-1.95
22:33:02.479 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
22:33:02.481 00.002 1032 Enqueuing Move request for scope (0.13, -0.01)
22:33:02.482 00.001 10072 Worker thread wakes up
22:33:02.482 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
22:33:02.482 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
22:33:02.482 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.05 yDistance=-0.12
22:33:02.484 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:33:02.487 00.003 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:33:02.487 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:33:02.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:02.487 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:33:02.487 00.000 10072 MoveAxis(E, 14, ABG)
22:33:02.487 00.000 10072 Guiding  Dir = 2, Dur = 14
22:33:02.488 00.001 10072 IsGuiding returns 0
22:33:02.488 00.000 10072 PulseGuide returned control before completion, sleep 24
22:33:02.506 00.018 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:33:02.509 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:02.510 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:02.512 00.002 1032 Enqueuing Expose request
22:33:02.519 00.007 10072 IsGuiding returns 1
22:33:02.519 00.000 10072 scope still moving after pulse duration time elapsed
22:33:02.549 00.030 10072 IsGuiding returns 0
22:33:02.549 00.000 10072 scope move finished after 14 + 46 ms
22:33:02.549 00.000 10072 Move returns status 0, amount 14
22:33:02.549 00.000 10072 MoveAxis(N, 0, ABG)
22:33:02.549 00.000 10072 Move returns status 0, amount 0
22:33:02.549 00.000 10072 move complete, result=0
22:33:02.549 00.000 10072 worker thread done servicing request
22:33:02.549 00.000 10072 Worker thread wakes up
22:33:02.549 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:02.550 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:02.566 00.016 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:33:02.958 00.392 10072 Exposure complete
22:33:03.012 00.054 10072 worker thread done servicing request
22:33:03.012 00.000 1032 OnExposeComplete: enter
22:33:03.014 00.002 1032 UpdateGuideState(): m_state=6
22:33:03.017 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4566
22:33:03.019 00.002 1032 Star::Find returns 1 (0), X=1097.94, Y=133.80, Mass=1339, SNR=25.7, Peak=104 HFD=3.0
22:33:03.021 00.002 1032 MultiStar: [#1 0.26,0.14,0.00,M8] [#2 -0.06,0.02,0.76,U] [#3 0.13,0.11,0.76,U] [#4 0.19,0.11,0.65,U] [#5 -0.01,0.12,0.69,U] [#6 -0.10,0.10,0.65,U] [#7 0.21,0.22,0.00,M1] [#8 0.32,0.16,0.00,M1] 
22:33:03.024 00.003 1032 refined, 5 included, MultiStar: {0.07, 0.09}, one-star: {0.23, 0.07}
22:33:03.025 00.001 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
22:33:03.027 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
22:33:03.029 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.86 mountX=0.06 mountY=-0.09, mountTheta=-0.97
22:33:03.031 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
22:33:03.033 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
22:33:03.035 00.002 10072 Worker thread wakes up
22:33:03.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
22:33:03.035 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
22:33:03.035 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.06 yDistance=-0.09
22:33:03.037 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:33:03.040 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:33:03.040 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:33:03.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:03.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:33:03.040 00.000 10072 MoveAxis(E, 14, ABG)
22:33:03.040 00.000 10072 Guiding  Dir = 2, Dur = 14
22:33:03.041 00.001 10072 IsGuiding returns 0
22:33:03.041 00.000 10072 PulseGuide returned control before completion, sleep 24
22:33:03.058 00.017 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:33:03.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:03.062 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:03.064 00.002 1032 Enqueuing Expose request
22:33:03.083 00.019 10072 IsGuiding returns 0
22:33:03.083 00.000 10072 Move returns status 0, amount 14
22:33:03.083 00.000 10072 MoveAxis(N, 0, ABG)
22:33:03.083 00.000 10072 Move returns status 0, amount 0
22:33:03.083 00.000 10072 move complete, result=0
22:33:03.083 00.000 10072 worker thread done servicing request
22:33:03.083 00.000 10072 Worker thread wakes up
22:33:03.083 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:03.083 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:03.084 00.001 1032 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:33:03.707 00.623 10072 Exposure complete
22:33:03.764 00.057 10072 worker thread done servicing request
22:33:03.764 00.000 1032 OnExposeComplete: enter
22:33:03.766 00.002 1032 UpdateGuideState(): m_state=6
22:33:03.770 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4567
22:33:03.772 00.002 1032 Star::Find returns 1 (0), X=1097.91, Y=133.87, Mass=1225, SNR=24.6, Peak=98 HFD=2.9
22:33:03.774 00.002 1032 MultiStar: [#1 0.11,0.20,1.00,U] [#2 -0.02,0.15,0.87,U] [#3 0.23,0.06,0.80,U] [#4 0.13,0.04,0.72,U] [#5 0.08,-0.08,0.65,U] [#6 -0.01,0.14,0.63,U] [#7 0.06,0.24,0.77,U] [#8 0.14,0.16,0.54,U] 
22:33:03.776 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.12}, one-star: {0.20, 0.15}
22:33:03.778 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
22:33:03.779 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
22:33:03.781 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.86 mountX=0.09 mountY=-0.13, mountTheta=-0.97
22:33:03.784 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
22:33:03.786 00.002 1032 Enqueuing Move request for scope (0.11, 0.12)
22:33:03.788 00.002 10072 Worker thread wakes up
22:33:03.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
22:33:03.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
22:33:03.790 00.002 10072 Moving (0.11, 0.12) raw xDistance=0.09 yDistance=-0.13
22:33:03.791 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:33:03.793 00.002 10072 PPEC rslt: input = 0.09, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:33:03.794 00.001 10072 PPEC: input: 0.09, control: -0.02, exposure: 500
22:33:03.794 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:03.794 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:33:03.794 00.000 10072 MoveAxis(E, 15, ABG)
22:33:03.794 00.000 10072 Guiding  Dir = 2, Dur = 15
22:33:03.794 00.000 10072 IsGuiding returns 0
22:33:03.795 00.001 10072 PulseGuide returned control before completion, sleep 25
22:33:03.814 00.019 1032 UpdateGuideState exits: m=1225 SNR=24.6
22:33:03.816 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:03.817 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:03.820 00.003 1032 Enqueuing Expose request
22:33:03.829 00.009 10072 IsGuiding returns 0
22:33:03.829 00.000 10072 Move returns status 0, amount 15
22:33:03.829 00.000 10072 MoveAxis(N, 0, ABG)
22:33:03.829 00.000 10072 Move returns status 0, amount 0
22:33:03.829 00.000 10072 move complete, result=0
22:33:03.829 00.000 10072 worker thread done servicing request
22:33:03.829 00.000 10072 Worker thread wakes up
22:33:03.829 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:03.829 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:03.831 00.002 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:33:04.236 00.405 10072 Exposure complete
22:33:04.285 00.049 10072 worker thread done servicing request
22:33:04.285 00.000 1032 OnExposeComplete: enter
22:33:04.287 00.002 1032 UpdateGuideState(): m_state=6
22:33:04.289 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4568
22:33:04.290 00.001 1032 Star::Find returns 1 (0), X=1097.87, Y=133.83, Mass=1315, SNR=25.5, Peak=107 HFD=2.9
22:33:04.293 00.003 1032 MultiStar: [#1 0.24,0.14,0.00,M8] [#2 -0.07,0.04,0.80,U] [#3 0.17,0.18,0.76,U] [#4 0.14,0.04,0.68,U] [#5 0.14,0.08,0.63,U] [#6 0.09,0.12,0.61,U] [#7 0.11,0.18,0.70,U] [#8 0.13,0.04,0.54,U] 
22:33:04.294 00.001 1032 refined, 7 included, MultiStar: {0.11, 0.10}, one-star: {0.17, 0.10}
22:33:04.296 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:33:04.296 00.000 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:33:04.298 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.73 mountX=0.07 mountY=-0.13, mountTheta=-1.10
22:33:04.302 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
22:33:04.304 00.002 1032 Enqueuing Move request for scope (0.11, 0.10)
22:33:04.306 00.002 10072 Worker thread wakes up
22:33:04.306 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
22:33:04.306 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
22:33:04.306 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
22:33:04.307 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:33:04.310 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:33:04.310 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:33:04.310 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:04.310 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:33:04.311 00.001 10072 MoveAxis(E, 12, ABG)
22:33:04.311 00.000 10072 Guiding  Dir = 2, Dur = 12
22:33:04.311 00.000 10072 IsGuiding returns 0
22:33:04.311 00.000 10072 PulseGuide returned control before completion, sleep 22
22:33:04.327 00.016 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:33:04.330 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:04.333 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:04.335 00.002 1032 Enqueuing Expose request
22:33:04.344 00.009 10072 IsGuiding returns 0
22:33:04.344 00.000 10072 Move returns status 0, amount 12
22:33:04.344 00.000 10072 MoveAxis(N, 0, ABG)
22:33:04.344 00.000 10072 Move returns status 0, amount 0
22:33:04.344 00.000 10072 move complete, result=0
22:33:04.344 00.000 10072 worker thread done servicing request
22:33:04.344 00.000 10072 Worker thread wakes up
22:33:04.344 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:04.344 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:04.346 00.002 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
22:33:04.970 00.624 10072 Exposure complete
22:33:05.019 00.049 10072 worker thread done servicing request
22:33:05.019 00.000 1032 OnExposeComplete: enter
22:33:05.021 00.002 1032 UpdateGuideState(): m_state=6
22:33:05.023 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4569
22:33:05.024 00.001 1032 Star::Find returns 1 (0), X=1097.96, Y=133.73, Mass=1321, SNR=25.5, Peak=108 HFD=3.1
22:33:05.026 00.002 1032 MultiStar: [#1 0.22,0.08,1.00,U] [#2 -0.05,0.04,0.76,U] [#3 0.15,-0.04,0.76,U] [#4 0.11,0.02,0.68,U] [#5 0.18,-0.16,0.69,U] [#6 -0.09,0.12,0.55,U] [#7 0.05,0.08,0.70,U] [#8 0.22,0.03,0.52,U] 
22:33:05.027 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.26, 0.00}
22:33:05.029 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
22:33:05.030 00.001 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
22:33:05.033 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.15 mountX=-0.01 mountY=-0.13, mountTheta=-1.68
22:33:05.035 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
22:33:05.036 00.001 1032 Enqueuing Move request for scope (0.13, 0.02)
22:33:05.037 00.001 10072 Worker thread wakes up
22:33:05.038 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
22:33:05.038 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
22:33:05.038 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.01 yDistance=-0.13
22:33:05.039 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:33:05.042 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:33:05.042 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:33:05.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:05.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:33:05.042 00.000 10072 MoveAxis(E, 14, ABG)
22:33:05.042 00.000 10072 Guiding  Dir = 2, Dur = 14
22:33:05.042 00.000 10072 IsGuiding returns 0
22:33:05.043 00.001 10072 PulseGuide returned control before completion, sleep 24
22:33:05.059 00.016 1032 UpdateGuideState exits: m=1321 SNR=25.5
22:33:05.061 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:05.062 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:05.064 00.002 1032 Enqueuing Expose request
22:33:05.075 00.011 10072 IsGuiding returns 0
22:33:05.075 00.000 10072 Move returns status 0, amount 14
22:33:05.075 00.000 10072 MoveAxis(N, 0, ABG)
22:33:05.075 00.000 10072 Move returns status 0, amount 0
22:33:05.075 00.000 10072 move complete, result=0
22:33:05.075 00.000 10072 worker thread done servicing request
22:33:05.075 00.000 10072 Worker thread wakes up
22:33:05.075 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:05.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:05.077 00.002 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:33:05.488 00.411 10072 Exposure complete
22:33:05.542 00.054 10072 worker thread done servicing request
22:33:05.543 00.001 1032 OnExposeComplete: enter
22:33:05.545 00.002 1032 UpdateGuideState(): m_state=6
22:33:05.546 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4570
22:33:05.549 00.003 1032 Star::Find returns 1 (0), X=1097.96, Y=133.72, Mass=1324, SNR=25.5, Peak=108 HFD=3.2
22:33:05.551 00.002 1032 MultiStar: [#1 0.23,0.11,0.00,M8] [#2 -0.07,-0.03,0.75,U] [#3 0.15,0.00,0.73,U] [#4 0.25,0.04,0.00,M1] [#5 0.14,-0.03,0.70,U] [#6 -0.09,0.07,0.59,U] [#7 0.18,0.12,0.73,U] [#8 0.13,0.06,0.53,U] 
22:33:05.554 00.003 1032 refined, 6 included, MultiStar: {0.11, 0.02}, one-star: {0.26, -0.01}
22:33:05.556 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
22:33:05.557 00.001 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
22:33:05.558 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.19 mountX=-0.01 mountY=-0.11, mountTheta=-1.64
22:33:05.560 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
22:33:05.563 00.003 1032 Enqueuing Move request for scope (0.11, 0.02)
22:33:05.564 00.001 10072 Worker thread wakes up
22:33:05.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:33:05.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:33:05.565 00.001 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
22:33:05.566 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:33:05.569 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:33:05.569 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:33:05.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:05.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:33:05.569 00.000 10072 MoveAxis(E, 12, ABG)
22:33:05.570 00.001 10072 Guiding  Dir = 2, Dur = 12
22:33:05.570 00.000 10072 IsGuiding returns 0
22:33:05.570 00.000 10072 PulseGuide returned control before completion, sleep 22
22:33:05.587 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.5
22:33:05.589 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:05.591 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:05.592 00.001 1032 Enqueuing Expose request
22:33:05.594 00.002 10072 IsGuiding returns 0
22:33:05.594 00.000 10072 Move returns status 0, amount 12
22:33:05.594 00.000 10072 MoveAxis(N, 0, ABG)
22:33:05.594 00.000 10072 Move returns status 0, amount 0
22:33:05.594 00.000 10072 move complete, result=0
22:33:05.595 00.001 10072 worker thread done servicing request
22:33:05.595 00.000 10072 Worker thread wakes up
22:33:05.595 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:05.595 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:05.602 00.007 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
22:33:06.222 00.620 10072 Exposure complete
22:33:06.274 00.052 10072 worker thread done servicing request
22:33:06.274 00.000 1032 OnExposeComplete: enter
22:33:06.276 00.002 1032 UpdateGuideState(): m_state=6
22:33:06.278 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4571
22:33:06.279 00.001 1032 Star::Find returns 1 (0), X=1097.91, Y=133.84, Mass=1340, SNR=25.7, Peak=103 HFD=2.9
22:33:06.282 00.003 1032 MultiStar: [#1 0.26,0.11,0.00,M9] [#2 -0.10,-0.02,0.75,U] [#3 0.19,0.20,0.00,M1] [#4 0.22,0.08,0.66,U] [#5 0.21,0.06,0.69,U] [#6 -0.04,0.26,0.00,M1] [#7 0.11,0.06,0.69,U] [#8 0.13,0.01,0.51,U] 
22:33:06.285 00.003 1032 refined, 5 included, MultiStar: {0.13, 0.06}, one-star: {0.21, 0.11}
22:33:06.286 00.001 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
22:33:06.288 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
22:33:06.289 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.39 mountX=0.02 mountY=-0.14, mountTheta=-1.44
22:33:06.292 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
22:33:06.293 00.001 1032 Enqueuing Move request for scope (0.13, 0.06)
22:33:06.295 00.002 10072 Worker thread wakes up
22:33:06.295 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
22:33:06.295 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
22:33:06.295 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.02 yDistance=-0.14
22:33:06.296 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:33:06.300 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:33:06.300 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:33:06.301 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:06.301 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:33:06.302 00.001 10072 MoveAxis(E, 13, ABG)
22:33:06.302 00.000 10072 Guiding  Dir = 2, Dur = 13
22:33:06.302 00.000 10072 IsGuiding returns 0
22:33:06.303 00.001 10072 PulseGuide returned control before completion, sleep 23
22:33:06.321 00.018 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:33:06.323 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:06.325 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:06.326 00.001 1032 Enqueuing Expose request
22:33:06.328 00.002 10072 IsGuiding returns 0
22:33:06.329 00.001 10072 Move returns status 0, amount 13
22:33:06.329 00.000 10072 MoveAxis(N, 0, ABG)
22:33:06.329 00.000 10072 Move returns status 0, amount 0
22:33:06.329 00.000 10072 move complete, result=0
22:33:06.329 00.000 10072 worker thread done servicing request
22:33:06.329 00.000 10072 Worker thread wakes up
22:33:06.329 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:06.329 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:06.338 00.009 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:33:06.737 00.399 10072 Exposure complete
22:33:06.791 00.054 10072 worker thread done servicing request
22:33:06.791 00.000 1032 OnExposeComplete: enter
22:33:06.794 00.003 1032 UpdateGuideState(): m_state=6
22:33:06.795 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4572
22:33:06.797 00.002 1032 Star::Find returns 1 (0), X=1097.93, Y=133.83, Mass=1426, SNR=26.5, Peak=112 HFD=3.0
22:33:06.799 00.002 1032 MultiStar: [#1 0.26,0.16,0.00,M10] [#2 -0.06,0.05,0.80,U] [#3 0.17,0.11,0.72,U] [#4 0.09,0.13,0.65,U] [#5 0.22,-0.06,0.61,U] [#6 -0.12,0.24,0.00,M2] [#7 0.19,0.04,0.70,U] [#8 0.11,0.10,0.50,U] 
22:33:06.801 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.07}, one-star: {0.22, 0.10}
22:33:06.802 00.001 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
22:33:06.804 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
22:33:06.805 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.47 mountX=0.03 mountY=-0.15, mountTheta=-1.36
22:33:06.807 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
22:33:06.810 00.003 1032 Enqueuing Move request for scope (0.14, 0.07)
22:33:06.812 00.002 10072 Worker thread wakes up
22:33:06.812 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
22:33:06.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
22:33:06.812 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.15
22:33:06.814 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:33:06.817 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:33:06.817 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:33:06.817 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:06.817 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:33:06.817 00.000 10072 MoveAxis(E, 12, ABG)
22:33:06.817 00.000 10072 Guiding  Dir = 2, Dur = 12
22:33:06.818 00.001 10072 IsGuiding returns 0
22:33:06.818 00.000 10072 PulseGuide returned control before completion, sleep 22
22:33:06.834 00.016 1032 UpdateGuideState exits: m=1426 SNR=26.5
22:33:06.836 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:06.837 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:06.840 00.003 1032 Enqueuing Expose request
22:33:06.855 00.015 10072 IsGuiding returns 0
22:33:06.855 00.000 10072 Move returns status 0, amount 12
22:33:06.855 00.000 10072 MoveAxis(N, 0, ABG)
22:33:06.855 00.000 10072 Move returns status 0, amount 0
22:33:06.855 00.000 10072 move complete, result=0
22:33:06.855 00.000 10072 worker thread done servicing request
22:33:06.855 00.000 10072 Worker thread wakes up
22:33:06.855 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:06.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:06.858 00.003 1032 GuideStep: 0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
22:33:07.486 00.628 10072 Exposure complete
22:33:07.542 00.056 10072 worker thread done servicing request
22:33:07.542 00.000 1032 OnExposeComplete: enter
22:33:07.545 00.003 1032 UpdateGuideState(): m_state=6
22:33:07.546 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4573
22:33:07.550 00.004 1032 Star::Find returns 1 (0), X=1098.02, Y=133.78, Mass=1312, SNR=25.4, Peak=110 HFD=3.1
22:33:07.552 00.002 1032 MultiStar: [#1 0.14,0.14,1.00,U] [#2 -0.12,-0.09,0.78,U] [#3 0.16,0.03,0.80,U] [#4 0.22,0.03,0.67,U] [#5 0.07,0.05,0.66,U] [#6 -0.07,0.09,0.63,U] [#7 0.11,0.09,0.69,U] [#8 0.13,-0.15,0.50,U] 
22:33:07.553 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.32, 0.05}
22:33:07.555 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
22:33:07.557 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
22:33:07.559 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.30 mountX=0.01 mountY=-0.12, mountTheta=-1.53
22:33:07.562 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
22:33:07.564 00.002 1032 Enqueuing Move request for scope (0.12, 0.04)
22:33:07.566 00.002 10072 Worker thread wakes up
22:33:07.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
22:33:07.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
22:33:07.566 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.12
22:33:07.568 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:33:07.570 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:33:07.570 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:33:07.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:07.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:33:07.570 00.000 10072 MoveAxis(E, 14, ABG)
22:33:07.570 00.000 10072 Guiding  Dir = 2, Dur = 14
22:33:07.571 00.001 10072 IsGuiding returns 0
22:33:07.571 00.000 10072 PulseGuide returned control before completion, sleep 24
22:33:07.592 00.021 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:33:07.594 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:07.596 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:07.597 00.001 1032 Enqueuing Expose request
22:33:07.611 00.014 10072 IsGuiding returns 0
22:33:07.612 00.001 10072 Move returns status 0, amount 14
22:33:07.612 00.000 10072 MoveAxis(N, 0, ABG)
22:33:07.612 00.000 10072 Move returns status 0, amount 0
22:33:07.612 00.000 10072 move complete, result=0
22:33:07.612 00.000 10072 worker thread done servicing request
22:33:07.613 00.001 10072 Worker thread wakes up
22:33:07.613 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:07.614 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:07.615 00.001 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:33:08.018 00.403 10072 Exposure complete
22:33:08.071 00.053 10072 worker thread done servicing request
22:33:08.071 00.000 1032 OnExposeComplete: enter
22:33:08.073 00.002 1032 UpdateGuideState(): m_state=6
22:33:08.075 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4574
22:33:08.076 00.001 1032 Star::Find returns 1 (0), X=1097.98, Y=133.57, Mass=1415, SNR=26.4, Peak=119 HFD=3.4
22:33:08.079 00.003 1032 MultiStar: [#1 0.19,-0.01,0.93,U] [#2 -0.22,-0.19,0.00,M1] [#3 0.18,0.08,0.76,U] [#4 0.22,-0.01,0.66,U] [#5 0.23,-0.03,0.63,U] [#6 -0.04,0.06,0.59,U] [#7 0.14,0.09,0.68,U] [#8 0.14,-0.08,0.51,U] 
22:33:08.081 00.002 1032 refined, 7 included, MultiStar: {0.18, -0.01}, one-star: {0.28, -0.16}
22:33:08.082 00.001 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
22:33:08.085 00.003 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
22:33:08.087 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.07 mountX=-0.06 mountY=-0.17, mountTheta=-1.90
22:33:08.090 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.01, opts=13)
22:33:08.092 00.002 1032 Enqueuing Move request for scope (0.18, -0.01)
22:33:08.094 00.002 10072 Worker thread wakes up
22:33:08.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
22:33:08.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
22:33:08.094 00.000 10072 Moving (0.18, -0.01) raw xDistance=-0.06 yDistance=-0.17
22:33:08.096 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
22:33:08.098 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:33:08.098 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:33:08.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:08.099 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:33:08.099 00.000 10072 MoveAxis(E, 11, ABG)
22:33:08.099 00.000 10072 Guiding  Dir = 2, Dur = 11
22:33:08.099 00.000 10072 IsGuiding returns 0
22:33:08.099 00.000 10072 PulseGuide returned control before completion, sleep 21
22:33:08.116 00.017 1032 UpdateGuideState exits: m=1415 SNR=26.4
22:33:08.119 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:08.120 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:08.122 00.002 1032 Enqueuing Expose request
22:33:08.124 00.002 10072 IsGuiding returns 1
22:33:08.124 00.000 10072 scope still moving after pulse duration time elapsed
22:33:08.159 00.035 10072 IsGuiding returns 1
22:33:08.189 00.030 10072 IsGuiding returns 1
22:33:08.220 00.031 10072 IsGuiding returns 1
22:33:08.250 00.030 10072 IsGuiding returns 1
22:33:08.282 00.032 10072 IsGuiding returns 1
22:33:08.313 00.031 10072 IsGuiding returns 1
22:33:08.345 00.032 10072 IsGuiding returns 1
22:33:08.376 00.031 10072 IsGuiding returns 1
22:33:08.407 00.031 10072 IsGuiding returns 1
22:33:08.438 00.031 10072 IsGuiding returns 1
22:33:08.469 00.031 10072 IsGuiding returns 1
22:33:08.501 00.032 10072 IsGuiding returns 1
22:33:08.531 00.030 10072 IsGuiding returns 1
22:33:08.563 00.032 10072 IsGuiding returns 1
22:33:08.594 00.031 10072 IsGuiding returns 1
22:33:08.626 00.032 10072 IsGuiding returns 1
22:33:08.658 00.032 10072 IsGuiding returns 1
22:33:08.690 00.032 10072 IsGuiding returns 1
22:33:08.721 00.031 10072 IsGuiding returns 1
22:33:08.752 00.031 10072 IsGuiding returns 1
22:33:08.784 00.032 10072 IsGuiding returns 1
22:33:08.815 00.031 10072 IsGuiding returns 1
22:33:08.846 00.031 10072 IsGuiding returns 1
22:33:08.879 00.033 10072 IsGuiding returns 1
22:33:08.909 00.030 10072 IsGuiding returns 1
22:33:08.941 00.032 10072 IsGuiding returns 1
22:33:08.973 00.032 10072 IsGuiding returns 1
22:33:09.003 00.030 10072 IsGuiding returns 1
22:33:09.035 00.032 10072 IsGuiding returns 0
22:33:09.035 00.000 10072 scope move finished after 11 + 924 ms
22:33:09.035 00.000 10072 Move returns status 0, amount 11
22:33:09.035 00.000 10072 MoveAxis(N, 0, ABG)
22:33:09.035 00.000 10072 Move returns status 0, amount 0
22:33:09.035 00.000 10072 move complete, result=0
22:33:09.035 00.000 10072 worker thread done servicing request
22:33:09.035 00.000 10072 Worker thread wakes up
22:33:09.035 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
22:33:09.041 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:09.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:09.678 00.637 10072 Exposure complete
22:33:09.727 00.049 10072 worker thread done servicing request
22:33:09.728 00.001 1032 OnExposeComplete: enter
22:33:09.729 00.001 1032 UpdateGuideState(): m_state=6
22:33:09.731 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4575
22:33:09.732 00.001 1032 Star::Find returns 1 (0), X=1098.06, Y=133.71, Mass=1368, SNR=26.0, Peak=118 HFD=3.2
22:33:09.735 00.003 1032 MultiStar: [#1 0.35,0.03,0.00,M9] [#2 -0.01,-0.16,0.76,U] [#3 0.22,0.02,0.75,U] [#4 0.24,-0.02,0.64,U] [#5 0.22,0.03,0.66,U] [#6 0.02,-0.00,0.58,U] [#7 0.31,-0.04,0.00,M1] [#8 0.26,0.08,0.00,M1] 
22:33:09.738 00.003 1032 refined, 5 included, MultiStar: {0.19, -0.03}, one-star: {0.36, -0.02}
22:33:09.740 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
22:33:09.741 00.001 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
22:33:09.742 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.14 mountX=-0.07 mountY=-0.17, mountTheta=-1.97
22:33:09.744 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.03, opts=13)
22:33:09.746 00.002 1032 Enqueuing Move request for scope (0.19, -0.03)
22:33:09.747 00.001 10072 Worker thread wakes up
22:33:09.747 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
22:33:09.747 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
22:33:09.747 00.000 10072 Moving (0.19, -0.03) raw xDistance=-0.07 yDistance=-0.17
22:33:09.749 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:33:09.751 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:33:09.751 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:33:09.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:09.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:33:09.751 00.000 10072 MoveAxis(E, 17, ABG)
22:33:09.751 00.000 10072 Guiding  Dir = 2, Dur = 17
22:33:09.751 00.000 10072 IsGuiding returns 0
22:33:09.752 00.001 10072 PulseGuide returned control before completion, sleep 27
22:33:09.766 00.014 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:33:09.769 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:09.771 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:09.772 00.001 1032 Enqueuing Expose request
22:33:09.783 00.011 10072 IsGuiding returns 0
22:33:09.783 00.000 10072 Move returns status 0, amount 17
22:33:09.783 00.000 10072 MoveAxis(N, 0, ABG)
22:33:09.783 00.000 10072 Move returns status 0, amount 0
22:33:09.783 00.000 10072 move complete, result=0
22:33:09.783 00.000 10072 worker thread done servicing request
22:33:09.784 00.001 10072 Worker thread wakes up
22:33:09.784 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:09.784 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:09.785 00.001 1032 GuideStep: -0.1 px 17 ms EAST, -0.2 px 0 ms NORTH
22:33:10.192 00.407 10072 Exposure complete
22:33:10.241 00.049 10072 worker thread done servicing request
22:33:10.241 00.000 1032 OnExposeComplete: enter
22:33:10.244 00.003 1032 UpdateGuideState(): m_state=6
22:33:10.245 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4576
22:33:10.248 00.003 1032 Star::Find returns 1 (0), X=1098.08, Y=133.73, Mass=1352, SNR=25.8, Peak=121 HFD=3.1
22:33:10.250 00.002 1032 MultiStar: [#1 0.34,-0.04,0.00,M10] [#2 0.11,-0.10,0.79,U] [#3 0.24,-0.03,0.73,U] [#4 0.23,-0.06,0.66,U] [#5 0.22,-0.10,0.64,U] [#6 0.01,-0.09,0.59,U] [#7 0.29,0.04,0.00,M2] [#8 0.22,-0.05,0.50,U] 
22:33:10.251 00.001 1032 refined, 6 included, MultiStar: {0.21, -0.06}, one-star: {0.38, 0.00}
22:33:10.254 00.003 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
22:33:10.255 00.001 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
22:33:10.257 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.27 mountX=-0.11 mountY=-0.19, mountTheta=-2.10
22:33:10.259 00.002 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.06, opts=13)
22:33:10.261 00.002 1032 Enqueuing Move request for scope (0.21, -0.06)
22:33:10.262 00.001 10072 Worker thread wakes up
22:33:10.262 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
22:33:10.262 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
22:33:10.262 00.000 10072 Moving (0.21, -0.06) raw xDistance=-0.11 yDistance=-0.19
22:33:10.264 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:33:10.266 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:33:10.266 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:33:10.266 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:10.266 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:33:10.266 00.000 10072 MoveAxis(E, 9, ABG)
22:33:10.266 00.000 10072 Guiding  Dir = 2, Dur = 9
22:33:10.268 00.002 10072 IsGuiding returns 0
22:33:10.269 00.001 10072 PulseGuide returned control before completion, sleep 18
22:33:10.286 00.017 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:33:10.289 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:10.290 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:10.293 00.003 1032 Enqueuing Expose request
22:33:10.301 00.008 10072 IsGuiding returns 0
22:33:10.301 00.000 10072 Move returns status 0, amount 9
22:33:10.301 00.000 10072 MoveAxis(N, 0, ABG)
22:33:10.301 00.000 10072 Move returns status 0, amount 0
22:33:10.301 00.000 10072 move complete, result=0
22:33:10.301 00.000 10072 worker thread done servicing request
22:33:10.301 00.000 10072 Worker thread wakes up
22:33:10.301 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:10.301 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:10.305 00.004 1032 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
22:33:10.931 00.626 10072 Exposure complete
22:33:10.980 00.049 10072 worker thread done servicing request
22:33:10.980 00.000 1032 OnExposeComplete: enter
22:33:10.982 00.002 1032 UpdateGuideState(): m_state=6
22:33:10.983 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4577
22:33:10.986 00.003 1032 Star::Find returns 1 (0), X=1098.07, Y=133.65, Mass=1282, SNR=25.2, Peak=122 HFD=3.3
22:33:10.988 00.002 1032 MultiStar: [#1 0.36,-0.07,0.00,R] [#2 -0.03,-0.17,0.76,U] [#3 0.33,-0.26,0.00,M1] [#4 0.28,-0.25,0.00,M1] [#5 0.16,-0.21,0.00,M1] [#6 0.14,-0.26,0.00,M1] [#7 0.26,-0.05,0.00,M3] [#8 0.24,-0.14,0.00,M1] 
22:33:10.991 00.003 1032 refined, 1 included, MultiStar: {0.20, -0.12}, one-star: {0.37, -0.08}
22:33:10.994 00.003 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:33:10.996 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:33:10.997 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-0.54 mountX=-0.16 mountY=-0.16, mountTheta=-2.37
22:33:10.999 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.12, opts=13)
22:33:11.001 00.002 1032 Enqueuing Move request for scope (0.20, -0.12)
22:33:11.003 00.002 10072 Worker thread wakes up
22:33:11.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
22:33:11.003 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
22:33:11.003 00.000 10072 Moving (0.20, -0.12) raw xDistance=-0.16 yDistance=-0.16
22:33:11.004 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:33:11.006 00.002 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 285.94
22:33:11.006 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
22:33:11.006 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:11.006 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:33:11.006 00.000 10072 MoveAxis(E, 88, ABG)
22:33:11.006 00.000 10072 Guiding  Dir = 2, Dur = 88
22:33:11.007 00.001 10072 IsGuiding returns 0
22:33:11.007 00.000 10072 PulseGuide returned control before completion, sleep 98
22:33:11.024 00.017 1032 UpdateGuideState exits: m=1282 SNR=25.2
22:33:11.025 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:11.027 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:11.028 00.001 1032 Enqueuing Expose request
22:33:11.120 00.092 10072 IsGuiding returns 0
22:33:11.120 00.000 10072 Move returns status 0, amount 88
22:33:11.120 00.000 10072 MoveAxis(N, 0, ABG)
22:33:11.120 00.000 10072 Move returns status 0, amount 0
22:33:11.120 00.000 10072 move complete, result=0
22:33:11.120 00.000 10072 worker thread done servicing request
22:33:11.120 00.000 10072 Worker thread wakes up
22:33:11.121 00.001 1032 GuideStep: -0.2 px 88 ms EAST, -0.2 px 0 ms NORTH
22:33:11.123 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:11.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:11.528 00.405 10072 Exposure complete
22:33:11.587 00.059 10072 worker thread done servicing request
22:33:11.587 00.000 1032 OnExposeComplete: enter
22:33:11.591 00.004 1032 UpdateGuideState(): m_state=6
22:33:11.592 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4578
22:33:11.594 00.002 1032 Star::Find returns 1 (0), X=1098.02, Y=133.64, Mass=1297, SNR=25.3, Peak=116 HFD=3.3
22:33:11.597 00.003 1032 MultiStar: [#1 -0.05,-0.02,1.00,U] [#2 -0.01,-0.17,0.78,U] [#3 0.21,-0.15,0.00,M2] [#4 0.32,-0.07,0.00,M2] [#5 0.20,-0.02,0.68,U] [#6 0.06,-0.18,0.60,U] [#7 0.20,-0.11,0.74,U] [#8 0.16,-0.12,0.54,U] 
22:33:11.599 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.09}, one-star: {0.32, -0.09}
22:33:11.601 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
22:33:11.603 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
22:33:11.604 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.65 mountX=-0.12 mountY=-0.10, mountTheta=-2.48
22:33:11.607 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
22:33:11.609 00.002 1032 Enqueuing Move request for scope (0.13, -0.09)
22:33:11.610 00.001 10072 Worker thread wakes up
22:33:11.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
22:33:11.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
22:33:11.610 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
22:33:11.615 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:33:11.616 00.001 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:33:11.616 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:33:11.616 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:11.616 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:33:11.616 00.000 10072 MoveAxis(E, 9, ABG)
22:33:11.616 00.000 10072 Guiding  Dir = 2, Dur = 9
22:33:11.617 00.001 10072 IsGuiding returns 0
22:33:11.617 00.000 10072 PulseGuide returned control before completion, sleep 19
22:33:11.636 00.019 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:33:11.638 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:11.640 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:11.642 00.002 1032 Enqueuing Expose request
22:33:11.650 00.008 10072 IsGuiding returns 0
22:33:11.650 00.000 10072 Move returns status 0, amount 9
22:33:11.650 00.000 10072 MoveAxis(N, 0, ABG)
22:33:11.650 00.000 10072 Move returns status 0, amount 0
22:33:11.650 00.000 10072 move complete, result=0
22:33:11.651 00.001 10072 worker thread done servicing request
22:33:11.651 00.000 10072 Worker thread wakes up
22:33:11.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:11.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:11.654 00.003 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:33:12.278 00.624 10072 Exposure complete
22:33:12.329 00.051 1032 OnExposeComplete: enter
22:33:12.332 00.003 1032 UpdateGuideState(): m_state=6
22:33:12.335 00.003 10072 worker thread done servicing request
22:33:12.335 00.000 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4579
22:33:12.337 00.002 1032 Star::Find returns 1 (0), X=1098.02, Y=133.86, Mass=1307, SNR=25.4, Peak=109 HFD=3.0
22:33:12.339 00.002 1032 MultiStar: [#1 -0.08,0.17,0.96,U] [#2 -0.01,-0.09,0.79,U] [#3 0.25,0.03,0.70,U] [#4 0.23,0.08,0.67,U] [#5 0.23,0.16,0.00,M1] [#6 0.07,-0.05,0.60,U] [#7 0.13,0.15,0.70,U] [#8 0.23,-0.04,0.49,U] 
22:33:12.341 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.06}, one-star: {0.32, 0.13}
22:33:12.342 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
22:33:12.344 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
22:33:12.345 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.41 mountX=0.02 mountY=-0.15, mountTheta=-1.42
22:33:12.348 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
22:33:12.351 00.003 1032 Enqueuing Move request for scope (0.14, 0.06)
22:33:12.353 00.002 10072 Worker thread wakes up
22:33:12.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
22:33:12.353 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
22:33:12.353 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
22:33:12.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=143, Gamma=2.230
22:33:12.358 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:33:12.358 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:33:12.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:12.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:33:12.358 00.000 10072 MoveAxis(E, 8, ABG)
22:33:12.358 00.000 10072 Guiding  Dir = 2, Dur = 8
22:33:12.358 00.000 10072 IsGuiding returns 0
22:33:12.359 00.001 10072 PulseGuide returned control before completion, sleep 18
22:33:12.375 00.016 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:33:12.377 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:12.379 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:12.381 00.002 1032 Enqueuing Expose request
22:33:12.384 00.003 10072 IsGuiding returns 0
22:33:12.384 00.000 10072 Move returns status 0, amount 8
22:33:12.384 00.000 10072 MoveAxis(N, 0, ABG)
22:33:12.384 00.000 10072 Move returns status 0, amount 0
22:33:12.384 00.000 10072 move complete, result=0
22:33:12.384 00.000 10072 worker thread done servicing request
22:33:12.384 00.000 10072 Worker thread wakes up
22:33:12.386 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:12.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:12.391 00.005 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:33:12.799 00.408 10072 Exposure complete
22:33:12.858 00.059 10072 worker thread done servicing request
22:33:12.858 00.000 1032 OnExposeComplete: enter
22:33:12.860 00.002 1032 UpdateGuideState(): m_state=6
22:33:12.863 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4580
22:33:12.865 00.002 1032 Star::Find returns 1 (0), X=1098.10, Y=133.78, Mass=1260, SNR=24.9, Peak=115 HFD=3.0
22:33:12.867 00.002 1032 MultiStar: [#1 -0.06,0.20,0.97,U] [#2 0.03,-0.01,0.82,U] [#3 0.30,-0.02,0.00,M2] [#4 0.35,-0.11,0.00,M2] [#5 0.17,-0.06,0.68,U] [#6 0.00,0.13,0.63,U] [#7 0.40,0.06,0.00,M2] [#8 0.46,-0.02,0.00,M1] 
22:33:12.869 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.07}, one-star: {0.39, 0.05}
22:33:12.870 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
22:33:12.871 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
22:33:12.872 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.13 cameraTheta=0.52 mountX=0.03 mountY=-0.13, mountTheta=-1.31
22:33:12.875 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
22:33:12.877 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
22:33:12.879 00.002 10072 Worker thread wakes up
22:33:12.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
22:33:12.879 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
22:33:12.879 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.03 yDistance=-0.13
22:33:12.881 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:33:12.883 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:33:12.883 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:33:12.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:12.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:33:12.883 00.000 10072 MoveAxis(E, 7, ABG)
22:33:12.883 00.000 10072 Guiding  Dir = 2, Dur = 7
22:33:12.883 00.000 10072 IsGuiding returns 0
22:33:12.883 00.000 10072 PulseGuide returned control before completion, sleep 17
22:33:12.900 00.017 1032 UpdateGuideState exits: m=1260 SNR=24.9
22:33:12.903 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:12.904 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:12.906 00.002 10072 IsGuiding returns 0
22:33:12.906 00.000 10072 Move returns status 0, amount 7
22:33:12.906 00.000 10072 MoveAxis(N, 0, ABG)
22:33:12.906 00.000 10072 Move returns status 0, amount 0
22:33:12.906 00.000 1032 Enqueuing Expose request
22:33:12.907 00.001 10072 move complete, result=0
22:33:12.908 00.001 10072 worker thread done servicing request
22:33:12.908 00.000 10072 Worker thread wakes up
22:33:12.908 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:12.908 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:12.915 00.007 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:33:13.531 00.616 10072 Exposure complete
22:33:13.587 00.056 10072 worker thread done servicing request
22:33:13.587 00.000 1032 OnExposeComplete: enter
22:33:13.589 00.002 1032 UpdateGuideState(): m_state=6
22:33:13.591 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4581
22:33:13.593 00.002 1032 Star::Find returns 1 (0), X=1098.06, Y=133.61, Mass=1291, SNR=25.2, Peak=114 HFD=3.3
22:33:13.596 00.003 1032 MultiStar: [#1 0.00,-0.02,0.95,U] [#2 0.14,-0.22,0.00,M1] [#3 0.31,-0.04,0.00,M3] [#4 0.32,-0.11,0.00,M3] [#5 0.20,-0.28,0.00,M1] [#6 -0.05,-0.19,0.62,U] [#7 0.28,-0.02,0.00,M3] [#8 0.32,-0.23,0.00,M2] 
22:33:13.597 00.001 1032 refined, 2 included, MultiStar: {0.13, -0.10}, one-star: {0.36, -0.12}
22:33:13.598 00.001 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
22:33:13.600 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
22:33:13.601 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.67 mountX=-0.13 mountY=-0.10, mountTheta=-2.50
22:33:13.603 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.10, opts=13)
22:33:13.604 00.001 1032 Enqueuing Move request for scope (0.13, -0.10)
22:33:13.607 00.003 10072 Worker thread wakes up
22:33:13.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
22:33:13.607 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
22:33:13.607 00.000 10072 Moving (0.13, -0.10) raw xDistance=-0.13 yDistance=-0.10
22:33:13.608 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:33:13.611 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 285.95
22:33:13.612 00.001 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:33:13.612 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:13.612 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:33:13.612 00.000 10072 MoveAxis(E, 69, ABG)
22:33:13.612 00.000 10072 Guiding  Dir = 2, Dur = 69
22:33:13.613 00.001 10072 IsGuiding returns 0
22:33:13.613 00.000 10072 PulseGuide returned control before completion, sleep 79
22:33:13.631 00.018 1032 UpdateGuideState exits: m=1291 SNR=25.2
22:33:13.633 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:13.635 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:13.636 00.001 1032 Enqueuing Expose request
22:33:13.701 00.065 10072 IsGuiding returns 0
22:33:13.701 00.000 10072 Move returns status 0, amount 69
22:33:13.701 00.000 10072 MoveAxis(N, 0, ABG)
22:33:13.701 00.000 10072 Move returns status 0, amount 0
22:33:13.701 00.000 10072 move complete, result=0
22:33:13.702 00.001 10072 worker thread done servicing request
22:33:13.702 00.000 10072 Worker thread wakes up
22:33:13.702 00.000 1032 GuideStep: -0.1 px 69 ms EAST, -0.1 px 0 ms NORTH
22:33:13.705 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:13.705 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:14.110 00.405 10072 Exposure complete
22:33:14.166 00.056 10072 worker thread done servicing request
22:33:14.166 00.000 1032 OnExposeComplete: enter
22:33:14.168 00.002 1032 UpdateGuideState(): m_state=6
22:33:14.170 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4582
22:33:14.171 00.001 1032 Star::Find returns 1 (0), X=1098.05, Y=133.69, Mass=1245, SNR=24.8, Peak=109 HFD=3.3
22:33:14.174 00.003 1032 MultiStar: [#1 -0.05,0.02,1.01,U] [#2 0.24,0.02,0.82,U] [#3 0.30,-0.09,0.00,M4] [#4 0.16,-0.12,0.65,U] [#5 0.20,-0.16,0.00,M2] [#6 0.07,-0.17,0.59,U] [#7 0.35,-0.03,0.00,M4] [#8 0.26,-0.12,0.00,M3] 
22:33:14.176 00.002 1032 refined, 4 included, MultiStar: {0.16, -0.04}, one-star: {0.35, -0.04}
22:33:14.178 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
22:33:14.181 00.003 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
22:33:14.183 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-0.28 mountX=-0.08 mountY=-0.14, mountTheta=-2.11
22:33:14.185 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.04, opts=13)
22:33:14.189 00.004 1032 Enqueuing Move request for scope (0.16, -0.04)
22:33:14.191 00.002 10072 Worker thread wakes up
22:33:14.191 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
22:33:14.191 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
22:33:14.192 00.001 10072 Moving (0.16, -0.04) raw xDistance=-0.08 yDistance=-0.14
22:33:14.193 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:33:14.196 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:33:14.196 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:33:14.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:14.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:33:14.196 00.000 10072 MoveAxis(E, 7, ABG)
22:33:14.196 00.000 10072 Guiding  Dir = 2, Dur = 7
22:33:14.196 00.000 10072 IsGuiding returns 0
22:33:14.197 00.001 10072 PulseGuide returned control before completion, sleep 17
22:33:14.214 00.017 1032 UpdateGuideState exits: m=1245 SNR=24.8
22:33:14.216 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:14.218 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:14.222 00.004 1032 Enqueuing Expose request
22:33:14.223 00.001 10072 IsGuiding returns 0
22:33:14.225 00.002 10072 Move returns status 0, amount 7
22:33:14.225 00.000 10072 MoveAxis(N, 0, ABG)
22:33:14.225 00.000 10072 Move returns status 0, amount 0
22:33:14.225 00.000 10072 move complete, result=0
22:33:14.225 00.000 10072 worker thread done servicing request
22:33:14.225 00.000 10072 Worker thread wakes up
22:33:14.225 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:14.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:14.233 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:33:14.863 00.630 10072 Exposure complete
22:33:14.915 00.052 10072 worker thread done servicing request
22:33:14.915 00.000 1032 OnExposeComplete: enter
22:33:14.918 00.003 1032 UpdateGuideState(): m_state=6
22:33:14.920 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4583
22:33:14.921 00.001 1032 Star::Find returns 1 (0), X=1098.11, Y=133.66, Mass=1315, SNR=25.4, Peak=123 HFD=3.3
22:33:14.923 00.002 1032 MultiStar: [#1 -0.08,0.13,0.97,U] [#2 0.04,-0.11,0.78,U] [#3 0.29,0.06,0.00,M5] [#4 0.27,0.03,0.00,M3] [#5 0.22,-0.01,0.64,U] [#6 0.10,0.09,0.61,U] [#7 0.16,0.09,0.69,U] [#8 0.20,0.11,0.51,U] 
22:33:14.925 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.03}, one-star: {0.41, -0.07}
22:33:14.926 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
22:33:14.928 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
22:33:14.929 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.17 mountX=-0.01 mountY=-0.15, mountTheta=-1.66
22:33:14.932 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
22:33:14.933 00.001 1032 Enqueuing Move request for scope (0.15, 0.03)
22:33:14.935 00.002 10072 Worker thread wakes up
22:33:14.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
22:33:14.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
22:33:14.935 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
22:33:14.937 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
22:33:14.939 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:33:14.939 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:33:14.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:14.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:33:14.939 00.000 10072 MoveAxis(E, 7, ABG)
22:33:14.939 00.000 10072 Guiding  Dir = 2, Dur = 7
22:33:14.939 00.000 10072 IsGuiding returns 0
22:33:14.940 00.001 10072 PulseGuide returned control before completion, sleep 17
22:33:14.956 00.016 1032 UpdateGuideState exits: m=1315 SNR=25.4
22:33:14.959 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:14.961 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:14.963 00.002 1032 Enqueuing Expose request
22:33:14.969 00.006 10072 IsGuiding returns 0
22:33:14.969 00.000 10072 Move returns status 0, amount 7
22:33:14.969 00.000 10072 MoveAxis(N, 0, ABG)
22:33:14.969 00.000 10072 Move returns status 0, amount 0
22:33:14.969 00.000 10072 move complete, result=0
22:33:14.969 00.000 10072 worker thread done servicing request
22:33:14.969 00.000 10072 Worker thread wakes up
22:33:14.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:14.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:14.972 00.003 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:33:15.378 00.406 10072 Exposure complete
22:33:15.432 00.054 10072 worker thread done servicing request
22:33:15.432 00.000 1032 OnExposeComplete: enter
22:33:15.435 00.003 1032 UpdateGuideState(): m_state=6
22:33:15.437 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4584
22:33:15.439 00.002 1032 Star::Find returns 1 (0), X=1098.06, Y=133.71, Mass=1299, SNR=25.3, Peak=108 HFD=3.2
22:33:15.441 00.002 1032 MultiStar: [#1 -0.11,0.18,0.99,U] [#2 0.08,0.03,0.79,U] [#3 0.22,0.03,0.77,U] [#4 0.30,0.03,0.00,M4] [#5 0.19,-0.05,0.67,U] [#6 0.06,0.09,0.62,U] [#7 0.12,0.15,0.69,U] [#8 0.23,0.07,0.53,U] 
22:33:15.442 00.001 1032 refined, 7 included, MultiStar: {0.14, 0.06}, one-star: {0.36, -0.02}
22:33:15.444 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
22:33:15.447 00.003 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
22:33:15.448 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.42 mountX=0.02 mountY=-0.15, mountTheta=-1.41
22:33:15.450 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
22:33:15.452 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
22:33:15.454 00.002 10072 Worker thread wakes up
22:33:15.454 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
22:33:15.454 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
22:33:15.454 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
22:33:15.457 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:33:15.460 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:33:15.460 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:33:15.460 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:15.460 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:33:15.460 00.000 10072 MoveAxis(E, 6, ABG)
22:33:15.460 00.000 10072 Guiding  Dir = 2, Dur = 6
22:33:15.460 00.000 10072 IsGuiding returns 0
22:33:15.461 00.001 10072 PulseGuide returned control before completion, sleep 16
22:33:15.476 00.015 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:33:15.478 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:15.479 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:15.480 00.001 1032 Enqueuing Expose request
22:33:15.485 00.005 10072 IsGuiding returns 0
22:33:15.485 00.000 10072 Move returns status 0, amount 6
22:33:15.485 00.000 10072 MoveAxis(N, 0, ABG)
22:33:15.485 00.000 10072 Move returns status 0, amount 0
22:33:15.485 00.000 10072 move complete, result=0
22:33:15.486 00.001 10072 worker thread done servicing request
22:33:15.486 00.000 10072 Worker thread wakes up
22:33:15.486 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:15.486 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:15.490 00.004 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
22:33:16.111 00.621 10072 Exposure complete
22:33:16.163 00.052 10072 worker thread done servicing request
22:33:16.163 00.000 1032 OnExposeComplete: enter
22:33:16.165 00.002 1032 UpdateGuideState(): m_state=6
22:33:16.167 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4585
22:33:16.170 00.003 1032 Star::Find returns 1 (0), X=1098.04, Y=133.63, Mass=1368, SNR=26.0, Peak=115 HFD=3.3
22:33:16.171 00.001 1032 MultiStar: [#1 -0.04,0.15,1.01,U] [#2 0.02,-0.09,0.73,U] [#3 0.20,-0.07,0.71,U] [#4 0.31,-0.06,0.00,M5] [#5 0.23,-0.07,0.62,U] [#6 0.16,-0.12,0.61,U] [#7 0.30,0.02,0.00,M3] [#8 0.36,-0.13,0.00,M2] 
22:33:16.173 00.002 1032 refined, 5 included, MultiStar: {0.15, -0.04}, one-star: {0.34, -0.10}
22:33:16.176 00.003 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
22:33:16.178 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
22:33:16.180 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.24 mountX=-0.07 mountY=-0.13, mountTheta=-2.07
22:33:16.183 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
22:33:16.184 00.001 1032 Enqueuing Move request for scope (0.15, -0.04)
22:33:16.186 00.002 10072 Worker thread wakes up
22:33:16.186 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
22:33:16.186 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
22:33:16.186 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.07 yDistance=-0.13
22:33:16.188 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:33:16.190 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:33:16.190 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:33:16.191 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:16.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:33:16.191 00.000 10072 MoveAxis(E, 8, ABG)
22:33:16.191 00.000 10072 Guiding  Dir = 2, Dur = 8
22:33:16.191 00.000 10072 IsGuiding returns 0
22:33:16.192 00.001 10072 PulseGuide returned control before completion, sleep 18
22:33:16.209 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:33:16.212 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:16.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:16.215 00.001 1032 Enqueuing Expose request
22:33:16.217 00.002 10072 IsGuiding returns 0
22:33:16.217 00.000 10072 Move returns status 0, amount 8
22:33:16.217 00.000 10072 MoveAxis(N, 0, ABG)
22:33:16.217 00.000 10072 Move returns status 0, amount 0
22:33:16.217 00.000 10072 move complete, result=0
22:33:16.217 00.000 10072 worker thread done servicing request
22:33:16.217 00.000 10072 Worker thread wakes up
22:33:16.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:16.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:16.223 00.006 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:33:16.625 00.402 10072 Exposure complete
22:33:16.679 00.054 10072 worker thread done servicing request
22:33:16.679 00.000 1032 OnExposeComplete: enter
22:33:16.681 00.002 1032 UpdateGuideState(): m_state=6
22:33:16.683 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4586
22:33:16.685 00.002 1032 Star::Find returns 1 (0), X=1097.98, Y=133.65, Mass=1401, SNR=26.3, Peak=119 HFD=3.3
22:33:16.687 00.002 1032 MultiStar: [#1 -0.07,-0.08,0.93,U] [#2 -0.04,-0.04,0.76,U] [#3 0.21,-0.19,0.00,M4] [#4 0.26,-0.20,0.00,M6] [#5 0.19,-0.07,0.67,U] [#6 0.08,-0.03,0.63,U] [#7 0.27,-0.02,0.00,M4] [#8 0.19,-0.26,0.00,M3] 
22:33:16.689 00.002 1032 refined, 4 included, MultiStar: {0.09, -0.06}, one-star: {0.27, -0.08}
22:33:16.691 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
22:33:16.692 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
22:33:16.694 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.62 mountX=-0.08 mountY=-0.07, mountTheta=-2.45
22:33:16.697 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
22:33:16.699 00.002 1032 Enqueuing Move request for scope (0.09, -0.06)
22:33:16.701 00.002 10072 Worker thread wakes up
22:33:16.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:33:16.701 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:33:16.701 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
22:33:16.703 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:33:16.705 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:33:16.705 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:33:16.705 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:16.705 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:33:16.705 00.000 10072 MoveAxis(E, 7, ABG)
22:33:16.705 00.000 10072 Guiding  Dir = 2, Dur = 7
22:33:16.706 00.001 10072 IsGuiding returns 0
22:33:16.706 00.000 10072 PulseGuide returned control before completion, sleep 17
22:33:16.724 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.3
22:33:16.726 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:16.728 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:16.730 00.002 1032 Enqueuing Expose request
22:33:16.732 00.002 10072 IsGuiding returns 0
22:33:16.732 00.000 10072 Move returns status 0, amount 7
22:33:16.732 00.000 10072 MoveAxis(N, 0, ABG)
22:33:16.732 00.000 10072 Move returns status 0, amount 0
22:33:16.732 00.000 10072 move complete, result=0
22:33:16.732 00.000 10072 worker thread done servicing request
22:33:16.732 00.000 10072 Worker thread wakes up
22:33:16.733 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:16.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:16.740 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:33:17.365 00.625 10072 Exposure complete
22:33:17.418 00.053 10072 worker thread done servicing request
22:33:17.418 00.000 1032 OnExposeComplete: enter
22:33:17.420 00.002 1032 UpdateGuideState(): m_state=6
22:33:17.422 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4587
22:33:17.424 00.002 1032 Star::Find returns 1 (0), X=1098.01, Y=133.66, Mass=1319, SNR=25.5, Peak=123 HFD=3.3
22:33:17.425 00.001 1032 MultiStar: [#1 -0.11,0.07,0.96,U] [#2 -0.01,-0.18,0.80,U] [#3 0.19,-0.03,0.79,U] [#4 0.20,0.01,0.64,U] [#5 0.19,-0.09,0.65,U] [#6 0.10,-0.00,0.63,U] [#7 0.16,-0.03,0.69,U] [#8 0.20,-0.17,0.00,M4] 
22:33:17.427 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.04}, one-star: {0.31, -0.07}
22:33:17.428 00.001 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
22:33:17.429 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
22:33:17.432 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.30 mountX=-0.07 mountY=-0.11, mountTheta=-2.13
22:33:17.434 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
22:33:17.435 00.001 1032 Enqueuing Move request for scope (0.13, -0.04)
22:33:17.437 00.002 10072 Worker thread wakes up
22:33:17.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
22:33:17.437 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
22:33:17.437 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.07 yDistance=-0.11
22:33:17.439 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:33:17.442 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:33:17.442 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:33:17.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:17.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:33:17.442 00.000 10072 MoveAxis(E, 9, ABG)
22:33:17.442 00.000 10072 Guiding  Dir = 2, Dur = 9
22:33:17.443 00.001 10072 IsGuiding returns 0
22:33:17.443 00.000 10072 PulseGuide returned control before completion, sleep 19
22:33:17.459 00.016 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:33:17.461 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:17.463 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:17.466 00.003 1032 Enqueuing Expose request
22:33:17.469 00.003 10072 IsGuiding returns 0
22:33:17.469 00.000 10072 Move returns status 0, amount 9
22:33:17.469 00.000 10072 MoveAxis(N, 0, ABG)
22:33:17.469 00.000 10072 Move returns status 0, amount 0
22:33:17.469 00.000 10072 move complete, result=0
22:33:17.469 00.000 10072 worker thread done servicing request
22:33:17.469 00.000 10072 Worker thread wakes up
22:33:17.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:17.470 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:17.475 00.005 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:33:17.881 00.406 10072 Exposure complete
22:33:17.932 00.051 10072 worker thread done servicing request
22:33:17.933 00.001 1032 OnExposeComplete: enter
22:33:17.934 00.001 1032 UpdateGuideState(): m_state=6
22:33:17.936 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4588
22:33:17.937 00.001 1032 Star::Find returns 1 (0), X=1098.07, Y=133.71, Mass=1506, SNR=27.3, Peak=130 HFD=3.3
22:33:17.940 00.003 1032 MultiStar: [#1 -0.09,0.14,0.91,U] [#2 0.00,0.01,0.72,U] [#3 0.31,-0.07,0.00,M4] [#4 0.18,-0.03,0.64,U] [#5 0.26,-0.04,0.00,M1] [#6 0.03,0.06,0.58,U] [#7 0.16,0.03,0.70,U] [#8 0.20,0.07,0.52,U] 
22:33:17.941 00.001 1032 refined, 6 included, MultiStar: {0.13, 0.04}, one-star: {0.37, -0.02}
22:33:17.942 00.001 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
22:33:17.944 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
22:33:17.946 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.29 mountX=0.00 mountY=-0.13, mountTheta=-1.54
22:33:17.948 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
22:33:17.949 00.001 1032 Enqueuing Move request for scope (0.13, 0.04)
22:33:17.951 00.002 10072 Worker thread wakes up
22:33:17.951 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
22:33:17.951 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
22:33:17.951 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.00 yDistance=-0.13
22:33:17.952 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:33:17.956 00.004 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:33:17.956 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:33:17.956 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:17.956 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:33:17.956 00.000 10072 MoveAxis(E, 7, ABG)
22:33:17.956 00.000 10072 Guiding  Dir = 2, Dur = 7
22:33:17.956 00.000 10072 IsGuiding returns 0
22:33:17.958 00.002 10072 PulseGuide returned control before completion, sleep 17
22:33:17.974 00.016 1032 UpdateGuideState exits: m=1506 SNR=27.3
22:33:17.976 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:17.977 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:17.980 00.003 1032 Enqueuing Expose request
22:33:17.985 00.005 10072 IsGuiding returns 1
22:33:17.985 00.000 10072 scope still moving after pulse duration time elapsed
22:33:18.016 00.031 10072 IsGuiding returns 1
22:33:18.048 00.032 10072 IsGuiding returns 1
22:33:18.107 00.059 10072 IsGuiding returns 1
22:33:18.143 00.036 10072 IsGuiding returns 1
22:33:18.175 00.032 10072 IsGuiding returns 1
22:33:18.206 00.031 10072 IsGuiding returns 1
22:33:18.239 00.033 10072 IsGuiding returns 1
22:33:18.269 00.030 10072 IsGuiding returns 1
22:33:18.301 00.032 10072 IsGuiding returns 1
22:33:18.331 00.030 10072 IsGuiding returns 1
22:33:18.362 00.031 10072 IsGuiding returns 1
22:33:18.394 00.032 10072 IsGuiding returns 1
22:33:18.435 00.041 10072 IsGuiding returns 1
22:33:18.456 00.021 10072 IsGuiding returns 1
22:33:18.487 00.031 10072 IsGuiding returns 1
22:33:18.519 00.032 10072 IsGuiding returns 0
22:33:18.520 00.001 10072 scope move finished after 7 + 556 ms
22:33:18.520 00.000 10072 Move returns status 0, amount 7
22:33:18.520 00.000 10072 MoveAxis(N, 0, ABG)
22:33:18.520 00.000 10072 Move returns status 0, amount 0
22:33:18.520 00.000 10072 move complete, result=0
22:33:18.520 00.000 10072 worker thread done servicing request
22:33:18.520 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:33:18.523 00.003 10072 Worker thread wakes up
22:33:18.523 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:18.523 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:19.149 00.626 10072 Exposure complete
22:33:19.196 00.047 10072 worker thread done servicing request
22:33:19.196 00.000 1032 OnExposeComplete: enter
22:33:19.198 00.002 1032 UpdateGuideState(): m_state=6
22:33:19.199 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4589
22:33:19.201 00.002 1032 Star::Find returns 1 (0), X=1098.03, Y=133.74, Mass=1337, SNR=25.7, Peak=114 HFD=3.2
22:33:19.203 00.002 1032 MultiStar: [#1 -0.06,0.14,0.98,U] [#2 0.06,-0.05,0.75,U] [#3 0.17,-0.03,0.73,U] [#4 0.19,-0.08,0.67,U] [#5 0.27,-0.02,0.00,M2] [#6 0.05,0.06,0.56,U] [#7 0.26,0.11,0.00,M3] [#8 0.38,-0.01,0.00,M4] 
22:33:19.204 00.001 1032 refined, 5 included, MultiStar: {0.13, 0.02}, one-star: {0.33, 0.01}
22:33:19.206 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
22:33:19.208 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
22:33:19.210 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.12 mountX=-0.02 mountY=-0.13, mountTheta=-1.71
22:33:19.211 00.001 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
22:33:19.213 00.002 1032 Enqueuing Move request for scope (0.13, 0.02)
22:33:19.214 00.001 10072 Worker thread wakes up
22:33:19.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
22:33:19.214 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
22:33:19.214 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.02 yDistance=-0.13
22:33:19.216 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:33:19.219 00.003 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:33:19.219 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
22:33:19.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:19.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:33:19.219 00.000 10072 MoveAxis(E, 20, ABG)
22:33:19.219 00.000 10072 Guiding  Dir = 2, Dur = 20
22:33:19.220 00.001 10072 IsGuiding returns 0
22:33:19.220 00.000 10072 PulseGuide returned control before completion, sleep 30
22:33:19.235 00.015 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:33:19.240 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:19.244 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:19.245 00.001 1032 Enqueuing Expose request
22:33:19.253 00.008 10072 IsGuiding returns 0
22:33:19.253 00.000 10072 Move returns status 0, amount 20
22:33:19.253 00.000 10072 MoveAxis(N, 0, ABG)
22:33:19.253 00.000 10072 Move returns status 0, amount 0
22:33:19.253 00.000 10072 move complete, result=0
22:33:19.253 00.000 10072 worker thread done servicing request
22:33:19.253 00.000 10072 Worker thread wakes up
22:33:19.254 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:19.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:19.255 00.001 1032 GuideStep: -0.0 px 20 ms EAST, -0.1 px 0 ms NORTH
22:33:19.664 00.409 10072 Exposure complete
22:33:19.717 00.053 10072 worker thread done servicing request
22:33:19.717 00.000 1032 OnExposeComplete: enter
22:33:19.720 00.003 1032 UpdateGuideState(): m_state=6
22:33:19.721 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4590
22:33:19.723 00.002 1032 Star::Find returns 1 (0), X=1098.02, Y=133.73, Mass=1364, SNR=25.9, Peak=124 HFD=3.2
22:33:19.725 00.002 1032 MultiStar: [#1 -0.03,0.19,0.96,U] [#2 -0.03,-0.10,0.75,U] [#3 0.26,0.06,0.00,M4] [#4 0.26,-0.01,0.00,M4] [#5 0.20,-0.16,0.00,M3] [#6 -0.00,-0.02,0.58,U] [#7 0.27,0.14,0.00,M4] [#8 0.29,-0.10,0.00,M5] 
22:33:19.727 00.002 1032 refined, 3 included, MultiStar: {0.08, 0.03}, one-star: {0.32, -0.00}
22:33:19.729 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
22:33:19.731 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
22:33:19.732 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.33 mountX=0.01 mountY=-0.09, mountTheta=-1.50
22:33:19.735 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
22:33:19.738 00.003 1032 Enqueuing Move request for scope (0.08, 0.03)
22:33:19.741 00.003 10072 Worker thread wakes up
22:33:19.742 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:33:19.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:33:19.742 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
22:33:19.744 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:33:19.746 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:33:19.746 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:33:19.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:19.747 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:33:19.747 00.000 10072 MoveAxis(E, 12, ABG)
22:33:19.747 00.000 10072 Guiding  Dir = 2, Dur = 12
22:33:19.747 00.000 10072 IsGuiding returns 0
22:33:19.747 00.000 10072 PulseGuide returned control before completion, sleep 22
22:33:19.764 00.017 1032 UpdateGuideState exits: m=1364 SNR=25.9
22:33:19.767 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:19.770 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:19.772 00.002 1032 Enqueuing Expose request
22:33:19.785 00.013 10072 IsGuiding returns 0
22:33:19.785 00.000 10072 Move returns status 0, amount 12
22:33:19.785 00.000 10072 MoveAxis(N, 0, ABG)
22:33:19.785 00.000 10072 Move returns status 0, amount 0
22:33:19.785 00.000 10072 move complete, result=0
22:33:19.785 00.000 10072 worker thread done servicing request
22:33:19.785 00.000 10072 Worker thread wakes up
22:33:19.785 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:19.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:19.785 00.000 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
22:33:20.413 00.628 10072 Exposure complete
22:33:20.467 00.054 10072 worker thread done servicing request
22:33:20.467 00.000 1032 OnExposeComplete: enter
22:33:20.469 00.002 1032 UpdateGuideState(): m_state=6
22:33:20.472 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4591
22:33:20.474 00.002 1032 Star::Find returns 1 (0), X=1098.02, Y=133.83, Mass=1464, SNR=26.9, Peak=120 HFD=3.1
22:33:20.476 00.002 1032 MultiStar: [#1 -0.02,0.28,0.00,M1] [#2 0.06,0.10,0.71,U] [#3 0.28,0.09,0.00,M5] [#4 0.33,0.06,0.00,M5] [#5 0.10,0.14,0.63,U] [#6 0.11,0.16,0.54,U] [#7 0.18,0.24,0.00,M5] [#8 0.36,0.10,0.00,M6] 
22:33:20.478 00.002 1032 refined, 3 included, MultiStar: {0.17, 0.12}, one-star: {0.32, 0.10}
22:33:20.479 00.001 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
22:33:20.481 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
22:33:20.482 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.21 cameraTheta=0.63 mountX=0.08 mountY=-0.19, mountTheta=-1.20
22:33:20.485 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.12, opts=13)
22:33:20.486 00.001 1032 Enqueuing Move request for scope (0.17, 0.12)
22:33:20.488 00.002 10072 Worker thread wakes up
22:33:20.488 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
22:33:20.488 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
22:33:20.488 00.000 10072 Moving (0.17, 0.12) raw xDistance=0.08 yDistance=-0.19
22:33:20.492 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:33:20.495 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:33:20.495 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:33:20.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:20.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:33:20.495 00.000 10072 MoveAxis(E, 14, ABG)
22:33:20.495 00.000 10072 Guiding  Dir = 2, Dur = 14
22:33:20.500 00.005 10072 IsGuiding returns 0
22:33:20.500 00.000 10072 PulseGuide returned control before completion, sleep 24
22:33:20.513 00.013 1032 UpdateGuideState exits: m=1464 SNR=26.9
22:33:20.516 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:20.522 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:20.526 00.004 1032 Enqueuing Expose request
22:33:20.534 00.008 10072 IsGuiding returns 1
22:33:20.534 00.000 10072 scope still moving after pulse duration time elapsed
22:33:20.566 00.032 10072 IsGuiding returns 1
22:33:20.597 00.031 10072 IsGuiding returns 1
22:33:20.628 00.031 10072 IsGuiding returns 1
22:33:20.659 00.031 10072 IsGuiding returns 1
22:33:20.690 00.031 10072 IsGuiding returns 1
22:33:20.722 00.032 10072 IsGuiding returns 1
22:33:20.753 00.031 10072 IsGuiding returns 1
22:33:20.785 00.032 10072 IsGuiding returns 1
22:33:20.816 00.031 10072 IsGuiding returns 1
22:33:20.848 00.032 10072 IsGuiding returns 1
22:33:20.880 00.032 10072 IsGuiding returns 1
22:33:20.911 00.031 10072 IsGuiding returns 1
22:33:20.943 00.032 10072 IsGuiding returns 1
22:33:20.974 00.031 10072 IsGuiding returns 1
22:33:21.006 00.032 10072 IsGuiding returns 0
22:33:21.006 00.000 10072 scope move finished after 14 + 492 ms
22:33:21.007 00.001 10072 Move returns status 0, amount 14
22:33:21.007 00.000 10072 MoveAxis(N, 0, ABG)
22:33:21.007 00.000 10072 Move returns status 0, amount 0
22:33:21.007 00.000 10072 move complete, result=0
22:33:21.007 00.000 10072 worker thread done servicing request
22:33:21.007 00.000 10072 Worker thread wakes up
22:33:21.007 00.000 1032 GuideStep: 0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
22:33:21.011 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:21.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:21.649 00.638 10072 Exposure complete
22:33:21.693 00.044 10072 worker thread done servicing request
22:33:21.694 00.001 1032 OnExposeComplete: enter
22:33:21.696 00.002 1032 UpdateGuideState(): m_state=6
22:33:21.698 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4592
22:33:21.699 00.001 1032 Star::Find returns 1 (0), X=1098.04, Y=133.81, Mass=1221, SNR=24.5, Peak=106 HFD=3.1
22:33:21.700 00.001 1032 MultiStar: [#1 -0.08,0.32,0.00,M2] [#2 0.05,0.19,0.82,U] [#3 0.21,0.05,0.79,U] [#4 0.25,0.02,0.65,U] [#5 0.15,-0.01,0.67,U] [#6 0.03,0.17,0.61,U] [#7 0.15,0.16,0.78,U] [#8 0.16,0.02,0.54,U] 
22:33:21.701 00.001 1032 refined, 7 included, MultiStar: {0.17, 0.09}, one-star: {0.34, 0.08}
22:33:21.703 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
22:33:21.705 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
22:33:21.706 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.20 cameraTheta=0.47 mountX=0.04 mountY=-0.19, mountTheta=-1.36
22:33:21.710 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.09, opts=13)
22:33:21.711 00.001 1032 Enqueuing Move request for scope (0.17, 0.09)
22:33:21.714 00.003 10072 Worker thread wakes up
22:33:21.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
22:33:21.714 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
22:33:21.714 00.000 10072 Moving (0.17, 0.09) raw xDistance=0.04 yDistance=-0.19
22:33:21.716 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:33:21.718 00.002 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:33:21.718 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
22:33:21.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:21.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:33:21.718 00.000 10072 MoveAxis(E, 15, ABG)
22:33:21.718 00.000 10072 Guiding  Dir = 2, Dur = 15
22:33:21.718 00.000 10072 IsGuiding returns 0
22:33:21.718 00.000 10072 PulseGuide returned control before completion, sleep 25
22:33:21.733 00.015 1032 UpdateGuideState exits: m=1221 SNR=24.5
22:33:21.736 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:21.737 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:21.739 00.002 1032 Enqueuing Expose request
22:33:21.755 00.016 10072 IsGuiding returns 0
22:33:21.755 00.000 10072 Move returns status 0, amount 15
22:33:21.756 00.001 10072 MoveAxis(N, 0, ABG)
22:33:21.756 00.000 10072 Move returns status 0, amount 0
22:33:21.756 00.000 10072 move complete, result=0
22:33:21.756 00.000 10072 worker thread done servicing request
22:33:21.756 00.000 10072 Worker thread wakes up
22:33:21.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:21.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:21.759 00.003 1032 GuideStep: 0.0 px 15 ms EAST, -0.2 px 0 ms NORTH
22:33:22.166 00.407 10072 Exposure complete
22:33:22.215 00.049 10072 worker thread done servicing request
22:33:22.215 00.000 1032 OnExposeComplete: enter
22:33:22.217 00.002 1032 UpdateGuideState(): m_state=6
22:33:22.219 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4593
22:33:22.221 00.002 1032 Star::Find returns 1 (0), X=1097.94, Y=133.74, Mass=1361, SNR=25.9, Peak=109 HFD=3.1
22:33:22.223 00.002 1032 MultiStar: [#1 0.01,0.13,0.97,U] [#2 0.00,-0.07,0.75,U] [#3 0.28,0.03,0.00,M5] [#4 0.25,0.02,0.63,U] [#5 0.28,-0.09,0.00,M2] [#6 0.07,-0.11,0.62,U] [#7 0.17,0.15,0.66,U] [#8 0.12,0.05,0.50,U] 
22:33:22.225 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.03}, one-star: {0.24, 0.01}
22:33:22.227 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
22:33:22.229 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
22:33:22.231 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.25 mountX=-0.00 mountY=-0.13, mountTheta=-1.58
22:33:22.234 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
22:33:22.237 00.003 1032 Enqueuing Move request for scope (0.12, 0.03)
22:33:22.240 00.003 10072 Worker thread wakes up
22:33:22.240 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
22:33:22.240 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
22:33:22.240 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.00 yDistance=-0.13
22:33:22.242 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:33:22.243 00.001 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:33:22.243 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:33:22.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:22.245 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:33:22.245 00.000 10072 MoveAxis(E, 10, ABG)
22:33:22.245 00.000 10072 Guiding  Dir = 2, Dur = 10
22:33:22.245 00.000 10072 IsGuiding returns 0
22:33:22.246 00.001 10072 PulseGuide returned control before completion, sleep 20
22:33:22.261 00.015 1032 UpdateGuideState exits: m=1361 SNR=25.9
22:33:22.263 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:22.264 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:22.267 00.003 1032 Enqueuing Expose request
22:33:22.274 00.007 10072 IsGuiding returns 0
22:33:22.274 00.000 10072 Move returns status 0, amount 10
22:33:22.274 00.000 10072 MoveAxis(N, 0, ABG)
22:33:22.274 00.000 10072 Move returns status 0, amount 0
22:33:22.274 00.000 10072 move complete, result=0
22:33:22.274 00.000 10072 worker thread done servicing request
22:33:22.274 00.000 10072 Worker thread wakes up
22:33:22.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:22.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:22.278 00.004 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:33:22.901 00.623 10072 Exposure complete
22:33:22.954 00.053 10072 worker thread done servicing request
22:33:22.954 00.000 1032 OnExposeComplete: enter
22:33:22.957 00.003 1032 UpdateGuideState(): m_state=6
22:33:22.959 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4594
22:33:22.960 00.001 1032 Star::Find returns 1 (0), X=1097.96, Y=133.65, Mass=1285, SNR=25.2, Peak=104 HFD=3.3
22:33:22.963 00.003 1032 MultiStar: [#1 -0.05,0.11,1.00,U] [#2 -0.08,-0.05,0.77,U] [#3 0.24,0.01,0.72,U] [#4 0.17,-0.10,0.68,U] [#5 0.25,-0.13,0.00,M3] [#6 -0.00,-0.01,0.63,U] [#7 0.19,0.14,0.70,U] [#8 0.18,-0.16,0.50,U] 
22:33:22.964 00.001 1032 refined, 7 included, MultiStar: {0.11, -0.01}, one-star: {0.26, -0.08}
22:33:22.967 00.003 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
22:33:22.969 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
22:33:22.970 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.07 mountX=-0.04 mountY=-0.10, mountTheta=-1.90
22:33:22.972 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
22:33:22.974 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
22:33:22.977 00.003 10072 Worker thread wakes up
22:33:22.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
22:33:22.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
22:33:22.977 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.10
22:33:22.979 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:33:22.981 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:33:22.981 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:33:22.982 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:22.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:33:22.982 00.000 10072 MoveAxis(E, 12, ABG)
22:33:22.982 00.000 10072 Guiding  Dir = 2, Dur = 12
22:33:22.982 00.000 10072 IsGuiding returns 0
22:33:22.983 00.001 10072 PulseGuide returned control before completion, sleep 22
22:33:23.000 00.017 1032 UpdateGuideState exits: m=1285 SNR=25.2
22:33:23.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:23.004 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:23.005 00.001 1032 Enqueuing Expose request
22:33:23.007 00.002 10072 IsGuiding returns 0
22:33:23.007 00.000 10072 Move returns status 0, amount 12
22:33:23.007 00.000 10072 MoveAxis(N, 0, ABG)
22:33:23.007 00.000 10072 Move returns status 0, amount 0
22:33:23.007 00.000 10072 move complete, result=0
22:33:23.007 00.000 10072 worker thread done servicing request
22:33:23.007 00.000 10072 Worker thread wakes up
22:33:23.007 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:23.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:23.014 00.007 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
22:33:23.421 00.407 10072 Exposure complete
22:33:23.473 00.052 10072 worker thread done servicing request
22:33:23.473 00.000 1032 OnExposeComplete: enter
22:33:23.475 00.002 1032 UpdateGuideState(): m_state=6
22:33:23.477 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4595
22:33:23.479 00.002 1032 Star::Find returns 1 (0), X=1098.02, Y=133.75, Mass=1194, SNR=24.3, Peak=105 HFD=3.2
22:33:23.480 00.001 1032 MultiStar: [#1 -0.06,0.21,1.01,U] [#2 -0.02,-0.03,0.87,U] [#3 0.24,0.05,0.82,U] [#4 0.25,0.01,0.70,U] [#5 0.22,-0.05,0.70,U] [#6 0.07,0.10,0.64,U] [#7 0.18,0.17,0.76,U] [#8 0.32,0.05,0.00,M4] 
22:33:23.481 00.001 1032 refined, 7 included, MultiStar: {0.15, 0.06}, one-star: {0.32, 0.02}
22:33:23.483 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
22:33:23.485 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
22:33:23.486 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.40 mountX=0.02 mountY=-0.16, mountTheta=-1.43
22:33:23.489 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
22:33:23.491 00.002 1032 Enqueuing Move request for scope (0.15, 0.06)
22:33:23.493 00.002 10072 Worker thread wakes up
22:33:23.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
22:33:23.493 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
22:33:23.493 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
22:33:23.497 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=142, Gamma=2.230
22:33:23.499 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:33:23.499 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:33:23.499 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:23.499 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:33:23.500 00.001 10072 MoveAxis(E, 6, ABG)
22:33:23.500 00.000 10072 Guiding  Dir = 2, Dur = 6
22:33:23.500 00.000 10072 IsGuiding returns 0
22:33:23.500 00.000 10072 PulseGuide returned control before completion, sleep 16
22:33:23.516 00.016 1032 UpdateGuideState exits: m=1194 SNR=24.3
22:33:23.519 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:23.522 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:23.523 00.001 1032 Enqueuing Expose request
22:33:23.525 00.002 10072 IsGuiding returns 0
22:33:23.525 00.000 10072 Move returns status 0, amount 6
22:33:23.525 00.000 10072 MoveAxis(N, 0, ABG)
22:33:23.525 00.000 10072 Move returns status 0, amount 0
22:33:23.525 00.000 10072 move complete, result=0
22:33:23.525 00.000 10072 worker thread done servicing request
22:33:23.525 00.000 10072 Worker thread wakes up
22:33:23.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:23.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:23.538 00.013 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
22:33:24.151 00.613 10072 Exposure complete
22:33:24.206 00.055 10072 worker thread done servicing request
22:33:24.206 00.000 1032 OnExposeComplete: enter
22:33:24.208 00.002 1032 UpdateGuideState(): m_state=6
22:33:24.210 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4596
22:33:24.212 00.002 1032 Star::Find returns 1 (0), X=1098.06, Y=133.72, Mass=1337, SNR=25.7, Peak=119 HFD=3.2
22:33:24.214 00.002 1032 MultiStar: [#1 -0.08,0.18,0.96,U] [#2 -0.04,0.06,0.81,U] [#3 0.13,0.05,0.73,U] [#4 0.09,-0.09,0.63,U] [#5 0.25,0.04,0.00,M3] [#6 0.02,-0.02,0.62,U] [#7 0.17,0.20,0.00,M2] [#8 0.24,-0.04,0.48,U] 
22:33:24.215 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.03}, one-star: {0.36, -0.00}
22:33:24.217 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
22:33:24.218 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
22:33:24.220 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.30 mountX=0.00 mountY=-0.10, mountTheta=-1.53
22:33:24.223 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
22:33:24.226 00.003 1032 Enqueuing Move request for scope (0.10, 0.03)
22:33:24.228 00.002 10072 Worker thread wakes up
22:33:24.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
22:33:24.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
22:33:24.228 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.10
22:33:24.230 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:33:24.232 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:33:24.234 00.002 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:33:24.234 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:24.234 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:33:24.234 00.000 10072 MoveAxis(E, 7, ABG)
22:33:24.234 00.000 10072 Guiding  Dir = 2, Dur = 7
22:33:24.234 00.000 10072 IsGuiding returns 0
22:33:24.235 00.001 10072 PulseGuide returned control before completion, sleep 17
22:33:24.251 00.016 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:33:24.253 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:24.255 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:24.256 00.001 1032 Enqueuing Expose request
22:33:24.259 00.003 10072 IsGuiding returns 0
22:33:24.259 00.000 10072 Move returns status 0, amount 7
22:33:24.259 00.000 10072 MoveAxis(N, 0, ABG)
22:33:24.259 00.000 10072 Move returns status 0, amount 0
22:33:24.259 00.000 10072 move complete, result=0
22:33:24.259 00.000 10072 worker thread done servicing request
22:33:24.259 00.000 10072 Worker thread wakes up
22:33:24.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:24.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:24.268 00.009 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:33:24.667 00.399 10072 Exposure complete
22:33:24.727 00.060 10072 worker thread done servicing request
22:33:24.727 00.000 1032 OnExposeComplete: enter
22:33:24.729 00.002 1032 UpdateGuideState(): m_state=6
22:33:24.731 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4597
22:33:24.733 00.002 1032 Star::Find returns 1 (0), X=1098.02, Y=133.75, Mass=1212, SNR=24.4, Peak=106 HFD=3.2
22:33:24.735 00.002 1032 MultiStar: [#1 -0.13,0.21,1.01,U] [#2 -0.08,0.03,0.82,U] [#3 0.28,-0.06,0.00,M3] [#4 0.27,0.02,0.00,M1] [#5 0.18,-0.10,0.69,U] [#6 0.07,0.08,0.69,U] [#7 0.19,0.07,0.73,U] [#8 0.26,-0.09,0.00,M4] 
22:33:24.737 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.06}, one-star: {0.31, 0.02}
22:33:24.740 00.003 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
22:33:24.744 00.004 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
22:33:24.746 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.63 mountX=0.04 mountY=-0.10, mountTheta=-1.21
22:33:24.749 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
22:33:24.752 00.003 1032 Enqueuing Move request for scope (0.09, 0.06)
22:33:24.754 00.002 10072 Worker thread wakes up
22:33:24.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
22:33:24.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
22:33:24.754 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
22:33:24.757 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:33:24.759 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:33:24.759 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:33:24.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:24.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:33:24.760 00.001 10072 MoveAxis(E, 6, ABG)
22:33:24.760 00.000 10072 Guiding  Dir = 2, Dur = 6
22:33:24.760 00.000 10072 IsGuiding returns 0
22:33:24.760 00.000 10072 PulseGuide returned control before completion, sleep 16
22:33:24.778 00.018 1032 UpdateGuideState exits: m=1212 SNR=24.4
22:33:24.780 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:24.782 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:24.783 00.001 1032 Enqueuing Expose request
22:33:24.788 00.005 10072 IsGuiding returns 0
22:33:24.788 00.000 10072 Move returns status 0, amount 6
22:33:24.788 00.000 10072 MoveAxis(N, 0, ABG)
22:33:24.788 00.000 10072 Move returns status 0, amount 0
22:33:24.788 00.000 10072 move complete, result=0
22:33:24.788 00.000 10072 worker thread done servicing request
22:33:24.788 00.000 10072 Worker thread wakes up
22:33:24.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:24.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:24.792 00.004 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:33:25.415 00.623 10072 Exposure complete
22:33:25.469 00.054 10072 worker thread done servicing request
22:33:25.469 00.000 1032 OnExposeComplete: enter
22:33:25.472 00.003 1032 UpdateGuideState(): m_state=6
22:33:25.473 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4598
22:33:25.475 00.002 1032 Star::Find returns 1 (0), X=1098.06, Y=133.51, Mass=1265, SNR=25.0, Peak=116 HFD=3.3
22:33:25.477 00.002 1032 MultiStar: [#1 -0.09,0.15,1.02,U] [#2 -0.02,-0.06,0.84,U] [#3 0.34,-0.02,0.00,M4] [#4 0.29,-0.05,0.00,M2] [#5 0.30,-0.10,0.00,M3] [#6 0.08,0.01,0.65,U] [#7 0.25,0.02,0.70,U] [#8 0.21,-0.13,0.55,U] 
22:33:25.478 00.001 1032 refined, 5 included, MultiStar: {0.12, -0.04}, one-star: {0.36, -0.22}
22:33:25.480 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
22:33:25.482 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
22:33:25.484 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.28 mountX=-0.07 mountY=-0.11, mountTheta=-2.11
22:33:25.487 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
22:33:25.492 00.005 1032 Enqueuing Move request for scope (0.12, -0.04)
22:33:25.495 00.003 10072 Worker thread wakes up
22:33:25.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
22:33:25.495 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
22:33:25.495 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.11
22:33:25.497 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:33:25.500 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:33:25.500 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:33:25.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:25.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:33:25.500 00.000 10072 MoveAxis(E, 6, ABG)
22:33:25.500 00.000 10072 Guiding  Dir = 2, Dur = 6
22:33:25.500 00.000 10072 IsGuiding returns 0
22:33:25.501 00.001 10072 PulseGuide returned control before completion, sleep 16
22:33:25.517 00.016 1032 UpdateGuideState exits: m=1265 SNR=25.0
22:33:25.520 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:25.522 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:25.524 00.002 1032 Enqueuing Expose request
22:33:25.525 00.001 10072 IsGuiding returns 0
22:33:25.525 00.000 10072 Move returns status 0, amount 6
22:33:25.525 00.000 10072 MoveAxis(N, 0, ABG)
22:33:25.526 00.001 10072 Move returns status 0, amount 0
22:33:25.526 00.000 10072 move complete, result=0
22:33:25.526 00.000 10072 worker thread done servicing request
22:33:25.526 00.000 10072 Worker thread wakes up
22:33:25.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:25.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:25.533 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:33:25.946 00.413 10072 Exposure complete
22:33:26.001 00.055 10072 worker thread done servicing request
22:33:26.001 00.000 1032 OnExposeComplete: enter
22:33:26.003 00.002 1032 UpdateGuideState(): m_state=6
22:33:26.005 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4599
22:33:26.007 00.002 1032 Star::Find returns 1 (0), X=1098.02, Y=133.68, Mass=1408, SNR=26.4, Peak=125 HFD=3.3
22:33:26.009 00.002 1032 MultiStar: [#1 -0.13,0.09,0.90,U] [#2 0.07,-0.06,0.74,U] [#3 0.30,0.03,0.00,M5] [#4 0.30,-0.07,0.00,M3] [#5 0.36,-0.13,0.00,M4] [#6 0.06,0.03,0.56,U] [#7 0.26,0.05,0.00,M1] [#8 0.29,-0.08,0.00,M4] 
22:33:26.011 00.002 1032 refined, 3 included, MultiStar: {0.09, -0.00}, one-star: {0.32, -0.05}
22:33:26.013 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
22:33:26.015 00.002 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
22:33:26.018 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.01 mountX=-0.02 mountY=-0.08, mountTheta=-1.84
22:33:26.021 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
22:33:26.025 00.004 1032 Enqueuing Move request for scope (0.09, -0.00)
22:33:26.027 00.002 10072 Worker thread wakes up
22:33:26.027 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
22:33:26.027 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
22:33:26.027 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.02 yDistance=-0.08
22:33:26.029 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:33:26.031 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:33:26.031 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:33:26.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:26.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:33:26.031 00.000 10072 MoveAxis(E, 6, ABG)
22:33:26.031 00.000 10072 Guiding  Dir = 2, Dur = 6
22:33:26.031 00.000 10072 IsGuiding returns 0
22:33:26.032 00.001 10072 PulseGuide returned control before completion, sleep 16
22:33:26.050 00.018 1032 UpdateGuideState exits: m=1408 SNR=26.4
22:33:26.052 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:26.054 00.002 10072 IsGuiding returns 0
22:33:26.054 00.000 10072 Move returns status 0, amount 6
22:33:26.054 00.000 10072 MoveAxis(N, 0, ABG)
22:33:26.054 00.000 10072 Move returns status 0, amount 0
22:33:26.054 00.000 10072 move complete, result=0
22:33:26.054 00.000 10072 worker thread done servicing request
22:33:26.054 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:26.057 00.003 1032 Enqueuing Expose request
22:33:26.058 00.001 10072 Worker thread wakes up
22:33:26.059 00.001 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:33:26.061 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:26.061 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:26.695 00.634 10072 Exposure complete
22:33:26.752 00.057 10072 worker thread done servicing request
22:33:26.753 00.001 1032 OnExposeComplete: enter
22:33:26.755 00.002 1032 UpdateGuideState(): m_state=6
22:33:26.757 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4600
22:33:26.758 00.001 1032 Star::Find returns 1 (0), X=1097.99, Y=133.74, Mass=1305, SNR=25.4, Peak=124 HFD=2.9
22:33:26.761 00.003 1032 MultiStar: [#1 -0.05,0.12,0.96,U] [#2 0.12,-0.05,0.78,U] [#3 0.35,0.01,0.00,M6] [#4 0.25,0.00,0.64,U] [#5 0.18,-0.07,0.65,U] [#6 -0.05,-0.01,0.58,U] [#7 0.24,0.05,0.71,U] [#8 0.27,-0.07,0.00,M5] 
22:33:26.763 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.01}, one-star: {0.29, 0.01}
22:33:26.765 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
22:33:26.766 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
22:33:26.767 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.09 mountX=-0.02 mountY=-0.14, mountTheta=-1.74
22:33:26.772 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
22:33:26.774 00.002 1032 Enqueuing Move request for scope (0.14, 0.01)
22:33:26.777 00.003 10072 Worker thread wakes up
22:33:26.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
22:33:26.777 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
22:33:26.777 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.02 yDistance=-0.14
22:33:26.779 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:33:26.781 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:33:26.781 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:33:26.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:26.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:33:26.781 00.000 10072 MoveAxis(E, 7, ABG)
22:33:26.781 00.000 10072 Guiding  Dir = 2, Dur = 7
22:33:26.781 00.000 10072 IsGuiding returns 0
22:33:26.782 00.001 10072 PulseGuide returned control before completion, sleep 17
22:33:26.799 00.017 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:33:26.802 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:26.805 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:26.807 00.002 1032 Enqueuing Expose request
22:33:26.809 00.002 10072 IsGuiding returns 0
22:33:26.809 00.000 10072 Move returns status 0, amount 7
22:33:26.809 00.000 10072 MoveAxis(N, 0, ABG)
22:33:26.809 00.000 10072 Move returns status 0, amount 0
22:33:26.809 00.000 10072 move complete, result=0
22:33:26.809 00.000 10072 worker thread done servicing request
22:33:26.809 00.000 10072 Worker thread wakes up
22:33:26.809 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:26.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:26.816 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:33:27.225 00.409 10072 Exposure complete
22:33:27.283 00.058 10072 worker thread done servicing request
22:33:27.284 00.001 1032 OnExposeComplete: enter
22:33:27.287 00.003 1032 UpdateGuideState(): m_state=6
22:33:27.289 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4601
22:33:27.291 00.002 1032 Star::Find returns 1 (0), X=1098.14, Y=133.63, Mass=1360, SNR=25.9, Peak=132 HFD=3.3
22:33:27.293 00.002 1032 MultiStar: [#1 -0.05,0.10,0.96,U] [#2 0.08,-0.16,0.77,U] [#3 0.38,0.07,0.00,M7] [#4 0.26,-0.03,0.00,M3] [#5 0.22,0.04,0.68,U] [#6 0.13,-0.07,0.60,U] [#7 0.24,0.08,0.00,M1] [#8 0.37,-0.17,0.00,M6] 
22:33:27.295 00.002 1032 refined, 4 included, MultiStar: {0.17, -0.03}, one-star: {0.44, -0.09}
22:33:27.297 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
22:33:27.299 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
22:33:27.300 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.20 mountX=-0.08 mountY=-0.16, mountTheta=-2.03
22:33:27.307 00.007 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
22:33:27.309 00.002 1032 Enqueuing Move request for scope (0.17, -0.03)
22:33:27.311 00.002 10072 Worker thread wakes up
22:33:27.311 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
22:33:27.311 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
22:33:27.311 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.08 yDistance=-0.16
22:33:27.314 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:33:27.316 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:33:27.316 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:33:27.316 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:27.316 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:33:27.316 00.000 10072 MoveAxis(E, 6, ABG)
22:33:27.316 00.000 10072 Guiding  Dir = 2, Dur = 6
22:33:27.317 00.001 10072 IsGuiding returns 0
22:33:27.317 00.000 10072 PulseGuide returned control before completion, sleep 16
22:33:27.336 00.019 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:33:27.338 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:27.341 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:27.342 00.001 1032 Enqueuing Expose request
22:33:27.347 00.005 10072 IsGuiding returns 0
22:33:27.347 00.000 10072 Move returns status 0, amount 6
22:33:27.347 00.000 10072 MoveAxis(N, 0, ABG)
22:33:27.347 00.000 10072 Move returns status 0, amount 0
22:33:27.347 00.000 10072 move complete, result=0
22:33:27.347 00.000 10072 worker thread done servicing request
22:33:27.347 00.000 10072 Worker thread wakes up
22:33:27.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:27.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:27.352 00.005 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
22:33:27.975 00.623 10072 Exposure complete
22:33:28.030 00.055 10072 worker thread done servicing request
22:33:28.031 00.001 1032 OnExposeComplete: enter
22:33:28.033 00.002 1032 UpdateGuideState(): m_state=6
22:33:28.036 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4602
22:33:28.037 00.001 1032 Star::Find returns 1 (0), X=1098.15, Y=133.59, Mass=1261, SNR=24.9, Peak=110 HFD=3.3
22:33:28.039 00.002 1032 MultiStar: [#1 0.03,-0.01,1.04,U] [#2 0.14,-0.21,0.83,U] [#3 0.38,-0.08,0.00,M8] [#4 0.30,-0.09,0.00,M4] [#5 0.29,-0.23,0.00,M3] [#6 0.11,-0.10,0.60,U] [#7 0.39,-0.08,0.00,M2] [#8 0.46,-0.16,0.00,M7] 
22:33:28.041 00.002 1032 refined, 3 included, MultiStar: {0.19, -0.11}, one-star: {0.44, -0.14}
22:33:28.043 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
22:33:28.045 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
22:33:28.048 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.53 mountX=-0.16 mountY=-0.15, mountTheta=-2.36
22:33:28.052 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.11, opts=13)
22:33:28.054 00.002 1032 Enqueuing Move request for scope (0.19, -0.11)
22:33:28.056 00.002 10072 Worker thread wakes up
22:33:28.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
22:33:28.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
22:33:28.056 00.000 10072 Moving (0.19, -0.11) raw xDistance=-0.16 yDistance=-0.15
22:33:28.058 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:33:28.060 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 286.01
22:33:28.060 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
22:33:28.061 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:28.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:33:28.061 00.000 10072 MoveAxis(E, 79, ABG)
22:33:28.061 00.000 10072 Guiding  Dir = 2, Dur = 79
22:33:28.061 00.000 10072 IsGuiding returns 0
22:33:28.061 00.000 10072 PulseGuide returned control before completion, sleep 89
22:33:28.080 00.019 1032 UpdateGuideState exits: m=1261 SNR=24.9
22:33:28.087 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:28.090 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:28.092 00.002 1032 Enqueuing Expose request
22:33:28.186 00.094 10072 IsGuiding returns 0
22:33:28.186 00.000 10072 Move returns status 0, amount 79
22:33:28.187 00.001 10072 MoveAxis(N, 0, ABG)
22:33:28.187 00.000 10072 Move returns status 0, amount 0
22:33:28.187 00.000 10072 move complete, result=0
22:33:28.187 00.000 10072 worker thread done servicing request
22:33:28.187 00.000 10072 Worker thread wakes up
22:33:28.187 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:28.187 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:28.187 00.000 1032 GuideStep: -0.2 px 79 ms EAST, -0.2 px 0 ms NORTH
22:33:28.601 00.414 10072 Exposure complete
22:33:28.657 00.056 10072 worker thread done servicing request
22:33:28.657 00.000 1032 OnExposeComplete: enter
22:33:28.660 00.003 1032 UpdateGuideState(): m_state=6
22:33:28.662 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4603
22:33:28.664 00.002 1032 Star::Find returns 1 (0), X=1098.16, Y=133.62, Mass=1257, SNR=24.9, Peak=111 HFD=3.2
22:33:28.666 00.002 1032 MultiStar: [#1 -0.03,0.09,0.95,U] [#2 0.16,-0.10,0.78,U] [#3 0.29,-0.08,0.00,M9] [#4 0.40,-0.17,0.00,M5] [#5 0.20,-0.24,0.00,M4] [#6 0.10,-0.13,0.60,U] [#7 0.25,-0.01,0.69,U] [#8 0.39,-0.15,0.00,M8] 
22:33:28.668 00.002 1032 refined, 4 included, MultiStar: {0.20, -0.05}, one-star: {0.45, -0.11}
22:33:28.670 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
22:33:28.672 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
22:33:28.675 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-0.24 mountX=-0.10 mountY=-0.18, mountTheta=-2.07
22:33:28.679 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.05, opts=13)
22:33:28.681 00.002 1032 Enqueuing Move request for scope (0.20, -0.05)
22:33:28.684 00.003 10072 Worker thread wakes up
22:33:28.684 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
22:33:28.684 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
22:33:28.684 00.000 10072 Moving (0.20, -0.05) raw xDistance=-0.10 yDistance=-0.18
22:33:28.686 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:33:28.688 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:33:28.688 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:33:28.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:28.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:33:28.688 00.000 10072 MoveAxis(E, 5, ABG)
22:33:28.688 00.000 10072 Guiding  Dir = 2, Dur = 5
22:33:28.689 00.001 10072 IsGuiding returns 0
22:33:28.689 00.000 10072 PulseGuide returned control before completion, sleep 15
22:33:28.707 00.018 10072 IsGuiding returns 1
22:33:28.707 00.000 10072 scope still moving after pulse duration time elapsed
22:33:28.709 00.002 1032 UpdateGuideState exits: m=1257 SNR=24.9
22:33:28.711 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:28.713 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:28.714 00.001 1032 Enqueuing Expose request
22:33:28.737 00.023 10072 IsGuiding returns 1
22:33:28.769 00.032 10072 IsGuiding returns 1
22:33:28.801 00.032 10072 IsGuiding returns 1
22:33:28.831 00.030 10072 IsGuiding returns 1
22:33:28.862 00.031 10072 IsGuiding returns 1
22:33:28.894 00.032 10072 IsGuiding returns 1
22:33:28.925 00.031 10072 IsGuiding returns 1
22:33:28.956 00.031 10072 IsGuiding returns 1
22:33:28.988 00.032 10072 IsGuiding returns 1
22:33:29.019 00.031 10072 IsGuiding returns 1
22:33:29.050 00.031 10072 IsGuiding returns 1
22:33:29.082 00.032 10072 IsGuiding returns 1
22:33:29.113 00.031 10072 IsGuiding returns 1
22:33:29.143 00.030 10072 IsGuiding returns 1
22:33:29.175 00.032 10072 IsGuiding returns 1
22:33:29.207 00.032 10072 IsGuiding returns 1
22:33:29.238 00.031 10072 IsGuiding returns 1
22:33:29.270 00.032 10072 IsGuiding returns 1
22:33:29.302 00.032 10072 IsGuiding returns 1
22:33:29.334 00.032 10072 IsGuiding returns 1
22:33:29.365 00.031 10072 IsGuiding returns 1
22:33:29.396 00.031 10072 IsGuiding returns 1
22:33:29.429 00.033 10072 IsGuiding returns 1
22:33:29.460 00.031 10072 IsGuiding returns 1
22:33:29.494 00.034 10072 IsGuiding returns 0
22:33:29.494 00.000 10072 scope move finished after 5 + 799 ms
22:33:29.494 00.000 10072 Move returns status 0, amount 5
22:33:29.494 00.000 10072 MoveAxis(N, 0, ABG)
22:33:29.494 00.000 10072 Move returns status 0, amount 0
22:33:29.494 00.000 10072 move complete, result=0
22:33:29.494 00.000 10072 worker thread done servicing request
22:33:29.494 00.000 10072 Worker thread wakes up
22:33:29.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:29.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:29.495 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
22:33:30.124 00.629 10072 Exposure complete
22:33:30.166 00.042 10072 worker thread done servicing request
22:33:30.167 00.001 1032 OnExposeComplete: enter
22:33:30.169 00.002 1032 UpdateGuideState(): m_state=6
22:33:30.170 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4604
22:33:30.171 00.001 1032 Star::Find returns 1 (0), X=1098.04, Y=133.76, Mass=1302, SNR=25.3, Peak=116 HFD=3.2
22:33:30.174 00.003 1032 MultiStar: [#1 -0.17,0.18,0.96,U] [#2 -0.02,0.08,0.76,U] [#3 0.25,0.14,0.00,M10] [#4 0.30,0.11,0.00,M6] [#5 0.19,0.19,0.00,M5] [#6 0.11,0.14,0.60,U] [#7 0.28,0.23,0.00,M2] [#8 0.22,0.07,0.52,U] 
22:33:30.177 00.003 1032 refined, 4 included, MultiStar: {0.09, 0.10}, one-star: {0.34, 0.03}
22:33:30.179 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
22:33:30.180 00.001 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
22:33:30.182 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.82 mountX=0.07 mountY=-0.11, mountTheta=-1.01
22:33:30.185 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
22:33:30.187 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
22:33:30.188 00.001 10072 Worker thread wakes up
22:33:30.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
22:33:30.188 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
22:33:30.188 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.11
22:33:30.190 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:33:30.193 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:33:30.193 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:33:30.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:30.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:33:30.193 00.000 10072 MoveAxis(E, 7, ABG)
22:33:30.193 00.000 10072 Guiding  Dir = 2, Dur = 7
22:33:30.193 00.000 10072 IsGuiding returns 0
22:33:30.194 00.001 10072 PulseGuide returned control before completion, sleep 17
22:33:30.207 00.013 1032 UpdateGuideState exits: m=1302 SNR=25.3
22:33:30.209 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:30.210 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:30.212 00.002 1032 Enqueuing Expose request
22:33:30.215 00.003 10072 IsGuiding returns 0
22:33:30.215 00.000 10072 Move returns status 0, amount 7
22:33:30.215 00.000 10072 MoveAxis(N, 0, ABG)
22:33:30.215 00.000 10072 Move returns status 0, amount 0
22:33:30.215 00.000 10072 move complete, result=0
22:33:30.215 00.000 10072 worker thread done servicing request
22:33:30.215 00.000 10072 Worker thread wakes up
22:33:30.215 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:30.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:30.219 00.004 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:33:30.624 00.405 10072 Exposure complete
22:33:30.672 00.048 10072 worker thread done servicing request
22:33:30.672 00.000 1032 OnExposeComplete: enter
22:33:30.674 00.002 1032 UpdateGuideState(): m_state=6
22:33:30.676 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4605
22:33:30.678 00.002 1032 Star::Find returns 1 (0), X=1098.08, Y=133.67, Mass=1398, SNR=26.3, Peak=125 HFD=3.3
22:33:30.680 00.002 1032 MultiStar: [#1 -0.02,0.11,0.90,U] [#2 0.03,-0.18,0.75,U] [#3 0.26,0.00,0.00,R] [#4 0.23,-0.01,0.67,U] [#5 0.27,-0.04,0.00,M6] [#6 0.14,0.09,0.59,U] [#7 0.33,0.20,0.00,M3] [#8 0.28,-0.09,0.00,M8] 
22:33:30.682 00.002 1032 refined, 4 included, MultiStar: {0.16, -0.01}, one-star: {0.38, -0.06}
22:33:30.683 00.001 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
22:33:30.686 00.003 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
22:33:30.687 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.07 mountX=-0.05 mountY=-0.15, mountTheta=-1.90
22:33:30.691 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.01, opts=13)
22:33:30.693 00.002 1032 Enqueuing Move request for scope (0.16, -0.01)
22:33:30.694 00.001 10072 Worker thread wakes up
22:33:30.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
22:33:30.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
22:33:30.694 00.000 10072 Moving (0.16, -0.01) raw xDistance=-0.05 yDistance=-0.15
22:33:30.696 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=152, Gamma=2.230
22:33:30.698 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:33:30.698 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:33:30.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:30.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:33:30.698 00.000 10072 MoveAxis(E, 2, ABG)
22:33:30.698 00.000 10072 Guiding  Dir = 2, Dur = 2
22:33:30.698 00.000 10072 IsGuiding returns 0
22:33:30.698 00.000 10072 PulseGuide returned control before completion, sleep 12
22:33:30.714 00.016 1032 UpdateGuideState exits: m=1398 SNR=26.3
22:33:30.717 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:30.718 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:30.720 00.002 1032 Enqueuing Expose request
22:33:30.722 00.002 10072 IsGuiding returns 0
22:33:30.722 00.000 10072 Move returns status 0, amount 2
22:33:30.722 00.000 10072 MoveAxis(N, 0, ABG)
22:33:30.722 00.000 10072 Move returns status 0, amount 0
22:33:30.722 00.000 10072 move complete, result=0
22:33:30.722 00.000 10072 worker thread done servicing request
22:33:30.722 00.000 10072 Worker thread wakes up
22:33:30.722 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:30.722 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:30.729 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
22:33:31.361 00.632 10072 Exposure complete
22:33:31.410 00.049 10072 worker thread done servicing request
22:33:31.411 00.001 1032 OnExposeComplete: enter
22:33:31.412 00.001 1032 UpdateGuideState(): m_state=6
22:33:31.414 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4606
22:33:31.415 00.001 1032 Star::Find returns 1 (0), X=1098.08, Y=133.72, Mass=1387, SNR=26.2, Peak=127 HFD=3.2
22:33:31.417 00.002 1032 MultiStar: [#1 0.01,0.20,0.96,U] [#2 0.01,-0.11,0.77,U] [#3 0.12,0.11,0.77,U] [#4 0.33,0.06,0.00,M6] [#5 0.32,-0.14,0.00,M7] [#6 0.04,-0.04,0.59,U] [#7 0.31,0.17,0.00,M4] [#8 0.41,0.00,0.00,M9] 
22:33:31.418 00.001 1032 refined, 4 included, MultiStar: {0.13, 0.04}, one-star: {0.38, -0.01}
22:33:31.420 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
22:33:31.422 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
22:33:31.424 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.30 mountX=0.01 mountY=-0.13, mountTheta=-1.53
22:33:31.427 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
22:33:31.430 00.003 1032 Enqueuing Move request for scope (0.13, 0.04)
22:33:31.432 00.002 10072 Worker thread wakes up
22:33:31.432 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
22:33:31.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
22:33:31.432 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.13
22:33:31.434 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:33:31.436 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:33:31.436 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:33:31.436 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:31.436 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:33:31.436 00.000 10072 MoveAxis(E, 3, ABG)
22:33:31.437 00.001 10072 Guiding  Dir = 2, Dur = 3
22:33:31.437 00.000 10072 IsGuiding returns 0
22:33:31.437 00.000 10072 PulseGuide returned control before completion, sleep 13
22:33:31.452 00.015 10072 IsGuiding returns 0
22:33:31.452 00.000 10072 Move returns status 0, amount 3
22:33:31.452 00.000 10072 MoveAxis(N, 0, ABG)
22:33:31.452 00.000 10072 Move returns status 0, amount 0
22:33:31.452 00.000 10072 move complete, result=0
22:33:31.452 00.000 10072 worker thread done servicing request
22:33:31.454 00.002 1032 UpdateGuideState exits: m=1387 SNR=26.2
22:33:31.456 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:31.458 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:31.459 00.001 1032 Enqueuing Expose request
22:33:31.461 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:33:31.462 00.001 10072 Worker thread wakes up
22:33:31.463 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:31.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:31.875 00.412 10072 Exposure complete
22:33:31.933 00.058 10072 worker thread done servicing request
22:33:31.933 00.000 1032 OnExposeComplete: enter
22:33:31.935 00.002 1032 UpdateGuideState(): m_state=6
22:33:31.937 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4607
22:33:31.940 00.003 1032 Star::Find returns 1 (0), X=1098.06, Y=133.79, Mass=1300, SNR=25.3, Peak=114 HFD=3.1
22:33:31.942 00.002 1032 MultiStar: [#1 0.02,0.28,0.00,M1] [#2 0.04,0.10,0.84,U] [#3 0.03,0.01,0.76,U] [#4 0.25,0.03,0.00,M7] [#5 0.19,0.11,0.68,U] [#6 0.05,0.13,0.64,U] [#7 0.20,0.16,0.00,M5] [#8 0.38,0.02,0.00,M10] 
22:33:31.943 00.001 1032 refined, 4 included, MultiStar: {0.15, 0.08}, one-star: {0.36, 0.06}
22:33:31.945 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:33:31.947 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:33:31.948 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.48 mountX=0.04 mountY=-0.16, mountTheta=-1.35
22:33:31.951 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
22:33:31.954 00.003 1032 Enqueuing Move request for scope (0.15, 0.08)
22:33:31.956 00.002 10072 Worker thread wakes up
22:33:31.956 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
22:33:31.956 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
22:33:31.956 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.04 yDistance=-0.16
22:33:31.959 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:33:31.962 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:33:31.962 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:33:31.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:31.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:33:31.962 00.000 10072 MoveAxis(E, 2, ABG)
22:33:31.962 00.000 10072 Guiding  Dir = 2, Dur = 2
22:33:31.963 00.001 10072 IsGuiding returns 0
22:33:31.963 00.000 10072 PulseGuide returned control before completion, sleep 12
22:33:31.981 00.018 1032 UpdateGuideState exits: m=1300 SNR=25.3
22:33:31.983 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:31.984 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:31.986 00.002 1032 Enqueuing Expose request
22:33:31.988 00.002 10072 IsGuiding returns 1
22:33:31.988 00.000 10072 scope still moving after pulse duration time elapsed
22:33:32.012 00.024 10072 IsGuiding returns 0
22:33:32.012 00.000 10072 scope move finished after 2 + 47 ms
22:33:32.012 00.000 10072 Move returns status 0, amount 2
22:33:32.012 00.000 10072 MoveAxis(N, 0, ABG)
22:33:32.012 00.000 10072 Move returns status 0, amount 0
22:33:32.012 00.000 10072 move complete, result=0
22:33:32.013 00.001 10072 worker thread done servicing request
22:33:32.013 00.000 10072 Worker thread wakes up
22:33:32.013 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:32.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:32.014 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
22:33:32.639 00.625 10072 Exposure complete
22:33:32.694 00.055 10072 worker thread done servicing request
22:33:32.694 00.000 1032 OnExposeComplete: enter
22:33:32.696 00.002 1032 UpdateGuideState(): m_state=6
22:33:32.698 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4608
22:33:32.699 00.001 1032 Star::Find returns 1 (0), X=1098.15, Y=133.90, Mass=1369, SNR=26.0, Peak=119 HFD=2.9
22:33:32.702 00.003 1032 MultiStar: [#1 0.03,0.26,0.00,M2] [#2 -0.03,0.05,0.73,U] [#3 0.12,0.11,0.76,U] [#4 0.30,0.04,0.00,M8] [#5 0.21,-0.02,0.62,U] [#6 0.08,0.14,0.59,U] [#7 0.32,0.10,0.00,M6] [#8 0.25,0.04,0.00,R] 
22:33:32.704 00.002 1032 refined, 4 included, MultiStar: {0.19, 0.10}, one-star: {0.45, 0.17}
22:33:32.707 00.003 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:33:32.709 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:33:32.712 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.21 cameraTheta=0.48 mountX=0.05 mountY=-0.21, mountTheta=-1.35
22:33:32.715 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.10, opts=13)
22:33:32.717 00.002 1032 Enqueuing Move request for scope (0.19, 0.10)
22:33:32.718 00.001 10072 Worker thread wakes up
22:33:32.718 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
22:33:32.718 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
22:33:32.718 00.000 10072 Moving (0.19, 0.10) raw xDistance=0.05 yDistance=-0.21
22:33:32.720 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:33:32.722 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:33:32.722 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:33:32.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:33:32.722 00.000 10072 MoveAxis(E, 2, ABG)
22:33:32.722 00.000 10072 Guiding  Dir = 2, Dur = 2
22:33:32.723 00.001 10072 IsGuiding returns 0
22:33:32.723 00.000 10072 PulseGuide returned control before completion, sleep 12
22:33:32.742 00.019 1032 UpdateGuideState exits: m=1369 SNR=26.0
22:33:32.744 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:32.745 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:32.747 00.002 1032 Enqueuing Expose request
22:33:32.749 00.002 10072 IsGuiding returns 0
22:33:32.749 00.000 10072 Move returns status 0, amount 2
22:33:32.749 00.000 10072 MoveAxis(N, 134, ABG)
22:33:32.749 00.000 10072 Guiding  Dir = 0, Dur = 134
22:33:32.749 00.000 10072 IsGuiding returns 0
22:33:32.750 00.001 10072 PulseGuide returned control before completion, sleep 144
22:33:32.900 00.150 10072 IsGuiding returns 0
22:33:32.900 00.000 10072 Move returns status 0, amount 134
22:33:32.900 00.000 10072 move complete, result=0
22:33:32.900 00.000 10072 worker thread done servicing request
22:33:32.900 00.000 10072 Worker thread wakes up
22:33:32.901 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.2 px 134 ms NORTH
22:33:32.903 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:32.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:33.309 00.406 10072 Exposure complete
22:33:33.359 00.050 10072 worker thread done servicing request
22:33:33.359 00.000 1032 OnExposeComplete: enter
22:33:33.363 00.004 1032 UpdateGuideState(): m_state=6
22:33:33.366 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4609
22:33:33.368 00.002 1032 Star::Find returns 1 (0), X=1097.92, Y=133.79, Mass=1393, SNR=26.2, Peak=112 HFD=3.0
22:33:33.370 00.002 1032 MultiStar: [#1 -0.18,0.14,0.92,U] [#2 -0.05,-0.03,0.75,U] [#3 -0.06,0.02,0.76,U] [#4 0.13,-0.06,0.63,U] [#5 0.16,-0.04,0.62,U] [#6 0.01,0.07,0.59,U] [#7 0.13,0.10,0.69,U] [#8 -0.10,-0.05,0.48,U] 
22:33:33.371 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.22, 0.06}
22:33:33.372 00.001 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
22:33:33.374 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
22:33:33.375 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.79 mountX=0.02 mountY=-0.04, mountTheta=-1.04
22:33:33.377 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
22:33:33.379 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
22:33:33.381 00.002 10072 Worker thread wakes up
22:33:33.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
22:33:33.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
22:33:33.381 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
22:33:33.383 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:33:33.385 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:33:33.385 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:33:33.385 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:33.385 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:33:33.385 00.000 10072 MoveAxis(E, 2, ABG)
22:33:33.385 00.000 10072 Guiding  Dir = 2, Dur = 2
22:33:33.386 00.001 10072 IsGuiding returns 0
22:33:33.386 00.000 10072 PulseGuide returned control before completion, sleep 12
22:33:33.400 00.014 10072 IsGuiding returns 1
22:33:33.401 00.001 10072 scope still moving after pulse duration time elapsed
22:33:33.403 00.002 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:33:33.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:33.407 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:33.409 00.002 1032 Enqueuing Expose request
22:33:33.432 00.023 10072 IsGuiding returns 0
22:33:33.432 00.000 10072 scope move finished after 2 + 44 ms
22:33:33.433 00.001 10072 Move returns status 0, amount 2
22:33:33.433 00.000 10072 MoveAxis(N, 0, ABG)
22:33:33.433 00.000 10072 Move returns status 0, amount 0
22:33:33.433 00.000 10072 move complete, result=0
22:33:33.433 00.000 10072 worker thread done servicing request
22:33:33.433 00.000 10072 Worker thread wakes up
22:33:33.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:33.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:33.434 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:33:34.064 00.630 10072 Exposure complete
22:33:34.114 00.050 10072 worker thread done servicing request
22:33:34.115 00.001 1032 OnExposeComplete: enter
22:33:34.117 00.002 1032 UpdateGuideState(): m_state=6
22:33:34.118 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4610
22:33:34.120 00.002 1032 Star::Find returns 1 (0), X=1097.86, Y=133.61, Mass=1308, SNR=25.4, Peak=109 HFD=3.2
22:33:34.122 00.002 1032 MultiStar: [#1 -0.27,-0.03,0.00,M2] [#2 -0.08,-0.15,0.79,U] [#3 -0.09,0.03,0.74,U] [#4 0.01,0.00,0.67,U] [#5 0.15,-0.08,0.65,U] [#6 -0.22,-0.06,0.65,U] [#7 0.07,0.05,0.70,U] [#8 -0.17,-0.03,0.48,U] 
22:33:34.124 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.05}, one-star: {0.15, -0.12}
22:33:34.125 00.001 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.68)
22:33:34.127 00.002 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.68)
22:33:34.128 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.77 mountX=-0.04 mountY=0.02, mountTheta=2.68
22:33:34.130 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
22:33:34.132 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
22:33:34.133 00.001 10072 Worker thread wakes up
22:33:34.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
22:33:34.133 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
22:33:34.133 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.02
22:33:34.135 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=143, Gamma=2.230
22:33:34.136 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:33:34.136 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:33:34.136 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:34.137 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:33:34.137 00.000 10072 MoveAxis(E, 2, ABG)
22:33:34.137 00.000 10072 Guiding  Dir = 2, Dur = 2
22:33:34.137 00.000 10072 IsGuiding returns 0
22:33:34.137 00.000 10072 PulseGuide returned control before completion, sleep 12
22:33:34.154 00.017 10072 IsGuiding returns 0
22:33:34.154 00.000 10072 Move returns status 0, amount 2
22:33:34.154 00.000 10072 MoveAxis(N, 0, ABG)
22:33:34.154 00.000 10072 Move returns status 0, amount 0
22:33:34.154 00.000 10072 move complete, result=0
22:33:34.154 00.000 10072 worker thread done servicing request
22:33:34.155 00.001 1032 UpdateGuideState exits: m=1308 SNR=25.4
22:33:34.156 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:34.158 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:34.159 00.001 1032 Enqueuing Expose request
22:33:34.160 00.001 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
22:33:34.163 00.003 10072 Worker thread wakes up
22:33:34.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:34.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:34.581 00.418 10072 Exposure complete
22:33:34.634 00.053 10072 worker thread done servicing request
22:33:34.634 00.000 1032 OnExposeComplete: enter
22:33:34.636 00.002 1032 UpdateGuideState(): m_state=6
22:33:34.638 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4611
22:33:34.640 00.002 1032 Star::Find returns 1 (0), X=1097.84, Y=133.68, Mass=1333, SNR=25.6, Peak=112 HFD=3.1
22:33:34.642 00.002 1032 MultiStar: [#1 -0.25,0.15,0.00,M3] [#2 -0.14,-0.06,0.80,U] [#3 -0.14,0.05,0.75,U] [#4 0.04,0.06,0.66,U] [#5 0.11,0.03,0.66,U] [#6 -0.20,0.04,0.65,U] [#7 0.09,0.04,0.70,U] [#8 -0.15,-0.03,0.51,U] 
22:33:34.644 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.01}, one-star: {0.13, -0.05}
22:33:34.646 00.002 1032 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.83) = xAngle (0.97 = 0.97)
22:33:34.647 00.001 1032 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.97 = 0.97)
22:33:34.649 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.80 mountX=0.01 mountY=0.02, mountTheta=0.97
22:33:34.651 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
22:33:34.653 00.002 1032 Enqueuing Move request for scope (-0.02, 0.01)
22:33:34.655 00.002 10072 Worker thread wakes up
22:33:34.655 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
22:33:34.655 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
22:33:34.655 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=0.02
22:33:34.657 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:33:34.658 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:33:34.658 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:33:34.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:34.659 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:33:34.659 00.000 10072 MoveAxis(E, 2, ABG)
22:33:34.659 00.000 10072 Guiding  Dir = 2, Dur = 2
22:33:34.659 00.000 10072 IsGuiding returns 0
22:33:34.659 00.000 10072 PulseGuide returned control before completion, sleep 12
22:33:34.675 00.016 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:33:34.677 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:34.679 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:34.682 00.003 1032 Enqueuing Expose request
22:33:34.685 00.003 10072 IsGuiding returns 0
22:33:34.685 00.000 10072 Move returns status 0, amount 2
22:33:34.685 00.000 10072 MoveAxis(N, 0, ABG)
22:33:34.685 00.000 10072 Move returns status 0, amount 0
22:33:34.685 00.000 10072 move complete, result=0
22:33:34.686 00.001 10072 worker thread done servicing request
22:33:34.686 00.000 10072 Worker thread wakes up
22:33:34.686 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:34.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:34.690 00.004 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
22:33:35.317 00.627 10072 Exposure complete
22:33:35.370 00.053 10072 worker thread done servicing request
22:33:35.370 00.000 1032 OnExposeComplete: enter
22:33:35.372 00.002 1032 UpdateGuideState(): m_state=6
22:33:35.374 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4612
22:33:35.375 00.001 1032 Star::Find returns 1 (0), X=1097.91, Y=133.90, Mass=1315, SNR=25.5, Peak=103 HFD=2.9
22:33:35.377 00.002 1032 MultiStar: [#1 -0.24,0.33,0.00,M4] [#2 -0.17,0.13,0.74,U] [#3 -0.18,0.07,0.76,U] [#4 0.00,0.12,0.66,U] [#5 -0.05,0.06,0.64,U] [#6 -0.16,0.23,0.00,M1] [#7 -0.01,0.26,0.00,M4] [#8 -0.24,0.06,0.52,U] 
22:33:35.379 00.002 1032 refined, 5 included, MultiStar: {-0.05, 0.11}, one-star: {0.21, 0.17}
22:33:35.380 00.001 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
22:33:35.382 00.002 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
22:33:35.384 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=0.12 mountY=0.02, mountTheta=0.16
22:33:35.386 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.11, opts=13)
22:33:35.389 00.003 1032 Enqueuing Move request for scope (-0.05, 0.11)
22:33:35.390 00.001 10072 Worker thread wakes up
22:33:35.391 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
22:33:35.391 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
22:33:35.391 00.000 10072 Moving (-0.05, 0.11) raw xDistance=0.12 yDistance=0.02
22:33:35.395 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=145, Gamma=2.230
22:33:35.398 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:33:35.398 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:33:35.398 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:35.398 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:33:35.398 00.000 10072 MoveAxis(E, 2, ABG)
22:33:35.398 00.000 10072 Guiding  Dir = 2, Dur = 2
22:33:35.399 00.001 10072 IsGuiding returns 0
22:33:35.399 00.000 10072 PulseGuide returned control before completion, sleep 12
22:33:35.415 00.016 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:33:35.417 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:35.419 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:35.420 00.001 1032 Enqueuing Expose request
22:33:35.425 00.005 10072 IsGuiding returns 0
22:33:35.425 00.000 10072 Move returns status 0, amount 2
22:33:35.425 00.000 10072 MoveAxis(N, 0, ABG)
22:33:35.425 00.000 10072 Move returns status 0, amount 0
22:33:35.425 00.000 10072 move complete, result=0
22:33:35.426 00.001 10072 worker thread done servicing request
22:33:35.426 00.000 10072 Worker thread wakes up
22:33:35.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:35.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:35.431 00.005 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
22:33:35.835 00.404 10072 Exposure complete
22:33:35.890 00.055 10072 worker thread done servicing request
22:33:35.890 00.000 1032 OnExposeComplete: enter
22:33:35.894 00.004 1032 UpdateGuideState(): m_state=6
22:33:35.898 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4613
22:33:35.900 00.002 1032 Star::Find returns 1 (0), X=1097.85, Y=133.85, Mass=1317, SNR=25.5, Peak=114 HFD=2.9
22:33:35.903 00.003 1032 MultiStar: [#1 -0.23,0.28,0.00,M5] [#2 -0.17,0.07,0.76,U] [#3 -0.17,0.12,0.74,U] [#4 0.02,0.20,0.65,U] [#5 0.01,0.20,0.70,U] [#6 -0.17,0.13,0.64,U] [#7 0.01,0.25,0.00,M5] [#8 -0.30,0.04,0.00,M1] 
22:33:35.904 00.001 1032 refined, 5 included, MultiStar: {-0.05, 0.14}, one-star: {0.14, 0.12}
22:33:35.907 00.003 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
22:33:35.908 00.001 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
22:33:35.910 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.14 cameraTheta=1.89 mountX=0.14 mountY=0.01, mountTheta=0.06
22:33:35.913 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.14, opts=13)
22:33:35.916 00.003 1032 Enqueuing Move request for scope (-0.05, 0.14)
22:33:35.918 00.002 10072 Worker thread wakes up
22:33:35.918 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
22:33:35.918 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
22:33:35.918 00.000 10072 Moving (-0.05, 0.14) raw xDistance=0.14 yDistance=0.01
22:33:35.920 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:33:35.922 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.04
22:33:35.922 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:33:35.923 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:35.923 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:33:35.923 00.000 10072 MoveAxis(W, 66, ABG)
22:33:35.923 00.000 10072 Guiding  Dir = 3, Dur = 66
22:33:35.924 00.001 10072 IsGuiding returns 0
22:33:35.927 00.003 10072 PulseGuide returned control before completion, sleep 74
22:33:35.943 00.016 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:33:35.945 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:35.947 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:35.949 00.002 1032 Enqueuing Expose request
22:33:36.003 00.054 10072 IsGuiding returns 0
22:33:36.003 00.000 10072 Move returns status 0, amount 66
22:33:36.003 00.000 10072 MoveAxis(N, 0, ABG)
22:33:36.003 00.000 10072 Move returns status 0, amount 0
22:33:36.003 00.000 10072 move complete, result=0
22:33:36.003 00.000 10072 worker thread done servicing request
22:33:36.004 00.001 10072 Worker thread wakes up
22:33:36.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:36.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:36.004 00.000 1032 GuideStep: 0.1 px 66 ms WEST, 0.0 px 0 ms NORTH
22:33:36.633 00.629 10072 Exposure complete
22:33:36.691 00.058 10072 worker thread done servicing request
22:33:36.691 00.000 1032 OnExposeComplete: enter
22:33:36.693 00.002 1032 UpdateGuideState(): m_state=6
22:33:36.696 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4614
22:33:36.697 00.001 1032 Star::Find returns 1 (0), X=1097.90, Y=133.55, Mass=1311, SNR=25.4, Peak=111 HFD=3.1
22:33:36.699 00.002 1032 MultiStar: [#1 -0.24,0.05,1.00,U] [#2 -0.18,-0.18,0.79,U] [#3 -0.01,0.03,0.77,U] [#4 0.19,-0.15,0.68,U] [#5 -0.04,-0.17,0.65,U] [#6 0.06,-0.18,0.63,U] [#7 0.16,0.07,0.71,U] [#8 -0.11,-0.32,0.00,M2] 
22:33:36.700 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.08}, one-star: {0.19, -0.18}
22:33:36.702 00.002 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.99)
22:33:36.703 00.001 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.99)
22:33:36.704 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.09 cameraTheta=-1.47 mountX=-0.08 mountY=0.01, mountTheta=2.99
22:33:36.707 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
22:33:36.709 00.002 1032 Enqueuing Move request for scope (0.01, -0.08)
22:33:36.713 00.004 10072 Worker thread wakes up
22:33:36.713 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
22:33:36.713 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
22:33:36.713 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
22:33:36.717 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:33:36.719 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:33:36.719 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:33:36.719 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:36.719 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:33:36.719 00.000 10072 MoveAxis(E, 3, ABG)
22:33:36.720 00.001 10072 Guiding  Dir = 2, Dur = 3
22:33:36.720 00.000 10072 IsGuiding returns 0
22:33:36.720 00.000 10072 PulseGuide returned control before completion, sleep 13
22:33:36.740 00.020 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:33:36.742 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:36.744 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:36.746 00.002 1032 Enqueuing Expose request
22:33:36.749 00.003 10072 IsGuiding returns 0
22:33:36.749 00.000 10072 Move returns status 0, amount 3
22:33:36.749 00.000 10072 MoveAxis(N, 0, ABG)
22:33:36.749 00.000 10072 Move returns status 0, amount 0
22:33:36.749 00.000 10072 move complete, result=0
22:33:36.749 00.000 10072 worker thread done servicing request
22:33:36.749 00.000 10072 Worker thread wakes up
22:33:36.749 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:36.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:36.757 00.008 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:33:37.165 00.408 10072 Exposure complete
22:33:37.215 00.050 10072 worker thread done servicing request
22:33:37.217 00.002 1032 OnExposeComplete: enter
22:33:37.218 00.001 1032 UpdateGuideState(): m_state=6
22:33:37.220 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4615
22:33:37.221 00.001 1032 Star::Find returns 1 (0), X=1097.91, Y=133.69, Mass=1223, SNR=24.6, Peak=98 HFD=3.2
22:33:37.223 00.002 1032 MultiStar: [#1 -0.11,-0.00,1.03,U] [#2 -0.00,-0.15,0.76,U] [#3 -0.10,-0.11,0.78,U] [#4 0.19,-0.13,0.68,U] [#5 0.03,-0.09,0.70,U] [#6 0.04,-0.04,0.63,U] [#7 0.24,0.01,0.74,U] [#8 -0.15,-0.10,0.52,U] 
22:33:37.224 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.21, -0.04}
22:33:37.225 00.001 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
22:33:37.228 00.003 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
22:33:37.229 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.01 mountX=-0.08 mountY=-0.02, mountTheta=-2.84
22:33:37.232 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
22:33:37.235 00.003 1032 Enqueuing Move request for scope (0.04, -0.07)
22:33:37.239 00.004 10072 Worker thread wakes up
22:33:37.239 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:33:37.239 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:33:37.239 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
22:33:37.242 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:33:37.244 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:33:37.244 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:33:37.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:37.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:33:37.244 00.000 10072 MoveAxis(E, 3, ABG)
22:33:37.244 00.000 10072 Guiding  Dir = 2, Dur = 3
22:33:37.245 00.001 10072 IsGuiding returns 0
22:33:37.245 00.000 10072 PulseGuide returned control before completion, sleep 13
22:33:37.262 00.017 1032 UpdateGuideState exits: m=1223 SNR=24.6
22:33:37.265 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:37.267 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:37.271 00.004 1032 Enqueuing Expose request
22:33:37.274 00.003 10072 IsGuiding returns 0
22:33:37.274 00.000 10072 Move returns status 0, amount 3
22:33:37.274 00.000 10072 MoveAxis(N, 0, ABG)
22:33:37.274 00.000 10072 Move returns status 0, amount 0
22:33:37.274 00.000 10072 move complete, result=0
22:33:37.274 00.000 10072 worker thread done servicing request
22:33:37.274 00.000 10072 Worker thread wakes up
22:33:37.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:37.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:37.282 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:33:37.900 00.618 10072 Exposure complete
22:33:37.952 00.052 10072 worker thread done servicing request
22:33:37.952 00.000 1032 OnExposeComplete: enter
22:33:37.954 00.002 1032 UpdateGuideState(): m_state=6
22:33:37.957 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4616
22:33:37.959 00.002 1032 Star::Find returns 1 (0), X=1098.02, Y=133.64, Mass=1345, SNR=25.8, Peak=113 HFD=3.3
22:33:37.963 00.004 1032 MultiStar: [#1 -0.17,0.05,0.97,U] [#2 -0.06,-0.16,0.76,U] [#3 -0.07,-0.11,0.74,U] [#4 0.21,0.04,0.66,U] [#5 0.09,-0.15,0.66,U] [#6 -0.05,-0.11,0.62,U] [#7 0.17,0.09,0.70,U] [#8 -0.04,-0.21,0.51,U] 
22:33:37.964 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.31, -0.09}
22:33:37.966 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
22:33:37.968 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
22:33:37.969 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.91 mountX=-0.07 mountY=-0.03, mountTheta=-2.74
22:33:37.972 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
22:33:37.974 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
22:33:37.976 00.002 10072 Worker thread wakes up
22:33:37.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
22:33:37.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
22:33:37.976 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
22:33:37.978 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:33:37.980 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:33:37.980 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:33:37.980 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:37.980 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:33:37.982 00.002 10072 MoveAxis(E, 3, ABG)
22:33:37.982 00.000 10072 Guiding  Dir = 2, Dur = 3
22:33:37.982 00.000 10072 IsGuiding returns 0
22:33:37.982 00.000 10072 PulseGuide returned control before completion, sleep 13
22:33:37.999 00.017 1032 UpdateGuideState exits: m=1345 SNR=25.8
22:33:38.002 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:38.004 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:38.006 00.002 1032 Enqueuing Expose request
22:33:38.008 00.002 10072 IsGuiding returns 0
22:33:38.008 00.000 10072 Move returns status 0, amount 3
22:33:38.008 00.000 10072 MoveAxis(N, 0, ABG)
22:33:38.008 00.000 10072 Move returns status 0, amount 0
22:33:38.008 00.000 10072 move complete, result=0
22:33:38.008 00.000 10072 worker thread done servicing request
22:33:38.008 00.000 10072 Worker thread wakes up
22:33:38.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:38.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:38.016 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:33:38.414 00.398 10072 Exposure complete
22:33:38.471 00.057 10072 worker thread done servicing request
22:33:38.471 00.000 1032 OnExposeComplete: enter
22:33:38.473 00.002 1032 UpdateGuideState(): m_state=6
22:33:38.475 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4617
22:33:38.478 00.003 1032 Star::Find returns 1 (0), X=1098.04, Y=133.61, Mass=1242, SNR=24.7, Peak=109 HFD=3.2
22:33:38.479 00.001 1032 MultiStar: [#1 -0.17,0.04,0.99,U] [#2 -0.02,-0.16,0.78,U] [#3 -0.14,-0.18,0.78,U] [#4 0.22,-0.15,0.00,M1] [#5 0.09,-0.08,0.69,U] [#6 -0.06,0.01,0.61,U] [#7 0.14,-0.08,0.74,U] [#8 -0.12,-0.14,0.56,U] 
22:33:38.481 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.09}, one-star: {0.34, -0.12}
22:33:38.483 00.002 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
22:33:38.484 00.001 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
22:33:38.486 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.36 mountX=-0.09 mountY=0.00, mountTheta=3.09
22:33:38.493 00.007 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.09, opts=13)
22:33:38.496 00.003 1032 Enqueuing Move request for scope (0.02, -0.09)
22:33:38.498 00.002 10072 Worker thread wakes up
22:33:38.498 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
22:33:38.498 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
22:33:38.498 00.000 10072 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=0.00
22:33:38.500 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:33:38.503 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:33:38.503 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:33:38.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:38.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:33:38.503 00.000 10072 MoveAxis(E, 3, ABG)
22:33:38.503 00.000 10072 Guiding  Dir = 2, Dur = 3
22:33:38.503 00.000 10072 IsGuiding returns 0
22:33:38.504 00.001 10072 PulseGuide returned control before completion, sleep 13
22:33:38.519 00.015 10072 IsGuiding returns 1
22:33:38.519 00.000 10072 scope still moving after pulse duration time elapsed
22:33:38.524 00.005 1032 UpdateGuideState exits: m=1242 SNR=24.7
22:33:38.527 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:38.528 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:38.530 00.002 1032 Enqueuing Expose request
22:33:38.550 00.020 10072 IsGuiding returns 0
22:33:38.551 00.001 10072 scope move finished after 3 + 44 ms
22:33:38.551 00.000 10072 Move returns status 0, amount 3
22:33:38.551 00.000 10072 MoveAxis(N, 0, ABG)
22:33:38.551 00.000 10072 Move returns status 0, amount 0
22:33:38.551 00.000 10072 move complete, result=0
22:33:38.551 00.000 10072 worker thread done servicing request
22:33:38.551 00.000 10072 Worker thread wakes up
22:33:38.551 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:38.551 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:38.552 00.001 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:33:39.182 00.630 10072 Exposure complete
22:33:39.242 00.060 10072 worker thread done servicing request
22:33:39.242 00.000 1032 OnExposeComplete: enter
22:33:39.244 00.002 1032 UpdateGuideState(): m_state=6
22:33:39.246 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4618
22:33:39.249 00.003 1032 Star::Find returns 1 (0), X=1098.07, Y=133.57, Mass=1310, SNR=25.4, Peak=115 HFD=3.4
22:33:39.251 00.002 1032 MultiStar: [#1 -0.05,-0.04,1.03,U] [#2 -0.05,-0.26,0.00,M1] [#3 0.00,-0.15,0.81,U] [#4 0.23,-0.22,0.00,M2] [#5 0.18,-0.28,0.00,M1] [#6 0.13,-0.20,0.59,U] [#7 0.20,-0.15,0.00,M2] [#8 0.09,-0.21,0.51,U] 
22:33:39.254 00.003 1032 refined, 4 included, MultiStar: {0.11, -0.14}, one-star: {0.37, -0.16}
22:33:39.255 00.001 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
22:33:39.258 00.003 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
22:33:39.260 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.89 mountX=-0.16 mountY=-0.07, mountTheta=-2.72
22:33:39.264 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.14, opts=13)
22:33:39.266 00.002 1032 Enqueuing Move request for scope (0.11, -0.14)
22:33:39.267 00.001 10072 Worker thread wakes up
22:33:39.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
22:33:39.269 00.002 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
22:33:39.269 00.000 10072 Moving (0.11, -0.14) raw xDistance=-0.16 yDistance=-0.07
22:33:39.272 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:33:39.274 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 286.05
22:33:39.274 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
22:33:39.275 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:39.275 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:33:39.275 00.000 10072 MoveAxis(E, 81, ABG)
22:33:39.275 00.000 10072 Guiding  Dir = 2, Dur = 81
22:33:39.276 00.001 10072 IsGuiding returns 0
22:33:39.276 00.000 10072 PulseGuide returned control before completion, sleep 91
22:33:39.294 00.018 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:33:39.296 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:39.302 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:39.304 00.002 1032 Enqueuing Expose request
22:33:39.379 00.075 10072 IsGuiding returns 1
22:33:39.379 00.000 10072 scope still moving after pulse duration time elapsed
22:33:39.411 00.032 10072 IsGuiding returns 1
22:33:39.442 00.031 10072 IsGuiding returns 1
22:33:39.473 00.031 10072 IsGuiding returns 1
22:33:39.504 00.031 10072 IsGuiding returns 1
22:33:39.535 00.031 10072 IsGuiding returns 1
22:33:39.567 00.032 10072 IsGuiding returns 1
22:33:39.599 00.032 10072 IsGuiding returns 0
22:33:39.599 00.000 10072 scope move finished after 81 + 242 ms
22:33:39.599 00.000 10072 Move returns status 0, amount 81
22:33:39.599 00.000 10072 MoveAxis(N, 0, ABG)
22:33:39.599 00.000 10072 Move returns status 0, amount 0
22:33:39.599 00.000 10072 move complete, result=0
22:33:39.599 00.000 10072 worker thread done servicing request
22:33:39.599 00.000 10072 Worker thread wakes up
22:33:39.599 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.1 px 0 ms NORTH
22:33:39.601 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:39.602 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:40.339 00.737 10072 Exposure complete
22:33:40.392 00.053 10072 worker thread done servicing request
22:33:40.392 00.000 1032 OnExposeComplete: enter
22:33:40.395 00.003 1032 UpdateGuideState(): m_state=6
22:33:40.398 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4619
22:33:40.400 00.002 1032 Star::Find returns 1 (0), X=1097.95, Y=133.70, Mass=1367, SNR=26.0, Peak=113 HFD=3.3
22:33:40.402 00.002 1032 MultiStar: [#1 -0.15,0.00,0.96,U] [#2 0.01,-0.10,0.78,U] [#3 -0.12,-0.08,0.75,U] [#4 0.22,-0.04,0.65,U] [#5 0.11,-0.04,0.64,U] [#6 -0.08,0.03,0.59,U] [#7 0.30,0.08,0.00,M3] [#8 -0.05,-0.12,0.51,U] 
22:33:40.403 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {0.25, -0.03}
22:33:40.404 00.001 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
22:33:40.406 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
22:33:40.407 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-1.02 mountX=-0.05 mountY=-0.02, mountTheta=-2.85
22:33:40.409 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
22:33:40.412 00.003 1032 Enqueuing Move request for scope (0.03, -0.04)
22:33:40.413 00.001 10072 Worker thread wakes up
22:33:40.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
22:33:40.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
22:33:40.413 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
22:33:40.415 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:33:40.416 00.001 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:33:40.416 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:33:40.416 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:40.417 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:33:40.417 00.000 10072 MoveAxis(E, 7, ABG)
22:33:40.417 00.000 10072 Guiding  Dir = 2, Dur = 7
22:33:40.417 00.000 10072 IsGuiding returns 0
22:33:40.417 00.000 10072 PulseGuide returned control before completion, sleep 17
22:33:40.434 00.017 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:33:40.436 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:40.438 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:40.439 00.001 1032 Enqueuing Expose request
22:33:40.446 00.007 10072 IsGuiding returns 0
22:33:40.446 00.000 10072 Move returns status 0, amount 7
22:33:40.446 00.000 10072 MoveAxis(N, 0, ABG)
22:33:40.446 00.000 10072 Move returns status 0, amount 0
22:33:40.446 00.000 10072 move complete, result=0
22:33:40.446 00.000 10072 worker thread done servicing request
22:33:40.446 00.000 10072 Worker thread wakes up
22:33:40.446 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:40.446 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:40.447 00.001 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:33:40.853 00.406 10072 Exposure complete
22:33:40.907 00.054 10072 worker thread done servicing request
22:33:40.907 00.000 1032 OnExposeComplete: enter
22:33:40.908 00.001 1032 UpdateGuideState(): m_state=6
22:33:40.910 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4620
22:33:40.912 00.002 1032 Star::Find returns 1 (0), X=1097.91, Y=133.76, Mass=1325, SNR=25.6, Peak=101 HFD=3.0
22:33:40.913 00.001 1032 MultiStar: [#1 -0.06,0.08,0.91,U] [#2 -0.01,-0.08,0.79,U] [#3 0.02,0.03,0.76,U] [#4 0.27,0.03,0.00,M2] [#5 0.13,-0.07,0.65,U] [#6 -0.03,-0.01,0.59,U] [#7 0.24,0.04,0.69,U] [#8 0.00,-0.10,0.55,U] 
22:33:40.916 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.00}, one-star: {0.21, 0.03}
22:33:40.918 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
22:33:40.920 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
22:33:40.921 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.04 mountX=-0.02 mountY=-0.06, mountTheta=-1.87
22:33:40.926 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
22:33:40.928 00.002 1032 Enqueuing Move request for scope (0.07, -0.00)
22:33:40.930 00.002 10072 Worker thread wakes up
22:33:40.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
22:33:40.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
22:33:40.931 00.001 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.06
22:33:40.933 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:33:40.935 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:33:40.935 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:33:40.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:40.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:33:40.935 00.000 10072 MoveAxis(E, 5, ABG)
22:33:40.935 00.000 10072 Guiding  Dir = 2, Dur = 5
22:33:40.936 00.001 10072 IsGuiding returns 0
22:33:40.936 00.000 10072 PulseGuide returned control before completion, sleep 15
22:33:40.952 00.016 1032 UpdateGuideState exits: m=1325 SNR=25.6
22:33:40.954 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:40.958 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:40.960 00.002 1032 Enqueuing Expose request
22:33:40.962 00.002 10072 IsGuiding returns 0
22:33:40.962 00.000 10072 Move returns status 0, amount 5
22:33:40.963 00.001 10072 MoveAxis(N, 0, ABG)
22:33:40.963 00.000 10072 Move returns status 0, amount 0
22:33:40.963 00.000 10072 move complete, result=0
22:33:40.963 00.000 10072 worker thread done servicing request
22:33:40.963 00.000 10072 Worker thread wakes up
22:33:40.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:40.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:40.969 00.006 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:33:41.588 00.619 10072 Exposure complete
22:33:41.645 00.057 10072 worker thread done servicing request
22:33:41.645 00.000 1032 OnExposeComplete: enter
22:33:41.648 00.003 1032 UpdateGuideState(): m_state=6
22:33:41.649 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4621
22:33:41.651 00.002 1032 Star::Find returns 1 (0), X=1097.90, Y=133.65, Mass=1339, SNR=25.7, Peak=118 HFD=3.2
22:33:41.653 00.002 1032 MultiStar: [#1 -0.10,0.10,0.93,U] [#2 -0.06,-0.13,0.75,U] [#3 -0.03,-0.04,0.76,U] [#4 0.27,-0.11,0.00,M3] [#5 0.07,-0.12,0.62,U] [#6 0.01,-0.11,0.61,U] [#7 0.23,0.01,0.73,U] [#8 -0.04,-0.22,0.52,U] 
22:33:41.655 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.06}, one-star: {0.20, -0.08}
22:33:41.656 00.001 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
22:33:41.658 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
22:33:41.659 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.01 mountX=-0.07 mountY=-0.02, mountTheta=-2.84
22:33:41.662 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
22:33:41.664 00.002 1032 Enqueuing Move request for scope (0.04, -0.06)
22:33:41.666 00.002 10072 Worker thread wakes up
22:33:41.666 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
22:33:41.666 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
22:33:41.666 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
22:33:41.668 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:33:41.671 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:33:41.671 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:33:41.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:41.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:33:41.671 00.000 10072 MoveAxis(E, 6, ABG)
22:33:41.671 00.000 10072 Guiding  Dir = 2, Dur = 6
22:33:41.671 00.000 10072 IsGuiding returns 0
22:33:41.671 00.000 10072 PulseGuide returned control before completion, sleep 16
22:33:41.689 00.018 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:33:41.692 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:41.693 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:41.695 00.002 1032 Enqueuing Expose request
22:33:41.698 00.003 10072 IsGuiding returns 0
22:33:41.698 00.000 10072 Move returns status 0, amount 6
22:33:41.698 00.000 10072 MoveAxis(N, 0, ABG)
22:33:41.698 00.000 10072 Move returns status 0, amount 0
22:33:41.698 00.000 10072 move complete, result=0
22:33:41.699 00.001 10072 worker thread done servicing request
22:33:41.699 00.000 10072 Worker thread wakes up
22:33:41.699 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:41.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:41.708 00.009 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:33:42.119 00.411 10072 Exposure complete
22:33:42.169 00.050 10072 worker thread done servicing request
22:33:42.169 00.000 1032 OnExposeComplete: enter
22:33:42.171 00.002 1032 UpdateGuideState(): m_state=6
22:33:42.173 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4622
22:33:42.174 00.001 1032 Star::Find returns 1 (0), X=1097.98, Y=133.59, Mass=1305, SNR=25.4, Peak=105 HFD=3.2
22:33:42.176 00.002 1032 MultiStar: [#1 0.02,0.04,0.94,U] [#2 -0.01,-0.29,0.00,M1] [#3 0.11,-0.07,0.74,U] [#4 0.32,-0.25,0.00,M4] [#5 0.20,-0.16,0.00,M1] [#6 0.01,-0.17,0.60,U] [#7 0.26,-0.04,0.00,M2] [#8 -0.03,-0.09,0.51,U] 
22:33:42.179 00.003 1032 refined, 4 included, MultiStar: {0.10, -0.08}, one-star: {0.27, -0.14}
22:33:42.180 00.001 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
22:33:42.182 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
22:33:42.183 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-0.68 mountX=-0.10 mountY=-0.07, mountTheta=-2.51
22:33:42.185 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
22:33:42.187 00.002 1032 Enqueuing Move request for scope (0.10, -0.08)
22:33:42.188 00.001 10072 Worker thread wakes up
22:33:42.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
22:33:42.188 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
22:33:42.188 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.07
22:33:42.191 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:33:42.193 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:33:42.193 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:33:42.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:42.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:33:42.193 00.000 10072 MoveAxis(E, 5, ABG)
22:33:42.194 00.001 10072 Guiding  Dir = 2, Dur = 5
22:33:42.194 00.000 10072 IsGuiding returns 0
22:33:42.194 00.000 10072 PulseGuide returned control before completion, sleep 15
22:33:42.210 00.016 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:33:42.213 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:42.214 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:42.215 00.001 1032 Enqueuing Expose request
22:33:42.224 00.009 10072 IsGuiding returns 0
22:33:42.224 00.000 10072 Move returns status 0, amount 5
22:33:42.224 00.000 10072 MoveAxis(N, 0, ABG)
22:33:42.224 00.000 10072 Move returns status 0, amount 0
22:33:42.224 00.000 10072 move complete, result=0
22:33:42.224 00.000 10072 worker thread done servicing request
22:33:42.224 00.000 10072 Worker thread wakes up
22:33:42.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:42.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:42.227 00.003 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:33:42.856 00.629 10072 Exposure complete
22:33:42.907 00.051 10072 worker thread done servicing request
22:33:42.907 00.000 1032 OnExposeComplete: enter
22:33:42.909 00.002 1032 UpdateGuideState(): m_state=6
22:33:42.911 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4623
22:33:42.912 00.001 1032 Star::Find returns 1 (0), X=1098.08, Y=133.63, Mass=1478, SNR=27.0, Peak=134 HFD=3.3
22:33:42.914 00.002 1032 MultiStar: [#1 -0.05,0.04,0.93,U] [#2 -0.01,-0.18,0.76,U] [#3 0.11,0.00,0.71,U] [#4 0.25,-0.05,0.00,M5] [#5 0.21,-0.16,0.00,M2] [#6 0.04,-0.08,0.59,U] [#7 0.25,0.03,0.66,U] [#8 0.04,-0.13,0.48,U] 
22:33:42.915 00.001 1032 refined, 6 included, MultiStar: {0.12, -0.06}, one-star: {0.37, -0.10}
22:33:42.917 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
22:33:42.918 00.001 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
22:33:42.919 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.45 mountX=-0.08 mountY=-0.10, mountTheta=-2.28
22:33:42.922 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
22:33:42.925 00.003 1032 Enqueuing Move request for scope (0.12, -0.06)
22:33:42.927 00.002 10072 Worker thread wakes up
22:33:42.927 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
22:33:42.927 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
22:33:42.927 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.08 yDistance=-0.10
22:33:42.929 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:33:42.931 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:33:42.931 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:33:42.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:42.931 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:33:42.931 00.000 10072 MoveAxis(E, 6, ABG)
22:33:42.931 00.000 10072 Guiding  Dir = 2, Dur = 6
22:33:42.933 00.002 10072 IsGuiding returns 0
22:33:42.933 00.000 10072 PulseGuide returned control before completion, sleep 16
22:33:42.949 00.016 1032 UpdateGuideState exits: m=1478 SNR=27.0
22:33:42.950 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:42.952 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:42.953 00.001 1032 Enqueuing Expose request
22:33:42.962 00.009 10072 IsGuiding returns 0
22:33:42.963 00.001 10072 Move returns status 0, amount 6
22:33:42.963 00.000 10072 MoveAxis(N, 0, ABG)
22:33:42.963 00.000 10072 Move returns status 0, amount 0
22:33:42.963 00.000 10072 move complete, result=0
22:33:42.964 00.001 10072 worker thread done servicing request
22:33:42.964 00.000 10072 Worker thread wakes up
22:33:42.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:42.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:42.964 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:33:43.371 00.407 10072 Exposure complete
22:33:43.421 00.050 10072 worker thread done servicing request
22:33:43.421 00.000 1032 OnExposeComplete: enter
22:33:43.422 00.001 1032 UpdateGuideState(): m_state=6
22:33:43.425 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4624
22:33:43.427 00.002 1032 Star::Find returns 1 (0), X=1097.99, Y=133.75, Mass=1360, SNR=25.9, Peak=110 HFD=3.2
22:33:43.430 00.003 1032 MultiStar: [#1 0.05,0.06,0.95,U] [#2 0.14,-0.09,0.77,U] [#3 0.08,-0.03,0.75,U] [#4 0.22,-0.05,0.63,U] [#5 0.18,-0.20,0.00,M3] [#6 0.04,-0.13,0.61,U] [#7 0.20,0.11,0.66,U] [#8 -0.02,-0.02,0.49,U] 
22:33:43.432 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.01}, one-star: {0.28, 0.02}
22:33:43.433 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
22:33:43.434 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
22:33:43.437 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.14 cameraTheta=-0.08 mountX=-0.04 mountY=-0.13, mountTheta=-1.91
22:33:43.440 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
22:33:43.441 00.001 1032 Enqueuing Move request for scope (0.13, -0.01)
22:33:43.443 00.002 10072 Worker thread wakes up
22:33:43.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
22:33:43.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
22:33:43.443 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.13
22:33:43.444 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:33:43.446 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:33:43.447 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:33:43.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:43.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:33:43.447 00.000 10072 MoveAxis(E, 6, ABG)
22:33:43.447 00.000 10072 Guiding  Dir = 2, Dur = 6
22:33:43.447 00.000 10072 IsGuiding returns 0
22:33:43.447 00.000 10072 PulseGuide returned control before completion, sleep 16
22:33:43.466 00.019 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:33:43.467 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:43.469 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:43.470 00.001 1032 Enqueuing Expose request
22:33:43.477 00.007 10072 IsGuiding returns 0
22:33:43.477 00.000 10072 Move returns status 0, amount 6
22:33:43.477 00.000 10072 MoveAxis(N, 0, ABG)
22:33:43.477 00.000 10072 Move returns status 0, amount 0
22:33:43.477 00.000 10072 move complete, result=0
22:33:43.477 00.000 10072 worker thread done servicing request
22:33:43.477 00.000 10072 Worker thread wakes up
22:33:43.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:43.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:43.479 00.002 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:33:44.105 00.626 10072 Exposure complete
22:33:44.159 00.054 10072 worker thread done servicing request
22:33:44.159 00.000 1032 OnExposeComplete: enter
22:33:44.162 00.003 1032 UpdateGuideState(): m_state=6
22:33:44.164 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4625
22:33:44.166 00.002 1032 Star::Find returns 1 (0), X=1098.06, Y=133.76, Mass=1287, SNR=25.2, Peak=114 HFD=3.1
22:33:44.168 00.002 1032 MultiStar: [#1 -0.06,0.08,0.98,U] [#2 0.07,-0.13,0.74,U] [#3 0.03,-0.03,0.75,U] [#4 0.20,-0.02,0.68,U] [#5 0.19,-0.06,0.67,U] [#6 -0.01,-0.08,0.65,U] [#7 0.17,0.15,0.70,U] [#8 -0.10,-0.13,0.55,U] 
22:33:44.169 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.36, 0.03}
22:33:44.172 00.003 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
22:33:44.173 00.001 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
22:33:44.175 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.12 mountX=-0.04 mountY=-0.10, mountTheta=-1.95
22:33:44.177 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
22:33:44.180 00.003 1032 Enqueuing Move request for scope (0.10, -0.01)
22:33:44.182 00.002 10072 Worker thread wakes up
22:33:44.182 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:33:44.182 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:33:44.182 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.10
22:33:44.183 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:33:44.185 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:33:44.185 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:33:44.186 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:44.186 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:33:44.186 00.000 10072 MoveAxis(E, 6, ABG)
22:33:44.186 00.000 10072 Guiding  Dir = 2, Dur = 6
22:33:44.186 00.000 10072 IsGuiding returns 0
22:33:44.186 00.000 10072 PulseGuide returned control before completion, sleep 16
22:33:44.203 00.017 1032 UpdateGuideState exits: m=1287 SNR=25.2
22:33:44.205 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:44.207 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:44.209 00.002 1032 Enqueuing Expose request
22:33:44.212 00.003 10072 IsGuiding returns 0
22:33:44.212 00.000 10072 Move returns status 0, amount 6
22:33:44.212 00.000 10072 MoveAxis(N, 0, ABG)
22:33:44.212 00.000 10072 Move returns status 0, amount 0
22:33:44.213 00.001 10072 move complete, result=0
22:33:44.213 00.000 10072 worker thread done servicing request
22:33:44.213 00.000 10072 Worker thread wakes up
22:33:44.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:44.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:44.222 00.009 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:33:44.624 00.402 10072 Exposure complete
22:33:44.677 00.053 10072 worker thread done servicing request
22:33:44.677 00.000 1032 OnExposeComplete: enter
22:33:44.681 00.004 1032 UpdateGuideState(): m_state=6
22:33:44.682 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4626
22:33:44.684 00.002 1032 Star::Find returns 1 (0), X=1098.06, Y=133.62, Mass=1342, SNR=25.7, Peak=120 HFD=3.3
22:33:44.685 00.001 1032 MultiStar: [#1 -0.04,0.07,0.96,U] [#2 0.02,-0.21,0.78,U] [#3 0.09,-0.10,0.75,U] [#4 0.27,-0.09,0.00,M4] [#5 0.21,-0.09,0.65,U] [#6 -0.03,-0.07,0.57,U] [#7 0.11,0.13,0.66,U] [#8 -0.00,0.01,0.51,U] 
22:33:44.688 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.05}, one-star: {0.36, -0.11}
22:33:44.689 00.001 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
22:33:44.691 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
22:33:44.692 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.45 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
22:33:44.694 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
22:33:44.696 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
22:33:44.697 00.001 10072 Worker thread wakes up
22:33:44.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
22:33:44.697 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
22:33:44.697 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.09
22:33:44.700 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=1, FiltMin=0, FiltMax=143, Gamma=2.230
22:33:44.702 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:33:44.702 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:33:44.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:44.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:33:44.702 00.000 10072 MoveAxis(E, 5, ABG)
22:33:44.702 00.000 10072 Guiding  Dir = 2, Dur = 5
22:33:44.702 00.000 10072 IsGuiding returns 0
22:33:44.703 00.001 10072 PulseGuide returned control before completion, sleep 15
22:33:44.719 00.016 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:33:44.722 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:44.723 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:44.725 00.002 1032 Enqueuing Expose request
22:33:44.728 00.003 10072 IsGuiding returns 0
22:33:44.728 00.000 10072 Move returns status 0, amount 5
22:33:44.728 00.000 10072 MoveAxis(N, 0, ABG)
22:33:44.728 00.000 10072 Move returns status 0, amount 0
22:33:44.728 00.000 10072 move complete, result=0
22:33:44.728 00.000 10072 worker thread done servicing request
22:33:44.728 00.000 10072 Worker thread wakes up
22:33:44.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:44.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:44.733 00.005 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:33:45.354 00.621 10072 Exposure complete
22:33:45.404 00.050 10072 worker thread done servicing request
22:33:45.404 00.000 1032 OnExposeComplete: enter
22:33:45.406 00.002 1032 UpdateGuideState(): m_state=6
22:33:45.407 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4627
22:33:45.409 00.002 1032 Star::Find returns 1 (0), X=1098.03, Y=133.77, Mass=1287, SNR=25.2, Peak=118 HFD=3.2
22:33:45.410 00.001 1032 MultiStar: [#1 -0.07,-0.05,1.03,U] [#2 0.02,-0.14,0.77,U] [#3 0.08,0.08,0.72,U] [#4 0.26,-0.10,0.00,M5] [#5 0.19,-0.10,0.68,U] [#6 0.02,-0.15,0.65,U] [#7 0.16,0.06,0.71,U] [#8 -0.04,-0.16,0.54,U] 
22:33:45.412 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.33, 0.04}
22:33:45.414 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:33:45.416 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:33:45.418 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.46 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
22:33:45.420 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:33:45.423 00.003 1032 Enqueuing Move request for scope (0.09, -0.05)
22:33:45.424 00.001 10072 Worker thread wakes up
22:33:45.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:33:45.424 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:33:45.424 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.08
22:33:45.426 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:33:45.429 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:33:45.429 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:33:45.429 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:45.429 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:33:45.429 00.000 10072 MoveAxis(E, 6, ABG)
22:33:45.430 00.001 10072 Guiding  Dir = 2, Dur = 6
22:33:45.430 00.000 10072 IsGuiding returns 0
22:33:45.431 00.001 10072 PulseGuide returned control before completion, sleep 16
22:33:45.446 00.015 1032 UpdateGuideState exits: m=1287 SNR=25.2
22:33:45.449 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:45.451 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:45.452 00.001 1032 Enqueuing Expose request
22:33:45.462 00.010 10072 IsGuiding returns 0
22:33:45.462 00.000 10072 Move returns status 0, amount 6
22:33:45.462 00.000 10072 MoveAxis(N, 0, ABG)
22:33:45.462 00.000 10072 Move returns status 0, amount 0
22:33:45.463 00.001 10072 move complete, result=0
22:33:45.463 00.000 10072 worker thread done servicing request
22:33:45.463 00.000 10072 Worker thread wakes up
22:33:45.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:45.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:45.463 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:33:45.870 00.407 10072 Exposure complete
22:33:45.926 00.056 10072 worker thread done servicing request
22:33:45.926 00.000 1032 OnExposeComplete: enter
22:33:45.929 00.003 1032 UpdateGuideState(): m_state=6
22:33:45.932 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4628
22:33:45.933 00.001 1032 Star::Find returns 1 (0), X=1098.15, Y=133.69, Mass=1414, SNR=26.4, Peak=131 HFD=3.4
22:33:45.935 00.002 1032 MultiStar: [#1 -0.07,0.03,0.89,U] [#2 0.05,-0.13,0.78,U] [#3 -0.03,0.13,0.72,U] [#4 0.17,-0.05,0.67,U] [#5 0.18,-0.08,0.65,U] [#6 0.01,-0.04,0.63,U] [#7 0.20,0.13,0.69,U] [#8 -0.08,-0.14,0.51,U] 
22:33:45.937 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.45, -0.04}
22:33:45.939 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
22:33:45.941 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
22:33:45.942 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-0.15 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
22:33:45.945 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:33:45.947 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
22:33:45.949 00.002 10072 Worker thread wakes up
22:33:45.949 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:33:45.949 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:33:45.949 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.11
22:33:45.951 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:33:45.954 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:33:45.954 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:33:45.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:45.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:33:45.954 00.000 10072 MoveAxis(E, 5, ABG)
22:33:45.954 00.000 10072 Guiding  Dir = 2, Dur = 5
22:33:45.955 00.001 10072 IsGuiding returns 0
22:33:45.955 00.000 10072 PulseGuide returned control before completion, sleep 15
22:33:45.973 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.4
22:33:45.976 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:45.978 00.002 10072 IsGuiding returns 0
22:33:45.978 00.000 10072 Move returns status 0, amount 5
22:33:45.978 00.000 10072 MoveAxis(N, 0, ABG)
22:33:45.978 00.000 10072 Move returns status 0, amount 0
22:33:45.978 00.000 10072 move complete, result=0
22:33:45.979 00.001 10072 worker thread done servicing request
22:33:45.979 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:45.980 00.001 1032 Enqueuing Expose request
22:33:45.982 00.002 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:33:45.983 00.001 10072 Worker thread wakes up
22:33:45.983 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:45.983 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:46.619 00.636 10072 Exposure complete
22:33:46.670 00.051 10072 worker thread done servicing request
22:33:46.670 00.000 1032 OnExposeComplete: enter
22:33:46.672 00.002 1032 UpdateGuideState(): m_state=6
22:33:46.674 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4629
22:33:46.677 00.003 1032 Star::Find returns 1 (0), X=1098.04, Y=133.79, Mass=1421, SNR=26.5, Peak=120 HFD=3.1
22:33:46.679 00.002 1032 MultiStar: [#1 -0.16,0.24,0.00,M1] [#2 -0.00,0.03,0.77,U] [#3 -0.02,0.01,0.70,U] [#4 0.12,0.05,0.64,U] [#5 0.16,0.16,0.65,U] [#6 0.01,0.27,0.00,M1] [#7 0.18,0.15,0.67,U] [#8 -0.10,0.10,0.52,U] 
22:33:46.681 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.08}, one-star: {0.34, 0.06}
22:33:46.684 00.003 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
22:33:46.686 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
22:33:46.688 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.59 mountX=0.05 mountY=-0.13, mountTheta=-1.24
22:33:46.691 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
22:33:46.692 00.001 1032 Enqueuing Move request for scope (0.12, 0.08)
22:33:46.694 00.002 10072 Worker thread wakes up
22:33:46.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:33:46.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:33:46.694 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.13
22:33:46.696 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:33:46.698 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.08
22:33:46.698 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:33:46.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:46.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:33:46.698 00.000 10072 MoveAxis(E, 5, ABG)
22:33:46.698 00.000 10072 Guiding  Dir = 2, Dur = 5
22:33:46.699 00.001 10072 IsGuiding returns 0
22:33:46.699 00.000 10072 PulseGuide returned control before completion, sleep 15
22:33:46.716 00.017 1032 UpdateGuideState exits: m=1421 SNR=26.5
22:33:46.718 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:46.720 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:46.721 00.001 1032 Enqueuing Expose request
22:33:46.725 00.004 10072 IsGuiding returns 0
22:33:46.725 00.000 10072 Move returns status 0, amount 5
22:33:46.725 00.000 10072 MoveAxis(N, 0, ABG)
22:33:46.725 00.000 10072 Move returns status 0, amount 0
22:33:46.725 00.000 10072 move complete, result=0
22:33:46.725 00.000 10072 worker thread done servicing request
22:33:46.725 00.000 10072 Worker thread wakes up
22:33:46.725 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:46.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:46.729 00.004 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:33:47.135 00.406 10072 Exposure complete
22:33:47.192 00.057 10072 worker thread done servicing request
22:33:47.192 00.000 1032 OnExposeComplete: enter
22:33:47.195 00.003 1032 UpdateGuideState(): m_state=6
22:33:47.197 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4630
22:33:47.199 00.002 1032 Star::Find returns 1 (0), X=1098.01, Y=133.82, Mass=1258, SNR=24.9, Peak=106 HFD=3.0
22:33:47.201 00.002 1032 MultiStar: [#1 -0.16,0.20,0.96,U] [#2 0.05,-0.04,0.80,U] [#3 -0.10,0.19,0.77,U] [#4 0.20,0.06,0.67,U] [#5 0.15,-0.02,0.67,U] [#6 -0.05,0.04,0.64,U] [#7 0.13,0.27,0.00,M1] [#8 -0.00,0.10,0.55,U] 
22:33:47.203 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {0.31, 0.09}
22:33:47.205 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
22:33:47.208 00.003 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
22:33:47.212 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.00 mountX=0.07 mountY=-0.07, mountTheta=-0.83
22:33:47.215 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
22:33:47.217 00.002 1032 Enqueuing Move request for scope (0.05, 0.08)
22:33:47.218 00.001 10072 Worker thread wakes up
22:33:47.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
22:33:47.218 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
22:33:47.218 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
22:33:47.220 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:33:47.222 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.08
22:33:47.223 00.001 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:33:47.223 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:47.223 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:33:47.223 00.000 10072 MoveAxis(E, 5, ABG)
22:33:47.223 00.000 10072 Guiding  Dir = 2, Dur = 5
22:33:47.223 00.000 10072 IsGuiding returns 0
22:33:47.224 00.001 10072 PulseGuide returned control before completion, sleep 15
22:33:47.242 00.018 1032 UpdateGuideState exits: m=1258 SNR=24.9
22:33:47.244 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:47.246 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:47.247 00.001 1032 Enqueuing Expose request
22:33:47.248 00.001 10072 IsGuiding returns 0
22:33:47.248 00.000 10072 Move returns status 0, amount 5
22:33:47.248 00.000 10072 MoveAxis(N, 0, ABG)
22:33:47.248 00.000 10072 Move returns status 0, amount 0
22:33:47.248 00.000 10072 move complete, result=0
22:33:47.248 00.000 10072 worker thread done servicing request
22:33:47.248 00.000 10072 Worker thread wakes up
22:33:47.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:47.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:47.256 00.008 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:33:47.883 00.627 10072 Exposure complete
22:33:47.938 00.055 10072 worker thread done servicing request
22:33:47.938 00.000 1032 OnExposeComplete: enter
22:33:47.941 00.003 1032 UpdateGuideState(): m_state=6
22:33:47.944 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4631
22:33:47.945 00.001 1032 Star::Find returns 1 (0), X=1098.09, Y=133.79, Mass=1244, SNR=24.8, Peak=116 HFD=3.0
22:33:47.947 00.002 1032 MultiStar: [#1 -0.05,0.10,0.97,U] [#2 0.09,-0.10,0.78,U] [#3 -0.06,-0.10,0.74,U] [#4 0.31,-0.14,0.00,M3] [#5 0.31,-0.10,0.00,M1] [#6 0.10,0.04,0.62,U] [#7 0.17,0.08,0.75,U] [#8 -0.04,-0.09,0.53,U] 
22:33:47.948 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.01}, one-star: {0.38, 0.06}
22:33:47.950 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
22:33:47.952 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
22:33:47.954 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.08 mountX=-0.02 mountY=-0.10, mountTheta=-1.75
22:33:47.957 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
22:33:47.961 00.004 1032 Enqueuing Move request for scope (0.10, 0.01)
22:33:47.962 00.001 10072 Worker thread wakes up
22:33:47.963 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:33:47.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:33:47.963 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.10
22:33:47.964 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:33:47.966 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.08
22:33:47.966 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:33:47.967 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:47.967 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:33:47.967 00.000 10072 MoveAxis(E, 6, ABG)
22:33:47.967 00.000 10072 Guiding  Dir = 2, Dur = 6
22:33:47.967 00.000 10072 IsGuiding returns 0
22:33:47.967 00.000 10072 PulseGuide returned control before completion, sleep 16
22:33:47.985 00.018 1032 UpdateGuideState exits: m=1244 SNR=24.8
22:33:47.987 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:47.989 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:47.993 00.004 1032 Enqueuing Expose request
22:33:47.996 00.003 10072 IsGuiding returns 0
22:33:47.996 00.000 10072 Move returns status 0, amount 6
22:33:47.996 00.000 10072 MoveAxis(N, 0, ABG)
22:33:47.996 00.000 10072 Move returns status 0, amount 0
22:33:47.996 00.000 10072 move complete, result=0
22:33:47.996 00.000 10072 worker thread done servicing request
22:33:47.996 00.000 10072 Worker thread wakes up
22:33:47.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:47.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:48.004 00.008 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:33:48.401 00.397 10072 Exposure complete
22:33:48.460 00.059 10072 worker thread done servicing request
22:33:48.460 00.000 1032 OnExposeComplete: enter
22:33:48.462 00.002 1032 UpdateGuideState(): m_state=6
22:33:48.464 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4632
22:33:48.467 00.003 1032 Star::Find returns 1 (0), X=1098.11, Y=133.74, Mass=1406, SNR=26.3, Peak=133 HFD=3.1
22:33:48.469 00.002 1032 MultiStar: [#1 -0.03,0.04,0.91,U] [#2 -0.07,-0.05,0.73,U] [#3 -0.07,-0.03,0.76,U] [#4 0.23,-0.10,0.66,U] [#5 0.43,-0.19,0.00,M2] [#6 0.16,-0.12,0.57,U] [#7 0.26,0.04,0.00,M1] [#8 0.07,-0.03,0.51,U] 
22:33:48.471 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.40, 0.01}
22:33:48.473 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
22:33:48.474 00.001 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
22:33:48.476 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.28 mountX=-0.06 mountY=-0.09, mountTheta=-2.11
22:33:48.479 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
22:33:48.481 00.002 1032 Enqueuing Move request for scope (0.11, -0.03)
22:33:48.484 00.003 10072 Worker thread wakes up
22:33:48.484 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
22:33:48.484 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
22:33:48.484 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.09
22:33:48.485 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:33:48.488 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.08
22:33:48.488 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:33:48.488 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:48.488 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:33:48.488 00.000 10072 MoveAxis(E, 5, ABG)
22:33:48.488 00.000 10072 Guiding  Dir = 2, Dur = 5
22:33:48.490 00.002 10072 IsGuiding returns 0
22:33:48.490 00.000 10072 PulseGuide returned control before completion, sleep 15
22:33:48.507 00.017 1032 UpdateGuideState exits: m=1406 SNR=26.3
22:33:48.510 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:48.512 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:48.513 00.001 1032 Enqueuing Expose request
22:33:48.516 00.003 10072 IsGuiding returns 0
22:33:48.516 00.000 10072 Move returns status 0, amount 5
22:33:48.516 00.000 10072 MoveAxis(N, 0, ABG)
22:33:48.516 00.000 10072 Move returns status 0, amount 0
22:33:48.516 00.000 10072 move complete, result=0
22:33:48.516 00.000 10072 worker thread done servicing request
22:33:48.516 00.000 10072 Worker thread wakes up
22:33:48.516 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:48.516 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:48.526 00.010 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:33:49.153 00.627 10072 Exposure complete
22:33:49.207 00.054 10072 worker thread done servicing request
22:33:49.207 00.000 1032 OnExposeComplete: enter
22:33:49.209 00.002 1032 UpdateGuideState(): m_state=6
22:33:49.211 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4633
22:33:49.213 00.002 1032 Star::Find returns 1 (0), X=1098.03, Y=133.80, Mass=1327, SNR=25.6, Peak=115 HFD=3.1
22:33:49.215 00.002 1032 MultiStar: [#1 -0.09,0.18,1.02,U] [#2 0.07,-0.04,0.82,U] [#3 0.05,0.11,0.77,U] [#4 0.27,0.07,0.00,M3] [#5 0.23,0.02,0.65,U] [#6 0.07,0.14,0.61,U] [#7 0.21,0.28,0.00,M2] [#8 0.12,-0.04,0.54,U] 
22:33:49.217 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.07}, one-star: {0.32, 0.07}
22:33:49.219 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:33:49.220 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:33:49.223 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.57 mountX=0.04 mountY=-0.12, mountTheta=-1.26
22:33:49.226 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
22:33:49.227 00.001 1032 Enqueuing Move request for scope (0.11, 0.07)
22:33:49.230 00.003 10072 Worker thread wakes up
22:33:49.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
22:33:49.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
22:33:49.230 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
22:33:49.233 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:33:49.235 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.08
22:33:49.235 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:33:49.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:49.236 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:33:49.236 00.000 10072 MoveAxis(E, 7, ABG)
22:33:49.236 00.000 10072 Guiding  Dir = 2, Dur = 7
22:33:49.236 00.000 10072 IsGuiding returns 0
22:33:49.236 00.000 10072 PulseGuide returned control before completion, sleep 17
22:33:49.257 00.021 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:33:49.259 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:49.261 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:49.263 00.002 1032 Enqueuing Expose request
22:33:49.266 00.003 10072 IsGuiding returns 0
22:33:49.266 00.000 10072 Move returns status 0, amount 7
22:33:49.266 00.000 10072 MoveAxis(N, 0, ABG)
22:33:49.266 00.000 10072 Move returns status 0, amount 0
22:33:49.266 00.000 10072 move complete, result=0
22:33:49.266 00.000 10072 worker thread done servicing request
22:33:49.266 00.000 10072 Worker thread wakes up
22:33:49.266 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:49.266 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:49.275 00.009 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:33:49.682 00.407 10072 Exposure complete
22:33:49.735 00.053 10072 worker thread done servicing request
22:33:49.735 00.000 1032 OnExposeComplete: enter
22:33:49.737 00.002 1032 UpdateGuideState(): m_state=6
22:33:49.739 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4634
22:33:49.742 00.003 1032 Star::Find returns 1 (0), X=1098.00, Y=133.88, Mass=1278, SNR=25.1, Peak=104 HFD=2.9
22:33:49.744 00.002 1032 MultiStar: [#1 -0.09,0.22,0.96,U] [#2 -0.12,0.14,0.80,U] [#3 -0.14,0.10,0.78,U] [#4 0.32,-0.00,0.00,M4] [#5 0.22,-0.03,0.69,U] [#6 0.01,0.17,0.64,U] [#7 0.21,0.14,0.70,U] [#8 0.00,0.22,0.55,U] 
22:33:49.746 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.14}, one-star: {0.29, 0.15}
22:33:49.748 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
22:33:49.750 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
22:33:49.751 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.23 mountX=0.12 mountY=-0.08, mountTheta=-0.60
22:33:49.753 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
22:33:49.755 00.002 1032 Enqueuing Move request for scope (0.05, 0.14)
22:33:49.757 00.002 10072 Worker thread wakes up
22:33:49.757 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
22:33:49.757 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
22:33:49.757 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.12 yDistance=-0.08
22:33:49.760 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:33:49.762 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.09
22:33:49.762 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
22:33:49.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:49.762 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:33:49.762 00.000 10072 MoveAxis(E, 7, ABG)
22:33:49.762 00.000 10072 Guiding  Dir = 2, Dur = 7
22:33:49.763 00.001 10072 IsGuiding returns 0
22:33:49.763 00.000 10072 PulseGuide returned control before completion, sleep 17
22:33:49.779 00.016 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:33:49.781 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:49.782 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:49.784 00.002 1032 Enqueuing Expose request
22:33:49.790 00.006 10072 IsGuiding returns 1
22:33:49.790 00.000 10072 scope still moving after pulse duration time elapsed
22:33:49.822 00.032 10072 IsGuiding returns 1
22:33:49.853 00.031 10072 IsGuiding returns 1
22:33:49.886 00.033 10072 IsGuiding returns 1
22:33:49.918 00.032 10072 IsGuiding returns 1
22:33:49.948 00.030 10072 IsGuiding returns 1
22:33:49.979 00.031 10072 IsGuiding returns 1
22:33:50.011 00.032 10072 IsGuiding returns 0
22:33:50.011 00.000 10072 scope move finished after 7 + 241 ms
22:33:50.011 00.000 10072 Move returns status 0, amount 7
22:33:50.011 00.000 10072 MoveAxis(N, 0, ABG)
22:33:50.011 00.000 10072 Move returns status 0, amount 0
22:33:50.011 00.000 10072 move complete, result=0
22:33:50.011 00.000 10072 worker thread done servicing request
22:33:50.011 00.000 10072 Worker thread wakes up
22:33:50.011 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:33:50.013 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:50.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:50.637 00.624 10072 Exposure complete
22:33:50.687 00.050 10072 worker thread done servicing request
22:33:50.687 00.000 1032 OnExposeComplete: enter
22:33:50.688 00.001 1032 UpdateGuideState(): m_state=6
22:33:50.690 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4635
22:33:50.692 00.002 1032 Star::Find returns 1 (0), X=1097.98, Y=133.66, Mass=1355, SNR=25.9, Peak=109 HFD=3.2
22:33:50.693 00.001 1032 MultiStar: [#1 -0.00,0.06,0.95,U] [#2 0.01,-0.07,0.76,U] [#3 -0.14,-0.05,0.76,U] [#4 0.17,-0.05,0.66,U] [#5 0.06,-0.07,0.67,U] [#6 0.08,-0.05,0.61,U] [#7 0.18,-0.07,0.69,U] [#8 0.15,-0.14,0.54,U] 
22:33:50.695 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.28, -0.07}
22:33:50.696 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:33:50.697 00.001 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:33:50.699 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.54 mountX=-0.07 mountY=-0.07, mountTheta=-2.37
22:33:50.701 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:33:50.703 00.002 1032 Enqueuing Move request for scope (0.09, -0.05)
22:33:50.706 00.003 10072 Worker thread wakes up
22:33:50.706 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:33:50.706 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:33:50.706 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.07
22:33:50.708 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:33:50.711 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.09
22:33:50.711 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:33:50.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:50.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:33:50.711 00.000 10072 MoveAxis(E, 8, ABG)
22:33:50.711 00.000 10072 Guiding  Dir = 2, Dur = 8
22:33:50.711 00.000 10072 IsGuiding returns 0
22:33:50.712 00.001 10072 PulseGuide returned control before completion, sleep 18
22:33:50.728 00.016 1032 UpdateGuideState exits: m=1355 SNR=25.9
22:33:50.730 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:50.732 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:50.733 00.001 1032 Enqueuing Expose request
22:33:50.744 00.011 10072 IsGuiding returns 0
22:33:50.744 00.000 10072 Move returns status 0, amount 8
22:33:50.744 00.000 10072 MoveAxis(N, 0, ABG)
22:33:50.744 00.000 10072 Move returns status 0, amount 0
22:33:50.744 00.000 10072 move complete, result=0
22:33:50.744 00.000 10072 worker thread done servicing request
22:33:50.744 00.000 10072 Worker thread wakes up
22:33:50.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:50.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:50.746 00.002 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:33:51.151 00.405 10072 Exposure complete
22:33:51.203 00.052 10072 worker thread done servicing request
22:33:51.204 00.001 1032 OnExposeComplete: enter
22:33:51.207 00.003 1032 UpdateGuideState(): m_state=6
22:33:51.209 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4636
22:33:51.211 00.002 1032 Star::Find returns 1 (0), X=1098.05, Y=133.55, Mass=1349, SNR=25.8, Peak=116 HFD=3.3
22:33:51.213 00.002 1032 MultiStar: [#1 -0.07,0.06,1.00,U] [#2 0.02,-0.09,0.77,U] [#3 -0.04,-0.11,0.72,U] [#4 0.23,-0.13,0.00,M4] [#5 0.21,-0.24,0.00,M1] [#6 0.19,0.05,0.61,U] [#7 0.20,0.01,0.69,U] [#8 0.09,-0.06,0.52,U] 
22:33:51.216 00.003 1032 refined, 6 included, MultiStar: {0.11, -0.05}, one-star: {0.34, -0.18}
22:33:51.218 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
22:33:51.219 00.001 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
22:33:51.221 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.44 mountX=-0.08 mountY=-0.09, mountTheta=-2.27
22:33:51.224 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
22:33:51.227 00.003 1032 Enqueuing Move request for scope (0.11, -0.05)
22:33:51.229 00.002 10072 Worker thread wakes up
22:33:51.229 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
22:33:51.229 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
22:33:51.229 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.08 yDistance=-0.09
22:33:51.231 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:33:51.234 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.09
22:33:51.234 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:33:51.234 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:51.234 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:33:51.234 00.000 10072 MoveAxis(E, 6, ABG)
22:33:51.234 00.000 10072 Guiding  Dir = 2, Dur = 6
22:33:51.234 00.000 10072 IsGuiding returns 0
22:33:51.237 00.003 10072 PulseGuide returned control before completion, sleep 15
22:33:51.255 00.018 1032 UpdateGuideState exits: m=1349 SNR=25.8
22:33:51.257 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:51.260 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:51.261 00.001 1032 Enqueuing Expose request
22:33:51.263 00.002 10072 IsGuiding returns 0
22:33:51.263 00.000 10072 Move returns status 0, amount 6
22:33:51.263 00.000 10072 MoveAxis(N, 0, ABG)
22:33:51.263 00.000 10072 Move returns status 0, amount 0
22:33:51.263 00.000 10072 move complete, result=0
22:33:51.264 00.001 10072 worker thread done servicing request
22:33:51.264 00.000 10072 Worker thread wakes up
22:33:51.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:51.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:51.273 00.009 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:33:51.899 00.626 10072 Exposure complete
22:33:51.947 00.048 10072 worker thread done servicing request
22:33:51.947 00.000 1032 OnExposeComplete: enter
22:33:51.949 00.002 1032 UpdateGuideState(): m_state=6
22:33:51.951 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4637
22:33:51.952 00.001 1032 Star::Find returns 1 (0), X=1098.04, Y=133.69, Mass=1292, SNR=25.3, Peak=105 HFD=3.3
22:33:51.955 00.003 1032 MultiStar: [#1 -0.05,0.14,0.99,U] [#2 0.15,0.06,0.79,U] [#3 -0.10,0.02,0.78,U] [#4 0.20,-0.05,0.72,U] [#5 0.27,-0.02,0.00,M2] [#6 0.11,0.05,0.65,U] [#7 0.16,0.08,0.70,U] [#8 -0.03,-0.08,0.53,U] 
22:33:51.959 00.004 1032 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.33, -0.04}
22:33:51.962 00.003 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
22:33:51.963 00.001 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
22:33:51.965 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.27 mountX=0.00 mountY=-0.11, mountTheta=-1.56
22:33:51.967 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
22:33:51.969 00.002 1032 Enqueuing Move request for scope (0.10, 0.03)
22:33:51.970 00.001 10072 Worker thread wakes up
22:33:51.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
22:33:51.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
22:33:51.970 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.11
22:33:51.971 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:33:51.975 00.004 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.09
22:33:51.975 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:33:51.975 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:51.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:33:51.975 00.000 10072 MoveAxis(E, 8, ABG)
22:33:51.975 00.000 10072 Guiding  Dir = 2, Dur = 8
22:33:51.975 00.000 10072 IsGuiding returns 0
22:33:51.976 00.001 10072 PulseGuide returned control before completion, sleep 18
22:33:51.994 00.018 1032 UpdateGuideState exits: m=1292 SNR=25.3
22:33:51.995 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:51.997 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:51.998 00.001 1032 Enqueuing Expose request
22:33:52.004 00.006 10072 IsGuiding returns 0
22:33:52.004 00.000 10072 Move returns status 0, amount 8
22:33:52.004 00.000 10072 MoveAxis(N, 0, ABG)
22:33:52.004 00.000 10072 Move returns status 0, amount 0
22:33:52.004 00.000 10072 move complete, result=0
22:33:52.005 00.001 10072 worker thread done servicing request
22:33:52.005 00.000 10072 Worker thread wakes up
22:33:52.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:52.005 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:52.007 00.002 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:33:52.413 00.406 10072 Exposure complete
22:33:52.467 00.054 10072 worker thread done servicing request
22:33:52.467 00.000 1032 OnExposeComplete: enter
22:33:52.469 00.002 1032 UpdateGuideState(): m_state=6
22:33:52.471 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4638
22:33:52.472 00.001 1032 Star::Find returns 1 (0), X=1097.98, Y=133.70, Mass=1320, SNR=25.5, Peak=109 HFD=3.2
22:33:52.474 00.002 1032 MultiStar: [#1 -0.12,0.14,1.02,U] [#2 -0.07,0.09,0.79,U] [#3 0.06,0.11,0.74,U] [#4 0.26,0.10,0.00,M4] [#5 0.24,-0.06,0.63,U] [#6 0.04,0.18,0.62,U] [#7 0.27,0.13,0.00,M1] [#8 -0.07,0.10,0.52,U] 
22:33:52.476 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.08}, one-star: {0.28, -0.03}
22:33:52.478 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
22:33:52.480 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
22:33:52.482 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=0.96 mountX=0.06 mountY=-0.07, mountTheta=-0.87
22:33:52.485 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
22:33:52.488 00.003 1032 Enqueuing Move request for scope (0.05, 0.08)
22:33:52.491 00.003 10072 Worker thread wakes up
22:33:52.491 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
22:33:52.491 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
22:33:52.491 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.07
22:33:52.494 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:33:52.497 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:33:52.497 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:33:52.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:52.497 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:33:52.497 00.000 10072 MoveAxis(E, 7, ABG)
22:33:52.497 00.000 10072 Guiding  Dir = 2, Dur = 7
22:33:52.497 00.000 10072 IsGuiding returns 0
22:33:52.497 00.000 10072 PulseGuide returned control before completion, sleep 17
22:33:52.514 00.017 1032 UpdateGuideState exits: m=1320 SNR=25.5
22:33:52.517 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:52.522 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:52.524 00.002 1032 Enqueuing Expose request
22:33:52.526 00.002 10072 IsGuiding returns 0
22:33:52.526 00.000 10072 Move returns status 0, amount 7
22:33:52.526 00.000 10072 MoveAxis(N, 0, ABG)
22:33:52.526 00.000 10072 Move returns status 0, amount 0
22:33:52.526 00.000 10072 move complete, result=0
22:33:52.527 00.001 10072 worker thread done servicing request
22:33:52.527 00.000 10072 Worker thread wakes up
22:33:52.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:52.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:52.534 00.007 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:33:53.163 00.629 10072 Exposure complete
22:33:53.222 00.059 10072 worker thread done servicing request
22:33:53.222 00.000 1032 OnExposeComplete: enter
22:33:53.224 00.002 1032 UpdateGuideState(): m_state=6
22:33:53.226 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4639
22:33:53.229 00.003 1032 Star::Find returns 1 (0), X=1098.00, Y=133.70, Mass=1328, SNR=25.6, Peak=112 HFD=3.3
22:33:53.231 00.002 1032 MultiStar: [#1 -0.04,0.04,0.92,U] [#2 0.04,0.01,0.76,U] [#3 -0.05,-0.04,0.74,U] [#4 0.28,-0.03,0.00,M5] [#5 0.13,-0.09,0.70,U] [#6 0.13,0.08,0.64,U] [#7 0.18,0.08,0.70,U] [#8 0.03,-0.10,0.52,U] 
22:33:53.233 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.00}, one-star: {0.30, -0.03}
22:33:53.233 00.000 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
22:33:53.238 00.005 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
22:33:53.241 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.05 mountX=-0.03 mountY=-0.09, mountTheta=-1.88
22:33:53.244 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
22:33:53.246 00.002 1032 Enqueuing Move request for scope (0.09, -0.00)
22:33:53.248 00.002 10072 Worker thread wakes up
22:33:53.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
22:33:53.248 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
22:33:53.248 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.03 yDistance=-0.09
22:33:53.251 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:33:53.254 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:33:53.254 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:33:53.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:53.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:33:53.254 00.000 10072 MoveAxis(E, 9, ABG)
22:33:53.254 00.000 10072 Guiding  Dir = 2, Dur = 9
22:33:53.254 00.000 10072 IsGuiding returns 0
22:33:53.255 00.001 10072 PulseGuide returned control before completion, sleep 19
22:33:53.274 00.019 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:33:53.276 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:53.278 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:53.280 00.002 1032 Enqueuing Expose request
22:33:53.285 00.005 10072 IsGuiding returns 0
22:33:53.285 00.000 10072 Move returns status 0, amount 9
22:33:53.285 00.000 10072 MoveAxis(N, 0, ABG)
22:33:53.285 00.000 10072 Move returns status 0, amount 0
22:33:53.285 00.000 10072 move complete, result=0
22:33:53.285 00.000 10072 worker thread done servicing request
22:33:53.285 00.000 10072 Worker thread wakes up
22:33:53.286 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:53.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:53.290 00.004 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:33:53.695 00.405 10072 Exposure complete
22:33:53.750 00.055 1032 OnExposeComplete: enter
22:33:53.753 00.003 10072 worker thread done servicing request
22:33:53.753 00.000 1032 UpdateGuideState(): m_state=6
22:33:53.755 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4640
22:33:53.756 00.001 1032 Star::Find returns 1 (0), X=1098.03, Y=133.64, Mass=1378, SNR=26.1, Peak=129 HFD=3.3
22:33:53.758 00.002 1032 MultiStar: [#1 -0.04,-0.05,0.93,U] [#2 0.09,-0.17,0.75,U] [#3 0.03,-0.10,0.78,U] [#4 0.28,-0.12,0.00,M6] [#5 0.33,-0.08,0.00,M1] [#6 0.07,-0.16,0.59,U] [#7 0.26,0.03,0.00,M1] [#8 0.08,-0.14,0.49,U] 
22:33:53.760 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.11}, one-star: {0.33, -0.09}
22:33:53.762 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
22:33:53.764 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
22:33:53.766 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.82 mountX=-0.13 mountY=-0.07, mountTheta=-2.65
22:33:53.771 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
22:33:53.775 00.004 1032 Enqueuing Move request for scope (0.10, -0.11)
22:33:53.777 00.002 10072 Worker thread wakes up
22:33:53.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
22:33:53.777 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
22:33:53.777 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.13 yDistance=-0.07
22:33:53.779 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:33:53.781 00.002 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 286.10
22:33:53.781 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:33:53.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:53.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:33:53.781 00.000 10072 MoveAxis(E, 70, ABG)
22:33:53.781 00.000 10072 Guiding  Dir = 2, Dur = 70
22:33:53.781 00.000 10072 IsGuiding returns 0
22:33:53.783 00.002 10072 PulseGuide returned control before completion, sleep 80
22:33:53.805 00.022 1032 UpdateGuideState exits: m=1378 SNR=26.1
22:33:53.807 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:53.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:53.811 00.002 1032 Enqueuing Expose request
22:33:53.864 00.053 10072 IsGuiding returns 0
22:33:53.864 00.000 10072 Move returns status 0, amount 70
22:33:53.866 00.002 10072 MoveAxis(N, 0, ABG)
22:33:53.866 00.000 10072 Move returns status 0, amount 0
22:33:53.866 00.000 10072 move complete, result=0
22:33:53.866 00.000 10072 worker thread done servicing request
22:33:53.866 00.000 10072 Worker thread wakes up
22:33:53.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:53.866 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:53.871 00.005 1032 GuideStep: -0.1 px 70 ms EAST, -0.1 px 0 ms NORTH
22:33:54.491 00.620 10072 Exposure complete
22:33:54.546 00.055 10072 worker thread done servicing request
22:33:54.546 00.000 1032 OnExposeComplete: enter
22:33:54.548 00.002 1032 UpdateGuideState(): m_state=6
22:33:54.550 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4641
22:33:54.552 00.002 1032 Star::Find returns 1 (0), X=1098.02, Y=133.75, Mass=1384, SNR=26.1, Peak=125 HFD=3.2
22:33:54.556 00.004 1032 MultiStar: [#1 -0.06,0.02,0.92,U] [#2 0.18,0.03,0.75,U] [#3 -0.00,0.09,0.72,U] [#4 0.28,-0.07,0.00,M7] [#5 0.19,-0.05,0.64,U] [#6 0.24,0.03,0.59,U] [#7 0.22,0.11,0.70,U] [#8 0.04,-0.08,0.54,U] 
22:33:54.558 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.02}, one-star: {0.32, 0.02}
22:33:54.559 00.001 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
22:33:54.560 00.001 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
22:33:54.562 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.15 cameraTheta=0.16 mountX=-0.01 mountY=-0.14, mountTheta=-1.67
22:33:54.565 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
22:33:54.567 00.002 1032 Enqueuing Move request for scope (0.14, 0.02)
22:33:54.569 00.002 10072 Worker thread wakes up
22:33:54.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
22:33:54.570 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
22:33:54.570 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.01 yDistance=-0.14
22:33:54.571 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:33:54.573 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:33:54.574 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:33:54.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:54.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:33:54.574 00.000 10072 MoveAxis(E, 10, ABG)
22:33:54.574 00.000 10072 Guiding  Dir = 2, Dur = 10
22:33:54.574 00.000 10072 IsGuiding returns 0
22:33:54.575 00.001 10072 PulseGuide returned control before completion, sleep 20
22:33:54.593 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:33:54.595 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:54.597 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:54.599 00.002 1032 Enqueuing Expose request
22:33:54.602 00.003 10072 IsGuiding returns 0
22:33:54.602 00.000 10072 Move returns status 0, amount 10
22:33:54.602 00.000 10072 MoveAxis(N, 0, ABG)
22:33:54.602 00.000 10072 Move returns status 0, amount 0
22:33:54.602 00.000 10072 move complete, result=0
22:33:54.603 00.001 10072 worker thread done servicing request
22:33:54.603 00.000 10072 Worker thread wakes up
22:33:54.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:54.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:54.610 00.007 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:33:55.010 00.400 10072 Exposure complete
22:33:55.071 00.061 10072 worker thread done servicing request
22:33:55.071 00.000 1032 OnExposeComplete: enter
22:33:55.073 00.002 1032 UpdateGuideState(): m_state=6
22:33:55.075 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4642
22:33:55.077 00.002 1032 Star::Find returns 1 (0), X=1098.00, Y=133.77, Mass=1269, SNR=25.0, Peak=106 HFD=3.2
22:33:55.081 00.004 1032 MultiStar: [#1 -0.11,0.22,1.03,U] [#2 0.10,0.15,0.80,U] [#3 -0.02,0.03,0.76,U] [#4 0.32,0.16,0.00,M8] [#5 0.17,0.05,0.66,U] [#6 -0.04,0.11,0.63,U] [#7 0.23,0.24,0.00,M1] [#8 -0.01,0.03,0.52,U] 
22:33:55.084 00.003 1032 refined, 6 included, MultiStar: {0.06, 0.10}, one-star: {0.30, 0.04}
22:33:55.085 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
22:33:55.087 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
22:33:55.089 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=0.08 mountY=-0.09, mountTheta=-0.83
22:33:55.093 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
22:33:55.094 00.001 1032 Enqueuing Move request for scope (0.06, 0.10)
22:33:55.096 00.002 10072 Worker thread wakes up
22:33:55.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
22:33:55.096 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
22:33:55.096 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.09
22:33:55.098 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:33:55.100 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:33:55.100 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:33:55.100 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:55.100 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:33:55.100 00.000 10072 MoveAxis(E, 8, ABG)
22:33:55.100 00.000 10072 Guiding  Dir = 2, Dur = 8
22:33:55.100 00.000 10072 IsGuiding returns 0
22:33:55.101 00.001 10072 PulseGuide returned control before completion, sleep 18
22:33:55.120 00.019 1032 UpdateGuideState exits: m=1269 SNR=25.0
22:33:55.122 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:55.125 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:55.127 00.002 1032 Enqueuing Expose request
22:33:55.131 00.004 10072 IsGuiding returns 0
22:33:55.131 00.000 10072 Move returns status 0, amount 8
22:33:55.131 00.000 10072 MoveAxis(N, 0, ABG)
22:33:55.131 00.000 10072 Move returns status 0, amount 0
22:33:55.131 00.000 10072 move complete, result=0
22:33:55.131 00.000 10072 worker thread done servicing request
22:33:55.131 00.000 10072 Worker thread wakes up
22:33:55.132 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:55.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:55.136 00.004 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:33:55.759 00.623 10072 Exposure complete
22:33:55.813 00.054 10072 worker thread done servicing request
22:33:55.813 00.000 1032 OnExposeComplete: enter
22:33:55.815 00.002 1032 UpdateGuideState(): m_state=6
22:33:55.817 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4643
22:33:55.820 00.003 1032 Star::Find returns 1 (0), X=1098.05, Y=133.75, Mass=1419, SNR=26.5, Peak=124 HFD=3.2
22:33:55.822 00.002 1032 MultiStar: [#1 -0.02,0.10,0.96,U] [#2 0.05,-0.04,0.79,U] [#3 0.01,-0.09,0.79,U] [#4 0.23,-0.07,0.60,U] [#5 0.20,-0.03,0.61,U] [#6 0.02,0.10,0.57,U] [#7 0.33,0.14,0.00,M2] [#8 -0.02,-0.01,0.49,U] 
22:33:55.824 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.00}, one-star: {0.35, 0.02}
22:33:55.826 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
22:33:55.828 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
22:33:55.829 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.01 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
22:33:55.833 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.00, opts=13)
22:33:55.836 00.003 1032 Enqueuing Move request for scope (0.11, 0.00)
22:33:55.838 00.002 10072 Worker thread wakes up
22:33:55.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
22:33:55.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
22:33:55.838 00.000 10072 Moving (0.11, 0.00) raw xDistance=-0.03 yDistance=-0.11
22:33:55.840 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:33:55.842 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:33:55.842 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:33:55.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:55.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:33:55.842 00.000 10072 MoveAxis(E, 10, ABG)
22:33:55.842 00.000 10072 Guiding  Dir = 2, Dur = 10
22:33:55.842 00.000 10072 IsGuiding returns 0
22:33:55.843 00.001 10072 PulseGuide returned control before completion, sleep 20
22:33:55.861 00.018 1032 UpdateGuideState exits: m=1419 SNR=26.5
22:33:55.863 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:55.867 00.004 10072 IsGuiding returns 0
22:33:55.867 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:55.868 00.001 1032 Enqueuing Expose request
22:33:55.870 00.002 10072 Move returns status 0, amount 10
22:33:55.870 00.000 10072 MoveAxis(N, 0, ABG)
22:33:55.870 00.000 10072 Move returns status 0, amount 0
22:33:55.870 00.000 10072 move complete, result=0
22:33:55.870 00.000 10072 worker thread done servicing request
22:33:55.871 00.001 10072 Worker thread wakes up
22:33:55.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:55.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:55.878 00.007 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:33:56.288 00.410 10072 Exposure complete
22:33:56.339 00.051 10072 worker thread done servicing request
22:33:56.339 00.000 1032 OnExposeComplete: enter
22:33:56.341 00.002 1032 UpdateGuideState(): m_state=6
22:33:56.343 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4644
22:33:56.345 00.002 1032 Star::Find returns 1 (0), X=1098.09, Y=133.63, Mass=1547, SNR=27.6, Peak=137 HFD=3.3
22:33:56.347 00.002 1032 MultiStar: [#1 0.02,-0.02,0.92,U] [#2 0.04,-0.27,0.00,M1] [#3 0.11,-0.15,0.72,U] [#4 0.20,-0.13,0.62,U] [#5 0.21,-0.18,0.00,M1] [#6 0.03,-0.12,0.55,U] [#7 0.40,-0.03,0.00,M3] [#8 0.05,-0.27,0.00,M1] 
22:33:56.349 00.002 1032 refined, 4 included, MultiStar: {0.16, -0.10}, one-star: {0.39, -0.10}
22:33:56.350 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:33:56.352 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:33:56.354 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.54 mountX=-0.14 mountY=-0.13, mountTheta=-2.37
22:33:56.357 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.10, opts=13)
22:33:56.359 00.002 1032 Enqueuing Move request for scope (0.16, -0.10)
22:33:56.360 00.001 10072 Worker thread wakes up
22:33:56.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
22:33:56.360 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
22:33:56.360 00.000 10072 Moving (0.16, -0.10) raw xDistance=-0.14 yDistance=-0.13
22:33:56.364 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:33:56.367 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 286.11
22:33:56.367 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:33:56.367 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:56.367 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:33:56.367 00.000 10072 MoveAxis(E, 73, ABG)
22:33:56.367 00.000 10072 Guiding  Dir = 2, Dur = 73
22:33:56.368 00.001 10072 IsGuiding returns 0
22:33:56.368 00.000 10072 PulseGuide returned control before completion, sleep 83
22:33:56.384 00.016 1032 UpdateGuideState exits: m=1547 SNR=27.6
22:33:56.387 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:56.389 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:56.390 00.001 1032 Enqueuing Expose request
22:33:56.458 00.068 10072 IsGuiding returns 0
22:33:56.458 00.000 10072 Move returns status 0, amount 73
22:33:56.458 00.000 10072 MoveAxis(N, 0, ABG)
22:33:56.458 00.000 10072 Move returns status 0, amount 0
22:33:56.458 00.000 10072 move complete, result=0
22:33:56.458 00.000 10072 worker thread done servicing request
22:33:56.458 00.000 10072 Worker thread wakes up
22:33:56.458 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:56.458 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:56.460 00.002 1032 GuideStep: -0.1 px 73 ms EAST, -0.1 px 0 ms NORTH
22:33:57.086 00.626 10072 Exposure complete
22:33:57.138 00.052 10072 worker thread done servicing request
22:33:57.138 00.000 1032 OnExposeComplete: enter
22:33:57.141 00.003 1032 UpdateGuideState(): m_state=6
22:33:57.144 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4645
22:33:57.146 00.002 1032 Star::Find returns 1 (0), X=1098.07, Y=133.68, Mass=1301, SNR=25.3, Peak=119 HFD=3.3
22:33:57.149 00.003 1032 MultiStar: [#1 -0.00,0.06,0.97,U] [#2 0.06,-0.03,0.81,U] [#3 0.06,-0.09,0.75,U] [#4 0.31,-0.05,0.00,M7] [#5 0.30,-0.07,0.00,M2] [#6 0.17,-0.08,0.59,U] [#7 0.29,0.07,0.00,M4] [#8 -0.12,0.03,0.53,U] 
22:33:57.150 00.001 1032 refined, 5 included, MultiStar: {0.11, -0.02}, one-star: {0.37, -0.05}
22:33:57.152 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
22:33:57.154 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
22:33:57.156 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.21 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
22:33:57.159 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:33:57.161 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
22:33:57.162 00.001 10072 Worker thread wakes up
22:33:57.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:33:57.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:33:57.163 00.001 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
22:33:57.164 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:33:57.166 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:33:57.166 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:33:57.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:57.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:33:57.166 00.000 10072 MoveAxis(E, 10, ABG)
22:33:57.166 00.000 10072 Guiding  Dir = 2, Dur = 10
22:33:57.166 00.000 10072 IsGuiding returns 0
22:33:57.167 00.001 10072 PulseGuide returned control before completion, sleep 20
22:33:57.185 00.018 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:33:57.188 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:57.189 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:57.191 00.002 1032 Enqueuing Expose request
22:33:57.194 00.003 10072 IsGuiding returns 0
22:33:57.194 00.000 10072 Move returns status 0, amount 10
22:33:57.194 00.000 10072 MoveAxis(N, 0, ABG)
22:33:57.194 00.000 10072 Move returns status 0, amount 0
22:33:57.194 00.000 10072 move complete, result=0
22:33:57.194 00.000 10072 worker thread done servicing request
22:33:57.194 00.000 10072 Worker thread wakes up
22:33:57.195 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:57.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:57.203 00.008 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:33:57.603 00.400 10072 Exposure complete
22:33:57.659 00.056 10072 worker thread done servicing request
22:33:57.659 00.000 1032 OnExposeComplete: enter
22:33:57.662 00.003 1032 UpdateGuideState(): m_state=6
22:33:57.664 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4646
22:33:57.665 00.001 1032 Star::Find returns 1 (0), X=1098.08, Y=133.71, Mass=1225, SNR=24.6, Peak=107 HFD=3.3
22:33:57.667 00.002 1032 MultiStar: [#1 -0.02,0.09,1.00,U] [#2 -0.03,-0.04,0.80,U] [#3 -0.02,-0.01,0.77,U] [#4 0.19,-0.03,0.68,U] [#5 0.22,-0.03,0.69,U] [#6 0.02,0.12,0.60,U] [#7 0.23,0.14,0.00,M5] [#8 0.11,-0.06,0.53,U] 
22:33:57.670 00.003 1032 refined, 7 included, MultiStar: {0.11, 0.00}, one-star: {0.38, -0.02}
22:33:57.672 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
22:33:57.675 00.003 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
22:33:57.676 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.02 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
22:33:57.680 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.00, opts=13)
22:33:57.682 00.002 1032 Enqueuing Move request for scope (0.11, 0.00)
22:33:57.684 00.002 10072 Worker thread wakes up
22:33:57.684 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
22:33:57.684 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
22:33:57.684 00.000 10072 Moving (0.11, 0.00) raw xDistance=-0.03 yDistance=-0.11
22:33:57.686 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:33:57.689 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:33:57.689 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:33:57.689 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:57.689 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:33:57.689 00.000 10072 MoveAxis(E, 8, ABG)
22:33:57.689 00.000 10072 Guiding  Dir = 2, Dur = 8
22:33:57.689 00.000 10072 IsGuiding returns 0
22:33:57.690 00.001 10072 PulseGuide returned control before completion, sleep 18
22:33:57.708 00.018 1032 UpdateGuideState exits: m=1225 SNR=24.6
22:33:57.711 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:57.712 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:57.714 00.002 1032 Enqueuing Expose request
22:33:57.724 00.010 10072 IsGuiding returns 0
22:33:57.724 00.000 10072 Move returns status 0, amount 8
22:33:57.724 00.000 10072 MoveAxis(N, 0, ABG)
22:33:57.725 00.001 10072 Move returns status 0, amount 0
22:33:57.725 00.000 10072 move complete, result=0
22:33:57.725 00.000 10072 worker thread done servicing request
22:33:57.725 00.000 10072 Worker thread wakes up
22:33:57.725 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:57.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:57.725 00.000 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:33:58.350 00.625 10072 Exposure complete
22:33:58.403 00.053 1032 OnExposeComplete: enter
22:33:58.405 00.002 1032 UpdateGuideState(): m_state=6
22:33:58.406 00.001 10072 worker thread done servicing request
22:33:58.407 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4647
22:33:58.409 00.002 1032 Star::Find returns 1 (0), X=1098.13, Y=133.73, Mass=1227, SNR=24.6, Peak=103 HFD=3.2
22:33:58.412 00.003 1032 MultiStar: [#1 -0.07,0.27,0.00,M1] [#2 0.08,-0.00,0.78,U] [#3 -0.05,0.09,0.82,U] [#4 0.35,0.15,0.00,M7] [#5 0.28,0.04,0.00,M2] [#6 0.01,0.21,0.66,U] [#7 0.26,0.17,0.00,M6] [#8 -0.02,0.14,0.52,U] 
22:33:58.414 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.07}, one-star: {0.43, -0.00}
22:33:58.416 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:33:58.418 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:33:58.419 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.56 mountX=0.04 mountY=-0.13, mountTheta=-1.27
22:33:58.422 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
22:33:58.426 00.004 1032 Enqueuing Move request for scope (0.12, 0.07)
22:33:58.431 00.005 10072 Worker thread wakes up
22:33:58.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
22:33:58.431 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
22:33:58.431 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.13
22:33:58.433 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:33:58.436 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:33:58.436 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:33:58.436 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:58.436 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:33:58.436 00.000 10072 MoveAxis(E, 9, ABG)
22:33:58.436 00.000 10072 Guiding  Dir = 2, Dur = 9
22:33:58.436 00.000 10072 IsGuiding returns 0
22:33:58.438 00.002 10072 PulseGuide returned control before completion, sleep 19
22:33:58.454 00.016 1032 UpdateGuideState exits: m=1227 SNR=24.6
22:33:58.459 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:58.461 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:58.463 00.002 1032 Enqueuing Expose request
22:33:58.472 00.009 10072 IsGuiding returns 0
22:33:58.472 00.000 10072 Move returns status 0, amount 9
22:33:58.472 00.000 10072 MoveAxis(N, 0, ABG)
22:33:58.472 00.000 10072 Move returns status 0, amount 0
22:33:58.472 00.000 10072 move complete, result=0
22:33:58.472 00.000 10072 worker thread done servicing request
22:33:58.472 00.000 10072 Worker thread wakes up
22:33:58.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:58.473 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:58.473 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:33:58.880 00.407 10072 Exposure complete
22:33:58.939 00.059 10072 worker thread done servicing request
22:33:58.939 00.000 1032 OnExposeComplete: enter
22:33:58.942 00.003 1032 UpdateGuideState(): m_state=6
22:33:58.944 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4648
22:33:58.945 00.001 1032 Star::Find returns 1 (0), X=1098.03, Y=133.78, Mass=1428, SNR=26.5, Peak=127 HFD=3.1
22:33:58.947 00.002 1032 MultiStar: [#1 -0.12,0.05,0.88,U] [#2 0.10,-0.05,0.78,U] [#3 0.07,0.01,0.70,U] [#4 0.37,-0.03,0.00,M8] [#5 0.32,-0.08,0.00,M3] [#6 0.09,-0.04,0.57,U] [#7 0.24,0.21,0.00,M7] [#8 0.04,0.02,0.49,U] 
22:33:58.949 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.01}, one-star: {0.32, 0.05}
22:33:58.952 00.003 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
22:33:58.953 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
22:33:58.955 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.13 mountX=-0.01 mountY=-0.09, mountTheta=-1.70
22:33:58.960 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
22:33:58.962 00.002 1032 Enqueuing Move request for scope (0.09, 0.01)
22:33:58.965 00.003 10072 Worker thread wakes up
22:33:58.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
22:33:58.965 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
22:33:58.965 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
22:33:58.967 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:33:58.969 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:33:58.969 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:33:58.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:58.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:33:58.969 00.000 10072 MoveAxis(E, 8, ABG)
22:33:58.969 00.000 10072 Guiding  Dir = 2, Dur = 8
22:33:58.969 00.000 10072 IsGuiding returns 0
22:33:58.970 00.001 10072 PulseGuide returned control before completion, sleep 18
22:33:58.988 00.018 1032 UpdateGuideState exits: m=1428 SNR=26.5
22:33:58.990 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:58.992 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:58.995 00.003 1032 Enqueuing Expose request
22:33:59.001 00.006 10072 IsGuiding returns 0
22:33:59.001 00.000 10072 Move returns status 0, amount 8
22:33:59.001 00.000 10072 MoveAxis(N, 0, ABG)
22:33:59.001 00.000 10072 Move returns status 0, amount 0
22:33:59.001 00.000 10072 move complete, result=0
22:33:59.001 00.000 10072 worker thread done servicing request
22:33:59.001 00.000 10072 Worker thread wakes up
22:33:59.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:59.001 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:33:59.005 00.004 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:33:59.625 00.620 10072 Exposure complete
22:33:59.681 00.056 10072 worker thread done servicing request
22:33:59.682 00.001 1032 OnExposeComplete: enter
22:33:59.684 00.002 1032 UpdateGuideState(): m_state=6
22:33:59.687 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4649
22:33:59.688 00.001 1032 Star::Find returns 1 (0), X=1098.06, Y=133.57, Mass=1420, SNR=26.5, Peak=127 HFD=3.3
22:33:59.690 00.002 1032 MultiStar: [#1 -0.05,0.03,0.89,U] [#2 0.08,-0.20,0.79,U] [#3 0.02,-0.13,0.75,U] [#4 0.09,-0.14,0.66,U] [#5 0.34,-0.28,0.00,M4] [#6 0.07,-0.19,0.59,U] [#7 0.30,0.05,0.00,M8] [#8 0.02,-0.03,0.52,U] 
22:33:59.691 00.001 1032 refined, 6 included, MultiStar: {0.10, -0.12}, one-star: {0.35, -0.16}
22:33:59.693 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
22:33:59.695 00.002 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
22:33:59.697 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-0.89 mountX=-0.14 mountY=-0.06, mountTheta=-2.72
22:33:59.699 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.12, opts=13)
22:33:59.702 00.003 1032 Enqueuing Move request for scope (0.10, -0.12)
22:33:59.704 00.002 10072 Worker thread wakes up
22:33:59.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
22:33:59.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
22:33:59.704 00.000 10072 Moving (0.10, -0.12) raw xDistance=-0.14 yDistance=-0.06
22:33:59.706 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:33:59.708 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 286.12
22:33:59.708 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:33:59.708 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:59.708 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:33:59.708 00.000 10072 MoveAxis(E, 75, ABG)
22:33:59.709 00.001 10072 Guiding  Dir = 2, Dur = 75
22:33:59.709 00.000 10072 IsGuiding returns 0
22:33:59.709 00.000 10072 PulseGuide returned control before completion, sleep 85
22:33:59.727 00.018 1032 UpdateGuideState exits: m=1420 SNR=26.5
22:33:59.729 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:59.730 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:33:59.732 00.002 1032 Enqueuing Expose request
22:33:59.796 00.064 10072 IsGuiding returns 1
22:33:59.796 00.000 10072 scope still moving after pulse duration time elapsed
22:33:59.827 00.031 10072 IsGuiding returns 0
22:33:59.827 00.000 10072 scope move finished after 75 + 43 ms
22:33:59.828 00.001 10072 Move returns status 0, amount 75
22:33:59.828 00.000 10072 MoveAxis(N, 0, ABG)
22:33:59.828 00.000 10072 Move returns status 0, amount 0
22:33:59.828 00.000 10072 move complete, result=0
22:33:59.828 00.000 10072 worker thread done servicing request
22:33:59.828 00.000 10072 Worker thread wakes up
22:33:59.828 00.000 1032 GuideStep: -0.1 px 75 ms EAST, -0.1 px 0 ms NORTH
22:33:59.832 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:33:59.832 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:00.248 00.416 10072 Exposure complete
22:34:00.315 00.067 10072 worker thread done servicing request
22:34:00.315 00.000 1032 OnExposeComplete: enter
22:34:00.318 00.003 1032 UpdateGuideState(): m_state=6
22:34:00.320 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4650
22:34:00.323 00.003 1032 Star::Find returns 1 (0), X=1098.10, Y=133.73, Mass=1313, SNR=25.5, Peak=116 HFD=3.2
22:34:00.326 00.003 1032 MultiStar: [#1 -0.02,0.06,0.96,U] [#2 0.00,-0.11,0.80,U] [#3 0.06,0.08,0.76,U] [#4 0.35,0.02,0.00,M8] [#5 0.31,0.01,0.00,M5] [#6 0.09,-0.04,0.61,U] [#7 0.25,0.07,0.00,M9] [#8 0.01,-0.12,0.53,U] 
22:34:00.327 00.001 1032 refined, 5 included, MultiStar: {0.10, -0.01}, one-star: {0.40, 0.00}
22:34:00.332 00.005 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
22:34:00.334 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
22:34:00.336 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.11 mountX=-0.04 mountY=-0.10, mountTheta=-1.94
22:34:00.339 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
22:34:00.341 00.002 1032 Enqueuing Move request for scope (0.10, -0.01)
22:34:00.343 00.002 10072 Worker thread wakes up
22:34:00.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:34:00.343 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:34:00.343 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.10
22:34:00.345 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:34:00.347 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:34:00.348 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:34:00.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:00.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:34:00.348 00.000 10072 MoveAxis(E, 8, ABG)
22:34:00.348 00.000 10072 Guiding  Dir = 2, Dur = 8
22:34:00.348 00.000 10072 IsGuiding returns 0
22:34:00.349 00.001 10072 PulseGuide returned control before completion, sleep 18
22:34:00.368 00.019 1032 UpdateGuideState exits: m=1313 SNR=25.5
22:34:00.370 00.002 10072 IsGuiding returns 0
22:34:00.370 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:00.372 00.002 10072 Move returns status 0, amount 8
22:34:00.372 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:00.375 00.003 1032 Enqueuing Expose request
22:34:00.377 00.002 10072 MoveAxis(N, 0, ABG)
22:34:00.377 00.000 10072 Move returns status 0, amount 0
22:34:00.377 00.000 10072 move complete, result=0
22:34:00.377 00.000 10072 worker thread done servicing request
22:34:00.377 00.000 10072 Worker thread wakes up
22:34:00.377 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:00.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:00.385 00.008 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:34:01.015 00.630 10072 Exposure complete
22:34:01.071 00.056 10072 worker thread done servicing request
22:34:01.071 00.000 1032 OnExposeComplete: enter
22:34:01.074 00.003 1032 UpdateGuideState(): m_state=6
22:34:01.076 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4651
22:34:01.077 00.001 1032 Star::Find returns 1 (0), X=1098.01, Y=133.86, Mass=1444, SNR=26.7, Peak=121 HFD=3.0
22:34:01.080 00.003 1032 MultiStar: [#1 -0.06,0.26,0.00,M1] [#2 0.18,-0.04,0.74,U] [#3 -0.07,0.23,0.68,U] [#4 0.23,0.17,0.00,M9] [#5 0.20,0.08,0.62,U] [#6 -0.06,0.21,0.59,U] [#7 0.31,0.18,0.00,M10] [#8 -0.02,0.07,0.50,U] 
22:34:01.082 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.11}, one-star: {0.31, 0.13}
22:34:01.085 00.003 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
22:34:01.086 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
22:34:01.088 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.78 mountX=0.08 mountY=-0.14, mountTheta=-1.05
22:34:01.090 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
22:34:01.092 00.002 1032 Enqueuing Move request for scope (0.12, 0.11)
22:34:01.093 00.001 10072 Worker thread wakes up
22:34:01.093 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
22:34:01.093 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
22:34:01.093 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.08 yDistance=-0.14
22:34:01.095 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:34:01.098 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:34:01.098 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:34:01.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:01.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:34:01.098 00.000 10072 MoveAxis(E, 8, ABG)
22:34:01.098 00.000 10072 Guiding  Dir = 2, Dur = 8
22:34:01.099 00.001 10072 IsGuiding returns 0
22:34:01.099 00.000 10072 PulseGuide returned control before completion, sleep 18
22:34:01.118 00.019 1032 UpdateGuideState exits: m=1444 SNR=26.7
22:34:01.121 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:01.122 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:01.124 00.002 1032 Enqueuing Expose request
22:34:01.126 00.002 10072 IsGuiding returns 0
22:34:01.126 00.000 10072 Move returns status 0, amount 8
22:34:01.126 00.000 10072 MoveAxis(N, 0, ABG)
22:34:01.126 00.000 10072 Move returns status 0, amount 0
22:34:01.126 00.000 10072 move complete, result=0
22:34:01.126 00.000 10072 worker thread done servicing request
22:34:01.126 00.000 10072 Worker thread wakes up
22:34:01.126 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:01.126 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:01.134 00.008 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:34:01.545 00.411 10072 Exposure complete
22:34:01.614 00.069 10072 worker thread done servicing request
22:34:01.614 00.000 1032 OnExposeComplete: enter
22:34:01.617 00.003 1032 UpdateGuideState(): m_state=6
22:34:01.619 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4652
22:34:01.625 00.006 1032 Star::Find returns 1 (0), X=1098.13, Y=133.84, Mass=1352, SNR=25.8, Peak=126 HFD=3.0
22:34:01.627 00.002 1032 MultiStar: [#1 -0.01,0.24,0.97,U] [#2 -0.01,0.08,0.75,U] [#3 -0.02,0.23,0.76,U] [#4 0.19,0.18,0.00,M10] [#5 0.17,0.04,0.67,U] [#6 -0.03,0.21,0.64,U] [#7 0.20,0.16,0.00,R] [#8 0.10,0.10,0.50,U] 
22:34:01.630 00.003 1032 refined, 6 included, MultiStar: {0.10, 0.15}, one-star: {0.43, 0.11}
22:34:01.632 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
22:34:01.634 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
22:34:01.636 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.98 mountX=0.12 mountY=-0.14, mountTheta=-0.85
22:34:01.640 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.15, opts=13)
22:34:01.643 00.003 1032 Enqueuing Move request for scope (0.10, 0.15)
22:34:01.653 00.010 10072 Worker thread wakes up
22:34:01.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
22:34:01.653 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
22:34:01.653 00.000 10072 Moving (0.10, 0.15) raw xDistance=0.12 yDistance=-0.14
22:34:01.657 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:34:01.660 00.003 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:34:01.660 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
22:34:01.660 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:01.660 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:34:01.660 00.000 10072 MoveAxis(E, 7, ABG)
22:34:01.660 00.000 10072 Guiding  Dir = 2, Dur = 7
22:34:01.661 00.001 10072 IsGuiding returns 0
22:34:01.662 00.001 10072 PulseGuide returned control before completion, sleep 17
22:34:01.683 00.021 10072 IsGuiding returns 0
22:34:01.683 00.000 10072 Move returns status 0, amount 7
22:34:01.683 00.000 10072 MoveAxis(N, 0, ABG)
22:34:01.683 00.000 10072 Move returns status 0, amount 0
22:34:01.683 00.000 10072 move complete, result=0
22:34:01.683 00.000 10072 worker thread done servicing request
22:34:01.683 00.000 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:34:01.686 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:01.689 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:01.691 00.002 1032 Enqueuing Expose request
22:34:01.693 00.002 10072 Worker thread wakes up
22:34:01.693 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:34:01.696 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:01.697 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:02.325 00.628 10072 Exposure complete
22:34:02.379 00.054 10072 worker thread done servicing request
22:34:02.379 00.000 1032 OnExposeComplete: enter
22:34:02.381 00.002 1032 UpdateGuideState(): m_state=6
22:34:02.384 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4653
22:34:02.385 00.001 1032 Star::Find returns 1 (0), X=1098.10, Y=133.73, Mass=1367, SNR=26.0, Peak=132 HFD=3.2
22:34:02.388 00.003 1032 MultiStar: [#1 -0.01,0.10,0.92,U] [#2 0.01,0.00,0.78,U] [#3 0.02,0.07,0.71,U] [#4 0.26,-0.03,0.00,R] [#5 0.24,-0.07,0.00,M4] [#6 0.10,-0.03,0.62,U] [#7 -0.09,-0.06,0.72,U] [#8 0.02,-0.15,0.50,U] 
22:34:02.390 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.00}, one-star: {0.40, -0.00}
22:34:02.392 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
22:34:02.395 00.003 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
22:34:02.397 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.02 mountX=-0.02 mountY=-0.08, mountTheta=-1.81
22:34:02.400 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
22:34:02.402 00.002 1032 Enqueuing Move request for scope (0.08, 0.00)
22:34:02.404 00.002 10072 Worker thread wakes up
22:34:02.404 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
22:34:02.404 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
22:34:02.404 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
22:34:02.406 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:34:02.408 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:34:02.408 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:34:02.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:02.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:34:02.408 00.000 10072 MoveAxis(E, 8, ABG)
22:34:02.408 00.000 10072 Guiding  Dir = 2, Dur = 8
22:34:02.409 00.001 10072 IsGuiding returns 0
22:34:02.409 00.000 10072 PulseGuide returned control before completion, sleep 18
22:34:02.428 00.019 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:34:02.431 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:02.434 00.003 10072 IsGuiding returns 0
22:34:02.434 00.000 10072 Move returns status 0, amount 8
22:34:02.434 00.000 10072 MoveAxis(N, 0, ABG)
22:34:02.434 00.000 10072 Move returns status 0, amount 0
22:34:02.434 00.000 10072 move complete, result=0
22:34:02.434 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:02.435 00.001 1032 Enqueuing Expose request
22:34:02.438 00.003 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:34:02.439 00.001 10072 worker thread done servicing request
22:34:02.439 00.000 10072 Worker thread wakes up
22:34:02.439 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:02.440 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:02.856 00.416 10072 Exposure complete
22:34:02.905 00.049 10072 worker thread done servicing request
22:34:02.905 00.000 1032 OnExposeComplete: enter
22:34:02.908 00.003 1032 UpdateGuideState(): m_state=6
22:34:02.910 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4654
22:34:02.911 00.001 1032 Star::Find returns 1 (0), X=1098.09, Y=133.79, Mass=1179, SNR=24.1, Peak=104 HFD=3.1
22:34:02.913 00.002 1032 MultiStar: [#1 -0.02,0.13,1.03,U] [#2 0.01,-0.02,0.82,U] [#3 -0.02,0.12,0.80,U] [#4 0.02,0.06,0.74,U] [#5 0.21,-0.06,0.68,U] [#6 0.04,-0.09,0.63,U] [#7 0.05,0.01,0.75,U] [#8 0.01,0.02,0.54,U] 
22:34:02.914 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.39, 0.06}
22:34:02.916 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
22:34:02.917 00.001 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
22:34:02.918 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.40 mountX=0.01 mountY=-0.09, mountTheta=-1.43
22:34:02.921 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
22:34:02.923 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
22:34:02.925 00.002 10072 Worker thread wakes up
22:34:02.925 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:34:02.925 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:34:02.925 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.01 yDistance=-0.09
22:34:02.930 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:34:02.932 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:34:02.932 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:34:02.932 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:02.932 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:34:02.932 00.000 10072 MoveAxis(E, 6, ABG)
22:34:02.932 00.000 10072 Guiding  Dir = 2, Dur = 6
22:34:02.933 00.001 10072 IsGuiding returns 0
22:34:02.933 00.000 10072 PulseGuide returned control before completion, sleep 16
22:34:02.948 00.015 1032 UpdateGuideState exits: m=1179 SNR=24.1
22:34:02.950 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:02.952 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:02.957 00.005 1032 Enqueuing Expose request
22:34:02.963 00.006 10072 IsGuiding returns 0
22:34:02.963 00.000 10072 Move returns status 0, amount 6
22:34:02.963 00.000 10072 MoveAxis(N, 0, ABG)
22:34:02.963 00.000 10072 Move returns status 0, amount 0
22:34:02.963 00.000 10072 move complete, result=0
22:34:02.963 00.000 10072 worker thread done servicing request
22:34:02.963 00.000 10072 Worker thread wakes up
22:34:02.964 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:02.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:02.968 00.004 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:34:03.591 00.623 10072 Exposure complete
22:34:03.645 00.054 10072 worker thread done servicing request
22:34:03.645 00.000 1032 OnExposeComplete: enter
22:34:03.647 00.002 1032 UpdateGuideState(): m_state=6
22:34:03.649 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4655
22:34:03.651 00.002 1032 Star::Find returns 1 (0), X=1098.04, Y=133.85, Mass=1284, SNR=25.2, Peak=105 HFD=3.0
22:34:03.654 00.003 1032 MultiStar: [#1 -0.05,0.30,0.00,M1] [#2 0.02,0.16,0.76,U] [#3 0.04,0.13,0.78,U] [#4 0.03,0.20,0.67,U] [#5 0.09,0.12,0.68,U] [#6 0.06,0.25,0.00,M1] [#7 0.04,0.07,0.73,U] [#8 -0.06,0.09,0.56,U] 
22:34:03.655 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.13}, one-star: {0.34, 0.12}
22:34:03.657 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
22:34:03.659 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
22:34:03.660 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.95 mountX=0.10 mountY=-0.12, mountTheta=-0.89
22:34:03.663 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.13, opts=13)
22:34:03.665 00.002 1032 Enqueuing Move request for scope (0.09, 0.13)
22:34:03.668 00.003 10072 Worker thread wakes up
22:34:03.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
22:34:03.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
22:34:03.668 00.000 10072 Moving (0.09, 0.13) raw xDistance=0.10 yDistance=-0.12
22:34:03.670 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:34:03.672 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:34:03.672 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:34:03.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:03.672 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:34:03.672 00.000 10072 MoveAxis(E, 7, ABG)
22:34:03.672 00.000 10072 Guiding  Dir = 2, Dur = 7
22:34:03.673 00.001 10072 IsGuiding returns 0
22:34:03.675 00.002 10072 PulseGuide returned control before completion, sleep 16
22:34:03.692 00.017 1032 UpdateGuideState exits: m=1284 SNR=25.2
22:34:03.694 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:03.696 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:03.698 00.002 1032 Enqueuing Expose request
22:34:03.700 00.002 10072 IsGuiding returns 0
22:34:03.700 00.000 10072 Move returns status 0, amount 7
22:34:03.700 00.000 10072 MoveAxis(N, 0, ABG)
22:34:03.700 00.000 10072 Move returns status 0, amount 0
22:34:03.700 00.000 10072 move complete, result=0
22:34:03.700 00.000 10072 worker thread done servicing request
22:34:03.700 00.000 10072 Worker thread wakes up
22:34:03.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:03.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:03.709 00.009 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:34:04.109 00.400 10072 Exposure complete
22:34:04.161 00.052 10072 worker thread done servicing request
22:34:04.161 00.000 1032 OnExposeComplete: enter
22:34:04.163 00.002 1032 UpdateGuideState(): m_state=6
22:34:04.164 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4656
22:34:04.165 00.001 1032 Star::Find returns 1 (0), X=1098.00, Y=133.92, Mass=1292, SNR=25.2, Peak=103 HFD=2.9
22:34:04.168 00.003 1032 MultiStar: [#1 -0.02,0.26,0.00,M2] [#2 0.01,0.13,0.81,U] [#3 0.13,0.18,0.73,U] [#4 -0.03,0.15,0.64,U] [#5 0.25,0.12,0.00,M3] [#6 0.05,0.12,0.64,U] [#7 0.10,0.14,0.70,U] [#8 -0.08,0.20,0.52,U] 
22:34:04.169 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.16}, one-star: {0.30, 0.19}
22:34:04.170 00.001 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
22:34:04.172 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
22:34:04.175 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.07 mountX=0.13 mountY=-0.13, mountTheta=-0.76
22:34:04.178 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.16, opts=13)
22:34:04.181 00.003 1032 Enqueuing Move request for scope (0.09, 0.16)
22:34:04.182 00.001 10072 Worker thread wakes up
22:34:04.182 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
22:34:04.182 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
22:34:04.182 00.000 10072 Moving (0.09, 0.16) raw xDistance=0.13 yDistance=-0.13
22:34:04.184 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:34:04.186 00.002 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 286.13
22:34:04.186 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
22:34:04.186 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:04.186 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:34:04.186 00.000 10072 MoveAxis(W, 57, ABG)
22:34:04.186 00.000 10072 Guiding  Dir = 3, Dur = 57
22:34:04.187 00.001 10072 IsGuiding returns 0
22:34:04.187 00.000 10072 PulseGuide returned control before completion, sleep 67
22:34:04.202 00.015 1032 UpdateGuideState exits: m=1292 SNR=25.2
22:34:04.207 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:04.209 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:04.211 00.002 1032 Enqueuing Expose request
22:34:04.260 00.049 10072 IsGuiding returns 0
22:34:04.260 00.000 10072 Move returns status 0, amount 57
22:34:04.260 00.000 10072 MoveAxis(N, 0, ABG)
22:34:04.260 00.000 10072 Move returns status 0, amount 0
22:34:04.260 00.000 10072 move complete, result=0
22:34:04.260 00.000 10072 worker thread done servicing request
22:34:04.260 00.000 10072 Worker thread wakes up
22:34:04.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:04.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:04.261 00.001 1032 GuideStep: 0.1 px 57 ms WEST, -0.1 px 0 ms NORTH
22:34:04.886 00.625 10072 Exposure complete
22:34:04.938 00.052 10072 worker thread done servicing request
22:34:04.938 00.000 1032 OnExposeComplete: enter
22:34:04.940 00.002 1032 UpdateGuideState(): m_state=6
22:34:04.942 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4657
22:34:04.943 00.001 1032 Star::Find returns 1 (0), X=1098.12, Y=133.63, Mass=1293, SNR=25.3, Peak=119 HFD=3.3
22:34:04.946 00.003 1032 MultiStar: [#1 0.00,-0.01,1.03,U] [#2 0.22,-0.17,0.00,M1] [#3 0.06,-0.09,0.76,U] [#4 0.09,-0.02,0.72,U] [#5 0.36,-0.15,0.00,M4] [#6 0.15,-0.11,0.64,U] [#7 0.13,-0.11,0.69,U] [#8 0.12,-0.26,0.00,M1] 
22:34:04.948 00.002 1032 refined, 5 included, MultiStar: {0.15, -0.07}, one-star: {0.42, -0.10}
22:34:04.950 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
22:34:04.951 00.001 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
22:34:04.952 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.45 mountX=-0.11 mountY=-0.13, mountTheta=-2.28
22:34:04.957 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.07, opts=13)
22:34:04.960 00.003 1032 Enqueuing Move request for scope (0.15, -0.07)
22:34:04.962 00.002 10072 Worker thread wakes up
22:34:04.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
22:34:04.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
22:34:04.962 00.000 10072 Moving (0.15, -0.07) raw xDistance=-0.11 yDistance=-0.13
22:34:04.964 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:34:04.966 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:34:04.966 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:34:04.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:04.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:34:04.966 00.000 10072 MoveAxis(E, 6, ABG)
22:34:04.966 00.000 10072 Guiding  Dir = 2, Dur = 6
22:34:04.967 00.001 10072 IsGuiding returns 0
22:34:04.967 00.000 10072 PulseGuide returned control before completion, sleep 16
22:34:04.983 00.016 1032 UpdateGuideState exits: m=1293 SNR=25.3
22:34:04.987 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:04.989 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:04.992 00.003 1032 Enqueuing Expose request
22:34:04.993 00.001 10072 IsGuiding returns 0
22:34:04.994 00.001 10072 Move returns status 0, amount 6
22:34:04.994 00.000 10072 MoveAxis(N, 0, ABG)
22:34:04.994 00.000 10072 Move returns status 0, amount 0
22:34:04.994 00.000 10072 move complete, result=0
22:34:04.994 00.000 10072 worker thread done servicing request
22:34:04.994 00.000 10072 Worker thread wakes up
22:34:04.994 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:04.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:05.002 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:34:05.405 00.403 10072 Exposure complete
22:34:05.454 00.049 1032 OnExposeComplete: enter
22:34:05.457 00.003 1032 UpdateGuideState(): m_state=6
22:34:05.459 00.002 10072 worker thread done servicing request
22:34:05.459 00.000 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4658
22:34:05.461 00.002 1032 Star::Find returns 1 (0), X=1098.19, Y=133.50, Mass=1299, SNR=25.3, Peak=127 HFD=3.2
22:34:05.462 00.001 1032 MultiStar: large primary error, entering stabilization period
22:34:05.464 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
22:34:05.465 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
22:34:05.466 00.001 1032 CameraToMount -- cameraX=0.49 cameraY=-0.23 hyp=0.54 cameraTheta=-0.43 mountX=-0.34 mountY=-0.41, mountTheta=-2.26
22:34:05.469 00.003 1032 SchedulePrimaryMove(0F526948, x=0.49, y=-0.23, opts=13)
22:34:05.471 00.002 1032 Enqueuing Move request for scope (0.49, -0.23)
22:34:05.472 00.001 10072 Worker thread wakes up
22:34:05.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.23) opts 0xd
22:34:05.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.49, -0.23)
22:34:05.472 00.000 10072 Moving (0.49, -0.23) raw xDistance=-0.34 yDistance=-0.41
22:34:05.474 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:34:05.475 00.001 10072 PPEC rslt: input = -0.34, final = -0.17, react = -0.17, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 286.13
22:34:05.476 00.001 10072 PPEC: input: -0.34, control: -0.17, exposure: 500
22:34:05.476 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:34:05.476 00.000 10072 MoveAxis(E, 167, ABG)
22:34:05.476 00.000 10072 Guiding  Dir = 2, Dur = 167
22:34:05.476 00.000 10072 IsGuiding returns 0
22:34:05.476 00.000 10072 PulseGuide returned control before completion, sleep 177
22:34:05.494 00.018 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:34:05.496 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:05.498 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:05.500 00.002 1032 Enqueuing Expose request
22:34:05.668 00.168 10072 IsGuiding returns 0
22:34:05.668 00.000 10072 Move returns status 0, amount 167
22:34:05.668 00.000 10072 MoveAxis(N, 268, ABG)
22:34:05.668 00.000 10072 Guiding  Dir = 0, Dur = 268
22:34:05.668 00.000 10072 IsGuiding returns 0
22:34:05.668 00.000 10072 PulseGuide returned control before completion, sleep 278
22:34:05.949 00.281 10072 IsGuiding returns 0
22:34:05.949 00.000 10072 Move returns status 0, amount 268
22:34:05.949 00.000 10072 move complete, result=0
22:34:05.949 00.000 10072 worker thread done servicing request
22:34:05.949 00.000 10072 Worker thread wakes up
22:34:05.949 00.000 1032 GuideStep: -0.3 px 167 ms EAST, -0.4 px 268 ms NORTH
22:34:05.951 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:05.951 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:06.577 00.626 10072 Exposure complete
22:34:06.624 00.047 10072 worker thread done servicing request
22:34:06.624 00.000 1032 OnExposeComplete: enter
22:34:06.626 00.002 1032 UpdateGuideState(): m_state=6
22:34:06.627 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4659
22:34:06.630 00.003 1032 Star::Find returns 1 (0), X=1097.63, Y=134.07, Mass=1380, SNR=26.1, Peak=116 HFD=3.3
22:34:06.632 00.002 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
22:34:06.633 00.001 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
22:34:06.635 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.34 hyp=0.35 cameraTheta=1.77 mountX=0.35 mountY=-0.02, mountTheta=-0.06
22:34:06.638 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.34, opts=13)
22:34:06.640 00.002 1032 Enqueuing Move request for scope (-0.07, 0.34)
22:34:06.642 00.002 10072 Worker thread wakes up
22:34:06.642 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.34) opts 0xd
22:34:06.642 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.34)
22:34:06.642 00.000 10072 Moving (-0.07, 0.34) raw xDistance=0.35 yDistance=-0.02
22:34:06.645 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:34:06.647 00.002 10072 PPEC rslt: input = 0.35, final = 0.17, react = 0.17, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 286.14
22:34:06.648 00.001 10072 PPEC: input: 0.35, control: 0.17, exposure: 500
22:34:06.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:06.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:34:06.648 00.000 10072 MoveAxis(W, 161, ABG)
22:34:06.648 00.000 10072 Guiding  Dir = 3, Dur = 161
22:34:06.649 00.001 10072 IsGuiding returns 0
22:34:06.649 00.000 10072 PulseGuide returned control before completion, sleep 171
22:34:06.663 00.014 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:34:06.665 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:06.667 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:06.668 00.001 1032 Enqueuing Expose request
22:34:06.824 00.156 10072 IsGuiding returns 0
22:34:06.824 00.000 10072 Move returns status 0, amount 161
22:34:06.824 00.000 10072 MoveAxis(N, 0, ABG)
22:34:06.824 00.000 10072 Move returns status 0, amount 0
22:34:06.824 00.000 10072 move complete, result=0
22:34:06.824 00.000 10072 worker thread done servicing request
22:34:06.824 00.000 10072 Worker thread wakes up
22:34:06.825 00.001 1032 GuideStep: 0.4 px 161 ms WEST, -0.0 px 0 ms NORTH
22:34:06.827 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:06.827 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:07.234 00.407 10072 Exposure complete
22:34:07.288 00.054 10072 worker thread done servicing request
22:34:07.288 00.000 1032 OnExposeComplete: enter
22:34:07.291 00.003 1032 UpdateGuideState(): m_state=6
22:34:07.292 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4660
22:34:07.293 00.001 1032 Star::Find returns 1 (0), X=1097.68, Y=133.93, Mass=1306, SNR=25.4, Peak=120 HFD=3.2
22:34:07.296 00.003 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
22:34:07.298 00.002 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
22:34:07.301 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.21 cameraTheta=1.70 mountX=0.20 mountY=-0.03, mountTheta=-0.13
22:34:07.305 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.20, opts=13)
22:34:07.309 00.004 1032 Enqueuing Move request for scope (-0.03, 0.20)
22:34:07.314 00.005 10072 Worker thread wakes up
22:34:07.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
22:34:07.314 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
22:34:07.314 00.000 10072 Moving (-0.03, 0.20) raw xDistance=0.20 yDistance=-0.03
22:34:07.317 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:34:07.319 00.002 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 286.14
22:34:07.320 00.001 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
22:34:07.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:07.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:34:07.320 00.000 10072 MoveAxis(W, 93, ABG)
22:34:07.320 00.000 10072 Guiding  Dir = 3, Dur = 93
22:34:07.320 00.000 10072 IsGuiding returns 0
22:34:07.320 00.000 10072 PulseGuide returned control before completion, sleep 103
22:34:07.339 00.019 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:34:07.342 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:07.343 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:07.344 00.001 1032 Enqueuing Expose request
22:34:07.435 00.091 10072 IsGuiding returns 0
22:34:07.435 00.000 10072 Move returns status 0, amount 93
22:34:07.435 00.000 10072 MoveAxis(N, 0, ABG)
22:34:07.435 00.000 10072 Move returns status 0, amount 0
22:34:07.435 00.000 10072 move complete, result=0
22:34:07.435 00.000 10072 worker thread done servicing request
22:34:07.435 00.000 10072 Worker thread wakes up
22:34:07.436 00.001 1032 GuideStep: 0.2 px 93 ms WEST, -0.0 px 0 ms NORTH
22:34:07.438 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:07.439 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:08.066 00.627 10072 Exposure complete
22:34:08.117 00.051 10072 worker thread done servicing request
22:34:08.117 00.000 1032 OnExposeComplete: enter
22:34:08.119 00.002 1032 UpdateGuideState(): m_state=6
22:34:08.121 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4661
22:34:08.123 00.002 1032 Star::Find returns 1 (0), X=1097.88, Y=133.38, Mass=1227, SNR=24.6, Peak=110 HFD=3.3
22:34:08.124 00.001 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
22:34:08.127 00.003 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
22:34:08.129 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.35 hyp=0.39 cameraTheta=-1.11 mountX=-0.38 mountY=-0.08, mountTheta=-2.94
22:34:08.132 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.35, opts=13)
22:34:08.133 00.001 1032 Enqueuing Move request for scope (0.17, -0.35)
22:34:08.135 00.002 10072 Worker thread wakes up
22:34:08.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.35) opts 0xd
22:34:08.135 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.35)
22:34:08.135 00.000 10072 Moving (0.17, -0.35) raw xDistance=-0.38 yDistance=-0.08
22:34:08.137 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:34:08.139 00.002 10072 PPEC rslt: input = -0.38, final = -0.19, react = -0.19, pred = -0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 286.14
22:34:08.139 00.000 10072 PPEC: input: -0.38, control: -0.19, exposure: 500
22:34:08.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:08.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:34:08.139 00.000 10072 MoveAxis(E, 183, ABG)
22:34:08.139 00.000 10072 Guiding  Dir = 2, Dur = 183
22:34:08.140 00.001 10072 IsGuiding returns 0
22:34:08.140 00.000 10072 PulseGuide returned control before completion, sleep 193
22:34:08.157 00.017 1032 UpdateGuideState exits: m=1227 SNR=24.6
22:34:08.160 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:08.161 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:08.163 00.002 1032 Enqueuing Expose request
22:34:08.346 00.183 10072 IsGuiding returns 0
22:34:08.346 00.000 10072 Move returns status 0, amount 183
22:34:08.346 00.000 10072 MoveAxis(N, 0, ABG)
22:34:08.346 00.000 10072 Move returns status 0, amount 0
22:34:08.346 00.000 10072 move complete, result=0
22:34:08.346 00.000 10072 worker thread done servicing request
22:34:08.346 00.000 10072 Worker thread wakes up
22:34:08.346 00.000 1032 GuideStep: -0.4 px 183 ms EAST, -0.1 px 0 ms NORTH
22:34:08.350 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:08.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:08.755 00.405 10072 Exposure complete
22:34:08.811 00.056 10072 worker thread done servicing request
22:34:08.812 00.001 1032 OnExposeComplete: enter
22:34:08.814 00.002 1032 UpdateGuideState(): m_state=6
22:34:08.816 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4662
22:34:08.818 00.002 1032 Star::Find returns 1 (0), X=1097.77, Y=133.56, Mass=1455, SNR=26.8, Peak=130 HFD=3.2
22:34:08.820 00.002 1032 MultiStar: exiting stabilization period
22:34:08.822 00.002 1032 MultiStar: [#1 -0.39,-0.04,0.00,M2] [#2 -0.14,-0.28,0.00,M2] [#3 -0.33,-0.17,0.00,M1] [#4 -0.29,-0.17,0.00,M1] [#5 -0.06,-0.21,0.65,U] [#6 -0.24,-0.15,0.00,M1] [#7 -0.20,-0.26,0.00,M1] [#8 -0.30,-0.42,0.00,M2] 
22:34:08.823 00.001 1032 single-star, 1 included, MultiStar: {0.02, -0.18}, one-star: {0.06, -0.17}
22:34:08.825 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
22:34:08.826 00.001 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
22:34:08.829 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.21 mountX=-0.18 mountY=-0.02, mountTheta=-3.04
22:34:08.834 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.17, opts=13)
22:34:08.838 00.004 1032 Enqueuing Move request for scope (0.06, -0.17)
22:34:08.841 00.003 10072 Worker thread wakes up
22:34:08.841 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
22:34:08.842 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
22:34:08.842 00.000 10072 Moving (0.06, -0.17) raw xDistance=-0.18 yDistance=-0.02
22:34:08.843 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:34:08.845 00.002 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 286.14
22:34:08.845 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
22:34:08.845 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:08.845 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:34:08.845 00.000 10072 MoveAxis(E, 87, ABG)
22:34:08.845 00.000 10072 Guiding  Dir = 2, Dur = 87
22:34:08.846 00.001 10072 IsGuiding returns 0
22:34:08.846 00.000 10072 PulseGuide returned control before completion, sleep 97
22:34:08.864 00.018 1032 UpdateGuideState exits: m=1455 SNR=26.8
22:34:08.868 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:08.869 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:08.871 00.002 1032 Enqueuing Expose request
22:34:08.953 00.082 10072 IsGuiding returns 0
22:34:08.954 00.001 10072 Move returns status 0, amount 87
22:34:08.954 00.000 10072 MoveAxis(N, 0, ABG)
22:34:08.954 00.000 10072 Move returns status 0, amount 0
22:34:08.954 00.000 10072 move complete, result=0
22:34:08.954 00.000 10072 worker thread done servicing request
22:34:08.954 00.000 10072 Worker thread wakes up
22:34:08.954 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:08.954 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:08.954 00.000 1032 GuideStep: -0.2 px 87 ms EAST, -0.0 px 0 ms NORTH
22:34:09.584 00.630 10072 Exposure complete
22:34:09.638 00.054 10072 worker thread done servicing request
22:34:09.639 00.001 1032 OnExposeComplete: enter
22:34:09.641 00.002 1032 UpdateGuideState(): m_state=6
22:34:09.643 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4663
22:34:09.646 00.003 1032 Star::Find returns 1 (0), X=1097.62, Y=133.99, Mass=1320, SNR=25.5, Peak=117 HFD=3.3
22:34:09.648 00.002 1032 MultiStar: [#1 -0.38,0.45,0.00,M3] [#2 -0.31,0.32,0.00,M3] [#3 -0.43,0.33,0.00,M2] [#4 -0.25,0.35,0.00,M2] [#5 -0.13,0.38,0.00,M4] [#6 -0.43,0.36,0.00,M2] [#7 -0.40,0.28,0.00,M2] [#8 -0.41,0.28,0.00,M3] 
22:34:09.650 00.002 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
22:34:09.651 00.001 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
22:34:09.653 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.28 cameraTheta=1.86 mountX=0.28 mountY=0.01, mountTheta=0.03
22:34:09.655 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.26, opts=13)
22:34:09.657 00.002 1032 Enqueuing Move request for scope (-0.08, 0.26)
22:34:09.659 00.002 10072 Worker thread wakes up
22:34:09.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.26) opts 0xd
22:34:09.659 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.26)
22:34:09.659 00.000 10072 Moving (-0.08, 0.26) raw xDistance=0.28 yDistance=0.01
22:34:09.661 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:34:09.663 00.002 10072 PPEC rslt: input = 0.28, final = 0.13, react = 0.14, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 286.14
22:34:09.663 00.000 10072 PPEC: input: 0.28, control: 0.13, exposure: 500
22:34:09.663 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:09.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:34:09.664 00.001 10072 MoveAxis(W, 128, ABG)
22:34:09.664 00.000 10072 Guiding  Dir = 3, Dur = 128
22:34:09.665 00.001 10072 IsGuiding returns 0
22:34:09.665 00.000 10072 PulseGuide returned control before completion, sleep 138
22:34:09.683 00.018 1032 UpdateGuideState exits: m=1320 SNR=25.5
22:34:09.685 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:09.687 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:09.688 00.001 1032 Enqueuing Expose request
22:34:09.814 00.126 10072 IsGuiding returns 0
22:34:09.814 00.000 10072 Move returns status 0, amount 128
22:34:09.814 00.000 10072 MoveAxis(N, 0, ABG)
22:34:09.814 00.000 10072 Move returns status 0, amount 0
22:34:09.814 00.000 10072 move complete, result=0
22:34:09.814 00.000 10072 worker thread done servicing request
22:34:09.814 00.000 10072 Worker thread wakes up
22:34:09.815 00.001 1032 GuideStep: 0.3 px 128 ms WEST, 0.0 px 0 ms NORTH
22:34:09.819 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:09.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:10.227 00.408 10072 Exposure complete
22:34:10.282 00.055 10072 worker thread done servicing request
22:34:10.282 00.000 1032 OnExposeComplete: enter
22:34:10.284 00.002 1032 UpdateGuideState(): m_state=6
22:34:10.287 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4664
22:34:10.289 00.002 1032 Star::Find returns 1 (0), X=1097.74, Y=133.90, Mass=1312, SNR=25.4, Peak=108 HFD=3.1
22:34:10.291 00.002 1032 MultiStar: [#1 -0.36,0.24,0.00,M4] [#2 -0.25,0.04,0.00,M4] [#3 -0.45,0.15,0.00,M3] [#4 -0.20,0.12,0.68,U] [#5 -0.18,0.01,0.67,U] [#6 -0.32,0.22,0.00,M3] [#7 -0.25,0.08,0.00,M3] [#8 -0.26,0.02,0.00,M4] 
22:34:10.293 00.002 1032 refined, 2 included, MultiStar: {-0.09, 0.11}, one-star: {0.04, 0.17}
22:34:10.295 00.002 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
22:34:10.297 00.002 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
22:34:10.300 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.15 cameraTheta=2.26 mountX=0.13 mountY=0.06, mountTheta=0.43
22:34:10.306 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.11, opts=13)
22:34:10.308 00.002 1032 Enqueuing Move request for scope (-0.09, 0.11)
22:34:10.310 00.002 10072 Worker thread wakes up
22:34:10.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
22:34:10.310 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
22:34:10.310 00.000 10072 Moving (-0.09, 0.11) raw xDistance=0.13 yDistance=0.06
22:34:10.312 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:34:10.314 00.002 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 286.14
22:34:10.314 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
22:34:10.314 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:10.314 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:34:10.314 00.000 10072 MoveAxis(W, 60, ABG)
22:34:10.314 00.000 10072 Guiding  Dir = 3, Dur = 60
22:34:10.314 00.000 10072 IsGuiding returns 0
22:34:10.315 00.001 10072 PulseGuide returned control before completion, sleep 70
22:34:10.332 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:34:10.335 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:10.338 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:10.340 00.002 1032 Enqueuing Expose request
22:34:10.394 00.054 10072 IsGuiding returns 0
22:34:10.394 00.000 10072 Move returns status 0, amount 60
22:34:10.394 00.000 10072 MoveAxis(N, 0, ABG)
22:34:10.394 00.000 10072 Move returns status 0, amount 0
22:34:10.394 00.000 10072 move complete, result=0
22:34:10.394 00.000 10072 worker thread done servicing request
22:34:10.394 00.000 10072 Worker thread wakes up
22:34:10.394 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:10.394 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:10.396 00.002 1032 GuideStep: 0.1 px 60 ms WEST, 0.1 px 0 ms NORTH
22:34:11.024 00.628 10072 Exposure complete
22:34:11.082 00.058 10072 worker thread done servicing request
22:34:11.082 00.000 1032 OnExposeComplete: enter
22:34:11.084 00.002 1032 UpdateGuideState(): m_state=6
22:34:11.086 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4665
22:34:11.088 00.002 1032 Star::Find returns 1 (0), X=1097.90, Y=133.31, Mass=1274, SNR=25.1, Peak=109 HFD=3.3
22:34:11.090 00.002 1032 MultiStar: [#1 -0.25,-0.24,0.00,M5] [#2 -0.07,-0.32,0.00,M5] [#3 -0.18,-0.23,0.00,M4] [#4 -0.12,-0.25,0.00,M2] [#5 0.01,-0.39,0.00,M4] [#6 -0.20,-0.28,0.00,M4] [#7 -0.14,-0.45,0.00,M4] [#8 -0.08,-0.44,0.00,M5] 
22:34:11.091 00.001 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
22:34:11.094 00.003 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
22:34:11.095 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.42 hyp=0.46 cameraTheta=-1.12 mountX=-0.46 mountY=-0.09, mountTheta=-2.95
22:34:11.097 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.42, opts=13)
22:34:11.099 00.002 1032 Enqueuing Move request for scope (0.20, -0.42)
22:34:11.102 00.003 10072 Worker thread wakes up
22:34:11.102 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.42) opts 0xd
22:34:11.102 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.42)
22:34:11.102 00.000 10072 Moving (0.20, -0.42) raw xDistance=-0.46 yDistance=-0.09
22:34:11.103 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:34:11.106 00.003 10072 PPEC rslt: input = -0.46, final = -0.22, react = -0.22, pred = -0.00, hyst = -0.19, hyst_pct = 0.00, period_length = 286.15
22:34:11.106 00.000 10072 PPEC: input: -0.46, control: -0.22, exposure: 500
22:34:11.106 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:11.107 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:34:11.107 00.000 10072 MoveAxis(E, 216, ABG)
22:34:11.107 00.000 10072 Guiding  Dir = 2, Dur = 216
22:34:11.107 00.000 10072 IsGuiding returns 0
22:34:11.108 00.001 10072 PulseGuide returned control before completion, sleep 226
22:34:11.126 00.018 1032 UpdateGuideState exits: m=1274 SNR=25.1
22:34:11.128 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:11.129 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:11.131 00.002 1032 Enqueuing Expose request
22:34:11.334 00.203 10072 IsGuiding returns 1
22:34:11.334 00.000 10072 scope still moving after pulse duration time elapsed
22:34:11.363 00.029 10072 IsGuiding returns 0
22:34:11.364 00.001 10072 scope move finished after 216 + 40 ms
22:34:11.364 00.000 10072 Move returns status 0, amount 216
22:34:11.364 00.000 10072 MoveAxis(N, 0, ABG)
22:34:11.364 00.000 10072 Move returns status 0, amount 0
22:34:11.364 00.000 10072 move complete, result=0
22:34:11.364 00.000 10072 worker thread done servicing request
22:34:11.364 00.000 10072 Worker thread wakes up
22:34:11.364 00.000 1032 GuideStep: -0.5 px 216 ms EAST, -0.1 px 0 ms NORTH
22:34:11.367 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:11.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:11.773 00.406 10072 Exposure complete
22:34:11.827 00.054 10072 worker thread done servicing request
22:34:11.827 00.000 1032 OnExposeComplete: enter
22:34:11.829 00.002 1032 UpdateGuideState(): m_state=6
22:34:11.830 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4666
22:34:11.835 00.005 1032 Star::Find returns 1 (0), X=1097.85, Y=133.61, Mass=1237, SNR=24.7, Peak=115 HFD=3.2
22:34:11.836 00.001 1032 MultiStar: [#1 -0.28,0.04,0.00,M6] [#2 -0.19,-0.16,0.78,U] [#3 -0.21,-0.05,0.77,U] [#4 -0.17,-0.08,0.72,U] [#5 -0.07,-0.21,0.64,U] [#6 -0.10,-0.06,0.64,U] [#7 -0.20,-0.17,0.00,M5] [#8 -0.10,-0.04,0.54,U] 
22:34:11.839 00.003 1032 refined, 6 included, MultiStar: {-0.09, -0.10}, one-star: {0.14, -0.12}
22:34:11.841 00.002 1032 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.83) = xAngle (-4.10 = 2.18)
22:34:11.843 00.002 1032 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.10 = 2.18)
22:34:11.845 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.27 mountX=-0.08 mountY=0.11, mountTheta=2.18
22:34:11.849 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.10, opts=13)
22:34:11.850 00.001 1032 Enqueuing Move request for scope (-0.09, -0.10)
22:34:11.853 00.003 10072 Worker thread wakes up
22:34:11.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
22:34:11.853 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
22:34:11.853 00.000 10072 Moving (-0.09, -0.10) raw xDistance=-0.08 yDistance=0.11
22:34:11.855 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:34:11.858 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:34:11.858 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:34:11.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:11.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:34:11.858 00.000 10072 MoveAxis(E, 1, ABG)
22:34:11.858 00.000 10072 Guiding  Dir = 2, Dur = 1
22:34:11.858 00.000 10072 IsGuiding returns 0
22:34:11.859 00.001 10072 PulseGuide returned control before completion, sleep 11
22:34:11.877 00.018 1032 UpdateGuideState exits: m=1237 SNR=24.7
22:34:11.879 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:11.881 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:11.883 00.002 1032 Enqueuing Expose request
22:34:11.885 00.002 10072 IsGuiding returns 0
22:34:11.885 00.000 10072 Move returns status 0, amount 1
22:34:11.885 00.000 10072 MoveAxis(N, 0, ABG)
22:34:11.885 00.000 10072 Move returns status 0, amount 0
22:34:11.885 00.000 10072 move complete, result=0
22:34:11.885 00.000 10072 worker thread done servicing request
22:34:11.885 00.000 10072 Worker thread wakes up
22:34:11.885 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:11.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:11.895 00.010 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:34:12.511 00.616 10072 Exposure complete
22:34:12.564 00.053 10072 worker thread done servicing request
22:34:12.564 00.000 1032 OnExposeComplete: enter
22:34:12.566 00.002 1032 UpdateGuideState(): m_state=6
22:34:12.568 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4667
22:34:12.569 00.001 1032 Star::Find returns 1 (0), X=1097.75, Y=134.06, Mass=1330, SNR=25.6, Peak=109 HFD=3.2
22:34:12.571 00.002 1032 MultiStar: [#1 -0.40,0.48,0.00,M7] [#2 -0.34,0.31,0.00,M5] [#3 -0.40,0.44,0.00,M4] [#4 -0.34,0.27,0.00,M2] [#5 -0.05,0.17,0.65,U] [#6 -0.37,0.39,0.00,M4] [#7 -0.31,0.17,0.00,M6] [#8 -0.30,0.26,0.00,M5] 
22:34:12.573 00.002 1032 refined, 1 included, MultiStar: {0.01, 0.27}, one-star: {0.04, 0.33}
22:34:12.574 00.001 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
22:34:12.576 00.002 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
22:34:12.578 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.54 mountX=0.25 mountY=-0.08, mountTheta=-0.29
22:34:12.581 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.27, opts=13)
22:34:12.584 00.003 1032 Enqueuing Move request for scope (0.01, 0.27)
22:34:12.586 00.002 10072 Worker thread wakes up
22:34:12.586 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
22:34:12.587 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
22:34:12.587 00.000 10072 Moving (0.01, 0.27) raw xDistance=0.25 yDistance=-0.08
22:34:12.589 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:34:12.591 00.002 10072 PPEC rslt: input = 0.25, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 286.15
22:34:12.591 00.000 10072 PPEC: input: 0.25, control: 0.12, exposure: 500
22:34:12.592 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:12.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:34:12.592 00.000 10072 MoveAxis(W, 119, ABG)
22:34:12.592 00.000 10072 Guiding  Dir = 3, Dur = 119
22:34:12.592 00.000 10072 IsGuiding returns 0
22:34:12.593 00.001 10072 PulseGuide returned control before completion, sleep 129
22:34:12.610 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:34:12.612 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:12.616 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:12.619 00.003 1032 Enqueuing Expose request
22:34:12.727 00.108 10072 IsGuiding returns 0
22:34:12.727 00.000 10072 Move returns status 0, amount 119
22:34:12.727 00.000 10072 MoveAxis(N, 0, ABG)
22:34:12.727 00.000 10072 Move returns status 0, amount 0
22:34:12.727 00.000 10072 move complete, result=0
22:34:12.728 00.001 10072 worker thread done servicing request
22:34:12.728 00.000 10072 Worker thread wakes up
22:34:12.728 00.000 1032 GuideStep: 0.3 px 119 ms WEST, -0.1 px 0 ms NORTH
22:34:12.730 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:12.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:13.135 00.405 10072 Exposure complete
22:34:13.191 00.056 10072 worker thread done servicing request
22:34:13.191 00.000 1032 OnExposeComplete: enter
22:34:13.194 00.003 1032 UpdateGuideState(): m_state=6
22:34:13.196 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4668
22:34:13.199 00.003 1032 Star::Find returns 1 (0), X=1097.72, Y=133.77, Mass=1338, SNR=25.7, Peak=107 HFD=3.1
22:34:13.201 00.002 1032 MultiStar: [#1 -0.37,0.30,0.00,M8] [#2 -0.33,0.07,0.00,M6] [#3 -0.23,0.08,0.76,U] [#4 -0.18,-0.00,0.69,U] [#5 -0.03,0.02,0.66,U] [#6 -0.13,0.14,0.66,U] [#7 -0.23,0.04,0.66,U] [#8 -0.19,0.03,0.51,U] 
22:34:13.203 00.002 1032 single-star, 6 included, MultiStar: {-0.13, 0.05}, one-star: {0.02, 0.04}
22:34:13.207 00.004 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
22:34:13.208 00.001 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
22:34:13.211 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.14 mountX=0.04 mountY=-0.03, mountTheta=-0.69
22:34:13.213 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
22:34:13.215 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
22:34:13.217 00.002 10072 Worker thread wakes up
22:34:13.217 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:34:13.217 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:34:13.217 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
22:34:13.219 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:34:13.221 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:34:13.221 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:34:13.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:13.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:34:13.221 00.000 10072 MoveAxis(E, 0, ABG)
22:34:13.221 00.000 10072 Move returns status 0, amount 0
22:34:13.222 00.001 10072 MoveAxis(N, 0, ABG)
22:34:13.222 00.000 10072 Move returns status 0, amount 0
22:34:13.222 00.000 10072 move complete, result=0
22:34:13.222 00.000 10072 worker thread done servicing request
22:34:13.241 00.019 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:34:13.243 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:13.245 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:13.246 00.001 1032 Enqueuing Expose request
22:34:13.248 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:34:13.250 00.002 10072 Worker thread wakes up
22:34:13.250 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:13.250 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:13.885 00.635 10072 Exposure complete
22:34:13.939 00.054 10072 worker thread done servicing request
22:34:13.939 00.000 1032 OnExposeComplete: enter
22:34:13.941 00.002 1032 UpdateGuideState(): m_state=6
22:34:13.943 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4669
22:34:13.946 00.003 1032 Star::Find returns 1 (0), X=1097.84, Y=133.55, Mass=1337, SNR=25.7, Peak=108 HFD=3.2
22:34:13.948 00.002 1032 MultiStar: [#1 -0.26,0.03,0.00,M9] [#2 -0.17,-0.20,0.00,M7] [#3 -0.17,-0.20,0.00,M4] [#4 -0.16,-0.18,0.65,U] [#5 0.03,-0.19,0.65,U] [#6 -0.14,-0.16,0.64,U] [#7 -0.17,-0.34,0.00,M6] [#8 -0.21,-0.18,0.00,M5] 
22:34:13.950 00.002 1032 refined, 3 included, MultiStar: {-0.01, -0.18}, one-star: {0.13, -0.18}
22:34:13.951 00.001 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.80)
22:34:13.952 00.001 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.80)
22:34:13.954 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.65 mountX=-0.17 mountY=0.06, mountTheta=2.80
22:34:13.958 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.18, opts=13)
22:34:13.963 00.005 1032 Enqueuing Move request for scope (-0.01, -0.18)
22:34:13.965 00.002 10072 Worker thread wakes up
22:34:13.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
22:34:13.965 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
22:34:13.965 00.000 10072 Moving (-0.01, -0.18) raw xDistance=-0.17 yDistance=0.06
22:34:13.968 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:34:13.970 00.002 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 286.15
22:34:13.970 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
22:34:13.970 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:13.970 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:34:13.970 00.000 10072 MoveAxis(E, 78, ABG)
22:34:13.971 00.001 10072 Guiding  Dir = 2, Dur = 78
22:34:13.971 00.000 10072 IsGuiding returns 0
22:34:13.971 00.000 10072 PulseGuide returned control before completion, sleep 88
22:34:13.990 00.019 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:34:13.996 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:13.998 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:13.999 00.001 1032 Enqueuing Expose request
22:34:14.071 00.072 10072 IsGuiding returns 0
22:34:14.071 00.000 10072 Move returns status 0, amount 78
22:34:14.071 00.000 10072 MoveAxis(N, 0, ABG)
22:34:14.071 00.000 10072 Move returns status 0, amount 0
22:34:14.071 00.000 10072 move complete, result=0
22:34:14.071 00.000 10072 worker thread done servicing request
22:34:14.071 00.000 10072 Worker thread wakes up
22:34:14.071 00.000 1032 GuideStep: -0.2 px 78 ms EAST, 0.1 px 0 ms NORTH
22:34:14.074 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:14.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:14.479 00.405 10072 Exposure complete
22:34:14.530 00.051 10072 worker thread done servicing request
22:34:14.530 00.000 1032 OnExposeComplete: enter
22:34:14.532 00.002 1032 UpdateGuideState(): m_state=6
22:34:14.533 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4670
22:34:14.535 00.002 1032 Star::Find returns 1 (0), X=1097.75, Y=133.67, Mass=1296, SNR=25.3, Peak=114 HFD=3.1
22:34:14.537 00.002 1032 MultiStar: [#1 -0.32,0.13,0.00,M10] [#2 -0.19,0.05,0.81,U] [#3 -0.29,0.17,0.00,M5] [#4 -0.28,0.11,0.00,M1] [#5 0.04,0.00,0.66,U] [#6 -0.27,0.22,0.00,M3] [#7 -0.15,-0.06,0.71,U] [#8 -0.26,-0.19,0.00,M6] 
22:34:14.538 00.001 1032 refined, 3 included, MultiStar: {-0.06, -0.02}, one-star: {0.04, -0.06}
22:34:14.541 00.003 1032 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.83) = xAngle (-4.64 = 1.64)
22:34:14.542 00.001 1032 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.64 = 1.64)
22:34:14.543 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.81 mountX=-0.00 mountY=0.06, mountTheta=1.64
22:34:14.546 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.02, opts=13)
22:34:14.548 00.002 1032 Enqueuing Move request for scope (-0.06, -0.02)
22:34:14.549 00.001 10072 Worker thread wakes up
22:34:14.549 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
22:34:14.549 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
22:34:14.549 00.000 10072 Moving (-0.06, -0.02) raw xDistance=-0.00 yDistance=0.06
22:34:14.552 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:34:14.554 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:34:14.554 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:34:14.554 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:14.555 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:34:14.555 00.000 10072 MoveAxis(W, 1, ABG)
22:34:14.555 00.000 10072 Guiding  Dir = 3, Dur = 1
22:34:14.555 00.000 10072 IsGuiding returns 0
22:34:14.556 00.001 10072 PulseGuide returned control before completion, sleep 11
22:34:14.571 00.015 10072 IsGuiding returns 0
22:34:14.571 00.000 10072 Move returns status 0, amount 1
22:34:14.571 00.000 10072 MoveAxis(N, 0, ABG)
22:34:14.571 00.000 10072 Move returns status 0, amount 0
22:34:14.571 00.000 10072 move complete, result=0
22:34:14.571 00.000 10072 worker thread done servicing request
22:34:14.572 00.001 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:34:14.574 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:14.576 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:14.577 00.001 1032 Enqueuing Expose request
22:34:14.579 00.002 10072 Worker thread wakes up
22:34:14.581 00.002 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:34:14.583 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:14.583 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:15.213 00.630 10072 Exposure complete
22:34:15.266 00.053 10072 worker thread done servicing request
22:34:15.266 00.000 1032 OnExposeComplete: enter
22:34:15.268 00.002 1032 UpdateGuideState(): m_state=6
22:34:15.271 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4671
22:34:15.274 00.003 1032 Star::Find returns 1 (0), X=1097.71, Y=134.02, Mass=1346, SNR=25.8, Peak=112 HFD=3.3
22:34:15.276 00.002 1032 MultiStar: [#1 -0.36,0.44,0.00,R] [#2 -0.35,0.22,0.00,M7] [#3 -0.29,0.27,0.00,M6] [#4 -0.38,0.32,0.00,M2] [#5 -0.17,0.18,0.63,U] [#6 -0.32,0.41,0.00,M4] [#7 -0.36,0.21,0.00,M6] [#8 -0.33,0.27,0.00,M7] 
22:34:15.278 00.002 1032 refined, 1 included, MultiStar: {-0.06, 0.24}, one-star: {0.01, 0.29}
22:34:15.279 00.001 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
22:34:15.281 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
22:34:15.282 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.81 mountX=0.25 mountY=-0.01, mountTheta=-0.02
22:34:15.285 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.24, opts=13)
22:34:15.288 00.003 1032 Enqueuing Move request for scope (-0.06, 0.24)
22:34:15.289 00.001 10072 Worker thread wakes up
22:34:15.289 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
22:34:15.289 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
22:34:15.290 00.001 10072 Moving (-0.06, 0.24) raw xDistance=0.25 yDistance=-0.01
22:34:15.291 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:34:15.293 00.002 10072 PPEC rslt: input = 0.25, final = 0.13, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 286.15
22:34:15.293 00.000 10072 PPEC: input: 0.25, control: 0.13, exposure: 500
22:34:15.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:15.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:34:15.295 00.002 10072 MoveAxis(W, 120, ABG)
22:34:15.295 00.000 10072 Guiding  Dir = 3, Dur = 120
22:34:15.295 00.000 10072 IsGuiding returns 0
22:34:15.295 00.000 10072 PulseGuide returned control before completion, sleep 130
22:34:15.312 00.017 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:34:15.314 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:15.317 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:15.318 00.001 1032 Enqueuing Expose request
22:34:15.428 00.110 10072 IsGuiding returns 0
22:34:15.429 00.001 10072 Move returns status 0, amount 120
22:34:15.429 00.000 10072 MoveAxis(N, 0, ABG)
22:34:15.429 00.000 10072 Move returns status 0, amount 0
22:34:15.429 00.000 10072 move complete, result=0
22:34:15.429 00.000 10072 worker thread done servicing request
22:34:15.429 00.000 10072 Worker thread wakes up
22:34:15.429 00.000 1032 GuideStep: 0.3 px 120 ms WEST, -0.0 px 0 ms NORTH
22:34:15.432 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:15.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:15.838 00.406 10072 Exposure complete
22:34:15.898 00.060 10072 worker thread done servicing request
22:34:15.899 00.001 1032 OnExposeComplete: enter
22:34:15.901 00.002 1032 UpdateGuideState(): m_state=6
22:34:15.903 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4672
22:34:15.904 00.001 1032 Star::Find returns 1 (0), X=1097.73, Y=133.83, Mass=1340, SNR=25.7, Peak=114 HFD=3.0
22:34:15.906 00.002 1032 MultiStar: [#1 -0.02,-0.12,0.99,U] [#2 -0.33,0.17,0.00,M8] [#3 -0.33,0.23,0.00,M7] [#4 -0.27,0.19,0.00,M3] [#5 -0.12,0.12,0.64,U] [#6 -0.30,0.13,0.00,M5] [#7 -0.31,0.15,0.00,M7] [#8 -0.49,0.06,0.00,M8] 
22:34:15.908 00.002 1032 refined, 2 included, MultiStar: {-0.02, 0.02}, one-star: {0.03, 0.11}
22:34:15.909 00.001 1032 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.83) = xAngle (0.54 = 0.54)
22:34:15.912 00.003 1032 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.54 = 0.54)
22:34:15.913 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.37 mountX=0.03 mountY=0.02, mountTheta=0.54
22:34:15.915 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
22:34:15.917 00.002 1032 Enqueuing Move request for scope (-0.02, 0.02)
22:34:15.919 00.002 10072 Worker thread wakes up
22:34:15.919 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
22:34:15.919 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
22:34:15.919 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.03 yDistance=0.02
22:34:15.921 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:34:15.927 00.006 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:34:15.927 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:34:15.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:15.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:34:15.927 00.000 10072 MoveAxis(W, 3, ABG)
22:34:15.927 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:15.927 00.000 10072 IsGuiding returns 0
22:34:15.928 00.001 10072 PulseGuide returned control before completion, sleep 13
22:34:15.945 00.017 10072 IsGuiding returns 0
22:34:15.946 00.001 10072 Move returns status 0, amount 3
22:34:15.946 00.000 10072 MoveAxis(N, 0, ABG)
22:34:15.946 00.000 10072 Move returns status 0, amount 0
22:34:15.946 00.000 10072 move complete, result=0
22:34:15.946 00.000 10072 worker thread done servicing request
22:34:15.946 00.000 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:34:15.949 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:15.951 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:15.952 00.001 1032 Enqueuing Expose request
22:34:15.956 00.004 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:34:15.959 00.003 10072 Worker thread wakes up
22:34:15.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:15.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:16.590 00.631 10072 Exposure complete
22:34:16.640 00.050 10072 worker thread done servicing request
22:34:16.640 00.000 1032 OnExposeComplete: enter
22:34:16.641 00.001 1032 UpdateGuideState(): m_state=6
22:34:16.644 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4673
22:34:16.646 00.002 1032 Star::Find returns 1 (0), X=1097.72, Y=133.59, Mass=1288, SNR=25.2, Peak=120 HFD=3.2
22:34:16.647 00.001 1032 MultiStar: [#1 -0.06,-0.32,0.00,M1] [#2 -0.26,-0.07,0.00,M9] [#3 -0.27,-0.01,0.00,M8] [#4 -0.23,-0.02,0.70,U] [#5 -0.04,-0.08,0.66,U] [#6 -0.24,-0.08,0.63,U] [#7 -0.26,-0.11,0.00,M8] [#8 -0.31,-0.09,0.00,M9] 
22:34:16.649 00.002 1032 refined, 3 included, MultiStar: {-0.11, -0.09}, one-star: {0.02, -0.14}
22:34:16.651 00.002 1032 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.83) = xAngle (-4.29 = 1.99)
22:34:16.652 00.001 1032 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.29 = 1.99)
22:34:16.654 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.46 mountX=-0.06 mountY=0.12, mountTheta=1.99
22:34:16.656 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.09, opts=13)
22:34:16.658 00.002 1032 Enqueuing Move request for scope (-0.11, -0.09)
22:34:16.660 00.002 10072 Worker thread wakes up
22:34:16.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
22:34:16.660 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
22:34:16.660 00.000 10072 Moving (-0.11, -0.09) raw xDistance=-0.06 yDistance=0.12
22:34:16.662 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:34:16.664 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:34:16.665 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:34:16.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:16.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:34:16.665 00.000 10072 MoveAxis(W, 3, ABG)
22:34:16.665 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:16.665 00.000 10072 IsGuiding returns 0
22:34:16.666 00.001 10072 PulseGuide returned control before completion, sleep 13
22:34:16.681 00.015 10072 IsGuiding returns 0
22:34:16.681 00.000 10072 Move returns status 0, amount 3
22:34:16.681 00.000 10072 MoveAxis(N, 0, ABG)
22:34:16.681 00.000 10072 Move returns status 0, amount 0
22:34:16.681 00.000 10072 move complete, result=0
22:34:16.681 00.000 10072 worker thread done servicing request
22:34:16.683 00.002 1032 UpdateGuideState exits: m=1288 SNR=25.2
22:34:16.685 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:16.687 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:16.689 00.002 1032 Enqueuing Expose request
22:34:16.690 00.001 1032 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
22:34:16.692 00.002 10072 Worker thread wakes up
22:34:16.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:16.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:17.106 00.414 10072 Exposure complete
22:34:17.160 00.054 10072 worker thread done servicing request
22:34:17.160 00.000 1032 OnExposeComplete: enter
22:34:17.161 00.001 1032 UpdateGuideState(): m_state=6
22:34:17.163 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4674
22:34:17.165 00.002 1032 Star::Find returns 1 (0), X=1097.77, Y=133.68, Mass=1299, SNR=25.3, Peak=117 HFD=3.1
22:34:17.167 00.002 1032 MultiStar: [#1 -0.05,-0.28,0.00,M2] [#2 -0.42,0.03,0.00,M10] [#3 -0.38,0.11,0.00,M9] [#4 -0.38,0.02,0.00,M3] [#5 0.04,-0.04,0.67,U] [#6 -0.27,0.03,0.00,M5] [#7 -0.30,-0.02,0.00,M9] [#8 -0.36,-0.01,0.00,M10] 
22:34:17.169 00.002 1032 refined, 1 included, MultiStar: {0.06, -0.05}, one-star: {0.07, -0.05}
22:34:17.171 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
22:34:17.174 00.003 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
22:34:17.178 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.67 mountX=-0.06 mountY=-0.04, mountTheta=-2.50
22:34:17.187 00.009 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
22:34:17.190 00.003 1032 Enqueuing Move request for scope (0.06, -0.05)
22:34:17.191 00.001 10072 Worker thread wakes up
22:34:17.192 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
22:34:17.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
22:34:17.192 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.04
22:34:17.194 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:34:17.196 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:34:17.196 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:34:17.197 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:17.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:34:17.197 00.000 10072 MoveAxis(W, 3, ABG)
22:34:17.197 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:17.197 00.000 10072 IsGuiding returns 0
22:34:17.197 00.000 10072 PulseGuide returned control before completion, sleep 13
22:34:17.215 00.018 10072 IsGuiding returns 0
22:34:17.215 00.000 10072 Move returns status 0, amount 3
22:34:17.215 00.000 10072 MoveAxis(N, 0, ABG)
22:34:17.215 00.000 10072 Move returns status 0, amount 0
22:34:17.215 00.000 10072 move complete, result=0
22:34:17.215 00.000 10072 worker thread done servicing request
22:34:17.218 00.003 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:34:17.219 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:17.221 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:17.223 00.002 1032 Enqueuing Expose request
22:34:17.224 00.001 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:34:17.226 00.002 10072 Worker thread wakes up
22:34:17.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:17.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:17.857 00.631 10072 Exposure complete
22:34:17.914 00.057 10072 worker thread done servicing request
22:34:17.914 00.000 1032 OnExposeComplete: enter
22:34:17.916 00.002 1032 UpdateGuideState(): m_state=6
22:34:17.918 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4675
22:34:17.920 00.002 1032 Star::Find returns 1 (0), X=1097.69, Y=134.00, Mass=1333, SNR=25.7, Peak=112 HFD=3.3
22:34:17.922 00.002 1032 MultiStar: [#1 -0.08,0.02,0.97,U] [#2 -0.40,0.29,0.00,R] [#3 -0.45,0.22,0.00,M10] [#4 -0.46,0.26,0.00,M4] [#5 -0.18,0.23,0.00,M1] [#6 -0.32,0.46,0.00,M6] [#7 -0.30,0.24,0.00,M10] [#8 -0.38,0.22,0.00,R] 
22:34:17.925 00.003 1032 refined, 1 included, MultiStar: {-0.05, 0.15}, one-star: {-0.02, 0.27}
22:34:17.927 00.002 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
22:34:17.929 00.002 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
22:34:17.931 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.15 cameraTheta=1.89 mountX=0.15 mountY=0.01, mountTheta=0.06
22:34:17.934 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.15, opts=13)
22:34:17.937 00.003 1032 Enqueuing Move request for scope (-0.05, 0.15)
22:34:17.938 00.001 10072 Worker thread wakes up
22:34:17.938 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
22:34:17.938 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
22:34:17.938 00.000 10072 Moving (-0.05, 0.15) raw xDistance=0.15 yDistance=0.01
22:34:17.941 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:34:17.943 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 286.16
22:34:17.943 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:34:17.943 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:17.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:34:17.943 00.000 10072 MoveAxis(W, 76, ABG)
22:34:17.943 00.000 10072 Guiding  Dir = 3, Dur = 76
22:34:17.943 00.000 10072 IsGuiding returns 0
22:34:17.944 00.001 10072 PulseGuide returned control before completion, sleep 86
22:34:17.961 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
22:34:17.965 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:17.967 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:17.969 00.002 1032 Enqueuing Expose request
22:34:18.043 00.074 10072 IsGuiding returns 0
22:34:18.043 00.000 10072 Move returns status 0, amount 76
22:34:18.043 00.000 10072 MoveAxis(N, 0, ABG)
22:34:18.043 00.000 10072 Move returns status 0, amount 0
22:34:18.043 00.000 10072 move complete, result=0
22:34:18.043 00.000 10072 worker thread done servicing request
22:34:18.043 00.000 10072 Worker thread wakes up
22:34:18.043 00.000 1032 GuideStep: 0.2 px 76 ms WEST, 0.0 px 0 ms NORTH
22:34:18.047 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:18.047 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:18.453 00.406 10072 Exposure complete
22:34:18.510 00.057 10072 worker thread done servicing request
22:34:18.510 00.000 1032 OnExposeComplete: enter
22:34:18.512 00.002 1032 UpdateGuideState(): m_state=6
22:34:18.514 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4676
22:34:18.515 00.001 1032 Star::Find returns 1 (0), X=1097.71, Y=133.90, Mass=1316, SNR=25.5, Peak=110 HFD=3.2
22:34:18.519 00.004 1032 MultiStar: [#1 0.04,-0.12,0.97,U] [#2 0.05,-0.15,0.78,U] [#3 -0.32,0.12,0.00,R] [#4 -0.33,0.12,0.00,M5] [#5 -0.10,0.20,0.68,U] [#6 -0.25,0.34,0.00,M7] [#7 -0.27,0.12,0.00,R] [#8 -0.08,-0.06,0.53,U] 
22:34:18.521 00.002 1032 refined, 4 included, MultiStar: {-0.01, 0.01}, one-star: {0.00, 0.17}
22:34:18.523 00.002 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
22:34:18.526 00.003 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
22:34:18.528 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.21 mountX=0.01 mountY=0.00, mountTheta=0.38
22:34:18.531 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
22:34:18.534 00.003 1032 Enqueuing Move request for scope (-0.01, 0.01)
22:34:18.537 00.003 10072 Worker thread wakes up
22:34:18.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
22:34:18.537 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
22:34:18.537 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.00
22:34:18.538 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=148, Gamma=2.230
22:34:18.540 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:34:18.540 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:34:18.540 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:18.541 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:34:18.541 00.000 10072 MoveAxis(W, 3, ABG)
22:34:18.541 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:18.542 00.001 10072 IsGuiding returns 0
22:34:18.542 00.000 10072 PulseGuide returned control before completion, sleep 13
22:34:18.560 00.018 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:34:18.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:18.564 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:18.566 00.002 1032 Enqueuing Expose request
22:34:18.575 00.009 10072 IsGuiding returns 0
22:34:18.575 00.000 10072 Move returns status 0, amount 3
22:34:18.575 00.000 10072 MoveAxis(N, 0, ABG)
22:34:18.576 00.001 10072 Move returns status 0, amount 0
22:34:18.576 00.000 10072 move complete, result=0
22:34:18.576 00.000 10072 worker thread done servicing request
22:34:18.576 00.000 10072 Worker thread wakes up
22:34:18.576 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:18.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:18.576 00.000 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:34:19.199 00.623 10072 Exposure complete
22:34:19.262 00.063 10072 worker thread done servicing request
22:34:19.262 00.000 1032 OnExposeComplete: enter
22:34:19.264 00.002 1032 UpdateGuideState(): m_state=6
22:34:19.269 00.005 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4677
22:34:19.272 00.003 1032 Star::Find returns 1 (0), X=1097.81, Y=133.44, Mass=1266, SNR=25.0, Peak=104 HFD=3.3
22:34:19.274 00.002 1032 MultiStar: [#1 0.02,-0.54,0.00,M1] [#2 0.12,-0.55,0.00,M1] [#3 0.07,-0.41,0.00,M1] [#4 -0.12,-0.21,0.70,U] [#5 -0.03,-0.36,0.00,M1] [#6 -0.21,-0.04,0.61,U] [#7 0.05,-0.46,0.00,M1] [#8 0.10,-0.59,0.00,M1] 
22:34:19.276 00.002 1032 refined, 2 included, MultiStar: {-0.05, -0.20}, one-star: {0.10, -0.28}
22:34:19.277 00.001 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.65)
22:34:19.279 00.002 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.65)
22:34:19.281 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.80 mountX=-0.18 mountY=0.09, mountTheta=2.65
22:34:19.284 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.20, opts=13)
22:34:19.286 00.002 1032 Enqueuing Move request for scope (-0.05, -0.20)
22:34:19.288 00.002 10072 Worker thread wakes up
22:34:19.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
22:34:19.288 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
22:34:19.288 00.000 10072 Moving (-0.05, -0.20) raw xDistance=-0.18 yDistance=0.09
22:34:19.290 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:34:19.292 00.002 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.09, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 286.16
22:34:19.293 00.001 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
22:34:19.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:19.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:34:19.293 00.000 10072 MoveAxis(E, 81, ABG)
22:34:19.293 00.000 10072 Guiding  Dir = 2, Dur = 81
22:34:19.293 00.000 10072 IsGuiding returns 0
22:34:19.294 00.001 10072 PulseGuide returned control before completion, sleep 91
22:34:19.311 00.017 1032 UpdateGuideState exits: m=1266 SNR=25.0
22:34:19.314 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:19.315 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:19.318 00.003 1032 Enqueuing Expose request
22:34:19.403 00.085 10072 IsGuiding returns 1
22:34:19.404 00.001 10072 scope still moving after pulse duration time elapsed
22:34:19.432 00.028 10072 IsGuiding returns 0
22:34:19.432 00.000 10072 scope move finished after 81 + 57 ms
22:34:19.432 00.000 10072 Move returns status 0, amount 81
22:34:19.432 00.000 10072 MoveAxis(N, 0, ABG)
22:34:19.432 00.000 10072 Move returns status 0, amount 0
22:34:19.432 00.000 10072 move complete, result=0
22:34:19.432 00.000 10072 worker thread done servicing request
22:34:19.432 00.000 1032 GuideStep: -0.2 px 81 ms EAST, 0.1 px 0 ms NORTH
22:34:19.435 00.003 10072 Worker thread wakes up
22:34:19.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:19.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:19.843 00.408 10072 Exposure complete
22:34:19.904 00.061 10072 worker thread done servicing request
22:34:19.905 00.001 1032 OnExposeComplete: enter
22:34:19.907 00.002 1032 UpdateGuideState(): m_state=6
22:34:19.908 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4678
22:34:19.910 00.002 1032 Star::Find returns 1 (0), X=1097.80, Y=133.63, Mass=1140, SNR=23.7, Peak=102 HFD=3.1
22:34:19.912 00.002 1032 MultiStar: [#1 0.06,-0.48,0.00,M2] [#2 0.24,-0.48,0.00,M2] [#3 0.15,-0.15,0.86,U] [#4 -0.23,0.02,0.67,U] [#5 -0.12,-0.10,0.67,U] [#6 -0.12,-0.06,0.65,U] [#7 -0.02,-0.31,0.00,M2] [#8 0.19,-0.46,0.00,M2] 
22:34:19.913 00.001 1032 refined, 4 included, MultiStar: {-0.02, -0.08}, one-star: {0.10, -0.10}
22:34:19.915 00.002 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.63)
22:34:19.919 00.004 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.63)
22:34:19.921 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.83 mountX=-0.08 mountY=0.04, mountTheta=2.63
22:34:19.925 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
22:34:19.928 00.003 1032 Enqueuing Move request for scope (-0.02, -0.08)
22:34:19.929 00.001 10072 Worker thread wakes up
22:34:19.929 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
22:34:19.930 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
22:34:19.930 00.000 10072 Moving (-0.02, -0.08) raw xDistance=-0.08 yDistance=0.04
22:34:19.931 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:34:19.934 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:34:19.935 00.001 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:34:19.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:19.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:34:19.935 00.000 10072 MoveAxis(W, 2, ABG)
22:34:19.935 00.000 10072 Guiding  Dir = 3, Dur = 2
22:34:19.935 00.000 10072 IsGuiding returns 0
22:34:19.936 00.001 10072 PulseGuide returned control before completion, sleep 12
22:34:19.949 00.013 10072 IsGuiding returns 0
22:34:19.949 00.000 10072 Move returns status 0, amount 2
22:34:19.949 00.000 10072 MoveAxis(N, 0, ABG)
22:34:19.949 00.000 10072 Move returns status 0, amount 0
22:34:19.949 00.000 10072 move complete, result=0
22:34:19.949 00.000 10072 worker thread done servicing request
22:34:19.955 00.006 1032 UpdateGuideState exits: m=1140 SNR=23.7
22:34:19.959 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:19.962 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:19.964 00.002 1032 Enqueuing Expose request
22:34:19.966 00.002 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:34:19.967 00.001 10072 Worker thread wakes up
22:34:19.968 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:19.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:20.592 00.624 10072 Exposure complete
22:34:20.642 00.050 10072 worker thread done servicing request
22:34:20.642 00.000 1032 OnExposeComplete: enter
22:34:20.645 00.003 1032 UpdateGuideState(): m_state=6
22:34:20.647 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4679
22:34:20.648 00.001 1032 Star::Find returns 1 (0), X=1097.76, Y=133.96, Mass=1335, SNR=25.7, Peak=112 HFD=3.1
22:34:20.650 00.002 1032 MultiStar: [#1 -0.12,-0.09,0.96,U] [#2 0.14,-0.12,0.80,U] [#3 -0.14,0.04,0.74,U] [#4 -0.38,0.23,0.00,M4] [#5 -0.08,0.20,0.66,U] [#6 -0.18,0.19,0.00,M6] [#7 -0.08,0.05,0.74,U] [#8 0.06,-0.04,0.54,U] 
22:34:20.651 00.001 1032 refined, 6 included, MultiStar: {-0.02, 0.04}, one-star: {0.05, 0.23}
22:34:20.653 00.002 1032 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.83) = xAngle (0.28 = 0.28)
22:34:20.655 00.002 1032 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
22:34:20.656 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.11 mountX=0.04 mountY=0.01, mountTheta=0.28
22:34:20.658 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
22:34:20.660 00.002 1032 Enqueuing Move request for scope (-0.02, 0.04)
22:34:20.661 00.001 10072 Worker thread wakes up
22:34:20.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
22:34:20.661 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
22:34:20.661 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.01
22:34:20.663 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:34:20.665 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:34:20.665 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:34:20.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:20.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:34:20.665 00.000 10072 MoveAxis(W, 3, ABG)
22:34:20.665 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:20.665 00.000 10072 IsGuiding returns 0
22:34:20.666 00.001 10072 PulseGuide returned control before completion, sleep 13
22:34:20.683 00.017 1032 UpdateGuideState exits: m=1335 SNR=25.7
22:34:20.685 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:20.688 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:20.689 00.001 1032 Enqueuing Expose request
22:34:20.691 00.002 10072 IsGuiding returns 0
22:34:20.691 00.000 10072 Move returns status 0, amount 3
22:34:20.691 00.000 10072 MoveAxis(N, 0, ABG)
22:34:20.692 00.001 10072 Move returns status 0, amount 0
22:34:20.692 00.000 10072 move complete, result=0
22:34:20.692 00.000 10072 worker thread done servicing request
22:34:20.692 00.000 10072 Worker thread wakes up
22:34:20.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:20.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:20.699 00.007 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:34:21.108 00.409 10072 Exposure complete
22:34:21.161 00.053 10072 worker thread done servicing request
22:34:21.161 00.000 1032 OnExposeComplete: enter
22:34:21.163 00.002 1032 UpdateGuideState(): m_state=6
22:34:21.165 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4680
22:34:21.168 00.003 1032 Star::Find returns 1 (0), X=1097.75, Y=133.93, Mass=1299, SNR=25.3, Peak=113 HFD=3.1
22:34:21.170 00.002 1032 MultiStar: [#1 0.06,-0.15,0.97,U] [#2 0.03,-0.17,0.79,U] [#3 -0.02,0.18,0.75,U] [#4 -0.35,0.22,0.00,M5] [#5 -0.09,0.17,0.66,U] [#6 -0.29,0.31,0.00,M7] [#7 0.03,0.02,0.68,U] [#8 0.10,-0.12,0.53,U] 
22:34:21.171 00.001 1032 refined, 6 included, MultiStar: {0.02, 0.02}, one-star: {0.04, 0.20}
22:34:21.172 00.001 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
22:34:21.176 00.004 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
22:34:21.179 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.70 mountX=0.01 mountY=-0.03, mountTheta=-1.13
22:34:21.181 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
22:34:21.184 00.003 1032 Enqueuing Move request for scope (0.02, 0.02)
22:34:21.185 00.001 10072 Worker thread wakes up
22:34:21.186 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:34:21.186 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:34:21.186 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
22:34:21.188 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:34:21.190 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:34:21.190 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:34:21.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:21.191 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:34:21.191 00.000 10072 MoveAxis(W, 3, ABG)
22:34:21.191 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:21.191 00.000 10072 IsGuiding returns 0
22:34:21.192 00.001 10072 PulseGuide returned control before completion, sleep 13
22:34:21.213 00.021 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:34:21.215 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:21.217 00.002 10072 IsGuiding returns 0
22:34:21.217 00.000 10072 Move returns status 0, amount 3
22:34:21.217 00.000 10072 MoveAxis(N, 0, ABG)
22:34:21.217 00.000 10072 Move returns status 0, amount 0
22:34:21.217 00.000 10072 move complete, result=0
22:34:21.217 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:21.219 00.002 1032 Enqueuing Expose request
22:34:21.222 00.003 10072 worker thread done servicing request
22:34:21.222 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:34:21.224 00.002 10072 Worker thread wakes up
22:34:21.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:21.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:21.858 00.634 10072 Exposure complete
22:34:21.916 00.058 10072 worker thread done servicing request
22:34:21.916 00.000 1032 OnExposeComplete: enter
22:34:21.918 00.002 1032 UpdateGuideState(): m_state=6
22:34:21.920 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4681
22:34:21.922 00.002 1032 Star::Find returns 1 (0), X=1097.86, Y=133.76, Mass=1400, SNR=26.3, Peak=122 HFD=3.1
22:34:21.925 00.003 1032 MultiStar: [#1 0.12,-0.19,0.92,U] [#2 0.20,-0.25,0.00,M1] [#3 0.11,-0.01,0.77,U] [#4 -0.15,0.04,0.63,U] [#5 0.00,-0.01,0.67,U] [#6 -0.12,-0.01,0.65,U] [#7 0.10,-0.28,0.00,M1] [#8 0.22,-0.22,0.00,M1] 
22:34:21.927 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.03}, one-star: {0.16, 0.03}
22:34:21.928 00.001 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
22:34:21.930 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
22:34:21.931 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.67 mountX=-0.04 mountY=-0.03, mountTheta=-2.50
22:34:21.935 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
22:34:21.937 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
22:34:21.939 00.002 10072 Worker thread wakes up
22:34:21.939 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
22:34:21.939 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
22:34:21.939 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
22:34:21.941 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:34:21.945 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:34:21.945 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:34:21.945 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:21.945 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:34:21.945 00.000 10072 MoveAxis(W, 4, ABG)
22:34:21.945 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:21.945 00.000 10072 IsGuiding returns 0
22:34:21.946 00.001 10072 PulseGuide returned control before completion, sleep 14
22:34:21.964 00.018 10072 IsGuiding returns 0
22:34:21.964 00.000 10072 Move returns status 0, amount 4
22:34:21.964 00.000 10072 MoveAxis(N, 0, ABG)
22:34:21.964 00.000 10072 Move returns status 0, amount 0
22:34:21.964 00.000 10072 move complete, result=0
22:34:21.964 00.000 10072 worker thread done servicing request
22:34:21.964 00.000 1032 UpdateGuideState exits: m=1400 SNR=26.3
22:34:21.966 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:21.968 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:21.970 00.002 1032 Enqueuing Expose request
22:34:21.971 00.001 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:34:21.974 00.003 10072 Worker thread wakes up
22:34:21.974 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:21.974 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:22.391 00.417 10072 Exposure complete
22:34:22.444 00.053 10072 worker thread done servicing request
22:34:22.445 00.001 1032 OnExposeComplete: enter
22:34:22.447 00.002 1032 UpdateGuideState(): m_state=6
22:34:22.449 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4682
22:34:22.451 00.002 1032 Star::Find returns 1 (0), X=1097.79, Y=133.67, Mass=1311, SNR=25.4, Peak=116 HFD=3.0
22:34:22.453 00.002 1032 MultiStar: [#1 0.01,-0.31,0.00,M1] [#2 0.32,-0.35,0.00,M2] [#3 0.07,-0.08,0.76,U] [#4 -0.22,-0.02,0.70,U] [#5 -0.00,-0.07,0.64,U] [#6 -0.20,-0.09,0.62,U] [#7 0.13,-0.23,0.00,M2] [#8 0.17,-0.26,0.00,M2] 
22:34:22.455 00.002 1032 refined, 4 included, MultiStar: {-0.04, -0.06}, one-star: {0.08, -0.06}
22:34:22.457 00.002 1032 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.83) = xAngle (-3.94 = 2.34)
22:34:22.460 00.003 1032 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.94 = 2.34)
22:34:22.462 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.11 mountX=-0.05 mountY=0.05, mountTheta=2.34
22:34:22.464 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.06, opts=13)
22:34:22.465 00.001 1032 Enqueuing Move request for scope (-0.04, -0.06)
22:34:22.468 00.003 10072 Worker thread wakes up
22:34:22.468 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
22:34:22.468 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
22:34:22.468 00.000 10072 Moving (-0.04, -0.06) raw xDistance=-0.05 yDistance=0.05
22:34:22.470 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:34:22.472 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:34:22.472 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:34:22.472 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:22.472 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:34:22.472 00.000 10072 MoveAxis(W, 4, ABG)
22:34:22.472 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:22.473 00.001 10072 IsGuiding returns 0
22:34:22.473 00.000 10072 PulseGuide returned control before completion, sleep 14
22:34:22.491 00.018 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:34:22.494 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:22.496 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:22.498 00.002 1032 Enqueuing Expose request
22:34:22.501 00.003 10072 IsGuiding returns 0
22:34:22.501 00.000 10072 Move returns status 0, amount 4
22:34:22.501 00.000 10072 MoveAxis(N, 0, ABG)
22:34:22.501 00.000 10072 Move returns status 0, amount 0
22:34:22.501 00.000 10072 move complete, result=0
22:34:22.501 00.000 10072 worker thread done servicing request
22:34:22.501 00.000 10072 Worker thread wakes up
22:34:22.501 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:22.501 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:22.508 00.007 1032 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
22:34:23.137 00.629 10072 Exposure complete
22:34:23.189 00.052 10072 worker thread done servicing request
22:34:23.189 00.000 1032 OnExposeComplete: enter
22:34:23.191 00.002 1032 UpdateGuideState(): m_state=6
22:34:23.193 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4683
22:34:23.195 00.002 1032 Star::Find returns 1 (0), X=1097.71, Y=133.86, Mass=1305, SNR=25.4, Peak=107 HFD=3.1
22:34:23.196 00.001 1032 MultiStar: [#1 0.08,-0.20,0.98,U] [#2 0.19,-0.19,0.00,M3] [#3 0.07,0.04,0.80,U] [#4 -0.24,0.16,0.00,M4] [#5 0.12,0.20,0.67,U] [#6 -0.27,0.11,0.00,M6] [#7 0.09,0.06,0.67,U] [#8 0.16,-0.12,0.53,U] 
22:34:23.198 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.01}, one-star: {0.00, 0.13}
22:34:23.199 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
22:34:23.202 00.003 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
22:34:23.203 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.18 mountX=-0.01 mountY=-0.08, mountTheta=-1.65
22:34:23.207 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
22:34:23.208 00.001 1032 Enqueuing Move request for scope (0.08, 0.01)
22:34:23.210 00.002 10072 Worker thread wakes up
22:34:23.210 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:34:23.211 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:34:23.211 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
22:34:23.212 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:34:23.215 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:34:23.216 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:34:23.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:23.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:34:23.216 00.000 10072 MoveAxis(W, 4, ABG)
22:34:23.216 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:23.216 00.000 10072 IsGuiding returns 0
22:34:23.217 00.001 10072 PulseGuide returned control before completion, sleep 14
22:34:23.234 00.017 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:34:23.237 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:23.239 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:23.242 00.003 1032 Enqueuing Expose request
22:34:23.245 00.003 10072 IsGuiding returns 0
22:34:23.245 00.000 10072 Move returns status 0, amount 4
22:34:23.245 00.000 10072 MoveAxis(N, 0, ABG)
22:34:23.245 00.000 10072 Move returns status 0, amount 0
22:34:23.245 00.000 10072 move complete, result=0
22:34:23.245 00.000 10072 worker thread done servicing request
22:34:23.245 00.000 10072 Worker thread wakes up
22:34:23.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:23.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:23.252 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:34:23.653 00.401 10072 Exposure complete
22:34:23.707 00.054 10072 worker thread done servicing request
22:34:23.707 00.000 1032 OnExposeComplete: enter
22:34:23.709 00.002 1032 UpdateGuideState(): m_state=6
22:34:23.711 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4684
22:34:23.712 00.001 1032 Star::Find returns 1 (0), X=1097.76, Y=133.94, Mass=1334, SNR=25.7, Peak=116 HFD=3.0
22:34:23.714 00.002 1032 MultiStar: [#1 0.08,-0.08,0.97,U] [#2 0.09,-0.15,0.77,U] [#3 0.20,0.10,0.72,U] [#4 -0.17,0.15,0.67,U] [#5 -0.06,0.24,0.65,U] [#6 -0.12,0.32,0.00,M7] [#7 0.10,0.04,0.70,U] [#8 0.19,-0.11,0.54,U] 
22:34:23.717 00.003 1032 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {0.05, 0.21}
22:34:23.718 00.001 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
22:34:23.721 00.003 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
22:34:23.723 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.71 mountX=0.03 mountY=-0.07, mountTheta=-1.12
22:34:23.726 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
22:34:23.728 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
22:34:23.730 00.002 10072 Worker thread wakes up
22:34:23.730 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:34:23.730 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:34:23.730 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
22:34:23.733 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:34:23.736 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:34:23.736 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:34:23.736 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:23.736 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:34:23.736 00.000 10072 MoveAxis(W, 4, ABG)
22:34:23.736 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:23.736 00.000 10072 IsGuiding returns 0
22:34:23.737 00.001 10072 PulseGuide returned control before completion, sleep 14
22:34:23.755 00.018 1032 UpdateGuideState exits: m=1334 SNR=25.7
22:34:23.758 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:23.759 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:23.761 00.002 1032 Enqueuing Expose request
22:34:23.763 00.002 10072 IsGuiding returns 0
22:34:23.763 00.000 10072 Move returns status 0, amount 4
22:34:23.763 00.000 10072 MoveAxis(N, 0, ABG)
22:34:23.763 00.000 10072 Move returns status 0, amount 0
22:34:23.763 00.000 10072 move complete, result=0
22:34:23.764 00.001 10072 worker thread done servicing request
22:34:23.764 00.000 10072 Worker thread wakes up
22:34:23.764 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:23.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:23.773 00.009 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:34:24.391 00.618 10072 Exposure complete
22:34:24.443 00.052 10072 worker thread done servicing request
22:34:24.444 00.001 1032 OnExposeComplete: enter
22:34:24.445 00.001 1032 UpdateGuideState(): m_state=6
22:34:24.447 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4685
22:34:24.448 00.001 1032 Star::Find returns 1 (0), X=1097.77, Y=133.91, Mass=1314, SNR=25.5, Peak=105 HFD=3.0
22:34:24.450 00.002 1032 MultiStar: [#1 0.13,-0.16,0.95,U] [#2 0.16,-0.14,0.83,U] [#3 0.19,0.01,0.76,U] [#4 -0.22,0.09,0.67,U] [#5 -0.05,0.08,0.63,U] [#6 -0.23,0.13,0.00,M8] [#7 0.06,-0.12,0.69,U] [#8 0.14,-0.06,0.52,U] 
22:34:24.452 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.07, 0.18}
22:34:24.453 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:34:24.457 00.004 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:34:24.459 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.19 mountX=-0.03 mountY=-0.06, mountTheta=-2.02
22:34:24.461 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
22:34:24.463 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
22:34:24.465 00.002 10072 Worker thread wakes up
22:34:24.465 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:34:24.466 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:34:24.466 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
22:34:24.468 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:34:24.470 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:34:24.470 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:34:24.470 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:24.470 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:34:24.470 00.000 10072 MoveAxis(W, 4, ABG)
22:34:24.470 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:24.470 00.000 10072 IsGuiding returns 0
22:34:24.471 00.001 10072 PulseGuide returned control before completion, sleep 14
22:34:24.487 00.016 1032 UpdateGuideState exits: m=1314 SNR=25.5
22:34:24.490 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:24.492 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:24.494 00.002 1032 Enqueuing Expose request
22:34:24.498 00.004 10072 IsGuiding returns 0
22:34:24.498 00.000 10072 Move returns status 0, amount 4
22:34:24.498 00.000 10072 MoveAxis(N, 0, ABG)
22:34:24.498 00.000 10072 Move returns status 0, amount 0
22:34:24.498 00.000 10072 move complete, result=0
22:34:24.498 00.000 10072 worker thread done servicing request
22:34:24.498 00.000 10072 Worker thread wakes up
22:34:24.498 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:24.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:24.504 00.006 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:34:24.906 00.402 10072 Exposure complete
22:34:24.960 00.054 10072 worker thread done servicing request
22:34:24.960 00.000 1032 OnExposeComplete: enter
22:34:24.962 00.002 1032 UpdateGuideState(): m_state=6
22:34:24.964 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4686
22:34:24.966 00.002 1032 Star::Find returns 1 (0), X=1097.77, Y=133.78, Mass=1369, SNR=26.0, Peak=124 HFD=3.0
22:34:24.968 00.002 1032 MultiStar: [#1 0.10,-0.38,0.00,M1] [#2 0.20,-0.30,0.00,M2] [#3 0.14,-0.08,0.77,U] [#4 -0.19,0.10,0.66,U] [#5 0.04,-0.03,0.65,U] [#6 -0.17,0.10,0.56,U] [#7 0.03,-0.11,0.70,U] [#8 0.10,-0.29,0.00,M1] 
22:34:24.969 00.001 1032 refined, 5 included, MultiStar: {-0.00, 0.01}, one-star: {0.06, 0.05}
22:34:24.971 00.002 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
22:34:24.972 00.001 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
22:34:24.974 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.77 mountX=0.01 mountY=-0.00, mountTheta=-0.06
22:34:24.978 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
22:34:24.981 00.003 1032 Enqueuing Move request for scope (-0.00, 0.01)
22:34:24.983 00.002 10072 Worker thread wakes up
22:34:24.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
22:34:24.983 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
22:34:24.983 00.000 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
22:34:24.986 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:34:24.989 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:34:24.989 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:34:24.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:24.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:34:24.989 00.000 10072 MoveAxis(W, 3, ABG)
22:34:24.989 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:24.990 00.001 10072 IsGuiding returns 0
22:34:24.990 00.000 10072 PulseGuide returned control before completion, sleep 13
22:34:25.008 00.018 1032 UpdateGuideState exits: m=1369 SNR=26.0
22:34:25.010 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:25.011 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:25.014 00.003 1032 Enqueuing Expose request
22:34:25.015 00.001 10072 IsGuiding returns 0
22:34:25.016 00.001 10072 Move returns status 0, amount 3
22:34:25.016 00.000 10072 MoveAxis(N, 0, ABG)
22:34:25.016 00.000 10072 Move returns status 0, amount 0
22:34:25.016 00.000 10072 move complete, result=0
22:34:25.016 00.000 10072 worker thread done servicing request
22:34:25.016 00.000 10072 Worker thread wakes up
22:34:25.017 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:25.017 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:25.025 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:34:25.657 00.632 10072 Exposure complete
22:34:25.712 00.055 10072 worker thread done servicing request
22:34:25.712 00.000 1032 OnExposeComplete: enter
22:34:25.715 00.003 1032 UpdateGuideState(): m_state=6
22:34:25.716 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4687
22:34:25.718 00.002 1032 Star::Find returns 1 (0), X=1097.83, Y=133.71, Mass=1328, SNR=25.6, Peak=110 HFD=3.0
22:34:25.720 00.002 1032 MultiStar: [#1 0.12,-0.17,0.97,U] [#2 0.21,-0.28,0.00,M3] [#3 0.13,0.04,0.70,U] [#4 -0.20,0.11,0.67,U] [#5 -0.02,0.11,0.68,U] [#6 -0.21,0.01,0.61,U] [#7 0.08,-0.04,0.71,U] [#8 0.30,-0.11,0.00,M2] 
22:34:25.721 00.001 1032 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {0.13, -0.02}
22:34:25.722 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
22:34:25.725 00.003 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
22:34:25.726 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.25 mountX=-0.01 mountY=-0.02, mountTheta=-2.08
22:34:25.729 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
22:34:25.732 00.003 1032 Enqueuing Move request for scope (0.02, -0.01)
22:34:25.734 00.002 10072 Worker thread wakes up
22:34:25.734 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:34:25.734 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:34:25.734 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
22:34:25.736 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:34:25.739 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:34:25.739 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:34:25.739 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:25.739 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:34:25.739 00.000 10072 MoveAxis(W, 4, ABG)
22:34:25.739 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:25.740 00.001 10072 IsGuiding returns 0
22:34:25.740 00.000 10072 PulseGuide returned control before completion, sleep 14
22:34:25.757 00.017 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:34:25.759 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:25.762 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:25.763 00.001 1032 Enqueuing Expose request
22:34:25.765 00.002 10072 IsGuiding returns 0
22:34:25.765 00.000 10072 Move returns status 0, amount 4
22:34:25.765 00.000 10072 MoveAxis(N, 0, ABG)
22:34:25.765 00.000 10072 Move returns status 0, amount 0
22:34:25.765 00.000 10072 move complete, result=0
22:34:25.765 00.000 10072 worker thread done servicing request
22:34:25.765 00.000 10072 Worker thread wakes up
22:34:25.765 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:25.765 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:25.774 00.009 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:34:26.170 00.396 10072 Exposure complete
22:34:26.225 00.055 10072 worker thread done servicing request
22:34:26.225 00.000 1032 OnExposeComplete: enter
22:34:26.227 00.002 1032 UpdateGuideState(): m_state=6
22:34:26.229 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4688
22:34:26.231 00.002 1032 Star::Find returns 1 (0), X=1097.81, Y=133.82, Mass=1390, SNR=26.2, Peak=120 HFD=2.9
22:34:26.233 00.002 1032 MultiStar: [#1 0.01,-0.12,0.96,U] [#2 0.11,-0.22,0.79,U] [#3 0.08,-0.01,0.72,U] [#4 -0.24,0.21,0.00,M1] [#5 -0.02,0.18,0.61,U] [#6 -0.25,0.05,0.00,M7] [#7 -0.05,0.05,0.69,U] [#8 0.11,-0.02,0.49,U] 
22:34:26.236 00.003 1032 refined, 6 included, MultiStar: {0.05, -0.01}, one-star: {0.11, 0.09}
22:34:26.239 00.003 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
22:34:26.241 00.002 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
22:34:26.244 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.27 mountX=-0.03 mountY=-0.05, mountTheta=-2.10
22:34:26.247 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
22:34:26.249 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
22:34:26.251 00.002 10072 Worker thread wakes up
22:34:26.251 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:34:26.251 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:34:26.251 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.03 yDistance=-0.05
22:34:26.253 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:34:26.256 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:34:26.256 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:34:26.256 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:26.256 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:34:26.256 00.000 10072 MoveAxis(W, 3, ABG)
22:34:26.256 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:26.256 00.000 10072 IsGuiding returns 0
22:34:26.257 00.001 10072 PulseGuide returned control before completion, sleep 13
22:34:26.275 00.018 1032 UpdateGuideState exits: m=1390 SNR=26.2
22:34:26.277 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:26.280 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:26.281 00.001 1032 Enqueuing Expose request
22:34:26.282 00.001 10072 IsGuiding returns 0
22:34:26.282 00.000 10072 Move returns status 0, amount 3
22:34:26.282 00.000 10072 MoveAxis(N, 0, ABG)
22:34:26.283 00.001 10072 Move returns status 0, amount 0
22:34:26.283 00.000 10072 move complete, result=0
22:34:26.283 00.000 10072 worker thread done servicing request
22:34:26.283 00.000 10072 Worker thread wakes up
22:34:26.283 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:26.283 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:26.290 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:34:26.907 00.617 10072 Exposure complete
22:34:26.959 00.052 10072 worker thread done servicing request
22:34:26.960 00.001 1032 OnExposeComplete: enter
22:34:26.963 00.003 1032 UpdateGuideState(): m_state=6
22:34:26.964 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4689
22:34:26.966 00.002 1032 Star::Find returns 1 (0), X=1097.78, Y=133.87, Mass=1377, SNR=26.1, Peak=116 HFD=3.0
22:34:26.968 00.002 1032 MultiStar: [#1 -0.02,-0.05,0.93,U] [#2 0.11,-0.09,0.78,U] [#3 -0.02,0.11,0.75,U] [#4 -0.24,0.20,0.00,M2] [#5 -0.01,0.18,0.60,U] [#6 -0.22,0.11,0.62,U] [#7 -0.05,0.00,0.70,U] [#8 0.20,-0.12,0.49,U] 
22:34:26.969 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {0.08, 0.14}
22:34:26.970 00.001 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
22:34:26.972 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
22:34:26.974 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.33 mountX=0.03 mountY=-0.02, mountTheta=-0.50
22:34:26.976 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
22:34:26.978 00.002 1032 Enqueuing Move request for scope (0.01, 0.04)
22:34:26.979 00.001 10072 Worker thread wakes up
22:34:26.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
22:34:26.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
22:34:26.979 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.03 yDistance=-0.02
22:34:26.981 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:34:26.982 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:34:26.982 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:34:26.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:26.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:34:26.982 00.000 10072 MoveAxis(W, 3, ABG)
22:34:26.982 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:26.984 00.002 10072 IsGuiding returns 0
22:34:26.984 00.000 10072 PulseGuide returned control before completion, sleep 13
22:34:26.999 00.015 10072 IsGuiding returns 0
22:34:27.000 00.001 10072 Move returns status 0, amount 3
22:34:27.000 00.000 10072 MoveAxis(N, 0, ABG)
22:34:27.000 00.000 10072 Move returns status 0, amount 0
22:34:27.000 00.000 10072 move complete, result=0
22:34:27.000 00.000 10072 worker thread done servicing request
22:34:27.000 00.000 1032 UpdateGuideState exits: m=1377 SNR=26.1
22:34:27.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:27.004 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:27.005 00.001 1032 Enqueuing Expose request
22:34:27.007 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:34:27.009 00.002 10072 Worker thread wakes up
22:34:27.009 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:27.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:27.423 00.414 10072 Exposure complete
22:34:27.477 00.054 10072 worker thread done servicing request
22:34:27.477 00.000 1032 OnExposeComplete: enter
22:34:27.479 00.002 1032 UpdateGuideState(): m_state=6
22:34:27.481 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4690
22:34:27.483 00.002 1032 Star::Find returns 1 (0), X=1097.76, Y=133.80, Mass=1307, SNR=25.4, Peak=116 HFD=3.0
22:34:27.485 00.002 1032 MultiStar: [#1 -0.02,-0.18,0.93,U] [#2 0.25,-0.28,0.00,M2] [#3 0.08,-0.06,0.74,U] [#4 -0.24,0.15,0.00,M3] [#5 -0.05,-0.01,0.67,U] [#6 -0.15,0.15,0.65,U] [#7 0.00,-0.15,0.75,U] [#8 0.20,-0.15,0.53,U] 
22:34:27.488 00.003 1032 refined, 6 included, MultiStar: {0.02, -0.05}, one-star: {0.06, 0.07}
22:34:27.490 00.002 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
22:34:27.493 00.003 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
22:34:27.495 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.24 mountX=-0.05 mountY=-0.00, mountTheta=-3.07
22:34:27.498 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
22:34:27.500 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
22:34:27.502 00.002 10072 Worker thread wakes up
22:34:27.502 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:34:27.502 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:34:27.502 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.00
22:34:27.503 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:34:27.505 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:34:27.505 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:34:27.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:27.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:34:27.505 00.000 10072 MoveAxis(W, 3, ABG)
22:34:27.505 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:27.507 00.002 10072 IsGuiding returns 0
22:34:27.507 00.000 10072 PulseGuide returned control before completion, sleep 13
22:34:27.524 00.017 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:34:27.526 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:27.530 00.004 10072 IsGuiding returns 0
22:34:27.530 00.000 10072 Move returns status 0, amount 3
22:34:27.530 00.000 10072 MoveAxis(N, 0, ABG)
22:34:27.530 00.000 10072 Move returns status 0, amount 0
22:34:27.530 00.000 10072 move complete, result=0
22:34:27.530 00.000 10072 worker thread done servicing request
22:34:27.530 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:27.533 00.003 1032 Enqueuing Expose request
22:34:27.537 00.004 10072 Worker thread wakes up
22:34:27.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:27.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:27.538 00.001 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:34:28.172 00.634 10072 Exposure complete
22:34:28.222 00.050 10072 worker thread done servicing request
22:34:28.222 00.000 1032 OnExposeComplete: enter
22:34:28.224 00.002 1032 UpdateGuideState(): m_state=6
22:34:28.226 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4691
22:34:28.228 00.002 1032 Star::Find returns 1 (0), X=1097.80, Y=133.77, Mass=1324, SNR=25.6, Peak=121 HFD=2.9
22:34:28.230 00.002 1032 MultiStar: [#1 0.11,-0.37,0.00,M1] [#2 0.19,-0.29,0.00,M3] [#3 0.10,-0.12,0.75,U] [#4 -0.21,0.06,0.67,U] [#5 0.11,0.02,0.66,U] [#6 -0.24,-0.07,0.62,U] [#7 0.07,-0.17,0.73,U] [#8 -0.06,-0.33,0.00,M1] 
22:34:28.232 00.002 1032 refined, 5 included, MultiStar: {0.00, -0.04}, one-star: {0.10, 0.04}
22:34:28.233 00.001 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
22:34:28.235 00.002 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
22:34:28.236 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.54 mountX=-0.04 mountY=0.01, mountTheta=2.91
22:34:28.240 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.04, opts=13)
22:34:28.242 00.002 1032 Enqueuing Move request for scope (0.00, -0.04)
22:34:28.245 00.003 10072 Worker thread wakes up
22:34:28.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
22:34:28.245 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
22:34:28.245 00.000 10072 Moving (0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
22:34:28.247 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=1, FiltMin=0, FiltMax=151, Gamma=2.230
22:34:28.249 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:34:28.250 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:34:28.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:28.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:34:28.250 00.000 10072 MoveAxis(W, 3, ABG)
22:34:28.250 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:28.250 00.000 10072 IsGuiding returns 0
22:34:28.251 00.001 10072 PulseGuide returned control before completion, sleep 13
22:34:28.268 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.6
22:34:28.271 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:28.273 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:28.275 00.002 1032 Enqueuing Expose request
22:34:28.278 00.003 10072 IsGuiding returns 0
22:34:28.278 00.000 10072 Move returns status 0, amount 3
22:34:28.278 00.000 10072 MoveAxis(N, 0, ABG)
22:34:28.278 00.000 10072 Move returns status 0, amount 0
22:34:28.278 00.000 10072 move complete, result=0
22:34:28.278 00.000 10072 worker thread done servicing request
22:34:28.278 00.000 10072 Worker thread wakes up
22:34:28.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:28.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:28.284 00.006 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:34:28.686 00.402 10072 Exposure complete
22:34:28.738 00.052 10072 worker thread done servicing request
22:34:28.738 00.000 1032 OnExposeComplete: enter
22:34:28.741 00.003 1032 UpdateGuideState(): m_state=6
22:34:28.743 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4692
22:34:28.745 00.002 1032 Star::Find returns 1 (0), X=1097.82, Y=133.79, Mass=1312, SNR=25.4, Peak=111 HFD=2.9
22:34:28.746 00.001 1032 MultiStar: [#1 0.05,-0.26,0.00,M2] [#2 0.22,-0.25,0.00,M4] [#3 0.05,-0.02,0.73,U] [#4 -0.25,0.17,0.00,M3] [#5 0.01,0.03,0.66,U] [#6 -0.17,0.06,0.60,U] [#7 0.07,-0.10,0.71,U] [#8 0.19,-0.18,0.00,M2] 
22:34:28.748 00.002 1032 refined, 4 included, MultiStar: {0.03, 0.01}, one-star: {0.12, 0.06}
22:34:28.750 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
22:34:28.751 00.001 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
22:34:28.752 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.32 mountX=0.00 mountY=-0.03, mountTheta=-1.51
22:34:28.755 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
22:34:28.757 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
22:34:28.758 00.001 10072 Worker thread wakes up
22:34:28.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
22:34:28.758 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
22:34:28.758 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
22:34:28.760 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:34:28.762 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:34:28.762 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:34:28.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:28.762 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:34:28.762 00.000 10072 MoveAxis(W, 3, ABG)
22:34:28.762 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:28.762 00.000 10072 IsGuiding returns 0
22:34:28.763 00.001 10072 PulseGuide returned control before completion, sleep 13
22:34:28.778 00.015 10072 IsGuiding returns 0
22:34:28.778 00.000 10072 Move returns status 0, amount 3
22:34:28.778 00.000 10072 MoveAxis(N, 0, ABG)
22:34:28.778 00.000 10072 Move returns status 0, amount 0
22:34:28.778 00.000 10072 move complete, result=0
22:34:28.778 00.000 10072 worker thread done servicing request
22:34:28.781 00.003 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:34:28.783 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:28.784 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:28.786 00.002 1032 Enqueuing Expose request
22:34:28.787 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:34:28.788 00.001 10072 Worker thread wakes up
22:34:28.789 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:28.789 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:29.420 00.631 10072 Exposure complete
22:34:29.472 00.052 10072 worker thread done servicing request
22:34:29.472 00.000 1032 OnExposeComplete: enter
22:34:29.474 00.002 1032 UpdateGuideState(): m_state=6
22:34:29.476 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4693
22:34:29.478 00.002 1032 Star::Find returns 1 (0), X=1097.77, Y=133.93, Mass=1369, SNR=26.0, Peak=115 HFD=3.1
22:34:29.480 00.002 1032 MultiStar: [#1 -0.05,-0.10,0.94,U] [#2 0.11,-0.08,0.77,U] [#3 0.07,0.22,0.73,U] [#4 -0.18,0.23,0.00,M4] [#5 -0.10,0.31,0.00,M1] [#6 -0.26,0.35,0.00,M4] [#7 -0.05,-0.06,0.69,U] [#8 0.06,-0.06,0.50,U] 
22:34:29.482 00.002 1032 refined, 5 included, MultiStar: {0.03, 0.03}, one-star: {0.07, 0.20}
22:34:29.483 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
22:34:29.486 00.003 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
22:34:29.488 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.74 mountX=0.02 mountY=-0.04, mountTheta=-1.09
22:34:29.491 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
22:34:29.494 00.003 1032 Enqueuing Move request for scope (0.03, 0.03)
22:34:29.496 00.002 10072 Worker thread wakes up
22:34:29.496 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
22:34:29.496 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
22:34:29.496 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
22:34:29.498 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:34:29.500 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:34:29.500 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:34:29.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:29.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:34:29.500 00.000 10072 MoveAxis(W, 4, ABG)
22:34:29.500 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:29.500 00.000 10072 IsGuiding returns 0
22:34:29.501 00.001 10072 PulseGuide returned control before completion, sleep 14
22:34:29.517 00.016 1032 UpdateGuideState exits: m=1369 SNR=26.0
22:34:29.521 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:29.522 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:29.524 00.002 1032 Enqueuing Expose request
22:34:29.527 00.003 10072 IsGuiding returns 0
22:34:29.527 00.000 10072 Move returns status 0, amount 4
22:34:29.527 00.000 10072 MoveAxis(N, 0, ABG)
22:34:29.527 00.000 10072 Move returns status 0, amount 0
22:34:29.527 00.000 10072 move complete, result=0
22:34:29.527 00.000 10072 worker thread done servicing request
22:34:29.527 00.000 10072 Worker thread wakes up
22:34:29.528 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:29.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:29.538 00.010 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:34:29.936 00.398 10072 Exposure complete
22:34:29.992 00.056 10072 worker thread done servicing request
22:34:29.992 00.000 1032 OnExposeComplete: enter
22:34:29.994 00.002 1032 UpdateGuideState(): m_state=6
22:34:29.995 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4694
22:34:29.998 00.003 1032 Star::Find returns 1 (0), X=1097.81, Y=133.86, Mass=1347, SNR=25.8, Peak=109 HFD=2.9
22:34:30.000 00.002 1032 MultiStar: [#1 0.03,-0.14,0.99,U] [#2 0.14,-0.09,0.77,U] [#3 0.07,0.08,0.76,U] [#4 -0.35,0.20,0.00,M5] [#5 -0.08,0.13,0.68,U] [#6 -0.13,0.30,0.00,M5] [#7 0.07,0.01,0.73,U] [#8 0.07,-0.10,0.51,U] 
22:34:30.002 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.01}, one-star: {0.10, 0.14}
22:34:30.003 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
22:34:30.005 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
22:34:30.007 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.12 mountX=-0.01 mountY=-0.06, mountTheta=-1.71
22:34:30.010 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
22:34:30.013 00.003 1032 Enqueuing Move request for scope (0.06, 0.01)
22:34:30.015 00.002 10072 Worker thread wakes up
22:34:30.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:34:30.015 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:34:30.015 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
22:34:30.017 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:34:30.019 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:34:30.019 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:34:30.019 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:30.019 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:34:30.019 00.000 10072 MoveAxis(W, 3, ABG)
22:34:30.019 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:30.020 00.001 10072 IsGuiding returns 0
22:34:30.020 00.000 10072 PulseGuide returned control before completion, sleep 13
22:34:30.038 00.018 1032 UpdateGuideState exits: m=1347 SNR=25.8
22:34:30.040 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:30.043 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:30.045 00.002 1032 Enqueuing Expose request
22:34:30.046 00.001 10072 IsGuiding returns 0
22:34:30.046 00.000 10072 Move returns status 0, amount 3
22:34:30.046 00.000 10072 MoveAxis(N, 0, ABG)
22:34:30.046 00.000 10072 Move returns status 0, amount 0
22:34:30.046 00.000 10072 move complete, result=0
22:34:30.046 00.000 10072 worker thread done servicing request
22:34:30.046 00.000 10072 Worker thread wakes up
22:34:30.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:30.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:30.055 00.009 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:34:30.684 00.629 10072 Exposure complete
22:34:30.737 00.053 10072 worker thread done servicing request
22:34:30.737 00.000 1032 OnExposeComplete: enter
22:34:30.740 00.003 1032 UpdateGuideState(): m_state=6
22:34:30.743 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4695
22:34:30.744 00.001 1032 Star::Find returns 1 (0), X=1097.84, Y=133.74, Mass=1325, SNR=25.5, Peak=121 HFD=3.0
22:34:30.747 00.003 1032 MultiStar: [#1 0.13,-0.18,0.95,U] [#2 0.16,-0.26,0.00,M3] [#3 0.06,-0.08,0.78,U] [#4 -0.26,0.27,0.00,M6] [#5 0.02,-0.05,0.65,U] [#6 -0.24,0.14,0.00,M6] [#7 0.04,0.05,0.70,U] [#8 0.16,-0.13,0.51,U] 
22:34:30.749 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.06}, one-star: {0.14, 0.01}
22:34:30.750 00.001 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
22:34:30.752 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
22:34:30.753 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.59 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
22:34:30.756 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
22:34:30.759 00.003 1032 Enqueuing Move request for scope (0.09, -0.06)
22:34:30.761 00.002 10072 Worker thread wakes up
22:34:30.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:34:30.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:34:30.762 00.001 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
22:34:30.763 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:34:30.765 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:34:30.765 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:34:30.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:30.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:34:30.766 00.001 10072 MoveAxis(W, 5, ABG)
22:34:30.766 00.000 10072 Guiding  Dir = 3, Dur = 5
22:34:30.766 00.000 10072 IsGuiding returns 0
22:34:30.767 00.001 10072 PulseGuide returned control before completion, sleep 15
22:34:30.784 00.017 1032 UpdateGuideState exits: m=1325 SNR=25.5
22:34:30.786 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:30.788 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:30.789 00.001 1032 Enqueuing Expose request
22:34:30.791 00.002 10072 IsGuiding returns 0
22:34:30.791 00.000 10072 Move returns status 0, amount 5
22:34:30.791 00.000 10072 MoveAxis(N, 0, ABG)
22:34:30.791 00.000 10072 Move returns status 0, amount 0
22:34:30.791 00.000 10072 move complete, result=0
22:34:30.791 00.000 10072 worker thread done servicing request
22:34:30.791 00.000 10072 Worker thread wakes up
22:34:30.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:30.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:30.799 00.008 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:34:31.199 00.400 10072 Exposure complete
22:34:31.261 00.062 10072 worker thread done servicing request
22:34:31.261 00.000 1032 OnExposeComplete: enter
22:34:31.264 00.003 1032 UpdateGuideState(): m_state=6
22:34:31.268 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4696
22:34:31.274 00.006 1032 Star::Find returns 1 (0), X=1097.76, Y=133.94, Mass=1390, SNR=26.2, Peak=119 HFD=3.0
22:34:31.276 00.002 1032 MultiStar: [#1 0.02,-0.08,0.94,U] [#2 0.18,-0.07,0.78,U] [#3 0.15,-0.00,0.77,U] [#4 -0.19,0.13,0.65,U] [#5 0.02,0.06,0.64,U] [#6 -0.23,0.15,0.00,M7] [#7 0.11,-0.02,0.71,U] [#8 0.14,-0.13,0.49,U] 
22:34:31.279 00.003 1032 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {0.06, 0.21}
22:34:31.281 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
22:34:31.282 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
22:34:31.284 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.31 mountX=0.00 mountY=-0.07, mountTheta=-1.52
22:34:31.287 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:34:31.289 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
22:34:31.294 00.005 10072 Worker thread wakes up
22:34:31.295 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:34:31.295 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:34:31.295 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.07
22:34:31.297 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:34:31.300 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:34:31.300 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:34:31.300 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:31.300 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:34:31.300 00.000 10072 MoveAxis(W, 4, ABG)
22:34:31.300 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:31.301 00.001 10072 IsGuiding returns 0
22:34:31.301 00.000 10072 PulseGuide returned control before completion, sleep 14
22:34:31.319 00.018 1032 UpdateGuideState exits: m=1390 SNR=26.2
22:34:31.322 00.003 10072 IsGuiding returns 0
22:34:31.322 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:31.324 00.002 10072 Move returns status 0, amount 4
22:34:31.324 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:31.326 00.002 1032 Enqueuing Expose request
22:34:31.329 00.003 10072 MoveAxis(N, 0, ABG)
22:34:31.329 00.000 10072 Move returns status 0, amount 0
22:34:31.329 00.000 10072 move complete, result=0
22:34:31.329 00.000 10072 worker thread done servicing request
22:34:31.329 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:34:31.333 00.004 10072 Worker thread wakes up
22:34:31.333 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:31.333 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:31.974 00.641 10072 Exposure complete
22:34:32.102 00.128 10072 worker thread done servicing request
22:34:32.102 00.000 1032 OnExposeComplete: enter
22:34:32.107 00.005 1032 UpdateGuideState(): m_state=6
22:34:32.112 00.005 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4697
22:34:32.119 00.007 1032 Star::Find returns 1 (0), X=1097.79, Y=133.97, Mass=1315, SNR=25.5, Peak=96 HFD=3.1
22:34:32.124 00.005 1032 MultiStar: [#1 -0.03,0.04,0.93,U] [#2 0.05,-0.01,0.81,U] [#3 0.02,0.22,0.75,U] [#4 -0.21,0.38,0.00,M6] [#5 0.01,0.16,0.63,U] [#6 -0.26,0.30,0.00,M8] [#7 -0.04,0.10,0.70,U] [#8 0.02,0.07,0.50,U] 
22:34:32.129 00.005 1032 refined, 6 included, MultiStar: {0.02, 0.12}, one-star: {0.09, 0.24}
22:34:32.134 00.005 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
22:34:32.138 00.004 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
22:34:32.150 00.012 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=0.11 mountY=-0.05, mountTheta=-0.43
22:34:32.156 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
22:34:32.160 00.004 1032 Enqueuing Move request for scope (0.02, 0.12)
22:34:32.163 00.003 10072 Worker thread wakes up
22:34:32.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
22:34:32.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
22:34:32.163 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
22:34:32.167 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:34:32.171 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:34:32.171 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:34:32.171 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:32.171 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:34:32.171 00.000 10072 MoveAxis(W, 5, ABG)
22:34:32.171 00.000 10072 Guiding  Dir = 3, Dur = 5
22:34:32.172 00.001 10072 IsGuiding returns 0
22:34:32.174 00.002 10072 PulseGuide returned control before completion, sleep 14
22:34:32.202 00.028 10072 IsGuiding returns 0
22:34:32.202 00.000 10072 Move returns status 0, amount 5
22:34:32.202 00.000 10072 MoveAxis(N, 0, ABG)
22:34:32.202 00.000 10072 Move returns status 0, amount 0
22:34:32.202 00.000 10072 move complete, result=0
22:34:32.202 00.000 10072 worker thread done servicing request
22:34:32.205 00.003 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:34:32.210 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:32.213 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:32.216 00.003 1032 Enqueuing Expose request
22:34:32.221 00.005 10072 Worker thread wakes up
22:34:32.222 00.001 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:34:32.226 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:32.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:32.646 00.420 10072 Exposure complete
22:34:32.719 00.073 10072 worker thread done servicing request
22:34:32.720 00.001 1032 OnExposeComplete: enter
22:34:32.722 00.002 1032 UpdateGuideState(): m_state=6
22:34:32.725 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4698
22:34:32.728 00.003 1032 Star::Find returns 1 (0), X=1097.81, Y=134.21, Mass=1426, SNR=26.5, Peak=113 HFD=3.1
22:34:32.731 00.003 1032 MultiStar: [#1 -0.07,0.12,0.91,U] [#2 0.06,0.08,0.75,U] [#3 -0.19,0.34,0.00,M1] [#4 -0.33,0.36,0.00,M7] [#5 -0.11,0.23,0.64,U] [#6 -0.19,0.43,0.00,M9] [#7 -0.00,0.18,0.66,U] [#8 0.12,0.10,0.51,U] 
22:34:32.733 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.22}, one-star: {0.11, 0.48}
22:34:32.735 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
22:34:32.740 00.005 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
22:34:32.743 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.48 mountX=0.20 mountY=-0.07, mountTheta=-0.35
22:34:32.747 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.22, opts=13)
22:34:32.750 00.003 1032 Enqueuing Move request for scope (0.02, 0.22)
22:34:32.753 00.003 10072 Worker thread wakes up
22:34:32.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
22:34:32.753 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
22:34:32.753 00.000 10072 Moving (0.02, 0.22) raw xDistance=0.20 yDistance=-0.07
22:34:32.755 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:34:32.759 00.004 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 286.19
22:34:32.759 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
22:34:32.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:32.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:34:32.759 00.000 10072 MoveAxis(W, 100, ABG)
22:34:32.759 00.000 10072 Guiding  Dir = 3, Dur = 100
22:34:32.760 00.001 10072 IsGuiding returns 0
22:34:32.760 00.000 10072 PulseGuide returned control before completion, sleep 110
22:34:32.784 00.024 1032 UpdateGuideState exits: m=1426 SNR=26.5
22:34:32.787 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:32.789 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:32.792 00.003 1032 Enqueuing Expose request
22:34:32.875 00.083 10072 IsGuiding returns 0
22:34:32.875 00.000 10072 Move returns status 0, amount 100
22:34:32.875 00.000 10072 MoveAxis(N, 0, ABG)
22:34:32.875 00.000 10072 Move returns status 0, amount 0
22:34:32.875 00.000 10072 move complete, result=0
22:34:32.875 00.000 10072 worker thread done servicing request
22:34:32.875 00.000 10072 Worker thread wakes up
22:34:32.875 00.000 1032 GuideStep: 0.2 px 100 ms WEST, -0.1 px 0 ms NORTH
22:34:32.878 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:32.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:33.515 00.637 10072 Exposure complete
22:34:33.575 00.060 10072 worker thread done servicing request
22:34:33.575 00.000 1032 OnExposeComplete: enter
22:34:33.577 00.002 1032 UpdateGuideState(): m_state=6
22:34:33.579 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4699
22:34:33.581 00.002 1032 Star::Find returns 1 (0), X=1097.92, Y=133.79, Mass=1233, SNR=24.7, Peak=108 HFD=2.9
22:34:33.585 00.004 1032 MultiStar: [#1 0.13,-0.18,1.05,U] [#2 0.16,-0.22,0.00,M1] [#3 0.12,0.00,0.81,U] [#4 -0.13,0.06,0.69,U] [#5 0.05,-0.01,0.68,U] [#6 -0.18,0.12,0.65,U] [#7 0.21,-0.18,0.00,M1] [#8 0.14,-0.27,0.00,M1] 
22:34:33.587 00.002 1032 refined, 5 included, MultiStar: {0.06, -0.00}, one-star: {0.21, 0.06}
22:34:33.590 00.003 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
22:34:33.591 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
22:34:33.593 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.04 mountX=-0.02 mountY=-0.05, mountTheta=-1.87
22:34:33.597 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.00, opts=13)
22:34:33.599 00.002 1032 Enqueuing Move request for scope (0.06, -0.00)
22:34:33.601 00.002 10072 Worker thread wakes up
22:34:33.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
22:34:33.601 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
22:34:33.601 00.000 10072 Moving (0.06, -0.00) raw xDistance=-0.02 yDistance=-0.05
22:34:33.603 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:34:33.606 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:34:33.606 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:34:33.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:33.606 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:34:33.606 00.000 10072 MoveAxis(W, 5, ABG)
22:34:33.606 00.000 10072 Guiding  Dir = 3, Dur = 5
22:34:33.606 00.000 10072 IsGuiding returns 0
22:34:33.608 00.002 10072 PulseGuide returned control before completion, sleep 15
22:34:33.626 00.018 1032 UpdateGuideState exits: m=1233 SNR=24.7
22:34:33.629 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:33.630 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:33.632 00.002 1032 Enqueuing Expose request
22:34:33.637 00.005 10072 IsGuiding returns 0
22:34:33.637 00.000 10072 Move returns status 0, amount 5
22:34:33.637 00.000 10072 MoveAxis(N, 0, ABG)
22:34:33.637 00.000 10072 Move returns status 0, amount 0
22:34:33.637 00.000 10072 move complete, result=0
22:34:33.637 00.000 10072 worker thread done servicing request
22:34:33.637 00.000 10072 Worker thread wakes up
22:34:33.638 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:33.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:33.644 00.006 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
22:34:34.048 00.404 10072 Exposure complete
22:34:34.103 00.055 1032 OnExposeComplete: enter
22:34:34.106 00.003 1032 UpdateGuideState(): m_state=6
22:34:34.108 00.002 10072 worker thread done servicing request
22:34:34.110 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4700
22:34:34.112 00.002 1032 Star::Find returns 1 (0), X=1097.76, Y=133.76, Mass=1208, SNR=24.4, Peak=99 HFD=2.9
22:34:34.115 00.003 1032 MultiStar: [#1 0.08,-0.24,0.99,U] [#2 0.27,-0.29,0.00,M2] [#3 0.07,-0.06,0.80,U] [#4 -0.18,0.10,0.68,U] [#5 -0.01,0.03,0.65,U] [#6 -0.22,0.06,0.64,U] [#7 0.14,-0.08,0.75,U] [#8 0.36,-0.24,0.00,M2] 
22:34:34.117 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.04}, one-star: {0.06, 0.03}
22:34:34.119 00.002 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
22:34:34.120 00.001 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
22:34:34.121 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.40 mountX=-0.04 mountY=0.00, mountTheta=3.05
22:34:34.124 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
22:34:34.125 00.001 1032 Enqueuing Move request for scope (0.01, -0.04)
22:34:34.127 00.002 10072 Worker thread wakes up
22:34:34.127 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:34:34.127 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:34:34.127 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
22:34:34.129 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:34:34.131 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:34:34.131 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:34:34.132 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:34.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:34:34.132 00.000 10072 MoveAxis(W, 3, ABG)
22:34:34.132 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:34.132 00.000 10072 IsGuiding returns 0
22:34:34.133 00.001 10072 PulseGuide returned control before completion, sleep 13
22:34:34.151 00.018 1032 UpdateGuideState exits: m=1208 SNR=24.4
22:34:34.153 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:34.155 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:34.158 00.003 1032 Enqueuing Expose request
22:34:34.160 00.002 10072 IsGuiding returns 0
22:34:34.160 00.000 10072 Move returns status 0, amount 3
22:34:34.161 00.001 10072 MoveAxis(N, 0, ABG)
22:34:34.161 00.000 10072 Move returns status 0, amount 0
22:34:34.161 00.000 10072 move complete, result=0
22:34:34.161 00.000 10072 worker thread done servicing request
22:34:34.161 00.000 10072 Worker thread wakes up
22:34:34.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:34.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:34.169 00.008 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:34:34.815 00.646 10072 Exposure complete
22:34:34.933 00.118 10072 worker thread done servicing request
22:34:34.933 00.000 1032 OnExposeComplete: enter
22:34:34.936 00.003 1032 UpdateGuideState(): m_state=6
22:34:34.938 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4701
22:34:34.940 00.002 1032 Star::Find returns 1 (0), X=1097.85, Y=133.92, Mass=1418, SNR=26.5, Peak=108 HFD=2.9
22:34:34.944 00.004 1032 MultiStar: [#1 0.06,-0.06,0.94,U] [#2 0.00,-0.10,0.74,U] [#3 -0.00,0.08,0.71,U] [#4 -0.16,0.30,0.00,M6] [#5 0.03,0.15,0.63,U] [#6 -0.12,0.27,0.00,M8] [#7 0.01,0.07,0.65,U] [#8 0.21,-0.04,0.50,U] 
22:34:34.946 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.05}, one-star: {0.15, 0.19}
22:34:34.948 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
22:34:34.951 00.003 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
22:34:34.953 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.62 mountX=0.03 mountY=-0.08, mountTheta=-1.21
22:34:34.957 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
22:34:34.960 00.003 1032 Enqueuing Move request for scope (0.07, 0.05)
22:34:34.963 00.003 10072 Worker thread wakes up
22:34:34.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
22:34:34.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
22:34:34.963 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
22:34:34.966 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:34:34.969 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:34:34.969 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:34:34.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:34.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:34:34.969 00.000 10072 MoveAxis(W, 4, ABG)
22:34:34.969 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:34.970 00.001 10072 IsGuiding returns 0
22:34:34.990 00.020 10072 PulseGuide returned control before completion, sleep 14
22:34:35.052 00.062 10072 IsGuiding returns 0
22:34:35.052 00.000 10072 Move returns status 0, amount 4
22:34:35.052 00.000 10072 MoveAxis(N, 0, ABG)
22:34:35.052 00.000 10072 Move returns status 0, amount 0
22:34:35.052 00.000 10072 move complete, result=0
22:34:35.052 00.000 10072 worker thread done servicing request
22:34:35.063 00.011 1032 UpdateGuideState exits: m=1418 SNR=26.5
22:34:35.066 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:35.069 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:35.071 00.002 1032 Enqueuing Expose request
22:34:35.074 00.003 10072 Worker thread wakes up
22:34:35.074 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:35.075 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:35.076 00.001 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:34:35.491 00.415 10072 Exposure complete
22:34:35.590 00.099 10072 worker thread done servicing request
22:34:35.590 00.000 1032 OnExposeComplete: enter
22:34:35.593 00.003 1032 UpdateGuideState(): m_state=6
22:34:35.596 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4702
22:34:35.599 00.003 1032 Star::Find returns 1 (0), X=1097.78, Y=134.03, Mass=1258, SNR=24.9, Peak=102 HFD=3.1
22:34:35.601 00.002 1032 MultiStar: [#1 0.04,-0.00,0.99,U] [#2 0.08,-0.05,0.80,U] [#3 0.19,0.04,0.78,U] [#4 -0.30,0.36,0.00,M7] [#5 -0.20,0.25,0.00,M1] [#6 -0.17,0.26,0.00,M9] [#7 -0.00,0.12,0.76,U] [#8 0.10,-0.02,0.52,U] 
22:34:35.604 00.003 1032 refined, 5 included, MultiStar: {0.08, 0.07}, one-star: {0.07, 0.30}
22:34:35.607 00.003 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
22:34:35.611 00.004 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
22:34:35.619 00.008 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.77 mountX=0.05 mountY=-0.09, mountTheta=-1.06
22:34:35.624 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
22:34:35.627 00.003 1032 Enqueuing Move request for scope (0.08, 0.07)
22:34:35.630 00.003 10072 Worker thread wakes up
22:34:35.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
22:34:35.630 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
22:34:35.630 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.09
22:34:35.633 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:34:35.635 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:34:35.635 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:34:35.635 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:35.636 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:34:35.636 00.000 10072 MoveAxis(W, 3, ABG)
22:34:35.636 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:35.636 00.000 10072 IsGuiding returns 0
22:34:35.637 00.001 10072 PulseGuide returned control before completion, sleep 13
22:34:35.655 00.018 10072 IsGuiding returns 0
22:34:35.655 00.000 10072 Move returns status 0, amount 3
22:34:35.655 00.000 10072 MoveAxis(N, 0, ABG)
22:34:35.655 00.000 10072 Move returns status 0, amount 0
22:34:35.656 00.001 10072 move complete, result=0
22:34:35.656 00.000 10072 worker thread done servicing request
22:34:35.663 00.007 1032 UpdateGuideState exits: m=1258 SNR=24.9
22:34:35.667 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:35.670 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:35.673 00.003 1032 Enqueuing Expose request
22:34:35.681 00.008 10072 Worker thread wakes up
22:34:35.681 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:34:35.684 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:35.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:36.312 00.628 10072 Exposure complete
22:34:36.392 00.080 1032 OnExposeComplete: enter
22:34:36.396 00.004 1032 UpdateGuideState(): m_state=6
22:34:36.399 00.003 10072 worker thread done servicing request
22:34:36.400 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4703
22:34:36.406 00.006 1032 Star::Find returns 1 (0), X=1097.86, Y=133.76, Mass=1375, SNR=26.1, Peak=111 HFD=2.9
22:34:36.409 00.003 1032 MultiStar: [#1 0.13,-0.23,0.00,M1] [#2 0.26,-0.26,0.00,M1] [#3 0.11,-0.09,0.80,U] [#4 -0.13,0.10,0.65,U] [#5 0.02,-0.13,0.64,U] [#6 -0.14,0.01,0.62,U] [#7 0.26,-0.11,0.00,M1] [#8 0.21,-0.23,0.00,M1] 
22:34:36.413 00.004 1032 refined, 4 included, MultiStar: {0.02, -0.02}, one-star: {0.15, 0.03}
22:34:36.416 00.003 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
22:34:36.421 00.005 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
22:34:36.423 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.64 mountX=-0.02 mountY=-0.02, mountTheta=-2.47
22:34:36.427 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
22:34:36.430 00.003 1032 Enqueuing Move request for scope (0.02, -0.02)
22:34:36.432 00.002 10072 Worker thread wakes up
22:34:36.433 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:34:36.433 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:34:36.433 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
22:34:36.436 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:34:36.439 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:34:36.439 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:34:36.439 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:36.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:34:36.439 00.000 10072 MoveAxis(W, 4, ABG)
22:34:36.439 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:36.440 00.001 10072 IsGuiding returns 0
22:34:36.440 00.000 10072 PulseGuide returned control before completion, sleep 14
22:34:36.465 00.025 1032 UpdateGuideState exits: m=1375 SNR=26.1
22:34:36.468 00.003 10072 IsGuiding returns 0
22:34:36.468 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:36.471 00.003 10072 Move returns status 0, amount 4
22:34:36.472 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:36.474 00.002 10072 MoveAxis(N, 0, ABG)
22:34:36.474 00.000 1032 Enqueuing Expose request
22:34:36.476 00.002 10072 Move returns status 0, amount 0
22:34:36.476 00.000 10072 move complete, result=0
22:34:36.476 00.000 10072 worker thread done servicing request
22:34:36.477 00.001 10072 Worker thread wakes up
22:34:36.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:36.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:36.489 00.012 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:34:36.890 00.401 10072 Exposure complete
22:34:36.966 00.076 1032 OnExposeComplete: enter
22:34:36.970 00.004 1032 UpdateGuideState(): m_state=6
22:34:36.972 00.002 10072 worker thread done servicing request
22:34:36.972 00.000 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4704
22:34:36.974 00.002 1032 Star::Find returns 1 (0), X=1097.87, Y=133.66, Mass=1418, SNR=26.4, Peak=116 HFD=3.2
22:34:36.976 00.002 1032 MultiStar: [#1 0.18,-0.38,0.00,M2] [#2 0.21,-0.27,0.00,M2] [#3 0.06,-0.08,0.70,U] [#4 -0.16,-0.06,0.67,U] [#5 0.04,-0.15,0.62,U] [#6 -0.06,0.14,0.60,U] [#7 0.11,-0.11,0.72,U] [#8 0.21,-0.32,0.00,M2] 
22:34:36.978 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.06}, one-star: {0.16, -0.07}
22:34:36.982 00.004 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
22:34:36.984 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
22:34:36.986 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.00 mountX=-0.07 mountY=-0.02, mountTheta=-2.83
22:34:36.991 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
22:34:36.996 00.005 1032 Enqueuing Move request for scope (0.04, -0.06)
22:34:36.999 00.003 10072 Worker thread wakes up
22:34:36.999 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
22:34:36.999 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
22:34:36.999 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
22:34:37.002 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:34:37.006 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:34:37.007 00.001 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:34:37.007 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:37.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:34:37.007 00.000 10072 MoveAxis(W, 4, ABG)
22:34:37.007 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:37.007 00.000 10072 IsGuiding returns 0
22:34:37.008 00.001 10072 PulseGuide returned control before completion, sleep 14
22:34:37.028 00.020 10072 IsGuiding returns 0
22:34:37.028 00.000 10072 Move returns status 0, amount 4
22:34:37.028 00.000 10072 MoveAxis(N, 0, ABG)
22:34:37.028 00.000 10072 Move returns status 0, amount 0
22:34:37.028 00.000 10072 move complete, result=0
22:34:37.028 00.000 10072 worker thread done servicing request
22:34:37.038 00.010 1032 UpdateGuideState exits: m=1418 SNR=26.4
22:34:37.043 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:37.052 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:37.059 00.007 1032 Enqueuing Expose request
22:34:37.063 00.004 10072 Worker thread wakes up
22:34:37.063 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:37.063 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:37.064 00.001 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:34:37.703 00.639 10072 Exposure complete
22:34:37.790 00.087 10072 worker thread done servicing request
22:34:37.790 00.000 1032 OnExposeComplete: enter
22:34:37.795 00.005 1032 UpdateGuideState(): m_state=6
22:34:37.799 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4705
22:34:37.803 00.004 1032 Star::Find returns 1 (0), X=1097.80, Y=133.79, Mass=1285, SNR=25.2, Peak=104 HFD=2.9
22:34:37.808 00.005 1032 MultiStar: [#1 -0.01,-0.13,0.97,U] [#2 0.19,-0.21,0.00,M3] [#3 0.06,0.03,0.76,U] [#4 -0.23,0.22,0.00,M6] [#5 0.03,0.10,0.67,U] [#6 -0.19,0.15,0.63,U] [#7 0.01,-0.16,0.70,U] [#8 0.16,-0.16,0.51,U] 
22:34:37.810 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {0.10, 0.06}
22:34:37.815 00.005 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:34:37.818 00.003 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:34:37.821 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.56 mountX=-0.02 mountY=-0.02, mountTheta=-2.39
22:34:37.827 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
22:34:37.833 00.006 1032 Enqueuing Move request for scope (0.02, -0.01)
22:34:37.836 00.003 10072 Worker thread wakes up
22:34:37.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:34:37.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:34:37.836 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
22:34:37.840 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:34:37.845 00.005 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:34:37.845 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:34:37.845 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:37.845 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:34:37.845 00.000 10072 MoveAxis(W, 4, ABG)
22:34:37.845 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:37.845 00.000 10072 IsGuiding returns 0
22:34:37.847 00.002 10072 PulseGuide returned control before completion, sleep 13
22:34:37.870 00.023 10072 IsGuiding returns 0
22:34:37.870 00.000 10072 Move returns status 0, amount 4
22:34:37.870 00.000 10072 MoveAxis(N, 0, ABG)
22:34:37.870 00.000 10072 Move returns status 0, amount 0
22:34:37.870 00.000 10072 move complete, result=0
22:34:37.871 00.001 10072 worker thread done servicing request
22:34:37.876 00.005 1032 UpdateGuideState exits: m=1285 SNR=25.2
22:34:37.879 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:37.881 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:37.885 00.004 1032 Enqueuing Expose request
22:34:37.889 00.004 10072 Worker thread wakes up
22:34:37.889 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:34:37.901 00.012 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:37.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:38.313 00.412 10072 Exposure complete
22:34:38.394 00.081 10072 worker thread done servicing request
22:34:38.394 00.000 1032 OnExposeComplete: enter
22:34:38.399 00.005 1032 UpdateGuideState(): m_state=6
22:34:38.402 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4706
22:34:38.404 00.002 1032 Star::Find returns 1 (0), X=1097.77, Y=133.82, Mass=1371, SNR=26.0, Peak=125 HFD=2.9
22:34:38.407 00.003 1032 MultiStar: [#1 -0.24,0.00,0.95,U] [#2 0.10,-0.23,0.78,U] [#3 0.01,0.16,0.74,U] [#4 -0.17,0.17,0.68,U] [#5 0.13,0.09,0.64,U] [#6 -0.23,0.18,0.00,M7] [#7 0.07,0.03,0.68,U] [#8 0.25,-0.11,0.00,M2] 
22:34:38.411 00.004 1032 refined, 6 included, MultiStar: {-0.01, 0.04}, one-star: {0.07, 0.09}
22:34:38.413 00.002 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
22:34:38.417 00.004 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
22:34:38.419 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.81 mountX=0.04 mountY=-0.00, mountTheta=-0.02
22:34:38.432 00.013 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
22:34:38.445 00.013 1032 Enqueuing Move request for scope (-0.01, 0.04)
22:34:38.447 00.002 10072 Worker thread wakes up
22:34:38.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
22:34:38.448 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
22:34:38.448 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.00
22:34:38.451 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=120, Gamma=2.230
22:34:38.455 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:34:38.455 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:34:38.455 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:38.455 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:34:38.456 00.001 10072 MoveAxis(W, 3, ABG)
22:34:38.456 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:38.457 00.001 10072 IsGuiding returns 0
22:34:38.457 00.000 10072 PulseGuide returned control before completion, sleep 13
22:34:38.480 00.023 10072 IsGuiding returns 0
22:34:38.481 00.001 10072 Move returns status 0, amount 3
22:34:38.481 00.000 10072 MoveAxis(N, 0, ABG)
22:34:38.481 00.000 10072 Move returns status 0, amount 0
22:34:38.481 00.000 10072 move complete, result=0
22:34:38.482 00.001 10072 worker thread done servicing request
22:34:38.482 00.000 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:34:38.485 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:38.489 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:38.491 00.002 1032 Enqueuing Expose request
22:34:38.496 00.005 10072 Worker thread wakes up
22:34:38.496 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:34:38.498 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:38.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:39.123 00.625 10072 Exposure complete
22:34:39.216 00.093 10072 worker thread done servicing request
22:34:39.216 00.000 1032 OnExposeComplete: enter
22:34:39.220 00.004 1032 UpdateGuideState(): m_state=6
22:34:39.222 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4707
22:34:39.225 00.003 1032 Star::Find returns 1 (0), X=1097.82, Y=133.82, Mass=1383, SNR=26.1, Peak=118 HFD=2.9
22:34:39.230 00.005 1032 MultiStar: [#1 0.20,-0.33,0.00,M1] [#2 0.25,-0.27,0.00,M3] [#3 0.19,0.09,0.75,U] [#4 -0.14,0.10,0.67,U] [#5 0.06,-0.18,0.64,U] [#6 -0.19,0.04,0.61,U] [#7 0.19,-0.11,0.69,U] [#8 0.16,-0.21,0.00,M3] 
22:34:39.233 00.003 1032 refined, 5 included, MultiStar: {0.05, 0.01}, one-star: {0.11, 0.09}
22:34:39.242 00.009 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
22:34:39.245 00.003 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
22:34:39.248 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.24 mountX=-0.00 mountY=-0.05, mountTheta=-1.59
22:34:39.251 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
22:34:39.254 00.003 1032 Enqueuing Move request for scope (0.05, 0.01)
22:34:39.256 00.002 10072 Worker thread wakes up
22:34:39.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:34:39.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:34:39.257 00.001 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
22:34:39.259 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:34:39.263 00.004 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:34:39.263 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:34:39.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:39.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:34:39.263 00.000 10072 MoveAxis(W, 4, ABG)
22:34:39.263 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:39.264 00.001 10072 IsGuiding returns 0
22:34:39.265 00.001 10072 PulseGuide returned control before completion, sleep 13
22:34:39.292 00.027 10072 IsGuiding returns 0
22:34:39.292 00.000 10072 Move returns status 0, amount 4
22:34:39.292 00.000 10072 MoveAxis(N, 0, ABG)
22:34:39.292 00.000 10072 Move returns status 0, amount 0
22:34:39.292 00.000 10072 move complete, result=0
22:34:39.292 00.000 10072 worker thread done servicing request
22:34:39.298 00.006 1032 UpdateGuideState exits: m=1383 SNR=26.1
22:34:39.310 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:39.314 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:39.316 00.002 1032 Enqueuing Expose request
22:34:39.319 00.003 10072 Worker thread wakes up
22:34:39.319 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:34:39.322 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:39.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:39.735 00.413 10072 Exposure complete
22:34:39.812 00.077 10072 worker thread done servicing request
22:34:39.813 00.001 1032 OnExposeComplete: enter
22:34:39.815 00.002 1032 UpdateGuideState(): m_state=6
22:34:39.818 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4708
22:34:39.820 00.002 1032 Star::Find returns 1 (0), X=1097.90, Y=133.78, Mass=1346, SNR=25.8, Peak=109 HFD=3.0
22:34:39.822 00.002 1032 MultiStar: [#1 0.18,-0.29,0.00,M2] [#2 0.17,-0.24,0.00,M4] [#3 0.18,-0.13,0.75,U] [#4 -0.14,0.00,0.69,U] [#5 0.21,-0.12,0.65,U] [#6 -0.09,0.12,0.61,U] [#7 0.06,-0.30,0.00,M1] [#8 0.21,-0.11,0.51,U] 
22:34:39.824 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.03}, one-star: {0.19, 0.05}
22:34:39.827 00.003 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
22:34:39.830 00.003 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
22:34:39.832 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.26 mountX=-0.05 mountY=-0.09, mountTheta=-2.09
22:34:39.835 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
22:34:39.838 00.003 1032 Enqueuing Move request for scope (0.10, -0.03)
22:34:39.840 00.002 10072 Worker thread wakes up
22:34:39.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
22:34:39.840 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
22:34:39.840 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
22:34:39.843 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:34:39.847 00.004 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:39.848 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:34:39.848 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:39.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:34:39.848 00.000 10072 MoveAxis(W, 4, ABG)
22:34:39.848 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:39.848 00.000 10072 IsGuiding returns 0
22:34:39.849 00.001 10072 PulseGuide returned control before completion, sleep 14
22:34:39.871 00.022 10072 IsGuiding returns 0
22:34:39.871 00.000 10072 Move returns status 0, amount 4
22:34:39.872 00.001 10072 MoveAxis(N, 0, ABG)
22:34:39.872 00.000 10072 Move returns status 0, amount 0
22:34:39.872 00.000 10072 move complete, result=0
22:34:39.872 00.000 10072 worker thread done servicing request
22:34:39.872 00.000 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:34:39.876 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:39.878 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:39.880 00.002 1032 Enqueuing Expose request
22:34:39.882 00.002 10072 Worker thread wakes up
22:34:39.884 00.002 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:34:39.885 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:39.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:40.513 00.628 10072 Exposure complete
22:34:40.599 00.086 10072 worker thread done servicing request
22:34:40.599 00.000 1032 OnExposeComplete: enter
22:34:40.602 00.003 1032 UpdateGuideState(): m_state=6
22:34:40.605 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4709
22:34:40.608 00.003 1032 Star::Find returns 1 (0), X=1097.79, Y=133.86, Mass=1292, SNR=25.3, Peak=109 HFD=2.9
22:34:40.611 00.003 1032 MultiStar: [#1 0.06,-0.09,1.01,U] [#2 0.07,-0.03,0.79,U] [#3 0.09,0.18,0.77,U] [#4 -0.19,0.20,0.00,M4] [#5 -0.01,0.11,0.70,U] [#6 -0.27,0.25,0.00,M6] [#7 0.06,-0.03,0.72,U] [#8 0.18,0.01,0.52,U] 
22:34:40.613 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.04}, one-star: {0.08, 0.13}
22:34:40.616 00.003 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:34:40.618 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:34:40.622 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.48 mountX=0.02 mountY=-0.08, mountTheta=-1.35
22:34:40.627 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
22:34:40.630 00.003 1032 Enqueuing Move request for scope (0.07, 0.04)
22:34:40.632 00.002 10072 Worker thread wakes up
22:34:40.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
22:34:40.632 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
22:34:40.632 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
22:34:40.635 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:34:40.638 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:40.638 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:34:40.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:40.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:34:40.638 00.000 10072 MoveAxis(W, 4, ABG)
22:34:40.638 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:40.639 00.001 10072 IsGuiding returns 0
22:34:40.639 00.000 10072 PulseGuide returned control before completion, sleep 14
22:34:40.665 00.026 1032 UpdateGuideState exits: m=1292 SNR=25.3
22:34:40.668 00.003 10072 IsGuiding returns 0
22:34:40.668 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:40.671 00.003 10072 Move returns status 0, amount 4
22:34:40.671 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:40.677 00.006 10072 MoveAxis(N, 0, ABG)
22:34:40.677 00.000 10072 Move returns status 0, amount 0
22:34:40.677 00.000 10072 move complete, result=0
22:34:40.677 00.000 10072 worker thread done servicing request
22:34:40.678 00.001 1032 Enqueuing Expose request
22:34:40.684 00.006 10072 Worker thread wakes up
22:34:40.684 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:34:40.687 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:40.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:41.107 00.420 10072 Exposure complete
22:34:41.653 00.546 1032 OnExposeComplete: enter
22:34:41.658 00.005 1032 UpdateGuideState(): m_state=6
22:34:41.704 00.046 10072 worker thread done servicing request
22:34:41.706 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4710
22:34:41.721 00.015 1032 Star::Find returns 1 (0), X=1097.71, Y=133.90, Mass=1342, SNR=25.7, Peak=117 HFD=3.1
22:34:41.727 00.006 1032 MultiStar: [#1 0.11,-0.09,0.93,U] [#2 0.31,-0.19,0.00,M4] [#3 0.09,0.10,0.75,U] [#4 -0.13,0.17,0.69,U] [#5 -0.07,0.06,0.68,U] [#6 -0.24,0.20,0.00,M7] [#7 0.07,-0.07,0.67,U] [#8 0.19,-0.05,0.54,U] 
22:34:41.732 00.005 1032 refined, 6 included, MultiStar: {0.03, 0.05}, one-star: {0.00, 0.17}
22:34:41.736 00.004 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
22:34:41.792 00.056 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
22:34:41.796 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.96 mountX=0.04 mountY=-0.05, mountTheta=-0.87
22:34:41.803 00.007 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
22:34:41.806 00.003 1032 Enqueuing Move request for scope (0.03, 0.05)
22:34:41.811 00.005 10072 Worker thread wakes up
22:34:41.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
22:34:41.811 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
22:34:41.812 00.001 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.05
22:34:41.815 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:34:41.818 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:41.819 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:34:41.819 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:41.819 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:34:41.819 00.000 10072 MoveAxis(W, 4, ABG)
22:34:41.819 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:41.820 00.001 10072 IsGuiding returns 0
22:34:41.820 00.000 10072 PulseGuide returned control before completion, sleep 14
22:34:41.840 00.020 10072 IsGuiding returns 0
22:34:41.840 00.000 10072 Move returns status 0, amount 4
22:34:41.840 00.000 10072 MoveAxis(N, 0, ABG)
22:34:41.840 00.000 10072 Move returns status 0, amount 0
22:34:41.840 00.000 10072 move complete, result=0
22:34:41.841 00.001 10072 worker thread done servicing request
22:34:41.859 00.018 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:34:41.865 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:41.869 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:41.873 00.004 1032 Enqueuing Expose request
22:34:41.878 00.005 10072 Worker thread wakes up
22:34:41.878 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:34:41.883 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:41.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:42.522 00.639 10072 Exposure complete
22:34:42.677 00.155 10072 worker thread done servicing request
22:34:42.677 00.000 1032 OnExposeComplete: enter
22:34:42.682 00.005 1032 UpdateGuideState(): m_state=6
22:34:42.686 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4711
22:34:42.695 00.009 1032 Star::Find returns 1 (0), X=1097.83, Y=133.64, Mass=1251, SNR=24.8, Peak=103 HFD=3.2
22:34:42.911 00.216 1032 MultiStar: [#1 0.03,-0.44,0.00,M1] [#2 0.30,-0.30,0.00,M5] [#3 0.12,-0.14,0.78,U] [#4 -0.12,0.04,0.68,U] [#5 -0.01,-0.17,0.68,U] [#6 -0.12,-0.05,0.63,U] [#7 0.11,-0.29,0.00,M1] [#8 0.16,-0.32,0.00,M1] 
22:34:42.972 00.061 1032 refined, 4 included, MultiStar: {0.02, -0.08}, one-star: {0.13, -0.08}
22:34:42.976 00.004 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
22:34:43.129 00.153 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
22:34:43.193 00.064 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.37 mountX=-0.08 mountY=0.00, mountTheta=3.08
22:34:43.202 00.009 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
22:34:43.210 00.008 1032 Enqueuing Move request for scope (0.02, -0.08)
22:34:43.214 00.004 10072 Worker thread wakes up
22:34:43.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
22:34:43.214 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
22:34:43.215 00.001 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.00
22:34:43.218 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:34:43.226 00.008 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:43.226 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:34:43.227 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:43.227 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:34:43.227 00.000 10072 MoveAxis(W, 4, ABG)
22:34:43.227 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:43.228 00.001 10072 IsGuiding returns 0
22:34:43.229 00.001 10072 PulseGuide returned control before completion, sleep 14
22:34:44.217 00.988 10072 IsGuiding returns 0
22:34:44.217 00.000 10072 Move returns status 0, amount 4
22:34:44.218 00.001 10072 MoveAxis(N, 0, ABG)
22:34:44.218 00.000 10072 Move returns status 0, amount 0
22:34:44.218 00.000 10072 move complete, result=0
22:34:44.218 00.000 10072 worker thread done servicing request
22:34:44.241 00.023 1032 UpdateGuideState exits: m=1251 SNR=24.8
22:34:44.245 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:44.249 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:44.321 00.072 1032 Enqueuing Expose request
22:34:44.519 00.198 10072 Worker thread wakes up
22:34:44.519 00.000 1032 GuideStep: -0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:34:44.523 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:44.523 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:45.283 00.760 10072 Exposure complete
22:34:45.718 00.435 10072 worker thread done servicing request
22:34:45.718 00.000 1032 OnExposeComplete: enter
22:34:45.722 00.004 1032 UpdateGuideState(): m_state=6
22:34:45.725 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4712
22:34:45.729 00.004 1032 Star::Find returns 1 (0), X=1097.81, Y=133.61, Mass=1246, SNR=24.8, Peak=113 HFD=3.1
22:34:45.733 00.004 1032 MultiStar: [#1 0.16,-0.36,0.00,M2] [#2 0.29,-0.30,0.00,M6] [#3 0.11,-0.07,0.76,U] [#4 -0.14,-0.01,0.66,U] [#5 0.11,-0.05,0.70,U] [#6 -0.11,0.00,0.64,U] [#7 0.14,-0.20,0.70,U] [#8 0.18,-0.39,0.00,M2] 
22:34:45.738 00.005 1032 refined, 5 included, MultiStar: {0.05, -0.08}, one-star: {0.10, -0.11}
22:34:45.741 00.003 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
22:34:45.745 00.004 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
22:34:45.749 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.02 mountX=-0.09 mountY=-0.03, mountTheta=-2.85
22:34:45.756 00.007 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
22:34:45.759 00.003 1032 Enqueuing Move request for scope (0.05, -0.08)
22:34:45.763 00.004 10072 Worker thread wakes up
22:34:45.764 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
22:34:45.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
22:34:45.764 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
22:34:45.772 00.008 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:45.772 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
22:34:45.772 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:45.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:34:45.772 00.000 10072 MoveAxis(W, 7, ABG)
22:34:45.772 00.000 10072 Guiding  Dir = 3, Dur = 7
22:34:45.773 00.001 10072 IsGuiding returns 0
22:34:45.773 00.000 10072 PulseGuide returned control before completion, sleep 17
22:34:45.775 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:34:45.801 00.026 10072 IsGuiding returns 0
22:34:45.801 00.000 10072 Move returns status 0, amount 7
22:34:45.801 00.000 10072 MoveAxis(N, 0, ABG)
22:34:45.801 00.000 10072 Move returns status 0, amount 0
22:34:45.802 00.001 10072 move complete, result=0
22:34:45.802 00.000 10072 worker thread done servicing request
22:34:45.809 00.007 1032 UpdateGuideState exits: m=1246 SNR=24.8
22:34:45.814 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:45.817 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:45.822 00.005 1032 Enqueuing Expose request
22:34:45.826 00.004 10072 Worker thread wakes up
22:34:45.826 00.000 1032 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
22:34:45.832 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:45.832 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:46.498 00.666 10072 Exposure complete
22:34:46.722 00.224 10072 worker thread done servicing request
22:34:46.722 00.000 1032 OnExposeComplete: enter
22:34:46.725 00.003 1032 UpdateGuideState(): m_state=6
22:34:46.728 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4713
22:34:46.731 00.003 1032 Star::Find returns 1 (0), X=1097.84, Y=133.83, Mass=1262, SNR=25.0, Peak=106 HFD=2.9
22:34:46.733 00.002 1032 MultiStar: [#1 0.15,-0.12,1.04,U] [#2 0.25,-0.18,0.00,M7] [#3 0.15,0.12,0.82,U] [#4 -0.22,0.22,0.00,M2] [#5 -0.08,0.07,0.67,U] [#6 -0.13,0.12,0.59,U] [#7 0.14,-0.02,0.73,U] [#8 0.26,-0.12,0.00,M3] 
22:34:46.770 00.037 1032 refined, 5 included, MultiStar: {0.08, 0.04}, one-star: {0.14, 0.10}
22:34:46.774 00.004 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
22:34:46.776 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
22:34:46.778 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.42 mountX=0.01 mountY=-0.09, mountTheta=-1.41
22:34:46.815 00.037 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
22:34:46.818 00.003 1032 Enqueuing Move request for scope (0.08, 0.04)
22:34:46.821 00.003 10072 Worker thread wakes up
22:34:46.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:34:46.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:34:46.821 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.01 yDistance=-0.09
22:34:46.823 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:34:46.827 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:46.827 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:34:46.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:46.828 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:34:46.828 00.000 10072 MoveAxis(W, 4, ABG)
22:34:46.828 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:46.828 00.000 10072 IsGuiding returns 0
22:34:46.829 00.001 10072 PulseGuide returned control before completion, sleep 14
22:34:46.870 00.041 10072 IsGuiding returns 0
22:34:46.870 00.000 10072 Move returns status 0, amount 4
22:34:46.870 00.000 10072 MoveAxis(N, 0, ABG)
22:34:46.870 00.000 10072 Move returns status 0, amount 0
22:34:46.870 00.000 10072 move complete, result=0
22:34:46.870 00.000 10072 worker thread done servicing request
22:34:46.915 00.045 1032 UpdateGuideState exits: m=1262 SNR=25.0
22:34:46.919 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:46.922 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:46.959 00.037 1032 Enqueuing Expose request
22:34:46.967 00.008 10072 Worker thread wakes up
22:34:46.967 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:34:46.971 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:46.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:47.667 00.696 10072 Exposure complete
22:34:47.972 00.305 10072 worker thread done servicing request
22:34:47.972 00.000 1032 OnExposeComplete: enter
22:34:47.976 00.004 1032 UpdateGuideState(): m_state=6
22:34:47.979 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4714
22:34:47.982 00.003 1032 Star::Find returns 1 (0), X=1097.82, Y=133.72, Mass=1215, SNR=24.4, Peak=109 HFD=3.0
22:34:48.025 00.043 1032 MultiStar: [#1 0.10,-0.31,0.00,M2] [#2 0.31,-0.42,0.00,M8] [#3 0.14,-0.02,0.78,U] [#4 -0.19,0.04,0.68,U] [#5 0.03,-0.03,0.67,U] [#6 -0.15,0.10,0.65,U] [#7 0.16,-0.15,0.76,U] [#8 0.13,-0.22,0.55,U] 
22:34:48.028 00.003 1032 refined, 6 included, MultiStar: {0.04, -0.04}, one-star: {0.11, -0.01}
22:34:48.031 00.003 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
22:34:48.033 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
22:34:48.069 00.036 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.70 mountX=-0.05 mountY=-0.03, mountTheta=-2.53
22:34:48.073 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
22:34:48.076 00.003 1032 Enqueuing Move request for scope (0.04, -0.04)
22:34:48.078 00.002 10072 Worker thread wakes up
22:34:48.078 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
22:34:48.078 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
22:34:48.078 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
22:34:48.082 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:34:48.086 00.004 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:48.086 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
22:34:48.086 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:48.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:34:48.086 00.000 10072 MoveAxis(W, 5, ABG)
22:34:48.086 00.000 10072 Guiding  Dir = 3, Dur = 5
22:34:48.087 00.001 10072 IsGuiding returns 0
22:34:48.087 00.000 10072 PulseGuide returned control before completion, sleep 15
22:34:48.115 00.028 10072 IsGuiding returns 0
22:34:48.115 00.000 10072 Move returns status 0, amount 5
22:34:48.115 00.000 10072 MoveAxis(N, 0, ABG)
22:34:48.115 00.000 10072 Move returns status 0, amount 0
22:34:48.115 00.000 10072 move complete, result=0
22:34:48.115 00.000 10072 worker thread done servicing request
22:34:48.163 00.048 1032 UpdateGuideState exits: m=1215 SNR=24.4
22:34:48.167 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:48.169 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:48.172 00.003 1032 Enqueuing Expose request
22:34:48.205 00.033 10072 Worker thread wakes up
22:34:48.205 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
22:34:48.209 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:48.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:48.874 00.665 10072 Exposure complete
22:34:49.140 00.266 10072 worker thread done servicing request
22:34:49.140 00.000 1032 OnExposeComplete: enter
22:34:49.169 00.029 1032 UpdateGuideState(): m_state=6
22:34:49.172 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4715
22:34:49.175 00.003 1032 Star::Find returns 1 (0), X=1097.78, Y=133.81, Mass=1430, SNR=26.6, Peak=120 HFD=2.9
22:34:49.177 00.002 1032 MultiStar: [#1 0.06,-0.30,0.00,M3] [#2 0.13,-0.18,0.77,U] [#3 0.13,-0.03,0.73,U] [#4 -0.35,0.04,0.00,M2] [#5 0.01,-0.01,0.66,U] [#6 -0.21,0.05,0.60,U] [#7 0.10,-0.09,0.68,U] [#8 0.18,-0.21,0.00,M3] 
22:34:49.180 00.003 1032 refined, 5 included, MultiStar: {0.05, -0.03}, one-star: {0.08, 0.08}
22:34:49.214 00.034 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
22:34:49.217 00.003 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
22:34:49.220 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.47 mountX=-0.04 mountY=-0.04, mountTheta=-2.30
22:34:49.224 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
22:34:49.259 00.035 1032 Enqueuing Move request for scope (0.05, -0.03)
22:34:49.262 00.003 10072 Worker thread wakes up
22:34:49.262 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
22:34:49.262 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
22:34:49.262 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
22:34:49.265 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:34:49.296 00.031 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:49.296 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:34:49.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:49.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:34:49.296 00.000 10072 MoveAxis(W, 4, ABG)
22:34:49.296 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:49.297 00.001 10072 IsGuiding returns 0
22:34:49.298 00.001 10072 PulseGuide returned control before completion, sleep 14
22:34:49.334 00.036 10072 IsGuiding returns 1
22:34:49.334 00.000 10072 scope still moving after pulse duration time elapsed
22:34:49.378 00.044 10072 IsGuiding returns 0
22:34:49.378 00.000 10072 scope move finished after 4 + 77 ms
22:34:49.378 00.000 10072 Move returns status 0, amount 4
22:34:49.379 00.001 10072 MoveAxis(N, 0, ABG)
22:34:49.379 00.000 10072 Move returns status 0, amount 0
22:34:49.379 00.000 10072 move complete, result=0
22:34:49.379 00.000 10072 worker thread done servicing request
22:34:49.384 00.005 1032 UpdateGuideState exits: m=1430 SNR=26.6
22:34:49.387 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:49.425 00.038 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:49.427 00.002 1032 Enqueuing Expose request
22:34:49.431 00.004 10072 Worker thread wakes up
22:34:49.431 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:34:49.434 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:49.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:50.096 00.662 10072 Exposure complete
22:34:50.326 00.230 10072 worker thread done servicing request
22:34:50.326 00.000 1032 OnExposeComplete: enter
22:34:50.330 00.004 1032 UpdateGuideState(): m_state=6
22:34:50.333 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4716
22:34:50.336 00.003 1032 Star::Find returns 1 (0), X=1097.80, Y=133.88, Mass=1355, SNR=25.9, Peak=117 HFD=2.9
22:34:50.338 00.002 1032 MultiStar: [#1 0.08,-0.15,0.96,U] [#2 0.17,-0.25,0.00,M8] [#3 0.10,-0.00,0.76,U] [#4 -0.26,0.02,0.00,M3] [#5 0.04,0.06,0.67,U] [#6 -0.12,0.09,0.64,U] [#7 0.05,-0.08,0.68,U] [#8 0.14,-0.07,0.52,U] 
22:34:50.366 00.028 1032 refined, 6 included, MultiStar: {0.06, 0.00}, one-star: {0.10, 0.15}
22:34:50.369 00.003 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
22:34:50.372 00.003 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
22:34:50.374 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.04 mountX=-0.01 mountY=-0.06, mountTheta=-1.79
22:34:50.411 00.037 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
22:34:50.414 00.003 1032 Enqueuing Move request for scope (0.06, 0.00)
22:34:50.417 00.003 10072 Worker thread wakes up
22:34:50.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
22:34:50.417 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
22:34:50.417 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
22:34:50.419 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:34:50.424 00.005 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:50.424 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:34:50.424 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:50.424 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:34:50.424 00.000 10072 MoveAxis(W, 3, ABG)
22:34:50.424 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:50.425 00.001 10072 IsGuiding returns 0
22:34:50.427 00.002 10072 PulseGuide returned control before completion, sleep 12
22:34:50.472 00.045 10072 IsGuiding returns 0
22:34:50.472 00.000 10072 Move returns status 0, amount 3
22:34:50.472 00.000 10072 MoveAxis(N, 0, ABG)
22:34:50.472 00.000 10072 Move returns status 0, amount 0
22:34:50.472 00.000 10072 move complete, result=0
22:34:50.473 00.001 10072 worker thread done servicing request
22:34:50.522 00.049 1032 UpdateGuideState exits: m=1355 SNR=25.9
22:34:50.526 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:50.528 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:50.533 00.005 1032 Enqueuing Expose request
22:34:50.536 00.003 10072 Worker thread wakes up
22:34:50.536 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:34:50.538 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:50.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:51.176 00.638 10072 Exposure complete
22:34:51.683 00.507 10072 worker thread done servicing request
22:34:51.683 00.000 1032 OnExposeComplete: enter
22:34:51.686 00.003 1032 UpdateGuideState(): m_state=6
22:34:51.905 00.219 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4717
22:34:51.924 00.019 1032 Star::Find returns 1 (0), X=1097.90, Y=133.78, Mass=1370, SNR=26.0, Peak=103 HFD=3.1
22:34:51.929 00.005 1032 MultiStar: [#1 0.11,-0.27,0.00,M3] [#2 0.25,-0.24,0.00,M9] [#3 0.13,-0.11,0.74,U] [#4 -0.18,0.06,0.66,U] [#5 -0.01,0.07,0.65,U] [#6 -0.16,0.17,0.59,U] [#7 0.16,-0.14,0.76,U] [#8 0.18,-0.29,0.00,M3] 
22:34:51.933 00.004 1032 refined, 5 included, MultiStar: {0.05, 0.01}, one-star: {0.20, 0.05}
22:34:51.936 00.003 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
22:34:51.938 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
22:34:51.940 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.22 mountX=-0.00 mountY=-0.05, mountTheta=-1.61
22:34:51.944 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
22:34:52.023 00.079 1032 Enqueuing Move request for scope (0.05, 0.01)
22:34:52.033 00.010 10072 Worker thread wakes up
22:34:52.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:34:52.033 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:34:52.033 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
22:34:52.037 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:34:52.040 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:52.040 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:34:52.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:52.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:34:52.040 00.000 10072 MoveAxis(W, 4, ABG)
22:34:52.040 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:52.041 00.001 10072 IsGuiding returns 0
22:34:52.041 00.000 10072 PulseGuide returned control before completion, sleep 14
22:34:52.068 00.027 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:34:52.095 00.027 10072 IsGuiding returns 0
22:34:52.095 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:52.101 00.006 10072 Move returns status 0, amount 4
22:34:52.102 00.001 10072 MoveAxis(N, 0, ABG)
22:34:52.102 00.000 10072 Move returns status 0, amount 0
22:34:52.102 00.000 10072 move complete, result=0
22:34:52.102 00.000 10072 worker thread done servicing request
22:34:52.102 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:52.107 00.005 1032 Enqueuing Expose request
22:34:52.115 00.008 10072 Worker thread wakes up
22:34:52.115 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:52.115 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:52.122 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:34:52.796 00.674 10072 Exposure complete
22:34:52.892 00.096 10072 worker thread done servicing request
22:34:52.892 00.000 1032 OnExposeComplete: enter
22:34:52.898 00.006 1032 UpdateGuideState(): m_state=6
22:34:52.903 00.005 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4718
22:34:52.908 00.005 1032 Star::Find returns 1 (0), X=1097.86, Y=133.78, Mass=1260, SNR=24.9, Peak=103 HFD=3.0
22:34:52.910 00.002 1032 MultiStar: [#1 0.10,-0.29,0.00,M4] [#2 0.37,-0.30,0.00,M10] [#3 0.17,-0.02,0.77,U] [#4 -0.25,-0.03,0.69,U] [#5 0.09,-0.11,0.69,U] [#6 -0.04,0.03,0.61,U] [#7 0.25,-0.15,0.00,M1] [#8 0.24,-0.26,0.00,M4] 
22:34:52.913 00.003 1032 refined, 4 included, MultiStar: {0.04, -0.01}, one-star: {0.16, 0.05}
22:34:52.915 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
22:34:52.920 00.005 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
22:34:52.931 00.011 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.29 mountX=-0.02 mountY=-0.04, mountTheta=-2.12
22:34:52.937 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
22:34:52.940 00.003 1032 Enqueuing Move request for scope (0.04, -0.01)
22:34:52.944 00.004 10072 Worker thread wakes up
22:34:52.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:34:52.944 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:34:52.944 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
22:34:52.947 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:34:52.951 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:52.951 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:34:52.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:52.952 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:34:52.952 00.000 10072 MoveAxis(W, 3, ABG)
22:34:52.952 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:52.952 00.000 10072 IsGuiding returns 0
22:34:52.954 00.002 10072 PulseGuide returned control before completion, sleep 12
22:34:52.981 00.027 10072 IsGuiding returns 0
22:34:52.981 00.000 10072 Move returns status 0, amount 3
22:34:52.981 00.000 10072 MoveAxis(N, 0, ABG)
22:34:52.981 00.000 10072 Move returns status 0, amount 0
22:34:52.982 00.001 10072 move complete, result=0
22:34:52.982 00.000 10072 worker thread done servicing request
22:34:52.990 00.008 1032 UpdateGuideState exits: m=1260 SNR=24.9
22:34:52.993 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:52.997 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:53.000 00.003 1032 Enqueuing Expose request
22:34:53.003 00.003 10072 Worker thread wakes up
22:34:53.003 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:34:53.006 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:53.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:53.421 00.415 10072 Exposure complete
22:34:53.509 00.088 10072 worker thread done servicing request
22:34:53.509 00.000 1032 OnExposeComplete: enter
22:34:53.512 00.003 1032 UpdateGuideState(): m_state=6
22:34:53.516 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4719
22:34:53.520 00.004 1032 Star::Find returns 1 (0), X=1097.92, Y=133.65, Mass=1399, SNR=26.3, Peak=118 HFD=3.3
22:34:53.523 00.003 1032 MultiStar: [#1 0.16,-0.34,0.00,M5] [#2 0.29,-0.35,0.00,R] [#3 0.24,-0.01,0.77,U] [#4 -0.09,-0.00,0.66,U] [#5 0.11,-0.13,0.64,U] [#6 -0.03,0.01,0.61,U] [#7 0.09,-0.19,0.67,U] [#8 0.23,-0.27,0.00,M5] 
22:34:53.527 00.004 1032 refined, 5 included, MultiStar: {0.10, -0.07}, one-star: {0.21, -0.08}
22:34:53.565 00.038 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
22:34:53.568 00.003 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
22:34:53.571 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.58 mountX=-0.09 mountY=-0.08, mountTheta=-2.41
22:34:53.576 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
22:34:53.578 00.002 1032 Enqueuing Move request for scope (0.10, -0.07)
22:34:53.582 00.004 10072 Worker thread wakes up
22:34:53.582 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
22:34:53.583 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
22:34:53.583 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.08
22:34:53.585 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:34:53.589 00.004 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:53.589 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:34:53.589 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:53.590 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:34:53.590 00.000 10072 MoveAxis(W, 2, ABG)
22:34:53.590 00.000 10072 Guiding  Dir = 3, Dur = 2
22:34:53.590 00.000 10072 IsGuiding returns 0
22:34:53.591 00.001 10072 PulseGuide returned control before completion, sleep 12
22:34:53.605 00.014 10072 IsGuiding returns 0
22:34:53.605 00.000 10072 Move returns status 0, amount 2
22:34:53.605 00.000 10072 MoveAxis(N, 0, ABG)
22:34:53.605 00.000 10072 Move returns status 0, amount 0
22:34:53.605 00.000 10072 move complete, result=0
22:34:53.606 00.001 10072 worker thread done servicing request
22:34:53.616 00.010 1032 UpdateGuideState exits: m=1399 SNR=26.3
22:34:53.622 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:53.625 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:53.628 00.003 1032 Enqueuing Expose request
22:34:53.631 00.003 10072 Worker thread wakes up
22:34:53.631 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:34:53.635 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:53.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:54.266 00.631 10072 Exposure complete
22:34:54.339 00.073 10072 worker thread done servicing request
22:34:54.339 00.000 1032 OnExposeComplete: enter
22:34:54.342 00.003 1032 UpdateGuideState(): m_state=6
22:34:54.346 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4720
22:34:54.348 00.002 1032 Star::Find returns 1 (0), X=1097.90, Y=133.69, Mass=1347, SNR=25.8, Peak=114 HFD=3.0
22:34:54.352 00.004 1032 MultiStar: [#1 0.17,-0.27,0.00,M6] [#2 0.01,-0.03,0.78,U] [#3 0.16,-0.10,0.75,U] [#4 -0.14,0.09,0.67,U] [#5 0.07,-0.11,0.64,U] [#6 -0.22,0.22,0.00,M1] [#7 0.13,-0.20,0.68,U] [#8 0.16,-0.35,0.00,M6] 
22:34:54.354 00.002 1032 refined, 5 included, MultiStar: {0.08, -0.06}, one-star: {0.20, -0.04}
22:34:54.357 00.003 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
22:34:54.359 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
22:34:54.366 00.007 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.66 mountX=-0.08 mountY=-0.06, mountTheta=-2.49
22:34:54.371 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
22:34:54.373 00.002 1032 Enqueuing Move request for scope (0.08, -0.06)
22:34:54.375 00.002 10072 Worker thread wakes up
22:34:54.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
22:34:54.375 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
22:34:54.375 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
22:34:54.377 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:34:54.380 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:54.380 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:34:54.380 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:54.381 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:34:54.381 00.000 10072 MoveAxis(W, 3, ABG)
22:34:54.381 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:54.381 00.000 10072 IsGuiding returns 0
22:34:54.381 00.000 10072 PulseGuide returned control before completion, sleep 13
22:34:54.405 00.024 10072 IsGuiding returns 0
22:34:54.405 00.000 10072 Move returns status 0, amount 3
22:34:54.405 00.000 10072 MoveAxis(N, 0, ABG)
22:34:54.405 00.000 10072 Move returns status 0, amount 0
22:34:54.405 00.000 10072 move complete, result=0
22:34:54.405 00.000 10072 worker thread done servicing request
22:34:54.406 00.001 1032 UpdateGuideState exits: m=1347 SNR=25.8
22:34:54.409 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:54.412 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:54.415 00.003 1032 Enqueuing Expose request
22:34:54.418 00.003 10072 Worker thread wakes up
22:34:54.419 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:54.419 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:54.420 00.001 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:34:54.834 00.414 10072 Exposure complete
22:34:54.907 00.073 10072 worker thread done servicing request
22:34:54.907 00.000 1032 OnExposeComplete: enter
22:34:54.910 00.003 1032 UpdateGuideState(): m_state=6
22:34:54.913 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4721
22:34:54.915 00.002 1032 Star::Find returns 1 (0), X=1097.78, Y=133.79, Mass=1338, SNR=25.7, Peak=109 HFD=2.9
22:34:54.917 00.002 1032 MultiStar: [#1 0.17,-0.21,0.00,M7] [#2 -0.03,0.11,0.78,U] [#3 0.15,-0.03,0.72,U] [#4 -0.16,0.13,0.65,U] [#5 0.14,-0.12,0.64,U] [#6 -0.25,0.17,0.00,M2] [#7 0.16,-0.15,0.72,U] [#8 0.18,-0.23,0.00,M7] 
22:34:54.919 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.00}, one-star: {0.08, 0.06}
22:34:54.922 00.003 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
22:34:54.927 00.005 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
22:34:54.930 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.07 mountX=-0.01 mountY=-0.06, mountTheta=-1.76
22:34:54.936 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
22:34:54.939 00.003 1032 Enqueuing Move request for scope (0.06, 0.00)
22:34:54.941 00.002 10072 Worker thread wakes up
22:34:54.941 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
22:34:54.941 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
22:34:54.941 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
22:34:54.943 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:34:54.947 00.004 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:54.947 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:34:54.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:54.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:34:54.947 00.000 10072 MoveAxis(W, 3, ABG)
22:34:54.947 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:54.947 00.000 10072 IsGuiding returns 0
22:34:54.948 00.001 10072 PulseGuide returned control before completion, sleep 13
22:34:54.969 00.021 10072 IsGuiding returns 0
22:34:54.969 00.000 10072 Move returns status 0, amount 3
22:34:54.969 00.000 10072 MoveAxis(N, 0, ABG)
22:34:54.969 00.000 10072 Move returns status 0, amount 0
22:34:54.969 00.000 10072 move complete, result=0
22:34:54.969 00.000 10072 worker thread done servicing request
22:34:54.978 00.009 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:34:54.980 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:54.982 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:54.996 00.014 1032 Enqueuing Expose request
22:34:55.000 00.004 10072 Worker thread wakes up
22:34:55.000 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:34:55.004 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:55.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:55.630 00.626 10072 Exposure complete
22:34:55.707 00.077 10072 worker thread done servicing request
22:34:55.708 00.001 1032 OnExposeComplete: enter
22:34:55.714 00.006 1032 UpdateGuideState(): m_state=6
22:34:55.718 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4722
22:34:55.720 00.002 1032 Star::Find returns 1 (0), X=1097.86, Y=133.78, Mass=1355, SNR=25.8, Peak=116 HFD=2.9
22:34:55.722 00.002 1032 MultiStar: [#1 0.19,-0.15,0.95,U] [#2 -0.03,0.13,0.75,U] [#3 0.15,-0.07,0.77,U] [#4 -0.13,0.24,0.00,M1] [#5 0.07,0.13,0.64,U] [#6 -0.15,0.26,0.00,M3] [#7 0.04,-0.10,0.68,U] [#8 0.08,-0.07,0.53,U] 
22:34:55.725 00.003 1032 refined, 6 included, MultiStar: {0.10, -0.01}, one-star: {0.16, 0.05}
22:34:55.727 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
22:34:55.729 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
22:34:55.731 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.13 mountX=-0.04 mountY=-0.10, mountTheta=-1.96
22:34:55.736 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
22:34:55.740 00.004 1032 Enqueuing Move request for scope (0.10, -0.01)
22:34:55.744 00.004 10072 Worker thread wakes up
22:34:55.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:34:55.744 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:34:55.744 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.10
22:34:55.746 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:34:55.749 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:55.749 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:34:55.750 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:55.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:34:55.750 00.000 10072 MoveAxis(W, 4, ABG)
22:34:55.750 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:55.750 00.000 10072 IsGuiding returns 0
22:34:55.751 00.001 10072 PulseGuide returned control before completion, sleep 14
22:34:55.775 00.024 1032 UpdateGuideState exits: m=1355 SNR=25.8
22:34:55.778 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:55.782 00.004 10072 IsGuiding returns 0
22:34:55.782 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:55.785 00.003 10072 Move returns status 0, amount 4
22:34:55.785 00.000 1032 Enqueuing Expose request
22:34:55.787 00.002 10072 MoveAxis(N, 0, ABG)
22:34:55.787 00.000 10072 Move returns status 0, amount 0
22:34:55.788 00.001 10072 move complete, result=0
22:34:55.788 00.000 10072 worker thread done servicing request
22:34:55.788 00.000 10072 Worker thread wakes up
22:34:55.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:55.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:55.797 00.009 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:34:56.208 00.411 10072 Exposure complete
22:34:56.281 00.073 10072 worker thread done servicing request
22:34:56.282 00.001 1032 OnExposeComplete: enter
22:34:56.285 00.003 1032 UpdateGuideState(): m_state=6
22:34:56.287 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4723
22:34:56.290 00.003 1032 Star::Find returns 1 (0), X=1097.85, Y=133.82, Mass=1291, SNR=25.2, Peak=101 HFD=2.9
22:34:56.292 00.002 1032 MultiStar: [#1 0.19,-0.23,0.00,M7] [#2 -0.03,0.18,0.81,U] [#3 0.19,-0.12,0.76,U] [#4 -0.34,0.00,0.00,M2] [#5 0.04,0.05,0.68,U] [#6 -0.04,0.15,0.64,U] [#7 0.21,-0.07,0.73,U] [#8 0.30,-0.14,0.00,M7] 
22:34:56.294 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.05}, one-star: {0.15, 0.09}
22:34:56.296 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
22:34:56.298 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
22:34:56.300 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.49 mountX=0.02 mountY=-0.10, mountTheta=-1.34
22:34:56.303 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
22:34:56.305 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
22:34:56.307 00.002 10072 Worker thread wakes up
22:34:56.307 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
22:34:56.307 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
22:34:56.308 00.001 10072 Moving (0.09, 0.05) raw xDistance=0.02 yDistance=-0.10
22:34:56.310 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
22:34:56.312 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:56.312 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:34:56.313 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:56.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:34:56.313 00.000 10072 MoveAxis(W, 3, ABG)
22:34:56.313 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:56.313 00.000 10072 IsGuiding returns 0
22:34:56.314 00.001 10072 PulseGuide returned control before completion, sleep 13
22:34:56.334 00.020 10072 IsGuiding returns 0
22:34:56.335 00.001 10072 Move returns status 0, amount 3
22:34:56.335 00.000 10072 MoveAxis(N, 0, ABG)
22:34:56.335 00.000 10072 Move returns status 0, amount 0
22:34:56.335 00.000 10072 move complete, result=0
22:34:56.335 00.000 10072 worker thread done servicing request
22:34:56.342 00.007 1032 UpdateGuideState exits: m=1291 SNR=25.2
22:34:56.346 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:56.350 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:56.352 00.002 1032 Enqueuing Expose request
22:34:56.354 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:34:56.356 00.002 10072 Worker thread wakes up
22:34:56.357 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:56.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:56.991 00.634 10072 Exposure complete
22:34:57.059 00.068 1032 OnExposeComplete: enter
22:34:57.062 00.003 1032 UpdateGuideState(): m_state=6
22:34:57.064 00.002 10072 worker thread done servicing request
22:34:57.065 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4724
22:34:57.067 00.002 1032 Star::Find returns 1 (0), X=1097.96, Y=133.78, Mass=1477, SNR=27.0, Peak=122 HFD=3.0
22:34:57.069 00.002 1032 MultiStar: [#1 0.09,-0.26,0.00,M8] [#2 -0.03,0.13,0.80,U] [#3 0.22,-0.05,0.70,U] [#4 -0.14,0.03,0.67,U] [#5 0.15,0.08,0.61,U] [#6 -0.00,0.11,0.59,U] [#7 0.17,-0.04,0.69,U] [#8 0.30,-0.32,0.00,M8] 
22:34:57.072 00.003 1032 refined, 6 included, MultiStar: {0.10, 0.05}, one-star: {0.26, 0.05}
22:34:57.075 00.003 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
22:34:57.077 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
22:34:57.081 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.43 mountX=0.02 mountY=-0.11, mountTheta=-1.40
22:34:57.086 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
22:34:57.089 00.003 1032 Enqueuing Move request for scope (0.10, 0.05)
22:34:57.091 00.002 10072 Worker thread wakes up
22:34:57.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
22:34:57.091 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
22:34:57.091 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
22:34:57.093 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:34:57.097 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:57.097 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:34:57.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:57.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:34:57.097 00.000 10072 MoveAxis(W, 4, ABG)
22:34:57.097 00.000 10072 Guiding  Dir = 3, Dur = 4
22:34:57.098 00.001 10072 IsGuiding returns 0
22:34:57.098 00.000 10072 PulseGuide returned control before completion, sleep 14
22:34:57.120 00.022 1032 UpdateGuideState exits: m=1477 SNR=27.0
22:34:57.123 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:57.125 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:57.128 00.003 1032 Enqueuing Expose request
22:34:57.130 00.002 10072 IsGuiding returns 0
22:34:57.130 00.000 10072 Move returns status 0, amount 4
22:34:57.130 00.000 10072 MoveAxis(N, 0, ABG)
22:34:57.130 00.000 10072 Move returns status 0, amount 0
22:34:57.131 00.001 10072 move complete, result=0
22:34:57.131 00.000 10072 worker thread done servicing request
22:34:57.131 00.000 10072 Worker thread wakes up
22:34:57.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:57.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:57.140 00.009 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:34:57.539 00.399 10072 Exposure complete
22:34:57.610 00.071 10072 worker thread done servicing request
22:34:57.610 00.000 1032 OnExposeComplete: enter
22:34:57.613 00.003 1032 UpdateGuideState(): m_state=6
22:34:57.617 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4725
22:34:57.619 00.002 1032 Star::Find returns 1 (0), X=1097.86, Y=133.90, Mass=1366, SNR=26.0, Peak=101 HFD=2.9
22:34:57.621 00.002 1032 MultiStar: [#1 0.15,-0.22,0.00,M9] [#2 -0.04,0.17,0.78,U] [#3 0.16,0.15,0.74,U] [#4 -0.07,0.29,0.00,M2] [#5 0.01,0.14,0.62,U] [#6 -0.12,0.26,0.00,M2] [#7 0.21,-0.04,0.69,U] [#8 0.24,-0.06,0.51,U] 
22:34:57.623 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.10}, one-star: {0.16, 0.17}
22:34:57.625 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
22:34:57.627 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
22:34:57.629 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.70 mountX=0.07 mountY=-0.14, mountTheta=-1.13
22:34:57.633 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
22:34:57.635 00.002 1032 Enqueuing Move request for scope (0.12, 0.10)
22:34:57.638 00.003 10072 Worker thread wakes up
22:34:57.638 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
22:34:57.639 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
22:34:57.639 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.07 yDistance=-0.14
22:34:57.641 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:34:57.643 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:57.643 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:34:57.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:57.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:34:57.643 00.000 10072 MoveAxis(W, 3, ABG)
22:34:57.643 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:57.644 00.001 10072 IsGuiding returns 0
22:34:57.644 00.000 10072 PulseGuide returned control before completion, sleep 13
22:34:57.660 00.016 10072 IsGuiding returns 0
22:34:57.660 00.000 10072 Move returns status 0, amount 3
22:34:57.660 00.000 10072 MoveAxis(N, 0, ABG)
22:34:57.660 00.000 10072 Move returns status 0, amount 0
22:34:57.660 00.000 10072 move complete, result=0
22:34:57.661 00.001 10072 worker thread done servicing request
22:34:57.665 00.004 1032 UpdateGuideState exits: m=1366 SNR=26.0
22:34:57.667 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:57.670 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:57.673 00.003 1032 Enqueuing Expose request
22:34:57.676 00.003 10072 Worker thread wakes up
22:34:57.677 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:57.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:57.677 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:34:58.305 00.628 10072 Exposure complete
22:34:58.362 00.057 10072 worker thread done servicing request
22:34:58.362 00.000 1032 OnExposeComplete: enter
22:34:58.365 00.003 1032 UpdateGuideState(): m_state=6
22:34:58.367 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4726
22:34:58.369 00.002 1032 Star::Find returns 1 (0), X=1097.82, Y=133.96, Mass=1410, SNR=26.4, Peak=121 HFD=3.1
22:34:58.371 00.002 1032 MultiStar: [#1 0.17,-0.04,0.94,U] [#2 -0.00,0.36,0.00,M1] [#3 0.29,0.12,0.00,M1] [#4 -0.20,0.14,0.60,U] [#5 0.01,0.21,0.64,U] [#6 -0.14,0.28,0.00,M3] [#7 0.20,0.04,0.69,U] [#8 0.18,0.01,0.51,U] 
22:34:58.373 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.10}, one-star: {0.12, 0.23}
22:34:58.375 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
22:34:58.377 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
22:34:58.379 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.84 mountX=0.07 mountY=-0.11, mountTheta=-0.99
22:34:58.382 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
22:34:58.384 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
22:34:58.386 00.002 10072 Worker thread wakes up
22:34:58.386 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
22:34:58.386 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
22:34:58.386 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.11
22:34:58.388 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:34:58.391 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:58.391 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:34:58.392 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:58.392 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:34:58.392 00.000 10072 MoveAxis(W, 3, ABG)
22:34:58.392 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:58.392 00.000 10072 IsGuiding returns 0
22:34:58.393 00.001 10072 PulseGuide returned control before completion, sleep 13
22:34:58.409 00.016 10072 IsGuiding returns 0
22:34:58.409 00.000 10072 Move returns status 0, amount 3
22:34:58.409 00.000 10072 MoveAxis(N, 0, ABG)
22:34:58.409 00.000 10072 Move returns status 0, amount 0
22:34:58.409 00.000 10072 move complete, result=0
22:34:58.409 00.000 10072 worker thread done servicing request
22:34:58.412 00.003 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:34:58.414 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:58.415 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:58.417 00.002 1032 Enqueuing Expose request
22:34:58.419 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:34:58.421 00.002 10072 Worker thread wakes up
22:34:58.421 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:58.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:58.836 00.415 10072 Exposure complete
22:34:58.892 00.056 10072 worker thread done servicing request
22:34:58.892 00.000 1032 OnExposeComplete: enter
22:34:58.896 00.004 1032 UpdateGuideState(): m_state=6
22:34:58.901 00.005 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4727
22:34:58.904 00.003 1032 Star::Find returns 1 (0), X=1097.80, Y=133.84, Mass=1325, SNR=25.6, Peak=120 HFD=2.9
22:34:58.905 00.001 1032 MultiStar: [#1 0.20,-0.12,0.96,U] [#2 0.08,0.16,0.82,U] [#3 0.31,-0.00,0.00,M2] [#4 -0.02,0.08,0.67,U] [#5 0.09,0.08,0.63,U] [#6 -0.10,0.11,0.61,U] [#7 0.16,-0.11,0.71,U] [#8 0.15,-0.09,0.52,U] 
22:34:58.906 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.03}, one-star: {0.10, 0.11}
22:34:58.908 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
22:34:58.910 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
22:34:58.912 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.31 mountX=0.00 mountY=-0.09, mountTheta=-1.52
22:34:58.915 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
22:34:58.917 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
22:34:58.919 00.002 10072 Worker thread wakes up
22:34:58.920 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
22:34:58.920 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
22:34:58.920 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.00 yDistance=-0.09
22:34:58.921 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:34:58.927 00.006 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:58.927 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:34:58.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:58.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:34:58.927 00.000 10072 MoveAxis(W, 3, ABG)
22:34:58.927 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:58.927 00.000 10072 IsGuiding returns 0
22:34:58.928 00.001 10072 PulseGuide returned control before completion, sleep 13
22:34:58.942 00.014 10072 IsGuiding returns 0
22:34:58.942 00.000 10072 Move returns status 0, amount 3
22:34:58.942 00.000 10072 MoveAxis(N, 0, ABG)
22:34:58.942 00.000 10072 Move returns status 0, amount 0
22:34:58.942 00.000 10072 move complete, result=0
22:34:58.942 00.000 10072 worker thread done servicing request
22:34:58.945 00.003 1032 UpdateGuideState exits: m=1325 SNR=25.6
22:34:58.948 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:58.950 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:58.952 00.002 1032 Enqueuing Expose request
22:34:58.954 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:34:58.957 00.003 10072 Worker thread wakes up
22:34:58.957 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:58.957 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:59.583 00.626 10072 Exposure complete
22:34:59.640 00.057 10072 worker thread done servicing request
22:34:59.640 00.000 1032 OnExposeComplete: enter
22:34:59.643 00.003 1032 UpdateGuideState(): m_state=6
22:34:59.647 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4728
22:34:59.650 00.003 1032 Star::Find returns 1 (0), X=1097.87, Y=133.83, Mass=1331, SNR=25.6, Peak=107 HFD=2.9
22:34:59.652 00.002 1032 MultiStar: [#1 0.18,-0.16,0.97,U] [#2 -0.05,0.18,0.74,U] [#3 0.20,-0.08,0.77,U] [#4 -0.05,0.04,0.68,U] [#5 0.09,-0.10,0.69,U] [#6 0.04,0.05,0.60,U] [#7 0.20,-0.17,0.00,M1] [#8 0.44,-0.06,0.00,M6] 
22:34:59.654 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.00}, one-star: {0.16, 0.10}
22:34:59.655 00.001 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
22:34:59.657 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
22:34:59.658 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.01 mountX=-0.02 mountY=-0.09, mountTheta=-1.82
22:34:59.661 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
22:34:59.663 00.002 1032 Enqueuing Move request for scope (0.09, 0.00)
22:34:59.665 00.002 10072 Worker thread wakes up
22:34:59.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
22:34:59.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
22:34:59.665 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.09
22:34:59.667 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:34:59.669 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:34:59.669 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:34:59.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:59.670 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:34:59.670 00.000 10072 MoveAxis(W, 3, ABG)
22:34:59.670 00.000 10072 Guiding  Dir = 3, Dur = 3
22:34:59.670 00.000 10072 IsGuiding returns 0
22:34:59.670 00.000 10072 PulseGuide returned control before completion, sleep 13
22:34:59.690 00.020 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:34:59.692 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:59.695 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:34:59.696 00.001 1032 Enqueuing Expose request
22:34:59.699 00.003 10072 IsGuiding returns 0
22:34:59.699 00.000 10072 Move returns status 0, amount 3
22:34:59.699 00.000 10072 MoveAxis(N, 0, ABG)
22:34:59.699 00.000 10072 Move returns status 0, amount 0
22:34:59.700 00.001 10072 move complete, result=0
22:34:59.700 00.000 10072 worker thread done servicing request
22:34:59.700 00.000 10072 Worker thread wakes up
22:34:59.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:34:59.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:34:59.708 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:35:00.111 00.403 10072 Exposure complete
22:35:00.163 00.052 10072 worker thread done servicing request
22:35:00.163 00.000 1032 OnExposeComplete: enter
22:35:00.165 00.002 1032 UpdateGuideState(): m_state=6
22:35:00.167 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4729
22:35:00.169 00.002 1032 Star::Find returns 1 (0), X=1097.88, Y=133.91, Mass=1303, SNR=25.3, Peak=100 HFD=2.9
22:35:00.171 00.002 1032 MultiStar: [#1 0.24,-0.20,0.00,M7] [#2 0.03,0.23,0.78,U] [#3 0.14,-0.03,0.77,U] [#4 -0.18,0.18,0.69,U] [#5 0.04,0.02,0.68,U] [#6 -0.08,0.11,0.61,U] [#7 0.12,-0.06,0.71,U] [#8 0.26,-0.18,0.00,M7] 
22:35:00.173 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.09}, one-star: {0.17, 0.18}
22:35:00.176 00.003 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
22:35:00.178 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
22:35:00.180 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.10 mountX=0.08 mountY=-0.07, mountTheta=-0.73
22:35:00.183 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
22:35:00.185 00.002 1032 Enqueuing Move request for scope (0.05, 0.09)
22:35:00.187 00.002 10072 Worker thread wakes up
22:35:00.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
22:35:00.187 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
22:35:00.187 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.08 yDistance=-0.07
22:35:00.189 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:35:00.191 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:35:00.191 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:35:00.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:00.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:35:00.191 00.000 10072 MoveAxis(W, 1, ABG)
22:35:00.191 00.000 10072 Guiding  Dir = 3, Dur = 1
22:35:00.191 00.000 10072 IsGuiding returns 0
22:35:00.191 00.000 10072 PulseGuide returned control before completion, sleep 11
22:35:00.209 00.018 1032 UpdateGuideState exits: m=1303 SNR=25.3
22:35:00.211 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:00.213 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:00.214 00.001 1032 Enqueuing Expose request
22:35:00.218 00.004 10072 IsGuiding returns 0
22:35:00.218 00.000 10072 Move returns status 0, amount 1
22:35:00.218 00.000 10072 MoveAxis(N, 0, ABG)
22:35:00.218 00.000 10072 Move returns status 0, amount 0
22:35:00.218 00.000 10072 move complete, result=0
22:35:00.218 00.000 10072 worker thread done servicing request
22:35:00.220 00.002 10072 Worker thread wakes up
22:35:00.220 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:00.220 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:00.223 00.003 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:35:00.841 00.618 10072 Exposure complete
22:35:00.894 00.053 10072 worker thread done servicing request
22:35:00.894 00.000 1032 OnExposeComplete: enter
22:35:00.896 00.002 1032 UpdateGuideState(): m_state=6
22:35:00.899 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4730
22:35:00.901 00.002 1032 Star::Find returns 1 (0), X=1097.83, Y=134.02, Mass=1409, SNR=26.4, Peak=109 HFD=3.1
22:35:00.904 00.003 1032 MultiStar: [#1 0.16,-0.01,0.94,U] [#2 0.12,0.32,0.00,M1] [#3 0.19,0.26,0.00,M1] [#4 -0.15,0.47,0.00,M1] [#5 0.16,0.28,0.00,M1] [#6 -0.07,0.29,0.00,M1] [#7 0.05,0.16,0.68,U] [#8 0.28,0.01,0.00,M8] 
22:35:00.905 00.001 1032 refined, 2 included, MultiStar: {0.12, 0.15}, one-star: {0.12, 0.29}
22:35:00.907 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
22:35:00.908 00.001 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
22:35:00.910 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.91 mountX=0.12 mountY=-0.15, mountTheta=-0.92
22:35:00.913 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.15, opts=13)
22:35:00.915 00.002 1032 Enqueuing Move request for scope (0.12, 0.15)
22:35:00.917 00.002 10072 Worker thread wakes up
22:35:00.917 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
22:35:00.917 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
22:35:00.917 00.000 10072 Moving (0.12, 0.15) raw xDistance=0.12 yDistance=-0.15
22:35:00.919 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:35:00.921 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:35:00.922 00.001 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:35:00.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:00.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:35:00.922 00.000 10072 MoveAxis(W, 2, ABG)
22:35:00.922 00.000 10072 Guiding  Dir = 3, Dur = 2
22:35:00.922 00.000 10072 IsGuiding returns 0
22:35:00.924 00.002 10072 PulseGuide returned control before completion, sleep 12
22:35:00.940 00.016 1032 UpdateGuideState exits: m=1409 SNR=26.4
22:35:00.942 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:00.944 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:00.945 00.001 1032 Enqueuing Expose request
22:35:00.948 00.003 10072 IsGuiding returns 0
22:35:00.948 00.000 10072 Move returns status 0, amount 2
22:35:00.948 00.000 10072 MoveAxis(N, 0, ABG)
22:35:00.948 00.000 10072 Move returns status 0, amount 0
22:35:00.948 00.000 10072 move complete, result=0
22:35:00.948 00.000 10072 worker thread done servicing request
22:35:00.948 00.000 10072 Worker thread wakes up
22:35:00.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:00.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:00.957 00.009 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
22:35:01.360 00.403 10072 Exposure complete
22:35:01.412 00.052 10072 worker thread done servicing request
22:35:01.412 00.000 1032 OnExposeComplete: enter
22:35:01.414 00.002 1032 UpdateGuideState(): m_state=6
22:35:01.415 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4731
22:35:01.417 00.002 1032 Star::Find returns 1 (0), X=1097.94, Y=133.91, Mass=1310, SNR=25.4, Peak=111 HFD=2.9
22:35:01.418 00.001 1032 MultiStar: [#1 0.24,-0.09,0.97,U] [#2 0.05,0.31,0.00,M2] [#3 0.20,0.10,0.76,U] [#4 -0.18,0.26,0.00,M2] [#5 0.09,0.17,0.64,U] [#6 -0.07,0.29,0.00,M2] [#7 0.17,0.01,0.70,U] [#8 0.33,0.03,0.00,M9] 
22:35:01.420 00.002 1032 refined, 4 included, MultiStar: {0.19, 0.07}, one-star: {0.24, 0.18}
22:35:01.422 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
22:35:01.424 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
22:35:01.427 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.21 cameraTheta=0.35 mountX=0.02 mountY=-0.21, mountTheta=-1.48
22:35:01.432 00.005 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.07, opts=13)
22:35:01.434 00.002 1032 Enqueuing Move request for scope (0.19, 0.07)
22:35:01.436 00.002 10072 Worker thread wakes up
22:35:01.436 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
22:35:01.436 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
22:35:01.436 00.000 10072 Moving (0.19, 0.07) raw xDistance=0.02 yDistance=-0.21
22:35:01.438 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:35:01.440 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:35:01.441 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:35:01.441 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:35:01.441 00.000 10072 MoveAxis(W, 2, ABG)
22:35:01.441 00.000 10072 Guiding  Dir = 3, Dur = 2
22:35:01.441 00.000 10072 IsGuiding returns 0
22:35:01.442 00.001 10072 PulseGuide returned control before completion, sleep 12
22:35:01.458 00.016 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:35:01.460 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:01.461 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:01.463 00.002 1032 Enqueuing Expose request
22:35:01.465 00.002 10072 IsGuiding returns 0
22:35:01.465 00.000 10072 Move returns status 0, amount 2
22:35:01.465 00.000 10072 MoveAxis(N, 133, ABG)
22:35:01.465 00.000 10072 Guiding  Dir = 0, Dur = 133
22:35:01.465 00.000 10072 IsGuiding returns 0
22:35:01.466 00.001 10072 PulseGuide returned control before completion, sleep 143
22:35:01.619 00.153 10072 IsGuiding returns 1
22:35:01.619 00.000 10072 scope still moving after pulse duration time elapsed
22:35:01.650 00.031 10072 IsGuiding returns 0
22:35:01.650 00.000 10072 scope move finished after 133 + 51 ms
22:35:01.650 00.000 10072 Move returns status 0, amount 133
22:35:01.650 00.000 10072 move complete, result=0
22:35:01.651 00.001 10072 worker thread done servicing request
22:35:01.651 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 133 ms NORTH
22:35:01.653 00.002 10072 Worker thread wakes up
22:35:01.653 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:01.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:02.279 00.626 10072 Exposure complete
22:35:02.328 00.049 10072 worker thread done servicing request
22:35:02.328 00.000 1032 OnExposeComplete: enter
22:35:02.331 00.003 1032 UpdateGuideState(): m_state=6
22:35:02.335 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4732
22:35:02.337 00.002 1032 Star::Find returns 1 (0), X=1097.78, Y=133.88, Mass=1235, SNR=24.7, Peak=108 HFD=2.9
22:35:02.338 00.001 1032 MultiStar: [#1 0.01,-0.22,0.95,U] [#2 -0.15,0.14,0.84,U] [#3 0.06,-0.02,0.77,U] [#4 -0.19,0.04,0.70,U] [#5 0.10,0.21,0.73,U] [#6 -0.32,0.11,0.00,M3] [#7 0.04,-0.14,0.69,U] [#8 0.14,-0.25,0.00,M10] 
22:35:02.340 00.002 1032 refined, 6 included, MultiStar: {-0.00, 0.02}, one-star: {0.08, 0.15}
22:35:02.342 00.002 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
22:35:02.344 00.002 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
22:35:02.345 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.68 mountX=0.02 mountY=-0.00, mountTheta=-0.15
22:35:02.348 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
22:35:02.349 00.001 1032 Enqueuing Move request for scope (-0.00, 0.02)
22:35:02.351 00.002 10072 Worker thread wakes up
22:35:02.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
22:35:02.351 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
22:35:02.351 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
22:35:02.353 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:35:02.355 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:35:02.357 00.002 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:35:02.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:02.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:35:02.357 00.000 10072 MoveAxis(W, 2, ABG)
22:35:02.357 00.000 10072 Guiding  Dir = 3, Dur = 2
22:35:02.357 00.000 10072 IsGuiding returns 0
22:35:02.358 00.001 10072 PulseGuide returned control before completion, sleep 12
22:35:02.371 00.013 10072 IsGuiding returns 0
22:35:02.371 00.000 10072 Move returns status 0, amount 2
22:35:02.371 00.000 10072 MoveAxis(N, 0, ABG)
22:35:02.371 00.000 10072 Move returns status 0, amount 0
22:35:02.371 00.000 10072 move complete, result=0
22:35:02.372 00.001 10072 worker thread done servicing request
22:35:02.373 00.001 1032 UpdateGuideState exits: m=1235 SNR=24.7
22:35:02.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:02.377 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:02.379 00.002 1032 Enqueuing Expose request
22:35:02.380 00.001 10072 Worker thread wakes up
22:35:02.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:02.380 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:02.380 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:35:02.800 00.420 10072 Exposure complete
22:35:02.852 00.052 10072 worker thread done servicing request
22:35:02.852 00.000 1032 OnExposeComplete: enter
22:35:02.854 00.002 1032 UpdateGuideState(): m_state=6
22:35:02.855 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4733
22:35:02.857 00.002 1032 Star::Find returns 1 (0), X=1097.94, Y=133.90, Mass=1301, SNR=25.3, Peak=109 HFD=2.9
22:35:02.860 00.003 1032 MultiStar: [#1 0.07,-0.27,0.00,M5] [#2 -0.09,0.07,0.77,U] [#3 0.10,0.03,0.78,U] [#4 -0.18,0.16,0.67,U] [#5 0.01,0.05,0.67,U] [#6 -0.23,-0.02,0.63,U] [#7 0.06,-0.03,0.71,U] [#8 0.16,-0.16,0.53,U] 
22:35:02.862 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.05}, one-star: {0.24, 0.17}
22:35:02.864 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
22:35:02.866 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
22:35:02.869 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.15 mountX=0.04 mountY=-0.03, mountTheta=-0.68
22:35:02.872 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
22:35:02.873 00.001 1032 Enqueuing Move request for scope (0.02, 0.05)
22:35:02.875 00.002 10072 Worker thread wakes up
22:35:02.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
22:35:02.875 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
22:35:02.875 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.03
22:35:02.877 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:35:02.879 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:35:02.879 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:35:02.879 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:02.879 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:35:02.879 00.000 10072 MoveAxis(W, 2, ABG)
22:35:02.880 00.001 10072 Guiding  Dir = 3, Dur = 2
22:35:02.880 00.000 10072 IsGuiding returns 0
22:35:02.880 00.000 10072 PulseGuide returned control before completion, sleep 12
22:35:02.896 00.016 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:35:02.898 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:02.899 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:02.901 00.002 1032 Enqueuing Expose request
22:35:02.906 00.005 10072 IsGuiding returns 0
22:35:02.906 00.000 10072 Move returns status 0, amount 2
22:35:02.906 00.000 10072 MoveAxis(N, 0, ABG)
22:35:02.906 00.000 10072 Move returns status 0, amount 0
22:35:02.906 00.000 10072 move complete, result=0
22:35:02.906 00.000 10072 worker thread done servicing request
22:35:02.906 00.000 10072 Worker thread wakes up
22:35:02.906 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:02.907 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:02.910 00.003 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:35:03.533 00.623 10072 Exposure complete
22:35:03.585 00.052 10072 worker thread done servicing request
22:35:03.585 00.000 1032 OnExposeComplete: enter
22:35:03.588 00.003 1032 UpdateGuideState(): m_state=6
22:35:03.590 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4734
22:35:03.592 00.002 1032 Star::Find returns 1 (0), X=1097.79, Y=133.92, Mass=1267, SNR=25.0, Peak=109 HFD=2.9
22:35:03.593 00.001 1032 MultiStar: [#1 -0.03,-0.05,1.03,U] [#2 -0.06,0.29,0.00,M1] [#3 0.09,0.07,0.77,U] [#4 -0.14,0.27,0.00,M1] [#5 -0.10,0.14,0.68,U] [#6 -0.13,0.35,0.00,M3] [#7 0.10,0.09,0.71,U] [#8 0.14,-0.03,0.51,U] 
22:35:03.594 00.001 1032 refined, 5 included, MultiStar: {0.04, 0.07}, one-star: {0.09, 0.19}
22:35:03.596 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
22:35:03.597 00.001 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
22:35:03.598 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.03 mountX=0.06 mountY=-0.06, mountTheta=-0.80
22:35:03.601 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
22:35:03.602 00.001 1032 Enqueuing Move request for scope (0.04, 0.07)
22:35:03.604 00.002 10072 Worker thread wakes up
22:35:03.604 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:35:03.604 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:35:03.604 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
22:35:03.605 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:35:03.607 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:35:03.607 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:35:03.607 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:03.608 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:35:03.608 00.000 10072 MoveAxis(W, 2, ABG)
22:35:03.608 00.000 10072 Guiding  Dir = 3, Dur = 2
22:35:03.608 00.000 10072 IsGuiding returns 0
22:35:03.608 00.000 10072 PulseGuide returned control before completion, sleep 12
22:35:03.625 00.017 10072 IsGuiding returns 0
22:35:03.625 00.000 10072 Move returns status 0, amount 2
22:35:03.625 00.000 10072 MoveAxis(N, 0, ABG)
22:35:03.625 00.000 10072 Move returns status 0, amount 0
22:35:03.625 00.000 10072 move complete, result=0
22:35:03.625 00.000 10072 worker thread done servicing request
22:35:03.625 00.000 1032 UpdateGuideState exits: m=1267 SNR=25.0
22:35:03.627 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:03.629 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:03.631 00.002 1032 Enqueuing Expose request
22:35:03.633 00.002 10072 Worker thread wakes up
22:35:03.634 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:03.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:03.634 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:35:04.050 00.416 10072 Exposure complete
22:35:04.103 00.053 10072 worker thread done servicing request
22:35:04.103 00.000 1032 OnExposeComplete: enter
22:35:04.105 00.002 1032 UpdateGuideState(): m_state=6
22:35:04.106 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4735
22:35:04.108 00.002 1032 Star::Find returns 1 (0), X=1097.74, Y=133.93, Mass=1322, SNR=25.5, Peak=107 HFD=3.0
22:35:04.110 00.002 1032 MultiStar: [#1 0.09,-0.15,0.95,U] [#2 -0.07,0.21,0.76,U] [#3 0.16,0.14,0.77,U] [#4 -0.10,0.18,0.65,U] [#5 -0.05,0.01,0.67,U] [#6 -0.20,0.20,0.00,M4] [#7 0.09,-0.01,0.73,U] [#8 0.03,-0.12,0.55,U] 
22:35:04.111 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.06}, one-star: {0.04, 0.20}
22:35:04.115 00.004 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
22:35:04.116 00.001 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
22:35:04.118 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.15 mountX=0.05 mountY=-0.04, mountTheta=-0.68
22:35:04.120 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
22:35:04.122 00.002 1032 Enqueuing Move request for scope (0.03, 0.06)
22:35:04.125 00.003 10072 Worker thread wakes up
22:35:04.125 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
22:35:04.125 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
22:35:04.125 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.04
22:35:04.126 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=140, Gamma=2.230
22:35:04.129 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:35:04.129 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:35:04.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:04.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:35:04.129 00.000 10072 MoveAxis(W, 1, ABG)
22:35:04.129 00.000 10072 Guiding  Dir = 3, Dur = 1
22:35:04.130 00.001 10072 IsGuiding returns 0
22:35:04.130 00.000 10072 PulseGuide returned control before completion, sleep 11
22:35:04.146 00.016 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:35:04.149 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:04.151 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:04.153 00.002 1032 Enqueuing Expose request
22:35:04.156 00.003 10072 IsGuiding returns 0
22:35:04.156 00.000 10072 Move returns status 0, amount 1
22:35:04.156 00.000 10072 MoveAxis(N, 0, ABG)
22:35:04.156 00.000 10072 Move returns status 0, amount 0
22:35:04.156 00.000 10072 move complete, result=0
22:35:04.156 00.000 10072 worker thread done servicing request
22:35:04.156 00.000 10072 Worker thread wakes up
22:35:04.156 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:04.156 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:04.162 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:35:04.785 00.623 10072 Exposure complete
22:35:04.836 00.051 10072 worker thread done servicing request
22:35:04.836 00.000 1032 OnExposeComplete: enter
22:35:04.839 00.003 1032 UpdateGuideState(): m_state=6
22:35:04.841 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4736
22:35:04.843 00.002 1032 Star::Find returns 1 (0), X=1097.86, Y=133.67, Mass=1296, SNR=25.3, Peak=111 HFD=3.2
22:35:04.844 00.001 1032 MultiStar: [#1 0.09,-0.29,0.00,M4] [#2 -0.04,-0.01,0.77,U] [#3 0.17,-0.13,0.72,U] [#4 -0.20,0.04,0.69,U] [#5 0.05,-0.11,0.66,U] [#6 -0.21,0.04,0.60,U] [#7 0.07,-0.14,0.70,U] [#8 0.21,-0.33,0.00,M8] 
22:35:04.846 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.06}, one-star: {0.16, -0.06}
22:35:04.848 00.002 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
22:35:04.850 00.002 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
22:35:04.852 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.32 mountX=-0.06 mountY=0.00, mountTheta=3.13
22:35:04.854 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.06, opts=13)
22:35:04.856 00.002 1032 Enqueuing Move request for scope (0.01, -0.06)
22:35:04.857 00.001 10072 Worker thread wakes up
22:35:04.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
22:35:04.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
22:35:04.857 00.000 10072 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.00
22:35:04.858 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:35:04.863 00.005 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:35:04.863 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:35:04.863 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:04.864 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:35:04.864 00.000 10072 MoveAxis(W, 2, ABG)
22:35:04.864 00.000 10072 Guiding  Dir = 3, Dur = 2
22:35:04.864 00.000 10072 IsGuiding returns 0
22:35:04.865 00.001 10072 PulseGuide returned control before completion, sleep 12
22:35:04.882 00.017 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:35:04.885 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:04.886 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:04.888 00.002 1032 Enqueuing Expose request
22:35:04.896 00.008 10072 IsGuiding returns 0
22:35:04.896 00.000 10072 Move returns status 0, amount 2
22:35:04.896 00.000 10072 MoveAxis(N, 0, ABG)
22:35:04.896 00.000 10072 Move returns status 0, amount 0
22:35:04.896 00.000 10072 move complete, result=0
22:35:04.896 00.000 10072 worker thread done servicing request
22:35:04.896 00.000 10072 Worker thread wakes up
22:35:04.896 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:04.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:04.900 00.004 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:35:05.304 00.404 10072 Exposure complete
22:35:05.361 00.057 10072 worker thread done servicing request
22:35:05.361 00.000 1032 OnExposeComplete: enter
22:35:05.365 00.004 1032 UpdateGuideState(): m_state=6
22:35:05.367 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4737
22:35:05.369 00.002 1032 Star::Find returns 1 (0), X=1097.74, Y=133.70, Mass=1386, SNR=26.1, Peak=121 HFD=3.1
22:35:05.371 00.002 1032 MultiStar: [#1 0.12,-0.29,0.00,M5] [#2 -0.06,0.08,0.75,U] [#3 0.06,-0.11,0.74,U] [#4 -0.16,-0.05,0.68,U] [#5 0.12,-0.05,0.65,U] [#6 -0.24,-0.01,0.60,U] [#7 0.03,-0.20,0.71,U] [#8 0.24,-0.30,0.00,M9] 
22:35:05.373 00.002 1032 single-star, 6 included, MultiStar: {-0.02, -0.05}, one-star: {0.03, -0.03}
22:35:05.375 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
22:35:05.377 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
22:35:05.380 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-0.77 mountX=-0.04 mountY=-0.02, mountTheta=-2.60
22:35:05.382 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
22:35:05.384 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
22:35:05.386 00.002 10072 Worker thread wakes up
22:35:05.387 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:35:05.387 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:35:05.387 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
22:35:05.389 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:35:05.392 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:35:05.392 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:35:05.392 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:05.392 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:35:05.392 00.000 10072 MoveAxis(W, 1, ABG)
22:35:05.392 00.000 10072 Guiding  Dir = 3, Dur = 1
22:35:05.394 00.002 10072 IsGuiding returns 0
22:35:05.396 00.002 10072 IsGuiding returns 0
22:35:05.396 00.000 10072 Move returns status 0, amount 1
22:35:05.396 00.000 10072 MoveAxis(N, 0, ABG)
22:35:05.396 00.000 10072 Move returns status 0, amount 0
22:35:05.396 00.000 10072 move complete, result=0
22:35:05.397 00.001 10072 worker thread done servicing request
22:35:05.412 00.015 1032 UpdateGuideState exits: m=1386 SNR=26.1
22:35:05.414 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:05.416 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:05.418 00.002 1032 Enqueuing Expose request
22:35:05.421 00.003 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:35:05.423 00.002 10072 Worker thread wakes up
22:35:05.423 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:05.423 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:06.053 00.630 10072 Exposure complete
22:35:06.111 00.058 1032 OnExposeComplete: enter
22:35:06.115 00.004 1032 UpdateGuideState(): m_state=6
22:35:06.117 00.002 10072 worker thread done servicing request
22:35:06.117 00.000 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4738
22:35:06.119 00.002 1032 Star::Find returns 1 (0), X=1097.83, Y=133.79, Mass=1392, SNR=26.2, Peak=123 HFD=2.9
22:35:06.120 00.001 1032 MultiStar: [#1 0.16,-0.26,0.00,M6] [#2 -0.01,0.15,0.82,U] [#3 0.16,0.11,0.72,U] [#4 -0.16,0.12,0.67,U] [#5 -0.09,0.03,0.63,U] [#6 -0.13,-0.07,0.62,U] [#7 0.06,-0.11,0.72,U] [#8 0.17,-0.15,0.54,U] 
22:35:06.122 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {0.12, 0.06}
22:35:06.124 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
22:35:06.125 00.001 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
22:35:06.128 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.96 mountX=0.02 mountY=-0.03, mountTheta=-0.87
22:35:06.131 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
22:35:06.132 00.001 1032 Enqueuing Move request for scope (0.02, 0.03)
22:35:06.134 00.002 10072 Worker thread wakes up
22:35:06.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
22:35:06.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
22:35:06.134 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
22:35:06.136 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:35:06.139 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:35:06.139 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:35:06.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:06.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:35:06.139 00.000 10072 MoveAxis(W, 2, ABG)
22:35:06.139 00.000 10072 Guiding  Dir = 3, Dur = 2
22:35:06.139 00.000 10072 IsGuiding returns 0
22:35:06.140 00.001 10072 PulseGuide returned control before completion, sleep 12
22:35:06.158 00.018 1032 UpdateGuideState exits: m=1392 SNR=26.2
22:35:06.160 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:06.162 00.002 10072 IsGuiding returns 0
22:35:06.162 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:06.163 00.001 1032 Enqueuing Expose request
22:35:06.165 00.002 10072 Move returns status 0, amount 2
22:35:06.165 00.000 10072 MoveAxis(N, 0, ABG)
22:35:06.165 00.000 10072 Move returns status 0, amount 0
22:35:06.165 00.000 10072 move complete, result=0
22:35:06.165 00.000 10072 worker thread done servicing request
22:35:06.165 00.000 10072 Worker thread wakes up
22:35:06.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:06.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:06.173 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:35:06.583 00.410 10072 Exposure complete
22:35:06.635 00.052 10072 worker thread done servicing request
22:35:06.635 00.000 1032 OnExposeComplete: enter
22:35:06.636 00.001 1032 UpdateGuideState(): m_state=6
22:35:06.638 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4739
22:35:06.639 00.001 1032 Star::Find returns 1 (0), X=1097.84, Y=133.84, Mass=1315, SNR=25.5, Peak=109 HFD=2.9
22:35:06.642 00.003 1032 MultiStar: [#1 0.14,-0.19,0.95,U] [#2 -0.13,0.10,0.76,U] [#3 0.17,-0.06,0.80,U] [#4 -0.11,0.16,0.66,U] [#5 -0.03,-0.08,0.66,U] [#6 -0.11,0.09,0.63,U] [#7 0.19,-0.12,0.72,U] [#8 0.22,-0.17,0.00,M9] 
22:35:06.644 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.00}, one-star: {0.13, 0.11}
22:35:06.646 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:35:06.647 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:35:06.648 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.03 mountX=-0.01 mountY=-0.04, mountTheta=-1.86
22:35:06.651 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.00, opts=13)
22:35:06.652 00.001 1032 Enqueuing Move request for scope (0.05, -0.00)
22:35:06.654 00.002 10072 Worker thread wakes up
22:35:06.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
22:35:06.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
22:35:06.654 00.000 10072 Moving (0.05, -0.00) raw xDistance=-0.01 yDistance=-0.04
22:35:06.656 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:35:06.657 00.001 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:35:06.659 00.002 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:35:06.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:06.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:35:06.659 00.000 10072 MoveAxis(W, 2, ABG)
22:35:06.659 00.000 10072 Guiding  Dir = 3, Dur = 2
22:35:06.659 00.000 10072 IsGuiding returns 0
22:35:06.660 00.001 10072 PulseGuide returned control before completion, sleep 12
22:35:06.675 00.015 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:35:06.677 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:06.680 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:06.681 00.001 1032 Enqueuing Expose request
22:35:06.683 00.002 10072 IsGuiding returns 0
22:35:06.683 00.000 10072 Move returns status 0, amount 2
22:35:06.683 00.000 10072 MoveAxis(N, 0, ABG)
22:35:06.683 00.000 10072 Move returns status 0, amount 0
22:35:06.683 00.000 10072 move complete, result=0
22:35:06.683 00.000 10072 worker thread done servicing request
22:35:06.683 00.000 10072 Worker thread wakes up
22:35:06.684 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:06.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:06.690 00.006 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:35:07.319 00.629 10072 Exposure complete
22:35:07.375 00.056 10072 worker thread done servicing request
22:35:07.375 00.000 1032 OnExposeComplete: enter
22:35:07.377 00.002 1032 UpdateGuideState(): m_state=6
22:35:07.379 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4740
22:35:07.380 00.001 1032 Star::Find returns 1 (0), X=1097.82, Y=133.65, Mass=1160, SNR=23.9, Peak=97 HFD=3.1
22:35:07.382 00.002 1032 MultiStar: [#1 0.09,-0.28,0.00,M6] [#2 -0.03,-0.04,0.85,U] [#3 0.15,-0.12,0.82,U] [#4 -0.05,0.09,0.70,U] [#5 -0.00,-0.13,0.69,U] [#6 -0.07,0.01,0.66,U] [#7 0.13,-0.08,0.73,U] [#8 0.16,-0.41,0.00,M10] 
22:35:07.383 00.001 1032 refined, 6 included, MultiStar: {0.04, -0.05}, one-star: {0.12, -0.08}
22:35:07.385 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
22:35:07.386 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
22:35:07.388 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.86 mountX=-0.06 mountY=-0.03, mountTheta=-2.69
22:35:07.390 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
22:35:07.392 00.002 1032 Enqueuing Move request for scope (0.04, -0.05)
22:35:07.394 00.002 10072 Worker thread wakes up
22:35:07.394 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
22:35:07.394 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
22:35:07.396 00.002 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
22:35:07.398 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:35:07.400 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:35:07.400 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:35:07.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:07.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:35:07.401 00.001 10072 MoveAxis(W, 1, ABG)
22:35:07.401 00.000 10072 Guiding  Dir = 3, Dur = 1
22:35:07.401 00.000 10072 IsGuiding returns 0
22:35:07.402 00.001 10072 PulseGuide returned control before completion, sleep 11
22:35:07.419 00.017 1032 UpdateGuideState exits: m=1160 SNR=23.9
22:35:07.421 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:07.423 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:07.426 00.003 1032 Enqueuing Expose request
22:35:07.428 00.002 10072 IsGuiding returns 0
22:35:07.428 00.000 10072 Move returns status 0, amount 1
22:35:07.428 00.000 10072 MoveAxis(N, 0, ABG)
22:35:07.428 00.000 10072 Move returns status 0, amount 0
22:35:07.428 00.000 10072 move complete, result=0
22:35:07.429 00.001 10072 worker thread done servicing request
22:35:07.429 00.000 10072 Worker thread wakes up
22:35:07.429 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:07.429 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:07.436 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:35:07.849 00.413 10072 Exposure complete
22:35:07.908 00.059 1032 OnExposeComplete: enter
22:35:07.911 00.003 1032 UpdateGuideState(): m_state=6
22:35:07.913 00.002 10072 worker thread done servicing request
22:35:07.913 00.000 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4741
22:35:07.915 00.002 1032 Star::Find returns 1 (0), X=1097.86, Y=133.58, Mass=1277, SNR=25.1, Peak=107 HFD=3.2
22:35:07.916 00.001 1032 MultiStar: [#1 0.16,-0.39,0.00,M7] [#2 -0.05,-0.04,0.83,U] [#3 0.30,-0.10,0.00,M1] [#4 -0.10,-0.03,0.72,U] [#5 0.10,-0.16,0.71,U] [#6 -0.05,-0.15,0.63,U] [#7 0.12,-0.27,0.00,M1] [#8 0.27,-0.38,0.00,R] 
22:35:07.918 00.002 1032 refined, 4 included, MultiStar: {0.02, -0.11}, one-star: {0.16, -0.15}
22:35:07.921 00.003 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
22:35:07.923 00.002 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
22:35:07.929 00.006 1032 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.36 mountX=-0.11 mountY=0.01, mountTheta=3.09
22:35:07.933 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.11, opts=13)
22:35:07.935 00.002 1032 Enqueuing Move request for scope (0.02, -0.11)
22:35:07.937 00.002 10072 Worker thread wakes up
22:35:07.937 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
22:35:07.938 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
22:35:07.938 00.000 10072 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=0.01
22:35:07.939 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=139, Gamma=2.230
22:35:07.942 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:35:07.942 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:35:07.942 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:07.942 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:35:07.942 00.000 10072 MoveAxis(W, 1, ABG)
22:35:07.942 00.000 10072 Guiding  Dir = 3, Dur = 1
22:35:07.943 00.001 10072 IsGuiding returns 0
22:35:07.943 00.000 10072 PulseGuide returned control before completion, sleep 11
22:35:07.955 00.012 10072 IsGuiding returns 0
22:35:07.955 00.000 10072 Move returns status 0, amount 1
22:35:07.956 00.001 10072 MoveAxis(N, 0, ABG)
22:35:07.956 00.000 10072 Move returns status 0, amount 0
22:35:07.956 00.000 10072 move complete, result=0
22:35:07.956 00.000 10072 worker thread done servicing request
22:35:07.963 00.007 1032 UpdateGuideState exits: m=1277 SNR=25.1
22:35:07.967 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:07.968 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:07.971 00.003 1032 Enqueuing Expose request
22:35:07.973 00.002 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:35:07.975 00.002 10072 Worker thread wakes up
22:35:07.975 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:07.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:08.602 00.627 10072 Exposure complete
22:35:08.655 00.053 10072 worker thread done servicing request
22:35:08.655 00.000 1032 OnExposeComplete: enter
22:35:08.658 00.003 1032 UpdateGuideState(): m_state=6
22:35:08.660 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4742
22:35:08.663 00.003 1032 Star::Find returns 1 (0), X=1097.90, Y=133.67, Mass=1445, SNR=26.7, Peak=116 HFD=3.3
22:35:08.665 00.002 1032 MultiStar: [#1 0.06,-0.41,0.00,M8] [#2 -0.04,-0.04,0.72,U] [#3 0.23,-0.06,0.76,U] [#4 -0.29,-0.06,0.00,M1] [#5 0.10,-0.09,0.64,U] [#6 -0.08,0.04,0.57,U] [#7 0.11,-0.19,0.64,U] [#8 -0.18,-0.00,0.49,U] 
22:35:08.667 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.06}, one-star: {0.19, -0.06}
22:35:08.668 00.001 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
22:35:08.670 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
22:35:08.671 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.71 mountX=-0.08 mountY=-0.05, mountTheta=-2.54
22:35:08.676 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
22:35:08.678 00.002 1032 Enqueuing Move request for scope (0.07, -0.06)
22:35:08.679 00.001 10072 Worker thread wakes up
22:35:08.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
22:35:08.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
22:35:08.679 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.05
22:35:08.681 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:35:08.685 00.004 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:35:08.685 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:35:08.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:08.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:35:08.685 00.000 10072 MoveAxis(W, 1, ABG)
22:35:08.685 00.000 10072 Guiding  Dir = 3, Dur = 1
22:35:08.685 00.000 10072 IsGuiding returns 0
22:35:08.686 00.001 10072 PulseGuide returned control before completion, sleep 11
22:35:08.701 00.015 1032 UpdateGuideState exits: m=1445 SNR=26.7
22:35:08.705 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:08.707 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:08.709 00.002 1032 Enqueuing Expose request
22:35:08.711 00.002 10072 IsGuiding returns 0
22:35:08.711 00.000 10072 Move returns status 0, amount 1
22:35:08.711 00.000 10072 MoveAxis(N, 0, ABG)
22:35:08.711 00.000 10072 Move returns status 0, amount 0
22:35:08.712 00.001 10072 move complete, result=0
22:35:08.712 00.000 10072 worker thread done servicing request
22:35:08.712 00.000 10072 Worker thread wakes up
22:35:08.712 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:08.712 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:08.719 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:35:09.117 00.398 10072 Exposure complete
22:35:09.171 00.054 10072 worker thread done servicing request
22:35:09.171 00.000 1032 OnExposeComplete: enter
22:35:09.173 00.002 1032 UpdateGuideState(): m_state=6
22:35:09.177 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4743
22:35:09.179 00.002 1032 Star::Find returns 1 (0), X=1097.90, Y=133.77, Mass=1396, SNR=26.3, Peak=114 HFD=3.1
22:35:09.182 00.003 1032 MultiStar: [#1 0.05,-0.30,0.00,M9] [#2 -0.01,0.10,0.75,U] [#3 0.11,0.05,0.73,U] [#4 -0.18,0.10,0.61,U] [#5 0.02,-0.01,0.67,U] [#6 -0.21,0.14,0.60,U] [#7 0.05,-0.02,0.72,U] [#8 -0.09,0.11,0.49,U] 
22:35:09.183 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.06}, one-star: {0.20, 0.04}
22:35:09.184 00.001 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
22:35:09.186 00.002 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
22:35:09.188 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.47 mountX=0.06 mountY=-0.02, mountTheta=-0.36
22:35:09.190 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
22:35:09.192 00.002 1032 Enqueuing Move request for scope (0.01, 0.06)
22:35:09.193 00.001 10072 Worker thread wakes up
22:35:09.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
22:35:09.193 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
22:35:09.193 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
22:35:09.195 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:35:09.198 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:35:09.198 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:35:09.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:09.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:35:09.198 00.000 10072 MoveAxis(W, 1, ABG)
22:35:09.198 00.000 10072 Guiding  Dir = 3, Dur = 1
22:35:09.199 00.001 10072 IsGuiding returns 0
22:35:09.199 00.000 10072 PulseGuide returned control before completion, sleep 11
22:35:09.215 00.016 1032 UpdateGuideState exits: m=1396 SNR=26.3
22:35:09.217 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:09.219 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:09.221 00.002 1032 Enqueuing Expose request
22:35:09.224 00.003 10072 IsGuiding returns 0
22:35:09.224 00.000 10072 Move returns status 0, amount 1
22:35:09.224 00.000 10072 MoveAxis(N, 0, ABG)
22:35:09.224 00.000 10072 Move returns status 0, amount 0
22:35:09.224 00.000 10072 move complete, result=0
22:35:09.224 00.000 10072 worker thread done servicing request
22:35:09.224 00.000 10072 Worker thread wakes up
22:35:09.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:09.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:09.229 00.005 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:35:09.853 00.624 10072 Exposure complete
22:35:09.908 00.055 10072 worker thread done servicing request
22:35:09.908 00.000 1032 OnExposeComplete: enter
22:35:09.910 00.002 1032 UpdateGuideState(): m_state=6
22:35:09.911 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4744
22:35:09.914 00.003 1032 Star::Find returns 1 (0), X=1097.88, Y=133.80, Mass=1310, SNR=25.4, Peak=104 HFD=2.9
22:35:09.915 00.001 1032 MultiStar: [#1 0.06,-0.22,0.98,U] [#2 -0.02,0.06,0.81,U] [#3 0.03,-0.06,0.76,U] [#4 -0.27,0.02,0.00,M1] [#5 0.15,-0.17,0.68,U] [#6 -0.18,0.09,0.62,U] [#7 0.05,-0.11,0.69,U] [#8 -0.03,0.20,0.52,U] 
22:35:09.918 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.03}, one-star: {0.18, 0.07}
22:35:09.919 00.001 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
22:35:09.921 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
22:35:09.922 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.63 mountX=-0.04 mountY=-0.03, mountTheta=-2.46
22:35:09.927 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
22:35:09.930 00.003 1032 Enqueuing Move request for scope (0.04, -0.03)
22:35:09.932 00.002 10072 Worker thread wakes up
22:35:09.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
22:35:09.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
22:35:09.932 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
22:35:09.934 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=116, Gamma=2.230
22:35:09.936 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:35:09.936 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:35:09.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:09.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:35:09.936 00.000 10072 MoveAxis(W, 1, ABG)
22:35:09.936 00.000 10072 Guiding  Dir = 3, Dur = 1
22:35:09.937 00.001 10072 IsGuiding returns 0
22:35:09.937 00.000 10072 PulseGuide returned control before completion, sleep 11
22:35:09.956 00.019 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:35:09.960 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:09.961 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:09.963 00.002 1032 Enqueuing Expose request
22:35:09.965 00.002 10072 IsGuiding returns 0
22:35:09.965 00.000 10072 Move returns status 0, amount 1
22:35:09.965 00.000 10072 MoveAxis(N, 0, ABG)
22:35:09.965 00.000 10072 Move returns status 0, amount 0
22:35:09.965 00.000 10072 move complete, result=0
22:35:09.965 00.000 10072 worker thread done servicing request
22:35:09.965 00.000 10072 Worker thread wakes up
22:35:09.965 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:09.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:09.972 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:35:10.381 00.409 10072 Exposure complete
22:35:10.436 00.055 10072 worker thread done servicing request
22:35:10.436 00.000 1032 OnExposeComplete: enter
22:35:10.438 00.002 1032 UpdateGuideState(): m_state=6
22:35:10.441 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4745
22:35:10.442 00.001 1032 Star::Find returns 1 (0), X=1097.85, Y=133.69, Mass=1450, SNR=26.8, Peak=125 HFD=3.1
22:35:10.445 00.003 1032 MultiStar: [#1 0.06,-0.31,0.00,M9] [#2 -0.15,0.05,0.75,U] [#3 0.12,-0.18,0.74,U] [#4 -0.07,-0.01,0.61,U] [#5 0.14,-0.17,0.59,U] [#6 -0.15,-0.01,0.59,U] [#7 0.02,-0.22,0.67,U] [#8 -0.04,0.05,0.48,U] 
22:35:10.447 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {0.14, -0.04}
22:35:10.449 00.002 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
22:35:10.450 00.001 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
22:35:10.452 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.42 mountX=-0.07 mountY=0.01, mountTheta=3.03
22:35:10.455 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
22:35:10.460 00.005 1032 Enqueuing Move request for scope (0.01, -0.07)
22:35:10.462 00.002 10072 Worker thread wakes up
22:35:10.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
22:35:10.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
22:35:10.463 00.001 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
22:35:10.465 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:35:10.468 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:35:10.468 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:35:10.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:10.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:35:10.469 00.001 10072 MoveAxis(W, 2, ABG)
22:35:10.469 00.000 10072 Guiding  Dir = 3, Dur = 2
22:35:10.469 00.000 10072 IsGuiding returns 0
22:35:10.469 00.000 10072 PulseGuide returned control before completion, sleep 12
22:35:10.487 00.018 1032 UpdateGuideState exits: m=1450 SNR=26.8
22:35:10.490 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:10.493 00.003 10072 IsGuiding returns 0
22:35:10.493 00.000 10072 Move returns status 0, amount 2
22:35:10.493 00.000 10072 MoveAxis(N, 0, ABG)
22:35:10.493 00.000 10072 Move returns status 0, amount 0
22:35:10.493 00.000 10072 move complete, result=0
22:35:10.493 00.000 10072 worker thread done servicing request
22:35:10.493 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:10.495 00.002 1032 Enqueuing Expose request
22:35:10.497 00.002 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:35:10.499 00.002 10072 Worker thread wakes up
22:35:10.499 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:10.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:11.130 00.631 10072 Exposure complete
22:35:11.184 00.054 10072 worker thread done servicing request
22:35:11.184 00.000 1032 OnExposeComplete: enter
22:35:11.187 00.003 1032 UpdateGuideState(): m_state=6
22:35:11.188 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4746
22:35:11.190 00.002 1032 Star::Find returns 1 (0), X=1097.89, Y=133.68, Mass=1380, SNR=26.1, Peak=115 HFD=3.2
22:35:11.192 00.002 1032 MultiStar: [#1 0.15,-0.33,0.00,M10] [#2 0.00,-0.14,0.76,U] [#3 0.20,-0.08,0.71,U] [#4 -0.16,-0.07,0.67,U] [#5 0.06,-0.17,0.69,U] [#6 -0.03,0.03,0.59,U] [#7 0.13,-0.19,0.69,U] [#8 0.06,0.17,0.52,U] 
22:35:11.194 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.07}, one-star: {0.19, -0.05}
22:35:11.196 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
22:35:11.198 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
22:35:11.200 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-0.85 mountX=-0.09 mountY=-0.04, mountTheta=-2.68
22:35:11.202 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
22:35:11.205 00.003 1032 Enqueuing Move request for scope (0.06, -0.07)
22:35:11.209 00.004 10072 Worker thread wakes up
22:35:11.209 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
22:35:11.209 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
22:35:11.209 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.09 yDistance=-0.04
22:35:11.211 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:35:11.214 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:35:11.214 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:35:11.214 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:11.214 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:35:11.214 00.000 10072 MoveAxis(W, 1, ABG)
22:35:11.214 00.000 10072 Guiding  Dir = 3, Dur = 1
22:35:11.215 00.001 10072 IsGuiding returns 0
22:35:11.215 00.000 10072 PulseGuide returned control before completion, sleep 11
22:35:11.233 00.018 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:35:11.235 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:11.237 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:11.240 00.003 1032 Enqueuing Expose request
22:35:11.242 00.002 10072 IsGuiding returns 0
22:35:11.243 00.001 10072 Move returns status 0, amount 1
22:35:11.243 00.000 10072 MoveAxis(N, 0, ABG)
22:35:11.243 00.000 10072 Move returns status 0, amount 0
22:35:11.243 00.000 10072 move complete, result=0
22:35:11.243 00.000 10072 worker thread done servicing request
22:35:11.243 00.000 10072 Worker thread wakes up
22:35:11.243 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:11.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:11.250 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:35:11.649 00.399 10072 Exposure complete
22:35:11.703 00.054 10072 worker thread done servicing request
22:35:11.703 00.000 1032 OnExposeComplete: enter
22:35:11.705 00.002 1032 UpdateGuideState(): m_state=6
22:35:11.708 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4747
22:35:11.710 00.002 1032 Star::Find returns 1 (0), X=1097.84, Y=133.71, Mass=1440, SNR=26.6, Peak=129 HFD=3.0
22:35:11.712 00.002 1032 MultiStar: [#1 0.06,-0.28,0.00,R] [#2 0.00,0.07,0.77,U] [#3 0.19,-0.12,0.71,U] [#4 -0.12,0.05,0.62,U] [#5 0.03,-0.19,0.62,U] [#6 -0.13,0.07,0.58,U] [#7 0.05,-0.26,0.00,M1] [#8 -0.01,-0.08,0.52,U] 
22:35:11.713 00.001 1032 refined, 6 included, MultiStar: {0.03, -0.03}, one-star: {0.13, -0.02}
22:35:11.715 00.002 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
22:35:11.716 00.001 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
22:35:11.717 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.83 mountX=-0.04 mountY=-0.02, mountTheta=-2.66
22:35:11.720 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
22:35:11.723 00.003 1032 Enqueuing Move request for scope (0.03, -0.03)
22:35:11.725 00.002 10072 Worker thread wakes up
22:35:11.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:35:11.725 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:35:11.725 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
22:35:11.726 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:35:11.728 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:35:11.728 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:35:11.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:11.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:35:11.728 00.000 10072 MoveAxis(W, 1, ABG)
22:35:11.728 00.000 10072 Guiding  Dir = 3, Dur = 1
22:35:11.728 00.000 10072 IsGuiding returns 0
22:35:11.730 00.002 10072 PulseGuide returned control before completion, sleep 11
22:35:11.747 00.017 1032 UpdateGuideState exits: m=1440 SNR=26.6
22:35:11.748 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:11.750 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:11.753 00.003 1032 Enqueuing Expose request
22:35:11.756 00.003 10072 IsGuiding returns 0
22:35:11.756 00.000 10072 Move returns status 0, amount 1
22:35:11.756 00.000 10072 MoveAxis(N, 0, ABG)
22:35:11.756 00.000 10072 Move returns status 0, amount 0
22:35:11.756 00.000 10072 move complete, result=0
22:35:11.756 00.000 10072 worker thread done servicing request
22:35:11.756 00.000 10072 Worker thread wakes up
22:35:11.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:11.757 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:11.760 00.003 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:35:12.384 00.624 10072 Exposure complete
22:35:12.435 00.051 10072 worker thread done servicing request
22:35:12.435 00.000 1032 OnExposeComplete: enter
22:35:12.437 00.002 1032 UpdateGuideState(): m_state=6
22:35:12.438 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4748
22:35:12.440 00.002 1032 Star::Find returns 1 (0), X=1097.85, Y=133.85, Mass=1402, SNR=26.3, Peak=109 HFD=2.9
22:35:12.441 00.001 1032 MultiStar: [#1 0.01,0.09,0.97,U] [#2 -0.07,0.02,0.76,U] [#3 0.19,0.03,0.70,U] [#4 -0.26,0.21,0.00,M1] [#5 -0.03,0.06,0.62,U] [#6 -0.15,0.23,0.00,M1] [#7 0.02,-0.01,0.63,U] [#8 -0.08,0.23,0.49,U] 
22:35:12.443 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.08}, one-star: {0.15, 0.12}
22:35:12.444 00.001 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
22:35:12.446 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
22:35:12.447 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.08 cameraTheta=1.11 mountX=0.06 mountY=-0.06, mountTheta=-0.72
22:35:12.451 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
22:35:12.452 00.001 1032 Enqueuing Move request for scope (0.04, 0.08)
22:35:12.454 00.002 10072 Worker thread wakes up
22:35:12.454 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
22:35:12.454 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
22:35:12.454 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.06 yDistance=-0.06
22:35:12.457 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:35:12.459 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:35:12.459 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:35:12.459 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:12.459 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:35:12.459 00.000 10072 MoveAxis(W, 3, ABG)
22:35:12.459 00.000 10072 Guiding  Dir = 3, Dur = 3
22:35:12.460 00.001 10072 IsGuiding returns 0
22:35:12.460 00.000 10072 PulseGuide returned control before completion, sleep 13
22:35:12.474 00.014 10072 IsGuiding returns 0
22:35:12.474 00.000 10072 Move returns status 0, amount 3
22:35:12.474 00.000 10072 MoveAxis(N, 0, ABG)
22:35:12.474 00.000 10072 Move returns status 0, amount 0
22:35:12.474 00.000 10072 move complete, result=0
22:35:12.474 00.000 10072 worker thread done servicing request
22:35:12.476 00.002 1032 UpdateGuideState exits: m=1402 SNR=26.3
22:35:12.478 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:12.480 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:12.481 00.001 1032 Enqueuing Expose request
22:35:12.483 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:35:12.484 00.001 10072 Worker thread wakes up
22:35:12.484 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:12.484 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:12.900 00.416 10072 Exposure complete
22:35:12.953 00.053 10072 worker thread done servicing request
22:35:12.953 00.000 1032 OnExposeComplete: enter
22:35:12.956 00.003 1032 UpdateGuideState(): m_state=6
22:35:12.958 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4749
22:35:12.961 00.003 1032 Star::Find returns 1 (0), X=1097.89, Y=133.85, Mass=1335, SNR=25.7, Peak=107 HFD=2.9
22:35:12.963 00.002 1032 MultiStar: [#1 -0.04,0.10,0.94,U] [#2 -0.08,0.20,0.74,U] [#3 0.19,-0.03,0.79,U] [#4 -0.19,0.18,0.00,M2] [#5 -0.00,0.17,0.67,U] [#6 -0.08,0.23,0.64,U] [#7 0.10,-0.02,0.74,U] [#8 -0.14,0.27,0.00,M1] 
22:35:12.965 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.11}, one-star: {0.19, 0.12}
22:35:12.966 00.001 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
22:35:12.968 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
22:35:12.970 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=0.09 mountY=-0.07, mountTheta=-0.69
22:35:12.972 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
22:35:12.975 00.003 1032 Enqueuing Move request for scope (0.05, 0.11)
22:35:12.977 00.002 10072 Worker thread wakes up
22:35:12.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
22:35:12.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
22:35:12.977 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.09 yDistance=-0.07
22:35:12.979 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:35:12.981 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:35:12.981 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:35:12.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:12.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:35:12.982 00.001 10072 MoveAxis(W, 3, ABG)
22:35:12.982 00.000 10072 Guiding  Dir = 3, Dur = 3
22:35:12.982 00.000 10072 IsGuiding returns 0
22:35:12.982 00.000 10072 PulseGuide returned control before completion, sleep 13
22:35:13.002 00.020 1032 UpdateGuideState exits: m=1335 SNR=25.7
22:35:13.004 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:13.006 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:13.009 00.003 1032 Enqueuing Expose request
22:35:13.010 00.001 10072 IsGuiding returns 0
22:35:13.011 00.001 10072 Move returns status 0, amount 3
22:35:13.011 00.000 10072 MoveAxis(N, 0, ABG)
22:35:13.011 00.000 10072 Move returns status 0, amount 0
22:35:13.011 00.000 10072 move complete, result=0
22:35:13.011 00.000 10072 worker thread done servicing request
22:35:13.011 00.000 10072 Worker thread wakes up
22:35:13.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:13.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:13.019 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:35:13.649 00.630 10072 Exposure complete
22:35:13.704 00.055 10072 worker thread done servicing request
22:35:13.704 00.000 1032 OnExposeComplete: enter
22:35:13.707 00.003 1032 UpdateGuideState(): m_state=6
22:35:13.709 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4750
22:35:13.711 00.002 1032 Star::Find returns 1 (0), X=1097.83, Y=133.78, Mass=1407, SNR=26.4, Peak=113 HFD=2.9
22:35:13.714 00.003 1032 MultiStar: [#1 0.12,0.05,0.93,U] [#2 -0.12,0.05,0.74,U] [#3 0.18,-0.14,0.73,U] [#4 -0.05,0.08,0.64,U] [#5 0.02,0.10,0.61,U] [#6 -0.19,0.04,0.61,U] [#7 0.17,-0.01,0.68,U] [#8 -0.03,0.14,0.49,U] 
22:35:13.716 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.12, 0.05}
22:35:13.718 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
22:35:13.719 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
22:35:13.721 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.79 mountX=0.03 mountY=-0.04, mountTheta=-1.04
22:35:13.724 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
22:35:13.727 00.003 1032 Enqueuing Move request for scope (0.04, 0.04)
22:35:13.728 00.001 10072 Worker thread wakes up
22:35:13.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:35:13.728 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:35:13.728 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.04
22:35:13.730 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:35:13.732 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:35:13.732 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:35:13.733 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:13.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:35:13.733 00.000 10072 MoveAxis(W, 3, ABG)
22:35:13.733 00.000 10072 Guiding  Dir = 3, Dur = 3
22:35:13.733 00.000 10072 IsGuiding returns 0
22:35:13.733 00.000 10072 PulseGuide returned control before completion, sleep 13
22:35:13.752 00.019 1032 UpdateGuideState exits: m=1407 SNR=26.4
22:35:13.754 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:13.756 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:13.758 00.002 1032 Enqueuing Expose request
22:35:13.760 00.002 10072 IsGuiding returns 0
22:35:13.760 00.000 10072 Move returns status 0, amount 3
22:35:13.760 00.000 10072 MoveAxis(N, 0, ABG)
22:35:13.760 00.000 10072 Move returns status 0, amount 0
22:35:13.760 00.000 10072 move complete, result=0
22:35:13.760 00.000 10072 worker thread done servicing request
22:35:13.760 00.000 10072 Worker thread wakes up
22:35:13.762 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:13.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:13.769 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:35:14.178 00.409 10072 Exposure complete
22:35:14.228 00.050 10072 worker thread done servicing request
22:35:14.229 00.001 1032 OnExposeComplete: enter
22:35:14.231 00.002 1032 UpdateGuideState(): m_state=6
22:35:14.233 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4751
22:35:14.235 00.002 1032 Star::Find returns 1 (0), X=1097.87, Y=133.93, Mass=1308, SNR=25.4, Peak=100 HFD=2.9
22:35:14.237 00.002 1032 MultiStar: [#1 0.17,0.01,0.95,U] [#2 -0.00,0.12,0.81,U] [#3 0.27,-0.02,0.00,M1] [#4 -0.05,0.11,0.67,U] [#5 0.09,-0.05,0.67,U] [#6 -0.06,0.14,0.61,U] [#7 0.18,-0.12,0.72,U] [#8 0.09,0.15,0.54,U] 
22:35:14.240 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.17, 0.20}
22:35:14.242 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
22:35:14.244 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
22:35:14.245 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.72 mountX=0.05 mountY=-0.10, mountTheta=-1.11
22:35:14.248 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
22:35:14.250 00.002 1032 Enqueuing Move request for scope (0.08, 0.07)
22:35:14.251 00.001 10072 Worker thread wakes up
22:35:14.251 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
22:35:14.251 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
22:35:14.251 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.10
22:35:14.254 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:35:14.256 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:35:14.256 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:35:14.257 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:14.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:35:14.257 00.000 10072 MoveAxis(W, 3, ABG)
22:35:14.257 00.000 10072 Guiding  Dir = 3, Dur = 3
22:35:14.257 00.000 10072 IsGuiding returns 0
22:35:14.258 00.001 10072 PulseGuide returned control before completion, sleep 13
22:35:14.274 00.016 1032 UpdateGuideState exits: m=1308 SNR=25.4
22:35:14.277 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:14.279 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:14.280 00.001 1032 Enqueuing Expose request
22:35:14.284 00.004 10072 IsGuiding returns 0
22:35:14.284 00.000 10072 Move returns status 0, amount 3
22:35:14.284 00.000 10072 MoveAxis(N, 0, ABG)
22:35:14.284 00.000 10072 Move returns status 0, amount 0
22:35:14.284 00.000 10072 move complete, result=0
22:35:14.284 00.000 10072 worker thread done servicing request
22:35:14.285 00.001 10072 Worker thread wakes up
22:35:14.285 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:14.285 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:14.288 00.003 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:35:14.913 00.625 10072 Exposure complete
22:35:14.967 00.054 10072 worker thread done servicing request
22:35:14.967 00.000 1032 OnExposeComplete: enter
22:35:14.969 00.002 1032 UpdateGuideState(): m_state=6
22:35:14.971 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4752
22:35:14.972 00.001 1032 Star::Find returns 1 (0), X=1097.83, Y=133.91, Mass=1417, SNR=26.5, Peak=110 HFD=2.9
22:35:14.974 00.002 1032 MultiStar: [#1 0.11,0.13,0.97,U] [#2 -0.07,0.17,0.76,U] [#3 0.09,0.07,0.71,U] [#4 -0.12,0.21,0.68,U] [#5 0.03,0.20,0.64,U] [#6 -0.15,0.15,0.60,U] [#7 0.09,0.03,0.71,U] [#8 -0.09,0.29,0.00,M1] 
22:35:14.976 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.14}, one-star: {0.13, 0.18}
22:35:14.977 00.001 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
22:35:14.979 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
22:35:14.981 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.39 mountX=0.13 mountY=-0.06, mountTheta=-0.44
22:35:14.983 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.14, opts=13)
22:35:14.986 00.003 1032 Enqueuing Move request for scope (0.03, 0.14)
22:35:14.988 00.002 10072 Worker thread wakes up
22:35:14.988 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
22:35:14.988 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
22:35:14.988 00.000 10072 Moving (0.03, 0.14) raw xDistance=0.13 yDistance=-0.06
22:35:14.991 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:35:14.994 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.18
22:35:14.994 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
22:35:14.994 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:14.994 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:35:14.994 00.000 10072 MoveAxis(W, 65, ABG)
22:35:14.994 00.000 10072 Guiding  Dir = 3, Dur = 65
22:35:14.994 00.000 10072 IsGuiding returns 0
22:35:14.995 00.001 10072 PulseGuide returned control before completion, sleep 75
22:35:15.012 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.5
22:35:15.014 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:15.015 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:15.018 00.003 1032 Enqueuing Expose request
22:35:15.082 00.064 10072 IsGuiding returns 0
22:35:15.083 00.001 10072 Move returns status 0, amount 65
22:35:15.083 00.000 10072 MoveAxis(N, 0, ABG)
22:35:15.083 00.000 10072 Move returns status 0, amount 0
22:35:15.083 00.000 10072 move complete, result=0
22:35:15.083 00.000 10072 worker thread done servicing request
22:35:15.083 00.000 1032 GuideStep: 0.1 px 65 ms WEST, -0.1 px 0 ms NORTH
22:35:15.085 00.002 10072 Worker thread wakes up
22:35:15.087 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:15.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:15.491 00.404 10072 Exposure complete
22:35:15.547 00.056 10072 worker thread done servicing request
22:35:15.547 00.000 1032 OnExposeComplete: enter
22:35:15.550 00.003 1032 UpdateGuideState(): m_state=6
22:35:15.553 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4753
22:35:15.555 00.002 1032 Star::Find returns 1 (0), X=1097.86, Y=133.84, Mass=1283, SNR=25.2, Peak=103 HFD=2.9
22:35:15.557 00.002 1032 MultiStar: [#1 0.08,0.08,0.98,U] [#2 -0.11,0.16,0.79,U] [#3 0.14,0.13,0.79,U] [#4 -0.06,0.19,0.66,U] [#5 0.22,0.10,0.67,U] [#6 -0.15,0.17,0.59,U] [#7 0.18,0.14,0.73,U] [#8 0.06,0.23,0.52,U] 
22:35:15.559 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.14}, one-star: {0.16, 0.11}
22:35:15.561 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
22:35:15.563 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
22:35:15.567 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.15 cameraTheta=1.13 mountX=0.12 mountY=-0.10, mountTheta=-0.71
22:35:15.571 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.14, opts=13)
22:35:15.573 00.002 1032 Enqueuing Move request for scope (0.07, 0.14)
22:35:15.575 00.002 10072 Worker thread wakes up
22:35:15.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
22:35:15.575 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
22:35:15.576 00.001 10072 Moving (0.07, 0.14) raw xDistance=0.12 yDistance=-0.10
22:35:15.577 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:35:15.580 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:35:15.582 00.002 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:35:15.582 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:15.582 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:35:15.582 00.000 10072 MoveAxis(W, 2, ABG)
22:35:15.582 00.000 10072 Guiding  Dir = 3, Dur = 2
22:35:15.582 00.000 10072 IsGuiding returns 0
22:35:15.583 00.001 10072 PulseGuide returned control before completion, sleep 12
22:35:15.597 00.014 10072 IsGuiding returns 0
22:35:15.597 00.000 10072 Move returns status 0, amount 2
22:35:15.597 00.000 10072 MoveAxis(N, 0, ABG)
22:35:15.597 00.000 10072 Move returns status 0, amount 0
22:35:15.597 00.000 10072 move complete, result=0
22:35:15.597 00.000 10072 worker thread done servicing request
22:35:15.602 00.005 1032 UpdateGuideState exits: m=1283 SNR=25.2
22:35:15.604 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:15.605 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:15.607 00.002 1032 Enqueuing Expose request
22:35:15.609 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:35:15.612 00.003 10072 Worker thread wakes up
22:35:15.612 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:15.612 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:16.242 00.630 10072 Exposure complete
22:35:16.296 00.054 10072 worker thread done servicing request
22:35:16.296 00.000 1032 OnExposeComplete: enter
22:35:16.299 00.003 1032 UpdateGuideState(): m_state=6
22:35:16.302 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4754
22:35:16.304 00.002 1032 Star::Find returns 1 (0), X=1097.90, Y=133.74, Mass=1334, SNR=25.7, Peak=108 HFD=3.1
22:35:16.306 00.002 1032 MultiStar: [#1 0.14,-0.03,0.98,U] [#2 0.04,0.06,0.79,U] [#3 0.15,-0.16,0.77,U] [#4 -0.12,0.05,0.65,U] [#5 0.15,-0.26,0.00,M1] [#6 -0.11,0.02,0.64,U] [#7 0.18,-0.24,0.00,M1] [#8 -0.06,0.15,0.52,U] 
22:35:16.310 00.004 1032 refined, 6 included, MultiStar: {0.06, 0.00}, one-star: {0.20, 0.01}
22:35:16.311 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
22:35:16.313 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
22:35:16.315 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.08 mountX=-0.01 mountY=-0.06, mountTheta=-1.75
22:35:16.318 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
22:35:16.320 00.002 1032 Enqueuing Move request for scope (0.06, 0.00)
22:35:16.322 00.002 10072 Worker thread wakes up
22:35:16.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
22:35:16.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
22:35:16.322 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
22:35:16.324 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:35:16.326 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:35:16.326 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:35:16.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:16.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:35:16.326 00.000 10072 MoveAxis(W, 3, ABG)
22:35:16.326 00.000 10072 Guiding  Dir = 3, Dur = 3
22:35:16.327 00.001 10072 IsGuiding returns 0
22:35:16.327 00.000 10072 PulseGuide returned control before completion, sleep 13
22:35:16.346 00.019 1032 UpdateGuideState exits: m=1334 SNR=25.7
22:35:16.348 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:16.351 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:16.352 00.001 1032 Enqueuing Expose request
22:35:16.354 00.002 10072 IsGuiding returns 0
22:35:16.354 00.000 10072 Move returns status 0, amount 3
22:35:16.354 00.000 10072 MoveAxis(N, 0, ABG)
22:35:16.354 00.000 10072 Move returns status 0, amount 0
22:35:16.354 00.000 10072 move complete, result=0
22:35:16.354 00.000 10072 worker thread done servicing request
22:35:16.354 00.000 10072 Worker thread wakes up
22:35:16.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:16.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:16.362 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:35:16.772 00.410 10072 Exposure complete
22:35:16.824 00.052 10072 worker thread done servicing request
22:35:16.824 00.000 1032 OnExposeComplete: enter
22:35:16.826 00.002 1032 UpdateGuideState(): m_state=6
22:35:16.827 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4755
22:35:16.829 00.002 1032 Star::Find returns 1 (0), X=1097.99, Y=133.56, Mass=1233, SNR=24.7, Peak=114 HFD=3.1
22:35:16.831 00.002 1032 MultiStar: [#1 0.08,-0.14,1.00,U] [#2 0.04,0.01,0.80,U] [#3 0.21,-0.08,0.78,U] [#4 -0.14,0.05,0.72,U] [#5 0.04,-0.11,0.67,U] [#6 -0.15,0.01,0.59,U] [#7 0.03,-0.19,0.72,U] [#8 -0.01,0.06,0.52,U] 
22:35:16.834 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.28, -0.17}
22:35:16.836 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
22:35:16.837 00.001 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
22:35:16.839 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.89 mountX=-0.09 mountY=-0.04, mountTheta=-2.72
22:35:16.842 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
22:35:16.845 00.003 1032 Enqueuing Move request for scope (0.06, -0.08)
22:35:16.846 00.001 10072 Worker thread wakes up
22:35:16.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
22:35:16.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
22:35:16.846 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
22:35:16.849 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:35:16.852 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:35:16.852 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:35:16.852 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:16.852 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:35:16.852 00.000 10072 MoveAxis(W, 2, ABG)
22:35:16.852 00.000 10072 Guiding  Dir = 3, Dur = 2
22:35:16.852 00.000 10072 IsGuiding returns 0
22:35:16.853 00.001 10072 PulseGuide returned control before completion, sleep 12
22:35:16.870 00.017 1032 UpdateGuideState exits: m=1233 SNR=24.7
22:35:16.871 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:16.873 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:16.874 00.001 1032 Enqueuing Expose request
22:35:16.879 00.005 10072 IsGuiding returns 0
22:35:16.879 00.000 10072 Move returns status 0, amount 2
22:35:16.879 00.000 10072 MoveAxis(N, 0, ABG)
22:35:16.879 00.000 10072 Move returns status 0, amount 0
22:35:16.879 00.000 10072 move complete, result=0
22:35:16.880 00.001 10072 worker thread done servicing request
22:35:16.880 00.000 10072 Worker thread wakes up
22:35:16.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:16.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:16.883 00.003 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:35:17.505 00.622 10072 Exposure complete
22:35:17.561 00.056 10072 worker thread done servicing request
22:35:17.561 00.000 1032 OnExposeComplete: enter
22:35:17.562 00.001 1032 UpdateGuideState(): m_state=6
22:35:17.564 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4756
22:35:17.566 00.002 1032 Star::Find returns 1 (0), X=1097.89, Y=133.70, Mass=1263, SNR=24.9, Peak=107 HFD=3.2
22:35:17.567 00.001 1032 MultiStar: [#1 0.12,-0.05,0.99,U] [#2 0.02,-0.03,0.83,U] [#3 0.28,0.04,0.00,M1] [#4 -0.02,0.12,0.73,U] [#5 0.17,0.05,0.66,U] [#6 -0.23,0.01,0.61,U] [#7 0.22,-0.11,0.73,U] [#8 -0.06,0.12,0.49,U] 
22:35:17.571 00.004 1032 refined, 7 included, MultiStar: {0.07, 0.00}, one-star: {0.18, -0.03}
22:35:17.572 00.001 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
22:35:17.573 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
22:35:17.575 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.03 mountX=-0.02 mountY=-0.07, mountTheta=-1.80
22:35:17.578 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
22:35:17.580 00.002 1032 Enqueuing Move request for scope (0.07, 0.00)
22:35:17.582 00.002 10072 Worker thread wakes up
22:35:17.582 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
22:35:17.582 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
22:35:17.582 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.02 yDistance=-0.07
22:35:17.585 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:35:17.588 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:35:17.588 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:35:17.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:17.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:35:17.588 00.000 10072 MoveAxis(W, 2, ABG)
22:35:17.588 00.000 10072 Guiding  Dir = 3, Dur = 2
22:35:17.588 00.000 10072 IsGuiding returns 0
22:35:17.589 00.001 10072 PulseGuide returned control before completion, sleep 12
22:35:17.606 00.017 1032 UpdateGuideState exits: m=1263 SNR=24.9
22:35:17.607 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:17.610 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:17.613 00.003 1032 Enqueuing Expose request
22:35:17.615 00.002 10072 IsGuiding returns 0
22:35:17.615 00.000 10072 Move returns status 0, amount 2
22:35:17.615 00.000 10072 MoveAxis(N, 0, ABG)
22:35:17.615 00.000 10072 Move returns status 0, amount 0
22:35:17.615 00.000 10072 move complete, result=0
22:35:17.615 00.000 10072 worker thread done servicing request
22:35:17.615 00.000 10072 Worker thread wakes up
22:35:17.615 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:17.615 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:17.623 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:35:18.023 00.400 10072 Exposure complete
22:35:18.078 00.055 10072 worker thread done servicing request
22:35:18.078 00.000 1032 OnExposeComplete: enter
22:35:18.081 00.003 1032 UpdateGuideState(): m_state=6
22:35:18.082 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4757
22:35:18.086 00.004 1032 Star::Find returns 1 (0), X=1097.90, Y=133.84, Mass=1340, SNR=25.7, Peak=110 HFD=2.9
22:35:18.088 00.002 1032 MultiStar: [#1 0.10,-0.08,1.02,U] [#2 0.02,0.09,0.76,U] [#3 0.12,0.05,0.77,U] [#4 -0.10,0.09,0.65,U] [#5 0.08,-0.01,0.65,U] [#6 -0.09,0.04,0.64,U] [#7 0.17,-0.10,0.69,U] [#8 0.01,0.12,0.50,U] 
22:35:18.090 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.20, 0.11}
22:35:18.092 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
22:35:18.093 00.001 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
22:35:18.095 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.43 mountX=0.01 mountY=-0.07, mountTheta=-1.40
22:35:18.100 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
22:35:18.102 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
22:35:18.104 00.002 10072 Worker thread wakes up
22:35:18.104 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
22:35:18.104 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
22:35:18.105 00.001 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
22:35:18.107 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:35:18.110 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:35:18.110 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:35:18.110 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:18.110 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:35:18.110 00.000 10072 MoveAxis(W, 2, ABG)
22:35:18.111 00.001 10072 Guiding  Dir = 3, Dur = 2
22:35:18.111 00.000 10072 IsGuiding returns 0
22:35:18.111 00.000 10072 PulseGuide returned control before completion, sleep 12
22:35:18.128 00.017 10072 IsGuiding returns 0
22:35:18.128 00.000 10072 Move returns status 0, amount 2
22:35:18.128 00.000 10072 MoveAxis(N, 0, ABG)
22:35:18.128 00.000 10072 Move returns status 0, amount 0
22:35:18.128 00.000 10072 move complete, result=0
22:35:18.128 00.000 10072 worker thread done servicing request
22:35:18.130 00.002 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:35:18.132 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:18.133 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:18.135 00.002 1032 Enqueuing Expose request
22:35:18.137 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:35:18.138 00.001 10072 Worker thread wakes up
22:35:18.138 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:18.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:18.776 00.638 10072 Exposure complete
22:35:18.834 00.058 10072 worker thread done servicing request
22:35:18.834 00.000 1032 OnExposeComplete: enter
22:35:18.837 00.003 1032 UpdateGuideState(): m_state=6
22:35:18.839 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4758
22:35:18.841 00.002 1032 Star::Find returns 1 (0), X=1097.95, Y=133.62, Mass=1423, SNR=26.5, Peak=119 HFD=3.2
22:35:18.843 00.002 1032 MultiStar: [#1 0.09,-0.12,0.94,U] [#2 0.07,-0.00,0.75,U] [#3 0.16,-0.17,0.76,U] [#4 -0.08,-0.02,0.66,U] [#5 0.22,-0.11,0.68,U] [#6 -0.14,-0.06,0.59,U] [#7 0.16,-0.18,0.68,U] [#8 0.04,0.09,0.50,U] 
22:35:18.844 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.25, -0.11}
22:35:18.846 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
22:35:18.848 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
22:35:18.849 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.71 mountX=-0.11 mountY=-0.07, mountTheta=-2.54
22:35:18.852 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
22:35:18.853 00.001 1032 Enqueuing Move request for scope (0.10, -0.08)
22:35:18.855 00.002 10072 Worker thread wakes up
22:35:18.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
22:35:18.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
22:35:18.855 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=-0.07
22:35:18.857 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:35:18.859 00.002 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:35:18.859 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:35:18.859 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:18.860 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:35:18.860 00.000 10072 MoveAxis(W, 2, ABG)
22:35:18.860 00.000 10072 Guiding  Dir = 3, Dur = 2
22:35:18.861 00.001 10072 IsGuiding returns 0
22:35:18.861 00.000 10072 PulseGuide returned control before completion, sleep 12
22:35:18.879 00.018 1032 UpdateGuideState exits: m=1423 SNR=26.5
22:35:18.883 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:18.885 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:18.887 00.002 1032 Enqueuing Expose request
22:35:18.888 00.001 10072 IsGuiding returns 0
22:35:18.888 00.000 10072 Move returns status 0, amount 2
22:35:18.888 00.000 10072 MoveAxis(N, 0, ABG)
22:35:18.888 00.000 10072 Move returns status 0, amount 0
22:35:18.888 00.000 10072 move complete, result=0
22:35:18.889 00.001 10072 worker thread done servicing request
22:35:18.889 00.000 10072 Worker thread wakes up
22:35:18.889 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:18.889 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:18.898 00.009 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:35:19.306 00.408 10072 Exposure complete
22:35:19.363 00.057 1032 OnExposeComplete: enter
22:35:19.365 00.002 1032 UpdateGuideState(): m_state=6
22:35:19.366 00.001 10072 worker thread done servicing request
22:35:19.367 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4759
22:35:19.370 00.003 1032 Star::Find returns 1 (0), X=1097.96, Y=133.64, Mass=1324, SNR=25.6, Peak=116 HFD=3.1
22:35:19.371 00.001 1032 MultiStar: [#1 0.01,-0.15,0.96,U] [#2 -0.02,-0.15,0.74,U] [#3 0.25,-0.30,0.00,M1] [#4 -0.06,-0.15,0.66,U] [#5 0.07,-0.15,0.66,U] [#6 -0.06,-0.10,0.63,U] [#7 0.08,-0.19,0.69,U] [#8 -0.02,0.01,0.52,U] 
22:35:19.373 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.13}, one-star: {0.25, -0.09}
22:35:19.374 00.001 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
22:35:19.376 00.002 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
22:35:19.377 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.23 mountX=-0.13 mountY=-0.01, mountTheta=-3.06
22:35:19.381 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.13, opts=13)
22:35:19.383 00.002 1032 Enqueuing Move request for scope (0.04, -0.13)
22:35:19.384 00.001 10072 Worker thread wakes up
22:35:19.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
22:35:19.384 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
22:35:19.384 00.000 10072 Moving (0.04, -0.13) raw xDistance=-0.13 yDistance=-0.01
22:35:19.386 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:35:19.388 00.002 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 286.17
22:35:19.388 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
22:35:19.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:19.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:35:19.389 00.001 10072 MoveAxis(E, 61, ABG)
22:35:19.389 00.000 10072 Guiding  Dir = 2, Dur = 61
22:35:19.389 00.000 10072 IsGuiding returns 0
22:35:19.389 00.000 10072 PulseGuide returned control before completion, sleep 71
22:35:19.408 00.019 1032 UpdateGuideState exits: m=1324 SNR=25.6
22:35:19.410 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:19.412 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:19.413 00.001 1032 Enqueuing Expose request
22:35:19.462 00.049 10072 IsGuiding returns 0
22:35:19.462 00.000 10072 Move returns status 0, amount 61
22:35:19.462 00.000 10072 MoveAxis(N, 0, ABG)
22:35:19.462 00.000 10072 Move returns status 0, amount 0
22:35:19.462 00.000 10072 move complete, result=0
22:35:19.462 00.000 10072 worker thread done servicing request
22:35:19.462 00.000 10072 Worker thread wakes up
22:35:19.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:19.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:19.463 00.001 1032 GuideStep: -0.1 px 61 ms EAST, -0.0 px 0 ms NORTH
22:35:20.092 00.629 10072 Exposure complete
22:35:20.144 00.052 10072 worker thread done servicing request
22:35:20.144 00.000 1032 OnExposeComplete: enter
22:35:20.146 00.002 1032 UpdateGuideState(): m_state=6
22:35:20.151 00.005 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4760
22:35:20.152 00.001 1032 Star::Find returns 1 (0), X=1097.93, Y=133.71, Mass=1274, SNR=25.1, Peak=105 HFD=3.1
22:35:20.155 00.003 1032 MultiStar: [#1 0.05,-0.02,0.98,U] [#2 0.04,0.03,0.85,U] [#3 0.26,0.01,0.00,M2] [#4 -0.05,0.02,0.72,U] [#5 -0.02,0.03,0.63,U] [#6 0.01,0.05,0.62,U] [#7 0.09,-0.09,0.75,U] [#8 0.09,0.17,0.51,U] 
22:35:20.157 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.23, -0.02}
22:35:20.159 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
22:35:20.161 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
22:35:20.162 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.19 mountX=-0.00 mountY=-0.06, mountTheta=-1.64
22:35:20.166 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
22:35:20.167 00.001 1032 Enqueuing Move request for scope (0.06, 0.01)
22:35:20.169 00.002 10072 Worker thread wakes up
22:35:20.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:35:20.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:35:20.169 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
22:35:20.171 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:35:20.173 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:35:20.173 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:35:20.173 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:20.173 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:35:20.173 00.000 10072 MoveAxis(W, 2, ABG)
22:35:20.173 00.000 10072 Guiding  Dir = 3, Dur = 2
22:35:20.175 00.002 10072 IsGuiding returns 0
22:35:20.175 00.000 10072 PulseGuide returned control before completion, sleep 12
22:35:20.191 00.016 1032 UpdateGuideState exits: m=1274 SNR=25.1
22:35:20.194 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:20.195 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:20.197 00.002 1032 Enqueuing Expose request
22:35:20.199 00.002 10072 IsGuiding returns 0
22:35:20.199 00.000 10072 Move returns status 0, amount 2
22:35:20.199 00.000 10072 MoveAxis(N, 0, ABG)
22:35:20.199 00.000 10072 Move returns status 0, amount 0
22:35:20.199 00.000 10072 move complete, result=0
22:35:20.199 00.000 10072 worker thread done servicing request
22:35:20.199 00.000 10072 Worker thread wakes up
22:35:20.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:20.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:20.207 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:35:20.607 00.400 10072 Exposure complete
22:35:20.660 00.053 10072 worker thread done servicing request
22:35:20.660 00.000 1032 OnExposeComplete: enter
22:35:20.663 00.003 1032 UpdateGuideState(): m_state=6
22:35:20.665 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4761
22:35:20.668 00.003 1032 Star::Find returns 1 (0), X=1097.89, Y=133.83, Mass=1272, SNR=25.0, Peak=101 HFD=2.9
22:35:20.670 00.002 1032 MultiStar: [#1 0.10,0.11,0.99,U] [#2 0.04,0.06,0.80,U] [#3 0.08,-0.02,0.76,U] [#4 -0.12,0.16,0.69,U] [#5 0.08,0.16,0.66,U] [#6 -0.12,0.12,0.64,U] [#7 0.14,-0.05,0.72,U] [#8 -0.00,0.18,0.55,U] 
22:35:20.672 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.18, 0.10}
22:35:20.674 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
22:35:20.676 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
22:35:20.677 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.01 mountX=0.07 mountY=-0.07, mountTheta=-0.82
22:35:20.680 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
22:35:20.683 00.003 1032 Enqueuing Move request for scope (0.05, 0.09)
22:35:20.685 00.002 10072 Worker thread wakes up
22:35:20.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
22:35:20.685 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
22:35:20.685 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
22:35:20.687 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:35:20.689 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:35:20.689 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:35:20.690 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:20.690 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:35:20.690 00.000 10072 MoveAxis(W, 1, ABG)
22:35:20.690 00.000 10072 Guiding  Dir = 3, Dur = 1
22:35:20.690 00.000 10072 IsGuiding returns 0
22:35:20.691 00.001 10072 PulseGuide returned control before completion, sleep 11
22:35:20.708 00.017 1032 UpdateGuideState exits: m=1272 SNR=25.0
22:35:20.709 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:20.711 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:20.713 00.002 1032 Enqueuing Expose request
22:35:20.717 00.004 10072 IsGuiding returns 0
22:35:20.717 00.000 10072 Move returns status 0, amount 1
22:35:20.717 00.000 10072 MoveAxis(N, 0, ABG)
22:35:20.717 00.000 10072 Move returns status 0, amount 0
22:35:20.717 00.000 10072 move complete, result=0
22:35:20.717 00.000 10072 worker thread done servicing request
22:35:20.717 00.000 10072 Worker thread wakes up
22:35:20.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:20.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:20.723 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:35:21.340 00.617 10072 Exposure complete
22:35:21.390 00.050 10072 worker thread done servicing request
22:35:21.390 00.000 1032 OnExposeComplete: enter
22:35:21.394 00.004 1032 UpdateGuideState(): m_state=6
22:35:21.397 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4762
22:35:21.399 00.002 1032 Star::Find returns 1 (0), X=1097.89, Y=133.86, Mass=1240, SNR=24.7, Peak=94 HFD=2.9
22:35:21.400 00.001 1032 MultiStar: [#1 0.08,0.13,1.02,U] [#2 0.03,0.13,0.85,U] [#3 0.13,-0.03,0.78,U] [#4 -0.08,0.20,0.70,U] [#5 0.09,0.12,0.69,U] [#6 -0.09,0.16,0.63,U] [#7 0.19,-0.02,0.72,U] [#8 0.04,0.25,0.00,M1] 
22:35:21.402 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.10}, one-star: {0.18, 0.13}
22:35:21.403 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
22:35:21.406 00.003 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
22:35:21.407 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.94 mountX=0.08 mountY=-0.10, mountTheta=-0.89
22:35:21.409 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
22:35:21.411 00.002 1032 Enqueuing Move request for scope (0.08, 0.10)
22:35:21.412 00.001 10072 Worker thread wakes up
22:35:21.413 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
22:35:21.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
22:35:21.413 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.08 yDistance=-0.10
22:35:21.414 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:35:21.416 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:35:21.416 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:35:21.416 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:21.417 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:35:21.417 00.000 10072 MoveAxis(W, 1, ABG)
22:35:21.417 00.000 10072 Guiding  Dir = 3, Dur = 1
22:35:21.417 00.000 10072 IsGuiding returns 0
22:35:21.417 00.000 10072 PulseGuide returned control before completion, sleep 11
22:35:21.433 00.016 10072 IsGuiding returns 0
22:35:21.433 00.000 10072 Move returns status 0, amount 1
22:35:21.433 00.000 10072 MoveAxis(N, 0, ABG)
22:35:21.433 00.000 10072 Move returns status 0, amount 0
22:35:21.433 00.000 10072 move complete, result=0
22:35:21.433 00.000 10072 worker thread done servicing request
22:35:21.435 00.002 1032 UpdateGuideState exits: m=1240 SNR=24.7
22:35:21.437 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:21.439 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:21.441 00.002 1032 Enqueuing Expose request
22:35:21.443 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:35:21.444 00.001 10072 Worker thread wakes up
22:35:21.445 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:21.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:21.857 00.412 10072 Exposure complete
22:35:21.907 00.050 10072 worker thread done servicing request
22:35:21.907 00.000 1032 OnExposeComplete: enter
22:35:21.910 00.003 1032 UpdateGuideState(): m_state=6
22:35:21.911 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4763
22:35:21.913 00.002 1032 Star::Find returns 1 (0), X=1097.99, Y=133.81, Mass=1232, SNR=24.6, Peak=100 HFD=3.0
22:35:21.914 00.001 1032 MultiStar: [#1 0.14,0.02,0.99,U] [#2 0.07,0.02,0.78,U] [#3 0.24,0.01,0.77,U] [#4 -0.18,0.01,0.66,U] [#5 0.15,-0.03,0.69,U] [#6 -0.09,0.15,0.68,U] [#7 0.12,-0.02,0.72,U] [#8 0.15,0.11,0.54,U] 
22:35:21.916 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.28, 0.08}
22:35:21.918 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
22:35:21.921 00.003 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
22:35:21.923 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.33 mountX=0.01 mountY=-0.12, mountTheta=-1.50
22:35:21.925 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
22:35:21.928 00.003 1032 Enqueuing Move request for scope (0.11, 0.04)
22:35:21.930 00.002 10072 Worker thread wakes up
22:35:21.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
22:35:21.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
22:35:21.930 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
22:35:21.931 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:35:21.934 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:35:21.934 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:35:21.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:21.934 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:35:21.934 00.000 10072 MoveAxis(W, 1, ABG)
22:35:21.934 00.000 10072 Guiding  Dir = 3, Dur = 1
22:35:21.934 00.000 10072 IsGuiding returns 0
22:35:21.935 00.001 10072 PulseGuide returned control before completion, sleep 11
22:35:21.948 00.013 10072 IsGuiding returns 0
22:35:21.948 00.000 10072 Move returns status 0, amount 1
22:35:21.948 00.000 10072 MoveAxis(N, 0, ABG)
22:35:21.948 00.000 10072 Move returns status 0, amount 0
22:35:21.948 00.000 10072 move complete, result=0
22:35:21.949 00.001 10072 worker thread done servicing request
22:35:21.952 00.003 1032 UpdateGuideState exits: m=1232 SNR=24.6
22:35:21.954 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:21.956 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:21.958 00.002 1032 Enqueuing Expose request
22:35:21.960 00.002 10072 Worker thread wakes up
22:35:21.960 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:21.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:21.960 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:35:22.595 00.635 10072 Exposure complete
22:35:22.642 00.047 10072 worker thread done servicing request
22:35:22.642 00.000 1032 OnExposeComplete: enter
22:35:22.644 00.002 1032 UpdateGuideState(): m_state=6
22:35:22.646 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4764
22:35:22.648 00.002 1032 Star::Find returns 1 (0), X=1097.95, Y=133.74, Mass=1303, SNR=25.4, Peak=106 HFD=3.1
22:35:22.649 00.001 1032 MultiStar: [#1 0.12,-0.03,0.97,U] [#2 -0.00,0.04,0.79,U] [#3 0.21,-0.09,0.76,U] [#4 -0.10,0.20,0.68,U] [#5 0.17,0.02,0.66,U] [#6 -0.07,0.05,0.60,U] [#7 0.06,-0.08,0.71,U] [#8 -0.15,0.14,0.51,U] 
22:35:22.650 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.25, 0.01}
22:35:22.651 00.001 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
22:35:22.654 00.003 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
22:35:22.655 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.27 mountX=0.00 mountY=-0.08, mountTheta=-1.56
22:35:22.658 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
22:35:22.659 00.001 1032 Enqueuing Move request for scope (0.07, 0.02)
22:35:22.660 00.001 10072 Worker thread wakes up
22:35:22.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
22:35:22.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
22:35:22.661 00.001 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.08
22:35:22.662 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
22:35:22.664 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:35:22.664 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:35:22.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:22.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:35:22.664 00.000 10072 MoveAxis(W, 1, ABG)
22:35:22.664 00.000 10072 Guiding  Dir = 3, Dur = 1
22:35:22.665 00.001 10072 IsGuiding returns 0
22:35:22.665 00.000 10072 PulseGuide returned control before completion, sleep 11
22:35:22.682 00.017 1032 UpdateGuideState exits: m=1303 SNR=25.4
22:35:22.684 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:22.686 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:22.688 00.002 1032 Enqueuing Expose request
22:35:22.690 00.002 10072 IsGuiding returns 0
22:35:22.690 00.000 10072 Move returns status 0, amount 1
22:35:22.690 00.000 10072 MoveAxis(N, 0, ABG)
22:35:22.690 00.000 10072 Move returns status 0, amount 0
22:35:22.690 00.000 10072 move complete, result=0
22:35:22.690 00.000 10072 worker thread done servicing request
22:35:22.690 00.000 10072 Worker thread wakes up
22:35:22.691 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:22.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:22.696 00.005 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:35:23.099 00.403 10072 Exposure complete
22:35:23.152 00.053 10072 worker thread done servicing request
22:35:23.152 00.000 1032 OnExposeComplete: enter
22:35:23.154 00.002 1032 UpdateGuideState(): m_state=6
22:35:23.156 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4765
22:35:23.158 00.002 1032 Star::Find returns 1 (0), X=1097.99, Y=133.78, Mass=1310, SNR=25.4, Peak=111 HFD=3.1
22:35:23.160 00.002 1032 MultiStar: [#1 0.07,0.07,0.98,U] [#2 0.05,0.13,0.78,U] [#3 0.22,0.06,0.76,U] [#4 -0.22,0.21,0.00,M1] [#5 0.14,-0.02,0.63,U] [#6 -0.03,0.20,0.60,U] [#7 0.08,-0.06,0.72,U] [#8 -0.01,0.14,0.51,U] 
22:35:23.162 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {0.29, 0.05}
22:35:23.163 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
22:35:23.166 00.003 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
22:35:23.167 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.53 mountX=0.03 mountY=-0.13, mountTheta=-1.30
22:35:23.170 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
22:35:23.171 00.001 1032 Enqueuing Move request for scope (0.11, 0.07)
22:35:23.174 00.003 10072 Worker thread wakes up
22:35:23.174 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
22:35:23.174 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
22:35:23.174 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.03 yDistance=-0.13
22:35:23.178 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=136, Gamma=2.230
22:35:23.180 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:35:23.180 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:35:23.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:23.180 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:35:23.180 00.000 10072 MoveAxis(W, 1, ABG)
22:35:23.180 00.000 10072 Guiding  Dir = 3, Dur = 1
22:35:23.182 00.002 10072 IsGuiding returns 0
22:35:23.182 00.000 10072 PulseGuide returned control before completion, sleep 11
22:35:23.198 00.016 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:35:23.199 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:23.201 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:23.202 00.001 1032 Enqueuing Expose request
22:35:23.206 00.004 10072 IsGuiding returns 0
22:35:23.206 00.000 10072 Move returns status 0, amount 1
22:35:23.206 00.000 10072 MoveAxis(N, 0, ABG)
22:35:23.206 00.000 10072 Move returns status 0, amount 0
22:35:23.206 00.000 10072 move complete, result=0
22:35:23.206 00.000 10072 worker thread done servicing request
22:35:23.206 00.000 10072 Worker thread wakes up
22:35:23.206 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:23.206 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:23.213 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:35:23.831 00.618 10072 Exposure complete
22:35:23.880 00.049 10072 worker thread done servicing request
22:35:23.880 00.000 1032 OnExposeComplete: enter
22:35:23.882 00.002 1032 UpdateGuideState(): m_state=6
22:35:23.884 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4766
22:35:23.885 00.001 1032 Star::Find returns 1 (0), X=1097.91, Y=133.84, Mass=1406, SNR=26.4, Peak=108 HFD=3.0
22:35:23.887 00.002 1032 MultiStar: [#1 0.10,0.17,0.94,U] [#2 0.04,0.21,0.75,U] [#3 0.12,0.14,0.76,U] [#4 -0.08,0.20,0.67,U] [#5 -0.05,0.26,0.00,M1] [#6 0.03,0.35,0.00,M1] [#7 0.10,0.03,0.70,U] [#8 -0.01,0.32,0.00,M1] 
22:35:23.888 00.001 1032 refined, 5 included, MultiStar: {0.09, 0.14}, one-star: {0.21, 0.11}
22:35:23.889 00.001 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
22:35:23.894 00.005 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
22:35:23.896 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=0.99 mountX=0.11 mountY=-0.12, mountTheta=-0.84
22:35:23.899 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.14, opts=13)
22:35:23.901 00.002 1032 Enqueuing Move request for scope (0.09, 0.14)
22:35:23.902 00.001 10072 Worker thread wakes up
22:35:23.902 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
22:35:23.902 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
22:35:23.902 00.000 10072 Moving (0.09, 0.14) raw xDistance=0.11 yDistance=-0.12
22:35:23.904 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:35:23.905 00.001 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:35:23.905 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:35:23.906 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:23.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:35:23.906 00.000 10072 MoveAxis(W, 0, ABG)
22:35:23.906 00.000 10072 Move returns status 0, amount 0
22:35:23.906 00.000 10072 MoveAxis(N, 0, ABG)
22:35:23.906 00.000 10072 Move returns status 0, amount 0
22:35:23.906 00.000 10072 move complete, result=0
22:35:23.906 00.000 10072 worker thread done servicing request
22:35:23.923 00.017 1032 UpdateGuideState exits: m=1406 SNR=26.4
22:35:23.925 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:23.927 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:23.929 00.002 1032 Enqueuing Expose request
22:35:23.931 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:35:23.933 00.002 10072 Worker thread wakes up
22:35:23.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:23.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:24.343 00.410 10072 Exposure complete
22:35:24.395 00.052 10072 worker thread done servicing request
22:35:24.395 00.000 1032 OnExposeComplete: enter
22:35:24.398 00.003 1032 UpdateGuideState(): m_state=6
22:35:24.400 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4767
22:35:24.401 00.001 1032 Star::Find returns 1 (0), X=1097.82, Y=134.00, Mass=1302, SNR=25.4, Peak=99 HFD=3.1
22:35:24.403 00.002 1032 MultiStar: [#1 0.07,0.16,0.97,U] [#2 0.06,0.17,0.81,U] [#3 0.20,0.02,0.76,U] [#4 -0.12,0.18,0.64,U] [#5 0.13,0.16,0.69,U] [#6 -0.01,0.30,0.00,M2] [#7 0.18,0.03,0.72,U] [#8 -0.01,0.33,0.00,M2] 
22:35:24.405 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.15}, one-star: {0.12, 0.27}
22:35:24.406 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
22:35:24.408 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
22:35:24.409 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.00 mountX=0.12 mountY=-0.13, mountTheta=-0.83
22:35:24.411 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.15, opts=13)
22:35:24.412 00.001 1032 Enqueuing Move request for scope (0.09, 0.15)
22:35:24.414 00.002 10072 Worker thread wakes up
22:35:24.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
22:35:24.414 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
22:35:24.414 00.000 10072 Moving (0.09, 0.15) raw xDistance=0.12 yDistance=-0.13
22:35:24.415 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:35:24.418 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:35:24.418 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:35:24.418 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:24.418 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:35:24.419 00.001 10072 MoveAxis(W, 0, ABG)
22:35:24.419 00.000 10072 Move returns status 0, amount 0
22:35:24.419 00.000 10072 MoveAxis(N, 0, ABG)
22:35:24.419 00.000 10072 Move returns status 0, amount 0
22:35:24.419 00.000 10072 move complete, result=0
22:35:24.419 00.000 10072 worker thread done servicing request
22:35:24.436 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
22:35:24.438 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:24.440 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:24.441 00.001 1032 Enqueuing Expose request
22:35:24.443 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:35:24.444 00.001 10072 Worker thread wakes up
22:35:24.444 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:24.445 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:25.073 00.628 10072 Exposure complete
22:35:25.127 00.054 10072 worker thread done servicing request
22:35:25.127 00.000 1032 OnExposeComplete: enter
22:35:25.129 00.002 1032 UpdateGuideState(): m_state=6
22:35:25.131 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4768
22:35:25.132 00.001 1032 Star::Find returns 1 (0), X=1097.91, Y=133.80, Mass=1375, SNR=26.0, Peak=110 HFD=3.0
22:35:25.135 00.003 1032 MultiStar: [#1 0.12,0.07,0.92,U] [#2 -0.02,0.19,0.76,U] [#3 0.16,0.10,0.75,U] [#4 -0.14,0.16,0.65,U] [#5 0.12,0.13,0.63,U] [#6 -0.12,0.08,0.60,U] [#7 0.28,-0.07,0.00,M1] [#8 0.03,0.14,0.52,U] 
22:35:25.137 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.12}, one-star: {0.21, 0.07}
22:35:25.138 00.001 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
22:35:25.140 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
22:35:25.143 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.08 mountX=0.10 mountY=-0.09, mountTheta=-0.75
22:35:25.146 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
22:35:25.149 00.003 1032 Enqueuing Move request for scope (0.06, 0.12)
22:35:25.152 00.003 10072 Worker thread wakes up
22:35:25.152 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
22:35:25.152 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
22:35:25.152 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
22:35:25.154 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:35:25.156 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:35:25.156 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:35:25.156 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:25.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:35:25.156 00.000 10072 MoveAxis(W, 0, ABG)
22:35:25.156 00.000 10072 Move returns status 0, amount 0
22:35:25.156 00.000 10072 MoveAxis(N, 0, ABG)
22:35:25.156 00.000 10072 Move returns status 0, amount 0
22:35:25.156 00.000 10072 move complete, result=0
22:35:25.157 00.001 10072 worker thread done servicing request
22:35:25.176 00.019 1032 UpdateGuideState exits: m=1375 SNR=26.0
22:35:25.178 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:25.179 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:25.181 00.002 1032 Enqueuing Expose request
22:35:25.184 00.003 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:35:25.186 00.002 10072 Worker thread wakes up
22:35:25.186 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:25.186 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:25.591 00.405 10072 Exposure complete
22:35:25.644 00.053 10072 worker thread done servicing request
22:35:25.645 00.001 1032 OnExposeComplete: enter
22:35:25.647 00.002 1032 UpdateGuideState(): m_state=6
22:35:25.651 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4769
22:35:25.653 00.002 1032 Star::Find returns 1 (0), X=1097.93, Y=133.91, Mass=1309, SNR=25.4, Peak=104 HFD=2.9
22:35:25.656 00.003 1032 MultiStar: [#1 0.09,0.07,0.99,U] [#2 -0.03,0.16,0.79,U] [#3 0.21,0.15,0.00,M1] [#4 -0.06,0.18,0.70,U] [#5 0.03,0.05,0.65,U] [#6 -0.12,0.26,0.00,M2] [#7 0.18,-0.03,0.67,U] [#8 -0.03,0.19,0.53,U] 
22:35:25.658 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.11}, one-star: {0.22, 0.18}
22:35:25.659 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
22:35:25.660 00.001 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
22:35:25.662 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.02 mountX=0.09 mountY=-0.10, mountTheta=-0.81
22:35:25.665 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
22:35:25.667 00.002 1032 Enqueuing Move request for scope (0.07, 0.11)
22:35:25.668 00.001 10072 Worker thread wakes up
22:35:25.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
22:35:25.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
22:35:25.668 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.10
22:35:25.670 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:35:25.672 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:35:25.672 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:35:25.674 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:25.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:35:25.674 00.000 10072 MoveAxis(W, 0, ABG)
22:35:25.674 00.000 10072 Move returns status 0, amount 0
22:35:25.674 00.000 10072 MoveAxis(N, 0, ABG)
22:35:25.675 00.001 10072 Move returns status 0, amount 0
22:35:25.675 00.000 10072 move complete, result=0
22:35:25.675 00.000 10072 worker thread done servicing request
22:35:25.693 00.018 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:35:25.696 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:25.698 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:25.700 00.002 1032 Enqueuing Expose request
22:35:25.701 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:35:25.704 00.003 10072 Worker thread wakes up
22:35:25.704 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:25.704 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:26.342 00.638 10072 Exposure complete
22:35:26.394 00.052 10072 worker thread done servicing request
22:35:26.394 00.000 1032 OnExposeComplete: enter
22:35:26.396 00.002 1032 UpdateGuideState(): m_state=6
22:35:26.399 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4770
22:35:26.401 00.002 1032 Star::Find returns 1 (0), X=1097.83, Y=133.89, Mass=1407, SNR=26.4, Peak=114 HFD=2.9
22:35:26.403 00.002 1032 MultiStar: [#1 -0.01,0.26,0.00,M1] [#2 -0.06,0.31,0.00,M1] [#3 0.23,0.19,0.00,M2] [#4 -0.11,0.34,0.00,M1] [#5 -0.08,0.16,0.64,U] [#6 -0.05,0.32,0.00,M3] [#7 0.12,0.05,0.67,U] [#8 -0.10,0.36,0.00,M1] 
22:35:26.405 00.002 1032 refined, 2 included, MultiStar: {0.07, 0.13}, one-star: {0.12, 0.16}
22:35:26.407 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
22:35:26.408 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
22:35:26.410 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.14 cameraTheta=1.09 mountX=0.11 mountY=-0.10, mountTheta=-0.74
22:35:26.413 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
22:35:26.415 00.002 1032 Enqueuing Move request for scope (0.07, 0.13)
22:35:26.417 00.002 10072 Worker thread wakes up
22:35:26.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
22:35:26.417 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
22:35:26.417 00.000 10072 Moving (0.07, 0.13) raw xDistance=0.11 yDistance=-0.10
22:35:26.420 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:35:26.422 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:35:26.422 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:35:26.422 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:26.423 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:35:26.423 00.000 10072 MoveAxis(W, 0, ABG)
22:35:26.423 00.000 10072 Move returns status 0, amount 0
22:35:26.423 00.000 10072 MoveAxis(N, 0, ABG)
22:35:26.423 00.000 10072 Move returns status 0, amount 0
22:35:26.423 00.000 10072 move complete, result=0
22:35:26.423 00.000 10072 worker thread done servicing request
22:35:26.440 00.017 1032 UpdateGuideState exits: m=1407 SNR=26.4
22:35:26.442 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:26.443 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:26.445 00.002 1032 Enqueuing Expose request
22:35:26.446 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:35:26.448 00.002 10072 Worker thread wakes up
22:35:26.448 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:26.448 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:26.858 00.410 10072 Exposure complete
22:35:26.908 00.050 10072 worker thread done servicing request
22:35:26.908 00.000 1032 OnExposeComplete: enter
22:35:26.910 00.002 1032 UpdateGuideState(): m_state=6
22:35:26.912 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4771
22:35:26.914 00.002 1032 Star::Find returns 1 (0), X=1097.79, Y=133.97, Mass=1326, SNR=25.6, Peak=99 HFD=3.1
22:35:26.916 00.002 1032 MultiStar: [#1 0.08,0.21,1.03,U] [#2 -0.03,0.37,0.00,M2] [#3 0.13,0.25,0.00,M3] [#4 -0.03,0.30,0.00,M2] [#5 -0.04,0.24,0.66,U] [#6 -0.15,0.47,0.00,M4] [#7 0.17,0.03,0.68,U] [#8 -0.04,0.39,0.00,M2] 
22:35:26.918 00.002 1032 refined, 3 included, MultiStar: {0.08, 0.19}, one-star: {0.09, 0.24}
22:35:26.919 00.001 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
22:35:26.920 00.001 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
22:35:26.923 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.20 cameraTheta=1.18 mountX=0.16 mountY=-0.12, mountTheta=-0.65
22:35:26.926 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.19, opts=13)
22:35:26.929 00.003 1032 Enqueuing Move request for scope (0.08, 0.19)
22:35:26.931 00.002 10072 Worker thread wakes up
22:35:26.932 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
22:35:26.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
22:35:26.932 00.000 10072 Moving (0.08, 0.19) raw xDistance=0.16 yDistance=-0.12
22:35:26.933 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:35:26.935 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 286.15
22:35:26.935 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
22:35:26.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:26.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:35:26.935 00.000 10072 MoveAxis(W, 77, ABG)
22:35:26.936 00.001 10072 Guiding  Dir = 3, Dur = 77
22:35:26.936 00.000 10072 IsGuiding returns 0
22:35:26.936 00.000 10072 PulseGuide returned control before completion, sleep 87
22:35:26.952 00.016 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:35:26.954 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:26.956 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:26.959 00.003 1032 Enqueuing Expose request
22:35:27.027 00.068 10072 IsGuiding returns 0
22:35:27.027 00.000 10072 Move returns status 0, amount 77
22:35:27.027 00.000 10072 MoveAxis(N, 0, ABG)
22:35:27.027 00.000 10072 Move returns status 0, amount 0
22:35:27.027 00.000 10072 move complete, result=0
22:35:27.027 00.000 10072 worker thread done servicing request
22:35:27.027 00.000 10072 Worker thread wakes up
22:35:27.028 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:27.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:27.028 00.000 1032 GuideStep: 0.2 px 77 ms WEST, -0.1 px 0 ms NORTH
22:35:27.655 00.627 10072 Exposure complete
22:35:27.709 00.054 10072 worker thread done servicing request
22:35:27.709 00.000 1032 OnExposeComplete: enter
22:35:27.712 00.003 1032 UpdateGuideState(): m_state=6
22:35:27.714 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4772
22:35:27.716 00.002 1032 Star::Find returns 1 (0), X=1097.93, Y=133.80, Mass=1240, SNR=24.7, Peak=101 HFD=2.9
22:35:27.718 00.002 1032 MultiStar: [#1 0.10,0.03,1.02,U] [#2 0.03,0.20,0.77,U] [#3 0.22,-0.04,0.78,U] [#4 -0.12,0.06,0.71,U] [#5 0.05,0.03,0.65,U] [#6 -0.04,0.16,0.63,U] [#7 0.21,-0.16,0.00,M1] [#8 -0.08,0.10,0.54,U] 
22:35:27.719 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.07}, one-star: {0.23, 0.07}
22:35:27.722 00.003 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
22:35:27.723 00.001 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
22:35:27.725 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.82 mountX=0.05 mountY=-0.08, mountTheta=-1.01
22:35:27.728 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
22:35:27.730 00.002 1032 Enqueuing Move request for scope (0.07, 0.07)
22:35:27.732 00.002 10072 Worker thread wakes up
22:35:27.732 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
22:35:27.732 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
22:35:27.732 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.08
22:35:27.734 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:35:27.737 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:35:27.737 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:35:27.738 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:27.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:35:27.738 00.000 10072 MoveAxis(E, 0, ABG)
22:35:27.738 00.000 10072 Move returns status 0, amount 0
22:35:27.738 00.000 10072 MoveAxis(N, 0, ABG)
22:35:27.738 00.000 10072 Move returns status 0, amount 0
22:35:27.738 00.000 10072 move complete, result=0
22:35:27.738 00.000 10072 worker thread done servicing request
22:35:27.755 00.017 1032 UpdateGuideState exits: m=1240 SNR=24.7
22:35:27.758 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:27.759 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:27.761 00.002 1032 Enqueuing Expose request
22:35:27.763 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:27.764 00.001 10072 Worker thread wakes up
22:35:27.764 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:27.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:28.170 00.406 10072 Exposure complete
22:35:28.224 00.054 10072 worker thread done servicing request
22:35:28.224 00.000 1032 OnExposeComplete: enter
22:35:28.226 00.002 1032 UpdateGuideState(): m_state=6
22:35:28.228 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4773
22:35:28.229 00.001 1032 Star::Find returns 1 (0), X=1097.87, Y=133.70, Mass=1491, SNR=27.1, Peak=123 HFD=3.1
22:35:28.232 00.003 1032 MultiStar: [#1 0.16,-0.02,0.92,U] [#2 -0.04,0.00,0.74,U] [#3 0.08,0.05,0.73,U] [#4 -0.24,0.05,0.67,U] [#5 0.12,0.02,0.66,U] [#6 -0.04,0.13,0.55,U] [#7 0.22,-0.15,0.00,M2] [#8 0.01,0.08,0.48,U] 
22:35:28.234 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {0.17, -0.03}
22:35:28.235 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:35:28.236 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:35:28.238 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.57 mountX=0.02 mountY=-0.05, mountTheta=-1.26
22:35:28.241 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
22:35:28.243 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
22:35:28.246 00.003 10072 Worker thread wakes up
22:35:28.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:35:28.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:35:28.246 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
22:35:28.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:35:28.251 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:35:28.251 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:35:28.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:28.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:35:28.251 00.000 10072 MoveAxis(E, 0, ABG)
22:35:28.251 00.000 10072 Move returns status 0, amount 0
22:35:28.252 00.001 10072 MoveAxis(N, 0, ABG)
22:35:28.252 00.000 10072 Move returns status 0, amount 0
22:35:28.252 00.000 10072 move complete, result=0
22:35:28.252 00.000 10072 worker thread done servicing request
22:35:28.269 00.017 1032 UpdateGuideState exits: m=1491 SNR=27.1
22:35:28.271 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:28.274 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:28.276 00.002 1032 Enqueuing Expose request
22:35:28.278 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:35:28.280 00.002 10072 Worker thread wakes up
22:35:28.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:28.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:28.921 00.641 10072 Exposure complete
22:35:28.970 00.049 10072 worker thread done servicing request
22:35:28.970 00.000 1032 OnExposeComplete: enter
22:35:28.972 00.002 1032 UpdateGuideState(): m_state=6
22:35:28.973 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4774
22:35:28.975 00.002 1032 Star::Find returns 1 (0), X=1097.86, Y=133.87, Mass=1248, SNR=24.8, Peak=94 HFD=2.9
22:35:28.976 00.001 1032 MultiStar: [#1 0.06,0.12,0.98,U] [#2 0.01,0.21,0.75,U] [#3 0.01,0.02,0.80,U] [#4 -0.12,0.10,0.66,U] [#5 0.11,0.08,0.65,U] [#6 -0.07,0.14,0.67,U] [#7 0.18,0.02,0.73,U] [#8 -0.00,0.27,0.00,M1] 
22:35:28.978 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.16, 0.14}
22:35:28.979 00.001 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:35:28.980 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:35:28.982 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=0.09 mountY=-0.08, mountTheta=-0.70
22:35:28.985 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
22:35:28.988 00.003 1032 Enqueuing Move request for scope (0.05, 0.11)
22:35:28.990 00.002 10072 Worker thread wakes up
22:35:28.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
22:35:28.990 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
22:35:28.990 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.09 yDistance=-0.08
22:35:28.993 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:35:28.995 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:35:28.995 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:35:28.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:28.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:35:28.996 00.001 10072 MoveAxis(E, 1, ABG)
22:35:28.996 00.000 10072 Guiding  Dir = 2, Dur = 1
22:35:28.996 00.000 10072 IsGuiding returns 0
22:35:28.996 00.000 10072 PulseGuide returned control before completion, sleep 11
22:35:29.012 00.016 10072 IsGuiding returns 0
22:35:29.012 00.000 10072 Move returns status 0, amount 1
22:35:29.012 00.000 10072 MoveAxis(N, 0, ABG)
22:35:29.012 00.000 10072 Move returns status 0, amount 0
22:35:29.012 00.000 10072 move complete, result=0
22:35:29.012 00.000 10072 worker thread done servicing request
22:35:29.013 00.001 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:35:29.014 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:29.017 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:29.019 00.002 1032 Enqueuing Expose request
22:35:29.020 00.001 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:35:29.023 00.003 10072 Worker thread wakes up
22:35:29.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:29.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:29.436 00.413 10072 Exposure complete
22:35:29.488 00.052 10072 worker thread done servicing request
22:35:29.488 00.000 1032 OnExposeComplete: enter
22:35:29.491 00.003 1032 UpdateGuideState(): m_state=6
22:35:29.493 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4775
22:35:29.495 00.002 1032 Star::Find returns 1 (0), X=1097.82, Y=133.98, Mass=1416, SNR=26.4, Peak=105 HFD=3.1
22:35:29.498 00.003 1032 MultiStar: [#1 0.05,0.13,0.93,U] [#2 -0.17,0.20,0.00,M1] [#3 0.15,0.17,0.74,U] [#4 -0.33,0.20,0.00,M1] [#5 -0.00,0.17,0.62,U] [#6 -0.13,0.39,0.00,M2] [#7 0.07,0.07,0.66,U] [#8 0.09,0.27,0.00,M2] 
22:35:29.500 00.002 1032 refined, 4 included, MultiStar: {0.08, 0.16}, one-star: {0.12, 0.25}
22:35:29.502 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
22:35:29.503 00.001 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
22:35:29.505 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.10 mountX=0.14 mountY=-0.12, mountTheta=-0.73
22:35:29.507 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.16, opts=13)
22:35:29.509 00.002 1032 Enqueuing Move request for scope (0.08, 0.16)
22:35:29.511 00.002 10072 Worker thread wakes up
22:35:29.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
22:35:29.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
22:35:29.511 00.000 10072 Moving (0.08, 0.16) raw xDistance=0.14 yDistance=-0.12
22:35:29.514 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=119, Gamma=2.230
22:35:29.515 00.001 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.15
22:35:29.515 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:35:29.516 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:29.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:35:29.516 00.000 10072 MoveAxis(W, 64, ABG)
22:35:29.516 00.000 10072 Guiding  Dir = 3, Dur = 64
22:35:29.516 00.000 10072 IsGuiding returns 0
22:35:29.517 00.001 10072 PulseGuide returned control before completion, sleep 74
22:35:29.535 00.018 1032 UpdateGuideState exits: m=1416 SNR=26.4
22:35:29.542 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:29.546 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:29.554 00.008 1032 Enqueuing Expose request
22:35:29.606 00.052 10072 IsGuiding returns 0
22:35:29.606 00.000 10072 Move returns status 0, amount 64
22:35:29.606 00.000 10072 MoveAxis(N, 0, ABG)
22:35:29.606 00.000 10072 Move returns status 0, amount 0
22:35:29.606 00.000 10072 move complete, result=0
22:35:29.606 00.000 10072 worker thread done servicing request
22:35:29.606 00.000 10072 Worker thread wakes up
22:35:29.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:29.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:29.625 00.019 1032 GuideStep: 0.1 px 64 ms WEST, -0.1 px 0 ms NORTH
22:35:30.235 00.610 10072 Exposure complete
22:35:30.289 00.054 10072 worker thread done servicing request
22:35:30.289 00.000 1032 OnExposeComplete: enter
22:35:30.291 00.002 1032 UpdateGuideState(): m_state=6
22:35:30.293 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4776
22:35:30.295 00.002 1032 Star::Find returns 1 (0), X=1097.90, Y=133.89, Mass=1382, SNR=26.1, Peak=102 HFD=2.9
22:35:30.297 00.002 1032 MultiStar: [#1 0.14,0.12,0.90,U] [#2 -0.04,0.14,0.77,U] [#3 0.18,-0.02,0.76,U] [#4 -0.21,0.21,0.00,M2] [#5 0.13,0.22,0.00,M1] [#6 -0.19,0.14,0.59,U] [#7 0.09,0.01,0.72,U] [#8 -0.03,0.15,0.48,U] 
22:35:30.299 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.10}, one-star: {0.19, 0.16}
22:35:30.301 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
22:35:30.302 00.001 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
22:35:30.305 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=0.08 mountY=-0.09, mountTheta=-0.87
22:35:30.308 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
22:35:30.310 00.002 1032 Enqueuing Move request for scope (0.07, 0.10)
22:35:30.312 00.002 10072 Worker thread wakes up
22:35:30.312 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
22:35:30.312 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
22:35:30.312 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
22:35:30.314 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:35:30.316 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:35:30.317 00.001 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:35:30.317 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:30.317 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:35:30.317 00.000 10072 MoveAxis(E, 2, ABG)
22:35:30.317 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:30.317 00.000 10072 IsGuiding returns 0
22:35:30.318 00.001 10072 PulseGuide returned control before completion, sleep 12
22:35:30.336 00.018 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:35:30.338 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:30.339 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:30.341 00.002 1032 Enqueuing Expose request
22:35:30.344 00.003 10072 IsGuiding returns 0
22:35:30.344 00.000 10072 Move returns status 0, amount 2
22:35:30.344 00.000 10072 MoveAxis(N, 0, ABG)
22:35:30.344 00.000 10072 Move returns status 0, amount 0
22:35:30.344 00.000 10072 move complete, result=0
22:35:30.344 00.000 10072 worker thread done servicing request
22:35:30.344 00.000 10072 Worker thread wakes up
22:35:30.344 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:30.344 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:30.351 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:35:30.750 00.399 10072 Exposure complete
22:35:30.804 00.054 10072 worker thread done servicing request
22:35:30.804 00.000 1032 OnExposeComplete: enter
22:35:30.806 00.002 1032 UpdateGuideState(): m_state=6
22:35:30.809 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4777
22:35:30.810 00.001 1032 Star::Find returns 1 (0), X=1097.94, Y=133.64, Mass=1180, SNR=24.1, Peak=100 HFD=3.3
22:35:30.812 00.002 1032 MultiStar: [#1 0.14,-0.07,1.04,U] [#2 0.05,0.12,0.91,U] [#3 0.23,-0.13,0.00,M1] [#4 -0.13,0.01,0.75,U] [#5 0.15,-0.05,0.71,U] [#6 0.01,0.02,0.69,U] [#7 0.12,-0.14,0.74,U] [#8 -0.00,0.12,0.57,U] 
22:35:30.814 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.02}, one-star: {0.23, -0.09}
22:35:30.816 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:35:30.819 00.003 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:35:30.820 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.19 mountX=-0.04 mountY=-0.08, mountTheta=-2.02
22:35:30.822 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
22:35:30.824 00.002 1032 Enqueuing Move request for scope (0.08, -0.02)
22:35:30.825 00.001 10072 Worker thread wakes up
22:35:30.825 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
22:35:30.825 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
22:35:30.825 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.08
22:35:30.827 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:35:30.830 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
22:35:30.830 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:35:30.830 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:30.830 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:35:30.830 00.000 10072 MoveAxis(E, 1, ABG)
22:35:30.830 00.000 10072 Guiding  Dir = 2, Dur = 1
22:35:30.830 00.000 10072 IsGuiding returns 0
22:35:30.831 00.001 10072 PulseGuide returned control before completion, sleep 11
22:35:30.848 00.017 1032 UpdateGuideState exits: m=1180 SNR=24.1
22:35:30.849 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:30.851 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:30.853 00.002 1032 Enqueuing Expose request
22:35:30.857 00.004 10072 IsGuiding returns 0
22:35:30.857 00.000 10072 Move returns status 0, amount 1
22:35:30.857 00.000 10072 MoveAxis(N, 0, ABG)
22:35:30.857 00.000 10072 Move returns status 0, amount 0
22:35:30.857 00.000 10072 move complete, result=0
22:35:30.857 00.000 10072 worker thread done servicing request
22:35:30.857 00.000 10072 Worker thread wakes up
22:35:30.857 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:30.857 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:30.862 00.005 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:35:31.481 00.619 10072 Exposure complete
22:35:31.532 00.051 1032 OnExposeComplete: enter
22:35:31.535 00.003 1032 UpdateGuideState(): m_state=6
22:35:31.537 00.002 10072 worker thread done servicing request
22:35:31.537 00.000 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4778
22:35:31.539 00.002 1032 Star::Find returns 1 (0), X=1097.95, Y=133.82, Mass=1308, SNR=25.4, Peak=111 HFD=3.0
22:35:31.542 00.003 1032 MultiStar: [#1 0.12,0.08,0.98,U] [#2 -0.11,0.13,0.81,U] [#3 0.26,-0.05,0.00,M2] [#4 -0.15,0.17,0.63,U] [#5 0.12,0.16,0.65,U] [#6 -0.13,0.09,0.62,U] [#7 0.21,-0.07,0.72,U] [#8 0.06,0.07,0.50,U] 
22:35:31.546 00.004 1032 refined, 7 included, MultiStar: {0.06, 0.09}, one-star: {0.24, 0.09}
22:35:31.547 00.001 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
22:35:31.549 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
22:35:31.551 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.98 mountX=0.07 mountY=-0.08, mountTheta=-0.85
22:35:31.555 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
22:35:31.557 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
22:35:31.558 00.001 10072 Worker thread wakes up
22:35:31.558 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
22:35:31.558 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
22:35:31.558 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
22:35:31.560 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:35:31.562 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
22:35:31.562 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:35:31.562 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:31.563 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:35:31.563 00.000 10072 MoveAxis(E, 2, ABG)
22:35:31.563 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:31.563 00.000 10072 IsGuiding returns 0
22:35:31.563 00.000 10072 PulseGuide returned control before completion, sleep 12
22:35:31.580 00.017 1032 UpdateGuideState exits: m=1308 SNR=25.4
22:35:31.583 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:31.584 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:31.586 00.002 1032 Enqueuing Expose request
22:35:31.588 00.002 10072 IsGuiding returns 0
22:35:31.588 00.000 10072 Move returns status 0, amount 2
22:35:31.588 00.000 10072 MoveAxis(N, 0, ABG)
22:35:31.588 00.000 10072 Move returns status 0, amount 0
22:35:31.588 00.000 10072 move complete, result=0
22:35:31.588 00.000 10072 worker thread done servicing request
22:35:31.588 00.000 10072 Worker thread wakes up
22:35:31.589 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:31.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:31.598 00.009 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:35:31.996 00.398 10072 Exposure complete
22:35:32.049 00.053 10072 worker thread done servicing request
22:35:32.049 00.000 1032 OnExposeComplete: enter
22:35:32.053 00.004 1032 UpdateGuideState(): m_state=6
22:35:32.054 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4779
22:35:32.056 00.002 1032 Star::Find returns 1 (0), X=1097.95, Y=133.83, Mass=1412, SNR=26.4, Peak=113 HFD=3.0
22:35:32.058 00.002 1032 MultiStar: [#1 0.08,0.17,0.92,U] [#2 -0.01,0.14,0.75,U] [#3 0.10,0.09,0.69,U] [#4 -0.13,0.13,0.63,U] [#5 0.05,0.08,0.61,U] [#6 -0.14,0.11,0.60,U] [#7 0.20,0.01,0.65,U] [#8 -0.04,0.19,0.51,U] 
22:35:32.060 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {0.24, 0.10}
22:35:32.061 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
22:35:32.063 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
22:35:32.065 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.12 mountX=0.10 mountY=-0.08, mountTheta=-0.71
22:35:32.068 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
22:35:32.070 00.002 1032 Enqueuing Move request for scope (0.06, 0.11)
22:35:32.071 00.001 10072 Worker thread wakes up
22:35:32.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
22:35:32.071 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
22:35:32.071 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.10 yDistance=-0.08
22:35:32.072 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:35:32.076 00.004 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
22:35:32.076 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:35:32.076 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:32.076 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:35:32.076 00.000 10072 MoveAxis(E, 2, ABG)
22:35:32.076 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:32.076 00.000 10072 IsGuiding returns 0
22:35:32.077 00.001 10072 PulseGuide returned control before completion, sleep 12
22:35:32.094 00.017 1032 UpdateGuideState exits: m=1412 SNR=26.4
22:35:32.097 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:32.098 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:32.101 00.003 1032 Enqueuing Expose request
22:35:32.104 00.003 10072 IsGuiding returns 0
22:35:32.104 00.000 10072 Move returns status 0, amount 2
22:35:32.104 00.000 10072 MoveAxis(N, 0, ABG)
22:35:32.104 00.000 10072 Move returns status 0, amount 0
22:35:32.104 00.000 10072 move complete, result=0
22:35:32.104 00.000 10072 worker thread done servicing request
22:35:32.105 00.001 10072 Worker thread wakes up
22:35:32.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:32.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:32.113 00.008 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:35:32.732 00.619 10072 Exposure complete
22:35:32.785 00.053 10072 worker thread done servicing request
22:35:32.785 00.000 1032 OnExposeComplete: enter
22:35:32.787 00.002 1032 UpdateGuideState(): m_state=6
22:35:32.789 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4780
22:35:32.791 00.002 1032 Star::Find returns 1 (0), X=1097.96, Y=133.72, Mass=1310, SNR=25.4, Peak=109 HFD=3.2
22:35:32.794 00.003 1032 MultiStar: [#1 0.06,-0.04,0.97,U] [#2 0.12,0.05,0.77,U] [#3 0.29,-0.03,0.00,M2] [#4 -0.13,0.08,0.69,U] [#5 0.15,-0.09,0.67,U] [#6 -0.05,-0.02,0.61,U] [#7 0.17,-0.12,0.70,U] [#8 -0.08,0.08,0.50,U] 
22:35:32.795 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.01}, one-star: {0.26, -0.01}
22:35:32.797 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
22:35:32.800 00.003 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
22:35:32.801 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.16 mountX=-0.03 mountY=-0.07, mountTheta=-1.99
22:35:32.804 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:35:32.805 00.001 1032 Enqueuing Move request for scope (0.08, -0.01)
22:35:32.807 00.002 10072 Worker thread wakes up
22:35:32.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:35:32.807 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:35:32.807 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
22:35:32.809 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:35:32.812 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
22:35:32.812 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:35:32.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:32.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:35:32.812 00.000 10072 MoveAxis(E, 2, ABG)
22:35:32.812 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:32.813 00.001 10072 IsGuiding returns 0
22:35:32.813 00.000 10072 PulseGuide returned control before completion, sleep 12
22:35:32.830 00.017 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:35:32.833 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:32.837 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:32.838 00.001 1032 Enqueuing Expose request
22:35:32.840 00.002 10072 IsGuiding returns 0
22:35:32.840 00.000 10072 Move returns status 0, amount 2
22:35:32.840 00.000 10072 MoveAxis(N, 0, ABG)
22:35:32.840 00.000 10072 Move returns status 0, amount 0
22:35:32.840 00.000 10072 move complete, result=0
22:35:32.840 00.000 10072 worker thread done servicing request
22:35:32.840 00.000 10072 Worker thread wakes up
22:35:32.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:32.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:32.848 00.008 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:35:33.251 00.403 10072 Exposure complete
22:35:33.307 00.056 10072 worker thread done servicing request
22:35:33.307 00.000 1032 OnExposeComplete: enter
22:35:33.309 00.002 1032 UpdateGuideState(): m_state=6
22:35:33.313 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4781
22:35:33.315 00.002 1032 Star::Find returns 1 (0), X=1097.97, Y=133.61, Mass=1309, SNR=25.4, Peak=106 HFD=3.3
22:35:33.317 00.002 1032 MultiStar: [#1 0.12,-0.03,0.95,U] [#2 0.09,-0.05,0.81,U] [#3 0.26,-0.19,0.00,M3] [#4 -0.15,-0.18,0.70,U] [#5 0.02,-0.15,0.65,U] [#6 -0.04,0.01,0.63,U] [#7 0.13,-0.22,0.00,M1] [#8 -0.05,0.07,0.54,U] 
22:35:33.319 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.07}, one-star: {0.27, -0.12}
22:35:33.320 00.001 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
22:35:33.322 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
22:35:33.324 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.85 mountX=-0.08 mountY=-0.04, mountTheta=-2.68
22:35:33.327 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
22:35:33.330 00.003 1032 Enqueuing Move request for scope (0.06, -0.07)
22:35:33.333 00.003 10072 Worker thread wakes up
22:35:33.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
22:35:33.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
22:35:33.333 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
22:35:33.335 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:35:33.338 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
22:35:33.338 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:35:33.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:33.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:35:33.338 00.000 10072 MoveAxis(E, 2, ABG)
22:35:33.338 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:33.339 00.001 10072 IsGuiding returns 0
22:35:33.339 00.000 10072 PulseGuide returned control before completion, sleep 12
22:35:33.355 00.016 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:35:33.357 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:33.360 00.003 10072 IsGuiding returns 0
22:35:33.360 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:33.362 00.002 1032 Enqueuing Expose request
22:35:33.365 00.003 10072 Move returns status 0, amount 2
22:35:33.365 00.000 10072 MoveAxis(N, 0, ABG)
22:35:33.365 00.000 10072 Move returns status 0, amount 0
22:35:33.365 00.000 10072 move complete, result=0
22:35:33.365 00.000 10072 worker thread done servicing request
22:35:33.365 00.000 10072 Worker thread wakes up
22:35:33.365 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:33.365 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:33.374 00.009 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:35:34.003 00.629 10072 Exposure complete
22:35:34.052 00.049 10072 worker thread done servicing request
22:35:34.052 00.000 1032 OnExposeComplete: enter
22:35:34.053 00.001 1032 UpdateGuideState(): m_state=6
22:35:34.056 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4782
22:35:34.058 00.002 1032 Star::Find returns 1 (0), X=1097.95, Y=133.61, Mass=1321, SNR=25.5, Peak=105 HFD=3.3
22:35:34.060 00.002 1032 MultiStar: [#1 0.21,-0.14,0.00,M1] [#2 -0.00,-0.06,0.78,U] [#3 0.26,-0.14,0.00,M4] [#4 -0.03,0.10,0.65,U] [#5 0.13,-0.06,0.66,U] [#6 -0.00,-0.01,0.66,U] [#7 0.21,-0.20,0.00,M2] [#8 0.04,0.16,0.54,U] 
22:35:34.061 00.001 1032 refined, 5 included, MultiStar: {0.08, -0.01}, one-star: {0.25, -0.12}
22:35:34.064 00.003 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
22:35:34.065 00.001 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
22:35:34.067 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.17 mountX=-0.03 mountY=-0.07, mountTheta=-2.00
22:35:34.069 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:35:34.070 00.001 1032 Enqueuing Move request for scope (0.08, -0.01)
22:35:34.072 00.002 10072 Worker thread wakes up
22:35:34.072 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:35:34.072 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:35:34.072 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
22:35:34.074 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:35:34.077 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:35:34.077 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:35:34.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:34.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:35:34.077 00.000 10072 MoveAxis(E, 2, ABG)
22:35:34.077 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:34.078 00.001 10072 IsGuiding returns 0
22:35:34.078 00.000 10072 PulseGuide returned control before completion, sleep 12
22:35:34.093 00.015 1032 UpdateGuideState exits: m=1321 SNR=25.5
22:35:34.095 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:34.096 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:34.097 00.001 1032 Enqueuing Expose request
22:35:34.099 00.002 10072 IsGuiding returns 0
22:35:34.099 00.000 10072 Move returns status 0, amount 2
22:35:34.099 00.000 10072 MoveAxis(N, 0, ABG)
22:35:34.099 00.000 10072 Move returns status 0, amount 0
22:35:34.099 00.000 10072 move complete, result=0
22:35:34.099 00.000 10072 worker thread done servicing request
22:35:34.099 00.000 10072 Worker thread wakes up
22:35:34.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:34.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:34.105 00.006 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:35:34.517 00.412 10072 Exposure complete
22:35:34.564 00.047 10072 worker thread done servicing request
22:35:34.564 00.000 1032 OnExposeComplete: enter
22:35:34.567 00.003 1032 UpdateGuideState(): m_state=6
22:35:34.569 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4783
22:35:34.570 00.001 1032 Star::Find returns 1 (0), X=1098.00, Y=133.78, Mass=1297, SNR=25.3, Peak=103 HFD=3.2
22:35:34.572 00.002 1032 MultiStar: [#1 0.15,0.02,0.98,U] [#2 0.08,0.08,0.83,U] [#3 0.32,-0.02,0.00,M5] [#4 -0.08,0.09,0.69,U] [#5 0.16,-0.04,0.66,U] [#6 -0.01,0.02,0.63,U] [#7 0.17,-0.18,0.68,U] [#8 0.01,0.29,0.00,M1] 
22:35:34.573 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.01}, one-star: {0.30, 0.05}
22:35:34.574 00.001 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
22:35:34.576 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
22:35:34.578 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.10 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
22:35:34.580 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
22:35:34.582 00.002 1032 Enqueuing Move request for scope (0.12, 0.01)
22:35:34.583 00.001 10072 Worker thread wakes up
22:35:34.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
22:35:34.583 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
22:35:34.584 00.001 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
22:35:34.586 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:35:34.588 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:35:34.588 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:35:34.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:34.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:35:34.588 00.000 10072 MoveAxis(E, 2, ABG)
22:35:34.588 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:34.589 00.001 10072 IsGuiding returns 0
22:35:34.589 00.000 10072 PulseGuide returned control before completion, sleep 12
22:35:34.605 00.016 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:35:34.606 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:34.608 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:34.610 00.002 1032 Enqueuing Expose request
22:35:34.611 00.001 10072 IsGuiding returns 0
22:35:34.611 00.000 10072 Move returns status 0, amount 2
22:35:34.611 00.000 10072 MoveAxis(N, 0, ABG)
22:35:34.611 00.000 10072 Move returns status 0, amount 0
22:35:34.611 00.000 10072 move complete, result=0
22:35:34.611 00.000 10072 worker thread done servicing request
22:35:34.611 00.000 10072 Worker thread wakes up
22:35:34.611 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:34.611 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:34.618 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:35:35.249 00.631 10072 Exposure complete
22:35:35.301 00.052 10072 worker thread done servicing request
22:35:35.302 00.001 1032 OnExposeComplete: enter
22:35:35.304 00.002 1032 UpdateGuideState(): m_state=6
22:35:35.307 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4784
22:35:35.308 00.001 1032 Star::Find returns 1 (0), X=1097.92, Y=133.69, Mass=1204, SNR=24.4, Peak=97 HFD=3.2
22:35:35.310 00.002 1032 MultiStar: [#1 0.25,0.00,1.01,U] [#2 -0.02,0.03,0.76,U] [#3 0.25,-0.09,0.00,M6] [#4 -0.04,0.13,0.68,U] [#5 0.04,-0.15,0.68,U] [#6 -0.01,0.05,0.62,U] [#7 0.16,-0.13,0.72,U] [#8 0.04,0.08,0.54,U] 
22:35:35.313 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.01}, one-star: {0.21, -0.04}
22:35:35.314 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
22:35:35.316 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
22:35:35.317 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.06 mountX=-0.03 mountY=-0.09, mountTheta=-1.89
22:35:35.320 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
22:35:35.322 00.002 1032 Enqueuing Move request for scope (0.10, -0.01)
22:35:35.323 00.001 10072 Worker thread wakes up
22:35:35.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:35:35.323 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:35:35.323 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.09
22:35:35.326 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:35:35.328 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:35:35.328 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:35:35.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:35.328 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:35:35.328 00.000 10072 MoveAxis(E, 2, ABG)
22:35:35.328 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:35.329 00.001 10072 IsGuiding returns 0
22:35:35.330 00.001 10072 PulseGuide returned control before completion, sleep 11
22:35:35.347 00.017 1032 UpdateGuideState exits: m=1204 SNR=24.4
22:35:35.349 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:35.351 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:35.352 00.001 1032 Enqueuing Expose request
22:35:35.354 00.002 10072 IsGuiding returns 0
22:35:35.354 00.000 10072 Move returns status 0, amount 2
22:35:35.354 00.000 10072 MoveAxis(N, 0, ABG)
22:35:35.354 00.000 10072 Move returns status 0, amount 0
22:35:35.354 00.000 10072 move complete, result=0
22:35:35.354 00.000 10072 worker thread done servicing request
22:35:35.354 00.000 10072 Worker thread wakes up
22:35:35.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:35.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:35.362 00.008 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:35:35.763 00.401 10072 Exposure complete
22:35:35.817 00.054 10072 worker thread done servicing request
22:35:35.817 00.000 1032 OnExposeComplete: enter
22:35:35.819 00.002 1032 UpdateGuideState(): m_state=6
22:35:35.821 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4785
22:35:35.824 00.003 1032 Star::Find returns 1 (0), X=1097.90, Y=133.61, Mass=1323, SNR=25.5, Peak=107 HFD=3.3
22:35:35.827 00.003 1032 MultiStar: [#1 0.07,-0.16,0.99,U] [#2 0.07,0.01,0.76,U] [#3 0.27,-0.16,0.00,M7] [#4 -0.06,-0.01,0.72,U] [#5 0.19,-0.17,0.00,M1] [#6 0.04,-0.05,0.59,U] [#7 0.18,-0.25,0.00,M1] [#8 0.06,-0.05,0.54,U] 
22:35:35.829 00.002 1032 refined, 5 included, MultiStar: {0.07, -0.07}, one-star: {0.20, -0.12}
22:35:35.831 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
22:35:35.832 00.001 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
22:35:35.834 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.79 mountX=-0.09 mountY=-0.05, mountTheta=-2.62
22:35:35.836 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
22:35:35.838 00.002 1032 Enqueuing Move request for scope (0.07, -0.07)
22:35:35.839 00.001 10072 Worker thread wakes up
22:35:35.839 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
22:35:35.840 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
22:35:35.840 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.05
22:35:35.842 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:35:35.844 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:35:35.844 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:35:35.844 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:35.844 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:35:35.844 00.000 10072 MoveAxis(E, 2, ABG)
22:35:35.844 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:35.845 00.001 10072 IsGuiding returns 0
22:35:35.845 00.000 10072 PulseGuide returned control before completion, sleep 12
22:35:35.863 00.018 1032 UpdateGuideState exits: m=1323 SNR=25.5
22:35:35.864 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:35.867 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:35.868 00.001 1032 Enqueuing Expose request
22:35:35.871 00.003 10072 IsGuiding returns 0
22:35:35.871 00.000 10072 Move returns status 0, amount 2
22:35:35.871 00.000 10072 MoveAxis(N, 0, ABG)
22:35:35.871 00.000 10072 Move returns status 0, amount 0
22:35:35.871 00.000 10072 move complete, result=0
22:35:35.871 00.000 10072 worker thread done servicing request
22:35:35.871 00.000 10072 Worker thread wakes up
22:35:35.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:35.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:35.876 00.005 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:35:36.496 00.620 10072 Exposure complete
22:35:36.550 00.054 10072 worker thread done servicing request
22:35:36.551 00.001 1032 OnExposeComplete: enter
22:35:36.554 00.003 1032 UpdateGuideState(): m_state=6
22:35:36.555 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4786
22:35:36.557 00.002 1032 Star::Find returns 1 (0), X=1098.01, Y=133.52, Mass=1220, SNR=24.5, Peak=109 HFD=3.2
22:35:36.559 00.002 1032 MultiStar: [#1 0.22,-0.30,0.00,M1] [#2 0.08,-0.22,0.83,U] [#3 0.17,-0.23,0.00,M8] [#4 0.04,-0.24,0.71,U] [#5 0.12,-0.18,0.69,U] [#6 0.05,-0.15,0.64,U] [#7 0.19,-0.23,0.00,M2] [#8 0.00,-0.10,0.55,U] 
22:35:36.561 00.002 1032 refined, 5 included, MultiStar: {0.12, -0.19}, one-star: {0.30, -0.21}
22:35:36.562 00.001 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
22:35:36.564 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
22:35:36.565 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-1.02 mountX=-0.21 mountY=-0.06, mountTheta=-2.85
22:35:36.568 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.19, opts=13)
22:35:36.570 00.002 1032 Enqueuing Move request for scope (0.12, -0.19)
22:35:36.572 00.002 10072 Worker thread wakes up
22:35:36.572 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
22:35:36.572 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
22:35:36.572 00.000 10072 Moving (0.12, -0.19) raw xDistance=-0.21 yDistance=-0.06
22:35:36.574 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:35:36.577 00.003 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 286.13
22:35:36.577 00.000 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
22:35:36.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:36.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:35:36.577 00.000 10072 MoveAxis(E, 102, ABG)
22:35:36.577 00.000 10072 Guiding  Dir = 2, Dur = 102
22:35:36.578 00.001 10072 IsGuiding returns 0
22:35:36.578 00.000 10072 PulseGuide returned control before completion, sleep 112
22:35:36.596 00.018 1032 UpdateGuideState exits: m=1220 SNR=24.5
22:35:36.598 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:36.599 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:36.600 00.001 1032 Enqueuing Expose request
22:35:36.697 00.097 10072 IsGuiding returns 0
22:35:36.697 00.000 10072 Move returns status 0, amount 102
22:35:36.697 00.000 10072 MoveAxis(N, 0, ABG)
22:35:36.697 00.000 10072 Move returns status 0, amount 0
22:35:36.697 00.000 10072 move complete, result=0
22:35:36.697 00.000 10072 worker thread done servicing request
22:35:36.697 00.000 10072 Worker thread wakes up
22:35:36.697 00.000 1032 GuideStep: -0.2 px 102 ms EAST, -0.1 px 0 ms NORTH
22:35:36.701 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:36.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:37.105 00.404 10072 Exposure complete
22:35:37.154 00.049 10072 worker thread done servicing request
22:35:37.155 00.001 1032 OnExposeComplete: enter
22:35:37.157 00.002 1032 UpdateGuideState(): m_state=6
22:35:37.159 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4787
22:35:37.160 00.001 1032 Star::Find returns 1 (0), X=1098.05, Y=133.57, Mass=1398, SNR=26.3, Peak=124 HFD=3.4
22:35:37.162 00.002 1032 MultiStar: [#1 0.22,-0.27,0.00,M2] [#2 0.05,-0.10,0.76,U] [#3 0.26,-0.10,0.00,M9] [#4 -0.05,-0.02,0.67,U] [#5 0.16,-0.23,0.00,M1] [#6 0.01,-0.12,0.59,U] [#7 0.25,-0.21,0.00,M3] [#8 0.07,-0.01,0.48,U] 
22:35:37.163 00.001 1032 refined, 4 included, MultiStar: {0.11, -0.09}, one-star: {0.35, -0.16}
22:35:37.164 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
22:35:37.167 00.003 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
22:35:37.168 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.69 mountX=-0.12 mountY=-0.08, mountTheta=-2.52
22:35:37.171 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
22:35:37.173 00.002 1032 Enqueuing Move request for scope (0.11, -0.09)
22:35:37.176 00.003 10072 Worker thread wakes up
22:35:37.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
22:35:37.176 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
22:35:37.177 00.001 10072 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=-0.08
22:35:37.179 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:35:37.180 00.001 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:35:37.181 00.001 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
22:35:37.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:37.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:35:37.181 00.000 10072 MoveAxis(E, 2, ABG)
22:35:37.181 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:37.181 00.000 10072 IsGuiding returns 0
22:35:37.182 00.001 10072 PulseGuide returned control before completion, sleep 12
22:35:37.197 00.015 10072 IsGuiding returns 0
22:35:37.197 00.000 10072 Move returns status 0, amount 2
22:35:37.197 00.000 10072 MoveAxis(N, 0, ABG)
22:35:37.197 00.000 10072 Move returns status 0, amount 0
22:35:37.197 00.000 10072 move complete, result=0
22:35:37.198 00.001 10072 worker thread done servicing request
22:35:37.199 00.001 1032 UpdateGuideState exits: m=1398 SNR=26.3
22:35:37.202 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:37.204 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:37.207 00.003 1032 Enqueuing Expose request
22:35:37.209 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:35:37.211 00.002 10072 Worker thread wakes up
22:35:37.211 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:37.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:37.841 00.630 10072 Exposure complete
22:35:37.899 00.058 1032 OnExposeComplete: enter
22:35:37.902 00.003 1032 UpdateGuideState(): m_state=6
22:35:37.904 00.002 10072 worker thread done servicing request
22:35:37.904 00.000 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4788
22:35:37.906 00.002 1032 Star::Find returns 1 (0), X=1097.89, Y=133.80, Mass=1277, SNR=25.1, Peak=111 HFD=2.9
22:35:37.907 00.001 1032 MultiStar: [#1 0.20,0.07,0.96,U] [#2 0.13,0.16,0.81,U] [#3 0.22,0.07,0.75,U] [#4 -0.05,0.13,0.66,U] [#5 0.16,0.19,0.64,U] [#6 -0.06,0.11,0.61,U] [#7 0.23,-0.02,0.72,U] [#8 0.10,0.18,0.53,U] 
22:35:37.909 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.10}, one-star: {0.19, 0.07}
22:35:37.911 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
22:35:37.914 00.003 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
22:35:37.915 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.65 mountX=0.06 mountY=-0.16, mountTheta=-1.18
22:35:37.918 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.10, opts=13)
22:35:37.920 00.002 1032 Enqueuing Move request for scope (0.14, 0.10)
22:35:37.923 00.003 10072 Worker thread wakes up
22:35:37.923 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
22:35:37.923 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
22:35:37.923 00.000 10072 Moving (0.14, 0.10) raw xDistance=0.06 yDistance=-0.16
22:35:37.925 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:35:37.927 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:35:37.927 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:35:37.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:37.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:35:37.927 00.000 10072 MoveAxis(E, 2, ABG)
22:35:37.927 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:37.928 00.001 10072 IsGuiding returns 0
22:35:37.928 00.000 10072 PulseGuide returned control before completion, sleep 12
22:35:37.946 00.018 1032 UpdateGuideState exits: m=1277 SNR=25.1
22:35:37.948 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:37.950 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:37.952 00.002 1032 Enqueuing Expose request
22:35:37.953 00.001 10072 IsGuiding returns 0
22:35:37.953 00.000 10072 Move returns status 0, amount 2
22:35:37.953 00.000 10072 MoveAxis(N, 0, ABG)
22:35:37.953 00.000 10072 Move returns status 0, amount 0
22:35:37.953 00.000 10072 move complete, result=0
22:35:37.953 00.000 10072 worker thread done servicing request
22:35:37.954 00.001 10072 Worker thread wakes up
22:35:37.954 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:37.954 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:37.961 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
22:35:38.363 00.402 10072 Exposure complete
22:35:38.418 00.055 10072 worker thread done servicing request
22:35:38.418 00.000 1032 OnExposeComplete: enter
22:35:38.420 00.002 1032 UpdateGuideState(): m_state=6
22:35:38.422 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4789
22:35:38.424 00.002 1032 Star::Find returns 1 (0), X=1097.93, Y=133.78, Mass=1279, SNR=25.1, Peak=105 HFD=3.0
22:35:38.426 00.002 1032 MultiStar: [#1 0.19,0.04,1.01,U] [#2 0.08,0.16,0.80,U] [#3 0.25,-0.06,0.00,M9] [#4 -0.08,0.22,0.67,U] [#5 0.12,0.15,0.63,U] [#6 -0.03,0.14,0.61,U] [#7 0.19,-0.07,0.74,U] [#8 0.03,0.17,0.52,U] 
22:35:38.428 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.10}, one-star: {0.22, 0.05}
22:35:38.430 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
22:35:38.431 00.001 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
22:35:38.432 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.74 mountX=0.07 mountY=-0.13, mountTheta=-1.09
22:35:38.436 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
22:35:38.437 00.001 1032 Enqueuing Move request for scope (0.11, 0.10)
22:35:38.438 00.001 10072 Worker thread wakes up
22:35:38.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
22:35:38.439 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
22:35:38.439 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
22:35:38.440 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:35:38.442 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:35:38.443 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:35:38.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:38.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:35:38.443 00.000 10072 MoveAxis(E, 2, ABG)
22:35:38.443 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:38.443 00.000 10072 IsGuiding returns 0
22:35:38.444 00.001 10072 PulseGuide returned control before completion, sleep 12
22:35:38.459 00.015 1032 UpdateGuideState exits: m=1279 SNR=25.1
22:35:38.461 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:38.463 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:38.465 00.002 1032 Enqueuing Expose request
22:35:38.467 00.002 10072 IsGuiding returns 0
22:35:38.467 00.000 10072 Move returns status 0, amount 2
22:35:38.467 00.000 10072 MoveAxis(N, 0, ABG)
22:35:38.467 00.000 10072 Move returns status 0, amount 0
22:35:38.467 00.000 10072 move complete, result=0
22:35:38.467 00.000 10072 worker thread done servicing request
22:35:38.467 00.000 10072 Worker thread wakes up
22:35:38.467 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:38.467 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:38.475 00.008 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:35:39.092 00.617 10072 Exposure complete
22:35:39.145 00.053 10072 worker thread done servicing request
22:35:39.145 00.000 1032 OnExposeComplete: enter
22:35:39.148 00.003 1032 UpdateGuideState(): m_state=6
22:35:39.150 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4790
22:35:39.152 00.002 1032 Star::Find returns 1 (0), X=1098.00, Y=133.68, Mass=1431, SNR=26.6, Peak=115 HFD=3.3
22:35:39.154 00.002 1032 MultiStar: [#1 0.20,-0.09,0.94,U] [#2 0.13,0.05,0.81,U] [#3 0.32,-0.16,0.00,M10] [#4 -0.10,0.06,0.66,U] [#5 0.21,-0.02,0.66,U] [#6 0.16,-0.01,0.58,U] [#7 0.28,-0.20,0.00,M2] [#8 0.00,0.12,0.51,U] 
22:35:39.155 00.001 1032 refined, 6 included, MultiStar: {0.15, -0.00}, one-star: {0.30, -0.05}
22:35:39.157 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:35:39.159 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:35:39.160 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.02 mountX=-0.04 mountY=-0.14, mountTheta=-1.85
22:35:39.163 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.00, opts=13)
22:35:39.164 00.001 1032 Enqueuing Move request for scope (0.15, -0.00)
22:35:39.166 00.002 10072 Worker thread wakes up
22:35:39.167 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
22:35:39.167 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
22:35:39.167 00.000 10072 Moving (0.15, -0.00) raw xDistance=-0.04 yDistance=-0.14
22:35:39.168 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:35:39.170 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:35:39.170 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:35:39.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:39.171 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:35:39.171 00.000 10072 MoveAxis(E, 1, ABG)
22:35:39.171 00.000 10072 Guiding  Dir = 2, Dur = 1
22:35:39.171 00.000 10072 IsGuiding returns 0
22:35:39.171 00.000 10072 PulseGuide returned control before completion, sleep 11
22:35:39.189 00.018 1032 UpdateGuideState exits: m=1431 SNR=26.6
22:35:39.191 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:39.193 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:39.194 00.001 1032 Enqueuing Expose request
22:35:39.197 00.003 10072 IsGuiding returns 0
22:35:39.197 00.000 10072 Move returns status 0, amount 1
22:35:39.197 00.000 10072 MoveAxis(N, 0, ABG)
22:35:39.197 00.000 10072 Move returns status 0, amount 0
22:35:39.197 00.000 10072 move complete, result=0
22:35:39.197 00.000 10072 worker thread done servicing request
22:35:39.198 00.001 10072 Worker thread wakes up
22:35:39.198 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:39.198 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:39.204 00.006 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:35:39.606 00.402 10072 Exposure complete
22:35:39.658 00.052 10072 worker thread done servicing request
22:35:39.658 00.000 1032 OnExposeComplete: enter
22:35:39.660 00.002 1032 UpdateGuideState(): m_state=6
22:35:39.661 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4791
22:35:39.663 00.002 1032 Star::Find returns 1 (0), X=1097.97, Y=133.72, Mass=1324, SNR=25.5, Peak=112 HFD=3.2
22:35:39.664 00.001 1032 MultiStar: [#1 0.24,-0.12,0.00,M1] [#2 0.08,0.08,0.78,U] [#3 0.30,-0.15,0.00,R] [#4 0.01,0.07,0.64,U] [#5 0.29,-0.07,0.00,M1] [#6 0.09,0.16,0.58,U] [#7 0.23,-0.08,0.68,U] [#8 0.10,0.17,0.53,U] 
22:35:39.667 00.003 1032 refined, 5 included, MultiStar: {0.14, 0.05}, one-star: {0.27, -0.01}
22:35:39.668 00.001 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
22:35:39.670 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
22:35:39.672 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.35 mountX=0.01 mountY=-0.15, mountTheta=-1.48
22:35:39.677 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
22:35:39.679 00.002 1032 Enqueuing Move request for scope (0.14, 0.05)
22:35:39.683 00.004 10072 Worker thread wakes up
22:35:39.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
22:35:39.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
22:35:39.683 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.01 yDistance=-0.15
22:35:39.685 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:35:39.686 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:35:39.687 00.001 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:35:39.687 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:39.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:35:39.687 00.000 10072 MoveAxis(E, 1, ABG)
22:35:39.687 00.000 10072 Guiding  Dir = 2, Dur = 1
22:35:39.687 00.000 10072 IsGuiding returns 0
22:35:39.687 00.000 10072 PulseGuide returned control before completion, sleep 11
22:35:39.704 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.5
22:35:39.708 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:39.710 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:39.713 00.003 1032 Enqueuing Expose request
22:35:39.714 00.001 10072 IsGuiding returns 1
22:35:39.714 00.000 10072 scope still moving after pulse duration time elapsed
22:35:39.742 00.028 10072 IsGuiding returns 0
22:35:39.742 00.000 10072 scope move finished after 1 + 54 ms
22:35:39.742 00.000 10072 Move returns status 0, amount 1
22:35:39.742 00.000 10072 MoveAxis(N, 0, ABG)
22:35:39.742 00.000 10072 Move returns status 0, amount 0
22:35:39.742 00.000 10072 move complete, result=0
22:35:39.742 00.000 10072 worker thread done servicing request
22:35:39.742 00.000 10072 Worker thread wakes up
22:35:39.742 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:39.742 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:39.742 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
22:35:40.372 00.630 10072 Exposure complete
22:35:40.428 00.056 10072 worker thread done servicing request
22:35:40.428 00.000 1032 OnExposeComplete: enter
22:35:40.430 00.002 1032 UpdateGuideState(): m_state=6
22:35:40.433 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4792
22:35:40.435 00.002 1032 Star::Find returns 1 (0), X=1097.89, Y=133.77, Mass=1309, SNR=25.4, Peak=107 HFD=2.9
22:35:40.437 00.002 1032 MultiStar: [#1 0.24,0.17,0.00,M2] [#2 0.02,0.16,0.84,U] [#3 -0.08,0.17,0.73,U] [#4 0.01,0.17,0.70,U] [#5 0.12,0.05,0.64,U] [#6 0.02,0.25,0.00,M1] [#7 0.20,-0.10,0.71,U] [#8 0.03,0.20,0.49,U] 
22:35:40.439 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.09}, one-star: {0.18, 0.04}
22:35:40.440 00.001 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
22:35:40.441 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
22:35:40.443 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=0.07 mountY=-0.10, mountTheta=-0.93
22:35:40.446 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
22:35:40.448 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
22:35:40.451 00.003 10072 Worker thread wakes up
22:35:40.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
22:35:40.451 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
22:35:40.451 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
22:35:40.453 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:35:40.455 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:35:40.456 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:35:40.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:40.456 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:35:40.456 00.000 10072 MoveAxis(E, 1, ABG)
22:35:40.456 00.000 10072 Guiding  Dir = 2, Dur = 1
22:35:40.457 00.001 10072 IsGuiding returns 0
22:35:40.458 00.001 10072 PulseGuide returned control before completion, sleep 11
22:35:40.476 00.018 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:35:40.477 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:40.480 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:40.481 00.001 1032 Enqueuing Expose request
22:35:40.483 00.002 10072 IsGuiding returns 0
22:35:40.483 00.000 10072 Move returns status 0, amount 1
22:35:40.483 00.000 10072 MoveAxis(N, 0, ABG)
22:35:40.483 00.000 10072 Move returns status 0, amount 0
22:35:40.483 00.000 10072 move complete, result=0
22:35:40.483 00.000 10072 worker thread done servicing request
22:35:40.483 00.000 10072 Worker thread wakes up
22:35:40.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:40.484 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:40.491 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:35:40.904 00.413 10072 Exposure complete
22:35:40.957 00.053 1032 OnExposeComplete: enter
22:35:40.960 00.003 1032 UpdateGuideState(): m_state=6
22:35:40.962 00.002 10072 worker thread done servicing request
22:35:40.962 00.000 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4793
22:35:40.964 00.002 1032 Star::Find returns 1 (0), X=1097.92, Y=133.86, Mass=1365, SNR=25.9, Peak=117 HFD=2.9
22:35:40.967 00.003 1032 MultiStar: [#1 0.23,0.17,0.00,M3] [#2 0.18,0.16,0.75,U] [#3 -0.06,0.32,0.00,M1] [#4 0.02,0.19,0.67,U] [#5 0.24,0.15,0.00,M1] [#6 0.02,0.36,0.00,M2] [#7 0.21,0.04,0.69,U] [#8 0.06,0.21,0.51,U] 
22:35:40.968 00.001 1032 refined, 4 included, MultiStar: {0.15, 0.14}, one-star: {0.21, 0.13}
22:35:40.970 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:35:40.971 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:35:40.973 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.76 mountX=0.10 mountY=-0.18, mountTheta=-1.07
22:35:40.975 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.14, opts=13)
22:35:40.977 00.002 1032 Enqueuing Move request for scope (0.15, 0.14)
22:35:40.979 00.002 10072 Worker thread wakes up
22:35:40.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
22:35:40.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
22:35:40.979 00.000 10072 Moving (0.15, 0.14) raw xDistance=0.10 yDistance=-0.18
22:35:40.981 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:35:40.984 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:35:40.984 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:35:40.984 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:40.984 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:35:40.984 00.000 10072 MoveAxis(E, 2, ABG)
22:35:40.984 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:40.985 00.001 10072 IsGuiding returns 0
22:35:40.985 00.000 10072 PulseGuide returned control before completion, sleep 12
22:35:41.003 00.018 1032 UpdateGuideState exits: m=1365 SNR=25.9
22:35:41.005 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:41.006 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:41.007 00.001 1032 Enqueuing Expose request
22:35:41.010 00.003 10072 IsGuiding returns 0
22:35:41.010 00.000 10072 Move returns status 0, amount 2
22:35:41.010 00.000 10072 MoveAxis(N, 0, ABG)
22:35:41.011 00.001 10072 Move returns status 0, amount 0
22:35:41.011 00.000 10072 move complete, result=0
22:35:41.011 00.000 10072 worker thread done servicing request
22:35:41.011 00.000 10072 Worker thread wakes up
22:35:41.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:41.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:41.018 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
22:35:41.639 00.621 10072 Exposure complete
22:35:41.689 00.050 10072 worker thread done servicing request
22:35:41.689 00.000 1032 OnExposeComplete: enter
22:35:41.692 00.003 1032 UpdateGuideState(): m_state=6
22:35:41.693 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4794
22:35:41.695 00.002 1032 Star::Find returns 1 (0), X=1097.87, Y=133.83, Mass=1310, SNR=25.4, Peak=103 HFD=2.9
22:35:41.696 00.001 1032 MultiStar: [#1 0.24,0.17,0.00,M4] [#2 0.08,0.16,0.78,U] [#3 -0.00,0.17,0.77,U] [#4 -0.05,0.30,0.00,M1] [#5 0.24,0.22,0.00,M2] [#6 -0.03,0.22,0.62,U] [#7 0.21,-0.05,0.71,U] [#8 0.05,0.13,0.52,U] 
22:35:41.699 00.003 1032 refined, 5 included, MultiStar: {0.09, 0.12}, one-star: {0.17, 0.10}
22:35:41.700 00.001 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
22:35:41.702 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
22:35:41.703 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.95 mountX=0.09 mountY=-0.11, mountTheta=-0.88
22:35:41.707 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
22:35:41.711 00.004 1032 Enqueuing Move request for scope (0.09, 0.12)
22:35:41.713 00.002 10072 Worker thread wakes up
22:35:41.713 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
22:35:41.713 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
22:35:41.713 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.09 yDistance=-0.11
22:35:41.716 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:35:41.718 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:35:41.718 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:35:41.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:41.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:35:41.719 00.001 10072 MoveAxis(E, 3, ABG)
22:35:41.719 00.000 10072 Guiding  Dir = 2, Dur = 3
22:35:41.719 00.000 10072 IsGuiding returns 0
22:35:41.719 00.000 10072 PulseGuide returned control before completion, sleep 13
22:35:41.737 00.018 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:35:41.740 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:41.742 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:41.744 00.002 1032 Enqueuing Expose request
22:35:41.746 00.002 10072 IsGuiding returns 0
22:35:41.746 00.000 10072 Move returns status 0, amount 3
22:35:41.746 00.000 10072 MoveAxis(N, 0, ABG)
22:35:41.746 00.000 10072 Move returns status 0, amount 0
22:35:41.746 00.000 10072 move complete, result=0
22:35:41.746 00.000 10072 worker thread done servicing request
22:35:41.746 00.000 10072 Worker thread wakes up
22:35:41.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:41.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:41.754 00.008 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:35:42.154 00.400 10072 Exposure complete
22:35:42.206 00.052 10072 worker thread done servicing request
22:35:42.206 00.000 1032 OnExposeComplete: enter
22:35:42.209 00.003 1032 UpdateGuideState(): m_state=6
22:35:42.211 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4795
22:35:42.214 00.003 1032 Star::Find returns 1 (0), X=1097.96, Y=133.82, Mass=1410, SNR=26.4, Peak=108 HFD=3.1
22:35:42.216 00.002 1032 MultiStar: [#1 0.20,0.05,0.97,U] [#2 0.15,0.13,0.75,U] [#3 -0.02,0.11,0.72,U] [#4 0.04,0.12,0.66,U] [#5 0.12,-0.04,0.63,U] [#6 -0.00,0.03,0.58,U] [#7 0.20,-0.09,0.66,U] [#8 0.07,0.13,0.49,U] 
22:35:42.218 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.26, 0.09}
22:35:42.219 00.001 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:35:42.220 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:35:42.222 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.45 mountX=0.03 mountY=-0.14, mountTheta=-1.38
22:35:42.224 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
22:35:42.226 00.002 1032 Enqueuing Move request for scope (0.13, 0.06)
22:35:42.227 00.001 10072 Worker thread wakes up
22:35:42.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
22:35:42.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
22:35:42.227 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.03 yDistance=-0.14
22:35:42.229 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:35:42.231 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:35:42.231 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:35:42.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:42.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:35:42.231 00.000 10072 MoveAxis(E, 3, ABG)
22:35:42.232 00.001 10072 Guiding  Dir = 2, Dur = 3
22:35:42.232 00.000 10072 IsGuiding returns 0
22:35:42.232 00.000 10072 PulseGuide returned control before completion, sleep 13
22:35:42.249 00.017 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:35:42.252 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:42.253 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:42.254 00.001 1032 Enqueuing Expose request
22:35:42.261 00.007 10072 IsGuiding returns 0
22:35:42.261 00.000 10072 Move returns status 0, amount 3
22:35:42.261 00.000 10072 MoveAxis(N, 0, ABG)
22:35:42.261 00.000 10072 Move returns status 0, amount 0
22:35:42.261 00.000 10072 move complete, result=0
22:35:42.261 00.000 10072 worker thread done servicing request
22:35:42.261 00.000 10072 Worker thread wakes up
22:35:42.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:42.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:42.264 00.003 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:35:42.887 00.623 10072 Exposure complete
22:35:42.942 00.055 10072 worker thread done servicing request
22:35:42.942 00.000 1032 OnExposeComplete: enter
22:35:42.945 00.003 1032 UpdateGuideState(): m_state=6
22:35:42.946 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4796
22:35:42.948 00.002 1032 Star::Find returns 1 (0), X=1097.95, Y=133.77, Mass=1366, SNR=26.0, Peak=109 HFD=3.1
22:35:42.951 00.003 1032 MultiStar: [#1 0.15,0.02,0.91,U] [#2 0.09,0.10,0.77,U] [#3 0.07,0.17,0.75,U] [#4 0.07,0.09,0.65,U] [#5 0.10,-0.01,0.63,U] [#6 0.02,0.21,0.61,U] [#7 0.19,-0.12,0.70,U] [#8 0.09,0.13,0.51,U] 
22:35:42.952 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.25, 0.04}
22:35:42.955 00.003 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:35:42.956 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:35:42.958 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.48 mountX=0.03 mountY=-0.14, mountTheta=-1.35
22:35:42.961 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
22:35:42.963 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
22:35:42.965 00.002 10072 Worker thread wakes up
22:35:42.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
22:35:42.965 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
22:35:42.965 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.03 yDistance=-0.14
22:35:42.967 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:35:42.969 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:35:42.969 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:35:42.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:42.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:35:42.970 00.001 10072 MoveAxis(E, 3, ABG)
22:35:42.970 00.000 10072 Guiding  Dir = 2, Dur = 3
22:35:42.970 00.000 10072 IsGuiding returns 0
22:35:42.970 00.000 10072 PulseGuide returned control before completion, sleep 13
22:35:42.987 00.017 1032 UpdateGuideState exits: m=1366 SNR=26.0
22:35:42.990 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:42.992 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:42.993 00.001 1032 Enqueuing Expose request
22:35:42.996 00.003 10072 IsGuiding returns 0
22:35:42.996 00.000 10072 Move returns status 0, amount 3
22:35:42.996 00.000 10072 MoveAxis(N, 0, ABG)
22:35:42.996 00.000 10072 Move returns status 0, amount 0
22:35:42.996 00.000 10072 move complete, result=0
22:35:42.996 00.000 10072 worker thread done servicing request
22:35:42.996 00.000 10072 Worker thread wakes up
22:35:42.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:42.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:43.004 00.008 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:35:43.409 00.405 10072 Exposure complete
22:35:43.462 00.053 10072 worker thread done servicing request
22:35:43.462 00.000 1032 OnExposeComplete: enter
22:35:43.464 00.002 1032 UpdateGuideState(): m_state=6
22:35:43.466 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4797
22:35:43.467 00.001 1032 Star::Find returns 1 (0), X=1097.93, Y=133.90, Mass=1210, SNR=24.4, Peak=98 HFD=2.9
22:35:43.468 00.001 1032 MultiStar: [#1 0.13,0.15,1.02,U] [#2 0.11,0.24,0.00,M1] [#3 -0.10,0.20,0.78,U] [#4 -0.00,0.12,0.67,U] [#5 0.05,0.12,0.70,U] [#6 -0.09,0.29,0.00,M1] [#7 0.20,-0.15,0.71,U] [#8 0.11,0.22,0.57,U] 
22:35:43.470 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.12}, one-star: {0.22, 0.17}
22:35:43.471 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
22:35:43.473 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
22:35:43.474 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.16 cameraTheta=0.92 mountX=0.10 mountY=-0.12, mountTheta=-0.91
22:35:43.477 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
22:35:43.479 00.002 1032 Enqueuing Move request for scope (0.09, 0.12)
22:35:43.481 00.002 10072 Worker thread wakes up
22:35:43.481 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
22:35:43.481 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
22:35:43.481 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.10 yDistance=-0.12
22:35:43.483 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:35:43.486 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:35:43.486 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:35:43.486 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:43.486 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:35:43.486 00.000 10072 MoveAxis(E, 2, ABG)
22:35:43.486 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:43.487 00.001 10072 IsGuiding returns 0
22:35:43.487 00.000 10072 PulseGuide returned control before completion, sleep 12
22:35:43.504 00.017 1032 UpdateGuideState exits: m=1210 SNR=24.4
22:35:43.506 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:43.507 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:43.510 00.003 1032 Enqueuing Expose request
22:35:43.513 00.003 10072 IsGuiding returns 0
22:35:43.513 00.000 10072 Move returns status 0, amount 2
22:35:43.513 00.000 10072 MoveAxis(N, 0, ABG)
22:35:43.513 00.000 10072 Move returns status 0, amount 0
22:35:43.513 00.000 10072 move complete, result=0
22:35:43.513 00.000 10072 worker thread done servicing request
22:35:43.513 00.000 10072 Worker thread wakes up
22:35:43.513 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:43.513 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:43.519 00.006 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:35:44.140 00.621 10072 Exposure complete
22:35:44.192 00.052 10072 worker thread done servicing request
22:35:44.192 00.000 1032 OnExposeComplete: enter
22:35:44.194 00.002 1032 UpdateGuideState(): m_state=6
22:35:44.196 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4798
22:35:44.197 00.001 1032 Star::Find returns 1 (0), X=1097.95, Y=133.71, Mass=1290, SNR=25.2, Peak=111 HFD=3.2
22:35:44.199 00.002 1032 MultiStar: [#1 0.21,-0.06,1.02,U] [#2 0.12,0.07,0.82,U] [#3 -0.05,0.18,0.75,U] [#4 0.02,0.08,0.71,U] [#5 0.10,0.02,0.66,U] [#6 0.01,0.16,0.63,U] [#7 0.11,-0.16,0.73,U] [#8 0.06,0.10,0.52,U] 
22:35:44.202 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.25, -0.02}
22:35:44.203 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
22:35:44.205 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
22:35:44.207 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.30 mountX=0.00 mountY=-0.11, mountTheta=-1.53
22:35:44.211 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
22:35:44.213 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
22:35:44.215 00.002 10072 Worker thread wakes up
22:35:44.215 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
22:35:44.215 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
22:35:44.215 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.00 yDistance=-0.11
22:35:44.218 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
22:35:44.220 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:35:44.220 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:35:44.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:44.220 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:35:44.220 00.000 10072 MoveAxis(E, 2, ABG)
22:35:44.220 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:44.221 00.001 10072 IsGuiding returns 0
22:35:44.221 00.000 10072 PulseGuide returned control before completion, sleep 12
22:35:44.238 00.017 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:35:44.241 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:44.242 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:44.244 00.002 1032 Enqueuing Expose request
22:35:44.247 00.003 10072 IsGuiding returns 0
22:35:44.247 00.000 10072 Move returns status 0, amount 2
22:35:44.247 00.000 10072 MoveAxis(N, 0, ABG)
22:35:44.247 00.000 10072 Move returns status 0, amount 0
22:35:44.247 00.000 10072 move complete, result=0
22:35:44.248 00.001 10072 worker thread done servicing request
22:35:44.248 00.000 10072 Worker thread wakes up
22:35:44.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:44.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:44.254 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:35:44.655 00.401 10072 Exposure complete
22:35:44.709 00.054 10072 worker thread done servicing request
22:35:44.709 00.000 1032 OnExposeComplete: enter
22:35:44.711 00.002 1032 UpdateGuideState(): m_state=6
22:35:44.713 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4799
22:35:44.714 00.001 1032 Star::Find returns 1 (0), X=1097.96, Y=133.73, Mass=1301, SNR=25.3, Peak=110 HFD=3.1
22:35:44.716 00.002 1032 MultiStar: [#1 0.18,-0.09,0.98,U] [#2 0.12,-0.01,0.81,U] [#3 -0.05,0.08,0.73,U] [#4 0.01,0.05,0.64,U] [#5 0.08,-0.17,0.66,U] [#6 0.02,0.10,0.62,U] [#7 0.27,-0.19,0.00,M1] [#8 -0.02,-0.04,0.52,U] 
22:35:44.718 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.01}, one-star: {0.26, -0.00}
22:35:44.720 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
22:35:44.722 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
22:35:44.723 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.15 mountX=-0.04 mountY=-0.09, mountTheta=-1.98
22:35:44.726 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
22:35:44.727 00.001 1032 Enqueuing Move request for scope (0.10, -0.01)
22:35:44.728 00.001 10072 Worker thread wakes up
22:35:44.729 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:35:44.729 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:35:44.729 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.09
22:35:44.730 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=143, Gamma=2.230
22:35:44.732 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:35:44.732 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:35:44.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:44.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:35:44.732 00.000 10072 MoveAxis(E, 2, ABG)
22:35:44.732 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:44.733 00.001 10072 IsGuiding returns 0
22:35:44.734 00.001 10072 PulseGuide returned control before completion, sleep 12
22:35:44.747 00.013 10072 IsGuiding returns 0
22:35:44.747 00.000 10072 Move returns status 0, amount 2
22:35:44.747 00.000 10072 MoveAxis(N, 0, ABG)
22:35:44.747 00.000 10072 Move returns status 0, amount 0
22:35:44.747 00.000 10072 move complete, result=0
22:35:44.747 00.000 10072 worker thread done servicing request
22:35:44.749 00.002 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:35:44.752 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:44.753 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:44.754 00.001 1032 Enqueuing Expose request
22:35:44.755 00.001 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:35:44.756 00.001 10072 Worker thread wakes up
22:35:44.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:44.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:45.392 00.636 10072 Exposure complete
22:35:45.443 00.051 10072 worker thread done servicing request
22:35:45.443 00.000 1032 OnExposeComplete: enter
22:35:45.446 00.003 1032 UpdateGuideState(): m_state=6
22:35:45.449 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4800
22:35:45.453 00.004 1032 Star::Find returns 1 (0), X=1097.91, Y=133.69, Mass=1324, SNR=25.6, Peak=113 HFD=3.2
22:35:45.457 00.004 1032 MultiStar: [#1 0.20,-0.12,0.97,U] [#2 0.08,-0.03,0.77,U] [#3 -0.08,0.05,0.73,U] [#4 0.03,-0.04,0.66,U] [#5 0.19,-0.16,0.67,U] [#6 -0.03,-0.03,0.64,U] [#7 0.34,-0.21,0.00,M2] [#8 0.08,0.04,0.54,U] 
22:35:45.459 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.20, -0.04}
22:35:45.460 00.001 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
22:35:45.462 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
22:35:45.463 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.45 mountX=-0.07 mountY=-0.08, mountTheta=-2.28
22:35:45.467 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:35:45.468 00.001 1032 Enqueuing Move request for scope (0.09, -0.05)
22:35:45.469 00.001 10072 Worker thread wakes up
22:35:45.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:35:45.469 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:35:45.469 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.08
22:35:45.472 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:35:45.474 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.09
22:35:45.474 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:35:45.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:45.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:35:45.474 00.000 10072 MoveAxis(E, 3, ABG)
22:35:45.474 00.000 10072 Guiding  Dir = 2, Dur = 3
22:35:45.474 00.000 10072 IsGuiding returns 0
22:35:45.475 00.001 10072 PulseGuide returned control before completion, sleep 13
22:35:45.491 00.016 1032 UpdateGuideState exits: m=1324 SNR=25.6
22:35:45.493 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:45.495 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:45.497 00.002 1032 Enqueuing Expose request
22:35:45.499 00.002 10072 IsGuiding returns 0
22:35:45.499 00.000 10072 Move returns status 0, amount 3
22:35:45.499 00.000 10072 MoveAxis(N, 0, ABG)
22:35:45.499 00.000 10072 Move returns status 0, amount 0
22:35:45.499 00.000 10072 move complete, result=0
22:35:45.499 00.000 10072 worker thread done servicing request
22:35:45.499 00.000 10072 Worker thread wakes up
22:35:45.499 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:45.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:45.507 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:35:45.906 00.399 10072 Exposure complete
22:35:45.956 00.050 10072 worker thread done servicing request
22:35:45.956 00.000 1032 OnExposeComplete: enter
22:35:45.958 00.002 1032 UpdateGuideState(): m_state=6
22:35:45.960 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4801
22:35:45.962 00.002 1032 Star::Find returns 1 (0), X=1097.95, Y=133.73, Mass=1427, SNR=26.5, Peak=118 HFD=3.2
22:35:45.963 00.001 1032 MultiStar: [#1 0.20,-0.13,0.93,U] [#2 0.13,-0.01,0.74,U] [#3 -0.08,0.23,0.72,U] [#4 0.11,0.12,0.63,U] [#5 0.08,-0.16,0.65,U] [#6 -0.04,0.12,0.61,U] [#7 0.27,-0.03,0.00,M3] [#8 -0.01,-0.00,0.48,U] 
22:35:45.965 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.02}, one-star: {0.25, -0.00}
22:35:45.967 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
22:35:45.969 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
22:35:45.970 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.15 mountX=-0.01 mountY=-0.10, mountTheta=-1.68
22:35:45.973 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
22:35:45.975 00.002 1032 Enqueuing Move request for scope (0.10, 0.02)
22:35:45.976 00.001 10072 Worker thread wakes up
22:35:45.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
22:35:45.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
22:35:45.976 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
22:35:45.978 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=128, Gamma=2.230
22:35:45.980 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.09
22:35:45.982 00.002 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:35:45.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:45.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:35:45.982 00.000 10072 MoveAxis(E, 2, ABG)
22:35:45.982 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:45.982 00.000 10072 IsGuiding returns 0
22:35:45.984 00.002 10072 PulseGuide returned control before completion, sleep 11
22:35:45.996 00.012 10072 IsGuiding returns 1
22:35:45.996 00.000 10072 scope still moving after pulse duration time elapsed
22:35:45.999 00.003 1032 UpdateGuideState exits: m=1427 SNR=26.5
22:35:46.001 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:46.003 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:46.004 00.001 1032 Enqueuing Expose request
22:35:46.027 00.023 10072 IsGuiding returns 0
22:35:46.027 00.000 10072 scope move finished after 2 + 43 ms
22:35:46.027 00.000 10072 Move returns status 0, amount 2
22:35:46.027 00.000 10072 MoveAxis(N, 0, ABG)
22:35:46.029 00.002 10072 Move returns status 0, amount 0
22:35:46.029 00.000 10072 move complete, result=0
22:35:46.029 00.000 10072 worker thread done servicing request
22:35:46.029 00.000 10072 Worker thread wakes up
22:35:46.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:46.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:46.029 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:35:46.652 00.623 10072 Exposure complete
22:35:46.700 00.048 10072 worker thread done servicing request
22:35:46.700 00.000 1032 OnExposeComplete: enter
22:35:46.703 00.003 1032 UpdateGuideState(): m_state=6
22:35:46.704 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4802
22:35:46.706 00.002 1032 Star::Find returns 1 (0), X=1097.99, Y=133.78, Mass=1306, SNR=25.4, Peak=110 HFD=3.0
22:35:46.708 00.002 1032 MultiStar: [#1 0.25,0.10,0.00,M1] [#2 0.14,0.07,0.82,U] [#3 -0.01,0.09,0.77,U] [#4 -0.09,0.04,0.66,U] [#5 0.06,-0.02,0.66,U] [#6 0.02,0.25,0.00,M1] [#7 0.18,-0.13,0.68,U] [#8 0.07,0.16,0.51,U] 
22:35:46.710 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.04}, one-star: {0.28, 0.05}
22:35:46.711 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
22:35:46.713 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
22:35:46.715 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.34 mountX=0.01 mountY=-0.11, mountTheta=-1.49
22:35:46.717 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
22:35:46.719 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
22:35:46.721 00.002 10072 Worker thread wakes up
22:35:46.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:35:46.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:35:46.721 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
22:35:46.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:35:46.725 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.09
22:35:46.725 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:35:46.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:46.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:35:46.725 00.000 10072 MoveAxis(E, 2, ABG)
22:35:46.725 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:46.725 00.000 10072 IsGuiding returns 0
22:35:46.726 00.001 10072 PulseGuide returned control before completion, sleep 12
22:35:46.742 00.016 10072 IsGuiding returns 0
22:35:46.742 00.000 10072 Move returns status 0, amount 2
22:35:46.742 00.000 10072 MoveAxis(N, 0, ABG)
22:35:46.742 00.000 10072 Move returns status 0, amount 0
22:35:46.742 00.000 10072 move complete, result=0
22:35:46.742 00.000 10072 worker thread done servicing request
22:35:46.744 00.002 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:35:46.746 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:46.747 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:46.749 00.002 1032 Enqueuing Expose request
22:35:46.750 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:35:46.752 00.002 10072 Worker thread wakes up
22:35:46.752 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:46.752 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:47.166 00.414 10072 Exposure complete
22:35:47.223 00.057 10072 worker thread done servicing request
22:35:47.223 00.000 1032 OnExposeComplete: enter
22:35:47.225 00.002 1032 UpdateGuideState(): m_state=6
22:35:47.227 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4803
22:35:47.229 00.002 1032 Star::Find returns 1 (0), X=1098.02, Y=133.73, Mass=1281, SNR=25.1, Peak=113 HFD=3.2
22:35:47.231 00.002 1032 MultiStar: [#1 0.21,0.03,0.96,U] [#2 0.06,0.06,0.79,U] [#3 -0.08,0.10,0.73,U] [#4 -0.01,0.05,0.68,U] [#5 0.19,-0.06,0.65,U] [#6 -0.14,0.05,0.63,U] [#7 0.22,-0.13,0.00,M3] [#8 -0.04,0.10,0.55,U] 
22:35:47.232 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.32, 0.00}
22:35:47.233 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
22:35:47.236 00.003 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
22:35:47.238 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.09 cameraTheta=0.41 mountX=0.01 mountY=-0.09, mountTheta=-1.42
22:35:47.242 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
22:35:47.245 00.003 1032 Enqueuing Move request for scope (0.09, 0.04)
22:35:47.247 00.002 10072 Worker thread wakes up
22:35:47.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
22:35:47.247 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
22:35:47.247 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.01 yDistance=-0.09
22:35:47.249 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:35:47.251 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.09
22:35:47.251 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:35:47.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:47.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:35:47.252 00.001 10072 MoveAxis(E, 2, ABG)
22:35:47.252 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:47.252 00.000 10072 IsGuiding returns 0
22:35:47.252 00.000 10072 PulseGuide returned control before completion, sleep 12
22:35:47.272 00.020 1032 UpdateGuideState exits: m=1281 SNR=25.1
22:35:47.275 00.003 10072 IsGuiding returns 0
22:35:47.275 00.000 10072 Move returns status 0, amount 2
22:35:47.275 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:47.276 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:47.278 00.002 1032 Enqueuing Expose request
22:35:47.279 00.001 10072 MoveAxis(N, 0, ABG)
22:35:47.280 00.001 10072 Move returns status 0, amount 0
22:35:47.280 00.000 10072 move complete, result=0
22:35:47.280 00.000 10072 worker thread done servicing request
22:35:47.280 00.000 10072 Worker thread wakes up
22:35:47.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:47.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:47.286 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:35:47.918 00.632 10072 Exposure complete
22:35:47.973 00.055 10072 worker thread done servicing request
22:35:47.973 00.000 1032 OnExposeComplete: enter
22:35:47.975 00.002 1032 UpdateGuideState(): m_state=6
22:35:47.978 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4804
22:35:47.980 00.002 1032 Star::Find returns 1 (0), X=1098.04, Y=133.56, Mass=1298, SNR=25.3, Peak=119 HFD=3.3
22:35:47.982 00.002 1032 MultiStar: [#1 0.20,-0.12,0.96,U] [#2 0.06,-0.09,0.78,U] [#3 -0.06,-0.06,0.73,U] [#4 -0.08,-0.13,0.74,U] [#5 0.09,-0.09,0.67,U] [#6 -0.11,-0.07,0.58,U] [#7 0.18,-0.24,0.00,M4] [#8 0.09,0.03,0.53,U] 
22:35:47.983 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.10}, one-star: {0.34, -0.17}
22:35:47.985 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
22:35:47.987 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
22:35:47.989 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.85 mountX=-0.11 mountY=-0.06, mountTheta=-2.68
22:35:47.991 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.10, opts=13)
22:35:47.993 00.002 1032 Enqueuing Move request for scope (0.08, -0.10)
22:35:47.994 00.001 10072 Worker thread wakes up
22:35:47.994 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
22:35:47.994 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
22:35:47.995 00.001 10072 Moving (0.08, -0.10) raw xDistance=-0.11 yDistance=-0.06
22:35:47.996 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:35:47.999 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.08
22:35:47.999 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:35:47.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:47.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:35:47.999 00.000 10072 MoveAxis(E, 3, ABG)
22:35:47.999 00.000 10072 Guiding  Dir = 2, Dur = 3
22:35:48.000 00.001 10072 IsGuiding returns 0
22:35:48.000 00.000 10072 PulseGuide returned control before completion, sleep 13
22:35:48.017 00.017 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:35:48.021 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:48.023 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:48.025 00.002 1032 Enqueuing Expose request
22:35:48.027 00.002 10072 IsGuiding returns 0
22:35:48.028 00.001 10072 Move returns status 0, amount 3
22:35:48.028 00.000 10072 MoveAxis(N, 0, ABG)
22:35:48.028 00.000 10072 Move returns status 0, amount 0
22:35:48.028 00.000 10072 move complete, result=0
22:35:48.028 00.000 10072 worker thread done servicing request
22:35:48.029 00.001 10072 Worker thread wakes up
22:35:48.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:48.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:48.035 00.006 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:35:48.434 00.399 10072 Exposure complete
22:35:48.488 00.054 10072 worker thread done servicing request
22:35:48.489 00.001 1032 OnExposeComplete: enter
22:35:48.490 00.001 1032 UpdateGuideState(): m_state=6
22:35:48.492 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4805
22:35:48.493 00.001 1032 Star::Find returns 1 (0), X=1098.05, Y=133.59, Mass=1342, SNR=25.7, Peak=122 HFD=3.4
22:35:48.496 00.003 1032 MultiStar: [#1 0.11,-0.24,0.00,M1] [#2 0.11,-0.09,0.78,U] [#3 0.04,-0.11,0.73,U] [#4 -0.16,-0.01,0.64,U] [#5 0.21,-0.24,0.00,M1] [#6 -0.06,0.01,0.63,U] [#7 0.16,-0.34,0.00,M5] [#8 0.15,-0.00,0.52,U] 
22:35:48.497 00.001 1032 refined, 5 included, MultiStar: {0.09, -0.07}, one-star: {0.35, -0.13}
22:35:48.499 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
22:35:48.500 00.001 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
22:35:48.502 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.63 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
22:35:48.504 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
22:35:48.506 00.002 1032 Enqueuing Move request for scope (0.09, -0.07)
22:35:48.508 00.002 10072 Worker thread wakes up
22:35:48.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
22:35:48.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
22:35:48.508 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
22:35:48.509 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:35:48.512 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.08
22:35:48.512 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:35:48.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:48.512 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:35:48.512 00.000 10072 MoveAxis(E, 3, ABG)
22:35:48.512 00.000 10072 Guiding  Dir = 2, Dur = 3
22:35:48.513 00.001 10072 IsGuiding returns 0
22:35:48.513 00.000 10072 PulseGuide returned control before completion, sleep 13
22:35:48.530 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:35:48.532 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:48.534 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:48.535 00.001 1032 Enqueuing Expose request
22:35:48.541 00.006 10072 IsGuiding returns 0
22:35:48.541 00.000 10072 Move returns status 0, amount 3
22:35:48.541 00.000 10072 MoveAxis(N, 0, ABG)
22:35:48.541 00.000 10072 Move returns status 0, amount 0
22:35:48.541 00.000 10072 move complete, result=0
22:35:48.541 00.000 10072 worker thread done servicing request
22:35:48.541 00.000 10072 Worker thread wakes up
22:35:48.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:48.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:48.545 00.004 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:35:49.169 00.624 10072 Exposure complete
22:35:49.226 00.057 10072 worker thread done servicing request
22:35:49.226 00.000 1032 OnExposeComplete: enter
22:35:49.228 00.002 1032 UpdateGuideState(): m_state=6
22:35:49.230 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4806
22:35:49.233 00.003 1032 Star::Find returns 1 (0), X=1097.96, Y=133.57, Mass=1429, SNR=26.6, Peak=128 HFD=3.3
22:35:49.235 00.002 1032 MultiStar: [#1 0.13,-0.11,0.94,U] [#2 0.15,-0.03,0.77,U] [#3 0.01,-0.04,0.72,U] [#4 -0.13,-0.03,0.65,U] [#5 0.12,-0.06,0.62,U] [#6 0.03,-0.10,0.59,U] [#7 0.26,-0.19,0.00,M6] [#8 0.02,0.01,0.48,U] 
22:35:49.239 00.004 1032 refined, 7 included, MultiStar: {0.09, -0.07}, one-star: {0.25, -0.16}
22:35:49.242 00.003 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
22:35:49.243 00.001 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
22:35:49.245 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.68 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
22:35:49.249 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
22:35:49.251 00.002 1032 Enqueuing Move request for scope (0.09, -0.07)
22:35:49.253 00.002 10072 Worker thread wakes up
22:35:49.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
22:35:49.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
22:35:49.253 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
22:35:49.255 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:35:49.258 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.08
22:35:49.258 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:35:49.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:49.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:35:49.258 00.000 10072 MoveAxis(E, 3, ABG)
22:35:49.258 00.000 10072 Guiding  Dir = 2, Dur = 3
22:35:49.258 00.000 10072 IsGuiding returns 0
22:35:49.258 00.000 10072 PulseGuide returned control before completion, sleep 13
22:35:49.276 00.018 10072 IsGuiding returns 0
22:35:49.276 00.000 10072 Move returns status 0, amount 3
22:35:49.276 00.000 10072 MoveAxis(N, 0, ABG)
22:35:49.277 00.001 10072 Move returns status 0, amount 0
22:35:49.277 00.000 10072 move complete, result=0
22:35:49.277 00.000 10072 worker thread done servicing request
22:35:49.278 00.001 1032 UpdateGuideState exits: m=1429 SNR=26.6
22:35:49.281 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:49.283 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:49.284 00.001 1032 Enqueuing Expose request
22:35:49.286 00.002 10072 Worker thread wakes up
22:35:49.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:49.286 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:35:49.288 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:49.701 00.413 10072 Exposure complete
22:35:49.758 00.057 10072 worker thread done servicing request
22:35:49.758 00.000 1032 OnExposeComplete: enter
22:35:49.760 00.002 1032 UpdateGuideState(): m_state=6
22:35:49.763 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4807
22:35:49.765 00.002 1032 Star::Find returns 1 (0), X=1097.91, Y=133.62, Mass=1283, SNR=25.1, Peak=104 HFD=3.3
22:35:49.766 00.001 1032 MultiStar: [#1 0.31,-0.17,0.00,M1] [#2 0.16,-0.18,0.78,U] [#3 0.14,0.06,0.78,U] [#4 -0.08,-0.02,0.68,U] [#5 0.23,-0.19,0.00,M1] [#6 0.00,-0.19,0.59,U] [#7 0.38,-0.28,0.00,M7] [#8 0.13,0.03,0.52,U] 
22:35:49.769 00.003 1032 refined, 5 included, MultiStar: {0.10, -0.07}, one-star: {0.21, -0.11}
22:35:49.771 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
22:35:49.773 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
22:35:49.775 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.13 cameraTheta=-0.60 mountX=-0.10 mountY=-0.08, mountTheta=-2.43
22:35:49.779 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
22:35:49.781 00.002 1032 Enqueuing Move request for scope (0.10, -0.07)
22:35:49.783 00.002 10072 Worker thread wakes up
22:35:49.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
22:35:49.783 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
22:35:49.783 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.10 yDistance=-0.08
22:35:49.784 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:35:49.786 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.08
22:35:49.786 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:35:49.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:49.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:35:49.786 00.000 10072 MoveAxis(E, 3, ABG)
22:35:49.786 00.000 10072 Guiding  Dir = 2, Dur = 3
22:35:49.787 00.001 10072 IsGuiding returns 0
22:35:49.787 00.000 10072 PulseGuide returned control before completion, sleep 13
22:35:49.804 00.017 1032 UpdateGuideState exits: m=1283 SNR=25.1
22:35:49.806 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:49.809 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:49.811 00.002 1032 Enqueuing Expose request
22:35:49.813 00.002 10072 IsGuiding returns 0
22:35:49.813 00.000 10072 Move returns status 0, amount 3
22:35:49.813 00.000 10072 MoveAxis(N, 0, ABG)
22:35:49.813 00.000 10072 Move returns status 0, amount 0
22:35:49.813 00.000 10072 move complete, result=0
22:35:49.813 00.000 10072 worker thread done servicing request
22:35:49.813 00.000 10072 Worker thread wakes up
22:35:49.813 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:49.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:49.822 00.009 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:35:50.450 00.628 10072 Exposure complete
22:35:50.503 00.053 10072 worker thread done servicing request
22:35:50.503 00.000 1032 OnExposeComplete: enter
22:35:50.505 00.002 1032 UpdateGuideState(): m_state=6
22:35:50.508 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4808
22:35:50.509 00.001 1032 Star::Find returns 1 (0), X=1098.02, Y=133.56, Mass=1098, SNR=23.3, Peak=106 HFD=3.1
22:35:50.511 00.002 1032 MultiStar: [#1 0.24,-0.29,0.00,M2] [#2 0.17,-0.14,0.83,U] [#3 0.07,-0.15,0.87,U] [#4 0.06,-0.13,0.73,U] [#5 0.33,-0.31,0.00,M2] [#6 0.08,-0.04,0.69,U] [#7 0.34,-0.42,0.00,M8] [#8 -0.01,-0.13,0.58,U] 
22:35:50.513 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.13}, one-star: {0.32, -0.17}
22:35:50.515 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
22:35:50.516 00.001 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
22:35:50.519 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.80 mountX=-0.16 mountY=-0.09, mountTheta=-2.63
22:35:50.522 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.13, opts=13)
22:35:50.525 00.003 1032 Enqueuing Move request for scope (0.13, -0.13)
22:35:50.528 00.003 10072 Worker thread wakes up
22:35:50.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
22:35:50.528 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
22:35:50.528 00.000 10072 Moving (0.13, -0.13) raw xDistance=-0.16 yDistance=-0.09
22:35:50.531 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:35:50.533 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 286.07
22:35:50.533 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
22:35:50.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:50.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:35:50.533 00.000 10072 MoveAxis(E, 78, ABG)
22:35:50.533 00.000 10072 Guiding  Dir = 2, Dur = 78
22:35:50.533 00.000 10072 IsGuiding returns 0
22:35:50.534 00.001 10072 PulseGuide returned control before completion, sleep 88
22:35:50.551 00.017 1032 UpdateGuideState exits: m=1098 SNR=23.3
22:35:50.554 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:50.555 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:50.556 00.001 1032 Enqueuing Expose request
22:35:50.635 00.079 10072 IsGuiding returns 0
22:35:50.635 00.000 10072 Move returns status 0, amount 78
22:35:50.635 00.000 10072 MoveAxis(N, 0, ABG)
22:35:50.635 00.000 10072 Move returns status 0, amount 0
22:35:50.635 00.000 10072 move complete, result=0
22:35:50.635 00.000 10072 worker thread done servicing request
22:35:50.635 00.000 10072 Worker thread wakes up
22:35:50.635 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:50.635 00.000 1032 GuideStep: -0.2 px 78 ms EAST, -0.1 px 0 ms NORTH
22:35:50.638 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:51.047 00.409 10072 Exposure complete
22:35:51.102 00.055 10072 worker thread done servicing request
22:35:51.102 00.000 1032 OnExposeComplete: enter
22:35:51.104 00.002 1032 UpdateGuideState(): m_state=6
22:35:51.107 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4809
22:35:51.109 00.002 1032 Star::Find returns 1 (0), X=1098.07, Y=133.53, Mass=1425, SNR=26.5, Peak=129 HFD=3.3
22:35:51.111 00.002 1032 MultiStar: [#1 0.26,-0.27,0.00,M3] [#2 0.15,-0.20,0.77,U] [#3 0.06,-0.17,0.72,U] [#4 -0.00,-0.06,0.70,U] [#5 0.26,-0.24,0.00,M3] [#6 0.07,-0.17,0.61,U] [#7 0.19,-0.38,0.00,M9] [#8 0.14,-0.11,0.50,U] 
22:35:51.114 00.003 1032 refined, 5 included, MultiStar: {0.15, -0.16}, one-star: {0.37, -0.20}
22:35:51.115 00.001 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
22:35:51.118 00.003 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
22:35:51.120 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.81 mountX=-0.19 mountY=-0.10, mountTheta=-2.64
22:35:51.125 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.16, opts=13)
22:35:51.127 00.002 1032 Enqueuing Move request for scope (0.15, -0.16)
22:35:51.129 00.002 10072 Worker thread wakes up
22:35:51.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
22:35:51.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
22:35:51.129 00.000 10072 Moving (0.15, -0.16) raw xDistance=-0.19 yDistance=-0.10
22:35:51.132 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:35:51.134 00.002 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 286.07
22:35:51.134 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
22:35:51.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:51.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:35:51.134 00.000 10072 MoveAxis(E, 93, ABG)
22:35:51.135 00.001 10072 Guiding  Dir = 2, Dur = 93
22:35:51.135 00.000 10072 IsGuiding returns 0
22:35:51.135 00.000 10072 PulseGuide returned control before completion, sleep 103
22:35:51.153 00.018 1032 UpdateGuideState exits: m=1425 SNR=26.5
22:35:51.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:51.156 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:51.157 00.001 1032 Enqueuing Expose request
22:35:51.246 00.089 10072 IsGuiding returns 0
22:35:51.246 00.000 10072 Move returns status 0, amount 93
22:35:51.246 00.000 10072 MoveAxis(N, 0, ABG)
22:35:51.246 00.000 10072 Move returns status 0, amount 0
22:35:51.246 00.000 10072 move complete, result=0
22:35:51.246 00.000 10072 worker thread done servicing request
22:35:51.246 00.000 10072 Worker thread wakes up
22:35:51.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:51.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:51.249 00.003 1032 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
22:35:51.873 00.624 10072 Exposure complete
22:35:51.925 00.052 1032 OnExposeComplete: enter
22:35:51.927 00.002 1032 UpdateGuideState(): m_state=6
22:35:51.929 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4810
22:35:51.931 00.002 10072 worker thread done servicing request
22:35:51.931 00.000 1032 Star::Find returns 1 (0), X=1097.98, Y=133.70, Mass=1394, SNR=26.3, Peak=113 HFD=3.2
22:35:51.933 00.002 1032 MultiStar: [#1 0.16,0.01,0.93,U] [#2 0.10,0.04,0.79,U] [#3 -0.04,0.19,0.74,U] [#4 0.06,0.12,0.67,U] [#5 0.18,0.00,0.63,U] [#6 -0.10,0.15,0.62,U] [#7 0.20,-0.14,0.67,U] [#8 0.13,0.23,0.00,M1] 
22:35:51.936 00.003 1032 refined, 7 included, MultiStar: {0.12, 0.04}, one-star: {0.28, -0.03}
22:35:51.938 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
22:35:51.939 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
22:35:51.941 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.31 mountX=0.01 mountY=-0.12, mountTheta=-1.52
22:35:51.944 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
22:35:51.946 00.002 1032 Enqueuing Move request for scope (0.12, 0.04)
22:35:51.948 00.002 10072 Worker thread wakes up
22:35:51.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
22:35:51.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
22:35:51.948 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.12
22:35:51.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:35:51.952 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:35:51.952 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:35:51.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:51.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:35:51.952 00.000 10072 MoveAxis(E, 3, ABG)
22:35:51.952 00.000 10072 Guiding  Dir = 2, Dur = 3
22:35:51.952 00.000 10072 IsGuiding returns 0
22:35:51.952 00.000 10072 PulseGuide returned control before completion, sleep 13
22:35:51.970 00.018 1032 UpdateGuideState exits: m=1394 SNR=26.3
22:35:51.972 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:51.974 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:51.975 00.001 1032 Enqueuing Expose request
22:35:51.979 00.004 10072 IsGuiding returns 0
22:35:51.980 00.001 10072 Move returns status 0, amount 3
22:35:51.980 00.000 10072 MoveAxis(N, 0, ABG)
22:35:51.980 00.000 10072 Move returns status 0, amount 0
22:35:51.980 00.000 10072 move complete, result=0
22:35:51.980 00.000 10072 worker thread done servicing request
22:35:51.980 00.000 10072 Worker thread wakes up
22:35:51.980 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:51.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:51.986 00.006 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:35:52.387 00.401 10072 Exposure complete
22:35:52.439 00.052 10072 worker thread done servicing request
22:35:52.439 00.000 1032 OnExposeComplete: enter
22:35:52.441 00.002 1032 UpdateGuideState(): m_state=6
22:35:52.443 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4811
22:35:52.445 00.002 1032 Star::Find returns 1 (0), X=1097.93, Y=133.72, Mass=1319, SNR=25.5, Peak=116 HFD=3.2
22:35:52.446 00.001 1032 MultiStar: [#1 0.16,0.13,0.93,U] [#2 -0.04,0.13,0.80,U] [#3 0.08,0.19,0.76,U] [#4 -0.02,0.17,0.65,U] [#5 0.12,0.11,0.66,U] [#6 0.07,0.17,0.67,U] [#7 0.19,-0.07,0.70,U] [#8 -0.05,0.20,0.51,U] 
22:35:52.448 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.11}, one-star: {0.22, -0.01}
22:35:52.450 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
22:35:52.451 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
22:35:52.454 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.86 mountX=0.08 mountY=-0.12, mountTheta=-0.97
22:35:52.459 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
22:35:52.461 00.002 1032 Enqueuing Move request for scope (0.09, 0.11)
22:35:52.463 00.002 10072 Worker thread wakes up
22:35:52.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
22:35:52.463 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
22:35:52.463 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.12
22:35:52.465 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=125, Gamma=2.230
22:35:52.467 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:35:52.467 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:35:52.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:52.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:35:52.467 00.000 10072 MoveAxis(E, 3, ABG)
22:35:52.467 00.000 10072 Guiding  Dir = 2, Dur = 3
22:35:52.468 00.001 10072 IsGuiding returns 0
22:35:52.468 00.000 10072 PulseGuide returned control before completion, sleep 13
22:35:52.484 00.016 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:35:52.487 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:52.489 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:52.491 00.002 1032 Enqueuing Expose request
22:35:52.494 00.003 10072 IsGuiding returns 0
22:35:52.494 00.000 10072 Move returns status 0, amount 3
22:35:52.494 00.000 10072 MoveAxis(N, 0, ABG)
22:35:52.494 00.000 10072 Move returns status 0, amount 0
22:35:52.494 00.000 10072 move complete, result=0
22:35:52.494 00.000 10072 worker thread done servicing request
22:35:52.495 00.001 10072 Worker thread wakes up
22:35:52.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:52.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:52.500 00.005 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:35:53.126 00.626 10072 Exposure complete
22:35:53.179 00.053 10072 worker thread done servicing request
22:35:53.179 00.000 1032 OnExposeComplete: enter
22:35:53.182 00.003 1032 UpdateGuideState(): m_state=6
22:35:53.184 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4812
22:35:53.185 00.001 1032 Star::Find returns 1 (0), X=1098.01, Y=133.76, Mass=1232, SNR=24.7, Peak=106 HFD=3.2
22:35:53.188 00.003 1032 MultiStar: [#1 0.23,0.04,1.02,U] [#2 0.07,0.03,0.81,U] [#3 0.00,-0.01,0.83,U] [#4 0.13,0.03,0.71,U] [#5 0.25,-0.04,0.70,U] [#6 0.04,0.19,0.66,U] [#7 0.37,-0.12,0.00,M8] [#8 0.07,0.14,0.55,U] 
22:35:53.191 00.003 1032 refined, 7 included, MultiStar: {0.15, 0.05}, one-star: {0.30, 0.03}
22:35:53.192 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
22:35:53.195 00.003 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
22:35:53.197 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.15 cameraTheta=0.30 mountX=0.01 mountY=-0.15, mountTheta=-1.53
22:35:53.200 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.05, opts=13)
22:35:53.201 00.001 1032 Enqueuing Move request for scope (0.15, 0.05)
22:35:53.204 00.003 10072 Worker thread wakes up
22:35:53.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
22:35:53.204 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
22:35:53.204 00.000 10072 Moving (0.15, 0.05) raw xDistance=0.01 yDistance=-0.15
22:35:53.206 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:35:53.208 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:35:53.208 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:35:53.208 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:53.208 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:35:53.208 00.000 10072 MoveAxis(E, 3, ABG)
22:35:53.208 00.000 10072 Guiding  Dir = 2, Dur = 3
22:35:53.209 00.001 10072 IsGuiding returns 0
22:35:53.209 00.000 10072 PulseGuide returned control before completion, sleep 13
22:35:53.225 00.016 1032 UpdateGuideState exits: m=1232 SNR=24.7
22:35:53.228 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:53.230 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:53.232 00.002 1032 Enqueuing Expose request
22:35:53.234 00.002 10072 IsGuiding returns 0
22:35:53.234 00.000 10072 Move returns status 0, amount 3
22:35:53.234 00.000 10072 MoveAxis(N, 0, ABG)
22:35:53.234 00.000 10072 Move returns status 0, amount 0
22:35:53.234 00.000 10072 move complete, result=0
22:35:53.234 00.000 10072 worker thread done servicing request
22:35:53.234 00.000 10072 Worker thread wakes up
22:35:53.234 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
22:35:53.238 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:53.238 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:53.655 00.417 10072 Exposure complete
22:35:53.712 00.057 10072 worker thread done servicing request
22:35:53.712 00.000 1032 OnExposeComplete: enter
22:35:53.713 00.001 1032 UpdateGuideState(): m_state=6
22:35:53.715 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4813
22:35:53.717 00.002 1032 Star::Find returns 1 (0), X=1098.06, Y=133.73, Mass=1278, SNR=25.1, Peak=114 HFD=3.2
22:35:53.719 00.002 1032 MultiStar: [#1 0.26,-0.03,0.00,M1] [#2 0.28,-0.04,0.00,M1] [#3 0.03,0.06,0.76,U] [#4 -0.01,0.10,0.70,U] [#5 0.20,-0.11,0.66,U] [#6 -0.02,-0.04,0.63,U] [#7 0.29,-0.20,0.00,M9] [#8 0.06,0.04,0.52,U] 
22:35:53.720 00.001 1032 refined, 5 included, MultiStar: {0.12, 0.01}, one-star: {0.36, -0.00}
22:35:53.722 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
22:35:53.723 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
22:35:53.724 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.09 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
22:35:53.727 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
22:35:53.728 00.001 1032 Enqueuing Move request for scope (0.12, 0.01)
22:35:53.730 00.002 10072 Worker thread wakes up
22:35:53.730 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
22:35:53.730 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
22:35:53.730 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
22:35:53.732 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:35:53.734 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:35:53.735 00.001 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:35:53.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:53.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:35:53.735 00.000 10072 MoveAxis(E, 3, ABG)
22:35:53.735 00.000 10072 Guiding  Dir = 2, Dur = 3
22:35:53.735 00.000 10072 IsGuiding returns 0
22:35:53.736 00.001 10072 PulseGuide returned control before completion, sleep 13
22:35:53.753 00.017 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:35:53.755 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:53.757 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:53.759 00.002 1032 Enqueuing Expose request
22:35:53.761 00.002 10072 IsGuiding returns 0
22:35:53.761 00.000 10072 Move returns status 0, amount 3
22:35:53.761 00.000 10072 MoveAxis(N, 0, ABG)
22:35:53.761 00.000 10072 Move returns status 0, amount 0
22:35:53.761 00.000 10072 move complete, result=0
22:35:53.761 00.000 10072 worker thread done servicing request
22:35:53.761 00.000 10072 Worker thread wakes up
22:35:53.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:53.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:53.768 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:35:54.389 00.621 10072 Exposure complete
22:35:54.441 00.052 10072 worker thread done servicing request
22:35:54.441 00.000 1032 OnExposeComplete: enter
22:35:54.443 00.002 1032 UpdateGuideState(): m_state=6
22:35:54.445 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4814
22:35:54.446 00.001 1032 Star::Find returns 1 (0), X=1098.10, Y=133.63, Mass=1296, SNR=25.3, Peak=122 HFD=3.3
22:35:54.448 00.002 1032 MultiStar: [#1 0.24,-0.09,0.00,M2] [#2 0.13,0.03,0.80,U] [#3 -0.03,0.10,0.73,U] [#4 -0.10,-0.04,0.70,U] [#5 0.37,-0.07,0.00,M1] [#6 0.02,0.24,0.62,U] [#7 0.25,-0.21,0.00,M10] [#8 -0.03,0.08,0.55,U] 
22:35:54.450 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.03}, one-star: {0.39, -0.10}
22:35:54.452 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:35:54.454 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:35:54.455 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.36 mountX=0.01 mountY=-0.10, mountTheta=-1.47
22:35:54.458 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
22:35:54.461 00.003 1032 Enqueuing Move request for scope (0.09, 0.03)
22:35:54.464 00.003 10072 Worker thread wakes up
22:35:54.464 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
22:35:54.464 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
22:35:54.464 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.10
22:35:54.465 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:35:54.467 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:35:54.467 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:35:54.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:54.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:35:54.467 00.000 10072 MoveAxis(E, 3, ABG)
22:35:54.468 00.001 10072 Guiding  Dir = 2, Dur = 3
22:35:54.468 00.000 10072 IsGuiding returns 0
22:35:54.468 00.000 10072 PulseGuide returned control before completion, sleep 13
22:35:54.484 00.016 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:35:54.488 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:54.491 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:54.492 00.001 1032 Enqueuing Expose request
22:35:54.494 00.002 10072 IsGuiding returns 0
22:35:54.494 00.000 10072 Move returns status 0, amount 3
22:35:54.494 00.000 10072 MoveAxis(N, 0, ABG)
22:35:54.494 00.000 10072 Move returns status 0, amount 0
22:35:54.494 00.000 10072 move complete, result=0
22:35:54.494 00.000 10072 worker thread done servicing request
22:35:54.494 00.000 10072 Worker thread wakes up
22:35:54.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:54.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:54.501 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:35:54.905 00.404 10072 Exposure complete
22:35:54.958 00.053 10072 worker thread done servicing request
22:35:54.958 00.000 1032 OnExposeComplete: enter
22:35:54.959 00.001 1032 UpdateGuideState(): m_state=6
22:35:54.961 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4815
22:35:54.962 00.001 1032 Star::Find returns 1 (0), X=1097.94, Y=133.79, Mass=1444, SNR=26.7, Peak=115 HFD=3.1
22:35:54.964 00.002 1032 MultiStar: [#1 0.23,0.06,0.93,U] [#2 0.21,0.12,0.72,U] [#3 -0.04,0.17,0.75,U] [#4 0.11,0.12,0.63,U] [#5 0.23,0.12,0.00,M2] [#6 -0.06,0.10,0.57,U] [#7 0.30,-0.09,0.00,R] [#8 0.01,0.29,0.00,M1] 
22:35:54.965 00.001 1032 refined, 5 included, MultiStar: {0.13, 0.10}, one-star: {0.24, 0.06}
22:35:54.967 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
22:35:54.968 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
22:35:54.970 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.67 mountX=0.07 mountY=-0.15, mountTheta=-1.16
22:35:54.973 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
22:35:54.975 00.002 1032 Enqueuing Move request for scope (0.13, 0.10)
22:35:54.977 00.002 10072 Worker thread wakes up
22:35:54.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
22:35:54.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
22:35:54.977 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.07 yDistance=-0.15
22:35:54.978 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:35:54.981 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:35:54.981 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:35:54.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:54.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:35:54.981 00.000 10072 MoveAxis(E, 3, ABG)
22:35:54.981 00.000 10072 Guiding  Dir = 2, Dur = 3
22:35:54.982 00.001 10072 IsGuiding returns 0
22:35:54.983 00.001 10072 PulseGuide returned control before completion, sleep 13
22:35:55.000 00.017 1032 UpdateGuideState exits: m=1444 SNR=26.7
22:35:55.001 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:55.004 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:55.005 00.001 1032 Enqueuing Expose request
22:35:55.011 00.006 10072 IsGuiding returns 0
22:35:55.011 00.000 10072 Move returns status 0, amount 3
22:35:55.012 00.001 10072 MoveAxis(N, 0, ABG)
22:35:55.012 00.000 10072 Move returns status 0, amount 0
22:35:55.012 00.000 10072 move complete, result=0
22:35:55.012 00.000 10072 worker thread done servicing request
22:35:55.012 00.000 10072 Worker thread wakes up
22:35:55.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:55.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:55.014 00.002 1032 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
22:35:55.638 00.624 10072 Exposure complete
22:35:55.692 00.054 10072 worker thread done servicing request
22:35:55.692 00.000 1032 OnExposeComplete: enter
22:35:55.693 00.001 1032 UpdateGuideState(): m_state=6
22:35:55.696 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4816
22:35:55.697 00.001 1032 Star::Find returns 1 (0), X=1098.02, Y=133.68, Mass=1464, SNR=26.9, Peak=132 HFD=3.3
22:35:55.699 00.002 1032 MultiStar: [#1 0.19,0.02,0.88,U] [#2 0.11,0.18,0.76,U] [#3 0.06,0.17,0.76,U] [#4 0.02,0.17,0.63,U] [#5 0.22,0.04,0.61,U] [#6 0.06,0.08,0.59,U] [#7 0.04,0.01,0.67,U] [#8 0.11,0.18,0.49,U] 
22:35:55.700 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.08}, one-star: {0.32, -0.05}
22:35:55.702 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
22:35:55.705 00.003 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
22:35:55.708 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.52 mountX=0.04 mountY=-0.15, mountTheta=-1.31
22:35:55.711 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
22:35:55.712 00.001 1032 Enqueuing Move request for scope (0.14, 0.08)
22:35:55.713 00.001 10072 Worker thread wakes up
22:35:55.713 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
22:35:55.714 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
22:35:55.714 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.15
22:35:55.715 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:35:55.718 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:35:55.718 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:35:55.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:55.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:35:55.718 00.000 10072 MoveAxis(E, 3, ABG)
22:35:55.718 00.000 10072 Guiding  Dir = 2, Dur = 3
22:35:55.719 00.001 10072 IsGuiding returns 0
22:35:55.719 00.000 10072 PulseGuide returned control before completion, sleep 13
22:35:55.736 00.017 1032 UpdateGuideState exits: m=1464 SNR=26.9
22:35:55.740 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:55.741 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:55.744 00.003 1032 Enqueuing Expose request
22:35:55.747 00.003 10072 IsGuiding returns 0
22:35:55.747 00.000 10072 Move returns status 0, amount 3
22:35:55.747 00.000 10072 MoveAxis(N, 0, ABG)
22:35:55.747 00.000 10072 Move returns status 0, amount 0
22:35:55.747 00.000 10072 move complete, result=0
22:35:55.747 00.000 10072 worker thread done servicing request
22:35:55.747 00.000 10072 Worker thread wakes up
22:35:55.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:55.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:55.752 00.005 1032 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
22:35:56.156 00.404 10072 Exposure complete
22:35:56.209 00.053 10072 worker thread done servicing request
22:35:56.209 00.000 1032 OnExposeComplete: enter
22:35:56.210 00.001 1032 UpdateGuideState(): m_state=6
22:35:56.212 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4817
22:35:56.214 00.002 1032 Star::Find returns 1 (0), X=1098.11, Y=133.73, Mass=1464, SNR=26.9, Peak=125 HFD=3.2
22:35:56.215 00.001 1032 MultiStar: [#1 0.22,-0.03,0.95,U] [#2 0.14,0.04,0.73,U] [#3 0.01,0.02,0.73,U] [#4 0.09,-0.01,0.62,U] [#5 0.24,-0.18,0.00,M2] [#6 -0.02,0.02,0.60,U] [#7 -0.15,-0.12,0.71,U] [#8 0.13,0.12,0.49,U] 
22:35:56.218 00.003 1032 refined, 7 included, MultiStar: {0.12, 0.00}, one-star: {0.40, 0.01}
22:35:56.219 00.001 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
22:35:56.220 00.001 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
22:35:56.222 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.00 mountX=-0.03 mountY=-0.12, mountTheta=-1.83
22:35:56.224 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.00, opts=13)
22:35:56.226 00.002 1032 Enqueuing Move request for scope (0.12, 0.00)
22:35:56.227 00.001 10072 Worker thread wakes up
22:35:56.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
22:35:56.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
22:35:56.227 00.000 10072 Moving (0.12, 0.00) raw xDistance=-0.03 yDistance=-0.12
22:35:56.230 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=151, Gamma=2.230
22:35:56.232 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:35:56.232 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:35:56.233 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:56.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:35:56.233 00.000 10072 MoveAxis(E, 2, ABG)
22:35:56.233 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:56.233 00.000 10072 IsGuiding returns 0
22:35:56.233 00.000 10072 PulseGuide returned control before completion, sleep 12
22:35:56.247 00.014 10072 IsGuiding returns 0
22:35:56.247 00.000 10072 Move returns status 0, amount 2
22:35:56.247 00.000 10072 MoveAxis(N, 0, ABG)
22:35:56.247 00.000 10072 Move returns status 0, amount 0
22:35:56.247 00.000 10072 move complete, result=0
22:35:56.247 00.000 10072 worker thread done servicing request
22:35:56.252 00.005 1032 UpdateGuideState exits: m=1464 SNR=26.9
22:35:56.254 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:56.256 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:56.258 00.002 1032 Enqueuing Expose request
22:35:56.259 00.001 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:35:56.261 00.002 10072 Worker thread wakes up
22:35:56.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:56.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:56.890 00.629 10072 Exposure complete
22:35:56.943 00.053 10072 worker thread done servicing request
22:35:56.943 00.000 1032 OnExposeComplete: enter
22:35:56.945 00.002 1032 UpdateGuideState(): m_state=6
22:35:56.948 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4818
22:35:56.948 00.000 1032 Star::Find returns 1 (0), X=1098.03, Y=133.63, Mass=1509, SNR=27.3, Peak=128 HFD=3.3
22:35:56.950 00.002 1032 MultiStar: [#1 0.25,-0.15,0.00,M1] [#2 0.14,-0.04,0.74,U] [#3 -0.04,-0.05,0.73,U] [#4 -0.05,-0.00,0.61,U] [#5 0.13,-0.15,0.59,U] [#6 -0.05,-0.15,0.60,U] [#7 -0.08,-0.12,0.68,U] [#8 0.28,-0.02,0.00,M1] 
22:35:56.952 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.09}, one-star: {0.33, -0.10}
22:35:56.954 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
22:35:56.955 00.001 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
22:35:56.956 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.87 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
22:35:56.959 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
22:35:56.962 00.003 1032 Enqueuing Move request for scope (0.07, -0.09)
22:35:56.964 00.002 10072 Worker thread wakes up
22:35:56.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
22:35:56.964 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
22:35:56.964 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.10 yDistance=-0.05
22:35:56.968 00.004 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:35:56.968 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:35:56.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:56.968 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:35:56.971 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:35:56.971 00.000 10072 MoveAxis(E, 3, ABG)
22:35:56.971 00.000 10072 Guiding  Dir = 2, Dur = 3
22:35:56.971 00.000 10072 IsGuiding returns 0
22:35:56.972 00.001 10072 PulseGuide returned control before completion, sleep 13
22:35:56.989 00.017 1032 UpdateGuideState exits: m=1509 SNR=27.3
22:35:56.991 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:56.993 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:56.995 00.002 1032 Enqueuing Expose request
22:35:56.997 00.002 10072 IsGuiding returns 0
22:35:56.997 00.000 10072 Move returns status 0, amount 3
22:35:56.997 00.000 10072 MoveAxis(N, 0, ABG)
22:35:56.997 00.000 10072 Move returns status 0, amount 0
22:35:56.997 00.000 10072 move complete, result=0
22:35:56.997 00.000 10072 worker thread done servicing request
22:35:56.997 00.000 10072 Worker thread wakes up
22:35:56.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:56.997 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:57.003 00.006 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:35:57.405 00.402 10072 Exposure complete
22:35:57.458 00.053 10072 worker thread done servicing request
22:35:57.458 00.000 1032 OnExposeComplete: enter
22:35:57.460 00.002 1032 UpdateGuideState(): m_state=6
22:35:57.462 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4819
22:35:57.464 00.002 1032 Star::Find returns 1 (0), X=1098.04, Y=133.65, Mass=1278, SNR=25.1, Peak=112 HFD=3.3
22:35:57.467 00.003 1032 MultiStar: [#1 0.24,-0.15,0.00,M2] [#2 0.11,0.03,0.78,U] [#3 0.01,0.15,0.76,U] [#4 -0.08,-0.04,0.69,U] [#5 0.27,-0.05,0.00,M2] [#6 0.15,0.17,0.65,U] [#7 -0.08,-0.20,0.71,U] [#8 0.12,0.09,0.53,U] 
22:35:57.468 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.01}, one-star: {0.34, -0.08}
22:35:57.469 00.001 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
22:35:57.470 00.001 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
22:35:57.472 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.10 mountX=-0.02 mountY=-0.09, mountTheta=-1.73
22:35:57.474 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
22:35:57.476 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
22:35:57.477 00.001 10072 Worker thread wakes up
22:35:57.478 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:35:57.478 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:35:57.478 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.09
22:35:57.479 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=134, Gamma=2.230
22:35:57.482 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:35:57.482 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:35:57.482 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:57.482 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:35:57.482 00.000 10072 MoveAxis(E, 2, ABG)
22:35:57.482 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:57.482 00.000 10072 IsGuiding returns 0
22:35:57.483 00.001 10072 PulseGuide returned control before completion, sleep 12
22:35:57.496 00.013 10072 IsGuiding returns 0
22:35:57.496 00.000 10072 Move returns status 0, amount 2
22:35:57.496 00.000 10072 MoveAxis(N, 0, ABG)
22:35:57.496 00.000 10072 Move returns status 0, amount 0
22:35:57.496 00.000 10072 move complete, result=0
22:35:57.496 00.000 10072 worker thread done servicing request
22:35:57.499 00.003 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:35:57.501 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:57.502 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:57.503 00.001 1032 Enqueuing Expose request
22:35:57.505 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:35:57.506 00.001 10072 Worker thread wakes up
22:35:57.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:57.507 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:58.140 00.633 10072 Exposure complete
22:35:58.195 00.055 10072 worker thread done servicing request
22:35:58.195 00.000 1032 OnExposeComplete: enter
22:35:58.197 00.002 1032 UpdateGuideState(): m_state=6
22:35:58.199 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4820
22:35:58.201 00.002 1032 Star::Find returns 1 (0), X=1097.97, Y=133.74, Mass=1447, SNR=26.7, Peak=126 HFD=3.2
22:35:58.202 00.001 1032 MultiStar: [#1 0.01,0.02,0.94,U] [#2 0.03,0.11,0.74,U] [#3 0.02,0.20,0.72,U] [#4 0.01,0.07,0.66,U] [#5 0.24,0.02,0.64,U] [#6 0.06,0.12,0.56,U] [#7 -0.16,-0.06,0.67,U] [#8 0.06,0.31,0.00,M1] 
22:35:58.204 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {0.27, 0.01}
22:35:58.207 00.003 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
22:35:58.209 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
22:35:58.210 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.72 mountX=0.04 mountY=-0.08, mountTheta=-1.11
22:35:58.213 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
22:35:58.215 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
22:35:58.217 00.002 10072 Worker thread wakes up
22:35:58.217 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:35:58.217 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:35:58.217 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
22:35:58.219 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:35:58.221 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:35:58.221 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:35:58.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:58.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:35:58.221 00.000 10072 MoveAxis(E, 3, ABG)
22:35:58.221 00.000 10072 Guiding  Dir = 2, Dur = 3
22:35:58.221 00.000 10072 IsGuiding returns 0
22:35:58.222 00.001 10072 PulseGuide returned control before completion, sleep 13
22:35:58.239 00.017 1032 UpdateGuideState exits: m=1447 SNR=26.7
22:35:58.243 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:58.244 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:58.246 00.002 1032 Enqueuing Expose request
22:35:58.247 00.001 10072 IsGuiding returns 0
22:35:58.247 00.000 10072 Move returns status 0, amount 3
22:35:58.247 00.000 10072 MoveAxis(N, 0, ABG)
22:35:58.247 00.000 10072 Move returns status 0, amount 0
22:35:58.247 00.000 10072 move complete, result=0
22:35:58.247 00.000 10072 worker thread done servicing request
22:35:58.247 00.000 10072 Worker thread wakes up
22:35:58.248 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:58.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:58.255 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:35:58.656 00.401 10072 Exposure complete
22:35:58.709 00.053 10072 worker thread done servicing request
22:35:58.709 00.000 1032 OnExposeComplete: enter
22:35:58.711 00.002 1032 UpdateGuideState(): m_state=6
22:35:58.714 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4821
22:35:58.716 00.002 1032 Star::Find returns 1 (0), X=1098.01, Y=133.80, Mass=1276, SNR=25.1, Peak=111 HFD=3.1
22:35:58.718 00.002 1032 MultiStar: [#1 0.20,0.03,1.03,U] [#2 0.07,0.09,0.83,U] [#3 0.00,0.15,0.79,U] [#4 -0.02,0.01,0.72,U] [#5 0.25,-0.00,0.67,U] [#6 -0.01,0.10,0.66,U] [#7 -0.10,-0.12,0.68,U] [#8 0.02,0.26,0.00,M2] 
22:35:58.720 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {0.30, 0.07}
22:35:58.721 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
22:35:58.723 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
22:35:58.724 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.41 mountX=0.02 mountY=-0.11, mountTheta=-1.42
22:35:58.727 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
22:35:58.728 00.001 1032 Enqueuing Move request for scope (0.10, 0.04)
22:35:58.729 00.001 10072 Worker thread wakes up
22:35:58.730 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:35:58.730 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:35:58.730 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.02 yDistance=-0.11
22:35:58.732 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=124, Gamma=2.230
22:35:58.733 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:35:58.733 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:35:58.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:58.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:35:58.733 00.000 10072 MoveAxis(E, 3, ABG)
22:35:58.733 00.000 10072 Guiding  Dir = 2, Dur = 3
22:35:58.735 00.002 10072 IsGuiding returns 0
22:35:58.735 00.000 10072 PulseGuide returned control before completion, sleep 13
22:35:58.753 00.018 1032 UpdateGuideState exits: m=1276 SNR=25.1
22:35:58.756 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:58.757 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:58.759 00.002 1032 Enqueuing Expose request
22:35:58.762 00.003 10072 IsGuiding returns 0
22:35:58.762 00.000 10072 Move returns status 0, amount 3
22:35:58.762 00.000 10072 MoveAxis(N, 0, ABG)
22:35:58.762 00.000 10072 Move returns status 0, amount 0
22:35:58.762 00.000 10072 move complete, result=0
22:35:58.762 00.000 10072 worker thread done servicing request
22:35:58.762 00.000 10072 Worker thread wakes up
22:35:58.762 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:58.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:58.770 00.008 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:35:59.388 00.618 10072 Exposure complete
22:35:59.442 00.054 10072 worker thread done servicing request
22:35:59.442 00.000 1032 OnExposeComplete: enter
22:35:59.444 00.002 1032 UpdateGuideState(): m_state=6
22:35:59.447 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4822
22:35:59.448 00.001 1032 Star::Find returns 1 (0), X=1097.98, Y=133.58, Mass=1249, SNR=24.8, Peak=106 HFD=3.2
22:35:59.450 00.002 1032 MultiStar: [#1 0.32,-0.13,0.00,M1] [#2 0.09,-0.07,0.77,U] [#3 0.01,0.20,0.80,U] [#4 0.03,0.07,0.67,U] [#5 0.23,0.01,0.69,U] [#6 0.06,-0.08,0.66,U] [#7 0.07,-0.05,0.73,U] [#8 0.16,-0.02,0.54,U] 
22:35:59.452 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.27, -0.15}
22:35:59.454 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
22:35:59.456 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
22:35:59.459 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.13 mountX=-0.05 mountY=-0.11, mountTheta=-1.96
22:35:59.462 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
22:35:59.464 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
22:35:59.466 00.002 10072 Worker thread wakes up
22:35:59.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
22:35:59.466 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
22:35:59.466 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
22:35:59.468 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:35:59.470 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:35:59.470 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:35:59.470 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:59.470 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:35:59.470 00.000 10072 MoveAxis(E, 3, ABG)
22:35:59.470 00.000 10072 Guiding  Dir = 2, Dur = 3
22:35:59.470 00.000 10072 IsGuiding returns 0
22:35:59.471 00.001 10072 PulseGuide returned control before completion, sleep 13
22:35:59.489 00.018 1032 UpdateGuideState exits: m=1249 SNR=24.8
22:35:59.491 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:59.494 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:35:59.496 00.002 1032 Enqueuing Expose request
22:35:59.498 00.002 10072 IsGuiding returns 0
22:35:59.498 00.000 10072 Move returns status 0, amount 3
22:35:59.498 00.000 10072 MoveAxis(N, 0, ABG)
22:35:59.498 00.000 10072 Move returns status 0, amount 0
22:35:59.498 00.000 10072 move complete, result=0
22:35:59.499 00.001 10072 worker thread done servicing request
22:35:59.499 00.000 10072 Worker thread wakes up
22:35:59.499 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:35:59.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:35:59.505 00.006 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:35:59.903 00.398 10072 Exposure complete
22:35:59.957 00.054 10072 worker thread done servicing request
22:35:59.957 00.000 1032 OnExposeComplete: enter
22:35:59.959 00.002 1032 UpdateGuideState(): m_state=6
22:35:59.962 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4823
22:35:59.964 00.002 1032 Star::Find returns 1 (0), X=1098.04, Y=133.72, Mass=1439, SNR=26.6, Peak=126 HFD=3.3
22:35:59.966 00.002 1032 MultiStar: [#1 0.20,0.02,0.93,U] [#2 0.06,-0.01,0.75,U] [#3 -0.01,0.12,0.75,U] [#4 -0.07,0.06,0.65,U] [#5 0.30,0.04,0.00,M1] [#6 0.10,0.13,0.58,U] [#7 -0.16,-0.07,0.68,U] [#8 0.23,0.03,0.49,U] 
22:35:59.969 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.34, -0.01}
22:35:59.970 00.001 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
22:35:59.972 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
22:35:59.973 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.29 mountX=0.00 mountY=-0.10, mountTheta=-1.54
22:35:59.976 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
22:35:59.977 00.001 1032 Enqueuing Move request for scope (0.10, 0.03)
22:35:59.979 00.002 10072 Worker thread wakes up
22:35:59.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
22:35:59.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
22:35:59.979 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.10
22:35:59.982 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:35:59.984 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:35:59.985 00.001 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:35:59.985 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:59.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:35:59.985 00.000 10072 MoveAxis(E, 2, ABG)
22:35:59.985 00.000 10072 Guiding  Dir = 2, Dur = 2
22:35:59.985 00.000 10072 IsGuiding returns 0
22:35:59.986 00.001 10072 PulseGuide returned control before completion, sleep 12
22:36:00.005 00.019 1032 UpdateGuideState exits: m=1439 SNR=26.6
22:36:00.007 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:00.008 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:00.010 00.002 1032 Enqueuing Expose request
22:36:00.012 00.002 10072 IsGuiding returns 0
22:36:00.012 00.000 10072 Move returns status 0, amount 2
22:36:00.013 00.001 10072 MoveAxis(N, 0, ABG)
22:36:00.013 00.000 10072 Move returns status 0, amount 0
22:36:00.013 00.000 10072 move complete, result=0
22:36:00.013 00.000 10072 worker thread done servicing request
22:36:00.013 00.000 10072 Worker thread wakes up
22:36:00.014 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:00.014 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:00.015 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:36:00.638 00.623 10072 Exposure complete
22:36:00.689 00.051 10072 worker thread done servicing request
22:36:00.689 00.000 1032 OnExposeComplete: enter
22:36:00.692 00.003 1032 UpdateGuideState(): m_state=6
22:36:00.694 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4824
22:36:00.696 00.002 1032 Star::Find returns 1 (0), X=1098.03, Y=133.80, Mass=1202, SNR=24.3, Peak=108 HFD=3.1
22:36:00.697 00.001 1032 MultiStar: [#1 0.18,-0.03,1.02,U] [#2 0.10,0.11,0.82,U] [#3 0.12,0.15,0.80,U] [#4 0.04,0.11,0.68,U] [#5 0.26,-0.03,0.00,M2] [#6 0.06,0.14,0.66,U] [#7 0.03,-0.03,0.75,U] [#8 0.00,0.18,0.54,U] 
22:36:00.701 00.004 1032 refined, 7 included, MultiStar: {0.12, 0.08}, one-star: {0.32, 0.07}
22:36:00.702 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:36:00.703 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:36:00.706 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.56 mountX=0.04 mountY=-0.14, mountTheta=-1.27
22:36:00.708 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
22:36:00.710 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
22:36:00.711 00.001 10072 Worker thread wakes up
22:36:00.711 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:36:00.712 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:36:00.712 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.04 yDistance=-0.14
22:36:00.715 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:36:00.718 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:36:00.718 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:36:00.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:00.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:36:00.718 00.000 10072 MoveAxis(E, 2, ABG)
22:36:00.718 00.000 10072 Guiding  Dir = 2, Dur = 2
22:36:00.718 00.000 10072 IsGuiding returns 0
22:36:00.719 00.001 10072 PulseGuide returned control before completion, sleep 12
22:36:00.735 00.016 1032 UpdateGuideState exits: m=1202 SNR=24.3
22:36:00.737 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:00.739 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:00.740 00.001 1032 Enqueuing Expose request
22:36:00.743 00.003 10072 IsGuiding returns 0
22:36:00.743 00.000 10072 Move returns status 0, amount 2
22:36:00.743 00.000 10072 MoveAxis(N, 0, ABG)
22:36:00.743 00.000 10072 Move returns status 0, amount 0
22:36:00.743 00.000 10072 move complete, result=0
22:36:00.743 00.000 10072 worker thread done servicing request
22:36:00.743 00.000 10072 Worker thread wakes up
22:36:00.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:00.744 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:00.749 00.005 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:36:01.154 00.405 10072 Exposure complete
22:36:01.213 00.059 10072 worker thread done servicing request
22:36:01.213 00.000 1032 OnExposeComplete: enter
22:36:01.216 00.003 1032 UpdateGuideState(): m_state=6
22:36:01.217 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4825
22:36:01.220 00.003 1032 Star::Find returns 1 (0), X=1097.98, Y=133.80, Mass=1301, SNR=25.3, Peak=106 HFD=3.1
22:36:01.222 00.002 1032 MultiStar: [#1 0.16,0.10,0.98,U] [#2 0.10,0.18,0.80,U] [#3 0.06,0.17,0.76,U] [#4 -0.06,0.14,0.69,U] [#5 0.21,0.09,0.68,U] [#6 -0.08,0.10,0.63,U] [#7 -0.01,-0.08,0.74,U] [#8 0.02,0.20,0.55,U] 
22:36:01.224 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.28, 0.07}
22:36:01.225 00.001 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
22:36:01.227 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
22:36:01.229 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.86 mountX=0.08 mountY=-0.11, mountTheta=-0.97
22:36:01.231 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
22:36:01.234 00.003 1032 Enqueuing Move request for scope (0.09, 0.10)
22:36:01.238 00.004 10072 Worker thread wakes up
22:36:01.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
22:36:01.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
22:36:01.238 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.08 yDistance=-0.11
22:36:01.242 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:36:01.244 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:36:01.244 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:36:01.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:01.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:36:01.244 00.000 10072 MoveAxis(E, 1, ABG)
22:36:01.245 00.001 10072 Guiding  Dir = 2, Dur = 1
22:36:01.245 00.000 10072 IsGuiding returns 0
22:36:01.246 00.001 10072 PulseGuide returned control before completion, sleep 11
22:36:01.262 00.016 10072 IsGuiding returns 0
22:36:01.262 00.000 10072 Move returns status 0, amount 1
22:36:01.262 00.000 10072 MoveAxis(N, 0, ABG)
22:36:01.262 00.000 10072 Move returns status 0, amount 0
22:36:01.262 00.000 10072 move complete, result=0
22:36:01.262 00.000 10072 worker thread done servicing request
22:36:01.263 00.001 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:36:01.264 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:01.269 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:01.271 00.002 1032 Enqueuing Expose request
22:36:01.273 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:36:01.276 00.003 10072 Worker thread wakes up
22:36:01.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:01.277 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:01.907 00.630 10072 Exposure complete
22:36:01.964 00.057 10072 worker thread done servicing request
22:36:01.965 00.001 1032 OnExposeComplete: enter
22:36:01.966 00.001 1032 UpdateGuideState(): m_state=6
22:36:01.968 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4826
22:36:01.970 00.002 1032 Star::Find returns 1 (0), X=1097.98, Y=133.66, Mass=1390, SNR=26.2, Peak=117 HFD=3.3
22:36:01.971 00.001 1032 MultiStar: [#1 0.27,-0.04,0.00,M1] [#2 0.17,0.03,0.76,U] [#3 -0.10,0.08,0.71,U] [#4 0.08,-0.02,0.64,U] [#5 0.19,-0.05,0.67,U] [#6 0.03,-0.01,0.60,U] [#7 0.03,-0.04,0.69,U] [#8 0.10,0.20,0.51,U] 
22:36:01.974 00.003 1032 refined, 7 included, MultiStar: {0.11, 0.00}, one-star: {0.28, -0.07}
22:36:01.976 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
22:36:01.977 00.001 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
22:36:01.978 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.04 mountX=-0.02 mountY=-0.11, mountTheta=-1.79
22:36:01.981 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.00, opts=13)
22:36:01.983 00.002 1032 Enqueuing Move request for scope (0.11, 0.00)
22:36:01.986 00.003 10072 Worker thread wakes up
22:36:01.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
22:36:01.987 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
22:36:01.987 00.000 10072 Moving (0.11, 0.00) raw xDistance=-0.02 yDistance=-0.11
22:36:01.989 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:36:01.992 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:36:01.992 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:36:01.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:01.993 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:36:01.993 00.000 10072 MoveAxis(E, 1, ABG)
22:36:01.993 00.000 10072 Guiding  Dir = 2, Dur = 1
22:36:01.993 00.000 10072 IsGuiding returns 0
22:36:01.994 00.001 10072 PulseGuide returned control before completion, sleep 11
22:36:02.011 00.017 1032 UpdateGuideState exits: m=1390 SNR=26.2
22:36:02.012 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:02.015 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:02.017 00.002 1032 Enqueuing Expose request
22:36:02.020 00.003 10072 IsGuiding returns 0
22:36:02.020 00.000 10072 Move returns status 0, amount 1
22:36:02.020 00.000 10072 MoveAxis(N, 0, ABG)
22:36:02.020 00.000 10072 Move returns status 0, amount 0
22:36:02.020 00.000 10072 move complete, result=0
22:36:02.020 00.000 10072 worker thread done servicing request
22:36:02.021 00.001 10072 Worker thread wakes up
22:36:02.021 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:02.021 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:02.029 00.008 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:36:02.437 00.408 10072 Exposure complete
22:36:02.493 00.056 10072 worker thread done servicing request
22:36:02.493 00.000 1032 OnExposeComplete: enter
22:36:02.495 00.002 1032 UpdateGuideState(): m_state=6
22:36:02.497 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4827
22:36:02.499 00.002 1032 Star::Find returns 1 (0), X=1098.11, Y=133.71, Mass=1427, SNR=26.5, Peak=132 HFD=3.3
22:36:02.502 00.003 1032 MultiStar: [#1 0.27,-0.08,0.00,M2] [#2 0.04,0.08,0.78,U] [#3 -0.01,-0.05,0.72,U] [#4 -0.11,-0.05,0.62,U] [#5 0.23,-0.14,0.00,M1] [#6 -0.12,0.03,0.58,U] [#7 -0.06,-0.02,0.70,U] [#8 0.12,0.02,0.53,U] 
22:36:02.503 00.001 1032 refined, 6 included, MultiStar: {0.06, -0.00}, one-star: {0.41, -0.02}
22:36:02.504 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:36:02.506 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:36:02.507 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.03 mountX=-0.02 mountY=-0.06, mountTheta=-1.86
22:36:02.510 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.00, opts=13)
22:36:02.512 00.002 1032 Enqueuing Move request for scope (0.06, -0.00)
22:36:02.513 00.001 10072 Worker thread wakes up
22:36:02.513 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
22:36:02.513 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
22:36:02.513 00.000 10072 Moving (0.06, -0.00) raw xDistance=-0.02 yDistance=-0.06
22:36:02.515 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=126, Gamma=2.230
22:36:02.517 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:36:02.517 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:36:02.517 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:02.517 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:36:02.518 00.001 10072 MoveAxis(E, 0, ABG)
22:36:02.518 00.000 10072 Move returns status 0, amount 0
22:36:02.518 00.000 10072 MoveAxis(N, 0, ABG)
22:36:02.518 00.000 10072 Move returns status 0, amount 0
22:36:02.518 00.000 10072 move complete, result=0
22:36:02.518 00.000 10072 worker thread done servicing request
22:36:02.535 00.017 1032 UpdateGuideState exits: m=1427 SNR=26.5
22:36:02.537 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:02.538 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:02.540 00.002 1032 Enqueuing Expose request
22:36:02.541 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:36:02.542 00.001 10072 Worker thread wakes up
22:36:02.543 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:02.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:03.170 00.627 10072 Exposure complete
22:36:03.222 00.052 10072 worker thread done servicing request
22:36:03.223 00.001 1032 OnExposeComplete: enter
22:36:03.224 00.001 1032 UpdateGuideState(): m_state=6
22:36:03.226 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4828
22:36:03.228 00.002 1032 Star::Find returns 1 (0), X=1098.04, Y=133.70, Mass=1328, SNR=25.6, Peak=120 HFD=3.3
22:36:03.230 00.002 1032 MultiStar: [#1 0.23,0.07,0.99,U] [#2 0.08,0.09,0.79,U] [#3 0.07,0.26,0.00,M1] [#4 0.04,0.17,0.69,U] [#5 0.17,0.16,0.66,U] [#6 0.02,0.03,0.58,U] [#7 -0.16,-0.02,0.73,U] [#8 0.07,0.18,0.53,U] 
22:36:03.233 00.003 1032 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {0.34, -0.02}
22:36:03.234 00.001 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
22:36:03.237 00.003 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
22:36:03.239 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.54 mountX=0.04 mountY=-0.13, mountTheta=-1.29
22:36:03.242 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
22:36:03.244 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
22:36:03.245 00.001 10072 Worker thread wakes up
22:36:03.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
22:36:03.245 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
22:36:03.246 00.001 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.13
22:36:03.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:36:03.249 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:36:03.250 00.001 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:36:03.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:03.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:36:03.250 00.000 10072 MoveAxis(E, 1, ABG)
22:36:03.250 00.000 10072 Guiding  Dir = 2, Dur = 1
22:36:03.250 00.000 10072 IsGuiding returns 0
22:36:03.251 00.001 10072 PulseGuide returned control before completion, sleep 11
22:36:03.266 00.015 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:36:03.269 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:03.270 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:03.272 00.002 1032 Enqueuing Expose request
22:36:03.277 00.005 10072 IsGuiding returns 0
22:36:03.277 00.000 10072 Move returns status 0, amount 1
22:36:03.277 00.000 10072 MoveAxis(N, 0, ABG)
22:36:03.277 00.000 10072 Move returns status 0, amount 0
22:36:03.277 00.000 10072 move complete, result=0
22:36:03.277 00.000 10072 worker thread done servicing request
22:36:03.277 00.000 10072 Worker thread wakes up
22:36:03.277 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:03.278 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:03.282 00.004 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:36:03.685 00.403 10072 Exposure complete
22:36:03.739 00.054 1032 OnExposeComplete: enter
22:36:03.742 00.003 1032 UpdateGuideState(): m_state=6
22:36:03.745 00.003 10072 worker thread done servicing request
22:36:03.745 00.000 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4829
22:36:03.747 00.002 1032 Star::Find returns 1 (0), X=1097.94, Y=133.95, Mass=1380, SNR=26.1, Peak=106 HFD=2.8
22:36:03.749 00.002 1032 MultiStar: [#1 0.25,0.21,0.00,M2] [#2 0.11,0.23,0.00,M1] [#3 0.05,0.21,0.79,U] [#4 -0.09,0.17,0.65,U] [#5 0.09,0.09,0.67,U] [#6 -0.01,0.18,0.60,U] [#7 -0.08,0.03,0.71,U] [#8 0.15,0.22,0.00,M1] 
22:36:03.751 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.15}, one-star: {0.24, 0.22}
22:36:03.752 00.001 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
22:36:03.754 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
22:36:03.756 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.26 mountX=0.14 mountY=-0.09, mountTheta=-0.57
22:36:03.759 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.15, opts=13)
22:36:03.762 00.003 1032 Enqueuing Move request for scope (0.05, 0.15)
22:36:03.764 00.002 10072 Worker thread wakes up
22:36:03.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
22:36:03.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
22:36:03.764 00.000 10072 Moving (0.05, 0.15) raw xDistance=0.14 yDistance=-0.09
22:36:03.766 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:36:03.769 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.02
22:36:03.769 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:36:03.769 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:03.769 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:36:03.769 00.000 10072 MoveAxis(W, 63, ABG)
22:36:03.769 00.000 10072 Guiding  Dir = 3, Dur = 63
22:36:03.769 00.000 10072 IsGuiding returns 0
22:36:03.771 00.002 10072 PulseGuide returned control before completion, sleep 73
22:36:03.788 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:36:03.790 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:03.793 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:03.795 00.002 1032 Enqueuing Expose request
22:36:03.854 00.059 10072 IsGuiding returns 0
22:36:03.854 00.000 10072 Move returns status 0, amount 63
22:36:03.854 00.000 10072 MoveAxis(N, 0, ABG)
22:36:03.854 00.000 10072 Move returns status 0, amount 0
22:36:03.854 00.000 10072 move complete, result=0
22:36:03.854 00.000 10072 worker thread done servicing request
22:36:03.854 00.000 10072 Worker thread wakes up
22:36:03.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:03.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:03.855 00.001 1032 GuideStep: 0.1 px 63 ms WEST, -0.1 px 0 ms NORTH
22:36:04.482 00.627 10072 Exposure complete
22:36:04.533 00.051 10072 worker thread done servicing request
22:36:04.533 00.000 1032 OnExposeComplete: enter
22:36:04.535 00.002 1032 UpdateGuideState(): m_state=6
22:36:04.537 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4830
22:36:04.539 00.002 1032 Star::Find returns 1 (0), X=1097.98, Y=133.70, Mass=1283, SNR=25.2, Peak=106 HFD=3.3
22:36:04.540 00.001 1032 MultiStar: [#1 0.26,-0.06,0.00,M3] [#2 0.10,0.06,0.80,U] [#3 0.10,0.01,0.74,U] [#4 -0.00,-0.01,0.66,U] [#5 0.13,-0.01,0.66,U] [#6 -0.04,0.07,0.61,U] [#7 -0.05,-0.07,0.73,U] [#8 0.07,0.16,0.54,U] 
22:36:04.542 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.27, -0.03}
22:36:04.544 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
22:36:04.545 00.001 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
22:36:04.547 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.20 mountX=-0.00 mountY=-0.09, mountTheta=-1.63
22:36:04.552 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
22:36:04.554 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
22:36:04.557 00.003 10072 Worker thread wakes up
22:36:04.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:36:04.557 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:36:04.557 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.00 yDistance=-0.09
22:36:04.559 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:36:04.561 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:36:04.561 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:36:04.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:04.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:36:04.561 00.000 10072 MoveAxis(E, 0, ABG)
22:36:04.561 00.000 10072 Move returns status 0, amount 0
22:36:04.561 00.000 10072 MoveAxis(N, 0, ABG)
22:36:04.561 00.000 10072 Move returns status 0, amount 0
22:36:04.561 00.000 10072 move complete, result=0
22:36:04.562 00.001 10072 worker thread done servicing request
22:36:04.579 00.017 1032 UpdateGuideState exits: m=1283 SNR=25.2
22:36:04.581 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:04.583 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:04.586 00.003 1032 Enqueuing Expose request
22:36:04.588 00.002 10072 Worker thread wakes up
22:36:04.588 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:04.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:04.588 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:36:04.994 00.406 10072 Exposure complete
22:36:05.045 00.051 10072 worker thread done servicing request
22:36:05.045 00.000 1032 OnExposeComplete: enter
22:36:05.048 00.003 1032 UpdateGuideState(): m_state=6
22:36:05.050 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4831
22:36:05.052 00.002 1032 Star::Find returns 1 (0), X=1097.98, Y=133.67, Mass=1420, SNR=26.5, Peak=113 HFD=3.3
22:36:05.054 00.002 1032 MultiStar: [#1 0.30,-0.01,0.00,M4] [#2 0.25,0.03,0.75,U] [#3 0.07,0.11,0.75,U] [#4 0.04,-0.05,0.64,U] [#5 0.14,-0.10,0.63,U] [#6 0.05,-0.05,0.57,U] [#7 -0.04,-0.16,0.69,U] [#8 0.03,0.04,0.53,U] 
22:36:05.056 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.03}, one-star: {0.28, -0.05}
22:36:05.058 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
22:36:05.059 00.001 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
22:36:05.060 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.25 mountX=-0.06 mountY=-0.11, mountTheta=-2.08
22:36:05.063 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
22:36:05.065 00.002 1032 Enqueuing Move request for scope (0.12, -0.03)
22:36:05.067 00.002 10072 Worker thread wakes up
22:36:05.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
22:36:05.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
22:36:05.067 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
22:36:05.069 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:36:05.071 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:36:05.071 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:36:05.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:05.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:36:05.071 00.000 10072 MoveAxis(W, 0, ABG)
22:36:05.072 00.001 10072 Move returns status 0, amount 0
22:36:05.072 00.000 10072 MoveAxis(N, 0, ABG)
22:36:05.072 00.000 10072 Move returns status 0, amount 0
22:36:05.072 00.000 10072 move complete, result=0
22:36:05.072 00.000 10072 worker thread done servicing request
22:36:05.093 00.021 1032 UpdateGuideState exits: m=1420 SNR=26.5
22:36:05.096 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:05.098 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:05.099 00.001 1032 Enqueuing Expose request
22:36:05.101 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:36:05.102 00.001 10072 Worker thread wakes up
22:36:05.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:05.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:05.731 00.629 10072 Exposure complete
22:36:05.784 00.053 10072 worker thread done servicing request
22:36:05.784 00.000 1032 OnExposeComplete: enter
22:36:05.786 00.002 1032 UpdateGuideState(): m_state=6
22:36:05.788 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4832
22:36:05.789 00.001 1032 Star::Find returns 1 (0), X=1097.95, Y=133.70, Mass=1438, SNR=26.6, Peak=130 HFD=3.1
22:36:05.792 00.003 1032 MultiStar: [#1 0.16,-0.08,0.95,U] [#2 0.09,0.07,0.79,U] [#3 0.04,0.13,0.75,U] [#4 0.01,0.06,0.63,U] [#5 0.13,0.03,0.63,U] [#6 -0.11,-0.05,0.61,U] [#7 -0.17,-0.12,0.68,U] [#8 0.13,0.14,0.51,U] 
22:36:05.794 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.25, -0.03}
22:36:05.795 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
22:36:05.796 00.001 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
22:36:05.799 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.11 mountX=-0.01 mountY=-0.07, mountTheta=-1.72
22:36:05.803 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
22:36:05.806 00.003 1032 Enqueuing Move request for scope (0.07, 0.01)
22:36:05.808 00.002 10072 Worker thread wakes up
22:36:05.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
22:36:05.808 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
22:36:05.808 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
22:36:05.810 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:36:05.812 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:36:05.812 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:36:05.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:05.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:36:05.812 00.000 10072 MoveAxis(W, 1, ABG)
22:36:05.812 00.000 10072 Guiding  Dir = 3, Dur = 1
22:36:05.812 00.000 10072 IsGuiding returns 0
22:36:05.813 00.001 10072 PulseGuide returned control before completion, sleep 11
22:36:05.829 00.016 1032 UpdateGuideState exits: m=1438 SNR=26.6
22:36:05.833 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:05.834 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:05.836 00.002 1032 Enqueuing Expose request
22:36:05.838 00.002 10072 IsGuiding returns 0
22:36:05.838 00.000 10072 Move returns status 0, amount 1
22:36:05.838 00.000 10072 MoveAxis(N, 0, ABG)
22:36:05.838 00.000 10072 Move returns status 0, amount 0
22:36:05.838 00.000 10072 move complete, result=0
22:36:05.838 00.000 10072 worker thread done servicing request
22:36:05.838 00.000 10072 Worker thread wakes up
22:36:05.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:05.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:05.845 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:36:06.246 00.401 10072 Exposure complete
22:36:06.302 00.056 10072 worker thread done servicing request
22:36:06.302 00.000 1032 OnExposeComplete: enter
22:36:06.305 00.003 1032 UpdateGuideState(): m_state=6
22:36:06.307 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4833
22:36:06.308 00.001 1032 Star::Find returns 1 (0), X=1097.98, Y=133.76, Mass=1418, SNR=26.4, Peak=119 HFD=3.1
22:36:06.310 00.002 1032 MultiStar: [#1 0.20,-0.04,0.93,U] [#2 0.05,-0.00,0.76,U] [#3 -0.08,0.14,0.71,U] [#4 -0.10,0.09,0.64,U] [#5 0.24,0.12,0.00,M1] [#6 -0.03,0.15,0.58,U] [#7 -0.12,-0.05,0.67,U] [#8 0.10,0.22,0.51,U] 
22:36:06.311 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {0.28, 0.03}
22:36:06.313 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:36:06.315 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:36:06.316 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.73 mountX=0.04 mountY=-0.07, mountTheta=-1.10
22:36:06.318 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
22:36:06.320 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
22:36:06.321 00.001 10072 Worker thread wakes up
22:36:06.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:36:06.321 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:36:06.321 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.04 yDistance=-0.07
22:36:06.323 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=135, Gamma=2.230
22:36:06.326 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:36:06.326 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:36:06.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:06.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:36:06.326 00.000 10072 MoveAxis(W, 2, ABG)
22:36:06.326 00.000 10072 Guiding  Dir = 3, Dur = 2
22:36:06.327 00.001 10072 IsGuiding returns 0
22:36:06.327 00.000 10072 PulseGuide returned control before completion, sleep 12
22:36:06.345 00.018 1032 UpdateGuideState exits: m=1418 SNR=26.4
22:36:06.348 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:06.349 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:06.351 00.002 1032 Enqueuing Expose request
22:36:06.352 00.001 10072 IsGuiding returns 0
22:36:06.353 00.001 10072 Move returns status 0, amount 2
22:36:06.353 00.000 10072 MoveAxis(N, 0, ABG)
22:36:06.353 00.000 10072 Move returns status 0, amount 0
22:36:06.353 00.000 10072 move complete, result=0
22:36:06.353 00.000 10072 worker thread done servicing request
22:36:06.353 00.000 10072 Worker thread wakes up
22:36:06.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:06.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:06.361 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:36:06.983 00.622 10072 Exposure complete
22:36:07.036 00.053 10072 worker thread done servicing request
22:36:07.036 00.000 1032 OnExposeComplete: enter
22:36:07.038 00.002 1032 UpdateGuideState(): m_state=6
22:36:07.040 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4834
22:36:07.042 00.002 1032 Star::Find returns 1 (0), X=1097.98, Y=133.80, Mass=1354, SNR=25.9, Peak=114 HFD=3.1
22:36:07.044 00.002 1032 MultiStar: [#1 0.27,-0.03,0.00,M3] [#2 0.05,0.02,0.76,U] [#3 -0.06,0.15,0.73,U] [#4 0.00,0.08,0.68,U] [#5 0.20,-0.05,0.67,U] [#6 0.03,0.05,0.65,U] [#7 -0.02,-0.06,0.67,U] [#8 0.09,0.11,0.51,U] 
22:36:07.046 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.05}, one-star: {0.28, 0.07}
22:36:07.048 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
22:36:07.051 00.003 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
22:36:07.053 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.51 mountX=0.02 mountY=-0.09, mountTheta=-1.32
22:36:07.055 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
22:36:07.056 00.001 1032 Enqueuing Move request for scope (0.08, 0.05)
22:36:07.058 00.002 10072 Worker thread wakes up
22:36:07.059 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
22:36:07.059 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
22:36:07.059 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.02 yDistance=-0.09
22:36:07.060 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:36:07.062 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:36:07.062 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:36:07.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:07.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:36:07.062 00.000 10072 MoveAxis(W, 3, ABG)
22:36:07.062 00.000 10072 Guiding  Dir = 3, Dur = 3
22:36:07.063 00.001 10072 IsGuiding returns 0
22:36:07.063 00.000 10072 PulseGuide returned control before completion, sleep 13
22:36:07.080 00.017 1032 UpdateGuideState exits: m=1354 SNR=25.9
22:36:07.083 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:07.085 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:07.087 00.002 1032 Enqueuing Expose request
22:36:07.089 00.002 10072 IsGuiding returns 0
22:36:07.089 00.000 10072 Move returns status 0, amount 3
22:36:07.089 00.000 10072 MoveAxis(N, 0, ABG)
22:36:07.089 00.000 10072 Move returns status 0, amount 0
22:36:07.089 00.000 10072 move complete, result=0
22:36:07.089 00.000 10072 worker thread done servicing request
22:36:07.089 00.000 10072 Worker thread wakes up
22:36:07.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:07.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:07.096 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:36:07.500 00.404 10072 Exposure complete
22:36:07.553 00.053 10072 worker thread done servicing request
22:36:07.553 00.000 1032 OnExposeComplete: enter
22:36:07.556 00.003 1032 UpdateGuideState(): m_state=6
22:36:07.558 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4835
22:36:07.559 00.001 1032 Star::Find returns 1 (0), X=1097.97, Y=133.67, Mass=1352, SNR=25.8, Peak=112 HFD=3.3
22:36:07.561 00.002 1032 MultiStar: [#1 0.26,-0.00,0.00,M4] [#2 0.19,0.01,0.76,U] [#3 -0.04,0.13,0.76,U] [#4 0.02,0.09,0.66,U] [#5 0.11,-0.03,0.62,U] [#6 0.04,0.15,0.60,U] [#7 0.01,-0.06,0.70,U] [#8 0.12,0.16,0.53,U] 
22:36:07.562 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {0.27, -0.05}
22:36:07.564 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
22:36:07.564 00.000 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
22:36:07.567 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.37 mountX=0.01 mountY=-0.11, mountTheta=-1.46
22:36:07.569 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
22:36:07.570 00.001 1032 Enqueuing Move request for scope (0.10, 0.04)
22:36:07.572 00.002 10072 Worker thread wakes up
22:36:07.572 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:36:07.572 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:36:07.572 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
22:36:07.574 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
22:36:07.576 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:36:07.576 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:36:07.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:07.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:36:07.576 00.000 10072 MoveAxis(W, 3, ABG)
22:36:07.576 00.000 10072 Guiding  Dir = 3, Dur = 3
22:36:07.576 00.000 10072 IsGuiding returns 0
22:36:07.577 00.001 10072 PulseGuide returned control before completion, sleep 13
22:36:07.591 00.014 10072 IsGuiding returns 0
22:36:07.592 00.001 10072 Move returns status 0, amount 3
22:36:07.592 00.000 10072 MoveAxis(N, 0, ABG)
22:36:07.592 00.000 10072 Move returns status 0, amount 0
22:36:07.592 00.000 10072 move complete, result=0
22:36:07.592 00.000 10072 worker thread done servicing request
22:36:07.595 00.003 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:36:07.597 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:07.599 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:07.600 00.001 1032 Enqueuing Expose request
22:36:07.601 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:36:07.604 00.003 10072 Worker thread wakes up
22:36:07.604 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:07.604 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:08.234 00.630 10072 Exposure complete
22:36:08.284 00.050 10072 worker thread done servicing request
22:36:08.284 00.000 1032 OnExposeComplete: enter
22:36:08.286 00.002 1032 UpdateGuideState(): m_state=6
22:36:08.287 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4836
22:36:08.289 00.002 1032 Star::Find returns 1 (0), X=1097.97, Y=133.78, Mass=1372, SNR=26.0, Peak=116 HFD=3.0
22:36:08.291 00.002 1032 MultiStar: [#1 0.25,0.03,0.00,M5] [#2 0.12,0.05,0.77,U] [#3 -0.03,0.14,0.73,U] [#4 -0.13,0.08,0.64,U] [#5 0.24,-0.06,0.61,U] [#6 0.01,0.18,0.58,U] [#7 -0.03,-0.04,0.71,U] [#8 0.18,0.14,0.53,U] 
22:36:08.293 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.06}, one-star: {0.26, 0.05}
22:36:08.295 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
22:36:08.296 00.001 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
22:36:08.298 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.64 mountX=0.04 mountY=-0.10, mountTheta=-1.19
22:36:08.302 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
22:36:08.305 00.003 1032 Enqueuing Move request for scope (0.09, 0.06)
22:36:08.307 00.002 10072 Worker thread wakes up
22:36:08.307 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
22:36:08.307 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
22:36:08.307 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
22:36:08.310 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=112, Gamma=2.230
22:36:08.312 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:36:08.313 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:36:08.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:08.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:36:08.313 00.000 10072 MoveAxis(W, 4, ABG)
22:36:08.313 00.000 10072 Guiding  Dir = 3, Dur = 4
22:36:08.313 00.000 10072 IsGuiding returns 0
22:36:08.314 00.001 10072 PulseGuide returned control before completion, sleep 14
22:36:08.330 00.016 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:36:08.333 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:08.334 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:08.336 00.002 1032 Enqueuing Expose request
22:36:08.339 00.003 10072 IsGuiding returns 0
22:36:08.339 00.000 10072 Move returns status 0, amount 4
22:36:08.339 00.000 10072 MoveAxis(N, 0, ABG)
22:36:08.340 00.001 10072 Move returns status 0, amount 0
22:36:08.340 00.000 10072 move complete, result=0
22:36:08.340 00.000 10072 worker thread done servicing request
22:36:08.340 00.000 10072 Worker thread wakes up
22:36:08.340 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:08.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:08.344 00.004 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:36:08.749 00.405 10072 Exposure complete
22:36:08.806 00.057 1032 OnExposeComplete: enter
22:36:08.809 00.003 10072 worker thread done servicing request
22:36:08.809 00.000 1032 UpdateGuideState(): m_state=6
22:36:08.811 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4837
22:36:08.813 00.002 1032 Star::Find returns 1 (0), X=1097.97, Y=133.90, Mass=1311, SNR=25.4, Peak=102 HFD=3.0
22:36:08.815 00.002 1032 MultiStar: [#1 0.13,0.03,0.95,U] [#2 0.09,0.06,0.80,U] [#3 0.00,0.22,0.75,U] [#4 0.01,0.27,0.00,M1] [#5 0.11,0.18,0.68,U] [#6 -0.01,0.18,0.60,U] [#7 -0.13,-0.02,0.69,U] [#8 0.12,0.27,0.00,M1] 
22:36:08.817 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.11}, one-star: {0.27, 0.17}
22:36:08.819 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
22:36:08.821 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
22:36:08.822 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.96 mountX=0.09 mountY=-0.11, mountTheta=-0.87
22:36:08.826 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
22:36:08.827 00.001 1032 Enqueuing Move request for scope (0.08, 0.11)
22:36:08.829 00.002 10072 Worker thread wakes up
22:36:08.830 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
22:36:08.830 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
22:36:08.830 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.11
22:36:08.833 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:36:08.836 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:36:08.836 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:36:08.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:08.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:36:08.836 00.000 10072 MoveAxis(W, 4, ABG)
22:36:08.836 00.000 10072 Guiding  Dir = 3, Dur = 4
22:36:08.836 00.000 10072 IsGuiding returns 0
22:36:08.836 00.000 10072 PulseGuide returned control before completion, sleep 14
22:36:08.855 00.019 10072 IsGuiding returns 0
22:36:08.855 00.000 10072 Move returns status 0, amount 4
22:36:08.855 00.000 10072 MoveAxis(N, 0, ABG)
22:36:08.855 00.000 10072 Move returns status 0, amount 0
22:36:08.855 00.000 10072 move complete, result=0
22:36:08.855 00.000 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:36:08.857 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:08.858 00.001 10072 worker thread done servicing request
22:36:08.858 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:08.861 00.003 1032 Enqueuing Expose request
22:36:08.863 00.002 10072 Worker thread wakes up
22:36:08.863 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:08.863 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:08.863 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:36:09.500 00.637 10072 Exposure complete
22:36:09.551 00.051 10072 worker thread done servicing request
22:36:09.552 00.001 1032 OnExposeComplete: enter
22:36:09.558 00.006 1032 UpdateGuideState(): m_state=6
22:36:09.561 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4838
22:36:09.563 00.002 1032 Star::Find returns 1 (0), X=1098.02, Y=133.95, Mass=1394, SNR=26.2, Peak=110 HFD=2.9
22:36:09.566 00.003 1032 MultiStar: [#1 0.20,0.22,0.00,M5] [#2 0.07,0.23,0.74,U] [#3 -0.07,0.21,0.74,U] [#4 -0.07,0.34,0.00,M2] [#5 0.17,0.18,0.62,U] [#6 0.00,0.32,0.00,M1] [#7 -0.04,0.16,0.70,U] [#8 0.02,0.35,0.00,M2] 
22:36:09.567 00.001 1032 refined, 4 included, MultiStar: {0.10, 0.20}, one-star: {0.32, 0.22}
22:36:09.569 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
22:36:09.570 00.001 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
22:36:09.572 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.23 cameraTheta=1.10 mountX=0.17 mountY=-0.15, mountTheta=-0.73
22:36:09.574 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.20, opts=13)
22:36:09.577 00.003 1032 Enqueuing Move request for scope (0.10, 0.20)
22:36:09.579 00.002 10072 Worker thread wakes up
22:36:09.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
22:36:09.579 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
22:36:09.579 00.000 10072 Moving (0.10, 0.20) raw xDistance=0.17 yDistance=-0.15
22:36:09.582 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:36:09.584 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 286.00
22:36:09.584 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
22:36:09.584 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:09.584 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:36:09.584 00.000 10072 MoveAxis(W, 85, ABG)
22:36:09.584 00.000 10072 Guiding  Dir = 3, Dur = 85
22:36:09.585 00.001 10072 IsGuiding returns 0
22:36:09.585 00.000 10072 PulseGuide returned control before completion, sleep 95
22:36:09.603 00.018 1032 UpdateGuideState exits: m=1394 SNR=26.2
22:36:09.605 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:09.607 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:09.609 00.002 1032 Enqueuing Expose request
22:36:09.687 00.078 10072 IsGuiding returns 0
22:36:09.687 00.000 10072 Move returns status 0, amount 85
22:36:09.687 00.000 10072 MoveAxis(N, 0, ABG)
22:36:09.688 00.001 10072 Move returns status 0, amount 0
22:36:09.688 00.000 10072 move complete, result=0
22:36:09.688 00.000 10072 worker thread done servicing request
22:36:09.688 00.000 1032 GuideStep: 0.2 px 85 ms WEST, -0.2 px 0 ms NORTH
22:36:09.690 00.002 10072 Worker thread wakes up
22:36:09.691 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:09.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:10.098 00.407 10072 Exposure complete
22:36:10.150 00.052 10072 worker thread done servicing request
22:36:10.150 00.000 1032 OnExposeComplete: enter
22:36:10.152 00.002 1032 UpdateGuideState(): m_state=6
22:36:10.153 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4839
22:36:10.155 00.002 1032 Star::Find returns 1 (0), X=1098.01, Y=133.94, Mass=1413, SNR=26.4, Peak=114 HFD=2.9
22:36:10.158 00.003 1032 MultiStar: [#1 0.20,0.21,0.00,M6] [#2 0.07,0.25,0.00,M1] [#3 0.00,0.20,0.72,U] [#4 0.00,0.14,0.65,U] [#5 0.14,0.07,0.62,U] [#6 -0.10,0.25,0.00,M2] [#7 0.00,0.11,0.64,U] [#8 0.04,0.23,0.51,U] 
22:36:10.160 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.17}, one-star: {0.31, 0.22}
22:36:10.162 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
22:36:10.163 00.001 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
22:36:10.164 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.02 mountX=0.13 mountY=-0.14, mountTheta=-0.81
22:36:10.167 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.17, opts=13)
22:36:10.170 00.003 1032 Enqueuing Move request for scope (0.10, 0.17)
22:36:10.171 00.001 10072 Worker thread wakes up
22:36:10.171 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
22:36:10.171 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
22:36:10.171 00.000 10072 Moving (0.10, 0.17) raw xDistance=0.13 yDistance=-0.14
22:36:10.174 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=115, Gamma=2.230
22:36:10.177 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.00
22:36:10.177 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
22:36:10.178 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:10.178 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:36:10.178 00.000 10072 MoveAxis(W, 68, ABG)
22:36:10.178 00.000 10072 Guiding  Dir = 3, Dur = 68
22:36:10.178 00.000 10072 IsGuiding returns 0
22:36:10.179 00.001 10072 PulseGuide returned control before completion, sleep 77
22:36:10.197 00.018 1032 UpdateGuideState exits: m=1413 SNR=26.4
22:36:10.199 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:10.201 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:10.202 00.001 1032 Enqueuing Expose request
22:36:10.278 00.076 10072 IsGuiding returns 1
22:36:10.278 00.000 10072 scope still moving after pulse duration time elapsed
22:36:10.314 00.036 10072 IsGuiding returns 0
22:36:10.314 00.000 10072 scope move finished after 68 + 68 ms
22:36:10.314 00.000 10072 Move returns status 0, amount 68
22:36:10.314 00.000 10072 MoveAxis(N, 0, ABG)
22:36:10.314 00.000 10072 Move returns status 0, amount 0
22:36:10.314 00.000 10072 move complete, result=0
22:36:10.315 00.001 10072 worker thread done servicing request
22:36:10.315 00.000 10072 Worker thread wakes up
22:36:10.315 00.000 1032 GuideStep: 0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
22:36:10.318 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:10.318 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:10.952 00.634 10072 Exposure complete
22:36:11.004 00.052 10072 worker thread done servicing request
22:36:11.004 00.000 1032 OnExposeComplete: enter
22:36:11.006 00.002 1032 UpdateGuideState(): m_state=6
22:36:11.008 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4840
22:36:11.009 00.001 1032 Star::Find returns 1 (0), X=1098.13, Y=133.62, Mass=1466, SNR=26.9, Peak=141 HFD=3.3
22:36:11.011 00.002 1032 MultiStar: [#1 0.28,-0.14,0.00,M7] [#2 0.18,0.00,0.73,U] [#3 0.08,-0.01,0.71,U] [#4 0.04,0.05,0.65,U] [#5 0.18,-0.12,0.65,U] [#6 -0.03,0.13,0.59,U] [#7 -0.07,-0.20,0.66,U] [#8 0.21,-0.08,0.49,U] 
22:36:11.013 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.05}, one-star: {0.43, -0.11}
22:36:11.014 00.001 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:36:11.016 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:36:11.018 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.15 cameraTheta=-0.31 mountX=-0.08 mountY=-0.13, mountTheta=-2.14
22:36:11.020 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
22:36:11.022 00.002 1032 Enqueuing Move request for scope (0.15, -0.05)
22:36:11.024 00.002 10072 Worker thread wakes up
22:36:11.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
22:36:11.024 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
22:36:11.024 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.08 yDistance=-0.13
22:36:11.026 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:36:11.029 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:36:11.029 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
22:36:11.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:11.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:36:11.029 00.000 10072 MoveAxis(W, 5, ABG)
22:36:11.029 00.000 10072 Guiding  Dir = 3, Dur = 5
22:36:11.029 00.000 10072 IsGuiding returns 0
22:36:11.030 00.001 10072 PulseGuide returned control before completion, sleep 15
22:36:11.047 00.017 1032 UpdateGuideState exits: m=1466 SNR=26.9
22:36:11.051 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:11.053 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:11.054 00.001 1032 Enqueuing Expose request
22:36:11.058 00.004 10072 IsGuiding returns 0
22:36:11.058 00.000 10072 Move returns status 0, amount 5
22:36:11.058 00.000 10072 MoveAxis(N, 0, ABG)
22:36:11.058 00.000 10072 Move returns status 0, amount 0
22:36:11.058 00.000 10072 move complete, result=0
22:36:11.058 00.000 10072 worker thread done servicing request
22:36:11.058 00.000 10072 Worker thread wakes up
22:36:11.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:11.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:11.063 00.005 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:36:11.469 00.406 10072 Exposure complete
22:36:11.523 00.054 10072 worker thread done servicing request
22:36:11.523 00.000 1032 OnExposeComplete: enter
22:36:11.525 00.002 1032 UpdateGuideState(): m_state=6
22:36:11.527 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4841
22:36:11.530 00.003 1032 Star::Find returns 1 (0), X=1098.05, Y=133.73, Mass=1291, SNR=25.2, Peak=117 HFD=3.2
22:36:11.534 00.004 1032 MultiStar: [#1 0.28,0.02,0.00,M8] [#2 0.13,0.13,0.79,U] [#3 0.04,0.05,0.78,U] [#4 -0.09,-0.05,0.68,U] [#5 0.21,-0.04,0.65,U] [#6 -0.02,0.11,0.63,U] [#7 0.03,-0.11,0.68,U] [#8 0.14,0.03,0.54,U] 
22:36:11.538 00.004 1032 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.35, -0.00}
22:36:11.542 00.004 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
22:36:11.545 00.003 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
22:36:11.548 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.12 mountX=-0.02 mountY=-0.11, mountTheta=-1.71
22:36:11.551 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
22:36:11.553 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
22:36:11.555 00.002 10072 Worker thread wakes up
22:36:11.555 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
22:36:11.555 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
22:36:11.555 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
22:36:11.558 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=144, Gamma=2.230
22:36:11.560 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:36:11.560 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:36:11.561 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:11.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:36:11.561 00.000 10072 MoveAxis(W, 4, ABG)
22:36:11.561 00.000 10072 Guiding  Dir = 3, Dur = 4
22:36:11.561 00.000 10072 IsGuiding returns 0
22:36:11.561 00.000 10072 PulseGuide returned control before completion, sleep 14
22:36:11.579 00.018 1032 UpdateGuideState exits: m=1291 SNR=25.2
22:36:11.582 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:11.584 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:11.586 00.002 1032 Enqueuing Expose request
22:36:11.590 00.004 10072 IsGuiding returns 0
22:36:11.590 00.000 10072 Move returns status 0, amount 4
22:36:11.590 00.000 10072 MoveAxis(N, 0, ABG)
22:36:11.590 00.000 10072 Move returns status 0, amount 0
22:36:11.590 00.000 10072 move complete, result=0
22:36:11.590 00.000 10072 worker thread done servicing request
22:36:11.590 00.000 10072 Worker thread wakes up
22:36:11.590 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:11.590 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:11.596 00.006 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:36:12.215 00.619 10072 Exposure complete
22:36:12.264 00.049 10072 worker thread done servicing request
22:36:12.264 00.000 1032 OnExposeComplete: enter
22:36:12.267 00.003 1032 UpdateGuideState(): m_state=6
22:36:12.269 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4842
22:36:12.271 00.002 1032 Star::Find returns 1 (0), X=1098.05, Y=133.74, Mass=1439, SNR=26.6, Peak=131 HFD=3.2
22:36:12.273 00.002 1032 MultiStar: [#1 0.20,0.05,0.94,U] [#2 0.01,0.16,0.78,U] [#3 -0.01,0.10,0.72,U] [#4 -0.02,0.16,0.66,U] [#5 0.30,-0.07,0.00,M1] [#6 0.09,0.06,0.59,U] [#7 0.01,0.13,0.68,U] [#8 0.10,0.28,0.00,M1] 
22:36:12.275 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.09}, one-star: {0.35, 0.01}
22:36:12.277 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
22:36:12.278 00.001 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
22:36:12.280 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.69 mountX=0.06 mountY=-0.13, mountTheta=-1.14
22:36:12.283 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
22:36:12.285 00.002 1032 Enqueuing Move request for scope (0.11, 0.09)
22:36:12.287 00.002 10072 Worker thread wakes up
22:36:12.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
22:36:12.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
22:36:12.287 00.000 10072 Moving (0.11, 0.09) raw xDistance=0.06 yDistance=-0.13
22:36:12.290 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:36:12.291 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:36:12.291 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:36:12.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:12.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:36:12.292 00.001 10072 MoveAxis(W, 5, ABG)
22:36:12.292 00.000 10072 Guiding  Dir = 3, Dur = 5
22:36:12.292 00.000 10072 IsGuiding returns 0
22:36:12.292 00.000 10072 PulseGuide returned control before completion, sleep 15
22:36:12.311 00.019 1032 UpdateGuideState exits: m=1439 SNR=26.6
22:36:12.313 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:12.314 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:12.315 00.001 1032 Enqueuing Expose request
22:36:12.322 00.007 10072 IsGuiding returns 0
22:36:12.322 00.000 10072 Move returns status 0, amount 5
22:36:12.322 00.000 10072 MoveAxis(N, 0, ABG)
22:36:12.322 00.000 10072 Move returns status 0, amount 0
22:36:12.322 00.000 10072 move complete, result=0
22:36:12.322 00.000 10072 worker thread done servicing request
22:36:12.322 00.000 10072 Worker thread wakes up
22:36:12.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:12.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:12.324 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:36:12.733 00.409 10072 Exposure complete
22:36:12.783 00.050 10072 worker thread done servicing request
22:36:12.783 00.000 1032 OnExposeComplete: enter
22:36:12.785 00.002 1032 UpdateGuideState(): m_state=6
22:36:12.787 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4843
22:36:12.788 00.001 1032 Star::Find returns 1 (0), X=1098.03, Y=133.63, Mass=1238, SNR=24.7, Peak=106 HFD=3.3
22:36:12.790 00.002 1032 MultiStar: [#1 0.32,-0.04,0.00,M8] [#2 0.04,-0.06,0.79,U] [#3 0.05,0.09,0.79,U] [#4 -0.08,0.16,0.69,U] [#5 0.30,-0.09,0.00,M2] [#6 0.06,0.20,0.66,U] [#7 0.01,0.07,0.74,U] [#8 0.11,0.10,0.51,U] 
22:36:12.791 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.05}, one-star: {0.33, -0.10}
22:36:12.793 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
22:36:12.794 00.001 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
22:36:12.796 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.53 mountX=0.03 mountY=-0.10, mountTheta=-1.30
22:36:12.799 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
22:36:12.801 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
22:36:12.804 00.003 10072 Worker thread wakes up
22:36:12.804 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
22:36:12.804 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
22:36:12.804 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
22:36:12.807 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:36:12.809 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:36:12.809 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:36:12.809 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:12.809 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:36:12.809 00.000 10072 MoveAxis(W, 4, ABG)
22:36:12.809 00.000 10072 Guiding  Dir = 3, Dur = 4
22:36:12.810 00.001 10072 IsGuiding returns 0
22:36:12.810 00.000 10072 PulseGuide returned control before completion, sleep 14
22:36:12.826 00.016 1032 UpdateGuideState exits: m=1238 SNR=24.7
22:36:12.828 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:12.830 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:12.833 00.003 1032 Enqueuing Expose request
22:36:12.840 00.007 10072 IsGuiding returns 0
22:36:12.840 00.000 10072 Move returns status 0, amount 4
22:36:12.840 00.000 10072 MoveAxis(N, 0, ABG)
22:36:12.840 00.000 10072 Move returns status 0, amount 0
22:36:12.840 00.000 10072 move complete, result=0
22:36:12.840 00.000 10072 worker thread done servicing request
22:36:12.840 00.000 10072 Worker thread wakes up
22:36:12.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:12.841 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:12.843 00.002 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:36:13.471 00.628 10072 Exposure complete
22:36:13.521 00.050 10072 worker thread done servicing request
22:36:13.522 00.001 1032 OnExposeComplete: enter
22:36:13.523 00.001 1032 UpdateGuideState(): m_state=6
22:36:13.525 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4844
22:36:13.526 00.001 1032 Star::Find returns 1 (0), X=1098.02, Y=133.58, Mass=1350, SNR=25.8, Peak=135 HFD=3.3
22:36:13.528 00.002 1032 MultiStar: [#1 0.28,-0.15,0.00,M9] [#2 0.11,-0.03,0.75,U] [#3 0.07,-0.08,0.76,U] [#4 0.01,0.03,0.68,U] [#5 0.34,-0.10,0.00,M3] [#6 0.07,-0.05,0.64,U] [#7 0.01,-0.14,0.66,U] [#8 0.14,-0.04,0.55,U] 
22:36:13.532 00.004 1032 refined, 6 included, MultiStar: {0.12, -0.07}, one-star: {0.32, -0.15}
22:36:13.533 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:36:13.535 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:36:13.537 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.54 mountX=-0.10 mountY=-0.09, mountTheta=-2.37
22:36:13.539 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
22:36:13.541 00.002 1032 Enqueuing Move request for scope (0.12, -0.07)
22:36:13.543 00.002 10072 Worker thread wakes up
22:36:13.543 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
22:36:13.543 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
22:36:13.543 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.09
22:36:13.545 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:36:13.548 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:36:13.549 00.001 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:36:13.549 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:13.549 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:36:13.549 00.000 10072 MoveAxis(W, 5, ABG)
22:36:13.549 00.000 10072 Guiding  Dir = 3, Dur = 5
22:36:13.549 00.000 10072 IsGuiding returns 0
22:36:13.551 00.002 10072 PulseGuide returned control before completion, sleep 15
22:36:13.567 00.016 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:36:13.569 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:13.571 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:13.572 00.001 1032 Enqueuing Expose request
22:36:13.578 00.006 10072 IsGuiding returns 0
22:36:13.578 00.000 10072 Move returns status 0, amount 5
22:36:13.578 00.000 10072 MoveAxis(N, 0, ABG)
22:36:13.578 00.000 10072 Move returns status 0, amount 0
22:36:13.578 00.000 10072 move complete, result=0
22:36:13.578 00.000 10072 worker thread done servicing request
22:36:13.578 00.000 10072 Worker thread wakes up
22:36:13.578 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:13.578 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:13.582 00.004 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:36:13.982 00.400 10072 Exposure complete
22:36:14.032 00.050 10072 worker thread done servicing request
22:36:14.033 00.001 1032 OnExposeComplete: enter
22:36:14.036 00.003 1032 UpdateGuideState(): m_state=6
22:36:14.037 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4845
22:36:14.039 00.002 1032 Star::Find returns 1 (0), X=1097.97, Y=133.69, Mass=1255, SNR=24.9, Peak=106 HFD=3.3
22:36:14.040 00.001 1032 MultiStar: [#1 0.25,-0.12,0.00,M10] [#2 0.19,-0.09,0.77,U] [#3 0.05,0.00,0.78,U] [#4 0.03,-0.01,0.67,U] [#5 0.31,-0.03,0.00,M4] [#6 0.10,-0.05,0.64,U] [#7 -0.01,-0.15,0.73,U] [#8 0.16,0.12,0.56,U] 
22:36:14.042 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.04}, one-star: {0.27, -0.04}
22:36:14.043 00.001 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
22:36:14.044 00.001 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
22:36:14.046 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.28 mountX=-0.07 mountY=-0.11, mountTheta=-2.11
22:36:14.049 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
22:36:14.050 00.001 1032 Enqueuing Move request for scope (0.12, -0.04)
22:36:14.051 00.001 10072 Worker thread wakes up
22:36:14.051 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
22:36:14.052 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
22:36:14.052 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.11
22:36:14.053 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:36:14.054 00.001 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:36:14.054 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:36:14.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:14.055 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:36:14.055 00.000 10072 MoveAxis(W, 4, ABG)
22:36:14.055 00.000 10072 Guiding  Dir = 3, Dur = 4
22:36:14.055 00.000 10072 IsGuiding returns 0
22:36:14.055 00.000 10072 PulseGuide returned control before completion, sleep 14
22:36:14.072 00.017 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:36:14.074 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:14.076 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:14.077 00.001 1032 Enqueuing Expose request
22:36:14.080 00.003 10072 IsGuiding returns 0
22:36:14.080 00.000 10072 Move returns status 0, amount 4
22:36:14.080 00.000 10072 MoveAxis(N, 0, ABG)
22:36:14.080 00.000 10072 Move returns status 0, amount 0
22:36:14.080 00.000 10072 move complete, result=0
22:36:14.080 00.000 10072 worker thread done servicing request
22:36:14.080 00.000 10072 Worker thread wakes up
22:36:14.080 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:14.082 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:14.082 00.000 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:36:14.717 00.635 10072 Exposure complete
22:36:14.766 00.049 10072 worker thread done servicing request
22:36:14.766 00.000 1032 OnExposeComplete: enter
22:36:14.769 00.003 1032 UpdateGuideState(): m_state=6
22:36:14.771 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4846
22:36:14.773 00.002 1032 Star::Find returns 1 (0), X=1097.98, Y=133.74, Mass=1406, SNR=26.4, Peak=111 HFD=3.2
22:36:14.774 00.001 1032 MultiStar: [#1 0.25,0.02,0.93,U] [#2 0.13,0.06,0.75,U] [#3 0.11,0.28,0.00,M1] [#4 0.19,0.10,0.68,U] [#5 0.36,0.03,0.00,M5] [#6 -0.13,0.12,0.60,U] [#7 -0.14,0.10,0.71,U] [#8 0.20,0.17,0.00,M1] 
22:36:14.777 00.003 1032 refined, 5 included, MultiStar: {0.12, 0.06}, one-star: {0.27, 0.01}
22:36:14.778 00.001 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
22:36:14.780 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
22:36:14.781 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.47 mountX=0.03 mountY=-0.13, mountTheta=-1.36
22:36:14.784 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
22:36:14.785 00.001 1032 Enqueuing Move request for scope (0.12, 0.06)
22:36:14.787 00.002 10072 Worker thread wakes up
22:36:14.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
22:36:14.787 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
22:36:14.787 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
22:36:14.788 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:36:14.790 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:36:14.790 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:36:14.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:14.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:36:14.790 00.000 10072 MoveAxis(W, 5, ABG)
22:36:14.790 00.000 10072 Guiding  Dir = 3, Dur = 5
22:36:14.791 00.001 10072 IsGuiding returns 0
22:36:14.791 00.000 10072 PulseGuide returned control before completion, sleep 15
22:36:14.807 00.016 1032 UpdateGuideState exits: m=1406 SNR=26.4
22:36:14.810 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:14.812 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:14.814 00.002 1032 Enqueuing Expose request
22:36:14.817 00.003 10072 IsGuiding returns 0
22:36:14.817 00.000 10072 Move returns status 0, amount 5
22:36:14.817 00.000 10072 MoveAxis(N, 0, ABG)
22:36:14.817 00.000 10072 Move returns status 0, amount 0
22:36:14.817 00.000 10072 move complete, result=0
22:36:14.817 00.000 10072 worker thread done servicing request
22:36:14.817 00.000 10072 Worker thread wakes up
22:36:14.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:14.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:14.824 00.007 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
22:36:15.233 00.409 10072 Exposure complete
22:36:15.284 00.051 10072 worker thread done servicing request
22:36:15.285 00.001 1032 OnExposeComplete: enter
22:36:15.287 00.002 1032 UpdateGuideState(): m_state=6
22:36:15.288 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4847
22:36:15.291 00.003 1032 Star::Find returns 1 (0), X=1098.06, Y=133.83, Mass=1252, SNR=24.8, Peak=104 HFD=3.1
22:36:15.293 00.002 1032 MultiStar: [#1 0.18,0.10,0.96,U] [#2 0.12,0.11,0.80,U] [#3 0.01,0.13,0.77,U] [#4 -0.03,0.17,0.69,U] [#5 0.26,-0.03,0.00,M6] [#6 0.06,0.20,0.65,U] [#7 -0.06,0.13,0.70,U] [#8 0.11,0.35,0.00,M2] 
22:36:15.296 00.003 1032 refined, 6 included, MultiStar: {0.11, 0.13}, one-star: {0.35, 0.10}
22:36:15.298 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
22:36:15.302 00.004 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
22:36:15.304 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.87 mountX=0.10 mountY=-0.14, mountTheta=-0.96
22:36:15.308 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.13, opts=13)
22:36:15.311 00.003 1032 Enqueuing Move request for scope (0.11, 0.13)
22:36:15.313 00.002 10072 Worker thread wakes up
22:36:15.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
22:36:15.313 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
22:36:15.313 00.000 10072 Moving (0.11, 0.13) raw xDistance=0.10 yDistance=-0.14
22:36:15.316 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=1, FiltMin=0, FiltMax=129, Gamma=2.230
22:36:15.318 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:36:15.319 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:36:15.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:15.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:36:15.319 00.000 10072 MoveAxis(W, 4, ABG)
22:36:15.319 00.000 10072 Guiding  Dir = 3, Dur = 4
22:36:15.340 00.021 1032 UpdateGuideState exits: m=1252 SNR=24.8
22:36:15.343 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:15.345 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:15.347 00.002 1032 Enqueuing Expose request
22:36:15.349 00.002 10072 IsGuiding returns 0
22:36:15.349 00.000 10072 PulseGuide returned control before completion, sleep 14
22:36:15.372 00.023 10072 IsGuiding returns 0
22:36:15.372 00.000 10072 Move returns status 0, amount 4
22:36:15.372 00.000 10072 MoveAxis(N, 0, ABG)
22:36:15.373 00.001 10072 Move returns status 0, amount 0
22:36:15.373 00.000 10072 move complete, result=0
22:36:15.373 00.000 10072 worker thread done servicing request
22:36:15.373 00.000 10072 Worker thread wakes up
22:36:15.373 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:15.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:15.374 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:36:16.004 00.630 10072 Exposure complete
22:36:16.053 00.049 10072 worker thread done servicing request
22:36:16.053 00.000 1032 OnExposeComplete: enter
22:36:16.055 00.002 1032 UpdateGuideState(): m_state=6
22:36:16.057 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4848
22:36:16.059 00.002 1032 Star::Find returns 1 (0), X=1098.12, Y=133.63, Mass=1263, SNR=25.0, Peak=117 HFD=3.3
22:36:16.061 00.002 1032 MultiStar: [#1 0.27,-0.02,0.00,M9] [#2 0.17,0.01,0.81,U] [#3 0.05,0.17,0.78,U] [#4 0.11,0.08,0.69,U] [#5 0.25,0.00,0.64,U] [#6 0.07,0.03,0.64,U] [#7 0.08,-0.05,0.74,U] [#8 0.17,0.07,0.55,U] 
22:36:16.062 00.001 1032 refined, 7 included, MultiStar: {0.17, 0.02}, one-star: {0.42, -0.10}
22:36:16.064 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
22:36:16.065 00.001 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
22:36:16.066 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.18 cameraTheta=0.12 mountX=-0.02 mountY=-0.17, mountTheta=-1.71
22:36:16.068 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.02, opts=13)
22:36:16.071 00.003 1032 Enqueuing Move request for scope (0.17, 0.02)
22:36:16.072 00.001 10072 Worker thread wakes up
22:36:16.072 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
22:36:16.072 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
22:36:16.072 00.000 10072 Moving (0.17, 0.02) raw xDistance=-0.02 yDistance=-0.17
22:36:16.074 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:36:16.076 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:36:16.076 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:36:16.076 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:16.076 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:36:16.076 00.000 10072 MoveAxis(W, 4, ABG)
22:36:16.076 00.000 10072 Guiding  Dir = 3, Dur = 4
22:36:16.076 00.000 10072 IsGuiding returns 0
22:36:16.077 00.001 10072 PulseGuide returned control before completion, sleep 14
22:36:16.092 00.015 1032 UpdateGuideState exits: m=1263 SNR=25.0
22:36:16.095 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:16.096 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:16.098 00.002 1032 Enqueuing Expose request
22:36:16.100 00.002 10072 IsGuiding returns 0
22:36:16.100 00.000 10072 Move returns status 0, amount 4
22:36:16.100 00.000 10072 MoveAxis(N, 0, ABG)
22:36:16.100 00.000 10072 Move returns status 0, amount 0
22:36:16.100 00.000 10072 move complete, result=0
22:36:16.100 00.000 10072 worker thread done servicing request
22:36:16.100 00.000 10072 Worker thread wakes up
22:36:16.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:16.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:16.110 00.010 1032 GuideStep: -0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
22:36:16.518 00.408 10072 Exposure complete
22:36:16.570 00.052 10072 worker thread done servicing request
22:36:16.570 00.000 1032 OnExposeComplete: enter
22:36:16.571 00.001 1032 UpdateGuideState(): m_state=6
22:36:16.573 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4849
22:36:16.575 00.002 1032 Star::Find returns 1 (0), X=1098.14, Y=133.61, Mass=1338, SNR=25.7, Peak=122 HFD=3.3
22:36:16.576 00.001 1032 MultiStar: [#1 0.33,-0.10,0.00,M10] [#2 0.29,-0.01,0.00,M1] [#3 0.02,0.19,0.77,U] [#4 0.09,0.03,0.65,U] [#5 0.25,-0.08,0.00,M6] [#6 -0.10,0.09,0.59,U] [#7 0.09,-0.03,0.66,U] [#8 0.16,0.07,0.53,U] 
22:36:16.577 00.001 1032 refined, 5 included, MultiStar: {0.14, 0.03}, one-star: {0.43, -0.12}
22:36:16.581 00.004 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:36:16.584 00.003 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:36:16.586 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.21 mountX=-0.01 mountY=-0.14, mountTheta=-1.62
22:36:16.589 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
22:36:16.590 00.001 1032 Enqueuing Move request for scope (0.14, 0.03)
22:36:16.592 00.002 10072 Worker thread wakes up
22:36:16.592 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
22:36:16.592 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
22:36:16.592 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
22:36:16.595 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=1, FiltMin=0, FiltMax=121, Gamma=2.230
22:36:16.597 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:36:16.597 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:36:16.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:16.597 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:36:16.597 00.000 10072 MoveAxis(W, 4, ABG)
22:36:16.597 00.000 10072 Guiding  Dir = 3, Dur = 4
22:36:16.598 00.001 10072 IsGuiding returns 0
22:36:16.598 00.000 10072 PulseGuide returned control before completion, sleep 14
22:36:16.616 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:36:16.617 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:16.619 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:16.620 00.001 1032 Enqueuing Expose request
22:36:16.626 00.006 10072 IsGuiding returns 0
22:36:16.626 00.000 10072 Move returns status 0, amount 4
22:36:16.626 00.000 10072 MoveAxis(N, 0, ABG)
22:36:16.626 00.000 10072 Move returns status 0, amount 0
22:36:16.626 00.000 10072 move complete, result=0
22:36:16.626 00.000 10072 worker thread done servicing request
22:36:16.626 00.000 10072 Worker thread wakes up
22:36:16.626 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:16.626 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:16.629 00.003 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:36:17.252 00.623 10072 Exposure complete
22:36:17.303 00.051 10072 worker thread done servicing request
22:36:17.303 00.000 1032 OnExposeComplete: enter
22:36:17.304 00.001 1032 UpdateGuideState(): m_state=6
22:36:17.307 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4850
22:36:17.310 00.003 1032 Star::Find returns 1 (0), X=1098.04, Y=133.83, Mass=1407, SNR=26.3, Peak=124 HFD=3.0
22:36:17.312 00.002 1032 MultiStar: [#1 0.24,0.06,0.96,U] [#2 0.23,0.09,0.74,U] [#3 0.06,0.27,0.00,M1] [#4 0.04,0.11,0.64,U] [#5 0.18,0.05,0.62,U] [#6 0.08,0.22,0.60,U] [#7 -0.02,0.14,0.72,U] [#8 0.13,0.23,0.00,M1] 
22:36:17.314 00.002 1032 refined, 6 included, MultiStar: {0.17, 0.11}, one-star: {0.34, 0.10}
22:36:17.316 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:36:17.318 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:36:17.319 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.56 mountX=0.06 mountY=-0.19, mountTheta=-1.27
22:36:17.323 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.11, opts=13)
22:36:17.325 00.002 1032 Enqueuing Move request for scope (0.17, 0.11)
22:36:17.327 00.002 10072 Worker thread wakes up
22:36:17.327 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
22:36:17.327 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
22:36:17.327 00.000 10072 Moving (0.17, 0.11) raw xDistance=0.06 yDistance=-0.19
22:36:17.331 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:36:17.334 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:36:17.334 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:36:17.334 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:17.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:36:17.334 00.000 10072 MoveAxis(W, 4, ABG)
22:36:17.334 00.000 10072 Guiding  Dir = 3, Dur = 4
22:36:17.334 00.000 10072 IsGuiding returns 0
22:36:17.335 00.001 10072 PulseGuide returned control before completion, sleep 14
22:36:17.351 00.016 1032 UpdateGuideState exits: m=1407 SNR=26.3
22:36:17.353 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:17.356 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:17.357 00.001 1032 Enqueuing Expose request
22:36:17.358 00.001 10072 IsGuiding returns 0
22:36:17.358 00.000 10072 Move returns status 0, amount 4
22:36:17.358 00.000 10072 MoveAxis(N, 0, ABG)
22:36:17.360 00.002 10072 Move returns status 0, amount 0
22:36:17.360 00.000 10072 move complete, result=0
22:36:17.360 00.000 10072 worker thread done servicing request
22:36:17.360 00.000 10072 Worker thread wakes up
22:36:17.360 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:17.360 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:17.369 00.009 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
22:36:17.766 00.397 10072 Exposure complete
22:36:17.818 00.052 10072 worker thread done servicing request
22:36:17.818 00.000 1032 OnExposeComplete: enter
22:36:17.821 00.003 1032 UpdateGuideState(): m_state=6
22:36:17.823 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4851
22:36:17.825 00.002 1032 Star::Find returns 1 (0), X=1097.99, Y=133.85, Mass=1323, SNR=25.6, Peak=106 HFD=3.0
22:36:17.826 00.001 1032 MultiStar: [#1 0.27,0.15,0.00,M10] [#2 0.07,0.14,0.76,U] [#3 0.01,0.18,0.73,U] [#4 0.04,0.18,0.66,U] [#5 0.06,0.21,0.67,U] [#6 0.06,0.25,0.00,M1] [#7 0.05,-0.00,0.71,U] [#8 0.11,0.27,0.00,M2] 
22:36:17.827 00.001 1032 refined, 5 included, MultiStar: {0.10, 0.14}, one-star: {0.29, 0.12}
22:36:17.829 00.002 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
22:36:17.831 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
22:36:17.833 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.94 mountX=0.11 mountY=-0.13, mountTheta=-0.89
22:36:17.836 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.14, opts=13)
22:36:17.838 00.002 1032 Enqueuing Move request for scope (0.10, 0.14)
22:36:17.840 00.002 10072 Worker thread wakes up
22:36:17.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
22:36:17.840 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
22:36:17.840 00.000 10072 Moving (0.10, 0.14) raw xDistance=0.11 yDistance=-0.13
22:36:17.842 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:36:17.844 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:36:17.844 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:36:17.844 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:17.844 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:36:17.844 00.000 10072 MoveAxis(W, 3, ABG)
22:36:17.844 00.000 10072 Guiding  Dir = 3, Dur = 3
22:36:17.846 00.002 10072 IsGuiding returns 0
22:36:17.846 00.000 10072 PulseGuide returned control before completion, sleep 13
22:36:17.863 00.017 1032 UpdateGuideState exits: m=1323 SNR=25.6
22:36:17.865 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:17.866 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:17.869 00.003 1032 Enqueuing Expose request
22:36:17.873 00.004 10072 IsGuiding returns 0
22:36:17.873 00.000 10072 Move returns status 0, amount 3
22:36:17.873 00.000 10072 MoveAxis(N, 0, ABG)
22:36:17.873 00.000 10072 Move returns status 0, amount 0
22:36:17.873 00.000 10072 move complete, result=0
22:36:17.873 00.000 10072 worker thread done servicing request
22:36:17.874 00.001 10072 Worker thread wakes up
22:36:17.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:17.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:17.877 00.003 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:36:18.499 00.622 10072 Exposure complete
22:36:18.554 00.055 10072 worker thread done servicing request
22:36:18.554 00.000 1032 OnExposeComplete: enter
22:36:18.556 00.002 1032 UpdateGuideState(): m_state=6
22:36:18.558 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4852
22:36:18.561 00.003 1032 Star::Find returns 1 (0), X=1098.04, Y=133.83, Mass=1324, SNR=25.6, Peak=110 HFD=3.1
22:36:18.563 00.002 1032 MultiStar: [#1 0.26,0.07,0.00,R] [#2 0.08,0.07,0.81,U] [#3 0.04,0.11,0.77,U] [#4 -0.01,0.15,0.66,U] [#5 0.23,-0.06,0.65,U] [#6 0.01,0.16,0.60,U] [#7 0.04,-0.01,0.69,U] [#8 0.11,0.08,0.53,U] 
22:36:18.564 00.001 1032 refined, 7 included, MultiStar: {0.11, 0.08}, one-star: {0.34, 0.10}
22:36:18.566 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
22:36:18.567 00.001 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
22:36:18.568 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.59 mountX=0.04 mountY=-0.13, mountTheta=-1.24
22:36:18.571 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
22:36:18.572 00.001 1032 Enqueuing Move request for scope (0.11, 0.08)
22:36:18.575 00.003 10072 Worker thread wakes up
22:36:18.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
22:36:18.575 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
22:36:18.575 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.04 yDistance=-0.13
22:36:18.577 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:36:18.580 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:36:18.580 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:36:18.580 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:18.580 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:36:18.580 00.000 10072 MoveAxis(W, 3, ABG)
22:36:18.581 00.001 10072 Guiding  Dir = 3, Dur = 3
22:36:18.581 00.000 10072 IsGuiding returns 0
22:36:18.582 00.001 10072 PulseGuide returned control before completion, sleep 13
22:36:18.597 00.015 1032 UpdateGuideState exits: m=1324 SNR=25.6
22:36:18.599 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:18.601 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:18.602 00.001 1032 Enqueuing Expose request
22:36:18.607 00.005 10072 IsGuiding returns 0
22:36:18.607 00.000 10072 Move returns status 0, amount 3
22:36:18.607 00.000 10072 MoveAxis(N, 0, ABG)
22:36:18.607 00.000 10072 Move returns status 0, amount 0
22:36:18.607 00.000 10072 move complete, result=0
22:36:18.607 00.000 10072 worker thread done servicing request
22:36:18.607 00.000 10072 Worker thread wakes up
22:36:18.607 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:18.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:18.612 00.005 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:36:19.016 00.404 10072 Exposure complete
22:36:19.071 00.055 10072 worker thread done servicing request
22:36:19.071 00.000 1032 OnExposeComplete: enter
22:36:19.073 00.002 1032 UpdateGuideState(): m_state=6
22:36:19.074 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4853
22:36:19.076 00.002 1032 Star::Find returns 1 (0), X=1098.06, Y=133.65, Mass=1250, SNR=24.8, Peak=117 HFD=3.3
22:36:19.078 00.002 1032 MultiStar: [#1 0.04,-0.03,0.98,U] [#2 0.13,0.02,0.80,U] [#3 -0.00,0.02,0.79,U] [#4 -0.05,0.06,0.69,U] [#5 0.30,-0.03,0.00,M4] [#6 0.12,0.08,0.63,U] [#7 0.00,-0.11,0.73,U] [#8 0.08,0.18,0.57,U] 
22:36:19.080 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.35, -0.08}
22:36:19.083 00.003 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
22:36:19.086 00.003 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
22:36:19.088 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.06 mountX=-0.02 mountY=-0.09, mountTheta=-1.77
22:36:19.090 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
22:36:19.092 00.002 1032 Enqueuing Move request for scope (0.09, 0.01)
22:36:19.094 00.002 10072 Worker thread wakes up
22:36:19.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
22:36:19.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
22:36:19.094 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.09
22:36:19.095 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:36:19.098 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:36:19.098 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:36:19.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:19.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:36:19.098 00.000 10072 MoveAxis(W, 3, ABG)
22:36:19.098 00.000 10072 Guiding  Dir = 3, Dur = 3
22:36:19.098 00.000 10072 IsGuiding returns 0
22:36:19.099 00.001 10072 PulseGuide returned control before completion, sleep 13
22:36:19.117 00.018 1032 UpdateGuideState exits: m=1250 SNR=24.8
22:36:19.119 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:19.122 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:19.124 00.002 1032 Enqueuing Expose request
22:36:19.125 00.001 10072 IsGuiding returns 0
22:36:19.125 00.000 10072 Move returns status 0, amount 3
22:36:19.125 00.000 10072 MoveAxis(N, 0, ABG)
22:36:19.126 00.001 10072 Move returns status 0, amount 0
22:36:19.126 00.000 10072 move complete, result=0
22:36:19.126 00.000 10072 worker thread done servicing request
22:36:19.126 00.000 10072 Worker thread wakes up
22:36:19.126 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:19.126 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:19.132 00.006 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:36:19.750 00.618 10072 Exposure complete
22:36:19.807 00.057 10072 worker thread done servicing request
22:36:19.807 00.000 1032 OnExposeComplete: enter
22:36:19.810 00.003 1032 UpdateGuideState(): m_state=6
22:36:19.812 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4854
22:36:19.814 00.002 1032 Star::Find returns 1 (0), X=1097.98, Y=133.82, Mass=1392, SNR=26.2, Peak=108 HFD=3.1
22:36:19.816 00.002 1032 MultiStar: [#1 0.03,-0.05,0.96,U] [#2 0.16,0.01,0.74,U] [#3 0.03,0.04,0.77,U] [#4 0.15,0.06,0.67,U] [#5 0.29,0.03,0.00,M5] [#6 -0.03,0.19,0.58,U] [#7 0.11,0.01,0.65,U] [#8 0.09,0.06,0.53,U] 
22:36:19.818 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.04}, one-star: {0.28, 0.09}
22:36:19.820 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
22:36:19.822 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
22:36:19.823 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.38 mountX=0.01 mountY=-0.12, mountTheta=-1.45
22:36:19.826 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
22:36:19.829 00.003 1032 Enqueuing Move request for scope (0.11, 0.04)
22:36:19.831 00.002 10072 Worker thread wakes up
22:36:19.831 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
22:36:19.831 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
22:36:19.831 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
22:36:19.834 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:36:19.838 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:36:19.838 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:36:19.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:19.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:36:19.838 00.000 10072 MoveAxis(W, 3, ABG)
22:36:19.838 00.000 10072 Guiding  Dir = 3, Dur = 3
22:36:19.839 00.001 10072 IsGuiding returns 0
22:36:19.839 00.000 10072 PulseGuide returned control before completion, sleep 13
22:36:19.856 00.017 10072 IsGuiding returns 0
22:36:19.856 00.000 10072 Move returns status 0, amount 3
22:36:19.856 00.000 10072 MoveAxis(N, 0, ABG)
22:36:19.856 00.000 10072 Move returns status 0, amount 0
22:36:19.856 00.000 10072 move complete, result=0
22:36:19.856 00.000 10072 worker thread done servicing request
22:36:19.857 00.001 1032 UpdateGuideState exits: m=1392 SNR=26.2
22:36:19.859 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:19.862 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:19.865 00.003 1032 Enqueuing Expose request
22:36:19.868 00.003 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:36:19.870 00.002 10072 Worker thread wakes up
22:36:19.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:19.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:20.280 00.410 10072 Exposure complete
22:36:20.334 00.054 10072 worker thread done servicing request
22:36:20.334 00.000 1032 OnExposeComplete: enter
22:36:20.337 00.003 1032 UpdateGuideState(): m_state=6
22:36:20.339 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4855
22:36:20.340 00.001 1032 Star::Find returns 1 (0), X=1098.05, Y=133.75, Mass=1426, SNR=26.6, Peak=122 HFD=3.2
22:36:20.342 00.002 1032 MultiStar: [#1 -0.01,-0.06,0.94,U] [#2 0.10,0.12,0.78,U] [#3 0.11,0.16,0.74,U] [#4 0.10,0.16,0.66,U] [#5 0.18,0.08,0.64,U] [#6 -0.03,0.15,0.58,U] [#7 0.07,0.01,0.67,U] [#8 0.02,0.24,0.51,U] 
22:36:20.344 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.35, 0.02}
22:36:20.346 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
22:36:20.347 00.001 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
22:36:20.349 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.64 mountX=0.05 mountY=-0.13, mountTheta=-1.19
22:36:20.351 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
22:36:20.354 00.003 1032 Enqueuing Move request for scope (0.11, 0.08)
22:36:20.356 00.002 10072 Worker thread wakes up
22:36:20.356 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
22:36:20.356 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
22:36:20.356 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
22:36:20.358 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:36:20.362 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:36:20.362 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:36:20.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:20.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:36:20.362 00.000 10072 MoveAxis(W, 3, ABG)
22:36:20.362 00.000 10072 Guiding  Dir = 3, Dur = 3
22:36:20.381 00.019 1032 UpdateGuideState exits: m=1426 SNR=26.6
22:36:20.384 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:20.386 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:20.387 00.001 1032 Enqueuing Expose request
22:36:20.403 00.016 10072 IsGuiding returns 0
22:36:20.404 00.001 10072 PulseGuide returned control before completion, sleep 13
22:36:20.432 00.028 10072 IsGuiding returns 0
22:36:20.432 00.000 10072 Move returns status 0, amount 3
22:36:20.432 00.000 10072 MoveAxis(N, 0, ABG)
22:36:20.432 00.000 10072 Move returns status 0, amount 0
22:36:20.432 00.000 10072 move complete, result=0
22:36:20.432 00.000 10072 worker thread done servicing request
22:36:20.433 00.001 10072 Worker thread wakes up
22:36:20.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:20.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:20.438 00.005 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:36:21.061 00.623 10072 Exposure complete
22:36:21.112 00.051 10072 worker thread done servicing request
22:36:21.113 00.001 1032 OnExposeComplete: enter
22:36:21.114 00.001 1032 UpdateGuideState(): m_state=6
22:36:21.116 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4856
22:36:21.118 00.002 1032 Star::Find returns 1 (0), X=1098.08, Y=133.87, Mass=1295, SNR=25.3, Peak=110 HFD=2.9
22:36:21.121 00.003 1032 MultiStar: [#1 0.02,0.13,0.97,U] [#2 0.10,0.20,0.81,U] [#3 -0.03,0.29,0.00,M1] [#4 0.00,0.24,0.67,U] [#5 0.19,0.07,0.63,U] [#6 0.07,0.36,0.00,M1] [#7 0.04,0.08,0.74,U] [#8 0.06,0.36,0.00,M1] 
22:36:21.123 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.14}, one-star: {0.37, 0.14}
22:36:21.125 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
22:36:21.127 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
22:36:21.128 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.83 mountX=0.10 mountY=-0.16, mountTheta=-1.00
22:36:21.131 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.14, opts=13)
22:36:21.132 00.001 1032 Enqueuing Move request for scope (0.13, 0.14)
22:36:21.134 00.002 10072 Worker thread wakes up
22:36:21.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
22:36:21.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
22:36:21.134 00.000 10072 Moving (0.13, 0.14) raw xDistance=0.10 yDistance=-0.16
22:36:21.136 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:36:21.138 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:36:21.138 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:36:21.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:21.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:36:21.139 00.001 10072 MoveAxis(W, 2, ABG)
22:36:21.139 00.000 10072 Guiding  Dir = 3, Dur = 2
22:36:21.139 00.000 10072 IsGuiding returns 0
22:36:21.139 00.000 10072 PulseGuide returned control before completion, sleep 12
22:36:21.152 00.013 10072 IsGuiding returns 0
22:36:21.152 00.000 10072 Move returns status 0, amount 2
22:36:21.152 00.000 10072 MoveAxis(N, 0, ABG)
22:36:21.152 00.000 10072 Move returns status 0, amount 0
22:36:21.152 00.000 10072 move complete, result=0
22:36:21.152 00.000 10072 worker thread done servicing request
22:36:21.157 00.005 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:36:21.159 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:21.161 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:21.162 00.001 1032 Enqueuing Expose request
22:36:21.163 00.001 10072 Worker thread wakes up
22:36:21.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:21.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:21.164 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
22:36:21.576 00.412 10072 Exposure complete
22:36:21.632 00.056 10072 worker thread done servicing request
22:36:21.632 00.000 1032 OnExposeComplete: enter
22:36:21.634 00.002 1032 UpdateGuideState(): m_state=6
22:36:21.636 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4857
22:36:21.638 00.002 1032 Star::Find returns 1 (0), X=1098.02, Y=133.93, Mass=1178, SNR=24.1, Peak=105 HFD=2.9
22:36:21.640 00.002 1032 MultiStar: [#1 0.09,0.10,1.02,U] [#2 0.13,0.13,0.82,U] [#3 0.02,0.13,0.79,U] [#4 0.04,0.17,0.70,U] [#5 0.21,-0.02,0.72,U] [#6 -0.01,0.27,0.00,M2] [#7 -0.06,0.05,0.76,U] [#8 0.17,0.41,0.00,M2] 
22:36:21.642 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.11}, one-star: {0.32, 0.20}
22:36:21.646 00.004 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
22:36:21.648 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
22:36:21.651 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.78 mountX=0.08 mountY=-0.14, mountTheta=-1.05
22:36:21.654 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
22:36:21.655 00.001 1032 Enqueuing Move request for scope (0.11, 0.11)
22:36:21.656 00.001 10072 Worker thread wakes up
22:36:21.657 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
22:36:21.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
22:36:21.657 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.14
22:36:21.658 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=123, Gamma=2.230
22:36:21.661 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:36:21.661 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:36:21.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:21.661 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:36:21.662 00.001 10072 MoveAxis(W, 2, ABG)
22:36:21.662 00.000 10072 Guiding  Dir = 3, Dur = 2
22:36:21.662 00.000 10072 IsGuiding returns 0
22:36:21.662 00.000 10072 PulseGuide returned control before completion, sleep 12
22:36:21.681 00.019 1032 UpdateGuideState exits: m=1178 SNR=24.1
22:36:21.683 00.002 10072 IsGuiding returns 0
22:36:21.684 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:21.685 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:21.687 00.002 1032 Enqueuing Expose request
22:36:21.689 00.002 10072 Move returns status 0, amount 2
22:36:21.689 00.000 10072 MoveAxis(N, 0, ABG)
22:36:21.689 00.000 10072 Move returns status 0, amount 0
22:36:21.689 00.000 10072 move complete, result=0
22:36:21.689 00.000 10072 worker thread done servicing request
22:36:21.689 00.000 10072 Worker thread wakes up
22:36:21.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:21.689 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:21.697 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:36:22.326 00.629 10072 Exposure complete
22:36:22.379 00.053 10072 worker thread done servicing request
22:36:22.379 00.000 1032 OnExposeComplete: enter
22:36:22.381 00.002 1032 UpdateGuideState(): m_state=6
22:36:22.383 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4858
22:36:22.386 00.003 1032 Star::Find returns 1 (0), X=1098.08, Y=133.85, Mass=1302, SNR=25.3, Peak=113 HFD=3.0
22:36:22.388 00.002 1032 MultiStar: [#1 0.02,0.09,0.99,U] [#2 0.15,0.21,0.00,M1] [#3 0.03,0.20,0.71,U] [#4 -0.11,0.17,0.65,U] [#5 0.21,0.17,0.00,M3] [#6 -0.01,0.23,0.68,U] [#7 -0.05,0.17,0.71,U] [#8 0.07,0.37,0.00,M3] 
22:36:22.389 00.001 1032 refined, 5 included, MultiStar: {0.06, 0.15}, one-star: {0.37, 0.12}
22:36:22.390 00.001 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
22:36:22.392 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
22:36:22.396 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.17 cameraTheta=1.19 mountX=0.13 mountY=-0.10, mountTheta=-0.64
22:36:22.398 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.15, opts=13)
22:36:22.400 00.002 1032 Enqueuing Move request for scope (0.06, 0.15)
22:36:22.402 00.002 10072 Worker thread wakes up
22:36:22.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
22:36:22.402 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
22:36:22.402 00.000 10072 Moving (0.06, 0.15) raw xDistance=0.13 yDistance=-0.10
22:36:22.404 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:36:22.406 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.95
22:36:22.406 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
22:36:22.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:22.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:36:22.406 00.000 10072 MoveAxis(W, 65, ABG)
22:36:22.406 00.000 10072 Guiding  Dir = 3, Dur = 65
22:36:22.406 00.000 10072 IsGuiding returns 0
22:36:22.407 00.001 10072 PulseGuide returned control before completion, sleep 75
22:36:22.423 00.016 1032 UpdateGuideState exits: m=1302 SNR=25.3
22:36:22.426 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:22.427 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:22.429 00.002 1032 Enqueuing Expose request
22:36:22.494 00.065 10072 IsGuiding returns 0
22:36:22.494 00.000 10072 Move returns status 0, amount 65
22:36:22.494 00.000 10072 MoveAxis(N, 0, ABG)
22:36:22.494 00.000 10072 Move returns status 0, amount 0
22:36:22.494 00.000 10072 move complete, result=0
22:36:22.494 00.000 10072 worker thread done servicing request
22:36:22.495 00.001 10072 Worker thread wakes up
22:36:22.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:22.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:22.495 00.000 1032 GuideStep: 0.1 px 65 ms WEST, -0.1 px 0 ms NORTH
22:36:22.899 00.404 10072 Exposure complete
22:36:22.949 00.050 10072 worker thread done servicing request
22:36:22.949 00.000 1032 OnExposeComplete: enter
22:36:22.951 00.002 1032 UpdateGuideState(): m_state=6
22:36:22.953 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4859
22:36:22.956 00.003 1032 Star::Find returns 1 (0), X=1097.94, Y=133.94, Mass=1308, SNR=25.4, Peak=101 HFD=2.8
22:36:22.959 00.003 1032 MultiStar: [#1 -0.03,0.11,0.98,U] [#2 -0.04,0.34,0.00,M2] [#3 0.00,0.16,0.74,U] [#4 -0.03,0.18,0.67,U] [#5 0.19,0.14,0.68,U] [#6 0.10,0.21,0.60,U] [#7 -0.02,0.08,0.76,U] [#8 0.20,0.35,0.00,M4] 
22:36:22.961 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.16}, one-star: {0.24, 0.21}
22:36:22.963 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
22:36:22.964 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
22:36:22.966 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.16 mountX=0.13 mountY=-0.11, mountTheta=-0.67
22:36:22.968 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.16, opts=13)
22:36:22.970 00.002 1032 Enqueuing Move request for scope (0.07, 0.16)
22:36:22.971 00.001 10072 Worker thread wakes up
22:36:22.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
22:36:22.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
22:36:22.971 00.000 10072 Moving (0.07, 0.16) raw xDistance=0.13 yDistance=-0.11
22:36:22.973 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:36:22.975 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.95
22:36:22.975 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
22:36:22.975 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:22.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:36:22.975 00.000 10072 MoveAxis(W, 65, ABG)
22:36:22.975 00.000 10072 Guiding  Dir = 3, Dur = 65
22:36:22.976 00.001 10072 IsGuiding returns 0
22:36:22.976 00.000 10072 PulseGuide returned control before completion, sleep 75
22:36:22.992 00.016 1032 UpdateGuideState exits: m=1308 SNR=25.4
22:36:22.995 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:22.996 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:22.998 00.002 1032 Enqueuing Expose request
22:36:23.052 00.054 10072 IsGuiding returns 0
22:36:23.052 00.000 10072 Move returns status 0, amount 65
22:36:23.052 00.000 10072 MoveAxis(N, 0, ABG)
22:36:23.053 00.001 10072 Move returns status 0, amount 0
22:36:23.053 00.000 10072 move complete, result=0
22:36:23.053 00.000 10072 worker thread done servicing request
22:36:23.053 00.000 10072 Worker thread wakes up
22:36:23.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:23.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:23.053 00.000 1032 GuideStep: 0.1 px 65 ms WEST, -0.1 px 0 ms NORTH
22:36:23.680 00.627 10072 Exposure complete
22:36:23.734 00.054 10072 worker thread done servicing request
22:36:23.735 00.001 1032 OnExposeComplete: enter
22:36:23.737 00.002 1032 UpdateGuideState(): m_state=6
22:36:23.739 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4860
22:36:23.741 00.002 1032 Star::Find returns 1 (0), X=1098.09, Y=133.82, Mass=1255, SNR=24.9, Peak=108 HFD=3.1
22:36:23.743 00.002 1032 MultiStar: [#1 0.00,0.02,0.98,U] [#2 0.08,0.07,0.83,U] [#3 0.08,0.18,0.76,U] [#4 0.04,0.15,0.68,U] [#5 0.29,-0.06,0.00,M3] [#6 -0.03,0.22,0.67,U] [#7 -0.00,0.03,0.69,U] [#8 0.13,0.18,0.56,U] 
22:36:23.744 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.11}, one-star: {0.38, 0.09}
22:36:23.746 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
22:36:23.747 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
22:36:23.749 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.85 mountX=0.08 mountY=-0.12, mountTheta=-0.98
22:36:23.752 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
22:36:23.754 00.002 1032 Enqueuing Move request for scope (0.10, 0.11)
22:36:23.755 00.001 10072 Worker thread wakes up
22:36:23.756 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
22:36:23.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
22:36:23.756 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.12
22:36:23.757 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:36:23.759 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:36:23.759 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:36:23.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:23.760 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:36:23.760 00.000 10072 MoveAxis(W, 2, ABG)
22:36:23.760 00.000 10072 Guiding  Dir = 3, Dur = 2
22:36:23.760 00.000 10072 IsGuiding returns 0
22:36:23.760 00.000 10072 PulseGuide returned control before completion, sleep 12
22:36:23.778 00.018 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:36:23.781 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:23.782 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:23.783 00.001 1032 Enqueuing Expose request
22:36:23.788 00.005 10072 IsGuiding returns 0
22:36:23.788 00.000 10072 Move returns status 0, amount 2
22:36:23.788 00.000 10072 MoveAxis(N, 0, ABG)
22:36:23.788 00.000 10072 Move returns status 0, amount 0
22:36:23.788 00.000 10072 move complete, result=0
22:36:23.788 00.000 10072 worker thread done servicing request
22:36:23.788 00.000 10072 Worker thread wakes up
22:36:23.789 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:23.789 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:23.792 00.003 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:36:24.196 00.404 10072 Exposure complete
22:36:24.247 00.051 10072 worker thread done servicing request
22:36:24.247 00.000 1032 OnExposeComplete: enter
22:36:24.250 00.003 1032 UpdateGuideState(): m_state=6
22:36:24.251 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4861
22:36:24.253 00.002 1032 Star::Find returns 1 (0), X=1098.12, Y=133.88, Mass=1327, SNR=25.6, Peak=118 HFD=3.0
22:36:24.254 00.001 1032 MultiStar: [#1 0.00,0.08,0.88,U] [#2 0.20,0.11,0.82,U] [#3 0.18,0.21,0.00,M1] [#4 0.14,0.12,0.71,U] [#5 0.24,-0.08,0.64,U] [#6 0.09,0.24,0.00,M1] [#7 0.01,0.05,0.69,U] [#8 0.19,0.15,0.50,U] 
22:36:24.256 00.002 1032 refined, 6 included, MultiStar: {0.18, 0.09}, one-star: {0.42, 0.15}
22:36:24.258 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:36:24.259 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:36:24.260 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.45 mountX=0.04 mountY=-0.20, mountTheta=-1.38
22:36:24.263 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.09, opts=13)
22:36:24.265 00.002 1032 Enqueuing Move request for scope (0.18, 0.09)
22:36:24.266 00.001 10072 Worker thread wakes up
22:36:24.267 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
22:36:24.267 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
22:36:24.267 00.000 10072 Moving (0.18, 0.09) raw xDistance=0.04 yDistance=-0.20
22:36:24.269 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:36:24.274 00.005 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:36:24.274 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:36:24.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:24.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:36:24.274 00.000 10072 MoveAxis(W, 2, ABG)
22:36:24.274 00.000 10072 Guiding  Dir = 3, Dur = 2
22:36:24.274 00.000 10072 IsGuiding returns 0
22:36:24.275 00.001 10072 PulseGuide returned control before completion, sleep 12
22:36:24.294 00.019 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:36:24.296 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:24.299 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:24.303 00.004 1032 Enqueuing Expose request
22:36:24.304 00.001 10072 IsGuiding returns 0
22:36:24.304 00.000 10072 Move returns status 0, amount 2
22:36:24.305 00.001 10072 MoveAxis(N, 0, ABG)
22:36:24.305 00.000 10072 Move returns status 0, amount 0
22:36:24.305 00.000 10072 move complete, result=0
22:36:24.305 00.000 10072 worker thread done servicing request
22:36:24.305 00.000 10072 Worker thread wakes up
22:36:24.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:24.305 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:24.311 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
22:36:24.931 00.620 10072 Exposure complete
22:36:24.982 00.051 10072 worker thread done servicing request
22:36:24.982 00.000 1032 OnExposeComplete: enter
22:36:24.984 00.002 1032 UpdateGuideState(): m_state=6
22:36:24.985 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4862
22:36:24.987 00.002 1032 Star::Find returns 1 (0), X=1098.03, Y=133.71, Mass=1418, SNR=26.5, Peak=122 HFD=3.2
22:36:24.991 00.004 1032 MultiStar: [#1 0.02,0.00,0.94,U] [#2 0.25,0.09,0.00,M1] [#3 0.02,0.23,0.77,U] [#4 0.02,0.25,0.67,U] [#5 0.17,-0.02,0.63,U] [#6 0.18,0.18,0.00,M2] [#7 0.13,0.02,0.70,U] [#8 0.13,0.15,0.52,U] 
22:36:24.993 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.08}, one-star: {0.33, -0.02}
22:36:24.994 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:36:24.996 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:36:24.997 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.56 mountX=0.04 mountY=-0.14, mountTheta=-1.27
22:36:25.000 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
22:36:25.002 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
22:36:25.005 00.003 10072 Worker thread wakes up
22:36:25.005 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:36:25.005 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:36:25.005 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.04 yDistance=-0.14
22:36:25.007 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:36:25.008 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:36:25.009 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:36:25.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:25.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:36:25.009 00.000 10072 MoveAxis(W, 2, ABG)
22:36:25.009 00.000 10072 Guiding  Dir = 3, Dur = 2
22:36:25.009 00.000 10072 IsGuiding returns 0
22:36:25.009 00.000 10072 PulseGuide returned control before completion, sleep 12
22:36:25.028 00.019 1032 UpdateGuideState exits: m=1418 SNR=26.5
22:36:25.031 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:25.033 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:25.034 00.001 1032 Enqueuing Expose request
22:36:25.036 00.002 10072 IsGuiding returns 0
22:36:25.036 00.000 10072 Move returns status 0, amount 2
22:36:25.036 00.000 10072 MoveAxis(N, 0, ABG)
22:36:25.037 00.001 10072 Move returns status 0, amount 0
22:36:25.037 00.000 10072 move complete, result=0
22:36:25.037 00.000 10072 worker thread done servicing request
22:36:25.037 00.000 10072 Worker thread wakes up
22:36:25.037 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:25.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:25.046 00.009 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:36:25.448 00.402 10072 Exposure complete
22:36:25.515 00.067 10072 worker thread done servicing request
22:36:25.515 00.000 1032 OnExposeComplete: enter
22:36:25.520 00.005 1032 UpdateGuideState(): m_state=6
22:36:25.524 00.004 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4863
22:36:25.526 00.002 1032 Star::Find returns 1 (0), X=1098.10, Y=133.79, Mass=1367, SNR=26.0, Peak=115 HFD=3.1
22:36:25.529 00.003 1032 MultiStar: [#1 0.04,0.14,0.95,U] [#2 0.13,0.16,0.79,U] [#3 -0.01,0.13,0.74,U] [#4 0.02,0.17,0.68,U] [#5 0.32,-0.05,0.00,M2] [#6 0.01,0.21,0.63,U] [#7 0.03,-0.01,0.67,U] [#8 0.09,0.21,0.50,U] 
22:36:25.533 00.004 1032 refined, 7 included, MultiStar: {0.10, 0.13}, one-star: {0.40, 0.06}
22:36:25.536 00.003 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
22:36:25.538 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
22:36:25.540 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.89 mountX=0.10 mountY=-0.13, mountTheta=-0.94
22:36:25.544 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.13, opts=13)
22:36:25.546 00.002 1032 Enqueuing Move request for scope (0.10, 0.13)
22:36:25.550 00.004 10072 Worker thread wakes up
22:36:25.550 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
22:36:25.550 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
22:36:25.550 00.000 10072 Moving (0.10, 0.13) raw xDistance=0.10 yDistance=-0.13
22:36:25.559 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:36:25.563 00.004 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:36:25.563 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:36:25.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:25.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:36:25.563 00.000 10072 MoveAxis(W, 1, ABG)
22:36:25.563 00.000 10072 Guiding  Dir = 3, Dur = 1
22:36:25.564 00.001 10072 IsGuiding returns 0
22:36:25.564 00.000 10072 PulseGuide returned control before completion, sleep 11
22:36:25.582 00.018 10072 IsGuiding returns 0
22:36:25.582 00.000 10072 Move returns status 0, amount 1
22:36:25.583 00.001 10072 MoveAxis(N, 0, ABG)
22:36:25.586 00.003 10072 Move returns status 0, amount 0
22:36:25.586 00.000 10072 move complete, result=0
22:36:25.586 00.000 10072 worker thread done servicing request
22:36:25.592 00.006 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:36:25.595 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:25.598 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:25.601 00.003 1032 Enqueuing Expose request
22:36:25.604 00.003 10072 Worker thread wakes up
22:36:25.604 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:36:25.606 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:25.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:26.242 00.636 10072 Exposure complete
22:36:26.299 00.057 10072 worker thread done servicing request
22:36:26.299 00.000 1032 OnExposeComplete: enter
22:36:26.301 00.002 1032 UpdateGuideState(): m_state=6
22:36:26.304 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4864
22:36:26.306 00.002 1032 Star::Find returns 1 (0), X=1097.99, Y=133.89, Mass=1381, SNR=26.1, Peak=112 HFD=2.9
22:36:26.308 00.002 1032 MultiStar: [#1 -0.00,0.21,0.99,U] [#2 0.19,0.22,0.00,M1] [#3 0.02,0.19,0.74,U] [#4 0.09,0.17,0.62,U] [#5 0.05,0.18,0.66,U] [#6 -0.00,0.31,0.00,M2] [#7 0.07,0.11,0.68,U] [#8 -0.01,0.31,0.00,M1] 
22:36:26.310 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.17}, one-star: {0.29, 0.16}
22:36:26.312 00.002 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
22:36:26.314 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
22:36:26.316 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.20 cameraTheta=1.08 mountX=0.15 mountY=-0.13, mountTheta=-0.75
22:36:26.318 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.17, opts=13)
22:36:26.320 00.002 1032 Enqueuing Move request for scope (0.09, 0.17)
22:36:26.324 00.004 10072 Worker thread wakes up
22:36:26.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
22:36:26.324 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
22:36:26.324 00.000 10072 Moving (0.09, 0.17) raw xDistance=0.15 yDistance=-0.13
22:36:26.326 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:36:26.329 00.003 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 285.94
22:36:26.329 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
22:36:26.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:26.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:36:26.329 00.000 10072 MoveAxis(W, 69, ABG)
22:36:26.329 00.000 10072 Guiding  Dir = 3, Dur = 69
22:36:26.330 00.001 10072 IsGuiding returns 0
22:36:26.331 00.001 10072 PulseGuide returned control before completion, sleep 78
22:36:26.350 00.019 1032 UpdateGuideState exits: m=1381 SNR=26.1
22:36:26.352 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:26.354 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:26.355 00.001 1032 Enqueuing Expose request
22:36:26.411 00.056 10072 IsGuiding returns 0
22:36:26.411 00.000 10072 Move returns status 0, amount 69
22:36:26.411 00.000 10072 MoveAxis(N, 0, ABG)
22:36:26.411 00.000 10072 Move returns status 0, amount 0
22:36:26.411 00.000 10072 move complete, result=0
22:36:26.411 00.000 10072 worker thread done servicing request
22:36:26.411 00.000 10072 Worker thread wakes up
22:36:26.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:26.411 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:26.412 00.001 1032 GuideStep: 0.1 px 69 ms WEST, -0.1 px 0 ms NORTH
22:36:26.821 00.409 10072 Exposure complete
22:36:26.877 00.056 10072 worker thread done servicing request
22:36:26.877 00.000 1032 OnExposeComplete: enter
22:36:26.879 00.002 1032 UpdateGuideState(): m_state=6
22:36:26.882 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4865
22:36:26.883 00.001 1032 Star::Find returns 1 (0), X=1097.94, Y=133.92, Mass=1314, SNR=25.5, Peak=112 HFD=2.9
22:36:26.885 00.002 1032 MultiStar: [#1 -0.11,0.08,0.96,U] [#2 0.16,0.15,0.77,U] [#3 -0.06,0.33,0.00,M1] [#4 0.07,0.21,0.64,U] [#5 0.15,0.09,0.70,U] [#6 -0.07,0.22,0.63,U] [#7 0.02,0.05,0.68,U] [#8 0.17,0.25,0.00,M2] 
22:36:26.887 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.14}, one-star: {0.23, 0.19}
22:36:26.888 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
22:36:26.889 00.001 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
22:36:26.891 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.12 mountX=0.12 mountY=-0.10, mountTheta=-0.71
22:36:26.895 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.14, opts=13)
22:36:26.897 00.002 1032 Enqueuing Move request for scope (0.07, 0.14)
22:36:26.899 00.002 10072 Worker thread wakes up
22:36:26.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
22:36:26.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
22:36:26.899 00.000 10072 Moving (0.07, 0.14) raw xDistance=0.12 yDistance=-0.10
22:36:26.901 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
22:36:26.904 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:36:26.904 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:36:26.904 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:26.904 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:36:26.904 00.000 10072 MoveAxis(W, 0, ABG)
22:36:26.904 00.000 10072 Move returns status 0, amount 0
22:36:26.904 00.000 10072 MoveAxis(N, 0, ABG)
22:36:26.904 00.000 10072 Move returns status 0, amount 0
22:36:26.904 00.000 10072 move complete, result=0
22:36:26.905 00.001 10072 worker thread done servicing request
22:36:26.921 00.016 1032 UpdateGuideState exits: m=1314 SNR=25.5
22:36:26.926 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:26.929 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:26.930 00.001 1032 Enqueuing Expose request
22:36:26.931 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:36:26.934 00.003 10072 Worker thread wakes up
22:36:26.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:26.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:27.569 00.635 10072 Exposure complete
22:36:27.623 00.054 10072 worker thread done servicing request
22:36:27.624 00.001 1032 OnExposeComplete: enter
22:36:27.626 00.002 1032 UpdateGuideState(): m_state=6
22:36:27.628 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4866
22:36:27.631 00.003 1032 Star::Find returns 1 (0), X=1098.07, Y=133.78, Mass=1269, SNR=25.0, Peak=111 HFD=3.1
22:36:27.633 00.002 1032 MultiStar: [#1 -0.06,-0.09,0.99,U] [#2 0.11,0.13,0.86,U] [#3 0.06,0.11,0.77,U] [#4 -0.00,0.08,0.69,U] [#5 0.25,-0.04,0.69,U] [#6 -0.04,0.06,0.64,U] [#7 0.01,-0.06,0.71,U] [#8 -0.00,0.12,0.53,U] 
22:36:27.635 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.36, 0.05}
22:36:27.637 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
22:36:27.639 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
22:36:27.640 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.38 mountX=0.01 mountY=-0.09, mountTheta=-1.45
22:36:27.645 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
22:36:27.647 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
22:36:27.650 00.003 10072 Worker thread wakes up
22:36:27.650 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
22:36:27.650 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
22:36:27.650 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
22:36:27.652 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:36:27.655 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:36:27.655 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:36:27.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:27.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:36:27.655 00.000 10072 MoveAxis(E, 0, ABG)
22:36:27.655 00.000 10072 Move returns status 0, amount 0
22:36:27.655 00.000 10072 MoveAxis(N, 0, ABG)
22:36:27.655 00.000 10072 Move returns status 0, amount 0
22:36:27.655 00.000 10072 move complete, result=0
22:36:27.655 00.000 10072 worker thread done servicing request
22:36:27.672 00.017 1032 UpdateGuideState exits: m=1269 SNR=25.0
22:36:27.674 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:27.677 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:27.679 00.002 1032 Enqueuing Expose request
22:36:27.682 00.003 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:36:27.684 00.002 10072 Worker thread wakes up
22:36:27.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:27.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:28.102 00.418 10072 Exposure complete
22:36:28.158 00.056 10072 worker thread done servicing request
22:36:28.158 00.000 1032 OnExposeComplete: enter
22:36:28.161 00.003 1032 UpdateGuideState(): m_state=6
22:36:28.163 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4867
22:36:28.165 00.002 1032 Star::Find returns 1 (0), X=1098.00, Y=133.78, Mass=1402, SNR=26.3, Peak=116 HFD=3.2
22:36:28.167 00.002 1032 MultiStar: [#1 -0.09,-0.19,0.95,U] [#2 0.13,0.05,0.73,U] [#3 0.11,0.21,0.74,U] [#4 0.02,0.25,0.64,U] [#5 0.33,0.06,0.00,M1] [#6 -0.08,0.19,0.63,U] [#7 0.04,0.05,0.64,U] [#8 0.14,0.23,0.00,M2] 
22:36:28.170 00.003 1032 refined, 6 included, MultiStar: {0.07, 0.07}, one-star: {0.29, 0.05}
22:36:28.172 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
22:36:28.174 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
22:36:28.176 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.80 mountX=0.05 mountY=-0.08, mountTheta=-1.03
22:36:28.180 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
22:36:28.182 00.002 1032 Enqueuing Move request for scope (0.07, 0.07)
22:36:28.184 00.002 10072 Worker thread wakes up
22:36:28.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
22:36:28.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
22:36:28.184 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.08
22:36:28.186 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:36:28.189 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:36:28.189 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:36:28.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:28.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:36:28.189 00.000 10072 MoveAxis(E, 1, ABG)
22:36:28.190 00.001 10072 Guiding  Dir = 2, Dur = 1
22:36:28.190 00.000 10072 IsGuiding returns 0
22:36:28.190 00.000 10072 PulseGuide returned control before completion, sleep 11
22:36:28.209 00.019 1032 UpdateGuideState exits: m=1402 SNR=26.3
22:36:28.212 00.003 10072 IsGuiding returns 0
22:36:28.212 00.000 10072 Move returns status 0, amount 1
22:36:28.212 00.000 10072 MoveAxis(N, 0, ABG)
22:36:28.212 00.000 10072 Move returns status 0, amount 0
22:36:28.212 00.000 10072 move complete, result=0
22:36:28.212 00.000 10072 worker thread done servicing request
22:36:28.212 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:28.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:28.216 00.002 1032 Enqueuing Expose request
22:36:28.218 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:36:28.219 00.001 10072 Worker thread wakes up
22:36:28.219 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:28.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:28.857 00.638 10072 Exposure complete
22:36:28.913 00.056 10072 worker thread done servicing request
22:36:28.913 00.000 1032 OnExposeComplete: enter
22:36:28.915 00.002 1032 UpdateGuideState(): m_state=6
22:36:28.918 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4868
22:36:28.920 00.002 1032 Star::Find returns 1 (0), X=1098.04, Y=133.95, Mass=1349, SNR=25.8, Peak=103 HFD=2.9
22:36:28.921 00.001 1032 MultiStar: [#1 0.03,0.12,0.96,U] [#2 0.12,0.18,0.76,U] [#3 0.10,0.34,0.00,M1] [#4 0.10,0.17,0.67,U] [#5 0.26,0.09,0.00,M2] [#6 0.02,0.20,0.61,U] [#7 0.09,0.07,0.71,U] [#8 0.10,0.28,0.00,M3] 
22:36:28.923 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.16}, one-star: {0.33, 0.22}
22:36:28.926 00.003 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
22:36:28.928 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
22:36:28.930 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.21 cameraTheta=0.91 mountX=0.12 mountY=-0.16, mountTheta=-0.92
22:36:28.934 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.16, opts=13)
22:36:28.936 00.002 1032 Enqueuing Move request for scope (0.13, 0.16)
22:36:28.938 00.002 10072 Worker thread wakes up
22:36:28.938 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
22:36:28.938 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
22:36:28.938 00.000 10072 Moving (0.13, 0.16) raw xDistance=0.12 yDistance=-0.16
22:36:28.940 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:36:28.942 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:36:28.942 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:36:28.942 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:28.942 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:36:28.942 00.000 10072 MoveAxis(E, 1, ABG)
22:36:28.942 00.000 10072 Guiding  Dir = 2, Dur = 1
22:36:28.943 00.001 10072 IsGuiding returns 0
22:36:28.943 00.000 10072 PulseGuide returned control before completion, sleep 11
22:36:28.960 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.8
22:36:28.962 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:28.964 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:28.966 00.002 1032 Enqueuing Expose request
22:36:28.968 00.002 10072 IsGuiding returns 0
22:36:28.968 00.000 10072 Move returns status 0, amount 1
22:36:28.968 00.000 10072 MoveAxis(N, 0, ABG)
22:36:28.968 00.000 10072 Move returns status 0, amount 0
22:36:28.968 00.000 10072 move complete, result=0
22:36:28.968 00.000 10072 worker thread done servicing request
22:36:28.968 00.000 10072 Worker thread wakes up
22:36:28.968 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:28.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:28.975 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
22:36:29.384 00.409 10072 Exposure complete
22:36:29.441 00.057 10072 worker thread done servicing request
22:36:29.441 00.000 1032 OnExposeComplete: enter
22:36:29.443 00.002 1032 UpdateGuideState(): m_state=6
22:36:29.445 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4869
22:36:29.448 00.003 1032 Star::Find returns 1 (0), X=1098.11, Y=133.92, Mass=1424, SNR=26.5, Peak=116 HFD=3.0
22:36:29.450 00.002 1032 MultiStar: [#1 0.10,0.12,0.94,U] [#2 0.11,0.13,0.76,U] [#3 0.10,0.24,0.00,M2] [#4 0.06,0.22,0.65,U] [#5 0.17,0.19,0.00,M3] [#6 0.16,0.26,0.00,M1] [#7 0.11,0.06,0.70,U] [#8 0.23,0.24,0.00,M4] 
22:36:29.451 00.001 1032 refined, 4 included, MultiStar: {0.17, 0.14}, one-star: {0.41, 0.19}
22:36:29.454 00.003 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
22:36:29.457 00.003 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
22:36:29.459 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.69 mountX=0.09 mountY=-0.20, mountTheta=-1.14
22:36:29.461 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.14, opts=13)
22:36:29.463 00.002 1032 Enqueuing Move request for scope (0.17, 0.14)
22:36:29.464 00.001 10072 Worker thread wakes up
22:36:29.465 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
22:36:29.465 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
22:36:29.465 00.000 10072 Moving (0.17, 0.14) raw xDistance=0.09 yDistance=-0.20
22:36:29.466 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=130, Gamma=2.230
22:36:29.468 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:36:29.468 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:36:29.469 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:36:29.469 00.000 10072 MoveAxis(E, 1, ABG)
22:36:29.469 00.000 10072 Guiding  Dir = 2, Dur = 1
22:36:29.469 00.000 10072 IsGuiding returns 0
22:36:29.469 00.000 10072 PulseGuide returned control before completion, sleep 11
22:36:29.487 00.018 1032 UpdateGuideState exits: m=1424 SNR=26.5
22:36:29.490 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:29.493 00.003 10072 IsGuiding returns 0
22:36:29.493 00.000 10072 Move returns status 0, amount 1
22:36:29.493 00.000 10072 MoveAxis(N, 131, ABG)
22:36:29.493 00.000 10072 Guiding  Dir = 0, Dur = 131
22:36:29.493 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:29.495 00.002 1032 Enqueuing Expose request
22:36:29.497 00.002 10072 IsGuiding returns 0
22:36:29.498 00.001 10072 PulseGuide returned control before completion, sleep 141
22:36:29.646 00.148 10072 IsGuiding returns 1
22:36:29.646 00.000 10072 scope still moving after pulse duration time elapsed
22:36:29.677 00.031 10072 IsGuiding returns 0
22:36:29.677 00.000 10072 scope move finished after 131 + 48 ms
22:36:29.677 00.000 10072 Move returns status 0, amount 131
22:36:29.677 00.000 10072 move complete, result=0
22:36:29.677 00.000 10072 worker thread done servicing request
22:36:29.677 00.000 10072 Worker thread wakes up
22:36:29.677 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 131 ms NORTH
22:36:29.681 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:29.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:30.308 00.627 10072 Exposure complete
22:36:30.360 00.052 10072 worker thread done servicing request
22:36:30.360 00.000 1032 OnExposeComplete: enter
22:36:30.362 00.002 1032 UpdateGuideState(): m_state=6
22:36:30.364 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4870
22:36:30.366 00.002 1032 Star::Find returns 1 (0), X=1097.93, Y=133.75, Mass=1398, SNR=26.3, Peak=112 HFD=3.1
22:36:30.369 00.003 1032 MultiStar: [#1 -0.09,-0.01,0.95,U] [#2 -0.01,0.14,0.76,U] [#3 -0.11,0.23,0.00,M3] [#4 -0.13,0.14,0.67,U] [#5 0.22,0.00,0.64,U] [#6 -0.03,0.10,0.60,U] [#7 -0.15,0.01,0.71,U] [#8 0.01,0.22,0.52,U] 
22:36:30.370 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.23, 0.02}
22:36:30.372 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
22:36:30.373 00.001 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
22:36:30.375 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.40 mountX=0.06 mountY=-0.03, mountTheta=-0.43
22:36:30.377 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
22:36:30.380 00.003 1032 Enqueuing Move request for scope (0.01, 0.07)
22:36:30.381 00.001 10072 Worker thread wakes up
22:36:30.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
22:36:30.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
22:36:30.381 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.03
22:36:30.383 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:36:30.386 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:36:30.386 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:36:30.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:30.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:36:30.386 00.000 10072 MoveAxis(E, 2, ABG)
22:36:30.386 00.000 10072 Guiding  Dir = 2, Dur = 2
22:36:30.386 00.000 10072 IsGuiding returns 0
22:36:30.387 00.001 10072 PulseGuide returned control before completion, sleep 12
22:36:30.404 00.017 1032 UpdateGuideState exits: m=1398 SNR=26.3
22:36:30.407 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:30.408 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:30.410 00.002 1032 Enqueuing Expose request
22:36:30.415 00.005 10072 IsGuiding returns 0
22:36:30.415 00.000 10072 Move returns status 0, amount 2
22:36:30.415 00.000 10072 MoveAxis(N, 0, ABG)
22:36:30.415 00.000 10072 Move returns status 0, amount 0
22:36:30.415 00.000 10072 move complete, result=0
22:36:30.415 00.000 10072 worker thread done servicing request
22:36:30.415 00.000 10072 Worker thread wakes up
22:36:30.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:30.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:30.420 00.005 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:36:30.824 00.404 10072 Exposure complete
22:36:30.880 00.056 10072 worker thread done servicing request
22:36:30.880 00.000 1032 OnExposeComplete: enter
22:36:30.882 00.002 1032 UpdateGuideState(): m_state=6
22:36:30.884 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4871
22:36:30.886 00.002 1032 Star::Find returns 1 (0), X=1097.83, Y=133.87, Mass=1495, SNR=27.2, Peak=113 HFD=2.9
22:36:30.889 00.003 1032 MultiStar: [#1 -0.11,-0.03,0.88,U] [#2 0.02,0.12,0.73,U] [#3 -0.11,0.14,0.73,U] [#4 -0.12,0.16,0.63,U] [#5 0.17,-0.09,0.60,U] [#6 -0.06,0.17,0.56,U] [#7 -0.16,0.08,0.63,U] [#8 0.02,0.25,0.00,M4] 
22:36:30.890 00.001 1032 refined, 7 included, MultiStar: {-0.02, 0.09}, one-star: {0.13, 0.14}
22:36:30.891 00.001 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
22:36:30.893 00.002 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
22:36:30.895 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.84 mountX=0.09 mountY=0.00, mountTheta=0.01
22:36:30.898 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.09, opts=13)
22:36:30.901 00.003 1032 Enqueuing Move request for scope (-0.02, 0.09)
22:36:30.903 00.002 10072 Worker thread wakes up
22:36:30.903 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
22:36:30.903 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
22:36:30.903 00.000 10072 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=0.00
22:36:30.905 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:36:30.907 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:36:30.907 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:36:30.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:30.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:36:30.907 00.000 10072 MoveAxis(E, 1, ABG)
22:36:30.907 00.000 10072 Guiding  Dir = 2, Dur = 1
22:36:30.907 00.000 10072 IsGuiding returns 0
22:36:30.908 00.001 10072 PulseGuide returned control before completion, sleep 11
22:36:30.925 00.017 1032 UpdateGuideState exits: m=1495 SNR=27.2
22:36:30.928 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:30.930 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:30.932 00.002 1032 Enqueuing Expose request
22:36:30.934 00.002 10072 IsGuiding returns 0
22:36:30.934 00.000 10072 Move returns status 0, amount 1
22:36:30.934 00.000 10072 MoveAxis(N, 0, ABG)
22:36:30.934 00.000 10072 Move returns status 0, amount 0
22:36:30.934 00.000 10072 move complete, result=0
22:36:30.934 00.000 10072 worker thread done servicing request
22:36:30.934 00.000 10072 Worker thread wakes up
22:36:30.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:30.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:30.942 00.008 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:36:31.560 00.618 10072 Exposure complete
22:36:31.616 00.056 10072 worker thread done servicing request
22:36:31.616 00.000 1032 OnExposeComplete: enter
22:36:31.619 00.003 1032 UpdateGuideState(): m_state=6
22:36:31.621 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4872
22:36:31.623 00.002 1032 Star::Find returns 1 (0), X=1097.82, Y=133.95, Mass=1342, SNR=25.8, Peak=99 HFD=3.0
22:36:31.625 00.002 1032 MultiStar: [#1 -0.16,0.14,0.95,U] [#2 -0.07,0.29,0.00,M1] [#3 -0.10,0.20,0.75,U] [#4 -0.20,0.15,0.64,U] [#5 0.04,0.22,0.65,U] [#6 -0.11,0.27,0.00,M1] [#7 -0.18,0.04,0.71,U] [#8 -0.03,0.35,0.00,M5] 
22:36:31.627 00.002 1032 refined, 5 included, MultiStar: {-0.07, 0.16}, one-star: {0.12, 0.22}
22:36:31.629 00.002 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
22:36:31.631 00.002 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
22:36:31.632 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.99 mountX=0.18 mountY=0.03, mountTheta=0.16
22:36:31.635 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.16, opts=13)
22:36:31.637 00.002 1032 Enqueuing Move request for scope (-0.07, 0.16)
22:36:31.640 00.003 10072 Worker thread wakes up
22:36:31.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
22:36:31.640 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
22:36:31.640 00.000 10072 Moving (-0.07, 0.16) raw xDistance=0.18 yDistance=0.03
22:36:31.641 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:36:31.644 00.003 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 285.93
22:36:31.644 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
22:36:31.644 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:31.645 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:36:31.645 00.000 10072 MoveAxis(W, 82, ABG)
22:36:31.645 00.000 10072 Guiding  Dir = 3, Dur = 82
22:36:31.645 00.000 10072 IsGuiding returns 0
22:36:31.645 00.000 10072 PulseGuide returned control before completion, sleep 92
22:36:31.662 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.8
22:36:31.664 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:31.666 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:31.667 00.001 1032 Enqueuing Expose request
22:36:31.744 00.077 10072 IsGuiding returns 0
22:36:31.744 00.000 10072 Move returns status 0, amount 82
22:36:31.744 00.000 10072 MoveAxis(N, 0, ABG)
22:36:31.744 00.000 10072 Move returns status 0, amount 0
22:36:31.744 00.000 10072 move complete, result=0
22:36:31.744 00.000 10072 worker thread done servicing request
22:36:31.744 00.000 10072 Worker thread wakes up
22:36:31.744 00.000 1032 GuideStep: 0.2 px 82 ms WEST, 0.0 px 0 ms NORTH
22:36:31.747 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:31.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:32.166 00.419 10072 Exposure complete
22:36:32.226 00.060 10072 worker thread done servicing request
22:36:32.226 00.000 1032 OnExposeComplete: enter
22:36:32.228 00.002 1032 UpdateGuideState(): m_state=6
22:36:32.231 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4873
22:36:32.232 00.001 1032 Star::Find returns 1 (0), X=1097.86, Y=133.88, Mass=1262, SNR=25.0, Peak=98 HFD=2.9
22:36:32.234 00.002 1032 MultiStar: [#1 -0.12,-0.02,1.00,U] [#2 0.05,0.11,0.86,U] [#3 -0.16,0.18,0.81,U] [#4 -0.19,0.06,0.69,U] [#5 0.06,0.08,0.63,U] [#6 -0.23,0.11,0.00,M2] [#7 -0.21,-0.01,0.73,U] [#8 -0.10,0.14,0.51,U] 
22:36:32.235 00.001 1032 refined, 7 included, MultiStar: {-0.06, 0.08}, one-star: {0.16, 0.15}
22:36:32.237 00.002 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
22:36:32.239 00.002 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
22:36:32.240 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.16 mountX=0.10 mountY=0.03, mountTheta=0.33
22:36:32.244 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.08, opts=13)
22:36:32.245 00.001 1032 Enqueuing Move request for scope (-0.06, 0.08)
22:36:32.247 00.002 10072 Worker thread wakes up
22:36:32.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
22:36:32.247 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
22:36:32.247 00.000 10072 Moving (-0.06, 0.08) raw xDistance=0.10 yDistance=0.03
22:36:32.249 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:36:32.252 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:36:32.252 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:36:32.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:32.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:36:32.253 00.001 10072 MoveAxis(E, 2, ABG)
22:36:32.253 00.000 10072 Guiding  Dir = 2, Dur = 2
22:36:32.253 00.000 10072 IsGuiding returns 0
22:36:32.253 00.000 10072 PulseGuide returned control before completion, sleep 12
22:36:32.271 00.018 1032 UpdateGuideState exits: m=1262 SNR=25.0
22:36:32.273 00.002 10072 IsGuiding returns 0
22:36:32.273 00.000 10072 Move returns status 0, amount 2
22:36:32.273 00.000 10072 MoveAxis(N, 0, ABG)
22:36:32.273 00.000 10072 Move returns status 0, amount 0
22:36:32.273 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:32.275 00.002 10072 move complete, result=0
22:36:32.275 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:32.277 00.002 1032 Enqueuing Expose request
22:36:32.278 00.001 10072 worker thread done servicing request
22:36:32.278 00.000 10072 Worker thread wakes up
22:36:32.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:32.279 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:32.279 00.000 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
22:36:32.917 00.638 10072 Exposure complete
22:36:32.970 00.053 10072 worker thread done servicing request
22:36:32.970 00.000 1032 OnExposeComplete: enter
22:36:32.972 00.002 1032 UpdateGuideState(): m_state=6
22:36:32.974 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4874
22:36:32.976 00.002 1032 Star::Find returns 1 (0), X=1097.97, Y=133.73, Mass=1280, SNR=25.1, Peak=115 HFD=3.2
22:36:32.978 00.002 1032 MultiStar: [#1 -0.15,-0.10,0.98,U] [#2 0.02,0.02,0.80,U] [#3 0.08,0.08,0.76,U] [#4 -0.13,-0.02,0.69,U] [#5 0.19,-0.05,0.68,U] [#6 -0.05,-0.05,0.60,U] [#7 -0.13,-0.11,0.72,U] [#8 0.02,0.07,0.55,U] 
22:36:32.980 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.27, -0.00}
22:36:32.981 00.001 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
22:36:32.982 00.001 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
22:36:32.983 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.87 mountX=-0.03 mountY=-0.01, mountTheta=-2.70
22:36:32.987 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
22:36:32.989 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
22:36:32.992 00.003 10072 Worker thread wakes up
22:36:32.992 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:36:32.993 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:36:32.993 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.01
22:36:32.994 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:36:32.996 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:36:32.997 00.001 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:36:32.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:32.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:36:32.997 00.000 10072 MoveAxis(E, 2, ABG)
22:36:32.997 00.000 10072 Guiding  Dir = 2, Dur = 2
22:36:32.997 00.000 10072 IsGuiding returns 0
22:36:32.998 00.001 10072 PulseGuide returned control before completion, sleep 12
22:36:33.014 00.016 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:36:33.015 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:33.017 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:33.020 00.003 1032 Enqueuing Expose request
22:36:33.023 00.003 10072 IsGuiding returns 0
22:36:33.023 00.000 10072 Move returns status 0, amount 2
22:36:33.023 00.000 10072 MoveAxis(N, 0, ABG)
22:36:33.023 00.000 10072 Move returns status 0, amount 0
22:36:33.023 00.000 10072 move complete, result=0
22:36:33.024 00.001 10072 worker thread done servicing request
22:36:33.024 00.000 10072 Worker thread wakes up
22:36:33.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:33.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:33.030 00.006 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:36:33.430 00.400 10072 Exposure complete
22:36:33.480 00.050 10072 worker thread done servicing request
22:36:33.481 00.001 1032 OnExposeComplete: enter
22:36:33.483 00.002 1032 UpdateGuideState(): m_state=6
22:36:33.485 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4875
22:36:33.488 00.003 1032 Star::Find returns 1 (0), X=1097.96, Y=133.62, Mass=1318, SNR=25.5, Peak=111 HFD=3.3
22:36:33.490 00.002 1032 MultiStar: [#1 -0.11,-0.11,0.99,U] [#2 0.04,-0.01,0.80,U] [#3 -0.11,0.07,0.76,U] [#4 -0.13,-0.02,0.69,U] [#5 0.14,-0.07,0.68,U] [#6 -0.04,0.14,0.59,U] [#7 -0.19,-0.04,0.70,U] [#8 0.07,0.22,0.51,U] 
22:36:33.491 00.001 1032 refined, 8 included, MultiStar: {-0.00, -0.01}, one-star: {0.26, -0.11}
22:36:33.493 00.002 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.70)
22:36:33.495 00.002 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.70)
22:36:33.497 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.75 mountX=-0.01 mountY=0.00, mountTheta=2.70
22:36:33.500 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.01, opts=13)
22:36:33.502 00.002 1032 Enqueuing Move request for scope (-0.00, -0.01)
22:36:33.503 00.001 10072 Worker thread wakes up
22:36:33.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
22:36:33.503 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
22:36:33.503 00.000 10072 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
22:36:33.505 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=138, Gamma=2.230
22:36:33.508 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:36:33.508 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:36:33.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:33.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:36:33.508 00.000 10072 MoveAxis(E, 2, ABG)
22:36:33.508 00.000 10072 Guiding  Dir = 2, Dur = 2
22:36:33.508 00.000 10072 IsGuiding returns 0
22:36:33.509 00.001 10072 PulseGuide returned control before completion, sleep 12
22:36:33.526 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:36:33.528 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:33.529 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:33.533 00.004 1032 Enqueuing Expose request
22:36:33.537 00.004 10072 IsGuiding returns 0
22:36:33.538 00.001 10072 Move returns status 0, amount 2
22:36:33.538 00.000 10072 MoveAxis(N, 0, ABG)
22:36:33.538 00.000 10072 Move returns status 0, amount 0
22:36:33.538 00.000 10072 move complete, result=0
22:36:33.538 00.000 10072 worker thread done servicing request
22:36:33.538 00.000 10072 Worker thread wakes up
22:36:33.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:33.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:33.546 00.008 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
22:36:34.162 00.616 10072 Exposure complete
22:36:34.213 00.051 10072 worker thread done servicing request
22:36:34.213 00.000 1032 OnExposeComplete: enter
22:36:34.215 00.002 1032 UpdateGuideState(): m_state=6
22:36:34.217 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4876
22:36:34.219 00.002 1032 Star::Find returns 1 (0), X=1098.00, Y=133.73, Mass=1561, SNR=27.7, Peak=130 HFD=3.2
22:36:34.221 00.002 1032 MultiStar: [#1 -0.09,0.00,0.90,U] [#2 0.08,0.08,0.72,U] [#3 -0.05,-0.03,0.71,U] [#4 -0.05,0.08,0.61,U] [#5 0.05,0.02,0.59,U] [#6 -0.06,0.05,0.57,U] [#7 -0.03,-0.06,0.67,U] [#8 -0.03,0.16,0.46,U] 
22:36:34.223 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.29, -0.00}
22:36:34.225 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
22:36:34.226 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
22:36:34.228 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.78 mountX=0.02 mountY=-0.03, mountTheta=-1.05
22:36:34.231 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
22:36:34.233 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
22:36:34.236 00.003 10072 Worker thread wakes up
22:36:34.236 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
22:36:34.236 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
22:36:34.236 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.03
22:36:34.239 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:36:34.241 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:36:34.241 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:36:34.241 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:34.241 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:36:34.241 00.000 10072 MoveAxis(E, 3, ABG)
22:36:34.241 00.000 10072 Guiding  Dir = 2, Dur = 3
22:36:34.242 00.001 10072 IsGuiding returns 0
22:36:34.243 00.001 10072 PulseGuide returned control before completion, sleep 13
22:36:34.259 00.016 1032 UpdateGuideState exits: m=1561 SNR=27.7
22:36:34.261 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:34.262 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:34.265 00.003 1032 Enqueuing Expose request
22:36:34.270 00.005 10072 IsGuiding returns 0
22:36:34.270 00.000 10072 Move returns status 0, amount 3
22:36:34.270 00.000 10072 MoveAxis(N, 0, ABG)
22:36:34.270 00.000 10072 Move returns status 0, amount 0
22:36:34.270 00.000 10072 move complete, result=0
22:36:34.270 00.000 10072 worker thread done servicing request
22:36:34.270 00.000 10072 Worker thread wakes up
22:36:34.270 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:34.270 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:34.275 00.005 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:36:34.680 00.405 10072 Exposure complete
22:36:34.732 00.052 10072 worker thread done servicing request
22:36:34.732 00.000 1032 OnExposeComplete: enter
22:36:34.733 00.001 1032 UpdateGuideState(): m_state=6
22:36:34.736 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4877
22:36:34.738 00.002 1032 Star::Find returns 1 (0), X=1098.01, Y=133.74, Mass=1244, SNR=24.7, Peak=103 HFD=3.2
22:36:34.742 00.004 1032 MultiStar: [#1 -0.09,-0.01,1.02,U] [#2 0.04,0.10,0.81,U] [#3 -0.03,0.03,0.73,U] [#4 0.03,0.12,0.69,U] [#5 0.12,-0.04,0.70,U] [#6 -0.06,0.16,0.62,U] [#7 -0.03,-0.02,0.77,U] [#8 -0.07,0.28,0.00,M2] 
22:36:34.744 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {0.30, 0.01}
22:36:34.747 00.003 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
22:36:34.749 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
22:36:34.750 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.72 mountX=0.03 mountY=-0.05, mountTheta=-1.11
22:36:34.752 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
22:36:34.754 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
22:36:34.756 00.002 10072 Worker thread wakes up
22:36:34.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:36:34.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:36:34.757 00.001 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
22:36:34.759 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=137, Gamma=2.230
22:36:34.761 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:36:34.761 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:36:34.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:34.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:36:34.761 00.000 10072 MoveAxis(E, 3, ABG)
22:36:34.761 00.000 10072 Guiding  Dir = 2, Dur = 3
22:36:34.761 00.000 10072 IsGuiding returns 0
22:36:34.762 00.001 10072 PulseGuide returned control before completion, sleep 13
22:36:34.781 00.019 1032 UpdateGuideState exits: m=1244 SNR=24.7
22:36:34.783 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:34.784 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:34.788 00.004 1032 Enqueuing Expose request
22:36:34.789 00.001 10072 IsGuiding returns 0
22:36:34.789 00.000 10072 Move returns status 0, amount 3
22:36:34.789 00.000 10072 MoveAxis(N, 0, ABG)
22:36:34.789 00.000 10072 Move returns status 0, amount 0
22:36:34.789 00.000 10072 move complete, result=0
22:36:34.789 00.000 10072 worker thread done servicing request
22:36:34.789 00.000 10072 Worker thread wakes up
22:36:34.789 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:34.789 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:34.797 00.008 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:36:35.415 00.618 10072 Exposure complete
22:36:35.470 00.055 10072 worker thread done servicing request
22:36:35.470 00.000 1032 OnExposeComplete: enter
22:36:35.472 00.002 1032 UpdateGuideState(): m_state=6
22:36:35.474 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4878
22:36:35.476 00.002 1032 Star::Find returns 1 (0), X=1097.96, Y=133.69, Mass=1326, SNR=25.6, Peak=116 HFD=3.3
22:36:35.478 00.002 1032 MultiStar: [#1 -0.10,-0.08,0.91,U] [#2 0.14,0.13,0.79,U] [#3 0.00,0.13,0.79,U] [#4 -0.05,0.09,0.66,U] [#5 0.09,-0.13,0.66,U] [#6 -0.01,0.10,0.64,U] [#7 -0.03,-0.12,0.69,U] [#8 0.07,0.11,0.50,U] 
22:36:35.480 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.26, -0.04}
22:36:35.481 00.001 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
22:36:35.483 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
22:36:35.485 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.31 mountX=0.00 mountY=-0.05, mountTheta=-1.52
22:36:35.488 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
22:36:35.491 00.003 1032 Enqueuing Move request for scope (0.05, 0.02)
22:36:35.493 00.002 10072 Worker thread wakes up
22:36:35.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
22:36:35.493 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
22:36:35.493 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.00 yDistance=-0.05
22:36:35.495 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:36:35.498 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:36:35.498 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:36:35.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:35.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:36:35.498 00.000 10072 MoveAxis(E, 4, ABG)
22:36:35.498 00.000 10072 Guiding  Dir = 2, Dur = 4
22:36:35.516 00.018 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:36:35.519 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:35.521 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:35.524 00.003 1032 Enqueuing Expose request
22:36:35.537 00.013 10072 IsGuiding returns 0
22:36:35.537 00.000 10072 PulseGuide returned control before completion, sleep 14
22:36:35.555 00.018 10072 IsGuiding returns 1
22:36:35.555 00.000 10072 scope still moving after pulse duration time elapsed
22:36:35.585 00.030 10072 IsGuiding returns 0
22:36:35.585 00.000 10072 scope move finished after 4 + 43 ms
22:36:35.585 00.000 10072 Move returns status 0, amount 4
22:36:35.585 00.000 10072 MoveAxis(N, 0, ABG)
22:36:35.585 00.000 10072 Move returns status 0, amount 0
22:36:35.585 00.000 10072 move complete, result=0
22:36:35.585 00.000 10072 worker thread done servicing request
22:36:35.585 00.000 10072 Worker thread wakes up
22:36:35.586 00.001 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:36:35.587 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:35.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:35.994 00.407 10072 Exposure complete
22:36:36.045 00.051 10072 worker thread done servicing request
22:36:36.045 00.000 1032 OnExposeComplete: enter
22:36:36.048 00.003 1032 UpdateGuideState(): m_state=6
22:36:36.051 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4879
22:36:36.054 00.003 1032 Star::Find returns 1 (0), X=1098.06, Y=133.57, Mass=1406, SNR=26.4, Peak=118 HFD=3.3
22:36:36.055 00.001 1032 MultiStar: [#1 -0.10,-0.19,0.97,U] [#2 0.09,-0.01,0.75,U] [#3 0.05,-0.01,0.73,U] [#4 -0.08,-0.11,0.63,U] [#5 0.24,-0.10,0.00,M1] [#6 0.05,0.09,0.60,U] [#7 -0.08,-0.22,0.68,U] [#8 0.01,-0.13,0.49,U] 
22:36:36.057 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.10}, one-star: {0.36, -0.16}
22:36:36.059 00.002 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
22:36:36.061 00.002 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
22:36:36.062 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.10 mountX=-0.11 mountY=-0.02, mountTheta=-2.93
22:36:36.065 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
22:36:36.067 00.002 1032 Enqueuing Move request for scope (0.05, -0.10)
22:36:36.068 00.001 10072 Worker thread wakes up
22:36:36.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
22:36:36.068 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
22:36:36.068 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
22:36:36.070 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=1, FiltMin=0, FiltMax=132, Gamma=2.230
22:36:36.072 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:36:36.073 00.001 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:36:36.073 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:36.073 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:36:36.073 00.000 10072 MoveAxis(E, 3, ABG)
22:36:36.073 00.000 10072 Guiding  Dir = 2, Dur = 3
22:36:36.073 00.000 10072 IsGuiding returns 0
22:36:36.074 00.001 10072 PulseGuide returned control before completion, sleep 13
22:36:36.092 00.018 1032 UpdateGuideState exits: m=1406 SNR=26.4
22:36:36.093 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:36.094 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:36.096 00.002 1032 Enqueuing Expose request
22:36:36.101 00.005 10072 IsGuiding returns 0
22:36:36.101 00.000 10072 Move returns status 0, amount 3
22:36:36.101 00.000 10072 MoveAxis(N, 0, ABG)
22:36:36.101 00.000 10072 Move returns status 0, amount 0
22:36:36.101 00.000 10072 move complete, result=0
22:36:36.102 00.001 10072 worker thread done servicing request
22:36:36.102 00.000 10072 Worker thread wakes up
22:36:36.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:36.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:36.105 00.003 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:36:36.727 00.622 10072 Exposure complete
22:36:36.778 00.051 10072 worker thread done servicing request
22:36:36.778 00.000 1032 OnExposeComplete: enter
22:36:36.781 00.003 1032 UpdateGuideState(): m_state=6
22:36:36.783 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4880
22:36:36.784 00.001 1032 Star::Find returns 1 (0), X=1097.97, Y=133.60, Mass=1293, SNR=25.2, Peak=109 HFD=3.3
22:36:36.786 00.002 1032 MultiStar: [#1 -0.00,-0.16,0.93,U] [#2 0.13,-0.01,0.78,U] [#3 -0.00,-0.11,0.73,U] [#4 0.01,0.08,0.68,U] [#5 0.19,-0.12,0.64,U] [#6 -0.05,-0.11,0.65,U] [#7 -0.05,-0.06,0.77,U] [#8 0.06,0.01,0.54,U] 
22:36:36.789 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.27, -0.13}
22:36:36.791 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
22:36:36.793 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
22:36:36.795 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.84 mountX=-0.09 mountY=-0.05, mountTheta=-2.67
22:36:36.797 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
22:36:36.799 00.002 1032 Enqueuing Move request for scope (0.07, -0.08)
22:36:36.802 00.003 10072 Worker thread wakes up
22:36:36.802 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
22:36:36.802 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
22:36:36.802 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.09 yDistance=-0.05
22:36:36.804 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:36:36.807 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:36:36.807 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:36:36.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:36.807 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:36:36.807 00.000 10072 MoveAxis(E, 4, ABG)
22:36:36.807 00.000 10072 Guiding  Dir = 2, Dur = 4
22:36:36.808 00.001 10072 IsGuiding returns 0
22:36:36.808 00.000 10072 PulseGuide returned control before completion, sleep 14
22:36:36.825 00.017 1032 UpdateGuideState exits: m=1293 SNR=25.2
22:36:36.827 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:36.830 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:36.832 00.002 1032 Enqueuing Expose request
22:36:36.836 00.004 10072 IsGuiding returns 0
22:36:36.836 00.000 10072 Move returns status 0, amount 4
22:36:36.836 00.000 10072 MoveAxis(N, 0, ABG)
22:36:36.836 00.000 10072 Move returns status 0, amount 0
22:36:36.836 00.000 10072 move complete, result=0
22:36:36.837 00.001 10072 worker thread done servicing request
22:36:36.837 00.000 10072 Worker thread wakes up
22:36:36.837 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:36.837 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:36.843 00.006 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:36:37.242 00.399 10072 Exposure complete
22:36:37.298 00.056 10072 worker thread done servicing request
22:36:37.298 00.000 1032 OnExposeComplete: enter
22:36:37.300 00.002 1032 UpdateGuideState(): m_state=6
22:36:37.304 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4881
22:36:37.306 00.002 1032 Star::Find returns 1 (0), X=1097.98, Y=133.63, Mass=1324, SNR=25.6, Peak=110 HFD=3.3
22:36:37.308 00.002 1032 MultiStar: [#1 -0.04,-0.15,0.96,U] [#2 0.08,-0.02,0.78,U] [#3 0.01,0.21,0.78,U] [#4 -0.01,0.03,0.66,U] [#5 0.22,-0.07,0.68,U] [#6 -0.03,0.16,0.60,U] [#7 -0.12,-0.13,0.73,U] [#8 0.12,0.03,0.52,U] 
22:36:37.309 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.28, -0.10}
22:36:37.311 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
22:36:37.314 00.003 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
22:36:37.315 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.26 mountX=-0.03 mountY=-0.06, mountTheta=-2.09
22:36:37.319 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
22:36:37.323 00.004 1032 Enqueuing Move request for scope (0.06, -0.02)
22:36:37.325 00.002 10072 Worker thread wakes up
22:36:37.325 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
22:36:37.325 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
22:36:37.325 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.06
22:36:37.327 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:36:37.331 00.004 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:36:37.331 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:36:37.331 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:37.332 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:36:37.332 00.000 10072 MoveAxis(E, 4, ABG)
22:36:37.332 00.000 10072 Guiding  Dir = 2, Dur = 4
22:36:37.332 00.000 10072 IsGuiding returns 0
22:36:37.333 00.001 10072 PulseGuide returned control before completion, sleep 14
22:36:37.349 00.016 10072 IsGuiding returns 0
22:36:37.349 00.000 10072 Move returns status 0, amount 4
22:36:37.349 00.000 10072 MoveAxis(N, 0, ABG)
22:36:37.349 00.000 10072 Move returns status 0, amount 0
22:36:37.349 00.000 10072 move complete, result=0
22:36:37.349 00.000 10072 worker thread done servicing request
22:36:37.351 00.002 1032 UpdateGuideState exits: m=1324 SNR=25.6
22:36:37.353 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:37.354 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:37.356 00.002 1032 Enqueuing Expose request
22:36:37.357 00.001 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:36:37.360 00.003 10072 Worker thread wakes up
22:36:37.361 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:37.361 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:37.993 00.632 10072 Exposure complete
22:36:38.053 00.060 1032 OnExposeComplete: enter
22:36:38.057 00.004 1032 UpdateGuideState(): m_state=6
22:36:38.059 00.002 10072 worker thread done servicing request
22:36:38.059 00.000 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4882
22:36:38.061 00.002 1032 Star::Find returns 1 (0), X=1097.94, Y=133.82, Mass=1330, SNR=25.6, Peak=112 HFD=2.9
22:36:38.063 00.002 1032 MultiStar: [#1 -0.15,-0.02,0.98,U] [#2 0.06,0.15,0.77,U] [#3 0.01,0.18,0.79,U] [#4 0.06,0.12,0.70,U] [#5 0.13,-0.01,0.66,U] [#6 0.04,0.01,0.62,U] [#7 -0.01,0.00,0.68,U] [#8 0.04,0.29,0.00,M1] 
22:36:38.065 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.24, 0.09}
22:36:38.068 00.003 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
22:36:38.070 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
22:36:38.072 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.96 mountX=0.05 mountY=-0.06, mountTheta=-0.87
22:36:38.074 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
22:36:38.076 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
22:36:38.078 00.002 10072 Worker thread wakes up
22:36:38.078 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:36:38.078 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:36:38.078 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.06
22:36:38.079 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:36:38.082 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:36:38.082 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:36:38.082 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:38.082 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:36:38.082 00.000 10072 MoveAxis(E, 4, ABG)
22:36:38.082 00.000 10072 Guiding  Dir = 2, Dur = 4
22:36:38.083 00.001 10072 IsGuiding returns 0
22:36:38.084 00.001 10072 PulseGuide returned control before completion, sleep 14
22:36:38.099 00.015 10072 IsGuiding returns 0
22:36:38.099 00.000 10072 Move returns status 0, amount 4
22:36:38.099 00.000 10072 MoveAxis(N, 0, ABG)
22:36:38.099 00.000 10072 Move returns status 0, amount 0
22:36:38.099 00.000 10072 move complete, result=0
22:36:38.100 00.001 10072 worker thread done servicing request
22:36:38.102 00.002 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:36:38.104 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:38.106 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:38.109 00.003 1032 Enqueuing Expose request
22:36:38.110 00.001 10072 Worker thread wakes up
22:36:38.110 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:38.110 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:38.112 00.002 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:36:38.528 00.416 10072 Exposure complete
22:36:38.575 00.047 10072 worker thread done servicing request
22:36:38.575 00.000 1032 OnExposeComplete: enter
22:36:38.577 00.002 1032 UpdateGuideState(): m_state=6
22:36:38.580 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4883
22:36:38.582 00.002 1032 Star::Find returns 1 (0), X=1098.00, Y=133.76, Mass=1380, SNR=26.1, Peak=110 HFD=3.2
22:36:38.584 00.002 1032 MultiStar: [#1 -0.14,-0.08,0.94,U] [#2 0.12,0.12,0.74,U] [#3 -0.12,0.14,0.75,U] [#4 -0.04,0.09,0.65,U] [#5 0.15,-0.05,0.65,U] [#6 0.05,0.05,0.64,U] [#7 -0.04,-0.05,0.68,U] [#8 0.00,0.09,0.54,U] 
22:36:38.588 00.004 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.29, 0.03}
22:36:38.589 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:36:38.591 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:36:38.593 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.73 mountX=0.02 mountY=-0.04, mountTheta=-1.10
22:36:38.595 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
22:36:38.598 00.003 1032 Enqueuing Move request for scope (0.04, 0.03)
22:36:38.599 00.001 10072 Worker thread wakes up
22:36:38.599 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:36:38.599 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:36:38.599 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.04
22:36:38.601 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:36:38.604 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:36:38.604 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:36:38.604 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:38.604 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:36:38.604 00.000 10072 MoveAxis(E, 4, ABG)
22:36:38.605 00.001 10072 Guiding  Dir = 2, Dur = 4
22:36:38.605 00.000 10072 IsGuiding returns 0
22:36:38.605 00.000 10072 PulseGuide returned control before completion, sleep 14
22:36:38.621 00.016 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:36:38.625 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:38.626 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:38.628 00.002 1032 Enqueuing Expose request
22:36:38.633 00.005 10072 IsGuiding returns 0
22:36:38.633 00.000 10072 Move returns status 0, amount 4
22:36:38.633 00.000 10072 MoveAxis(N, 0, ABG)
22:36:38.633 00.000 10072 Move returns status 0, amount 0
22:36:38.633 00.000 10072 move complete, result=0
22:36:38.633 00.000 10072 worker thread done servicing request
22:36:38.633 00.000 10072 Worker thread wakes up
22:36:38.633 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:38.634 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:38.637 00.003 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:36:39.264 00.627 10072 Exposure complete
22:36:39.316 00.052 1032 OnExposeComplete: enter
22:36:39.319 00.003 1032 UpdateGuideState(): m_state=6
22:36:39.320 00.001 10072 worker thread done servicing request
22:36:39.321 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4884
22:36:39.323 00.002 1032 Star::Find returns 1 (0), X=1097.94, Y=133.68, Mass=1370, SNR=26.0, Peak=118 HFD=3.3
22:36:39.324 00.001 1032 MultiStar: [#1 -0.01,-0.13,0.93,U] [#2 0.09,0.02,0.78,U] [#3 -0.02,-0.03,0.76,U] [#4 0.09,-0.08,0.64,U] [#5 0.14,-0.13,0.65,U] [#6 0.01,-0.01,0.57,U] [#7 -0.02,-0.16,0.71,U] [#8 0.09,0.13,0.52,U] 
22:36:39.326 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {0.23, -0.05}
22:36:39.327 00.001 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
22:36:39.330 00.003 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
22:36:39.331 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.65 mountX=-0.07 mountY=-0.06, mountTheta=-2.48
22:36:39.334 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
22:36:39.336 00.002 1032 Enqueuing Move request for scope (0.07, -0.06)
22:36:39.338 00.002 10072 Worker thread wakes up
22:36:39.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
22:36:39.338 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
22:36:39.338 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.07 yDistance=-0.06
22:36:39.342 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:36:39.344 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:36:39.344 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:36:39.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:39.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:36:39.344 00.000 10072 MoveAxis(E, 4, ABG)
22:36:39.344 00.000 10072 Guiding  Dir = 2, Dur = 4
22:36:39.344 00.000 10072 IsGuiding returns 0
22:36:39.345 00.001 10072 PulseGuide returned control before completion, sleep 14
22:36:39.361 00.016 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:36:39.364 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:39.368 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:39.369 00.001 1032 Enqueuing Expose request
22:36:39.371 00.002 10072 IsGuiding returns 0
22:36:39.371 00.000 10072 Move returns status 0, amount 4
22:36:39.371 00.000 10072 MoveAxis(N, 0, ABG)
22:36:39.371 00.000 10072 Move returns status 0, amount 0
22:36:39.371 00.000 10072 move complete, result=0
22:36:39.372 00.001 10072 worker thread done servicing request
22:36:39.372 00.000 10072 Worker thread wakes up
22:36:39.372 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:39.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:39.378 00.006 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:36:39.780 00.402 10072 Exposure complete
22:36:39.836 00.056 10072 worker thread done servicing request
22:36:39.837 00.001 1032 OnExposeComplete: enter
22:36:39.839 00.002 1032 UpdateGuideState(): m_state=6
22:36:39.841 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4885
22:36:39.843 00.002 1032 Star::Find returns 1 (0), X=1097.95, Y=133.66, Mass=1440, SNR=26.7, Peak=118 HFD=3.3
22:36:39.844 00.001 1032 MultiStar: [#1 -0.15,-0.12,0.90,U] [#2 0.10,-0.01,0.79,U] [#3 0.08,0.06,0.73,U] [#4 -0.04,0.09,0.63,U] [#5 0.13,-0.10,0.60,U] [#6 0.02,0.07,0.56,U] [#7 -0.04,-0.07,0.64,U] [#8 0.14,0.19,0.53,U] 
22:36:39.846 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.25, -0.07}
22:36:39.848 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
22:36:39.849 00.001 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
22:36:39.851 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.14 mountX=-0.02 mountY=-0.05, mountTheta=-1.97
22:36:39.854 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
22:36:39.857 00.003 1032 Enqueuing Move request for scope (0.06, -0.01)
22:36:39.858 00.001 10072 Worker thread wakes up
22:36:39.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:36:39.858 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:36:39.858 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.02 yDistance=-0.05
22:36:39.862 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=1, FiltMin=0, FiltMax=146, Gamma=2.230
22:36:39.866 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:36:39.866 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:36:39.866 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:39.866 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:36:39.866 00.000 10072 MoveAxis(E, 3, ABG)
22:36:39.866 00.000 10072 Guiding  Dir = 2, Dur = 3
22:36:39.866 00.000 10072 IsGuiding returns 0
22:36:39.867 00.001 10072 PulseGuide returned control before completion, sleep 13
22:36:39.885 00.018 1032 UpdateGuideState exits: m=1440 SNR=26.7
22:36:39.887 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:39.889 00.002 10072 IsGuiding returns 0
22:36:39.889 00.000 10072 Move returns status 0, amount 3
22:36:39.889 00.000 10072 MoveAxis(N, 0, ABG)
22:36:39.889 00.000 10072 Move returns status 0, amount 0
22:36:39.889 00.000 10072 move complete, result=0
22:36:39.889 00.000 10072 worker thread done servicing request
22:36:39.889 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:39.894 00.005 1032 Enqueuing Expose request
22:36:39.895 00.001 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:36:39.898 00.003 10072 Worker thread wakes up
22:36:39.898 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:39.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:40.529 00.631 10072 Exposure complete
22:36:40.582 00.053 10072 worker thread done servicing request
22:36:40.583 00.001 1032 OnExposeComplete: enter
22:36:40.586 00.003 1032 UpdateGuideState(): m_state=6
22:36:40.587 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4886
22:36:40.588 00.001 1032 Star::Find returns 1 (0), X=1098.08, Y=133.73, Mass=1298, SNR=25.3, Peak=114 HFD=3.2
22:36:40.591 00.003 1032 MultiStar: [#1 0.03,-0.04,1.02,U] [#2 -0.04,0.07,0.77,U] [#3 -0.03,0.05,0.77,U] [#4 -0.07,0.14,0.67,U] [#5 0.28,0.11,0.00,M1] [#6 0.07,0.11,0.64,U] [#7 -0.09,-0.03,0.75,U] [#8 0.20,0.13,0.55,U] 
22:36:40.593 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.04}, one-star: {0.37, -0.00}
22:36:40.594 00.001 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
22:36:40.596 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
22:36:40.597 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.58 mountX=0.02 mountY=-0.07, mountTheta=-1.25
22:36:40.600 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
22:36:40.602 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
22:36:40.604 00.002 10072 Worker thread wakes up
22:36:40.604 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
22:36:40.604 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
22:36:40.604 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
22:36:40.606 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:36:40.609 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:36:40.609 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:36:40.609 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:40.609 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:36:40.609 00.000 10072 MoveAxis(E, 4, ABG)
22:36:40.609 00.000 10072 Guiding  Dir = 2, Dur = 4
22:36:40.609 00.000 10072 IsGuiding returns 0
22:36:40.610 00.001 10072 PulseGuide returned control before completion, sleep 14
22:36:40.626 00.016 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:36:40.628 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:40.630 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:40.631 00.001 1032 Enqueuing Expose request
22:36:40.638 00.007 10072 IsGuiding returns 0
22:36:40.638 00.000 10072 Move returns status 0, amount 4
22:36:40.638 00.000 10072 MoveAxis(N, 0, ABG)
22:36:40.638 00.000 10072 Move returns status 0, amount 0
22:36:40.638 00.000 10072 move complete, result=0
22:36:40.638 00.000 10072 worker thread done servicing request
22:36:40.638 00.000 10072 Worker thread wakes up
22:36:40.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:40.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:40.640 00.002 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:36:41.045 00.405 10072 Exposure complete
22:36:41.097 00.052 10072 worker thread done servicing request
22:36:41.097 00.000 1032 OnExposeComplete: enter
22:36:41.099 00.002 1032 UpdateGuideState(): m_state=6
22:36:41.102 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4887
22:36:41.103 00.001 1032 Star::Find returns 1 (0), X=1098.01, Y=133.76, Mass=1273, SNR=25.0, Peak=111 HFD=3.2
22:36:41.105 00.002 1032 MultiStar: [#1 -0.02,-0.03,1.04,U] [#2 -0.00,0.13,0.77,U] [#3 0.09,0.05,0.76,U] [#4 -0.07,0.11,0.69,U] [#5 0.21,-0.06,0.68,U] [#6 0.11,0.11,0.63,U] [#7 -0.09,0.00,0.73,U] [#8 0.10,0.10,0.54,U] 
22:36:41.107 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.31, 0.03}
22:36:41.108 00.001 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
22:36:41.110 00.002 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
22:36:41.113 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.09 cameraTheta=0.54 mountX=0.02 mountY=-0.08, mountTheta=-1.29
22:36:41.115 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
22:36:41.117 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
22:36:41.119 00.002 10072 Worker thread wakes up
22:36:41.119 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
22:36:41.119 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
22:36:41.119 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
22:36:41.121 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:36:41.123 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:36:41.124 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:36:41.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:41.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:36:41.124 00.000 10072 MoveAxis(E, 4, ABG)
22:36:41.124 00.000 10072 Guiding  Dir = 2, Dur = 4
22:36:41.124 00.000 10072 IsGuiding returns 0
22:36:41.125 00.001 10072 PulseGuide returned control before completion, sleep 14
22:36:41.140 00.015 1032 UpdateGuideState exits: m=1273 SNR=25.0
22:36:41.143 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:41.144 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:41.146 00.002 1032 Enqueuing Expose request
22:36:41.149 00.003 10072 IsGuiding returns 0
22:36:41.149 00.000 10072 Move returns status 0, amount 4
22:36:41.149 00.000 10072 MoveAxis(N, 0, ABG)
22:36:41.149 00.000 10072 Move returns status 0, amount 0
22:36:41.149 00.000 10072 move complete, result=0
22:36:41.150 00.001 10072 worker thread done servicing request
22:36:41.150 00.000 10072 Worker thread wakes up
22:36:41.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:41.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:41.155 00.005 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:36:41.779 00.624 10072 Exposure complete
22:36:41.832 00.053 10072 worker thread done servicing request
22:36:41.832 00.000 1032 OnExposeComplete: enter
22:36:41.834 00.002 1032 UpdateGuideState(): m_state=6
22:36:41.837 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4888
22:36:41.838 00.001 1032 Star::Find returns 1 (0), X=1097.99, Y=133.71, Mass=1332, SNR=25.6, Peak=124 HFD=3.1
22:36:41.840 00.002 1032 MultiStar: [#1 -0.07,-0.12,0.96,U] [#2 0.12,-0.02,0.79,U] [#3 0.00,0.01,0.74,U] [#4 0.01,-0.00,0.70,U] [#5 0.22,-0.09,0.63,U] [#6 0.10,-0.04,0.64,U] [#7 -0.02,-0.11,0.71,U] [#8 0.10,0.09,0.53,U] 
22:36:41.842 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.29, -0.02}
22:36:41.843 00.001 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
22:36:41.845 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
22:36:41.846 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-0.43 mountX=-0.06 mountY=-0.07, mountTheta=-2.26
22:36:41.849 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
22:36:41.851 00.002 1032 Enqueuing Move request for scope (0.09, -0.04)
22:36:41.852 00.001 10072 Worker thread wakes up
22:36:41.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
22:36:41.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
22:36:41.852 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.07
22:36:41.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:36:41.857 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:36:41.857 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:36:41.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:41.857 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:36:41.857 00.000 10072 MoveAxis(E, 4, ABG)
22:36:41.857 00.000 10072 Guiding  Dir = 2, Dur = 4
22:36:41.858 00.001 10072 IsGuiding returns 0
22:36:41.858 00.000 10072 PulseGuide returned control before completion, sleep 14
22:36:41.876 00.018 1032 UpdateGuideState exits: m=1332 SNR=25.6
22:36:41.878 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:41.879 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:41.880 00.001 1032 Enqueuing Expose request
22:36:41.887 00.007 10072 IsGuiding returns 0
22:36:41.887 00.000 10072 Move returns status 0, amount 4
22:36:41.887 00.000 10072 MoveAxis(N, 0, ABG)
22:36:41.887 00.000 10072 Move returns status 0, amount 0
22:36:41.887 00.000 10072 move complete, result=0
22:36:41.887 00.000 10072 worker thread done servicing request
22:36:41.887 00.000 10072 Worker thread wakes up
22:36:41.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:41.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:41.889 00.002 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:36:42.298 00.409 10072 Exposure complete
22:36:42.352 00.054 10072 worker thread done servicing request
22:36:42.352 00.000 1032 OnExposeComplete: enter
22:36:42.354 00.002 1032 UpdateGuideState(): m_state=6
22:36:42.356 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4889
22:36:42.358 00.002 1032 Star::Find returns 1 (0), X=1098.09, Y=133.60, Mass=1249, SNR=24.8, Peak=112 HFD=3.3
22:36:42.362 00.004 1032 MultiStar: [#1 -0.00,-0.10,1.00,U] [#2 0.04,0.09,0.81,U] [#3 0.05,0.07,0.76,U] [#4 0.10,-0.02,0.70,U] [#5 0.31,-0.07,0.00,M1] [#6 0.04,-0.03,0.60,U] [#7 -0.04,-0.02,0.69,U] [#8 0.11,0.05,0.52,U] 
22:36:42.364 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.02}, one-star: {0.39, -0.13}
22:36:42.366 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
22:36:42.367 00.001 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
22:36:42.369 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-0.21 mountX=-0.04 mountY=-0.09, mountTheta=-2.04
22:36:42.373 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
22:36:42.375 00.002 1032 Enqueuing Move request for scope (0.09, -0.02)
22:36:42.376 00.001 10072 Worker thread wakes up
22:36:42.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:36:42.377 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:36:42.377 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.09
22:36:42.379 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:36:42.381 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:36:42.381 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:36:42.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:42.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:36:42.381 00.000 10072 MoveAxis(E, 4, ABG)
22:36:42.381 00.000 10072 Guiding  Dir = 2, Dur = 4
22:36:42.381 00.000 10072 IsGuiding returns 0
22:36:42.382 00.001 10072 PulseGuide returned control before completion, sleep 14
22:36:42.401 00.019 1032 UpdateGuideState exits: m=1249 SNR=24.8
22:36:42.403 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:42.404 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:42.406 00.002 1032 Enqueuing Expose request
22:36:42.409 00.003 10072 IsGuiding returns 0
22:36:42.409 00.000 10072 Move returns status 0, amount 4
22:36:42.409 00.000 10072 MoveAxis(N, 0, ABG)
22:36:42.409 00.000 10072 Move returns status 0, amount 0
22:36:42.409 00.000 10072 move complete, result=0
22:36:42.410 00.001 10072 worker thread done servicing request
22:36:42.410 00.000 10072 Worker thread wakes up
22:36:42.410 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:42.410 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:42.416 00.006 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:36:43.047 00.631 10072 Exposure complete
22:36:43.097 00.050 10072 worker thread done servicing request
22:36:43.097 00.000 1032 OnExposeComplete: enter
22:36:43.099 00.002 1032 UpdateGuideState(): m_state=6
22:36:43.101 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4890
22:36:43.102 00.001 1032 Star::Find returns 1 (0), X=1098.07, Y=133.79, Mass=1410, SNR=26.4, Peak=118 HFD=3.1
22:36:43.105 00.003 1032 MultiStar: [#1 -0.09,-0.06,0.99,U] [#2 0.17,0.11,0.71,U] [#3 0.25,0.06,0.00,M1] [#4 -0.04,0.06,0.64,U] [#5 0.28,-0.06,0.00,M2] [#6 0.04,0.15,0.61,U] [#7 -0.00,-0.13,0.67,U] [#8 0.13,0.14,0.50,U] 
22:36:43.107 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.04}, one-star: {0.36, 0.06}
22:36:43.108 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
22:36:43.110 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
22:36:43.113 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.40 mountX=0.01 mountY=-0.10, mountTheta=-1.43
22:36:43.116 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
22:36:43.118 00.002 1032 Enqueuing Move request for scope (0.09, 0.04)
22:36:43.120 00.002 10072 Worker thread wakes up
22:36:43.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
22:36:43.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
22:36:43.120 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.01 yDistance=-0.10
22:36:43.122 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:36:43.123 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:36:43.123 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:36:43.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:43.123 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:36:43.123 00.000 10072 MoveAxis(E, 5, ABG)
22:36:43.125 00.002 10072 Guiding  Dir = 2, Dur = 5
22:36:43.125 00.000 10072 IsGuiding returns 0
22:36:43.125 00.000 10072 PulseGuide returned control before completion, sleep 15
22:36:43.142 00.017 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:36:43.145 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:43.147 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:43.149 00.002 1032 Enqueuing Expose request
22:36:43.154 00.005 10072 IsGuiding returns 0
22:36:43.154 00.000 10072 Move returns status 0, amount 5
22:36:43.154 00.000 10072 MoveAxis(N, 0, ABG)
22:36:43.154 00.000 10072 Move returns status 0, amount 0
22:36:43.154 00.000 10072 move complete, result=0
22:36:43.154 00.000 10072 worker thread done servicing request
22:36:43.154 00.000 10072 Worker thread wakes up
22:36:43.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:43.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:43.157 00.003 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:36:43.565 00.408 10072 Exposure complete
22:36:43.617 00.052 10072 worker thread done servicing request
22:36:43.617 00.000 1032 OnExposeComplete: enter
22:36:43.619 00.002 1032 UpdateGuideState(): m_state=6
22:36:43.621 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4891
22:36:43.623 00.002 1032 Star::Find returns 1 (0), X=1098.00, Y=133.74, Mass=1313, SNR=25.4, Peak=114 HFD=3.2
22:36:43.625 00.002 1032 MultiStar: [#1 -0.08,-0.02,0.96,U] [#2 0.23,0.21,0.00,M1] [#3 0.08,0.20,0.77,U] [#4 0.03,0.10,0.69,U] [#5 0.23,0.10,0.64,U] [#6 0.18,0.16,0.65,U] [#7 -0.06,0.03,0.76,U] [#8 0.07,0.34,0.00,M1] 
22:36:43.627 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.07}, one-star: {0.30, 0.01}
22:36:43.629 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
22:36:43.630 00.001 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
22:36:43.631 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=0.05 mountY=-0.11, mountTheta=-1.17
22:36:43.635 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
22:36:43.636 00.001 1032 Enqueuing Move request for scope (0.10, 0.07)
22:36:43.638 00.002 10072 Worker thread wakes up
22:36:43.638 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
22:36:43.638 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
22:36:43.638 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.05 yDistance=-0.11
22:36:43.641 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:36:43.644 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:36:43.644 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:36:43.644 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:43.644 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:36:43.644 00.000 10072 MoveAxis(E, 4, ABG)
22:36:43.644 00.000 10072 Guiding  Dir = 2, Dur = 4
22:36:43.646 00.002 10072 IsGuiding returns 0
22:36:43.647 00.001 10072 PulseGuide returned control before completion, sleep 14
22:36:43.663 00.016 1032 UpdateGuideState exits: m=1313 SNR=25.4
22:36:43.666 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:43.667 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:43.669 00.002 1032 Enqueuing Expose request
22:36:43.670 00.001 10072 IsGuiding returns 0
22:36:43.670 00.000 10072 Move returns status 0, amount 4
22:36:43.672 00.002 10072 MoveAxis(N, 0, ABG)
22:36:43.672 00.000 10072 Move returns status 0, amount 0
22:36:43.672 00.000 10072 move complete, result=0
22:36:43.672 00.000 10072 worker thread done servicing request
22:36:43.672 00.000 10072 Worker thread wakes up
22:36:43.672 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:43.672 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:43.680 00.008 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:36:44.296 00.616 10072 Exposure complete
22:36:44.347 00.051 10072 worker thread done servicing request
22:36:44.347 00.000 1032 OnExposeComplete: enter
22:36:44.349 00.002 1032 UpdateGuideState(): m_state=6
22:36:44.351 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4892
22:36:44.353 00.002 1032 Star::Find returns 1 (0), X=1098.09, Y=133.70, Mass=1295, SNR=25.3, Peak=117 HFD=3.3
22:36:44.354 00.001 1032 MultiStar: [#1 0.00,-0.07,0.98,U] [#2 0.18,0.03,0.80,U] [#3 0.12,0.14,0.79,U] [#4 -0.06,0.05,0.67,U] [#5 0.17,0.02,0.67,U] [#6 0.07,0.18,0.63,U] [#7 0.07,-0.05,0.70,U] [#8 0.13,0.20,0.51,U] 
22:36:44.357 00.003 1032 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.39, -0.03}
22:36:44.358 00.001 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
22:36:44.360 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
22:36:44.361 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.29 mountX=0.00 mountY=-0.13, mountTheta=-1.54
22:36:44.365 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
22:36:44.367 00.002 1032 Enqueuing Move request for scope (0.13, 0.04)
22:36:44.369 00.002 10072 Worker thread wakes up
22:36:44.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
22:36:44.369 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
22:36:44.369 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.00 yDistance=-0.13
22:36:44.371 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:36:44.373 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:36:44.373 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:36:44.374 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:44.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:36:44.374 00.000 10072 MoveAxis(E, 5, ABG)
22:36:44.374 00.000 10072 Guiding  Dir = 2, Dur = 5
22:36:44.374 00.000 10072 IsGuiding returns 0
22:36:44.375 00.001 10072 PulseGuide returned control before completion, sleep 15
22:36:44.392 00.017 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:36:44.394 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:44.396 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:44.397 00.001 1032 Enqueuing Expose request
22:36:44.404 00.007 10072 IsGuiding returns 0
22:36:44.404 00.000 10072 Move returns status 0, amount 5
22:36:44.404 00.000 10072 MoveAxis(N, 0, ABG)
22:36:44.404 00.000 10072 Move returns status 0, amount 0
22:36:44.404 00.000 10072 move complete, result=0
22:36:44.404 00.000 10072 worker thread done servicing request
22:36:44.404 00.000 10072 Worker thread wakes up
22:36:44.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:44.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:44.405 00.001 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:36:44.813 00.408 10072 Exposure complete
22:36:44.870 00.057 10072 worker thread done servicing request
22:36:44.870 00.000 1032 OnExposeComplete: enter
22:36:44.873 00.003 1032 UpdateGuideState(): m_state=6
22:36:44.874 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4893
22:36:44.876 00.002 1032 Star::Find returns 1 (0), X=1098.12, Y=133.68, Mass=1317, SNR=25.5, Peak=124 HFD=3.2
22:36:44.878 00.002 1032 MultiStar: [#1 0.02,-0.14,0.96,U] [#2 0.21,-0.05,0.78,U] [#3 -0.06,0.10,0.79,U] [#4 0.05,0.08,0.68,U] [#5 0.27,0.02,0.00,M1] [#6 0.12,0.17,0.61,U] [#7 0.06,-0.11,0.69,U] [#8 0.18,0.09,0.47,U] 
22:36:44.879 00.001 1032 refined, 7 included, MultiStar: {0.13, -0.00}, one-star: {0.42, -0.05}
22:36:44.881 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:36:44.882 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:36:44.884 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.03 mountX=-0.04 mountY=-0.13, mountTheta=-1.86
22:36:44.887 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.00, opts=13)
22:36:44.888 00.001 1032 Enqueuing Move request for scope (0.13, -0.00)
22:36:44.891 00.003 10072 Worker thread wakes up
22:36:44.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
22:36:44.891 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
22:36:44.891 00.000 10072 Moving (0.13, -0.00) raw xDistance=-0.04 yDistance=-0.13
22:36:44.893 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:36:44.896 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:36:44.896 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:36:44.896 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:44.896 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:36:44.896 00.000 10072 MoveAxis(E, 4, ABG)
22:36:44.897 00.001 10072 Guiding  Dir = 2, Dur = 4
22:36:44.897 00.000 10072 IsGuiding returns 0
22:36:44.897 00.000 10072 PulseGuide returned control before completion, sleep 14
22:36:44.915 00.018 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:36:44.917 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:44.919 00.002 10072 IsGuiding returns 0
22:36:44.920 00.001 10072 Move returns status 0, amount 4
22:36:44.920 00.000 10072 MoveAxis(N, 0, ABG)
22:36:44.920 00.000 10072 Move returns status 0, amount 0
22:36:44.920 00.000 10072 move complete, result=0
22:36:44.920 00.000 10072 worker thread done servicing request
22:36:44.920 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:44.921 00.001 1032 Enqueuing Expose request
22:36:44.924 00.003 10072 Worker thread wakes up
22:36:44.924 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:44.924 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:44.925 00.001 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:36:45.563 00.638 10072 Exposure complete
22:36:45.617 00.054 10072 worker thread done servicing request
22:36:45.617 00.000 1032 OnExposeComplete: enter
22:36:45.620 00.003 1032 UpdateGuideState(): m_state=6
22:36:45.622 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4894
22:36:45.623 00.001 1032 Star::Find returns 1 (0), X=1098.07, Y=133.69, Mass=1437, SNR=26.6, Peak=134 HFD=3.3
22:36:45.625 00.002 1032 MultiStar: [#1 -0.04,-0.04,0.93,U] [#2 0.12,0.10,0.78,U] [#3 0.04,0.17,0.71,U] [#4 0.05,0.05,0.64,U] [#5 0.16,0.01,0.65,U] [#6 -0.01,0.15,0.58,U] [#7 -0.04,-0.06,0.66,U] [#8 0.22,0.07,0.51,U] 
22:36:45.627 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.37, -0.04}
22:36:45.628 00.001 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
22:36:45.631 00.003 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
22:36:45.632 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.35 mountX=0.01 mountY=-0.11, mountTheta=-1.48
22:36:45.636 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
22:36:45.638 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
22:36:45.639 00.001 10072 Worker thread wakes up
22:36:45.639 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:36:45.639 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:36:45.640 00.001 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
22:36:45.641 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:36:45.645 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:36:45.645 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:36:45.645 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:45.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:36:45.645 00.000 10072 MoveAxis(E, 5, ABG)
22:36:45.645 00.000 10072 Guiding  Dir = 2, Dur = 5
22:36:45.645 00.000 10072 IsGuiding returns 0
22:36:45.646 00.001 10072 PulseGuide returned control before completion, sleep 15
22:36:45.664 00.018 1032 UpdateGuideState exits: m=1437 SNR=26.6
22:36:45.665 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:45.668 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:45.669 00.001 1032 Enqueuing Expose request
22:36:45.670 00.001 10072 IsGuiding returns 0
22:36:45.670 00.000 10072 Move returns status 0, amount 5
22:36:45.670 00.000 10072 MoveAxis(N, 0, ABG)
22:36:45.670 00.000 10072 Move returns status 0, amount 0
22:36:45.671 00.001 10072 move complete, result=0
22:36:45.671 00.000 10072 worker thread done servicing request
22:36:45.671 00.000 10072 Worker thread wakes up
22:36:45.671 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:45.671 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:45.678 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:36:46.082 00.404 10072 Exposure complete
22:36:46.134 00.052 10072 worker thread done servicing request
22:36:46.134 00.000 1032 OnExposeComplete: enter
22:36:46.136 00.002 1032 UpdateGuideState(): m_state=6
22:36:46.139 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4895
22:36:46.141 00.002 1032 Star::Find returns 1 (0), X=1098.10, Y=133.85, Mass=1270, SNR=25.0, Peak=105 HFD=2.9
22:36:46.142 00.001 1032 MultiStar: [#1 -0.06,0.11,0.98,U] [#2 0.11,0.22,0.79,U] [#3 0.06,0.21,0.79,U] [#4 -0.12,0.09,0.68,U] [#5 0.33,-0.09,0.00,M1] [#6 0.05,0.17,0.64,U] [#7 -0.05,-0.00,0.75,U] [#8 0.13,0.19,0.51,U] 
22:36:46.145 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.14}, one-star: {0.40, 0.12}
22:36:46.147 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
22:36:46.149 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
22:36:46.150 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.06 mountX=0.11 mountY=-0.11, mountTheta=-0.77
22:36:46.153 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.14, opts=13)
22:36:46.155 00.002 1032 Enqueuing Move request for scope (0.08, 0.14)
22:36:46.156 00.001 10072 Worker thread wakes up
22:36:46.156 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
22:36:46.157 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
22:36:46.157 00.000 10072 Moving (0.08, 0.14) raw xDistance=0.11 yDistance=-0.11
22:36:46.160 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=122, Gamma=2.230
22:36:46.161 00.001 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:36:46.161 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
22:36:46.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:46.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:36:46.161 00.000 10072 MoveAxis(E, 4, ABG)
22:36:46.161 00.000 10072 Guiding  Dir = 2, Dur = 4
22:36:46.162 00.001 10072 IsGuiding returns 0
22:36:46.162 00.000 10072 PulseGuide returned control before completion, sleep 14
22:36:46.180 00.018 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:36:46.182 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:46.184 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:46.188 00.004 10072 IsGuiding returns 0
22:36:46.188 00.000 10072 Move returns status 0, amount 4
22:36:46.188 00.000 10072 MoveAxis(N, 0, ABG)
22:36:46.188 00.000 10072 Move returns status 0, amount 0
22:36:46.188 00.000 10072 move complete, result=0
22:36:46.188 00.000 10072 worker thread done servicing request
22:36:46.188 00.000 1032 Enqueuing Expose request
22:36:46.190 00.002 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:36:46.192 00.002 10072 Worker thread wakes up
22:36:46.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:46.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:46.930 00.738 10072 Exposure complete
22:36:46.978 00.048 10072 worker thread done servicing request
22:36:46.978 00.000 1032 OnExposeComplete: enter
22:36:46.980 00.002 1032 UpdateGuideState(): m_state=6
22:36:46.982 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4896
22:36:46.983 00.001 1032 Star::Find returns 1 (0), X=1098.04, Y=133.79, Mass=1371, SNR=26.0, Peak=116 HFD=3.1
22:36:46.987 00.004 1032 MultiStar: [#1 0.02,-0.06,0.95,U] [#2 0.19,0.06,0.77,U] [#3 0.04,0.07,0.72,U] [#4 -0.04,0.12,0.69,U] [#5 0.16,-0.10,0.63,U] [#6 0.05,0.05,0.61,U] [#7 -0.07,-0.02,0.71,U] [#8 0.12,0.14,0.51,U] 
22:36:46.988 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.34, 0.06}
22:36:46.990 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
22:36:46.991 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
22:36:46.993 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.31 mountX=0.01 mountY=-0.10, mountTheta=-1.52
22:36:46.995 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
22:36:46.997 00.002 1032 Enqueuing Move request for scope (0.10, 0.03)
22:36:46.998 00.001 10072 Worker thread wakes up
22:36:46.998 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
22:36:46.998 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
22:36:46.998 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.01 yDistance=-0.10
22:36:47.000 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:36:47.002 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:36:47.004 00.002 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:36:47.004 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:47.004 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:36:47.004 00.000 10072 MoveAxis(E, 6, ABG)
22:36:47.004 00.000 10072 Guiding  Dir = 2, Dur = 6
22:36:47.004 00.000 10072 IsGuiding returns 0
22:36:47.004 00.000 10072 PulseGuide returned control before completion, sleep 16
22:36:47.020 00.016 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:36:47.022 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:47.023 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:47.026 00.003 1032 Enqueuing Expose request
22:36:47.031 00.005 10072 IsGuiding returns 0
22:36:47.031 00.000 10072 Move returns status 0, amount 6
22:36:47.031 00.000 10072 MoveAxis(N, 0, ABG)
22:36:47.031 00.000 10072 Move returns status 0, amount 0
22:36:47.031 00.000 10072 move complete, result=0
22:36:47.032 00.001 10072 worker thread done servicing request
22:36:47.032 00.000 10072 Worker thread wakes up
22:36:47.032 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:47.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:47.035 00.003 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:36:47.438 00.403 10072 Exposure complete
22:36:47.494 00.056 10072 worker thread done servicing request
22:36:47.494 00.000 1032 OnExposeComplete: enter
22:36:47.496 00.002 1032 UpdateGuideState(): m_state=6
22:36:47.497 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4897
22:36:47.499 00.002 1032 Star::Find returns 1 (0), X=1098.08, Y=133.61, Mass=1322, SNR=25.6, Peak=119 HFD=3.3
22:36:47.501 00.002 1032 MultiStar: [#1 -0.01,-0.14,0.95,U] [#2 0.13,-0.05,0.80,U] [#3 0.10,0.17,0.81,U] [#4 -0.01,-0.07,0.66,U] [#5 0.33,-0.18,0.00,M1] [#6 0.04,0.04,0.62,U] [#7 -0.09,-0.21,0.76,U] [#8 0.15,-0.03,0.52,U] 
22:36:47.502 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.06}, one-star: {0.38, -0.12}
22:36:47.504 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:36:47.505 00.001 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:36:47.507 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.54 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
22:36:47.510 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
22:36:47.511 00.001 1032 Enqueuing Move request for scope (0.09, -0.06)
22:36:47.513 00.002 10072 Worker thread wakes up
22:36:47.513 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:36:47.513 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:36:47.513 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.08
22:36:47.514 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:36:47.518 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:36:47.518 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:36:47.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:47.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:36:47.518 00.000 10072 MoveAxis(E, 5, ABG)
22:36:47.519 00.001 10072 Guiding  Dir = 2, Dur = 5
22:36:47.519 00.000 10072 IsGuiding returns 0
22:36:47.519 00.000 10072 PulseGuide returned control before completion, sleep 15
22:36:47.542 00.023 1032 UpdateGuideState exits: m=1322 SNR=25.6
22:36:47.545 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:47.548 00.003 10072 IsGuiding returns 0
22:36:47.548 00.000 10072 Move returns status 0, amount 5
22:36:47.548 00.000 10072 MoveAxis(N, 0, ABG)
22:36:47.548 00.000 10072 Move returns status 0, amount 0
22:36:47.548 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:47.552 00.004 1032 Enqueuing Expose request
22:36:47.554 00.002 10072 move complete, result=0
22:36:47.554 00.000 10072 worker thread done servicing request
22:36:47.554 00.000 10072 Worker thread wakes up
22:36:47.554 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:36:47.557 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:47.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:48.193 00.636 10072 Exposure complete
22:36:48.248 00.055 10072 worker thread done servicing request
22:36:48.248 00.000 1032 OnExposeComplete: enter
22:36:48.250 00.002 1032 UpdateGuideState(): m_state=6
22:36:48.252 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4898
22:36:48.253 00.001 1032 Star::Find returns 1 (0), X=1098.10, Y=133.68, Mass=1359, SNR=25.9, Peak=119 HFD=3.3
22:36:48.256 00.003 1032 MultiStar: [#1 -0.01,-0.20,0.94,U] [#2 0.19,-0.02,0.82,U] [#3 -0.06,0.10,0.74,U] [#4 0.06,0.02,0.67,U] [#5 0.26,-0.09,0.00,M2] [#6 0.07,0.08,0.61,U] [#7 -0.10,-0.16,0.73,U] [#8 0.13,0.10,0.52,U] 
22:36:48.258 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.40, -0.05}
22:36:48.259 00.001 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:36:48.261 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:36:48.262 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.31 mountX=-0.05 mountY=-0.08, mountTheta=-2.14
22:36:48.265 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
22:36:48.266 00.001 1032 Enqueuing Move request for scope (0.09, -0.03)
22:36:48.269 00.003 10072 Worker thread wakes up
22:36:48.269 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:36:48.269 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:36:48.269 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
22:36:48.272 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:36:48.274 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:36:48.276 00.002 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:36:48.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:48.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:36:48.276 00.000 10072 MoveAxis(E, 7, ABG)
22:36:48.276 00.000 10072 Guiding  Dir = 2, Dur = 7
22:36:48.276 00.000 10072 IsGuiding returns 0
22:36:48.277 00.001 10072 PulseGuide returned control before completion, sleep 17
22:36:48.294 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:36:48.296 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:48.299 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:48.303 00.004 1032 Enqueuing Expose request
22:36:48.305 00.002 10072 IsGuiding returns 0
22:36:48.305 00.000 10072 Move returns status 0, amount 7
22:36:48.305 00.000 10072 MoveAxis(N, 0, ABG)
22:36:48.305 00.000 10072 Move returns status 0, amount 0
22:36:48.305 00.000 10072 move complete, result=0
22:36:48.305 00.000 10072 worker thread done servicing request
22:36:48.305 00.000 10072 Worker thread wakes up
22:36:48.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:48.305 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:48.313 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:36:48.724 00.411 10072 Exposure complete
22:36:48.775 00.051 10072 worker thread done servicing request
22:36:48.775 00.000 1032 OnExposeComplete: enter
22:36:48.776 00.001 1032 UpdateGuideState(): m_state=6
22:36:48.778 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4899
22:36:48.779 00.001 1032 Star::Find returns 1 (0), X=1098.00, Y=133.70, Mass=1372, SNR=26.0, Peak=113 HFD=3.3
22:36:48.781 00.002 1032 MultiStar: [#1 -0.05,-0.11,0.95,U] [#2 0.03,-0.01,0.76,U] [#3 0.00,0.01,0.77,U] [#4 -0.13,-0.02,0.66,U] [#5 0.17,0.04,0.63,U] [#6 0.08,0.05,0.64,U] [#7 -0.11,-0.22,0.71,U] [#8 0.04,0.03,0.53,U] 
22:36:48.782 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.30, -0.03}
22:36:48.783 00.001 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
22:36:48.785 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
22:36:48.786 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.65 mountX=-0.05 mountY=-0.04, mountTheta=-2.48
22:36:48.788 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
22:36:48.790 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
22:36:48.792 00.002 10072 Worker thread wakes up
22:36:48.792 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
22:36:48.792 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
22:36:48.792 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
22:36:48.794 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:36:48.796 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:36:48.796 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:36:48.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:48.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:36:48.796 00.000 10072 MoveAxis(E, 6, ABG)
22:36:48.796 00.000 10072 Guiding  Dir = 2, Dur = 6
22:36:48.798 00.002 10072 IsGuiding returns 0
22:36:48.798 00.000 10072 PulseGuide returned control before completion, sleep 16
22:36:48.814 00.016 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:36:48.816 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:48.819 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:48.820 00.001 1032 Enqueuing Expose request
22:36:48.822 00.002 10072 IsGuiding returns 0
22:36:48.822 00.000 10072 Move returns status 0, amount 6
22:36:48.822 00.000 10072 MoveAxis(N, 0, ABG)
22:36:48.822 00.000 10072 Move returns status 0, amount 0
22:36:48.822 00.000 10072 move complete, result=0
22:36:48.822 00.000 10072 worker thread done servicing request
22:36:48.823 00.001 10072 Worker thread wakes up
22:36:48.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:48.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:48.830 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:36:49.461 00.631 10072 Exposure complete
22:36:49.512 00.051 10072 worker thread done servicing request
22:36:49.512 00.000 1032 OnExposeComplete: enter
22:36:49.515 00.003 1032 UpdateGuideState(): m_state=6
22:36:49.517 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4900
22:36:49.520 00.003 1032 Star::Find returns 1 (0), X=1097.98, Y=133.74, Mass=1198, SNR=24.3, Peak=101 HFD=3.2
22:36:49.526 00.006 1032 MultiStar: [#1 -0.13,-0.09,0.98,U] [#2 0.18,0.01,0.82,U] [#3 -0.03,0.19,0.78,U] [#4 0.05,0.14,0.72,U] [#5 0.32,0.10,0.00,M2] [#6 -0.05,0.02,0.64,U] [#7 -0.05,-0.00,0.72,U] [#8 0.07,0.17,0.55,U] 
22:36:49.528 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.28, 0.01}
22:36:49.529 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
22:36:49.531 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
22:36:49.532 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.77 mountX=0.03 mountY=-0.06, mountTheta=-1.06
22:36:49.535 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
22:36:49.537 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
22:36:49.538 00.001 10072 Worker thread wakes up
22:36:49.538 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
22:36:49.538 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
22:36:49.538 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
22:36:49.541 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:36:49.543 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:36:49.544 00.001 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:36:49.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:49.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:36:49.544 00.000 10072 MoveAxis(E, 7, ABG)
22:36:49.544 00.000 10072 Guiding  Dir = 2, Dur = 7
22:36:49.544 00.000 10072 IsGuiding returns 0
22:36:49.545 00.001 10072 PulseGuide returned control before completion, sleep 17
22:36:49.567 00.022 10072 IsGuiding returns 0
22:36:49.568 00.001 10072 Move returns status 0, amount 7
22:36:49.568 00.000 10072 MoveAxis(N, 0, ABG)
22:36:49.568 00.000 10072 Move returns status 0, amount 0
22:36:49.568 00.000 10072 move complete, result=0
22:36:49.568 00.000 10072 worker thread done servicing request
22:36:49.569 00.001 1032 UpdateGuideState exits: m=1198 SNR=24.3
22:36:49.572 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:49.575 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:49.577 00.002 1032 Enqueuing Expose request
22:36:49.578 00.001 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:36:49.582 00.004 10072 Worker thread wakes up
22:36:49.582 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:49.582 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:49.992 00.410 10072 Exposure complete
22:36:50.046 00.054 10072 worker thread done servicing request
22:36:50.046 00.000 1032 OnExposeComplete: enter
22:36:50.050 00.004 1032 UpdateGuideState(): m_state=6
22:36:50.051 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4901
22:36:50.053 00.002 1032 Star::Find returns 1 (0), X=1098.05, Y=133.74, Mass=1427, SNR=26.6, Peak=126 HFD=3.2
22:36:50.055 00.002 1032 MultiStar: [#1 -0.03,-0.11,0.96,U] [#2 0.12,0.00,0.73,U] [#3 0.20,0.15,0.72,U] [#4 0.05,0.13,0.64,U] [#5 0.24,0.03,0.63,U] [#6 0.04,-0.01,0.59,U] [#7 -0.01,0.02,0.67,U] [#8 0.09,0.10,0.50,U] 
22:36:50.057 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.35, 0.01}
22:36:50.059 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:36:50.061 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:36:50.062 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.21 mountX=-0.01 mountY=-0.13, mountTheta=-1.62
22:36:50.065 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
22:36:50.067 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
22:36:50.070 00.003 10072 Worker thread wakes up
22:36:50.070 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
22:36:50.070 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
22:36:50.070 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.01 yDistance=-0.13
22:36:50.073 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:36:50.074 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:36:50.074 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:36:50.075 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:50.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:36:50.075 00.000 10072 MoveAxis(E, 6, ABG)
22:36:50.075 00.000 10072 Guiding  Dir = 2, Dur = 6
22:36:50.075 00.000 10072 IsGuiding returns 0
22:36:50.076 00.001 10072 PulseGuide returned control before completion, sleep 16
22:36:50.094 00.018 1032 UpdateGuideState exits: m=1427 SNR=26.6
22:36:50.097 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:50.098 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:50.100 00.002 1032 Enqueuing Expose request
22:36:50.102 00.002 10072 IsGuiding returns 0
22:36:50.102 00.000 10072 Move returns status 0, amount 6
22:36:50.102 00.000 10072 MoveAxis(N, 0, ABG)
22:36:50.102 00.000 10072 Move returns status 0, amount 0
22:36:50.102 00.000 10072 move complete, result=0
22:36:50.102 00.000 10072 worker thread done servicing request
22:36:50.102 00.000 10072 Worker thread wakes up
22:36:50.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:50.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:50.109 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:36:50.727 00.618 10072 Exposure complete
22:36:50.776 00.049 10072 worker thread done servicing request
22:36:50.777 00.001 1032 OnExposeComplete: enter
22:36:50.778 00.001 1032 UpdateGuideState(): m_state=6
22:36:50.780 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4902
22:36:50.782 00.002 1032 Star::Find returns 1 (0), X=1098.14, Y=133.53, Mass=1357, SNR=25.9, Peak=128 HFD=3.2
22:36:50.784 00.002 1032 MultiStar: [#1 0.05,-0.13,0.96,U] [#2 0.23,-0.05,0.81,U] [#3 0.01,0.13,0.76,U] [#4 -0.03,0.05,0.71,U] [#5 0.32,0.01,0.00,M2] [#6 0.02,0.02,0.62,U] [#7 0.07,-0.11,0.71,U] [#8 0.03,0.00,0.51,U] 
22:36:50.785 00.001 1032 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.44, -0.20}
22:36:50.787 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
22:36:50.789 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
22:36:50.790 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.38 mountX=-0.08 mountY=-0.10, mountTheta=-2.21
22:36:50.792 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
22:36:50.794 00.002 1032 Enqueuing Move request for scope (0.12, -0.05)
22:36:50.796 00.002 10072 Worker thread wakes up
22:36:50.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
22:36:50.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
22:36:50.796 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.10
22:36:50.799 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:36:50.801 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:36:50.801 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:36:50.801 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:50.801 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:36:50.801 00.000 10072 MoveAxis(E, 7, ABG)
22:36:50.801 00.000 10072 Guiding  Dir = 2, Dur = 7
22:36:50.803 00.002 10072 IsGuiding returns 0
22:36:50.804 00.001 10072 PulseGuide returned control before completion, sleep 17
22:36:50.820 00.016 1032 UpdateGuideState exits: m=1357 SNR=25.9
22:36:50.823 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:50.824 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:50.826 00.002 1032 Enqueuing Expose request
22:36:50.834 00.008 10072 IsGuiding returns 0
22:36:50.834 00.000 10072 Move returns status 0, amount 7
22:36:50.834 00.000 10072 MoveAxis(N, 0, ABG)
22:36:50.834 00.000 10072 Move returns status 0, amount 0
22:36:50.834 00.000 10072 move complete, result=0
22:36:50.834 00.000 10072 worker thread done servicing request
22:36:50.834 00.000 10072 Worker thread wakes up
22:36:50.834 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:50.835 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:50.836 00.001 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:36:51.240 00.404 10072 Exposure complete
22:36:51.294 00.054 10072 worker thread done servicing request
22:36:51.296 00.002 1032 OnExposeComplete: enter
22:36:51.297 00.001 1032 UpdateGuideState(): m_state=6
22:36:51.301 00.004 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4903
22:36:51.305 00.004 1032 Star::Find returns 1 (0), X=1098.08, Y=133.73, Mass=1347, SNR=25.8, Peak=129 HFD=3.2
22:36:51.308 00.003 1032 MultiStar: [#1 -0.01,-0.07,0.95,U] [#2 0.11,0.02,0.76,U] [#3 0.06,0.17,0.71,U] [#4 0.11,0.06,0.67,U] [#5 0.34,0.02,0.00,M3] [#6 -0.00,0.06,0.62,U] [#7 -0.02,0.04,0.72,U] [#8 0.10,0.03,0.51,U] 
22:36:51.310 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.38, -0.00}
22:36:51.311 00.001 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
22:36:51.313 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
22:36:51.315 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.31 mountX=0.01 mountY=-0.11, mountTheta=-1.52
22:36:51.319 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
22:36:51.320 00.001 1032 Enqueuing Move request for scope (0.10, 0.03)
22:36:51.323 00.003 10072 Worker thread wakes up
22:36:51.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
22:36:51.323 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
22:36:51.323 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.01 yDistance=-0.11
22:36:51.325 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=1, FiltMin=0, FiltMax=127, Gamma=2.230
22:36:51.329 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:36:51.329 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:36:51.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:51.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:36:51.329 00.000 10072 MoveAxis(E, 6, ABG)
22:36:51.329 00.000 10072 Guiding  Dir = 2, Dur = 6
22:36:51.330 00.001 10072 IsGuiding returns 0
22:36:51.331 00.001 10072 PulseGuide returned control before completion, sleep 15
22:36:51.347 00.016 10072 IsGuiding returns 0
22:36:51.347 00.000 10072 Move returns status 0, amount 6
22:36:51.347 00.000 10072 MoveAxis(N, 0, ABG)
22:36:51.347 00.000 10072 Move returns status 0, amount 0
22:36:51.347 00.000 10072 move complete, result=0
22:36:51.347 00.000 10072 worker thread done servicing request
22:36:51.349 00.002 1032 UpdateGuideState exits: m=1347 SNR=25.8
22:36:51.351 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:51.352 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:51.354 00.002 1032 Enqueuing Expose request
22:36:51.356 00.002 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:36:51.358 00.002 10072 Worker thread wakes up
22:36:51.358 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:51.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:51.992 00.634 10072 Exposure complete
22:36:52.045 00.053 10072 worker thread done servicing request
22:36:52.045 00.000 1032 OnExposeComplete: enter
22:36:52.047 00.002 1032 UpdateGuideState(): m_state=6
22:36:52.049 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4904
22:36:52.053 00.004 1032 Star::Find returns 1 (0), X=1098.10, Y=133.80, Mass=1383, SNR=26.1, Peak=114 HFD=3.1
22:36:52.055 00.002 1032 MultiStar: [#1 0.01,-0.06,0.94,U] [#2 0.12,0.03,0.76,U] [#3 0.02,0.23,0.78,U] [#4 0.10,0.15,0.66,U] [#5 0.26,0.04,0.00,M4] [#6 0.03,0.14,0.63,U] [#7 0.04,0.02,0.69,U] [#8 0.13,0.19,0.50,U] 
22:36:52.056 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.08}, one-star: {0.39, 0.07}
22:36:52.058 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
22:36:52.059 00.001 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
22:36:52.062 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.62 mountX=0.05 mountY=-0.13, mountTheta=-1.21
22:36:52.064 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
22:36:52.067 00.003 1032 Enqueuing Move request for scope (0.12, 0.08)
22:36:52.069 00.002 10072 Worker thread wakes up
22:36:52.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:36:52.069 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:36:52.069 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.13
22:36:52.071 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:36:52.074 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:36:52.074 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:36:52.074 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:52.074 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:36:52.074 00.000 10072 MoveAxis(E, 7, ABG)
22:36:52.074 00.000 10072 Guiding  Dir = 2, Dur = 7
22:36:52.074 00.000 10072 IsGuiding returns 0
22:36:52.075 00.001 10072 PulseGuide returned control before completion, sleep 17
22:36:52.093 00.018 1032 UpdateGuideState exits: m=1383 SNR=26.1
22:36:52.095 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:52.096 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:52.099 00.003 1032 Enqueuing Expose request
22:36:52.101 00.002 10072 IsGuiding returns 0
22:36:52.101 00.000 10072 Move returns status 0, amount 7
22:36:52.101 00.000 10072 MoveAxis(N, 0, ABG)
22:36:52.101 00.000 10072 Move returns status 0, amount 0
22:36:52.101 00.000 10072 move complete, result=0
22:36:52.101 00.000 10072 worker thread done servicing request
22:36:52.101 00.000 10072 Worker thread wakes up
22:36:52.101 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:52.102 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:52.108 00.006 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:36:52.507 00.399 10072 Exposure complete
22:36:52.563 00.056 10072 worker thread done servicing request
22:36:52.563 00.000 1032 OnExposeComplete: enter
22:36:52.565 00.002 1032 UpdateGuideState(): m_state=6
22:36:52.567 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4905
22:36:52.569 00.002 1032 Star::Find returns 1 (0), X=1098.09, Y=133.75, Mass=1357, SNR=25.9, Peak=126 HFD=3.2
22:36:52.571 00.002 1032 MultiStar: [#1 0.10,-0.01,0.96,U] [#2 0.05,0.07,0.76,U] [#3 0.06,0.19,0.74,U] [#4 -0.04,0.07,0.66,U] [#5 0.17,-0.01,0.64,U] [#6 0.07,0.16,0.64,U] [#7 0.03,0.01,0.69,U] [#8 0.17,0.12,0.51,U] 
22:36:52.573 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.39, 0.02}
22:36:52.575 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:36:52.577 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:36:52.578 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.48 mountX=0.03 mountY=-0.13, mountTheta=-1.35
22:36:52.580 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
22:36:52.584 00.004 1032 Enqueuing Move request for scope (0.12, 0.06)
22:36:52.588 00.004 10072 Worker thread wakes up
22:36:52.588 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
22:36:52.588 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
22:36:52.588 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
22:36:52.590 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:36:52.592 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:36:52.592 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:36:52.592 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:52.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:36:52.592 00.000 10072 MoveAxis(E, 6, ABG)
22:36:52.592 00.000 10072 Guiding  Dir = 2, Dur = 6
22:36:52.592 00.000 10072 IsGuiding returns 0
22:36:52.593 00.001 10072 PulseGuide returned control before completion, sleep 16
22:36:52.610 00.017 1032 UpdateGuideState exits: m=1357 SNR=25.9
22:36:52.612 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:52.614 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:52.616 00.002 1032 Enqueuing Expose request
22:36:52.619 00.003 10072 IsGuiding returns 0
22:36:52.619 00.000 10072 Move returns status 0, amount 6
22:36:52.619 00.000 10072 MoveAxis(N, 0, ABG)
22:36:52.619 00.000 10072 Move returns status 0, amount 0
22:36:52.619 00.000 10072 move complete, result=0
22:36:52.619 00.000 10072 worker thread done servicing request
22:36:52.620 00.001 10072 Worker thread wakes up
22:36:52.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:52.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:52.627 00.007 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:36:53.259 00.632 10072 Exposure complete
22:36:53.316 00.057 10072 worker thread done servicing request
22:36:53.316 00.000 1032 OnExposeComplete: enter
22:36:53.317 00.001 1032 UpdateGuideState(): m_state=6
22:36:53.320 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4906
22:36:53.322 00.002 1032 Star::Find returns 1 (0), X=1098.11, Y=133.62, Mass=1298, SNR=25.3, Peak=121 HFD=3.3
22:36:53.324 00.002 1032 MultiStar: [#1 0.08,-0.21,0.94,U] [#2 0.10,-0.04,0.79,U] [#3 0.08,0.04,0.75,U] [#4 0.04,-0.01,0.68,U] [#5 0.25,-0.16,0.00,M4] [#6 0.08,-0.05,0.61,U] [#7 0.12,-0.09,0.73,U] [#8 0.25,-0.08,0.00,M1] 
22:36:53.325 00.001 1032 refined, 6 included, MultiStar: {0.14, -0.07}, one-star: {0.41, -0.11}
22:36:53.327 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
22:36:53.328 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
22:36:53.329 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.47 mountX=-0.11 mountY=-0.12, mountTheta=-2.30
22:36:53.335 00.006 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.07, opts=13)
22:36:53.337 00.002 1032 Enqueuing Move request for scope (0.14, -0.07)
22:36:53.339 00.002 10072 Worker thread wakes up
22:36:53.339 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
22:36:53.340 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
22:36:53.340 00.000 10072 Moving (0.14, -0.07) raw xDistance=-0.11 yDistance=-0.12
22:36:53.341 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:36:53.344 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:36:53.344 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:36:53.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:53.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:36:53.344 00.000 10072 MoveAxis(E, 7, ABG)
22:36:53.344 00.000 10072 Guiding  Dir = 2, Dur = 7
22:36:53.344 00.000 10072 IsGuiding returns 0
22:36:53.345 00.001 10072 PulseGuide returned control before completion, sleep 17
22:36:53.363 00.018 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:36:53.366 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:53.368 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:53.371 00.003 1032 Enqueuing Expose request
22:36:53.373 00.002 10072 IsGuiding returns 0
22:36:53.373 00.000 10072 Move returns status 0, amount 7
22:36:53.373 00.000 10072 MoveAxis(N, 0, ABG)
22:36:53.373 00.000 10072 Move returns status 0, amount 0
22:36:53.373 00.000 10072 move complete, result=0
22:36:53.373 00.000 10072 worker thread done servicing request
22:36:53.373 00.000 10072 Worker thread wakes up
22:36:53.373 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:53.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:53.380 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:36:53.789 00.409 10072 Exposure complete
22:36:53.839 00.050 10072 worker thread done servicing request
22:36:53.839 00.000 1032 OnExposeComplete: enter
22:36:53.840 00.001 1032 UpdateGuideState(): m_state=6
22:36:53.842 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4907
22:36:53.843 00.001 1032 Star::Find returns 1 (0), X=1098.12, Y=133.59, Mass=1318, SNR=25.5, Peak=122 HFD=3.3
22:36:53.845 00.002 1032 MultiStar: [#1 0.04,-0.26,0.00,M1] [#2 0.25,-0.03,0.81,U] [#3 0.08,0.00,0.72,U] [#4 0.07,-0.06,0.69,U] [#5 0.34,-0.19,0.00,M5] [#6 0.11,-0.04,0.61,U] [#7 0.06,-0.22,0.67,U] [#8 0.09,-0.01,0.51,U] 
22:36:53.846 00.001 1032 refined, 6 included, MultiStar: {0.18, -0.08}, one-star: {0.42, -0.14}
22:36:53.848 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
22:36:53.850 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
22:36:53.851 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.19 cameraTheta=-0.41 mountX=-0.12 mountY=-0.15, mountTheta=-2.24
22:36:53.854 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.08, opts=13)
22:36:53.856 00.002 1032 Enqueuing Move request for scope (0.18, -0.08)
22:36:53.857 00.001 10072 Worker thread wakes up
22:36:53.858 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
22:36:53.858 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
22:36:53.858 00.000 10072 Moving (0.18, -0.08) raw xDistance=-0.12 yDistance=-0.15
22:36:53.860 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=1, FiltMin=0, FiltMax=131, Gamma=2.230
22:36:53.864 00.004 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:36:53.864 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:36:53.864 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:53.864 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:36:53.864 00.000 10072 MoveAxis(E, 6, ABG)
22:36:53.865 00.001 10072 Guiding  Dir = 2, Dur = 6
22:36:53.866 00.001 10072 IsGuiding returns 0
22:36:53.867 00.001 10072 PulseGuide returned control before completion, sleep 16
22:36:53.883 00.016 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:36:53.886 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:53.888 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:53.889 00.001 1032 Enqueuing Expose request
22:36:53.897 00.008 10072 IsGuiding returns 0
22:36:53.897 00.000 10072 Move returns status 0, amount 6
22:36:53.897 00.000 10072 MoveAxis(N, 0, ABG)
22:36:53.897 00.000 10072 Move returns status 0, amount 0
22:36:53.897 00.000 10072 move complete, result=0
22:36:53.897 00.000 10072 worker thread done servicing request
22:36:53.897 00.000 10072 Worker thread wakes up
22:36:53.897 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:53.897 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:53.901 00.004 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
22:36:54.524 00.623 10072 Exposure complete
22:36:54.573 00.049 10072 worker thread done servicing request
22:36:54.573 00.000 1032 OnExposeComplete: enter
22:36:54.576 00.003 1032 UpdateGuideState(): m_state=6
22:36:54.577 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4908
22:36:54.581 00.004 1032 Star::Find returns 1 (0), X=1098.12, Y=133.64, Mass=1373, SNR=26.0, Peak=127 HFD=3.3
22:36:54.582 00.001 1032 MultiStar: [#1 0.03,-0.15,0.96,U] [#2 0.20,-0.02,0.75,U] [#3 0.13,0.16,0.72,U] [#4 0.02,-0.02,0.62,U] [#5 0.42,-0.21,0.00,M6] [#6 0.07,0.02,0.55,U] [#7 0.03,-0.08,0.72,U] [#8 0.08,-0.01,0.51,U] 
22:36:54.585 00.003 1032 refined, 7 included, MultiStar: {0.14, -0.03}, one-star: {0.41, -0.09}
22:36:54.586 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
22:36:54.587 00.001 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
22:36:54.588 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.25 mountX=-0.07 mountY=-0.12, mountTheta=-2.08
22:36:54.590 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
22:36:54.591 00.001 1032 Enqueuing Move request for scope (0.14, -0.03)
22:36:54.594 00.003 10072 Worker thread wakes up
22:36:54.594 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
22:36:54.594 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
22:36:54.594 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.07 yDistance=-0.12
22:36:54.595 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:36:54.597 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:36:54.597 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:36:54.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:54.597 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:36:54.597 00.000 10072 MoveAxis(E, 6, ABG)
22:36:54.597 00.000 10072 Guiding  Dir = 2, Dur = 6
22:36:54.597 00.000 10072 IsGuiding returns 0
22:36:54.598 00.001 10072 PulseGuide returned control before completion, sleep 16
22:36:54.613 00.015 1032 UpdateGuideState exits: m=1373 SNR=26.0
22:36:54.616 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:54.618 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:54.619 00.001 1032 Enqueuing Expose request
22:36:54.630 00.011 10072 IsGuiding returns 0
22:36:54.630 00.000 10072 Move returns status 0, amount 6
22:36:54.630 00.000 10072 MoveAxis(N, 0, ABG)
22:36:54.630 00.000 10072 Move returns status 0, amount 0
22:36:54.630 00.000 10072 move complete, result=0
22:36:54.630 00.000 10072 worker thread done servicing request
22:36:54.630 00.000 10072 Worker thread wakes up
22:36:54.631 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:54.631 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:54.633 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:36:55.039 00.406 10072 Exposure complete
22:36:55.091 00.052 10072 worker thread done servicing request
22:36:55.091 00.000 1032 OnExposeComplete: enter
22:36:55.094 00.003 1032 UpdateGuideState(): m_state=6
22:36:55.096 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4909
22:36:55.097 00.001 1032 Star::Find returns 1 (0), X=1098.13, Y=133.62, Mass=1319, SNR=25.5, Peak=125 HFD=3.3
22:36:55.099 00.002 1032 MultiStar: [#1 0.04,-0.09,0.95,U] [#2 0.25,0.06,0.00,M1] [#3 0.11,0.10,0.76,U] [#4 0.00,0.03,0.65,U] [#5 0.31,-0.03,0.00,M7] [#6 -0.01,0.09,0.61,U] [#7 -0.07,-0.25,0.00,M1] [#8 0.17,-0.06,0.52,U] 
22:36:55.102 00.003 1032 refined, 5 included, MultiStar: {0.14, -0.02}, one-star: {0.43, -0.11}
22:36:55.103 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
22:36:55.105 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
22:36:55.106 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.13 mountX=-0.05 mountY=-0.13, mountTheta=-1.96
22:36:55.109 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
22:36:55.111 00.002 1032 Enqueuing Move request for scope (0.14, -0.02)
22:36:55.115 00.004 10072 Worker thread wakes up
22:36:55.115 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
22:36:55.115 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
22:36:55.115 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.05 yDistance=-0.13
22:36:55.117 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=133, Gamma=2.230
22:36:55.120 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:36:55.120 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:36:55.120 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:55.120 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:36:55.121 00.001 10072 MoveAxis(E, 6, ABG)
22:36:55.121 00.000 10072 Guiding  Dir = 2, Dur = 6
22:36:55.121 00.000 10072 IsGuiding returns 0
22:36:55.121 00.000 10072 PulseGuide returned control before completion, sleep 16
22:36:55.139 00.018 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:36:55.141 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:55.143 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:55.145 00.002 1032 Enqueuing Expose request
22:36:55.148 00.003 10072 IsGuiding returns 0
22:36:55.148 00.000 10072 Move returns status 0, amount 6
22:36:55.148 00.000 10072 MoveAxis(N, 0, ABG)
22:36:55.148 00.000 10072 Move returns status 0, amount 0
22:36:55.148 00.000 10072 move complete, result=0
22:36:55.149 00.001 10072 worker thread done servicing request
22:36:55.149 00.000 10072 Worker thread wakes up
22:36:55.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:55.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:55.155 00.006 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:36:55.883 00.728 10072 Exposure complete
22:36:55.936 00.053 10072 worker thread done servicing request
22:36:55.936 00.000 1032 OnExposeComplete: enter
22:36:55.938 00.002 1032 UpdateGuideState(): m_state=6
22:36:55.940 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4910
22:36:55.943 00.003 1032 Star::Find returns 1 (0), X=1098.17, Y=133.68, Mass=1337, SNR=25.7, Peak=119 HFD=3.2
22:36:55.945 00.002 1032 MultiStar: [#1 0.02,-0.27,0.00,M1] [#2 0.19,-0.05,0.82,U] [#3 0.14,0.00,0.75,U] [#4 0.07,-0.13,0.66,U] [#5 0.31,-0.21,0.00,M8] [#6 0.11,-0.08,0.63,U] [#7 0.03,-0.23,0.71,U] [#8 0.08,0.00,0.54,U] 
22:36:55.947 00.002 1032 refined, 6 included, MultiStar: {0.18, -0.08}, one-star: {0.47, -0.05}
22:36:55.948 00.001 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
22:36:55.950 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
22:36:55.951 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.19 cameraTheta=-0.41 mountX=-0.12 mountY=-0.15, mountTheta=-2.24
22:36:55.953 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.08, opts=13)
22:36:55.955 00.002 1032 Enqueuing Move request for scope (0.18, -0.08)
22:36:55.959 00.004 10072 Worker thread wakes up
22:36:55.959 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
22:36:55.959 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
22:36:55.959 00.000 10072 Moving (0.18, -0.08) raw xDistance=-0.12 yDistance=-0.15
22:36:55.962 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:36:55.965 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:36:55.965 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:36:55.965 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:55.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:36:55.965 00.000 10072 MoveAxis(E, 7, ABG)
22:36:55.965 00.000 10072 Guiding  Dir = 2, Dur = 7
22:36:55.966 00.001 10072 IsGuiding returns 0
22:36:55.966 00.000 10072 PulseGuide returned control before completion, sleep 17
22:36:55.983 00.017 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:36:55.986 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:55.989 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:55.991 00.002 1032 Enqueuing Expose request
22:36:55.994 00.003 10072 IsGuiding returns 0
22:36:55.994 00.000 10072 Move returns status 0, amount 7
22:36:55.994 00.000 10072 MoveAxis(N, 0, ABG)
22:36:55.994 00.000 10072 Move returns status 0, amount 0
22:36:55.994 00.000 10072 move complete, result=0
22:36:55.994 00.000 10072 worker thread done servicing request
22:36:55.994 00.000 10072 Worker thread wakes up
22:36:55.994 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:55.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:56.001 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
22:36:56.400 00.399 10072 Exposure complete
22:36:56.449 00.049 10072 worker thread done servicing request
22:36:56.449 00.000 1032 OnExposeComplete: enter
22:36:56.452 00.003 1032 UpdateGuideState(): m_state=6
22:36:56.454 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4911
22:36:56.457 00.003 1032 Star::Find returns 1 (0), X=1098.09, Y=133.54, Mass=1235, SNR=24.7, Peak=118 HFD=3.3
22:36:56.459 00.002 1032 MultiStar: [#1 0.05,-0.35,0.00,M2] [#2 0.24,-0.14,0.00,M1] [#3 0.08,-0.09,0.79,U] [#4 0.13,-0.04,0.71,U] [#5 0.28,-0.26,0.00,M9] [#6 0.11,-0.28,0.00,M1] [#7 0.09,-0.18,0.75,U] [#8 0.17,-0.03,0.53,U] 
22:36:56.460 00.001 1032 refined, 4 included, MultiStar: {0.19, -0.12}, one-star: {0.39, -0.19}
22:36:56.462 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
22:36:56.464 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
22:36:56.465 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-0.57 mountX=-0.16 mountY=-0.15, mountTheta=-2.40
22:36:56.468 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.12, opts=13)
22:36:56.469 00.001 1032 Enqueuing Move request for scope (0.19, -0.12)
22:36:56.471 00.002 10072 Worker thread wakes up
22:36:56.471 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
22:36:56.471 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
22:36:56.471 00.000 10072 Moving (0.19, -0.12) raw xDistance=-0.16 yDistance=-0.15
22:36:56.473 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:36:56.475 00.002 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 285.89
22:36:56.475 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
22:36:56.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:56.476 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:36:56.476 00.000 10072 MoveAxis(E, 82, ABG)
22:36:56.476 00.000 10072 Guiding  Dir = 2, Dur = 82
22:36:56.476 00.000 10072 IsGuiding returns 0
22:36:56.477 00.001 10072 PulseGuide returned control before completion, sleep 92
22:36:56.495 00.018 1032 UpdateGuideState exits: m=1235 SNR=24.7
22:36:56.497 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:56.499 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:56.500 00.001 1032 Enqueuing Expose request
22:36:56.570 00.070 10072 IsGuiding returns 0
22:36:56.570 00.000 10072 Move returns status 0, amount 82
22:36:56.570 00.000 10072 MoveAxis(N, 0, ABG)
22:36:56.570 00.000 10072 Move returns status 0, amount 0
22:36:56.570 00.000 10072 move complete, result=0
22:36:56.570 00.000 10072 worker thread done servicing request
22:36:56.570 00.000 10072 Worker thread wakes up
22:36:56.570 00.000 1032 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
22:36:56.573 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:56.573 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:57.199 00.626 10072 Exposure complete
22:36:57.252 00.053 10072 worker thread done servicing request
22:36:57.252 00.000 1032 OnExposeComplete: enter
22:36:57.254 00.002 1032 UpdateGuideState(): m_state=6
22:36:57.257 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4912
22:36:57.258 00.001 1032 Star::Find returns 1 (0), X=1098.04, Y=133.71, Mass=1304, SNR=25.4, Peak=119 HFD=3.2
22:36:57.261 00.003 1032 MultiStar: [#1 0.06,-0.15,0.95,U] [#2 0.26,-0.00,0.00,M2] [#3 0.15,-0.01,0.74,U] [#4 0.15,0.02,0.68,U] [#5 0.25,-0.10,0.00,M10] [#6 0.04,0.10,0.61,U] [#7 -0.00,-0.13,0.70,U] [#8 0.15,0.08,0.54,U] 
22:36:57.263 00.002 1032 refined, 6 included, MultiStar: {0.14, -0.03}, one-star: {0.34, -0.02}
22:36:57.264 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:36:57.266 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:36:57.267 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.19 mountX=-0.06 mountY=-0.13, mountTheta=-2.02
22:36:57.271 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
22:36:57.273 00.002 1032 Enqueuing Move request for scope (0.14, -0.03)
22:36:57.275 00.002 10072 Worker thread wakes up
22:36:57.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
22:36:57.275 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
22:36:57.275 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.06 yDistance=-0.13
22:36:57.278 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:36:57.281 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:36:57.281 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:36:57.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:57.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:36:57.281 00.000 10072 MoveAxis(E, 7, ABG)
22:36:57.281 00.000 10072 Guiding  Dir = 2, Dur = 7
22:36:57.282 00.001 10072 IsGuiding returns 0
22:36:57.282 00.000 10072 PulseGuide returned control before completion, sleep 17
22:36:57.299 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:36:57.300 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:57.302 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:57.303 00.001 1032 Enqueuing Expose request
22:36:57.307 00.004 10072 IsGuiding returns 0
22:36:57.307 00.000 10072 Move returns status 0, amount 7
22:36:57.307 00.000 10072 MoveAxis(N, 0, ABG)
22:36:57.307 00.000 10072 Move returns status 0, amount 0
22:36:57.307 00.000 10072 move complete, result=0
22:36:57.307 00.000 10072 worker thread done servicing request
22:36:57.307 00.000 10072 Worker thread wakes up
22:36:57.307 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:57.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:57.312 00.005 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:36:57.717 00.405 10072 Exposure complete
22:36:57.766 00.049 10072 worker thread done servicing request
22:36:57.766 00.000 1032 OnExposeComplete: enter
22:36:57.770 00.004 1032 UpdateGuideState(): m_state=6
22:36:57.772 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4913
22:36:57.775 00.003 1032 Star::Find returns 1 (0), X=1098.09, Y=133.58, Mass=1290, SNR=25.2, Peak=116 HFD=3.2
22:36:57.777 00.002 1032 MultiStar: [#1 0.04,-0.10,0.97,U] [#2 0.24,0.05,0.78,U] [#3 0.07,0.12,0.76,U] [#4 0.02,-0.05,0.64,U] [#5 0.33,-0.11,0.00,R] [#6 0.16,-0.04,0.64,U] [#7 0.13,-0.26,0.00,M1] [#8 0.25,0.04,0.52,U] 
22:36:57.779 00.002 1032 refined, 6 included, MultiStar: {0.17, -0.03}, one-star: {0.39, -0.15}
22:36:57.780 00.001 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
22:36:57.782 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
22:36:57.783 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-0.17 mountX=-0.07 mountY=-0.16, mountTheta=-2.00
22:36:57.786 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
22:36:57.787 00.001 1032 Enqueuing Move request for scope (0.17, -0.03)
22:36:57.790 00.003 10072 Worker thread wakes up
22:36:57.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
22:36:57.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
22:36:57.790 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.07 yDistance=-0.16
22:36:57.792 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:36:57.793 00.001 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:36:57.793 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:36:57.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:57.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:36:57.793 00.000 10072 MoveAxis(E, 6, ABG)
22:36:57.795 00.002 10072 Guiding  Dir = 2, Dur = 6
22:36:57.795 00.000 10072 IsGuiding returns 0
22:36:57.795 00.000 10072 PulseGuide returned control before completion, sleep 16
22:36:57.812 00.017 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:36:57.814 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:57.816 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:57.817 00.001 1032 Enqueuing Expose request
22:36:57.823 00.006 10072 IsGuiding returns 0
22:36:57.823 00.000 10072 Move returns status 0, amount 6
22:36:57.823 00.000 10072 MoveAxis(N, 0, ABG)
22:36:57.823 00.000 10072 Move returns status 0, amount 0
22:36:57.823 00.000 10072 move complete, result=0
22:36:57.823 00.000 10072 worker thread done servicing request
22:36:57.823 00.000 10072 Worker thread wakes up
22:36:57.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:57.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:57.827 00.004 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
22:36:58.446 00.619 10072 Exposure complete
22:36:58.499 00.053 10072 worker thread done servicing request
22:36:58.499 00.000 1032 OnExposeComplete: enter
22:36:58.502 00.003 1032 UpdateGuideState(): m_state=6
22:36:58.504 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4914
22:36:58.505 00.001 1032 Star::Find returns 1 (0), X=1098.11, Y=133.54, Mass=1270, SNR=25.0, Peak=118 HFD=3.4
22:36:58.507 00.002 1032 MultiStar: [#1 0.05,-0.24,1.00,U] [#2 0.24,-0.10,0.00,M2] [#3 0.10,-0.20,0.74,U] [#4 0.10,-0.08,0.69,U] [#5 -0.06,-0.06,0.68,U] [#6 0.16,-0.17,0.65,U] [#7 0.17,-0.26,0.00,M2] [#8 0.17,-0.15,0.53,U] 
22:36:58.510 00.003 1032 refined, 6 included, MultiStar: {0.14, -0.16}, one-star: {0.40, -0.19}
22:36:58.511 00.001 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
22:36:58.513 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
22:36:58.515 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.22 cameraTheta=-0.85 mountX=-0.20 mountY=-0.10, mountTheta=-2.68
22:36:58.517 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.16, opts=13)
22:36:58.520 00.003 1032 Enqueuing Move request for scope (0.14, -0.16)
22:36:58.521 00.001 10072 Worker thread wakes up
22:36:58.522 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
22:36:58.522 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
22:36:58.522 00.000 10072 Moving (0.14, -0.16) raw xDistance=-0.20 yDistance=-0.10
22:36:58.524 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:36:58.525 00.001 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 285.89
22:36:58.527 00.002 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
22:36:58.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:58.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:36:58.527 00.000 10072 MoveAxis(E, 99, ABG)
22:36:58.527 00.000 10072 Guiding  Dir = 2, Dur = 99
22:36:58.527 00.000 10072 IsGuiding returns 0
22:36:58.528 00.001 10072 PulseGuide returned control before completion, sleep 109
22:36:58.544 00.016 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:36:58.547 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:58.550 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:58.551 00.001 1032 Enqueuing Expose request
22:36:58.648 00.097 10072 IsGuiding returns 0
22:36:58.648 00.000 10072 Move returns status 0, amount 99
22:36:58.649 00.001 10072 MoveAxis(N, 0, ABG)
22:36:58.649 00.000 10072 Move returns status 0, amount 0
22:36:58.649 00.000 10072 move complete, result=0
22:36:58.649 00.000 10072 worker thread done servicing request
22:36:58.649 00.000 10072 Worker thread wakes up
22:36:58.649 00.000 1032 GuideStep: -0.2 px 99 ms EAST, -0.1 px 0 ms NORTH
22:36:58.651 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:58.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:36:59.062 00.411 10072 Exposure complete
22:36:59.116 00.054 10072 worker thread done servicing request
22:36:59.117 00.001 1032 OnExposeComplete: enter
22:36:59.119 00.002 1032 UpdateGuideState(): m_state=6
22:36:59.121 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4915
22:36:59.123 00.002 1032 Star::Find returns 1 (0), X=1098.15, Y=133.48, Mass=1271, SNR=25.1, Peak=122 HFD=3.1
22:36:59.125 00.002 1032 MultiStar: large primary error, entering stabilization period
22:36:59.126 00.001 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
22:36:59.128 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
22:36:59.130 00.002 1032 CameraToMount -- cameraX=0.45 cameraY=-0.25 hyp=0.51 cameraTheta=-0.50 mountX=-0.35 mountY=-0.37, mountTheta=-2.33
22:36:59.133 00.003 1032 SchedulePrimaryMove(0F526948, x=0.45, y=-0.25, opts=13)
22:36:59.134 00.001 1032 Enqueuing Move request for scope (0.45, -0.25)
22:36:59.136 00.002 10072 Worker thread wakes up
22:36:59.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.25) opts 0xd
22:36:59.137 00.001 10072 Handling offset move in thread for scope, endpoint = (0.45, -0.25)
22:36:59.137 00.000 10072 Moving (0.45, -0.25) raw xDistance=-0.35 yDistance=-0.37
22:36:59.139 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=1, FiltMin=0, FiltMax=118, Gamma=2.230
22:36:59.141 00.002 10072 PPEC rslt: input = -0.35, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 285.89
22:36:59.141 00.000 10072 PPEC: input: -0.35, control: -0.18, exposure: 500
22:36:59.141 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:36:59.141 00.000 10072 MoveAxis(E, 173, ABG)
22:36:59.142 00.001 10072 Guiding  Dir = 2, Dur = 173
22:36:59.142 00.000 10072 IsGuiding returns 0
22:36:59.143 00.001 10072 PulseGuide returned control before completion, sleep 183
22:36:59.162 00.019 1032 UpdateGuideState exits: m=1271 SNR=25.1
22:36:59.164 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:59.166 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:36:59.168 00.002 1032 Enqueuing Expose request
22:36:59.339 00.171 10072 IsGuiding returns 0
22:36:59.339 00.000 10072 Move returns status 0, amount 173
22:36:59.339 00.000 10072 MoveAxis(N, 240, ABG)
22:36:59.339 00.000 10072 Guiding  Dir = 0, Dur = 240
22:36:59.340 00.001 10072 IsGuiding returns 0
22:36:59.340 00.000 10072 PulseGuide returned control before completion, sleep 250
22:36:59.605 00.265 10072 IsGuiding returns 0
22:36:59.606 00.001 10072 Move returns status 0, amount 240
22:36:59.606 00.000 10072 move complete, result=0
22:36:59.606 00.000 1032 GuideStep: -0.4 px 173 ms EAST, -0.4 px 240 ms NORTH
22:36:59.611 00.005 10072 worker thread done servicing request
22:36:59.611 00.000 10072 Worker thread wakes up
22:36:59.611 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:36:59.611 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:00.247 00.636 10072 Exposure complete
22:37:00.294 00.047 10072 worker thread done servicing request
22:37:00.294 00.000 1032 OnExposeComplete: enter
22:37:00.296 00.002 1032 UpdateGuideState(): m_state=6
22:37:00.297 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4916
22:37:00.299 00.002 1032 Star::Find returns 1 (0), X=1097.81, Y=133.72, Mass=1248, SNR=24.8, Peak=104 HFD=3.2
22:37:00.301 00.002 1032 MultiStar: exiting stabilization period
22:37:00.303 00.002 1032 MultiStar: [#1 -0.33,-0.12,0.00,M1] [#2 -0.16,0.02,0.80,U] [#3 -0.21,0.02,0.81,U] [#4 -0.19,0.02,0.68,U] [#5 -0.35,0.08,0.00,M1] [#6 -0.16,0.12,0.65,U] [#7 -0.27,-0.12,0.00,M3] [#8 -0.19,0.05,0.51,U] 
22:37:00.305 00.002 1032 single-star, 5 included, MultiStar: {-0.12, 0.03}, one-star: {0.11, -0.01}
22:37:00.307 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
22:37:00.308 00.001 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
22:37:00.309 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.06 mountX=-0.03 mountY=-0.10, mountTheta=-1.89
22:37:00.311 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
22:37:00.314 00.003 1032 Enqueuing Move request for scope (0.11, -0.01)
22:37:00.315 00.001 10072 Worker thread wakes up
22:37:00.315 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
22:37:00.316 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
22:37:00.316 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.03 yDistance=-0.10
22:37:00.318 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:37:00.321 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:37:00.321 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:37:00.321 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:00.321 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:37:00.321 00.000 10072 MoveAxis(E, 8, ABG)
22:37:00.321 00.000 10072 Guiding  Dir = 2, Dur = 8
22:37:00.321 00.000 10072 IsGuiding returns 0
22:37:00.322 00.001 10072 PulseGuide returned control before completion, sleep 18
22:37:00.336 00.014 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:37:00.339 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:00.340 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:00.342 00.002 1032 Enqueuing Expose request
22:37:00.353 00.011 10072 IsGuiding returns 0
22:37:00.353 00.000 10072 Move returns status 0, amount 8
22:37:00.353 00.000 10072 MoveAxis(N, 0, ABG)
22:37:00.353 00.000 10072 Move returns status 0, amount 0
22:37:00.353 00.000 10072 move complete, result=0
22:37:00.353 00.000 10072 worker thread done servicing request
22:37:00.353 00.000 10072 Worker thread wakes up
22:37:00.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:00.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:00.354 00.001 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:37:00.764 00.410 10072 Exposure complete
22:37:00.821 00.057 10072 worker thread done servicing request
22:37:00.821 00.000 1032 OnExposeComplete: enter
22:37:00.823 00.002 1032 UpdateGuideState(): m_state=6
22:37:00.824 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4917
22:37:00.826 00.002 1032 Star::Find returns 1 (0), X=1097.88, Y=133.80, Mass=1302, SNR=25.4, Peak=112 HFD=3.0
22:37:00.828 00.002 1032 MultiStar: [#1 -0.31,-0.08,0.00,M2] [#2 -0.14,0.10,0.79,U] [#3 -0.32,0.03,0.00,M1] [#4 -0.28,0.05,0.00,M1] [#5 -0.38,0.06,0.00,M2] [#6 -0.23,0.16,0.00,M1] [#7 -0.23,0.02,0.72,U] [#8 -0.16,0.04,0.53,U] 
22:37:00.830 00.002 1032 refined, 3 included, MultiStar: {-0.06, 0.06}, one-star: {0.18, 0.07}
22:37:00.833 00.003 1032 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.83) = xAngle (0.54 = 0.54)
22:37:00.837 00.004 1032 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.54 = 0.54)
22:37:00.839 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.37 mountX=0.07 mountY=0.04, mountTheta=0.54
22:37:00.842 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.06, opts=13)
22:37:00.844 00.002 1032 Enqueuing Move request for scope (-0.06, 0.06)
22:37:00.846 00.002 10072 Worker thread wakes up
22:37:00.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
22:37:00.846 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
22:37:00.846 00.000 10072 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=0.04
22:37:00.848 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:37:00.850 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:37:00.850 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:37:00.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:00.851 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:37:00.851 00.000 10072 MoveAxis(E, 6, ABG)
22:37:00.851 00.000 10072 Guiding  Dir = 2, Dur = 6
22:37:00.851 00.000 10072 IsGuiding returns 0
22:37:00.852 00.001 10072 PulseGuide returned control before completion, sleep 16
22:37:00.868 00.016 1032 UpdateGuideState exits: m=1302 SNR=25.4
22:37:00.870 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:00.873 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:00.874 00.001 1032 Enqueuing Expose request
22:37:00.876 00.002 10072 IsGuiding returns 0
22:37:00.876 00.000 10072 Move returns status 0, amount 6
22:37:00.876 00.000 10072 MoveAxis(N, 0, ABG)
22:37:00.876 00.000 10072 Move returns status 0, amount 0
22:37:00.876 00.000 10072 move complete, result=0
22:37:00.876 00.000 10072 worker thread done servicing request
22:37:00.876 00.000 10072 Worker thread wakes up
22:37:00.877 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:00.877 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:00.885 00.008 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:37:01.503 00.618 10072 Exposure complete
22:37:01.553 00.050 10072 worker thread done servicing request
22:37:01.553 00.000 1032 OnExposeComplete: enter
22:37:01.556 00.003 1032 UpdateGuideState(): m_state=6
22:37:01.558 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4918
22:37:01.560 00.002 1032 Star::Find returns 1 (0), X=1097.79, Y=133.65, Mass=1440, SNR=26.7, Peak=130 HFD=3.1
22:37:01.562 00.002 1032 MultiStar: [#1 -0.24,-0.23,0.00,M3] [#2 -0.19,0.02,0.75,U] [#3 -0.28,0.10,0.00,M2] [#4 -0.26,-0.10,0.00,M2] [#5 -0.32,-0.07,0.00,M3] [#6 -0.12,-0.00,0.56,U] [#7 -0.20,-0.20,0.00,M3] [#8 -0.11,0.04,0.51,U] 
22:37:01.563 00.001 1032 refined, 3 included, MultiStar: {-0.06, -0.02}, one-star: {0.09, -0.08}
22:37:01.565 00.002 1032 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.83) = xAngle (-4.71 = 1.57)
22:37:01.566 00.001 1032 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.71 = 1.57)
22:37:01.567 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.88 mountX=-0.00 mountY=0.06, mountTheta=1.57
22:37:01.571 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.02, opts=13)
22:37:01.573 00.002 1032 Enqueuing Move request for scope (-0.06, -0.02)
22:37:01.575 00.002 10072 Worker thread wakes up
22:37:01.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
22:37:01.575 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
22:37:01.575 00.000 10072 Moving (-0.06, -0.02) raw xDistance=-0.00 yDistance=0.06
22:37:01.577 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:37:01.582 00.005 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:37:01.582 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:37:01.582 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:01.583 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:37:01.583 00.000 10072 MoveAxis(E, 7, ABG)
22:37:01.583 00.000 10072 Guiding  Dir = 2, Dur = 7
22:37:01.583 00.000 10072 IsGuiding returns 0
22:37:01.583 00.000 10072 PulseGuide returned control before completion, sleep 17
22:37:01.599 00.016 1032 UpdateGuideState exits: m=1440 SNR=26.7
22:37:01.601 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:01.602 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:01.604 00.002 1032 Enqueuing Expose request
22:37:01.610 00.006 10072 IsGuiding returns 0
22:37:01.611 00.001 10072 Move returns status 0, amount 7
22:37:01.611 00.000 10072 MoveAxis(N, 0, ABG)
22:37:01.611 00.000 10072 Move returns status 0, amount 0
22:37:01.611 00.000 10072 move complete, result=0
22:37:01.611 00.000 10072 worker thread done servicing request
22:37:01.612 00.001 10072 Worker thread wakes up
22:37:01.612 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:01.612 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:01.614 00.002 1032 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:37:02.020 00.406 10072 Exposure complete
22:37:02.072 00.052 10072 worker thread done servicing request
22:37:02.073 00.001 1032 OnExposeComplete: enter
22:37:02.074 00.001 1032 UpdateGuideState(): m_state=6
22:37:02.076 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4919
22:37:02.078 00.002 1032 Star::Find returns 1 (0), X=1097.84, Y=133.60, Mass=1463, SNR=26.9, Peak=126 HFD=3.2
22:37:02.081 00.003 1032 MultiStar: [#1 -0.29,-0.25,0.00,M4] [#2 -0.14,-0.10,0.72,U] [#3 -0.29,-0.08,0.00,M3] [#4 -0.25,-0.14,0.00,M3] [#5 -0.35,-0.09,0.00,M4] [#6 -0.25,0.05,0.62,U] [#7 -0.20,-0.31,0.00,M4] [#8 -0.11,-0.01,0.47,U] 
22:37:02.084 00.003 1032 refined, 3 included, MultiStar: {-0.06, -0.06}, one-star: {0.14, -0.13}
22:37:02.087 00.003 1032 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.83) = xAngle (-4.18 = 2.11)
22:37:02.088 00.001 1032 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.18 = 2.11)
22:37:02.090 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.35 mountX=-0.04 mountY=0.07, mountTheta=2.11
22:37:02.093 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.06, opts=13)
22:37:02.095 00.002 1032 Enqueuing Move request for scope (-0.06, -0.06)
22:37:02.097 00.002 10072 Worker thread wakes up
22:37:02.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
22:37:02.097 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
22:37:02.097 00.000 10072 Moving (-0.06, -0.06) raw xDistance=-0.04 yDistance=0.07
22:37:02.099 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:37:02.101 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.89
22:37:02.101 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:37:02.101 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:02.101 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:37:02.101 00.000 10072 MoveAxis(E, 7, ABG)
22:37:02.101 00.000 10072 Guiding  Dir = 2, Dur = 7
22:37:02.102 00.001 10072 IsGuiding returns 0
22:37:02.102 00.000 10072 PulseGuide returned control before completion, sleep 17
22:37:02.120 00.018 1032 UpdateGuideState exits: m=1463 SNR=26.9
22:37:02.122 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:02.123 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:02.125 00.002 1032 Enqueuing Expose request
22:37:02.127 00.002 10072 IsGuiding returns 0
22:37:02.127 00.000 10072 Move returns status 0, amount 7
22:37:02.127 00.000 10072 MoveAxis(N, 0, ABG)
22:37:02.127 00.000 10072 Move returns status 0, amount 0
22:37:02.127 00.000 10072 move complete, result=0
22:37:02.128 00.001 10072 worker thread done servicing request
22:37:02.128 00.000 10072 Worker thread wakes up
22:37:02.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:02.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:02.134 00.006 1032 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:37:02.753 00.619 10072 Exposure complete
22:37:02.805 00.052 10072 worker thread done servicing request
22:37:02.805 00.000 1032 OnExposeComplete: enter
22:37:02.806 00.001 1032 UpdateGuideState(): m_state=6
22:37:02.808 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4920
22:37:02.809 00.001 1032 Star::Find returns 1 (0), X=1097.70, Y=133.60, Mass=1335, SNR=25.7, Peak=123 HFD=3.2
22:37:02.813 00.004 1032 MultiStar: [#1 -0.25,-0.21,0.00,M5] [#2 -0.10,-0.12,0.77,U] [#3 -0.22,0.01,0.76,U] [#4 -0.24,-0.10,0.00,M4] [#5 -0.39,0.01,0.00,M5] [#6 -0.14,-0.11,0.63,U] [#7 -0.23,-0.23,0.00,M5] [#8 -0.17,0.01,0.54,U] 
22:37:02.816 00.003 1032 single-star, 4 included, MultiStar: {-0.11, -0.07}, one-star: {0.00, -0.13}
22:37:02.817 00.001 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
22:37:02.818 00.001 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
22:37:02.821 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.57 mountX=-0.12 mountY=0.03, mountTheta=2.88
22:37:02.823 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.13, opts=13)
22:37:02.825 00.002 1032 Enqueuing Move request for scope (0.00, -0.13)
22:37:02.827 00.002 10072 Worker thread wakes up
22:37:02.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
22:37:02.827 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
22:37:02.827 00.000 10072 Moving (0.00, -0.13) raw xDistance=-0.12 yDistance=0.03
22:37:02.829 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:37:02.832 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:37:02.832 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:37:02.832 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:02.832 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:37:02.833 00.001 10072 MoveAxis(E, 9, ABG)
22:37:02.833 00.000 10072 Guiding  Dir = 2, Dur = 9
22:37:02.833 00.000 10072 IsGuiding returns 0
22:37:02.834 00.001 10072 PulseGuide returned control before completion, sleep 19
22:37:02.850 00.016 1032 UpdateGuideState exits: m=1335 SNR=25.7
22:37:02.852 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:02.853 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:02.854 00.001 1032 Enqueuing Expose request
22:37:02.858 00.004 10072 IsGuiding returns 0
22:37:02.858 00.000 10072 Move returns status 0, amount 9
22:37:02.858 00.000 10072 MoveAxis(N, 0, ABG)
22:37:02.858 00.000 10072 Move returns status 0, amount 0
22:37:02.858 00.000 10072 move complete, result=0
22:37:02.858 00.000 10072 worker thread done servicing request
22:37:02.858 00.000 10072 Worker thread wakes up
22:37:02.858 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:02.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:02.864 00.006 1032 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
22:37:03.267 00.403 10072 Exposure complete
22:37:03.321 00.054 10072 worker thread done servicing request
22:37:03.321 00.000 1032 OnExposeComplete: enter
22:37:03.323 00.002 1032 UpdateGuideState(): m_state=6
22:37:03.325 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4921
22:37:03.328 00.003 1032 Star::Find returns 1 (0), X=1097.81, Y=133.58, Mass=1332, SNR=25.6, Peak=117 HFD=3.2
22:37:03.330 00.002 1032 MultiStar: [#1 -0.29,-0.20,0.00,M6] [#2 -0.08,0.04,0.76,U] [#3 -0.21,-0.04,0.76,U] [#4 -0.19,-0.07,0.67,U] [#5 -0.45,-0.09,0.00,M6] [#6 -0.13,-0.00,0.61,U] [#7 -0.24,-0.16,0.00,M6] [#8 -0.20,-0.03,0.51,U] 
22:37:03.334 00.004 1032 refined, 5 included, MultiStar: {-0.10, -0.05}, one-star: {0.11, -0.14}
22:37:03.336 00.002 1032 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.83) = xAngle (-4.51 = 1.78)
22:37:03.337 00.001 1032 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.51 = 1.78)
22:37:03.339 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.68 mountX=-0.02 mountY=0.11, mountTheta=1.78
22:37:03.342 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.05, opts=13)
22:37:03.345 00.003 1032 Enqueuing Move request for scope (-0.10, -0.05)
22:37:03.346 00.001 10072 Worker thread wakes up
22:37:03.346 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
22:37:03.346 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
22:37:03.347 00.001 10072 Moving (-0.10, -0.05) raw xDistance=-0.02 yDistance=0.11
22:37:03.348 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:37:03.350 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:37:03.350 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:37:03.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:03.351 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:37:03.351 00.000 10072 MoveAxis(E, 9, ABG)
22:37:03.351 00.000 10072 Guiding  Dir = 2, Dur = 9
22:37:03.351 00.000 10072 IsGuiding returns 0
22:37:03.351 00.000 10072 PulseGuide returned control before completion, sleep 19
22:37:03.369 00.018 1032 UpdateGuideState exits: m=1332 SNR=25.6
22:37:03.371 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:03.373 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:03.375 00.002 1032 Enqueuing Expose request
22:37:03.376 00.001 10072 IsGuiding returns 0
22:37:03.376 00.000 10072 Move returns status 0, amount 9
22:37:03.376 00.000 10072 MoveAxis(N, 0, ABG)
22:37:03.376 00.000 10072 Move returns status 0, amount 0
22:37:03.376 00.000 10072 move complete, result=0
22:37:03.376 00.000 10072 worker thread done servicing request
22:37:03.376 00.000 10072 Worker thread wakes up
22:37:03.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:03.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:03.383 00.007 1032 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
22:37:04.004 00.621 10072 Exposure complete
22:37:04.072 00.068 10072 worker thread done servicing request
22:37:04.072 00.000 1032 OnExposeComplete: enter
22:37:04.075 00.003 1032 UpdateGuideState(): m_state=6
22:37:04.077 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4922
22:37:04.081 00.004 1032 Star::Find returns 1 (0), X=1097.86, Y=133.53, Mass=1286, SNR=25.2, Peak=112 HFD=3.2
22:37:04.083 00.002 1032 MultiStar: [#1 -0.33,-0.23,0.00,M7] [#2 -0.24,-0.10,0.00,M1] [#3 -0.05,-0.02,0.76,U] [#4 -0.16,-0.00,0.69,U] [#5 -0.33,-0.02,0.00,M7] [#6 -0.09,-0.16,0.61,U] [#7 -0.28,-0.12,0.00,M7] [#8 -0.19,-0.05,0.53,U] 
22:37:04.085 00.002 1032 refined, 4 included, MultiStar: {-0.04, -0.09}, one-star: {0.16, -0.20}
22:37:04.088 00.003 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.47)
22:37:04.091 00.003 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.47)
22:37:04.094 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.99 mountX=-0.08 mountY=0.06, mountTheta=2.47
22:37:04.097 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.09, opts=13)
22:37:04.100 00.003 1032 Enqueuing Move request for scope (-0.04, -0.09)
22:37:04.102 00.002 10072 Worker thread wakes up
22:37:04.103 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
22:37:04.103 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
22:37:04.103 00.000 10072 Moving (-0.04, -0.09) raw xDistance=-0.08 yDistance=0.06
22:37:04.106 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:37:04.110 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:37:04.110 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:37:04.110 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:04.110 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:37:04.111 00.001 10072 MoveAxis(E, 10, ABG)
22:37:04.111 00.000 10072 Guiding  Dir = 2, Dur = 10
22:37:04.112 00.001 10072 IsGuiding returns 0
22:37:04.112 00.000 10072 PulseGuide returned control before completion, sleep 20
22:37:04.132 00.020 1032 UpdateGuideState exits: m=1286 SNR=25.2
22:37:04.134 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:04.137 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:04.140 00.003 1032 Enqueuing Expose request
22:37:04.143 00.003 10072 IsGuiding returns 0
22:37:04.144 00.001 10072 Move returns status 0, amount 10
22:37:04.144 00.000 10072 MoveAxis(N, 0, ABG)
22:37:04.144 00.000 10072 Move returns status 0, amount 0
22:37:04.144 00.000 10072 move complete, result=0
22:37:04.144 00.000 10072 worker thread done servicing request
22:37:04.144 00.000 10072 Worker thread wakes up
22:37:04.144 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:04.144 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:04.154 00.010 1032 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
22:37:04.567 00.413 10072 Exposure complete
22:37:04.634 00.067 10072 worker thread done servicing request
22:37:04.634 00.000 1032 OnExposeComplete: enter
22:37:04.636 00.002 1032 UpdateGuideState(): m_state=6
22:37:04.639 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4923
22:37:04.642 00.003 1032 Star::Find returns 1 (0), X=1097.79, Y=133.56, Mass=1364, SNR=26.0, Peak=116 HFD=3.2
22:37:04.644 00.002 1032 MultiStar: [#1 -0.28,-0.27,0.00,M8] [#2 0.11,-0.09,0.77,U] [#3 -0.21,-0.14,0.75,U] [#4 -0.18,-0.20,0.00,M3] [#5 -0.37,-0.03,0.00,M8] [#6 -0.10,-0.19,0.60,U] [#7 -0.20,-0.24,0.00,M8] [#8 -0.18,-0.16,0.52,U] 
22:37:04.647 00.003 1032 refined, 4 included, MultiStar: {-0.04, -0.15}, one-star: {0.09, -0.17}
22:37:04.650 00.003 1032 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.83) = xAngle (-3.65 = 2.64)
22:37:04.652 00.002 1032 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.65 = 2.64)
22:37:04.654 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.82 mountX=-0.13 mountY=0.07, mountTheta=2.64
22:37:04.658 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.15, opts=13)
22:37:04.661 00.003 1032 Enqueuing Move request for scope (-0.04, -0.15)
22:37:04.663 00.002 10072 Worker thread wakes up
22:37:04.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
22:37:04.663 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
22:37:04.663 00.000 10072 Moving (-0.04, -0.15) raw xDistance=-0.13 yDistance=0.07
22:37:04.666 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:37:04.668 00.002 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 285.90
22:37:04.668 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
22:37:04.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:04.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:37:04.668 00.000 10072 MoveAxis(E, 73, ABG)
22:37:04.669 00.001 10072 Guiding  Dir = 2, Dur = 73
22:37:04.669 00.000 10072 IsGuiding returns 0
22:37:04.669 00.000 10072 PulseGuide returned control before completion, sleep 83
22:37:04.692 00.023 1032 UpdateGuideState exits: m=1364 SNR=26.0
22:37:04.695 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:04.697 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:04.699 00.002 1032 Enqueuing Expose request
22:37:04.765 00.066 10072 IsGuiding returns 0
22:37:04.765 00.000 10072 Move returns status 0, amount 73
22:37:04.765 00.000 10072 MoveAxis(N, 0, ABG)
22:37:04.765 00.000 10072 Move returns status 0, amount 0
22:37:04.765 00.000 10072 move complete, result=0
22:37:04.765 00.000 10072 worker thread done servicing request
22:37:04.765 00.000 10072 Worker thread wakes up
22:37:04.766 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:04.766 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:04.793 00.027 1032 GuideStep: -0.1 px 73 ms EAST, 0.1 px 0 ms NORTH
22:37:05.391 00.598 10072 Exposure complete
22:37:05.448 00.057 10072 worker thread done servicing request
22:37:05.448 00.000 1032 OnExposeComplete: enter
22:37:05.451 00.003 1032 UpdateGuideState(): m_state=6
22:37:05.454 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4924
22:37:05.460 00.006 1032 Star::Find returns 1 (0), X=1097.86, Y=133.56, Mass=1321, SNR=25.5, Peak=114 HFD=3.2
22:37:05.462 00.002 1032 MultiStar: [#1 -0.28,-0.31,0.00,M9] [#2 -0.06,-0.12,0.79,U] [#3 -0.14,-0.16,0.74,U] [#4 -0.16,-0.09,0.68,U] [#5 -0.31,-0.02,0.00,M9] [#6 -0.16,-0.06,0.64,U] [#7 -0.16,-0.18,0.72,U] [#8 -0.06,-0.03,0.51,U] 
22:37:05.465 00.003 1032 refined, 6 included, MultiStar: {-0.07, -0.12}, one-star: {0.16, -0.17}
22:37:05.466 00.001 1032 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.83) = xAngle (-3.91 = 2.37)
22:37:05.469 00.003 1032 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.91 = 2.37)
22:37:05.471 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.08 mountX=-0.10 mountY=0.10, mountTheta=2.37
22:37:05.473 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.12, opts=13)
22:37:05.475 00.002 1032 Enqueuing Move request for scope (-0.07, -0.12)
22:37:05.477 00.002 10072 Worker thread wakes up
22:37:05.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
22:37:05.477 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
22:37:05.477 00.000 10072 Moving (-0.07, -0.12) raw xDistance=-0.10 yDistance=0.10
22:37:05.479 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:37:05.481 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:37:05.481 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:37:05.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:05.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:37:05.481 00.000 10072 MoveAxis(E, 13, ABG)
22:37:05.481 00.000 10072 Guiding  Dir = 2, Dur = 13
22:37:05.481 00.000 10072 IsGuiding returns 0
22:37:05.482 00.001 10072 PulseGuide returned control before completion, sleep 23
22:37:05.500 00.018 1032 UpdateGuideState exits: m=1321 SNR=25.5
22:37:05.503 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:05.505 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:05.507 00.002 1032 Enqueuing Expose request
22:37:05.515 00.008 10072 IsGuiding returns 0
22:37:05.515 00.000 10072 Move returns status 0, amount 13
22:37:05.515 00.000 10072 MoveAxis(N, 0, ABG)
22:37:05.515 00.000 10072 Move returns status 0, amount 0
22:37:05.515 00.000 10072 move complete, result=0
22:37:05.515 00.000 10072 worker thread done servicing request
22:37:05.515 00.000 10072 Worker thread wakes up
22:37:05.515 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:05.515 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:05.517 00.002 1032 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
22:37:05.923 00.406 10072 Exposure complete
22:37:05.980 00.057 10072 worker thread done servicing request
22:37:05.980 00.000 1032 OnExposeComplete: enter
22:37:05.982 00.002 1032 UpdateGuideState(): m_state=6
22:37:05.983 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4925
22:37:05.986 00.003 1032 Star::Find returns 1 (0), X=1097.88, Y=133.63, Mass=1319, SNR=25.5, Peak=114 HFD=3.3
22:37:05.989 00.003 1032 MultiStar: [#1 -0.24,-0.18,0.00,M10] [#2 -0.14,-0.09,0.82,U] [#3 -0.24,0.08,0.78,U] [#4 -0.19,0.06,0.68,U] [#5 -0.26,0.05,0.00,M10] [#6 -0.10,-0.05,0.64,U] [#7 -0.25,-0.13,0.00,M8] [#8 0.03,0.05,0.52,U] 
22:37:05.991 00.002 1032 refined, 5 included, MultiStar: {-0.07, -0.02}, one-star: {0.17, -0.10}
22:37:05.993 00.002 1032 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.83) = xAngle (-4.71 = 1.57)
22:37:05.995 00.002 1032 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.71 = 1.57)
22:37:05.997 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.88 mountX=-0.00 mountY=0.07, mountTheta=1.57
22:37:06.001 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.02, opts=13)
22:37:06.003 00.002 1032 Enqueuing Move request for scope (-0.07, -0.02)
22:37:06.006 00.003 10072 Worker thread wakes up
22:37:06.007 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
22:37:06.007 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
22:37:06.007 00.000 10072 Moving (-0.07, -0.02) raw xDistance=-0.00 yDistance=0.07
22:37:06.009 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:37:06.011 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:37:06.011 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:37:06.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:06.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:37:06.011 00.000 10072 MoveAxis(E, 11, ABG)
22:37:06.011 00.000 10072 Guiding  Dir = 2, Dur = 11
22:37:06.012 00.001 10072 IsGuiding returns 0
22:37:06.012 00.000 10072 PulseGuide returned control before completion, sleep 21
22:37:06.032 00.020 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:37:06.034 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:06.036 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:06.037 00.001 1032 Enqueuing Expose request
22:37:06.046 00.009 10072 IsGuiding returns 0
22:37:06.046 00.000 10072 Move returns status 0, amount 11
22:37:06.046 00.000 10072 MoveAxis(N, 0, ABG)
22:37:06.046 00.000 10072 Move returns status 0, amount 0
22:37:06.046 00.000 10072 move complete, result=0
22:37:06.046 00.000 10072 worker thread done servicing request
22:37:06.046 00.000 10072 Worker thread wakes up
22:37:06.047 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:06.047 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:06.048 00.001 1032 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
22:37:06.669 00.621 10072 Exposure complete
22:37:06.725 00.056 10072 worker thread done servicing request
22:37:06.725 00.000 1032 OnExposeComplete: enter
22:37:06.727 00.002 1032 UpdateGuideState(): m_state=6
22:37:06.731 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4926
22:37:06.732 00.001 1032 Star::Find returns 1 (0), X=1097.89, Y=133.76, Mass=1375, SNR=26.0, Peak=116 HFD=3.1
22:37:06.733 00.001 1032 MultiStar: [#1 -0.40,-0.14,0.00,R] [#2 -0.11,0.11,0.76,U] [#3 -0.40,0.08,0.00,M1] [#4 -0.22,-0.05,0.64,U] [#5 -0.40,0.12,0.00,R] [#6 -0.21,-0.00,0.62,U] [#7 -0.29,0.03,0.00,M9] [#8 -0.08,0.28,0.00,M1] 
22:37:06.737 00.004 1032 refined, 3 included, MultiStar: {-0.06, 0.03}, one-star: {0.18, 0.03}
22:37:06.739 00.002 1032 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.83) = xAngle (0.89 = 0.89)
22:37:06.741 00.002 1032 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.89 = 0.89)
22:37:06.743 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.72 mountX=0.04 mountY=0.05, mountTheta=0.89
22:37:06.745 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.03, opts=13)
22:37:06.747 00.002 1032 Enqueuing Move request for scope (-0.06, 0.03)
22:37:06.749 00.002 10072 Worker thread wakes up
22:37:06.749 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
22:37:06.749 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
22:37:06.749 00.000 10072 Moving (-0.06, 0.03) raw xDistance=0.04 yDistance=0.05
22:37:06.751 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:37:06.753 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:37:06.753 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:37:06.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:06.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:37:06.753 00.000 10072 MoveAxis(E, 13, ABG)
22:37:06.753 00.000 10072 Guiding  Dir = 2, Dur = 13
22:37:06.754 00.001 10072 IsGuiding returns 0
22:37:06.754 00.000 10072 PulseGuide returned control before completion, sleep 23
22:37:06.772 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.0
22:37:06.775 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:06.777 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:06.778 00.001 1032 Enqueuing Expose request
22:37:06.791 00.013 10072 IsGuiding returns 0
22:37:06.791 00.000 10072 Move returns status 0, amount 13
22:37:06.791 00.000 10072 MoveAxis(N, 0, ABG)
22:37:06.791 00.000 10072 Move returns status 0, amount 0
22:37:06.791 00.000 10072 move complete, result=0
22:37:06.791 00.000 10072 worker thread done servicing request
22:37:06.792 00.001 10072 Worker thread wakes up
22:37:06.792 00.000 1032 GuideStep: 0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
22:37:06.794 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:06.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:07.202 00.408 10072 Exposure complete
22:37:07.259 00.057 10072 worker thread done servicing request
22:37:07.259 00.000 1032 OnExposeComplete: enter
22:37:07.261 00.002 1032 UpdateGuideState(): m_state=6
22:37:07.264 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4927
22:37:07.266 00.002 1032 Star::Find returns 1 (0), X=1097.79, Y=133.70, Mass=1365, SNR=26.0, Peak=105 HFD=3.1
22:37:07.270 00.004 1032 MultiStar: [#1 0.10,0.02,0.98,U] [#2 -0.15,-0.00,0.74,U] [#3 -0.20,-0.07,0.74,U] [#4 -0.27,-0.04,0.00,M1] [#5 0.05,-0.14,0.68,U] [#6 -0.10,-0.05,0.60,U] [#7 -0.36,-0.03,0.00,M10] [#8 -0.12,0.11,0.52,U] 
22:37:07.273 00.003 1032 refined, 6 included, MultiStar: {-0.03, -0.02}, one-star: {0.09, -0.03}
22:37:07.276 00.003 1032 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.83) = xAngle (-4.34 = 1.94)
22:37:07.277 00.001 1032 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.34 = 1.94)
22:37:07.280 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.51 mountX=-0.01 mountY=0.04, mountTheta=1.94
22:37:07.283 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.02, opts=13)
22:37:07.285 00.002 1032 Enqueuing Move request for scope (-0.03, -0.02)
22:37:07.288 00.003 10072 Worker thread wakes up
22:37:07.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
22:37:07.288 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
22:37:07.288 00.000 10072 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.04
22:37:07.290 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:37:07.292 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:37:07.292 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:37:07.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:07.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:37:07.292 00.000 10072 MoveAxis(E, 12, ABG)
22:37:07.292 00.000 10072 Guiding  Dir = 2, Dur = 12
22:37:07.293 00.001 10072 IsGuiding returns 0
22:37:07.293 00.000 10072 PulseGuide returned control before completion, sleep 22
22:37:07.313 00.020 1032 UpdateGuideState exits: m=1365 SNR=26.0
22:37:07.317 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:07.319 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:07.321 00.002 1032 Enqueuing Expose request
22:37:07.325 00.004 10072 IsGuiding returns 0
22:37:07.325 00.000 10072 Move returns status 0, amount 12
22:37:07.325 00.000 10072 MoveAxis(N, 0, ABG)
22:37:07.325 00.000 10072 Move returns status 0, amount 0
22:37:07.325 00.000 10072 move complete, result=0
22:37:07.325 00.000 10072 worker thread done servicing request
22:37:07.325 00.000 10072 Worker thread wakes up
22:37:07.325 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:07.325 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:07.332 00.007 1032 GuideStep: -0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
22:37:07.952 00.620 10072 Exposure complete
22:37:08.001 00.049 10072 worker thread done servicing request
22:37:08.001 00.000 1032 OnExposeComplete: enter
22:37:08.004 00.003 1032 UpdateGuideState(): m_state=6
22:37:08.005 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4928
22:37:08.007 00.002 1032 Star::Find returns 1 (0), X=1097.85, Y=133.52, Mass=1304, SNR=25.4, Peak=116 HFD=3.1
22:37:08.008 00.001 1032 MultiStar: [#1 0.08,-0.08,1.05,U] [#2 -0.00,-0.16,0.78,U] [#3 -0.12,-0.02,0.80,U] [#4 -0.17,-0.08,0.68,U] [#5 0.08,-0.10,0.64,U] [#6 -0.19,-0.14,0.63,U] [#7 -0.27,-0.25,0.00,R] [#8 -0.16,-0.12,0.51,U] 
22:37:08.010 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.11}, one-star: {0.14, -0.21}
22:37:08.012 00.002 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.68)
22:37:08.014 00.002 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.68)
22:37:08.015 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.77 mountX=-0.11 mountY=0.05, mountTheta=2.68
22:37:08.019 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.11, opts=13)
22:37:08.021 00.002 1032 Enqueuing Move request for scope (-0.02, -0.11)
22:37:08.023 00.002 10072 Worker thread wakes up
22:37:08.023 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
22:37:08.023 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
22:37:08.023 00.000 10072 Moving (-0.02, -0.11) raw xDistance=-0.11 yDistance=0.05
22:37:08.025 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:37:08.027 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:37:08.027 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:37:08.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:08.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:37:08.027 00.000 10072 MoveAxis(E, 13, ABG)
22:37:08.027 00.000 10072 Guiding  Dir = 2, Dur = 13
22:37:08.027 00.000 10072 IsGuiding returns 0
22:37:08.028 00.001 10072 PulseGuide returned control before completion, sleep 23
22:37:08.044 00.016 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:37:08.046 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:08.047 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:08.049 00.002 1032 Enqueuing Expose request
22:37:08.059 00.010 10072 IsGuiding returns 0
22:37:08.059 00.000 10072 Move returns status 0, amount 13
22:37:08.059 00.000 10072 MoveAxis(N, 0, ABG)
22:37:08.059 00.000 10072 Move returns status 0, amount 0
22:37:08.059 00.000 10072 move complete, result=0
22:37:08.059 00.000 10072 worker thread done servicing request
22:37:08.059 00.000 10072 Worker thread wakes up
22:37:08.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:08.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:08.059 00.000 1032 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
22:37:08.467 00.408 10072 Exposure complete
22:37:08.521 00.054 10072 worker thread done servicing request
22:37:08.521 00.000 1032 OnExposeComplete: enter
22:37:08.523 00.002 1032 UpdateGuideState(): m_state=6
22:37:08.525 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4929
22:37:08.527 00.002 1032 Star::Find returns 1 (0), X=1097.81, Y=133.56, Mass=1329, SNR=25.6, Peak=122 HFD=3.1
22:37:08.529 00.002 1032 MultiStar: [#1 0.14,-0.09,0.96,U] [#2 -0.06,-0.13,0.81,U] [#3 -0.17,0.02,0.79,U] [#4 -0.10,-0.03,0.65,U] [#5 0.15,-0.15,0.66,U] [#6 -0.16,-0.13,0.61,U] [#7 -0.03,0.08,0.70,U] [#8 -0.17,-0.02,0.53,U] 
22:37:08.531 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {0.11, -0.17}
22:37:08.532 00.001 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.64)
22:37:08.534 00.002 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.64)
22:37:08.536 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.81 mountX=-0.07 mountY=0.04, mountTheta=2.64
22:37:08.538 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
22:37:08.541 00.003 1032 Enqueuing Move request for scope (-0.02, -0.08)
22:37:08.542 00.001 10072 Worker thread wakes up
22:37:08.542 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
22:37:08.542 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
22:37:08.542 00.000 10072 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.04
22:37:08.544 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:37:08.546 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:37:08.546 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:37:08.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:08.546 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:37:08.546 00.000 10072 MoveAxis(E, 12, ABG)
22:37:08.547 00.001 10072 Guiding  Dir = 2, Dur = 12
22:37:08.547 00.000 10072 IsGuiding returns 0
22:37:08.548 00.001 10072 PulseGuide returned control before completion, sleep 22
22:37:08.564 00.016 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:37:08.566 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:08.568 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:08.569 00.001 1032 Enqueuing Expose request
22:37:08.575 00.006 10072 IsGuiding returns 0
22:37:08.575 00.000 10072 Move returns status 0, amount 12
22:37:08.575 00.000 10072 MoveAxis(N, 0, ABG)
22:37:08.575 00.000 10072 Move returns status 0, amount 0
22:37:08.575 00.000 10072 move complete, result=0
22:37:08.575 00.000 10072 worker thread done servicing request
22:37:08.575 00.000 10072 Worker thread wakes up
22:37:08.575 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:08.575 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:08.578 00.003 1032 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
22:37:09.204 00.626 10072 Exposure complete
22:37:09.256 00.052 10072 worker thread done servicing request
22:37:09.256 00.000 1032 OnExposeComplete: enter
22:37:09.258 00.002 1032 UpdateGuideState(): m_state=6
22:37:09.260 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4930
22:37:09.262 00.002 1032 Star::Find returns 1 (0), X=1097.84, Y=133.67, Mass=1303, SNR=25.3, Peak=110 HFD=3.1
22:37:09.265 00.003 1032 MultiStar: [#1 0.20,-0.03,0.98,U] [#2 -0.06,0.01,0.80,U] [#3 -0.18,0.02,0.73,U] [#4 -0.18,-0.02,0.68,U] [#5 0.03,-0.19,0.65,U] [#6 -0.13,0.09,0.60,U] [#7 0.08,0.09,0.76,U] [#8 -0.04,-0.03,0.52,U] 
22:37:09.268 00.003 1032 refined, 8 included, MultiStar: {0.00, -0.01}, one-star: {0.13, -0.06}
22:37:09.270 00.002 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.98)
22:37:09.272 00.002 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.98)
22:37:09.273 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.47 mountX=-0.01 mountY=0.00, mountTheta=2.98
22:37:09.276 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.01, opts=13)
22:37:09.277 00.001 1032 Enqueuing Move request for scope (0.00, -0.01)
22:37:09.280 00.003 10072 Worker thread wakes up
22:37:09.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
22:37:09.280 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
22:37:09.280 00.000 10072 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
22:37:09.281 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:37:09.283 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:37:09.283 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:37:09.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:09.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:37:09.283 00.000 10072 MoveAxis(E, 13, ABG)
22:37:09.283 00.000 10072 Guiding  Dir = 2, Dur = 13
22:37:09.284 00.001 10072 IsGuiding returns 0
22:37:09.284 00.000 10072 PulseGuide returned control before completion, sleep 23
22:37:09.302 00.018 1032 UpdateGuideState exits: m=1303 SNR=25.3
22:37:09.305 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:09.307 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:09.309 00.002 1032 Enqueuing Expose request
22:37:09.312 00.003 10072 IsGuiding returns 0
22:37:09.312 00.000 10072 Move returns status 0, amount 13
22:37:09.312 00.000 10072 MoveAxis(N, 0, ABG)
22:37:09.312 00.000 10072 Move returns status 0, amount 0
22:37:09.312 00.000 10072 move complete, result=0
22:37:09.313 00.001 10072 worker thread done servicing request
22:37:09.313 00.000 10072 Worker thread wakes up
22:37:09.313 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:09.313 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:09.319 00.006 1032 GuideStep: -0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
22:37:09.723 00.404 10072 Exposure complete
22:37:09.777 00.054 10072 worker thread done servicing request
22:37:09.778 00.001 1032 OnExposeComplete: enter
22:37:09.780 00.002 1032 UpdateGuideState(): m_state=6
22:37:09.783 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4931
22:37:09.785 00.002 1032 Star::Find returns 1 (0), X=1097.93, Y=133.55, Mass=1412, SNR=26.4, Peak=111 HFD=3.2
22:37:09.787 00.002 1032 MultiStar: [#1 0.21,-0.07,0.95,U] [#2 -0.05,-0.06,0.72,U] [#3 -0.20,0.06,0.75,U] [#4 -0.19,-0.06,0.67,U] [#5 0.06,-0.19,0.63,U] [#6 -0.12,0.06,0.59,U] [#7 0.09,0.11,0.65,U] [#8 0.03,-0.05,0.50,U] 
22:37:09.788 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {0.23, -0.18}
22:37:09.790 00.002 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
22:37:09.791 00.001 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
22:37:09.793 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.13 mountX=-0.06 mountY=-0.01, mountTheta=-2.96
22:37:09.795 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
22:37:09.798 00.003 1032 Enqueuing Move request for scope (0.02, -0.05)
22:37:09.800 00.002 10072 Worker thread wakes up
22:37:09.800 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:37:09.800 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:37:09.800 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=-0.01
22:37:09.803 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:37:09.806 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:37:09.806 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:37:09.806 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:09.806 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:37:09.806 00.000 10072 MoveAxis(E, 12, ABG)
22:37:09.806 00.000 10072 Guiding  Dir = 2, Dur = 12
22:37:09.807 00.001 10072 IsGuiding returns 0
22:37:09.807 00.000 10072 PulseGuide returned control before completion, sleep 22
22:37:09.824 00.017 1032 UpdateGuideState exits: m=1412 SNR=26.4
22:37:09.826 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:09.829 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:09.832 00.003 1032 Enqueuing Expose request
22:37:09.843 00.011 10072 IsGuiding returns 0
22:37:09.843 00.000 10072 Move returns status 0, amount 12
22:37:09.843 00.000 10072 MoveAxis(N, 0, ABG)
22:37:09.843 00.000 10072 Move returns status 0, amount 0
22:37:09.843 00.000 10072 move complete, result=0
22:37:09.843 00.000 10072 worker thread done servicing request
22:37:09.843 00.000 10072 Worker thread wakes up
22:37:09.843 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:09.843 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:09.845 00.002 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
22:37:10.470 00.625 10072 Exposure complete
22:37:10.524 00.054 10072 worker thread done servicing request
22:37:10.524 00.000 1032 OnExposeComplete: enter
22:37:10.526 00.002 1032 UpdateGuideState(): m_state=6
22:37:10.528 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4932
22:37:10.530 00.002 1032 Star::Find returns 1 (0), X=1097.85, Y=133.57, Mass=1333, SNR=25.7, Peak=115 HFD=3.2
22:37:10.532 00.002 1032 MultiStar: [#1 0.16,-0.03,0.98,U] [#2 -0.19,-0.05,0.77,U] [#3 -0.05,-0.08,0.77,U] [#4 -0.16,-0.12,0.67,U] [#5 0.04,-0.31,0.00,M1] [#6 -0.17,-0.14,0.62,U] [#7 0.07,-0.00,0.66,U] [#8 -0.09,0.03,0.52,U] 
22:37:10.535 00.003 1032 refined, 7 included, MultiStar: {-0.02, -0.07}, one-star: {0.15, -0.16}
22:37:10.536 00.001 1032 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.83) = xAngle (-3.61 = 2.67)
22:37:10.538 00.002 1032 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.61 = 2.67)
22:37:10.539 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.78 mountX=-0.07 mountY=0.03, mountTheta=2.67
22:37:10.541 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
22:37:10.543 00.002 1032 Enqueuing Move request for scope (-0.02, -0.07)
22:37:10.544 00.001 10072 Worker thread wakes up
22:37:10.544 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
22:37:10.544 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
22:37:10.544 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.07 yDistance=0.03
22:37:10.546 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:37:10.549 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.90
22:37:10.549 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:37:10.549 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:10.549 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:37:10.549 00.000 10072 MoveAxis(E, 14, ABG)
22:37:10.549 00.000 10072 Guiding  Dir = 2, Dur = 14
22:37:10.550 00.001 10072 IsGuiding returns 0
22:37:10.550 00.000 10072 PulseGuide returned control before completion, sleep 24
22:37:10.570 00.020 1032 UpdateGuideState exits: m=1333 SNR=25.7
22:37:10.572 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:10.575 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:10.576 00.001 1032 Enqueuing Expose request
22:37:10.578 00.002 10072 IsGuiding returns 0
22:37:10.578 00.000 10072 Move returns status 0, amount 14
22:37:10.578 00.000 10072 MoveAxis(N, 0, ABG)
22:37:10.578 00.000 10072 Move returns status 0, amount 0
22:37:10.578 00.000 10072 move complete, result=0
22:37:10.578 00.000 10072 worker thread done servicing request
22:37:10.578 00.000 10072 Worker thread wakes up
22:37:10.578 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:10.578 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:10.578 00.000 1032 GuideStep: -0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
22:37:10.985 00.407 10072 Exposure complete
22:37:11.039 00.054 10072 worker thread done servicing request
22:37:11.039 00.000 1032 OnExposeComplete: enter
22:37:11.041 00.002 1032 UpdateGuideState(): m_state=6
22:37:11.043 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4933
22:37:11.045 00.002 1032 Star::Find returns 1 (0), X=1097.80, Y=133.66, Mass=1436, SNR=26.6, Peak=124 HFD=3.1
22:37:11.046 00.001 1032 MultiStar: [#1 0.15,-0.21,0.00,M1] [#2 -0.02,-0.16,0.76,U] [#3 -0.18,-0.14,0.71,U] [#4 -0.15,-0.19,0.63,U] [#5 0.08,-0.32,0.00,M2] [#6 -0.19,-0.15,0.59,U] [#7 0.13,-0.05,0.65,U] [#8 -0.12,-0.02,0.51,U] 
22:37:11.049 00.003 1032 single-star, 6 included, MultiStar: {-0.05, -0.11}, one-star: {0.09, -0.07}
22:37:11.051 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
22:37:11.053 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
22:37:11.054 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.63 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
22:37:11.057 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
22:37:11.059 00.002 1032 Enqueuing Move request for scope (0.09, -0.07)
22:37:11.061 00.002 10072 Worker thread wakes up
22:37:11.061 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
22:37:11.061 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
22:37:11.061 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
22:37:11.062 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=1, FiltMin=0, FiltMax=141, Gamma=2.230
22:37:11.065 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:37:11.065 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:37:11.065 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:11.065 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:37:11.065 00.000 10072 MoveAxis(E, 12, ABG)
22:37:11.065 00.000 10072 Guiding  Dir = 2, Dur = 12
22:37:11.065 00.000 10072 IsGuiding returns 0
22:37:11.066 00.001 10072 PulseGuide returned control before completion, sleep 22
22:37:11.083 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.6
22:37:11.087 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:11.089 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:11.090 00.001 1032 Enqueuing Expose request
22:37:11.092 00.002 10072 IsGuiding returns 0
22:37:11.092 00.000 10072 Move returns status 0, amount 12
22:37:11.092 00.000 10072 MoveAxis(N, 0, ABG)
22:37:11.092 00.000 10072 Move returns status 0, amount 0
22:37:11.092 00.000 10072 move complete, result=0
22:37:11.092 00.000 10072 worker thread done servicing request
22:37:11.092 00.000 10072 Worker thread wakes up
22:37:11.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:11.093 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:11.100 00.007 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
22:37:11.731 00.631 10072 Exposure complete
22:37:11.782 00.051 10072 worker thread done servicing request
22:37:11.783 00.001 1032 OnExposeComplete: enter
22:37:11.785 00.002 1032 UpdateGuideState(): m_state=6
22:37:11.786 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4934
22:37:11.788 00.002 1032 Star::Find returns 1 (0), X=1097.80, Y=133.69, Mass=1408, SNR=26.4, Peak=125 HFD=3.1
22:37:11.790 00.002 1032 MultiStar: [#1 0.17,-0.14,0.96,U] [#2 -0.11,-0.02,0.74,U] [#3 -0.07,-0.07,0.75,U] [#4 -0.08,-0.01,0.62,U] [#5 0.04,-0.17,0.63,U] [#6 -0.25,-0.00,0.60,U] [#7 0.09,0.01,0.67,U] [#8 -0.02,0.01,0.50,U] 
22:37:11.792 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.05}, one-star: {0.09, -0.04}
22:37:11.793 00.001 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.87)
22:37:11.795 00.002 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.87)
22:37:11.796 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.59 mountX=-0.05 mountY=0.01, mountTheta=2.87
22:37:11.799 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.05, opts=13)
22:37:11.801 00.002 1032 Enqueuing Move request for scope (-0.00, -0.05)
22:37:11.803 00.002 10072 Worker thread wakes up
22:37:11.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
22:37:11.803 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
22:37:11.803 00.000 10072 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
22:37:11.805 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:37:11.808 00.003 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:37:11.808 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:37:11.808 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:11.808 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:37:11.808 00.000 10072 MoveAxis(E, 15, ABG)
22:37:11.808 00.000 10072 Guiding  Dir = 2, Dur = 15
22:37:11.810 00.002 10072 IsGuiding returns 0
22:37:11.810 00.000 10072 PulseGuide returned control before completion, sleep 25
22:37:11.826 00.016 1032 UpdateGuideState exits: m=1408 SNR=26.4
22:37:11.829 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:11.831 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:11.834 00.003 1032 Enqueuing Expose request
22:37:11.838 00.004 10072 IsGuiding returns 0
22:37:11.838 00.000 10072 Move returns status 0, amount 15
22:37:11.838 00.000 10072 MoveAxis(N, 0, ABG)
22:37:11.839 00.001 10072 Move returns status 0, amount 0
22:37:11.839 00.000 10072 move complete, result=0
22:37:11.839 00.000 10072 worker thread done servicing request
22:37:11.839 00.000 10072 Worker thread wakes up
22:37:11.839 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:11.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:11.843 00.004 1032 GuideStep: -0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
22:37:12.249 00.406 10072 Exposure complete
22:37:12.301 00.052 10072 worker thread done servicing request
22:37:12.301 00.000 1032 OnExposeComplete: enter
22:37:12.303 00.002 1032 UpdateGuideState(): m_state=6
22:37:12.305 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4935
22:37:12.307 00.002 1032 Star::Find returns 1 (0), X=1097.72, Y=133.62, Mass=1292, SNR=25.2, Peak=112 HFD=3.1
22:37:12.309 00.002 1032 MultiStar: [#1 0.16,-0.01,1.03,U] [#2 -0.07,-0.02,0.79,U] [#3 -0.10,-0.11,0.77,U] [#4 -0.23,-0.03,0.64,U] [#5 0.05,-0.10,0.67,U] [#6 -0.12,0.07,0.61,U] [#7 -0.03,0.11,0.68,U] [#8 -0.22,0.12,0.51,U] 
22:37:12.311 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {0.02, -0.11}
22:37:12.312 00.001 1032 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.83) = xAngle (-4.54 = 1.75)
22:37:12.314 00.002 1032 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.54 = 1.75)
22:37:12.315 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.71 mountX=-0.01 mountY=0.04, mountTheta=1.75
22:37:12.318 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.02, opts=13)
22:37:12.320 00.002 1032 Enqueuing Move request for scope (-0.04, -0.02)
22:37:12.322 00.002 10072 Worker thread wakes up
22:37:12.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
22:37:12.322 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
22:37:12.322 00.000 10072 Moving (-0.04, -0.02) raw xDistance=-0.01 yDistance=0.04
22:37:12.324 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:37:12.326 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:37:12.326 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:37:12.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:12.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:37:12.326 00.000 10072 MoveAxis(E, 13, ABG)
22:37:12.326 00.000 10072 Guiding  Dir = 2, Dur = 13
22:37:12.327 00.001 10072 IsGuiding returns 0
22:37:12.327 00.000 10072 PulseGuide returned control before completion, sleep 23
22:37:12.345 00.018 1032 UpdateGuideState exits: m=1292 SNR=25.2
22:37:12.346 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:12.349 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:12.350 00.001 1032 Enqueuing Expose request
22:37:12.355 00.005 10072 IsGuiding returns 0
22:37:12.355 00.000 10072 Move returns status 0, amount 13
22:37:12.355 00.000 10072 MoveAxis(N, 0, ABG)
22:37:12.355 00.000 10072 Move returns status 0, amount 0
22:37:12.355 00.000 10072 move complete, result=0
22:37:12.355 00.000 10072 worker thread done servicing request
22:37:12.355 00.000 10072 Worker thread wakes up
22:37:12.355 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:12.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:12.358 00.003 1032 GuideStep: -0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
22:37:12.987 00.629 10072 Exposure complete
22:37:13.035 00.048 10072 worker thread done servicing request
22:37:13.035 00.000 1032 OnExposeComplete: enter
22:37:13.037 00.002 1032 UpdateGuideState(): m_state=6
22:37:13.038 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4936
22:37:13.040 00.002 1032 Star::Find returns 1 (0), X=1097.86, Y=133.52, Mass=1298, SNR=25.3, Peak=112 HFD=3.1
22:37:13.041 00.001 1032 MultiStar: [#1 0.14,-0.10,0.97,U] [#2 -0.14,-0.15,0.80,U] [#3 -0.10,-0.03,0.74,U] [#4 -0.19,-0.17,0.69,U] [#5 -0.05,-0.21,0.67,U] [#6 -0.14,-0.13,0.62,U] [#7 0.09,0.01,0.70,U] [#8 -0.01,-0.13,0.53,U] 
22:37:13.042 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.12}, one-star: {0.15, -0.21}
22:37:13.045 00.003 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.51 = 2.77)
22:37:13.046 00.001 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.77)
22:37:13.049 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.13 cameraTheta=-1.68 mountX=-0.12 mountY=0.05, mountTheta=2.77
22:37:13.051 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.12, opts=13)
22:37:13.053 00.002 1032 Enqueuing Move request for scope (-0.01, -0.12)
22:37:13.054 00.001 10072 Worker thread wakes up
22:37:13.054 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
22:37:13.054 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
22:37:13.054 00.000 10072 Moving (-0.01, -0.12) raw xDistance=-0.12 yDistance=0.05
22:37:13.056 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:37:13.057 00.001 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:37:13.059 00.002 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
22:37:13.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:13.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:37:13.059 00.000 10072 MoveAxis(E, 15, ABG)
22:37:13.059 00.000 10072 Guiding  Dir = 2, Dur = 15
22:37:13.059 00.000 10072 IsGuiding returns 0
22:37:13.059 00.000 10072 PulseGuide returned control before completion, sleep 25
22:37:13.075 00.016 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:37:13.077 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:13.079 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:13.081 00.002 1032 Enqueuing Expose request
22:37:13.092 00.011 10072 IsGuiding returns 0
22:37:13.092 00.000 10072 Move returns status 0, amount 15
22:37:13.092 00.000 10072 MoveAxis(N, 0, ABG)
22:37:13.092 00.000 10072 Move returns status 0, amount 0
22:37:13.092 00.000 10072 move complete, result=0
22:37:13.092 00.000 10072 worker thread done servicing request
22:37:13.092 00.000 10072 Worker thread wakes up
22:37:13.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:13.093 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:13.093 00.000 1032 GuideStep: -0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
22:37:13.502 00.409 10072 Exposure complete
22:37:13.562 00.060 10072 worker thread done servicing request
22:37:13.562 00.000 1032 OnExposeComplete: enter
22:37:13.565 00.003 1032 UpdateGuideState(): m_state=6
22:37:13.567 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4937
22:37:13.569 00.002 1032 Star::Find returns 1 (0), X=1097.96, Y=133.56, Mass=1332, SNR=25.6, Peak=107 HFD=3.2
22:37:13.570 00.001 1032 MultiStar: [#1 0.25,-0.10,0.00,M1] [#2 -0.07,-0.17,0.79,U] [#3 -0.11,-0.04,0.75,U] [#4 -0.17,-0.16,0.70,U] [#5 0.18,-0.14,0.64,U] [#6 -0.10,-0.11,0.64,U] [#7 0.15,-0.02,0.71,U] [#8 -0.14,-0.10,0.52,U] 
22:37:13.573 00.003 1032 refined, 7 included, MultiStar: {0.02, -0.12}, one-star: {0.26, -0.17}
22:37:13.574 00.001 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.02)
22:37:13.576 00.002 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.02)
22:37:13.577 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.43 mountX=-0.12 mountY=0.01, mountTheta=3.02
22:37:13.582 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.12, opts=13)
22:37:13.585 00.003 1032 Enqueuing Move request for scope (0.02, -0.12)
22:37:13.587 00.002 10072 Worker thread wakes up
22:37:13.587 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
22:37:13.587 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
22:37:13.587 00.000 10072 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=0.01
22:37:13.588 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:37:13.590 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:37:13.590 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:37:13.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:13.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:37:13.590 00.000 10072 MoveAxis(E, 14, ABG)
22:37:13.590 00.000 10072 Guiding  Dir = 2, Dur = 14
22:37:13.590 00.000 10072 IsGuiding returns 0
22:37:13.591 00.001 10072 PulseGuide returned control before completion, sleep 24
22:37:13.606 00.015 1032 UpdateGuideState exits: m=1332 SNR=25.6
22:37:13.609 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:13.613 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:13.615 00.002 1032 Enqueuing Expose request
22:37:13.625 00.010 10072 IsGuiding returns 0
22:37:13.625 00.000 10072 Move returns status 0, amount 14
22:37:13.625 00.000 10072 MoveAxis(N, 0, ABG)
22:37:13.625 00.000 10072 Move returns status 0, amount 0
22:37:13.625 00.000 10072 move complete, result=0
22:37:13.625 00.000 10072 worker thread done servicing request
22:37:13.625 00.000 10072 Worker thread wakes up
22:37:13.625 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:13.625 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:13.627 00.002 1032 GuideStep: -0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
22:37:14.253 00.626 10072 Exposure complete
22:37:14.305 00.052 10072 worker thread done servicing request
22:37:14.306 00.001 1032 OnExposeComplete: enter
22:37:14.309 00.003 1032 UpdateGuideState(): m_state=6
22:37:14.310 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4938
22:37:14.311 00.001 1032 Star::Find returns 1 (0), X=1097.90, Y=133.64, Mass=1394, SNR=26.2, Peak=115 HFD=3.3
22:37:14.313 00.002 1032 MultiStar: [#1 0.18,-0.09,0.93,U] [#2 0.01,-0.09,0.78,U] [#3 -0.21,0.03,0.80,U] [#4 -0.25,-0.02,0.67,U] [#5 0.06,-0.16,0.61,U] [#6 -0.32,-0.01,0.00,M1] [#7 0.09,0.03,0.68,U] [#8 -0.00,0.07,0.51,U] 
22:37:14.315 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.05}, one-star: {0.20, -0.09}
22:37:14.316 00.001 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
22:37:14.317 00.001 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
22:37:14.318 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.13 mountX=-0.05 mountY=-0.01, mountTheta=-2.96
22:37:14.321 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
22:37:14.322 00.001 1032 Enqueuing Move request for scope (0.02, -0.05)
22:37:14.323 00.001 10072 Worker thread wakes up
22:37:14.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:37:14.324 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:37:14.324 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
22:37:14.325 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:37:14.327 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:37:14.327 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:37:14.327 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:14.327 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:37:14.327 00.000 10072 MoveAxis(E, 18, ABG)
22:37:14.329 00.002 10072 Guiding  Dir = 2, Dur = 18
22:37:14.329 00.000 10072 IsGuiding returns 0
22:37:14.329 00.000 10072 PulseGuide returned control before completion, sleep 28
22:37:14.345 00.016 1032 UpdateGuideState exits: m=1394 SNR=26.2
22:37:14.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:14.348 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:14.350 00.002 1032 Enqueuing Expose request
22:37:14.359 00.009 10072 IsGuiding returns 0
22:37:14.359 00.000 10072 Move returns status 0, amount 18
22:37:14.359 00.000 10072 MoveAxis(N, 0, ABG)
22:37:14.359 00.000 10072 Move returns status 0, amount 0
22:37:14.359 00.000 10072 move complete, result=0
22:37:14.359 00.000 10072 worker thread done servicing request
22:37:14.359 00.000 10072 Worker thread wakes up
22:37:14.359 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:14.359 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:14.363 00.004 1032 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
22:37:14.768 00.405 10072 Exposure complete
22:37:14.822 00.054 10072 worker thread done servicing request
22:37:14.822 00.000 1032 OnExposeComplete: enter
22:37:14.823 00.001 1032 UpdateGuideState(): m_state=6
22:37:14.825 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4939
22:37:14.828 00.003 1032 Star::Find returns 1 (0), X=1097.83, Y=133.69, Mass=1348, SNR=25.8, Peak=115 HFD=3.2
22:37:14.829 00.001 1032 MultiStar: [#1 0.15,-0.06,0.96,U] [#2 -0.10,0.00,0.76,U] [#3 -0.22,0.01,0.77,U] [#4 -0.17,-0.01,0.72,U] [#5 0.12,-0.05,0.65,U] [#6 -0.23,-0.03,0.62,U] [#7 0.09,0.20,0.73,U] [#8 0.02,0.15,0.53,U] 
22:37:14.832 00.003 1032 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.13, -0.04}
22:37:14.834 00.002 1032 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.83) = xAngle (0.58 = 0.58)
22:37:14.836 00.002 1032 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.58 = 0.58)
22:37:14.837 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.41 mountX=0.01 mountY=0.01, mountTheta=0.58
22:37:14.841 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
22:37:14.843 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
22:37:14.845 00.002 10072 Worker thread wakes up
22:37:14.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
22:37:14.845 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
22:37:14.845 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
22:37:14.847 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:37:14.850 00.003 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.91
22:37:14.850 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
22:37:14.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:14.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:37:14.850 00.000 10072 MoveAxis(E, 16, ABG)
22:37:14.850 00.000 10072 Guiding  Dir = 2, Dur = 16
22:37:14.850 00.000 10072 IsGuiding returns 0
22:37:14.851 00.001 10072 PulseGuide returned control before completion, sleep 26
22:37:14.868 00.017 1032 UpdateGuideState exits: m=1348 SNR=25.8
22:37:14.870 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:14.872 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:14.874 00.002 1032 Enqueuing Expose request
22:37:14.891 00.017 10072 IsGuiding returns 0
22:37:14.891 00.000 10072 Move returns status 0, amount 16
22:37:14.891 00.000 10072 MoveAxis(N, 0, ABG)
22:37:14.891 00.000 10072 Move returns status 0, amount 0
22:37:14.891 00.000 10072 move complete, result=0
22:37:14.891 00.000 10072 worker thread done servicing request
22:37:14.891 00.000 10072 Worker thread wakes up
22:37:14.891 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:14.891 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:14.896 00.005 1032 GuideStep: 0.0 px 16 ms EAST, 0.0 px 0 ms NORTH
22:37:15.524 00.628 10072 Exposure complete
22:37:15.586 00.062 10072 worker thread done servicing request
22:37:15.587 00.001 1032 OnExposeComplete: enter
22:37:15.589 00.002 1032 UpdateGuideState(): m_state=6
22:37:15.591 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4940
22:37:15.593 00.002 1032 Star::Find returns 1 (0), X=1097.81, Y=133.67, Mass=1469, SNR=26.9, Peak=129 HFD=3.2
22:37:15.594 00.001 1032 MultiStar: [#1 0.15,-0.07,0.91,U] [#2 -0.01,-0.06,0.77,U] [#3 -0.11,0.08,0.73,U] [#4 -0.14,-0.09,0.63,U] [#5 0.11,-0.26,0.00,M1] [#6 -0.25,-0.04,0.57,U] [#7 0.09,0.02,0.69,U] [#8 -0.06,-0.05,0.52,U] 
22:37:15.597 00.003 1032 refined, 7 included, MultiStar: {-0.01, -0.03}, one-star: {0.11, -0.06}
22:37:15.599 00.002 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.65)
22:37:15.601 00.002 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.65)
22:37:15.603 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.80 mountX=-0.03 mountY=0.02, mountTheta=2.65
22:37:15.605 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
22:37:15.607 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
22:37:15.608 00.001 10072 Worker thread wakes up
22:37:15.610 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
22:37:15.610 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
22:37:15.610 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
22:37:15.612 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:37:15.614 00.002 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:37:15.614 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:37:15.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:15.615 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:37:15.615 00.000 10072 MoveAxis(E, 18, ABG)
22:37:15.615 00.000 10072 Guiding  Dir = 2, Dur = 18
22:37:15.615 00.000 10072 IsGuiding returns 0
22:37:15.615 00.000 10072 PulseGuide returned control before completion, sleep 28
22:37:15.632 00.017 1032 UpdateGuideState exits: m=1469 SNR=26.9
22:37:15.635 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:15.637 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:15.639 00.002 1032 Enqueuing Expose request
22:37:15.660 00.021 10072 IsGuiding returns 0
22:37:15.660 00.000 10072 Move returns status 0, amount 18
22:37:15.661 00.001 10072 MoveAxis(N, 0, ABG)
22:37:15.661 00.000 10072 Move returns status 0, amount 0
22:37:15.661 00.000 10072 move complete, result=0
22:37:15.661 00.000 10072 worker thread done servicing request
22:37:15.661 00.000 10072 Worker thread wakes up
22:37:15.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:15.661 00.000 1032 GuideStep: -0.0 px 18 ms EAST, 0.0 px 0 ms NORTH
22:37:15.663 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:16.074 00.411 10072 Exposure complete
22:37:16.132 00.058 1032 OnExposeComplete: enter
22:37:16.133 00.001 1032 UpdateGuideState(): m_state=6
22:37:16.136 00.003 10072 worker thread done servicing request
22:37:16.137 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4941
22:37:16.138 00.001 1032 Star::Find returns 1 (0), X=1097.91, Y=133.53, Mass=1299, SNR=25.3, Peak=104 HFD=3.3
22:37:16.140 00.002 1032 MultiStar: [#1 0.14,-0.16,0.99,U] [#2 -0.06,-0.06,0.82,U] [#3 -0.18,-0.13,0.78,U] [#4 -0.13,-0.22,0.00,M1] [#5 0.07,-0.27,0.00,M2] [#6 -0.11,-0.23,0.60,U] [#7 0.06,-0.11,0.72,U] [#8 -0.12,0.01,0.53,U] 
22:37:16.142 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.13}, one-star: {0.21, -0.20}
22:37:16.146 00.004 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 2.99)
22:37:16.150 00.004 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 2.99)
22:37:16.152 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.46 mountX=-0.13 mountY=0.02, mountTheta=2.99
22:37:16.156 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.13, opts=13)
22:37:16.158 00.002 1032 Enqueuing Move request for scope (0.01, -0.13)
22:37:16.160 00.002 10072 Worker thread wakes up
22:37:16.160 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
22:37:16.160 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
22:37:16.160 00.000 10072 Moving (0.01, -0.13) raw xDistance=-0.13 yDistance=0.02
22:37:16.163 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:37:16.166 00.003 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 285.92
22:37:16.166 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
22:37:16.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:16.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:37:16.166 00.000 10072 MoveAxis(E, 78, ABG)
22:37:16.166 00.000 10072 Guiding  Dir = 2, Dur = 78
22:37:16.166 00.000 10072 IsGuiding returns 0
22:37:16.167 00.001 10072 PulseGuide returned control before completion, sleep 88
22:37:16.187 00.020 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:37:16.189 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:16.191 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:16.193 00.002 1032 Enqueuing Expose request
22:37:16.258 00.065 10072 IsGuiding returns 0
22:37:16.258 00.000 10072 Move returns status 0, amount 78
22:37:16.258 00.000 10072 MoveAxis(N, 0, ABG)
22:37:16.258 00.000 10072 Move returns status 0, amount 0
22:37:16.259 00.001 10072 move complete, result=0
22:37:16.259 00.000 10072 worker thread done servicing request
22:37:16.259 00.000 10072 Worker thread wakes up
22:37:16.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:16.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:16.262 00.003 1032 GuideStep: -0.1 px 78 ms EAST, 0.0 px 0 ms NORTH
22:37:16.886 00.624 10072 Exposure complete
22:37:16.940 00.054 1032 OnExposeComplete: enter
22:37:16.943 00.003 1032 UpdateGuideState(): m_state=6
22:37:16.945 00.002 10072 worker thread done servicing request
22:37:16.945 00.000 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4942
22:37:16.947 00.002 1032 Star::Find returns 1 (0), X=1097.83, Y=133.55, Mass=1410, SNR=26.4, Peak=111 HFD=3.2
22:37:16.949 00.002 1032 MultiStar: [#1 0.17,-0.14,0.95,U] [#2 -0.02,-0.06,0.72,U] [#3 -0.14,0.05,0.75,U] [#4 -0.28,-0.08,0.00,M2] [#5 0.03,-0.31,0.00,M3] [#6 -0.25,0.00,0.58,U] [#7 -0.06,0.07,0.69,U] [#8 -0.11,0.03,0.51,U] 
22:37:16.951 00.002 1032 refined, 6 included, MultiStar: {-0.01, -0.05}, one-star: {0.13, -0.18}
22:37:16.952 00.001 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.59)
22:37:16.954 00.002 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.59)
22:37:16.956 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.87 mountX=-0.04 mountY=0.03, mountTheta=2.59
22:37:16.958 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
22:37:16.960 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
22:37:16.962 00.002 10072 Worker thread wakes up
22:37:16.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
22:37:16.962 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
22:37:16.962 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.03
22:37:16.964 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:37:16.966 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:37:16.966 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:37:16.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:16.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:37:16.966 00.000 10072 MoveAxis(E, 17, ABG)
22:37:16.966 00.000 10072 Guiding  Dir = 2, Dur = 17
22:37:16.966 00.000 10072 IsGuiding returns 0
22:37:16.968 00.002 10072 PulseGuide returned control before completion, sleep 27
22:37:16.983 00.015 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:37:16.987 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:16.990 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:16.994 00.004 1032 Enqueuing Expose request
22:37:17.008 00.014 10072 IsGuiding returns 0
22:37:17.008 00.000 10072 Move returns status 0, amount 17
22:37:17.008 00.000 10072 MoveAxis(N, 0, ABG)
22:37:17.008 00.000 10072 Move returns status 0, amount 0
22:37:17.008 00.000 10072 move complete, result=0
22:37:17.009 00.001 10072 worker thread done servicing request
22:37:17.009 00.000 10072 Worker thread wakes up
22:37:17.009 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:17.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:17.013 00.004 1032 GuideStep: -0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
22:37:17.418 00.405 10072 Exposure complete
22:37:17.468 00.050 10072 worker thread done servicing request
22:37:17.469 00.001 1032 OnExposeComplete: enter
22:37:17.470 00.001 1032 UpdateGuideState(): m_state=6
22:37:17.472 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4943
22:37:17.474 00.002 1032 Star::Find returns 1 (0), X=1097.86, Y=133.50, Mass=1436, SNR=26.6, Peak=123 HFD=3.0
22:37:17.476 00.002 1032 MultiStar: [#1 0.17,-0.15,0.90,U] [#2 -0.17,-0.08,0.78,U] [#3 -0.21,-0.02,0.74,U] [#4 -0.21,-0.06,0.65,U] [#5 0.06,-0.20,0.65,U] [#6 -0.15,-0.04,0.61,U] [#7 0.08,0.03,0.66,U] [#8 -0.03,0.15,0.51,U] 
22:37:17.478 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {0.16, -0.23}
22:37:17.480 00.002 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
22:37:17.482 00.002 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
22:37:17.483 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.79 mountX=-0.08 mountY=0.04, mountTheta=2.66
22:37:17.487 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
22:37:17.490 00.003 1032 Enqueuing Move request for scope (-0.02, -0.08)
22:37:17.491 00.001 10072 Worker thread wakes up
22:37:17.491 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
22:37:17.492 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
22:37:17.492 00.000 10072 Moving (-0.02, -0.08) raw xDistance=-0.08 yDistance=0.04
22:37:17.493 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:37:17.495 00.002 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:37:17.496 00.001 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
22:37:17.496 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:17.496 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:37:17.496 00.000 10072 MoveAxis(E, 15, ABG)
22:37:17.496 00.000 10072 Guiding  Dir = 2, Dur = 15
22:37:17.496 00.000 10072 IsGuiding returns 0
22:37:17.496 00.000 10072 PulseGuide returned control before completion, sleep 25
22:37:17.513 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.6
22:37:17.514 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:17.517 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:17.520 00.003 1032 Enqueuing Expose request
22:37:17.523 00.003 10072 IsGuiding returns 1
22:37:17.523 00.000 10072 scope still moving after pulse duration time elapsed
22:37:17.554 00.031 10072 IsGuiding returns 0
22:37:17.554 00.000 10072 scope move finished after 15 + 42 ms
22:37:17.554 00.000 10072 Move returns status 0, amount 15
22:37:17.554 00.000 10072 MoveAxis(N, 0, ABG)
22:37:17.554 00.000 10072 Move returns status 0, amount 0
22:37:17.554 00.000 10072 move complete, result=0
22:37:17.554 00.000 10072 worker thread done servicing request
22:37:17.554 00.000 10072 Worker thread wakes up
22:37:17.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:17.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:17.571 00.017 1032 GuideStep: -0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
22:37:18.184 00.613 10072 Exposure complete
22:37:18.241 00.057 10072 worker thread done servicing request
22:37:18.241 00.000 1032 OnExposeComplete: enter
22:37:18.243 00.002 1032 UpdateGuideState(): m_state=6
22:37:18.246 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4944
22:37:18.247 00.001 1032 Star::Find returns 1 (0), X=1097.83, Y=133.72, Mass=1277, SNR=25.1, Peak=111 HFD=3.1
22:37:18.249 00.002 1032 MultiStar: [#1 0.13,0.06,0.96,U] [#2 -0.19,-0.07,0.76,U] [#3 -0.22,-0.02,0.77,U] [#4 -0.28,-0.06,0.00,M2] [#5 0.05,-0.02,0.65,U] [#6 -0.20,0.03,0.61,U] [#7 0.06,0.15,0.74,U] [#8 -0.03,0.29,0.00,M1] 
22:37:18.250 00.001 1032 refined, 6 included, MultiStar: {-0.02, 0.02}, one-star: {0.13, -0.01}
22:37:18.252 00.002 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
22:37:18.253 00.001 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
22:37:18.254 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.32 mountX=0.02 mountY=0.01, mountTheta=0.49
22:37:18.257 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
22:37:18.258 00.001 1032 Enqueuing Move request for scope (-0.02, 0.02)
22:37:18.261 00.003 10072 Worker thread wakes up
22:37:18.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
22:37:18.261 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
22:37:18.261 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.01
22:37:18.262 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
22:37:18.264 00.002 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:37:18.264 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
22:37:18.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:18.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:37:18.264 00.000 10072 MoveAxis(E, 17, ABG)
22:37:18.264 00.000 10072 Guiding  Dir = 2, Dur = 17
22:37:18.264 00.000 10072 IsGuiding returns 0
22:37:18.266 00.002 10072 PulseGuide returned control before completion, sleep 27
22:37:18.285 00.019 1032 UpdateGuideState exits: m=1277 SNR=25.1
22:37:18.287 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:18.289 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:18.291 00.002 1032 Enqueuing Expose request
22:37:18.306 00.015 10072 IsGuiding returns 0
22:37:18.306 00.000 10072 Move returns status 0, amount 17
22:37:18.306 00.000 10072 MoveAxis(N, 0, ABG)
22:37:18.306 00.000 10072 Move returns status 0, amount 0
22:37:18.306 00.000 10072 move complete, result=0
22:37:18.306 00.000 10072 worker thread done servicing request
22:37:18.306 00.000 10072 Worker thread wakes up
22:37:18.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:18.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:18.311 00.005 1032 GuideStep: 0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
22:37:18.716 00.405 10072 Exposure complete
22:37:18.774 00.058 10072 worker thread done servicing request
22:37:18.774 00.000 1032 OnExposeComplete: enter
22:37:18.776 00.002 1032 UpdateGuideState(): m_state=6
22:37:18.778 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4945
22:37:18.780 00.002 1032 Star::Find returns 1 (0), X=1097.80, Y=133.59, Mass=1459, SNR=26.9, Peak=130 HFD=3.2
22:37:18.782 00.002 1032 MultiStar: [#1 0.08,-0.07,0.90,U] [#2 -0.15,-0.11,0.74,U] [#3 -0.17,0.06,0.72,U] [#4 -0.22,0.00,0.64,U] [#5 0.17,-0.15,0.62,U] [#6 -0.31,-0.12,0.00,M1] [#7 -0.01,0.16,0.67,U] [#8 -0.11,0.03,0.51,U] 
22:37:18.783 00.001 1032 refined, 7 included, MultiStar: {-0.03, -0.03}, one-star: {0.09, -0.14}
22:37:18.785 00.002 1032 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.83) = xAngle (-4.11 = 2.18)
22:37:18.786 00.001 1032 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.11 = 2.18)
22:37:18.788 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-2.28 mountX=-0.03 mountY=0.04, mountTheta=2.18
22:37:18.790 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
22:37:18.792 00.002 1032 Enqueuing Move request for scope (-0.03, -0.03)
22:37:18.795 00.003 10072 Worker thread wakes up
22:37:18.795 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
22:37:18.795 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
22:37:18.795 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.03 yDistance=0.04
22:37:18.796 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:37:18.800 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:37:18.800 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:37:18.800 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:18.800 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:37:18.800 00.000 10072 MoveAxis(E, 14, ABG)
22:37:18.800 00.000 10072 Guiding  Dir = 2, Dur = 14
22:37:18.801 00.001 10072 IsGuiding returns 0
22:37:18.802 00.001 10072 PulseGuide returned control before completion, sleep 24
22:37:18.820 00.018 1032 UpdateGuideState exits: m=1459 SNR=26.9
22:37:18.822 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:18.824 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:18.825 00.001 1032 Enqueuing Expose request
22:37:18.837 00.012 10072 IsGuiding returns 0
22:37:18.837 00.000 10072 Move returns status 0, amount 14
22:37:18.837 00.000 10072 MoveAxis(N, 0, ABG)
22:37:18.837 00.000 10072 Move returns status 0, amount 0
22:37:18.837 00.000 10072 move complete, result=0
22:37:18.837 00.000 10072 worker thread done servicing request
22:37:18.837 00.000 10072 Worker thread wakes up
22:37:18.837 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:18.837 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:18.840 00.003 1032 GuideStep: -0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
22:37:19.468 00.628 10072 Exposure complete
22:37:19.523 00.055 10072 worker thread done servicing request
22:37:19.523 00.000 1032 OnExposeComplete: enter
22:37:19.526 00.003 1032 UpdateGuideState(): m_state=6
22:37:19.528 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4946
22:37:19.534 00.006 1032 Star::Find returns 1 (0), X=1097.78, Y=133.60, Mass=1261, SNR=24.9, Peak=104 HFD=3.2
22:37:19.539 00.005 1032 MultiStar: [#1 0.08,-0.11,1.01,U] [#2 -0.26,-0.05,0.00,M1] [#3 -0.31,-0.04,0.00,M1] [#4 -0.27,-0.10,0.00,M2] [#5 0.01,-0.07,0.68,U] [#6 -0.26,-0.19,0.00,M2] [#7 0.02,-0.02,0.72,U] [#8 -0.07,-0.07,0.53,U] 
22:37:19.551 00.012 1032 refined, 4 included, MultiStar: {0.03, -0.09}, one-star: {0.07, -0.13}
22:37:19.554 00.003 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
22:37:19.555 00.001 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
22:37:19.557 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.18 mountX=-0.09 mountY=-0.01, mountTheta=-3.01
22:37:19.559 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.09, opts=13)
22:37:19.561 00.002 1032 Enqueuing Move request for scope (0.03, -0.09)
22:37:19.562 00.001 10072 Worker thread wakes up
22:37:19.563 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
22:37:19.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
22:37:19.563 00.000 10072 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=-0.01
22:37:19.565 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:37:19.567 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.92
22:37:19.567 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:37:19.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:19.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:37:19.568 00.001 10072 MoveAxis(E, 16, ABG)
22:37:19.568 00.000 10072 Guiding  Dir = 2, Dur = 16
22:37:19.568 00.000 10072 IsGuiding returns 0
22:37:19.568 00.000 10072 PulseGuide returned control before completion, sleep 26
22:37:19.589 00.021 1032 UpdateGuideState exits: m=1261 SNR=24.9
22:37:19.592 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:19.594 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:19.596 00.002 1032 Enqueuing Expose request
22:37:19.604 00.008 10072 IsGuiding returns 0
22:37:19.604 00.000 10072 Move returns status 0, amount 16
22:37:19.605 00.001 10072 MoveAxis(N, 0, ABG)
22:37:19.605 00.000 10072 Move returns status 0, amount 0
22:37:19.605 00.000 10072 move complete, result=0
22:37:19.605 00.000 10072 worker thread done servicing request
22:37:19.605 00.000 10072 Worker thread wakes up
22:37:19.605 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:19.605 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:19.607 00.002 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:37:20.013 00.406 10072 Exposure complete
22:37:20.068 00.055 10072 worker thread done servicing request
22:37:20.068 00.000 1032 OnExposeComplete: enter
22:37:20.069 00.001 1032 UpdateGuideState(): m_state=6
22:37:20.071 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4947
22:37:20.073 00.002 1032 Star::Find returns 1 (0), X=1097.70, Y=133.60, Mass=1353, SNR=25.8, Peak=113 HFD=3.2
22:37:20.076 00.003 1032 MultiStar: [#1 -0.02,-0.05,0.97,U] [#2 -0.25,-0.03,0.77,U] [#3 -0.45,-0.03,0.00,M2] [#4 -0.42,-0.06,0.00,M3] [#5 -0.00,-0.12,0.65,U] [#6 -0.32,-0.01,0.00,M3] [#7 -0.11,0.04,0.69,U] [#8 -0.10,-0.04,0.54,U] 
22:37:20.077 00.001 1032 refined, 5 included, MultiStar: {-0.07, -0.06}, one-star: {-0.00, -0.13}
22:37:20.079 00.002 1032 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.83) = xAngle (-4.30 = 1.98)
22:37:20.080 00.001 1032 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.30 = 1.98)
22:37:20.082 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.47 mountX=-0.04 mountY=0.09, mountTheta=1.98
22:37:20.085 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.06, opts=13)
22:37:20.088 00.003 1032 Enqueuing Move request for scope (-0.07, -0.06)
22:37:20.089 00.001 10072 Worker thread wakes up
22:37:20.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
22:37:20.089 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
22:37:20.089 00.000 10072 Moving (-0.07, -0.06) raw xDistance=-0.04 yDistance=0.09
22:37:20.091 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:37:20.093 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:37:20.093 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:37:20.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:20.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:37:20.093 00.000 10072 MoveAxis(E, 14, ABG)
22:37:20.093 00.000 10072 Guiding  Dir = 2, Dur = 14
22:37:20.094 00.001 10072 IsGuiding returns 0
22:37:20.094 00.000 10072 PulseGuide returned control before completion, sleep 24
22:37:20.111 00.017 1032 UpdateGuideState exits: m=1353 SNR=25.8
22:37:20.114 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:20.117 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:20.119 00.002 1032 Enqueuing Expose request
22:37:20.121 00.002 10072 IsGuiding returns 0
22:37:20.121 00.000 10072 Move returns status 0, amount 14
22:37:20.121 00.000 10072 MoveAxis(N, 0, ABG)
22:37:20.121 00.000 10072 Move returns status 0, amount 0
22:37:20.121 00.000 10072 move complete, result=0
22:37:20.121 00.000 10072 worker thread done servicing request
22:37:20.121 00.000 10072 Worker thread wakes up
22:37:20.121 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:20.121 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:20.129 00.008 1032 GuideStep: -0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
22:37:20.754 00.625 10072 Exposure complete
22:37:20.807 00.053 10072 worker thread done servicing request
22:37:20.808 00.001 1032 OnExposeComplete: enter
22:37:20.809 00.001 1032 UpdateGuideState(): m_state=6
22:37:20.813 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4948
22:37:20.815 00.002 1032 Star::Find returns 1 (0), X=1097.70, Y=133.73, Mass=1279, SNR=25.1, Peak=111 HFD=3.0
22:37:20.817 00.002 1032 MultiStar: [#1 0.07,0.02,0.96,U] [#2 -0.26,-0.07,0.00,M1] [#3 -0.22,0.08,0.79,U] [#4 -0.24,0.04,0.68,U] [#5 -0.00,-0.15,0.67,U] [#6 -0.29,-0.04,0.00,M4] [#7 0.04,0.07,0.72,U] [#8 -0.17,0.11,0.52,U] 
22:37:20.819 00.002 1032 single-star, 6 included, MultiStar: {-0.06, 0.02}, one-star: {-0.00, 0.00}
22:37:20.820 00.001 1032 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.83) = xAngle (0.56 = 0.56)
22:37:20.822 00.002 1032 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.56 = 0.56)
22:37:20.823 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.39 mountX=0.00 mountY=0.00, mountTheta=0.56
22:37:20.826 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.00, opts=13)
22:37:20.828 00.002 1032 Enqueuing Move request for scope (-0.00, 0.00)
22:37:20.831 00.003 10072 Worker thread wakes up
22:37:20.831 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
22:37:20.831 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
22:37:20.831 00.000 10072 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=0.00
22:37:20.834 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:37:20.838 00.004 10072 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:37:20.838 00.000 10072 PPEC: input: 0.00, control: -0.02, exposure: 500
22:37:20.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:20.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:37:20.838 00.000 10072 MoveAxis(E, 16, ABG)
22:37:20.838 00.000 10072 Guiding  Dir = 2, Dur = 16
22:37:20.838 00.000 10072 IsGuiding returns 0
22:37:20.839 00.001 10072 PulseGuide returned control before completion, sleep 26
22:37:20.855 00.016 1032 UpdateGuideState exits: m=1279 SNR=25.1
22:37:20.857 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:20.858 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:20.860 00.002 1032 Enqueuing Expose request
22:37:20.883 00.023 10072 IsGuiding returns 0
22:37:20.883 00.000 10072 Move returns status 0, amount 16
22:37:20.883 00.000 10072 MoveAxis(N, 0, ABG)
22:37:20.883 00.000 10072 Move returns status 0, amount 0
22:37:20.883 00.000 10072 move complete, result=0
22:37:20.883 00.000 10072 worker thread done servicing request
22:37:20.883 00.000 10072 Worker thread wakes up
22:37:20.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:20.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:20.884 00.001 1032 GuideStep: 0.0 px 16 ms EAST, 0.0 px 0 ms NORTH
22:37:21.300 00.416 10072 Exposure complete
22:37:21.356 00.056 10072 worker thread done servicing request
22:37:21.356 00.000 1032 OnExposeComplete: enter
22:37:21.358 00.002 1032 UpdateGuideState(): m_state=6
22:37:21.360 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4949
22:37:21.363 00.003 1032 Star::Find returns 1 (0), X=1097.75, Y=133.62, Mass=1329, SNR=25.6, Peak=121 HFD=3.2
22:37:21.365 00.002 1032 MultiStar: [#1 0.10,-0.09,0.94,U] [#2 -0.09,-0.02,0.75,U] [#3 -0.27,-0.08,0.00,M2] [#4 -0.29,-0.14,0.00,M3] [#5 0.15,-0.34,0.00,M1] [#6 -0.27,-0.04,0.00,M5] [#7 -0.01,-0.00,0.70,U] [#8 -0.09,0.05,0.53,U] 
22:37:21.367 00.002 1032 refined, 4 included, MultiStar: {0.00, -0.05}, one-star: {0.05, -0.11}
22:37:21.369 00.002 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.94)
22:37:21.373 00.004 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.94)
22:37:21.374 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.52 mountX=-0.05 mountY=0.01, mountTheta=2.94
22:37:21.378 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.05, opts=13)
22:37:21.379 00.001 1032 Enqueuing Move request for scope (0.00, -0.05)
22:37:21.381 00.002 10072 Worker thread wakes up
22:37:21.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
22:37:21.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
22:37:21.381 00.000 10072 Moving (0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
22:37:21.382 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:37:21.385 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:37:21.385 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:37:21.385 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:21.385 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:37:21.385 00.000 10072 MoveAxis(E, 14, ABG)
22:37:21.385 00.000 10072 Guiding  Dir = 2, Dur = 14
22:37:21.385 00.000 10072 IsGuiding returns 0
22:37:21.386 00.001 10072 PulseGuide returned control before completion, sleep 24
22:37:21.403 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:37:21.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:21.407 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:21.410 00.003 1032 Enqueuing Expose request
22:37:21.421 00.011 10072 IsGuiding returns 0
22:37:21.421 00.000 10072 Move returns status 0, amount 14
22:37:21.421 00.000 10072 MoveAxis(N, 0, ABG)
22:37:21.421 00.000 10072 Move returns status 0, amount 0
22:37:21.421 00.000 10072 move complete, result=0
22:37:21.421 00.000 10072 worker thread done servicing request
22:37:21.421 00.000 10072 Worker thread wakes up
22:37:21.421 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:21.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:21.422 00.001 1032 GuideStep: -0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
22:37:22.055 00.633 10072 Exposure complete
22:37:22.113 00.058 10072 worker thread done servicing request
22:37:22.113 00.000 1032 OnExposeComplete: enter
22:37:22.115 00.002 1032 UpdateGuideState(): m_state=6
22:37:22.116 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4950
22:37:22.118 00.002 1032 Star::Find returns 1 (0), X=1097.80, Y=133.47, Mass=1377, SNR=26.1, Peak=122 HFD=3.1
22:37:22.121 00.003 1032 MultiStar: [#1 0.10,-0.22,0.98,U] [#2 -0.27,-0.22,0.00,M1] [#3 -0.22,-0.15,0.00,M3] [#4 -0.22,-0.13,0.66,U] [#5 0.06,-0.23,0.61,U] [#6 -0.23,-0.27,0.00,M6] [#7 0.07,-0.11,0.71,U] [#8 -0.18,-0.08,0.51,U] 
22:37:22.122 00.001 1032 refined, 5 included, MultiStar: {0.01, -0.18}, one-star: {0.10, -0.26}
22:37:22.124 00.002 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.94)
22:37:22.125 00.001 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.94)
22:37:22.126 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.51 mountX=-0.18 mountY=0.04, mountTheta=2.94
22:37:22.129 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.18, opts=13)
22:37:22.132 00.003 1032 Enqueuing Move request for scope (0.01, -0.18)
22:37:22.134 00.002 10072 Worker thread wakes up
22:37:22.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
22:37:22.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
22:37:22.134 00.000 10072 Moving (0.01, -0.18) raw xDistance=-0.18 yDistance=0.04
22:37:22.136 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:37:22.138 00.002 10072 PPEC rslt: input = -0.18, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 285.93
22:37:22.138 00.000 10072 PPEC: input: -0.18, control: -0.11, exposure: 500
22:37:22.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:22.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:37:22.138 00.000 10072 MoveAxis(E, 103, ABG)
22:37:22.138 00.000 10072 Guiding  Dir = 2, Dur = 103
22:37:22.138 00.000 10072 IsGuiding returns 0
22:37:22.139 00.001 10072 PulseGuide returned control before completion, sleep 113
22:37:22.156 00.017 1032 UpdateGuideState exits: m=1377 SNR=26.1
22:37:22.157 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:22.159 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:22.161 00.002 1032 Enqueuing Expose request
22:37:22.254 00.093 10072 IsGuiding returns 0
22:37:22.254 00.000 10072 Move returns status 0, amount 103
22:37:22.254 00.000 10072 MoveAxis(N, 0, ABG)
22:37:22.254 00.000 10072 Move returns status 0, amount 0
22:37:22.254 00.000 10072 move complete, result=0
22:37:22.254 00.000 10072 worker thread done servicing request
22:37:22.254 00.000 10072 Worker thread wakes up
22:37:22.254 00.000 1032 GuideStep: -0.2 px 103 ms EAST, 0.0 px 0 ms NORTH
22:37:22.256 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:22.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:22.663 00.407 10072 Exposure complete
22:37:22.713 00.050 10072 worker thread done servicing request
22:37:22.713 00.000 1032 OnExposeComplete: enter
22:37:22.715 00.002 1032 UpdateGuideState(): m_state=6
22:37:22.716 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4951
22:37:22.718 00.002 1032 Star::Find returns 1 (0), X=1097.81, Y=133.54, Mass=1229, SNR=24.6, Peak=97 HFD=3.3
22:37:22.720 00.002 1032 MultiStar: [#1 0.04,0.03,0.98,U] [#2 -0.17,-0.13,0.81,U] [#3 -0.24,0.08,0.82,U] [#4 -0.35,-0.10,0.00,M3] [#5 -0.01,-0.09,0.72,U] [#6 -0.26,0.01,0.00,M7] [#7 -0.02,0.17,0.71,U] [#8 -0.08,-0.07,0.57,U] 
22:37:22.722 00.002 1032 refined, 6 included, MultiStar: {-0.04, -0.03}, one-star: {0.11, -0.19}
22:37:22.724 00.002 1032 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.83) = xAngle (-4.34 = 1.94)
22:37:22.726 00.002 1032 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.34 = 1.94)
22:37:22.727 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.06 cameraTheta=-2.51 mountX=-0.02 mountY=0.05, mountTheta=1.94
22:37:22.729 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
22:37:22.732 00.003 1032 Enqueuing Move request for scope (-0.04, -0.03)
22:37:22.734 00.002 10072 Worker thread wakes up
22:37:22.734 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
22:37:22.734 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
22:37:22.734 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.05
22:37:22.738 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=192, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:37:22.740 00.002 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.93
22:37:22.740 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
22:37:22.740 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:22.741 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:37:22.741 00.000 10072 MoveAxis(E, 16, ABG)
22:37:22.741 00.000 10072 Guiding  Dir = 2, Dur = 16
22:37:22.741 00.000 10072 IsGuiding returns 0
22:37:22.741 00.000 10072 PulseGuide returned control before completion, sleep 26
22:37:22.757 00.016 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:37:22.759 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:22.761 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:22.764 00.003 1032 Enqueuing Expose request
22:37:22.770 00.006 10072 IsGuiding returns 0
22:37:22.770 00.000 10072 Move returns status 0, amount 16
22:37:22.771 00.001 10072 MoveAxis(N, 0, ABG)
22:37:22.771 00.000 10072 Move returns status 0, amount 0
22:37:22.771 00.000 10072 move complete, result=0
22:37:22.771 00.000 10072 worker thread done servicing request
22:37:22.771 00.000 10072 Worker thread wakes up
22:37:22.771 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:22.771 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:22.774 00.003 1032 GuideStep: -0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
22:37:23.398 00.624 10072 Exposure complete
22:37:23.450 00.052 10072 worker thread done servicing request
22:37:23.450 00.000 1032 OnExposeComplete: enter
22:37:23.452 00.002 1032 UpdateGuideState(): m_state=6
22:37:23.455 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4952
22:37:23.457 00.002 1032 Star::Find returns 1 (0), X=1097.71, Y=133.82, Mass=1426, SNR=26.5, Peak=112 HFD=3.3
22:37:23.459 00.002 1032 MultiStar: [#1 0.17,0.13,0.97,U] [#2 -0.08,0.06,0.74,U] [#3 -0.35,0.22,0.00,M3] [#4 -0.28,0.20,0.00,M4] [#5 0.10,0.05,0.65,U] [#6 -0.21,0.11,0.61,U] [#7 -0.00,0.33,0.00,M1] [#8 -0.14,0.12,0.52,U] 
22:37:23.461 00.002 1032 single-star, 5 included, MultiStar: {-0.00, 0.09}, one-star: {0.01, 0.09}
22:37:23.462 00.001 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
22:37:23.464 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
22:37:23.465 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.46 mountX=0.08 mountY=-0.03, mountTheta=-0.37
22:37:23.469 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
22:37:23.470 00.001 1032 Enqueuing Move request for scope (0.01, 0.09)
22:37:23.471 00.001 10072 Worker thread wakes up
22:37:23.472 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
22:37:23.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
22:37:23.472 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.08 yDistance=-0.03
22:37:23.473 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:37:23.475 00.002 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:37:23.475 00.000 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
22:37:23.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:23.475 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:37:23.476 00.001 10072 MoveAxis(E, 17, ABG)
22:37:23.476 00.000 10072 Guiding  Dir = 2, Dur = 17
22:37:23.476 00.000 10072 IsGuiding returns 0
22:37:23.476 00.000 10072 PulseGuide returned control before completion, sleep 27
22:37:23.496 00.020 1032 UpdateGuideState exits: m=1426 SNR=26.5
22:37:23.499 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:23.501 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:23.502 00.001 1032 Enqueuing Expose request
22:37:23.505 00.003 10072 IsGuiding returns 0
22:37:23.505 00.000 10072 Move returns status 0, amount 17
22:37:23.505 00.000 10072 MoveAxis(N, 0, ABG)
22:37:23.505 00.000 10072 Move returns status 0, amount 0
22:37:23.505 00.000 10072 move complete, result=0
22:37:23.506 00.001 10072 worker thread done servicing request
22:37:23.506 00.000 10072 Worker thread wakes up
22:37:23.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:23.506 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:23.512 00.006 1032 GuideStep: 0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
22:37:23.914 00.402 10072 Exposure complete
22:37:23.970 00.056 10072 worker thread done servicing request
22:37:23.970 00.000 1032 OnExposeComplete: enter
22:37:23.972 00.002 1032 UpdateGuideState(): m_state=6
22:37:23.974 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4953
22:37:23.976 00.002 1032 Star::Find returns 1 (0), X=1097.72, Y=133.67, Mass=1520, SNR=27.4, Peak=114 HFD=3.4
22:37:23.978 00.002 1032 MultiStar: [#1 0.08,0.02,0.92,U] [#2 -0.26,0.09,0.00,M1] [#3 -0.41,0.16,0.00,M4] [#4 -0.37,0.03,0.00,M5] [#5 -0.06,-0.06,0.65,U] [#6 -0.33,0.10,0.00,M7] [#7 0.03,0.10,0.67,U] [#8 -0.16,0.06,0.50,U] 
22:37:23.979 00.001 1032 refined, 4 included, MultiStar: {-0.00, 0.00}, one-star: {0.02, -0.06}
22:37:23.980 00.001 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
22:37:23.981 00.001 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
22:37:23.983 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.01 cameraTheta=2.26 mountX=0.00 mountY=0.00, mountTheta=0.43
22:37:23.986 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.00, opts=13)
22:37:23.989 00.003 1032 Enqueuing Move request for scope (-0.00, 0.00)
22:37:23.990 00.001 10072 Worker thread wakes up
22:37:23.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
22:37:23.990 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
22:37:23.991 00.001 10072 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=0.00
22:37:23.993 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=1, FiltMin=0, FiltMax=117, Gamma=2.230
22:37:23.996 00.003 10072 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:37:23.996 00.000 10072 PPEC: input: 0.00, control: -0.02, exposure: 500
22:37:23.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:23.996 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:37:23.996 00.000 10072 MoveAxis(E, 15, ABG)
22:37:23.996 00.000 10072 Guiding  Dir = 2, Dur = 15
22:37:23.997 00.001 10072 IsGuiding returns 0
22:37:23.997 00.000 10072 PulseGuide returned control before completion, sleep 25
22:37:24.013 00.016 1032 UpdateGuideState exits: m=1520 SNR=27.4
22:37:24.014 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:24.015 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:24.018 00.003 1032 Enqueuing Expose request
22:37:24.034 00.016 10072 IsGuiding returns 0
22:37:24.034 00.000 10072 Move returns status 0, amount 15
22:37:24.034 00.000 10072 MoveAxis(N, 0, ABG)
22:37:24.034 00.000 10072 Move returns status 0, amount 0
22:37:24.034 00.000 10072 move complete, result=0
22:37:24.034 00.000 10072 worker thread done servicing request
22:37:24.034 00.000 10072 Worker thread wakes up
22:37:24.034 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:24.034 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:24.037 00.003 1032 GuideStep: 0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
22:37:24.659 00.622 10072 Exposure complete
22:37:24.712 00.053 10072 worker thread done servicing request
22:37:24.712 00.000 1032 OnExposeComplete: enter
22:37:24.714 00.002 1032 UpdateGuideState(): m_state=6
22:37:24.716 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4954
22:37:24.717 00.001 1032 Star::Find returns 1 (0), X=1097.74, Y=133.52, Mass=1410, SNR=26.4, Peak=120 HFD=3.1
22:37:24.721 00.004 1032 MultiStar: [#1 0.07,-0.14,0.91,U] [#2 -0.12,-0.06,0.77,U] [#3 -0.18,-0.11,0.72,U] [#4 -0.29,-0.16,0.00,M6] [#5 0.07,-0.20,0.63,U] [#6 -0.21,-0.15,0.60,U] [#7 0.02,-0.02,0.70,U] [#8 -0.12,0.00,0.51,U] 
22:37:24.723 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.12}, one-star: {0.03, -0.21}
22:37:24.724 00.001 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.75 = 2.53)
22:37:24.726 00.002 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.75 = 2.53)
22:37:24.728 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.92 mountX=-0.10 mountY=0.07, mountTheta=2.53
22:37:24.730 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.12, opts=13)
22:37:24.732 00.002 1032 Enqueuing Move request for scope (-0.04, -0.12)
22:37:24.733 00.001 10072 Worker thread wakes up
22:37:24.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
22:37:24.733 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
22:37:24.733 00.000 10072 Moving (-0.04, -0.12) raw xDistance=-0.10 yDistance=0.07
22:37:24.736 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:37:24.738 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:37:24.738 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:37:24.738 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:24.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:37:24.738 00.000 10072 MoveAxis(E, 18, ABG)
22:37:24.738 00.000 10072 Guiding  Dir = 2, Dur = 18
22:37:24.739 00.001 10072 IsGuiding returns 0
22:37:24.741 00.002 10072 PulseGuide returned control before completion, sleep 28
22:37:24.757 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:37:24.759 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:24.762 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:24.764 00.002 1032 Enqueuing Expose request
22:37:24.782 00.018 10072 IsGuiding returns 0
22:37:24.782 00.000 10072 Move returns status 0, amount 18
22:37:24.782 00.000 10072 MoveAxis(N, 0, ABG)
22:37:24.782 00.000 10072 Move returns status 0, amount 0
22:37:24.782 00.000 10072 move complete, result=0
22:37:24.782 00.000 10072 worker thread done servicing request
22:37:24.782 00.000 10072 Worker thread wakes up
22:37:24.782 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:24.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:24.783 00.001 1032 GuideStep: -0.1 px 18 ms EAST, 0.1 px 0 ms NORTH
22:37:25.190 00.407 10072 Exposure complete
22:37:25.246 00.056 10072 worker thread done servicing request
22:37:25.246 00.000 1032 OnExposeComplete: enter
22:37:25.248 00.002 1032 UpdateGuideState(): m_state=6
22:37:25.251 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4955
22:37:25.253 00.002 1032 Star::Find returns 1 (0), X=1097.76, Y=133.63, Mass=1341, SNR=25.7, Peak=122 HFD=3.1
22:37:25.254 00.001 1032 MultiStar: [#1 0.07,-0.08,0.99,U] [#2 -0.12,0.01,0.77,U] [#3 -0.15,-0.03,0.76,U] [#4 -0.31,-0.10,0.00,M7] [#5 -0.02,-0.17,0.65,U] [#6 -0.14,-0.10,0.62,U] [#7 0.03,0.07,0.67,U] [#8 -0.18,-0.08,0.49,U] 
22:37:25.256 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.06}, one-star: {0.05, -0.10}
22:37:25.258 00.002 1032 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.83) = xAngle (-4.01 = 2.27)
22:37:25.259 00.001 1032 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.01 = 2.27)
22:37:25.261 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-2.18 mountX=-0.05 mountY=0.06, mountTheta=2.27
22:37:25.263 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.06, opts=13)
22:37:25.267 00.004 1032 Enqueuing Move request for scope (-0.04, -0.06)
22:37:25.270 00.003 10072 Worker thread wakes up
22:37:25.270 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
22:37:25.270 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
22:37:25.270 00.000 10072 Moving (-0.04, -0.06) raw xDistance=-0.05 yDistance=0.06
22:37:25.275 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:37:25.277 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:37:25.277 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:37:25.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:25.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:37:25.277 00.000 10072 MoveAxis(E, 16, ABG)
22:37:25.277 00.000 10072 Guiding  Dir = 2, Dur = 16
22:37:25.277 00.000 10072 IsGuiding returns 0
22:37:25.278 00.001 10072 PulseGuide returned control before completion, sleep 26
22:37:25.295 00.017 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:37:25.303 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:25.306 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:25.308 00.002 1032 Enqueuing Expose request
22:37:25.312 00.004 10072 IsGuiding returns 0
22:37:25.312 00.000 10072 Move returns status 0, amount 16
22:37:25.312 00.000 10072 MoveAxis(N, 0, ABG)
22:37:25.312 00.000 10072 Move returns status 0, amount 0
22:37:25.312 00.000 10072 move complete, result=0
22:37:25.312 00.000 10072 worker thread done servicing request
22:37:25.312 00.000 10072 Worker thread wakes up
22:37:25.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:25.313 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:25.318 00.005 1032 GuideStep: -0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
22:37:25.939 00.621 10072 Exposure complete
22:37:25.993 00.054 10072 worker thread done servicing request
22:37:25.994 00.001 1032 OnExposeComplete: enter
22:37:25.996 00.002 1032 UpdateGuideState(): m_state=6
22:37:25.997 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4956
22:37:26.000 00.003 1032 Star::Find returns 1 (0), X=1097.67, Y=133.60, Mass=1365, SNR=25.9, Peak=107 HFD=3.3
22:37:26.002 00.002 1032 MultiStar: [#1 0.04,-0.04,0.97,U] [#2 -0.31,0.01,0.00,M1] [#3 -0.25,0.04,0.78,U] [#4 -0.31,-0.12,0.00,M8] [#5 -0.09,-0.17,0.63,U] [#6 -0.27,-0.08,0.00,M6] [#7 -0.02,0.12,0.69,U] [#8 -0.20,-0.00,0.52,U] 
22:37:26.004 00.002 1032 refined, 5 included, MultiStar: {-0.08, -0.03}, one-star: {-0.03, -0.13}
22:37:26.006 00.002 1032 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.83) = xAngle (-4.59 = 1.70)
22:37:26.008 00.002 1032 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.59 = 1.70)
22:37:26.010 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.76 mountX=-0.01 mountY=0.09, mountTheta=1.70
22:37:26.013 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.03, opts=13)
22:37:26.015 00.002 1032 Enqueuing Move request for scope (-0.08, -0.03)
22:37:26.016 00.001 10072 Worker thread wakes up
22:37:26.017 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
22:37:26.017 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
22:37:26.017 00.000 10072 Moving (-0.08, -0.03) raw xDistance=-0.01 yDistance=0.09
22:37:26.020 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:37:26.023 00.003 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.94
22:37:26.023 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:37:26.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:26.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:37:26.023 00.000 10072 MoveAxis(E, 17, ABG)
22:37:26.023 00.000 10072 Guiding  Dir = 2, Dur = 17
22:37:26.024 00.001 10072 IsGuiding returns 0
22:37:26.025 00.001 10072 PulseGuide returned control before completion, sleep 27
22:37:26.042 00.017 1032 UpdateGuideState exits: m=1365 SNR=25.9
22:37:26.044 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:26.046 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:26.049 00.003 1032 Enqueuing Expose request
22:37:26.062 00.013 10072 IsGuiding returns 0
22:37:26.062 00.000 10072 Move returns status 0, amount 17
22:37:26.062 00.000 10072 MoveAxis(N, 0, ABG)
22:37:26.062 00.000 10072 Move returns status 0, amount 0
22:37:26.062 00.000 10072 move complete, result=0
22:37:26.062 00.000 10072 worker thread done servicing request
22:37:26.062 00.000 10072 Worker thread wakes up
22:37:26.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:26.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:26.062 00.000 1032 GuideStep: -0.0 px 17 ms EAST, 0.1 px 0 ms NORTH
22:37:26.470 00.408 10072 Exposure complete
22:37:26.528 00.058 10072 worker thread done servicing request
22:37:26.528 00.000 1032 OnExposeComplete: enter
22:37:26.531 00.003 1032 UpdateGuideState(): m_state=6
22:37:26.533 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4957
22:37:26.535 00.002 1032 Star::Find returns 1 (0), X=1097.61, Y=133.63, Mass=1386, SNR=26.1, Peak=116 HFD=3.3
22:37:26.537 00.002 1032 MultiStar: [#1 -0.13,-0.03,0.95,U] [#2 -0.34,0.04,0.00,M2] [#3 -0.36,-0.08,0.00,M2] [#4 -0.37,-0.07,0.00,M9] [#5 -0.23,-0.02,0.67,U] [#6 -0.41,0.04,0.00,M7] [#7 -0.15,0.03,0.72,U] [#8 -0.35,-0.06,0.00,M1] 
22:37:26.538 00.001 1032 single-star, 3 included, MultiStar: {-0.14, -0.04}, one-star: {-0.10, -0.10}
22:37:26.541 00.003 1032 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.83) = xAngle (-4.16 = 2.12)
22:37:26.543 00.002 1032 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.16 = 2.12)
22:37:26.544 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.33 mountX=-0.07 mountY=0.12, mountTheta=2.12
22:37:26.546 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.10, opts=13)
22:37:26.548 00.002 1032 Enqueuing Move request for scope (-0.10, -0.10)
22:37:26.551 00.003 10072 Worker thread wakes up
22:37:26.551 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
22:37:26.551 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
22:37:26.551 00.000 10072 Moving (-0.10, -0.10) raw xDistance=-0.07 yDistance=0.12
22:37:26.557 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:37:26.559 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:37:26.559 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:37:26.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:26.559 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:37:26.559 00.000 10072 MoveAxis(E, 15, ABG)
22:37:26.559 00.000 10072 Guiding  Dir = 2, Dur = 15
22:37:26.559 00.000 10072 IsGuiding returns 0
22:37:26.560 00.001 10072 PulseGuide returned control before completion, sleep 25
22:37:26.577 00.017 1032 UpdateGuideState exits: m=1386 SNR=26.1
22:37:26.581 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:26.583 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:26.585 00.002 1032 Enqueuing Expose request
22:37:26.593 00.008 10072 IsGuiding returns 0
22:37:26.593 00.000 10072 Move returns status 0, amount 15
22:37:26.593 00.000 10072 MoveAxis(N, 0, ABG)
22:37:26.593 00.000 10072 Move returns status 0, amount 0
22:37:26.593 00.000 10072 move complete, result=0
22:37:26.593 00.000 10072 worker thread done servicing request
22:37:26.594 00.001 10072 Worker thread wakes up
22:37:26.594 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:26.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:26.595 00.001 1032 GuideStep: -0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
22:37:27.218 00.623 10072 Exposure complete
22:37:27.272 00.054 10072 worker thread done servicing request
22:37:27.272 00.000 1032 OnExposeComplete: enter
22:37:27.275 00.003 1032 UpdateGuideState(): m_state=6
22:37:27.277 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4958
22:37:27.278 00.001 1032 Star::Find returns 1 (0), X=1097.56, Y=133.76, Mass=1460, SNR=26.9, Peak=117 HFD=3.2
22:37:27.280 00.002 1032 MultiStar: [#1 -0.16,0.02,0.96,U] [#2 -0.35,0.01,0.00,M3] [#3 -0.33,0.03,0.00,M3] [#4 -0.40,-0.02,0.00,M10] [#5 -0.16,-0.08,0.61,U] [#6 -0.42,-0.05,0.00,M8] [#7 -0.13,0.21,0.64,U] [#8 -0.25,0.13,0.00,M2] 
22:37:27.281 00.001 1032 single-star, 3 included, MultiStar: {-0.15, 0.04}, one-star: {-0.14, 0.03}
22:37:27.283 00.002 1032 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.83) = xAngle (1.11 = 1.11)
22:37:27.286 00.003 1032 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.11 = 1.11)
22:37:27.287 00.001 1032 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.15 cameraTheta=2.94 mountX=0.07 mountY=0.13, mountTheta=1.11
22:37:27.290 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.03, opts=13)
22:37:27.292 00.002 1032 Enqueuing Move request for scope (-0.14, 0.03)
22:37:27.294 00.002 10072 Worker thread wakes up
22:37:27.294 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
22:37:27.294 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
22:37:27.294 00.000 10072 Moving (-0.14, 0.03) raw xDistance=0.07 yDistance=0.13
22:37:27.296 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
22:37:27.301 00.005 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:37:27.301 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:37:27.301 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:27.301 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:37:27.301 00.000 10072 MoveAxis(E, 14, ABG)
22:37:27.301 00.000 10072 Guiding  Dir = 2, Dur = 14
22:37:27.302 00.001 10072 IsGuiding returns 0
22:37:27.302 00.000 10072 PulseGuide returned control before completion, sleep 24
22:37:27.319 00.017 1032 UpdateGuideState exits: m=1460 SNR=26.9
22:37:27.321 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:27.322 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:27.324 00.002 1032 Enqueuing Expose request
22:37:27.341 00.017 10072 IsGuiding returns 0
22:37:27.341 00.000 10072 Move returns status 0, amount 14
22:37:27.341 00.000 10072 MoveAxis(N, 0, ABG)
22:37:27.341 00.000 10072 Move returns status 0, amount 0
22:37:27.341 00.000 10072 move complete, result=0
22:37:27.342 00.001 10072 worker thread done servicing request
22:37:27.342 00.000 10072 Worker thread wakes up
22:37:27.342 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:27.342 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:27.344 00.002 1032 GuideStep: 0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
22:37:27.750 00.406 10072 Exposure complete
22:37:27.803 00.053 10072 worker thread done servicing request
22:37:27.803 00.000 1032 OnExposeComplete: enter
22:37:27.805 00.002 1032 UpdateGuideState(): m_state=6
22:37:27.807 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4959
22:37:27.808 00.001 1032 Star::Find returns 1 (0), X=1097.75, Y=133.51, Mass=1257, SNR=24.9, Peak=119 HFD=3.1
22:37:27.811 00.003 1032 MultiStar: [#1 -0.00,-0.16,1.02,U] [#2 -0.27,-0.17,0.00,M4] [#3 -0.18,-0.10,0.72,U] [#4 -0.33,-0.15,0.00,R] [#5 -0.00,-0.37,0.00,M1] [#6 -0.16,-0.18,0.65,U] [#7 -0.08,-0.03,0.72,U] [#8 -0.19,-0.17,0.52,U] 
22:37:27.812 00.001 1032 refined, 5 included, MultiStar: {-0.07, -0.15}, one-star: {0.05, -0.22}
22:37:27.813 00.001 1032 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.83) = xAngle (-3.86 = 2.42)
22:37:27.815 00.002 1032 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.86 = 2.42)
22:37:27.816 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-2.03 mountX=-0.12 mountY=0.11, mountTheta=2.42
22:37:27.819 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.15, opts=13)
22:37:27.820 00.001 1032 Enqueuing Move request for scope (-0.07, -0.15)
22:37:27.822 00.002 10072 Worker thread wakes up
22:37:27.822 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
22:37:27.822 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
22:37:27.822 00.000 10072 Moving (-0.07, -0.15) raw xDistance=-0.12 yDistance=0.11
22:37:27.823 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:37:27.825 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.95
22:37:27.826 00.001 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:37:27.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:27.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:37:27.826 00.000 10072 MoveAxis(E, 12, ABG)
22:37:27.826 00.000 10072 Guiding  Dir = 2, Dur = 12
22:37:27.826 00.000 10072 IsGuiding returns 0
22:37:27.827 00.001 10072 PulseGuide returned control before completion, sleep 22
22:37:27.845 00.018 1032 UpdateGuideState exits: m=1257 SNR=24.9
22:37:27.847 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:27.849 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:27.851 00.002 1032 Enqueuing Expose request
22:37:27.857 00.006 10072 IsGuiding returns 0
22:37:27.857 00.000 10072 Move returns status 0, amount 12
22:37:27.857 00.000 10072 MoveAxis(N, 0, ABG)
22:37:27.857 00.000 10072 Move returns status 0, amount 0
22:37:27.857 00.000 10072 move complete, result=0
22:37:27.857 00.000 10072 worker thread done servicing request
22:37:27.857 00.000 10072 Worker thread wakes up
22:37:27.858 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:27.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:27.862 00.004 1032 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
22:37:28.483 00.621 10072 Exposure complete
22:37:28.537 00.054 10072 worker thread done servicing request
22:37:28.537 00.000 1032 OnExposeComplete: enter
22:37:28.539 00.002 1032 UpdateGuideState(): m_state=6
22:37:28.541 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4960
22:37:28.543 00.002 1032 Star::Find returns 1 (0), X=1097.92, Y=133.46, Mass=1529, SNR=27.5, Peak=128 HFD=3.3
22:37:28.544 00.001 1032 MultiStar: [#1 0.30,-0.31,0.00,M1] [#2 0.00,-0.27,0.00,M5] [#3 -0.13,-0.31,0.00,M3] [#4 0.07,-0.11,0.62,U] [#5 0.17,-0.37,0.00,M2] [#6 -0.09,-0.26,0.00,M8] [#7 0.17,-0.09,0.65,U] [#8 0.01,-0.07,0.47,U] 
22:37:28.546 00.002 1032 refined, 3 included, MultiStar: {0.14, -0.16}, one-star: {0.22, -0.27}
22:37:28.548 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
22:37:28.550 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
22:37:28.551 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.85 mountX=-0.19 mountY=-0.09, mountTheta=-2.68
22:37:28.554 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.16, opts=13)
22:37:28.556 00.002 1032 Enqueuing Move request for scope (0.14, -0.16)
22:37:28.558 00.002 10072 Worker thread wakes up
22:37:28.558 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
22:37:28.558 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
22:37:28.558 00.000 10072 Moving (0.14, -0.16) raw xDistance=-0.19 yDistance=-0.09
22:37:28.560 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:37:28.562 00.002 10072 PPEC rslt: input = -0.19, final = -0.11, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 285.95
22:37:28.562 00.000 10072 PPEC: input: -0.19, control: -0.11, exposure: 500
22:37:28.563 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:28.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:37:28.563 00.000 10072 MoveAxis(E, 102, ABG)
22:37:28.563 00.000 10072 Guiding  Dir = 2, Dur = 102
22:37:28.563 00.000 10072 IsGuiding returns 0
22:37:28.563 00.000 10072 PulseGuide returned control before completion, sleep 112
22:37:28.581 00.018 1032 UpdateGuideState exits: m=1529 SNR=27.5
22:37:28.584 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:28.585 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:28.587 00.002 1032 Enqueuing Expose request
22:37:28.684 00.097 10072 IsGuiding returns 0
22:37:28.684 00.000 10072 Move returns status 0, amount 102
22:37:28.684 00.000 10072 MoveAxis(N, 0, ABG)
22:37:28.685 00.001 10072 Move returns status 0, amount 0
22:37:28.685 00.000 10072 move complete, result=0
22:37:28.685 00.000 10072 worker thread done servicing request
22:37:28.685 00.000 10072 Worker thread wakes up
22:37:28.685 00.000 1032 GuideStep: -0.2 px 102 ms EAST, -0.1 px 0 ms NORTH
22:37:28.687 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:28.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:29.095 00.408 10072 Exposure complete
22:37:29.147 00.052 10072 worker thread done servicing request
22:37:29.147 00.000 1032 OnExposeComplete: enter
22:37:29.150 00.003 1032 UpdateGuideState(): m_state=6
22:37:29.152 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4961
22:37:29.153 00.001 1032 Star::Find returns 1 (0), X=1097.83, Y=133.49, Mass=1374, SNR=26.0, Peak=111 HFD=3.3
22:37:29.155 00.002 1032 MultiStar: [#1 0.15,-0.20,0.94,U] [#2 -0.04,-0.25,0.75,U] [#3 -0.12,0.02,0.77,U] [#4 0.25,0.12,0.00,M1] [#5 0.16,-0.16,0.62,U] [#6 -0.09,-0.15,0.63,U] [#7 0.07,0.16,0.68,U] [#8 0.07,-0.20,0.50,U] 
22:37:29.157 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.13}, one-star: {0.13, -0.24}
22:37:29.159 00.002 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
22:37:29.160 00.001 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
22:37:29.162 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.23 mountX=-0.14 mountY=-0.01, mountTheta=-3.06
22:37:29.164 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.13, opts=13)
22:37:29.166 00.002 1032 Enqueuing Move request for scope (0.05, -0.13)
22:37:29.167 00.001 10072 Worker thread wakes up
22:37:29.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
22:37:29.168 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
22:37:29.168 00.000 10072 Moving (0.05, -0.13) raw xDistance=-0.14 yDistance=-0.01
22:37:29.170 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:37:29.172 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 285.95
22:37:29.172 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:37:29.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:29.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:37:29.172 00.000 10072 MoveAxis(E, 77, ABG)
22:37:29.172 00.000 10072 Guiding  Dir = 2, Dur = 77
22:37:29.173 00.001 10072 IsGuiding returns 0
22:37:29.174 00.001 10072 PulseGuide returned control before completion, sleep 87
22:37:29.193 00.019 1032 UpdateGuideState exits: m=1374 SNR=26.0
22:37:29.195 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:29.198 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:29.199 00.001 1032 Enqueuing Expose request
22:37:29.263 00.064 10072 IsGuiding returns 0
22:37:29.263 00.000 10072 Move returns status 0, amount 77
22:37:29.263 00.000 10072 MoveAxis(N, 0, ABG)
22:37:29.263 00.000 10072 Move returns status 0, amount 0
22:37:29.263 00.000 10072 move complete, result=0
22:37:29.263 00.000 10072 worker thread done servicing request
22:37:29.263 00.000 10072 Worker thread wakes up
22:37:29.263 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:29.263 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:29.263 00.000 1032 GuideStep: -0.1 px 77 ms EAST, -0.0 px 0 ms NORTH
22:37:29.888 00.625 10072 Exposure complete
22:37:29.938 00.050 10072 worker thread done servicing request
22:37:29.938 00.000 1032 OnExposeComplete: enter
22:37:29.940 00.002 1032 UpdateGuideState(): m_state=6
22:37:29.942 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4962
22:37:29.945 00.003 1032 Star::Find returns 1 (0), X=1097.66, Y=133.69, Mass=1406, SNR=26.3, Peak=146 HFD=3.0
22:37:29.946 00.001 1032 MultiStar: [#1 0.03,0.08,0.92,U] [#2 -0.20,-0.01,0.77,U] [#3 -0.21,0.06,0.77,U] [#4 -0.01,0.20,0.61,U] [#5 -0.11,-0.11,0.63,U] [#6 -0.17,0.08,0.63,U] [#7 -0.17,0.11,0.72,U] [#8 -0.31,0.03,0.00,M1] 
22:37:29.948 00.002 1032 single-star, 7 included, MultiStar: {-0.10, 0.04}, one-star: {-0.04, -0.04}
22:37:29.950 00.002 1032 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.83) = xAngle (-4.22 = 2.06)
22:37:29.951 00.001 1032 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.22 = 2.06)
22:37:29.953 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.39 mountX=-0.03 mountY=0.05, mountTheta=2.06
22:37:29.958 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
22:37:29.960 00.002 1032 Enqueuing Move request for scope (-0.04, -0.04)
22:37:29.963 00.003 10072 Worker thread wakes up
22:37:29.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
22:37:29.963 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
22:37:29.963 00.000 10072 Moving (-0.04, -0.04) raw xDistance=-0.03 yDistance=0.05
22:37:29.965 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:37:29.968 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:37:29.968 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:37:29.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:29.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:37:29.968 00.000 10072 MoveAxis(E, 13, ABG)
22:37:29.968 00.000 10072 Guiding  Dir = 2, Dur = 13
22:37:29.968 00.000 10072 IsGuiding returns 0
22:37:29.969 00.001 10072 PulseGuide returned control before completion, sleep 23
22:37:29.987 00.018 1032 UpdateGuideState exits: m=1406 SNR=26.3
22:37:29.990 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:29.992 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:29.994 00.002 1032 Enqueuing Expose request
22:37:29.996 00.002 10072 IsGuiding returns 0
22:37:29.996 00.000 10072 Move returns status 0, amount 13
22:37:29.996 00.000 10072 MoveAxis(N, 0, ABG)
22:37:29.996 00.000 10072 Move returns status 0, amount 0
22:37:29.996 00.000 10072 move complete, result=0
22:37:29.996 00.000 10072 worker thread done servicing request
22:37:29.996 00.000 10072 Worker thread wakes up
22:37:29.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:29.997 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:30.004 00.007 1032 GuideStep: -0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
22:37:30.406 00.402 10072 Exposure complete
22:37:30.463 00.057 10072 worker thread done servicing request
22:37:30.463 00.000 1032 OnExposeComplete: enter
22:37:30.465 00.002 1032 UpdateGuideState(): m_state=6
22:37:30.467 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4963
22:37:30.469 00.002 1032 Star::Find returns 1 (0), X=1097.82, Y=133.56, Mass=1412, SNR=26.4, Peak=111 HFD=3.3
22:37:30.471 00.002 1032 MultiStar: [#1 0.14,-0.13,0.89,U] [#2 -0.01,-0.06,0.78,U] [#3 -0.13,-0.09,0.72,U] [#4 0.16,0.09,0.67,U] [#5 -0.01,-0.13,0.63,U] [#6 -0.17,-0.11,0.59,U] [#7 -0.04,-0.00,0.70,U] [#8 -0.11,-0.03,0.49,U] 
22:37:30.473 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {0.12, -0.17}
22:37:30.474 00.001 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 2.99)
22:37:30.476 00.002 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 2.99)
22:37:30.478 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.46 mountX=-0.08 mountY=0.01, mountTheta=2.99
22:37:30.481 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
22:37:30.483 00.002 1032 Enqueuing Move request for scope (0.01, -0.08)
22:37:30.485 00.002 10072 Worker thread wakes up
22:37:30.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
22:37:30.485 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
22:37:30.485 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
22:37:30.486 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:37:30.488 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 285.96
22:37:30.488 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:37:30.488 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:30.488 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:37:30.488 00.000 10072 MoveAxis(E, 11, ABG)
22:37:30.489 00.001 10072 Guiding  Dir = 2, Dur = 11
22:37:30.489 00.000 10072 IsGuiding returns 0
22:37:30.489 00.000 10072 PulseGuide returned control before completion, sleep 21
22:37:30.506 00.017 1032 UpdateGuideState exits: m=1412 SNR=26.4
22:37:30.508 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:30.510 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:30.511 00.001 1032 Enqueuing Expose request
22:37:30.514 00.003 10072 IsGuiding returns 0
22:37:30.514 00.000 10072 Move returns status 0, amount 11
22:37:30.514 00.000 10072 MoveAxis(N, 0, ABG)
22:37:30.514 00.000 10072 Move returns status 0, amount 0
22:37:30.514 00.000 10072 move complete, result=0
22:37:30.514 00.000 10072 worker thread done servicing request
22:37:30.514 00.000 10072 Worker thread wakes up
22:37:30.514 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:30.514 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:30.522 00.008 1032 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
22:37:31.141 00.619 10072 Exposure complete
22:37:31.192 00.051 10072 worker thread done servicing request
22:37:31.192 00.000 1032 OnExposeComplete: enter
22:37:31.193 00.001 1032 UpdateGuideState(): m_state=6
22:37:31.195 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4964
22:37:31.197 00.002 1032 Star::Find returns 1 (0), X=1097.75, Y=133.42, Mass=1336, SNR=25.7, Peak=135 HFD=3.2
22:37:31.200 00.003 1032 MultiStar: [#1 0.05,-0.23,0.98,U] [#2 -0.13,-0.19,0.82,U] [#3 -0.19,-0.30,0.00,M1] [#4 -0.04,-0.11,0.67,U] [#5 -0.04,-0.44,0.00,M1] [#6 -0.16,-0.16,0.56,U] [#7 -0.05,-0.12,0.71,U] [#8 -0.15,-0.17,0.51,U] 
22:37:31.202 00.002 1032 refined, 6 included, MultiStar: {-0.04, -0.20}, one-star: {0.05, -0.31}
22:37:31.203 00.001 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
22:37:31.206 00.003 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
22:37:31.208 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.79 mountX=-0.18 mountY=0.09, mountTheta=2.66
22:37:31.212 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.20, opts=13)
22:37:31.214 00.002 1032 Enqueuing Move request for scope (-0.04, -0.20)
22:37:31.216 00.002 10072 Worker thread wakes up
22:37:31.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
22:37:31.216 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
22:37:31.216 00.000 10072 Moving (-0.04, -0.20) raw xDistance=-0.18 yDistance=0.09
22:37:31.218 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:37:31.221 00.003 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 285.96
22:37:31.221 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
22:37:31.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:31.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:37:31.221 00.000 10072 MoveAxis(E, 98, ABG)
22:37:31.221 00.000 10072 Guiding  Dir = 2, Dur = 98
22:37:31.222 00.001 10072 IsGuiding returns 0
22:37:31.222 00.000 10072 PulseGuide returned control before completion, sleep 108
22:37:31.240 00.018 1032 UpdateGuideState exits: m=1336 SNR=25.7
22:37:31.242 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:31.244 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:31.246 00.002 1032 Enqueuing Expose request
22:37:31.341 00.095 10072 IsGuiding returns 0
22:37:31.341 00.000 10072 Move returns status 0, amount 98
22:37:31.341 00.000 10072 MoveAxis(N, 0, ABG)
22:37:31.341 00.000 10072 Move returns status 0, amount 0
22:37:31.341 00.000 10072 move complete, result=0
22:37:31.342 00.001 1032 GuideStep: -0.2 px 98 ms EAST, 0.1 px 0 ms NORTH
22:37:31.344 00.002 10072 worker thread done servicing request
22:37:31.345 00.001 10072 Worker thread wakes up
22:37:31.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:31.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:31.750 00.405 10072 Exposure complete
22:37:31.803 00.053 10072 worker thread done servicing request
22:37:31.803 00.000 1032 OnExposeComplete: enter
22:37:31.805 00.002 1032 UpdateGuideState(): m_state=6
22:37:31.808 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4965
22:37:31.810 00.002 1032 Star::Find returns 1 (0), X=1097.94, Y=133.44, Mass=1367, SNR=26.0, Peak=116 HFD=3.5
22:37:31.812 00.002 1032 MultiStar: [#1 0.17,-0.21,0.00,M1] [#2 0.05,-0.33,0.00,M2] [#3 -0.14,-0.19,0.73,U] [#4 0.12,-0.10,0.65,U] [#5 0.16,-0.39,0.00,M2] [#6 -0.10,-0.19,0.57,U] [#7 0.13,-0.21,0.70,U] [#8 -0.01,-0.20,0.49,U] 
22:37:31.813 00.001 1032 refined, 5 included, MultiStar: {0.06, -0.20}, one-star: {0.24, -0.29}
22:37:31.815 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
22:37:31.817 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
22:37:31.818 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.29 mountX=-0.21 mountY=-0.00, mountTheta=-3.12
22:37:31.822 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.20, opts=13)
22:37:31.824 00.002 1032 Enqueuing Move request for scope (0.06, -0.20)
22:37:31.826 00.002 10072 Worker thread wakes up
22:37:31.826 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
22:37:31.826 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
22:37:31.826 00.000 10072 Moving (0.06, -0.20) raw xDistance=-0.21 yDistance=-0.00
22:37:31.829 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
22:37:31.831 00.002 10072 PPEC rslt: input = -0.21, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 285.96
22:37:31.831 00.000 10072 PPEC: input: -0.21, control: -0.12, exposure: 500
22:37:31.831 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:31.832 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:37:31.832 00.000 10072 MoveAxis(E, 114, ABG)
22:37:31.832 00.000 10072 Guiding  Dir = 2, Dur = 114
22:37:31.832 00.000 10072 IsGuiding returns 0
22:37:31.832 00.000 10072 PulseGuide returned control before completion, sleep 124
22:37:31.851 00.019 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:37:31.853 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:31.855 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:31.857 00.002 1032 Enqueuing Expose request
22:37:31.965 00.108 10072 IsGuiding returns 0
22:37:31.965 00.000 10072 Move returns status 0, amount 114
22:37:31.965 00.000 10072 MoveAxis(N, 0, ABG)
22:37:31.965 00.000 10072 Move returns status 0, amount 0
22:37:31.965 00.000 10072 move complete, result=0
22:37:31.965 00.000 10072 worker thread done servicing request
22:37:31.965 00.000 10072 Worker thread wakes up
22:37:31.965 00.000 1032 GuideStep: -0.2 px 114 ms EAST, -0.0 px 0 ms NORTH
22:37:31.968 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:31.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:32.595 00.627 10072 Exposure complete
22:37:32.649 00.054 10072 worker thread done servicing request
22:37:32.649 00.000 1032 OnExposeComplete: enter
22:37:32.652 00.003 1032 UpdateGuideState(): m_state=6
22:37:32.653 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4966
22:37:32.655 00.002 1032 Star::Find returns 1 (0), X=1097.78, Y=133.66, Mass=1364, SNR=26.0, Peak=121 HFD=3.3
22:37:32.657 00.002 1032 MultiStar: [#1 0.04,0.11,0.98,U] [#2 -0.25,0.08,0.00,M3] [#3 -0.29,0.14,0.00,M1] [#4 -0.03,0.28,0.00,M1] [#5 0.07,0.04,0.65,U] [#6 -0.22,0.14,0.00,M4] [#7 -0.02,0.25,0.70,U] [#8 0.00,0.10,0.51,U] 
22:37:32.659 00.002 1032 refined, 4 included, MultiStar: {0.04, 0.07}, one-star: {0.08, -0.07}
22:37:32.661 00.002 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
22:37:32.663 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
22:37:32.665 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.08 mountX=0.06 mountY=-0.06, mountTheta=-0.75
22:37:32.667 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
22:37:32.670 00.003 1032 Enqueuing Move request for scope (0.04, 0.07)
22:37:32.671 00.001 10072 Worker thread wakes up
22:37:32.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:37:32.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:37:32.671 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
22:37:32.674 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:37:32.676 00.002 10072 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:37:32.676 00.000 10072 PPEC: input: 0.06, control: -0.02, exposure: 500
22:37:32.677 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:32.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:37:32.677 00.000 10072 MoveAxis(E, 17, ABG)
22:37:32.677 00.000 10072 Guiding  Dir = 2, Dur = 17
22:37:32.677 00.000 10072 IsGuiding returns 0
22:37:32.678 00.001 10072 PulseGuide returned control before completion, sleep 27
22:37:32.693 00.015 1032 UpdateGuideState exits: m=1364 SNR=26.0
22:37:32.695 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:32.696 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:32.699 00.003 1032 Enqueuing Expose request
22:37:32.716 00.017 10072 IsGuiding returns 0
22:37:32.716 00.000 10072 Move returns status 0, amount 17
22:37:32.716 00.000 10072 MoveAxis(N, 0, ABG)
22:37:32.716 00.000 10072 Move returns status 0, amount 0
22:37:32.716 00.000 10072 move complete, result=0
22:37:32.716 00.000 10072 worker thread done servicing request
22:37:32.717 00.001 10072 Worker thread wakes up
22:37:32.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:32.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:32.719 00.002 1032 GuideStep: 0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:37:33.126 00.407 10072 Exposure complete
22:37:33.175 00.049 10072 worker thread done servicing request
22:37:33.175 00.000 1032 OnExposeComplete: enter
22:37:33.177 00.002 1032 UpdateGuideState(): m_state=6
22:37:33.179 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4967
22:37:33.181 00.002 1032 Star::Find returns 1 (0), X=1097.78, Y=133.66, Mass=1193, SNR=24.3, Peak=104 HFD=3.2
22:37:33.183 00.002 1032 MultiStar: [#1 0.05,0.13,1.03,U] [#2 -0.12,0.04,0.81,U] [#3 -0.19,0.25,0.00,M2] [#4 0.12,0.21,0.71,U] [#5 0.00,-0.09,0.70,U] [#6 -0.19,0.12,0.70,U] [#7 0.05,0.24,0.80,U] [#8 -0.17,0.15,0.53,U] 
22:37:33.186 00.003 1032 refined, 7 included, MultiStar: {-0.01, 0.09}, one-star: {0.08, -0.07}
22:37:33.189 00.003 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
22:37:33.191 00.002 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
22:37:33.192 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.68 mountX=0.09 mountY=-0.01, mountTheta=-0.15
22:37:33.195 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
22:37:33.197 00.002 1032 Enqueuing Move request for scope (-0.01, 0.09)
22:37:33.198 00.001 10072 Worker thread wakes up
22:37:33.198 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
22:37:33.198 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
22:37:33.198 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.01
22:37:33.201 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:37:33.203 00.002 10072 PPEC rslt: input = 0.09, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:37:33.203 00.000 10072 PPEC: input: 0.09, control: -0.02, exposure: 500
22:37:33.203 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:33.203 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:37:33.203 00.000 10072 MoveAxis(E, 15, ABG)
22:37:33.203 00.000 10072 Guiding  Dir = 2, Dur = 15
22:37:33.204 00.001 10072 IsGuiding returns 0
22:37:33.204 00.000 10072 PulseGuide returned control before completion, sleep 25
22:37:33.221 00.017 1032 UpdateGuideState exits: m=1193 SNR=24.3
22:37:33.223 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:33.225 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:33.227 00.002 1032 Enqueuing Expose request
22:37:33.235 00.008 10072 IsGuiding returns 0
22:37:33.235 00.000 10072 Move returns status 0, amount 15
22:37:33.235 00.000 10072 MoveAxis(N, 0, ABG)
22:37:33.235 00.000 10072 Move returns status 0, amount 0
22:37:33.235 00.000 10072 move complete, result=0
22:37:33.235 00.000 10072 worker thread done servicing request
22:37:33.235 00.000 10072 Worker thread wakes up
22:37:33.235 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:33.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:33.239 00.004 1032 GuideStep: 0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
22:37:33.861 00.622 10072 Exposure complete
22:37:33.911 00.050 10072 worker thread done servicing request
22:37:33.912 00.001 1032 OnExposeComplete: enter
22:37:33.913 00.001 1032 UpdateGuideState(): m_state=6
22:37:33.915 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4968
22:37:33.917 00.002 1032 Star::Find returns 1 (0), X=1097.78, Y=133.68, Mass=1474, SNR=27.0, Peak=133 HFD=3.1
22:37:33.919 00.002 1032 MultiStar: [#1 0.07,0.01,0.95,U] [#2 -0.19,-0.05,0.71,U] [#3 -0.15,0.11,0.71,U] [#4 0.06,0.17,0.68,U] [#5 -0.06,-0.18,0.64,U] [#6 -0.11,0.03,0.62,U] [#7 0.01,0.13,0.68,U] [#8 -0.19,0.08,0.53,U] 
22:37:33.922 00.003 1032 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {0.08, -0.05}
22:37:33.924 00.002 1032 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.83) = xAngle (0.76 = 0.76)
22:37:33.927 00.003 1032 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.76 = 0.76)
22:37:33.929 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.59 mountX=0.03 mountY=0.03, mountTheta=0.76
22:37:33.932 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
22:37:33.935 00.003 1032 Enqueuing Move request for scope (-0.04, 0.02)
22:37:33.937 00.002 10072 Worker thread wakes up
22:37:33.937 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
22:37:33.937 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
22:37:33.937 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.03
22:37:33.939 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:37:33.941 00.002 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:37:33.941 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:37:33.941 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:33.941 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:37:33.941 00.000 10072 MoveAxis(E, 17, ABG)
22:37:33.941 00.000 10072 Guiding  Dir = 2, Dur = 17
22:37:33.943 00.002 10072 IsGuiding returns 0
22:37:33.943 00.000 10072 PulseGuide returned control before completion, sleep 27
22:37:33.961 00.018 1032 UpdateGuideState exits: m=1474 SNR=27.0
22:37:33.962 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:33.964 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:33.965 00.001 1032 Enqueuing Expose request
22:37:33.982 00.017 10072 IsGuiding returns 0
22:37:33.982 00.000 10072 Move returns status 0, amount 17
22:37:33.982 00.000 10072 MoveAxis(N, 0, ABG)
22:37:33.982 00.000 10072 Move returns status 0, amount 0
22:37:33.982 00.000 10072 move complete, result=0
22:37:33.982 00.000 10072 worker thread done servicing request
22:37:33.982 00.000 10072 Worker thread wakes up
22:37:33.982 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:33.982 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:33.983 00.001 1032 GuideStep: 0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
22:37:34.389 00.406 10072 Exposure complete
22:37:34.443 00.054 10072 worker thread done servicing request
22:37:34.443 00.000 1032 OnExposeComplete: enter
22:37:34.445 00.002 1032 UpdateGuideState(): m_state=6
22:37:34.446 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4969
22:37:34.448 00.002 1032 Star::Find returns 1 (0), X=1097.85, Y=133.81, Mass=1579, SNR=27.9, Peak=125 HFD=3.0
22:37:34.449 00.001 1032 MultiStar: [#1 0.14,0.13,0.90,U] [#2 -0.01,0.17,0.72,U] [#3 -0.13,0.09,0.67,U] [#4 0.06,0.23,0.62,U] [#5 0.06,-0.03,0.62,U] [#6 -0.25,0.21,0.00,M3] [#7 0.09,0.24,0.65,U] [#8 -0.04,0.10,0.48,U] 
22:37:34.450 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.13}, one-star: {0.15, 0.08}
22:37:34.452 00.002 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
22:37:34.455 00.003 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
22:37:34.459 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.18 mountX=0.11 mountY=-0.08, mountTheta=-0.65
22:37:34.462 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
22:37:34.464 00.002 1032 Enqueuing Move request for scope (0.05, 0.13)
22:37:34.466 00.002 10072 Worker thread wakes up
22:37:34.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
22:37:34.466 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
22:37:34.466 00.000 10072 Moving (0.05, 0.13) raw xDistance=0.11 yDistance=-0.08
22:37:34.468 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:37:34.469 00.001 10072 PPEC rslt: input = 0.11, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.97
22:37:34.469 00.000 10072 PPEC: input: 0.11, control: -0.02, exposure: 500
22:37:34.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:34.470 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:37:34.470 00.000 10072 MoveAxis(E, 15, ABG)
22:37:34.470 00.000 10072 Guiding  Dir = 2, Dur = 15
22:37:34.470 00.000 10072 IsGuiding returns 0
22:37:34.470 00.000 10072 PulseGuide returned control before completion, sleep 25
22:37:34.488 00.018 1032 UpdateGuideState exits: m=1579 SNR=27.9
22:37:34.492 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:34.494 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:34.500 00.006 1032 Enqueuing Expose request
22:37:34.511 00.011 10072 IsGuiding returns 0
22:37:34.511 00.000 10072 Move returns status 0, amount 15
22:37:34.511 00.000 10072 MoveAxis(N, 0, ABG)
22:37:34.511 00.000 10072 Move returns status 0, amount 0
22:37:34.511 00.000 10072 move complete, result=0
22:37:34.511 00.000 10072 worker thread done servicing request
22:37:34.511 00.000 10072 Worker thread wakes up
22:37:34.511 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:34.511 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:34.513 00.002 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:37:35.138 00.625 10072 Exposure complete
22:37:35.190 00.052 10072 worker thread done servicing request
22:37:35.190 00.000 1032 OnExposeComplete: enter
22:37:35.192 00.002 1032 UpdateGuideState(): m_state=6
22:37:35.194 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4970
22:37:35.195 00.001 1032 Star::Find returns 1 (0), X=1097.87, Y=133.87, Mass=1263, SNR=25.0, Peak=101 HFD=2.9
22:37:35.198 00.003 1032 MultiStar: [#1 -0.03,0.24,1.01,U] [#2 -0.16,0.40,0.00,M1] [#3 -0.30,0.31,0.00,M1] [#4 0.20,0.41,0.00,M1] [#5 0.04,0.07,0.63,U] [#6 -0.23,0.28,0.00,M4] [#7 -0.11,0.36,0.00,M1] [#8 -0.23,0.31,0.00,M1] 
22:37:35.200 00.002 1032 refined, 2 included, MultiStar: {0.06, 0.16}, one-star: {0.17, 0.14}
22:37:35.201 00.001 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
22:37:35.204 00.003 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
22:37:35.207 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.18 cameraTheta=1.21 mountX=0.14 mountY=-0.10, mountTheta=-0.62
22:37:35.211 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.16, opts=13)
22:37:35.214 00.003 1032 Enqueuing Move request for scope (0.06, 0.16)
22:37:35.217 00.003 10072 Worker thread wakes up
22:37:35.217 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
22:37:35.217 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
22:37:35.217 00.000 10072 Moving (0.06, 0.16) raw xDistance=0.14 yDistance=-0.10
22:37:35.219 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:37:35.221 00.002 10072 PPEC rslt: input = 0.14, final = 0.05, react = 0.07, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 285.98
22:37:35.221 00.000 10072 PPEC: input: 0.14, control: 0.05, exposure: 500
22:37:35.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:35.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:37:35.221 00.000 10072 MoveAxis(W, 50, ABG)
22:37:35.222 00.001 10072 Guiding  Dir = 3, Dur = 50
22:37:35.222 00.000 10072 IsGuiding returns 0
22:37:35.222 00.000 10072 PulseGuide returned control before completion, sleep 60
22:37:35.241 00.019 1032 UpdateGuideState exits: m=1263 SNR=25.0
22:37:35.244 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:35.247 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:35.249 00.002 1032 Enqueuing Expose request
22:37:35.291 00.042 10072 IsGuiding returns 0
22:37:35.291 00.000 10072 Move returns status 0, amount 50
22:37:35.291 00.000 10072 MoveAxis(N, 0, ABG)
22:37:35.292 00.001 10072 Move returns status 0, amount 0
22:37:35.292 00.000 10072 move complete, result=0
22:37:35.292 00.000 10072 worker thread done servicing request
22:37:35.292 00.000 10072 Worker thread wakes up
22:37:35.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:35.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:35.300 00.008 1032 GuideStep: 0.1 px 50 ms WEST, -0.1 px 0 ms NORTH
22:37:35.698 00.398 10072 Exposure complete
22:37:35.752 00.054 10072 worker thread done servicing request
22:37:35.752 00.000 1032 OnExposeComplete: enter
22:37:35.754 00.002 1032 UpdateGuideState(): m_state=6
22:37:35.756 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4971
22:37:35.758 00.002 1032 Star::Find returns 1 (0), X=1097.56, Y=133.82, Mass=1224, SNR=24.6, Peak=109 HFD=3.2
22:37:35.760 00.002 1032 MultiStar: [#1 -0.05,0.13,0.99,U] [#2 -0.34,0.31,0.00,M2] [#3 -0.45,0.29,0.00,M2] [#4 -0.04,0.35,0.00,M2] [#5 -0.17,0.13,0.72,U] [#6 -0.26,0.22,0.00,M5] [#7 -0.10,0.29,0.00,M2] [#8 -0.32,0.25,0.00,M2] 
22:37:35.762 00.002 1032 refined, 2 included, MultiStar: {-0.12, 0.12}, one-star: {-0.14, 0.09}
22:37:35.764 00.002 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.83) = xAngle (0.52 = 0.52)
22:37:35.765 00.001 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.52 = 0.52)
22:37:35.766 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.16 cameraTheta=2.35 mountX=0.14 mountY=0.08, mountTheta=0.52
22:37:35.769 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.12, opts=13)
22:37:35.772 00.003 1032 Enqueuing Move request for scope (-0.12, 0.12)
22:37:35.774 00.002 10072 Worker thread wakes up
22:37:35.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
22:37:35.774 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
22:37:35.774 00.000 10072 Moving (-0.12, 0.12) raw xDistance=0.14 yDistance=0.08
22:37:35.776 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:37:35.778 00.002 10072 PPEC rslt: input = 0.14, final = 0.05, react = 0.07, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 285.98
22:37:35.778 00.000 10072 PPEC: input: 0.14, control: 0.05, exposure: 500
22:37:35.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:35.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:37:35.778 00.000 10072 MoveAxis(W, 50, ABG)
22:37:35.778 00.000 10072 Guiding  Dir = 3, Dur = 50
22:37:35.778 00.000 10072 IsGuiding returns 0
22:37:35.780 00.002 10072 PulseGuide returned control before completion, sleep 60
22:37:35.797 00.017 1032 UpdateGuideState exits: m=1224 SNR=24.6
22:37:35.801 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:35.803 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:35.807 00.004 1032 Enqueuing Expose request
22:37:35.851 00.044 10072 IsGuiding returns 0
22:37:35.851 00.000 10072 Move returns status 0, amount 50
22:37:35.851 00.000 10072 MoveAxis(N, 0, ABG)
22:37:35.851 00.000 10072 Move returns status 0, amount 0
22:37:35.851 00.000 10072 move complete, result=0
22:37:35.851 00.000 10072 worker thread done servicing request
22:37:35.851 00.000 10072 Worker thread wakes up
22:37:35.851 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:35.852 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:35.855 00.003 1032 GuideStep: 0.1 px 50 ms WEST, 0.1 px 0 ms NORTH
22:37:36.475 00.620 10072 Exposure complete
22:37:36.530 00.055 10072 worker thread done servicing request
22:37:36.530 00.000 1032 OnExposeComplete: enter
22:37:36.532 00.002 1032 UpdateGuideState(): m_state=6
22:37:36.535 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4972
22:37:36.536 00.001 1032 Star::Find returns 1 (0), X=1097.88, Y=133.84, Mass=1251, SNR=24.8, Peak=99 HFD=2.9
22:37:36.538 00.002 1032 MultiStar: [#1 0.23,0.06,0.96,U] [#2 -0.07,0.08,0.81,U] [#3 -0.12,0.19,0.75,U] [#4 0.13,0.25,0.00,M3] [#5 0.02,-0.08,0.68,U] [#6 -0.11,0.08,0.67,U] [#7 0.08,0.27,0.00,M3] [#8 0.11,0.15,0.55,U] 
22:37:36.540 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.09}, one-star: {0.18, 0.11}
22:37:36.542 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
22:37:36.543 00.001 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
22:37:36.545 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.06 mountX=0.07 mountY=-0.07, mountTheta=-0.77
22:37:36.548 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
22:37:36.552 00.004 1032 Enqueuing Move request for scope (0.05, 0.09)
22:37:36.554 00.002 10072 Worker thread wakes up
22:37:36.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
22:37:36.554 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
22:37:36.554 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
22:37:36.556 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:37:36.559 00.003 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:37:36.560 00.001 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
22:37:36.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:36.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:37:36.560 00.000 10072 MoveAxis(E, 20, ABG)
22:37:36.560 00.000 10072 Guiding  Dir = 2, Dur = 20
22:37:36.560 00.000 10072 IsGuiding returns 0
22:37:36.561 00.001 10072 PulseGuide returned control before completion, sleep 30
22:37:36.579 00.018 1032 UpdateGuideState exits: m=1251 SNR=24.8
22:37:36.582 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:36.586 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:36.588 00.002 1032 Enqueuing Expose request
22:37:36.598 00.010 10072 IsGuiding returns 0
22:37:36.598 00.000 10072 Move returns status 0, amount 20
22:37:36.598 00.000 10072 MoveAxis(N, 0, ABG)
22:37:36.598 00.000 10072 Move returns status 0, amount 0
22:37:36.598 00.000 10072 move complete, result=0
22:37:36.599 00.001 10072 worker thread done servicing request
22:37:36.599 00.000 10072 Worker thread wakes up
22:37:36.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:36.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:36.601 00.002 1032 GuideStep: 0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
22:37:37.010 00.409 10072 Exposure complete
22:37:37.066 00.056 10072 worker thread done servicing request
22:37:37.066 00.000 1032 OnExposeComplete: enter
22:37:37.068 00.002 1032 UpdateGuideState(): m_state=6
22:37:37.070 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4973
22:37:37.071 00.001 1032 Star::Find returns 1 (0), X=1097.83, Y=133.64, Mass=1295, SNR=25.3, Peak=116 HFD=3.2
22:37:37.073 00.002 1032 MultiStar: [#1 0.13,0.13,0.96,U] [#2 -0.10,0.14,0.77,U] [#3 -0.21,0.20,0.00,M2] [#4 0.07,0.23,0.68,U] [#5 -0.08,-0.04,0.69,U] [#6 -0.32,0.18,0.00,M5] [#7 0.03,0.23,0.74,U] [#8 -0.16,0.26,0.00,M2] 
22:37:37.075 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.09}, one-star: {0.12, -0.09}
22:37:37.076 00.001 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
22:37:37.079 00.003 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
22:37:37.079 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.16 mountX=0.08 mountY=-0.06, mountTheta=-0.67
22:37:37.082 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
22:37:37.084 00.002 1032 Enqueuing Move request for scope (0.04, 0.09)
22:37:37.085 00.001 10072 Worker thread wakes up
22:37:37.086 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:37:37.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:37:37.086 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.06
22:37:37.087 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=149, Gamma=2.230
22:37:37.090 00.003 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.98
22:37:37.090 00.000 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
22:37:37.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:37.090 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:37:37.090 00.000 10072 MoveAxis(E, 17, ABG)
22:37:37.090 00.000 10072 Guiding  Dir = 2, Dur = 17
22:37:37.090 00.000 10072 IsGuiding returns 0
22:37:37.090 00.000 10072 PulseGuide returned control before completion, sleep 27
22:37:37.106 00.016 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:37:37.108 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:37.110 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:37.112 00.002 1032 Enqueuing Expose request
22:37:37.127 00.015 10072 IsGuiding returns 0
22:37:37.127 00.000 10072 Move returns status 0, amount 17
22:37:37.127 00.000 10072 MoveAxis(N, 0, ABG)
22:37:37.127 00.000 10072 Move returns status 0, amount 0
22:37:37.127 00.000 10072 move complete, result=0
22:37:37.127 00.000 10072 worker thread done servicing request
22:37:37.127 00.000 10072 Worker thread wakes up
22:37:37.128 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:37.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:37.131 00.003 1032 GuideStep: 0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:37:37.755 00.624 10072 Exposure complete
22:37:37.808 00.053 10072 worker thread done servicing request
22:37:37.808 00.000 1032 OnExposeComplete: enter
22:37:37.810 00.002 1032 UpdateGuideState(): m_state=6
22:37:37.812 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4974
22:37:37.815 00.003 1032 Star::Find returns 1 (0), X=1097.69, Y=133.71, Mass=1364, SNR=26.0, Peak=121 HFD=3.1
22:37:37.817 00.002 1032 MultiStar: [#1 -0.05,0.14,0.95,U] [#2 -0.16,0.20,0.78,U] [#3 -0.30,0.20,0.00,M3] [#4 -0.08,0.34,0.00,M3] [#5 0.00,0.01,0.66,U] [#6 -0.15,0.17,0.62,U] [#7 -0.17,0.19,0.00,M3] [#8 -0.19,0.20,0.00,M3] 
22:37:37.818 00.001 1032 single-star, 4 included, MultiStar: {-0.07, 0.09}, one-star: {-0.02, -0.02}
22:37:37.820 00.002 1032 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.83) = xAngle (-3.99 = 2.29)
22:37:37.821 00.001 1032 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.99 = 2.29)
22:37:37.823 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.16 mountX=-0.02 mountY=0.02, mountTheta=2.29
22:37:37.825 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
22:37:37.827 00.002 1032 Enqueuing Move request for scope (-0.02, -0.02)
22:37:37.829 00.002 10072 Worker thread wakes up
22:37:37.830 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
22:37:37.830 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
22:37:37.830 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
22:37:37.834 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
22:37:37.836 00.002 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:37:37.836 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
22:37:37.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:37.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:37:37.836 00.000 10072 MoveAxis(E, 19, ABG)
22:37:37.836 00.000 10072 Guiding  Dir = 2, Dur = 19
22:37:37.837 00.001 10072 IsGuiding returns 0
22:37:37.837 00.000 10072 PulseGuide returned control before completion, sleep 29
22:37:37.854 00.017 1032 UpdateGuideState exits: m=1364 SNR=26.0
22:37:37.856 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:37.859 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:37.860 00.001 1032 Enqueuing Expose request
22:37:37.877 00.017 10072 IsGuiding returns 0
22:37:37.877 00.000 10072 Move returns status 0, amount 19
22:37:37.877 00.000 10072 MoveAxis(N, 0, ABG)
22:37:37.877 00.000 10072 Move returns status 0, amount 0
22:37:37.877 00.000 10072 move complete, result=0
22:37:37.877 00.000 10072 worker thread done servicing request
22:37:37.877 00.000 10072 Worker thread wakes up
22:37:37.877 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:37.877 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:37.881 00.004 1032 GuideStep: -0.0 px 19 ms EAST, 0.0 px 0 ms NORTH
22:37:38.288 00.407 10072 Exposure complete
22:37:38.344 00.056 10072 worker thread done servicing request
22:37:38.344 00.000 1032 OnExposeComplete: enter
22:37:38.346 00.002 1032 UpdateGuideState(): m_state=6
22:37:38.348 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4975
22:37:38.350 00.002 1032 Star::Find returns 1 (0), X=1097.74, Y=133.69, Mass=1333, SNR=25.6, Peak=116 HFD=3.0
22:37:38.352 00.002 1032 MultiStar: [#1 0.02,0.04,0.93,U] [#2 -0.08,0.05,0.74,U] [#3 -0.18,0.01,0.73,U] [#4 0.11,0.10,0.63,U] [#5 0.00,-0.02,0.67,U] [#6 -0.12,0.13,0.59,U] [#7 -0.16,0.13,0.69,U] [#8 -0.28,-0.05,0.00,M4] 
22:37:38.354 00.002 1032 single-star, 7 included, MultiStar: {-0.04, 0.04}, one-star: {0.03, -0.04}
22:37:38.356 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
22:37:38.357 00.001 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
22:37:38.360 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.06 cameraTheta=-0.94 mountX=-0.05 mountY=-0.02, mountTheta=-2.77
22:37:38.364 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
22:37:38.368 00.004 1032 Enqueuing Move request for scope (0.03, -0.04)
22:37:38.371 00.003 10072 Worker thread wakes up
22:37:38.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
22:37:38.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
22:37:38.371 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
22:37:38.373 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:37:38.375 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:37:38.375 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:37:38.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:38.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:37:38.375 00.000 10072 MoveAxis(E, 17, ABG)
22:37:38.375 00.000 10072 Guiding  Dir = 2, Dur = 17
22:37:38.377 00.002 10072 IsGuiding returns 0
22:37:38.377 00.000 10072 PulseGuide returned control before completion, sleep 27
22:37:38.395 00.018 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:37:38.397 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:38.399 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:38.400 00.001 1032 Enqueuing Expose request
22:37:38.411 00.011 10072 IsGuiding returns 0
22:37:38.411 00.000 10072 Move returns status 0, amount 17
22:37:38.411 00.000 10072 MoveAxis(N, 0, ABG)
22:37:38.411 00.000 10072 Move returns status 0, amount 0
22:37:38.411 00.000 10072 move complete, result=0
22:37:38.411 00.000 10072 worker thread done servicing request
22:37:38.411 00.000 10072 Worker thread wakes up
22:37:38.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:38.411 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:38.413 00.002 1032 GuideStep: -0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
22:37:39.042 00.629 10072 Exposure complete
22:37:39.094 00.052 10072 worker thread done servicing request
22:37:39.095 00.001 1032 OnExposeComplete: enter
22:37:39.097 00.002 1032 UpdateGuideState(): m_state=6
22:37:39.099 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4976
22:37:39.101 00.002 1032 Star::Find returns 1 (0), X=1097.79, Y=133.66, Mass=1356, SNR=25.9, Peak=118 HFD=3.1
22:37:39.103 00.002 1032 MultiStar: [#1 0.16,-0.04,1.00,U] [#2 -0.08,-0.06,0.71,U] [#3 -0.15,-0.07,0.73,U] [#4 0.10,0.14,0.66,U] [#5 0.02,-0.04,0.65,U] [#6 -0.22,0.03,0.61,U] [#7 0.00,0.06,0.72,U] [#8 -0.11,0.03,0.53,U] 
22:37:39.106 00.003 1032 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.08, -0.07}
22:37:39.107 00.001 1032 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.83) = xAngle (-4.11 = 2.17)
22:37:39.108 00.001 1032 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.11 = 2.17)
22:37:39.111 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.28 mountX=-0.01 mountY=0.01, mountTheta=2.17
22:37:39.114 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
22:37:39.116 00.002 1032 Enqueuing Move request for scope (-0.01, -0.01)
22:37:39.118 00.002 10072 Worker thread wakes up
22:37:39.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:37:39.118 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:37:39.118 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
22:37:39.122 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:37:39.124 00.002 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:37:39.124 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:37:39.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:39.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:37:39.124 00.000 10072 MoveAxis(E, 20, ABG)
22:37:39.124 00.000 10072 Guiding  Dir = 2, Dur = 20
22:37:39.124 00.000 10072 IsGuiding returns 0
22:37:39.125 00.001 10072 PulseGuide returned control before completion, sleep 30
22:37:39.142 00.017 1032 UpdateGuideState exits: m=1356 SNR=25.9
22:37:39.144 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:39.146 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:39.147 00.001 1032 Enqueuing Expose request
22:37:39.164 00.017 10072 IsGuiding returns 1
22:37:39.164 00.000 10072 scope still moving after pulse duration time elapsed
22:37:39.195 00.031 10072 IsGuiding returns 0
22:37:39.195 00.000 10072 scope move finished after 20 + 50 ms
22:37:39.196 00.001 10072 Move returns status 0, amount 20
22:37:39.196 00.000 10072 MoveAxis(N, 0, ABG)
22:37:39.196 00.000 10072 Move returns status 0, amount 0
22:37:39.196 00.000 10072 move complete, result=0
22:37:39.196 00.000 10072 worker thread done servicing request
22:37:39.196 00.000 10072 Worker thread wakes up
22:37:39.196 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:39.196 00.000 1032 GuideStep: -0.0 px 20 ms EAST, 0.0 px 0 ms NORTH
22:37:39.199 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:39.604 00.405 10072 Exposure complete
22:37:39.657 00.053 10072 worker thread done servicing request
22:37:39.657 00.000 1032 OnExposeComplete: enter
22:37:39.659 00.002 1032 UpdateGuideState(): m_state=6
22:37:39.661 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4977
22:37:39.663 00.002 1032 Star::Find returns 1 (0), X=1097.85, Y=133.47, Mass=1318, SNR=25.5, Peak=113 HFD=3.3
22:37:39.664 00.001 1032 MultiStar: [#1 0.07,-0.15,0.95,U] [#2 -0.18,-0.07,0.78,U] [#3 -0.31,-0.12,0.00,M2] [#4 0.14,-0.07,0.67,U] [#5 0.05,-0.27,0.00,M1] [#6 -0.27,-0.18,0.00,M3] [#7 -0.03,-0.01,0.69,U] [#8 -0.23,-0.12,0.54,U] 
22:37:39.666 00.002 1032 refined, 5 included, MultiStar: {0.01, -0.12}, one-star: {0.14, -0.26}
22:37:39.668 00.002 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
22:37:39.670 00.002 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
22:37:39.672 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.52 mountX=-0.12 mountY=0.03, mountTheta=2.93
22:37:39.676 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.12, opts=13)
22:37:39.679 00.003 1032 Enqueuing Move request for scope (0.01, -0.12)
22:37:39.681 00.002 10072 Worker thread wakes up
22:37:39.681 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
22:37:39.681 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
22:37:39.681 00.000 10072 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=0.03
22:37:39.683 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
22:37:39.686 00.003 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 285.99
22:37:39.686 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
22:37:39.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:39.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:37:39.686 00.000 10072 MoveAxis(E, 18, ABG)
22:37:39.686 00.000 10072 Guiding  Dir = 2, Dur = 18
22:37:39.687 00.001 10072 IsGuiding returns 0
22:37:39.687 00.000 10072 PulseGuide returned control before completion, sleep 28
22:37:39.703 00.016 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:37:39.705 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:39.708 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:39.714 00.006 1032 Enqueuing Expose request
22:37:39.725 00.011 10072 IsGuiding returns 0
22:37:39.725 00.000 10072 Move returns status 0, amount 18
22:37:39.725 00.000 10072 MoveAxis(N, 0, ABG)
22:37:39.725 00.000 10072 Move returns status 0, amount 0
22:37:39.725 00.000 10072 move complete, result=0
22:37:39.725 00.000 10072 worker thread done servicing request
22:37:39.725 00.000 10072 Worker thread wakes up
22:37:39.726 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:39.726 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:39.728 00.002 1032 GuideStep: -0.1 px 18 ms EAST, 0.0 px 0 ms NORTH
22:37:40.351 00.623 10072 Exposure complete
22:37:40.406 00.055 10072 worker thread done servicing request
22:37:40.406 00.000 1032 OnExposeComplete: enter
22:37:40.408 00.002 1032 UpdateGuideState(): m_state=6
22:37:40.410 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4978
22:37:40.412 00.002 1032 Star::Find returns 1 (0), X=1097.78, Y=133.73, Mass=1239, SNR=24.7, Peak=96 HFD=3.2
22:37:40.414 00.002 1032 MultiStar: [#1 0.11,0.02,0.96,U] [#2 -0.20,0.00,0.85,U] [#3 -0.18,0.13,0.79,U] [#4 0.07,0.13,0.69,U] [#5 0.04,-0.09,0.65,U] [#6 -0.22,0.09,0.67,U] [#7 -0.01,0.10,0.73,U] [#8 -0.15,0.01,0.53,U] 
22:37:40.415 00.001 1032 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {0.08, -0.00}
22:37:40.417 00.002 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.83) = xAngle (0.52 = 0.52)
22:37:40.418 00.001 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.52 = 0.52)
22:37:40.420 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.35 mountX=0.05 mountY=0.03, mountTheta=0.52
22:37:40.422 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
22:37:40.424 00.002 1032 Enqueuing Move request for scope (-0.04, 0.04)
22:37:40.429 00.005 10072 Worker thread wakes up
22:37:40.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
22:37:40.429 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
22:37:40.429 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.03
22:37:40.431 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:37:40.433 00.002 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:37:40.433 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
22:37:40.434 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:40.434 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:37:40.434 00.000 10072 MoveAxis(E, 19, ABG)
22:37:40.434 00.000 10072 Guiding  Dir = 2, Dur = 19
22:37:40.434 00.000 10072 IsGuiding returns 0
22:37:40.435 00.001 10072 PulseGuide returned control before completion, sleep 29
22:37:40.453 00.018 1032 UpdateGuideState exits: m=1239 SNR=24.7
22:37:40.455 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:40.459 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:40.461 00.002 1032 Enqueuing Expose request
22:37:40.472 00.011 10072 IsGuiding returns 0
22:37:40.472 00.000 10072 Move returns status 0, amount 19
22:37:40.472 00.000 10072 MoveAxis(N, 0, ABG)
22:37:40.472 00.000 10072 Move returns status 0, amount 0
22:37:40.472 00.000 10072 move complete, result=0
22:37:40.472 00.000 10072 worker thread done servicing request
22:37:40.472 00.000 10072 Worker thread wakes up
22:37:40.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:40.472 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:40.473 00.001 1032 GuideStep: 0.1 px 19 ms EAST, 0.0 px 0 ms NORTH
22:37:40.881 00.408 10072 Exposure complete
22:37:40.937 00.056 10072 worker thread done servicing request
22:37:40.937 00.000 1032 OnExposeComplete: enter
22:37:40.939 00.002 1032 UpdateGuideState(): m_state=6
22:37:40.942 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4979
22:37:40.944 00.002 1032 Star::Find returns 1 (0), X=1097.79, Y=133.61, Mass=1366, SNR=26.0, Peak=121 HFD=3.2
22:37:40.945 00.001 1032 MultiStar: [#1 0.10,-0.03,0.95,U] [#2 -0.13,0.05,0.79,U] [#3 -0.19,0.08,0.75,U] [#4 0.10,0.08,0.67,U] [#5 0.07,-0.18,0.63,U] [#6 -0.19,-0.01,0.64,U] [#7 -0.03,0.13,0.72,U] [#8 -0.11,0.00,0.51,U] 
22:37:40.947 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.00}, one-star: {0.09, -0.12}
22:37:40.949 00.002 1032 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.83) = xAngle (-4.86 = 1.42)
22:37:40.951 00.002 1032 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.86 = 1.42)
22:37:40.953 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.03 mountX=0.00 mountY=0.02, mountTheta=1.42
22:37:40.959 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.00, opts=13)
22:37:40.962 00.003 1032 Enqueuing Move request for scope (-0.02, -0.00)
22:37:40.964 00.002 10072 Worker thread wakes up
22:37:40.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
22:37:40.964 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
22:37:40.964 00.000 10072 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
22:37:40.967 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:37:40.969 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:37:40.970 00.001 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:37:40.970 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:40.970 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:37:40.970 00.000 10072 MoveAxis(E, 14, ABG)
22:37:40.970 00.000 10072 Guiding  Dir = 2, Dur = 14
22:37:40.970 00.000 10072 IsGuiding returns 0
22:37:40.971 00.001 10072 PulseGuide returned control before completion, sleep 24
22:37:40.991 00.020 1032 UpdateGuideState exits: m=1366 SNR=26.0
22:37:40.993 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:40.996 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:40.998 00.002 1032 Enqueuing Expose request
22:37:41.031 00.033 10072 IsGuiding returns 0
22:37:41.031 00.000 10072 Move returns status 0, amount 14
22:37:41.031 00.000 10072 MoveAxis(N, 0, ABG)
22:37:41.031 00.000 10072 Move returns status 0, amount 0
22:37:41.031 00.000 10072 move complete, result=0
22:37:41.031 00.000 10072 worker thread done servicing request
22:37:41.031 00.000 10072 Worker thread wakes up
22:37:41.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:41.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:41.032 00.001 1032 GuideStep: 0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
22:37:41.667 00.635 10072 Exposure complete
22:37:41.725 00.058 10072 worker thread done servicing request
22:37:41.725 00.000 1032 OnExposeComplete: enter
22:37:41.727 00.002 1032 UpdateGuideState(): m_state=6
22:37:41.730 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4980
22:37:41.731 00.001 1032 Star::Find returns 1 (0), X=1097.82, Y=133.67, Mass=1309, SNR=25.4, Peak=118 HFD=3.1
22:37:41.733 00.002 1032 MultiStar: [#1 0.08,-0.11,0.96,U] [#2 -0.13,-0.04,0.81,U] [#3 -0.21,-0.14,0.74,U] [#4 0.11,-0.02,0.66,U] [#5 0.16,-0.16,0.66,U] [#6 -0.19,-0.16,0.66,U] [#7 0.06,0.08,0.74,U] [#8 -0.10,-0.07,0.51,U] 
22:37:41.736 00.003 1032 refined, 8 included, MultiStar: {-0.00, -0.07}, one-star: {0.12, -0.06}
22:37:41.738 00.002 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.83)
22:37:41.740 00.002 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.83)
22:37:41.742 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.08 cameraTheta=-1.62 mountX=-0.07 mountY=0.02, mountTheta=2.83
22:37:41.745 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.07, opts=13)
22:37:41.747 00.002 1032 Enqueuing Move request for scope (-0.00, -0.07)
22:37:41.749 00.002 10072 Worker thread wakes up
22:37:41.749 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
22:37:41.749 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
22:37:41.749 00.000 10072 Moving (-0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
22:37:41.751 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:37:41.753 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:37:41.754 00.001 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:37:41.754 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:41.754 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:37:41.754 00.000 10072 MoveAxis(E, 16, ABG)
22:37:41.754 00.000 10072 Guiding  Dir = 2, Dur = 16
22:37:41.754 00.000 10072 IsGuiding returns 0
22:37:41.755 00.001 10072 PulseGuide returned control before completion, sleep 26
22:37:41.773 00.018 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:37:41.777 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:41.779 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:41.781 00.002 1032 Enqueuing Expose request
22:37:41.787 00.006 10072 IsGuiding returns 0
22:37:41.787 00.000 10072 Move returns status 0, amount 16
22:37:41.788 00.001 10072 MoveAxis(N, 0, ABG)
22:37:41.788 00.000 10072 Move returns status 0, amount 0
22:37:41.788 00.000 10072 move complete, result=0
22:37:41.788 00.000 10072 worker thread done servicing request
22:37:41.788 00.000 10072 Worker thread wakes up
22:37:41.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:41.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:41.793 00.005 1032 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
22:37:42.194 00.401 10072 Exposure complete
22:37:42.245 00.051 10072 worker thread done servicing request
22:37:42.245 00.000 1032 OnExposeComplete: enter
22:37:42.248 00.003 1032 UpdateGuideState(): m_state=6
22:37:42.250 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4981
22:37:42.251 00.001 1032 Star::Find returns 1 (0), X=1097.86, Y=133.51, Mass=1427, SNR=26.6, Peak=131 HFD=3.1
22:37:42.253 00.002 1032 MultiStar: [#1 0.25,-0.16,0.00,M1] [#2 -0.08,-0.17,0.73,U] [#3 -0.20,-0.07,0.68,U] [#4 0.21,-0.00,0.66,U] [#5 0.14,-0.23,0.00,M1] [#6 -0.06,-0.16,0.59,U] [#7 0.05,-0.06,0.69,U] [#8 -0.03,-0.17,0.51,U] 
22:37:42.255 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.13}, one-star: {0.16, -0.22}
22:37:42.256 00.001 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
22:37:42.258 00.002 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
22:37:42.260 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.44 mountX=-0.13 mountY=0.02, mountTheta=3.01
22:37:42.262 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.13, opts=13)
22:37:42.264 00.002 1032 Enqueuing Move request for scope (0.02, -0.13)
22:37:42.266 00.002 10072 Worker thread wakes up
22:37:42.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
22:37:42.267 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
22:37:42.267 00.000 10072 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=0.02
22:37:42.269 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
22:37:42.272 00.003 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.00
22:37:42.272 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
22:37:42.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:42.272 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:37:42.273 00.001 10072 MoveAxis(E, 14, ABG)
22:37:42.273 00.000 10072 Guiding  Dir = 2, Dur = 14
22:37:42.273 00.000 10072 IsGuiding returns 0
22:37:42.274 00.001 10072 PulseGuide returned control before completion, sleep 24
22:37:42.291 00.017 1032 UpdateGuideState exits: m=1427 SNR=26.6
22:37:42.293 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:42.295 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:42.296 00.001 1032 Enqueuing Expose request
22:37:42.301 00.005 10072 IsGuiding returns 0
22:37:42.301 00.000 10072 Move returns status 0, amount 14
22:37:42.302 00.001 10072 MoveAxis(N, 0, ABG)
22:37:42.302 00.000 10072 Move returns status 0, amount 0
22:37:42.302 00.000 10072 move complete, result=0
22:37:42.302 00.000 10072 worker thread done servicing request
22:37:42.302 00.000 10072 Worker thread wakes up
22:37:42.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:42.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:42.308 00.006 1032 GuideStep: -0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
22:37:42.928 00.620 10072 Exposure complete
22:37:42.979 00.051 10072 worker thread done servicing request
22:37:42.979 00.000 1032 OnExposeComplete: enter
22:37:42.981 00.002 1032 UpdateGuideState(): m_state=6
22:37:42.983 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4982
22:37:42.985 00.002 1032 Star::Find returns 1 (0), X=1097.88, Y=133.44, Mass=1251, SNR=24.9, Peak=96 HFD=3.3
22:37:42.989 00.004 1032 MultiStar: [#1 0.13,-0.25,0.00,M2] [#2 -0.17,-0.22,0.00,M1] [#3 -0.17,-0.10,0.76,U] [#4 0.08,-0.04,0.65,U] [#5 0.04,-0.35,0.00,M2] [#6 -0.14,-0.27,0.00,M1] [#7 0.09,-0.09,0.78,U] [#8 -0.11,-0.22,0.53,U] 
22:37:42.991 00.002 1032 refined, 4 included, MultiStar: {0.03, -0.16}, one-star: {0.18, -0.29}
22:37:42.992 00.001 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.08)
22:37:42.994 00.002 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.08)
22:37:42.995 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.38 mountX=-0.16 mountY=0.01, mountTheta=3.08
22:37:42.998 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.16, opts=13)
22:37:43.000 00.002 1032 Enqueuing Move request for scope (0.03, -0.16)
22:37:43.002 00.002 10072 Worker thread wakes up
22:37:43.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
22:37:43.002 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
22:37:43.002 00.000 10072 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=0.01
22:37:43.004 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:37:43.007 00.003 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 286.01
22:37:43.008 00.001 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
22:37:43.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:43.008 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:37:43.008 00.000 10072 MoveAxis(E, 89, ABG)
22:37:43.008 00.000 10072 Guiding  Dir = 2, Dur = 89
22:37:43.008 00.000 10072 IsGuiding returns 0
22:37:43.009 00.001 10072 PulseGuide returned control before completion, sleep 99
22:37:43.027 00.018 1032 UpdateGuideState exits: m=1251 SNR=24.9
22:37:43.029 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:43.031 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:43.032 00.001 1032 Enqueuing Expose request
22:37:43.113 00.081 10072 IsGuiding returns 0
22:37:43.113 00.000 10072 Move returns status 0, amount 89
22:37:43.113 00.000 10072 MoveAxis(N, 0, ABG)
22:37:43.113 00.000 10072 Move returns status 0, amount 0
22:37:43.113 00.000 10072 move complete, result=0
22:37:43.113 00.000 10072 worker thread done servicing request
22:37:43.113 00.000 10072 Worker thread wakes up
22:37:43.114 00.001 1032 GuideStep: -0.2 px 89 ms EAST, 0.0 px 0 ms NORTH
22:37:43.116 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:43.116 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:43.522 00.406 10072 Exposure complete
22:37:43.588 00.066 10072 worker thread done servicing request
22:37:43.589 00.001 1032 OnExposeComplete: enter
22:37:43.591 00.002 1032 UpdateGuideState(): m_state=6
22:37:43.594 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4983
22:37:43.596 00.002 1032 Star::Find returns 1 (0), X=1097.73, Y=133.64, Mass=1263, SNR=25.0, Peak=103 HFD=3.1
22:37:43.598 00.002 1032 MultiStar: [#1 0.17,-0.09,1.03,U] [#2 -0.10,-0.09,0.84,U] [#3 -0.20,0.04,0.75,U] [#4 0.14,0.19,0.68,U] [#5 0.01,-0.06,0.65,U] [#6 -0.07,0.09,0.65,U] [#7 -0.01,0.09,0.72,U] [#8 -0.10,0.07,0.52,U] 
22:37:43.600 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.00}, one-star: {0.02, -0.09}
22:37:43.602 00.002 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
22:37:43.604 00.002 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
22:37:43.606 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.01 cameraTheta=2.61 mountX=0.00 mountY=0.00, mountTheta=0.78
22:37:43.608 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.00, opts=13)
22:37:43.615 00.007 1032 Enqueuing Move request for scope (-0.00, 0.00)
22:37:43.617 00.002 10072 Worker thread wakes up
22:37:43.617 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
22:37:43.617 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
22:37:43.617 00.000 10072 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=0.00
22:37:43.620 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:37:43.622 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:37:43.622 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:37:43.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:43.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:37:43.623 00.001 10072 MoveAxis(E, 12, ABG)
22:37:43.623 00.000 10072 Guiding  Dir = 2, Dur = 12
22:37:43.623 00.000 10072 IsGuiding returns 0
22:37:43.623 00.000 10072 PulseGuide returned control before completion, sleep 22
22:37:43.642 00.019 1032 UpdateGuideState exits: m=1263 SNR=25.0
22:37:43.646 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:43.649 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:43.651 00.002 1032 Enqueuing Expose request
22:37:43.658 00.007 10072 IsGuiding returns 0
22:37:43.658 00.000 10072 Move returns status 0, amount 12
22:37:43.658 00.000 10072 MoveAxis(N, 0, ABG)
22:37:43.658 00.000 10072 Move returns status 0, amount 0
22:37:43.658 00.000 10072 move complete, result=0
22:37:43.658 00.000 10072 worker thread done servicing request
22:37:43.658 00.000 10072 Worker thread wakes up
22:37:43.658 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:43.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:43.661 00.003 1032 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
22:37:44.289 00.628 10072 Exposure complete
22:37:44.343 00.054 10072 worker thread done servicing request
22:37:44.344 00.001 1032 OnExposeComplete: enter
22:37:44.345 00.001 1032 UpdateGuideState(): m_state=6
22:37:44.347 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4984
22:37:44.349 00.002 1032 Star::Find returns 1 (0), X=1097.80, Y=133.43, Mass=1295, SNR=25.3, Peak=104 HFD=3.3
22:37:44.351 00.002 1032 MultiStar: [#1 0.16,-0.23,0.00,M2] [#2 -0.08,-0.24,0.80,U] [#3 -0.20,-0.05,0.75,U] [#4 0.21,0.02,0.62,U] [#5 0.11,-0.34,0.00,M2] [#6 -0.13,-0.22,0.00,M1] [#7 0.02,0.05,0.72,U] [#8 -0.13,-0.20,0.52,U] 
22:37:44.353 00.002 1032 refined, 5 included, MultiStar: {-0.01, -0.13}, one-star: {0.09, -0.30}
22:37:44.354 00.001 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.81)
22:37:44.355 00.001 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.81)
22:37:44.357 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.65 mountX=-0.12 mountY=0.04, mountTheta=2.81
22:37:44.359 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.13, opts=13)
22:37:44.361 00.002 1032 Enqueuing Move request for scope (-0.01, -0.13)
22:37:44.364 00.003 10072 Worker thread wakes up
22:37:44.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
22:37:44.364 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
22:37:44.364 00.000 10072 Moving (-0.01, -0.13) raw xDistance=-0.12 yDistance=0.04
22:37:44.368 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
22:37:44.370 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:37:44.370 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:37:44.370 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:44.371 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:37:44.371 00.000 10072 MoveAxis(E, 13, ABG)
22:37:44.371 00.000 10072 Guiding  Dir = 2, Dur = 13
22:37:44.371 00.000 10072 IsGuiding returns 0
22:37:44.372 00.001 10072 PulseGuide returned control before completion, sleep 23
22:37:44.389 00.017 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:37:44.391 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:44.394 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:44.396 00.002 1032 Enqueuing Expose request
22:37:44.398 00.002 10072 IsGuiding returns 0
22:37:44.398 00.000 10072 Move returns status 0, amount 13
22:37:44.398 00.000 10072 MoveAxis(N, 0, ABG)
22:37:44.398 00.000 10072 Move returns status 0, amount 0
22:37:44.398 00.000 10072 move complete, result=0
22:37:44.398 00.000 10072 worker thread done servicing request
22:37:44.398 00.000 10072 Worker thread wakes up
22:37:44.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:44.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:44.404 00.006 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
22:37:44.805 00.401 10072 Exposure complete
22:37:44.858 00.053 10072 worker thread done servicing request
22:37:44.858 00.000 1032 OnExposeComplete: enter
22:37:44.861 00.003 1032 UpdateGuideState(): m_state=6
22:37:44.863 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4985
22:37:44.865 00.002 1032 Star::Find returns 1 (0), X=1097.85, Y=133.52, Mass=1283, SNR=25.1, Peak=97 HFD=3.3
22:37:44.866 00.001 1032 MultiStar: [#1 0.19,-0.11,0.95,U] [#2 -0.03,-0.11,0.79,U] [#3 -0.14,-0.07,0.78,U] [#4 0.17,-0.01,0.69,U] [#5 0.00,-0.17,0.64,U] [#6 -0.13,-0.14,0.64,U] [#7 0.14,0.09,0.69,U] [#8 -0.13,-0.03,0.53,U] 
22:37:44.868 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.15, -0.21}
22:37:44.869 00.001 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
22:37:44.871 00.002 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
22:37:44.872 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.17 mountX=-0.10 mountY=-0.01, mountTheta=-3.00
22:37:44.875 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
22:37:44.876 00.001 1032 Enqueuing Move request for scope (0.04, -0.09)
22:37:44.878 00.002 10072 Worker thread wakes up
22:37:44.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
22:37:44.878 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
22:37:44.878 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=-0.01
22:37:44.880 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:37:44.883 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.01
22:37:44.883 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:37:44.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:44.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:37:44.883 00.000 10072 MoveAxis(E, 11, ABG)
22:37:44.883 00.000 10072 Guiding  Dir = 2, Dur = 11
22:37:44.883 00.000 10072 IsGuiding returns 0
22:37:44.884 00.001 10072 PulseGuide returned control before completion, sleep 21
22:37:44.902 00.018 1032 UpdateGuideState exits: m=1283 SNR=25.1
22:37:44.904 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:44.906 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:44.907 00.001 1032 Enqueuing Expose request
22:37:44.910 00.003 10072 IsGuiding returns 0
22:37:44.910 00.000 10072 Move returns status 0, amount 11
22:37:44.910 00.000 10072 MoveAxis(N, 0, ABG)
22:37:44.910 00.000 10072 Move returns status 0, amount 0
22:37:44.910 00.000 10072 move complete, result=0
22:37:44.910 00.000 10072 worker thread done servicing request
22:37:44.910 00.000 10072 Worker thread wakes up
22:37:44.910 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:44.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:44.917 00.007 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
22:37:45.540 00.623 10072 Exposure complete
22:37:45.595 00.055 10072 worker thread done servicing request
22:37:45.595 00.000 1032 OnExposeComplete: enter
22:37:45.597 00.002 1032 UpdateGuideState(): m_state=6
22:37:45.600 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4986
22:37:45.602 00.002 1032 Star::Find returns 1 (0), X=1097.89, Y=133.52, Mass=1233, SNR=24.6, Peak=97 HFD=3.4
22:37:45.604 00.002 1032 MultiStar: [#1 0.37,-0.09,0.00,M2] [#2 -0.08,-0.22,0.80,U] [#3 -0.11,0.00,0.82,U] [#4 0.30,0.05,0.00,M1] [#5 0.19,-0.15,0.69,U] [#6 -0.11,-0.12,0.65,U] [#7 0.23,-0.08,0.74,U] [#8 -0.02,-0.17,0.54,U] 
22:37:45.605 00.001 1032 refined, 6 included, MultiStar: {0.05, -0.14}, one-star: {0.18, -0.21}
22:37:45.607 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
22:37:45.610 00.003 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
22:37:45.611 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.25 mountX=-0.14 mountY=-0.01, mountTheta=-3.08
22:37:45.615 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.14, opts=13)
22:37:45.618 00.003 1032 Enqueuing Move request for scope (0.05, -0.14)
22:37:45.619 00.001 10072 Worker thread wakes up
22:37:45.619 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
22:37:45.619 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
22:37:45.620 00.001 10072 Moving (0.05, -0.14) raw xDistance=-0.14 yDistance=-0.01
22:37:45.621 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:37:45.624 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 286.02
22:37:45.624 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:37:45.624 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:45.624 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:37:45.624 00.000 10072 MoveAxis(E, 82, ABG)
22:37:45.624 00.000 10072 Guiding  Dir = 2, Dur = 82
22:37:45.624 00.000 10072 IsGuiding returns 0
22:37:45.625 00.001 10072 PulseGuide returned control before completion, sleep 92
22:37:45.643 00.018 1032 UpdateGuideState exits: m=1233 SNR=24.6
22:37:45.646 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:45.648 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:45.650 00.002 1032 Enqueuing Expose request
22:37:45.724 00.074 10072 IsGuiding returns 1
22:37:45.725 00.001 10072 scope still moving after pulse duration time elapsed
22:37:45.755 00.030 10072 IsGuiding returns 0
22:37:45.755 00.000 10072 scope move finished after 82 + 48 ms
22:37:45.755 00.000 10072 Move returns status 0, amount 82
22:37:45.755 00.000 10072 MoveAxis(N, 0, ABG)
22:37:45.755 00.000 10072 Move returns status 0, amount 0
22:37:45.755 00.000 10072 move complete, result=0
22:37:45.755 00.000 10072 worker thread done servicing request
22:37:45.755 00.000 10072 Worker thread wakes up
22:37:45.755 00.000 1032 GuideStep: -0.1 px 82 ms EAST, -0.0 px 0 ms NORTH
22:37:45.758 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:45.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:46.165 00.407 10072 Exposure complete
22:37:46.216 00.051 10072 worker thread done servicing request
22:37:46.217 00.001 1032 OnExposeComplete: enter
22:37:46.219 00.002 1032 UpdateGuideState(): m_state=6
22:37:46.220 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4987
22:37:46.221 00.001 1032 Star::Find returns 1 (0), X=1097.91, Y=133.57, Mass=1468, SNR=26.9, Peak=128 HFD=3.2
22:37:46.225 00.004 1032 MultiStar: [#1 0.20,-0.06,0.94,U] [#2 -0.13,-0.06,0.74,U] [#3 -0.22,-0.01,0.69,U] [#4 0.06,0.07,0.61,U] [#5 0.17,-0.22,0.00,M1] [#6 -0.24,-0.05,0.58,U] [#7 0.08,0.10,0.67,U] [#8 -0.07,0.08,0.51,U] 
22:37:46.227 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.02}, one-star: {0.21, -0.15}
22:37:46.228 00.001 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
22:37:46.230 00.002 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
22:37:46.231 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.12 mountX=-0.03 mountY=-0.00, mountTheta=-2.95
22:37:46.235 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
22:37:46.236 00.001 1032 Enqueuing Move request for scope (0.01, -0.02)
22:37:46.239 00.003 10072 Worker thread wakes up
22:37:46.239 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
22:37:46.239 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
22:37:46.239 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.03 yDistance=-0.00
22:37:46.243 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:37:46.246 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:37:46.246 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:37:46.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:46.246 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:37:46.246 00.000 10072 MoveAxis(E, 13, ABG)
22:37:46.246 00.000 10072 Guiding  Dir = 2, Dur = 13
22:37:46.247 00.001 10072 IsGuiding returns 0
22:37:46.247 00.000 10072 PulseGuide returned control before completion, sleep 23
22:37:46.264 00.017 1032 UpdateGuideState exits: m=1468 SNR=26.9
22:37:46.266 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:46.267 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:46.270 00.003 1032 Enqueuing Expose request
22:37:46.273 00.003 10072 IsGuiding returns 0
22:37:46.273 00.000 10072 Move returns status 0, amount 13
22:37:46.273 00.000 10072 MoveAxis(N, 0, ABG)
22:37:46.273 00.000 10072 Move returns status 0, amount 0
22:37:46.273 00.000 10072 move complete, result=0
22:37:46.273 00.000 10072 worker thread done servicing request
22:37:46.273 00.000 10072 Worker thread wakes up
22:37:46.273 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:46.273 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:46.281 00.008 1032 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
22:37:46.901 00.620 10072 Exposure complete
22:37:46.954 00.053 10072 worker thread done servicing request
22:37:46.954 00.000 1032 OnExposeComplete: enter
22:37:46.958 00.004 1032 UpdateGuideState(): m_state=6
22:37:46.962 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4988
22:37:46.963 00.001 1032 Star::Find returns 1 (0), X=1097.76, Y=133.79, Mass=1305, SNR=25.4, Peak=107 HFD=3.0
22:37:46.965 00.002 1032 MultiStar: [#1 0.14,0.07,0.96,U] [#2 -0.05,0.11,0.77,U] [#3 -0.21,0.08,0.80,U] [#4 0.11,0.19,0.69,U] [#5 0.07,-0.02,0.66,U] [#6 -0.36,0.16,0.00,M1] [#7 0.03,0.19,0.75,U] [#8 -0.22,0.17,0.00,M1] 
22:37:46.966 00.001 1032 single-star, 6 included, MultiStar: {0.02, 0.10}, one-star: {0.06, 0.06}
22:37:46.969 00.003 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
22:37:46.970 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
22:37:46.971 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.78 mountX=0.04 mountY=-0.07, mountTheta=-1.05
22:37:46.974 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
22:37:46.976 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
22:37:46.977 00.001 10072 Worker thread wakes up
22:37:46.978 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
22:37:46.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
22:37:46.978 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
22:37:46.980 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:37:46.982 00.002 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.02
22:37:46.983 00.001 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
22:37:46.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:46.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:37:46.983 00.000 10072 MoveAxis(E, 15, ABG)
22:37:46.983 00.000 10072 Guiding  Dir = 2, Dur = 15
22:37:46.983 00.000 10072 IsGuiding returns 0
22:37:46.983 00.000 10072 PulseGuide returned control before completion, sleep 25
22:37:47.001 00.018 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:37:47.003 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:47.005 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:47.007 00.002 1032 Enqueuing Expose request
22:37:47.021 00.014 10072 IsGuiding returns 0
22:37:47.021 00.000 10072 Move returns status 0, amount 15
22:37:47.021 00.000 10072 MoveAxis(N, 0, ABG)
22:37:47.021 00.000 10072 Move returns status 0, amount 0
22:37:47.021 00.000 10072 move complete, result=0
22:37:47.021 00.000 10072 worker thread done servicing request
22:37:47.021 00.000 10072 Worker thread wakes up
22:37:47.021 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:47.021 00.000 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:37:47.024 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:47.429 00.405 10072 Exposure complete
22:37:47.481 00.052 10072 worker thread done servicing request
22:37:47.482 00.001 1032 OnExposeComplete: enter
22:37:47.483 00.001 1032 UpdateGuideState(): m_state=6
22:37:47.486 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4989
22:37:47.487 00.001 1032 Star::Find returns 1 (0), X=1097.78, Y=133.62, Mass=1376, SNR=26.1, Peak=120 HFD=3.1
22:37:47.492 00.005 1032 MultiStar: [#1 0.11,0.04,0.96,U] [#2 0.01,0.06,0.75,U] [#3 -0.10,0.05,0.71,U] [#4 0.34,0.15,0.00,M1] [#5 0.00,-0.16,0.68,U] [#6 -0.17,0.07,0.61,U] [#7 0.11,0.15,0.69,U] [#8 -0.16,0.04,0.51,U] 
22:37:47.493 00.001 1032 refined, 7 included, MultiStar: {0.00, 0.01}, one-star: {0.07, -0.11}
22:37:47.496 00.003 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
22:37:47.497 00.001 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
22:37:47.499 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.54 mountX=0.01 mountY=-0.00, mountTheta=-0.29
22:37:47.502 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.01, opts=13)
22:37:47.504 00.002 1032 Enqueuing Move request for scope (0.00, 0.01)
22:37:47.505 00.001 10072 Worker thread wakes up
22:37:47.506 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
22:37:47.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
22:37:47.506 00.000 10072 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
22:37:47.507 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:37:47.510 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:37:47.510 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:37:47.510 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:47.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:37:47.510 00.000 10072 MoveAxis(E, 13, ABG)
22:37:47.510 00.000 10072 Guiding  Dir = 2, Dur = 13
22:37:47.511 00.001 10072 IsGuiding returns 0
22:37:47.511 00.000 10072 PulseGuide returned control before completion, sleep 23
22:37:47.529 00.018 1032 UpdateGuideState exits: m=1376 SNR=26.1
22:37:47.532 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:47.536 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:47.539 00.003 10072 IsGuiding returns 0
22:37:47.539 00.000 10072 Move returns status 0, amount 13
22:37:47.539 00.000 10072 MoveAxis(N, 0, ABG)
22:37:47.539 00.000 10072 Move returns status 0, amount 0
22:37:47.539 00.000 10072 move complete, result=0
22:37:47.540 00.001 10072 worker thread done servicing request
22:37:47.540 00.000 1032 Enqueuing Expose request
22:37:47.544 00.004 10072 Worker thread wakes up
22:37:47.544 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:47.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:47.545 00.001 1032 GuideStep: 0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
22:37:48.176 00.631 10072 Exposure complete
22:37:48.233 00.057 10072 worker thread done servicing request
22:37:48.234 00.001 1032 OnExposeComplete: enter
22:37:48.236 00.002 1032 UpdateGuideState(): m_state=6
22:37:48.239 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4990
22:37:48.240 00.001 1032 Star::Find returns 1 (0), X=1097.81, Y=133.59, Mass=1336, SNR=25.7, Peak=116 HFD=3.2
22:37:48.243 00.003 1032 MultiStar: [#1 0.10,-0.17,0.94,U] [#2 -0.12,-0.11,0.79,U] [#3 -0.14,0.01,0.74,U] [#4 0.12,0.07,0.68,U] [#5 0.10,-0.13,0.67,U] [#6 -0.26,-0.06,0.00,M1] [#7 0.11,0.10,0.72,U] [#8 -0.15,-0.03,0.52,U] 
22:37:48.244 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {0.10, -0.14}
22:37:48.247 00.003 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
22:37:48.249 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
22:37:48.250 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.20 mountX=-0.07 mountY=-0.01, mountTheta=-3.03
22:37:48.254 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
22:37:48.255 00.001 1032 Enqueuing Move request for scope (0.02, -0.06)
22:37:48.257 00.002 10072 Worker thread wakes up
22:37:48.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
22:37:48.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
22:37:48.257 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.07 yDistance=-0.01
22:37:48.260 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:37:48.263 00.003 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:37:48.263 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:37:48.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:48.264 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:37:48.264 00.000 10072 MoveAxis(E, 16, ABG)
22:37:48.264 00.000 10072 Guiding  Dir = 2, Dur = 16
22:37:48.264 00.000 10072 IsGuiding returns 0
22:37:48.264 00.000 10072 PulseGuide returned control before completion, sleep 26
22:37:48.283 00.019 1032 UpdateGuideState exits: m=1336 SNR=25.7
22:37:48.285 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:48.286 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:48.287 00.001 1032 Enqueuing Expose request
22:37:48.299 00.012 10072 IsGuiding returns 0
22:37:48.299 00.000 10072 Move returns status 0, amount 16
22:37:48.299 00.000 10072 MoveAxis(N, 0, ABG)
22:37:48.299 00.000 10072 Move returns status 0, amount 0
22:37:48.299 00.000 10072 move complete, result=0
22:37:48.299 00.000 10072 worker thread done servicing request
22:37:48.299 00.000 10072 Worker thread wakes up
22:37:48.300 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:48.300 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:48.301 00.001 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:37:48.709 00.408 10072 Exposure complete
22:37:48.757 00.048 10072 worker thread done servicing request
22:37:48.758 00.001 1032 OnExposeComplete: enter
22:37:48.760 00.002 1032 UpdateGuideState(): m_state=6
22:37:48.761 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4991
22:37:48.763 00.002 1032 Star::Find returns 1 (0), X=1097.84, Y=133.71, Mass=1374, SNR=26.0, Peak=114 HFD=3.0
22:37:48.765 00.002 1032 MultiStar: [#1 0.13,0.01,0.95,U] [#2 -0.08,0.03,0.78,U] [#3 -0.17,-0.02,0.75,U] [#4 0.17,0.08,0.65,U] [#5 0.02,-0.02,0.66,U] [#6 -0.18,0.05,0.61,U] [#7 0.08,0.05,0.72,U] [#8 -0.18,0.04,0.51,U] 
22:37:48.766 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.14, -0.02}
22:37:48.767 00.001 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
22:37:48.769 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
22:37:48.771 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.16 mountX=0.02 mountY=-0.01, mountTheta=-0.67
22:37:48.776 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
22:37:48.778 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
22:37:48.781 00.003 10072 Worker thread wakes up
22:37:48.781 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
22:37:48.781 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
22:37:48.781 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
22:37:48.783 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:37:48.785 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:37:48.785 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:37:48.785 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:48.785 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:37:48.785 00.000 10072 MoveAxis(E, 13, ABG)
22:37:48.785 00.000 10072 Guiding  Dir = 2, Dur = 13
22:37:48.786 00.001 10072 IsGuiding returns 0
22:37:48.786 00.000 10072 PulseGuide returned control before completion, sleep 23
22:37:48.802 00.016 1032 UpdateGuideState exits: m=1374 SNR=26.0
22:37:48.804 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:48.807 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:48.808 00.001 1032 Enqueuing Expose request
22:37:48.813 00.005 10072 IsGuiding returns 0
22:37:48.813 00.000 10072 Move returns status 0, amount 13
22:37:48.813 00.000 10072 MoveAxis(N, 0, ABG)
22:37:48.813 00.000 10072 Move returns status 0, amount 0
22:37:48.813 00.000 10072 move complete, result=0
22:37:48.813 00.000 10072 worker thread done servicing request
22:37:48.813 00.000 10072 Worker thread wakes up
22:37:48.813 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:48.814 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:48.818 00.004 1032 GuideStep: 0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
22:37:49.437 00.619 10072 Exposure complete
22:37:49.491 00.054 10072 worker thread done servicing request
22:37:49.493 00.002 1032 OnExposeComplete: enter
22:37:49.495 00.002 1032 UpdateGuideState(): m_state=6
22:37:49.500 00.005 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4992
22:37:49.502 00.002 1032 Star::Find returns 1 (0), X=1097.78, Y=133.67, Mass=1280, SNR=25.1, Peak=102 HFD=3.3
22:37:49.504 00.002 1032 MultiStar: [#1 0.10,0.04,1.01,U] [#2 -0.15,0.03,0.81,U] [#3 -0.13,0.11,0.80,U] [#4 -0.02,0.22,0.66,U] [#5 0.20,-0.02,0.65,U] [#6 -0.17,-0.09,0.64,U] [#7 -0.05,0.24,0.72,U] [#8 -0.27,0.11,0.00,M1] 
22:37:49.505 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.05}, one-star: {0.07, -0.06}
22:37:49.507 00.002 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
22:37:49.509 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
22:37:49.510 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.06 cameraTheta=1.81 mountX=0.06 mountY=-0.00, mountTheta=-0.02
22:37:49.512 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
22:37:49.514 00.002 1032 Enqueuing Move request for scope (-0.01, 0.05)
22:37:49.517 00.003 10072 Worker thread wakes up
22:37:49.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:37:49.517 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:37:49.517 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.06 yDistance=-0.00
22:37:49.520 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:37:49.523 00.003 10072 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.03
22:37:49.523 00.000 10072 PPEC: input: 0.06, control: -0.02, exposure: 500
22:37:49.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:49.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:37:49.523 00.000 10072 MoveAxis(E, 15, ABG)
22:37:49.524 00.001 10072 Guiding  Dir = 2, Dur = 15
22:37:49.524 00.000 10072 IsGuiding returns 0
22:37:49.524 00.000 10072 PulseGuide returned control before completion, sleep 25
22:37:49.541 00.017 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:37:49.544 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:49.546 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:49.550 00.004 1032 Enqueuing Expose request
22:37:49.558 00.008 10072 IsGuiding returns 0
22:37:49.558 00.000 10072 Move returns status 0, amount 15
22:37:49.558 00.000 10072 MoveAxis(N, 0, ABG)
22:37:49.558 00.000 10072 Move returns status 0, amount 0
22:37:49.558 00.000 10072 move complete, result=0
22:37:49.558 00.000 10072 worker thread done servicing request
22:37:49.558 00.000 10072 Worker thread wakes up
22:37:49.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:49.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:49.561 00.003 1032 GuideStep: 0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
22:37:49.964 00.403 10072 Exposure complete
22:37:50.019 00.055 10072 worker thread done servicing request
22:37:50.019 00.000 1032 OnExposeComplete: enter
22:37:50.022 00.003 1032 UpdateGuideState(): m_state=6
22:37:50.024 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4993
22:37:50.026 00.002 1032 Star::Find returns 1 (0), X=1097.81, Y=133.67, Mass=1437, SNR=26.6, Peak=121 HFD=3.2
22:37:50.028 00.002 1032 MultiStar: [#1 0.01,0.06,0.95,U] [#2 -0.27,0.03,0.00,M1] [#3 -0.23,-0.04,0.74,U] [#4 0.16,0.22,0.00,M1] [#5 0.01,-0.03,0.63,U] [#6 -0.19,0.02,0.64,U] [#7 0.04,0.19,0.70,U] [#8 -0.21,0.00,0.51,U] 
22:37:50.029 00.001 1032 refined, 6 included, MultiStar: {-0.05, 0.02}, one-star: {0.11, -0.06}
22:37:50.031 00.002 1032 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.83) = xAngle (0.94 = 0.94)
22:37:50.032 00.001 1032 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.94 = 0.94)
22:37:50.033 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.77 mountX=0.03 mountY=0.04, mountTheta=0.94
22:37:50.036 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.02, opts=13)
22:37:50.038 00.002 1032 Enqueuing Move request for scope (-0.05, 0.02)
22:37:50.039 00.001 10072 Worker thread wakes up
22:37:50.040 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
22:37:50.040 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
22:37:50.040 00.000 10072 Moving (-0.05, 0.02) raw xDistance=0.03 yDistance=0.04
22:37:50.041 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:37:50.044 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:37:50.044 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:37:50.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:50.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:37:50.044 00.000 10072 MoveAxis(E, 13, ABG)
22:37:50.044 00.000 10072 Guiding  Dir = 2, Dur = 13
22:37:50.044 00.000 10072 IsGuiding returns 0
22:37:50.044 00.000 10072 PulseGuide returned control before completion, sleep 23
22:37:50.062 00.018 1032 UpdateGuideState exits: m=1437 SNR=26.6
22:37:50.064 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:50.066 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:50.067 00.001 1032 Enqueuing Expose request
22:37:50.071 00.004 10072 IsGuiding returns 0
22:37:50.071 00.000 10072 Move returns status 0, amount 13
22:37:50.071 00.000 10072 MoveAxis(N, 0, ABG)
22:37:50.071 00.000 10072 Move returns status 0, amount 0
22:37:50.071 00.000 10072 move complete, result=0
22:37:50.071 00.000 10072 worker thread done servicing request
22:37:50.071 00.000 10072 Worker thread wakes up
22:37:50.071 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:50.071 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:50.076 00.005 1032 GuideStep: 0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
22:37:50.701 00.625 10072 Exposure complete
22:37:50.753 00.052 10072 worker thread done servicing request
22:37:50.753 00.000 1032 OnExposeComplete: enter
22:37:50.755 00.002 1032 UpdateGuideState(): m_state=6
22:37:50.757 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4994
22:37:50.759 00.002 1032 Star::Find returns 1 (0), X=1097.90, Y=133.60, Mass=1435, SNR=26.6, Peak=122 HFD=3.3
22:37:50.760 00.001 1032 MultiStar: [#1 0.14,-0.02,0.91,U] [#2 -0.03,0.07,0.76,U] [#3 -0.10,0.06,0.75,U] [#4 0.25,0.22,0.00,M2] [#5 0.05,-0.15,0.60,U] [#6 -0.16,-0.04,0.59,U] [#7 0.12,0.14,0.68,U] [#8 0.01,-0.07,0.49,U] 
22:37:50.763 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.20, -0.13}
22:37:50.764 00.001 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
22:37:50.765 00.001 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
22:37:50.767 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.40 mountX=-0.03 mountY=-0.04, mountTheta=-2.23
22:37:50.771 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
22:37:50.776 00.005 1032 Enqueuing Move request for scope (0.04, -0.02)
22:37:50.778 00.002 10072 Worker thread wakes up
22:37:50.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:37:50.778 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:37:50.778 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
22:37:50.780 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:37:50.783 00.003 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:37:50.783 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:37:50.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:50.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:37:50.783 00.000 10072 MoveAxis(E, 15, ABG)
22:37:50.783 00.000 10072 Guiding  Dir = 2, Dur = 15
22:37:50.784 00.001 10072 IsGuiding returns 0
22:37:50.784 00.000 10072 PulseGuide returned control before completion, sleep 25
22:37:50.803 00.019 1032 UpdateGuideState exits: m=1435 SNR=26.6
22:37:50.806 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:50.808 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:50.811 00.003 1032 Enqueuing Expose request
22:37:50.824 00.013 10072 IsGuiding returns 0
22:37:50.824 00.000 10072 Move returns status 0, amount 15
22:37:50.824 00.000 10072 MoveAxis(N, 0, ABG)
22:37:50.825 00.001 10072 Move returns status 0, amount 0
22:37:50.825 00.000 10072 move complete, result=0
22:37:50.825 00.000 10072 worker thread done servicing request
22:37:50.825 00.000 10072 Worker thread wakes up
22:37:50.825 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:50.825 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:50.826 00.001 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
22:37:51.233 00.407 10072 Exposure complete
22:37:51.306 00.073 10072 worker thread done servicing request
22:37:51.306 00.000 1032 OnExposeComplete: enter
22:37:51.310 00.004 1032 UpdateGuideState(): m_state=6
22:37:51.312 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4995
22:37:51.314 00.002 1032 Star::Find returns 1 (0), X=1097.85, Y=133.67, Mass=1370, SNR=26.0, Peak=103 HFD=3.3
22:37:51.316 00.002 1032 MultiStar: [#1 0.25,0.02,0.97,U] [#2 0.03,0.06,0.79,U] [#3 0.03,-0.00,0.78,U] [#4 0.31,0.18,0.00,M3] [#5 0.17,-0.16,0.66,U] [#6 -0.07,-0.02,0.59,U] [#7 0.26,0.20,0.00,M1] [#8 0.05,0.15,0.50,U] 
22:37:51.318 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.01}, one-star: {0.14, -0.06}
22:37:51.320 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
22:37:51.322 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
22:37:51.324 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.06 mountX=-0.03 mountY=-0.09, mountTheta=-1.89
22:37:51.327 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
22:37:51.328 00.001 1032 Enqueuing Move request for scope (0.10, -0.01)
22:37:51.332 00.004 10072 Worker thread wakes up
22:37:51.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:37:51.332 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:37:51.332 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.09
22:37:51.335 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:37:51.337 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.04
22:37:51.337 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:37:51.337 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:51.338 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:37:51.338 00.000 10072 MoveAxis(E, 13, ABG)
22:37:51.338 00.000 10072 Guiding  Dir = 2, Dur = 13
22:37:51.338 00.000 10072 IsGuiding returns 0
22:37:51.338 00.000 10072 PulseGuide returned control before completion, sleep 23
22:37:51.356 00.018 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:37:51.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:51.361 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:51.363 00.002 1032 Enqueuing Expose request
22:37:51.371 00.008 10072 IsGuiding returns 0
22:37:51.371 00.000 10072 Move returns status 0, amount 13
22:37:51.371 00.000 10072 MoveAxis(N, 0, ABG)
22:37:51.371 00.000 10072 Move returns status 0, amount 0
22:37:51.371 00.000 10072 move complete, result=0
22:37:51.371 00.000 10072 worker thread done servicing request
22:37:51.371 00.000 10072 Worker thread wakes up
22:37:51.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:51.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:51.373 00.002 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:37:51.997 00.624 10072 Exposure complete
22:37:52.052 00.055 10072 worker thread done servicing request
22:37:52.053 00.001 1032 OnExposeComplete: enter
22:37:52.055 00.002 1032 UpdateGuideState(): m_state=6
22:37:52.057 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4996
22:37:52.059 00.002 1032 Star::Find returns 1 (0), X=1097.93, Y=133.74, Mass=1451, SNR=26.8, Peak=121 HFD=3.2
22:37:52.061 00.002 1032 MultiStar: [#1 0.24,-0.07,0.88,U] [#2 0.02,-0.00,0.73,U] [#3 -0.13,0.19,0.74,U] [#4 0.34,0.09,0.00,M4] [#5 0.06,-0.16,0.61,U] [#6 -0.06,-0.06,0.60,U] [#7 0.25,0.15,0.00,M2] [#8 0.02,0.09,0.52,U] 
22:37:52.062 00.001 1032 refined, 6 included, MultiStar: {0.07, -0.00}, one-star: {0.22, 0.01}
22:37:52.064 00.002 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
22:37:52.065 00.001 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
22:37:52.067 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.00 mountX=-0.02 mountY=-0.07, mountTheta=-1.83
22:37:52.070 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
22:37:52.072 00.002 1032 Enqueuing Move request for scope (0.07, -0.00)
22:37:52.074 00.002 10072 Worker thread wakes up
22:37:52.074 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
22:37:52.074 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
22:37:52.074 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.07
22:37:52.075 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:37:52.077 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:37:52.077 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:37:52.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:52.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:37:52.078 00.001 10072 MoveAxis(E, 14, ABG)
22:37:52.078 00.000 10072 Guiding  Dir = 2, Dur = 14
22:37:52.079 00.001 10072 IsGuiding returns 0
22:37:52.079 00.000 10072 PulseGuide returned control before completion, sleep 24
22:37:52.095 00.016 1032 UpdateGuideState exits: m=1451 SNR=26.8
22:37:52.098 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:52.100 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:52.102 00.002 1032 Enqueuing Expose request
22:37:52.104 00.002 10072 IsGuiding returns 0
22:37:52.104 00.000 10072 Move returns status 0, amount 14
22:37:52.104 00.000 10072 MoveAxis(N, 0, ABG)
22:37:52.104 00.000 10072 Move returns status 0, amount 0
22:37:52.104 00.000 10072 move complete, result=0
22:37:52.104 00.000 10072 worker thread done servicing request
22:37:52.104 00.000 10072 Worker thread wakes up
22:37:52.104 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:52.104 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:52.111 00.007 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:37:52.512 00.401 10072 Exposure complete
22:37:52.567 00.055 10072 worker thread done servicing request
22:37:52.567 00.000 1032 OnExposeComplete: enter
22:37:52.569 00.002 1032 UpdateGuideState(): m_state=6
22:37:52.571 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4997
22:37:52.572 00.001 1032 Star::Find returns 1 (0), X=1097.94, Y=133.64, Mass=1283, SNR=25.1, Peak=110 HFD=3.2
22:37:52.573 00.001 1032 MultiStar: [#1 0.38,0.00,0.00,M1] [#2 -0.05,0.08,0.84,U] [#3 -0.06,-0.09,0.80,U] [#4 0.28,0.04,0.00,M5] [#5 0.15,-0.23,0.00,M1] [#6 -0.03,0.02,0.62,U] [#7 0.11,0.06,0.71,U] [#8 0.03,0.08,0.54,U] 
22:37:52.576 00.003 1032 refined, 5 included, MultiStar: {0.05, 0.00}, one-star: {0.24, -0.09}
22:37:52.577 00.001 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
22:37:52.578 00.001 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
22:37:52.580 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.00 mountX=-0.01 mountY=-0.05, mountTheta=-1.83
22:37:52.583 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
22:37:52.586 00.003 1032 Enqueuing Move request for scope (0.05, 0.00)
22:37:52.589 00.003 10072 Worker thread wakes up
22:37:52.589 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
22:37:52.590 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
22:37:52.590 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
22:37:52.592 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:37:52.594 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:37:52.594 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:37:52.594 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:52.594 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:37:52.594 00.000 10072 MoveAxis(E, 12, ABG)
22:37:52.594 00.000 10072 Guiding  Dir = 2, Dur = 12
22:37:52.595 00.001 10072 IsGuiding returns 0
22:37:52.595 00.000 10072 PulseGuide returned control before completion, sleep 22
22:37:52.613 00.018 1032 UpdateGuideState exits: m=1283 SNR=25.1
22:37:52.616 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:52.618 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:52.621 00.003 1032 Enqueuing Expose request
22:37:52.623 00.002 10072 IsGuiding returns 0
22:37:52.623 00.000 10072 Move returns status 0, amount 12
22:37:52.623 00.000 10072 MoveAxis(N, 0, ABG)
22:37:52.623 00.000 10072 Move returns status 0, amount 0
22:37:52.623 00.000 10072 move complete, result=0
22:37:52.623 00.000 10072 worker thread done servicing request
22:37:52.623 00.000 10072 Worker thread wakes up
22:37:52.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:52.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:52.630 00.007 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
22:37:53.352 00.722 10072 Exposure complete
22:37:53.404 00.052 10072 worker thread done servicing request
22:37:53.404 00.000 1032 OnExposeComplete: enter
22:37:53.406 00.002 1032 UpdateGuideState(): m_state=6
22:37:53.408 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4998
22:37:53.410 00.002 1032 Star::Find returns 1 (0), X=1098.00, Y=133.61, Mass=1231, SNR=24.7, Peak=112 HFD=3.2
22:37:53.411 00.001 1032 MultiStar: [#1 0.34,-0.09,0.00,M2] [#2 0.09,-0.00,0.85,U] [#3 0.06,-0.08,0.78,U] [#4 0.36,0.08,0.00,M6] [#5 0.32,-0.17,0.00,M2] [#6 0.02,-0.10,0.61,U] [#7 0.26,0.07,0.00,M2] [#8 0.09,-0.02,0.54,U] 
22:37:53.414 00.003 1032 refined, 4 included, MultiStar: {0.13, -0.07}, one-star: {0.30, -0.12}
22:37:53.415 00.001 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
22:37:53.417 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
22:37:53.419 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.14 cameraTheta=-0.49 mountX=-0.10 mountY=-0.11, mountTheta=-2.32
22:37:53.421 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
22:37:53.425 00.004 1032 Enqueuing Move request for scope (0.13, -0.07)
22:37:53.427 00.002 10072 Worker thread wakes up
22:37:53.427 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
22:37:53.427 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
22:37:53.427 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.11
22:37:53.430 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:37:53.431 00.001 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.05
22:37:53.431 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:37:53.432 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:53.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:37:53.432 00.000 10072 MoveAxis(E, 15, ABG)
22:37:53.432 00.000 10072 Guiding  Dir = 2, Dur = 15
22:37:53.432 00.000 10072 IsGuiding returns 0
22:37:53.432 00.000 10072 PulseGuide returned control before completion, sleep 25
22:37:53.448 00.016 1032 UpdateGuideState exits: m=1231 SNR=24.7
22:37:53.451 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:53.454 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:53.456 00.002 1032 Enqueuing Expose request
22:37:53.462 00.006 10072 IsGuiding returns 0
22:37:53.462 00.000 10072 Move returns status 0, amount 15
22:37:53.462 00.000 10072 MoveAxis(N, 0, ABG)
22:37:53.462 00.000 10072 Move returns status 0, amount 0
22:37:53.462 00.000 10072 move complete, result=0
22:37:53.462 00.000 10072 worker thread done servicing request
22:37:53.462 00.000 10072 Worker thread wakes up
22:37:53.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:53.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:53.467 00.005 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:37:53.869 00.402 10072 Exposure complete
22:37:53.918 00.049 10072 worker thread done servicing request
22:37:53.918 00.000 1032 OnExposeComplete: enter
22:37:53.920 00.002 1032 UpdateGuideState(): m_state=6
22:37:53.923 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4999
22:37:53.925 00.002 1032 Star::Find returns 1 (0), X=1098.12, Y=133.50, Mass=1479, SNR=27.0, Peak=144 HFD=3.2
22:37:53.927 00.002 1032 MultiStar: [#1 0.41,-0.13,0.00,M3] [#2 0.12,-0.15,0.73,U] [#3 -0.03,-0.27,0.00,M1] [#4 0.36,-0.16,0.00,M7] [#5 0.35,-0.32,0.00,M3] [#6 0.11,-0.16,0.60,U] [#7 0.28,-0.12,0.00,M3] [#8 0.11,-0.19,0.49,U] 
22:37:53.928 00.001 1032 refined, 3 included, MultiStar: {0.22, -0.19}, one-star: {0.42, -0.23}
22:37:53.932 00.004 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
22:37:53.934 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
22:37:53.935 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-0.71 mountX=-0.24 mountY=-0.16, mountTheta=-2.54
22:37:53.937 00.002 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.19, opts=13)
22:37:53.939 00.002 1032 Enqueuing Move request for scope (0.22, -0.19)
22:37:53.941 00.002 10072 Worker thread wakes up
22:37:53.941 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.19) opts 0xd
22:37:53.941 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.19)
22:37:53.941 00.000 10072 Moving (0.22, -0.19) raw xDistance=-0.24 yDistance=-0.16
22:37:53.944 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:37:53.946 00.002 10072 PPEC rslt: input = -0.24, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 286.05
22:37:53.947 00.001 10072 PPEC: input: -0.24, control: -0.13, exposure: 500
22:37:53.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:53.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:37:53.947 00.000 10072 MoveAxis(E, 125, ABG)
22:37:53.947 00.000 10072 Guiding  Dir = 2, Dur = 125
22:37:53.947 00.000 10072 IsGuiding returns 0
22:37:53.948 00.001 10072 PulseGuide returned control before completion, sleep 135
22:37:53.964 00.016 1032 UpdateGuideState exits: m=1479 SNR=27.0
22:37:53.967 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:53.968 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:53.970 00.002 1032 Enqueuing Expose request
22:37:54.086 00.116 10072 IsGuiding returns 0
22:37:54.086 00.000 10072 Move returns status 0, amount 125
22:37:54.086 00.000 10072 MoveAxis(N, 0, ABG)
22:37:54.086 00.000 10072 Move returns status 0, amount 0
22:37:54.086 00.000 10072 move complete, result=0
22:37:54.087 00.001 10072 worker thread done servicing request
22:37:54.087 00.000 10072 Worker thread wakes up
22:37:54.087 00.000 1032 GuideStep: -0.2 px 125 ms EAST, -0.2 px 0 ms NORTH
22:37:54.089 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:54.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:54.715 00.626 10072 Exposure complete
22:37:54.767 00.052 10072 worker thread done servicing request
22:37:54.767 00.000 1032 OnExposeComplete: enter
22:37:54.770 00.003 1032 UpdateGuideState(): m_state=6
22:37:54.772 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5000
22:37:54.774 00.002 1032 Star::Find returns 1 (0), X=1097.99, Y=133.45, Mass=1363, SNR=25.9, Peak=104 HFD=3.5
22:37:54.776 00.002 1032 MultiStar: [#1 0.22,-0.02,0.88,U] [#2 0.01,-0.08,0.76,U] [#3 -0.09,-0.03,0.77,U] [#4 0.21,0.10,0.64,U] [#5 0.16,-0.18,0.66,U] [#6 0.00,-0.10,0.61,U] [#7 -0.05,0.03,0.71,U] [#8 -0.01,-0.08,0.49,U] 
22:37:54.777 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.29, -0.28}
22:37:54.779 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
22:37:54.780 00.001 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
22:37:54.782 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-0.68 mountX=-0.10 mountY=-0.07, mountTheta=-2.51
22:37:54.785 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
22:37:54.787 00.002 1032 Enqueuing Move request for scope (0.10, -0.08)
22:37:54.789 00.002 10072 Worker thread wakes up
22:37:54.789 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
22:37:54.789 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
22:37:54.789 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.07
22:37:54.792 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:37:54.794 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:37:54.794 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:37:54.794 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:54.794 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:37:54.794 00.000 10072 MoveAxis(E, 15, ABG)
22:37:54.794 00.000 10072 Guiding  Dir = 2, Dur = 15
22:37:54.795 00.001 10072 IsGuiding returns 0
22:37:54.796 00.001 10072 PulseGuide returned control before completion, sleep 25
22:37:54.813 00.017 1032 UpdateGuideState exits: m=1363 SNR=25.9
22:37:54.815 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:54.817 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:54.819 00.002 1032 Enqueuing Expose request
22:37:54.836 00.017 10072 IsGuiding returns 0
22:37:54.836 00.000 10072 Move returns status 0, amount 15
22:37:54.836 00.000 10072 MoveAxis(N, 0, ABG)
22:37:54.836 00.000 10072 Move returns status 0, amount 0
22:37:54.836 00.000 10072 move complete, result=0
22:37:54.836 00.000 10072 worker thread done servicing request
22:37:54.836 00.000 10072 Worker thread wakes up
22:37:54.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:54.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:54.839 00.003 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:37:55.244 00.405 10072 Exposure complete
22:37:55.300 00.056 10072 worker thread done servicing request
22:37:55.300 00.000 1032 OnExposeComplete: enter
22:37:55.304 00.004 1032 UpdateGuideState(): m_state=6
22:37:55.306 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5001
22:37:55.308 00.002 1032 Star::Find returns 1 (0), X=1097.94, Y=133.85, Mass=1327, SNR=25.6, Peak=106 HFD=3.0
22:37:55.310 00.002 1032 MultiStar: [#1 0.28,0.10,0.00,M3] [#2 0.02,0.15,0.81,U] [#3 0.01,0.06,0.76,U] [#4 0.31,0.14,0.00,M7] [#5 0.19,-0.08,0.65,U] [#6 0.07,0.09,0.62,U] [#7 0.14,0.09,0.67,U] [#8 0.03,0.21,0.53,U] 
22:37:55.312 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.09}, one-star: {0.24, 0.13}
22:37:55.313 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:37:55.315 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:37:55.316 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.73 mountX=0.06 mountY=-0.13, mountTheta=-1.10
22:37:55.320 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
22:37:55.322 00.002 1032 Enqueuing Move request for scope (0.11, 0.09)
22:37:55.325 00.003 10072 Worker thread wakes up
22:37:55.325 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
22:37:55.325 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
22:37:55.325 00.000 10072 Moving (0.11, 0.09) raw xDistance=0.06 yDistance=-0.13
22:37:55.327 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:37:55.329 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.06
22:37:55.330 00.001 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:37:55.330 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:55.330 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:37:55.330 00.000 10072 MoveAxis(E, 11, ABG)
22:37:55.330 00.000 10072 Guiding  Dir = 2, Dur = 11
22:37:55.330 00.000 10072 IsGuiding returns 0
22:37:55.331 00.001 10072 PulseGuide returned control before completion, sleep 21
22:37:55.347 00.016 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:37:55.350 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:55.352 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:55.354 00.002 1032 Enqueuing Expose request
22:37:55.366 00.012 10072 IsGuiding returns 0
22:37:55.366 00.000 10072 Move returns status 0, amount 11
22:37:55.366 00.000 10072 MoveAxis(N, 0, ABG)
22:37:55.366 00.000 10072 Move returns status 0, amount 0
22:37:55.366 00.000 10072 move complete, result=0
22:37:55.366 00.000 10072 worker thread done servicing request
22:37:55.366 00.000 10072 Worker thread wakes up
22:37:55.366 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:55.366 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:55.367 00.001 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:37:55.996 00.629 10072 Exposure complete
22:37:56.048 00.052 10072 worker thread done servicing request
22:37:56.048 00.000 1032 OnExposeComplete: enter
22:37:56.050 00.002 1032 UpdateGuideState(): m_state=6
22:37:56.053 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5002
22:37:56.055 00.002 1032 Star::Find returns 1 (0), X=1097.93, Y=133.49, Mass=1379, SNR=26.1, Peak=118 HFD=3.2
22:37:56.057 00.002 1032 MultiStar: [#1 0.30,-0.15,0.00,M4] [#2 -0.04,-0.18,0.75,U] [#3 -0.08,-0.20,0.73,U] [#4 0.20,-0.11,0.64,U] [#5 0.08,-0.23,0.63,U] [#6 -0.07,-0.14,0.62,U] [#7 0.25,-0.29,0.00,M2] [#8 0.10,-0.06,0.52,U] 
22:37:56.059 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.17}, one-star: {0.22, -0.24}
22:37:56.060 00.001 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
22:37:56.062 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
22:37:56.063 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.21 mountX=-0.19 mountY=-0.02, mountTheta=-3.04
22:37:56.066 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.17, opts=13)
22:37:56.069 00.003 1032 Enqueuing Move request for scope (0.07, -0.17)
22:37:56.071 00.002 10072 Worker thread wakes up
22:37:56.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
22:37:56.071 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
22:37:56.071 00.000 10072 Moving (0.07, -0.17) raw xDistance=-0.19 yDistance=-0.02
22:37:56.073 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:37:56.075 00.002 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 286.06
22:37:56.075 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
22:37:56.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:56.076 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:37:56.076 00.000 10072 MoveAxis(E, 100, ABG)
22:37:56.076 00.000 10072 Guiding  Dir = 2, Dur = 100
22:37:56.076 00.000 10072 IsGuiding returns 0
22:37:56.076 00.000 10072 PulseGuide returned control before completion, sleep 110
22:37:56.095 00.019 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:37:56.097 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:56.099 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:56.100 00.001 1032 Enqueuing Expose request
22:37:56.196 00.096 10072 IsGuiding returns 0
22:37:56.196 00.000 10072 Move returns status 0, amount 100
22:37:56.196 00.000 10072 MoveAxis(N, 0, ABG)
22:37:56.196 00.000 10072 Move returns status 0, amount 0
22:37:56.196 00.000 10072 move complete, result=0
22:37:56.196 00.000 10072 worker thread done servicing request
22:37:56.196 00.000 10072 Worker thread wakes up
22:37:56.196 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:56.196 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:56.196 00.000 1032 GuideStep: -0.2 px 100 ms EAST, -0.0 px 0 ms NORTH
22:37:56.606 00.410 10072 Exposure complete
22:37:56.662 00.056 10072 worker thread done servicing request
22:37:56.662 00.000 1032 OnExposeComplete: enter
22:37:56.664 00.002 1032 UpdateGuideState(): m_state=6
22:37:56.666 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5003
22:37:56.668 00.002 1032 Star::Find returns 1 (0), X=1097.95, Y=133.46, Mass=1345, SNR=25.8, Peak=119 HFD=3.3
22:37:56.671 00.003 1032 MultiStar: [#1 0.36,-0.21,0.00,M5] [#2 0.06,-0.24,0.77,U] [#3 -0.05,-0.14,0.76,U] [#4 0.37,-0.08,0.00,M7] [#5 0.19,-0.26,0.00,M1] [#6 -0.07,-0.27,0.00,M1] [#7 0.24,-0.10,0.00,M3] [#8 0.21,-0.04,0.53,U] 
22:37:56.674 00.003 1032 refined, 3 included, MultiStar: {0.12, -0.19}, one-star: {0.25, -0.27}
22:37:56.675 00.001 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
22:37:56.677 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
22:37:56.679 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-1.00 mountX=-0.22 mountY=-0.07, mountTheta=-2.83
22:37:56.681 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.19, opts=13)
22:37:56.685 00.004 1032 Enqueuing Move request for scope (0.12, -0.19)
22:37:56.686 00.001 10072 Worker thread wakes up
22:37:56.687 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
22:37:56.687 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
22:37:56.687 00.000 10072 Moving (0.12, -0.19) raw xDistance=-0.22 yDistance=-0.07
22:37:56.688 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:37:56.690 00.002 10072 PPEC rslt: input = -0.22, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 286.07
22:37:56.690 00.000 10072 PPEC: input: -0.22, control: -0.12, exposure: 500
22:37:56.690 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:56.690 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:37:56.690 00.000 10072 MoveAxis(E, 112, ABG)
22:37:56.690 00.000 10072 Guiding  Dir = 2, Dur = 112
22:37:56.691 00.001 10072 IsGuiding returns 0
22:37:56.691 00.000 10072 PulseGuide returned control before completion, sleep 122
22:37:56.709 00.018 1032 UpdateGuideState exits: m=1345 SNR=25.8
22:37:56.712 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:56.714 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:56.716 00.002 1032 Enqueuing Expose request
22:37:56.824 00.108 10072 IsGuiding returns 0
22:37:56.824 00.000 10072 Move returns status 0, amount 112
22:37:56.824 00.000 10072 MoveAxis(N, 0, ABG)
22:37:56.824 00.000 10072 Move returns status 0, amount 0
22:37:56.824 00.000 10072 move complete, result=0
22:37:56.824 00.000 10072 worker thread done servicing request
22:37:56.825 00.001 1032 GuideStep: -0.2 px 112 ms EAST, -0.1 px 0 ms NORTH
22:37:56.826 00.001 10072 Worker thread wakes up
22:37:56.826 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:56.826 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:57.452 00.626 10072 Exposure complete
22:37:57.505 00.053 10072 worker thread done servicing request
22:37:57.505 00.000 1032 OnExposeComplete: enter
22:37:57.507 00.002 1032 UpdateGuideState(): m_state=6
22:37:57.510 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5004
22:37:57.512 00.002 1032 Star::Find returns 1 (0), X=1097.88, Y=133.61, Mass=1289, SNR=25.2, Peak=126 HFD=3.1
22:37:57.513 00.001 1032 MultiStar: [#1 0.27,-0.10,0.00,M6] [#2 0.09,0.02,0.80,U] [#3 -0.06,-0.11,0.78,U] [#4 0.26,0.05,0.00,M8] [#5 0.27,-0.15,0.00,M2] [#6 -0.20,-0.21,0.00,M2] [#7 0.15,-0.03,0.69,U] [#8 -0.01,-0.09,0.54,U] 
22:37:57.515 00.002 1032 refined, 4 included, MultiStar: {0.08, -0.07}, one-star: {0.18, -0.12}
22:37:57.516 00.001 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
22:37:57.518 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
22:37:57.519 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.73 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
22:37:57.522 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
22:37:57.524 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
22:37:57.525 00.001 10072 Worker thread wakes up
22:37:57.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:37:57.525 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:37:57.525 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
22:37:57.528 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:37:57.532 00.004 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:37:57.532 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:37:57.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:57.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:37:57.534 00.002 10072 MoveAxis(E, 12, ABG)
22:37:57.534 00.000 10072 Guiding  Dir = 2, Dur = 12
22:37:57.534 00.000 10072 IsGuiding returns 0
22:37:57.535 00.001 10072 PulseGuide returned control before completion, sleep 21
22:37:57.558 00.023 10072 IsGuiding returns 0
22:37:57.558 00.000 10072 Move returns status 0, amount 12
22:37:57.558 00.000 10072 MoveAxis(N, 0, ABG)
22:37:57.558 00.000 10072 Move returns status 0, amount 0
22:37:57.558 00.000 10072 move complete, result=0
22:37:57.558 00.000 10072 worker thread done servicing request
22:37:57.559 00.001 1032 UpdateGuideState exits: m=1289 SNR=25.2
22:37:57.561 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:57.563 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:57.565 00.002 1032 Enqueuing Expose request
22:37:57.566 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
22:37:57.569 00.003 10072 Worker thread wakes up
22:37:57.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:57.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:57.983 00.414 10072 Exposure complete
22:37:58.036 00.053 10072 worker thread done servicing request
22:37:58.037 00.001 1032 OnExposeComplete: enter
22:37:58.039 00.002 1032 UpdateGuideState(): m_state=6
22:37:58.041 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5005
22:37:58.043 00.002 1032 Star::Find returns 1 (0), X=1097.92, Y=133.59, Mass=1375, SNR=26.1, Peak=117 HFD=3.2
22:37:58.045 00.002 1032 MultiStar: [#1 0.27,-0.00,0.00,M7] [#2 -0.01,-0.00,0.76,U] [#3 -0.05,-0.01,0.75,U] [#4 0.21,0.16,0.00,M9] [#5 0.08,-0.20,0.64,U] [#6 -0.06,-0.11,0.62,U] [#7 0.20,0.04,0.68,U] [#8 0.03,0.04,0.51,U] 
22:37:58.048 00.003 1032 refined, 6 included, MultiStar: {0.07, -0.06}, one-star: {0.21, -0.14}
22:37:58.050 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
22:37:58.051 00.001 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
22:37:58.053 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.72 mountX=-0.08 mountY=-0.05, mountTheta=-2.55
22:37:58.056 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
22:37:58.057 00.001 1032 Enqueuing Move request for scope (0.07, -0.06)
22:37:58.059 00.002 10072 Worker thread wakes up
22:37:58.059 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
22:37:58.059 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
22:37:58.059 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.05
22:37:58.061 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:37:58.063 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:37:58.063 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:37:58.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:58.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:37:58.063 00.000 10072 MoveAxis(E, 10, ABG)
22:37:58.063 00.000 10072 Guiding  Dir = 2, Dur = 10
22:37:58.063 00.000 10072 IsGuiding returns 0
22:37:58.064 00.001 10072 PulseGuide returned control before completion, sleep 20
22:37:58.081 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.1
22:37:58.084 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:58.086 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:58.088 00.002 1032 Enqueuing Expose request
22:37:58.090 00.002 10072 IsGuiding returns 0
22:37:58.090 00.000 10072 Move returns status 0, amount 10
22:37:58.090 00.000 10072 MoveAxis(N, 0, ABG)
22:37:58.090 00.000 10072 Move returns status 0, amount 0
22:37:58.090 00.000 10072 move complete, result=0
22:37:58.090 00.000 10072 worker thread done servicing request
22:37:58.090 00.000 10072 Worker thread wakes up
22:37:58.090 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:58.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:58.097 00.007 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:37:58.718 00.621 10072 Exposure complete
22:37:58.770 00.052 10072 worker thread done servicing request
22:37:58.770 00.000 1032 OnExposeComplete: enter
22:37:58.772 00.002 1032 UpdateGuideState(): m_state=6
22:37:58.774 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5006
22:37:58.775 00.001 1032 Star::Find returns 1 (0), X=1097.85, Y=133.68, Mass=1289, SNR=25.2, Peak=104 HFD=3.3
22:37:58.778 00.003 1032 MultiStar: [#1 0.24,-0.15,0.00,M8] [#2 -0.04,-0.07,0.81,U] [#3 -0.10,-0.00,0.75,U] [#4 0.26,0.16,0.00,M10] [#5 0.18,-0.19,0.00,M2] [#6 -0.17,-0.07,0.65,U] [#7 0.14,0.14,0.75,U] [#8 -0.02,-0.07,0.49,U] 
22:37:58.779 00.001 1032 refined, 5 included, MultiStar: {0.00, -0.02}, one-star: {0.14, -0.05}
22:37:58.781 00.002 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
22:37:58.784 00.003 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
22:37:58.785 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.35 mountX=-0.02 mountY=0.00, mountTheta=3.10
22:37:58.788 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.02, opts=13)
22:37:58.789 00.001 1032 Enqueuing Move request for scope (0.00, -0.02)
22:37:58.791 00.002 10072 Worker thread wakes up
22:37:58.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
22:37:58.791 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
22:37:58.791 00.000 10072 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
22:37:58.792 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:37:58.794 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.07
22:37:58.795 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:37:58.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:58.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:37:58.795 00.000 10072 MoveAxis(E, 10, ABG)
22:37:58.795 00.000 10072 Guiding  Dir = 2, Dur = 10
22:37:58.795 00.000 10072 IsGuiding returns 0
22:37:58.796 00.001 10072 PulseGuide returned control before completion, sleep 20
22:37:58.814 00.018 1032 UpdateGuideState exits: m=1289 SNR=25.2
22:37:58.816 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:58.818 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:58.820 00.002 1032 Enqueuing Expose request
22:37:58.826 00.006 10072 IsGuiding returns 0
22:37:58.826 00.000 10072 Move returns status 0, amount 10
22:37:58.826 00.000 10072 MoveAxis(N, 0, ABG)
22:37:58.826 00.000 10072 Move returns status 0, amount 0
22:37:58.826 00.000 10072 move complete, result=0
22:37:58.826 00.000 10072 worker thread done servicing request
22:37:58.826 00.000 10072 Worker thread wakes up
22:37:58.826 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:58.826 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:58.829 00.003 1032 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
22:37:59.235 00.406 10072 Exposure complete
22:37:59.290 00.055 10072 worker thread done servicing request
22:37:59.290 00.000 1032 OnExposeComplete: enter
22:37:59.293 00.003 1032 UpdateGuideState(): m_state=6
22:37:59.294 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5007
22:37:59.296 00.002 1032 Star::Find returns 1 (0), X=1097.90, Y=133.64, Mass=1314, SNR=25.5, Peak=107 HFD=3.2
22:37:59.299 00.003 1032 MultiStar: [#1 0.23,-0.07,0.99,U] [#2 0.06,-0.05,0.79,U] [#3 -0.07,-0.12,0.75,U] [#4 0.36,0.12,0.00,R] [#5 0.22,-0.20,0.00,M3] [#6 0.02,-0.09,0.65,U] [#7 0.17,0.06,0.70,U] [#8 -0.04,0.05,0.52,U] 
22:37:59.301 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.05}, one-star: {0.20, -0.09}
22:37:59.304 00.003 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
22:37:59.306 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
22:37:59.308 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.48 mountX=-0.07 mountY=-0.08, mountTheta=-2.31
22:37:59.311 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
22:37:59.315 00.004 1032 Enqueuing Move request for scope (0.10, -0.05)
22:37:59.317 00.002 10072 Worker thread wakes up
22:37:59.317 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
22:37:59.317 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
22:37:59.317 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.08
22:37:59.319 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=148, Gamma=2.230
22:37:59.321 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.08
22:37:59.321 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:37:59.321 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:59.321 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:37:59.321 00.000 10072 MoveAxis(E, 9, ABG)
22:37:59.321 00.000 10072 Guiding  Dir = 2, Dur = 9
22:37:59.321 00.000 10072 IsGuiding returns 0
22:37:59.322 00.001 10072 PulseGuide returned control before completion, sleep 19
22:37:59.344 00.022 1032 UpdateGuideState exits: m=1314 SNR=25.5
22:37:59.346 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:59.347 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:37:59.349 00.002 1032 Enqueuing Expose request
22:37:59.357 00.008 10072 IsGuiding returns 0
22:37:59.357 00.000 10072 Move returns status 0, amount 9
22:37:59.357 00.000 10072 MoveAxis(N, 0, ABG)
22:37:59.357 00.000 10072 Move returns status 0, amount 0
22:37:59.357 00.000 10072 move complete, result=0
22:37:59.357 00.000 10072 worker thread done servicing request
22:37:59.357 00.000 10072 Worker thread wakes up
22:37:59.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:37:59.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:37:59.358 00.001 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:37:59.986 00.628 10072 Exposure complete
22:38:00.042 00.056 10072 worker thread done servicing request
22:38:00.043 00.001 1032 OnExposeComplete: enter
22:38:00.044 00.001 1032 UpdateGuideState(): m_state=6
22:38:00.046 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5008
22:38:00.048 00.002 1032 Star::Find returns 1 (0), X=1098.00, Y=133.36, Mass=1319, SNR=25.5, Peak=111 HFD=3.3
22:38:00.050 00.002 1032 MultiStar: [#1 0.28,-0.22,0.00,M8] [#2 -0.03,-0.21,0.74,U] [#3 0.02,-0.20,0.75,U] [#4 -0.13,-0.20,0.66,U] [#5 0.15,-0.37,0.00,M4] [#6 -0.07,-0.28,0.00,M1] [#7 0.14,-0.08,0.75,U] [#8 0.02,-0.19,0.50,U] 
22:38:00.052 00.002 1032 refined, 5 included, MultiStar: {0.07, -0.22}, one-star: {0.30, -0.37}
22:38:00.053 00.001 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
22:38:00.055 00.002 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
22:38:00.056 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.25 mountX=-0.23 mountY=-0.01, mountTheta=-3.08
22:38:00.059 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.22, opts=13)
22:38:00.061 00.002 1032 Enqueuing Move request for scope (0.07, -0.22)
22:38:00.063 00.002 10072 Worker thread wakes up
22:38:00.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
22:38:00.063 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
22:38:00.063 00.000 10072 Moving (0.07, -0.22) raw xDistance=-0.23 yDistance=-0.01
22:38:00.065 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:38:00.067 00.002 10072 PPEC rslt: input = -0.23, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 286.08
22:38:00.067 00.000 10072 PPEC: input: -0.23, control: -0.12, exposure: 500
22:38:00.068 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:00.068 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:38:00.068 00.000 10072 MoveAxis(E, 118, ABG)
22:38:00.068 00.000 10072 Guiding  Dir = 2, Dur = 118
22:38:00.068 00.000 10072 IsGuiding returns 0
22:38:00.069 00.001 10072 PulseGuide returned control before completion, sleep 128
22:38:00.085 00.016 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:38:00.087 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:00.089 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:00.089 00.000 1032 Enqueuing Expose request
22:38:00.200 00.111 10072 IsGuiding returns 0
22:38:00.200 00.000 10072 Move returns status 0, amount 118
22:38:00.200 00.000 10072 MoveAxis(N, 0, ABG)
22:38:00.200 00.000 10072 Move returns status 0, amount 0
22:38:00.200 00.000 10072 move complete, result=0
22:38:00.200 00.000 10072 worker thread done servicing request
22:38:00.200 00.000 10072 Worker thread wakes up
22:38:00.200 00.000 1032 GuideStep: -0.2 px 118 ms EAST, -0.0 px 0 ms NORTH
22:38:00.204 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:00.204 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:00.611 00.407 10072 Exposure complete
22:38:00.663 00.052 10072 worker thread done servicing request
22:38:00.663 00.000 1032 OnExposeComplete: enter
22:38:00.664 00.001 1032 UpdateGuideState(): m_state=6
22:38:00.666 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5009
22:38:00.667 00.001 1032 Star::Find returns 1 (0), X=1097.89, Y=133.56, Mass=1373, SNR=26.0, Peak=105 HFD=3.4
22:38:00.669 00.002 1032 MultiStar: [#1 0.20,-0.04,0.98,U] [#2 0.01,-0.10,0.76,U] [#3 -0.04,0.03,0.81,U] [#4 -0.10,-0.08,0.71,U] [#5 0.17,-0.11,0.63,U] [#6 -0.12,-0.13,0.60,U] [#7 0.12,0.05,0.66,U] [#8 -0.11,-0.01,0.49,U] 
22:38:00.670 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.18, -0.16}
22:38:00.673 00.003 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
22:38:00.675 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
22:38:00.677 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.90 mountX=-0.08 mountY=-0.03, mountTheta=-2.73
22:38:00.681 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
22:38:00.683 00.002 1032 Enqueuing Move request for scope (0.05, -0.07)
22:38:00.685 00.002 10072 Worker thread wakes up
22:38:00.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
22:38:00.685 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
22:38:00.685 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
22:38:00.688 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:38:00.689 00.001 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.08
22:38:00.691 00.002 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:38:00.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:00.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:38:00.691 00.000 10072 MoveAxis(E, 8, ABG)
22:38:00.691 00.000 10072 Guiding  Dir = 2, Dur = 8
22:38:00.691 00.000 10072 IsGuiding returns 0
22:38:00.692 00.001 10072 PulseGuide returned control before completion, sleep 18
22:38:00.708 00.016 1032 UpdateGuideState exits: m=1373 SNR=26.0
22:38:00.711 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:00.712 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:00.714 00.002 1032 Enqueuing Expose request
22:38:00.716 00.002 10072 IsGuiding returns 0
22:38:00.716 00.000 10072 Move returns status 0, amount 8
22:38:00.716 00.000 10072 MoveAxis(N, 0, ABG)
22:38:00.716 00.000 10072 Move returns status 0, amount 0
22:38:00.716 00.000 10072 move complete, result=0
22:38:00.716 00.000 10072 worker thread done servicing request
22:38:00.716 00.000 10072 Worker thread wakes up
22:38:00.716 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:00.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:00.724 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:38:01.347 00.623 10072 Exposure complete
22:38:01.401 00.054 10072 worker thread done servicing request
22:38:01.401 00.000 1032 OnExposeComplete: enter
22:38:01.403 00.002 1032 UpdateGuideState(): m_state=6
22:38:01.405 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5010
22:38:01.406 00.001 1032 Star::Find returns 1 (0), X=1097.93, Y=133.68, Mass=1426, SNR=26.5, Peak=118 HFD=3.3
22:38:01.409 00.003 1032 MultiStar: [#1 0.29,-0.06,0.00,M8] [#2 -0.02,0.04,0.76,U] [#3 -0.08,0.02,0.75,U] [#4 -0.15,0.03,0.65,U] [#5 0.10,-0.15,0.68,U] [#6 -0.14,-0.05,0.59,U] [#7 0.22,0.15,0.00,M1] [#8 0.07,-0.05,0.49,U] 
22:38:01.411 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.03}, one-star: {0.23, -0.05}
22:38:01.412 00.001 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
22:38:01.414 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
22:38:01.416 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.11 mountX=-0.03 mountY=-0.01, mountTheta=-2.94
22:38:01.418 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
22:38:01.420 00.002 1032 Enqueuing Move request for scope (0.01, -0.03)
22:38:01.423 00.003 10072 Worker thread wakes up
22:38:01.423 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
22:38:01.423 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
22:38:01.423 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.01
22:38:01.425 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:38:01.427 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.09
22:38:01.427 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:38:01.427 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:01.427 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:38:01.427 00.000 10072 MoveAxis(E, 10, ABG)
22:38:01.428 00.001 10072 Guiding  Dir = 2, Dur = 10
22:38:01.428 00.000 10072 IsGuiding returns 0
22:38:01.428 00.000 10072 PulseGuide returned control before completion, sleep 20
22:38:01.445 00.017 1032 UpdateGuideState exits: m=1426 SNR=26.5
22:38:01.446 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:01.448 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:01.449 00.001 1032 Enqueuing Expose request
22:38:01.454 00.005 10072 IsGuiding returns 0
22:38:01.454 00.000 10072 Move returns status 0, amount 10
22:38:01.454 00.000 10072 MoveAxis(N, 0, ABG)
22:38:01.454 00.000 10072 Move returns status 0, amount 0
22:38:01.454 00.000 10072 move complete, result=0
22:38:01.455 00.001 10072 worker thread done servicing request
22:38:01.455 00.000 10072 Worker thread wakes up
22:38:01.455 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:01.455 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:01.459 00.004 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:38:01.865 00.406 10072 Exposure complete
22:38:01.918 00.053 10072 worker thread done servicing request
22:38:01.918 00.000 1032 OnExposeComplete: enter
22:38:01.920 00.002 1032 UpdateGuideState(): m_state=6
22:38:01.921 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5011
22:38:01.925 00.004 1032 Star::Find returns 1 (0), X=1097.91, Y=133.60, Mass=1408, SNR=26.4, Peak=124 HFD=3.3
22:38:01.929 00.004 1032 MultiStar: [#1 0.33,-0.03,0.00,M9] [#2 0.04,-0.02,0.75,U] [#3 -0.06,0.01,0.72,U] [#4 -0.09,-0.13,0.68,U] [#5 0.20,-0.12,0.65,U] [#6 0.02,-0.06,0.61,U] [#7 0.28,0.03,0.00,M2] [#8 0.03,-0.03,0.52,U] 
22:38:01.931 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.07}, one-star: {0.21, -0.13}
22:38:01.932 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:38:01.935 00.003 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:38:01.936 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.88 mountX=-0.09 mountY=-0.04, mountTheta=-2.71
22:38:01.939 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
22:38:01.942 00.003 1032 Enqueuing Move request for scope (0.06, -0.07)
22:38:01.944 00.002 10072 Worker thread wakes up
22:38:01.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
22:38:01.944 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
22:38:01.944 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.09 yDistance=-0.04
22:38:01.946 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:38:01.948 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.09
22:38:01.948 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:38:01.948 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:01.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:38:01.949 00.001 10072 MoveAxis(E, 8, ABG)
22:38:01.949 00.000 10072 Guiding  Dir = 2, Dur = 8
22:38:01.949 00.000 10072 IsGuiding returns 0
22:38:01.949 00.000 10072 PulseGuide returned control before completion, sleep 18
22:38:01.967 00.018 1032 UpdateGuideState exits: m=1408 SNR=26.4
22:38:01.969 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:01.970 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:01.972 00.002 1032 Enqueuing Expose request
22:38:01.974 00.002 10072 IsGuiding returns 0
22:38:01.974 00.000 10072 Move returns status 0, amount 8
22:38:01.974 00.000 10072 MoveAxis(N, 0, ABG)
22:38:01.974 00.000 10072 Move returns status 0, amount 0
22:38:01.974 00.000 10072 move complete, result=0
22:38:01.975 00.001 10072 worker thread done servicing request
22:38:01.975 00.000 10072 Worker thread wakes up
22:38:01.975 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:01.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:01.983 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:38:02.615 00.632 10072 Exposure complete
22:38:02.665 00.050 10072 worker thread done servicing request
22:38:02.665 00.000 1032 OnExposeComplete: enter
22:38:02.667 00.002 1032 UpdateGuideState(): m_state=6
22:38:02.669 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5012
22:38:02.671 00.002 1032 Star::Find returns 1 (0), X=1097.97, Y=133.56, Mass=1303, SNR=25.4, Peak=107 HFD=3.2
22:38:02.675 00.004 1032 MultiStar: [#1 0.34,-0.06,0.00,M10] [#2 0.09,-0.10,0.82,U] [#3 -0.02,-0.09,0.75,U] [#4 -0.04,0.01,0.72,U] [#5 0.30,-0.23,0.00,M2] [#6 -0.07,-0.08,0.60,U] [#7 0.12,0.06,0.70,U] [#8 -0.08,-0.02,0.56,U] 
22:38:02.677 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.07}, one-star: {0.26, -0.17}
22:38:02.679 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
22:38:02.681 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
22:38:02.682 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.86 mountX=-0.08 mountY=-0.04, mountTheta=-2.69
22:38:02.685 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
22:38:02.686 00.001 1032 Enqueuing Move request for scope (0.06, -0.07)
22:38:02.688 00.002 10072 Worker thread wakes up
22:38:02.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
22:38:02.688 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
22:38:02.688 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
22:38:02.690 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:38:02.692 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.09
22:38:02.692 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:38:02.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:02.692 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:38:02.692 00.000 10072 MoveAxis(E, 9, ABG)
22:38:02.692 00.000 10072 Guiding  Dir = 2, Dur = 9
22:38:02.692 00.000 10072 IsGuiding returns 0
22:38:02.694 00.002 10072 PulseGuide returned control before completion, sleep 19
22:38:02.710 00.016 1032 UpdateGuideState exits: m=1303 SNR=25.4
22:38:02.712 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:02.714 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:02.716 00.002 1032 Enqueuing Expose request
22:38:02.723 00.007 10072 IsGuiding returns 0
22:38:02.723 00.000 10072 Move returns status 0, amount 9
22:38:02.723 00.000 10072 MoveAxis(N, 0, ABG)
22:38:02.723 00.000 10072 Move returns status 0, amount 0
22:38:02.723 00.000 10072 move complete, result=0
22:38:02.723 00.000 10072 worker thread done servicing request
22:38:02.724 00.001 10072 Worker thread wakes up
22:38:02.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:02.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:02.726 00.002 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:38:03.131 00.405 10072 Exposure complete
22:38:03.185 00.054 10072 worker thread done servicing request
22:38:03.185 00.000 1032 OnExposeComplete: enter
22:38:03.188 00.003 1032 UpdateGuideState(): m_state=6
22:38:03.190 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5013
22:38:03.192 00.002 1032 Star::Find returns 1 (0), X=1098.04, Y=133.52, Mass=1410, SNR=26.4, Peak=121 HFD=3.4
22:38:03.194 00.002 1032 MultiStar: [#1 0.32,-0.13,0.00,R] [#2 -0.04,-0.05,0.77,U] [#3 -0.06,-0.00,0.76,U] [#4 -0.12,-0.09,0.67,U] [#5 0.25,-0.25,0.00,M3] [#6 -0.14,-0.08,0.60,U] [#7 0.18,0.11,0.68,U] [#8 -0.08,0.00,0.52,U] 
22:38:03.195 00.001 1032 refined, 6 included, MultiStar: {0.04, -0.06}, one-star: {0.34, -0.21}
22:38:03.197 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
22:38:03.199 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
22:38:03.201 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.00 mountX=-0.06 mountY=-0.02, mountTheta=-2.83
22:38:03.205 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
22:38:03.208 00.003 1032 Enqueuing Move request for scope (0.04, -0.06)
22:38:03.210 00.002 10072 Worker thread wakes up
22:38:03.210 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
22:38:03.210 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
22:38:03.211 00.001 10072 Moving (0.04, -0.06) raw xDistance=-0.06 yDistance=-0.02
22:38:03.213 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:38:03.215 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.09
22:38:03.215 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:38:03.215 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:03.215 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:38:03.215 00.000 10072 MoveAxis(E, 7, ABG)
22:38:03.215 00.000 10072 Guiding  Dir = 2, Dur = 7
22:38:03.217 00.002 10072 IsGuiding returns 0
22:38:03.217 00.000 10072 PulseGuide returned control before completion, sleep 17
22:38:03.234 00.017 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:38:03.237 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:03.241 00.004 10072 IsGuiding returns 0
22:38:03.241 00.000 10072 Move returns status 0, amount 7
22:38:03.241 00.000 10072 MoveAxis(N, 0, ABG)
22:38:03.241 00.000 10072 Move returns status 0, amount 0
22:38:03.241 00.000 10072 move complete, result=0
22:38:03.241 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:03.245 00.004 1032 Enqueuing Expose request
22:38:03.247 00.002 10072 worker thread done servicing request
22:38:03.247 00.000 10072 Worker thread wakes up
22:38:03.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:03.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:03.248 00.001 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:38:03.880 00.632 10072 Exposure complete
22:38:03.937 00.057 10072 worker thread done servicing request
22:38:03.937 00.000 1032 OnExposeComplete: enter
22:38:03.940 00.003 1032 UpdateGuideState(): m_state=6
22:38:03.941 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5014
22:38:03.944 00.003 1032 Star::Find returns 1 (0), X=1097.94, Y=133.54, Mass=1279, SNR=25.1, Peak=104 HFD=3.2
22:38:03.947 00.003 1032 MultiStar: [#1 -0.04,0.06,1.00,U] [#2 -0.02,-0.10,0.78,U] [#3 -0.21,-0.01,0.75,U] [#4 -0.17,0.04,0.63,U] [#5 0.25,-0.30,0.00,M4] [#6 -0.12,-0.13,0.68,U] [#7 0.18,0.08,0.70,U] [#8 -0.05,-0.12,0.55,U] 
22:38:03.948 00.001 1032 refined, 7 included, MultiStar: {-0.01, -0.05}, one-star: {0.24, -0.19}
22:38:03.950 00.002 1032 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.83) = xAngle (-3.68 = 2.61)
22:38:03.952 00.002 1032 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.68 = 2.61)
22:38:03.955 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.85 mountX=-0.04 mountY=0.03, mountTheta=2.61
22:38:03.959 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
22:38:03.962 00.003 1032 Enqueuing Move request for scope (-0.01, -0.05)
22:38:03.963 00.001 10072 Worker thread wakes up
22:38:03.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
22:38:03.963 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
22:38:03.964 00.001 10072 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.03
22:38:03.965 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:38:03.968 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:38:03.968 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:38:03.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:03.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:38:03.968 00.000 10072 MoveAxis(E, 8, ABG)
22:38:03.968 00.000 10072 Guiding  Dir = 2, Dur = 8
22:38:03.969 00.001 10072 IsGuiding returns 0
22:38:03.969 00.000 10072 PulseGuide returned control before completion, sleep 18
22:38:03.988 00.019 1032 UpdateGuideState exits: m=1279 SNR=25.1
22:38:03.991 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:03.992 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:03.994 00.002 1032 Enqueuing Expose request
22:38:04.003 00.009 10072 IsGuiding returns 0
22:38:04.003 00.000 10072 Move returns status 0, amount 8
22:38:04.003 00.000 10072 MoveAxis(N, 0, ABG)
22:38:04.003 00.000 10072 Move returns status 0, amount 0
22:38:04.003 00.000 10072 move complete, result=0
22:38:04.003 00.000 10072 worker thread done servicing request
22:38:04.003 00.000 10072 Worker thread wakes up
22:38:04.003 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:04.003 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:04.005 00.002 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
22:38:04.415 00.410 10072 Exposure complete
22:38:04.477 00.062 1032 OnExposeComplete: enter
22:38:04.479 00.002 1032 UpdateGuideState(): m_state=6
22:38:04.481 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5015
22:38:04.483 00.002 10072 worker thread done servicing request
22:38:04.483 00.000 1032 Star::Find returns 1 (0), X=1097.91, Y=133.62, Mass=1261, SNR=24.9, Peak=92 HFD=3.3
22:38:04.485 00.002 1032 MultiStar: [#1 -0.11,0.11,1.00,U] [#2 -0.04,-0.08,0.82,U] [#3 -0.16,0.03,0.76,U] [#4 -0.15,0.05,0.65,U] [#5 0.20,-0.04,0.69,U] [#6 -0.02,0.08,0.61,U] [#7 0.06,0.00,0.75,U] [#8 -0.01,-0.01,0.55,U] 
22:38:04.488 00.003 1032 refined, 8 included, MultiStar: {0.00, 0.00}, one-star: {0.21, -0.11}
22:38:04.490 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
22:38:04.492 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
22:38:04.495 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=1.25 mountX=0.00 mountY=-0.00, mountTheta=-0.58
22:38:04.497 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=13)
22:38:04.499 00.002 1032 Enqueuing Move request for scope (0.00, 0.00)
22:38:04.501 00.002 10072 Worker thread wakes up
22:38:04.501 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
22:38:04.501 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:38:04.501 00.000 10072 Moving (0.00, 0.00) raw xDistance=0.00 yDistance=-0.00
22:38:04.504 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:38:04.506 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:38:04.506 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:38:04.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:04.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:38:04.506 00.000 10072 MoveAxis(E, 7, ABG)
22:38:04.507 00.001 10072 Guiding  Dir = 2, Dur = 7
22:38:04.507 00.000 10072 IsGuiding returns 0
22:38:04.507 00.000 10072 PulseGuide returned control before completion, sleep 17
22:38:04.525 00.018 1032 UpdateGuideState exits: m=1261 SNR=24.9
22:38:04.527 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:04.529 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:04.531 00.002 1032 Enqueuing Expose request
22:38:04.534 00.003 10072 IsGuiding returns 0
22:38:04.534 00.000 10072 Move returns status 0, amount 7
22:38:04.534 00.000 10072 MoveAxis(N, 0, ABG)
22:38:04.534 00.000 10072 Move returns status 0, amount 0
22:38:04.534 00.000 10072 move complete, result=0
22:38:04.534 00.000 10072 worker thread done servicing request
22:38:04.534 00.000 10072 Worker thread wakes up
22:38:04.534 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:04.534 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:04.541 00.007 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:38:05.160 00.619 10072 Exposure complete
22:38:05.211 00.051 10072 worker thread done servicing request
22:38:05.211 00.000 1032 OnExposeComplete: enter
22:38:05.213 00.002 1032 UpdateGuideState(): m_state=6
22:38:05.216 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5016
22:38:05.217 00.001 1032 Star::Find returns 1 (0), X=1097.91, Y=133.52, Mass=1301, SNR=25.3, Peak=105 HFD=3.2
22:38:05.218 00.001 1032 MultiStar: [#1 -0.16,0.07,0.99,U] [#2 -0.11,-0.08,0.82,U] [#3 -0.09,-0.15,0.79,U] [#4 -0.19,-0.08,0.68,U] [#5 0.07,-0.17,0.66,U] [#6 -0.04,-0.09,0.60,U] [#7 0.15,0.08,0.72,U] [#8 -0.13,0.00,0.53,U] 
22:38:05.221 00.003 1032 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {0.20, -0.21}
22:38:05.223 00.002 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.52)
22:38:05.225 00.002 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.52)
22:38:05.226 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.93 mountX=-0.06 mountY=0.04, mountTheta=2.52
22:38:05.229 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.07, opts=13)
22:38:05.230 00.001 1032 Enqueuing Move request for scope (-0.03, -0.07)
22:38:05.232 00.002 10072 Worker thread wakes up
22:38:05.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
22:38:05.232 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
22:38:05.232 00.000 10072 Moving (-0.03, -0.07) raw xDistance=-0.06 yDistance=0.04
22:38:05.234 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:38:05.237 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:38:05.237 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:38:05.238 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:05.238 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:38:05.238 00.000 10072 MoveAxis(E, 7, ABG)
22:38:05.238 00.000 10072 Guiding  Dir = 2, Dur = 7
22:38:05.238 00.000 10072 IsGuiding returns 0
22:38:05.238 00.000 10072 PulseGuide returned control before completion, sleep 17
22:38:05.256 00.018 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:38:05.258 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:05.260 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:05.261 00.001 1032 Enqueuing Expose request
22:38:05.269 00.008 10072 IsGuiding returns 0
22:38:05.269 00.000 10072 Move returns status 0, amount 7
22:38:05.269 00.000 10072 MoveAxis(N, 0, ABG)
22:38:05.269 00.000 10072 Move returns status 0, amount 0
22:38:05.269 00.000 10072 move complete, result=0
22:38:05.269 00.000 10072 worker thread done servicing request
22:38:05.269 00.000 10072 Worker thread wakes up
22:38:05.269 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:05.269 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:05.272 00.003 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:38:05.679 00.407 10072 Exposure complete
22:38:05.730 00.051 10072 worker thread done servicing request
22:38:05.730 00.000 1032 OnExposeComplete: enter
22:38:05.732 00.002 1032 UpdateGuideState(): m_state=6
22:38:05.734 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5017
22:38:05.737 00.003 1032 Star::Find returns 1 (0), X=1097.86, Y=133.58, Mass=1453, SNR=26.8, Peak=120 HFD=3.2
22:38:05.740 00.003 1032 MultiStar: [#1 -0.09,0.05,0.95,U] [#2 0.08,-0.01,0.72,U] [#3 -0.11,-0.06,0.73,U] [#4 -0.25,-0.06,0.64,U] [#5 0.07,-0.19,0.64,U] [#6 0.03,-0.08,0.58,U] [#7 0.08,0.07,0.70,U] [#8 0.01,-0.03,0.47,U] 
22:38:05.742 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.05}, one-star: {0.16, -0.15}
22:38:05.744 00.002 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.92)
22:38:05.746 00.002 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.92)
22:38:05.747 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.53 mountX=-0.05 mountY=0.01, mountTheta=2.92
22:38:05.749 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.05, opts=13)
22:38:05.752 00.003 1032 Enqueuing Move request for scope (0.00, -0.05)
22:38:05.754 00.002 10072 Worker thread wakes up
22:38:05.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
22:38:05.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
22:38:05.754 00.000 10072 Moving (0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
22:38:05.755 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:38:05.757 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:38:05.757 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:38:05.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:05.757 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:38:05.757 00.000 10072 MoveAxis(E, 6, ABG)
22:38:05.757 00.000 10072 Guiding  Dir = 2, Dur = 6
22:38:05.758 00.001 10072 IsGuiding returns 0
22:38:05.758 00.000 10072 PulseGuide returned control before completion, sleep 16
22:38:05.777 00.019 1032 UpdateGuideState exits: m=1453 SNR=26.8
22:38:05.779 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:05.781 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:05.782 00.001 1032 Enqueuing Expose request
22:38:05.785 00.003 10072 IsGuiding returns 0
22:38:05.785 00.000 10072 Move returns status 0, amount 6
22:38:05.786 00.001 10072 MoveAxis(N, 0, ABG)
22:38:05.786 00.000 10072 Move returns status 0, amount 0
22:38:05.786 00.000 10072 move complete, result=0
22:38:05.786 00.000 10072 worker thread done servicing request
22:38:05.786 00.000 10072 Worker thread wakes up
22:38:05.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:05.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:05.791 00.005 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:38:06.411 00.620 10072 Exposure complete
22:38:06.468 00.057 10072 worker thread done servicing request
22:38:06.468 00.000 1032 OnExposeComplete: enter
22:38:06.470 00.002 1032 UpdateGuideState(): m_state=6
22:38:06.473 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5018
22:38:06.475 00.002 1032 Star::Find returns 1 (0), X=1097.88, Y=133.57, Mass=1328, SNR=25.6, Peak=112 HFD=3.2
22:38:06.477 00.002 1032 MultiStar: [#1 -0.15,0.11,0.97,U] [#2 -0.05,0.03,0.77,U] [#3 -0.14,-0.04,0.74,U] [#4 -0.17,0.06,0.68,U] [#5 0.17,-0.04,0.64,U] [#6 -0.06,-0.01,0.62,U] [#7 0.02,0.07,0.72,U] [#8 -0.21,0.06,0.53,U] 
22:38:06.479 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.00}, one-star: {0.18, -0.16}
22:38:06.481 00.002 1032 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.83) = xAngle (1.20 = 1.20)
22:38:06.483 00.002 1032 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.20 = 1.20)
22:38:06.485 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.03 mountX=0.01 mountY=0.03, mountTheta=1.20
22:38:06.488 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.00, opts=13)
22:38:06.491 00.003 1032 Enqueuing Move request for scope (-0.04, 0.00)
22:38:06.493 00.002 10072 Worker thread wakes up
22:38:06.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
22:38:06.493 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
22:38:06.493 00.000 10072 Moving (-0.04, 0.00) raw xDistance=0.01 yDistance=0.03
22:38:06.495 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:38:06.497 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:38:06.497 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:38:06.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:06.497 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:38:06.497 00.000 10072 MoveAxis(E, 12, ABG)
22:38:06.497 00.000 10072 Guiding  Dir = 2, Dur = 12
22:38:06.498 00.001 10072 IsGuiding returns 0
22:38:06.498 00.000 10072 PulseGuide returned control before completion, sleep 22
22:38:06.516 00.018 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:38:06.520 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:06.523 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:06.525 00.002 1032 Enqueuing Expose request
22:38:06.534 00.009 10072 IsGuiding returns 0
22:38:06.534 00.000 10072 Move returns status 0, amount 12
22:38:06.534 00.000 10072 MoveAxis(N, 0, ABG)
22:38:06.534 00.000 10072 Move returns status 0, amount 0
22:38:06.534 00.000 10072 move complete, result=0
22:38:06.534 00.000 10072 worker thread done servicing request
22:38:06.534 00.000 10072 Worker thread wakes up
22:38:06.534 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:06.534 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:06.536 00.002 1032 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
22:38:06.949 00.413 10072 Exposure complete
22:38:07.004 00.055 10072 worker thread done servicing request
22:38:07.004 00.000 1032 OnExposeComplete: enter
22:38:07.006 00.002 1032 UpdateGuideState(): m_state=6
22:38:07.007 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5019
22:38:07.010 00.003 1032 Star::Find returns 1 (0), X=1097.85, Y=133.57, Mass=1335, SNR=25.7, Peak=107 HFD=3.3
22:38:07.012 00.002 1032 MultiStar: [#1 -0.10,0.06,1.02,U] [#2 -0.03,0.03,0.80,U] [#3 -0.03,-0.05,0.76,U] [#4 -0.20,-0.01,0.69,U] [#5 0.09,-0.19,0.67,U] [#6 0.02,0.14,0.63,U] [#7 0.11,0.09,0.74,U] [#8 0.06,0.08,0.51,U] 
22:38:07.013 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.15, -0.16}
22:38:07.014 00.001 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
22:38:07.016 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
22:38:07.017 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.83 mountX=-0.01 mountY=-0.00, mountTheta=-2.66
22:38:07.022 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
22:38:07.024 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
22:38:07.025 00.001 10072 Worker thread wakes up
22:38:07.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:38:07.025 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:38:07.026 00.001 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.00
22:38:07.027 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:38:07.030 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:38:07.030 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:38:07.030 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:07.030 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:38:07.030 00.000 10072 MoveAxis(E, 11, ABG)
22:38:07.030 00.000 10072 Guiding  Dir = 2, Dur = 11
22:38:07.030 00.000 10072 IsGuiding returns 0
22:38:07.031 00.001 10072 PulseGuide returned control before completion, sleep 21
22:38:07.046 00.015 1032 UpdateGuideState exits: m=1335 SNR=25.7
22:38:07.049 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:07.051 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:07.053 00.002 1032 Enqueuing Expose request
22:38:07.067 00.014 10072 IsGuiding returns 0
22:38:07.067 00.000 10072 Move returns status 0, amount 11
22:38:07.067 00.000 10072 MoveAxis(N, 0, ABG)
22:38:07.067 00.000 10072 Move returns status 0, amount 0
22:38:07.067 00.000 10072 move complete, result=0
22:38:07.067 00.000 10072 worker thread done servicing request
22:38:07.067 00.000 10072 Worker thread wakes up
22:38:07.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:07.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:07.067 00.000 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
22:38:07.693 00.626 10072 Exposure complete
22:38:07.749 00.056 10072 worker thread done servicing request
22:38:07.749 00.000 1032 OnExposeComplete: enter
22:38:07.751 00.002 1032 UpdateGuideState(): m_state=6
22:38:07.752 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5020
22:38:07.754 00.002 1032 Star::Find returns 1 (0), X=1097.90, Y=133.52, Mass=1301, SNR=25.4, Peak=113 HFD=3.2
22:38:07.757 00.003 1032 MultiStar: [#1 -0.07,-0.07,0.96,U] [#2 -0.02,-0.10,0.79,U] [#3 -0.06,-0.05,0.73,U] [#4 -0.12,-0.17,0.69,U] [#5 0.21,-0.11,0.65,U] [#6 -0.03,-0.17,0.61,U] [#7 0.07,-0.01,0.74,U] [#8 -0.07,-0.16,0.52,U] 
22:38:07.758 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.12}, one-star: {0.20, -0.20}
22:38:07.759 00.001 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
22:38:07.761 00.002 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
22:38:07.762 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.42 mountX=-0.12 mountY=0.01, mountTheta=3.03
22:38:07.765 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.12, opts=13)
22:38:07.767 00.002 1032 Enqueuing Move request for scope (0.02, -0.12)
22:38:07.771 00.004 10072 Worker thread wakes up
22:38:07.771 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
22:38:07.771 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
22:38:07.771 00.000 10072 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=0.01
22:38:07.774 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:38:07.777 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:38:07.777 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:38:07.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:07.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:38:07.777 00.000 10072 MoveAxis(E, 12, ABG)
22:38:07.777 00.000 10072 Guiding  Dir = 2, Dur = 12
22:38:07.777 00.000 10072 IsGuiding returns 0
22:38:07.778 00.001 10072 PulseGuide returned control before completion, sleep 22
22:38:07.795 00.017 1032 UpdateGuideState exits: m=1301 SNR=25.4
22:38:07.798 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:07.802 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:07.805 00.003 1032 Enqueuing Expose request
22:38:07.815 00.010 10072 IsGuiding returns 0
22:38:07.815 00.000 10072 Move returns status 0, amount 12
22:38:07.815 00.000 10072 MoveAxis(N, 0, ABG)
22:38:07.815 00.000 10072 Move returns status 0, amount 0
22:38:07.815 00.000 10072 move complete, result=0
22:38:07.815 00.000 10072 worker thread done servicing request
22:38:07.816 00.001 10072 Worker thread wakes up
22:38:07.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:07.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:07.817 00.001 1032 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
22:38:08.219 00.402 10072 Exposure complete
22:38:08.273 00.054 10072 worker thread done servicing request
22:38:08.273 00.000 1032 OnExposeComplete: enter
22:38:08.276 00.003 1032 UpdateGuideState(): m_state=6
22:38:08.277 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5021
22:38:08.278 00.001 1032 Star::Find returns 1 (0), X=1097.92, Y=133.44, Mass=1216, SNR=24.5, Peak=101 HFD=3.1
22:38:08.280 00.002 1032 MultiStar: [#1 -0.07,-0.10,1.00,U] [#2 0.09,-0.20,0.82,U] [#3 -0.09,-0.21,0.76,U] [#4 -0.15,-0.22,0.00,M1] [#5 0.17,-0.25,0.00,M1] [#6 0.03,-0.14,0.61,U] [#7 0.19,-0.14,0.75,U] [#8 -0.08,-0.11,0.56,U] 
22:38:08.281 00.001 1032 refined, 6 included, MultiStar: {0.05, -0.17}, one-star: {0.22, -0.29}
22:38:08.283 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
22:38:08.284 00.001 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
22:38:08.286 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.29 mountX=-0.18 mountY=-0.00, mountTheta=-3.12
22:38:08.288 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.17, opts=13)
22:38:08.289 00.001 1032 Enqueuing Move request for scope (0.05, -0.17)
22:38:08.291 00.002 10072 Worker thread wakes up
22:38:08.291 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
22:38:08.291 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
22:38:08.291 00.000 10072 Moving (0.05, -0.17) raw xDistance=-0.18 yDistance=-0.00
22:38:08.292 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:38:08.294 00.002 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 286.12
22:38:08.294 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
22:38:08.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:08.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:38:08.294 00.000 10072 MoveAxis(E, 97, ABG)
22:38:08.296 00.002 10072 Guiding  Dir = 2, Dur = 97
22:38:08.296 00.000 10072 IsGuiding returns 0
22:38:08.296 00.000 10072 PulseGuide returned control before completion, sleep 107
22:38:08.313 00.017 1032 UpdateGuideState exits: m=1216 SNR=24.5
22:38:08.315 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:08.316 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:08.317 00.001 1032 Enqueuing Expose request
22:38:08.406 00.089 10072 IsGuiding returns 0
22:38:08.406 00.000 10072 Move returns status 0, amount 97
22:38:08.406 00.000 10072 MoveAxis(N, 0, ABG)
22:38:08.406 00.000 10072 Move returns status 0, amount 0
22:38:08.406 00.000 10072 move complete, result=0
22:38:08.406 00.000 10072 worker thread done servicing request
22:38:08.406 00.000 10072 Worker thread wakes up
22:38:08.406 00.000 1032 GuideStep: -0.2 px 97 ms EAST, -0.0 px 0 ms NORTH
22:38:08.409 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:08.409 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:09.140 00.731 10072 Exposure complete
22:38:09.191 00.051 10072 worker thread done servicing request
22:38:09.191 00.000 1032 OnExposeComplete: enter
22:38:09.194 00.003 1032 UpdateGuideState(): m_state=6
22:38:09.195 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5022
22:38:09.197 00.002 1032 Star::Find returns 1 (0), X=1097.88, Y=133.56, Mass=1318, SNR=25.5, Peak=107 HFD=3.2
22:38:09.198 00.001 1032 MultiStar: [#1 -0.09,-0.04,0.99,U] [#2 -0.01,-0.01,0.84,U] [#3 -0.12,0.06,0.74,U] [#4 -0.16,-0.01,0.68,U] [#5 0.12,-0.01,0.67,U] [#6 -0.22,-0.10,0.61,U] [#7 0.18,0.09,0.72,U] [#8 0.04,-0.15,0.53,U] 
22:38:09.200 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.04}, one-star: {0.18, -0.17}
22:38:09.201 00.001 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
22:38:09.203 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
22:38:09.206 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.63 mountX=-0.04 mountY=0.01, mountTheta=2.82
22:38:09.210 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.04, opts=13)
22:38:09.211 00.001 1032 Enqueuing Move request for scope (-0.00, -0.04)
22:38:09.213 00.002 10072 Worker thread wakes up
22:38:09.213 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
22:38:09.213 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
22:38:09.213 00.000 10072 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
22:38:09.215 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:38:09.217 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:38:09.217 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:38:09.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:09.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:38:09.217 00.000 10072 MoveAxis(E, 14, ABG)
22:38:09.217 00.000 10072 Guiding  Dir = 2, Dur = 14
22:38:09.217 00.000 10072 IsGuiding returns 0
22:38:09.218 00.001 10072 PulseGuide returned control before completion, sleep 24
22:38:09.234 00.016 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:38:09.237 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:09.239 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:09.242 00.003 1032 Enqueuing Expose request
22:38:09.247 00.005 10072 IsGuiding returns 0
22:38:09.247 00.000 10072 Move returns status 0, amount 14
22:38:09.247 00.000 10072 MoveAxis(N, 0, ABG)
22:38:09.247 00.000 10072 Move returns status 0, amount 0
22:38:09.247 00.000 10072 move complete, result=0
22:38:09.247 00.000 10072 worker thread done servicing request
22:38:09.247 00.000 10072 Worker thread wakes up
22:38:09.248 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:09.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:09.253 00.005 1032 GuideStep: -0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
22:38:09.657 00.404 10072 Exposure complete
22:38:09.711 00.054 10072 worker thread done servicing request
22:38:09.711 00.000 1032 OnExposeComplete: enter
22:38:09.713 00.002 1032 UpdateGuideState(): m_state=6
22:38:09.714 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5023
22:38:09.717 00.003 1032 Star::Find returns 1 (0), X=1097.86, Y=133.67, Mass=1390, SNR=26.2, Peak=121 HFD=3.0
22:38:09.719 00.002 1032 MultiStar: [#1 0.04,0.08,0.86,U] [#2 -0.06,-0.03,0.76,U] [#3 -0.04,-0.04,0.77,U] [#4 -0.06,0.08,0.67,U] [#5 0.26,0.01,0.00,M1] [#6 -0.06,0.07,0.64,U] [#7 0.15,0.08,0.70,U] [#8 -0.05,0.02,0.51,U] 
22:38:09.720 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.02}, one-star: {0.16, -0.06}
22:38:09.722 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:38:09.723 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:38:09.725 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.76 mountX=0.01 mountY=-0.03, mountTheta=-1.07
22:38:09.728 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
22:38:09.729 00.001 1032 Enqueuing Move request for scope (0.02, 0.02)
22:38:09.731 00.002 10072 Worker thread wakes up
22:38:09.731 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:38:09.731 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:38:09.731 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
22:38:09.733 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:38:09.735 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:38:09.735 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:38:09.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:09.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:38:09.735 00.000 10072 MoveAxis(E, 11, ABG)
22:38:09.735 00.000 10072 Guiding  Dir = 2, Dur = 11
22:38:09.736 00.001 10072 IsGuiding returns 0
22:38:09.737 00.001 10072 PulseGuide returned control before completion, sleep 20
22:38:09.753 00.016 1032 UpdateGuideState exits: m=1390 SNR=26.2
22:38:09.755 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:09.757 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:09.759 00.002 1032 Enqueuing Expose request
22:38:09.762 00.003 10072 IsGuiding returns 0
22:38:09.762 00.000 10072 Move returns status 0, amount 11
22:38:09.762 00.000 10072 MoveAxis(N, 0, ABG)
22:38:09.762 00.000 10072 Move returns status 0, amount 0
22:38:09.762 00.000 10072 move complete, result=0
22:38:09.762 00.000 10072 worker thread done servicing request
22:38:09.762 00.000 10072 Worker thread wakes up
22:38:09.762 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:09.763 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:09.769 00.006 1032 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
22:38:10.393 00.624 10072 Exposure complete
22:38:10.442 00.049 10072 worker thread done servicing request
22:38:10.442 00.000 1032 OnExposeComplete: enter
22:38:10.444 00.002 1032 UpdateGuideState(): m_state=6
22:38:10.446 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5024
22:38:10.448 00.002 1032 Star::Find returns 1 (0), X=1097.91, Y=133.51, Mass=1307, SNR=25.4, Peak=119 HFD=3.1
22:38:10.450 00.002 1032 MultiStar: [#1 -0.13,0.06,0.97,U] [#2 -0.13,-0.15,0.75,U] [#3 -0.21,-0.15,0.76,U] [#4 -0.11,-0.04,0.64,U] [#5 0.13,-0.14,0.69,U] [#6 -0.14,-0.14,0.60,U] [#7 0.08,0.06,0.77,U] [#8 -0.00,-0.07,0.51,U] 
22:38:10.452 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {0.20, -0.22}
22:38:10.453 00.001 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.58)
22:38:10.455 00.002 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.58)
22:38:10.457 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.87 mountX=-0.08 mountY=0.05, mountTheta=2.58
22:38:10.462 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.09, opts=13)
22:38:10.463 00.001 1032 Enqueuing Move request for scope (-0.03, -0.09)
22:38:10.465 00.002 10072 Worker thread wakes up
22:38:10.465 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
22:38:10.465 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
22:38:10.465 00.000 10072 Moving (-0.03, -0.09) raw xDistance=-0.08 yDistance=0.05
22:38:10.467 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:38:10.469 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:38:10.469 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:38:10.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:10.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:38:10.469 00.000 10072 MoveAxis(E, 7, ABG)
22:38:10.469 00.000 10072 Guiding  Dir = 2, Dur = 7
22:38:10.469 00.000 10072 IsGuiding returns 0
22:38:10.470 00.001 10072 PulseGuide returned control before completion, sleep 17
22:38:10.485 00.015 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:38:10.487 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:10.489 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:10.490 00.001 1032 Enqueuing Expose request
22:38:10.498 00.008 10072 IsGuiding returns 0
22:38:10.498 00.000 10072 Move returns status 0, amount 7
22:38:10.498 00.000 10072 MoveAxis(N, 0, ABG)
22:38:10.498 00.000 10072 Move returns status 0, amount 0
22:38:10.498 00.000 10072 move complete, result=0
22:38:10.498 00.000 10072 worker thread done servicing request
22:38:10.498 00.000 10072 Worker thread wakes up
22:38:10.498 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:10.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:10.502 00.004 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:38:10.908 00.406 10072 Exposure complete
22:38:10.968 00.060 10072 worker thread done servicing request
22:38:10.969 00.001 1032 OnExposeComplete: enter
22:38:10.971 00.002 1032 UpdateGuideState(): m_state=6
22:38:10.973 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5025
22:38:10.975 00.002 1032 Star::Find returns 1 (0), X=1097.98, Y=133.51, Mass=1378, SNR=26.1, Peak=121 HFD=3.0
22:38:10.976 00.001 1032 MultiStar: [#1 0.02,-0.13,0.93,U] [#2 0.08,-0.39,0.00,M1] [#3 0.11,-0.33,0.00,M1] [#4 0.06,-0.15,0.64,U] [#5 0.27,-0.20,0.00,M1] [#6 -0.05,-0.26,0.00,M1] [#7 0.26,-0.01,0.00,M1] [#8 0.07,-0.15,0.50,U] 
22:38:10.979 00.003 1032 refined, 3 included, MultiStar: {0.12, -0.17}, one-star: {0.28, -0.22}
22:38:10.981 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
22:38:10.982 00.001 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
22:38:10.983 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.20 cameraTheta=-0.95 mountX=-0.19 mountY=-0.07, mountTheta=-2.78
22:38:10.992 00.009 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.17, opts=13)
22:38:10.997 00.005 1032 Enqueuing Move request for scope (0.12, -0.17)
22:38:10.999 00.002 10072 Worker thread wakes up
22:38:10.999 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
22:38:10.999 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
22:38:11.000 00.001 10072 Moving (0.12, -0.17) raw xDistance=-0.19 yDistance=-0.07
22:38:11.002 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:38:11.005 00.003 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 286.13
22:38:11.005 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
22:38:11.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:11.005 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:38:11.005 00.000 10072 MoveAxis(E, 96, ABG)
22:38:11.006 00.001 10072 Guiding  Dir = 2, Dur = 96
22:38:11.006 00.000 10072 IsGuiding returns 0
22:38:11.007 00.001 10072 PulseGuide returned control before completion, sleep 106
22:38:11.029 00.022 1032 UpdateGuideState exits: m=1378 SNR=26.1
22:38:11.031 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:11.034 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:11.037 00.003 1032 Enqueuing Expose request
22:38:11.125 00.088 10072 IsGuiding returns 0
22:38:11.125 00.000 10072 Move returns status 0, amount 96
22:38:11.125 00.000 10072 MoveAxis(N, 0, ABG)
22:38:11.125 00.000 10072 Move returns status 0, amount 0
22:38:11.125 00.000 10072 move complete, result=0
22:38:11.125 00.000 10072 worker thread done servicing request
22:38:11.125 00.000 10072 Worker thread wakes up
22:38:11.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:11.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:11.158 00.033 1032 GuideStep: -0.2 px 96 ms EAST, -0.1 px 0 ms NORTH
22:38:11.754 00.596 10072 Exposure complete
22:38:11.811 00.057 10072 worker thread done servicing request
22:38:11.811 00.000 1032 OnExposeComplete: enter
22:38:11.815 00.004 1032 UpdateGuideState(): m_state=6
22:38:11.818 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5026
22:38:11.820 00.002 1032 Star::Find returns 1 (0), X=1097.99, Y=133.57, Mass=1483, SNR=27.1, Peak=132 HFD=3.4
22:38:11.822 00.002 1032 MultiStar: [#1 0.02,0.04,0.86,U] [#2 0.06,-0.13,0.73,U] [#3 0.07,-0.04,0.71,U] [#4 -0.04,-0.09,0.63,U] [#5 0.31,-0.26,0.00,M2] [#6 0.05,-0.24,0.55,U] [#7 0.22,0.01,0.63,U] [#8 0.02,-0.20,0.50,U] 
22:38:11.824 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.09}, one-star: {0.28, -0.16}
22:38:11.826 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
22:38:11.827 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
22:38:11.831 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.77 mountX=-0.12 mountY=-0.07, mountTheta=-2.60
22:38:11.835 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
22:38:11.837 00.002 1032 Enqueuing Move request for scope (0.10, -0.09)
22:38:11.838 00.001 10072 Worker thread wakes up
22:38:11.839 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
22:38:11.839 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
22:38:11.839 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.12 yDistance=-0.07
22:38:11.840 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:38:11.842 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:38:11.843 00.001 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:38:11.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:11.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:38:11.843 00.000 10072 MoveAxis(E, 8, ABG)
22:38:11.843 00.000 10072 Guiding  Dir = 2, Dur = 8
22:38:11.843 00.000 10072 IsGuiding returns 0
22:38:11.844 00.001 10072 PulseGuide returned control before completion, sleep 18
22:38:11.861 00.017 1032 UpdateGuideState exits: m=1483 SNR=27.1
22:38:11.864 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:11.866 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:11.869 00.003 1032 Enqueuing Expose request
22:38:11.875 00.006 10072 IsGuiding returns 0
22:38:11.875 00.000 10072 Move returns status 0, amount 8
22:38:11.875 00.000 10072 MoveAxis(N, 0, ABG)
22:38:11.875 00.000 10072 Move returns status 0, amount 0
22:38:11.875 00.000 10072 move complete, result=0
22:38:11.875 00.000 10072 worker thread done servicing request
22:38:11.875 00.000 10072 Worker thread wakes up
22:38:11.875 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:11.875 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:11.879 00.004 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:38:12.284 00.405 10072 Exposure complete
22:38:12.339 00.055 10072 worker thread done servicing request
22:38:12.339 00.000 1032 OnExposeComplete: enter
22:38:12.343 00.004 1032 UpdateGuideState(): m_state=6
22:38:12.345 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5027
22:38:12.347 00.002 1032 Star::Find returns 1 (0), X=1097.91, Y=133.59, Mass=1368, SNR=26.0, Peak=120 HFD=3.2
22:38:12.349 00.002 1032 MultiStar: [#1 -0.02,0.11,0.96,U] [#2 0.10,0.04,0.81,U] [#3 0.08,0.08,0.75,U] [#4 -0.09,0.04,0.63,U] [#5 0.15,-0.17,0.68,U] [#6 -0.07,-0.03,0.60,U] [#7 0.21,0.09,0.71,U] [#8 0.01,-0.07,0.53,U] 
22:38:12.351 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.21, -0.14}
22:38:12.352 00.001 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
22:38:12.354 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
22:38:12.355 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.04 mountX=-0.02 mountY=-0.07, mountTheta=-1.87
22:38:12.358 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
22:38:12.360 00.002 1032 Enqueuing Move request for scope (0.07, -0.00)
22:38:12.363 00.003 10072 Worker thread wakes up
22:38:12.363 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
22:38:12.363 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
22:38:12.363 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.07
22:38:12.367 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:38:12.370 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:38:12.370 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:38:12.370 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:12.370 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:38:12.370 00.000 10072 MoveAxis(E, 7, ABG)
22:38:12.370 00.000 10072 Guiding  Dir = 2, Dur = 7
22:38:12.371 00.001 10072 IsGuiding returns 0
22:38:12.371 00.000 10072 PulseGuide returned control before completion, sleep 17
22:38:12.388 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:38:12.390 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:12.398 00.008 10072 IsGuiding returns 0
22:38:12.398 00.000 10072 Move returns status 0, amount 7
22:38:12.398 00.000 10072 MoveAxis(N, 0, ABG)
22:38:12.398 00.000 10072 Move returns status 0, amount 0
22:38:12.398 00.000 10072 move complete, result=0
22:38:12.398 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:12.403 00.005 1032 Enqueuing Expose request
22:38:12.405 00.002 10072 worker thread done servicing request
22:38:12.405 00.000 10072 Worker thread wakes up
22:38:12.405 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:12.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:12.405 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:38:13.038 00.633 10072 Exposure complete
22:38:13.092 00.054 10072 worker thread done servicing request
22:38:13.092 00.000 1032 OnExposeComplete: enter
22:38:13.094 00.002 1032 UpdateGuideState(): m_state=6
22:38:13.096 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5028
22:38:13.098 00.002 1032 Star::Find returns 1 (0), X=1098.00, Y=133.50, Mass=1304, SNR=25.4, Peak=108 HFD=3.5
22:38:13.100 00.002 1032 MultiStar: [#1 -0.06,-0.00,0.99,U] [#2 0.10,-0.11,0.81,U] [#3 -0.03,0.00,0.78,U] [#4 -0.05,-0.12,0.70,U] [#5 0.25,-0.13,0.00,M2] [#6 0.03,-0.14,0.62,U] [#7 0.18,0.07,0.66,U] [#8 0.08,-0.06,0.53,U] 
22:38:13.102 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.08}, one-star: {0.30, -0.23}
22:38:13.103 00.001 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
22:38:13.105 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
22:38:13.107 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.82 mountX=-0.09 mountY=-0.05, mountTheta=-2.65
22:38:13.109 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
22:38:13.112 00.003 1032 Enqueuing Move request for scope (0.07, -0.08)
22:38:13.114 00.002 10072 Worker thread wakes up
22:38:13.114 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
22:38:13.114 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
22:38:13.114 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.09 yDistance=-0.05
22:38:13.117 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:38:13.120 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
22:38:13.120 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:38:13.120 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:13.120 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:38:13.120 00.000 10072 MoveAxis(E, 7, ABG)
22:38:13.120 00.000 10072 Guiding  Dir = 2, Dur = 7
22:38:13.120 00.000 10072 IsGuiding returns 0
22:38:13.121 00.001 10072 PulseGuide returned control before completion, sleep 17
22:38:13.136 00.015 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:38:13.138 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:13.139 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:13.143 00.004 1032 Enqueuing Expose request
22:38:13.145 00.002 10072 IsGuiding returns 0
22:38:13.145 00.000 10072 Move returns status 0, amount 7
22:38:13.145 00.000 10072 MoveAxis(N, 0, ABG)
22:38:13.145 00.000 10072 Move returns status 0, amount 0
22:38:13.145 00.000 10072 move complete, result=0
22:38:13.145 00.000 10072 worker thread done servicing request
22:38:13.147 00.002 10072 Worker thread wakes up
22:38:13.147 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:13.147 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:13.153 00.006 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:38:13.555 00.402 10072 Exposure complete
22:38:13.611 00.056 10072 worker thread done servicing request
22:38:13.612 00.001 1032 OnExposeComplete: enter
22:38:13.617 00.005 1032 UpdateGuideState(): m_state=6
22:38:13.620 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5029
22:38:13.622 00.002 1032 Star::Find returns 1 (0), X=1098.08, Y=133.54, Mass=1447, SNR=26.7, Peak=140 HFD=3.3
22:38:13.624 00.002 1032 MultiStar: [#1 0.07,-0.10,0.92,U] [#2 0.14,-0.12,0.73,U] [#3 0.00,-0.12,0.70,U] [#4 0.15,-0.23,0.00,M1] [#5 0.33,-0.26,0.00,M3] [#6 0.09,-0.22,0.62,U] [#7 0.27,-0.12,0.00,M1] [#8 0.23,-0.19,0.00,M1] 
22:38:13.626 00.002 1032 refined, 4 included, MultiStar: {0.15, -0.15}, one-star: {0.38, -0.19}
22:38:13.627 00.001 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
22:38:13.630 00.003 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
22:38:13.632 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.77 mountX=-0.18 mountY=-0.11, mountTheta=-2.60
22:38:13.635 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.15, opts=13)
22:38:13.637 00.002 1032 Enqueuing Move request for scope (0.15, -0.15)
22:38:13.639 00.002 10072 Worker thread wakes up
22:38:13.639 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
22:38:13.639 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
22:38:13.639 00.000 10072 Moving (0.15, -0.15) raw xDistance=-0.18 yDistance=-0.11
22:38:13.641 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:38:13.644 00.003 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 286.14
22:38:13.644 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
22:38:13.644 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:13.644 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:38:13.644 00.000 10072 MoveAxis(E, 92, ABG)
22:38:13.644 00.000 10072 Guiding  Dir = 2, Dur = 92
22:38:13.646 00.002 10072 IsGuiding returns 0
22:38:13.646 00.000 10072 PulseGuide returned control before completion, sleep 102
22:38:13.664 00.018 1032 UpdateGuideState exits: m=1447 SNR=26.7
22:38:13.667 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:13.669 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:13.670 00.001 1032 Enqueuing Expose request
22:38:13.755 00.085 10072 IsGuiding returns 0
22:38:13.755 00.000 10072 Move returns status 0, amount 92
22:38:13.755 00.000 10072 MoveAxis(N, 0, ABG)
22:38:13.755 00.000 10072 Move returns status 0, amount 0
22:38:13.755 00.000 10072 move complete, result=0
22:38:13.756 00.001 10072 worker thread done servicing request
22:38:13.756 00.000 10072 Worker thread wakes up
22:38:13.756 00.000 1032 GuideStep: -0.2 px 92 ms EAST, -0.1 px 0 ms NORTH
22:38:13.758 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:13.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:14.385 00.627 10072 Exposure complete
22:38:14.433 00.048 10072 worker thread done servicing request
22:38:14.433 00.000 1032 OnExposeComplete: enter
22:38:14.435 00.002 1032 UpdateGuideState(): m_state=6
22:38:14.436 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5030
22:38:14.439 00.003 1032 Star::Find returns 1 (0), X=1098.08, Y=133.62, Mass=1499, SNR=27.2, Peak=129 HFD=3.3
22:38:14.440 00.001 1032 MultiStar: [#1 -0.06,0.17,0.94,U] [#2 0.02,-0.03,0.76,U] [#3 -0.07,-0.00,0.72,U] [#4 -0.25,-0.07,0.00,M2] [#5 0.17,-0.22,0.00,M4] [#6 -0.10,0.02,0.57,U] [#7 0.14,0.01,0.66,U] [#8 0.08,0.07,0.47,U] 
22:38:14.441 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.01}, one-star: {0.38, -0.11}
22:38:14.443 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
22:38:14.444 00.001 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
22:38:14.446 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.19 mountX=-0.00 mountY=-0.07, mountTheta=-1.64
22:38:14.448 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
22:38:14.451 00.003 1032 Enqueuing Move request for scope (0.07, 0.01)
22:38:14.453 00.002 10072 Worker thread wakes up
22:38:14.453 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
22:38:14.453 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
22:38:14.453 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.00 yDistance=-0.07
22:38:14.456 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:38:14.457 00.001 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
22:38:14.458 00.001 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:38:14.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:14.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:38:14.458 00.000 10072 MoveAxis(E, 8, ABG)
22:38:14.458 00.000 10072 Guiding  Dir = 2, Dur = 8
22:38:14.458 00.000 10072 IsGuiding returns 0
22:38:14.459 00.001 10072 PulseGuide returned control before completion, sleep 18
22:38:14.474 00.015 1032 UpdateGuideState exits: m=1499 SNR=27.2
22:38:14.477 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:14.479 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:14.481 00.002 1032 Enqueuing Expose request
22:38:14.490 00.009 10072 IsGuiding returns 0
22:38:14.491 00.001 10072 Move returns status 0, amount 8
22:38:14.491 00.000 10072 MoveAxis(N, 0, ABG)
22:38:14.491 00.000 10072 Move returns status 0, amount 0
22:38:14.491 00.000 10072 move complete, result=0
22:38:14.491 00.000 10072 worker thread done servicing request
22:38:14.491 00.000 10072 Worker thread wakes up
22:38:14.491 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:14.491 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:14.492 00.001 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:38:14.900 00.408 10072 Exposure complete
22:38:14.957 00.057 10072 worker thread done servicing request
22:38:14.957 00.000 1032 OnExposeComplete: enter
22:38:14.960 00.003 1032 UpdateGuideState(): m_state=6
22:38:14.962 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5031
22:38:14.965 00.003 1032 Star::Find returns 1 (0), X=1097.94, Y=133.74, Mass=1396, SNR=26.2, Peak=102 HFD=3.2
22:38:14.967 00.002 1032 MultiStar: [#1 -0.04,0.17,0.93,U] [#2 0.10,-0.06,0.76,U] [#3 -0.01,0.13,0.73,U] [#4 -0.00,0.10,0.62,U] [#5 0.16,-0.08,0.63,U] [#6 0.08,0.01,0.61,U] [#7 0.18,0.05,0.67,U] [#8 0.07,0.19,0.49,U] 
22:38:14.969 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.23, 0.01}
22:38:14.971 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:38:14.972 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:38:14.974 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.57 mountX=0.03 mountY=-0.10, mountTheta=-1.26
22:38:14.976 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
22:38:14.979 00.003 1032 Enqueuing Move request for scope (0.09, 0.06)
22:38:14.981 00.002 10072 Worker thread wakes up
22:38:14.981 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
22:38:14.981 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
22:38:14.981 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.03 yDistance=-0.10
22:38:14.983 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:38:14.987 00.004 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
22:38:14.987 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:38:14.987 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:14.987 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:38:14.987 00.000 10072 MoveAxis(E, 7, ABG)
22:38:14.987 00.000 10072 Guiding  Dir = 2, Dur = 7
22:38:14.987 00.000 10072 IsGuiding returns 0
22:38:14.988 00.001 10072 PulseGuide returned control before completion, sleep 17
22:38:15.004 00.016 1032 UpdateGuideState exits: m=1396 SNR=26.2
22:38:15.006 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:15.009 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:15.010 00.001 1032 Enqueuing Expose request
22:38:15.012 00.002 10072 IsGuiding returns 0
22:38:15.012 00.000 10072 Move returns status 0, amount 7
22:38:15.012 00.000 10072 MoveAxis(N, 0, ABG)
22:38:15.012 00.000 10072 Move returns status 0, amount 0
22:38:15.012 00.000 10072 move complete, result=0
22:38:15.012 00.000 10072 worker thread done servicing request
22:38:15.012 00.000 10072 Worker thread wakes up
22:38:15.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:15.013 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:15.021 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:38:15.651 00.630 10072 Exposure complete
22:38:15.705 00.054 10072 worker thread done servicing request
22:38:15.705 00.000 1032 OnExposeComplete: enter
22:38:15.707 00.002 1032 UpdateGuideState(): m_state=6
22:38:15.710 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5032
22:38:15.712 00.002 1032 Star::Find returns 1 (0), X=1097.83, Y=133.68, Mass=1298, SNR=25.3, Peak=100 HFD=3.3
22:38:15.714 00.002 1032 MultiStar: [#1 -0.08,0.09,0.98,U] [#2 0.12,0.05,0.80,U] [#3 -0.02,0.14,0.75,U] [#4 -0.06,0.09,0.68,U] [#5 0.00,-0.20,0.67,U] [#6 -0.06,-0.02,0.63,U] [#7 0.23,0.09,0.72,U] [#8 -0.08,-0.01,0.54,U] 
22:38:15.716 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.13, -0.05}
22:38:15.717 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:38:15.719 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:38:15.721 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.73 mountX=0.02 mountY=-0.03, mountTheta=-1.10
22:38:15.724 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
22:38:15.726 00.002 1032 Enqueuing Move request for scope (0.03, 0.02)
22:38:15.728 00.002 10072 Worker thread wakes up
22:38:15.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:38:15.728 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:38:15.728 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.02 yDistance=-0.03
22:38:15.730 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
22:38:15.733 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:38:15.733 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:38:15.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:15.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:38:15.733 00.000 10072 MoveAxis(E, 7, ABG)
22:38:15.733 00.000 10072 Guiding  Dir = 2, Dur = 7
22:38:15.733 00.000 10072 IsGuiding returns 0
22:38:15.733 00.000 10072 PulseGuide returned control before completion, sleep 17
22:38:15.752 00.019 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:38:15.755 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:15.757 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:15.758 00.001 1032 Enqueuing Expose request
22:38:15.760 00.002 10072 IsGuiding returns 0
22:38:15.760 00.000 10072 Move returns status 0, amount 7
22:38:15.760 00.000 10072 MoveAxis(N, 0, ABG)
22:38:15.760 00.000 10072 Move returns status 0, amount 0
22:38:15.760 00.000 10072 move complete, result=0
22:38:15.760 00.000 10072 worker thread done servicing request
22:38:15.760 00.000 10072 Worker thread wakes up
22:38:15.762 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:15.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:15.770 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:38:16.171 00.401 10072 Exposure complete
22:38:16.222 00.051 10072 worker thread done servicing request
22:38:16.222 00.000 1032 OnExposeComplete: enter
22:38:16.224 00.002 1032 UpdateGuideState(): m_state=6
22:38:16.226 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5033
22:38:16.227 00.001 1032 Star::Find returns 1 (0), X=1097.97, Y=133.53, Mass=1367, SNR=26.0, Peak=102 HFD=3.5
22:38:16.229 00.002 1032 MultiStar: [#1 0.08,0.13,0.96,U] [#2 0.15,0.01,0.78,U] [#3 -0.05,0.04,0.79,U] [#4 0.03,0.03,0.63,U] [#5 0.26,-0.18,0.00,M3] [#6 0.04,-0.11,0.59,U] [#7 0.25,0.10,0.00,M1] [#8 0.03,0.06,0.49,U] 
22:38:16.231 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.01}, one-star: {0.27, -0.19}
22:38:16.232 00.001 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
22:38:16.233 00.001 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
22:38:16.236 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.09 mountX=-0.03 mountY=-0.09, mountTheta=-1.92
22:38:16.240 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
22:38:16.242 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
22:38:16.244 00.002 10072 Worker thread wakes up
22:38:16.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:38:16.244 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:38:16.244 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.09
22:38:16.246 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:38:16.248 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:38:16.248 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:38:16.248 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:16.248 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:38:16.248 00.000 10072 MoveAxis(E, 6, ABG)
22:38:16.248 00.000 10072 Guiding  Dir = 2, Dur = 6
22:38:16.249 00.001 10072 IsGuiding returns 0
22:38:16.249 00.000 10072 PulseGuide returned control before completion, sleep 16
22:38:16.265 00.016 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:38:16.266 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:16.268 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:16.272 00.004 1032 Enqueuing Expose request
22:38:16.300 00.028 10072 IsGuiding returns 0
22:38:16.300 00.000 10072 Move returns status 0, amount 6
22:38:16.300 00.000 10072 MoveAxis(N, 0, ABG)
22:38:16.300 00.000 10072 Move returns status 0, amount 0
22:38:16.300 00.000 10072 move complete, result=0
22:38:16.300 00.000 10072 worker thread done servicing request
22:38:16.300 00.000 10072 Worker thread wakes up
22:38:16.300 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:16.300 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:16.300 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:38:16.934 00.634 10072 Exposure complete
22:38:16.985 00.051 10072 worker thread done servicing request
22:38:16.985 00.000 1032 OnExposeComplete: enter
22:38:16.988 00.003 1032 UpdateGuideState(): m_state=6
22:38:16.991 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5034
22:38:16.995 00.004 1032 Star::Find returns 1 (0), X=1098.03, Y=133.60, Mass=1363, SNR=26.0, Peak=111 HFD=3.4
22:38:16.996 00.001 1032 MultiStar: [#1 -0.03,0.04,0.97,U] [#2 0.05,0.02,0.81,U] [#3 -0.12,0.12,0.74,U] [#4 -0.18,-0.02,0.67,U] [#5 0.10,-0.28,0.00,M4] [#6 -0.04,0.06,0.60,U] [#7 0.14,0.18,0.72,U] [#8 0.03,0.00,0.51,U] 
22:38:16.998 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {0.32, -0.13}
22:38:16.999 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
22:38:17.001 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
22:38:17.002 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.64 mountX=0.02 mountY=-0.04, mountTheta=-1.19
22:38:17.004 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
22:38:17.006 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
22:38:17.007 00.001 10072 Worker thread wakes up
22:38:17.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:38:17.007 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:38:17.007 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.04
22:38:17.008 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:38:17.011 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:38:17.011 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:38:17.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:17.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:38:17.011 00.000 10072 MoveAxis(E, 7, ABG)
22:38:17.011 00.000 10072 Guiding  Dir = 2, Dur = 7
22:38:17.011 00.000 10072 IsGuiding returns 0
22:38:17.012 00.001 10072 PulseGuide returned control before completion, sleep 17
22:38:17.029 00.017 1032 UpdateGuideState exits: m=1363 SNR=26.0
22:38:17.031 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:17.034 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:17.035 00.001 1032 Enqueuing Expose request
22:38:17.041 00.006 10072 IsGuiding returns 0
22:38:17.041 00.000 10072 Move returns status 0, amount 7
22:38:17.041 00.000 10072 MoveAxis(N, 0, ABG)
22:38:17.041 00.000 10072 Move returns status 0, amount 0
22:38:17.041 00.000 10072 move complete, result=0
22:38:17.041 00.000 10072 worker thread done servicing request
22:38:17.041 00.000 10072 Worker thread wakes up
22:38:17.041 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:17.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:17.044 00.003 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:38:17.455 00.411 10072 Exposure complete
22:38:17.507 00.052 10072 worker thread done servicing request
22:38:17.507 00.000 1032 OnExposeComplete: enter
22:38:17.509 00.002 1032 UpdateGuideState(): m_state=6
22:38:17.511 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5035
22:38:17.514 00.003 1032 Star::Find returns 1 (0), X=1097.97, Y=133.59, Mass=1389, SNR=26.2, Peak=117 HFD=3.3
22:38:17.516 00.002 1032 MultiStar: [#1 -0.03,0.09,0.92,U] [#2 0.09,0.09,0.77,U] [#3 -0.13,0.08,0.74,U] [#4 -0.23,0.12,0.00,M1] [#5 0.12,-0.08,0.63,U] [#6 -0.01,0.10,0.62,U] [#7 0.24,0.22,0.00,M1] [#8 -0.03,0.03,0.51,U] 
22:38:17.519 00.003 1032 refined, 6 included, MultiStar: {0.05, 0.02}, one-star: {0.26, -0.14}
22:38:17.520 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:38:17.522 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:38:17.524 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.36 mountX=0.01 mountY=-0.05, mountTheta=-1.47
22:38:17.526 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
22:38:17.528 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
22:38:17.530 00.002 10072 Worker thread wakes up
22:38:17.530 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
22:38:17.530 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
22:38:17.530 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
22:38:17.534 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:38:17.539 00.005 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:38:17.539 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:38:17.539 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:17.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:38:17.539 00.000 10072 MoveAxis(E, 6, ABG)
22:38:17.539 00.000 10072 Guiding  Dir = 2, Dur = 6
22:38:17.539 00.000 10072 IsGuiding returns 0
22:38:17.540 00.001 10072 PulseGuide returned control before completion, sleep 16
22:38:17.560 00.020 10072 IsGuiding returns 0
22:38:17.560 00.000 10072 Move returns status 0, amount 6
22:38:17.560 00.000 10072 MoveAxis(N, 0, ABG)
22:38:17.560 00.000 10072 Move returns status 0, amount 0
22:38:17.560 00.000 10072 move complete, result=0
22:38:17.560 00.000 10072 worker thread done servicing request
22:38:17.562 00.002 1032 UpdateGuideState exits: m=1389 SNR=26.2
22:38:17.564 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:17.565 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:17.567 00.002 1032 Enqueuing Expose request
22:38:17.568 00.001 10072 Worker thread wakes up
22:38:17.569 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:17.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:17.569 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:38:18.203 00.634 10072 Exposure complete
22:38:18.255 00.052 10072 worker thread done servicing request
22:38:18.255 00.000 1032 OnExposeComplete: enter
22:38:18.257 00.002 1032 UpdateGuideState(): m_state=6
22:38:18.259 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5036
22:38:18.260 00.001 1032 Star::Find returns 1 (0), X=1098.05, Y=133.53, Mass=1225, SNR=24.6, Peak=86 HFD=3.6
22:38:18.263 00.003 1032 MultiStar: [#1 -0.11,0.10,0.99,U] [#2 -0.03,-0.08,0.83,U] [#3 -0.04,-0.00,0.84,U] [#4 -0.08,-0.12,0.69,U] [#5 0.23,-0.15,0.00,M4] [#6 -0.03,-0.14,0.59,U] [#7 0.04,0.03,0.75,U] [#8 -0.02,-0.07,0.57,U] 
22:38:18.265 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {0.34, -0.20}
22:38:18.268 00.003 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
22:38:18.270 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
22:38:18.272 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.21 mountX=-0.06 mountY=-0.01, mountTheta=-3.04
22:38:18.274 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
22:38:18.276 00.002 1032 Enqueuing Move request for scope (0.02, -0.06)
22:38:18.278 00.002 10072 Worker thread wakes up
22:38:18.278 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
22:38:18.279 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
22:38:18.279 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.01
22:38:18.281 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:38:18.283 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:38:18.283 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:38:18.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:18.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:38:18.283 00.000 10072 MoveAxis(E, 4, ABG)
22:38:18.283 00.000 10072 Guiding  Dir = 2, Dur = 4
22:38:18.284 00.001 10072 IsGuiding returns 0
22:38:18.284 00.000 10072 PulseGuide returned control before completion, sleep 14
22:38:18.300 00.016 1032 UpdateGuideState exits: m=1225 SNR=24.6
22:38:18.302 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:18.304 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:18.306 00.002 1032 Enqueuing Expose request
22:38:18.309 00.003 10072 IsGuiding returns 0
22:38:18.309 00.000 10072 Move returns status 0, amount 4
22:38:18.309 00.000 10072 MoveAxis(N, 0, ABG)
22:38:18.309 00.000 10072 Move returns status 0, amount 0
22:38:18.309 00.000 10072 move complete, result=0
22:38:18.309 00.000 10072 worker thread done servicing request
22:38:18.309 00.000 10072 Worker thread wakes up
22:38:18.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:18.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:18.316 00.007 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:38:18.720 00.404 10072 Exposure complete
22:38:18.775 00.055 10072 worker thread done servicing request
22:38:18.775 00.000 1032 OnExposeComplete: enter
22:38:18.778 00.003 1032 UpdateGuideState(): m_state=6
22:38:18.780 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5037
22:38:18.781 00.001 1032 Star::Find returns 1 (0), X=1097.99, Y=133.55, Mass=1308, SNR=25.4, Peak=97 HFD=3.4
22:38:18.784 00.003 1032 MultiStar: [#1 -0.05,0.06,0.98,U] [#2 -0.03,-0.10,0.80,U] [#3 -0.13,0.04,0.78,U] [#4 -0.05,0.15,0.67,U] [#5 0.22,-0.03,0.67,U] [#6 -0.03,-0.08,0.62,U] [#7 0.32,0.17,0.00,M1] [#8 0.08,-0.03,0.52,U] 
22:38:18.785 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.29, -0.18}
22:38:18.787 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:38:18.788 00.001 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:38:18.790 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.56 mountX=-0.03 mountY=-0.03, mountTheta=-2.39
22:38:18.793 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
22:38:18.795 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
22:38:18.796 00.001 10072 Worker thread wakes up
22:38:18.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:38:18.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:38:18.796 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
22:38:18.798 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:38:18.802 00.004 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:38:18.802 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:38:18.802 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:18.802 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:38:18.802 00.000 10072 MoveAxis(E, 3, ABG)
22:38:18.802 00.000 10072 Guiding  Dir = 2, Dur = 3
22:38:18.803 00.001 10072 IsGuiding returns 0
22:38:18.805 00.002 10072 PulseGuide returned control before completion, sleep 11
22:38:18.822 00.017 1032 UpdateGuideState exits: m=1308 SNR=25.4
22:38:18.824 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:18.825 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:18.827 00.002 1032 Enqueuing Expose request
22:38:18.828 00.001 10072 IsGuiding returns 0
22:38:18.828 00.000 10072 Move returns status 0, amount 3
22:38:18.828 00.000 10072 MoveAxis(N, 0, ABG)
22:38:18.828 00.000 10072 Move returns status 0, amount 0
22:38:18.828 00.000 10072 move complete, result=0
22:38:18.830 00.002 10072 worker thread done servicing request
22:38:18.830 00.000 10072 Worker thread wakes up
22:38:18.830 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:18.830 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:18.838 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:38:19.470 00.632 10072 Exposure complete
22:38:19.518 00.048 10072 worker thread done servicing request
22:38:19.518 00.000 1032 OnExposeComplete: enter
22:38:19.521 00.003 1032 UpdateGuideState(): m_state=6
22:38:19.523 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5038
22:38:19.527 00.004 1032 Star::Find returns 1 (0), X=1098.00, Y=133.54, Mass=1270, SNR=25.0, Peak=96 HFD=3.5
22:38:19.530 00.003 1032 MultiStar: [#1 -0.04,0.08,1.00,U] [#2 0.03,-0.02,0.82,U] [#3 -0.04,-0.04,0.77,U] [#4 -0.06,-0.03,0.70,U] [#5 0.20,-0.17,0.00,M4] [#6 -0.01,0.01,0.63,U] [#7 0.20,0.08,0.72,U] [#8 0.07,0.02,0.54,U] 
22:38:19.532 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {0.30, -0.19}
22:38:19.535 00.003 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
22:38:19.538 00.003 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
22:38:19.541 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.26 mountX=-0.03 mountY=-0.06, mountTheta=-2.09
22:38:19.546 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
22:38:19.553 00.007 1032 Enqueuing Move request for scope (0.06, -0.02)
22:38:19.555 00.002 10072 Worker thread wakes up
22:38:19.555 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
22:38:19.555 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
22:38:19.555 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.06
22:38:19.556 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:38:19.558 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:38:19.558 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:38:19.559 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:19.559 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:38:19.559 00.000 10072 MoveAxis(E, 3, ABG)
22:38:19.559 00.000 10072 Guiding  Dir = 2, Dur = 3
22:38:19.559 00.000 10072 IsGuiding returns 0
22:38:19.559 00.000 10072 PulseGuide returned control before completion, sleep 13
22:38:19.574 00.015 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:38:19.578 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:19.579 00.001 10072 IsGuiding returns 0
22:38:19.580 00.001 10072 Move returns status 0, amount 3
22:38:19.580 00.000 10072 MoveAxis(N, 0, ABG)
22:38:19.580 00.000 10072 Move returns status 0, amount 0
22:38:19.580 00.000 10072 move complete, result=0
22:38:19.580 00.000 10072 worker thread done servicing request
22:38:19.580 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:19.583 00.003 1032 Enqueuing Expose request
22:38:19.585 00.002 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:38:19.587 00.002 10072 Worker thread wakes up
22:38:19.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:19.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:20.003 00.416 10072 Exposure complete
22:38:20.056 00.053 10072 worker thread done servicing request
22:38:20.056 00.000 1032 OnExposeComplete: enter
22:38:20.058 00.002 1032 UpdateGuideState(): m_state=6
22:38:20.059 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5039
22:38:20.061 00.002 1032 Star::Find returns 1 (0), X=1098.01, Y=133.42, Mass=1259, SNR=24.9, Peak=100 HFD=3.4
22:38:20.063 00.002 1032 MultiStar: [#1 0.01,0.07,0.98,U] [#2 0.10,-0.07,0.79,U] [#3 0.13,-0.02,0.78,U] [#4 0.03,-0.05,0.69,U] [#5 0.17,-0.19,0.65,U] [#6 0.07,0.16,0.60,U] [#7 0.25,-0.00,0.74,U] [#8 0.02,0.06,0.53,U] 
22:38:20.064 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.30, -0.31}
22:38:20.066 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
22:38:20.067 00.001 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
22:38:20.069 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.39 mountX=-0.08 mountY=-0.11, mountTheta=-2.22
22:38:20.072 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
22:38:20.074 00.002 1032 Enqueuing Move request for scope (0.13, -0.05)
22:38:20.076 00.002 10072 Worker thread wakes up
22:38:20.076 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
22:38:20.076 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
22:38:20.076 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
22:38:20.078 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:38:20.082 00.004 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:38:20.083 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:38:20.083 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:20.083 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:38:20.083 00.000 10072 MoveAxis(E, 3, ABG)
22:38:20.083 00.000 10072 Guiding  Dir = 2, Dur = 3
22:38:20.083 00.000 10072 IsGuiding returns 0
22:38:20.084 00.001 10072 PulseGuide returned control before completion, sleep 13
22:38:20.100 00.016 1032 UpdateGuideState exits: m=1259 SNR=24.9
22:38:20.102 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:20.103 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:20.105 00.002 1032 Enqueuing Expose request
22:38:20.110 00.005 10072 IsGuiding returns 0
22:38:20.110 00.000 10072 Move returns status 0, amount 3
22:38:20.110 00.000 10072 MoveAxis(N, 0, ABG)
22:38:20.110 00.000 10072 Move returns status 0, amount 0
22:38:20.110 00.000 10072 move complete, result=0
22:38:20.110 00.000 10072 worker thread done servicing request
22:38:20.110 00.000 10072 Worker thread wakes up
22:38:20.110 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:20.110 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:20.114 00.004 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:38:20.739 00.625 10072 Exposure complete
22:38:20.791 00.052 10072 worker thread done servicing request
22:38:20.791 00.000 1032 OnExposeComplete: enter
22:38:20.793 00.002 1032 UpdateGuideState(): m_state=6
22:38:20.795 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5040
22:38:20.796 00.001 1032 Star::Find returns 1 (0), X=1098.05, Y=133.58, Mass=1341, SNR=25.7, Peak=111 HFD=3.5
22:38:20.798 00.002 1032 MultiStar: [#1 0.06,0.10,0.97,U] [#2 0.12,-0.10,0.77,U] [#3 0.02,0.01,0.74,U] [#4 -0.10,0.05,0.68,U] [#5 0.27,-0.01,0.00,M4] [#6 0.07,0.15,0.64,U] [#7 0.23,0.16,0.00,M1] [#8 0.14,-0.11,0.51,U] 
22:38:20.804 00.006 1032 refined, 6 included, MultiStar: {0.11, -0.01}, one-star: {0.34, -0.15}
22:38:20.807 00.003 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
22:38:20.808 00.001 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
22:38:20.810 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.09 mountX=-0.04 mountY=-0.10, mountTheta=-1.92
22:38:20.814 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
22:38:20.816 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
22:38:20.817 00.001 10072 Worker thread wakes up
22:38:20.818 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
22:38:20.818 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
22:38:20.818 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.10
22:38:20.820 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:38:20.822 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:38:20.822 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:38:20.822 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:20.822 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:38:20.822 00.000 10072 MoveAxis(E, 3, ABG)
22:38:20.822 00.000 10072 Guiding  Dir = 2, Dur = 3
22:38:20.823 00.001 10072 IsGuiding returns 0
22:38:20.823 00.000 10072 PulseGuide returned control before completion, sleep 13
22:38:20.840 00.017 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:38:20.843 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:20.844 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:20.845 00.001 1032 Enqueuing Expose request
22:38:20.847 00.002 10072 IsGuiding returns 0
22:38:20.847 00.000 10072 Move returns status 0, amount 3
22:38:20.847 00.000 10072 MoveAxis(N, 0, ABG)
22:38:20.847 00.000 10072 Move returns status 0, amount 0
22:38:20.847 00.000 10072 move complete, result=0
22:38:20.848 00.001 10072 worker thread done servicing request
22:38:20.848 00.000 10072 Worker thread wakes up
22:38:20.848 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:20.848 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:20.855 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:38:21.260 00.405 10072 Exposure complete
22:38:21.308 00.048 10072 worker thread done servicing request
22:38:21.308 00.000 1032 OnExposeComplete: enter
22:38:21.311 00.003 1032 UpdateGuideState(): m_state=6
22:38:21.313 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5041
22:38:21.315 00.002 1032 Star::Find returns 1 (0), X=1097.95, Y=133.65, Mass=1222, SNR=24.5, Peak=108 HFD=3.3
22:38:21.317 00.002 1032 MultiStar: [#1 -0.02,0.15,1.06,U] [#2 -0.09,0.01,0.84,U] [#3 -0.12,0.04,0.80,U] [#4 -0.21,0.01,0.72,U] [#5 0.10,-0.24,0.00,M5] [#6 -0.15,0.05,0.65,U] [#7 0.13,0.16,0.78,U] [#8 -0.06,-0.03,0.54,U] 
22:38:21.319 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {0.25, -0.08}
22:38:21.322 00.003 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
22:38:21.323 00.001 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
22:38:21.325 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.00 mountX=0.05 mountY=0.01, mountTheta=0.17
22:38:21.329 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
22:38:21.331 00.002 1032 Enqueuing Move request for scope (-0.02, 0.04)
22:38:21.333 00.002 10072 Worker thread wakes up
22:38:21.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
22:38:21.333 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
22:38:21.333 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=0.01
22:38:21.335 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
22:38:21.337 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:38:21.337 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:38:21.337 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:21.338 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:38:21.338 00.000 10072 MoveAxis(E, 2, ABG)
22:38:21.338 00.000 10072 Guiding  Dir = 2, Dur = 2
22:38:21.347 00.009 10072 IsGuiding returns 0
22:38:21.348 00.001 10072 PulseGuide returned control before completion, sleep 12
22:38:21.354 00.006 1032 UpdateGuideState exits: m=1222 SNR=24.5
22:38:21.357 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:21.358 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:21.360 00.002 1032 Enqueuing Expose request
22:38:21.368 00.008 10072 IsGuiding returns 0
22:38:21.368 00.000 10072 Move returns status 0, amount 2
22:38:21.368 00.000 10072 MoveAxis(N, 0, ABG)
22:38:21.368 00.000 10072 Move returns status 0, amount 0
22:38:21.368 00.000 10072 move complete, result=0
22:38:21.368 00.000 10072 worker thread done servicing request
22:38:21.368 00.000 10072 Worker thread wakes up
22:38:21.368 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:21.369 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:21.370 00.001 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
22:38:21.993 00.623 10072 Exposure complete
22:38:22.047 00.054 10072 worker thread done servicing request
22:38:22.047 00.000 1032 OnExposeComplete: enter
22:38:22.050 00.003 1032 UpdateGuideState(): m_state=6
22:38:22.052 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5042
22:38:22.054 00.002 1032 Star::Find returns 1 (0), X=1097.98, Y=133.67, Mass=1320, SNR=25.5, Peak=124 HFD=3.0
22:38:22.055 00.001 1032 MultiStar: [#1 -0.04,0.13,0.94,U] [#2 0.04,0.01,0.82,U] [#3 -0.03,0.09,0.78,U] [#4 -0.07,-0.01,0.65,U] [#5 0.15,-0.22,0.00,M6] [#6 -0.01,-0.04,0.62,U] [#7 0.18,0.24,0.00,M1] [#8 0.13,0.11,0.53,U] 
22:38:22.058 00.003 1032 refined, 6 included, MultiStar: {0.05, 0.03}, one-star: {0.27, -0.06}
22:38:22.060 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:38:22.061 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:38:22.063 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.56 mountX=0.02 mountY=-0.06, mountTheta=-1.27
22:38:22.065 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
22:38:22.067 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
22:38:22.069 00.002 10072 Worker thread wakes up
22:38:22.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
22:38:22.069 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
22:38:22.069 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.06
22:38:22.071 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:38:22.074 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:38:22.074 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:38:22.074 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:22.074 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:38:22.074 00.000 10072 MoveAxis(E, 2, ABG)
22:38:22.075 00.001 10072 Guiding  Dir = 2, Dur = 2
22:38:22.075 00.000 10072 IsGuiding returns 0
22:38:22.075 00.000 10072 PulseGuide returned control before completion, sleep 12
22:38:22.092 00.017 1032 UpdateGuideState exits: m=1320 SNR=25.5
22:38:22.094 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:22.096 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:22.097 00.001 1032 Enqueuing Expose request
22:38:22.099 00.002 10072 IsGuiding returns 0
22:38:22.099 00.000 10072 Move returns status 0, amount 2
22:38:22.099 00.000 10072 MoveAxis(N, 0, ABG)
22:38:22.099 00.000 10072 Move returns status 0, amount 0
22:38:22.099 00.000 10072 move complete, result=0
22:38:22.099 00.000 10072 worker thread done servicing request
22:38:22.099 00.000 10072 Worker thread wakes up
22:38:22.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:22.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:22.107 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:38:22.506 00.399 10072 Exposure complete
22:38:22.561 00.055 10072 worker thread done servicing request
22:38:22.561 00.000 1032 OnExposeComplete: enter
22:38:22.564 00.003 1032 UpdateGuideState(): m_state=6
22:38:22.566 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5043
22:38:22.568 00.002 1032 Star::Find returns 1 (0), X=1098.04, Y=133.58, Mass=1298, SNR=25.3, Peak=116 HFD=3.2
22:38:22.570 00.002 1032 MultiStar: [#1 0.12,-0.00,0.98,U] [#2 0.13,-0.02,0.83,U] [#3 0.02,0.05,0.73,U] [#4 -0.04,0.05,0.62,U] [#5 0.28,-0.14,0.00,M7] [#6 -0.02,-0.14,0.64,U] [#7 0.17,0.03,0.68,U] [#8 0.01,0.04,0.55,U] 
22:38:22.571 00.001 1032 refined, 7 included, MultiStar: {0.11, -0.03}, one-star: {0.33, -0.15}
22:38:22.572 00.001 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:38:22.574 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:38:22.575 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.23 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
22:38:22.579 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
22:38:22.586 00.007 1032 Enqueuing Move request for scope (0.11, -0.03)
22:38:22.587 00.001 10072 Worker thread wakes up
22:38:22.588 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
22:38:22.588 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
22:38:22.588 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.05 yDistance=-0.10
22:38:22.589 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:38:22.592 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:38:22.592 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:38:22.592 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:22.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:38:22.592 00.000 10072 MoveAxis(E, 2, ABG)
22:38:22.592 00.000 10072 Guiding  Dir = 2, Dur = 2
22:38:22.592 00.000 10072 IsGuiding returns 0
22:38:22.594 00.002 10072 PulseGuide returned control before completion, sleep 12
22:38:22.611 00.017 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:38:22.616 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:22.618 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:22.620 00.002 1032 Enqueuing Expose request
22:38:22.621 00.001 10072 IsGuiding returns 0
22:38:22.621 00.000 10072 Move returns status 0, amount 2
22:38:22.621 00.000 10072 MoveAxis(N, 0, ABG)
22:38:22.621 00.000 10072 Move returns status 0, amount 0
22:38:22.621 00.000 10072 move complete, result=0
22:38:22.621 00.000 10072 worker thread done servicing request
22:38:22.621 00.000 10072 Worker thread wakes up
22:38:22.622 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:22.622 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:22.628 00.006 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:38:23.254 00.626 10072 Exposure complete
22:38:23.309 00.055 10072 worker thread done servicing request
22:38:23.310 00.001 1032 OnExposeComplete: enter
22:38:23.312 00.002 1032 UpdateGuideState(): m_state=6
22:38:23.314 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5044
22:38:23.316 00.002 1032 Star::Find returns 1 (0), X=1098.02, Y=133.60, Mass=1521, SNR=27.4, Peak=134 HFD=3.4
22:38:23.317 00.001 1032 MultiStar: [#1 0.07,0.09,0.91,U] [#2 0.13,-0.14,0.76,U] [#3 -0.04,0.01,0.72,U] [#4 -0.09,-0.15,0.63,U] [#5 0.25,-0.21,0.00,M8] [#6 0.07,-0.07,0.57,U] [#7 0.30,-0.03,0.00,M1] [#8 0.08,-0.04,0.48,U] 
22:38:23.319 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.06}, one-star: {0.31, -0.13}
22:38:23.320 00.001 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
22:38:23.322 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
22:38:23.324 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.59 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
22:38:23.327 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
22:38:23.330 00.003 1032 Enqueuing Move request for scope (0.09, -0.06)
22:38:23.333 00.003 10072 Worker thread wakes up
22:38:23.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:38:23.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:38:23.333 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
22:38:23.335 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:38:23.338 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:38:23.338 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:38:23.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:23.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:38:23.338 00.000 10072 MoveAxis(E, 3, ABG)
22:38:23.338 00.000 10072 Guiding  Dir = 2, Dur = 3
22:38:23.338 00.000 10072 IsGuiding returns 0
22:38:23.339 00.001 10072 PulseGuide returned control before completion, sleep 13
22:38:23.356 00.017 1032 UpdateGuideState exits: m=1521 SNR=27.4
22:38:23.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:23.360 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:23.361 00.001 1032 Enqueuing Expose request
22:38:23.364 00.003 10072 IsGuiding returns 0
22:38:23.364 00.000 10072 Move returns status 0, amount 3
22:38:23.364 00.000 10072 MoveAxis(N, 0, ABG)
22:38:23.364 00.000 10072 Move returns status 0, amount 0
22:38:23.364 00.000 10072 move complete, result=0
22:38:23.364 00.000 10072 worker thread done servicing request
22:38:23.364 00.000 10072 Worker thread wakes up
22:38:23.364 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:23.364 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:23.371 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:38:23.770 00.399 10072 Exposure complete
22:38:23.820 00.050 10072 worker thread done servicing request
22:38:23.820 00.000 1032 OnExposeComplete: enter
22:38:23.822 00.002 1032 UpdateGuideState(): m_state=6
22:38:23.824 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5045
22:38:23.826 00.002 1032 Star::Find returns 1 (0), X=1098.01, Y=133.66, Mass=1246, SNR=24.8, Peak=113 HFD=3.3
22:38:23.827 00.001 1032 MultiStar: [#1 0.00,0.10,0.99,U] [#2 0.08,-0.11,0.80,U] [#3 -0.09,-0.01,0.76,U] [#4 -0.12,-0.01,0.71,U] [#5 0.19,-0.15,0.70,U] [#6 0.04,0.07,0.68,U] [#7 0.17,0.06,0.72,U] [#8 0.13,-0.00,0.54,U] 
22:38:23.828 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.31, -0.07}
22:38:23.832 00.004 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
22:38:23.834 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
22:38:23.837 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.16 mountX=-0.03 mountY=-0.08, mountTheta=-2.00
22:38:23.839 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:38:23.841 00.002 1032 Enqueuing Move request for scope (0.08, -0.01)
22:38:23.843 00.002 10072 Worker thread wakes up
22:38:23.843 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:38:23.843 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:38:23.843 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.08
22:38:23.844 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
22:38:23.846 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:38:23.847 00.001 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:38:23.847 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:23.847 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:38:23.847 00.000 10072 MoveAxis(E, 3, ABG)
22:38:23.847 00.000 10072 Guiding  Dir = 2, Dur = 3
22:38:23.847 00.000 10072 IsGuiding returns 0
22:38:23.848 00.001 10072 PulseGuide returned control before completion, sleep 13
22:38:23.862 00.014 10072 IsGuiding returns 0
22:38:23.862 00.000 10072 Move returns status 0, amount 3
22:38:23.862 00.000 10072 MoveAxis(N, 0, ABG)
22:38:23.863 00.001 10072 Move returns status 0, amount 0
22:38:23.863 00.000 10072 move complete, result=0
22:38:23.863 00.000 10072 worker thread done servicing request
22:38:23.864 00.001 1032 UpdateGuideState exits: m=1246 SNR=24.8
22:38:23.866 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:23.868 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:23.870 00.002 1032 Enqueuing Expose request
22:38:23.871 00.001 10072 Worker thread wakes up
22:38:23.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:23.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:23.871 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:38:24.503 00.632 10072 Exposure complete
22:38:24.555 00.052 10072 worker thread done servicing request
22:38:24.555 00.000 1032 OnExposeComplete: enter
22:38:24.557 00.002 1032 UpdateGuideState(): m_state=6
22:38:24.559 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5046
22:38:24.560 00.001 1032 Star::Find returns 1 (0), X=1097.97, Y=133.56, Mass=1398, SNR=26.3, Peak=122 HFD=3.2
22:38:24.562 00.002 1032 MultiStar: [#1 -0.05,0.01,0.95,U] [#2 0.06,-0.18,0.75,U] [#3 -0.09,0.00,0.75,U] [#4 -0.20,0.05,0.66,U] [#5 0.16,-0.10,0.63,U] [#6 0.04,0.03,0.60,U] [#7 0.28,0.14,0.00,M1] [#8 0.08,-0.05,0.50,U] 
22:38:24.564 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.06}, one-star: {0.27, -0.17}
22:38:24.565 00.001 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
22:38:24.567 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
22:38:24.568 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.95 mountX=-0.06 mountY=-0.02, mountTheta=-2.78
22:38:24.570 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
22:38:24.572 00.002 1032 Enqueuing Move request for scope (0.04, -0.06)
22:38:24.574 00.002 10072 Worker thread wakes up
22:38:24.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
22:38:24.574 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
22:38:24.574 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.06 yDistance=-0.02
22:38:24.576 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:38:24.579 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:38:24.579 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:38:24.579 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:24.579 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:38:24.580 00.001 10072 MoveAxis(E, 4, ABG)
22:38:24.580 00.000 10072 Guiding  Dir = 2, Dur = 4
22:38:24.580 00.000 10072 IsGuiding returns 0
22:38:24.581 00.001 10072 PulseGuide returned control before completion, sleep 14
22:38:24.599 00.018 1032 UpdateGuideState exits: m=1398 SNR=26.3
22:38:24.600 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:24.602 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:24.604 00.002 1032 Enqueuing Expose request
22:38:24.610 00.006 10072 IsGuiding returns 0
22:38:24.610 00.000 10072 Move returns status 0, amount 4
22:38:24.611 00.001 10072 MoveAxis(N, 0, ABG)
22:38:24.611 00.000 10072 Move returns status 0, amount 0
22:38:24.611 00.000 10072 move complete, result=0
22:38:24.611 00.000 10072 worker thread done servicing request
22:38:24.611 00.000 10072 Worker thread wakes up
22:38:24.611 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:24.611 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:24.613 00.002 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:38:25.018 00.405 10072 Exposure complete
22:38:25.069 00.051 10072 worker thread done servicing request
22:38:25.070 00.001 1032 OnExposeComplete: enter
22:38:25.071 00.001 1032 UpdateGuideState(): m_state=6
22:38:25.073 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5047
22:38:25.074 00.001 1032 Star::Find returns 1 (0), X=1097.94, Y=133.51, Mass=1292, SNR=25.3, Peak=112 HFD=3.1
22:38:25.076 00.002 1032 MultiStar: [#1 -0.11,0.00,1.01,U] [#2 0.02,-0.24,0.81,U] [#3 -0.01,-0.15,0.77,U] [#4 -0.22,-0.17,0.00,M1] [#5 0.12,-0.22,0.69,U] [#6 -0.04,-0.12,0.63,U] [#7 0.02,-0.11,0.72,U] [#8 -0.00,-0.20,0.51,U] 
22:38:25.079 00.003 1032 refined, 7 included, MultiStar: {0.03, -0.15}, one-star: {0.24, -0.22}
22:38:25.080 00.001 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.11)
22:38:25.083 00.003 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.11)
22:38:25.085 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.35 mountX=-0.15 mountY=0.01, mountTheta=3.11
22:38:25.089 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.15, opts=13)
22:38:25.091 00.002 1032 Enqueuing Move request for scope (0.03, -0.15)
22:38:25.092 00.001 10072 Worker thread wakes up
22:38:25.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
22:38:25.092 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
22:38:25.092 00.000 10072 Moving (0.03, -0.15) raw xDistance=-0.15 yDistance=0.01
22:38:25.094 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:38:25.096 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 286.18
22:38:25.097 00.001 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
22:38:25.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:25.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:38:25.097 00.000 10072 MoveAxis(E, 76, ABG)
22:38:25.097 00.000 10072 Guiding  Dir = 2, Dur = 76
22:38:25.097 00.000 10072 IsGuiding returns 0
22:38:25.098 00.001 10072 PulseGuide returned control before completion, sleep 86
22:38:25.114 00.016 1032 UpdateGuideState exits: m=1292 SNR=25.3
22:38:25.116 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:25.118 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:25.120 00.002 1032 Enqueuing Expose request
22:38:25.186 00.066 10072 IsGuiding returns 0
22:38:25.186 00.000 10072 Move returns status 0, amount 76
22:38:25.186 00.000 10072 MoveAxis(N, 0, ABG)
22:38:25.186 00.000 10072 Move returns status 0, amount 0
22:38:25.186 00.000 10072 move complete, result=0
22:38:25.186 00.000 10072 worker thread done servicing request
22:38:25.186 00.000 10072 Worker thread wakes up
22:38:25.186 00.000 1032 GuideStep: -0.2 px 76 ms EAST, 0.0 px 0 ms NORTH
22:38:25.189 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:25.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:25.828 00.639 10072 Exposure complete
22:38:25.889 00.061 10072 worker thread done servicing request
22:38:25.889 00.000 1032 OnExposeComplete: enter
22:38:25.892 00.003 1032 UpdateGuideState(): m_state=6
22:38:25.897 00.005 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5048
22:38:25.899 00.002 1032 Star::Find returns 1 (0), X=1097.98, Y=133.54, Mass=1373, SNR=26.0, Peak=132 HFD=3.2
22:38:25.901 00.002 1032 MultiStar: [#1 -0.09,0.01,0.92,U] [#2 -0.01,-0.23,0.75,U] [#3 -0.04,0.07,0.74,U] [#4 0.01,-0.06,0.67,U] [#5 0.18,-0.28,0.00,M6] [#6 0.02,-0.16,0.60,U] [#7 0.08,0.05,0.72,U] [#8 0.11,-0.12,0.51,U] 
22:38:25.904 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.28, -0.18}
22:38:25.906 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
22:38:25.908 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
22:38:25.909 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.01 mountX=-0.09 mountY=-0.03, mountTheta=-2.84
22:38:25.912 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
22:38:25.915 00.003 1032 Enqueuing Move request for scope (0.05, -0.08)
22:38:25.917 00.002 10072 Worker thread wakes up
22:38:25.917 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
22:38:25.917 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
22:38:25.917 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
22:38:25.920 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:38:25.924 00.004 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:38:25.924 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:38:25.924 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:25.924 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:38:25.924 00.000 10072 MoveAxis(E, 4, ABG)
22:38:25.925 00.001 10072 Guiding  Dir = 2, Dur = 4
22:38:25.925 00.000 10072 IsGuiding returns 0
22:38:25.925 00.000 10072 PulseGuide returned control before completion, sleep 14
22:38:25.945 00.020 1032 UpdateGuideState exits: m=1373 SNR=26.0
22:38:25.947 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:25.949 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:25.950 00.001 1032 Enqueuing Expose request
22:38:25.952 00.002 10072 IsGuiding returns 0
22:38:25.952 00.000 10072 Move returns status 0, amount 4
22:38:25.952 00.000 10072 MoveAxis(N, 0, ABG)
22:38:25.952 00.000 10072 Move returns status 0, amount 0
22:38:25.952 00.000 10072 move complete, result=0
22:38:25.952 00.000 10072 worker thread done servicing request
22:38:25.952 00.000 10072 Worker thread wakes up
22:38:25.952 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:25.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:25.962 00.010 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:38:26.360 00.398 10072 Exposure complete
22:38:26.417 00.057 10072 worker thread done servicing request
22:38:26.417 00.000 1032 OnExposeComplete: enter
22:38:26.420 00.003 1032 UpdateGuideState(): m_state=6
22:38:26.422 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5049
22:38:26.423 00.001 1032 Star::Find returns 1 (0), X=1097.97, Y=133.61, Mass=1261, SNR=24.9, Peak=120 HFD=3.0
22:38:26.426 00.003 1032 MultiStar: [#1 -0.01,0.12,0.99,U] [#2 0.06,-0.07,0.82,U] [#3 0.00,0.04,0.83,U] [#4 -0.17,-0.05,0.68,U] [#5 0.24,-0.12,0.00,M7] [#6 -0.01,-0.08,0.65,U] [#7 0.17,0.12,0.75,U] [#8 0.09,0.02,0.54,U] 
22:38:26.427 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.00}, one-star: {0.27, -0.12}
22:38:26.430 00.003 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:38:26.432 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:38:26.435 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.03 mountX=-0.02 mountY=-0.06, mountTheta=-1.86
22:38:26.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.00, opts=13)
22:38:26.440 00.002 1032 Enqueuing Move request for scope (0.06, -0.00)
22:38:26.442 00.002 10072 Worker thread wakes up
22:38:26.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
22:38:26.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
22:38:26.442 00.000 10072 Moving (0.06, -0.00) raw xDistance=-0.02 yDistance=-0.06
22:38:26.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:38:26.448 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:38:26.448 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:38:26.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:26.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:38:26.448 00.000 10072 MoveAxis(E, 4, ABG)
22:38:26.448 00.000 10072 Guiding  Dir = 2, Dur = 4
22:38:26.448 00.000 10072 IsGuiding returns 0
22:38:26.449 00.001 10072 PulseGuide returned control before completion, sleep 14
22:38:26.464 00.015 10072 IsGuiding returns 0
22:38:26.464 00.000 10072 Move returns status 0, amount 4
22:38:26.464 00.000 10072 MoveAxis(N, 0, ABG)
22:38:26.464 00.000 10072 Move returns status 0, amount 0
22:38:26.464 00.000 10072 move complete, result=0
22:38:26.464 00.000 10072 worker thread done servicing request
22:38:26.468 00.004 1032 UpdateGuideState exits: m=1261 SNR=24.9
22:38:26.470 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:26.471 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:26.473 00.002 1032 Enqueuing Expose request
22:38:26.474 00.001 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:38:26.476 00.002 10072 Worker thread wakes up
22:38:26.476 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:26.476 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:27.110 00.634 10072 Exposure complete
22:38:27.164 00.054 10072 worker thread done servicing request
22:38:27.164 00.000 1032 OnExposeComplete: enter
22:38:27.166 00.002 1032 UpdateGuideState(): m_state=6
22:38:27.168 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5050
22:38:27.169 00.001 1032 Star::Find returns 1 (0), X=1097.93, Y=133.70, Mass=1321, SNR=25.5, Peak=118 HFD=2.9
22:38:27.171 00.002 1032 MultiStar: [#1 -0.01,0.10,0.96,U] [#2 0.08,-0.03,0.77,U] [#3 -0.12,0.11,0.76,U] [#4 -0.06,0.09,0.68,U] [#5 0.29,-0.11,0.00,M8] [#6 -0.02,0.12,0.64,U] [#7 0.28,0.18,0.00,M1] [#8 0.06,0.14,0.53,U] 
22:38:27.174 00.003 1032 refined, 6 included, MultiStar: {0.03, 0.06}, one-star: {0.23, -0.03}
22:38:27.175 00.001 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
22:38:27.177 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
22:38:27.178 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.11 mountX=0.05 mountY=-0.05, mountTheta=-0.72
22:38:27.183 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
22:38:27.186 00.003 1032 Enqueuing Move request for scope (0.03, 0.06)
22:38:27.188 00.002 10072 Worker thread wakes up
22:38:27.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
22:38:27.188 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
22:38:27.188 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.05
22:38:27.190 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=152, Gamma=2.230
22:38:27.193 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:38:27.193 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:38:27.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:27.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:38:27.193 00.000 10072 MoveAxis(E, 5, ABG)
22:38:27.194 00.001 10072 Guiding  Dir = 2, Dur = 5
22:38:27.194 00.000 10072 IsGuiding returns 0
22:38:27.194 00.000 10072 PulseGuide returned control before completion, sleep 15
22:38:27.212 00.018 1032 UpdateGuideState exits: m=1321 SNR=25.5
22:38:27.214 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:27.215 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:27.218 00.003 1032 Enqueuing Expose request
22:38:27.221 00.003 10072 IsGuiding returns 0
22:38:27.221 00.000 10072 Move returns status 0, amount 5
22:38:27.221 00.000 10072 MoveAxis(N, 0, ABG)
22:38:27.221 00.000 10072 Move returns status 0, amount 0
22:38:27.221 00.000 10072 move complete, result=0
22:38:27.221 00.000 10072 worker thread done servicing request
22:38:27.221 00.000 10072 Worker thread wakes up
22:38:27.221 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:27.221 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:27.227 00.006 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:38:27.628 00.401 10072 Exposure complete
22:38:27.681 00.053 10072 worker thread done servicing request
22:38:27.681 00.000 1032 OnExposeComplete: enter
22:38:27.683 00.002 1032 UpdateGuideState(): m_state=6
22:38:27.685 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5051
22:38:27.688 00.003 1032 Star::Find returns 1 (0), X=1098.07, Y=133.69, Mass=1431, SNR=26.6, Peak=125 HFD=3.2
22:38:27.691 00.003 1032 MultiStar: [#1 0.10,0.08,0.95,U] [#2 0.14,-0.03,0.73,U] [#3 0.06,-0.07,0.76,U] [#4 -0.03,0.00,0.66,U] [#5 0.31,-0.23,0.00,M9] [#6 -0.13,-0.04,0.62,U] [#7 0.22,0.15,0.00,M2] [#8 0.04,0.02,0.49,U] 
22:38:27.693 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.01}, one-star: {0.36, -0.04}
22:38:27.695 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
22:38:27.697 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
22:38:27.698 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.11 mountX=-0.04 mountY=-0.09, mountTheta=-1.94
22:38:27.701 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
22:38:27.703 00.002 1032 Enqueuing Move request for scope (0.10, -0.01)
22:38:27.705 00.002 10072 Worker thread wakes up
22:38:27.705 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:38:27.705 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:38:27.705 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.09
22:38:27.708 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:38:27.711 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:38:27.711 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:38:27.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:27.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:38:27.711 00.000 10072 MoveAxis(E, 4, ABG)
22:38:27.711 00.000 10072 Guiding  Dir = 2, Dur = 4
22:38:27.712 00.001 10072 IsGuiding returns 0
22:38:27.712 00.000 10072 PulseGuide returned control before completion, sleep 14
22:38:27.730 00.018 1032 UpdateGuideState exits: m=1431 SNR=26.6
22:38:27.732 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:27.733 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:27.736 00.003 1032 Enqueuing Expose request
22:38:27.739 00.003 10072 IsGuiding returns 0
22:38:27.739 00.000 10072 Move returns status 0, amount 4
22:38:27.739 00.000 10072 MoveAxis(N, 0, ABG)
22:38:27.740 00.001 10072 Move returns status 0, amount 0
22:38:27.740 00.000 10072 move complete, result=0
22:38:27.740 00.000 10072 worker thread done servicing request
22:38:27.740 00.000 10072 Worker thread wakes up
22:38:27.740 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:27.740 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:27.748 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:38:28.374 00.626 10072 Exposure complete
22:38:28.430 00.056 10072 worker thread done servicing request
22:38:28.431 00.001 1032 OnExposeComplete: enter
22:38:28.433 00.002 1032 UpdateGuideState(): m_state=6
22:38:28.435 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5052
22:38:28.436 00.001 1032 Star::Find returns 1 (0), X=1098.00, Y=133.47, Mass=1436, SNR=26.6, Peak=142 HFD=3.0
22:38:28.438 00.002 1032 MultiStar: [#1 0.02,-0.08,0.93,U] [#2 0.13,-0.23,0.00,M1] [#3 -0.02,-0.06,0.71,U] [#4 0.06,-0.17,0.62,U] [#5 0.25,-0.31,0.00,M10] [#6 -0.04,-0.16,0.64,U] [#7 0.23,-0.03,0.69,U] [#8 0.19,-0.17,0.00,M1] 
22:38:28.439 00.001 1032 refined, 5 included, MultiStar: {0.10, -0.13}, one-star: {0.30, -0.25}
22:38:28.441 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
22:38:28.442 00.001 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
22:38:28.443 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.90 mountX=-0.15 mountY=-0.07, mountTheta=-2.73
22:38:28.447 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.13, opts=13)
22:38:28.448 00.001 1032 Enqueuing Move request for scope (0.10, -0.13)
22:38:28.449 00.001 10072 Worker thread wakes up
22:38:28.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
22:38:28.449 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
22:38:28.450 00.001 10072 Moving (0.10, -0.13) raw xDistance=-0.15 yDistance=-0.07
22:38:28.453 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:38:28.455 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 286.19
22:38:28.455 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
22:38:28.455 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:28.455 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:38:28.455 00.000 10072 MoveAxis(E, 77, ABG)
22:38:28.456 00.001 10072 Guiding  Dir = 2, Dur = 77
22:38:28.456 00.000 10072 IsGuiding returns 0
22:38:28.458 00.002 10072 PulseGuide returned control before completion, sleep 87
22:38:28.474 00.016 1032 UpdateGuideState exits: m=1436 SNR=26.6
22:38:28.476 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:28.477 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:28.479 00.002 1032 Enqueuing Expose request
22:38:28.558 00.079 10072 IsGuiding returns 0
22:38:28.558 00.000 10072 Move returns status 0, amount 77
22:38:28.558 00.000 10072 MoveAxis(N, 0, ABG)
22:38:28.558 00.000 10072 Move returns status 0, amount 0
22:38:28.558 00.000 10072 move complete, result=0
22:38:28.558 00.000 10072 worker thread done servicing request
22:38:28.558 00.000 10072 Worker thread wakes up
22:38:28.558 00.000 1032 GuideStep: -0.2 px 77 ms EAST, -0.1 px 0 ms NORTH
22:38:28.561 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:28.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:28.967 00.406 10072 Exposure complete
22:38:29.020 00.053 10072 worker thread done servicing request
22:38:29.020 00.000 1032 OnExposeComplete: enter
22:38:29.022 00.002 1032 UpdateGuideState(): m_state=6
22:38:29.024 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5053
22:38:29.031 00.007 1032 Star::Find returns 1 (0), X=1098.06, Y=133.59, Mass=1313, SNR=25.4, Peak=115 HFD=3.4
22:38:29.033 00.002 1032 MultiStar: [#1 -0.02,0.08,0.96,U] [#2 0.12,0.01,0.81,U] [#3 -0.06,0.09,0.77,U] [#4 -0.05,-0.03,0.69,U] [#5 0.24,-0.18,0.00,R] [#6 -0.03,0.01,0.64,U] [#7 0.20,0.13,0.75,U] [#8 0.09,-0.05,0.52,U] 
22:38:29.034 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.35, -0.14}
22:38:29.036 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
22:38:29.037 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
22:38:29.039 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.09 cameraTheta=0.13 mountX=-0.01 mountY=-0.08, mountTheta=-1.70
22:38:29.042 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
22:38:29.045 00.003 1032 Enqueuing Move request for scope (0.08, 0.01)
22:38:29.046 00.001 10072 Worker thread wakes up
22:38:29.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:38:29.047 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:38:29.047 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
22:38:29.049 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:38:29.051 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:38:29.051 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:38:29.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:29.052 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:38:29.052 00.000 10072 MoveAxis(E, 4, ABG)
22:38:29.052 00.000 10072 Guiding  Dir = 2, Dur = 4
22:38:29.052 00.000 10072 IsGuiding returns 0
22:38:29.052 00.000 10072 PulseGuide returned control before completion, sleep 14
22:38:29.070 00.018 1032 UpdateGuideState exits: m=1313 SNR=25.4
22:38:29.073 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:29.075 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:29.076 00.001 1032 Enqueuing Expose request
22:38:29.078 00.002 10072 IsGuiding returns 0
22:38:29.078 00.000 10072 Move returns status 0, amount 4
22:38:29.078 00.000 10072 MoveAxis(N, 0, ABG)
22:38:29.078 00.000 10072 Move returns status 0, amount 0
22:38:29.078 00.000 10072 move complete, result=0
22:38:29.079 00.001 10072 worker thread done servicing request
22:38:29.079 00.000 10072 Worker thread wakes up
22:38:29.079 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:29.079 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:29.086 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:38:29.715 00.629 10072 Exposure complete
22:38:29.768 00.053 1032 OnExposeComplete: enter
22:38:29.771 00.003 1032 UpdateGuideState(): m_state=6
22:38:29.774 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5054
22:38:29.777 00.003 10072 worker thread done servicing request
22:38:29.777 00.000 1032 Star::Find returns 1 (0), X=1097.94, Y=133.79, Mass=1376, SNR=26.1, Peak=105 HFD=3.2
22:38:29.779 00.002 1032 MultiStar: [#1 -0.09,0.31,0.00,M1] [#2 0.02,0.15,0.76,U] [#3 -0.08,0.16,0.74,U] [#4 -0.16,0.20,0.00,M1] [#5 0.03,0.24,0.64,U] [#6 -0.04,0.18,0.59,U] [#7 0.18,0.28,0.00,M1] [#8 0.02,0.28,0.00,M1] 
22:38:29.780 00.001 1032 refined, 4 included, MultiStar: {0.05, 0.15}, one-star: {0.23, 0.06}
22:38:29.782 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
22:38:29.783 00.001 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
22:38:29.785 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.25 mountX=0.13 mountY=-0.09, mountTheta=-0.58
22:38:29.787 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.15, opts=13)
22:38:29.789 00.002 1032 Enqueuing Move request for scope (0.05, 0.15)
22:38:29.792 00.003 10072 Worker thread wakes up
22:38:29.792 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
22:38:29.792 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
22:38:29.792 00.000 10072 Moving (0.05, 0.15) raw xDistance=0.13 yDistance=-0.09
22:38:29.794 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:38:29.796 00.002 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 286.20
22:38:29.796 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
22:38:29.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:29.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:38:29.797 00.001 10072 MoveAxis(W, 57, ABG)
22:38:29.797 00.000 10072 Guiding  Dir = 3, Dur = 57
22:38:29.798 00.001 10072 IsGuiding returns 0
22:38:29.798 00.000 10072 PulseGuide returned control before completion, sleep 67
22:38:29.815 00.017 1032 UpdateGuideState exits: m=1376 SNR=26.1
22:38:29.817 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:29.820 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:29.821 00.001 1032 Enqueuing Expose request
22:38:29.868 00.047 10072 IsGuiding returns 1
22:38:29.869 00.001 10072 scope still moving after pulse duration time elapsed
22:38:29.899 00.030 10072 IsGuiding returns 0
22:38:29.899 00.000 10072 scope move finished after 57 + 45 ms
22:38:29.899 00.000 10072 Move returns status 0, amount 57
22:38:29.899 00.000 10072 MoveAxis(N, 0, ABG)
22:38:29.899 00.000 10072 Move returns status 0, amount 0
22:38:29.899 00.000 10072 move complete, result=0
22:38:29.899 00.000 10072 worker thread done servicing request
22:38:29.901 00.002 1032 GuideStep: 0.1 px 57 ms WEST, -0.1 px 0 ms NORTH
22:38:29.904 00.003 10072 Worker thread wakes up
22:38:29.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:29.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:30.310 00.406 10072 Exposure complete
22:38:30.360 00.050 10072 worker thread done servicing request
22:38:30.360 00.000 1032 OnExposeComplete: enter
22:38:30.361 00.001 1032 UpdateGuideState(): m_state=6
22:38:30.364 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5055
22:38:30.366 00.002 1032 Star::Find returns 1 (0), X=1098.03, Y=133.76, Mass=1360, SNR=25.9, Peak=118 HFD=3.2
22:38:30.368 00.002 1032 MultiStar: [#1 0.02,0.24,0.94,U] [#2 0.18,0.12,0.79,U] [#3 -0.01,0.07,0.74,U] [#4 -0.04,0.15,0.66,U] [#5 -0.03,0.20,0.66,U] [#6 0.05,0.19,0.60,U] [#7 0.20,0.20,0.00,M2] [#8 -0.07,0.19,0.51,U] 
22:38:30.371 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.15}, one-star: {0.32, 0.03}
22:38:30.373 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
22:38:30.374 00.001 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
22:38:30.376 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.11 mountX=0.12 mountY=-0.11, mountTheta=-0.72
22:38:30.378 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
22:38:30.381 00.003 1032 Enqueuing Move request for scope (0.07, 0.15)
22:38:30.382 00.001 10072 Worker thread wakes up
22:38:30.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
22:38:30.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
22:38:30.383 00.001 10072 Moving (0.07, 0.15) raw xDistance=0.12 yDistance=-0.11
22:38:30.384 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:38:30.390 00.006 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:38:30.390 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:38:30.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:30.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:38:30.390 00.000 10072 MoveAxis(E, 5, ABG)
22:38:30.390 00.000 10072 Guiding  Dir = 2, Dur = 5
22:38:30.390 00.000 10072 IsGuiding returns 0
22:38:30.391 00.001 10072 PulseGuide returned control before completion, sleep 15
22:38:30.409 00.018 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:38:30.411 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:30.413 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:30.414 00.001 1032 Enqueuing Expose request
22:38:30.417 00.003 10072 IsGuiding returns 0
22:38:30.417 00.000 10072 Move returns status 0, amount 5
22:38:30.417 00.000 10072 MoveAxis(N, 0, ABG)
22:38:30.417 00.000 10072 Move returns status 0, amount 0
22:38:30.417 00.000 10072 move complete, result=0
22:38:30.417 00.000 10072 worker thread done servicing request
22:38:30.417 00.000 10072 Worker thread wakes up
22:38:30.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:30.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:30.426 00.009 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:38:31.041 00.615 10072 Exposure complete
22:38:31.096 00.055 10072 worker thread done servicing request
22:38:31.096 00.000 1032 OnExposeComplete: enter
22:38:31.098 00.002 1032 UpdateGuideState(): m_state=6
22:38:31.100 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5056
22:38:31.101 00.001 1032 Star::Find returns 1 (0), X=1098.00, Y=133.53, Mass=1454, SNR=26.8, Peak=138 HFD=3.2
22:38:31.103 00.002 1032 MultiStar: [#1 -0.01,-0.05,0.93,U] [#2 0.11,-0.07,0.80,U] [#3 -0.10,-0.01,0.75,U] [#4 -0.10,-0.13,0.62,U] [#5 0.02,0.06,0.63,U] [#6 -0.01,-0.12,0.61,U] [#7 0.20,0.02,0.67,U] [#8 0.11,-0.12,0.49,U] 
22:38:31.105 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.30, -0.20}
22:38:31.106 00.001 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
22:38:31.108 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
22:38:31.110 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.82 mountX=-0.09 mountY=-0.05, mountTheta=-2.65
22:38:31.112 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
22:38:31.114 00.002 1032 Enqueuing Move request for scope (0.07, -0.07)
22:38:31.117 00.003 10072 Worker thread wakes up
22:38:31.117 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
22:38:31.117 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
22:38:31.117 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.05
22:38:31.120 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:38:31.122 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:38:31.122 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:38:31.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:31.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:38:31.122 00.000 10072 MoveAxis(E, 6, ABG)
22:38:31.122 00.000 10072 Guiding  Dir = 2, Dur = 6
22:38:31.122 00.000 10072 IsGuiding returns 0
22:38:31.123 00.001 10072 PulseGuide returned control before completion, sleep 16
22:38:31.139 00.016 1032 UpdateGuideState exits: m=1454 SNR=26.8
22:38:31.142 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:31.144 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:31.146 00.002 1032 Enqueuing Expose request
22:38:31.148 00.002 10072 IsGuiding returns 0
22:38:31.148 00.000 10072 Move returns status 0, amount 6
22:38:31.148 00.000 10072 MoveAxis(N, 0, ABG)
22:38:31.148 00.000 10072 Move returns status 0, amount 0
22:38:31.148 00.000 10072 move complete, result=0
22:38:31.148 00.000 10072 worker thread done servicing request
22:38:31.148 00.000 10072 Worker thread wakes up
22:38:31.148 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:31.150 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:31.156 00.006 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:38:31.557 00.401 10072 Exposure complete
22:38:31.613 00.056 10072 worker thread done servicing request
22:38:31.613 00.000 1032 OnExposeComplete: enter
22:38:31.615 00.002 1032 UpdateGuideState(): m_state=6
22:38:31.616 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5057
22:38:31.619 00.003 1032 Star::Find returns 1 (0), X=1098.08, Y=133.59, Mass=1276, SNR=25.1, Peak=116 HFD=3.2
22:38:31.623 00.004 1032 MultiStar: [#1 0.05,0.07,1.03,U] [#2 -0.09,-0.12,0.79,U] [#3 0.02,-0.09,0.77,U] [#4 -0.01,-0.04,0.70,U] [#5 0.03,-0.02,0.69,U] [#6 0.08,-0.06,0.64,U] [#7 0.16,0.17,0.72,U] [#8 0.12,0.08,0.54,U] 
22:38:31.626 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.38, -0.14}
22:38:31.629 00.003 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:38:31.630 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:38:31.632 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.23 mountX=-0.04 mountY=-0.08, mountTheta=-2.06
22:38:31.636 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
22:38:31.638 00.002 1032 Enqueuing Move request for scope (0.09, -0.02)
22:38:31.640 00.002 10072 Worker thread wakes up
22:38:31.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:38:31.640 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:38:31.640 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
22:38:31.643 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:38:31.646 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:38:31.646 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:38:31.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:31.646 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:38:31.646 00.000 10072 MoveAxis(E, 5, ABG)
22:38:31.646 00.000 10072 Guiding  Dir = 2, Dur = 5
22:38:31.646 00.000 10072 IsGuiding returns 0
22:38:31.647 00.001 10072 PulseGuide returned control before completion, sleep 15
22:38:31.664 00.017 10072 IsGuiding returns 0
22:38:31.664 00.000 10072 Move returns status 0, amount 5
22:38:31.664 00.000 10072 MoveAxis(N, 0, ABG)
22:38:31.664 00.000 10072 Move returns status 0, amount 0
22:38:31.664 00.000 10072 move complete, result=0
22:38:31.664 00.000 10072 worker thread done servicing request
22:38:31.665 00.001 1032 UpdateGuideState exits: m=1276 SNR=25.1
22:38:31.667 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:31.669 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:31.671 00.002 1032 Enqueuing Expose request
22:38:31.673 00.002 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:38:31.675 00.002 10072 Worker thread wakes up
22:38:31.675 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:31.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:32.309 00.634 10072 Exposure complete
22:38:32.360 00.051 1032 OnExposeComplete: enter
22:38:32.364 00.004 1032 UpdateGuideState(): m_state=6
22:38:32.366 00.002 10072 worker thread done servicing request
22:38:32.366 00.000 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5058
22:38:32.368 00.002 1032 Star::Find returns 1 (0), X=1098.03, Y=133.79, Mass=1381, SNR=26.1, Peak=113 HFD=3.1
22:38:32.372 00.004 1032 MultiStar: [#1 0.07,0.26,0.00,M1] [#2 0.06,0.11,0.77,U] [#3 0.01,0.16,0.73,U] [#4 -0.15,0.11,0.65,U] [#5 0.03,0.25,0.66,U] [#6 -0.04,0.15,0.58,U] [#7 0.19,0.27,0.00,M1] [#8 0.05,0.17,0.50,U] 
22:38:32.373 00.001 1032 refined, 6 included, MultiStar: {0.06, 0.14}, one-star: {0.32, 0.06}
22:38:32.375 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
22:38:32.377 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
22:38:32.379 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.14 mountX=0.12 mountY=-0.09, mountTheta=-0.69
22:38:32.382 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
22:38:32.384 00.002 1032 Enqueuing Move request for scope (0.06, 0.14)
22:38:32.387 00.003 10072 Worker thread wakes up
22:38:32.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
22:38:32.387 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
22:38:32.387 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.09
22:38:32.389 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:38:32.391 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.21
22:38:32.391 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
22:38:32.391 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:32.391 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:38:32.391 00.000 10072 MoveAxis(E, 5, ABG)
22:38:32.391 00.000 10072 Guiding  Dir = 2, Dur = 5
22:38:32.392 00.001 10072 IsGuiding returns 0
22:38:32.392 00.000 10072 PulseGuide returned control before completion, sleep 15
22:38:32.410 00.018 1032 UpdateGuideState exits: m=1381 SNR=26.1
22:38:32.411 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:32.414 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:32.415 00.001 1032 Enqueuing Expose request
22:38:32.417 00.002 10072 IsGuiding returns 0
22:38:32.417 00.000 10072 Move returns status 0, amount 5
22:38:32.417 00.000 10072 MoveAxis(N, 0, ABG)
22:38:32.417 00.000 10072 Move returns status 0, amount 0
22:38:32.417 00.000 10072 move complete, result=0
22:38:32.417 00.000 10072 worker thread done servicing request
22:38:32.417 00.000 10072 Worker thread wakes up
22:38:32.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:32.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:32.426 00.009 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:38:32.825 00.399 10072 Exposure complete
22:38:32.874 00.049 10072 worker thread done servicing request
22:38:32.874 00.000 1032 OnExposeComplete: enter
22:38:32.875 00.001 1032 UpdateGuideState(): m_state=6
22:38:32.877 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5059
22:38:32.878 00.001 1032 Star::Find returns 1 (0), X=1098.03, Y=133.87, Mass=1399, SNR=26.2, Peak=109 HFD=3.0
22:38:32.881 00.003 1032 MultiStar: [#1 0.08,0.29,0.00,M2] [#2 0.12,0.15,0.77,U] [#3 0.03,0.12,0.77,U] [#4 -0.02,0.26,0.00,M1] [#5 0.12,0.33,0.00,M1] [#6 -0.07,0.25,0.00,M1] [#7 0.15,0.30,0.00,M2] [#8 0.08,0.23,0.51,U] 
22:38:32.883 00.002 1032 refined, 3 included, MultiStar: {0.16, 0.15}, one-star: {0.33, 0.14}
22:38:32.884 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
22:38:32.887 00.003 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
22:38:32.888 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.77 mountX=0.11 mountY=-0.19, mountTheta=-1.06
22:38:32.890 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.15, opts=13)
22:38:32.892 00.002 1032 Enqueuing Move request for scope (0.16, 0.15)
22:38:32.894 00.002 10072 Worker thread wakes up
22:38:32.895 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
22:38:32.895 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
22:38:32.895 00.000 10072 Moving (0.16, 0.15) raw xDistance=0.11 yDistance=-0.19
22:38:32.896 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:38:32.900 00.004 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.21
22:38:32.900 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
22:38:32.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:32.900 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:38:32.900 00.000 10072 MoveAxis(E, 4, ABG)
22:38:32.900 00.000 10072 Guiding  Dir = 2, Dur = 4
22:38:32.900 00.000 10072 IsGuiding returns 0
22:38:32.901 00.001 10072 PulseGuide returned control before completion, sleep 14
22:38:32.916 00.015 1032 UpdateGuideState exits: m=1399 SNR=26.2
22:38:32.917 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:32.918 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:32.919 00.001 1032 Enqueuing Expose request
22:38:32.930 00.011 10072 IsGuiding returns 0
22:38:32.930 00.000 10072 Move returns status 0, amount 4
22:38:32.930 00.000 10072 MoveAxis(N, 0, ABG)
22:38:32.930 00.000 10072 Move returns status 0, amount 0
22:38:32.931 00.001 10072 move complete, result=0
22:38:32.931 00.000 10072 worker thread done servicing request
22:38:32.931 00.000 10072 Worker thread wakes up
22:38:32.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:32.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:32.932 00.001 1032 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
22:38:33.557 00.625 10072 Exposure complete
22:38:33.610 00.053 10072 worker thread done servicing request
22:38:33.610 00.000 1032 OnExposeComplete: enter
22:38:33.612 00.002 1032 UpdateGuideState(): m_state=6
22:38:33.614 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5060
22:38:33.619 00.005 1032 Star::Find returns 1 (0), X=1097.99, Y=133.70, Mass=1446, SNR=26.7, Peak=118 HFD=3.3
22:38:33.620 00.001 1032 MultiStar: [#1 -0.04,0.28,0.00,M3] [#2 0.09,0.06,0.77,U] [#3 -0.02,0.13,0.74,U] [#4 -0.02,0.10,0.68,U] [#5 -0.00,0.11,0.64,U] [#6 -0.11,0.08,0.57,U] [#7 0.11,0.25,0.00,M3] [#8 0.02,0.14,0.50,U] 
22:38:33.622 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.07}, one-star: {0.29, -0.03}
22:38:33.623 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
22:38:33.624 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
22:38:33.626 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.92 mountX=0.06 mountY=-0.07, mountTheta=-0.91
22:38:33.628 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
22:38:33.629 00.001 1032 Enqueuing Move request for scope (0.06, 0.07)
22:38:33.632 00.003 10072 Worker thread wakes up
22:38:33.633 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
22:38:33.633 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
22:38:33.633 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.06 yDistance=-0.07
22:38:33.634 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:38:33.637 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.21
22:38:33.638 00.001 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:38:33.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:33.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:38:33.638 00.000 10072 MoveAxis(E, 6, ABG)
22:38:33.638 00.000 10072 Guiding  Dir = 2, Dur = 6
22:38:33.638 00.000 10072 IsGuiding returns 0
22:38:33.638 00.000 10072 PulseGuide returned control before completion, sleep 16
22:38:33.657 00.019 1032 UpdateGuideState exits: m=1446 SNR=26.7
22:38:33.659 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:33.660 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:33.662 00.002 1032 Enqueuing Expose request
22:38:33.664 00.002 10072 IsGuiding returns 0
22:38:33.664 00.000 10072 Move returns status 0, amount 6
22:38:33.664 00.000 10072 MoveAxis(N, 0, ABG)
22:38:33.664 00.000 10072 Move returns status 0, amount 0
22:38:33.664 00.000 10072 move complete, result=0
22:38:33.664 00.000 10072 worker thread done servicing request
22:38:33.664 00.000 10072 Worker thread wakes up
22:38:33.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:33.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:33.671 00.007 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:38:34.072 00.401 10072 Exposure complete
22:38:34.128 00.056 10072 worker thread done servicing request
22:38:34.128 00.000 1032 OnExposeComplete: enter
22:38:34.130 00.002 1032 UpdateGuideState(): m_state=6
22:38:34.133 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5061
22:38:34.134 00.001 1032 Star::Find returns 1 (0), X=1097.91, Y=133.71, Mass=1446, SNR=26.7, Peak=122 HFD=3.0
22:38:34.137 00.003 1032 MultiStar: [#1 -0.04,0.19,0.93,U] [#2 0.16,0.17,0.74,U] [#3 -0.06,0.08,0.72,U] [#4 -0.12,0.22,0.67,U] [#5 -0.04,0.28,0.00,M1] [#6 -0.17,0.11,0.61,U] [#7 0.23,0.31,0.00,M4] [#8 0.04,0.16,0.50,U] 
22:38:34.139 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.12}, one-star: {0.21, -0.02}
22:38:34.140 00.001 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
22:38:34.143 00.003 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
22:38:34.145 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=0.11 mountY=-0.05, mountTheta=-0.39
22:38:34.149 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
22:38:34.151 00.002 1032 Enqueuing Move request for scope (0.02, 0.12)
22:38:34.153 00.002 10072 Worker thread wakes up
22:38:34.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
22:38:34.153 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
22:38:34.153 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
22:38:34.154 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:38:34.157 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.21
22:38:34.157 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
22:38:34.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:34.158 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:38:34.158 00.000 10072 MoveAxis(E, 5, ABG)
22:38:34.158 00.000 10072 Guiding  Dir = 2, Dur = 5
22:38:34.158 00.000 10072 IsGuiding returns 0
22:38:34.159 00.001 10072 PulseGuide returned control before completion, sleep 15
22:38:34.175 00.016 1032 UpdateGuideState exits: m=1446 SNR=26.7
22:38:34.177 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:34.180 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:34.181 00.001 1032 Enqueuing Expose request
22:38:34.183 00.002 10072 IsGuiding returns 0
22:38:34.183 00.000 10072 Move returns status 0, amount 5
22:38:34.183 00.000 10072 MoveAxis(N, 0, ABG)
22:38:34.183 00.000 10072 Move returns status 0, amount 0
22:38:34.183 00.000 10072 move complete, result=0
22:38:34.183 00.000 10072 worker thread done servicing request
22:38:34.183 00.000 10072 Worker thread wakes up
22:38:34.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:34.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:34.191 00.008 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:38:34.822 00.631 10072 Exposure complete
22:38:34.876 00.054 10072 worker thread done servicing request
22:38:34.876 00.000 1032 OnExposeComplete: enter
22:38:34.878 00.002 1032 UpdateGuideState(): m_state=6
22:38:34.880 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5062
22:38:34.884 00.004 1032 Star::Find returns 1 (0), X=1098.06, Y=133.79, Mass=1283, SNR=25.1, Peak=111 HFD=3.2
22:38:34.886 00.002 1032 MultiStar: [#1 0.03,0.25,0.97,U] [#2 -0.02,0.05,0.78,U] [#3 -0.08,0.22,0.78,U] [#4 -0.01,0.28,0.00,M1] [#5 0.09,0.28,0.00,M2] [#6 -0.01,0.16,0.62,U] [#7 0.34,0.30,0.00,M5] [#8 0.06,0.20,0.51,U] 
22:38:34.888 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.15}, one-star: {0.36, 0.06}
22:38:34.889 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
22:38:34.890 00.001 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
22:38:34.892 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.12 mountX=0.13 mountY=-0.11, mountTheta=-0.71
22:38:34.894 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
22:38:34.896 00.002 1032 Enqueuing Move request for scope (0.07, 0.15)
22:38:34.899 00.003 10072 Worker thread wakes up
22:38:34.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
22:38:34.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
22:38:34.899 00.000 10072 Moving (0.07, 0.15) raw xDistance=0.13 yDistance=-0.11
22:38:34.901 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:38:34.903 00.002 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.22
22:38:34.903 00.000 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
22:38:34.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:34.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:38:34.903 00.000 10072 MoveAxis(E, 5, ABG)
22:38:34.903 00.000 10072 Guiding  Dir = 2, Dur = 5
22:38:34.903 00.000 10072 IsGuiding returns 0
22:38:34.904 00.001 10072 PulseGuide returned control before completion, sleep 15
22:38:34.922 00.018 1032 UpdateGuideState exits: m=1283 SNR=25.1
22:38:34.925 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:34.928 00.003 10072 IsGuiding returns 0
22:38:34.928 00.000 10072 Move returns status 0, amount 5
22:38:34.929 00.001 10072 MoveAxis(N, 0, ABG)
22:38:34.929 00.000 10072 Move returns status 0, amount 0
22:38:34.929 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:34.931 00.002 1032 Enqueuing Expose request
22:38:34.933 00.002 10072 move complete, result=0
22:38:34.933 00.000 10072 worker thread done servicing request
22:38:34.933 00.000 10072 Worker thread wakes up
22:38:34.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:34.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:34.933 00.000 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:38:35.337 00.404 10072 Exposure complete
22:38:35.394 00.057 10072 worker thread done servicing request
22:38:35.394 00.000 1032 OnExposeComplete: enter
22:38:35.396 00.002 1032 UpdateGuideState(): m_state=6
22:38:35.399 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5063
22:38:35.402 00.003 1032 Star::Find returns 1 (0), X=1098.02, Y=133.82, Mass=1260, SNR=24.9, Peak=105 HFD=3.0
22:38:35.404 00.002 1032 MultiStar: [#1 0.07,0.29,0.00,M2] [#2 0.08,0.11,0.79,U] [#3 0.04,0.22,0.74,U] [#4 0.06,0.12,0.68,U] [#5 -0.03,0.25,0.66,U] [#6 -0.06,0.16,0.64,U] [#7 0.22,0.22,0.00,M6] [#8 0.08,0.25,0.00,M1] 
22:38:35.406 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.15}, one-star: {0.32, 0.09}
22:38:35.408 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
22:38:35.409 00.001 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
22:38:35.411 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.05 mountX=0.12 mountY=-0.12, mountTheta=-0.78
22:38:35.414 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.15, opts=13)
22:38:35.416 00.002 1032 Enqueuing Move request for scope (0.09, 0.15)
22:38:35.417 00.001 10072 Worker thread wakes up
22:38:35.418 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
22:38:35.418 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
22:38:35.418 00.000 10072 Moving (0.09, 0.15) raw xDistance=0.12 yDistance=-0.12
22:38:35.420 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
22:38:35.423 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.22
22:38:35.423 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:38:35.423 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:35.424 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:38:35.424 00.000 10072 MoveAxis(E, 4, ABG)
22:38:35.424 00.000 10072 Guiding  Dir = 2, Dur = 4
22:38:35.424 00.000 10072 IsGuiding returns 0
22:38:35.425 00.001 10072 PulseGuide returned control before completion, sleep 14
22:38:35.443 00.018 1032 UpdateGuideState exits: m=1260 SNR=24.9
22:38:35.446 00.003 10072 IsGuiding returns 0
22:38:35.446 00.000 10072 Move returns status 0, amount 4
22:38:35.446 00.000 10072 MoveAxis(N, 0, ABG)
22:38:35.446 00.000 10072 Move returns status 0, amount 0
22:38:35.446 00.000 10072 move complete, result=0
22:38:35.447 00.001 10072 worker thread done servicing request
22:38:35.447 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:35.449 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:35.450 00.001 1032 Enqueuing Expose request
22:38:35.452 00.002 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:38:35.453 00.001 10072 Worker thread wakes up
22:38:35.454 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:35.454 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:36.091 00.637 10072 Exposure complete
22:38:36.146 00.055 10072 worker thread done servicing request
22:38:36.147 00.001 1032 OnExposeComplete: enter
22:38:36.149 00.002 1032 UpdateGuideState(): m_state=6
22:38:36.152 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5064
22:38:36.154 00.002 1032 Star::Find returns 1 (0), X=1098.01, Y=133.75, Mass=1197, SNR=24.3, Peak=111 HFD=3.2
22:38:36.157 00.003 1032 MultiStar: [#1 0.10,0.22,1.02,U] [#2 0.20,0.06,0.82,U] [#3 0.00,0.18,0.83,U] [#4 -0.02,0.17,0.71,U] [#5 0.02,0.18,0.67,U] [#6 0.04,0.20,0.69,U] [#7 0.26,0.28,0.00,M7] [#8 0.16,0.17,0.54,U] 
22:38:36.158 00.001 1032 refined, 7 included, MultiStar: {0.11, 0.15}, one-star: {0.31, 0.02}
22:38:36.160 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
22:38:36.162 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
22:38:36.164 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.18 cameraTheta=0.92 mountX=0.11 mountY=-0.14, mountTheta=-0.91
22:38:36.167 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.15, opts=13)
22:38:36.168 00.001 1032 Enqueuing Move request for scope (0.11, 0.15)
22:38:36.170 00.002 10072 Worker thread wakes up
22:38:36.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
22:38:36.170 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
22:38:36.170 00.000 10072 Moving (0.11, 0.15) raw xDistance=0.11 yDistance=-0.14
22:38:36.173 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:38:36.176 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.22
22:38:36.176 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
22:38:36.176 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:36.176 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:38:36.177 00.001 10072 MoveAxis(E, 6, ABG)
22:38:36.177 00.000 10072 Guiding  Dir = 2, Dur = 6
22:38:36.177 00.000 10072 IsGuiding returns 0
22:38:36.178 00.001 10072 PulseGuide returned control before completion, sleep 16
22:38:36.196 00.018 1032 UpdateGuideState exits: m=1197 SNR=24.3
22:38:36.197 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:36.199 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:36.201 00.002 1032 Enqueuing Expose request
22:38:36.203 00.002 10072 IsGuiding returns 0
22:38:36.203 00.000 10072 Move returns status 0, amount 6
22:38:36.203 00.000 10072 MoveAxis(N, 0, ABG)
22:38:36.203 00.000 10072 Move returns status 0, amount 0
22:38:36.203 00.000 10072 move complete, result=0
22:38:36.205 00.002 10072 worker thread done servicing request
22:38:36.205 00.000 10072 Worker thread wakes up
22:38:36.205 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:36.205 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:36.213 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:38:36.609 00.396 10072 Exposure complete
22:38:36.660 00.051 10072 worker thread done servicing request
22:38:36.660 00.000 1032 OnExposeComplete: enter
22:38:36.662 00.002 1032 UpdateGuideState(): m_state=6
22:38:36.664 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5065
22:38:36.666 00.002 1032 Star::Find returns 1 (0), X=1098.03, Y=133.79, Mass=1367, SNR=26.0, Peak=119 HFD=3.1
22:38:36.668 00.002 1032 MultiStar: [#1 0.08,0.21,0.90,U] [#2 0.08,0.04,0.77,U] [#3 -0.07,0.15,0.70,U] [#4 -0.08,0.13,0.63,U] [#5 0.06,0.06,0.63,U] [#6 0.01,0.07,0.60,U] [#7 0.33,0.16,0.00,M8] [#8 0.06,0.16,0.52,U] 
22:38:36.670 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.11}, one-star: {0.33, 0.06}
22:38:36.671 00.001 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
22:38:36.674 00.003 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
22:38:36.676 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.96 mountX=0.09 mountY=-0.10, mountTheta=-0.87
22:38:36.681 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
22:38:36.683 00.002 1032 Enqueuing Move request for scope (0.08, 0.11)
22:38:36.685 00.002 10072 Worker thread wakes up
22:38:36.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
22:38:36.685 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
22:38:36.685 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.10
22:38:36.688 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:38:36.690 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.22
22:38:36.690 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
22:38:36.690 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:36.690 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:38:36.690 00.000 10072 MoveAxis(E, 6, ABG)
22:38:36.690 00.000 10072 Guiding  Dir = 2, Dur = 6
22:38:36.690 00.000 10072 IsGuiding returns 0
22:38:36.691 00.001 10072 PulseGuide returned control before completion, sleep 16
22:38:36.708 00.017 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:38:36.710 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:36.711 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:36.713 00.002 1032 Enqueuing Expose request
22:38:36.717 00.004 10072 IsGuiding returns 0
22:38:36.717 00.000 10072 Move returns status 0, amount 6
22:38:36.717 00.000 10072 MoveAxis(N, 0, ABG)
22:38:36.718 00.001 10072 Move returns status 0, amount 0
22:38:36.718 00.000 10072 move complete, result=0
22:38:36.718 00.000 10072 worker thread done servicing request
22:38:36.718 00.000 10072 Worker thread wakes up
22:38:36.718 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:36.718 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:36.724 00.006 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:38:37.342 00.618 10072 Exposure complete
22:38:37.395 00.053 10072 worker thread done servicing request
22:38:37.395 00.000 1032 OnExposeComplete: enter
22:38:37.398 00.003 1032 UpdateGuideState(): m_state=6
22:38:37.400 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5066
22:38:37.402 00.002 1032 Star::Find returns 1 (0), X=1097.92, Y=133.76, Mass=1328, SNR=25.6, Peak=104 HFD=3.1
22:38:37.404 00.002 1032 MultiStar: [#1 -0.02,0.17,0.99,U] [#2 -0.04,0.06,0.78,U] [#3 0.04,0.16,0.77,U] [#4 -0.07,0.11,0.67,U] [#5 -0.02,0.27,0.00,M1] [#6 -0.04,0.18,0.63,U] [#7 0.20,0.25,0.00,M9] [#8 0.06,0.14,0.54,U] 
22:38:37.406 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.12}, one-star: {0.22, 0.03}
22:38:37.408 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
22:38:37.410 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
22:38:37.412 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=0.11 mountY=-0.06, mountTheta=-0.51
22:38:37.414 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
22:38:37.416 00.002 1032 Enqueuing Move request for scope (0.03, 0.12)
22:38:37.418 00.002 10072 Worker thread wakes up
22:38:37.418 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
22:38:37.418 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
22:38:37.418 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
22:38:37.420 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:38:37.422 00.002 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.22
22:38:37.422 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
22:38:37.422 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:37.422 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:38:37.422 00.000 10072 MoveAxis(E, 8, ABG)
22:38:37.422 00.000 10072 Guiding  Dir = 2, Dur = 8
22:38:37.422 00.000 10072 IsGuiding returns 0
22:38:37.423 00.001 10072 PulseGuide returned control before completion, sleep 18
22:38:37.441 00.018 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:38:37.442 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:37.445 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:37.447 00.002 1032 Enqueuing Expose request
22:38:37.449 00.002 10072 IsGuiding returns 0
22:38:37.449 00.000 10072 Move returns status 0, amount 8
22:38:37.449 00.000 10072 MoveAxis(N, 0, ABG)
22:38:37.449 00.000 10072 Move returns status 0, amount 0
22:38:37.449 00.000 10072 move complete, result=0
22:38:37.449 00.000 10072 worker thread done servicing request
22:38:37.449 00.000 10072 Worker thread wakes up
22:38:37.449 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:37.449 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:37.456 00.007 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:38:37.858 00.402 10072 Exposure complete
22:38:37.911 00.053 10072 worker thread done servicing request
22:38:37.911 00.000 1032 OnExposeComplete: enter
22:38:37.913 00.002 1032 UpdateGuideState(): m_state=6
22:38:37.915 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5067
22:38:37.917 00.002 1032 Star::Find returns 1 (0), X=1098.06, Y=133.83, Mass=1463, SNR=26.9, Peak=124 HFD=3.1
22:38:37.919 00.002 1032 MultiStar: [#1 0.01,0.33,0.00,M1] [#2 0.14,0.17,0.76,U] [#3 0.10,0.21,0.73,U] [#4 -0.01,0.17,0.68,U] [#5 0.05,0.44,0.00,M2] [#6 0.02,0.24,0.60,U] [#7 0.20,0.31,0.00,M10] [#8 0.07,0.27,0.00,M1] 
22:38:37.921 00.002 1032 refined, 4 included, MultiStar: {0.14, 0.17}, one-star: {0.35, 0.10}
22:38:37.922 00.001 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
22:38:37.924 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
22:38:37.925 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.87 mountX=0.13 mountY=-0.18, mountTheta=-0.96
22:38:37.929 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.17, opts=13)
22:38:37.930 00.001 1032 Enqueuing Move request for scope (0.14, 0.17)
22:38:37.933 00.003 10072 Worker thread wakes up
22:38:37.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
22:38:37.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
22:38:37.933 00.000 10072 Moving (0.14, 0.17) raw xDistance=0.13 yDistance=-0.18
22:38:37.934 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:38:37.936 00.002 10072 PPEC rslt: input = 0.13, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.23
22:38:37.936 00.000 10072 PPEC: input: 0.13, control: -0.01, exposure: 500
22:38:37.937 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:37.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:38:37.937 00.000 10072 MoveAxis(E, 7, ABG)
22:38:37.937 00.000 10072 Guiding  Dir = 2, Dur = 7
22:38:37.937 00.000 10072 IsGuiding returns 0
22:38:37.938 00.001 10072 PulseGuide returned control before completion, sleep 17
22:38:37.955 00.017 1032 UpdateGuideState exits: m=1463 SNR=26.9
22:38:37.957 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:37.959 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:37.961 00.002 1032 Enqueuing Expose request
22:38:37.962 00.001 10072 IsGuiding returns 0
22:38:37.962 00.000 10072 Move returns status 0, amount 7
22:38:37.962 00.000 10072 MoveAxis(N, 0, ABG)
22:38:37.962 00.000 10072 Move returns status 0, amount 0
22:38:37.962 00.000 10072 move complete, result=0
22:38:37.962 00.000 10072 worker thread done servicing request
22:38:37.962 00.000 10072 Worker thread wakes up
22:38:37.964 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:37.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:37.970 00.006 1032 GuideStep: 0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
22:38:38.589 00.619 10072 Exposure complete
22:38:38.639 00.050 10072 worker thread done servicing request
22:38:38.639 00.000 1032 OnExposeComplete: enter
22:38:38.643 00.004 1032 UpdateGuideState(): m_state=6
22:38:38.646 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5068
22:38:38.648 00.002 1032 Star::Find returns 1 (0), X=1098.00, Y=134.01, Mass=1229, SNR=24.6, Peak=97 HFD=2.8
22:38:38.652 00.004 1032 MultiStar: [#1 -0.04,0.42,0.00,M2] [#2 0.14,0.22,0.00,M1] [#3 -0.06,0.29,0.00,M1] [#4 -0.06,0.20,0.68,U] [#5 -0.05,0.19,0.71,U] [#6 -0.04,0.23,0.67,U] [#7 0.17,0.29,0.00,R] [#8 -0.01,0.27,0.00,M2] 
22:38:38.654 00.002 1032 refined, 3 included, MultiStar: {0.06, 0.23}, one-star: {0.29, 0.28}
22:38:38.656 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
22:38:38.657 00.001 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
22:38:38.658 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.31 mountX=0.21 mountY=-0.12, mountTheta=-0.52
22:38:38.660 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.23, opts=13)
22:38:38.662 00.002 1032 Enqueuing Move request for scope (0.06, 0.23)
22:38:38.663 00.001 10072 Worker thread wakes up
22:38:38.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
22:38:38.663 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
22:38:38.664 00.001 10072 Moving (0.06, 0.23) raw xDistance=0.21 yDistance=-0.12
22:38:38.666 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:38:38.669 00.003 10072 PPEC rslt: input = 0.21, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 286.23
22:38:38.669 00.000 10072 PPEC: input: 0.21, control: 0.09, exposure: 500
22:38:38.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:38.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:38:38.669 00.000 10072 MoveAxis(W, 90, ABG)
22:38:38.669 00.000 10072 Guiding  Dir = 3, Dur = 90
22:38:38.669 00.000 10072 IsGuiding returns 0
22:38:38.670 00.001 10072 PulseGuide returned control before completion, sleep 100
22:38:38.686 00.016 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:38:38.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:38.689 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:38.692 00.003 1032 Enqueuing Expose request
22:38:38.773 00.081 10072 IsGuiding returns 0
22:38:38.773 00.000 10072 Move returns status 0, amount 90
22:38:38.774 00.001 10072 MoveAxis(N, 0, ABG)
22:38:38.774 00.000 10072 Move returns status 0, amount 0
22:38:38.774 00.000 10072 move complete, result=0
22:38:38.774 00.000 10072 worker thread done servicing request
22:38:38.774 00.000 1032 GuideStep: 0.2 px 90 ms WEST, -0.1 px 0 ms NORTH
22:38:38.776 00.002 10072 Worker thread wakes up
22:38:38.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:38.777 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:39.183 00.406 10072 Exposure complete
22:38:39.234 00.051 10072 worker thread done servicing request
22:38:39.234 00.000 1032 OnExposeComplete: enter
22:38:39.237 00.003 1032 UpdateGuideState(): m_state=6
22:38:39.239 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5069
22:38:39.241 00.002 1032 Star::Find returns 1 (0), X=1098.10, Y=133.74, Mass=1181, SNR=24.1, Peak=98 HFD=3.1
22:38:39.243 00.002 1032 MultiStar: [#1 0.01,0.21,1.01,U] [#2 0.05,0.11,0.85,U] [#3 0.04,-0.00,0.82,U] [#4 -0.08,0.03,0.70,U] [#5 0.11,0.04,0.71,U] [#6 -0.02,-0.07,0.69,U] [#7 0.09,-0.10,0.78,U] [#8 0.17,0.15,0.54,U] 
22:38:39.245 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.40, 0.01}
22:38:39.248 00.003 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
22:38:39.249 00.001 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
22:38:39.251 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.44 mountX=0.02 mountY=-0.10, mountTheta=-1.39
22:38:39.254 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
22:38:39.257 00.003 1032 Enqueuing Move request for scope (0.09, 0.04)
22:38:39.258 00.001 10072 Worker thread wakes up
22:38:39.259 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
22:38:39.259 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
22:38:39.259 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.02 yDistance=-0.10
22:38:39.262 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:38:39.264 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.23
22:38:39.264 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:38:39.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:39.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:38:39.264 00.000 10072 MoveAxis(E, 9, ABG)
22:38:39.264 00.000 10072 Guiding  Dir = 2, Dur = 9
22:38:39.265 00.001 10072 IsGuiding returns 0
22:38:39.265 00.000 10072 PulseGuide returned control before completion, sleep 19
22:38:39.283 00.018 1032 UpdateGuideState exits: m=1181 SNR=24.1
22:38:39.285 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:39.286 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:39.289 00.003 1032 Enqueuing Expose request
22:38:39.290 00.001 10072 IsGuiding returns 0
22:38:39.291 00.001 10072 Move returns status 0, amount 9
22:38:39.291 00.000 10072 MoveAxis(N, 0, ABG)
22:38:39.291 00.000 10072 Move returns status 0, amount 0
22:38:39.291 00.000 10072 move complete, result=0
22:38:39.291 00.000 10072 worker thread done servicing request
22:38:39.291 00.000 10072 Worker thread wakes up
22:38:39.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:39.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:39.300 00.009 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:38:39.921 00.621 10072 Exposure complete
22:38:39.975 00.054 10072 worker thread done servicing request
22:38:39.975 00.000 1032 OnExposeComplete: enter
22:38:39.977 00.002 1032 UpdateGuideState(): m_state=6
22:38:39.978 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5070
22:38:39.981 00.003 1032 Star::Find returns 1 (0), X=1098.10, Y=133.57, Mass=1247, SNR=24.8, Peak=115 HFD=3.1
22:38:39.982 00.001 1032 MultiStar: [#1 0.07,0.00,0.99,U] [#2 0.17,-0.10,0.78,U] [#3 -0.02,-0.13,0.78,U] [#4 -0.14,-0.08,0.70,U] [#5 0.01,-0.09,0.72,U] [#6 0.09,-0.05,0.62,U] [#7 0.07,-0.26,0.00,M1] [#8 0.24,0.00,0.54,U] 
22:38:39.985 00.003 1032 refined, 7 included, MultiStar: {0.11, -0.08}, one-star: {0.40, -0.16}
22:38:39.987 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
22:38:39.989 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
22:38:39.990 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.62 mountX=-0.10 mountY=-0.09, mountTheta=-2.45
22:38:39.993 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
22:38:39.995 00.002 1032 Enqueuing Move request for scope (0.11, -0.08)
22:38:39.997 00.002 10072 Worker thread wakes up
22:38:39.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
22:38:39.997 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
22:38:39.997 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.10 yDistance=-0.09
22:38:39.998 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:38:40.001 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.23
22:38:40.001 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:38:40.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:40.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:38:40.001 00.000 10072 MoveAxis(E, 10, ABG)
22:38:40.002 00.001 10072 Guiding  Dir = 2, Dur = 10
22:38:40.002 00.000 10072 IsGuiding returns 0
22:38:40.002 00.000 10072 PulseGuide returned control before completion, sleep 20
22:38:40.020 00.018 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:38:40.023 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:40.024 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:40.026 00.002 1032 Enqueuing Expose request
22:38:40.028 00.002 10072 IsGuiding returns 0
22:38:40.028 00.000 10072 Move returns status 0, amount 10
22:38:40.028 00.000 10072 MoveAxis(N, 0, ABG)
22:38:40.028 00.000 10072 Move returns status 0, amount 0
22:38:40.028 00.000 10072 move complete, result=0
22:38:40.028 00.000 10072 worker thread done servicing request
22:38:40.028 00.000 10072 Worker thread wakes up
22:38:40.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:40.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:40.036 00.008 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:38:40.441 00.405 10072 Exposure complete
22:38:40.492 00.051 10072 worker thread done servicing request
22:38:40.492 00.000 1032 OnExposeComplete: enter
22:38:40.493 00.001 1032 UpdateGuideState(): m_state=6
22:38:40.495 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5071
22:38:40.497 00.002 1032 Star::Find returns 1 (0), X=1098.00, Y=133.49, Mass=1297, SNR=25.3, Peak=112 HFD=3.4
22:38:40.498 00.001 1032 MultiStar: [#1 0.04,0.14,0.95,U] [#2 0.02,-0.06,0.77,U] [#3 -0.12,0.01,0.79,U] [#4 0.04,0.01,0.65,U] [#5 0.14,0.01,0.67,U] [#6 0.02,-0.04,0.64,U] [#7 0.09,-0.25,0.00,M2] [#8 0.06,0.12,0.54,U] 
22:38:40.499 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.02}, one-star: {0.29, -0.24}
22:38:40.501 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:38:40.503 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:38:40.504 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.23 mountX=-0.03 mountY=-0.06, mountTheta=-2.06
22:38:40.506 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
22:38:40.507 00.001 1032 Enqueuing Move request for scope (0.07, -0.02)
22:38:40.509 00.002 10072 Worker thread wakes up
22:38:40.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:38:40.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:38:40.509 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.03 yDistance=-0.06
22:38:40.511 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
22:38:40.513 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.23
22:38:40.513 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:38:40.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:40.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:38:40.513 00.000 10072 MoveAxis(E, 9, ABG)
22:38:40.513 00.000 10072 Guiding  Dir = 2, Dur = 9
22:38:40.513 00.000 10072 IsGuiding returns 0
22:38:40.514 00.001 10072 PulseGuide returned control before completion, sleep 19
22:38:40.529 00.015 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:38:40.531 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:40.534 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:40.535 00.001 1032 Enqueuing Expose request
22:38:40.545 00.010 10072 IsGuiding returns 0
22:38:40.545 00.000 10072 Move returns status 0, amount 9
22:38:40.545 00.000 10072 MoveAxis(N, 0, ABG)
22:38:40.545 00.000 10072 Move returns status 0, amount 0
22:38:40.545 00.000 10072 move complete, result=0
22:38:40.545 00.000 10072 worker thread done servicing request
22:38:40.545 00.000 10072 Worker thread wakes up
22:38:40.545 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:40.545 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:40.546 00.001 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:38:41.178 00.632 10072 Exposure complete
22:38:41.229 00.051 10072 worker thread done servicing request
22:38:41.229 00.000 1032 OnExposeComplete: enter
22:38:41.232 00.003 1032 UpdateGuideState(): m_state=6
22:38:41.234 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5072
22:38:41.237 00.003 1032 Star::Find returns 1 (0), X=1098.10, Y=133.56, Mass=1306, SNR=25.4, Peak=115 HFD=3.4
22:38:41.242 00.005 1032 MultiStar: [#1 0.07,0.04,0.98,U] [#2 0.23,-0.11,0.00,M1] [#3 0.15,-0.12,0.76,U] [#4 0.02,-0.16,0.70,U] [#5 0.18,-0.02,0.68,U] [#6 0.02,-0.13,0.59,U] [#7 0.11,-0.30,0.00,M3] [#8 0.14,0.00,0.49,U] 
22:38:41.244 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.08}, one-star: {0.39, -0.17}
22:38:41.246 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
22:38:41.248 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
22:38:41.250 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.48 mountX=-0.12 mountY=-0.13, mountTheta=-2.31
22:38:41.252 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.08, opts=13)
22:38:41.255 00.003 1032 Enqueuing Move request for scope (0.15, -0.08)
22:38:41.256 00.001 10072 Worker thread wakes up
22:38:41.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
22:38:41.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
22:38:41.257 00.001 10072 Moving (0.15, -0.08) raw xDistance=-0.12 yDistance=-0.13
22:38:41.259 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:38:41.261 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.24
22:38:41.261 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:38:41.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:41.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:38:41.261 00.000 10072 MoveAxis(E, 10, ABG)
22:38:41.261 00.000 10072 Guiding  Dir = 2, Dur = 10
22:38:41.262 00.001 10072 IsGuiding returns 0
22:38:41.262 00.000 10072 PulseGuide returned control before completion, sleep 20
22:38:41.281 00.019 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:38:41.283 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:41.284 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:41.286 00.002 1032 Enqueuing Expose request
22:38:41.289 00.003 10072 IsGuiding returns 0
22:38:41.289 00.000 10072 Move returns status 0, amount 10
22:38:41.289 00.000 10072 MoveAxis(N, 0, ABG)
22:38:41.289 00.000 10072 Move returns status 0, amount 0
22:38:41.289 00.000 10072 move complete, result=0
22:38:41.289 00.000 10072 worker thread done servicing request
22:38:41.289 00.000 10072 Worker thread wakes up
22:38:41.289 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:41.289 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:41.296 00.007 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:38:41.694 00.398 10072 Exposure complete
22:38:41.752 00.058 10072 worker thread done servicing request
22:38:41.752 00.000 1032 OnExposeComplete: enter
22:38:41.754 00.002 1032 UpdateGuideState(): m_state=6
22:38:41.756 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5073
22:38:41.757 00.001 1032 Star::Find returns 1 (0), X=1098.05, Y=133.47, Mass=1395, SNR=26.2, Peak=126 HFD=3.2
22:38:41.759 00.002 1032 MultiStar: [#1 0.01,-0.07,0.95,U] [#2 0.20,-0.21,0.00,M2] [#3 0.09,-0.16,0.73,U] [#4 0.10,-0.18,0.66,U] [#5 0.03,-0.17,0.61,U] [#6 0.16,-0.21,0.00,M1] [#7 0.17,-0.26,0.00,M4] [#8 0.09,-0.10,0.52,U] 
22:38:41.761 00.002 1032 refined, 5 included, MultiStar: {0.12, -0.16}, one-star: {0.34, -0.26}
22:38:41.763 00.002 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
22:38:41.764 00.001 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
22:38:41.766 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.93 mountX=-0.19 mountY=-0.08, mountTheta=-2.76
22:38:41.774 00.008 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.16, opts=13)
22:38:41.776 00.002 1032 Enqueuing Move request for scope (0.12, -0.16)
22:38:41.779 00.003 10072 Worker thread wakes up
22:38:41.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
22:38:41.779 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
22:38:41.779 00.000 10072 Moving (0.12, -0.16) raw xDistance=-0.19 yDistance=-0.08
22:38:41.784 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:38:41.786 00.002 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 286.24
22:38:41.786 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
22:38:41.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:41.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:38:41.786 00.000 10072 MoveAxis(E, 97, ABG)
22:38:41.786 00.000 10072 Guiding  Dir = 2, Dur = 97
22:38:41.787 00.001 10072 IsGuiding returns 0
22:38:41.787 00.000 10072 PulseGuide returned control before completion, sleep 107
22:38:41.809 00.022 1032 UpdateGuideState exits: m=1395 SNR=26.2
22:38:41.811 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:41.813 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:41.814 00.001 1032 Enqueuing Expose request
22:38:41.896 00.082 10072 IsGuiding returns 1
22:38:41.896 00.000 10072 scope still moving after pulse duration time elapsed
22:38:41.926 00.030 10072 IsGuiding returns 0
22:38:41.926 00.000 10072 scope move finished after 97 + 42 ms
22:38:41.926 00.000 10072 Move returns status 0, amount 97
22:38:41.927 00.001 10072 MoveAxis(N, 0, ABG)
22:38:41.927 00.000 10072 Move returns status 0, amount 0
22:38:41.927 00.000 10072 move complete, result=0
22:38:41.927 00.000 10072 worker thread done servicing request
22:38:41.927 00.000 10072 Worker thread wakes up
22:38:41.928 00.001 1032 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
22:38:41.930 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:41.930 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:42.555 00.625 10072 Exposure complete
22:38:42.610 00.055 10072 worker thread done servicing request
22:38:42.610 00.000 1032 OnExposeComplete: enter
22:38:42.612 00.002 1032 UpdateGuideState(): m_state=6
22:38:42.613 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5074
22:38:42.616 00.003 1032 Star::Find returns 1 (0), X=1097.98, Y=133.54, Mass=1290, SNR=25.2, Peak=105 HFD=3.5
22:38:42.618 00.002 1032 MultiStar: [#1 0.02,-0.03,0.98,U] [#2 -0.02,-0.15,0.78,U] [#3 0.05,-0.02,0.78,U] [#4 -0.24,0.07,0.68,U] [#5 -0.02,0.01,0.67,U] [#6 0.02,-0.01,0.62,U] [#7 0.02,-0.27,0.00,M5] [#8 0.13,-0.11,0.56,U] 
22:38:42.620 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.06}, one-star: {0.28, -0.19}
22:38:42.622 00.002 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
22:38:42.624 00.002 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
22:38:42.625 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.04 mountX=-0.07 mountY=-0.02, mountTheta=-2.87
22:38:42.628 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
22:38:42.630 00.002 1032 Enqueuing Move request for scope (0.04, -0.06)
22:38:42.632 00.002 10072 Worker thread wakes up
22:38:42.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
22:38:42.632 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
22:38:42.632 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
22:38:42.635 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:38:42.637 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.24
22:38:42.637 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:38:42.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:42.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:38:42.637 00.000 10072 MoveAxis(E, 11, ABG)
22:38:42.637 00.000 10072 Guiding  Dir = 2, Dur = 11
22:38:42.637 00.000 10072 IsGuiding returns 0
22:38:42.639 00.002 10072 PulseGuide returned control before completion, sleep 21
22:38:42.657 00.018 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:38:42.659 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:42.661 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:42.666 00.005 10072 IsGuiding returns 0
22:38:42.666 00.000 10072 Move returns status 0, amount 11
22:38:42.666 00.000 10072 MoveAxis(N, 0, ABG)
22:38:42.666 00.000 10072 Move returns status 0, amount 0
22:38:42.666 00.000 10072 move complete, result=0
22:38:42.666 00.000 1032 Enqueuing Expose request
22:38:42.669 00.003 10072 worker thread done servicing request
22:38:42.669 00.000 10072 Worker thread wakes up
22:38:42.669 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:42.669 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:42.669 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
22:38:43.087 00.418 10072 Exposure complete
22:38:43.139 00.052 10072 worker thread done servicing request
22:38:43.139 00.000 1032 OnExposeComplete: enter
22:38:43.143 00.004 1032 UpdateGuideState(): m_state=6
22:38:43.146 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5075
22:38:43.147 00.001 1032 Star::Find returns 1 (0), X=1098.00, Y=133.73, Mass=1259, SNR=24.9, Peak=98 HFD=3.3
22:38:43.149 00.002 1032 MultiStar: [#1 -0.04,0.14,0.96,U] [#2 0.03,0.07,0.86,U] [#3 -0.05,0.22,0.75,U] [#4 -0.08,0.20,0.71,U] [#5 -0.04,0.21,0.72,U] [#6 0.03,0.10,0.62,U] [#7 0.07,-0.04,0.69,U] [#8 0.17,0.04,0.53,U] 
22:38:43.151 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.10}, one-star: {0.30, 0.00}
22:38:43.152 00.001 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
22:38:43.154 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
22:38:43.156 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.15 mountX=0.09 mountY=-0.07, mountTheta=-0.68
22:38:43.158 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
22:38:43.160 00.002 1032 Enqueuing Move request for scope (0.05, 0.10)
22:38:43.163 00.003 10072 Worker thread wakes up
22:38:43.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
22:38:43.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
22:38:43.163 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.09 yDistance=-0.07
22:38:43.165 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:38:43.167 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.24
22:38:43.167 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
22:38:43.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:43.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:38:43.167 00.000 10072 MoveAxis(E, 9, ABG)
22:38:43.167 00.000 10072 Guiding  Dir = 2, Dur = 9
22:38:43.168 00.001 10072 IsGuiding returns 0
22:38:43.168 00.000 10072 PulseGuide returned control before completion, sleep 19
22:38:43.186 00.018 1032 UpdateGuideState exits: m=1259 SNR=24.9
22:38:43.188 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:43.189 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:43.191 00.002 1032 Enqueuing Expose request
22:38:43.193 00.002 10072 IsGuiding returns 0
22:38:43.193 00.000 10072 Move returns status 0, amount 9
22:38:43.193 00.000 10072 MoveAxis(N, 0, ABG)
22:38:43.193 00.000 10072 Move returns status 0, amount 0
22:38:43.193 00.000 10072 move complete, result=0
22:38:43.193 00.000 10072 worker thread done servicing request
22:38:43.193 00.000 10072 Worker thread wakes up
22:38:43.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:43.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:43.200 00.007 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:38:43.822 00.622 10072 Exposure complete
22:38:43.874 00.052 10072 worker thread done servicing request
22:38:43.874 00.000 1032 OnExposeComplete: enter
22:38:43.875 00.001 1032 UpdateGuideState(): m_state=6
22:38:43.877 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5076
22:38:43.879 00.002 1032 Star::Find returns 1 (0), X=1097.91, Y=133.81, Mass=1358, SNR=25.9, Peak=115 HFD=3.0
22:38:43.883 00.004 1032 MultiStar: [#1 0.06,0.29,0.00,M1] [#2 0.13,0.09,0.77,U] [#3 0.05,0.14,0.75,U] [#4 -0.16,0.12,0.65,U] [#5 0.03,0.16,0.64,U] [#6 0.11,0.10,0.60,U] [#7 0.15,-0.09,0.71,U] [#8 0.09,0.15,0.50,U] 
22:38:43.885 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.09}, one-star: {0.21, 0.08}
22:38:43.887 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
22:38:43.889 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
22:38:43.891 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.81 mountX=0.07 mountY=-0.11, mountTheta=-1.02
22:38:43.896 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
22:38:43.900 00.004 1032 Enqueuing Move request for scope (0.09, 0.09)
22:38:43.902 00.002 10072 Worker thread wakes up
22:38:43.902 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
22:38:43.902 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
22:38:43.902 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.07 yDistance=-0.11
22:38:43.904 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:38:43.906 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.24
22:38:43.906 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:38:43.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:43.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:38:43.906 00.000 10072 MoveAxis(E, 11, ABG)
22:38:43.906 00.000 10072 Guiding  Dir = 2, Dur = 11
22:38:43.906 00.000 10072 IsGuiding returns 0
22:38:43.906 00.000 10072 PulseGuide returned control before completion, sleep 21
22:38:43.924 00.018 1032 UpdateGuideState exits: m=1358 SNR=25.9
22:38:43.926 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:43.928 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:43.930 00.002 1032 Enqueuing Expose request
22:38:43.943 00.013 10072 IsGuiding returns 0
22:38:43.943 00.000 10072 Move returns status 0, amount 11
22:38:43.943 00.000 10072 MoveAxis(N, 0, ABG)
22:38:43.943 00.000 10072 Move returns status 0, amount 0
22:38:43.943 00.000 10072 move complete, result=0
22:38:43.943 00.000 10072 worker thread done servicing request
22:38:43.943 00.000 10072 Worker thread wakes up
22:38:43.944 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:43.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:43.944 00.000 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:38:44.353 00.409 10072 Exposure complete
22:38:44.408 00.055 10072 worker thread done servicing request
22:38:44.408 00.000 1032 OnExposeComplete: enter
22:38:44.410 00.002 1032 UpdateGuideState(): m_state=6
22:38:44.412 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5077
22:38:44.414 00.002 1032 Star::Find returns 1 (0), X=1098.04, Y=133.78, Mass=1381, SNR=26.1, Peak=115 HFD=3.1
22:38:44.416 00.002 1032 MultiStar: [#1 0.08,0.11,0.92,U] [#2 0.11,0.07,0.79,U] [#3 0.06,0.12,0.73,U] [#4 0.06,0.09,0.66,U] [#5 0.02,0.17,0.64,U] [#6 0.05,0.08,0.58,U] [#7 0.19,-0.14,0.68,U] [#8 0.09,0.14,0.50,U] 
22:38:44.418 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.33, 0.05}
22:38:44.420 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
22:38:44.422 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
22:38:44.423 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.55 mountX=0.04 mountY=-0.14, mountTheta=-1.28
22:38:44.426 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
22:38:44.429 00.003 1032 Enqueuing Move request for scope (0.12, 0.07)
22:38:44.430 00.001 10072 Worker thread wakes up
22:38:44.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
22:38:44.430 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
22:38:44.431 00.001 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.14
22:38:44.433 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:38:44.436 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.24
22:38:44.436 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:38:44.436 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:44.436 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:38:44.436 00.000 10072 MoveAxis(E, 9, ABG)
22:38:44.436 00.000 10072 Guiding  Dir = 2, Dur = 9
22:38:44.436 00.000 10072 IsGuiding returns 0
22:38:44.437 00.001 10072 PulseGuide returned control before completion, sleep 19
22:38:44.455 00.018 1032 UpdateGuideState exits: m=1381 SNR=26.1
22:38:44.457 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:44.460 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:44.462 00.002 1032 Enqueuing Expose request
22:38:44.463 00.001 10072 IsGuiding returns 0
22:38:44.463 00.000 10072 Move returns status 0, amount 9
22:38:44.463 00.000 10072 MoveAxis(N, 0, ABG)
22:38:44.463 00.000 10072 Move returns status 0, amount 0
22:38:44.463 00.000 10072 move complete, result=0
22:38:44.464 00.001 10072 worker thread done servicing request
22:38:44.464 00.000 10072 Worker thread wakes up
22:38:44.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:44.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:44.471 00.007 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:38:45.089 00.618 10072 Exposure complete
22:38:45.141 00.052 10072 worker thread done servicing request
22:38:45.141 00.000 1032 OnExposeComplete: enter
22:38:45.145 00.004 1032 UpdateGuideState(): m_state=6
22:38:45.147 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5078
22:38:45.149 00.002 1032 Star::Find returns 1 (0), X=1098.03, Y=133.57, Mass=1303, SNR=25.3, Peak=113 HFD=3.4
22:38:45.150 00.001 1032 MultiStar: [#1 0.14,0.09,0.98,U] [#2 0.08,0.01,0.77,U] [#3 0.15,0.08,0.78,U] [#4 0.03,-0.02,0.68,U] [#5 0.07,0.06,0.68,U] [#6 0.16,-0.08,0.65,U] [#7 0.17,-0.26,0.00,M3] [#8 0.07,0.11,0.52,U] 
22:38:45.152 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.01}, one-star: {0.33, -0.16}
22:38:45.154 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
22:38:45.155 00.001 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
22:38:45.157 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.04 mountX=-0.03 mountY=-0.14, mountTheta=-1.79
22:38:45.160 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
22:38:45.161 00.001 1032 Enqueuing Move request for scope (0.14, 0.01)
22:38:45.163 00.002 10072 Worker thread wakes up
22:38:45.164 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
22:38:45.164 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
22:38:45.164 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.03 yDistance=-0.14
22:38:45.165 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:38:45.167 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.25
22:38:45.167 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:38:45.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:45.168 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:38:45.168 00.000 10072 MoveAxis(E, 10, ABG)
22:38:45.168 00.000 10072 Guiding  Dir = 2, Dur = 10
22:38:45.168 00.000 10072 IsGuiding returns 0
22:38:45.168 00.000 10072 PulseGuide returned control before completion, sleep 20
22:38:45.187 00.019 1032 UpdateGuideState exits: m=1303 SNR=25.3
22:38:45.189 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:45.191 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:45.192 00.001 1032 Enqueuing Expose request
22:38:45.194 00.002 10072 IsGuiding returns 0
22:38:45.194 00.000 10072 Move returns status 0, amount 10
22:38:45.195 00.001 10072 MoveAxis(N, 0, ABG)
22:38:45.195 00.000 10072 Move returns status 0, amount 0
22:38:45.195 00.000 10072 move complete, result=0
22:38:45.195 00.000 10072 worker thread done servicing request
22:38:45.195 00.000 10072 Worker thread wakes up
22:38:45.195 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:45.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:45.201 00.006 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:38:45.608 00.407 10072 Exposure complete
22:38:45.656 00.048 10072 worker thread done servicing request
22:38:45.657 00.001 1032 OnExposeComplete: enter
22:38:45.658 00.001 1032 UpdateGuideState(): m_state=6
22:38:45.660 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5079
22:38:45.661 00.001 1032 Star::Find returns 1 (0), X=1098.10, Y=133.59, Mass=1284, SNR=25.2, Peak=115 HFD=3.2
22:38:45.664 00.003 1032 MultiStar: [#1 0.15,0.06,1.00,U] [#2 0.19,-0.05,0.79,U] [#3 0.22,-0.06,0.83,U] [#4 0.08,-0.06,0.68,U] [#5 0.08,0.02,0.67,U] [#6 0.15,-0.08,0.66,U] [#7 0.24,-0.29,0.00,M4] [#8 0.34,-0.04,0.00,M1] 
22:38:45.665 00.001 1032 refined, 6 included, MultiStar: {0.19, -0.04}, one-star: {0.40, -0.14}
22:38:45.666 00.001 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:38:45.667 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:38:45.670 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-0.23 mountX=-0.09 mountY=-0.18, mountTheta=-2.06
22:38:45.672 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.04, opts=13)
22:38:45.675 00.003 1032 Enqueuing Move request for scope (0.19, -0.04)
22:38:45.678 00.003 10072 Worker thread wakes up
22:38:45.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
22:38:45.678 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
22:38:45.678 00.000 10072 Moving (0.19, -0.04) raw xDistance=-0.09 yDistance=-0.18
22:38:45.682 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:38:45.684 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.25
22:38:45.684 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:38:45.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:45.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:38:45.684 00.000 10072 MoveAxis(E, 8, ABG)
22:38:45.684 00.000 10072 Guiding  Dir = 2, Dur = 8
22:38:45.685 00.001 10072 IsGuiding returns 0
22:38:45.685 00.000 10072 PulseGuide returned control before completion, sleep 18
22:38:45.700 00.015 1032 UpdateGuideState exits: m=1284 SNR=25.2
22:38:45.702 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:45.704 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:45.706 00.002 1032 Enqueuing Expose request
22:38:45.712 00.006 10072 IsGuiding returns 0
22:38:45.712 00.000 10072 Move returns status 0, amount 8
22:38:45.713 00.001 10072 MoveAxis(N, 0, ABG)
22:38:45.713 00.000 10072 Move returns status 0, amount 0
22:38:45.713 00.000 10072 move complete, result=0
22:38:45.713 00.000 10072 worker thread done servicing request
22:38:45.713 00.000 10072 Worker thread wakes up
22:38:45.713 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:45.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:45.717 00.004 1032 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
22:38:46.352 00.635 10072 Exposure complete
22:38:46.405 00.053 10072 worker thread done servicing request
22:38:46.405 00.000 1032 OnExposeComplete: enter
22:38:46.407 00.002 1032 UpdateGuideState(): m_state=6
22:38:46.409 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5080
22:38:46.412 00.003 1032 Star::Find returns 1 (0), X=1098.10, Y=133.73, Mass=1381, SNR=26.1, Peak=128 HFD=3.3
22:38:46.413 00.001 1032 MultiStar: [#1 0.08,0.13,0.93,U] [#2 0.28,0.00,0.00,M1] [#3 0.09,0.08,0.76,U] [#4 0.09,0.02,0.66,U] [#5 0.18,-0.00,0.62,U] [#6 0.06,0.12,0.60,U] [#7 0.19,-0.05,0.70,U] [#8 0.14,0.04,0.52,U] 
22:38:46.415 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.04}, one-star: {0.40, 0.00}
22:38:46.416 00.001 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
22:38:46.418 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
22:38:46.420 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.26 mountX=-0.00 mountY=-0.17, mountTheta=-1.57
22:38:46.423 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.04, opts=13)
22:38:46.426 00.003 1032 Enqueuing Move request for scope (0.16, 0.04)
22:38:46.428 00.002 10072 Worker thread wakes up
22:38:46.429 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
22:38:46.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
22:38:46.429 00.000 10072 Moving (0.16, 0.04) raw xDistance=-0.00 yDistance=-0.17
22:38:46.431 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:38:46.434 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.25
22:38:46.434 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:38:46.434 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:46.434 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:38:46.435 00.001 10072 MoveAxis(E, 9, ABG)
22:38:46.435 00.000 10072 Guiding  Dir = 2, Dur = 9
22:38:46.435 00.000 10072 IsGuiding returns 0
22:38:46.436 00.001 10072 PulseGuide returned control before completion, sleep 19
22:38:46.453 00.017 1032 UpdateGuideState exits: m=1381 SNR=26.1
22:38:46.455 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:46.456 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:46.460 00.004 1032 Enqueuing Expose request
22:38:46.461 00.001 10072 IsGuiding returns 0
22:38:46.461 00.000 10072 Move returns status 0, amount 9
22:38:46.463 00.002 10072 MoveAxis(N, 0, ABG)
22:38:46.463 00.000 10072 Move returns status 0, amount 0
22:38:46.463 00.000 10072 move complete, result=0
22:38:46.463 00.000 10072 worker thread done servicing request
22:38:46.463 00.000 10072 Worker thread wakes up
22:38:46.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:46.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:46.469 00.006 1032 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
22:38:46.871 00.402 10072 Exposure complete
22:38:46.926 00.055 10072 worker thread done servicing request
22:38:46.926 00.000 1032 OnExposeComplete: enter
22:38:46.928 00.002 1032 UpdateGuideState(): m_state=6
22:38:46.930 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5081
22:38:46.931 00.001 1032 Star::Find returns 1 (0), X=1098.00, Y=133.70, Mass=1330, SNR=25.6, Peak=123 HFD=3.3
22:38:46.933 00.002 1032 MultiStar: [#1 0.09,0.06,1.03,U] [#2 0.13,-0.04,0.78,U] [#3 -0.03,0.02,0.72,U] [#4 0.12,0.05,0.69,U] [#5 0.11,0.09,0.69,U] [#6 0.06,-0.01,0.62,U] [#7 0.10,-0.15,0.69,U] [#8 0.14,0.06,0.50,U] 
22:38:46.935 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.30, -0.03}
22:38:46.937 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
22:38:46.939 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
22:38:46.940 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.05 mountX=-0.02 mountY=-0.12, mountTheta=-1.78
22:38:46.944 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
22:38:46.946 00.002 1032 Enqueuing Move request for scope (0.12, 0.01)
22:38:46.948 00.002 10072 Worker thread wakes up
22:38:46.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
22:38:46.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
22:38:46.948 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
22:38:46.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:38:46.952 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.25
22:38:46.952 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:38:46.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:46.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:38:46.952 00.000 10072 MoveAxis(E, 8, ABG)
22:38:46.952 00.000 10072 Guiding  Dir = 2, Dur = 8
22:38:46.952 00.000 10072 IsGuiding returns 0
22:38:46.954 00.002 10072 PulseGuide returned control before completion, sleep 18
22:38:46.972 00.018 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:38:46.974 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:46.976 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:46.978 00.002 1032 Enqueuing Expose request
22:38:46.980 00.002 10072 IsGuiding returns 0
22:38:46.980 00.000 10072 Move returns status 0, amount 8
22:38:46.980 00.000 10072 MoveAxis(N, 0, ABG)
22:38:46.980 00.000 10072 Move returns status 0, amount 0
22:38:46.980 00.000 10072 move complete, result=0
22:38:46.980 00.000 10072 worker thread done servicing request
22:38:46.980 00.000 10072 Worker thread wakes up
22:38:46.980 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:46.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:46.990 00.010 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:38:47.608 00.618 10072 Exposure complete
22:38:47.659 00.051 10072 worker thread done servicing request
22:38:47.659 00.000 1032 OnExposeComplete: enter
22:38:47.662 00.003 1032 UpdateGuideState(): m_state=6
22:38:47.663 00.001 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5082
22:38:47.666 00.003 1032 Star::Find returns 1 (0), X=1098.14, Y=133.74, Mass=1134, SNR=23.6, Peak=111 HFD=3.0
22:38:47.668 00.002 1032 MultiStar: [#1 0.12,0.26,0.00,M1] [#2 0.18,0.03,0.86,U] [#3 0.02,0.12,0.79,U] [#4 0.01,0.08,0.70,U] [#5 0.11,0.17,0.72,U] [#6 0.02,0.13,0.71,U] [#7 0.10,-0.13,0.77,U] [#8 0.15,0.01,0.57,U] 
22:38:47.670 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.05}, one-star: {0.44, 0.01}
22:38:47.671 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
22:38:47.673 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
22:38:47.676 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.34 mountX=0.01 mountY=-0.15, mountTheta=-1.49
22:38:47.680 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
22:38:47.682 00.002 1032 Enqueuing Move request for scope (0.14, 0.05)
22:38:47.684 00.002 10072 Worker thread wakes up
22:38:47.684 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
22:38:47.684 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
22:38:47.684 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.01 yDistance=-0.15
22:38:47.686 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:38:47.688 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.25
22:38:47.688 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:38:47.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:47.689 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:38:47.689 00.000 10072 MoveAxis(E, 8, ABG)
22:38:47.689 00.000 10072 Guiding  Dir = 2, Dur = 8
22:38:47.689 00.000 10072 IsGuiding returns 0
22:38:47.689 00.000 10072 PulseGuide returned control before completion, sleep 18
22:38:47.708 00.019 1032 UpdateGuideState exits: m=1134 SNR=23.6
22:38:47.711 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:47.713 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:47.714 00.001 1032 Enqueuing Expose request
22:38:47.717 00.003 10072 IsGuiding returns 0
22:38:47.717 00.000 10072 Move returns status 0, amount 8
22:38:47.717 00.000 10072 MoveAxis(N, 0, ABG)
22:38:47.717 00.000 10072 Move returns status 0, amount 0
22:38:47.717 00.000 10072 move complete, result=0
22:38:47.717 00.000 10072 worker thread done servicing request
22:38:47.717 00.000 10072 Worker thread wakes up
22:38:47.718 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:47.718 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:47.725 00.007 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:38:48.123 00.398 10072 Exposure complete
22:38:48.174 00.051 10072 worker thread done servicing request
22:38:48.175 00.001 1032 OnExposeComplete: enter
22:38:48.177 00.002 1032 UpdateGuideState(): m_state=6
22:38:48.179 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5083
22:38:48.181 00.002 1032 Star::Find returns 1 (0), X=1098.22, Y=133.51, Mass=1258, SNR=24.9, Peak=129 HFD=3.3
22:38:48.183 00.002 1032 MultiStar: large primary error, entering stabilization period
22:38:48.184 00.001 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
22:38:48.186 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
22:38:48.188 00.002 1032 CameraToMount -- cameraX=0.51 cameraY=-0.22 hyp=0.56 cameraTheta=-0.41 mountX=-0.35 mountY=-0.44, mountTheta=-2.24
22:38:48.190 00.002 1032 SchedulePrimaryMove(0F526948, x=0.51, y=-0.22, opts=13)
22:38:48.193 00.003 1032 Enqueuing Move request for scope (0.51, -0.22)
22:38:48.194 00.001 10072 Worker thread wakes up
22:38:48.195 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.22) opts 0xd
22:38:48.195 00.000 10072 Handling offset move in thread for scope, endpoint = (0.51, -0.22)
22:38:48.195 00.000 10072 Moving (0.51, -0.22) raw xDistance=-0.35 yDistance=-0.44
22:38:48.196 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=1, FiltMin=0, FiltMax=114, Gamma=2.230
22:38:48.198 00.002 10072 PPEC rslt: input = -0.35, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 286.26
22:38:48.198 00.000 10072 PPEC: input: -0.35, control: -0.18, exposure: 500
22:38:48.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:38:48.198 00.000 10072 MoveAxis(E, 170, ABG)
22:38:48.198 00.000 10072 Guiding  Dir = 2, Dur = 170
22:38:48.199 00.001 10072 IsGuiding returns 0
22:38:48.199 00.000 10072 PulseGuide returned control before completion, sleep 180
22:38:48.216 00.017 1032 UpdateGuideState exits: m=1258 SNR=24.9
22:38:48.219 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:48.221 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:48.223 00.002 1032 Enqueuing Expose request
22:38:48.387 00.164 10072 IsGuiding returns 0
22:38:48.387 00.000 10072 Move returns status 0, amount 170
22:38:48.387 00.000 10072 MoveAxis(N, 284, ABG)
22:38:48.387 00.000 10072 Guiding  Dir = 0, Dur = 284
22:38:48.388 00.001 10072 IsGuiding returns 0
22:38:48.388 00.000 10072 PulseGuide returned control before completion, sleep 294
22:38:48.698 00.310 10072 IsGuiding returns 0
22:38:48.698 00.000 10072 Move returns status 0, amount 284
22:38:48.698 00.000 10072 move complete, result=0
22:38:48.698 00.000 10072 worker thread done servicing request
22:38:48.698 00.000 10072 Worker thread wakes up
22:38:48.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:48.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:48.699 00.001 1032 GuideStep: -0.3 px 170 ms EAST, -0.4 px 284 ms NORTH
22:38:49.326 00.627 10072 Exposure complete
22:38:49.374 00.048 10072 worker thread done servicing request
22:38:49.375 00.001 1032 OnExposeComplete: enter
22:38:49.376 00.001 1032 UpdateGuideState(): m_state=6
22:38:49.378 00.002 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5084
22:38:49.380 00.002 1032 Star::Find returns 1 (0), X=1097.66, Y=133.73, Mass=1285, SNR=25.2, Peak=132 HFD=3.0
22:38:49.382 00.002 1032 MultiStar: exiting stabilization period
22:38:49.383 00.001 1032 MultiStar: [#1 -0.25,0.15,0.00,M2] [#2 -0.25,0.03,0.77,U] [#3 -0.34,0.18,0.00,M1] [#4 -0.39,0.11,0.00,M1] [#5 -0.38,0.21,0.00,M1] [#6 -0.25,0.24,0.00,M1] [#7 -0.27,-0.17,0.00,M2] [#8 -0.27,0.17,0.00,M1] 
22:38:49.385 00.002 1032 single-star, 1 included, MultiStar: {-0.13, 0.01}, one-star: {-0.04, -0.00}
22:38:49.386 00.001 1032 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.83) = xAngle (-4.88 = 1.40)
22:38:49.387 00.001 1032 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.88 = 1.40)
22:38:49.389 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.05 mountX=0.01 mountY=0.04, mountTheta=1.40
22:38:49.391 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.00, opts=13)
22:38:49.393 00.002 1032 Enqueuing Move request for scope (-0.04, -0.00)
22:38:49.395 00.002 10072 Worker thread wakes up
22:38:49.395 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
22:38:49.395 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
22:38:49.395 00.000 10072 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=0.04
22:38:49.398 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:38:49.399 00.001 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.26
22:38:49.399 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:38:49.399 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:49.399 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:38:49.399 00.000 10072 MoveAxis(E, 9, ABG)
22:38:49.399 00.000 10072 Guiding  Dir = 2, Dur = 9
22:38:49.400 00.001 10072 IsGuiding returns 0
22:38:49.400 00.000 10072 PulseGuide returned control before completion, sleep 19
22:38:49.415 00.015 1032 UpdateGuideState exits: m=1285 SNR=25.2
22:38:49.417 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:49.419 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:49.421 00.002 1032 Enqueuing Expose request
22:38:49.433 00.012 10072 IsGuiding returns 0
22:38:49.433 00.000 10072 Move returns status 0, amount 9
22:38:49.433 00.000 10072 MoveAxis(N, 0, ABG)
22:38:49.433 00.000 10072 Move returns status 0, amount 0
22:38:49.433 00.000 10072 move complete, result=0
22:38:49.433 00.000 10072 worker thread done servicing request
22:38:49.433 00.000 10072 Worker thread wakes up
22:38:49.434 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:49.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:49.434 00.000 1032 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
22:38:49.842 00.408 10072 Exposure complete
22:38:49.895 00.053 10072 worker thread done servicing request
22:38:49.895 00.000 1032 OnExposeComplete: enter
22:38:49.898 00.003 1032 UpdateGuideState(): m_state=6
22:38:49.900 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5085
22:38:49.902 00.002 1032 Star::Find returns 1 (0), X=1097.68, Y=133.79, Mass=1217, SNR=24.5, Peak=105 HFD=3.0
22:38:49.904 00.002 1032 MultiStar: [#1 -0.32,0.29,0.00,M3] [#2 -0.17,0.15,0.82,U] [#3 -0.28,0.20,0.00,M2] [#4 -0.45,0.23,0.00,M2] [#5 -0.27,0.30,0.00,M2] [#6 -0.31,0.20,0.00,M2] [#7 -0.13,0.01,0.73,U] [#8 -0.26,0.21,0.00,M2] 
22:38:49.906 00.002 1032 single-star, 2 included, MultiStar: {-0.10, 0.07}, one-star: {-0.02, 0.06}
22:38:49.907 00.001 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
22:38:49.909 00.002 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
22:38:49.910 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.90 mountX=0.06 mountY=0.00, mountTheta=0.07
22:38:49.913 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
22:38:49.916 00.003 1032 Enqueuing Move request for scope (-0.02, 0.06)
22:38:49.918 00.002 10072 Worker thread wakes up
22:38:49.918 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
22:38:49.918 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
22:38:49.918 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.00
22:38:49.920 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:38:49.924 00.004 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.26
22:38:49.924 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:38:49.924 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:49.924 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:38:49.924 00.000 10072 MoveAxis(E, 6, ABG)
22:38:49.924 00.000 10072 Guiding  Dir = 2, Dur = 6
22:38:49.924 00.000 10072 IsGuiding returns 0
22:38:49.925 00.001 10072 PulseGuide returned control before completion, sleep 16
22:38:49.943 00.018 1032 UpdateGuideState exits: m=1217 SNR=24.5
22:38:49.946 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:49.947 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:49.949 00.002 1032 Enqueuing Expose request
22:38:49.951 00.002 10072 IsGuiding returns 0
22:38:49.951 00.000 10072 Move returns status 0, amount 6
22:38:49.951 00.000 10072 MoveAxis(N, 0, ABG)
22:38:49.952 00.001 10072 Move returns status 0, amount 0
22:38:49.952 00.000 10072 move complete, result=0
22:38:49.952 00.000 10072 worker thread done servicing request
22:38:49.952 00.000 10072 Worker thread wakes up
22:38:49.952 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:49.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:49.961 00.009 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:38:50.577 00.616 10072 Exposure complete
22:38:50.627 00.050 10072 worker thread done servicing request
22:38:50.627 00.000 1032 OnExposeComplete: enter
22:38:50.629 00.002 1032 UpdateGuideState(): m_state=6
22:38:50.631 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5086
22:38:50.632 00.001 1032 Star::Find returns 1 (0), X=1097.73, Y=133.63, Mass=1302, SNR=25.3, Peak=133 HFD=3.1
22:38:50.634 00.002 1032 MultiStar: [#1 -0.31,0.14,0.00,M4] [#2 -0.21,-0.07,0.77,U] [#3 -0.22,-0.03,0.74,U] [#4 -0.31,0.02,0.00,M3] [#5 -0.26,0.12,0.00,M3] [#6 -0.25,-0.05,0.00,M3] [#7 -0.19,-0.18,0.00,M2] [#8 -0.31,0.04,0.00,M3] 
22:38:50.635 00.001 1032 single-star, 2 included, MultiStar: {-0.12, -0.07}, one-star: {0.03, -0.10}
22:38:50.637 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
22:38:50.638 00.001 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
22:38:50.639 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.26 mountX=-0.10 mountY=-0.01, mountTheta=-3.09
22:38:50.642 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
22:38:50.643 00.001 1032 Enqueuing Move request for scope (0.03, -0.10)
22:38:50.645 00.002 10072 Worker thread wakes up
22:38:50.645 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
22:38:50.645 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
22:38:50.645 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.01
22:38:50.646 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:38:50.648 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.26
22:38:50.648 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:38:50.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:50.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:38:50.648 00.000 10072 MoveAxis(E, 6, ABG)
22:38:50.648 00.000 10072 Guiding  Dir = 2, Dur = 6
22:38:50.649 00.001 10072 IsGuiding returns 0
22:38:50.649 00.000 10072 PulseGuide returned control before completion, sleep 16
22:38:50.665 00.016 1032 UpdateGuideState exits: m=1302 SNR=25.3
22:38:50.668 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:50.670 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:50.671 00.001 1032 Enqueuing Expose request
22:38:50.675 00.004 10072 IsGuiding returns 0
22:38:50.675 00.000 10072 Move returns status 0, amount 6
22:38:50.675 00.000 10072 MoveAxis(N, 0, ABG)
22:38:50.676 00.001 10072 Move returns status 0, amount 0
22:38:50.676 00.000 10072 move complete, result=0
22:38:50.676 00.000 10072 worker thread done servicing request
22:38:50.676 00.000 10072 Worker thread wakes up
22:38:50.676 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:50.676 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:50.683 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:38:51.095 00.412 10072 Exposure complete
22:38:51.148 00.053 10072 worker thread done servicing request
22:38:51.148 00.000 1032 OnExposeComplete: enter
22:38:51.151 00.003 1032 UpdateGuideState(): m_state=6
22:38:51.153 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5087
22:38:51.154 00.001 1032 Star::Find returns 1 (0), X=1097.78, Y=133.68, Mass=1471, SNR=27.0, Peak=129 HFD=2.9
22:38:51.155 00.001 1032 MultiStar: [#1 -0.18,0.19,0.00,M5] [#2 -0.06,0.00,0.73,U] [#3 -0.22,0.05,0.72,U] [#4 -0.17,0.04,0.62,U] [#5 -0.09,0.03,0.61,U] [#6 -0.18,0.12,0.56,U] [#7 -0.13,-0.13,0.70,U] [#8 -0.16,0.08,0.48,U] 
22:38:51.157 00.002 1032 single-star, 7 included, MultiStar: {-0.10, 0.01}, one-star: {0.08, -0.05}
22:38:51.160 00.003 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:38:51.161 00.001 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:38:51.163 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.56 mountX=-0.07 mountY=-0.06, mountTheta=-2.39
22:38:51.165 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
22:38:51.167 00.002 1032 Enqueuing Move request for scope (0.08, -0.05)
22:38:51.168 00.001 10072 Worker thread wakes up
22:38:51.168 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
22:38:51.168 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
22:38:51.168 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.06
22:38:51.171 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=151, Gamma=2.230
22:38:51.172 00.001 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.26
22:38:51.173 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:38:51.173 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:51.173 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:38:51.173 00.000 10072 MoveAxis(E, 5, ABG)
22:38:51.173 00.000 10072 Guiding  Dir = 2, Dur = 5
22:38:51.175 00.002 10072 IsGuiding returns 0
22:38:51.175 00.000 10072 PulseGuide returned control before completion, sleep 15
22:38:51.193 00.018 1032 UpdateGuideState exits: m=1471 SNR=27.0
22:38:51.196 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:51.197 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:51.199 00.002 1032 Enqueuing Expose request
22:38:51.202 00.003 10072 IsGuiding returns 0
22:38:51.202 00.000 10072 Move returns status 0, amount 5
22:38:51.202 00.000 10072 MoveAxis(N, 0, ABG)
22:38:51.202 00.000 10072 Move returns status 0, amount 0
22:38:51.202 00.000 10072 move complete, result=0
22:38:51.202 00.000 10072 worker thread done servicing request
22:38:51.202 00.000 10072 Worker thread wakes up
22:38:51.202 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:51.202 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:51.209 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:38:51.837 00.628 10072 Exposure complete
22:38:51.891 00.054 10072 worker thread done servicing request
22:38:51.891 00.000 1032 OnExposeComplete: enter
22:38:51.896 00.005 1032 UpdateGuideState(): m_state=6
22:38:51.898 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5088
22:38:51.901 00.003 1032 Star::Find returns 1 (0), X=1097.77, Y=133.72, Mass=1241, SNR=24.8, Peak=110 HFD=3.0
22:38:51.903 00.002 1032 MultiStar: [#1 -0.34,0.18,0.00,M6] [#2 -0.28,0.13,0.00,M1] [#3 -0.27,0.13,0.00,M1] [#4 -0.22,0.07,0.68,U] [#5 -0.24,0.20,0.00,M3] [#6 -0.17,0.05,0.64,U] [#7 -0.24,-0.11,0.00,M2] [#8 -0.21,0.17,0.00,M3] 
22:38:51.905 00.002 1032 single-star, 2 included, MultiStar: {-0.08, 0.03}, one-star: {0.07, -0.01}
22:38:51.906 00.001 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:38:51.908 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:38:51.909 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.18 mountX=-0.03 mountY=-0.06, mountTheta=-2.01
22:38:51.911 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
22:38:51.913 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
22:38:51.914 00.001 10072 Worker thread wakes up
22:38:51.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:38:51.914 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:38:51.914 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
22:38:51.917 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:38:51.919 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.26
22:38:51.919 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:38:51.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:51.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:38:51.919 00.000 10072 MoveAxis(E, 6, ABG)
22:38:51.919 00.000 10072 Guiding  Dir = 2, Dur = 6
22:38:51.919 00.000 10072 IsGuiding returns 0
22:38:51.920 00.001 10072 PulseGuide returned control before completion, sleep 16
22:38:51.937 00.017 1032 UpdateGuideState exits: m=1241 SNR=24.8
22:38:51.939 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:51.941 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:51.943 00.002 1032 Enqueuing Expose request
22:38:51.946 00.003 10072 IsGuiding returns 0
22:38:51.946 00.000 10072 Move returns status 0, amount 6
22:38:51.946 00.000 10072 MoveAxis(N, 0, ABG)
22:38:51.946 00.000 10072 Move returns status 0, amount 0
22:38:51.947 00.001 10072 move complete, result=0
22:38:51.947 00.000 10072 worker thread done servicing request
22:38:51.947 00.000 10072 Worker thread wakes up
22:38:51.947 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:51.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:51.953 00.006 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:38:52.353 00.400 10072 Exposure complete
22:38:52.406 00.053 10072 worker thread done servicing request
22:38:52.406 00.000 1032 OnExposeComplete: enter
22:38:52.409 00.003 1032 UpdateGuideState(): m_state=6
22:38:52.411 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5089
22:38:52.414 00.003 1032 Star::Find returns 1 (0), X=1097.75, Y=133.75, Mass=1329, SNR=25.6, Peak=130 HFD=2.9
22:38:52.415 00.001 1032 MultiStar: [#1 -0.27,0.21,0.00,M7] [#2 -0.27,0.12,0.00,M2] [#3 -0.19,0.17,0.00,M2] [#4 -0.44,0.13,0.00,M2] [#5 -0.22,0.12,0.65,U] [#6 -0.17,0.25,0.00,M2] [#7 -0.27,-0.01,0.00,M3] [#8 -0.19,0.14,0.55,U] 
22:38:52.417 00.002 1032 single-star, 2 included, MultiStar: {-0.09, 0.08}, one-star: {0.05, 0.02}
22:38:52.419 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:38:52.421 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:38:52.423 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.36 mountX=0.00 mountY=-0.05, mountTheta=-1.47
22:38:52.426 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
22:38:52.430 00.004 1032 Enqueuing Move request for scope (0.05, 0.02)
22:38:52.432 00.002 10072 Worker thread wakes up
22:38:52.432 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
22:38:52.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
22:38:52.432 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.00 yDistance=-0.05
22:38:52.434 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:38:52.437 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.27
22:38:52.437 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:38:52.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:52.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:38:52.437 00.000 10072 MoveAxis(E, 4, ABG)
22:38:52.437 00.000 10072 Guiding  Dir = 2, Dur = 4
22:38:52.438 00.001 10072 IsGuiding returns 0
22:38:52.438 00.000 10072 PulseGuide returned control before completion, sleep 14
22:38:52.455 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:38:52.457 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:52.459 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:52.460 00.001 1032 Enqueuing Expose request
22:38:52.463 00.003 10072 IsGuiding returns 0
22:38:52.463 00.000 10072 Move returns status 0, amount 4
22:38:52.463 00.000 10072 MoveAxis(N, 0, ABG)
22:38:52.463 00.000 10072 Move returns status 0, amount 0
22:38:52.463 00.000 10072 move complete, result=0
22:38:52.463 00.000 10072 worker thread done servicing request
22:38:52.463 00.000 10072 Worker thread wakes up
22:38:52.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:52.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:52.470 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:38:53.087 00.617 10072 Exposure complete
22:38:53.140 00.053 10072 worker thread done servicing request
22:38:53.141 00.001 1032 OnExposeComplete: enter
22:38:53.144 00.003 1032 UpdateGuideState(): m_state=6
22:38:53.148 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5090
22:38:53.150 00.002 1032 Star::Find returns 1 (0), X=1097.80, Y=133.57, Mass=1367, SNR=26.0, Peak=107 HFD=3.2
22:38:53.153 00.003 1032 MultiStar: [#1 -0.34,0.05,0.00,M8] [#2 -0.27,-0.03,0.00,M3] [#3 -0.31,-0.07,0.00,M3] [#4 -0.31,0.00,0.00,M3] [#5 -0.31,-0.14,0.00,M3] [#6 -0.32,-0.07,0.00,M3] [#7 -0.17,-0.21,0.00,M4] [#8 -0.14,-0.01,0.50,U] 
22:38:53.155 00.002 1032 refined, 1 included, MultiStar: {0.01, -0.11}, one-star: {0.09, -0.16}
22:38:53.157 00.002 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
22:38:53.158 00.001 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
22:38:53.161 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.44 mountX=-0.11 mountY=0.01, mountTheta=3.01
22:38:53.164 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.11, opts=13)
22:38:53.166 00.002 1032 Enqueuing Move request for scope (0.01, -0.11)
22:38:53.168 00.002 10072 Worker thread wakes up
22:38:53.168 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
22:38:53.168 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
22:38:53.168 00.000 10072 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=0.01
22:38:53.171 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:38:53.177 00.006 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.27
22:38:53.177 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:38:53.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:53.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:38:53.177 00.000 10072 MoveAxis(E, 3, ABG)
22:38:53.177 00.000 10072 Guiding  Dir = 2, Dur = 3
22:38:53.178 00.001 10072 IsGuiding returns 0
22:38:53.178 00.000 10072 PulseGuide returned control before completion, sleep 13
22:38:53.193 00.015 10072 IsGuiding returns 0
22:38:53.193 00.000 10072 Move returns status 0, amount 3
22:38:53.193 00.000 10072 MoveAxis(N, 0, ABG)
22:38:53.193 00.000 10072 Move returns status 0, amount 0
22:38:53.193 00.000 10072 move complete, result=0
22:38:53.193 00.000 10072 worker thread done servicing request
22:38:53.195 00.002 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:38:53.197 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:53.199 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:53.201 00.002 1032 Enqueuing Expose request
22:38:53.202 00.001 10072 Worker thread wakes up
22:38:53.202 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:53.202 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:53.202 00.000 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:38:53.618 00.416 10072 Exposure complete
22:38:53.673 00.055 10072 worker thread done servicing request
22:38:53.673 00.000 1032 OnExposeComplete: enter
22:38:53.676 00.003 1032 UpdateGuideState(): m_state=6
22:38:53.678 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5091
22:38:53.680 00.002 1032 Star::Find returns 1 (0), X=1097.64, Y=133.50, Mass=1260, SNR=24.9, Peak=122 HFD=3.2
22:38:53.682 00.002 1032 MultiStar: [#1 -0.35,-0.07,0.00,M9] [#2 -0.33,-0.19,0.00,M4] [#3 -0.40,-0.18,0.00,M4] [#4 -0.39,-0.16,0.00,M4] [#5 -0.33,-0.15,0.00,M4] [#6 -0.31,-0.24,0.00,M4] [#7 -0.29,-0.28,0.00,M5] [#8 -0.26,-0.25,0.00,M2] 
22:38:53.684 00.002 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.63)
22:38:53.685 00.001 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.63)
22:38:53.687 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.23 cameraTheta=-1.83 mountX=-0.20 mountY=0.11, mountTheta=2.63
22:38:53.689 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.23, opts=13)
22:38:53.691 00.002 1032 Enqueuing Move request for scope (-0.06, -0.23)
22:38:53.692 00.001 10072 Worker thread wakes up
22:38:53.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
22:38:53.692 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
22:38:53.692 00.000 10072 Moving (-0.06, -0.23) raw xDistance=-0.20 yDistance=0.11
22:38:53.695 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:38:53.697 00.002 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 286.27
22:38:53.697 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
22:38:53.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:53.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:38:53.697 00.000 10072 MoveAxis(E, 98, ABG)
22:38:53.697 00.000 10072 Guiding  Dir = 2, Dur = 98
22:38:53.698 00.001 10072 IsGuiding returns 0
22:38:53.698 00.000 10072 PulseGuide returned control before completion, sleep 108
22:38:53.714 00.016 1032 UpdateGuideState exits: m=1260 SNR=24.9
22:38:53.716 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:53.719 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:53.720 00.001 1032 Enqueuing Expose request
22:38:53.818 00.098 10072 IsGuiding returns 0
22:38:53.818 00.000 10072 Move returns status 0, amount 98
22:38:53.818 00.000 10072 MoveAxis(N, 0, ABG)
22:38:53.818 00.000 10072 Move returns status 0, amount 0
22:38:53.818 00.000 10072 move complete, result=0
22:38:53.818 00.000 10072 worker thread done servicing request
22:38:53.818 00.000 10072 Worker thread wakes up
22:38:53.818 00.000 1032 GuideStep: -0.2 px 98 ms EAST, 0.1 px 0 ms NORTH
22:38:53.821 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:53.821 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:54.446 00.625 10072 Exposure complete
22:38:54.500 00.054 10072 worker thread done servicing request
22:38:54.500 00.000 1032 OnExposeComplete: enter
22:38:54.502 00.002 1032 UpdateGuideState(): m_state=6
22:38:54.503 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5092
22:38:54.505 00.002 1032 Star::Find returns 1 (0), X=1097.65, Y=133.71, Mass=1334, SNR=25.7, Peak=141 HFD=3.0
22:38:54.507 00.002 1032 MultiStar: [#1 -0.29,-0.04,0.00,M10] [#2 -0.19,-0.04,0.78,U] [#3 -0.22,0.04,0.74,U] [#4 -0.37,0.05,0.00,M5] [#5 -0.37,0.10,0.00,M5] [#6 -0.20,-0.06,0.61,U] [#7 -0.21,-0.14,0.67,U] [#8 -0.28,-0.04,0.00,M3] 
22:38:54.509 00.002 1032 single-star, 4 included, MultiStar: {-0.16, -0.04}, one-star: {-0.05, -0.02}
22:38:54.511 00.002 1032 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.83) = xAngle (-4.57 = 1.71)
22:38:54.512 00.001 1032 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.57 = 1.71)
22:38:54.514 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.74 mountX=-0.01 mountY=0.06, mountTheta=1.71
22:38:54.518 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.02, opts=13)
22:38:54.521 00.003 1032 Enqueuing Move request for scope (-0.05, -0.02)
22:38:54.524 00.003 10072 Worker thread wakes up
22:38:54.524 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
22:38:54.524 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
22:38:54.524 00.000 10072 Moving (-0.05, -0.02) raw xDistance=-0.01 yDistance=0.06
22:38:54.526 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:38:54.529 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.27
22:38:54.529 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:38:54.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:54.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:38:54.529 00.000 10072 MoveAxis(E, 3, ABG)
22:38:54.529 00.000 10072 Guiding  Dir = 2, Dur = 3
22:38:54.530 00.001 10072 IsGuiding returns 0
22:38:54.530 00.000 10072 PulseGuide returned control before completion, sleep 13
22:38:54.547 00.017 1032 UpdateGuideState exits: m=1334 SNR=25.7
22:38:54.550 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:54.553 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:54.555 00.002 1032 Enqueuing Expose request
22:38:54.557 00.002 10072 IsGuiding returns 0
22:38:54.557 00.000 10072 Move returns status 0, amount 3
22:38:54.557 00.000 10072 MoveAxis(N, 0, ABG)
22:38:54.557 00.000 10072 Move returns status 0, amount 0
22:38:54.557 00.000 10072 move complete, result=0
22:38:54.558 00.001 10072 worker thread done servicing request
22:38:54.558 00.000 10072 Worker thread wakes up
22:38:54.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:54.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:54.565 00.007 1032 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
22:38:54.978 00.413 10072 Exposure complete
22:38:55.076 00.098 10072 worker thread done servicing request
22:38:55.076 00.000 1032 OnExposeComplete: enter
22:38:55.080 00.004 1032 UpdateGuideState(): m_state=6
22:38:55.091 00.011 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5093
22:38:55.095 00.004 1032 Star::Find returns 1 (0), X=1097.91, Y=133.61, Mass=1347, SNR=25.8, Peak=120 HFD=3.3
22:38:55.098 00.003 1032 MultiStar: [#1 -0.11,0.10,0.97,U] [#2 0.03,-0.13,0.78,U] [#3 -0.11,0.15,0.80,U] [#4 -0.10,0.09,0.65,U] [#5 -0.19,0.04,0.60,U] [#6 -0.02,-0.04,0.62,U] [#7 -0.03,-0.19,0.69,U] [#8 -0.06,0.08,0.51,U] 
22:38:55.100 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.00}, one-star: {0.20, -0.12}
22:38:55.102 00.002 1032 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.83) = xAngle (-4.82 = 1.46)
22:38:55.105 00.003 1032 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.82 = 1.46)
22:38:55.108 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-2.99 mountX=0.00 mountY=0.03, mountTheta=1.46
22:38:55.119 00.011 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
22:38:55.124 00.005 1032 Enqueuing Move request for scope (-0.03, -0.00)
22:38:55.128 00.004 10072 Worker thread wakes up
22:38:55.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
22:38:55.128 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
22:38:55.128 00.000 10072 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.03
22:38:55.133 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
22:38:55.136 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.27
22:38:55.136 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:38:55.136 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:55.136 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:38:55.136 00.000 10072 MoveAxis(E, 3, ABG)
22:38:55.136 00.000 10072 Guiding  Dir = 2, Dur = 3
22:38:55.137 00.001 10072 IsGuiding returns 0
22:38:55.139 00.002 10072 PulseGuide returned control before completion, sleep 12
22:38:55.162 00.023 10072 IsGuiding returns 0
22:38:55.162 00.000 10072 Move returns status 0, amount 3
22:38:55.162 00.000 10072 MoveAxis(N, 0, ABG)
22:38:55.162 00.000 10072 Move returns status 0, amount 0
22:38:55.162 00.000 10072 move complete, result=0
22:38:55.162 00.000 10072 worker thread done servicing request
22:38:55.169 00.007 1032 UpdateGuideState exits: m=1347 SNR=25.8
22:38:55.177 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:55.183 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:55.188 00.005 1032 Enqueuing Expose request
22:38:55.192 00.004 10072 Worker thread wakes up
22:38:55.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:55.193 00.001 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:38:55.196 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:55.822 00.626 10072 Exposure complete
22:38:55.881 00.059 10072 worker thread done servicing request
22:38:55.882 00.001 1032 OnExposeComplete: enter
22:38:55.885 00.003 1032 UpdateGuideState(): m_state=6
22:38:55.888 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5094
22:38:55.890 00.002 1032 Star::Find returns 1 (0), X=1097.76, Y=133.70, Mass=1331, SNR=25.6, Peak=126 HFD=3.0
22:38:55.892 00.002 1032 MultiStar: [#1 -0.28,0.14,0.00,M10] [#2 -0.08,0.06,0.80,U] [#3 -0.25,0.15,0.00,M3] [#4 -0.37,0.12,0.00,M5] [#5 -0.23,0.09,0.68,U] [#6 -0.21,0.05,0.63,U] [#7 -0.15,-0.07,0.73,U] [#8 -0.06,0.08,0.51,U] 
22:38:55.895 00.003 1032 single-star, 5 included, MultiStar: {-0.10, 0.02}, one-star: {0.06, -0.03}
22:38:55.897 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:38:55.899 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:38:55.902 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.56 mountX=-0.05 mountY=-0.04, mountTheta=-2.39
22:38:55.905 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
22:38:55.908 00.003 1032 Enqueuing Move request for scope (0.06, -0.03)
22:38:55.910 00.002 10072 Worker thread wakes up
22:38:55.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:38:55.910 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:38:55.910 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.04
22:38:55.913 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:38:55.917 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.27
22:38:55.917 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:38:55.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:55.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:38:55.917 00.000 10072 MoveAxis(E, 2, ABG)
22:38:55.917 00.000 10072 Guiding  Dir = 2, Dur = 2
22:38:55.917 00.000 10072 IsGuiding returns 0
22:38:55.918 00.001 10072 PulseGuide returned control before completion, sleep 12
22:38:55.937 00.019 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:38:55.940 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:55.941 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:55.943 00.002 1032 Enqueuing Expose request
22:38:55.945 00.002 10072 IsGuiding returns 0
22:38:55.945 00.000 10072 Move returns status 0, amount 2
22:38:55.945 00.000 10072 MoveAxis(N, 0, ABG)
22:38:55.946 00.001 10072 Move returns status 0, amount 0
22:38:55.946 00.000 10072 move complete, result=0
22:38:55.946 00.000 10072 worker thread done servicing request
22:38:55.946 00.000 10072 Worker thread wakes up
22:38:55.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:55.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:55.955 00.009 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:38:56.354 00.399 10072 Exposure complete
22:38:56.412 00.058 10072 worker thread done servicing request
22:38:56.412 00.000 1032 OnExposeComplete: enter
22:38:56.414 00.002 1032 UpdateGuideState(): m_state=6
22:38:56.416 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5095
22:38:56.418 00.002 1032 Star::Find returns 1 (0), X=1097.68, Y=133.66, Mass=1237, SNR=24.7, Peak=112 HFD=3.0
22:38:56.421 00.003 1032 MultiStar: [#1 -0.30,0.13,0.00,R] [#2 -0.19,0.01,0.82,U] [#3 -0.32,0.14,0.00,M4] [#4 -0.41,0.11,0.00,M6] [#5 -0.22,0.13,0.69,U] [#6 -0.38,-0.03,0.00,M2] [#7 -0.29,-0.09,0.00,M3] [#8 -0.30,0.03,0.00,M2] 
22:38:56.423 00.002 1032 single-star, 2 included, MultiStar: {-0.13, 0.01}, one-star: {-0.02, -0.07}
22:38:56.426 00.003 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.59)
22:38:56.429 00.003 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.59)
22:38:56.431 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.86 mountX=-0.06 mountY=0.04, mountTheta=2.59
22:38:56.434 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
22:38:56.436 00.002 1032 Enqueuing Move request for scope (-0.02, -0.07)
22:38:56.438 00.002 10072 Worker thread wakes up
22:38:56.439 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
22:38:56.439 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
22:38:56.439 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
22:38:56.441 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
22:38:56.443 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.27
22:38:56.443 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:38:56.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:56.444 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:38:56.444 00.000 10072 MoveAxis(E, 3, ABG)
22:38:56.444 00.000 10072 Guiding  Dir = 2, Dur = 3
22:38:56.444 00.000 10072 IsGuiding returns 0
22:38:56.444 00.000 10072 PulseGuide returned control before completion, sleep 13
22:38:56.461 00.017 10072 IsGuiding returns 0
22:38:56.461 00.000 10072 Move returns status 0, amount 3
22:38:56.462 00.001 10072 MoveAxis(N, 0, ABG)
22:38:56.462 00.000 10072 Move returns status 0, amount 0
22:38:56.462 00.000 10072 move complete, result=0
22:38:56.462 00.000 10072 worker thread done servicing request
22:38:56.464 00.002 1032 UpdateGuideState exits: m=1237 SNR=24.7
22:38:56.465 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:56.467 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:56.470 00.003 1032 Enqueuing Expose request
22:38:56.472 00.002 10072 Worker thread wakes up
22:38:56.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:56.472 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:56.472 00.000 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:38:57.103 00.631 10072 Exposure complete
22:38:57.156 00.053 10072 worker thread done servicing request
22:38:57.157 00.001 1032 OnExposeComplete: enter
22:38:57.159 00.002 1032 UpdateGuideState(): m_state=6
22:38:57.161 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5096
22:38:57.162 00.001 1032 Star::Find returns 1 (0), X=1097.75, Y=133.65, Mass=1256, SNR=24.9, Peak=106 HFD=3.1
22:38:57.165 00.003 1032 MultiStar: [#1 0.05,-0.05,1.03,U] [#2 -0.17,-0.06,0.79,U] [#3 -0.18,0.06,0.81,U] [#4 -0.23,-0.05,0.72,U] [#5 -0.11,0.01,0.65,U] [#6 -0.19,-0.06,0.66,U] [#7 -0.12,-0.23,0.71,U] [#8 -0.10,0.06,0.53,U] 
22:38:57.167 00.002 1032 single-star, 8 included, MultiStar: {-0.10, -0.05}, one-star: {0.05, -0.08}
22:38:57.168 00.001 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
22:38:57.170 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
22:38:57.172 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.06 mountX=-0.09 mountY=-0.02, mountTheta=-2.89
22:38:57.176 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
22:38:57.179 00.003 1032 Enqueuing Move request for scope (0.05, -0.08)
22:38:57.181 00.002 10072 Worker thread wakes up
22:38:57.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
22:38:57.181 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
22:38:57.181 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.02
22:38:57.184 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:38:57.186 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.28
22:38:57.186 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:38:57.186 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:57.186 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:38:57.186 00.000 10072 MoveAxis(E, 3, ABG)
22:38:57.186 00.000 10072 Guiding  Dir = 2, Dur = 3
22:38:57.186 00.000 10072 IsGuiding returns 0
22:38:57.188 00.002 10072 PulseGuide returned control before completion, sleep 13
22:38:57.205 00.017 1032 UpdateGuideState exits: m=1256 SNR=24.9
22:38:57.207 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:57.209 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:57.211 00.002 1032 Enqueuing Expose request
22:38:57.212 00.001 10072 IsGuiding returns 0
22:38:57.212 00.000 10072 Move returns status 0, amount 3
22:38:57.212 00.000 10072 MoveAxis(N, 0, ABG)
22:38:57.212 00.000 10072 Move returns status 0, amount 0
22:38:57.212 00.000 10072 move complete, result=0
22:38:57.213 00.001 10072 worker thread done servicing request
22:38:57.213 00.000 10072 Worker thread wakes up
22:38:57.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:57.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:57.220 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:38:57.633 00.413 10072 Exposure complete
22:38:57.688 00.055 10072 worker thread done servicing request
22:38:57.688 00.000 1032 OnExposeComplete: enter
22:38:57.690 00.002 1032 UpdateGuideState(): m_state=6
22:38:57.692 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5097
22:38:57.695 00.003 1032 Star::Find returns 1 (0), X=1097.71, Y=133.64, Mass=1300, SNR=25.3, Peak=123 HFD=3.2
22:38:57.697 00.002 1032 MultiStar: [#1 -0.05,-0.10,1.01,U] [#2 -0.22,-0.05,0.82,U] [#3 -0.30,-0.02,0.00,M4] [#4 -0.38,0.00,0.00,M6] [#5 -0.20,0.05,0.69,U] [#6 -0.25,0.04,0.66,U] [#7 -0.30,-0.24,0.00,M3] [#8 -0.25,0.00,0.53,U] 
22:38:57.698 00.001 1032 single-star, 5 included, MultiStar: {-0.14, -0.04}, one-star: {0.00, -0.09}
22:38:57.700 00.002 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
22:38:57.701 00.001 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
22:38:57.702 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.52 mountX=-0.09 mountY=0.02, mountTheta=2.93
22:38:57.706 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.09, opts=13)
22:38:57.709 00.003 1032 Enqueuing Move request for scope (0.00, -0.09)
22:38:57.711 00.002 10072 Worker thread wakes up
22:38:57.711 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
22:38:57.711 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
22:38:57.711 00.000 10072 Moving (0.00, -0.09) raw xDistance=-0.09 yDistance=0.02
22:38:57.714 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:38:57.716 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.28
22:38:57.717 00.001 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:38:57.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:57.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:38:57.717 00.000 10072 MoveAxis(E, 2, ABG)
22:38:57.717 00.000 10072 Guiding  Dir = 2, Dur = 2
22:38:57.717 00.000 10072 IsGuiding returns 0
22:38:57.718 00.001 10072 PulseGuide returned control before completion, sleep 12
22:38:57.735 00.017 1032 UpdateGuideState exits: m=1300 SNR=25.3
22:38:57.738 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:57.741 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:57.744 00.003 1032 Enqueuing Expose request
22:38:57.745 00.001 10072 IsGuiding returns 0
22:38:57.746 00.001 10072 Move returns status 0, amount 2
22:38:57.746 00.000 10072 MoveAxis(N, 0, ABG)
22:38:57.746 00.000 10072 Move returns status 0, amount 0
22:38:57.746 00.000 10072 move complete, result=0
22:38:57.746 00.000 10072 worker thread done servicing request
22:38:57.746 00.000 10072 Worker thread wakes up
22:38:57.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:57.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:57.755 00.009 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
22:38:58.383 00.628 10072 Exposure complete
22:38:58.436 00.053 1032 OnExposeComplete: enter
22:38:58.438 00.002 1032 UpdateGuideState(): m_state=6
22:38:58.440 00.002 10072 worker thread done servicing request
22:38:58.442 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5098
22:38:58.444 00.002 1032 Star::Find returns 1 (0), X=1097.65, Y=133.65, Mass=1295, SNR=25.3, Peak=111 HFD=3.2
22:38:58.445 00.001 1032 MultiStar: [#1 0.01,-0.06,1.00,U] [#2 -0.29,-0.05,0.00,M1] [#3 -0.39,-0.03,0.00,M5] [#4 -0.36,-0.02,0.00,M7] [#5 -0.24,-0.05,0.66,U] [#6 -0.20,0.03,0.64,U] [#7 -0.32,-0.21,0.00,M4] [#8 -0.27,-0.03,0.00,M1] 
22:38:58.447 00.002 1032 single-star, 3 included, MultiStar: {-0.10, -0.05}, one-star: {-0.06, -0.08}
22:38:58.449 00.002 1032 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.83) = xAngle (-4.02 = 2.26)
22:38:58.450 00.001 1032 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.02 = 2.26)
22:38:58.452 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.19 mountX=-0.06 mountY=0.07, mountTheta=2.26
22:38:58.456 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.08, opts=13)
22:38:58.458 00.002 1032 Enqueuing Move request for scope (-0.06, -0.08)
22:38:58.460 00.002 10072 Worker thread wakes up
22:38:58.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
22:38:58.460 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
22:38:58.460 00.000 10072 Moving (-0.06, -0.08) raw xDistance=-0.06 yDistance=0.07
22:38:58.463 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
22:38:58.465 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.28
22:38:58.465 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:38:58.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:58.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:38:58.465 00.000 10072 MoveAxis(E, 2, ABG)
22:38:58.466 00.001 10072 Guiding  Dir = 2, Dur = 2
22:38:58.466 00.000 10072 IsGuiding returns 0
22:38:58.466 00.000 10072 PulseGuide returned control before completion, sleep 12
22:38:58.484 00.018 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:38:58.486 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:58.490 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:58.492 00.002 1032 Enqueuing Expose request
22:38:58.495 00.003 10072 IsGuiding returns 0
22:38:58.495 00.000 10072 Move returns status 0, amount 2
22:38:58.495 00.000 10072 MoveAxis(N, 0, ABG)
22:38:58.495 00.000 10072 Move returns status 0, amount 0
22:38:58.495 00.000 10072 move complete, result=0
22:38:58.495 00.000 10072 worker thread done servicing request
22:38:58.495 00.000 10072 Worker thread wakes up
22:38:58.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:58.497 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:58.504 00.007 1032 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:38:58.916 00.412 10072 Exposure complete
22:38:58.972 00.056 10072 worker thread done servicing request
22:38:58.972 00.000 1032 OnExposeComplete: enter
22:38:58.974 00.002 1032 UpdateGuideState(): m_state=6
22:38:58.976 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5099
22:38:58.978 00.002 1032 Star::Find returns 1 (0), X=1097.78, Y=133.56, Mass=1406, SNR=26.3, Peak=131 HFD=3.1
22:38:58.980 00.002 1032 MultiStar: [#1 0.05,0.01,0.95,U] [#2 -0.16,-0.09,0.76,U] [#3 -0.27,0.00,0.00,M6] [#4 -0.22,0.02,0.64,U] [#5 -0.22,0.02,0.61,U] [#6 -0.35,0.01,0.00,M1] [#7 -0.21,-0.21,0.00,M5] [#8 -0.14,0.03,0.51,U] 
22:38:58.981 00.001 1032 refined, 5 included, MultiStar: {-0.08, -0.04}, one-star: {0.07, -0.17}
22:38:58.983 00.002 1032 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.83) = xAngle (-4.47 = 1.81)
22:38:58.986 00.003 1032 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.47 = 1.81)
22:38:58.988 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.64 mountX=-0.02 mountY=0.08, mountTheta=1.81
22:38:58.993 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.04, opts=13)
22:38:58.995 00.002 1032 Enqueuing Move request for scope (-0.08, -0.04)
22:38:58.997 00.002 10072 Worker thread wakes up
22:38:58.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
22:38:58.997 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
22:38:58.997 00.000 10072 Moving (-0.08, -0.04) raw xDistance=-0.02 yDistance=0.08
22:38:58.999 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:38:59.002 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.28
22:38:59.002 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:38:59.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:59.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:38:59.002 00.000 10072 MoveAxis(E, 1, ABG)
22:38:59.003 00.001 10072 Guiding  Dir = 2, Dur = 1
22:38:59.003 00.000 10072 IsGuiding returns 0
22:38:59.003 00.000 10072 PulseGuide returned control before completion, sleep 11
22:38:59.021 00.018 1032 UpdateGuideState exits: m=1406 SNR=26.3
22:38:59.024 00.003 10072 IsGuiding returns 0
22:38:59.024 00.000 10072 Move returns status 0, amount 1
22:38:59.024 00.000 10072 MoveAxis(N, 0, ABG)
22:38:59.024 00.000 10072 Move returns status 0, amount 0
22:38:59.024 00.000 10072 move complete, result=0
22:38:59.024 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:59.026 00.002 10072 worker thread done servicing request
22:38:59.026 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:59.027 00.001 1032 Enqueuing Expose request
22:38:59.029 00.002 1032 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
22:38:59.031 00.002 10072 Worker thread wakes up
22:38:59.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:59.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:59.667 00.636 10072 Exposure complete
22:38:59.722 00.055 10072 worker thread done servicing request
22:38:59.722 00.000 1032 OnExposeComplete: enter
22:38:59.725 00.003 1032 UpdateGuideState(): m_state=6
22:38:59.727 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5100
22:38:59.729 00.002 1032 Star::Find returns 1 (0), X=1097.82, Y=133.74, Mass=1393, SNR=26.2, Peak=116 HFD=2.9
22:38:59.731 00.002 1032 MultiStar: [#1 0.08,0.08,0.97,U] [#2 -0.16,0.04,0.76,U] [#3 -0.04,0.10,0.74,U] [#4 -0.31,0.03,0.00,M7] [#5 -0.10,0.15,0.64,U] [#6 -0.11,0.05,0.58,U] [#7 -0.14,-0.03,0.68,U] [#8 0.07,0.15,0.50,U] 
22:38:59.733 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.06}, one-star: {0.12, 0.01}
22:38:59.734 00.001 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
22:38:59.735 00.001 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
22:38:59.738 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.95 mountX=0.07 mountY=0.01, mountTheta=0.12
22:38:59.741 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
22:38:59.743 00.002 1032 Enqueuing Move request for scope (-0.03, 0.06)
22:38:59.745 00.002 10072 Worker thread wakes up
22:38:59.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
22:38:59.745 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
22:38:59.745 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.07 yDistance=0.01
22:38:59.747 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:38:59.749 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.28
22:38:59.749 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:38:59.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:59.751 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:38:59.751 00.000 10072 MoveAxis(E, 1, ABG)
22:38:59.751 00.000 10072 Guiding  Dir = 2, Dur = 1
22:38:59.751 00.000 10072 IsGuiding returns 0
22:38:59.752 00.001 10072 PulseGuide returned control before completion, sleep 11
22:38:59.769 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:38:59.772 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:59.775 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:38:59.777 00.002 1032 Enqueuing Expose request
22:38:59.778 00.001 10072 IsGuiding returns 0
22:38:59.780 00.002 10072 Move returns status 0, amount 1
22:38:59.780 00.000 10072 MoveAxis(N, 0, ABG)
22:38:59.780 00.000 10072 Move returns status 0, amount 0
22:38:59.780 00.000 10072 move complete, result=0
22:38:59.780 00.000 10072 worker thread done servicing request
22:38:59.780 00.000 10072 Worker thread wakes up
22:38:59.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:38:59.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:38:59.787 00.007 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:39:00.197 00.410 10072 Exposure complete
22:39:00.255 00.058 10072 worker thread done servicing request
22:39:00.255 00.000 1032 OnExposeComplete: enter
22:39:00.258 00.003 1032 UpdateGuideState(): m_state=6
22:39:00.260 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5101
22:39:00.262 00.002 1032 Star::Find returns 1 (0), X=1097.79, Y=133.70, Mass=1288, SNR=25.2, Peak=130 HFD=2.8
22:39:00.264 00.002 1032 MultiStar: [#1 0.13,0.14,0.97,U] [#2 -0.10,0.07,0.83,U] [#3 -0.19,0.14,0.81,U] [#4 -0.21,0.21,0.00,M8] [#5 -0.14,0.05,0.65,U] [#6 -0.15,0.19,0.65,U] [#7 -0.18,-0.13,0.72,U] [#8 -0.03,0.26,0.00,M1] 
22:39:00.266 00.002 1032 refined, 6 included, MultiStar: {-0.06, 0.06}, one-star: {0.08, -0.03}
22:39:00.269 00.003 1032 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.83) = xAngle (0.55 = 0.55)
22:39:00.271 00.002 1032 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.55 = 0.55)
22:39:00.275 00.004 1032 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.38 mountX=0.07 mountY=0.05, mountTheta=0.55
22:39:00.277 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.06, opts=13)
22:39:00.279 00.002 1032 Enqueuing Move request for scope (-0.06, 0.06)
22:39:00.281 00.002 10072 Worker thread wakes up
22:39:00.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
22:39:00.281 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
22:39:00.281 00.000 10072 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=0.05
22:39:00.284 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=2.230
22:39:00.286 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.28
22:39:00.286 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:39:00.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:00.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:39:00.287 00.001 10072 MoveAxis(W, 0, ABG)
22:39:00.287 00.000 10072 Move returns status 0, amount 0
22:39:00.287 00.000 10072 MoveAxis(N, 0, ABG)
22:39:00.287 00.000 10072 Move returns status 0, amount 0
22:39:00.287 00.000 10072 move complete, result=0
22:39:00.287 00.000 10072 worker thread done servicing request
22:39:00.306 00.019 1032 UpdateGuideState exits: m=1288 SNR=25.2
22:39:00.308 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:00.310 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:00.312 00.002 1032 Enqueuing Expose request
22:39:00.313 00.001 1032 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
22:39:00.316 00.003 10072 Worker thread wakes up
22:39:00.316 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:00.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:00.944 00.628 10072 Exposure complete
22:39:00.995 00.051 10072 worker thread done servicing request
22:39:00.995 00.000 1032 OnExposeComplete: enter
22:39:00.997 00.002 1032 UpdateGuideState(): m_state=6
22:39:00.998 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5102
22:39:01.001 00.003 1032 Star::Find returns 1 (0), X=1097.76, Y=133.97, Mass=1424, SNR=26.5, Peak=109 HFD=3.2
22:39:01.002 00.001 1032 MultiStar: [#1 0.10,0.29,0.00,M1] [#2 -0.13,0.13,0.81,U] [#3 -0.20,0.28,0.00,M5] [#4 -0.26,0.33,0.00,M9] [#5 -0.23,0.33,0.00,M1] [#6 -0.27,0.23,0.00,M1] [#7 -0.13,0.01,0.69,U] [#8 -0.18,0.32,0.00,M2] 
22:39:01.004 00.002 1032 refined, 2 included, MultiStar: {-0.06, 0.14}, one-star: {0.06, 0.24}
22:39:01.006 00.002 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
22:39:01.007 00.001 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
22:39:01.009 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.95 mountX=0.15 mountY=0.02, mountTheta=0.12
22:39:01.011 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.14, opts=13)
22:39:01.014 00.003 1032 Enqueuing Move request for scope (-0.06, 0.14)
22:39:01.015 00.001 10072 Worker thread wakes up
22:39:01.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
22:39:01.015 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
22:39:01.015 00.000 10072 Moving (-0.06, 0.14) raw xDistance=0.15 yDistance=0.02
22:39:01.017 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:39:01.022 00.005 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 286.29
22:39:01.022 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
22:39:01.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:01.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:39:01.024 00.002 10072 MoveAxis(W, 71, ABG)
22:39:01.024 00.000 10072 Guiding  Dir = 3, Dur = 71
22:39:01.024 00.000 10072 IsGuiding returns 0
22:39:01.025 00.001 10072 PulseGuide returned control before completion, sleep 81
22:39:01.042 00.017 1032 UpdateGuideState exits: m=1424 SNR=26.5
22:39:01.044 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:01.046 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:01.051 00.005 1032 Enqueuing Expose request
22:39:01.113 00.062 10072 IsGuiding returns 0
22:39:01.113 00.000 10072 Move returns status 0, amount 71
22:39:01.113 00.000 10072 MoveAxis(N, 0, ABG)
22:39:01.113 00.000 10072 Move returns status 0, amount 0
22:39:01.114 00.001 10072 move complete, result=0
22:39:01.114 00.000 10072 worker thread done servicing request
22:39:01.114 00.000 10072 Worker thread wakes up
22:39:01.114 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:01.114 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:01.114 00.000 1032 GuideStep: 0.1 px 71 ms WEST, 0.0 px 0 ms NORTH
22:39:01.518 00.404 10072 Exposure complete
22:39:01.580 00.062 10072 worker thread done servicing request
22:39:01.581 00.001 1032 OnExposeComplete: enter
22:39:01.583 00.002 1032 UpdateGuideState(): m_state=6
22:39:01.585 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5103
22:39:01.588 00.003 1032 Star::Find returns 1 (0), X=1097.91, Y=133.85, Mass=1364, SNR=26.0, Peak=121 HFD=2.8
22:39:01.591 00.003 1032 MultiStar: [#1 0.20,0.16,0.00,M2] [#2 0.01,0.17,0.76,U] [#3 -0.06,0.14,0.75,U] [#4 -0.04,0.19,0.66,U] [#5 -0.15,0.31,0.00,M2] [#6 -0.06,0.05,0.61,U] [#7 -0.06,-0.04,0.68,U] [#8 -0.05,0.31,0.00,M3] 
22:39:01.592 00.001 1032 refined, 5 included, MultiStar: {0.02, 0.11}, one-star: {0.21, 0.12}
22:39:01.593 00.001 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
22:39:01.595 00.002 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
22:39:01.596 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.43 mountX=0.10 mountY=-0.04, mountTheta=-0.40
22:39:01.600 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
22:39:01.602 00.002 1032 Enqueuing Move request for scope (0.02, 0.11)
22:39:01.604 00.002 10072 Worker thread wakes up
22:39:01.604 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
22:39:01.604 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
22:39:01.604 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.04
22:39:01.606 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:39:01.611 00.005 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.29
22:39:01.611 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:39:01.611 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:01.611 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:39:01.611 00.000 10072 MoveAxis(W, 1, ABG)
22:39:01.611 00.000 10072 Guiding  Dir = 3, Dur = 1
22:39:01.631 00.020 1032 UpdateGuideState exits: m=1364 SNR=26.0
22:39:01.633 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:01.635 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:01.636 00.001 1032 Enqueuing Expose request
22:39:01.641 00.005 10072 IsGuiding returns 0
22:39:01.642 00.001 10072 PulseGuide returned control before completion, sleep 11
22:39:01.656 00.014 10072 IsGuiding returns 1
22:39:01.656 00.000 10072 scope still moving after pulse duration time elapsed
22:39:01.687 00.031 10072 IsGuiding returns 0
22:39:01.687 00.000 10072 scope move finished after 1 + 44 ms
22:39:01.687 00.000 10072 Move returns status 0, amount 1
22:39:01.687 00.000 10072 MoveAxis(N, 0, ABG)
22:39:01.687 00.000 10072 Move returns status 0, amount 0
22:39:01.687 00.000 10072 move complete, result=0
22:39:01.687 00.000 10072 worker thread done servicing request
22:39:01.687 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:39:01.689 00.002 10072 Worker thread wakes up
22:39:01.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:01.689 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:02.314 00.625 10072 Exposure complete
22:39:02.364 00.050 10072 worker thread done servicing request
22:39:02.364 00.000 1032 OnExposeComplete: enter
22:39:02.368 00.004 1032 UpdateGuideState(): m_state=6
22:39:02.370 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5104
22:39:02.372 00.002 1032 Star::Find returns 1 (0), X=1097.82, Y=133.62, Mass=1379, SNR=26.1, Peak=128 HFD=3.1
22:39:02.374 00.002 1032 MultiStar: [#1 0.14,-0.06,0.93,U] [#2 -0.08,0.06,0.74,U] [#3 -0.23,0.13,0.00,M5] [#4 -0.07,0.01,0.66,U] [#5 -0.04,-0.04,0.66,U] [#6 -0.17,-0.02,0.60,U] [#7 -0.17,-0.08,0.70,U] [#8 0.04,0.05,0.52,U] 
22:39:02.376 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.03}, one-star: {0.12, -0.11}
22:39:02.377 00.001 1032 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.83) = xAngle (-3.84 = 2.45)
22:39:02.379 00.002 1032 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.84 = 2.45)
22:39:02.380 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-2.01 mountX=-0.03 mountY=0.02, mountTheta=2.45
22:39:02.382 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
22:39:02.384 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
22:39:02.385 00.001 10072 Worker thread wakes up
22:39:02.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
22:39:02.385 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
22:39:02.385 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
22:39:02.388 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:39:02.390 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.29
22:39:02.390 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:39:02.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:02.391 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:39:02.391 00.000 10072 MoveAxis(W, 2, ABG)
22:39:02.391 00.000 10072 Guiding  Dir = 3, Dur = 2
22:39:02.391 00.000 10072 IsGuiding returns 0
22:39:02.391 00.000 10072 PulseGuide returned control before completion, sleep 12
22:39:02.405 00.014 10072 IsGuiding returns 0
22:39:02.405 00.000 10072 Move returns status 0, amount 2
22:39:02.405 00.000 10072 MoveAxis(N, 0, ABG)
22:39:02.405 00.000 10072 Move returns status 0, amount 0
22:39:02.405 00.000 10072 move complete, result=0
22:39:02.406 00.001 10072 worker thread done servicing request
22:39:02.408 00.002 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:39:02.410 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:02.411 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:02.414 00.003 1032 Enqueuing Expose request
22:39:02.415 00.001 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:39:02.417 00.002 10072 Worker thread wakes up
22:39:02.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:02.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:02.831 00.414 10072 Exposure complete
22:39:02.890 00.059 10072 worker thread done servicing request
22:39:02.890 00.000 1032 OnExposeComplete: enter
22:39:02.892 00.002 1032 UpdateGuideState(): m_state=6
22:39:02.894 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5105
22:39:02.896 00.002 1032 Star::Find returns 1 (0), X=1097.75, Y=133.74, Mass=1291, SNR=25.2, Peak=119 HFD=2.9
22:39:02.897 00.001 1032 MultiStar: [#1 0.12,0.06,0.98,U] [#2 -0.08,0.13,0.75,U] [#3 -0.08,0.07,0.80,U] [#4 -0.13,0.17,0.66,U] [#5 0.02,0.12,0.63,U] [#6 -0.27,0.15,0.00,M1] [#7 -0.16,-0.14,0.73,U] [#8 -0.14,0.13,0.53,U] 
22:39:02.900 00.003 1032 single-star, 7 included, MultiStar: {-0.04, 0.06}, one-star: {0.04, 0.01}
22:39:02.901 00.001 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
22:39:02.903 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
22:39:02.905 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.05 cameraTheta=0.28 mountX=0.00 mountY=-0.05, mountTheta=-1.55
22:39:02.909 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
22:39:02.911 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
22:39:02.912 00.001 10072 Worker thread wakes up
22:39:02.913 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
22:39:02.913 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
22:39:02.913 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.05
22:39:02.915 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:39:02.917 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.29
22:39:02.917 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:39:02.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:02.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:39:02.917 00.000 10072 MoveAxis(W, 2, ABG)
22:39:02.917 00.000 10072 Guiding  Dir = 3, Dur = 2
22:39:02.918 00.001 10072 IsGuiding returns 0
22:39:02.918 00.000 10072 PulseGuide returned control before completion, sleep 12
22:39:02.937 00.019 1032 UpdateGuideState exits: m=1291 SNR=25.2
22:39:02.939 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:02.941 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:02.942 00.001 1032 Enqueuing Expose request
22:39:02.944 00.002 10072 IsGuiding returns 0
22:39:02.944 00.000 10072 Move returns status 0, amount 2
22:39:02.944 00.000 10072 MoveAxis(N, 0, ABG)
22:39:02.944 00.000 10072 Move returns status 0, amount 0
22:39:02.944 00.000 10072 move complete, result=0
22:39:02.945 00.001 10072 worker thread done servicing request
22:39:02.945 00.000 10072 Worker thread wakes up
22:39:02.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:02.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:02.952 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:39:03.580 00.628 10072 Exposure complete
22:39:03.633 00.053 10072 worker thread done servicing request
22:39:03.633 00.000 1032 OnExposeComplete: enter
22:39:03.635 00.002 1032 UpdateGuideState(): m_state=6
22:39:03.636 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5106
22:39:03.638 00.002 1032 Star::Find returns 1 (0), X=1097.74, Y=134.02, Mass=1314, SNR=25.5, Peak=121 HFD=3.2
22:39:03.640 00.002 1032 MultiStar: [#1 0.12,0.30,0.00,M1] [#2 -0.13,0.23,0.00,M1] [#3 -0.12,0.37,0.00,M5] [#4 -0.25,0.27,0.00,M7] [#5 -0.24,0.39,0.00,M1] [#6 -0.33,0.38,0.00,M2] [#7 -0.04,0.15,0.72,U] [#8 -0.05,0.28,0.00,M2] 
22:39:03.641 00.001 1032 refined, 1 included, MultiStar: {0.00, 0.24}, one-star: {0.04, 0.30}
22:39:03.644 00.003 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
22:39:03.645 00.001 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
22:39:03.646 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.56 mountX=0.23 mountY=-0.06, mountTheta=-0.27
22:39:03.649 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.24, opts=13)
22:39:03.650 00.001 1032 Enqueuing Move request for scope (0.00, 0.24)
22:39:03.652 00.002 10072 Worker thread wakes up
22:39:03.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0xd
22:39:03.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
22:39:03.652 00.000 10072 Moving (0.00, 0.24) raw xDistance=0.23 yDistance=-0.06
22:39:03.654 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:39:03.656 00.002 10072 PPEC rslt: input = 0.23, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 286.29
22:39:03.656 00.000 10072 PPEC: input: 0.23, control: 0.11, exposure: 500
22:39:03.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:03.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:39:03.656 00.000 10072 MoveAxis(W, 110, ABG)
22:39:03.656 00.000 10072 Guiding  Dir = 3, Dur = 110
22:39:03.656 00.000 10072 IsGuiding returns 0
22:39:03.657 00.001 10072 PulseGuide returned control before completion, sleep 120
22:39:03.675 00.018 1032 UpdateGuideState exits: m=1314 SNR=25.5
22:39:03.677 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:03.679 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:03.683 00.004 1032 Enqueuing Expose request
22:39:03.780 00.097 10072 IsGuiding returns 1
22:39:03.780 00.000 10072 scope still moving after pulse duration time elapsed
22:39:03.812 00.032 10072 IsGuiding returns 0
22:39:03.812 00.000 10072 scope move finished after 110 + 44 ms
22:39:03.812 00.000 10072 Move returns status 0, amount 110
22:39:03.812 00.000 10072 MoveAxis(N, 0, ABG)
22:39:03.812 00.000 10072 Move returns status 0, amount 0
22:39:03.812 00.000 10072 move complete, result=0
22:39:03.812 00.000 10072 worker thread done servicing request
22:39:03.812 00.000 10072 Worker thread wakes up
22:39:03.812 00.000 1032 GuideStep: 0.2 px 110 ms WEST, -0.1 px 0 ms NORTH
22:39:03.815 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:03.815 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:04.220 00.405 10072 Exposure complete
22:39:04.276 00.056 10072 worker thread done servicing request
22:39:04.276 00.000 1032 OnExposeComplete: enter
22:39:04.278 00.002 1032 UpdateGuideState(): m_state=6
22:39:04.281 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5107
22:39:04.283 00.002 1032 Star::Find returns 1 (0), X=1097.82, Y=133.78, Mass=1342, SNR=25.7, Peak=126 HFD=2.9
22:39:04.286 00.003 1032 MultiStar: [#1 0.13,0.15,0.99,U] [#2 -0.07,0.17,0.84,U] [#3 -0.17,0.14,0.73,U] [#4 -0.28,0.20,0.00,M8] [#5 -0.16,0.24,0.00,M2] [#6 -0.10,0.16,0.61,U] [#7 -0.10,-0.11,0.70,U] [#8 -0.03,0.25,0.55,U] 
22:39:04.287 00.001 1032 refined, 6 included, MultiStar: {-0.01, 0.11}, one-star: {0.11, 0.05}
22:39:04.289 00.002 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
22:39:04.290 00.001 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
22:39:04.292 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.69 mountX=0.11 mountY=-0.02, mountTheta=-0.14
22:39:04.296 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.11, opts=13)
22:39:04.297 00.001 1032 Enqueuing Move request for scope (-0.01, 0.11)
22:39:04.301 00.004 10072 Worker thread wakes up
22:39:04.301 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
22:39:04.301 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
22:39:04.301 00.000 10072 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
22:39:04.304 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:39:04.307 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.29
22:39:04.307 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:39:04.307 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:04.307 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:39:04.307 00.000 10072 MoveAxis(W, 3, ABG)
22:39:04.307 00.000 10072 Guiding  Dir = 3, Dur = 3
22:39:04.307 00.000 10072 IsGuiding returns 0
22:39:04.308 00.001 10072 PulseGuide returned control before completion, sleep 13
22:39:04.325 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:39:04.327 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:04.331 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:04.335 00.004 1032 Enqueuing Expose request
22:39:04.337 00.002 10072 IsGuiding returns 0
22:39:04.337 00.000 10072 Move returns status 0, amount 3
22:39:04.337 00.000 10072 MoveAxis(N, 0, ABG)
22:39:04.337 00.000 10072 Move returns status 0, amount 0
22:39:04.337 00.000 10072 move complete, result=0
22:39:04.337 00.000 10072 worker thread done servicing request
22:39:04.337 00.000 10072 Worker thread wakes up
22:39:04.338 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:04.338 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:04.344 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:39:04.973 00.629 10072 Exposure complete
22:39:05.027 00.054 10072 worker thread done servicing request
22:39:05.027 00.000 1032 OnExposeComplete: enter
22:39:05.029 00.002 1032 UpdateGuideState(): m_state=6
22:39:05.030 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5108
22:39:05.033 00.003 1032 Star::Find returns 1 (0), X=1097.85, Y=133.74, Mass=1357, SNR=25.9, Peak=111 HFD=3.0
22:39:05.034 00.001 1032 MultiStar: [#1 0.13,0.11,0.93,U] [#2 -0.05,0.17,0.79,U] [#3 -0.10,0.15,0.78,U] [#4 -0.16,0.21,0.00,M9] [#5 -0.20,0.26,0.00,M3] [#6 -0.12,0.08,0.61,U] [#7 -0.08,-0.02,0.71,U] [#8 -0.16,0.19,0.53,U] 
22:39:05.036 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.09}, one-star: {0.15, 0.01}
22:39:05.037 00.001 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
22:39:05.038 00.001 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
22:39:05.040 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.69 mountX=0.09 mountY=-0.01, mountTheta=-0.14
22:39:05.042 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
22:39:05.044 00.002 1032 Enqueuing Move request for scope (-0.01, 0.09)
22:39:05.045 00.001 10072 Worker thread wakes up
22:39:05.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
22:39:05.045 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
22:39:05.045 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.01
22:39:05.047 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:39:05.051 00.004 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.29
22:39:05.051 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:39:05.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:05.051 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:39:05.052 00.001 10072 MoveAxis(W, 3, ABG)
22:39:05.052 00.000 10072 Guiding  Dir = 3, Dur = 3
22:39:05.052 00.000 10072 IsGuiding returns 0
22:39:05.052 00.000 10072 PulseGuide returned control before completion, sleep 13
22:39:05.069 00.017 1032 UpdateGuideState exits: m=1357 SNR=25.9
22:39:05.072 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:05.074 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:05.076 00.002 1032 Enqueuing Expose request
22:39:05.079 00.003 10072 IsGuiding returns 0
22:39:05.079 00.000 10072 Move returns status 0, amount 3
22:39:05.079 00.000 10072 MoveAxis(N, 0, ABG)
22:39:05.079 00.000 10072 Move returns status 0, amount 0
22:39:05.079 00.000 10072 move complete, result=0
22:39:05.079 00.000 10072 worker thread done servicing request
22:39:05.079 00.000 10072 Worker thread wakes up
22:39:05.079 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:05.079 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:05.086 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:39:05.488 00.402 10072 Exposure complete
22:39:05.544 00.056 10072 worker thread done servicing request
22:39:05.544 00.000 1032 OnExposeComplete: enter
22:39:05.546 00.002 1032 UpdateGuideState(): m_state=6
22:39:05.549 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5109
22:39:05.552 00.003 1032 Star::Find returns 1 (0), X=1097.77, Y=133.82, Mass=1095, SNR=23.2, Peak=92 HFD=2.9
22:39:05.555 00.003 1032 MultiStar: [#1 0.06,0.14,1.12,U] [#2 0.03,0.15,0.87,U] [#3 -0.08,0.19,0.87,U] [#4 -0.13,0.05,0.77,U] [#5 -0.09,0.26,0.00,M4] [#6 -0.17,0.21,0.00,M1] [#7 -0.20,-0.06,0.77,U] [#8 -0.17,0.31,0.00,M1] 
22:39:05.557 00.002 1032 refined, 5 included, MultiStar: {-0.03, 0.10}, one-star: {0.07, 0.09}
22:39:05.559 00.002 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
22:39:05.560 00.001 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
22:39:05.562 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.88 mountX=0.10 mountY=0.00, mountTheta=0.05
22:39:05.565 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.10, opts=13)
22:39:05.567 00.002 1032 Enqueuing Move request for scope (-0.03, 0.10)
22:39:05.569 00.002 10072 Worker thread wakes up
22:39:05.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
22:39:05.569 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
22:39:05.569 00.000 10072 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=0.00
22:39:05.571 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:39:05.573 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.30
22:39:05.573 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:39:05.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:05.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:39:05.573 00.000 10072 MoveAxis(W, 3, ABG)
22:39:05.573 00.000 10072 Guiding  Dir = 3, Dur = 3
22:39:05.574 00.001 10072 IsGuiding returns 0
22:39:05.574 00.000 10072 PulseGuide returned control before completion, sleep 13
22:39:05.592 00.018 10072 IsGuiding returns 0
22:39:05.592 00.000 10072 Move returns status 0, amount 3
22:39:05.592 00.000 1032 UpdateGuideState exits: m=1095 SNR=23.2
22:39:05.594 00.002 10072 MoveAxis(N, 0, ABG)
22:39:05.594 00.000 10072 Move returns status 0, amount 0
22:39:05.594 00.000 10072 move complete, result=0
22:39:05.594 00.000 10072 worker thread done servicing request
22:39:05.594 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:05.597 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:05.599 00.002 1032 Enqueuing Expose request
22:39:05.601 00.002 10072 Worker thread wakes up
22:39:05.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:05.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:05.601 00.000 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:39:06.238 00.637 10072 Exposure complete
22:39:06.293 00.055 10072 worker thread done servicing request
22:39:06.293 00.000 1032 OnExposeComplete: enter
22:39:06.295 00.002 1032 UpdateGuideState(): m_state=6
22:39:06.297 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5110
22:39:06.300 00.003 1032 Star::Find returns 1 (0), X=1097.91, Y=133.67, Mass=1255, SNR=24.9, Peak=109 HFD=2.9
22:39:06.303 00.003 1032 MultiStar: [#1 0.16,-0.12,0.99,U] [#2 0.06,-0.00,0.81,U] [#3 -0.20,0.01,0.80,U] [#4 -0.13,0.01,0.69,U] [#5 -0.08,-0.00,0.67,U] [#6 -0.04,-0.02,0.65,U] [#7 -0.00,-0.11,0.70,U] [#8 -0.03,-0.01,0.55,U] 
22:39:06.306 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.21, -0.06}
22:39:06.307 00.001 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
22:39:06.309 00.002 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
22:39:06.311 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.33 mountX=-0.04 mountY=0.00, mountTheta=3.12
22:39:06.313 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
22:39:06.314 00.001 1032 Enqueuing Move request for scope (0.01, -0.04)
22:39:06.316 00.002 10072 Worker thread wakes up
22:39:06.316 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:39:06.316 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:39:06.316 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
22:39:06.318 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:39:06.320 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.30
22:39:06.320 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:39:06.321 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:06.321 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:39:06.321 00.000 10072 MoveAxis(W, 3, ABG)
22:39:06.321 00.000 10072 Guiding  Dir = 3, Dur = 3
22:39:06.321 00.000 10072 IsGuiding returns 0
22:39:06.322 00.001 10072 PulseGuide returned control before completion, sleep 13
22:39:06.339 00.017 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:39:06.341 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:06.343 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:06.344 00.001 1032 Enqueuing Expose request
22:39:06.347 00.003 10072 IsGuiding returns 0
22:39:06.347 00.000 10072 Move returns status 0, amount 3
22:39:06.347 00.000 10072 MoveAxis(N, 0, ABG)
22:39:06.347 00.000 10072 Move returns status 0, amount 0
22:39:06.347 00.000 10072 move complete, result=0
22:39:06.347 00.000 10072 worker thread done servicing request
22:39:06.347 00.000 10072 Worker thread wakes up
22:39:06.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:06.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:06.354 00.007 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:39:06.759 00.405 10072 Exposure complete
22:39:06.813 00.054 10072 worker thread done servicing request
22:39:06.813 00.000 1032 OnExposeComplete: enter
22:39:06.816 00.003 1032 UpdateGuideState(): m_state=6
22:39:06.818 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5111
22:39:06.820 00.002 1032 Star::Find returns 1 (0), X=1097.83, Y=133.67, Mass=1342, SNR=25.8, Peak=126 HFD=3.1
22:39:06.822 00.002 1032 MultiStar: [#1 0.26,-0.05,0.00,M1] [#2 -0.03,-0.09,0.79,U] [#3 -0.05,0.06,0.75,U] [#4 -0.14,0.04,0.67,U] [#5 -0.20,0.02,0.66,U] [#6 -0.14,0.00,0.63,U] [#7 -0.08,-0.23,0.71,U] [#8 -0.12,-0.03,0.52,U] 
22:39:06.824 00.002 1032 refined, 7 included, MultiStar: {-0.06, -0.04}, one-star: {0.13, -0.06}
22:39:06.826 00.002 1032 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.83) = xAngle (-4.44 = 1.84)
22:39:06.828 00.002 1032 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.44 = 1.84)
22:39:06.829 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.61 mountX=-0.02 mountY=0.07, mountTheta=1.84
22:39:06.834 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.04, opts=13)
22:39:06.838 00.004 1032 Enqueuing Move request for scope (-0.06, -0.04)
22:39:06.839 00.001 10072 Worker thread wakes up
22:39:06.840 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
22:39:06.840 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
22:39:06.840 00.000 10072 Moving (-0.06, -0.04) raw xDistance=-0.02 yDistance=0.07
22:39:06.842 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:39:06.843 00.001 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.30
22:39:06.845 00.002 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:39:06.845 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:06.845 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:39:06.845 00.000 10072 MoveAxis(W, 3, ABG)
22:39:06.845 00.000 10072 Guiding  Dir = 3, Dur = 3
22:39:06.845 00.000 10072 IsGuiding returns 0
22:39:06.845 00.000 10072 PulseGuide returned control before completion, sleep 13
22:39:06.863 00.018 1032 UpdateGuideState exits: m=1342 SNR=25.8
22:39:06.867 00.004 10072 IsGuiding returns 0
22:39:06.867 00.000 10072 Move returns status 0, amount 3
22:39:06.867 00.000 10072 MoveAxis(N, 0, ABG)
22:39:06.867 00.000 10072 Move returns status 0, amount 0
22:39:06.867 00.000 10072 move complete, result=0
22:39:06.867 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:06.869 00.002 10072 worker thread done servicing request
22:39:06.869 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:06.871 00.002 1032 Enqueuing Expose request
22:39:06.873 00.002 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
22:39:06.874 00.001 10072 Worker thread wakes up
22:39:06.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:06.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:07.506 00.632 10072 Exposure complete
22:39:07.565 00.059 10072 worker thread done servicing request
22:39:07.565 00.000 1032 OnExposeComplete: enter
22:39:07.568 00.003 1032 UpdateGuideState(): m_state=6
22:39:07.570 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5112
22:39:07.572 00.002 1032 Star::Find returns 1 (0), X=1097.69, Y=133.82, Mass=1304, SNR=25.4, Peak=91 HFD=3.4
22:39:07.574 00.002 1032 MultiStar: [#1 -0.09,0.22,0.98,U] [#2 -0.33,0.39,0.00,M1] [#3 -0.43,0.33,0.00,M1] [#4 -0.41,0.38,0.00,M7] [#5 -0.31,0.34,0.00,M3] [#6 -0.40,0.30,0.00,M1] [#7 -0.31,0.18,0.00,M1] [#8 -0.12,0.34,0.00,M1] 
22:39:07.576 00.002 1032 single-star, 1 included, MultiStar: {-0.05, 0.16}, one-star: {-0.01, 0.10}
22:39:07.577 00.001 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
22:39:07.580 00.003 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
22:39:07.584 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.68 mountX=0.09 mountY=-0.01, mountTheta=-0.15
22:39:07.589 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
22:39:07.591 00.002 1032 Enqueuing Move request for scope (-0.01, 0.10)
22:39:07.592 00.001 10072 Worker thread wakes up
22:39:07.593 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
22:39:07.593 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
22:39:07.593 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.09 yDistance=-0.01
22:39:07.596 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:39:07.599 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.30
22:39:07.599 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:39:07.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:07.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:39:07.599 00.000 10072 MoveAxis(W, 3, ABG)
22:39:07.599 00.000 10072 Guiding  Dir = 3, Dur = 3
22:39:07.599 00.000 10072 IsGuiding returns 0
22:39:07.600 00.001 10072 PulseGuide returned control before completion, sleep 13
22:39:07.618 00.018 10072 IsGuiding returns 0
22:39:07.618 00.000 10072 Move returns status 0, amount 3
22:39:07.618 00.000 10072 MoveAxis(N, 0, ABG)
22:39:07.618 00.000 10072 Move returns status 0, amount 0
22:39:07.618 00.000 10072 move complete, result=0
22:39:07.618 00.000 10072 worker thread done servicing request
22:39:07.623 00.005 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:39:07.625 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:07.628 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:07.630 00.002 1032 Enqueuing Expose request
22:39:07.632 00.002 10072 Worker thread wakes up
22:39:07.632 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:39:07.634 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:07.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:08.053 00.419 10072 Exposure complete
22:39:08.105 00.052 10072 worker thread done servicing request
22:39:08.105 00.000 1032 OnExposeComplete: enter
22:39:08.107 00.002 1032 UpdateGuideState(): m_state=6
22:39:08.108 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5113
22:39:08.111 00.003 1032 Star::Find returns 1 (0), X=1097.77, Y=133.79, Mass=1314, SNR=25.4, Peak=116 HFD=2.9
22:39:08.115 00.004 1032 MultiStar: [#1 0.01,0.10,0.98,U] [#2 -0.15,0.12,0.80,U] [#3 -0.24,0.04,0.76,U] [#4 -0.24,-0.00,0.66,U] [#5 -0.16,0.26,0.00,M4] [#6 -0.20,0.17,0.00,M2] [#7 -0.22,-0.08,0.70,U] [#8 -0.19,0.22,0.00,M2] 
22:39:08.116 00.001 1032 single-star, 5 included, MultiStar: {-0.11, 0.05}, one-star: {0.07, 0.06}
22:39:08.118 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
22:39:08.120 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
22:39:08.122 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.72 mountX=0.04 mountY=-0.08, mountTheta=-1.11
22:39:08.124 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
22:39:08.126 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
22:39:08.127 00.001 10072 Worker thread wakes up
22:39:08.127 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:39:08.127 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:39:08.127 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
22:39:08.129 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:39:08.131 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.30
22:39:08.131 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:39:08.131 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:08.131 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:39:08.131 00.000 10072 MoveAxis(W, 3, ABG)
22:39:08.132 00.001 10072 Guiding  Dir = 3, Dur = 3
22:39:08.132 00.000 10072 IsGuiding returns 0
22:39:08.132 00.000 10072 PulseGuide returned control before completion, sleep 13
22:39:08.150 00.018 1032 UpdateGuideState exits: m=1314 SNR=25.4
22:39:08.152 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:08.155 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:08.156 00.001 1032 Enqueuing Expose request
22:39:08.160 00.004 10072 IsGuiding returns 0
22:39:08.160 00.000 10072 Move returns status 0, amount 3
22:39:08.160 00.000 10072 MoveAxis(N, 0, ABG)
22:39:08.160 00.000 10072 Move returns status 0, amount 0
22:39:08.160 00.000 10072 move complete, result=0
22:39:08.160 00.000 10072 worker thread done servicing request
22:39:08.160 00.000 10072 Worker thread wakes up
22:39:08.160 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:08.160 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:08.164 00.004 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:39:08.788 00.624 10072 Exposure complete
22:39:08.840 00.052 10072 worker thread done servicing request
22:39:08.840 00.000 1032 OnExposeComplete: enter
22:39:08.843 00.003 1032 UpdateGuideState(): m_state=6
22:39:08.844 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5114
22:39:08.847 00.003 1032 Star::Find returns 1 (0), X=1097.74, Y=133.76, Mass=1311, SNR=25.4, Peak=111 HFD=2.9
22:39:08.848 00.001 1032 MultiStar: [#1 0.13,0.05,0.98,U] [#2 -0.13,0.12,0.78,U] [#3 -0.19,0.19,0.00,M1] [#4 -0.31,0.19,0.00,M7] [#5 -0.16,0.10,0.67,U] [#6 -0.27,0.07,0.00,M3] [#7 -0.17,-0.08,0.72,U] [#8 0.01,0.17,0.54,U] 
22:39:08.850 00.002 1032 single-star, 5 included, MultiStar: {-0.03, 0.06}, one-star: {0.04, 0.03}
22:39:08.851 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
22:39:08.853 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
22:39:08.854 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.55 mountX=0.01 mountY=-0.05, mountTheta=-1.28
22:39:08.857 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
22:39:08.858 00.001 1032 Enqueuing Move request for scope (0.04, 0.03)
22:39:08.861 00.003 10072 Worker thread wakes up
22:39:08.861 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:39:08.861 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:39:08.861 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.01 yDistance=-0.05
22:39:08.864 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:39:08.866 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.30
22:39:08.866 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:39:08.866 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:08.866 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:39:08.866 00.000 10072 MoveAxis(W, 3, ABG)
22:39:08.866 00.000 10072 Guiding  Dir = 3, Dur = 3
22:39:08.867 00.001 10072 IsGuiding returns 0
22:39:08.867 00.000 10072 PulseGuide returned control before completion, sleep 13
22:39:08.884 00.017 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:39:08.886 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:08.888 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:08.889 00.001 1032 Enqueuing Expose request
22:39:08.895 00.006 10072 IsGuiding returns 0
22:39:08.895 00.000 10072 Move returns status 0, amount 3
22:39:08.895 00.000 10072 MoveAxis(N, 0, ABG)
22:39:08.895 00.000 10072 Move returns status 0, amount 0
22:39:08.896 00.001 10072 move complete, result=0
22:39:08.896 00.000 10072 worker thread done servicing request
22:39:08.896 00.000 10072 Worker thread wakes up
22:39:08.896 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:08.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:08.899 00.003 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:39:09.304 00.405 10072 Exposure complete
22:39:09.362 00.058 10072 worker thread done servicing request
22:39:09.362 00.000 1032 OnExposeComplete: enter
22:39:09.365 00.003 1032 UpdateGuideState(): m_state=6
22:39:09.367 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5115
22:39:09.369 00.002 1032 Star::Find returns 1 (0), X=1097.89, Y=133.73, Mass=1303, SNR=25.4, Peak=115 HFD=3.0
22:39:09.371 00.002 1032 MultiStar: [#1 0.24,0.11,0.00,M1] [#2 0.08,0.08,0.77,U] [#3 -0.23,0.13,0.00,M2] [#4 -0.14,0.15,0.67,U] [#5 -0.01,0.05,0.67,U] [#6 -0.03,0.18,0.61,U] [#7 -0.09,-0.18,0.68,U] [#8 -0.03,0.17,0.53,U] 
22:39:09.372 00.001 1032 refined, 6 included, MultiStar: {0.01, 0.06}, one-star: {0.18, 0.00}
22:39:09.374 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
22:39:09.376 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
22:39:09.377 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.40 mountX=0.05 mountY=-0.02, mountTheta=-0.43
22:39:09.383 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
22:39:09.385 00.002 1032 Enqueuing Move request for scope (0.01, 0.06)
22:39:09.387 00.002 10072 Worker thread wakes up
22:39:09.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
22:39:09.387 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
22:39:09.388 00.001 10072 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.02
22:39:09.389 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:39:09.394 00.005 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.30
22:39:09.394 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:39:09.394 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:09.394 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:39:09.394 00.000 10072 MoveAxis(W, 2, ABG)
22:39:09.394 00.000 10072 Guiding  Dir = 3, Dur = 2
22:39:09.396 00.002 10072 IsGuiding returns 0
22:39:09.396 00.000 10072 PulseGuide returned control before completion, sleep 12
22:39:09.411 00.015 10072 IsGuiding returns 0
22:39:09.411 00.000 10072 Move returns status 0, amount 2
22:39:09.411 00.000 10072 MoveAxis(N, 0, ABG)
22:39:09.411 00.000 10072 Move returns status 0, amount 0
22:39:09.411 00.000 10072 move complete, result=0
22:39:09.411 00.000 10072 worker thread done servicing request
22:39:09.413 00.002 1032 UpdateGuideState exits: m=1303 SNR=25.4
22:39:09.416 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:09.417 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:09.420 00.003 1032 Enqueuing Expose request
22:39:09.422 00.002 10072 Worker thread wakes up
22:39:09.422 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:39:09.425 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:09.425 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:10.053 00.628 10072 Exposure complete
22:39:10.109 00.056 10072 worker thread done servicing request
22:39:10.109 00.000 1032 OnExposeComplete: enter
22:39:10.110 00.001 1032 UpdateGuideState(): m_state=6
22:39:10.114 00.004 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5116
22:39:10.116 00.002 1032 Star::Find returns 1 (0), X=1097.76, Y=133.65, Mass=1335, SNR=25.7, Peak=122 HFD=3.1
22:39:10.118 00.002 1032 MultiStar: [#1 -0.01,-0.04,0.97,U] [#2 -0.10,0.02,0.78,U] [#3 -0.23,0.06,0.72,U] [#4 -0.19,-0.03,0.64,U] [#5 -0.22,0.07,0.66,U] [#6 -0.18,0.07,0.58,U] [#7 -0.29,-0.11,0.00,M1] [#8 -0.21,0.09,0.55,U] 
22:39:10.121 00.003 1032 single-star, 7 included, MultiStar: {-0.12, 0.01}, one-star: {0.06, -0.08}
22:39:10.123 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
22:39:10.124 00.001 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
22:39:10.126 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.96 mountX=-0.10 mountY=-0.04, mountTheta=-2.79
22:39:10.130 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
22:39:10.133 00.003 1032 Enqueuing Move request for scope (0.06, -0.08)
22:39:10.136 00.003 10072 Worker thread wakes up
22:39:10.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
22:39:10.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
22:39:10.136 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.10 yDistance=-0.04
22:39:10.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:39:10.140 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.30
22:39:10.140 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:39:10.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:10.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:39:10.140 00.000 10072 MoveAxis(W, 4, ABG)
22:39:10.140 00.000 10072 Guiding  Dir = 3, Dur = 4
22:39:10.141 00.001 10072 IsGuiding returns 0
22:39:10.142 00.001 10072 PulseGuide returned control before completion, sleep 14
22:39:10.159 00.017 10072 IsGuiding returns 0
22:39:10.159 00.000 10072 Move returns status 0, amount 4
22:39:10.159 00.000 10072 MoveAxis(N, 0, ABG)
22:39:10.159 00.000 10072 Move returns status 0, amount 0
22:39:10.159 00.000 10072 move complete, result=0
22:39:10.160 00.001 10072 worker thread done servicing request
22:39:10.160 00.000 1032 UpdateGuideState exits: m=1335 SNR=25.7
22:39:10.162 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:10.164 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:10.166 00.002 1032 Enqueuing Expose request
22:39:10.167 00.001 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:39:10.169 00.002 10072 Worker thread wakes up
22:39:10.169 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:10.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:10.584 00.415 10072 Exposure complete
22:39:10.637 00.053 10072 worker thread done servicing request
22:39:10.637 00.000 1032 OnExposeComplete: enter
22:39:10.638 00.001 1032 UpdateGuideState(): m_state=6
22:39:10.640 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5117
22:39:10.643 00.003 1032 Star::Find returns 1 (0), X=1097.81, Y=133.79, Mass=1388, SNR=26.2, Peak=135 HFD=2.9
22:39:10.646 00.003 1032 MultiStar: [#1 0.17,0.03,0.92,U] [#2 -0.06,0.08,0.76,U] [#3 -0.17,0.19,0.76,U] [#4 -0.15,0.05,0.67,U] [#5 -0.18,0.24,0.00,M2] [#6 -0.18,0.11,0.62,U] [#7 -0.02,0.00,0.72,U] [#8 -0.15,0.15,0.49,U] 
22:39:10.648 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.08}, one-star: {0.11, 0.06}
22:39:10.649 00.001 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
22:39:10.651 00.002 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
22:39:10.653 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.02 mountX=0.08 mountY=0.02, mountTheta=0.18
22:39:10.657 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.08, opts=13)
22:39:10.660 00.003 1032 Enqueuing Move request for scope (-0.04, 0.08)
22:39:10.662 00.002 10072 Worker thread wakes up
22:39:10.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
22:39:10.662 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
22:39:10.662 00.000 10072 Moving (-0.04, 0.08) raw xDistance=0.08 yDistance=0.02
22:39:10.664 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:39:10.666 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.31
22:39:10.667 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:39:10.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:10.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:39:10.667 00.000 10072 MoveAxis(W, 3, ABG)
22:39:10.667 00.000 10072 Guiding  Dir = 3, Dur = 3
22:39:10.667 00.000 10072 IsGuiding returns 0
22:39:10.668 00.001 10072 PulseGuide returned control before completion, sleep 13
22:39:10.684 00.016 1032 UpdateGuideState exits: m=1388 SNR=26.2
22:39:10.687 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:10.689 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:10.691 00.002 1032 Enqueuing Expose request
22:39:10.693 00.002 10072 IsGuiding returns 0
22:39:10.693 00.000 10072 Move returns status 0, amount 3
22:39:10.693 00.000 10072 MoveAxis(N, 0, ABG)
22:39:10.693 00.000 10072 Move returns status 0, amount 0
22:39:10.693 00.000 10072 move complete, result=0
22:39:10.693 00.000 10072 worker thread done servicing request
22:39:10.694 00.001 10072 Worker thread wakes up
22:39:10.694 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:10.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:10.701 00.007 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:39:11.320 00.619 10072 Exposure complete
22:39:11.378 00.058 10072 worker thread done servicing request
22:39:11.378 00.000 1032 OnExposeComplete: enter
22:39:11.380 00.002 1032 UpdateGuideState(): m_state=6
22:39:11.381 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5118
22:39:11.383 00.002 1032 Star::Find returns 1 (0), X=1097.82, Y=133.80, Mass=1395, SNR=26.2, Peak=116 HFD=2.9
22:39:11.385 00.002 1032 MultiStar: [#1 0.13,0.14,0.98,U] [#2 0.01,0.18,0.78,U] [#3 -0.12,0.13,0.78,U] [#4 -0.23,0.14,0.00,M5] [#5 -0.16,0.19,0.67,U] [#6 -0.20,0.25,0.00,M1] [#7 -0.11,-0.02,0.67,U] [#8 -0.00,0.17,0.52,U] 
22:39:11.386 00.001 1032 refined, 6 included, MultiStar: {-0.01, 0.12}, one-star: {0.12, 0.07}
22:39:11.388 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
22:39:11.389 00.001 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
22:39:11.392 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.12 mountY=-0.02, mountTheta=-0.21
22:39:11.394 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.12, opts=13)
22:39:11.396 00.002 1032 Enqueuing Move request for scope (-0.01, 0.12)
22:39:11.398 00.002 10072 Worker thread wakes up
22:39:11.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
22:39:11.398 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
22:39:11.398 00.000 10072 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=-0.02
22:39:11.400 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:39:11.402 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.31
22:39:11.404 00.002 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:39:11.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:11.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:39:11.404 00.000 10072 MoveAxis(W, 3, ABG)
22:39:11.404 00.000 10072 Guiding  Dir = 3, Dur = 3
22:39:11.404 00.000 10072 IsGuiding returns 0
22:39:11.405 00.001 10072 PulseGuide returned control before completion, sleep 13
22:39:11.423 00.018 1032 UpdateGuideState exits: m=1395 SNR=26.2
22:39:11.427 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:11.429 00.002 10072 IsGuiding returns 0
22:39:11.429 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:11.431 00.002 1032 Enqueuing Expose request
22:39:11.433 00.002 10072 Move returns status 0, amount 3
22:39:11.433 00.000 10072 MoveAxis(N, 0, ABG)
22:39:11.433 00.000 10072 Move returns status 0, amount 0
22:39:11.433 00.000 10072 move complete, result=0
22:39:11.433 00.000 10072 worker thread done servicing request
22:39:11.433 00.000 10072 Worker thread wakes up
22:39:11.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:11.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:11.442 00.009 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:39:11.850 00.408 10072 Exposure complete
22:39:11.909 00.059 10072 worker thread done servicing request
22:39:11.909 00.000 1032 OnExposeComplete: enter
22:39:11.911 00.002 1032 UpdateGuideState(): m_state=6
22:39:11.913 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5119
22:39:11.914 00.001 1032 Star::Find returns 1 (0), X=1097.79, Y=133.79, Mass=1340, SNR=25.7, Peak=104 HFD=3.0
22:39:11.916 00.002 1032 MultiStar: [#1 0.08,0.18,0.97,U] [#2 -0.04,0.13,0.81,U] [#3 -0.15,0.16,0.78,U] [#4 -0.19,0.09,0.67,U] [#5 -0.13,0.31,0.00,M2] [#6 -0.29,0.11,0.00,M2] [#7 -0.03,-0.03,0.69,U] [#8 -0.16,0.19,0.51,U] 
22:39:11.918 00.002 1032 single-star, 6 included, MultiStar: {-0.04, 0.11}, one-star: {0.09, 0.06}
22:39:11.920 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
22:39:11.921 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
22:39:11.922 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.61 mountX=0.04 mountY=-0.10, mountTheta=-1.22
22:39:11.926 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
22:39:11.928 00.002 1032 Enqueuing Move request for scope (0.09, 0.06)
22:39:11.930 00.002 10072 Worker thread wakes up
22:39:11.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
22:39:11.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
22:39:11.930 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
22:39:11.933 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:39:11.935 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.31
22:39:11.935 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:39:11.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:11.936 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:39:11.936 00.000 10072 MoveAxis(W, 3, ABG)
22:39:11.936 00.000 10072 Guiding  Dir = 3, Dur = 3
22:39:11.936 00.000 10072 IsGuiding returns 0
22:39:11.936 00.000 10072 PulseGuide returned control before completion, sleep 13
22:39:11.954 00.018 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:39:11.957 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:11.959 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:11.961 00.002 1032 Enqueuing Expose request
22:39:11.962 00.001 10072 IsGuiding returns 0
22:39:11.962 00.000 10072 Move returns status 0, amount 3
22:39:11.962 00.000 10072 MoveAxis(N, 0, ABG)
22:39:11.962 00.000 10072 Move returns status 0, amount 0
22:39:11.964 00.002 10072 move complete, result=0
22:39:11.964 00.000 10072 worker thread done servicing request
22:39:11.964 00.000 10072 Worker thread wakes up
22:39:11.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:11.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:11.971 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:39:12.596 00.625 10072 Exposure complete
22:39:12.652 00.056 10072 worker thread done servicing request
22:39:12.652 00.000 1032 OnExposeComplete: enter
22:39:12.654 00.002 1032 UpdateGuideState(): m_state=6
22:39:12.656 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5120
22:39:12.659 00.003 1032 Star::Find returns 1 (0), X=1097.64, Y=134.00, Mass=1363, SNR=25.9, Peak=111 HFD=3.4
22:39:12.661 00.002 1032 MultiStar: [#1 -0.06,0.33,0.00,M1] [#2 -0.31,0.37,0.00,M1] [#3 -0.36,0.44,0.00,M1] [#4 -0.49,0.36,0.00,M5] [#5 -0.42,0.30,0.00,M3] [#6 -0.23,0.26,0.00,M3] [#7 -0.34,0.20,0.00,M1] [#8 -0.28,0.39,0.00,M1] 
22:39:12.663 00.002 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
22:39:12.664 00.001 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
22:39:12.666 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.27 cameraTheta=1.79 mountX=0.27 mountY=-0.01, mountTheta=-0.04
22:39:12.668 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.27, opts=13)
22:39:12.670 00.002 1032 Enqueuing Move request for scope (-0.06, 0.27)
22:39:12.672 00.002 10072 Worker thread wakes up
22:39:12.672 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
22:39:12.672 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
22:39:12.672 00.000 10072 Moving (-0.06, 0.27) raw xDistance=0.27 yDistance=-0.01
22:39:12.676 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
22:39:12.677 00.001 10072 PPEC rslt: input = 0.27, final = 0.14, react = 0.13, pred = 0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 286.31
22:39:12.678 00.001 10072 PPEC: input: 0.27, control: 0.14, exposure: 500
22:39:12.678 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:12.678 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:39:12.678 00.000 10072 MoveAxis(W, 132, ABG)
22:39:12.678 00.000 10072 Guiding  Dir = 3, Dur = 132
22:39:12.678 00.000 10072 IsGuiding returns 0
22:39:12.679 00.001 10072 PulseGuide returned control before completion, sleep 142
22:39:12.696 00.017 1032 UpdateGuideState exits: m=1363 SNR=25.9
22:39:12.698 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:12.700 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:12.701 00.001 1032 Enqueuing Expose request
22:39:12.830 00.129 10072 IsGuiding returns 0
22:39:12.830 00.000 10072 Move returns status 0, amount 132
22:39:12.830 00.000 10072 MoveAxis(N, 0, ABG)
22:39:12.830 00.000 10072 Move returns status 0, amount 0
22:39:12.830 00.000 10072 move complete, result=0
22:39:12.830 00.000 10072 worker thread done servicing request
22:39:12.830 00.000 10072 Worker thread wakes up
22:39:12.830 00.000 1032 GuideStep: 0.3 px 132 ms WEST, -0.0 px 0 ms NORTH
22:39:12.834 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:12.834 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:13.253 00.419 10072 Exposure complete
22:39:13.310 00.057 10072 worker thread done servicing request
22:39:13.311 00.001 1032 OnExposeComplete: enter
22:39:13.314 00.003 1032 UpdateGuideState(): m_state=6
22:39:13.316 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5121
22:39:13.318 00.002 1032 Star::Find returns 1 (0), X=1097.61, Y=133.93, Mass=1238, SNR=24.7, Peak=101 HFD=3.2
22:39:13.320 00.002 1032 MultiStar: [#1 0.04,0.32,0.00,M2] [#2 -0.26,0.26,0.00,M2] [#3 -0.27,0.24,0.00,M2] [#4 -0.45,0.22,0.00,M6] [#5 -0.38,0.24,0.00,M4] [#6 -0.23,0.26,0.00,M4] [#7 -0.34,0.02,0.00,M2] [#8 -0.17,0.33,0.00,M2] 
22:39:13.321 00.001 1032 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.83) = xAngle (0.15 = 0.15)
22:39:13.323 00.002 1032 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.15 = 0.15)
22:39:13.324 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.98 mountX=0.22 mountY=0.03, mountTheta=0.15
22:39:13.327 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.20, opts=13)
22:39:13.328 00.001 1032 Enqueuing Move request for scope (-0.09, 0.20)
22:39:13.335 00.007 10072 Worker thread wakes up
22:39:13.335 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
22:39:13.335 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
22:39:13.335 00.000 10072 Moving (-0.09, 0.20) raw xDistance=0.22 yDistance=0.03
22:39:13.337 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:39:13.339 00.002 10072 PPEC rslt: input = 0.22, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 286.31
22:39:13.339 00.000 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
22:39:13.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:13.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:39:13.339 00.000 10072 MoveAxis(W, 106, ABG)
22:39:13.339 00.000 10072 Guiding  Dir = 3, Dur = 106
22:39:13.340 00.001 10072 IsGuiding returns 0
22:39:13.340 00.000 10072 PulseGuide returned control before completion, sleep 116
22:39:13.357 00.017 1032 UpdateGuideState exits: m=1238 SNR=24.7
22:39:13.358 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:13.366 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:13.369 00.003 1032 Enqueuing Expose request
22:39:13.472 00.103 10072 IsGuiding returns 0
22:39:13.472 00.000 10072 Move returns status 0, amount 106
22:39:13.472 00.000 10072 MoveAxis(N, 0, ABG)
22:39:13.472 00.000 10072 Move returns status 0, amount 0
22:39:13.472 00.000 10072 move complete, result=0
22:39:13.472 00.000 10072 worker thread done servicing request
22:39:13.472 00.000 10072 Worker thread wakes up
22:39:13.472 00.000 1032 GuideStep: 0.2 px 106 ms WEST, 0.0 px 0 ms NORTH
22:39:13.475 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:13.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:14.102 00.627 10072 Exposure complete
22:39:14.156 00.054 10072 worker thread done servicing request
22:39:14.156 00.000 1032 OnExposeComplete: enter
22:39:14.158 00.002 1032 UpdateGuideState(): m_state=6
22:39:14.160 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5122
22:39:14.162 00.002 1032 Star::Find returns 1 (0), X=1097.81, Y=133.58, Mass=1338, SNR=25.7, Peak=141 HFD=3.0
22:39:14.165 00.003 1032 MultiStar: [#1 -0.01,-0.05,0.97,U] [#2 -0.11,-0.05,0.80,U] [#3 0.01,-0.18,0.75,U] [#4 -0.22,-0.07,0.66,U] [#5 -0.19,-0.03,0.64,U] [#6 -0.05,-0.02,0.62,U] [#7 -0.20,-0.26,0.00,M3] [#8 -0.26,0.07,0.00,M3] 
22:39:14.166 00.001 1032 refined, 6 included, MultiStar: {-0.05, -0.08}, one-star: {0.11, -0.15}
22:39:14.168 00.002 1032 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.83) = xAngle (-3.95 = 2.34)
22:39:14.170 00.002 1032 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.95 = 2.34)
22:39:14.172 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.12 mountX=-0.07 mountY=0.07, mountTheta=2.34
22:39:14.176 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.08, opts=13)
22:39:14.178 00.002 1032 Enqueuing Move request for scope (-0.05, -0.08)
22:39:14.181 00.003 10072 Worker thread wakes up
22:39:14.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
22:39:14.181 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
22:39:14.181 00.000 10072 Moving (-0.05, -0.08) raw xDistance=-0.07 yDistance=0.07
22:39:14.183 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:39:14.185 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.31
22:39:14.185 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:39:14.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:14.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:39:14.185 00.000 10072 MoveAxis(W, 2, ABG)
22:39:14.186 00.001 10072 Guiding  Dir = 3, Dur = 2
22:39:14.186 00.000 10072 IsGuiding returns 0
22:39:14.186 00.000 10072 PulseGuide returned control before completion, sleep 12
22:39:14.204 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:39:14.208 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:14.210 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:14.212 00.002 1032 Enqueuing Expose request
22:39:14.214 00.002 10072 IsGuiding returns 0
22:39:14.214 00.000 10072 Move returns status 0, amount 2
22:39:14.214 00.000 10072 MoveAxis(N, 0, ABG)
22:39:14.214 00.000 10072 Move returns status 0, amount 0
22:39:14.214 00.000 10072 move complete, result=0
22:39:14.214 00.000 10072 worker thread done servicing request
22:39:14.214 00.000 10072 Worker thread wakes up
22:39:14.214 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:14.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:14.221 00.007 1032 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
22:39:14.640 00.419 10072 Exposure complete
22:39:14.691 00.051 10072 worker thread done servicing request
22:39:14.691 00.000 1032 OnExposeComplete: enter
22:39:14.693 00.002 1032 UpdateGuideState(): m_state=6
22:39:14.694 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5123
22:39:14.696 00.002 1032 Star::Find returns 1 (0), X=1097.80, Y=133.57, Mass=1516, SNR=27.4, Peak=145 HFD=3.1
22:39:14.697 00.001 1032 MultiStar: [#1 0.29,-0.15,0.00,M2] [#2 0.12,-0.21,0.73,U] [#3 -0.02,-0.17,0.72,U] [#4 -0.03,-0.16,0.66,U] [#5 -0.07,0.02,0.62,U] [#6 0.00,-0.25,0.59,U] [#7 0.10,-0.36,0.00,M4] [#8 -0.01,-0.05,0.49,U] 
22:39:14.700 00.003 1032 refined, 6 included, MultiStar: {0.02, -0.15}, one-star: {0.10, -0.16}
22:39:14.702 00.002 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.02)
22:39:14.703 00.001 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.02)
22:39:14.705 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.43 mountX=-0.15 mountY=0.02, mountTheta=3.02
22:39:14.707 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.15, opts=13)
22:39:14.709 00.002 1032 Enqueuing Move request for scope (0.02, -0.15)
22:39:14.712 00.003 10072 Worker thread wakes up
22:39:14.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
22:39:14.712 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
22:39:14.712 00.000 10072 Moving (0.02, -0.15) raw xDistance=-0.15 yDistance=0.02
22:39:14.714 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:39:14.717 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 286.31
22:39:14.717 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
22:39:14.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:14.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:39:14.717 00.000 10072 MoveAxis(E, 66, ABG)
22:39:14.717 00.000 10072 Guiding  Dir = 2, Dur = 66
22:39:14.717 00.000 10072 IsGuiding returns 0
22:39:14.718 00.001 10072 PulseGuide returned control before completion, sleep 76
22:39:14.734 00.016 1032 UpdateGuideState exits: m=1516 SNR=27.4
22:39:14.738 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:14.741 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:14.743 00.002 1032 Enqueuing Expose request
22:39:14.805 00.062 10072 IsGuiding returns 0
22:39:14.805 00.000 10072 Move returns status 0, amount 66
22:39:14.805 00.000 10072 MoveAxis(N, 0, ABG)
22:39:14.805 00.000 10072 Move returns status 0, amount 0
22:39:14.805 00.000 10072 move complete, result=0
22:39:14.805 00.000 10072 worker thread done servicing request
22:39:14.806 00.001 10072 Worker thread wakes up
22:39:14.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:14.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:14.806 00.000 1032 GuideStep: -0.1 px 66 ms EAST, 0.0 px 0 ms NORTH
22:39:15.432 00.626 10072 Exposure complete
22:39:15.485 00.053 10072 worker thread done servicing request
22:39:15.485 00.000 1032 OnExposeComplete: enter
22:39:15.487 00.002 1032 UpdateGuideState(): m_state=6
22:39:15.489 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5124
22:39:15.492 00.003 1032 Star::Find returns 1 (0), X=1097.88, Y=133.76, Mass=1392, SNR=26.2, Peak=120 HFD=2.9
22:39:15.494 00.002 1032 MultiStar: [#1 0.15,0.24,0.00,M3] [#2 -0.04,0.20,0.74,U] [#3 -0.18,0.27,0.00,M1] [#4 -0.16,0.31,0.00,M5] [#5 -0.19,0.29,0.00,M3] [#6 -0.14,0.28,0.00,M3] [#7 -0.23,-0.02,0.67,U] [#8 -0.15,0.37,0.00,M3] 
22:39:15.496 00.002 1032 refined, 2 included, MultiStar: {-0.00, 0.07}, one-star: {0.17, 0.03}
22:39:15.498 00.002 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
22:39:15.499 00.001 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
22:39:15.501 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.63 mountX=0.07 mountY=-0.01, mountTheta=-0.20
22:39:15.504 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.07, opts=13)
22:39:15.506 00.002 1032 Enqueuing Move request for scope (-0.00, 0.07)
22:39:15.508 00.002 10072 Worker thread wakes up
22:39:15.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
22:39:15.508 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
22:39:15.508 00.000 10072 Moving (-0.00, 0.07) raw xDistance=0.07 yDistance=-0.01
22:39:15.511 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:39:15.512 00.001 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.31
22:39:15.512 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:39:15.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:15.513 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:39:15.513 00.000 10072 MoveAxis(W, 5, ABG)
22:39:15.513 00.000 10072 Guiding  Dir = 3, Dur = 5
22:39:15.513 00.000 10072 IsGuiding returns 0
22:39:15.513 00.000 10072 PulseGuide returned control before completion, sleep 15
22:39:15.534 00.021 1032 UpdateGuideState exits: m=1392 SNR=26.2
22:39:15.538 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:15.542 00.004 10072 IsGuiding returns 0
22:39:15.542 00.000 10072 Move returns status 0, amount 5
22:39:15.542 00.000 10072 MoveAxis(N, 0, ABG)
22:39:15.542 00.000 10072 Move returns status 0, amount 0
22:39:15.544 00.002 10072 move complete, result=0
22:39:15.544 00.000 10072 worker thread done servicing request
22:39:15.544 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:15.546 00.002 1032 Enqueuing Expose request
22:39:15.552 00.006 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:39:15.555 00.003 10072 Worker thread wakes up
22:39:15.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:15.555 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:15.963 00.408 10072 Exposure complete
22:39:16.014 00.051 10072 worker thread done servicing request
22:39:16.015 00.001 1032 OnExposeComplete: enter
22:39:16.017 00.002 1032 UpdateGuideState(): m_state=6
22:39:16.020 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5125
22:39:16.021 00.001 1032 Star::Find returns 1 (0), X=1097.77, Y=133.79, Mass=1277, SNR=25.1, Peak=104 HFD=2.9
22:39:16.025 00.004 1032 MultiStar: [#1 0.15,0.13,0.98,U] [#2 -0.25,0.11,0.00,M1] [#3 -0.11,-0.04,0.78,U] [#4 -0.10,0.05,0.67,U] [#5 -0.28,0.21,0.00,M4] [#6 -0.15,0.02,0.64,U] [#7 -0.02,-0.15,0.73,U] [#8 -0.20,0.24,0.00,M4] 
22:39:16.026 00.001 1032 refined, 5 included, MultiStar: {-0.01, 0.02}, one-star: {0.07, 0.06}
22:39:16.028 00.002 1032 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.83) = xAngle (0.30 = 0.30)
22:39:16.030 00.002 1032 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.30 = 0.30)
22:39:16.031 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.13 mountX=0.02 mountY=0.01, mountTheta=0.30
22:39:16.034 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
22:39:16.036 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
22:39:16.039 00.003 10072 Worker thread wakes up
22:39:16.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:39:16.039 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:39:16.039 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.01
22:39:16.041 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:39:16.043 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.31
22:39:16.043 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:39:16.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:16.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:39:16.043 00.000 10072 MoveAxis(W, 4, ABG)
22:39:16.043 00.000 10072 Guiding  Dir = 3, Dur = 4
22:39:16.043 00.000 10072 IsGuiding returns 0
22:39:16.044 00.001 10072 PulseGuide returned control before completion, sleep 14
22:39:16.061 00.017 1032 UpdateGuideState exits: m=1277 SNR=25.1
22:39:16.063 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:16.065 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:16.066 00.001 1032 Enqueuing Expose request
22:39:16.068 00.002 10072 IsGuiding returns 0
22:39:16.068 00.000 10072 Move returns status 0, amount 4
22:39:16.068 00.000 10072 MoveAxis(N, 0, ABG)
22:39:16.068 00.000 10072 Move returns status 0, amount 0
22:39:16.068 00.000 10072 move complete, result=0
22:39:16.068 00.000 10072 worker thread done servicing request
22:39:16.068 00.000 10072 Worker thread wakes up
22:39:16.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:16.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:16.074 00.006 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
22:39:16.699 00.625 10072 Exposure complete
22:39:16.753 00.054 10072 worker thread done servicing request
22:39:16.753 00.000 1032 OnExposeComplete: enter
22:39:16.755 00.002 1032 UpdateGuideState(): m_state=6
22:39:16.757 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5126
22:39:16.758 00.001 1032 Star::Find returns 1 (0), X=1097.76, Y=133.44, Mass=1306, SNR=25.4, Peak=143 HFD=3.1
22:39:16.760 00.002 1032 MultiStar: [#1 -0.01,-0.16,0.96,U] [#2 -0.27,-0.14,0.00,M2] [#3 -0.34,-0.12,0.00,M1] [#4 -0.38,-0.08,0.00,M5] [#5 -0.30,-0.09,0.00,M5] [#6 -0.19,-0.15,0.62,U] [#7 -0.24,-0.24,0.00,M3] [#8 -0.17,-0.13,0.52,U] 
22:39:16.761 00.001 1032 refined, 3 included, MultiStar: {-0.05, -0.20}, one-star: {0.06, -0.29}
22:39:16.762 00.001 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.63)
22:39:16.763 00.001 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.63)
22:39:16.765 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.83 mountX=-0.18 mountY=0.10, mountTheta=2.63
22:39:16.768 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.20, opts=13)
22:39:16.770 00.002 1032 Enqueuing Move request for scope (-0.05, -0.20)
22:39:16.773 00.003 10072 Worker thread wakes up
22:39:16.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
22:39:16.773 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
22:39:16.773 00.000 10072 Moving (-0.05, -0.20) raw xDistance=-0.18 yDistance=0.10
22:39:16.776 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:39:16.779 00.003 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 286.32
22:39:16.779 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
22:39:16.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:16.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:39:16.779 00.000 10072 MoveAxis(E, 79, ABG)
22:39:16.779 00.000 10072 Guiding  Dir = 2, Dur = 79
22:39:16.779 00.000 10072 IsGuiding returns 0
22:39:16.779 00.000 10072 PulseGuide returned control before completion, sleep 89
22:39:16.797 00.018 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:39:16.801 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:16.803 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:16.805 00.002 1032 Enqueuing Expose request
22:39:16.884 00.079 10072 IsGuiding returns 0
22:39:16.884 00.000 10072 Move returns status 0, amount 79
22:39:16.884 00.000 10072 MoveAxis(N, 0, ABG)
22:39:16.884 00.000 10072 Move returns status 0, amount 0
22:39:16.884 00.000 10072 move complete, result=0
22:39:16.884 00.000 10072 worker thread done servicing request
22:39:16.885 00.001 10072 Worker thread wakes up
22:39:16.885 00.000 1032 GuideStep: -0.2 px 79 ms EAST, 0.1 px 0 ms NORTH
22:39:16.887 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:16.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:17.292 00.405 10072 Exposure complete
22:39:17.347 00.055 10072 worker thread done servicing request
22:39:17.347 00.000 1032 OnExposeComplete: enter
22:39:17.350 00.003 1032 UpdateGuideState(): m_state=6
22:39:17.352 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5127
22:39:17.354 00.002 1032 Star::Find returns 1 (0), X=1097.75, Y=133.67, Mass=1259, SNR=24.9, Peak=135 HFD=2.9
22:39:17.357 00.003 1032 MultiStar: [#1 0.04,0.03,0.97,U] [#2 -0.18,-0.11,0.76,U] [#3 -0.21,-0.07,0.76,U] [#4 -0.23,0.04,0.63,U] [#5 -0.34,0.07,0.00,M6] [#6 -0.22,-0.03,0.66,U] [#7 -0.08,-0.17,0.70,U] [#8 -0.08,0.03,0.55,U] 
22:39:17.358 00.001 1032 single-star, 7 included, MultiStar: {-0.10, -0.04}, one-star: {0.05, -0.06}
22:39:17.360 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:39:17.363 00.003 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:39:17.365 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-0.88 mountX=-0.07 mountY=-0.03, mountTheta=-2.71
22:39:17.370 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
22:39:17.372 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
22:39:17.374 00.002 10072 Worker thread wakes up
22:39:17.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
22:39:17.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
22:39:17.374 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
22:39:17.376 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:39:17.378 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
22:39:17.378 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:39:17.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:17.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:39:17.379 00.001 10072 MoveAxis(W, 5, ABG)
22:39:17.379 00.000 10072 Guiding  Dir = 3, Dur = 5
22:39:17.379 00.000 10072 IsGuiding returns 0
22:39:17.379 00.000 10072 PulseGuide returned control before completion, sleep 15
22:39:17.397 00.018 1032 UpdateGuideState exits: m=1259 SNR=24.9
22:39:17.399 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:17.402 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:17.404 00.002 1032 Enqueuing Expose request
22:39:17.405 00.001 10072 IsGuiding returns 0
22:39:17.405 00.000 10072 Move returns status 0, amount 5
22:39:17.406 00.001 10072 MoveAxis(N, 0, ABG)
22:39:17.406 00.000 10072 Move returns status 0, amount 0
22:39:17.406 00.000 10072 move complete, result=0
22:39:17.406 00.000 10072 worker thread done servicing request
22:39:17.406 00.000 10072 Worker thread wakes up
22:39:17.406 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:17.406 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:17.414 00.008 1032 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:39:18.041 00.627 10072 Exposure complete
22:39:18.094 00.053 10072 worker thread done servicing request
22:39:18.094 00.000 1032 OnExposeComplete: enter
22:39:18.096 00.002 1032 UpdateGuideState(): m_state=6
22:39:18.098 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5128
22:39:18.101 00.003 1032 Star::Find returns 1 (0), X=1097.73, Y=133.77, Mass=1280, SNR=25.1, Peak=128 HFD=2.9
22:39:18.104 00.003 1032 MultiStar: [#1 0.17,0.18,0.92,U] [#2 -0.21,0.09,0.83,U] [#3 -0.19,0.05,0.82,U] [#4 -0.27,0.10,0.00,M5] [#5 -0.08,0.08,0.68,U] [#6 -0.21,0.20,0.00,M1] [#7 -0.12,-0.14,0.75,U] [#8 -0.12,0.11,0.55,U] 
22:39:18.105 00.001 1032 single-star, 6 included, MultiStar: {-0.06, 0.06}, one-star: {0.03, 0.04}
22:39:18.107 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
22:39:18.108 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
22:39:18.111 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.88 mountX=0.03 mountY=-0.04, mountTheta=-0.95
22:39:18.114 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
22:39:18.116 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
22:39:18.117 00.001 10072 Worker thread wakes up
22:39:18.118 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
22:39:18.118 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
22:39:18.118 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
22:39:18.122 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:39:18.124 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
22:39:18.124 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
22:39:18.125 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:18.125 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:39:18.125 00.000 10072 MoveAxis(W, 5, ABG)
22:39:18.125 00.000 10072 Guiding  Dir = 3, Dur = 5
22:39:18.125 00.000 10072 IsGuiding returns 0
22:39:18.125 00.000 10072 PulseGuide returned control before completion, sleep 15
22:39:18.142 00.017 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:39:18.144 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:18.148 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:18.149 00.001 1032 Enqueuing Expose request
22:39:18.152 00.003 10072 IsGuiding returns 0
22:39:18.152 00.000 10072 Move returns status 0, amount 5
22:39:18.152 00.000 10072 MoveAxis(N, 0, ABG)
22:39:18.152 00.000 10072 Move returns status 0, amount 0
22:39:18.152 00.000 10072 move complete, result=0
22:39:18.153 00.001 10072 worker thread done servicing request
22:39:18.153 00.000 10072 Worker thread wakes up
22:39:18.153 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:18.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:18.159 00.006 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
22:39:18.562 00.403 10072 Exposure complete
22:39:18.620 00.058 10072 worker thread done servicing request
22:39:18.620 00.000 1032 OnExposeComplete: enter
22:39:18.622 00.002 1032 UpdateGuideState(): m_state=6
22:39:18.624 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5129
22:39:18.625 00.001 1032 Star::Find returns 1 (0), X=1097.92, Y=133.84, Mass=1278, SNR=25.1, Peak=107 HFD=2.9
22:39:18.626 00.001 1032 MultiStar: [#1 0.18,0.23,0.00,M1] [#2 -0.08,0.24,0.00,M1] [#3 -0.21,0.23,0.00,M1] [#4 -0.19,0.37,0.00,M6] [#5 -0.06,0.35,0.00,M6] [#6 -0.20,0.22,0.00,M2] [#7 -0.10,0.06,0.68,U] [#8 -0.05,0.23,0.52,U] 
22:39:18.629 00.003 1032 refined, 2 included, MultiStar: {0.06, 0.12}, one-star: {0.22, 0.11}
22:39:18.630 00.001 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
22:39:18.632 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
22:39:18.634 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.14 mountX=0.10 mountY=-0.09, mountTheta=-0.69
22:39:18.637 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
22:39:18.639 00.002 1032 Enqueuing Move request for scope (0.06, 0.12)
22:39:18.641 00.002 10072 Worker thread wakes up
22:39:18.642 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
22:39:18.642 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
22:39:18.642 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
22:39:18.644 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:39:18.647 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
22:39:18.647 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:39:18.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:18.647 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:39:18.647 00.000 10072 MoveAxis(W, 4, ABG)
22:39:18.647 00.000 10072 Guiding  Dir = 3, Dur = 4
22:39:18.649 00.002 10072 IsGuiding returns 0
22:39:18.649 00.000 10072 PulseGuide returned control before completion, sleep 14
22:39:18.666 00.017 10072 IsGuiding returns 0
22:39:18.666 00.000 10072 Move returns status 0, amount 4
22:39:18.666 00.000 10072 MoveAxis(N, 0, ABG)
22:39:18.666 00.000 10072 Move returns status 0, amount 0
22:39:18.666 00.000 10072 move complete, result=0
22:39:18.666 00.000 10072 worker thread done servicing request
22:39:18.667 00.001 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:39:18.669 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:18.671 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:18.674 00.003 1032 Enqueuing Expose request
22:39:18.676 00.002 10072 Worker thread wakes up
22:39:18.676 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:18.676 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:18.677 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:39:19.308 00.631 10072 Exposure complete
22:39:19.361 00.053 10072 worker thread done servicing request
22:39:19.361 00.000 1032 OnExposeComplete: enter
22:39:19.363 00.002 1032 UpdateGuideState(): m_state=6
22:39:19.366 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5130
22:39:19.369 00.003 1032 Star::Find returns 1 (0), X=1097.83, Y=133.84, Mass=1309, SNR=25.4, Peak=117 HFD=2.9
22:39:19.372 00.003 1032 MultiStar: [#1 0.07,0.15,0.98,U] [#2 -0.16,0.09,0.80,U] [#3 -0.07,0.18,0.75,U] [#4 -0.23,0.19,0.00,M7] [#5 -0.22,0.13,0.00,M7] [#6 -0.18,0.09,0.63,U] [#7 -0.07,0.01,0.68,U] [#8 -0.14,0.26,0.00,M1] 
22:39:19.374 00.002 1032 refined, 5 included, MultiStar: {-0.03, 0.11}, one-star: {0.13, 0.11}
22:39:19.375 00.001 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (-0.00 = -0.00)
22:39:19.377 00.002 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.00 = -0.00)
22:39:19.379 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.83 mountX=0.11 mountY=-0.00, mountTheta=-0.00
22:39:19.382 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.11, opts=13)
22:39:19.384 00.002 1032 Enqueuing Move request for scope (-0.03, 0.11)
22:39:19.385 00.001 10072 Worker thread wakes up
22:39:19.386 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
22:39:19.386 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
22:39:19.386 00.000 10072 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=-0.00
22:39:19.388 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:39:19.390 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
22:39:19.390 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:39:19.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:19.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:39:19.390 00.000 10072 MoveAxis(W, 5, ABG)
22:39:19.390 00.000 10072 Guiding  Dir = 3, Dur = 5
22:39:19.391 00.001 10072 IsGuiding returns 0
22:39:19.392 00.001 10072 PulseGuide returned control before completion, sleep 15
22:39:19.409 00.017 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:39:19.412 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:19.413 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:19.415 00.002 1032 Enqueuing Expose request
22:39:19.417 00.002 10072 IsGuiding returns 0
22:39:19.417 00.000 10072 Move returns status 0, amount 5
22:39:19.417 00.000 10072 MoveAxis(N, 0, ABG)
22:39:19.417 00.000 10072 Move returns status 0, amount 0
22:39:19.417 00.000 10072 move complete, result=0
22:39:19.417 00.000 10072 worker thread done servicing request
22:39:19.417 00.000 10072 Worker thread wakes up
22:39:19.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:19.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:19.425 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:39:19.839 00.414 10072 Exposure complete
22:39:19.894 00.055 10072 worker thread done servicing request
22:39:19.894 00.000 1032 OnExposeComplete: enter
22:39:19.895 00.001 1032 UpdateGuideState(): m_state=6
22:39:19.900 00.005 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5131
22:39:19.903 00.003 1032 Star::Find returns 1 (0), X=1097.91, Y=133.80, Mass=1400, SNR=26.3, Peak=120 HFD=2.9
22:39:19.905 00.002 1032 MultiStar: [#1 0.28,0.07,0.00,M1] [#2 -0.02,0.07,0.74,U] [#3 -0.11,0.33,0.00,M1] [#4 -0.12,0.22,0.65,U] [#5 -0.01,0.19,0.64,U] [#6 -0.11,0.23,0.63,U] [#7 -0.07,-0.06,0.71,U] [#8 0.06,0.18,0.52,U] 
22:39:19.907 00.002 1032 refined, 6 included, MultiStar: {0.00, 0.12}, one-star: {0.21, 0.07}
22:39:19.910 00.003 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
22:39:19.911 00.001 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
22:39:19.913 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=0.11 mountY=-0.04, mountTheta=-0.30
22:39:19.915 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.12, opts=13)
22:39:19.917 00.002 1032 Enqueuing Move request for scope (0.00, 0.12)
22:39:19.919 00.002 10072 Worker thread wakes up
22:39:19.919 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
22:39:19.919 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
22:39:19.919 00.000 10072 Moving (0.00, 0.12) raw xDistance=0.11 yDistance=-0.04
22:39:19.922 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:39:19.925 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
22:39:19.925 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:39:19.925 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:19.925 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:39:19.925 00.000 10072 MoveAxis(W, 5, ABG)
22:39:19.925 00.000 10072 Guiding  Dir = 3, Dur = 5
22:39:19.925 00.000 10072 IsGuiding returns 0
22:39:19.927 00.002 10072 PulseGuide returned control before completion, sleep 15
22:39:19.944 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.3
22:39:19.946 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:19.948 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:19.951 00.003 1032 Enqueuing Expose request
22:39:19.952 00.001 10072 IsGuiding returns 0
22:39:19.953 00.001 10072 Move returns status 0, amount 5
22:39:19.953 00.000 10072 MoveAxis(N, 0, ABG)
22:39:19.953 00.000 10072 Move returns status 0, amount 0
22:39:19.953 00.000 10072 move complete, result=0
22:39:19.953 00.000 10072 worker thread done servicing request
22:39:19.953 00.000 10072 Worker thread wakes up
22:39:19.953 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:19.953 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:19.962 00.009 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:39:20.588 00.626 10072 Exposure complete
22:39:20.639 00.051 10072 worker thread done servicing request
22:39:20.639 00.000 1032 OnExposeComplete: enter
22:39:20.642 00.003 1032 UpdateGuideState(): m_state=6
22:39:20.644 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5132
22:39:20.645 00.001 1032 Star::Find returns 1 (0), X=1097.75, Y=133.99, Mass=1350, SNR=25.8, Peak=111 HFD=3.2
22:39:20.647 00.002 1032 MultiStar: [#1 0.07,0.31,0.00,M2] [#2 -0.16,0.33,0.00,M1] [#3 -0.22,0.30,0.00,M2] [#4 -0.26,0.34,0.00,M7] [#5 -0.21,0.48,0.00,M7] [#6 -0.15,0.41,0.00,M1] [#7 -0.07,-0.01,0.67,U] [#8 -0.06,0.31,0.00,M1] 
22:39:20.649 00.002 1032 refined, 1 included, MultiStar: {-0.00, 0.15}, one-star: {0.04, 0.26}
22:39:20.650 00.001 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
22:39:20.652 00.002 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
22:39:20.654 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.59 mountX=0.15 mountY=-0.04, mountTheta=-0.24
22:39:20.657 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.15, opts=13)
22:39:20.659 00.002 1032 Enqueuing Move request for scope (-0.00, 0.15)
22:39:20.661 00.002 10072 Worker thread wakes up
22:39:20.662 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.15) opts 0xd
22:39:20.662 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.15)
22:39:20.662 00.000 10072 Moving (-0.00, 0.15) raw xDistance=0.15 yDistance=-0.04
22:39:20.663 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:39:20.665 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 286.32
22:39:20.665 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:39:20.666 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:20.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:39:20.666 00.000 10072 MoveAxis(W, 75, ABG)
22:39:20.666 00.000 10072 Guiding  Dir = 3, Dur = 75
22:39:20.666 00.000 10072 IsGuiding returns 0
22:39:20.667 00.001 10072 PulseGuide returned control before completion, sleep 85
22:39:20.684 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:39:20.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:20.687 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:20.689 00.002 1032 Enqueuing Expose request
22:39:20.759 00.070 10072 IsGuiding returns 1
22:39:20.759 00.000 10072 scope still moving after pulse duration time elapsed
22:39:20.791 00.032 10072 IsGuiding returns 0
22:39:20.791 00.000 10072 scope move finished after 75 + 49 ms
22:39:20.791 00.000 10072 Move returns status 0, amount 75
22:39:20.791 00.000 10072 MoveAxis(N, 0, ABG)
22:39:20.791 00.000 10072 Move returns status 0, amount 0
22:39:20.791 00.000 10072 move complete, result=0
22:39:20.791 00.000 10072 worker thread done servicing request
22:39:20.791 00.000 10072 Worker thread wakes up
22:39:20.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:20.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:20.791 00.000 1032 GuideStep: 0.2 px 75 ms WEST, -0.0 px 0 ms NORTH
22:39:21.203 00.412 10072 Exposure complete
22:39:21.257 00.054 10072 worker thread done servicing request
22:39:21.258 00.001 1032 OnExposeComplete: enter
22:39:21.260 00.002 1032 UpdateGuideState(): m_state=6
22:39:21.261 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5133
22:39:21.264 00.003 1032 Star::Find returns 1 (0), X=1097.62, Y=133.99, Mass=1274, SNR=25.1, Peak=103 HFD=3.3
22:39:21.266 00.002 1032 MultiStar: [#1 -0.10,0.25,0.00,M3] [#2 -0.23,0.24,0.00,M2] [#3 -0.28,0.33,0.00,M3] [#4 -0.29,0.35,0.00,M8] [#5 -0.30,0.49,0.00,M8] [#6 -0.22,0.30,0.00,M2] [#7 -0.30,0.09,0.00,M1] [#8 -0.20,0.32,0.00,M2] 
22:39:21.268 00.002 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
22:39:21.272 00.004 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
22:39:21.273 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.90 mountX=0.27 mountY=0.02, mountTheta=0.07
22:39:21.277 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.26, opts=13)
22:39:21.279 00.002 1032 Enqueuing Move request for scope (-0.09, 0.26)
22:39:21.280 00.001 10072 Worker thread wakes up
22:39:21.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
22:39:21.280 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
22:39:21.280 00.000 10072 Moving (-0.09, 0.26) raw xDistance=0.27 yDistance=0.02
22:39:21.282 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:39:21.284 00.002 10072 PPEC rslt: input = 0.27, final = 0.14, react = 0.13, pred = 0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 286.32
22:39:21.284 00.000 10072 PPEC: input: 0.27, control: 0.14, exposure: 500
22:39:21.284 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:21.284 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:39:21.284 00.000 10072 MoveAxis(W, 132, ABG)
22:39:21.285 00.001 10072 Guiding  Dir = 3, Dur = 132
22:39:21.285 00.000 10072 IsGuiding returns 0
22:39:21.285 00.000 10072 PulseGuide returned control before completion, sleep 142
22:39:21.303 00.018 1032 UpdateGuideState exits: m=1274 SNR=25.1
22:39:21.306 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:21.309 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:21.310 00.001 1032 Enqueuing Expose request
22:39:21.436 00.126 10072 IsGuiding returns 0
22:39:21.436 00.000 10072 Move returns status 0, amount 132
22:39:21.436 00.000 10072 MoveAxis(N, 0, ABG)
22:39:21.436 00.000 10072 Move returns status 0, amount 0
22:39:21.436 00.000 10072 move complete, result=0
22:39:21.436 00.000 10072 worker thread done servicing request
22:39:21.436 00.000 10072 Worker thread wakes up
22:39:21.436 00.000 1032 GuideStep: 0.3 px 132 ms WEST, 0.0 px 0 ms NORTH
22:39:21.438 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:21.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:22.067 00.629 10072 Exposure complete
22:39:22.121 00.054 10072 worker thread done servicing request
22:39:22.121 00.000 1032 OnExposeComplete: enter
22:39:22.124 00.003 1032 UpdateGuideState(): m_state=6
22:39:22.126 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5134
22:39:22.127 00.001 1032 Star::Find returns 1 (0), X=1097.95, Y=133.61, Mass=1343, SNR=25.8, Peak=134 HFD=3.2
22:39:22.129 00.002 1032 MultiStar: [#1 0.30,-0.05,0.00,M4] [#2 -0.01,-0.16,0.79,U] [#3 0.07,0.02,0.80,U] [#4 -0.02,-0.01,0.64,U] [#5 -0.04,-0.17,0.65,U] [#6 0.00,-0.07,0.60,U] [#7 0.06,-0.21,0.66,U] [#8 -0.07,0.00,0.52,U] 
22:39:22.132 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {0.25, -0.12}
22:39:22.133 00.001 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
22:39:22.134 00.001 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
22:39:22.136 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.11 mountX=-0.10 mountY=-0.02, mountTheta=-2.94
22:39:22.138 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
22:39:22.140 00.002 1032 Enqueuing Move request for scope (0.05, -0.09)
22:39:22.141 00.001 10072 Worker thread wakes up
22:39:22.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
22:39:22.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
22:39:22.141 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.02
22:39:22.144 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
22:39:22.146 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
22:39:22.146 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:39:22.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:22.146 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:39:22.146 00.000 10072 MoveAxis(W, 5, ABG)
22:39:22.146 00.000 10072 Guiding  Dir = 3, Dur = 5
22:39:22.147 00.001 10072 IsGuiding returns 0
22:39:22.147 00.000 10072 PulseGuide returned control before completion, sleep 15
22:39:22.166 00.019 1032 UpdateGuideState exits: m=1343 SNR=25.8
22:39:22.168 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:22.170 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:22.171 00.001 1032 Enqueuing Expose request
22:39:22.176 00.005 10072 IsGuiding returns 0
22:39:22.176 00.000 10072 Move returns status 0, amount 5
22:39:22.177 00.001 10072 MoveAxis(N, 0, ABG)
22:39:22.177 00.000 10072 Move returns status 0, amount 0
22:39:22.177 00.000 10072 move complete, result=0
22:39:22.177 00.000 10072 worker thread done servicing request
22:39:22.177 00.000 10072 Worker thread wakes up
22:39:22.177 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:22.177 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:22.184 00.007 1032 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:39:22.588 00.404 10072 Exposure complete
22:39:22.641 00.053 10072 worker thread done servicing request
22:39:22.641 00.000 1032 OnExposeComplete: enter
22:39:22.644 00.003 1032 UpdateGuideState(): m_state=6
22:39:22.645 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5135
22:39:22.647 00.002 1032 Star::Find returns 1 (0), X=1097.91, Y=133.69, Mass=1359, SNR=25.9, Peak=104 HFD=3.3
22:39:22.649 00.002 1032 MultiStar: [#1 0.25,-0.11,0.00,M5] [#2 0.01,-0.08,0.82,U] [#3 0.02,0.07,0.81,U] [#4 -0.18,0.03,0.64,U] [#5 -0.06,0.10,0.66,U] [#6 -0.03,0.05,0.62,U] [#7 -0.00,-0.16,0.68,U] [#8 0.12,0.01,0.52,U] 
22:39:22.651 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.01}, one-star: {0.21, -0.04}
22:39:22.653 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:39:22.654 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:39:22.656 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.23 mountX=-0.01 mountY=-0.02, mountTheta=-2.06
22:39:22.659 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
22:39:22.660 00.001 1032 Enqueuing Move request for scope (0.02, -0.01)
22:39:22.661 00.001 10072 Worker thread wakes up
22:39:22.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:39:22.662 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:39:22.662 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
22:39:22.663 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:39:22.666 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
22:39:22.666 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:39:22.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:22.667 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:39:22.667 00.000 10072 MoveAxis(W, 4, ABG)
22:39:22.667 00.000 10072 Guiding  Dir = 3, Dur = 4
22:39:22.667 00.000 10072 IsGuiding returns 0
22:39:22.668 00.001 10072 PulseGuide returned control before completion, sleep 14
22:39:22.685 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:39:22.687 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:22.688 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:22.689 00.001 1032 Enqueuing Expose request
22:39:22.693 00.004 10072 IsGuiding returns 0
22:39:22.693 00.000 10072 Move returns status 0, amount 4
22:39:22.693 00.000 10072 MoveAxis(N, 0, ABG)
22:39:22.693 00.000 10072 Move returns status 0, amount 0
22:39:22.693 00.000 10072 move complete, result=0
22:39:22.693 00.000 10072 worker thread done servicing request
22:39:22.693 00.000 10072 Worker thread wakes up
22:39:22.693 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:22.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:22.699 00.006 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:39:23.321 00.622 10072 Exposure complete
22:39:23.374 00.053 10072 worker thread done servicing request
22:39:23.374 00.000 1032 OnExposeComplete: enter
22:39:23.376 00.002 1032 UpdateGuideState(): m_state=6
22:39:23.378 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5136
22:39:23.379 00.001 1032 Star::Find returns 1 (0), X=1097.88, Y=133.53, Mass=1299, SNR=25.3, Peak=109 HFD=3.2
22:39:23.382 00.003 1032 MultiStar: [#1 0.31,-0.12,0.00,M6] [#2 -0.00,-0.12,0.79,U] [#3 -0.18,-0.13,0.79,U] [#4 -0.02,-0.16,0.69,U] [#5 -0.08,-0.18,0.67,U] [#6 -0.09,-0.04,0.65,U] [#7 0.08,-0.35,0.00,M1] [#8 -0.04,-0.03,0.52,U] 
22:39:23.384 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.13}, one-star: {0.17, -0.20}
22:39:23.385 00.001 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
22:39:23.387 00.002 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
22:39:23.388 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.74 mountX=-0.12 mountY=0.05, mountTheta=2.71
22:39:23.391 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.13, opts=13)
22:39:23.394 00.003 1032 Enqueuing Move request for scope (-0.02, -0.13)
22:39:23.398 00.004 10072 Worker thread wakes up
22:39:23.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
22:39:23.398 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
22:39:23.398 00.000 10072 Moving (-0.02, -0.13) raw xDistance=-0.12 yDistance=0.05
22:39:23.401 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:39:23.404 00.003 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:39:23.404 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
22:39:23.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:23.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:39:23.404 00.000 10072 MoveAxis(W, 4, ABG)
22:39:23.404 00.000 10072 Guiding  Dir = 3, Dur = 4
22:39:23.404 00.000 10072 IsGuiding returns 0
22:39:23.405 00.001 10072 PulseGuide returned control before completion, sleep 14
22:39:23.422 00.017 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:39:23.424 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:23.427 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:23.429 00.002 1032 Enqueuing Expose request
22:39:23.432 00.003 10072 IsGuiding returns 0
22:39:23.432 00.000 10072 Move returns status 0, amount 4
22:39:23.432 00.000 10072 MoveAxis(N, 0, ABG)
22:39:23.432 00.000 10072 Move returns status 0, amount 0
22:39:23.432 00.000 10072 move complete, result=0
22:39:23.432 00.000 10072 worker thread done servicing request
22:39:23.432 00.000 10072 Worker thread wakes up
22:39:23.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:23.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:23.439 00.007 1032 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
22:39:23.849 00.410 10072 Exposure complete
22:39:23.904 00.055 10072 worker thread done servicing request
22:39:23.904 00.000 1032 OnExposeComplete: enter
22:39:23.906 00.002 1032 UpdateGuideState(): m_state=6
22:39:23.907 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5137
22:39:23.909 00.002 1032 Star::Find returns 1 (0), X=1097.81, Y=133.58, Mass=1325, SNR=25.5, Peak=127 HFD=3.2
22:39:23.911 00.002 1032 MultiStar: [#1 0.09,-0.04,0.96,U] [#2 -0.12,0.04,0.79,U] [#3 -0.26,0.16,0.00,M1] [#4 -0.24,-0.00,0.69,U] [#5 -0.18,0.00,0.63,U] [#6 -0.25,0.03,0.62,U] [#7 -0.14,-0.20,0.73,U] [#8 -0.18,0.02,0.53,U] 
22:39:23.913 00.002 1032 refined, 7 included, MultiStar: {-0.09, -0.05}, one-star: {0.11, -0.15}
22:39:23.915 00.002 1032 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.83) = xAngle (-4.49 = 1.79)
22:39:23.917 00.002 1032 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.49 = 1.79)
22:39:23.919 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.66 mountX=-0.02 mountY=0.10, mountTheta=1.79
22:39:23.921 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.05, opts=13)
22:39:23.925 00.004 1032 Enqueuing Move request for scope (-0.09, -0.05)
22:39:23.928 00.003 10072 Worker thread wakes up
22:39:23.928 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
22:39:23.928 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
22:39:23.928 00.000 10072 Moving (-0.09, -0.05) raw xDistance=-0.02 yDistance=0.10
22:39:23.930 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:39:23.932 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:39:23.932 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:39:23.932 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:23.932 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:39:23.932 00.000 10072 MoveAxis(W, 3, ABG)
22:39:23.932 00.000 10072 Guiding  Dir = 3, Dur = 3
22:39:23.934 00.002 10072 IsGuiding returns 0
22:39:23.934 00.000 10072 PulseGuide returned control before completion, sleep 13
22:39:23.953 00.019 1032 UpdateGuideState exits: m=1325 SNR=25.5
22:39:23.956 00.003 10072 IsGuiding returns 0
22:39:23.957 00.001 10072 Move returns status 0, amount 3
22:39:23.957 00.000 10072 MoveAxis(N, 0, ABG)
22:39:23.957 00.000 10072 Move returns status 0, amount 0
22:39:23.957 00.000 10072 move complete, result=0
22:39:23.957 00.000 10072 worker thread done servicing request
22:39:23.957 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:23.959 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:23.962 00.003 1032 Enqueuing Expose request
22:39:23.964 00.002 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
22:39:23.965 00.001 10072 Worker thread wakes up
22:39:23.965 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:23.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:24.601 00.636 10072 Exposure complete
22:39:24.656 00.055 10072 worker thread done servicing request
22:39:24.656 00.000 1032 OnExposeComplete: enter
22:39:24.658 00.002 1032 UpdateGuideState(): m_state=6
22:39:24.660 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5138
22:39:24.661 00.001 1032 Star::Find returns 1 (0), X=1097.83, Y=133.67, Mass=1351, SNR=25.8, Peak=109 HFD=3.3
22:39:24.664 00.003 1032 MultiStar: [#1 0.22,-0.01,0.97,U] [#2 -0.04,0.02,0.76,U] [#3 -0.18,0.10,0.74,U] [#4 -0.06,0.13,0.70,U] [#5 -0.01,0.17,0.64,U] [#6 -0.05,0.05,0.61,U] [#7 -0.07,-0.10,0.70,U] [#8 -0.08,-0.01,0.50,U] 
22:39:24.666 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.03}, one-star: {0.13, -0.06}
22:39:24.668 00.002 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
22:39:24.669 00.001 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
22:39:24.670 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.51 mountX=0.03 mountY=-0.01, mountTheta=-0.32
22:39:24.673 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.03, opts=13)
22:39:24.675 00.002 1032 Enqueuing Move request for scope (0.00, 0.03)
22:39:24.678 00.003 10072 Worker thread wakes up
22:39:24.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
22:39:24.678 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
22:39:24.678 00.000 10072 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
22:39:24.681 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
22:39:24.683 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:39:24.684 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:39:24.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:24.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:39:24.684 00.000 10072 MoveAxis(W, 3, ABG)
22:39:24.684 00.000 10072 Guiding  Dir = 3, Dur = 3
22:39:24.684 00.000 10072 IsGuiding returns 0
22:39:24.685 00.001 10072 PulseGuide returned control before completion, sleep 13
22:39:24.702 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:39:24.706 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:24.707 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:24.710 00.003 10072 IsGuiding returns 0
22:39:24.710 00.000 10072 Move returns status 0, amount 3
22:39:24.710 00.000 10072 MoveAxis(N, 0, ABG)
22:39:24.710 00.000 10072 Move returns status 0, amount 0
22:39:24.710 00.000 10072 move complete, result=0
22:39:24.710 00.000 10072 worker thread done servicing request
22:39:24.710 00.000 1032 Enqueuing Expose request
22:39:24.712 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:39:24.715 00.003 10072 Worker thread wakes up
22:39:24.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:24.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:25.137 00.422 10072 Exposure complete
22:39:25.191 00.054 10072 worker thread done servicing request
22:39:25.191 00.000 1032 OnExposeComplete: enter
22:39:25.194 00.003 1032 UpdateGuideState(): m_state=6
22:39:25.195 00.001 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5139
22:39:25.196 00.001 1032 Star::Find returns 1 (0), X=1097.82, Y=133.60, Mass=1311, SNR=25.4, Peak=116 HFD=3.2
22:39:25.199 00.003 1032 MultiStar: [#1 0.05,-0.13,0.99,U] [#2 -0.11,-0.08,0.79,U] [#3 -0.17,-0.08,0.76,U] [#4 -0.14,-0.07,0.65,U] [#5 -0.22,-0.11,0.66,U] [#6 -0.15,-0.15,0.61,U] [#7 -0.14,-0.15,0.72,U] [#8 -0.08,-0.08,0.54,U] 
22:39:25.200 00.001 1032 refined, 8 included, MultiStar: {-0.08, -0.11}, one-star: {0.12, -0.13}
22:39:25.201 00.001 1032 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.83) = xAngle (-4.02 = 2.27)
22:39:25.203 00.002 1032 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.02 = 2.27)
22:39:25.204 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.19 mountX=-0.09 mountY=0.10, mountTheta=2.27
22:39:25.207 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.11, opts=13)
22:39:25.210 00.003 1032 Enqueuing Move request for scope (-0.08, -0.11)
22:39:25.212 00.002 10072 Worker thread wakes up
22:39:25.213 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
22:39:25.213 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
22:39:25.213 00.000 10072 Moving (-0.08, -0.11) raw xDistance=-0.09 yDistance=0.10
22:39:25.214 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:39:25.216 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:39:25.216 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:39:25.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:25.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:39:25.217 00.001 10072 MoveAxis(W, 4, ABG)
22:39:25.217 00.000 10072 Guiding  Dir = 3, Dur = 4
22:39:25.217 00.000 10072 IsGuiding returns 0
22:39:25.217 00.000 10072 PulseGuide returned control before completion, sleep 14
22:39:25.234 00.017 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:39:25.237 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:25.240 00.003 10072 IsGuiding returns 0
22:39:25.240 00.000 10072 Move returns status 0, amount 4
22:39:25.240 00.000 10072 MoveAxis(N, 0, ABG)
22:39:25.240 00.000 10072 Move returns status 0, amount 0
22:39:25.240 00.000 10072 move complete, result=0
22:39:25.241 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:25.242 00.001 1032 Enqueuing Expose request
22:39:25.246 00.004 1032 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
22:39:25.248 00.002 10072 worker thread done servicing request
22:39:25.248 00.000 10072 Worker thread wakes up
22:39:25.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:25.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:25.884 00.636 10072 Exposure complete
22:39:25.937 00.053 10072 worker thread done servicing request
22:39:25.937 00.000 1032 OnExposeComplete: enter
22:39:25.939 00.002 1032 UpdateGuideState(): m_state=6
22:39:25.941 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5140
22:39:25.942 00.001 1032 Star::Find returns 1 (0), X=1097.72, Y=133.59, Mass=1328, SNR=25.6, Peak=116 HFD=3.2
22:39:25.944 00.002 1032 MultiStar: [#1 0.06,-0.08,0.95,U] [#2 -0.11,-0.06,0.77,U] [#3 -0.13,-0.04,0.75,U] [#4 -0.20,-0.12,0.64,U] [#5 -0.16,-0.07,0.70,U] [#6 -0.18,-0.12,0.63,U] [#7 -0.18,-0.24,0.00,M1] [#8 -0.12,0.04,0.51,U] 
22:39:25.946 00.002 1032 refined, 7 included, MultiStar: {-0.09, -0.08}, one-star: {0.02, -0.14}
22:39:25.948 00.002 1032 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.83) = xAngle (-4.24 = 2.04)
22:39:25.949 00.001 1032 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.24 = 2.04)
22:39:25.951 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.41 mountX=-0.05 mountY=0.10, mountTheta=2.04
22:39:25.954 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.08, opts=13)
22:39:25.956 00.002 1032 Enqueuing Move request for scope (-0.09, -0.08)
22:39:25.959 00.003 10072 Worker thread wakes up
22:39:25.959 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
22:39:25.959 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
22:39:25.959 00.000 10072 Moving (-0.09, -0.08) raw xDistance=-0.05 yDistance=0.10
22:39:25.961 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:39:25.964 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:39:25.964 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:39:25.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:25.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:39:25.964 00.000 10072 MoveAxis(W, 5, ABG)
22:39:25.964 00.000 10072 Guiding  Dir = 3, Dur = 5
22:39:25.964 00.000 10072 IsGuiding returns 0
22:39:25.965 00.001 10072 PulseGuide returned control before completion, sleep 15
22:39:25.981 00.016 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:39:25.983 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:25.986 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:25.989 00.003 1032 Enqueuing Expose request
22:39:25.992 00.003 10072 IsGuiding returns 0
22:39:25.992 00.000 10072 Move returns status 0, amount 5
22:39:25.992 00.000 10072 MoveAxis(N, 0, ABG)
22:39:25.992 00.000 10072 Move returns status 0, amount 0
22:39:25.992 00.000 10072 move complete, result=0
22:39:25.992 00.000 10072 worker thread done servicing request
22:39:25.992 00.000 10072 Worker thread wakes up
22:39:25.992 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:25.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:26.000 00.008 1032 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
22:39:26.399 00.399 10072 Exposure complete
22:39:26.452 00.053 10072 worker thread done servicing request
22:39:26.452 00.000 1032 OnExposeComplete: enter
22:39:26.454 00.002 1032 UpdateGuideState(): m_state=6
22:39:26.460 00.006 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5141
22:39:26.462 00.002 1032 Star::Find returns 1 (0), X=1097.99, Y=133.48, Mass=1338, SNR=25.7, Peak=114 HFD=3.0
22:39:26.465 00.003 1032 MultiStar: [#1 0.30,-0.09,0.00,M3] [#2 -0.03,-0.07,0.81,U] [#3 -0.09,-0.01,0.76,U] [#4 -0.18,-0.07,0.64,U] [#5 -0.03,0.01,0.66,U] [#6 -0.02,-0.21,0.62,U] [#7 0.01,-0.21,0.72,U] [#8 0.05,-0.04,0.53,U] 
22:39:26.466 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.11}, one-star: {0.29, -0.25}
22:39:26.468 00.002 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
22:39:26.469 00.001 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
22:39:26.472 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.44 mountX=-0.11 mountY=0.01, mountTheta=3.01
22:39:26.475 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.11, opts=13)
22:39:26.476 00.001 1032 Enqueuing Move request for scope (0.01, -0.11)
22:39:26.478 00.002 10072 Worker thread wakes up
22:39:26.478 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
22:39:26.478 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
22:39:26.479 00.001 10072 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=0.01
22:39:26.481 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:39:26.483 00.002 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:39:26.483 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:39:26.484 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:26.484 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:39:26.484 00.000 10072 MoveAxis(W, 3, ABG)
22:39:26.484 00.000 10072 Guiding  Dir = 3, Dur = 3
22:39:26.484 00.000 10072 IsGuiding returns 0
22:39:26.485 00.001 10072 PulseGuide returned control before completion, sleep 13
22:39:26.504 00.019 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:39:26.506 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:26.508 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:26.510 00.002 1032 Enqueuing Expose request
22:39:26.512 00.002 10072 IsGuiding returns 0
22:39:26.512 00.000 10072 Move returns status 0, amount 3
22:39:26.512 00.000 10072 MoveAxis(N, 0, ABG)
22:39:26.512 00.000 10072 Move returns status 0, amount 0
22:39:26.512 00.000 10072 move complete, result=0
22:39:26.512 00.000 10072 worker thread done servicing request
22:39:26.512 00.000 10072 Worker thread wakes up
22:39:26.513 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:26.513 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:26.521 00.008 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:39:27.147 00.626 10072 Exposure complete
22:39:27.203 00.056 10072 worker thread done servicing request
22:39:27.204 00.001 1032 OnExposeComplete: enter
22:39:27.208 00.004 1032 UpdateGuideState(): m_state=6
22:39:27.210 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5142
22:39:27.212 00.002 1032 Star::Find returns 1 (0), X=1097.89, Y=133.59, Mass=1375, SNR=26.1, Peak=128 HFD=3.1
22:39:27.214 00.002 1032 MultiStar: [#1 0.19,-0.06,0.97,U] [#2 -0.04,-0.03,0.75,U] [#3 -0.17,0.07,0.77,U] [#4 -0.11,-0.02,0.66,U] [#5 -0.07,0.00,0.68,U] [#6 -0.00,-0.08,0.63,U] [#7 0.00,-0.15,0.70,U] [#8 -0.03,-0.05,0.52,U] 
22:39:27.216 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.19, -0.14}
22:39:27.217 00.001 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.08)
22:39:27.219 00.002 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.08)
22:39:27.222 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.06 cameraTheta=-1.38 mountX=-0.06 mountY=0.00, mountTheta=3.08
22:39:27.226 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
22:39:27.228 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
22:39:27.231 00.003 10072 Worker thread wakes up
22:39:27.231 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:39:27.231 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:39:27.231 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.06 yDistance=0.00
22:39:27.233 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:39:27.236 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:39:27.236 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:39:27.237 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:27.237 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:39:27.237 00.000 10072 MoveAxis(W, 4, ABG)
22:39:27.237 00.000 10072 Guiding  Dir = 3, Dur = 4
22:39:27.238 00.001 10072 IsGuiding returns 0
22:39:27.238 00.000 10072 PulseGuide returned control before completion, sleep 14
22:39:27.258 00.020 1032 UpdateGuideState exits: m=1375 SNR=26.1
22:39:27.260 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:27.262 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:27.264 00.002 1032 Enqueuing Expose request
22:39:27.268 00.004 10072 IsGuiding returns 0
22:39:27.268 00.000 10072 Move returns status 0, amount 4
22:39:27.268 00.000 10072 MoveAxis(N, 0, ABG)
22:39:27.269 00.001 10072 Move returns status 0, amount 0
22:39:27.269 00.000 10072 move complete, result=0
22:39:27.269 00.000 10072 worker thread done servicing request
22:39:27.269 00.000 10072 Worker thread wakes up
22:39:27.269 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:27.269 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:27.277 00.008 1032 GuideStep: -0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:39:27.678 00.401 10072 Exposure complete
22:39:27.729 00.051 10072 worker thread done servicing request
22:39:27.730 00.001 1032 OnExposeComplete: enter
22:39:27.731 00.001 1032 UpdateGuideState(): m_state=6
22:39:27.734 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5143
22:39:27.736 00.002 1032 Star::Find returns 1 (0), X=1097.89, Y=133.74, Mass=1310, SNR=25.4, Peak=107 HFD=3.1
22:39:27.739 00.003 1032 MultiStar: [#1 0.27,0.05,0.00,M3] [#2 -0.00,0.03,0.80,U] [#3 -0.08,-0.02,0.74,U] [#4 -0.17,-0.00,0.69,U] [#5 -0.05,0.04,0.63,U] [#6 -0.01,0.00,0.65,U] [#7 -0.10,-0.25,0.00,M1] [#8 0.15,0.07,0.52,U] 
22:39:27.740 00.001 1032 refined, 6 included, MultiStar: {0.01, 0.02}, one-star: {0.19, 0.01}
22:39:27.742 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
22:39:27.744 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
22:39:27.745 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.97 mountX=0.01 mountY=-0.02, mountTheta=-0.86
22:39:27.748 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
22:39:27.750 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
22:39:27.752 00.002 10072 Worker thread wakes up
22:39:27.752 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
22:39:27.752 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
22:39:27.752 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.01 yDistance=-0.02
22:39:27.755 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:39:27.757 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:39:27.757 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:39:27.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:27.757 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:39:27.757 00.000 10072 MoveAxis(W, 3, ABG)
22:39:27.757 00.000 10072 Guiding  Dir = 3, Dur = 3
22:39:27.758 00.001 10072 IsGuiding returns 0
22:39:27.758 00.000 10072 PulseGuide returned control before completion, sleep 13
22:39:27.775 00.017 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:39:27.777 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:27.779 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:27.780 00.001 1032 Enqueuing Expose request
22:39:27.782 00.002 10072 IsGuiding returns 0
22:39:27.782 00.000 10072 Move returns status 0, amount 3
22:39:27.782 00.000 10072 MoveAxis(N, 0, ABG)
22:39:27.782 00.000 10072 Move returns status 0, amount 0
22:39:27.782 00.000 10072 move complete, result=0
22:39:27.783 00.001 10072 worker thread done servicing request
22:39:27.783 00.000 10072 Worker thread wakes up
22:39:27.783 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:27.783 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:27.790 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:39:28.409 00.619 10072 Exposure complete
22:39:28.463 00.054 10072 worker thread done servicing request
22:39:28.463 00.000 1032 OnExposeComplete: enter
22:39:28.466 00.003 1032 UpdateGuideState(): m_state=6
22:39:28.468 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5144
22:39:28.470 00.002 1032 Star::Find returns 1 (0), X=1097.94, Y=133.64, Mass=1390, SNR=26.2, Peak=116 HFD=3.3
22:39:28.473 00.003 1032 MultiStar: [#1 0.17,0.04,0.93,U] [#2 0.06,-0.01,0.75,U] [#3 -0.17,0.16,0.73,U] [#4 -0.15,0.06,0.65,U] [#5 -0.09,0.12,0.65,U] [#6 -0.08,0.14,0.58,U] [#7 -0.12,-0.12,0.73,U] [#8 -0.14,0.09,0.52,U] 
22:39:28.475 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.24, -0.09}
22:39:28.476 00.001 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
22:39:28.478 00.002 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
22:39:28.480 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.77 mountX=0.03 mountY=-0.00, mountTheta=-0.06
22:39:28.482 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
22:39:28.485 00.003 1032 Enqueuing Move request for scope (-0.01, 0.03)
22:39:28.488 00.003 10072 Worker thread wakes up
22:39:28.488 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:39:28.488 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:39:28.488 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=-0.00
22:39:28.491 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:39:28.493 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:39:28.493 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:39:28.493 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:28.493 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:39:28.493 00.000 10072 MoveAxis(W, 3, ABG)
22:39:28.493 00.000 10072 Guiding  Dir = 3, Dur = 3
22:39:28.493 00.000 10072 IsGuiding returns 0
22:39:28.494 00.001 10072 PulseGuide returned control before completion, sleep 13
22:39:28.510 00.016 1032 UpdateGuideState exits: m=1390 SNR=26.2
22:39:28.513 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:28.515 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:28.517 00.002 1032 Enqueuing Expose request
22:39:28.520 00.003 10072 IsGuiding returns 0
22:39:28.520 00.000 10072 Move returns status 0, amount 3
22:39:28.520 00.000 10072 MoveAxis(N, 0, ABG)
22:39:28.520 00.000 10072 Move returns status 0, amount 0
22:39:28.520 00.000 10072 move complete, result=0
22:39:28.520 00.000 10072 worker thread done servicing request
22:39:28.520 00.000 10072 Worker thread wakes up
22:39:28.520 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:28.520 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:28.529 00.009 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:39:28.931 00.402 10072 Exposure complete
22:39:28.985 00.054 10072 worker thread done servicing request
22:39:28.985 00.000 1032 OnExposeComplete: enter
22:39:28.988 00.003 1032 UpdateGuideState(): m_state=6
22:39:28.991 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5145
22:39:28.992 00.001 1032 Star::Find returns 1 (0), X=1097.83, Y=133.90, Mass=1325, SNR=25.6, Peak=103 HFD=2.9
22:39:28.994 00.002 1032 MultiStar: [#1 0.19,0.11,0.95,U] [#2 -0.00,0.12,0.80,U] [#3 -0.14,0.35,0.00,M1] [#4 -0.12,0.10,0.65,U] [#5 -0.20,0.22,0.00,M1] [#6 -0.15,0.11,0.61,U] [#7 -0.04,-0.04,0.69,U] [#8 -0.09,0.26,0.00,M1] 
22:39:28.996 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.10}, one-star: {0.13, 0.17}
22:39:28.998 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
22:39:28.999 00.001 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
22:39:29.001 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.34 mountX=0.09 mountY=-0.05, mountTheta=-0.49
22:39:29.008 00.007 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
22:39:29.009 00.001 1032 Enqueuing Move request for scope (0.02, 0.10)
22:39:29.011 00.002 10072 Worker thread wakes up
22:39:29.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
22:39:29.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
22:39:29.011 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.05
22:39:29.013 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:39:29.016 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:39:29.016 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:39:29.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:29.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:39:29.016 00.000 10072 MoveAxis(W, 2, ABG)
22:39:29.016 00.000 10072 Guiding  Dir = 3, Dur = 2
22:39:29.017 00.001 10072 IsGuiding returns 0
22:39:29.018 00.001 10072 PulseGuide returned control before completion, sleep 12
22:39:29.033 00.015 10072 IsGuiding returns 0
22:39:29.033 00.000 10072 Move returns status 0, amount 2
22:39:29.033 00.000 10072 MoveAxis(N, 0, ABG)
22:39:29.033 00.000 10072 Move returns status 0, amount 0
22:39:29.033 00.000 10072 move complete, result=0
22:39:29.033 00.000 10072 worker thread done servicing request
22:39:29.037 00.004 1032 UpdateGuideState exits: m=1325 SNR=25.6
22:39:29.040 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:29.041 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:29.043 00.002 1032 Enqueuing Expose request
22:39:29.045 00.002 10072 Worker thread wakes up
22:39:29.045 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:39:29.047 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:29.047 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:29.680 00.633 10072 Exposure complete
22:39:29.734 00.054 10072 worker thread done servicing request
22:39:29.735 00.001 1032 OnExposeComplete: enter
22:39:29.738 00.003 1032 UpdateGuideState(): m_state=6
22:39:29.740 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5146
22:39:29.742 00.002 1032 Star::Find returns 1 (0), X=1097.81, Y=133.92, Mass=1461, SNR=26.9, Peak=119 HFD=3.1
22:39:29.743 00.001 1032 MultiStar: [#1 0.23,0.26,0.00,M2] [#2 -0.18,0.26,0.00,M1] [#3 -0.20,0.28,0.00,M2] [#4 -0.13,0.32,0.00,M1] [#5 -0.18,0.32,0.00,M2] [#6 -0.06,0.36,0.00,M1] [#7 -0.03,0.20,0.68,U] [#8 -0.11,0.36,0.00,M2] 
22:39:29.745 00.002 1032 refined, 1 included, MultiStar: {0.05, 0.19}, one-star: {0.11, 0.19}
22:39:29.746 00.001 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
22:39:29.749 00.003 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
22:39:29.751 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.31 mountX=0.17 mountY=-0.10, mountTheta=-0.52
22:39:29.753 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.19, opts=13)
22:39:29.755 00.002 1032 Enqueuing Move request for scope (0.05, 0.19)
22:39:29.758 00.003 10072 Worker thread wakes up
22:39:29.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
22:39:29.758 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
22:39:29.758 00.000 10072 Moving (0.05, 0.19) raw xDistance=0.17 yDistance=-0.10
22:39:29.760 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:39:29.762 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 286.33
22:39:29.762 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
22:39:29.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:29.762 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:39:29.762 00.000 10072 MoveAxis(W, 85, ABG)
22:39:29.762 00.000 10072 Guiding  Dir = 3, Dur = 85
22:39:29.763 00.001 10072 IsGuiding returns 0
22:39:29.763 00.000 10072 PulseGuide returned control before completion, sleep 95
22:39:29.781 00.018 1032 UpdateGuideState exits: m=1461 SNR=26.9
22:39:29.783 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:29.786 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:29.789 00.003 1032 Enqueuing Expose request
22:39:29.862 00.073 10072 IsGuiding returns 0
22:39:29.862 00.000 10072 Move returns status 0, amount 85
22:39:29.862 00.000 10072 MoveAxis(N, 0, ABG)
22:39:29.862 00.000 10072 Move returns status 0, amount 0
22:39:29.862 00.000 10072 move complete, result=0
22:39:29.862 00.000 10072 worker thread done servicing request
22:39:29.862 00.000 10072 Worker thread wakes up
22:39:29.862 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:29.862 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:29.868 00.006 1032 GuideStep: 0.2 px 85 ms WEST, -0.1 px 0 ms NORTH
22:39:30.272 00.404 10072 Exposure complete
22:39:30.326 00.054 10072 worker thread done servicing request
22:39:30.326 00.000 1032 OnExposeComplete: enter
22:39:30.328 00.002 1032 UpdateGuideState(): m_state=6
22:39:30.331 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5147
22:39:30.334 00.003 1032 Star::Find returns 1 (0), X=1097.89, Y=133.81, Mass=1382, SNR=26.1, Peak=116 HFD=2.9
22:39:30.337 00.003 1032 MultiStar: [#1 0.16,0.10,0.96,U] [#2 -0.01,0.12,0.75,U] [#3 -0.10,0.22,0.72,U] [#4 -0.14,0.06,0.68,U] [#5 -0.06,0.14,0.67,U] [#6 -0.11,0.21,0.65,U] [#7 -0.09,-0.04,0.69,U] [#8 -0.05,0.16,0.52,U] 
22:39:30.339 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {0.19, 0.08}
22:39:30.341 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
22:39:30.343 00.002 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
22:39:30.345 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.62 mountX=0.11 mountY=-0.02, mountTheta=-0.21
22:39:30.348 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.11, opts=13)
22:39:30.351 00.003 1032 Enqueuing Move request for scope (-0.01, 0.11)
22:39:30.352 00.001 10072 Worker thread wakes up
22:39:30.353 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
22:39:30.353 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
22:39:30.353 00.000 10072 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
22:39:30.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:39:30.357 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:39:30.357 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:39:30.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:30.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:39:30.357 00.000 10072 MoveAxis(W, 3, ABG)
22:39:30.358 00.001 10072 Guiding  Dir = 3, Dur = 3
22:39:30.358 00.000 10072 IsGuiding returns 0
22:39:30.358 00.000 10072 PulseGuide returned control before completion, sleep 13
22:39:30.379 00.021 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:39:30.382 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:30.383 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:30.385 00.002 1032 Enqueuing Expose request
22:39:30.387 00.002 10072 IsGuiding returns 0
22:39:30.387 00.000 10072 Move returns status 0, amount 3
22:39:30.387 00.000 10072 MoveAxis(N, 0, ABG)
22:39:30.387 00.000 10072 Move returns status 0, amount 0
22:39:30.387 00.000 10072 move complete, result=0
22:39:30.387 00.000 10072 worker thread done servicing request
22:39:30.387 00.000 10072 Worker thread wakes up
22:39:30.387 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:30.387 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:30.394 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:39:31.023 00.629 10072 Exposure complete
22:39:31.077 00.054 10072 worker thread done servicing request
22:39:31.079 00.002 1032 OnExposeComplete: enter
22:39:31.081 00.002 1032 UpdateGuideState(): m_state=6
22:39:31.084 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5148
22:39:31.085 00.001 1032 Star::Find returns 1 (0), X=1097.99, Y=133.60, Mass=1352, SNR=25.8, Peak=115 HFD=3.3
22:39:31.088 00.003 1032 MultiStar: [#1 0.22,-0.05,0.94,U] [#2 -0.03,-0.02,0.77,U] [#3 -0.12,-0.00,0.73,U] [#4 -0.21,0.11,0.69,U] [#5 -0.00,0.04,0.64,U] [#6 -0.17,-0.03,0.60,U] [#7 -0.01,-0.23,0.69,U] [#8 0.06,-0.09,0.50,U] 
22:39:31.089 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {0.29, -0.13}
22:39:31.090 00.001 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
22:39:31.092 00.002 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
22:39:31.093 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.09 mountX=-0.05 mountY=-0.01, mountTheta=-2.92
22:39:31.097 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
22:39:31.099 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
22:39:31.100 00.001 10072 Worker thread wakes up
22:39:31.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:39:31.101 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:39:31.101 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
22:39:31.102 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:39:31.105 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:39:31.105 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:39:31.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:31.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:39:31.105 00.000 10072 MoveAxis(W, 4, ABG)
22:39:31.105 00.000 10072 Guiding  Dir = 3, Dur = 4
22:39:31.105 00.000 10072 IsGuiding returns 0
22:39:31.105 00.000 10072 PulseGuide returned control before completion, sleep 14
22:39:31.125 00.020 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:39:31.128 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:31.130 00.002 10072 IsGuiding returns 0
22:39:31.130 00.000 10072 Move returns status 0, amount 4
22:39:31.130 00.000 10072 MoveAxis(N, 0, ABG)
22:39:31.130 00.000 10072 Move returns status 0, amount 0
22:39:31.130 00.000 10072 move complete, result=0
22:39:31.130 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:31.133 00.003 10072 worker thread done servicing request
22:39:31.133 00.000 1032 Enqueuing Expose request
22:39:31.135 00.002 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:39:31.138 00.003 10072 Worker thread wakes up
22:39:31.138 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:31.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:31.556 00.418 10072 Exposure complete
22:39:31.615 00.059 10072 worker thread done servicing request
22:39:31.615 00.000 1032 OnExposeComplete: enter
22:39:31.618 00.003 1032 UpdateGuideState(): m_state=6
22:39:31.620 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5149
22:39:31.621 00.001 1032 Star::Find returns 1 (0), X=1097.93, Y=133.82, Mass=1297, SNR=25.3, Peak=107 HFD=2.9
22:39:31.624 00.003 1032 MultiStar: [#1 0.23,0.17,0.00,M1] [#2 -0.07,0.10,0.76,U] [#3 -0.02,0.18,0.77,U] [#4 -0.13,0.15,0.69,U] [#5 -0.02,0.12,0.66,U] [#6 -0.21,0.17,0.00,M1] [#7 -0.22,-0.08,0.73,U] [#8 -0.02,0.24,0.55,U] 
22:39:31.626 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.11}, one-star: {0.23, 0.09}
22:39:31.627 00.001 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
22:39:31.628 00.001 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
22:39:31.630 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.77 mountX=0.11 mountY=-0.01, mountTheta=-0.06
22:39:31.633 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.11, opts=13)
22:39:31.635 00.002 1032 Enqueuing Move request for scope (-0.02, 0.11)
22:39:31.637 00.002 10072 Worker thread wakes up
22:39:31.637 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
22:39:31.637 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
22:39:31.637 00.000 10072 Moving (-0.02, 0.11) raw xDistance=0.11 yDistance=-0.01
22:39:31.640 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:39:31.644 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:39:31.644 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:39:31.644 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:31.644 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:39:31.644 00.000 10072 MoveAxis(W, 2, ABG)
22:39:31.644 00.000 10072 Guiding  Dir = 3, Dur = 2
22:39:31.644 00.000 10072 IsGuiding returns 0
22:39:31.646 00.002 10072 PulseGuide returned control before completion, sleep 12
22:39:31.662 00.016 10072 IsGuiding returns 0
22:39:31.662 00.000 10072 Move returns status 0, amount 2
22:39:31.662 00.000 10072 MoveAxis(N, 0, ABG)
22:39:31.662 00.000 10072 Move returns status 0, amount 0
22:39:31.662 00.000 10072 move complete, result=0
22:39:31.662 00.000 10072 worker thread done servicing request
22:39:31.664 00.002 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:39:31.667 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:31.669 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:31.671 00.002 1032 Enqueuing Expose request
22:39:31.675 00.004 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:39:31.678 00.003 10072 Worker thread wakes up
22:39:31.678 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:31.679 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:32.305 00.626 10072 Exposure complete
22:39:32.362 00.057 10072 worker thread done servicing request
22:39:32.362 00.000 1032 OnExposeComplete: enter
22:39:32.364 00.002 1032 UpdateGuideState(): m_state=6
22:39:32.367 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5150
22:39:32.369 00.002 1032 Star::Find returns 1 (0), X=1097.81, Y=133.83, Mass=1186, SNR=24.2, Peak=98 HFD=2.9
22:39:32.372 00.003 1032 MultiStar: [#1 0.14,0.23,0.00,M2] [#2 -0.08,0.16,0.80,U] [#3 -0.08,0.21,0.81,U] [#4 -0.18,0.29,0.00,M1] [#5 -0.12,0.32,0.00,M1] [#6 -0.16,0.24,0.00,M2] [#7 -0.07,0.07,0.77,U] [#8 -0.06,0.34,0.00,M1] 
22:39:32.374 00.002 1032 refined, 3 included, MultiStar: {-0.02, 0.13}, one-star: {0.11, 0.10}
22:39:32.375 00.001 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
22:39:32.377 00.002 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
22:39:32.379 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.73 mountX=0.13 mountY=-0.01, mountTheta=-0.10
22:39:32.383 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.13, opts=13)
22:39:32.385 00.002 1032 Enqueuing Move request for scope (-0.02, 0.13)
22:39:32.386 00.001 10072 Worker thread wakes up
22:39:32.387 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
22:39:32.387 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
22:39:32.387 00.000 10072 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.01
22:39:32.389 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
22:39:32.391 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.34
22:39:32.391 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
22:39:32.391 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:32.391 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:39:32.391 00.000 10072 MoveAxis(W, 66, ABG)
22:39:32.391 00.000 10072 Guiding  Dir = 3, Dur = 66
22:39:32.392 00.001 10072 IsGuiding returns 0
22:39:32.392 00.000 10072 PulseGuide returned control before completion, sleep 76
22:39:32.414 00.022 1032 UpdateGuideState exits: m=1186 SNR=24.2
22:39:32.418 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:32.419 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:32.421 00.002 1032 Enqueuing Expose request
22:39:32.474 00.053 10072 IsGuiding returns 0
22:39:32.474 00.000 10072 Move returns status 0, amount 66
22:39:32.474 00.000 10072 MoveAxis(N, 0, ABG)
22:39:32.474 00.000 10072 Move returns status 0, amount 0
22:39:32.474 00.000 10072 move complete, result=0
22:39:32.475 00.001 10072 worker thread done servicing request
22:39:32.475 00.000 10072 Worker thread wakes up
22:39:32.475 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:32.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:32.475 00.000 1032 GuideStep: 0.1 px 66 ms WEST, -0.0 px 0 ms NORTH
22:39:32.883 00.408 10072 Exposure complete
22:39:32.934 00.051 10072 worker thread done servicing request
22:39:32.935 00.001 1032 OnExposeComplete: enter
22:39:32.936 00.001 1032 UpdateGuideState(): m_state=6
22:39:32.939 00.003 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5151
22:39:32.941 00.002 1032 Star::Find returns 1 (0), X=1097.88, Y=133.67, Mass=1330, SNR=25.6, Peak=108 HFD=3.2
22:39:32.943 00.002 1032 MultiStar: [#1 0.21,0.02,1.05,U] [#2 -0.01,-0.04,0.81,U] [#3 -0.24,-0.02,0.73,U] [#4 -0.20,-0.02,0.70,U] [#5 0.01,0.02,0.66,U] [#6 -0.17,-0.07,0.62,U] [#7 -0.12,-0.21,0.69,U] [#8 -0.08,0.04,0.52,U] 
22:39:32.945 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.17, -0.06}
22:39:32.946 00.001 1032 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.83) = xAngle (-3.97 = 2.32)
22:39:32.948 00.002 1032 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.97 = 2.32)
22:39:32.949 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.14 mountX=-0.03 mountY=0.03, mountTheta=2.32
22:39:32.951 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
22:39:32.953 00.002 1032 Enqueuing Move request for scope (-0.02, -0.04)
22:39:32.954 00.001 10072 Worker thread wakes up
22:39:32.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
22:39:32.954 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
22:39:32.954 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
22:39:32.958 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:39:32.962 00.004 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.34
22:39:32.962 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:39:32.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:32.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:39:32.962 00.000 10072 MoveAxis(W, 3, ABG)
22:39:32.962 00.000 10072 Guiding  Dir = 3, Dur = 3
22:39:32.962 00.000 10072 IsGuiding returns 0
22:39:32.963 00.001 10072 PulseGuide returned control before completion, sleep 13
22:39:32.979 00.016 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:39:32.981 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:32.983 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:32.985 00.002 1032 Enqueuing Expose request
22:39:32.991 00.006 10072 IsGuiding returns 0
22:39:32.991 00.000 10072 Move returns status 0, amount 3
22:39:32.991 00.000 10072 MoveAxis(N, 0, ABG)
22:39:32.991 00.000 10072 Move returns status 0, amount 0
22:39:32.991 00.000 10072 move complete, result=0
22:39:32.991 00.000 10072 worker thread done servicing request
22:39:32.991 00.000 10072 Worker thread wakes up
22:39:32.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:32.992 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:32.996 00.004 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:39:33.618 00.622 10072 Exposure complete
22:39:33.671 00.053 10072 worker thread done servicing request
22:39:33.671 00.000 1032 OnExposeComplete: enter
22:39:33.673 00.002 1032 UpdateGuideState(): m_state=6
22:39:33.675 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5152
22:39:33.676 00.001 1032 Star::Find returns 1 (0), X=1097.98, Y=133.63, Mass=1257, SNR=24.9, Peak=101 HFD=3.3
22:39:33.679 00.003 1032 MultiStar: [#1 0.22,0.04,0.98,U] [#2 -0.04,-0.10,0.81,U] [#3 -0.13,0.03,0.76,U] [#4 -0.23,0.02,0.67,U] [#5 0.03,0.11,0.67,U] [#6 -0.07,0.03,0.62,U] [#7 -0.09,-0.20,0.72,U] [#8 -0.13,0.13,0.52,U] 
22:39:33.681 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.27, -0.10}
22:39:33.683 00.002 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
22:39:33.685 00.002 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
22:39:33.687 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-1.03 mountX=-0.01 mountY=-0.00, mountTheta=-2.86
22:39:33.690 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
22:39:33.692 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
22:39:33.695 00.003 10072 Worker thread wakes up
22:39:33.695 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:39:33.695 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:39:33.695 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.00
22:39:33.698 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:39:33.700 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.34
22:39:33.700 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:39:33.700 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:33.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:39:33.700 00.000 10072 MoveAxis(W, 4, ABG)
22:39:33.700 00.000 10072 Guiding  Dir = 3, Dur = 4
22:39:33.701 00.001 10072 IsGuiding returns 0
22:39:33.701 00.000 10072 PulseGuide returned control before completion, sleep 14
22:39:33.718 00.017 1032 UpdateGuideState exits: m=1257 SNR=24.9
22:39:33.720 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:33.722 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:33.723 00.001 1032 Enqueuing Expose request
22:39:33.726 00.003 10072 IsGuiding returns 0
22:39:33.726 00.000 10072 Move returns status 0, amount 4
22:39:33.726 00.000 10072 MoveAxis(N, 0, ABG)
22:39:33.726 00.000 10072 Move returns status 0, amount 0
22:39:33.726 00.000 10072 move complete, result=0
22:39:33.727 00.001 10072 worker thread done servicing request
22:39:33.727 00.000 10072 Worker thread wakes up
22:39:33.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:33.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:33.733 00.006 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:39:34.132 00.399 10072 Exposure complete
22:39:34.188 00.056 10072 worker thread done servicing request
22:39:34.188 00.000 1032 OnExposeComplete: enter
22:39:34.190 00.002 1032 UpdateGuideState(): m_state=6
22:39:34.192 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5153
22:39:34.194 00.002 1032 Star::Find returns 1 (0), X=1097.86, Y=133.80, Mass=1272, SNR=25.1, Peak=107 HFD=2.9
22:39:34.195 00.001 1032 MultiStar: [#1 0.13,0.15,0.95,U] [#2 -0.18,0.02,0.79,U] [#3 -0.26,0.17,0.00,M1] [#4 -0.27,0.10,0.00,M1] [#5 -0.08,0.23,0.70,U] [#6 -0.17,0.14,0.64,U] [#7 -0.05,0.00,0.71,U] [#8 -0.16,0.27,0.00,M1] 
22:39:34.197 00.002 1032 refined, 5 included, MultiStar: {-0.01, 0.10}, one-star: {0.16, 0.07}
22:39:34.199 00.002 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
22:39:34.200 00.001 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
22:39:34.202 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.70 mountX=0.10 mountY=-0.01, mountTheta=-0.13
22:39:34.205 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
22:39:34.209 00.004 1032 Enqueuing Move request for scope (-0.01, 0.10)
22:39:34.211 00.002 10072 Worker thread wakes up
22:39:34.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
22:39:34.211 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
22:39:34.212 00.001 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.01
22:39:34.213 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:39:34.215 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.34
22:39:34.215 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:39:34.215 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:34.215 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:39:34.215 00.000 10072 MoveAxis(W, 3, ABG)
22:39:34.215 00.000 10072 Guiding  Dir = 3, Dur = 3
22:39:34.216 00.001 10072 IsGuiding returns 0
22:39:34.216 00.000 10072 PulseGuide returned control before completion, sleep 13
22:39:34.233 00.017 1032 UpdateGuideState exits: m=1272 SNR=25.1
22:39:34.236 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:34.240 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:34.242 00.002 1032 Enqueuing Expose request
22:39:34.244 00.002 10072 IsGuiding returns 0
22:39:34.244 00.000 10072 Move returns status 0, amount 3
22:39:34.244 00.000 10072 MoveAxis(N, 0, ABG)
22:39:34.244 00.000 10072 Move returns status 0, amount 0
22:39:34.244 00.000 10072 move complete, result=0
22:39:34.244 00.000 10072 worker thread done servicing request
22:39:34.244 00.000 10072 Worker thread wakes up
22:39:34.244 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:34.244 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:34.252 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:39:34.884 00.632 10072 Exposure complete
22:39:34.941 00.057 10072 worker thread done servicing request
22:39:34.941 00.000 1032 OnExposeComplete: enter
22:39:34.943 00.002 1032 UpdateGuideState(): m_state=6
22:39:34.945 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5154
22:39:34.947 00.002 1032 Star::Find returns 1 (0), X=1098.01, Y=133.68, Mass=1272, SNR=25.1, Peak=106 HFD=3.2
22:39:34.949 00.002 1032 MultiStar: [#1 0.19,0.11,0.98,U] [#2 -0.01,0.06,0.80,U] [#3 -0.08,0.01,0.75,U] [#4 -0.08,0.04,0.67,U] [#5 -0.10,0.10,0.67,U] [#6 -0.06,-0.10,0.64,U] [#7 0.03,-0.22,0.74,U] [#8 0.06,0.19,0.54,U] 
22:39:34.951 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.31, -0.05}
22:39:34.952 00.001 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
22:39:34.954 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
22:39:34.956 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.27 mountX=0.00 mountY=-0.05, mountTheta=-1.56
22:39:34.959 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
22:39:34.962 00.003 1032 Enqueuing Move request for scope (0.05, 0.01)
22:39:34.964 00.002 10072 Worker thread wakes up
22:39:34.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:39:34.964 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:39:34.964 00.000 10072 Moving (0.05, 0.01) raw xDistance=0.00 yDistance=-0.05
22:39:34.966 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:39:34.969 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.34
22:39:34.969 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:39:34.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:34.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:39:34.969 00.000 10072 MoveAxis(W, 4, ABG)
22:39:34.969 00.000 10072 Guiding  Dir = 3, Dur = 4
22:39:34.969 00.000 10072 IsGuiding returns 0
22:39:34.970 00.001 10072 PulseGuide returned control before completion, sleep 14
22:39:34.986 00.016 1032 UpdateGuideState exits: m=1272 SNR=25.1
22:39:34.990 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:34.992 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:34.994 00.002 1032 Enqueuing Expose request
22:39:34.995 00.001 10072 IsGuiding returns 0
22:39:34.995 00.000 10072 Move returns status 0, amount 4
22:39:34.996 00.001 10072 MoveAxis(N, 0, ABG)
22:39:34.996 00.000 10072 Move returns status 0, amount 0
22:39:34.996 00.000 10072 move complete, result=0
22:39:34.996 00.000 10072 worker thread done servicing request
22:39:34.996 00.000 10072 Worker thread wakes up
22:39:34.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:34.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1083,119,31,31)
22:39:35.003 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:39:35.120 00.117 1032 evsrv: cli 0D18BB30 connect
22:39:35.137 00.017 1032 case statement mapped state 6 to 3
22:39:35.164 00.027 1032 case statement mapped state 6 to 3
22:39:35.187 00.023 1032 evsrv: cli 0D18BB30 request: {"method":"get_app_state","id":"6af1b2a0-2e98-49d1-aebd-656397171f33"}
22:39:35.196 00.009 1032 case statement mapped state 6 to 3
22:39:35.200 00.004 1032 evsrv: cli 0D18BB30 response: {"jsonrpc":"2.0","result":"Guiding","id":"6af1b2a0-2e98-49d1-aebd-656397171f33"}
22:39:35.202 00.002 1032 evsrv: cli 0D18BB30 disconnect
22:39:35.229 00.027 1032 evsrv: cli 0D18BBD0 connect
22:39:35.232 00.003 1032 case statement mapped state 6 to 3
22:39:35.236 00.004 1032 case statement mapped state 6 to 3
22:39:35.241 00.005 1032 evsrv: cli 0D18BBD0 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"04ba088c-ed06-4a8a-b76f-223883d600ee"}
22:39:35.243 00.002 1032 PhdController::Dither begins
22:39:35.245 00.002 1032 dither: size=3.00, dRA=1.26 dDec=0.08
22:39:35.247 00.002 1032 MountToCamera -- mountTheta (0.06) + m_xAngle (1.83) = xAngle (1.89 = 1.89)
22:39:35.251 00.004 1032 MountToCamera -- mountX=1.26 mountY=0.08 hyp=1.27 mountTheta=0.06 cameraX=-0.40, cameraY=1.20 cameraTheta=1.89
22:39:35.255 00.004 1032 setting lock position to (1097.30, 134.93)
22:39:35.264 00.009 1032 Mount: notify guiding dithered (-0.4, 1.2)
22:39:35.276 00.012 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
22:39:35.280 00.004 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
22:39:35.291 00.011 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:39:35.294 00.003 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:39:35.310 00.016 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
22:39:35.313 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
22:39:35.317 00.004 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:39:35.319 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:39:35.323 00.004 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:39:35.326 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
22:39:35.328 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
22:39:35.332 00.004 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
22:39:35.340 00.008 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
22:39:35.344 00.004 1032 MultiStar: stabilizing after lock position change
22:39:35.347 00.003 1032 Status Line: Dither by 1.26,0.08
22:39:35.354 00.007 1032 PhdController: newstate STATE_SETTLE_BEGIN
22:39:35.356 00.002 1032 PhdController: newstate STATE_SETTLE_WAIT
22:39:35.359 00.003 1032 evsrv: cli 0D18BBD0 response: {"jsonrpc":"2.0","result":0,"id":"04ba088c-ed06-4a8a-b76f-223883d600ee"}
22:39:35.406 00.047 1032 evsrv: cli 0D18BBD0 disconnect
22:39:35.446 00.040 10072 Exposure complete
22:39:35.608 00.162 10072 worker thread done servicing request
22:39:35.608 00.000 1032 OnExposeComplete: enter
22:39:35.614 00.006 1032 UpdateGuideState(): m_state=6
22:39:35.617 00.003 1032 Star::Find(15, 1098, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5155
22:39:35.620 00.003 1032 Star::Find returns 1 (0), X=1097.87, Y=133.63, Mass=1313, SNR=25.4, Peak=117 HFD=3.2
22:39:35.622 00.002 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
22:39:35.624 00.002 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
22:39:35.627 00.003 1032 CameraToMount -- cameraX=0.57 cameraY=-1.30 hyp=1.41 cameraTheta=-1.16 mountX=-1.40 mountY=-0.21, mountTheta=-2.99
22:39:35.631 00.004 1032 dither recenter: remaining=(-1.3,-0.1) step=(-1.3,-0.1)
22:39:35.634 00.003 1032 MountToCamera -- mountTheta (-3.08) + m_xAngle (1.83) = xAngle (-1.25 = -1.25)
22:39:35.636 00.002 1032 MountToCamera -- mountX=-1.26 mountY=-0.08 hyp=1.27 mountTheta=-3.08 cameraX=0.40, cameraY=-1.20 cameraTheta=-1.25
22:39:35.639 00.003 1032 SchedulePrimaryMove(0F526948, x=0.40, y=-1.20, opts=4)
22:39:35.648 00.009 1032 Enqueuing Move request for scope (0.40, -1.20)
22:39:35.651 00.003 1032 Mount: notify direct move -1.26,-0.08
22:39:35.653 00.002 10072 Worker thread wakes up
22:39:35.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.40, -1.20) opts 0x4
22:39:35.653 00.000 10072 Handling offset move in thread for scope, endpoint = (0.40, -1.20)
22:39:35.653 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
22:39:35.655 00.002 10072 Moving (0.40, -1.20) raw xDistance=-1.26 yDistance=-0.08
22:39:35.655 00.000 10072 BLC: window closed
22:39:35.655 00.000 10072 MoveAxis(E, 1215, B)
22:39:35.656 00.001 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
22:39:35.659 00.003 10072 Guiding  Dir = 2, Dur = 1215
22:39:35.659 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:39:35.661 00.002 10072 IsGuiding returns 0
22:39:35.661 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:39:35.664 00.003 10072 PulseGuide returned control before completion, sleep 1225
22:39:35.664 00.000 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
22:39:35.667 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
22:39:35.669 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:39:35.671 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:39:35.675 00.004 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:39:35.678 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
22:39:35.681 00.003 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
22:39:35.683 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
22:39:35.686 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
22:39:35.690 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:39:35.733 00.043 1032 UpdateGuideState exits: m=1313 SNR=25.4
22:39:35.736 00.003 1032 PhdController: settling, locked = 1, distance = 1.36 (0.25) aobump = 0 frame = 1 / 99999
22:39:35.741 00.005 1032 evsrv: {"Event":"Settling","Timestamp":1784169575.741,"Host":"MELE","Inst":1,"Distance":1.36,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:39:35.744 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:35.747 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:35.750 00.003 1032 Enqueuing Expose request
22:39:36.909 01.159 10072 IsGuiding returns 1
22:39:36.909 00.000 10072 scope still moving after pulse duration time elapsed
22:39:36.943 00.034 10072 IsGuiding returns 0
22:39:36.943 00.000 10072 scope move finished after 1215 + 67 ms
22:39:36.943 00.000 10072 Move returns status 0, amount 1215
22:39:36.943 00.000 10072 BLC: non-algo type move will not reverse Dec direction, no blc applied
22:39:36.943 00.000 10072 MoveAxis(N, 52, B)
22:39:36.943 00.000 10072 Guiding  Dir = 0, Dur = 52
22:39:36.944 00.001 10072 IsGuiding returns 0
22:39:36.944 00.000 10072 PulseGuide returned control before completion, sleep 62
22:39:37.023 00.079 10072 IsGuiding returns 1
22:39:37.023 00.000 10072 scope still moving after pulse duration time elapsed
22:39:37.053 00.030 10072 IsGuiding returns 1
22:39:37.085 00.032 10072 IsGuiding returns 1
22:39:37.116 00.031 10072 IsGuiding returns 0
22:39:37.116 00.000 10072 scope move finished after 52 + 119 ms
22:39:37.116 00.000 10072 Move returns status 0, amount 52
22:39:37.116 00.000 10072 move complete, result=0
22:39:37.116 00.000 10072 worker thread done servicing request
22:39:37.116 00.000 10072 Worker thread wakes up
22:39:37.116 00.000 1032 GuideStep: -1.3 px 1215 ms EAST, -0.1 px 52 ms NORTH
22:39:37.118 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:37.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:37.757 00.639 10072 Exposure complete
22:39:37.814 00.057 10072 worker thread done servicing request
22:39:37.814 00.000 1032 OnExposeComplete: enter
22:39:37.816 00.002 1032 UpdateGuideState(): m_state=6
22:39:37.818 00.002 1032 Star::Find(15, 1097, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5156
22:39:37.821 00.003 1032 Star::Find returns 1 (0), X=1097.44, Y=135.17, Mass=1421, SNR=26.5, Peak=125 HFD=3.2
22:39:37.822 00.001 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
22:39:37.824 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
22:39:37.825 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.24 hyp=0.28 cameraTheta=1.05 mountX=0.20 mountY=-0.20, mountTheta=-0.78
22:39:37.828 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.24, opts=13)
22:39:37.833 00.005 1032 Enqueuing Move request for scope (0.14, 0.24)
22:39:37.835 00.002 10072 Worker thread wakes up
22:39:37.835 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.24) opts 0xd
22:39:37.835 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.24)
22:39:37.835 00.000 10072 Moving (0.14, 0.24) raw xDistance=0.20 yDistance=-0.20
22:39:37.837 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
22:39:37.839 00.002 10072 PPEC rslt(dithering): input = 0.20, final = 0.10
22:39:37.839 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
22:39:37.839 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:37.839 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:39:37.839 00.000 10072 MoveAxis(W, 95, ABG)
22:39:37.840 00.001 10072 Guiding  Dir = 3, Dur = 95
22:39:37.840 00.000 10072 IsGuiding returns 0
22:39:37.840 00.000 10072 PulseGuide returned control before completion, sleep 105
22:39:37.858 00.018 1032 UpdateGuideState exits: m=1421 SNR=26.5
22:39:37.862 00.004 1032 PhdController: settling, locked = 1, distance = 0.28 (0.25) aobump = 0 frame = 2 / 99999
22:39:37.865 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784169577.865,"Host":"MELE","Inst":1,"Distance":0.28,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:39:37.866 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:37.869 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:37.870 00.001 1032 Enqueuing Expose request
22:39:37.956 00.086 10072 IsGuiding returns 0
22:39:37.956 00.000 10072 Move returns status 0, amount 95
22:39:37.956 00.000 10072 MoveAxis(N, 0, ABG)
22:39:37.956 00.000 10072 Move returns status 0, amount 0
22:39:37.957 00.001 10072 move complete, result=0
22:39:37.957 00.000 10072 worker thread done servicing request
22:39:37.957 00.000 1032 GuideStep: 0.2 px 95 ms WEST, -0.2 px 0 ms NORTH
22:39:37.959 00.002 10072 Worker thread wakes up
22:39:37.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:37.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:38.366 00.407 10072 Exposure complete
22:39:38.432 00.066 10072 worker thread done servicing request
22:39:38.433 00.001 1032 OnExposeComplete: enter
22:39:38.435 00.002 1032 UpdateGuideState(): m_state=6
22:39:38.437 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5157
22:39:38.438 00.001 1032 Star::Find returns 1 (0), X=1097.46, Y=134.92, Mass=1386, SNR=26.2, Peak=119 HFD=3.5
22:39:38.440 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
22:39:38.442 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
22:39:38.445 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.04 mountX=-0.05 mountY=-0.15, mountTheta=-1.87
22:39:38.447 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
22:39:38.449 00.002 1032 Enqueuing Move request for scope (0.15, -0.01)
22:39:38.451 00.002 10072 Worker thread wakes up
22:39:38.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
22:39:38.451 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
22:39:38.451 00.000 10072 Moving (0.15, -0.01) raw xDistance=-0.05 yDistance=-0.15
22:39:38.452 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:39:38.456 00.004 10072 PPEC rslt(dithering): input = -0.05, final = -0.02
22:39:38.456 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:39:38.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:38.457 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:39:38.457 00.000 10072 MoveAxis(E, 22, ABG)
22:39:38.457 00.000 10072 Guiding  Dir = 2, Dur = 22
22:39:38.458 00.001 10072 IsGuiding returns 0
22:39:38.458 00.000 10072 PulseGuide returned control before completion, sleep 32
22:39:38.476 00.018 1032 UpdateGuideState exits: m=1386 SNR=26.2
22:39:38.478 00.002 1032 PhdController: settling, locked = 1, distance = 0.24 (0.25) aobump = 0 frame = 3 / 99999
22:39:38.480 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784169578.480,"Host":"MELE","Inst":1,"Distance":0.24,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:39:38.482 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:38.483 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:38.490 00.007 1032 Enqueuing Expose request
22:39:38.502 00.012 10072 IsGuiding returns 1
22:39:38.502 00.000 10072 scope still moving after pulse duration time elapsed
22:39:38.533 00.031 10072 IsGuiding returns 0
22:39:38.533 00.000 10072 scope move finished after 22 + 54 ms
22:39:38.533 00.000 10072 Move returns status 0, amount 22
22:39:38.533 00.000 10072 MoveAxis(N, 0, ABG)
22:39:38.533 00.000 10072 Move returns status 0, amount 0
22:39:38.533 00.000 10072 move complete, result=0
22:39:38.534 00.001 10072 worker thread done servicing request
22:39:38.534 00.000 10072 Worker thread wakes up
22:39:38.534 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:38.534 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:38.534 00.000 1032 GuideStep: -0.0 px 22 ms EAST, -0.1 px 0 ms NORTH
22:39:39.164 00.630 10072 Exposure complete
22:39:39.232 00.068 10072 worker thread done servicing request
22:39:39.232 00.000 1032 OnExposeComplete: enter
22:39:39.234 00.002 1032 UpdateGuideState(): m_state=6
22:39:39.235 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5158
22:39:39.238 00.003 1032 Star::Find returns 1 (0), X=1097.48, Y=134.82, Mass=1472, SNR=27.0, Peak=135 HFD=3.4
22:39:39.240 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:39:39.243 00.003 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:39:39.244 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.56 mountX=-0.15 mountY=-0.14, mountTheta=-2.39
22:39:39.248 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.11, opts=13)
22:39:39.250 00.002 1032 Enqueuing Move request for scope (0.18, -0.11)
22:39:39.252 00.002 10072 Worker thread wakes up
22:39:39.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
22:39:39.253 00.001 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
22:39:39.253 00.000 10072 Moving (0.18, -0.11) raw xDistance=-0.15 yDistance=-0.14
22:39:39.259 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:39:39.262 00.003 10072 PPEC rslt(dithering): input = -0.15, final = -0.07
22:39:39.262 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
22:39:39.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:39.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:39:39.262 00.000 10072 MoveAxis(E, 72, ABG)
22:39:39.263 00.001 10072 Guiding  Dir = 2, Dur = 72
22:39:39.263 00.000 10072 IsGuiding returns 0
22:39:39.264 00.001 10072 PulseGuide returned control before completion, sleep 82
22:39:39.287 00.023 1032 UpdateGuideState exits: m=1472 SNR=27.0
22:39:39.289 00.002 1032 PhdController: settling, locked = 1, distance = 0.23 (0.25) aobump = 0 frame = 4 / 99999
22:39:39.292 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784169579.292,"Host":"MELE","Inst":1,"Distance":0.23,"Time":0.8,"SettleTime":3.0,"StarLocked":true}
22:39:39.295 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:39.300 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:39.304 00.004 1032 Enqueuing Expose request
22:39:39.349 00.045 10072 IsGuiding returns 1
22:39:39.349 00.000 10072 scope still moving after pulse duration time elapsed
22:39:39.379 00.030 10072 IsGuiding returns 0
22:39:39.379 00.000 10072 scope move finished after 72 + 44 ms
22:39:39.379 00.000 10072 Move returns status 0, amount 72
22:39:39.379 00.000 10072 MoveAxis(N, 0, ABG)
22:39:39.379 00.000 10072 Move returns status 0, amount 0
22:39:39.379 00.000 10072 move complete, result=0
22:39:39.379 00.000 10072 worker thread done servicing request
22:39:39.380 00.001 10072 Worker thread wakes up
22:39:39.380 00.000 1032 GuideStep: -0.2 px 72 ms EAST, -0.1 px 0 ms NORTH
22:39:39.382 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:39.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:39.789 00.407 10072 Exposure complete
22:39:39.848 00.059 10072 worker thread done servicing request
22:39:39.848 00.000 1032 OnExposeComplete: enter
22:39:39.850 00.002 1032 UpdateGuideState(): m_state=6
22:39:39.852 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5159
22:39:39.854 00.002 1032 Star::Find returns 1 (0), X=1097.60, Y=134.75, Mass=1279, SNR=25.1, Peak=117 HFD=3.2
22:39:39.856 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
22:39:39.857 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
22:39:39.858 00.001 1032 CameraToMount -- cameraX=0.30 cameraY=-0.18 hyp=0.34 cameraTheta=-0.53 mountX=-0.25 mountY=-0.24, mountTheta=-2.36
22:39:39.864 00.006 1032 SchedulePrimaryMove(0F526948, x=0.30, y=-0.18, opts=13)
22:39:39.867 00.003 1032 Enqueuing Move request for scope (0.30, -0.18)
22:39:39.869 00.002 10072 Worker thread wakes up
22:39:39.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.18) opts 0xd
22:39:39.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.30, -0.18)
22:39:39.869 00.000 10072 Moving (0.30, -0.18) raw xDistance=-0.25 yDistance=-0.24
22:39:39.871 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:39:39.873 00.002 10072 PPEC rslt(dithering): input = -0.25, final = -0.12
22:39:39.873 00.000 10072 PPEC: input: -0.25, control: -0.12, exposure: 500
22:39:39.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:39:39.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:39:39.873 00.000 10072 MoveAxis(E, 116, ABG)
22:39:39.873 00.000 10072 Guiding  Dir = 2, Dur = 116
22:39:39.874 00.001 10072 IsGuiding returns 0
22:39:39.874 00.000 10072 PulseGuide returned control before completion, sleep 126
22:39:39.901 00.027 1032 UpdateGuideState exits: m=1279 SNR=25.1
22:39:39.905 00.004 1032 PhdController: settling, locked = 1, distance = 0.27 (0.25) aobump = 0 frame = 5 / 99999
22:39:39.906 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784169579.906,"Host":"MELE","Inst":1,"Distance":0.27,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:39:39.909 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:39.916 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:39.918 00.002 1032 Enqueuing Expose request
22:39:40.004 00.086 10072 IsGuiding returns 1
22:39:40.004 00.000 10072 scope still moving after pulse duration time elapsed
22:39:40.036 00.032 10072 IsGuiding returns 0
22:39:40.036 00.000 10072 scope move finished after 116 + 46 ms
22:39:40.036 00.000 10072 Move returns status 0, amount 116
22:39:40.036 00.000 10072 MoveAxis(N, 0, ABG)
22:39:40.036 00.000 10072 Move returns status 0, amount 0
22:39:40.036 00.000 10072 move complete, result=0
22:39:40.036 00.000 10072 worker thread done servicing request
22:39:40.037 00.001 1032 GuideStep: -0.2 px 116 ms EAST, -0.2 px 0 ms NORTH
22:39:40.041 00.004 10072 Worker thread wakes up
22:39:40.041 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:40.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:40.665 00.624 10072 Exposure complete
22:39:40.743 00.078 10072 worker thread done servicing request
22:39:40.743 00.000 1032 OnExposeComplete: enter
22:39:40.746 00.003 1032 UpdateGuideState(): m_state=6
22:39:40.750 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5160
22:39:40.753 00.003 1032 Star::Find returns 1 (0), X=1097.58, Y=135.07, Mass=1326, SNR=25.6, Peak=110 HFD=3.3
22:39:40.755 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:39:40.758 00.003 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:39:40.761 00.003 1032 CameraToMount -- cameraX=0.27 cameraY=0.14 hyp=0.31 cameraTheta=0.48 mountX=0.07 mountY=-0.30, mountTheta=-1.35
22:39:40.767 00.006 1032 SchedulePrimaryMove(0F526948, x=0.27, y=0.14, opts=13)
22:39:40.773 00.006 1032 Enqueuing Move request for scope (0.27, 0.14)
22:39:40.778 00.005 10072 Worker thread wakes up
22:39:40.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.14) opts 0xd
22:39:40.778 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, 0.14)
22:39:40.778 00.000 10072 Moving (0.27, 0.14) raw xDistance=0.07 yDistance=-0.30
22:39:40.782 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:39:40.787 00.005 10072 PPEC rslt(dithering): input = 0.07, final = 0.03
22:39:40.787 00.000 10072 PPEC: input: 0.07, control: 0.03, exposure: 500
22:39:40.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:39:40.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:39:40.787 00.000 10072 MoveAxis(W, 32, ABG)
22:39:40.788 00.001 10072 Guiding  Dir = 3, Dur = 32
22:39:40.788 00.000 10072 IsGuiding returns 0
22:39:40.789 00.001 10072 PulseGuide returned control before completion, sleep 42
22:39:40.815 00.026 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:39:40.817 00.002 1032 PhdController: settling, locked = 1, distance = 0.28 (0.25) aobump = 0 frame = 6 / 99999
22:39:40.821 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784169580.821,"Host":"MELE","Inst":1,"Distance":0.28,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:39:40.824 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:40.827 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:40.830 00.003 1032 Enqueuing Expose request
22:39:40.834 00.004 10072 IsGuiding returns 0
22:39:40.834 00.000 10072 Move returns status 0, amount 32
22:39:40.834 00.000 10072 MoveAxis(N, 0, ABG)
22:39:40.834 00.000 10072 Move returns status 0, amount 0
22:39:40.834 00.000 10072 move complete, result=0
22:39:40.835 00.001 10072 worker thread done servicing request
22:39:40.835 00.000 10072 Worker thread wakes up
22:39:40.835 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:40.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:40.844 00.009 1032 GuideStep: 0.1 px 32 ms WEST, -0.3 px 0 ms NORTH
22:39:41.248 00.404 10072 Exposure complete
22:39:41.346 00.098 10072 worker thread done servicing request
22:39:41.346 00.000 1032 OnExposeComplete: enter
22:39:41.349 00.003 1032 UpdateGuideState(): m_state=6
22:39:41.353 00.004 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5161
22:39:41.356 00.003 1032 Star::Find returns 1 (0), X=1097.46, Y=135.09, Mass=1314, SNR=25.4, Peak=114 HFD=3.2
22:39:41.358 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
22:39:41.366 00.008 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
22:39:41.370 00.004 1032 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.79 mountX=0.12 mountY=-0.20, mountTheta=-1.04
22:39:41.374 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.16, opts=13)
22:39:41.376 00.002 1032 Enqueuing Move request for scope (0.16, 0.16)
22:39:41.380 00.004 10072 Worker thread wakes up
22:39:41.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
22:39:41.380 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
22:39:41.380 00.000 10072 Moving (0.16, 0.16) raw xDistance=0.12 yDistance=-0.20
22:39:41.383 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:39:41.387 00.004 10072 PPEC rslt(dithering): input = 0.12, final = 0.06
22:39:41.387 00.000 10072 PPEC: input: 0.12, control: 0.06, exposure: 500
22:39:41.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:41.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:39:41.387 00.000 10072 MoveAxis(W, 55, ABG)
22:39:41.387 00.000 10072 Guiding  Dir = 3, Dur = 55
22:39:41.388 00.001 10072 IsGuiding returns 0
22:39:41.389 00.001 10072 PulseGuide returned control before completion, sleep 65
22:39:41.465 00.076 10072 IsGuiding returns 1
22:39:41.465 00.000 10072 scope still moving after pulse duration time elapsed
22:39:41.638 00.173 10072 IsGuiding returns 0
22:39:41.639 00.001 10072 scope move finished after 55 + 196 ms
22:39:41.639 00.000 10072 Move returns status 0, amount 55
22:39:41.639 00.000 10072 MoveAxis(N, 0, ABG)
22:39:41.639 00.000 10072 Move returns status 0, amount 0
22:39:41.639 00.000 10072 move complete, result=0
22:39:41.639 00.000 10072 worker thread done servicing request
22:39:41.661 00.022 1032 UpdateGuideState exits: m=1314 SNR=25.4
22:39:41.681 00.020 1032 PhdController: settling, locked = 1, distance = 0.26 (0.25) aobump = 0 frame = 7 / 99999
22:39:41.690 00.009 1032 evsrv: {"Event":"Settling","Timestamp":1784169581.689,"Host":"MELE","Inst":1,"Distance":0.26,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:39:41.698 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:41.747 00.049 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:42.152 00.405 1032 Enqueuing Expose request
22:39:42.225 00.073 10072 Worker thread wakes up
22:39:42.225 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:42.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:42.226 00.001 1032 GuideStep: 0.1 px 55 ms WEST, -0.2 px 0 ms NORTH
22:39:43.095 00.869 10072 Exposure complete
22:39:43.910 00.815 10072 worker thread done servicing request
22:39:43.911 00.001 1032 OnExposeComplete: enter
22:39:43.914 00.003 1032 UpdateGuideState(): m_state=6
22:39:43.952 00.038 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5162
22:39:43.959 00.007 1032 Star::Find returns 1 (0), X=1097.42, Y=134.85, Mass=1423, SNR=26.5, Peak=127 HFD=3.2
22:39:43.965 00.006 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
22:39:43.969 00.004 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
22:39:43.974 00.005 1032 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.59 mountX=-0.11 mountY=-0.09, mountTheta=-2.42
22:39:43.987 00.013 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.08, opts=13)
22:39:43.991 00.004 1032 Enqueuing Move request for scope (0.12, -0.08)
22:39:43.993 00.002 10072 Worker thread wakes up
22:39:43.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
22:39:43.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
22:39:43.993 00.000 10072 Moving (0.12, -0.08) raw xDistance=-0.11 yDistance=-0.09
22:39:44.000 00.007 10072 PPEC rslt(dithering): input = -0.11, final = -0.05
22:39:44.000 00.000 10072 PPEC: input: -0.11, control: -0.05, exposure: 500
22:39:44.000 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:44.000 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:39:44.000 00.000 10072 MoveAxis(E, 50, ABG)
22:39:44.000 00.000 10072 Guiding  Dir = 2, Dur = 50
22:39:44.001 00.001 10072 IsGuiding returns 0
22:39:44.002 00.001 10072 PulseGuide returned control before completion, sleep 60
22:39:44.011 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:39:44.052 00.041 1032 UpdateGuideState exits: m=1423 SNR=26.5
22:39:44.059 00.007 1032 PhdController: settling, locked = 1, distance = 0.23 (0.25) aobump = 0 frame = 8 / 99999
22:39:44.063 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784169584.063,"Host":"MELE","Inst":1,"Distance":0.23,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:39:44.066 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:44.069 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:44.072 00.003 1032 Enqueuing Expose request
22:39:44.074 00.002 10072 IsGuiding returns 0
22:39:44.075 00.001 10072 Move returns status 0, amount 50
22:39:44.075 00.000 10072 MoveAxis(N, 0, ABG)
22:39:44.075 00.000 10072 Move returns status 0, amount 0
22:39:44.075 00.000 10072 move complete, result=0
22:39:44.075 00.000 10072 worker thread done servicing request
22:39:44.075 00.000 10072 Worker thread wakes up
22:39:44.075 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:44.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:44.086 00.011 1032 GuideStep: -0.1 px 50 ms EAST, -0.1 px 0 ms NORTH
22:39:44.733 00.647 10072 Exposure complete
22:39:44.946 00.213 1032 OnExposeComplete: enter
22:39:44.949 00.003 1032 UpdateGuideState(): m_state=6
22:39:44.963 00.014 10072 worker thread done servicing request
22:39:44.963 00.000 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5163
22:39:44.966 00.003 1032 Star::Find returns 1 (0), X=1097.50, Y=134.97, Mass=1296, SNR=25.3, Peak=118 HFD=3.1
22:39:44.968 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
22:39:44.971 00.003 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
22:39:44.973 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.20 cameraTheta=0.18 mountX=-0.02 mountY=-0.20, mountTheta=-1.65
22:39:45.005 00.032 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.04, opts=13)
22:39:45.007 00.002 1032 Enqueuing Move request for scope (0.20, 0.04)
22:39:45.010 00.003 10072 Worker thread wakes up
22:39:45.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
22:39:45.010 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
22:39:45.010 00.000 10072 Moving (0.20, 0.04) raw xDistance=-0.02 yDistance=-0.20
22:39:45.013 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:39:45.041 00.028 10072 PPEC rslt(dithering): input = -0.02, final = -0.01
22:39:45.041 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:39:45.041 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.20 newest=-0.49
22:39:45.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:39:45.041 00.000 10072 MoveAxis(E, 8, ABG)
22:39:45.041 00.000 10072 Guiding  Dir = 2, Dur = 8
22:39:45.043 00.002 10072 IsGuiding returns 0
22:39:45.044 00.001 10072 PulseGuide returned control before completion, sleep 18
22:39:45.077 00.033 10072 IsGuiding returns 0
22:39:45.077 00.000 10072 Move returns status 0, amount 8
22:39:45.077 00.000 10072 MoveAxis(N, 132, ABG)
22:39:45.077 00.000 10072 Guiding  Dir = 0, Dur = 132
22:39:45.077 00.000 10072 IsGuiding returns 0
22:39:45.078 00.001 10072 PulseGuide returned control before completion, sleep 142
22:39:45.121 00.043 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:39:45.124 00.003 1032 PhdController: settling, locked = 1, distance = 0.22 (0.25) aobump = 0 frame = 9 / 99999
22:39:45.127 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784169585.127,"Host":"MELE","Inst":1,"Distance":0.22,"Time":1.1,"SettleTime":3.0,"StarLocked":true}
22:39:45.160 00.033 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:45.164 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:45.167 00.003 1032 Enqueuing Expose request
22:39:45.247 00.080 10072 IsGuiding returns 0
22:39:45.247 00.000 10072 Move returns status 0, amount 132
22:39:45.247 00.000 10072 move complete, result=0
22:39:45.247 00.000 10072 worker thread done servicing request
22:39:45.247 00.000 10072 Worker thread wakes up
22:39:45.248 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:45.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:45.251 00.003 1032 GuideStep: -0.0 px 8 ms EAST, -0.2 px 132 ms NORTH
22:39:45.912 00.661 10072 Exposure complete
22:39:46.128 00.216 10072 worker thread done servicing request
22:39:46.128 00.000 1032 OnExposeComplete: enter
22:39:46.131 00.003 1032 UpdateGuideState(): m_state=6
22:39:46.163 00.032 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5164
22:39:46.166 00.003 1032 Star::Find returns 1 (0), X=1097.37, Y=134.82, Mass=1453, SNR=26.8, Peak=130 HFD=3.3
22:39:46.168 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
22:39:46.171 00.003 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
22:39:46.204 00.033 1032 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.02 mountX=-0.13 mountY=-0.04, mountTheta=-2.85
22:39:46.210 00.006 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.11, opts=13)
22:39:46.214 00.004 1032 Enqueuing Move request for scope (0.07, -0.11)
22:39:46.217 00.003 10072 Worker thread wakes up
22:39:46.217 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
22:39:46.217 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
22:39:46.217 00.000 10072 Moving (0.07, -0.11) raw xDistance=-0.13 yDistance=-0.04
22:39:46.251 00.034 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:39:46.254 00.003 10072 PPEC rslt(dithering): input = -0.13, final = -0.06
22:39:46.255 00.001 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
22:39:46.255 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:46.255 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:39:46.255 00.000 10072 MoveAxis(E, 59, ABG)
22:39:46.255 00.000 10072 Guiding  Dir = 2, Dur = 59
22:39:46.255 00.000 10072 IsGuiding returns 0
22:39:46.256 00.001 10072 PulseGuide returned control before completion, sleep 69
22:39:46.347 00.091 10072 IsGuiding returns 1
22:39:46.347 00.000 10072 scope still moving after pulse duration time elapsed
22:39:46.354 00.007 1032 UpdateGuideState exits: m=1453 SNR=26.8
22:39:46.358 00.004 1032 PhdController: settling, locked = 1, distance = 0.19 (0.25) aobump = 0 frame = 10 / 99999
22:39:46.360 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784169586.360,"Host":"MELE","Inst":1,"Distance":0.19,"Time":2.3,"SettleTime":3.0,"StarLocked":true}
22:39:46.399 00.039 10072 IsGuiding returns 0
22:39:46.399 00.000 10072 scope move finished after 59 + 84 ms
22:39:46.399 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:46.401 00.002 10072 Move returns status 0, amount 59
22:39:46.403 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:46.405 00.002 1032 Enqueuing Expose request
22:39:46.407 00.002 10072 MoveAxis(N, 0, ABG)
22:39:46.407 00.000 10072 Move returns status 0, amount 0
22:39:46.407 00.000 10072 move complete, result=0
22:39:46.407 00.000 10072 worker thread done servicing request
22:39:46.407 00.000 10072 Worker thread wakes up
22:39:46.408 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:46.408 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:46.449 00.041 1032 GuideStep: -0.1 px 59 ms EAST, -0.0 px 0 ms NORTH
22:39:47.106 00.657 10072 Exposure complete
22:39:47.320 00.214 10072 worker thread done servicing request
22:39:47.320 00.000 1032 OnExposeComplete: enter
22:39:47.325 00.005 1032 UpdateGuideState(): m_state=6
22:39:47.348 00.023 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5165
22:39:47.351 00.003 1032 Star::Find returns 1 (0), X=1097.41, Y=135.15, Mass=1406, SNR=26.3, Peak=121 HFD=3.2
22:39:47.355 00.004 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
22:39:47.357 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
22:39:47.361 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.22 hyp=0.25 cameraTheta=1.12 mountX=0.19 mountY=-0.16, mountTheta=-0.71
22:39:47.384 00.023 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.22, opts=13)
22:39:47.394 00.010 1032 Enqueuing Move request for scope (0.11, 0.22)
22:39:47.398 00.004 10072 Worker thread wakes up
22:39:47.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.22) opts 0xd
22:39:47.398 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.22)
22:39:47.399 00.001 10072 Moving (0.11, 0.22) raw xDistance=0.19 yDistance=-0.16
22:39:47.401 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:39:47.404 00.003 10072 PPEC rslt(dithering): input = 0.19, final = 0.09
22:39:47.404 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
22:39:47.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:47.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:39:47.405 00.001 10072 MoveAxis(W, 89, ABG)
22:39:47.405 00.000 10072 Guiding  Dir = 3, Dur = 89
22:39:47.416 00.011 10072 IsGuiding returns 0
22:39:47.417 00.001 10072 PulseGuide returned control before completion, sleep 99
22:39:47.480 00.063 1032 UpdateGuideState exits: m=1406 SNR=26.3
22:39:47.519 00.039 1032 PhdController: settling, locked = 1, distance = 0.21 (0.25) aobump = 0 frame = 11 / 99999
22:39:47.523 00.004 1032 PhdController: newstate STATE_FINISH
22:39:47.532 00.009 10072 IsGuiding returns 0
22:39:47.532 00.000 10072 Move returns status 0, amount 89
22:39:47.532 00.000 10072 MoveAxis(N, 0, ABG)
22:39:47.532 00.000 10072 Move returns status 0, amount 0
22:39:47.532 00.000 10072 move complete, result=0
22:39:47.533 00.001 10072 worker thread done servicing request
22:39:47.533 00.000 1032 PhdController complete: success
22:39:47.538 00.005 1032 evsrv: {"Event":"SettleDone","Timestamp":1784169587.538,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
22:39:47.545 00.007 1032 Mount: notify guiding dither settle done success=1
22:39:47.551 00.006 1032 PhdController: newstate STATE_IDLE
22:39:47.557 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:47.592 00.035 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:47.598 00.006 1032 Enqueuing Expose request
22:39:47.602 00.004 10072 Worker thread wakes up
22:39:47.602 00.000 1032 GuideStep: 0.2 px 89 ms WEST, -0.2 px 0 ms NORTH
22:39:47.643 00.041 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:47.643 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:48.338 00.695 10072 Exposure complete
22:39:48.476 00.138 10072 worker thread done servicing request
22:39:48.477 00.001 1032 OnExposeComplete: enter
22:39:48.480 00.003 1032 UpdateGuideState(): m_state=6
22:39:48.483 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5166
22:39:48.486 00.003 1032 Star::Find returns 1 (0), X=1097.40, Y=134.89, Mass=1218, SNR=24.5, Peak=117 HFD=3.3
22:39:48.491 00.005 1032 MultiStar: exiting stabilization period
22:39:48.499 00.008 1032 MultiStar: updating star positions after lock position change
22:39:48.503 00.004 1032 Star::Find(15, 617, 265, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5166
22:39:48.506 00.003 1032 Star::Find returns 1 (0), X=616.94, Y=265.58, Mass=1274, SNR=25.1, Peak=241 HFD=2.2
22:39:48.508 00.002 1032 Star::Find(15, 323, 196, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5166
22:39:48.510 00.002 1032 Star::Find returns 1 (0), X=323.14, Y=197.08, Mass=804, SNR=19.9, Peak=124 HFD=2.3
22:39:48.513 00.003 1032 Star::Find(15, 125, 738, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5166
22:39:48.516 00.003 1032 Star::Find returns 1 (0), X=125.52, Y=738.86, Mass=711, SNR=18.7, Peak=67 HFD=3.0
22:39:48.523 00.007 1032 Star::Find(15, 348, 607, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5166
22:39:48.526 00.003 1032 Star::Find returns 1 (0), X=348.54, Y=608.29, Mass=630, SNR=17.7, Peak=91 HFD=1.8
22:39:48.529 00.003 1032 Star::Find(15, 1100, 553, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5166
22:39:48.534 00.005 1032 Star::Find returns 1 (0), X=1100.35, Y=553.49, Mass=521, SNR=16.0, Peak=54 HFD=3.0
22:39:48.536 00.002 1032 Star::Find(15, 45, 350, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5166
22:39:48.539 00.003 1032 Star::Find returns 1 (0), X=45.82, Y=351.84, Mass=536, SNR=16.2, Peak=51 HFD=3.0
22:39:48.541 00.002 1032 Star::Find(15, 560, 599, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5166
22:39:48.544 00.003 1032 Star::Find returns 1 (0), X=560.84, Y=599.99, Mass=746, SNR=19.2, Peak=170 HFD=2.0
22:39:48.547 00.003 1032 Star::Find(15, 810, 224, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5166
22:39:48.549 00.002 1032 Star::Find returns 1 (0), X=810.41, Y=224.80, Mass=369, SNR=13.4, Peak=58 HFD=2.0
22:39:48.552 00.003 1032 Star::Find(15, 243, 333, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5166
22:39:48.554 00.002 1032 Star::Find returns 1 (0), X=243.59, Y=334.03, Mass=351, SNR=13.1, Peak=31 HFD=2.9
22:39:48.557 00.003 1032 Star::Find(15, 462, 323, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5166
22:39:48.560 00.003 1032 Star::Find returns 1 (0), X=461.96, Y=323.92, Mass=694, SNR=18.5, Peak=110 HFD=2.4
22:39:48.562 00.002 1032 Star::Find(15, 712, 910, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5166
22:39:48.565 00.003 1032 Star::Find returns 1 (0), X=712.39, Y=910.54, Mass=367, SNR=13.4, Peak=45 HFD=3.0
22:39:48.567 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
22:39:48.570 00.003 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
22:39:48.572 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.39 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
22:39:48.575 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
22:39:48.579 00.004 1032 Enqueuing Move request for scope (0.10, -0.04)
22:39:48.581 00.002 10072 Worker thread wakes up
22:39:48.581 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
22:39:48.581 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
22:39:48.582 00.001 10072 Moving (0.10, -0.04) raw xDistance=-0.07 yDistance=-0.09
22:39:48.584 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:39:48.587 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.34
22:39:48.588 00.001 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:39:48.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:48.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:39:48.588 00.000 10072 MoveAxis(W, 2, ABG)
22:39:48.588 00.000 10072 Guiding  Dir = 3, Dur = 2
22:39:48.588 00.000 10072 IsGuiding returns 0
22:39:48.589 00.001 10072 PulseGuide returned control before completion, sleep 12
22:39:48.613 00.024 10072 IsGuiding returns 0
22:39:48.613 00.000 10072 Move returns status 0, amount 2
22:39:48.613 00.000 10072 MoveAxis(N, 0, ABG)
22:39:48.613 00.000 10072 Move returns status 0, amount 0
22:39:48.613 00.000 10072 move complete, result=0
22:39:48.614 00.001 10072 worker thread done servicing request
22:39:48.615 00.001 1032 UpdateGuideState exits: m=1218 SNR=24.5
22:39:48.618 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:48.621 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:48.623 00.002 1032 Enqueuing Expose request
22:39:48.626 00.003 10072 Worker thread wakes up
22:39:48.626 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:39:48.629 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:48.629 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:49.038 00.409 10072 Exposure complete
22:39:49.098 00.060 10072 worker thread done servicing request
22:39:49.245 00.147 1032 OnExposeComplete: enter
22:39:49.539 00.294 1032 UpdateGuideState(): m_state=6
22:39:49.550 00.011 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5167
22:39:49.554 00.004 1032 Star::Find returns 1 (0), X=1097.34, Y=134.84, Mass=1378, SNR=26.1, Peak=136 HFD=3.2
22:39:49.559 00.005 1032 MultiStar: [#1 0.06,0.02,0.96,U] [#2 -0.03,-0.11,0.78,U] [#3 -0.01,0.01,0.73,U] [#4 -0.11,0.03,0.67,U] [#5 0.03,-0.12,0.65,U] [#6 0.11,-0.14,0.63,U] [#7 0.06,-0.15,0.71,U] [#8 -0.04,-0.09,0.52,U] 
22:39:49.562 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {0.04, -0.09}
22:39:49.564 00.002 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.13)
22:39:49.567 00.003 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.13)
22:39:49.570 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.33 mountX=-0.07 mountY=0.00, mountTheta=3.13
22:39:49.575 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
22:39:49.580 00.005 1032 Enqueuing Move request for scope (0.02, -0.07)
22:39:49.586 00.006 10072 Worker thread wakes up
22:39:49.587 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
22:39:49.587 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
22:39:49.587 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.00
22:39:49.594 00.007 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.34
22:39:49.594 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:39:49.594 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:49.594 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:39:49.594 00.000 10072 MoveAxis(W, 2, ABG)
22:39:49.594 00.000 10072 Guiding  Dir = 3, Dur = 2
22:39:49.595 00.001 10072 IsGuiding returns 0
22:39:49.596 00.001 10072 PulseGuide returned control before completion, sleep 12
22:39:49.758 00.162 10072 IsGuiding returns 0
22:39:49.758 00.000 10072 Move returns status 0, amount 2
22:39:49.758 00.000 10072 MoveAxis(N, 0, ABG)
22:39:49.758 00.000 10072 Move returns status 0, amount 0
22:39:49.758 00.000 10072 move complete, result=0
22:39:49.758 00.000 10072 worker thread done servicing request
22:39:50.010 00.252 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:39:50.102 00.092 1032 UpdateGuideState exits: m=1378 SNR=26.1
22:39:50.107 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:50.125 00.018 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:50.131 00.006 1032 Enqueuing Expose request
22:39:50.137 00.006 10072 Worker thread wakes up
22:39:50.137 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:50.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:50.139 00.002 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:39:50.789 00.650 10072 Exposure complete
22:39:50.920 00.131 10072 worker thread done servicing request
22:39:50.920 00.000 1032 OnExposeComplete: enter
22:39:50.924 00.004 1032 UpdateGuideState(): m_state=6
22:39:50.931 00.007 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5168
22:39:50.934 00.003 1032 Star::Find returns 1 (0), X=1097.44, Y=134.79, Mass=1204, SNR=24.4, Peak=113 HFD=3.2
22:39:50.938 00.004 1032 MultiStar: [#1 0.04,0.03,1.01,U] [#2 0.09,-0.14,0.81,U] [#3 0.09,-0.01,0.80,U] [#4 -0.12,-0.06,0.69,U] [#5 0.11,0.09,0.70,U] [#6 0.16,-0.08,0.66,U] [#7 0.02,-0.13,0.76,U] [#8 -0.16,-0.14,0.52,U] 
22:39:50.940 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.14, -0.14}
22:39:50.943 00.003 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
22:39:50.946 00.003 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
22:39:50.948 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.87 mountX=-0.07 mountY=-0.03, mountTheta=-2.70
22:39:50.952 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
22:39:50.956 00.004 1032 Enqueuing Move request for scope (0.05, -0.06)
22:39:50.959 00.003 10072 Worker thread wakes up
22:39:50.959 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
22:39:50.959 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
22:39:50.959 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
22:39:50.962 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:39:50.966 00.004 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.34
22:39:50.966 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:39:50.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:50.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:39:50.966 00.000 10072 MoveAxis(E, 0, ABG)
22:39:50.966 00.000 10072 Move returns status 0, amount 0
22:39:50.966 00.000 10072 MoveAxis(N, 0, ABG)
22:39:50.966 00.000 10072 Move returns status 0, amount 0
22:39:50.966 00.000 10072 move complete, result=0
22:39:50.967 00.001 10072 worker thread done servicing request
22:39:50.994 00.027 1032 UpdateGuideState exits: m=1204 SNR=24.4
22:39:50.997 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:51.000 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:51.003 00.003 1032 Enqueuing Expose request
22:39:51.006 00.003 10072 Worker thread wakes up
22:39:51.006 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:51.009 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:51.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:51.418 00.409 10072 Exposure complete
22:39:51.514 00.096 10072 worker thread done servicing request
22:39:51.514 00.000 1032 OnExposeComplete: enter
22:39:51.521 00.007 1032 UpdateGuideState(): m_state=6
22:39:51.525 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5169
22:39:51.528 00.003 1032 Star::Find returns 1 (0), X=1097.43, Y=134.78, Mass=1363, SNR=25.9, Peak=120 HFD=3.3
22:39:51.532 00.004 1032 MultiStar: [#1 0.16,-0.01,0.98,U] [#2 0.14,-0.25,0.00,M1] [#3 0.04,-0.04,0.73,U] [#4 -0.12,-0.05,0.68,U] [#5 0.02,0.02,0.63,U] [#6 0.15,-0.11,0.59,U] [#7 0.19,-0.15,0.72,U] [#8 -0.04,-0.20,0.51,U] 
22:39:51.534 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.08}, one-star: {0.13, -0.15}
22:39:51.537 00.003 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
22:39:51.539 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
22:39:51.542 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.81 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
22:39:51.546 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
22:39:51.549 00.003 1032 Enqueuing Move request for scope (0.08, -0.08)
22:39:51.553 00.004 10072 Worker thread wakes up
22:39:51.553 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
22:39:51.553 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
22:39:51.553 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.05
22:39:51.556 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:39:51.560 00.004 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.34
22:39:51.560 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:39:51.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:51.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:39:51.560 00.000 10072 MoveAxis(E, 0, ABG)
22:39:51.560 00.000 10072 Move returns status 0, amount 0
22:39:51.560 00.000 10072 MoveAxis(N, 0, ABG)
22:39:51.560 00.000 10072 Move returns status 0, amount 0
22:39:51.560 00.000 10072 move complete, result=0
22:39:51.561 00.001 10072 worker thread done servicing request
22:39:51.634 00.073 1032 UpdateGuideState exits: m=1363 SNR=25.9
22:39:51.639 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:51.645 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:51.649 00.004 1032 Enqueuing Expose request
22:39:51.652 00.003 10072 Worker thread wakes up
22:39:51.652 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:51.655 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:51.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:52.297 00.642 10072 Exposure complete
22:39:52.383 00.086 10072 worker thread done servicing request
22:39:52.383 00.000 1032 OnExposeComplete: enter
22:39:52.387 00.004 1032 UpdateGuideState(): m_state=6
22:39:52.393 00.006 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5170
22:39:52.399 00.006 1032 Star::Find returns 1 (0), X=1097.46, Y=134.80, Mass=1206, SNR=24.4, Peak=106 HFD=3.3
22:39:52.404 00.005 1032 MultiStar: [#1 0.10,0.11,1.00,U] [#2 0.11,-0.07,0.86,U] [#3 0.02,-0.02,0.82,U] [#4 -0.06,0.01,0.67,U] [#5 -0.03,-0.04,0.69,U] [#6 0.22,-0.04,0.65,U] [#7 0.16,-0.09,0.75,U] [#8 -0.08,-0.08,0.58,U] 
22:39:52.407 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.16, -0.13}
22:39:52.409 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
22:39:52.412 00.003 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
22:39:52.414 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.47 mountX=-0.06 mountY=-0.06, mountTheta=-2.30
22:39:52.418 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
22:39:52.420 00.002 1032 Enqueuing Move request for scope (0.07, -0.04)
22:39:52.423 00.003 10072 Worker thread wakes up
22:39:52.423 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:39:52.424 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:39:52.424 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
22:39:52.427 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:39:52.431 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.34
22:39:52.432 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:39:52.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:52.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:39:52.432 00.000 10072 MoveAxis(W, 1, ABG)
22:39:52.432 00.000 10072 Guiding  Dir = 3, Dur = 1
22:39:52.432 00.000 10072 IsGuiding returns 0
22:39:52.434 00.002 10072 PulseGuide returned control before completion, sleep 11
22:39:52.449 00.015 10072 IsGuiding returns 0
22:39:52.449 00.000 10072 Move returns status 0, amount 1
22:39:52.449 00.000 10072 MoveAxis(N, 0, ABG)
22:39:52.449 00.000 10072 Move returns status 0, amount 0
22:39:52.450 00.001 10072 move complete, result=0
22:39:52.450 00.000 10072 worker thread done servicing request
22:39:52.459 00.009 1032 UpdateGuideState exits: m=1206 SNR=24.4
22:39:52.462 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:52.466 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:52.469 00.003 1032 Enqueuing Expose request
22:39:52.471 00.002 10072 Worker thread wakes up
22:39:52.471 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:39:52.475 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:52.476 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:52.894 00.418 10072 Exposure complete
22:39:52.970 00.076 10072 worker thread done servicing request
22:39:52.970 00.000 1032 OnExposeComplete: enter
22:39:52.974 00.004 1032 UpdateGuideState(): m_state=6
22:39:52.976 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5171
22:39:52.980 00.004 1032 Star::Find returns 1 (0), X=1097.46, Y=134.84, Mass=1253, SNR=24.9, Peak=114 HFD=3.4
22:39:52.983 00.003 1032 MultiStar: [#1 0.09,0.01,1.03,U] [#2 0.19,-0.15,0.80,U] [#3 0.06,-0.07,0.76,U] [#4 -0.02,0.01,0.71,U] [#5 0.08,0.15,0.69,U] [#6 0.07,-0.13,0.64,U] [#7 0.09,-0.17,0.79,U] [#8 -0.05,-0.03,0.56,U] 
22:39:52.985 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.16, -0.09}
22:39:52.989 00.004 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
22:39:52.993 00.004 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
22:39:52.996 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.57 mountX=-0.07 mountY=-0.07, mountTheta=-2.40
22:39:52.999 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
22:39:53.001 00.002 1032 Enqueuing Move request for scope (0.08, -0.05)
22:39:53.003 00.002 10072 Worker thread wakes up
22:39:53.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
22:39:53.003 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
22:39:53.003 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.07
22:39:53.006 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:39:53.008 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.34
22:39:53.008 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:39:53.009 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:53.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:39:53.009 00.000 10072 MoveAxis(W, 0, ABG)
22:39:53.009 00.000 10072 Move returns status 0, amount 0
22:39:53.009 00.000 10072 MoveAxis(N, 0, ABG)
22:39:53.009 00.000 10072 Move returns status 0, amount 0
22:39:53.009 00.000 10072 move complete, result=0
22:39:53.009 00.000 10072 worker thread done servicing request
22:39:53.032 00.023 1032 UpdateGuideState exits: m=1253 SNR=24.9
22:39:53.036 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:53.039 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:53.041 00.002 1032 Enqueuing Expose request
22:39:53.044 00.003 10072 Worker thread wakes up
22:39:53.044 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:39:53.048 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:53.048 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:53.675 00.627 10072 Exposure complete
22:39:53.761 00.086 10072 worker thread done servicing request
22:39:53.762 00.001 1032 OnExposeComplete: enter
22:39:53.765 00.003 1032 UpdateGuideState(): m_state=6
22:39:53.772 00.007 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5172
22:39:53.777 00.005 1032 Star::Find returns 1 (0), X=1097.42, Y=134.80, Mass=1304, SNR=25.4, Peak=124 HFD=3.3
22:39:53.780 00.003 1032 MultiStar: [#1 0.08,0.10,0.98,U] [#2 0.21,-0.14,0.75,U] [#3 0.05,0.08,0.79,U] [#4 0.19,0.08,0.71,U] [#5 0.06,0.03,0.63,U] [#6 0.10,-0.07,0.62,U] [#7 0.20,-0.11,0.73,U] [#8 -0.14,-0.22,0.00,M1] 
22:39:53.786 00.006 1032 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.12, -0.13}
22:39:53.788 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
22:39:53.790 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
22:39:53.793 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.16 mountX=-0.05 mountY=-0.12, mountTheta=-1.99
22:39:53.797 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
22:39:53.802 00.005 1032 Enqueuing Move request for scope (0.13, -0.02)
22:39:53.809 00.007 10072 Worker thread wakes up
22:39:53.809 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
22:39:53.809 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
22:39:53.809 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
22:39:53.817 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:39:53.821 00.004 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.34
22:39:53.821 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:39:53.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:53.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:39:53.821 00.000 10072 MoveAxis(W, 0, ABG)
22:39:53.821 00.000 10072 Move returns status 0, amount 0
22:39:53.821 00.000 10072 MoveAxis(N, 0, ABG)
22:39:53.822 00.001 10072 Move returns status 0, amount 0
22:39:53.822 00.000 10072 move complete, result=0
22:39:53.822 00.000 10072 worker thread done servicing request
22:39:53.848 00.026 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:39:53.851 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:53.853 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:53.855 00.002 1032 Enqueuing Expose request
22:39:53.859 00.004 10072 Worker thread wakes up
22:39:53.859 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:39:53.864 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:53.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:54.283 00.419 10072 Exposure complete
22:39:54.366 00.083 10072 worker thread done servicing request
22:39:54.366 00.000 1032 OnExposeComplete: enter
22:39:54.372 00.006 1032 UpdateGuideState(): m_state=6
22:39:54.375 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5173
22:39:54.378 00.003 1032 Star::Find returns 1 (0), X=1097.45, Y=134.88, Mass=1347, SNR=25.8, Peak=112 HFD=3.4
22:39:54.382 00.004 1032 MultiStar: [#1 0.20,0.09,0.99,U] [#2 0.15,-0.20,0.77,U] [#3 0.01,0.03,0.79,U] [#4 0.08,0.09,0.61,U] [#5 -0.00,0.02,0.65,U] [#6 0.16,-0.09,0.62,U] [#7 0.07,-0.12,0.75,U] [#8 -0.06,-0.09,0.52,U] 
22:39:54.384 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.15, -0.05}
22:39:54.386 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:39:54.389 00.003 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:39:54.391 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.31 mountX=-0.05 mountY=-0.08, mountTheta=-2.14
22:39:54.396 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
22:39:54.399 00.003 1032 Enqueuing Move request for scope (0.09, -0.03)
22:39:54.401 00.002 10072 Worker thread wakes up
22:39:54.401 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:39:54.401 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:39:54.401 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
22:39:54.404 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:39:54.408 00.004 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.34
22:39:54.408 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:39:54.409 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:54.409 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:39:54.409 00.000 10072 MoveAxis(W, 0, ABG)
22:39:54.409 00.000 10072 Move returns status 0, amount 0
22:39:54.409 00.000 10072 MoveAxis(N, 0, ABG)
22:39:54.409 00.000 10072 Move returns status 0, amount 0
22:39:54.409 00.000 10072 move complete, result=0
22:39:54.409 00.000 10072 worker thread done servicing request
22:39:54.434 00.025 1032 UpdateGuideState exits: m=1347 SNR=25.8
22:39:54.438 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:54.441 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:54.443 00.002 1032 Enqueuing Expose request
22:39:54.446 00.003 10072 Worker thread wakes up
22:39:54.446 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:39:54.448 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:54.448 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:55.078 00.630 10072 Exposure complete
22:39:55.150 00.072 10072 worker thread done servicing request
22:39:55.150 00.000 1032 OnExposeComplete: enter
22:39:55.152 00.002 1032 UpdateGuideState(): m_state=6
22:39:55.155 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5174
22:39:55.158 00.003 1032 Star::Find returns 1 (0), X=1097.41, Y=134.91, Mass=1439, SNR=26.6, Peak=122 HFD=3.4
22:39:55.161 00.003 1032 MultiStar: [#1 0.12,0.12,0.96,U] [#2 0.14,-0.14,0.75,U] [#3 0.07,-0.04,0.79,U] [#4 0.17,0.08,0.65,U] [#5 -0.02,0.04,0.68,U] [#6 0.22,-0.12,0.62,U] [#7 0.07,-0.11,0.67,U] [#8 -0.12,-0.04,0.54,U] 
22:39:55.163 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.11, -0.02}
22:39:55.165 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:39:55.167 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:39:55.169 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.23 mountX=-0.04 mountY=-0.08, mountTheta=-2.06
22:39:55.174 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
22:39:55.177 00.003 1032 Enqueuing Move request for scope (0.09, -0.02)
22:39:55.179 00.002 10072 Worker thread wakes up
22:39:55.180 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:39:55.180 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:39:55.180 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
22:39:55.182 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:39:55.192 00.010 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.34
22:39:55.192 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:39:55.192 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:55.192 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:39:55.192 00.000 10072 MoveAxis(W, 0, ABG)
22:39:55.192 00.000 10072 Move returns status 0, amount 0
22:39:55.192 00.000 10072 MoveAxis(N, 0, ABG)
22:39:55.192 00.000 10072 Move returns status 0, amount 0
22:39:55.192 00.000 10072 move complete, result=0
22:39:55.192 00.000 10072 worker thread done servicing request
22:39:55.233 00.041 1032 UpdateGuideState exits: m=1439 SNR=26.6
22:39:55.245 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:55.250 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:55.254 00.004 1032 Enqueuing Expose request
22:39:55.257 00.003 10072 Worker thread wakes up
22:39:55.257 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:39:55.260 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:55.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:55.675 00.415 10072 Exposure complete
22:39:55.744 00.069 10072 worker thread done servicing request
22:39:55.744 00.000 1032 OnExposeComplete: enter
22:39:55.748 00.004 1032 UpdateGuideState(): m_state=6
22:39:55.750 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5175
22:39:55.753 00.003 1032 Star::Find returns 1 (0), X=1097.43, Y=134.78, Mass=1371, SNR=26.0, Peak=124 HFD=3.3
22:39:55.755 00.002 1032 MultiStar: [#1 0.13,-0.04,0.93,U] [#2 0.15,-0.15,0.75,U] [#3 0.04,-0.04,0.73,U] [#4 -0.01,0.01,0.66,U] [#5 -0.02,-0.19,0.66,U] [#6 0.06,-0.08,0.64,U] [#7 0.06,-0.17,0.72,U] [#8 -0.11,-0.16,0.52,U] 
22:39:55.757 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.11}, one-star: {0.13, -0.15}
22:39:55.760 00.003 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
22:39:55.762 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
22:39:55.764 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.07 mountX=-0.12 mountY=-0.03, mountTheta=-2.90
22:39:55.768 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.11, opts=13)
22:39:55.773 00.005 1032 Enqueuing Move request for scope (0.06, -0.11)
22:39:55.776 00.003 10072 Worker thread wakes up
22:39:55.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
22:39:55.777 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
22:39:55.777 00.000 10072 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=-0.03
22:39:55.778 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
22:39:55.780 00.002 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:39:55.782 00.002 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
22:39:55.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:55.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:39:55.782 00.000 10072 MoveAxis(W, 2, ABG)
22:39:55.782 00.000 10072 Guiding  Dir = 3, Dur = 2
22:39:55.782 00.000 10072 IsGuiding returns 0
22:39:55.783 00.001 10072 PulseGuide returned control before completion, sleep 12
22:39:55.798 00.015 10072 IsGuiding returns 0
22:39:55.798 00.000 10072 Move returns status 0, amount 2
22:39:55.798 00.000 10072 MoveAxis(N, 0, ABG)
22:39:55.798 00.000 10072 Move returns status 0, amount 0
22:39:55.798 00.000 10072 move complete, result=0
22:39:55.798 00.000 10072 worker thread done servicing request
22:39:55.804 00.006 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:39:55.807 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:55.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:55.811 00.002 1032 Enqueuing Expose request
22:39:55.814 00.003 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:39:55.816 00.002 10072 Worker thread wakes up
22:39:55.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:55.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:56.444 00.628 10072 Exposure complete
22:39:56.506 00.062 10072 worker thread done servicing request
22:39:56.506 00.000 1032 OnExposeComplete: enter
22:39:56.508 00.002 1032 UpdateGuideState(): m_state=6
22:39:56.510 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5176
22:39:56.511 00.001 1032 Star::Find returns 1 (0), X=1097.44, Y=134.57, Mass=1287, SNR=25.2, Peak=106 HFD=3.3
22:39:56.513 00.002 1032 MultiStar: [#1 0.11,-0.22,0.99,U] [#2 0.15,-0.31,0.00,M1] [#3 -0.03,-0.27,0.00,M1] [#4 0.06,-0.15,0.69,U] [#5 0.04,-0.16,0.67,U] [#6 0.12,-0.19,0.63,U] [#7 0.08,-0.25,0.00,M1] [#8 -0.15,-0.29,0.00,M1] 
22:39:56.514 00.001 1032 refined, 4 included, MultiStar: {0.10, -0.23}, one-star: {0.14, -0.36}
22:39:56.517 00.003 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
22:39:56.518 00.001 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
22:39:56.520 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.17 mountX=-0.25 mountY=-0.04, mountTheta=-3.00
22:39:56.523 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.23, opts=13)
22:39:56.527 00.004 1032 Enqueuing Move request for scope (0.10, -0.23)
22:39:56.529 00.002 10072 Worker thread wakes up
22:39:56.529 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
22:39:56.529 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
22:39:56.529 00.000 10072 Moving (0.10, -0.23) raw xDistance=-0.25 yDistance=-0.04
22:39:56.531 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:39:56.534 00.003 10072 PPEC rslt: input = -0.25, final = -0.12, react = -0.12, pred = 0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 286.33
22:39:56.534 00.000 10072 PPEC: input: -0.25, control: -0.12, exposure: 500
22:39:56.534 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:56.534 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:39:56.534 00.000 10072 MoveAxis(E, 115, ABG)
22:39:56.534 00.000 10072 Guiding  Dir = 2, Dur = 115
22:39:56.535 00.001 10072 IsGuiding returns 0
22:39:56.535 00.000 10072 PulseGuide returned control before completion, sleep 125
22:39:56.556 00.021 1032 UpdateGuideState exits: m=1287 SNR=25.2
22:39:56.558 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:56.560 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:56.563 00.003 1032 Enqueuing Expose request
22:39:56.675 00.112 10072 IsGuiding returns 0
22:39:56.675 00.000 10072 Move returns status 0, amount 115
22:39:56.675 00.000 10072 MoveAxis(N, 0, ABG)
22:39:56.675 00.000 10072 Move returns status 0, amount 0
22:39:56.675 00.000 10072 move complete, result=0
22:39:56.675 00.000 10072 worker thread done servicing request
22:39:56.675 00.000 10072 Worker thread wakes up
22:39:56.675 00.000 1032 GuideStep: -0.2 px 115 ms EAST, -0.0 px 0 ms NORTH
22:39:56.679 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:56.679 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:57.087 00.408 10072 Exposure complete
22:39:57.140 00.053 10072 worker thread done servicing request
22:39:57.140 00.000 1032 OnExposeComplete: enter
22:39:57.143 00.003 1032 UpdateGuideState(): m_state=6
22:39:57.145 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5177
22:39:57.146 00.001 1032 Star::Find returns 1 (0), X=1097.48, Y=134.65, Mass=1477, SNR=27.0, Peak=131 HFD=3.3
22:39:57.149 00.003 1032 MultiStar: [#1 0.09,-0.09,0.96,U] [#2 0.11,-0.38,0.00,M2] [#3 0.01,-0.15,0.74,U] [#4 0.04,-0.01,0.65,U] [#5 -0.02,-0.07,0.62,U] [#6 0.14,-0.18,0.60,U] [#7 0.06,-0.21,0.65,U] [#8 0.03,-0.24,0.49,U] 
22:39:57.150 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.16}, one-star: {0.18, -0.28}
22:39:57.152 00.002 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
22:39:57.153 00.001 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
22:39:57.154 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.12 mountX=-0.17 mountY=-0.03, mountTheta=-2.95
22:39:57.157 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.16, opts=13)
22:39:57.159 00.002 1032 Enqueuing Move request for scope (0.07, -0.16)
22:39:57.162 00.003 10072 Worker thread wakes up
22:39:57.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
22:39:57.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
22:39:57.162 00.000 10072 Moving (0.07, -0.16) raw xDistance=-0.17 yDistance=-0.03
22:39:57.163 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:39:57.165 00.002 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 286.33
22:39:57.166 00.001 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
22:39:57.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:57.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:39:57.166 00.000 10072 MoveAxis(E, 79, ABG)
22:39:57.166 00.000 10072 Guiding  Dir = 2, Dur = 79
22:39:57.166 00.000 10072 IsGuiding returns 0
22:39:57.167 00.001 10072 PulseGuide returned control before completion, sleep 89
22:39:57.185 00.018 1032 UpdateGuideState exits: m=1477 SNR=27.0
22:39:57.187 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:57.189 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:57.192 00.003 1032 Enqueuing Expose request
22:39:57.272 00.080 10072 IsGuiding returns 0
22:39:57.272 00.000 10072 Move returns status 0, amount 79
22:39:57.272 00.000 10072 MoveAxis(N, 0, ABG)
22:39:57.272 00.000 10072 Move returns status 0, amount 0
22:39:57.272 00.000 10072 move complete, result=0
22:39:57.272 00.000 10072 worker thread done servicing request
22:39:57.272 00.000 10072 Worker thread wakes up
22:39:57.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:57.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:57.272 00.000 1032 GuideStep: -0.2 px 79 ms EAST, -0.0 px 0 ms NORTH
22:39:57.909 00.637 10072 Exposure complete
22:39:57.962 00.053 10072 worker thread done servicing request
22:39:57.962 00.000 1032 OnExposeComplete: enter
22:39:57.964 00.002 1032 UpdateGuideState(): m_state=6
22:39:57.967 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5178
22:39:57.968 00.001 1032 Star::Find returns 1 (0), X=1097.44, Y=134.79, Mass=1354, SNR=25.8, Peak=106 HFD=3.4
22:39:57.969 00.001 1032 MultiStar: [#1 0.07,0.05,0.91,U] [#2 0.05,-0.15,0.80,U] [#3 -0.06,0.03,0.77,U] [#4 -0.06,0.03,0.67,U] [#5 -0.17,-0.02,0.68,U] [#6 0.13,-0.10,0.61,U] [#7 0.09,-0.10,0.73,U] [#8 -0.17,-0.10,0.51,U] 
22:39:57.971 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.13, -0.14}
22:39:57.972 00.001 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.14)
22:39:57.974 00.002 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.14)
22:39:57.975 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.06 cameraTheta=-1.32 mountX=-0.06 mountY=0.00, mountTheta=3.14
22:39:57.978 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
22:39:57.980 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
22:39:57.982 00.002 10072 Worker thread wakes up
22:39:57.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:39:57.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:39:57.982 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.06 yDistance=0.00
22:39:57.985 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
22:39:57.989 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:39:57.989 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:39:57.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:57.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:39:57.989 00.000 10072 MoveAxis(W, 2, ABG)
22:39:57.989 00.000 10072 Guiding  Dir = 3, Dur = 2
22:39:57.989 00.000 10072 IsGuiding returns 0
22:39:57.990 00.001 10072 PulseGuide returned control before completion, sleep 12
22:39:58.006 00.016 1032 UpdateGuideState exits: m=1354 SNR=25.8
22:39:58.010 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:58.011 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:58.013 00.002 1032 Enqueuing Expose request
22:39:58.015 00.002 10072 IsGuiding returns 0
22:39:58.015 00.000 10072 Move returns status 0, amount 2
22:39:58.015 00.000 10072 MoveAxis(N, 0, ABG)
22:39:58.015 00.000 10072 Move returns status 0, amount 0
22:39:58.015 00.000 10072 move complete, result=0
22:39:58.016 00.001 10072 worker thread done servicing request
22:39:58.016 00.000 10072 Worker thread wakes up
22:39:58.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:58.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:58.026 00.010 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:39:58.423 00.397 10072 Exposure complete
22:39:58.477 00.054 10072 worker thread done servicing request
22:39:58.477 00.000 1032 OnExposeComplete: enter
22:39:58.479 00.002 1032 UpdateGuideState(): m_state=6
22:39:58.480 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5179
22:39:58.482 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=134.84, Mass=1488, SNR=27.1, Peak=115 HFD=3.5
22:39:58.483 00.001 1032 MultiStar: [#1 0.06,0.13,0.93,U] [#2 0.09,0.03,0.75,U] [#3 0.04,0.06,0.75,U] [#4 0.06,0.13,0.68,U] [#5 -0.20,0.11,0.61,U] [#6 0.02,-0.06,0.60,U] [#7 0.09,-0.07,0.69,U] [#8 -0.08,-0.03,0.48,U] 
22:39:58.486 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.12, -0.09}
22:39:58.487 00.001 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
22:39:58.489 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
22:39:58.491 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.60 mountX=0.01 mountY=-0.04, mountTheta=-1.23
22:39:58.493 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
22:39:58.495 00.002 1032 Enqueuing Move request for scope (0.03, 0.02)
22:39:58.496 00.001 10072 Worker thread wakes up
22:39:58.496 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:39:58.496 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:39:58.497 00.001 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
22:39:58.499 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:39:58.501 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:39:58.501 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:39:58.501 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:58.501 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:39:58.501 00.000 10072 MoveAxis(W, 2, ABG)
22:39:58.501 00.000 10072 Guiding  Dir = 3, Dur = 2
22:39:58.501 00.000 10072 IsGuiding returns 0
22:39:58.502 00.001 10072 PulseGuide returned control before completion, sleep 12
22:39:58.519 00.017 1032 UpdateGuideState exits: m=1488 SNR=27.1
22:39:58.521 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:58.524 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:58.525 00.001 1032 Enqueuing Expose request
22:39:58.528 00.003 10072 IsGuiding returns 0
22:39:58.528 00.000 10072 Move returns status 0, amount 2
22:39:58.528 00.000 10072 MoveAxis(N, 0, ABG)
22:39:58.528 00.000 10072 Move returns status 0, amount 0
22:39:58.528 00.000 10072 move complete, result=0
22:39:58.528 00.000 10072 worker thread done servicing request
22:39:58.529 00.001 10072 Worker thread wakes up
22:39:58.529 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:58.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:58.535 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:39:59.156 00.621 10072 Exposure complete
22:39:59.207 00.051 10072 worker thread done servicing request
22:39:59.207 00.000 1032 OnExposeComplete: enter
22:39:59.209 00.002 1032 UpdateGuideState(): m_state=6
22:39:59.214 00.005 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5180
22:39:59.215 00.001 1032 Star::Find returns 1 (0), X=1097.36, Y=134.89, Mass=1268, SNR=25.0, Peak=102 HFD=3.4
22:39:59.219 00.004 1032 MultiStar: [#1 0.09,0.14,0.95,U] [#2 0.21,0.07,0.79,U] [#3 0.13,0.04,0.76,U] [#4 -0.05,0.18,0.69,U] [#5 0.06,0.05,0.69,U] [#6 0.12,0.12,0.68,U] [#7 0.04,-0.13,0.74,U] [#8 0.03,-0.12,0.53,U] 
22:39:59.221 00.002 1032 single-star, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.06, -0.04}
22:39:59.222 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
22:39:59.225 00.003 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
22:39:59.226 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.55 mountX=-0.05 mountY=-0.05, mountTheta=-2.38
22:39:59.229 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
22:39:59.230 00.001 1032 Enqueuing Move request for scope (0.06, -0.04)
22:39:59.231 00.001 10072 Worker thread wakes up
22:39:59.232 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:39:59.232 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:39:59.232 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
22:39:59.234 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:39:59.235 00.001 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:39:59.235 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:39:59.236 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:59.236 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:39:59.236 00.000 10072 MoveAxis(W, 2, ABG)
22:39:59.236 00.000 10072 Guiding  Dir = 3, Dur = 2
22:39:59.236 00.000 10072 IsGuiding returns 0
22:39:59.238 00.002 10072 PulseGuide returned control before completion, sleep 12
22:39:59.255 00.017 1032 UpdateGuideState exits: m=1268 SNR=25.0
22:39:59.257 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:59.259 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:59.260 00.001 1032 Enqueuing Expose request
22:39:59.263 00.003 10072 IsGuiding returns 0
22:39:59.263 00.000 10072 Move returns status 0, amount 2
22:39:59.263 00.000 10072 MoveAxis(N, 0, ABG)
22:39:59.263 00.000 10072 Move returns status 0, amount 0
22:39:59.263 00.000 10072 move complete, result=0
22:39:59.263 00.000 10072 worker thread done servicing request
22:39:59.263 00.000 10072 Worker thread wakes up
22:39:59.265 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:59.265 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:39:59.271 00.006 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:39:59.670 00.399 10072 Exposure complete
22:39:59.726 00.056 10072 worker thread done servicing request
22:39:59.726 00.000 1032 OnExposeComplete: enter
22:39:59.728 00.002 1032 UpdateGuideState(): m_state=6
22:39:59.730 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5181
22:39:59.731 00.001 1032 Star::Find returns 1 (0), X=1097.41, Y=134.77, Mass=1452, SNR=26.8, Peak=119 HFD=3.4
22:39:59.734 00.003 1032 MultiStar: [#1 0.20,-0.01,0.95,U] [#2 0.05,-0.07,0.73,U] [#3 -0.00,-0.05,0.76,U] [#4 0.01,0.12,0.67,U] [#5 -0.12,0.03,0.63,U] [#6 0.08,-0.02,0.57,U] [#7 0.05,-0.10,0.68,U] [#8 -0.25,-0.19,0.00,M1] 
22:39:59.736 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.11, -0.16}
22:39:59.738 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
22:39:59.739 00.001 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
22:39:59.742 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.61 mountX=-0.05 mountY=-0.05, mountTheta=-2.44
22:39:59.745 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
22:39:59.748 00.003 1032 Enqueuing Move request for scope (0.06, -0.04)
22:39:59.750 00.002 10072 Worker thread wakes up
22:39:59.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:39:59.750 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:39:59.750 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
22:39:59.752 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:39:59.754 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:39:59.754 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:39:59.754 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:59.755 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:39:59.755 00.000 10072 MoveAxis(W, 1, ABG)
22:39:59.755 00.000 10072 Guiding  Dir = 3, Dur = 1
22:39:59.755 00.000 10072 IsGuiding returns 0
22:39:59.756 00.001 10072 PulseGuide returned control before completion, sleep 11
22:39:59.773 00.017 1032 UpdateGuideState exits: m=1452 SNR=26.8
22:39:59.776 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:59.779 00.003 10072 IsGuiding returns 0
22:39:59.779 00.000 10072 Move returns status 0, amount 1
22:39:59.779 00.000 10072 MoveAxis(N, 0, ABG)
22:39:59.780 00.001 10072 Move returns status 0, amount 0
22:39:59.780 00.000 10072 move complete, result=0
22:39:59.780 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:39:59.782 00.002 10072 worker thread done servicing request
22:39:59.782 00.000 1032 Enqueuing Expose request
22:39:59.784 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:39:59.786 00.002 10072 Worker thread wakes up
22:39:59.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:39:59.787 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:00.418 00.631 10072 Exposure complete
22:40:00.470 00.052 10072 worker thread done servicing request
22:40:00.470 00.000 1032 OnExposeComplete: enter
22:40:00.471 00.001 1032 UpdateGuideState(): m_state=6
22:40:00.474 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5182
22:40:00.476 00.002 1032 Star::Find returns 1 (0), X=1097.37, Y=134.71, Mass=1571, SNR=27.9, Peak=141 HFD=3.4
22:40:00.478 00.002 1032 MultiStar: [#1 0.08,-0.13,0.93,U] [#2 0.01,-0.22,0.69,U] [#3 0.04,-0.19,0.72,U] [#4 -0.15,-0.08,0.61,U] [#5 -0.10,-0.09,0.61,U] [#6 -0.02,-0.19,0.57,U] [#7 0.03,-0.15,0.62,U] [#8 -0.18,-0.09,0.48,U] 
22:40:00.480 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.16}, one-star: {0.07, -0.22}
22:40:00.481 00.001 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.83)
22:40:00.483 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.83)
22:40:00.485 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.63 mountX=-0.15 mountY=0.05, mountTheta=2.83
22:40:00.489 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.16, opts=13)
22:40:00.491 00.002 1032 Enqueuing Move request for scope (-0.01, -0.16)
22:40:00.493 00.002 10072 Worker thread wakes up
22:40:00.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
22:40:00.493 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
22:40:00.493 00.000 10072 Moving (-0.01, -0.16) raw xDistance=-0.15 yDistance=0.05
22:40:00.496 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:40:00.498 00.002 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 286.33
22:40:00.498 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
22:40:00.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:00.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:40:00.498 00.000 10072 MoveAxis(E, 68, ABG)
22:40:00.498 00.000 10072 Guiding  Dir = 2, Dur = 68
22:40:00.499 00.001 10072 IsGuiding returns 0
22:40:00.499 00.000 10072 PulseGuide returned control before completion, sleep 78
22:40:00.517 00.018 1032 UpdateGuideState exits: m=1571 SNR=27.9
22:40:00.520 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:00.522 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:00.524 00.002 1032 Enqueuing Expose request
22:40:00.588 00.064 10072 IsGuiding returns 0
22:40:00.588 00.000 10072 Move returns status 0, amount 68
22:40:00.588 00.000 10072 MoveAxis(N, 0, ABG)
22:40:00.588 00.000 10072 Move returns status 0, amount 0
22:40:00.588 00.000 10072 move complete, result=0
22:40:00.588 00.000 10072 worker thread done servicing request
22:40:00.588 00.000 10072 Worker thread wakes up
22:40:00.589 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:00.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:00.589 00.000 1032 GuideStep: -0.1 px 68 ms EAST, 0.0 px 0 ms NORTH
22:40:00.997 00.408 10072 Exposure complete
22:40:01.043 00.046 10072 worker thread done servicing request
22:40:01.043 00.000 1032 OnExposeComplete: enter
22:40:01.045 00.002 1032 UpdateGuideState(): m_state=6
22:40:01.047 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5183
22:40:01.049 00.002 1032 Star::Find returns 1 (0), X=1097.36, Y=134.80, Mass=1214, SNR=24.5, Peak=126 HFD=3.2
22:40:01.052 00.003 1032 MultiStar: [#1 0.10,0.04,1.07,U] [#2 0.04,-0.10,0.89,U] [#3 -0.05,-0.04,0.78,U] [#4 -0.09,0.02,0.68,U] [#5 -0.10,0.04,0.67,U] [#6 0.08,-0.07,0.64,U] [#7 -0.04,-0.25,0.75,U] [#8 -0.12,-0.08,0.53,U] 
22:40:01.053 00.001 1032 refined, 8 included, MultiStar: {-0.00, -0.06}, one-star: {0.06, -0.13}
22:40:01.054 00.001 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
22:40:01.056 00.002 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
22:40:01.058 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.57 mountX=-0.06 mountY=0.02, mountTheta=2.88
22:40:01.060 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.06, opts=13)
22:40:01.063 00.003 1032 Enqueuing Move request for scope (-0.00, -0.06)
22:40:01.064 00.001 10072 Worker thread wakes up
22:40:01.064 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
22:40:01.064 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
22:40:01.064 00.000 10072 Moving (-0.00, -0.06) raw xDistance=-0.06 yDistance=0.02
22:40:01.066 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:40:01.067 00.001 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:40:01.069 00.002 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:40:01.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:01.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:40:01.069 00.000 10072 MoveAxis(W, 2, ABG)
22:40:01.069 00.000 10072 Guiding  Dir = 3, Dur = 2
22:40:01.069 00.000 10072 IsGuiding returns 0
22:40:01.070 00.001 10072 PulseGuide returned control before completion, sleep 12
22:40:01.086 00.016 1032 UpdateGuideState exits: m=1214 SNR=24.5
22:40:01.088 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:01.090 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:01.092 00.002 1032 Enqueuing Expose request
22:40:01.093 00.001 10072 IsGuiding returns 0
22:40:01.093 00.000 10072 Move returns status 0, amount 2
22:40:01.093 00.000 10072 MoveAxis(N, 0, ABG)
22:40:01.093 00.000 10072 Move returns status 0, amount 0
22:40:01.093 00.000 10072 move complete, result=0
22:40:01.094 00.001 10072 worker thread done servicing request
22:40:01.094 00.000 10072 Worker thread wakes up
22:40:01.094 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:01.094 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:01.101 00.007 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:40:01.719 00.618 10072 Exposure complete
22:40:01.769 00.050 1032 OnExposeComplete: enter
22:40:01.773 00.004 1032 UpdateGuideState(): m_state=6
22:40:01.775 00.002 10072 worker thread done servicing request
22:40:01.776 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5184
22:40:01.776 00.000 1032 Star::Find returns 1 (0), X=1097.34, Y=135.00, Mass=1463, SNR=26.9, Peak=129 HFD=3.3
22:40:01.779 00.003 1032 MultiStar: [#1 0.15,0.14,0.95,U] [#2 0.10,0.10,0.74,U] [#3 -0.02,0.07,0.71,U] [#4 -0.02,0.19,0.67,U] [#5 -0.10,0.01,0.62,U] [#6 0.13,0.07,0.61,U] [#7 0.03,-0.02,0.68,U] [#8 -0.17,0.08,0.47,U] 
22:40:01.781 00.002 1032 single-star, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.04, 0.07}
22:40:01.782 00.001 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
22:40:01.783 00.001 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
22:40:01.785 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.04 mountX=0.06 mountY=-0.06, mountTheta=-0.79
22:40:01.787 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
22:40:01.788 00.001 1032 Enqueuing Move request for scope (0.04, 0.07)
22:40:01.790 00.002 10072 Worker thread wakes up
22:40:01.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:40:01.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:40:01.790 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
22:40:01.791 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:40:01.794 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:40:01.794 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:40:01.794 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:01.794 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:01.794 00.000 10072 MoveAxis(W, 2, ABG)
22:40:01.794 00.000 10072 Guiding  Dir = 3, Dur = 2
22:40:01.794 00.000 10072 IsGuiding returns 0
22:40:01.795 00.001 10072 PulseGuide returned control before completion, sleep 12
22:40:01.810 00.015 10072 IsGuiding returns 0
22:40:01.810 00.000 10072 Move returns status 0, amount 2
22:40:01.810 00.000 10072 MoveAxis(N, 0, ABG)
22:40:01.810 00.000 10072 Move returns status 0, amount 0
22:40:01.810 00.000 10072 move complete, result=0
22:40:01.810 00.000 10072 worker thread done servicing request
22:40:01.811 00.001 1032 UpdateGuideState exits: m=1463 SNR=26.9
22:40:01.813 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:01.815 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:01.816 00.001 1032 Enqueuing Expose request
22:40:01.817 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:40:01.819 00.002 10072 Worker thread wakes up
22:40:01.819 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:01.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:02.232 00.413 10072 Exposure complete
22:40:02.292 00.060 10072 worker thread done servicing request
22:40:02.292 00.000 1032 OnExposeComplete: enter
22:40:02.295 00.003 1032 UpdateGuideState(): m_state=6
22:40:02.296 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5185
22:40:02.299 00.003 1032 Star::Find returns 1 (0), X=1097.47, Y=134.87, Mass=1261, SNR=25.0, Peak=121 HFD=3.4
22:40:02.306 00.007 1032 MultiStar: [#1 0.03,0.06,1.03,U] [#2 0.07,-0.05,0.80,U] [#3 0.04,0.02,0.78,U] [#4 -0.12,0.24,0.00,M1] [#5 -0.03,-0.04,0.69,U] [#6 0.04,0.15,0.61,U] [#7 0.04,-0.09,0.72,U] [#8 -0.08,-0.01,0.53,U] 
22:40:02.310 00.004 1032 refined, 7 included, MultiStar: {0.05, -0.01}, one-star: {0.17, -0.06}
22:40:02.311 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
22:40:02.313 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
22:40:02.314 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.13 mountX=-0.02 mountY=-0.04, mountTheta=-1.96
22:40:02.317 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
22:40:02.320 00.003 1032 Enqueuing Move request for scope (0.05, -0.01)
22:40:02.322 00.002 10072 Worker thread wakes up
22:40:02.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:40:02.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:40:02.322 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.04
22:40:02.324 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:40:02.326 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:40:02.326 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:40:02.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:02.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:40:02.326 00.000 10072 MoveAxis(W, 2, ABG)
22:40:02.326 00.000 10072 Guiding  Dir = 3, Dur = 2
22:40:02.327 00.001 10072 IsGuiding returns 0
22:40:02.327 00.000 10072 PulseGuide returned control before completion, sleep 12
22:40:02.345 00.018 1032 UpdateGuideState exits: m=1261 SNR=25.0
22:40:02.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:02.349 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:02.350 00.001 1032 Enqueuing Expose request
22:40:02.355 00.005 10072 IsGuiding returns 0
22:40:02.355 00.000 10072 Move returns status 0, amount 2
22:40:02.355 00.000 10072 MoveAxis(N, 0, ABG)
22:40:02.355 00.000 10072 Move returns status 0, amount 0
22:40:02.355 00.000 10072 move complete, result=0
22:40:02.355 00.000 10072 worker thread done servicing request
22:40:02.355 00.000 10072 Worker thread wakes up
22:40:02.355 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:02.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:02.361 00.006 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:40:02.983 00.622 10072 Exposure complete
22:40:03.032 00.049 10072 worker thread done servicing request
22:40:03.032 00.000 1032 OnExposeComplete: enter
22:40:03.034 00.002 1032 UpdateGuideState(): m_state=6
22:40:03.036 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5186
22:40:03.038 00.002 1032 Star::Find returns 1 (0), X=1097.39, Y=134.87, Mass=1428, SNR=26.6, Peak=124 HFD=3.3
22:40:03.040 00.002 1032 MultiStar: [#1 0.00,0.10,0.94,U] [#2 0.06,-0.18,0.75,U] [#3 -0.02,0.07,0.70,U] [#4 0.04,0.03,0.63,U] [#5 0.01,0.01,0.65,U] [#6 0.03,-0.04,0.60,U] [#7 0.12,-0.09,0.66,U] [#8 -0.20,-0.08,0.48,U] 
22:40:03.041 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.09, -0.06}
22:40:03.043 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
22:40:03.045 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
22:40:03.046 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.76 mountX=-0.03 mountY=-0.02, mountTheta=-2.59
22:40:03.049 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
22:40:03.051 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
22:40:03.052 00.001 10072 Worker thread wakes up
22:40:03.052 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:40:03.052 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:40:03.052 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.02
22:40:03.054 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:40:03.055 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:40:03.055 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:40:03.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:03.057 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:40:03.057 00.000 10072 MoveAxis(W, 2, ABG)
22:40:03.057 00.000 10072 Guiding  Dir = 3, Dur = 2
22:40:03.057 00.000 10072 IsGuiding returns 0
22:40:03.058 00.001 10072 PulseGuide returned control before completion, sleep 12
22:40:03.074 00.016 1032 UpdateGuideState exits: m=1428 SNR=26.6
22:40:03.077 00.003 10072 IsGuiding returns 0
22:40:03.077 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:03.078 00.001 10072 Move returns status 0, amount 2
22:40:03.078 00.000 10072 MoveAxis(N, 0, ABG)
22:40:03.078 00.000 10072 Move returns status 0, amount 0
22:40:03.078 00.000 10072 move complete, result=0
22:40:03.080 00.002 10072 worker thread done servicing request
22:40:03.080 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:03.082 00.002 1032 Enqueuing Expose request
22:40:03.085 00.003 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:40:03.086 00.001 10072 Worker thread wakes up
22:40:03.086 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:03.086 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:03.499 00.413 10072 Exposure complete
22:40:03.563 00.064 10072 worker thread done servicing request
22:40:03.563 00.000 1032 OnExposeComplete: enter
22:40:03.566 00.003 1032 UpdateGuideState(): m_state=6
22:40:03.568 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5187
22:40:03.570 00.002 1032 Star::Find returns 1 (0), X=1097.46, Y=134.79, Mass=1369, SNR=26.0, Peak=113 HFD=3.3
22:40:03.572 00.002 1032 MultiStar: [#1 0.13,0.07,1.00,U] [#2 0.03,-0.10,0.79,U] [#3 0.08,0.12,0.73,U] [#4 -0.10,0.05,0.71,U] [#5 0.02,0.08,0.64,U] [#6 0.03,-0.12,0.58,U] [#7 -0.01,-0.05,0.70,U] [#8 -0.09,-0.09,0.48,U] 
22:40:03.574 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.16, -0.14}
22:40:03.575 00.001 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
22:40:03.577 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
22:40:03.579 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.44 mountX=-0.03 mountY=-0.03, mountTheta=-2.27
22:40:03.585 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
22:40:03.588 00.003 1032 Enqueuing Move request for scope (0.04, -0.02)
22:40:03.590 00.002 10072 Worker thread wakes up
22:40:03.590 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:40:03.590 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:40:03.590 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
22:40:03.592 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:40:03.595 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
22:40:03.595 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:40:03.595 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:03.595 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:40:03.595 00.000 10072 MoveAxis(W, 2, ABG)
22:40:03.595 00.000 10072 Guiding  Dir = 3, Dur = 2
22:40:03.596 00.001 10072 IsGuiding returns 0
22:40:03.596 00.000 10072 PulseGuide returned control before completion, sleep 12
22:40:03.613 00.017 1032 UpdateGuideState exits: m=1369 SNR=26.0
22:40:03.616 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:03.618 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:03.621 00.003 1032 Enqueuing Expose request
22:40:03.622 00.001 10072 IsGuiding returns 0
22:40:03.623 00.001 10072 Move returns status 0, amount 2
22:40:03.623 00.000 10072 MoveAxis(N, 0, ABG)
22:40:03.623 00.000 10072 Move returns status 0, amount 0
22:40:03.623 00.000 10072 move complete, result=0
22:40:03.623 00.000 10072 worker thread done servicing request
22:40:03.623 00.000 10072 Worker thread wakes up
22:40:03.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:03.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:03.631 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:40:04.251 00.620 10072 Exposure complete
22:40:04.298 00.047 10072 worker thread done servicing request
22:40:04.298 00.000 1032 OnExposeComplete: enter
22:40:04.307 00.009 1032 UpdateGuideState(): m_state=6
22:40:04.309 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5188
22:40:04.312 00.003 1032 Star::Find returns 1 (0), X=1097.45, Y=134.92, Mass=1396, SNR=26.2, Peak=131 HFD=3.5
22:40:04.316 00.004 1032 MultiStar: [#1 -0.00,0.09,0.93,U] [#2 0.07,-0.12,0.76,U] [#3 -0.01,0.15,0.74,U] [#4 -0.08,0.14,0.64,U] [#5 -0.09,0.22,0.67,U] [#6 0.08,-0.08,0.56,U] [#7 0.11,-0.01,0.70,U] [#8 -0.14,0.00,0.52,U] 
22:40:04.319 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {0.15, -0.01}
22:40:04.320 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
22:40:04.322 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
22:40:04.324 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.12 mountX=0.04 mountY=-0.03, mountTheta=-0.71
22:40:04.326 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
22:40:04.328 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
22:40:04.331 00.003 10072 Worker thread wakes up
22:40:04.331 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:40:04.331 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:40:04.332 00.001 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
22:40:04.336 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:40:04.338 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
22:40:04.338 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:40:04.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:04.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:40:04.338 00.000 10072 MoveAxis(W, 2, ABG)
22:40:04.338 00.000 10072 Guiding  Dir = 3, Dur = 2
22:40:04.339 00.001 10072 IsGuiding returns 0
22:40:04.339 00.000 10072 PulseGuide returned control before completion, sleep 12
22:40:04.355 00.016 1032 UpdateGuideState exits: m=1396 SNR=26.2
22:40:04.357 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:04.360 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:04.362 00.002 10072 IsGuiding returns 0
22:40:04.362 00.000 10072 Move returns status 0, amount 2
22:40:04.362 00.000 10072 MoveAxis(N, 0, ABG)
22:40:04.362 00.000 10072 Move returns status 0, amount 0
22:40:04.363 00.001 10072 move complete, result=0
22:40:04.363 00.000 10072 worker thread done servicing request
22:40:04.363 00.000 1032 Enqueuing Expose request
22:40:04.366 00.003 10072 Worker thread wakes up
22:40:04.366 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:40:04.369 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:04.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:04.783 00.414 10072 Exposure complete
22:40:04.835 00.052 10072 worker thread done servicing request
22:40:04.835 00.000 1032 OnExposeComplete: enter
22:40:04.837 00.002 1032 UpdateGuideState(): m_state=6
22:40:04.840 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5189
22:40:04.842 00.002 1032 Star::Find returns 1 (0), X=1097.38, Y=134.83, Mass=1147, SNR=23.8, Peak=104 HFD=3.4
22:40:04.845 00.003 1032 MultiStar: [#1 0.02,0.18,1.06,U] [#2 0.00,0.01,0.86,U] [#3 0.01,0.09,0.80,U] [#4 -0.10,0.07,0.70,U] [#5 -0.24,0.10,0.00,M1] [#6 0.04,-0.01,0.70,U] [#7 -0.03,-0.01,0.74,U] [#8 -0.15,0.07,0.56,U] 
22:40:04.846 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.04}, one-star: {0.08, -0.10}
22:40:04.848 00.002 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
22:40:04.849 00.001 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
22:40:04.851 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.72 mountX=0.04 mountY=-0.00, mountTheta=-0.11
22:40:04.854 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
22:40:04.856 00.002 1032 Enqueuing Move request for scope (-0.01, 0.04)
22:40:04.857 00.001 10072 Worker thread wakes up
22:40:04.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
22:40:04.858 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
22:40:04.858 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.00
22:40:04.860 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:40:04.865 00.005 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
22:40:04.865 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:40:04.865 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:04.865 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:40:04.865 00.000 10072 MoveAxis(W, 2, ABG)
22:40:04.865 00.000 10072 Guiding  Dir = 3, Dur = 2
22:40:04.865 00.000 10072 IsGuiding returns 0
22:40:04.866 00.001 10072 PulseGuide returned control before completion, sleep 12
22:40:04.882 00.016 1032 UpdateGuideState exits: m=1147 SNR=23.8
22:40:04.883 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:04.885 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:04.886 00.001 1032 Enqueuing Expose request
22:40:04.889 00.003 10072 IsGuiding returns 0
22:40:04.889 00.000 10072 Move returns status 0, amount 2
22:40:04.889 00.000 10072 MoveAxis(N, 0, ABG)
22:40:04.889 00.000 10072 Move returns status 0, amount 0
22:40:04.889 00.000 10072 move complete, result=0
22:40:04.889 00.000 10072 worker thread done servicing request
22:40:04.889 00.000 10072 Worker thread wakes up
22:40:04.889 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:04.889 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:04.898 00.009 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:40:05.528 00.630 10072 Exposure complete
22:40:05.585 00.057 10072 worker thread done servicing request
22:40:05.585 00.000 1032 OnExposeComplete: enter
22:40:05.588 00.003 1032 UpdateGuideState(): m_state=6
22:40:05.591 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5190
22:40:05.592 00.001 1032 Star::Find returns 1 (0), X=1097.38, Y=134.80, Mass=1318, SNR=25.5, Peak=127 HFD=3.2
22:40:05.594 00.002 1032 MultiStar: [#1 0.03,0.00,1.00,U] [#2 0.08,-0.05,0.83,U] [#3 0.01,0.06,0.80,U] [#4 -0.11,-0.06,0.68,U] [#5 -0.13,0.04,0.63,U] [#6 0.04,-0.14,0.66,U] [#7 0.08,-0.11,0.71,U] [#8 -0.23,-0.21,0.00,M1] 
22:40:05.596 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.05}, one-star: {0.08, -0.13}
22:40:05.598 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
22:40:05.600 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
22:40:05.601 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.21 mountX=-0.05 mountY=-0.01, mountTheta=-3.04
22:40:05.604 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
22:40:05.606 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
22:40:05.608 00.002 10072 Worker thread wakes up
22:40:05.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:40:05.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:40:05.608 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
22:40:05.610 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:40:05.614 00.004 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
22:40:05.614 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:40:05.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:05.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:40:05.614 00.000 10072 MoveAxis(W, 2, ABG)
22:40:05.614 00.000 10072 Guiding  Dir = 3, Dur = 2
22:40:05.614 00.000 10072 IsGuiding returns 0
22:40:05.615 00.001 10072 PulseGuide returned control before completion, sleep 12
22:40:05.633 00.018 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:40:05.635 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:05.636 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:05.639 00.003 1032 Enqueuing Expose request
22:40:05.640 00.001 10072 IsGuiding returns 0
22:40:05.640 00.000 10072 Move returns status 0, amount 2
22:40:05.640 00.000 10072 MoveAxis(N, 0, ABG)
22:40:05.640 00.000 10072 Move returns status 0, amount 0
22:40:05.640 00.000 10072 move complete, result=0
22:40:05.641 00.001 10072 worker thread done servicing request
22:40:05.641 00.000 10072 Worker thread wakes up
22:40:05.641 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:05.641 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:05.650 00.009 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:40:06.059 00.409 10072 Exposure complete
22:40:06.108 00.049 10072 worker thread done servicing request
22:40:06.108 00.000 1032 OnExposeComplete: enter
22:40:06.111 00.003 1032 UpdateGuideState(): m_state=6
22:40:06.115 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5191
22:40:06.116 00.001 1032 Star::Find returns 1 (0), X=1097.44, Y=134.78, Mass=1426, SNR=26.5, Peak=135 HFD=3.2
22:40:06.120 00.004 1032 MultiStar: [#1 0.07,-0.07,0.90,U] [#2 0.01,-0.12,0.80,U] [#3 -0.08,-0.01,0.77,U] [#4 -0.15,-0.05,0.64,U] [#5 -0.09,-0.16,0.61,U] [#6 0.11,-0.06,0.60,U] [#7 0.02,-0.12,0.72,U] [#8 -0.15,-0.11,0.49,U] 
22:40:06.121 00.001 1032 refined, 8 included, MultiStar: {0.00, -0.09}, one-star: {0.14, -0.15}
22:40:06.122 00.001 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.89)
22:40:06.124 00.002 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.89)
22:40:06.126 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.57 mountX=-0.09 mountY=0.02, mountTheta=2.89
22:40:06.129 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.09, opts=13)
22:40:06.131 00.002 1032 Enqueuing Move request for scope (0.00, -0.09)
22:40:06.132 00.001 10072 Worker thread wakes up
22:40:06.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
22:40:06.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
22:40:06.132 00.000 10072 Moving (0.00, -0.09) raw xDistance=-0.09 yDistance=0.02
22:40:06.134 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:40:06.137 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
22:40:06.137 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:40:06.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:06.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:40:06.137 00.000 10072 MoveAxis(W, 1, ABG)
22:40:06.137 00.000 10072 Guiding  Dir = 3, Dur = 1
22:40:06.137 00.000 10072 IsGuiding returns 0
22:40:06.138 00.001 10072 PulseGuide returned control before completion, sleep 11
22:40:06.151 00.013 10072 IsGuiding returns 0
22:40:06.151 00.000 10072 Move returns status 0, amount 1
22:40:06.151 00.000 10072 MoveAxis(N, 0, ABG)
22:40:06.151 00.000 10072 Move returns status 0, amount 0
22:40:06.151 00.000 10072 move complete, result=0
22:40:06.151 00.000 10072 worker thread done servicing request
22:40:06.154 00.003 1032 UpdateGuideState exits: m=1426 SNR=26.5
22:40:06.156 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:06.158 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:06.159 00.001 1032 Enqueuing Expose request
22:40:06.160 00.001 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:40:06.163 00.003 10072 Worker thread wakes up
22:40:06.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:06.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:06.793 00.630 10072 Exposure complete
22:40:06.844 00.051 10072 worker thread done servicing request
22:40:06.844 00.000 1032 OnExposeComplete: enter
22:40:06.846 00.002 1032 UpdateGuideState(): m_state=6
22:40:06.848 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5192
22:40:06.849 00.001 1032 Star::Find returns 1 (0), X=1097.36, Y=135.00, Mass=1369, SNR=26.0, Peak=129 HFD=3.3
22:40:06.851 00.002 1032 MultiStar: [#1 -0.05,0.11,0.98,U] [#2 0.02,-0.02,0.79,U] [#3 0.07,-0.00,0.74,U] [#4 -0.10,0.05,0.64,U] [#5 -0.05,0.08,0.66,U] [#6 0.01,-0.01,0.61,U] [#7 0.12,-0.08,0.70,U] [#8 -0.18,-0.09,0.52,U] 
22:40:06.852 00.001 1032 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {0.06, 0.07}
22:40:06.855 00.003 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
22:40:06.856 00.001 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
22:40:06.859 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.78 mountX=0.02 mountY=-0.00, mountTheta=-0.05
22:40:06.862 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
22:40:06.866 00.004 1032 Enqueuing Move request for scope (-0.00, 0.02)
22:40:06.868 00.002 10072 Worker thread wakes up
22:40:06.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
22:40:06.868 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
22:40:06.868 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
22:40:06.870 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:40:06.872 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
22:40:06.872 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:40:06.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:06.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:40:06.872 00.000 10072 MoveAxis(W, 2, ABG)
22:40:06.872 00.000 10072 Guiding  Dir = 3, Dur = 2
22:40:06.873 00.001 10072 IsGuiding returns 0
22:40:06.873 00.000 10072 PulseGuide returned control before completion, sleep 12
22:40:06.890 00.017 1032 UpdateGuideState exits: m=1369 SNR=26.0
22:40:06.894 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:06.896 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:06.899 00.003 1032 Enqueuing Expose request
22:40:06.901 00.002 10072 IsGuiding returns 0
22:40:06.901 00.000 10072 Move returns status 0, amount 2
22:40:06.901 00.000 10072 MoveAxis(N, 0, ABG)
22:40:06.901 00.000 10072 Move returns status 0, amount 0
22:40:06.901 00.000 10072 move complete, result=0
22:40:06.902 00.001 10072 worker thread done servicing request
22:40:06.902 00.000 10072 Worker thread wakes up
22:40:06.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:06.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:06.909 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:40:07.308 00.399 10072 Exposure complete
22:40:07.363 00.055 10072 worker thread done servicing request
22:40:07.363 00.000 1032 OnExposeComplete: enter
22:40:07.365 00.002 1032 UpdateGuideState(): m_state=6
22:40:07.368 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5193
22:40:07.370 00.002 1032 Star::Find returns 1 (0), X=1097.38, Y=134.82, Mass=1417, SNR=26.4, Peak=125 HFD=3.2
22:40:07.372 00.002 1032 MultiStar: [#1 -0.07,0.06,0.94,U] [#2 0.02,-0.05,0.75,U] [#3 0.07,0.20,0.73,U] [#4 -0.09,0.17,0.67,U] [#5 -0.04,0.17,0.65,U] [#6 0.08,-0.02,0.63,U] [#7 -0.04,-0.12,0.67,U] [#8 -0.17,-0.06,0.51,U] 
22:40:07.373 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.08, -0.11}
22:40:07.375 00.002 1032 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.83) = xAngle (0.15 = 0.15)
22:40:07.377 00.002 1032 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.15 = 0.15)
22:40:07.378 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.98 mountX=0.03 mountY=0.00, mountTheta=0.15
22:40:07.381 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
22:40:07.383 00.002 1032 Enqueuing Move request for scope (-0.01, 0.03)
22:40:07.385 00.002 10072 Worker thread wakes up
22:40:07.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:40:07.385 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:40:07.385 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
22:40:07.387 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:40:07.389 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
22:40:07.389 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:40:07.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:07.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:40:07.390 00.001 10072 MoveAxis(W, 1, ABG)
22:40:07.390 00.000 10072 Guiding  Dir = 3, Dur = 1
22:40:07.390 00.000 10072 IsGuiding returns 0
22:40:07.390 00.000 10072 PulseGuide returned control before completion, sleep 11
22:40:07.408 00.018 1032 UpdateGuideState exits: m=1417 SNR=26.4
22:40:07.410 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:07.412 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:07.414 00.002 1032 Enqueuing Expose request
22:40:07.417 00.003 10072 IsGuiding returns 0
22:40:07.417 00.000 10072 Move returns status 0, amount 1
22:40:07.417 00.000 10072 MoveAxis(N, 0, ABG)
22:40:07.417 00.000 10072 Move returns status 0, amount 0
22:40:07.417 00.000 10072 move complete, result=0
22:40:07.417 00.000 10072 worker thread done servicing request
22:40:07.417 00.000 10072 Worker thread wakes up
22:40:07.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:07.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:07.425 00.008 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:40:08.041 00.616 10072 Exposure complete
22:40:08.094 00.053 10072 worker thread done servicing request
22:40:08.094 00.000 1032 OnExposeComplete: enter
22:40:08.097 00.003 1032 UpdateGuideState(): m_state=6
22:40:08.099 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5194
22:40:08.100 00.001 1032 Star::Find returns 1 (0), X=1097.42, Y=134.79, Mass=1144, SNR=23.8, Peak=103 HFD=3.2
22:40:08.102 00.002 1032 MultiStar: [#1 0.05,0.06,1.04,U] [#2 0.15,-0.09,0.88,U] [#3 -0.00,-0.09,0.81,U] [#4 -0.01,-0.10,0.77,U] [#5 -0.15,-0.05,0.70,U] [#6 0.04,-0.11,0.63,U] [#7 0.05,-0.04,0.82,U] [#8 -0.29,0.00,0.00,M1] 
22:40:08.104 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.07}, one-star: {0.12, -0.14}
22:40:08.105 00.001 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
22:40:08.107 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
22:40:08.109 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.06 mountX=-0.08 mountY=-0.02, mountTheta=-2.89
22:40:08.112 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
22:40:08.115 00.003 1032 Enqueuing Move request for scope (0.04, -0.07)
22:40:08.118 00.003 10072 Worker thread wakes up
22:40:08.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:40:08.118 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:40:08.118 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
22:40:08.120 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:40:08.123 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
22:40:08.123 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:40:08.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:08.123 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:40:08.123 00.000 10072 MoveAxis(W, 2, ABG)
22:40:08.123 00.000 10072 Guiding  Dir = 3, Dur = 2
22:40:08.124 00.001 10072 IsGuiding returns 0
22:40:08.124 00.000 10072 PulseGuide returned control before completion, sleep 12
22:40:08.141 00.017 1032 UpdateGuideState exits: m=1144 SNR=23.8
22:40:08.143 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:08.145 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:08.146 00.001 1032 Enqueuing Expose request
22:40:08.149 00.003 10072 IsGuiding returns 0
22:40:08.149 00.000 10072 Move returns status 0, amount 2
22:40:08.149 00.000 10072 MoveAxis(N, 0, ABG)
22:40:08.149 00.000 10072 Move returns status 0, amount 0
22:40:08.149 00.000 10072 move complete, result=0
22:40:08.150 00.001 10072 worker thread done servicing request
22:40:08.150 00.000 10072 Worker thread wakes up
22:40:08.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:08.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:08.158 00.008 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:40:08.555 00.397 10072 Exposure complete
22:40:08.605 00.050 10072 worker thread done servicing request
22:40:08.605 00.000 1032 OnExposeComplete: enter
22:40:08.607 00.002 1032 UpdateGuideState(): m_state=6
22:40:08.610 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5195
22:40:08.611 00.001 1032 Star::Find returns 1 (0), X=1097.37, Y=134.67, Mass=1313, SNR=25.5, Peak=127 HFD=3.3
22:40:08.613 00.002 1032 MultiStar: [#1 -0.03,-0.03,0.98,U] [#2 -0.05,-0.20,0.83,U] [#3 -0.05,-0.02,0.79,U] [#4 -0.09,0.03,0.67,U] [#5 -0.16,-0.13,0.67,U] [#6 -0.06,-0.18,0.59,U] [#7 -0.02,-0.15,0.71,U] [#8 -0.17,-0.19,0.53,U] 
22:40:08.616 00.003 1032 refined, 8 included, MultiStar: {-0.05, -0.12}, one-star: {0.07, -0.26}
22:40:08.617 00.001 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.83) = xAngle (-3.79 = 2.49)
22:40:08.619 00.002 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.79 = 2.49)
22:40:08.621 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.96 mountX=-0.11 mountY=0.08, mountTheta=2.49
22:40:08.625 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.12, opts=13)
22:40:08.627 00.002 1032 Enqueuing Move request for scope (-0.05, -0.12)
22:40:08.628 00.001 10072 Worker thread wakes up
22:40:08.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
22:40:08.628 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
22:40:08.629 00.001 10072 Moving (-0.05, -0.12) raw xDistance=-0.11 yDistance=0.08
22:40:08.631 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:40:08.633 00.002 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
22:40:08.633 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:40:08.633 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:08.633 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:40:08.633 00.000 10072 MoveAxis(W, 1, ABG)
22:40:08.633 00.000 10072 Guiding  Dir = 3, Dur = 1
22:40:08.633 00.000 10072 IsGuiding returns 0
22:40:08.634 00.001 10072 PulseGuide returned control before completion, sleep 11
22:40:08.646 00.012 10072 IsGuiding returns 0
22:40:08.646 00.000 10072 Move returns status 0, amount 1
22:40:08.646 00.000 10072 MoveAxis(N, 0, ABG)
22:40:08.646 00.000 10072 Move returns status 0, amount 0
22:40:08.646 00.000 10072 move complete, result=0
22:40:08.646 00.000 10072 worker thread done servicing request
22:40:08.652 00.006 1032 UpdateGuideState exits: m=1313 SNR=25.5
22:40:08.654 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:08.656 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:08.658 00.002 1032 Enqueuing Expose request
22:40:08.659 00.001 1032 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
22:40:08.661 00.002 10072 Worker thread wakes up
22:40:08.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:08.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:09.285 00.624 10072 Exposure complete
22:40:09.339 00.054 10072 worker thread done servicing request
22:40:09.339 00.000 1032 OnExposeComplete: enter
22:40:09.342 00.003 1032 UpdateGuideState(): m_state=6
22:40:09.344 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5196
22:40:09.345 00.001 1032 Star::Find returns 1 (0), X=1097.36, Y=134.82, Mass=1363, SNR=25.9, Peak=135 HFD=3.2
22:40:09.348 00.003 1032 MultiStar: [#1 -0.05,0.08,0.99,U] [#2 0.08,-0.14,0.80,U] [#3 -0.02,0.02,0.72,U] [#4 -0.19,0.04,0.68,U] [#5 -0.09,0.02,0.64,U] [#6 0.19,-0.06,0.61,U] [#7 0.10,-0.11,0.71,U] [#8 -0.05,-0.09,0.49,U] 
22:40:09.349 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.06, -0.11}
22:40:09.351 00.002 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
22:40:09.353 00.002 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
22:40:09.354 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.41 mountX=-0.04 mountY=0.00, mountTheta=3.04
22:40:09.358 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
22:40:09.363 00.005 1032 Enqueuing Move request for scope (0.01, -0.04)
22:40:09.366 00.003 10072 Worker thread wakes up
22:40:09.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:40:09.366 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:40:09.366 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
22:40:09.369 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:40:09.373 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
22:40:09.373 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:40:09.373 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:09.373 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:40:09.373 00.000 10072 MoveAxis(W, 1, ABG)
22:40:09.373 00.000 10072 Guiding  Dir = 3, Dur = 1
22:40:09.374 00.001 10072 IsGuiding returns 0
22:40:09.374 00.000 10072 PulseGuide returned control before completion, sleep 11
22:40:09.390 00.016 1032 UpdateGuideState exits: m=1363 SNR=25.9
22:40:09.393 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:09.396 00.003 10072 IsGuiding returns 0
22:40:09.396 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:09.399 00.003 1032 Enqueuing Expose request
22:40:09.403 00.004 10072 Move returns status 0, amount 1
22:40:09.403 00.000 10072 MoveAxis(N, 0, ABG)
22:40:09.403 00.000 10072 Move returns status 0, amount 0
22:40:09.403 00.000 10072 move complete, result=0
22:40:09.403 00.000 10072 worker thread done servicing request
22:40:09.403 00.000 10072 Worker thread wakes up
22:40:09.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:09.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:09.411 00.008 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:40:09.813 00.402 10072 Exposure complete
22:40:09.873 00.060 10072 worker thread done servicing request
22:40:09.873 00.000 1032 OnExposeComplete: enter
22:40:09.875 00.002 1032 UpdateGuideState(): m_state=6
22:40:09.877 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5197
22:40:09.879 00.002 1032 Star::Find returns 1 (0), X=1097.37, Y=134.94, Mass=1394, SNR=26.2, Peak=128 HFD=3.2
22:40:09.880 00.001 1032 MultiStar: [#1 -0.09,0.07,0.97,U] [#2 -0.05,0.05,0.76,U] [#3 -0.14,-0.00,0.74,U] [#4 -0.24,0.11,0.00,M1] [#5 -0.21,0.04,0.63,U] [#6 0.17,-0.04,0.61,U] [#7 -0.04,-0.07,0.65,U] [#8 -0.19,0.03,0.52,U] 
22:40:09.882 00.002 1032 refined, 7 included, MultiStar: {-0.05, 0.02}, one-star: {0.07, 0.01}
22:40:09.883 00.001 1032 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.83) = xAngle (1.02 = 1.02)
22:40:09.885 00.002 1032 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.02 = 1.02)
22:40:09.886 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.85 mountX=0.03 mountY=0.05, mountTheta=1.02
22:40:09.889 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.02, opts=13)
22:40:09.891 00.002 1032 Enqueuing Move request for scope (-0.05, 0.02)
22:40:09.894 00.003 10072 Worker thread wakes up
22:40:09.894 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
22:40:09.894 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
22:40:09.894 00.000 10072 Moving (-0.05, 0.02) raw xDistance=0.03 yDistance=0.05
22:40:09.897 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:40:09.900 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.31
22:40:09.900 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:40:09.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:09.900 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:40:09.900 00.000 10072 MoveAxis(W, 1, ABG)
22:40:09.900 00.000 10072 Guiding  Dir = 3, Dur = 1
22:40:09.901 00.001 10072 IsGuiding returns 0
22:40:09.901 00.000 10072 PulseGuide returned control before completion, sleep 11
22:40:09.918 00.017 1032 UpdateGuideState exits: m=1394 SNR=26.2
22:40:09.924 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:09.926 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:09.928 00.002 1032 Enqueuing Expose request
22:40:09.930 00.002 10072 IsGuiding returns 0
22:40:09.930 00.000 10072 Move returns status 0, amount 1
22:40:09.930 00.000 10072 MoveAxis(N, 0, ABG)
22:40:09.930 00.000 10072 Move returns status 0, amount 0
22:40:09.932 00.002 10072 move complete, result=0
22:40:09.932 00.000 10072 worker thread done servicing request
22:40:09.932 00.000 10072 Worker thread wakes up
22:40:09.932 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:09.932 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:09.938 00.006 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:40:10.563 00.625 10072 Exposure complete
22:40:10.616 00.053 10072 worker thread done servicing request
22:40:10.616 00.000 1032 OnExposeComplete: enter
22:40:10.618 00.002 1032 UpdateGuideState(): m_state=6
22:40:10.620 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5198
22:40:10.622 00.002 1032 Star::Find returns 1 (0), X=1097.38, Y=134.95, Mass=1431, SNR=26.6, Peak=128 HFD=3.2
22:40:10.624 00.002 1032 MultiStar: [#1 0.02,0.15,0.90,U] [#2 0.01,0.14,0.73,U] [#3 0.05,0.22,0.79,U] [#4 -0.16,0.17,0.65,U] [#5 -0.08,0.11,0.62,U] [#6 0.21,0.10,0.61,U] [#7 0.12,0.01,0.66,U] [#8 -0.18,0.06,0.52,U] 
22:40:10.625 00.001 1032 single-star, 8 included, MultiStar: {0.02, 0.11}, one-star: {0.08, 0.02}
22:40:10.627 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
22:40:10.628 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
22:40:10.629 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.28 mountX=0.00 mountY=-0.08, mountTheta=-1.55
22:40:10.632 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
22:40:10.634 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
22:40:10.636 00.002 10072 Worker thread wakes up
22:40:10.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:40:10.636 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:40:10.636 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
22:40:10.637 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:40:10.640 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.31
22:40:10.640 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:40:10.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:10.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:40:10.640 00.000 10072 MoveAxis(W, 1, ABG)
22:40:10.640 00.000 10072 Guiding  Dir = 3, Dur = 1
22:40:10.640 00.000 10072 IsGuiding returns 0
22:40:10.641 00.001 10072 PulseGuide returned control before completion, sleep 11
22:40:10.658 00.017 1032 UpdateGuideState exits: m=1431 SNR=26.6
22:40:10.660 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:10.662 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:10.663 00.001 1032 Enqueuing Expose request
22:40:10.667 00.004 10072 IsGuiding returns 0
22:40:10.667 00.000 10072 Move returns status 0, amount 1
22:40:10.667 00.000 10072 MoveAxis(N, 0, ABG)
22:40:10.667 00.000 10072 Move returns status 0, amount 0
22:40:10.667 00.000 10072 move complete, result=0
22:40:10.667 00.000 10072 worker thread done servicing request
22:40:10.668 00.001 10072 Worker thread wakes up
22:40:10.668 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:10.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:10.673 00.005 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:40:11.079 00.406 10072 Exposure complete
22:40:11.128 00.049 10072 worker thread done servicing request
22:40:11.128 00.000 1032 OnExposeComplete: enter
22:40:11.130 00.002 1032 UpdateGuideState(): m_state=6
22:40:11.132 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5199
22:40:11.134 00.002 1032 Star::Find returns 1 (0), X=1097.38, Y=134.88, Mass=1423, SNR=26.5, Peak=135 HFD=3.3
22:40:11.135 00.001 1032 MultiStar: [#1 0.01,0.13,0.93,U] [#2 -0.00,-0.02,0.74,U] [#3 -0.06,0.04,0.74,U] [#4 -0.15,0.07,0.67,U] [#5 -0.09,-0.03,0.66,U] [#6 0.16,-0.04,0.58,U] [#7 -0.03,-0.08,0.69,U] [#8 -0.17,-0.11,0.49,U] 
22:40:11.137 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.00}, one-star: {0.08, -0.05}
22:40:11.138 00.001 1032 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.83) = xAngle (-4.76 = 1.52)
22:40:11.139 00.001 1032 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.76 = 1.52)
22:40:11.141 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-2.93 mountX=0.00 mountY=0.02, mountTheta=1.52
22:40:11.144 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.00, opts=13)
22:40:11.146 00.002 1032 Enqueuing Move request for scope (-0.02, -0.00)
22:40:11.148 00.002 10072 Worker thread wakes up
22:40:11.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
22:40:11.148 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
22:40:11.148 00.000 10072 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
22:40:11.151 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:40:11.153 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.31
22:40:11.153 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:40:11.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:11.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:40:11.153 00.000 10072 MoveAxis(W, 0, ABG)
22:40:11.153 00.000 10072 Move returns status 0, amount 0
22:40:11.153 00.000 10072 MoveAxis(N, 0, ABG)
22:40:11.153 00.000 10072 Move returns status 0, amount 0
22:40:11.154 00.001 10072 move complete, result=0
22:40:11.154 00.000 10072 worker thread done servicing request
22:40:11.169 00.015 1032 UpdateGuideState exits: m=1423 SNR=26.5
22:40:11.172 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:11.176 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:11.178 00.002 1032 Enqueuing Expose request
22:40:11.180 00.002 10072 Worker thread wakes up
22:40:11.180 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:11.180 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:11.180 00.000 1032 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
22:40:11.814 00.634 10072 Exposure complete
22:40:11.867 00.053 10072 worker thread done servicing request
22:40:11.867 00.000 1032 OnExposeComplete: enter
22:40:11.869 00.002 1032 UpdateGuideState(): m_state=6
22:40:11.871 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5200
22:40:11.872 00.001 1032 Star::Find returns 1 (0), X=1097.34, Y=134.91, Mass=1357, SNR=25.9, Peak=125 HFD=3.1
22:40:11.874 00.002 1032 MultiStar: [#1 -0.02,0.10,0.97,U] [#2 -0.09,-0.01,0.78,U] [#3 -0.02,0.12,0.71,U] [#4 -0.15,0.01,0.67,U] [#5 -0.10,0.06,0.64,U] [#6 0.03,0.08,0.62,U] [#7 0.07,0.00,0.66,U] [#8 -0.26,0.10,0.00,M1] 
22:40:11.876 00.002 1032 single-star, 7 included, MultiStar: {-0.03, 0.04}, one-star: {0.04, -0.02}
22:40:11.877 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:40:11.880 00.003 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:40:11.881 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.46 mountX=-0.03 mountY=-0.03, mountTheta=-2.29
22:40:11.884 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
22:40:11.886 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
22:40:11.888 00.002 10072 Worker thread wakes up
22:40:11.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:40:11.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:40:11.888 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
22:40:11.890 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:40:11.894 00.004 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.31
22:40:11.894 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:40:11.894 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:11.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:40:11.894 00.000 10072 MoveAxis(W, 0, ABG)
22:40:11.894 00.000 10072 Move returns status 0, amount 0
22:40:11.894 00.000 10072 MoveAxis(N, 0, ABG)
22:40:11.894 00.000 10072 Move returns status 0, amount 0
22:40:11.894 00.000 10072 move complete, result=0
22:40:11.895 00.001 10072 worker thread done servicing request
22:40:11.912 00.017 1032 UpdateGuideState exits: m=1357 SNR=25.9
22:40:11.914 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:11.915 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:11.918 00.003 1032 Enqueuing Expose request
22:40:11.920 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
22:40:11.921 00.001 10072 Worker thread wakes up
22:40:11.921 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:11.921 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:12.327 00.406 10072 Exposure complete
22:40:12.379 00.052 10072 worker thread done servicing request
22:40:12.379 00.000 1032 OnExposeComplete: enter
22:40:12.381 00.002 1032 UpdateGuideState(): m_state=6
22:40:12.383 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5201
22:40:12.384 00.001 1032 Star::Find returns 1 (0), X=1097.28, Y=135.07, Mass=1361, SNR=25.9, Peak=120 HFD=3.1
22:40:12.386 00.002 1032 MultiStar: [#1 -0.06,0.31,0.00,M1] [#2 -0.03,0.13,0.78,U] [#3 0.02,0.28,0.00,M1] [#4 -0.08,0.22,0.70,U] [#5 -0.16,0.23,0.00,M1] [#6 0.08,0.07,0.60,U] [#7 -0.03,0.03,0.71,U] [#8 -0.24,0.19,0.00,M2] 
22:40:12.388 00.002 1032 refined, 4 included, MultiStar: {-0.02, 0.12}, one-star: {-0.02, 0.14}
22:40:12.389 00.001 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
22:40:12.392 00.003 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
22:40:12.395 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.12 mountY=-0.01, mountTheta=-0.10
22:40:12.397 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.12, opts=13)
22:40:12.400 00.003 1032 Enqueuing Move request for scope (-0.02, 0.12)
22:40:12.402 00.002 10072 Worker thread wakes up
22:40:12.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
22:40:12.402 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
22:40:12.402 00.000 10072 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=-0.01
22:40:12.405 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
22:40:12.408 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.31
22:40:12.408 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:40:12.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:12.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:40:12.408 00.000 10072 MoveAxis(W, 0, ABG)
22:40:12.408 00.000 10072 Move returns status 0, amount 0
22:40:12.408 00.000 10072 MoveAxis(N, 0, ABG)
22:40:12.408 00.000 10072 Move returns status 0, amount 0
22:40:12.408 00.000 10072 move complete, result=0
22:40:12.409 00.001 10072 worker thread done servicing request
22:40:12.430 00.021 1032 UpdateGuideState exits: m=1361 SNR=25.9
22:40:12.432 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:12.435 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:12.436 00.001 1032 Enqueuing Expose request
22:40:12.438 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
22:40:12.440 00.002 10072 Worker thread wakes up
22:40:12.440 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:12.440 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:13.079 00.639 10072 Exposure complete
22:40:13.131 00.052 10072 worker thread done servicing request
22:40:13.131 00.000 1032 OnExposeComplete: enter
22:40:13.133 00.002 1032 UpdateGuideState(): m_state=6
22:40:13.135 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5202
22:40:13.137 00.002 1032 Star::Find returns 1 (0), X=1097.35, Y=135.00, Mass=1364, SNR=25.9, Peak=114 HFD=3.3
22:40:13.139 00.002 1032 MultiStar: [#1 0.04,0.29,0.00,M2] [#2 -0.00,0.03,0.73,U] [#3 -0.09,0.20,0.72,U] [#4 -0.08,0.17,0.65,U] [#5 0.02,0.06,0.65,U] [#6 0.01,0.02,0.58,U] [#7 0.03,0.09,0.71,U] [#8 -0.22,0.03,0.50,U] 
22:40:13.141 00.002 1032 single-star, 7 included, MultiStar: {-0.03, 0.09}, one-star: {0.04, 0.07}
22:40:13.144 00.003 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
22:40:13.146 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
22:40:13.149 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.09 cameraTheta=1.03 mountX=0.06 mountY=-0.06, mountTheta=-0.80
22:40:13.152 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
22:40:13.154 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
22:40:13.156 00.002 10072 Worker thread wakes up
22:40:13.156 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:40:13.156 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:40:13.156 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
22:40:13.157 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:40:13.160 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.31
22:40:13.160 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:40:13.160 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:13.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:13.160 00.000 10072 MoveAxis(W, 0, ABG)
22:40:13.160 00.000 10072 Move returns status 0, amount 0
22:40:13.160 00.000 10072 MoveAxis(N, 0, ABG)
22:40:13.160 00.000 10072 Move returns status 0, amount 0
22:40:13.162 00.002 10072 move complete, result=0
22:40:13.162 00.000 10072 worker thread done servicing request
22:40:13.179 00.017 1032 UpdateGuideState exits: m=1364 SNR=25.9
22:40:13.182 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:13.184 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:13.186 00.002 1032 Enqueuing Expose request
22:40:13.189 00.003 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:40:13.190 00.001 10072 Worker thread wakes up
22:40:13.190 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:13.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:13.606 00.416 10072 Exposure complete
22:40:13.659 00.053 10072 worker thread done servicing request
22:40:13.659 00.000 1032 OnExposeComplete: enter
22:40:13.662 00.003 1032 UpdateGuideState(): m_state=6
22:40:13.663 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5203
22:40:13.665 00.002 1032 Star::Find returns 1 (0), X=1097.36, Y=134.94, Mass=1286, SNR=25.2, Peak=109 HFD=3.3
22:40:13.666 00.001 1032 MultiStar: [#1 -0.03,0.15,1.00,U] [#2 -0.04,0.06,0.82,U] [#3 -0.09,0.14,0.83,U] [#4 -0.09,0.20,0.70,U] [#5 -0.06,0.10,0.70,U] [#6 0.03,-0.02,0.66,U] [#7 0.01,0.05,0.76,U] [#8 -0.20,0.05,0.50,U] 
22:40:13.668 00.002 1032 single-star, 8 included, MultiStar: {-0.04, 0.09}, one-star: {0.06, 0.01}
22:40:13.670 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
22:40:13.672 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
22:40:13.675 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.24 mountX=-0.00 mountY=-0.06, mountTheta=-1.59
22:40:13.678 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
22:40:13.681 00.003 1032 Enqueuing Move request for scope (0.06, 0.01)
22:40:13.683 00.002 10072 Worker thread wakes up
22:40:13.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:40:13.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:40:13.683 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
22:40:13.685 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:40:13.687 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.31
22:40:13.687 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:40:13.687 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:13.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:13.687 00.000 10072 MoveAxis(E, 0, ABG)
22:40:13.687 00.000 10072 Move returns status 0, amount 0
22:40:13.687 00.000 10072 MoveAxis(N, 0, ABG)
22:40:13.687 00.000 10072 Move returns status 0, amount 0
22:40:13.687 00.000 10072 move complete, result=0
22:40:13.687 00.000 10072 worker thread done servicing request
22:40:13.705 00.018 1032 UpdateGuideState exits: m=1286 SNR=25.2
22:40:13.708 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:13.709 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:13.711 00.002 1032 Enqueuing Expose request
22:40:13.713 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:13.715 00.002 10072 Worker thread wakes up
22:40:13.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:13.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:14.343 00.628 10072 Exposure complete
22:40:14.395 00.052 10072 worker thread done servicing request
22:40:14.395 00.000 1032 OnExposeComplete: enter
22:40:14.397 00.002 1032 UpdateGuideState(): m_state=6
22:40:14.399 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5204
22:40:14.400 00.001 1032 Star::Find returns 1 (0), X=1097.31, Y=135.03, Mass=1352, SNR=25.8, Peak=114 HFD=3.3
22:40:14.402 00.002 1032 MultiStar: [#1 -0.08,0.24,0.97,U] [#2 -0.08,0.19,0.79,U] [#3 -0.05,0.22,0.74,U] [#4 -0.09,0.25,0.00,M1] [#5 -0.19,0.14,0.63,U] [#6 -0.05,0.08,0.64,U] [#7 0.04,0.05,0.66,U] [#8 -0.39,0.12,0.00,M1] 
22:40:14.403 00.001 1032 single-star, 6 included, MultiStar: {-0.05, 0.15}, one-star: {0.01, 0.10}
22:40:14.405 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
22:40:14.406 00.001 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
22:40:14.408 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.48 mountX=0.10 mountY=-0.04, mountTheta=-0.35
22:40:14.412 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
22:40:14.413 00.001 1032 Enqueuing Move request for scope (0.01, 0.10)
22:40:14.415 00.002 10072 Worker thread wakes up
22:40:14.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:40:14.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:40:14.415 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.10 yDistance=-0.04
22:40:14.417 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:40:14.420 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.31
22:40:14.420 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:40:14.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:14.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:40:14.420 00.000 10072 MoveAxis(E, 0, ABG)
22:40:14.420 00.000 10072 Move returns status 0, amount 0
22:40:14.420 00.000 10072 MoveAxis(N, 0, ABG)
22:40:14.420 00.000 10072 Move returns status 0, amount 0
22:40:14.420 00.000 10072 move complete, result=0
22:40:14.420 00.000 10072 worker thread done servicing request
22:40:14.440 00.020 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:40:14.442 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:14.443 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:14.445 00.002 1032 Enqueuing Expose request
22:40:14.446 00.001 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:40:14.447 00.001 10072 Worker thread wakes up
22:40:14.448 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:14.448 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:14.858 00.410 10072 Exposure complete
22:40:14.910 00.052 10072 worker thread done servicing request
22:40:14.910 00.000 1032 OnExposeComplete: enter
22:40:14.912 00.002 1032 UpdateGuideState(): m_state=6
22:40:14.914 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5205
22:40:14.915 00.001 1032 Star::Find returns 1 (0), X=1097.28, Y=134.94, Mass=1261, SNR=25.0, Peak=120 HFD=3.1
22:40:14.917 00.002 1032 MultiStar: [#1 0.01,0.24,1.00,U] [#2 0.07,0.12,0.81,U] [#3 -0.18,0.18,0.79,U] [#4 -0.09,0.26,0.00,M2] [#5 -0.16,0.19,0.68,U] [#6 0.03,0.24,0.60,U] [#7 -0.09,0.06,0.72,U] [#8 -0.24,0.03,0.53,U] 
22:40:14.919 00.002 1032 single-star, 7 included, MultiStar: {-0.06, 0.13}, one-star: {-0.02, 0.01}
22:40:14.921 00.002 1032 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.83) = xAngle (0.60 = 0.60)
22:40:14.922 00.001 1032 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.60 = 0.60)
22:40:14.926 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.43 mountX=0.02 mountY=0.01, mountTheta=0.60
22:40:14.929 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
22:40:14.931 00.002 1032 Enqueuing Move request for scope (-0.02, 0.01)
22:40:14.933 00.002 10072 Worker thread wakes up
22:40:14.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
22:40:14.933 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
22:40:14.933 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.01
22:40:14.935 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:40:14.936 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.30
22:40:14.936 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:40:14.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:14.938 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:40:14.938 00.000 10072 MoveAxis(E, 0, ABG)
22:40:14.938 00.000 10072 Move returns status 0, amount 0
22:40:14.938 00.000 10072 MoveAxis(N, 0, ABG)
22:40:14.938 00.000 10072 Move returns status 0, amount 0
22:40:14.938 00.000 10072 move complete, result=0
22:40:14.938 00.000 10072 worker thread done servicing request
22:40:14.956 00.018 1032 UpdateGuideState exits: m=1261 SNR=25.0
22:40:14.959 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:14.961 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:14.963 00.002 1032 Enqueuing Expose request
22:40:14.965 00.002 10072 Worker thread wakes up
22:40:14.965 00.000 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:40:14.967 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:14.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:15.593 00.626 10072 Exposure complete
22:40:15.644 00.051 10072 worker thread done servicing request
22:40:15.645 00.001 1032 OnExposeComplete: enter
22:40:15.647 00.002 1032 UpdateGuideState(): m_state=6
22:40:15.649 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5206
22:40:15.651 00.002 1032 Star::Find returns 1 (0), X=1097.37, Y=135.04, Mass=1310, SNR=25.4, Peak=116 HFD=3.3
22:40:15.653 00.002 1032 MultiStar: [#1 -0.07,0.22,0.97,U] [#2 0.02,0.13,0.82,U] [#3 -0.15,0.19,0.80,U] [#4 -0.10,0.46,0.00,M3] [#5 -0.00,0.33,0.00,M1] [#6 -0.04,0.07,0.64,U] [#7 -0.05,0.11,0.73,U] [#8 -0.23,0.06,0.52,U] 
22:40:15.656 00.003 1032 single-star, 6 included, MultiStar: {-0.05, 0.14}, one-star: {0.06, 0.11}
22:40:15.657 00.001 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
22:40:15.659 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
22:40:15.660 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.03 mountX=0.09 mountY=-0.09, mountTheta=-0.80
22:40:15.663 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
22:40:15.665 00.002 1032 Enqueuing Move request for scope (0.06, 0.11)
22:40:15.667 00.002 10072 Worker thread wakes up
22:40:15.668 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
22:40:15.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
22:40:15.668 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.09
22:40:15.670 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:40:15.672 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.30
22:40:15.672 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:40:15.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:15.672 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:40:15.672 00.000 10072 MoveAxis(E, 1, ABG)
22:40:15.672 00.000 10072 Guiding  Dir = 2, Dur = 1
22:40:15.673 00.001 10072 IsGuiding returns 0
22:40:15.674 00.001 10072 PulseGuide returned control before completion, sleep 11
22:40:15.692 00.018 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:40:15.694 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:15.695 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:15.697 00.002 1032 Enqueuing Expose request
22:40:15.700 00.003 10072 IsGuiding returns 0
22:40:15.700 00.000 10072 Move returns status 0, amount 1
22:40:15.700 00.000 10072 MoveAxis(N, 0, ABG)
22:40:15.700 00.000 10072 Move returns status 0, amount 0
22:40:15.700 00.000 10072 move complete, result=0
22:40:15.700 00.000 10072 worker thread done servicing request
22:40:15.700 00.000 10072 Worker thread wakes up
22:40:15.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:15.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:15.707 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:40:16.110 00.403 10072 Exposure complete
22:40:16.161 00.051 10072 worker thread done servicing request
22:40:16.161 00.000 1032 OnExposeComplete: enter
22:40:16.162 00.001 1032 UpdateGuideState(): m_state=6
22:40:16.164 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5207
22:40:16.165 00.001 1032 Star::Find returns 1 (0), X=1097.39, Y=135.13, Mass=1272, SNR=25.0, Peak=126 HFD=3.2
22:40:16.167 00.002 1032 MultiStar: [#1 -0.06,0.28,0.00,M1] [#2 -0.00,0.15,0.81,U] [#3 -0.07,0.21,0.80,U] [#4 -0.11,0.25,0.00,M4] [#5 -0.07,0.24,0.70,U] [#6 -0.13,0.12,0.61,U] [#7 0.09,0.15,0.76,U] [#8 -0.14,0.23,0.00,M1] 
22:40:16.169 00.002 1032 refined, 5 included, MultiStar: {-0.01, 0.18}, one-star: {0.09, 0.20}
22:40:16.171 00.002 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
22:40:16.172 00.001 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
22:40:16.174 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.61 mountX=0.17 mountY=-0.04, mountTheta=-0.22
22:40:16.177 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.18, opts=13)
22:40:16.179 00.002 1032 Enqueuing Move request for scope (-0.01, 0.18)
22:40:16.181 00.002 10072 Worker thread wakes up
22:40:16.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
22:40:16.181 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
22:40:16.181 00.000 10072 Moving (-0.01, 0.18) raw xDistance=0.17 yDistance=-0.04
22:40:16.183 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:40:16.185 00.002 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 286.30
22:40:16.186 00.001 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
22:40:16.186 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:16.186 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:40:16.186 00.000 10072 MoveAxis(W, 82, ABG)
22:40:16.186 00.000 10072 Guiding  Dir = 3, Dur = 82
22:40:16.186 00.000 10072 IsGuiding returns 0
22:40:16.187 00.001 10072 PulseGuide returned control before completion, sleep 92
22:40:16.202 00.015 1032 UpdateGuideState exits: m=1272 SNR=25.0
22:40:16.205 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:16.208 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:16.210 00.002 1032 Enqueuing Expose request
22:40:16.293 00.083 10072 IsGuiding returns 0
22:40:16.293 00.000 10072 Move returns status 0, amount 82
22:40:16.293 00.000 10072 MoveAxis(N, 0, ABG)
22:40:16.293 00.000 10072 Move returns status 0, amount 0
22:40:16.293 00.000 10072 move complete, result=0
22:40:16.293 00.000 10072 worker thread done servicing request
22:40:16.293 00.000 10072 Worker thread wakes up
22:40:16.293 00.000 1032 GuideStep: 0.2 px 82 ms WEST, -0.0 px 0 ms NORTH
22:40:16.296 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:16.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:16.921 00.625 10072 Exposure complete
22:40:16.972 00.051 10072 worker thread done servicing request
22:40:16.972 00.000 1032 OnExposeComplete: enter
22:40:16.974 00.002 1032 UpdateGuideState(): m_state=6
22:40:16.975 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5208
22:40:16.977 00.002 1032 Star::Find returns 1 (0), X=1097.36, Y=134.90, Mass=1256, SNR=24.9, Peak=107 HFD=3.3
22:40:16.979 00.002 1032 MultiStar: [#1 0.03,0.07,1.01,U] [#2 -0.04,0.02,0.85,U] [#3 -0.10,0.07,0.81,U] [#4 -0.12,0.26,0.00,M5] [#5 0.01,0.11,0.68,U] [#6 -0.01,0.05,0.62,U] [#7 0.06,0.01,0.69,U] [#8 -0.17,0.08,0.56,U] 
22:40:16.980 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.04}, one-star: {0.06, -0.03}
22:40:16.982 00.002 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
22:40:16.983 00.001 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
22:40:16.986 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.84 mountX=0.04 mountY=0.00, mountTheta=0.01
22:40:16.990 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
22:40:16.992 00.002 1032 Enqueuing Move request for scope (-0.01, 0.04)
22:40:16.993 00.001 10072 Worker thread wakes up
22:40:16.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
22:40:16.993 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
22:40:16.993 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=0.00
22:40:16.995 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:40:16.998 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.30
22:40:16.998 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:40:16.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:16.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:40:16.998 00.000 10072 MoveAxis(E, 1, ABG)
22:40:16.998 00.000 10072 Guiding  Dir = 2, Dur = 1
22:40:16.999 00.001 10072 IsGuiding returns 0
22:40:16.999 00.000 10072 PulseGuide returned control before completion, sleep 11
22:40:17.012 00.013 10072 IsGuiding returns 0
22:40:17.012 00.000 10072 Move returns status 0, amount 1
22:40:17.012 00.000 10072 MoveAxis(N, 0, ABG)
22:40:17.012 00.000 10072 Move returns status 0, amount 0
22:40:17.012 00.000 10072 move complete, result=0
22:40:17.012 00.000 10072 worker thread done servicing request
22:40:17.014 00.002 1032 UpdateGuideState exits: m=1256 SNR=24.9
22:40:17.018 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:17.020 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:17.022 00.002 1032 Enqueuing Expose request
22:40:17.024 00.002 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:40:17.026 00.002 10072 Worker thread wakes up
22:40:17.026 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:17.026 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:17.437 00.411 10072 Exposure complete
22:40:17.490 00.053 10072 worker thread done servicing request
22:40:17.491 00.001 1032 OnExposeComplete: enter
22:40:17.493 00.002 1032 UpdateGuideState(): m_state=6
22:40:17.495 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5209
22:40:17.497 00.002 1032 Star::Find returns 1 (0), X=1097.47, Y=135.00, Mass=1319, SNR=25.5, Peak=109 HFD=3.2
22:40:17.500 00.003 1032 MultiStar: [#1 -0.01,0.14,0.98,U] [#2 -0.11,-0.02,0.76,U] [#3 0.07,0.00,0.77,U] [#4 -0.05,0.25,0.00,M6] [#5 -0.04,0.15,0.68,U] [#6 -0.00,-0.03,0.64,U] [#7 0.03,0.08,0.70,U] [#8 -0.21,0.01,0.51,U] 
22:40:17.502 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.06}, one-star: {0.17, 0.07}
22:40:17.504 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
22:40:17.505 00.001 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
22:40:17.507 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.52 mountX=0.05 mountY=-0.02, mountTheta=-0.31
22:40:17.510 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
22:40:17.513 00.003 1032 Enqueuing Move request for scope (0.00, 0.06)
22:40:17.515 00.002 10072 Worker thread wakes up
22:40:17.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
22:40:17.515 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
22:40:17.515 00.000 10072 Moving (0.00, 0.06) raw xDistance=0.05 yDistance=-0.02
22:40:17.519 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:40:17.521 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.30
22:40:17.521 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:40:17.521 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:17.523 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:40:17.523 00.000 10072 MoveAxis(E, 2, ABG)
22:40:17.523 00.000 10072 Guiding  Dir = 2, Dur = 2
22:40:17.523 00.000 10072 IsGuiding returns 0
22:40:17.523 00.000 10072 PulseGuide returned control before completion, sleep 12
22:40:17.543 00.020 10072 IsGuiding returns 0
22:40:17.543 00.000 10072 Move returns status 0, amount 2
22:40:17.543 00.000 10072 MoveAxis(N, 0, ABG)
22:40:17.543 00.000 10072 Move returns status 0, amount 0
22:40:17.544 00.001 10072 move complete, result=0
22:40:17.544 00.000 10072 worker thread done servicing request
22:40:17.546 00.002 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:40:17.552 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:17.555 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:17.557 00.002 1032 Enqueuing Expose request
22:40:17.558 00.001 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:40:17.561 00.003 10072 Worker thread wakes up
22:40:17.561 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:17.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:18.191 00.630 10072 Exposure complete
22:40:18.239 00.048 10072 worker thread done servicing request
22:40:18.239 00.000 1032 OnExposeComplete: enter
22:40:18.242 00.003 1032 UpdateGuideState(): m_state=6
22:40:18.244 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5210
22:40:18.245 00.001 1032 Star::Find returns 1 (0), X=1097.39, Y=134.93, Mass=1305, SNR=25.4, Peak=122 HFD=3.3
22:40:18.248 00.003 1032 MultiStar: [#1 0.05,0.16,0.98,U] [#2 0.01,0.07,0.79,U] [#3 -0.11,0.24,0.00,M1] [#4 -0.18,0.30,0.00,M7] [#5 -0.13,0.24,0.00,M1] [#6 0.10,0.09,0.62,U] [#7 0.03,0.00,0.70,U] [#8 -0.21,0.14,0.52,U] 
22:40:18.249 00.001 1032 refined, 5 included, MultiStar: {0.03, 0.07}, one-star: {0.09, -0.00}
22:40:18.251 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
22:40:18.252 00.001 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
22:40:18.254 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.21 mountX=0.06 mountY=-0.05, mountTheta=-0.62
22:40:18.257 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
22:40:18.260 00.003 1032 Enqueuing Move request for scope (0.03, 0.07)
22:40:18.261 00.001 10072 Worker thread wakes up
22:40:18.262 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
22:40:18.262 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
22:40:18.262 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
22:40:18.263 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:40:18.266 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.30
22:40:18.266 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:40:18.266 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:18.266 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:40:18.266 00.000 10072 MoveAxis(E, 2, ABG)
22:40:18.266 00.000 10072 Guiding  Dir = 2, Dur = 2
22:40:18.266 00.000 10072 IsGuiding returns 0
22:40:18.268 00.002 10072 PulseGuide returned control before completion, sleep 12
22:40:18.282 00.014 10072 IsGuiding returns 0
22:40:18.282 00.000 10072 Move returns status 0, amount 2
22:40:18.282 00.000 10072 MoveAxis(N, 0, ABG)
22:40:18.282 00.000 10072 Move returns status 0, amount 0
22:40:18.282 00.000 10072 move complete, result=0
22:40:18.282 00.000 10072 worker thread done servicing request
22:40:18.284 00.002 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:40:18.286 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:18.287 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:18.289 00.002 1032 Enqueuing Expose request
22:40:18.291 00.002 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:40:18.292 00.001 10072 Worker thread wakes up
22:40:18.293 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:18.293 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:18.707 00.414 10072 Exposure complete
22:40:18.766 00.059 10072 worker thread done servicing request
22:40:18.766 00.000 1032 OnExposeComplete: enter
22:40:18.769 00.003 1032 UpdateGuideState(): m_state=6
22:40:18.772 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5211
22:40:18.774 00.002 1032 Star::Find returns 1 (0), X=1097.37, Y=135.04, Mass=1279, SNR=25.1, Peak=120 HFD=3.3
22:40:18.777 00.003 1032 MultiStar: [#1 -0.02,0.24,0.98,U] [#2 0.01,0.09,0.82,U] [#3 0.04,0.25,0.75,U] [#4 -0.11,0.30,0.00,M8] [#5 -0.03,0.34,0.00,M2] [#6 0.00,-0.04,0.64,U] [#7 0.02,0.06,0.70,U] [#8 -0.18,0.16,0.55,U] 
22:40:18.779 00.002 1032 refined, 6 included, MultiStar: {-0.00, 0.13}, one-star: {0.07, 0.11}
22:40:18.780 00.001 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
22:40:18.783 00.003 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
22:40:18.785 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.58 mountX=0.13 mountY=-0.03, mountTheta=-0.25
22:40:18.787 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.13, opts=13)
22:40:18.789 00.002 1032 Enqueuing Move request for scope (-0.00, 0.13)
22:40:18.791 00.002 10072 Worker thread wakes up
22:40:18.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
22:40:18.791 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
22:40:18.791 00.000 10072 Moving (-0.00, 0.13) raw xDistance=0.13 yDistance=-0.03
22:40:18.794 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:40:18.796 00.002 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.29
22:40:18.796 00.000 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
22:40:18.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:18.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:40:18.796 00.000 10072 MoveAxis(E, 2, ABG)
22:40:18.796 00.000 10072 Guiding  Dir = 2, Dur = 2
22:40:18.797 00.001 10072 IsGuiding returns 0
22:40:18.798 00.001 10072 PulseGuide returned control before completion, sleep 12
22:40:18.813 00.015 10072 IsGuiding returns 0
22:40:18.813 00.000 10072 Move returns status 0, amount 2
22:40:18.813 00.000 10072 MoveAxis(N, 0, ABG)
22:40:18.813 00.000 10072 Move returns status 0, amount 0
22:40:18.813 00.000 10072 move complete, result=0
22:40:18.813 00.000 10072 worker thread done servicing request
22:40:18.816 00.003 1032 UpdateGuideState exits: m=1279 SNR=25.1
22:40:18.818 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:18.820 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:18.821 00.001 1032 Enqueuing Expose request
22:40:18.822 00.001 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:40:18.824 00.002 10072 Worker thread wakes up
22:40:18.824 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:18.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:19.457 00.633 10072 Exposure complete
22:40:19.510 00.053 10072 worker thread done servicing request
22:40:19.510 00.000 1032 OnExposeComplete: enter
22:40:19.512 00.002 1032 UpdateGuideState(): m_state=6
22:40:19.513 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5212
22:40:19.516 00.003 1032 Star::Find returns 1 (0), X=1097.36, Y=134.92, Mass=1456, SNR=26.8, Peak=123 HFD=3.3
22:40:19.518 00.002 1032 MultiStar: [#1 0.05,0.24,0.92,U] [#2 0.01,0.09,0.76,U] [#3 -0.08,-0.04,0.71,U] [#4 -0.09,0.20,0.68,U] [#5 -0.05,0.11,0.63,U] [#6 0.08,0.07,0.61,U] [#7 0.05,0.03,0.66,U] [#8 -0.08,0.05,0.51,U] 
22:40:19.521 00.003 1032 single-star, 8 included, MultiStar: {0.00, 0.08}, one-star: {0.06, -0.01}
22:40:19.522 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:40:19.524 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:40:19.526 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.19 mountX=-0.03 mountY=-0.06, mountTheta=-2.02
22:40:19.528 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
22:40:19.530 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
22:40:19.533 00.003 10072 Worker thread wakes up
22:40:19.533 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:40:19.533 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:40:19.533 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.06
22:40:19.536 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:40:19.538 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.29
22:40:19.538 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:40:19.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:19.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:19.538 00.000 10072 MoveAxis(E, 2, ABG)
22:40:19.538 00.000 10072 Guiding  Dir = 2, Dur = 2
22:40:19.539 00.001 10072 IsGuiding returns 0
22:40:19.539 00.000 10072 PulseGuide returned control before completion, sleep 12
22:40:19.558 00.019 1032 UpdateGuideState exits: m=1456 SNR=26.8
22:40:19.561 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:19.563 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:19.565 00.002 1032 Enqueuing Expose request
22:40:19.567 00.002 10072 IsGuiding returns 0
22:40:19.567 00.000 10072 Move returns status 0, amount 2
22:40:19.567 00.000 10072 MoveAxis(N, 0, ABG)
22:40:19.567 00.000 10072 Move returns status 0, amount 0
22:40:19.567 00.000 10072 move complete, result=0
22:40:19.568 00.001 10072 worker thread done servicing request
22:40:19.568 00.000 10072 Worker thread wakes up
22:40:19.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:19.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:19.575 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:40:19.986 00.411 10072 Exposure complete
22:40:20.039 00.053 10072 worker thread done servicing request
22:40:20.040 00.001 1032 OnExposeComplete: enter
22:40:20.041 00.001 1032 UpdateGuideState(): m_state=6
22:40:20.043 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5213
22:40:20.045 00.002 1032 Star::Find returns 1 (0), X=1097.35, Y=134.89, Mass=1307, SNR=25.4, Peak=122 HFD=3.3
22:40:20.046 00.001 1032 MultiStar: [#1 -0.04,0.12,1.00,U] [#2 0.04,0.02,0.78,U] [#3 0.01,-0.05,0.79,U] [#4 -0.17,0.03,0.64,U] [#5 -0.08,0.12,0.67,U] [#6 -0.03,-0.05,0.63,U] [#7 0.07,-0.08,0.74,U] [#8 -0.13,0.10,0.52,U] 
22:40:20.049 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {0.05, -0.04}
22:40:20.051 00.002 1032 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.83) = xAngle (0.68 = 0.68)
22:40:20.053 00.002 1032 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.68 = 0.68)
22:40:20.056 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.51 mountX=0.02 mountY=0.02, mountTheta=0.68
22:40:20.059 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
22:40:20.060 00.001 1032 Enqueuing Move request for scope (-0.02, 0.02)
22:40:20.063 00.003 10072 Worker thread wakes up
22:40:20.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
22:40:20.063 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
22:40:20.063 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.02
22:40:20.065 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:40:20.066 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.29
22:40:20.067 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:40:20.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:20.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:40:20.067 00.000 10072 MoveAxis(E, 2, ABG)
22:40:20.067 00.000 10072 Guiding  Dir = 2, Dur = 2
22:40:20.067 00.000 10072 IsGuiding returns 0
22:40:20.067 00.000 10072 PulseGuide returned control before completion, sleep 12
22:40:20.085 00.018 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:40:20.087 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:20.089 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:20.091 00.002 1032 Enqueuing Expose request
22:40:20.093 00.002 10072 IsGuiding returns 0
22:40:20.093 00.000 10072 Move returns status 0, amount 2
22:40:20.093 00.000 10072 MoveAxis(N, 0, ABG)
22:40:20.093 00.000 10072 Move returns status 0, amount 0
22:40:20.093 00.000 10072 move complete, result=0
22:40:20.093 00.000 10072 worker thread done servicing request
22:40:20.093 00.000 10072 Worker thread wakes up
22:40:20.093 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:20.093 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:20.100 00.007 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
22:40:20.719 00.619 10072 Exposure complete
22:40:20.772 00.053 10072 worker thread done servicing request
22:40:20.772 00.000 1032 OnExposeComplete: enter
22:40:20.774 00.002 1032 UpdateGuideState(): m_state=6
22:40:20.776 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5214
22:40:20.777 00.001 1032 Star::Find returns 1 (0), X=1097.38, Y=135.06, Mass=1271, SNR=25.0, Peak=105 HFD=3.3
22:40:20.781 00.004 1032 MultiStar: [#1 0.04,0.25,0.96,U] [#2 -0.05,0.01,0.80,U] [#3 -0.06,0.06,0.76,U] [#4 -0.14,0.22,0.00,M7] [#5 -0.11,0.13,0.65,U] [#6 0.09,0.08,0.62,U] [#7 0.07,-0.05,0.74,U] [#8 -0.07,0.21,0.54,U] 
22:40:20.782 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.08, 0.13}
22:40:20.785 00.003 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
22:40:20.786 00.001 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
22:40:20.787 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.51 mountX=0.10 mountY=-0.03, mountTheta=-0.32
22:40:20.790 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
22:40:20.792 00.002 1032 Enqueuing Move request for scope (0.01, 0.10)
22:40:20.793 00.001 10072 Worker thread wakes up
22:40:20.794 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:40:20.794 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:40:20.794 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.10 yDistance=-0.03
22:40:20.796 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:40:20.799 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.29
22:40:20.799 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:40:20.799 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:20.799 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:40:20.799 00.000 10072 MoveAxis(E, 2, ABG)
22:40:20.799 00.000 10072 Guiding  Dir = 2, Dur = 2
22:40:20.800 00.001 10072 IsGuiding returns 0
22:40:20.800 00.000 10072 PulseGuide returned control before completion, sleep 12
22:40:20.818 00.018 1032 UpdateGuideState exits: m=1271 SNR=25.0
22:40:20.820 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:20.821 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:20.823 00.002 1032 Enqueuing Expose request
22:40:20.828 00.005 10072 IsGuiding returns 0
22:40:20.831 00.003 10072 Move returns status 0, amount 2
22:40:20.832 00.001 10072 MoveAxis(N, 0, ABG)
22:40:20.832 00.000 10072 Move returns status 0, amount 0
22:40:20.832 00.000 10072 move complete, result=0
22:40:20.832 00.000 10072 worker thread done servicing request
22:40:20.832 00.000 10072 Worker thread wakes up
22:40:20.832 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:20.832 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:20.835 00.003 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:40:21.252 00.417 10072 Exposure complete
22:40:21.305 00.053 10072 worker thread done servicing request
22:40:21.305 00.000 1032 OnExposeComplete: enter
22:40:21.308 00.003 1032 UpdateGuideState(): m_state=6
22:40:21.310 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5215
22:40:21.312 00.002 1032 Star::Find returns 1 (0), X=1097.34, Y=135.02, Mass=1330, SNR=25.6, Peak=118 HFD=3.3
22:40:21.314 00.002 1032 MultiStar: [#1 -0.00,0.15,0.96,U] [#2 0.02,0.08,0.78,U] [#3 0.02,0.20,0.77,U] [#4 -0.11,0.30,0.00,M8] [#5 -0.21,0.24,0.00,M1] [#6 0.02,0.01,0.66,U] [#7 0.03,0.04,0.74,U] [#8 -0.25,0.16,0.00,M1] 
22:40:21.316 00.002 1032 single-star, 5 included, MultiStar: {0.02, 0.10}, one-star: {0.04, 0.09}
22:40:21.317 00.001 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
22:40:21.320 00.003 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
22:40:21.322 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.16 mountX=0.07 mountY=-0.06, mountTheta=-0.67
22:40:21.324 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
22:40:21.326 00.002 1032 Enqueuing Move request for scope (0.04, 0.09)
22:40:21.327 00.001 10072 Worker thread wakes up
22:40:21.329 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:40:21.329 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:40:21.329 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.07 yDistance=-0.06
22:40:21.332 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:40:21.334 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.29
22:40:21.334 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:40:21.334 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:21.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:21.334 00.000 10072 MoveAxis(E, 2, ABG)
22:40:21.334 00.000 10072 Guiding  Dir = 2, Dur = 2
22:40:21.335 00.001 10072 IsGuiding returns 0
22:40:21.335 00.000 10072 PulseGuide returned control before completion, sleep 12
22:40:21.353 00.018 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:40:21.354 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:21.356 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:21.357 00.001 1032 Enqueuing Expose request
22:40:21.358 00.001 10072 IsGuiding returns 0
22:40:21.358 00.000 10072 Move returns status 0, amount 2
22:40:21.358 00.000 10072 MoveAxis(N, 0, ABG)
22:40:21.358 00.000 10072 Move returns status 0, amount 0
22:40:21.358 00.000 10072 move complete, result=0
22:40:21.358 00.000 10072 worker thread done servicing request
22:40:21.358 00.000 10072 Worker thread wakes up
22:40:21.358 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:21.360 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:21.368 00.008 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:40:21.989 00.621 10072 Exposure complete
22:40:22.051 00.062 10072 worker thread done servicing request
22:40:22.051 00.000 1032 OnExposeComplete: enter
22:40:22.053 00.002 1032 UpdateGuideState(): m_state=6
22:40:22.056 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5216
22:40:22.059 00.003 1032 Star::Find returns 1 (0), X=1097.41, Y=135.04, Mass=1426, SNR=26.5, Peak=126 HFD=3.1
22:40:22.061 00.002 1032 MultiStar: [#1 0.04,0.09,0.89,U] [#2 -0.02,-0.04,0.75,U] [#3 -0.07,0.10,0.75,U] [#4 -0.12,0.23,0.00,M9] [#5 0.06,0.14,0.63,U] [#6 -0.05,0.08,0.59,U] [#7 0.09,0.06,0.73,U] [#8 -0.23,0.02,0.50,U] 
22:40:22.062 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.11, 0.11}
22:40:22.064 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
22:40:22.066 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
22:40:22.067 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.48 mountX=0.07 mountY=-0.03, mountTheta=-0.35
22:40:22.071 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
22:40:22.073 00.002 1032 Enqueuing Move request for scope (0.01, 0.07)
22:40:22.075 00.002 10072 Worker thread wakes up
22:40:22.075 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
22:40:22.075 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
22:40:22.075 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.03
22:40:22.077 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:40:22.079 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.29
22:40:22.079 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:40:22.079 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:22.079 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:40:22.079 00.000 10072 MoveAxis(E, 3, ABG)
22:40:22.079 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:22.081 00.002 10072 IsGuiding returns 0
22:40:22.084 00.003 10072 IsGuiding returns 0
22:40:22.084 00.000 10072 Move returns status 0, amount 3
22:40:22.084 00.000 10072 MoveAxis(N, 0, ABG)
22:40:22.084 00.000 10072 Move returns status 0, amount 0
22:40:22.084 00.000 10072 move complete, result=0
22:40:22.085 00.001 10072 worker thread done servicing request
22:40:22.101 00.016 1032 UpdateGuideState exits: m=1426 SNR=26.5
22:40:22.103 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:22.105 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:22.106 00.001 1032 Enqueuing Expose request
22:40:22.108 00.002 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:40:22.111 00.003 10072 Worker thread wakes up
22:40:22.111 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:22.112 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:22.532 00.420 10072 Exposure complete
22:40:22.589 00.057 10072 worker thread done servicing request
22:40:22.589 00.000 1032 OnExposeComplete: enter
22:40:22.592 00.003 1032 UpdateGuideState(): m_state=6
22:40:22.594 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5217
22:40:22.596 00.002 1032 Star::Find returns 1 (0), X=1097.43, Y=134.84, Mass=1551, SNR=27.7, Peak=155 HFD=3.2
22:40:22.597 00.001 1032 MultiStar: [#1 -0.02,0.14,0.89,U] [#2 0.03,-0.06,0.70,U] [#3 -0.01,0.09,0.72,U] [#4 -0.18,0.18,0.65,U] [#5 -0.09,0.10,0.60,U] [#6 0.02,0.02,0.58,U] [#7 0.06,0.03,0.65,U] [#8 -0.22,-0.01,0.47,U] 
22:40:22.599 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.13, -0.09}
22:40:22.600 00.001 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
22:40:22.601 00.001 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
22:40:22.603 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.93 mountX=0.04 mountY=0.00, mountTheta=0.10
22:40:22.606 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
22:40:22.608 00.002 1032 Enqueuing Move request for scope (-0.02, 0.04)
22:40:22.610 00.002 10072 Worker thread wakes up
22:40:22.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
22:40:22.611 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
22:40:22.611 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.00
22:40:22.613 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:40:22.616 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.29
22:40:22.616 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:40:22.616 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:22.616 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:40:22.616 00.000 10072 MoveAxis(E, 2, ABG)
22:40:22.616 00.000 10072 Guiding  Dir = 2, Dur = 2
22:40:22.616 00.000 10072 IsGuiding returns 0
22:40:22.617 00.001 10072 PulseGuide returned control before completion, sleep 12
22:40:22.634 00.017 1032 UpdateGuideState exits: m=1551 SNR=27.7
22:40:22.636 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:22.637 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:22.640 00.003 1032 Enqueuing Expose request
22:40:22.641 00.001 10072 IsGuiding returns 0
22:40:22.641 00.000 10072 Move returns status 0, amount 2
22:40:22.641 00.000 10072 MoveAxis(N, 0, ABG)
22:40:22.641 00.000 10072 Move returns status 0, amount 0
22:40:22.641 00.000 10072 move complete, result=0
22:40:22.641 00.000 10072 worker thread done servicing request
22:40:22.641 00.000 10072 Worker thread wakes up
22:40:22.641 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:22.641 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:22.651 00.010 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
22:40:23.280 00.629 10072 Exposure complete
22:40:23.334 00.054 10072 worker thread done servicing request
22:40:23.334 00.000 1032 OnExposeComplete: enter
22:40:23.338 00.004 1032 UpdateGuideState(): m_state=6
22:40:23.340 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5218
22:40:23.342 00.002 1032 Star::Find returns 1 (0), X=1097.27, Y=134.94, Mass=1401, SNR=26.3, Peak=131 HFD=3.0
22:40:23.344 00.002 1032 MultiStar: [#1 0.05,0.20,0.96,U] [#2 0.01,0.06,0.74,U] [#3 0.01,0.09,0.77,U] [#4 -0.12,0.19,0.69,U] [#5 -0.10,0.21,0.66,U] [#6 0.06,0.09,0.59,U] [#7 0.05,0.05,0.72,U] [#8 -0.11,0.01,0.50,U] 
22:40:23.345 00.001 1032 single-star, 8 included, MultiStar: {-0.01, 0.10}, one-star: {-0.03, 0.01}
22:40:23.347 00.002 1032 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.83) = xAngle (1.04 = 1.04)
22:40:23.349 00.002 1032 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.04 = 1.04)
22:40:23.350 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.87 mountX=0.02 mountY=0.03, mountTheta=1.04
22:40:23.354 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
22:40:23.356 00.002 1032 Enqueuing Move request for scope (-0.03, 0.01)
22:40:23.357 00.001 10072 Worker thread wakes up
22:40:23.358 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
22:40:23.358 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
22:40:23.358 00.000 10072 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.03
22:40:23.359 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:40:23.362 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.28
22:40:23.362 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:40:23.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:23.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:40:23.362 00.000 10072 MoveAxis(E, 3, ABG)
22:40:23.362 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:23.362 00.000 10072 IsGuiding returns 0
22:40:23.363 00.001 10072 PulseGuide returned control before completion, sleep 13
22:40:23.379 00.016 1032 UpdateGuideState exits: m=1401 SNR=26.3
22:40:23.380 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:23.382 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:23.383 00.001 1032 Enqueuing Expose request
22:40:23.387 00.004 10072 IsGuiding returns 0
22:40:23.387 00.000 10072 Move returns status 0, amount 3
22:40:23.387 00.000 10072 MoveAxis(N, 0, ABG)
22:40:23.387 00.000 10072 Move returns status 0, amount 0
22:40:23.387 00.000 10072 move complete, result=0
22:40:23.387 00.000 10072 worker thread done servicing request
22:40:23.387 00.000 10072 Worker thread wakes up
22:40:23.387 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:23.387 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:23.395 00.008 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:40:23.802 00.407 10072 Exposure complete
22:40:23.899 00.097 10072 worker thread done servicing request
22:40:23.899 00.000 1032 OnExposeComplete: enter
22:40:23.902 00.003 1032 UpdateGuideState(): m_state=6
22:40:23.904 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5219
22:40:23.906 00.002 1032 Star::Find returns 1 (0), X=1097.39, Y=134.94, Mass=1329, SNR=25.6, Peak=121 HFD=3.2
22:40:23.908 00.002 1032 MultiStar: [#1 0.03,0.25,1.00,U] [#2 0.07,0.01,0.79,U] [#3 -0.05,0.10,0.77,U] [#4 -0.10,0.09,0.69,U] [#5 0.03,0.13,0.63,U] [#6 0.13,0.02,0.65,U] [#7 0.02,-0.06,0.77,U] [#8 -0.16,0.07,0.53,U] 
22:40:23.910 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.09, 0.01}
22:40:23.913 00.003 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
22:40:23.914 00.001 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
22:40:23.916 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.08 cameraTheta=1.38 mountX=0.07 mountY=-0.03, mountTheta=-0.45
22:40:23.920 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
22:40:23.922 00.002 1032 Enqueuing Move request for scope (0.01, 0.07)
22:40:23.925 00.003 10072 Worker thread wakes up
22:40:23.925 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
22:40:23.925 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
22:40:23.925 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.03
22:40:23.931 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:40:23.933 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.28
22:40:23.933 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:40:23.935 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:23.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:40:23.935 00.000 10072 MoveAxis(E, 3, ABG)
22:40:23.935 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:23.935 00.000 10072 IsGuiding returns 0
22:40:23.936 00.001 10072 PulseGuide returned control before completion, sleep 13
22:40:23.955 00.019 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:40:23.959 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:23.961 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:23.963 00.002 1032 Enqueuing Expose request
22:40:23.966 00.003 10072 IsGuiding returns 0
22:40:23.966 00.000 10072 Move returns status 0, amount 3
22:40:23.966 00.000 10072 MoveAxis(N, 0, ABG)
22:40:23.966 00.000 10072 Move returns status 0, amount 0
22:40:23.966 00.000 10072 move complete, result=0
22:40:23.966 00.000 10072 worker thread done servicing request
22:40:23.966 00.000 10072 Worker thread wakes up
22:40:23.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:23.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:23.974 00.008 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:40:24.590 00.616 10072 Exposure complete
22:40:24.642 00.052 1032 OnExposeComplete: enter
22:40:24.644 00.002 1032 UpdateGuideState(): m_state=6
22:40:24.647 00.003 10072 worker thread done servicing request
22:40:24.647 00.000 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5220
22:40:24.648 00.001 1032 Star::Find returns 1 (0), X=1097.41, Y=134.94, Mass=1303, SNR=25.4, Peak=123 HFD=3.1
22:40:24.650 00.002 1032 MultiStar: [#1 0.02,0.10,0.97,U] [#2 -0.02,0.12,0.79,U] [#3 -0.06,0.08,0.80,U] [#4 -0.05,0.08,0.70,U] [#5 -0.16,0.11,0.66,U] [#6 0.20,0.15,0.62,U] [#7 0.01,0.05,0.74,U] [#8 -0.09,0.01,0.50,U] 
22:40:24.652 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.08}, one-star: {0.11, 0.01}
22:40:24.654 00.002 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
22:40:24.655 00.001 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
22:40:24.658 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.57 mountX=0.08 mountY=-0.02, mountTheta=-0.26
22:40:24.661 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
22:40:24.663 00.002 1032 Enqueuing Move request for scope (0.00, 0.08)
22:40:24.664 00.001 10072 Worker thread wakes up
22:40:24.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
22:40:24.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
22:40:24.664 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
22:40:24.666 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:40:24.668 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.28
22:40:24.668 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:40:24.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:24.669 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:40:24.669 00.000 10072 MoveAxis(E, 3, ABG)
22:40:24.669 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:24.669 00.000 10072 IsGuiding returns 0
22:40:24.669 00.000 10072 PulseGuide returned control before completion, sleep 13
22:40:24.688 00.019 1032 UpdateGuideState exits: m=1303 SNR=25.4
22:40:24.690 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:24.692 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:24.694 00.002 1032 Enqueuing Expose request
22:40:24.696 00.002 10072 IsGuiding returns 0
22:40:24.696 00.000 10072 Move returns status 0, amount 3
22:40:24.696 00.000 10072 MoveAxis(N, 0, ABG)
22:40:24.696 00.000 10072 Move returns status 0, amount 0
22:40:24.696 00.000 10072 move complete, result=0
22:40:24.696 00.000 10072 worker thread done servicing request
22:40:24.696 00.000 10072 Worker thread wakes up
22:40:24.697 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:24.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:24.704 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:40:25.107 00.403 10072 Exposure complete
22:40:25.161 00.054 10072 worker thread done servicing request
22:40:25.161 00.000 1032 OnExposeComplete: enter
22:40:25.163 00.002 1032 UpdateGuideState(): m_state=6
22:40:25.165 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5221
22:40:25.167 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=134.85, Mass=1325, SNR=25.6, Peak=128 HFD=3.2
22:40:25.169 00.002 1032 MultiStar: [#1 0.12,0.05,1.01,U] [#2 0.18,-0.02,0.77,U] [#3 0.05,-0.02,0.74,U] [#4 -0.15,-0.03,0.67,U] [#5 -0.06,-0.14,0.63,U] [#6 0.17,-0.00,0.66,U] [#7 0.04,-0.09,0.72,U] [#8 -0.12,-0.11,0.55,U] 
22:40:25.171 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.12, -0.08}
22:40:25.172 00.001 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
22:40:25.174 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
22:40:25.176 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.73 mountX=-0.06 mountY=-0.04, mountTheta=-2.56
22:40:25.180 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
22:40:25.182 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
22:40:25.184 00.002 10072 Worker thread wakes up
22:40:25.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
22:40:25.185 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
22:40:25.185 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=-0.04
22:40:25.186 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:40:25.189 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.28
22:40:25.189 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:40:25.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:25.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:40:25.189 00.000 10072 MoveAxis(E, 3, ABG)
22:40:25.189 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:25.189 00.000 10072 IsGuiding returns 0
22:40:25.190 00.001 10072 PulseGuide returned control before completion, sleep 13
22:40:25.207 00.017 1032 UpdateGuideState exits: m=1325 SNR=25.6
22:40:25.209 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:25.212 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:25.215 00.003 1032 Enqueuing Expose request
22:40:25.216 00.001 10072 IsGuiding returns 0
22:40:25.216 00.000 10072 Move returns status 0, amount 3
22:40:25.217 00.001 10072 MoveAxis(N, 0, ABG)
22:40:25.217 00.000 10072 Move returns status 0, amount 0
22:40:25.217 00.000 10072 move complete, result=0
22:40:25.217 00.000 10072 worker thread done servicing request
22:40:25.217 00.000 10072 Worker thread wakes up
22:40:25.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:25.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:25.224 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:40:25.848 00.624 10072 Exposure complete
22:40:25.903 00.055 10072 worker thread done servicing request
22:40:25.903 00.000 1032 OnExposeComplete: enter
22:40:25.905 00.002 1032 UpdateGuideState(): m_state=6
22:40:25.906 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5222
22:40:25.909 00.003 1032 Star::Find returns 1 (0), X=1097.50, Y=134.83, Mass=1481, SNR=27.1, Peak=130 HFD=3.4
22:40:25.910 00.001 1032 MultiStar: [#1 0.01,0.07,0.94,U] [#2 0.08,-0.04,0.75,U] [#3 0.06,-0.02,0.73,U] [#4 0.02,0.02,0.65,U] [#5 0.00,0.09,0.59,U] [#6 0.22,-0.05,0.54,U] [#7 0.04,-0.09,0.66,U] [#8 -0.10,-0.03,0.51,U] 
22:40:25.913 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.20, -0.10}
22:40:25.914 00.001 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
22:40:25.915 00.001 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
22:40:25.916 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.24 mountX=-0.03 mountY=-0.06, mountTheta=-2.07
22:40:25.919 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
22:40:25.920 00.001 1032 Enqueuing Move request for scope (0.06, -0.02)
22:40:25.921 00.001 10072 Worker thread wakes up
22:40:25.922 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
22:40:25.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
22:40:25.922 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.06
22:40:25.924 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:40:25.926 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.28
22:40:25.926 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:40:25.926 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:25.926 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:25.926 00.000 10072 MoveAxis(E, 3, ABG)
22:40:25.926 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:25.927 00.001 10072 IsGuiding returns 0
22:40:25.927 00.000 10072 PulseGuide returned control before completion, sleep 13
22:40:25.943 00.016 1032 UpdateGuideState exits: m=1481 SNR=27.1
22:40:25.945 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:25.947 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:25.948 00.001 1032 Enqueuing Expose request
22:40:25.952 00.004 10072 IsGuiding returns 0
22:40:25.952 00.000 10072 Move returns status 0, amount 3
22:40:25.952 00.000 10072 MoveAxis(N, 0, ABG)
22:40:25.952 00.000 10072 Move returns status 0, amount 0
22:40:25.952 00.000 10072 move complete, result=0
22:40:25.952 00.000 10072 worker thread done servicing request
22:40:25.952 00.000 10072 Worker thread wakes up
22:40:25.953 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:25.953 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:25.959 00.006 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:40:26.361 00.402 10072 Exposure complete
22:40:26.413 00.052 10072 worker thread done servicing request
22:40:26.413 00.000 1032 OnExposeComplete: enter
22:40:26.414 00.001 1032 UpdateGuideState(): m_state=6
22:40:26.416 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5223
22:40:26.418 00.002 1032 Star::Find returns 1 (0), X=1097.39, Y=134.90, Mass=1427, SNR=26.5, Peak=121 HFD=3.3
22:40:26.420 00.002 1032 MultiStar: [#1 0.03,0.05,0.96,U] [#2 0.09,-0.05,0.76,U] [#3 0.08,0.08,0.77,U] [#4 0.03,0.22,0.64,U] [#5 0.08,0.08,0.63,U] [#6 0.04,-0.06,0.57,U] [#7 0.09,-0.04,0.69,U] [#8 -0.02,-0.03,0.52,U] 
22:40:26.422 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.09, -0.03}
22:40:26.424 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
22:40:26.426 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
22:40:26.427 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.39 mountX=0.01 mountY=-0.06, mountTheta=-1.44
22:40:26.430 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:40:26.432 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
22:40:26.433 00.001 10072 Worker thread wakes up
22:40:26.433 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:40:26.433 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:40:26.433 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.06
22:40:26.436 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:40:26.439 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.28
22:40:26.439 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:40:26.439 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:26.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:26.439 00.000 10072 MoveAxis(E, 2, ABG)
22:40:26.439 00.000 10072 Guiding  Dir = 2, Dur = 2
22:40:26.439 00.000 10072 IsGuiding returns 0
22:40:26.440 00.001 10072 PulseGuide returned control before completion, sleep 12
22:40:26.457 00.017 1032 UpdateGuideState exits: m=1427 SNR=26.5
22:40:26.459 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:26.461 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:26.464 00.003 1032 Enqueuing Expose request
22:40:26.468 00.004 10072 IsGuiding returns 0
22:40:26.468 00.000 10072 Move returns status 0, amount 2
22:40:26.468 00.000 10072 MoveAxis(N, 0, ABG)
22:40:26.468 00.000 10072 Move returns status 0, amount 0
22:40:26.468 00.000 10072 move complete, result=0
22:40:26.469 00.001 10072 worker thread done servicing request
22:40:26.469 00.000 10072 Worker thread wakes up
22:40:26.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:26.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:26.473 00.004 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:40:27.097 00.624 10072 Exposure complete
22:40:27.144 00.047 10072 worker thread done servicing request
22:40:27.144 00.000 1032 OnExposeComplete: enter
22:40:27.145 00.001 1032 UpdateGuideState(): m_state=6
22:40:27.147 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5224
22:40:27.148 00.001 1032 Star::Find returns 1 (0), X=1097.52, Y=134.94, Mass=1387, SNR=26.2, Peak=113 HFD=3.3
22:40:27.150 00.002 1032 MultiStar: [#1 -0.02,0.13,0.94,U] [#2 0.07,0.05,0.78,U] [#3 -0.08,0.18,0.71,U] [#4 -0.12,0.18,0.68,U] [#5 -0.02,0.14,0.65,U] [#6 0.16,0.08,0.62,U] [#7 0.02,0.05,0.64,U] [#8 -0.14,0.03,0.50,U] 
22:40:27.151 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.22, 0.01}
22:40:27.153 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
22:40:27.154 00.001 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
22:40:27.155 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.34 mountX=0.08 mountY=-0.04, mountTheta=-0.49
22:40:27.159 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
22:40:27.161 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
22:40:27.162 00.001 10072 Worker thread wakes up
22:40:27.163 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
22:40:27.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
22:40:27.163 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
22:40:27.165 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
22:40:27.168 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.27
22:40:27.168 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:40:27.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:27.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:40:27.168 00.000 10072 MoveAxis(E, 3, ABG)
22:40:27.168 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:27.168 00.000 10072 IsGuiding returns 0
22:40:27.169 00.001 10072 PulseGuide returned control before completion, sleep 13
22:40:27.186 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.2
22:40:27.188 00.002 10072 IsGuiding returns 0
22:40:27.188 00.000 10072 Move returns status 0, amount 3
22:40:27.188 00.000 10072 MoveAxis(N, 0, ABG)
22:40:27.188 00.000 10072 Move returns status 0, amount 0
22:40:27.188 00.000 10072 move complete, result=0
22:40:27.188 00.000 10072 worker thread done servicing request
22:40:27.188 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:27.190 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:27.192 00.002 1032 Enqueuing Expose request
22:40:27.194 00.002 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:40:27.195 00.001 10072 Worker thread wakes up
22:40:27.195 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:27.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:27.615 00.420 10072 Exposure complete
22:40:27.664 00.049 10072 worker thread done servicing request
22:40:27.664 00.000 1032 OnExposeComplete: enter
22:40:27.666 00.002 1032 UpdateGuideState(): m_state=6
22:40:27.668 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5225
22:40:27.669 00.001 1032 Star::Find returns 1 (0), X=1097.45, Y=134.93, Mass=1574, SNR=27.9, Peak=142 HFD=3.2
22:40:27.671 00.002 1032 MultiStar: [#1 0.08,0.24,0.91,U] [#2 0.05,0.15,0.75,U] [#3 -0.07,0.20,0.71,U] [#4 -0.05,0.31,0.00,M2] [#5 -0.13,0.05,0.61,U] [#6 0.06,0.20,0.55,U] [#7 0.02,0.09,0.68,U] [#8 -0.06,0.06,0.48,U] 
22:40:27.672 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.12}, one-star: {0.15, -0.00}
22:40:27.674 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
22:40:27.676 00.002 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
22:40:27.678 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.35 mountX=0.11 mountY=-0.06, mountTheta=-0.48
22:40:27.681 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
22:40:27.683 00.002 1032 Enqueuing Move request for scope (0.03, 0.12)
22:40:27.684 00.001 10072 Worker thread wakes up
22:40:27.684 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
22:40:27.684 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
22:40:27.684 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
22:40:27.687 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:40:27.689 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.27
22:40:27.689 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
22:40:27.689 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:27.689 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:27.689 00.000 10072 MoveAxis(E, 3, ABG)
22:40:27.689 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:27.689 00.000 10072 IsGuiding returns 0
22:40:27.690 00.001 10072 PulseGuide returned control before completion, sleep 13
22:40:27.706 00.016 10072 IsGuiding returns 1
22:40:27.706 00.000 10072 scope still moving after pulse duration time elapsed
22:40:27.708 00.002 1032 UpdateGuideState exits: m=1574 SNR=27.9
22:40:27.710 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:27.712 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:27.714 00.002 1032 Enqueuing Expose request
22:40:27.738 00.024 10072 IsGuiding returns 0
22:40:27.739 00.001 10072 scope move finished after 3 + 45 ms
22:40:27.739 00.000 10072 Move returns status 0, amount 3
22:40:27.739 00.000 10072 MoveAxis(N, 0, ABG)
22:40:27.739 00.000 10072 Move returns status 0, amount 0
22:40:27.739 00.000 10072 move complete, result=0
22:40:27.739 00.000 10072 worker thread done servicing request
22:40:27.739 00.000 10072 Worker thread wakes up
22:40:27.739 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:27.739 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:27.744 00.005 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:40:28.364 00.620 10072 Exposure complete
22:40:28.413 00.049 10072 worker thread done servicing request
22:40:28.414 00.001 1032 OnExposeComplete: enter
22:40:28.416 00.002 1032 UpdateGuideState(): m_state=6
22:40:28.418 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5226
22:40:28.419 00.001 1032 Star::Find returns 1 (0), X=1097.37, Y=134.89, Mass=1484, SNR=27.1, Peak=132 HFD=3.3
22:40:28.421 00.002 1032 MultiStar: [#1 0.05,0.21,0.91,U] [#2 0.05,0.06,0.70,U] [#3 -0.09,0.11,0.74,U] [#4 0.03,0.17,0.63,U] [#5 -0.09,0.12,0.60,U] [#6 0.17,0.00,0.58,U] [#7 0.04,-0.15,0.68,U] [#8 -0.12,-0.03,0.52,U] 
22:40:28.422 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {0.07, -0.04}
22:40:28.426 00.004 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
22:40:28.428 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
22:40:28.431 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.28 mountX=0.05 mountY=-0.03, mountTheta=-0.55
22:40:28.435 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
22:40:28.438 00.003 1032 Enqueuing Move request for scope (0.02, 0.05)
22:40:28.439 00.001 10072 Worker thread wakes up
22:40:28.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
22:40:28.439 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
22:40:28.440 00.001 10072 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.03
22:40:28.441 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:40:28.443 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.27
22:40:28.444 00.001 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:40:28.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:28.444 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:40:28.444 00.000 10072 MoveAxis(E, 3, ABG)
22:40:28.444 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:28.444 00.000 10072 IsGuiding returns 0
22:40:28.445 00.001 10072 PulseGuide returned control before completion, sleep 13
22:40:28.462 00.017 1032 UpdateGuideState exits: m=1484 SNR=27.1
22:40:28.464 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:28.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:28.467 00.001 1032 Enqueuing Expose request
22:40:28.470 00.003 10072 IsGuiding returns 0
22:40:28.470 00.000 10072 Move returns status 0, amount 3
22:40:28.470 00.000 10072 MoveAxis(N, 0, ABG)
22:40:28.470 00.000 10072 Move returns status 0, amount 0
22:40:28.470 00.000 10072 move complete, result=0
22:40:28.470 00.000 10072 worker thread done servicing request
22:40:28.470 00.000 10072 Worker thread wakes up
22:40:28.470 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:28.470 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:28.477 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:40:28.877 00.400 10072 Exposure complete
22:40:28.931 00.054 10072 worker thread done servicing request
22:40:28.931 00.000 1032 OnExposeComplete: enter
22:40:28.934 00.003 1032 UpdateGuideState(): m_state=6
22:40:28.936 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5227
22:40:28.938 00.002 1032 Star::Find returns 1 (0), X=1097.39, Y=134.78, Mass=1340, SNR=25.7, Peak=126 HFD=3.2
22:40:28.941 00.003 1032 MultiStar: [#1 -0.03,-0.00,0.97,U] [#2 0.11,-0.06,0.75,U] [#3 -0.07,0.01,0.76,U] [#4 -0.13,0.07,0.63,U] [#5 0.05,0.10,0.63,U] [#6 0.17,0.07,0.67,U] [#7 -0.07,-0.07,0.68,U] [#8 -0.26,-0.08,0.00,M1] 
22:40:28.942 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.01}, one-star: {0.09, -0.15}
22:40:28.944 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
22:40:28.946 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
22:40:28.948 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.67 mountX=-0.02 mountY=-0.01, mountTheta=-2.50
22:40:28.950 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
22:40:28.953 00.003 1032 Enqueuing Move request for scope (0.02, -0.01)
22:40:28.956 00.003 10072 Worker thread wakes up
22:40:28.956 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:40:28.957 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:40:28.957 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.01
22:40:28.960 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:40:28.965 00.005 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.27
22:40:28.965 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:40:28.965 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:28.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:40:28.965 00.000 10072 MoveAxis(E, 3, ABG)
22:40:28.965 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:28.966 00.001 10072 IsGuiding returns 0
22:40:28.966 00.000 10072 PulseGuide returned control before completion, sleep 13
22:40:28.982 00.016 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:40:28.985 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:28.989 00.004 10072 IsGuiding returns 0
22:40:28.989 00.000 10072 Move returns status 0, amount 3
22:40:28.989 00.000 10072 MoveAxis(N, 0, ABG)
22:40:28.989 00.000 10072 Move returns status 0, amount 0
22:40:28.989 00.000 10072 move complete, result=0
22:40:28.989 00.000 10072 worker thread done servicing request
22:40:28.989 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:28.992 00.003 1032 Enqueuing Expose request
22:40:28.994 00.002 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:40:28.997 00.003 10072 Worker thread wakes up
22:40:28.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:28.997 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:29.626 00.629 10072 Exposure complete
22:40:29.681 00.055 10072 worker thread done servicing request
22:40:29.681 00.000 1032 OnExposeComplete: enter
22:40:29.684 00.003 1032 UpdateGuideState(): m_state=6
22:40:29.686 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5228
22:40:29.688 00.002 1032 Star::Find returns 1 (0), X=1097.40, Y=134.84, Mass=1358, SNR=25.9, Peak=120 HFD=3.2
22:40:29.689 00.001 1032 MultiStar: [#1 -0.02,0.08,0.92,U] [#2 0.05,-0.04,0.76,U] [#3 -0.10,-0.01,0.77,U] [#4 -0.10,0.08,0.72,U] [#5 0.06,-0.03,0.66,U] [#6 -0.05,-0.05,0.60,U] [#7 -0.03,-0.15,0.74,U] [#8 -0.16,-0.12,0.47,U] 
22:40:29.691 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.10, -0.09}
22:40:29.692 00.001 1032 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.83) = xAngle (-3.91 = 2.37)
22:40:29.693 00.001 1032 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.91 = 2.37)
22:40:29.695 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.08 mountX=-0.03 mountY=0.03, mountTheta=2.37
22:40:29.697 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
22:40:29.699 00.002 1032 Enqueuing Move request for scope (-0.02, -0.03)
22:40:29.700 00.001 10072 Worker thread wakes up
22:40:29.700 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
22:40:29.700 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
22:40:29.701 00.001 10072 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.03
22:40:29.703 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:40:29.705 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.27
22:40:29.706 00.001 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:40:29.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:29.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:40:29.706 00.000 10072 MoveAxis(E, 4, ABG)
22:40:29.706 00.000 10072 Guiding  Dir = 2, Dur = 4
22:40:29.706 00.000 10072 IsGuiding returns 0
22:40:29.707 00.001 10072 PulseGuide returned control before completion, sleep 14
22:40:29.723 00.016 1032 UpdateGuideState exits: m=1358 SNR=25.9
22:40:29.727 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:29.729 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:29.731 00.002 1032 Enqueuing Expose request
22:40:29.733 00.002 10072 IsGuiding returns 0
22:40:29.733 00.000 10072 Move returns status 0, amount 4
22:40:29.733 00.000 10072 MoveAxis(N, 0, ABG)
22:40:29.733 00.000 10072 Move returns status 0, amount 0
22:40:29.733 00.000 10072 move complete, result=0
22:40:29.733 00.000 10072 worker thread done servicing request
22:40:29.733 00.000 10072 Worker thread wakes up
22:40:29.733 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:29.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:29.741 00.008 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:40:30.143 00.402 10072 Exposure complete
22:40:30.198 00.055 10072 worker thread done servicing request
22:40:30.198 00.000 1032 OnExposeComplete: enter
22:40:30.200 00.002 1032 UpdateGuideState(): m_state=6
22:40:30.201 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5229
22:40:30.203 00.002 1032 Star::Find returns 1 (0), X=1097.38, Y=134.89, Mass=1372, SNR=26.0, Peak=118 HFD=3.3
22:40:30.205 00.002 1032 MultiStar: [#1 -0.00,0.07,1.00,U] [#2 0.01,-0.02,0.81,U] [#3 -0.08,0.04,0.71,U] [#4 -0.09,0.14,0.67,U] [#5 -0.09,0.02,0.67,U] [#6 -0.05,-0.12,0.59,U] [#7 0.04,-0.06,0.76,U] [#8 -0.13,-0.10,0.51,U] 
22:40:30.206 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.00}, one-star: {0.08, -0.04}
22:40:30.208 00.002 1032 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.83) = xAngle (-4.84 = 1.44)
22:40:30.210 00.002 1032 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.84 = 1.44)
22:40:30.212 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.01 mountX=0.00 mountY=0.02, mountTheta=1.44
22:40:30.215 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.00, opts=13)
22:40:30.217 00.002 1032 Enqueuing Move request for scope (-0.02, -0.00)
22:40:30.218 00.001 10072 Worker thread wakes up
22:40:30.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
22:40:30.218 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
22:40:30.218 00.000 10072 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
22:40:30.220 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:40:30.221 00.001 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.26
22:40:30.222 00.001 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:40:30.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:30.222 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:40:30.222 00.000 10072 MoveAxis(E, 3, ABG)
22:40:30.222 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:30.222 00.000 10072 IsGuiding returns 0
22:40:30.222 00.000 10072 PulseGuide returned control before completion, sleep 13
22:40:30.239 00.017 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:40:30.242 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:30.244 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:30.245 00.001 1032 Enqueuing Expose request
22:40:30.247 00.002 10072 IsGuiding returns 0
22:40:30.247 00.000 10072 Move returns status 0, amount 3
22:40:30.247 00.000 10072 MoveAxis(N, 0, ABG)
22:40:30.247 00.000 10072 Move returns status 0, amount 0
22:40:30.247 00.000 10072 move complete, result=0
22:40:30.247 00.000 10072 worker thread done servicing request
22:40:30.247 00.000 10072 Worker thread wakes up
22:40:30.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:30.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:30.254 00.007 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:40:30.872 00.618 10072 Exposure complete
22:40:30.922 00.050 10072 worker thread done servicing request
22:40:30.923 00.001 1032 OnExposeComplete: enter
22:40:30.925 00.002 1032 UpdateGuideState(): m_state=6
22:40:30.927 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5230
22:40:30.928 00.001 1032 Star::Find returns 1 (0), X=1097.50, Y=134.82, Mass=1187, SNR=24.2, Peak=107 HFD=3.2
22:40:30.930 00.002 1032 MultiStar: [#1 -0.00,0.05,1.05,U] [#2 0.02,0.03,0.81,U] [#3 0.02,0.02,0.78,U] [#4 -0.11,0.10,0.77,U] [#5 -0.12,-0.09,0.68,U] [#6 0.04,-0.05,0.65,U] [#7 0.02,-0.06,0.71,U] [#8 -0.21,-0.16,0.00,M1] 
22:40:30.932 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.01}, one-star: {0.20, -0.11}
22:40:30.934 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
22:40:30.935 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
22:40:30.938 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.62 mountX=-0.02 mountY=-0.01, mountTheta=-2.45
22:40:30.942 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
22:40:30.944 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
22:40:30.945 00.001 10072 Worker thread wakes up
22:40:30.945 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:40:30.945 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:40:30.946 00.001 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.01
22:40:30.947 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:40:30.949 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.26
22:40:30.950 00.001 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:40:30.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:30.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:40:30.950 00.000 10072 MoveAxis(E, 4, ABG)
22:40:30.950 00.000 10072 Guiding  Dir = 2, Dur = 4
22:40:30.950 00.000 10072 IsGuiding returns 0
22:40:30.951 00.001 10072 PulseGuide returned control before completion, sleep 14
22:40:30.968 00.017 1032 UpdateGuideState exits: m=1187 SNR=24.2
22:40:30.971 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:30.972 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:30.974 00.002 1032 Enqueuing Expose request
22:40:30.978 00.004 10072 IsGuiding returns 0
22:40:30.979 00.001 10072 Move returns status 0, amount 4
22:40:30.979 00.000 10072 MoveAxis(N, 0, ABG)
22:40:30.979 00.000 10072 Move returns status 0, amount 0
22:40:30.979 00.000 10072 move complete, result=0
22:40:30.979 00.000 10072 worker thread done servicing request
22:40:30.979 00.000 10072 Worker thread wakes up
22:40:30.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:30.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:30.983 00.004 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:40:31.386 00.403 10072 Exposure complete
22:40:31.441 00.055 10072 worker thread done servicing request
22:40:31.441 00.000 1032 OnExposeComplete: enter
22:40:31.443 00.002 1032 UpdateGuideState(): m_state=6
22:40:31.445 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5231
22:40:31.447 00.002 1032 Star::Find returns 1 (0), X=1097.43, Y=134.88, Mass=1361, SNR=25.9, Peak=127 HFD=3.3
22:40:31.449 00.002 1032 MultiStar: [#1 0.06,0.08,0.98,U] [#2 0.04,-0.08,0.76,U] [#3 0.03,0.06,0.79,U] [#4 -0.15,0.04,0.65,U] [#5 -0.11,0.03,0.64,U] [#6 0.05,-0.10,0.60,U] [#7 0.01,-0.03,0.73,U] [#8 -0.03,-0.13,0.52,U] 
22:40:31.451 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.13, -0.05}
22:40:31.452 00.001 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
22:40:31.453 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
22:40:31.457 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.77 mountX=-0.02 mountY=-0.01, mountTheta=-2.60
22:40:31.461 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
22:40:31.463 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
22:40:31.465 00.002 10072 Worker thread wakes up
22:40:31.465 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:40:31.465 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:40:31.465 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.02 yDistance=-0.01
22:40:31.466 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:40:31.468 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.26
22:40:31.468 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:40:31.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:31.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:40:31.469 00.001 10072 MoveAxis(E, 3, ABG)
22:40:31.469 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:31.469 00.000 10072 IsGuiding returns 0
22:40:31.469 00.000 10072 PulseGuide returned control before completion, sleep 13
22:40:31.486 00.017 1032 UpdateGuideState exits: m=1361 SNR=25.9
22:40:31.490 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:31.493 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:31.495 00.002 1032 Enqueuing Expose request
22:40:31.497 00.002 10072 IsGuiding returns 0
22:40:31.497 00.000 10072 Move returns status 0, amount 3
22:40:31.497 00.000 10072 MoveAxis(N, 0, ABG)
22:40:31.497 00.000 10072 Move returns status 0, amount 0
22:40:31.498 00.001 10072 move complete, result=0
22:40:31.498 00.000 10072 worker thread done servicing request
22:40:31.498 00.000 10072 Worker thread wakes up
22:40:31.498 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:31.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:31.505 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:40:32.122 00.617 10072 Exposure complete
22:40:32.175 00.053 10072 worker thread done servicing request
22:40:32.175 00.000 1032 OnExposeComplete: enter
22:40:32.178 00.003 1032 UpdateGuideState(): m_state=6
22:40:32.181 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5232
22:40:32.184 00.003 1032 Star::Find returns 1 (0), X=1097.40, Y=134.75, Mass=1391, SNR=26.2, Peak=141 HFD=3.2
22:40:32.187 00.003 1032 MultiStar: [#1 0.04,0.00,0.96,U] [#2 0.08,-0.06,0.82,U] [#3 -0.06,-0.02,0.74,U] [#4 -0.02,0.08,0.63,U] [#5 -0.10,0.02,0.68,U] [#6 -0.04,-0.13,0.57,U] [#7 0.17,-0.04,0.67,U] [#8 -0.12,-0.22,0.49,U] 
22:40:32.188 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {0.09, -0.18}
22:40:32.190 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
22:40:32.191 00.001 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
22:40:32.193 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.27 mountX=-0.06 mountY=-0.00, mountTheta=-3.10
22:40:32.197 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
22:40:32.199 00.002 1032 Enqueuing Move request for scope (0.02, -0.06)
22:40:32.201 00.002 10072 Worker thread wakes up
22:40:32.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
22:40:32.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
22:40:32.201 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.00
22:40:32.203 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:40:32.206 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.26
22:40:32.206 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:40:32.208 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:32.208 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:40:32.208 00.000 10072 MoveAxis(E, 3, ABG)
22:40:32.208 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:32.208 00.000 10072 IsGuiding returns 0
22:40:32.208 00.000 10072 PulseGuide returned control before completion, sleep 13
22:40:32.224 00.016 1032 UpdateGuideState exits: m=1391 SNR=26.2
22:40:32.227 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:32.228 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:32.230 00.002 1032 Enqueuing Expose request
22:40:32.232 00.002 10072 IsGuiding returns 0
22:40:32.232 00.000 10072 Move returns status 0, amount 3
22:40:32.233 00.001 10072 MoveAxis(N, 0, ABG)
22:40:32.233 00.000 10072 Move returns status 0, amount 0
22:40:32.233 00.000 10072 move complete, result=0
22:40:32.233 00.000 10072 worker thread done servicing request
22:40:32.233 00.000 10072 Worker thread wakes up
22:40:32.233 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:32.233 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:32.241 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:40:32.652 00.411 10072 Exposure complete
22:40:32.704 00.052 10072 worker thread done servicing request
22:40:32.704 00.000 1032 OnExposeComplete: enter
22:40:32.706 00.002 1032 UpdateGuideState(): m_state=6
22:40:32.708 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5233
22:40:32.710 00.002 1032 Star::Find returns 1 (0), X=1097.28, Y=134.79, Mass=1475, SNR=27.0, Peak=123 HFD=3.5
22:40:32.711 00.001 1032 MultiStar: [#1 0.05,0.10,0.96,U] [#2 -0.04,0.00,0.74,U] [#3 -0.06,0.01,0.69,U] [#4 -0.18,0.10,0.64,U] [#5 -0.07,0.14,0.61,U] [#6 -0.05,-0.10,0.57,U] [#7 0.00,-0.02,0.67,U] [#8 -0.24,0.08,0.49,U] 
22:40:32.713 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {-0.02, -0.14}
22:40:32.714 00.001 1032 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.83) = xAngle (1.04 = 1.04)
22:40:32.716 00.002 1032 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.04 = 1.04)
22:40:32.717 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.87 mountX=0.03 mountY=0.05, mountTheta=1.04
22:40:32.720 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.02, opts=13)
22:40:32.721 00.001 1032 Enqueuing Move request for scope (-0.06, 0.02)
22:40:32.723 00.002 10072 Worker thread wakes up
22:40:32.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
22:40:32.723 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
22:40:32.723 00.000 10072 Moving (-0.06, 0.02) raw xDistance=0.03 yDistance=0.05
22:40:32.725 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:40:32.727 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.26
22:40:32.727 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:40:32.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:32.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:40:32.727 00.000 10072 MoveAxis(E, 3, ABG)
22:40:32.727 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:32.728 00.001 10072 IsGuiding returns 0
22:40:32.728 00.000 10072 PulseGuide returned control before completion, sleep 13
22:40:32.744 00.016 10072 IsGuiding returns 0
22:40:32.744 00.000 10072 Move returns status 0, amount 3
22:40:32.744 00.000 10072 MoveAxis(N, 0, ABG)
22:40:32.744 00.000 10072 Move returns status 0, amount 0
22:40:32.744 00.000 10072 move complete, result=0
22:40:32.744 00.000 10072 worker thread done servicing request
22:40:32.745 00.001 1032 UpdateGuideState exits: m=1475 SNR=27.0
22:40:32.748 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:32.750 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:32.751 00.001 1032 Enqueuing Expose request
22:40:32.753 00.002 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:40:32.754 00.001 10072 Worker thread wakes up
22:40:32.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:32.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:33.388 00.634 10072 Exposure complete
22:40:33.438 00.050 10072 worker thread done servicing request
22:40:33.438 00.000 1032 OnExposeComplete: enter
22:40:33.440 00.002 1032 UpdateGuideState(): m_state=6
22:40:33.442 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5234
22:40:33.444 00.002 1032 Star::Find returns 1 (0), X=1097.46, Y=134.93, Mass=1382, SNR=26.1, Peak=121 HFD=3.1
22:40:33.446 00.002 1032 MultiStar: [#1 -0.01,0.16,0.96,U] [#2 -0.08,0.05,0.82,U] [#3 -0.14,0.18,0.75,U] [#4 -0.09,0.24,0.00,M1] [#5 -0.07,0.12,0.65,U] [#6 0.04,0.02,0.62,U] [#7 0.09,0.10,0.70,U] [#8 -0.04,0.07,0.51,U] 
22:40:33.447 00.001 1032 refined, 7 included, MultiStar: {-0.00, 0.09}, one-star: {0.15, 0.00}
22:40:33.448 00.001 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
22:40:33.450 00.002 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
22:40:33.451 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.59 mountX=0.09 mountY=-0.02, mountTheta=-0.24
22:40:33.453 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.09, opts=13)
22:40:33.456 00.003 1032 Enqueuing Move request for scope (-0.00, 0.09)
22:40:33.458 00.002 10072 Worker thread wakes up
22:40:33.458 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
22:40:33.458 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
22:40:33.458 00.000 10072 Moving (-0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
22:40:33.462 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:40:33.464 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.26
22:40:33.464 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:40:33.464 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:33.465 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:40:33.465 00.000 10072 MoveAxis(E, 3, ABG)
22:40:33.465 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:33.465 00.000 10072 IsGuiding returns 0
22:40:33.466 00.001 10072 PulseGuide returned control before completion, sleep 13
22:40:33.482 00.016 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:40:33.484 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:33.487 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:33.489 00.002 1032 Enqueuing Expose request
22:40:33.493 00.004 10072 IsGuiding returns 0
22:40:33.493 00.000 10072 Move returns status 0, amount 3
22:40:33.493 00.000 10072 MoveAxis(N, 0, ABG)
22:40:33.493 00.000 10072 Move returns status 0, amount 0
22:40:33.493 00.000 10072 move complete, result=0
22:40:33.493 00.000 10072 worker thread done servicing request
22:40:33.493 00.000 10072 Worker thread wakes up
22:40:33.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:33.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:33.499 00.006 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:40:33.903 00.404 10072 Exposure complete
22:40:33.958 00.055 10072 worker thread done servicing request
22:40:33.958 00.000 1032 OnExposeComplete: enter
22:40:33.961 00.003 1032 UpdateGuideState(): m_state=6
22:40:33.964 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5235
22:40:33.967 00.003 1032 Star::Find returns 1 (0), X=1097.40, Y=134.81, Mass=1490, SNR=27.1, Peak=133 HFD=3.2
22:40:33.969 00.002 1032 MultiStar: [#1 -0.01,0.25,0.91,U] [#2 0.02,0.05,0.73,U] [#3 0.01,0.07,0.70,U] [#4 -0.15,0.07,0.62,U] [#5 -0.07,0.05,0.62,U] [#6 0.10,0.05,0.59,U] [#7 0.00,-0.03,0.63,U] [#8 -0.28,0.04,0.00,M1] 
22:40:33.971 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.05}, one-star: {0.10, -0.12}
22:40:33.973 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
22:40:33.975 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
22:40:33.977 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.41 mountX=0.04 mountY=-0.02, mountTheta=-0.42
22:40:33.979 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
22:40:33.982 00.003 1032 Enqueuing Move request for scope (0.01, 0.05)
22:40:33.984 00.002 10072 Worker thread wakes up
22:40:33.984 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
22:40:33.984 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
22:40:33.984 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.02
22:40:33.986 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:40:33.989 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.25
22:40:33.990 00.001 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:40:33.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:33.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:40:33.990 00.000 10072 MoveAxis(E, 3, ABG)
22:40:33.990 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:33.990 00.000 10072 IsGuiding returns 0
22:40:33.991 00.001 10072 PulseGuide returned control before completion, sleep 13
22:40:34.009 00.018 1032 UpdateGuideState exits: m=1490 SNR=27.1
22:40:34.011 00.002 10072 IsGuiding returns 0
22:40:34.011 00.000 10072 Move returns status 0, amount 3
22:40:34.011 00.000 10072 MoveAxis(N, 0, ABG)
22:40:34.011 00.000 10072 Move returns status 0, amount 0
22:40:34.011 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:34.013 00.002 10072 move complete, result=0
22:40:34.013 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:34.015 00.002 10072 worker thread done servicing request
22:40:34.016 00.001 1032 Enqueuing Expose request
22:40:34.018 00.002 10072 Worker thread wakes up
22:40:34.018 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:40:34.021 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:34.022 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:34.651 00.629 10072 Exposure complete
22:40:34.702 00.051 10072 worker thread done servicing request
22:40:34.703 00.001 1032 OnExposeComplete: enter
22:40:34.705 00.002 1032 UpdateGuideState(): m_state=6
22:40:34.708 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5236
22:40:34.711 00.003 1032 Star::Find returns 1 (0), X=1097.40, Y=134.77, Mass=1390, SNR=26.2, Peak=133 HFD=3.2
22:40:34.713 00.002 1032 MultiStar: [#1 0.06,0.23,0.93,U] [#2 0.06,-0.07,0.76,U] [#3 0.02,0.14,0.78,U] [#4 -0.01,0.12,0.64,U] [#5 0.01,0.04,0.67,U] [#6 0.11,-0.05,0.63,U] [#7 0.03,-0.05,0.71,U] [#8 -0.17,-0.10,0.50,U] 
22:40:34.714 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.10, -0.16}
22:40:34.716 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
22:40:34.719 00.003 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
22:40:34.720 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.42 mountX=0.01 mountY=-0.04, mountTheta=-1.41
22:40:34.723 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
22:40:34.725 00.002 1032 Enqueuing Move request for scope (0.03, 0.02)
22:40:34.727 00.002 10072 Worker thread wakes up
22:40:34.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:40:34.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:40:34.727 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
22:40:34.729 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:40:34.731 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.25
22:40:34.731 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:40:34.732 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:34.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:40:34.732 00.000 10072 MoveAxis(E, 4, ABG)
22:40:34.732 00.000 10072 Guiding  Dir = 2, Dur = 4
22:40:34.732 00.000 10072 IsGuiding returns 0
22:40:34.733 00.001 10072 PulseGuide returned control before completion, sleep 14
22:40:34.751 00.018 1032 UpdateGuideState exits: m=1390 SNR=26.2
22:40:34.753 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:34.755 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:34.756 00.001 1032 Enqueuing Expose request
22:40:34.758 00.002 10072 IsGuiding returns 0
22:40:34.758 00.000 10072 Move returns status 0, amount 4
22:40:34.758 00.000 10072 MoveAxis(N, 0, ABG)
22:40:34.758 00.000 10072 Move returns status 0, amount 0
22:40:34.758 00.000 10072 move complete, result=0
22:40:34.759 00.001 10072 worker thread done servicing request
22:40:34.759 00.000 10072 Worker thread wakes up
22:40:34.759 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:34.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:34.766 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:40:35.172 00.406 10072 Exposure complete
22:40:35.225 00.053 10072 worker thread done servicing request
22:40:35.225 00.000 1032 OnExposeComplete: enter
22:40:35.227 00.002 1032 UpdateGuideState(): m_state=6
22:40:35.229 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5237
22:40:35.232 00.003 1032 Star::Find returns 1 (0), X=1097.45, Y=134.82, Mass=1212, SNR=24.4, Peak=107 HFD=3.3
22:40:35.233 00.001 1032 MultiStar: [#1 0.04,0.10,1.08,U] [#2 -0.01,-0.04,0.80,U] [#3 -0.06,0.17,0.77,U] [#4 -0.04,0.22,0.67,U] [#5 0.08,0.09,0.69,U] [#6 0.05,-0.05,0.62,U] [#7 0.07,-0.09,0.73,U] [#8 -0.18,0.03,0.53,U] 
22:40:35.235 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.15, -0.11}
22:40:35.237 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
22:40:35.239 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
22:40:35.241 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.98 mountX=0.03 mountY=-0.03, mountTheta=-0.85
22:40:35.244 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
22:40:35.247 00.003 1032 Enqueuing Move request for scope (0.02, 0.03)
22:40:35.249 00.002 10072 Worker thread wakes up
22:40:35.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
22:40:35.249 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
22:40:35.249 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.03
22:40:35.250 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:40:35.252 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.25
22:40:35.252 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:40:35.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:35.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:40:35.252 00.000 10072 MoveAxis(E, 4, ABG)
22:40:35.252 00.000 10072 Guiding  Dir = 2, Dur = 4
22:40:35.253 00.001 10072 IsGuiding returns 0
22:40:35.253 00.000 10072 PulseGuide returned control before completion, sleep 14
22:40:35.271 00.018 1032 UpdateGuideState exits: m=1212 SNR=24.4
22:40:35.275 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:35.277 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:35.279 00.002 1032 Enqueuing Expose request
22:40:35.280 00.001 10072 IsGuiding returns 0
22:40:35.280 00.000 10072 Move returns status 0, amount 4
22:40:35.280 00.000 10072 MoveAxis(N, 0, ABG)
22:40:35.280 00.000 10072 Move returns status 0, amount 0
22:40:35.280 00.000 10072 move complete, result=0
22:40:35.280 00.000 10072 worker thread done servicing request
22:40:35.280 00.000 10072 Worker thread wakes up
22:40:35.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:35.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:35.287 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:40:35.904 00.617 10072 Exposure complete
22:40:35.958 00.054 10072 worker thread done servicing request
22:40:35.958 00.000 1032 OnExposeComplete: enter
22:40:35.961 00.003 1032 UpdateGuideState(): m_state=6
22:40:35.962 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5238
22:40:35.965 00.003 1032 Star::Find returns 1 (0), X=1097.39, Y=135.01, Mass=1489, SNR=27.1, Peak=132 HFD=3.2
22:40:35.967 00.002 1032 MultiStar: [#1 0.09,0.24,0.91,U] [#2 0.07,-0.01,0.73,U] [#3 0.15,0.15,0.74,U] [#4 -0.33,0.28,0.00,M1] [#5 0.00,0.13,0.64,U] [#6 0.11,0.04,0.57,U] [#7 0.17,-0.03,0.66,U] [#8 0.08,0.00,0.50,U] 
22:40:35.968 00.001 1032 single-star, 7 included, MultiStar: {0.10, 0.08}, one-star: {0.09, 0.08}
22:40:35.969 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:40:35.971 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:40:35.972 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=0.06 mountY=-0.11, mountTheta=-1.10
22:40:35.975 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
22:40:35.976 00.001 1032 Enqueuing Move request for scope (0.09, 0.08)
22:40:35.977 00.001 10072 Worker thread wakes up
22:40:35.978 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
22:40:35.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
22:40:35.978 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.06 yDistance=-0.11
22:40:35.981 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:40:35.982 00.001 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.25
22:40:35.983 00.001 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:40:35.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:35.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:40:35.983 00.000 10072 MoveAxis(E, 4, ABG)
22:40:35.983 00.000 10072 Guiding  Dir = 2, Dur = 4
22:40:35.983 00.000 10072 IsGuiding returns 0
22:40:35.984 00.001 10072 PulseGuide returned control before completion, sleep 14
22:40:36.001 00.017 1032 UpdateGuideState exits: m=1489 SNR=27.1
22:40:36.003 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:36.005 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:36.007 00.002 1032 Enqueuing Expose request
22:40:36.010 00.003 10072 IsGuiding returns 0
22:40:36.010 00.000 10072 Move returns status 0, amount 4
22:40:36.010 00.000 10072 MoveAxis(N, 0, ABG)
22:40:36.010 00.000 10072 Move returns status 0, amount 0
22:40:36.010 00.000 10072 move complete, result=0
22:40:36.010 00.000 10072 worker thread done servicing request
22:40:36.010 00.000 10072 Worker thread wakes up
22:40:36.010 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:36.010 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:36.016 00.006 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:40:36.421 00.405 10072 Exposure complete
22:40:36.479 00.058 10072 worker thread done servicing request
22:40:36.480 00.001 1032 OnExposeComplete: enter
22:40:36.482 00.002 1032 UpdateGuideState(): m_state=6
22:40:36.483 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5239
22:40:36.486 00.003 1032 Star::Find returns 1 (0), X=1097.49, Y=134.89, Mass=1318, SNR=25.5, Peak=109 HFD=3.1
22:40:36.490 00.004 1032 MultiStar: [#1 0.05,0.24,0.95,U] [#2 0.02,0.02,0.77,U] [#3 0.05,0.17,0.72,U] [#4 -0.07,0.21,0.71,U] [#5 -0.09,0.14,0.63,U] [#6 0.08,-0.01,0.58,U] [#7 0.07,-0.00,0.74,U] [#8 -0.05,0.08,0.54,U] 
22:40:36.492 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.19, -0.04}
22:40:36.494 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
22:40:36.496 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
22:40:36.497 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.16 mountX=0.08 mountY=-0.06, mountTheta=-0.67
22:40:36.500 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
22:40:36.501 00.001 1032 Enqueuing Move request for scope (0.04, 0.09)
22:40:36.502 00.001 10072 Worker thread wakes up
22:40:36.502 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:40:36.502 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:40:36.502 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.06
22:40:36.505 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
22:40:36.507 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.25
22:40:36.507 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:40:36.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:36.507 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:36.507 00.000 10072 MoveAxis(E, 4, ABG)
22:40:36.507 00.000 10072 Guiding  Dir = 2, Dur = 4
22:40:36.507 00.000 10072 IsGuiding returns 0
22:40:36.508 00.001 10072 PulseGuide returned control before completion, sleep 14
22:40:36.524 00.016 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:40:36.528 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:36.529 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:36.531 00.002 1032 Enqueuing Expose request
22:40:36.533 00.002 10072 IsGuiding returns 0
22:40:36.533 00.000 10072 Move returns status 0, amount 4
22:40:36.533 00.000 10072 MoveAxis(N, 0, ABG)
22:40:36.533 00.000 10072 Move returns status 0, amount 0
22:40:36.533 00.000 10072 move complete, result=0
22:40:36.533 00.000 10072 worker thread done servicing request
22:40:36.533 00.000 10072 Worker thread wakes up
22:40:36.533 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:36.533 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:36.540 00.007 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:40:37.174 00.634 10072 Exposure complete
22:40:37.229 00.055 10072 worker thread done servicing request
22:40:37.229 00.000 1032 OnExposeComplete: enter
22:40:37.231 00.002 1032 UpdateGuideState(): m_state=6
22:40:37.232 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5240
22:40:37.235 00.003 1032 Star::Find returns 1 (0), X=1097.39, Y=134.93, Mass=1313, SNR=25.5, Peak=123 HFD=3.2
22:40:37.238 00.003 1032 MultiStar: [#1 0.04,0.11,0.97,U] [#2 -0.00,-0.01,0.83,U] [#3 0.02,-0.02,0.76,U] [#4 -0.09,0.16,0.70,U] [#5 -0.04,0.06,0.64,U] [#6 0.05,-0.06,0.64,U] [#7 0.04,0.07,0.75,U] [#8 -0.12,0.04,0.50,U] 
22:40:37.239 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.09, -0.00}
22:40:37.241 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
22:40:37.243 00.002 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
22:40:37.245 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.37 mountX=0.04 mountY=-0.02, mountTheta=-0.46
22:40:37.249 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
22:40:37.251 00.002 1032 Enqueuing Move request for scope (0.01, 0.04)
22:40:37.253 00.002 10072 Worker thread wakes up
22:40:37.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
22:40:37.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
22:40:37.253 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
22:40:37.256 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:40:37.259 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.24
22:40:37.259 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:40:37.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:37.261 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:40:37.261 00.000 10072 MoveAxis(E, 4, ABG)
22:40:37.261 00.000 10072 Guiding  Dir = 2, Dur = 4
22:40:37.262 00.001 10072 IsGuiding returns 0
22:40:37.262 00.000 10072 PulseGuide returned control before completion, sleep 14
22:40:37.278 00.016 1032 UpdateGuideState exits: m=1313 SNR=25.5
22:40:37.280 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:37.283 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:37.285 00.002 1032 Enqueuing Expose request
22:40:37.287 00.002 10072 IsGuiding returns 0
22:40:37.287 00.000 10072 Move returns status 0, amount 4
22:40:37.287 00.000 10072 MoveAxis(N, 0, ABG)
22:40:37.287 00.000 10072 Move returns status 0, amount 0
22:40:37.287 00.000 10072 move complete, result=0
22:40:37.287 00.000 10072 worker thread done servicing request
22:40:37.287 00.000 10072 Worker thread wakes up
22:40:37.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:37.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:37.294 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:40:37.708 00.414 10072 Exposure complete
22:40:37.758 00.050 10072 worker thread done servicing request
22:40:37.758 00.000 1032 OnExposeComplete: enter
22:40:37.759 00.001 1032 UpdateGuideState(): m_state=6
22:40:37.762 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5241
22:40:37.763 00.001 1032 Star::Find returns 1 (0), X=1097.37, Y=134.95, Mass=1379, SNR=26.1, Peak=113 HFD=3.3
22:40:37.765 00.002 1032 MultiStar: [#1 -0.01,0.09,0.92,U] [#2 0.01,0.02,0.77,U] [#3 -0.07,0.12,0.74,U] [#4 -0.11,0.17,0.65,U] [#5 -0.03,0.11,0.62,U] [#6 -0.06,0.11,0.59,U] [#7 -0.01,0.01,0.67,U] [#8 -0.01,-0.03,0.53,U] 
22:40:37.766 00.001 1032 single-star, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.06, 0.02}
22:40:37.767 00.001 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
22:40:37.771 00.004 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
22:40:37.773 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.29 mountX=0.00 mountY=-0.07, mountTheta=-1.54
22:40:37.776 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:40:37.779 00.003 1032 Enqueuing Move request for scope (0.06, 0.02)
22:40:37.780 00.001 10072 Worker thread wakes up
22:40:37.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:40:37.780 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:40:37.780 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.07
22:40:37.782 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:40:37.784 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.24
22:40:37.784 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:40:37.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:37.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:40:37.784 00.000 10072 MoveAxis(E, 3, ABG)
22:40:37.784 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:37.785 00.001 10072 IsGuiding returns 0
22:40:37.785 00.000 10072 PulseGuide returned control before completion, sleep 13
22:40:37.802 00.017 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:40:37.804 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:37.806 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:37.807 00.001 1032 Enqueuing Expose request
22:40:37.813 00.006 10072 IsGuiding returns 0
22:40:37.813 00.000 10072 Move returns status 0, amount 3
22:40:37.813 00.000 10072 MoveAxis(N, 0, ABG)
22:40:37.813 00.000 10072 Move returns status 0, amount 0
22:40:37.813 00.000 10072 move complete, result=0
22:40:37.813 00.000 10072 worker thread done servicing request
22:40:37.813 00.000 10072 Worker thread wakes up
22:40:37.814 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:37.814 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:37.817 00.003 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:40:38.437 00.620 10072 Exposure complete
22:40:38.487 00.050 1032 OnExposeComplete: enter
22:40:38.489 00.002 1032 UpdateGuideState(): m_state=6
22:40:38.491 00.002 10072 worker thread done servicing request
22:40:38.491 00.000 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5242
22:40:38.493 00.002 1032 Star::Find returns 1 (0), X=1097.44, Y=135.11, Mass=1346, SNR=25.8, Peak=123 HFD=3.1
22:40:38.496 00.003 1032 MultiStar: [#1 0.07,0.28,0.00,M1] [#2 0.06,0.06,0.76,U] [#3 -0.05,0.24,0.73,U] [#4 -0.08,0.26,0.00,M1] [#5 0.04,0.14,0.67,U] [#6 0.17,0.11,0.59,U] [#7 0.09,0.11,0.72,U] [#8 -0.21,0.06,0.49,U] 
22:40:38.497 00.001 1032 refined, 6 included, MultiStar: {0.05, 0.14}, one-star: {0.14, 0.18}
22:40:38.498 00.001 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
22:40:38.500 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
22:40:38.501 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.14 cameraTheta=1.22 mountX=0.12 mountY=-0.08, mountTheta=-0.61
22:40:38.504 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
22:40:38.507 00.003 1032 Enqueuing Move request for scope (0.05, 0.14)
22:40:38.508 00.001 10072 Worker thread wakes up
22:40:38.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
22:40:38.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
22:40:38.508 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.12 yDistance=-0.08
22:40:38.510 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:40:38.513 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.24
22:40:38.513 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:40:38.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:38.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:40:38.513 00.000 10072 MoveAxis(E, 3, ABG)
22:40:38.513 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:38.513 00.000 10072 IsGuiding returns 0
22:40:38.514 00.001 10072 PulseGuide returned control before completion, sleep 13
22:40:38.528 00.014 10072 IsGuiding returns 0
22:40:38.528 00.000 10072 Move returns status 0, amount 3
22:40:38.528 00.000 10072 MoveAxis(N, 0, ABG)
22:40:38.528 00.000 10072 Move returns status 0, amount 0
22:40:38.528 00.000 10072 move complete, result=0
22:40:38.528 00.000 10072 worker thread done servicing request
22:40:38.530 00.002 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:40:38.532 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:38.533 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:38.534 00.001 1032 Enqueuing Expose request
22:40:38.535 00.001 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:40:38.537 00.002 10072 Worker thread wakes up
22:40:38.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:38.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:38.951 00.414 10072 Exposure complete
22:40:39.006 00.055 10072 worker thread done servicing request
22:40:39.007 00.001 1032 OnExposeComplete: enter
22:40:39.009 00.002 1032 UpdateGuideState(): m_state=6
22:40:39.010 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5243
22:40:39.012 00.002 1032 Star::Find returns 1 (0), X=1097.37, Y=135.03, Mass=1446, SNR=26.7, Peak=123 HFD=3.3
22:40:39.015 00.003 1032 MultiStar: [#1 0.00,0.34,0.00,M2] [#2 0.09,0.13,0.74,U] [#3 -0.07,0.15,0.73,U] [#4 -0.08,0.20,0.61,U] [#5 0.03,0.19,0.62,U] [#6 0.07,0.15,0.60,U] [#7 0.01,0.04,0.71,U] [#8 -0.10,0.16,0.50,U] 
22:40:39.016 00.001 1032 single-star, 7 included, MultiStar: {0.01, 0.13}, one-star: {0.06, 0.10}
22:40:39.018 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
22:40:39.021 00.003 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
22:40:39.025 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=0.08 mountY=-0.09, mountTheta=-0.84
22:40:39.028 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
22:40:39.030 00.002 1032 Enqueuing Move request for scope (0.06, 0.10)
22:40:39.030 00.000 10072 Worker thread wakes up
22:40:39.031 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
22:40:39.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
22:40:39.031 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.09
22:40:39.032 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:40:39.035 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.24
22:40:39.035 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:40:39.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:39.036 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:40:39.036 00.000 10072 MoveAxis(E, 2, ABG)
22:40:39.036 00.000 10072 Guiding  Dir = 2, Dur = 2
22:40:39.036 00.000 10072 IsGuiding returns 0
22:40:39.036 00.000 10072 PulseGuide returned control before completion, sleep 12
22:40:39.054 00.018 1032 UpdateGuideState exits: m=1446 SNR=26.7
22:40:39.056 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:39.058 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:39.059 00.001 1032 Enqueuing Expose request
22:40:39.061 00.002 10072 IsGuiding returns 0
22:40:39.061 00.000 10072 Move returns status 0, amount 2
22:40:39.061 00.000 10072 MoveAxis(N, 0, ABG)
22:40:39.061 00.000 10072 Move returns status 0, amount 0
22:40:39.061 00.000 10072 move complete, result=0
22:40:39.062 00.001 10072 worker thread done servicing request
22:40:39.062 00.000 10072 Worker thread wakes up
22:40:39.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:39.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:39.069 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:40:39.701 00.632 10072 Exposure complete
22:40:39.755 00.054 10072 worker thread done servicing request
22:40:39.755 00.000 1032 OnExposeComplete: enter
22:40:39.758 00.003 1032 UpdateGuideState(): m_state=6
22:40:39.759 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5244
22:40:39.761 00.002 1032 Star::Find returns 1 (0), X=1097.50, Y=134.99, Mass=1383, SNR=26.1, Peak=133 HFD=3.0
22:40:39.762 00.001 1032 MultiStar: [#1 0.02,0.21,0.91,U] [#2 -0.01,-0.02,0.75,U] [#3 0.07,0.23,0.76,U] [#4 -0.10,0.25,0.00,M1] [#5 -0.07,0.19,0.63,U] [#6 0.15,0.03,0.60,U] [#7 0.12,0.06,0.69,U] [#8 -0.10,0.10,0.51,U] 
22:40:39.764 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.11}, one-star: {0.20, 0.06}
22:40:39.765 00.001 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
22:40:39.767 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
22:40:39.771 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.09 mountX=0.09 mountY=-0.08, mountTheta=-0.74
22:40:39.775 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
22:40:39.778 00.003 1032 Enqueuing Move request for scope (0.06, 0.11)
22:40:39.780 00.002 10072 Worker thread wakes up
22:40:39.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
22:40:39.780 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
22:40:39.780 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.08
22:40:39.782 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:40:39.784 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.24
22:40:39.784 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:40:39.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:39.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:40:39.784 00.000 10072 MoveAxis(E, 3, ABG)
22:40:39.784 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:39.784 00.000 10072 IsGuiding returns 0
22:40:39.785 00.001 10072 PulseGuide returned control before completion, sleep 13
22:40:39.803 00.018 1032 UpdateGuideState exits: m=1383 SNR=26.1
22:40:39.805 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:39.807 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:39.810 00.003 1032 Enqueuing Expose request
22:40:39.811 00.001 10072 IsGuiding returns 0
22:40:39.812 00.001 10072 Move returns status 0, amount 3
22:40:39.812 00.000 10072 MoveAxis(N, 0, ABG)
22:40:39.812 00.000 10072 Move returns status 0, amount 0
22:40:39.812 00.000 10072 move complete, result=0
22:40:39.812 00.000 10072 worker thread done servicing request
22:40:39.812 00.000 10072 Worker thread wakes up
22:40:39.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:39.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:39.819 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:40:40.230 00.411 10072 Exposure complete
22:40:40.281 00.051 10072 worker thread done servicing request
22:40:40.281 00.000 1032 OnExposeComplete: enter
22:40:40.283 00.002 1032 UpdateGuideState(): m_state=6
22:40:40.284 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5245
22:40:40.285 00.001 1032 Star::Find returns 1 (0), X=1097.46, Y=135.01, Mass=1443, SNR=26.7, Peak=118 HFD=3.2
22:40:40.287 00.002 1032 MultiStar: [#1 0.04,0.22,0.89,U] [#2 0.02,0.06,0.74,U] [#3 -0.12,0.27,0.00,M1] [#4 0.05,0.42,0.00,M2] [#5 0.02,0.16,0.62,U] [#6 0.07,0.08,0.58,U] [#7 0.11,0.10,0.67,U] [#8 -0.14,0.27,0.00,M1] 
22:40:40.288 00.001 1032 refined, 5 included, MultiStar: {0.07, 0.12}, one-star: {0.16, 0.08}
22:40:40.290 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
22:40:40.292 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
22:40:40.294 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.02 mountX=0.10 mountY=-0.10, mountTheta=-0.81
22:40:40.297 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
22:40:40.300 00.003 1032 Enqueuing Move request for scope (0.07, 0.12)
22:40:40.302 00.002 10072 Worker thread wakes up
22:40:40.302 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
22:40:40.302 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
22:40:40.302 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.10
22:40:40.304 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:40:40.306 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.23
22:40:40.306 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:40:40.306 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:40.306 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:40:40.306 00.000 10072 MoveAxis(E, 3, ABG)
22:40:40.306 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:40.307 00.001 10072 IsGuiding returns 0
22:40:40.307 00.000 10072 PulseGuide returned control before completion, sleep 13
22:40:40.321 00.014 10072 IsGuiding returns 1
22:40:40.321 00.000 10072 scope still moving after pulse duration time elapsed
22:40:40.323 00.002 1032 UpdateGuideState exits: m=1443 SNR=26.7
22:40:40.325 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:40.327 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:40.327 00.000 1032 Enqueuing Expose request
22:40:40.352 00.025 10072 IsGuiding returns 0
22:40:40.352 00.000 10072 scope move finished after 3 + 42 ms
22:40:40.352 00.000 10072 Move returns status 0, amount 3
22:40:40.352 00.000 10072 MoveAxis(N, 0, ABG)
22:40:40.352 00.000 10072 Move returns status 0, amount 0
22:40:40.352 00.000 10072 move complete, result=0
22:40:40.352 00.000 10072 worker thread done servicing request
22:40:40.352 00.000 10072 Worker thread wakes up
22:40:40.352 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:40.353 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:40.355 00.002 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:40:40.979 00.624 10072 Exposure complete
22:40:41.032 00.053 10072 worker thread done servicing request
22:40:41.032 00.000 1032 OnExposeComplete: enter
22:40:41.034 00.002 1032 UpdateGuideState(): m_state=6
22:40:41.037 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5246
22:40:41.039 00.002 1032 Star::Find returns 1 (0), X=1097.41, Y=135.09, Mass=1413, SNR=26.4, Peak=115 HFD=3.3
22:40:41.040 00.001 1032 MultiStar: [#1 0.12,0.26,0.00,M1] [#2 -0.03,0.10,0.80,U] [#3 -0.05,0.31,0.00,M2] [#4 -0.03,0.31,0.00,M3] [#5 0.02,0.16,0.63,U] [#6 0.03,0.11,0.61,U] [#7 0.09,0.13,0.67,U] [#8 -0.13,0.14,0.51,U] 
22:40:41.041 00.001 1032 refined, 5 included, MultiStar: {0.03, 0.14}, one-star: {0.11, 0.17}
22:40:41.042 00.001 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
22:40:41.044 00.002 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
22:40:41.046 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.37 mountX=0.12 mountY=-0.06, mountTheta=-0.46
22:40:41.048 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.14, opts=13)
22:40:41.051 00.003 1032 Enqueuing Move request for scope (0.03, 0.14)
22:40:41.053 00.002 10072 Worker thread wakes up
22:40:41.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
22:40:41.053 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
22:40:41.053 00.000 10072 Moving (0.03, 0.14) raw xDistance=0.12 yDistance=-0.06
22:40:41.055 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:40:41.057 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.23
22:40:41.057 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:40:41.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:41.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:41.057 00.000 10072 MoveAxis(E, 3, ABG)
22:40:41.057 00.000 10072 Guiding  Dir = 2, Dur = 3
22:40:41.058 00.001 10072 IsGuiding returns 0
22:40:41.058 00.000 10072 PulseGuide returned control before completion, sleep 13
22:40:41.075 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.4
22:40:41.077 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:41.080 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:41.082 00.002 1032 Enqueuing Expose request
22:40:41.087 00.005 10072 IsGuiding returns 0
22:40:41.087 00.000 10072 Move returns status 0, amount 3
22:40:41.087 00.000 10072 MoveAxis(N, 0, ABG)
22:40:41.087 00.000 10072 Move returns status 0, amount 0
22:40:41.087 00.000 10072 move complete, result=0
22:40:41.087 00.000 10072 worker thread done servicing request
22:40:41.087 00.000 10072 Worker thread wakes up
22:40:41.088 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:41.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:41.092 00.004 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:40:41.500 00.408 10072 Exposure complete
22:40:41.550 00.050 1032 OnExposeComplete: enter
22:40:41.554 00.004 1032 UpdateGuideState(): m_state=6
22:40:41.556 00.002 10072 worker thread done servicing request
22:40:41.558 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5247
22:40:41.560 00.002 1032 Star::Find returns 1 (0), X=1097.39, Y=134.96, Mass=1329, SNR=25.6, Peak=113 HFD=3.3
22:40:41.562 00.002 1032 MultiStar: [#1 0.09,0.20,0.94,U] [#2 -0.01,-0.00,0.80,U] [#3 0.00,0.11,0.79,U] [#4 -0.14,0.40,0.00,M4] [#5 0.05,0.12,0.65,U] [#6 0.02,0.12,0.62,U] [#7 0.03,-0.01,0.71,U] [#8 -0.15,-0.06,0.51,U] 
22:40:41.564 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.07}, one-star: {0.09, 0.03}
22:40:41.566 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
22:40:41.568 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
22:40:41.570 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.19 mountX=0.06 mountY=-0.04, mountTheta=-0.64
22:40:41.574 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
22:40:41.576 00.002 1032 Enqueuing Move request for scope (0.03, 0.07)
22:40:41.577 00.001 10072 Worker thread wakes up
22:40:41.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
22:40:41.577 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
22:40:41.577 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.04
22:40:41.581 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:40:41.583 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.23
22:40:41.583 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:40:41.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:41.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:40:41.583 00.000 10072 MoveAxis(E, 2, ABG)
22:40:41.583 00.000 10072 Guiding  Dir = 2, Dur = 2
22:40:41.584 00.001 10072 IsGuiding returns 0
22:40:41.584 00.000 10072 PulseGuide returned control before completion, sleep 12
22:40:41.602 00.018 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:40:41.604 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:41.606 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:41.607 00.001 1032 Enqueuing Expose request
22:40:41.608 00.001 10072 IsGuiding returns 0
22:40:41.608 00.000 10072 Move returns status 0, amount 2
22:40:41.608 00.000 10072 MoveAxis(N, 0, ABG)
22:40:41.608 00.000 10072 Move returns status 0, amount 0
22:40:41.608 00.000 10072 move complete, result=0
22:40:41.610 00.002 10072 worker thread done servicing request
22:40:41.610 00.000 10072 Worker thread wakes up
22:40:41.610 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:41.610 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:41.618 00.008 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:40:42.233 00.615 10072 Exposure complete
22:40:42.285 00.052 10072 worker thread done servicing request
22:40:42.286 00.001 1032 OnExposeComplete: enter
22:40:42.287 00.001 1032 UpdateGuideState(): m_state=6
22:40:42.289 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5248
22:40:42.290 00.001 1032 Star::Find returns 1 (0), X=1097.51, Y=134.93, Mass=1290, SNR=25.2, Peak=114 HFD=3.1
22:40:42.293 00.003 1032 MultiStar: [#1 0.02,0.15,0.98,U] [#2 0.05,0.04,0.79,U] [#3 -0.09,0.05,0.77,U] [#4 -0.07,-0.01,0.70,U] [#5 -0.09,-0.02,0.67,U] [#6 0.10,0.04,0.65,U] [#7 0.12,-0.02,0.75,U] [#8 -0.14,-0.02,0.58,U] 
22:40:42.295 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.21, 0.00}
22:40:42.296 00.001 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
22:40:42.297 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
22:40:42.299 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.90 mountX=0.02 mountY=-0.03, mountTheta=-0.93
22:40:42.303 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
22:40:42.305 00.002 1032 Enqueuing Move request for scope (0.02, 0.03)
22:40:42.307 00.002 10072 Worker thread wakes up
22:40:42.307 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
22:40:42.307 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
22:40:42.307 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
22:40:42.310 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:40:42.312 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.23
22:40:42.312 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:40:42.312 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:42.312 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:40:42.312 00.000 10072 MoveAxis(E, 2, ABG)
22:40:42.314 00.002 10072 Guiding  Dir = 2, Dur = 2
22:40:42.314 00.000 10072 IsGuiding returns 0
22:40:42.314 00.000 10072 PulseGuide returned control before completion, sleep 12
22:40:42.334 00.020 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:40:42.336 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:42.338 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:42.340 00.002 1032 Enqueuing Expose request
22:40:42.342 00.002 10072 IsGuiding returns 0
22:40:42.342 00.000 10072 Move returns status 0, amount 2
22:40:42.342 00.000 10072 MoveAxis(N, 0, ABG)
22:40:42.342 00.000 10072 Move returns status 0, amount 0
22:40:42.342 00.000 10072 move complete, result=0
22:40:42.342 00.000 10072 worker thread done servicing request
22:40:42.342 00.000 10072 Worker thread wakes up
22:40:42.342 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:42.342 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:42.350 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:40:42.750 00.400 10072 Exposure complete
22:40:42.803 00.053 10072 worker thread done servicing request
22:40:42.803 00.000 1032 OnExposeComplete: enter
22:40:42.805 00.002 1032 UpdateGuideState(): m_state=6
22:40:42.807 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5249
22:40:42.809 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=134.86, Mass=1311, SNR=25.4, Peak=120 HFD=3.2
22:40:42.811 00.002 1032 MultiStar: [#1 0.06,0.08,0.99,U] [#2 0.03,-0.06,0.77,U] [#3 0.01,0.04,0.77,U] [#4 -0.16,0.08,0.69,U] [#5 0.04,-0.05,0.66,U] [#6 0.03,-0.10,0.61,U] [#7 0.15,0.08,0.71,U] [#8 -0.08,0.00,0.51,U] 
22:40:42.813 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {0.12, -0.07}
22:40:42.814 00.001 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
22:40:42.815 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
22:40:42.817 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.06 mountX=-0.01 mountY=-0.03, mountTheta=-1.77
22:40:42.819 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
22:40:42.821 00.002 1032 Enqueuing Move request for scope (0.03, 0.00)
22:40:42.823 00.002 10072 Worker thread wakes up
22:40:42.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
22:40:42.823 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
22:40:42.823 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.03
22:40:42.825 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:40:42.827 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.23
22:40:42.827 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:40:42.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:42.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:40:42.827 00.000 10072 MoveAxis(E, 2, ABG)
22:40:42.827 00.000 10072 Guiding  Dir = 2, Dur = 2
22:40:42.828 00.001 10072 IsGuiding returns 0
22:40:42.828 00.000 10072 PulseGuide returned control before completion, sleep 12
22:40:42.844 00.016 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:40:42.845 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:42.847 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:42.848 00.001 1032 Enqueuing Expose request
22:40:42.855 00.007 10072 IsGuiding returns 0
22:40:42.855 00.000 10072 Move returns status 0, amount 2
22:40:42.855 00.000 10072 MoveAxis(N, 0, ABG)
22:40:42.855 00.000 10072 Move returns status 0, amount 0
22:40:42.855 00.000 10072 move complete, result=0
22:40:42.855 00.000 10072 worker thread done servicing request
22:40:42.855 00.000 10072 Worker thread wakes up
22:40:42.855 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:42.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:42.857 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:40:43.482 00.625 10072 Exposure complete
22:40:43.534 00.052 10072 worker thread done servicing request
22:40:43.535 00.001 1032 OnExposeComplete: enter
22:40:43.538 00.003 1032 UpdateGuideState(): m_state=6
22:40:43.542 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5250
22:40:43.545 00.003 1032 Star::Find returns 1 (0), X=1097.44, Y=134.86, Mass=1356, SNR=25.9, Peak=133 HFD=3.1
22:40:43.548 00.003 1032 MultiStar: [#1 -0.05,0.20,0.90,U] [#2 0.07,0.11,0.78,U] [#3 0.09,-0.02,0.81,U] [#4 -0.18,0.24,0.00,M3] [#5 -0.11,-0.09,0.61,U] [#6 0.07,0.10,0.65,U] [#7 -0.13,0.08,0.72,U] [#8 -0.31,0.14,0.00,M1] 
22:40:43.550 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {0.14, -0.07}
22:40:43.552 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:40:43.554 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:40:43.556 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.13 mountX=0.04 mountY=-0.03, mountTheta=-0.70
22:40:43.559 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
22:40:43.561 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
22:40:43.562 00.001 10072 Worker thread wakes up
22:40:43.562 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:40:43.562 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:40:43.562 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
22:40:43.564 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:40:43.566 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.22
22:40:43.566 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:40:43.566 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:43.566 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:40:43.566 00.000 10072 MoveAxis(E, 2, ABG)
22:40:43.566 00.000 10072 Guiding  Dir = 2, Dur = 2
22:40:43.566 00.000 10072 IsGuiding returns 0
22:40:43.567 00.001 10072 PulseGuide returned control before completion, sleep 12
22:40:43.583 00.016 1032 UpdateGuideState exits: m=1356 SNR=25.9
22:40:43.586 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:43.588 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:43.589 00.001 1032 Enqueuing Expose request
22:40:43.591 00.002 10072 IsGuiding returns 0
22:40:43.591 00.000 10072 Move returns status 0, amount 2
22:40:43.591 00.000 10072 MoveAxis(N, 0, ABG)
22:40:43.591 00.000 10072 Move returns status 0, amount 0
22:40:43.591 00.000 10072 move complete, result=0
22:40:43.591 00.000 10072 worker thread done servicing request
22:40:43.591 00.000 10072 Worker thread wakes up
22:40:43.591 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:43.591 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:43.599 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:40:43.998 00.399 10072 Exposure complete
22:40:44.054 00.056 10072 worker thread done servicing request
22:40:44.054 00.000 1032 OnExposeComplete: enter
22:40:44.057 00.003 1032 UpdateGuideState(): m_state=6
22:40:44.059 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5251
22:40:44.061 00.002 1032 Star::Find returns 1 (0), X=1097.34, Y=134.85, Mass=1406, SNR=26.3, Peak=136 HFD=3.2
22:40:44.063 00.002 1032 MultiStar: [#1 -0.05,0.16,0.92,U] [#2 0.03,0.17,0.81,U] [#3 -0.00,0.19,0.73,U] [#4 -0.15,0.23,0.00,M4] [#5 -0.21,0.18,0.00,M1] [#6 0.02,0.10,0.59,U] [#7 -0.02,0.01,0.69,U] [#8 -0.14,0.01,0.50,U] 
22:40:44.065 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {0.04, -0.08}
22:40:44.067 00.002 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
22:40:44.068 00.001 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
22:40:44.070 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.69 mountX=0.08 mountY=-0.01, mountTheta=-0.14
22:40:44.073 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
22:40:44.075 00.002 1032 Enqueuing Move request for scope (-0.01, 0.08)
22:40:44.077 00.002 10072 Worker thread wakes up
22:40:44.077 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:40:44.077 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:40:44.077 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
22:40:44.080 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:40:44.083 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.22
22:40:44.083 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:40:44.083 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:44.083 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:40:44.083 00.000 10072 MoveAxis(E, 1, ABG)
22:40:44.083 00.000 10072 Guiding  Dir = 2, Dur = 1
22:40:44.084 00.001 10072 IsGuiding returns 0
22:40:44.084 00.000 10072 PulseGuide returned control before completion, sleep 11
22:40:44.103 00.019 10072 IsGuiding returns 0
22:40:44.103 00.000 10072 Move returns status 0, amount 1
22:40:44.103 00.000 10072 MoveAxis(N, 0, ABG)
22:40:44.103 00.000 10072 Move returns status 0, amount 0
22:40:44.103 00.000 10072 move complete, result=0
22:40:44.103 00.000 10072 worker thread done servicing request
22:40:44.103 00.000 1032 UpdateGuideState exits: m=1406 SNR=26.3
22:40:44.106 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:44.108 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:44.111 00.003 1032 Enqueuing Expose request
22:40:44.114 00.003 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:40:44.116 00.002 10072 Worker thread wakes up
22:40:44.116 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:44.116 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:44.751 00.635 10072 Exposure complete
22:40:44.804 00.053 10072 worker thread done servicing request
22:40:44.804 00.000 1032 OnExposeComplete: enter
22:40:44.806 00.002 1032 UpdateGuideState(): m_state=6
22:40:44.807 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5252
22:40:44.809 00.002 1032 Star::Find returns 1 (0), X=1097.29, Y=134.95, Mass=1358, SNR=25.9, Peak=125 HFD=3.3
22:40:44.813 00.004 1032 MultiStar: [#1 0.16,0.19,0.96,U] [#2 0.02,0.07,0.81,U] [#3 0.04,0.11,0.78,U] [#4 -0.04,0.25,0.65,U] [#5 -0.06,0.30,0.00,M2] [#6 -0.01,0.06,0.60,U] [#7 0.03,0.08,0.67,U] [#8 0.02,-0.05,0.53,U] 
22:40:44.814 00.001 1032 single-star, 7 included, MultiStar: {0.03, 0.10}, one-star: {-0.02, 0.02}
22:40:44.816 00.002 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
22:40:44.818 00.002 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
22:40:44.819 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.21 mountX=0.02 mountY=0.01, mountTheta=0.38
22:40:44.822 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
22:40:44.823 00.001 1032 Enqueuing Move request for scope (-0.02, 0.02)
22:40:44.826 00.003 10072 Worker thread wakes up
22:40:44.826 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
22:40:44.826 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
22:40:44.826 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.01
22:40:44.827 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:40:44.830 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.22
22:40:44.830 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:40:44.831 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:44.831 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:40:44.831 00.000 10072 MoveAxis(E, 2, ABG)
22:40:44.831 00.000 10072 Guiding  Dir = 2, Dur = 2
22:40:44.831 00.000 10072 IsGuiding returns 0
22:40:44.831 00.000 10072 PulseGuide returned control before completion, sleep 12
22:40:44.849 00.018 1032 UpdateGuideState exits: m=1358 SNR=25.9
22:40:44.851 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:44.853 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:44.855 00.002 1032 Enqueuing Expose request
22:40:44.857 00.002 10072 IsGuiding returns 0
22:40:44.857 00.000 10072 Move returns status 0, amount 2
22:40:44.857 00.000 10072 MoveAxis(N, 0, ABG)
22:40:44.857 00.000 10072 Move returns status 0, amount 0
22:40:44.857 00.000 10072 move complete, result=0
22:40:44.857 00.000 10072 worker thread done servicing request
22:40:44.857 00.000 10072 Worker thread wakes up
22:40:44.857 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:44.857 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:44.866 00.009 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
22:40:45.264 00.398 10072 Exposure complete
22:40:45.315 00.051 10072 worker thread done servicing request
22:40:45.316 00.001 1032 OnExposeComplete: enter
22:40:45.317 00.001 1032 UpdateGuideState(): m_state=6
22:40:45.319 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5253
22:40:45.321 00.002 1032 Star::Find returns 1 (0), X=1097.36, Y=134.85, Mass=1366, SNR=26.0, Peak=123 HFD=3.3
22:40:45.324 00.003 1032 MultiStar: [#1 0.12,0.09,0.98,U] [#2 0.06,0.03,0.78,U] [#3 0.07,0.11,0.78,U] [#4 -0.03,0.12,0.67,U] [#5 0.04,0.11,0.68,U] [#6 0.05,-0.06,0.57,U] [#7 0.13,-0.10,0.73,U] [#8 0.01,-0.10,0.52,U] 
22:40:45.325 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.06, -0.07}
22:40:45.327 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
22:40:45.329 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
22:40:45.332 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.30 mountX=0.00 mountY=-0.06, mountTheta=-1.53
22:40:45.336 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:40:45.338 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
22:40:45.341 00.003 10072 Worker thread wakes up
22:40:45.341 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:40:45.341 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:40:45.341 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
22:40:45.342 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:40:45.344 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.22
22:40:45.344 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:40:45.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:45.346 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:45.346 00.000 10072 MoveAxis(E, 1, ABG)
22:40:45.346 00.000 10072 Guiding  Dir = 2, Dur = 1
22:40:45.346 00.000 10072 IsGuiding returns 0
22:40:45.347 00.001 10072 PulseGuide returned control before completion, sleep 11
22:40:45.363 00.016 1032 UpdateGuideState exits: m=1366 SNR=26.0
22:40:45.365 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:45.367 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:45.368 00.001 1032 Enqueuing Expose request
22:40:45.372 00.004 10072 IsGuiding returns 0
22:40:45.377 00.005 10072 Move returns status 0, amount 1
22:40:45.377 00.000 10072 MoveAxis(N, 0, ABG)
22:40:45.377 00.000 10072 Move returns status 0, amount 0
22:40:45.377 00.000 10072 move complete, result=0
22:40:45.377 00.000 10072 worker thread done servicing request
22:40:45.377 00.000 10072 Worker thread wakes up
22:40:45.377 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:45.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:45.378 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:40:46.014 00.636 10072 Exposure complete
22:40:46.064 00.050 10072 worker thread done servicing request
22:40:46.065 00.001 1032 OnExposeComplete: enter
22:40:46.066 00.001 1032 UpdateGuideState(): m_state=6
22:40:46.068 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5254
22:40:46.069 00.001 1032 Star::Find returns 1 (0), X=1097.40, Y=134.94, Mass=1252, SNR=24.9, Peak=113 HFD=3.2
22:40:46.071 00.002 1032 MultiStar: [#1 0.05,0.01,0.99,U] [#2 0.14,-0.02,0.83,U] [#3 0.02,0.02,0.77,U] [#4 0.00,0.09,0.69,U] [#5 0.07,0.03,0.67,U] [#6 0.19,0.01,0.63,U] [#7 0.08,-0.18,0.73,U] [#8 -0.05,-0.03,0.57,U] 
22:40:46.073 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.10, 0.01}
22:40:46.075 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
22:40:46.076 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
22:40:46.077 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.07 mountX=-0.02 mountY=-0.07, mountTheta=-1.90
22:40:46.081 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
22:40:46.084 00.003 1032 Enqueuing Move request for scope (0.07, -0.01)
22:40:46.085 00.001 10072 Worker thread wakes up
22:40:46.086 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:40:46.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:40:46.086 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.02 yDistance=-0.07
22:40:46.087 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:40:46.090 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.22
22:40:46.090 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:40:46.091 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:46.091 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:40:46.091 00.000 10072 MoveAxis(E, 1, ABG)
22:40:46.091 00.000 10072 Guiding  Dir = 2, Dur = 1
22:40:46.091 00.000 10072 IsGuiding returns 0
22:40:46.091 00.000 10072 PulseGuide returned control before completion, sleep 11
22:40:46.106 00.015 10072 IsGuiding returns 0
22:40:46.106 00.000 10072 Move returns status 0, amount 1
22:40:46.106 00.000 10072 MoveAxis(N, 0, ABG)
22:40:46.106 00.000 10072 Move returns status 0, amount 0
22:40:46.106 00.000 10072 move complete, result=0
22:40:46.106 00.000 10072 worker thread done servicing request
22:40:46.108 00.002 1032 UpdateGuideState exits: m=1252 SNR=24.9
22:40:46.111 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:46.113 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:46.115 00.002 1032 Enqueuing Expose request
22:40:46.117 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:40:46.118 00.001 10072 Worker thread wakes up
22:40:46.119 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:46.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:46.531 00.412 10072 Exposure complete
22:40:46.584 00.053 1032 OnExposeComplete: enter
22:40:46.587 00.003 1032 UpdateGuideState(): m_state=6
22:40:46.588 00.001 10072 worker thread done servicing request
22:40:46.589 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5255
22:40:46.590 00.001 1032 Star::Find returns 1 (0), X=1097.40, Y=134.90, Mass=1340, SNR=25.7, Peak=118 HFD=3.1
22:40:46.593 00.003 1032 MultiStar: [#1 -0.04,0.09,1.00,U] [#2 0.07,0.12,0.80,U] [#3 -0.05,0.01,0.75,U] [#4 -0.15,0.13,0.65,U] [#5 -0.11,0.21,0.63,U] [#6 0.07,-0.02,0.59,U] [#7 0.06,-0.04,0.72,U] [#8 -0.19,0.15,0.55,U] 
22:40:46.595 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {0.10, -0.03}
22:40:46.597 00.002 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
22:40:46.599 00.002 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
22:40:46.600 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.80 mountX=0.06 mountY=-0.00, mountTheta=-0.03
22:40:46.602 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
22:40:46.604 00.002 1032 Enqueuing Move request for scope (-0.01, 0.06)
22:40:46.605 00.001 10072 Worker thread wakes up
22:40:46.605 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
22:40:46.605 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
22:40:46.606 00.001 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.00
22:40:46.608 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
22:40:46.610 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.21
22:40:46.610 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:40:46.610 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:46.610 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:40:46.610 00.000 10072 MoveAxis(E, 1, ABG)
22:40:46.610 00.000 10072 Guiding  Dir = 2, Dur = 1
22:40:46.611 00.001 10072 IsGuiding returns 0
22:40:46.611 00.000 10072 PulseGuide returned control before completion, sleep 11
22:40:46.628 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:40:46.630 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:46.632 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:46.634 00.002 1032 Enqueuing Expose request
22:40:46.638 00.004 10072 IsGuiding returns 0
22:40:46.638 00.000 10072 Move returns status 0, amount 1
22:40:46.638 00.000 10072 MoveAxis(N, 0, ABG)
22:40:46.638 00.000 10072 Move returns status 0, amount 0
22:40:46.638 00.000 10072 move complete, result=0
22:40:46.638 00.000 10072 worker thread done servicing request
22:40:46.638 00.000 10072 Worker thread wakes up
22:40:46.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:46.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:46.643 00.005 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:40:47.263 00.620 10072 Exposure complete
22:40:47.314 00.051 10072 worker thread done servicing request
22:40:47.314 00.000 1032 OnExposeComplete: enter
22:40:47.317 00.003 1032 UpdateGuideState(): m_state=6
22:40:47.319 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5256
22:40:47.320 00.001 1032 Star::Find returns 1 (0), X=1097.40, Y=134.95, Mass=1347, SNR=25.8, Peak=111 HFD=3.3
22:40:47.323 00.003 1032 MultiStar: [#1 0.00,0.09,0.99,U] [#2 0.05,0.05,0.74,U] [#3 -0.01,0.12,0.76,U] [#4 -0.01,0.18,0.67,U] [#5 -0.05,0.24,0.64,U] [#6 -0.03,0.01,0.61,U] [#7 0.17,0.03,0.69,U] [#8 -0.17,-0.00,0.51,U] 
22:40:47.324 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {0.10, 0.02}
22:40:47.326 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
22:40:47.327 00.001 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
22:40:47.329 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.39 mountX=0.08 mountY=-0.04, mountTheta=-0.44
22:40:47.335 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
22:40:47.338 00.003 1032 Enqueuing Move request for scope (0.01, 0.08)
22:40:47.340 00.002 10072 Worker thread wakes up
22:40:47.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
22:40:47.340 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
22:40:47.340 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.04
22:40:47.342 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
22:40:47.344 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.21
22:40:47.344 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:40:47.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:47.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:40:47.344 00.000 10072 MoveAxis(E, 1, ABG)
22:40:47.344 00.000 10072 Guiding  Dir = 2, Dur = 1
22:40:47.345 00.001 10072 IsGuiding returns 0
22:40:47.345 00.000 10072 PulseGuide returned control before completion, sleep 11
22:40:47.363 00.018 1032 UpdateGuideState exits: m=1347 SNR=25.8
22:40:47.365 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:47.369 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:47.371 00.002 10072 IsGuiding returns 0
22:40:47.371 00.000 1032 Enqueuing Expose request
22:40:47.372 00.001 10072 Move returns status 0, amount 1
22:40:47.373 00.001 10072 MoveAxis(N, 0, ABG)
22:40:47.373 00.000 10072 Move returns status 0, amount 0
22:40:47.373 00.000 10072 move complete, result=0
22:40:47.373 00.000 10072 worker thread done servicing request
22:40:47.373 00.000 10072 Worker thread wakes up
22:40:47.373 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:47.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:47.380 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:40:47.781 00.401 10072 Exposure complete
22:40:47.831 00.050 10072 worker thread done servicing request
22:40:47.831 00.000 1032 OnExposeComplete: enter
22:40:47.833 00.002 1032 UpdateGuideState(): m_state=6
22:40:47.835 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5257
22:40:47.836 00.001 1032 Star::Find returns 1 (0), X=1097.36, Y=135.07, Mass=1390, SNR=26.2, Peak=122 HFD=3.3
22:40:47.839 00.003 1032 MultiStar: [#1 0.05,0.10,0.95,U] [#2 0.07,0.05,0.74,U] [#3 0.01,0.24,0.73,U] [#4 -0.04,0.20,0.62,U] [#5 0.01,0.08,0.62,U] [#6 0.09,0.08,0.58,U] [#7 0.07,-0.00,0.69,U] [#8 -0.08,-0.09,0.49,U] 
22:40:47.841 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {0.06, 0.14}
22:40:47.843 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
22:40:47.845 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
22:40:47.846 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.25 mountX=0.09 mountY=-0.06, mountTheta=-0.58
22:40:47.848 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
22:40:47.849 00.001 1032 Enqueuing Move request for scope (0.03, 0.10)
22:40:47.852 00.003 10072 Worker thread wakes up
22:40:47.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
22:40:47.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
22:40:47.852 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.06
22:40:47.853 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:40:47.855 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.21
22:40:47.855 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:40:47.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:47.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:47.855 00.000 10072 MoveAxis(E, 0, ABG)
22:40:47.856 00.001 10072 Move returns status 0, amount 0
22:40:47.856 00.000 10072 MoveAxis(N, 0, ABG)
22:40:47.856 00.000 10072 Move returns status 0, amount 0
22:40:47.856 00.000 10072 move complete, result=0
22:40:47.856 00.000 10072 worker thread done servicing request
22:40:47.871 00.015 1032 UpdateGuideState exits: m=1390 SNR=26.2
22:40:47.873 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:47.874 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:47.876 00.002 1032 Enqueuing Expose request
22:40:47.877 00.001 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:47.878 00.001 10072 Worker thread wakes up
22:40:47.878 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:47.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:48.514 00.636 10072 Exposure complete
22:40:48.563 00.049 10072 worker thread done servicing request
22:40:48.563 00.000 1032 OnExposeComplete: enter
22:40:48.565 00.002 1032 UpdateGuideState(): m_state=6
22:40:48.567 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5258
22:40:48.569 00.002 1032 Star::Find returns 1 (0), X=1097.41, Y=134.81, Mass=1293, SNR=25.3, Peak=118 HFD=3.2
22:40:48.570 00.001 1032 MultiStar: [#1 0.11,-0.00,0.99,U] [#2 0.05,-0.09,0.79,U] [#3 0.11,0.05,0.75,U] [#4 -0.04,0.22,0.70,U] [#5 -0.06,0.08,0.66,U] [#6 0.06,-0.13,0.61,U] [#7 0.09,0.03,0.71,U] [#8 -0.15,-0.07,0.53,U] 
22:40:48.572 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.11, -0.12}
22:40:48.573 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
22:40:48.575 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
22:40:48.576 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.15 mountX=-0.02 mountY=-0.04, mountTheta=-1.98
22:40:48.578 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
22:40:48.583 00.005 1032 Enqueuing Move request for scope (0.04, -0.01)
22:40:48.585 00.002 10072 Worker thread wakes up
22:40:48.585 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:40:48.585 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:40:48.585 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
22:40:48.587 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:40:48.589 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.21
22:40:48.589 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:40:48.589 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:48.589 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:40:48.589 00.000 10072 MoveAxis(W, 1, ABG)
22:40:48.590 00.001 10072 Guiding  Dir = 3, Dur = 1
22:40:48.590 00.000 10072 IsGuiding returns 0
22:40:48.590 00.000 10072 PulseGuide returned control before completion, sleep 11
22:40:48.606 00.016 10072 IsGuiding returns 0
22:40:48.606 00.000 10072 Move returns status 0, amount 1
22:40:48.606 00.000 10072 MoveAxis(N, 0, ABG)
22:40:48.606 00.000 10072 Move returns status 0, amount 0
22:40:48.606 00.000 10072 move complete, result=0
22:40:48.606 00.000 10072 worker thread done servicing request
22:40:48.607 00.001 1032 UpdateGuideState exits: m=1293 SNR=25.3
22:40:48.609 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:48.611 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:48.613 00.002 1032 Enqueuing Expose request
22:40:48.615 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:40:48.618 00.003 10072 Worker thread wakes up
22:40:48.618 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:48.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:49.031 00.413 10072 Exposure complete
22:40:49.084 00.053 10072 worker thread done servicing request
22:40:49.084 00.000 1032 OnExposeComplete: enter
22:40:49.086 00.002 1032 UpdateGuideState(): m_state=6
22:40:49.087 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5259
22:40:49.090 00.003 1032 Star::Find returns 1 (0), X=1097.47, Y=134.96, Mass=1366, SNR=26.0, Peak=126 HFD=3.1
22:40:49.092 00.002 1032 MultiStar: [#1 0.10,0.13,0.97,U] [#2 0.14,-0.01,0.78,U] [#3 0.03,0.08,0.72,U] [#4 0.03,0.29,0.00,M1] [#5 -0.02,0.15,0.66,U] [#6 0.06,-0.04,0.64,U] [#7 0.13,0.05,0.71,U] [#8 -0.14,-0.01,0.49,U] 
22:40:49.093 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.17, 0.03}
22:40:49.094 00.001 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
22:40:49.096 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
22:40:49.097 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.59 mountX=0.03 mountY=-0.09, mountTheta=-1.24
22:40:49.099 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
22:40:49.101 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
22:40:49.102 00.001 10072 Worker thread wakes up
22:40:49.103 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
22:40:49.103 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
22:40:49.103 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.09
22:40:49.104 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:40:49.107 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.21
22:40:49.107 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:40:49.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:49.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:40:49.107 00.000 10072 MoveAxis(W, 1, ABG)
22:40:49.107 00.000 10072 Guiding  Dir = 3, Dur = 1
22:40:49.107 00.000 10072 IsGuiding returns 0
22:40:49.108 00.001 10072 PulseGuide returned control before completion, sleep 11
22:40:49.121 00.013 10072 IsGuiding returns 0
22:40:49.121 00.000 10072 Move returns status 0, amount 1
22:40:49.121 00.000 10072 MoveAxis(N, 0, ABG)
22:40:49.121 00.000 10072 Move returns status 0, amount 0
22:40:49.121 00.000 10072 move complete, result=0
22:40:49.121 00.000 10072 worker thread done servicing request
22:40:49.126 00.005 1032 UpdateGuideState exits: m=1366 SNR=26.0
22:40:49.128 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:49.129 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:49.131 00.002 1032 Enqueuing Expose request
22:40:49.132 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:40:49.134 00.002 10072 Worker thread wakes up
22:40:49.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:49.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:49.763 00.629 10072 Exposure complete
22:40:49.814 00.051 10072 worker thread done servicing request
22:40:49.814 00.000 1032 OnExposeComplete: enter
22:40:49.816 00.002 1032 UpdateGuideState(): m_state=6
22:40:49.818 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5260
22:40:49.819 00.001 1032 Star::Find returns 1 (0), X=1097.46, Y=134.96, Mass=1413, SNR=26.4, Peak=132 HFD=3.2
22:40:49.822 00.003 1032 MultiStar: [#1 0.06,0.21,0.92,U] [#2 0.09,0.13,0.78,U] [#3 -0.01,0.14,0.78,U] [#4 -0.12,0.17,0.67,U] [#5 0.03,0.24,0.64,U] [#6 0.13,0.08,0.58,U] [#7 0.08,-0.01,0.68,U] [#8 -0.16,-0.09,0.51,U] 
22:40:49.823 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.16, 0.03}
22:40:49.825 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
22:40:49.826 00.001 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
22:40:49.828 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.22 mountX=0.09 mountY=-0.07, mountTheta=-0.61
22:40:49.831 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
22:40:49.834 00.003 1032 Enqueuing Move request for scope (0.04, 0.11)
22:40:49.835 00.001 10072 Worker thread wakes up
22:40:49.836 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
22:40:49.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
22:40:49.836 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.07
22:40:49.838 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:40:49.841 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:40:49.841 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:40:49.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:49.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:40:49.841 00.000 10072 MoveAxis(W, 1, ABG)
22:40:49.841 00.000 10072 Guiding  Dir = 3, Dur = 1
22:40:49.841 00.000 10072 IsGuiding returns 0
22:40:49.841 00.000 10072 PulseGuide returned control before completion, sleep 11
22:40:49.859 00.018 1032 UpdateGuideState exits: m=1413 SNR=26.4
22:40:49.861 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:49.862 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:49.865 00.003 1032 Enqueuing Expose request
22:40:49.869 00.004 10072 IsGuiding returns 0
22:40:49.869 00.000 10072 Move returns status 0, amount 1
22:40:49.869 00.000 10072 MoveAxis(N, 0, ABG)
22:40:49.869 00.000 10072 Move returns status 0, amount 0
22:40:49.869 00.000 10072 move complete, result=0
22:40:49.869 00.000 10072 worker thread done servicing request
22:40:49.869 00.000 10072 Worker thread wakes up
22:40:49.869 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:49.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:49.874 00.005 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:40:50.280 00.406 10072 Exposure complete
22:40:50.332 00.052 10072 worker thread done servicing request
22:40:50.333 00.001 1032 OnExposeComplete: enter
22:40:50.334 00.001 1032 UpdateGuideState(): m_state=6
22:40:50.336 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5261
22:40:50.338 00.002 1032 Star::Find returns 1 (0), X=1097.32, Y=135.00, Mass=1361, SNR=25.9, Peak=111 HFD=3.3
22:40:50.340 00.002 1032 MultiStar: [#1 0.06,0.19,0.94,U] [#2 0.07,0.04,0.78,U] [#3 0.04,0.28,0.00,M1] [#4 -0.08,0.25,0.00,M1] [#5 -0.06,0.18,0.62,U] [#6 -0.13,0.07,0.64,U] [#7 0.08,0.08,0.73,U] [#8 -0.17,0.17,0.51,U] 
22:40:50.341 00.001 1032 single-star, 6 included, MultiStar: {-0.00, 0.11}, one-star: {0.02, 0.07}
22:40:50.343 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
22:40:50.344 00.001 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
22:40:50.345 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.33 mountX=0.06 mountY=-0.03, mountTheta=-0.50
22:40:50.349 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
22:40:50.351 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
22:40:50.353 00.002 10072 Worker thread wakes up
22:40:50.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
22:40:50.353 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
22:40:50.353 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.03
22:40:50.356 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
22:40:50.357 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:40:50.358 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:40:50.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:50.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:40:50.358 00.000 10072 MoveAxis(W, 1, ABG)
22:40:50.358 00.000 10072 Guiding  Dir = 3, Dur = 1
22:40:50.358 00.000 10072 IsGuiding returns 0
22:40:50.359 00.001 10072 PulseGuide returned control before completion, sleep 11
22:40:50.370 00.011 10072 IsGuiding returns 0
22:40:50.370 00.000 10072 Move returns status 0, amount 1
22:40:50.370 00.000 10072 MoveAxis(N, 0, ABG)
22:40:50.370 00.000 10072 Move returns status 0, amount 0
22:40:50.370 00.000 10072 move complete, result=0
22:40:50.370 00.000 10072 worker thread done servicing request
22:40:50.375 00.005 1032 UpdateGuideState exits: m=1361 SNR=25.9
22:40:50.377 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:50.379 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:50.381 00.002 1032 Enqueuing Expose request
22:40:50.382 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:40:50.384 00.002 10072 Worker thread wakes up
22:40:50.384 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:50.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:51.013 00.629 10072 Exposure complete
22:40:51.062 00.049 10072 worker thread done servicing request
22:40:51.062 00.000 1032 OnExposeComplete: enter
22:40:51.064 00.002 1032 UpdateGuideState(): m_state=6
22:40:51.065 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5262
22:40:51.067 00.002 1032 Star::Find returns 1 (0), X=1097.38, Y=135.03, Mass=1254, SNR=24.9, Peak=110 HFD=3.3
22:40:51.069 00.002 1032 MultiStar: [#1 0.04,0.20,1.00,U] [#2 0.13,0.12,0.80,U] [#3 -0.05,0.14,0.79,U] [#4 -0.06,0.20,0.67,U] [#5 -0.06,0.07,0.68,U] [#6 0.02,0.11,0.64,U] [#7 -0.00,0.10,0.74,U] [#8 0.00,0.13,0.54,U] 
22:40:51.070 00.001 1032 single-star, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.08, 0.10}
22:40:51.072 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
22:40:51.073 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
22:40:51.074 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.88 mountX=0.07 mountY=-0.11, mountTheta=-0.96
22:40:51.077 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
22:40:51.079 00.002 1032 Enqueuing Move request for scope (0.08, 0.10)
22:40:51.080 00.001 10072 Worker thread wakes up
22:40:51.081 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
22:40:51.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
22:40:51.081 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.07 yDistance=-0.11
22:40:51.082 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:40:51.084 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:40:51.084 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:40:51.084 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:51.084 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:40:51.084 00.000 10072 MoveAxis(W, 0, ABG)
22:40:51.084 00.000 10072 Move returns status 0, amount 0
22:40:51.084 00.000 10072 MoveAxis(N, 0, ABG)
22:40:51.084 00.000 10072 Move returns status 0, amount 0
22:40:51.084 00.000 10072 move complete, result=0
22:40:51.084 00.000 10072 worker thread done servicing request
22:40:51.102 00.018 1032 UpdateGuideState exits: m=1254 SNR=24.9
22:40:51.104 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:51.106 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:51.108 00.002 1032 Enqueuing Expose request
22:40:51.111 00.003 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:40:51.113 00.002 10072 Worker thread wakes up
22:40:51.114 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:51.114 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:51.532 00.418 10072 Exposure complete
22:40:51.583 00.051 10072 worker thread done servicing request
22:40:51.583 00.000 1032 OnExposeComplete: enter
22:40:51.585 00.002 1032 UpdateGuideState(): m_state=6
22:40:51.587 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5263
22:40:51.589 00.002 1032 Star::Find returns 1 (0), X=1097.45, Y=135.00, Mass=1394, SNR=26.2, Peak=122 HFD=3.1
22:40:51.591 00.002 1032 MultiStar: [#1 0.06,0.15,0.99,U] [#2 0.07,0.03,0.76,U] [#3 0.07,0.17,0.69,U] [#4 -0.08,0.15,0.67,U] [#5 -0.03,0.09,0.63,U] [#6 0.00,0.09,0.63,U] [#7 0.15,-0.08,0.67,U] [#8 -0.10,0.13,0.51,U] 
22:40:51.593 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.15, 0.07}
22:40:51.594 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
22:40:51.595 00.001 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
22:40:51.597 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.12 mountX=0.08 mountY=-0.07, mountTheta=-0.71
22:40:51.600 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
22:40:51.602 00.002 1032 Enqueuing Move request for scope (0.04, 0.09)
22:40:51.603 00.001 10072 Worker thread wakes up
22:40:51.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:40:51.603 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:40:51.604 00.001 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.07
22:40:51.606 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:40:51.608 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:40:51.609 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:40:51.609 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:51.609 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:40:51.609 00.000 10072 MoveAxis(W, 1, ABG)
22:40:51.609 00.000 10072 Guiding  Dir = 3, Dur = 1
22:40:51.609 00.000 10072 IsGuiding returns 0
22:40:51.610 00.001 10072 PulseGuide returned control before completion, sleep 11
22:40:51.624 00.014 10072 IsGuiding returns 0
22:40:51.624 00.000 10072 Move returns status 0, amount 1
22:40:51.624 00.000 10072 MoveAxis(N, 0, ABG)
22:40:51.624 00.000 10072 Move returns status 0, amount 0
22:40:51.624 00.000 10072 move complete, result=0
22:40:51.624 00.000 10072 worker thread done servicing request
22:40:51.626 00.002 1032 UpdateGuideState exits: m=1394 SNR=26.2
22:40:51.629 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:51.630 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:51.632 00.002 1032 Enqueuing Expose request
22:40:51.633 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:40:51.634 00.001 10072 Worker thread wakes up
22:40:51.634 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:51.635 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:52.263 00.628 10072 Exposure complete
22:40:52.316 00.053 10072 worker thread done servicing request
22:40:52.316 00.000 1032 OnExposeComplete: enter
22:40:52.319 00.003 1032 UpdateGuideState(): m_state=6
22:40:52.320 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5264
22:40:52.322 00.002 1032 Star::Find returns 1 (0), X=1097.46, Y=135.02, Mass=1329, SNR=25.6, Peak=116 HFD=3.1
22:40:52.325 00.003 1032 MultiStar: [#1 0.10,0.23,0.99,U] [#2 0.10,0.19,0.78,U] [#3 -0.00,0.25,0.73,U] [#4 -0.21,0.32,0.00,M1] [#5 -0.05,0.39,0.00,M1] [#6 0.11,0.06,0.61,U] [#7 0.11,0.27,0.00,M1] [#8 -0.03,0.08,0.52,U] 
22:40:52.326 00.001 1032 refined, 5 included, MultiStar: {0.09, 0.16}, one-star: {0.16, 0.09}
22:40:52.328 00.002 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
22:40:52.329 00.001 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
22:40:52.332 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.08 mountX=0.13 mountY=-0.12, mountTheta=-0.75
22:40:52.336 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.16, opts=13)
22:40:52.338 00.002 1032 Enqueuing Move request for scope (0.09, 0.16)
22:40:52.341 00.003 10072 Worker thread wakes up
22:40:52.341 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
22:40:52.341 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
22:40:52.341 00.000 10072 Moving (0.09, 0.16) raw xDistance=0.13 yDistance=-0.12
22:40:52.343 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:40:52.344 00.001 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.20
22:40:52.346 00.002 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
22:40:52.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:52.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:40:52.346 00.000 10072 MoveAxis(W, 63, ABG)
22:40:52.346 00.000 10072 Guiding  Dir = 3, Dur = 63
22:40:52.346 00.000 10072 IsGuiding returns 0
22:40:52.347 00.001 10072 PulseGuide returned control before completion, sleep 73
22:40:52.364 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:40:52.368 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:52.369 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:52.371 00.002 1032 Enqueuing Expose request
22:40:52.433 00.062 10072 IsGuiding returns 0
22:40:52.433 00.000 10072 Move returns status 0, amount 63
22:40:52.433 00.000 10072 MoveAxis(N, 0, ABG)
22:40:52.434 00.001 10072 Move returns status 0, amount 0
22:40:52.434 00.000 10072 move complete, result=0
22:40:52.434 00.000 10072 worker thread done servicing request
22:40:52.437 00.003 10072 Worker thread wakes up
22:40:52.437 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:52.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:52.438 00.001 1032 GuideStep: 0.1 px 63 ms WEST, -0.1 px 0 ms NORTH
22:40:52.841 00.403 10072 Exposure complete
22:40:52.889 00.048 10072 worker thread done servicing request
22:40:52.889 00.000 1032 OnExposeComplete: enter
22:40:52.892 00.003 1032 UpdateGuideState(): m_state=6
22:40:52.893 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5265
22:40:52.896 00.003 1032 Star::Find returns 1 (0), X=1097.53, Y=135.12, Mass=1391, SNR=26.2, Peak=122 HFD=3.1
22:40:52.897 00.001 1032 MultiStar: [#1 0.14,0.34,0.00,M1] [#2 0.12,0.26,0.00,M1] [#3 -0.02,0.23,0.76,U] [#4 0.11,0.47,0.00,M2] [#5 0.10,0.35,0.00,M2] [#6 0.00,0.35,0.00,M1] [#7 0.15,0.24,0.00,M2] [#8 0.03,0.06,0.51,U] 
22:40:52.899 00.002 1032 refined, 2 included, MultiStar: {0.10, 0.17}, one-star: {0.23, 0.19}
22:40:52.901 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
22:40:52.903 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
22:40:52.905 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.04 mountX=0.14 mountY=-0.14, mountTheta=-0.79
22:40:52.907 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.17, opts=13)
22:40:52.909 00.002 1032 Enqueuing Move request for scope (0.10, 0.17)
22:40:52.910 00.001 10072 Worker thread wakes up
22:40:52.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
22:40:52.910 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
22:40:52.910 00.000 10072 Moving (0.10, 0.17) raw xDistance=0.14 yDistance=-0.14
22:40:52.913 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:40:52.915 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.19
22:40:52.915 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:40:52.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:52.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:40:52.915 00.000 10072 MoveAxis(W, 68, ABG)
22:40:52.915 00.000 10072 Guiding  Dir = 3, Dur = 68
22:40:52.915 00.000 10072 IsGuiding returns 0
22:40:52.916 00.001 10072 PulseGuide returned control before completion, sleep 78
22:40:52.935 00.019 1032 UpdateGuideState exits: m=1391 SNR=26.2
22:40:52.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:52.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:52.940 00.001 1032 Enqueuing Expose request
22:40:52.996 00.056 10072 IsGuiding returns 0
22:40:52.996 00.000 10072 Move returns status 0, amount 68
22:40:52.996 00.000 10072 MoveAxis(N, 0, ABG)
22:40:52.996 00.000 10072 Move returns status 0, amount 0
22:40:52.996 00.000 10072 move complete, result=0
22:40:52.996 00.000 10072 worker thread done servicing request
22:40:52.996 00.000 10072 Worker thread wakes up
22:40:52.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:52.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:53.018 00.022 1032 GuideStep: 0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
22:40:53.623 00.605 10072 Exposure complete
22:40:53.673 00.050 10072 worker thread done servicing request
22:40:53.673 00.000 1032 OnExposeComplete: enter
22:40:53.675 00.002 1032 UpdateGuideState(): m_state=6
22:40:53.677 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5266
22:40:53.679 00.002 1032 Star::Find returns 1 (0), X=1097.38, Y=134.99, Mass=1292, SNR=25.3, Peak=109 HFD=3.3
22:40:53.681 00.002 1032 MultiStar: [#1 0.09,0.17,0.99,U] [#2 0.15,0.05,0.80,U] [#3 0.12,0.09,0.78,U] [#4 0.10,-0.02,0.68,U] [#5 0.16,0.11,0.69,U] [#6 0.12,-0.05,0.62,U] [#7 0.10,-0.08,0.76,U] [#8 -0.15,-0.03,0.53,U] 
22:40:53.684 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.08, 0.07}
22:40:53.686 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:40:53.688 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:40:53.689 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.45 mountX=0.02 mountY=-0.10, mountTheta=-1.38
22:40:53.692 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
22:40:53.695 00.003 1032 Enqueuing Move request for scope (0.09, 0.04)
22:40:53.697 00.002 10072 Worker thread wakes up
22:40:53.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
22:40:53.697 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
22:40:53.697 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.02 yDistance=-0.10
22:40:53.699 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:40:53.701 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:40:53.701 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:40:53.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:53.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:40:53.701 00.000 10072 MoveAxis(W, 2, ABG)
22:40:53.701 00.000 10072 Guiding  Dir = 3, Dur = 2
22:40:53.702 00.001 10072 IsGuiding returns 0
22:40:53.702 00.000 10072 PulseGuide returned control before completion, sleep 12
22:40:53.720 00.018 1032 UpdateGuideState exits: m=1292 SNR=25.3
22:40:53.723 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:53.724 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:53.726 00.002 1032 Enqueuing Expose request
22:40:53.729 00.003 10072 IsGuiding returns 0
22:40:53.729 00.000 10072 Move returns status 0, amount 2
22:40:53.729 00.000 10072 MoveAxis(N, 0, ABG)
22:40:53.729 00.000 10072 Move returns status 0, amount 0
22:40:53.729 00.000 10072 move complete, result=0
22:40:53.729 00.000 10072 worker thread done servicing request
22:40:53.729 00.000 10072 Worker thread wakes up
22:40:53.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:53.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:53.735 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:40:54.140 00.405 10072 Exposure complete
22:40:54.191 00.051 10072 worker thread done servicing request
22:40:54.192 00.001 1032 OnExposeComplete: enter
22:40:54.194 00.002 1032 UpdateGuideState(): m_state=6
22:40:54.197 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5267
22:40:54.198 00.001 1032 Star::Find returns 1 (0), X=1097.33, Y=135.00, Mass=1309, SNR=25.4, Peak=111 HFD=3.3
22:40:54.200 00.002 1032 MultiStar: [#1 0.12,0.07,0.95,U] [#2 0.08,0.05,0.79,U] [#3 0.02,0.06,0.81,U] [#4 0.02,0.14,0.71,U] [#5 -0.01,0.14,0.64,U] [#6 0.14,-0.02,0.67,U] [#7 0.01,-0.03,0.72,U] [#8 -0.03,-0.07,0.51,U] 
22:40:54.203 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.03, 0.07}
22:40:54.204 00.001 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
22:40:54.206 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
22:40:54.208 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.82 mountX=0.04 mountY=-0.06, mountTheta=-1.01
22:40:54.210 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
22:40:54.213 00.003 1032 Enqueuing Move request for scope (0.05, 0.05)
22:40:54.214 00.001 10072 Worker thread wakes up
22:40:54.215 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:40:54.215 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:40:54.215 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
22:40:54.216 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:40:54.219 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:40:54.219 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:40:54.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:54.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:54.219 00.000 10072 MoveAxis(W, 3, ABG)
22:40:54.219 00.000 10072 Guiding  Dir = 3, Dur = 3
22:40:54.220 00.001 10072 IsGuiding returns 0
22:40:54.220 00.000 10072 PulseGuide returned control before completion, sleep 13
22:40:54.236 00.016 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:40:54.239 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:54.241 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:54.244 00.003 1032 Enqueuing Expose request
22:40:54.249 00.005 10072 IsGuiding returns 0
22:40:54.249 00.000 10072 Move returns status 0, amount 3
22:40:54.250 00.001 10072 MoveAxis(N, 0, ABG)
22:40:54.250 00.000 10072 Move returns status 0, amount 0
22:40:54.250 00.000 10072 move complete, result=0
22:40:54.250 00.000 10072 worker thread done servicing request
22:40:54.250 00.000 10072 Worker thread wakes up
22:40:54.250 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:54.250 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:54.254 00.004 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:40:54.875 00.621 10072 Exposure complete
22:40:54.924 00.049 10072 worker thread done servicing request
22:40:54.925 00.001 1032 OnExposeComplete: enter
22:40:54.928 00.003 1032 UpdateGuideState(): m_state=6
22:40:54.931 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5268
22:40:54.932 00.001 1032 Star::Find returns 1 (0), X=1097.38, Y=135.05, Mass=1434, SNR=26.6, Peak=127 HFD=3.3
22:40:54.934 00.002 1032 MultiStar: [#1 0.05,0.34,0.00,M1] [#2 0.02,0.15,0.75,U] [#3 0.11,0.23,0.00,M1] [#4 -0.08,0.28,0.00,M1] [#5 -0.14,0.11,0.63,U] [#6 0.03,0.08,0.59,U] [#7 0.15,0.14,0.71,U] [#8 -0.14,0.17,0.51,U] 
22:40:54.935 00.001 1032 refined, 5 included, MultiStar: {0.01, 0.13}, one-star: {0.08, 0.12}
22:40:54.936 00.001 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
22:40:54.938 00.002 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
22:40:54.939 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.47 mountX=0.12 mountY=-0.05, mountTheta=-0.36
22:40:54.942 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
22:40:54.944 00.002 1032 Enqueuing Move request for scope (0.01, 0.13)
22:40:54.945 00.001 10072 Worker thread wakes up
22:40:54.945 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
22:40:54.945 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
22:40:54.946 00.001 10072 Moving (0.01, 0.13) raw xDistance=0.12 yDistance=-0.05
22:40:54.947 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:40:54.949 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:40:54.949 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:40:54.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:54.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:40:54.949 00.000 10072 MoveAxis(W, 4, ABG)
22:40:54.949 00.000 10072 Guiding  Dir = 3, Dur = 4
22:40:54.950 00.001 10072 IsGuiding returns 0
22:40:54.950 00.000 10072 PulseGuide returned control before completion, sleep 14
22:40:54.966 00.016 1032 UpdateGuideState exits: m=1434 SNR=26.6
22:40:54.968 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:54.970 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:54.971 00.001 1032 Enqueuing Expose request
22:40:54.973 00.002 10072 IsGuiding returns 0
22:40:54.973 00.000 10072 Move returns status 0, amount 4
22:40:54.973 00.000 10072 MoveAxis(N, 0, ABG)
22:40:54.973 00.000 10072 Move returns status 0, amount 0
22:40:54.973 00.000 10072 move complete, result=0
22:40:54.973 00.000 10072 worker thread done servicing request
22:40:54.973 00.000 10072 Worker thread wakes up
22:40:54.973 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:54.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:54.980 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:40:55.393 00.413 10072 Exposure complete
22:40:55.444 00.051 10072 worker thread done servicing request
22:40:55.444 00.000 1032 OnExposeComplete: enter
22:40:55.445 00.001 1032 UpdateGuideState(): m_state=6
22:40:55.447 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5269
22:40:55.448 00.001 1032 Star::Find returns 1 (0), X=1097.43, Y=135.20, Mass=1359, SNR=25.9, Peak=126 HFD=3.2
22:40:55.450 00.002 1032 MultiStar: [#1 0.14,0.32,0.00,M2] [#2 0.10,0.13,0.75,U] [#3 0.11,0.37,0.00,M2] [#4 0.23,0.38,0.00,M2] [#5 -0.10,0.31,0.00,M1] [#6 0.14,0.06,0.59,U] [#7 0.12,0.09,0.72,U] [#8 -0.06,0.11,0.51,U] 
22:40:55.452 00.002 1032 refined, 4 included, MultiStar: {0.10, 0.15}, one-star: {0.13, 0.27}
22:40:55.454 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
22:40:55.456 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
22:40:55.458 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.98 mountX=0.12 mountY=-0.13, mountTheta=-0.85
22:40:55.460 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.15, opts=13)
22:40:55.462 00.002 1032 Enqueuing Move request for scope (0.10, 0.15)
22:40:55.463 00.001 10072 Worker thread wakes up
22:40:55.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
22:40:55.463 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
22:40:55.463 00.000 10072 Moving (0.10, 0.15) raw xDistance=0.12 yDistance=-0.13
22:40:55.465 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:40:55.467 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:40:55.467 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:40:55.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:55.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:40:55.467 00.000 10072 MoveAxis(W, 4, ABG)
22:40:55.467 00.000 10072 Guiding  Dir = 3, Dur = 4
22:40:55.468 00.001 10072 IsGuiding returns 0
22:40:55.468 00.000 10072 PulseGuide returned control before completion, sleep 14
22:40:55.485 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:40:55.488 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:55.491 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:55.493 00.002 1032 Enqueuing Expose request
22:40:55.497 00.004 10072 IsGuiding returns 0
22:40:55.497 00.000 10072 Move returns status 0, amount 4
22:40:55.497 00.000 10072 MoveAxis(N, 0, ABG)
22:40:55.497 00.000 10072 Move returns status 0, amount 0
22:40:55.497 00.000 10072 move complete, result=0
22:40:55.497 00.000 10072 worker thread done servicing request
22:40:55.497 00.000 10072 Worker thread wakes up
22:40:55.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:55.498 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:55.502 00.004 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:40:56.125 00.623 10072 Exposure complete
22:40:56.176 00.051 1032 OnExposeComplete: enter
22:40:56.181 00.005 1032 UpdateGuideState(): m_state=6
22:40:56.183 00.002 10072 worker thread done servicing request
22:40:56.183 00.000 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5270
22:40:56.186 00.003 1032 Star::Find returns 1 (0), X=1097.37, Y=135.03, Mass=1327, SNR=25.6, Peak=115 HFD=3.3
22:40:56.189 00.003 1032 MultiStar: [#1 0.06,0.26,0.00,M3] [#2 0.06,0.08,0.79,U] [#3 0.06,0.22,0.77,U] [#4 -0.06,0.26,0.00,M3] [#5 -0.06,0.14,0.65,U] [#6 0.09,0.07,0.64,U] [#7 0.01,0.07,0.76,U] [#8 -0.09,0.02,0.52,U] 
22:40:56.190 00.001 1032 refined, 6 included, MultiStar: {0.03, 0.10}, one-star: {0.07, 0.10}
22:40:56.192 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
22:40:56.193 00.001 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
22:40:56.194 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.30 mountX=0.09 mountY=-0.05, mountTheta=-0.53
22:40:56.197 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
22:40:56.199 00.002 1032 Enqueuing Move request for scope (0.03, 0.10)
22:40:56.201 00.002 10072 Worker thread wakes up
22:40:56.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
22:40:56.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
22:40:56.201 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.05
22:40:56.204 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:40:56.207 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:40:56.207 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:40:56.207 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:56.207 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:40:56.207 00.000 10072 MoveAxis(W, 5, ABG)
22:40:56.207 00.000 10072 Guiding  Dir = 3, Dur = 5
22:40:56.208 00.001 10072 IsGuiding returns 0
22:40:56.208 00.000 10072 PulseGuide returned control before completion, sleep 15
22:40:56.226 00.018 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:40:56.228 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:56.230 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:56.232 00.002 1032 Enqueuing Expose request
22:40:56.233 00.001 10072 IsGuiding returns 0
22:40:56.233 00.000 10072 Move returns status 0, amount 5
22:40:56.233 00.000 10072 MoveAxis(N, 0, ABG)
22:40:56.233 00.000 10072 Move returns status 0, amount 0
22:40:56.233 00.000 10072 move complete, result=0
22:40:56.233 00.000 10072 worker thread done servicing request
22:40:56.235 00.002 10072 Worker thread wakes up
22:40:56.235 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:56.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:56.242 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:40:56.654 00.412 10072 Exposure complete
22:40:56.708 00.054 10072 worker thread done servicing request
22:40:56.708 00.000 1032 OnExposeComplete: enter
22:40:56.710 00.002 1032 UpdateGuideState(): m_state=6
22:40:56.712 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5271
22:40:56.713 00.001 1032 Star::Find returns 1 (0), X=1097.43, Y=134.95, Mass=1353, SNR=25.8, Peak=117 HFD=3.1
22:40:56.715 00.002 1032 MultiStar: [#1 0.16,0.27,0.00,M4] [#2 0.06,-0.02,0.79,U] [#3 0.09,0.20,0.74,U] [#4 0.01,0.26,0.00,M4] [#5 -0.06,0.13,0.65,U] [#6 0.03,0.21,0.61,U] [#7 0.17,0.05,0.72,U] [#8 -0.05,0.08,0.56,U] 
22:40:56.717 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.09}, one-star: {0.13, 0.02}
22:40:56.718 00.001 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
22:40:56.719 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
22:40:56.720 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.97 mountX=0.07 mountY=-0.08, mountTheta=-0.86
22:40:56.723 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
22:40:56.724 00.001 1032 Enqueuing Move request for scope (0.06, 0.09)
22:40:56.726 00.002 10072 Worker thread wakes up
22:40:56.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
22:40:56.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
22:40:56.726 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
22:40:56.727 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:40:56.730 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:40:56.730 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:40:56.730 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:56.731 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:40:56.731 00.000 10072 MoveAxis(W, 4, ABG)
22:40:56.731 00.000 10072 Guiding  Dir = 3, Dur = 4
22:40:56.731 00.000 10072 IsGuiding returns 0
22:40:56.732 00.001 10072 PulseGuide returned control before completion, sleep 14
22:40:56.749 00.017 1032 UpdateGuideState exits: m=1353 SNR=25.8
22:40:56.750 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:56.751 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:56.753 00.002 1032 Enqueuing Expose request
22:40:56.761 00.008 10072 IsGuiding returns 0
22:40:56.761 00.000 10072 Move returns status 0, amount 4
22:40:56.761 00.000 10072 MoveAxis(N, 0, ABG)
22:40:56.761 00.000 10072 Move returns status 0, amount 0
22:40:56.761 00.000 10072 move complete, result=0
22:40:56.761 00.000 10072 worker thread done servicing request
22:40:56.761 00.000 10072 Worker thread wakes up
22:40:56.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:56.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:56.761 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:40:57.391 00.630 10072 Exposure complete
22:40:57.444 00.053 10072 worker thread done servicing request
22:40:57.444 00.000 1032 OnExposeComplete: enter
22:40:57.446 00.002 1032 UpdateGuideState(): m_state=6
22:40:57.448 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5272
22:40:57.450 00.002 1032 Star::Find returns 1 (0), X=1097.30, Y=135.08, Mass=1280, SNR=25.1, Peak=112 HFD=3.2
22:40:57.451 00.001 1032 MultiStar: [#1 0.08,0.18,1.00,U] [#2 0.17,0.19,0.82,U] [#3 0.04,0.25,0.76,U] [#4 -0.08,0.35,0.00,M5] [#5 -0.05,0.20,0.70,U] [#6 0.03,0.13,0.63,U] [#7 -0.03,0.11,0.77,U] [#8 -0.14,0.06,0.51,U] 
22:40:57.454 00.003 1032 single-star, 7 included, MultiStar: {0.02, 0.16}, one-star: {-0.00, 0.15}
22:40:57.456 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
22:40:57.458 00.002 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
22:40:57.460 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.59 mountX=0.15 mountY=-0.04, mountTheta=-0.24
22:40:57.463 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.15, opts=13)
22:40:57.465 00.002 1032 Enqueuing Move request for scope (-0.00, 0.15)
22:40:57.466 00.001 10072 Worker thread wakes up
22:40:57.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.15) opts 0xd
22:40:57.466 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.15)
22:40:57.466 00.000 10072 Moving (-0.00, 0.15) raw xDistance=0.15 yDistance=-0.04
22:40:57.469 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:40:57.470 00.001 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.18
22:40:57.470 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:40:57.470 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:57.471 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:40:57.471 00.000 10072 MoveAxis(W, 74, ABG)
22:40:57.471 00.000 10072 Guiding  Dir = 3, Dur = 74
22:40:57.471 00.000 10072 IsGuiding returns 0
22:40:57.471 00.000 10072 PulseGuide returned control before completion, sleep 84
22:40:57.489 00.018 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:40:57.491 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:57.493 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:57.494 00.001 1032 Enqueuing Expose request
22:40:57.558 00.064 10072 IsGuiding returns 0
22:40:57.558 00.000 10072 Move returns status 0, amount 74
22:40:57.558 00.000 10072 MoveAxis(N, 0, ABG)
22:40:57.558 00.000 10072 Move returns status 0, amount 0
22:40:57.558 00.000 10072 move complete, result=0
22:40:57.558 00.000 10072 worker thread done servicing request
22:40:57.558 00.000 10072 Worker thread wakes up
22:40:57.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:57.558 00.000 1032 GuideStep: 0.1 px 74 ms WEST, -0.0 px 0 ms NORTH
22:40:57.561 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:57.969 00.408 10072 Exposure complete
22:40:58.020 00.051 10072 worker thread done servicing request
22:40:58.020 00.000 1032 OnExposeComplete: enter
22:40:58.024 00.004 1032 UpdateGuideState(): m_state=6
22:40:58.026 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5273
22:40:58.027 00.001 1032 Star::Find returns 1 (0), X=1097.45, Y=135.03, Mass=1261, SNR=24.9, Peak=105 HFD=3.2
22:40:58.029 00.002 1032 MultiStar: [#1 0.05,0.28,0.00,M4] [#2 0.06,0.10,0.82,U] [#3 0.02,0.14,0.76,U] [#4 -0.10,0.16,0.66,U] [#5 -0.14,0.24,0.00,M1] [#6 0.15,0.10,0.63,U] [#7 -0.01,0.20,0.73,U] [#8 -0.38,0.10,0.00,M1] 
22:40:58.030 00.001 1032 refined, 5 included, MultiStar: {0.05, 0.13}, one-star: {0.15, 0.10}
22:40:58.033 00.003 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
22:40:58.035 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
22:40:58.036 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.19 mountX=0.11 mountY=-0.08, mountTheta=-0.64
22:40:58.039 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
22:40:58.041 00.002 1032 Enqueuing Move request for scope (0.05, 0.13)
22:40:58.043 00.002 10072 Worker thread wakes up
22:40:58.043 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
22:40:58.043 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
22:40:58.043 00.000 10072 Moving (0.05, 0.13) raw xDistance=0.11 yDistance=-0.08
22:40:58.045 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:40:58.048 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:40:58.048 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:40:58.048 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:58.048 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:40:58.049 00.001 10072 MoveAxis(W, 4, ABG)
22:40:58.049 00.000 10072 Guiding  Dir = 3, Dur = 4
22:40:58.049 00.000 10072 IsGuiding returns 0
22:40:58.050 00.001 10072 PulseGuide returned control before completion, sleep 14
22:40:58.066 00.016 1032 UpdateGuideState exits: m=1261 SNR=24.9
22:40:58.069 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:58.071 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:58.072 00.001 1032 Enqueuing Expose request
22:40:58.077 00.005 10072 IsGuiding returns 0
22:40:58.077 00.000 10072 Move returns status 0, amount 4
22:40:58.077 00.000 10072 MoveAxis(N, 0, ABG)
22:40:58.077 00.000 10072 Move returns status 0, amount 0
22:40:58.077 00.000 10072 move complete, result=0
22:40:58.077 00.000 10072 worker thread done servicing request
22:40:58.077 00.000 10072 Worker thread wakes up
22:40:58.077 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:58.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:58.081 00.004 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:40:58.708 00.627 10072 Exposure complete
22:40:58.755 00.047 10072 worker thread done servicing request
22:40:58.756 00.001 1032 OnExposeComplete: enter
22:40:58.758 00.002 1032 UpdateGuideState(): m_state=6
22:40:58.759 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5274
22:40:58.761 00.002 1032 Star::Find returns 1 (0), X=1097.41, Y=135.06, Mass=1503, SNR=27.2, Peak=126 HFD=3.2
22:40:58.763 00.002 1032 MultiStar: [#1 0.07,0.30,0.00,M5] [#2 0.10,0.14,0.71,U] [#3 0.03,0.29,0.00,M1] [#4 0.02,0.32,0.00,M5] [#5 -0.04,0.15,0.63,U] [#6 0.08,-0.01,0.58,U] [#7 0.15,0.11,0.65,U] [#8 -0.07,0.01,0.51,U] 
22:40:58.764 00.001 1032 refined, 5 included, MultiStar: {0.07, 0.10}, one-star: {0.11, 0.13}
22:40:58.766 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
22:40:58.768 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
22:40:58.770 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=0.08 mountY=-0.09, mountTheta=-0.85
22:40:58.773 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
22:40:58.776 00.003 1032 Enqueuing Move request for scope (0.07, 0.10)
22:40:58.778 00.002 10072 Worker thread wakes up
22:40:58.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
22:40:58.778 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
22:40:58.778 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
22:40:58.780 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:40:58.782 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:40:58.782 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:40:58.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:58.783 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:40:58.783 00.000 10072 MoveAxis(W, 4, ABG)
22:40:58.783 00.000 10072 Guiding  Dir = 3, Dur = 4
22:40:58.783 00.000 10072 IsGuiding returns 0
22:40:58.783 00.000 10072 PulseGuide returned control before completion, sleep 14
22:40:58.799 00.016 1032 UpdateGuideState exits: m=1503 SNR=27.2
22:40:58.803 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:58.805 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:58.807 00.002 1032 Enqueuing Expose request
22:40:58.813 00.006 10072 IsGuiding returns 0
22:40:58.813 00.000 10072 Move returns status 0, amount 4
22:40:58.813 00.000 10072 MoveAxis(N, 0, ABG)
22:40:58.814 00.001 10072 Move returns status 0, amount 0
22:40:58.814 00.000 10072 move complete, result=0
22:40:58.814 00.000 10072 worker thread done servicing request
22:40:58.814 00.000 10072 Worker thread wakes up
22:40:58.814 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:58.814 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:58.816 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:40:59.222 00.406 10072 Exposure complete
22:40:59.277 00.055 10072 worker thread done servicing request
22:40:59.277 00.000 1032 OnExposeComplete: enter
22:40:59.279 00.002 1032 UpdateGuideState(): m_state=6
22:40:59.282 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5275
22:40:59.283 00.001 1032 Star::Find returns 1 (0), X=1097.46, Y=135.04, Mass=1282, SNR=25.1, Peak=110 HFD=3.2
22:40:59.286 00.003 1032 MultiStar: [#1 0.07,0.17,0.95,U] [#2 0.10,-0.00,0.77,U] [#3 0.04,0.18,0.78,U] [#4 -0.09,0.26,0.00,M6] [#5 -0.01,0.15,0.69,U] [#6 0.07,-0.01,0.66,U] [#7 0.16,0.13,0.74,U] [#8 -0.13,-0.05,0.50,U] 
22:40:59.287 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.16, 0.11}
22:40:59.289 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
22:40:59.291 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
22:40:59.293 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=0.07 mountY=-0.09, mountTheta=-0.90
22:40:59.296 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
22:40:59.299 00.003 1032 Enqueuing Move request for scope (0.07, 0.09)
22:40:59.300 00.001 10072 Worker thread wakes up
22:40:59.301 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
22:40:59.301 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
22:40:59.301 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
22:40:59.303 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:40:59.306 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:40:59.306 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:40:59.306 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:59.306 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:40:59.306 00.000 10072 MoveAxis(W, 4, ABG)
22:40:59.306 00.000 10072 Guiding  Dir = 3, Dur = 4
22:40:59.307 00.001 10072 IsGuiding returns 0
22:40:59.307 00.000 10072 PulseGuide returned control before completion, sleep 14
22:40:59.324 00.017 1032 UpdateGuideState exits: m=1282 SNR=25.1
22:40:59.326 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:59.329 00.003 10072 IsGuiding returns 0
22:40:59.329 00.000 10072 Move returns status 0, amount 4
22:40:59.329 00.000 10072 MoveAxis(N, 0, ABG)
22:40:59.329 00.000 10072 Move returns status 0, amount 0
22:40:59.329 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:40:59.332 00.003 1032 Enqueuing Expose request
22:40:59.334 00.002 10072 move complete, result=0
22:40:59.334 00.000 10072 worker thread done servicing request
22:40:59.334 00.000 10072 Worker thread wakes up
22:40:59.334 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:40:59.334 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:40:59.334 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:40:59.972 00.638 10072 Exposure complete
22:41:00.024 00.052 10072 worker thread done servicing request
22:41:00.024 00.000 1032 OnExposeComplete: enter
22:41:00.026 00.002 1032 UpdateGuideState(): m_state=6
22:41:00.028 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5276
22:41:00.031 00.003 1032 Star::Find returns 1 (0), X=1097.46, Y=134.87, Mass=1369, SNR=26.0, Peak=124 HFD=3.1
22:41:00.032 00.001 1032 MultiStar: [#1 0.03,0.08,1.00,U] [#2 0.15,-0.00,0.74,U] [#3 0.10,0.15,0.78,U] [#4 -0.00,0.10,0.66,U] [#5 -0.09,0.04,0.67,U] [#6 0.12,-0.11,0.57,U] [#7 0.15,-0.06,0.72,U] [#8 -0.01,-0.04,0.53,U] 
22:41:00.034 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.15, -0.06}
22:41:00.036 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
22:41:00.037 00.001 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
22:41:00.039 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.19 mountX=-0.01 mountY=-0.07, mountTheta=-1.64
22:41:00.042 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
22:41:00.044 00.002 1032 Enqueuing Move request for scope (0.07, 0.01)
22:41:00.045 00.001 10072 Worker thread wakes up
22:41:00.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
22:41:00.045 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
22:41:00.045 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
22:41:00.047 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:41:00.051 00.004 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:41:00.051 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:41:00.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:00.051 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:41:00.051 00.000 10072 MoveAxis(W, 4, ABG)
22:41:00.051 00.000 10072 Guiding  Dir = 3, Dur = 4
22:41:00.052 00.001 10072 IsGuiding returns 0
22:41:00.052 00.000 10072 PulseGuide returned control before completion, sleep 14
22:41:00.069 00.017 1032 UpdateGuideState exits: m=1369 SNR=26.0
22:41:00.071 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:00.072 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:00.073 00.001 1032 Enqueuing Expose request
22:41:00.083 00.010 10072 IsGuiding returns 0
22:41:00.083 00.000 10072 Move returns status 0, amount 4
22:41:00.083 00.000 10072 MoveAxis(N, 0, ABG)
22:41:00.083 00.000 10072 Move returns status 0, amount 0
22:41:00.083 00.000 10072 move complete, result=0
22:41:00.083 00.000 10072 worker thread done servicing request
22:41:00.083 00.000 10072 Worker thread wakes up
22:41:00.083 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:00.083 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:00.084 00.001 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:41:00.490 00.406 10072 Exposure complete
22:41:00.539 00.049 10072 worker thread done servicing request
22:41:00.539 00.000 1032 OnExposeComplete: enter
22:41:00.541 00.002 1032 UpdateGuideState(): m_state=6
22:41:00.542 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5277
22:41:00.545 00.003 1032 Star::Find returns 1 (0), X=1097.45, Y=134.85, Mass=1413, SNR=26.4, Peak=120 HFD=3.2
22:41:00.546 00.001 1032 MultiStar: [#1 0.09,-0.03,0.95,U] [#2 0.15,-0.17,0.75,U] [#3 0.04,0.22,0.71,U] [#4 0.06,0.20,0.66,U] [#5 -0.10,0.09,0.68,U] [#6 0.05,-0.07,0.54,U] [#7 0.11,0.04,0.66,U] [#8 -0.10,-0.03,0.51,U] 
22:41:00.549 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.15, -0.08}
22:41:00.551 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
22:41:00.553 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
22:41:00.555 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.22 mountX=-0.00 mountY=-0.06, mountTheta=-1.61
22:41:00.557 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
22:41:00.559 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
22:41:00.561 00.002 10072 Worker thread wakes up
22:41:00.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:41:00.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:41:00.561 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
22:41:00.562 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:41:00.564 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:41:00.564 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:41:00.565 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:00.565 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:41:00.565 00.000 10072 MoveAxis(W, 4, ABG)
22:41:00.565 00.000 10072 Guiding  Dir = 3, Dur = 4
22:41:00.565 00.000 10072 IsGuiding returns 0
22:41:00.565 00.000 10072 PulseGuide returned control before completion, sleep 14
22:41:00.581 00.016 10072 IsGuiding returns 0
22:41:00.581 00.000 10072 Move returns status 0, amount 4
22:41:00.581 00.000 10072 MoveAxis(N, 0, ABG)
22:41:00.581 00.000 10072 Move returns status 0, amount 0
22:41:00.581 00.000 10072 move complete, result=0
22:41:00.582 00.001 10072 worker thread done servicing request
22:41:00.582 00.000 1032 UpdateGuideState exits: m=1413 SNR=26.4
22:41:00.584 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:00.585 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:00.587 00.002 1032 Enqueuing Expose request
22:41:00.589 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:41:00.590 00.001 10072 Worker thread wakes up
22:41:00.590 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:00.590 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:01.220 00.630 10072 Exposure complete
22:41:01.273 00.053 10072 worker thread done servicing request
22:41:01.273 00.000 1032 OnExposeComplete: enter
22:41:01.275 00.002 1032 UpdateGuideState(): m_state=6
22:41:01.278 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5278
22:41:01.279 00.001 1032 Star::Find returns 1 (0), X=1097.46, Y=135.13, Mass=1287, SNR=25.2, Peak=120 HFD=3.1
22:41:01.281 00.002 1032 MultiStar: [#1 0.05,0.37,0.00,M3] [#2 0.04,0.15,0.78,U] [#3 0.04,0.23,0.77,U] [#4 0.08,0.34,0.00,M5] [#5 0.15,0.17,0.66,U] [#6 0.00,0.19,0.62,U] [#7 0.12,0.11,0.73,U] [#8 -0.04,0.19,0.51,U] 
22:41:01.284 00.003 1032 refined, 6 included, MultiStar: {0.08, 0.18}, one-star: {0.16, 0.20}
22:41:01.286 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
22:41:01.288 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
22:41:01.289 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.19 cameraTheta=1.16 mountX=0.15 mountY=-0.12, mountTheta=-0.67
22:41:01.291 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.18, opts=13)
22:41:01.292 00.001 1032 Enqueuing Move request for scope (0.08, 0.18)
22:41:01.295 00.003 10072 Worker thread wakes up
22:41:01.295 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
22:41:01.295 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
22:41:01.295 00.000 10072 Moving (0.08, 0.18) raw xDistance=0.15 yDistance=-0.12
22:41:01.296 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:41:01.299 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 286.17
22:41:01.300 00.001 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:41:01.300 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:01.300 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:41:01.300 00.000 10072 MoveAxis(W, 75, ABG)
22:41:01.300 00.000 10072 Guiding  Dir = 3, Dur = 75
22:41:01.300 00.000 10072 IsGuiding returns 0
22:41:01.302 00.002 10072 PulseGuide returned control before completion, sleep 85
22:41:01.319 00.017 1032 UpdateGuideState exits: m=1287 SNR=25.2
22:41:01.321 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:01.323 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:01.324 00.001 1032 Enqueuing Expose request
22:41:01.394 00.070 10072 IsGuiding returns 0
22:41:01.394 00.000 10072 Move returns status 0, amount 75
22:41:01.394 00.000 10072 MoveAxis(N, 0, ABG)
22:41:01.394 00.000 10072 Move returns status 0, amount 0
22:41:01.394 00.000 10072 move complete, result=0
22:41:01.394 00.000 10072 worker thread done servicing request
22:41:01.394 00.000 10072 Worker thread wakes up
22:41:01.394 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:01.395 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:01.399 00.004 1032 GuideStep: 0.2 px 75 ms WEST, -0.1 px 0 ms NORTH
22:41:01.804 00.405 10072 Exposure complete
22:41:01.860 00.056 10072 worker thread done servicing request
22:41:01.861 00.001 1032 OnExposeComplete: enter
22:41:01.864 00.003 1032 UpdateGuideState(): m_state=6
22:41:01.867 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5279
22:41:01.868 00.001 1032 Star::Find returns 1 (0), X=1097.52, Y=135.12, Mass=1413, SNR=26.4, Peak=128 HFD=3.1
22:41:01.870 00.002 1032 MultiStar: [#1 0.09,0.37,0.00,M4] [#2 0.16,0.21,0.00,M1] [#3 0.06,0.20,0.73,U] [#4 0.02,0.26,0.00,M6] [#5 0.02,0.28,0.00,M1] [#6 0.04,0.20,0.58,U] [#7 0.07,0.18,0.69,U] [#8 -0.03,0.15,0.49,U] 
22:41:01.871 00.001 1032 refined, 4 included, MultiStar: {0.09, 0.19}, one-star: {0.21, 0.19}
22:41:01.874 00.003 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:41:01.875 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:41:01.877 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.13 mountX=0.16 mountY=-0.13, mountTheta=-0.70
22:41:01.879 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.19, opts=13)
22:41:01.881 00.002 1032 Enqueuing Move request for scope (0.09, 0.19)
22:41:01.884 00.003 10072 Worker thread wakes up
22:41:01.884 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
22:41:01.884 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
22:41:01.884 00.000 10072 Moving (0.09, 0.19) raw xDistance=0.16 yDistance=-0.13
22:41:01.886 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:41:01.888 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 286.17
22:41:01.888 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
22:41:01.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:01.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:41:01.888 00.000 10072 MoveAxis(W, 78, ABG)
22:41:01.888 00.000 10072 Guiding  Dir = 3, Dur = 78
22:41:01.888 00.000 10072 IsGuiding returns 0
22:41:01.889 00.001 10072 PulseGuide returned control before completion, sleep 88
22:41:01.915 00.026 1032 UpdateGuideState exits: m=1413 SNR=26.4
22:41:01.917 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:01.918 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:01.920 00.002 1032 Enqueuing Expose request
22:41:01.985 00.065 10072 IsGuiding returns 0
22:41:01.985 00.000 10072 Move returns status 0, amount 78
22:41:01.986 00.001 10072 MoveAxis(N, 0, ABG)
22:41:01.986 00.000 10072 Move returns status 0, amount 0
22:41:01.986 00.000 10072 move complete, result=0
22:41:01.986 00.000 10072 worker thread done servicing request
22:41:01.986 00.000 10072 Worker thread wakes up
22:41:01.986 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:01.987 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:01.988 00.001 1032 GuideStep: 0.2 px 78 ms WEST, -0.1 px 0 ms NORTH
22:41:02.615 00.627 10072 Exposure complete
22:41:02.663 00.048 10072 worker thread done servicing request
22:41:02.663 00.000 1032 OnExposeComplete: enter
22:41:02.665 00.002 1032 UpdateGuideState(): m_state=6
22:41:02.668 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5280
22:41:02.670 00.002 1032 Star::Find returns 1 (0), X=1097.43, Y=134.76, Mass=1462, SNR=26.9, Peak=140 HFD=3.2
22:41:02.671 00.001 1032 MultiStar: [#1 0.05,0.00,0.91,U] [#2 0.11,0.02,0.76,U] [#3 0.05,-0.07,0.72,U] [#4 -0.01,0.04,0.63,U] [#5 0.07,-0.02,0.65,U] [#6 0.12,0.05,0.59,U] [#7 0.07,-0.13,0.71,U] [#8 -0.03,-0.03,0.49,U] 
22:41:02.673 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.13, -0.17}
22:41:02.675 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:41:02.676 00.001 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:41:02.677 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.54 mountX=-0.06 mountY=-0.06, mountTheta=-2.37
22:41:02.680 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
22:41:02.682 00.002 1032 Enqueuing Move request for scope (0.07, -0.04)
22:41:02.683 00.001 10072 Worker thread wakes up
22:41:02.684 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:41:02.684 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:41:02.684 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
22:41:02.685 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:41:02.687 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:41:02.687 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:41:02.687 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:02.688 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:41:02.688 00.000 10072 MoveAxis(W, 5, ABG)
22:41:02.688 00.000 10072 Guiding  Dir = 3, Dur = 5
22:41:02.688 00.000 10072 IsGuiding returns 0
22:41:02.688 00.000 10072 PulseGuide returned control before completion, sleep 15
22:41:02.704 00.016 1032 UpdateGuideState exits: m=1462 SNR=26.9
22:41:02.708 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:02.710 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:02.711 00.001 1032 Enqueuing Expose request
22:41:02.712 00.001 10072 IsGuiding returns 0
22:41:02.712 00.000 10072 Move returns status 0, amount 5
22:41:02.714 00.002 10072 MoveAxis(N, 0, ABG)
22:41:02.714 00.000 10072 Move returns status 0, amount 0
22:41:02.714 00.000 10072 move complete, result=0
22:41:02.714 00.000 10072 worker thread done servicing request
22:41:02.714 00.000 10072 Worker thread wakes up
22:41:02.714 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:02.714 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:02.720 00.006 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:41:03.127 00.407 10072 Exposure complete
22:41:03.183 00.056 10072 worker thread done servicing request
22:41:03.183 00.000 1032 OnExposeComplete: enter
22:41:03.185 00.002 1032 UpdateGuideState(): m_state=6
22:41:03.186 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5281
22:41:03.188 00.002 1032 Star::Find returns 1 (0), X=1097.35, Y=134.90, Mass=1274, SNR=25.1, Peak=120 HFD=3.3
22:41:03.190 00.002 1032 MultiStar: [#1 0.06,0.13,1.00,U] [#2 0.23,-0.07,0.78,U] [#3 0.14,0.01,0.75,U] [#4 0.05,0.05,0.68,U] [#5 0.07,0.03,0.68,U] [#6 0.23,-0.11,0.62,U] [#7 0.23,-0.10,0.72,U] [#8 -0.12,0.07,0.53,U] 
22:41:03.191 00.001 1032 single-star, 8 included, MultiStar: {0.11, 0.00}, one-star: {0.05, -0.03}
22:41:03.193 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:41:03.194 00.001 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:41:03.196 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.56 mountX=-0.05 mountY=-0.04, mountTheta=-2.39
22:41:03.199 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
22:41:03.201 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
22:41:03.202 00.001 10072 Worker thread wakes up
22:41:03.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
22:41:03.202 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
22:41:03.202 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.04
22:41:03.207 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
22:41:03.210 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:41:03.210 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:41:03.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:03.210 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:41:03.210 00.000 10072 MoveAxis(W, 4, ABG)
22:41:03.210 00.000 10072 Guiding  Dir = 3, Dur = 4
22:41:03.212 00.002 10072 IsGuiding returns 0
22:41:03.212 00.000 10072 PulseGuide returned control before completion, sleep 14
22:41:03.230 00.018 1032 UpdateGuideState exits: m=1274 SNR=25.1
22:41:03.232 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:03.236 00.004 10072 IsGuiding returns 0
22:41:03.236 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:03.239 00.003 1032 Enqueuing Expose request
22:41:03.241 00.002 10072 Move returns status 0, amount 4
22:41:03.241 00.000 10072 MoveAxis(N, 0, ABG)
22:41:03.241 00.000 10072 Move returns status 0, amount 0
22:41:03.241 00.000 10072 move complete, result=0
22:41:03.241 00.000 10072 worker thread done servicing request
22:41:03.241 00.000 10072 Worker thread wakes up
22:41:03.241 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:03.241 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:03.248 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:41:03.879 00.631 10072 Exposure complete
22:41:03.932 00.053 10072 worker thread done servicing request
22:41:03.932 00.000 1032 OnExposeComplete: enter
22:41:03.935 00.003 1032 UpdateGuideState(): m_state=6
22:41:03.938 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5282
22:41:03.940 00.002 1032 Star::Find returns 1 (0), X=1097.49, Y=134.92, Mass=1220, SNR=24.5, Peak=117 HFD=3.0
22:41:03.943 00.003 1032 MultiStar: [#1 0.11,0.06,1.03,U] [#2 0.15,-0.01,0.80,U] [#3 0.15,0.19,0.79,U] [#4 0.10,0.19,0.67,U] [#5 0.05,0.04,0.70,U] [#6 0.19,0.01,0.64,U] [#7 0.22,0.09,0.76,U] [#8 0.06,-0.03,0.54,U] 
22:41:03.945 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.19, -0.01}
22:41:03.946 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
22:41:03.947 00.001 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
22:41:03.949 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.40 mountX=0.02 mountY=-0.15, mountTheta=-1.43
22:41:03.953 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
22:41:03.955 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
22:41:03.959 00.004 10072 Worker thread wakes up
22:41:03.959 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
22:41:03.959 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
22:41:03.959 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
22:41:03.962 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:41:03.964 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:41:03.964 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:41:03.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:03.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:41:03.964 00.000 10072 MoveAxis(W, 5, ABG)
22:41:03.964 00.000 10072 Guiding  Dir = 3, Dur = 5
22:41:03.965 00.001 10072 IsGuiding returns 0
22:41:03.965 00.000 10072 PulseGuide returned control before completion, sleep 15
22:41:03.981 00.016 1032 UpdateGuideState exits: m=1220 SNR=24.5
22:41:03.984 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:03.987 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:03.992 00.005 1032 Enqueuing Expose request
22:41:03.994 00.002 10072 IsGuiding returns 0
22:41:03.994 00.000 10072 Move returns status 0, amount 5
22:41:03.994 00.000 10072 MoveAxis(N, 0, ABG)
22:41:03.994 00.000 10072 Move returns status 0, amount 0
22:41:03.994 00.000 10072 move complete, result=0
22:41:03.994 00.000 10072 worker thread done servicing request
22:41:03.994 00.000 10072 Worker thread wakes up
22:41:03.994 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:03.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:04.002 00.008 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
22:41:04.416 00.414 10072 Exposure complete
22:41:04.469 00.053 10072 worker thread done servicing request
22:41:04.469 00.000 1032 OnExposeComplete: enter
22:41:04.471 00.002 1032 UpdateGuideState(): m_state=6
22:41:04.473 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5283
22:41:04.475 00.002 1032 Star::Find returns 1 (0), X=1097.48, Y=134.87, Mass=1232, SNR=24.6, Peak=112 HFD=3.2
22:41:04.477 00.002 1032 MultiStar: [#1 0.19,0.13,1.02,U] [#2 0.18,-0.05,0.86,U] [#3 0.10,0.09,0.81,U] [#4 -0.04,0.31,0.00,M4] [#5 0.05,0.06,0.65,U] [#6 0.21,0.09,0.64,U] [#7 0.22,-0.04,0.79,U] [#8 -0.07,0.03,0.58,U] 
22:41:04.479 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.03}, one-star: {0.18, -0.06}
22:41:04.481 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
22:41:04.482 00.001 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
22:41:04.483 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.20 mountX=-0.01 mountY=-0.15, mountTheta=-1.63
22:41:04.488 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
22:41:04.490 00.002 1032 Enqueuing Move request for scope (0.15, 0.03)
22:41:04.492 00.002 10072 Worker thread wakes up
22:41:04.492 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
22:41:04.492 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
22:41:04.492 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
22:41:04.495 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:41:04.497 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:41:04.497 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:41:04.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:04.497 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:41:04.497 00.000 10072 MoveAxis(W, 3, ABG)
22:41:04.497 00.000 10072 Guiding  Dir = 3, Dur = 3
22:41:04.497 00.000 10072 IsGuiding returns 0
22:41:04.497 00.000 10072 PulseGuide returned control before completion, sleep 13
22:41:04.514 00.017 1032 UpdateGuideState exits: m=1232 SNR=24.6
22:41:04.517 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:04.520 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:04.522 00.002 1032 Enqueuing Expose request
22:41:04.525 00.003 10072 IsGuiding returns 0
22:41:04.525 00.000 10072 Move returns status 0, amount 3
22:41:04.525 00.000 10072 MoveAxis(N, 0, ABG)
22:41:04.525 00.000 10072 Move returns status 0, amount 0
22:41:04.525 00.000 10072 move complete, result=0
22:41:04.525 00.000 10072 worker thread done servicing request
22:41:04.525 00.000 10072 Worker thread wakes up
22:41:04.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:04.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:04.532 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:41:05.163 00.631 10072 Exposure complete
22:41:05.217 00.054 10072 worker thread done servicing request
22:41:05.217 00.000 1032 OnExposeComplete: enter
22:41:05.219 00.002 1032 UpdateGuideState(): m_state=6
22:41:05.221 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5284
22:41:05.225 00.004 1032 Star::Find returns 1 (0), X=1097.44, Y=134.90, Mass=1328, SNR=25.6, Peak=116 HFD=3.3
22:41:05.227 00.002 1032 MultiStar: [#1 0.09,0.10,0.96,U] [#2 0.11,-0.03,0.80,U] [#3 0.06,0.08,0.76,U] [#4 0.01,0.26,0.00,M5] [#5 -0.12,0.26,0.00,M1] [#6 0.08,-0.00,0.60,U] [#7 -0.00,-0.10,0.71,U] [#8 -0.02,-0.04,0.52,U] 
22:41:05.229 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.00}, one-star: {0.14, -0.03}
22:41:05.231 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
22:41:05.232 00.001 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
22:41:05.233 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.04 mountX=-0.02 mountY=-0.07, mountTheta=-1.79
22:41:05.240 00.007 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
22:41:05.243 00.003 1032 Enqueuing Move request for scope (0.07, 0.00)
22:41:05.246 00.003 10072 Worker thread wakes up
22:41:05.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
22:41:05.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
22:41:05.246 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.02 yDistance=-0.07
22:41:05.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:41:05.250 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:41:05.250 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:41:05.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:05.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:41:05.250 00.000 10072 MoveAxis(W, 4, ABG)
22:41:05.250 00.000 10072 Guiding  Dir = 3, Dur = 4
22:41:05.250 00.000 10072 IsGuiding returns 0
22:41:05.251 00.001 10072 PulseGuide returned control before completion, sleep 14
22:41:05.269 00.018 10072 IsGuiding returns 0
22:41:05.269 00.000 10072 Move returns status 0, amount 4
22:41:05.269 00.000 10072 MoveAxis(N, 0, ABG)
22:41:05.269 00.000 10072 Move returns status 0, amount 0
22:41:05.269 00.000 10072 move complete, result=0
22:41:05.269 00.000 10072 worker thread done servicing request
22:41:05.269 00.000 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:41:05.273 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:05.274 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:05.277 00.003 1032 Enqueuing Expose request
22:41:05.278 00.001 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:41:05.280 00.002 10072 Worker thread wakes up
22:41:05.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:05.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:05.696 00.416 10072 Exposure complete
22:41:05.756 00.060 10072 worker thread done servicing request
22:41:05.757 00.001 1032 OnExposeComplete: enter
22:41:05.760 00.003 1032 UpdateGuideState(): m_state=6
22:41:05.762 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5285
22:41:05.765 00.003 1032 Star::Find returns 1 (0), X=1097.43, Y=134.83, Mass=1281, SNR=25.1, Peak=111 HFD=3.3
22:41:05.770 00.005 1032 MultiStar: [#1 0.05,0.13,0.97,U] [#2 0.12,0.05,0.80,U] [#3 0.08,0.02,0.80,U] [#4 0.02,0.03,0.69,U] [#5 -0.10,0.04,0.67,U] [#6 0.12,0.04,0.66,U] [#7 0.13,-0.01,0.70,U] [#8 0.02,-0.09,0.52,U] 
22:41:05.772 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.13, -0.10}
22:41:05.774 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:41:05.776 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:41:05.777 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.21 mountX=-0.00 mountY=-0.07, mountTheta=-1.62
22:41:05.781 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
22:41:05.783 00.002 1032 Enqueuing Move request for scope (0.07, 0.01)
22:41:05.785 00.002 10072 Worker thread wakes up
22:41:05.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
22:41:05.785 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
22:41:05.785 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.00 yDistance=-0.07
22:41:05.788 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:41:05.790 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:41:05.790 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:41:05.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:05.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:41:05.792 00.002 10072 MoveAxis(W, 2, ABG)
22:41:05.792 00.000 10072 Guiding  Dir = 3, Dur = 2
22:41:05.792 00.000 10072 IsGuiding returns 0
22:41:05.792 00.000 10072 PulseGuide returned control before completion, sleep 12
22:41:05.811 00.019 1032 UpdateGuideState exits: m=1281 SNR=25.1
22:41:05.813 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:05.815 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:05.817 00.002 1032 Enqueuing Expose request
22:41:05.821 00.004 10072 IsGuiding returns 0
22:41:05.824 00.003 10072 Move returns status 0, amount 2
22:41:05.824 00.000 10072 MoveAxis(N, 0, ABG)
22:41:05.824 00.000 10072 Move returns status 0, amount 0
22:41:05.824 00.000 10072 move complete, result=0
22:41:05.824 00.000 10072 worker thread done servicing request
22:41:05.824 00.000 10072 Worker thread wakes up
22:41:05.824 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:05.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:05.830 00.006 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:41:06.461 00.631 10072 Exposure complete
22:41:06.515 00.054 10072 worker thread done servicing request
22:41:06.515 00.000 1032 OnExposeComplete: enter
22:41:06.517 00.002 1032 UpdateGuideState(): m_state=6
22:41:06.519 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5286
22:41:06.522 00.003 1032 Star::Find returns 1 (0), X=1097.48, Y=134.97, Mass=1381, SNR=26.1, Peak=124 HFD=3.1
22:41:06.524 00.002 1032 MultiStar: [#1 0.03,0.23,0.98,U] [#2 0.13,0.05,0.76,U] [#3 0.02,0.09,0.79,U] [#4 -0.14,0.10,0.67,U] [#5 -0.09,0.07,0.62,U] [#6 0.16,0.11,0.63,U] [#7 0.09,0.07,0.71,U] [#8 -0.11,0.03,0.52,U] 
22:41:06.526 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.18, 0.04}
22:41:06.528 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:41:06.529 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:41:06.531 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.13 mountX=0.08 mountY=-0.06, mountTheta=-0.70
22:41:06.534 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
22:41:06.535 00.001 1032 Enqueuing Move request for scope (0.04, 0.09)
22:41:06.537 00.002 10072 Worker thread wakes up
22:41:06.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:41:06.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:41:06.537 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.06
22:41:06.539 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:41:06.542 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:41:06.542 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:41:06.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:06.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:41:06.542 00.000 10072 MoveAxis(W, 3, ABG)
22:41:06.542 00.000 10072 Guiding  Dir = 3, Dur = 3
22:41:06.542 00.000 10072 IsGuiding returns 0
22:41:06.542 00.000 10072 PulseGuide returned control before completion, sleep 13
22:41:06.560 00.018 1032 UpdateGuideState exits: m=1381 SNR=26.1
22:41:06.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:06.564 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:06.565 00.001 1032 Enqueuing Expose request
22:41:06.568 00.003 10072 IsGuiding returns 0
22:41:06.568 00.000 10072 Move returns status 0, amount 3
22:41:06.568 00.000 10072 MoveAxis(N, 0, ABG)
22:41:06.568 00.000 10072 Move returns status 0, amount 0
22:41:06.568 00.000 10072 move complete, result=0
22:41:06.569 00.001 10072 worker thread done servicing request
22:41:06.569 00.000 10072 Worker thread wakes up
22:41:06.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:06.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:06.575 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:41:06.977 00.402 10072 Exposure complete
22:41:07.030 00.053 10072 worker thread done servicing request
22:41:07.030 00.000 1032 OnExposeComplete: enter
22:41:07.032 00.002 1032 UpdateGuideState(): m_state=6
22:41:07.034 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5287
22:41:07.036 00.002 1032 Star::Find returns 1 (0), X=1097.36, Y=135.02, Mass=1537, SNR=27.5, Peak=129 HFD=3.3
22:41:07.037 00.001 1032 MultiStar: [#1 0.04,0.25,0.89,U] [#2 0.08,0.21,0.73,U] [#3 0.05,0.20,0.75,U] [#4 -0.06,0.27,0.00,M4] [#5 -0.06,0.13,0.62,U] [#6 0.07,0.07,0.57,U] [#7 0.10,0.12,0.68,U] [#8 -0.02,0.09,0.49,U] 
22:41:07.039 00.002 1032 single-star, 7 included, MultiStar: {0.04, 0.15}, one-star: {0.06, 0.09}
22:41:07.041 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
22:41:07.042 00.001 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
22:41:07.043 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.02 mountX=0.08 mountY=-0.08, mountTheta=-0.81
22:41:07.046 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
22:41:07.048 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
22:41:07.049 00.001 10072 Worker thread wakes up
22:41:07.049 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
22:41:07.049 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
22:41:07.049 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.08 yDistance=-0.08
22:41:07.050 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:41:07.054 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:41:07.054 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:41:07.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:07.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:41:07.054 00.000 10072 MoveAxis(W, 2, ABG)
22:41:07.054 00.000 10072 Guiding  Dir = 3, Dur = 2
22:41:07.055 00.001 10072 IsGuiding returns 0
22:41:07.055 00.000 10072 PulseGuide returned control before completion, sleep 12
22:41:07.072 00.017 1032 UpdateGuideState exits: m=1537 SNR=27.5
22:41:07.074 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:07.075 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:07.077 00.002 1032 Enqueuing Expose request
22:41:07.083 00.006 10072 IsGuiding returns 0
22:41:07.084 00.001 10072 Move returns status 0, amount 2
22:41:07.084 00.000 10072 MoveAxis(N, 0, ABG)
22:41:07.084 00.000 10072 Move returns status 0, amount 0
22:41:07.084 00.000 10072 move complete, result=0
22:41:07.084 00.000 10072 worker thread done servicing request
22:41:07.084 00.000 10072 Worker thread wakes up
22:41:07.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:07.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:07.088 00.004 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:41:07.709 00.621 10072 Exposure complete
22:41:07.760 00.051 10072 worker thread done servicing request
22:41:07.760 00.000 1032 OnExposeComplete: enter
22:41:07.762 00.002 1032 UpdateGuideState(): m_state=6
22:41:07.764 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5288
22:41:07.765 00.001 1032 Star::Find returns 1 (0), X=1097.51, Y=134.93, Mass=1188, SNR=24.2, Peak=103 HFD=3.0
22:41:07.767 00.002 1032 MultiStar: [#1 0.13,0.19,0.99,U] [#2 0.11,0.13,0.80,U] [#3 -0.00,0.23,0.81,U] [#4 0.02,0.23,0.71,U] [#5 0.05,0.15,0.67,U] [#6 -0.01,0.11,0.67,U] [#7 0.08,0.17,0.75,U] [#8 -0.03,0.13,0.58,U] 
22:41:07.770 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.15}, one-star: {0.21, 0.01}
22:41:07.773 00.003 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
22:41:07.775 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
22:41:07.778 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.11 mountX=0.12 mountY=-0.11, mountTheta=-0.73
22:41:07.781 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
22:41:07.783 00.002 1032 Enqueuing Move request for scope (0.07, 0.15)
22:41:07.784 00.001 10072 Worker thread wakes up
22:41:07.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
22:41:07.784 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
22:41:07.784 00.000 10072 Moving (0.07, 0.15) raw xDistance=0.12 yDistance=-0.11
22:41:07.786 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:41:07.788 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:41:07.788 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:41:07.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:07.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:41:07.788 00.000 10072 MoveAxis(W, 2, ABG)
22:41:07.788 00.000 10072 Guiding  Dir = 3, Dur = 2
22:41:07.788 00.000 10072 IsGuiding returns 0
22:41:07.789 00.001 10072 PulseGuide returned control before completion, sleep 12
22:41:07.806 00.017 1032 UpdateGuideState exits: m=1188 SNR=24.2
22:41:07.808 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:07.809 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:07.811 00.002 1032 Enqueuing Expose request
22:41:07.817 00.006 10072 IsGuiding returns 0
22:41:07.817 00.000 10072 Move returns status 0, amount 2
22:41:07.817 00.000 10072 MoveAxis(N, 0, ABG)
22:41:07.817 00.000 10072 Move returns status 0, amount 0
22:41:07.817 00.000 10072 move complete, result=0
22:41:07.817 00.000 10072 worker thread done servicing request
22:41:07.818 00.001 10072 Worker thread wakes up
22:41:07.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:07.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:07.821 00.003 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:41:08.228 00.407 10072 Exposure complete
22:41:08.283 00.055 10072 worker thread done servicing request
22:41:08.283 00.000 1032 OnExposeComplete: enter
22:41:08.285 00.002 1032 UpdateGuideState(): m_state=6
22:41:08.287 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5289
22:41:08.290 00.003 1032 Star::Find returns 1 (0), X=1097.43, Y=134.95, Mass=1408, SNR=26.4, Peak=131 HFD=3.3
22:41:08.292 00.002 1032 MultiStar: [#1 0.05,0.22,0.95,U] [#2 0.22,0.14,0.00,M1] [#3 -0.02,0.00,0.75,U] [#4 0.06,0.21,0.68,U] [#5 0.09,0.05,0.60,U] [#6 0.20,0.12,0.61,U] [#7 0.04,0.07,0.69,U] [#8 -0.08,0.05,0.49,U] 
22:41:08.294 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.10}, one-star: {0.13, 0.02}
22:41:08.296 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
22:41:08.298 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
22:41:08.302 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=0.99 mountX=0.08 mountY=-0.09, mountTheta=-0.84
22:41:08.304 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
22:41:08.306 00.002 1032 Enqueuing Move request for scope (0.06, 0.10)
22:41:08.307 00.001 10072 Worker thread wakes up
22:41:08.308 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
22:41:08.308 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
22:41:08.308 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.09
22:41:08.309 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:41:08.311 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:41:08.312 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:41:08.312 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:08.312 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:41:08.312 00.000 10072 MoveAxis(W, 2, ABG)
22:41:08.312 00.000 10072 Guiding  Dir = 3, Dur = 2
22:41:08.312 00.000 10072 IsGuiding returns 0
22:41:08.313 00.001 10072 PulseGuide returned control before completion, sleep 12
22:41:08.330 00.017 1032 UpdateGuideState exits: m=1408 SNR=26.4
22:41:08.335 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:08.338 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:08.340 00.002 1032 Enqueuing Expose request
22:41:08.342 00.002 10072 IsGuiding returns 0
22:41:08.342 00.000 10072 Move returns status 0, amount 2
22:41:08.342 00.000 10072 MoveAxis(N, 0, ABG)
22:41:08.342 00.000 10072 Move returns status 0, amount 0
22:41:08.342 00.000 10072 move complete, result=0
22:41:08.342 00.000 10072 worker thread done servicing request
22:41:08.342 00.000 10072 Worker thread wakes up
22:41:08.342 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:08.342 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:08.350 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:41:08.976 00.626 10072 Exposure complete
22:41:09.030 00.054 1032 OnExposeComplete: enter
22:41:09.032 00.002 1032 UpdateGuideState(): m_state=6
22:41:09.034 00.002 10072 worker thread done servicing request
22:41:09.034 00.000 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5290
22:41:09.036 00.002 1032 Star::Find returns 1 (0), X=1097.44, Y=134.94, Mass=1371, SNR=26.0, Peak=118 HFD=3.3
22:41:09.038 00.002 1032 MultiStar: [#1 0.08,0.17,0.98,U] [#2 0.07,0.01,0.78,U] [#3 0.00,0.23,0.74,U] [#4 0.04,0.18,0.65,U] [#5 -0.00,0.13,0.69,U] [#6 0.07,0.03,0.62,U] [#7 0.11,0.02,0.71,U] [#8 -0.12,0.03,0.52,U] 
22:41:09.040 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.14, 0.01}
22:41:09.041 00.001 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
22:41:09.042 00.001 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
22:41:09.044 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.03 mountX=0.07 mountY=-0.08, mountTheta=-0.80
22:41:09.047 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
22:41:09.051 00.004 1032 Enqueuing Move request for scope (0.05, 0.09)
22:41:09.054 00.003 10072 Worker thread wakes up
22:41:09.054 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
22:41:09.054 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
22:41:09.054 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.08
22:41:09.057 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:41:09.059 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:41:09.059 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:41:09.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:09.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:41:09.059 00.000 10072 MoveAxis(W, 2, ABG)
22:41:09.059 00.000 10072 Guiding  Dir = 3, Dur = 2
22:41:09.059 00.000 10072 IsGuiding returns 0
22:41:09.060 00.001 10072 PulseGuide returned control before completion, sleep 12
22:41:09.077 00.017 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:41:09.080 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:09.085 00.005 10072 IsGuiding returns 0
22:41:09.085 00.000 10072 Move returns status 0, amount 2
22:41:09.085 00.000 10072 MoveAxis(N, 0, ABG)
22:41:09.085 00.000 10072 Move returns status 0, amount 0
22:41:09.085 00.000 10072 move complete, result=0
22:41:09.085 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:09.088 00.003 1032 Enqueuing Expose request
22:41:09.090 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:41:09.092 00.002 10072 worker thread done servicing request
22:41:09.092 00.000 10072 Worker thread wakes up
22:41:09.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:09.093 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:09.508 00.415 10072 Exposure complete
22:41:09.560 00.052 10072 worker thread done servicing request
22:41:09.560 00.000 1032 OnExposeComplete: enter
22:41:09.563 00.003 1032 UpdateGuideState(): m_state=6
22:41:09.565 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5291
22:41:09.567 00.002 1032 Star::Find returns 1 (0), X=1097.37, Y=135.02, Mass=1316, SNR=25.5, Peak=116 HFD=3.3
22:41:09.569 00.002 1032 MultiStar: [#1 0.02,0.23,0.97,U] [#2 0.05,0.06,0.80,U] [#3 -0.05,0.23,0.72,U] [#4 -0.07,0.19,0.70,U] [#5 0.05,0.21,0.64,U] [#6 0.17,0.11,0.63,U] [#7 0.20,0.18,0.00,M1] [#8 -0.03,0.02,0.52,U] 
22:41:09.570 00.001 1032 single-star, 7 included, MultiStar: {0.03, 0.15}, one-star: {0.07, 0.09}
22:41:09.572 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
22:41:09.573 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
22:41:09.575 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.90 mountX=0.07 mountY=-0.09, mountTheta=-0.93
22:41:09.577 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
22:41:09.578 00.001 1032 Enqueuing Move request for scope (0.07, 0.09)
22:41:09.582 00.004 10072 Worker thread wakes up
22:41:09.582 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
22:41:09.582 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
22:41:09.582 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
22:41:09.585 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:41:09.588 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:41:09.588 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:41:09.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:09.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:41:09.588 00.000 10072 MoveAxis(W, 2, ABG)
22:41:09.588 00.000 10072 Guiding  Dir = 3, Dur = 2
22:41:09.589 00.001 10072 IsGuiding returns 0
22:41:09.589 00.000 10072 PulseGuide returned control before completion, sleep 12
22:41:09.605 00.016 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:41:09.606 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:09.608 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:09.610 00.002 1032 Enqueuing Expose request
22:41:09.613 00.003 10072 IsGuiding returns 0
22:41:09.613 00.000 10072 Move returns status 0, amount 2
22:41:09.613 00.000 10072 MoveAxis(N, 0, ABG)
22:41:09.613 00.000 10072 Move returns status 0, amount 0
22:41:09.613 00.000 10072 move complete, result=0
22:41:09.613 00.000 10072 worker thread done servicing request
22:41:09.613 00.000 10072 Worker thread wakes up
22:41:09.615 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:09.615 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:09.621 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:41:10.243 00.622 10072 Exposure complete
22:41:10.294 00.051 10072 worker thread done servicing request
22:41:10.296 00.002 1032 OnExposeComplete: enter
22:41:10.297 00.001 1032 UpdateGuideState(): m_state=6
22:41:10.299 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5292
22:41:10.302 00.003 1032 Star::Find returns 1 (0), X=1097.50, Y=135.03, Mass=1391, SNR=26.2, Peak=119 HFD=3.1
22:41:10.305 00.003 1032 MultiStar: [#1 0.12,0.24,0.00,M1] [#2 0.10,0.00,0.77,U] [#3 0.03,0.17,0.74,U] [#4 0.03,0.28,0.00,M1] [#5 0.15,0.17,0.65,U] [#6 0.16,0.15,0.61,U] [#7 0.27,0.10,0.00,M2] [#8 -0.01,0.13,0.50,U] 
22:41:10.307 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.12}, one-star: {0.20, 0.11}
22:41:10.309 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
22:41:10.310 00.001 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
22:41:10.311 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.80 mountX=0.08 mountY=-0.14, mountTheta=-1.03
22:41:10.314 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
22:41:10.316 00.002 1032 Enqueuing Move request for scope (0.11, 0.12)
22:41:10.318 00.002 10072 Worker thread wakes up
22:41:10.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
22:41:10.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
22:41:10.318 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.08 yDistance=-0.14
22:41:10.319 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:41:10.321 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:41:10.321 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:41:10.321 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:10.321 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:41:10.322 00.001 10072 MoveAxis(W, 2, ABG)
22:41:10.322 00.000 10072 Guiding  Dir = 3, Dur = 2
22:41:10.322 00.000 10072 IsGuiding returns 0
22:41:10.322 00.000 10072 PulseGuide returned control before completion, sleep 12
22:41:10.336 00.014 10072 IsGuiding returns 0
22:41:10.336 00.000 10072 Move returns status 0, amount 2
22:41:10.336 00.000 10072 MoveAxis(N, 0, ABG)
22:41:10.336 00.000 10072 Move returns status 0, amount 0
22:41:10.336 00.000 10072 move complete, result=0
22:41:10.336 00.000 10072 worker thread done servicing request
22:41:10.339 00.003 1032 UpdateGuideState exits: m=1391 SNR=26.2
22:41:10.342 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:10.344 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:10.345 00.001 1032 Enqueuing Expose request
22:41:10.346 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:41:10.348 00.002 10072 Worker thread wakes up
22:41:10.348 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:10.348 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:10.759 00.411 10072 Exposure complete
22:41:10.811 00.052 10072 worker thread done servicing request
22:41:10.812 00.001 1032 OnExposeComplete: enter
22:41:10.815 00.003 1032 UpdateGuideState(): m_state=6
22:41:10.817 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5293
22:41:10.818 00.001 1032 Star::Find returns 1 (0), X=1097.56, Y=134.85, Mass=1366, SNR=26.0, Peak=117 HFD=3.1
22:41:10.820 00.002 1032 MultiStar: [#1 0.13,0.14,0.95,U] [#2 0.09,0.06,0.80,U] [#3 0.05,-0.02,0.76,U] [#4 0.07,0.19,0.68,U] [#5 0.02,0.17,0.63,U] [#6 0.17,0.04,0.60,U] [#7 0.18,-0.04,0.70,U] [#8 0.11,-0.01,0.53,U] 
22:41:10.822 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.26, -0.08}
22:41:10.823 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:41:10.825 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:41:10.826 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.36 mountX=0.01 mountY=-0.13, mountTheta=-1.47
22:41:10.829 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
22:41:10.831 00.002 1032 Enqueuing Move request for scope (0.12, 0.05)
22:41:10.832 00.001 10072 Worker thread wakes up
22:41:10.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
22:41:10.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
22:41:10.832 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.01 yDistance=-0.13
22:41:10.834 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:41:10.837 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
22:41:10.837 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:41:10.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:10.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:41:10.837 00.000 10072 MoveAxis(W, 1, ABG)
22:41:10.837 00.000 10072 Guiding  Dir = 3, Dur = 1
22:41:10.837 00.000 10072 IsGuiding returns 0
22:41:10.839 00.002 10072 PulseGuide returned control before completion, sleep 11
22:41:10.855 00.016 1032 UpdateGuideState exits: m=1366 SNR=26.0
22:41:10.858 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:10.860 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:10.863 00.003 1032 Enqueuing Expose request
22:41:10.866 00.003 10072 IsGuiding returns 0
22:41:10.866 00.000 10072 Move returns status 0, amount 1
22:41:10.866 00.000 10072 MoveAxis(N, 0, ABG)
22:41:10.866 00.000 10072 Move returns status 0, amount 0
22:41:10.866 00.000 10072 move complete, result=0
22:41:10.866 00.000 10072 worker thread done servicing request
22:41:10.866 00.000 10072 Worker thread wakes up
22:41:10.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:10.866 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:10.872 00.006 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:41:11.495 00.623 10072 Exposure complete
22:41:11.555 00.060 10072 worker thread done servicing request
22:41:11.555 00.000 1032 OnExposeComplete: enter
22:41:11.557 00.002 1032 UpdateGuideState(): m_state=6
22:41:11.560 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5294
22:41:11.562 00.002 1032 Star::Find returns 1 (0), X=1097.56, Y=134.98, Mass=1244, SNR=24.8, Peak=109 HFD=3.2
22:41:11.564 00.002 1032 MultiStar: [#1 0.08,0.17,0.96,U] [#2 0.12,-0.00,0.81,U] [#3 0.03,0.15,0.84,U] [#4 -0.07,0.20,0.71,U] [#5 0.04,0.08,0.70,U] [#6 0.08,-0.05,0.65,U] [#7 0.17,-0.04,0.71,U] [#8 -0.08,0.02,0.55,U] 
22:41:11.566 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.26, 0.05}
22:41:11.567 00.001 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
22:41:11.568 00.001 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
22:41:11.570 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.70 mountX=0.05 mountY=-0.10, mountTheta=-1.13
22:41:11.572 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
22:41:11.574 00.002 1032 Enqueuing Move request for scope (0.08, 0.07)
22:41:11.576 00.002 10072 Worker thread wakes up
22:41:11.576 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
22:41:11.577 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
22:41:11.577 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.10
22:41:11.578 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:41:11.581 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
22:41:11.581 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:41:11.581 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:11.581 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:41:11.581 00.000 10072 MoveAxis(W, 2, ABG)
22:41:11.582 00.001 10072 Guiding  Dir = 3, Dur = 2
22:41:11.583 00.001 10072 IsGuiding returns 0
22:41:11.584 00.001 10072 PulseGuide returned control before completion, sleep 12
22:41:11.601 00.017 10072 IsGuiding returns 0
22:41:11.601 00.000 10072 Move returns status 0, amount 2
22:41:11.601 00.000 10072 MoveAxis(N, 0, ABG)
22:41:11.601 00.000 10072 Move returns status 0, amount 0
22:41:11.601 00.000 10072 move complete, result=0
22:41:11.601 00.000 10072 worker thread done servicing request
22:41:11.602 00.001 1032 UpdateGuideState exits: m=1244 SNR=24.8
22:41:11.605 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:11.607 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:11.608 00.001 1032 Enqueuing Expose request
22:41:11.610 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:41:11.613 00.003 10072 Worker thread wakes up
22:41:11.613 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:11.613 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:12.025 00.412 10072 Exposure complete
22:41:12.072 00.047 10072 worker thread done servicing request
22:41:12.072 00.000 1032 OnExposeComplete: enter
22:41:12.073 00.001 1032 UpdateGuideState(): m_state=6
22:41:12.076 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5295
22:41:12.077 00.001 1032 Star::Find returns 1 (0), X=1097.54, Y=134.90, Mass=1336, SNR=25.7, Peak=110 HFD=3.3
22:41:12.079 00.002 1032 MultiStar: [#1 0.18,0.23,0.00,M1] [#2 0.03,0.02,0.78,U] [#3 0.04,0.15,0.76,U] [#4 -0.14,0.22,0.00,M1] [#5 -0.05,0.21,0.63,U] [#6 0.11,0.04,0.60,U] [#7 0.03,-0.12,0.70,U] [#8 -0.09,0.09,0.53,U] 
22:41:12.082 00.003 1032 refined, 6 included, MultiStar: {0.06, 0.04}, one-star: {0.24, -0.03}
22:41:12.084 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
22:41:12.085 00.001 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
22:41:12.087 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.63 mountX=0.03 mountY=-0.07, mountTheta=-1.20
22:41:12.090 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
22:41:12.092 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
22:41:12.094 00.002 10072 Worker thread wakes up
22:41:12.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
22:41:12.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
22:41:12.094 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.03 yDistance=-0.07
22:41:12.096 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:41:12.098 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
22:41:12.099 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:41:12.099 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:12.099 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:41:12.099 00.000 10072 MoveAxis(W, 1, ABG)
22:41:12.099 00.000 10072 Guiding  Dir = 3, Dur = 1
22:41:12.099 00.000 10072 IsGuiding returns 0
22:41:12.100 00.001 10072 PulseGuide returned control before completion, sleep 11
22:41:12.117 00.017 10072 IsGuiding returns 0
22:41:12.117 00.000 10072 Move returns status 0, amount 1
22:41:12.118 00.001 1032 UpdateGuideState exits: m=1336 SNR=25.7
22:41:12.119 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:12.122 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:12.123 00.001 1032 Enqueuing Expose request
22:41:12.125 00.002 10072 MoveAxis(N, 0, ABG)
22:41:12.125 00.000 10072 Move returns status 0, amount 0
22:41:12.125 00.000 10072 move complete, result=0
22:41:12.125 00.000 10072 worker thread done servicing request
22:41:12.125 00.000 10072 Worker thread wakes up
22:41:12.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:12.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:12.132 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:41:12.760 00.628 10072 Exposure complete
22:41:12.811 00.051 10072 worker thread done servicing request
22:41:12.811 00.000 1032 OnExposeComplete: enter
22:41:12.814 00.003 1032 UpdateGuideState(): m_state=6
22:41:12.815 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5296
22:41:12.817 00.002 1032 Star::Find returns 1 (0), X=1097.44, Y=135.05, Mass=1549, SNR=27.7, Peak=129 HFD=3.1
22:41:12.819 00.002 1032 MultiStar: [#1 0.04,0.20,0.90,U] [#2 -0.00,0.08,0.71,U] [#3 0.00,0.16,0.68,U] [#4 -0.10,0.34,0.00,M2] [#5 -0.10,0.21,0.60,U] [#6 0.10,0.18,0.54,U] [#7 0.06,0.09,0.64,U] [#8 -0.00,0.26,0.00,M1] 
22:41:12.821 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.14}, one-star: {0.14, 0.12}
22:41:12.822 00.001 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
22:41:12.824 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
22:41:12.825 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.29 mountX=0.13 mountY=-0.08, mountTheta=-0.54
22:41:12.829 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
22:41:12.832 00.003 1032 Enqueuing Move request for scope (0.04, 0.14)
22:41:12.834 00.002 10072 Worker thread wakes up
22:41:12.834 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
22:41:12.834 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
22:41:12.834 00.000 10072 Moving (0.04, 0.14) raw xDistance=0.13 yDistance=-0.08
22:41:12.838 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:41:12.840 00.002 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
22:41:12.841 00.001 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
22:41:12.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:12.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:41:12.841 00.000 10072 MoveAxis(W, 1, ABG)
22:41:12.841 00.000 10072 Guiding  Dir = 3, Dur = 1
22:41:12.841 00.000 10072 IsGuiding returns 0
22:41:12.842 00.001 10072 PulseGuide returned control before completion, sleep 11
22:41:12.858 00.016 1032 UpdateGuideState exits: m=1549 SNR=27.7
22:41:12.860 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:12.863 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:12.865 00.002 1032 Enqueuing Expose request
22:41:12.867 00.002 10072 IsGuiding returns 0
22:41:12.867 00.000 10072 Move returns status 0, amount 1
22:41:12.867 00.000 10072 MoveAxis(N, 0, ABG)
22:41:12.867 00.000 10072 Move returns status 0, amount 0
22:41:12.867 00.000 10072 move complete, result=0
22:41:12.867 00.000 10072 worker thread done servicing request
22:41:12.868 00.001 10072 Worker thread wakes up
22:41:12.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:12.868 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:12.874 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:41:13.280 00.406 10072 Exposure complete
22:41:13.336 00.056 10072 worker thread done servicing request
22:41:13.336 00.000 1032 OnExposeComplete: enter
22:41:13.338 00.002 1032 UpdateGuideState(): m_state=6
22:41:13.340 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5297
22:41:13.342 00.002 1032 Star::Find returns 1 (0), X=1097.47, Y=134.97, Mass=1500, SNR=27.2, Peak=126 HFD=3.5
22:41:13.344 00.002 1032 MultiStar: [#1 0.08,0.20,0.88,U] [#2 -0.02,0.09,0.71,U] [#3 0.06,0.15,0.72,U] [#4 -0.15,0.39,0.00,M3] [#5 0.04,0.28,0.00,M1] [#6 0.13,0.07,0.60,U] [#7 0.05,0.08,0.65,U] [#8 -0.15,0.10,0.47,U] 
22:41:13.346 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.11}, one-star: {0.17, 0.04}
22:41:13.347 00.001 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
22:41:13.349 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
22:41:13.350 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.04 mountX=0.09 mountY=-0.09, mountTheta=-0.79
22:41:13.353 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
22:41:13.355 00.002 1032 Enqueuing Move request for scope (0.06, 0.11)
22:41:13.356 00.001 10072 Worker thread wakes up
22:41:13.357 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
22:41:13.357 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
22:41:13.357 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.09
22:41:13.358 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
22:41:13.360 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
22:41:13.360 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:41:13.360 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:13.360 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:41:13.362 00.002 10072 MoveAxis(W, 1, ABG)
22:41:13.362 00.000 10072 Guiding  Dir = 3, Dur = 1
22:41:13.362 00.000 10072 IsGuiding returns 0
22:41:13.363 00.001 10072 PulseGuide returned control before completion, sleep 11
22:41:13.379 00.016 1032 UpdateGuideState exits: m=1500 SNR=27.2
22:41:13.382 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:13.383 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:13.385 00.002 1032 Enqueuing Expose request
22:41:13.387 00.002 10072 IsGuiding returns 0
22:41:13.387 00.000 10072 Move returns status 0, amount 1
22:41:13.387 00.000 10072 MoveAxis(N, 0, ABG)
22:41:13.387 00.000 10072 Move returns status 0, amount 0
22:41:13.387 00.000 10072 move complete, result=0
22:41:13.387 00.000 10072 worker thread done servicing request
22:41:13.387 00.000 10072 Worker thread wakes up
22:41:13.387 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:13.387 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:13.397 00.010 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:41:14.014 00.617 10072 Exposure complete
22:41:14.067 00.053 10072 worker thread done servicing request
22:41:14.067 00.000 1032 OnExposeComplete: enter
22:41:14.069 00.002 1032 UpdateGuideState(): m_state=6
22:41:14.070 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5298
22:41:14.073 00.003 1032 Star::Find returns 1 (0), X=1097.48, Y=135.03, Mass=1367, SNR=26.0, Peak=117 HFD=3.1
22:41:14.076 00.003 1032 MultiStar: [#1 0.12,0.18,0.95,U] [#2 0.12,0.08,0.77,U] [#3 0.10,0.25,0.00,M1] [#4 0.02,0.27,0.00,M4] [#5 -0.01,0.26,0.00,M2] [#6 0.10,0.09,0.61,U] [#7 0.05,0.09,0.72,U] [#8 -0.05,0.12,0.49,U] 
22:41:14.077 00.001 1032 refined, 5 included, MultiStar: {0.10, 0.11}, one-star: {0.18, 0.10}
22:41:14.080 00.003 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
22:41:14.082 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
22:41:14.083 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.85 mountX=0.08 mountY=-0.13, mountTheta=-0.98
22:41:14.087 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
22:41:14.089 00.002 1032 Enqueuing Move request for scope (0.10, 0.11)
22:41:14.090 00.001 10072 Worker thread wakes up
22:41:14.090 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
22:41:14.092 00.002 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
22:41:14.092 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.13
22:41:14.093 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:41:14.096 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
22:41:14.096 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:41:14.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:14.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:41:14.096 00.000 10072 MoveAxis(E, 0, ABG)
22:41:14.096 00.000 10072 Move returns status 0, amount 0
22:41:14.096 00.000 10072 MoveAxis(N, 0, ABG)
22:41:14.096 00.000 10072 Move returns status 0, amount 0
22:41:14.096 00.000 10072 move complete, result=0
22:41:14.096 00.000 10072 worker thread done servicing request
22:41:14.113 00.017 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:41:14.115 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:14.119 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:14.121 00.002 1032 Enqueuing Expose request
22:41:14.123 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:14.124 00.001 10072 Worker thread wakes up
22:41:14.124 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:14.124 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:14.531 00.407 10072 Exposure complete
22:41:14.580 00.049 1032 OnExposeComplete: enter
22:41:14.583 00.003 1032 UpdateGuideState(): m_state=6
22:41:14.586 00.003 10072 worker thread done servicing request
22:41:14.586 00.000 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5299
22:41:14.588 00.002 1032 Star::Find returns 1 (0), X=1097.47, Y=135.00, Mass=1241, SNR=24.7, Peak=106 HFD=3.1
22:41:14.590 00.002 1032 MultiStar: [#1 0.06,0.21,1.04,U] [#2 0.10,0.00,0.84,U] [#3 0.10,0.11,0.78,U] [#4 -0.01,0.28,0.00,M5] [#5 -0.04,0.15,0.68,U] [#6 0.06,-0.04,0.62,U] [#7 0.04,0.00,0.76,U] [#8 -0.17,0.06,0.54,U] 
22:41:14.592 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {0.17, 0.07}
22:41:14.593 00.001 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
22:41:14.594 00.001 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
22:41:14.595 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=0.96 mountX=0.06 mountY=-0.07, mountTheta=-0.87
22:41:14.597 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
22:41:14.600 00.003 1032 Enqueuing Move request for scope (0.05, 0.08)
22:41:14.601 00.001 10072 Worker thread wakes up
22:41:14.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
22:41:14.601 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
22:41:14.601 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.07
22:41:14.602 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:41:14.604 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
22:41:14.604 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:41:14.604 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:14.604 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:41:14.605 00.001 10072 MoveAxis(E, 1, ABG)
22:41:14.605 00.000 10072 Guiding  Dir = 2, Dur = 1
22:41:14.605 00.000 10072 IsGuiding returns 0
22:41:14.605 00.000 10072 PulseGuide returned control before completion, sleep 11
22:41:14.622 00.017 10072 IsGuiding returns 0
22:41:14.622 00.000 1032 UpdateGuideState exits: m=1241 SNR=24.7
22:41:14.624 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:14.626 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:14.628 00.002 1032 Enqueuing Expose request
22:41:14.629 00.001 10072 Move returns status 0, amount 1
22:41:14.629 00.000 10072 MoveAxis(N, 0, ABG)
22:41:14.629 00.000 10072 Move returns status 0, amount 0
22:41:14.630 00.001 10072 move complete, result=0
22:41:14.630 00.000 10072 worker thread done servicing request
22:41:14.630 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:41:14.632 00.002 10072 Worker thread wakes up
22:41:14.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:14.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:15.267 00.635 10072 Exposure complete
22:41:15.318 00.051 10072 worker thread done servicing request
22:41:15.319 00.001 1032 OnExposeComplete: enter
22:41:15.321 00.002 1032 UpdateGuideState(): m_state=6
22:41:15.323 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5300
22:41:15.324 00.001 1032 Star::Find returns 1 (0), X=1097.48, Y=134.96, Mass=1409, SNR=26.3, Peak=113 HFD=3.4
22:41:15.327 00.003 1032 MultiStar: [#1 0.14,0.16,0.94,U] [#2 0.14,0.00,0.70,U] [#3 0.05,0.25,0.00,M1] [#4 0.03,0.31,0.00,M6] [#5 -0.03,0.10,0.62,U] [#6 0.12,0.18,0.62,U] [#7 0.06,0.08,0.68,U] [#8 -0.00,0.08,0.49,U] 
22:41:15.329 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.09}, one-star: {0.18, 0.03}
22:41:15.331 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
22:41:15.335 00.004 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
22:41:15.337 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.74 mountX=0.06 mountY=-0.12, mountTheta=-1.09
22:41:15.340 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
22:41:15.342 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
22:41:15.343 00.001 10072 Worker thread wakes up
22:41:15.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
22:41:15.343 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
22:41:15.343 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
22:41:15.346 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:41:15.348 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:41:15.348 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:41:15.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:15.349 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:41:15.349 00.000 10072 MoveAxis(E, 0, ABG)
22:41:15.349 00.000 10072 Move returns status 0, amount 0
22:41:15.349 00.000 10072 MoveAxis(N, 0, ABG)
22:41:15.349 00.000 10072 Move returns status 0, amount 0
22:41:15.349 00.000 10072 move complete, result=0
22:41:15.349 00.000 10072 worker thread done servicing request
22:41:15.368 00.019 1032 UpdateGuideState exits: m=1409 SNR=26.3
22:41:15.370 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:15.372 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:15.373 00.001 1032 Enqueuing Expose request
22:41:15.375 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:15.376 00.001 10072 Worker thread wakes up
22:41:15.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:15.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:15.781 00.405 10072 Exposure complete
22:41:15.832 00.051 10072 worker thread done servicing request
22:41:15.833 00.001 1032 OnExposeComplete: enter
22:41:15.834 00.001 1032 UpdateGuideState(): m_state=6
22:41:15.836 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5301
22:41:15.837 00.001 1032 Star::Find returns 1 (0), X=1097.49, Y=134.95, Mass=1364, SNR=25.9, Peak=122 HFD=3.2
22:41:15.839 00.002 1032 MultiStar: [#1 0.10,0.19,1.00,U] [#2 0.20,0.10,0.79,U] [#3 0.09,0.24,0.00,M2] [#4 0.21,0.27,0.00,M7] [#5 0.03,0.18,0.63,U] [#6 0.21,0.08,0.60,U] [#7 0.09,0.10,0.73,U] [#8 -0.04,0.08,0.50,U] 
22:41:15.841 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.11}, one-star: {0.19, 0.02}
22:41:15.843 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:41:15.845 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:41:15.846 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.73 mountX=0.07 mountY=-0.15, mountTheta=-1.10
22:41:15.848 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
22:41:15.851 00.003 1032 Enqueuing Move request for scope (0.12, 0.11)
22:41:15.853 00.002 10072 Worker thread wakes up
22:41:15.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
22:41:15.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
22:41:15.853 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.07 yDistance=-0.15
22:41:15.855 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:41:15.858 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:41:15.858 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:41:15.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:15.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:41:15.858 00.000 10072 MoveAxis(E, 1, ABG)
22:41:15.858 00.000 10072 Guiding  Dir = 2, Dur = 1
22:41:15.859 00.001 10072 IsGuiding returns 0
22:41:15.859 00.000 10072 PulseGuide returned control before completion, sleep 11
22:41:15.871 00.012 10072 IsGuiding returns 0
22:41:15.871 00.000 10072 Move returns status 0, amount 1
22:41:15.871 00.000 10072 MoveAxis(N, 0, ABG)
22:41:15.871 00.000 10072 Move returns status 0, amount 0
22:41:15.871 00.000 10072 move complete, result=0
22:41:15.871 00.000 10072 worker thread done servicing request
22:41:15.875 00.004 1032 UpdateGuideState exits: m=1364 SNR=25.9
22:41:15.876 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:15.878 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:15.879 00.001 1032 Enqueuing Expose request
22:41:15.880 00.001 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:41:15.882 00.002 10072 Worker thread wakes up
22:41:15.882 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:15.882 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:16.513 00.631 10072 Exposure complete
22:41:16.561 00.048 10072 worker thread done servicing request
22:41:16.561 00.000 1032 OnExposeComplete: enter
22:41:16.563 00.002 1032 UpdateGuideState(): m_state=6
22:41:16.564 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5302
22:41:16.565 00.001 1032 Star::Find returns 1 (0), X=1097.48, Y=134.94, Mass=1366, SNR=26.0, Peak=118 HFD=3.5
22:41:16.567 00.002 1032 MultiStar: [#1 0.16,0.25,0.00,M1] [#2 0.08,0.06,0.76,U] [#3 0.10,0.04,0.79,U] [#4 0.09,0.20,0.65,U] [#5 0.09,0.23,0.66,U] [#6 0.16,0.14,0.62,U] [#7 0.21,-0.06,0.73,U] [#8 0.05,0.08,0.49,U] 
22:41:16.568 00.001 1032 refined, 7 included, MultiStar: {0.13, 0.08}, one-star: {0.18, 0.01}
22:41:16.569 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:41:16.571 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:41:16.572 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.56 mountX=0.04 mountY=-0.14, mountTheta=-1.27
22:41:16.575 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
22:41:16.577 00.002 1032 Enqueuing Move request for scope (0.13, 0.08)
22:41:16.579 00.002 10072 Worker thread wakes up
22:41:16.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
22:41:16.579 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
22:41:16.579 00.000 10072 Moving (0.13, 0.08) raw xDistance=0.04 yDistance=-0.14
22:41:16.582 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:41:16.585 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:41:16.585 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:41:16.585 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:16.585 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:41:16.585 00.000 10072 MoveAxis(E, 1, ABG)
22:41:16.585 00.000 10072 Guiding  Dir = 2, Dur = 1
22:41:16.586 00.001 10072 IsGuiding returns 0
22:41:16.586 00.000 10072 PulseGuide returned control before completion, sleep 11
22:41:16.601 00.015 1032 UpdateGuideState exits: m=1366 SNR=26.0
22:41:16.604 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:16.606 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:16.607 00.001 1032 Enqueuing Expose request
22:41:16.608 00.001 10072 IsGuiding returns 0
22:41:16.608 00.000 10072 Move returns status 0, amount 1
22:41:16.608 00.000 10072 MoveAxis(N, 0, ABG)
22:41:16.608 00.000 10072 Move returns status 0, amount 0
22:41:16.608 00.000 10072 move complete, result=0
22:41:16.608 00.000 10072 worker thread done servicing request
22:41:16.608 00.000 10072 Worker thread wakes up
22:41:16.608 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:16.608 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:16.616 00.008 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:41:17.028 00.412 10072 Exposure complete
22:41:17.081 00.053 10072 worker thread done servicing request
22:41:17.081 00.000 1032 OnExposeComplete: enter
22:41:17.083 00.002 1032 UpdateGuideState(): m_state=6
22:41:17.084 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5303
22:41:17.086 00.002 1032 Star::Find returns 1 (0), X=1097.44, Y=134.98, Mass=1344, SNR=25.7, Peak=112 HFD=3.4
22:41:17.088 00.002 1032 MultiStar: [#1 0.20,0.12,0.95,U] [#2 0.10,-0.00,0.74,U] [#3 0.03,0.18,0.81,U] [#4 -0.04,0.36,0.00,M7] [#5 0.06,0.14,0.65,U] [#6 0.08,0.05,0.60,U] [#7 0.15,0.06,0.74,U] [#8 0.12,-0.14,0.51,U] 
22:41:17.090 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {0.14, 0.05}
22:41:17.091 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
22:41:17.092 00.001 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
22:41:17.094 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.53 mountX=0.04 mountY=-0.13, mountTheta=-1.30
22:41:17.096 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
22:41:17.097 00.001 1032 Enqueuing Move request for scope (0.11, 0.07)
22:41:17.099 00.002 10072 Worker thread wakes up
22:41:17.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
22:41:17.099 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
22:41:17.099 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.13
22:41:17.102 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:41:17.104 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:41:17.104 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:41:17.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:17.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:41:17.104 00.000 10072 MoveAxis(E, 1, ABG)
22:41:17.104 00.000 10072 Guiding  Dir = 2, Dur = 1
22:41:17.104 00.000 10072 IsGuiding returns 0
22:41:17.105 00.001 10072 PulseGuide returned control before completion, sleep 11
22:41:17.117 00.012 10072 IsGuiding returns 0
22:41:17.117 00.000 10072 Move returns status 0, amount 1
22:41:17.117 00.000 10072 MoveAxis(N, 0, ABG)
22:41:17.117 00.000 10072 Move returns status 0, amount 0
22:41:17.117 00.000 10072 move complete, result=0
22:41:17.117 00.000 10072 worker thread done servicing request
22:41:17.120 00.003 1032 UpdateGuideState exits: m=1344 SNR=25.7
22:41:17.121 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:17.123 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:17.124 00.001 1032 Enqueuing Expose request
22:41:17.126 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:41:17.127 00.001 10072 Worker thread wakes up
22:41:17.127 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:17.127 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:17.757 00.630 10072 Exposure complete
22:41:17.808 00.051 10072 worker thread done servicing request
22:41:17.808 00.000 1032 OnExposeComplete: enter
22:41:17.811 00.003 1032 UpdateGuideState(): m_state=6
22:41:17.813 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5304
22:41:17.814 00.001 1032 Star::Find returns 1 (0), X=1097.48, Y=135.04, Mass=1332, SNR=25.6, Peak=126 HFD=3.1
22:41:17.816 00.002 1032 MultiStar: [#1 -0.01,0.26,0.00,M1] [#2 0.11,0.16,0.81,U] [#3 0.03,0.23,0.81,U] [#4 0.05,0.33,0.00,M8] [#5 -0.00,0.20,0.66,U] [#6 0.20,0.11,0.61,U] [#7 0.05,0.14,0.71,U] [#8 -0.11,0.08,0.51,U] 
22:41:17.819 00.003 1032 refined, 6 included, MultiStar: {0.08, 0.15}, one-star: {0.18, 0.11}
22:41:17.821 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
22:41:17.823 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
22:41:17.824 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.09 mountX=0.12 mountY=-0.11, mountTheta=-0.74
22:41:17.827 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.15, opts=13)
22:41:17.829 00.002 1032 Enqueuing Move request for scope (0.08, 0.15)
22:41:17.830 00.001 10072 Worker thread wakes up
22:41:17.830 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
22:41:17.830 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
22:41:17.830 00.000 10072 Moving (0.08, 0.15) raw xDistance=0.12 yDistance=-0.11
22:41:17.836 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:41:17.839 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:41:17.839 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:41:17.839 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:17.840 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:41:17.840 00.000 10072 MoveAxis(E, 2, ABG)
22:41:17.840 00.000 10072 Guiding  Dir = 2, Dur = 2
22:41:17.840 00.000 10072 IsGuiding returns 0
22:41:17.841 00.001 10072 PulseGuide returned control before completion, sleep 12
22:41:17.857 00.016 1032 UpdateGuideState exits: m=1332 SNR=25.6
22:41:17.860 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:17.863 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:17.866 00.003 1032 Enqueuing Expose request
22:41:17.868 00.002 10072 IsGuiding returns 0
22:41:17.868 00.000 10072 Move returns status 0, amount 2
22:41:17.868 00.000 10072 MoveAxis(N, 0, ABG)
22:41:17.868 00.000 10072 Move returns status 0, amount 0
22:41:17.868 00.000 10072 move complete, result=0
22:41:17.868 00.000 10072 worker thread done servicing request
22:41:17.868 00.000 10072 Worker thread wakes up
22:41:17.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:17.868 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:17.874 00.006 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:41:18.288 00.414 10072 Exposure complete
22:41:18.341 00.053 10072 worker thread done servicing request
22:41:18.342 00.001 1032 OnExposeComplete: enter
22:41:18.343 00.001 1032 UpdateGuideState(): m_state=6
22:41:18.345 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5305
22:41:18.348 00.003 1032 Star::Find returns 1 (0), X=1097.43, Y=135.18, Mass=1309, SNR=25.4, Peak=118 HFD=3.2
22:41:18.350 00.002 1032 MultiStar: [#1 0.06,0.42,0.00,M2] [#2 0.06,0.26,0.00,M1] [#3 0.02,0.40,0.00,M1] [#4 -0.06,0.37,0.00,M9] [#5 0.02,0.30,0.00,M1] [#6 -0.02,0.20,0.63,U] [#7 0.14,0.22,0.00,M1] [#8 -0.22,0.22,0.00,M1] 
22:41:18.352 00.002 1032 refined, 1 included, MultiStar: {0.07, 0.23}, one-star: {0.13, 0.25}
22:41:18.354 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
22:41:18.355 00.001 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
22:41:18.357 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.26 mountX=0.21 mountY=-0.13, mountTheta=-0.57
22:41:18.360 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.23, opts=13)
22:41:18.363 00.003 1032 Enqueuing Move request for scope (0.07, 0.23)
22:41:18.365 00.002 10072 Worker thread wakes up
22:41:18.365 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
22:41:18.365 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
22:41:18.365 00.000 10072 Moving (0.07, 0.23) raw xDistance=0.21 yDistance=-0.13
22:41:18.367 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:41:18.370 00.003 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 286.13
22:41:18.370 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
22:41:18.370 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:18.370 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:41:18.371 00.001 10072 MoveAxis(W, 95, ABG)
22:41:18.371 00.000 10072 Guiding  Dir = 3, Dur = 95
22:41:18.371 00.000 10072 IsGuiding returns 0
22:41:18.371 00.000 10072 PulseGuide returned control before completion, sleep 105
22:41:18.390 00.019 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:41:18.396 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:18.399 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:18.404 00.005 1032 Enqueuing Expose request
22:41:18.487 00.083 10072 IsGuiding returns 0
22:41:18.487 00.000 10072 Move returns status 0, amount 95
22:41:18.487 00.000 10072 MoveAxis(N, 0, ABG)
22:41:18.487 00.000 10072 Move returns status 0, amount 0
22:41:18.488 00.001 10072 move complete, result=0
22:41:18.488 00.000 10072 worker thread done servicing request
22:41:18.488 00.000 10072 Worker thread wakes up
22:41:18.488 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:18.488 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:18.493 00.005 1032 GuideStep: 0.2 px 95 ms WEST, -0.1 px 0 ms NORTH
22:41:19.117 00.624 10072 Exposure complete
22:41:19.173 00.056 10072 worker thread done servicing request
22:41:19.173 00.000 1032 OnExposeComplete: enter
22:41:19.177 00.004 1032 UpdateGuideState(): m_state=6
22:41:19.181 00.004 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5306
22:41:19.184 00.003 1032 Star::Find returns 1 (0), X=1097.57, Y=135.08, Mass=1217, SNR=24.5, Peak=98 HFD=3.4
22:41:19.185 00.001 1032 MultiStar: [#1 0.08,0.29,0.00,M3] [#2 0.10,0.18,0.87,U] [#3 0.12,0.36,0.00,M2] [#4 -0.03,0.36,0.00,M10] [#5 -0.07,0.31,0.00,M2] [#6 -0.03,0.20,0.65,U] [#7 0.16,0.14,0.74,U] [#8 -0.05,0.19,0.53,U] 
22:41:19.188 00.003 1032 refined, 4 included, MultiStar: {0.11, 0.17}, one-star: {0.27, 0.15}
22:41:19.189 00.001 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
22:41:19.191 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
22:41:19.192 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=0.98 mountX=0.13 mountY=-0.15, mountTheta=-0.85
22:41:19.196 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.17, opts=13)
22:41:19.197 00.001 1032 Enqueuing Move request for scope (0.11, 0.17)
22:41:19.199 00.002 10072 Worker thread wakes up
22:41:19.200 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
22:41:19.200 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
22:41:19.200 00.000 10072 Moving (0.11, 0.17) raw xDistance=0.13 yDistance=-0.15
22:41:19.202 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=103, Gamma=2.230
22:41:19.205 00.003 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.13
22:41:19.205 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
22:41:19.205 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:19.205 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:41:19.205 00.000 10072 MoveAxis(W, 61, ABG)
22:41:19.205 00.000 10072 Guiding  Dir = 3, Dur = 61
22:41:19.206 00.001 10072 IsGuiding returns 0
22:41:19.206 00.000 10072 PulseGuide returned control before completion, sleep 71
22:41:19.226 00.020 1032 UpdateGuideState exits: m=1217 SNR=24.5
22:41:19.229 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:19.231 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:19.233 00.002 1032 Enqueuing Expose request
22:41:19.284 00.051 10072 IsGuiding returns 0
22:41:19.284 00.000 10072 Move returns status 0, amount 61
22:41:19.285 00.001 10072 MoveAxis(N, 0, ABG)
22:41:19.285 00.000 10072 Move returns status 0, amount 0
22:41:19.285 00.000 10072 move complete, result=0
22:41:19.285 00.000 10072 worker thread done servicing request
22:41:19.285 00.000 10072 Worker thread wakes up
22:41:19.285 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:19.285 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:19.300 00.015 1032 GuideStep: 0.1 px 61 ms WEST, -0.2 px 0 ms NORTH
22:41:19.695 00.395 10072 Exposure complete
22:41:19.757 00.062 10072 worker thread done servicing request
22:41:19.757 00.000 1032 OnExposeComplete: enter
22:41:19.760 00.003 1032 UpdateGuideState(): m_state=6
22:41:19.762 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5307
22:41:19.765 00.003 1032 Star::Find returns 1 (0), X=1097.60, Y=135.04, Mass=1373, SNR=26.0, Peak=118 HFD=3.3
22:41:19.766 00.001 1032 MultiStar: [#1 0.11,0.25,0.00,M4] [#2 0.19,0.15,0.79,U] [#3 0.00,0.10,0.72,U] [#4 0.07,0.18,0.69,U] [#5 0.13,0.31,0.00,M3] [#6 0.19,0.13,0.61,U] [#7 0.13,0.17,0.70,U] [#8 -0.05,0.02,0.51,U] 
22:41:19.773 00.007 1032 refined, 6 included, MultiStar: {0.14, 0.13}, one-star: {0.29, 0.11}
22:41:19.775 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
22:41:19.776 00.001 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
22:41:19.778 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.75 mountX=0.09 mountY=-0.16, mountTheta=-1.08
22:41:19.780 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.13, opts=13)
22:41:19.782 00.002 1032 Enqueuing Move request for scope (0.14, 0.13)
22:41:19.784 00.002 10072 Worker thread wakes up
22:41:19.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
22:41:19.784 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
22:41:19.784 00.000 10072 Moving (0.14, 0.13) raw xDistance=0.09 yDistance=-0.16
22:41:19.786 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:41:19.789 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:41:19.789 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:41:19.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:19.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:41:19.789 00.000 10072 MoveAxis(E, 2, ABG)
22:41:19.789 00.000 10072 Guiding  Dir = 2, Dur = 2
22:41:19.790 00.001 10072 IsGuiding returns 0
22:41:19.790 00.000 10072 PulseGuide returned control before completion, sleep 12
22:41:19.810 00.020 1032 UpdateGuideState exits: m=1373 SNR=26.0
22:41:19.812 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:19.815 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:19.817 00.002 1032 Enqueuing Expose request
22:41:19.819 00.002 10072 IsGuiding returns 0
22:41:19.819 00.000 10072 Move returns status 0, amount 2
22:41:19.819 00.000 10072 MoveAxis(N, 0, ABG)
22:41:19.819 00.000 10072 Move returns status 0, amount 0
22:41:19.819 00.000 10072 move complete, result=0
22:41:19.819 00.000 10072 worker thread done servicing request
22:41:19.819 00.000 10072 Worker thread wakes up
22:41:19.820 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:19.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:19.827 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
22:41:20.443 00.616 10072 Exposure complete
22:41:20.500 00.057 10072 worker thread done servicing request
22:41:20.500 00.000 1032 OnExposeComplete: enter
22:41:20.502 00.002 1032 UpdateGuideState(): m_state=6
22:41:20.505 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5308
22:41:20.507 00.002 1032 Star::Find returns 1 (0), X=1097.61, Y=134.91, Mass=1286, SNR=25.2, Peak=106 HFD=3.3
22:41:20.509 00.002 1032 MultiStar: [#1 0.06,0.26,0.00,M5] [#2 0.02,0.01,0.85,U] [#3 0.04,0.18,0.76,U] [#4 -0.04,0.26,0.00,M10] [#5 0.09,0.16,0.63,U] [#6 0.11,0.16,0.64,U] [#7 0.15,0.08,0.71,U] [#8 0.06,0.07,0.52,U] 
22:41:20.510 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.08}, one-star: {0.30, -0.02}
22:41:20.512 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
22:41:20.514 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
22:41:20.516 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.60 mountX=0.05 mountY=-0.14, mountTheta=-1.23
22:41:20.521 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
22:41:20.524 00.003 1032 Enqueuing Move request for scope (0.12, 0.08)
22:41:20.526 00.002 10072 Worker thread wakes up
22:41:20.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:41:20.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:41:20.526 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.14
22:41:20.528 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:41:20.531 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:41:20.531 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:41:20.531 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:20.531 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:41:20.531 00.000 10072 MoveAxis(E, 2, ABG)
22:41:20.531 00.000 10072 Guiding  Dir = 2, Dur = 2
22:41:20.532 00.001 10072 IsGuiding returns 0
22:41:20.532 00.000 10072 PulseGuide returned control before completion, sleep 12
22:41:20.550 00.018 10072 IsGuiding returns 0
22:41:20.550 00.000 10072 Move returns status 0, amount 2
22:41:20.550 00.000 10072 MoveAxis(N, 0, ABG)
22:41:20.550 00.000 10072 Move returns status 0, amount 0
22:41:20.550 00.000 10072 move complete, result=0
22:41:20.550 00.000 10072 worker thread done servicing request
22:41:20.551 00.001 1032 UpdateGuideState exits: m=1286 SNR=25.2
22:41:20.553 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:20.555 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:20.557 00.002 1032 Enqueuing Expose request
22:41:20.559 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:41:20.560 00.001 10072 Worker thread wakes up
22:41:20.560 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:20.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:20.974 00.414 10072 Exposure complete
22:41:21.032 00.058 10072 worker thread done servicing request
22:41:21.032 00.000 1032 OnExposeComplete: enter
22:41:21.034 00.002 1032 UpdateGuideState(): m_state=6
22:41:21.037 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5309
22:41:21.039 00.002 1032 Star::Find returns 1 (0), X=1097.52, Y=135.11, Mass=1359, SNR=25.9, Peak=117 HFD=3.2
22:41:21.041 00.002 1032 MultiStar: [#1 0.11,0.25,0.00,M6] [#2 0.09,0.14,0.78,U] [#3 0.04,0.26,0.00,M1] [#4 -0.10,0.30,0.00,R] [#5 -0.02,0.27,0.00,M3] [#6 0.12,0.21,0.59,U] [#7 0.03,0.17,0.70,U] [#8 0.00,0.11,0.53,U] 
22:41:21.043 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.16}, one-star: {0.22, 0.18}
22:41:21.044 00.001 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
22:41:21.046 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
22:41:21.048 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.20 cameraTheta=0.99 mountX=0.13 mountY=-0.15, mountTheta=-0.84
22:41:21.051 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.16, opts=13)
22:41:21.054 00.003 1032 Enqueuing Move request for scope (0.11, 0.16)
22:41:21.057 00.003 10072 Worker thread wakes up
22:41:21.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
22:41:21.057 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
22:41:21.057 00.000 10072 Moving (0.11, 0.16) raw xDistance=0.13 yDistance=-0.15
22:41:21.059 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:41:21.061 00.002 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.12
22:41:21.061 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
22:41:21.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:21.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:41:21.061 00.000 10072 MoveAxis(W, 60, ABG)
22:41:21.061 00.000 10072 Guiding  Dir = 3, Dur = 60
22:41:21.063 00.002 10072 IsGuiding returns 0
22:41:21.063 00.000 10072 PulseGuide returned control before completion, sleep 70
22:41:21.086 00.023 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:41:21.088 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:21.090 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:21.092 00.002 1032 Enqueuing Expose request
22:41:21.144 00.052 10072 IsGuiding returns 0
22:41:21.144 00.000 10072 Move returns status 0, amount 60
22:41:21.144 00.000 10072 MoveAxis(N, 0, ABG)
22:41:21.144 00.000 10072 Move returns status 0, amount 0
22:41:21.144 00.000 10072 move complete, result=0
22:41:21.144 00.000 10072 worker thread done servicing request
22:41:21.144 00.000 10072 Worker thread wakes up
22:41:21.144 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:21.144 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:21.150 00.006 1032 GuideStep: 0.1 px 60 ms WEST, -0.1 px 0 ms NORTH
22:41:21.773 00.623 10072 Exposure complete
22:41:21.822 00.049 10072 worker thread done servicing request
22:41:21.822 00.000 1032 OnExposeComplete: enter
22:41:21.824 00.002 1032 UpdateGuideState(): m_state=6
22:41:21.826 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5310
22:41:21.827 00.001 1032 Star::Find returns 1 (0), X=1097.55, Y=134.97, Mass=1330, SNR=25.6, Peak=113 HFD=3.1
22:41:21.830 00.003 1032 MultiStar: [#1 0.02,0.22,0.96,U] [#2 0.03,0.08,0.80,U] [#3 -0.07,0.18,0.71,U] [#4 -0.09,-0.18,0.71,U] [#5 0.05,0.12,0.63,U] [#6 0.11,0.10,0.62,U] [#7 0.10,-0.07,0.71,U] [#8 0.05,-0.07,0.48,U] 
22:41:21.834 00.004 1032 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.25, 0.05}
22:41:21.836 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
22:41:21.838 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
22:41:21.839 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.80 mountX=0.04 mountY=-0.07, mountTheta=-1.03
22:41:21.842 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
22:41:21.844 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
22:41:21.847 00.003 10072 Worker thread wakes up
22:41:21.847 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
22:41:21.847 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
22:41:21.847 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
22:41:21.848 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:41:21.851 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:41:21.851 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:41:21.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:21.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:41:21.851 00.000 10072 MoveAxis(E, 3, ABG)
22:41:21.851 00.000 10072 Guiding  Dir = 2, Dur = 3
22:41:21.851 00.000 10072 IsGuiding returns 0
22:41:21.851 00.000 10072 PulseGuide returned control before completion, sleep 13
22:41:21.868 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:41:21.871 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:21.872 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:21.874 00.002 1032 Enqueuing Expose request
22:41:21.880 00.006 10072 IsGuiding returns 0
22:41:21.880 00.000 10072 Move returns status 0, amount 3
22:41:21.880 00.000 10072 MoveAxis(N, 0, ABG)
22:41:21.880 00.000 10072 Move returns status 0, amount 0
22:41:21.880 00.000 10072 move complete, result=0
22:41:21.880 00.000 10072 worker thread done servicing request
22:41:21.880 00.000 10072 Worker thread wakes up
22:41:21.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:21.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:21.883 00.003 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:41:22.288 00.405 10072 Exposure complete
22:41:22.342 00.054 10072 worker thread done servicing request
22:41:22.342 00.000 1032 OnExposeComplete: enter
22:41:22.344 00.002 1032 UpdateGuideState(): m_state=6
22:41:22.346 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5311
22:41:22.347 00.001 1032 Star::Find returns 1 (0), X=1097.48, Y=134.99, Mass=1438, SNR=26.7, Peak=119 HFD=3.3
22:41:22.349 00.002 1032 MultiStar: [#1 0.05,0.03,0.91,U] [#2 0.05,-0.00,0.76,U] [#3 -0.01,0.11,0.75,U] [#4 0.07,0.01,0.64,U] [#5 -0.05,-0.00,0.61,U] [#6 0.07,-0.09,0.59,U] [#7 0.11,-0.04,0.69,U] [#8 -0.05,0.01,0.48,U] 
22:41:22.351 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.18, 0.06}
22:41:22.352 00.001 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
22:41:22.353 00.001 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
22:41:22.355 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.25 mountX=-0.00 mountY=-0.06, mountTheta=-1.58
22:41:22.357 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
22:41:22.360 00.003 1032 Enqueuing Move request for scope (0.06, 0.01)
22:41:22.361 00.001 10072 Worker thread wakes up
22:41:22.361 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:41:22.361 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:41:22.361 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
22:41:22.366 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:41:22.368 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:41:22.369 00.001 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:41:22.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:22.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:41:22.369 00.000 10072 MoveAxis(E, 3, ABG)
22:41:22.369 00.000 10072 Guiding  Dir = 2, Dur = 3
22:41:22.369 00.000 10072 IsGuiding returns 0
22:41:22.370 00.001 10072 PulseGuide returned control before completion, sleep 13
22:41:22.388 00.018 1032 UpdateGuideState exits: m=1438 SNR=26.7
22:41:22.390 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:22.391 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:22.396 00.005 1032 Enqueuing Expose request
22:41:22.398 00.002 10072 IsGuiding returns 0
22:41:22.398 00.000 10072 Move returns status 0, amount 3
22:41:22.398 00.000 10072 MoveAxis(N, 0, ABG)
22:41:22.398 00.000 10072 Move returns status 0, amount 0
22:41:22.398 00.000 10072 move complete, result=0
22:41:22.398 00.000 10072 worker thread done servicing request
22:41:22.398 00.000 10072 Worker thread wakes up
22:41:22.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:22.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:22.406 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:41:23.027 00.621 10072 Exposure complete
22:41:23.079 00.052 10072 worker thread done servicing request
22:41:23.079 00.000 1032 OnExposeComplete: enter
22:41:23.081 00.002 1032 UpdateGuideState(): m_state=6
22:41:23.083 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5312
22:41:23.086 00.003 1032 Star::Find returns 1 (0), X=1097.51, Y=134.91, Mass=1278, SNR=25.1, Peak=109 HFD=3.4
22:41:23.089 00.003 1032 MultiStar: [#1 0.02,0.17,0.93,U] [#2 0.07,-0.03,0.79,U] [#3 -0.11,0.10,0.76,U] [#4 -0.03,-0.22,0.68,U] [#5 0.03,0.11,0.68,U] [#6 0.15,0.03,0.62,U] [#7 0.07,-0.01,0.75,U] [#8 -0.14,-0.07,0.53,U] 
22:41:23.090 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.20, -0.02}
22:41:23.093 00.003 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
22:41:23.095 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
22:41:23.096 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.31 mountX=0.00 mountY=-0.04, mountTheta=-1.52
22:41:23.100 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
22:41:23.102 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
22:41:23.104 00.002 10072 Worker thread wakes up
22:41:23.104 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
22:41:23.104 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
22:41:23.104 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
22:41:23.107 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:41:23.110 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:41:23.110 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:41:23.110 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:23.111 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:41:23.111 00.000 10072 MoveAxis(E, 3, ABG)
22:41:23.111 00.000 10072 Guiding  Dir = 2, Dur = 3
22:41:23.111 00.000 10072 IsGuiding returns 0
22:41:23.112 00.001 10072 PulseGuide returned control before completion, sleep 13
22:41:23.129 00.017 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:41:23.131 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:23.132 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:23.134 00.002 1032 Enqueuing Expose request
22:41:23.135 00.001 10072 IsGuiding returns 0
22:41:23.136 00.001 10072 Move returns status 0, amount 3
22:41:23.136 00.000 10072 MoveAxis(N, 0, ABG)
22:41:23.136 00.000 10072 Move returns status 0, amount 0
22:41:23.136 00.000 10072 move complete, result=0
22:41:23.136 00.000 10072 worker thread done servicing request
22:41:23.136 00.000 10072 Worker thread wakes up
22:41:23.136 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:23.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:23.144 00.008 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:41:23.542 00.398 10072 Exposure complete
22:41:23.593 00.051 10072 worker thread done servicing request
22:41:23.594 00.001 1032 OnExposeComplete: enter
22:41:23.596 00.002 1032 UpdateGuideState(): m_state=6
22:41:23.597 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5313
22:41:23.599 00.002 1032 Star::Find returns 1 (0), X=1097.45, Y=134.95, Mass=1360, SNR=25.9, Peak=112 HFD=3.4
22:41:23.601 00.002 1032 MultiStar: [#1 0.02,0.19,0.97,U] [#2 0.10,0.02,0.78,U] [#3 -0.03,0.07,0.81,U] [#4 0.05,-0.13,0.62,U] [#5 -0.12,0.04,0.66,U] [#6 0.11,0.08,0.60,U] [#7 0.05,0.03,0.70,U] [#8 -0.15,0.12,0.48,U] 
22:41:23.602 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.15, 0.02}
22:41:23.605 00.003 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
22:41:23.606 00.001 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
22:41:23.607 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.04 mountX=0.04 mountY=-0.04, mountTheta=-0.79
22:41:23.610 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
22:41:23.612 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
22:41:23.614 00.002 10072 Worker thread wakes up
22:41:23.614 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
22:41:23.615 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
22:41:23.615 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
22:41:23.617 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:41:23.619 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:41:23.619 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:41:23.619 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:23.619 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:41:23.619 00.000 10072 MoveAxis(E, 3, ABG)
22:41:23.619 00.000 10072 Guiding  Dir = 2, Dur = 3
22:41:23.619 00.000 10072 IsGuiding returns 0
22:41:23.620 00.001 10072 PulseGuide returned control before completion, sleep 13
22:41:23.635 00.015 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:41:23.638 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:23.640 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:23.641 00.001 1032 Enqueuing Expose request
22:41:23.647 00.006 10072 IsGuiding returns 0
22:41:23.647 00.000 10072 Move returns status 0, amount 3
22:41:23.647 00.000 10072 MoveAxis(N, 0, ABG)
22:41:23.647 00.000 10072 Move returns status 0, amount 0
22:41:23.647 00.000 10072 move complete, result=0
22:41:23.648 00.001 10072 worker thread done servicing request
22:41:23.648 00.000 10072 Worker thread wakes up
22:41:23.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:23.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:23.651 00.003 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:41:24.273 00.622 10072 Exposure complete
22:41:24.327 00.054 10072 worker thread done servicing request
22:41:24.327 00.000 1032 OnExposeComplete: enter
22:41:24.331 00.004 1032 UpdateGuideState(): m_state=6
22:41:24.334 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5314
22:41:24.336 00.002 1032 Star::Find returns 1 (0), X=1097.49, Y=134.97, Mass=1459, SNR=26.8, Peak=125 HFD=3.5
22:41:24.338 00.002 1032 MultiStar: [#1 0.07,0.18,0.91,U] [#2 0.06,0.05,0.71,U] [#3 -0.05,0.25,0.00,M1] [#4 0.11,-0.16,0.60,U] [#5 -0.03,0.15,0.64,U] [#6 0.09,-0.03,0.62,U] [#7 0.15,-0.08,0.66,U] [#8 -0.07,0.05,0.48,U] 
22:41:24.341 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {0.19, 0.04}
22:41:24.342 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
22:41:24.343 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
22:41:24.344 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.41 mountX=0.01 mountY=-0.09, mountTheta=-1.42
22:41:24.348 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
22:41:24.350 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
22:41:24.351 00.001 10072 Worker thread wakes up
22:41:24.352 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:41:24.352 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:41:24.352 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.01 yDistance=-0.09
22:41:24.354 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:41:24.356 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:41:24.356 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:41:24.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:24.357 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:41:24.357 00.000 10072 MoveAxis(E, 4, ABG)
22:41:24.357 00.000 10072 Guiding  Dir = 2, Dur = 4
22:41:24.357 00.000 10072 IsGuiding returns 0
22:41:24.357 00.000 10072 PulseGuide returned control before completion, sleep 14
22:41:24.375 00.018 1032 UpdateGuideState exits: m=1459 SNR=26.8
22:41:24.378 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:24.379 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:24.381 00.002 1032 Enqueuing Expose request
22:41:24.383 00.002 10072 IsGuiding returns 0
22:41:24.383 00.000 10072 Move returns status 0, amount 4
22:41:24.383 00.000 10072 MoveAxis(N, 0, ABG)
22:41:24.383 00.000 10072 Move returns status 0, amount 0
22:41:24.383 00.000 10072 move complete, result=0
22:41:24.383 00.000 10072 worker thread done servicing request
22:41:24.384 00.001 10072 Worker thread wakes up
22:41:24.384 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:24.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:24.391 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:41:24.788 00.397 10072 Exposure complete
22:41:24.840 00.052 10072 worker thread done servicing request
22:41:24.841 00.001 1032 OnExposeComplete: enter
22:41:24.842 00.001 1032 UpdateGuideState(): m_state=6
22:41:24.844 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5315
22:41:24.846 00.002 1032 Star::Find returns 1 (0), X=1097.51, Y=134.83, Mass=1291, SNR=25.2, Peak=117 HFD=3.2
22:41:24.847 00.001 1032 MultiStar: [#1 0.14,0.12,1.01,U] [#2 0.11,-0.05,0.79,U] [#3 0.03,0.10,0.75,U] [#4 -0.01,-0.20,0.71,U] [#5 0.12,0.11,0.64,U] [#6 0.11,-0.04,0.63,U] [#7 0.12,-0.05,0.72,U] [#8 0.09,-0.00,0.53,U] 
22:41:24.849 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.21, -0.10}
22:41:24.851 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
22:41:24.852 00.001 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
22:41:24.854 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.11 mountX=-0.04 mountY=-0.10, mountTheta=-1.94
22:41:24.858 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
22:41:24.860 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
22:41:24.862 00.002 10072 Worker thread wakes up
22:41:24.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
22:41:24.862 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
22:41:24.862 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.10
22:41:24.865 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:41:24.867 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:41:24.867 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:41:24.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:24.868 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:41:24.868 00.000 10072 MoveAxis(E, 3, ABG)
22:41:24.868 00.000 10072 Guiding  Dir = 2, Dur = 3
22:41:24.868 00.000 10072 IsGuiding returns 0
22:41:24.869 00.001 10072 PulseGuide returned control before completion, sleep 13
22:41:24.885 00.016 1032 UpdateGuideState exits: m=1291 SNR=25.2
22:41:24.887 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:24.888 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:24.891 00.003 1032 Enqueuing Expose request
22:41:24.897 00.006 10072 IsGuiding returns 0
22:41:24.901 00.004 10072 Move returns status 0, amount 3
22:41:24.901 00.000 10072 MoveAxis(N, 0, ABG)
22:41:24.901 00.000 10072 Move returns status 0, amount 0
22:41:24.901 00.000 10072 move complete, result=0
22:41:24.901 00.000 10072 worker thread done servicing request
22:41:24.901 00.000 10072 Worker thread wakes up
22:41:24.901 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:24.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:24.902 00.001 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:41:25.539 00.637 10072 Exposure complete
22:41:25.594 00.055 10072 worker thread done servicing request
22:41:25.594 00.000 1032 OnExposeComplete: enter
22:41:25.597 00.003 1032 UpdateGuideState(): m_state=6
22:41:25.599 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5316
22:41:25.601 00.002 1032 Star::Find returns 1 (0), X=1097.53, Y=134.74, Mass=1296, SNR=25.3, Peak=127 HFD=3.2
22:41:25.603 00.002 1032 MultiStar: [#1 0.12,0.02,1.05,U] [#2 0.08,-0.09,0.80,U] [#3 0.14,0.07,0.76,U] [#4 0.20,-0.09,0.67,U] [#5 0.03,0.12,0.67,U] [#6 0.17,0.05,0.62,U] [#7 0.17,-0.07,0.71,U] [#8 -0.07,-0.24,0.54,U] 
22:41:25.604 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.23, -0.19}
22:41:25.606 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
22:41:25.607 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
22:41:25.608 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.35 mountX=-0.08 mountY=-0.11, mountTheta=-2.18
22:41:25.612 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
22:41:25.615 00.003 1032 Enqueuing Move request for scope (0.13, -0.05)
22:41:25.619 00.004 10072 Worker thread wakes up
22:41:25.619 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
22:41:25.619 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
22:41:25.619 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
22:41:25.621 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:41:25.623 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:25.623 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:41:25.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:25.624 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:41:25.624 00.000 10072 MoveAxis(E, 4, ABG)
22:41:25.624 00.000 10072 Guiding  Dir = 2, Dur = 4
22:41:25.624 00.000 10072 IsGuiding returns 0
22:41:25.624 00.000 10072 PulseGuide returned control before completion, sleep 14
22:41:25.642 00.018 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:41:25.645 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:25.647 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:25.648 00.001 1032 Enqueuing Expose request
22:41:25.651 00.003 10072 IsGuiding returns 0
22:41:25.651 00.000 10072 Move returns status 0, amount 4
22:41:25.651 00.000 10072 MoveAxis(N, 0, ABG)
22:41:25.651 00.000 10072 Move returns status 0, amount 0
22:41:25.651 00.000 10072 move complete, result=0
22:41:25.651 00.000 10072 worker thread done servicing request
22:41:25.651 00.000 10072 Worker thread wakes up
22:41:25.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:25.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:25.659 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:41:26.056 00.397 10072 Exposure complete
22:41:26.108 00.052 10072 worker thread done servicing request
22:41:26.108 00.000 1032 OnExposeComplete: enter
22:41:26.110 00.002 1032 UpdateGuideState(): m_state=6
22:41:26.113 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5317
22:41:26.115 00.002 1032 Star::Find returns 1 (0), X=1097.54, Y=134.97, Mass=1319, SNR=25.5, Peak=109 HFD=3.2
22:41:26.117 00.002 1032 MultiStar: [#1 0.16,0.08,0.93,U] [#2 0.15,-0.01,0.75,U] [#3 0.18,0.16,0.78,U] [#4 0.12,-0.12,0.66,U] [#5 -0.07,0.08,0.67,U] [#6 0.32,0.06,0.00,M1] [#7 0.15,0.06,0.74,U] [#8 0.15,-0.03,0.53,U] 
22:41:26.118 00.001 1032 refined, 7 included, MultiStar: {0.14, 0.04}, one-star: {0.24, 0.04}
22:41:26.120 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
22:41:26.121 00.001 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
22:41:26.123 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.26 mountX=-0.00 mountY=-0.15, mountTheta=-1.57
22:41:26.127 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
22:41:26.129 00.002 1032 Enqueuing Move request for scope (0.14, 0.04)
22:41:26.130 00.001 10072 Worker thread wakes up
22:41:26.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
22:41:26.130 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
22:41:26.130 00.000 10072 Moving (0.14, 0.04) raw xDistance=-0.00 yDistance=-0.15
22:41:26.132 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:41:26.134 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:26.134 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:41:26.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:26.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:41:26.134 00.000 10072 MoveAxis(E, 3, ABG)
22:41:26.134 00.000 10072 Guiding  Dir = 2, Dur = 3
22:41:26.134 00.000 10072 IsGuiding returns 0
22:41:26.135 00.001 10072 PulseGuide returned control before completion, sleep 13
22:41:26.151 00.016 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:41:26.153 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:26.156 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:26.157 00.001 1032 Enqueuing Expose request
22:41:26.163 00.006 10072 IsGuiding returns 0
22:41:26.163 00.000 10072 Move returns status 0, amount 3
22:41:26.163 00.000 10072 MoveAxis(N, 0, ABG)
22:41:26.163 00.000 10072 Move returns status 0, amount 0
22:41:26.163 00.000 10072 move complete, result=0
22:41:26.163 00.000 10072 worker thread done servicing request
22:41:26.163 00.000 10072 Worker thread wakes up
22:41:26.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:26.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:26.165 00.002 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:41:26.791 00.626 10072 Exposure complete
22:41:26.844 00.053 10072 worker thread done servicing request
22:41:26.844 00.000 1032 OnExposeComplete: enter
22:41:26.847 00.003 1032 UpdateGuideState(): m_state=6
22:41:26.848 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5318
22:41:26.850 00.002 1032 Star::Find returns 1 (0), X=1097.53, Y=134.86, Mass=1448, SNR=26.7, Peak=132 HFD=3.1
22:41:26.853 00.003 1032 MultiStar: [#1 0.04,0.10,0.89,U] [#2 0.13,0.05,0.75,U] [#3 0.08,0.09,0.73,U] [#4 0.18,-0.16,0.64,U] [#5 0.07,0.06,0.61,U] [#6 0.26,0.02,0.00,M2] [#7 0.08,0.02,0.72,U] [#8 -0.01,0.01,0.49,U] 
22:41:26.854 00.001 1032 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.23, -0.07}
22:41:26.856 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
22:41:26.857 00.001 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
22:41:26.858 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.12 mountX=-0.02 mountY=-0.11, mountTheta=-1.71
22:41:26.861 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
22:41:26.865 00.004 1032 Enqueuing Move request for scope (0.11, 0.01)
22:41:26.869 00.004 10072 Worker thread wakes up
22:41:26.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
22:41:26.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
22:41:26.869 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
22:41:26.871 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:41:26.874 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:26.874 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:41:26.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:26.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:41:26.874 00.000 10072 MoveAxis(E, 3, ABG)
22:41:26.874 00.000 10072 Guiding  Dir = 2, Dur = 3
22:41:26.874 00.000 10072 IsGuiding returns 0
22:41:26.875 00.001 10072 PulseGuide returned control before completion, sleep 13
22:41:26.892 00.017 1032 UpdateGuideState exits: m=1448 SNR=26.7
22:41:26.896 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:26.898 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:26.899 00.001 1032 Enqueuing Expose request
22:41:26.901 00.002 10072 IsGuiding returns 0
22:41:26.901 00.000 10072 Move returns status 0, amount 3
22:41:26.901 00.000 10072 MoveAxis(N, 0, ABG)
22:41:26.901 00.000 10072 Move returns status 0, amount 0
22:41:26.901 00.000 10072 move complete, result=0
22:41:26.901 00.000 10072 worker thread done servicing request
22:41:26.901 00.000 10072 Worker thread wakes up
22:41:26.901 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:26.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:26.907 00.006 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:41:27.308 00.401 10072 Exposure complete
22:41:27.366 00.058 10072 worker thread done servicing request
22:41:27.366 00.000 1032 OnExposeComplete: enter
22:41:27.370 00.004 1032 UpdateGuideState(): m_state=6
22:41:27.372 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5319
22:41:27.374 00.002 1032 Star::Find returns 1 (0), X=1097.54, Y=134.84, Mass=1278, SNR=25.1, Peak=113 HFD=3.3
22:41:27.376 00.002 1032 MultiStar: [#1 0.14,0.16,1.01,U] [#2 0.13,-0.14,0.81,U] [#3 0.08,0.04,0.78,U] [#4 0.12,-0.15,0.69,U] [#5 0.08,0.03,0.67,U] [#6 0.07,-0.01,0.63,U] [#7 0.27,-0.12,0.00,M1] [#8 0.12,-0.08,0.50,U] 
22:41:27.378 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.24, -0.09}
22:41:27.380 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:41:27.382 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:41:27.384 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.18 mountX=-0.06 mountY=-0.12, mountTheta=-2.01
22:41:27.387 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
22:41:27.389 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
22:41:27.391 00.002 10072 Worker thread wakes up
22:41:27.391 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
22:41:27.391 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
22:41:27.392 00.001 10072 Moving (0.13, -0.02) raw xDistance=-0.06 yDistance=-0.12
22:41:27.395 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:41:27.399 00.004 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:27.399 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:41:27.399 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:27.399 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:41:27.399 00.000 10072 MoveAxis(E, 3, ABG)
22:41:27.399 00.000 10072 Guiding  Dir = 2, Dur = 3
22:41:27.400 00.001 10072 IsGuiding returns 0
22:41:27.400 00.000 10072 PulseGuide returned control before completion, sleep 13
22:41:27.418 00.018 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:41:27.420 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:27.423 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:27.427 00.004 1032 Enqueuing Expose request
22:41:27.431 00.004 10072 IsGuiding returns 0
22:41:27.431 00.000 10072 Move returns status 0, amount 3
22:41:27.431 00.000 10072 MoveAxis(N, 0, ABG)
22:41:27.431 00.000 10072 Move returns status 0, amount 0
22:41:27.431 00.000 10072 move complete, result=0
22:41:27.431 00.000 10072 worker thread done servicing request
22:41:27.431 00.000 10072 Worker thread wakes up
22:41:27.432 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:27.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:27.439 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:41:28.055 00.616 10072 Exposure complete
22:41:28.110 00.055 10072 worker thread done servicing request
22:41:28.110 00.000 1032 OnExposeComplete: enter
22:41:28.113 00.003 1032 UpdateGuideState(): m_state=6
22:41:28.115 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5320
22:41:28.118 00.003 1032 Star::Find returns 1 (0), X=1097.60, Y=134.78, Mass=1408, SNR=26.3, Peak=130 HFD=3.1
22:41:28.120 00.002 1032 MultiStar: [#1 0.16,0.06,0.95,U] [#2 0.14,-0.05,0.75,U] [#3 0.17,-0.03,0.76,U] [#4 0.18,-0.30,0.00,M1] [#5 0.23,-0.02,0.64,U] [#6 0.30,-0.12,0.00,M2] [#7 0.21,-0.13,0.68,U] [#8 -0.04,-0.11,0.51,U] 
22:41:28.122 00.002 1032 refined, 6 included, MultiStar: {0.18, -0.06}, one-star: {0.30, -0.15}
22:41:28.125 00.003 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
22:41:28.126 00.001 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
22:41:28.128 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.32 mountX=-0.10 mountY=-0.16, mountTheta=-2.15
22:41:28.131 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.06, opts=13)
22:41:28.133 00.002 1032 Enqueuing Move request for scope (0.18, -0.06)
22:41:28.135 00.002 10072 Worker thread wakes up
22:41:28.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
22:41:28.135 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
22:41:28.136 00.001 10072 Moving (0.18, -0.06) raw xDistance=-0.10 yDistance=-0.16
22:41:28.139 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:41:28.142 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:28.142 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:41:28.142 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:28.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:41:28.142 00.000 10072 MoveAxis(E, 4, ABG)
22:41:28.142 00.000 10072 Guiding  Dir = 2, Dur = 4
22:41:28.142 00.000 10072 IsGuiding returns 0
22:41:28.143 00.001 10072 PulseGuide returned control before completion, sleep 14
22:41:28.161 00.018 1032 UpdateGuideState exits: m=1408 SNR=26.3
22:41:28.164 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:28.166 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:28.168 00.002 1032 Enqueuing Expose request
22:41:28.169 00.001 10072 IsGuiding returns 0
22:41:28.170 00.001 10072 Move returns status 0, amount 4
22:41:28.170 00.000 10072 MoveAxis(N, 0, ABG)
22:41:28.170 00.000 10072 Move returns status 0, amount 0
22:41:28.170 00.000 10072 move complete, result=0
22:41:28.170 00.000 10072 worker thread done servicing request
22:41:28.170 00.000 10072 Worker thread wakes up
22:41:28.170 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:28.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:28.178 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
22:41:28.588 00.410 10072 Exposure complete
22:41:28.642 00.054 10072 worker thread done servicing request
22:41:28.642 00.000 1032 OnExposeComplete: enter
22:41:28.644 00.002 1032 UpdateGuideState(): m_state=6
22:41:28.648 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5321
22:41:28.650 00.002 1032 Star::Find returns 1 (0), X=1097.53, Y=134.89, Mass=1351, SNR=25.8, Peak=122 HFD=3.2
22:41:28.651 00.001 1032 MultiStar: [#1 0.20,0.11,1.01,U] [#2 0.16,-0.08,0.78,U] [#3 0.20,0.05,0.74,U] [#4 0.22,-0.19,0.00,M2] [#5 0.06,0.08,0.68,U] [#6 0.30,0.00,0.00,M3] [#7 0.18,-0.08,0.70,U] [#8 0.08,-0.11,0.53,U] 
22:41:28.653 00.002 1032 refined, 6 included, MultiStar: {0.17, -0.00}, one-star: {0.22, -0.04}
22:41:28.654 00.001 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
22:41:28.655 00.001 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
22:41:28.657 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.01 mountX=-0.04 mountY=-0.16, mountTheta=-1.84
22:41:28.659 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.00, opts=13)
22:41:28.660 00.001 1032 Enqueuing Move request for scope (0.17, -0.00)
22:41:28.662 00.002 10072 Worker thread wakes up
22:41:28.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
22:41:28.662 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
22:41:28.662 00.000 10072 Moving (0.17, -0.00) raw xDistance=-0.04 yDistance=-0.16
22:41:28.664 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:41:28.666 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:28.666 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:41:28.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:28.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:41:28.666 00.000 10072 MoveAxis(E, 2, ABG)
22:41:28.666 00.000 10072 Guiding  Dir = 2, Dur = 2
22:41:28.666 00.000 10072 IsGuiding returns 0
22:41:28.667 00.001 10072 PulseGuide returned control before completion, sleep 12
22:41:28.684 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:41:28.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:28.689 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:28.690 00.001 1032 Enqueuing Expose request
22:41:28.694 00.004 10072 IsGuiding returns 0
22:41:28.694 00.000 10072 Move returns status 0, amount 2
22:41:28.694 00.000 10072 MoveAxis(N, 0, ABG)
22:41:28.694 00.000 10072 Move returns status 0, amount 0
22:41:28.694 00.000 10072 move complete, result=0
22:41:28.694 00.000 10072 worker thread done servicing request
22:41:28.694 00.000 10072 Worker thread wakes up
22:41:28.694 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:28.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:28.699 00.005 1032 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
22:41:29.321 00.622 10072 Exposure complete
22:41:29.376 00.055 10072 worker thread done servicing request
22:41:29.376 00.000 1032 OnExposeComplete: enter
22:41:29.378 00.002 1032 UpdateGuideState(): m_state=6
22:41:29.380 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5322
22:41:29.382 00.002 1032 Star::Find returns 1 (0), X=1097.49, Y=134.90, Mass=1352, SNR=25.8, Peak=116 HFD=3.2
22:41:29.383 00.001 1032 MultiStar: [#1 0.17,0.28,0.00,M1] [#2 0.09,0.01,0.75,U] [#3 0.15,0.14,0.74,U] [#4 0.19,-0.14,0.72,U] [#5 0.00,0.15,0.63,U] [#6 0.10,0.04,0.64,U] [#7 0.18,0.03,0.70,U] [#8 -0.06,0.10,0.55,U] 
22:41:29.385 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.03}, one-star: {0.19, -0.03}
22:41:29.387 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
22:41:29.388 00.001 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
22:41:29.391 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.27 mountX=0.00 mountY=-0.12, mountTheta=-1.56
22:41:29.394 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
22:41:29.398 00.004 1032 Enqueuing Move request for scope (0.12, 0.03)
22:41:29.400 00.002 10072 Worker thread wakes up
22:41:29.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
22:41:29.401 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
22:41:29.401 00.000 10072 Moving (0.12, 0.03) raw xDistance=0.00 yDistance=-0.12
22:41:29.402 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:41:29.405 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:29.405 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:41:29.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:29.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:41:29.405 00.000 10072 MoveAxis(E, 3, ABG)
22:41:29.405 00.000 10072 Guiding  Dir = 2, Dur = 3
22:41:29.405 00.000 10072 IsGuiding returns 0
22:41:29.406 00.001 10072 PulseGuide returned control before completion, sleep 13
22:41:29.424 00.018 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:41:29.427 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:29.430 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:29.432 00.002 1032 Enqueuing Expose request
22:41:29.433 00.001 10072 IsGuiding returns 0
22:41:29.434 00.001 10072 Move returns status 0, amount 3
22:41:29.434 00.000 10072 MoveAxis(N, 0, ABG)
22:41:29.434 00.000 10072 Move returns status 0, amount 0
22:41:29.434 00.000 10072 move complete, result=0
22:41:29.434 00.000 10072 worker thread done servicing request
22:41:29.434 00.000 10072 Worker thread wakes up
22:41:29.434 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:29.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:29.442 00.008 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:41:29.851 00.409 10072 Exposure complete
22:41:29.903 00.052 10072 worker thread done servicing request
22:41:29.903 00.000 1032 OnExposeComplete: enter
22:41:29.905 00.002 1032 UpdateGuideState(): m_state=6
22:41:29.907 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5323
22:41:29.911 00.004 1032 Star::Find returns 1 (0), X=1097.44, Y=134.99, Mass=1330, SNR=25.6, Peak=112 HFD=3.4
22:41:29.913 00.002 1032 MultiStar: [#1 0.15,0.24,0.00,M2] [#2 0.15,0.14,0.77,U] [#3 0.06,0.07,0.74,U] [#4 0.20,-0.03,0.64,U] [#5 0.02,0.15,0.66,U] [#6 0.17,0.12,0.59,U] [#7 0.07,0.05,0.72,U] [#8 -0.11,0.16,0.53,U] 
22:41:29.914 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.09}, one-star: {0.14, 0.06}
22:41:29.916 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
22:41:29.918 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
22:41:29.919 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.74 mountX=0.06 mountY=-0.11, mountTheta=-1.09
22:41:29.922 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
22:41:29.924 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
22:41:29.926 00.002 10072 Worker thread wakes up
22:41:29.926 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
22:41:29.926 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
22:41:29.926 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.11
22:41:29.929 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:41:29.932 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:29.932 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:41:29.932 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:29.932 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:41:29.932 00.000 10072 MoveAxis(E, 3, ABG)
22:41:29.932 00.000 10072 Guiding  Dir = 2, Dur = 3
22:41:29.932 00.000 10072 IsGuiding returns 0
22:41:29.933 00.001 10072 PulseGuide returned control before completion, sleep 13
22:41:29.950 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:41:29.953 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:29.955 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:29.957 00.002 1032 Enqueuing Expose request
22:41:29.960 00.003 10072 IsGuiding returns 0
22:41:29.960 00.000 10072 Move returns status 0, amount 3
22:41:29.960 00.000 10072 MoveAxis(N, 0, ABG)
22:41:29.960 00.000 10072 Move returns status 0, amount 0
22:41:29.960 00.000 10072 move complete, result=0
22:41:29.960 00.000 10072 worker thread done servicing request
22:41:29.961 00.001 10072 Worker thread wakes up
22:41:29.961 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:29.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:29.967 00.006 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:41:30.587 00.620 10072 Exposure complete
22:41:30.640 00.053 10072 worker thread done servicing request
22:41:30.640 00.000 1032 OnExposeComplete: enter
22:41:30.643 00.003 1032 UpdateGuideState(): m_state=6
22:41:30.646 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5324
22:41:30.647 00.001 1032 Star::Find returns 1 (0), X=1097.58, Y=134.95, Mass=1321, SNR=25.5, Peak=103 HFD=3.3
22:41:30.649 00.002 1032 MultiStar: [#1 0.13,0.22,0.00,M3] [#2 0.13,0.09,0.78,U] [#3 0.08,0.07,0.78,U] [#4 0.15,-0.17,0.69,U] [#5 0.13,0.08,0.64,U] [#6 0.09,0.13,0.63,U] [#7 0.12,0.06,0.74,U] [#8 0.12,0.06,0.53,U] 
22:41:30.652 00.003 1032 refined, 7 included, MultiStar: {0.14, 0.04}, one-star: {0.28, 0.02}
22:41:30.654 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
22:41:30.655 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
22:41:30.657 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.28 mountX=0.00 mountY=-0.15, mountTheta=-1.55
22:41:30.660 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
22:41:30.662 00.002 1032 Enqueuing Move request for scope (0.14, 0.04)
22:41:30.664 00.002 10072 Worker thread wakes up
22:41:30.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
22:41:30.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
22:41:30.664 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.00 yDistance=-0.15
22:41:30.666 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:41:30.668 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:30.668 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:41:30.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:30.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:41:30.668 00.000 10072 MoveAxis(E, 4, ABG)
22:41:30.668 00.000 10072 Guiding  Dir = 2, Dur = 4
22:41:30.669 00.001 10072 IsGuiding returns 0
22:41:30.669 00.000 10072 PulseGuide returned control before completion, sleep 14
22:41:30.686 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.5
22:41:30.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:30.691 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:30.693 00.002 1032 Enqueuing Expose request
22:41:30.696 00.003 10072 IsGuiding returns 0
22:41:30.696 00.000 10072 Move returns status 0, amount 4
22:41:30.696 00.000 10072 MoveAxis(N, 0, ABG)
22:41:30.696 00.000 10072 Move returns status 0, amount 0
22:41:30.696 00.000 10072 move complete, result=0
22:41:30.696 00.000 10072 worker thread done servicing request
22:41:30.696 00.000 10072 Worker thread wakes up
22:41:30.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:30.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:30.704 00.008 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:41:31.105 00.401 10072 Exposure complete
22:41:31.155 00.050 10072 worker thread done servicing request
22:41:31.156 00.001 1032 OnExposeComplete: enter
22:41:31.157 00.001 1032 UpdateGuideState(): m_state=6
22:41:31.159 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5325
22:41:31.160 00.001 1032 Star::Find returns 1 (0), X=1097.50, Y=134.97, Mass=1505, SNR=27.3, Peak=132 HFD=3.1
22:41:31.162 00.002 1032 MultiStar: [#1 0.08,0.16,0.92,U] [#2 0.10,0.00,0.74,U] [#3 -0.05,0.08,0.69,U] [#4 0.25,-0.01,0.62,U] [#5 -0.04,0.07,0.59,U] [#6 0.21,-0.04,0.58,U] [#7 0.06,0.07,0.68,U] [#8 -0.24,0.05,0.49,U] 
22:41:31.163 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.20, 0.04}
22:41:31.164 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:41:31.166 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:41:31.167 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.57 mountX=0.03 mountY=-0.09, mountTheta=-1.26
22:41:31.170 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
22:41:31.172 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
22:41:31.175 00.003 10072 Worker thread wakes up
22:41:31.175 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
22:41:31.175 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
22:41:31.175 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
22:41:31.178 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:41:31.180 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:31.180 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:41:31.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:31.180 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:41:31.180 00.000 10072 MoveAxis(E, 4, ABG)
22:41:31.180 00.000 10072 Guiding  Dir = 2, Dur = 4
22:41:31.181 00.001 10072 IsGuiding returns 0
22:41:31.181 00.000 10072 PulseGuide returned control before completion, sleep 14
22:41:31.197 00.016 10072 IsGuiding returns 0
22:41:31.197 00.000 10072 Move returns status 0, amount 4
22:41:31.197 00.000 10072 MoveAxis(N, 0, ABG)
22:41:31.197 00.000 10072 Move returns status 0, amount 0
22:41:31.197 00.000 10072 move complete, result=0
22:41:31.197 00.000 10072 worker thread done servicing request
22:41:31.198 00.001 1032 UpdateGuideState exits: m=1505 SNR=27.3
22:41:31.199 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:31.201 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:31.202 00.001 1032 Enqueuing Expose request
22:41:31.206 00.004 10072 Worker thread wakes up
22:41:31.206 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:31.206 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:41:31.208 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:31.842 00.634 10072 Exposure complete
22:41:31.893 00.051 10072 worker thread done servicing request
22:41:31.893 00.000 1032 OnExposeComplete: enter
22:41:31.896 00.003 1032 UpdateGuideState(): m_state=6
22:41:31.898 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5326
22:41:31.901 00.003 1032 Star::Find returns 1 (0), X=1097.42, Y=134.91, Mass=1346, SNR=25.7, Peak=122 HFD=3.2
22:41:31.903 00.002 1032 MultiStar: [#1 0.10,0.13,0.95,U] [#2 0.10,-0.04,0.78,U] [#3 0.13,0.19,0.78,U] [#4 0.08,-0.21,0.66,U] [#5 0.03,0.01,0.66,U] [#6 0.14,0.06,0.64,U] [#7 0.11,-0.02,0.74,U] [#8 -0.06,0.12,0.55,U] 
22:41:31.904 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.12, -0.02}
22:41:31.906 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
22:41:31.907 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
22:41:31.909 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.28 mountX=0.00 mountY=-0.09, mountTheta=-1.55
22:41:31.911 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
22:41:31.914 00.003 1032 Enqueuing Move request for scope (0.09, 0.03)
22:41:31.916 00.002 10072 Worker thread wakes up
22:41:31.916 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
22:41:31.916 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
22:41:31.916 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.00 yDistance=-0.09
22:41:31.918 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:41:31.921 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:31.921 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:41:31.922 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:31.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:41:31.922 00.000 10072 MoveAxis(E, 5, ABG)
22:41:31.922 00.000 10072 Guiding  Dir = 2, Dur = 5
22:41:31.922 00.000 10072 IsGuiding returns 0
22:41:31.922 00.000 10072 PulseGuide returned control before completion, sleep 15
22:41:31.942 00.020 1032 UpdateGuideState exits: m=1346 SNR=25.7
22:41:31.944 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:31.946 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:31.947 00.001 1032 Enqueuing Expose request
22:41:31.949 00.002 10072 IsGuiding returns 0
22:41:31.949 00.000 10072 Move returns status 0, amount 5
22:41:31.949 00.000 10072 MoveAxis(N, 0, ABG)
22:41:31.949 00.000 10072 Move returns status 0, amount 0
22:41:31.949 00.000 10072 move complete, result=0
22:41:31.949 00.000 10072 worker thread done servicing request
22:41:31.949 00.000 10072 Worker thread wakes up
22:41:31.949 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:31.950 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:31.958 00.008 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:41:32.358 00.400 10072 Exposure complete
22:41:32.415 00.057 10072 worker thread done servicing request
22:41:32.415 00.000 1032 OnExposeComplete: enter
22:41:32.417 00.002 1032 UpdateGuideState(): m_state=6
22:41:32.419 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5327
22:41:32.421 00.002 1032 Star::Find returns 1 (0), X=1097.46, Y=135.05, Mass=1290, SNR=25.2, Peak=106 HFD=3.2
22:41:32.423 00.002 1032 MultiStar: [#1 0.10,0.19,0.93,U] [#2 0.10,0.10,0.78,U] [#3 0.05,0.22,0.81,U] [#4 -0.19,-0.14,0.65,U] [#5 -0.04,0.16,0.68,U] [#6 0.19,0.09,0.65,U] [#7 0.17,0.05,0.67,U] [#8 -0.01,0.10,0.55,U] 
22:41:32.426 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.16, 0.12}
22:41:32.428 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
22:41:32.430 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
22:41:32.431 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.01 mountX=0.09 mountY=-0.09, mountTheta=-0.82
22:41:32.435 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
22:41:32.437 00.002 1032 Enqueuing Move request for scope (0.07, 0.11)
22:41:32.438 00.001 10072 Worker thread wakes up
22:41:32.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
22:41:32.438 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
22:41:32.438 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
22:41:32.441 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:41:32.443 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:32.443 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:41:32.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:32.444 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:41:32.444 00.000 10072 MoveAxis(E, 5, ABG)
22:41:32.444 00.000 10072 Guiding  Dir = 2, Dur = 5
22:41:32.444 00.000 10072 IsGuiding returns 0
22:41:32.444 00.000 10072 PulseGuide returned control before completion, sleep 15
22:41:32.463 00.019 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:41:32.464 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:32.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:32.468 00.002 1032 Enqueuing Expose request
22:41:32.470 00.002 10072 IsGuiding returns 0
22:41:32.470 00.000 10072 Move returns status 0, amount 5
22:41:32.470 00.000 10072 MoveAxis(N, 0, ABG)
22:41:32.471 00.001 10072 Move returns status 0, amount 0
22:41:32.471 00.000 10072 move complete, result=0
22:41:32.471 00.000 10072 worker thread done servicing request
22:41:32.471 00.000 10072 Worker thread wakes up
22:41:32.471 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:32.471 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:32.479 00.008 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:41:33.110 00.631 10072 Exposure complete
22:41:33.165 00.055 10072 worker thread done servicing request
22:41:33.165 00.000 1032 OnExposeComplete: enter
22:41:33.166 00.001 1032 UpdateGuideState(): m_state=6
22:41:33.169 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5328
22:41:33.171 00.002 1032 Star::Find returns 1 (0), X=1097.48, Y=135.12, Mass=1335, SNR=25.7, Peak=117 HFD=3.1
22:41:33.172 00.001 1032 MultiStar: [#1 0.17,0.25,0.00,M1] [#2 0.14,0.09,0.78,U] [#3 0.12,0.13,0.79,U] [#4 0.13,-0.16,0.70,U] [#5 0.01,0.03,0.65,U] [#6 0.19,0.10,0.58,U] [#7 0.18,0.07,0.65,U] [#8 -0.04,0.10,0.52,U] 
22:41:33.174 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {0.18, 0.19}
22:41:33.176 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:41:33.177 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:41:33.179 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.56 mountX=0.04 mountY=-0.14, mountTheta=-1.27
22:41:33.181 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
22:41:33.183 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
22:41:33.185 00.002 10072 Worker thread wakes up
22:41:33.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
22:41:33.185 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
22:41:33.185 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.14
22:41:33.187 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:41:33.189 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:33.189 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:41:33.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:33.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:41:33.189 00.000 10072 MoveAxis(E, 6, ABG)
22:41:33.189 00.000 10072 Guiding  Dir = 2, Dur = 6
22:41:33.190 00.001 10072 IsGuiding returns 0
22:41:33.190 00.000 10072 PulseGuide returned control before completion, sleep 16
22:41:33.207 00.017 1032 UpdateGuideState exits: m=1335 SNR=25.7
22:41:33.209 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:33.211 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:33.213 00.002 1032 Enqueuing Expose request
22:41:33.217 00.004 10072 IsGuiding returns 0
22:41:33.217 00.000 10072 Move returns status 0, amount 6
22:41:33.217 00.000 10072 MoveAxis(N, 0, ABG)
22:41:33.217 00.000 10072 Move returns status 0, amount 0
22:41:33.217 00.000 10072 move complete, result=0
22:41:33.217 00.000 10072 worker thread done servicing request
22:41:33.217 00.000 10072 Worker thread wakes up
22:41:33.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:33.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:33.222 00.005 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:41:33.628 00.406 10072 Exposure complete
22:41:33.679 00.051 10072 worker thread done servicing request
22:41:33.679 00.000 1032 OnExposeComplete: enter
22:41:33.682 00.003 1032 UpdateGuideState(): m_state=6
22:41:33.685 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5329
22:41:33.686 00.001 1032 Star::Find returns 1 (0), X=1097.53, Y=134.99, Mass=1410, SNR=26.4, Peak=123 HFD=3.1
22:41:33.688 00.002 1032 MultiStar: [#1 0.18,0.22,0.00,M2] [#2 0.23,0.12,0.00,M1] [#3 0.19,0.10,0.72,U] [#4 0.11,-0.28,0.00,M1] [#5 0.14,0.17,0.63,U] [#6 0.23,-0.00,0.59,U] [#7 0.26,0.00,0.00,M1] [#8 0.07,0.09,0.51,U] 
22:41:33.690 00.002 1032 refined, 4 included, MultiStar: {0.18, 0.08}, one-star: {0.23, 0.06}
22:41:33.692 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
22:41:33.693 00.001 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
22:41:33.694 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.42 mountX=0.03 mountY=-0.20, mountTheta=-1.41
22:41:33.696 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.08, opts=13)
22:41:33.698 00.002 1032 Enqueuing Move request for scope (0.18, 0.08)
22:41:33.699 00.001 10072 Worker thread wakes up
22:41:33.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
22:41:33.699 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
22:41:33.699 00.000 10072 Moving (0.18, 0.08) raw xDistance=0.03 yDistance=-0.20
22:41:33.702 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:41:33.705 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:33.705 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:41:33.706 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:33.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:41:33.706 00.000 10072 MoveAxis(E, 5, ABG)
22:41:33.706 00.000 10072 Guiding  Dir = 2, Dur = 5
22:41:33.706 00.000 10072 IsGuiding returns 0
22:41:33.707 00.001 10072 PulseGuide returned control before completion, sleep 15
22:41:33.723 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:41:33.725 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:33.728 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:33.729 00.001 1032 Enqueuing Expose request
22:41:33.735 00.006 10072 IsGuiding returns 0
22:41:33.735 00.000 10072 Move returns status 0, amount 5
22:41:33.735 00.000 10072 MoveAxis(N, 0, ABG)
22:41:33.735 00.000 10072 Move returns status 0, amount 0
22:41:33.735 00.000 10072 move complete, result=0
22:41:33.736 00.001 10072 worker thread done servicing request
22:41:33.736 00.000 10072 Worker thread wakes up
22:41:33.736 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:33.736 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:33.739 00.003 1032 GuideStep: 0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
22:41:34.364 00.625 10072 Exposure complete
22:41:34.417 00.053 10072 worker thread done servicing request
22:41:34.417 00.000 1032 OnExposeComplete: enter
22:41:34.419 00.002 1032 UpdateGuideState(): m_state=6
22:41:34.421 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5330
22:41:34.423 00.002 1032 Star::Find returns 1 (0), X=1097.58, Y=134.91, Mass=1241, SNR=24.7, Peak=104 HFD=3.2
22:41:34.427 00.004 1032 MultiStar: [#1 0.18,0.21,0.00,M3] [#2 0.12,0.04,0.80,U] [#3 0.11,0.07,0.80,U] [#4 0.17,-0.17,0.70,U] [#5 0.15,0.08,0.67,U] [#6 0.24,0.11,0.00,M1] [#7 0.13,0.00,0.72,U] [#8 0.17,0.15,0.54,U] 
22:41:34.430 00.003 1032 refined, 6 included, MultiStar: {0.17, 0.02}, one-star: {0.28, -0.02}
22:41:34.432 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
22:41:34.433 00.001 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
22:41:34.435 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.10 mountX=-0.03 mountY=-0.17, mountTheta=-1.73
22:41:34.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.02, opts=13)
22:41:34.439 00.001 1032 Enqueuing Move request for scope (0.17, 0.02)
22:41:34.445 00.006 10072 Worker thread wakes up
22:41:34.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
22:41:34.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
22:41:34.445 00.000 10072 Moving (0.17, 0.02) raw xDistance=-0.03 yDistance=-0.17
22:41:34.447 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:41:34.450 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:34.450 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:41:34.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:34.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:41:34.450 00.000 10072 MoveAxis(E, 6, ABG)
22:41:34.450 00.000 10072 Guiding  Dir = 2, Dur = 6
22:41:34.450 00.000 10072 IsGuiding returns 0
22:41:34.451 00.001 10072 PulseGuide returned control before completion, sleep 16
22:41:34.469 00.018 1032 UpdateGuideState exits: m=1241 SNR=24.7
22:41:34.470 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:34.472 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:34.473 00.001 1032 Enqueuing Expose request
22:41:34.475 00.002 10072 IsGuiding returns 0
22:41:34.475 00.000 10072 Move returns status 0, amount 6
22:41:34.475 00.000 10072 MoveAxis(N, 0, ABG)
22:41:34.475 00.000 10072 Move returns status 0, amount 0
22:41:34.475 00.000 10072 move complete, result=0
22:41:34.475 00.000 10072 worker thread done servicing request
22:41:34.475 00.000 10072 Worker thread wakes up
22:41:34.475 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:34.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:34.482 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
22:41:34.880 00.398 10072 Exposure complete
22:41:34.929 00.049 10072 worker thread done servicing request
22:41:34.929 00.000 1032 OnExposeComplete: enter
22:41:34.931 00.002 1032 UpdateGuideState(): m_state=6
22:41:34.933 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5331
22:41:34.935 00.002 1032 Star::Find returns 1 (0), X=1097.60, Y=135.03, Mass=1372, SNR=26.0, Peak=109 HFD=3.4
22:41:34.937 00.002 1032 MultiStar: [#1 0.08,0.21,0.95,U] [#2 0.06,0.10,0.79,U] [#3 0.01,0.11,0.77,U] [#4 0.06,-0.02,0.68,U] [#5 0.21,0.31,0.00,M1] [#6 0.17,0.05,0.62,U] [#7 0.13,0.17,0.69,U] [#8 0.07,0.21,0.52,U] 
22:41:34.938 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.12}, one-star: {0.30, 0.10}
22:41:34.940 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
22:41:34.942 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
22:41:34.943 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.79 mountX=0.08 mountY=-0.14, mountTheta=-1.04
22:41:34.946 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
22:41:34.948 00.002 1032 Enqueuing Move request for scope (0.12, 0.12)
22:41:34.950 00.002 10072 Worker thread wakes up
22:41:34.950 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
22:41:34.950 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
22:41:34.950 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.08 yDistance=-0.14
22:41:34.952 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:41:34.954 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:41:34.954 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:41:34.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:34.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:41:34.954 00.000 10072 MoveAxis(E, 5, ABG)
22:41:34.954 00.000 10072 Guiding  Dir = 2, Dur = 5
22:41:34.956 00.002 10072 IsGuiding returns 0
22:41:34.958 00.002 10072 PulseGuide returned control before completion, sleep 15
22:41:34.972 00.014 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:41:34.974 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:34.976 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:34.977 00.001 1032 Enqueuing Expose request
22:41:34.987 00.010 10072 IsGuiding returns 0
22:41:34.987 00.000 10072 Move returns status 0, amount 5
22:41:34.988 00.001 10072 MoveAxis(N, 0, ABG)
22:41:34.988 00.000 10072 Move returns status 0, amount 0
22:41:34.988 00.000 10072 move complete, result=0
22:41:34.988 00.000 10072 worker thread done servicing request
22:41:34.988 00.000 10072 Worker thread wakes up
22:41:34.988 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:34.988 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:34.990 00.002 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:41:35.613 00.623 10072 Exposure complete
22:41:35.666 00.053 10072 worker thread done servicing request
22:41:35.666 00.000 1032 OnExposeComplete: enter
22:41:35.669 00.003 1032 UpdateGuideState(): m_state=6
22:41:35.671 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5332
22:41:35.674 00.003 1032 Star::Find returns 1 (0), X=1097.59, Y=135.05, Mass=1350, SNR=25.8, Peak=113 HFD=3.4
22:41:35.676 00.002 1032 MultiStar: [#1 0.20,0.24,0.00,M3] [#2 0.08,0.05,0.78,U] [#3 0.04,0.18,0.76,U] [#4 0.03,-0.08,0.68,U] [#5 0.05,0.10,0.64,U] [#6 0.14,0.11,0.61,U] [#7 0.17,0.10,0.71,U] [#8 0.12,0.01,0.51,U] 
22:41:35.678 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.08}, one-star: {0.29, 0.12}
22:41:35.679 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:41:35.681 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:41:35.682 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.57 mountX=0.04 mountY=-0.14, mountTheta=-1.26
22:41:35.685 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
22:41:35.687 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
22:41:35.688 00.001 10072 Worker thread wakes up
22:41:35.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:41:35.688 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:41:35.688 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.04 yDistance=-0.14
22:41:35.689 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:41:35.692 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:41:35.692 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:41:35.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:35.692 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:41:35.692 00.000 10072 MoveAxis(E, 6, ABG)
22:41:35.692 00.000 10072 Guiding  Dir = 2, Dur = 6
22:41:35.693 00.001 10072 IsGuiding returns 0
22:41:35.693 00.000 10072 PulseGuide returned control before completion, sleep 16
22:41:35.710 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:41:35.713 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:35.714 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:35.716 00.002 1032 Enqueuing Expose request
22:41:35.719 00.003 10072 IsGuiding returns 0
22:41:35.719 00.000 10072 Move returns status 0, amount 6
22:41:35.719 00.000 10072 MoveAxis(N, 0, ABG)
22:41:35.719 00.000 10072 Move returns status 0, amount 0
22:41:35.719 00.000 10072 move complete, result=0
22:41:35.719 00.000 10072 worker thread done servicing request
22:41:35.719 00.000 10072 Worker thread wakes up
22:41:35.719 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:35.719 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:35.724 00.005 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:41:36.129 00.405 10072 Exposure complete
22:41:36.184 00.055 10072 worker thread done servicing request
22:41:36.184 00.000 1032 OnExposeComplete: enter
22:41:36.186 00.002 1032 UpdateGuideState(): m_state=6
22:41:36.188 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5333
22:41:36.190 00.002 1032 Star::Find returns 1 (0), X=1097.55, Y=134.95, Mass=1383, SNR=26.1, Peak=124 HFD=3.3
22:41:36.191 00.001 1032 MultiStar: [#1 0.19,0.24,0.00,M4] [#2 0.11,0.07,0.79,U] [#3 0.08,0.16,0.78,U] [#4 0.25,-0.12,0.00,M1] [#5 0.18,0.23,0.00,M1] [#6 0.14,0.12,0.62,U] [#7 0.26,-0.07,0.00,M1] [#8 0.14,-0.01,0.51,U] 
22:41:36.194 00.003 1032 refined, 4 included, MultiStar: {0.15, 0.07}, one-star: {0.25, 0.02}
22:41:36.195 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
22:41:36.197 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
22:41:36.198 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.46 mountX=0.03 mountY=-0.16, mountTheta=-1.37
22:41:36.202 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.07, opts=13)
22:41:36.205 00.003 1032 Enqueuing Move request for scope (0.15, 0.07)
22:41:36.207 00.002 10072 Worker thread wakes up
22:41:36.207 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
22:41:36.207 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
22:41:36.207 00.000 10072 Moving (0.15, 0.07) raw xDistance=0.03 yDistance=-0.16
22:41:36.211 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:41:36.213 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:41:36.213 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:41:36.213 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:36.213 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:41:36.214 00.001 10072 MoveAxis(E, 6, ABG)
22:41:36.214 00.000 10072 Guiding  Dir = 2, Dur = 6
22:41:36.214 00.000 10072 IsGuiding returns 0
22:41:36.214 00.000 10072 PulseGuide returned control before completion, sleep 16
22:41:36.230 00.016 1032 UpdateGuideState exits: m=1383 SNR=26.1
22:41:36.233 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:36.235 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:36.238 00.003 1032 Enqueuing Expose request
22:41:36.240 00.002 10072 IsGuiding returns 0
22:41:36.240 00.000 10072 Move returns status 0, amount 6
22:41:36.240 00.000 10072 MoveAxis(N, 0, ABG)
22:41:36.240 00.000 10072 Move returns status 0, amount 0
22:41:36.240 00.000 10072 move complete, result=0
22:41:36.240 00.000 10072 worker thread done servicing request
22:41:36.240 00.000 10072 Worker thread wakes up
22:41:36.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:36.240 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:36.247 00.007 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
22:41:36.863 00.616 10072 Exposure complete
22:41:36.914 00.051 10072 worker thread done servicing request
22:41:36.914 00.000 1032 OnExposeComplete: enter
22:41:36.916 00.002 1032 UpdateGuideState(): m_state=6
22:41:36.917 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5334
22:41:36.918 00.001 1032 Star::Find returns 1 (0), X=1097.60, Y=134.84, Mass=1279, SNR=25.1, Peak=115 HFD=3.2
22:41:36.920 00.002 1032 MultiStar: [#1 0.18,0.07,0.97,U] [#2 0.12,-0.14,0.75,U] [#3 0.06,0.17,0.79,U] [#4 0.16,-0.27,0.00,M2] [#5 0.14,0.15,0.68,U] [#6 0.23,-0.04,0.63,U] [#7 0.24,-0.11,0.00,M2] [#8 0.08,-0.16,0.55,U] 
22:41:36.921 00.001 1032 refined, 6 included, MultiStar: {0.16, -0.00}, one-star: {0.30, -0.09}
22:41:36.923 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
22:41:36.925 00.002 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
22:41:36.927 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.01 mountX=-0.04 mountY=-0.16, mountTheta=-1.84
22:41:36.931 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.00, opts=13)
22:41:36.933 00.002 1032 Enqueuing Move request for scope (0.16, -0.00)
22:41:36.934 00.001 10072 Worker thread wakes up
22:41:36.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
22:41:36.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
22:41:36.934 00.000 10072 Moving (0.16, -0.00) raw xDistance=-0.04 yDistance=-0.16
22:41:36.936 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:41:36.939 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:41:36.939 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:41:36.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:36.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:41:36.939 00.000 10072 MoveAxis(E, 7, ABG)
22:41:36.939 00.000 10072 Guiding  Dir = 2, Dur = 7
22:41:36.939 00.000 10072 IsGuiding returns 0
22:41:36.940 00.001 10072 PulseGuide returned control before completion, sleep 17
22:41:36.955 00.015 1032 UpdateGuideState exits: m=1279 SNR=25.1
22:41:36.958 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:36.960 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:36.962 00.002 1032 Enqueuing Expose request
22:41:36.971 00.009 10072 IsGuiding returns 0
22:41:36.971 00.000 10072 Move returns status 0, amount 7
22:41:36.971 00.000 10072 MoveAxis(N, 0, ABG)
22:41:36.971 00.000 10072 Move returns status 0, amount 0
22:41:36.971 00.000 10072 move complete, result=0
22:41:36.972 00.001 10072 worker thread done servicing request
22:41:36.972 00.000 10072 Worker thread wakes up
22:41:36.972 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:36.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:36.972 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
22:41:37.383 00.411 10072 Exposure complete
22:41:37.433 00.050 10072 worker thread done servicing request
22:41:37.433 00.000 1032 OnExposeComplete: enter
22:41:37.436 00.003 1032 UpdateGuideState(): m_state=6
22:41:37.438 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5335
22:41:37.439 00.001 1032 Star::Find returns 1 (0), X=1097.58, Y=134.95, Mass=1306, SNR=25.4, Peak=109 HFD=3.2
22:41:37.441 00.002 1032 MultiStar: [#1 0.16,0.17,0.99,U] [#2 0.06,-0.02,0.83,U] [#3 0.16,0.17,0.75,U] [#4 0.29,-0.02,0.00,M3] [#5 0.26,0.05,0.00,M1] [#6 0.22,0.10,0.63,U] [#7 0.17,0.05,0.74,U] [#8 0.07,0.09,0.51,U] 
22:41:37.442 00.001 1032 refined, 6 included, MultiStar: {0.17, 0.08}, one-star: {0.28, 0.02}
22:41:37.444 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:41:37.445 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:41:37.447 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=0.04 mountY=-0.18, mountTheta=-1.38
22:41:37.450 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.08, opts=13)
22:41:37.452 00.002 1032 Enqueuing Move request for scope (0.17, 0.08)
22:41:37.452 00.000 10072 Worker thread wakes up
22:41:37.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
22:41:37.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
22:41:37.452 00.000 10072 Moving (0.17, 0.08) raw xDistance=0.04 yDistance=-0.18
22:41:37.455 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:41:37.457 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:41:37.457 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:41:37.457 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:37.457 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:41:37.457 00.000 10072 MoveAxis(E, 6, ABG)
22:41:37.457 00.000 10072 Guiding  Dir = 2, Dur = 6
22:41:37.459 00.002 10072 IsGuiding returns 0
22:41:37.459 00.000 10072 PulseGuide returned control before completion, sleep 16
22:41:37.474 00.015 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:41:37.476 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:37.479 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:37.480 00.001 1032 Enqueuing Expose request
22:41:37.489 00.009 10072 IsGuiding returns 0
22:41:37.489 00.000 10072 Move returns status 0, amount 6
22:41:37.489 00.000 10072 MoveAxis(N, 0, ABG)
22:41:37.489 00.000 10072 Move returns status 0, amount 0
22:41:37.489 00.000 10072 move complete, result=0
22:41:37.489 00.000 10072 worker thread done servicing request
22:41:37.489 00.000 10072 Worker thread wakes up
22:41:37.489 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:37.489 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:37.490 00.001 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
22:41:38.117 00.627 10072 Exposure complete
22:41:38.169 00.052 10072 worker thread done servicing request
22:41:38.169 00.000 1032 OnExposeComplete: enter
22:41:38.171 00.002 1032 UpdateGuideState(): m_state=6
22:41:38.173 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5336
22:41:38.176 00.003 1032 Star::Find returns 1 (0), X=1097.48, Y=135.00, Mass=1308, SNR=25.4, Peak=104 HFD=3.3
22:41:38.179 00.003 1032 MultiStar: [#1 0.19,0.25,0.00,M3] [#2 0.18,0.12,0.76,U] [#3 0.07,0.15,0.78,U] [#4 0.21,-0.10,0.67,U] [#5 0.02,0.16,0.59,U] [#6 0.13,0.04,0.63,U] [#7 0.27,0.04,0.00,M2] [#8 -0.04,0.12,0.55,U] 
22:41:38.181 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.08}, one-star: {0.18, 0.07}
22:41:38.182 00.001 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
22:41:38.183 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
22:41:38.185 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.61 mountX=0.05 mountY=-0.14, mountTheta=-1.22
22:41:38.188 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
22:41:38.193 00.005 1032 Enqueuing Move request for scope (0.12, 0.08)
22:41:38.194 00.001 10072 Worker thread wakes up
22:41:38.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:41:38.194 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:41:38.194 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.14
22:41:38.196 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:41:38.199 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:41:38.199 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:41:38.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:38.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:41:38.199 00.000 10072 MoveAxis(E, 7, ABG)
22:41:38.199 00.000 10072 Guiding  Dir = 2, Dur = 7
22:41:38.200 00.001 10072 IsGuiding returns 0
22:41:38.200 00.000 10072 PulseGuide returned control before completion, sleep 17
22:41:38.217 00.017 1032 UpdateGuideState exits: m=1308 SNR=25.4
22:41:38.219 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:38.220 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:38.224 00.004 1032 Enqueuing Expose request
22:41:38.226 00.002 10072 IsGuiding returns 0
22:41:38.226 00.000 10072 Move returns status 0, amount 7
22:41:38.226 00.000 10072 MoveAxis(N, 0, ABG)
22:41:38.226 00.000 10072 Move returns status 0, amount 0
22:41:38.226 00.000 10072 move complete, result=0
22:41:38.226 00.000 10072 worker thread done servicing request
22:41:38.226 00.000 10072 Worker thread wakes up
22:41:38.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:38.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:38.233 00.007 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:41:38.634 00.401 10072 Exposure complete
22:41:38.691 00.057 10072 worker thread done servicing request
22:41:38.691 00.000 1032 OnExposeComplete: enter
22:41:38.693 00.002 1032 UpdateGuideState(): m_state=6
22:41:38.695 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5337
22:41:38.698 00.003 1032 Star::Find returns 1 (0), X=1097.52, Y=134.97, Mass=1319, SNR=25.5, Peak=116 HFD=3.3
22:41:38.700 00.002 1032 MultiStar: [#1 0.17,0.07,0.99,U] [#2 0.14,-0.02,0.78,U] [#3 0.11,0.07,0.79,U] [#4 0.19,-0.20,0.00,M3] [#5 0.15,0.12,0.66,U] [#6 0.28,0.03,0.00,M1] [#7 0.20,-0.10,0.72,U] [#8 0.09,-0.02,0.52,U] 
22:41:38.702 00.002 1032 refined, 6 included, MultiStar: {0.16, 0.03}, one-star: {0.22, 0.04}
22:41:38.705 00.003 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
22:41:38.708 00.003 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
22:41:38.710 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.17 mountX=-0.01 mountY=-0.16, mountTheta=-1.66
22:41:38.714 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.03, opts=13)
22:41:38.716 00.002 1032 Enqueuing Move request for scope (0.16, 0.03)
22:41:38.718 00.002 10072 Worker thread wakes up
22:41:38.718 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
22:41:38.718 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
22:41:38.718 00.000 10072 Moving (0.16, 0.03) raw xDistance=-0.01 yDistance=-0.16
22:41:38.720 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:41:38.722 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:41:38.722 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:41:38.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:38.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:41:38.722 00.000 10072 MoveAxis(E, 6, ABG)
22:41:38.722 00.000 10072 Guiding  Dir = 2, Dur = 6
22:41:38.722 00.000 10072 IsGuiding returns 0
22:41:38.723 00.001 10072 PulseGuide returned control before completion, sleep 16
22:41:38.740 00.017 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:41:38.745 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:38.746 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:38.748 00.002 1032 Enqueuing Expose request
22:41:38.750 00.002 10072 IsGuiding returns 0
22:41:38.750 00.000 10072 Move returns status 0, amount 6
22:41:38.750 00.000 10072 MoveAxis(N, 0, ABG)
22:41:38.750 00.000 10072 Move returns status 0, amount 0
22:41:38.751 00.001 10072 move complete, result=0
22:41:38.751 00.000 10072 worker thread done servicing request
22:41:38.751 00.000 10072 Worker thread wakes up
22:41:38.751 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:38.751 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:38.758 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
22:41:39.482 00.724 10072 Exposure complete
22:41:39.538 00.056 10072 worker thread done servicing request
22:41:39.539 00.001 1032 OnExposeComplete: enter
22:41:39.542 00.003 1032 UpdateGuideState(): m_state=6
22:41:39.547 00.005 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5338
22:41:39.549 00.002 1032 Star::Find returns 1 (0), X=1097.59, Y=134.76, Mass=1203, SNR=24.4, Peak=109 HFD=3.2
22:41:39.552 00.003 1032 MultiStar: [#1 0.15,0.00,1.06,U] [#2 0.08,-0.14,0.80,U] [#3 0.17,-0.02,0.81,U] [#4 0.21,-0.27,0.00,M4] [#5 0.17,0.08,0.68,U] [#6 0.17,-0.12,0.69,U] [#7 0.25,-0.20,0.00,M2] [#8 0.08,-0.17,0.57,U] 
22:41:39.554 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.07}, one-star: {0.29, -0.16}
22:41:39.556 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
22:41:39.558 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
22:41:39.559 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.42 mountX=-0.11 mountY=-0.14, mountTheta=-2.26
22:41:39.561 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.07, opts=13)
22:41:39.563 00.002 1032 Enqueuing Move request for scope (0.16, -0.07)
22:41:39.564 00.001 10072 Worker thread wakes up
22:41:39.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
22:41:39.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
22:41:39.564 00.000 10072 Moving (0.16, -0.07) raw xDistance=-0.11 yDistance=-0.14
22:41:39.566 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:41:39.569 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:41:39.569 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:41:39.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:39.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:41:39.569 00.000 10072 MoveAxis(E, 8, ABG)
22:41:39.569 00.000 10072 Guiding  Dir = 2, Dur = 8
22:41:39.570 00.001 10072 IsGuiding returns 0
22:41:39.570 00.000 10072 PulseGuide returned control before completion, sleep 18
22:41:39.587 00.017 1032 UpdateGuideState exits: m=1203 SNR=24.4
22:41:39.590 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:39.592 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:39.595 00.003 1032 Enqueuing Expose request
22:41:39.597 00.002 10072 IsGuiding returns 0
22:41:39.597 00.000 10072 Move returns status 0, amount 8
22:41:39.597 00.000 10072 MoveAxis(N, 0, ABG)
22:41:39.597 00.000 10072 Move returns status 0, amount 0
22:41:39.597 00.000 10072 move complete, result=0
22:41:39.597 00.000 10072 worker thread done servicing request
22:41:39.598 00.001 10072 Worker thread wakes up
22:41:39.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:39.598 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:39.604 00.006 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:41:40.016 00.412 10072 Exposure complete
22:41:40.065 00.049 10072 worker thread done servicing request
22:41:40.065 00.000 1032 OnExposeComplete: enter
22:41:40.067 00.002 1032 UpdateGuideState(): m_state=6
22:41:40.069 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5339
22:41:40.070 00.001 1032 Star::Find returns 1 (0), X=1097.63, Y=134.83, Mass=1253, SNR=24.9, Peak=124 HFD=3.2
22:41:40.071 00.001 1032 MultiStar: [#1 0.13,0.00,1.01,U] [#2 0.13,-0.09,0.81,U] [#3 0.25,-0.06,0.78,U] [#4 0.22,-0.36,0.00,M5] [#5 0.20,-0.14,0.67,U] [#6 0.27,-0.08,0.00,M1] [#7 0.20,-0.10,0.71,U] [#8 0.13,-0.24,0.00,M1] 
22:41:40.072 00.001 1032 refined, 5 included, MultiStar: {0.21, -0.08}, one-star: {0.33, -0.10}
22:41:40.074 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
22:41:40.075 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
22:41:40.077 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-0.35 mountX=-0.13 mountY=-0.18, mountTheta=-2.18
22:41:40.079 00.002 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.08, opts=13)
22:41:40.082 00.003 1032 Enqueuing Move request for scope (0.21, -0.08)
22:41:40.084 00.002 10072 Worker thread wakes up
22:41:40.086 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
22:41:40.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
22:41:40.086 00.000 10072 Moving (0.21, -0.08) raw xDistance=-0.13 yDistance=-0.18
22:41:40.087 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:41:40.089 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:41:40.089 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
22:41:40.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:40.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:41:40.089 00.000 10072 MoveAxis(E, 6, ABG)
22:41:40.089 00.000 10072 Guiding  Dir = 2, Dur = 6
22:41:40.090 00.001 10072 IsGuiding returns 0
22:41:40.090 00.000 10072 PulseGuide returned control before completion, sleep 16
22:41:40.106 00.016 1032 UpdateGuideState exits: m=1253 SNR=24.9
22:41:40.109 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:40.111 00.002 10072 IsGuiding returns 0
22:41:40.111 00.000 10072 Move returns status 0, amount 6
22:41:40.111 00.000 10072 MoveAxis(N, 0, ABG)
22:41:40.112 00.001 10072 Move returns status 0, amount 0
22:41:40.112 00.000 10072 move complete, result=0
22:41:40.112 00.000 10072 worker thread done servicing request
22:41:40.112 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:40.115 00.003 1032 Enqueuing Expose request
22:41:40.116 00.001 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
22:41:40.120 00.004 10072 Worker thread wakes up
22:41:40.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:40.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:40.748 00.628 10072 Exposure complete
22:41:40.798 00.050 1032 OnExposeComplete: enter
22:41:40.801 00.003 1032 UpdateGuideState(): m_state=6
22:41:40.802 00.001 10072 worker thread done servicing request
22:41:40.802 00.000 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5340
22:41:40.806 00.004 1032 Star::Find returns 1 (0), X=1097.56, Y=134.86, Mass=1219, SNR=24.5, Peak=111 HFD=3.3
22:41:40.808 00.002 1032 MultiStar: [#1 0.14,0.02,1.01,U] [#2 0.20,-0.06,0.85,U] [#3 0.15,0.12,0.78,U] [#4 0.20,-0.13,0.71,U] [#5 0.21,-0.02,0.67,U] [#6 0.22,-0.02,0.62,U] [#7 0.18,-0.00,0.73,U] [#8 0.17,-0.02,0.52,U] 
22:41:40.810 00.002 1032 refined, 8 included, MultiStar: {0.19, -0.02}, one-star: {0.26, -0.07}
22:41:40.811 00.001 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
22:41:40.812 00.001 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
22:41:40.814 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.11 mountX=-0.07 mountY=-0.18, mountTheta=-1.94
22:41:40.817 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.02, opts=13)
22:41:40.819 00.002 1032 Enqueuing Move request for scope (0.19, -0.02)
22:41:40.820 00.001 10072 Worker thread wakes up
22:41:40.820 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
22:41:40.820 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
22:41:40.820 00.000 10072 Moving (0.19, -0.02) raw xDistance=-0.07 yDistance=-0.18
22:41:40.822 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:41:40.824 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:41:40.824 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:41:40.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:40.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:41:40.824 00.000 10072 MoveAxis(E, 7, ABG)
22:41:40.824 00.000 10072 Guiding  Dir = 2, Dur = 7
22:41:40.824 00.000 10072 IsGuiding returns 0
22:41:40.825 00.001 10072 PulseGuide returned control before completion, sleep 17
22:41:40.842 00.017 1032 UpdateGuideState exits: m=1219 SNR=24.5
22:41:40.844 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:40.846 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:40.848 00.002 1032 Enqueuing Expose request
22:41:40.855 00.007 10072 IsGuiding returns 0
22:41:40.855 00.000 10072 Move returns status 0, amount 7
22:41:40.855 00.000 10072 MoveAxis(N, 0, ABG)
22:41:40.855 00.000 10072 Move returns status 0, amount 0
22:41:40.855 00.000 10072 move complete, result=0
22:41:40.855 00.000 10072 worker thread done servicing request
22:41:40.855 00.000 10072 Worker thread wakes up
22:41:40.856 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:40.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:40.857 00.001 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
22:41:41.264 00.407 10072 Exposure complete
22:41:41.316 00.052 10072 worker thread done servicing request
22:41:41.316 00.000 1032 OnExposeComplete: enter
22:41:41.319 00.003 1032 UpdateGuideState(): m_state=6
22:41:41.320 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5341
22:41:41.322 00.002 1032 Star::Find returns 1 (0), X=1097.52, Y=134.98, Mass=1375, SNR=26.0, Peak=120 HFD=3.1
22:41:41.323 00.001 1032 MultiStar: [#1 0.26,0.09,0.00,M1] [#2 0.20,-0.10,0.80,U] [#3 0.22,0.03,0.75,U] [#4 0.42,-0.19,0.00,M5] [#5 0.12,0.02,0.65,U] [#6 0.22,0.02,0.61,U] [#7 0.15,0.01,0.71,U] [#8 0.12,-0.11,0.52,U] 
22:41:41.325 00.002 1032 refined, 6 included, MultiStar: {0.18, -0.01}, one-star: {0.22, 0.05}
22:41:41.327 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:41:41.328 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:41:41.329 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.03 mountX=-0.05 mountY=-0.18, mountTheta=-1.86
22:41:41.332 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.01, opts=13)
22:41:41.334 00.002 1032 Enqueuing Move request for scope (0.18, -0.01)
22:41:41.337 00.003 10072 Worker thread wakes up
22:41:41.337 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
22:41:41.337 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
22:41:41.337 00.000 10072 Moving (0.18, -0.01) raw xDistance=-0.05 yDistance=-0.18
22:41:41.339 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:41:41.341 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:41:41.341 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:41:41.343 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:41.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:41:41.343 00.000 10072 MoveAxis(E, 7, ABG)
22:41:41.343 00.000 10072 Guiding  Dir = 2, Dur = 7
22:41:41.343 00.000 10072 IsGuiding returns 0
22:41:41.343 00.000 10072 PulseGuide returned control before completion, sleep 17
22:41:41.359 00.016 1032 UpdateGuideState exits: m=1375 SNR=26.0
22:41:41.362 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:41.364 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:41.366 00.002 1032 Enqueuing Expose request
22:41:41.371 00.005 10072 IsGuiding returns 0
22:41:41.371 00.000 10072 Move returns status 0, amount 7
22:41:41.371 00.000 10072 MoveAxis(N, 0, ABG)
22:41:41.371 00.000 10072 Move returns status 0, amount 0
22:41:41.371 00.000 10072 move complete, result=0
22:41:41.371 00.000 10072 worker thread done servicing request
22:41:41.371 00.000 10072 Worker thread wakes up
22:41:41.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:41.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:41.375 00.004 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
22:41:41.998 00.623 10072 Exposure complete
22:41:42.052 00.054 10072 worker thread done servicing request
22:41:42.052 00.000 1032 OnExposeComplete: enter
22:41:42.054 00.002 1032 UpdateGuideState(): m_state=6
22:41:42.055 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5342
22:41:42.057 00.002 1032 Star::Find returns 1 (0), X=1097.60, Y=134.89, Mass=1268, SNR=25.0, Peak=105 HFD=3.2
22:41:42.058 00.001 1032 MultiStar: [#1 0.20,0.08,0.99,U] [#2 0.20,-0.00,0.85,U] [#3 0.11,0.08,0.84,U] [#4 0.26,-0.15,0.00,M6] [#5 0.19,0.09,0.67,U] [#6 0.26,-0.03,0.00,M1] [#7 0.30,-0.00,0.00,M1] [#8 -0.11,-0.07,0.52,U] 
22:41:42.061 00.003 1032 refined, 5 included, MultiStar: {0.17, 0.02}, one-star: {0.29, -0.04}
22:41:42.062 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
22:41:42.063 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
22:41:42.065 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.14 mountX=-0.02 mountY=-0.17, mountTheta=-1.69
22:41:42.067 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.02, opts=13)
22:41:42.069 00.002 1032 Enqueuing Move request for scope (0.17, 0.02)
22:41:42.070 00.001 10072 Worker thread wakes up
22:41:42.070 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
22:41:42.070 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
22:41:42.070 00.000 10072 Moving (0.17, 0.02) raw xDistance=-0.02 yDistance=-0.17
22:41:42.072 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:41:42.075 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:41:42.076 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:41:42.076 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:42.076 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:41:42.076 00.000 10072 MoveAxis(E, 8, ABG)
22:41:42.076 00.000 10072 Guiding  Dir = 2, Dur = 8
22:41:42.076 00.000 10072 IsGuiding returns 0
22:41:42.077 00.001 10072 PulseGuide returned control before completion, sleep 18
22:41:42.093 00.016 1032 UpdateGuideState exits: m=1268 SNR=25.0
22:41:42.095 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:42.096 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:42.097 00.001 1032 Enqueuing Expose request
22:41:42.105 00.008 10072 IsGuiding returns 0
22:41:42.105 00.000 10072 Move returns status 0, amount 8
22:41:42.105 00.000 10072 MoveAxis(N, 0, ABG)
22:41:42.105 00.000 10072 Move returns status 0, amount 0
22:41:42.105 00.000 10072 move complete, result=0
22:41:42.105 00.000 10072 worker thread done servicing request
22:41:42.105 00.000 10072 Worker thread wakes up
22:41:42.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:42.106 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:42.106 00.000 1032 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
22:41:42.516 00.410 10072 Exposure complete
22:41:42.571 00.055 10072 worker thread done servicing request
22:41:42.571 00.000 1032 OnExposeComplete: enter
22:41:42.573 00.002 1032 UpdateGuideState(): m_state=6
22:41:42.574 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5343
22:41:42.577 00.003 1032 Star::Find returns 1 (0), X=1097.55, Y=134.86, Mass=1411, SNR=26.4, Peak=127 HFD=3.2
22:41:42.579 00.002 1032 MultiStar: [#1 0.20,0.02,0.95,U] [#2 0.21,-0.09,0.79,U] [#3 0.17,0.01,0.70,U] [#4 0.18,-0.27,0.00,M7] [#5 0.17,-0.20,0.00,M1] [#6 0.22,-0.09,0.62,U] [#7 0.28,0.02,0.00,M2] [#8 0.04,-0.12,0.53,U] 
22:41:42.582 00.003 1032 refined, 5 included, MultiStar: {0.19, -0.05}, one-star: {0.25, -0.07}
22:41:42.583 00.001 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
22:41:42.585 00.002 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
22:41:42.587 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.26 mountX=-0.10 mountY=-0.17, mountTheta=-2.09
22:41:42.590 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.05, opts=13)
22:41:42.591 00.001 1032 Enqueuing Move request for scope (0.19, -0.05)
22:41:42.593 00.002 10072 Worker thread wakes up
22:41:42.593 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
22:41:42.593 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
22:41:42.593 00.000 10072 Moving (0.19, -0.05) raw xDistance=-0.10 yDistance=-0.17
22:41:42.595 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:41:42.597 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:41:42.597 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:41:42.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:42.597 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:41:42.597 00.000 10072 MoveAxis(E, 6, ABG)
22:41:42.598 00.001 10072 Guiding  Dir = 2, Dur = 6
22:41:42.598 00.000 10072 IsGuiding returns 0
22:41:42.598 00.000 10072 PulseGuide returned control before completion, sleep 16
22:41:42.616 00.018 1032 UpdateGuideState exits: m=1411 SNR=26.4
22:41:42.619 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:42.625 00.006 10072 IsGuiding returns 0
22:41:42.625 00.000 10072 Move returns status 0, amount 6
22:41:42.625 00.000 10072 MoveAxis(N, 0, ABG)
22:41:42.625 00.000 10072 Move returns status 0, amount 0
22:41:42.625 00.000 10072 move complete, result=0
22:41:42.625 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:42.628 00.003 1032 Enqueuing Expose request
22:41:42.630 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
22:41:42.632 00.002 10072 worker thread done servicing request
22:41:42.632 00.000 10072 Worker thread wakes up
22:41:42.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:42.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:43.266 00.634 10072 Exposure complete
22:41:43.320 00.054 10072 worker thread done servicing request
22:41:43.321 00.001 1032 OnExposeComplete: enter
22:41:43.322 00.001 1032 UpdateGuideState(): m_state=6
22:41:43.325 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5344
22:41:43.326 00.001 1032 Star::Find returns 1 (0), X=1097.54, Y=134.81, Mass=1215, SNR=24.5, Peak=111 HFD=3.2
22:41:43.328 00.002 1032 MultiStar: [#1 0.14,0.11,1.04,U] [#2 0.16,-0.02,0.84,U] [#3 0.12,0.03,0.81,U] [#4 0.14,-0.23,0.00,M8] [#5 0.24,-0.00,0.70,U] [#6 0.19,0.01,0.65,U] [#7 0.19,-0.09,0.75,U] [#8 0.09,-0.03,0.54,U] 
22:41:43.330 00.002 1032 refined, 7 included, MultiStar: {0.18, -0.01}, one-star: {0.24, -0.12}
22:41:43.334 00.004 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
22:41:43.336 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
22:41:43.338 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.07 mountX=-0.06 mountY=-0.17, mountTheta=-1.90
22:41:43.341 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.01, opts=13)
22:41:43.343 00.002 1032 Enqueuing Move request for scope (0.18, -0.01)
22:41:43.345 00.002 10072 Worker thread wakes up
22:41:43.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
22:41:43.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
22:41:43.345 00.000 10072 Moving (0.18, -0.01) raw xDistance=-0.06 yDistance=-0.17
22:41:43.347 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:41:43.350 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:41:43.350 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:41:43.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:43.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:41:43.350 00.000 10072 MoveAxis(E, 7, ABG)
22:41:43.350 00.000 10072 Guiding  Dir = 2, Dur = 7
22:41:43.350 00.000 10072 IsGuiding returns 0
22:41:43.350 00.000 10072 PulseGuide returned control before completion, sleep 17
22:41:43.369 00.019 1032 UpdateGuideState exits: m=1215 SNR=24.5
22:41:43.370 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:43.373 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:43.374 00.001 1032 Enqueuing Expose request
22:41:43.375 00.001 10072 IsGuiding returns 0
22:41:43.375 00.000 10072 Move returns status 0, amount 7
22:41:43.375 00.000 10072 MoveAxis(N, 0, ABG)
22:41:43.375 00.000 10072 Move returns status 0, amount 0
22:41:43.375 00.000 10072 move complete, result=0
22:41:43.375 00.000 10072 worker thread done servicing request
22:41:43.376 00.001 10072 Worker thread wakes up
22:41:43.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:43.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:43.382 00.006 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
22:41:43.798 00.416 10072 Exposure complete
22:41:43.849 00.051 10072 worker thread done servicing request
22:41:43.849 00.000 1032 OnExposeComplete: enter
22:41:43.851 00.002 1032 UpdateGuideState(): m_state=6
22:41:43.852 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5345
22:41:43.853 00.001 1032 Star::Find returns 1 (0), X=1097.58, Y=134.88, Mass=1342, SNR=25.7, Peak=114 HFD=3.2
22:41:43.855 00.002 1032 MultiStar: [#1 0.19,0.02,0.95,U] [#2 0.27,-0.14,0.00,M1] [#3 0.18,0.10,0.81,U] [#4 0.28,-0.21,0.00,M9] [#5 0.18,0.06,0.63,U] [#6 0.29,-0.00,0.00,M1] [#7 0.19,-0.14,0.69,U] [#8 0.06,-0.06,0.52,U] 
22:41:43.858 00.003 1032 refined, 5 included, MultiStar: {0.19, -0.01}, one-star: {0.28, -0.05}
22:41:43.860 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
22:41:43.861 00.001 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
22:41:43.862 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.06 mountX=-0.06 mountY=-0.18, mountTheta=-1.89
22:41:43.865 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.01, opts=13)
22:41:43.867 00.002 1032 Enqueuing Move request for scope (0.19, -0.01)
22:41:43.868 00.001 10072 Worker thread wakes up
22:41:43.869 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
22:41:43.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
22:41:43.869 00.000 10072 Moving (0.19, -0.01) raw xDistance=-0.06 yDistance=-0.18
22:41:43.870 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:41:43.872 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:41:43.872 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:41:43.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:43.873 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:41:43.873 00.000 10072 MoveAxis(E, 6, ABG)
22:41:43.873 00.000 10072 Guiding  Dir = 2, Dur = 6
22:41:43.873 00.000 10072 IsGuiding returns 0
22:41:43.873 00.000 10072 PulseGuide returned control before completion, sleep 16
22:41:43.890 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:41:43.894 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:43.896 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:43.898 00.002 1032 Enqueuing Expose request
22:41:43.903 00.005 10072 IsGuiding returns 0
22:41:43.903 00.000 10072 Move returns status 0, amount 6
22:41:43.903 00.000 10072 MoveAxis(N, 0, ABG)
22:41:43.903 00.000 10072 Move returns status 0, amount 0
22:41:43.903 00.000 10072 move complete, result=0
22:41:43.903 00.000 10072 worker thread done servicing request
22:41:43.903 00.000 10072 Worker thread wakes up
22:41:43.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:43.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:43.907 00.004 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
22:41:44.530 00.623 10072 Exposure complete
22:41:44.581 00.051 10072 worker thread done servicing request
22:41:44.582 00.001 1032 OnExposeComplete: enter
22:41:44.584 00.002 1032 UpdateGuideState(): m_state=6
22:41:44.585 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5346
22:41:44.587 00.002 1032 Star::Find returns 1 (0), X=1097.60, Y=134.86, Mass=1284, SNR=25.2, Peak=109 HFD=3.2
22:41:44.590 00.003 1032 MultiStar: [#1 0.27,0.07,0.00,M1] [#2 0.36,-0.05,0.00,M2] [#3 0.23,0.11,0.78,U] [#4 0.33,-0.11,0.00,M10] [#5 0.24,0.08,0.00,M1] [#6 0.33,-0.05,0.00,M2] [#7 0.29,-0.13,0.00,M1] [#8 0.14,-0.13,0.52,U] 
22:41:44.591 00.001 1032 refined, 2 included, MultiStar: {0.24, -0.02}, one-star: {0.30, -0.07}
22:41:44.593 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
22:41:44.595 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
22:41:44.597 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-0.10 mountX=-0.08 mountY=-0.22, mountTheta=-1.93
22:41:44.600 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.02, opts=13)
22:41:44.602 00.002 1032 Enqueuing Move request for scope (0.24, -0.02)
22:41:44.603 00.001 10072 Worker thread wakes up
22:41:44.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.02) opts 0xd
22:41:44.603 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.02)
22:41:44.603 00.000 10072 Moving (0.24, -0.02) raw xDistance=-0.08 yDistance=-0.22
22:41:44.605 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:41:44.608 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:41:44.608 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:41:44.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:41:44.608 00.000 10072 MoveAxis(E, 8, ABG)
22:41:44.608 00.000 10072 Guiding  Dir = 2, Dur = 8
22:41:44.608 00.000 10072 IsGuiding returns 0
22:41:44.609 00.001 10072 PulseGuide returned control before completion, sleep 18
22:41:44.626 00.017 1032 UpdateGuideState exits: m=1284 SNR=25.2
22:41:44.629 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:44.630 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:44.632 00.002 1032 Enqueuing Expose request
22:41:44.638 00.006 10072 IsGuiding returns 0
22:41:44.638 00.000 10072 Move returns status 0, amount 8
22:41:44.638 00.000 10072 MoveAxis(N, 145, ABG)
22:41:44.638 00.000 10072 Guiding  Dir = 0, Dur = 145
22:41:44.638 00.000 10072 IsGuiding returns 0
22:41:44.638 00.000 10072 PulseGuide returned control before completion, sleep 155
22:41:44.796 00.158 10072 IsGuiding returns 0
22:41:44.796 00.000 10072 Move returns status 0, amount 145
22:41:44.796 00.000 10072 move complete, result=0
22:41:44.796 00.000 10072 worker thread done servicing request
22:41:44.796 00.000 10072 Worker thread wakes up
22:41:44.796 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.2 px 145 ms NORTH
22:41:44.799 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:44.799 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:45.219 00.420 10072 Exposure complete
22:41:45.272 00.053 10072 worker thread done servicing request
22:41:45.274 00.002 1032 OnExposeComplete: enter
22:41:45.275 00.001 1032 UpdateGuideState(): m_state=6
22:41:45.277 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5347
22:41:45.280 00.003 1032 Star::Find returns 1 (0), X=1097.41, Y=134.75, Mass=1272, SNR=25.0, Peak=112 HFD=3.2
22:41:45.282 00.002 1032 MultiStar: [#1 0.17,0.02,1.01,U] [#2 0.20,-0.05,0.81,U] [#3 0.04,-0.06,0.78,U] [#4 0.13,-0.31,0.00,R] [#5 0.10,-0.11,0.66,U] [#6 0.26,-0.12,0.00,M3] [#7 0.21,-0.16,0.00,M2] [#8 0.00,-0.18,0.55,U] 
22:41:45.283 00.001 1032 refined, 5 included, MultiStar: {0.11, -0.08}, one-star: {0.11, -0.17}
22:41:45.285 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
22:41:45.287 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
22:41:45.289 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.65 mountX=-0.11 mountY=-0.09, mountTheta=-2.48
22:41:45.292 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
22:41:45.294 00.002 1032 Enqueuing Move request for scope (0.11, -0.08)
22:41:45.296 00.002 10072 Worker thread wakes up
22:41:45.296 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
22:41:45.296 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
22:41:45.296 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.11 yDistance=-0.09
22:41:45.299 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:41:45.301 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.10
22:41:45.302 00.001 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:41:45.302 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:45.302 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:41:45.302 00.000 10072 MoveAxis(E, 7, ABG)
22:41:45.302 00.000 10072 Guiding  Dir = 2, Dur = 7
22:41:45.302 00.000 10072 IsGuiding returns 0
22:41:45.303 00.001 10072 PulseGuide returned control before completion, sleep 17
22:41:45.319 00.016 1032 UpdateGuideState exits: m=1272 SNR=25.0
22:41:45.321 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:45.323 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:45.325 00.002 1032 Enqueuing Expose request
22:41:45.327 00.002 10072 IsGuiding returns 0
22:41:45.327 00.000 10072 Move returns status 0, amount 7
22:41:45.327 00.000 10072 MoveAxis(N, 0, ABG)
22:41:45.327 00.000 10072 Move returns status 0, amount 0
22:41:45.327 00.000 10072 move complete, result=0
22:41:45.327 00.000 10072 worker thread done servicing request
22:41:45.327 00.000 10072 Worker thread wakes up
22:41:45.327 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:45.327 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:45.335 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:41:45.952 00.617 10072 Exposure complete
22:41:46.005 00.053 10072 worker thread done servicing request
22:41:46.005 00.000 1032 OnExposeComplete: enter
22:41:46.007 00.002 1032 UpdateGuideState(): m_state=6
22:41:46.009 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5348
22:41:46.010 00.001 1032 Star::Find returns 1 (0), X=1097.40, Y=134.67, Mass=1564, SNR=27.8, Peak=150 HFD=3.3
22:41:46.012 00.002 1032 MultiStar: [#1 0.05,-0.01,0.91,U] [#2 0.05,-0.13,0.70,U] [#3 0.00,-0.01,0.71,U] [#4 -0.26,0.04,0.00,M1] [#5 -0.04,-0.09,0.59,U] [#6 0.09,-0.15,0.55,U] [#7 0.01,-0.05,0.64,U] [#8 -0.09,-0.09,0.49,U] 
22:41:46.015 00.003 1032 refined, 7 included, MultiStar: {0.03, -0.10}, one-star: {0.10, -0.26}
22:41:46.018 00.003 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
22:41:46.019 00.001 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
22:41:46.021 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.29 mountX=-0.11 mountY=-0.00, mountTheta=-3.12
22:41:46.023 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
22:41:46.026 00.003 1032 Enqueuing Move request for scope (0.03, -0.10)
22:41:46.027 00.001 10072 Worker thread wakes up
22:41:46.028 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
22:41:46.028 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
22:41:46.028 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.11 yDistance=-0.00
22:41:46.030 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:41:46.032 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:46.032 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:41:46.032 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:46.033 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:41:46.033 00.000 10072 MoveAxis(E, 7, ABG)
22:41:46.033 00.000 10072 Guiding  Dir = 2, Dur = 7
22:41:46.033 00.000 10072 IsGuiding returns 0
22:41:46.034 00.001 10072 PulseGuide returned control before completion, sleep 17
22:41:46.050 00.016 1032 UpdateGuideState exits: m=1564 SNR=27.8
22:41:46.053 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:46.055 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:46.057 00.002 1032 Enqueuing Expose request
22:41:46.059 00.002 10072 IsGuiding returns 0
22:41:46.059 00.000 10072 Move returns status 0, amount 7
22:41:46.059 00.000 10072 MoveAxis(N, 0, ABG)
22:41:46.059 00.000 10072 Move returns status 0, amount 0
22:41:46.059 00.000 10072 move complete, result=0
22:41:46.059 00.000 10072 worker thread done servicing request
22:41:46.059 00.000 10072 Worker thread wakes up
22:41:46.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:46.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:46.066 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:41:46.465 00.399 10072 Exposure complete
22:41:46.514 00.049 1032 OnExposeComplete: enter
22:41:46.517 00.003 1032 UpdateGuideState(): m_state=6
22:41:46.519 00.002 10072 worker thread done servicing request
22:41:46.520 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5349
22:41:46.522 00.002 1032 Star::Find returns 1 (0), X=1097.37, Y=134.85, Mass=1227, SNR=24.6, Peak=109 HFD=3.3
22:41:46.524 00.002 1032 MultiStar: [#1 -0.03,0.14,1.01,U] [#2 0.00,-0.03,0.84,U] [#3 -0.03,-0.01,0.81,U] [#4 -0.09,0.04,0.70,U] [#5 -0.09,-0.09,0.67,U] [#6 0.18,-0.02,0.62,U] [#7 0.06,-0.01,0.74,U] [#8 -0.10,-0.06,0.56,U] 
22:41:46.525 00.001 1032 refined, 8 included, MultiStar: {-0.00, -0.01}, one-star: {0.06, -0.08}
22:41:46.528 00.003 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.72)
22:41:46.529 00.001 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.72)
22:41:46.531 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.73 mountX=-0.01 mountY=0.00, mountTheta=2.72
22:41:46.533 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.01, opts=13)
22:41:46.535 00.002 1032 Enqueuing Move request for scope (-0.00, -0.01)
22:41:46.537 00.002 10072 Worker thread wakes up
22:41:46.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
22:41:46.537 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
22:41:46.537 00.000 10072 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
22:41:46.539 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:41:46.541 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:46.541 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:41:46.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:46.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:41:46.541 00.000 10072 MoveAxis(E, 7, ABG)
22:41:46.541 00.000 10072 Guiding  Dir = 2, Dur = 7
22:41:46.541 00.000 10072 IsGuiding returns 0
22:41:46.542 00.001 10072 PulseGuide returned control before completion, sleep 17
22:41:46.558 00.016 1032 UpdateGuideState exits: m=1227 SNR=24.6
22:41:46.559 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:46.562 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:46.563 00.001 1032 Enqueuing Expose request
22:41:46.573 00.010 10072 IsGuiding returns 0
22:41:46.573 00.000 10072 Move returns status 0, amount 7
22:41:46.573 00.000 10072 MoveAxis(N, 0, ABG)
22:41:46.573 00.000 10072 Move returns status 0, amount 0
22:41:46.573 00.000 10072 move complete, result=0
22:41:46.573 00.000 10072 worker thread done servicing request
22:41:46.573 00.000 10072 Worker thread wakes up
22:41:46.573 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:46.573 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:46.575 00.002 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:41:47.196 00.621 10072 Exposure complete
22:41:47.250 00.054 10072 worker thread done servicing request
22:41:47.251 00.001 1032 OnExposeComplete: enter
22:41:47.252 00.001 1032 UpdateGuideState(): m_state=6
22:41:47.254 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5350
22:41:47.257 00.003 1032 Star::Find returns 1 (0), X=1097.41, Y=134.87, Mass=1341, SNR=25.7, Peak=128 HFD=3.3
22:41:47.259 00.002 1032 MultiStar: [#1 0.06,0.06,0.95,U] [#2 0.07,-0.04,0.77,U] [#3 0.05,0.05,0.75,U] [#4 -0.17,0.26,0.00,M1] [#5 0.04,0.12,0.66,U] [#6 0.26,-0.02,0.00,M2] [#7 0.07,0.04,0.71,U] [#8 -0.14,-0.02,0.52,U] 
22:41:47.260 00.001 1032 refined, 6 included, MultiStar: {0.05, 0.02}, one-star: {0.11, -0.06}
22:41:47.262 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
22:41:47.264 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
22:41:47.265 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.39 mountX=0.01 mountY=-0.05, mountTheta=-1.44
22:41:47.270 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
22:41:47.273 00.003 1032 Enqueuing Move request for scope (0.05, 0.02)
22:41:47.276 00.003 10072 Worker thread wakes up
22:41:47.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
22:41:47.276 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
22:41:47.276 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
22:41:47.278 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:41:47.280 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:47.280 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:41:47.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:47.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:41:47.280 00.000 10072 MoveAxis(E, 9, ABG)
22:41:47.280 00.000 10072 Guiding  Dir = 2, Dur = 9
22:41:47.280 00.000 10072 IsGuiding returns 0
22:41:47.281 00.001 10072 PulseGuide returned control before completion, sleep 19
22:41:47.298 00.017 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:41:47.300 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:47.302 00.002 10072 IsGuiding returns 0
22:41:47.302 00.000 10072 Move returns status 0, amount 9
22:41:47.302 00.000 10072 MoveAxis(N, 0, ABG)
22:41:47.302 00.000 10072 Move returns status 0, amount 0
22:41:47.302 00.000 10072 move complete, result=0
22:41:47.302 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:47.304 00.002 1032 Enqueuing Expose request
22:41:47.306 00.002 10072 worker thread done servicing request
22:41:47.306 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:41:47.308 00.002 10072 Worker thread wakes up
22:41:47.309 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:47.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:47.727 00.418 10072 Exposure complete
22:41:47.785 00.058 10072 worker thread done servicing request
22:41:47.785 00.000 1032 OnExposeComplete: enter
22:41:47.789 00.004 1032 UpdateGuideState(): m_state=6
22:41:47.790 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5351
22:41:47.792 00.002 1032 Star::Find returns 1 (0), X=1097.50, Y=134.83, Mass=1361, SNR=25.9, Peak=127 HFD=3.3
22:41:47.794 00.002 1032 MultiStar: [#1 0.09,0.09,0.99,U] [#2 0.15,0.04,0.76,U] [#3 -0.04,-0.04,0.78,U] [#4 -0.10,0.18,0.66,U] [#5 -0.09,0.09,0.66,U] [#6 0.25,-0.02,0.65,U] [#7 0.11,-0.09,0.67,U] [#8 -0.09,-0.00,0.54,U] 
22:41:47.796 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.20, -0.10}
22:41:47.799 00.003 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
22:41:47.801 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
22:41:47.805 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.07 cameraTheta=0.23 mountX=-0.00 mountY=-0.07, mountTheta=-1.61
22:41:47.808 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
22:41:47.810 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
22:41:47.812 00.002 10072 Worker thread wakes up
22:41:47.812 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:41:47.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:41:47.812 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.07
22:41:47.814 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:41:47.816 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:47.816 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:41:47.816 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:47.817 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:41:47.817 00.000 10072 MoveAxis(E, 7, ABG)
22:41:47.817 00.000 10072 Guiding  Dir = 2, Dur = 7
22:41:47.817 00.000 10072 IsGuiding returns 0
22:41:47.817 00.000 10072 PulseGuide returned control before completion, sleep 17
22:41:47.838 00.021 1032 UpdateGuideState exits: m=1361 SNR=25.9
22:41:47.840 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:47.842 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:47.844 00.002 1032 Enqueuing Expose request
22:41:47.850 00.006 10072 IsGuiding returns 0
22:41:47.850 00.000 10072 Move returns status 0, amount 7
22:41:47.850 00.000 10072 MoveAxis(N, 0, ABG)
22:41:47.850 00.000 10072 Move returns status 0, amount 0
22:41:47.850 00.000 10072 move complete, result=0
22:41:47.850 00.000 10072 worker thread done servicing request
22:41:47.850 00.000 10072 Worker thread wakes up
22:41:47.851 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:47.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:47.854 00.003 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:41:48.480 00.626 10072 Exposure complete
22:41:48.533 00.053 10072 worker thread done servicing request
22:41:48.533 00.000 1032 OnExposeComplete: enter
22:41:48.535 00.002 1032 UpdateGuideState(): m_state=6
22:41:48.536 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5352
22:41:48.538 00.002 1032 Star::Find returns 1 (0), X=1097.43, Y=134.76, Mass=1229, SNR=24.6, Peak=116 HFD=3.2
22:41:48.540 00.002 1032 MultiStar: [#1 0.13,0.04,1.02,U] [#2 0.13,-0.02,0.82,U] [#3 -0.04,0.01,0.80,U] [#4 -0.07,0.01,0.74,U] [#5 0.13,0.05,0.64,U] [#6 0.20,-0.06,0.64,U] [#7 0.07,-0.11,0.74,U] [#8 -0.01,-0.13,0.56,U] 
22:41:48.542 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.12, -0.17}
22:41:48.544 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
22:41:48.546 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
22:41:48.547 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.48 mountX=-0.06 mountY=-0.06, mountTheta=-2.31
22:41:48.552 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
22:41:48.554 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
22:41:48.556 00.002 10072 Worker thread wakes up
22:41:48.556 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
22:41:48.556 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
22:41:48.556 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.06
22:41:48.558 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:41:48.561 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:48.561 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:41:48.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:48.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:41:48.561 00.000 10072 MoveAxis(E, 8, ABG)
22:41:48.561 00.000 10072 Guiding  Dir = 2, Dur = 8
22:41:48.561 00.000 10072 IsGuiding returns 0
22:41:48.562 00.001 10072 PulseGuide returned control before completion, sleep 18
22:41:48.580 00.018 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:41:48.584 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:48.586 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:48.589 00.003 1032 Enqueuing Expose request
22:41:48.591 00.002 10072 IsGuiding returns 0
22:41:48.591 00.000 10072 Move returns status 0, amount 8
22:41:48.591 00.000 10072 MoveAxis(N, 0, ABG)
22:41:48.591 00.000 10072 Move returns status 0, amount 0
22:41:48.591 00.000 10072 move complete, result=0
22:41:48.591 00.000 10072 worker thread done servicing request
22:41:48.591 00.000 10072 Worker thread wakes up
22:41:48.591 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:48.591 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:48.598 00.007 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:41:48.999 00.401 10072 Exposure complete
22:41:49.048 00.049 10072 worker thread done servicing request
22:41:49.048 00.000 1032 OnExposeComplete: enter
22:41:49.050 00.002 1032 UpdateGuideState(): m_state=6
22:41:49.051 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5353
22:41:49.052 00.001 1032 Star::Find returns 1 (0), X=1097.55, Y=134.90, Mass=1303, SNR=25.4, Peak=118 HFD=3.2
22:41:49.055 00.003 1032 MultiStar: [#1 0.05,0.12,1.00,U] [#2 0.04,0.06,0.77,U] [#3 -0.03,-0.02,0.78,U] [#4 -0.32,0.10,0.00,M1] [#5 0.09,0.10,0.66,U] [#6 0.09,-0.06,0.63,U] [#7 0.05,-0.12,0.72,U] [#8 0.04,0.04,0.53,U] 
22:41:49.056 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.24, -0.03}
22:41:49.058 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
22:41:49.059 00.001 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
22:41:49.060 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.16 mountX=-0.01 mountY=-0.08, mountTheta=-1.67
22:41:49.062 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
22:41:49.064 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
22:41:49.066 00.002 10072 Worker thread wakes up
22:41:49.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:41:49.066 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:41:49.066 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
22:41:49.067 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:41:49.069 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:49.069 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:41:49.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:49.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:41:49.069 00.000 10072 MoveAxis(E, 7, ABG)
22:41:49.069 00.000 10072 Guiding  Dir = 2, Dur = 7
22:41:49.070 00.001 10072 IsGuiding returns 0
22:41:49.070 00.000 10072 PulseGuide returned control before completion, sleep 17
22:41:49.085 00.015 1032 UpdateGuideState exits: m=1303 SNR=25.4
22:41:49.087 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:49.089 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:49.090 00.001 1032 Enqueuing Expose request
22:41:49.103 00.013 10072 IsGuiding returns 0
22:41:49.103 00.000 10072 Move returns status 0, amount 7
22:41:49.103 00.000 10072 MoveAxis(N, 0, ABG)
22:41:49.103 00.000 10072 Move returns status 0, amount 0
22:41:49.103 00.000 10072 move complete, result=0
22:41:49.103 00.000 10072 worker thread done servicing request
22:41:49.103 00.000 10072 Worker thread wakes up
22:41:49.103 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:49.103 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:49.104 00.001 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:41:49.729 00.625 10072 Exposure complete
22:41:49.785 00.056 10072 worker thread done servicing request
22:41:49.785 00.000 1032 OnExposeComplete: enter
22:41:49.787 00.002 1032 UpdateGuideState(): m_state=6
22:41:49.790 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5354
22:41:49.792 00.002 1032 Star::Find returns 1 (0), X=1097.38, Y=134.93, Mass=1342, SNR=25.7, Peak=119 HFD=3.3
22:41:49.793 00.001 1032 MultiStar: [#1 0.05,0.10,0.95,U] [#2 0.07,0.02,0.72,U] [#3 0.01,0.14,0.73,U] [#4 -0.17,0.13,0.65,U] [#5 -0.04,0.19,0.62,U] [#6 0.02,0.02,0.60,U] [#7 0.10,0.02,0.69,U] [#8 -0.13,-0.03,0.51,U] 
22:41:49.795 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.08, 0.01}
22:41:49.796 00.001 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
22:41:49.798 00.002 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
22:41:49.800 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.43 mountX=0.06 mountY=-0.03, mountTheta=-0.40
22:41:49.803 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
22:41:49.805 00.002 1032 Enqueuing Move request for scope (0.01, 0.07)
22:41:49.807 00.002 10072 Worker thread wakes up
22:41:49.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
22:41:49.807 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
22:41:49.807 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.03
22:41:49.809 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:41:49.811 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:49.811 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:41:49.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:49.812 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:41:49.812 00.000 10072 MoveAxis(E, 8, ABG)
22:41:49.812 00.000 10072 Guiding  Dir = 2, Dur = 8
22:41:49.812 00.000 10072 IsGuiding returns 0
22:41:49.812 00.000 10072 PulseGuide returned control before completion, sleep 18
22:41:49.828 00.016 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:41:49.832 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:49.833 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:49.835 00.002 1032 Enqueuing Expose request
22:41:49.837 00.002 10072 IsGuiding returns 0
22:41:49.837 00.000 10072 Move returns status 0, amount 8
22:41:49.837 00.000 10072 MoveAxis(N, 0, ABG)
22:41:49.837 00.000 10072 Move returns status 0, amount 0
22:41:49.837 00.000 10072 move complete, result=0
22:41:49.837 00.000 10072 worker thread done servicing request
22:41:49.838 00.001 10072 Worker thread wakes up
22:41:49.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:49.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:49.844 00.006 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:41:50.248 00.404 10072 Exposure complete
22:41:50.305 00.057 10072 worker thread done servicing request
22:41:50.305 00.000 1032 OnExposeComplete: enter
22:41:50.307 00.002 1032 UpdateGuideState(): m_state=6
22:41:50.310 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5355
22:41:50.312 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=134.79, Mass=1362, SNR=25.9, Peak=124 HFD=3.3
22:41:50.314 00.002 1032 MultiStar: [#1 -0.07,0.04,0.98,U] [#2 0.06,-0.03,0.82,U] [#3 -0.06,-0.02,0.78,U] [#4 -0.06,0.01,0.70,U] [#5 0.04,0.10,0.68,U] [#6 0.19,0.00,0.62,U] [#7 0.02,-0.02,0.73,U] [#8 -0.30,-0.08,0.00,M1] 
22:41:50.316 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {0.12, -0.14}
22:41:50.318 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
22:41:50.321 00.003 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
22:41:50.322 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.40 mountX=-0.02 mountY=-0.02, mountTheta=-2.23
22:41:50.325 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
22:41:50.327 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
22:41:50.329 00.002 10072 Worker thread wakes up
22:41:50.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:41:50.329 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:41:50.329 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
22:41:50.331 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:41:50.335 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:50.335 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:41:50.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:50.335 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:41:50.335 00.000 10072 MoveAxis(E, 8, ABG)
22:41:50.335 00.000 10072 Guiding  Dir = 2, Dur = 8
22:41:50.336 00.001 10072 IsGuiding returns 0
22:41:50.336 00.000 10072 PulseGuide returned control before completion, sleep 18
22:41:50.355 00.019 1032 UpdateGuideState exits: m=1362 SNR=25.9
22:41:50.358 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:50.359 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:50.363 00.004 1032 Enqueuing Expose request
22:41:50.368 00.005 10072 IsGuiding returns 0
22:41:50.369 00.001 10072 Move returns status 0, amount 8
22:41:50.369 00.000 10072 MoveAxis(N, 0, ABG)
22:41:50.369 00.000 10072 Move returns status 0, amount 0
22:41:50.369 00.000 10072 move complete, result=0
22:41:50.369 00.000 10072 worker thread done servicing request
22:41:50.369 00.000 10072 Worker thread wakes up
22:41:50.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:50.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:50.373 00.004 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:41:50.997 00.624 10072 Exposure complete
22:41:51.049 00.052 1032 OnExposeComplete: enter
22:41:51.051 00.002 1032 UpdateGuideState(): m_state=6
22:41:51.053 00.002 10072 worker thread done servicing request
22:41:51.053 00.000 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5356
22:41:51.056 00.003 1032 Star::Find returns 1 (0), X=1097.37, Y=134.72, Mass=1396, SNR=26.2, Peak=125 HFD=3.4
22:41:51.057 00.001 1032 MultiStar: [#1 0.01,0.05,0.97,U] [#2 0.07,-0.15,0.77,U] [#3 0.04,0.03,0.74,U] [#4 -0.07,0.04,0.64,U] [#5 0.04,0.02,0.61,U] [#6 0.13,-0.17,0.59,U] [#7 -0.03,-0.13,0.71,U] [#8 -0.04,-0.15,0.48,U] 
22:41:51.059 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.07, -0.21}
22:41:51.060 00.001 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
22:41:51.062 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
22:41:51.064 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.24 mountX=-0.08 mountY=-0.01, mountTheta=-3.07
22:41:51.067 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
22:41:51.069 00.002 1032 Enqueuing Move request for scope (0.03, -0.07)
22:41:51.071 00.002 10072 Worker thread wakes up
22:41:51.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
22:41:51.071 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
22:41:51.071 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=-0.01
22:41:51.073 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:41:51.075 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:51.075 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:41:51.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:51.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:41:51.075 00.000 10072 MoveAxis(E, 10, ABG)
22:41:51.075 00.000 10072 Guiding  Dir = 2, Dur = 10
22:41:51.076 00.001 10072 IsGuiding returns 0
22:41:51.076 00.000 10072 PulseGuide returned control before completion, sleep 20
22:41:51.094 00.018 1032 UpdateGuideState exits: m=1396 SNR=26.2
22:41:51.096 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:51.098 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:51.099 00.001 1032 Enqueuing Expose request
22:41:51.104 00.005 10072 IsGuiding returns 0
22:41:51.104 00.000 10072 Move returns status 0, amount 10
22:41:51.104 00.000 10072 MoveAxis(N, 0, ABG)
22:41:51.104 00.000 10072 Move returns status 0, amount 0
22:41:51.104 00.000 10072 move complete, result=0
22:41:51.104 00.000 10072 worker thread done servicing request
22:41:51.104 00.000 10072 Worker thread wakes up
22:41:51.104 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:51.104 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:51.108 00.004 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
22:41:51.510 00.402 10072 Exposure complete
22:41:51.561 00.051 10072 worker thread done servicing request
22:41:51.561 00.000 1032 OnExposeComplete: enter
22:41:51.564 00.003 1032 UpdateGuideState(): m_state=6
22:41:51.567 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5357
22:41:51.569 00.002 1032 Star::Find returns 1 (0), X=1097.43, Y=134.73, Mass=1427, SNR=26.5, Peak=139 HFD=3.2
22:41:51.570 00.001 1032 MultiStar: [#1 0.07,-0.01,0.96,U] [#2 0.16,-0.12,0.75,U] [#3 0.10,-0.17,0.71,U] [#4 0.01,-0.02,0.65,U] [#5 0.01,0.00,0.64,U] [#6 0.10,-0.16,0.59,U] [#7 0.11,-0.15,0.73,U] [#8 0.02,-0.14,0.52,U] 
22:41:51.572 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.11}, one-star: {0.13, -0.20}
22:41:51.574 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
22:41:51.575 00.001 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
22:41:51.577 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.91 mountX=-0.13 mountY=-0.05, mountTheta=-2.74
22:41:51.581 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.11, opts=13)
22:41:51.582 00.001 1032 Enqueuing Move request for scope (0.08, -0.11)
22:41:51.584 00.002 10072 Worker thread wakes up
22:41:51.584 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
22:41:51.584 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
22:41:51.585 00.001 10072 Moving (0.08, -0.11) raw xDistance=-0.13 yDistance=-0.05
22:41:51.588 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:41:51.591 00.003 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:51.591 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
22:41:51.591 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:51.591 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:41:51.591 00.000 10072 MoveAxis(E, 9, ABG)
22:41:51.591 00.000 10072 Guiding  Dir = 2, Dur = 9
22:41:51.591 00.000 10072 IsGuiding returns 0
22:41:51.592 00.001 10072 PulseGuide returned control before completion, sleep 19
22:41:51.608 00.016 1032 UpdateGuideState exits: m=1427 SNR=26.5
22:41:51.612 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:51.616 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:51.618 00.002 1032 Enqueuing Expose request
22:41:51.620 00.002 10072 IsGuiding returns 0
22:41:51.620 00.000 10072 Move returns status 0, amount 9
22:41:51.620 00.000 10072 MoveAxis(N, 0, ABG)
22:41:51.620 00.000 10072 Move returns status 0, amount 0
22:41:51.620 00.000 10072 move complete, result=0
22:41:51.620 00.000 10072 worker thread done servicing request
22:41:51.620 00.000 10072 Worker thread wakes up
22:41:51.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:51.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:51.627 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:41:52.243 00.616 10072 Exposure complete
22:41:52.296 00.053 10072 worker thread done servicing request
22:41:52.296 00.000 1032 OnExposeComplete: enter
22:41:52.299 00.003 1032 UpdateGuideState(): m_state=6
22:41:52.302 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5358
22:41:52.304 00.002 1032 Star::Find returns 1 (0), X=1097.52, Y=134.80, Mass=1255, SNR=24.9, Peak=119 HFD=3.2
22:41:52.308 00.004 1032 MultiStar: [#1 0.15,0.05,0.98,U] [#2 0.11,-0.14,0.79,U] [#3 0.07,-0.05,0.76,U] [#4 0.03,0.01,0.68,U] [#5 -0.05,-0.05,0.70,U] [#6 0.14,-0.08,0.63,U] [#7 0.13,-0.09,0.72,U] [#8 0.01,-0.22,0.55,U] 
22:41:52.309 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.22, -0.13}
22:41:52.311 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
22:41:52.312 00.001 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
22:41:52.314 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.63 mountX=-0.10 mountY=-0.08, mountTheta=-2.46
22:41:52.316 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
22:41:52.319 00.003 1032 Enqueuing Move request for scope (0.10, -0.07)
22:41:52.321 00.002 10072 Worker thread wakes up
22:41:52.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
22:41:52.321 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
22:41:52.321 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.10 yDistance=-0.08
22:41:52.323 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:41:52.325 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:52.325 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:41:52.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:52.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:41:52.325 00.000 10072 MoveAxis(E, 11, ABG)
22:41:52.325 00.000 10072 Guiding  Dir = 2, Dur = 11
22:41:52.325 00.000 10072 IsGuiding returns 0
22:41:52.326 00.001 10072 PulseGuide returned control before completion, sleep 21
22:41:52.343 00.017 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:41:52.345 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:52.347 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:52.350 00.003 1032 Enqueuing Expose request
22:41:52.352 00.002 10072 IsGuiding returns 0
22:41:52.352 00.000 10072 Move returns status 0, amount 11
22:41:52.352 00.000 10072 MoveAxis(N, 0, ABG)
22:41:52.352 00.000 10072 Move returns status 0, amount 0
22:41:52.352 00.000 10072 move complete, result=0
22:41:52.353 00.001 10072 worker thread done servicing request
22:41:52.353 00.000 10072 Worker thread wakes up
22:41:52.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:52.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:52.360 00.007 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:41:52.757 00.397 10072 Exposure complete
22:41:52.810 00.053 10072 worker thread done servicing request
22:41:52.810 00.000 1032 OnExposeComplete: enter
22:41:52.812 00.002 1032 UpdateGuideState(): m_state=6
22:41:52.814 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5359
22:41:52.815 00.001 1032 Star::Find returns 1 (0), X=1097.52, Y=134.81, Mass=1222, SNR=24.5, Peak=114 HFD=3.2
22:41:52.817 00.002 1032 MultiStar: [#1 0.01,0.04,1.00,U] [#2 0.03,-0.07,0.83,U] [#3 0.05,0.01,0.80,U] [#4 -0.06,0.05,0.71,U] [#5 -0.12,0.09,0.70,U] [#6 -0.01,-0.05,0.64,U] [#7 0.05,0.04,0.76,U] [#8 -0.14,-0.18,0.55,U] 
22:41:52.819 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.22, -0.12}
22:41:52.821 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
22:41:52.824 00.003 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
22:41:52.825 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.80 mountX=-0.02 mountY=-0.01, mountTheta=-2.63
22:41:52.828 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
22:41:52.830 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
22:41:52.833 00.003 10072 Worker thread wakes up
22:41:52.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:41:52.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:41:52.833 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
22:41:52.835 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:41:52.837 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:52.837 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:41:52.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:52.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:41:52.838 00.001 10072 MoveAxis(E, 10, ABG)
22:41:52.838 00.000 10072 Guiding  Dir = 2, Dur = 10
22:41:52.838 00.000 10072 IsGuiding returns 0
22:41:52.838 00.000 10072 PulseGuide returned control before completion, sleep 20
22:41:52.855 00.017 1032 UpdateGuideState exits: m=1222 SNR=24.5
22:41:52.857 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:52.860 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:52.863 00.003 1032 Enqueuing Expose request
22:41:52.866 00.003 10072 IsGuiding returns 0
22:41:52.866 00.000 10072 Move returns status 0, amount 10
22:41:52.866 00.000 10072 MoveAxis(N, 0, ABG)
22:41:52.866 00.000 10072 Move returns status 0, amount 0
22:41:52.866 00.000 10072 move complete, result=0
22:41:52.866 00.000 10072 worker thread done servicing request
22:41:52.866 00.000 10072 Worker thread wakes up
22:41:52.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:52.866 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:52.874 00.008 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:41:53.492 00.618 10072 Exposure complete
22:41:53.553 00.061 10072 worker thread done servicing request
22:41:53.553 00.000 1032 OnExposeComplete: enter
22:41:53.556 00.003 1032 UpdateGuideState(): m_state=6
22:41:53.558 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5360
22:41:53.560 00.002 1032 Star::Find returns 1 (0), X=1097.53, Y=134.75, Mass=1419, SNR=26.5, Peak=149 HFD=3.2
22:41:53.562 00.002 1032 MultiStar: [#1 0.21,-0.06,0.92,U] [#2 0.19,-0.18,0.00,M1] [#3 0.12,-0.08,0.75,U] [#4 -0.02,-0.05,0.64,U] [#5 0.09,-0.10,0.64,U] [#6 0.15,-0.18,0.58,U] [#7 0.16,-0.22,0.00,M1] [#8 -0.09,-0.16,0.51,U] 
22:41:53.563 00.001 1032 refined, 6 included, MultiStar: {0.12, -0.12}, one-star: {0.23, -0.18}
22:41:53.565 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
22:41:53.566 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
22:41:53.569 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.77 mountX=-0.14 mountY=-0.08, mountTheta=-2.60
22:41:53.572 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.12, opts=13)
22:41:53.574 00.002 1032 Enqueuing Move request for scope (0.12, -0.12)
22:41:53.575 00.001 10072 Worker thread wakes up
22:41:53.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
22:41:53.575 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
22:41:53.575 00.000 10072 Moving (0.12, -0.12) raw xDistance=-0.14 yDistance=-0.08
22:41:53.577 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:41:53.579 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 286.11
22:41:53.580 00.001 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:41:53.580 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:53.580 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:41:53.580 00.000 10072 MoveAxis(E, 79, ABG)
22:41:53.580 00.000 10072 Guiding  Dir = 2, Dur = 79
22:41:53.580 00.000 10072 IsGuiding returns 0
22:41:53.581 00.001 10072 PulseGuide returned control before completion, sleep 89
22:41:53.600 00.019 1032 UpdateGuideState exits: m=1419 SNR=26.5
22:41:53.602 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:53.604 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:53.608 00.004 1032 Enqueuing Expose request
22:41:53.674 00.066 10072 IsGuiding returns 0
22:41:53.674 00.000 10072 Move returns status 0, amount 79
22:41:53.674 00.000 10072 MoveAxis(N, 0, ABG)
22:41:53.674 00.000 10072 Move returns status 0, amount 0
22:41:53.674 00.000 10072 move complete, result=0
22:41:53.674 00.000 10072 worker thread done servicing request
22:41:53.674 00.000 10072 Worker thread wakes up
22:41:53.674 00.000 1032 GuideStep: -0.1 px 79 ms EAST, -0.1 px 0 ms NORTH
22:41:53.677 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:53.678 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:54.097 00.419 10072 Exposure complete
22:41:54.147 00.050 10072 worker thread done servicing request
22:41:54.147 00.000 1032 OnExposeComplete: enter
22:41:54.149 00.002 1032 UpdateGuideState(): m_state=6
22:41:54.151 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5361
22:41:54.152 00.001 1032 Star::Find returns 1 (0), X=1097.43, Y=134.76, Mass=1336, SNR=25.7, Peak=117 HFD=3.2
22:41:54.154 00.002 1032 MultiStar: [#1 0.06,-0.01,0.95,U] [#2 0.09,-0.20,0.78,U] [#3 0.08,-0.09,0.78,U] [#4 -0.02,0.05,0.69,U] [#5 -0.04,-0.11,0.66,U] [#6 0.10,-0.09,0.63,U] [#7 0.12,-0.27,0.00,M2] [#8 -0.05,-0.10,0.49,U] 
22:41:54.156 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {0.13, -0.17}
22:41:54.157 00.001 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
22:41:54.159 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
22:41:54.161 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.05 mountX=-0.10 mountY=-0.03, mountTheta=-2.88
22:41:54.163 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
22:41:54.165 00.002 1032 Enqueuing Move request for scope (0.05, -0.09)
22:41:54.166 00.001 10072 Worker thread wakes up
22:41:54.166 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
22:41:54.166 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
22:41:54.166 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.03
22:41:54.168 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:41:54.170 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.11
22:41:54.170 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:41:54.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:54.170 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:41:54.171 00.001 10072 MoveAxis(E, 11, ABG)
22:41:54.171 00.000 10072 Guiding  Dir = 2, Dur = 11
22:41:54.171 00.000 10072 IsGuiding returns 0
22:41:54.171 00.000 10072 PulseGuide returned control before completion, sleep 21
22:41:54.189 00.018 1032 UpdateGuideState exits: m=1336 SNR=25.7
22:41:54.191 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:54.192 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:54.194 00.002 1032 Enqueuing Expose request
22:41:54.204 00.010 10072 IsGuiding returns 0
22:41:54.204 00.000 10072 Move returns status 0, amount 11
22:41:54.204 00.000 10072 MoveAxis(N, 0, ABG)
22:41:54.204 00.000 10072 Move returns status 0, amount 0
22:41:54.204 00.000 10072 move complete, result=0
22:41:54.204 00.000 10072 worker thread done servicing request
22:41:54.204 00.000 10072 Worker thread wakes up
22:41:54.204 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:54.204 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:54.206 00.002 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
22:41:54.834 00.628 10072 Exposure complete
22:41:54.885 00.051 10072 worker thread done servicing request
22:41:54.885 00.000 1032 OnExposeComplete: enter
22:41:54.887 00.002 1032 UpdateGuideState(): m_state=6
22:41:54.889 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5362
22:41:54.890 00.001 1032 Star::Find returns 1 (0), X=1097.41, Y=134.87, Mass=1450, SNR=26.8, Peak=131 HFD=3.3
22:41:54.892 00.002 1032 MultiStar: [#1 0.11,0.00,0.94,U] [#2 0.13,-0.01,0.79,U] [#3 0.06,0.09,0.69,U] [#4 0.08,0.05,0.61,U] [#5 0.00,0.04,0.63,U] [#6 0.17,-0.12,0.60,U] [#7 0.10,-0.11,0.66,U] [#8 -0.05,-0.15,0.49,U] 
22:41:54.897 00.005 1032 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.11, -0.06}
22:41:54.899 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
22:41:54.900 00.001 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
22:41:54.902 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.29 mountX=-0.05 mountY=-0.08, mountTheta=-2.12
22:41:54.905 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
22:41:54.908 00.003 1032 Enqueuing Move request for scope (0.08, -0.03)
22:41:54.910 00.002 10072 Worker thread wakes up
22:41:54.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:41:54.910 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:41:54.910 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.08
22:41:54.912 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:41:54.915 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:41:54.915 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:41:54.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:54.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:41:54.915 00.000 10072 MoveAxis(E, 13, ABG)
22:41:54.915 00.000 10072 Guiding  Dir = 2, Dur = 13
22:41:54.916 00.001 10072 IsGuiding returns 0
22:41:54.916 00.000 10072 PulseGuide returned control before completion, sleep 23
22:41:54.934 00.018 1032 UpdateGuideState exits: m=1450 SNR=26.8
22:41:54.936 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:54.938 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:54.940 00.002 1032 Enqueuing Expose request
22:41:54.941 00.001 10072 IsGuiding returns 0
22:41:54.941 00.000 10072 Move returns status 0, amount 13
22:41:54.941 00.000 10072 MoveAxis(N, 0, ABG)
22:41:54.941 00.000 10072 Move returns status 0, amount 0
22:41:54.941 00.000 10072 move complete, result=0
22:41:54.942 00.001 10072 worker thread done servicing request
22:41:54.942 00.000 10072 Worker thread wakes up
22:41:54.942 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:54.942 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:54.949 00.007 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:41:55.348 00.399 10072 Exposure complete
22:41:55.404 00.056 1032 OnExposeComplete: enter
22:41:55.407 00.003 1032 UpdateGuideState(): m_state=6
22:41:55.409 00.002 10072 worker thread done servicing request
22:41:55.409 00.000 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5363
22:41:55.411 00.002 1032 Star::Find returns 1 (0), X=1097.50, Y=134.79, Mass=1280, SNR=25.1, Peak=107 HFD=3.2
22:41:55.413 00.002 1032 MultiStar: [#1 0.11,0.05,0.96,U] [#2 0.05,-0.10,0.79,U] [#3 0.11,-0.02,0.75,U] [#4 -0.06,0.12,0.69,U] [#5 -0.04,-0.08,0.69,U] [#6 0.01,-0.08,0.63,U] [#7 0.09,-0.12,0.73,U] [#8 -0.00,-0.11,0.55,U] 
22:41:55.414 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.20, -0.14}
22:41:55.417 00.003 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
22:41:55.419 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
22:41:55.421 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.70 mountX=-0.07 mountY=-0.05, mountTheta=-2.53
22:41:55.423 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
22:41:55.425 00.002 1032 Enqueuing Move request for scope (0.06, -0.05)
22:41:55.426 00.001 10072 Worker thread wakes up
22:41:55.427 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
22:41:55.427 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
22:41:55.427 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.05
22:41:55.429 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:41:55.431 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:41:55.432 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:41:55.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:55.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:41:55.432 00.000 10072 MoveAxis(E, 11, ABG)
22:41:55.432 00.000 10072 Guiding  Dir = 2, Dur = 11
22:41:55.434 00.002 10072 IsGuiding returns 0
22:41:55.434 00.000 10072 PulseGuide returned control before completion, sleep 21
22:41:55.453 00.019 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:41:55.456 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:55.458 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:55.459 00.001 1032 Enqueuing Expose request
22:41:55.471 00.012 10072 IsGuiding returns 0
22:41:55.471 00.000 10072 Move returns status 0, amount 11
22:41:55.471 00.000 10072 MoveAxis(N, 0, ABG)
22:41:55.471 00.000 10072 Move returns status 0, amount 0
22:41:55.471 00.000 10072 move complete, result=0
22:41:55.471 00.000 10072 worker thread done servicing request
22:41:55.471 00.000 10072 Worker thread wakes up
22:41:55.471 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:55.471 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:55.472 00.001 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
22:41:56.096 00.624 10072 Exposure complete
22:41:56.147 00.051 10072 worker thread done servicing request
22:41:56.147 00.000 1032 OnExposeComplete: enter
22:41:56.151 00.004 1032 UpdateGuideState(): m_state=6
22:41:56.153 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5364
22:41:56.156 00.003 1032 Star::Find returns 1 (0), X=1097.50, Y=134.75, Mass=1374, SNR=26.0, Peak=123 HFD=3.3
22:41:56.157 00.001 1032 MultiStar: [#1 0.19,-0.17,0.00,M1] [#2 0.10,-0.16,0.76,U] [#3 0.15,-0.11,0.75,U] [#4 0.09,-0.02,0.65,U] [#5 0.04,-0.26,0.00,M1] [#6 0.24,-0.26,0.00,M1] [#7 0.12,-0.20,0.68,U] [#8 0.15,-0.25,0.00,M1] 
22:41:56.160 00.003 1032 refined, 4 included, MultiStar: {0.14, -0.14}, one-star: {0.20, -0.18}
22:41:56.161 00.001 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
22:41:56.163 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
22:41:56.165 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.79 mountX=-0.17 mountY=-0.10, mountTheta=-2.62
22:41:56.168 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.14, opts=13)
22:41:56.169 00.001 1032 Enqueuing Move request for scope (0.14, -0.14)
22:41:56.171 00.002 10072 Worker thread wakes up
22:41:56.171 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
22:41:56.171 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
22:41:56.171 00.000 10072 Moving (0.14, -0.14) raw xDistance=-0.17 yDistance=-0.10
22:41:56.174 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:41:56.177 00.003 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 286.12
22:41:56.177 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
22:41:56.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:56.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:41:56.177 00.000 10072 MoveAxis(E, 93, ABG)
22:41:56.177 00.000 10072 Guiding  Dir = 2, Dur = 93
22:41:56.177 00.000 10072 IsGuiding returns 0
22:41:56.177 00.000 10072 PulseGuide returned control before completion, sleep 103
22:41:56.195 00.018 1032 UpdateGuideState exits: m=1374 SNR=26.0
22:41:56.197 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:56.198 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:56.200 00.002 1032 Enqueuing Expose request
22:41:56.296 00.096 10072 IsGuiding returns 0
22:41:56.296 00.000 10072 Move returns status 0, amount 93
22:41:56.296 00.000 10072 MoveAxis(N, 0, ABG)
22:41:56.296 00.000 10072 Move returns status 0, amount 0
22:41:56.296 00.000 10072 move complete, result=0
22:41:56.296 00.000 10072 worker thread done servicing request
22:41:56.296 00.000 10072 Worker thread wakes up
22:41:56.296 00.000 1032 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
22:41:56.299 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:56.299 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:56.707 00.408 10072 Exposure complete
22:41:56.754 00.047 10072 worker thread done servicing request
22:41:56.754 00.000 1032 OnExposeComplete: enter
22:41:56.756 00.002 1032 UpdateGuideState(): m_state=6
22:41:56.757 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5365
22:41:56.759 00.002 1032 Star::Find returns 1 (0), X=1097.60, Y=134.68, Mass=1223, SNR=24.6, Peak=119 HFD=3.2
22:41:56.761 00.002 1032 MultiStar: [#1 0.14,0.00,1.03,U] [#2 0.09,-0.23,0.84,U] [#3 0.08,-0.12,0.85,U] [#4 0.06,-0.03,0.70,U] [#5 0.18,-0.17,0.67,U] [#6 0.15,-0.22,0.00,M2] [#7 0.10,-0.30,0.00,M1] [#8 -0.06,-0.29,0.00,M2] 
22:41:56.763 00.002 1032 refined, 5 included, MultiStar: {0.15, -0.13}, one-star: {0.29, -0.25}
22:41:56.764 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
22:41:56.765 00.001 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
22:41:56.768 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.74 mountX=-0.17 mountY=-0.11, mountTheta=-2.57
22:41:56.771 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.13, opts=13)
22:41:56.772 00.001 1032 Enqueuing Move request for scope (0.15, -0.13)
22:41:56.774 00.002 10072 Worker thread wakes up
22:41:56.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
22:41:56.774 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
22:41:56.774 00.000 10072 Moving (0.15, -0.13) raw xDistance=-0.17 yDistance=-0.11
22:41:56.776 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:41:56.778 00.002 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 286.12
22:41:56.778 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
22:41:56.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:56.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:41:56.779 00.001 10072 MoveAxis(E, 91, ABG)
22:41:56.779 00.000 10072 Guiding  Dir = 2, Dur = 91
22:41:56.779 00.000 10072 IsGuiding returns 0
22:41:56.779 00.000 10072 PulseGuide returned control before completion, sleep 101
22:41:56.796 00.017 1032 UpdateGuideState exits: m=1223 SNR=24.6
22:41:56.799 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:56.800 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:56.802 00.002 1032 Enqueuing Expose request
22:41:56.891 00.089 10072 IsGuiding returns 0
22:41:56.892 00.001 10072 Move returns status 0, amount 91
22:41:56.892 00.000 10072 MoveAxis(N, 0, ABG)
22:41:56.892 00.000 10072 Move returns status 0, amount 0
22:41:56.892 00.000 10072 move complete, result=0
22:41:56.892 00.000 10072 worker thread done servicing request
22:41:56.892 00.000 10072 Worker thread wakes up
22:41:56.892 00.000 1032 GuideStep: -0.2 px 91 ms EAST, -0.1 px 0 ms NORTH
22:41:56.894 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:56.894 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:57.521 00.627 10072 Exposure complete
22:41:57.576 00.055 10072 worker thread done servicing request
22:41:57.576 00.000 1032 OnExposeComplete: enter
22:41:57.579 00.003 1032 UpdateGuideState(): m_state=6
22:41:57.582 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5366
22:41:57.584 00.002 1032 Star::Find returns 1 (0), X=1097.49, Y=134.81, Mass=1372, SNR=26.0, Peak=121 HFD=3.4
22:41:57.585 00.001 1032 MultiStar: [#1 0.05,0.12,0.93,U] [#2 0.01,-0.13,0.74,U] [#3 -0.06,0.18,0.76,U] [#4 -0.07,0.21,0.68,U] [#5 0.02,0.15,0.65,U] [#6 0.08,-0.07,0.63,U] [#7 -0.05,-0.11,0.68,U] [#8 -0.13,-0.13,0.51,U] 
22:41:57.587 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.19, -0.12}
22:41:57.589 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
22:41:57.590 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
22:41:57.592 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.67 mountX=0.01 mountY=-0.02, mountTheta=-1.16
22:41:57.594 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
22:41:57.596 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
22:41:57.598 00.002 10072 Worker thread wakes up
22:41:57.598 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:41:57.598 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:41:57.598 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
22:41:57.600 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:41:57.603 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:41:57.603 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:41:57.604 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:57.604 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:41:57.604 00.000 10072 MoveAxis(E, 14, ABG)
22:41:57.604 00.000 10072 Guiding  Dir = 2, Dur = 14
22:41:57.604 00.000 10072 IsGuiding returns 0
22:41:57.605 00.001 10072 PulseGuide returned control before completion, sleep 24
22:41:57.626 00.021 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:41:57.628 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:57.630 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:57.632 00.002 1032 Enqueuing Expose request
22:41:57.643 00.011 10072 IsGuiding returns 0
22:41:57.643 00.000 10072 Move returns status 0, amount 14
22:41:57.643 00.000 10072 MoveAxis(N, 0, ABG)
22:41:57.643 00.000 10072 Move returns status 0, amount 0
22:41:57.643 00.000 10072 move complete, result=0
22:41:57.643 00.000 10072 worker thread done servicing request
22:41:57.643 00.000 10072 Worker thread wakes up
22:41:57.644 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:57.644 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:57.645 00.001 1032 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
22:41:58.051 00.406 10072 Exposure complete
22:41:58.099 00.048 10072 worker thread done servicing request
22:41:58.099 00.000 1032 OnExposeComplete: enter
22:41:58.102 00.003 1032 UpdateGuideState(): m_state=6
22:41:58.103 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5367
22:41:58.105 00.002 1032 Star::Find returns 1 (0), X=1097.47, Y=134.95, Mass=1421, SNR=26.5, Peak=123 HFD=3.1
22:41:58.107 00.002 1032 MultiStar: [#1 0.03,0.21,0.94,U] [#2 -0.02,0.07,0.74,U] [#3 0.09,0.18,0.75,U] [#4 -0.17,0.26,0.00,M1] [#5 0.06,0.18,0.63,U] [#6 0.10,0.07,0.62,U] [#7 0.05,0.04,0.67,U] [#8 -0.13,0.12,0.50,U] 
22:41:58.109 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.17, 0.02}
22:41:58.111 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
22:41:58.113 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
22:41:58.115 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=0.09 mountY=-0.08, mountTheta=-0.71
22:41:58.116 00.001 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
22:41:58.118 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
22:41:58.119 00.001 10072 Worker thread wakes up
22:41:58.119 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
22:41:58.119 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
22:41:58.120 00.001 10072 Moving (0.05, 0.11) raw xDistance=0.09 yDistance=-0.08
22:41:58.121 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:41:58.124 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:41:58.124 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
22:41:58.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:58.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:41:58.124 00.000 10072 MoveAxis(E, 12, ABG)
22:41:58.124 00.000 10072 Guiding  Dir = 2, Dur = 12
22:41:58.124 00.000 10072 IsGuiding returns 0
22:41:58.125 00.001 10072 PulseGuide returned control before completion, sleep 22
22:41:58.142 00.017 1032 UpdateGuideState exits: m=1421 SNR=26.5
22:41:58.144 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:58.146 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:58.148 00.002 1032 Enqueuing Expose request
22:41:58.157 00.009 10072 IsGuiding returns 0
22:41:58.157 00.000 10072 Move returns status 0, amount 12
22:41:58.157 00.000 10072 MoveAxis(N, 0, ABG)
22:41:58.157 00.000 10072 Move returns status 0, amount 0
22:41:58.157 00.000 10072 move complete, result=0
22:41:58.157 00.000 10072 worker thread done servicing request
22:41:58.158 00.001 10072 Worker thread wakes up
22:41:58.158 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:58.158 00.000 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
22:41:58.160 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:58.787 00.627 10072 Exposure complete
22:41:58.837 00.050 10072 worker thread done servicing request
22:41:58.837 00.000 1032 OnExposeComplete: enter
22:41:58.840 00.003 1032 UpdateGuideState(): m_state=6
22:41:58.842 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5368
22:41:58.844 00.002 1032 Star::Find returns 1 (0), X=1097.45, Y=134.94, Mass=1383, SNR=26.1, Peak=117 HFD=3.4
22:41:58.846 00.002 1032 MultiStar: [#1 0.14,0.10,0.98,U] [#2 0.09,0.02,0.77,U] [#3 0.14,0.19,0.78,U] [#4 -0.13,0.37,0.00,M2] [#5 0.02,0.15,0.66,U] [#6 0.09,0.09,0.60,U] [#7 0.15,0.06,0.73,U] [#8 -0.03,0.02,0.51,U] 
22:41:58.847 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.08}, one-star: {0.15, 0.01}
22:41:58.850 00.003 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
22:41:58.852 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
22:41:58.853 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.65 mountX=0.05 mountY=-0.12, mountTheta=-1.18
22:41:58.856 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
22:41:58.858 00.002 1032 Enqueuing Move request for scope (0.10, 0.08)
22:41:58.860 00.002 10072 Worker thread wakes up
22:41:58.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
22:41:58.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
22:41:58.860 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.12
22:41:58.863 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:41:58.866 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:41:58.867 00.001 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:41:58.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:58.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:41:58.867 00.000 10072 MoveAxis(E, 13, ABG)
22:41:58.867 00.000 10072 Guiding  Dir = 2, Dur = 13
22:41:58.867 00.000 10072 IsGuiding returns 0
22:41:58.868 00.001 10072 PulseGuide returned control before completion, sleep 23
22:41:58.885 00.017 1032 UpdateGuideState exits: m=1383 SNR=26.1
22:41:58.887 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:58.889 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:58.891 00.002 1032 Enqueuing Expose request
22:41:58.896 00.005 10072 IsGuiding returns 0
22:41:58.896 00.000 10072 Move returns status 0, amount 13
22:41:58.896 00.000 10072 MoveAxis(N, 0, ABG)
22:41:58.896 00.000 10072 Move returns status 0, amount 0
22:41:58.896 00.000 10072 move complete, result=0
22:41:58.896 00.000 10072 worker thread done servicing request
22:41:58.896 00.000 10072 Worker thread wakes up
22:41:58.896 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:58.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:58.904 00.008 1032 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:41:59.303 00.399 10072 Exposure complete
22:41:59.361 00.058 10072 worker thread done servicing request
22:41:59.361 00.000 1032 OnExposeComplete: enter
22:41:59.365 00.004 1032 UpdateGuideState(): m_state=6
22:41:59.367 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5369
22:41:59.369 00.002 1032 Star::Find returns 1 (0), X=1097.58, Y=134.95, Mass=1215, SNR=24.5, Peak=106 HFD=3.2
22:41:59.373 00.004 1032 MultiStar: [#1 0.15,0.07,1.02,U] [#2 0.10,-0.00,0.87,U] [#3 0.06,0.03,0.79,U] [#4 0.04,0.16,0.71,U] [#5 0.00,0.04,0.70,U] [#6 0.20,0.00,0.61,U] [#7 0.14,-0.09,0.75,U] [#8 0.05,0.12,0.54,U] 
22:41:59.374 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.28, 0.02}
22:41:59.376 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
22:41:59.377 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
22:41:59.379 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.29 mountX=0.00 mountY=-0.13, mountTheta=-1.54
22:41:59.383 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
22:41:59.385 00.002 1032 Enqueuing Move request for scope (0.12, 0.04)
22:41:59.387 00.002 10072 Worker thread wakes up
22:41:59.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
22:41:59.387 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
22:41:59.387 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.00 yDistance=-0.13
22:41:59.389 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:41:59.393 00.004 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.12
22:41:59.393 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:41:59.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:59.393 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:41:59.394 00.001 10072 MoveAxis(E, 12, ABG)
22:41:59.394 00.000 10072 Guiding  Dir = 2, Dur = 12
22:41:59.413 00.019 1032 UpdateGuideState exits: m=1215 SNR=24.5
22:41:59.416 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:59.418 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:41:59.419 00.001 1032 Enqueuing Expose request
22:41:59.428 00.009 10072 IsGuiding returns 0
22:41:59.428 00.000 10072 PulseGuide returned control before completion, sleep 22
22:41:59.456 00.028 10072 IsGuiding returns 0
22:41:59.456 00.000 10072 Move returns status 0, amount 12
22:41:59.456 00.000 10072 MoveAxis(N, 0, ABG)
22:41:59.456 00.000 10072 Move returns status 0, amount 0
22:41:59.456 00.000 10072 move complete, result=0
22:41:59.456 00.000 10072 worker thread done servicing request
22:41:59.457 00.001 10072 Worker thread wakes up
22:41:59.457 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:41:59.457 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:41:59.463 00.006 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
22:42:00.084 00.621 10072 Exposure complete
22:42:00.139 00.055 10072 worker thread done servicing request
22:42:00.139 00.000 1032 OnExposeComplete: enter
22:42:00.141 00.002 1032 UpdateGuideState(): m_state=6
22:42:00.145 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5370
22:42:00.147 00.002 1032 Star::Find returns 1 (0), X=1097.49, Y=134.93, Mass=1345, SNR=25.8, Peak=115 HFD=3.5
22:42:00.149 00.002 1032 MultiStar: [#1 0.17,0.11,1.01,U] [#2 0.16,0.08,0.78,U] [#3 0.11,0.14,0.79,U] [#4 0.16,0.33,0.00,M2] [#5 0.02,0.14,0.66,U] [#6 0.22,0.08,0.63,U] [#7 0.28,0.07,0.00,M1] [#8 -0.05,-0.01,0.51,U] 
22:42:00.151 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.08}, one-star: {0.19, -0.00}
22:42:00.153 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
22:42:00.155 00.002 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
22:42:00.156 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.54 mountX=0.04 mountY=-0.14, mountTheta=-1.29
22:42:00.160 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
22:42:00.162 00.002 1032 Enqueuing Move request for scope (0.13, 0.08)
22:42:00.164 00.002 10072 Worker thread wakes up
22:42:00.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
22:42:00.164 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
22:42:00.164 00.000 10072 Moving (0.13, 0.08) raw xDistance=0.04 yDistance=-0.14
22:42:00.166 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:42:00.168 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:42:00.168 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:42:00.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:00.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:42:00.168 00.000 10072 MoveAxis(E, 14, ABG)
22:42:00.168 00.000 10072 Guiding  Dir = 2, Dur = 14
22:42:00.169 00.001 10072 IsGuiding returns 0
22:42:00.169 00.000 10072 PulseGuide returned control before completion, sleep 24
22:42:00.187 00.018 1032 UpdateGuideState exits: m=1345 SNR=25.8
22:42:00.189 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:00.191 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:00.193 00.002 1032 Enqueuing Expose request
22:42:00.206 00.013 10072 IsGuiding returns 0
22:42:00.206 00.000 10072 Move returns status 0, amount 14
22:42:00.207 00.001 10072 MoveAxis(N, 0, ABG)
22:42:00.207 00.000 10072 Move returns status 0, amount 0
22:42:00.207 00.000 10072 move complete, result=0
22:42:00.207 00.000 10072 worker thread done servicing request
22:42:00.207 00.000 10072 Worker thread wakes up
22:42:00.207 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:00.207 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:00.208 00.001 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:42:00.615 00.407 10072 Exposure complete
22:42:00.667 00.052 10072 worker thread done servicing request
22:42:00.667 00.000 1032 OnExposeComplete: enter
22:42:00.669 00.002 1032 UpdateGuideState(): m_state=6
22:42:00.670 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5371
22:42:00.671 00.001 1032 Star::Find returns 1 (0), X=1097.51, Y=135.04, Mass=1316, SNR=25.5, Peak=118 HFD=3.3
22:42:00.676 00.005 1032 MultiStar: [#1 0.17,0.25,0.00,M1] [#2 0.13,0.13,0.77,U] [#3 0.12,0.26,0.00,M1] [#4 0.08,0.28,0.00,M3] [#5 0.12,0.13,0.63,U] [#6 0.27,0.07,0.00,M1] [#7 0.13,-0.13,0.73,U] [#8 0.06,0.05,0.54,U] 
22:42:00.677 00.001 1032 refined, 4 included, MultiStar: {0.14, 0.06}, one-star: {0.20, 0.11}
22:42:00.679 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
22:42:00.681 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
22:42:00.682 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.42 mountX=0.02 mountY=-0.15, mountTheta=-1.41
22:42:00.685 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
22:42:00.687 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
22:42:00.689 00.002 10072 Worker thread wakes up
22:42:00.689 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
22:42:00.689 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
22:42:00.689 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
22:42:00.692 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:42:00.695 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:42:00.695 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:42:00.695 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:00.695 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:42:00.695 00.000 10072 MoveAxis(E, 13, ABG)
22:42:00.696 00.001 10072 Guiding  Dir = 2, Dur = 13
22:42:00.696 00.000 10072 IsGuiding returns 0
22:42:00.696 00.000 10072 PulseGuide returned control before completion, sleep 23
22:42:00.714 00.018 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:42:00.716 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:00.718 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:00.720 00.002 1032 Enqueuing Expose request
22:42:00.722 00.002 10072 IsGuiding returns 0
22:42:00.723 00.001 10072 Move returns status 0, amount 13
22:42:00.723 00.000 10072 MoveAxis(N, 0, ABG)
22:42:00.723 00.000 10072 Move returns status 0, amount 0
22:42:00.723 00.000 10072 move complete, result=0
22:42:00.723 00.000 10072 worker thread done servicing request
22:42:00.723 00.000 10072 Worker thread wakes up
22:42:00.723 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:00.723 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:00.731 00.008 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:42:01.349 00.618 10072 Exposure complete
22:42:01.399 00.050 10072 worker thread done servicing request
22:42:01.400 00.001 1032 OnExposeComplete: enter
22:42:01.402 00.002 1032 UpdateGuideState(): m_state=6
22:42:01.405 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5372
22:42:01.407 00.002 1032 Star::Find returns 1 (0), X=1097.58, Y=135.04, Mass=1553, SNR=27.7, Peak=124 HFD=3.4
22:42:01.408 00.001 1032 MultiStar: [#1 0.16,0.11,0.90,U] [#2 0.12,0.11,0.77,U] [#3 0.15,0.14,0.72,U] [#4 -0.03,0.36,0.00,M4] [#5 0.14,0.13,0.60,U] [#6 0.19,0.23,0.00,M2] [#7 0.17,0.10,0.69,U] [#8 0.02,0.02,0.47,U] 
22:42:01.410 00.002 1032 refined, 6 included, MultiStar: {0.16, 0.11}, one-star: {0.28, 0.11}
22:42:01.413 00.003 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
22:42:01.414 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
22:42:01.416 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.58 mountX=0.06 mountY=-0.18, mountTheta=-1.25
22:42:01.419 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.11, opts=13)
22:42:01.421 00.002 1032 Enqueuing Move request for scope (0.16, 0.11)
22:42:01.422 00.001 10072 Worker thread wakes up
22:42:01.423 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
22:42:01.423 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
22:42:01.423 00.000 10072 Moving (0.16, 0.11) raw xDistance=0.06 yDistance=-0.18
22:42:01.426 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:42:01.428 00.002 10072 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:42:01.428 00.000 10072 PPEC: input: 0.06, control: -0.02, exposure: 500
22:42:01.428 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:01.428 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:42:01.428 00.000 10072 MoveAxis(E, 15, ABG)
22:42:01.428 00.000 10072 Guiding  Dir = 2, Dur = 15
22:42:01.429 00.001 10072 IsGuiding returns 0
22:42:01.429 00.000 10072 PulseGuide returned control before completion, sleep 25
22:42:01.446 00.017 1032 UpdateGuideState exits: m=1553 SNR=27.7
22:42:01.447 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:01.449 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:01.450 00.001 1032 Enqueuing Expose request
22:42:01.456 00.006 10072 IsGuiding returns 0
22:42:01.456 00.000 10072 Move returns status 0, amount 15
22:42:01.456 00.000 10072 MoveAxis(N, 0, ABG)
22:42:01.456 00.000 10072 Move returns status 0, amount 0
22:42:01.456 00.000 10072 move complete, result=0
22:42:01.456 00.000 10072 worker thread done servicing request
22:42:01.457 00.001 10072 Worker thread wakes up
22:42:01.457 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:01.457 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:01.463 00.006 1032 GuideStep: 0.1 px 15 ms EAST, -0.2 px 0 ms NORTH
22:42:01.869 00.406 10072 Exposure complete
22:42:01.924 00.055 10072 worker thread done servicing request
22:42:01.925 00.001 1032 OnExposeComplete: enter
22:42:01.927 00.002 1032 UpdateGuideState(): m_state=6
22:42:01.930 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5373
22:42:01.932 00.002 1032 Star::Find returns 1 (0), X=1097.52, Y=134.91, Mass=1238, SNR=24.7, Peak=110 HFD=3.1
22:42:01.933 00.001 1032 MultiStar: [#1 0.11,0.15,0.99,U] [#2 0.11,0.12,0.82,U] [#3 0.04,0.25,0.79,U] [#4 0.14,0.27,0.00,M5] [#5 0.15,0.18,0.62,U] [#6 0.12,0.08,0.65,U] [#7 0.17,0.07,0.73,U] [#8 0.03,-0.00,0.54,U] 
22:42:01.935 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.10}, one-star: {0.22, -0.02}
22:42:01.937 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
22:42:01.938 00.001 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
22:42:01.940 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.70 mountX=0.07 mountY=-0.15, mountTheta=-1.13
22:42:01.945 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
22:42:01.947 00.002 1032 Enqueuing Move request for scope (0.12, 0.10)
22:42:01.949 00.002 10072 Worker thread wakes up
22:42:01.949 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
22:42:01.949 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
22:42:01.949 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.07 yDistance=-0.15
22:42:01.951 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:42:01.953 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:42:01.953 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:42:01.953 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:01.953 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:42:01.953 00.000 10072 MoveAxis(E, 14, ABG)
22:42:01.953 00.000 10072 Guiding  Dir = 2, Dur = 14
22:42:01.955 00.002 10072 IsGuiding returns 0
22:42:01.956 00.001 10072 PulseGuide returned control before completion, sleep 24
22:42:01.975 00.019 1032 UpdateGuideState exits: m=1238 SNR=24.7
22:42:01.977 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:01.979 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:01.981 00.002 1032 Enqueuing Expose request
22:42:01.990 00.009 10072 IsGuiding returns 0
22:42:01.990 00.000 10072 Move returns status 0, amount 14
22:42:01.990 00.000 10072 MoveAxis(N, 0, ABG)
22:42:01.991 00.001 10072 Move returns status 0, amount 0
22:42:01.991 00.000 10072 move complete, result=0
22:42:01.991 00.000 10072 worker thread done servicing request
22:42:01.991 00.000 10072 Worker thread wakes up
22:42:01.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:01.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:01.993 00.002 1032 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:42:02.618 00.625 10072 Exposure complete
22:42:02.670 00.052 10072 worker thread done servicing request
22:42:02.670 00.000 1032 OnExposeComplete: enter
22:42:02.672 00.002 1032 UpdateGuideState(): m_state=6
22:42:02.675 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5374
22:42:02.678 00.003 1032 Star::Find returns 1 (0), X=1097.54, Y=134.85, Mass=1394, SNR=26.2, Peak=115 HFD=3.2
22:42:02.680 00.002 1032 MultiStar: [#1 0.20,0.17,0.00,M1] [#2 0.16,-0.03,0.78,U] [#3 0.24,0.12,0.00,M1] [#4 0.11,0.16,0.62,U] [#5 0.10,0.01,0.64,U] [#6 0.26,-0.10,0.00,M2] [#7 0.14,-0.10,0.73,U] [#8 -0.07,-0.08,0.49,U] 
22:42:02.681 00.001 1032 refined, 5 included, MultiStar: {0.13, -0.02}, one-star: {0.23, -0.07}
22:42:02.683 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
22:42:02.684 00.001 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
22:42:02.686 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.17 mountX=-0.06 mountY=-0.12, mountTheta=-2.00
22:42:02.688 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
22:42:02.690 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
22:42:02.692 00.002 10072 Worker thread wakes up
22:42:02.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
22:42:02.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
22:42:02.692 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.06 yDistance=-0.12
22:42:02.694 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:42:02.696 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:42:02.696 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:42:02.696 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:02.696 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:42:02.698 00.002 10072 MoveAxis(E, 17, ABG)
22:42:02.698 00.000 10072 Guiding  Dir = 2, Dur = 17
22:42:02.698 00.000 10072 IsGuiding returns 0
22:42:02.698 00.000 10072 PulseGuide returned control before completion, sleep 27
22:42:02.714 00.016 1032 UpdateGuideState exits: m=1394 SNR=26.2
22:42:02.717 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:02.718 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:02.720 00.002 1032 Enqueuing Expose request
22:42:02.740 00.020 10072 IsGuiding returns 0
22:42:02.740 00.000 10072 Move returns status 0, amount 17
22:42:02.740 00.000 10072 MoveAxis(N, 0, ABG)
22:42:02.740 00.000 10072 Move returns status 0, amount 0
22:42:02.740 00.000 10072 move complete, result=0
22:42:02.741 00.001 10072 worker thread done servicing request
22:42:02.741 00.000 10072 Worker thread wakes up
22:42:02.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:02.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:02.742 00.001 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:42:03.149 00.407 10072 Exposure complete
22:42:03.197 00.048 10072 worker thread done servicing request
22:42:03.197 00.000 1032 OnExposeComplete: enter
22:42:03.200 00.003 1032 UpdateGuideState(): m_state=6
22:42:03.202 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5375
22:42:03.204 00.002 1032 Star::Find returns 1 (0), X=1097.51, Y=134.91, Mass=1375, SNR=26.1, Peak=124 HFD=3.1
22:42:03.207 00.003 1032 MultiStar: [#1 0.18,0.31,0.00,M2] [#2 0.15,0.16,0.75,U] [#3 0.20,0.11,0.74,U] [#4 -0.03,0.18,0.62,U] [#5 0.02,0.01,0.65,U] [#6 0.20,-0.01,0.59,U] [#7 0.22,0.06,0.70,U] [#8 -0.12,-0.02,0.51,U] 
22:42:03.209 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.06}, one-star: {0.21, -0.02}
22:42:03.211 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
22:42:03.212 00.001 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
22:42:03.214 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.46 mountX=0.03 mountY=-0.13, mountTheta=-1.37
22:42:03.217 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
22:42:03.218 00.001 1032 Enqueuing Move request for scope (0.12, 0.06)
22:42:03.219 00.001 10072 Worker thread wakes up
22:42:03.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
22:42:03.220 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
22:42:03.220 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
22:42:03.221 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:42:03.224 00.003 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:42:03.224 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:42:03.224 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:03.224 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:42:03.224 00.000 10072 MoveAxis(E, 15, ABG)
22:42:03.224 00.000 10072 Guiding  Dir = 2, Dur = 15
22:42:03.225 00.001 10072 IsGuiding returns 0
22:42:03.225 00.000 10072 PulseGuide returned control before completion, sleep 25
22:42:03.243 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.1
22:42:03.246 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:03.247 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:03.249 00.002 1032 Enqueuing Expose request
22:42:03.255 00.006 10072 IsGuiding returns 0
22:42:03.255 00.000 10072 Move returns status 0, amount 15
22:42:03.255 00.000 10072 MoveAxis(N, 0, ABG)
22:42:03.255 00.000 10072 Move returns status 0, amount 0
22:42:03.255 00.000 10072 move complete, result=0
22:42:03.255 00.000 10072 worker thread done servicing request
22:42:03.256 00.001 10072 Worker thread wakes up
22:42:03.256 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:03.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:03.258 00.002 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:42:03.881 00.623 10072 Exposure complete
22:42:03.931 00.050 10072 worker thread done servicing request
22:42:03.932 00.001 1032 OnExposeComplete: enter
22:42:03.934 00.002 1032 UpdateGuideState(): m_state=6
22:42:03.936 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5376
22:42:03.938 00.002 1032 Star::Find returns 1 (0), X=1097.47, Y=135.02, Mass=1342, SNR=25.7, Peak=107 HFD=3.2
22:42:03.940 00.002 1032 MultiStar: [#1 0.25,0.17,0.00,M3] [#2 0.12,0.06,0.78,U] [#3 0.02,0.18,0.75,U] [#4 -0.05,0.30,0.00,M4] [#5 0.12,0.13,0.68,U] [#6 0.22,0.08,0.63,U] [#7 0.10,0.07,0.73,U] [#8 0.16,0.12,0.50,U] 
22:42:03.942 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.10}, one-star: {0.17, 0.09}
22:42:03.943 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
22:42:03.946 00.003 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
22:42:03.947 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.68 mountX=0.07 mountY=-0.15, mountTheta=-1.15
22:42:03.950 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
22:42:03.953 00.003 1032 Enqueuing Move request for scope (0.13, 0.10)
22:42:03.954 00.001 10072 Worker thread wakes up
22:42:03.955 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
22:42:03.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
22:42:03.955 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.07 yDistance=-0.15
22:42:03.959 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:42:03.962 00.003 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.13
22:42:03.962 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
22:42:03.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:03.963 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:42:03.963 00.000 10072 MoveAxis(E, 17, ABG)
22:42:03.963 00.000 10072 Guiding  Dir = 2, Dur = 17
22:42:03.963 00.000 10072 IsGuiding returns 0
22:42:03.964 00.001 10072 PulseGuide returned control before completion, sleep 27
22:42:03.980 00.016 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:42:03.982 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:03.983 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:03.993 00.010 1032 Enqueuing Expose request
22:42:04.002 00.009 10072 IsGuiding returns 0
22:42:04.002 00.000 10072 Move returns status 0, amount 17
22:42:04.002 00.000 10072 MoveAxis(N, 0, ABG)
22:42:04.002 00.000 10072 Move returns status 0, amount 0
22:42:04.002 00.000 10072 move complete, result=0
22:42:04.002 00.000 10072 worker thread done servicing request
22:42:04.002 00.000 10072 Worker thread wakes up
22:42:04.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:04.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:04.005 00.003 1032 GuideStep: 0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:42:04.414 00.409 10072 Exposure complete
22:42:04.470 00.056 10072 worker thread done servicing request
22:42:04.470 00.000 1032 OnExposeComplete: enter
22:42:04.473 00.003 1032 UpdateGuideState(): m_state=6
22:42:04.475 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5377
22:42:04.477 00.002 1032 Star::Find returns 1 (0), X=1097.53, Y=135.00, Mass=1313, SNR=25.4, Peak=107 HFD=3.3
22:42:04.479 00.002 1032 MultiStar: [#1 0.11,0.18,1.00,U] [#2 0.19,0.07,0.78,U] [#3 0.08,0.15,0.76,U] [#4 0.01,0.17,0.67,U] [#5 0.07,0.15,0.64,U] [#6 0.10,0.09,0.63,U] [#7 0.15,0.02,0.72,U] [#8 -0.14,0.13,0.53,U] 
22:42:04.481 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.11}, one-star: {0.23, 0.07}
22:42:04.482 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
22:42:04.483 00.001 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
22:42:04.486 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.83 mountX=0.08 mountY=-0.13, mountTheta=-1.00
22:42:04.490 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
22:42:04.492 00.002 1032 Enqueuing Move request for scope (0.10, 0.11)
22:42:04.494 00.002 10072 Worker thread wakes up
22:42:04.494 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
22:42:04.494 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
22:42:04.494 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.13
22:42:04.496 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:42:04.498 00.002 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
22:42:04.498 00.000 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
22:42:04.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:04.499 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:42:04.499 00.000 10072 MoveAxis(E, 15, ABG)
22:42:04.499 00.000 10072 Guiding  Dir = 2, Dur = 15
22:42:04.499 00.000 10072 IsGuiding returns 0
22:42:04.499 00.000 10072 PulseGuide returned control before completion, sleep 25
22:42:04.519 00.020 1032 UpdateGuideState exits: m=1313 SNR=25.4
22:42:04.521 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:04.523 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:04.525 00.002 1032 Enqueuing Expose request
22:42:04.536 00.011 10072 IsGuiding returns 0
22:42:04.536 00.000 10072 Move returns status 0, amount 15
22:42:04.536 00.000 10072 MoveAxis(N, 0, ABG)
22:42:04.536 00.000 10072 Move returns status 0, amount 0
22:42:04.536 00.000 10072 move complete, result=0
22:42:04.536 00.000 10072 worker thread done servicing request
22:42:04.536 00.000 10072 Worker thread wakes up
22:42:04.536 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:04.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:04.538 00.002 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:42:05.163 00.625 10072 Exposure complete
22:42:05.223 00.060 10072 worker thread done servicing request
22:42:05.223 00.000 1032 OnExposeComplete: enter
22:42:05.225 00.002 1032 UpdateGuideState(): m_state=6
22:42:05.227 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5378
22:42:05.228 00.001 1032 Star::Find returns 1 (0), X=1097.49, Y=134.93, Mass=1311, SNR=25.5, Peak=119 HFD=3.2
22:42:05.230 00.002 1032 MultiStar: [#1 0.15,0.10,1.03,U] [#2 0.19,-0.01,0.78,U] [#3 0.32,0.13,0.00,M1] [#4 0.11,0.21,0.68,U] [#5 0.04,0.02,0.66,U] [#6 0.25,0.05,0.00,M1] [#7 0.16,-0.08,0.73,U] [#8 0.21,-0.09,0.54,U] 
22:42:05.232 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.03}, one-star: {0.19, -0.00}
22:42:05.233 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
22:42:05.236 00.003 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
22:42:05.239 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.17 mountX=-0.01 mountY=-0.15, mountTheta=-1.66
22:42:05.243 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
22:42:05.245 00.002 1032 Enqueuing Move request for scope (0.15, 0.03)
22:42:05.247 00.002 10072 Worker thread wakes up
22:42:05.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
22:42:05.248 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
22:42:05.248 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
22:42:05.250 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:42:05.253 00.003 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
22:42:05.253 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:42:05.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:05.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:42:05.253 00.000 10072 MoveAxis(E, 18, ABG)
22:42:05.253 00.000 10072 Guiding  Dir = 2, Dur = 18
22:42:05.253 00.000 10072 IsGuiding returns 0
22:42:05.254 00.001 10072 PulseGuide returned control before completion, sleep 28
22:42:05.273 00.019 1032 UpdateGuideState exits: m=1311 SNR=25.5
22:42:05.275 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:05.276 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:05.278 00.002 1032 Enqueuing Expose request
22:42:05.284 00.006 10072 IsGuiding returns 0
22:42:05.284 00.000 10072 Move returns status 0, amount 18
22:42:05.284 00.000 10072 MoveAxis(N, 0, ABG)
22:42:05.284 00.000 10072 Move returns status 0, amount 0
22:42:05.284 00.000 10072 move complete, result=0
22:42:05.284 00.000 10072 worker thread done servicing request
22:42:05.284 00.000 10072 Worker thread wakes up
22:42:05.284 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:05.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:05.288 00.004 1032 GuideStep: -0.0 px 18 ms EAST, -0.2 px 0 ms NORTH
22:42:05.695 00.407 10072 Exposure complete
22:42:05.745 00.050 10072 worker thread done servicing request
22:42:05.745 00.000 1032 OnExposeComplete: enter
22:42:05.747 00.002 1032 UpdateGuideState(): m_state=6
22:42:05.749 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5379
22:42:05.750 00.001 1032 Star::Find returns 1 (0), X=1097.53, Y=134.91, Mass=1456, SNR=26.8, Peak=125 HFD=3.2
22:42:05.752 00.002 1032 MultiStar: [#1 0.29,0.11,0.00,M2] [#2 0.23,0.03,0.70,U] [#3 0.19,0.03,0.74,U] [#4 0.06,0.12,0.64,U] [#5 0.14,-0.00,0.63,U] [#6 0.13,0.06,0.61,U] [#7 0.30,-0.08,0.00,M1] [#8 -0.01,0.04,0.48,U] 
22:42:05.754 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.03}, one-star: {0.23, -0.02}
22:42:05.755 00.001 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
22:42:05.756 00.001 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
22:42:05.759 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.20 mountX=-0.01 mountY=-0.16, mountTheta=-1.63
22:42:05.762 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
22:42:05.763 00.001 1032 Enqueuing Move request for scope (0.15, 0.03)
22:42:05.765 00.002 10072 Worker thread wakes up
22:42:05.765 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
22:42:05.766 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
22:42:05.766 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.16
22:42:05.768 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:42:05.771 00.003 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
22:42:05.771 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:42:05.772 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:05.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:42:05.772 00.000 10072 MoveAxis(E, 15, ABG)
22:42:05.772 00.000 10072 Guiding  Dir = 2, Dur = 15
22:42:05.772 00.000 10072 IsGuiding returns 0
22:42:05.772 00.000 10072 PulseGuide returned control before completion, sleep 25
22:42:05.789 00.017 1032 UpdateGuideState exits: m=1456 SNR=26.8
22:42:05.791 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:05.793 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:05.794 00.001 1032 Enqueuing Expose request
22:42:05.804 00.010 10072 IsGuiding returns 0
22:42:05.806 00.002 10072 Move returns status 0, amount 15
22:42:05.806 00.000 10072 MoveAxis(N, 0, ABG)
22:42:05.806 00.000 10072 Move returns status 0, amount 0
22:42:05.806 00.000 10072 move complete, result=0
22:42:05.806 00.000 10072 worker thread done servicing request
22:42:05.806 00.000 10072 Worker thread wakes up
22:42:05.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:05.807 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:05.808 00.001 1032 GuideStep: -0.0 px 15 ms EAST, -0.2 px 0 ms NORTH
22:42:06.445 00.637 10072 Exposure complete
22:42:06.494 00.049 10072 worker thread done servicing request
22:42:06.494 00.000 1032 OnExposeComplete: enter
22:42:06.497 00.003 1032 UpdateGuideState(): m_state=6
22:42:06.499 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5380
22:42:06.500 00.001 1032 Star::Find returns 1 (0), X=1097.52, Y=134.93, Mass=1308, SNR=25.4, Peak=113 HFD=3.3
22:42:06.502 00.002 1032 MultiStar: [#1 0.17,0.07,1.02,U] [#2 0.16,-0.08,0.79,U] [#3 0.20,0.09,0.74,U] [#4 -0.03,0.07,0.70,U] [#5 0.05,0.01,0.66,U] [#6 0.24,0.04,0.66,U] [#7 0.11,-0.06,0.72,U] [#8 0.17,-0.09,0.49,U] 
22:42:06.503 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.22, -0.00}
22:42:06.504 00.001 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
22:42:06.506 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
22:42:06.508 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.06 mountX=-0.03 mountY=-0.15, mountTheta=-1.77
22:42:06.511 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
22:42:06.512 00.001 1032 Enqueuing Move request for scope (0.15, 0.01)
22:42:06.514 00.002 10072 Worker thread wakes up
22:42:06.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
22:42:06.514 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
22:42:06.514 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.15
22:42:06.515 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:42:06.518 00.003 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
22:42:06.519 00.001 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:42:06.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:06.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:42:06.519 00.000 10072 MoveAxis(E, 17, ABG)
22:42:06.519 00.000 10072 Guiding  Dir = 2, Dur = 17
22:42:06.519 00.000 10072 IsGuiding returns 0
22:42:06.520 00.001 10072 PulseGuide returned control before completion, sleep 27
22:42:06.537 00.017 1032 UpdateGuideState exits: m=1308 SNR=25.4
22:42:06.539 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:06.540 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:06.543 00.003 1032 Enqueuing Expose request
22:42:06.554 00.011 10072 IsGuiding returns 0
22:42:06.554 00.000 10072 Move returns status 0, amount 17
22:42:06.554 00.000 10072 MoveAxis(N, 0, ABG)
22:42:06.554 00.000 10072 Move returns status 0, amount 0
22:42:06.554 00.000 10072 move complete, result=0
22:42:06.554 00.000 10072 worker thread done servicing request
22:42:06.554 00.000 10072 Worker thread wakes up
22:42:06.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:06.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:06.555 00.001 1032 GuideStep: -0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
22:42:06.960 00.405 10072 Exposure complete
22:42:07.014 00.054 10072 worker thread done servicing request
22:42:07.014 00.000 1032 OnExposeComplete: enter
22:42:07.016 00.002 1032 UpdateGuideState(): m_state=6
22:42:07.017 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5381
22:42:07.020 00.003 1032 Star::Find returns 1 (0), X=1097.52, Y=134.87, Mass=1368, SNR=26.0, Peak=124 HFD=3.2
22:42:07.025 00.005 1032 MultiStar: [#1 0.17,0.06,0.97,U] [#2 0.18,-0.06,0.78,U] [#3 0.17,-0.04,0.74,U] [#4 0.06,0.11,0.68,U] [#5 0.20,0.02,0.62,U] [#6 0.30,-0.07,0.00,M1] [#7 0.11,-0.10,0.69,U] [#8 0.14,0.10,0.52,U] 
22:42:07.027 00.002 1032 refined, 7 included, MultiStar: {0.16, -0.00}, one-star: {0.22, -0.05}
22:42:07.029 00.002 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
22:42:07.030 00.001 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
22:42:07.032 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.00 mountX=-0.04 mountY=-0.16, mountTheta=-1.83
22:42:07.035 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.00, opts=13)
22:42:07.037 00.002 1032 Enqueuing Move request for scope (0.16, -0.00)
22:42:07.038 00.001 10072 Worker thread wakes up
22:42:07.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
22:42:07.039 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
22:42:07.039 00.000 10072 Moving (0.16, -0.00) raw xDistance=-0.04 yDistance=-0.16
22:42:07.040 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:42:07.042 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.14
22:42:07.042 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:42:07.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:07.043 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:42:07.043 00.000 10072 MoveAxis(E, 14, ABG)
22:42:07.043 00.000 10072 Guiding  Dir = 2, Dur = 14
22:42:07.043 00.000 10072 IsGuiding returns 0
22:42:07.043 00.000 10072 PulseGuide returned control before completion, sleep 24
22:42:07.061 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:42:07.064 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:07.065 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:07.068 00.003 1032 Enqueuing Expose request
22:42:07.083 00.015 10072 IsGuiding returns 0
22:42:07.083 00.000 10072 Move returns status 0, amount 14
22:42:07.083 00.000 10072 MoveAxis(N, 0, ABG)
22:42:07.083 00.000 10072 Move returns status 0, amount 0
22:42:07.083 00.000 10072 move complete, result=0
22:42:07.083 00.000 10072 worker thread done servicing request
22:42:07.083 00.000 10072 Worker thread wakes up
22:42:07.083 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:07.083 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:07.083 00.000 1032 GuideStep: -0.0 px 14 ms EAST, -0.2 px 0 ms NORTH
22:42:07.713 00.630 10072 Exposure complete
22:42:07.765 00.052 10072 worker thread done servicing request
22:42:07.766 00.001 1032 OnExposeComplete: enter
22:42:07.768 00.002 1032 UpdateGuideState(): m_state=6
22:42:07.771 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5382
22:42:07.774 00.003 1032 Star::Find returns 1 (0), X=1097.68, Y=134.89, Mass=1370, SNR=26.0, Peak=120 HFD=3.1
22:42:07.776 00.002 1032 MultiStar: [#1 0.30,0.04,0.00,M1] [#2 0.24,-0.08,0.00,M1] [#3 0.33,-0.16,0.00,M1] [#4 0.08,0.04,0.63,U] [#5 0.20,-0.03,0.67,U] [#6 0.32,-0.04,0.00,M2] [#7 0.23,-0.17,0.00,M1] [#8 0.02,-0.01,0.52,U] 
22:42:07.778 00.002 1032 refined, 3 included, MultiStar: {0.20, -0.01}, one-star: {0.38, -0.04}
22:42:07.780 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
22:42:07.781 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
22:42:07.783 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.07 mountX=-0.07 mountY=-0.19, mountTheta=-1.90
22:42:07.785 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.01, opts=13)
22:42:07.787 00.002 1032 Enqueuing Move request for scope (0.20, -0.01)
22:42:07.788 00.001 10072 Worker thread wakes up
22:42:07.789 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
22:42:07.789 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
22:42:07.789 00.000 10072 Moving (0.20, -0.01) raw xDistance=-0.07 yDistance=-0.19
22:42:07.791 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:42:07.793 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:42:07.793 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:42:07.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:07.794 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:42:07.794 00.000 10072 MoveAxis(E, 16, ABG)
22:42:07.794 00.000 10072 Guiding  Dir = 2, Dur = 16
22:42:07.795 00.001 10072 IsGuiding returns 0
22:42:07.795 00.000 10072 PulseGuide returned control before completion, sleep 26
22:42:07.814 00.019 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:42:07.815 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:07.817 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:07.819 00.002 1032 Enqueuing Expose request
22:42:07.821 00.002 10072 IsGuiding returns 0
22:42:07.821 00.000 10072 Move returns status 0, amount 16
22:42:07.821 00.000 10072 MoveAxis(N, 0, ABG)
22:42:07.821 00.000 10072 Move returns status 0, amount 0
22:42:07.821 00.000 10072 move complete, result=0
22:42:07.821 00.000 10072 worker thread done servicing request
22:42:07.821 00.000 10072 Worker thread wakes up
22:42:07.822 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:07.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:07.828 00.006 1032 GuideStep: -0.1 px 16 ms EAST, -0.2 px 0 ms NORTH
22:42:08.228 00.400 10072 Exposure complete
22:42:08.276 00.048 10072 worker thread done servicing request
22:42:08.276 00.000 1032 OnExposeComplete: enter
22:42:08.278 00.002 1032 UpdateGuideState(): m_state=6
22:42:08.280 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5383
22:42:08.281 00.001 1032 Star::Find returns 1 (0), X=1097.64, Y=134.73, Mass=1383, SNR=26.1, Peak=126 HFD=3.1
22:42:08.283 00.002 1032 MultiStar: [#1 0.30,-0.03,0.00,M2] [#2 0.31,-0.13,0.00,M2] [#3 0.36,-0.03,0.00,M2] [#4 0.13,-0.02,0.69,U] [#5 0.20,-0.16,0.00,M1] [#6 0.30,-0.11,0.00,M3] [#7 0.25,-0.20,0.00,M2] [#8 0.19,-0.08,0.52,U] 
22:42:08.285 00.002 1032 refined, 2 included, MultiStar: {0.24, -0.11}, one-star: {0.34, -0.20}
22:42:08.287 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
22:42:08.288 00.001 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
22:42:08.290 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.11 hyp=0.27 cameraTheta=-0.44 mountX=-0.17 mountY=-0.20, mountTheta=-2.27
22:42:08.292 00.002 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.11, opts=13)
22:42:08.294 00.002 1032 Enqueuing Move request for scope (0.24, -0.11)
22:42:08.295 00.001 10072 Worker thread wakes up
22:42:08.295 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.11) opts 0xd
22:42:08.295 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.11)
22:42:08.295 00.000 10072 Moving (0.24, -0.11) raw xDistance=-0.17 yDistance=-0.20
22:42:08.298 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:42:08.301 00.003 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 286.15
22:42:08.301 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
22:42:08.302 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:42:08.302 00.000 10072 MoveAxis(E, 94, ABG)
22:42:08.302 00.000 10072 Guiding  Dir = 2, Dur = 94
22:42:08.302 00.000 10072 IsGuiding returns 0
22:42:08.302 00.000 10072 PulseGuide returned control before completion, sleep 104
22:42:08.320 00.018 1032 UpdateGuideState exits: m=1383 SNR=26.1
22:42:08.323 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:08.324 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:08.326 00.002 1032 Enqueuing Expose request
22:42:08.414 00.088 10072 IsGuiding returns 0
22:42:08.414 00.000 10072 Move returns status 0, amount 94
22:42:08.414 00.000 10072 MoveAxis(N, 131, ABG)
22:42:08.414 00.000 10072 Guiding  Dir = 0, Dur = 131
22:42:08.414 00.000 10072 IsGuiding returns 0
22:42:08.414 00.000 10072 PulseGuide returned control before completion, sleep 141
22:42:08.571 00.157 10072 IsGuiding returns 0
22:42:08.571 00.000 10072 Move returns status 0, amount 131
22:42:08.571 00.000 10072 move complete, result=0
22:42:08.571 00.000 1032 GuideStep: -0.2 px 94 ms EAST, -0.2 px 131 ms NORTH
22:42:08.573 00.002 10072 worker thread done servicing request
22:42:08.573 00.000 10072 Worker thread wakes up
22:42:08.574 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:08.574 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:09.196 00.622 10072 Exposure complete
22:42:09.252 00.056 10072 worker thread done servicing request
22:42:09.252 00.000 1032 OnExposeComplete: enter
22:42:09.254 00.002 1032 UpdateGuideState(): m_state=6
22:42:09.256 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5384
22:42:09.259 00.003 1032 Star::Find returns 1 (0), X=1097.46, Y=134.81, Mass=1252, SNR=24.8, Peak=109 HFD=3.3
22:42:09.260 00.001 1032 MultiStar: [#1 0.13,0.12,1.01,U] [#2 -0.00,-0.01,0.79,U] [#3 0.07,0.03,0.77,U] [#4 -0.14,0.13,0.65,U] [#5 -0.11,-0.05,0.67,U] [#6 0.05,-0.01,0.64,U] [#7 -0.01,-0.07,0.72,U] [#8 -0.15,-0.06,0.53,U] 
22:42:09.263 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {0.16, -0.12}
22:42:09.264 00.001 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
22:42:09.265 00.001 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
22:42:09.267 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.14 mountX=-0.01 mountY=-0.01, mountTheta=-1.97
22:42:09.271 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
22:42:09.274 00.003 1032 Enqueuing Move request for scope (0.02, -0.00)
22:42:09.276 00.002 10072 Worker thread wakes up
22:42:09.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
22:42:09.276 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
22:42:09.277 00.001 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.01
22:42:09.278 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:42:09.281 00.003 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:42:09.282 00.001 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:42:09.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:09.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:42:09.282 00.000 10072 MoveAxis(E, 18, ABG)
22:42:09.282 00.000 10072 Guiding  Dir = 2, Dur = 18
22:42:09.282 00.000 10072 IsGuiding returns 0
22:42:09.283 00.001 10072 PulseGuide returned control before completion, sleep 28
22:42:09.301 00.018 1032 UpdateGuideState exits: m=1252 SNR=24.8
22:42:09.304 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:09.306 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:09.308 00.002 1032 Enqueuing Expose request
22:42:09.321 00.013 10072 IsGuiding returns 0
22:42:09.321 00.000 10072 Move returns status 0, amount 18
22:42:09.321 00.000 10072 MoveAxis(N, 0, ABG)
22:42:09.322 00.001 10072 Move returns status 0, amount 0
22:42:09.322 00.000 10072 move complete, result=0
22:42:09.322 00.000 10072 worker thread done servicing request
22:42:09.322 00.000 10072 Worker thread wakes up
22:42:09.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:09.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:09.322 00.000 1032 GuideStep: -0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
22:42:09.732 00.410 10072 Exposure complete
22:42:09.786 00.054 10072 worker thread done servicing request
22:42:09.786 00.000 1032 OnExposeComplete: enter
22:42:09.788 00.002 1032 UpdateGuideState(): m_state=6
22:42:09.791 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5385
22:42:09.793 00.002 1032 Star::Find returns 1 (0), X=1097.39, Y=134.83, Mass=1361, SNR=25.9, Peak=122 HFD=3.2
22:42:09.795 00.002 1032 MultiStar: [#1 0.02,0.06,0.98,U] [#2 0.07,0.03,0.76,U] [#3 0.10,0.02,0.73,U] [#4 -0.08,0.09,0.64,U] [#5 0.00,-0.01,0.65,U] [#6 0.20,-0.04,0.63,U] [#7 0.08,-0.08,0.69,U] [#8 -0.05,-0.09,0.49,U] 
22:42:09.797 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.09, -0.10}
22:42:09.800 00.003 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:42:09.803 00.003 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:42:09.805 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.18 mountX=-0.02 mountY=-0.05, mountTheta=-2.01
22:42:09.809 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
22:42:09.811 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
22:42:09.812 00.001 10072 Worker thread wakes up
22:42:09.812 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:42:09.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:42:09.812 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
22:42:09.814 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:42:09.817 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:42:09.817 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:42:09.817 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:09.817 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:42:09.817 00.000 10072 MoveAxis(E, 14, ABG)
22:42:09.817 00.000 10072 Guiding  Dir = 2, Dur = 14
22:42:09.818 00.001 10072 IsGuiding returns 0
22:42:09.818 00.000 10072 PulseGuide returned control before completion, sleep 24
22:42:09.836 00.018 1032 UpdateGuideState exits: m=1361 SNR=25.9
22:42:09.839 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:09.840 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:09.842 00.002 1032 Enqueuing Expose request
22:42:09.853 00.011 10072 IsGuiding returns 0
22:42:09.853 00.000 10072 Move returns status 0, amount 14
22:42:09.853 00.000 10072 MoveAxis(N, 0, ABG)
22:42:09.853 00.000 10072 Move returns status 0, amount 0
22:42:09.853 00.000 10072 move complete, result=0
22:42:09.853 00.000 10072 worker thread done servicing request
22:42:09.854 00.001 10072 Worker thread wakes up
22:42:09.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:09.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:09.854 00.000 1032 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
22:42:10.479 00.625 10072 Exposure complete
22:42:10.533 00.054 10072 worker thread done servicing request
22:42:10.533 00.000 1032 OnExposeComplete: enter
22:42:10.534 00.001 1032 UpdateGuideState(): m_state=6
22:42:10.536 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5386
22:42:10.537 00.001 1032 Star::Find returns 1 (0), X=1097.30, Y=134.77, Mass=1298, SNR=25.3, Peak=117 HFD=3.3
22:42:10.540 00.003 1032 MultiStar: [#1 0.03,-0.01,0.97,U] [#2 0.11,-0.09,0.78,U] [#3 0.05,-0.08,0.76,U] [#4 -0.04,0.14,0.68,U] [#5 0.04,0.04,0.69,U] [#6 0.08,-0.13,0.65,U] [#7 0.04,-0.09,0.71,U] [#8 -0.10,-0.13,0.53,U] 
22:42:10.542 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {-0.01, -0.16}
22:42:10.544 00.002 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
22:42:10.545 00.001 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
22:42:10.547 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.15 mountX=-0.06 mountY=-0.01, mountTheta=-2.98
22:42:10.552 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
22:42:10.555 00.003 1032 Enqueuing Move request for scope (0.03, -0.06)
22:42:10.557 00.002 10072 Worker thread wakes up
22:42:10.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
22:42:10.557 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
22:42:10.557 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.01
22:42:10.559 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:42:10.561 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.15
22:42:10.561 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:42:10.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:10.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:42:10.561 00.000 10072 MoveAxis(E, 16, ABG)
22:42:10.561 00.000 10072 Guiding  Dir = 2, Dur = 16
22:42:10.562 00.001 10072 IsGuiding returns 0
22:42:10.562 00.000 10072 PulseGuide returned control before completion, sleep 26
22:42:10.579 00.017 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:42:10.585 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:10.587 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:10.590 00.003 1032 Enqueuing Expose request
22:42:10.601 00.011 10072 IsGuiding returns 0
22:42:10.601 00.000 10072 Move returns status 0, amount 16
22:42:10.601 00.000 10072 MoveAxis(N, 0, ABG)
22:42:10.601 00.000 10072 Move returns status 0, amount 0
22:42:10.602 00.001 10072 move complete, result=0
22:42:10.602 00.000 10072 worker thread done servicing request
22:42:10.602 00.000 10072 Worker thread wakes up
22:42:10.602 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:10.602 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:10.602 00.000 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:42:11.009 00.407 10072 Exposure complete
22:42:11.062 00.053 10072 worker thread done servicing request
22:42:11.062 00.000 1032 OnExposeComplete: enter
22:42:11.064 00.002 1032 UpdateGuideState(): m_state=6
22:42:11.066 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5387
22:42:11.068 00.002 1032 Star::Find returns 1 (0), X=1097.43, Y=134.68, Mass=1293, SNR=25.3, Peak=126 HFD=3.2
22:42:11.070 00.002 1032 MultiStar: [#1 0.11,-0.06,1.02,U] [#2 0.13,-0.14,0.78,U] [#3 0.06,-0.10,0.77,U] [#4 -0.02,0.01,0.69,U] [#5 0.11,-0.06,0.65,U] [#6 0.18,-0.17,0.63,U] [#7 0.16,-0.13,0.74,U] [#8 -0.12,-0.35,0.00,M1] 
22:42:11.072 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.12}, one-star: {0.13, -0.25}
22:42:11.074 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
22:42:11.076 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
22:42:11.078 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.82 mountX=-0.14 mountY=-0.07, mountTheta=-2.65
22:42:11.082 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.12, opts=13)
22:42:11.085 00.003 1032 Enqueuing Move request for scope (0.11, -0.12)
22:42:11.087 00.002 10072 Worker thread wakes up
22:42:11.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
22:42:11.087 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
22:42:11.087 00.000 10072 Moving (0.11, -0.12) raw xDistance=-0.14 yDistance=-0.07
22:42:11.089 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:42:11.092 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 286.16
22:42:11.092 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:42:11.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:11.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:42:11.092 00.000 10072 MoveAxis(E, 81, ABG)
22:42:11.092 00.000 10072 Guiding  Dir = 2, Dur = 81
22:42:11.092 00.000 10072 IsGuiding returns 0
22:42:11.093 00.001 10072 PulseGuide returned control before completion, sleep 91
22:42:11.108 00.015 1032 UpdateGuideState exits: m=1293 SNR=25.3
22:42:11.111 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:11.114 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:11.116 00.002 1032 Enqueuing Expose request
22:42:11.191 00.075 10072 IsGuiding returns 0
22:42:11.191 00.000 10072 Move returns status 0, amount 81
22:42:11.191 00.000 10072 MoveAxis(N, 0, ABG)
22:42:11.191 00.000 10072 Move returns status 0, amount 0
22:42:11.191 00.000 10072 move complete, result=0
22:42:11.191 00.000 10072 worker thread done servicing request
22:42:11.191 00.000 1032 GuideStep: -0.1 px 81 ms EAST, -0.1 px 0 ms NORTH
22:42:11.195 00.004 10072 Worker thread wakes up
22:42:11.195 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:11.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:11.820 00.625 10072 Exposure complete
22:42:11.872 00.052 10072 worker thread done servicing request
22:42:11.872 00.000 1032 OnExposeComplete: enter
22:42:11.874 00.002 1032 UpdateGuideState(): m_state=6
22:42:11.875 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5388
22:42:11.877 00.002 1032 Star::Find returns 1 (0), X=1097.44, Y=134.81, Mass=1267, SNR=25.0, Peak=117 HFD=3.3
22:42:11.878 00.001 1032 MultiStar: [#1 0.10,0.07,0.97,U] [#2 0.07,-0.06,0.81,U] [#3 -0.02,0.06,0.78,U] [#4 -0.03,0.07,0.72,U] [#5 -0.06,-0.09,0.66,U] [#6 0.11,-0.02,0.66,U] [#7 0.12,-0.08,0.74,U] [#8 0.02,-0.09,0.51,U] 
22:42:11.880 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.14, -0.12}
22:42:11.882 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:42:11.884 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:42:11.886 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.46 mountX=-0.04 mountY=-0.05, mountTheta=-2.29
22:42:11.888 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
22:42:11.890 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
22:42:11.893 00.003 10072 Worker thread wakes up
22:42:11.893 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:42:11.893 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:42:11.893 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
22:42:11.895 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:42:11.897 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:42:11.897 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:42:11.897 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:11.897 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:42:11.897 00.000 10072 MoveAxis(E, 17, ABG)
22:42:11.897 00.000 10072 Guiding  Dir = 2, Dur = 17
22:42:11.898 00.001 10072 IsGuiding returns 0
22:42:11.898 00.000 10072 PulseGuide returned control before completion, sleep 27
22:42:11.914 00.016 1032 UpdateGuideState exits: m=1267 SNR=25.0
22:42:11.916 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:11.918 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:11.920 00.002 1032 Enqueuing Expose request
22:42:11.926 00.006 10072 IsGuiding returns 0
22:42:11.926 00.000 10072 Move returns status 0, amount 17
22:42:11.926 00.000 10072 MoveAxis(N, 0, ABG)
22:42:11.926 00.000 10072 Move returns status 0, amount 0
22:42:11.926 00.000 10072 move complete, result=0
22:42:11.926 00.000 10072 worker thread done servicing request
22:42:11.926 00.000 10072 Worker thread wakes up
22:42:11.926 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:11.926 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:11.929 00.003 1032 GuideStep: -0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
22:42:12.334 00.405 10072 Exposure complete
22:42:12.386 00.052 10072 worker thread done servicing request
22:42:12.386 00.000 1032 OnExposeComplete: enter
22:42:12.389 00.003 1032 UpdateGuideState(): m_state=6
22:42:12.391 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5389
22:42:12.395 00.004 1032 Star::Find returns 1 (0), X=1097.37, Y=134.82, Mass=1270, SNR=25.0, Peak=112 HFD=3.3
22:42:12.397 00.002 1032 MultiStar: [#1 0.04,0.09,1.03,U] [#2 0.06,-0.04,0.76,U] [#3 0.04,0.09,0.79,U] [#4 -0.20,0.20,0.00,M1] [#5 0.12,0.07,0.66,U] [#6 0.15,-0.01,0.66,U] [#7 0.01,0.01,0.76,U] [#8 -0.08,-0.05,0.53,U] 
22:42:12.399 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.01}, one-star: {0.07, -0.11}
22:42:12.401 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
22:42:12.402 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
22:42:12.404 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.14 mountX=-0.01 mountY=-0.05, mountTheta=-1.69
22:42:12.407 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
22:42:12.410 00.003 1032 Enqueuing Move request for scope (0.05, 0.01)
22:42:12.412 00.002 10072 Worker thread wakes up
22:42:12.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:42:12.412 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:42:12.412 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
22:42:12.414 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:42:12.415 00.001 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:42:12.415 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:42:12.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:12.416 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:42:12.416 00.000 10072 MoveAxis(E, 15, ABG)
22:42:12.416 00.000 10072 Guiding  Dir = 2, Dur = 15
22:42:12.416 00.000 10072 IsGuiding returns 0
22:42:12.416 00.000 10072 PulseGuide returned control before completion, sleep 25
22:42:12.436 00.020 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:42:12.439 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:12.441 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:12.443 00.002 1032 Enqueuing Expose request
22:42:12.457 00.014 10072 IsGuiding returns 0
22:42:12.457 00.000 10072 Move returns status 0, amount 15
22:42:12.457 00.000 10072 MoveAxis(N, 0, ABG)
22:42:12.458 00.001 10072 Move returns status 0, amount 0
22:42:12.458 00.000 10072 move complete, result=0
22:42:12.458 00.000 10072 worker thread done servicing request
22:42:12.458 00.000 10072 Worker thread wakes up
22:42:12.458 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:12.458 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:12.458 00.000 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:42:13.083 00.625 10072 Exposure complete
22:42:13.135 00.052 10072 worker thread done servicing request
22:42:13.135 00.000 1032 OnExposeComplete: enter
22:42:13.137 00.002 1032 UpdateGuideState(): m_state=6
22:42:13.139 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5390
22:42:13.141 00.002 1032 Star::Find returns 1 (0), X=1097.48, Y=134.84, Mass=1321, SNR=25.5, Peak=112 HFD=3.3
22:42:13.143 00.002 1032 MultiStar: [#1 0.08,0.03,0.93,U] [#2 0.05,-0.12,0.83,U] [#3 0.09,-0.04,0.75,U] [#4 -0.08,0.02,0.69,U] [#5 0.14,-0.01,0.67,U] [#6 0.14,-0.11,0.62,U] [#7 0.11,-0.16,0.69,U] [#8 -0.09,-0.16,0.51,U] 
22:42:13.146 00.003 1032 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.18, -0.09}
22:42:13.148 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
22:42:13.150 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
22:42:13.152 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.69 mountX=-0.08 mountY=-0.06, mountTheta=-2.52
22:42:13.155 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
22:42:13.157 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
22:42:13.160 00.003 10072 Worker thread wakes up
22:42:13.160 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:42:13.160 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:42:13.160 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.08 yDistance=-0.06
22:42:13.162 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:42:13.165 00.003 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.16
22:42:13.165 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
22:42:13.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:13.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:42:13.165 00.000 10072 MoveAxis(E, 18, ABG)
22:42:13.165 00.000 10072 Guiding  Dir = 2, Dur = 18
22:42:13.166 00.001 10072 IsGuiding returns 0
22:42:13.166 00.000 10072 PulseGuide returned control before completion, sleep 28
22:42:13.184 00.018 1032 UpdateGuideState exits: m=1321 SNR=25.5
22:42:13.187 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:13.189 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:13.191 00.002 1032 Enqueuing Expose request
22:42:13.205 00.014 10072 IsGuiding returns 0
22:42:13.205 00.000 10072 Move returns status 0, amount 18
22:42:13.205 00.000 10072 MoveAxis(N, 0, ABG)
22:42:13.205 00.000 10072 Move returns status 0, amount 0
22:42:13.205 00.000 10072 move complete, result=0
22:42:13.206 00.001 10072 worker thread done servicing request
22:42:13.206 00.000 10072 Worker thread wakes up
22:42:13.206 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:13.206 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:13.207 00.001 1032 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
22:42:13.613 00.406 10072 Exposure complete
22:42:13.667 00.054 10072 worker thread done servicing request
22:42:13.667 00.000 1032 OnExposeComplete: enter
22:42:13.669 00.002 1032 UpdateGuideState(): m_state=6
22:42:13.671 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5391
22:42:13.674 00.003 1032 Star::Find returns 1 (0), X=1097.53, Y=134.80, Mass=1395, SNR=26.2, Peak=131 HFD=3.2
22:42:13.677 00.003 1032 MultiStar: [#1 0.07,-0.05,0.95,U] [#2 0.09,-0.22,0.81,U] [#3 0.11,-0.05,0.76,U] [#4 -0.01,0.03,0.64,U] [#5 0.05,-0.10,0.62,U] [#6 0.14,-0.17,0.60,U] [#7 0.15,-0.21,0.68,U] [#8 -0.01,-0.15,0.53,U] 
22:42:13.679 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.23, -0.13}
22:42:13.681 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
22:42:13.683 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
22:42:13.684 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.85 mountX=-0.14 mountY=-0.07, mountTheta=-2.68
22:42:13.686 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
22:42:13.688 00.002 1032 Enqueuing Move request for scope (0.10, -0.11)
22:42:13.690 00.002 10072 Worker thread wakes up
22:42:13.690 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
22:42:13.690 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
22:42:13.690 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.14 yDistance=-0.07
22:42:13.692 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:42:13.694 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 286.16
22:42:13.694 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:42:13.694 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:13.694 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:42:13.694 00.000 10072 MoveAxis(E, 80, ABG)
22:42:13.694 00.000 10072 Guiding  Dir = 2, Dur = 80
22:42:13.695 00.001 10072 IsGuiding returns 0
22:42:13.695 00.000 10072 PulseGuide returned control before completion, sleep 90
22:42:13.714 00.019 1032 UpdateGuideState exits: m=1395 SNR=26.2
22:42:13.717 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:13.721 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:13.726 00.005 1032 Enqueuing Expose request
22:42:13.796 00.070 10072 IsGuiding returns 0
22:42:13.796 00.000 10072 Move returns status 0, amount 80
22:42:13.796 00.000 10072 MoveAxis(N, 0, ABG)
22:42:13.796 00.000 10072 Move returns status 0, amount 0
22:42:13.796 00.000 10072 move complete, result=0
22:42:13.796 00.000 10072 worker thread done servicing request
22:42:13.796 00.000 10072 Worker thread wakes up
22:42:13.796 00.000 1032 GuideStep: -0.1 px 80 ms EAST, -0.1 px 0 ms NORTH
22:42:13.800 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:13.800 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:14.427 00.627 10072 Exposure complete
22:42:14.478 00.051 10072 worker thread done servicing request
22:42:14.478 00.000 1032 OnExposeComplete: enter
22:42:14.480 00.002 1032 UpdateGuideState(): m_state=6
22:42:14.483 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5392
22:42:14.485 00.002 1032 Star::Find returns 1 (0), X=1097.53, Y=134.88, Mass=1493, SNR=27.2, Peak=127 HFD=3.2
22:42:14.490 00.005 1032 MultiStar: [#1 0.17,0.02,0.90,U] [#2 0.13,-0.09,0.73,U] [#3 0.09,0.14,0.77,U] [#4 0.11,0.09,0.64,U] [#5 0.20,-0.02,0.60,U] [#6 0.14,-0.18,0.55,U] [#7 0.16,-0.03,0.68,U] [#8 0.02,-0.11,0.48,U] 
22:42:14.493 00.003 1032 refined, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.23, -0.05}
22:42:14.494 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
22:42:14.495 00.001 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
22:42:14.497 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.13 mountX=-0.06 mountY=-0.14, mountTheta=-1.96
22:42:14.500 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
22:42:14.501 00.001 1032 Enqueuing Move request for scope (0.15, -0.02)
22:42:14.503 00.002 10072 Worker thread wakes up
22:42:14.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
22:42:14.503 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
22:42:14.503 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.06 yDistance=-0.14
22:42:14.505 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:42:14.507 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:42:14.507 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:42:14.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:14.508 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:42:14.508 00.000 10072 MoveAxis(E, 17, ABG)
22:42:14.508 00.000 10072 Guiding  Dir = 2, Dur = 17
22:42:14.508 00.000 10072 IsGuiding returns 0
22:42:14.508 00.000 10072 PulseGuide returned control before completion, sleep 27
22:42:14.527 00.019 1032 UpdateGuideState exits: m=1493 SNR=27.2
22:42:14.530 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:14.532 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:14.534 00.002 1032 Enqueuing Expose request
22:42:14.552 00.018 10072 IsGuiding returns 1
22:42:14.552 00.000 10072 scope still moving after pulse duration time elapsed
22:42:14.583 00.031 10072 IsGuiding returns 1
22:42:14.614 00.031 10072 IsGuiding returns 1
22:42:14.644 00.030 10072 IsGuiding returns 1
22:42:14.676 00.032 10072 IsGuiding returns 1
22:42:14.706 00.030 10072 IsGuiding returns 1
22:42:14.738 00.032 10072 IsGuiding returns 1
22:42:14.769 00.031 10072 IsGuiding returns 1
22:42:14.802 00.033 10072 IsGuiding returns 0
22:42:14.802 00.000 10072 scope move finished after 17 + 276 ms
22:42:14.802 00.000 10072 Move returns status 0, amount 17
22:42:14.802 00.000 10072 MoveAxis(N, 0, ABG)
22:42:14.802 00.000 10072 Move returns status 0, amount 0
22:42:14.802 00.000 10072 move complete, result=0
22:42:14.802 00.000 10072 worker thread done servicing request
22:42:14.802 00.000 10072 Worker thread wakes up
22:42:14.802 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:14.802 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:14.802 00.000 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:42:15.213 00.411 10072 Exposure complete
22:42:15.260 00.047 10072 worker thread done servicing request
22:42:15.260 00.000 1032 OnExposeComplete: enter
22:42:15.261 00.001 1032 UpdateGuideState(): m_state=6
22:42:15.264 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5393
22:42:15.265 00.001 1032 Star::Find returns 1 (0), X=1097.49, Y=134.93, Mass=1371, SNR=26.0, Peak=115 HFD=3.4
22:42:15.268 00.003 1032 MultiStar: [#1 0.19,0.16,0.99,U] [#2 0.15,0.04,0.77,U] [#3 0.19,0.06,0.73,U] [#4 0.08,0.21,0.65,U] [#5 -0.01,0.06,0.66,U] [#6 0.07,0.01,0.58,U] [#7 0.15,0.04,0.70,U] [#8 -0.08,-0.08,0.52,U] 
22:42:15.271 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.19, 0.00}
22:42:15.272 00.001 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:42:15.274 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:42:15.277 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.48 mountX=0.03 mountY=-0.13, mountTheta=-1.35
22:42:15.279 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
22:42:15.281 00.002 1032 Enqueuing Move request for scope (0.12, 0.06)
22:42:15.283 00.002 10072 Worker thread wakes up
22:42:15.283 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
22:42:15.283 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
22:42:15.283 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
22:42:15.285 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:42:15.286 00.001 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:42:15.286 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:42:15.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:15.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:42:15.286 00.000 10072 MoveAxis(E, 16, ABG)
22:42:15.286 00.000 10072 Guiding  Dir = 2, Dur = 16
22:42:15.287 00.001 10072 IsGuiding returns 0
22:42:15.287 00.000 10072 PulseGuide returned control before completion, sleep 26
22:42:15.302 00.015 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:42:15.306 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:15.307 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:15.309 00.002 1032 Enqueuing Expose request
22:42:15.320 00.011 10072 IsGuiding returns 0
22:42:15.320 00.000 10072 Move returns status 0, amount 16
22:42:15.320 00.000 10072 MoveAxis(N, 0, ABG)
22:42:15.320 00.000 10072 Move returns status 0, amount 0
22:42:15.320 00.000 10072 move complete, result=0
22:42:15.320 00.000 10072 worker thread done servicing request
22:42:15.320 00.000 10072 Worker thread wakes up
22:42:15.320 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:15.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:15.322 00.002 1032 GuideStep: 0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
22:42:15.950 00.628 10072 Exposure complete
22:42:16.000 00.050 10072 worker thread done servicing request
22:42:16.000 00.000 1032 OnExposeComplete: enter
22:42:16.001 00.001 1032 UpdateGuideState(): m_state=6
22:42:16.002 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5394
22:42:16.003 00.001 1032 Star::Find returns 1 (0), X=1097.52, Y=134.93, Mass=1329, SNR=25.6, Peak=111 HFD=3.1
22:42:16.005 00.002 1032 MultiStar: [#1 0.08,0.16,1.00,U] [#2 0.15,0.02,0.77,U] [#3 0.03,0.13,0.82,U] [#4 -0.04,0.19,0.70,U] [#5 -0.07,0.11,0.65,U] [#6 0.17,0.12,0.63,U] [#7 0.21,0.04,0.70,U] [#8 -0.12,-0.14,0.57,U] 
22:42:16.007 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.22, -0.00}
22:42:16.008 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:42:16.011 00.003 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:42:16.012 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.76 mountX=0.05 mountY=-0.10, mountTheta=-1.07
22:42:16.015 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
22:42:16.017 00.002 1032 Enqueuing Move request for scope (0.08, 0.07)
22:42:16.021 00.004 10072 Worker thread wakes up
22:42:16.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
22:42:16.021 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
22:42:16.021 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.10
22:42:16.026 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:42:16.029 00.003 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:42:16.029 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
22:42:16.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:16.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:42:16.029 00.000 10072 MoveAxis(E, 15, ABG)
22:42:16.029 00.000 10072 Guiding  Dir = 2, Dur = 15
22:42:16.029 00.000 10072 IsGuiding returns 0
22:42:16.030 00.001 10072 PulseGuide returned control before completion, sleep 25
22:42:16.045 00.015 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:42:16.047 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:16.050 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:16.052 00.002 1032 Enqueuing Expose request
22:42:16.070 00.018 10072 IsGuiding returns 0
22:42:16.070 00.000 10072 Move returns status 0, amount 15
22:42:16.070 00.000 10072 MoveAxis(N, 0, ABG)
22:42:16.070 00.000 10072 Move returns status 0, amount 0
22:42:16.070 00.000 10072 move complete, result=0
22:42:16.070 00.000 10072 worker thread done servicing request
22:42:16.070 00.000 10072 Worker thread wakes up
22:42:16.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:16.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:16.070 00.000 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:42:16.477 00.407 10072 Exposure complete
22:42:16.530 00.053 10072 worker thread done servicing request
22:42:16.530 00.000 1032 OnExposeComplete: enter
22:42:16.533 00.003 1032 UpdateGuideState(): m_state=6
22:42:16.534 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5395
22:42:16.536 00.002 1032 Star::Find returns 1 (0), X=1097.46, Y=134.86, Mass=1290, SNR=25.2, Peak=118 HFD=3.2
22:42:16.538 00.002 1032 MultiStar: [#1 0.16,0.05,0.99,U] [#2 0.06,-0.01,0.82,U] [#3 0.07,0.10,0.78,U] [#4 -0.08,0.02,0.66,U] [#5 0.05,0.07,0.70,U] [#6 0.11,-0.09,0.67,U] [#7 0.02,-0.11,0.72,U] [#8 0.00,-0.10,0.52,U] 
22:42:16.539 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.16, -0.06}
22:42:16.541 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
22:42:16.542 00.001 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
22:42:16.544 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.17 mountX=-0.03 mountY=-0.07, mountTheta=-2.00
22:42:16.547 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
22:42:16.549 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
22:42:16.552 00.003 10072 Worker thread wakes up
22:42:16.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:42:16.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:42:16.552 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.07
22:42:16.555 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:42:16.558 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.17
22:42:16.558 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:42:16.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:16.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:42:16.558 00.000 10072 MoveAxis(E, 14, ABG)
22:42:16.558 00.000 10072 Guiding  Dir = 2, Dur = 14
22:42:16.559 00.001 10072 IsGuiding returns 0
22:42:16.559 00.000 10072 PulseGuide returned control before completion, sleep 24
22:42:16.576 00.017 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:42:16.578 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:16.582 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:16.586 00.004 1032 Enqueuing Expose request
22:42:16.598 00.012 10072 IsGuiding returns 0
22:42:16.598 00.000 10072 Move returns status 0, amount 14
22:42:16.598 00.000 10072 MoveAxis(N, 0, ABG)
22:42:16.598 00.000 10072 Move returns status 0, amount 0
22:42:16.598 00.000 10072 move complete, result=0
22:42:16.598 00.000 10072 worker thread done servicing request
22:42:16.598 00.000 10072 Worker thread wakes up
22:42:16.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:16.598 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:16.598 00.000 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:42:17.230 00.632 10072 Exposure complete
22:42:17.284 00.054 10072 worker thread done servicing request
22:42:17.284 00.000 1032 OnExposeComplete: enter
22:42:17.286 00.002 1032 UpdateGuideState(): m_state=6
22:42:17.289 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5396
22:42:17.291 00.002 1032 Star::Find returns 1 (0), X=1097.48, Y=134.85, Mass=1463, SNR=26.9, Peak=142 HFD=3.3
22:42:17.293 00.002 1032 MultiStar: [#1 0.11,0.12,0.91,U] [#2 0.14,-0.02,0.78,U] [#3 0.06,-0.06,0.71,U] [#4 0.09,-0.02,0.66,U] [#5 -0.03,0.04,0.61,U] [#6 0.18,-0.04,0.59,U] [#7 0.17,-0.19,0.66,U] [#8 -0.05,-0.23,0.51,U] 
22:42:17.294 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.18, -0.08}
22:42:17.297 00.003 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
22:42:17.299 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
22:42:17.302 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.40 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
22:42:17.306 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
22:42:17.308 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
22:42:17.310 00.002 10072 Worker thread wakes up
22:42:17.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
22:42:17.310 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
22:42:17.310 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.07 yDistance=-0.09
22:42:17.312 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:42:17.314 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:42:17.315 00.001 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:42:17.315 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:17.315 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:42:17.315 00.000 10072 MoveAxis(E, 15, ABG)
22:42:17.315 00.000 10072 Guiding  Dir = 2, Dur = 15
22:42:17.315 00.000 10072 IsGuiding returns 0
22:42:17.316 00.001 10072 PulseGuide returned control before completion, sleep 25
22:42:17.334 00.018 1032 UpdateGuideState exits: m=1463 SNR=26.9
22:42:17.337 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:17.339 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:17.340 00.001 1032 Enqueuing Expose request
22:42:17.352 00.012 10072 IsGuiding returns 1
22:42:17.352 00.000 10072 scope still moving after pulse duration time elapsed
22:42:17.384 00.032 10072 IsGuiding returns 1
22:42:17.415 00.031 10072 IsGuiding returns 1
22:42:17.447 00.032 10072 IsGuiding returns 1
22:42:17.478 00.031 10072 IsGuiding returns 1
22:42:17.508 00.030 10072 IsGuiding returns 1
22:42:17.541 00.033 10072 IsGuiding returns 1
22:42:17.571 00.030 10072 IsGuiding returns 1
22:42:17.603 00.032 10072 IsGuiding returns 1
22:42:17.634 00.031 10072 IsGuiding returns 1
22:42:17.665 00.031 10072 IsGuiding returns 1
22:42:17.696 00.031 10072 IsGuiding returns 1
22:42:17.727 00.031 10072 IsGuiding returns 1
22:42:17.759 00.032 10072 IsGuiding returns 1
22:42:17.789 00.030 10072 IsGuiding returns 0
22:42:17.789 00.000 10072 scope move finished after 15 + 458 ms
22:42:17.789 00.000 10072 Move returns status 0, amount 15
22:42:17.789 00.000 10072 MoveAxis(N, 0, ABG)
22:42:17.789 00.000 10072 Move returns status 0, amount 0
22:42:17.789 00.000 10072 move complete, result=0
22:42:17.789 00.000 10072 worker thread done servicing request
22:42:17.789 00.000 10072 Worker thread wakes up
22:42:17.790 00.001 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:42:17.794 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:17.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:18.420 00.626 10072 Exposure complete
22:42:18.481 00.061 10072 worker thread done servicing request
22:42:18.481 00.000 1032 OnExposeComplete: enter
22:42:18.483 00.002 1032 UpdateGuideState(): m_state=6
22:42:18.486 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5397
22:42:18.489 00.003 1032 Star::Find returns 1 (0), X=1097.53, Y=134.85, Mass=1338, SNR=25.7, Peak=126 HFD=3.2
22:42:18.493 00.004 1032 MultiStar: [#1 0.04,0.12,0.97,U] [#2 0.05,-0.02,0.75,U] [#3 0.09,-0.03,0.75,U] [#4 -0.05,-0.02,0.69,U] [#5 0.10,0.08,0.66,U] [#6 0.12,-0.00,0.61,U] [#7 0.06,-0.07,0.70,U] [#8 -0.03,-0.05,0.53,U] 
22:42:18.494 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.23, -0.08}
22:42:18.496 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
22:42:18.499 00.003 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
22:42:18.501 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.08 mountX=-0.03 mountY=-0.07, mountTheta=-1.91
22:42:18.505 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:42:18.507 00.002 1032 Enqueuing Move request for scope (0.08, -0.01)
22:42:18.509 00.002 10072 Worker thread wakes up
22:42:18.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:42:18.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:42:18.509 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
22:42:18.511 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:42:18.513 00.002 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:42:18.513 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:42:18.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:18.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:42:18.513 00.000 10072 MoveAxis(E, 20, ABG)
22:42:18.513 00.000 10072 Guiding  Dir = 2, Dur = 20
22:42:18.513 00.000 10072 IsGuiding returns 0
22:42:18.514 00.001 10072 PulseGuide returned control before completion, sleep 30
22:42:18.533 00.019 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:42:18.535 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:18.537 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:18.539 00.002 1032 Enqueuing Expose request
22:42:18.558 00.019 10072 IsGuiding returns 0
22:42:18.558 00.000 10072 Move returns status 0, amount 20
22:42:18.558 00.000 10072 MoveAxis(N, 0, ABG)
22:42:18.558 00.000 10072 Move returns status 0, amount 0
22:42:18.558 00.000 10072 move complete, result=0
22:42:18.558 00.000 10072 worker thread done servicing request
22:42:18.558 00.000 10072 Worker thread wakes up
22:42:18.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:18.559 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:18.566 00.007 1032 GuideStep: -0.0 px 20 ms EAST, -0.1 px 0 ms NORTH
22:42:18.968 00.402 10072 Exposure complete
22:42:19.023 00.055 10072 worker thread done servicing request
22:42:19.024 00.001 1032 OnExposeComplete: enter
22:42:19.026 00.002 1032 UpdateGuideState(): m_state=6
22:42:19.027 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5398
22:42:19.030 00.003 1032 Star::Find returns 1 (0), X=1097.51, Y=134.85, Mass=1370, SNR=26.0, Peak=121 HFD=3.2
22:42:19.031 00.001 1032 MultiStar: [#1 0.14,0.06,1.00,U] [#2 0.07,0.03,0.80,U] [#3 0.09,0.03,0.82,U] [#4 0.06,0.06,0.64,U] [#5 0.04,0.09,0.65,U] [#6 0.28,-0.07,0.00,M1] [#7 0.16,-0.12,0.69,U] [#8 0.06,-0.09,0.55,U] 
22:42:19.033 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.00}, one-star: {0.21, -0.08}
22:42:19.034 00.001 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
22:42:19.037 00.003 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
22:42:19.039 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.00 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
22:42:19.041 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
22:42:19.043 00.002 1032 Enqueuing Move request for scope (0.11, -0.00)
22:42:19.045 00.002 10072 Worker thread wakes up
22:42:19.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
22:42:19.046 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
22:42:19.046 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.11
22:42:19.049 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:42:19.052 00.003 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:42:19.052 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:42:19.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:19.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:42:19.052 00.000 10072 MoveAxis(E, 15, ABG)
22:42:19.052 00.000 10072 Guiding  Dir = 2, Dur = 15
22:42:19.053 00.001 10072 IsGuiding returns 0
22:42:19.053 00.000 10072 PulseGuide returned control before completion, sleep 25
22:42:19.069 00.016 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:42:19.072 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:19.073 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:19.075 00.002 1032 Enqueuing Expose request
22:42:19.090 00.015 10072 IsGuiding returns 0
22:42:19.090 00.000 10072 Move returns status 0, amount 15
22:42:19.090 00.000 10072 MoveAxis(N, 0, ABG)
22:42:19.090 00.000 10072 Move returns status 0, amount 0
22:42:19.090 00.000 10072 move complete, result=0
22:42:19.090 00.000 10072 worker thread done servicing request
22:42:19.090 00.000 10072 Worker thread wakes up
22:42:19.091 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:19.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:19.094 00.003 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:42:19.719 00.625 10072 Exposure complete
22:42:19.775 00.056 10072 worker thread done servicing request
22:42:19.775 00.000 1032 OnExposeComplete: enter
22:42:19.777 00.002 1032 UpdateGuideState(): m_state=6
22:42:19.780 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5399
22:42:19.782 00.002 1032 Star::Find returns 1 (0), X=1097.51, Y=134.76, Mass=1409, SNR=26.4, Peak=136 HFD=3.2
22:42:19.784 00.002 1032 MultiStar: [#1 0.16,-0.05,0.99,U] [#2 0.27,-0.19,0.00,M1] [#3 0.17,-0.00,0.74,U] [#4 0.08,-0.03,0.63,U] [#5 0.11,-0.16,0.65,U] [#6 0.23,-0.22,0.00,M2] [#7 0.21,-0.38,0.00,M1] [#8 -0.14,-0.18,0.49,U] 
22:42:19.785 00.001 1032 refined, 5 included, MultiStar: {0.12, -0.10}, one-star: {0.21, -0.17}
22:42:19.787 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
22:42:19.788 00.001 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
22:42:19.790 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.67 mountX=-0.12 mountY=-0.09, mountTheta=-2.50
22:42:19.793 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.10, opts=13)
22:42:19.795 00.002 1032 Enqueuing Move request for scope (0.12, -0.10)
22:42:19.797 00.002 10072 Worker thread wakes up
22:42:19.797 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
22:42:19.797 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
22:42:19.797 00.000 10072 Moving (0.12, -0.10) raw xDistance=-0.12 yDistance=-0.09
22:42:19.799 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
22:42:19.802 00.003 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.18
22:42:19.802 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
22:42:19.802 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:19.802 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:42:19.802 00.000 10072 MoveAxis(E, 19, ABG)
22:42:19.802 00.000 10072 Guiding  Dir = 2, Dur = 19
22:42:19.802 00.000 10072 IsGuiding returns 0
22:42:19.803 00.001 10072 PulseGuide returned control before completion, sleep 29
22:42:19.821 00.018 1032 UpdateGuideState exits: m=1409 SNR=26.4
22:42:19.824 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:19.826 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:19.828 00.002 1032 Enqueuing Expose request
22:42:19.841 00.013 10072 IsGuiding returns 0
22:42:19.841 00.000 10072 Move returns status 0, amount 19
22:42:19.841 00.000 10072 MoveAxis(N, 0, ABG)
22:42:19.841 00.000 10072 Move returns status 0, amount 0
22:42:19.841 00.000 10072 move complete, result=0
22:42:19.841 00.000 10072 worker thread done servicing request
22:42:19.841 00.000 10072 Worker thread wakes up
22:42:19.841 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:19.841 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:19.841 00.000 1032 GuideStep: -0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
22:42:20.247 00.406 10072 Exposure complete
22:42:20.300 00.053 10072 worker thread done servicing request
22:42:20.300 00.000 1032 OnExposeComplete: enter
22:42:20.301 00.001 1032 UpdateGuideState(): m_state=6
22:42:20.302 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5400
22:42:20.306 00.004 1032 Star::Find returns 1 (0), X=1097.56, Y=134.69, Mass=1300, SNR=25.3, Peak=117 HFD=3.2
22:42:20.308 00.002 1032 MultiStar: [#1 0.20,-0.12,0.97,U] [#2 0.23,-0.20,0.00,M2] [#3 0.09,-0.07,0.75,U] [#4 0.07,-0.11,0.67,U] [#5 0.11,-0.12,0.63,U] [#6 0.18,-0.21,0.00,M3] [#7 0.16,-0.19,0.70,U] [#8 0.08,-0.14,0.53,U] 
22:42:20.309 00.001 1032 refined, 6 included, MultiStar: {0.15, -0.15}, one-star: {0.25, -0.24}
22:42:20.311 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
22:42:20.312 00.001 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
22:42:20.314 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.78 mountX=-0.18 mountY=-0.11, mountTheta=-2.61
22:42:20.317 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.15, opts=13)
22:42:20.319 00.002 1032 Enqueuing Move request for scope (0.15, -0.15)
22:42:20.322 00.003 10072 Worker thread wakes up
22:42:20.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
22:42:20.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
22:42:20.322 00.000 10072 Moving (0.15, -0.15) raw xDistance=-0.18 yDistance=-0.11
22:42:20.325 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:42:20.328 00.003 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 286.19
22:42:20.328 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
22:42:20.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:20.329 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:42:20.329 00.000 10072 MoveAxis(E, 100, ABG)
22:42:20.329 00.000 10072 Guiding  Dir = 2, Dur = 100
22:42:20.330 00.001 10072 IsGuiding returns 0
22:42:20.331 00.001 10072 PulseGuide returned control before completion, sleep 110
22:42:20.348 00.017 1032 UpdateGuideState exits: m=1300 SNR=25.3
22:42:20.350 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:20.351 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:20.354 00.003 1032 Enqueuing Expose request
22:42:20.445 00.091 10072 IsGuiding returns 1
22:42:20.445 00.000 10072 scope still moving after pulse duration time elapsed
22:42:20.477 00.032 10072 IsGuiding returns 0
22:42:20.477 00.000 10072 scope move finished after 100 + 46 ms
22:42:20.477 00.000 10072 Move returns status 0, amount 100
22:42:20.477 00.000 10072 MoveAxis(N, 0, ABG)
22:42:20.477 00.000 10072 Move returns status 0, amount 0
22:42:20.477 00.000 10072 move complete, result=0
22:42:20.477 00.000 10072 worker thread done servicing request
22:42:20.477 00.000 10072 Worker thread wakes up
22:42:20.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:20.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:20.478 00.001 1032 GuideStep: -0.2 px 100 ms EAST, -0.1 px 0 ms NORTH
22:42:21.101 00.623 10072 Exposure complete
22:42:21.148 00.047 10072 worker thread done servicing request
22:42:21.148 00.000 1032 OnExposeComplete: enter
22:42:21.151 00.003 1032 UpdateGuideState(): m_state=6
22:42:21.153 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5401
22:42:21.154 00.001 1032 Star::Find returns 1 (0), X=1097.62, Y=134.95, Mass=1405, SNR=26.3, Peak=124 HFD=3.3
22:42:21.156 00.002 1032 MultiStar: [#1 0.11,0.09,0.96,U] [#2 0.11,-0.02,0.74,U] [#3 0.03,0.00,0.77,U] [#4 0.07,0.22,0.60,U] [#5 0.07,0.01,0.66,U] [#6 0.20,0.04,0.64,U] [#7 0.21,-0.06,0.74,U] [#8 0.09,-0.00,0.49,U] 
22:42:21.157 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.03}, one-star: {0.32, 0.02}
22:42:21.158 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
22:42:21.159 00.001 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
22:42:21.161 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.22 mountX=-0.01 mountY=-0.15, mountTheta=-1.61
22:42:21.164 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
22:42:21.166 00.002 1032 Enqueuing Move request for scope (0.14, 0.03)
22:42:21.167 00.001 10072 Worker thread wakes up
22:42:21.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
22:42:21.167 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
22:42:21.167 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.15
22:42:21.169 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:42:21.171 00.002 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:42:21.171 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:42:21.171 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:21.171 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:42:21.171 00.000 10072 MoveAxis(E, 19, ABG)
22:42:21.171 00.000 10072 Guiding  Dir = 2, Dur = 19
22:42:21.171 00.000 10072 IsGuiding returns 0
22:42:21.172 00.001 10072 PulseGuide returned control before completion, sleep 29
22:42:21.189 00.017 1032 UpdateGuideState exits: m=1405 SNR=26.3
22:42:21.192 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:21.194 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:21.196 00.002 1032 Enqueuing Expose request
22:42:21.209 00.013 10072 IsGuiding returns 0
22:42:21.209 00.000 10072 Move returns status 0, amount 19
22:42:21.209 00.000 10072 MoveAxis(N, 0, ABG)
22:42:21.209 00.000 10072 Move returns status 0, amount 0
22:42:21.209 00.000 10072 move complete, result=0
22:42:21.209 00.000 10072 worker thread done servicing request
22:42:21.209 00.000 10072 Worker thread wakes up
22:42:21.209 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:21.210 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:21.210 00.000 1032 GuideStep: -0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
22:42:21.618 00.408 10072 Exposure complete
22:42:21.672 00.054 10072 worker thread done servicing request
22:42:21.672 00.000 1032 OnExposeComplete: enter
22:42:21.675 00.003 1032 UpdateGuideState(): m_state=6
22:42:21.677 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5402
22:42:21.681 00.004 1032 Star::Find returns 1 (0), X=1097.51, Y=134.81, Mass=1363, SNR=25.9, Peak=130 HFD=3.2
22:42:21.684 00.003 1032 MultiStar: [#1 0.13,0.06,0.95,U] [#2 0.20,-0.01,0.74,U] [#3 0.16,0.14,0.77,U] [#4 0.02,0.12,0.65,U] [#5 0.08,0.03,0.67,U] [#6 0.26,-0.08,0.00,M3] [#7 0.24,-0.00,0.72,U] [#8 -0.02,-0.02,0.51,U] 
22:42:21.686 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.02}, one-star: {0.21, -0.12}
22:42:21.687 00.001 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
22:42:21.689 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
22:42:21.690 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.15 mountX=-0.01 mountY=-0.14, mountTheta=-1.68
22:42:21.692 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
22:42:21.695 00.003 1032 Enqueuing Move request for scope (0.14, 0.02)
22:42:21.697 00.002 10072 Worker thread wakes up
22:42:21.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
22:42:21.697 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
22:42:21.697 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.01 yDistance=-0.14
22:42:21.699 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:42:21.701 00.002 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.19
22:42:21.701 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:42:21.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:21.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:42:21.702 00.001 10072 MoveAxis(E, 16, ABG)
22:42:21.702 00.000 10072 Guiding  Dir = 2, Dur = 16
22:42:21.702 00.000 10072 IsGuiding returns 0
22:42:21.702 00.000 10072 PulseGuide returned control before completion, sleep 26
22:42:21.722 00.020 1032 UpdateGuideState exits: m=1363 SNR=25.9
22:42:21.724 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:21.725 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:21.726 00.001 1032 Enqueuing Expose request
22:42:21.740 00.014 10072 IsGuiding returns 0
22:42:21.741 00.001 10072 Move returns status 0, amount 16
22:42:21.741 00.000 10072 MoveAxis(N, 0, ABG)
22:42:21.741 00.000 10072 Move returns status 0, amount 0
22:42:21.741 00.000 10072 move complete, result=0
22:42:21.741 00.000 10072 worker thread done servicing request
22:42:21.741 00.000 10072 Worker thread wakes up
22:42:21.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:21.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:21.741 00.000 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
22:42:22.365 00.624 10072 Exposure complete
22:42:22.420 00.055 10072 worker thread done servicing request
22:42:22.420 00.000 1032 OnExposeComplete: enter
22:42:22.423 00.003 1032 UpdateGuideState(): m_state=6
22:42:22.425 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5403
22:42:22.426 00.001 1032 Star::Find returns 1 (0), X=1097.54, Y=134.71, Mass=1379, SNR=26.1, Peak=122 HFD=3.2
22:42:22.429 00.003 1032 MultiStar: [#1 0.14,-0.04,0.98,U] [#2 0.24,-0.23,0.00,M1] [#3 0.17,0.03,0.76,U] [#4 0.09,0.03,0.64,U] [#5 0.11,-0.03,0.68,U] [#6 0.14,-0.26,0.00,M4] [#7 0.25,-0.16,0.00,M1] [#8 -0.01,-0.21,0.53,U] 
22:42:22.431 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.07}, one-star: {0.24, -0.22}
22:42:22.432 00.001 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
22:42:22.434 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
22:42:22.436 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.50 mountX=-0.11 mountY=-0.11, mountTheta=-2.33
22:42:22.439 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.07, opts=13)
22:42:22.441 00.002 1032 Enqueuing Move request for scope (0.14, -0.07)
22:42:22.443 00.002 10072 Worker thread wakes up
22:42:22.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
22:42:22.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
22:42:22.443 00.000 10072 Moving (0.14, -0.07) raw xDistance=-0.11 yDistance=-0.11
22:42:22.445 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:42:22.448 00.003 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:42:22.448 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:42:22.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:22.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:42:22.448 00.000 10072 MoveAxis(E, 18, ABG)
22:42:22.449 00.001 10072 Guiding  Dir = 2, Dur = 18
22:42:22.449 00.000 10072 IsGuiding returns 0
22:42:22.449 00.000 10072 PulseGuide returned control before completion, sleep 28
22:42:22.468 00.019 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:42:22.469 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:22.471 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:22.473 00.002 1032 Enqueuing Expose request
22:42:22.489 00.016 10072 IsGuiding returns 0
22:42:22.489 00.000 10072 Move returns status 0, amount 18
22:42:22.489 00.000 10072 MoveAxis(N, 0, ABG)
22:42:22.489 00.000 10072 Move returns status 0, amount 0
22:42:22.489 00.000 10072 move complete, result=0
22:42:22.489 00.000 10072 worker thread done servicing request
22:42:22.489 00.000 10072 Worker thread wakes up
22:42:22.489 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:22.489 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:22.490 00.001 1032 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
22:42:22.897 00.407 10072 Exposure complete
22:42:22.946 00.049 10072 worker thread done servicing request
22:42:22.947 00.001 1032 OnExposeComplete: enter
22:42:22.948 00.001 1032 UpdateGuideState(): m_state=6
22:42:22.950 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5404
22:42:22.951 00.001 1032 Star::Find returns 1 (0), X=1097.59, Y=134.70, Mass=1235, SNR=24.7, Peak=120 HFD=3.2
22:42:22.952 00.001 1032 MultiStar: [#1 0.20,-0.06,0.99,U] [#2 0.25,-0.26,0.00,M2] [#3 0.14,-0.05,0.80,U] [#4 0.09,-0.10,0.70,U] [#5 0.13,-0.12,0.68,U] [#6 0.31,-0.10,0.00,M5] [#7 0.22,-0.16,0.00,M2] [#8 0.09,-0.22,0.50,U] 
22:42:22.955 00.003 1032 refined, 5 included, MultiStar: {0.17, -0.12}, one-star: {0.29, -0.22}
22:42:22.959 00.004 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
22:42:22.961 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
22:42:22.962 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.63 mountX=-0.16 mountY=-0.13, mountTheta=-2.46
22:42:22.965 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.12, opts=13)
22:42:22.967 00.002 1032 Enqueuing Move request for scope (0.17, -0.12)
22:42:22.968 00.001 10072 Worker thread wakes up
22:42:22.968 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
22:42:22.968 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
22:42:22.968 00.000 10072 Moving (0.17, -0.12) raw xDistance=-0.16 yDistance=-0.13
22:42:22.971 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:42:22.974 00.003 10072 PPEC rslt: input = -0.16, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 286.20
22:42:22.974 00.000 10072 PPEC: input: -0.16, control: -0.10, exposure: 500
22:42:22.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:22.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:42:22.974 00.000 10072 MoveAxis(E, 93, ABG)
22:42:22.974 00.000 10072 Guiding  Dir = 2, Dur = 93
22:42:22.975 00.001 10072 IsGuiding returns 0
22:42:22.975 00.000 10072 PulseGuide returned control before completion, sleep 103
22:42:22.991 00.016 1032 UpdateGuideState exits: m=1235 SNR=24.7
22:42:22.993 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:22.995 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:22.996 00.001 1032 Enqueuing Expose request
22:42:23.081 00.085 10072 IsGuiding returns 0
22:42:23.081 00.000 10072 Move returns status 0, amount 93
22:42:23.081 00.000 10072 MoveAxis(N, 0, ABG)
22:42:23.081 00.000 10072 Move returns status 0, amount 0
22:42:23.081 00.000 10072 move complete, result=0
22:42:23.081 00.000 10072 worker thread done servicing request
22:42:23.081 00.000 10072 Worker thread wakes up
22:42:23.081 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:23.081 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:23.081 00.000 1032 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
22:42:23.713 00.632 10072 Exposure complete
22:42:23.768 00.055 10072 worker thread done servicing request
22:42:23.768 00.000 1032 OnExposeComplete: enter
22:42:23.771 00.003 1032 UpdateGuideState(): m_state=6
22:42:23.773 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5405
22:42:23.774 00.001 1032 Star::Find returns 1 (0), X=1097.59, Y=134.75, Mass=1361, SNR=25.9, Peak=124 HFD=3.2
22:42:23.777 00.003 1032 MultiStar: [#1 0.15,0.05,0.99,U] [#2 0.17,-0.09,0.77,U] [#3 0.14,0.04,0.76,U] [#4 0.04,0.12,0.64,U] [#5 0.20,-0.10,0.68,U] [#6 0.11,0.08,0.62,U] [#7 0.26,-0.12,0.00,M3] [#8 0.09,-0.14,0.52,U] 
22:42:23.778 00.001 1032 refined, 7 included, MultiStar: {0.16, -0.03}, one-star: {0.29, -0.18}
22:42:23.780 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
22:42:23.781 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
22:42:23.783 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.20 mountX=-0.07 mountY=-0.15, mountTheta=-2.03
22:42:23.785 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
22:42:23.788 00.003 1032 Enqueuing Move request for scope (0.16, -0.03)
22:42:23.791 00.003 10072 Worker thread wakes up
22:42:23.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
22:42:23.791 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
22:42:23.791 00.000 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.15
22:42:23.794 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:42:23.796 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:42:23.796 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:42:23.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:23.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:42:23.796 00.000 10072 MoveAxis(E, 19, ABG)
22:42:23.796 00.000 10072 Guiding  Dir = 2, Dur = 19
22:42:23.797 00.001 10072 IsGuiding returns 0
22:42:23.797 00.000 10072 PulseGuide returned control before completion, sleep 29
22:42:23.816 00.019 1032 UpdateGuideState exits: m=1361 SNR=25.9
22:42:23.820 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:23.821 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:23.823 00.002 1032 Enqueuing Expose request
22:42:23.835 00.012 10072 IsGuiding returns 0
22:42:23.835 00.000 10072 Move returns status 0, amount 19
22:42:23.835 00.000 10072 MoveAxis(N, 0, ABG)
22:42:23.835 00.000 10072 Move returns status 0, amount 0
22:42:23.835 00.000 10072 move complete, result=0
22:42:23.835 00.000 10072 worker thread done servicing request
22:42:23.835 00.000 10072 Worker thread wakes up
22:42:23.835 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:23.836 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:23.840 00.004 1032 GuideStep: -0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
22:42:24.245 00.405 10072 Exposure complete
22:42:24.300 00.055 10072 worker thread done servicing request
22:42:24.300 00.000 1032 OnExposeComplete: enter
22:42:24.303 00.003 1032 UpdateGuideState(): m_state=6
22:42:24.307 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5406
22:42:24.309 00.002 1032 Star::Find returns 1 (0), X=1097.55, Y=134.87, Mass=1255, SNR=24.9, Peak=108 HFD=3.3
22:42:24.311 00.002 1032 MultiStar: [#1 0.11,0.06,1.01,U] [#2 0.24,-0.07,0.77,U] [#3 -0.00,0.07,0.79,U] [#4 -0.02,0.11,0.68,U] [#5 0.06,0.06,0.67,U] [#6 0.25,-0.05,0.00,M5] [#7 0.03,-0.04,0.75,U] [#8 0.04,0.01,0.58,U] 
22:42:24.312 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.25, -0.06}
22:42:24.314 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
22:42:24.316 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
22:42:24.317 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.15 mountX=-0.01 mountY=-0.10, mountTheta=-1.68
22:42:24.320 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
22:42:24.321 00.001 1032 Enqueuing Move request for scope (0.10, 0.01)
22:42:24.323 00.002 10072 Worker thread wakes up
22:42:24.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:42:24.323 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:42:24.323 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
22:42:24.325 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:42:24.328 00.003 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.20
22:42:24.328 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:42:24.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:24.329 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:42:24.329 00.000 10072 MoveAxis(E, 15, ABG)
22:42:24.329 00.000 10072 Guiding  Dir = 2, Dur = 15
22:42:24.329 00.000 10072 IsGuiding returns 0
22:42:24.330 00.001 10072 PulseGuide returned control before completion, sleep 25
22:42:24.348 00.018 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:42:24.350 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:24.352 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:24.354 00.002 1032 Enqueuing Expose request
22:42:24.366 00.012 10072 IsGuiding returns 0
22:42:24.366 00.000 10072 Move returns status 0, amount 15
22:42:24.366 00.000 10072 MoveAxis(N, 0, ABG)
22:42:24.366 00.000 10072 Move returns status 0, amount 0
22:42:24.366 00.000 10072 move complete, result=0
22:42:24.366 00.000 10072 worker thread done servicing request
22:42:24.366 00.000 10072 Worker thread wakes up
22:42:24.366 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:24.366 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:24.369 00.003 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:42:24.999 00.630 10072 Exposure complete
22:42:25.052 00.053 10072 worker thread done servicing request
22:42:25.052 00.000 1032 OnExposeComplete: enter
22:42:25.055 00.003 1032 UpdateGuideState(): m_state=6
22:42:25.058 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5407
22:42:25.059 00.001 1032 Star::Find returns 1 (0), X=1097.61, Y=134.72, Mass=1286, SNR=25.2, Peak=123 HFD=3.1
22:42:25.061 00.002 1032 MultiStar: [#1 0.22,-0.05,0.98,U] [#2 0.13,-0.06,0.79,U] [#3 0.16,-0.02,0.77,U] [#4 -0.02,-0.01,0.70,U] [#5 0.05,-0.07,0.69,U] [#6 0.26,-0.18,0.00,M6] [#7 0.06,-0.09,0.69,U] [#8 -0.03,-0.18,0.49,U] 
22:42:25.062 00.001 1032 refined, 7 included, MultiStar: {0.13, -0.09}, one-star: {0.31, -0.21}
22:42:25.064 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
22:42:25.065 00.001 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
22:42:25.067 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.60 mountX=-0.12 mountY=-0.10, mountTheta=-2.43
22:42:25.069 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
22:42:25.071 00.002 1032 Enqueuing Move request for scope (0.13, -0.09)
22:42:25.072 00.001 10072 Worker thread wakes up
22:42:25.072 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
22:42:25.072 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
22:42:25.072 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
22:42:25.074 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:42:25.077 00.003 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.21
22:42:25.077 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
22:42:25.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:25.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:42:25.077 00.000 10072 MoveAxis(E, 16, ABG)
22:42:25.077 00.000 10072 Guiding  Dir = 2, Dur = 16
22:42:25.077 00.000 10072 IsGuiding returns 0
22:42:25.077 00.000 10072 PulseGuide returned control before completion, sleep 26
22:42:25.095 00.018 1032 UpdateGuideState exits: m=1286 SNR=25.2
22:42:25.097 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:25.099 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:25.101 00.002 1032 Enqueuing Expose request
22:42:25.120 00.019 10072 IsGuiding returns 1
22:42:25.120 00.000 10072 scope still moving after pulse duration time elapsed
22:42:25.152 00.032 10072 IsGuiding returns 1
22:42:25.184 00.032 10072 IsGuiding returns 1
22:42:25.216 00.032 10072 IsGuiding returns 1
22:42:25.246 00.030 10072 IsGuiding returns 1
22:42:25.276 00.030 10072 IsGuiding returns 0
22:42:25.276 00.000 10072 scope move finished after 16 + 183 ms
22:42:25.276 00.000 10072 Move returns status 0, amount 16
22:42:25.276 00.000 10072 MoveAxis(N, 0, ABG)
22:42:25.276 00.000 10072 Move returns status 0, amount 0
22:42:25.276 00.000 10072 move complete, result=0
22:42:25.276 00.000 10072 worker thread done servicing request
22:42:25.277 00.001 10072 Worker thread wakes up
22:42:25.277 00.000 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
22:42:25.280 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:25.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:25.685 00.405 10072 Exposure complete
22:42:25.736 00.051 10072 worker thread done servicing request
22:42:25.737 00.001 1032 OnExposeComplete: enter
22:42:25.738 00.001 1032 UpdateGuideState(): m_state=6
22:42:25.740 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5408
22:42:25.741 00.001 1032 Star::Find returns 1 (0), X=1097.55, Y=134.70, Mass=1375, SNR=26.0, Peak=135 HFD=3.2
22:42:25.743 00.002 1032 MultiStar: [#1 0.12,-0.08,1.02,U] [#2 0.17,-0.18,0.75,U] [#3 0.14,-0.08,0.71,U] [#4 0.02,-0.18,0.67,U] [#5 0.22,-0.17,0.00,M1] [#6 0.23,-0.28,0.00,M7] [#7 0.21,-0.22,0.00,M2] [#8 0.08,-0.18,0.49,U] 
22:42:25.745 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.15}, one-star: {0.25, -0.23}
22:42:25.746 00.001 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
22:42:25.748 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
22:42:25.750 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.83 mountX=-0.18 mountY=-0.10, mountTheta=-2.66
22:42:25.752 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.15, opts=13)
22:42:25.754 00.002 1032 Enqueuing Move request for scope (0.14, -0.15)
22:42:25.755 00.001 10072 Worker thread wakes up
22:42:25.755 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
22:42:25.755 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
22:42:25.755 00.000 10072 Moving (0.14, -0.15) raw xDistance=-0.18 yDistance=-0.10
22:42:25.757 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
22:42:25.759 00.002 10072 PPEC rslt: input = -0.18, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 286.21
22:42:25.759 00.000 10072 PPEC: input: -0.18, control: -0.11, exposure: 500
22:42:25.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:25.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:42:25.759 00.000 10072 MoveAxis(E, 103, ABG)
22:42:25.759 00.000 10072 Guiding  Dir = 2, Dur = 103
22:42:25.760 00.001 10072 IsGuiding returns 0
22:42:25.760 00.000 10072 PulseGuide returned control before completion, sleep 113
22:42:25.777 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.0
22:42:25.779 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:25.781 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:25.782 00.001 1032 Enqueuing Expose request
22:42:25.886 00.104 10072 IsGuiding returns 0
22:42:25.886 00.000 10072 Move returns status 0, amount 103
22:42:25.886 00.000 10072 MoveAxis(N, 0, ABG)
22:42:25.886 00.000 10072 Move returns status 0, amount 0
22:42:25.886 00.000 10072 move complete, result=0
22:42:25.886 00.000 10072 worker thread done servicing request
22:42:25.886 00.000 10072 Worker thread wakes up
22:42:25.886 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:25.887 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:25.887 00.000 1032 GuideStep: -0.2 px 103 ms EAST, -0.1 px 0 ms NORTH
22:42:26.516 00.629 10072 Exposure complete
22:42:26.566 00.050 10072 worker thread done servicing request
22:42:26.566 00.000 1032 OnExposeComplete: enter
22:42:26.568 00.002 1032 UpdateGuideState(): m_state=6
22:42:26.570 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5409
22:42:26.571 00.001 1032 Star::Find returns 1 (0), X=1097.51, Y=134.82, Mass=1413, SNR=26.4, Peak=129 HFD=3.2
22:42:26.574 00.003 1032 MultiStar: [#1 0.14,0.01,0.93,U] [#2 0.15,-0.02,0.77,U] [#3 0.16,0.02,0.75,U] [#4 0.11,0.12,0.61,U] [#5 0.19,0.03,0.64,U] [#6 0.27,-0.01,0.00,M8] [#7 0.15,-0.03,0.69,U] [#8 -0.14,-0.03,0.50,U] 
22:42:26.575 00.001 1032 refined, 7 included, MultiStar: {0.13, -0.01}, one-star: {0.21, -0.11}
22:42:26.576 00.001 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
22:42:26.578 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
22:42:26.580 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.14 cameraTheta=-0.07 mountX=-0.04 mountY=-0.13, mountTheta=-1.90
22:42:26.583 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
22:42:26.585 00.002 1032 Enqueuing Move request for scope (0.13, -0.01)
22:42:26.586 00.001 10072 Worker thread wakes up
22:42:26.587 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
22:42:26.587 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
22:42:26.587 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.13
22:42:26.588 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:42:26.591 00.003 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.21
22:42:26.591 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:42:26.591 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:26.591 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:42:26.591 00.000 10072 MoveAxis(E, 19, ABG)
22:42:26.591 00.000 10072 Guiding  Dir = 2, Dur = 19
22:42:26.591 00.000 10072 IsGuiding returns 0
22:42:26.592 00.001 10072 PulseGuide returned control before completion, sleep 29
22:42:26.608 00.016 1032 UpdateGuideState exits: m=1413 SNR=26.4
22:42:26.611 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:26.614 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:26.616 00.002 1032 Enqueuing Expose request
22:42:26.624 00.008 10072 IsGuiding returns 0
22:42:26.624 00.000 10072 Move returns status 0, amount 19
22:42:26.624 00.000 10072 MoveAxis(N, 0, ABG)
22:42:26.624 00.000 10072 Move returns status 0, amount 0
22:42:26.624 00.000 10072 move complete, result=0
22:42:26.624 00.000 10072 worker thread done servicing request
22:42:26.624 00.000 10072 Worker thread wakes up
22:42:26.624 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:26.624 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:26.626 00.002 1032 GuideStep: -0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
22:42:27.035 00.409 10072 Exposure complete
22:42:27.083 00.048 10072 worker thread done servicing request
22:42:27.084 00.001 1032 OnExposeComplete: enter
22:42:27.085 00.001 1032 UpdateGuideState(): m_state=6
22:42:27.087 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5410
22:42:27.088 00.001 1032 Star::Find returns 1 (0), X=1097.50, Y=134.87, Mass=1317, SNR=25.5, Peak=120 HFD=3.2
22:42:27.091 00.003 1032 MultiStar: [#1 0.18,0.13,1.01,U] [#2 0.13,-0.08,0.83,U] [#3 0.12,-0.10,0.74,U] [#4 0.08,0.15,0.67,U] [#5 0.03,0.04,0.63,U] [#6 0.10,-0.06,0.60,U] [#7 0.18,-0.01,0.69,U] [#8 0.06,-0.08,0.57,U] 
22:42:27.092 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.20, -0.06}
22:42:27.094 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
22:42:27.096 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
22:42:27.097 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.04 mountX=-0.04 mountY=-0.12, mountTheta=-1.87
22:42:27.100 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
22:42:27.103 00.003 1032 Enqueuing Move request for scope (0.13, -0.01)
22:42:27.104 00.001 10072 Worker thread wakes up
22:42:27.104 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
22:42:27.104 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
22:42:27.104 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.12
22:42:27.106 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:42:27.108 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.21
22:42:27.108 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:42:27.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:27.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:42:27.108 00.000 10072 MoveAxis(E, 16, ABG)
22:42:27.108 00.000 10072 Guiding  Dir = 2, Dur = 16
22:42:27.109 00.001 10072 IsGuiding returns 0
22:42:27.109 00.000 10072 PulseGuide returned control before completion, sleep 26
22:42:27.126 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:42:27.128 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:27.130 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:27.131 00.001 1032 Enqueuing Expose request
22:42:27.141 00.010 10072 IsGuiding returns 0
22:42:27.142 00.001 10072 Move returns status 0, amount 16
22:42:27.142 00.000 10072 MoveAxis(N, 0, ABG)
22:42:27.142 00.000 10072 Move returns status 0, amount 0
22:42:27.142 00.000 10072 move complete, result=0
22:42:27.142 00.000 10072 worker thread done servicing request
22:42:27.142 00.000 10072 Worker thread wakes up
22:42:27.142 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:27.142 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:27.143 00.001 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
22:42:27.768 00.625 10072 Exposure complete
22:42:27.820 00.052 10072 worker thread done servicing request
22:42:27.820 00.000 1032 OnExposeComplete: enter
22:42:27.823 00.003 1032 UpdateGuideState(): m_state=6
22:42:27.825 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5411
22:42:27.827 00.002 1032 Star::Find returns 1 (0), X=1097.61, Y=134.79, Mass=1293, SNR=25.3, Peak=120 HFD=3.2
22:42:27.836 00.009 1032 MultiStar: [#1 0.20,0.02,0.98,U] [#2 0.14,-0.10,0.74,U] [#3 0.09,-0.02,0.76,U] [#4 0.14,0.02,0.70,U] [#5 0.20,-0.04,0.68,U] [#6 0.21,-0.12,0.62,U] [#7 0.19,-0.18,0.00,M1] [#8 0.10,-0.18,0.52,U] 
22:42:27.840 00.004 1032 refined, 7 included, MultiStar: {0.18, -0.07}, one-star: {0.31, -0.14}
22:42:27.841 00.001 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
22:42:27.843 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
22:42:27.846 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-0.34 mountX=-0.11 mountY=-0.16, mountTheta=-2.17
22:42:27.849 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.07, opts=13)
22:42:27.851 00.002 1032 Enqueuing Move request for scope (0.18, -0.07)
22:42:27.853 00.002 10072 Worker thread wakes up
22:42:27.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
22:42:27.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
22:42:27.853 00.000 10072 Moving (0.18, -0.07) raw xDistance=-0.11 yDistance=-0.16
22:42:27.855 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:42:27.858 00.003 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.22
22:42:27.858 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:42:27.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:27.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:42:27.858 00.000 10072 MoveAxis(E, 19, ABG)
22:42:27.858 00.000 10072 Guiding  Dir = 2, Dur = 19
22:42:27.859 00.001 10072 IsGuiding returns 0
22:42:27.859 00.000 10072 PulseGuide returned control before completion, sleep 29
22:42:27.877 00.018 1032 UpdateGuideState exits: m=1293 SNR=25.3
22:42:27.879 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:27.881 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:27.883 00.002 1032 Enqueuing Expose request
22:42:27.891 00.008 10072 IsGuiding returns 0
22:42:27.891 00.000 10072 Move returns status 0, amount 19
22:42:27.892 00.001 10072 MoveAxis(N, 0, ABG)
22:42:27.892 00.000 10072 Move returns status 0, amount 0
22:42:27.892 00.000 10072 move complete, result=0
22:42:27.892 00.000 10072 worker thread done servicing request
22:42:27.892 00.000 10072 Worker thread wakes up
22:42:27.892 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:27.892 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:27.894 00.002 1032 GuideStep: -0.1 px 19 ms EAST, -0.2 px 0 ms NORTH
22:42:28.301 00.407 10072 Exposure complete
22:42:28.359 00.058 10072 worker thread done servicing request
22:42:28.359 00.000 1032 OnExposeComplete: enter
22:42:28.362 00.003 1032 UpdateGuideState(): m_state=6
22:42:28.364 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5412
22:42:28.367 00.003 1032 Star::Find returns 1 (0), X=1097.58, Y=134.72, Mass=1321, SNR=25.5, Peak=114 HFD=3.2
22:42:28.368 00.001 1032 MultiStar: [#1 0.18,0.03,1.02,U] [#2 0.17,-0.03,0.76,U] [#3 0.01,0.06,0.79,U] [#4 0.16,0.01,0.72,U] [#5 0.08,0.08,0.68,U] [#6 0.18,-0.13,0.61,U] [#7 0.14,-0.13,0.73,U] [#8 0.04,-0.23,0.51,U] 
22:42:28.370 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.06}, one-star: {0.28, -0.21}
22:42:28.372 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:42:28.375 00.003 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:42:28.376 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.37 mountX=-0.09 mountY=-0.13, mountTheta=-2.20
22:42:28.379 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
22:42:28.381 00.002 1032 Enqueuing Move request for scope (0.15, -0.06)
22:42:28.383 00.002 10072 Worker thread wakes up
22:42:28.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
22:42:28.383 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
22:42:28.383 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.09 yDistance=-0.13
22:42:28.385 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:42:28.388 00.003 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.22
22:42:28.388 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:42:28.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:28.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:42:28.388 00.000 10072 MoveAxis(E, 17, ABG)
22:42:28.388 00.000 10072 Guiding  Dir = 2, Dur = 17
22:42:28.389 00.001 10072 IsGuiding returns 0
22:42:28.390 00.001 10072 PulseGuide returned control before completion, sleep 27
22:42:28.409 00.019 1032 UpdateGuideState exits: m=1321 SNR=25.5
22:42:28.411 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:28.413 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:28.414 00.001 1032 Enqueuing Expose request
22:42:28.420 00.006 10072 IsGuiding returns 0
22:42:28.420 00.000 10072 Move returns status 0, amount 17
22:42:28.420 00.000 10072 MoveAxis(N, 0, ABG)
22:42:28.420 00.000 10072 Move returns status 0, amount 0
22:42:28.420 00.000 10072 move complete, result=0
22:42:28.420 00.000 10072 worker thread done servicing request
22:42:28.421 00.001 10072 Worker thread wakes up
22:42:28.421 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:28.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:28.425 00.004 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:42:29.154 00.729 10072 Exposure complete
22:42:29.209 00.055 10072 worker thread done servicing request
22:42:29.209 00.000 1032 OnExposeComplete: enter
22:42:29.211 00.002 1032 UpdateGuideState(): m_state=6
22:42:29.216 00.005 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5413
22:42:29.217 00.001 1032 Star::Find returns 1 (0), X=1097.57, Y=134.87, Mass=1239, SNR=24.7, Peak=106 HFD=3.2
22:42:29.219 00.002 1032 MultiStar: [#1 0.17,0.07,0.98,U] [#2 0.14,-0.01,0.83,U] [#3 0.03,-0.06,0.79,U] [#4 0.03,0.09,0.68,U] [#5 0.22,0.04,0.67,U] [#6 0.29,-0.16,0.00,M6] [#7 0.19,-0.18,0.00,M1] [#8 0.00,-0.08,0.58,U] 
22:42:29.221 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.00}, one-star: {0.27, -0.06}
22:42:29.223 00.002 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
22:42:29.225 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
22:42:29.226 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.00 mountX=-0.03 mountY=-0.13, mountTheta=-1.83
22:42:29.230 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.00, opts=13)
22:42:29.233 00.003 1032 Enqueuing Move request for scope (0.13, 0.00)
22:42:29.235 00.002 10072 Worker thread wakes up
22:42:29.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
22:42:29.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
22:42:29.235 00.000 10072 Moving (0.13, 0.00) raw xDistance=-0.03 yDistance=-0.13
22:42:29.239 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:42:29.242 00.003 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.22
22:42:29.244 00.002 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:42:29.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:29.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:42:29.244 00.000 10072 MoveAxis(E, 19, ABG)
22:42:29.244 00.000 10072 Guiding  Dir = 2, Dur = 19
22:42:29.244 00.000 10072 IsGuiding returns 0
22:42:29.245 00.001 10072 PulseGuide returned control before completion, sleep 29
22:42:29.262 00.017 1032 UpdateGuideState exits: m=1239 SNR=24.7
22:42:29.265 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:29.267 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:29.271 00.004 1032 Enqueuing Expose request
22:42:29.276 00.005 10072 IsGuiding returns 0
22:42:29.276 00.000 10072 Move returns status 0, amount 19
22:42:29.276 00.000 10072 MoveAxis(N, 0, ABG)
22:42:29.276 00.000 10072 Move returns status 0, amount 0
22:42:29.276 00.000 10072 move complete, result=0
22:42:29.276 00.000 10072 worker thread done servicing request
22:42:29.276 00.000 10072 Worker thread wakes up
22:42:29.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:29.277 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:29.282 00.005 1032 GuideStep: -0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
22:42:29.683 00.401 10072 Exposure complete
22:42:29.736 00.053 10072 worker thread done servicing request
22:42:29.736 00.000 1032 OnExposeComplete: enter
22:42:29.739 00.003 1032 UpdateGuideState(): m_state=6
22:42:29.741 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5414
22:42:29.743 00.002 1032 Star::Find returns 1 (0), X=1097.58, Y=134.88, Mass=1281, SNR=25.1, Peak=107 HFD=3.2
22:42:29.744 00.001 1032 MultiStar: [#1 0.15,0.00,1.00,U] [#2 0.17,-0.06,0.79,U] [#3 0.13,0.06,0.75,U] [#4 0.18,0.11,0.75,U] [#5 0.16,0.03,0.67,U] [#6 0.25,-0.01,0.59,U] [#7 0.18,0.00,0.69,U] [#8 -0.07,-0.06,0.53,U] 
22:42:29.746 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.00}, one-star: {0.28, -0.05}
22:42:29.749 00.003 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
22:42:29.751 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
22:42:29.753 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.02 mountX=-0.04 mountY=-0.16, mountTheta=-1.81
22:42:29.757 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.00, opts=13)
22:42:29.759 00.002 1032 Enqueuing Move request for scope (0.17, 0.00)
22:42:29.761 00.002 10072 Worker thread wakes up
22:42:29.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
22:42:29.762 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
22:42:29.762 00.000 10072 Moving (0.17, 0.00) raw xDistance=-0.04 yDistance=-0.16
22:42:29.764 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:42:29.766 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.23
22:42:29.766 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:42:29.766 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:29.766 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:42:29.766 00.000 10072 MoveAxis(E, 15, ABG)
22:42:29.766 00.000 10072 Guiding  Dir = 2, Dur = 15
22:42:29.766 00.000 10072 IsGuiding returns 0
22:42:29.768 00.002 10072 PulseGuide returned control before completion, sleep 25
22:42:29.786 00.018 1032 UpdateGuideState exits: m=1281 SNR=25.1
22:42:29.788 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:29.791 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:29.793 00.002 1032 Enqueuing Expose request
22:42:29.805 00.012 10072 IsGuiding returns 0
22:42:29.805 00.000 10072 Move returns status 0, amount 15
22:42:29.805 00.000 10072 MoveAxis(N, 0, ABG)
22:42:29.805 00.000 10072 Move returns status 0, amount 0
22:42:29.805 00.000 10072 move complete, result=0
22:42:29.805 00.000 10072 worker thread done servicing request
22:42:29.805 00.000 10072 Worker thread wakes up
22:42:29.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:29.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:29.809 00.004 1032 GuideStep: -0.0 px 15 ms EAST, -0.2 px 0 ms NORTH
22:42:30.433 00.624 10072 Exposure complete
22:42:30.488 00.055 10072 worker thread done servicing request
22:42:30.489 00.001 1032 OnExposeComplete: enter
22:42:30.492 00.003 1032 UpdateGuideState(): m_state=6
22:42:30.494 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5415
22:42:30.496 00.002 1032 Star::Find returns 1 (0), X=1097.67, Y=134.78, Mass=1256, SNR=24.9, Peak=105 HFD=3.0
22:42:30.497 00.001 1032 MultiStar: [#1 0.17,0.04,1.04,U] [#2 0.16,-0.05,0.78,U] [#3 0.14,-0.05,0.78,U] [#4 0.18,0.01,0.71,U] [#5 0.16,-0.07,0.65,U] [#6 0.24,-0.13,0.00,M6] [#7 0.17,-0.13,0.72,U] [#8 0.14,-0.10,0.54,U] 
22:42:30.499 00.002 1032 refined, 7 included, MultiStar: {0.20, -0.06}, one-star: {0.37, -0.15}
22:42:30.501 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
22:42:30.502 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
22:42:30.504 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.30 mountX=-0.11 mountY=-0.17, mountTheta=-2.13
22:42:30.506 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.06, opts=13)
22:42:30.509 00.003 1032 Enqueuing Move request for scope (0.20, -0.06)
22:42:30.511 00.002 10072 Worker thread wakes up
22:42:30.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
22:42:30.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
22:42:30.511 00.000 10072 Moving (0.20, -0.06) raw xDistance=-0.11 yDistance=-0.17
22:42:30.513 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:42:30.515 00.002 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.23
22:42:30.515 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:42:30.515 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:30.515 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:42:30.515 00.000 10072 MoveAxis(E, 16, ABG)
22:42:30.515 00.000 10072 Guiding  Dir = 2, Dur = 16
22:42:30.515 00.000 10072 IsGuiding returns 0
22:42:30.515 00.000 10072 PulseGuide returned control before completion, sleep 26
22:42:30.534 00.019 1032 UpdateGuideState exits: m=1256 SNR=24.9
22:42:30.537 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:30.538 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:30.540 00.002 1032 Enqueuing Expose request
22:42:30.555 00.015 10072 IsGuiding returns 0
22:42:30.555 00.000 10072 Move returns status 0, amount 16
22:42:30.555 00.000 10072 MoveAxis(N, 0, ABG)
22:42:30.555 00.000 10072 Move returns status 0, amount 0
22:42:30.557 00.002 10072 move complete, result=0
22:42:30.557 00.000 10072 worker thread done servicing request
22:42:30.557 00.000 10072 Worker thread wakes up
22:42:30.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:30.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:30.559 00.002 1032 GuideStep: -0.1 px 16 ms EAST, -0.2 px 0 ms NORTH
22:42:30.965 00.406 10072 Exposure complete
22:42:31.017 00.052 10072 worker thread done servicing request
22:42:31.017 00.000 1032 OnExposeComplete: enter
22:42:31.018 00.001 1032 UpdateGuideState(): m_state=6
22:42:31.020 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5416
22:42:31.021 00.001 1032 Star::Find returns 1 (0), X=1097.61, Y=134.75, Mass=1317, SNR=25.5, Peak=125 HFD=3.1
22:42:31.023 00.002 1032 MultiStar: [#1 0.21,-0.10,1.01,U] [#2 0.33,-0.23,0.00,M1] [#3 0.09,-0.08,0.82,U] [#4 0.08,0.02,0.68,U] [#5 0.16,-0.11,0.66,U] [#6 0.17,-0.11,0.62,U] [#7 0.19,-0.12,0.75,U] [#8 0.13,-0.26,0.00,M1] 
22:42:31.027 00.004 1032 refined, 6 included, MultiStar: {0.18, -0.10}, one-star: {0.30, -0.18}
22:42:31.029 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
22:42:31.031 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
22:42:31.032 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.52 mountX=-0.15 mountY=-0.15, mountTheta=-2.35
22:42:31.034 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.10, opts=13)
22:42:31.036 00.002 1032 Enqueuing Move request for scope (0.18, -0.10)
22:42:31.038 00.002 10072 Worker thread wakes up
22:42:31.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
22:42:31.038 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
22:42:31.038 00.000 10072 Moving (0.18, -0.10) raw xDistance=-0.15 yDistance=-0.15
22:42:31.040 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:42:31.043 00.003 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 286.23
22:42:31.043 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:42:31.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:31.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:42:31.043 00.000 10072 MoveAxis(E, 83, ABG)
22:42:31.043 00.000 10072 Guiding  Dir = 2, Dur = 83
22:42:31.043 00.000 10072 IsGuiding returns 0
22:42:31.044 00.001 10072 PulseGuide returned control before completion, sleep 93
22:42:31.059 00.015 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:42:31.062 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:31.063 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:31.064 00.001 1032 Enqueuing Expose request
22:42:31.149 00.085 10072 IsGuiding returns 0
22:42:31.149 00.000 10072 Move returns status 0, amount 83
22:42:31.149 00.000 10072 MoveAxis(N, 0, ABG)
22:42:31.149 00.000 10072 Move returns status 0, amount 0
22:42:31.149 00.000 10072 move complete, result=0
22:42:31.149 00.000 10072 worker thread done servicing request
22:42:31.149 00.000 10072 Worker thread wakes up
22:42:31.149 00.000 1032 GuideStep: -0.1 px 83 ms EAST, -0.1 px 0 ms NORTH
22:42:31.152 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:31.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:31.780 00.628 10072 Exposure complete
22:42:31.831 00.051 10072 worker thread done servicing request
22:42:31.831 00.000 1032 OnExposeComplete: enter
22:42:31.832 00.001 1032 UpdateGuideState(): m_state=6
22:42:31.834 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5417
22:42:31.836 00.002 1032 Star::Find returns 1 (0), X=1097.60, Y=134.75, Mass=1372, SNR=26.0, Peak=124 HFD=3.2
22:42:31.838 00.002 1032 MultiStar: [#1 0.14,-0.10,0.99,U] [#2 0.27,-0.05,0.00,M2] [#3 0.16,0.08,0.75,U] [#4 0.18,0.13,0.66,U] [#5 0.24,0.01,0.65,U] [#6 0.25,-0.06,0.00,M6] [#7 0.22,-0.14,0.00,M1] [#8 0.02,-0.05,0.52,U] 
22:42:31.840 00.002 1032 refined, 5 included, MultiStar: {0.18, -0.03}, one-star: {0.29, -0.18}
22:42:31.842 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:42:31.843 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:42:31.845 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.19 cameraTheta=-0.18 mountX=-0.08 mountY=-0.17, mountTheta=-2.01
22:42:31.848 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
22:42:31.850 00.002 1032 Enqueuing Move request for scope (0.18, -0.03)
22:42:31.852 00.002 10072 Worker thread wakes up
22:42:31.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
22:42:31.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
22:42:31.852 00.000 10072 Moving (0.18, -0.03) raw xDistance=-0.08 yDistance=-0.17
22:42:31.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:42:31.856 00.002 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.24
22:42:31.856 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
22:42:31.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:31.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:42:31.857 00.001 10072 MoveAxis(E, 15, ABG)
22:42:31.857 00.000 10072 Guiding  Dir = 2, Dur = 15
22:42:31.857 00.000 10072 IsGuiding returns 0
22:42:31.857 00.000 10072 PulseGuide returned control before completion, sleep 25
22:42:31.875 00.018 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:42:31.877 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:31.878 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:31.879 00.001 1032 Enqueuing Expose request
22:42:31.887 00.008 10072 IsGuiding returns 0
22:42:31.887 00.000 10072 Move returns status 0, amount 15
22:42:31.887 00.000 10072 MoveAxis(N, 0, ABG)
22:42:31.887 00.000 10072 Move returns status 0, amount 0
22:42:31.887 00.000 10072 move complete, result=0
22:42:31.888 00.001 10072 worker thread done servicing request
22:42:31.888 00.000 10072 Worker thread wakes up
22:42:31.888 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:31.888 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:31.893 00.005 1032 GuideStep: -0.1 px 15 ms EAST, -0.2 px 0 ms NORTH
22:42:32.295 00.402 10072 Exposure complete
22:42:32.347 00.052 10072 worker thread done servicing request
22:42:32.347 00.000 1032 OnExposeComplete: enter
22:42:32.349 00.002 1032 UpdateGuideState(): m_state=6
22:42:32.351 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5418
22:42:32.353 00.002 1032 Star::Find returns 1 (0), X=1097.59, Y=134.78, Mass=1235, SNR=24.7, Peak=102 HFD=3.2
22:42:32.354 00.001 1032 MultiStar: [#1 0.18,0.06,1.00,U] [#2 0.23,0.04,0.78,U] [#3 0.07,0.08,0.82,U] [#4 0.08,0.00,0.69,U] [#5 0.15,-0.01,0.69,U] [#6 0.25,-0.08,0.00,M7] [#7 0.34,-0.09,0.00,M2] [#8 0.01,-0.11,0.54,U] 
22:42:32.356 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.01}, one-star: {0.29, -0.15}
22:42:32.357 00.001 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
22:42:32.358 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
22:42:32.361 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.07 mountX=-0.05 mountY=-0.15, mountTheta=-1.90
22:42:32.364 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.01, opts=13)
22:42:32.367 00.003 1032 Enqueuing Move request for scope (0.16, -0.01)
22:42:32.370 00.003 10072 Worker thread wakes up
22:42:32.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
22:42:32.370 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
22:42:32.370 00.000 10072 Moving (0.16, -0.01) raw xDistance=-0.05 yDistance=-0.15
22:42:32.372 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:42:32.374 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.24
22:42:32.374 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:42:32.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:32.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:42:32.374 00.000 10072 MoveAxis(E, 13, ABG)
22:42:32.374 00.000 10072 Guiding  Dir = 2, Dur = 13
22:42:32.375 00.001 10072 IsGuiding returns 0
22:42:32.375 00.000 10072 PulseGuide returned control before completion, sleep 23
22:42:32.392 00.017 1032 UpdateGuideState exits: m=1235 SNR=24.7
22:42:32.395 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:32.397 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:32.398 00.001 1032 Enqueuing Expose request
22:42:32.401 00.003 10072 IsGuiding returns 0
22:42:32.401 00.000 10072 Move returns status 0, amount 13
22:42:32.401 00.000 10072 MoveAxis(N, 0, ABG)
22:42:32.401 00.000 10072 Move returns status 0, amount 0
22:42:32.403 00.002 10072 move complete, result=0
22:42:32.403 00.000 10072 worker thread done servicing request
22:42:32.403 00.000 10072 Worker thread wakes up
22:42:32.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:32.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:32.408 00.005 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:42:33.025 00.617 10072 Exposure complete
22:42:33.076 00.051 10072 worker thread done servicing request
22:42:33.076 00.000 1032 OnExposeComplete: enter
22:42:33.078 00.002 1032 UpdateGuideState(): m_state=6
22:42:33.080 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5419
22:42:33.082 00.002 1032 Star::Find returns 1 (0), X=1097.56, Y=134.90, Mass=1459, SNR=26.9, Peak=130 HFD=3.3
22:42:33.083 00.001 1032 MultiStar: [#1 0.20,0.10,0.93,U] [#2 0.12,-0.04,0.74,U] [#3 0.03,0.09,0.75,U] [#4 -0.05,0.15,0.64,U] [#5 0.13,0.02,0.65,U] [#6 0.25,-0.13,0.00,M8] [#7 0.21,-0.02,0.67,U] [#8 0.01,-0.12,0.48,U] 
22:42:33.087 00.004 1032 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {0.26, -0.02}
22:42:33.088 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
22:42:33.090 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
22:42:33.092 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.17 mountX=-0.01 mountY=-0.13, mountTheta=-1.66
22:42:33.094 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
22:42:33.095 00.001 1032 Enqueuing Move request for scope (0.13, 0.02)
22:42:33.097 00.002 10072 Worker thread wakes up
22:42:33.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
22:42:33.097 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
22:42:33.097 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.01 yDistance=-0.13
22:42:33.098 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:42:33.100 00.002 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.24
22:42:33.100 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:42:33.100 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:33.100 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:42:33.100 00.000 10072 MoveAxis(E, 14, ABG)
22:42:33.100 00.000 10072 Guiding  Dir = 2, Dur = 14
22:42:33.102 00.002 10072 IsGuiding returns 0
22:42:33.102 00.000 10072 PulseGuide returned control before completion, sleep 24
22:42:33.119 00.017 1032 UpdateGuideState exits: m=1459 SNR=26.9
22:42:33.121 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:33.122 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:33.123 00.001 1032 Enqueuing Expose request
22:42:33.134 00.011 10072 IsGuiding returns 0
22:42:33.134 00.000 10072 Move returns status 0, amount 14
22:42:33.134 00.000 10072 MoveAxis(N, 0, ABG)
22:42:33.134 00.000 10072 Move returns status 0, amount 0
22:42:33.134 00.000 10072 move complete, result=0
22:42:33.134 00.000 10072 worker thread done servicing request
22:42:33.134 00.000 10072 Worker thread wakes up
22:42:33.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:33.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:33.134 00.000 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:42:33.544 00.410 10072 Exposure complete
22:42:33.593 00.049 10072 worker thread done servicing request
22:42:33.593 00.000 1032 OnExposeComplete: enter
22:42:33.594 00.001 1032 UpdateGuideState(): m_state=6
22:42:33.596 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5420
22:42:33.598 00.002 1032 Star::Find returns 1 (0), X=1097.62, Y=134.89, Mass=1302, SNR=25.4, Peak=114 HFD=3.3
22:42:33.600 00.002 1032 MultiStar: [#1 0.24,0.02,0.95,U] [#2 0.10,-0.07,0.81,U] [#3 0.16,0.02,0.80,U] [#4 0.06,0.18,0.64,U] [#5 0.13,0.09,0.67,U] [#6 0.23,-0.03,0.60,U] [#7 0.20,0.05,0.68,U] [#8 0.07,-0.22,0.52,U] 
22:42:33.601 00.001 1032 refined, 8 included, MultiStar: {0.18, 0.00}, one-star: {0.32, -0.04}
22:42:33.603 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
22:42:33.605 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
22:42:33.606 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.01 mountX=-0.04 mountY=-0.17, mountTheta=-1.82
22:42:33.609 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.00, opts=13)
22:42:33.611 00.002 1032 Enqueuing Move request for scope (0.18, 0.00)
22:42:33.613 00.002 10072 Worker thread wakes up
22:42:33.614 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
22:42:33.614 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
22:42:33.614 00.000 10072 Moving (0.18, 0.00) raw xDistance=-0.04 yDistance=-0.17
22:42:33.616 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:42:33.619 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.24
22:42:33.619 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:42:33.619 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:33.619 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:42:33.619 00.000 10072 MoveAxis(E, 13, ABG)
22:42:33.619 00.000 10072 Guiding  Dir = 2, Dur = 13
22:42:33.619 00.000 10072 IsGuiding returns 0
22:42:33.620 00.001 10072 PulseGuide returned control before completion, sleep 23
22:42:33.637 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
22:42:33.639 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:33.641 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:33.644 00.003 1032 Enqueuing Expose request
22:42:33.650 00.006 10072 IsGuiding returns 0
22:42:33.651 00.001 10072 Move returns status 0, amount 13
22:42:33.651 00.000 10072 MoveAxis(N, 0, ABG)
22:42:33.651 00.000 10072 Move returns status 0, amount 0
22:42:33.651 00.000 10072 move complete, result=0
22:42:33.651 00.000 10072 worker thread done servicing request
22:42:33.651 00.000 10072 Worker thread wakes up
22:42:33.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:33.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:33.654 00.003 1032 GuideStep: -0.0 px 13 ms EAST, -0.2 px 0 ms NORTH
22:42:34.284 00.630 10072 Exposure complete
22:42:34.336 00.052 10072 worker thread done servicing request
22:42:34.336 00.000 1032 OnExposeComplete: enter
22:42:34.339 00.003 1032 UpdateGuideState(): m_state=6
22:42:34.341 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5421
22:42:34.342 00.001 1032 Star::Find returns 1 (0), X=1097.63, Y=134.76, Mass=1400, SNR=26.3, Peak=127 HFD=3.2
22:42:34.344 00.002 1032 MultiStar: [#1 0.23,0.01,0.96,U] [#2 0.18,-0.04,0.73,U] [#3 0.19,-0.02,0.78,U] [#4 0.14,0.06,0.68,U] [#5 0.25,-0.11,0.00,M1] [#6 0.32,-0.11,0.00,M8] [#7 0.17,-0.22,0.00,M1] [#8 0.21,-0.14,0.51,U] 
22:42:34.346 00.002 1032 refined, 5 included, MultiStar: {0.22, -0.05}, one-star: {0.33, -0.17}
22:42:34.348 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:42:34.349 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:42:34.351 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-0.23 mountX=-0.11 mountY=-0.20, mountTheta=-2.06
22:42:34.354 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.05, opts=13)
22:42:34.356 00.002 1032 Enqueuing Move request for scope (0.22, -0.05)
22:42:34.358 00.002 10072 Worker thread wakes up
22:42:34.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
22:42:34.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
22:42:34.358 00.000 10072 Moving (0.22, -0.05) raw xDistance=-0.11 yDistance=-0.20
22:42:34.360 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:42:34.364 00.004 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.25
22:42:34.364 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:42:34.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:42:34.364 00.000 10072 MoveAxis(E, 14, ABG)
22:42:34.364 00.000 10072 Guiding  Dir = 2, Dur = 14
22:42:34.364 00.000 10072 IsGuiding returns 0
22:42:34.365 00.001 10072 PulseGuide returned control before completion, sleep 24
22:42:34.382 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.3
22:42:34.384 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:34.386 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:34.387 00.001 1032 Enqueuing Expose request
22:42:34.405 00.018 10072 IsGuiding returns 0
22:42:34.405 00.000 10072 Move returns status 0, amount 14
22:42:34.405 00.000 10072 MoveAxis(N, 129, ABG)
22:42:34.405 00.000 10072 Guiding  Dir = 0, Dur = 129
22:42:34.405 00.000 10072 IsGuiding returns 0
22:42:34.406 00.001 10072 PulseGuide returned control before completion, sleep 139
22:42:34.560 00.154 10072 IsGuiding returns 0
22:42:34.560 00.000 10072 Move returns status 0, amount 129
22:42:34.560 00.000 10072 move complete, result=0
22:42:34.560 00.000 10072 worker thread done servicing request
22:42:34.560 00.000 10072 Worker thread wakes up
22:42:34.560 00.000 1032 GuideStep: -0.1 px 14 ms EAST, -0.2 px 129 ms NORTH
22:42:34.563 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:34.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:34.971 00.408 10072 Exposure complete
22:42:35.026 00.055 10072 worker thread done servicing request
22:42:35.026 00.000 1032 OnExposeComplete: enter
22:42:35.027 00.001 1032 UpdateGuideState(): m_state=6
22:42:35.029 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5422
22:42:35.031 00.002 1032 Star::Find returns 1 (0), X=1097.48, Y=134.82, Mass=1423, SNR=26.5, Peak=129 HFD=3.4
22:42:35.032 00.001 1032 MultiStar: [#1 0.13,-0.06,0.99,U] [#2 0.22,-0.07,0.75,U] [#3 0.07,-0.01,0.71,U] [#4 -0.07,0.02,0.65,U] [#5 0.03,0.01,0.63,U] [#6 0.31,-0.12,0.00,M9] [#7 0.13,-0.10,0.71,U] [#8 -0.15,0.01,0.52,U] 
22:42:35.034 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.05}, one-star: {0.18, -0.11}
22:42:35.035 00.001 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
22:42:35.036 00.001 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
22:42:35.038 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.50 mountX=-0.07 mountY=-0.07, mountTheta=-2.33
22:42:35.040 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
22:42:35.041 00.001 1032 Enqueuing Move request for scope (0.08, -0.05)
22:42:35.044 00.003 10072 Worker thread wakes up
22:42:35.044 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
22:42:35.044 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
22:42:35.044 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.07
22:42:35.045 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:42:35.048 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.25
22:42:35.048 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:42:35.048 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:35.048 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:42:35.048 00.000 10072 MoveAxis(E, 14, ABG)
22:42:35.048 00.000 10072 Guiding  Dir = 2, Dur = 14
22:42:35.049 00.001 10072 IsGuiding returns 0
22:42:35.049 00.000 10072 PulseGuide returned control before completion, sleep 24
22:42:35.065 00.016 1032 UpdateGuideState exits: m=1423 SNR=26.5
22:42:35.068 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:35.069 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:35.071 00.002 1032 Enqueuing Expose request
22:42:35.088 00.017 10072 IsGuiding returns 1
22:42:35.088 00.000 10072 scope still moving after pulse duration time elapsed
22:42:35.119 00.031 10072 IsGuiding returns 1
22:42:35.150 00.031 10072 IsGuiding returns 1
22:42:35.181 00.031 10072 IsGuiding returns 1
22:42:35.213 00.032 10072 IsGuiding returns 1
22:42:35.244 00.031 10072 IsGuiding returns 1
22:42:35.276 00.032 10072 IsGuiding returns 1
22:42:35.307 00.031 10072 IsGuiding returns 0
22:42:35.307 00.000 10072 scope move finished after 14 + 243 ms
22:42:35.307 00.000 10072 Move returns status 0, amount 14
22:42:35.307 00.000 10072 MoveAxis(N, 0, ABG)
22:42:35.307 00.000 10072 Move returns status 0, amount 0
22:42:35.307 00.000 10072 move complete, result=0
22:42:35.307 00.000 10072 worker thread done servicing request
22:42:35.307 00.000 10072 Worker thread wakes up
22:42:35.307 00.000 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:42:35.310 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:35.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:35.936 00.626 10072 Exposure complete
22:42:35.986 00.050 10072 worker thread done servicing request
22:42:35.986 00.000 1032 OnExposeComplete: enter
22:42:35.988 00.002 1032 UpdateGuideState(): m_state=6
22:42:35.991 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5423
22:42:35.992 00.001 1032 Star::Find returns 1 (0), X=1097.39, Y=134.60, Mass=1291, SNR=25.2, Peak=130 HFD=3.3
22:42:35.995 00.003 1032 MultiStar: [#1 0.08,-0.07,0.99,U] [#2 0.02,-0.11,0.81,U] [#3 0.05,-0.14,0.81,U] [#4 0.03,0.01,0.66,U] [#5 -0.12,-0.13,0.66,U] [#6 0.27,-0.08,0.00,M10] [#7 0.00,-0.28,0.00,M1] [#8 -0.13,-0.12,0.52,U] 
22:42:35.998 00.003 1032 refined, 6 included, MultiStar: {0.02, -0.14}, one-star: {0.09, -0.33}
22:42:36.000 00.002 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
22:42:36.001 00.001 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
22:42:36.003 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.44 mountX=-0.14 mountY=0.02, mountTheta=3.01
22:42:36.006 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.14, opts=13)
22:42:36.007 00.001 1032 Enqueuing Move request for scope (0.02, -0.14)
22:42:36.009 00.002 10072 Worker thread wakes up
22:42:36.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
22:42:36.009 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
22:42:36.009 00.000 10072 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=0.02
22:42:36.012 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:42:36.013 00.001 10072 PPEC rslt: input = -0.14, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 286.25
22:42:36.013 00.000 10072 PPEC: input: -0.14, control: -0.09, exposure: 500
22:42:36.014 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:36.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:42:36.014 00.000 10072 MoveAxis(E, 83, ABG)
22:42:36.014 00.000 10072 Guiding  Dir = 2, Dur = 83
22:42:36.014 00.000 10072 IsGuiding returns 0
22:42:36.014 00.000 10072 PulseGuide returned control before completion, sleep 93
22:42:36.033 00.019 1032 UpdateGuideState exits: m=1291 SNR=25.2
22:42:36.035 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:36.036 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:36.037 00.001 1032 Enqueuing Expose request
22:42:36.120 00.083 10072 IsGuiding returns 0
22:42:36.120 00.000 10072 Move returns status 0, amount 83
22:42:36.120 00.000 10072 MoveAxis(N, 0, ABG)
22:42:36.120 00.000 10072 Move returns status 0, amount 0
22:42:36.120 00.000 10072 move complete, result=0
22:42:36.120 00.000 10072 worker thread done servicing request
22:42:36.120 00.000 1032 GuideStep: -0.1 px 83 ms EAST, 0.0 px 0 ms NORTH
22:42:36.123 00.003 10072 Worker thread wakes up
22:42:36.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:36.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:36.531 00.408 10072 Exposure complete
22:42:36.581 00.050 10072 worker thread done servicing request
22:42:36.581 00.000 1032 OnExposeComplete: enter
22:42:36.583 00.002 1032 UpdateGuideState(): m_state=6
22:42:36.585 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5424
22:42:36.586 00.001 1032 Star::Find returns 1 (0), X=1097.40, Y=134.76, Mass=1409, SNR=26.4, Peak=139 HFD=3.2
22:42:36.588 00.002 1032 MultiStar: [#1 0.11,-0.05,0.92,U] [#2 0.08,-0.15,0.78,U] [#3 -0.02,-0.14,0.71,U] [#4 -0.12,-0.01,0.65,U] [#5 0.04,-0.17,0.62,U] [#6 0.05,-0.18,0.57,U] [#7 0.10,-0.19,0.67,U] [#8 -0.14,-0.12,0.52,U] 
22:42:36.591 00.003 1032 refined, 8 included, MultiStar: {0.04, -0.13}, one-star: {0.10, -0.17}
22:42:36.593 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
22:42:36.594 00.001 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
22:42:36.596 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.31 mountX=-0.14 mountY=-0.00, mountTheta=-3.14
22:42:36.598 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.13, opts=13)
22:42:36.599 00.001 1032 Enqueuing Move request for scope (0.04, -0.13)
22:42:36.600 00.001 10072 Worker thread wakes up
22:42:36.600 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
22:42:36.601 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
22:42:36.601 00.000 10072 Moving (0.04, -0.13) raw xDistance=-0.14 yDistance=-0.00
22:42:36.601 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:42:36.604 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 286.26
22:42:36.604 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:42:36.604 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:36.604 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:42:36.605 00.001 10072 MoveAxis(E, 78, ABG)
22:42:36.605 00.000 10072 Guiding  Dir = 2, Dur = 78
22:42:36.605 00.000 10072 IsGuiding returns 0
22:42:36.605 00.000 10072 PulseGuide returned control before completion, sleep 88
22:42:36.621 00.016 1032 UpdateGuideState exits: m=1409 SNR=26.4
22:42:36.623 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:36.624 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:36.627 00.003 1032 Enqueuing Expose request
22:42:36.699 00.072 10072 IsGuiding returns 0
22:42:36.699 00.000 10072 Move returns status 0, amount 78
22:42:36.699 00.000 10072 MoveAxis(N, 0, ABG)
22:42:36.699 00.000 10072 Move returns status 0, amount 0
22:42:36.699 00.000 10072 move complete, result=0
22:42:36.699 00.000 10072 worker thread done servicing request
22:42:36.699 00.000 10072 Worker thread wakes up
22:42:36.699 00.000 1032 GuideStep: -0.1 px 78 ms EAST, -0.0 px 0 ms NORTH
22:42:36.702 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:36.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:37.338 00.636 10072 Exposure complete
22:42:37.386 00.048 10072 worker thread done servicing request
22:42:37.387 00.001 1032 OnExposeComplete: enter
22:42:37.388 00.001 1032 UpdateGuideState(): m_state=6
22:42:37.391 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5425
22:42:37.394 00.003 1032 Star::Find returns 1 (0), X=1097.38, Y=134.78, Mass=1443, SNR=26.7, Peak=133 HFD=3.2
22:42:37.396 00.002 1032 MultiStar: [#1 0.03,-0.03,0.94,U] [#2 0.12,-0.09,0.78,U] [#3 0.00,0.03,0.78,U] [#4 -0.14,-0.11,0.65,U] [#5 -0.02,-0.11,0.61,U] [#6 0.13,-0.09,0.61,U] [#7 0.00,-0.19,0.72,U] [#8 -0.27,-0.10,0.00,M1] 
22:42:37.397 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.09}, one-star: {0.08, -0.15}
22:42:37.400 00.003 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
22:42:37.401 00.001 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
22:42:37.403 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.24 mountX=-0.10 mountY=-0.01, mountTheta=-3.07
22:42:37.406 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.09, opts=13)
22:42:37.408 00.002 1032 Enqueuing Move request for scope (0.03, -0.09)
22:42:37.409 00.001 10072 Worker thread wakes up
22:42:37.410 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
22:42:37.410 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
22:42:37.410 00.000 10072 Moving (0.03, -0.09) raw xDistance=-0.10 yDistance=-0.01
22:42:37.412 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:42:37.414 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.26
22:42:37.414 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:42:37.414 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:37.415 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:42:37.415 00.000 10072 MoveAxis(E, 16, ABG)
22:42:37.415 00.000 10072 Guiding  Dir = 2, Dur = 16
22:42:37.415 00.000 10072 IsGuiding returns 0
22:42:37.415 00.000 10072 PulseGuide returned control before completion, sleep 26
22:42:37.433 00.018 1032 UpdateGuideState exits: m=1443 SNR=26.7
22:42:37.435 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:37.436 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:37.438 00.002 1032 Enqueuing Expose request
22:42:37.446 00.008 10072 IsGuiding returns 0
22:42:37.446 00.000 10072 Move returns status 0, amount 16
22:42:37.446 00.000 10072 MoveAxis(N, 0, ABG)
22:42:37.446 00.000 10072 Move returns status 0, amount 0
22:42:37.446 00.000 10072 move complete, result=0
22:42:37.446 00.000 10072 worker thread done servicing request
22:42:37.446 00.000 10072 Worker thread wakes up
22:42:37.446 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:37.446 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:37.447 00.001 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:42:37.855 00.408 10072 Exposure complete
22:42:37.909 00.054 10072 worker thread done servicing request
22:42:37.909 00.000 1032 OnExposeComplete: enter
22:42:37.911 00.002 1032 UpdateGuideState(): m_state=6
22:42:37.913 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5426
22:42:37.916 00.003 1032 Star::Find returns 1 (0), X=1097.40, Y=134.81, Mass=1218, SNR=24.5, Peak=106 HFD=3.2
22:42:37.918 00.002 1032 MultiStar: [#1 0.09,-0.01,1.00,U] [#2 0.09,-0.14,0.82,U] [#3 0.05,-0.03,0.78,U] [#4 -0.09,0.09,0.70,U] [#5 -0.08,-0.08,0.74,U] [#6 0.13,-0.03,0.65,U] [#7 0.00,-0.22,0.74,U] [#8 -0.10,-0.09,0.56,U] 
22:42:37.920 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.10, -0.12}
22:42:37.921 00.001 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
22:42:37.923 00.002 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
22:42:37.926 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.18 mountX=-0.08 mountY=-0.01, mountTheta=-3.01
22:42:37.929 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
22:42:37.931 00.002 1032 Enqueuing Move request for scope (0.03, -0.07)
22:42:37.933 00.002 10072 Worker thread wakes up
22:42:37.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
22:42:37.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
22:42:37.933 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=-0.01
22:42:37.935 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:42:37.938 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.26
22:42:37.938 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:42:37.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:37.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:42:37.938 00.000 10072 MoveAxis(E, 13, ABG)
22:42:37.938 00.000 10072 Guiding  Dir = 2, Dur = 13
22:42:37.938 00.000 10072 IsGuiding returns 0
22:42:37.939 00.001 10072 PulseGuide returned control before completion, sleep 23
22:42:37.956 00.017 1032 UpdateGuideState exits: m=1218 SNR=24.5
22:42:37.958 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:37.962 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:37.963 00.001 1032 Enqueuing Expose request
22:42:37.976 00.013 10072 IsGuiding returns 0
22:42:37.976 00.000 10072 Move returns status 0, amount 13
22:42:37.976 00.000 10072 MoveAxis(N, 0, ABG)
22:42:37.976 00.000 10072 Move returns status 0, amount 0
22:42:37.976 00.000 10072 move complete, result=0
22:42:37.976 00.000 10072 worker thread done servicing request
22:42:37.976 00.000 10072 Worker thread wakes up
22:42:37.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:37.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:37.977 00.001 1032 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
22:42:38.605 00.628 10072 Exposure complete
22:42:38.657 00.052 10072 worker thread done servicing request
22:42:38.657 00.000 1032 OnExposeComplete: enter
22:42:38.659 00.002 1032 UpdateGuideState(): m_state=6
22:42:38.661 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5427
22:42:38.662 00.001 1032 Star::Find returns 1 (0), X=1097.41, Y=134.79, Mass=1362, SNR=25.9, Peak=126 HFD=3.2
22:42:38.664 00.002 1032 MultiStar: [#1 0.06,0.08,0.97,U] [#2 0.07,-0.14,0.74,U] [#3 -0.08,-0.01,0.75,U] [#4 -0.15,0.10,0.68,U] [#5 0.00,0.06,0.63,U] [#6 0.08,0.02,0.60,U] [#7 -0.01,-0.09,0.67,U] [#8 -0.20,-0.29,0.00,M1] 
22:42:38.665 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.02}, one-star: {0.11, -0.14}
22:42:38.667 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
22:42:38.669 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
22:42:38.671 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.87 mountX=-0.02 mountY=-0.01, mountTheta=-2.70
22:42:38.673 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
22:42:38.675 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
22:42:38.677 00.002 10072 Worker thread wakes up
22:42:38.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:42:38.677 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:42:38.677 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
22:42:38.679 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:42:38.681 00.002 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.27
22:42:38.681 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
22:42:38.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:38.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:42:38.681 00.000 10072 MoveAxis(E, 15, ABG)
22:42:38.681 00.000 10072 Guiding  Dir = 2, Dur = 15
22:42:38.681 00.000 10072 IsGuiding returns 0
22:42:38.682 00.001 10072 PulseGuide returned control before completion, sleep 25
22:42:38.698 00.016 1032 UpdateGuideState exits: m=1362 SNR=25.9
22:42:38.699 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:38.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:38.702 00.001 1032 Enqueuing Expose request
22:42:38.714 00.012 10072 IsGuiding returns 0
22:42:38.715 00.001 10072 Move returns status 0, amount 15
22:42:38.715 00.000 10072 MoveAxis(N, 0, ABG)
22:42:38.715 00.000 10072 Move returns status 0, amount 0
22:42:38.715 00.000 10072 move complete, result=0
22:42:38.715 00.000 10072 worker thread done servicing request
22:42:38.715 00.000 10072 Worker thread wakes up
22:42:38.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:38.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:38.715 00.000 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
22:42:39.122 00.407 10072 Exposure complete
22:42:39.171 00.049 10072 worker thread done servicing request
22:42:39.172 00.001 1032 OnExposeComplete: enter
22:42:39.174 00.002 1032 UpdateGuideState(): m_state=6
22:42:39.176 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5428
22:42:39.178 00.002 1032 Star::Find returns 1 (0), X=1097.45, Y=134.75, Mass=1287, SNR=25.2, Peak=116 HFD=3.2
22:42:39.180 00.002 1032 MultiStar: [#1 0.12,-0.07,1.00,U] [#2 0.09,-0.14,0.80,U] [#3 -0.07,0.00,0.80,U] [#4 -0.20,0.08,0.68,U] [#5 0.04,-0.13,0.67,U] [#6 -0.02,-0.01,0.67,U] [#7 0.05,-0.15,0.72,U] [#8 -0.08,-0.24,0.53,U] 
22:42:39.181 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.15, -0.18}
22:42:39.183 00.002 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.13)
22:42:39.186 00.003 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.13)
22:42:39.187 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.33 mountX=-0.09 mountY=0.00, mountTheta=3.13
22:42:39.190 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.09, opts=13)
22:42:39.192 00.002 1032 Enqueuing Move request for scope (0.02, -0.09)
22:42:39.194 00.002 10072 Worker thread wakes up
22:42:39.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
22:42:39.194 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
22:42:39.194 00.000 10072 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=0.00
22:42:39.195 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:42:39.197 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.27
22:42:39.197 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:42:39.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:39.198 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:42:39.198 00.000 10072 MoveAxis(E, 14, ABG)
22:42:39.198 00.000 10072 Guiding  Dir = 2, Dur = 14
22:42:39.198 00.000 10072 IsGuiding returns 0
22:42:39.199 00.001 10072 PulseGuide returned control before completion, sleep 24
22:42:39.215 00.016 1032 UpdateGuideState exits: m=1287 SNR=25.2
22:42:39.217 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:39.218 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:39.220 00.002 1032 Enqueuing Expose request
22:42:39.229 00.009 10072 IsGuiding returns 0
22:42:39.229 00.000 10072 Move returns status 0, amount 14
22:42:39.229 00.000 10072 MoveAxis(N, 0, ABG)
22:42:39.229 00.000 10072 Move returns status 0, amount 0
22:42:39.229 00.000 10072 move complete, result=0
22:42:39.229 00.000 10072 worker thread done servicing request
22:42:39.229 00.000 10072 Worker thread wakes up
22:42:39.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:39.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:39.232 00.003 1032 GuideStep: -0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
22:42:39.855 00.623 10072 Exposure complete
22:42:39.907 00.052 10072 worker thread done servicing request
22:42:39.907 00.000 1032 OnExposeComplete: enter
22:42:39.910 00.003 1032 UpdateGuideState(): m_state=6
22:42:39.912 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5429
22:42:39.913 00.001 1032 Star::Find returns 1 (0), X=1097.53, Y=134.68, Mass=1302, SNR=25.3, Peak=123 HFD=3.2
22:42:39.915 00.002 1032 MultiStar: [#1 0.13,-0.04,0.96,U] [#2 0.08,-0.15,0.81,U] [#3 0.11,-0.12,0.80,U] [#4 -0.16,-0.04,0.73,U] [#5 0.08,-0.21,0.64,U] [#6 0.15,-0.18,0.60,U] [#7 0.17,-0.14,0.70,U] [#8 -0.18,-0.13,0.52,U] 
22:42:39.916 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.14}, one-star: {0.23, -0.25}
22:42:39.918 00.002 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
22:42:39.920 00.002 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
22:42:39.921 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.04 mountX=-0.16 mountY=-0.04, mountTheta=-2.87
22:42:39.926 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.14, opts=13)
22:42:39.928 00.002 1032 Enqueuing Move request for scope (0.08, -0.14)
22:42:39.930 00.002 10072 Worker thread wakes up
22:42:39.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
22:42:39.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
22:42:39.930 00.000 10072 Moving (0.08, -0.14) raw xDistance=-0.16 yDistance=-0.04
22:42:39.932 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:42:39.934 00.002 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 286.27
22:42:39.934 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
22:42:39.935 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:39.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:42:39.935 00.000 10072 MoveAxis(E, 88, ABG)
22:42:39.935 00.000 10072 Guiding  Dir = 2, Dur = 88
22:42:39.935 00.000 10072 IsGuiding returns 0
22:42:39.936 00.001 10072 PulseGuide returned control before completion, sleep 98
22:42:39.951 00.015 1032 UpdateGuideState exits: m=1302 SNR=25.3
22:42:39.956 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:39.960 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:39.961 00.001 1032 Enqueuing Expose request
22:42:40.040 00.079 10072 IsGuiding returns 0
22:42:40.040 00.000 10072 Move returns status 0, amount 88
22:42:40.040 00.000 10072 MoveAxis(N, 0, ABG)
22:42:40.040 00.000 10072 Move returns status 0, amount 0
22:42:40.041 00.001 10072 move complete, result=0
22:42:40.041 00.000 10072 worker thread done servicing request
22:42:40.041 00.000 10072 Worker thread wakes up
22:42:40.041 00.000 1032 GuideStep: -0.2 px 88 ms EAST, -0.0 px 0 ms NORTH
22:42:40.043 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:40.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:40.450 00.407 10072 Exposure complete
22:42:40.502 00.052 10072 worker thread done servicing request
22:42:40.504 00.002 1032 OnExposeComplete: enter
22:42:40.505 00.001 1032 UpdateGuideState(): m_state=6
22:42:40.507 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5430
22:42:40.508 00.001 1032 Star::Find returns 1 (0), X=1097.51, Y=134.73, Mass=1322, SNR=25.5, Peak=133 HFD=3.2
22:42:40.510 00.002 1032 MultiStar: [#1 0.14,0.10,0.97,U] [#2 0.13,-0.11,0.78,U] [#3 0.04,-0.16,0.77,U] [#4 0.04,0.04,0.65,U] [#5 0.13,-0.03,0.67,U] [#6 0.20,-0.05,0.61,U] [#7 0.11,-0.22,0.73,U] [#8 -0.03,-0.07,0.52,U] 
22:42:40.512 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.21, -0.20}
22:42:40.514 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
22:42:40.515 00.001 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
22:42:40.518 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.60 mountX=-0.11 mountY=-0.09, mountTheta=-2.43
22:42:40.522 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.08, opts=13)
22:42:40.523 00.001 1032 Enqueuing Move request for scope (0.12, -0.08)
22:42:40.525 00.002 10072 Worker thread wakes up
22:42:40.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
22:42:40.525 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
22:42:40.525 00.000 10072 Moving (0.12, -0.08) raw xDistance=-0.11 yDistance=-0.09
22:42:40.527 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:42:40.529 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.27
22:42:40.529 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:42:40.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:40.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:42:40.529 00.000 10072 MoveAxis(E, 12, ABG)
22:42:40.529 00.000 10072 Guiding  Dir = 2, Dur = 12
22:42:40.529 00.000 10072 IsGuiding returns 0
22:42:40.530 00.001 10072 PulseGuide returned control before completion, sleep 22
22:42:40.546 00.016 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:42:40.549 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:40.551 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:40.553 00.002 1032 Enqueuing Expose request
22:42:40.555 00.002 10072 IsGuiding returns 0
22:42:40.555 00.000 10072 Move returns status 0, amount 12
22:42:40.555 00.000 10072 MoveAxis(N, 0, ABG)
22:42:40.555 00.000 10072 Move returns status 0, amount 0
22:42:40.555 00.000 10072 move complete, result=0
22:42:40.555 00.000 10072 worker thread done servicing request
22:42:40.555 00.000 10072 Worker thread wakes up
22:42:40.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:40.555 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:40.562 00.007 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
22:42:41.180 00.618 10072 Exposure complete
22:42:41.234 00.054 10072 worker thread done servicing request
22:42:41.234 00.000 1032 OnExposeComplete: enter
22:42:41.236 00.002 1032 UpdateGuideState(): m_state=6
22:42:41.238 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5431
22:42:41.245 00.007 1032 Star::Find returns 1 (0), X=1097.47, Y=134.70, Mass=1185, SNR=24.2, Peak=100 HFD=3.3
22:42:41.247 00.002 1032 MultiStar: [#1 0.07,-0.01,1.06,U] [#2 0.19,-0.07,0.87,U] [#3 0.00,0.05,0.81,U] [#4 -0.06,0.00,0.70,U] [#5 0.14,-0.02,0.67,U] [#6 0.09,-0.10,0.65,U] [#7 0.09,-0.09,0.76,U] [#8 -0.10,-0.07,0.56,U] 
22:42:41.250 00.003 1032 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.17, -0.23}
22:42:41.251 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
22:42:41.253 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
22:42:41.255 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.69 mountX=-0.08 mountY=-0.06, mountTheta=-2.52
22:42:41.258 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
22:42:41.260 00.002 1032 Enqueuing Move request for scope (0.08, -0.06)
22:42:41.262 00.002 10072 Worker thread wakes up
22:42:41.262 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
22:42:41.262 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
22:42:41.262 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
22:42:41.264 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:42:41.269 00.005 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.28
22:42:41.269 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:42:41.269 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:41.269 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:42:41.269 00.000 10072 MoveAxis(E, 13, ABG)
22:42:41.269 00.000 10072 Guiding  Dir = 2, Dur = 13
22:42:41.269 00.000 10072 IsGuiding returns 0
22:42:41.270 00.001 10072 PulseGuide returned control before completion, sleep 23
22:42:41.286 00.016 1032 UpdateGuideState exits: m=1185 SNR=24.2
22:42:41.287 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:41.289 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:41.291 00.002 1032 Enqueuing Expose request
22:42:41.302 00.011 10072 IsGuiding returns 0
22:42:41.302 00.000 10072 Move returns status 0, amount 13
22:42:41.302 00.000 10072 MoveAxis(N, 0, ABG)
22:42:41.302 00.000 10072 Move returns status 0, amount 0
22:42:41.302 00.000 10072 move complete, result=0
22:42:41.302 00.000 10072 worker thread done servicing request
22:42:41.302 00.000 10072 Worker thread wakes up
22:42:41.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:41.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:41.304 00.002 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:42:41.710 00.406 10072 Exposure complete
22:42:41.764 00.054 10072 worker thread done servicing request
22:42:41.764 00.000 1032 OnExposeComplete: enter
22:42:41.768 00.004 1032 UpdateGuideState(): m_state=6
22:42:41.771 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5432
22:42:41.772 00.001 1032 Star::Find returns 1 (0), X=1097.50, Y=134.84, Mass=1409, SNR=26.4, Peak=124 HFD=3.2
22:42:41.775 00.003 1032 MultiStar: [#1 0.12,0.03,0.90,U] [#2 0.10,-0.14,0.79,U] [#3 -0.01,0.09,0.75,U] [#4 0.00,0.17,0.71,U] [#5 0.15,0.01,0.63,U] [#6 0.03,-0.08,0.58,U] [#7 0.08,-0.07,0.70,U] [#8 -0.09,0.02,0.49,U] 
22:42:41.777 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.20, -0.09}
22:42:41.779 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
22:42:41.780 00.001 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
22:42:41.782 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.11 mountX=-0.03 mountY=-0.07, mountTheta=-1.94
22:42:41.787 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:42:41.789 00.002 1032 Enqueuing Move request for scope (0.08, -0.01)
22:42:41.791 00.002 10072 Worker thread wakes up
22:42:41.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:42:41.791 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:42:41.791 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
22:42:41.793 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:42:41.795 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.28
22:42:41.795 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:42:41.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:41.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:42:41.795 00.000 10072 MoveAxis(E, 12, ABG)
22:42:41.796 00.001 10072 Guiding  Dir = 2, Dur = 12
22:42:41.796 00.000 10072 IsGuiding returns 0
22:42:41.796 00.000 10072 PulseGuide returned control before completion, sleep 22
22:42:41.814 00.018 1032 UpdateGuideState exits: m=1409 SNR=26.4
22:42:41.817 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:41.820 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:41.821 00.001 1032 Enqueuing Expose request
22:42:41.834 00.013 10072 IsGuiding returns 0
22:42:41.834 00.000 10072 Move returns status 0, amount 12
22:42:41.834 00.000 10072 MoveAxis(N, 0, ABG)
22:42:41.834 00.000 10072 Move returns status 0, amount 0
22:42:41.834 00.000 10072 move complete, result=0
22:42:41.834 00.000 10072 worker thread done servicing request
22:42:41.834 00.000 10072 Worker thread wakes up
22:42:41.835 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:41.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:41.836 00.001 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
22:42:42.462 00.626 10072 Exposure complete
22:42:42.515 00.053 10072 worker thread done servicing request
22:42:42.515 00.000 1032 OnExposeComplete: enter
22:42:42.516 00.001 1032 UpdateGuideState(): m_state=6
22:42:42.518 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5433
22:42:42.519 00.001 1032 Star::Find returns 1 (0), X=1097.50, Y=134.77, Mass=1307, SNR=25.4, Peak=123 HFD=3.2
22:42:42.521 00.002 1032 MultiStar: [#1 0.12,0.01,0.95,U] [#2 0.15,-0.22,0.00,M1] [#3 0.10,-0.12,0.76,U] [#4 0.11,-0.03,0.68,U] [#5 0.04,-0.04,0.67,U] [#6 0.25,-0.20,0.00,M2] [#7 0.10,-0.23,0.66,U] [#8 -0.03,-0.23,0.55,U] 
22:42:42.524 00.003 1032 refined, 6 included, MultiStar: {0.11, -0.11}, one-star: {0.20, -0.16}
22:42:42.526 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
22:42:42.528 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
22:42:42.529 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.80 mountX=-0.13 mountY=-0.07, mountTheta=-2.63
22:42:42.534 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.11, opts=13)
22:42:42.536 00.002 1032 Enqueuing Move request for scope (0.11, -0.11)
22:42:42.537 00.001 10072 Worker thread wakes up
22:42:42.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
22:42:42.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
22:42:42.538 00.001 10072 Moving (0.11, -0.11) raw xDistance=-0.13 yDistance=-0.07
22:42:42.539 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:42:42.542 00.003 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 286.28
22:42:42.542 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
22:42:42.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:42.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:42:42.542 00.000 10072 MoveAxis(E, 75, ABG)
22:42:42.542 00.000 10072 Guiding  Dir = 2, Dur = 75
22:42:42.543 00.001 10072 IsGuiding returns 0
22:42:42.543 00.000 10072 PulseGuide returned control before completion, sleep 85
22:42:42.561 00.018 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:42:42.564 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:42.565 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:42.567 00.002 1032 Enqueuing Expose request
22:42:42.631 00.064 10072 IsGuiding returns 0
22:42:42.631 00.000 10072 Move returns status 0, amount 75
22:42:42.631 00.000 10072 MoveAxis(N, 0, ABG)
22:42:42.631 00.000 10072 Move returns status 0, amount 0
22:42:42.631 00.000 10072 move complete, result=0
22:42:42.631 00.000 10072 worker thread done servicing request
22:42:42.631 00.000 10072 Worker thread wakes up
22:42:42.631 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:42.631 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:42.631 00.000 1032 GuideStep: -0.1 px 75 ms EAST, -0.1 px 0 ms NORTH
22:42:43.039 00.408 10072 Exposure complete
22:42:43.087 00.048 10072 worker thread done servicing request
22:42:43.088 00.001 1032 OnExposeComplete: enter
22:42:43.089 00.001 1032 UpdateGuideState(): m_state=6
22:42:43.091 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5434
22:42:43.092 00.001 1032 Star::Find returns 1 (0), X=1097.54, Y=134.82, Mass=1331, SNR=25.6, Peak=122 HFD=3.2
22:42:43.094 00.002 1032 MultiStar: [#1 0.21,-0.02,0.99,U] [#2 0.18,-0.27,0.00,M2] [#3 0.19,-0.00,0.74,U] [#4 -0.05,0.03,0.65,U] [#5 -0.00,-0.10,0.63,U] [#6 0.09,-0.15,0.61,U] [#7 0.16,-0.24,0.00,M1] [#8 0.06,-0.18,0.52,U] 
22:42:43.095 00.001 1032 refined, 6 included, MultiStar: {0.12, -0.07}, one-star: {0.24, -0.11}
22:42:43.096 00.001 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
22:42:43.098 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
22:42:43.100 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.52 mountX=-0.10 mountY=-0.10, mountTheta=-2.35
22:42:43.103 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
22:42:43.105 00.002 1032 Enqueuing Move request for scope (0.12, -0.07)
22:42:43.106 00.001 10072 Worker thread wakes up
22:42:43.106 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
22:42:43.106 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
22:42:43.106 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
22:42:43.108 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
22:42:43.112 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.29
22:42:43.112 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:42:43.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:43.112 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:42:43.113 00.001 10072 MoveAxis(E, 12, ABG)
22:42:43.113 00.000 10072 Guiding  Dir = 2, Dur = 12
22:42:43.113 00.000 10072 IsGuiding returns 0
22:42:43.113 00.000 10072 PulseGuide returned control before completion, sleep 22
22:42:43.128 00.015 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:42:43.130 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:43.132 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:43.134 00.002 1032 Enqueuing Expose request
22:42:43.146 00.012 10072 IsGuiding returns 0
22:42:43.146 00.000 10072 Move returns status 0, amount 12
22:42:43.146 00.000 10072 MoveAxis(N, 0, ABG)
22:42:43.146 00.000 10072 Move returns status 0, amount 0
22:42:43.146 00.000 10072 move complete, result=0
22:42:43.146 00.000 10072 worker thread done servicing request
22:42:43.147 00.001 10072 Worker thread wakes up
22:42:43.147 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:43.147 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:43.147 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
22:42:43.777 00.630 10072 Exposure complete
22:42:43.827 00.050 10072 worker thread done servicing request
22:42:43.827 00.000 1032 OnExposeComplete: enter
22:42:43.830 00.003 1032 UpdateGuideState(): m_state=6
22:42:43.833 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5435
22:42:43.836 00.003 1032 Star::Find returns 1 (0), X=1097.53, Y=134.86, Mass=1297, SNR=25.3, Peak=124 HFD=3.2
22:42:43.838 00.002 1032 MultiStar: [#1 0.09,0.05,1.00,U] [#2 0.02,-0.08,0.83,U] [#3 0.11,0.03,0.79,U] [#4 0.05,-0.02,0.74,U] [#5 -0.01,0.05,0.68,U] [#6 0.23,-0.05,0.65,U] [#7 0.06,-0.09,0.73,U] [#8 -0.02,-0.09,0.50,U] 
22:42:43.840 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.23, -0.07}
22:42:43.841 00.001 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
22:42:43.843 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
22:42:43.844 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.28 mountX=-0.05 mountY=-0.08, mountTheta=-2.11
22:42:43.847 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
22:42:43.849 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
22:42:43.850 00.001 10072 Worker thread wakes up
22:42:43.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:42:43.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:42:43.850 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
22:42:43.852 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:42:43.854 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.29
22:42:43.855 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:42:43.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:43.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:42:43.855 00.000 10072 MoveAxis(E, 13, ABG)
22:42:43.855 00.000 10072 Guiding  Dir = 2, Dur = 13
22:42:43.856 00.001 10072 IsGuiding returns 0
22:42:43.856 00.000 10072 PulseGuide returned control before completion, sleep 23
22:42:43.873 00.017 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:42:43.875 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:43.876 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:43.878 00.002 1032 Enqueuing Expose request
22:42:43.882 00.004 10072 IsGuiding returns 0
22:42:43.882 00.000 10072 Move returns status 0, amount 13
22:42:43.882 00.000 10072 MoveAxis(N, 0, ABG)
22:42:43.883 00.001 10072 Move returns status 0, amount 0
22:42:43.883 00.000 10072 move complete, result=0
22:42:43.883 00.000 10072 worker thread done servicing request
22:42:43.883 00.000 10072 Worker thread wakes up
22:42:43.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:43.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:43.886 00.003 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:42:44.290 00.404 10072 Exposure complete
22:42:44.344 00.054 10072 worker thread done servicing request
22:42:44.344 00.000 1032 OnExposeComplete: enter
22:42:44.346 00.002 1032 UpdateGuideState(): m_state=6
22:42:44.348 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5436
22:42:44.349 00.001 1032 Star::Find returns 1 (0), X=1097.45, Y=134.88, Mass=1383, SNR=26.1, Peak=123 HFD=3.3
22:42:44.351 00.002 1032 MultiStar: [#1 0.10,0.08,0.98,U] [#2 0.18,-0.04,0.78,U] [#3 0.07,0.08,0.74,U] [#4 -0.02,0.09,0.64,U] [#5 -0.08,0.03,0.63,U] [#6 0.17,0.01,0.57,U] [#7 0.09,-0.00,0.70,U] [#8 -0.03,-0.02,0.50,U] 
22:42:44.353 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.15, -0.05}
22:42:44.355 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
22:42:44.357 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
22:42:44.360 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.24 mountX=-0.00 mountY=-0.08, mountTheta=-1.59
22:42:44.364 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
22:42:44.366 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
22:42:44.368 00.002 10072 Worker thread wakes up
22:42:44.368 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:42:44.368 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:42:44.368 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.00 yDistance=-0.08
22:42:44.370 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:42:44.372 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.29
22:42:44.373 00.001 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:42:44.373 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:44.373 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:42:44.373 00.000 10072 MoveAxis(E, 12, ABG)
22:42:44.373 00.000 10072 Guiding  Dir = 2, Dur = 12
22:42:44.373 00.000 10072 IsGuiding returns 0
22:42:44.374 00.001 10072 PulseGuide returned control before completion, sleep 22
22:42:44.390 00.016 1032 UpdateGuideState exits: m=1383 SNR=26.1
22:42:44.393 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:44.396 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:44.398 00.002 1032 Enqueuing Expose request
22:42:44.400 00.002 10072 IsGuiding returns 0
22:42:44.400 00.000 10072 Move returns status 0, amount 12
22:42:44.400 00.000 10072 MoveAxis(N, 0, ABG)
22:42:44.401 00.001 10072 Move returns status 0, amount 0
22:42:44.401 00.000 10072 move complete, result=0
22:42:44.401 00.000 10072 worker thread done servicing request
22:42:44.401 00.000 10072 Worker thread wakes up
22:42:44.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:44.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:44.409 00.008 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
22:42:45.026 00.617 10072 Exposure complete
22:42:45.075 00.049 10072 worker thread done servicing request
22:42:45.075 00.000 1032 OnExposeComplete: enter
22:42:45.077 00.002 1032 UpdateGuideState(): m_state=6
22:42:45.080 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5437
22:42:45.082 00.002 1032 Star::Find returns 1 (0), X=1097.49, Y=134.87, Mass=1260, SNR=24.9, Peak=110 HFD=3.4
22:42:45.084 00.002 1032 MultiStar: [#1 0.13,0.06,1.02,U] [#2 0.16,-0.10,0.80,U] [#3 0.09,-0.03,0.81,U] [#4 0.08,0.03,0.67,U] [#5 0.08,-0.06,0.66,U] [#6 0.17,-0.05,0.62,U] [#7 0.20,-0.10,0.73,U] [#8 0.03,-0.10,0.55,U] 
22:42:45.087 00.003 1032 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.19, -0.06}
22:42:45.088 00.001 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:42:45.090 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:42:45.092 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.31 mountX=-0.07 mountY=-0.12, mountTheta=-2.14
22:42:45.094 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
22:42:45.095 00.001 1032 Enqueuing Move request for scope (0.13, -0.04)
22:42:45.097 00.002 10072 Worker thread wakes up
22:42:45.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
22:42:45.097 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
22:42:45.097 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.07 yDistance=-0.12
22:42:45.098 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:42:45.101 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.30
22:42:45.102 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:42:45.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:45.102 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:42:45.102 00.000 10072 MoveAxis(E, 13, ABG)
22:42:45.102 00.000 10072 Guiding  Dir = 2, Dur = 13
22:42:45.102 00.000 10072 IsGuiding returns 0
22:42:45.103 00.001 10072 PulseGuide returned control before completion, sleep 23
22:42:45.121 00.018 1032 UpdateGuideState exits: m=1260 SNR=24.9
22:42:45.124 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:45.125 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:45.127 00.002 1032 Enqueuing Expose request
22:42:45.132 00.005 10072 IsGuiding returns 0
22:42:45.132 00.000 10072 Move returns status 0, amount 13
22:42:45.132 00.000 10072 MoveAxis(N, 0, ABG)
22:42:45.132 00.000 10072 Move returns status 0, amount 0
22:42:45.132 00.000 10072 move complete, result=0
22:42:45.132 00.000 10072 worker thread done servicing request
22:42:45.132 00.000 10072 Worker thread wakes up
22:42:45.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:45.133 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:45.135 00.002 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:42:45.539 00.404 10072 Exposure complete
22:42:45.589 00.050 10072 worker thread done servicing request
22:42:45.589 00.000 1032 OnExposeComplete: enter
22:42:45.591 00.002 1032 UpdateGuideState(): m_state=6
22:42:45.593 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5438
22:42:45.595 00.002 1032 Star::Find returns 1 (0), X=1097.53, Y=134.76, Mass=1328, SNR=25.6, Peak=124 HFD=3.2
22:42:45.597 00.002 1032 MultiStar: [#1 0.17,-0.09,0.99,U] [#2 0.11,-0.19,0.81,U] [#3 0.18,-0.03,0.80,U] [#4 0.04,0.00,0.68,U] [#5 0.20,-0.26,0.00,M1] [#6 0.12,-0.22,0.61,U] [#7 0.16,-0.19,0.73,U] [#8 0.07,-0.28,0.00,M1] 
22:42:45.598 00.001 1032 refined, 6 included, MultiStar: {0.15, -0.13}, one-star: {0.23, -0.17}
22:42:45.600 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
22:42:45.601 00.001 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
22:42:45.603 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.69 mountX=-0.16 mountY=-0.12, mountTheta=-2.52
22:42:45.605 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.13, opts=13)
22:42:45.607 00.002 1032 Enqueuing Move request for scope (0.15, -0.13)
22:42:45.608 00.001 10072 Worker thread wakes up
22:42:45.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
22:42:45.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
22:42:45.608 00.000 10072 Moving (0.15, -0.13) raw xDistance=-0.16 yDistance=-0.12
22:42:45.611 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:42:45.615 00.004 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 286.30
22:42:45.615 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
22:42:45.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:45.615 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:42:45.615 00.000 10072 MoveAxis(E, 87, ABG)
22:42:45.615 00.000 10072 Guiding  Dir = 2, Dur = 87
22:42:45.615 00.000 10072 IsGuiding returns 0
22:42:45.616 00.001 10072 PulseGuide returned control before completion, sleep 97
22:42:45.635 00.019 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:42:45.637 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:45.640 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:45.641 00.001 1032 Enqueuing Expose request
22:42:45.723 00.082 10072 IsGuiding returns 1
22:42:45.723 00.000 10072 scope still moving after pulse duration time elapsed
22:42:45.754 00.031 10072 IsGuiding returns 0
22:42:45.754 00.000 10072 scope move finished after 87 + 51 ms
22:42:45.754 00.000 10072 Move returns status 0, amount 87
22:42:45.754 00.000 10072 MoveAxis(N, 0, ABG)
22:42:45.754 00.000 10072 Move returns status 0, amount 0
22:42:45.754 00.000 10072 move complete, result=0
22:42:45.755 00.001 10072 worker thread done servicing request
22:42:45.755 00.000 10072 Worker thread wakes up
22:42:45.755 00.000 1032 GuideStep: -0.2 px 87 ms EAST, -0.1 px 0 ms NORTH
22:42:45.757 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:45.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:46.381 00.624 10072 Exposure complete
22:42:46.433 00.052 10072 worker thread done servicing request
22:42:46.433 00.000 1032 OnExposeComplete: enter
22:42:46.435 00.002 1032 UpdateGuideState(): m_state=6
22:42:46.437 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5439
22:42:46.438 00.001 1032 Star::Find returns 1 (0), X=1097.49, Y=134.98, Mass=1238, SNR=24.7, Peak=110 HFD=3.2
22:42:46.440 00.002 1032 MultiStar: [#1 0.15,0.25,0.00,M1] [#2 0.19,0.06,0.84,U] [#3 0.18,0.15,0.76,U] [#4 0.06,0.28,0.00,M1] [#5 0.05,0.06,0.69,U] [#6 0.11,-0.00,0.64,U] [#7 0.20,0.00,0.72,U] [#8 -0.03,-0.00,0.54,U] 
22:42:46.441 00.001 1032 refined, 6 included, MultiStar: {0.14, 0.05}, one-star: {0.19, 0.05}
22:42:46.444 00.003 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
22:42:46.445 00.001 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
22:42:46.447 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.35 mountX=0.01 mountY=-0.14, mountTheta=-1.48
22:42:46.449 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
22:42:46.451 00.002 1032 Enqueuing Move request for scope (0.14, 0.05)
22:42:46.452 00.001 10072 Worker thread wakes up
22:42:46.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
22:42:46.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
22:42:46.452 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.01 yDistance=-0.14
22:42:46.454 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:42:46.457 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.30
22:42:46.457 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:42:46.458 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:46.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:42:46.458 00.000 10072 MoveAxis(E, 13, ABG)
22:42:46.458 00.000 10072 Guiding  Dir = 2, Dur = 13
22:42:46.458 00.000 10072 IsGuiding returns 0
22:42:46.459 00.001 10072 PulseGuide returned control before completion, sleep 23
22:42:46.474 00.015 1032 UpdateGuideState exits: m=1238 SNR=24.7
22:42:46.476 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:46.478 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:46.479 00.001 1032 Enqueuing Expose request
22:42:46.489 00.010 10072 IsGuiding returns 0
22:42:46.489 00.000 10072 Move returns status 0, amount 13
22:42:46.489 00.000 10072 MoveAxis(N, 0, ABG)
22:42:46.489 00.000 10072 Move returns status 0, amount 0
22:42:46.489 00.000 10072 move complete, result=0
22:42:46.489 00.000 10072 worker thread done servicing request
22:42:46.489 00.000 10072 Worker thread wakes up
22:42:46.489 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:46.489 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:46.490 00.001 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:42:46.901 00.411 10072 Exposure complete
22:42:46.956 00.055 10072 worker thread done servicing request
22:42:46.956 00.000 1032 OnExposeComplete: enter
22:42:46.960 00.004 1032 UpdateGuideState(): m_state=6
22:42:46.962 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5440
22:42:46.964 00.002 1032 Star::Find returns 1 (0), X=1097.50, Y=135.03, Mass=1392, SNR=26.2, Peak=125 HFD=3.1
22:42:46.966 00.002 1032 MultiStar: [#1 0.14,0.20,0.92,U] [#2 0.11,0.10,0.79,U] [#3 0.08,0.16,0.74,U] [#4 0.10,0.24,0.00,M2] [#5 0.03,0.14,0.64,U] [#6 0.20,0.08,0.58,U] [#7 0.02,0.09,0.71,U] [#8 0.01,0.06,0.49,U] 
22:42:46.967 00.001 1032 refined, 7 included, MultiStar: {0.11, 0.12}, one-star: {0.20, 0.10}
22:42:46.970 00.003 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
22:42:46.971 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
22:42:46.973 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.85 mountX=0.09 mountY=-0.13, mountTheta=-0.98
22:42:46.976 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
22:42:46.978 00.002 1032 Enqueuing Move request for scope (0.11, 0.12)
22:42:46.980 00.002 10072 Worker thread wakes up
22:42:46.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
22:42:46.981 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
22:42:46.981 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.09 yDistance=-0.13
22:42:46.982 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:42:46.985 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.31
22:42:46.985 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
22:42:46.985 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:46.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:42:46.985 00.000 10072 MoveAxis(E, 10, ABG)
22:42:46.985 00.000 10072 Guiding  Dir = 2, Dur = 10
22:42:46.985 00.000 10072 IsGuiding returns 0
22:42:46.986 00.001 10072 PulseGuide returned control before completion, sleep 20
22:42:47.005 00.019 1032 UpdateGuideState exits: m=1392 SNR=26.2
22:42:47.008 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:47.010 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:47.012 00.002 1032 Enqueuing Expose request
22:42:47.023 00.011 10072 IsGuiding returns 0
22:42:47.023 00.000 10072 Move returns status 0, amount 10
22:42:47.023 00.000 10072 MoveAxis(N, 0, ABG)
22:42:47.023 00.000 10072 Move returns status 0, amount 0
22:42:47.023 00.000 10072 move complete, result=0
22:42:47.023 00.000 10072 worker thread done servicing request
22:42:47.023 00.000 10072 Worker thread wakes up
22:42:47.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:47.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:47.025 00.002 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:42:47.650 00.625 10072 Exposure complete
22:42:47.708 00.058 10072 worker thread done servicing request
22:42:47.708 00.000 1032 OnExposeComplete: enter
22:42:47.710 00.002 1032 UpdateGuideState(): m_state=6
22:42:47.713 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5441
22:42:47.715 00.002 1032 Star::Find returns 1 (0), X=1097.43, Y=134.97, Mass=1351, SNR=25.8, Peak=119 HFD=3.5
22:42:47.716 00.001 1032 MultiStar: [#1 0.11,0.16,0.97,U] [#2 0.11,0.11,0.78,U] [#3 0.12,0.14,0.76,U] [#4 0.10,0.28,0.00,M3] [#5 0.04,0.12,0.65,U] [#6 0.20,0.04,0.65,U] [#7 0.04,-0.10,0.68,U] [#8 0.08,0.03,0.55,U] 
22:42:47.718 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {0.13, 0.04}
22:42:47.719 00.001 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
22:42:47.720 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
22:42:47.722 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.61 mountX=0.04 mountY=-0.12, mountTheta=-1.23
22:42:47.724 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
22:42:47.725 00.001 1032 Enqueuing Move request for scope (0.11, 0.07)
22:42:47.728 00.003 10072 Worker thread wakes up
22:42:47.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
22:42:47.728 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
22:42:47.728 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
22:42:47.730 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:42:47.732 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.31
22:42:47.732 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:42:47.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:47.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:42:47.732 00.000 10072 MoveAxis(E, 11, ABG)
22:42:47.732 00.000 10072 Guiding  Dir = 2, Dur = 11
22:42:47.732 00.000 10072 IsGuiding returns 0
22:42:47.733 00.001 10072 PulseGuide returned control before completion, sleep 21
22:42:47.750 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:42:47.752 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:47.754 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:47.755 00.001 1032 Enqueuing Expose request
22:42:47.758 00.003 10072 IsGuiding returns 0
22:42:47.758 00.000 10072 Move returns status 0, amount 11
22:42:47.758 00.000 10072 MoveAxis(N, 0, ABG)
22:42:47.758 00.000 10072 Move returns status 0, amount 0
22:42:47.758 00.000 10072 move complete, result=0
22:42:47.758 00.000 10072 worker thread done servicing request
22:42:47.758 00.000 10072 Worker thread wakes up
22:42:47.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:47.759 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:47.765 00.006 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
22:42:48.164 00.399 10072 Exposure complete
22:42:48.212 00.048 10072 worker thread done servicing request
22:42:48.212 00.000 1032 OnExposeComplete: enter
22:42:48.214 00.002 1032 UpdateGuideState(): m_state=6
22:42:48.215 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5442
22:42:48.217 00.002 1032 Star::Find returns 1 (0), X=1097.50, Y=134.94, Mass=1262, SNR=25.0, Peak=109 HFD=3.4
22:42:48.218 00.001 1032 MultiStar: [#1 0.08,0.10,1.00,U] [#2 0.22,0.05,0.80,U] [#3 0.12,0.05,0.77,U] [#4 0.05,0.09,0.71,U] [#5 -0.05,0.04,0.69,U] [#6 0.21,0.02,0.64,U] [#7 0.16,-0.11,0.72,U] [#8 -0.09,0.01,0.53,U] 
22:42:48.219 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.20, 0.01}
22:42:48.222 00.003 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
22:42:48.223 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
22:42:48.225 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.31 mountX=0.01 mountY=-0.11, mountTheta=-1.52
22:42:48.228 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
22:42:48.230 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
22:42:48.231 00.001 10072 Worker thread wakes up
22:42:48.231 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
22:42:48.232 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
22:42:48.232 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.01 yDistance=-0.11
22:42:48.233 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:42:48.237 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.31
22:42:48.237 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:42:48.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:48.237 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:42:48.237 00.000 10072 MoveAxis(E, 9, ABG)
22:42:48.237 00.000 10072 Guiding  Dir = 2, Dur = 9
22:42:48.238 00.001 10072 IsGuiding returns 0
22:42:48.238 00.000 10072 PulseGuide returned control before completion, sleep 19
22:42:48.254 00.016 1032 UpdateGuideState exits: m=1262 SNR=25.0
22:42:48.256 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:48.258 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:48.259 00.001 1032 Enqueuing Expose request
22:42:48.271 00.012 10072 IsGuiding returns 0
22:42:48.271 00.000 10072 Move returns status 0, amount 9
22:42:48.271 00.000 10072 MoveAxis(N, 0, ABG)
22:42:48.271 00.000 10072 Move returns status 0, amount 0
22:42:48.271 00.000 10072 move complete, result=0
22:42:48.271 00.000 10072 worker thread done servicing request
22:42:48.271 00.000 10072 Worker thread wakes up
22:42:48.271 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:48.271 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:48.272 00.001 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:42:48.901 00.629 10072 Exposure complete
22:42:48.951 00.050 10072 worker thread done servicing request
22:42:48.951 00.000 1032 OnExposeComplete: enter
22:42:48.954 00.003 1032 UpdateGuideState(): m_state=6
22:42:48.956 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5443
22:42:48.958 00.002 1032 Star::Find returns 1 (0), X=1097.46, Y=134.77, Mass=1260, SNR=24.9, Peak=119 HFD=3.2
22:42:48.960 00.002 1032 MultiStar: [#1 0.09,-0.00,0.97,U] [#2 0.18,-0.07,0.80,U] [#3 0.24,-0.07,0.76,U] [#4 0.15,-0.03,0.65,U] [#5 0.01,0.06,0.69,U] [#6 0.29,-0.01,0.00,M1] [#7 0.19,-0.13,0.77,U] [#8 0.15,-0.13,0.51,U] 
22:42:48.962 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.07}, one-star: {0.16, -0.16}
22:42:48.964 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
22:42:48.965 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
22:42:48.966 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.43 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
22:42:48.970 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.07, opts=13)
22:42:48.971 00.001 1032 Enqueuing Move request for scope (0.15, -0.07)
22:42:48.973 00.002 10072 Worker thread wakes up
22:42:48.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
22:42:48.973 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
22:42:48.973 00.000 10072 Moving (0.15, -0.07) raw xDistance=-0.10 yDistance=-0.12
22:42:48.975 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:42:48.977 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.31
22:42:48.977 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:42:48.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:48.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:42:48.977 00.000 10072 MoveAxis(E, 10, ABG)
22:42:48.977 00.000 10072 Guiding  Dir = 2, Dur = 10
22:42:48.977 00.000 10072 IsGuiding returns 0
22:42:48.978 00.001 10072 PulseGuide returned control before completion, sleep 20
22:42:48.995 00.017 1032 UpdateGuideState exits: m=1260 SNR=24.9
22:42:48.998 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:48.999 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:49.002 00.003 1032 Enqueuing Expose request
22:42:49.007 00.005 10072 IsGuiding returns 0
22:42:49.007 00.000 10072 Move returns status 0, amount 10
22:42:49.007 00.000 10072 MoveAxis(N, 0, ABG)
22:42:49.007 00.000 10072 Move returns status 0, amount 0
22:42:49.007 00.000 10072 move complete, result=0
22:42:49.008 00.001 10072 worker thread done servicing request
22:42:49.008 00.000 10072 Worker thread wakes up
22:42:49.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:49.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:49.010 00.002 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:42:49.414 00.404 10072 Exposure complete
22:42:49.470 00.056 10072 worker thread done servicing request
22:42:49.470 00.000 1032 OnExposeComplete: enter
22:42:49.472 00.002 1032 UpdateGuideState(): m_state=6
22:42:49.474 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5444
22:42:49.476 00.002 1032 Star::Find returns 1 (0), X=1097.38, Y=134.86, Mass=1397, SNR=26.3, Peak=124 HFD=3.3
22:42:49.479 00.003 1032 MultiStar: [#1 0.17,0.01,0.94,U] [#2 0.11,-0.15,0.84,U] [#3 0.12,-0.01,0.75,U] [#4 0.07,0.04,0.69,U] [#5 0.04,0.06,0.61,U] [#6 0.12,-0.09,0.57,U] [#7 0.25,-0.10,0.00,M1] [#8 -0.00,-0.07,0.51,U] 
22:42:49.480 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.03}, one-star: {0.08, -0.07}
22:42:49.482 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
22:42:49.484 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
22:42:49.485 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.34 mountX=-0.06 mountY=-0.08, mountTheta=-2.17
22:42:49.489 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
22:42:49.491 00.002 1032 Enqueuing Move request for scope (0.10, -0.03)
22:42:49.493 00.002 10072 Worker thread wakes up
22:42:49.494 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
22:42:49.494 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
22:42:49.494 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.06 yDistance=-0.08
22:42:49.496 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:42:49.498 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
22:42:49.498 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:42:49.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:49.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:42:49.498 00.000 10072 MoveAxis(E, 8, ABG)
22:42:49.498 00.000 10072 Guiding  Dir = 2, Dur = 8
22:42:49.499 00.001 10072 IsGuiding returns 0
22:42:49.499 00.000 10072 PulseGuide returned control before completion, sleep 18
22:42:49.516 00.017 1032 UpdateGuideState exits: m=1397 SNR=26.3
22:42:49.518 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:49.520 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:49.523 00.003 10072 IsGuiding returns 0
22:42:49.523 00.000 10072 Move returns status 0, amount 8
22:42:49.524 00.001 10072 MoveAxis(N, 0, ABG)
22:42:49.524 00.000 10072 Move returns status 0, amount 0
22:42:49.524 00.000 10072 move complete, result=0
22:42:49.524 00.000 1032 Enqueuing Expose request
22:42:49.525 00.001 10072 worker thread done servicing request
22:42:49.525 00.000 10072 Worker thread wakes up
22:42:49.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:49.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:49.525 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:42:50.161 00.636 10072 Exposure complete
22:42:50.217 00.056 10072 worker thread done servicing request
22:42:50.217 00.000 1032 OnExposeComplete: enter
22:42:50.219 00.002 1032 UpdateGuideState(): m_state=6
22:42:50.221 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5445
22:42:50.223 00.002 1032 Star::Find returns 1 (0), X=1097.64, Y=134.87, Mass=1410, SNR=26.4, Peak=121 HFD=3.2
22:42:50.224 00.001 1032 MultiStar: [#1 0.19,-0.04,0.95,U] [#2 0.11,-0.05,0.76,U] [#3 0.07,0.07,0.74,U] [#4 -0.03,0.13,0.64,U] [#5 0.17,0.06,0.64,U] [#6 0.19,-0.01,0.61,U] [#7 0.19,-0.09,0.74,U] [#8 0.07,0.03,0.49,U] 
22:42:50.226 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.00}, one-star: {0.34, -0.06}
22:42:50.227 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:42:50.229 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:42:50.230 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.03 mountX=-0.05 mountY=-0.15, mountTheta=-1.86
22:42:50.233 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.00, opts=13)
22:42:50.235 00.002 1032 Enqueuing Move request for scope (0.16, -0.00)
22:42:50.237 00.002 10072 Worker thread wakes up
22:42:50.237 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
22:42:50.237 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
22:42:50.237 00.000 10072 Moving (0.16, -0.00) raw xDistance=-0.05 yDistance=-0.15
22:42:50.241 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:42:50.243 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
22:42:50.243 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:42:50.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:50.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:42:50.244 00.001 10072 MoveAxis(E, 9, ABG)
22:42:50.244 00.000 10072 Guiding  Dir = 2, Dur = 9
22:42:50.244 00.000 10072 IsGuiding returns 0
22:42:50.245 00.001 10072 PulseGuide returned control before completion, sleep 19
22:42:50.262 00.017 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:42:50.265 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:50.266 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:50.268 00.002 1032 Enqueuing Expose request
22:42:50.271 00.003 10072 IsGuiding returns 0
22:42:50.271 00.000 10072 Move returns status 0, amount 9
22:42:50.272 00.001 10072 MoveAxis(N, 0, ABG)
22:42:50.272 00.000 10072 Move returns status 0, amount 0
22:42:50.272 00.000 10072 move complete, result=0
22:42:50.272 00.000 10072 worker thread done servicing request
22:42:50.272 00.000 10072 Worker thread wakes up
22:42:50.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:50.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:50.280 00.008 1032 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
22:42:50.680 00.400 10072 Exposure complete
22:42:50.731 00.051 10072 worker thread done servicing request
22:42:50.731 00.000 1032 OnExposeComplete: enter
22:42:50.733 00.002 1032 UpdateGuideState(): m_state=6
22:42:50.736 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5446
22:42:50.738 00.002 1032 Star::Find returns 1 (0), X=1097.62, Y=134.86, Mass=1436, SNR=26.6, Peak=121 HFD=3.3
22:42:50.740 00.002 1032 MultiStar: [#1 0.10,0.14,0.95,U] [#2 0.12,-0.06,0.76,U] [#3 0.27,-0.03,0.00,M1] [#4 0.11,0.14,0.63,U] [#5 0.05,-0.05,0.63,U] [#6 0.16,-0.02,0.62,U] [#7 0.17,-0.08,0.68,U] [#8 0.01,-0.06,0.49,U] 
22:42:50.741 00.001 1032 refined, 7 included, MultiStar: {0.14, -0.00}, one-star: {0.32, -0.06}
22:42:50.743 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:42:50.745 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:42:50.747 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.02 mountX=-0.04 mountY=-0.14, mountTheta=-1.85
22:42:50.749 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.00, opts=13)
22:42:50.750 00.001 1032 Enqueuing Move request for scope (0.14, -0.00)
22:42:50.752 00.002 10072 Worker thread wakes up
22:42:50.752 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
22:42:50.752 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
22:42:50.752 00.000 10072 Moving (0.14, -0.00) raw xDistance=-0.04 yDistance=-0.14
22:42:50.753 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:42:50.757 00.004 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.32
22:42:50.757 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:42:50.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:50.757 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:42:50.757 00.000 10072 MoveAxis(E, 7, ABG)
22:42:50.757 00.000 10072 Guiding  Dir = 2, Dur = 7
22:42:50.757 00.000 10072 IsGuiding returns 0
22:42:50.758 00.001 10072 PulseGuide returned control before completion, sleep 17
22:42:50.775 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.6
22:42:50.777 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:50.778 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:50.779 00.001 1032 Enqueuing Expose request
22:42:50.788 00.009 10072 IsGuiding returns 0
22:42:50.790 00.002 10072 Move returns status 0, amount 7
22:42:50.790 00.000 10072 MoveAxis(N, 0, ABG)
22:42:50.790 00.000 10072 Move returns status 0, amount 0
22:42:50.790 00.000 10072 move complete, result=0
22:42:50.791 00.001 10072 worker thread done servicing request
22:42:50.791 00.000 10072 Worker thread wakes up
22:42:50.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:50.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:50.794 00.003 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:42:51.416 00.622 10072 Exposure complete
22:42:51.467 00.051 10072 worker thread done servicing request
22:42:51.467 00.000 1032 OnExposeComplete: enter
22:42:51.469 00.002 1032 UpdateGuideState(): m_state=6
22:42:51.471 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5447
22:42:51.473 00.002 1032 Star::Find returns 1 (0), X=1097.62, Y=134.80, Mass=1453, SNR=26.8, Peak=140 HFD=3.2
22:42:51.475 00.002 1032 MultiStar: [#1 0.21,-0.03,0.93,U] [#2 0.18,-0.18,0.00,M1] [#3 0.19,0.09,0.75,U] [#4 0.03,0.07,0.66,U] [#5 0.04,-0.10,0.61,U] [#6 0.03,-0.13,0.55,U] [#7 0.20,-0.15,0.66,U] [#8 0.16,-0.14,0.48,U] 
22:42:51.476 00.001 1032 refined, 7 included, MultiStar: {0.16, -0.06}, one-star: {0.31, -0.13}
22:42:51.478 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
22:42:51.479 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
22:42:51.481 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.36 mountX=-0.10 mountY=-0.14, mountTheta=-2.19
22:42:51.483 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
22:42:51.485 00.002 1032 Enqueuing Move request for scope (0.16, -0.06)
22:42:51.487 00.002 10072 Worker thread wakes up
22:42:51.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
22:42:51.487 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
22:42:51.487 00.000 10072 Moving (0.16, -0.06) raw xDistance=-0.10 yDistance=-0.14
22:42:51.491 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:42:51.494 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:42:51.494 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:42:51.495 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:51.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:42:51.495 00.000 10072 MoveAxis(E, 8, ABG)
22:42:51.495 00.000 10072 Guiding  Dir = 2, Dur = 8
22:42:51.495 00.000 10072 IsGuiding returns 0
22:42:51.496 00.001 10072 PulseGuide returned control before completion, sleep 18
22:42:51.512 00.016 1032 UpdateGuideState exits: m=1453 SNR=26.8
22:42:51.514 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:51.515 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:51.517 00.002 1032 Enqueuing Expose request
22:42:51.524 00.007 10072 IsGuiding returns 0
22:42:51.524 00.000 10072 Move returns status 0, amount 8
22:42:51.524 00.000 10072 MoveAxis(N, 0, ABG)
22:42:51.524 00.000 10072 Move returns status 0, amount 0
22:42:51.524 00.000 10072 move complete, result=0
22:42:51.524 00.000 10072 worker thread done servicing request
22:42:51.524 00.000 10072 Worker thread wakes up
22:42:51.524 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:51.524 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:51.528 00.004 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:42:51.930 00.402 10072 Exposure complete
22:42:51.985 00.055 10072 worker thread done servicing request
22:42:51.985 00.000 1032 OnExposeComplete: enter
22:42:51.987 00.002 1032 UpdateGuideState(): m_state=6
22:42:51.993 00.006 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5448
22:42:51.995 00.002 1032 Star::Find returns 1 (0), X=1097.59, Y=134.81, Mass=1324, SNR=25.6, Peak=117 HFD=3.2
22:42:51.996 00.001 1032 MultiStar: [#1 0.16,0.01,1.00,U] [#2 0.21,-0.09,0.79,U] [#3 0.17,0.02,0.77,U] [#4 0.03,0.05,0.72,U] [#5 0.24,0.03,0.64,U] [#6 0.24,-0.13,0.00,M1] [#7 0.20,-0.10,0.68,U] [#8 0.07,-0.23,0.50,U] 
22:42:51.998 00.002 1032 refined, 7 included, MultiStar: {0.18, -0.05}, one-star: {0.29, -0.12}
22:42:51.999 00.001 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
22:42:52.001 00.002 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
22:42:52.003 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.26 mountX=-0.09 mountY=-0.16, mountTheta=-2.09
22:42:52.006 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.05, opts=13)
22:42:52.009 00.003 1032 Enqueuing Move request for scope (0.18, -0.05)
22:42:52.011 00.002 10072 Worker thread wakes up
22:42:52.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
22:42:52.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
22:42:52.011 00.000 10072 Moving (0.18, -0.05) raw xDistance=-0.09 yDistance=-0.16
22:42:52.013 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:42:52.015 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:42:52.015 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:42:52.015 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:52.016 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:42:52.016 00.000 10072 MoveAxis(E, 7, ABG)
22:42:52.016 00.000 10072 Guiding  Dir = 2, Dur = 7
22:42:52.018 00.002 10072 IsGuiding returns 0
22:42:52.018 00.000 10072 PulseGuide returned control before completion, sleep 17
22:42:52.036 00.018 1032 UpdateGuideState exits: m=1324 SNR=25.6
22:42:52.038 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:52.039 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:52.041 00.002 1032 Enqueuing Expose request
22:42:52.051 00.010 10072 IsGuiding returns 0
22:42:52.051 00.000 10072 Move returns status 0, amount 7
22:42:52.052 00.001 10072 MoveAxis(N, 0, ABG)
22:42:52.052 00.000 10072 Move returns status 0, amount 0
22:42:52.052 00.000 10072 move complete, result=0
22:42:52.052 00.000 10072 worker thread done servicing request
22:42:52.052 00.000 10072 Worker thread wakes up
22:42:52.052 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:52.053 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:52.054 00.001 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
22:42:52.679 00.625 10072 Exposure complete
22:42:52.731 00.052 10072 worker thread done servicing request
22:42:52.731 00.000 1032 OnExposeComplete: enter
22:42:52.734 00.003 1032 UpdateGuideState(): m_state=6
22:42:52.735 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5449
22:42:52.738 00.003 1032 Star::Find returns 1 (0), X=1097.58, Y=134.82, Mass=1225, SNR=24.6, Peak=107 HFD=3.2
22:42:52.741 00.003 1032 MultiStar: [#1 0.15,0.11,0.97,U] [#2 0.25,0.03,0.84,U] [#3 0.12,0.01,0.80,U] [#4 0.17,0.05,0.67,U] [#5 0.13,-0.04,0.66,U] [#6 0.19,0.11,0.67,U] [#7 0.18,-0.15,0.76,U] [#8 0.09,-0.12,0.52,U] 
22:42:52.744 00.003 1032 refined, 8 included, MultiStar: {0.18, -0.01}, one-star: {0.28, -0.11}
22:42:52.745 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
22:42:52.747 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
22:42:52.748 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.06 mountX=-0.06 mountY=-0.17, mountTheta=-1.89
22:42:52.751 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.01, opts=13)
22:42:52.753 00.002 1032 Enqueuing Move request for scope (0.18, -0.01)
22:42:52.754 00.001 10072 Worker thread wakes up
22:42:52.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
22:42:52.755 00.001 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
22:42:52.755 00.000 10072 Moving (0.18, -0.01) raw xDistance=-0.06 yDistance=-0.17
22:42:52.757 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:42:52.760 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.33
22:42:52.760 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:42:52.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:52.760 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:42:52.760 00.000 10072 MoveAxis(E, 8, ABG)
22:42:52.760 00.000 10072 Guiding  Dir = 2, Dur = 8
22:42:52.761 00.001 10072 IsGuiding returns 0
22:42:52.761 00.000 10072 PulseGuide returned control before completion, sleep 18
22:42:52.778 00.017 1032 UpdateGuideState exits: m=1225 SNR=24.6
22:42:52.781 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:52.782 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:52.784 00.002 1032 Enqueuing Expose request
22:42:52.787 00.003 10072 IsGuiding returns 0
22:42:52.787 00.000 10072 Move returns status 0, amount 8
22:42:52.788 00.001 10072 MoveAxis(N, 0, ABG)
22:42:52.788 00.000 10072 Move returns status 0, amount 0
22:42:52.788 00.000 10072 move complete, result=0
22:42:52.788 00.000 10072 worker thread done servicing request
22:42:52.788 00.000 10072 Worker thread wakes up
22:42:52.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:52.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:52.795 00.007 1032 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
22:42:53.194 00.399 10072 Exposure complete
22:42:53.247 00.053 10072 worker thread done servicing request
22:42:53.247 00.000 1032 OnExposeComplete: enter
22:42:53.249 00.002 1032 UpdateGuideState(): m_state=6
22:42:53.251 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5450
22:42:53.253 00.002 1032 Star::Find returns 1 (0), X=1097.57, Y=134.85, Mass=1277, SNR=25.1, Peak=123 HFD=3.2
22:42:53.254 00.001 1032 MultiStar: [#1 0.09,0.10,1.04,U] [#2 0.22,-0.15,0.00,M1] [#3 0.15,-0.02,0.76,U] [#4 0.11,0.06,0.68,U] [#5 0.17,0.09,0.67,U] [#6 0.23,-0.06,0.64,U] [#7 0.15,-0.17,0.72,U] [#8 -0.04,-0.08,0.51,U] 
22:42:53.257 00.003 1032 refined, 7 included, MultiStar: {0.15, -0.02}, one-star: {0.27, -0.08}
22:42:53.258 00.001 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
22:42:53.260 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
22:42:53.261 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.11 mountX=-0.05 mountY=-0.14, mountTheta=-1.94
22:42:53.263 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
22:42:53.264 00.001 1032 Enqueuing Move request for scope (0.15, -0.02)
22:42:53.267 00.003 10072 Worker thread wakes up
22:42:53.268 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
22:42:53.268 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
22:42:53.268 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.05 yDistance=-0.14
22:42:53.272 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:42:53.274 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.34
22:42:53.274 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:42:53.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:53.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:42:53.275 00.001 10072 MoveAxis(E, 6, ABG)
22:42:53.275 00.000 10072 Guiding  Dir = 2, Dur = 6
22:42:53.275 00.000 10072 IsGuiding returns 0
22:42:53.275 00.000 10072 PulseGuide returned control before completion, sleep 16
22:42:53.291 00.016 1032 UpdateGuideState exits: m=1277 SNR=25.1
22:42:53.293 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:53.295 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:53.296 00.001 1032 Enqueuing Expose request
22:42:53.300 00.004 10072 IsGuiding returns 0
22:42:53.300 00.000 10072 Move returns status 0, amount 6
22:42:53.301 00.001 10072 MoveAxis(N, 0, ABG)
22:42:53.301 00.000 10072 Move returns status 0, amount 0
22:42:53.301 00.000 10072 move complete, result=0
22:42:53.301 00.000 10072 worker thread done servicing request
22:42:53.301 00.000 10072 Worker thread wakes up
22:42:53.301 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:53.301 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:53.305 00.004 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:42:53.928 00.623 10072 Exposure complete
22:42:53.981 00.053 10072 worker thread done servicing request
22:42:53.982 00.001 1032 OnExposeComplete: enter
22:42:53.984 00.002 1032 UpdateGuideState(): m_state=6
22:42:53.985 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5451
22:42:53.988 00.003 1032 Star::Find returns 1 (0), X=1097.63, Y=134.78, Mass=1389, SNR=26.2, Peak=121 HFD=3.2
22:42:53.990 00.002 1032 MultiStar: [#1 0.24,-0.04,0.95,U] [#2 0.27,-0.23,0.00,M2] [#3 0.22,-0.02,0.75,U] [#4 0.10,-0.02,0.64,U] [#5 0.29,-0.10,0.00,M1] [#6 0.22,-0.26,0.00,M1] [#7 0.18,-0.19,0.00,M1] [#8 0.18,-0.24,0.00,M1] 
22:42:53.992 00.002 1032 refined, 3 included, MultiStar: {0.24, -0.06}, one-star: {0.33, -0.15}
22:42:53.994 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
22:42:53.996 00.002 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
22:42:53.998 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.24 cameraTheta=-0.26 mountX=-0.12 mountY=-0.21, mountTheta=-2.09
22:42:54.000 00.002 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.06, opts=13)
22:42:54.003 00.003 1032 Enqueuing Move request for scope (0.24, -0.06)
22:42:54.004 00.001 10072 Worker thread wakes up
22:42:54.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.06) opts 0xd
22:42:54.004 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.06)
22:42:54.004 00.000 10072 Moving (0.24, -0.06) raw xDistance=-0.12 yDistance=-0.21
22:42:54.007 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:42:54.009 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.34
22:42:54.009 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:42:54.010 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:42:54.010 00.000 10072 MoveAxis(E, 6, ABG)
22:42:54.010 00.000 10072 Guiding  Dir = 2, Dur = 6
22:42:54.010 00.000 10072 IsGuiding returns 0
22:42:54.010 00.000 10072 PulseGuide returned control before completion, sleep 16
22:42:54.028 00.018 1032 UpdateGuideState exits: m=1389 SNR=26.2
22:42:54.031 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:54.033 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:54.034 00.001 1032 Enqueuing Expose request
22:42:54.036 00.002 10072 IsGuiding returns 0
22:42:54.036 00.000 10072 Move returns status 0, amount 6
22:42:54.036 00.000 10072 MoveAxis(N, 137, ABG)
22:42:54.036 00.000 10072 Guiding  Dir = 0, Dur = 137
22:42:54.037 00.001 10072 IsGuiding returns 0
22:42:54.037 00.000 10072 PulseGuide returned control before completion, sleep 147
22:42:54.193 00.156 10072 IsGuiding returns 0
22:42:54.193 00.000 10072 Move returns status 0, amount 137
22:42:54.193 00.000 10072 move complete, result=0
22:42:54.193 00.000 10072 worker thread done servicing request
22:42:54.193 00.000 10072 Worker thread wakes up
22:42:54.193 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 137 ms NORTH
22:42:54.195 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:54.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:54.603 00.408 10072 Exposure complete
22:42:54.656 00.053 10072 worker thread done servicing request
22:42:54.656 00.000 1032 OnExposeComplete: enter
22:42:54.658 00.002 1032 UpdateGuideState(): m_state=6
22:42:54.659 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5452
22:42:54.661 00.002 1032 Star::Find returns 1 (0), X=1097.50, Y=134.80, Mass=1218, SNR=24.5, Peak=117 HFD=3.1
22:42:54.663 00.002 1032 MultiStar: [#1 0.10,-0.08,1.02,U] [#2 0.19,-0.20,0.00,M3] [#3 0.07,-0.18,0.75,U] [#4 0.01,0.02,0.69,U] [#5 0.02,-0.18,0.67,U] [#6 0.09,-0.23,0.64,U] [#7 0.10,-0.25,0.00,M2] [#8 -0.13,-0.23,0.00,M2] 
22:42:54.664 00.001 1032 refined, 5 included, MultiStar: {0.09, -0.13}, one-star: {0.20, -0.13}
22:42:54.666 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
22:42:54.667 00.001 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
22:42:54.669 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.95 mountX=-0.15 mountY=-0.06, mountTheta=-2.78
22:42:54.671 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.13, opts=13)
22:42:54.673 00.002 1032 Enqueuing Move request for scope (0.09, -0.13)
22:42:54.674 00.001 10072 Worker thread wakes up
22:42:54.674 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
22:42:54.674 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
22:42:54.674 00.000 10072 Moving (0.09, -0.13) raw xDistance=-0.15 yDistance=-0.06
22:42:54.677 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:42:54.679 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 286.34
22:42:54.679 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
22:42:54.679 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:54.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:42:54.679 00.000 10072 MoveAxis(E, 75, ABG)
22:42:54.679 00.000 10072 Guiding  Dir = 2, Dur = 75
22:42:54.680 00.001 10072 IsGuiding returns 0
22:42:54.680 00.000 10072 PulseGuide returned control before completion, sleep 85
22:42:54.696 00.016 1032 UpdateGuideState exits: m=1218 SNR=24.5
22:42:54.698 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:54.699 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:54.700 00.001 1032 Enqueuing Expose request
22:42:54.772 00.072 10072 IsGuiding returns 0
22:42:54.772 00.000 10072 Move returns status 0, amount 75
22:42:54.772 00.000 10072 MoveAxis(N, 0, ABG)
22:42:54.772 00.000 10072 Move returns status 0, amount 0
22:42:54.772 00.000 10072 move complete, result=0
22:42:54.772 00.000 10072 worker thread done servicing request
22:42:54.772 00.000 10072 Worker thread wakes up
22:42:54.772 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:54.772 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:54.772 00.000 1032 GuideStep: -0.1 px 75 ms EAST, -0.1 px 0 ms NORTH
22:42:55.403 00.631 10072 Exposure complete
22:42:55.454 00.051 10072 worker thread done servicing request
22:42:55.455 00.001 1032 OnExposeComplete: enter
22:42:55.456 00.001 1032 UpdateGuideState(): m_state=6
22:42:55.458 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5453
22:42:55.460 00.002 1032 Star::Find returns 1 (0), X=1097.22, Y=134.77, Mass=1155, SNR=23.9, Peak=107 HFD=3.1
22:42:55.463 00.003 1032 MultiStar: [#1 -0.07,0.07,1.01,U] [#2 -0.09,-0.09,0.86,U] [#3 -0.08,0.03,0.84,U] [#4 -0.08,0.10,0.75,U] [#5 0.03,0.10,0.69,U] [#6 -0.06,-0.19,0.64,U] [#7 -0.04,-0.11,0.73,U] [#8 -0.32,-0.12,0.00,M3] 
22:42:55.465 00.002 1032 refined, 7 included, MultiStar: {-0.06, -0.03}, one-star: {-0.08, -0.16}
22:42:55.467 00.002 1032 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.83) = xAngle (-4.51 = 1.77)
22:42:55.468 00.001 1032 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.51 = 1.77)
22:42:55.470 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.68 mountX=-0.01 mountY=0.07, mountTheta=1.77
22:42:55.472 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.03, opts=13)
22:42:55.473 00.001 1032 Enqueuing Move request for scope (-0.06, -0.03)
22:42:55.475 00.002 10072 Worker thread wakes up
22:42:55.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
22:42:55.475 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
22:42:55.475 00.000 10072 Moving (-0.06, -0.03) raw xDistance=-0.01 yDistance=0.07
22:42:55.478 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:42:55.480 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.34
22:42:55.480 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:42:55.480 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:55.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:42:55.480 00.000 10072 MoveAxis(E, 13, ABG)
22:42:55.480 00.000 10072 Guiding  Dir = 2, Dur = 13
22:42:55.481 00.001 10072 IsGuiding returns 0
22:42:55.481 00.000 10072 PulseGuide returned control before completion, sleep 23
22:42:55.497 00.016 1032 UpdateGuideState exits: m=1155 SNR=23.9
22:42:55.500 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:55.503 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:55.504 00.001 1032 Enqueuing Expose request
22:42:55.509 00.005 10072 IsGuiding returns 0
22:42:55.509 00.000 10072 Move returns status 0, amount 13
22:42:55.509 00.000 10072 MoveAxis(N, 0, ABG)
22:42:55.509 00.000 10072 Move returns status 0, amount 0
22:42:55.509 00.000 10072 move complete, result=0
22:42:55.509 00.000 10072 worker thread done servicing request
22:42:55.509 00.000 10072 Worker thread wakes up
22:42:55.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:55.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:55.514 00.005 1032 GuideStep: -0.0 px 13 ms EAST, 0.1 px 0 ms NORTH
22:42:55.919 00.405 10072 Exposure complete
22:42:55.972 00.053 10072 worker thread done servicing request
22:42:55.972 00.000 1032 OnExposeComplete: enter
22:42:55.975 00.003 1032 UpdateGuideState(): m_state=6
22:42:55.976 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5454
22:42:55.978 00.002 1032 Star::Find returns 1 (0), X=1097.31, Y=134.88, Mass=1402, SNR=26.3, Peak=121 HFD=3.3
22:42:55.979 00.001 1032 MultiStar: [#1 -0.12,0.13,0.98,U] [#2 -0.11,-0.05,0.78,U] [#3 -0.12,0.13,0.74,U] [#4 -0.30,0.09,0.00,M1] [#5 -0.15,0.05,0.66,U] [#6 -0.13,-0.02,0.61,U] [#7 -0.09,-0.11,0.67,U] [#8 -0.33,-0.03,0.00,M4] 
22:42:55.981 00.002 1032 single-star, 6 included, MultiStar: {-0.10, 0.02}, one-star: {0.01, -0.05}
22:42:55.982 00.001 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.02)
22:42:55.983 00.001 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.02)
22:42:55.986 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.43 mountX=-0.05 mountY=0.01, mountTheta=3.02
22:42:55.989 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
22:42:55.992 00.003 1032 Enqueuing Move request for scope (0.01, -0.05)
22:42:55.995 00.003 10072 Worker thread wakes up
22:42:55.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:42:55.995 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:42:55.995 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
22:42:55.997 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:42:56.000 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.35
22:42:56.000 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:42:56.000 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:56.000 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:42:56.000 00.000 10072 MoveAxis(E, 11, ABG)
22:42:56.000 00.000 10072 Guiding  Dir = 2, Dur = 11
22:42:56.000 00.000 10072 IsGuiding returns 0
22:42:56.001 00.001 10072 PulseGuide returned control before completion, sleep 21
22:42:56.020 00.019 1032 UpdateGuideState exits: m=1402 SNR=26.3
22:42:56.023 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:56.025 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:56.028 00.003 1032 Enqueuing Expose request
22:42:56.030 00.002 10072 IsGuiding returns 0
22:42:56.030 00.000 10072 Move returns status 0, amount 11
22:42:56.030 00.000 10072 MoveAxis(N, 0, ABG)
22:42:56.030 00.000 10072 Move returns status 0, amount 0
22:42:56.030 00.000 10072 move complete, result=0
22:42:56.030 00.000 10072 worker thread done servicing request
22:42:56.030 00.000 10072 Worker thread wakes up
22:42:56.030 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:56.030 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:56.038 00.008 1032 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
22:42:56.667 00.629 10072 Exposure complete
22:42:56.718 00.051 10072 worker thread done servicing request
22:42:56.718 00.000 1032 OnExposeComplete: enter
22:42:56.720 00.002 1032 UpdateGuideState(): m_state=6
22:42:56.722 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5455
22:42:56.724 00.002 1032 Star::Find returns 1 (0), X=1097.29, Y=134.86, Mass=1337, SNR=25.7, Peak=124 HFD=3.3
22:42:56.725 00.001 1032 MultiStar: [#1 -0.10,0.06,0.99,U] [#2 -0.12,-0.02,0.80,U] [#3 -0.06,0.00,0.73,U] [#4 -0.11,-0.12,0.67,U] [#5 -0.11,-0.07,0.66,U] [#6 -0.03,-0.08,0.64,U] [#7 -0.09,-0.10,0.66,U] [#8 -0.31,-0.11,0.00,M5] 
22:42:56.727 00.002 1032 single-star, 7 included, MultiStar: {-0.08, -0.04}, one-star: {-0.01, -0.07}
22:42:56.729 00.002 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.79)
22:42:56.731 00.002 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.79)
22:42:56.733 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.66 mountX=-0.07 mountY=0.02, mountTheta=2.79
22:42:56.737 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
22:42:56.739 00.002 1032 Enqueuing Move request for scope (-0.01, -0.07)
22:42:56.740 00.001 10072 Worker thread wakes up
22:42:56.740 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
22:42:56.740 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
22:42:56.742 00.002 10072 Moving (-0.01, -0.07) raw xDistance=-0.07 yDistance=0.02
22:42:56.743 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
22:42:56.745 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.35
22:42:56.745 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:42:56.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:56.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:42:56.745 00.000 10072 MoveAxis(E, 11, ABG)
22:42:56.746 00.001 10072 Guiding  Dir = 2, Dur = 11
22:42:56.746 00.000 10072 IsGuiding returns 0
22:42:56.746 00.000 10072 PulseGuide returned control before completion, sleep 21
22:42:56.763 00.017 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:42:56.765 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:56.768 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:56.770 00.002 1032 Enqueuing Expose request
22:42:56.774 00.004 10072 IsGuiding returns 0
22:42:56.774 00.000 10072 Move returns status 0, amount 11
22:42:56.774 00.000 10072 MoveAxis(N, 0, ABG)
22:42:56.774 00.000 10072 Move returns status 0, amount 0
22:42:56.774 00.000 10072 move complete, result=0
22:42:56.774 00.000 10072 worker thread done servicing request
22:42:56.774 00.000 10072 Worker thread wakes up
22:42:56.774 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:56.774 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:56.779 00.005 1032 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
22:42:57.183 00.404 10072 Exposure complete
22:42:57.235 00.052 10072 worker thread done servicing request
22:42:57.235 00.000 1032 OnExposeComplete: enter
22:42:57.238 00.003 1032 UpdateGuideState(): m_state=6
22:42:57.241 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5456
22:42:57.244 00.003 1032 Star::Find returns 1 (0), X=1097.34, Y=134.72, Mass=1224, SNR=24.6, Peak=121 HFD=3.2
22:42:57.246 00.002 1032 MultiStar: [#1 -0.07,-0.04,1.01,U] [#2 -0.13,-0.19,0.79,U] [#3 -0.17,-0.16,0.75,U] [#4 -0.22,0.01,0.69,U] [#5 -0.13,-0.11,0.69,U] [#6 0.00,-0.01,0.66,U] [#7 -0.12,-0.27,0.00,M1] [#8 -0.20,-0.14,0.57,U] 
22:42:57.247 00.001 1032 refined, 7 included, MultiStar: {-0.10, -0.11}, one-star: {0.04, -0.21}
22:42:57.248 00.001 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.15)
22:42:57.250 00.002 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.15)
22:42:57.252 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.31 mountX=-0.08 mountY=0.13, mountTheta=2.15
22:42:57.254 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.11, opts=13)
22:42:57.256 00.002 1032 Enqueuing Move request for scope (-0.10, -0.11)
22:42:57.257 00.001 10072 Worker thread wakes up
22:42:57.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
22:42:57.258 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
22:42:57.258 00.000 10072 Moving (-0.10, -0.11) raw xDistance=-0.08 yDistance=0.13
22:42:57.261 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:42:57.263 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.35
22:42:57.263 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:42:57.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:57.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:42:57.263 00.000 10072 MoveAxis(E, 9, ABG)
22:42:57.263 00.000 10072 Guiding  Dir = 2, Dur = 9
22:42:57.263 00.000 10072 IsGuiding returns 0
22:42:57.263 00.000 10072 PulseGuide returned control before completion, sleep 19
22:42:57.280 00.017 1032 UpdateGuideState exits: m=1224 SNR=24.6
22:42:57.282 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:57.283 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:57.286 00.003 1032 Enqueuing Expose request
22:42:57.290 00.004 10072 IsGuiding returns 0
22:42:57.290 00.000 10072 Move returns status 0, amount 9
22:42:57.290 00.000 10072 MoveAxis(N, 0, ABG)
22:42:57.290 00.000 10072 Move returns status 0, amount 0
22:42:57.290 00.000 10072 move complete, result=0
22:42:57.290 00.000 10072 worker thread done servicing request
22:42:57.290 00.000 10072 Worker thread wakes up
22:42:57.290 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:57.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:57.293 00.003 1032 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
22:42:57.919 00.626 10072 Exposure complete
22:42:57.968 00.049 10072 worker thread done servicing request
22:42:57.969 00.001 1032 OnExposeComplete: enter
22:42:57.972 00.003 1032 UpdateGuideState(): m_state=6
22:42:57.973 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5457
22:42:57.975 00.002 1032 Star::Find returns 1 (0), X=1097.24, Y=134.81, Mass=1264, SNR=25.0, Peak=119 HFD=3.2
22:42:57.977 00.002 1032 MultiStar: [#1 -0.05,0.15,0.98,U] [#2 -0.10,-0.12,0.82,U] [#3 -0.02,-0.14,0.82,U] [#4 -0.20,-0.05,0.68,U] [#5 -0.23,-0.11,0.00,M1] [#6 0.07,-0.09,0.64,U] [#7 0.02,-0.17,0.73,U] [#8 -0.17,-0.03,0.54,U] 
22:42:57.978 00.001 1032 refined, 7 included, MultiStar: {-0.06, -0.07}, one-star: {-0.06, -0.12}
22:42:57.981 00.003 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.15)
22:42:57.982 00.001 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.15)
22:42:57.983 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.31 mountX=-0.05 mountY=0.08, mountTheta=2.15
22:42:57.987 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.07, opts=13)
22:42:57.989 00.002 1032 Enqueuing Move request for scope (-0.06, -0.07)
22:42:57.991 00.002 10072 Worker thread wakes up
22:42:57.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
22:42:57.991 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
22:42:57.991 00.000 10072 Moving (-0.06, -0.07) raw xDistance=-0.05 yDistance=0.08
22:42:57.995 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.36
22:42:57.995 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:42:57.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:57.995 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:42:57.998 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:42:57.998 00.000 10072 MoveAxis(E, 11, ABG)
22:42:57.998 00.000 10072 Guiding  Dir = 2, Dur = 11
22:42:57.999 00.001 10072 IsGuiding returns 0
22:42:57.999 00.000 10072 PulseGuide returned control before completion, sleep 21
22:42:58.017 00.018 1032 UpdateGuideState exits: m=1264 SNR=25.0
22:42:58.019 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:58.021 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:58.022 00.001 1032 Enqueuing Expose request
22:42:58.025 00.003 10072 IsGuiding returns 0
22:42:58.026 00.001 10072 Move returns status 0, amount 11
22:42:58.026 00.000 10072 MoveAxis(N, 0, ABG)
22:42:58.026 00.000 10072 Move returns status 0, amount 0
22:42:58.026 00.000 10072 move complete, result=0
22:42:58.026 00.000 10072 worker thread done servicing request
22:42:58.026 00.000 10072 Worker thread wakes up
22:42:58.026 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:58.026 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:58.032 00.006 1032 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
22:42:58.434 00.402 10072 Exposure complete
22:42:58.483 00.049 10072 worker thread done servicing request
22:42:58.483 00.000 1032 OnExposeComplete: enter
22:42:58.487 00.004 1032 UpdateGuideState(): m_state=6
22:42:58.489 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5458
22:42:58.490 00.001 1032 Star::Find returns 1 (0), X=1097.24, Y=134.76, Mass=1454, SNR=26.8, Peak=136 HFD=3.2
22:42:58.492 00.002 1032 MultiStar: [#1 -0.02,0.14,0.90,U] [#2 -0.01,0.06,0.73,U] [#3 -0.10,0.00,0.76,U] [#4 -0.21,0.00,0.64,U] [#5 -0.24,-0.01,0.63,U] [#6 -0.07,-0.02,0.59,U] [#7 -0.00,-0.20,0.67,U] [#8 -0.33,-0.09,0.00,M4] 
22:42:58.494 00.002 1032 refined, 7 included, MultiStar: {-0.08, -0.03}, one-star: {-0.06, -0.17}
22:42:58.495 00.001 1032 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.83) = xAngle (-4.67 = 1.61)
22:42:58.497 00.002 1032 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.67 = 1.61)
22:42:58.499 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.84 mountX=-0.00 mountY=0.09, mountTheta=1.61
22:42:58.502 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.03, opts=13)
22:42:58.504 00.002 1032 Enqueuing Move request for scope (-0.08, -0.03)
22:42:58.506 00.002 10072 Worker thread wakes up
22:42:58.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
22:42:58.506 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
22:42:58.506 00.000 10072 Moving (-0.08, -0.03) raw xDistance=-0.00 yDistance=0.09
22:42:58.508 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:42:58.510 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.36
22:42:58.511 00.001 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:42:58.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:58.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:42:58.511 00.000 10072 MoveAxis(E, 9, ABG)
22:42:58.511 00.000 10072 Guiding  Dir = 2, Dur = 9
22:42:58.511 00.000 10072 IsGuiding returns 0
22:42:58.511 00.000 10072 PulseGuide returned control before completion, sleep 19
22:42:58.530 00.019 1032 UpdateGuideState exits: m=1454 SNR=26.8
22:42:58.531 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:58.534 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:58.536 00.002 1032 Enqueuing Expose request
22:42:58.541 00.005 10072 IsGuiding returns 0
22:42:58.541 00.000 10072 Move returns status 0, amount 9
22:42:58.541 00.000 10072 MoveAxis(N, 0, ABG)
22:42:58.541 00.000 10072 Move returns status 0, amount 0
22:42:58.541 00.000 10072 move complete, result=0
22:42:58.541 00.000 10072 worker thread done servicing request
22:42:58.541 00.000 10072 Worker thread wakes up
22:42:58.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:58.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:58.545 00.004 1032 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
22:42:59.168 00.623 10072 Exposure complete
22:42:59.224 00.056 10072 worker thread done servicing request
22:42:59.224 00.000 1032 OnExposeComplete: enter
22:42:59.226 00.002 1032 UpdateGuideState(): m_state=6
22:42:59.228 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5459
22:42:59.230 00.002 1032 Star::Find returns 1 (0), X=1097.33, Y=134.68, Mass=1390, SNR=26.2, Peak=129 HFD=3.2
22:42:59.232 00.002 1032 MultiStar: [#1 0.04,-0.08,0.98,U] [#2 0.08,-0.05,0.76,U] [#3 -0.05,-0.04,0.76,U] [#4 0.00,-0.04,0.63,U] [#5 -0.15,-0.09,0.65,U] [#6 -0.01,-0.05,0.60,U] [#7 0.03,-0.24,0.71,U] [#8 -0.15,-0.09,0.50,U] 
22:42:59.233 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.11}, one-star: {0.03, -0.25}
22:42:59.236 00.003 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.79)
22:42:59.239 00.003 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.79)
22:42:59.241 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.66 mountX=-0.10 mountY=0.04, mountTheta=2.79
22:42:59.244 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.11, opts=13)
22:42:59.247 00.003 1032 Enqueuing Move request for scope (-0.01, -0.11)
22:42:59.249 00.002 10072 Worker thread wakes up
22:42:59.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
22:42:59.249 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
22:42:59.249 00.000 10072 Moving (-0.01, -0.11) raw xDistance=-0.10 yDistance=0.04
22:42:59.250 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=101, Gamma=2.230
22:42:59.253 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.36
22:42:59.253 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:42:59.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:59.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:42:59.253 00.000 10072 MoveAxis(E, 6, ABG)
22:42:59.253 00.000 10072 Guiding  Dir = 2, Dur = 6
22:42:59.254 00.001 10072 IsGuiding returns 0
22:42:59.254 00.000 10072 PulseGuide returned control before completion, sleep 16
22:42:59.273 00.019 1032 UpdateGuideState exits: m=1390 SNR=26.2
22:42:59.276 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:59.278 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:59.280 00.002 1032 Enqueuing Expose request
22:42:59.282 00.002 10072 IsGuiding returns 0
22:42:59.283 00.001 10072 Move returns status 0, amount 6
22:42:59.283 00.000 10072 MoveAxis(N, 0, ABG)
22:42:59.283 00.000 10072 Move returns status 0, amount 0
22:42:59.283 00.000 10072 move complete, result=0
22:42:59.283 00.000 10072 worker thread done servicing request
22:42:59.283 00.000 10072 Worker thread wakes up
22:42:59.283 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:59.283 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:59.290 00.007 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:42:59.702 00.412 10072 Exposure complete
22:42:59.752 00.050 10072 worker thread done servicing request
22:42:59.752 00.000 1032 OnExposeComplete: enter
22:42:59.754 00.002 1032 UpdateGuideState(): m_state=6
22:42:59.756 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5460
22:42:59.757 00.001 1032 Star::Find returns 1 (0), X=1097.36, Y=134.59, Mass=1304, SNR=25.4, Peak=137 HFD=3.3
22:42:59.759 00.002 1032 MultiStar: [#1 0.01,-0.17,0.99,U] [#2 0.05,-0.17,0.80,U] [#3 -0.01,-0.09,0.77,U] [#4 -0.19,0.06,0.69,U] [#5 -0.02,-0.05,0.64,U] [#6 0.05,-0.31,0.00,M1] [#7 0.04,-0.25,0.72,U] [#8 -0.15,-0.38,0.00,M4] 
22:42:59.760 00.001 1032 refined, 6 included, MultiStar: {-0.00, -0.16}, one-star: {0.06, -0.34}
22:42:59.762 00.002 1032 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.83) = xAngle (-3.41 = 2.87)
22:42:59.763 00.001 1032 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.41 = 2.87)
22:42:59.764 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.58 mountX=-0.15 mountY=0.04, mountTheta=2.87
22:42:59.769 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.16, opts=13)
22:42:59.772 00.003 1032 Enqueuing Move request for scope (-0.00, -0.16)
22:42:59.774 00.002 10072 Worker thread wakes up
22:42:59.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
22:42:59.774 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
22:42:59.775 00.001 10072 Moving (-0.00, -0.16) raw xDistance=-0.15 yDistance=0.04
22:42:59.776 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:42:59.778 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 286.36
22:42:59.778 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
22:42:59.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:59.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:42:59.778 00.000 10072 MoveAxis(E, 75, ABG)
22:42:59.779 00.001 10072 Guiding  Dir = 2, Dur = 75
22:42:59.779 00.000 10072 IsGuiding returns 0
22:42:59.779 00.000 10072 PulseGuide returned control before completion, sleep 85
22:42:59.795 00.016 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:42:59.797 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:59.799 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:42:59.801 00.002 1032 Enqueuing Expose request
22:42:59.877 00.076 10072 IsGuiding returns 1
22:42:59.877 00.000 10072 scope still moving after pulse duration time elapsed
22:42:59.913 00.036 10072 IsGuiding returns 0
22:42:59.913 00.000 10072 scope move finished after 75 + 59 ms
22:42:59.913 00.000 10072 Move returns status 0, amount 75
22:42:59.913 00.000 10072 MoveAxis(N, 0, ABG)
22:42:59.913 00.000 10072 Move returns status 0, amount 0
22:42:59.913 00.000 10072 move complete, result=0
22:42:59.913 00.000 10072 worker thread done servicing request
22:42:59.913 00.000 10072 Worker thread wakes up
22:42:59.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:42:59.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:42:59.914 00.001 1032 GuideStep: -0.2 px 75 ms EAST, 0.0 px 0 ms NORTH
22:43:00.543 00.629 10072 Exposure complete
22:43:00.592 00.049 10072 worker thread done servicing request
22:43:00.592 00.000 1032 OnExposeComplete: enter
22:43:00.595 00.003 1032 UpdateGuideState(): m_state=6
22:43:00.597 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5461
22:43:00.599 00.002 1032 Star::Find returns 1 (0), X=1097.32, Y=134.75, Mass=1349, SNR=25.8, Peak=122 HFD=3.4
22:43:00.600 00.001 1032 MultiStar: [#1 -0.02,0.02,0.96,U] [#2 0.02,-0.10,0.80,U] [#3 0.03,0.01,0.75,U] [#4 -0.06,0.00,0.68,U] [#5 -0.12,0.07,0.65,U] [#6 0.06,-0.05,0.65,U] [#7 0.04,-0.16,0.69,U] [#8 -0.21,-0.19,0.00,M5] 
22:43:00.602 00.002 1032 refined, 7 included, MultiStar: {-0.00, -0.05}, one-star: {0.02, -0.18}
22:43:00.603 00.001 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
22:43:00.605 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
22:43:00.607 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.63 mountX=-0.05 mountY=0.02, mountTheta=2.82
22:43:00.610 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.05, opts=13)
22:43:00.613 00.003 1032 Enqueuing Move request for scope (-0.00, -0.05)
22:43:00.615 00.002 10072 Worker thread wakes up
22:43:00.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
22:43:00.615 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
22:43:00.615 00.000 10072 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.02
22:43:00.620 00.005 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.37
22:43:00.620 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:43:00.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:00.620 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:43:00.622 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:43:00.622 00.000 10072 MoveAxis(E, 8, ABG)
22:43:00.622 00.000 10072 Guiding  Dir = 2, Dur = 8
22:43:00.623 00.001 10072 IsGuiding returns 0
22:43:00.623 00.000 10072 PulseGuide returned control before completion, sleep 18
22:43:00.641 00.018 1032 UpdateGuideState exits: m=1349 SNR=25.8
22:43:00.644 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:00.646 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:00.649 00.003 1032 Enqueuing Expose request
22:43:00.650 00.001 10072 IsGuiding returns 0
22:43:00.650 00.000 10072 Move returns status 0, amount 8
22:43:00.650 00.000 10072 MoveAxis(N, 0, ABG)
22:43:00.650 00.000 10072 Move returns status 0, amount 0
22:43:00.650 00.000 10072 move complete, result=0
22:43:00.650 00.000 10072 worker thread done servicing request
22:43:00.651 00.001 10072 Worker thread wakes up
22:43:00.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:00.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:00.657 00.006 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
22:43:01.058 00.401 10072 Exposure complete
22:43:01.110 00.052 10072 worker thread done servicing request
22:43:01.111 00.001 1032 OnExposeComplete: enter
22:43:01.113 00.002 1032 UpdateGuideState(): m_state=6
22:43:01.114 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5462
22:43:01.116 00.002 1032 Star::Find returns 1 (0), X=1097.38, Y=134.83, Mass=1302, SNR=25.4, Peak=126 HFD=3.2
22:43:01.118 00.002 1032 MultiStar: [#1 0.03,0.08,0.97,U] [#2 -0.03,-0.03,0.79,U] [#3 -0.01,-0.02,0.78,U] [#4 0.09,0.12,0.69,U] [#5 -0.03,0.08,0.66,U] [#6 0.09,-0.10,0.62,U] [#7 -0.05,0.02,0.71,U] [#8 -0.14,-0.14,0.51,U] 
22:43:01.120 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.08, -0.10}
22:43:01.122 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
22:43:01.124 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
22:43:01.125 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.71 mountX=-0.01 mountY=-0.01, mountTheta=-2.54
22:43:01.128 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
22:43:01.130 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
22:43:01.132 00.002 10072 Worker thread wakes up
22:43:01.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:43:01.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:43:01.132 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
22:43:01.135 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:43:01.137 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.37
22:43:01.137 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:43:01.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:01.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:43:01.137 00.000 10072 MoveAxis(E, 6, ABG)
22:43:01.137 00.000 10072 Guiding  Dir = 2, Dur = 6
22:43:01.138 00.001 10072 IsGuiding returns 0
22:43:01.138 00.000 10072 PulseGuide returned control before completion, sleep 16
22:43:01.156 00.018 1032 UpdateGuideState exits: m=1302 SNR=25.4
22:43:01.158 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:01.160 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:01.162 00.002 1032 Enqueuing Expose request
22:43:01.164 00.002 10072 IsGuiding returns 0
22:43:01.164 00.000 10072 Move returns status 0, amount 6
22:43:01.164 00.000 10072 MoveAxis(N, 0, ABG)
22:43:01.164 00.000 10072 Move returns status 0, amount 0
22:43:01.164 00.000 10072 move complete, result=0
22:43:01.164 00.000 10072 worker thread done servicing request
22:43:01.164 00.000 10072 Worker thread wakes up
22:43:01.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:01.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:01.172 00.008 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:43:01.791 00.619 10072 Exposure complete
22:43:01.846 00.055 10072 worker thread done servicing request
22:43:01.846 00.000 1032 OnExposeComplete: enter
22:43:01.848 00.002 1032 UpdateGuideState(): m_state=6
22:43:01.849 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5463
22:43:01.852 00.003 1032 Star::Find returns 1 (0), X=1097.40, Y=134.90, Mass=1349, SNR=25.8, Peak=123 HFD=3.3
22:43:01.854 00.002 1032 MultiStar: [#1 0.09,0.12,0.94,U] [#2 0.04,-0.08,0.78,U] [#3 0.06,0.03,0.75,U] [#4 -0.10,0.24,0.00,M1] [#5 -0.01,0.07,0.65,U] [#6 0.06,-0.01,0.63,U] [#7 0.08,-0.09,0.71,U] [#8 -0.16,0.04,0.50,U] 
22:43:01.856 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.01}, one-star: {0.10, -0.03}
22:43:01.858 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
22:43:01.860 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
22:43:01.862 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.15 mountX=-0.00 mountY=-0.05, mountTheta=-1.68
22:43:01.865 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
22:43:01.867 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
22:43:01.869 00.002 10072 Worker thread wakes up
22:43:01.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:43:01.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:43:01.869 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
22:43:01.871 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:43:01.873 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.37
22:43:01.873 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:43:01.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:01.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:43:01.873 00.000 10072 MoveAxis(E, 7, ABG)
22:43:01.873 00.000 10072 Guiding  Dir = 2, Dur = 7
22:43:01.874 00.001 10072 IsGuiding returns 0
22:43:01.874 00.000 10072 PulseGuide returned control before completion, sleep 17
22:43:01.893 00.019 1032 UpdateGuideState exits: m=1349 SNR=25.8
22:43:01.896 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:01.897 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:01.901 00.004 1032 Enqueuing Expose request
22:43:01.903 00.002 10072 IsGuiding returns 0
22:43:01.903 00.000 10072 Move returns status 0, amount 7
22:43:01.903 00.000 10072 MoveAxis(N, 0, ABG)
22:43:01.903 00.000 10072 Move returns status 0, amount 0
22:43:01.903 00.000 10072 move complete, result=0
22:43:01.903 00.000 10072 worker thread done servicing request
22:43:01.903 00.000 10072 Worker thread wakes up
22:43:01.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:01.904 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:01.910 00.006 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:43:02.319 00.409 10072 Exposure complete
22:43:02.369 00.050 10072 worker thread done servicing request
22:43:02.369 00.000 1032 OnExposeComplete: enter
22:43:02.371 00.002 1032 UpdateGuideState(): m_state=6
22:43:02.373 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5464
22:43:02.375 00.002 1032 Star::Find returns 1 (0), X=1097.41, Y=134.83, Mass=1197, SNR=24.3, Peak=101 HFD=3.3
22:43:02.376 00.001 1032 MultiStar: [#1 0.03,-0.09,1.06,U] [#2 0.11,-0.01,0.84,U] [#3 -0.04,0.02,0.80,U] [#4 -0.01,0.02,0.75,U] [#5 -0.04,-0.05,0.70,U] [#6 0.16,-0.10,0.66,U] [#7 0.12,-0.26,0.00,M1] [#8 -0.18,-0.09,0.54,U] 
22:43:02.378 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.05}, one-star: {0.11, -0.10}
22:43:02.380 00.002 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
22:43:02.382 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
22:43:02.383 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.08 mountX=-0.05 mountY=-0.01, mountTheta=-2.91
22:43:02.386 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
22:43:02.388 00.002 1032 Enqueuing Move request for scope (0.03, -0.05)
22:43:02.389 00.001 10072 Worker thread wakes up
22:43:02.390 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
22:43:02.390 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
22:43:02.390 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.01
22:43:02.393 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:43:02.395 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.38
22:43:02.396 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:43:02.396 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:02.396 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:43:02.396 00.000 10072 MoveAxis(E, 6, ABG)
22:43:02.396 00.000 10072 Guiding  Dir = 2, Dur = 6
22:43:02.396 00.000 10072 IsGuiding returns 0
22:43:02.396 00.000 10072 PulseGuide returned control before completion, sleep 16
22:43:02.415 00.019 1032 UpdateGuideState exits: m=1197 SNR=24.3
22:43:02.417 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:02.420 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:02.421 00.001 1032 Enqueuing Expose request
22:43:02.427 00.006 10072 IsGuiding returns 0
22:43:02.427 00.000 10072 Move returns status 0, amount 6
22:43:02.427 00.000 10072 MoveAxis(N, 0, ABG)
22:43:02.427 00.000 10072 Move returns status 0, amount 0
22:43:02.427 00.000 10072 move complete, result=0
22:43:02.427 00.000 10072 worker thread done servicing request
22:43:02.427 00.000 10072 Worker thread wakes up
22:43:02.428 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:02.428 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:02.432 00.004 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:43:03.055 00.623 10072 Exposure complete
22:43:03.109 00.054 10072 worker thread done servicing request
22:43:03.110 00.001 1032 OnExposeComplete: enter
22:43:03.112 00.002 1032 UpdateGuideState(): m_state=6
22:43:03.116 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5465
22:43:03.119 00.003 1032 Star::Find returns 1 (0), X=1097.41, Y=134.77, Mass=1287, SNR=25.2, Peak=118 HFD=3.2
22:43:03.121 00.002 1032 MultiStar: [#1 0.09,-0.04,1.02,U] [#2 0.05,-0.09,0.81,U] [#3 0.01,0.04,0.82,U] [#4 -0.14,0.00,0.65,U] [#5 -0.09,-0.11,0.68,U] [#6 0.07,-0.16,0.64,U] [#7 0.10,-0.09,0.73,U] [#8 -0.23,-0.03,0.52,U] 
22:43:03.123 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.07}, one-star: {0.11, -0.16}
22:43:03.124 00.001 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.06)
22:43:03.126 00.002 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.06)
22:43:03.128 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.39 mountX=-0.07 mountY=0.01, mountTheta=3.06
22:43:03.132 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
22:43:03.134 00.002 1032 Enqueuing Move request for scope (0.01, -0.07)
22:43:03.136 00.002 10072 Worker thread wakes up
22:43:03.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
22:43:03.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
22:43:03.136 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
22:43:03.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:43:03.140 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.38
22:43:03.140 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:43:03.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:03.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:43:03.140 00.000 10072 MoveAxis(E, 7, ABG)
22:43:03.140 00.000 10072 Guiding  Dir = 2, Dur = 7
22:43:03.141 00.001 10072 IsGuiding returns 0
22:43:03.142 00.001 10072 PulseGuide returned control before completion, sleep 17
22:43:03.160 00.018 10072 IsGuiding returns 0
22:43:03.160 00.000 10072 Move returns status 0, amount 7
22:43:03.160 00.000 10072 MoveAxis(N, 0, ABG)
22:43:03.160 00.000 10072 Move returns status 0, amount 0
22:43:03.160 00.000 10072 move complete, result=0
22:43:03.160 00.000 10072 worker thread done servicing request
22:43:03.160 00.000 1032 UpdateGuideState exits: m=1287 SNR=25.2
22:43:03.164 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:03.165 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:03.167 00.002 1032 Enqueuing Expose request
22:43:03.168 00.001 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:43:03.170 00.002 10072 Worker thread wakes up
22:43:03.170 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:03.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:03.587 00.417 10072 Exposure complete
22:43:03.644 00.057 10072 worker thread done servicing request
22:43:03.644 00.000 1032 OnExposeComplete: enter
22:43:03.646 00.002 1032 UpdateGuideState(): m_state=6
22:43:03.648 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5466
22:43:03.651 00.003 1032 Star::Find returns 1 (0), X=1097.31, Y=134.78, Mass=1330, SNR=25.6, Peak=122 HFD=3.2
22:43:03.653 00.002 1032 MultiStar: [#1 -0.04,0.03,0.97,U] [#2 0.04,-0.19,0.78,U] [#3 0.01,-0.00,0.76,U] [#4 -0.14,0.00,0.65,U] [#5 -0.20,-0.07,0.65,U] [#6 0.13,-0.19,0.62,U] [#7 -0.03,-0.16,0.71,U] [#8 -0.20,-0.19,0.00,M2] 
22:43:03.655 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.09}, one-star: {0.01, -0.15}
22:43:03.657 00.002 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.62)
22:43:03.659 00.002 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.62)
22:43:03.660 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.83 mountX=-0.08 mountY=0.05, mountTheta=2.62
22:43:03.664 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.09, opts=13)
22:43:03.666 00.002 1032 Enqueuing Move request for scope (-0.02, -0.09)
22:43:03.668 00.002 10072 Worker thread wakes up
22:43:03.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
22:43:03.668 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
22:43:03.668 00.000 10072 Moving (-0.02, -0.09) raw xDistance=-0.08 yDistance=0.05
22:43:03.670 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:43:03.673 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.38
22:43:03.673 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:43:03.673 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:03.673 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:43:03.673 00.000 10072 MoveAxis(E, 6, ABG)
22:43:03.673 00.000 10072 Guiding  Dir = 2, Dur = 6
22:43:03.675 00.002 10072 IsGuiding returns 0
22:43:03.675 00.000 10072 PulseGuide returned control before completion, sleep 16
22:43:03.692 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:43:03.695 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:03.697 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:03.699 00.002 1032 Enqueuing Expose request
22:43:03.701 00.002 10072 IsGuiding returns 0
22:43:03.701 00.000 10072 Move returns status 0, amount 6
22:43:03.701 00.000 10072 MoveAxis(N, 0, ABG)
22:43:03.701 00.000 10072 Move returns status 0, amount 0
22:43:03.701 00.000 10072 move complete, result=0
22:43:03.702 00.001 10072 worker thread done servicing request
22:43:03.702 00.000 10072 Worker thread wakes up
22:43:03.702 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:03.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:03.711 00.009 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:43:04.336 00.625 10072 Exposure complete
22:43:04.388 00.052 10072 worker thread done servicing request
22:43:04.388 00.000 1032 OnExposeComplete: enter
22:43:04.391 00.003 1032 UpdateGuideState(): m_state=6
22:43:04.392 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5467
22:43:04.395 00.003 1032 Star::Find returns 1 (0), X=1097.38, Y=134.81, Mass=1281, SNR=25.1, Peak=114 HFD=3.2
22:43:04.399 00.004 1032 MultiStar: [#1 -0.04,0.05,1.05,U] [#2 -0.02,0.04,0.84,U] [#3 0.06,-0.03,0.80,U] [#4 -0.08,0.03,0.69,U] [#5 -0.09,0.07,0.66,U] [#6 0.05,-0.15,0.63,U] [#7 -0.00,-0.12,0.72,U] [#8 -0.17,-0.04,0.53,U] 
22:43:04.403 00.004 1032 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.08, -0.12}
22:43:04.405 00.002 1032 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.83) = xAngle (-3.95 = 2.34)
22:43:04.407 00.002 1032 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.95 = 2.34)
22:43:04.410 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.12 mountX=-0.02 mountY=0.02, mountTheta=2.34
22:43:04.414 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
22:43:04.416 00.002 1032 Enqueuing Move request for scope (-0.02, -0.03)
22:43:04.419 00.003 10072 Worker thread wakes up
22:43:04.419 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
22:43:04.419 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
22:43:04.419 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.02
22:43:04.421 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:43:04.424 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.38
22:43:04.425 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:43:04.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:04.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:43:04.425 00.000 10072 MoveAxis(E, 7, ABG)
22:43:04.425 00.000 10072 Guiding  Dir = 2, Dur = 7
22:43:04.425 00.000 10072 IsGuiding returns 0
22:43:04.426 00.001 10072 PulseGuide returned control before completion, sleep 17
22:43:04.445 00.019 1032 UpdateGuideState exits: m=1281 SNR=25.1
22:43:04.447 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:04.449 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:04.450 00.001 1032 Enqueuing Expose request
22:43:04.460 00.010 10072 IsGuiding returns 0
22:43:04.460 00.000 10072 Move returns status 0, amount 7
22:43:04.460 00.000 10072 MoveAxis(N, 0, ABG)
22:43:04.460 00.000 10072 Move returns status 0, amount 0
22:43:04.460 00.000 10072 move complete, result=0
22:43:04.460 00.000 10072 worker thread done servicing request
22:43:04.460 00.000 10072 Worker thread wakes up
22:43:04.460 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:04.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:04.461 00.001 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:43:04.870 00.409 10072 Exposure complete
22:43:04.917 00.047 10072 worker thread done servicing request
22:43:04.918 00.001 1032 OnExposeComplete: enter
22:43:04.919 00.001 1032 UpdateGuideState(): m_state=6
22:43:04.921 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5468
22:43:04.924 00.003 1032 Star::Find returns 1 (0), X=1097.42, Y=134.81, Mass=1308, SNR=25.4, Peak=122 HFD=3.3
22:43:04.926 00.002 1032 MultiStar: [#1 0.09,0.02,0.97,U] [#2 0.08,-0.06,0.78,U] [#3 0.03,0.09,0.74,U] [#4 -0.01,0.03,0.67,U] [#5 -0.08,-0.03,0.65,U] [#6 0.01,-0.03,0.63,U] [#7 0.16,-0.11,0.69,U] [#8 -0.11,-0.08,0.52,U] 
22:43:04.928 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.12, -0.12}
22:43:04.930 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
22:43:04.932 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
22:43:04.932 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.66 mountX=-0.04 mountY=-0.03, mountTheta=-2.49
22:43:04.936 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
22:43:04.938 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
22:43:04.940 00.002 10072 Worker thread wakes up
22:43:04.940 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
22:43:04.940 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
22:43:04.940 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
22:43:04.942 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:43:04.944 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.39
22:43:04.945 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:43:04.945 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:04.945 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:43:04.945 00.000 10072 MoveAxis(E, 6, ABG)
22:43:04.945 00.000 10072 Guiding  Dir = 2, Dur = 6
22:43:04.945 00.000 10072 IsGuiding returns 0
22:43:04.946 00.001 10072 PulseGuide returned control before completion, sleep 16
22:43:04.961 00.015 1032 UpdateGuideState exits: m=1308 SNR=25.4
22:43:04.963 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:04.965 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:04.966 00.001 1032 Enqueuing Expose request
22:43:04.977 00.011 10072 IsGuiding returns 0
22:43:04.977 00.000 10072 Move returns status 0, amount 6
22:43:04.977 00.000 10072 MoveAxis(N, 0, ABG)
22:43:04.977 00.000 10072 Move returns status 0, amount 0
22:43:04.977 00.000 10072 move complete, result=0
22:43:04.977 00.000 10072 worker thread done servicing request
22:43:04.977 00.000 10072 Worker thread wakes up
22:43:04.977 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:04.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:04.980 00.003 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:43:05.606 00.626 10072 Exposure complete
22:43:05.655 00.049 10072 worker thread done servicing request
22:43:05.656 00.001 1032 OnExposeComplete: enter
22:43:05.658 00.002 1032 UpdateGuideState(): m_state=6
22:43:05.659 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5469
22:43:05.660 00.001 1032 Star::Find returns 1 (0), X=1097.44, Y=134.76, Mass=1452, SNR=26.8, Peak=143 HFD=3.2
22:43:05.663 00.003 1032 MultiStar: [#1 0.08,0.04,0.88,U] [#2 0.14,-0.06,0.74,U] [#3 0.01,0.01,0.72,U] [#4 -0.03,-0.04,0.63,U] [#5 0.09,-0.07,0.63,U] [#6 0.28,-0.12,0.00,M1] [#7 0.04,-0.09,0.72,U] [#8 -0.07,-0.10,0.50,U] 
22:43:05.665 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {0.14, -0.17}
22:43:05.667 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
22:43:05.669 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
22:43:05.670 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.79 mountX=-0.07 mountY=-0.04, mountTheta=-2.62
22:43:05.673 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
22:43:05.675 00.002 1032 Enqueuing Move request for scope (0.06, -0.06)
22:43:05.677 00.002 10072 Worker thread wakes up
22:43:05.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
22:43:05.677 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
22:43:05.677 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.04
22:43:05.682 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:43:05.684 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.39
22:43:05.684 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:43:05.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:05.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:43:05.684 00.000 10072 MoveAxis(E, 6, ABG)
22:43:05.684 00.000 10072 Guiding  Dir = 2, Dur = 6
22:43:05.685 00.001 10072 IsGuiding returns 0
22:43:05.685 00.000 10072 PulseGuide returned control before completion, sleep 16
22:43:05.702 00.017 1032 UpdateGuideState exits: m=1452 SNR=26.8
22:43:05.705 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:05.707 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:05.709 00.002 1032 Enqueuing Expose request
22:43:05.714 00.005 10072 IsGuiding returns 0
22:43:05.714 00.000 10072 Move returns status 0, amount 6
22:43:05.714 00.000 10072 MoveAxis(N, 0, ABG)
22:43:05.714 00.000 10072 Move returns status 0, amount 0
22:43:05.714 00.000 10072 move complete, result=0
22:43:05.714 00.000 10072 worker thread done servicing request
22:43:05.714 00.000 10072 Worker thread wakes up
22:43:05.714 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:05.714 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:05.718 00.004 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:43:06.124 00.406 10072 Exposure complete
22:43:06.174 00.050 10072 worker thread done servicing request
22:43:06.174 00.000 1032 OnExposeComplete: enter
22:43:06.176 00.002 1032 UpdateGuideState(): m_state=6
22:43:06.177 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5470
22:43:06.180 00.003 1032 Star::Find returns 1 (0), X=1097.50, Y=134.74, Mass=1359, SNR=25.9, Peak=125 HFD=3.3
22:43:06.182 00.002 1032 MultiStar: [#1 0.04,-0.10,0.96,U] [#2 0.08,-0.09,0.75,U] [#3 0.09,0.01,0.79,U] [#4 -0.15,0.17,0.66,U] [#5 -0.04,0.00,0.63,U] [#6 0.12,-0.03,0.63,U] [#7 0.05,-0.08,0.70,U] [#8 -0.14,-0.06,0.53,U] 
22:43:06.184 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.19, -0.19}
22:43:06.186 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:43:06.189 00.003 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:43:06.191 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.88 mountX=-0.06 mountY=-0.03, mountTheta=-2.71
22:43:06.193 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
22:43:06.195 00.002 1032 Enqueuing Move request for scope (0.04, -0.05)
22:43:06.197 00.002 10072 Worker thread wakes up
22:43:06.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
22:43:06.197 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
22:43:06.197 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
22:43:06.199 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:43:06.201 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.39
22:43:06.201 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:43:06.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:06.201 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:43:06.201 00.000 10072 MoveAxis(E, 5, ABG)
22:43:06.201 00.000 10072 Guiding  Dir = 2, Dur = 5
22:43:06.201 00.000 10072 IsGuiding returns 0
22:43:06.202 00.001 10072 PulseGuide returned control before completion, sleep 15
22:43:06.218 00.016 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:43:06.220 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:06.222 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:06.223 00.001 1032 Enqueuing Expose request
22:43:06.229 00.006 10072 IsGuiding returns 0
22:43:06.229 00.000 10072 Move returns status 0, amount 5
22:43:06.229 00.000 10072 MoveAxis(N, 0, ABG)
22:43:06.229 00.000 10072 Move returns status 0, amount 0
22:43:06.229 00.000 10072 move complete, result=0
22:43:06.229 00.000 10072 worker thread done servicing request
22:43:06.229 00.000 10072 Worker thread wakes up
22:43:06.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:06.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:06.232 00.003 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:43:06.857 00.625 10072 Exposure complete
22:43:06.908 00.051 10072 worker thread done servicing request
22:43:06.908 00.000 1032 OnExposeComplete: enter
22:43:06.910 00.002 1032 UpdateGuideState(): m_state=6
22:43:06.912 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5471
22:43:06.913 00.001 1032 Star::Find returns 1 (0), X=1097.34, Y=134.86, Mass=1341, SNR=25.7, Peak=122 HFD=3.3
22:43:06.915 00.002 1032 MultiStar: [#1 0.07,0.05,0.96,U] [#2 -0.00,-0.08,0.86,U] [#3 0.08,0.09,0.75,U] [#4 -0.12,0.17,0.71,U] [#5 0.09,0.11,0.63,U] [#6 0.01,0.02,0.61,U] [#7 0.12,-0.01,0.66,U] [#8 -0.17,-0.06,0.52,U] 
22:43:06.917 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.04, -0.07}
22:43:06.918 00.001 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
22:43:06.920 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
22:43:06.921 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.84 mountX=0.02 mountY=-0.02, mountTheta=-0.99
22:43:06.925 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
22:43:06.927 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
22:43:06.929 00.002 10072 Worker thread wakes up
22:43:06.929 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:43:06.929 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:43:06.929 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
22:43:06.931 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:43:06.934 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.40
22:43:06.934 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:43:06.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:06.934 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:43:06.934 00.000 10072 MoveAxis(E, 6, ABG)
22:43:06.934 00.000 10072 Guiding  Dir = 2, Dur = 6
22:43:06.935 00.001 10072 IsGuiding returns 0
22:43:06.935 00.000 10072 PulseGuide returned control before completion, sleep 16
22:43:06.952 00.017 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:43:06.955 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:06.957 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:06.960 00.003 1032 Enqueuing Expose request
22:43:06.963 00.003 10072 IsGuiding returns 0
22:43:06.963 00.000 10072 Move returns status 0, amount 6
22:43:06.963 00.000 10072 MoveAxis(N, 0, ABG)
22:43:06.963 00.000 10072 Move returns status 0, amount 0
22:43:06.963 00.000 10072 move complete, result=0
22:43:06.963 00.000 10072 worker thread done servicing request
22:43:06.963 00.000 10072 Worker thread wakes up
22:43:06.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:06.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:06.971 00.008 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:43:07.372 00.401 10072 Exposure complete
22:43:07.423 00.051 10072 worker thread done servicing request
22:43:07.424 00.001 1032 OnExposeComplete: enter
22:43:07.427 00.003 1032 UpdateGuideState(): m_state=6
22:43:07.429 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5472
22:43:07.431 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=134.96, Mass=1234, SNR=24.7, Peak=109 HFD=3.1
22:43:07.433 00.002 1032 MultiStar: [#1 0.07,0.23,0.96,U] [#2 0.01,0.03,0.81,U] [#3 -0.04,0.12,0.82,U] [#4 -0.11,0.29,0.00,M1] [#5 -0.02,0.03,0.67,U] [#6 0.09,-0.02,0.65,U] [#7 0.08,0.02,0.69,U] [#8 -0.01,0.11,0.55,U] 
22:43:07.434 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.07}, one-star: {0.12, 0.03}
22:43:07.436 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
22:43:07.438 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
22:43:07.440 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.05 mountX=0.06 mountY=-0.06, mountTheta=-0.78
22:43:07.443 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
22:43:07.445 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
22:43:07.447 00.002 10072 Worker thread wakes up
22:43:07.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:43:07.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:43:07.447 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
22:43:07.449 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:43:07.451 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.40
22:43:07.451 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:43:07.451 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:07.451 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:43:07.451 00.000 10072 MoveAxis(E, 3, ABG)
22:43:07.451 00.000 10072 Guiding  Dir = 2, Dur = 3
22:43:07.452 00.001 10072 IsGuiding returns 0
22:43:07.452 00.000 10072 PulseGuide returned control before completion, sleep 13
22:43:07.471 00.019 1032 UpdateGuideState exits: m=1234 SNR=24.7
22:43:07.472 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:07.474 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:07.475 00.001 1032 Enqueuing Expose request
22:43:07.477 00.002 10072 IsGuiding returns 0
22:43:07.477 00.000 10072 Move returns status 0, amount 3
22:43:07.477 00.000 10072 MoveAxis(N, 0, ABG)
22:43:07.477 00.000 10072 Move returns status 0, amount 0
22:43:07.477 00.000 10072 move complete, result=0
22:43:07.477 00.000 10072 worker thread done servicing request
22:43:07.477 00.000 10072 Worker thread wakes up
22:43:07.478 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:07.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:07.485 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:43:08.105 00.620 10072 Exposure complete
22:43:08.158 00.053 10072 worker thread done servicing request
22:43:08.158 00.000 1032 OnExposeComplete: enter
22:43:08.161 00.003 1032 UpdateGuideState(): m_state=6
22:43:08.163 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5473
22:43:08.165 00.002 1032 Star::Find returns 1 (0), X=1097.41, Y=134.86, Mass=1327, SNR=25.6, Peak=119 HFD=3.3
22:43:08.167 00.002 1032 MultiStar: [#1 0.11,0.05,0.98,U] [#2 -0.05,0.03,0.75,U] [#3 0.11,0.05,0.72,U] [#4 -0.02,0.11,0.65,U] [#5 0.00,0.14,0.67,U] [#6 0.11,0.02,0.63,U] [#7 0.20,-0.09,0.69,U] [#8 -0.07,0.00,0.50,U] 
22:43:08.169 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.11, -0.07}
22:43:08.170 00.001 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
22:43:08.171 00.001 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
22:43:08.174 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.37 mountX=0.01 mountY=-0.07, mountTheta=-1.46
22:43:08.177 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:43:08.180 00.003 1032 Enqueuing Move request for scope (0.06, 0.02)
22:43:08.182 00.002 10072 Worker thread wakes up
22:43:08.182 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:43:08.182 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:43:08.182 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.07
22:43:08.184 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:43:08.186 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.40
22:43:08.186 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:43:08.186 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:08.186 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:43:08.186 00.000 10072 MoveAxis(E, 3, ABG)
22:43:08.186 00.000 10072 Guiding  Dir = 2, Dur = 3
22:43:08.186 00.000 10072 IsGuiding returns 0
22:43:08.187 00.001 10072 PulseGuide returned control before completion, sleep 13
22:43:08.202 00.015 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:43:08.205 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:08.207 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:08.209 00.002 1032 Enqueuing Expose request
22:43:08.211 00.002 10072 IsGuiding returns 0
22:43:08.211 00.000 10072 Move returns status 0, amount 3
22:43:08.211 00.000 10072 MoveAxis(N, 0, ABG)
22:43:08.211 00.000 10072 Move returns status 0, amount 0
22:43:08.211 00.000 10072 move complete, result=0
22:43:08.212 00.001 10072 worker thread done servicing request
22:43:08.212 00.000 10072 Worker thread wakes up
22:43:08.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:08.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:08.219 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:43:08.619 00.400 10072 Exposure complete
22:43:08.672 00.053 1032 OnExposeComplete: enter
22:43:08.676 00.004 1032 UpdateGuideState(): m_state=6
22:43:08.678 00.002 10072 worker thread done servicing request
22:43:08.678 00.000 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5474
22:43:08.679 00.001 1032 Star::Find returns 1 (0), X=1097.43, Y=134.82, Mass=1374, SNR=26.0, Peak=118 HFD=3.3
22:43:08.682 00.003 1032 MultiStar: [#1 0.18,0.03,0.99,U] [#2 0.03,-0.02,0.80,U] [#3 0.11,0.02,0.73,U] [#4 0.16,0.02,0.68,U] [#5 -0.02,0.03,0.64,U] [#6 0.16,-0.05,0.57,U] [#7 0.12,-0.07,0.70,U] [#8 0.03,-0.07,0.52,U] 
22:43:08.683 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.13, -0.11}
22:43:08.684 00.001 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:43:08.686 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:43:08.687 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.23 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
22:43:08.689 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:43:08.691 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
22:43:08.692 00.001 10072 Worker thread wakes up
22:43:08.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:43:08.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:43:08.693 00.001 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
22:43:08.695 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:43:08.698 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.40
22:43:08.698 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:43:08.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:08.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:43:08.698 00.000 10072 MoveAxis(E, 3, ABG)
22:43:08.698 00.000 10072 Guiding  Dir = 2, Dur = 3
22:43:08.699 00.001 10072 IsGuiding returns 0
22:43:08.699 00.000 10072 PulseGuide returned control before completion, sleep 13
22:43:08.718 00.019 1032 UpdateGuideState exits: m=1374 SNR=26.0
22:43:08.720 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:08.721 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:08.723 00.002 1032 Enqueuing Expose request
22:43:08.724 00.001 10072 IsGuiding returns 0
22:43:08.724 00.000 10072 Move returns status 0, amount 3
22:43:08.724 00.000 10072 MoveAxis(N, 0, ABG)
22:43:08.725 00.001 10072 Move returns status 0, amount 0
22:43:08.725 00.000 10072 move complete, result=0
22:43:08.725 00.000 10072 worker thread done servicing request
22:43:08.725 00.000 10072 Worker thread wakes up
22:43:08.725 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:08.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:08.733 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:43:09.354 00.621 10072 Exposure complete
22:43:09.410 00.056 10072 worker thread done servicing request
22:43:09.410 00.000 1032 OnExposeComplete: enter
22:43:09.412 00.002 1032 UpdateGuideState(): m_state=6
22:43:09.415 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5475
22:43:09.417 00.002 1032 Star::Find returns 1 (0), X=1097.45, Y=134.81, Mass=1421, SNR=26.5, Peak=112 HFD=3.4
22:43:09.419 00.002 1032 MultiStar: [#1 0.10,-0.00,0.95,U] [#2 0.12,-0.01,0.79,U] [#3 0.15,0.14,0.75,U] [#4 0.01,0.06,0.67,U] [#5 -0.05,-0.02,0.61,U] [#6 0.17,-0.10,0.62,U] [#7 0.12,0.03,0.72,U] [#8 0.08,-0.05,0.50,U] 
22:43:09.421 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.15, -0.12}
22:43:09.422 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
22:43:09.424 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
22:43:09.425 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.08 mountX=-0.03 mountY=-0.10, mountTheta=-1.92
22:43:09.428 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
22:43:09.430 00.002 1032 Enqueuing Move request for scope (0.10, -0.01)
22:43:09.431 00.001 10072 Worker thread wakes up
22:43:09.432 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:43:09.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:43:09.432 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.10
22:43:09.433 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:43:09.436 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:43:09.436 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:43:09.437 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:09.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:43:09.437 00.000 10072 MoveAxis(E, 3, ABG)
22:43:09.437 00.000 10072 Guiding  Dir = 2, Dur = 3
22:43:09.437 00.000 10072 IsGuiding returns 0
22:43:09.437 00.000 10072 PulseGuide returned control before completion, sleep 13
22:43:09.454 00.017 1032 UpdateGuideState exits: m=1421 SNR=26.5
22:43:09.456 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:09.458 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:09.459 00.001 1032 Enqueuing Expose request
22:43:09.462 00.003 10072 IsGuiding returns 0
22:43:09.462 00.000 10072 Move returns status 0, amount 3
22:43:09.462 00.000 10072 MoveAxis(N, 0, ABG)
22:43:09.462 00.000 10072 Move returns status 0, amount 0
22:43:09.462 00.000 10072 move complete, result=0
22:43:09.462 00.000 10072 worker thread done servicing request
22:43:09.462 00.000 10072 Worker thread wakes up
22:43:09.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:09.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:09.471 00.009 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:43:09.873 00.402 10072 Exposure complete
22:43:09.925 00.052 10072 worker thread done servicing request
22:43:09.925 00.000 1032 OnExposeComplete: enter
22:43:09.928 00.003 1032 UpdateGuideState(): m_state=6
22:43:09.931 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5476
22:43:09.932 00.001 1032 Star::Find returns 1 (0), X=1097.49, Y=134.87, Mass=1423, SNR=26.5, Peak=121 HFD=3.4
22:43:09.934 00.002 1032 MultiStar: [#1 0.02,0.08,0.95,U] [#2 0.05,0.02,0.74,U] [#3 0.05,0.09,0.74,U] [#4 0.04,0.15,0.64,U] [#5 0.09,0.02,0.65,U] [#6 0.22,-0.04,0.61,U] [#7 0.07,-0.02,0.68,U] [#8 -0.07,0.01,0.49,U] 
22:43:09.935 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.19, -0.06}
22:43:09.938 00.003 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
22:43:09.940 00.002 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
22:43:09.941 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.32 mountX=0.00 mountY=-0.08, mountTheta=-1.51
22:43:09.944 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
22:43:09.946 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
22:43:09.948 00.002 10072 Worker thread wakes up
22:43:09.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:43:09.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:43:09.948 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.00 yDistance=-0.08
22:43:09.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:43:09.952 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:43:09.952 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:43:09.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:09.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:43:09.952 00.000 10072 MoveAxis(E, 3, ABG)
22:43:09.952 00.000 10072 Guiding  Dir = 2, Dur = 3
22:43:09.955 00.003 10072 IsGuiding returns 0
22:43:09.956 00.001 10072 PulseGuide returned control before completion, sleep 12
22:43:09.971 00.015 1032 UpdateGuideState exits: m=1423 SNR=26.5
22:43:09.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:09.975 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:09.976 00.001 1032 Enqueuing Expose request
22:43:09.979 00.003 10072 IsGuiding returns 0
22:43:09.979 00.000 10072 Move returns status 0, amount 3
22:43:09.979 00.000 10072 MoveAxis(N, 0, ABG)
22:43:09.980 00.001 10072 Move returns status 0, amount 0
22:43:09.980 00.000 10072 move complete, result=0
22:43:09.980 00.000 10072 worker thread done servicing request
22:43:09.980 00.000 10072 Worker thread wakes up
22:43:09.980 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:09.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:09.985 00.005 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:43:10.607 00.622 10072 Exposure complete
22:43:10.666 00.059 10072 worker thread done servicing request
22:43:10.666 00.000 1032 OnExposeComplete: enter
22:43:10.668 00.002 1032 UpdateGuideState(): m_state=6
22:43:10.670 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5477
22:43:10.672 00.002 1032 Star::Find returns 1 (0), X=1097.46, Y=134.80, Mass=1181, SNR=24.1, Peak=107 HFD=3.4
22:43:10.675 00.003 1032 MultiStar: [#1 0.03,0.08,1.03,U] [#2 0.10,0.05,0.83,U] [#3 0.04,0.02,0.83,U] [#4 -0.11,-0.03,0.75,U] [#5 -0.06,0.02,0.73,U] [#6 0.28,0.01,0.00,M1] [#7 0.10,-0.08,0.76,U] [#8 -0.07,0.01,0.58,U] 
22:43:10.678 00.003 1032 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {0.16, -0.13}
22:43:10.681 00.003 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
22:43:10.682 00.001 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
22:43:10.685 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.22 mountX=-0.02 mountY=-0.03, mountTheta=-2.05
22:43:10.688 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
22:43:10.690 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
22:43:10.692 00.002 10072 Worker thread wakes up
22:43:10.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:43:10.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:43:10.692 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
22:43:10.694 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:43:10.697 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:43:10.697 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:43:10.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:10.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:43:10.697 00.000 10072 MoveAxis(E, 3, ABG)
22:43:10.697 00.000 10072 Guiding  Dir = 2, Dur = 3
22:43:10.697 00.000 10072 IsGuiding returns 0
22:43:10.698 00.001 10072 PulseGuide returned control before completion, sleep 13
22:43:10.714 00.016 10072 IsGuiding returns 0
22:43:10.714 00.000 10072 Move returns status 0, amount 3
22:43:10.714 00.000 10072 MoveAxis(N, 0, ABG)
22:43:10.714 00.000 10072 Move returns status 0, amount 0
22:43:10.714 00.000 10072 move complete, result=0
22:43:10.714 00.000 10072 worker thread done servicing request
22:43:10.717 00.003 1032 UpdateGuideState exits: m=1181 SNR=24.1
22:43:10.720 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:10.722 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:10.724 00.002 1032 Enqueuing Expose request
22:43:10.726 00.002 10072 Worker thread wakes up
22:43:10.726 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:43:10.728 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:10.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:11.139 00.411 10072 Exposure complete
22:43:11.194 00.055 10072 worker thread done servicing request
22:43:11.194 00.000 1032 OnExposeComplete: enter
22:43:11.197 00.003 1032 UpdateGuideState(): m_state=6
22:43:11.200 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5478
22:43:11.201 00.001 1032 Star::Find returns 1 (0), X=1097.47, Y=134.80, Mass=1468, SNR=26.9, Peak=135 HFD=3.3
22:43:11.204 00.003 1032 MultiStar: [#1 0.13,0.01,0.99,U] [#2 0.14,-0.07,0.72,U] [#3 0.12,0.03,0.71,U] [#4 -0.07,0.11,0.63,U] [#5 0.00,0.06,0.64,U] [#6 0.28,-0.08,0.00,M2] [#7 0.13,-0.03,0.64,U] [#8 0.06,-0.08,0.48,U] 
22:43:11.208 00.004 1032 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {0.17, -0.13}
22:43:11.210 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:43:11.213 00.003 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:43:11.215 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.19 mountX=-0.04 mountY=-0.09, mountTheta=-2.02
22:43:11.218 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
22:43:11.220 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
22:43:11.223 00.003 10072 Worker thread wakes up
22:43:11.223 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:43:11.223 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:43:11.223 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.04 yDistance=-0.09
22:43:11.225 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:43:11.230 00.005 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:43:11.230 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:43:11.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:11.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:43:11.230 00.000 10072 MoveAxis(E, 2, ABG)
22:43:11.230 00.000 10072 Guiding  Dir = 2, Dur = 2
22:43:11.230 00.000 10072 IsGuiding returns 0
22:43:11.231 00.001 10072 PulseGuide returned control before completion, sleep 12
22:43:11.249 00.018 1032 UpdateGuideState exits: m=1468 SNR=26.9
22:43:11.252 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:11.254 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:11.256 00.002 10072 IsGuiding returns 0
22:43:11.256 00.000 10072 Move returns status 0, amount 2
22:43:11.256 00.000 1032 Enqueuing Expose request
22:43:11.258 00.002 10072 MoveAxis(N, 0, ABG)
22:43:11.258 00.000 10072 Move returns status 0, amount 0
22:43:11.258 00.000 10072 move complete, result=0
22:43:11.259 00.001 10072 worker thread done servicing request
22:43:11.259 00.000 10072 Worker thread wakes up
22:43:11.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:11.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:11.269 00.010 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:43:11.884 00.615 10072 Exposure complete
22:43:11.942 00.058 10072 worker thread done servicing request
22:43:11.942 00.000 1032 OnExposeComplete: enter
22:43:11.946 00.004 1032 UpdateGuideState(): m_state=6
22:43:11.948 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5479
22:43:11.949 00.001 1032 Star::Find returns 1 (0), X=1097.59, Y=134.72, Mass=1246, SNR=24.8, Peak=119 HFD=3.2
22:43:11.952 00.003 1032 MultiStar: [#1 0.12,0.12,1.01,U] [#2 0.11,-0.05,0.82,U] [#3 0.09,0.06,0.80,U] [#4 0.10,0.13,0.70,U] [#5 0.02,-0.09,0.71,U] [#6 0.17,-0.05,0.64,U] [#7 0.17,-0.10,0.73,U] [#8 -0.14,0.02,0.56,U] 
22:43:11.953 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.29, -0.21}
22:43:11.956 00.003 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
22:43:11.958 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
22:43:11.960 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.17 mountX=-0.05 mountY=-0.11, mountTheta=-2.00
22:43:11.963 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
22:43:11.965 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
22:43:11.968 00.003 10072 Worker thread wakes up
22:43:11.968 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
22:43:11.968 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
22:43:11.968 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
22:43:11.969 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:43:11.972 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:43:11.972 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:43:11.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:11.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:43:11.972 00.000 10072 MoveAxis(E, 4, ABG)
22:43:11.972 00.000 10072 Guiding  Dir = 2, Dur = 4
22:43:11.972 00.000 10072 IsGuiding returns 0
22:43:11.973 00.001 10072 PulseGuide returned control before completion, sleep 14
22:43:11.991 00.018 10072 IsGuiding returns 0
22:43:11.991 00.000 10072 Move returns status 0, amount 4
22:43:11.991 00.000 1032 UpdateGuideState exits: m=1246 SNR=24.8
22:43:11.995 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:11.997 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:11.999 00.002 1032 Enqueuing Expose request
22:43:12.001 00.002 10072 MoveAxis(N, 0, ABG)
22:43:12.001 00.000 10072 Move returns status 0, amount 0
22:43:12.001 00.000 10072 move complete, result=0
22:43:12.001 00.000 10072 worker thread done servicing request
22:43:12.001 00.000 10072 Worker thread wakes up
22:43:12.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:12.001 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:12.008 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:43:12.415 00.407 10072 Exposure complete
22:43:12.464 00.049 10072 worker thread done servicing request
22:43:12.464 00.000 1032 OnExposeComplete: enter
22:43:12.467 00.003 1032 UpdateGuideState(): m_state=6
22:43:12.468 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5480
22:43:12.470 00.002 1032 Star::Find returns 1 (0), X=1097.50, Y=134.76, Mass=1386, SNR=26.1, Peak=119 HFD=3.3
22:43:12.471 00.001 1032 MultiStar: [#1 0.09,0.12,0.97,U] [#2 0.11,-0.04,0.79,U] [#3 0.14,0.01,0.76,U] [#4 -0.05,0.10,0.67,U] [#5 -0.09,0.08,0.66,U] [#6 0.13,0.04,0.63,U] [#7 0.14,-0.13,0.74,U] [#8 -0.10,-0.03,0.50,U] 
22:43:12.473 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.00}, one-star: {0.20, -0.16}
22:43:12.474 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
22:43:12.476 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
22:43:12.478 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.06 mountX=-0.02 mountY=-0.07, mountTheta=-1.89
22:43:12.480 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
22:43:12.482 00.002 1032 Enqueuing Move request for scope (0.08, -0.00)
22:43:12.484 00.002 10072 Worker thread wakes up
22:43:12.484 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
22:43:12.484 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
22:43:12.484 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.02 yDistance=-0.07
22:43:12.485 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:43:12.489 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:43:12.489 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:43:12.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:12.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:43:12.489 00.000 10072 MoveAxis(E, 4, ABG)
22:43:12.489 00.000 10072 Guiding  Dir = 2, Dur = 4
22:43:12.490 00.001 10072 IsGuiding returns 0
22:43:12.491 00.001 10072 PulseGuide returned control before completion, sleep 13
22:43:12.505 00.014 10072 IsGuiding returns 0
22:43:12.505 00.000 10072 Move returns status 0, amount 4
22:43:12.505 00.000 10072 MoveAxis(N, 0, ABG)
22:43:12.505 00.000 10072 Move returns status 0, amount 0
22:43:12.505 00.000 10072 move complete, result=0
22:43:12.505 00.000 10072 worker thread done servicing request
22:43:12.506 00.001 1032 UpdateGuideState exits: m=1386 SNR=26.1
22:43:12.507 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:12.510 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:12.512 00.002 1032 Enqueuing Expose request
22:43:12.513 00.001 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:43:12.515 00.002 10072 Worker thread wakes up
22:43:12.515 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:12.515 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:13.149 00.634 10072 Exposure complete
22:43:13.201 00.052 10072 worker thread done servicing request
22:43:13.201 00.000 1032 OnExposeComplete: enter
22:43:13.202 00.001 1032 UpdateGuideState(): m_state=6
22:43:13.205 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5481
22:43:13.207 00.002 1032 Star::Find returns 1 (0), X=1097.48, Y=134.94, Mass=1468, SNR=26.9, Peak=130 HFD=3.3
22:43:13.210 00.003 1032 MultiStar: [#1 0.07,0.21,0.89,U] [#2 0.09,0.05,0.75,U] [#3 0.09,0.18,0.71,U] [#4 0.04,0.19,0.62,U] [#5 0.08,0.10,0.61,U] [#6 0.19,-0.06,0.58,U] [#7 0.09,-0.08,0.69,U] [#8 -0.13,-0.03,0.48,U] 
22:43:13.211 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.18, 0.01}
22:43:13.213 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
22:43:13.214 00.001 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
22:43:13.215 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.65 mountX=0.04 mountY=-0.10, mountTheta=-1.18
22:43:13.219 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
22:43:13.221 00.002 1032 Enqueuing Move request for scope (0.09, 0.07)
22:43:13.224 00.003 10072 Worker thread wakes up
22:43:13.224 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
22:43:13.224 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
22:43:13.224 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.10
22:43:13.227 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:43:13.229 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:43:13.229 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:43:13.229 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:13.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:43:13.231 00.002 10072 MoveAxis(E, 5, ABG)
22:43:13.231 00.000 10072 Guiding  Dir = 2, Dur = 5
22:43:13.231 00.000 10072 IsGuiding returns 0
22:43:13.231 00.000 10072 PulseGuide returned control before completion, sleep 15
22:43:13.250 00.019 1032 UpdateGuideState exits: m=1468 SNR=26.9
22:43:13.252 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:13.254 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:13.257 00.003 1032 Enqueuing Expose request
22:43:13.258 00.001 10072 IsGuiding returns 0
22:43:13.259 00.001 10072 Move returns status 0, amount 5
22:43:13.259 00.000 10072 MoveAxis(N, 0, ABG)
22:43:13.259 00.000 10072 Move returns status 0, amount 0
22:43:13.259 00.000 10072 move complete, result=0
22:43:13.259 00.000 10072 worker thread done servicing request
22:43:13.259 00.000 10072 Worker thread wakes up
22:43:13.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:13.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:13.267 00.008 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:43:13.677 00.410 10072 Exposure complete
22:43:13.731 00.054 10072 worker thread done servicing request
22:43:13.731 00.000 1032 OnExposeComplete: enter
22:43:13.734 00.003 1032 UpdateGuideState(): m_state=6
22:43:13.735 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5482
22:43:13.741 00.006 1032 Star::Find returns 1 (0), X=1097.48, Y=134.86, Mass=1474, SNR=27.0, Peak=135 HFD=3.2
22:43:13.745 00.004 1032 MultiStar: [#1 0.11,0.11,0.91,U] [#2 0.11,-0.02,0.72,U] [#3 0.13,0.07,0.74,U] [#4 -0.07,0.06,0.63,U] [#5 -0.01,0.04,0.65,U] [#6 0.25,-0.13,0.00,M1] [#7 0.16,-0.12,0.69,U] [#8 -0.14,-0.12,0.51,U] 
22:43:13.746 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.00}, one-star: {0.18, -0.07}
22:43:13.748 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
22:43:13.750 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
22:43:13.752 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.04 mountX=-0.02 mountY=-0.07, mountTheta=-1.87
22:43:13.755 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
22:43:13.757 00.002 1032 Enqueuing Move request for scope (0.08, -0.00)
22:43:13.759 00.002 10072 Worker thread wakes up
22:43:13.760 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
22:43:13.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
22:43:13.760 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.02 yDistance=-0.07
22:43:13.762 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:43:13.764 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.43
22:43:13.764 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:43:13.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:13.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:43:13.764 00.000 10072 MoveAxis(E, 4, ABG)
22:43:13.764 00.000 10072 Guiding  Dir = 2, Dur = 4
22:43:13.764 00.000 10072 IsGuiding returns 0
22:43:13.767 00.003 10072 PulseGuide returned control before completion, sleep 14
22:43:13.785 00.018 10072 IsGuiding returns 0
22:43:13.785 00.000 10072 Move returns status 0, amount 4
22:43:13.785 00.000 10072 MoveAxis(N, 0, ABG)
22:43:13.785 00.000 10072 Move returns status 0, amount 0
22:43:13.785 00.000 10072 move complete, result=0
22:43:13.786 00.001 10072 worker thread done servicing request
22:43:13.786 00.000 1032 UpdateGuideState exits: m=1474 SNR=27.0
22:43:13.788 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:13.790 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:13.792 00.002 1032 Enqueuing Expose request
22:43:13.794 00.002 10072 Worker thread wakes up
22:43:13.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:13.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:13.794 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:43:14.429 00.635 10072 Exposure complete
22:43:14.482 00.053 10072 worker thread done servicing request
22:43:14.482 00.000 1032 OnExposeComplete: enter
22:43:14.485 00.003 1032 UpdateGuideState(): m_state=6
22:43:14.487 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5483
22:43:14.491 00.004 1032 Star::Find returns 1 (0), X=1097.54, Y=134.78, Mass=1404, SNR=26.3, Peak=127 HFD=3.2
22:43:14.493 00.002 1032 MultiStar: [#1 0.14,0.04,0.94,U] [#2 0.20,-0.14,0.76,U] [#3 0.08,-0.16,0.73,U] [#4 0.02,0.02,0.66,U] [#5 0.04,-0.06,0.67,U] [#6 0.25,-0.08,0.00,M2] [#7 0.22,-0.11,0.70,U] [#8 0.11,-0.10,0.52,U] 
22:43:14.495 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.08}, one-star: {0.24, -0.15}
22:43:14.497 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
22:43:14.498 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
22:43:14.500 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.53 mountX=-0.12 mountY=-0.12, mountTheta=-2.36
22:43:14.503 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
22:43:14.505 00.002 1032 Enqueuing Move request for scope (0.14, -0.08)
22:43:14.506 00.001 10072 Worker thread wakes up
22:43:14.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
22:43:14.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
22:43:14.506 00.000 10072 Moving (0.14, -0.08) raw xDistance=-0.12 yDistance=-0.12
22:43:14.509 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:43:14.512 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.43
22:43:14.512 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:43:14.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:14.512 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:43:14.512 00.000 10072 MoveAxis(E, 5, ABG)
22:43:14.512 00.000 10072 Guiding  Dir = 2, Dur = 5
22:43:14.513 00.001 10072 IsGuiding returns 0
22:43:14.513 00.000 10072 PulseGuide returned control before completion, sleep 15
22:43:14.533 00.020 1032 UpdateGuideState exits: m=1404 SNR=26.3
22:43:14.536 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:14.538 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:14.540 00.002 1032 Enqueuing Expose request
22:43:14.542 00.002 10072 IsGuiding returns 0
22:43:14.542 00.000 10072 Move returns status 0, amount 5
22:43:14.542 00.000 10072 MoveAxis(N, 0, ABG)
22:43:14.542 00.000 10072 Move returns status 0, amount 0
22:43:14.542 00.000 10072 move complete, result=0
22:43:14.542 00.000 10072 worker thread done servicing request
22:43:14.543 00.001 10072 Worker thread wakes up
22:43:14.543 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:14.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:14.550 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:43:14.960 00.410 10072 Exposure complete
22:43:15.008 00.048 10072 worker thread done servicing request
22:43:15.008 00.000 1032 OnExposeComplete: enter
22:43:15.010 00.002 1032 UpdateGuideState(): m_state=6
22:43:15.012 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5484
22:43:15.014 00.002 1032 Star::Find returns 1 (0), X=1097.55, Y=134.77, Mass=1313, SNR=25.5, Peak=120 HFD=3.2
22:43:15.016 00.002 1032 MultiStar: [#1 0.10,0.07,0.99,U] [#2 0.05,-0.07,0.75,U] [#3 0.17,-0.01,0.80,U] [#4 -0.08,0.05,0.65,U] [#5 0.01,0.01,0.68,U] [#6 0.06,-0.06,0.62,U] [#7 0.10,-0.04,0.72,U] [#8 -0.01,-0.04,0.51,U] 
22:43:15.018 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.25, -0.16}
22:43:15.019 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
22:43:15.021 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
22:43:15.022 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.32 mountX=-0.05 mountY=-0.08, mountTheta=-2.15
22:43:15.025 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
22:43:15.027 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
22:43:15.029 00.002 10072 Worker thread wakes up
22:43:15.029 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:43:15.029 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:43:15.029 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
22:43:15.030 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:43:15.033 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.43
22:43:15.033 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:43:15.033 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:15.033 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:43:15.033 00.000 10072 MoveAxis(E, 5, ABG)
22:43:15.034 00.001 10072 Guiding  Dir = 2, Dur = 5
22:43:15.034 00.000 10072 IsGuiding returns 0
22:43:15.034 00.000 10072 PulseGuide returned control before completion, sleep 15
22:43:15.051 00.017 1032 UpdateGuideState exits: m=1313 SNR=25.5
22:43:15.053 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:15.055 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:15.056 00.001 1032 Enqueuing Expose request
22:43:15.066 00.010 10072 IsGuiding returns 0
22:43:15.066 00.000 10072 Move returns status 0, amount 5
22:43:15.066 00.000 10072 MoveAxis(N, 0, ABG)
22:43:15.066 00.000 10072 Move returns status 0, amount 0
22:43:15.066 00.000 10072 move complete, result=0
22:43:15.066 00.000 10072 worker thread done servicing request
22:43:15.066 00.000 10072 Worker thread wakes up
22:43:15.066 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:15.066 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:15.069 00.003 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:43:15.692 00.623 10072 Exposure complete
22:43:15.744 00.052 10072 worker thread done servicing request
22:43:15.745 00.001 1032 OnExposeComplete: enter
22:43:15.746 00.001 1032 UpdateGuideState(): m_state=6
22:43:15.749 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5485
22:43:15.750 00.001 1032 Star::Find returns 1 (0), X=1097.51, Y=134.77, Mass=1252, SNR=24.9, Peak=113 HFD=3.2
22:43:15.752 00.002 1032 MultiStar: [#1 0.12,0.09,1.04,U] [#2 0.07,-0.08,0.82,U] [#3 0.03,0.01,0.74,U] [#4 -0.10,0.04,0.72,U] [#5 0.09,0.02,0.69,U] [#6 0.19,-0.01,0.66,U] [#7 0.09,-0.16,0.71,U] [#8 -0.09,-0.00,0.50,U] 
22:43:15.754 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.21, -0.16}
22:43:15.756 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
22:43:15.757 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
22:43:15.759 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.35 mountX=-0.05 mountY=-0.07, mountTheta=-2.18
22:43:15.761 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
22:43:15.762 00.001 1032 Enqueuing Move request for scope (0.08, -0.03)
22:43:15.764 00.002 10072 Worker thread wakes up
22:43:15.765 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:43:15.765 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:43:15.765 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
22:43:15.767 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:43:15.770 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.43
22:43:15.770 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:43:15.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:15.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:43:15.770 00.000 10072 MoveAxis(E, 5, ABG)
22:43:15.770 00.000 10072 Guiding  Dir = 2, Dur = 5
22:43:15.771 00.001 10072 IsGuiding returns 0
22:43:15.771 00.000 10072 PulseGuide returned control before completion, sleep 15
22:43:15.787 00.016 1032 UpdateGuideState exits: m=1252 SNR=24.9
22:43:15.790 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:15.792 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:15.793 00.001 1032 Enqueuing Expose request
22:43:15.800 00.007 10072 IsGuiding returns 0
22:43:15.800 00.000 10072 Move returns status 0, amount 5
22:43:15.800 00.000 10072 MoveAxis(N, 0, ABG)
22:43:15.800 00.000 10072 Move returns status 0, amount 0
22:43:15.800 00.000 10072 move complete, result=0
22:43:15.800 00.000 10072 worker thread done servicing request
22:43:15.800 00.000 10072 Worker thread wakes up
22:43:15.800 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:15.800 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:15.804 00.004 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:43:16.210 00.406 10072 Exposure complete
22:43:16.267 00.057 10072 worker thread done servicing request
22:43:16.267 00.000 1032 OnExposeComplete: enter
22:43:16.270 00.003 1032 UpdateGuideState(): m_state=6
22:43:16.271 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5486
22:43:16.273 00.002 1032 Star::Find returns 1 (0), X=1097.53, Y=134.76, Mass=1476, SNR=27.0, Peak=141 HFD=3.2
22:43:16.275 00.002 1032 MultiStar: [#1 0.06,0.05,0.94,U] [#2 0.16,-0.09,0.74,U] [#3 0.21,0.10,0.72,U] [#4 0.02,0.07,0.64,U] [#5 -0.05,0.03,0.61,U] [#6 0.10,-0.14,0.59,U] [#7 0.17,-0.03,0.66,U] [#8 0.01,0.01,0.50,U] 
22:43:16.276 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.23, -0.17}
22:43:16.279 00.003 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
22:43:16.280 00.001 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
22:43:16.282 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.21 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
22:43:16.285 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:43:16.287 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
22:43:16.289 00.002 10072 Worker thread wakes up
22:43:16.289 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:43:16.290 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:43:16.290 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
22:43:16.292 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:43:16.294 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.44
22:43:16.294 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:43:16.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:16.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:43:16.294 00.000 10072 MoveAxis(E, 4, ABG)
22:43:16.294 00.000 10072 Guiding  Dir = 2, Dur = 4
22:43:16.295 00.001 10072 IsGuiding returns 0
22:43:16.295 00.000 10072 PulseGuide returned control before completion, sleep 14
22:43:16.314 00.019 1032 UpdateGuideState exits: m=1476 SNR=27.0
22:43:16.317 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:16.320 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:16.322 00.002 1032 Enqueuing Expose request
22:43:16.323 00.001 10072 IsGuiding returns 0
22:43:16.325 00.002 10072 Move returns status 0, amount 4
22:43:16.325 00.000 10072 MoveAxis(N, 0, ABG)
22:43:16.325 00.000 10072 Move returns status 0, amount 0
22:43:16.325 00.000 10072 move complete, result=0
22:43:16.325 00.000 10072 worker thread done servicing request
22:43:16.325 00.000 10072 Worker thread wakes up
22:43:16.325 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:16.325 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:16.333 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:43:16.962 00.629 10072 Exposure complete
22:43:17.015 00.053 10072 worker thread done servicing request
22:43:17.015 00.000 1032 OnExposeComplete: enter
22:43:17.020 00.005 1032 UpdateGuideState(): m_state=6
22:43:17.022 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5487
22:43:17.024 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=134.79, Mass=1225, SNR=24.6, Peak=114 HFD=3.2
22:43:17.027 00.003 1032 MultiStar: [#1 0.11,0.02,1.06,U] [#2 0.18,-0.15,0.79,U] [#3 0.10,0.07,0.79,U] [#4 -0.07,0.04,0.68,U] [#5 0.09,-0.12,0.65,U] [#6 0.14,-0.11,0.62,U] [#7 0.25,-0.15,0.00,M1] [#8 -0.00,-0.06,0.55,U] 
22:43:17.028 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.12, -0.13}
22:43:17.031 00.003 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
22:43:17.032 00.001 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
22:43:17.034 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.55 mountX=-0.08 mountY=-0.07, mountTheta=-2.38
22:43:17.037 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:43:17.039 00.002 1032 Enqueuing Move request for scope (0.09, -0.05)
22:43:17.041 00.002 10072 Worker thread wakes up
22:43:17.041 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:43:17.041 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:43:17.041 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.08 yDistance=-0.07
22:43:17.043 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:43:17.045 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.44
22:43:17.045 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:43:17.045 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:17.045 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:43:17.045 00.000 10072 MoveAxis(E, 5, ABG)
22:43:17.046 00.001 10072 Guiding  Dir = 2, Dur = 5
22:43:17.046 00.000 10072 IsGuiding returns 0
22:43:17.047 00.001 10072 PulseGuide returned control before completion, sleep 15
22:43:17.065 00.018 1032 UpdateGuideState exits: m=1225 SNR=24.6
22:43:17.067 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:17.069 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:17.071 00.002 1032 Enqueuing Expose request
22:43:17.073 00.002 10072 IsGuiding returns 0
22:43:17.073 00.000 10072 Move returns status 0, amount 5
22:43:17.073 00.000 10072 MoveAxis(N, 0, ABG)
22:43:17.073 00.000 10072 Move returns status 0, amount 0
22:43:17.073 00.000 10072 move complete, result=0
22:43:17.073 00.000 10072 worker thread done servicing request
22:43:17.073 00.000 10072 Worker thread wakes up
22:43:17.073 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:17.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:17.083 00.010 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:43:17.477 00.394 10072 Exposure complete
22:43:17.531 00.054 10072 worker thread done servicing request
22:43:17.531 00.000 1032 OnExposeComplete: enter
22:43:17.534 00.003 1032 UpdateGuideState(): m_state=6
22:43:17.537 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5488
22:43:17.539 00.002 1032 Star::Find returns 1 (0), X=1097.50, Y=134.78, Mass=1292, SNR=25.3, Peak=120 HFD=3.2
22:43:17.544 00.005 1032 MultiStar: [#1 0.06,0.03,0.97,U] [#2 0.18,-0.13,0.84,U] [#3 0.05,-0.09,0.79,U] [#4 0.03,-0.03,0.66,U] [#5 0.05,-0.04,0.74,U] [#6 0.16,-0.18,0.66,U] [#7 0.15,-0.22,0.00,M2] [#8 -0.02,-0.14,0.49,U] 
22:43:17.552 00.008 1032 refined, 7 included, MultiStar: {0.10, -0.09}, one-star: {0.20, -0.15}
22:43:17.557 00.005 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
22:43:17.559 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
22:43:17.560 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.72 mountX=-0.11 mountY=-0.07, mountTheta=-2.55
22:43:17.563 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
22:43:17.565 00.002 1032 Enqueuing Move request for scope (0.10, -0.09)
22:43:17.566 00.001 10072 Worker thread wakes up
22:43:17.567 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
22:43:17.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
22:43:17.567 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=-0.07
22:43:17.568 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:43:17.571 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.44
22:43:17.571 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:43:17.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:17.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:43:17.571 00.000 10072 MoveAxis(E, 5, ABG)
22:43:17.571 00.000 10072 Guiding  Dir = 2, Dur = 5
22:43:17.571 00.000 10072 IsGuiding returns 0
22:43:17.571 00.000 10072 PulseGuide returned control before completion, sleep 15
22:43:17.591 00.020 1032 UpdateGuideState exits: m=1292 SNR=25.3
22:43:17.594 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:17.595 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:17.597 00.002 1032 Enqueuing Expose request
22:43:17.601 00.004 10072 IsGuiding returns 0
22:43:17.601 00.000 10072 Move returns status 0, amount 5
22:43:17.601 00.000 10072 MoveAxis(N, 0, ABG)
22:43:17.601 00.000 10072 Move returns status 0, amount 0
22:43:17.601 00.000 10072 move complete, result=0
22:43:17.601 00.000 10072 worker thread done servicing request
22:43:17.601 00.000 10072 Worker thread wakes up
22:43:17.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:17.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:17.606 00.005 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:43:18.232 00.626 10072 Exposure complete
22:43:18.286 00.054 10072 worker thread done servicing request
22:43:18.286 00.000 1032 OnExposeComplete: enter
22:43:18.288 00.002 1032 UpdateGuideState(): m_state=6
22:43:18.291 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5489
22:43:18.293 00.002 1032 Star::Find returns 1 (0), X=1097.40, Y=134.88, Mass=1346, SNR=25.8, Peak=131 HFD=3.3
22:43:18.295 00.002 1032 MultiStar: [#1 0.15,0.06,1.00,U] [#2 0.08,0.04,0.74,U] [#3 0.15,0.12,0.75,U] [#4 0.03,0.13,0.65,U] [#5 0.11,0.12,0.64,U] [#6 0.22,-0.10,0.63,U] [#7 0.11,0.05,0.68,U] [#8 0.03,-0.11,0.54,U] 
22:43:18.296 00.001 1032 single-star, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.10, -0.05}
22:43:18.298 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
22:43:18.300 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
22:43:18.303 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.44 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
22:43:18.306 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
22:43:18.308 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
22:43:18.310 00.002 10072 Worker thread wakes up
22:43:18.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
22:43:18.310 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
22:43:18.310 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.09
22:43:18.313 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:43:18.315 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.44
22:43:18.315 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:43:18.315 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:18.315 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:43:18.315 00.000 10072 MoveAxis(E, 6, ABG)
22:43:18.315 00.000 10072 Guiding  Dir = 2, Dur = 6
22:43:18.316 00.001 10072 IsGuiding returns 0
22:43:18.316 00.000 10072 PulseGuide returned control before completion, sleep 16
22:43:18.334 00.018 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:43:18.336 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:18.339 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:18.341 00.002 1032 Enqueuing Expose request
22:43:18.343 00.002 10072 IsGuiding returns 0
22:43:18.343 00.000 10072 Move returns status 0, amount 6
22:43:18.343 00.000 10072 MoveAxis(N, 0, ABG)
22:43:18.343 00.000 10072 Move returns status 0, amount 0
22:43:18.343 00.000 10072 move complete, result=0
22:43:18.343 00.000 10072 worker thread done servicing request
22:43:18.343 00.000 10072 Worker thread wakes up
22:43:18.343 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:18.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:18.350 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:43:18.762 00.412 10072 Exposure complete
22:43:18.825 00.063 10072 worker thread done servicing request
22:43:18.825 00.000 1032 OnExposeComplete: enter
22:43:18.828 00.003 1032 UpdateGuideState(): m_state=6
22:43:18.831 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5490
22:43:18.833 00.002 1032 Star::Find returns 1 (0), X=1097.47, Y=134.96, Mass=1340, SNR=25.7, Peak=112 HFD=3.4
22:43:18.837 00.004 1032 MultiStar: [#1 0.12,0.08,0.94,U] [#2 0.14,0.01,0.76,U] [#3 0.04,0.14,0.76,U] [#4 -0.01,0.20,0.67,U] [#5 0.03,0.12,0.66,U] [#6 0.26,0.09,0.00,M1] [#7 0.26,0.01,0.00,M2] [#8 -0.09,-0.04,0.54,U] 
22:43:18.839 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.08}, one-star: {0.17, 0.04}
22:43:18.841 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
22:43:18.844 00.003 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
22:43:18.846 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.82 mountX=0.06 mountY=-0.09, mountTheta=-1.01
22:43:18.849 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
22:43:18.851 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
22:43:18.854 00.003 10072 Worker thread wakes up
22:43:18.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
22:43:18.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
22:43:18.854 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
22:43:18.856 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:43:18.858 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.45
22:43:18.859 00.001 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:43:18.859 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:18.859 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:43:18.859 00.000 10072 MoveAxis(E, 5, ABG)
22:43:18.859 00.000 10072 Guiding  Dir = 2, Dur = 5
22:43:18.859 00.000 10072 IsGuiding returns 0
22:43:18.860 00.001 10072 PulseGuide returned control before completion, sleep 15
22:43:18.881 00.021 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:43:18.883 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:18.885 00.002 10072 IsGuiding returns 0
22:43:18.885 00.000 10072 Move returns status 0, amount 5
22:43:18.885 00.000 10072 MoveAxis(N, 0, ABG)
22:43:18.885 00.000 10072 Move returns status 0, amount 0
22:43:18.885 00.000 10072 move complete, result=0
22:43:18.885 00.000 10072 worker thread done servicing request
22:43:18.886 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:18.888 00.002 1032 Enqueuing Expose request
22:43:18.890 00.002 10072 Worker thread wakes up
22:43:18.890 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:18.890 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:18.891 00.001 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:43:19.528 00.637 10072 Exposure complete
22:43:19.589 00.061 10072 worker thread done servicing request
22:43:19.589 00.000 1032 OnExposeComplete: enter
22:43:19.593 00.004 1032 UpdateGuideState(): m_state=6
22:43:19.594 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5491
22:43:19.596 00.002 1032 Star::Find returns 1 (0), X=1097.51, Y=134.86, Mass=1427, SNR=26.6, Peak=125 HFD=3.2
22:43:19.599 00.003 1032 MultiStar: [#1 0.13,0.17,0.89,U] [#2 0.07,0.00,0.76,U] [#3 0.13,0.05,0.73,U] [#4 -0.10,0.17,0.64,U] [#5 0.12,0.00,0.66,U] [#6 0.24,-0.03,0.63,U] [#7 0.19,0.05,0.71,U] [#8 0.03,-0.04,0.49,U] 
22:43:19.601 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.21, -0.07}
22:43:19.602 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
22:43:19.605 00.003 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
22:43:19.606 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.30 mountX=0.00 mountY=-0.13, mountTheta=-1.53
22:43:19.610 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
22:43:19.612 00.002 1032 Enqueuing Move request for scope (0.12, 0.04)
22:43:19.615 00.003 10072 Worker thread wakes up
22:43:19.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
22:43:19.616 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
22:43:19.616 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.00 yDistance=-0.13
22:43:19.619 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:43:19.622 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.45
22:43:19.622 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:43:19.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:19.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:43:19.622 00.000 10072 MoveAxis(E, 6, ABG)
22:43:19.622 00.000 10072 Guiding  Dir = 2, Dur = 6
22:43:19.622 00.000 10072 IsGuiding returns 0
22:43:19.623 00.001 10072 PulseGuide returned control before completion, sleep 16
22:43:19.641 00.018 1032 UpdateGuideState exits: m=1427 SNR=26.6
22:43:19.645 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:19.647 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:19.651 00.004 1032 Enqueuing Expose request
22:43:19.652 00.001 10072 IsGuiding returns 0
22:43:19.653 00.001 10072 Move returns status 0, amount 6
22:43:19.653 00.000 10072 MoveAxis(N, 0, ABG)
22:43:19.653 00.000 10072 Move returns status 0, amount 0
22:43:19.653 00.000 10072 move complete, result=0
22:43:19.653 00.000 10072 worker thread done servicing request
22:43:19.653 00.000 10072 Worker thread wakes up
22:43:19.653 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:19.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:19.660 00.007 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:43:20.057 00.397 10072 Exposure complete
22:43:20.107 00.050 10072 worker thread done servicing request
22:43:20.107 00.000 1032 OnExposeComplete: enter
22:43:20.109 00.002 1032 UpdateGuideState(): m_state=6
22:43:20.112 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5492
22:43:20.113 00.001 1032 Star::Find returns 1 (0), X=1097.54, Y=134.91, Mass=1191, SNR=24.2, Peak=104 HFD=3.2
22:43:20.116 00.003 1032 MultiStar: [#1 0.16,0.06,1.02,U] [#2 0.20,-0.13,0.88,U] [#3 0.22,-0.02,0.82,U] [#4 0.02,0.00,0.72,U] [#5 0.08,-0.03,0.71,U] [#6 0.12,-0.13,0.66,U] [#7 0.13,-0.13,0.74,U] [#8 0.00,-0.07,0.53,U] 
22:43:20.117 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.24, -0.02}
22:43:20.119 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
22:43:20.121 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
22:43:20.122 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.32 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
22:43:20.124 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
22:43:20.126 00.002 1032 Enqueuing Move request for scope (0.14, -0.05)
22:43:20.127 00.001 10072 Worker thread wakes up
22:43:20.127 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
22:43:20.128 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
22:43:20.128 00.000 10072 Moving (0.14, -0.05) raw xDistance=-0.08 yDistance=-0.12
22:43:20.129 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:43:20.132 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.45
22:43:20.132 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:43:20.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:20.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:43:20.132 00.000 10072 MoveAxis(E, 6, ABG)
22:43:20.132 00.000 10072 Guiding  Dir = 2, Dur = 6
22:43:20.132 00.000 10072 IsGuiding returns 0
22:43:20.133 00.001 10072 PulseGuide returned control before completion, sleep 16
22:43:20.150 00.017 1032 UpdateGuideState exits: m=1191 SNR=24.2
22:43:20.153 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:20.155 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:20.156 00.001 1032 Enqueuing Expose request
22:43:20.164 00.008 10072 IsGuiding returns 0
22:43:20.164 00.000 10072 Move returns status 0, amount 6
22:43:20.164 00.000 10072 MoveAxis(N, 0, ABG)
22:43:20.164 00.000 10072 Move returns status 0, amount 0
22:43:20.164 00.000 10072 move complete, result=0
22:43:20.164 00.000 10072 worker thread done servicing request
22:43:20.164 00.000 10072 Worker thread wakes up
22:43:20.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:20.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:20.168 00.004 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:43:20.793 00.625 10072 Exposure complete
22:43:20.846 00.053 10072 worker thread done servicing request
22:43:20.846 00.000 1032 OnExposeComplete: enter
22:43:20.848 00.002 1032 UpdateGuideState(): m_state=6
22:43:20.850 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5493
22:43:20.851 00.001 1032 Star::Find returns 1 (0), X=1097.52, Y=134.83, Mass=1296, SNR=25.3, Peak=118 HFD=3.1
22:43:20.853 00.002 1032 MultiStar: [#1 0.15,0.00,0.98,U] [#2 0.15,-0.06,0.80,U] [#3 0.06,-0.03,0.78,U] [#4 0.06,0.11,0.65,U] [#5 0.16,-0.13,0.61,U] [#6 0.23,-0.03,0.59,U] [#7 0.16,-0.18,0.72,U] [#8 -0.03,-0.09,0.53,U] 
22:43:20.855 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.22, -0.10}
22:43:20.856 00.001 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
22:43:20.858 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
22:43:20.859 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.39 mountX=-0.09 mountY=-0.12, mountTheta=-2.22
22:43:20.862 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
22:43:20.865 00.003 1032 Enqueuing Move request for scope (0.14, -0.06)
22:43:20.866 00.001 10072 Worker thread wakes up
22:43:20.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
22:43:20.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
22:43:20.866 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.09 yDistance=-0.12
22:43:20.869 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
22:43:20.871 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.45
22:43:20.871 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:43:20.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:20.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:43:20.872 00.001 10072 MoveAxis(E, 7, ABG)
22:43:20.872 00.000 10072 Guiding  Dir = 2, Dur = 7
22:43:20.872 00.000 10072 IsGuiding returns 0
22:43:20.872 00.000 10072 PulseGuide returned control before completion, sleep 17
22:43:20.889 00.017 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:43:20.892 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:20.895 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:20.897 00.002 1032 Enqueuing Expose request
22:43:20.900 00.003 10072 IsGuiding returns 0
22:43:20.900 00.000 10072 Move returns status 0, amount 7
22:43:20.900 00.000 10072 MoveAxis(N, 0, ABG)
22:43:20.901 00.001 10072 Move returns status 0, amount 0
22:43:20.901 00.000 10072 move complete, result=0
22:43:20.901 00.000 10072 worker thread done servicing request
22:43:20.901 00.000 10072 Worker thread wakes up
22:43:20.901 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:20.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:20.907 00.006 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:43:21.311 00.404 10072 Exposure complete
22:43:21.365 00.054 10072 worker thread done servicing request
22:43:21.365 00.000 1032 OnExposeComplete: enter
22:43:21.367 00.002 1032 UpdateGuideState(): m_state=6
22:43:21.368 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5494
22:43:21.369 00.001 1032 Star::Find returns 1 (0), X=1097.59, Y=134.81, Mass=1455, SNR=26.8, Peak=125 HFD=3.2
22:43:21.371 00.002 1032 MultiStar: [#1 0.05,0.02,0.94,U] [#2 0.14,-0.13,0.73,U] [#3 0.09,0.09,0.78,U] [#4 0.08,0.15,0.65,U] [#5 0.15,-0.03,0.62,U] [#6 0.15,-0.03,0.59,U] [#7 0.19,-0.10,0.68,U] [#8 0.04,-0.11,0.52,U] 
22:43:21.374 00.003 1032 refined, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.29, -0.12}
22:43:21.376 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
22:43:21.378 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
22:43:21.379 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.20 mountX=-0.06 mountY=-0.12, mountTheta=-2.03
22:43:21.382 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
22:43:21.383 00.001 1032 Enqueuing Move request for scope (0.14, -0.03)
22:43:21.387 00.004 10072 Worker thread wakes up
22:43:21.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
22:43:21.387 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
22:43:21.387 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.06 yDistance=-0.12
22:43:21.390 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:43:21.393 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.45
22:43:21.393 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:43:21.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:21.393 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:43:21.393 00.000 10072 MoveAxis(E, 5, ABG)
22:43:21.393 00.000 10072 Guiding  Dir = 2, Dur = 5
22:43:21.393 00.000 10072 IsGuiding returns 0
22:43:21.394 00.001 10072 PulseGuide returned control before completion, sleep 15
22:43:21.410 00.016 1032 UpdateGuideState exits: m=1455 SNR=26.8
22:43:21.412 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:21.413 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:21.414 00.001 1032 Enqueuing Expose request
22:43:21.417 00.003 10072 IsGuiding returns 1
22:43:21.417 00.000 10072 scope still moving after pulse duration time elapsed
22:43:21.448 00.031 10072 IsGuiding returns 0
22:43:21.448 00.000 10072 scope move finished after 5 + 49 ms
22:43:21.448 00.000 10072 Move returns status 0, amount 5
22:43:21.448 00.000 10072 MoveAxis(N, 0, ABG)
22:43:21.448 00.000 10072 Move returns status 0, amount 0
22:43:21.448 00.000 10072 move complete, result=0
22:43:21.448 00.000 10072 worker thread done servicing request
22:43:21.448 00.000 10072 Worker thread wakes up
22:43:21.448 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:21.449 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:21.458 00.009 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:43:22.079 00.621 10072 Exposure complete
22:43:22.133 00.054 10072 worker thread done servicing request
22:43:22.133 00.000 1032 OnExposeComplete: enter
22:43:22.135 00.002 1032 UpdateGuideState(): m_state=6
22:43:22.137 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5495
22:43:22.139 00.002 1032 Star::Find returns 1 (0), X=1097.55, Y=134.75, Mass=1388, SNR=26.2, Peak=135 HFD=3.2
22:43:22.141 00.002 1032 MultiStar: [#1 0.14,0.01,0.96,U] [#2 0.22,-0.23,0.00,M1] [#3 0.19,0.01,0.79,U] [#4 0.09,0.03,0.66,U] [#5 0.11,-0.12,0.65,U] [#6 0.28,-0.12,0.00,M1] [#7 0.26,-0.14,0.00,M1] [#8 -0.03,-0.13,0.50,U] 
22:43:22.143 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.06}, one-star: {0.25, -0.18}
22:43:22.145 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
22:43:22.146 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
22:43:22.148 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.43 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
22:43:22.151 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
22:43:22.153 00.002 1032 Enqueuing Move request for scope (0.14, -0.06)
22:43:22.155 00.002 10072 Worker thread wakes up
22:43:22.155 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
22:43:22.155 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
22:43:22.155 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.10 yDistance=-0.12
22:43:22.157 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:43:22.160 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.46
22:43:22.160 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:43:22.160 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:22.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:43:22.160 00.000 10072 MoveAxis(E, 6, ABG)
22:43:22.160 00.000 10072 Guiding  Dir = 2, Dur = 6
22:43:22.161 00.001 10072 IsGuiding returns 0
22:43:22.161 00.000 10072 PulseGuide returned control before completion, sleep 16
22:43:22.179 00.018 1032 UpdateGuideState exits: m=1388 SNR=26.2
22:43:22.182 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:22.184 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:22.187 00.003 1032 Enqueuing Expose request
22:43:22.188 00.001 10072 IsGuiding returns 0
22:43:22.188 00.000 10072 Move returns status 0, amount 6
22:43:22.190 00.002 10072 MoveAxis(N, 0, ABG)
22:43:22.190 00.000 10072 Move returns status 0, amount 0
22:43:22.190 00.000 10072 move complete, result=0
22:43:22.190 00.000 10072 worker thread done servicing request
22:43:22.190 00.000 10072 Worker thread wakes up
22:43:22.190 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:22.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:22.197 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:43:22.596 00.399 10072 Exposure complete
22:43:22.646 00.050 10072 worker thread done servicing request
22:43:22.646 00.000 1032 OnExposeComplete: enter
22:43:22.648 00.002 1032 UpdateGuideState(): m_state=6
22:43:22.650 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5496
22:43:22.651 00.001 1032 Star::Find returns 1 (0), X=1097.50, Y=134.71, Mass=1336, SNR=25.7, Peak=125 HFD=3.2
22:43:22.654 00.003 1032 MultiStar: [#1 0.14,-0.12,0.99,U] [#2 0.26,-0.08,0.00,M2] [#3 0.20,0.01,0.75,U] [#4 0.13,-0.05,0.67,U] [#5 0.12,-0.13,0.65,U] [#6 0.10,-0.22,0.63,U] [#7 0.10,-0.24,0.00,M2] [#8 -0.10,-0.22,0.51,U] 
22:43:22.655 00.001 1032 refined, 6 included, MultiStar: {0.13, -0.13}, one-star: {0.20, -0.22}
22:43:22.656 00.001 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
22:43:22.657 00.001 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
22:43:22.659 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-0.80 mountX=-0.16 mountY=-0.09, mountTheta=-2.63
22:43:22.661 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.13, opts=13)
22:43:22.662 00.001 1032 Enqueuing Move request for scope (0.13, -0.13)
22:43:22.663 00.001 10072 Worker thread wakes up
22:43:22.665 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
22:43:22.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
22:43:22.665 00.000 10072 Moving (0.13, -0.13) raw xDistance=-0.16 yDistance=-0.09
22:43:22.666 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:43:22.668 00.002 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 286.46
22:43:22.668 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
22:43:22.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:22.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:43:22.668 00.000 10072 MoveAxis(E, 82, ABG)
22:43:22.668 00.000 10072 Guiding  Dir = 2, Dur = 82
22:43:22.669 00.001 10072 IsGuiding returns 0
22:43:22.669 00.000 10072 PulseGuide returned control before completion, sleep 92
22:43:22.685 00.016 1032 UpdateGuideState exits: m=1336 SNR=25.7
22:43:22.687 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:22.689 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:22.690 00.001 1032 Enqueuing Expose request
22:43:22.765 00.075 10072 IsGuiding returns 0
22:43:22.765 00.000 10072 Move returns status 0, amount 82
22:43:22.765 00.000 10072 MoveAxis(N, 0, ABG)
22:43:22.765 00.000 10072 Move returns status 0, amount 0
22:43:22.765 00.000 10072 move complete, result=0
22:43:22.765 00.000 10072 worker thread done servicing request
22:43:22.765 00.000 10072 Worker thread wakes up
22:43:22.765 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:22.765 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:22.765 00.000 1032 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
22:43:23.392 00.627 10072 Exposure complete
22:43:23.445 00.053 10072 worker thread done servicing request
22:43:23.445 00.000 1032 OnExposeComplete: enter
22:43:23.447 00.002 1032 UpdateGuideState(): m_state=6
22:43:23.450 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5497
22:43:23.451 00.001 1032 Star::Find returns 1 (0), X=1097.62, Y=134.78, Mass=1325, SNR=25.6, Peak=122 HFD=3.1
22:43:23.452 00.001 1032 MultiStar: [#1 0.19,0.05,1.00,U] [#2 0.19,-0.10,0.78,U] [#3 0.17,0.04,0.76,U] [#4 0.10,0.10,0.66,U] [#5 0.07,0.02,0.62,U] [#6 0.19,-0.09,0.63,U] [#7 0.16,-0.07,0.68,U] [#8 0.02,-0.03,0.52,U] 
22:43:23.455 00.003 1032 refined, 8 included, MultiStar: {0.17, -0.03}, one-star: {0.32, -0.15}
22:43:23.457 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
22:43:23.458 00.001 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
22:43:23.460 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.17 mountX=-0.07 mountY=-0.16, mountTheta=-2.00
22:43:23.462 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
22:43:23.464 00.002 1032 Enqueuing Move request for scope (0.17, -0.03)
22:43:23.465 00.001 10072 Worker thread wakes up
22:43:23.466 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
22:43:23.466 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
22:43:23.466 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.07 yDistance=-0.16
22:43:23.468 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:43:23.470 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.46
22:43:23.470 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:43:23.470 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:23.470 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:43:23.470 00.000 10072 MoveAxis(E, 7, ABG)
22:43:23.470 00.000 10072 Guiding  Dir = 2, Dur = 7
22:43:23.471 00.001 10072 IsGuiding returns 0
22:43:23.471 00.000 10072 PulseGuide returned control before completion, sleep 17
22:43:23.490 00.019 1032 UpdateGuideState exits: m=1325 SNR=25.6
22:43:23.492 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:23.495 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:23.496 00.001 1032 Enqueuing Expose request
22:43:23.499 00.003 10072 IsGuiding returns 0
22:43:23.503 00.004 10072 Move returns status 0, amount 7
22:43:23.503 00.000 10072 MoveAxis(N, 0, ABG)
22:43:23.503 00.000 10072 Move returns status 0, amount 0
22:43:23.503 00.000 10072 move complete, result=0
22:43:23.504 00.001 10072 worker thread done servicing request
22:43:23.504 00.000 10072 Worker thread wakes up
22:43:23.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:23.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:23.504 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
22:43:23.908 00.404 10072 Exposure complete
22:43:23.962 00.054 10072 worker thread done servicing request
22:43:23.962 00.000 1032 OnExposeComplete: enter
22:43:23.964 00.002 1032 UpdateGuideState(): m_state=6
22:43:23.966 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5498
22:43:23.967 00.001 1032 Star::Find returns 1 (0), X=1097.54, Y=134.85, Mass=1247, SNR=24.8, Peak=115 HFD=3.2
22:43:23.969 00.002 1032 MultiStar: [#1 0.18,0.12,1.02,U] [#2 0.18,-0.02,0.80,U] [#3 0.15,-0.05,0.79,U] [#4 0.04,0.15,0.70,U] [#5 0.09,0.00,0.69,U] [#6 0.18,0.04,0.62,U] [#7 0.18,-0.11,0.77,U] [#8 0.04,-0.08,0.54,U] 
22:43:23.971 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.00}, one-star: {0.24, -0.08}
22:43:23.974 00.003 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
22:43:23.976 00.002 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
22:43:23.977 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.01 mountX=-0.04 mountY=-0.15, mountTheta=-1.84
22:43:23.980 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.00, opts=13)
22:43:23.982 00.002 1032 Enqueuing Move request for scope (0.15, -0.00)
22:43:23.985 00.003 10072 Worker thread wakes up
22:43:23.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
22:43:23.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
22:43:23.985 00.000 10072 Moving (0.15, -0.00) raw xDistance=-0.04 yDistance=-0.15
22:43:23.988 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:43:23.991 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.46
22:43:23.991 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:43:23.991 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:23.991 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:43:23.991 00.000 10072 MoveAxis(E, 6, ABG)
22:43:23.991 00.000 10072 Guiding  Dir = 2, Dur = 6
22:43:23.991 00.000 10072 IsGuiding returns 0
22:43:23.992 00.001 10072 PulseGuide returned control before completion, sleep 16
22:43:24.010 00.018 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:43:24.012 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:24.014 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:24.017 00.003 1032 Enqueuing Expose request
22:43:24.019 00.002 10072 IsGuiding returns 0
22:43:24.020 00.001 10072 Move returns status 0, amount 6
22:43:24.020 00.000 10072 MoveAxis(N, 0, ABG)
22:43:24.020 00.000 10072 Move returns status 0, amount 0
22:43:24.020 00.000 10072 move complete, result=0
22:43:24.020 00.000 10072 worker thread done servicing request
22:43:24.020 00.000 10072 Worker thread wakes up
22:43:24.020 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:24.020 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:24.029 00.009 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:43:24.654 00.625 10072 Exposure complete
22:43:24.700 00.046 10072 worker thread done servicing request
22:43:24.700 00.000 1032 OnExposeComplete: enter
22:43:24.702 00.002 1032 UpdateGuideState(): m_state=6
22:43:24.704 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5499
22:43:24.706 00.002 1032 Star::Find returns 1 (0), X=1097.54, Y=134.87, Mass=1216, SNR=24.5, Peak=109 HFD=3.2
22:43:24.708 00.002 1032 MultiStar: [#1 0.13,0.10,0.99,U] [#2 0.18,0.01,0.88,U] [#3 0.09,0.02,0.80,U] [#4 -0.07,0.13,0.69,U] [#5 0.05,0.18,0.68,U] [#6 0.29,0.07,0.00,M1] [#7 0.13,-0.13,0.74,U] [#8 -0.07,0.02,0.54,U] 
22:43:24.709 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.24, -0.06}
22:43:24.711 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
22:43:24.712 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
22:43:24.715 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.29 mountX=0.00 mountY=-0.11, mountTheta=-1.54
22:43:24.717 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
22:43:24.719 00.002 1032 Enqueuing Move request for scope (0.10, 0.03)
22:43:24.720 00.001 10072 Worker thread wakes up
22:43:24.720 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
22:43:24.720 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
22:43:24.720 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.11
22:43:24.723 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:43:24.725 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.47
22:43:24.725 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:43:24.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:24.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:43:24.725 00.000 10072 MoveAxis(E, 7, ABG)
22:43:24.725 00.000 10072 Guiding  Dir = 2, Dur = 7
22:43:24.725 00.000 10072 IsGuiding returns 0
22:43:24.726 00.001 10072 PulseGuide returned control before completion, sleep 17
22:43:24.740 00.014 1032 UpdateGuideState exits: m=1216 SNR=24.5
22:43:24.743 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:24.745 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:24.746 00.001 1032 Enqueuing Expose request
22:43:24.748 00.002 10072 IsGuiding returns 0
22:43:24.748 00.000 10072 Move returns status 0, amount 7
22:43:24.748 00.000 10072 MoveAxis(N, 0, ABG)
22:43:24.748 00.000 10072 Move returns status 0, amount 0
22:43:24.748 00.000 10072 move complete, result=0
22:43:24.748 00.000 10072 worker thread done servicing request
22:43:24.748 00.000 10072 Worker thread wakes up
22:43:24.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:24.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:24.756 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:43:25.168 00.412 10072 Exposure complete
22:43:25.227 00.059 10072 worker thread done servicing request
22:43:25.227 00.000 1032 OnExposeComplete: enter
22:43:25.229 00.002 1032 UpdateGuideState(): m_state=6
22:43:25.231 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5500
22:43:25.233 00.002 1032 Star::Find returns 1 (0), X=1097.54, Y=134.83, Mass=1284, SNR=25.2, Peak=116 HFD=3.2
22:43:25.235 00.002 1032 MultiStar: [#1 0.13,0.00,0.96,U] [#2 0.14,-0.07,0.85,U] [#3 0.12,-0.01,0.81,U] [#4 0.09,0.09,0.69,U] [#5 -0.08,0.00,0.66,U] [#6 0.27,-0.14,0.00,M2] [#7 0.10,-0.17,0.70,U] [#8 0.04,-0.14,0.54,U] 
22:43:25.238 00.003 1032 refined, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.24, -0.10}
22:43:25.239 00.001 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
22:43:25.242 00.003 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
22:43:25.244 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.41 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
22:43:25.247 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
22:43:25.249 00.002 1032 Enqueuing Move request for scope (0.11, -0.05)
22:43:25.251 00.002 10072 Worker thread wakes up
22:43:25.251 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
22:43:25.251 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
22:43:25.251 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.07 yDistance=-0.09
22:43:25.253 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:43:25.256 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.47
22:43:25.256 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:43:25.256 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:25.256 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:43:25.256 00.000 10072 MoveAxis(E, 7, ABG)
22:43:25.256 00.000 10072 Guiding  Dir = 2, Dur = 7
22:43:25.256 00.000 10072 IsGuiding returns 0
22:43:25.257 00.001 10072 PulseGuide returned control before completion, sleep 17
22:43:25.275 00.018 1032 UpdateGuideState exits: m=1284 SNR=25.2
22:43:25.278 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:25.280 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:25.282 00.002 1032 Enqueuing Expose request
22:43:25.291 00.009 10072 IsGuiding returns 0
22:43:25.291 00.000 10072 Move returns status 0, amount 7
22:43:25.291 00.000 10072 MoveAxis(N, 0, ABG)
22:43:25.291 00.000 10072 Move returns status 0, amount 0
22:43:25.291 00.000 10072 move complete, result=0
22:43:25.292 00.001 10072 worker thread done servicing request
22:43:25.292 00.000 10072 Worker thread wakes up
22:43:25.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:25.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:25.294 00.002 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:43:25.917 00.623 10072 Exposure complete
22:43:25.976 00.059 10072 worker thread done servicing request
22:43:25.976 00.000 1032 OnExposeComplete: enter
22:43:25.978 00.002 1032 UpdateGuideState(): m_state=6
22:43:25.980 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5501
22:43:25.982 00.002 1032 Star::Find returns 1 (0), X=1097.53, Y=134.63, Mass=1329, SNR=25.6, Peak=126 HFD=3.2
22:43:25.983 00.001 1032 MultiStar: [#1 0.23,-0.11,0.00,M1] [#2 0.30,-0.22,0.00,M1] [#3 0.14,-0.16,0.78,U] [#4 0.03,-0.05,0.68,U] [#5 0.10,-0.16,0.68,U] [#6 0.35,-0.16,0.00,M3] [#7 0.26,-0.20,0.00,M1] [#8 0.14,-0.16,0.49,U] 
22:43:25.988 00.005 1032 refined, 4 included, MultiStar: {0.14, -0.18}, one-star: {0.23, -0.30}
22:43:25.990 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
22:43:25.991 00.001 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
22:43:25.993 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.91 mountX=-0.21 mountY=-0.09, mountTheta=-2.74
22:43:25.997 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.18, opts=13)
22:43:25.999 00.002 1032 Enqueuing Move request for scope (0.14, -0.18)
22:43:26.001 00.002 10072 Worker thread wakes up
22:43:26.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
22:43:26.001 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
22:43:26.001 00.000 10072 Moving (0.14, -0.18) raw xDistance=-0.21 yDistance=-0.09
22:43:26.003 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:43:26.006 00.003 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 286.47
22:43:26.007 00.001 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
22:43:26.007 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:26.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:43:26.007 00.000 10072 MoveAxis(E, 108, ABG)
22:43:26.007 00.000 10072 Guiding  Dir = 2, Dur = 108
22:43:26.007 00.000 10072 IsGuiding returns 0
22:43:26.008 00.001 10072 PulseGuide returned control before completion, sleep 118
22:43:26.027 00.019 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:43:26.029 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:26.031 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:26.032 00.001 1032 Enqueuing Expose request
22:43:26.134 00.102 10072 IsGuiding returns 0
22:43:26.134 00.000 10072 Move returns status 0, amount 108
22:43:26.134 00.000 10072 MoveAxis(N, 0, ABG)
22:43:26.134 00.000 10072 Move returns status 0, amount 0
22:43:26.134 00.000 10072 move complete, result=0
22:43:26.134 00.000 10072 worker thread done servicing request
22:43:26.134 00.000 10072 Worker thread wakes up
22:43:26.134 00.000 1032 GuideStep: -0.2 px 108 ms EAST, -0.1 px 0 ms NORTH
22:43:26.136 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:26.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:26.548 00.412 10072 Exposure complete
22:43:26.604 00.056 10072 worker thread done servicing request
22:43:26.604 00.000 1032 OnExposeComplete: enter
22:43:26.605 00.001 1032 UpdateGuideState(): m_state=6
22:43:26.607 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5502
22:43:26.608 00.001 1032 Star::Find returns 1 (0), X=1097.58, Y=134.75, Mass=1365, SNR=26.0, Peak=123 HFD=3.2
22:43:26.611 00.003 1032 MultiStar: [#1 0.14,-0.17,0.96,U] [#2 0.27,-0.14,0.00,M2] [#3 0.26,-0.02,0.00,M1] [#4 0.07,-0.07,0.66,U] [#5 0.07,-0.07,0.67,U] [#6 0.24,-0.20,0.00,M4] [#7 0.11,-0.21,0.69,U] [#8 -0.02,-0.16,0.51,U] 
22:43:26.613 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.15}, one-star: {0.27, -0.18}
22:43:26.614 00.001 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
22:43:26.617 00.003 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
22:43:26.619 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.86 mountX=-0.18 mountY=-0.09, mountTheta=-2.69
22:43:26.621 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.15, opts=13)
22:43:26.623 00.002 1032 Enqueuing Move request for scope (0.13, -0.15)
22:43:26.624 00.001 10072 Worker thread wakes up
22:43:26.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
22:43:26.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
22:43:26.624 00.000 10072 Moving (0.13, -0.15) raw xDistance=-0.18 yDistance=-0.09
22:43:26.626 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
22:43:26.628 00.002 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 286.47
22:43:26.628 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
22:43:26.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:26.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:43:26.628 00.000 10072 MoveAxis(E, 91, ABG)
22:43:26.628 00.000 10072 Guiding  Dir = 2, Dur = 91
22:43:26.629 00.001 10072 IsGuiding returns 0
22:43:26.629 00.000 10072 PulseGuide returned control before completion, sleep 101
22:43:26.646 00.017 1032 UpdateGuideState exits: m=1365 SNR=26.0
22:43:26.648 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:26.650 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:26.652 00.002 1032 Enqueuing Expose request
22:43:26.744 00.092 10072 IsGuiding returns 0
22:43:26.744 00.000 10072 Move returns status 0, amount 91
22:43:26.744 00.000 10072 MoveAxis(N, 0, ABG)
22:43:26.744 00.000 10072 Move returns status 0, amount 0
22:43:26.744 00.000 10072 move complete, result=0
22:43:26.744 00.000 10072 worker thread done servicing request
22:43:26.745 00.001 10072 Worker thread wakes up
22:43:26.745 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:26.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:26.745 00.000 1032 GuideStep: -0.2 px 91 ms EAST, -0.1 px 0 ms NORTH
22:43:27.372 00.627 10072 Exposure complete
22:43:27.424 00.052 10072 worker thread done servicing request
22:43:27.424 00.000 1032 OnExposeComplete: enter
22:43:27.427 00.003 1032 UpdateGuideState(): m_state=6
22:43:27.431 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5503
22:43:27.432 00.001 1032 Star::Find returns 1 (0), X=1097.50, Y=134.98, Mass=1385, SNR=26.1, Peak=129 HFD=3.1
22:43:27.434 00.002 1032 MultiStar: [#1 0.18,0.18,0.00,M1] [#2 0.13,0.05,0.77,U] [#3 0.07,0.26,0.00,M2] [#4 0.01,0.30,0.00,M1] [#5 0.02,0.23,0.65,U] [#6 0.16,0.07,0.61,U] [#7 0.16,-0.07,0.70,U] [#8 0.12,0.12,0.51,U] 
22:43:27.436 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.07}, one-star: {0.20, 0.06}
22:43:27.438 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:43:27.439 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:43:27.441 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.48 mountX=0.03 mountY=-0.15, mountTheta=-1.35
22:43:27.443 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
22:43:27.446 00.003 1032 Enqueuing Move request for scope (0.14, 0.07)
22:43:27.447 00.001 10072 Worker thread wakes up
22:43:27.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
22:43:27.448 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
22:43:27.448 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.15
22:43:27.450 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:43:27.453 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.48
22:43:27.453 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:43:27.453 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:27.453 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:43:27.453 00.000 10072 MoveAxis(E, 10, ABG)
22:43:27.453 00.000 10072 Guiding  Dir = 2, Dur = 10
22:43:27.453 00.000 10072 IsGuiding returns 0
22:43:27.454 00.001 10072 PulseGuide returned control before completion, sleep 20
22:43:27.471 00.017 1032 UpdateGuideState exits: m=1385 SNR=26.1
22:43:27.474 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:27.475 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:27.477 00.002 1032 Enqueuing Expose request
22:43:27.479 00.002 10072 IsGuiding returns 0
22:43:27.479 00.000 10072 Move returns status 0, amount 10
22:43:27.479 00.000 10072 MoveAxis(N, 0, ABG)
22:43:27.480 00.001 10072 Move returns status 0, amount 0
22:43:27.480 00.000 10072 move complete, result=0
22:43:27.480 00.000 10072 worker thread done servicing request
22:43:27.480 00.000 10072 Worker thread wakes up
22:43:27.480 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:27.480 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:27.488 00.008 1032 GuideStep: 0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
22:43:27.889 00.401 10072 Exposure complete
22:43:27.945 00.056 10072 worker thread done servicing request
22:43:27.946 00.001 1032 OnExposeComplete: enter
22:43:27.947 00.001 1032 UpdateGuideState(): m_state=6
22:43:27.950 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5504
22:43:27.952 00.002 1032 Star::Find returns 1 (0), X=1097.49, Y=134.92, Mass=1287, SNR=25.2, Peak=115 HFD=3.3
22:43:27.953 00.001 1032 MultiStar: [#1 0.27,0.18,0.00,M2] [#2 0.24,0.06,0.77,U] [#3 0.20,0.12,0.77,U] [#4 0.18,0.21,0.00,M2] [#5 0.11,0.12,0.66,U] [#6 0.19,0.16,0.63,U] [#7 0.17,0.01,0.74,U] [#8 0.08,0.03,0.56,U] 
22:43:27.955 00.002 1032 single-star, 6 included, MultiStar: {0.17, 0.07}, one-star: {0.19, -0.01}
22:43:27.960 00.005 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:43:27.963 00.003 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:43:27.966 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.03 mountX=-0.05 mountY=-0.18, mountTheta=-1.86
22:43:27.969 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.01, opts=13)
22:43:27.971 00.002 1032 Enqueuing Move request for scope (0.19, -0.01)
22:43:27.973 00.002 10072 Worker thread wakes up
22:43:27.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
22:43:27.973 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
22:43:27.973 00.000 10072 Moving (0.19, -0.01) raw xDistance=-0.05 yDistance=-0.18
22:43:27.976 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:43:27.979 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.48
22:43:27.979 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:43:27.979 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:27.979 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:43:27.979 00.000 10072 MoveAxis(E, 8, ABG)
22:43:27.979 00.000 10072 Guiding  Dir = 2, Dur = 8
22:43:27.980 00.001 10072 IsGuiding returns 0
22:43:27.981 00.001 10072 PulseGuide returned control before completion, sleep 18
22:43:27.999 00.018 1032 UpdateGuideState exits: m=1287 SNR=25.2
22:43:28.001 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:28.002 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:28.004 00.002 1032 Enqueuing Expose request
22:43:28.015 00.011 10072 IsGuiding returns 0
22:43:28.015 00.000 10072 Move returns status 0, amount 8
22:43:28.015 00.000 10072 MoveAxis(N, 0, ABG)
22:43:28.016 00.001 10072 Move returns status 0, amount 0
22:43:28.016 00.000 10072 move complete, result=0
22:43:28.016 00.000 10072 worker thread done servicing request
22:43:28.016 00.000 10072 Worker thread wakes up
22:43:28.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:28.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:28.024 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
22:43:28.655 00.631 10072 Exposure complete
22:43:28.706 00.051 10072 worker thread done servicing request
22:43:28.706 00.000 1032 OnExposeComplete: enter
22:43:28.708 00.002 1032 UpdateGuideState(): m_state=6
22:43:28.710 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5505
22:43:28.711 00.001 1032 Star::Find returns 1 (0), X=1097.56, Y=134.81, Mass=1388, SNR=26.2, Peak=122 HFD=3.2
22:43:28.714 00.003 1032 MultiStar: [#1 0.24,0.05,0.92,U] [#2 0.20,-0.04,0.75,U] [#3 0.16,0.00,0.75,U] [#4 0.18,0.17,0.65,U] [#5 0.11,0.05,0.67,U] [#6 0.18,-0.14,0.62,U] [#7 0.23,-0.14,0.00,M1] [#8 0.23,-0.16,0.00,M1] 
22:43:28.717 00.003 1032 refined, 6 included, MultiStar: {0.20, -0.01}, one-star: {0.26, -0.12}
22:43:28.719 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
22:43:28.721 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
22:43:28.723 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.04 mountX=-0.06 mountY=-0.19, mountTheta=-1.87
22:43:28.726 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.01, opts=13)
22:43:28.728 00.002 1032 Enqueuing Move request for scope (0.20, -0.01)
22:43:28.730 00.002 10072 Worker thread wakes up
22:43:28.730 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
22:43:28.730 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
22:43:28.730 00.000 10072 Moving (0.20, -0.01) raw xDistance=-0.06 yDistance=-0.19
22:43:28.732 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:43:28.735 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.48
22:43:28.735 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:43:28.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:28.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:43:28.735 00.000 10072 MoveAxis(E, 11, ABG)
22:43:28.735 00.000 10072 Guiding  Dir = 2, Dur = 11
22:43:28.735 00.000 10072 IsGuiding returns 0
22:43:28.736 00.001 10072 PulseGuide returned control before completion, sleep 21
22:43:28.753 00.017 1032 UpdateGuideState exits: m=1388 SNR=26.2
22:43:28.755 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:28.758 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:28.759 00.001 1032 Enqueuing Expose request
22:43:28.761 00.002 10072 IsGuiding returns 0
22:43:28.761 00.000 10072 Move returns status 0, amount 11
22:43:28.761 00.000 10072 MoveAxis(N, 0, ABG)
22:43:28.761 00.000 10072 Move returns status 0, amount 0
22:43:28.761 00.000 10072 move complete, result=0
22:43:28.761 00.000 10072 worker thread done servicing request
22:43:28.761 00.000 10072 Worker thread wakes up
22:43:28.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:28.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:28.770 00.009 1032 GuideStep: -0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
22:43:29.171 00.401 10072 Exposure complete
22:43:29.227 00.056 10072 worker thread done servicing request
22:43:29.227 00.000 1032 OnExposeComplete: enter
22:43:29.229 00.002 1032 UpdateGuideState(): m_state=6
22:43:29.231 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5506
22:43:29.232 00.001 1032 Star::Find returns 1 (0), X=1097.50, Y=134.87, Mass=1318, SNR=25.5, Peak=113 HFD=3.3
22:43:29.234 00.002 1032 MultiStar: [#1 0.24,0.10,0.00,M2] [#2 0.28,0.02,0.00,M1] [#3 0.20,0.02,0.76,U] [#4 0.03,0.02,0.73,U] [#5 0.18,-0.06,0.63,U] [#6 0.27,0.08,0.00,M2] [#7 0.22,-0.01,0.71,U] [#8 0.10,-0.08,0.53,U] 
22:43:29.235 00.001 1032 refined, 5 included, MultiStar: {0.16, -0.03}, one-star: {0.20, -0.06}
22:43:29.240 00.005 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
22:43:29.241 00.001 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
22:43:29.243 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.17 mountX=-0.07 mountY=-0.15, mountTheta=-2.00
22:43:29.247 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
22:43:29.249 00.002 1032 Enqueuing Move request for scope (0.16, -0.03)
22:43:29.250 00.001 10072 Worker thread wakes up
22:43:29.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
22:43:29.250 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
22:43:29.251 00.001 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.15
22:43:29.252 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:43:29.255 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.48
22:43:29.255 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:43:29.255 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:29.255 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:43:29.255 00.000 10072 MoveAxis(E, 10, ABG)
22:43:29.255 00.000 10072 Guiding  Dir = 2, Dur = 10
22:43:29.256 00.001 10072 IsGuiding returns 0
22:43:29.256 00.000 10072 PulseGuide returned control before completion, sleep 20
22:43:29.275 00.019 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:43:29.277 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:29.279 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:29.282 00.003 1032 Enqueuing Expose request
22:43:29.283 00.001 10072 IsGuiding returns 0
22:43:29.283 00.000 10072 Move returns status 0, amount 10
22:43:29.284 00.001 10072 MoveAxis(N, 0, ABG)
22:43:29.284 00.000 10072 Move returns status 0, amount 0
22:43:29.284 00.000 10072 move complete, result=0
22:43:29.284 00.000 10072 worker thread done servicing request
22:43:29.284 00.000 10072 Worker thread wakes up
22:43:29.284 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:29.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:29.292 00.008 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:43:29.919 00.627 10072 Exposure complete
22:43:29.973 00.054 10072 worker thread done servicing request
22:43:29.973 00.000 1032 OnExposeComplete: enter
22:43:29.975 00.002 1032 UpdateGuideState(): m_state=6
22:43:29.976 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5507
22:43:29.977 00.001 1032 Star::Find returns 1 (0), X=1097.56, Y=134.94, Mass=1473, SNR=27.0, Peak=127 HFD=3.3
22:43:29.979 00.002 1032 MultiStar: [#1 0.21,0.16,0.00,M3] [#2 0.19,0.09,0.74,U] [#3 0.14,0.05,0.74,U] [#4 0.17,0.07,0.66,U] [#5 0.20,0.11,0.62,U] [#6 0.19,0.01,0.61,U] [#7 0.31,-0.06,0.00,M1] [#8 0.13,-0.09,0.48,U] 
22:43:29.982 00.003 1032 refined, 6 included, MultiStar: {0.19, 0.04}, one-star: {0.26, 0.01}
22:43:29.984 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:43:29.985 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:43:29.988 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.19 cameraTheta=0.21 mountX=-0.01 mountY=-0.19, mountTheta=-1.62
22:43:29.990 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.04, opts=13)
22:43:29.993 00.003 1032 Enqueuing Move request for scope (0.19, 0.04)
22:43:29.995 00.002 10072 Worker thread wakes up
22:43:29.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
22:43:29.995 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
22:43:29.995 00.000 10072 Moving (0.19, 0.04) raw xDistance=-0.01 yDistance=-0.19
22:43:29.997 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:43:29.999 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.48
22:43:30.000 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:43:30.000 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:30.000 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:43:30.000 00.000 10072 MoveAxis(E, 11, ABG)
22:43:30.000 00.000 10072 Guiding  Dir = 2, Dur = 11
22:43:30.000 00.000 10072 IsGuiding returns 0
22:43:30.001 00.001 10072 PulseGuide returned control before completion, sleep 21
22:43:30.019 00.018 1032 UpdateGuideState exits: m=1473 SNR=27.0
22:43:30.023 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:30.026 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:30.028 00.002 10072 IsGuiding returns 0
22:43:30.028 00.000 10072 Move returns status 0, amount 11
22:43:30.028 00.000 10072 MoveAxis(N, 0, ABG)
22:43:30.028 00.000 10072 Move returns status 0, amount 0
22:43:30.028 00.000 10072 move complete, result=0
22:43:30.028 00.000 10072 worker thread done servicing request
22:43:30.028 00.000 1032 Enqueuing Expose request
22:43:30.030 00.002 10072 Worker thread wakes up
22:43:30.030 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:30.030 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:30.030 00.000 1032 GuideStep: -0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
22:43:30.436 00.406 10072 Exposure complete
22:43:30.487 00.051 10072 worker thread done servicing request
22:43:30.487 00.000 1032 OnExposeComplete: enter
22:43:30.490 00.003 1032 UpdateGuideState(): m_state=6
22:43:30.492 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5508
22:43:30.493 00.001 1032 Star::Find returns 1 (0), X=1097.56, Y=135.00, Mass=1414, SNR=26.4, Peak=120 HFD=3.3
22:43:30.495 00.002 1032 MultiStar: [#1 0.22,0.27,0.00,M4] [#2 0.21,0.12,0.79,U] [#3 0.15,0.10,0.75,U] [#4 0.08,0.23,0.65,U] [#5 0.16,0.03,0.62,U] [#6 0.25,0.11,0.00,M2] [#7 0.13,0.08,0.72,U] [#8 0.00,0.09,0.50,U] 
22:43:30.497 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.10}, one-star: {0.25, 0.07}
22:43:30.498 00.001 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
22:43:30.499 00.001 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
22:43:30.501 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.19 cameraTheta=0.59 mountX=0.06 mountY=-0.18, mountTheta=-1.24
22:43:30.504 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.10, opts=13)
22:43:30.506 00.002 1032 Enqueuing Move request for scope (0.15, 0.10)
22:43:30.508 00.002 10072 Worker thread wakes up
22:43:30.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
22:43:30.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
22:43:30.508 00.000 10072 Moving (0.15, 0.10) raw xDistance=0.06 yDistance=-0.18
22:43:30.510 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:43:30.513 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.49
22:43:30.513 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:43:30.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:30.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:43:30.513 00.000 10072 MoveAxis(E, 10, ABG)
22:43:30.513 00.000 10072 Guiding  Dir = 2, Dur = 10
22:43:30.514 00.001 10072 IsGuiding returns 0
22:43:30.514 00.000 10072 PulseGuide returned control before completion, sleep 20
22:43:30.532 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.4
22:43:30.534 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:30.536 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:30.537 00.001 1032 Enqueuing Expose request
22:43:30.542 00.005 10072 IsGuiding returns 0
22:43:30.542 00.000 10072 Move returns status 0, amount 10
22:43:30.542 00.000 10072 MoveAxis(N, 0, ABG)
22:43:30.542 00.000 10072 Move returns status 0, amount 0
22:43:30.542 00.000 10072 move complete, result=0
22:43:30.542 00.000 10072 worker thread done servicing request
22:43:30.542 00.000 10072 Worker thread wakes up
22:43:30.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:30.543 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:30.547 00.004 1032 GuideStep: 0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
22:43:31.168 00.621 10072 Exposure complete
22:43:31.220 00.052 10072 worker thread done servicing request
22:43:31.220 00.000 1032 OnExposeComplete: enter
22:43:31.223 00.003 1032 UpdateGuideState(): m_state=6
22:43:31.225 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5509
22:43:31.227 00.002 1032 Star::Find returns 1 (0), X=1097.55, Y=134.88, Mass=1387, SNR=26.2, Peak=126 HFD=3.2
22:43:31.230 00.003 1032 MultiStar: [#1 0.12,0.14,0.98,U] [#2 0.28,0.03,0.00,M1] [#3 0.12,0.17,0.73,U] [#4 0.14,0.16,0.62,U] [#5 0.19,0.03,0.66,U] [#6 0.22,-0.00,0.64,U] [#7 0.13,-0.08,0.67,U] [#8 -0.01,0.05,0.51,U] 
22:43:31.231 00.001 1032 refined, 7 included, MultiStar: {0.15, 0.05}, one-star: {0.25, -0.05}
22:43:31.233 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
22:43:31.235 00.002 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
22:43:31.236 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.32 mountX=0.01 mountY=-0.16, mountTheta=-1.51
22:43:31.240 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.05, opts=13)
22:43:31.244 00.004 1032 Enqueuing Move request for scope (0.15, 0.05)
22:43:31.246 00.002 10072 Worker thread wakes up
22:43:31.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
22:43:31.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
22:43:31.246 00.000 10072 Moving (0.15, 0.05) raw xDistance=0.01 yDistance=-0.16
22:43:31.247 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:43:31.249 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.49
22:43:31.249 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:43:31.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:31.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:43:31.249 00.000 10072 MoveAxis(E, 11, ABG)
22:43:31.249 00.000 10072 Guiding  Dir = 2, Dur = 11
22:43:31.250 00.001 10072 IsGuiding returns 0
22:43:31.250 00.000 10072 PulseGuide returned control before completion, sleep 21
22:43:31.267 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.2
22:43:31.269 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:31.270 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:31.272 00.002 1032 Enqueuing Expose request
22:43:31.274 00.002 10072 IsGuiding returns 0
22:43:31.274 00.000 10072 Move returns status 0, amount 11
22:43:31.274 00.000 10072 MoveAxis(N, 0, ABG)
22:43:31.274 00.000 10072 Move returns status 0, amount 0
22:43:31.274 00.000 10072 move complete, result=0
22:43:31.274 00.000 10072 worker thread done servicing request
22:43:31.274 00.000 10072 Worker thread wakes up
22:43:31.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:31.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:31.282 00.008 1032 GuideStep: 0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
22:43:31.682 00.400 10072 Exposure complete
22:43:31.734 00.052 10072 worker thread done servicing request
22:43:31.734 00.000 1032 OnExposeComplete: enter
22:43:31.737 00.003 1032 UpdateGuideState(): m_state=6
22:43:31.739 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5510
22:43:31.740 00.001 1032 Star::Find returns 1 (0), X=1097.55, Y=134.88, Mass=1381, SNR=26.1, Peak=125 HFD=3.2
22:43:31.742 00.002 1032 MultiStar: [#1 0.17,0.06,0.97,U] [#2 0.29,0.03,0.00,M2] [#3 0.10,0.17,0.74,U] [#4 0.17,0.07,0.67,U] [#5 0.17,0.01,0.68,U] [#6 0.22,-0.03,0.60,U] [#7 0.21,-0.11,0.71,U] [#8 -0.08,-0.07,0.52,U] 
22:43:31.744 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.01}, one-star: {0.25, -0.05}
22:43:31.746 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
22:43:31.747 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
22:43:31.749 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.05 mountX=-0.03 mountY=-0.16, mountTheta=-1.78
22:43:31.751 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
22:43:31.754 00.003 1032 Enqueuing Move request for scope (0.16, 0.01)
22:43:31.755 00.001 10072 Worker thread wakes up
22:43:31.756 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
22:43:31.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
22:43:31.756 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.03 yDistance=-0.16
22:43:31.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:43:31.759 00.001 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.49
22:43:31.760 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:43:31.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:31.760 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:43:31.760 00.000 10072 MoveAxis(E, 9, ABG)
22:43:31.760 00.000 10072 Guiding  Dir = 2, Dur = 9
22:43:31.760 00.000 10072 IsGuiding returns 0
22:43:31.761 00.001 10072 PulseGuide returned control before completion, sleep 19
22:43:31.777 00.016 1032 UpdateGuideState exits: m=1381 SNR=26.1
22:43:31.779 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:31.781 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:31.783 00.002 1032 Enqueuing Expose request
22:43:31.788 00.005 10072 IsGuiding returns 0
22:43:31.788 00.000 10072 Move returns status 0, amount 9
22:43:31.788 00.000 10072 MoveAxis(N, 0, ABG)
22:43:31.788 00.000 10072 Move returns status 0, amount 0
22:43:31.788 00.000 10072 move complete, result=0
22:43:31.788 00.000 10072 worker thread done servicing request
22:43:31.788 00.000 10072 Worker thread wakes up
22:43:31.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:31.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:31.791 00.003 1032 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
22:43:32.411 00.620 10072 Exposure complete
22:43:32.464 00.053 10072 worker thread done servicing request
22:43:32.464 00.000 1032 OnExposeComplete: enter
22:43:32.466 00.002 1032 UpdateGuideState(): m_state=6
22:43:32.468 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5511
22:43:32.469 00.001 1032 Star::Find returns 1 (0), X=1097.61, Y=134.92, Mass=1391, SNR=26.2, Peak=112 HFD=3.3
22:43:32.471 00.002 1032 MultiStar: [#1 0.20,0.14,0.98,U] [#2 0.14,0.02,0.77,U] [#3 0.05,0.12,0.73,U] [#4 0.09,0.24,0.00,M1] [#5 0.16,0.10,0.65,U] [#6 0.18,0.09,0.61,U] [#7 0.15,-0.04,0.70,U] [#8 0.21,0.02,0.52,U] 
22:43:32.472 00.001 1032 refined, 7 included, MultiStar: {0.18, 0.06}, one-star: {0.31, -0.01}
22:43:32.474 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
22:43:32.475 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
22:43:32.477 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.30 mountX=0.01 mountY=-0.19, mountTheta=-1.53
22:43:32.479 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.06, opts=13)
22:43:32.481 00.002 1032 Enqueuing Move request for scope (0.18, 0.06)
22:43:32.483 00.002 10072 Worker thread wakes up
22:43:32.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
22:43:32.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
22:43:32.483 00.000 10072 Moving (0.18, 0.06) raw xDistance=0.01 yDistance=-0.19
22:43:32.485 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:43:32.487 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.49
22:43:32.487 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:43:32.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:32.487 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:43:32.487 00.000 10072 MoveAxis(E, 11, ABG)
22:43:32.487 00.000 10072 Guiding  Dir = 2, Dur = 11
22:43:32.488 00.001 10072 IsGuiding returns 0
22:43:32.488 00.000 10072 PulseGuide returned control before completion, sleep 21
22:43:32.504 00.016 1032 UpdateGuideState exits: m=1391 SNR=26.2
22:43:32.506 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:32.509 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:32.510 00.001 1032 Enqueuing Expose request
22:43:32.520 00.010 10072 IsGuiding returns 0
22:43:32.520 00.000 10072 Move returns status 0, amount 11
22:43:32.520 00.000 10072 MoveAxis(N, 0, ABG)
22:43:32.520 00.000 10072 Move returns status 0, amount 0
22:43:32.520 00.000 10072 move complete, result=0
22:43:32.520 00.000 10072 worker thread done servicing request
22:43:32.520 00.000 10072 Worker thread wakes up
22:43:32.520 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:32.520 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:32.521 00.001 1032 GuideStep: 0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
22:43:32.940 00.419 10072 Exposure complete
22:43:32.993 00.053 10072 worker thread done servicing request
22:43:32.993 00.000 1032 OnExposeComplete: enter
22:43:32.996 00.003 1032 UpdateGuideState(): m_state=6
22:43:32.998 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5512
22:43:33.000 00.002 1032 Star::Find returns 1 (0), X=1097.48, Y=134.95, Mass=1322, SNR=25.6, Peak=117 HFD=3.3
22:43:33.002 00.002 1032 MultiStar: [#1 0.23,0.21,0.00,M2] [#2 0.22,0.01,0.77,U] [#3 0.08,0.09,0.76,U] [#4 -0.03,0.19,0.65,U] [#5 0.09,0.13,0.64,U] [#6 0.24,-0.06,0.61,U] [#7 0.14,0.07,0.75,U] [#8 0.14,0.06,0.53,U] 
22:43:33.004 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.06}, one-star: {0.18, 0.02}
22:43:33.005 00.001 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
22:43:33.006 00.001 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
22:43:33.009 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.42 mountX=0.02 mountY=-0.15, mountTheta=-1.42
22:43:33.011 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
22:43:33.013 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
22:43:33.014 00.001 10072 Worker thread wakes up
22:43:33.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
22:43:33.014 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
22:43:33.014 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
22:43:33.017 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:43:33.021 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.50
22:43:33.021 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:43:33.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:33.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:43:33.021 00.000 10072 MoveAxis(E, 9, ABG)
22:43:33.021 00.000 10072 Guiding  Dir = 2, Dur = 9
22:43:33.021 00.000 10072 IsGuiding returns 0
22:43:33.022 00.001 10072 PulseGuide returned control before completion, sleep 19
22:43:33.040 00.018 1032 UpdateGuideState exits: m=1322 SNR=25.6
22:43:33.042 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:33.043 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:33.045 00.002 1032 Enqueuing Expose request
22:43:33.047 00.002 10072 IsGuiding returns 0
22:43:33.047 00.000 10072 Move returns status 0, amount 9
22:43:33.047 00.000 10072 MoveAxis(N, 0, ABG)
22:43:33.049 00.002 10072 Move returns status 0, amount 0
22:43:33.049 00.000 10072 move complete, result=0
22:43:33.050 00.001 10072 worker thread done servicing request
22:43:33.050 00.000 10072 Worker thread wakes up
22:43:33.050 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:33.050 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:33.060 00.010 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:43:33.675 00.615 10072 Exposure complete
22:43:33.724 00.049 10072 worker thread done servicing request
22:43:33.724 00.000 1032 OnExposeComplete: enter
22:43:33.726 00.002 1032 UpdateGuideState(): m_state=6
22:43:33.728 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5513
22:43:33.729 00.001 1032 Star::Find returns 1 (0), X=1097.56, Y=134.91, Mass=1417, SNR=26.4, Peak=116 HFD=3.2
22:43:33.730 00.001 1032 MultiStar: [#1 0.20,0.24,0.00,M3] [#2 0.29,-0.01,0.00,M1] [#3 0.13,0.07,0.74,U] [#4 0.10,0.20,0.67,U] [#5 0.17,-0.07,0.64,U] [#6 0.29,-0.02,0.00,M1] [#7 0.20,0.01,0.69,U] [#8 0.22,-0.06,0.51,U] 
22:43:33.731 00.001 1032 refined, 5 included, MultiStar: {0.18, 0.02}, one-star: {0.26, -0.02}
22:43:33.733 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
22:43:33.736 00.003 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
22:43:33.738 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.19 cameraTheta=0.13 mountX=-0.02 mountY=-0.18, mountTheta=-1.70
22:43:33.741 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.02, opts=13)
22:43:33.743 00.002 1032 Enqueuing Move request for scope (0.18, 0.02)
22:43:33.745 00.002 10072 Worker thread wakes up
22:43:33.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
22:43:33.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
22:43:33.745 00.000 10072 Moving (0.18, 0.02) raw xDistance=-0.02 yDistance=-0.18
22:43:33.748 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:43:33.750 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.50
22:43:33.750 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:43:33.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:33.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:43:33.750 00.000 10072 MoveAxis(E, 10, ABG)
22:43:33.750 00.000 10072 Guiding  Dir = 2, Dur = 10
22:43:33.750 00.000 10072 IsGuiding returns 0
22:43:33.751 00.001 10072 PulseGuide returned control before completion, sleep 20
22:43:33.767 00.016 1032 UpdateGuideState exits: m=1417 SNR=26.4
22:43:33.771 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:33.773 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:33.774 00.001 1032 Enqueuing Expose request
22:43:33.782 00.008 10072 IsGuiding returns 0
22:43:33.782 00.000 10072 Move returns status 0, amount 10
22:43:33.782 00.000 10072 MoveAxis(N, 0, ABG)
22:43:33.782 00.000 10072 Move returns status 0, amount 0
22:43:33.782 00.000 10072 move complete, result=0
22:43:33.782 00.000 10072 worker thread done servicing request
22:43:33.782 00.000 10072 Worker thread wakes up
22:43:33.782 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:33.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:33.783 00.001 1032 GuideStep: -0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
22:43:34.191 00.408 10072 Exposure complete
22:43:34.240 00.049 10072 worker thread done servicing request
22:43:34.240 00.000 1032 OnExposeComplete: enter
22:43:34.242 00.002 1032 UpdateGuideState(): m_state=6
22:43:34.244 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5514
22:43:34.245 00.001 1032 Star::Find returns 1 (0), X=1097.51, Y=134.81, Mass=1381, SNR=26.1, Peak=131 HFD=3.2
22:43:34.247 00.002 1032 MultiStar: [#1 0.22,0.12,0.98,U] [#2 0.35,0.01,0.00,M2] [#3 0.31,0.12,0.00,M1] [#4 0.10,0.19,0.67,U] [#5 -0.00,0.07,0.65,U] [#6 0.25,0.05,0.60,U] [#7 0.18,-0.07,0.72,U] [#8 0.08,0.01,0.53,U] 
22:43:34.248 00.001 1032 refined, 6 included, MultiStar: {0.16, 0.03}, one-star: {0.21, -0.12}
22:43:34.250 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
22:43:34.252 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
22:43:34.253 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.19 mountX=-0.01 mountY=-0.16, mountTheta=-1.64
22:43:34.257 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.03, opts=13)
22:43:34.260 00.003 1032 Enqueuing Move request for scope (0.16, 0.03)
22:43:34.261 00.001 10072 Worker thread wakes up
22:43:34.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
22:43:34.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
22:43:34.261 00.000 10072 Moving (0.16, 0.03) raw xDistance=-0.01 yDistance=-0.16
22:43:34.263 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:43:34.265 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.50
22:43:34.265 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:43:34.265 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:34.265 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:43:34.265 00.000 10072 MoveAxis(E, 9, ABG)
22:43:34.265 00.000 10072 Guiding  Dir = 2, Dur = 9
22:43:34.265 00.000 10072 IsGuiding returns 0
22:43:34.266 00.001 10072 PulseGuide returned control before completion, sleep 19
22:43:34.284 00.018 1032 UpdateGuideState exits: m=1381 SNR=26.1
22:43:34.286 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:34.288 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:34.290 00.002 1032 Enqueuing Expose request
22:43:34.302 00.012 10072 IsGuiding returns 0
22:43:34.302 00.000 10072 Move returns status 0, amount 9
22:43:34.302 00.000 10072 MoveAxis(N, 0, ABG)
22:43:34.302 00.000 10072 Move returns status 0, amount 0
22:43:34.302 00.000 10072 move complete, result=0
22:43:34.302 00.000 10072 worker thread done servicing request
22:43:34.302 00.000 10072 Worker thread wakes up
22:43:34.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:34.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:34.305 00.003 1032 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
22:43:34.929 00.624 10072 Exposure complete
22:43:34.981 00.052 10072 worker thread done servicing request
22:43:34.981 00.000 1032 OnExposeComplete: enter
22:43:34.983 00.002 1032 UpdateGuideState(): m_state=6
22:43:34.985 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5515
22:43:34.989 00.004 1032 Star::Find returns 1 (0), X=1097.50, Y=134.93, Mass=1261, SNR=25.0, Peak=104 HFD=3.4
22:43:34.993 00.004 1032 MultiStar: [#1 0.17,0.24,0.00,M3] [#2 0.31,0.09,0.00,M3] [#3 0.12,0.21,0.78,U] [#4 0.11,0.26,0.00,M1] [#5 0.17,0.01,0.72,U] [#6 0.38,0.04,0.00,M1] [#7 0.24,-0.02,0.73,U] [#8 0.00,-0.09,0.52,U] 
22:43:34.995 00.002 1032 refined, 4 included, MultiStar: {0.16, 0.03}, one-star: {0.20, 0.00}
22:43:34.996 00.001 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
22:43:34.998 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
22:43:34.999 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.19 mountX=-0.01 mountY=-0.16, mountTheta=-1.64
22:43:35.002 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.03, opts=13)
22:43:35.004 00.002 1032 Enqueuing Move request for scope (0.16, 0.03)
22:43:35.005 00.001 10072 Worker thread wakes up
22:43:35.005 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
22:43:35.005 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
22:43:35.006 00.001 10072 Moving (0.16, 0.03) raw xDistance=-0.01 yDistance=-0.16
22:43:35.007 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
22:43:35.010 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.50
22:43:35.010 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:43:35.010 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:35.010 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:43:35.010 00.000 10072 MoveAxis(E, 9, ABG)
22:43:35.010 00.000 10072 Guiding  Dir = 2, Dur = 9
22:43:35.010 00.000 10072 IsGuiding returns 0
22:43:35.011 00.001 10072 PulseGuide returned control before completion, sleep 19
22:43:35.028 00.017 1032 UpdateGuideState exits: m=1261 SNR=25.0
22:43:35.030 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:35.032 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:35.033 00.001 1032 Enqueuing Expose request
22:43:35.035 00.002 10072 IsGuiding returns 0
22:43:35.035 00.000 10072 Move returns status 0, amount 9
22:43:35.036 00.001 10072 MoveAxis(N, 0, ABG)
22:43:35.036 00.000 10072 Move returns status 0, amount 0
22:43:35.036 00.000 10072 move complete, result=0
22:43:35.036 00.000 10072 worker thread done servicing request
22:43:35.036 00.000 10072 Worker thread wakes up
22:43:35.036 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:35.036 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:35.044 00.008 1032 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
22:43:35.443 00.399 10072 Exposure complete
22:43:35.498 00.055 10072 worker thread done servicing request
22:43:35.498 00.000 1032 OnExposeComplete: enter
22:43:35.500 00.002 1032 UpdateGuideState(): m_state=6
22:43:35.503 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5516
22:43:35.505 00.002 1032 Star::Find returns 1 (0), X=1097.54, Y=135.01, Mass=1570, SNR=27.8, Peak=128 HFD=3.5
22:43:35.507 00.002 1032 MultiStar: [#1 0.11,0.21,0.91,U] [#2 0.27,0.09,0.00,M4] [#3 0.34,0.20,0.00,M1] [#4 0.09,0.24,0.00,M2] [#5 0.13,0.16,0.58,U] [#6 0.24,0.05,0.56,U] [#7 0.14,0.15,0.64,U] [#8 0.19,0.05,0.47,U] 
22:43:35.509 00.002 1032 refined, 5 included, MultiStar: {0.17, 0.12}, one-star: {0.24, 0.08}
22:43:35.511 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
22:43:35.512 00.001 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
22:43:35.515 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.21 cameraTheta=0.62 mountX=0.07 mountY=-0.20, mountTheta=-1.21
22:43:35.520 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.12, opts=13)
22:43:35.523 00.003 1032 Enqueuing Move request for scope (0.17, 0.12)
22:43:35.525 00.002 10072 Worker thread wakes up
22:43:35.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
22:43:35.525 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
22:43:35.525 00.000 10072 Moving (0.17, 0.12) raw xDistance=0.07 yDistance=-0.20
22:43:35.527 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:43:35.530 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.50
22:43:35.530 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:43:35.530 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:35.530 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:43:35.530 00.000 10072 MoveAxis(E, 7, ABG)
22:43:35.531 00.001 10072 Guiding  Dir = 2, Dur = 7
22:43:35.531 00.000 10072 IsGuiding returns 0
22:43:35.532 00.001 10072 PulseGuide returned control before completion, sleep 17
22:43:35.558 00.026 1032 UpdateGuideState exits: m=1570 SNR=27.8
22:43:35.560 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:35.562 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:35.564 00.002 1032 Enqueuing Expose request
22:43:35.566 00.002 10072 IsGuiding returns 0
22:43:35.566 00.000 10072 Move returns status 0, amount 7
22:43:35.566 00.000 10072 MoveAxis(N, 0, ABG)
22:43:35.566 00.000 10072 Move returns status 0, amount 0
22:43:35.566 00.000 10072 move complete, result=0
22:43:35.566 00.000 10072 worker thread done servicing request
22:43:35.566 00.000 10072 Worker thread wakes up
22:43:35.566 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:35.566 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:35.573 00.007 1032 GuideStep: 0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
22:43:36.197 00.624 10072 Exposure complete
22:43:36.252 00.055 10072 worker thread done servicing request
22:43:36.252 00.000 1032 OnExposeComplete: enter
22:43:36.256 00.004 1032 UpdateGuideState(): m_state=6
22:43:36.258 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5517
22:43:36.259 00.001 1032 Star::Find returns 1 (0), X=1097.55, Y=135.17, Mass=1331, SNR=25.6, Peak=102 HFD=3.4
22:43:36.261 00.002 1032 MultiStar: [#1 0.17,0.22,0.00,M3] [#2 0.18,0.20,0.00,M5] [#3 0.11,0.25,0.00,M2] [#4 -0.08,0.45,0.00,M3] [#5 0.12,0.24,0.00,M1] [#6 0.25,0.04,0.61,U] [#7 0.11,0.12,0.71,U] [#8 0.09,0.11,0.49,U] 
22:43:36.263 00.002 1032 refined, 3 included, MultiStar: {0.19, 0.14}, one-star: {0.25, 0.24}
22:43:36.264 00.001 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
22:43:36.267 00.003 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
22:43:36.269 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.66 mountX=0.09 mountY=-0.22, mountTheta=-1.17
22:43:36.272 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.14, opts=13)
22:43:36.274 00.002 1032 Enqueuing Move request for scope (0.19, 0.14)
22:43:36.275 00.001 10072 Worker thread wakes up
22:43:36.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
22:43:36.275 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
22:43:36.276 00.001 10072 Moving (0.19, 0.14) raw xDistance=0.09 yDistance=-0.22
22:43:36.278 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:43:36.280 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.51
22:43:36.280 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
22:43:36.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:43:36.280 00.000 10072 MoveAxis(E, 7, ABG)
22:43:36.280 00.000 10072 Guiding  Dir = 2, Dur = 7
22:43:36.281 00.001 10072 IsGuiding returns 0
22:43:36.281 00.000 10072 PulseGuide returned control before completion, sleep 17
22:43:36.299 00.018 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:43:36.302 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:36.305 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:36.307 00.002 1032 Enqueuing Expose request
22:43:36.309 00.002 10072 IsGuiding returns 0
22:43:36.309 00.000 10072 Move returns status 0, amount 7
22:43:36.309 00.000 10072 MoveAxis(N, 139, ABG)
22:43:36.309 00.000 10072 Guiding  Dir = 0, Dur = 139
22:43:36.310 00.001 10072 IsGuiding returns 0
22:43:36.310 00.000 10072 PulseGuide returned control before completion, sleep 149
22:43:36.474 00.164 10072 IsGuiding returns 0
22:43:36.474 00.000 10072 Move returns status 0, amount 139
22:43:36.474 00.000 10072 move complete, result=0
22:43:36.474 00.000 10072 worker thread done servicing request
22:43:36.474 00.000 10072 Worker thread wakes up
22:43:36.474 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.2 px 139 ms NORTH
22:43:36.479 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:36.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:36.885 00.406 10072 Exposure complete
22:43:36.935 00.050 10072 worker thread done servicing request
22:43:36.935 00.000 1032 OnExposeComplete: enter
22:43:36.937 00.002 1032 UpdateGuideState(): m_state=6
22:43:36.939 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5518
22:43:36.940 00.001 1032 Star::Find returns 1 (0), X=1097.46, Y=134.98, Mass=1343, SNR=25.8, Peak=123 HFD=3.1
22:43:36.942 00.002 1032 MultiStar: [#1 -0.01,0.15,0.99,U] [#2 0.09,0.05,0.75,U] [#3 0.02,0.08,0.75,U] [#4 -0.04,0.16,0.68,U] [#5 -0.00,-0.05,0.65,U] [#6 0.07,0.08,0.59,U] [#7 0.07,0.06,0.70,U] [#8 -0.04,0.04,0.51,U] 
22:43:36.943 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.16, 0.05}
22:43:36.945 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
22:43:36.946 00.001 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
22:43:36.948 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.05 mountX=0.06 mountY=-0.06, mountTheta=-0.78
22:43:36.950 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
22:43:36.953 00.003 1032 Enqueuing Move request for scope (0.04, 0.07)
22:43:36.954 00.001 10072 Worker thread wakes up
22:43:36.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:43:36.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:43:36.954 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
22:43:36.957 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:43:36.962 00.005 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.51
22:43:36.962 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:43:36.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:36.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:43:36.962 00.000 10072 MoveAxis(E, 6, ABG)
22:43:36.962 00.000 10072 Guiding  Dir = 2, Dur = 6
22:43:36.963 00.001 10072 IsGuiding returns 0
22:43:36.963 00.000 10072 PulseGuide returned control before completion, sleep 16
22:43:36.978 00.015 1032 UpdateGuideState exits: m=1343 SNR=25.8
22:43:36.980 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:36.982 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:36.984 00.002 1032 Enqueuing Expose request
22:43:36.994 00.010 10072 IsGuiding returns 0
22:43:36.994 00.000 10072 Move returns status 0, amount 6
22:43:36.994 00.000 10072 MoveAxis(N, 0, ABG)
22:43:36.995 00.001 10072 Move returns status 0, amount 0
22:43:36.995 00.000 10072 move complete, result=0
22:43:36.995 00.000 10072 worker thread done servicing request
22:43:36.995 00.000 10072 Worker thread wakes up
22:43:36.995 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:36.995 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:36.997 00.002 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:43:37.622 00.625 10072 Exposure complete
22:43:37.673 00.051 10072 worker thread done servicing request
22:43:37.673 00.000 1032 OnExposeComplete: enter
22:43:37.676 00.003 1032 UpdateGuideState(): m_state=6
22:43:37.678 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5519
22:43:37.681 00.003 1032 Star::Find returns 1 (0), X=1097.22, Y=134.80, Mass=1222, SNR=24.6, Peak=117 HFD=3.0
22:43:37.682 00.001 1032 MultiStar: [#1 -0.07,-0.00,1.04,U] [#2 -0.03,-0.10,0.84,U] [#3 -0.16,0.07,0.77,U] [#4 -0.32,0.16,0.00,M3] [#5 -0.13,-0.05,0.69,U] [#6 -0.14,0.07,0.63,U] [#7 -0.11,-0.09,0.77,U] [#8 -0.23,-0.17,0.00,M1] 
22:43:37.683 00.001 1032 refined, 6 included, MultiStar: {-0.10, -0.04}, one-star: {-0.08, -0.13}
22:43:37.685 00.002 1032 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.83) = xAngle (-4.59 = 1.69)
22:43:37.686 00.001 1032 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.59 = 1.69)
22:43:37.687 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.76 mountX=-0.01 mountY=0.11, mountTheta=1.69
22:43:37.690 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.04, opts=13)
22:43:37.691 00.001 1032 Enqueuing Move request for scope (-0.10, -0.04)
22:43:37.693 00.002 10072 Worker thread wakes up
22:43:37.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
22:43:37.693 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
22:43:37.693 00.000 10072 Moving (-0.10, -0.04) raw xDistance=-0.01 yDistance=0.11
22:43:37.694 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:43:37.696 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.51
22:43:37.697 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:43:37.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:37.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:43:37.697 00.000 10072 MoveAxis(E, 5, ABG)
22:43:37.697 00.000 10072 Guiding  Dir = 2, Dur = 5
22:43:37.697 00.000 10072 IsGuiding returns 0
22:43:37.698 00.001 10072 PulseGuide returned control before completion, sleep 15
22:43:37.714 00.016 1032 UpdateGuideState exits: m=1222 SNR=24.6
22:43:37.717 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:37.719 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:37.720 00.001 1032 Enqueuing Expose request
22:43:37.728 00.008 10072 IsGuiding returns 0
22:43:37.728 00.000 10072 Move returns status 0, amount 5
22:43:37.728 00.000 10072 MoveAxis(N, 0, ABG)
22:43:37.728 00.000 10072 Move returns status 0, amount 0
22:43:37.728 00.000 10072 move complete, result=0
22:43:37.728 00.000 10072 worker thread done servicing request
22:43:37.728 00.000 10072 Worker thread wakes up
22:43:37.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:37.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:37.731 00.003 1032 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:43:38.140 00.409 10072 Exposure complete
22:43:38.189 00.049 10072 worker thread done servicing request
22:43:38.189 00.000 1032 OnExposeComplete: enter
22:43:38.192 00.003 1032 UpdateGuideState(): m_state=6
22:43:38.194 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5520
22:43:38.196 00.002 1032 Star::Find returns 1 (0), X=1097.39, Y=134.83, Mass=1324, SNR=25.6, Peak=123 HFD=3.2
22:43:38.197 00.001 1032 MultiStar: [#1 -0.12,-0.02,1.01,U] [#2 -0.05,-0.05,0.77,U] [#3 -0.07,0.12,0.79,U] [#4 -0.33,0.19,0.00,M4] [#5 0.05,0.01,0.66,U] [#6 -0.06,0.10,0.62,U] [#7 -0.09,-0.05,0.71,U] [#8 -0.15,-0.10,0.52,U] 
22:43:38.199 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {0.09, -0.10}
22:43:38.201 00.002 1032 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.83) = xAngle (-4.65 = 1.64)
22:43:38.202 00.001 1032 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.65 = 1.64)
22:43:38.205 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-2.82 mountX=-0.00 mountY=0.05, mountTheta=1.64
22:43:38.209 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
22:43:38.212 00.003 1032 Enqueuing Move request for scope (-0.04, -0.01)
22:43:38.214 00.002 10072 Worker thread wakes up
22:43:38.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
22:43:38.214 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
22:43:38.214 00.000 10072 Moving (-0.04, -0.01) raw xDistance=-0.00 yDistance=0.05
22:43:38.217 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:43:38.219 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.51
22:43:38.219 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:43:38.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:38.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:43:38.219 00.000 10072 MoveAxis(E, 5, ABG)
22:43:38.219 00.000 10072 Guiding  Dir = 2, Dur = 5
22:43:38.220 00.001 10072 IsGuiding returns 0
22:43:38.220 00.000 10072 PulseGuide returned control before completion, sleep 15
22:43:38.237 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.6
22:43:38.240 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:38.242 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:38.244 00.002 1032 Enqueuing Expose request
22:43:38.245 00.001 10072 IsGuiding returns 0
22:43:38.245 00.000 10072 Move returns status 0, amount 5
22:43:38.246 00.001 10072 MoveAxis(N, 0, ABG)
22:43:38.246 00.000 10072 Move returns status 0, amount 0
22:43:38.246 00.000 10072 move complete, result=0
22:43:38.246 00.000 10072 worker thread done servicing request
22:43:38.246 00.000 10072 Worker thread wakes up
22:43:38.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:38.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:38.253 00.007 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:43:38.874 00.621 10072 Exposure complete
22:43:38.923 00.049 1032 OnExposeComplete: enter
22:43:38.925 00.002 1032 UpdateGuideState(): m_state=6
22:43:38.927 00.002 10072 worker thread done servicing request
22:43:38.927 00.000 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5521
22:43:38.930 00.003 1032 Star::Find returns 1 (0), X=1097.28, Y=134.99, Mass=1384, SNR=26.1, Peak=120 HFD=3.2
22:43:38.932 00.002 1032 MultiStar: [#1 0.00,0.22,0.94,U] [#2 0.03,0.05,0.78,U] [#3 -0.11,0.09,0.72,U] [#4 -0.17,0.36,0.00,M5] [#5 -0.16,0.10,0.72,U] [#6 0.08,0.11,0.61,U] [#7 -0.04,-0.10,0.71,U] [#8 -0.19,0.13,0.55,U] 
22:43:38.933 00.001 1032 single-star, 7 included, MultiStar: {-0.05, 0.09}, one-star: {-0.02, 0.06}
22:43:38.935 00.002 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
22:43:38.936 00.001 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
22:43:38.938 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.89 mountX=0.06 mountY=0.00, mountTheta=0.06
22:43:38.940 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
22:43:38.942 00.002 1032 Enqueuing Move request for scope (-0.02, 0.06)
22:43:38.944 00.002 10072 Worker thread wakes up
22:43:38.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
22:43:38.944 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
22:43:38.944 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.00
22:43:38.946 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:43:38.948 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.51
22:43:38.948 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:43:38.948 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:38.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:43:38.948 00.000 10072 MoveAxis(E, 6, ABG)
22:43:38.948 00.000 10072 Guiding  Dir = 2, Dur = 6
22:43:38.949 00.001 10072 IsGuiding returns 0
22:43:38.949 00.000 10072 PulseGuide returned control before completion, sleep 16
22:43:38.967 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:43:38.969 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:38.970 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:38.973 00.003 1032 Enqueuing Expose request
22:43:38.980 00.007 10072 IsGuiding returns 0
22:43:38.980 00.000 10072 Move returns status 0, amount 6
22:43:38.980 00.000 10072 MoveAxis(N, 0, ABG)
22:43:38.980 00.000 10072 Move returns status 0, amount 0
22:43:38.980 00.000 10072 move complete, result=0
22:43:38.980 00.000 10072 worker thread done servicing request
22:43:38.980 00.000 10072 Worker thread wakes up
22:43:38.980 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:38.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:38.982 00.002 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:43:39.389 00.407 10072 Exposure complete
22:43:39.442 00.053 10072 worker thread done servicing request
22:43:39.443 00.001 1032 OnExposeComplete: enter
22:43:39.444 00.001 1032 UpdateGuideState(): m_state=6
22:43:39.446 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5522
22:43:39.447 00.001 1032 Star::Find returns 1 (0), X=1097.40, Y=134.88, Mass=1289, SNR=25.2, Peak=110 HFD=3.3
22:43:39.449 00.002 1032 MultiStar: [#1 0.00,0.12,1.00,U] [#2 -0.04,0.07,0.82,U] [#3 -0.11,-0.08,0.83,U] [#4 -0.17,0.10,0.70,U] [#5 0.08,-0.03,0.66,U] [#6 -0.03,-0.06,0.60,U] [#7 -0.06,-0.19,0.73,U] [#8 -0.27,0.08,0.00,M1] 
22:43:39.451 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.01}, one-star: {0.10, -0.05}
22:43:39.452 00.001 1032 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.83) = xAngle (-4.55 = 1.74)
22:43:39.454 00.002 1032 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.55 = 1.74)
22:43:39.456 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.72 mountX=-0.00 mountY=0.03, mountTheta=1.74
22:43:39.460 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
22:43:39.462 00.002 1032 Enqueuing Move request for scope (-0.02, -0.01)
22:43:39.463 00.001 10072 Worker thread wakes up
22:43:39.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
22:43:39.463 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
22:43:39.463 00.000 10072 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.03
22:43:39.466 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:43:39.468 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.52
22:43:39.468 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:43:39.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:39.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:43:39.468 00.000 10072 MoveAxis(E, 5, ABG)
22:43:39.468 00.000 10072 Guiding  Dir = 2, Dur = 5
22:43:39.468 00.000 10072 IsGuiding returns 0
22:43:39.469 00.001 10072 PulseGuide returned control before completion, sleep 15
22:43:39.485 00.016 1032 UpdateGuideState exits: m=1289 SNR=25.2
22:43:39.487 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:39.489 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:39.490 00.001 1032 Enqueuing Expose request
22:43:39.495 00.005 10072 IsGuiding returns 0
22:43:39.495 00.000 10072 Move returns status 0, amount 5
22:43:39.495 00.000 10072 MoveAxis(N, 0, ABG)
22:43:39.495 00.000 10072 Move returns status 0, amount 0
22:43:39.495 00.000 10072 move complete, result=0
22:43:39.495 00.000 10072 worker thread done servicing request
22:43:39.495 00.000 10072 Worker thread wakes up
22:43:39.496 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:39.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:39.500 00.004 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:43:40.123 00.623 10072 Exposure complete
22:43:40.176 00.053 10072 worker thread done servicing request
22:43:40.176 00.000 1032 OnExposeComplete: enter
22:43:40.179 00.003 1032 UpdateGuideState(): m_state=6
22:43:40.181 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5523
22:43:40.182 00.001 1032 Star::Find returns 1 (0), X=1097.30, Y=134.79, Mass=1366, SNR=26.0, Peak=134 HFD=3.2
22:43:40.186 00.004 1032 MultiStar: [#1 -0.02,-0.08,1.00,U] [#2 0.03,-0.10,0.78,U] [#3 -0.01,-0.02,0.73,U] [#4 -0.13,0.03,0.70,U] [#5 -0.12,0.00,0.66,U] [#6 -0.05,-0.08,0.58,U] [#7 -0.03,0.03,0.66,U] [#8 -0.22,-0.07,0.54,U] 
22:43:40.188 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {0.00, -0.14}
22:43:40.189 00.001 1032 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.83) = xAngle (-4.15 = 2.14)
22:43:40.193 00.004 1032 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.15 = 2.14)
22:43:40.194 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.32 mountX=-0.04 mountY=0.06, mountTheta=2.14
22:43:40.197 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.06, opts=13)
22:43:40.198 00.001 1032 Enqueuing Move request for scope (-0.05, -0.06)
22:43:40.200 00.002 10072 Worker thread wakes up
22:43:40.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
22:43:40.200 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
22:43:40.200 00.000 10072 Moving (-0.05, -0.06) raw xDistance=-0.04 yDistance=0.06
22:43:40.202 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:43:40.204 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.52
22:43:40.204 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:43:40.204 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:40.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:43:40.204 00.000 10072 MoveAxis(E, 5, ABG)
22:43:40.204 00.000 10072 Guiding  Dir = 2, Dur = 5
22:43:40.205 00.001 10072 IsGuiding returns 0
22:43:40.205 00.000 10072 PulseGuide returned control before completion, sleep 15
22:43:40.223 00.018 1032 UpdateGuideState exits: m=1366 SNR=26.0
22:43:40.225 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:40.227 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:40.229 00.002 1032 Enqueuing Expose request
22:43:40.231 00.002 10072 IsGuiding returns 0
22:43:40.231 00.000 10072 Move returns status 0, amount 5
22:43:40.231 00.000 10072 MoveAxis(N, 0, ABG)
22:43:40.231 00.000 10072 Move returns status 0, amount 0
22:43:40.231 00.000 10072 move complete, result=0
22:43:40.231 00.000 10072 worker thread done servicing request
22:43:40.232 00.001 10072 Worker thread wakes up
22:43:40.232 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:40.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:40.240 00.008 1032 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:43:40.639 00.399 10072 Exposure complete
22:43:40.692 00.053 10072 worker thread done servicing request
22:43:40.692 00.000 1032 OnExposeComplete: enter
22:43:40.695 00.003 1032 UpdateGuideState(): m_state=6
22:43:40.697 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5524
22:43:40.698 00.001 1032 Star::Find returns 1 (0), X=1097.39, Y=134.78, Mass=1278, SNR=25.1, Peak=120 HFD=3.2
22:43:40.700 00.002 1032 MultiStar: [#1 0.05,-0.03,0.96,U] [#2 0.04,-0.08,0.82,U] [#3 -0.06,0.01,0.79,U] [#4 -0.09,0.06,0.68,U] [#5 -0.10,0.00,0.68,U] [#6 -0.03,-0.02,0.65,U] [#7 0.05,-0.02,0.74,U] [#8 -0.18,-0.19,0.00,M1] 
22:43:40.702 00.002 1032 refined, 7 included, MultiStar: {0.00, -0.03}, one-star: {0.09, -0.15}
22:43:40.704 00.002 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.94)
22:43:40.706 00.002 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.94)
22:43:40.708 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.51 mountX=-0.03 mountY=0.01, mountTheta=2.94
22:43:40.711 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.03, opts=13)
22:43:40.713 00.002 1032 Enqueuing Move request for scope (0.00, -0.03)
22:43:40.715 00.002 10072 Worker thread wakes up
22:43:40.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
22:43:40.715 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
22:43:40.715 00.000 10072 Moving (0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
22:43:40.717 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:43:40.720 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.52
22:43:40.720 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:43:40.720 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:40.720 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:43:40.720 00.000 10072 MoveAxis(E, 4, ABG)
22:43:40.720 00.000 10072 Guiding  Dir = 2, Dur = 4
22:43:40.721 00.001 10072 IsGuiding returns 0
22:43:40.721 00.000 10072 PulseGuide returned control before completion, sleep 14
22:43:40.739 00.018 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:43:40.741 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:40.742 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:40.743 00.001 1032 Enqueuing Expose request
22:43:40.747 00.004 10072 IsGuiding returns 0
22:43:40.747 00.000 10072 Move returns status 0, amount 4
22:43:40.747 00.000 10072 MoveAxis(N, 0, ABG)
22:43:40.747 00.000 10072 Move returns status 0, amount 0
22:43:40.747 00.000 10072 move complete, result=0
22:43:40.747 00.000 10072 worker thread done servicing request
22:43:40.747 00.000 10072 Worker thread wakes up
22:43:40.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:40.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:40.753 00.006 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:43:41.376 00.623 10072 Exposure complete
22:43:41.430 00.054 10072 worker thread done servicing request
22:43:41.430 00.000 1032 OnExposeComplete: enter
22:43:41.432 00.002 1032 UpdateGuideState(): m_state=6
22:43:41.434 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5525
22:43:41.436 00.002 1032 Star::Find returns 1 (0), X=1097.29, Y=134.87, Mass=1357, SNR=25.9, Peak=129 HFD=3.3
22:43:41.438 00.002 1032 MultiStar: [#1 0.00,0.03,0.96,U] [#2 0.06,-0.03,0.79,U] [#3 -0.08,0.13,0.77,U] [#4 -0.16,0.31,0.00,M3] [#5 -0.16,0.02,0.66,U] [#6 -0.07,0.00,0.61,U] [#7 0.06,-0.09,0.66,U] [#8 -0.14,-0.09,0.50,U] 
22:43:41.439 00.001 1032 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {-0.01, -0.06}
22:43:41.442 00.003 1032 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.83) = xAngle (-4.75 = 1.53)
22:43:41.443 00.001 1032 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.75 = 1.53)
22:43:41.444 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.92 mountX=0.00 mountY=0.03, mountTheta=1.53
22:43:41.447 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
22:43:41.449 00.002 1032 Enqueuing Move request for scope (-0.03, -0.01)
22:43:41.451 00.002 10072 Worker thread wakes up
22:43:41.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
22:43:41.451 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
22:43:41.451 00.000 10072 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
22:43:41.454 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:43:41.458 00.004 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.52
22:43:41.459 00.001 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:43:41.459 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:41.459 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:43:41.459 00.000 10072 MoveAxis(E, 5, ABG)
22:43:41.459 00.000 10072 Guiding  Dir = 2, Dur = 5
22:43:41.459 00.000 10072 IsGuiding returns 0
22:43:41.460 00.001 10072 PulseGuide returned control before completion, sleep 15
22:43:41.476 00.016 1032 UpdateGuideState exits: m=1357 SNR=25.9
22:43:41.478 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:41.479 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:41.481 00.002 1032 Enqueuing Expose request
22:43:41.483 00.002 10072 IsGuiding returns 0
22:43:41.483 00.000 10072 Move returns status 0, amount 5
22:43:41.483 00.000 10072 MoveAxis(N, 0, ABG)
22:43:41.483 00.000 10072 Move returns status 0, amount 0
22:43:41.483 00.000 10072 move complete, result=0
22:43:41.483 00.000 10072 worker thread done servicing request
22:43:41.483 00.000 10072 Worker thread wakes up
22:43:41.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:41.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:41.495 00.012 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:43:41.894 00.399 10072 Exposure complete
22:43:41.944 00.050 10072 worker thread done servicing request
22:43:41.944 00.000 1032 OnExposeComplete: enter
22:43:41.945 00.001 1032 UpdateGuideState(): m_state=6
22:43:41.947 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5526
22:43:41.949 00.002 1032 Star::Find returns 1 (0), X=1097.35, Y=134.89, Mass=1276, SNR=25.1, Peak=111 HFD=3.3
22:43:41.951 00.002 1032 MultiStar: [#1 0.00,0.08,1.00,U] [#2 0.03,-0.05,0.75,U] [#3 -0.02,0.06,0.76,U] [#4 -0.08,0.17,0.66,U] [#5 -0.01,0.14,0.63,U] [#6 -0.01,0.07,0.64,U] [#7 0.08,0.05,0.71,U] [#8 -0.09,-0.03,0.54,U] 
22:43:41.952 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {0.05, -0.04}
22:43:41.955 00.003 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
22:43:41.957 00.002 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
22:43:41.959 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.57 mountX=0.05 mountY=-0.01, mountTheta=-0.26
22:43:41.963 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
22:43:41.964 00.001 1032 Enqueuing Move request for scope (0.00, 0.05)
22:43:41.966 00.002 10072 Worker thread wakes up
22:43:41.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
22:43:41.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
22:43:41.966 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
22:43:41.968 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:43:41.970 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.52
22:43:41.970 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:43:41.970 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:41.970 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:43:41.971 00.001 10072 MoveAxis(E, 4, ABG)
22:43:41.971 00.000 10072 Guiding  Dir = 2, Dur = 4
22:43:41.971 00.000 10072 IsGuiding returns 0
22:43:41.971 00.000 10072 PulseGuide returned control before completion, sleep 14
22:43:41.989 00.018 1032 UpdateGuideState exits: m=1276 SNR=25.1
22:43:41.991 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:41.992 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:41.994 00.002 1032 Enqueuing Expose request
22:43:41.999 00.005 10072 IsGuiding returns 0
22:43:41.999 00.000 10072 Move returns status 0, amount 4
22:43:42.000 00.001 10072 MoveAxis(N, 0, ABG)
22:43:42.000 00.000 10072 Move returns status 0, amount 0
22:43:42.000 00.000 10072 move complete, result=0
22:43:42.000 00.000 10072 worker thread done servicing request
22:43:42.000 00.000 10072 Worker thread wakes up
22:43:42.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:42.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:42.002 00.002 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:43:42.629 00.627 10072 Exposure complete
22:43:42.681 00.052 10072 worker thread done servicing request
22:43:42.681 00.000 1032 OnExposeComplete: enter
22:43:42.684 00.003 1032 UpdateGuideState(): m_state=6
22:43:42.686 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5527
22:43:42.687 00.001 1032 Star::Find returns 1 (0), X=1097.44, Y=134.84, Mass=1278, SNR=25.1, Peak=121 HFD=3.2
22:43:42.689 00.002 1032 MultiStar: [#1 0.09,0.09,0.95,U] [#2 0.11,-0.06,0.80,U] [#3 0.04,0.07,0.79,U] [#4 -0.08,0.07,0.69,U] [#5 0.07,0.09,0.69,U] [#6 -0.04,-0.14,0.62,U] [#7 0.07,-0.18,0.70,U] [#8 -0.15,-0.06,0.52,U] 
22:43:42.690 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.14, -0.09}
22:43:42.692 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
22:43:42.693 00.001 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
22:43:42.695 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.42 mountX=-0.03 mountY=-0.04, mountTheta=-2.25
22:43:42.697 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
22:43:42.699 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
22:43:42.700 00.001 10072 Worker thread wakes up
22:43:42.700 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:43:42.700 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:43:42.700 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
22:43:42.702 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:43:42.704 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.52
22:43:42.704 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:43:42.704 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:42.704 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:43:42.706 00.002 10072 MoveAxis(E, 2, ABG)
22:43:42.706 00.000 10072 Guiding  Dir = 2, Dur = 2
22:43:42.706 00.000 10072 IsGuiding returns 0
22:43:42.707 00.001 10072 PulseGuide returned control before completion, sleep 12
22:43:42.724 00.017 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:43:42.726 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:42.727 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:42.728 00.001 1032 Enqueuing Expose request
22:43:42.734 00.006 10072 IsGuiding returns 0
22:43:42.734 00.000 10072 Move returns status 0, amount 2
22:43:42.734 00.000 10072 MoveAxis(N, 0, ABG)
22:43:42.734 00.000 10072 Move returns status 0, amount 0
22:43:42.734 00.000 10072 move complete, result=0
22:43:42.734 00.000 10072 worker thread done servicing request
22:43:42.734 00.000 10072 Worker thread wakes up
22:43:42.734 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:42.734 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:42.737 00.003 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:43:43.139 00.402 10072 Exposure complete
22:43:43.194 00.055 10072 worker thread done servicing request
22:43:43.194 00.000 1032 OnExposeComplete: enter
22:43:43.196 00.002 1032 UpdateGuideState(): m_state=6
22:43:43.199 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5528
22:43:43.201 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=134.71, Mass=1320, SNR=25.5, Peak=124 HFD=3.2
22:43:43.203 00.002 1032 MultiStar: [#1 0.04,-0.01,0.99,U] [#2 0.10,-0.17,0.77,U] [#3 0.13,-0.00,0.73,U] [#4 -0.06,0.07,0.64,U] [#5 -0.00,-0.06,0.65,U] [#6 0.05,-0.03,0.62,U] [#7 0.07,-0.06,0.71,U] [#8 -0.12,-0.21,0.53,U] 
22:43:43.205 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {0.12, -0.22}
22:43:43.207 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
22:43:43.209 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
22:43:43.211 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.05 mountX=-0.09 mountY=-0.02, mountTheta=-2.88
22:43:43.214 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
22:43:43.216 00.002 1032 Enqueuing Move request for scope (0.05, -0.08)
22:43:43.219 00.003 10072 Worker thread wakes up
22:43:43.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
22:43:43.219 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
22:43:43.219 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.02
22:43:43.220 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:43:43.222 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.53
22:43:43.222 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:43:43.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:43.223 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:43:43.223 00.000 10072 MoveAxis(E, 1, ABG)
22:43:43.223 00.000 10072 Guiding  Dir = 2, Dur = 1
22:43:43.223 00.000 10072 IsGuiding returns 0
22:43:43.223 00.000 10072 PulseGuide returned control before completion, sleep 11
22:43:43.242 00.019 1032 UpdateGuideState exits: m=1320 SNR=25.5
22:43:43.244 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:43.245 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:43.247 00.002 1032 Enqueuing Expose request
22:43:43.249 00.002 10072 IsGuiding returns 0
22:43:43.249 00.000 10072 Move returns status 0, amount 1
22:43:43.249 00.000 10072 MoveAxis(N, 0, ABG)
22:43:43.249 00.000 10072 Move returns status 0, amount 0
22:43:43.249 00.000 10072 move complete, result=0
22:43:43.249 00.000 10072 worker thread done servicing request
22:43:43.249 00.000 10072 Worker thread wakes up
22:43:43.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:43.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:43.257 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:43:43.875 00.618 10072 Exposure complete
22:43:43.928 00.053 10072 worker thread done servicing request
22:43:43.928 00.000 1032 OnExposeComplete: enter
22:43:43.932 00.004 1032 UpdateGuideState(): m_state=6
22:43:43.938 00.006 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5529
22:43:43.941 00.003 1032 Star::Find returns 1 (0), X=1097.36, Y=134.88, Mass=1475, SNR=27.0, Peak=132 HFD=3.3
22:43:43.943 00.002 1032 MultiStar: [#1 -0.02,0.12,0.93,U] [#2 -0.01,-0.04,0.78,U] [#3 0.07,0.08,0.70,U] [#4 -0.12,0.17,0.63,U] [#5 0.05,0.05,0.63,U] [#6 0.15,0.17,0.63,U] [#7 0.01,-0.04,0.72,U] [#8 -0.12,-0.03,0.50,U] 
22:43:43.945 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.06, -0.05}
22:43:43.947 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
22:43:43.948 00.001 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
22:43:43.951 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.26 mountX=0.04 mountY=-0.02, mountTheta=-0.57
22:43:43.954 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
22:43:43.957 00.003 1032 Enqueuing Move request for scope (0.01, 0.04)
22:43:43.960 00.003 10072 Worker thread wakes up
22:43:43.961 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
22:43:43.961 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
22:43:43.961 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
22:43:43.964 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:43:43.966 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.53
22:43:43.966 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:43:43.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:43.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:43:43.966 00.000 10072 MoveAxis(E, 2, ABG)
22:43:43.966 00.000 10072 Guiding  Dir = 2, Dur = 2
22:43:43.966 00.000 10072 IsGuiding returns 0
22:43:43.967 00.001 10072 PulseGuide returned control before completion, sleep 12
22:43:43.980 00.013 10072 IsGuiding returns 0
22:43:43.980 00.000 10072 Move returns status 0, amount 2
22:43:43.980 00.000 10072 MoveAxis(N, 0, ABG)
22:43:43.980 00.000 10072 Move returns status 0, amount 0
22:43:43.980 00.000 10072 move complete, result=0
22:43:43.980 00.000 10072 worker thread done servicing request
22:43:43.984 00.004 1032 UpdateGuideState exits: m=1475 SNR=27.0
22:43:43.985 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:43.988 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:43.990 00.002 1032 Enqueuing Expose request
22:43:43.992 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:43:43.993 00.001 10072 Worker thread wakes up
22:43:43.993 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:43.993 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:44.404 00.411 10072 Exposure complete
22:43:44.454 00.050 1032 OnExposeComplete: enter
22:43:44.457 00.003 1032 UpdateGuideState(): m_state=6
22:43:44.459 00.002 10072 worker thread done servicing request
22:43:44.459 00.000 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5530
22:43:44.462 00.003 1032 Star::Find returns 1 (0), X=1097.38, Y=134.94, Mass=1418, SNR=26.4, Peak=117 HFD=3.4
22:43:44.463 00.001 1032 MultiStar: [#1 -0.00,0.06,0.95,U] [#2 0.08,-0.09,0.76,U] [#3 0.18,0.06,0.74,U] [#4 -0.04,0.09,0.61,U] [#5 -0.06,0.03,0.66,U] [#6 0.15,0.02,0.60,U] [#7 0.08,-0.18,0.66,U] [#8 -0.19,-0.03,0.49,U] 
22:43:44.464 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {0.08, 0.01}
22:43:44.466 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
22:43:44.467 00.001 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
22:43:44.468 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.02 mountX=-0.01 mountY=-0.04, mountTheta=-1.81
22:43:44.471 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
22:43:44.473 00.002 1032 Enqueuing Move request for scope (0.04, 0.00)
22:43:44.474 00.001 10072 Worker thread wakes up
22:43:44.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
22:43:44.474 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
22:43:44.474 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
22:43:44.476 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:43:44.478 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.53
22:43:44.478 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:43:44.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:44.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:43:44.478 00.000 10072 MoveAxis(E, 1, ABG)
22:43:44.478 00.000 10072 Guiding  Dir = 2, Dur = 1
22:43:44.479 00.001 10072 IsGuiding returns 0
22:43:44.479 00.000 10072 PulseGuide returned control before completion, sleep 11
22:43:44.495 00.016 1032 UpdateGuideState exits: m=1418 SNR=26.4
22:43:44.497 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:44.499 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:44.500 00.001 1032 Enqueuing Expose request
22:43:44.502 00.002 10072 IsGuiding returns 0
22:43:44.502 00.000 10072 Move returns status 0, amount 1
22:43:44.502 00.000 10072 MoveAxis(N, 0, ABG)
22:43:44.502 00.000 10072 Move returns status 0, amount 0
22:43:44.502 00.000 10072 move complete, result=0
22:43:44.502 00.000 10072 worker thread done servicing request
22:43:44.502 00.000 10072 Worker thread wakes up
22:43:44.502 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:44.502 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:44.508 00.006 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:43:45.139 00.631 10072 Exposure complete
22:43:45.191 00.052 10072 worker thread done servicing request
22:43:45.191 00.000 1032 OnExposeComplete: enter
22:43:45.193 00.002 1032 UpdateGuideState(): m_state=6
22:43:45.195 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5531
22:43:45.197 00.002 1032 Star::Find returns 1 (0), X=1097.46, Y=134.82, Mass=1429, SNR=26.6, Peak=133 HFD=3.3
22:43:45.199 00.002 1032 MultiStar: [#1 0.07,-0.01,0.94,U] [#2 0.06,-0.06,0.77,U] [#3 0.19,0.05,0.74,U] [#4 0.02,0.13,0.63,U] [#5 -0.06,0.01,0.63,U] [#6 0.13,-0.04,0.58,U] [#7 0.09,-0.10,0.70,U] [#8 -0.10,0.01,0.51,U] 
22:43:45.201 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.16, -0.11}
22:43:45.204 00.003 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
22:43:45.209 00.005 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
22:43:45.212 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.29 mountX=-0.04 mountY=-0.07, mountTheta=-2.12
22:43:45.217 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
22:43:45.219 00.002 1032 Enqueuing Move request for scope (0.07, -0.02)
22:43:45.222 00.003 10072 Worker thread wakes up
22:43:45.222 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:43:45.222 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:43:45.222 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.07
22:43:45.224 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:43:45.227 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.53
22:43:45.227 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:43:45.227 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:45.227 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:43:45.227 00.000 10072 MoveAxis(E, 1, ABG)
22:43:45.227 00.000 10072 Guiding  Dir = 2, Dur = 1
22:43:45.245 00.018 1032 UpdateGuideState exits: m=1429 SNR=26.6
22:43:45.249 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:45.251 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:45.253 00.002 1032 Enqueuing Expose request
22:43:45.255 00.002 10072 IsGuiding returns 0
22:43:45.256 00.001 10072 PulseGuide returned control before completion, sleep 11
22:43:45.278 00.022 10072 IsGuiding returns 0
22:43:45.278 00.000 10072 Move returns status 0, amount 1
22:43:45.278 00.000 10072 MoveAxis(N, 0, ABG)
22:43:45.278 00.000 10072 Move returns status 0, amount 0
22:43:45.278 00.000 10072 move complete, result=0
22:43:45.279 00.001 10072 worker thread done servicing request
22:43:45.279 00.000 10072 Worker thread wakes up
22:43:45.279 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:45.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:45.280 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:43:45.689 00.409 10072 Exposure complete
22:43:45.745 00.056 10072 worker thread done servicing request
22:43:45.745 00.000 1032 OnExposeComplete: enter
22:43:45.747 00.002 1032 UpdateGuideState(): m_state=6
22:43:45.749 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5532
22:43:45.751 00.002 1032 Star::Find returns 1 (0), X=1097.44, Y=134.79, Mass=1333, SNR=25.6, Peak=122 HFD=3.2
22:43:45.753 00.002 1032 MultiStar: [#1 0.10,-0.03,0.98,U] [#2 0.14,-0.16,0.80,U] [#3 0.07,-0.04,0.74,U] [#4 0.17,-0.04,0.64,U] [#5 -0.02,-0.25,0.00,M1] [#6 0.20,-0.03,0.63,U] [#7 0.07,-0.14,0.72,U] [#8 0.09,-0.08,0.52,U] 
22:43:45.754 00.001 1032 refined, 7 included, MultiStar: {0.12, -0.09}, one-star: {0.14, -0.14}
22:43:45.756 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
22:43:45.758 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
22:43:45.760 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.61 mountX=-0.11 mountY=-0.10, mountTheta=-2.44
22:43:45.763 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
22:43:45.765 00.002 1032 Enqueuing Move request for scope (0.12, -0.09)
22:43:45.767 00.002 10072 Worker thread wakes up
22:43:45.767 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
22:43:45.767 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
22:43:45.767 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.11 yDistance=-0.10
22:43:45.771 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:43:45.776 00.005 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.53
22:43:45.776 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:43:45.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:45.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:43:45.776 00.000 10072 MoveAxis(E, 1, ABG)
22:43:45.776 00.000 10072 Guiding  Dir = 2, Dur = 1
22:43:45.777 00.001 10072 IsGuiding returns 0
22:43:45.777 00.000 10072 PulseGuide returned control before completion, sleep 11
22:43:45.793 00.016 10072 IsGuiding returns 0
22:43:45.793 00.000 10072 Move returns status 0, amount 1
22:43:45.793 00.000 10072 MoveAxis(N, 0, ABG)
22:43:45.793 00.000 10072 Move returns status 0, amount 0
22:43:45.793 00.000 10072 move complete, result=0
22:43:45.793 00.000 10072 worker thread done servicing request
22:43:45.794 00.001 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:43:45.796 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:45.798 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:45.801 00.003 1032 Enqueuing Expose request
22:43:45.803 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:43:45.805 00.002 10072 Worker thread wakes up
22:43:45.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:45.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:46.438 00.633 10072 Exposure complete
22:43:46.486 00.048 10072 worker thread done servicing request
22:43:46.488 00.002 1032 OnExposeComplete: enter
22:43:46.489 00.001 1032 UpdateGuideState(): m_state=6
22:43:46.491 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5533
22:43:46.494 00.003 1032 Star::Find returns 1 (0), X=1097.38, Y=134.84, Mass=1213, SNR=24.5, Peak=116 HFD=3.2
22:43:46.496 00.002 1032 MultiStar: [#1 0.08,0.05,1.01,U] [#2 0.11,-0.16,0.83,U] [#3 0.07,0.04,0.82,U] [#4 -0.00,0.12,0.67,U] [#5 0.01,-0.03,0.71,U] [#6 0.04,-0.11,0.62,U] [#7 0.06,-0.08,0.76,U] [#8 -0.12,-0.20,0.55,U] 
22:43:46.497 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.08, -0.09}
22:43:46.498 00.001 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
22:43:46.500 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
22:43:46.501 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.06 cameraTheta=-0.79 mountX=-0.06 mountY=-0.03, mountTheta=-2.62
22:43:46.504 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
22:43:46.506 00.002 1032 Enqueuing Move request for scope (0.05, -0.05)
22:43:46.507 00.001 10072 Worker thread wakes up
22:43:46.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
22:43:46.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
22:43:46.507 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.03
22:43:46.509 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:43:46.511 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.54
22:43:46.511 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:43:46.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:46.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:43:46.511 00.000 10072 MoveAxis(E, 0, ABG)
22:43:46.511 00.000 10072 Move returns status 0, amount 0
22:43:46.511 00.000 10072 MoveAxis(N, 0, ABG)
22:43:46.512 00.001 10072 Move returns status 0, amount 0
22:43:46.512 00.000 10072 move complete, result=0
22:43:46.512 00.000 10072 worker thread done servicing request
22:43:46.528 00.016 1032 UpdateGuideState exits: m=1213 SNR=24.5
22:43:46.531 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:46.533 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:46.536 00.003 1032 Enqueuing Expose request
22:43:46.538 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:43:46.540 00.002 10072 Worker thread wakes up
22:43:46.540 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:46.541 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:46.952 00.411 10072 Exposure complete
22:43:47.000 00.048 10072 worker thread done servicing request
22:43:47.000 00.000 1032 OnExposeComplete: enter
22:43:47.002 00.002 1032 UpdateGuideState(): m_state=6
22:43:47.003 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5534
22:43:47.005 00.002 1032 Star::Find returns 1 (0), X=1097.40, Y=134.85, Mass=1317, SNR=25.5, Peak=126 HFD=3.2
22:43:47.006 00.001 1032 MultiStar: [#1 0.03,0.13,0.97,U] [#2 0.03,0.02,0.79,U] [#3 0.11,0.07,0.78,U] [#4 -0.06,0.13,0.67,U] [#5 -0.05,0.09,0.67,U] [#6 0.20,0.04,0.60,U] [#7 0.08,-0.16,0.70,U] [#8 -0.05,-0.04,0.53,U] 
22:43:47.007 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.10, -0.08}
22:43:47.009 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
22:43:47.010 00.001 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
22:43:47.012 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.46 mountX=0.01 mountY=-0.05, mountTheta=-1.37
22:43:47.014 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
22:43:47.017 00.003 1032 Enqueuing Move request for scope (0.05, 0.02)
22:43:47.018 00.001 10072 Worker thread wakes up
22:43:47.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
22:43:47.018 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
22:43:47.018 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
22:43:47.020 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:43:47.022 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.54
22:43:47.022 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:43:47.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:47.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:43:47.022 00.000 10072 MoveAxis(W, 0, ABG)
22:43:47.023 00.001 10072 Move returns status 0, amount 0
22:43:47.023 00.000 10072 MoveAxis(N, 0, ABG)
22:43:47.023 00.000 10072 Move returns status 0, amount 0
22:43:47.023 00.000 10072 move complete, result=0
22:43:47.023 00.000 10072 worker thread done servicing request
22:43:47.039 00.016 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:43:47.041 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:47.043 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:47.045 00.002 1032 Enqueuing Expose request
22:43:47.046 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:43:47.050 00.004 10072 Worker thread wakes up
22:43:47.050 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:47.050 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:47.684 00.634 10072 Exposure complete
22:43:47.735 00.051 10072 worker thread done servicing request
22:43:47.735 00.000 1032 OnExposeComplete: enter
22:43:47.738 00.003 1032 UpdateGuideState(): m_state=6
22:43:47.741 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5535
22:43:47.743 00.002 1032 Star::Find returns 1 (0), X=1097.35, Y=134.91, Mass=1419, SNR=26.5, Peak=126 HFD=3.3
22:43:47.745 00.002 1032 MultiStar: [#1 0.11,0.15,0.91,U] [#2 0.09,0.01,0.75,U] [#3 -0.00,0.12,0.75,U] [#4 -0.08,0.21,0.67,U] [#5 0.07,0.06,0.65,U] [#6 0.10,0.01,0.58,U] [#7 0.14,0.02,0.70,U] [#8 -0.05,-0.02,0.48,U] 
22:43:47.747 00.002 1032 single-star, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.05, -0.02}
22:43:47.749 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:43:47.750 00.001 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:43:47.752 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.46 mountX=-0.04 mountY=-0.04, mountTheta=-2.29
22:43:47.756 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
22:43:47.757 00.001 1032 Enqueuing Move request for scope (0.05, -0.02)
22:43:47.759 00.002 10072 Worker thread wakes up
22:43:47.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
22:43:47.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
22:43:47.759 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.04 yDistance=-0.04
22:43:47.761 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:43:47.763 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.54
22:43:47.763 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:43:47.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:47.765 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:43:47.765 00.000 10072 MoveAxis(W, 1, ABG)
22:43:47.765 00.000 10072 Guiding  Dir = 3, Dur = 1
22:43:47.765 00.000 10072 IsGuiding returns 0
22:43:47.765 00.000 10072 PulseGuide returned control before completion, sleep 11
22:43:47.784 00.019 1032 UpdateGuideState exits: m=1419 SNR=26.5
22:43:47.785 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:47.787 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:47.789 00.002 1032 Enqueuing Expose request
22:43:47.790 00.001 10072 IsGuiding returns 0
22:43:47.790 00.000 10072 Move returns status 0, amount 1
22:43:47.790 00.000 10072 MoveAxis(N, 0, ABG)
22:43:47.790 00.000 10072 Move returns status 0, amount 0
22:43:47.790 00.000 10072 move complete, result=0
22:43:47.791 00.001 10072 worker thread done servicing request
22:43:47.791 00.000 10072 Worker thread wakes up
22:43:47.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:47.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:47.799 00.008 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:43:48.200 00.401 10072 Exposure complete
22:43:48.255 00.055 10072 worker thread done servicing request
22:43:48.255 00.000 1032 OnExposeComplete: enter
22:43:48.257 00.002 1032 UpdateGuideState(): m_state=6
22:43:48.258 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5536
22:43:48.260 00.002 1032 Star::Find returns 1 (0), X=1097.36, Y=134.94, Mass=1315, SNR=25.5, Peak=118 HFD=3.3
22:43:48.262 00.002 1032 MultiStar: [#1 0.07,0.11,0.98,U] [#2 0.03,0.02,0.79,U] [#3 -0.02,0.03,0.79,U] [#4 -0.14,0.13,0.69,U] [#5 0.10,0.11,0.62,U] [#6 0.21,0.08,0.60,U] [#7 0.06,0.01,0.72,U] [#8 -0.01,0.07,0.56,U] 
22:43:48.264 00.002 1032 single-star, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.06, 0.01}
22:43:48.265 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
22:43:48.266 00.001 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
22:43:48.268 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.12 mountX=-0.01 mountY=-0.05, mountTheta=-1.71
22:43:48.270 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
22:43:48.272 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
22:43:48.274 00.002 10072 Worker thread wakes up
22:43:48.274 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:43:48.274 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:43:48.274 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.05
22:43:48.277 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:43:48.279 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.54
22:43:48.279 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:43:48.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:48.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:43:48.279 00.000 10072 MoveAxis(W, 1, ABG)
22:43:48.279 00.000 10072 Guiding  Dir = 3, Dur = 1
22:43:48.279 00.000 10072 IsGuiding returns 0
22:43:48.280 00.001 10072 PulseGuide returned control before completion, sleep 11
22:43:48.292 00.012 10072 IsGuiding returns 0
22:43:48.292 00.000 10072 Move returns status 0, amount 1
22:43:48.292 00.000 10072 MoveAxis(N, 0, ABG)
22:43:48.292 00.000 10072 Move returns status 0, amount 0
22:43:48.292 00.000 10072 move complete, result=0
22:43:48.293 00.001 10072 worker thread done servicing request
22:43:48.298 00.005 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:43:48.302 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:48.304 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:48.306 00.002 1032 Enqueuing Expose request
22:43:48.308 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:43:48.309 00.001 10072 Worker thread wakes up
22:43:48.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:48.310 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:48.937 00.627 10072 Exposure complete
22:43:48.985 00.048 10072 worker thread done servicing request
22:43:48.987 00.002 1032 OnExposeComplete: enter
22:43:48.989 00.002 1032 UpdateGuideState(): m_state=6
22:43:48.991 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5537
22:43:48.993 00.002 1032 Star::Find returns 1 (0), X=1097.45, Y=134.83, Mass=1245, SNR=24.8, Peak=108 HFD=3.4
22:43:48.995 00.002 1032 MultiStar: [#1 0.08,0.04,1.01,U] [#2 0.07,-0.06,0.82,U] [#3 0.12,0.11,0.78,U] [#4 -0.09,0.11,0.71,U] [#5 -0.01,0.08,0.67,U] [#6 0.18,-0.12,0.66,U] [#7 0.10,0.00,0.75,U] [#8 -0.06,-0.14,0.52,U] 
22:43:48.996 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.15, -0.10}
22:43:48.998 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
22:43:49.000 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
22:43:49.001 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.07 mountX=-0.02 mountY=-0.07, mountTheta=-1.90
22:43:49.003 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
22:43:49.005 00.002 1032 Enqueuing Move request for scope (0.07, -0.00)
22:43:49.006 00.001 10072 Worker thread wakes up
22:43:49.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
22:43:49.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
22:43:49.006 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.07
22:43:49.008 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:43:49.010 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.54
22:43:49.010 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:43:49.010 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:49.010 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:43:49.010 00.000 10072 MoveAxis(W, 2, ABG)
22:43:49.010 00.000 10072 Guiding  Dir = 3, Dur = 2
22:43:49.011 00.001 10072 IsGuiding returns 0
22:43:49.011 00.000 10072 PulseGuide returned control before completion, sleep 12
22:43:49.026 00.015 1032 UpdateGuideState exits: m=1245 SNR=24.8
22:43:49.030 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:49.031 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:49.033 00.002 1032 Enqueuing Expose request
22:43:49.034 00.001 10072 IsGuiding returns 0
22:43:49.034 00.000 10072 Move returns status 0, amount 2
22:43:49.034 00.000 10072 MoveAxis(N, 0, ABG)
22:43:49.034 00.000 10072 Move returns status 0, amount 0
22:43:49.035 00.001 10072 move complete, result=0
22:43:49.035 00.000 10072 worker thread done servicing request
22:43:49.035 00.000 10072 Worker thread wakes up
22:43:49.035 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:49.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:49.042 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:43:49.452 00.410 10072 Exposure complete
22:43:49.504 00.052 10072 worker thread done servicing request
22:43:49.505 00.001 1032 OnExposeComplete: enter
22:43:49.506 00.001 1032 UpdateGuideState(): m_state=6
22:43:49.508 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5538
22:43:49.509 00.001 1032 Star::Find returns 1 (0), X=1097.42, Y=134.91, Mass=1305, SNR=25.4, Peak=123 HFD=3.3
22:43:49.512 00.003 1032 MultiStar: [#1 0.07,0.09,0.97,U] [#2 0.12,-0.03,0.80,U] [#3 0.06,0.00,0.78,U] [#4 -0.08,0.18,0.65,U] [#5 0.08,0.17,0.64,U] [#6 0.15,-0.08,0.65,U] [#7 0.17,-0.05,0.70,U] [#8 -0.06,-0.01,0.52,U] 
22:43:49.514 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.12, -0.02}
22:43:49.515 00.001 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
22:43:49.518 00.003 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
22:43:49.521 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.35 mountX=0.01 mountY=-0.08, mountTheta=-1.48
22:43:49.525 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
22:43:49.527 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
22:43:49.528 00.001 10072 Worker thread wakes up
22:43:49.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:43:49.528 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:43:49.529 00.001 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
22:43:49.531 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:43:49.534 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.54
22:43:49.534 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:43:49.534 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:49.534 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:43:49.534 00.000 10072 MoveAxis(W, 2, ABG)
22:43:49.534 00.000 10072 Guiding  Dir = 3, Dur = 2
22:43:49.534 00.000 10072 IsGuiding returns 0
22:43:49.535 00.001 10072 PulseGuide returned control before completion, sleep 12
22:43:49.554 00.019 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:43:49.556 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:49.557 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:49.559 00.002 1032 Enqueuing Expose request
22:43:49.561 00.002 10072 IsGuiding returns 0
22:43:49.561 00.000 10072 Move returns status 0, amount 2
22:43:49.561 00.000 10072 MoveAxis(N, 0, ABG)
22:43:49.561 00.000 10072 Move returns status 0, amount 0
22:43:49.561 00.000 10072 move complete, result=0
22:43:49.561 00.000 10072 worker thread done servicing request
22:43:49.561 00.000 10072 Worker thread wakes up
22:43:49.561 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:49.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:49.568 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:43:50.189 00.621 10072 Exposure complete
22:43:50.240 00.051 10072 worker thread done servicing request
22:43:50.240 00.000 1032 OnExposeComplete: enter
22:43:50.244 00.004 1032 UpdateGuideState(): m_state=6
22:43:50.246 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5539
22:43:50.248 00.002 1032 Star::Find returns 1 (0), X=1097.36, Y=134.95, Mass=1448, SNR=26.7, Peak=128 HFD=3.3
22:43:50.251 00.003 1032 MultiStar: [#1 0.07,0.15,0.89,U] [#2 0.12,-0.03,0.74,U] [#3 0.08,0.21,0.77,U] [#4 -0.13,0.37,0.00,M1] [#5 -0.10,0.09,0.63,U] [#6 0.07,0.16,0.59,U] [#7 0.10,-0.03,0.68,U] [#8 -0.17,0.09,0.49,U] 
22:43:50.252 00.001 1032 single-star, 7 included, MultiStar: {0.04, 0.08}, one-star: {0.06, 0.02}
22:43:50.253 00.001 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
22:43:50.255 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
22:43:50.256 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.25 mountX=-0.00 mountY=-0.06, mountTheta=-1.58
22:43:50.258 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:43:50.260 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
22:43:50.262 00.002 10072 Worker thread wakes up
22:43:50.262 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:43:50.262 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:43:50.262 00.000 10072 Moving (0.06, 0.02) raw xDistance=-0.00 yDistance=-0.06
22:43:50.264 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:43:50.268 00.004 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.55
22:43:50.268 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:43:50.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:50.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:43:50.268 00.000 10072 MoveAxis(W, 3, ABG)
22:43:50.268 00.000 10072 Guiding  Dir = 3, Dur = 3
22:43:50.286 00.018 1032 UpdateGuideState exits: m=1448 SNR=26.7
22:43:50.289 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:50.291 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:50.293 00.002 1032 Enqueuing Expose request
22:43:50.295 00.002 10072 IsGuiding returns 0
22:43:50.295 00.000 10072 PulseGuide returned control before completion, sleep 13
22:43:50.313 00.018 10072 IsGuiding returns 0
22:43:50.313 00.000 10072 Move returns status 0, amount 3
22:43:50.313 00.000 10072 MoveAxis(N, 0, ABG)
22:43:50.313 00.000 10072 Move returns status 0, amount 0
22:43:50.313 00.000 10072 move complete, result=0
22:43:50.313 00.000 10072 worker thread done servicing request
22:43:50.313 00.000 10072 Worker thread wakes up
22:43:50.313 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:50.313 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:50.314 00.001 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:43:50.723 00.409 10072 Exposure complete
22:43:50.774 00.051 10072 worker thread done servicing request
22:43:50.775 00.001 1032 OnExposeComplete: enter
22:43:50.777 00.002 1032 UpdateGuideState(): m_state=6
22:43:50.779 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5540
22:43:50.781 00.002 1032 Star::Find returns 1 (0), X=1097.39, Y=134.89, Mass=1311, SNR=25.4, Peak=123 HFD=3.3
22:43:50.785 00.004 1032 MultiStar: [#1 -0.06,0.15,1.01,U] [#2 -0.01,-0.06,0.77,U] [#3 0.08,-0.03,0.77,U] [#4 -0.14,0.15,0.67,U] [#5 -0.07,0.09,0.67,U] [#6 0.25,0.03,0.00,M1] [#7 0.02,-0.01,0.72,U] [#8 -0.14,0.05,0.52,U] 
22:43:50.786 00.001 1032 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {0.09, -0.04}
22:43:50.787 00.001 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
22:43:50.789 00.002 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
22:43:50.790 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.02 mountX=0.04 mountY=0.01, mountTheta=0.19
22:43:50.793 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
22:43:50.795 00.002 1032 Enqueuing Move request for scope (-0.02, 0.04)
22:43:50.796 00.001 10072 Worker thread wakes up
22:43:50.797 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
22:43:50.797 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
22:43:50.798 00.001 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.01
22:43:50.800 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:43:50.801 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.55
22:43:50.801 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:43:50.801 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:50.801 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:43:50.801 00.000 10072 MoveAxis(W, 3, ABG)
22:43:50.801 00.000 10072 Guiding  Dir = 3, Dur = 3
22:43:50.803 00.002 10072 IsGuiding returns 0
22:43:50.803 00.000 10072 PulseGuide returned control before completion, sleep 13
22:43:50.820 00.017 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:43:50.821 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:50.822 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:50.825 00.003 1032 Enqueuing Expose request
22:43:50.828 00.003 10072 IsGuiding returns 0
22:43:50.828 00.000 10072 Move returns status 0, amount 3
22:43:50.828 00.000 10072 MoveAxis(N, 0, ABG)
22:43:50.828 00.000 10072 Move returns status 0, amount 0
22:43:50.828 00.000 10072 move complete, result=0
22:43:50.828 00.000 10072 worker thread done servicing request
22:43:50.828 00.000 10072 Worker thread wakes up
22:43:50.828 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:50.828 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:50.834 00.006 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:43:51.453 00.619 10072 Exposure complete
22:43:51.505 00.052 10072 worker thread done servicing request
22:43:51.505 00.000 1032 OnExposeComplete: enter
22:43:51.506 00.001 1032 UpdateGuideState(): m_state=6
22:43:51.508 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5541
22:43:51.510 00.002 1032 Star::Find returns 1 (0), X=1097.37, Y=134.84, Mass=1174, SNR=24.1, Peak=116 HFD=3.2
22:43:51.511 00.001 1032 MultiStar: [#1 0.02,-0.03,1.02,U] [#2 0.11,-0.08,0.87,U] [#3 0.04,0.18,0.81,U] [#4 -0.10,0.19,0.73,U] [#5 0.01,0.05,0.74,U] [#6 0.09,0.00,0.63,U] [#7 0.14,-0.06,0.75,U] [#8 -0.09,-0.07,0.54,U] 
22:43:51.513 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.07, -0.09}
22:43:51.515 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
22:43:51.520 00.005 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
22:43:51.524 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.14 mountX=-0.00 mountY=-0.04, mountTheta=-1.69
22:43:51.528 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
22:43:51.546 00.018 1032 Enqueuing Move request for scope (0.04, 0.01)
22:43:51.547 00.001 10072 Worker thread wakes up
22:43:51.547 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
22:43:51.547 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
22:43:51.547 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
22:43:51.551 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
22:43:51.553 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.55
22:43:51.553 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:43:51.553 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:51.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:43:51.553 00.000 10072 MoveAxis(W, 3, ABG)
22:43:51.553 00.000 10072 Guiding  Dir = 3, Dur = 3
22:43:51.554 00.001 10072 IsGuiding returns 0
22:43:51.554 00.000 10072 PulseGuide returned control before completion, sleep 13
22:43:51.575 00.021 10072 IsGuiding returns 0
22:43:51.575 00.000 10072 Move returns status 0, amount 3
22:43:51.575 00.000 10072 MoveAxis(N, 0, ABG)
22:43:51.575 00.000 10072 Move returns status 0, amount 0
22:43:51.575 00.000 10072 move complete, result=0
22:43:51.575 00.000 10072 worker thread done servicing request
22:43:51.576 00.001 1032 UpdateGuideState exits: m=1174 SNR=24.1
22:43:51.578 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:51.582 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:51.583 00.001 1032 Enqueuing Expose request
22:43:51.585 00.002 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:43:51.587 00.002 10072 Worker thread wakes up
22:43:51.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:51.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:52.001 00.414 10072 Exposure complete
22:43:52.058 00.057 10072 worker thread done servicing request
22:43:52.058 00.000 1032 OnExposeComplete: enter
22:43:52.060 00.002 1032 UpdateGuideState(): m_state=6
22:43:52.062 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5542
22:43:52.064 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=134.85, Mass=1307, SNR=25.4, Peak=117 HFD=3.2
22:43:52.066 00.002 1032 MultiStar: [#1 0.11,0.11,0.93,U] [#2 0.06,0.01,0.78,U] [#3 0.15,0.17,0.82,U] [#4 -0.04,0.11,0.64,U] [#5 0.00,0.16,0.64,U] [#6 0.28,0.02,0.00,M1] [#7 0.09,-0.01,0.71,U] [#8 -0.14,0.09,0.53,U] 
22:43:52.067 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.06}, one-star: {0.11, -0.08}
22:43:52.069 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
22:43:52.071 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
22:43:52.074 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.83 mountX=0.05 mountY=-0.07, mountTheta=-1.00
22:43:52.077 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
22:43:52.080 00.003 1032 Enqueuing Move request for scope (0.06, 0.06)
22:43:52.082 00.002 10072 Worker thread wakes up
22:43:52.083 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
22:43:52.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
22:43:52.083 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.05 yDistance=-0.07
22:43:52.085 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:43:52.089 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.55
22:43:52.089 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:43:52.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:52.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:43:52.089 00.000 10072 MoveAxis(W, 3, ABG)
22:43:52.089 00.000 10072 Guiding  Dir = 3, Dur = 3
22:43:52.089 00.000 10072 IsGuiding returns 0
22:43:52.091 00.002 10072 PulseGuide returned control before completion, sleep 12
22:43:52.106 00.015 10072 IsGuiding returns 0
22:43:52.106 00.000 10072 Move returns status 0, amount 3
22:43:52.106 00.000 10072 MoveAxis(N, 0, ABG)
22:43:52.106 00.000 10072 Move returns status 0, amount 0
22:43:52.106 00.000 10072 move complete, result=0
22:43:52.106 00.000 10072 worker thread done servicing request
22:43:52.108 00.002 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:43:52.113 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:52.115 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:52.116 00.001 1032 Enqueuing Expose request
22:43:52.118 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:43:52.119 00.001 10072 Worker thread wakes up
22:43:52.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:52.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:52.752 00.633 10072 Exposure complete
22:43:52.803 00.051 10072 worker thread done servicing request
22:43:52.803 00.000 1032 OnExposeComplete: enter
22:43:52.806 00.003 1032 UpdateGuideState(): m_state=6
22:43:52.808 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5543
22:43:52.810 00.002 1032 Star::Find returns 1 (0), X=1097.48, Y=134.99, Mass=1277, SNR=25.1, Peak=118 HFD=3.2
22:43:52.813 00.003 1032 MultiStar: [#1 0.07,0.16,1.00,U] [#2 0.06,0.11,0.78,U] [#3 -0.00,0.21,0.77,U] [#4 -0.08,0.13,0.65,U] [#5 -0.10,0.15,0.67,U] [#6 0.18,0.16,0.65,U] [#7 0.15,-0.02,0.71,U] [#8 -0.05,0.04,0.54,U] 
22:43:52.814 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {0.18, 0.06}
22:43:52.816 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
22:43:52.817 00.001 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
22:43:52.820 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.12 mountX=0.10 mountY=-0.08, mountTheta=-0.71
22:43:52.823 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
22:43:52.825 00.002 1032 Enqueuing Move request for scope (0.06, 0.11)
22:43:52.827 00.002 10072 Worker thread wakes up
22:43:52.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
22:43:52.827 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
22:43:52.828 00.001 10072 Moving (0.06, 0.11) raw xDistance=0.10 yDistance=-0.08
22:43:52.829 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:43:52.832 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.55
22:43:52.832 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:43:52.832 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:52.832 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:43:52.832 00.000 10072 MoveAxis(W, 4, ABG)
22:43:52.832 00.000 10072 Guiding  Dir = 3, Dur = 4
22:43:52.832 00.000 10072 IsGuiding returns 0
22:43:52.833 00.001 10072 PulseGuide returned control before completion, sleep 14
22:43:52.850 00.017 1032 UpdateGuideState exits: m=1277 SNR=25.1
22:43:52.852 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:52.855 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:52.857 00.002 1032 Enqueuing Expose request
22:43:52.859 00.002 10072 IsGuiding returns 0
22:43:52.859 00.000 10072 Move returns status 0, amount 4
22:43:52.859 00.000 10072 MoveAxis(N, 0, ABG)
22:43:52.859 00.000 10072 Move returns status 0, amount 0
22:43:52.859 00.000 10072 move complete, result=0
22:43:52.860 00.001 10072 worker thread done servicing request
22:43:52.860 00.000 10072 Worker thread wakes up
22:43:52.860 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:52.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:52.868 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:43:53.265 00.397 10072 Exposure complete
22:43:53.320 00.055 10072 worker thread done servicing request
22:43:53.320 00.000 1032 OnExposeComplete: enter
22:43:53.322 00.002 1032 UpdateGuideState(): m_state=6
22:43:53.324 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5544
22:43:53.327 00.003 1032 Star::Find returns 1 (0), X=1097.39, Y=134.98, Mass=1388, SNR=26.2, Peak=118 HFD=3.3
22:43:53.329 00.002 1032 MultiStar: [#1 0.09,0.26,0.00,M1] [#2 0.06,0.06,0.78,U] [#3 -0.00,0.29,0.00,M1] [#4 -0.11,0.34,0.00,M1] [#5 -0.03,0.08,0.67,U] [#6 0.10,0.14,0.57,U] [#7 -0.02,0.08,0.74,U] [#8 -0.13,0.11,0.51,U] 
22:43:53.333 00.004 1032 refined, 5 included, MultiStar: {0.02, 0.08}, one-star: {0.09, 0.05}
22:43:53.335 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
22:43:53.337 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
22:43:53.340 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.30 mountX=0.07 mountY=-0.04, mountTheta=-0.53
22:43:53.342 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
22:43:53.345 00.003 1032 Enqueuing Move request for scope (0.02, 0.08)
22:43:53.347 00.002 10072 Worker thread wakes up
22:43:53.347 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
22:43:53.347 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
22:43:53.347 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
22:43:53.350 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:43:53.352 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.55
22:43:53.352 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:43:53.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:53.352 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:43:53.352 00.000 10072 MoveAxis(W, 3, ABG)
22:43:53.352 00.000 10072 Guiding  Dir = 3, Dur = 3
22:43:53.352 00.000 10072 IsGuiding returns 0
22:43:53.353 00.001 10072 PulseGuide returned control before completion, sleep 13
22:43:53.369 00.016 1032 UpdateGuideState exits: m=1388 SNR=26.2
22:43:53.370 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:53.373 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:53.374 00.001 1032 Enqueuing Expose request
22:43:53.376 00.002 10072 IsGuiding returns 0
22:43:53.376 00.000 10072 Move returns status 0, amount 3
22:43:53.376 00.000 10072 MoveAxis(N, 0, ABG)
22:43:53.376 00.000 10072 Move returns status 0, amount 0
22:43:53.376 00.000 10072 move complete, result=0
22:43:53.376 00.000 10072 worker thread done servicing request
22:43:53.376 00.000 10072 Worker thread wakes up
22:43:53.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:53.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:53.384 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:43:54.012 00.628 10072 Exposure complete
22:43:54.065 00.053 10072 worker thread done servicing request
22:43:54.065 00.000 1032 OnExposeComplete: enter
22:43:54.067 00.002 1032 UpdateGuideState(): m_state=6
22:43:54.069 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5545
22:43:54.070 00.001 1032 Star::Find returns 1 (0), X=1097.46, Y=134.90, Mass=1260, SNR=24.9, Peak=116 HFD=3.3
22:43:54.073 00.003 1032 MultiStar: [#1 0.04,0.15,1.04,U] [#2 -0.01,0.03,0.88,U] [#3 0.06,0.27,0.00,M2] [#4 0.03,0.21,0.67,U] [#5 0.00,0.00,0.00,L] [#6 0.05,0.02,0.61,U] [#7 0.01,0.05,0.71,U] [#8 -0.19,0.06,0.52,U] [#9 -0.06,0.08,0.55,U] 
22:43:54.075 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.07}, one-star: {0.16, -0.03}
22:43:54.076 00.001 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
22:43:54.077 00.001 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
22:43:54.079 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.29 mountX=0.06 mountY=-0.04, mountTheta=-0.54
22:43:54.081 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
22:43:54.082 00.001 1032 Enqueuing Move request for scope (0.02, 0.07)
22:43:54.084 00.002 10072 Worker thread wakes up
22:43:54.084 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
22:43:54.084 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
22:43:54.084 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
22:43:54.085 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:43:54.090 00.005 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.55
22:43:54.090 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:43:54.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:54.091 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:43:54.091 00.000 10072 MoveAxis(W, 3, ABG)
22:43:54.091 00.000 10072 Guiding  Dir = 3, Dur = 3
22:43:54.091 00.000 10072 IsGuiding returns 0
22:43:54.092 00.001 10072 PulseGuide returned control before completion, sleep 13
22:43:54.108 00.016 1032 UpdateGuideState exits: m=1260 SNR=24.9
22:43:54.111 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:54.114 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:54.116 00.002 1032 Enqueuing Expose request
22:43:54.120 00.004 10072 IsGuiding returns 0
22:43:54.120 00.000 10072 Move returns status 0, amount 3
22:43:54.120 00.000 10072 MoveAxis(N, 0, ABG)
22:43:54.120 00.000 10072 Move returns status 0, amount 0
22:43:54.120 00.000 10072 move complete, result=0
22:43:54.120 00.000 10072 worker thread done servicing request
22:43:54.120 00.000 10072 Worker thread wakes up
22:43:54.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:54.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:54.126 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:43:54.528 00.402 10072 Exposure complete
22:43:54.584 00.056 10072 worker thread done servicing request
22:43:54.584 00.000 1032 OnExposeComplete: enter
22:43:54.586 00.002 1032 UpdateGuideState(): m_state=6
22:43:54.588 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5546
22:43:54.590 00.002 1032 Star::Find returns 1 (0), X=1097.45, Y=134.94, Mass=1343, SNR=25.7, Peak=111 HFD=3.3
22:43:54.593 00.003 1032 MultiStar: [#1 0.13,0.15,0.93,U] [#2 0.08,0.06,0.77,U] [#3 0.16,0.23,0.00,M3] [#4 -0.19,0.24,0.00,M1] [#5 0.00,0.00,0.00,L] [#6 0.09,0.01,0.58,U] [#7 0.15,0.04,0.71,U] [#8 -0.08,-0.05,0.51,U] [#9 0.06,0.11,0.52,U] 
22:43:54.594 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.05}, one-star: {0.15, 0.01}
22:43:54.596 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
22:43:54.597 00.001 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
22:43:54.599 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.50 mountX=0.03 mountY=-0.11, mountTheta=-1.33
22:43:54.601 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
22:43:54.603 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
22:43:54.605 00.002 10072 Worker thread wakes up
22:43:54.605 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
22:43:54.605 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
22:43:54.605 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.03 yDistance=-0.11
22:43:54.607 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:43:54.611 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.56
22:43:54.612 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:43:54.612 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:54.612 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:43:54.612 00.000 10072 MoveAxis(W, 3, ABG)
22:43:54.612 00.000 10072 Guiding  Dir = 3, Dur = 3
22:43:54.612 00.000 10072 IsGuiding returns 0
22:43:54.613 00.001 10072 PulseGuide returned control before completion, sleep 12
22:43:54.632 00.019 1032 UpdateGuideState exits: m=1343 SNR=25.7
22:43:54.634 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:54.635 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:54.636 00.001 1032 Enqueuing Expose request
22:43:54.638 00.002 10072 IsGuiding returns 0
22:43:54.638 00.000 10072 Move returns status 0, amount 3
22:43:54.638 00.000 10072 MoveAxis(N, 0, ABG)
22:43:54.638 00.000 10072 Move returns status 0, amount 0
22:43:54.638 00.000 10072 move complete, result=0
22:43:54.638 00.000 10072 worker thread done servicing request
22:43:54.638 00.000 10072 Worker thread wakes up
22:43:54.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:54.639 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:54.648 00.009 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:43:55.262 00.614 10072 Exposure complete
22:43:55.315 00.053 10072 worker thread done servicing request
22:43:55.315 00.000 1032 OnExposeComplete: enter
22:43:55.318 00.003 1032 UpdateGuideState(): m_state=6
22:43:55.320 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5547
22:43:55.322 00.002 1032 Star::Find returns 1 (0), X=1097.35, Y=135.04, Mass=1320, SNR=25.5, Peak=110 HFD=3.3
22:43:55.325 00.003 1032 MultiStar: [#1 0.05,0.20,0.93,U] [#2 0.12,0.08,0.80,U] [#3 0.01,0.26,0.00,M4] [#4 -0.04,0.23,0.72,U] [#5 -0.03,0.16,0.67,U] [#6 0.07,0.08,0.63,U] [#7 0.04,0.07,0.73,U] [#8 -0.12,0.08,0.52,U] 
22:43:55.327 00.002 1032 single-star, 7 included, MultiStar: {0.03, 0.13}, one-star: {0.05, 0.11}
22:43:55.330 00.003 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:43:55.332 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:43:55.334 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.13 cameraTheta=1.13 mountX=0.10 mountY=-0.08, mountTheta=-0.70
22:43:55.338 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
22:43:55.340 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
22:43:55.341 00.001 10072 Worker thread wakes up
22:43:55.342 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
22:43:55.342 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
22:43:55.342 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.10 yDistance=-0.08
22:43:55.343 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:43:55.346 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.56
22:43:55.346 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:43:55.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:55.347 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:43:55.347 00.000 10072 MoveAxis(W, 3, ABG)
22:43:55.347 00.000 10072 Guiding  Dir = 3, Dur = 3
22:43:55.347 00.000 10072 IsGuiding returns 0
22:43:55.347 00.000 10072 PulseGuide returned control before completion, sleep 13
22:43:55.365 00.018 1032 UpdateGuideState exits: m=1320 SNR=25.5
22:43:55.368 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:55.370 00.002 10072 IsGuiding returns 0
22:43:55.370 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:55.372 00.002 1032 Enqueuing Expose request
22:43:55.374 00.002 10072 Move returns status 0, amount 3
22:43:55.374 00.000 10072 MoveAxis(N, 0, ABG)
22:43:55.374 00.000 10072 Move returns status 0, amount 0
22:43:55.374 00.000 10072 move complete, result=0
22:43:55.374 00.000 10072 worker thread done servicing request
22:43:55.374 00.000 10072 Worker thread wakes up
22:43:55.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:55.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:55.381 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:43:55.793 00.412 10072 Exposure complete
22:43:55.846 00.053 10072 worker thread done servicing request
22:43:55.846 00.000 1032 OnExposeComplete: enter
22:43:55.848 00.002 1032 UpdateGuideState(): m_state=6
22:43:55.849 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5548
22:43:55.852 00.003 1032 Star::Find returns 1 (0), X=1097.42, Y=135.00, Mass=1201, SNR=24.4, Peak=101 HFD=3.3
22:43:55.854 00.002 1032 MultiStar: [#1 0.05,0.35,0.00,M1] [#2 0.12,0.17,0.86,U] [#3 -0.06,0.31,0.00,M5] [#4 -0.03,0.26,0.00,M1] [#5 -0.07,0.30,0.00,M1] [#6 0.02,0.19,0.67,U] [#7 0.03,0.02,0.78,U] [#8 -0.10,0.16,0.58,U] 
22:43:55.856 00.002 1032 refined, 4 included, MultiStar: {0.05, 0.12}, one-star: {0.12, 0.08}
22:43:55.858 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
22:43:55.860 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
22:43:55.861 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.16 mountX=0.10 mountY=-0.08, mountTheta=-0.67
22:43:55.865 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
22:43:55.867 00.002 1032 Enqueuing Move request for scope (0.05, 0.12)
22:43:55.869 00.002 10072 Worker thread wakes up
22:43:55.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
22:43:55.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
22:43:55.870 00.001 10072 Moving (0.05, 0.12) raw xDistance=0.10 yDistance=-0.08
22:43:55.871 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:43:55.873 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.56
22:43:55.873 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:43:55.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:55.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:43:55.873 00.000 10072 MoveAxis(W, 2, ABG)
22:43:55.873 00.000 10072 Guiding  Dir = 3, Dur = 2
22:43:55.874 00.001 10072 IsGuiding returns 0
22:43:55.874 00.000 10072 PulseGuide returned control before completion, sleep 12
22:43:55.891 00.017 1032 UpdateGuideState exits: m=1201 SNR=24.4
22:43:55.894 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:55.896 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:55.897 00.001 1032 Enqueuing Expose request
22:43:55.899 00.002 10072 IsGuiding returns 0
22:43:55.901 00.002 10072 Move returns status 0, amount 2
22:43:55.901 00.000 10072 MoveAxis(N, 0, ABG)
22:43:55.901 00.000 10072 Move returns status 0, amount 0
22:43:55.901 00.000 10072 move complete, result=0
22:43:55.901 00.000 10072 worker thread done servicing request
22:43:55.901 00.000 10072 Worker thread wakes up
22:43:55.901 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:55.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:55.907 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:43:56.529 00.622 10072 Exposure complete
22:43:56.579 00.050 1032 OnExposeComplete: enter
22:43:56.581 00.002 1032 UpdateGuideState(): m_state=6
22:43:56.584 00.003 10072 worker thread done servicing request
22:43:56.584 00.000 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5549
22:43:56.586 00.002 1032 Star::Find returns 1 (0), X=1097.36, Y=134.86, Mass=1318, SNR=25.5, Peak=115 HFD=3.2
22:43:56.587 00.001 1032 MultiStar: [#1 0.05,0.23,0.97,U] [#2 0.05,0.17,0.78,U] [#3 -0.05,0.23,0.81,U] [#4 -0.16,0.21,0.00,M2] [#5 0.04,0.09,0.67,U] [#6 0.07,0.22,0.65,U] [#7 0.09,-0.00,0.73,U] [#8 -0.16,0.12,0.50,U] 
22:43:56.589 00.002 1032 single-star, 7 included, MultiStar: {0.03, 0.12}, one-star: {0.06, -0.07}
22:43:56.590 00.001 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
22:43:56.591 00.001 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
22:43:56.592 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.84 mountX=-0.08 mountY=-0.04, mountTheta=-2.67
22:43:56.595 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
22:43:56.596 00.001 1032 Enqueuing Move request for scope (0.06, -0.07)
22:43:56.598 00.002 10072 Worker thread wakes up
22:43:56.598 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
22:43:56.598 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
22:43:56.598 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
22:43:56.600 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:43:56.602 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.56
22:43:56.602 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:43:56.602 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:56.603 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:43:56.603 00.000 10072 MoveAxis(W, 1, ABG)
22:43:56.603 00.000 10072 Guiding  Dir = 3, Dur = 1
22:43:56.603 00.000 10072 IsGuiding returns 0
22:43:56.603 00.000 10072 PulseGuide returned control before completion, sleep 11
22:43:56.620 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:43:56.622 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:56.624 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:56.625 00.001 1032 Enqueuing Expose request
22:43:56.627 00.002 10072 IsGuiding returns 0
22:43:56.627 00.000 10072 Move returns status 0, amount 1
22:43:56.627 00.000 10072 MoveAxis(N, 0, ABG)
22:43:56.627 00.000 10072 Move returns status 0, amount 0
22:43:56.627 00.000 10072 move complete, result=0
22:43:56.627 00.000 10072 worker thread done servicing request
22:43:56.627 00.000 10072 Worker thread wakes up
22:43:56.627 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:56.627 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:56.634 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:43:57.045 00.411 10072 Exposure complete
22:43:57.098 00.053 10072 worker thread done servicing request
22:43:57.098 00.000 1032 OnExposeComplete: enter
22:43:57.101 00.003 1032 UpdateGuideState(): m_state=6
22:43:57.103 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5550
22:43:57.105 00.002 1032 Star::Find returns 1 (0), X=1097.41, Y=134.95, Mass=1236, SNR=24.7, Peak=111 HFD=3.4
22:43:57.107 00.002 1032 MultiStar: [#1 0.03,0.20,0.93,U] [#2 0.11,-0.00,0.83,U] [#3 -0.01,0.13,0.77,U] [#4 -0.08,0.19,0.69,U] [#5 0.03,0.12,0.69,U] [#6 0.14,0.13,0.63,U] [#7 0.02,0.04,0.70,U] [#8 -0.08,0.06,0.56,U] 
22:43:57.108 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {0.11, 0.02}
22:43:57.110 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
22:43:57.113 00.003 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
22:43:57.115 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.22 mountX=0.09 mountY=-0.06, mountTheta=-0.61
22:43:57.119 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
22:43:57.121 00.002 1032 Enqueuing Move request for scope (0.04, 0.10)
22:43:57.122 00.001 10072 Worker thread wakes up
22:43:57.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
22:43:57.122 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
22:43:57.122 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.06
22:43:57.125 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:43:57.127 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.56
22:43:57.127 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:43:57.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:57.128 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:43:57.128 00.000 10072 MoveAxis(W, 1, ABG)
22:43:57.128 00.000 10072 Guiding  Dir = 3, Dur = 1
22:43:57.128 00.000 10072 IsGuiding returns 0
22:43:57.128 00.000 10072 PulseGuide returned control before completion, sleep 11
22:43:57.146 00.018 1032 UpdateGuideState exits: m=1236 SNR=24.7
22:43:57.149 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:57.151 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:57.152 00.001 1032 Enqueuing Expose request
22:43:57.154 00.002 10072 IsGuiding returns 0
22:43:57.154 00.000 10072 Move returns status 0, amount 1
22:43:57.154 00.000 10072 MoveAxis(N, 0, ABG)
22:43:57.154 00.000 10072 Move returns status 0, amount 0
22:43:57.156 00.002 10072 move complete, result=0
22:43:57.156 00.000 10072 worker thread done servicing request
22:43:57.156 00.000 10072 Worker thread wakes up
22:43:57.156 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:57.156 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:57.162 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:43:57.888 00.726 10072 Exposure complete
22:43:57.940 00.052 10072 worker thread done servicing request
22:43:57.940 00.000 1032 OnExposeComplete: enter
22:43:57.942 00.002 1032 UpdateGuideState(): m_state=6
22:43:57.945 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5551
22:43:57.946 00.001 1032 Star::Find returns 1 (0), X=1097.48, Y=134.90, Mass=1467, SNR=26.9, Peak=135 HFD=3.3
22:43:57.948 00.002 1032 MultiStar: [#1 0.06,0.10,0.92,U] [#2 0.07,0.01,0.75,U] [#3 0.01,0.17,0.73,U] [#4 -0.15,0.16,0.61,U] [#5 -0.14,0.07,0.63,U] [#6 0.14,0.18,0.61,U] [#7 0.04,0.04,0.67,U] [#8 -0.06,-0.03,0.50,U] 
22:43:57.950 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.18, -0.03}
22:43:57.951 00.001 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
22:43:57.952 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
22:43:57.955 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.16 mountX=0.06 mountY=-0.05, mountTheta=-0.67
22:43:57.958 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
22:43:57.960 00.002 1032 Enqueuing Move request for scope (0.03, 0.07)
22:43:57.962 00.002 10072 Worker thread wakes up
22:43:57.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
22:43:57.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
22:43:57.962 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
22:43:57.965 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:43:57.967 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.56
22:43:57.968 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:43:57.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:57.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:43:57.968 00.000 10072 MoveAxis(W, 1, ABG)
22:43:57.968 00.000 10072 Guiding  Dir = 3, Dur = 1
22:43:57.968 00.000 10072 IsGuiding returns 0
22:43:57.969 00.001 10072 PulseGuide returned control before completion, sleep 11
22:43:57.986 00.017 1032 UpdateGuideState exits: m=1467 SNR=26.9
22:43:57.989 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:57.991 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:57.993 00.002 1032 Enqueuing Expose request
22:43:57.995 00.002 10072 IsGuiding returns 0
22:43:57.995 00.000 10072 Move returns status 0, amount 1
22:43:57.995 00.000 10072 MoveAxis(N, 0, ABG)
22:43:57.995 00.000 10072 Move returns status 0, amount 0
22:43:57.995 00.000 10072 move complete, result=0
22:43:57.995 00.000 10072 worker thread done servicing request
22:43:57.995 00.000 10072 Worker thread wakes up
22:43:57.995 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:57.995 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:58.002 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:43:58.401 00.399 10072 Exposure complete
22:43:58.454 00.053 1032 OnExposeComplete: enter
22:43:58.457 00.003 1032 UpdateGuideState(): m_state=6
22:43:58.459 00.002 10072 worker thread done servicing request
22:43:58.460 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5552
22:43:58.462 00.002 1032 Star::Find returns 1 (0), X=1097.47, Y=134.95, Mass=1317, SNR=25.5, Peak=113 HFD=3.2
22:43:58.464 00.002 1032 MultiStar: [#1 0.19,0.18,0.00,M1] [#2 0.02,0.14,0.80,U] [#3 0.03,0.19,0.72,U] [#4 -0.04,0.37,0.00,M1] [#5 -0.10,0.09,0.69,U] [#6 0.26,0.30,0.00,M1] [#7 0.19,0.09,0.73,U] [#8 -0.15,0.01,0.53,U] 
22:43:58.466 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.09}, one-star: {0.17, 0.02}
22:43:58.467 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
22:43:58.469 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
22:43:58.470 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.12 mountX=0.08 mountY=-0.07, mountTheta=-0.71
22:43:58.472 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
22:43:58.473 00.001 1032 Enqueuing Move request for scope (0.04, 0.09)
22:43:58.474 00.001 10072 Worker thread wakes up
22:43:58.475 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:43:58.475 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:43:58.475 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.07
22:43:58.477 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:43:58.479 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.56
22:43:58.479 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:43:58.479 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:58.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:43:58.480 00.001 10072 MoveAxis(W, 2, ABG)
22:43:58.480 00.000 10072 Guiding  Dir = 3, Dur = 2
22:43:58.480 00.000 10072 IsGuiding returns 0
22:43:58.480 00.000 10072 PulseGuide returned control before completion, sleep 12
22:43:58.498 00.018 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:43:58.499 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:58.501 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:58.502 00.001 1032 Enqueuing Expose request
22:43:58.508 00.006 10072 IsGuiding returns 0
22:43:58.508 00.000 10072 Move returns status 0, amount 2
22:43:58.508 00.000 10072 MoveAxis(N, 0, ABG)
22:43:58.508 00.000 10072 Move returns status 0, amount 0
22:43:58.508 00.000 10072 move complete, result=0
22:43:58.508 00.000 10072 worker thread done servicing request
22:43:58.508 00.000 10072 Worker thread wakes up
22:43:58.508 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:58.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:58.509 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:43:59.135 00.626 10072 Exposure complete
22:43:59.190 00.055 10072 worker thread done servicing request
22:43:59.190 00.000 1032 OnExposeComplete: enter
22:43:59.191 00.001 1032 UpdateGuideState(): m_state=6
22:43:59.193 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5553
22:43:59.195 00.002 1032 Star::Find returns 1 (0), X=1097.39, Y=135.00, Mass=1333, SNR=25.6, Peak=114 HFD=3.3
22:43:59.196 00.001 1032 MultiStar: [#1 0.03,0.29,0.00,M2] [#2 0.16,0.25,0.00,M1] [#3 -0.03,0.30,0.00,M2] [#4 0.04,0.33,0.00,M2] [#5 -0.03,0.22,0.66,U] [#6 0.14,0.24,0.00,M2] [#7 0.05,0.14,0.69,U] [#8 -0.19,0.23,0.00,M1] 
22:43:59.198 00.002 1032 single-star, 2 included, MultiStar: {0.04, 0.13}, one-star: {0.09, 0.07}
22:43:59.200 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
22:43:59.202 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
22:43:59.205 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.70 mountX=0.05 mountY=-0.10, mountTheta=-1.13
22:43:59.208 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
22:43:59.211 00.003 1032 Enqueuing Move request for scope (0.09, 0.07)
22:43:59.213 00.002 10072 Worker thread wakes up
22:43:59.213 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
22:43:59.213 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
22:43:59.213 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.05 yDistance=-0.10
22:43:59.215 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
22:43:59.218 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.57
22:43:59.218 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:43:59.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:59.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:43:59.218 00.000 10072 MoveAxis(W, 2, ABG)
22:43:59.218 00.000 10072 Guiding  Dir = 3, Dur = 2
22:43:59.219 00.001 10072 IsGuiding returns 0
22:43:59.219 00.000 10072 PulseGuide returned control before completion, sleep 12
22:43:59.237 00.018 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:43:59.244 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:59.247 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:59.249 00.002 1032 Enqueuing Expose request
22:43:59.251 00.002 10072 IsGuiding returns 0
22:43:59.251 00.000 10072 Move returns status 0, amount 2
22:43:59.251 00.000 10072 MoveAxis(N, 0, ABG)
22:43:59.251 00.000 10072 Move returns status 0, amount 0
22:43:59.251 00.000 10072 move complete, result=0
22:43:59.251 00.000 10072 worker thread done servicing request
22:43:59.251 00.000 10072 Worker thread wakes up
22:43:59.251 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:59.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:59.259 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:43:59.664 00.405 10072 Exposure complete
22:43:59.717 00.053 10072 worker thread done servicing request
22:43:59.718 00.001 1032 OnExposeComplete: enter
22:43:59.720 00.002 1032 UpdateGuideState(): m_state=6
22:43:59.722 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5554
22:43:59.724 00.002 1032 Star::Find returns 1 (0), X=1097.44, Y=134.89, Mass=1300, SNR=25.3, Peak=115 HFD=3.2
22:43:59.726 00.002 1032 MultiStar: [#1 -0.00,0.22,0.99,U] [#2 0.10,0.17,0.79,U] [#3 0.08,0.30,0.00,M3] [#4 -0.07,0.25,0.00,M3] [#5 0.07,0.05,0.69,U] [#6 0.04,0.08,0.62,U] [#7 0.08,0.06,0.74,U] [#8 0.02,0.23,0.51,U] 
22:43:59.728 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.10}, one-star: {0.14, -0.04}
22:43:59.729 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
22:43:59.731 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
22:43:59.732 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=0.08 mountY=-0.09, mountTheta=-0.83
22:43:59.735 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
22:43:59.737 00.002 1032 Enqueuing Move request for scope (0.07, 0.10)
22:43:59.739 00.002 10072 Worker thread wakes up
22:43:59.739 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
22:43:59.739 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
22:43:59.739 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
22:43:59.742 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:43:59.744 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.57
22:43:59.744 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:43:59.744 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:59.744 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:43:59.744 00.000 10072 MoveAxis(W, 2, ABG)
22:43:59.744 00.000 10072 Guiding  Dir = 3, Dur = 2
22:43:59.745 00.001 10072 IsGuiding returns 0
22:43:59.745 00.000 10072 PulseGuide returned control before completion, sleep 12
22:43:59.762 00.017 1032 UpdateGuideState exits: m=1300 SNR=25.3
22:43:59.766 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:59.767 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:43:59.769 00.002 1032 Enqueuing Expose request
22:43:59.773 00.004 10072 IsGuiding returns 0
22:43:59.773 00.000 10072 Move returns status 0, amount 2
22:43:59.773 00.000 10072 MoveAxis(N, 0, ABG)
22:43:59.773 00.000 10072 Move returns status 0, amount 0
22:43:59.773 00.000 10072 move complete, result=0
22:43:59.773 00.000 10072 worker thread done servicing request
22:43:59.773 00.000 10072 Worker thread wakes up
22:43:59.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:43:59.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:43:59.783 00.010 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:44:00.398 00.615 10072 Exposure complete
22:44:00.452 00.054 10072 worker thread done servicing request
22:44:00.452 00.000 1032 OnExposeComplete: enter
22:44:00.454 00.002 1032 UpdateGuideState(): m_state=6
22:44:00.459 00.005 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5555
22:44:00.462 00.003 1032 Star::Find returns 1 (0), X=1097.38, Y=135.00, Mass=1510, SNR=27.3, Peak=133 HFD=3.3
22:44:00.465 00.003 1032 MultiStar: [#1 0.07,0.18,0.94,U] [#2 0.09,-0.01,0.70,U] [#3 0.12,0.22,0.76,U] [#4 -0.01,0.32,0.00,M4] [#5 -0.03,0.23,0.64,U] [#6 0.18,0.10,0.58,U] [#7 0.14,0.04,0.65,U] [#8 -0.07,-0.04,0.47,U] 
22:44:00.466 00.001 1032 single-star, 7 included, MultiStar: {0.08, 0.10}, one-star: {0.07, 0.07}
22:44:00.468 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
22:44:00.469 00.001 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
22:44:00.471 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.75 mountX=0.05 mountY=-0.09, mountTheta=-1.08
22:44:00.474 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
22:44:00.476 00.002 1032 Enqueuing Move request for scope (0.07, 0.07)
22:44:00.477 00.001 10072 Worker thread wakes up
22:44:00.478 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
22:44:00.478 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
22:44:00.478 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.09
22:44:00.479 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:44:00.482 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.57
22:44:00.482 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:44:00.482 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:00.482 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:44:00.482 00.000 10072 MoveAxis(W, 3, ABG)
22:44:00.482 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:00.483 00.001 10072 IsGuiding returns 0
22:44:00.483 00.000 10072 PulseGuide returned control before completion, sleep 13
22:44:00.501 00.018 1032 UpdateGuideState exits: m=1510 SNR=27.3
22:44:00.503 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:00.505 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:00.507 00.002 1032 Enqueuing Expose request
22:44:00.509 00.002 10072 IsGuiding returns 0
22:44:00.509 00.000 10072 Move returns status 0, amount 3
22:44:00.509 00.000 10072 MoveAxis(N, 0, ABG)
22:44:00.509 00.000 10072 Move returns status 0, amount 0
22:44:00.509 00.000 10072 move complete, result=0
22:44:00.509 00.000 10072 worker thread done servicing request
22:44:00.509 00.000 10072 Worker thread wakes up
22:44:00.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:00.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:00.517 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:00.929 00.412 10072 Exposure complete
22:44:00.981 00.052 10072 worker thread done servicing request
22:44:00.982 00.001 1032 OnExposeComplete: enter
22:44:00.983 00.001 1032 UpdateGuideState(): m_state=6
22:44:00.988 00.005 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5556
22:44:00.990 00.002 1032 Star::Find returns 1 (0), X=1097.47, Y=134.95, Mass=1408, SNR=26.3, Peak=117 HFD=3.4
22:44:00.992 00.002 1032 MultiStar: [#1 0.03,0.17,0.97,U] [#2 0.08,0.16,0.78,U] [#3 0.03,0.31,0.00,M3] [#4 -0.04,0.38,0.00,M5] [#5 0.01,0.25,0.66,U] [#6 0.18,0.21,0.00,M1] [#7 0.21,0.11,0.69,U] [#8 -0.07,-0.02,0.51,U] 
22:44:00.994 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.12}, one-star: {0.17, 0.02}
22:44:00.997 00.003 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
22:44:00.998 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
22:44:00.999 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.97 mountX=0.09 mountY=-0.11, mountTheta=-0.86
22:44:01.003 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
22:44:01.005 00.002 1032 Enqueuing Move request for scope (0.08, 0.12)
22:44:01.007 00.002 10072 Worker thread wakes up
22:44:01.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
22:44:01.007 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
22:44:01.007 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.09 yDistance=-0.11
22:44:01.009 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:44:01.011 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.57
22:44:01.011 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:44:01.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:01.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:44:01.011 00.000 10072 MoveAxis(W, 3, ABG)
22:44:01.011 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:01.011 00.000 10072 IsGuiding returns 0
22:44:01.012 00.001 10072 PulseGuide returned control before completion, sleep 13
22:44:01.034 00.022 10072 IsGuiding returns 0
22:44:01.034 00.000 1032 UpdateGuideState exits: m=1408 SNR=26.3
22:44:01.036 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:01.038 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:01.039 00.001 1032 Enqueuing Expose request
22:44:01.041 00.002 10072 Move returns status 0, amount 3
22:44:01.041 00.000 10072 MoveAxis(N, 0, ABG)
22:44:01.041 00.000 10072 Move returns status 0, amount 0
22:44:01.041 00.000 10072 move complete, result=0
22:44:01.041 00.000 10072 worker thread done servicing request
22:44:01.041 00.000 10072 Worker thread wakes up
22:44:01.041 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:01.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:01.050 00.009 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:01.677 00.627 10072 Exposure complete
22:44:01.734 00.057 10072 worker thread done servicing request
22:44:01.734 00.000 1032 OnExposeComplete: enter
22:44:01.737 00.003 1032 UpdateGuideState(): m_state=6
22:44:01.740 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5557
22:44:01.742 00.002 1032 Star::Find returns 1 (0), X=1097.43, Y=135.15, Mass=1322, SNR=25.5, Peak=115 HFD=3.2
22:44:01.743 00.001 1032 MultiStar: [#1 0.09,0.27,0.00,M1] [#2 0.09,0.15,0.82,U] [#3 0.04,0.34,0.00,M4] [#4 0.02,0.41,0.00,M6] [#5 -0.11,0.22,0.66,U] [#6 0.21,0.29,0.00,M2] [#7 0.18,0.13,0.74,U] [#8 0.02,0.21,0.49,U] 
22:44:01.745 00.002 1032 refined, 4 included, MultiStar: {0.07, 0.19}, one-star: {0.13, 0.22}
22:44:01.747 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
22:44:01.749 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
22:44:01.750 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.19 mountX=0.16 mountY=-0.12, mountTheta=-0.64
22:44:01.754 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.19, opts=13)
22:44:01.757 00.003 1032 Enqueuing Move request for scope (0.07, 0.19)
22:44:01.759 00.002 10072 Worker thread wakes up
22:44:01.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
22:44:01.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
22:44:01.759 00.000 10072 Moving (0.07, 0.19) raw xDistance=0.16 yDistance=-0.12
22:44:01.760 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:44:01.763 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 286.57
22:44:01.763 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
22:44:01.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:01.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:44:01.763 00.000 10072 MoveAxis(W, 79, ABG)
22:44:01.763 00.000 10072 Guiding  Dir = 3, Dur = 79
22:44:01.763 00.000 10072 IsGuiding returns 0
22:44:01.764 00.001 10072 PulseGuide returned control before completion, sleep 89
22:44:01.782 00.018 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:44:01.785 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:01.787 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:01.789 00.002 1032 Enqueuing Expose request
22:44:01.862 00.073 10072 IsGuiding returns 0
22:44:01.862 00.000 10072 Move returns status 0, amount 79
22:44:01.862 00.000 10072 MoveAxis(N, 0, ABG)
22:44:01.862 00.000 10072 Move returns status 0, amount 0
22:44:01.862 00.000 10072 move complete, result=0
22:44:01.862 00.000 10072 worker thread done servicing request
22:44:01.862 00.000 10072 Worker thread wakes up
22:44:01.862 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:01.862 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:01.862 00.000 1032 GuideStep: 0.2 px 79 ms WEST, -0.1 px 0 ms NORTH
22:44:02.270 00.408 10072 Exposure complete
22:44:02.327 00.057 10072 worker thread done servicing request
22:44:02.327 00.000 1032 OnExposeComplete: enter
22:44:02.330 00.003 1032 UpdateGuideState(): m_state=6
22:44:02.332 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5558
22:44:02.334 00.002 1032 Star::Find returns 1 (0), X=1097.46, Y=134.92, Mass=1384, SNR=26.1, Peak=122 HFD=3.4
22:44:02.336 00.002 1032 MultiStar: [#1 0.13,0.21,0.96,U] [#2 0.11,0.11,0.77,U] [#3 0.09,0.29,0.00,M5] [#4 0.04,0.31,0.00,M7] [#5 -0.02,0.20,0.70,U] [#6 0.20,0.25,0.00,M3] [#7 0.12,0.18,0.71,U] [#8 -0.13,0.10,0.48,U] 
22:44:02.338 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.13}, one-star: {0.16, -0.01}
22:44:02.340 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
22:44:02.341 00.001 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
22:44:02.342 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.00 mountX=0.10 mountY=-0.11, mountTheta=-0.83
22:44:02.346 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
22:44:02.347 00.001 1032 Enqueuing Move request for scope (0.08, 0.13)
22:44:02.349 00.002 10072 Worker thread wakes up
22:44:02.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
22:44:02.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
22:44:02.349 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.10 yDistance=-0.11
22:44:02.352 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
22:44:02.354 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.57
22:44:02.354 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:44:02.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:02.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:44:02.354 00.000 10072 MoveAxis(W, 3, ABG)
22:44:02.354 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:02.355 00.001 10072 IsGuiding returns 0
22:44:02.355 00.000 10072 PulseGuide returned control before completion, sleep 13
22:44:02.374 00.019 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:44:02.378 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:02.380 00.002 10072 IsGuiding returns 0
22:44:02.380 00.000 10072 Move returns status 0, amount 3
22:44:02.380 00.000 10072 MoveAxis(N, 0, ABG)
22:44:02.380 00.000 10072 Move returns status 0, amount 0
22:44:02.380 00.000 10072 move complete, result=0
22:44:02.380 00.000 10072 worker thread done servicing request
22:44:02.380 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:02.382 00.002 1032 Enqueuing Expose request
22:44:02.383 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:02.386 00.003 10072 Worker thread wakes up
22:44:02.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:02.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:03.020 00.634 10072 Exposure complete
22:44:03.072 00.052 10072 worker thread done servicing request
22:44:03.072 00.000 1032 OnExposeComplete: enter
22:44:03.074 00.002 1032 UpdateGuideState(): m_state=6
22:44:03.075 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5559
22:44:03.078 00.003 1032 Star::Find returns 1 (0), X=1097.53, Y=134.92, Mass=1370, SNR=26.0, Peak=123 HFD=3.2
22:44:03.081 00.003 1032 MultiStar: [#1 0.12,0.19,0.94,U] [#2 0.21,0.06,0.75,U] [#3 0.10,0.27,0.00,M6] [#4 0.01,0.21,0.65,U] [#5 0.10,0.17,0.67,U] [#6 0.10,-0.00,0.62,U] [#7 0.21,0.03,0.74,U] [#8 -0.12,0.18,0.50,U] 
22:44:03.083 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.10}, one-star: {0.23, -0.01}
22:44:03.085 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
22:44:03.086 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
22:44:03.088 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.67 mountX=0.06 mountY=-0.15, mountTheta=-1.16
22:44:03.090 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
22:44:03.092 00.002 1032 Enqueuing Move request for scope (0.12, 0.10)
22:44:03.094 00.002 10072 Worker thread wakes up
22:44:03.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
22:44:03.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
22:44:03.094 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.06 yDistance=-0.15
22:44:03.096 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:44:03.098 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.57
22:44:03.098 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:44:03.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:03.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:44:03.098 00.000 10072 MoveAxis(W, 3, ABG)
22:44:03.098 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:03.098 00.000 10072 IsGuiding returns 0
22:44:03.099 00.001 10072 PulseGuide returned control before completion, sleep 13
22:44:03.121 00.022 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:44:03.123 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:03.124 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:03.126 00.002 1032 Enqueuing Expose request
22:44:03.128 00.002 10072 IsGuiding returns 0
22:44:03.128 00.000 10072 Move returns status 0, amount 3
22:44:03.128 00.000 10072 MoveAxis(N, 0, ABG)
22:44:03.128 00.000 10072 Move returns status 0, amount 0
22:44:03.128 00.000 10072 move complete, result=0
22:44:03.128 00.000 10072 worker thread done servicing request
22:44:03.128 00.000 10072 Worker thread wakes up
22:44:03.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:03.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:03.135 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:03.535 00.400 10072 Exposure complete
22:44:03.585 00.050 10072 worker thread done servicing request
22:44:03.585 00.000 1032 OnExposeComplete: enter
22:44:03.588 00.003 1032 UpdateGuideState(): m_state=6
22:44:03.590 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5560
22:44:03.592 00.002 1032 Star::Find returns 1 (0), X=1097.52, Y=134.93, Mass=1294, SNR=25.3, Peak=115 HFD=3.3
22:44:03.594 00.002 1032 MultiStar: [#1 0.15,0.23,0.00,M1] [#2 0.18,0.13,0.80,U] [#3 0.10,0.13,0.76,U] [#4 0.02,0.29,0.00,M7] [#5 0.02,0.15,0.67,U] [#6 0.06,0.16,0.66,U] [#7 0.13,0.08,0.70,U] [#8 -0.00,0.04,0.52,U] 
22:44:03.595 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.09}, one-star: {0.22, -0.00}
22:44:03.596 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
22:44:03.598 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
22:44:03.599 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.69 mountX=0.06 mountY=-0.14, mountTheta=-1.14
22:44:03.602 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
22:44:03.603 00.001 1032 Enqueuing Move request for scope (0.12, 0.09)
22:44:03.604 00.001 10072 Worker thread wakes up
22:44:03.605 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
22:44:03.605 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
22:44:03.605 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.06 yDistance=-0.14
22:44:03.606 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:44:03.608 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.58
22:44:03.608 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:44:03.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:03.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:44:03.608 00.000 10072 MoveAxis(W, 4, ABG)
22:44:03.608 00.000 10072 Guiding  Dir = 3, Dur = 4
22:44:03.608 00.000 10072 IsGuiding returns 0
22:44:03.608 00.000 10072 PulseGuide returned control before completion, sleep 14
22:44:03.626 00.018 10072 IsGuiding returns 0
22:44:03.626 00.000 10072 Move returns status 0, amount 4
22:44:03.626 00.000 10072 MoveAxis(N, 0, ABG)
22:44:03.626 00.000 10072 Move returns status 0, amount 0
22:44:03.626 00.000 10072 move complete, result=0
22:44:03.626 00.000 10072 worker thread done servicing request
22:44:03.628 00.002 1032 UpdateGuideState exits: m=1294 SNR=25.3
22:44:03.630 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:03.631 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:03.633 00.002 1032 Enqueuing Expose request
22:44:03.634 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:44:03.636 00.002 10072 Worker thread wakes up
22:44:03.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:03.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:04.270 00.634 10072 Exposure complete
22:44:04.323 00.053 10072 worker thread done servicing request
22:44:04.323 00.000 1032 OnExposeComplete: enter
22:44:04.325 00.002 1032 UpdateGuideState(): m_state=6
22:44:04.327 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5561
22:44:04.328 00.001 1032 Star::Find returns 1 (0), X=1097.42, Y=134.98, Mass=1442, SNR=26.7, Peak=121 HFD=3.4
22:44:04.331 00.003 1032 MultiStar: [#1 0.16,0.23,0.00,M2] [#2 0.09,0.20,0.74,U] [#3 0.11,0.27,0.00,M6] [#4 0.08,0.42,0.00,M8] [#5 0.02,0.23,0.64,U] [#6 0.13,0.16,0.59,U] [#7 0.13,0.06,0.70,U] [#8 -0.03,0.14,0.51,U] 
22:44:04.333 00.002 1032 single-star, 5 included, MultiStar: {0.09, 0.13}, one-star: {0.12, 0.05}
22:44:04.335 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
22:44:04.336 00.001 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
22:44:04.339 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.42 mountX=0.02 mountY=-0.13, mountTheta=-1.41
22:44:04.342 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
22:44:04.343 00.001 1032 Enqueuing Move request for scope (0.12, 0.05)
22:44:04.345 00.002 10072 Worker thread wakes up
22:44:04.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
22:44:04.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
22:44:04.345 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.13
22:44:04.346 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:44:04.349 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.58
22:44:04.349 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:44:04.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:04.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:44:04.349 00.000 10072 MoveAxis(W, 4, ABG)
22:44:04.349 00.000 10072 Guiding  Dir = 3, Dur = 4
22:44:04.349 00.000 10072 IsGuiding returns 0
22:44:04.350 00.001 10072 PulseGuide returned control before completion, sleep 14
22:44:04.365 00.015 1032 UpdateGuideState exits: m=1442 SNR=26.7
22:44:04.369 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:04.370 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:04.372 00.002 1032 Enqueuing Expose request
22:44:04.375 00.003 10072 IsGuiding returns 0
22:44:04.375 00.000 10072 Move returns status 0, amount 4
22:44:04.375 00.000 10072 MoveAxis(N, 0, ABG)
22:44:04.375 00.000 10072 Move returns status 0, amount 0
22:44:04.375 00.000 10072 move complete, result=0
22:44:04.375 00.000 10072 worker thread done servicing request
22:44:04.375 00.000 10072 Worker thread wakes up
22:44:04.375 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:04.375 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:04.382 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:44:04.784 00.402 10072 Exposure complete
22:44:04.834 00.050 10072 worker thread done servicing request
22:44:04.834 00.000 1032 OnExposeComplete: enter
22:44:04.837 00.003 1032 UpdateGuideState(): m_state=6
22:44:04.839 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5562
22:44:04.842 00.003 1032 Star::Find returns 1 (0), X=1097.35, Y=135.06, Mass=1326, SNR=25.6, Peak=114 HFD=3.3
22:44:04.844 00.002 1032 MultiStar: [#1 0.13,0.29,0.00,M3] [#2 0.04,0.31,0.00,M1] [#3 0.04,0.30,0.00,M7] [#4 -0.13,0.40,0.00,M9] [#5 0.01,0.24,0.66,U] [#6 0.08,0.27,0.00,M1] [#7 0.17,0.10,0.76,U] [#8 -0.05,0.02,0.51,U] 
22:44:04.846 00.002 1032 single-star, 3 included, MultiStar: {0.06, 0.13}, one-star: {0.05, 0.13}
22:44:04.847 00.001 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
22:44:04.849 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
22:44:04.850 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.22 mountX=0.11 mountY=-0.08, mountTheta=-0.61
22:44:04.854 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
22:44:04.856 00.002 1032 Enqueuing Move request for scope (0.05, 0.13)
22:44:04.857 00.001 10072 Worker thread wakes up
22:44:04.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
22:44:04.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
22:44:04.857 00.000 10072 Moving (0.05, 0.13) raw xDistance=0.11 yDistance=-0.08
22:44:04.860 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:44:04.861 00.001 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.58
22:44:04.861 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:44:04.861 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:04.861 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:44:04.861 00.000 10072 MoveAxis(W, 4, ABG)
22:44:04.861 00.000 10072 Guiding  Dir = 3, Dur = 4
22:44:04.861 00.000 10072 IsGuiding returns 0
22:44:04.863 00.002 10072 PulseGuide returned control before completion, sleep 14
22:44:04.878 00.015 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:44:04.881 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:04.883 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:04.885 00.002 1032 Enqueuing Expose request
22:44:04.891 00.006 10072 IsGuiding returns 0
22:44:04.891 00.000 10072 Move returns status 0, amount 4
22:44:04.891 00.000 10072 MoveAxis(N, 0, ABG)
22:44:04.891 00.000 10072 Move returns status 0, amount 0
22:44:04.891 00.000 10072 move complete, result=0
22:44:04.891 00.000 10072 worker thread done servicing request
22:44:04.892 00.001 10072 Worker thread wakes up
22:44:04.892 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:04.892 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:04.897 00.005 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:44:05.523 00.626 10072 Exposure complete
22:44:05.578 00.055 10072 worker thread done servicing request
22:44:05.578 00.000 1032 OnExposeComplete: enter
22:44:05.580 00.002 1032 UpdateGuideState(): m_state=6
22:44:05.584 00.004 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5563
22:44:05.586 00.002 1032 Star::Find returns 1 (0), X=1097.46, Y=135.03, Mass=1324, SNR=25.6, Peak=109 HFD=3.2
22:44:05.587 00.001 1032 MultiStar: [#1 0.12,0.36,0.00,M4] [#2 0.04,0.21,0.80,U] [#3 0.06,0.18,0.76,U] [#4 0.12,0.30,0.00,M10] [#5 0.08,0.30,0.00,M1] [#6 -0.01,0.19,0.59,U] [#7 0.11,-0.02,0.73,U] [#8 -0.07,0.30,0.00,M1] 
22:44:05.589 00.002 1032 refined, 4 included, MultiStar: {0.08, 0.13}, one-star: {0.16, 0.11}
22:44:05.591 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
22:44:05.592 00.001 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
22:44:05.594 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.16 cameraTheta=1.03 mountX=0.11 mountY=-0.11, mountTheta=-0.80
22:44:05.596 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
22:44:05.598 00.002 1032 Enqueuing Move request for scope (0.08, 0.13)
22:44:05.599 00.001 10072 Worker thread wakes up
22:44:05.599 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
22:44:05.599 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
22:44:05.599 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.11 yDistance=-0.11
22:44:05.601 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:44:05.604 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.58
22:44:05.604 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
22:44:05.605 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:05.605 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:44:05.605 00.000 10072 MoveAxis(W, 5, ABG)
22:44:05.605 00.000 10072 Guiding  Dir = 3, Dur = 5
22:44:05.605 00.000 10072 IsGuiding returns 0
22:44:05.605 00.000 10072 PulseGuide returned control before completion, sleep 15
22:44:05.622 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.6
22:44:05.624 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:05.627 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:05.629 00.002 1032 Enqueuing Expose request
22:44:05.630 00.001 10072 IsGuiding returns 0
22:44:05.630 00.000 10072 Move returns status 0, amount 5
22:44:05.631 00.001 10072 MoveAxis(N, 0, ABG)
22:44:05.631 00.000 10072 Move returns status 0, amount 0
22:44:05.631 00.000 10072 move complete, result=0
22:44:05.631 00.000 10072 worker thread done servicing request
22:44:05.631 00.000 10072 Worker thread wakes up
22:44:05.631 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:05.631 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:05.639 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:44:06.040 00.401 10072 Exposure complete
22:44:06.092 00.052 10072 worker thread done servicing request
22:44:06.092 00.000 1032 OnExposeComplete: enter
22:44:06.094 00.002 1032 UpdateGuideState(): m_state=6
22:44:06.096 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5564
22:44:06.098 00.002 1032 Star::Find returns 1 (0), X=1097.47, Y=135.08, Mass=1363, SNR=25.9, Peak=118 HFD=3.1
22:44:06.101 00.003 1032 MultiStar: [#1 0.12,0.25,0.00,M5] [#2 0.12,0.18,0.80,U] [#3 0.08,0.28,0.00,M7] [#4 -0.09,0.32,0.00,R] [#5 -0.00,0.18,0.65,U] [#6 0.10,0.06,0.62,U] [#7 0.13,0.09,0.72,U] [#8 -0.01,0.10,0.50,U] 
22:44:06.103 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.13}, one-star: {0.17, 0.15}
22:44:06.104 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
22:44:06.106 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
22:44:06.108 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.94 mountX=0.10 mountY=-0.13, mountTheta=-0.89
22:44:06.111 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.13, opts=13)
22:44:06.114 00.003 1032 Enqueuing Move request for scope (0.10, 0.13)
22:44:06.116 00.002 10072 Worker thread wakes up
22:44:06.116 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
22:44:06.116 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
22:44:06.116 00.000 10072 Moving (0.10, 0.13) raw xDistance=0.10 yDistance=-0.13
22:44:06.118 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:44:06.123 00.005 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.58
22:44:06.123 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:44:06.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:06.123 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:44:06.123 00.000 10072 MoveAxis(W, 4, ABG)
22:44:06.123 00.000 10072 Guiding  Dir = 3, Dur = 4
22:44:06.124 00.001 10072 IsGuiding returns 0
22:44:06.125 00.001 10072 PulseGuide returned control before completion, sleep 14
22:44:06.143 00.018 1032 UpdateGuideState exits: m=1363 SNR=25.9
22:44:06.147 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:06.148 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:06.150 00.002 1032 Enqueuing Expose request
22:44:06.152 00.002 10072 IsGuiding returns 0
22:44:06.152 00.000 10072 Move returns status 0, amount 4
22:44:06.152 00.000 10072 MoveAxis(N, 0, ABG)
22:44:06.152 00.000 10072 Move returns status 0, amount 0
22:44:06.152 00.000 10072 move complete, result=0
22:44:06.152 00.000 10072 worker thread done servicing request
22:44:06.152 00.000 10072 Worker thread wakes up
22:44:06.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:06.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:06.159 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:44:06.787 00.628 10072 Exposure complete
22:44:06.840 00.053 10072 worker thread done servicing request
22:44:06.840 00.000 1032 OnExposeComplete: enter
22:44:06.842 00.002 1032 UpdateGuideState(): m_state=6
22:44:06.843 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5565
22:44:06.845 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=135.16, Mass=1252, SNR=24.8, Peak=115 HFD=3.2
22:44:06.848 00.003 1032 MultiStar: [#1 0.14,0.34,0.00,M6] [#2 0.21,0.40,0.00,M1] [#3 0.18,0.29,0.00,M8] [#4 0.19,0.03,0.65,U] [#5 -0.11,0.22,0.72,U] [#6 0.28,0.25,0.00,M1] [#7 0.19,0.09,0.75,U] [#8 -0.06,0.26,0.00,M1] 
22:44:06.850 00.002 1032 refined, 3 included, MultiStar: {0.10, 0.16}, one-star: {0.12, 0.24}
22:44:06.852 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
22:44:06.854 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
22:44:06.855 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.18 cameraTheta=1.01 mountX=0.13 mountY=-0.13, mountTheta=-0.82
22:44:06.858 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.16, opts=13)
22:44:06.860 00.002 1032 Enqueuing Move request for scope (0.10, 0.16)
22:44:06.862 00.002 10072 Worker thread wakes up
22:44:06.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
22:44:06.862 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
22:44:06.862 00.000 10072 Moving (0.10, 0.16) raw xDistance=0.13 yDistance=-0.13
22:44:06.864 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:44:06.866 00.002 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.58
22:44:06.868 00.002 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
22:44:06.868 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:06.868 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:44:06.868 00.000 10072 MoveAxis(W, 5, ABG)
22:44:06.868 00.000 10072 Guiding  Dir = 3, Dur = 5
22:44:06.868 00.000 10072 IsGuiding returns 0
22:44:06.869 00.001 10072 PulseGuide returned control before completion, sleep 15
22:44:06.885 00.016 1032 UpdateGuideState exits: m=1252 SNR=24.8
22:44:06.887 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:06.888 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:06.889 00.001 1032 Enqueuing Expose request
22:44:06.894 00.005 10072 IsGuiding returns 0
22:44:06.894 00.000 10072 Move returns status 0, amount 5
22:44:06.894 00.000 10072 MoveAxis(N, 0, ABG)
22:44:06.894 00.000 10072 Move returns status 0, amount 0
22:44:06.894 00.000 10072 move complete, result=0
22:44:06.894 00.000 10072 worker thread done servicing request
22:44:06.894 00.000 10072 Worker thread wakes up
22:44:06.895 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:06.895 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:06.901 00.006 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:44:07.305 00.404 10072 Exposure complete
22:44:07.362 00.057 10072 worker thread done servicing request
22:44:07.363 00.001 1032 OnExposeComplete: enter
22:44:07.366 00.003 1032 UpdateGuideState(): m_state=6
22:44:07.368 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5566
22:44:07.370 00.002 1032 Star::Find returns 1 (0), X=1097.43, Y=135.14, Mass=1456, SNR=26.8, Peak=123 HFD=3.2
22:44:07.372 00.002 1032 MultiStar: [#1 0.13,0.30,0.00,M7] [#2 0.17,0.27,0.00,M2] [#3 0.29,0.26,0.00,M9] [#4 0.12,-0.02,0.65,U] [#5 0.12,0.25,0.00,M1] [#6 0.27,0.26,0.00,M2] [#7 0.15,0.08,0.71,U] [#8 -0.25,0.18,0.00,M2] 
22:44:07.374 00.002 1032 refined, 2 included, MultiStar: {0.14, 0.11}, one-star: {0.13, 0.21}
22:44:07.375 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
22:44:07.377 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
22:44:07.378 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.17 cameraTheta=0.67 mountX=0.07 mountY=-0.16, mountTheta=-1.16
22:44:07.382 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.11, opts=13)
22:44:07.383 00.001 1032 Enqueuing Move request for scope (0.14, 0.11)
22:44:07.385 00.002 10072 Worker thread wakes up
22:44:07.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
22:44:07.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
22:44:07.385 00.000 10072 Moving (0.14, 0.11) raw xDistance=0.07 yDistance=-0.16
22:44:07.386 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:44:07.388 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.58
22:44:07.389 00.001 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:44:07.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:07.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:44:07.389 00.000 10072 MoveAxis(W, 4, ABG)
22:44:07.389 00.000 10072 Guiding  Dir = 3, Dur = 4
22:44:07.389 00.000 10072 IsGuiding returns 0
22:44:07.389 00.000 10072 PulseGuide returned control before completion, sleep 14
22:44:07.408 00.019 1032 UpdateGuideState exits: m=1456 SNR=26.8
22:44:07.411 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:07.413 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:07.415 00.002 1032 Enqueuing Expose request
22:44:07.416 00.001 10072 IsGuiding returns 0
22:44:07.417 00.001 10072 Move returns status 0, amount 4
22:44:07.417 00.000 10072 MoveAxis(N, 0, ABG)
22:44:07.417 00.000 10072 Move returns status 0, amount 0
22:44:07.417 00.000 10072 move complete, result=0
22:44:07.417 00.000 10072 worker thread done servicing request
22:44:07.417 00.000 10072 Worker thread wakes up
22:44:07.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:07.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:07.426 00.009 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
22:44:08.041 00.615 10072 Exposure complete
22:44:08.092 00.051 10072 worker thread done servicing request
22:44:08.092 00.000 1032 OnExposeComplete: enter
22:44:08.094 00.002 1032 UpdateGuideState(): m_state=6
22:44:08.096 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5567
22:44:08.098 00.002 1032 Star::Find returns 1 (0), X=1097.45, Y=135.01, Mass=1389, SNR=26.2, Peak=119 HFD=3.3
22:44:08.100 00.002 1032 MultiStar: [#1 0.06,0.22,0.97,U] [#2 0.18,0.06,0.77,U] [#3 0.22,0.21,0.00,M10] [#4 0.03,-0.01,0.67,U] [#5 -0.01,0.14,0.65,U] [#6 0.19,0.00,0.61,U] [#7 0.13,0.07,0.72,U] [#8 -0.12,0.04,0.49,U] 
22:44:08.102 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.08}, one-star: {0.15, 0.08}
22:44:08.104 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
22:44:08.105 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
22:44:08.107 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=0.06 mountY=-0.10, mountTheta=-1.05
22:44:08.110 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
22:44:08.112 00.002 1032 Enqueuing Move request for scope (0.09, 0.08)
22:44:08.113 00.001 10072 Worker thread wakes up
22:44:08.114 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
22:44:08.114 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
22:44:08.114 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.06 yDistance=-0.10
22:44:08.115 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:44:08.120 00.005 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.58
22:44:08.120 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:44:08.120 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:08.120 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:44:08.120 00.000 10072 MoveAxis(W, 5, ABG)
22:44:08.120 00.000 10072 Guiding  Dir = 3, Dur = 5
22:44:08.120 00.000 10072 IsGuiding returns 0
22:44:08.120 00.000 10072 PulseGuide returned control before completion, sleep 15
22:44:08.137 00.017 1032 UpdateGuideState exits: m=1389 SNR=26.2
22:44:08.140 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:08.144 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:08.146 00.002 1032 Enqueuing Expose request
22:44:08.149 00.003 10072 IsGuiding returns 0
22:44:08.149 00.000 10072 Move returns status 0, amount 5
22:44:08.149 00.000 10072 MoveAxis(N, 0, ABG)
22:44:08.149 00.000 10072 Move returns status 0, amount 0
22:44:08.149 00.000 10072 move complete, result=0
22:44:08.150 00.001 10072 worker thread done servicing request
22:44:08.150 00.000 10072 Worker thread wakes up
22:44:08.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:08.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:08.157 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:44:08.558 00.401 10072 Exposure complete
22:44:08.608 00.050 10072 worker thread done servicing request
22:44:08.608 00.000 1032 OnExposeComplete: enter
22:44:08.612 00.004 1032 UpdateGuideState(): m_state=6
22:44:08.614 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5568
22:44:08.616 00.002 1032 Star::Find returns 1 (0), X=1097.47, Y=135.09, Mass=1328, SNR=25.6, Peak=110 HFD=3.2
22:44:08.619 00.003 1032 MultiStar: [#1 0.16,0.20,0.00,M7] [#2 0.15,0.16,0.84,U] [#3 0.17,0.15,0.79,U] [#4 0.16,-0.04,0.69,U] [#5 -0.01,0.02,0.67,U] [#6 0.24,0.07,0.63,U] [#7 0.07,-0.00,0.73,U] [#8 -0.18,0.13,0.55,U] 
22:44:08.621 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.09}, one-star: {0.17, 0.16}
22:44:08.622 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
22:44:08.624 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
22:44:08.625 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.68 mountX=0.06 mountY=-0.13, mountTheta=-1.15
22:44:08.628 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
22:44:08.631 00.003 1032 Enqueuing Move request for scope (0.11, 0.09)
22:44:08.632 00.001 10072 Worker thread wakes up
22:44:08.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
22:44:08.632 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
22:44:08.633 00.001 10072 Moving (0.11, 0.09) raw xDistance=0.06 yDistance=-0.13
22:44:08.634 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:44:08.636 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.58
22:44:08.636 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:44:08.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:08.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:44:08.636 00.000 10072 MoveAxis(W, 4, ABG)
22:44:08.636 00.000 10072 Guiding  Dir = 3, Dur = 4
22:44:08.637 00.001 10072 IsGuiding returns 0
22:44:08.637 00.000 10072 PulseGuide returned control before completion, sleep 14
22:44:08.653 00.016 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:44:08.655 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:08.657 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:08.658 00.001 1032 Enqueuing Expose request
22:44:08.666 00.008 10072 IsGuiding returns 0
22:44:08.666 00.000 10072 Move returns status 0, amount 4
22:44:08.666 00.000 10072 MoveAxis(N, 0, ABG)
22:44:08.666 00.000 10072 Move returns status 0, amount 0
22:44:08.666 00.000 10072 move complete, result=0
22:44:08.666 00.000 10072 worker thread done servicing request
22:44:08.666 00.000 10072 Worker thread wakes up
22:44:08.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:08.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:08.668 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:44:09.297 00.629 10072 Exposure complete
22:44:09.350 00.053 10072 worker thread done servicing request
22:44:09.350 00.000 1032 OnExposeComplete: enter
22:44:09.352 00.002 1032 UpdateGuideState(): m_state=6
22:44:09.354 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5569
22:44:09.356 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=134.96, Mass=1294, SNR=25.3, Peak=119 HFD=3.2
22:44:09.358 00.002 1032 MultiStar: [#1 0.15,0.07,1.01,U] [#2 0.10,-0.01,0.83,U] [#3 0.17,0.18,0.76,U] [#4 0.04,-0.22,0.67,U] [#5 0.02,0.09,0.66,U] [#6 0.16,0.11,0.62,U] [#7 0.11,0.10,0.74,U] [#8 -0.11,0.17,0.53,U] 
22:44:09.360 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.12, 0.03}
22:44:09.361 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
22:44:09.363 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
22:44:09.364 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.52 mountX=0.03 mountY=-0.11, mountTheta=-1.31
22:44:09.368 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
22:44:09.370 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
22:44:09.372 00.002 10072 Worker thread wakes up
22:44:09.372 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
22:44:09.372 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
22:44:09.372 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.03 yDistance=-0.11
22:44:09.374 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:44:09.377 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:44:09.377 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:44:09.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:09.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:44:09.377 00.000 10072 MoveAxis(W, 4, ABG)
22:44:09.377 00.000 10072 Guiding  Dir = 3, Dur = 4
22:44:09.378 00.001 10072 IsGuiding returns 0
22:44:09.378 00.000 10072 PulseGuide returned control before completion, sleep 14
22:44:09.394 00.016 1032 UpdateGuideState exits: m=1294 SNR=25.3
22:44:09.396 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:09.399 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:09.400 00.001 1032 Enqueuing Expose request
22:44:09.402 00.002 10072 IsGuiding returns 0
22:44:09.402 00.000 10072 Move returns status 0, amount 4
22:44:09.402 00.000 10072 MoveAxis(N, 0, ABG)
22:44:09.402 00.000 10072 Move returns status 0, amount 0
22:44:09.402 00.000 10072 move complete, result=0
22:44:09.402 00.000 10072 worker thread done servicing request
22:44:09.402 00.000 10072 Worker thread wakes up
22:44:09.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:09.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:09.410 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:44:09.810 00.400 10072 Exposure complete
22:44:09.866 00.056 10072 worker thread done servicing request
22:44:09.866 00.000 1032 OnExposeComplete: enter
22:44:09.868 00.002 1032 UpdateGuideState(): m_state=6
22:44:09.870 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5570
22:44:09.872 00.002 1032 Star::Find returns 1 (0), X=1097.49, Y=135.07, Mass=1202, SNR=24.4, Peak=102 HFD=3.3
22:44:09.874 00.002 1032 MultiStar: [#1 0.19,0.21,0.00,M7] [#2 0.15,0.10,0.83,U] [#3 0.13,0.21,0.84,U] [#4 0.19,-0.15,0.69,U] [#5 0.04,0.09,0.69,U] [#6 0.18,0.04,0.64,U] [#7 0.05,0.02,0.73,U] [#8 -0.04,0.12,0.54,U] 
22:44:09.876 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.08}, one-star: {0.19, 0.14}
22:44:09.877 00.001 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
22:44:09.878 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
22:44:09.880 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.58 mountX=0.05 mountY=-0.13, mountTheta=-1.25
22:44:09.882 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
22:44:09.884 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
22:44:09.886 00.002 10072 Worker thread wakes up
22:44:09.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:44:09.886 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:44:09.886 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.13
22:44:09.888 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:44:09.890 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:44:09.890 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:44:09.890 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:09.890 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:44:09.890 00.000 10072 MoveAxis(W, 4, ABG)
22:44:09.890 00.000 10072 Guiding  Dir = 3, Dur = 4
22:44:09.891 00.001 10072 IsGuiding returns 0
22:44:09.892 00.001 10072 PulseGuide returned control before completion, sleep 14
22:44:09.911 00.019 1032 UpdateGuideState exits: m=1202 SNR=24.4
22:44:09.913 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:09.915 00.002 10072 IsGuiding returns 0
22:44:09.915 00.000 10072 Move returns status 0, amount 4
22:44:09.915 00.000 10072 MoveAxis(N, 0, ABG)
22:44:09.915 00.000 10072 Move returns status 0, amount 0
22:44:09.915 00.000 10072 move complete, result=0
22:44:09.915 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:09.917 00.002 10072 worker thread done servicing request
22:44:09.917 00.000 1032 Enqueuing Expose request
22:44:09.919 00.002 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:44:09.921 00.002 10072 Worker thread wakes up
22:44:09.921 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:09.921 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:10.557 00.636 10072 Exposure complete
22:44:10.616 00.059 10072 worker thread done servicing request
22:44:10.616 00.000 1032 OnExposeComplete: enter
22:44:10.618 00.002 1032 UpdateGuideState(): m_state=6
22:44:10.622 00.004 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5571
22:44:10.624 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=135.00, Mass=1313, SNR=25.4, Peak=114 HFD=3.3
22:44:10.627 00.003 1032 MultiStar: [#1 0.13,0.25,0.00,M8] [#2 0.16,0.15,0.82,U] [#3 0.11,0.22,0.76,U] [#4 0.19,0.07,0.72,U] [#5 0.14,0.26,0.00,M1] [#6 0.29,0.24,0.00,M1] [#7 0.13,0.19,0.76,U] [#8 -0.10,0.10,0.52,U] 
22:44:10.629 00.002 1032 single-star, 5 included, MultiStar: {0.11, 0.13}, one-star: {0.12, 0.07}
22:44:10.631 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:44:10.633 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:44:10.635 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.56 mountX=0.04 mountY=-0.13, mountTheta=-1.27
22:44:10.639 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
22:44:10.642 00.003 1032 Enqueuing Move request for scope (0.12, 0.07)
22:44:10.644 00.002 10072 Worker thread wakes up
22:44:10.644 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
22:44:10.644 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
22:44:10.644 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.13
22:44:10.647 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:44:10.652 00.005 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:44:10.652 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:44:10.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:10.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:44:10.652 00.000 10072 MoveAxis(W, 4, ABG)
22:44:10.652 00.000 10072 Guiding  Dir = 3, Dur = 4
22:44:10.653 00.001 10072 IsGuiding returns 0
22:44:10.654 00.001 10072 PulseGuide returned control before completion, sleep 14
22:44:10.674 00.020 1032 UpdateGuideState exits: m=1313 SNR=25.4
22:44:10.677 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:10.679 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:10.682 00.003 10072 IsGuiding returns 0
22:44:10.682 00.000 10072 Move returns status 0, amount 4
22:44:10.682 00.000 10072 MoveAxis(N, 0, ABG)
22:44:10.682 00.000 1032 Enqueuing Expose request
22:44:10.685 00.003 10072 Move returns status 0, amount 0
22:44:10.685 00.000 10072 move complete, result=0
22:44:10.685 00.000 10072 worker thread done servicing request
22:44:10.685 00.000 10072 Worker thread wakes up
22:44:10.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:10.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:10.695 00.010 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:44:11.092 00.397 10072 Exposure complete
22:44:11.149 00.057 10072 worker thread done servicing request
22:44:11.150 00.001 1032 OnExposeComplete: enter
22:44:11.152 00.002 1032 UpdateGuideState(): m_state=6
22:44:11.155 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5572
22:44:11.157 00.002 1032 Star::Find returns 1 (0), X=1097.45, Y=135.00, Mass=1440, SNR=26.7, Peak=121 HFD=3.4
22:44:11.158 00.001 1032 MultiStar: [#1 0.13,0.30,0.00,M9] [#2 0.11,0.04,0.76,U] [#3 0.11,0.24,0.00,M7] [#4 0.18,-0.05,0.68,U] [#5 0.04,0.19,0.68,U] [#6 0.19,0.19,0.00,M2] [#7 0.25,0.02,0.68,U] [#8 -0.02,0.06,0.49,U] 
22:44:11.160 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.06}, one-star: {0.15, 0.07}
22:44:11.161 00.001 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
22:44:11.162 00.001 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
22:44:11.164 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.42 mountX=0.02 mountY=-0.14, mountTheta=-1.41
22:44:11.166 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
22:44:11.169 00.003 1032 Enqueuing Move request for scope (0.13, 0.06)
22:44:11.171 00.002 10072 Worker thread wakes up
22:44:11.171 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
22:44:11.171 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
22:44:11.171 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.02 yDistance=-0.14
22:44:11.173 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:44:11.176 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:44:11.176 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:44:11.176 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:11.176 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:44:11.176 00.000 10072 MoveAxis(W, 3, ABG)
22:44:11.176 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:11.177 00.001 10072 IsGuiding returns 0
22:44:11.177 00.000 10072 PulseGuide returned control before completion, sleep 13
22:44:11.196 00.019 1032 UpdateGuideState exits: m=1440 SNR=26.7
22:44:11.199 00.003 10072 IsGuiding returns 0
22:44:11.199 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:11.202 00.003 10072 Move returns status 0, amount 3
22:44:11.202 00.000 10072 MoveAxis(N, 0, ABG)
22:44:11.203 00.001 10072 Move returns status 0, amount 0
22:44:11.203 00.000 10072 move complete, result=0
22:44:11.203 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:11.209 00.006 1032 Enqueuing Expose request
22:44:11.212 00.003 10072 worker thread done servicing request
22:44:11.212 00.000 10072 Worker thread wakes up
22:44:11.213 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:11.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:11.213 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:11.838 00.625 10072 Exposure complete
22:44:11.890 00.052 10072 worker thread done servicing request
22:44:11.890 00.000 1032 OnExposeComplete: enter
22:44:11.895 00.005 1032 UpdateGuideState(): m_state=6
22:44:11.898 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5573
22:44:11.900 00.002 1032 Star::Find returns 1 (0), X=1097.46, Y=135.06, Mass=1282, SNR=25.1, Peak=112 HFD=3.3
22:44:11.902 00.002 1032 MultiStar: [#1 0.20,0.29,0.00,M10] [#2 0.14,0.24,0.00,M1] [#3 0.04,0.15,0.82,U] [#4 0.20,-0.05,0.70,U] [#5 0.19,0.22,0.00,M1] [#6 0.27,0.17,0.00,M3] [#7 0.14,0.11,0.72,U] [#8 -0.02,0.14,0.55,U] 
22:44:11.904 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.10}, one-star: {0.16, 0.13}
22:44:11.906 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:44:11.907 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:44:11.909 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.73 mountX=0.07 mountY=-0.13, mountTheta=-1.10
22:44:11.911 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
22:44:11.913 00.002 1032 Enqueuing Move request for scope (0.11, 0.10)
22:44:11.915 00.002 10072 Worker thread wakes up
22:44:11.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
22:44:11.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
22:44:11.915 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
22:44:11.917 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:44:11.919 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:44:11.919 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:44:11.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:11.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:44:11.919 00.000 10072 MoveAxis(W, 4, ABG)
22:44:11.919 00.000 10072 Guiding  Dir = 3, Dur = 4
22:44:11.920 00.001 10072 IsGuiding returns 0
22:44:11.920 00.000 10072 PulseGuide returned control before completion, sleep 14
22:44:11.936 00.016 1032 UpdateGuideState exits: m=1282 SNR=25.1
22:44:11.938 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:11.941 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:11.942 00.001 1032 Enqueuing Expose request
22:44:11.945 00.003 10072 IsGuiding returns 0
22:44:11.945 00.000 10072 Move returns status 0, amount 4
22:44:11.945 00.000 10072 MoveAxis(N, 0, ABG)
22:44:11.945 00.000 10072 Move returns status 0, amount 0
22:44:11.945 00.000 10072 move complete, result=0
22:44:11.945 00.000 10072 worker thread done servicing request
22:44:11.945 00.000 10072 Worker thread wakes up
22:44:11.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:11.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:11.951 00.006 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:44:12.353 00.402 10072 Exposure complete
22:44:12.409 00.056 10072 worker thread done servicing request
22:44:12.409 00.000 1032 OnExposeComplete: enter
22:44:12.411 00.002 1032 UpdateGuideState(): m_state=6
22:44:12.414 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5574
22:44:12.415 00.001 1032 Star::Find returns 1 (0), X=1097.41, Y=135.07, Mass=1399, SNR=26.3, Peak=120 HFD=3.3
22:44:12.417 00.002 1032 MultiStar: [#1 0.18,0.21,0.00,R] [#2 0.18,0.13,0.78,U] [#3 0.08,0.32,0.00,M7] [#4 0.16,0.05,0.61,U] [#5 0.16,0.23,0.00,M2] [#6 0.24,0.12,0.00,M4] [#7 0.12,0.07,0.75,U] [#8 -0.06,0.15,0.51,U] 
22:44:12.419 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.11}, one-star: {0.11, 0.15}
22:44:12.421 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
22:44:12.424 00.003 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
22:44:12.427 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.77 mountX=0.08 mountY=-0.14, mountTheta=-1.06
22:44:12.430 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
22:44:12.432 00.002 1032 Enqueuing Move request for scope (0.11, 0.11)
22:44:12.434 00.002 10072 Worker thread wakes up
22:44:12.435 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
22:44:12.435 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
22:44:12.435 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.14
22:44:12.437 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:44:12.439 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:44:12.439 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:44:12.439 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:12.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:44:12.439 00.000 10072 MoveAxis(W, 3, ABG)
22:44:12.439 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:12.439 00.000 10072 IsGuiding returns 0
22:44:12.440 00.001 10072 PulseGuide returned control before completion, sleep 13
22:44:12.457 00.017 1032 UpdateGuideState exits: m=1399 SNR=26.3
22:44:12.461 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:12.463 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:12.465 00.002 1032 Enqueuing Expose request
22:44:12.468 00.003 10072 IsGuiding returns 0
22:44:12.468 00.000 10072 Move returns status 0, amount 3
22:44:12.468 00.000 10072 MoveAxis(N, 0, ABG)
22:44:12.468 00.000 10072 Move returns status 0, amount 0
22:44:12.468 00.000 10072 move complete, result=0
22:44:12.468 00.000 10072 worker thread done servicing request
22:44:12.468 00.000 10072 Worker thread wakes up
22:44:12.468 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:12.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:12.475 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:13.102 00.627 10072 Exposure complete
22:44:13.153 00.051 10072 worker thread done servicing request
22:44:13.154 00.001 1032 OnExposeComplete: enter
22:44:13.156 00.002 1032 UpdateGuideState(): m_state=6
22:44:13.157 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5575
22:44:13.159 00.002 1032 Star::Find returns 1 (0), X=1097.53, Y=134.99, Mass=1327, SNR=25.6, Peak=122 HFD=3.2
22:44:13.161 00.002 1032 MultiStar: [#1 -0.12,0.10,0.97,U] [#2 0.08,0.06,0.79,U] [#3 0.12,0.38,0.00,M8] [#4 0.07,0.06,0.67,U] [#5 0.12,0.26,0.00,M3] [#6 0.21,0.27,0.00,M5] [#7 0.15,0.31,0.00,M1] [#8 -0.12,0.07,0.55,U] 
22:44:13.163 00.002 1032 refined, 4 included, MultiStar: {0.04, 0.07}, one-star: {0.23, 0.06}
22:44:13.165 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
22:44:13.167 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
22:44:13.169 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.06 mountX=0.06 mountY=-0.06, mountTheta=-0.77
22:44:13.173 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
22:44:13.181 00.008 1032 Enqueuing Move request for scope (0.04, 0.07)
22:44:13.183 00.002 10072 Worker thread wakes up
22:44:13.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:44:13.183 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:44:13.183 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
22:44:13.185 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:44:13.188 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:44:13.188 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:44:13.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:13.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:44:13.188 00.000 10072 MoveAxis(W, 3, ABG)
22:44:13.188 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:13.188 00.000 10072 IsGuiding returns 0
22:44:13.189 00.001 10072 PulseGuide returned control before completion, sleep 13
22:44:13.206 00.017 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:44:13.211 00.005 10072 IsGuiding returns 0
22:44:13.211 00.000 10072 Move returns status 0, amount 3
22:44:13.211 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:13.213 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:13.215 00.002 1032 Enqueuing Expose request
22:44:13.217 00.002 10072 MoveAxis(N, 0, ABG)
22:44:13.217 00.000 10072 Move returns status 0, amount 0
22:44:13.217 00.000 10072 move complete, result=0
22:44:13.217 00.000 10072 worker thread done servicing request
22:44:13.217 00.000 10072 Worker thread wakes up
22:44:13.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:13.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:13.225 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:13.635 00.410 10072 Exposure complete
22:44:13.686 00.051 10072 worker thread done servicing request
22:44:13.686 00.000 1032 OnExposeComplete: enter
22:44:13.688 00.002 1032 UpdateGuideState(): m_state=6
22:44:13.689 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5576
22:44:13.691 00.002 1032 Star::Find returns 1 (0), X=1097.46, Y=134.97, Mass=1447, SNR=26.7, Peak=117 HFD=3.5
22:44:13.694 00.003 1032 MultiStar: [#1 0.02,0.04,0.93,U] [#2 0.16,0.10,0.72,U] [#3 0.14,0.22,0.00,M9] [#4 0.20,-0.02,0.68,U] [#5 0.05,0.29,0.00,M4] [#6 0.11,0.20,0.62,U] [#7 0.15,0.10,0.69,U] [#8 -0.00,0.23,0.48,U] 
22:44:13.695 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.09}, one-star: {0.16, 0.04}
22:44:13.697 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
22:44:13.698 00.001 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
22:44:13.700 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.63 mountX=0.05 mountY=-0.14, mountTheta=-1.20
22:44:13.703 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
22:44:13.705 00.002 1032 Enqueuing Move request for scope (0.12, 0.09)
22:44:13.707 00.002 10072 Worker thread wakes up
22:44:13.707 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
22:44:13.707 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
22:44:13.707 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.05 yDistance=-0.14
22:44:13.710 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:44:13.713 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:44:13.713 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:44:13.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:13.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:44:13.713 00.000 10072 MoveAxis(W, 3, ABG)
22:44:13.713 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:13.714 00.001 10072 IsGuiding returns 0
22:44:13.714 00.000 10072 PulseGuide returned control before completion, sleep 13
22:44:13.730 00.016 1032 UpdateGuideState exits: m=1447 SNR=26.7
22:44:13.732 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:13.735 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:13.739 00.004 1032 Enqueuing Expose request
22:44:13.741 00.002 10072 IsGuiding returns 0
22:44:13.741 00.000 10072 Move returns status 0, amount 3
22:44:13.741 00.000 10072 MoveAxis(N, 0, ABG)
22:44:13.741 00.000 10072 Move returns status 0, amount 0
22:44:13.741 00.000 10072 move complete, result=0
22:44:13.742 00.001 10072 worker thread done servicing request
22:44:13.742 00.000 10072 Worker thread wakes up
22:44:13.742 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:13.742 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:13.749 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:14.371 00.622 10072 Exposure complete
22:44:14.422 00.051 10072 worker thread done servicing request
22:44:14.422 00.000 1032 OnExposeComplete: enter
22:44:14.424 00.002 1032 UpdateGuideState(): m_state=6
22:44:14.426 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5577
22:44:14.429 00.003 1032 Star::Find returns 1 (0), X=1097.48, Y=134.94, Mass=1392, SNR=26.2, Peak=117 HFD=3.3
22:44:14.430 00.001 1032 MultiStar: [#1 0.02,0.01,0.98,U] [#2 0.14,0.15,0.75,U] [#3 0.17,0.21,0.00,M10] [#4 0.07,-0.03,0.67,U] [#5 -0.06,0.15,0.63,U] [#6 0.15,0.12,0.61,U] [#7 0.15,0.19,0.69,U] [#8 -0.09,0.13,0.48,U] 
22:44:14.433 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.08}, one-star: {0.18, 0.01}
22:44:14.434 00.001 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
22:44:14.436 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
22:44:14.438 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=0.06 mountY=-0.10, mountTheta=-1.02
22:44:14.442 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
22:44:14.444 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
22:44:14.445 00.001 10072 Worker thread wakes up
22:44:14.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
22:44:14.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
22:44:14.445 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
22:44:14.447 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:44:14.449 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:44:14.449 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:44:14.450 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:14.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:44:14.450 00.000 10072 MoveAxis(W, 4, ABG)
22:44:14.450 00.000 10072 Guiding  Dir = 3, Dur = 4
22:44:14.450 00.000 10072 IsGuiding returns 0
22:44:14.450 00.000 10072 PulseGuide returned control before completion, sleep 14
22:44:14.468 00.018 1032 UpdateGuideState exits: m=1392 SNR=26.2
22:44:14.471 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:14.472 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:14.474 00.002 1032 Enqueuing Expose request
22:44:14.477 00.003 10072 IsGuiding returns 0
22:44:14.477 00.000 10072 Move returns status 0, amount 4
22:44:14.477 00.000 10072 MoveAxis(N, 0, ABG)
22:44:14.477 00.000 10072 Move returns status 0, amount 0
22:44:14.477 00.000 10072 move complete, result=0
22:44:14.477 00.000 10072 worker thread done servicing request
22:44:14.477 00.000 10072 Worker thread wakes up
22:44:14.478 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:14.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:14.483 00.005 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:44:14.886 00.403 10072 Exposure complete
22:44:14.937 00.051 10072 worker thread done servicing request
22:44:14.938 00.001 1032 OnExposeComplete: enter
22:44:14.939 00.001 1032 UpdateGuideState(): m_state=6
22:44:14.941 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5578
22:44:14.943 00.002 1032 Star::Find returns 1 (0), X=1097.48, Y=134.96, Mass=1491, SNR=27.1, Peak=126 HFD=3.3
22:44:14.944 00.001 1032 MultiStar: [#1 -0.06,0.07,0.90,U] [#2 -0.02,0.16,0.73,U] [#3 0.07,0.23,0.72,U] [#4 0.02,-0.02,0.67,U] [#5 0.06,0.34,0.00,M4] [#6 0.24,0.15,0.00,M4] [#7 0.27,0.11,0.00,M1] [#8 -0.17,0.18,0.48,U] 
22:44:14.946 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.10}, one-star: {0.18, 0.03}
22:44:14.947 00.001 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
22:44:14.950 00.003 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
22:44:14.951 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.37 mountX=0.09 mountY=-0.05, mountTheta=-0.46
22:44:14.955 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
22:44:14.960 00.005 1032 Enqueuing Move request for scope (0.02, 0.10)
22:44:14.962 00.002 10072 Worker thread wakes up
22:44:14.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
22:44:14.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
22:44:14.962 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.05
22:44:14.964 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:44:14.966 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:44:14.966 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:44:14.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:14.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:44:14.966 00.000 10072 MoveAxis(W, 3, ABG)
22:44:14.966 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:14.967 00.001 10072 IsGuiding returns 0
22:44:14.967 00.000 10072 PulseGuide returned control before completion, sleep 13
22:44:14.982 00.015 1032 UpdateGuideState exits: m=1491 SNR=27.1
22:44:14.986 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:14.988 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:14.990 00.002 1032 Enqueuing Expose request
22:44:14.992 00.002 10072 IsGuiding returns 0
22:44:14.992 00.000 10072 Move returns status 0, amount 3
22:44:14.992 00.000 10072 MoveAxis(N, 0, ABG)
22:44:14.992 00.000 10072 Move returns status 0, amount 0
22:44:14.992 00.000 10072 move complete, result=0
22:44:14.992 00.000 10072 worker thread done servicing request
22:44:14.992 00.000 10072 Worker thread wakes up
22:44:14.992 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:14.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:15.000 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:44:15.620 00.620 10072 Exposure complete
22:44:15.676 00.056 10072 worker thread done servicing request
22:44:15.676 00.000 1032 OnExposeComplete: enter
22:44:15.678 00.002 1032 UpdateGuideState(): m_state=6
22:44:15.680 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5579
22:44:15.683 00.003 1032 Star::Find returns 1 (0), X=1097.46, Y=135.09, Mass=1414, SNR=26.4, Peak=127 HFD=3.2
22:44:15.686 00.003 1032 MultiStar: [#1 -0.12,0.19,0.92,U] [#2 0.13,0.28,0.00,M1] [#3 0.10,0.34,0.00,M10] [#4 -0.01,0.23,0.64,U] [#5 -0.08,0.38,0.00,M5] [#6 -0.04,0.33,0.00,M5] [#7 0.20,0.40,0.00,M2] [#8 -0.04,0.19,0.47,U] 
22:44:15.688 00.002 1032 refined, 3 included, MultiStar: {0.01, 0.19}, one-star: {0.16, 0.16}
22:44:15.690 00.002 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
22:44:15.691 00.001 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
22:44:15.693 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.54 mountX=0.18 mountY=-0.06, mountTheta=-0.29
22:44:15.695 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.19, opts=13)
22:44:15.697 00.002 1032 Enqueuing Move request for scope (0.01, 0.19)
22:44:15.699 00.002 10072 Worker thread wakes up
22:44:15.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
22:44:15.699 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
22:44:15.699 00.000 10072 Moving (0.01, 0.19) raw xDistance=0.18 yDistance=-0.06
22:44:15.701 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=104, Gamma=2.230
22:44:15.703 00.002 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 286.60
22:44:15.703 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
22:44:15.703 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:15.703 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:44:15.703 00.000 10072 MoveAxis(W, 89, ABG)
22:44:15.703 00.000 10072 Guiding  Dir = 3, Dur = 89
22:44:15.703 00.000 10072 IsGuiding returns 0
22:44:15.705 00.002 10072 PulseGuide returned control before completion, sleep 99
22:44:15.723 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.4
22:44:15.725 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:15.728 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:15.730 00.002 1032 Enqueuing Expose request
22:44:15.806 00.076 10072 IsGuiding returns 0
22:44:15.806 00.000 10072 Move returns status 0, amount 89
22:44:15.806 00.000 10072 MoveAxis(N, 0, ABG)
22:44:15.806 00.000 10072 Move returns status 0, amount 0
22:44:15.806 00.000 10072 move complete, result=0
22:44:15.806 00.000 10072 worker thread done servicing request
22:44:15.806 00.000 10072 Worker thread wakes up
22:44:15.806 00.000 1032 GuideStep: 0.2 px 89 ms WEST, -0.1 px 0 ms NORTH
22:44:15.809 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:15.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:16.214 00.405 10072 Exposure complete
22:44:16.263 00.049 10072 worker thread done servicing request
22:44:16.263 00.000 1032 OnExposeComplete: enter
22:44:16.266 00.003 1032 UpdateGuideState(): m_state=6
22:44:16.267 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5580
22:44:16.270 00.003 1032 Star::Find returns 1 (0), X=1097.46, Y=135.14, Mass=1470, SNR=27.0, Peak=135 HFD=3.1
22:44:16.271 00.001 1032 MultiStar: [#1 -0.06,0.23,0.94,U] [#2 0.17,0.27,0.00,M2] [#3 0.11,0.26,0.00,R] [#4 0.19,0.09,0.65,U] [#5 0.02,0.27,0.00,M6] [#6 0.27,0.30,0.00,M6] [#7 0.24,0.19,0.00,M3] [#8 -0.12,0.23,0.00,M1] 
22:44:16.273 00.002 1032 refined, 2 included, MultiStar: {0.09, 0.18}, one-star: {0.16, 0.21}
22:44:16.275 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:44:16.276 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:44:16.278 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.13 mountX=0.16 mountY=-0.13, mountTheta=-0.70
22:44:16.280 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.18, opts=13)
22:44:16.283 00.003 1032 Enqueuing Move request for scope (0.09, 0.18)
22:44:16.284 00.001 10072 Worker thread wakes up
22:44:16.285 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
22:44:16.285 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
22:44:16.285 00.000 10072 Moving (0.09, 0.18) raw xDistance=0.16 yDistance=-0.13
22:44:16.286 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:44:16.288 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 286.60
22:44:16.289 00.001 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
22:44:16.289 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:16.289 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:44:16.289 00.000 10072 MoveAxis(W, 76, ABG)
22:44:16.289 00.000 10072 Guiding  Dir = 3, Dur = 76
22:44:16.289 00.000 10072 IsGuiding returns 0
22:44:16.290 00.001 10072 PulseGuide returned control before completion, sleep 86
22:44:16.307 00.017 1032 UpdateGuideState exits: m=1470 SNR=27.0
22:44:16.309 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:16.311 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:16.312 00.001 1032 Enqueuing Expose request
22:44:16.382 00.070 10072 IsGuiding returns 1
22:44:16.382 00.000 10072 scope still moving after pulse duration time elapsed
22:44:16.413 00.031 10072 IsGuiding returns 0
22:44:16.413 00.000 10072 scope move finished after 76 + 47 ms
22:44:16.413 00.000 10072 Move returns status 0, amount 76
22:44:16.413 00.000 10072 MoveAxis(N, 0, ABG)
22:44:16.413 00.000 10072 Move returns status 0, amount 0
22:44:16.413 00.000 10072 move complete, result=0
22:44:16.413 00.000 10072 worker thread done servicing request
22:44:16.414 00.001 10072 Worker thread wakes up
22:44:16.414 00.000 1032 GuideStep: 0.2 px 76 ms WEST, -0.1 px 0 ms NORTH
22:44:16.416 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:16.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:17.040 00.624 10072 Exposure complete
22:44:17.091 00.051 10072 worker thread done servicing request
22:44:17.091 00.000 1032 OnExposeComplete: enter
22:44:17.093 00.002 1032 UpdateGuideState(): m_state=6
22:44:17.095 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5581
22:44:17.096 00.001 1032 Star::Find returns 1 (0), X=1097.46, Y=134.87, Mass=1290, SNR=25.2, Peak=118 HFD=3.4
22:44:17.098 00.002 1032 MultiStar: [#1 0.01,-0.03,1.00,U] [#2 0.26,-0.05,0.00,M3] [#3 -0.11,-0.03,0.79,U] [#4 0.21,-0.13,0.70,U] [#5 0.23,0.05,0.70,U] [#6 0.26,0.11,0.00,M7] [#7 0.07,0.01,0.73,U] [#8 0.17,0.02,0.54,U] 
22:44:17.100 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.03}, one-star: {0.16, -0.06}
22:44:17.101 00.001 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
22:44:17.102 00.001 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
22:44:17.105 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.28 mountX=-0.05 mountY=-0.09, mountTheta=-2.11
22:44:17.107 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
22:44:17.108 00.001 1032 Enqueuing Move request for scope (0.10, -0.03)
22:44:17.111 00.003 10072 Worker thread wakes up
22:44:17.111 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
22:44:17.111 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
22:44:17.111 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
22:44:17.114 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:44:17.116 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:17.116 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:44:17.116 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:17.116 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:44:17.117 00.001 10072 MoveAxis(W, 3, ABG)
22:44:17.117 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:17.117 00.000 10072 IsGuiding returns 0
22:44:17.117 00.000 10072 PulseGuide returned control before completion, sleep 13
22:44:17.134 00.017 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:44:17.136 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:17.138 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:17.140 00.002 1032 Enqueuing Expose request
22:44:17.147 00.007 10072 IsGuiding returns 0
22:44:17.147 00.000 10072 Move returns status 0, amount 3
22:44:17.147 00.000 10072 MoveAxis(N, 0, ABG)
22:44:17.147 00.000 10072 Move returns status 0, amount 0
22:44:17.147 00.000 10072 move complete, result=0
22:44:17.147 00.000 10072 worker thread done servicing request
22:44:17.147 00.000 10072 Worker thread wakes up
22:44:17.147 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:17.147 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:17.151 00.004 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:17.553 00.402 10072 Exposure complete
22:44:17.609 00.056 10072 worker thread done servicing request
22:44:17.609 00.000 1032 OnExposeComplete: enter
22:44:17.610 00.001 1032 UpdateGuideState(): m_state=6
22:44:17.615 00.005 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5582
22:44:17.617 00.002 1032 Star::Find returns 1 (0), X=1097.47, Y=134.90, Mass=1433, SNR=26.6, Peak=133 HFD=3.3
22:44:17.619 00.002 1032 MultiStar: [#1 -0.02,-0.05,0.93,U] [#2 0.22,0.11,0.75,U] [#3 0.16,-0.23,0.00,M1] [#4 0.36,-0.10,0.00,M1] [#5 0.03,0.09,0.63,U] [#6 0.23,-0.00,0.63,U] [#7 0.21,-0.02,0.69,U] [#8 0.05,-0.02,0.52,U] 
22:44:17.621 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.01}, one-star: {0.17, -0.03}
22:44:17.623 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
22:44:17.625 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
22:44:17.626 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.05 mountX=-0.03 mountY=-0.12, mountTheta=-1.78
22:44:17.629 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
22:44:17.633 00.004 1032 Enqueuing Move request for scope (0.13, 0.01)
22:44:17.635 00.002 10072 Worker thread wakes up
22:44:17.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
22:44:17.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
22:44:17.635 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.03 yDistance=-0.12
22:44:17.638 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:44:17.640 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:17.640 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:44:17.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:17.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:44:17.640 00.000 10072 MoveAxis(W, 3, ABG)
22:44:17.640 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:17.640 00.000 10072 IsGuiding returns 0
22:44:17.641 00.001 10072 PulseGuide returned control before completion, sleep 13
22:44:17.659 00.018 10072 IsGuiding returns 0
22:44:17.659 00.000 10072 Move returns status 0, amount 3
22:44:17.659 00.000 10072 MoveAxis(N, 0, ABG)
22:44:17.659 00.000 10072 Move returns status 0, amount 0
22:44:17.659 00.000 10072 move complete, result=0
22:44:17.659 00.000 10072 worker thread done servicing request
22:44:17.661 00.002 1032 UpdateGuideState exits: m=1433 SNR=26.6
22:44:17.663 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:17.665 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:17.667 00.002 1032 Enqueuing Expose request
22:44:17.669 00.002 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:17.670 00.001 10072 Worker thread wakes up
22:44:17.670 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:17.670 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:18.296 00.626 10072 Exposure complete
22:44:18.351 00.055 10072 worker thread done servicing request
22:44:18.351 00.000 1032 OnExposeComplete: enter
22:44:18.354 00.003 1032 UpdateGuideState(): m_state=6
22:44:18.356 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5583
22:44:18.358 00.002 1032 Star::Find returns 1 (0), X=1097.49, Y=135.00, Mass=1272, SNR=25.0, Peak=106 HFD=3.2
22:44:18.360 00.002 1032 MultiStar: [#1 -0.04,-0.05,1.04,U] [#2 0.15,0.19,0.79,U] [#3 0.09,0.01,0.77,U] [#4 0.19,0.03,0.70,U] [#5 0.03,0.17,0.65,U] [#6 0.22,0.09,0.59,U] [#7 0.12,0.17,0.74,U] [#8 -0.12,0.14,0.53,U] 
22:44:18.363 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.19, 0.07}
22:44:18.366 00.003 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
22:44:18.367 00.001 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
22:44:18.369 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.13 cameraTheta=0.72 mountX=0.06 mountY=-0.11, mountTheta=-1.11
22:44:18.372 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
22:44:18.374 00.002 1032 Enqueuing Move request for scope (0.09, 0.08)
22:44:18.376 00.002 10072 Worker thread wakes up
22:44:18.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
22:44:18.376 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
22:44:18.376 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.06 yDistance=-0.11
22:44:18.377 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:44:18.379 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:18.379 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:44:18.380 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:18.380 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:44:18.380 00.000 10072 MoveAxis(W, 2, ABG)
22:44:18.380 00.000 10072 Guiding  Dir = 3, Dur = 2
22:44:18.380 00.000 10072 IsGuiding returns 0
22:44:18.381 00.001 10072 PulseGuide returned control before completion, sleep 12
22:44:18.417 00.036 10072 IsGuiding returns 0
22:44:18.417 00.000 10072 Move returns status 0, amount 2
22:44:18.417 00.000 10072 MoveAxis(N, 0, ABG)
22:44:18.417 00.000 10072 Move returns status 0, amount 0
22:44:18.417 00.000 10072 move complete, result=0
22:44:18.418 00.001 10072 worker thread done servicing request
22:44:18.431 00.013 1032 UpdateGuideState exits: m=1272 SNR=25.0
22:44:18.436 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:18.439 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:18.442 00.003 1032 Enqueuing Expose request
22:44:18.445 00.003 10072 Worker thread wakes up
22:44:18.445 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:44:18.447 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:18.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:18.863 00.416 10072 Exposure complete
22:44:18.920 00.057 10072 worker thread done servicing request
22:44:18.921 00.001 1032 OnExposeComplete: enter
22:44:18.922 00.001 1032 UpdateGuideState(): m_state=6
22:44:18.925 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5584
22:44:18.927 00.002 1032 Star::Find returns 1 (0), X=1097.50, Y=134.95, Mass=1405, SNR=26.3, Peak=125 HFD=3.0
22:44:18.930 00.003 1032 MultiStar: [#1 -0.01,0.04,0.95,U] [#2 0.18,0.18,0.00,M2] [#3 0.03,-0.01,0.76,U] [#4 0.16,-0.09,0.68,U] [#5 0.04,0.17,0.64,U] [#6 0.14,0.13,0.59,U] [#7 0.14,0.11,0.66,U] [#8 0.02,0.12,0.51,U] 
22:44:18.932 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.20, 0.03}
22:44:18.934 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
22:44:18.936 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
22:44:18.937 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.53 mountX=0.03 mountY=-0.10, mountTheta=-1.30
22:44:18.940 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
22:44:18.941 00.001 1032 Enqueuing Move request for scope (0.09, 0.05)
22:44:18.943 00.002 10072 Worker thread wakes up
22:44:18.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
22:44:18.943 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
22:44:18.943 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
22:44:18.944 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:44:18.947 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:18.947 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:44:18.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:18.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:44:18.947 00.000 10072 MoveAxis(W, 2, ABG)
22:44:18.947 00.000 10072 Guiding  Dir = 3, Dur = 2
22:44:18.947 00.000 10072 IsGuiding returns 0
22:44:18.948 00.001 10072 PulseGuide returned control before completion, sleep 12
22:44:18.966 00.018 1032 UpdateGuideState exits: m=1405 SNR=26.3
22:44:18.968 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:18.970 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:18.972 00.002 1032 Enqueuing Expose request
22:44:18.974 00.002 10072 IsGuiding returns 0
22:44:18.974 00.000 10072 Move returns status 0, amount 2
22:44:18.974 00.000 10072 MoveAxis(N, 0, ABG)
22:44:18.974 00.000 10072 Move returns status 0, amount 0
22:44:18.974 00.000 10072 move complete, result=0
22:44:18.974 00.000 10072 worker thread done servicing request
22:44:18.974 00.000 10072 Worker thread wakes up
22:44:18.974 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:18.974 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:18.982 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:44:19.611 00.629 10072 Exposure complete
22:44:19.665 00.054 10072 worker thread done servicing request
22:44:19.665 00.000 1032 OnExposeComplete: enter
22:44:19.667 00.002 1032 UpdateGuideState(): m_state=6
22:44:19.669 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5585
22:44:19.670 00.001 1032 Star::Find returns 1 (0), X=1097.49, Y=134.90, Mass=1213, SNR=24.5, Peak=97 HFD=3.2
22:44:19.672 00.002 1032 MultiStar: [#1 -0.04,-0.11,1.01,U] [#2 0.17,0.00,0.80,U] [#3 0.02,-0.12,0.81,U] [#4 0.13,-0.06,0.74,U] [#5 0.13,-0.02,0.68,U] [#6 0.19,0.05,0.66,U] [#7 0.16,-0.02,0.75,U] [#8 -0.11,0.03,0.55,U] 
22:44:19.673 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.19, -0.03}
22:44:19.675 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:44:19.676 00.001 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:44:19.679 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.37 mountX=-0.06 mountY=-0.08, mountTheta=-2.20
22:44:19.682 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
22:44:19.684 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
22:44:19.686 00.002 10072 Worker thread wakes up
22:44:19.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
22:44:19.686 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
22:44:19.686 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.08
22:44:19.688 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:44:19.690 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:19.691 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:44:19.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:19.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:44:19.691 00.000 10072 MoveAxis(W, 3, ABG)
22:44:19.691 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:19.691 00.000 10072 IsGuiding returns 0
22:44:19.692 00.001 10072 PulseGuide returned control before completion, sleep 13
22:44:19.709 00.017 1032 UpdateGuideState exits: m=1213 SNR=24.5
22:44:19.711 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:19.713 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:19.714 00.001 1032 Enqueuing Expose request
22:44:19.718 00.004 10072 IsGuiding returns 0
22:44:19.718 00.000 10072 Move returns status 0, amount 3
22:44:19.718 00.000 10072 MoveAxis(N, 0, ABG)
22:44:19.718 00.000 10072 Move returns status 0, amount 0
22:44:19.718 00.000 10072 move complete, result=0
22:44:19.718 00.000 10072 worker thread done servicing request
22:44:19.718 00.000 10072 Worker thread wakes up
22:44:19.718 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:19.719 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:19.724 00.005 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:20.128 00.404 10072 Exposure complete
22:44:20.182 00.054 10072 worker thread done servicing request
22:44:20.182 00.000 1032 OnExposeComplete: enter
22:44:20.184 00.002 1032 UpdateGuideState(): m_state=6
22:44:20.187 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5586
22:44:20.188 00.001 1032 Star::Find returns 1 (0), X=1097.61, Y=134.86, Mass=1453, SNR=26.8, Peak=120 HFD=3.2
22:44:20.190 00.002 1032 MultiStar: [#1 0.01,-0.12,0.92,U] [#2 0.23,-0.02,0.74,U] [#3 -0.04,-0.02,0.74,U] [#4 0.11,-0.24,0.00,M1] [#5 0.17,0.00,0.66,U] [#6 0.31,0.14,0.00,M4] [#7 0.25,0.05,0.70,U] [#8 0.05,0.00,0.50,U] 
22:44:20.191 00.001 1032 refined, 6 included, MultiStar: {0.14, -0.03}, one-star: {0.31, -0.07}
22:44:20.193 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
22:44:20.194 00.001 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
22:44:20.196 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.24 mountX=-0.07 mountY=-0.13, mountTheta=-2.07
22:44:20.198 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
22:44:20.200 00.002 1032 Enqueuing Move request for scope (0.14, -0.03)
22:44:20.201 00.001 10072 Worker thread wakes up
22:44:20.203 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
22:44:20.203 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
22:44:20.203 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.07 yDistance=-0.13
22:44:20.205 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:44:20.209 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:20.209 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:44:20.209 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:20.209 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:44:20.209 00.000 10072 MoveAxis(W, 3, ABG)
22:44:20.209 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:20.210 00.001 10072 IsGuiding returns 0
22:44:20.211 00.001 10072 PulseGuide returned control before completion, sleep 12
22:44:20.231 00.020 1032 UpdateGuideState exits: m=1453 SNR=26.8
22:44:20.233 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:20.236 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:20.238 00.002 1032 Enqueuing Expose request
22:44:20.241 00.003 10072 IsGuiding returns 0
22:44:20.241 00.000 10072 Move returns status 0, amount 3
22:44:20.241 00.000 10072 MoveAxis(N, 0, ABG)
22:44:20.241 00.000 10072 Move returns status 0, amount 0
22:44:20.241 00.000 10072 move complete, result=0
22:44:20.241 00.000 10072 worker thread done servicing request
22:44:20.242 00.001 10072 Worker thread wakes up
22:44:20.242 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:20.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:20.248 00.006 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:20.872 00.624 10072 Exposure complete
22:44:20.922 00.050 10072 worker thread done servicing request
22:44:20.922 00.000 1032 OnExposeComplete: enter
22:44:20.925 00.003 1032 UpdateGuideState(): m_state=6
22:44:20.927 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5587
22:44:20.928 00.001 1032 Star::Find returns 1 (0), X=1097.48, Y=134.96, Mass=1283, SNR=25.2, Peak=108 HFD=3.3
22:44:20.930 00.002 1032 MultiStar: [#1 0.06,0.02,0.99,U] [#2 0.20,0.01,0.80,U] [#3 0.19,0.03,0.78,U] [#4 0.21,-0.07,0.73,U] [#5 0.12,0.27,0.00,M1] [#6 0.16,0.14,0.63,U] [#7 0.18,0.05,0.73,U] [#8 -0.05,0.09,0.55,U] 
22:44:20.932 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.03}, one-star: {0.18, 0.04}
22:44:20.933 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
22:44:20.935 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
22:44:20.937 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.23 mountX=-0.00 mountY=-0.15, mountTheta=-1.60
22:44:20.939 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
22:44:20.941 00.002 1032 Enqueuing Move request for scope (0.15, 0.03)
22:44:20.943 00.002 10072 Worker thread wakes up
22:44:20.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
22:44:20.943 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
22:44:20.943 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.00 yDistance=-0.15
22:44:20.945 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:44:20.947 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:20.947 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:44:20.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:20.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:44:20.947 00.000 10072 MoveAxis(W, 3, ABG)
22:44:20.947 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:20.948 00.001 10072 IsGuiding returns 0
22:44:20.948 00.000 10072 PulseGuide returned control before completion, sleep 13
22:44:20.963 00.015 10072 IsGuiding returns 0
22:44:20.963 00.000 10072 Move returns status 0, amount 3
22:44:20.963 00.000 10072 MoveAxis(N, 0, ABG)
22:44:20.963 00.000 10072 Move returns status 0, amount 0
22:44:20.963 00.000 10072 move complete, result=0
22:44:20.964 00.001 10072 worker thread done servicing request
22:44:20.967 00.003 1032 UpdateGuideState exits: m=1283 SNR=25.2
22:44:20.969 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:20.970 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:20.972 00.002 1032 Enqueuing Expose request
22:44:20.974 00.002 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:20.976 00.002 10072 Worker thread wakes up
22:44:20.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:20.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:21.391 00.415 10072 Exposure complete
22:44:21.447 00.056 10072 worker thread done servicing request
22:44:21.447 00.000 1032 OnExposeComplete: enter
22:44:21.450 00.003 1032 UpdateGuideState(): m_state=6
22:44:21.452 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5588
22:44:21.454 00.002 1032 Star::Find returns 1 (0), X=1097.51, Y=135.01, Mass=1254, SNR=24.9, Peak=111 HFD=3.1
22:44:21.457 00.003 1032 MultiStar: [#1 0.02,0.05,0.99,U] [#2 0.21,0.19,0.00,M1] [#3 0.06,0.05,0.78,U] [#4 0.32,0.13,0.00,M1] [#5 0.05,0.21,0.65,U] [#6 0.20,0.10,0.63,U] [#7 0.21,0.11,0.73,U] [#8 -0.01,0.08,0.54,U] 
22:44:21.461 00.004 1032 refined, 6 included, MultiStar: {0.11, 0.09}, one-star: {0.21, 0.08}
22:44:21.463 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
22:44:21.464 00.001 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
22:44:21.467 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.70 mountX=0.06 mountY=-0.13, mountTheta=-1.13
22:44:21.469 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
22:44:21.471 00.002 1032 Enqueuing Move request for scope (0.11, 0.09)
22:44:21.472 00.001 10072 Worker thread wakes up
22:44:21.473 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
22:44:21.473 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
22:44:21.473 00.000 10072 Moving (0.11, 0.09) raw xDistance=0.06 yDistance=-0.13
22:44:21.474 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:44:21.476 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:21.476 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:44:21.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:21.476 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:44:21.476 00.000 10072 MoveAxis(W, 2, ABG)
22:44:21.476 00.000 10072 Guiding  Dir = 3, Dur = 2
22:44:21.477 00.001 10072 IsGuiding returns 0
22:44:21.477 00.000 10072 PulseGuide returned control before completion, sleep 12
22:44:21.495 00.018 1032 UpdateGuideState exits: m=1254 SNR=24.9
22:44:21.498 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:21.500 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:21.501 00.001 1032 Enqueuing Expose request
22:44:21.502 00.001 10072 IsGuiding returns 0
22:44:21.502 00.000 10072 Move returns status 0, amount 2
22:44:21.502 00.000 10072 MoveAxis(N, 0, ABG)
22:44:21.502 00.000 10072 Move returns status 0, amount 0
22:44:21.503 00.001 10072 move complete, result=0
22:44:21.503 00.000 10072 worker thread done servicing request
22:44:21.503 00.000 10072 Worker thread wakes up
22:44:21.503 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:21.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:21.510 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:44:22.143 00.633 10072 Exposure complete
22:44:22.196 00.053 10072 worker thread done servicing request
22:44:22.196 00.000 1032 OnExposeComplete: enter
22:44:22.198 00.002 1032 UpdateGuideState(): m_state=6
22:44:22.200 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5589
22:44:22.201 00.001 1032 Star::Find returns 1 (0), X=1097.46, Y=135.01, Mass=1262, SNR=25.0, Peak=107 HFD=3.3
22:44:22.204 00.003 1032 MultiStar: [#1 -0.00,0.06,0.99,U] [#2 0.09,0.23,0.79,U] [#3 0.08,-0.16,0.83,U] [#4 0.22,-0.19,0.00,M2] [#5 0.19,0.31,0.00,M1] [#6 0.37,0.17,0.00,M3] [#7 0.14,0.11,0.72,U] [#8 0.05,0.23,0.50,U] 
22:44:22.206 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.08}, one-star: {0.16, 0.08}
22:44:22.208 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:44:22.209 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:44:22.210 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=0.05 mountY=-0.11, mountTheta=-1.10
22:44:22.213 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
22:44:22.214 00.001 1032 Enqueuing Move request for scope (0.09, 0.08)
22:44:22.216 00.002 10072 Worker thread wakes up
22:44:22.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
22:44:22.216 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
22:44:22.216 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.11
22:44:22.219 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:44:22.221 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:22.221 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:44:22.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:22.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:44:22.221 00.000 10072 MoveAxis(W, 3, ABG)
22:44:22.221 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:22.222 00.001 10072 IsGuiding returns 0
22:44:22.222 00.000 10072 PulseGuide returned control before completion, sleep 13
22:44:22.240 00.018 1032 UpdateGuideState exits: m=1262 SNR=25.0
22:44:22.242 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:22.243 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:22.244 00.001 1032 Enqueuing Expose request
22:44:22.247 00.003 10072 IsGuiding returns 0
22:44:22.247 00.000 10072 Move returns status 0, amount 3
22:44:22.247 00.000 10072 MoveAxis(N, 0, ABG)
22:44:22.247 00.000 10072 Move returns status 0, amount 0
22:44:22.247 00.000 10072 move complete, result=0
22:44:22.247 00.000 10072 worker thread done servicing request
22:44:22.247 00.000 10072 Worker thread wakes up
22:44:22.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:22.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:22.254 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:22.661 00.407 10072 Exposure complete
22:44:22.712 00.051 10072 worker thread done servicing request
22:44:22.712 00.000 1032 OnExposeComplete: enter
22:44:22.714 00.002 1032 UpdateGuideState(): m_state=6
22:44:22.717 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5590
22:44:22.719 00.002 1032 Star::Find returns 1 (0), X=1097.62, Y=134.88, Mass=1441, SNR=26.7, Peak=131 HFD=3.3
22:44:22.721 00.002 1032 MultiStar: [#1 0.02,-0.06,0.93,U] [#2 0.14,0.14,0.78,U] [#3 0.15,-0.21,0.00,M1] [#4 0.36,-0.14,0.00,M3] [#5 0.28,0.03,0.00,M2] [#6 0.23,0.02,0.62,U] [#7 0.16,0.03,0.70,U] [#8 0.03,0.10,0.53,U] 
22:44:22.722 00.001 1032 refined, 5 included, MultiStar: {0.16, 0.02}, one-star: {0.32, -0.05}
22:44:22.724 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
22:44:22.725 00.001 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
22:44:22.727 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.12 mountX=-0.02 mountY=-0.16, mountTheta=-1.71
22:44:22.730 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.02, opts=13)
22:44:22.732 00.002 1032 Enqueuing Move request for scope (0.16, 0.02)
22:44:22.733 00.001 10072 Worker thread wakes up
22:44:22.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
22:44:22.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
22:44:22.733 00.000 10072 Moving (0.16, 0.02) raw xDistance=-0.02 yDistance=-0.16
22:44:22.737 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:44:22.739 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:22.739 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:44:22.739 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:22.739 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:44:22.739 00.000 10072 MoveAxis(W, 3, ABG)
22:44:22.739 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:22.739 00.000 10072 IsGuiding returns 0
22:44:22.740 00.001 10072 PulseGuide returned control before completion, sleep 13
22:44:22.756 00.016 1032 UpdateGuideState exits: m=1441 SNR=26.7
22:44:22.758 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:22.759 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:22.761 00.002 1032 Enqueuing Expose request
22:44:22.764 00.003 10072 IsGuiding returns 0
22:44:22.764 00.000 10072 Move returns status 0, amount 3
22:44:22.764 00.000 10072 MoveAxis(N, 0, ABG)
22:44:22.764 00.000 10072 Move returns status 0, amount 0
22:44:22.764 00.000 10072 move complete, result=0
22:44:22.764 00.000 10072 worker thread done servicing request
22:44:22.764 00.000 10072 Worker thread wakes up
22:44:22.764 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:22.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:22.769 00.005 1032 GuideStep: -0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
22:44:23.387 00.618 10072 Exposure complete
22:44:23.440 00.053 10072 worker thread done servicing request
22:44:23.441 00.001 1032 OnExposeComplete: enter
22:44:23.442 00.001 1032 UpdateGuideState(): m_state=6
22:44:23.444 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5591
22:44:23.446 00.002 1032 Star::Find returns 1 (0), X=1097.68, Y=134.88, Mass=1330, SNR=25.6, Peak=107 HFD=3.2
22:44:23.447 00.001 1032 MultiStar: [#1 0.03,-0.11,0.94,U] [#2 0.20,0.02,0.81,U] [#3 0.03,-0.15,0.77,U] [#4 0.21,-0.11,0.64,U] [#5 0.19,0.13,0.67,U] [#6 0.06,0.02,0.63,U] [#7 0.29,0.01,0.00,M1] [#8 0.09,0.06,0.49,U] 
22:44:23.449 00.002 1032 refined, 7 included, MultiStar: {0.16, -0.03}, one-star: {0.38, -0.05}
22:44:23.451 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
22:44:23.453 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
22:44:23.454 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.21 mountX=-0.07 mountY=-0.14, mountTheta=-2.04
22:44:23.459 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
22:44:23.462 00.003 1032 Enqueuing Move request for scope (0.16, -0.03)
22:44:23.463 00.001 10072 Worker thread wakes up
22:44:23.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
22:44:23.463 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
22:44:23.463 00.000 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.14
22:44:23.466 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:44:23.468 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:23.468 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:44:23.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:23.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:44:23.468 00.000 10072 MoveAxis(W, 3, ABG)
22:44:23.468 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:23.468 00.000 10072 IsGuiding returns 0
22:44:23.470 00.002 10072 PulseGuide returned control before completion, sleep 13
22:44:23.488 00.018 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:44:23.492 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:23.494 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:23.497 00.003 1032 Enqueuing Expose request
22:44:23.498 00.001 10072 IsGuiding returns 0
22:44:23.499 00.001 10072 Move returns status 0, amount 3
22:44:23.499 00.000 10072 MoveAxis(N, 0, ABG)
22:44:23.499 00.000 10072 Move returns status 0, amount 0
22:44:23.499 00.000 10072 move complete, result=0
22:44:23.499 00.000 10072 worker thread done servicing request
22:44:23.499 00.000 10072 Worker thread wakes up
22:44:23.499 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:23.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:23.505 00.006 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:23.904 00.399 10072 Exposure complete
22:44:23.958 00.054 10072 worker thread done servicing request
22:44:23.958 00.000 1032 OnExposeComplete: enter
22:44:23.961 00.003 1032 UpdateGuideState(): m_state=6
22:44:23.963 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5592
22:44:23.965 00.002 1032 Star::Find returns 1 (0), X=1097.60, Y=134.96, Mass=1355, SNR=25.9, Peak=115 HFD=3.3
22:44:23.967 00.002 1032 MultiStar: [#1 -0.03,0.07,0.96,U] [#2 0.17,0.07,0.72,U] [#3 0.05,-0.17,0.76,U] [#4 0.22,0.16,0.00,M3] [#5 0.06,0.12,0.66,U] [#6 0.22,0.14,0.00,M2] [#7 0.15,0.11,0.71,U] [#8 0.13,0.17,0.52,U] 
22:44:23.968 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.05}, one-star: {0.30, 0.04}
22:44:23.970 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
22:44:23.973 00.003 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
22:44:23.974 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.39 mountX=0.02 mountY=-0.13, mountTheta=-1.44
22:44:23.976 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
22:44:23.978 00.002 1032 Enqueuing Move request for scope (0.12, 0.05)
22:44:23.979 00.001 10072 Worker thread wakes up
22:44:23.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
22:44:23.980 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
22:44:23.980 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.13
22:44:23.981 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
22:44:23.984 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:23.984 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:44:23.984 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:23.984 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:44:23.984 00.000 10072 MoveAxis(W, 3, ABG)
22:44:23.984 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:23.985 00.001 10072 IsGuiding returns 0
22:44:23.985 00.000 10072 PulseGuide returned control before completion, sleep 13
22:44:24.003 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
22:44:24.006 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:24.008 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:24.010 00.002 1032 Enqueuing Expose request
22:44:24.011 00.001 10072 IsGuiding returns 0
22:44:24.012 00.001 10072 Move returns status 0, amount 3
22:44:24.012 00.000 10072 MoveAxis(N, 0, ABG)
22:44:24.012 00.000 10072 Move returns status 0, amount 0
22:44:24.012 00.000 10072 move complete, result=0
22:44:24.012 00.000 10072 worker thread done servicing request
22:44:24.012 00.000 10072 Worker thread wakes up
22:44:24.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:24.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:24.020 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:24.639 00.619 10072 Exposure complete
22:44:24.692 00.053 10072 worker thread done servicing request
22:44:24.692 00.000 1032 OnExposeComplete: enter
22:44:24.694 00.002 1032 UpdateGuideState(): m_state=6
22:44:24.696 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5593
22:44:24.697 00.001 1032 Star::Find returns 1 (0), X=1097.56, Y=135.02, Mass=1326, SNR=25.6, Peak=115 HFD=3.2
22:44:24.699 00.002 1032 MultiStar: [#1 -0.05,0.03,0.98,U] [#2 0.23,0.22,0.00,M1] [#3 0.08,-0.11,0.74,U] [#4 0.24,-0.12,0.00,M4] [#5 0.07,0.15,0.67,U] [#6 0.19,0.20,0.00,M3] [#7 0.23,0.05,0.75,U] [#8 0.11,0.15,0.51,U] 
22:44:24.700 00.001 1032 refined, 5 included, MultiStar: {0.12, 0.05}, one-star: {0.26, 0.09}
22:44:24.701 00.001 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
22:44:24.703 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
22:44:24.705 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.44 mountX=0.02 mountY=-0.13, mountTheta=-1.39
22:44:24.707 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
22:44:24.709 00.002 1032 Enqueuing Move request for scope (0.12, 0.05)
22:44:24.710 00.001 10072 Worker thread wakes up
22:44:24.710 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
22:44:24.710 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
22:44:24.710 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.13
22:44:24.712 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:44:24.715 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:24.715 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:44:24.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:24.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:44:24.715 00.000 10072 MoveAxis(W, 3, ABG)
22:44:24.715 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:24.715 00.000 10072 IsGuiding returns 0
22:44:24.716 00.001 10072 PulseGuide returned control before completion, sleep 13
22:44:24.733 00.017 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:44:24.735 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:24.739 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:24.740 00.001 1032 Enqueuing Expose request
22:44:24.745 00.005 10072 IsGuiding returns 0
22:44:24.745 00.000 10072 Move returns status 0, amount 3
22:44:24.745 00.000 10072 MoveAxis(N, 0, ABG)
22:44:24.745 00.000 10072 Move returns status 0, amount 0
22:44:24.745 00.000 10072 move complete, result=0
22:44:24.746 00.001 10072 worker thread done servicing request
22:44:24.746 00.000 10072 Worker thread wakes up
22:44:24.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:24.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:24.750 00.004 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:25.159 00.409 10072 Exposure complete
22:44:25.211 00.052 10072 worker thread done servicing request
22:44:25.211 00.000 1032 OnExposeComplete: enter
22:44:25.213 00.002 1032 UpdateGuideState(): m_state=6
22:44:25.215 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5594
22:44:25.217 00.002 1032 Star::Find returns 1 (0), X=1097.55, Y=134.96, Mass=1580, SNR=27.9, Peak=131 HFD=3.3
22:44:25.219 00.002 1032 MultiStar: [#1 0.00,-0.01,0.89,U] [#2 0.17,0.06,0.71,U] [#3 0.06,-0.09,0.67,U] [#4 0.18,-0.14,0.64,U] [#5 0.09,0.10,0.62,U] [#6 0.40,0.13,0.00,M4] [#7 0.29,-0.08,0.00,M1] [#8 0.14,0.21,0.00,M1] 
22:44:25.220 00.001 1032 refined, 5 included, MultiStar: {0.13, -0.00}, one-star: {0.24, 0.03}
22:44:25.222 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:44:25.224 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:44:25.226 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.02 mountX=-0.04 mountY=-0.12, mountTheta=-1.85
22:44:25.228 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.00, opts=13)
22:44:25.230 00.002 1032 Enqueuing Move request for scope (0.13, -0.00)
22:44:25.233 00.003 10072 Worker thread wakes up
22:44:25.233 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
22:44:25.233 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
22:44:25.233 00.000 10072 Moving (0.13, -0.00) raw xDistance=-0.04 yDistance=-0.12
22:44:25.236 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:44:25.237 00.001 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:25.237 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:44:25.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:25.237 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:44:25.239 00.002 10072 MoveAxis(W, 3, ABG)
22:44:25.239 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:25.239 00.000 10072 IsGuiding returns 0
22:44:25.240 00.001 10072 PulseGuide returned control before completion, sleep 13
22:44:25.259 00.019 1032 UpdateGuideState exits: m=1580 SNR=27.9
22:44:25.261 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:25.263 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:25.268 00.005 10072 IsGuiding returns 0
22:44:25.268 00.000 1032 Enqueuing Expose request
22:44:25.271 00.003 10072 Move returns status 0, amount 3
22:44:25.271 00.000 10072 MoveAxis(N, 0, ABG)
22:44:25.271 00.000 10072 Move returns status 0, amount 0
22:44:25.271 00.000 10072 move complete, result=0
22:44:25.271 00.000 10072 worker thread done servicing request
22:44:25.273 00.002 10072 Worker thread wakes up
22:44:25.273 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:25.273 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:25.280 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:25.905 00.625 10072 Exposure complete
22:44:25.955 00.050 10072 worker thread done servicing request
22:44:25.957 00.002 1032 OnExposeComplete: enter
22:44:25.959 00.002 1032 UpdateGuideState(): m_state=6
22:44:25.960 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5595
22:44:25.962 00.002 1032 Star::Find returns 1 (0), X=1097.56, Y=134.96, Mass=1361, SNR=25.9, Peak=123 HFD=3.2
22:44:25.964 00.002 1032 MultiStar: [#1 0.05,0.00,0.97,U] [#2 0.22,0.10,0.81,U] [#3 0.16,-0.15,0.75,U] [#4 0.15,-0.10,0.66,U] [#5 0.11,-0.02,0.69,U] [#6 0.24,0.03,0.62,U] [#7 0.22,0.08,0.68,U] [#8 0.07,-0.06,0.53,U] 
22:44:25.966 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.00}, one-star: {0.26, 0.03}
22:44:25.967 00.001 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:44:25.969 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:44:25.970 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.02 mountX=-0.05 mountY=-0.16, mountTheta=-1.85
22:44:25.973 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.00, opts=13)
22:44:25.976 00.003 1032 Enqueuing Move request for scope (0.17, -0.00)
22:44:25.977 00.001 10072 Worker thread wakes up
22:44:25.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
22:44:25.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
22:44:25.977 00.000 10072 Moving (0.17, -0.00) raw xDistance=-0.05 yDistance=-0.16
22:44:25.979 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:44:25.982 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:25.982 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:44:25.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:25.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:44:25.982 00.000 10072 MoveAxis(W, 3, ABG)
22:44:25.982 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:25.983 00.001 10072 IsGuiding returns 0
22:44:25.983 00.000 10072 PulseGuide returned control before completion, sleep 13
22:44:26.000 00.017 1032 UpdateGuideState exits: m=1361 SNR=25.9
22:44:26.001 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:26.003 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:26.005 00.002 1032 Enqueuing Expose request
22:44:26.010 00.005 10072 IsGuiding returns 0
22:44:26.010 00.000 10072 Move returns status 0, amount 3
22:44:26.010 00.000 10072 MoveAxis(N, 0, ABG)
22:44:26.010 00.000 10072 Move returns status 0, amount 0
22:44:26.010 00.000 10072 move complete, result=0
22:44:26.010 00.000 10072 worker thread done servicing request
22:44:26.010 00.000 10072 Worker thread wakes up
22:44:26.010 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:26.010 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:26.015 00.005 1032 GuideStep: -0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
22:44:26.418 00.403 10072 Exposure complete
22:44:26.472 00.054 10072 worker thread done servicing request
22:44:26.472 00.000 1032 OnExposeComplete: enter
22:44:26.474 00.002 1032 UpdateGuideState(): m_state=6
22:44:26.475 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5596
22:44:26.477 00.002 1032 Star::Find returns 1 (0), X=1097.52, Y=134.94, Mass=1455, SNR=26.8, Peak=124 HFD=3.2
22:44:26.481 00.004 1032 MultiStar: [#1 0.05,-0.03,0.91,U] [#2 0.28,0.04,0.00,M1] [#3 0.03,-0.20,0.75,U] [#4 0.30,-0.31,0.00,M3] [#5 0.22,0.02,0.64,U] [#6 0.27,0.11,0.00,M4] [#7 0.14,-0.00,0.66,U] [#8 -0.05,0.06,0.51,U] 
22:44:26.483 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.03}, one-star: {0.22, 0.01}
22:44:26.485 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
22:44:26.487 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
22:44:26.490 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.24 mountX=-0.06 mountY=-0.10, mountTheta=-2.07
22:44:26.494 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
22:44:26.497 00.003 1032 Enqueuing Move request for scope (0.11, -0.03)
22:44:26.499 00.002 10072 Worker thread wakes up
22:44:26.499 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
22:44:26.499 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
22:44:26.499 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
22:44:26.501 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:44:26.503 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:26.503 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:44:26.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:26.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:44:26.503 00.000 10072 MoveAxis(W, 3, ABG)
22:44:26.503 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:26.504 00.001 10072 IsGuiding returns 0
22:44:26.504 00.000 10072 PulseGuide returned control before completion, sleep 13
22:44:26.522 00.018 1032 UpdateGuideState exits: m=1455 SNR=26.8
22:44:26.524 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:26.526 00.002 10072 IsGuiding returns 0
22:44:26.526 00.000 10072 Move returns status 0, amount 3
22:44:26.526 00.000 10072 MoveAxis(N, 0, ABG)
22:44:26.526 00.000 10072 Move returns status 0, amount 0
22:44:26.526 00.000 10072 move complete, result=0
22:44:26.526 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:26.528 00.002 1032 Enqueuing Expose request
22:44:26.529 00.001 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:26.531 00.002 10072 worker thread done servicing request
22:44:26.531 00.000 10072 Worker thread wakes up
22:44:26.531 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:26.531 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:27.168 00.637 10072 Exposure complete
22:44:27.217 00.049 10072 worker thread done servicing request
22:44:27.217 00.000 1032 OnExposeComplete: enter
22:44:27.219 00.002 1032 UpdateGuideState(): m_state=6
22:44:27.222 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5597
22:44:27.224 00.002 1032 Star::Find returns 1 (0), X=1097.47, Y=135.01, Mass=1291, SNR=25.2, Peak=100 HFD=3.4
22:44:27.225 00.001 1032 MultiStar: [#1 -0.06,-0.02,0.98,U] [#2 0.19,0.08,0.80,U] [#3 0.06,-0.09,0.79,U] [#4 0.15,-0.06,0.67,U] [#5 0.06,0.13,0.66,U] [#6 0.23,0.08,0.62,U] [#7 0.28,0.07,0.00,M1] [#8 0.15,0.08,0.54,U] 
22:44:27.227 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.17, 0.08}
22:44:27.230 00.003 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
22:44:27.232 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
22:44:27.233 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.28 mountX=0.00 mountY=-0.12, mountTheta=-1.55
22:44:27.238 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
22:44:27.241 00.003 1032 Enqueuing Move request for scope (0.11, 0.03)
22:44:27.243 00.002 10072 Worker thread wakes up
22:44:27.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
22:44:27.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
22:44:27.243 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.00 yDistance=-0.12
22:44:27.246 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:44:27.249 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:27.249 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:44:27.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:27.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:44:27.249 00.000 10072 MoveAxis(W, 3, ABG)
22:44:27.249 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:27.250 00.001 10072 IsGuiding returns 0
22:44:27.250 00.000 10072 PulseGuide returned control before completion, sleep 13
22:44:27.269 00.019 1032 UpdateGuideState exits: m=1291 SNR=25.2
22:44:27.275 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:27.277 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:27.281 00.004 10072 IsGuiding returns 0
22:44:27.281 00.000 10072 Move returns status 0, amount 3
22:44:27.281 00.000 1032 Enqueuing Expose request
22:44:27.283 00.002 10072 MoveAxis(N, 0, ABG)
22:44:27.283 00.000 10072 Move returns status 0, amount 0
22:44:27.283 00.000 10072 move complete, result=0
22:44:27.283 00.000 10072 worker thread done servicing request
22:44:27.283 00.000 10072 Worker thread wakes up
22:44:27.284 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:27.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:27.290 00.006 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:27.703 00.413 10072 Exposure complete
22:44:27.761 00.058 10072 worker thread done servicing request
22:44:27.761 00.000 1032 OnExposeComplete: enter
22:44:27.763 00.002 1032 UpdateGuideState(): m_state=6
22:44:27.764 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5598
22:44:27.767 00.003 1032 Star::Find returns 1 (0), X=1097.46, Y=134.98, Mass=1341, SNR=25.7, Peak=119 HFD=3.3
22:44:27.768 00.001 1032 MultiStar: [#1 -0.00,0.01,1.00,U] [#2 0.19,0.07,0.80,U] [#3 0.02,-0.10,0.81,U] [#4 0.15,-0.14,0.70,U] [#5 0.13,0.23,0.00,M1] [#6 0.24,0.13,0.00,M4] [#7 0.21,-0.05,0.74,U] [#8 0.08,0.05,0.53,U] 
22:44:27.770 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.01}, one-star: {0.16, 0.05}
22:44:27.773 00.003 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
22:44:27.774 00.001 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
22:44:27.776 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.11 mountX=-0.04 mountY=-0.10, mountTheta=-1.94
22:44:27.778 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
22:44:27.779 00.001 1032 Enqueuing Move request for scope (0.11, -0.01)
22:44:27.781 00.002 10072 Worker thread wakes up
22:44:27.781 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
22:44:27.781 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
22:44:27.781 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.10
22:44:27.783 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:44:27.786 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:27.786 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:44:27.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:27.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:44:27.786 00.000 10072 MoveAxis(W, 3, ABG)
22:44:27.786 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:27.786 00.000 10072 IsGuiding returns 0
22:44:27.786 00.000 10072 PulseGuide returned control before completion, sleep 13
22:44:27.803 00.017 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:44:27.805 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:27.806 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:27.807 00.001 1032 Enqueuing Expose request
22:44:27.809 00.002 10072 IsGuiding returns 0
22:44:27.809 00.000 10072 Move returns status 0, amount 3
22:44:27.809 00.000 10072 MoveAxis(N, 0, ABG)
22:44:27.809 00.000 10072 Move returns status 0, amount 0
22:44:27.809 00.000 10072 move complete, result=0
22:44:27.809 00.000 10072 worker thread done servicing request
22:44:27.809 00.000 10072 Worker thread wakes up
22:44:27.809 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:27.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:27.816 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:28.437 00.621 10072 Exposure complete
22:44:28.486 00.049 10072 worker thread done servicing request
22:44:28.486 00.000 1032 OnExposeComplete: enter
22:44:28.488 00.002 1032 UpdateGuideState(): m_state=6
22:44:28.490 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5599
22:44:28.491 00.001 1032 Star::Find returns 1 (0), X=1097.58, Y=134.84, Mass=1358, SNR=25.9, Peak=118 HFD=3.3
22:44:28.493 00.002 1032 MultiStar: [#1 -0.01,-0.11,0.94,U] [#2 0.18,0.02,0.75,U] [#3 0.11,-0.30,0.00,M1] [#4 0.26,-0.14,0.00,M2] [#5 0.09,0.16,0.65,U] [#6 0.15,0.10,0.62,U] [#7 0.19,-0.05,0.70,U] [#8 0.05,-0.00,0.54,U] 
22:44:28.495 00.002 1032 refined, 6 included, MultiStar: {0.14, -0.01}, one-star: {0.28, -0.09}
22:44:28.497 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
22:44:28.499 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
22:44:28.501 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.08 mountX=-0.05 mountY=-0.13, mountTheta=-1.91
22:44:28.504 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
22:44:28.505 00.001 1032 Enqueuing Move request for scope (0.14, -0.01)
22:44:28.507 00.002 10072 Worker thread wakes up
22:44:28.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
22:44:28.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
22:44:28.507 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.05 yDistance=-0.13
22:44:28.509 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:44:28.511 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:28.512 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:44:28.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:28.512 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:44:28.512 00.000 10072 MoveAxis(W, 3, ABG)
22:44:28.512 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:28.512 00.000 10072 IsGuiding returns 0
22:44:28.513 00.001 10072 PulseGuide returned control before completion, sleep 13
22:44:28.529 00.016 10072 IsGuiding returns 0
22:44:28.529 00.000 1032 UpdateGuideState exits: m=1358 SNR=25.9
22:44:28.531 00.002 10072 Move returns status 0, amount 3
22:44:28.531 00.000 10072 MoveAxis(N, 0, ABG)
22:44:28.531 00.000 10072 Move returns status 0, amount 0
22:44:28.531 00.000 10072 move complete, result=0
22:44:28.531 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:28.533 00.002 10072 worker thread done servicing request
22:44:28.533 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:28.536 00.003 1032 Enqueuing Expose request
22:44:28.537 00.001 10072 Worker thread wakes up
22:44:28.538 00.001 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:28.539 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:28.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:28.950 00.411 10072 Exposure complete
22:44:29.005 00.055 10072 worker thread done servicing request
22:44:29.005 00.000 1032 OnExposeComplete: enter
22:44:29.006 00.001 1032 UpdateGuideState(): m_state=6
22:44:29.009 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5600
22:44:29.010 00.001 1032 Star::Find returns 1 (0), X=1097.46, Y=134.92, Mass=1492, SNR=27.1, Peak=126 HFD=3.4
22:44:29.012 00.002 1032 MultiStar: [#1 -0.02,-0.05,0.91,U] [#2 0.16,0.14,0.73,U] [#3 -0.06,-0.11,0.75,U] [#4 0.23,-0.18,0.00,M3] [#5 0.02,0.13,0.62,U] [#6 0.31,0.02,0.00,M4] [#7 0.21,-0.05,0.70,U] [#8 0.09,0.13,0.48,U] 
22:44:29.014 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.01}, one-star: {0.16, -0.01}
22:44:29.015 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
22:44:29.018 00.003 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
22:44:29.020 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.18 mountX=-0.01 mountY=-0.08, mountTheta=-1.65
22:44:29.023 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
22:44:29.025 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
22:44:29.026 00.001 10072 Worker thread wakes up
22:44:29.026 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:44:29.026 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:44:29.027 00.001 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
22:44:29.029 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:44:29.032 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:29.032 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:44:29.032 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:29.032 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:44:29.032 00.000 10072 MoveAxis(W, 2, ABG)
22:44:29.032 00.000 10072 Guiding  Dir = 3, Dur = 2
22:44:29.032 00.000 10072 IsGuiding returns 0
22:44:29.033 00.001 10072 PulseGuide returned control before completion, sleep 12
22:44:29.051 00.018 1032 UpdateGuideState exits: m=1492 SNR=27.1
22:44:29.053 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:29.055 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:29.056 00.001 1032 Enqueuing Expose request
22:44:29.058 00.002 10072 IsGuiding returns 0
22:44:29.058 00.000 10072 Move returns status 0, amount 2
22:44:29.058 00.000 10072 MoveAxis(N, 0, ABG)
22:44:29.058 00.000 10072 Move returns status 0, amount 0
22:44:29.058 00.000 10072 move complete, result=0
22:44:29.059 00.001 10072 worker thread done servicing request
22:44:29.059 00.000 10072 Worker thread wakes up
22:44:29.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:29.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:29.066 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:44:29.681 00.615 10072 Exposure complete
22:44:29.736 00.055 10072 worker thread done servicing request
22:44:29.736 00.000 1032 OnExposeComplete: enter
22:44:29.739 00.003 1032 UpdateGuideState(): m_state=6
22:44:29.742 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5601
22:44:29.743 00.001 1032 Star::Find returns 1 (0), X=1097.54, Y=135.03, Mass=1433, SNR=26.6, Peak=127 HFD=3.2
22:44:29.746 00.003 1032 MultiStar: [#1 -0.07,0.07,0.93,U] [#2 0.10,0.18,0.72,U] [#3 0.02,-0.16,0.72,U] [#4 0.26,0.01,0.00,M4] [#5 0.21,0.24,0.00,M1] [#6 0.06,0.10,0.58,U] [#7 0.19,0.10,0.68,U] [#8 0.12,0.22,0.48,U] 
22:44:29.748 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.08}, one-star: {0.24, 0.10}
22:44:29.749 00.001 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
22:44:29.752 00.003 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
22:44:29.753 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.70 mountX=0.05 mountY=-0.11, mountTheta=-1.13
22:44:29.756 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
22:44:29.760 00.004 1032 Enqueuing Move request for scope (0.10, 0.08)
22:44:29.761 00.001 10072 Worker thread wakes up
22:44:29.762 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
22:44:29.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
22:44:29.762 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.11
22:44:29.763 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:44:29.766 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:29.766 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:44:29.766 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:29.766 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:44:29.766 00.000 10072 MoveAxis(W, 3, ABG)
22:44:29.766 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:29.766 00.000 10072 IsGuiding returns 0
22:44:29.768 00.002 10072 PulseGuide returned control before completion, sleep 13
22:44:29.785 00.017 1032 UpdateGuideState exits: m=1433 SNR=26.6
22:44:29.788 00.003 10072 IsGuiding returns 0
22:44:29.788 00.000 10072 Move returns status 0, amount 3
22:44:29.789 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:29.791 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:29.793 00.002 1032 Enqueuing Expose request
22:44:29.795 00.002 10072 MoveAxis(N, 0, ABG)
22:44:29.796 00.001 10072 Move returns status 0, amount 0
22:44:29.796 00.000 10072 move complete, result=0
22:44:29.796 00.000 10072 worker thread done servicing request
22:44:29.796 00.000 10072 Worker thread wakes up
22:44:29.796 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:29.796 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:29.805 00.009 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:30.213 00.408 10072 Exposure complete
22:44:30.262 00.049 10072 worker thread done servicing request
22:44:30.262 00.000 1032 OnExposeComplete: enter
22:44:30.264 00.002 1032 UpdateGuideState(): m_state=6
22:44:30.266 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5602
22:44:30.268 00.002 1032 Star::Find returns 1 (0), X=1097.56, Y=134.99, Mass=1333, SNR=25.6, Peak=115 HFD=3.2
22:44:30.270 00.002 1032 MultiStar: [#1 0.02,0.01,0.94,U] [#2 0.19,0.03,0.80,U] [#3 0.21,0.06,0.80,U] [#4 0.33,0.08,0.00,M5] [#5 0.12,0.22,0.00,M2] [#6 0.20,0.18,0.00,M4] [#7 0.16,0.17,0.69,U] [#8 0.02,-0.00,0.54,U] 
22:44:30.272 00.002 1032 refined, 5 included, MultiStar: {0.15, 0.06}, one-star: {0.26, 0.06}
22:44:30.274 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
22:44:30.278 00.004 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
22:44:30.279 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.35 mountX=0.02 mountY=-0.16, mountTheta=-1.48
22:44:30.283 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
22:44:30.286 00.003 1032 Enqueuing Move request for scope (0.15, 0.06)
22:44:30.287 00.001 10072 Worker thread wakes up
22:44:30.288 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
22:44:30.288 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
22:44:30.288 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
22:44:30.290 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:44:30.292 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:30.292 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:44:30.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:30.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:44:30.292 00.000 10072 MoveAxis(W, 2, ABG)
22:44:30.292 00.000 10072 Guiding  Dir = 3, Dur = 2
22:44:30.293 00.001 10072 IsGuiding returns 0
22:44:30.293 00.000 10072 PulseGuide returned control before completion, sleep 12
22:44:30.310 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:44:30.311 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:30.313 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:30.315 00.002 1032 Enqueuing Expose request
22:44:30.321 00.006 10072 IsGuiding returns 0
22:44:30.321 00.000 10072 Move returns status 0, amount 2
22:44:30.321 00.000 10072 MoveAxis(N, 0, ABG)
22:44:30.321 00.000 10072 Move returns status 0, amount 0
22:44:30.321 00.000 10072 move complete, result=0
22:44:30.321 00.000 10072 worker thread done servicing request
22:44:30.321 00.000 10072 Worker thread wakes up
22:44:30.321 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:30.321 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:30.324 00.003 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
22:44:30.948 00.624 10072 Exposure complete
22:44:31.000 00.052 10072 worker thread done servicing request
22:44:31.001 00.001 1032 OnExposeComplete: enter
22:44:31.003 00.002 1032 UpdateGuideState(): m_state=6
22:44:31.005 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5603
22:44:31.006 00.001 1032 Star::Find returns 1 (0), X=1097.56, Y=134.92, Mass=1351, SNR=25.8, Peak=115 HFD=3.2
22:44:31.008 00.002 1032 MultiStar: [#1 -0.03,0.04,0.97,U] [#2 0.29,0.11,0.00,M1] [#3 0.14,-0.13,0.74,U] [#4 0.31,-0.15,0.00,M6] [#5 0.26,0.21,0.00,M3] [#6 0.20,0.14,0.63,U] [#7 0.26,-0.10,0.00,M1] [#8 0.08,0.01,0.53,U] 
22:44:31.010 00.002 1032 refined, 4 included, MultiStar: {0.13, 0.01}, one-star: {0.26, -0.01}
22:44:31.012 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
22:44:31.013 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
22:44:31.014 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.06 mountX=-0.03 mountY=-0.13, mountTheta=-1.77
22:44:31.018 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
22:44:31.019 00.001 1032 Enqueuing Move request for scope (0.13, 0.01)
22:44:31.021 00.002 10072 Worker thread wakes up
22:44:31.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
22:44:31.021 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
22:44:31.021 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.03 yDistance=-0.13
22:44:31.023 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:44:31.026 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:31.026 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:44:31.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:31.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:44:31.026 00.000 10072 MoveAxis(W, 2, ABG)
22:44:31.026 00.000 10072 Guiding  Dir = 3, Dur = 2
22:44:31.026 00.000 10072 IsGuiding returns 0
22:44:31.027 00.001 10072 PulseGuide returned control before completion, sleep 12
22:44:31.044 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:44:31.046 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:31.048 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:31.052 00.004 1032 Enqueuing Expose request
22:44:31.056 00.004 10072 IsGuiding returns 0
22:44:31.056 00.000 10072 Move returns status 0, amount 2
22:44:31.056 00.000 10072 MoveAxis(N, 0, ABG)
22:44:31.056 00.000 10072 Move returns status 0, amount 0
22:44:31.056 00.000 10072 move complete, result=0
22:44:31.056 00.000 10072 worker thread done servicing request
22:44:31.056 00.000 10072 Worker thread wakes up
22:44:31.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:31.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:31.061 00.005 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:44:31.466 00.405 10072 Exposure complete
22:44:31.520 00.054 10072 worker thread done servicing request
22:44:31.520 00.000 1032 OnExposeComplete: enter
22:44:31.522 00.002 1032 UpdateGuideState(): m_state=6
22:44:31.523 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5604
22:44:31.526 00.003 1032 Star::Find returns 1 (0), X=1097.52, Y=134.95, Mass=1442, SNR=26.7, Peak=121 HFD=3.3
22:44:31.529 00.003 1032 MultiStar: [#1 0.06,-0.02,0.94,U] [#2 0.24,0.00,0.75,U] [#3 0.24,-0.10,0.00,M1] [#4 0.14,-0.13,0.66,U] [#5 0.13,0.14,0.65,U] [#6 0.35,0.04,0.00,M4] [#7 0.20,-0.02,0.66,U] [#8 -0.04,0.05,0.51,U] 
22:44:31.531 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.00}, one-star: {0.22, 0.02}
22:44:31.535 00.004 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
22:44:31.538 00.003 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
22:44:31.542 00.004 1032 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.03 mountX=-0.03 mountY=-0.14, mountTheta=-1.80
22:44:31.548 00.006 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.00, opts=13)
22:44:31.550 00.002 1032 Enqueuing Move request for scope (0.14, 0.00)
22:44:31.552 00.002 10072 Worker thread wakes up
22:44:31.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
22:44:31.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
22:44:31.552 00.000 10072 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=-0.14
22:44:31.555 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:44:31.558 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:31.558 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:44:31.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:31.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:44:31.558 00.000 10072 MoveAxis(W, 3, ABG)
22:44:31.558 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:31.558 00.000 10072 IsGuiding returns 0
22:44:31.559 00.001 10072 PulseGuide returned control before completion, sleep 13
22:44:31.573 00.014 10072 IsGuiding returns 0
22:44:31.573 00.000 10072 Move returns status 0, amount 3
22:44:31.573 00.000 10072 MoveAxis(N, 0, ABG)
22:44:31.573 00.000 10072 Move returns status 0, amount 0
22:44:31.573 00.000 10072 move complete, result=0
22:44:31.574 00.001 10072 worker thread done servicing request
22:44:31.576 00.002 1032 UpdateGuideState exits: m=1442 SNR=26.7
22:44:31.578 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:31.581 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:31.584 00.003 1032 Enqueuing Expose request
22:44:31.586 00.002 10072 Worker thread wakes up
22:44:31.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:31.586 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:31.586 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:32.216 00.630 10072 Exposure complete
22:44:32.267 00.051 10072 worker thread done servicing request
22:44:32.267 00.000 1032 OnExposeComplete: enter
22:44:32.270 00.003 1032 UpdateGuideState(): m_state=6
22:44:32.272 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5605
22:44:32.275 00.003 1032 Star::Find returns 1 (0), X=1097.50, Y=134.96, Mass=1328, SNR=25.6, Peak=113 HFD=3.3
22:44:32.276 00.001 1032 MultiStar: [#1 0.02,0.01,0.95,U] [#2 0.30,0.06,0.00,M1] [#3 0.20,-0.11,0.76,U] [#4 0.26,-0.02,0.00,M6] [#5 0.20,0.21,0.00,M3] [#6 0.24,0.19,0.00,M5] [#7 0.32,0.04,0.00,M1] [#8 0.04,0.05,0.49,U] 
22:44:32.278 00.002 1032 refined, 3 included, MultiStar: {0.12, -0.01}, one-star: {0.20, 0.03}
22:44:32.279 00.001 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
22:44:32.281 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
22:44:32.282 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.05 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
22:44:32.284 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
22:44:32.287 00.003 1032 Enqueuing Move request for scope (0.12, -0.01)
22:44:32.289 00.002 10072 Worker thread wakes up
22:44:32.289 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
22:44:32.289 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
22:44:32.289 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
22:44:32.291 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:44:32.293 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:32.293 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:44:32.294 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:32.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:44:32.294 00.000 10072 MoveAxis(W, 3, ABG)
22:44:32.294 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:32.294 00.000 10072 IsGuiding returns 0
22:44:32.294 00.000 10072 PulseGuide returned control before completion, sleep 13
22:44:32.312 00.018 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:44:32.314 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:32.316 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:32.317 00.001 1032 Enqueuing Expose request
22:44:32.322 00.005 10072 IsGuiding returns 0
22:44:32.322 00.000 10072 Move returns status 0, amount 3
22:44:32.322 00.000 10072 MoveAxis(N, 0, ABG)
22:44:32.322 00.000 10072 Move returns status 0, amount 0
22:44:32.322 00.000 10072 move complete, result=0
22:44:32.322 00.000 10072 worker thread done servicing request
22:44:32.322 00.000 10072 Worker thread wakes up
22:44:32.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:32.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:32.327 00.005 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:32.734 00.407 10072 Exposure complete
22:44:32.787 00.053 10072 worker thread done servicing request
22:44:32.787 00.000 1032 OnExposeComplete: enter
22:44:32.789 00.002 1032 UpdateGuideState(): m_state=6
22:44:32.791 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5606
22:44:32.793 00.002 1032 Star::Find returns 1 (0), X=1097.52, Y=135.01, Mass=1353, SNR=25.8, Peak=106 HFD=3.6
22:44:32.794 00.001 1032 MultiStar: [#1 0.09,0.08,0.97,U] [#2 0.19,0.15,0.79,U] [#3 0.28,0.16,0.00,M1] [#4 0.24,0.06,0.66,U] [#5 0.10,0.33,0.00,M4] [#6 0.20,0.04,0.63,U] [#7 0.30,0.23,0.00,M2] [#8 0.03,0.23,0.51,U] 
22:44:32.795 00.001 1032 refined, 5 included, MultiStar: {0.17, 0.10}, one-star: {0.22, 0.08}
22:44:32.796 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:44:32.798 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:44:32.800 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.56 mountX=0.06 mountY=-0.19, mountTheta=-1.27
22:44:32.802 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.10, opts=13)
22:44:32.805 00.003 1032 Enqueuing Move request for scope (0.17, 0.10)
22:44:32.807 00.002 10072 Worker thread wakes up
22:44:32.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
22:44:32.807 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
22:44:32.807 00.000 10072 Moving (0.17, 0.10) raw xDistance=0.06 yDistance=-0.19
22:44:32.808 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:44:32.810 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:32.810 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:44:32.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:32.811 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:44:32.811 00.000 10072 MoveAxis(W, 3, ABG)
22:44:32.811 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:32.811 00.000 10072 IsGuiding returns 0
22:44:32.811 00.000 10072 PulseGuide returned control before completion, sleep 13
22:44:32.827 00.016 1032 UpdateGuideState exits: m=1353 SNR=25.8
22:44:32.830 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:32.832 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:32.834 00.002 1032 Enqueuing Expose request
22:44:32.835 00.001 10072 IsGuiding returns 0
22:44:32.835 00.000 10072 Move returns status 0, amount 3
22:44:32.835 00.000 10072 MoveAxis(N, 0, ABG)
22:44:32.835 00.000 10072 Move returns status 0, amount 0
22:44:32.835 00.000 10072 move complete, result=0
22:44:32.835 00.000 10072 worker thread done servicing request
22:44:32.835 00.000 10072 Worker thread wakes up
22:44:32.835 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:32.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:32.842 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
22:44:33.461 00.619 10072 Exposure complete
22:44:33.512 00.051 10072 worker thread done servicing request
22:44:33.512 00.000 1032 OnExposeComplete: enter
22:44:33.514 00.002 1032 UpdateGuideState(): m_state=6
22:44:33.516 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5607
22:44:33.519 00.003 1032 Star::Find returns 1 (0), X=1097.64, Y=135.12, Mass=1255, SNR=24.9, Peak=98 HFD=3.3
22:44:33.521 00.002 1032 MultiStar: [#1 -0.03,0.21,1.02,U] [#2 0.30,0.33,0.00,M1] [#3 0.09,-0.06,0.76,U] [#4 0.22,-0.01,0.69,U] [#5 0.06,0.27,0.00,M5] [#6 0.10,0.24,0.00,M5] [#7 0.21,0.19,0.00,M3] [#8 0.02,0.21,0.53,U] 
22:44:33.523 00.002 1032 refined, 4 included, MultiStar: {0.13, 0.12}, one-star: {0.34, 0.19}
22:44:33.525 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
22:44:33.527 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
22:44:33.529 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.72 mountX=0.08 mountY=-0.16, mountTheta=-1.11
22:44:33.534 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
22:44:33.539 00.005 1032 Enqueuing Move request for scope (0.13, 0.12)
22:44:33.541 00.002 10072 Worker thread wakes up
22:44:33.541 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
22:44:33.541 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
22:44:33.542 00.001 10072 Moving (0.13, 0.12) raw xDistance=0.08 yDistance=-0.16
22:44:33.545 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:44:33.548 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:33.548 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:44:33.548 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:33.548 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:44:33.548 00.000 10072 MoveAxis(W, 3, ABG)
22:44:33.548 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:33.548 00.000 10072 IsGuiding returns 0
22:44:33.549 00.001 10072 PulseGuide returned control before completion, sleep 13
22:44:33.568 00.019 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:44:33.571 00.003 10072 IsGuiding returns 0
22:44:33.571 00.000 10072 Move returns status 0, amount 3
22:44:33.571 00.000 10072 MoveAxis(N, 0, ABG)
22:44:33.571 00.000 10072 Move returns status 0, amount 0
22:44:33.571 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:33.573 00.002 10072 move complete, result=0
22:44:33.573 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:33.575 00.002 1032 Enqueuing Expose request
22:44:33.577 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
22:44:33.581 00.004 10072 worker thread done servicing request
22:44:33.581 00.000 10072 Worker thread wakes up
22:44:33.582 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:33.582 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:33.994 00.412 10072 Exposure complete
22:44:34.045 00.051 10072 worker thread done servicing request
22:44:34.045 00.000 1032 OnExposeComplete: enter
22:44:34.048 00.003 1032 UpdateGuideState(): m_state=6
22:44:34.050 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5608
22:44:34.052 00.002 1032 Star::Find returns 1 (0), X=1097.52, Y=135.01, Mass=1345, SNR=25.8, Peak=113 HFD=3.5
22:44:34.054 00.002 1032 MultiStar: [#1 0.02,0.10,0.98,U] [#2 0.17,0.20,0.00,M2] [#3 0.05,-0.04,0.72,U] [#4 0.15,-0.04,0.66,U] [#5 0.05,0.12,0.65,U] [#6 0.27,0.07,0.00,M6] [#7 0.15,0.03,0.74,U] [#8 0.09,0.10,0.50,U] 
22:44:34.055 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.05}, one-star: {0.22, 0.08}
22:44:34.056 00.001 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:44:34.059 00.003 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:44:34.060 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.45 mountX=0.02 mountY=-0.12, mountTheta=-1.38
22:44:34.063 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
22:44:34.065 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
22:44:34.067 00.002 10072 Worker thread wakes up
22:44:34.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
22:44:34.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
22:44:34.067 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
22:44:34.069 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:44:34.071 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:34.071 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:44:34.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:34.072 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:44:34.072 00.000 10072 MoveAxis(W, 3, ABG)
22:44:34.072 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:34.072 00.000 10072 IsGuiding returns 0
22:44:34.073 00.001 10072 PulseGuide returned control before completion, sleep 13
22:44:34.091 00.018 1032 UpdateGuideState exits: m=1345 SNR=25.8
22:44:34.093 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:34.094 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:34.096 00.002 1032 Enqueuing Expose request
22:44:34.099 00.003 10072 IsGuiding returns 0
22:44:34.099 00.000 10072 Move returns status 0, amount 3
22:44:34.099 00.000 10072 MoveAxis(N, 0, ABG)
22:44:34.099 00.000 10072 Move returns status 0, amount 0
22:44:34.099 00.000 10072 move complete, result=0
22:44:34.099 00.000 10072 worker thread done servicing request
22:44:34.099 00.000 10072 Worker thread wakes up
22:44:34.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:34.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:34.104 00.005 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:34.728 00.624 10072 Exposure complete
22:44:34.783 00.055 10072 worker thread done servicing request
22:44:34.783 00.000 1032 OnExposeComplete: enter
22:44:34.785 00.002 1032 UpdateGuideState(): m_state=6
22:44:34.786 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5609
22:44:34.788 00.002 1032 Star::Find returns 1 (0), X=1097.59, Y=134.90, Mass=1444, SNR=26.7, Peak=123 HFD=3.2
22:44:34.790 00.002 1032 MultiStar: [#1 -0.09,0.01,0.91,U] [#2 0.24,0.15,0.00,M3] [#3 0.16,0.01,0.75,U] [#4 0.30,-0.01,0.00,M4] [#5 0.23,0.21,0.00,M5] [#6 0.30,0.15,0.00,M7] [#7 0.17,0.01,0.69,U] [#8 -0.05,0.09,0.50,U] 
22:44:34.791 00.001 1032 refined, 4 included, MultiStar: {0.11, 0.01}, one-star: {0.29, -0.03}
22:44:34.793 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
22:44:34.796 00.003 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
22:44:34.797 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.10 mountX=-0.02 mountY=-0.11, mountTheta=-1.73
22:44:34.801 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
22:44:34.804 00.003 1032 Enqueuing Move request for scope (0.11, 0.01)
22:44:34.807 00.003 10072 Worker thread wakes up
22:44:34.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
22:44:34.807 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
22:44:34.807 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
22:44:34.809 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:44:34.811 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:34.811 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:44:34.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:34.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:44:34.812 00.001 10072 MoveAxis(W, 4, ABG)
22:44:34.812 00.000 10072 Guiding  Dir = 3, Dur = 4
22:44:34.812 00.000 10072 IsGuiding returns 0
22:44:34.812 00.000 10072 PulseGuide returned control before completion, sleep 14
22:44:34.830 00.018 1032 UpdateGuideState exits: m=1444 SNR=26.7
22:44:34.834 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:34.836 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:34.837 00.001 1032 Enqueuing Expose request
22:44:34.839 00.002 10072 IsGuiding returns 0
22:44:34.839 00.000 10072 Move returns status 0, amount 4
22:44:34.839 00.000 10072 MoveAxis(N, 0, ABG)
22:44:34.839 00.000 10072 Move returns status 0, amount 0
22:44:34.839 00.000 10072 move complete, result=0
22:44:34.839 00.000 10072 worker thread done servicing request
22:44:34.839 00.000 10072 Worker thread wakes up
22:44:34.839 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:34.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:34.846 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:44:35.247 00.401 10072 Exposure complete
22:44:35.307 00.060 10072 worker thread done servicing request
22:44:35.307 00.000 1032 OnExposeComplete: enter
22:44:35.309 00.002 1032 UpdateGuideState(): m_state=6
22:44:35.311 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5610
22:44:35.312 00.001 1032 Star::Find returns 1 (0), X=1097.59, Y=135.08, Mass=1372, SNR=26.0, Peak=126 HFD=3.3
22:44:35.315 00.003 1032 MultiStar: [#1 -0.02,0.07,0.97,U] [#2 0.20,0.13,0.80,U] [#3 0.08,-0.12,0.76,U] [#4 0.25,-0.04,0.00,M5] [#5 0.28,0.07,0.00,M6] [#6 0.29,0.12,0.00,M8] [#7 0.15,0.16,0.72,U] [#8 0.10,0.04,0.49,U] 
22:44:35.316 00.001 1032 refined, 5 included, MultiStar: {0.14, 0.08}, one-star: {0.29, 0.15}
22:44:35.318 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
22:44:35.321 00.003 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
22:44:35.322 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.50 mountX=0.04 mountY=-0.15, mountTheta=-1.33
22:44:35.325 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
22:44:35.327 00.002 1032 Enqueuing Move request for scope (0.14, 0.08)
22:44:35.330 00.003 10072 Worker thread wakes up
22:44:35.330 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
22:44:35.330 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
22:44:35.330 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.15
22:44:35.336 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
22:44:35.340 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:35.340 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:44:35.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:35.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:44:35.340 00.000 10072 MoveAxis(W, 2, ABG)
22:44:35.340 00.000 10072 Guiding  Dir = 3, Dur = 2
22:44:35.340 00.000 10072 IsGuiding returns 0
22:44:35.341 00.001 10072 PulseGuide returned control before completion, sleep 12
22:44:35.353 00.012 10072 IsGuiding returns 0
22:44:35.353 00.000 10072 Move returns status 0, amount 2
22:44:35.353 00.000 10072 MoveAxis(N, 0, ABG)
22:44:35.353 00.000 10072 Move returns status 0, amount 0
22:44:35.353 00.000 10072 move complete, result=0
22:44:35.354 00.001 10072 worker thread done servicing request
22:44:35.359 00.005 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:44:35.362 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:35.365 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:35.368 00.003 1032 Enqueuing Expose request
22:44:35.370 00.002 10072 Worker thread wakes up
22:44:35.370 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:35.370 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:35.370 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
22:44:35.999 00.629 10072 Exposure complete
22:44:36.053 00.054 10072 worker thread done servicing request
22:44:36.053 00.000 1032 OnExposeComplete: enter
22:44:36.055 00.002 1032 UpdateGuideState(): m_state=6
22:44:36.056 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5611
22:44:36.059 00.003 1032 Star::Find returns 1 (0), X=1097.56, Y=134.96, Mass=1351, SNR=25.8, Peak=123 HFD=3.2
22:44:36.061 00.002 1032 MultiStar: [#1 0.02,-0.01,0.92,U] [#2 0.28,0.02,0.00,M3] [#3 0.07,-0.01,0.76,U] [#4 0.35,0.04,0.00,M6] [#5 0.23,0.23,0.00,M7] [#6 0.27,0.01,0.00,M9] [#7 0.31,0.16,0.00,M1] [#8 0.01,0.06,0.53,U] 
22:44:36.062 00.001 1032 refined, 3 included, MultiStar: {0.11, 0.02}, one-star: {0.26, 0.03}
22:44:36.063 00.001 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
22:44:36.065 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
22:44:36.066 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.16 mountX=-0.01 mountY=-0.11, mountTheta=-1.67
22:44:36.068 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
22:44:36.070 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
22:44:36.071 00.001 10072 Worker thread wakes up
22:44:36.072 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:44:36.072 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:44:36.072 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
22:44:36.074 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:44:36.077 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:36.077 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:44:36.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:36.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:44:36.077 00.000 10072 MoveAxis(W, 2, ABG)
22:44:36.077 00.000 10072 Guiding  Dir = 3, Dur = 2
22:44:36.077 00.000 10072 IsGuiding returns 0
22:44:36.077 00.000 10072 PulseGuide returned control before completion, sleep 12
22:44:36.096 00.019 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:44:36.097 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:36.100 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:36.101 00.001 1032 Enqueuing Expose request
22:44:36.104 00.003 10072 IsGuiding returns 0
22:44:36.104 00.000 10072 Move returns status 0, amount 2
22:44:36.104 00.000 10072 MoveAxis(N, 0, ABG)
22:44:36.104 00.000 10072 Move returns status 0, amount 0
22:44:36.104 00.000 10072 move complete, result=0
22:44:36.105 00.001 10072 worker thread done servicing request
22:44:36.105 00.000 10072 Worker thread wakes up
22:44:36.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:36.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:36.110 00.005 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:44:36.511 00.401 10072 Exposure complete
22:44:36.562 00.051 10072 worker thread done servicing request
22:44:36.562 00.000 1032 OnExposeComplete: enter
22:44:36.564 00.002 1032 UpdateGuideState(): m_state=6
22:44:36.566 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5612
22:44:36.568 00.002 1032 Star::Find returns 1 (0), X=1097.51, Y=134.93, Mass=1311, SNR=25.4, Peak=115 HFD=3.1
22:44:36.570 00.002 1032 MultiStar: [#1 0.05,-0.08,0.99,U] [#2 0.32,0.08,0.00,M4] [#3 0.11,-0.22,0.75,U] [#4 0.10,-0.14,0.69,U] [#5 0.21,0.07,0.62,U] [#6 0.25,0.04,0.64,U] [#7 0.27,-0.05,0.00,M2] [#8 0.13,0.03,0.50,U] 
22:44:36.572 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.05}, one-star: {0.20, 0.00}
22:44:36.574 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
22:44:36.575 00.001 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
22:44:36.577 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.32 mountX=-0.09 mountY=-0.13, mountTheta=-2.15
22:44:36.582 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
22:44:36.584 00.002 1032 Enqueuing Move request for scope (0.15, -0.05)
22:44:36.586 00.002 10072 Worker thread wakes up
22:44:36.586 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
22:44:36.586 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
22:44:36.586 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.09 yDistance=-0.13
22:44:36.588 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:44:36.590 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:36.590 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:44:36.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:36.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:44:36.590 00.000 10072 MoveAxis(E, 0, ABG)
22:44:36.590 00.000 10072 Move returns status 0, amount 0
22:44:36.590 00.000 10072 MoveAxis(N, 0, ABG)
22:44:36.590 00.000 10072 Move returns status 0, amount 0
22:44:36.590 00.000 10072 move complete, result=0
22:44:36.590 00.000 10072 worker thread done servicing request
22:44:36.607 00.017 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:44:36.610 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:36.612 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:36.614 00.002 1032 Enqueuing Expose request
22:44:36.617 00.003 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:36.619 00.002 10072 Worker thread wakes up
22:44:36.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:36.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:37.245 00.626 10072 Exposure complete
22:44:37.297 00.052 10072 worker thread done servicing request
22:44:37.297 00.000 1032 OnExposeComplete: enter
22:44:37.300 00.003 1032 UpdateGuideState(): m_state=6
22:44:37.303 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5613
22:44:37.309 00.006 1032 Star::Find returns 1 (0), X=1097.65, Y=134.76, Mass=1448, SNR=26.7, Peak=121 HFD=3.2
22:44:37.312 00.003 1032 MultiStar: [#1 0.08,-0.12,0.96,U] [#2 0.33,-0.03,0.00,M5] [#3 0.21,-0.17,0.00,M1] [#4 0.30,-0.27,0.00,M6] [#5 0.32,-0.00,0.00,M7] [#6 0.32,-0.08,0.00,M9] [#7 0.26,-0.20,0.00,M3] [#8 0.17,-0.05,0.45,U] 
22:44:37.313 00.001 1032 refined, 2 included, MultiStar: {0.21, -0.13}, one-star: {0.34, -0.16}
22:44:37.315 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
22:44:37.316 00.001 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
22:44:37.318 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.24 cameraTheta=-0.55 mountX=-0.18 mountY=-0.17, mountTheta=-2.38
22:44:37.321 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.13, opts=13)
22:44:37.323 00.002 1032 Enqueuing Move request for scope (0.21, -0.13)
22:44:37.325 00.002 10072 Worker thread wakes up
22:44:37.325 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
22:44:37.325 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
22:44:37.325 00.000 10072 Moving (0.21, -0.13) raw xDistance=-0.18 yDistance=-0.17
22:44:37.328 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:44:37.333 00.005 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 286.61
22:44:37.333 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
22:44:37.333 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:37.333 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:44:37.333 00.000 10072 MoveAxis(E, 83, ABG)
22:44:37.335 00.002 10072 Guiding  Dir = 2, Dur = 83
22:44:37.335 00.000 10072 IsGuiding returns 0
22:44:37.335 00.000 10072 PulseGuide returned control before completion, sleep 93
22:44:37.351 00.016 1032 UpdateGuideState exits: m=1448 SNR=26.7
22:44:37.354 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:37.356 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:37.357 00.001 1032 Enqueuing Expose request
22:44:37.430 00.073 10072 IsGuiding returns 0
22:44:37.430 00.000 10072 Move returns status 0, amount 83
22:44:37.430 00.000 10072 MoveAxis(N, 0, ABG)
22:44:37.430 00.000 10072 Move returns status 0, amount 0
22:44:37.430 00.000 10072 move complete, result=0
22:44:37.430 00.000 10072 worker thread done servicing request
22:44:37.431 00.001 10072 Worker thread wakes up
22:44:37.431 00.000 1032 GuideStep: -0.2 px 83 ms EAST, -0.2 px 0 ms NORTH
22:44:37.433 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:37.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:37.855 00.422 10072 Exposure complete
22:44:37.904 00.049 10072 worker thread done servicing request
22:44:37.904 00.000 1032 OnExposeComplete: enter
22:44:37.907 00.003 1032 UpdateGuideState(): m_state=6
22:44:37.908 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5614
22:44:37.909 00.001 1032 Star::Find returns 1 (0), X=1097.62, Y=134.85, Mass=1260, SNR=24.9, Peak=111 HFD=3.2
22:44:37.911 00.002 1032 MultiStar: [#1 0.09,-0.08,0.98,U] [#2 0.22,0.04,0.83,U] [#3 0.06,-0.11,0.79,U] [#4 0.27,-0.13,0.00,M7] [#5 0.18,0.10,0.66,U] [#6 0.22,0.02,0.64,U] [#7 0.21,0.00,0.76,U] [#8 0.12,-0.02,0.52,U] 
22:44:37.912 00.001 1032 refined, 7 included, MultiStar: {0.18, -0.02}, one-star: {0.32, -0.08}
22:44:37.914 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
22:44:37.915 00.001 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
22:44:37.917 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.12 mountX=-0.07 mountY=-0.17, mountTheta=-1.95
22:44:37.921 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.02, opts=13)
22:44:37.922 00.001 1032 Enqueuing Move request for scope (0.18, -0.02)
22:44:37.924 00.002 10072 Worker thread wakes up
22:44:37.924 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
22:44:37.924 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
22:44:37.924 00.000 10072 Moving (0.18, -0.02) raw xDistance=-0.07 yDistance=-0.17
22:44:37.927 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:44:37.931 00.004 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:37.931 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:44:37.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:37.932 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:44:37.932 00.000 10072 MoveAxis(E, 0, ABG)
22:44:37.932 00.000 10072 Move returns status 0, amount 0
22:44:37.932 00.000 10072 MoveAxis(N, 0, ABG)
22:44:37.932 00.000 10072 Move returns status 0, amount 0
22:44:37.932 00.000 10072 move complete, result=0
22:44:37.932 00.000 10072 worker thread done servicing request
22:44:37.948 00.016 1032 UpdateGuideState exits: m=1260 SNR=24.9
22:44:37.950 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:37.951 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:37.953 00.002 1032 Enqueuing Expose request
22:44:37.954 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:44:37.957 00.003 10072 Worker thread wakes up
22:44:37.958 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:37.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:38.587 00.629 10072 Exposure complete
22:44:38.640 00.053 10072 worker thread done servicing request
22:44:38.640 00.000 1032 OnExposeComplete: enter
22:44:38.642 00.002 1032 UpdateGuideState(): m_state=6
22:44:38.646 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5615
22:44:38.648 00.002 1032 Star::Find returns 1 (0), X=1097.64, Y=134.93, Mass=1387, SNR=26.2, Peak=120 HFD=3.3
22:44:38.650 00.002 1032 MultiStar: [#1 0.02,-0.06,0.94,U] [#2 0.15,0.13,0.82,U] [#3 0.10,0.02,0.73,U] [#4 0.29,0.01,0.00,M8] [#5 0.11,0.06,0.68,U] [#6 0.26,0.11,0.00,M9] [#7 0.16,0.05,0.68,U] [#8 0.12,0.13,0.53,U] 
22:44:38.651 00.001 1032 refined, 6 included, MultiStar: {0.15, 0.04}, one-star: {0.34, 0.00}
22:44:38.653 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
22:44:38.655 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
22:44:38.656 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.25 mountX=-0.00 mountY=-0.15, mountTheta=-1.58
22:44:38.658 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.04, opts=13)
22:44:38.660 00.002 1032 Enqueuing Move request for scope (0.15, 0.04)
22:44:38.661 00.001 10072 Worker thread wakes up
22:44:38.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
22:44:38.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
22:44:38.661 00.000 10072 Moving (0.15, 0.04) raw xDistance=-0.00 yDistance=-0.15
22:44:38.664 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:44:38.666 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:38.666 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:44:38.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:38.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:44:38.666 00.000 10072 MoveAxis(E, 0, ABG)
22:44:38.666 00.000 10072 Move returns status 0, amount 0
22:44:38.666 00.000 10072 MoveAxis(N, 0, ABG)
22:44:38.666 00.000 10072 Move returns status 0, amount 0
22:44:38.667 00.001 10072 move complete, result=0
22:44:38.667 00.000 10072 worker thread done servicing request
22:44:38.684 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.2
22:44:38.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:38.688 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:38.689 00.001 1032 Enqueuing Expose request
22:44:38.691 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:44:38.692 00.001 10072 Worker thread wakes up
22:44:38.693 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:38.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:39.102 00.409 10072 Exposure complete
22:44:39.153 00.051 10072 worker thread done servicing request
22:44:39.153 00.000 1032 OnExposeComplete: enter
22:44:39.155 00.002 1032 UpdateGuideState(): m_state=6
22:44:39.156 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5616
22:44:39.159 00.003 1032 Star::Find returns 1 (0), X=1097.64, Y=134.85, Mass=1360, SNR=25.9, Peak=117 HFD=3.1
22:44:39.160 00.001 1032 MultiStar: [#1 0.02,-0.13,0.90,U] [#2 0.15,0.17,0.84,U] [#3 0.17,-0.11,0.78,U] [#4 0.30,-0.13,0.00,M9] [#5 0.17,0.10,0.67,U] [#6 0.23,0.04,0.62,U] [#7 0.24,0.02,0.70,U] [#8 0.16,0.16,0.51,U] 
22:44:39.162 00.002 1032 refined, 7 included, MultiStar: {0.19, 0.01}, one-star: {0.33, -0.08}
22:44:39.163 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
22:44:39.164 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
22:44:39.166 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.05 mountX=-0.04 mountY=-0.18, mountTheta=-1.78
22:44:39.168 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.01, opts=13)
22:44:39.172 00.004 1032 Enqueuing Move request for scope (0.19, 0.01)
22:44:39.174 00.002 10072 Worker thread wakes up
22:44:39.174 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
22:44:39.174 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
22:44:39.174 00.000 10072 Moving (0.19, 0.01) raw xDistance=-0.04 yDistance=-0.18
22:44:39.177 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:44:39.180 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:39.180 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:44:39.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:39.180 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:44:39.180 00.000 10072 MoveAxis(E, 1, ABG)
22:44:39.180 00.000 10072 Guiding  Dir = 2, Dur = 1
22:44:39.181 00.001 10072 IsGuiding returns 0
22:44:39.181 00.000 10072 PulseGuide returned control before completion, sleep 11
22:44:39.194 00.013 10072 IsGuiding returns 0
22:44:39.194 00.000 10072 Move returns status 0, amount 1
22:44:39.194 00.000 10072 MoveAxis(N, 0, ABG)
22:44:39.194 00.000 10072 Move returns status 0, amount 0
22:44:39.194 00.000 10072 move complete, result=0
22:44:39.194 00.000 10072 worker thread done servicing request
22:44:39.198 00.004 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:44:39.199 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:39.201 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:39.204 00.003 1032 Enqueuing Expose request
22:44:39.206 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
22:44:39.210 00.004 10072 Worker thread wakes up
22:44:39.210 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:39.210 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:39.841 00.631 10072 Exposure complete
22:44:39.901 00.060 10072 worker thread done servicing request
22:44:39.901 00.000 1032 OnExposeComplete: enter
22:44:39.903 00.002 1032 UpdateGuideState(): m_state=6
22:44:39.906 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5617
22:44:39.908 00.002 1032 Star::Find returns 1 (0), X=1097.57, Y=134.79, Mass=1362, SNR=25.9, Peak=118 HFD=3.2
22:44:39.911 00.003 1032 MultiStar: [#1 0.05,-0.07,0.96,U] [#2 0.25,-0.04,0.78,U] [#3 0.10,-0.12,0.77,U] [#4 0.20,-0.29,0.00,M10] [#5 0.23,0.12,0.00,M5] [#6 0.35,0.03,0.00,M9] [#7 0.21,-0.08,0.73,U] [#8 0.16,0.03,0.54,U] 
22:44:39.912 00.001 1032 refined, 5 included, MultiStar: {0.17, -0.08}, one-star: {0.27, -0.14}
22:44:39.915 00.003 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
22:44:39.917 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
22:44:39.918 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.42 mountX=-0.12 mountY=-0.15, mountTheta=-2.25
22:44:39.922 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.08, opts=13)
22:44:39.926 00.004 1032 Enqueuing Move request for scope (0.17, -0.08)
22:44:39.929 00.003 10072 Worker thread wakes up
22:44:39.929 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
22:44:39.929 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
22:44:39.929 00.000 10072 Moving (0.17, -0.08) raw xDistance=-0.12 yDistance=-0.15
22:44:39.932 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:44:39.935 00.003 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:39.935 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
22:44:39.936 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:39.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:44:39.936 00.000 10072 MoveAxis(E, 1, ABG)
22:44:39.936 00.000 10072 Guiding  Dir = 2, Dur = 1
22:44:39.936 00.000 10072 IsGuiding returns 0
22:44:39.937 00.001 10072 PulseGuide returned control before completion, sleep 11
22:44:39.948 00.011 10072 IsGuiding returns 0
22:44:39.948 00.000 10072 Move returns status 0, amount 1
22:44:39.948 00.000 10072 MoveAxis(N, 0, ABG)
22:44:39.948 00.000 10072 Move returns status 0, amount 0
22:44:39.948 00.000 10072 move complete, result=0
22:44:39.948 00.000 10072 worker thread done servicing request
22:44:39.956 00.008 1032 UpdateGuideState exits: m=1362 SNR=25.9
22:44:39.960 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:39.963 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:39.965 00.002 1032 Enqueuing Expose request
22:44:39.967 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:44:39.969 00.002 10072 Worker thread wakes up
22:44:39.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:39.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:40.390 00.421 10072 Exposure complete
22:44:40.449 00.059 10072 worker thread done servicing request
22:44:40.449 00.000 1032 OnExposeComplete: enter
22:44:40.451 00.002 1032 UpdateGuideState(): m_state=6
22:44:40.453 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5618
22:44:40.456 00.003 1032 Star::Find returns 1 (0), X=1097.59, Y=134.94, Mass=1450, SNR=26.8, Peak=128 HFD=3.2
22:44:40.458 00.002 1032 MultiStar: [#1 0.09,-0.08,0.95,U] [#2 0.30,0.01,0.00,M2] [#3 0.26,-0.07,0.00,M1] [#4 0.39,-0.17,0.00,R] [#5 0.23,0.06,0.63,U] [#6 0.15,-0.03,0.58,U] [#7 0.14,-0.29,0.00,M1] [#8 0.08,-0.05,0.49,U] 
22:44:40.460 00.002 1032 refined, 4 included, MultiStar: {0.18, -0.02}, one-star: {0.29, 0.01}
22:44:40.462 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
22:44:40.464 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
22:44:40.466 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.10 mountX=-0.06 mountY=-0.17, mountTheta=-1.93
22:44:40.468 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.02, opts=13)
22:44:40.469 00.001 1032 Enqueuing Move request for scope (0.18, -0.02)
22:44:40.472 00.003 10072 Worker thread wakes up
22:44:40.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
22:44:40.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
22:44:40.472 00.000 10072 Moving (0.18, -0.02) raw xDistance=-0.06 yDistance=-0.17
22:44:40.474 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:44:40.476 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:40.476 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:44:40.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:40.476 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:44:40.476 00.000 10072 MoveAxis(E, 1, ABG)
22:44:40.476 00.000 10072 Guiding  Dir = 2, Dur = 1
22:44:40.477 00.001 10072 IsGuiding returns 0
22:44:40.477 00.000 10072 PulseGuide returned control before completion, sleep 11
22:44:40.495 00.018 1032 UpdateGuideState exits: m=1450 SNR=26.8
22:44:40.498 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:40.500 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:40.502 00.002 1032 Enqueuing Expose request
22:44:40.503 00.001 10072 IsGuiding returns 0
22:44:40.503 00.000 10072 Move returns status 0, amount 1
22:44:40.503 00.000 10072 MoveAxis(N, 0, ABG)
22:44:40.503 00.000 10072 Move returns status 0, amount 0
22:44:40.503 00.000 10072 move complete, result=0
22:44:40.503 00.000 10072 worker thread done servicing request
22:44:40.503 00.000 10072 Worker thread wakes up
22:44:40.503 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:40.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:40.511 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
22:44:41.136 00.625 10072 Exposure complete
22:44:41.193 00.057 10072 worker thread done servicing request
22:44:41.193 00.000 1032 OnExposeComplete: enter
22:44:41.195 00.002 1032 UpdateGuideState(): m_state=6
22:44:41.200 00.005 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5619
22:44:41.203 00.003 1032 Star::Find returns 1 (0), X=1097.56, Y=135.07, Mass=1385, SNR=26.2, Peak=113 HFD=3.2
22:44:41.205 00.002 1032 MultiStar: [#1 0.06,0.06,0.97,U] [#2 0.27,0.04,0.00,M3] [#3 0.24,-0.14,0.00,M2] [#4 -0.09,0.17,0.69,U] [#5 0.20,0.14,0.69,U] [#6 0.36,0.12,0.00,M9] [#7 0.29,0.05,0.00,M2] [#8 0.19,0.13,0.46,U] 
22:44:41.210 00.005 1032 refined, 4 included, MultiStar: {0.12, 0.12}, one-star: {0.26, 0.14}
22:44:41.212 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
22:44:41.214 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
22:44:41.216 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.18 cameraTheta=0.78 mountX=0.09 mountY=-0.15, mountTheta=-1.05
22:44:41.219 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
22:44:41.221 00.002 1032 Enqueuing Move request for scope (0.12, 0.12)
22:44:41.223 00.002 10072 Worker thread wakes up
22:44:41.223 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
22:44:41.224 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
22:44:41.224 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.09 yDistance=-0.15
22:44:41.225 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:44:41.228 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:41.228 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:44:41.229 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:41.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:44:41.229 00.000 10072 MoveAxis(E, 1, ABG)
22:44:41.229 00.000 10072 Guiding  Dir = 2, Dur = 1
22:44:41.229 00.000 10072 IsGuiding returns 0
22:44:41.229 00.000 10072 PulseGuide returned control before completion, sleep 11
22:44:41.243 00.014 10072 IsGuiding returns 0
22:44:41.243 00.000 10072 Move returns status 0, amount 1
22:44:41.243 00.000 10072 MoveAxis(N, 0, ABG)
22:44:41.243 00.000 10072 Move returns status 0, amount 0
22:44:41.243 00.000 10072 move complete, result=0
22:44:41.244 00.001 10072 worker thread done servicing request
22:44:41.248 00.004 1032 UpdateGuideState exits: m=1385 SNR=26.2
22:44:41.250 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:41.252 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:41.254 00.002 1032 Enqueuing Expose request
22:44:41.256 00.002 10072 Worker thread wakes up
22:44:41.256 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
22:44:41.259 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:41.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:41.669 00.410 10072 Exposure complete
22:44:41.722 00.053 10072 worker thread done servicing request
22:44:41.722 00.000 1032 OnExposeComplete: enter
22:44:41.724 00.002 1032 UpdateGuideState(): m_state=6
22:44:41.725 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5620
22:44:41.728 00.003 1032 Star::Find returns 1 (0), X=1097.58, Y=134.97, Mass=1356, SNR=25.9, Peak=117 HFD=3.2
22:44:41.730 00.002 1032 MultiStar: [#1 0.09,0.05,0.97,U] [#2 0.22,0.07,0.76,U] [#3 0.20,0.05,0.76,U] [#4 -0.06,0.14,0.69,U] [#5 0.21,0.20,0.00,M4] [#6 0.38,0.09,0.00,M10] [#7 0.25,-0.01,0.69,U] [#8 0.09,0.05,0.51,U] 
22:44:41.731 00.001 1032 refined, 6 included, MultiStar: {0.16, 0.06}, one-star: {0.28, 0.04}
22:44:41.733 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
22:44:41.736 00.003 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
22:44:41.739 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.34 mountX=0.01 mountY=-0.17, mountTheta=-1.49
22:44:41.742 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.06, opts=13)
22:44:41.744 00.002 1032 Enqueuing Move request for scope (0.16, 0.06)
22:44:41.746 00.002 10072 Worker thread wakes up
22:44:41.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
22:44:41.746 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
22:44:41.746 00.000 10072 Moving (0.16, 0.06) raw xDistance=0.01 yDistance=-0.17
22:44:41.748 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:44:41.751 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:41.751 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:44:41.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:41.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:44:41.751 00.000 10072 MoveAxis(W, 1, ABG)
22:44:41.751 00.000 10072 Guiding  Dir = 3, Dur = 1
22:44:41.751 00.000 10072 IsGuiding returns 0
22:44:41.752 00.001 10072 PulseGuide returned control before completion, sleep 11
22:44:41.771 00.019 1032 UpdateGuideState exits: m=1356 SNR=25.9
22:44:41.773 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:41.777 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:41.779 00.002 1032 Enqueuing Expose request
22:44:41.781 00.002 10072 IsGuiding returns 0
22:44:41.781 00.000 10072 Move returns status 0, amount 1
22:44:41.781 00.000 10072 MoveAxis(N, 0, ABG)
22:44:41.781 00.000 10072 Move returns status 0, amount 0
22:44:41.781 00.000 10072 move complete, result=0
22:44:41.781 00.000 10072 worker thread done servicing request
22:44:41.781 00.000 10072 Worker thread wakes up
22:44:41.781 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:41.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:41.789 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
22:44:42.404 00.615 10072 Exposure complete
22:44:42.454 00.050 10072 worker thread done servicing request
22:44:42.454 00.000 1032 OnExposeComplete: enter
22:44:42.458 00.004 1032 UpdateGuideState(): m_state=6
22:44:42.459 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5621
22:44:42.461 00.002 1032 Star::Find returns 1 (0), X=1097.62, Y=134.94, Mass=1247, SNR=24.8, Peak=100 HFD=3.3
22:44:42.462 00.001 1032 MultiStar: [#1 0.19,0.06,1.04,U] [#2 0.25,-0.04,0.00,M3] [#3 0.21,-0.00,0.80,U] [#4 -0.04,0.13,0.71,U] [#5 0.26,0.21,0.00,M5] [#6 0.37,0.27,0.00,R] [#7 0.23,0.22,0.00,M2] [#8 0.19,0.01,0.52,U] 
22:44:42.464 00.002 1032 refined, 4 included, MultiStar: {0.19, 0.04}, one-star: {0.32, 0.01}
22:44:42.467 00.003 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:44:42.468 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:44:42.470 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.19 cameraTheta=0.21 mountX=-0.01 mountY=-0.19, mountTheta=-1.62
22:44:42.472 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.04, opts=13)
22:44:42.475 00.003 1032 Enqueuing Move request for scope (0.19, 0.04)
22:44:42.476 00.001 10072 Worker thread wakes up
22:44:42.477 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
22:44:42.477 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
22:44:42.477 00.000 10072 Moving (0.19, 0.04) raw xDistance=-0.01 yDistance=-0.19
22:44:42.478 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:44:42.481 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:42.481 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:44:42.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:42.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:44:42.481 00.000 10072 MoveAxis(W, 1, ABG)
22:44:42.481 00.000 10072 Guiding  Dir = 3, Dur = 1
22:44:42.481 00.000 10072 IsGuiding returns 0
22:44:42.482 00.001 10072 PulseGuide returned control before completion, sleep 11
22:44:42.494 00.012 10072 IsGuiding returns 0
22:44:42.494 00.000 10072 Move returns status 0, amount 1
22:44:42.494 00.000 10072 MoveAxis(N, 0, ABG)
22:44:42.494 00.000 10072 Move returns status 0, amount 0
22:44:42.494 00.000 10072 move complete, result=0
22:44:42.494 00.000 10072 worker thread done servicing request
22:44:42.499 00.005 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:44:42.501 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:42.502 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:42.503 00.001 1032 Enqueuing Expose request
22:44:42.504 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
22:44:42.507 00.003 10072 Worker thread wakes up
22:44:42.507 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:42.507 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:42.921 00.414 10072 Exposure complete
22:44:42.971 00.050 10072 worker thread done servicing request
22:44:42.971 00.000 1032 OnExposeComplete: enter
22:44:42.973 00.002 1032 UpdateGuideState(): m_state=6
22:44:42.975 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5622
22:44:42.978 00.003 1032 Star::Find returns 1 (0), X=1097.62, Y=135.01, Mass=1458, SNR=26.8, Peak=117 HFD=3.4
22:44:42.980 00.002 1032 MultiStar: [#1 0.13,0.09,0.93,U] [#2 0.29,0.10,0.00,M4] [#3 0.24,0.00,0.73,U] [#4 -0.04,0.25,0.00,M1] [#5 0.27,0.25,0.00,M6] [#6 -0.02,-0.00,0.58,U] [#7 0.35,0.12,0.00,M3] [#8 0.21,0.15,0.00,M1] 
22:44:42.982 00.002 1032 refined, 3 included, MultiStar: {0.19, 0.05}, one-star: {0.32, 0.08}
22:44:42.984 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
22:44:42.986 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
22:44:42.988 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.19 cameraTheta=0.27 mountX=0.00 mountY=-0.19, mountTheta=-1.56
22:44:42.991 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.05, opts=13)
22:44:42.993 00.002 1032 Enqueuing Move request for scope (0.19, 0.05)
22:44:42.994 00.001 10072 Worker thread wakes up
22:44:42.994 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
22:44:42.994 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
22:44:42.994 00.000 10072 Moving (0.19, 0.05) raw xDistance=0.00 yDistance=-0.19
22:44:42.996 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:44:42.998 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:42.998 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:44:42.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:42.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:44:42.999 00.001 10072 MoveAxis(W, 1, ABG)
22:44:42.999 00.000 10072 Guiding  Dir = 3, Dur = 1
22:44:42.999 00.000 10072 IsGuiding returns 0
22:44:42.999 00.000 10072 PulseGuide returned control before completion, sleep 11
22:44:43.011 00.012 10072 IsGuiding returns 0
22:44:43.011 00.000 10072 Move returns status 0, amount 1
22:44:43.011 00.000 10072 MoveAxis(N, 0, ABG)
22:44:43.011 00.000 10072 Move returns status 0, amount 0
22:44:43.011 00.000 10072 move complete, result=0
22:44:43.011 00.000 10072 worker thread done servicing request
22:44:43.015 00.004 1032 UpdateGuideState exits: m=1458 SNR=26.8
22:44:43.017 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:43.020 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:43.022 00.002 1032 Enqueuing Expose request
22:44:43.023 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
22:44:43.025 00.002 10072 Worker thread wakes up
22:44:43.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:43.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:43.652 00.627 10072 Exposure complete
22:44:43.702 00.050 10072 worker thread done servicing request
22:44:43.703 00.001 1032 OnExposeComplete: enter
22:44:43.705 00.002 1032 UpdateGuideState(): m_state=6
22:44:43.708 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5623
22:44:43.709 00.001 1032 Star::Find returns 1 (0), X=1097.70, Y=135.09, Mass=1282, SNR=25.1, Peak=113 HFD=3.3
22:44:43.711 00.002 1032 MultiStar: [#1 -0.00,0.20,0.98,U] [#2 0.26,0.31,0.00,M5] [#3 0.21,0.12,0.77,U] [#4 -0.16,0.17,0.69,U] [#5 0.28,0.08,0.00,M7] [#6 -0.02,0.02,0.63,U] [#7 0.19,0.05,0.72,U] [#8 0.14,0.05,0.54,U] 
22:44:43.713 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.12}, one-star: {0.40, 0.16}
22:44:43.714 00.001 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
22:44:43.716 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
22:44:43.718 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.78 mountX=0.08 mountY=-0.15, mountTheta=-1.05
22:44:43.722 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
22:44:43.723 00.001 1032 Enqueuing Move request for scope (0.12, 0.12)
22:44:43.724 00.001 10072 Worker thread wakes up
22:44:43.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
22:44:43.724 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
22:44:43.724 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.08 yDistance=-0.15
22:44:43.726 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:44:43.728 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:43.728 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:44:43.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:43.729 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:44:43.729 00.000 10072 MoveAxis(W, 1, ABG)
22:44:43.729 00.000 10072 Guiding  Dir = 3, Dur = 1
22:44:43.729 00.000 10072 IsGuiding returns 0
22:44:43.729 00.000 10072 PulseGuide returned control before completion, sleep 11
22:44:43.743 00.014 10072 IsGuiding returns 0
22:44:43.743 00.000 10072 Move returns status 0, amount 1
22:44:43.743 00.000 10072 MoveAxis(N, 0, ABG)
22:44:43.743 00.000 10072 Move returns status 0, amount 0
22:44:43.743 00.000 10072 move complete, result=0
22:44:43.743 00.000 10072 worker thread done servicing request
22:44:43.748 00.005 1032 UpdateGuideState exits: m=1282 SNR=25.1
22:44:43.750 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:43.752 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:43.754 00.002 1032 Enqueuing Expose request
22:44:43.755 00.001 10072 Worker thread wakes up
22:44:43.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:43.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:43.755 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:44:44.162 00.407 10072 Exposure complete
22:44:44.218 00.056 10072 worker thread done servicing request
22:44:44.218 00.000 1032 OnExposeComplete: enter
22:44:44.221 00.003 1032 UpdateGuideState(): m_state=6
22:44:44.222 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5624
22:44:44.226 00.004 1032 Star::Find returns 1 (0), X=1097.59, Y=135.01, Mass=1402, SNR=26.3, Peak=120 HFD=3.3
22:44:44.228 00.002 1032 MultiStar: [#1 0.07,0.22,0.92,U] [#2 0.18,0.32,0.00,M6] [#3 -0.02,0.08,0.79,U] [#4 -0.10,0.27,0.00,M1] [#5 0.14,0.29,0.00,M8] [#6 0.04,-0.13,0.61,U] [#7 0.33,0.11,0.00,M3] [#8 0.03,0.17,0.49,U] 
22:44:44.230 00.002 1032 refined, 4 included, MultiStar: {0.10, 0.09}, one-star: {0.29, 0.08}
22:44:44.231 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
22:44:44.233 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
22:44:44.235 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.75 mountX=0.06 mountY=-0.12, mountTheta=-1.08
22:44:44.238 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
22:44:44.240 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
22:44:44.242 00.002 10072 Worker thread wakes up
22:44:44.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
22:44:44.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
22:44:44.242 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
22:44:44.244 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:44:44.245 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:44.247 00.002 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:44:44.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:44.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:44:44.247 00.000 10072 MoveAxis(W, 1, ABG)
22:44:44.247 00.000 10072 Guiding  Dir = 3, Dur = 1
22:44:44.247 00.000 10072 IsGuiding returns 0
22:44:44.248 00.001 10072 PulseGuide returned control before completion, sleep 11
22:44:44.264 00.016 1032 UpdateGuideState exits: m=1402 SNR=26.3
22:44:44.267 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:44.270 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:44.272 00.002 1032 Enqueuing Expose request
22:44:44.274 00.002 10072 IsGuiding returns 0
22:44:44.274 00.000 10072 Move returns status 0, amount 1
22:44:44.274 00.000 10072 MoveAxis(N, 0, ABG)
22:44:44.274 00.000 10072 Move returns status 0, amount 0
22:44:44.274 00.000 10072 move complete, result=0
22:44:44.274 00.000 10072 worker thread done servicing request
22:44:44.274 00.000 10072 Worker thread wakes up
22:44:44.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:44.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:44.281 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:44:44.900 00.619 10072 Exposure complete
22:44:44.952 00.052 10072 worker thread done servicing request
22:44:44.952 00.000 1032 OnExposeComplete: enter
22:44:44.955 00.003 1032 UpdateGuideState(): m_state=6
22:44:44.958 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5625
22:44:44.961 00.003 1032 Star::Find returns 1 (0), X=1097.56, Y=135.10, Mass=1226, SNR=24.6, Peak=101 HFD=3.3
22:44:44.964 00.003 1032 MultiStar: [#1 0.14,0.05,1.01,U] [#2 0.31,0.16,0.00,M7] [#3 0.24,-0.02,0.80,U] [#4 -0.10,0.38,0.00,M2] [#5 0.27,0.19,0.00,M9] [#6 -0.01,-0.21,0.63,U] [#7 0.23,0.28,0.00,M4] [#8 0.12,0.09,0.53,U] 
22:44:44.966 00.002 1032 refined, 4 included, MultiStar: {0.16, 0.03}, one-star: {0.26, 0.17}
22:44:44.967 00.001 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
22:44:44.969 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
22:44:44.971 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.17 cameraTheta=0.19 mountX=-0.01 mountY=-0.17, mountTheta=-1.64
22:44:44.974 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.03, opts=13)
22:44:44.975 00.001 1032 Enqueuing Move request for scope (0.16, 0.03)
22:44:44.977 00.002 10072 Worker thread wakes up
22:44:44.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
22:44:44.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
22:44:44.977 00.000 10072 Moving (0.16, 0.03) raw xDistance=-0.01 yDistance=-0.17
22:44:44.980 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:44:44.982 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:44:44.982 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:44:44.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:44.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:44:44.982 00.000 10072 MoveAxis(W, 2, ABG)
22:44:44.982 00.000 10072 Guiding  Dir = 3, Dur = 2
22:44:44.983 00.001 10072 IsGuiding returns 0
22:44:44.983 00.000 10072 PulseGuide returned control before completion, sleep 12
22:44:45.001 00.018 1032 UpdateGuideState exits: m=1226 SNR=24.6
22:44:45.002 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:45.004 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:45.005 00.001 1032 Enqueuing Expose request
22:44:45.008 00.003 10072 IsGuiding returns 0
22:44:45.008 00.000 10072 Move returns status 0, amount 2
22:44:45.008 00.000 10072 MoveAxis(N, 0, ABG)
22:44:45.008 00.000 10072 Move returns status 0, amount 0
22:44:45.008 00.000 10072 move complete, result=0
22:44:45.008 00.000 10072 worker thread done servicing request
22:44:45.008 00.000 10072 Worker thread wakes up
22:44:45.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:45.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:45.016 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
22:44:45.413 00.397 10072 Exposure complete
22:44:45.467 00.054 10072 worker thread done servicing request
22:44:45.468 00.001 1032 OnExposeComplete: enter
22:44:45.470 00.002 1032 UpdateGuideState(): m_state=6
22:44:45.471 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5626
22:44:45.473 00.002 1032 Star::Find returns 1 (0), X=1097.58, Y=135.17, Mass=1357, SNR=25.9, Peak=130 HFD=3.2
22:44:45.475 00.002 1032 MultiStar: [#1 0.16,0.11,0.93,U] [#2 0.33,0.18,0.00,M8] [#3 0.25,-0.05,0.80,U] [#4 -0.09,0.12,0.67,U] [#5 0.26,0.15,0.00,M10] [#6 -0.10,0.12,0.59,U] [#7 0.26,0.08,0.00,M5] [#8 0.30,0.04,0.00,M1] 
22:44:45.477 00.002 1032 refined, 4 included, MultiStar: {0.13, 0.11}, one-star: {0.28, 0.25}
22:44:45.478 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:44:45.480 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:44:45.481 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.73 mountX=0.08 mountY=-0.15, mountTheta=-1.10
22:44:45.483 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.11, opts=13)
22:44:45.485 00.002 1032 Enqueuing Move request for scope (0.13, 0.11)
22:44:45.487 00.002 10072 Worker thread wakes up
22:44:45.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
22:44:45.487 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
22:44:45.487 00.000 10072 Moving (0.13, 0.11) raw xDistance=0.08 yDistance=-0.15
22:44:45.489 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:44:45.492 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:45.492 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:44:45.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:45.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:44:45.492 00.000 10072 MoveAxis(W, 1, ABG)
22:44:45.493 00.001 10072 Guiding  Dir = 3, Dur = 1
22:44:45.493 00.000 10072 IsGuiding returns 0
22:44:45.493 00.000 10072 PulseGuide returned control before completion, sleep 11
22:44:45.510 00.017 1032 UpdateGuideState exits: m=1357 SNR=25.9
22:44:45.513 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:45.514 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:45.517 00.003 1032 Enqueuing Expose request
22:44:45.520 00.003 10072 IsGuiding returns 0
22:44:45.520 00.000 10072 Move returns status 0, amount 1
22:44:45.520 00.000 10072 MoveAxis(N, 0, ABG)
22:44:45.520 00.000 10072 Move returns status 0, amount 0
22:44:45.520 00.000 10072 move complete, result=0
22:44:45.520 00.000 10072 worker thread done servicing request
22:44:45.520 00.000 10072 Worker thread wakes up
22:44:45.520 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:45.520 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:45.521 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
22:44:46.151 00.630 10072 Exposure complete
22:44:46.201 00.050 10072 worker thread done servicing request
22:44:46.201 00.000 1032 OnExposeComplete: enter
22:44:46.202 00.001 1032 UpdateGuideState(): m_state=6
22:44:46.203 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5627
22:44:46.206 00.003 1032 Star::Find returns 1 (0), X=1097.62, Y=135.08, Mass=1385, SNR=26.1, Peak=110 HFD=3.3
22:44:46.208 00.002 1032 MultiStar: [#1 0.18,0.08,0.96,U] [#2 0.29,0.11,0.00,M9] [#3 0.31,-0.06,0.00,M1] [#4 -0.13,0.26,0.00,M2] [#5 0.24,0.17,0.00,R] [#6 -0.15,-0.01,0.62,U] [#7 0.25,0.15,0.00,M6] [#8 0.10,0.26,0.00,M2] 
22:44:46.210 00.002 1032 refined, 2 included, MultiStar: {0.15, 0.09}, one-star: {0.32, 0.15}
22:44:46.212 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
22:44:46.214 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
22:44:46.215 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.51 mountX=0.04 mountY=-0.17, mountTheta=-1.32
22:44:46.218 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.09, opts=13)
22:44:46.220 00.002 1032 Enqueuing Move request for scope (0.15, 0.09)
22:44:46.222 00.002 10072 Worker thread wakes up
22:44:46.222 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
22:44:46.222 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
22:44:46.222 00.000 10072 Moving (0.15, 0.09) raw xDistance=0.04 yDistance=-0.17
22:44:46.225 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:44:46.227 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:46.227 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:44:46.227 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:46.227 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:44:46.227 00.000 10072 MoveAxis(W, 1, ABG)
22:44:46.227 00.000 10072 Guiding  Dir = 3, Dur = 1
22:44:46.228 00.001 10072 IsGuiding returns 0
22:44:46.228 00.000 10072 PulseGuide returned control before completion, sleep 11
22:44:46.243 00.015 10072 IsGuiding returns 0
22:44:46.243 00.000 10072 Move returns status 0, amount 1
22:44:46.243 00.000 10072 MoveAxis(N, 0, ABG)
22:44:46.243 00.000 10072 Move returns status 0, amount 0
22:44:46.243 00.000 10072 move complete, result=0
22:44:46.243 00.000 10072 worker thread done servicing request
22:44:46.245 00.002 1032 UpdateGuideState exits: m=1385 SNR=26.1
22:44:46.247 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:46.249 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:46.250 00.001 1032 Enqueuing Expose request
22:44:46.252 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
22:44:46.253 00.001 10072 Worker thread wakes up
22:44:46.253 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:46.253 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:46.667 00.414 10072 Exposure complete
22:44:46.720 00.053 10072 worker thread done servicing request
22:44:46.720 00.000 1032 OnExposeComplete: enter
22:44:46.722 00.002 1032 UpdateGuideState(): m_state=6
22:44:46.724 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5628
22:44:46.725 00.001 1032 Star::Find returns 1 (0), X=1097.57, Y=135.15, Mass=1332, SNR=25.6, Peak=110 HFD=3.2
22:44:46.727 00.002 1032 MultiStar: [#1 0.06,0.07,0.98,U] [#2 0.36,0.20,0.00,M10] [#3 0.16,0.05,0.77,U] [#4 -0.13,0.12,0.70,U] [#5 -0.22,0.10,0.65,U] [#6 -0.04,-0.16,0.60,U] [#7 0.17,0.17,0.68,U] [#8 -0.06,0.17,0.51,U] 
22:44:46.729 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.10}, one-star: {0.27, 0.22}
22:44:46.731 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:44:46.732 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:44:46.734 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.13 mountX=0.08 mountY=-0.07, mountTheta=-0.70
22:44:46.739 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
22:44:46.741 00.002 1032 Enqueuing Move request for scope (0.05, 0.10)
22:44:46.745 00.004 10072 Worker thread wakes up
22:44:46.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
22:44:46.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
22:44:46.745 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.07
22:44:46.747 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:44:46.751 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:46.752 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:44:46.752 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:46.752 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:44:46.752 00.000 10072 MoveAxis(W, 0, ABG)
22:44:46.752 00.000 10072 Move returns status 0, amount 0
22:44:46.752 00.000 10072 MoveAxis(N, 0, ABG)
22:44:46.752 00.000 10072 Move returns status 0, amount 0
22:44:46.752 00.000 10072 move complete, result=0
22:44:46.752 00.000 10072 worker thread done servicing request
22:44:46.772 00.020 1032 UpdateGuideState exits: m=1332 SNR=25.6
22:44:46.773 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:46.775 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:46.776 00.001 1032 Enqueuing Expose request
22:44:46.778 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:44:46.779 00.001 10072 Worker thread wakes up
22:44:46.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:46.780 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:47.402 00.622 10072 Exposure complete
22:44:47.454 00.052 10072 worker thread done servicing request
22:44:47.454 00.000 1032 OnExposeComplete: enter
22:44:47.457 00.003 1032 UpdateGuideState(): m_state=6
22:44:47.459 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5629
22:44:47.462 00.003 1032 Star::Find returns 1 (0), X=1097.62, Y=135.20, Mass=1298, SNR=25.3, Peak=114 HFD=3.2
22:44:47.464 00.002 1032 MultiStar: [#1 0.03,0.14,0.97,U] [#2 0.32,0.28,0.00,R] [#3 0.24,0.13,0.00,M1] [#4 -0.09,0.39,0.00,M2] [#5 0.02,0.22,0.66,U] [#6 -0.05,0.01,0.64,U] [#7 0.38,0.35,0.00,M6] [#8 0.06,0.37,0.00,M2] 
22:44:47.466 00.002 1032 refined, 3 included, MultiStar: {0.10, 0.17}, one-star: {0.32, 0.27}
22:44:47.467 00.001 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
22:44:47.469 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
22:44:47.471 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.03 mountX=0.14 mountY=-0.14, mountTheta=-0.80
22:44:47.475 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.17, opts=13)
22:44:47.477 00.002 1032 Enqueuing Move request for scope (0.10, 0.17)
22:44:47.479 00.002 10072 Worker thread wakes up
22:44:47.479 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
22:44:47.479 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
22:44:47.479 00.000 10072 Moving (0.10, 0.17) raw xDistance=0.14 yDistance=-0.14
22:44:47.482 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:44:47.484 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.60
22:44:47.484 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:44:47.484 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:47.484 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:44:47.484 00.000 10072 MoveAxis(W, 65, ABG)
22:44:47.484 00.000 10072 Guiding  Dir = 3, Dur = 65
22:44:47.484 00.000 10072 IsGuiding returns 0
22:44:47.486 00.002 10072 PulseGuide returned control before completion, sleep 75
22:44:47.503 00.017 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:44:47.505 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:47.506 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:47.508 00.002 1032 Enqueuing Expose request
22:44:47.571 00.063 10072 IsGuiding returns 0
22:44:47.571 00.000 10072 Move returns status 0, amount 65
22:44:47.571 00.000 10072 MoveAxis(N, 0, ABG)
22:44:47.571 00.000 10072 Move returns status 0, amount 0
22:44:47.571 00.000 10072 move complete, result=0
22:44:47.571 00.000 10072 worker thread done servicing request
22:44:47.571 00.000 10072 Worker thread wakes up
22:44:47.571 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:47.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:47.577 00.006 1032 GuideStep: 0.1 px 65 ms WEST, -0.1 px 0 ms NORTH
22:44:47.983 00.406 10072 Exposure complete
22:44:48.032 00.049 10072 worker thread done servicing request
22:44:48.032 00.000 1032 OnExposeComplete: enter
22:44:48.034 00.002 1032 UpdateGuideState(): m_state=6
22:44:48.036 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5630
22:44:48.038 00.002 1032 Star::Find returns 1 (0), X=1097.54, Y=135.15, Mass=1374, SNR=26.0, Peak=125 HFD=3.2
22:44:48.039 00.001 1032 MultiStar: [#1 0.09,0.28,0.00,M1] [#2 -0.04,-0.05,0.77,U] [#3 0.31,-0.04,0.00,M2] [#4 -0.11,0.24,0.00,M3] [#5 0.00,0.25,0.68,U] [#6 -0.13,0.01,0.66,U] [#7 0.29,0.18,0.00,M7] [#8 0.21,0.34,0.00,M3] 
22:44:48.041 00.002 1032 refined, 3 included, MultiStar: {0.04, 0.11}, one-star: {0.24, 0.22}
22:44:48.043 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
22:44:48.044 00.001 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
22:44:48.045 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=0.10 mountY=-0.07, mountTheta=-0.61
22:44:48.048 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
22:44:48.054 00.006 1032 Enqueuing Move request for scope (0.04, 0.11)
22:44:48.055 00.001 10072 Worker thread wakes up
22:44:48.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
22:44:48.055 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
22:44:48.056 00.001 10072 Moving (0.04, 0.11) raw xDistance=0.10 yDistance=-0.07
22:44:48.058 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
22:44:48.060 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:48.060 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:44:48.061 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:48.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:44:48.061 00.000 10072 MoveAxis(W, 1, ABG)
22:44:48.061 00.000 10072 Guiding  Dir = 3, Dur = 1
22:44:48.061 00.000 10072 IsGuiding returns 0
22:44:48.062 00.001 10072 PulseGuide returned control before completion, sleep 11
22:44:48.077 00.015 1032 UpdateGuideState exits: m=1374 SNR=26.0
22:44:48.080 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:48.083 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:48.085 00.002 1032 Enqueuing Expose request
22:44:48.088 00.003 10072 IsGuiding returns 0
22:44:48.089 00.001 10072 Move returns status 0, amount 1
22:44:48.089 00.000 10072 MoveAxis(N, 0, ABG)
22:44:48.089 00.000 10072 Move returns status 0, amount 0
22:44:48.089 00.000 10072 move complete, result=0
22:44:48.089 00.000 10072 worker thread done servicing request
22:44:48.089 00.000 10072 Worker thread wakes up
22:44:48.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:48.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:48.094 00.005 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:44:48.715 00.621 10072 Exposure complete
22:44:48.765 00.050 10072 worker thread done servicing request
22:44:48.765 00.000 1032 OnExposeComplete: enter
22:44:48.769 00.004 1032 UpdateGuideState(): m_state=6
22:44:48.772 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5631
22:44:48.774 00.002 1032 Star::Find returns 1 (0), X=1097.60, Y=135.06, Mass=1272, SNR=25.1, Peak=105 HFD=3.3
22:44:48.776 00.002 1032 MultiStar: [#1 0.09,0.08,0.95,U] [#2 -0.06,0.01,0.80,U] [#3 0.32,-0.04,0.00,M3] [#4 -0.12,0.04,0.70,U] [#5 -0.11,-0.08,0.65,U] [#6 -0.11,-0.16,0.61,U] [#7 0.36,-0.08,0.00,M8] [#8 -0.08,0.35,0.00,M4] 
22:44:48.777 00.001 1032 refined, 5 included, MultiStar: {0.02, 0.02}, one-star: {0.30, 0.13}
22:44:48.778 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
22:44:48.781 00.003 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
22:44:48.782 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.67 mountX=0.01 mountY=-0.03, mountTheta=-1.16
22:44:48.784 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
22:44:48.785 00.001 1032 Enqueuing Move request for scope (0.02, 0.02)
22:44:48.787 00.002 10072 Worker thread wakes up
22:44:48.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:44:48.787 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:44:48.787 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
22:44:48.790 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:44:48.792 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:48.792 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:44:48.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:48.792 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:44:48.792 00.000 10072 MoveAxis(W, 1, ABG)
22:44:48.792 00.000 10072 Guiding  Dir = 3, Dur = 1
22:44:48.793 00.001 10072 IsGuiding returns 0
22:44:48.793 00.000 10072 PulseGuide returned control before completion, sleep 11
22:44:48.805 00.012 10072 IsGuiding returns 0
22:44:48.805 00.000 10072 Move returns status 0, amount 1
22:44:48.805 00.000 10072 MoveAxis(N, 0, ABG)
22:44:48.806 00.001 10072 Move returns status 0, amount 0
22:44:48.806 00.000 10072 move complete, result=0
22:44:48.806 00.000 10072 worker thread done servicing request
22:44:48.811 00.005 1032 UpdateGuideState exits: m=1272 SNR=25.1
22:44:48.813 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:48.814 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:48.816 00.002 1032 Enqueuing Expose request
22:44:48.818 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:44:48.820 00.002 10072 Worker thread wakes up
22:44:48.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:48.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:49.236 00.416 10072 Exposure complete
22:44:49.457 00.221 10072 worker thread done servicing request
22:44:49.457 00.000 1032 OnExposeComplete: enter
22:44:49.463 00.006 1032 UpdateGuideState(): m_state=6
22:44:49.467 00.004 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5632
22:44:49.470 00.003 1032 Star::Find returns 1 (0), X=1097.70, Y=134.93, Mass=1177, SNR=24.1, Peak=96 HFD=3.1
22:44:49.475 00.005 1032 MultiStar: [#1 -0.06,0.05,1.06,U] [#2 0.02,-0.15,0.83,U] [#3 0.14,0.01,0.84,U] [#4 -0.22,0.29,0.00,M3] [#5 -0.02,-0.05,0.69,U] [#6 -0.12,-0.13,0.66,U] [#7 0.17,0.26,0.00,M9] [#8 0.02,0.15,0.54,U] 
22:44:49.478 00.003 1032 refined, 6 included, MultiStar: {0.07, -0.02}, one-star: {0.40, 0.00}
22:44:49.482 00.004 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
22:44:49.485 00.003 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
22:44:49.489 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.25 mountX=-0.04 mountY=-0.06, mountTheta=-2.08
22:44:49.498 00.009 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
22:44:49.502 00.004 1032 Enqueuing Move request for scope (0.07, -0.02)
22:44:49.504 00.002 10072 Worker thread wakes up
22:44:49.504 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:44:49.505 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:44:49.505 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
22:44:49.507 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:44:49.510 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:49.511 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:44:49.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:49.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:44:49.511 00.000 10072 MoveAxis(W, 1, ABG)
22:44:49.511 00.000 10072 Guiding  Dir = 3, Dur = 1
22:44:49.511 00.000 10072 IsGuiding returns 0
22:44:49.512 00.001 10072 PulseGuide returned control before completion, sleep 11
22:44:49.529 00.017 10072 IsGuiding returns 0
22:44:49.529 00.000 10072 Move returns status 0, amount 1
22:44:49.529 00.000 10072 MoveAxis(N, 0, ABG)
22:44:49.529 00.000 10072 Move returns status 0, amount 0
22:44:49.529 00.000 10072 move complete, result=0
22:44:49.529 00.000 10072 worker thread done servicing request
22:44:49.592 00.063 1032 UpdateGuideState exits: m=1177 SNR=24.1
22:44:49.597 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:49.600 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:49.603 00.003 1032 Enqueuing Expose request
22:44:49.605 00.002 10072 Worker thread wakes up
22:44:49.606 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:49.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:49.607 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:44:50.236 00.629 10072 Exposure complete
22:44:50.317 00.081 10072 worker thread done servicing request
22:44:50.317 00.000 1032 OnExposeComplete: enter
22:44:50.321 00.004 1032 UpdateGuideState(): m_state=6
22:44:50.323 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5633
22:44:50.327 00.004 1032 Star::Find returns 1 (0), X=1097.71, Y=135.05, Mass=1341, SNR=25.7, Peak=107 HFD=3.3
22:44:50.330 00.003 1032 MultiStar: [#1 0.11,0.14,0.97,U] [#2 -0.11,-0.17,0.76,U] [#3 -0.10,0.00,0.76,U] [#4 -0.24,0.34,0.00,M4] [#5 0.05,0.13,0.69,U] [#6 -0.19,-0.02,0.62,U] [#7 0.28,0.14,0.00,M10] [#8 0.03,0.40,0.00,M4] 
22:44:50.333 00.003 1032 refined, 5 included, MultiStar: {0.06, 0.04}, one-star: {0.41, 0.12}
22:44:50.336 00.003 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
22:44:50.338 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
22:44:50.341 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.64 mountX=0.03 mountY=-0.07, mountTheta=-1.19
22:44:50.348 00.007 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
22:44:50.351 00.003 1032 Enqueuing Move request for scope (0.06, 0.04)
22:44:50.354 00.003 10072 Worker thread wakes up
22:44:50.355 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
22:44:50.355 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
22:44:50.355 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.03 yDistance=-0.07
22:44:50.358 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
22:44:50.364 00.006 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:50.364 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:44:50.365 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:50.365 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:44:50.365 00.000 10072 MoveAxis(W, 2, ABG)
22:44:50.365 00.000 10072 Guiding  Dir = 3, Dur = 2
22:44:50.365 00.000 10072 IsGuiding returns 0
22:44:50.366 00.001 10072 PulseGuide returned control before completion, sleep 12
22:44:50.389 00.023 10072 IsGuiding returns 0
22:44:50.389 00.000 10072 Move returns status 0, amount 2
22:44:50.389 00.000 10072 MoveAxis(N, 0, ABG)
22:44:50.389 00.000 10072 Move returns status 0, amount 0
22:44:50.390 00.001 10072 move complete, result=0
22:44:50.390 00.000 10072 worker thread done servicing request
22:44:50.390 00.000 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:44:50.393 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:50.396 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:50.401 00.005 1032 Enqueuing Expose request
22:44:50.405 00.004 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:44:50.408 00.003 10072 Worker thread wakes up
22:44:50.408 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:50.408 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:50.813 00.405 10072 Exposure complete
22:44:50.896 00.083 10072 worker thread done servicing request
22:44:50.897 00.001 1032 OnExposeComplete: enter
22:44:50.900 00.003 1032 UpdateGuideState(): m_state=6
22:44:50.904 00.004 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5634
22:44:50.907 00.003 1032 Star::Find returns 1 (0), X=1097.73, Y=135.01, Mass=1305, SNR=25.4, Peak=108 HFD=3.2
22:44:50.909 00.002 1032 MultiStar: [#1 0.15,0.06,0.95,U] [#2 -0.10,-0.11,0.76,U] [#3 0.23,-0.12,0.00,M2] [#4 -0.08,0.09,0.69,U] [#5 0.01,-0.02,0.67,U] [#6 -0.21,-0.09,0.60,U] [#7 0.30,0.08,0.00,R] [#8 0.19,0.21,0.00,M5] 
22:44:50.912 00.003 1032 refined, 5 included, MultiStar: {0.07, 0.01}, one-star: {0.43, 0.08}
22:44:50.914 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
22:44:50.916 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
22:44:50.919 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.15 mountX=-0.01 mountY=-0.07, mountTheta=-1.68
22:44:50.924 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
22:44:50.931 00.007 1032 Enqueuing Move request for scope (0.07, 0.01)
22:44:50.933 00.002 10072 Worker thread wakes up
22:44:50.935 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
22:44:50.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
22:44:50.935 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
22:44:50.938 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:44:50.941 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:50.941 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:44:50.941 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:50.941 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:44:50.941 00.000 10072 MoveAxis(W, 2, ABG)
22:44:50.941 00.000 10072 Guiding  Dir = 3, Dur = 2
22:44:50.943 00.002 10072 IsGuiding returns 0
22:44:50.943 00.000 10072 PulseGuide returned control before completion, sleep 12
22:44:50.967 00.024 10072 IsGuiding returns 0
22:44:50.967 00.000 10072 Move returns status 0, amount 2
22:44:50.967 00.000 10072 MoveAxis(N, 0, ABG)
22:44:50.967 00.000 10072 Move returns status 0, amount 0
22:44:50.967 00.000 10072 move complete, result=0
22:44:50.968 00.001 10072 worker thread done servicing request
22:44:50.971 00.003 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:44:50.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:50.976 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:50.979 00.003 1032 Enqueuing Expose request
22:44:50.982 00.003 10072 Worker thread wakes up
22:44:50.982 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:44:50.988 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:50.988 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:51.627 00.639 10072 Exposure complete
22:44:51.701 00.074 10072 worker thread done servicing request
22:44:51.702 00.001 1032 OnExposeComplete: enter
22:44:51.707 00.005 1032 UpdateGuideState(): m_state=6
22:44:51.710 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5635
22:44:51.713 00.003 1032 Star::Find returns 1 (0), X=1097.75, Y=134.96, Mass=1413, SNR=26.4, Peak=109 HFD=3.1
22:44:51.715 00.002 1032 MultiStar: [#1 0.16,-0.02,0.91,U] [#2 0.03,-0.19,0.80,U] [#3 0.16,-0.06,0.74,U] [#4 -0.05,0.07,0.67,U] [#5 0.02,-0.04,0.64,U] [#6 -0.07,-0.27,0.00,M1] [#7 -0.08,0.02,0.71,U] [#8 0.24,0.03,0.49,U] 
22:44:51.719 00.004 1032 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.44, 0.03}
22:44:51.722 00.003 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:44:51.724 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:44:51.726 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.18 mountX=-0.06 mountY=-0.12, mountTheta=-2.01
22:44:51.730 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
22:44:51.733 00.003 1032 Enqueuing Move request for scope (0.13, -0.02)
22:44:51.735 00.002 10072 Worker thread wakes up
22:44:51.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
22:44:51.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
22:44:51.735 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.06 yDistance=-0.12
22:44:51.741 00.006 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:51.741 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:44:51.741 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:44:51.747 00.006 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:51.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:44:51.747 00.000 10072 MoveAxis(W, 3, ABG)
22:44:51.747 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:51.749 00.002 10072 IsGuiding returns 0
22:44:51.749 00.000 10072 PulseGuide returned control before completion, sleep 13
22:44:51.768 00.019 10072 IsGuiding returns 0
22:44:51.768 00.000 10072 Move returns status 0, amount 3
22:44:51.768 00.000 10072 MoveAxis(N, 0, ABG)
22:44:51.768 00.000 10072 Move returns status 0, amount 0
22:44:51.768 00.000 10072 move complete, result=0
22:44:51.768 00.000 10072 worker thread done servicing request
22:44:51.773 00.005 1032 UpdateGuideState exits: m=1413 SNR=26.4
22:44:51.776 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:51.779 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:51.782 00.003 1032 Enqueuing Expose request
22:44:51.785 00.003 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:51.788 00.003 10072 Worker thread wakes up
22:44:51.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:51.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:52.206 00.418 10072 Exposure complete
22:44:52.289 00.083 10072 worker thread done servicing request
22:44:52.289 00.000 1032 OnExposeComplete: enter
22:44:52.291 00.002 1032 UpdateGuideState(): m_state=6
22:44:52.296 00.005 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5636
22:44:52.298 00.002 1032 Star::Find returns 1 (0), X=1097.68, Y=135.02, Mass=1357, SNR=25.9, Peak=105 HFD=3.3
22:44:52.302 00.004 1032 MultiStar: [#1 0.17,0.05,0.94,U] [#2 0.02,-0.18,0.78,U] [#3 0.25,-0.01,0.77,U] [#4 -0.11,0.22,0.71,U] [#5 0.01,0.05,0.58,U] [#6 -0.10,-0.12,0.62,U] [#7 0.04,0.20,0.70,U] [#8 0.29,0.06,0.00,M5] 
22:44:52.305 00.003 1032 refined, 7 included, MultiStar: {0.11, 0.04}, one-star: {0.38, 0.09}
22:44:52.307 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:44:52.310 00.003 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:44:52.318 00.008 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.36 mountX=0.01 mountY=-0.11, mountTheta=-1.47
22:44:52.322 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
22:44:52.326 00.004 1032 Enqueuing Move request for scope (0.11, 0.04)
22:44:52.330 00.004 10072 Worker thread wakes up
22:44:52.330 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
22:44:52.330 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
22:44:52.330 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.11
22:44:52.332 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:44:52.336 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:52.336 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:44:52.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:52.337 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:44:52.337 00.000 10072 MoveAxis(W, 3, ABG)
22:44:52.337 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:52.337 00.000 10072 IsGuiding returns 0
22:44:52.338 00.001 10072 PulseGuide returned control before completion, sleep 13
22:44:52.358 00.020 10072 IsGuiding returns 0
22:44:52.358 00.000 10072 Move returns status 0, amount 3
22:44:52.358 00.000 10072 MoveAxis(N, 0, ABG)
22:44:52.358 00.000 10072 Move returns status 0, amount 0
22:44:52.359 00.001 10072 move complete, result=0
22:44:52.359 00.000 10072 worker thread done servicing request
22:44:52.360 00.001 1032 UpdateGuideState exits: m=1357 SNR=25.9
22:44:52.365 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:52.370 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:52.372 00.002 1032 Enqueuing Expose request
22:44:52.374 00.002 10072 Worker thread wakes up
22:44:52.374 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:52.377 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:52.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:53.004 00.627 10072 Exposure complete
22:44:53.077 00.073 10072 worker thread done servicing request
22:44:53.077 00.000 1032 OnExposeComplete: enter
22:44:53.083 00.006 1032 UpdateGuideState(): m_state=6
22:44:53.086 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5637
22:44:53.089 00.003 1032 Star::Find returns 1 (0), X=1097.73, Y=135.06, Mass=1380, SNR=26.1, Peak=111 HFD=3.2
22:44:53.093 00.004 1032 MultiStar: [#1 0.13,0.06,0.95,U] [#2 0.10,-0.10,0.78,U] [#3 0.12,-0.02,0.74,U] [#4 0.04,0.15,0.67,U] [#5 0.01,0.07,0.66,U] [#6 0.03,0.02,0.62,U] [#7 0.03,0.09,0.70,U] [#8 0.18,0.02,0.49,U] 
22:44:53.095 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.43, 0.13}
22:44:53.098 00.003 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
22:44:53.100 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
22:44:53.102 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.35 mountX=0.01 mountY=-0.14, mountTheta=-1.48
22:44:53.106 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
22:44:53.110 00.004 1032 Enqueuing Move request for scope (0.13, 0.05)
22:44:53.114 00.004 10072 Worker thread wakes up
22:44:53.115 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
22:44:53.115 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
22:44:53.115 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.01 yDistance=-0.14
22:44:53.118 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:44:53.121 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:53.121 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:44:53.121 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:53.121 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:44:53.121 00.000 10072 MoveAxis(W, 3, ABG)
22:44:53.121 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:53.122 00.001 10072 IsGuiding returns 0
22:44:53.122 00.000 10072 PulseGuide returned control before completion, sleep 13
22:44:53.147 00.025 10072 IsGuiding returns 0
22:44:53.147 00.000 10072 Move returns status 0, amount 3
22:44:53.147 00.000 10072 MoveAxis(N, 0, ABG)
22:44:53.147 00.000 10072 Move returns status 0, amount 0
22:44:53.147 00.000 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:44:53.155 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:53.158 00.003 10072 move complete, result=0
22:44:53.158 00.000 10072 worker thread done servicing request
22:44:53.158 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:53.161 00.003 1032 Enqueuing Expose request
22:44:53.163 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:53.166 00.003 10072 Worker thread wakes up
22:44:53.166 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:53.166 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:53.584 00.418 10072 Exposure complete
22:44:53.663 00.079 10072 worker thread done servicing request
22:44:53.663 00.000 1032 OnExposeComplete: enter
22:44:53.666 00.003 1032 UpdateGuideState(): m_state=6
22:44:53.669 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5638
22:44:53.671 00.002 1032 Star::Find returns 1 (0), X=1097.68, Y=134.95, Mass=1409, SNR=26.4, Peak=116 HFD=3.2
22:44:53.678 00.007 1032 MultiStar: [#1 0.19,0.12,0.92,U] [#2 0.08,-0.15,0.78,U] [#3 0.26,-0.00,0.00,M1] [#4 0.07,0.04,0.64,U] [#5 -0.04,-0.10,0.61,U] [#6 0.01,-0.10,0.63,U] [#7 -0.03,-0.12,0.69,U] [#8 0.12,0.13,0.54,U] 
22:44:53.685 00.007 1032 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.38, 0.02}
22:44:53.688 00.003 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
22:44:53.690 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
22:44:53.693 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.14 mountX=-0.05 mountY=-0.11, mountTheta=-1.97
22:44:53.696 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
22:44:53.699 00.003 1032 Enqueuing Move request for scope (0.12, -0.02)
22:44:53.703 00.004 10072 Worker thread wakes up
22:44:53.703 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
22:44:53.703 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
22:44:53.703 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
22:44:53.710 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:44:53.715 00.005 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:53.715 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:44:53.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:53.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:44:53.715 00.000 10072 MoveAxis(W, 2, ABG)
22:44:53.715 00.000 10072 Guiding  Dir = 3, Dur = 2
22:44:53.716 00.001 10072 IsGuiding returns 0
22:44:53.716 00.000 10072 PulseGuide returned control before completion, sleep 12
22:44:53.741 00.025 10072 IsGuiding returns 0
22:44:53.741 00.000 10072 Move returns status 0, amount 2
22:44:53.741 00.000 10072 MoveAxis(N, 0, ABG)
22:44:53.741 00.000 10072 Move returns status 0, amount 0
22:44:53.741 00.000 10072 move complete, result=0
22:44:53.742 00.001 10072 worker thread done servicing request
22:44:53.747 00.005 1032 UpdateGuideState exits: m=1409 SNR=26.4
22:44:53.751 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:53.754 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:53.757 00.003 1032 Enqueuing Expose request
22:44:53.759 00.002 10072 Worker thread wakes up
22:44:53.760 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:44:53.763 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:53.763 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:54.399 00.636 10072 Exposure complete
22:44:54.482 00.083 10072 worker thread done servicing request
22:44:54.482 00.000 1032 OnExposeComplete: enter
22:44:54.492 00.010 1032 UpdateGuideState(): m_state=6
22:44:54.497 00.005 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5639
22:44:54.500 00.003 1032 Star::Find returns 1 (0), X=1097.70, Y=134.95, Mass=1290, SNR=25.2, Peak=106 HFD=3.0
22:44:54.503 00.003 1032 MultiStar: [#1 0.07,-0.02,1.00,U] [#2 0.04,-0.24,0.82,U] [#3 0.33,-0.15,0.00,M2] [#4 0.01,0.04,0.67,U] [#5 -0.06,-0.14,0.66,U] [#6 0.06,-0.20,0.64,U] [#7 0.06,-0.05,0.71,U] [#8 0.20,0.03,0.48,U] 
22:44:54.505 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.07}, one-star: {0.40, 0.02}
22:44:54.508 00.003 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
22:44:54.511 00.003 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
22:44:54.515 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.57 mountX=-0.10 mountY=-0.09, mountTheta=-2.40
22:44:54.524 00.009 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
22:44:54.527 00.003 1032 Enqueuing Move request for scope (0.11, -0.07)
22:44:54.530 00.003 10072 Worker thread wakes up
22:44:54.530 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
22:44:54.530 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
22:44:54.530 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.10 yDistance=-0.09
22:44:54.532 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:44:54.535 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:54.535 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:44:54.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:54.536 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:44:54.536 00.000 10072 MoveAxis(W, 3, ABG)
22:44:54.536 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:54.536 00.000 10072 IsGuiding returns 0
22:44:54.537 00.001 10072 PulseGuide returned control before completion, sleep 13
22:44:54.562 00.025 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:44:54.566 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:54.569 00.003 10072 IsGuiding returns 0
22:44:54.569 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:54.572 00.003 1032 Enqueuing Expose request
22:44:54.575 00.003 10072 Move returns status 0, amount 3
22:44:54.575 00.000 10072 MoveAxis(N, 0, ABG)
22:44:54.575 00.000 10072 Move returns status 0, amount 0
22:44:54.575 00.000 10072 move complete, result=0
22:44:54.576 00.001 10072 worker thread done servicing request
22:44:54.576 00.000 10072 Worker thread wakes up
22:44:54.576 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:54.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:54.588 00.012 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:54.992 00.404 10072 Exposure complete
22:44:55.066 00.074 10072 worker thread done servicing request
22:44:55.066 00.000 1032 OnExposeComplete: enter
22:44:55.069 00.003 1032 UpdateGuideState(): m_state=6
22:44:55.071 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5640
22:44:55.073 00.002 1032 Star::Find returns 1 (0), X=1097.64, Y=134.89, Mass=1365, SNR=26.0, Peak=112 HFD=3.1
22:44:55.076 00.003 1032 MultiStar: [#1 0.12,-0.08,0.95,U] [#2 0.08,-0.22,0.79,U] [#3 0.27,-0.06,0.00,M3] [#4 -0.08,0.16,0.66,U] [#5 -0.02,-0.16,0.63,U] [#6 0.09,-0.17,0.60,U] [#7 -0.08,-0.09,0.71,U] [#8 0.17,-0.05,0.51,U] 
22:44:55.079 00.003 1032 refined, 7 included, MultiStar: {0.09, -0.08}, one-star: {0.34, -0.04}
22:44:55.082 00.003 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
22:44:55.084 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
22:44:55.086 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.71 mountX=-0.10 mountY=-0.07, mountTheta=-2.54
22:44:55.089 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.08, opts=13)
22:44:55.092 00.003 1032 Enqueuing Move request for scope (0.09, -0.08)
22:44:55.094 00.002 10072 Worker thread wakes up
22:44:55.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
22:44:55.095 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
22:44:55.095 00.000 10072 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=-0.07
22:44:55.097 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:44:55.100 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:44:55.100 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:44:55.100 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:55.101 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:44:55.101 00.000 10072 MoveAxis(W, 2, ABG)
22:44:55.101 00.000 10072 Guiding  Dir = 3, Dur = 2
22:44:55.101 00.000 10072 IsGuiding returns 0
22:44:55.102 00.001 10072 PulseGuide returned control before completion, sleep 12
22:44:55.126 00.024 1032 UpdateGuideState exits: m=1365 SNR=26.0
22:44:55.129 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:55.132 00.003 10072 IsGuiding returns 0
22:44:55.132 00.000 10072 Move returns status 0, amount 2
22:44:55.132 00.000 10072 MoveAxis(N, 0, ABG)
22:44:55.132 00.000 10072 Move returns status 0, amount 0
22:44:55.132 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:55.135 00.003 1032 Enqueuing Expose request
22:44:55.137 00.002 10072 move complete, result=0
22:44:55.138 00.001 10072 worker thread done servicing request
22:44:55.138 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:44:55.140 00.002 10072 Worker thread wakes up
22:44:55.140 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:55.140 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:55.931 00.791 10072 Exposure complete
22:44:56.042 00.111 10072 worker thread done servicing request
22:44:56.042 00.000 1032 OnExposeComplete: enter
22:44:56.046 00.004 1032 UpdateGuideState(): m_state=6
22:44:56.051 00.005 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5641
22:44:56.061 00.010 1032 Star::Find returns 1 (0), X=1097.73, Y=135.00, Mass=1535, SNR=27.5, Peak=119 HFD=3.2
22:44:56.065 00.004 1032 MultiStar: [#1 0.20,0.04,0.87,U] [#2 0.02,-0.07,0.77,U] [#3 0.25,-0.02,0.00,M4] [#4 -0.04,0.12,0.65,U] [#5 -0.10,0.03,0.62,U] [#6 -0.17,-0.05,0.59,U] [#7 0.05,0.08,0.66,U] [#8 0.19,0.14,0.48,U] 
22:44:56.068 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {0.43, 0.07}
22:44:56.073 00.005 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
22:44:56.077 00.004 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
22:44:56.088 00.011 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.39 mountX=0.01 mountY=-0.10, mountTheta=-1.44
22:44:56.093 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
22:44:56.097 00.004 1032 Enqueuing Move request for scope (0.10, 0.04)
22:44:56.103 00.006 10072 Worker thread wakes up
22:44:56.103 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:44:56.103 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:44:56.103 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.10
22:44:56.107 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:44:56.122 00.015 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:44:56.122 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:44:56.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:56.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:44:56.123 00.001 10072 MoveAxis(W, 2, ABG)
22:44:56.123 00.000 10072 Guiding  Dir = 3, Dur = 2
22:44:56.123 00.000 10072 IsGuiding returns 0
22:44:56.124 00.001 10072 PulseGuide returned control before completion, sleep 12
22:44:56.149 00.025 10072 IsGuiding returns 0
22:44:56.149 00.000 10072 Move returns status 0, amount 2
22:44:56.149 00.000 10072 MoveAxis(N, 0, ABG)
22:44:56.149 00.000 10072 Move returns status 0, amount 0
22:44:56.150 00.001 10072 move complete, result=0
22:44:56.150 00.000 10072 worker thread done servicing request
22:44:56.156 00.006 1032 UpdateGuideState exits: m=1535 SNR=27.5
22:44:56.161 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:56.165 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:56.168 00.003 1032 Enqueuing Expose request
22:44:56.170 00.002 10072 Worker thread wakes up
22:44:56.170 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:44:56.174 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:56.174 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:44:57.089 00.915 10072 Exposure complete
22:44:59.021 01.932 10072 worker thread done servicing request
22:44:59.112 00.091 1032 OnExposeComplete: enter
22:44:59.118 00.006 1032 UpdateGuideState(): m_state=6
22:44:59.123 00.005 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5642
22:44:59.126 00.003 1032 Star::Find returns 1 (0), X=1097.62, Y=134.97, Mass=1342, SNR=25.7, Peak=114 HFD=3.3
22:44:59.128 00.002 1032 MultiStar: [#1 0.10,-0.06,0.95,U] [#2 0.06,-0.14,0.81,U] [#3 0.33,-0.06,0.00,M5] [#4 0.03,0.06,0.69,U] [#5 0.03,-0.04,0.65,U] [#6 0.03,-0.22,0.58,U] [#7 0.04,-0.08,0.68,U] [#8 0.34,0.01,0.00,M1] 
22:44:59.271 00.143 1032 refined, 6 included, MultiStar: {0.10, -0.06}, one-star: {0.32, 0.04}
22:44:59.393 00.122 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
22:44:59.500 00.107 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
22:44:59.504 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.49 mountX=-0.08 mountY=-0.09, mountTheta=-2.32
22:44:59.511 00.007 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
22:44:59.521 00.010 1032 Enqueuing Move request for scope (0.10, -0.06)
22:44:59.583 00.062 10072 Worker thread wakes up
22:44:59.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
22:44:59.584 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
22:44:59.584 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.09
22:44:59.590 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:44:59.617 00.027 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:44:59.617 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:44:59.617 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:59.617 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:44:59.617 00.000 10072 MoveAxis(W, 3, ABG)
22:44:59.617 00.000 10072 Guiding  Dir = 3, Dur = 3
22:44:59.619 00.002 10072 IsGuiding returns 0
22:44:59.619 00.000 10072 PulseGuide returned control before completion, sleep 13
22:44:59.641 00.022 10072 IsGuiding returns 0
22:44:59.641 00.000 10072 Move returns status 0, amount 3
22:44:59.641 00.000 10072 MoveAxis(N, 0, ABG)
22:44:59.641 00.000 10072 Move returns status 0, amount 0
22:44:59.641 00.000 10072 move complete, result=0
22:44:59.641 00.000 10072 worker thread done servicing request
22:44:59.648 00.007 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:44:59.653 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:59.658 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:44:59.661 00.003 1032 Enqueuing Expose request
22:44:59.664 00.003 10072 Worker thread wakes up
22:44:59.664 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:59.668 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:44:59.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:00.303 00.635 10072 Exposure complete
22:45:00.429 00.126 10072 worker thread done servicing request
22:45:00.429 00.000 1032 OnExposeComplete: enter
22:45:00.431 00.002 1032 UpdateGuideState(): m_state=6
22:45:00.434 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5643
22:45:00.445 00.011 1032 Star::Find returns 1 (0), X=1097.73, Y=135.09, Mass=1323, SNR=25.5, Peak=105 HFD=3.2
22:45:00.447 00.002 1032 MultiStar: [#1 0.13,0.12,0.97,U] [#2 0.13,-0.12,0.75,U] [#3 0.36,0.09,0.00,M6] [#4 -0.01,0.21,0.71,U] [#5 0.09,0.19,0.65,U] [#6 -0.02,-0.13,0.62,U] [#7 0.08,-0.09,0.69,U] [#8 0.33,0.11,0.00,M2] 
22:45:00.450 00.003 1032 refined, 6 included, MultiStar: {0.14, 0.06}, one-star: {0.43, 0.16}
22:45:00.452 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
22:45:00.463 00.011 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
22:45:00.465 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.41 mountX=0.02 mountY=-0.15, mountTheta=-1.42
22:45:00.470 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
22:45:00.480 00.010 1032 Enqueuing Move request for scope (0.14, 0.06)
22:45:00.483 00.003 10072 Worker thread wakes up
22:45:00.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
22:45:00.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
22:45:00.483 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
22:45:00.486 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:45:00.489 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:45:00.489 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:45:00.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:00.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:45:00.489 00.000 10072 MoveAxis(W, 1, ABG)
22:45:00.489 00.000 10072 Guiding  Dir = 3, Dur = 1
22:45:00.496 00.007 10072 IsGuiding returns 0
22:45:00.496 00.000 10072 PulseGuide returned control before completion, sleep 11
22:45:00.513 00.017 10072 IsGuiding returns 0
22:45:00.513 00.000 10072 Move returns status 0, amount 1
22:45:00.513 00.000 10072 MoveAxis(N, 0, ABG)
22:45:00.513 00.000 10072 Move returns status 0, amount 0
22:45:00.513 00.000 10072 move complete, result=0
22:45:00.513 00.000 10072 worker thread done servicing request
22:45:00.534 00.021 1032 UpdateGuideState exits: m=1323 SNR=25.5
22:45:00.539 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:00.542 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:00.557 00.015 1032 Enqueuing Expose request
22:45:00.561 00.004 10072 Worker thread wakes up
22:45:00.561 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:45:00.564 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:00.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:00.983 00.419 10072 Exposure complete
22:45:01.290 00.307 10072 worker thread done servicing request
22:45:01.290 00.000 1032 OnExposeComplete: enter
22:45:01.294 00.004 1032 UpdateGuideState(): m_state=6
22:45:01.296 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5644
22:45:01.322 00.026 1032 Star::Find returns 1 (0), X=1097.71, Y=135.15, Mass=1418, SNR=26.5, Peak=117 HFD=3.4
22:45:01.326 00.004 1032 MultiStar: [#1 0.13,0.17,0.96,U] [#2 0.02,-0.05,0.77,U] [#3 0.21,0.21,0.00,M7] [#4 0.03,0.33,0.00,M1] [#5 0.06,0.26,0.00,M1] [#6 0.08,-0.10,0.60,U] [#7 0.12,0.22,0.69,U] [#8 0.17,0.24,0.00,M3] 
22:45:01.330 00.004 1032 refined, 4 included, MultiStar: {0.17, 0.11}, one-star: {0.41, 0.22}
22:45:01.332 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
22:45:01.370 00.038 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
22:45:01.373 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.58 mountX=0.06 mountY=-0.19, mountTheta=-1.25
22:45:01.378 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.11, opts=13)
22:45:01.380 00.002 1032 Enqueuing Move request for scope (0.17, 0.11)
22:45:01.383 00.003 10072 Worker thread wakes up
22:45:01.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
22:45:01.383 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
22:45:01.415 00.032 10072 Moving (0.17, 0.11) raw xDistance=0.06 yDistance=-0.19
22:45:01.422 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:45:01.427 00.005 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:45:01.428 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:45:01.428 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:01.428 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:45:01.428 00.000 10072 MoveAxis(W, 0, ABG)
22:45:01.428 00.000 10072 Move returns status 0, amount 0
22:45:01.428 00.000 10072 MoveAxis(N, 0, ABG)
22:45:01.428 00.000 10072 Move returns status 0, amount 0
22:45:01.428 00.000 10072 move complete, result=0
22:45:01.428 00.000 10072 worker thread done servicing request
22:45:01.515 00.087 1032 UpdateGuideState exits: m=1418 SNR=26.5
22:45:01.555 00.040 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:01.559 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:01.596 00.037 1032 Enqueuing Expose request
22:45:01.600 00.004 10072 Worker thread wakes up
22:45:01.600 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
22:45:01.603 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:01.635 00.032 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:02.320 00.685 10072 Exposure complete
22:45:02.586 00.266 10072 worker thread done servicing request
22:45:02.586 00.000 1032 OnExposeComplete: enter
22:45:02.590 00.004 1032 UpdateGuideState(): m_state=6
22:45:02.626 00.036 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5645
22:45:02.631 00.005 1032 Star::Find returns 1 (0), X=1097.69, Y=135.13, Mass=1280, SNR=25.1, Peak=99 HFD=3.4
22:45:02.634 00.003 1032 MultiStar: [#1 0.09,0.20,0.99,U] [#2 -0.05,-0.02,0.78,U] [#3 0.26,0.05,0.00,M8] [#4 -0.04,0.47,0.00,M2] [#5 0.27,0.14,0.00,M2] [#6 -0.13,0.12,0.61,U] [#7 0.11,0.12,0.72,U] [#8 0.20,0.26,0.00,M4] 
22:45:02.669 00.035 1032 refined, 4 included, MultiStar: {0.11, 0.14}, one-star: {0.39, 0.20}
22:45:02.673 00.004 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
22:45:02.679 00.006 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
22:45:02.682 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.17 cameraTheta=0.89 mountX=0.10 mountY=-0.14, mountTheta=-0.94
22:45:02.726 00.044 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.14, opts=13)
22:45:02.729 00.003 1032 Enqueuing Move request for scope (0.11, 0.14)
22:45:02.731 00.002 10072 Worker thread wakes up
22:45:02.732 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
22:45:02.732 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
22:45:02.732 00.000 10072 Moving (0.11, 0.14) raw xDistance=0.10 yDistance=-0.14
22:45:02.733 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:45:02.767 00.034 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:45:02.768 00.001 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:45:02.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:02.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:45:02.768 00.000 10072 MoveAxis(E, 0, ABG)
22:45:02.770 00.002 10072 Move returns status 0, amount 0
22:45:02.770 00.000 10072 MoveAxis(N, 0, ABG)
22:45:02.770 00.000 10072 Move returns status 0, amount 0
22:45:02.770 00.000 10072 move complete, result=0
22:45:02.770 00.000 10072 worker thread done servicing request
22:45:02.828 00.058 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:45:02.831 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:02.836 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:02.867 00.031 1032 Enqueuing Expose request
22:45:02.871 00.004 10072 Worker thread wakes up
22:45:02.871 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:02.873 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:02.873 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:03.557 00.684 10072 Exposure complete
22:45:03.849 00.292 10072 worker thread done servicing request
22:45:03.849 00.000 1032 OnExposeComplete: enter
22:45:03.852 00.003 1032 UpdateGuideState(): m_state=6
22:45:03.856 00.004 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5646
22:45:03.858 00.002 1032 Star::Find returns 1 (0), X=1097.80, Y=135.12, Mass=1355, SNR=25.9, Peak=101 HFD=3.1
22:45:03.860 00.002 1032 MultiStar: large primary error, entering stabilization period
22:45:03.863 00.003 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:45:03.865 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:45:03.900 00.035 1032 CameraToMount -- cameraX=0.50 cameraY=0.19 hyp=0.53 cameraTheta=0.36 mountX=0.05 mountY=-0.53, mountTheta=-1.47
22:45:03.905 00.005 1032 SchedulePrimaryMove(0F526948, x=0.50, y=0.19, opts=13)
22:45:03.907 00.002 1032 Enqueuing Move request for scope (0.50, 0.19)
22:45:03.910 00.003 10072 Worker thread wakes up
22:45:03.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.19) opts 0xd
22:45:03.910 00.000 10072 Handling offset move in thread for scope, endpoint = (0.50, 0.19)
22:45:03.910 00.000 10072 Moving (0.50, 0.19) raw xDistance=0.05 yDistance=-0.53
22:45:03.932 00.022 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:45:03.935 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:45:03.935 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:45:03.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
22:45:03.936 00.001 10072 MoveAxis(E, 1, ABG)
22:45:03.936 00.000 10072 Guiding  Dir = 2, Dur = 1
22:45:03.936 00.000 10072 IsGuiding returns 0
22:45:03.937 00.001 10072 PulseGuide returned control before completion, sleep 11
22:45:03.968 00.031 10072 IsGuiding returns 0
22:45:03.968 00.000 10072 Move returns status 0, amount 1
22:45:03.968 00.000 10072 MoveAxis(N, 340, ABG)
22:45:03.968 00.000 10072 Guiding  Dir = 0, Dur = 340
22:45:03.968 00.000 10072 IsGuiding returns 0
22:45:03.969 00.001 10072 PulseGuide returned control before completion, sleep 350
22:45:04.009 00.040 1032 UpdateGuideState exits: m=1355 SNR=25.9
22:45:04.052 00.043 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:04.055 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:04.095 00.040 1032 Enqueuing Expose request
22:45:04.323 00.228 10072 IsGuiding returns 0
22:45:04.323 00.000 10072 Move returns status 0, amount 340
22:45:04.323 00.000 10072 move complete, result=0
22:45:04.324 00.001 10072 worker thread done servicing request
22:45:04.324 00.000 10072 Worker thread wakes up
22:45:04.324 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:04.324 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:04.355 00.031 1032 GuideStep: 0.1 px 1 ms EAST, -0.5 px 340 ms NORTH
22:45:04.952 00.597 10072 Exposure complete
22:45:05.022 00.070 10072 worker thread done servicing request
22:45:05.022 00.000 1032 OnExposeComplete: enter
22:45:05.025 00.003 1032 UpdateGuideState(): m_state=6
22:45:05.027 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5647
22:45:05.030 00.003 1032 Star::Find returns 1 (0), X=1097.13, Y=135.00, Mass=1386, SNR=26.2, Peak=117 HFD=3.0
22:45:05.032 00.002 1032 MultiStar: exiting stabilization period
22:45:05.034 00.002 1032 MultiStar: [#1 -0.29,0.11,0.00,M1] [#2 -0.48,-0.19,0.00,M1] [#3 -0.19,0.04,0.77,U] [#4 -0.59,0.13,0.00,M3] [#5 -0.52,0.11,0.00,M3] [#6 -0.59,-0.03,0.00,M1] [#7 -0.35,0.07,0.00,M1] [#8 -0.20,0.15,0.51,U] 
22:45:05.036 00.002 1032 single-star, 2 included, MultiStar: {-0.19, 0.08}, one-star: {-0.18, 0.07}
22:45:05.038 00.002 1032 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.83) = xAngle (0.92 = 0.92)
22:45:05.041 00.003 1032 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.92 = 0.92)
22:45:05.043 00.002 1032 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.75 mountX=0.12 mountY=0.15, mountTheta=0.92
22:45:05.046 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=0.07, opts=13)
22:45:05.048 00.002 1032 Enqueuing Move request for scope (-0.18, 0.07)
22:45:05.051 00.003 10072 Worker thread wakes up
22:45:05.051 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
22:45:05.051 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
22:45:05.051 00.000 10072 Moving (-0.18, 0.07) raw xDistance=0.12 yDistance=0.15
22:45:05.053 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=104, Gamma=2.230
22:45:05.058 00.005 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:45:05.058 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:45:05.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:05.059 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:45:05.059 00.000 10072 MoveAxis(E, 1, ABG)
22:45:05.059 00.000 10072 Guiding  Dir = 2, Dur = 1
22:45:05.059 00.000 10072 IsGuiding returns 0
22:45:05.060 00.001 10072 PulseGuide returned control before completion, sleep 11
22:45:05.084 00.024 1032 UpdateGuideState exits: m=1386 SNR=26.2
22:45:05.087 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:05.089 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:05.092 00.003 1032 Enqueuing Expose request
22:45:05.094 00.002 10072 IsGuiding returns 0
22:45:05.094 00.000 10072 Move returns status 0, amount 1
22:45:05.094 00.000 10072 MoveAxis(N, 0, ABG)
22:45:05.094 00.000 10072 Move returns status 0, amount 0
22:45:05.094 00.000 10072 move complete, result=0
22:45:05.094 00.000 10072 worker thread done servicing request
22:45:05.095 00.001 10072 Worker thread wakes up
22:45:05.095 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:05.095 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:05.104 00.009 1032 GuideStep: 0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
22:45:05.679 00.575 10072 Exposure complete
22:45:06.074 00.395 10072 worker thread done servicing request
22:45:06.075 00.001 1032 OnExposeComplete: enter
22:45:06.079 00.004 1032 UpdateGuideState(): m_state=6
22:45:06.083 00.004 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5648
22:45:06.086 00.003 1032 Star::Find returns 1 (0), X=1097.22, Y=135.00, Mass=1412, SNR=26.4, Peak=126 HFD=3.1
22:45:06.115 00.029 1032 MultiStar: [#1 -0.33,0.15,0.00,M2] [#2 -0.53,-0.16,0.00,M2] [#3 -0.20,0.07,0.75,U] [#4 -0.58,0.10,0.00,M4] [#5 -0.63,0.03,0.00,M4] [#6 -0.57,-0.11,0.00,M2] [#7 -0.47,0.02,0.00,M2] [#8 -0.31,0.12,0.00,M4] 
22:45:06.125 00.010 1032 single-star, 1 included, MultiStar: {-0.13, 0.07}, one-star: {-0.08, 0.07}
22:45:06.131 00.006 1032 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.83) = xAngle (0.58 = 0.58)
22:45:06.136 00.005 1032 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.58 = 0.58)
22:45:06.140 00.004 1032 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.41 mountX=0.09 mountY=0.06, mountTheta=0.58
22:45:06.192 00.052 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.07, opts=13)
22:45:06.208 00.016 1032 Enqueuing Move request for scope (-0.08, 0.07)
22:45:06.214 00.006 10072 Worker thread wakes up
22:45:06.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
22:45:06.214 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
22:45:06.214 00.000 10072 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=0.06
22:45:06.216 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
22:45:06.220 00.004 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:45:06.220 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:45:06.221 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:06.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:45:06.221 00.000 10072 MoveAxis(E, 1, ABG)
22:45:06.221 00.000 10072 Guiding  Dir = 2, Dur = 1
22:45:06.327 00.106 1032 UpdateGuideState exits: m=1412 SNR=26.4
22:45:06.346 00.019 10072 IsGuiding returns 0
22:45:06.346 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:06.353 00.007 10072 PulseGuide returned control before completion, sleep 11
22:45:06.353 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:06.358 00.005 1032 Enqueuing Expose request
22:45:06.412 00.054 10072 IsGuiding returns 0
22:45:06.412 00.000 10072 Move returns status 0, amount 1
22:45:06.412 00.000 10072 MoveAxis(N, 0, ABG)
22:45:06.413 00.001 10072 Move returns status 0, amount 0
22:45:06.413 00.000 10072 move complete, result=0
22:45:06.413 00.000 10072 worker thread done servicing request
22:45:06.413 00.000 10072 Worker thread wakes up
22:45:06.413 00.000 1032 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:45:06.418 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:06.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:07.048 00.630 10072 Exposure complete
22:45:07.211 00.163 10072 worker thread done servicing request
22:45:07.211 00.000 1032 OnExposeComplete: enter
22:45:07.215 00.004 1032 UpdateGuideState(): m_state=6
22:45:07.218 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5649
22:45:07.221 00.003 1032 Star::Find returns 1 (0), X=1097.03, Y=135.05, Mass=1217, SNR=24.5, Peak=103 HFD=2.8
22:45:07.224 00.003 1032 MultiStar: [#1 -0.38,0.14,0.00,M3] [#2 -0.60,-0.03,0.00,M3] [#3 -0.29,0.05,0.00,M7] [#4 -0.73,0.24,0.00,M5] [#5 -0.49,0.05,0.00,M5] [#6 -0.71,-0.02,0.00,M3] [#7 -0.70,0.18,0.00,M3] [#8 -0.42,0.34,0.00,M5] 
22:45:07.231 00.007 1032 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.83) = xAngle (0.89 = 0.89)
22:45:07.235 00.004 1032 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.89 = 0.89)
22:45:07.242 00.007 1032 CameraToMount -- cameraX=-0.27 cameraY=0.12 hyp=0.29 cameraTheta=2.72 mountX=0.18 mountY=0.23, mountTheta=0.89
22:45:07.250 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.27, y=0.12, opts=13)
22:45:07.254 00.004 1032 Enqueuing Move request for scope (-0.27, 0.12)
22:45:07.257 00.003 10072 Worker thread wakes up
22:45:07.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.12) opts 0xd
22:45:07.257 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.27, 0.12)
22:45:07.257 00.000 10072 Moving (-0.27, 0.12) raw xDistance=0.18 yDistance=0.23
22:45:07.260 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:45:07.264 00.004 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 286.59
22:45:07.264 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
22:45:07.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:45:07.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:45:07.264 00.000 10072 MoveAxis(W, 85, ABG)
22:45:07.264 00.000 10072 Guiding  Dir = 3, Dur = 85
22:45:07.266 00.002 10072 IsGuiding returns 0
22:45:07.269 00.003 10072 PulseGuide returned control before completion, sleep 93
22:45:07.321 00.052 1032 UpdateGuideState exits: m=1217 SNR=24.5
22:45:07.327 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:07.343 00.016 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:07.348 00.005 1032 Enqueuing Expose request
22:45:07.375 00.027 10072 IsGuiding returns 0
22:45:07.376 00.001 10072 Move returns status 0, amount 85
22:45:07.376 00.000 10072 MoveAxis(N, 0, ABG)
22:45:07.376 00.000 10072 Move returns status 0, amount 0
22:45:07.376 00.000 10072 move complete, result=0
22:45:07.376 00.000 10072 worker thread done servicing request
22:45:07.376 00.000 10072 Worker thread wakes up
22:45:07.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:07.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:07.377 00.001 1032 GuideStep: 0.2 px 85 ms WEST, 0.2 px 0 ms NORTH
22:45:07.798 00.421 10072 Exposure complete
22:45:07.883 00.085 10072 worker thread done servicing request
22:45:07.883 00.000 1032 OnExposeComplete: enter
22:45:07.886 00.003 1032 UpdateGuideState(): m_state=6
22:45:07.889 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5650
22:45:07.892 00.003 1032 Star::Find returns 1 (0), X=1097.11, Y=134.94, Mass=1463, SNR=26.9, Peak=113 HFD=3.0
22:45:07.895 00.003 1032 MultiStar: [#1 -0.46,0.03,0.00,M4] [#2 -0.65,-0.13,0.00,M4] [#3 -0.30,0.01,0.00,M8] [#4 -0.68,0.20,0.00,M6] [#5 -0.52,0.05,0.00,M6] [#6 -0.67,-0.00,0.00,M4] [#7 -0.52,0.03,0.00,M4] [#8 -0.41,0.07,0.00,M6] 
22:45:07.898 00.003 1032 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.83) = xAngle (1.28 = 1.28)
22:45:07.900 00.002 1032 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.28 = 1.28)
22:45:07.908 00.008 1032 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.11 mountX=0.06 mountY=0.19, mountTheta=1.28
22:45:07.913 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.19, y=0.01, opts=13)
22:45:07.916 00.003 1032 Enqueuing Move request for scope (-0.19, 0.01)
22:45:07.921 00.005 10072 Worker thread wakes up
22:45:07.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
22:45:07.921 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
22:45:07.921 00.000 10072 Moving (-0.19, 0.01) raw xDistance=0.06 yDistance=0.19
22:45:07.926 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:45:07.929 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.58
22:45:07.929 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:45:07.929 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:07.929 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:45:07.929 00.000 10072 MoveAxis(E, 2, ABG)
22:45:07.930 00.001 10072 Guiding  Dir = 2, Dur = 2
22:45:07.930 00.000 10072 IsGuiding returns 0
22:45:07.931 00.001 10072 PulseGuide returned control before completion, sleep 12
22:45:07.950 00.019 10072 IsGuiding returns 0
22:45:07.950 00.000 10072 Move returns status 0, amount 2
22:45:07.950 00.000 10072 MoveAxis(N, 0, ABG)
22:45:07.950 00.000 10072 Move returns status 0, amount 0
22:45:07.950 00.000 10072 move complete, result=0
22:45:07.950 00.000 10072 worker thread done servicing request
22:45:07.957 00.007 1032 UpdateGuideState exits: m=1463 SNR=26.9
22:45:07.962 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:07.965 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:07.968 00.003 1032 Enqueuing Expose request
22:45:07.970 00.002 10072 Worker thread wakes up
22:45:07.970 00.000 1032 GuideStep: 0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
22:45:07.973 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:07.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:08.612 00.639 10072 Exposure complete
22:45:08.684 00.072 10072 worker thread done servicing request
22:45:08.684 00.000 1032 OnExposeComplete: enter
22:45:08.687 00.003 1032 UpdateGuideState(): m_state=6
22:45:08.689 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5651
22:45:08.692 00.003 1032 Star::Find returns 1 (0), X=1097.13, Y=134.88, Mass=1341, SNR=25.7, Peak=119 HFD=3.1
22:45:08.694 00.002 1032 MultiStar: [#1 -0.33,-0.05,0.00,M5] [#2 -0.48,-0.32,0.00,M5] [#3 -0.25,-0.08,0.00,M9] [#4 -0.75,-0.08,0.00,M7] [#5 -0.42,-0.08,0.00,M7] [#6 -0.57,-0.27,0.00,M5] [#7 -0.47,-0.09,0.00,M5] [#8 -0.33,0.07,0.00,M7] 
22:45:08.696 00.002 1032 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.83) = xAngle (-4.68 = 1.60)
22:45:08.698 00.002 1032 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.68 = 1.60)
22:45:08.700 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.85 mountX=-0.01 mountY=0.18, mountTheta=1.60
22:45:08.704 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=-0.05, opts=13)
22:45:08.708 00.004 1032 Enqueuing Move request for scope (-0.17, -0.05)
22:45:08.711 00.003 10072 Worker thread wakes up
22:45:08.711 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
22:45:08.711 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
22:45:08.711 00.000 10072 Moving (-0.17, -0.05) raw xDistance=-0.01 yDistance=0.18
22:45:08.714 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:45:08.718 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.58
22:45:08.718 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:45:08.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:08.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:45:08.718 00.000 10072 MoveAxis(E, 2, ABG)
22:45:08.718 00.000 10072 Guiding  Dir = 2, Dur = 2
22:45:08.719 00.001 10072 IsGuiding returns 0
22:45:08.719 00.000 10072 PulseGuide returned control before completion, sleep 12
22:45:08.733 00.014 10072 IsGuiding returns 0
22:45:08.733 00.000 10072 Move returns status 0, amount 2
22:45:08.733 00.000 10072 MoveAxis(N, 0, ABG)
22:45:08.733 00.000 10072 Move returns status 0, amount 0
22:45:08.733 00.000 10072 move complete, result=0
22:45:08.733 00.000 10072 worker thread done servicing request
22:45:08.743 00.010 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:45:08.745 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:08.747 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:08.751 00.004 1032 Enqueuing Expose request
22:45:08.753 00.002 10072 Worker thread wakes up
22:45:08.753 00.000 1032 GuideStep: -0.0 px 2 ms EAST, 0.2 px 0 ms NORTH
22:45:08.755 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:08.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:09.160 00.405 10072 Exposure complete
22:45:09.241 00.081 10072 worker thread done servicing request
22:45:09.241 00.000 1032 OnExposeComplete: enter
22:45:09.245 00.004 1032 UpdateGuideState(): m_state=6
22:45:09.248 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5652
22:45:09.252 00.004 1032 Star::Find returns 1 (0), X=1097.04, Y=135.00, Mass=1229, SNR=24.6, Peak=97 HFD=2.9
22:45:09.259 00.007 1032 MultiStar: [#1 -0.34,0.03,0.00,M6] [#2 -0.41,-0.34,0.00,M6] [#3 -0.29,-0.09,0.00,M10] [#4 -0.61,0.09,0.00,M8] [#5 -0.54,0.05,0.00,M8] [#6 -0.54,-0.14,0.00,M6] [#7 -0.45,-0.16,0.00,M6] [#8 -0.28,0.04,0.00,M8] 
22:45:09.262 00.003 1032 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.83) = xAngle (1.05 = 1.05)
22:45:09.265 00.003 1032 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.05 = 1.05)
22:45:09.272 00.007 1032 CameraToMount -- cameraX=-0.26 cameraY=0.07 hyp=0.27 cameraTheta=2.88 mountX=0.13 mountY=0.23, mountTheta=1.05
22:45:09.277 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.26, y=0.07, opts=13)
22:45:09.281 00.004 1032 Enqueuing Move request for scope (-0.26, 0.07)
22:45:09.285 00.004 10072 Worker thread wakes up
22:45:09.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.07) opts 0xd
22:45:09.285 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.26, 0.07)
22:45:09.285 00.000 10072 Moving (-0.26, 0.07) raw xDistance=0.13 yDistance=0.23
22:45:09.288 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:45:09.292 00.004 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.58
22:45:09.292 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
22:45:09.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:45:09.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:45:09.292 00.000 10072 MoveAxis(W, 61, ABG)
22:45:09.292 00.000 10072 Guiding  Dir = 3, Dur = 61
22:45:09.293 00.001 10072 IsGuiding returns 0
22:45:09.293 00.000 10072 PulseGuide returned control before completion, sleep 71
22:45:09.325 00.032 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:45:09.336 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:09.340 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:09.348 00.008 1032 Enqueuing Expose request
22:45:09.376 00.028 10072 IsGuiding returns 0
22:45:09.376 00.000 10072 Move returns status 0, amount 61
22:45:09.377 00.001 10072 MoveAxis(N, 0, ABG)
22:45:09.377 00.000 10072 Move returns status 0, amount 0
22:45:09.377 00.000 10072 move complete, result=0
22:45:09.377 00.000 10072 worker thread done servicing request
22:45:09.377 00.000 10072 Worker thread wakes up
22:45:09.377 00.000 1032 GuideStep: 0.1 px 61 ms WEST, 0.2 px 0 ms NORTH
22:45:09.380 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:09.380 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:10.004 00.624 10072 Exposure complete
22:45:10.077 00.073 10072 worker thread done servicing request
22:45:10.078 00.001 1032 OnExposeComplete: enter
22:45:10.082 00.004 1032 UpdateGuideState(): m_state=6
22:45:10.085 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5653
22:45:10.087 00.002 1032 Star::Find returns 1 (0), X=1097.19, Y=135.09, Mass=1290, SNR=25.2, Peak=116 HFD=2.9
22:45:10.092 00.005 1032 MultiStar: [#1 -0.18,-0.06,0.96,U] [#2 -0.38,-0.16,0.00,M7] [#3 -0.30,-0.19,0.00,R] [#4 -0.64,0.00,0.00,M9] [#5 -0.56,-0.06,0.00,M9] [#6 -0.40,-0.23,0.00,M7] [#7 -0.37,-0.13,0.00,M7] [#8 -0.28,0.09,0.00,M9] 
22:45:10.093 00.001 1032 refined, 1 included, MultiStar: {-0.14, 0.05}, one-star: {-0.11, 0.16}
22:45:10.095 00.002 1032 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.83) = xAngle (0.98 = 0.98)
22:45:10.097 00.002 1032 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.98 = 0.98)
22:45:10.099 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.81 mountX=0.08 mountY=0.13, mountTheta=0.98
22:45:10.103 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.05, opts=13)
22:45:10.105 00.002 1032 Enqueuing Move request for scope (-0.14, 0.05)
22:45:10.108 00.003 10072 Worker thread wakes up
22:45:10.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
22:45:10.108 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
22:45:10.108 00.000 10072 Moving (-0.14, 0.05) raw xDistance=0.08 yDistance=0.13
22:45:10.110 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:45:10.115 00.005 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.58
22:45:10.115 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:45:10.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:10.115 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:45:10.115 00.000 10072 MoveAxis(E, 2, ABG)
22:45:10.115 00.000 10072 Guiding  Dir = 2, Dur = 2
22:45:10.116 00.001 10072 IsGuiding returns 0
22:45:10.116 00.000 10072 PulseGuide returned control before completion, sleep 12
22:45:10.145 00.029 10072 IsGuiding returns 0
22:45:10.146 00.001 10072 Move returns status 0, amount 2
22:45:10.146 00.000 10072 MoveAxis(N, 0, ABG)
22:45:10.146 00.000 10072 Move returns status 0, amount 0
22:45:10.147 00.001 10072 move complete, result=0
22:45:10.147 00.000 10072 worker thread done servicing request
22:45:10.149 00.002 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:45:10.152 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:10.155 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:10.158 00.003 1032 Enqueuing Expose request
22:45:10.161 00.003 10072 Worker thread wakes up
22:45:10.161 00.000 1032 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:45:10.164 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:10.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:10.588 00.424 10072 Exposure complete
22:45:10.670 00.082 10072 worker thread done servicing request
22:45:10.670 00.000 1032 OnExposeComplete: enter
22:45:10.676 00.006 1032 UpdateGuideState(): m_state=6
22:45:10.681 00.005 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5654
22:45:10.684 00.003 1032 Star::Find returns 1 (0), X=1097.15, Y=134.86, Mass=1562, SNR=27.8, Peak=144 HFD=3.1
22:45:10.689 00.005 1032 MultiStar: [#1 -0.30,-0.17,0.00,M6] [#2 -0.41,-0.30,0.00,M8] [#3 0.10,-0.10,0.73,U] [#4 -0.50,-0.13,0.00,M10] [#5 -0.59,-0.18,0.00,M10] [#6 -0.47,-0.29,0.00,M8] [#7 -0.45,-0.17,0.00,M8] [#8 -0.34,0.11,0.00,M10] 
22:45:10.692 00.003 1032 refined, 1 included, MultiStar: {-0.04, -0.08}, one-star: {-0.15, -0.07}
22:45:10.695 00.003 1032 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.83) = xAngle (-3.86 = 2.43)
22:45:10.698 00.003 1032 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.86 = 2.43)
22:45:10.701 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.03 mountX=-0.07 mountY=0.06, mountTheta=2.43
22:45:10.705 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.08, opts=13)
22:45:10.710 00.005 1032 Enqueuing Move request for scope (-0.04, -0.08)
22:45:10.713 00.003 10072 Worker thread wakes up
22:45:10.713 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
22:45:10.714 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
22:45:10.714 00.000 10072 Moving (-0.04, -0.08) raw xDistance=-0.07 yDistance=0.06
22:45:10.716 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:45:10.719 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.58
22:45:10.719 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:45:10.719 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:10.719 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:45:10.719 00.000 10072 MoveAxis(E, 2, ABG)
22:45:10.719 00.000 10072 Guiding  Dir = 2, Dur = 2
22:45:10.720 00.001 10072 IsGuiding returns 0
22:45:10.720 00.000 10072 PulseGuide returned control before completion, sleep 12
22:45:10.734 00.014 10072 IsGuiding returns 0
22:45:10.734 00.000 10072 Move returns status 0, amount 2
22:45:10.734 00.000 10072 MoveAxis(N, 0, ABG)
22:45:10.734 00.000 10072 Move returns status 0, amount 0
22:45:10.734 00.000 10072 move complete, result=0
22:45:10.734 00.000 10072 worker thread done servicing request
22:45:10.745 00.011 1032 UpdateGuideState exits: m=1562 SNR=27.8
22:45:10.748 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:10.751 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:10.753 00.002 1032 Enqueuing Expose request
22:45:10.755 00.002 10072 Worker thread wakes up
22:45:10.755 00.000 1032 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:45:10.758 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:10.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:11.392 00.634 10072 Exposure complete
22:45:11.457 00.065 10072 worker thread done servicing request
22:45:11.457 00.000 1032 OnExposeComplete: enter
22:45:11.461 00.004 1032 UpdateGuideState(): m_state=6
22:45:11.464 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5655
22:45:11.466 00.002 1032 Star::Find returns 1 (0), X=1097.17, Y=134.82, Mass=1334, SNR=25.7, Peak=119 HFD=3.1
22:45:11.468 00.002 1032 MultiStar: [#1 -0.41,-0.12,0.00,M7] [#2 -0.37,-0.35,0.00,M9] [#3 0.09,-0.17,0.78,U] [#4 -0.53,-0.13,0.00,R] [#5 -0.42,-0.08,0.00,R] [#6 -0.37,-0.44,0.00,M9] [#7 -0.43,-0.26,0.00,M9] [#8 -0.23,-0.15,0.00,R] 
22:45:11.471 00.003 1032 refined, 1 included, MultiStar: {-0.03, -0.13}, one-star: {-0.13, -0.11}
22:45:11.473 00.002 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.65)
22:45:11.476 00.003 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.65)
22:45:11.478 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.81 mountX=-0.12 mountY=0.07, mountTheta=2.65
22:45:11.482 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.13, opts=13)
22:45:11.485 00.003 1032 Enqueuing Move request for scope (-0.03, -0.13)
22:45:11.487 00.002 10072 Worker thread wakes up
22:45:11.488 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
22:45:11.488 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
22:45:11.488 00.000 10072 Moving (-0.03, -0.13) raw xDistance=-0.12 yDistance=0.07
22:45:11.490 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:45:11.493 00.003 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.58
22:45:11.493 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
22:45:11.493 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:11.493 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:45:11.493 00.000 10072 MoveAxis(E, 3, ABG)
22:45:11.493 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:11.493 00.000 10072 IsGuiding returns 0
22:45:11.494 00.001 10072 PulseGuide returned control before completion, sleep 13
22:45:11.515 00.021 10072 IsGuiding returns 1
22:45:11.515 00.000 10072 scope still moving after pulse duration time elapsed
22:45:11.516 00.001 1032 UpdateGuideState exits: m=1334 SNR=25.7
22:45:11.523 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:11.525 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:11.528 00.003 1032 Enqueuing Expose request
22:45:11.546 00.018 10072 IsGuiding returns 0
22:45:11.546 00.000 10072 scope move finished after 3 + 49 ms
22:45:11.546 00.000 10072 Move returns status 0, amount 3
22:45:11.546 00.000 10072 MoveAxis(N, 0, ABG)
22:45:11.546 00.000 10072 Move returns status 0, amount 0
22:45:11.546 00.000 10072 move complete, result=0
22:45:11.546 00.000 10072 worker thread done servicing request
22:45:11.548 00.002 10072 Worker thread wakes up
22:45:11.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:11.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:11.549 00.001 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:45:11.956 00.407 10072 Exposure complete
22:45:12.014 00.058 10072 worker thread done servicing request
22:45:12.014 00.000 1032 OnExposeComplete: enter
22:45:12.018 00.004 1032 UpdateGuideState(): m_state=6
22:45:12.020 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5656
22:45:12.023 00.003 1032 Star::Find returns 1 (0), X=1097.16, Y=134.80, Mass=1380, SNR=26.1, Peak=126 HFD=3.1
22:45:12.026 00.003 1032 MultiStar: [#1 -0.32,-0.13,0.00,M8] [#2 -0.42,-0.40,0.00,M10] [#3 0.14,0.03,0.80,U] [#4 -0.06,-0.04,0.67,U] [#5 0.01,-0.11,0.64,U] [#6 -0.47,-0.32,0.00,M10] [#7 -0.33,-0.23,0.00,M10] [#8 0.02,-0.08,0.53,U] 
22:45:12.027 00.001 1032 refined, 4 included, MultiStar: {-0.01, -0.07}, one-star: {-0.14, -0.13}
22:45:12.028 00.001 1032 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.83) = xAngle (-3.61 = 2.67)
22:45:12.030 00.002 1032 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.61 = 2.67)
22:45:12.032 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.78 mountX=-0.06 mountY=0.03, mountTheta=2.67
22:45:12.035 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
22:45:12.037 00.002 1032 Enqueuing Move request for scope (-0.01, -0.07)
22:45:12.039 00.002 10072 Worker thread wakes up
22:45:12.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
22:45:12.039 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
22:45:12.039 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.03
22:45:12.041 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:45:12.044 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.57
22:45:12.044 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:45:12.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:12.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:45:12.044 00.000 10072 MoveAxis(E, 3, ABG)
22:45:12.044 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:12.045 00.001 10072 IsGuiding returns 0
22:45:12.045 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:12.062 00.017 10072 IsGuiding returns 0
22:45:12.062 00.000 10072 Move returns status 0, amount 3
22:45:12.062 00.000 10072 MoveAxis(N, 0, ABG)
22:45:12.062 00.000 10072 Move returns status 0, amount 0
22:45:12.062 00.000 10072 move complete, result=0
22:45:12.062 00.000 10072 worker thread done servicing request
22:45:12.064 00.002 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:45:12.066 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:12.067 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:12.069 00.002 1032 Enqueuing Expose request
22:45:12.071 00.002 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:45:12.072 00.001 10072 Worker thread wakes up
22:45:12.072 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:12.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:12.709 00.637 10072 Exposure complete
22:45:12.758 00.049 10072 worker thread done servicing request
22:45:12.758 00.000 1032 OnExposeComplete: enter
22:45:12.760 00.002 1032 UpdateGuideState(): m_state=6
22:45:12.762 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5657
22:45:12.764 00.002 1032 Star::Find returns 1 (0), X=1097.23, Y=134.87, Mass=1314, SNR=25.5, Peak=117 HFD=3.2
22:45:12.766 00.002 1032 MultiStar: [#1 -0.18,-0.08,1.01,U] [#2 -0.47,-0.23,0.00,R] [#3 -0.04,0.06,0.79,U] [#4 -0.16,0.20,0.00,M1] [#5 -0.08,0.00,0.65,U] [#6 -0.65,-0.25,0.00,R] [#7 -0.43,-0.29,0.00,R] [#8 -0.05,0.08,0.52,U] 
22:45:12.768 00.002 1032 single-star, 4 included, MultiStar: {-0.09, -0.01}, one-star: {-0.07, -0.06}
22:45:12.770 00.002 1032 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.83) = xAngle (-4.28 = 2.01)
22:45:12.772 00.002 1032 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.28 = 2.01)
22:45:12.774 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.45 mountX=-0.04 mountY=0.08, mountTheta=2.01
22:45:12.777 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.06, opts=13)
22:45:12.778 00.001 1032 Enqueuing Move request for scope (-0.07, -0.06)
22:45:12.780 00.002 10072 Worker thread wakes up
22:45:12.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
22:45:12.780 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
22:45:12.780 00.000 10072 Moving (-0.07, -0.06) raw xDistance=-0.04 yDistance=0.08
22:45:12.782 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:45:12.784 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.57
22:45:12.784 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:45:12.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:12.785 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:45:12.785 00.000 10072 MoveAxis(E, 3, ABG)
22:45:12.785 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:12.785 00.000 10072 IsGuiding returns 0
22:45:12.785 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:12.800 00.015 10072 IsGuiding returns 0
22:45:12.800 00.000 10072 Move returns status 0, amount 3
22:45:12.800 00.000 10072 MoveAxis(N, 0, ABG)
22:45:12.800 00.000 10072 Move returns status 0, amount 0
22:45:12.800 00.000 10072 move complete, result=0
22:45:12.800 00.000 10072 worker thread done servicing request
22:45:12.803 00.003 1032 UpdateGuideState exits: m=1314 SNR=25.5
22:45:12.805 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:12.806 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:12.809 00.003 1032 Enqueuing Expose request
22:45:12.810 00.001 1032 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
22:45:12.812 00.002 10072 Worker thread wakes up
22:45:12.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:12.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:13.224 00.412 10072 Exposure complete
22:45:13.277 00.053 10072 worker thread done servicing request
22:45:13.277 00.000 1032 OnExposeComplete: enter
22:45:13.279 00.002 1032 UpdateGuideState(): m_state=6
22:45:13.282 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5658
22:45:13.284 00.002 1032 Star::Find returns 1 (0), X=1097.24, Y=134.73, Mass=1223, SNR=24.6, Peak=118 HFD=3.1
22:45:13.286 00.002 1032 MultiStar: [#1 -0.35,-0.14,0.00,M8] [#2 -0.00,-0.10,0.79,U] [#3 -0.05,0.06,0.80,U] [#4 -0.03,-0.04,0.68,U] [#5 -0.04,-0.06,0.71,U] [#6 0.15,-0.02,0.63,U] [#7 -0.03,0.12,0.73,U] [#8 -0.04,0.06,0.53,U] 
22:45:13.288 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.03}, one-star: {-0.06, -0.20}
22:45:13.289 00.001 1032 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.83) = xAngle (-3.90 = 2.38)
22:45:13.292 00.003 1032 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.90 = 2.38)
22:45:13.294 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.07 mountX=-0.03 mountY=0.03, mountTheta=2.38
22:45:13.296 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
22:45:13.305 00.009 1032 Enqueuing Move request for scope (-0.02, -0.03)
22:45:13.307 00.002 10072 Worker thread wakes up
22:45:13.307 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
22:45:13.307 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
22:45:13.307 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.03
22:45:13.310 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:45:13.312 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.57
22:45:13.312 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:45:13.312 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:13.312 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:45:13.312 00.000 10072 MoveAxis(E, 3, ABG)
22:45:13.312 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:13.313 00.001 10072 IsGuiding returns 0
22:45:13.313 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:13.332 00.019 10072 IsGuiding returns 0
22:45:13.332 00.000 10072 Move returns status 0, amount 3
22:45:13.334 00.002 10072 MoveAxis(N, 0, ABG)
22:45:13.334 00.000 10072 Move returns status 0, amount 0
22:45:13.334 00.000 10072 move complete, result=0
22:45:13.334 00.000 10072 worker thread done servicing request
22:45:13.335 00.001 1032 UpdateGuideState exits: m=1223 SNR=24.6
22:45:13.337 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:13.339 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:13.341 00.002 1032 Enqueuing Expose request
22:45:13.343 00.002 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:45:13.345 00.002 10072 Worker thread wakes up
22:45:13.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:13.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:13.974 00.629 10072 Exposure complete
22:45:14.030 00.056 10072 worker thread done servicing request
22:45:14.030 00.000 1032 OnExposeComplete: enter
22:45:14.032 00.002 1032 UpdateGuideState(): m_state=6
22:45:14.034 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5659
22:45:14.037 00.003 1032 Star::Find returns 1 (0), X=1097.28, Y=134.74, Mass=1427, SNR=26.6, Peak=130 HFD=3.5
22:45:14.039 00.002 1032 MultiStar: [#1 -0.28,-0.09,0.00,M9] [#2 -0.00,-0.26,0.00,M1] [#3 0.08,0.03,0.76,U] [#4 0.08,0.06,0.60,U] [#5 -0.09,-0.08,0.64,U] [#6 0.10,-0.03,0.61,U] [#7 0.08,0.16,0.66,U] [#8 -0.08,0.07,0.49,U] 
22:45:14.040 00.001 1032 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {-0.02, -0.19}
22:45:14.042 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:45:14.044 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:45:14.047 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.56 mountX=-0.02 mountY=-0.02, mountTheta=-2.39
22:45:14.051 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
22:45:14.054 00.003 1032 Enqueuing Move request for scope (0.02, -0.01)
22:45:14.055 00.001 10072 Worker thread wakes up
22:45:14.056 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:45:14.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:45:14.056 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
22:45:14.058 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:45:14.061 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.57
22:45:14.061 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:45:14.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:14.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:45:14.061 00.000 10072 MoveAxis(E, 3, ABG)
22:45:14.061 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:14.061 00.000 10072 IsGuiding returns 0
22:45:14.062 00.001 10072 PulseGuide returned control before completion, sleep 13
22:45:14.079 00.017 1032 UpdateGuideState exits: m=1427 SNR=26.6
22:45:14.083 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:14.084 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:14.085 00.001 1032 Enqueuing Expose request
22:45:14.087 00.002 10072 IsGuiding returns 0
22:45:14.087 00.000 10072 Move returns status 0, amount 3
22:45:14.087 00.000 10072 MoveAxis(N, 0, ABG)
22:45:14.087 00.000 10072 Move returns status 0, amount 0
22:45:14.087 00.000 10072 move complete, result=0
22:45:14.087 00.000 10072 worker thread done servicing request
22:45:14.087 00.000 10072 Worker thread wakes up
22:45:14.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:14.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:14.094 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:45:14.493 00.399 10072 Exposure complete
22:45:14.543 00.050 10072 worker thread done servicing request
22:45:14.544 00.001 1032 OnExposeComplete: enter
22:45:14.546 00.002 1032 UpdateGuideState(): m_state=6
22:45:14.547 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5660
22:45:14.549 00.002 1032 Star::Find returns 1 (0), X=1097.19, Y=134.90, Mass=1251, SNR=24.9, Peak=113 HFD=3.1
22:45:14.551 00.002 1032 MultiStar: [#1 -0.34,-0.06,0.00,M10] [#2 0.03,-0.01,0.80,U] [#3 0.13,-0.05,0.84,U] [#4 -0.08,0.03,0.67,U] [#5 -0.02,-0.12,0.69,U] [#6 0.20,-0.10,0.61,U] [#7 0.09,0.11,0.72,U] [#8 -0.08,0.02,0.55,U] 
22:45:14.552 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.02}, one-star: {-0.11, -0.03}
22:45:14.555 00.003 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
22:45:14.556 00.001 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
22:45:14.558 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.83 mountX=-0.02 mountY=-0.01, mountTheta=-2.66
22:45:14.560 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
22:45:14.561 00.001 1032 Enqueuing Move request for scope (0.02, -0.02)
22:45:14.564 00.003 10072 Worker thread wakes up
22:45:14.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:45:14.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:45:14.564 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
22:45:14.566 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:45:14.569 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.57
22:45:14.569 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:45:14.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:14.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:45:14.569 00.000 10072 MoveAxis(E, 3, ABG)
22:45:14.569 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:14.569 00.000 10072 IsGuiding returns 0
22:45:14.570 00.001 10072 PulseGuide returned control before completion, sleep 13
22:45:14.585 00.015 10072 IsGuiding returns 0
22:45:14.585 00.000 10072 Move returns status 0, amount 3
22:45:14.585 00.000 10072 MoveAxis(N, 0, ABG)
22:45:14.585 00.000 10072 Move returns status 0, amount 0
22:45:14.585 00.000 10072 move complete, result=0
22:45:14.585 00.000 10072 worker thread done servicing request
22:45:14.587 00.002 1032 UpdateGuideState exits: m=1251 SNR=24.9
22:45:14.588 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:14.589 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:14.591 00.002 1032 Enqueuing Expose request
22:45:14.592 00.001 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:45:14.593 00.001 10072 Worker thread wakes up
22:45:14.593 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:14.593 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:15.226 00.633 10072 Exposure complete
22:45:15.277 00.051 10072 worker thread done servicing request
22:45:15.277 00.000 1032 OnExposeComplete: enter
22:45:15.279 00.002 1032 UpdateGuideState(): m_state=6
22:45:15.281 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5661
22:45:15.283 00.002 1032 Star::Find returns 1 (0), X=1097.31, Y=134.86, Mass=1279, SNR=25.1, Peak=110 HFD=3.3
22:45:15.285 00.002 1032 MultiStar: [#1 -0.26,-0.13,0.00,R] [#2 0.02,-0.18,0.81,U] [#3 0.10,-0.02,0.81,U] [#4 0.04,0.07,0.71,U] [#5 0.05,0.04,0.64,U] [#6 0.20,-0.10,0.61,U] [#7 0.02,0.23,0.75,U] [#8 0.00,0.08,0.55,U] 
22:45:15.288 00.003 1032 refined, 7 included, MultiStar: {0.05, 0.00}, one-star: {0.01, -0.07}
22:45:15.289 00.001 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
22:45:15.292 00.003 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
22:45:15.293 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.00 mountX=-0.01 mountY=-0.05, mountTheta=-1.83
22:45:15.296 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
22:45:15.304 00.008 1032 Enqueuing Move request for scope (0.05, 0.00)
22:45:15.307 00.003 10072 Worker thread wakes up
22:45:15.307 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
22:45:15.308 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
22:45:15.308 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
22:45:15.310 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:45:15.312 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.57
22:45:15.312 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:45:15.312 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:15.312 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:45:15.312 00.000 10072 MoveAxis(E, 3, ABG)
22:45:15.312 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:15.313 00.001 10072 IsGuiding returns 0
22:45:15.313 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:15.332 00.019 1032 UpdateGuideState exits: m=1279 SNR=25.1
22:45:15.335 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:15.338 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:15.339 00.001 1032 Enqueuing Expose request
22:45:15.340 00.001 10072 IsGuiding returns 0
22:45:15.340 00.000 10072 Move returns status 0, amount 3
22:45:15.342 00.002 10072 MoveAxis(N, 0, ABG)
22:45:15.342 00.000 10072 Move returns status 0, amount 0
22:45:15.342 00.000 10072 move complete, result=0
22:45:15.342 00.000 10072 worker thread done servicing request
22:45:15.342 00.000 10072 Worker thread wakes up
22:45:15.342 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:15.342 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:15.349 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:45:15.756 00.407 10072 Exposure complete
22:45:15.810 00.054 10072 worker thread done servicing request
22:45:15.810 00.000 1032 OnExposeComplete: enter
22:45:15.812 00.002 1032 UpdateGuideState(): m_state=6
22:45:15.815 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5662
22:45:15.817 00.002 1032 Star::Find returns 1 (0), X=1097.31, Y=134.91, Mass=1459, SNR=26.9, Peak=124 HFD=3.3
22:45:15.819 00.002 1032 MultiStar: [#1 0.06,0.03,0.93,U] [#2 0.06,-0.01,0.78,U] [#3 0.06,0.17,0.79,U] [#4 0.10,0.23,0.63,U] [#5 0.18,-0.02,0.64,U] [#6 0.28,-0.01,0.00,M1] [#7 0.04,0.18,0.71,U] [#8 0.02,0.20,0.50,U] 
22:45:15.821 00.002 1032 single-star, 7 included, MultiStar: {0.06, 0.08}, one-star: {0.01, -0.02}
22:45:15.822 00.001 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
22:45:15.824 00.002 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
22:45:15.827 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.12 mountX=-0.02 mountY=-0.00, mountTheta=-2.95
22:45:15.833 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
22:45:15.835 00.002 1032 Enqueuing Move request for scope (0.01, -0.02)
22:45:15.837 00.002 10072 Worker thread wakes up
22:45:15.837 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
22:45:15.837 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
22:45:15.837 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.00
22:45:15.842 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:45:15.844 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.57
22:45:15.844 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:45:15.844 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:15.846 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:45:15.846 00.000 10072 MoveAxis(E, 3, ABG)
22:45:15.846 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:15.846 00.000 10072 IsGuiding returns 0
22:45:15.847 00.001 10072 PulseGuide returned control before completion, sleep 12
22:45:15.863 00.016 10072 IsGuiding returns 0
22:45:15.863 00.000 10072 Move returns status 0, amount 3
22:45:15.863 00.000 10072 MoveAxis(N, 0, ABG)
22:45:15.863 00.000 10072 Move returns status 0, amount 0
22:45:15.863 00.000 10072 move complete, result=0
22:45:15.863 00.000 10072 worker thread done servicing request
22:45:15.865 00.002 1032 UpdateGuideState exits: m=1459 SNR=26.9
22:45:15.868 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:15.870 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:15.871 00.001 1032 Enqueuing Expose request
22:45:15.874 00.003 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:45:15.875 00.001 10072 Worker thread wakes up
22:45:15.875 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:15.875 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:16.507 00.632 10072 Exposure complete
22:45:16.562 00.055 10072 worker thread done servicing request
22:45:16.563 00.001 1032 OnExposeComplete: enter
22:45:16.565 00.002 1032 UpdateGuideState(): m_state=6
22:45:16.567 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5663
22:45:16.569 00.002 1032 Star::Find returns 1 (0), X=1097.31, Y=134.87, Mass=1333, SNR=25.6, Peak=113 HFD=3.3
22:45:16.572 00.003 1032 MultiStar: [#1 0.03,-0.01,0.96,U] [#2 0.17,-0.18,0.78,U] [#3 0.12,-0.08,0.78,U] [#4 0.08,0.14,0.69,U] [#5 0.14,-0.01,0.64,U] [#6 0.11,-0.15,0.62,U] [#7 0.16,0.04,0.70,U] [#8 -0.09,0.10,0.52,U] 
22:45:16.573 00.001 1032 single-star, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.01, -0.06}
22:45:16.575 00.002 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.12)
22:45:16.576 00.001 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.12)
22:45:16.577 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.34 mountX=-0.06 mountY=0.00, mountTheta=3.12
22:45:16.582 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.06, opts=13)
22:45:16.586 00.004 1032 Enqueuing Move request for scope (0.01, -0.06)
22:45:16.587 00.001 10072 Worker thread wakes up
22:45:16.588 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
22:45:16.588 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
22:45:16.588 00.000 10072 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.00
22:45:16.590 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:45:16.592 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.56
22:45:16.592 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:45:16.593 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:16.593 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:45:16.593 00.000 10072 MoveAxis(E, 3, ABG)
22:45:16.593 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:16.593 00.000 10072 IsGuiding returns 0
22:45:16.593 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:16.610 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:45:16.613 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:16.617 00.004 10072 IsGuiding returns 0
22:45:16.619 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:16.621 00.002 1032 Enqueuing Expose request
22:45:16.623 00.002 10072 Move returns status 0, amount 3
22:45:16.623 00.000 10072 MoveAxis(N, 0, ABG)
22:45:16.623 00.000 10072 Move returns status 0, amount 0
22:45:16.623 00.000 10072 move complete, result=0
22:45:16.623 00.000 10072 worker thread done servicing request
22:45:16.623 00.000 10072 Worker thread wakes up
22:45:16.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:16.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:16.633 00.010 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:45:17.039 00.406 10072 Exposure complete
22:45:17.086 00.047 10072 worker thread done servicing request
22:45:17.087 00.001 1032 OnExposeComplete: enter
22:45:17.088 00.001 1032 UpdateGuideState(): m_state=6
22:45:17.090 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5664
22:45:17.092 00.002 1032 Star::Find returns 1 (0), X=1097.28, Y=134.77, Mass=1503, SNR=27.2, Peak=138 HFD=3.5
22:45:17.094 00.002 1032 MultiStar: [#1 0.17,-0.02,0.91,U] [#2 0.11,-0.13,0.77,U] [#3 0.17,-0.03,0.69,U] [#4 0.18,0.00,0.66,U] [#5 0.09,-0.12,0.62,U] [#6 0.19,-0.01,0.58,U] [#7 0.26,0.12,0.00,M1] [#8 -0.02,0.14,0.52,U] 
22:45:17.096 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.05}, one-star: {-0.02, -0.16}
22:45:17.098 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
22:45:17.099 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
22:45:17.100 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.47 mountX=-0.08 mountY=-0.09, mountTheta=-2.30
22:45:17.102 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
22:45:17.105 00.003 1032 Enqueuing Move request for scope (0.11, -0.05)
22:45:17.106 00.001 10072 Worker thread wakes up
22:45:17.107 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
22:45:17.107 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
22:45:17.107 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.08 yDistance=-0.09
22:45:17.108 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:45:17.111 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.56
22:45:17.111 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:45:17.111 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:17.111 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:45:17.111 00.000 10072 MoveAxis(E, 3, ABG)
22:45:17.111 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:17.113 00.002 10072 IsGuiding returns 0
22:45:17.113 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:17.128 00.015 1032 UpdateGuideState exits: m=1503 SNR=27.2
22:45:17.130 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:17.131 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:17.133 00.002 1032 Enqueuing Expose request
22:45:17.135 00.002 10072 IsGuiding returns 0
22:45:17.135 00.000 10072 Move returns status 0, amount 3
22:45:17.135 00.000 10072 MoveAxis(N, 0, ABG)
22:45:17.135 00.000 10072 Move returns status 0, amount 0
22:45:17.135 00.000 10072 move complete, result=0
22:45:17.135 00.000 10072 worker thread done servicing request
22:45:17.135 00.000 10072 Worker thread wakes up
22:45:17.135 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:17.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:17.142 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:45:17.772 00.630 10072 Exposure complete
22:45:17.826 00.054 10072 worker thread done servicing request
22:45:17.826 00.000 1032 OnExposeComplete: enter
22:45:17.828 00.002 1032 UpdateGuideState(): m_state=6
22:45:17.829 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5665
22:45:17.833 00.004 1032 Star::Find returns 1 (0), X=1097.39, Y=134.86, Mass=1275, SNR=25.1, Peak=115 HFD=3.2
22:45:17.835 00.002 1032 MultiStar: [#1 -0.02,-0.00,0.98,U] [#2 0.13,-0.10,0.78,U] [#3 0.16,-0.07,0.81,U] [#4 0.09,-0.00,0.65,U] [#5 0.01,0.06,0.69,U] [#6 0.37,-0.07,0.00,M1] [#7 0.08,0.13,0.75,U] [#8 -0.14,0.04,0.56,U] 
22:45:17.837 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {0.08, -0.07}
22:45:17.839 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
22:45:17.841 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
22:45:17.842 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.15 mountX=-0.02 mountY=-0.05, mountTheta=-1.98
22:45:17.845 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
22:45:17.847 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
22:45:17.849 00.002 10072 Worker thread wakes up
22:45:17.849 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:45:17.849 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:45:17.849 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.02 yDistance=-0.05
22:45:17.851 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:45:17.853 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.56
22:45:17.853 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:45:17.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:17.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:45:17.854 00.001 10072 MoveAxis(E, 3, ABG)
22:45:17.854 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:17.854 00.000 10072 IsGuiding returns 0
22:45:17.854 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:17.871 00.017 1032 UpdateGuideState exits: m=1275 SNR=25.1
22:45:17.873 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:17.875 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:17.877 00.002 1032 Enqueuing Expose request
22:45:17.879 00.002 10072 IsGuiding returns 0
22:45:17.879 00.000 10072 Move returns status 0, amount 3
22:45:17.879 00.000 10072 MoveAxis(N, 0, ABG)
22:45:17.879 00.000 10072 Move returns status 0, amount 0
22:45:17.879 00.000 10072 move complete, result=0
22:45:17.879 00.000 10072 worker thread done servicing request
22:45:17.879 00.000 10072 Worker thread wakes up
22:45:17.879 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:17.879 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:17.887 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:45:18.287 00.400 10072 Exposure complete
22:45:18.340 00.053 10072 worker thread done servicing request
22:45:18.340 00.000 1032 OnExposeComplete: enter
22:45:18.341 00.001 1032 UpdateGuideState(): m_state=6
22:45:18.343 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5666
22:45:18.344 00.001 1032 Star::Find returns 1 (0), X=1097.30, Y=134.92, Mass=1458, SNR=26.8, Peak=122 HFD=3.3
22:45:18.346 00.002 1032 MultiStar: [#1 -0.04,0.02,0.96,U] [#2 -0.01,-0.10,0.76,U] [#3 0.15,0.02,0.76,U] [#4 0.16,0.13,0.60,U] [#5 -0.02,0.03,0.63,U] [#6 0.24,0.04,0.58,U] [#7 0.03,0.16,0.67,U] [#8 0.02,0.15,0.51,U] 
22:45:18.348 00.002 1032 single-star, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.00, -0.01}
22:45:18.351 00.003 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
22:45:18.352 00.001 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
22:45:18.354 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.37 mountX=-0.01 mountY=0.00, mountTheta=3.08
22:45:18.358 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.01, opts=13)
22:45:18.358 00.000 1032 Enqueuing Move request for scope (0.00, -0.01)
22:45:18.361 00.003 10072 Worker thread wakes up
22:45:18.361 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
22:45:18.361 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
22:45:18.361 00.000 10072 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
22:45:18.363 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:45:18.367 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.56
22:45:18.367 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:45:18.367 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:18.367 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:45:18.367 00.000 10072 MoveAxis(E, 3, ABG)
22:45:18.367 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:18.368 00.001 10072 IsGuiding returns 0
22:45:18.369 00.001 10072 PulseGuide returned control before completion, sleep 13
22:45:18.387 00.018 1032 UpdateGuideState exits: m=1458 SNR=26.8
22:45:18.389 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:18.391 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:18.396 00.005 10072 IsGuiding returns 0
22:45:18.396 00.000 1032 Enqueuing Expose request
22:45:18.399 00.003 10072 Move returns status 0, amount 3
22:45:18.399 00.000 10072 MoveAxis(N, 0, ABG)
22:45:18.399 00.000 10072 Move returns status 0, amount 0
22:45:18.399 00.000 10072 move complete, result=0
22:45:18.399 00.000 10072 worker thread done servicing request
22:45:18.399 00.000 10072 Worker thread wakes up
22:45:18.399 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:18.399 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:18.426 00.027 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:45:19.023 00.597 10072 Exposure complete
22:45:19.076 00.053 10072 worker thread done servicing request
22:45:19.076 00.000 1032 OnExposeComplete: enter
22:45:19.078 00.002 1032 UpdateGuideState(): m_state=6
22:45:19.081 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5667
22:45:19.083 00.002 1032 Star::Find returns 1 (0), X=1097.26, Y=134.89, Mass=1368, SNR=26.0, Peak=122 HFD=3.2
22:45:19.086 00.003 1032 MultiStar: [#1 -0.10,0.11,0.95,U] [#2 0.05,-0.00,0.77,U] [#3 0.04,-0.10,0.74,U] [#4 -0.02,-0.04,0.70,U] [#5 -0.03,-0.07,0.61,U] [#6 0.27,-0.02,0.00,M1] [#7 0.02,0.11,0.71,U] [#8 0.01,0.09,0.52,U] 
22:45:19.088 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {-0.04, -0.04}
22:45:19.089 00.001 1032 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.83) = xAngle (0.80 = 0.80)
22:45:19.091 00.002 1032 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.80 = 0.80)
22:45:19.093 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.63 mountX=0.01 mountY=0.01, mountTheta=0.80
22:45:19.096 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
22:45:19.098 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
22:45:19.099 00.001 10072 Worker thread wakes up
22:45:19.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
22:45:19.100 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
22:45:19.100 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
22:45:19.101 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:45:19.104 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.56
22:45:19.104 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:45:19.105 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:19.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:45:19.105 00.000 10072 MoveAxis(E, 4, ABG)
22:45:19.105 00.000 10072 Guiding  Dir = 2, Dur = 4
22:45:19.105 00.000 10072 IsGuiding returns 0
22:45:19.106 00.001 10072 PulseGuide returned control before completion, sleep 14
22:45:19.123 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:45:19.125 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:19.127 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:19.128 00.001 1032 Enqueuing Expose request
22:45:19.130 00.002 10072 IsGuiding returns 0
22:45:19.131 00.001 10072 Move returns status 0, amount 4
22:45:19.131 00.000 10072 MoveAxis(N, 0, ABG)
22:45:19.131 00.000 10072 Move returns status 0, amount 0
22:45:19.131 00.000 10072 move complete, result=0
22:45:19.131 00.000 10072 worker thread done servicing request
22:45:19.131 00.000 10072 Worker thread wakes up
22:45:19.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:19.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:19.139 00.008 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:45:19.538 00.399 10072 Exposure complete
22:45:19.592 00.054 10072 worker thread done servicing request
22:45:19.592 00.000 1032 OnExposeComplete: enter
22:45:19.595 00.003 1032 UpdateGuideState(): m_state=6
22:45:19.597 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5668
22:45:19.599 00.002 1032 Star::Find returns 1 (0), X=1097.23, Y=134.83, Mass=1260, SNR=24.9, Peak=115 HFD=3.0
22:45:19.602 00.003 1032 MultiStar: [#1 -0.09,-0.08,1.01,U] [#2 0.01,-0.15,0.81,U] [#3 0.03,-0.26,0.00,M1] [#4 0.06,-0.16,0.66,U] [#5 -0.05,-0.19,0.66,U] [#6 0.29,-0.32,0.00,M2] [#7 0.04,-0.02,0.74,U] [#8 -0.05,-0.05,0.53,U] 
22:45:19.603 00.001 1032 refined, 6 included, MultiStar: {-0.03, -0.10}, one-star: {-0.07, -0.09}
22:45:19.605 00.002 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.63)
22:45:19.606 00.001 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.63)
22:45:19.608 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.83 mountX=-0.09 mountY=0.05, mountTheta=2.63
22:45:19.612 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.10, opts=13)
22:45:19.616 00.004 1032 Enqueuing Move request for scope (-0.03, -0.10)
22:45:19.618 00.002 10072 Worker thread wakes up
22:45:19.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
22:45:19.618 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
22:45:19.618 00.000 10072 Moving (-0.03, -0.10) raw xDistance=-0.09 yDistance=0.05
22:45:19.621 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:45:19.623 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.56
22:45:19.623 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:45:19.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:19.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:45:19.623 00.000 10072 MoveAxis(E, 3, ABG)
22:45:19.624 00.001 10072 Guiding  Dir = 2, Dur = 3
22:45:19.624 00.000 10072 IsGuiding returns 0
22:45:19.624 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:19.641 00.017 1032 UpdateGuideState exits: m=1260 SNR=24.9
22:45:19.649 00.008 10072 IsGuiding returns 0
22:45:19.649 00.000 10072 Move returns status 0, amount 3
22:45:19.649 00.000 10072 MoveAxis(N, 0, ABG)
22:45:19.649 00.000 10072 Move returns status 0, amount 0
22:45:19.649 00.000 10072 move complete, result=0
22:45:19.649 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:19.651 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:19.654 00.003 1032 Enqueuing Expose request
22:45:19.656 00.002 10072 worker thread done servicing request
22:45:19.656 00.000 10072 Worker thread wakes up
22:45:19.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:19.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:19.656 00.000 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:45:20.290 00.634 10072 Exposure complete
22:45:20.341 00.051 10072 worker thread done servicing request
22:45:20.341 00.000 1032 OnExposeComplete: enter
22:45:20.344 00.003 1032 UpdateGuideState(): m_state=6
22:45:20.346 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5669
22:45:20.348 00.002 1032 Star::Find returns 1 (0), X=1097.36, Y=134.77, Mass=1428, SNR=26.6, Peak=133 HFD=3.3
22:45:20.350 00.002 1032 MultiStar: [#1 0.07,0.01,0.93,U] [#2 0.10,-0.16,0.73,U] [#3 0.23,-0.17,0.00,M2] [#4 0.06,-0.08,0.62,U] [#5 0.15,-0.23,0.00,M1] [#6 0.22,-0.19,0.00,M3] [#7 0.12,0.02,0.67,U] [#8 -0.01,-0.04,0.50,U] 
22:45:20.352 00.002 1032 refined, 5 included, MultiStar: {0.07, -0.07}, one-star: {0.06, -0.15}
22:45:20.354 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
22:45:20.355 00.001 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
22:45:20.356 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.78 mountX=-0.09 mountY=-0.05, mountTheta=-2.61
22:45:20.358 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
22:45:20.362 00.004 1032 Enqueuing Move request for scope (0.07, -0.07)
22:45:20.363 00.001 10072 Worker thread wakes up
22:45:20.364 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
22:45:20.364 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
22:45:20.364 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.05
22:45:20.366 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:45:20.368 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.55
22:45:20.369 00.001 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:45:20.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:20.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:45:20.369 00.000 10072 MoveAxis(E, 4, ABG)
22:45:20.369 00.000 10072 Guiding  Dir = 2, Dur = 4
22:45:20.369 00.000 10072 IsGuiding returns 0
22:45:20.370 00.001 10072 PulseGuide returned control before completion, sleep 14
22:45:20.386 00.016 1032 UpdateGuideState exits: m=1428 SNR=26.6
22:45:20.388 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:20.389 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:20.392 00.003 1032 Enqueuing Expose request
22:45:20.396 00.004 10072 IsGuiding returns 0
22:45:20.397 00.001 10072 Move returns status 0, amount 4
22:45:20.397 00.000 10072 MoveAxis(N, 0, ABG)
22:45:20.397 00.000 10072 Move returns status 0, amount 0
22:45:20.397 00.000 10072 move complete, result=0
22:45:20.397 00.000 10072 worker thread done servicing request
22:45:20.397 00.000 10072 Worker thread wakes up
22:45:20.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:20.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:20.402 00.005 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:45:20.805 00.403 10072 Exposure complete
22:45:20.858 00.053 10072 worker thread done servicing request
22:45:20.858 00.000 1032 OnExposeComplete: enter
22:45:20.861 00.003 1032 UpdateGuideState(): m_state=6
22:45:20.864 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5670
22:45:20.867 00.003 1032 Star::Find returns 1 (0), X=1097.37, Y=134.70, Mass=1423, SNR=26.5, Peak=139 HFD=3.3
22:45:20.869 00.002 1032 MultiStar: [#1 0.02,-0.08,0.93,U] [#2 0.06,-0.11,0.78,U] [#3 0.10,-0.05,0.75,U] [#4 0.09,-0.11,0.67,U] [#5 0.13,-0.16,0.68,U] [#6 0.35,-0.13,0.00,M4] [#7 -0.02,0.06,0.74,U] [#8 0.02,-0.12,0.49,U] 
22:45:20.870 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.10}, one-star: {0.07, -0.23}
22:45:20.872 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
22:45:20.873 00.001 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
22:45:20.874 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.07 mountX=-0.11 mountY=-0.03, mountTheta=-2.90
22:45:20.877 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
22:45:20.879 00.002 1032 Enqueuing Move request for scope (0.06, -0.10)
22:45:20.880 00.001 10072 Worker thread wakes up
22:45:20.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
22:45:20.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
22:45:20.881 00.001 10072 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.03
22:45:20.883 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:45:20.885 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.55
22:45:20.885 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:45:20.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:20.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:45:20.885 00.000 10072 MoveAxis(E, 4, ABG)
22:45:20.885 00.000 10072 Guiding  Dir = 2, Dur = 4
22:45:20.885 00.000 10072 IsGuiding returns 0
22:45:20.886 00.001 10072 PulseGuide returned control before completion, sleep 14
22:45:20.903 00.017 1032 UpdateGuideState exits: m=1423 SNR=26.5
22:45:20.904 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:20.906 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:20.907 00.001 1032 Enqueuing Expose request
22:45:20.910 00.003 10072 IsGuiding returns 0
22:45:20.910 00.000 10072 Move returns status 0, amount 4
22:45:20.910 00.000 10072 MoveAxis(N, 0, ABG)
22:45:20.910 00.000 10072 Move returns status 0, amount 0
22:45:20.910 00.000 10072 move complete, result=0
22:45:20.910 00.000 10072 worker thread done servicing request
22:45:20.910 00.000 10072 Worker thread wakes up
22:45:20.910 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:20.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:20.917 00.007 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:45:21.539 00.622 10072 Exposure complete
22:45:21.595 00.056 10072 worker thread done servicing request
22:45:21.595 00.000 1032 OnExposeComplete: enter
22:45:21.597 00.002 1032 UpdateGuideState(): m_state=6
22:45:21.599 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5671
22:45:21.601 00.002 1032 Star::Find returns 1 (0), X=1097.40, Y=134.72, Mass=1225, SNR=24.6, Peak=117 HFD=3.2
22:45:21.603 00.002 1032 MultiStar: [#1 -0.04,-0.03,1.05,U] [#2 0.21,-0.08,0.87,U] [#3 0.13,-0.04,0.79,U] [#4 0.06,0.01,0.72,U] [#5 0.06,-0.15,0.70,U] [#6 0.35,-0.11,0.00,M5] [#7 0.11,0.12,0.75,U] [#8 0.10,0.03,0.51,U] 
22:45:21.605 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.10, -0.21}
22:45:21.607 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:45:21.608 00.001 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:45:21.611 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.56 mountX=-0.08 mountY=-0.07, mountTheta=-2.39
22:45:21.617 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:45:21.620 00.003 1032 Enqueuing Move request for scope (0.09, -0.05)
22:45:21.622 00.002 10072 Worker thread wakes up
22:45:21.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:45:21.622 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:45:21.622 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.08 yDistance=-0.07
22:45:21.624 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:45:21.626 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.55
22:45:21.626 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:45:21.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:21.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:45:21.626 00.000 10072 MoveAxis(E, 4, ABG)
22:45:21.626 00.000 10072 Guiding  Dir = 2, Dur = 4
22:45:21.627 00.001 10072 IsGuiding returns 0
22:45:21.627 00.000 10072 PulseGuide returned control before completion, sleep 14
22:45:21.645 00.018 1032 UpdateGuideState exits: m=1225 SNR=24.6
22:45:21.650 00.005 10072 IsGuiding returns 0
22:45:21.650 00.000 10072 Move returns status 0, amount 4
22:45:21.650 00.000 10072 MoveAxis(N, 0, ABG)
22:45:21.650 00.000 10072 Move returns status 0, amount 0
22:45:21.650 00.000 10072 move complete, result=0
22:45:21.650 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:21.651 00.001 10072 worker thread done servicing request
22:45:21.652 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:21.653 00.001 1032 Enqueuing Expose request
22:45:21.655 00.002 10072 Worker thread wakes up
22:45:21.655 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:45:21.657 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:21.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:22.075 00.418 10072 Exposure complete
22:45:22.127 00.052 10072 worker thread done servicing request
22:45:22.128 00.001 1032 OnExposeComplete: enter
22:45:22.129 00.001 1032 UpdateGuideState(): m_state=6
22:45:22.131 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5672
22:45:22.133 00.002 1032 Star::Find returns 1 (0), X=1097.41, Y=134.76, Mass=1258, SNR=24.9, Peak=125 HFD=3.2
22:45:22.135 00.002 1032 MultiStar: [#1 -0.00,-0.14,0.98,U] [#2 0.19,-0.16,0.79,U] [#3 0.15,-0.07,0.80,U] [#4 0.07,-0.01,0.71,U] [#5 0.18,-0.23,0.00,M1] [#6 0.41,-0.12,0.00,M6] [#7 -0.07,-0.03,0.73,U] [#8 0.14,0.06,0.54,U] 
22:45:22.136 00.001 1032 refined, 6 included, MultiStar: {0.08, -0.09}, one-star: {0.11, -0.17}
22:45:22.138 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
22:45:22.139 00.001 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
22:45:22.140 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.84 mountX=-0.11 mountY=-0.05, mountTheta=-2.67
22:45:22.143 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
22:45:22.145 00.002 1032 Enqueuing Move request for scope (0.08, -0.09)
22:45:22.147 00.002 10072 Worker thread wakes up
22:45:22.147 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
22:45:22.148 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
22:45:22.148 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.05
22:45:22.149 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:45:22.151 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.55
22:45:22.151 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:45:22.151 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:22.151 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:45:22.151 00.000 10072 MoveAxis(E, 3, ABG)
22:45:22.151 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:22.152 00.001 10072 IsGuiding returns 0
22:45:22.152 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:22.168 00.016 1032 UpdateGuideState exits: m=1258 SNR=24.9
22:45:22.170 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:22.171 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:22.174 00.003 1032 Enqueuing Expose request
22:45:22.179 00.005 10072 IsGuiding returns 0
22:45:22.179 00.000 10072 Move returns status 0, amount 3
22:45:22.180 00.001 10072 MoveAxis(N, 0, ABG)
22:45:22.180 00.000 10072 Move returns status 0, amount 0
22:45:22.180 00.000 10072 move complete, result=0
22:45:22.180 00.000 10072 worker thread done servicing request
22:45:22.180 00.000 10072 Worker thread wakes up
22:45:22.180 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:22.180 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:22.184 00.004 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:45:22.806 00.622 10072 Exposure complete
22:45:22.856 00.050 10072 worker thread done servicing request
22:45:22.856 00.000 1032 OnExposeComplete: enter
22:45:22.859 00.003 1032 UpdateGuideState(): m_state=6
22:45:22.860 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5673
22:45:22.865 00.005 1032 Star::Find returns 1 (0), X=1097.46, Y=134.65, Mass=1343, SNR=25.8, Peak=133 HFD=3.2
22:45:22.868 00.003 1032 MultiStar: [#1 0.10,-0.14,0.96,U] [#2 0.19,-0.36,0.00,M1] [#3 0.22,-0.20,0.00,M1] [#4 0.19,-0.09,0.66,U] [#5 0.10,-0.35,0.00,M2] [#6 0.42,-0.22,0.00,M7] [#7 0.21,-0.10,0.70,U] [#8 0.19,-0.07,0.50,U] 
22:45:22.870 00.002 1032 refined, 4 included, MultiStar: {0.16, -0.15}, one-star: {0.16, -0.28}
22:45:22.872 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
22:45:22.873 00.001 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
22:45:22.875 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.75 mountX=-0.19 mountY=-0.12, mountTheta=-2.58
22:45:22.876 00.001 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.15, opts=13)
22:45:22.878 00.002 1032 Enqueuing Move request for scope (0.16, -0.15)
22:45:22.879 00.001 10072 Worker thread wakes up
22:45:22.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
22:45:22.880 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
22:45:22.880 00.000 10072 Moving (0.16, -0.15) raw xDistance=-0.19 yDistance=-0.12
22:45:22.881 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:45:22.885 00.004 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 286.55
22:45:22.885 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
22:45:22.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:22.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:45:22.885 00.000 10072 MoveAxis(E, 92, ABG)
22:45:22.885 00.000 10072 Guiding  Dir = 2, Dur = 92
22:45:22.885 00.000 10072 IsGuiding returns 0
22:45:22.886 00.001 10072 PulseGuide returned control before completion, sleep 102
22:45:22.903 00.017 1032 UpdateGuideState exits: m=1343 SNR=25.8
22:45:22.906 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:22.907 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:22.909 00.002 1032 Enqueuing Expose request
22:45:22.991 00.082 10072 IsGuiding returns 1
22:45:22.991 00.000 10072 scope still moving after pulse duration time elapsed
22:45:23.024 00.033 10072 IsGuiding returns 0
22:45:23.024 00.000 10072 scope move finished after 92 + 46 ms
22:45:23.024 00.000 10072 Move returns status 0, amount 92
22:45:23.025 00.001 10072 MoveAxis(N, 0, ABG)
22:45:23.025 00.000 10072 Move returns status 0, amount 0
22:45:23.025 00.000 10072 move complete, result=0
22:45:23.025 00.000 10072 worker thread done servicing request
22:45:23.025 00.000 10072 Worker thread wakes up
22:45:23.025 00.000 1032 GuideStep: -0.2 px 92 ms EAST, -0.1 px 0 ms NORTH
22:45:23.027 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:23.028 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:23.432 00.404 10072 Exposure complete
22:45:23.484 00.052 10072 worker thread done servicing request
22:45:23.484 00.000 1032 OnExposeComplete: enter
22:45:23.487 00.003 1032 UpdateGuideState(): m_state=6
22:45:23.490 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5674
22:45:23.493 00.003 1032 Star::Find returns 1 (0), X=1097.32, Y=134.72, Mass=1229, SNR=24.6, Peak=114 HFD=3.3
22:45:23.495 00.002 1032 MultiStar: [#1 0.12,-0.13,1.03,U] [#2 0.21,-0.24,0.00,M2] [#3 0.14,-0.09,0.84,U] [#4 0.22,-0.15,0.00,M1] [#5 -0.03,-0.18,0.73,U] [#6 0.38,-0.16,0.00,M8] [#7 0.15,-0.07,0.73,U] [#8 0.11,-0.01,0.56,U] 
22:45:23.497 00.002 1032 refined, 5 included, MultiStar: {0.08, -0.12}, one-star: {0.02, -0.21}
22:45:23.499 00.002 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
22:45:23.501 00.002 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
22:45:23.502 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.98 mountX=-0.14 mountY=-0.05, mountTheta=-2.81
22:45:23.505 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.12, opts=13)
22:45:23.508 00.003 1032 Enqueuing Move request for scope (0.08, -0.12)
22:45:23.510 00.002 10072 Worker thread wakes up
22:45:23.510 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
22:45:23.510 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
22:45:23.510 00.000 10072 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.05
22:45:23.512 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:45:23.514 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 286.54
22:45:23.514 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
22:45:23.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:23.514 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:45:23.514 00.000 10072 MoveAxis(E, 70, ABG)
22:45:23.514 00.000 10072 Guiding  Dir = 2, Dur = 70
22:45:23.515 00.001 10072 IsGuiding returns 0
22:45:23.515 00.000 10072 PulseGuide returned control before completion, sleep 80
22:45:23.537 00.022 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:45:23.543 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:23.546 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:23.552 00.006 1032 Enqueuing Expose request
22:45:23.600 00.048 10072 IsGuiding returns 0
22:45:23.600 00.000 10072 Move returns status 0, amount 70
22:45:23.600 00.000 10072 MoveAxis(N, 0, ABG)
22:45:23.600 00.000 10072 Move returns status 0, amount 0
22:45:23.600 00.000 10072 move complete, result=0
22:45:23.600 00.000 10072 worker thread done servicing request
22:45:23.600 00.000 10072 Worker thread wakes up
22:45:23.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:23.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:23.628 00.028 1032 GuideStep: -0.1 px 70 ms EAST, -0.0 px 0 ms NORTH
22:45:24.231 00.603 10072 Exposure complete
22:45:24.280 00.049 10072 worker thread done servicing request
22:45:24.280 00.000 1032 OnExposeComplete: enter
22:45:24.281 00.001 1032 UpdateGuideState(): m_state=6
22:45:24.284 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5675
22:45:24.286 00.002 1032 Star::Find returns 1 (0), X=1097.27, Y=135.05, Mass=1428, SNR=26.5, Peak=124 HFD=3.2
22:45:24.287 00.001 1032 MultiStar: [#1 0.02,0.13,0.93,U] [#2 0.14,0.05,0.76,U] [#3 0.18,0.16,0.73,U] [#4 0.06,0.27,0.00,M2] [#5 -0.03,0.02,0.62,U] [#6 0.39,0.14,0.00,M9] [#7 0.15,0.33,0.00,M1] [#8 0.06,0.27,0.00,M1] 
22:45:24.289 00.002 1032 refined, 4 included, MultiStar: {0.05, 0.10}, one-star: {-0.03, 0.12}
22:45:24.290 00.001 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
22:45:24.291 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
22:45:24.293 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.09 mountX=0.08 mountY=-0.08, mountTheta=-0.74
22:45:24.295 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
22:45:24.296 00.001 1032 Enqueuing Move request for scope (0.05, 0.10)
22:45:24.298 00.002 10072 Worker thread wakes up
22:45:24.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
22:45:24.298 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
22:45:24.298 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.08
22:45:24.301 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:45:24.303 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.54
22:45:24.304 00.001 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:45:24.304 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:24.304 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:45:24.304 00.000 10072 MoveAxis(E, 3, ABG)
22:45:24.304 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:24.304 00.000 10072 IsGuiding returns 0
22:45:24.305 00.001 10072 PulseGuide returned control before completion, sleep 13
22:45:24.320 00.015 1032 UpdateGuideState exits: m=1428 SNR=26.5
22:45:24.323 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:24.324 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:24.325 00.001 1032 Enqueuing Expose request
22:45:24.326 00.001 10072 IsGuiding returns 0
22:45:24.327 00.001 10072 Move returns status 0, amount 3
22:45:24.327 00.000 10072 MoveAxis(N, 0, ABG)
22:45:24.327 00.000 10072 Move returns status 0, amount 0
22:45:24.327 00.000 10072 move complete, result=0
22:45:24.327 00.000 10072 worker thread done servicing request
22:45:24.327 00.000 10072 Worker thread wakes up
22:45:24.327 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:24.327 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:24.335 00.008 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:45:24.746 00.411 10072 Exposure complete
22:45:24.796 00.050 10072 worker thread done servicing request
22:45:24.796 00.000 1032 OnExposeComplete: enter
22:45:24.797 00.001 1032 UpdateGuideState(): m_state=6
22:45:24.801 00.004 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5676
22:45:24.803 00.002 1032 Star::Find returns 1 (0), X=1097.22, Y=134.96, Mass=1472, SNR=26.9, Peak=122 HFD=3.1
22:45:24.805 00.002 1032 MultiStar: [#1 -0.01,0.07,0.91,U] [#2 0.18,-0.03,0.73,U] [#3 0.11,0.09,0.75,U] [#4 0.10,0.37,0.00,M3] [#5 0.02,0.06,0.62,U] [#6 0.29,0.04,0.00,M10] [#7 0.09,0.28,0.00,M2] [#8 -0.07,0.19,0.47,U] 
22:45:24.807 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.06}, one-star: {-0.08, 0.03}
22:45:24.809 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
22:45:24.811 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
22:45:24.812 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.19 mountX=0.05 mountY=-0.04, mountTheta=-0.64
22:45:24.815 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
22:45:24.817 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
22:45:24.818 00.001 10072 Worker thread wakes up
22:45:24.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
22:45:24.818 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
22:45:24.818 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.04
22:45:24.820 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:45:24.822 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.54
22:45:24.822 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:45:24.822 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:24.823 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:45:24.823 00.000 10072 MoveAxis(E, 3, ABG)
22:45:24.823 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:24.823 00.000 10072 IsGuiding returns 0
22:45:24.823 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:24.838 00.015 10072 IsGuiding returns 0
22:45:24.839 00.001 10072 Move returns status 0, amount 3
22:45:24.839 00.000 10072 MoveAxis(N, 0, ABG)
22:45:24.839 00.000 10072 Move returns status 0, amount 0
22:45:24.839 00.000 10072 move complete, result=0
22:45:24.839 00.000 10072 worker thread done servicing request
22:45:24.841 00.002 1032 UpdateGuideState exits: m=1472 SNR=26.9
22:45:24.843 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:24.845 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:24.847 00.002 1032 Enqueuing Expose request
22:45:24.849 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:45:24.850 00.001 10072 Worker thread wakes up
22:45:24.850 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:24.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:25.480 00.630 10072 Exposure complete
22:45:25.535 00.055 10072 worker thread done servicing request
22:45:25.537 00.002 1032 OnExposeComplete: enter
22:45:25.540 00.003 1032 UpdateGuideState(): m_state=6
22:45:25.544 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5677
22:45:25.546 00.002 1032 Star::Find returns 1 (0), X=1097.25, Y=134.91, Mass=1422, SNR=26.5, Peak=121 HFD=3.2
22:45:25.548 00.002 1032 MultiStar: [#1 -0.02,0.12,0.96,U] [#2 0.16,-0.09,0.79,U] [#3 0.19,-0.04,0.77,U] [#4 0.14,0.03,0.62,U] [#5 -0.04,-0.15,0.61,U] [#6 0.24,0.05,0.59,U] [#7 0.09,0.08,0.72,U] [#8 -0.03,0.23,0.53,U] 
22:45:25.552 00.004 1032 single-star, 8 included, MultiStar: {0.07, 0.02}, one-star: {-0.05, -0.02}
22:45:25.553 00.001 1032 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.83) = xAngle (-4.62 = 1.66)
22:45:25.555 00.002 1032 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.62 = 1.66)
22:45:25.559 00.004 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.79 mountX=-0.00 mountY=0.05, mountTheta=1.66
22:45:25.562 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.02, opts=13)
22:45:25.564 00.002 1032 Enqueuing Move request for scope (-0.05, -0.02)
22:45:25.565 00.001 10072 Worker thread wakes up
22:45:25.566 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
22:45:25.566 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
22:45:25.566 00.000 10072 Moving (-0.05, -0.02) raw xDistance=-0.00 yDistance=0.05
22:45:25.567 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:45:25.570 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.54
22:45:25.570 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
22:45:25.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:25.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:45:25.570 00.000 10072 MoveAxis(E, 4, ABG)
22:45:25.570 00.000 10072 Guiding  Dir = 2, Dur = 4
22:45:25.570 00.000 10072 IsGuiding returns 0
22:45:25.571 00.001 10072 PulseGuide returned control before completion, sleep 14
22:45:25.585 00.014 10072 IsGuiding returns 0
22:45:25.585 00.000 10072 Move returns status 0, amount 4
22:45:25.585 00.000 10072 MoveAxis(N, 0, ABG)
22:45:25.585 00.000 10072 Move returns status 0, amount 0
22:45:25.585 00.000 10072 move complete, result=0
22:45:25.586 00.001 10072 worker thread done servicing request
22:45:25.587 00.001 1032 UpdateGuideState exits: m=1422 SNR=26.5
22:45:25.589 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:25.591 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:25.593 00.002 1032 Enqueuing Expose request
22:45:25.594 00.001 1032 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
22:45:25.596 00.002 10072 Worker thread wakes up
22:45:25.596 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:25.596 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:26.010 00.414 10072 Exposure complete
22:45:26.064 00.054 10072 worker thread done servicing request
22:45:26.064 00.000 1032 OnExposeComplete: enter
22:45:26.066 00.002 1032 UpdateGuideState(): m_state=6
22:45:26.068 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5678
22:45:26.070 00.002 1032 Star::Find returns 1 (0), X=1097.25, Y=134.83, Mass=1296, SNR=25.3, Peak=117 HFD=3.2
22:45:26.072 00.002 1032 MultiStar: [#1 0.04,-0.02,1.01,U] [#2 0.12,-0.10,0.84,U] [#3 0.21,0.03,0.78,U] [#4 -0.04,0.11,0.66,U] [#5 0.09,-0.02,0.63,U] [#6 0.23,0.05,0.65,U] [#7 0.23,0.22,0.00,M2] [#8 -0.04,0.12,0.52,U] 
22:45:26.075 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.00}, one-star: {-0.05, -0.10}
22:45:26.076 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
22:45:26.077 00.001 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
22:45:26.081 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.06 mountX=-0.02 mountY=-0.06, mountTheta=-1.89
22:45:26.084 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
22:45:26.086 00.002 1032 Enqueuing Move request for scope (0.07, -0.00)
22:45:26.087 00.001 10072 Worker thread wakes up
22:45:26.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
22:45:26.087 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
22:45:26.087 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.06
22:45:26.089 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:45:26.091 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.54
22:45:26.091 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:45:26.091 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:26.091 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:45:26.091 00.000 10072 MoveAxis(E, 4, ABG)
22:45:26.091 00.000 10072 Guiding  Dir = 2, Dur = 4
22:45:26.091 00.000 10072 IsGuiding returns 0
22:45:26.092 00.001 10072 PulseGuide returned control before completion, sleep 14
22:45:26.108 00.016 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:45:26.112 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:26.115 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:26.118 00.003 1032 Enqueuing Expose request
22:45:26.120 00.002 10072 IsGuiding returns 0
22:45:26.120 00.000 10072 Move returns status 0, amount 4
22:45:26.120 00.000 10072 MoveAxis(N, 0, ABG)
22:45:26.120 00.000 10072 Move returns status 0, amount 0
22:45:26.120 00.000 10072 move complete, result=0
22:45:26.120 00.000 10072 worker thread done servicing request
22:45:26.120 00.000 10072 Worker thread wakes up
22:45:26.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:26.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:26.128 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:45:26.743 00.615 10072 Exposure complete
22:45:26.797 00.054 10072 worker thread done servicing request
22:45:26.797 00.000 1032 OnExposeComplete: enter
22:45:26.800 00.003 1032 UpdateGuideState(): m_state=6
22:45:26.802 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5679
22:45:26.806 00.004 1032 Star::Find returns 1 (0), X=1097.31, Y=134.93, Mass=1205, SNR=24.4, Peak=103 HFD=3.3
22:45:26.807 00.001 1032 MultiStar: [#1 0.07,0.10,0.99,U] [#2 0.08,0.01,0.81,U] [#3 0.09,0.19,0.82,U] [#4 -0.04,0.06,0.72,U] [#5 0.00,-0.05,0.70,U] [#6 0.23,0.09,0.66,U] [#7 0.12,0.18,0.75,U] [#8 -0.02,0.21,0.54,U] 
22:45:26.809 00.002 1032 single-star, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.01, 0.00}
22:45:26.811 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
22:45:26.813 00.002 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
22:45:26.814 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.54 mountX=0.00 mountY=-0.01, mountTheta=-1.29
22:45:26.817 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.00, opts=13)
22:45:26.818 00.001 1032 Enqueuing Move request for scope (0.01, 0.00)
22:45:26.822 00.004 10072 Worker thread wakes up
22:45:26.822 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
22:45:26.822 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
22:45:26.822 00.000 10072 Moving (0.01, 0.00) raw xDistance=0.00 yDistance=-0.01
22:45:26.824 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:45:26.826 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.53
22:45:26.826 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:45:26.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:26.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:45:26.826 00.000 10072 MoveAxis(E, 4, ABG)
22:45:26.827 00.001 10072 Guiding  Dir = 2, Dur = 4
22:45:26.827 00.000 10072 IsGuiding returns 0
22:45:26.827 00.000 10072 PulseGuide returned control before completion, sleep 14
22:45:26.847 00.020 1032 UpdateGuideState exits: m=1205 SNR=24.4
22:45:26.849 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:26.851 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:26.853 00.002 1032 Enqueuing Expose request
22:45:26.855 00.002 10072 IsGuiding returns 0
22:45:26.855 00.000 10072 Move returns status 0, amount 4
22:45:26.855 00.000 10072 MoveAxis(N, 0, ABG)
22:45:26.855 00.000 10072 Move returns status 0, amount 0
22:45:26.855 00.000 10072 move complete, result=0
22:45:26.855 00.000 10072 worker thread done servicing request
22:45:26.855 00.000 10072 Worker thread wakes up
22:45:26.855 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:26.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:26.863 00.008 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:45:27.260 00.397 10072 Exposure complete
22:45:27.311 00.051 10072 worker thread done servicing request
22:45:27.311 00.000 1032 OnExposeComplete: enter
22:45:27.313 00.002 1032 UpdateGuideState(): m_state=6
22:45:27.315 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5680
22:45:27.316 00.001 1032 Star::Find returns 1 (0), X=1097.30, Y=134.92, Mass=1417, SNR=26.4, Peak=119 HFD=3.3
22:45:27.318 00.002 1032 MultiStar: [#1 -0.02,0.10,0.92,U] [#2 0.00,0.06,0.78,U] [#3 0.02,0.09,0.72,U] [#4 0.09,0.17,0.64,U] [#5 -0.10,0.01,0.63,U] [#6 0.25,0.03,0.59,U] [#7 0.16,0.21,0.00,M2] [#8 0.01,0.20,0.51,U] 
22:45:27.320 00.002 1032 single-star, 7 included, MultiStar: {0.02, 0.07}, one-star: {0.00, -0.01}
22:45:27.321 00.001 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
22:45:27.324 00.003 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
22:45:27.326 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.37 mountX=-0.01 mountY=0.00, mountTheta=3.08
22:45:27.329 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.01, opts=13)
22:45:27.333 00.004 1032 Enqueuing Move request for scope (0.00, -0.01)
22:45:27.334 00.001 10072 Worker thread wakes up
22:45:27.334 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
22:45:27.334 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
22:45:27.335 00.001 10072 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
22:45:27.338 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
22:45:27.340 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.53
22:45:27.340 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:45:27.341 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:27.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:45:27.341 00.000 10072 MoveAxis(E, 3, ABG)
22:45:27.341 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:27.341 00.000 10072 IsGuiding returns 0
22:45:27.342 00.001 10072 PulseGuide returned control before completion, sleep 13
22:45:27.358 00.016 1032 UpdateGuideState exits: m=1417 SNR=26.4
22:45:27.360 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:27.363 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:27.365 00.002 1032 Enqueuing Expose request
22:45:27.368 00.003 10072 IsGuiding returns 0
22:45:27.368 00.000 10072 Move returns status 0, amount 3
22:45:27.368 00.000 10072 MoveAxis(N, 0, ABG)
22:45:27.368 00.000 10072 Move returns status 0, amount 0
22:45:27.368 00.000 10072 move complete, result=0
22:45:27.368 00.000 10072 worker thread done servicing request
22:45:27.368 00.000 10072 Worker thread wakes up
22:45:27.368 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:27.369 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:27.375 00.006 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:45:27.995 00.620 10072 Exposure complete
22:45:28.046 00.051 10072 worker thread done servicing request
22:45:28.046 00.000 1032 OnExposeComplete: enter
22:45:28.050 00.004 1032 UpdateGuideState(): m_state=6
22:45:28.053 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5681
22:45:28.055 00.002 1032 Star::Find returns 1 (0), X=1097.40, Y=134.80, Mass=1380, SNR=26.1, Peak=125 HFD=3.3
22:45:28.057 00.002 1032 MultiStar: [#1 -0.01,0.06,0.99,U] [#2 0.11,0.02,0.77,U] [#3 0.10,-0.11,0.78,U] [#4 0.09,-0.06,0.65,U] [#5 0.13,-0.20,0.62,U] [#6 0.33,0.03,0.00,M7] [#7 0.18,0.04,0.70,U] [#8 0.00,-0.02,0.51,U] 
22:45:28.058 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.10, -0.13}
22:45:28.060 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
22:45:28.062 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
22:45:28.064 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.50 mountX=-0.07 mountY=-0.07, mountTheta=-2.33
22:45:28.067 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:45:28.069 00.002 1032 Enqueuing Move request for scope (0.09, -0.05)
22:45:28.071 00.002 10072 Worker thread wakes up
22:45:28.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:45:28.071 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:45:28.071 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.07
22:45:28.073 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:45:28.075 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.53
22:45:28.075 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:45:28.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:28.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:45:28.075 00.000 10072 MoveAxis(E, 3, ABG)
22:45:28.075 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:28.075 00.000 10072 IsGuiding returns 0
22:45:28.076 00.001 10072 PulseGuide returned control before completion, sleep 13
22:45:28.093 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:45:28.095 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:28.097 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:28.099 00.002 1032 Enqueuing Expose request
22:45:28.101 00.002 10072 IsGuiding returns 0
22:45:28.101 00.000 10072 Move returns status 0, amount 3
22:45:28.101 00.000 10072 MoveAxis(N, 0, ABG)
22:45:28.101 00.000 10072 Move returns status 0, amount 0
22:45:28.101 00.000 10072 move complete, result=0
22:45:28.101 00.000 10072 worker thread done servicing request
22:45:28.101 00.000 10072 Worker thread wakes up
22:45:28.101 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:28.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:28.108 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:45:28.508 00.400 10072 Exposure complete
22:45:28.561 00.053 10072 worker thread done servicing request
22:45:28.562 00.001 1032 OnExposeComplete: enter
22:45:28.564 00.002 1032 UpdateGuideState(): m_state=6
22:45:28.566 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5682
22:45:28.568 00.002 1032 Star::Find returns 1 (0), X=1097.29, Y=134.69, Mass=1454, SNR=26.8, Peak=137 HFD=3.4
22:45:28.570 00.002 1032 MultiStar: [#1 -0.00,0.02,0.95,U] [#2 0.12,-0.07,0.81,U] [#3 0.19,-0.03,0.75,U] [#4 0.06,0.14,0.67,U] [#5 0.01,-0.06,0.66,U] [#6 0.43,-0.06,0.00,M8] [#7 0.02,0.17,0.65,U] [#8 -0.04,-0.02,0.48,U] 
22:45:28.572 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {-0.01, -0.24}
22:45:28.574 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
22:45:28.576 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
22:45:28.577 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.47 mountX=-0.04 mountY=-0.04, mountTheta=-2.30
22:45:28.583 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
22:45:28.585 00.002 1032 Enqueuing Move request for scope (0.05, -0.02)
22:45:28.587 00.002 10072 Worker thread wakes up
22:45:28.587 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
22:45:28.587 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
22:45:28.587 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.04 yDistance=-0.04
22:45:28.589 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:45:28.592 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.53
22:45:28.592 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:45:28.593 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:28.593 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:45:28.593 00.000 10072 MoveAxis(E, 3, ABG)
22:45:28.593 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:28.593 00.000 10072 IsGuiding returns 0
22:45:28.593 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:28.610 00.017 1032 UpdateGuideState exits: m=1454 SNR=26.8
22:45:28.613 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:28.616 00.003 10072 IsGuiding returns 0
22:45:28.617 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:28.619 00.002 1032 Enqueuing Expose request
22:45:28.621 00.002 10072 Move returns status 0, amount 3
22:45:28.621 00.000 10072 MoveAxis(N, 0, ABG)
22:45:28.621 00.000 10072 Move returns status 0, amount 0
22:45:28.621 00.000 10072 move complete, result=0
22:45:28.622 00.001 10072 worker thread done servicing request
22:45:28.622 00.000 10072 Worker thread wakes up
22:45:28.622 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:28.622 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:28.629 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:45:29.245 00.616 10072 Exposure complete
22:45:29.299 00.054 10072 worker thread done servicing request
22:45:29.300 00.001 1032 OnExposeComplete: enter
22:45:29.302 00.002 1032 UpdateGuideState(): m_state=6
22:45:29.304 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5683
22:45:29.306 00.002 1032 Star::Find returns 1 (0), X=1097.32, Y=134.80, Mass=1315, SNR=25.5, Peak=121 HFD=3.2
22:45:29.308 00.002 1032 MultiStar: [#1 0.04,0.01,1.03,U] [#2 0.07,-0.10,0.77,U] [#3 0.05,0.08,0.82,U] [#4 0.14,0.19,0.71,U] [#5 -0.02,-0.03,0.62,U] [#6 0.21,-0.12,0.57,U] [#7 -0.02,0.18,0.73,U] [#8 -0.11,0.06,0.50,U] 
22:45:29.309 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.02, -0.13}
22:45:29.312 00.003 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
22:45:29.313 00.001 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
22:45:29.315 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.05 cameraTheta=0.26 mountX=0.00 mountY=-0.05, mountTheta=-1.57
22:45:29.318 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
22:45:29.319 00.001 1032 Enqueuing Move request for scope (0.04, 0.01)
22:45:29.321 00.002 10072 Worker thread wakes up
22:45:29.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
22:45:29.321 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
22:45:29.321 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.05
22:45:29.323 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:45:29.326 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.53
22:45:29.326 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:45:29.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:29.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:45:29.326 00.000 10072 MoveAxis(E, 3, ABG)
22:45:29.326 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:29.327 00.001 10072 IsGuiding returns 0
22:45:29.327 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:29.344 00.017 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:45:29.346 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:29.347 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:29.349 00.002 1032 Enqueuing Expose request
22:45:29.352 00.003 10072 IsGuiding returns 0
22:45:29.352 00.000 10072 Move returns status 0, amount 3
22:45:29.352 00.000 10072 MoveAxis(N, 0, ABG)
22:45:29.352 00.000 10072 Move returns status 0, amount 0
22:45:29.352 00.000 10072 move complete, result=0
22:45:29.352 00.000 10072 worker thread done servicing request
22:45:29.353 00.001 10072 Worker thread wakes up
22:45:29.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:29.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:29.358 00.005 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:45:29.764 00.406 10072 Exposure complete
22:45:29.811 00.047 10072 worker thread done servicing request
22:45:29.811 00.000 1032 OnExposeComplete: enter
22:45:29.813 00.002 1032 UpdateGuideState(): m_state=6
22:45:29.815 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5684
22:45:29.816 00.001 1032 Star::Find returns 1 (0), X=1097.32, Y=134.94, Mass=1232, SNR=24.6, Peak=110 HFD=3.3
22:45:29.818 00.002 1032 MultiStar: [#1 0.06,0.11,1.02,U] [#2 0.17,0.05,0.79,U] [#3 0.10,0.10,0.76,U] [#4 0.09,0.08,0.70,U] [#5 0.02,0.10,0.66,U] [#6 0.11,-0.04,0.65,U] [#7 0.06,0.26,0.00,M1] [#8 0.13,0.14,0.54,U] 
22:45:29.819 00.001 1032 single-star, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.02, 0.01}
22:45:29.821 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:45:29.822 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:45:29.824 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.73 mountX=0.01 mountY=-0.02, mountTheta=-1.10
22:45:29.827 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
22:45:29.830 00.003 1032 Enqueuing Move request for scope (0.02, 0.01)
22:45:29.833 00.003 10072 Worker thread wakes up
22:45:29.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:45:29.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:45:29.833 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
22:45:29.835 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:45:29.838 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.53
22:45:29.838 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:45:29.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:29.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:45:29.838 00.000 10072 MoveAxis(E, 2, ABG)
22:45:29.838 00.000 10072 Guiding  Dir = 2, Dur = 2
22:45:29.839 00.001 10072 IsGuiding returns 0
22:45:29.839 00.000 10072 PulseGuide returned control before completion, sleep 12
22:45:29.855 00.016 10072 IsGuiding returns 0
22:45:29.855 00.000 10072 Move returns status 0, amount 2
22:45:29.855 00.000 10072 MoveAxis(N, 0, ABG)
22:45:29.855 00.000 1032 UpdateGuideState exits: m=1232 SNR=24.6
22:45:29.857 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:29.858 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:29.862 00.004 10072 Move returns status 0, amount 0
22:45:29.862 00.000 10072 move complete, result=0
22:45:29.862 00.000 10072 worker thread done servicing request
22:45:29.862 00.000 1032 Enqueuing Expose request
22:45:29.864 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:45:29.868 00.004 10072 Worker thread wakes up
22:45:29.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:29.868 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:30.499 00.631 10072 Exposure complete
22:45:30.547 00.048 10072 worker thread done servicing request
22:45:30.547 00.000 1032 OnExposeComplete: enter
22:45:30.550 00.003 1032 UpdateGuideState(): m_state=6
22:45:30.552 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5685
22:45:30.554 00.002 1032 Star::Find returns 1 (0), X=1097.30, Y=134.84, Mass=1303, SNR=25.3, Peak=115 HFD=3.2
22:45:30.556 00.002 1032 MultiStar: [#1 -0.03,0.04,0.97,U] [#2 0.03,0.04,0.77,U] [#3 -0.00,0.17,0.77,U] [#4 -0.01,0.31,0.00,M1] [#5 -0.02,-0.07,0.65,U] [#6 0.33,0.01,0.00,M7] [#7 0.14,0.18,0.73,U] [#8 0.09,0.27,0.00,M1] 
22:45:30.557 00.001 1032 refined, 5 included, MultiStar: {0.02, 0.04}, one-star: {0.00, -0.08}
22:45:30.558 00.001 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
22:45:30.561 00.003 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
22:45:30.562 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.15 mountX=0.03 mountY=-0.03, mountTheta=-0.68
22:45:30.564 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
22:45:30.565 00.001 1032 Enqueuing Move request for scope (0.02, 0.04)
22:45:30.567 00.002 10072 Worker thread wakes up
22:45:30.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:45:30.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:45:30.567 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
22:45:30.568 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:45:30.570 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.52
22:45:30.570 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:45:30.571 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:30.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:45:30.571 00.000 10072 MoveAxis(E, 3, ABG)
22:45:30.571 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:30.571 00.000 10072 IsGuiding returns 0
22:45:30.571 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:30.588 00.017 1032 UpdateGuideState exits: m=1303 SNR=25.3
22:45:30.590 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:30.592 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:30.593 00.001 1032 Enqueuing Expose request
22:45:30.595 00.002 10072 IsGuiding returns 0
22:45:30.595 00.000 10072 Move returns status 0, amount 3
22:45:30.595 00.000 10072 MoveAxis(N, 0, ABG)
22:45:30.595 00.000 10072 Move returns status 0, amount 0
22:45:30.595 00.000 10072 move complete, result=0
22:45:30.596 00.001 10072 worker thread done servicing request
22:45:30.596 00.000 10072 Worker thread wakes up
22:45:30.596 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:30.596 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:30.602 00.006 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:45:31.000 00.398 10072 Exposure complete
22:45:31.050 00.050 10072 worker thread done servicing request
22:45:31.050 00.000 1032 OnExposeComplete: enter
22:45:31.054 00.004 1032 UpdateGuideState(): m_state=6
22:45:31.055 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5686
22:45:31.057 00.002 1032 Star::Find returns 1 (0), X=1097.35, Y=134.86, Mass=1297, SNR=25.3, Peak=112 HFD=3.3
22:45:31.059 00.002 1032 MultiStar: [#1 0.06,0.09,0.95,U] [#2 0.00,0.05,0.82,U] [#3 0.13,0.04,0.73,U] [#4 0.05,0.31,0.00,M2] [#5 -0.08,-0.04,0.69,U] [#6 0.18,0.05,0.65,U] [#7 0.09,0.23,0.72,U] [#8 -0.00,0.10,0.51,U] 
22:45:31.060 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.05, -0.07}
22:45:31.062 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
22:45:31.063 00.001 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
22:45:31.065 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.74 mountX=0.03 mountY=-0.06, mountTheta=-1.09
22:45:31.068 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
22:45:31.069 00.001 1032 Enqueuing Move request for scope (0.05, 0.05)
22:45:31.071 00.002 10072 Worker thread wakes up
22:45:31.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:45:31.071 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:45:31.071 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
22:45:31.072 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:45:31.074 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.52
22:45:31.075 00.001 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:45:31.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:31.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:45:31.075 00.000 10072 MoveAxis(E, 2, ABG)
22:45:31.075 00.000 10072 Guiding  Dir = 2, Dur = 2
22:45:31.075 00.000 10072 IsGuiding returns 0
22:45:31.075 00.000 10072 PulseGuide returned control before completion, sleep 12
22:45:31.091 00.016 10072 IsGuiding returns 0
22:45:31.091 00.000 10072 Move returns status 0, amount 2
22:45:31.091 00.000 10072 MoveAxis(N, 0, ABG)
22:45:31.091 00.000 10072 Move returns status 0, amount 0
22:45:31.091 00.000 10072 move complete, result=0
22:45:31.091 00.000 10072 worker thread done servicing request
22:45:31.092 00.001 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:45:31.094 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:31.095 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:31.097 00.002 1032 Enqueuing Expose request
22:45:31.098 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:45:31.099 00.001 10072 Worker thread wakes up
22:45:31.100 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:31.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:31.736 00.636 10072 Exposure complete
22:45:31.784 00.048 10072 worker thread done servicing request
22:45:31.784 00.000 1032 OnExposeComplete: enter
22:45:31.786 00.002 1032 UpdateGuideState(): m_state=6
22:45:31.788 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5687
22:45:31.789 00.001 1032 Star::Find returns 1 (0), X=1097.21, Y=134.89, Mass=1421, SNR=26.5, Peak=118 HFD=3.1
22:45:31.791 00.002 1032 MultiStar: [#1 -0.01,0.03,0.94,U] [#2 0.05,-0.06,0.80,U] [#3 0.10,0.01,0.75,U] [#4 0.05,0.15,0.66,U] [#5 0.01,-0.16,0.63,U] [#6 0.29,-0.05,0.00,M7] [#7 0.18,0.19,0.00,M1] [#8 -0.07,0.25,0.00,M1] 
22:45:31.792 00.001 1032 refined, 5 included, MultiStar: {0.01, -0.01}, one-star: {-0.09, -0.04}
22:45:31.794 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
22:45:31.795 00.001 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
22:45:31.796 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.91 mountX=-0.01 mountY=-0.01, mountTheta=-2.74
22:45:31.800 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
22:45:31.802 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
22:45:31.804 00.002 10072 Worker thread wakes up
22:45:31.804 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:45:31.804 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:45:31.804 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
22:45:31.806 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:45:31.808 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.52
22:45:31.809 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:45:31.809 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:31.809 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:45:31.809 00.000 10072 MoveAxis(E, 3, ABG)
22:45:31.809 00.000 10072 Guiding  Dir = 2, Dur = 3
22:45:31.809 00.000 10072 IsGuiding returns 0
22:45:31.809 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:31.826 00.017 1032 UpdateGuideState exits: m=1421 SNR=26.5
22:45:31.830 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:31.832 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:31.833 00.001 10072 IsGuiding returns 0
22:45:31.833 00.000 1032 Enqueuing Expose request
22:45:31.837 00.004 10072 Move returns status 0, amount 3
22:45:31.837 00.000 10072 MoveAxis(N, 0, ABG)
22:45:31.837 00.000 10072 Move returns status 0, amount 0
22:45:31.837 00.000 10072 move complete, result=0
22:45:31.838 00.001 10072 worker thread done servicing request
22:45:31.838 00.000 10072 Worker thread wakes up
22:45:31.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:31.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:31.844 00.006 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:45:32.254 00.410 10072 Exposure complete
22:45:32.305 00.051 10072 worker thread done servicing request
22:45:32.306 00.001 1032 OnExposeComplete: enter
22:45:32.308 00.002 1032 UpdateGuideState(): m_state=6
22:45:32.309 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5688
22:45:32.311 00.002 1032 Star::Find returns 1 (0), X=1097.25, Y=134.87, Mass=1232, SNR=24.6, Peak=117 HFD=3.1
22:45:32.313 00.002 1032 MultiStar: [#1 0.02,0.08,1.06,U] [#2 0.05,0.03,0.79,U] [#3 0.10,0.07,0.76,U] [#4 0.05,0.09,0.71,U] [#5 -0.11,0.02,0.67,U] [#6 0.30,-0.06,0.00,M8] [#7 0.06,0.19,0.74,U] [#8 -0.16,0.24,0.00,M2] 
22:45:32.314 00.001 1032 refined, 6 included, MultiStar: {0.02, 0.06}, one-star: {-0.05, -0.06}
22:45:32.316 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
22:45:32.318 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
22:45:32.319 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.30 mountX=0.05 mountY=-0.03, mountTheta=-0.53
22:45:32.322 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
22:45:32.324 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
22:45:32.325 00.001 10072 Worker thread wakes up
22:45:32.325 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
22:45:32.325 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
22:45:32.325 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
22:45:32.327 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:45:32.329 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.52
22:45:32.329 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:45:32.330 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:32.330 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:45:32.330 00.000 10072 MoveAxis(E, 2, ABG)
22:45:32.330 00.000 10072 Guiding  Dir = 2, Dur = 2
22:45:32.330 00.000 10072 IsGuiding returns 0
22:45:32.331 00.001 10072 PulseGuide returned control before completion, sleep 12
22:45:32.345 00.014 10072 IsGuiding returns 0
22:45:32.345 00.000 10072 Move returns status 0, amount 2
22:45:32.345 00.000 10072 MoveAxis(N, 0, ABG)
22:45:32.345 00.000 10072 Move returns status 0, amount 0
22:45:32.345 00.000 10072 move complete, result=0
22:45:32.345 00.000 10072 worker thread done servicing request
22:45:32.349 00.004 1032 UpdateGuideState exits: m=1232 SNR=24.6
22:45:32.351 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:32.352 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:32.355 00.003 1032 Enqueuing Expose request
22:45:32.357 00.002 10072 Worker thread wakes up
22:45:32.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:32.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:32.357 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:45:32.992 00.635 10072 Exposure complete
22:45:33.042 00.050 10072 worker thread done servicing request
22:45:33.042 00.000 1032 OnExposeComplete: enter
22:45:33.044 00.002 1032 UpdateGuideState(): m_state=6
22:45:33.046 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5689
22:45:33.048 00.002 1032 Star::Find returns 1 (0), X=1097.24, Y=134.87, Mass=1328, SNR=25.6, Peak=118 HFD=3.2
22:45:33.050 00.002 1032 MultiStar: [#1 0.01,0.02,0.94,U] [#2 -0.01,0.01,0.80,U] [#3 0.10,0.21,0.75,U] [#4 -0.04,0.29,0.00,M1] [#5 -0.02,0.05,0.67,U] [#6 0.14,0.03,0.64,U] [#7 0.05,0.33,0.00,M1] [#8 -0.03,0.23,0.51,U] 
22:45:33.052 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.05}, one-star: {-0.06, -0.06}
22:45:33.053 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
22:45:33.055 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
22:45:33.056 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.28 mountX=0.05 mountY=-0.03, mountTheta=-0.55
22:45:33.059 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
22:45:33.062 00.003 1032 Enqueuing Move request for scope (0.02, 0.05)
22:45:33.063 00.001 10072 Worker thread wakes up
22:45:33.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
22:45:33.064 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
22:45:33.064 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.03
22:45:33.065 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:45:33.068 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.52
22:45:33.068 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:45:33.068 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:33.068 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:45:33.068 00.000 10072 MoveAxis(E, 1, ABG)
22:45:33.068 00.000 10072 Guiding  Dir = 2, Dur = 1
22:45:33.069 00.001 10072 IsGuiding returns 0
22:45:33.069 00.000 10072 PulseGuide returned control before completion, sleep 11
22:45:33.082 00.013 10072 IsGuiding returns 0
22:45:33.082 00.000 10072 Move returns status 0, amount 1
22:45:33.083 00.001 10072 MoveAxis(N, 0, ABG)
22:45:33.083 00.000 10072 Move returns status 0, amount 0
22:45:33.083 00.000 10072 move complete, result=0
22:45:33.083 00.000 10072 worker thread done servicing request
22:45:33.088 00.005 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:45:33.090 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:33.092 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:33.094 00.002 1032 Enqueuing Expose request
22:45:33.096 00.002 10072 Worker thread wakes up
22:45:33.096 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:33.096 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:33.096 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:45:33.508 00.412 10072 Exposure complete
22:45:33.577 00.069 10072 worker thread done servicing request
22:45:33.577 00.000 1032 OnExposeComplete: enter
22:45:33.579 00.002 1032 UpdateGuideState(): m_state=6
22:45:33.582 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5690
22:45:33.584 00.002 1032 Star::Find returns 1 (0), X=1097.34, Y=134.87, Mass=1306, SNR=25.4, Peak=117 HFD=3.3
22:45:33.586 00.002 1032 MultiStar: [#1 0.08,0.21,0.99,U] [#2 -0.02,-0.00,0.78,U] [#3 0.04,0.04,0.78,U] [#4 0.04,0.18,0.66,U] [#5 -0.03,0.07,0.67,U] [#6 0.32,0.09,0.00,M8] [#7 0.15,0.15,0.75,U] [#8 -0.07,0.25,0.00,M2] 
22:45:33.588 00.002 1032 single-star, 6 included, MultiStar: {0.05, 0.08}, one-star: {0.04, -0.05}
22:45:33.590 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
22:45:33.592 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
22:45:33.594 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.95 mountX=-0.06 mountY=-0.02, mountTheta=-2.78
22:45:33.597 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
22:45:33.599 00.002 1032 Enqueuing Move request for scope (0.04, -0.05)
22:45:33.601 00.002 10072 Worker thread wakes up
22:45:33.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
22:45:33.601 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
22:45:33.601 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.02
22:45:33.603 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:45:33.606 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.51
22:45:33.606 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:45:33.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:33.606 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:45:33.606 00.000 10072 MoveAxis(E, 1, ABG)
22:45:33.606 00.000 10072 Guiding  Dir = 2, Dur = 1
22:45:33.607 00.001 10072 IsGuiding returns 0
22:45:33.607 00.000 10072 PulseGuide returned control before completion, sleep 11
22:45:33.627 00.020 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:45:33.630 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:33.632 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:33.634 00.002 1032 Enqueuing Expose request
22:45:33.636 00.002 10072 IsGuiding returns 0
22:45:33.636 00.000 10072 Move returns status 0, amount 1
22:45:33.636 00.000 10072 MoveAxis(N, 0, ABG)
22:45:33.636 00.000 10072 Move returns status 0, amount 0
22:45:33.636 00.000 10072 move complete, result=0
22:45:33.636 00.000 10072 worker thread done servicing request
22:45:33.636 00.000 10072 Worker thread wakes up
22:45:33.637 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:33.637 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:33.645 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:45:34.273 00.628 10072 Exposure complete
22:45:34.327 00.054 10072 worker thread done servicing request
22:45:34.329 00.002 1032 OnExposeComplete: enter
22:45:34.332 00.003 1032 UpdateGuideState(): m_state=6
22:45:34.335 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5691
22:45:34.337 00.002 1032 Star::Find returns 1 (0), X=1097.23, Y=134.85, Mass=1310, SNR=25.4, Peak=117 HFD=3.1
22:45:34.339 00.002 1032 MultiStar: [#1 0.04,0.06,1.01,U] [#2 0.11,-0.12,0.79,U] [#3 0.09,-0.14,0.80,U] [#4 0.05,0.06,0.67,U] [#5 0.12,-0.16,0.62,U] [#6 0.38,0.06,0.00,M9] [#7 0.14,0.07,0.70,U] [#8 0.03,0.09,0.52,U] 
22:45:34.341 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {-0.07, -0.08}
22:45:34.344 00.003 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
22:45:34.346 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
22:45:34.347 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.51 mountX=-0.04 mountY=-0.05, mountTheta=-2.34
22:45:34.350 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
22:45:34.352 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
22:45:34.354 00.002 10072 Worker thread wakes up
22:45:34.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:45:34.354 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:45:34.354 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
22:45:34.356 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:45:34.358 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.51
22:45:34.358 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:45:34.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:34.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:45:34.358 00.000 10072 MoveAxis(E, 0, ABG)
22:45:34.358 00.000 10072 Move returns status 0, amount 0
22:45:34.358 00.000 10072 MoveAxis(N, 0, ABG)
22:45:34.358 00.000 10072 Move returns status 0, amount 0
22:45:34.358 00.000 10072 move complete, result=0
22:45:34.360 00.002 10072 worker thread done servicing request
22:45:34.377 00.017 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:45:34.384 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:34.386 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:34.388 00.002 1032 Enqueuing Expose request
22:45:34.391 00.003 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:34.393 00.002 10072 Worker thread wakes up
22:45:34.393 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:34.394 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:34.805 00.411 10072 Exposure complete
22:45:34.856 00.051 10072 worker thread done servicing request
22:45:34.856 00.000 1032 OnExposeComplete: enter
22:45:34.858 00.002 1032 UpdateGuideState(): m_state=6
22:45:34.860 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5692
22:45:34.863 00.003 1032 Star::Find returns 1 (0), X=1097.28, Y=134.85, Mass=1427, SNR=26.5, Peak=127 HFD=3.3
22:45:34.865 00.002 1032 MultiStar: [#1 0.12,0.01,0.97,U] [#2 0.05,-0.07,0.76,U] [#3 0.06,-0.01,0.68,U] [#4 0.06,0.07,0.66,U] [#5 -0.10,-0.13,0.65,U] [#6 0.29,-0.05,0.00,M10] [#7 0.16,0.14,0.70,U] [#8 0.07,0.07,0.52,U] 
22:45:34.867 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.01}, one-star: {-0.03, -0.08}
22:45:34.868 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
22:45:34.870 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
22:45:34.871 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.16 mountX=-0.02 mountY=-0.05, mountTheta=-1.99
22:45:34.874 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
22:45:34.876 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
22:45:34.878 00.002 10072 Worker thread wakes up
22:45:34.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:45:34.878 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:45:34.878 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
22:45:34.880 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:45:34.883 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.51
22:45:34.883 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:45:34.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:34.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:45:34.883 00.000 10072 MoveAxis(W, 0, ABG)
22:45:34.883 00.000 10072 Move returns status 0, amount 0
22:45:34.883 00.000 10072 MoveAxis(N, 0, ABG)
22:45:34.883 00.000 10072 Move returns status 0, amount 0
22:45:34.883 00.000 10072 move complete, result=0
22:45:34.883 00.000 10072 worker thread done servicing request
22:45:34.901 00.018 1032 UpdateGuideState exits: m=1427 SNR=26.5
22:45:34.903 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:34.904 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:34.906 00.002 1032 Enqueuing Expose request
22:45:34.907 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
22:45:34.908 00.001 10072 Worker thread wakes up
22:45:34.908 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:34.908 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:35.539 00.631 10072 Exposure complete
22:45:35.593 00.054 10072 worker thread done servicing request
22:45:35.593 00.000 1032 OnExposeComplete: enter
22:45:35.595 00.002 1032 UpdateGuideState(): m_state=6
22:45:35.597 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5693
22:45:35.599 00.002 1032 Star::Find returns 1 (0), X=1097.22, Y=134.94, Mass=1243, SNR=24.8, Peak=105 HFD=3.1
22:45:35.602 00.003 1032 MultiStar: [#1 0.01,0.12,0.99,U] [#2 0.04,0.09,0.79,U] [#3 -0.07,0.26,0.00,M1] [#4 -0.24,0.30,0.00,M1] [#5 0.09,0.06,0.67,U] [#6 0.09,0.02,0.66,U] [#7 0.11,0.26,0.00,M1] [#8 0.01,0.28,0.00,M1] 
22:45:35.604 00.002 1032 refined, 4 included, MultiStar: {0.02, 0.06}, one-star: {-0.08, 0.01}
22:45:35.606 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
22:45:35.608 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
22:45:35.609 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.26 mountX=0.06 mountY=-0.04, mountTheta=-0.57
22:45:35.612 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
22:45:35.614 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
22:45:35.617 00.003 10072 Worker thread wakes up
22:45:35.617 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
22:45:35.617 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
22:45:35.617 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.06 yDistance=-0.04
22:45:35.619 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:45:35.622 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.51
22:45:35.622 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:45:35.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:35.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:45:35.622 00.000 10072 MoveAxis(W, 0, ABG)
22:45:35.622 00.000 10072 Move returns status 0, amount 0
22:45:35.622 00.000 10072 MoveAxis(N, 0, ABG)
22:45:35.622 00.000 10072 Move returns status 0, amount 0
22:45:35.622 00.000 10072 move complete, result=0
22:45:35.622 00.000 10072 worker thread done servicing request
22:45:35.639 00.017 1032 UpdateGuideState exits: m=1243 SNR=24.8
22:45:35.641 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:35.643 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:35.644 00.001 1032 Enqueuing Expose request
22:45:35.648 00.004 10072 Worker thread wakes up
22:45:35.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:35.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:35.648 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
22:45:36.058 00.410 10072 Exposure complete
22:45:36.113 00.055 10072 worker thread done servicing request
22:45:36.113 00.000 1032 OnExposeComplete: enter
22:45:36.116 00.003 1032 UpdateGuideState(): m_state=6
22:45:36.118 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5694
22:45:36.120 00.002 1032 Star::Find returns 1 (0), X=1097.26, Y=135.02, Mass=1273, SNR=25.1, Peak=112 HFD=3.2
22:45:36.122 00.002 1032 MultiStar: [#1 0.01,0.22,0.98,U] [#2 -0.05,0.15,0.82,U] [#3 -0.01,0.09,0.81,U] [#4 0.02,0.05,0.70,U] [#5 0.05,0.04,0.71,U] [#6 0.27,0.10,0.00,M10] [#7 -0.02,0.19,0.71,U] [#8 0.03,0.37,0.00,M2] 
22:45:36.123 00.001 1032 single-star, 6 included, MultiStar: {-0.00, 0.12}, one-star: {-0.04, 0.09}
22:45:36.126 00.003 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
22:45:36.127 00.001 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
22:45:36.128 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.96 mountX=0.10 mountY=0.01, mountTheta=0.13
22:45:36.131 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.09, opts=13)
22:45:36.132 00.001 1032 Enqueuing Move request for scope (-0.04, 0.09)
22:45:36.134 00.002 10072 Worker thread wakes up
22:45:36.135 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
22:45:36.135 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
22:45:36.135 00.000 10072 Moving (-0.04, 0.09) raw xDistance=0.10 yDistance=0.01
22:45:36.137 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:45:36.139 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.51
22:45:36.139 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:45:36.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:36.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:45:36.139 00.000 10072 MoveAxis(W, 1, ABG)
22:45:36.139 00.000 10072 Guiding  Dir = 3, Dur = 1
22:45:36.139 00.000 10072 IsGuiding returns 0
22:45:36.141 00.002 10072 PulseGuide returned control before completion, sleep 11
22:45:36.158 00.017 1032 UpdateGuideState exits: m=1273 SNR=25.1
22:45:36.161 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:36.162 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:36.163 00.001 1032 Enqueuing Expose request
22:45:36.166 00.003 10072 IsGuiding returns 0
22:45:36.166 00.000 10072 Move returns status 0, amount 1
22:45:36.166 00.000 10072 MoveAxis(N, 0, ABG)
22:45:36.166 00.000 10072 Move returns status 0, amount 0
22:45:36.166 00.000 10072 move complete, result=0
22:45:36.167 00.001 10072 worker thread done servicing request
22:45:36.167 00.000 10072 Worker thread wakes up
22:45:36.167 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:36.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:36.174 00.007 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:45:36.794 00.620 10072 Exposure complete
22:45:36.846 00.052 10072 worker thread done servicing request
22:45:36.846 00.000 1032 OnExposeComplete: enter
22:45:36.850 00.004 1032 UpdateGuideState(): m_state=6
22:45:36.852 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5695
22:45:36.853 00.001 1032 Star::Find returns 1 (0), X=1097.24, Y=134.85, Mass=1463, SNR=26.9, Peak=123 HFD=3.2
22:45:36.856 00.003 1032 MultiStar: [#1 0.05,-0.06,0.95,U] [#2 0.15,-0.06,0.75,U] [#3 0.10,0.01,0.74,U] [#4 0.14,0.15,0.64,U] [#5 0.07,0.08,0.64,U] [#6 0.36,-0.02,0.00,R] [#7 0.06,0.11,0.71,U] [#8 0.02,0.06,0.49,U] 
22:45:36.857 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {-0.06, -0.08}
22:45:36.859 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:45:36.861 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:45:36.864 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.21 mountX=-0.00 mountY=-0.06, mountTheta=-1.62
22:45:36.868 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
22:45:36.870 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
22:45:36.871 00.001 10072 Worker thread wakes up
22:45:36.872 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:45:36.872 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:45:36.872 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
22:45:36.875 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
22:45:36.877 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.50
22:45:36.877 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:45:36.877 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:36.877 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:45:36.877 00.000 10072 MoveAxis(W, 1, ABG)
22:45:36.877 00.000 10072 Guiding  Dir = 3, Dur = 1
22:45:36.877 00.000 10072 IsGuiding returns 0
22:45:36.878 00.001 10072 PulseGuide returned control before completion, sleep 11
22:45:36.896 00.018 1032 UpdateGuideState exits: m=1463 SNR=26.9
22:45:36.899 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:36.901 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:36.903 00.002 1032 Enqueuing Expose request
22:45:36.904 00.001 10072 IsGuiding returns 0
22:45:36.905 00.001 10072 Move returns status 0, amount 1
22:45:36.905 00.000 10072 MoveAxis(N, 0, ABG)
22:45:36.905 00.000 10072 Move returns status 0, amount 0
22:45:36.905 00.000 10072 move complete, result=0
22:45:36.905 00.000 10072 worker thread done servicing request
22:45:36.905 00.000 10072 Worker thread wakes up
22:45:36.905 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:36.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:36.912 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:45:37.312 00.400 10072 Exposure complete
22:45:37.362 00.050 10072 worker thread done servicing request
22:45:37.362 00.000 1032 OnExposeComplete: enter
22:45:37.364 00.002 1032 UpdateGuideState(): m_state=6
22:45:37.365 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5696
22:45:37.368 00.003 1032 Star::Find returns 1 (0), X=1097.27, Y=134.97, Mass=1361, SNR=25.9, Peak=122 HFD=3.2
22:45:37.370 00.002 1032 MultiStar: [#1 0.04,0.02,1.00,U] [#2 0.11,-0.12,0.76,U] [#3 0.09,-0.03,0.74,U] [#4 0.12,0.05,0.66,U] [#5 0.05,-0.06,0.63,U] [#6 -0.02,0.02,0.56,U] [#7 0.12,0.17,0.69,U] [#8 -0.03,0.09,0.51,U] 
22:45:37.372 00.002 1032 single-star, 8 included, MultiStar: {0.05, 0.02}, one-star: {-0.03, 0.04}
22:45:37.373 00.001 1032 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.83) = xAngle (0.32 = 0.32)
22:45:37.375 00.002 1032 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.32 = 0.32)
22:45:37.376 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.15 mountX=0.05 mountY=0.02, mountTheta=0.32
22:45:37.379 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
22:45:37.380 00.001 1032 Enqueuing Move request for scope (-0.03, 0.04)
22:45:37.382 00.002 10072 Worker thread wakes up
22:45:37.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
22:45:37.382 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
22:45:37.382 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.02
22:45:37.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:45:37.386 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.50
22:45:37.386 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:45:37.387 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:37.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:45:37.387 00.000 10072 MoveAxis(W, 1, ABG)
22:45:37.387 00.000 10072 Guiding  Dir = 3, Dur = 1
22:45:37.387 00.000 10072 IsGuiding returns 0
22:45:37.387 00.000 10072 PulseGuide returned control before completion, sleep 11
22:45:37.403 00.016 1032 UpdateGuideState exits: m=1361 SNR=25.9
22:45:37.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:37.407 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:37.408 00.001 1032 Enqueuing Expose request
22:45:37.409 00.001 10072 IsGuiding returns 0
22:45:37.410 00.001 10072 Move returns status 0, amount 1
22:45:37.410 00.000 10072 MoveAxis(N, 0, ABG)
22:45:37.410 00.000 10072 Move returns status 0, amount 0
22:45:37.410 00.000 10072 move complete, result=0
22:45:37.410 00.000 10072 worker thread done servicing request
22:45:37.410 00.000 10072 Worker thread wakes up
22:45:37.410 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:37.410 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:37.416 00.006 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:45:38.048 00.632 10072 Exposure complete
22:45:38.100 00.052 10072 worker thread done servicing request
22:45:38.100 00.000 1032 OnExposeComplete: enter
22:45:38.102 00.002 1032 UpdateGuideState(): m_state=6
22:45:38.103 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5697
22:45:38.105 00.002 1032 Star::Find returns 1 (0), X=1097.32, Y=134.95, Mass=1342, SNR=25.8, Peak=114 HFD=3.3
22:45:38.106 00.001 1032 MultiStar: [#1 0.06,0.08,0.99,U] [#2 0.06,0.08,0.76,U] [#3 0.16,0.03,0.79,U] [#4 0.09,0.25,0.00,M1] [#5 0.06,-0.00,0.67,U] [#6 -0.09,0.01,0.64,U] [#7 0.09,0.18,0.72,U] [#8 0.03,0.04,0.54,U] 
22:45:38.108 00.002 1032 single-star, 7 included, MultiStar: {0.05, 0.06}, one-star: {0.02, 0.02}
22:45:38.110 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
22:45:38.111 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
22:45:38.114 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.85 mountX=0.02 mountY=-0.03, mountTheta=-0.98
22:45:38.117 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
22:45:38.121 00.004 1032 Enqueuing Move request for scope (0.02, 0.02)
22:45:38.123 00.002 10072 Worker thread wakes up
22:45:38.123 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:45:38.123 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:45:38.123 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.03
22:45:38.125 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
22:45:38.127 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.50
22:45:38.127 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:45:38.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:38.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:45:38.127 00.000 10072 MoveAxis(W, 2, ABG)
22:45:38.127 00.000 10072 Guiding  Dir = 3, Dur = 2
22:45:38.127 00.000 10072 IsGuiding returns 0
22:45:38.128 00.001 10072 PulseGuide returned control before completion, sleep 12
22:45:38.146 00.018 1032 UpdateGuideState exits: m=1342 SNR=25.8
22:45:38.148 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:38.150 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:38.152 00.002 1032 Enqueuing Expose request
22:45:38.155 00.003 10072 IsGuiding returns 0
22:45:38.155 00.000 10072 Move returns status 0, amount 2
22:45:38.155 00.000 10072 MoveAxis(N, 0, ABG)
22:45:38.155 00.000 10072 Move returns status 0, amount 0
22:45:38.155 00.000 10072 move complete, result=0
22:45:38.155 00.000 10072 worker thread done servicing request
22:45:38.155 00.000 10072 Worker thread wakes up
22:45:38.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:38.156 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:38.160 00.004 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:45:38.567 00.407 10072 Exposure complete
22:45:38.620 00.053 10072 worker thread done servicing request
22:45:38.621 00.001 1032 OnExposeComplete: enter
22:45:38.623 00.002 1032 UpdateGuideState(): m_state=6
22:45:38.624 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5698
22:45:38.626 00.002 1032 Star::Find returns 1 (0), X=1097.34, Y=134.93, Mass=1373, SNR=26.0, Peak=120 HFD=3.3
22:45:38.628 00.002 1032 MultiStar: [#1 0.07,0.12,0.94,U] [#2 0.08,0.04,0.78,U] [#3 0.18,-0.05,0.75,U] [#4 0.10,0.21,0.64,U] [#5 -0.03,-0.02,0.65,U] [#6 -0.12,0.07,0.61,U] [#7 0.18,0.29,0.00,M1] [#8 0.12,0.18,0.49,U] 
22:45:38.630 00.002 1032 single-star, 7 included, MultiStar: {0.06, 0.06}, one-star: {0.04, -0.00}
22:45:38.632 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
22:45:38.633 00.001 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
22:45:38.635 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.10 mountX=-0.01 mountY=-0.04, mountTheta=-1.93
22:45:38.637 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
22:45:38.640 00.003 1032 Enqueuing Move request for scope (0.04, -0.00)
22:45:38.642 00.002 10072 Worker thread wakes up
22:45:38.642 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:45:38.643 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:45:38.643 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
22:45:38.646 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:45:38.649 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.50
22:45:38.649 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:45:38.649 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:38.649 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:45:38.649 00.000 10072 MoveAxis(W, 2, ABG)
22:45:38.649 00.000 10072 Guiding  Dir = 3, Dur = 2
22:45:38.650 00.001 10072 IsGuiding returns 0
22:45:38.650 00.000 10072 PulseGuide returned control before completion, sleep 12
22:45:38.665 00.015 1032 UpdateGuideState exits: m=1373 SNR=26.0
22:45:38.667 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:38.668 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:38.671 00.003 1032 Enqueuing Expose request
22:45:38.672 00.001 10072 IsGuiding returns 0
22:45:38.672 00.000 10072 Move returns status 0, amount 2
22:45:38.672 00.000 10072 MoveAxis(N, 0, ABG)
22:45:38.672 00.000 10072 Move returns status 0, amount 0
22:45:38.672 00.000 10072 move complete, result=0
22:45:38.672 00.000 10072 worker thread done servicing request
22:45:38.672 00.000 10072 Worker thread wakes up
22:45:38.674 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:38.674 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:38.680 00.006 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:45:39.302 00.622 10072 Exposure complete
22:45:39.353 00.051 10072 worker thread done servicing request
22:45:39.353 00.000 1032 OnExposeComplete: enter
22:45:39.356 00.003 1032 UpdateGuideState(): m_state=6
22:45:39.357 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5699
22:45:39.360 00.003 1032 Star::Find returns 1 (0), X=1097.35, Y=134.84, Mass=1499, SNR=27.2, Peak=134 HFD=3.3
22:45:39.362 00.002 1032 MultiStar: [#1 0.07,-0.07,0.88,U] [#2 0.12,-0.03,0.76,U] [#3 0.07,-0.02,0.74,U] [#4 0.20,0.09,0.65,U] [#5 -0.01,-0.09,0.64,U] [#6 -0.08,-0.02,0.59,U] [#7 0.16,0.29,0.00,M2] [#8 0.07,0.10,0.51,U] 
22:45:39.364 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {0.05, -0.09}
22:45:39.366 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:45:39.367 00.001 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:45:39.370 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.37 mountX=-0.04 mountY=-0.06, mountTheta=-2.20
22:45:39.372 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
22:45:39.373 00.001 1032 Enqueuing Move request for scope (0.06, -0.03)
22:45:39.375 00.002 10072 Worker thread wakes up
22:45:39.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:45:39.375 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:45:39.375 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.06
22:45:39.377 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
22:45:39.379 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.50
22:45:39.379 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:45:39.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:39.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:45:39.379 00.000 10072 MoveAxis(W, 3, ABG)
22:45:39.379 00.000 10072 Guiding  Dir = 3, Dur = 3
22:45:39.380 00.001 10072 IsGuiding returns 0
22:45:39.380 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:39.398 00.018 1032 UpdateGuideState exits: m=1499 SNR=27.2
22:45:39.400 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:39.402 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:39.404 00.002 1032 Enqueuing Expose request
22:45:39.407 00.003 10072 IsGuiding returns 0
22:45:39.407 00.000 10072 Move returns status 0, amount 3
22:45:39.407 00.000 10072 MoveAxis(N, 0, ABG)
22:45:39.407 00.000 10072 Move returns status 0, amount 0
22:45:39.407 00.000 10072 move complete, result=0
22:45:39.407 00.000 10072 worker thread done servicing request
22:45:39.407 00.000 10072 Worker thread wakes up
22:45:39.407 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:39.407 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:39.412 00.005 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:45:39.820 00.408 10072 Exposure complete
22:45:39.870 00.050 10072 worker thread done servicing request
22:45:39.870 00.000 1032 OnExposeComplete: enter
22:45:39.872 00.002 1032 UpdateGuideState(): m_state=6
22:45:39.874 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5700
22:45:39.876 00.002 1032 Star::Find returns 1 (0), X=1097.30, Y=134.89, Mass=1330, SNR=25.6, Peak=123 HFD=3.3
22:45:39.877 00.001 1032 MultiStar: [#1 0.15,-0.05,0.96,U] [#2 0.22,-0.15,0.00,M1] [#3 0.16,-0.09,0.78,U] [#4 0.22,-0.04,0.66,U] [#5 0.17,-0.12,0.67,U] [#6 0.02,-0.05,0.62,U] [#7 0.25,0.07,0.00,M3] [#8 -0.02,0.10,0.53,U] 
22:45:39.879 00.002 1032 single-star, 6 included, MultiStar: {0.10, -0.05}, one-star: {0.00, -0.04}
22:45:39.881 00.002 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.89)
22:45:39.883 00.002 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.89)
22:45:39.884 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.57 mountX=-0.04 mountY=0.01, mountTheta=2.89
22:45:39.887 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.04, opts=13)
22:45:39.888 00.001 1032 Enqueuing Move request for scope (0.00, -0.04)
22:45:39.890 00.002 10072 Worker thread wakes up
22:45:39.890 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
22:45:39.890 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
22:45:39.890 00.000 10072 Moving (0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
22:45:39.893 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:45:39.895 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.50
22:45:39.895 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:45:39.896 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:39.896 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:45:39.896 00.000 10072 MoveAxis(W, 2, ABG)
22:45:39.896 00.000 10072 Guiding  Dir = 3, Dur = 2
22:45:39.896 00.000 10072 IsGuiding returns 0
22:45:39.896 00.000 10072 PulseGuide returned control before completion, sleep 12
22:45:39.912 00.016 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:45:39.914 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:39.915 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:39.917 00.002 1032 Enqueuing Expose request
22:45:39.923 00.006 10072 IsGuiding returns 0
22:45:39.923 00.000 10072 Move returns status 0, amount 2
22:45:39.923 00.000 10072 MoveAxis(N, 0, ABG)
22:45:39.923 00.000 10072 Move returns status 0, amount 0
22:45:39.923 00.000 10072 move complete, result=0
22:45:39.923 00.000 10072 worker thread done servicing request
22:45:39.923 00.000 10072 Worker thread wakes up
22:45:39.923 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:39.923 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:39.926 00.003 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:45:40.555 00.629 10072 Exposure complete
22:45:40.606 00.051 10072 worker thread done servicing request
22:45:40.606 00.000 1032 OnExposeComplete: enter
22:45:40.607 00.001 1032 UpdateGuideState(): m_state=6
22:45:40.609 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5701
22:45:40.610 00.001 1032 Star::Find returns 1 (0), X=1097.24, Y=134.86, Mass=1281, SNR=25.2, Peak=113 HFD=3.2
22:45:40.611 00.001 1032 MultiStar: [#1 -0.03,-0.04,1.01,U] [#2 0.14,-0.09,0.80,U] [#3 0.14,0.12,0.78,U] [#4 -0.06,0.10,0.69,U] [#5 0.04,0.00,0.64,U] [#6 0.04,-0.01,0.63,U] [#7 0.06,0.27,0.00,M4] [#8 -0.15,0.11,0.53,U] 
22:45:40.613 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.01}, one-star: {-0.06, -0.07}
22:45:40.616 00.003 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
22:45:40.619 00.003 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
22:45:40.621 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.62 mountX=0.00 mountY=-0.01, mountTheta=-1.21
22:45:40.623 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
22:45:40.625 00.002 1032 Enqueuing Move request for scope (0.01, 0.01)
22:45:40.628 00.003 10072 Worker thread wakes up
22:45:40.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:45:40.628 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:45:40.628 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.00 yDistance=-0.01
22:45:40.631 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:45:40.632 00.001 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.49
22:45:40.633 00.001 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:45:40.633 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:40.633 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:45:40.633 00.000 10072 MoveAxis(W, 2, ABG)
22:45:40.633 00.000 10072 Guiding  Dir = 3, Dur = 2
22:45:40.633 00.000 10072 IsGuiding returns 0
22:45:40.633 00.000 10072 PulseGuide returned control before completion, sleep 12
22:45:40.649 00.016 1032 UpdateGuideState exits: m=1281 SNR=25.2
22:45:40.651 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:40.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:40.654 00.001 1032 Enqueuing Expose request
22:45:40.661 00.007 10072 IsGuiding returns 0
22:45:40.661 00.000 10072 Move returns status 0, amount 2
22:45:40.661 00.000 10072 MoveAxis(N, 0, ABG)
22:45:40.661 00.000 10072 Move returns status 0, amount 0
22:45:40.661 00.000 10072 move complete, result=0
22:45:40.661 00.000 10072 worker thread done servicing request
22:45:40.661 00.000 10072 Worker thread wakes up
22:45:40.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:40.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:40.663 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:45:41.069 00.406 10072 Exposure complete
22:45:41.120 00.051 10072 worker thread done servicing request
22:45:41.120 00.000 1032 OnExposeComplete: enter
22:45:41.122 00.002 1032 UpdateGuideState(): m_state=6
22:45:41.124 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5702
22:45:41.126 00.002 1032 Star::Find returns 1 (0), X=1097.22, Y=134.93, Mass=1374, SNR=26.0, Peak=116 HFD=3.1
22:45:41.127 00.001 1032 MultiStar: [#1 -0.07,0.10,1.00,U] [#2 -0.00,-0.03,0.76,U] [#3 0.12,0.11,0.75,U] [#4 -0.01,0.24,0.66,U] [#5 -0.05,0.12,0.62,U] [#6 -0.14,-0.03,0.59,U] [#7 0.15,0.25,0.00,M5] [#8 0.20,0.19,0.00,M1] 
22:45:41.129 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.07}, one-star: {-0.08, -0.00}
22:45:41.130 00.001 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
22:45:41.132 00.002 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
22:45:41.133 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.03 mountX=0.08 mountY=0.02, mountTheta=0.20
22:45:41.136 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
22:45:41.138 00.002 1032 Enqueuing Move request for scope (-0.03, 0.07)
22:45:41.139 00.001 10072 Worker thread wakes up
22:45:41.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
22:45:41.139 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
22:45:41.139 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.08 yDistance=0.02
22:45:41.141 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:45:41.143 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.49
22:45:41.143 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:45:41.143 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:41.145 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:45:41.145 00.000 10072 MoveAxis(W, 2, ABG)
22:45:41.145 00.000 10072 Guiding  Dir = 3, Dur = 2
22:45:41.145 00.000 10072 IsGuiding returns 0
22:45:41.145 00.000 10072 PulseGuide returned control before completion, sleep 12
22:45:41.159 00.014 10072 IsGuiding returns 0
22:45:41.159 00.000 10072 Move returns status 0, amount 2
22:45:41.159 00.000 10072 MoveAxis(N, 0, ABG)
22:45:41.159 00.000 10072 Move returns status 0, amount 0
22:45:41.159 00.000 10072 move complete, result=0
22:45:41.159 00.000 10072 worker thread done servicing request
22:45:41.162 00.003 1032 UpdateGuideState exits: m=1374 SNR=26.0
22:45:41.164 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:41.166 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:41.168 00.002 1032 Enqueuing Expose request
22:45:41.170 00.002 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:45:41.172 00.002 10072 Worker thread wakes up
22:45:41.172 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:41.172 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:41.806 00.634 10072 Exposure complete
22:45:41.862 00.056 10072 worker thread done servicing request
22:45:41.864 00.002 1032 OnExposeComplete: enter
22:45:41.867 00.003 1032 UpdateGuideState(): m_state=6
22:45:41.868 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5703
22:45:41.870 00.002 1032 Star::Find returns 1 (0), X=1097.34, Y=134.92, Mass=1446, SNR=26.7, Peak=120 HFD=3.3
22:45:41.872 00.002 1032 MultiStar: [#1 0.09,0.18,0.94,U] [#2 0.09,0.03,0.75,U] [#3 0.10,0.30,0.00,M1] [#4 0.09,0.25,0.00,M1] [#5 0.04,-0.03,0.64,U] [#6 -0.10,0.12,0.57,U] [#7 0.10,0.25,0.00,M6] [#8 0.10,0.28,0.00,M2] 
22:45:41.874 00.002 1032 single-star, 4 included, MultiStar: {0.04, 0.06}, one-star: {0.04, -0.01}
22:45:41.875 00.001 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
22:45:41.877 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
22:45:41.878 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.14 mountX=-0.02 mountY=-0.04, mountTheta=-1.97
22:45:41.881 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
22:45:41.882 00.001 1032 Enqueuing Move request for scope (0.04, -0.01)
22:45:41.884 00.002 10072 Worker thread wakes up
22:45:41.884 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:45:41.884 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:45:41.884 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
22:45:41.886 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:45:41.889 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.49
22:45:41.889 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:45:41.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:41.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:45:41.889 00.000 10072 MoveAxis(W, 3, ABG)
22:45:41.889 00.000 10072 Guiding  Dir = 3, Dur = 3
22:45:41.889 00.000 10072 IsGuiding returns 0
22:45:41.890 00.001 10072 PulseGuide returned control before completion, sleep 13
22:45:41.908 00.018 1032 UpdateGuideState exits: m=1446 SNR=26.7
22:45:41.910 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:41.912 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:41.914 00.002 1032 Enqueuing Expose request
22:45:41.916 00.002 10072 IsGuiding returns 0
22:45:41.916 00.000 10072 Move returns status 0, amount 3
22:45:41.916 00.000 10072 MoveAxis(N, 0, ABG)
22:45:41.916 00.000 10072 Move returns status 0, amount 0
22:45:41.916 00.000 10072 move complete, result=0
22:45:41.916 00.000 10072 worker thread done servicing request
22:45:41.916 00.000 10072 Worker thread wakes up
22:45:41.916 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:41.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:41.925 00.009 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:45:42.322 00.397 10072 Exposure complete
22:45:42.373 00.051 10072 worker thread done servicing request
22:45:42.373 00.000 1032 OnExposeComplete: enter
22:45:42.375 00.002 1032 UpdateGuideState(): m_state=6
22:45:42.376 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5704
22:45:42.378 00.002 1032 Star::Find returns 1 (0), X=1097.31, Y=134.91, Mass=1526, SNR=27.5, Peak=125 HFD=3.4
22:45:42.379 00.001 1032 MultiStar: [#1 0.06,0.15,0.89,U] [#2 0.22,-0.04,0.73,U] [#3 0.22,0.06,0.67,U] [#4 0.11,0.20,0.62,U] [#5 0.13,-0.04,0.65,U] [#6 -0.10,0.08,0.61,U] [#7 0.15,0.21,0.00,M7] [#8 0.14,0.26,0.00,M3] 
22:45:42.381 00.002 1032 single-star, 6 included, MultiStar: {0.09, 0.05}, one-star: {0.01, -0.02}
22:45:42.383 00.002 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
22:45:42.385 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
22:45:42.387 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.08 mountX=-0.02 mountY=-0.00, mountTheta=-2.91
22:45:42.389 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
22:45:42.391 00.002 1032 Enqueuing Move request for scope (0.01, -0.02)
22:45:42.395 00.004 10072 Worker thread wakes up
22:45:42.395 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
22:45:42.395 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
22:45:42.395 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.00
22:45:42.399 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:45:42.401 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.49
22:45:42.401 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:45:42.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:42.402 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:45:42.402 00.000 10072 MoveAxis(W, 3, ABG)
22:45:42.402 00.000 10072 Guiding  Dir = 3, Dur = 3
22:45:42.402 00.000 10072 IsGuiding returns 0
22:45:42.402 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:42.419 00.017 1032 UpdateGuideState exits: m=1526 SNR=27.5
22:45:42.422 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:42.425 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:42.427 00.002 1032 Enqueuing Expose request
22:45:42.430 00.003 10072 IsGuiding returns 0
22:45:42.431 00.001 10072 Move returns status 0, amount 3
22:45:42.431 00.000 10072 MoveAxis(N, 0, ABG)
22:45:42.431 00.000 10072 Move returns status 0, amount 0
22:45:42.431 00.000 10072 move complete, result=0
22:45:42.431 00.000 10072 worker thread done servicing request
22:45:42.431 00.000 10072 Worker thread wakes up
22:45:42.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:42.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:42.438 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:45:43.057 00.619 10072 Exposure complete
22:45:43.107 00.050 10072 worker thread done servicing request
22:45:43.107 00.000 1032 OnExposeComplete: enter
22:45:43.110 00.003 1032 UpdateGuideState(): m_state=6
22:45:43.112 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5705
22:45:43.114 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=134.85, Mass=1183, SNR=24.2, Peak=105 HFD=3.3
22:45:43.116 00.002 1032 MultiStar: [#1 0.14,0.03,1.04,U] [#2 0.30,-0.07,0.00,M1] [#3 0.11,0.12,0.76,U] [#4 0.19,0.14,0.71,U] [#5 0.15,-0.13,0.71,U] [#6 -0.03,0.07,0.64,U] [#7 0.21,0.15,0.75,U] [#8 0.23,0.12,0.00,M4] 
22:45:43.119 00.003 1032 refined, 6 included, MultiStar: {0.13, 0.04}, one-star: {0.12, -0.08}
22:45:43.121 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
22:45:43.122 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
22:45:43.124 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.28 mountX=0.00 mountY=-0.14, mountTheta=-1.55
22:45:43.127 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
22:45:43.128 00.001 1032 Enqueuing Move request for scope (0.13, 0.04)
22:45:43.129 00.001 10072 Worker thread wakes up
22:45:43.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
22:45:43.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
22:45:43.130 00.001 10072 Moving (0.13, 0.04) raw xDistance=0.00 yDistance=-0.14
22:45:43.131 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:45:43.133 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.49
22:45:43.133 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:45:43.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:43.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:45:43.133 00.000 10072 MoveAxis(W, 3, ABG)
22:45:43.133 00.000 10072 Guiding  Dir = 3, Dur = 3
22:45:43.134 00.001 10072 IsGuiding returns 0
22:45:43.134 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:43.149 00.015 10072 IsGuiding returns 0
22:45:43.149 00.000 10072 Move returns status 0, amount 3
22:45:43.149 00.000 10072 MoveAxis(N, 0, ABG)
22:45:43.149 00.000 10072 Move returns status 0, amount 0
22:45:43.149 00.000 10072 move complete, result=0
22:45:43.149 00.000 10072 worker thread done servicing request
22:45:43.150 00.001 1032 UpdateGuideState exits: m=1183 SNR=24.2
22:45:43.152 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:43.153 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:43.154 00.001 1032 Enqueuing Expose request
22:45:43.156 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:45:43.157 00.001 10072 Worker thread wakes up
22:45:43.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:43.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:43.572 00.415 10072 Exposure complete
22:45:43.627 00.055 10072 worker thread done servicing request
22:45:43.629 00.002 1032 OnExposeComplete: enter
22:45:43.630 00.001 1032 UpdateGuideState(): m_state=6
22:45:43.632 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5706
22:45:43.634 00.002 1032 Star::Find returns 1 (0), X=1097.52, Y=134.86, Mass=1357, SNR=25.9, Peak=121 HFD=3.2
22:45:43.636 00.002 1032 MultiStar: [#1 0.16,0.07,0.99,U] [#2 0.18,-0.02,0.75,U] [#3 0.16,0.08,0.75,U] [#4 -0.01,0.39,0.00,M1] [#5 0.07,0.07,0.67,U] [#6 -0.10,0.09,0.63,U] [#7 0.22,0.32,0.00,M7] [#8 0.20,0.03,0.55,U] 
22:45:43.638 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.03}, one-star: {0.22, -0.07}
22:45:43.640 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
22:45:43.642 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
22:45:43.646 00.004 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.22 mountX=-0.01 mountY=-0.14, mountTheta=-1.61
22:45:43.648 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
22:45:43.650 00.002 1032 Enqueuing Move request for scope (0.14, 0.03)
22:45:43.652 00.002 10072 Worker thread wakes up
22:45:43.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
22:45:43.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
22:45:43.652 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
22:45:43.654 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:45:43.656 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.48
22:45:43.656 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:45:43.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:43.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:45:43.656 00.000 10072 MoveAxis(W, 3, ABG)
22:45:43.657 00.001 10072 Guiding  Dir = 3, Dur = 3
22:45:43.657 00.000 10072 IsGuiding returns 0
22:45:43.657 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:43.675 00.018 1032 UpdateGuideState exits: m=1357 SNR=25.9
22:45:43.677 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:43.679 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:43.681 00.002 1032 Enqueuing Expose request
22:45:43.682 00.001 10072 IsGuiding returns 0
22:45:43.684 00.002 10072 Move returns status 0, amount 3
22:45:43.684 00.000 10072 MoveAxis(N, 0, ABG)
22:45:43.684 00.000 10072 Move returns status 0, amount 0
22:45:43.684 00.000 10072 move complete, result=0
22:45:43.684 00.000 10072 worker thread done servicing request
22:45:43.684 00.000 10072 Worker thread wakes up
22:45:43.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:43.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:43.690 00.006 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:45:44.324 00.634 10072 Exposure complete
22:45:44.380 00.056 10072 worker thread done servicing request
22:45:44.380 00.000 1032 OnExposeComplete: enter
22:45:44.383 00.003 1032 UpdateGuideState(): m_state=6
22:45:44.385 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5707
22:45:44.387 00.002 1032 Star::Find returns 1 (0), X=1097.39, Y=134.93, Mass=1599, SNR=28.1, Peak=141 HFD=3.3
22:45:44.389 00.002 1032 MultiStar: [#1 0.14,0.04,0.90,U] [#2 0.22,-0.02,0.70,U] [#3 0.11,0.19,0.68,U] [#4 0.08,0.18,0.60,U] [#5 0.11,0.01,0.60,U] [#6 0.11,0.15,0.57,U] [#7 0.23,0.20,0.00,M8] [#8 -0.00,0.29,0.00,M4] 
22:45:44.390 00.001 1032 single-star, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.09, 0.00}
22:45:44.393 00.003 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
22:45:44.394 00.001 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
22:45:44.395 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.02 mountX=-0.02 mountY=-0.09, mountTheta=-1.81
22:45:44.399 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
22:45:44.401 00.002 1032 Enqueuing Move request for scope (0.09, 0.00)
22:45:44.403 00.002 10072 Worker thread wakes up
22:45:44.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
22:45:44.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
22:45:44.403 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.09
22:45:44.405 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:45:44.407 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.48
22:45:44.407 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
22:45:44.407 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:44.407 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:45:44.407 00.000 10072 MoveAxis(W, 5, ABG)
22:45:44.407 00.000 10072 Guiding  Dir = 3, Dur = 5
22:45:44.407 00.000 10072 IsGuiding returns 0
22:45:44.408 00.001 10072 PulseGuide returned control before completion, sleep 15
22:45:44.425 00.017 1032 UpdateGuideState exits: m=1599 SNR=28.1
22:45:44.427 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:44.429 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:44.431 00.002 1032 Enqueuing Expose request
22:45:44.434 00.003 10072 IsGuiding returns 0
22:45:44.434 00.000 10072 Move returns status 0, amount 5
22:45:44.434 00.000 10072 MoveAxis(N, 0, ABG)
22:45:44.434 00.000 10072 Move returns status 0, amount 0
22:45:44.434 00.000 10072 move complete, result=0
22:45:44.434 00.000 10072 worker thread done servicing request
22:45:44.434 00.000 10072 Worker thread wakes up
22:45:44.434 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:44.435 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:44.442 00.007 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
22:45:44.842 00.400 10072 Exposure complete
22:45:44.893 00.051 10072 worker thread done servicing request
22:45:44.893 00.000 1032 OnExposeComplete: enter
22:45:44.895 00.002 1032 UpdateGuideState(): m_state=6
22:45:44.896 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5708
22:45:44.898 00.002 1032 Star::Find returns 1 (0), X=1097.40, Y=134.91, Mass=1439, SNR=26.6, Peak=124 HFD=3.3
22:45:44.899 00.001 1032 MultiStar: [#1 0.26,0.02,0.00,M1] [#2 0.21,-0.07,0.78,U] [#3 0.17,0.02,0.74,U] [#4 0.24,0.23,0.00,M1] [#5 0.19,0.03,0.64,U] [#6 0.11,0.12,0.60,U] [#7 0.31,0.18,0.00,M9] [#8 0.08,0.24,0.00,M5] 
22:45:44.902 00.003 1032 single-star, 4 included, MultiStar: {0.15, 0.01}, one-star: {0.10, -0.02}
22:45:44.903 00.001 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
22:45:44.905 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
22:45:44.907 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.22 mountX=-0.05 mountY=-0.09, mountTheta=-2.05
22:45:44.911 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
22:45:44.913 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
22:45:44.915 00.002 10072 Worker thread wakes up
22:45:44.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:45:44.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:45:44.915 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
22:45:44.917 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:45:44.918 00.001 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.48
22:45:44.920 00.002 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:45:44.920 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:44.920 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:45:44.920 00.000 10072 MoveAxis(W, 4, ABG)
22:45:44.920 00.000 10072 Guiding  Dir = 3, Dur = 4
22:45:44.920 00.000 10072 IsGuiding returns 0
22:45:44.921 00.001 10072 PulseGuide returned control before completion, sleep 14
22:45:44.937 00.016 1032 UpdateGuideState exits: m=1439 SNR=26.6
22:45:44.940 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:44.941 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:44.942 00.001 1032 Enqueuing Expose request
22:45:44.948 00.006 10072 IsGuiding returns 0
22:45:44.948 00.000 10072 Move returns status 0, amount 4
22:45:44.948 00.000 10072 MoveAxis(N, 0, ABG)
22:45:44.948 00.000 10072 Move returns status 0, amount 0
22:45:44.948 00.000 10072 move complete, result=0
22:45:44.948 00.000 10072 worker thread done servicing request
22:45:44.948 00.000 10072 Worker thread wakes up
22:45:44.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:44.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:44.951 00.003 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:45:45.576 00.625 10072 Exposure complete
22:45:45.627 00.051 10072 worker thread done servicing request
22:45:45.627 00.000 1032 OnExposeComplete: enter
22:45:45.628 00.001 1032 UpdateGuideState(): m_state=6
22:45:45.631 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5709
22:45:45.632 00.001 1032 Star::Find returns 1 (0), X=1097.38, Y=134.81, Mass=1397, SNR=26.3, Peak=124 HFD=3.2
22:45:45.633 00.001 1032 MultiStar: [#1 0.14,0.05,0.94,U] [#2 0.17,-0.12,0.82,U] [#3 0.19,-0.04,0.74,U] [#4 0.24,-0.01,0.61,U] [#5 0.09,0.00,0.64,U] [#6 0.09,-0.10,0.61,U] [#7 0.33,-0.01,0.00,M10] [#8 0.05,0.17,0.54,U] 
22:45:45.636 00.003 1032 refined, 7 included, MultiStar: {0.13, -0.03}, one-star: {0.08, -0.12}
22:45:45.637 00.001 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
22:45:45.639 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
22:45:45.640 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.22 mountX=-0.06 mountY=-0.12, mountTheta=-2.05
22:45:45.644 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
22:45:45.648 00.004 1032 Enqueuing Move request for scope (0.13, -0.03)
22:45:45.649 00.001 10072 Worker thread wakes up
22:45:45.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
22:45:45.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
22:45:45.650 00.001 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
22:45:45.652 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:45:45.654 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.48
22:45:45.654 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:45:45.655 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:45.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:45:45.655 00.000 10072 MoveAxis(W, 4, ABG)
22:45:45.655 00.000 10072 Guiding  Dir = 3, Dur = 4
22:45:45.655 00.000 10072 IsGuiding returns 0
22:45:45.656 00.001 10072 PulseGuide returned control before completion, sleep 14
22:45:45.672 00.016 1032 UpdateGuideState exits: m=1397 SNR=26.3
22:45:45.674 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:45.677 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:45.679 00.002 1032 Enqueuing Expose request
22:45:45.684 00.005 10072 IsGuiding returns 0
22:45:45.684 00.000 10072 Move returns status 0, amount 4
22:45:45.684 00.000 10072 MoveAxis(N, 0, ABG)
22:45:45.684 00.000 10072 Move returns status 0, amount 0
22:45:45.684 00.000 10072 move complete, result=0
22:45:45.684 00.000 10072 worker thread done servicing request
22:45:45.684 00.000 10072 Worker thread wakes up
22:45:45.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:45.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:45.688 00.004 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:45:46.095 00.407 10072 Exposure complete
22:45:46.151 00.056 10072 worker thread done servicing request
22:45:46.152 00.001 1032 OnExposeComplete: enter
22:45:46.153 00.001 1032 UpdateGuideState(): m_state=6
22:45:46.155 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5710
22:45:46.156 00.001 1032 Star::Find returns 1 (0), X=1097.35, Y=134.88, Mass=1481, SNR=27.0, Peak=129 HFD=3.3
22:45:46.158 00.002 1032 MultiStar: [#1 0.13,-0.05,0.95,U] [#2 0.24,-0.05,0.74,U] [#3 0.15,-0.03,0.73,U] [#4 0.23,0.08,0.63,U] [#5 0.17,-0.10,0.62,U] [#6 -0.02,0.05,0.59,U] [#7 0.24,0.12,0.00,R] [#8 0.21,0.13,0.49,U] 
22:45:46.159 00.001 1032 single-star, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.05, -0.05}
22:45:46.162 00.003 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
22:45:46.163 00.001 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
22:45:46.165 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.81 mountX=-0.06 mountY=-0.03, mountTheta=-2.64
22:45:46.167 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
22:45:46.169 00.002 1032 Enqueuing Move request for scope (0.05, -0.05)
22:45:46.170 00.001 10072 Worker thread wakes up
22:45:46.171 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
22:45:46.171 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
22:45:46.171 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.03
22:45:46.173 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:45:46.175 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.48
22:45:46.175 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:45:46.176 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:46.176 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:45:46.176 00.000 10072 MoveAxis(W, 3, ABG)
22:45:46.176 00.000 10072 Guiding  Dir = 3, Dur = 3
22:45:46.177 00.001 10072 IsGuiding returns 0
22:45:46.177 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:46.194 00.017 1032 UpdateGuideState exits: m=1481 SNR=27.0
22:45:46.197 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:46.199 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:46.200 00.001 1032 Enqueuing Expose request
22:45:46.202 00.002 10072 IsGuiding returns 0
22:45:46.203 00.001 10072 Move returns status 0, amount 3
22:45:46.203 00.000 10072 MoveAxis(N, 0, ABG)
22:45:46.203 00.000 10072 Move returns status 0, amount 0
22:45:46.203 00.000 10072 move complete, result=0
22:45:46.203 00.000 10072 worker thread done servicing request
22:45:46.203 00.000 10072 Worker thread wakes up
22:45:46.203 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:46.203 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:46.210 00.007 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:45:46.829 00.619 10072 Exposure complete
22:45:46.882 00.053 10072 worker thread done servicing request
22:45:46.882 00.000 1032 OnExposeComplete: enter
22:45:46.884 00.002 1032 UpdateGuideState(): m_state=6
22:45:46.887 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5711
22:45:46.890 00.003 1032 Star::Find returns 1 (0), X=1097.42, Y=134.85, Mass=1346, SNR=25.8, Peak=127 HFD=3.2
22:45:46.891 00.001 1032 MultiStar: [#1 0.15,0.08,0.97,U] [#2 0.19,0.03,0.76,U] [#3 0.13,0.21,0.81,U] [#4 0.00,0.27,0.00,M1] [#5 0.23,0.03,0.64,U] [#6 -0.01,-0.03,0.63,U] [#7 -0.06,0.09,0.71,U] [#8 0.19,0.18,0.00,M4] 
22:45:46.894 00.003 1032 refined, 6 included, MultiStar: {0.11, 0.05}, one-star: {0.12, -0.08}
22:45:46.896 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
22:45:46.898 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
22:45:46.899 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.40 mountX=0.02 mountY=-0.12, mountTheta=-1.43
22:45:46.902 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
22:45:46.903 00.001 1032 Enqueuing Move request for scope (0.11, 0.05)
22:45:46.905 00.002 10072 Worker thread wakes up
22:45:46.905 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
22:45:46.905 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
22:45:46.905 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
22:45:46.907 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:45:46.909 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.48
22:45:46.909 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:45:46.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:46.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:45:46.909 00.000 10072 MoveAxis(W, 3, ABG)
22:45:46.909 00.000 10072 Guiding  Dir = 3, Dur = 3
22:45:46.909 00.000 10072 IsGuiding returns 0
22:45:46.910 00.001 10072 PulseGuide returned control before completion, sleep 13
22:45:46.928 00.018 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:45:46.931 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:46.933 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:46.936 00.003 1032 Enqueuing Expose request
22:45:46.937 00.001 10072 IsGuiding returns 0
22:45:46.937 00.000 10072 Move returns status 0, amount 3
22:45:46.937 00.000 10072 MoveAxis(N, 0, ABG)
22:45:46.937 00.000 10072 Move returns status 0, amount 0
22:45:46.938 00.001 10072 move complete, result=0
22:45:46.938 00.000 10072 worker thread done servicing request
22:45:46.938 00.000 10072 Worker thread wakes up
22:45:46.938 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:46.938 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:46.946 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:45:47.344 00.398 10072 Exposure complete
22:45:47.396 00.052 10072 worker thread done servicing request
22:45:47.396 00.000 1032 OnExposeComplete: enter
22:45:47.398 00.002 1032 UpdateGuideState(): m_state=6
22:45:47.400 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5712
22:45:47.402 00.002 1032 Star::Find returns 1 (0), X=1097.30, Y=134.95, Mass=1307, SNR=25.4, Peak=112 HFD=3.3
22:45:47.403 00.001 1032 MultiStar: [#1 0.11,0.11,0.97,U] [#2 0.21,0.01,0.82,U] [#3 0.11,0.16,0.78,U] [#4 0.05,0.25,0.00,M2] [#5 0.22,0.15,0.00,M1] [#6 -0.16,0.11,0.60,U] [#7 -0.07,0.18,0.72,U] [#8 0.19,0.23,0.00,M5] 
22:45:47.405 00.002 1032 single-star, 5 included, MultiStar: {0.04, 0.09}, one-star: {-0.00, 0.02}
22:45:47.406 00.001 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
22:45:47.408 00.002 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
22:45:47.409 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.74 mountX=0.02 mountY=-0.00, mountTheta=-0.10
22:45:47.413 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
22:45:47.415 00.002 1032 Enqueuing Move request for scope (-0.00, 0.02)
22:45:47.416 00.001 10072 Worker thread wakes up
22:45:47.416 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
22:45:47.416 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
22:45:47.416 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
22:45:47.418 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:45:47.420 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.47
22:45:47.420 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:45:47.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:47.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:45:47.421 00.001 10072 MoveAxis(W, 3, ABG)
22:45:47.421 00.000 10072 Guiding  Dir = 3, Dur = 3
22:45:47.421 00.000 10072 IsGuiding returns 0
22:45:47.421 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:47.437 00.016 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:45:47.440 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:47.442 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:47.445 00.003 1032 Enqueuing Expose request
22:45:47.449 00.004 10072 IsGuiding returns 0
22:45:47.449 00.000 10072 Move returns status 0, amount 3
22:45:47.449 00.000 10072 MoveAxis(N, 0, ABG)
22:45:47.449 00.000 10072 Move returns status 0, amount 0
22:45:47.449 00.000 10072 move complete, result=0
22:45:47.449 00.000 10072 worker thread done servicing request
22:45:47.449 00.000 10072 Worker thread wakes up
22:45:47.449 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:47.449 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:47.453 00.004 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:45:48.077 00.624 10072 Exposure complete
22:45:48.132 00.055 10072 worker thread done servicing request
22:45:48.132 00.000 1032 OnExposeComplete: enter
22:45:48.134 00.002 1032 UpdateGuideState(): m_state=6
22:45:48.136 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5713
22:45:48.137 00.001 1032 Star::Find returns 1 (0), X=1097.40, Y=134.85, Mass=1316, SNR=25.5, Peak=124 HFD=3.3
22:45:48.139 00.002 1032 MultiStar: [#1 0.12,0.08,0.99,U] [#2 0.14,-0.02,0.84,U] [#3 0.11,0.09,0.78,U] [#4 -0.07,0.21,0.67,U] [#5 0.21,-0.04,0.67,U] [#6 -0.12,0.12,0.61,U] [#7 -0.02,0.16,0.71,U] [#8 0.18,0.17,0.53,U] 
22:45:48.140 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.10, -0.08}
22:45:48.143 00.003 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
22:45:48.145 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
22:45:48.147 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.70 mountX=0.04 mountY=-0.09, mountTheta=-1.13
22:45:48.149 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
22:45:48.150 00.001 1032 Enqueuing Move request for scope (0.08, 0.06)
22:45:48.153 00.003 10072 Worker thread wakes up
22:45:48.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:45:48.153 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:45:48.153 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
22:45:48.155 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:45:48.158 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.47
22:45:48.158 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:45:48.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:48.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:45:48.158 00.000 10072 MoveAxis(W, 3, ABG)
22:45:48.158 00.000 10072 Guiding  Dir = 3, Dur = 3
22:45:48.158 00.000 10072 IsGuiding returns 0
22:45:48.159 00.001 10072 PulseGuide returned control before completion, sleep 13
22:45:48.175 00.016 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:45:48.179 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:48.180 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:48.182 00.002 1032 Enqueuing Expose request
22:45:48.184 00.002 10072 IsGuiding returns 0
22:45:48.184 00.000 10072 Move returns status 0, amount 3
22:45:48.184 00.000 10072 MoveAxis(N, 0, ABG)
22:45:48.184 00.000 10072 Move returns status 0, amount 0
22:45:48.185 00.001 10072 move complete, result=0
22:45:48.185 00.000 10072 worker thread done servicing request
22:45:48.185 00.000 10072 Worker thread wakes up
22:45:48.185 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:48.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:48.192 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:45:48.594 00.402 10072 Exposure complete
22:45:48.646 00.052 10072 worker thread done servicing request
22:45:48.646 00.000 1032 OnExposeComplete: enter
22:45:48.649 00.003 1032 UpdateGuideState(): m_state=6
22:45:48.651 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5714
22:45:48.653 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=134.83, Mass=1433, SNR=26.6, Peak=135 HFD=3.3
22:45:48.655 00.002 1032 MultiStar: [#1 0.17,0.03,0.93,U] [#2 0.19,-0.12,0.75,U] [#3 0.09,0.03,0.73,U] [#4 0.17,0.05,0.67,U] [#5 0.18,-0.14,0.63,U] [#6 -0.10,0.02,0.56,U] [#7 0.03,0.09,0.68,U] [#8 0.07,0.22,0.52,U] 
22:45:48.656 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.00}, one-star: {0.12, -0.10}
22:45:48.657 00.001 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
22:45:48.659 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
22:45:48.660 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.00 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
22:45:48.662 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.00, opts=13)
22:45:48.664 00.002 1032 Enqueuing Move request for scope (0.11, 0.00)
22:45:48.665 00.001 10072 Worker thread wakes up
22:45:48.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
22:45:48.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
22:45:48.665 00.000 10072 Moving (0.11, 0.00) raw xDistance=-0.03 yDistance=-0.11
22:45:48.669 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:45:48.671 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.47
22:45:48.671 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:45:48.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:48.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:45:48.671 00.000 10072 MoveAxis(W, 3, ABG)
22:45:48.671 00.000 10072 Guiding  Dir = 3, Dur = 3
22:45:48.671 00.000 10072 IsGuiding returns 0
22:45:48.672 00.001 10072 PulseGuide returned control before completion, sleep 13
22:45:48.691 00.019 1032 UpdateGuideState exits: m=1433 SNR=26.6
22:45:48.693 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:48.695 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:48.696 00.001 1032 Enqueuing Expose request
22:45:48.699 00.003 10072 IsGuiding returns 0
22:45:48.699 00.000 10072 Move returns status 0, amount 3
22:45:48.699 00.000 10072 MoveAxis(N, 0, ABG)
22:45:48.699 00.000 10072 Move returns status 0, amount 0
22:45:48.699 00.000 10072 move complete, result=0
22:45:48.700 00.001 10072 worker thread done servicing request
22:45:48.700 00.000 10072 Worker thread wakes up
22:45:48.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:48.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:48.705 00.005 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:45:49.325 00.620 10072 Exposure complete
22:45:49.378 00.053 10072 worker thread done servicing request
22:45:49.378 00.000 1032 OnExposeComplete: enter
22:45:49.380 00.002 1032 UpdateGuideState(): m_state=6
22:45:49.381 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5715
22:45:49.383 00.002 1032 Star::Find returns 1 (0), X=1097.36, Y=134.76, Mass=1361, SNR=25.9, Peak=123 HFD=3.2
22:45:49.388 00.005 1032 MultiStar: [#1 0.05,0.03,1.01,U] [#2 0.18,-0.04,0.80,U] [#3 0.23,0.11,0.00,M1] [#4 0.03,0.18,0.68,U] [#5 0.11,-0.06,0.67,U] [#6 0.13,0.03,0.62,U] [#7 -0.11,0.05,0.70,U] [#8 0.00,0.23,0.53,U] 
22:45:49.391 00.003 1032 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.06, -0.17}
22:45:49.393 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
22:45:49.396 00.003 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
22:45:49.398 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.24 mountX=-0.00 mountY=-0.06, mountTheta=-1.59
22:45:49.401 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
22:45:49.403 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
22:45:49.405 00.002 10072 Worker thread wakes up
22:45:49.405 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:45:49.405 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:45:49.406 00.001 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
22:45:49.407 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:45:49.410 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.47
22:45:49.410 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:45:49.410 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:49.410 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:45:49.411 00.001 10072 MoveAxis(W, 3, ABG)
22:45:49.411 00.000 10072 Guiding  Dir = 3, Dur = 3
22:45:49.411 00.000 10072 IsGuiding returns 0
22:45:49.411 00.000 10072 PulseGuide returned control before completion, sleep 13
22:45:49.429 00.018 1032 UpdateGuideState exits: m=1361 SNR=25.9
22:45:49.432 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:49.435 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:49.436 00.001 1032 Enqueuing Expose request
22:45:49.438 00.002 10072 IsGuiding returns 0
22:45:49.438 00.000 10072 Move returns status 0, amount 3
22:45:49.438 00.000 10072 MoveAxis(N, 0, ABG)
22:45:49.438 00.000 10072 Move returns status 0, amount 0
22:45:49.438 00.000 10072 move complete, result=0
22:45:49.439 00.001 10072 worker thread done servicing request
22:45:49.439 00.000 10072 Worker thread wakes up
22:45:49.439 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:49.439 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:49.446 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:45:49.860 00.414 10072 Exposure complete
22:45:49.912 00.052 10072 worker thread done servicing request
22:45:49.912 00.000 1032 OnExposeComplete: enter
22:45:49.914 00.002 1032 UpdateGuideState(): m_state=6
22:45:49.916 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5716
22:45:49.918 00.002 1032 Star::Find returns 1 (0), X=1097.32, Y=134.85, Mass=1223, SNR=24.6, Peak=110 HFD=3.3
22:45:49.919 00.001 1032 MultiStar: [#1 0.12,0.04,1.04,U] [#2 0.20,-0.04,0.84,U] [#3 0.16,0.15,0.81,U] [#4 0.14,0.25,0.00,M1] [#5 0.21,-0.03,0.67,U] [#6 0.05,0.10,0.67,U] [#7 -0.09,0.08,0.73,U] [#8 0.12,0.24,0.00,M3] 
22:45:49.922 00.003 1032 single-star, 6 included, MultiStar: {0.10, 0.03}, one-star: {0.02, -0.08}
22:45:49.923 00.001 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
22:45:49.924 00.001 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
22:45:49.926 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.36 mountX=-0.08 mountY=0.00, mountTheta=3.09
22:45:49.930 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
22:45:49.933 00.003 1032 Enqueuing Move request for scope (0.02, -0.08)
22:45:49.935 00.002 10072 Worker thread wakes up
22:45:49.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
22:45:49.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
22:45:49.935 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.00
22:45:49.938 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:45:49.940 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.47
22:45:49.940 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:45:49.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:49.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:45:49.940 00.000 10072 MoveAxis(W, 3, ABG)
22:45:49.940 00.000 10072 Guiding  Dir = 3, Dur = 3
22:45:49.940 00.000 10072 IsGuiding returns 0
22:45:49.942 00.002 10072 PulseGuide returned control before completion, sleep 13
22:45:49.958 00.016 1032 UpdateGuideState exits: m=1223 SNR=24.6
22:45:49.960 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:49.963 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:49.964 00.001 1032 Enqueuing Expose request
22:45:49.966 00.002 10072 IsGuiding returns 0
22:45:49.966 00.000 10072 Move returns status 0, amount 3
22:45:49.966 00.000 10072 MoveAxis(N, 0, ABG)
22:45:49.966 00.000 10072 Move returns status 0, amount 0
22:45:49.966 00.000 10072 move complete, result=0
22:45:49.966 00.000 10072 worker thread done servicing request
22:45:49.966 00.000 10072 Worker thread wakes up
22:45:49.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:49.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:49.973 00.007 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:45:50.603 00.630 10072 Exposure complete
22:45:50.654 00.051 10072 worker thread done servicing request
22:45:50.654 00.000 1032 OnExposeComplete: enter
22:45:50.657 00.003 1032 UpdateGuideState(): m_state=6
22:45:50.658 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5717
22:45:50.660 00.002 1032 Star::Find returns 1 (0), X=1097.26, Y=134.78, Mass=1322, SNR=25.5, Peak=125 HFD=3.2
22:45:50.661 00.001 1032 MultiStar: [#1 0.06,-0.03,1.01,U] [#2 -0.01,-0.01,0.79,U] [#3 0.17,-0.04,0.70,U] [#4 0.03,0.15,0.69,U] [#5 0.13,-0.03,0.66,U] [#6 -0.15,0.03,0.65,U] [#7 -0.12,0.09,0.73,U] [#8 -0.14,0.20,0.50,U] 
22:45:50.662 00.001 1032 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {-0.04, -0.15}
22:45:50.665 00.003 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
22:45:50.666 00.001 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
22:45:50.668 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.95 mountX=0.01 mountY=0.00, mountTheta=0.12
22:45:50.671 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
22:45:50.673 00.002 1032 Enqueuing Move request for scope (-0.00, 0.01)
22:45:50.676 00.003 10072 Worker thread wakes up
22:45:50.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
22:45:50.676 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
22:45:50.676 00.000 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=0.00
22:45:50.678 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:45:50.680 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.46
22:45:50.680 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:45:50.680 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:50.680 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:45:50.680 00.000 10072 MoveAxis(W, 3, ABG)
22:45:50.680 00.000 10072 Guiding  Dir = 3, Dur = 3
22:45:50.680 00.000 10072 IsGuiding returns 0
22:45:50.682 00.002 10072 PulseGuide returned control before completion, sleep 13
22:45:50.699 00.017 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:45:50.700 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:50.702 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:50.703 00.001 1032 Enqueuing Expose request
22:45:50.709 00.006 10072 IsGuiding returns 0
22:45:50.709 00.000 10072 Move returns status 0, amount 3
22:45:50.709 00.000 10072 MoveAxis(N, 0, ABG)
22:45:50.709 00.000 10072 Move returns status 0, amount 0
22:45:50.709 00.000 10072 move complete, result=0
22:45:50.709 00.000 10072 worker thread done servicing request
22:45:50.709 00.000 10072 Worker thread wakes up
22:45:50.709 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:50.709 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:50.712 00.003 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:45:51.118 00.406 10072 Exposure complete
22:45:51.171 00.053 10072 worker thread done servicing request
22:45:51.171 00.000 1032 OnExposeComplete: enter
22:45:51.175 00.004 1032 UpdateGuideState(): m_state=6
22:45:51.179 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5718
22:45:51.181 00.002 1032 Star::Find returns 1 (0), X=1097.36, Y=134.81, Mass=1373, SNR=26.0, Peak=127 HFD=3.3
22:45:51.183 00.002 1032 MultiStar: [#1 0.07,0.02,0.98,U] [#2 0.16,-0.09,0.76,U] [#3 0.14,0.02,0.74,U] [#4 0.04,0.18,0.69,U] [#5 0.18,-0.04,0.67,U] [#6 0.02,0.07,0.59,U] [#7 -0.11,0.08,0.69,U] [#8 0.11,0.01,0.52,U] 
22:45:51.184 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.06, -0.12}
22:45:51.186 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
22:45:51.188 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
22:45:51.190 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.08 mountX=-0.01 mountY=-0.07, mountTheta=-1.75
22:45:51.193 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
22:45:51.196 00.003 1032 Enqueuing Move request for scope (0.07, 0.01)
22:45:51.197 00.001 10072 Worker thread wakes up
22:45:51.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
22:45:51.198 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
22:45:51.198 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
22:45:51.199 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:45:51.202 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.46
22:45:51.202 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:45:51.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:51.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:45:51.202 00.000 10072 MoveAxis(W, 3, ABG)
22:45:51.202 00.000 10072 Guiding  Dir = 3, Dur = 3
22:45:51.203 00.001 10072 IsGuiding returns 0
22:45:51.204 00.001 10072 PulseGuide returned control before completion, sleep 12
22:45:51.222 00.018 1032 UpdateGuideState exits: m=1373 SNR=26.0
22:45:51.226 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:51.227 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:51.229 00.002 1032 Enqueuing Expose request
22:45:51.231 00.002 10072 IsGuiding returns 0
22:45:51.231 00.000 10072 Move returns status 0, amount 3
22:45:51.231 00.000 10072 MoveAxis(N, 0, ABG)
22:45:51.231 00.000 10072 Move returns status 0, amount 0
22:45:51.231 00.000 10072 move complete, result=0
22:45:51.231 00.000 10072 worker thread done servicing request
22:45:51.231 00.000 10072 Worker thread wakes up
22:45:51.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:51.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:51.240 00.009 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:45:51.868 00.628 10072 Exposure complete
22:45:51.922 00.054 10072 worker thread done servicing request
22:45:51.922 00.000 1032 OnExposeComplete: enter
22:45:51.924 00.002 1032 UpdateGuideState(): m_state=6
22:45:51.926 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5719
22:45:51.929 00.003 1032 Star::Find returns 1 (0), X=1097.40, Y=134.94, Mass=1295, SNR=25.3, Peak=109 HFD=3.3
22:45:51.931 00.002 1032 MultiStar: [#1 0.02,0.15,1.00,U] [#2 0.09,0.07,0.83,U] [#3 0.11,0.12,0.77,U] [#4 0.06,0.10,0.71,U] [#5 0.21,0.14,0.67,U] [#6 -0.22,0.16,0.00,M1] [#7 -0.08,0.15,0.74,U] [#8 0.07,0.16,0.54,U] 
22:45:51.933 00.002 1032 single-star, 7 included, MultiStar: {0.07, 0.11}, one-star: {0.10, 0.01}
22:45:51.934 00.001 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
22:45:51.937 00.003 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
22:45:51.939 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.09 mountX=-0.02 mountY=-0.10, mountTheta=-1.74
22:45:51.942 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
22:45:51.944 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
22:45:51.945 00.001 10072 Worker thread wakes up
22:45:51.945 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:45:51.945 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:45:51.945 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.10
22:45:51.947 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:45:51.950 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.46
22:45:51.950 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:45:51.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:51.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:45:51.950 00.000 10072 MoveAxis(W, 4, ABG)
22:45:51.950 00.000 10072 Guiding  Dir = 3, Dur = 4
22:45:51.950 00.000 10072 IsGuiding returns 0
22:45:51.951 00.001 10072 PulseGuide returned control before completion, sleep 14
22:45:51.968 00.017 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:45:51.970 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:51.972 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:51.973 00.001 1032 Enqueuing Expose request
22:45:51.976 00.003 10072 IsGuiding returns 0
22:45:51.976 00.000 10072 Move returns status 0, amount 4
22:45:51.976 00.000 10072 MoveAxis(N, 0, ABG)
22:45:51.976 00.000 10072 Move returns status 0, amount 0
22:45:51.976 00.000 10072 move complete, result=0
22:45:51.976 00.000 10072 worker thread done servicing request
22:45:51.976 00.000 10072 Worker thread wakes up
22:45:51.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:51.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:51.983 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:45:52.384 00.401 10072 Exposure complete
22:45:52.438 00.054 10072 worker thread done servicing request
22:45:52.438 00.000 1032 OnExposeComplete: enter
22:45:52.440 00.002 1032 UpdateGuideState(): m_state=6
22:45:52.442 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5720
22:45:52.443 00.001 1032 Star::Find returns 1 (0), X=1097.38, Y=134.97, Mass=1253, SNR=24.9, Peak=112 HFD=3.2
22:45:52.445 00.002 1032 MultiStar: [#1 0.18,0.11,0.97,U] [#2 0.14,0.06,0.82,U] [#3 0.05,0.09,0.77,U] [#4 0.21,0.30,0.00,M1] [#5 0.20,0.14,0.68,U] [#6 -0.10,0.16,0.59,U] [#7 0.03,0.20,0.72,U] [#8 0.03,0.21,0.56,U] 
22:45:52.446 00.001 1032 single-star, 7 included, MultiStar: {0.08, 0.12}, one-star: {0.08, 0.04}
22:45:52.448 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
22:45:52.450 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
22:45:52.452 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.46 mountX=0.02 mountY=-0.09, mountTheta=-1.37
22:45:52.454 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
22:45:52.457 00.003 1032 Enqueuing Move request for scope (0.08, 0.04)
22:45:52.459 00.002 10072 Worker thread wakes up
22:45:52.459 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:45:52.459 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:45:52.459 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
22:45:52.461 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:45:52.464 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.46
22:45:52.464 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:45:52.464 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:52.464 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:45:52.464 00.000 10072 MoveAxis(W, 3, ABG)
22:45:52.464 00.000 10072 Guiding  Dir = 3, Dur = 3
22:45:52.464 00.000 10072 IsGuiding returns 0
22:45:52.465 00.001 10072 PulseGuide returned control before completion, sleep 13
22:45:52.484 00.019 1032 UpdateGuideState exits: m=1253 SNR=24.9
22:45:52.486 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:52.489 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:52.491 00.002 1032 Enqueuing Expose request
22:45:52.492 00.001 10072 IsGuiding returns 0
22:45:52.492 00.000 10072 Move returns status 0, amount 3
22:45:52.493 00.001 10072 MoveAxis(N, 0, ABG)
22:45:52.493 00.000 10072 Move returns status 0, amount 0
22:45:52.493 00.000 10072 move complete, result=0
22:45:52.493 00.000 10072 worker thread done servicing request
22:45:52.493 00.000 10072 Worker thread wakes up
22:45:52.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:52.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:52.499 00.006 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:45:53.129 00.630 10072 Exposure complete
22:45:53.179 00.050 10072 worker thread done servicing request
22:45:53.180 00.001 1032 OnExposeComplete: enter
22:45:53.182 00.002 1032 UpdateGuideState(): m_state=6
22:45:53.184 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5721
22:45:53.187 00.003 1032 Star::Find returns 1 (0), X=1097.37, Y=135.09, Mass=1345, SNR=25.8, Peak=109 HFD=3.3
22:45:53.188 00.001 1032 MultiStar: [#1 0.14,0.26,0.00,M1] [#2 0.19,0.19,0.00,M1] [#3 0.24,0.36,0.00,M1] [#4 0.19,0.49,0.00,M2] [#5 0.22,0.15,0.00,M1] [#6 0.12,0.23,0.00,M1] [#7 -0.06,0.29,0.00,M1] [#8 0.08,0.31,0.00,M1] 
22:45:53.191 00.003 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
22:45:53.192 00.001 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
22:45:53.194 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.18 mountX=0.13 mountY=-0.10, mountTheta=-0.65
22:45:53.197 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.16, opts=13)
22:45:53.198 00.001 1032 Enqueuing Move request for scope (0.07, 0.16)
22:45:53.200 00.002 10072 Worker thread wakes up
22:45:53.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
22:45:53.200 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
22:45:53.200 00.000 10072 Moving (0.07, 0.16) raw xDistance=0.13 yDistance=-0.10
22:45:53.201 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:45:53.206 00.005 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.46
22:45:53.206 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
22:45:53.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:53.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:45:53.206 00.000 10072 MoveAxis(W, 67, ABG)
22:45:53.206 00.000 10072 Guiding  Dir = 3, Dur = 67
22:45:53.207 00.001 10072 IsGuiding returns 0
22:45:53.207 00.000 10072 PulseGuide returned control before completion, sleep 77
22:45:53.226 00.019 1032 UpdateGuideState exits: m=1345 SNR=25.8
22:45:53.228 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:53.230 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:53.231 00.001 1032 Enqueuing Expose request
22:45:53.297 00.066 10072 IsGuiding returns 0
22:45:53.297 00.000 10072 Move returns status 0, amount 67
22:45:53.297 00.000 10072 MoveAxis(N, 0, ABG)
22:45:53.297 00.000 10072 Move returns status 0, amount 0
22:45:53.297 00.000 10072 move complete, result=0
22:45:53.297 00.000 10072 worker thread done servicing request
22:45:53.297 00.000 1032 GuideStep: 0.1 px 67 ms WEST, -0.1 px 0 ms NORTH
22:45:53.300 00.003 10072 Worker thread wakes up
22:45:53.300 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:53.300 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:53.708 00.408 10072 Exposure complete
22:45:53.761 00.053 10072 worker thread done servicing request
22:45:53.761 00.000 1032 OnExposeComplete: enter
22:45:53.762 00.001 1032 UpdateGuideState(): m_state=6
22:45:53.765 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5722
22:45:53.766 00.001 1032 Star::Find returns 1 (0), X=1097.35, Y=135.04, Mass=1492, SNR=27.1, Peak=134 HFD=3.3
22:45:53.770 00.004 1032 MultiStar: [#1 0.25,0.17,0.00,M2] [#2 0.23,0.17,0.00,M2] [#3 0.18,0.29,0.00,M2] [#4 0.09,0.37,0.00,M3] [#5 0.13,-0.02,0.61,U] [#6 0.15,0.15,0.57,U] [#7 -0.07,0.29,0.00,M2] [#8 0.05,0.23,0.51,U] 
22:45:53.772 00.002 1032 single-star, 3 included, MultiStar: {0.09, 0.11}, one-star: {0.04, 0.11}
22:45:53.773 00.001 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
22:45:53.775 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
22:45:53.776 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=0.09 mountY=-0.07, mountTheta=-0.66
22:45:53.779 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
22:45:53.781 00.002 1032 Enqueuing Move request for scope (0.04, 0.11)
22:45:53.783 00.002 10072 Worker thread wakes up
22:45:53.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
22:45:53.783 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
22:45:53.783 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.07
22:45:53.785 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:45:53.789 00.004 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.46
22:45:53.789 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:45:53.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:53.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:45:53.789 00.000 10072 MoveAxis(W, 3, ABG)
22:45:53.789 00.000 10072 Guiding  Dir = 3, Dur = 3
22:45:53.789 00.000 10072 IsGuiding returns 0
22:45:53.790 00.001 10072 PulseGuide returned control before completion, sleep 13
22:45:53.809 00.019 1032 UpdateGuideState exits: m=1492 SNR=27.1
22:45:53.811 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:53.813 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:53.815 00.002 1032 Enqueuing Expose request
22:45:53.828 00.013 10072 IsGuiding returns 0
22:45:53.829 00.001 10072 Move returns status 0, amount 3
22:45:53.829 00.000 10072 MoveAxis(N, 0, ABG)
22:45:53.829 00.000 10072 Move returns status 0, amount 0
22:45:53.829 00.000 10072 move complete, result=0
22:45:53.829 00.000 10072 worker thread done servicing request
22:45:53.829 00.000 10072 Worker thread wakes up
22:45:53.829 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:53.829 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:53.834 00.005 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:45:54.460 00.626 10072 Exposure complete
22:45:54.512 00.052 10072 worker thread done servicing request
22:45:54.512 00.000 1032 OnExposeComplete: enter
22:45:54.514 00.002 1032 UpdateGuideState(): m_state=6
22:45:54.516 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5723
22:45:54.519 00.003 1032 Star::Find returns 1 (0), X=1097.36, Y=134.85, Mass=1186, SNR=24.2, Peak=104 HFD=3.2
22:45:54.522 00.003 1032 MultiStar: [#1 0.15,0.10,1.05,U] [#2 0.20,0.06,0.85,U] [#3 0.09,0.06,0.81,U] [#4 0.01,0.30,0.00,M4] [#5 0.17,0.12,0.72,U] [#6 0.02,0.24,0.63,U] [#7 -0.13,0.21,0.77,U] [#8 0.11,0.32,0.00,M1] 
22:45:54.523 00.001 1032 single-star, 6 included, MultiStar: {0.08, 0.09}, one-star: {0.06, -0.08}
22:45:54.525 00.002 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
22:45:54.527 00.002 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
22:45:54.529 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.99 mountX=-0.10 mountY=-0.03, mountTheta=-2.82
22:45:54.532 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
22:45:54.534 00.002 1032 Enqueuing Move request for scope (0.06, -0.08)
22:45:54.536 00.002 10072 Worker thread wakes up
22:45:54.536 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
22:45:54.536 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
22:45:54.536 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.10 yDistance=-0.03
22:45:54.539 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
22:45:54.542 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.46
22:45:54.542 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:45:54.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:54.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:45:54.542 00.000 10072 MoveAxis(W, 3, ABG)
22:45:54.542 00.000 10072 Guiding  Dir = 3, Dur = 3
22:45:54.542 00.000 10072 IsGuiding returns 0
22:45:54.543 00.001 10072 PulseGuide returned control before completion, sleep 13
22:45:54.561 00.018 1032 UpdateGuideState exits: m=1186 SNR=24.2
22:45:54.564 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:54.566 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:54.568 00.002 1032 Enqueuing Expose request
22:45:54.570 00.002 10072 IsGuiding returns 0
22:45:54.570 00.000 10072 Move returns status 0, amount 3
22:45:54.570 00.000 10072 MoveAxis(N, 0, ABG)
22:45:54.570 00.000 10072 Move returns status 0, amount 0
22:45:54.570 00.000 10072 move complete, result=0
22:45:54.571 00.001 10072 worker thread done servicing request
22:45:54.571 00.000 10072 Worker thread wakes up
22:45:54.571 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:54.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:54.579 00.008 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:45:54.977 00.398 10072 Exposure complete
22:45:55.031 00.054 10072 worker thread done servicing request
22:45:55.031 00.000 1032 OnExposeComplete: enter
22:45:55.033 00.002 1032 UpdateGuideState(): m_state=6
22:45:55.035 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5724
22:45:55.036 00.001 1032 Star::Find returns 1 (0), X=1097.35, Y=135.03, Mass=1401, SNR=26.3, Peak=118 HFD=3.3
22:45:55.038 00.002 1032 MultiStar: [#1 0.09,0.25,0.00,M2] [#2 0.17,0.17,0.76,U] [#3 0.16,0.27,0.00,M2] [#4 0.16,0.41,0.00,M5] [#5 0.07,0.18,0.66,U] [#6 -0.06,0.31,0.00,M1] [#7 -0.01,0.34,0.00,M2] [#8 0.10,0.38,0.00,M2] 
22:45:55.040 00.002 1032 single-star, 2 included, MultiStar: {0.09, 0.14}, one-star: {0.05, 0.10}
22:45:55.042 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
22:45:55.044 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
22:45:55.045 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.14 mountX=0.08 mountY=-0.07, mountTheta=-0.69
22:45:55.047 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
22:45:55.048 00.001 1032 Enqueuing Move request for scope (0.05, 0.10)
22:45:55.051 00.003 10072 Worker thread wakes up
22:45:55.051 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
22:45:55.051 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
22:45:55.051 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.07
22:45:55.054 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:45:55.056 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.45
22:45:55.056 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:45:55.056 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:55.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:45:55.056 00.000 10072 MoveAxis(W, 2, ABG)
22:45:55.056 00.000 10072 Guiding  Dir = 3, Dur = 2
22:45:55.057 00.001 10072 IsGuiding returns 0
22:45:55.057 00.000 10072 PulseGuide returned control before completion, sleep 12
22:45:55.072 00.015 1032 UpdateGuideState exits: m=1401 SNR=26.3
22:45:55.074 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:55.075 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:55.077 00.002 1032 Enqueuing Expose request
22:45:55.084 00.007 10072 IsGuiding returns 0
22:45:55.084 00.000 10072 Move returns status 0, amount 2
22:45:55.084 00.000 10072 MoveAxis(N, 0, ABG)
22:45:55.084 00.000 10072 Move returns status 0, amount 0
22:45:55.084 00.000 10072 move complete, result=0
22:45:55.085 00.001 10072 worker thread done servicing request
22:45:55.085 00.000 10072 Worker thread wakes up
22:45:55.085 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:55.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:55.087 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:45:55.711 00.624 10072 Exposure complete
22:45:55.762 00.051 10072 worker thread done servicing request
22:45:55.762 00.000 1032 OnExposeComplete: enter
22:45:55.764 00.002 1032 UpdateGuideState(): m_state=6
22:45:55.767 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5725
22:45:55.768 00.001 1032 Star::Find returns 1 (0), X=1097.40, Y=135.12, Mass=1513, SNR=27.3, Peak=133 HFD=3.2
22:45:55.772 00.004 1032 MultiStar: [#1 0.04,0.39,0.00,M3] [#2 0.12,0.26,0.00,M1] [#3 -0.00,0.29,0.00,M3] [#4 0.07,0.40,0.00,M6] [#5 -0.01,0.12,0.58,U] [#6 -0.06,0.26,0.00,M2] [#7 -0.09,0.37,0.00,M3] [#8 0.12,0.40,0.00,M3] 
22:45:55.776 00.004 1032 refined, 1 included, MultiStar: {0.06, 0.16}, one-star: {0.10, 0.19}
22:45:55.778 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
22:45:55.780 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
22:45:55.781 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.23 mountX=0.14 mountY=-0.10, mountTheta=-0.60
22:45:55.784 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.16, opts=13)
22:45:55.786 00.002 1032 Enqueuing Move request for scope (0.06, 0.16)
22:45:55.788 00.002 10072 Worker thread wakes up
22:45:55.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
22:45:55.789 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
22:45:55.789 00.000 10072 Moving (0.06, 0.16) raw xDistance=0.14 yDistance=-0.10
22:45:55.791 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:45:55.793 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.45
22:45:55.793 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:45:55.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:55.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:45:55.793 00.000 10072 MoveAxis(W, 70, ABG)
22:45:55.793 00.000 10072 Guiding  Dir = 3, Dur = 70
22:45:55.793 00.000 10072 IsGuiding returns 0
22:45:55.794 00.001 10072 PulseGuide returned control before completion, sleep 80
22:45:55.812 00.018 1032 UpdateGuideState exits: m=1513 SNR=27.3
22:45:55.814 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:55.816 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:55.819 00.003 1032 Enqueuing Expose request
22:45:55.880 00.061 10072 IsGuiding returns 0
22:45:55.880 00.000 10072 Move returns status 0, amount 70
22:45:55.880 00.000 10072 MoveAxis(N, 0, ABG)
22:45:55.880 00.000 10072 Move returns status 0, amount 0
22:45:55.880 00.000 10072 move complete, result=0
22:45:55.880 00.000 10072 worker thread done servicing request
22:45:55.881 00.001 10072 Worker thread wakes up
22:45:55.881 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:55.881 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:55.885 00.004 1032 GuideStep: 0.1 px 70 ms WEST, -0.1 px 0 ms NORTH
22:45:56.291 00.406 10072 Exposure complete
22:45:56.346 00.055 1032 OnExposeComplete: enter
22:45:56.348 00.002 1032 UpdateGuideState(): m_state=6
22:45:56.350 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5726
22:45:56.354 00.004 10072 worker thread done servicing request
22:45:56.354 00.000 1032 Star::Find returns 1 (0), X=1097.37, Y=135.02, Mass=1252, SNR=24.8, Peak=110 HFD=3.3
22:45:56.357 00.003 1032 MultiStar: [#1 0.13,0.15,1.01,U] [#2 0.22,-0.05,0.83,U] [#3 0.17,0.11,0.80,U] [#4 0.14,0.35,0.00,M7] [#5 0.11,0.13,0.67,U] [#6 -0.08,0.14,0.65,U] [#7 -0.07,0.23,0.72,U] [#8 -0.02,0.23,0.53,U] 
22:45:56.360 00.003 1032 single-star, 7 included, MultiStar: {0.08, 0.12}, one-star: {0.07, 0.09}
22:45:56.363 00.003 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
22:45:56.365 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
22:45:56.367 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.93 mountX=0.07 mountY=-0.09, mountTheta=-0.90
22:45:56.370 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
22:45:56.372 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
22:45:56.374 00.002 10072 Worker thread wakes up
22:45:56.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
22:45:56.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
22:45:56.374 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
22:45:56.376 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:45:56.378 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.45
22:45:56.379 00.001 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:45:56.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:56.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:45:56.379 00.000 10072 MoveAxis(W, 2, ABG)
22:45:56.379 00.000 10072 Guiding  Dir = 3, Dur = 2
22:45:56.379 00.000 10072 IsGuiding returns 0
22:45:56.380 00.001 10072 PulseGuide returned control before completion, sleep 12
22:45:56.397 00.017 10072 IsGuiding returns 0
22:45:56.397 00.000 10072 Move returns status 0, amount 2
22:45:56.397 00.000 10072 MoveAxis(N, 0, ABG)
22:45:56.397 00.000 10072 Move returns status 0, amount 0
22:45:56.397 00.000 10072 move complete, result=0
22:45:56.397 00.000 10072 worker thread done servicing request
22:45:56.402 00.005 1032 UpdateGuideState exits: m=1252 SNR=24.8
22:45:56.404 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:56.406 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:56.408 00.002 1032 Enqueuing Expose request
22:45:56.410 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:45:56.413 00.003 10072 Worker thread wakes up
22:45:56.413 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:56.413 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:57.042 00.629 10072 Exposure complete
22:45:57.096 00.054 10072 worker thread done servicing request
22:45:57.096 00.000 1032 OnExposeComplete: enter
22:45:57.099 00.003 1032 UpdateGuideState(): m_state=6
22:45:57.100 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5727
22:45:57.102 00.002 1032 Star::Find returns 1 (0), X=1097.40, Y=134.99, Mass=1399, SNR=26.3, Peak=121 HFD=3.3
22:45:57.105 00.003 1032 MultiStar: [#1 0.14,0.12,0.93,U] [#2 0.25,-0.03,0.76,U] [#3 0.23,0.15,0.00,M3] [#4 0.22,0.16,0.00,M8] [#5 0.20,-0.08,0.65,U] [#6 0.07,0.08,0.62,U] [#7 0.04,0.08,0.70,U] [#8 0.05,0.21,0.53,U] 
22:45:57.107 00.002 1032 single-star, 6 included, MultiStar: {0.12, 0.06}, one-star: {0.10, 0.06}
22:45:57.108 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:45:57.110 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:45:57.112 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=0.04 mountY=-0.11, mountTheta=-1.26
22:45:57.117 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
22:45:57.118 00.001 1032 Enqueuing Move request for scope (0.10, 0.06)
22:45:57.119 00.001 10072 Worker thread wakes up
22:45:57.120 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
22:45:57.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
22:45:57.120 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.04 yDistance=-0.11
22:45:57.121 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:45:57.123 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.45
22:45:57.124 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:45:57.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:57.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:45:57.124 00.000 10072 MoveAxis(W, 2, ABG)
22:45:57.124 00.000 10072 Guiding  Dir = 3, Dur = 2
22:45:57.124 00.000 10072 IsGuiding returns 0
22:45:57.124 00.000 10072 PulseGuide returned control before completion, sleep 12
22:45:57.140 00.016 1032 UpdateGuideState exits: m=1399 SNR=26.3
22:45:57.143 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:57.145 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:57.147 00.002 1032 Enqueuing Expose request
22:45:57.150 00.003 10072 IsGuiding returns 0
22:45:57.150 00.000 10072 Move returns status 0, amount 2
22:45:57.150 00.000 10072 MoveAxis(N, 0, ABG)
22:45:57.150 00.000 10072 Move returns status 0, amount 0
22:45:57.150 00.000 10072 move complete, result=0
22:45:57.150 00.000 10072 worker thread done servicing request
22:45:57.150 00.000 10072 Worker thread wakes up
22:45:57.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:57.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:57.157 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:45:57.557 00.400 10072 Exposure complete
22:45:57.608 00.051 10072 worker thread done servicing request
22:45:57.610 00.002 1032 OnExposeComplete: enter
22:45:57.612 00.002 1032 UpdateGuideState(): m_state=6
22:45:57.614 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5728
22:45:57.618 00.004 1032 Star::Find returns 1 (0), X=1097.27, Y=134.95, Mass=1286, SNR=25.2, Peak=117 HFD=3.2
22:45:57.621 00.003 1032 MultiStar: [#1 0.16,0.10,0.97,U] [#2 0.12,-0.02,0.78,U] [#3 0.22,-0.01,0.80,U] [#4 0.09,0.16,0.71,U] [#5 0.16,-0.21,0.00,M1] [#6 0.07,0.17,0.64,U] [#7 -0.06,0.07,0.72,U] [#8 0.18,0.23,0.00,M2] 
22:45:57.623 00.002 1032 single-star, 6 included, MultiStar: {0.08, 0.07}, one-star: {-0.03, 0.02}
22:45:57.624 00.001 1032 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.83) = xAngle (0.63 = 0.63)
22:45:57.627 00.003 1032 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.63 = 0.63)
22:45:57.628 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.46 mountX=0.03 mountY=0.02, mountTheta=0.63
22:45:57.630 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
22:45:57.632 00.002 1032 Enqueuing Move request for scope (-0.03, 0.02)
22:45:57.634 00.002 10072 Worker thread wakes up
22:45:57.634 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
22:45:57.634 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
22:45:57.634 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.02
22:45:57.636 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:45:57.637 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.45
22:45:57.637 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:45:57.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:57.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:45:57.637 00.000 10072 MoveAxis(W, 2, ABG)
22:45:57.637 00.000 10072 Guiding  Dir = 3, Dur = 2
22:45:57.639 00.002 10072 IsGuiding returns 0
22:45:57.639 00.000 10072 PulseGuide returned control before completion, sleep 12
22:45:57.657 00.018 1032 UpdateGuideState exits: m=1286 SNR=25.2
22:45:57.658 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:57.660 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:57.661 00.001 1032 Enqueuing Expose request
22:45:57.665 00.004 10072 IsGuiding returns 0
22:45:57.665 00.000 10072 Move returns status 0, amount 2
22:45:57.665 00.000 10072 MoveAxis(N, 0, ABG)
22:45:57.665 00.000 10072 Move returns status 0, amount 0
22:45:57.665 00.000 10072 move complete, result=0
22:45:57.665 00.000 10072 worker thread done servicing request
22:45:57.665 00.000 10072 Worker thread wakes up
22:45:57.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:57.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:57.670 00.005 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:45:58.292 00.622 10072 Exposure complete
22:45:58.343 00.051 10072 worker thread done servicing request
22:45:58.343 00.000 1032 OnExposeComplete: enter
22:45:58.346 00.003 1032 UpdateGuideState(): m_state=6
22:45:58.348 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5729
22:45:58.349 00.001 1032 Star::Find returns 1 (0), X=1097.27, Y=135.01, Mass=1362, SNR=25.9, Peak=118 HFD=3.1
22:45:58.351 00.002 1032 MultiStar: [#1 0.15,0.11,0.91,U] [#2 0.18,-0.03,0.80,U] [#3 0.15,0.10,0.77,U] [#4 0.01,0.32,0.00,M8] [#5 0.21,0.10,0.63,U] [#6 0.03,0.20,0.65,U] [#7 -0.07,0.15,0.73,U] [#8 0.02,0.26,0.00,M3] 
22:45:58.353 00.002 1032 single-star, 6 included, MultiStar: {0.09, 0.10}, one-star: {-0.03, 0.08}
22:45:58.354 00.001 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
22:45:58.355 00.001 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
22:45:58.357 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.94 mountX=0.09 mountY=0.01, mountTheta=0.11
22:45:58.358 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
22:45:58.361 00.003 1032 Enqueuing Move request for scope (-0.03, 0.08)
22:45:58.363 00.002 10072 Worker thread wakes up
22:45:58.363 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
22:45:58.363 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
22:45:58.363 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.09 yDistance=0.01
22:45:58.365 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
22:45:58.368 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.45
22:45:58.368 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:45:58.368 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:58.368 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:45:58.368 00.000 10072 MoveAxis(W, 2, ABG)
22:45:58.368 00.000 10072 Guiding  Dir = 3, Dur = 2
22:45:58.369 00.001 10072 IsGuiding returns 0
22:45:58.369 00.000 10072 PulseGuide returned control before completion, sleep 12
22:45:58.384 00.015 10072 IsGuiding returns 0
22:45:58.384 00.000 10072 Move returns status 0, amount 2
22:45:58.384 00.000 10072 MoveAxis(N, 0, ABG)
22:45:58.384 00.000 10072 Move returns status 0, amount 0
22:45:58.384 00.000 10072 move complete, result=0
22:45:58.384 00.000 10072 worker thread done servicing request
22:45:58.384 00.000 1032 UpdateGuideState exits: m=1362 SNR=25.9
22:45:58.387 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:58.389 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:58.390 00.001 1032 Enqueuing Expose request
22:45:58.393 00.003 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:45:58.395 00.002 10072 Worker thread wakes up
22:45:58.395 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:58.395 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:58.808 00.413 10072 Exposure complete
22:45:58.858 00.050 10072 worker thread done servicing request
22:45:58.858 00.000 1032 OnExposeComplete: enter
22:45:58.861 00.003 1032 UpdateGuideState(): m_state=6
22:45:58.865 00.004 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5730
22:45:58.868 00.003 1032 Star::Find returns 1 (0), X=1097.39, Y=135.06, Mass=1321, SNR=25.5, Peak=116 HFD=3.3
22:45:58.870 00.002 1032 MultiStar: [#1 0.18,0.19,0.00,M1] [#2 0.24,0.06,0.80,U] [#3 0.12,0.15,0.72,U] [#4 0.21,0.28,0.00,M9] [#5 0.15,0.06,0.63,U] [#6 0.05,0.23,0.63,U] [#7 -0.10,0.26,0.00,M1] [#8 0.01,0.18,0.51,U] 
22:45:58.872 00.002 1032 single-star, 5 included, MultiStar: {0.12, 0.13}, one-star: {0.08, 0.13}
22:45:58.873 00.001 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
22:45:58.874 00.001 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
22:45:58.875 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=0.99 mountX=0.10 mountY=-0.11, mountTheta=-0.84
22:45:58.878 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
22:45:58.881 00.003 1032 Enqueuing Move request for scope (0.08, 0.13)
22:45:58.883 00.002 10072 Worker thread wakes up
22:45:58.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
22:45:58.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
22:45:58.883 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.10 yDistance=-0.11
22:45:58.886 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:45:58.887 00.001 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.44
22:45:58.888 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:45:58.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:58.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:45:58.888 00.000 10072 MoveAxis(W, 2, ABG)
22:45:58.888 00.000 10072 Guiding  Dir = 3, Dur = 2
22:45:58.888 00.000 10072 IsGuiding returns 0
22:45:58.889 00.001 10072 PulseGuide returned control before completion, sleep 12
22:45:58.906 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.5
22:45:58.908 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:58.909 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:58.911 00.002 1032 Enqueuing Expose request
22:45:58.915 00.004 10072 IsGuiding returns 0
22:45:58.915 00.000 10072 Move returns status 0, amount 2
22:45:58.915 00.000 10072 MoveAxis(N, 0, ABG)
22:45:58.915 00.000 10072 Move returns status 0, amount 0
22:45:58.915 00.000 10072 move complete, result=0
22:45:58.915 00.000 10072 worker thread done servicing request
22:45:58.915 00.000 10072 Worker thread wakes up
22:45:58.915 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:58.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:58.921 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:45:59.544 00.623 10072 Exposure complete
22:45:59.598 00.054 10072 worker thread done servicing request
22:45:59.598 00.000 1032 OnExposeComplete: enter
22:45:59.600 00.002 1032 UpdateGuideState(): m_state=6
22:45:59.602 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5731
22:45:59.604 00.002 1032 Star::Find returns 1 (0), X=1097.37, Y=134.94, Mass=1339, SNR=25.7, Peak=111 HFD=3.3
22:45:59.605 00.001 1032 MultiStar: [#1 0.12,0.08,0.95,U] [#2 0.14,0.07,0.79,U] [#3 0.18,0.11,0.71,U] [#4 0.15,0.09,0.70,U] [#5 0.17,-0.17,0.64,U] [#6 -0.06,0.15,0.61,U] [#7 -0.16,0.15,0.71,U] [#8 0.04,0.19,0.50,U] 
22:45:59.607 00.002 1032 single-star, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.07, 0.01}
22:45:59.610 00.003 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
22:45:59.612 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
22:45:59.614 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.11 mountX=-0.01 mountY=-0.07, mountTheta=-1.72
22:45:59.618 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
22:45:59.620 00.002 1032 Enqueuing Move request for scope (0.07, 0.01)
22:45:59.622 00.002 10072 Worker thread wakes up
22:45:59.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
22:45:59.622 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
22:45:59.622 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
22:45:59.624 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:45:59.626 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.44
22:45:59.627 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:45:59.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:59.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:45:59.627 00.000 10072 MoveAxis(W, 2, ABG)
22:45:59.627 00.000 10072 Guiding  Dir = 3, Dur = 2
22:45:59.627 00.000 10072 IsGuiding returns 0
22:45:59.627 00.000 10072 PulseGuide returned control before completion, sleep 12
22:45:59.645 00.018 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:45:59.647 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:59.649 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:45:59.651 00.002 1032 Enqueuing Expose request
22:45:59.654 00.003 10072 IsGuiding returns 0
22:45:59.654 00.000 10072 Move returns status 0, amount 2
22:45:59.654 00.000 10072 MoveAxis(N, 0, ABG)
22:45:59.654 00.000 10072 Move returns status 0, amount 0
22:45:59.654 00.000 10072 move complete, result=0
22:45:59.654 00.000 10072 worker thread done servicing request
22:45:59.654 00.000 10072 Worker thread wakes up
22:45:59.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:45:59.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:45:59.660 00.006 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:46:00.062 00.402 10072 Exposure complete
22:46:00.114 00.052 10072 worker thread done servicing request
22:46:00.114 00.000 1032 OnExposeComplete: enter
22:46:00.117 00.003 1032 UpdateGuideState(): m_state=6
22:46:00.119 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5732
22:46:00.121 00.002 1032 Star::Find returns 1 (0), X=1097.43, Y=134.89, Mass=1255, SNR=24.9, Peak=109 HFD=3.2
22:46:00.123 00.002 1032 MultiStar: [#1 0.07,0.07,0.94,U] [#2 0.15,-0.06,0.82,U] [#3 0.06,0.17,0.81,U] [#4 0.18,0.10,0.68,U] [#5 0.13,-0.05,0.70,U] [#6 -0.09,0.21,0.61,U] [#7 -0.09,0.15,0.73,U] [#8 0.02,0.23,0.55,U] 
22:46:00.125 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {0.13, -0.04}
22:46:00.126 00.001 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
22:46:00.128 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
22:46:00.130 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.84 mountX=0.06 mountY=-0.08, mountTheta=-0.99
22:46:00.132 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
22:46:00.133 00.001 1032 Enqueuing Move request for scope (0.07, 0.07)
22:46:00.136 00.003 10072 Worker thread wakes up
22:46:00.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
22:46:00.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
22:46:00.136 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.06 yDistance=-0.08
22:46:00.137 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:46:00.139 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.44
22:46:00.139 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:46:00.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:00.140 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:46:00.140 00.000 10072 MoveAxis(W, 2, ABG)
22:46:00.140 00.000 10072 Guiding  Dir = 3, Dur = 2
22:46:00.140 00.000 10072 IsGuiding returns 0
22:46:00.140 00.000 10072 PulseGuide returned control before completion, sleep 12
22:46:00.156 00.016 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:46:00.158 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:00.160 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:00.162 00.002 1032 Enqueuing Expose request
22:46:00.165 00.003 10072 IsGuiding returns 0
22:46:00.165 00.000 10072 Move returns status 0, amount 2
22:46:00.165 00.000 10072 MoveAxis(N, 0, ABG)
22:46:00.165 00.000 10072 Move returns status 0, amount 0
22:46:00.165 00.000 10072 move complete, result=0
22:46:00.165 00.000 10072 worker thread done servicing request
22:46:00.165 00.000 10072 Worker thread wakes up
22:46:00.166 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:00.166 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:00.171 00.005 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:46:00.789 00.618 10072 Exposure complete
22:46:00.838 00.049 10072 worker thread done servicing request
22:46:00.839 00.001 1032 OnExposeComplete: enter
22:46:00.840 00.001 1032 UpdateGuideState(): m_state=6
22:46:00.842 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5733
22:46:00.844 00.002 1032 Star::Find returns 1 (0), X=1097.31, Y=135.06, Mass=1399, SNR=26.3, Peak=126 HFD=3.3
22:46:00.845 00.001 1032 MultiStar: [#1 0.14,0.17,0.99,U] [#2 0.19,0.08,0.78,U] [#3 0.14,0.16,0.78,U] [#4 0.20,0.20,0.00,M8] [#5 0.05,0.15,0.68,U] [#6 0.07,0.33,0.00,M1] [#7 0.03,0.14,0.67,U] [#8 0.07,0.32,0.00,M1] 
22:46:00.846 00.001 1032 single-star, 5 included, MultiStar: {0.09, 0.14}, one-star: {0.01, 0.13}
22:46:00.848 00.002 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
22:46:00.849 00.001 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
22:46:00.851 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.51 mountX=0.12 mountY=-0.04, mountTheta=-0.32
22:46:00.853 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
22:46:00.856 00.003 1032 Enqueuing Move request for scope (0.01, 0.13)
22:46:00.857 00.001 10072 Worker thread wakes up
22:46:00.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
22:46:00.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
22:46:00.857 00.000 10072 Moving (0.01, 0.13) raw xDistance=0.12 yDistance=-0.04
22:46:00.858 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:46:00.862 00.004 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.44
22:46:00.863 00.001 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:46:00.863 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:00.863 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:46:00.863 00.000 10072 MoveAxis(W, 2, ABG)
22:46:00.863 00.000 10072 Guiding  Dir = 3, Dur = 2
22:46:00.863 00.000 10072 IsGuiding returns 0
22:46:00.864 00.001 10072 PulseGuide returned control before completion, sleep 12
22:46:00.881 00.017 1032 UpdateGuideState exits: m=1399 SNR=26.3
22:46:00.884 00.003 10072 IsGuiding returns 0
22:46:00.884 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:00.886 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:00.887 00.001 1032 Enqueuing Expose request
22:46:00.890 00.003 10072 Move returns status 0, amount 2
22:46:00.890 00.000 10072 MoveAxis(N, 0, ABG)
22:46:00.890 00.000 10072 Move returns status 0, amount 0
22:46:00.890 00.000 10072 move complete, result=0
22:46:00.890 00.000 10072 worker thread done servicing request
22:46:00.890 00.000 10072 Worker thread wakes up
22:46:00.890 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:00.890 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:00.899 00.009 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:46:01.308 00.409 10072 Exposure complete
22:46:01.363 00.055 10072 worker thread done servicing request
22:46:01.363 00.000 1032 OnExposeComplete: enter
22:46:01.365 00.002 1032 UpdateGuideState(): m_state=6
22:46:01.368 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5734
22:46:01.370 00.002 1032 Star::Find returns 1 (0), X=1097.30, Y=135.18, Mass=1239, SNR=24.7, Peak=120 HFD=3.0
22:46:01.372 00.002 1032 MultiStar: [#1 0.08,0.11,1.00,U] [#2 0.14,0.10,0.83,U] [#3 0.13,0.29,0.00,M1] [#4 0.15,0.25,0.00,M9] [#5 0.19,0.09,0.72,U] [#6 0.03,0.20,0.64,U] [#7 0.01,0.15,0.71,U] [#8 0.11,0.33,0.00,M2] 
22:46:01.373 00.001 1032 refined, 5 included, MultiStar: {0.07, 0.15}, one-star: {-0.00, 0.25}
22:46:01.375 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:46:01.377 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:46:01.378 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.13 mountX=0.13 mountY=-0.11, mountTheta=-0.70
22:46:01.380 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
22:46:01.381 00.001 1032 Enqueuing Move request for scope (0.07, 0.15)
22:46:01.383 00.002 10072 Worker thread wakes up
22:46:01.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
22:46:01.384 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
22:46:01.384 00.000 10072 Moving (0.07, 0.15) raw xDistance=0.13 yDistance=-0.11
22:46:01.385 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:46:01.388 00.003 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.44
22:46:01.388 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
22:46:01.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:01.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:46:01.388 00.000 10072 MoveAxis(W, 2, ABG)
22:46:01.388 00.000 10072 Guiding  Dir = 3, Dur = 2
22:46:01.388 00.000 10072 IsGuiding returns 0
22:46:01.389 00.001 10072 PulseGuide returned control before completion, sleep 12
22:46:01.407 00.018 1032 UpdateGuideState exits: m=1239 SNR=24.7
22:46:01.409 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:01.411 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:01.413 00.002 1032 Enqueuing Expose request
22:46:01.416 00.003 10072 IsGuiding returns 0
22:46:01.416 00.000 10072 Move returns status 0, amount 2
22:46:01.416 00.000 10072 MoveAxis(N, 0, ABG)
22:46:01.416 00.000 10072 Move returns status 0, amount 0
22:46:01.416 00.000 10072 move complete, result=0
22:46:01.417 00.001 10072 worker thread done servicing request
22:46:01.417 00.000 10072 Worker thread wakes up
22:46:01.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:01.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:01.424 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:46:02.042 00.618 10072 Exposure complete
22:46:02.095 00.053 10072 worker thread done servicing request
22:46:02.095 00.000 1032 OnExposeComplete: enter
22:46:02.097 00.002 1032 UpdateGuideState(): m_state=6
22:46:02.099 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5735
22:46:02.102 00.003 1032 Star::Find returns 1 (0), X=1097.43, Y=135.09, Mass=1359, SNR=25.9, Peak=114 HFD=3.2
22:46:02.104 00.002 1032 MultiStar: [#1 0.14,0.18,1.01,U] [#2 0.16,0.09,0.78,U] [#3 0.24,0.14,0.00,M2] [#4 0.09,0.27,0.00,M10] [#5 0.19,-0.01,0.63,U] [#6 -0.07,0.19,0.61,U] [#7 0.02,0.19,0.73,U] [#8 0.07,0.37,0.00,M3] 
22:46:02.106 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.14}, one-star: {0.13, 0.16}
22:46:02.108 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
22:46:02.109 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
22:46:02.111 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.92 mountX=0.11 mountY=-0.13, mountTheta=-0.91
22:46:02.115 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.14, opts=13)
22:46:02.117 00.002 1032 Enqueuing Move request for scope (0.10, 0.14)
22:46:02.120 00.003 10072 Worker thread wakes up
22:46:02.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
22:46:02.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
22:46:02.120 00.000 10072 Moving (0.10, 0.14) raw xDistance=0.11 yDistance=-0.13
22:46:02.122 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:46:02.125 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.44
22:46:02.125 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:46:02.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:02.125 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:46:02.125 00.000 10072 MoveAxis(W, 2, ABG)
22:46:02.125 00.000 10072 Guiding  Dir = 3, Dur = 2
22:46:02.125 00.000 10072 IsGuiding returns 0
22:46:02.126 00.001 10072 PulseGuide returned control before completion, sleep 12
22:46:02.144 00.018 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:46:02.146 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:02.147 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:02.149 00.002 1032 Enqueuing Expose request
22:46:02.150 00.001 10072 IsGuiding returns 0
22:46:02.150 00.000 10072 Move returns status 0, amount 2
22:46:02.150 00.000 10072 MoveAxis(N, 0, ABG)
22:46:02.150 00.000 10072 Move returns status 0, amount 0
22:46:02.150 00.000 10072 move complete, result=0
22:46:02.150 00.000 10072 worker thread done servicing request
22:46:02.151 00.001 10072 Worker thread wakes up
22:46:02.151 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:02.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:02.158 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:46:02.557 00.399 10072 Exposure complete
22:46:02.610 00.053 1032 OnExposeComplete: enter
22:46:02.614 00.004 10072 worker thread done servicing request
22:46:02.614 00.000 1032 UpdateGuideState(): m_state=6
22:46:02.616 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5736
22:46:02.618 00.002 1032 Star::Find returns 1 (0), X=1097.39, Y=135.08, Mass=1458, SNR=26.8, Peak=122 HFD=3.3
22:46:02.620 00.002 1032 MultiStar: [#1 0.23,0.26,0.00,M1] [#2 0.24,0.04,0.72,U] [#3 0.27,0.05,0.00,M3] [#4 0.20,0.23,0.00,R] [#5 0.14,-0.15,0.60,U] [#6 0.01,0.16,0.59,U] [#7 0.03,0.13,0.69,U] [#8 0.02,0.24,0.48,U] 
22:46:02.622 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.10}, one-star: {0.09, 0.15}
22:46:02.623 00.001 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
22:46:02.624 00.001 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
22:46:02.625 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.81 mountX=0.07 mountY=-0.11, mountTheta=-1.02
22:46:02.627 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
22:46:02.629 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
22:46:02.631 00.002 10072 Worker thread wakes up
22:46:02.631 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
22:46:02.631 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
22:46:02.631 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.11
22:46:02.633 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
22:46:02.636 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.44
22:46:02.636 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:46:02.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:02.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:46:02.636 00.000 10072 MoveAxis(W, 1, ABG)
22:46:02.636 00.000 10072 Guiding  Dir = 3, Dur = 1
22:46:02.636 00.000 10072 IsGuiding returns 0
22:46:02.637 00.001 10072 PulseGuide returned control before completion, sleep 11
22:46:02.654 00.017 1032 UpdateGuideState exits: m=1458 SNR=26.8
22:46:02.656 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:02.657 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:02.659 00.002 1032 Enqueuing Expose request
22:46:02.663 00.004 10072 IsGuiding returns 0
22:46:02.663 00.000 10072 Move returns status 0, amount 1
22:46:02.663 00.000 10072 MoveAxis(N, 0, ABG)
22:46:02.663 00.000 10072 Move returns status 0, amount 0
22:46:02.663 00.000 10072 move complete, result=0
22:46:02.663 00.000 10072 worker thread done servicing request
22:46:02.663 00.000 10072 Worker thread wakes up
22:46:02.663 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:02.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:02.667 00.004 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:46:03.292 00.625 10072 Exposure complete
22:46:03.344 00.052 10072 worker thread done servicing request
22:46:03.344 00.000 1032 OnExposeComplete: enter
22:46:03.347 00.003 1032 UpdateGuideState(): m_state=6
22:46:03.349 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5737
22:46:03.352 00.003 1032 Star::Find returns 1 (0), X=1097.36, Y=134.92, Mass=1259, SNR=24.9, Peak=117 HFD=3.2
22:46:03.353 00.001 1032 MultiStar: [#1 0.20,0.13,1.02,U] [#2 0.27,0.07,0.00,M1] [#3 0.21,0.16,0.00,M4] [#4 0.00,-0.13,0.67,U] [#5 0.15,0.09,0.65,U] [#6 -0.06,0.09,0.61,U] [#7 -0.03,0.05,0.74,U] [#8 0.09,0.22,0.54,U] 
22:46:03.355 00.002 1032 single-star, 6 included, MultiStar: {0.07, 0.06}, one-star: {0.06, -0.01}
22:46:03.356 00.001 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
22:46:03.358 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
22:46:03.360 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.09 mountX=-0.02 mountY=-0.06, mountTheta=-1.92
22:46:03.364 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
22:46:03.368 00.004 1032 Enqueuing Move request for scope (0.06, -0.01)
22:46:03.369 00.001 10072 Worker thread wakes up
22:46:03.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:46:03.369 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:46:03.370 00.001 10072 Moving (0.06, -0.01) raw xDistance=-0.02 yDistance=-0.06
22:46:03.372 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:46:03.375 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.43
22:46:03.375 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:46:03.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:03.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:46:03.375 00.000 10072 MoveAxis(W, 1, ABG)
22:46:03.375 00.000 10072 Guiding  Dir = 3, Dur = 1
22:46:03.376 00.001 10072 IsGuiding returns 0
22:46:03.376 00.000 10072 PulseGuide returned control before completion, sleep 11
22:46:03.394 00.018 1032 UpdateGuideState exits: m=1259 SNR=24.9
22:46:03.398 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:03.399 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:03.401 00.002 1032 Enqueuing Expose request
22:46:03.402 00.001 10072 IsGuiding returns 0
22:46:03.403 00.001 10072 Move returns status 0, amount 1
22:46:03.403 00.000 10072 MoveAxis(N, 0, ABG)
22:46:03.403 00.000 10072 Move returns status 0, amount 0
22:46:03.403 00.000 10072 move complete, result=0
22:46:03.403 00.000 10072 worker thread done servicing request
22:46:03.403 00.000 10072 Worker thread wakes up
22:46:03.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:03.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:03.409 00.006 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:46:03.823 00.414 10072 Exposure complete
22:46:03.877 00.054 10072 worker thread done servicing request
22:46:03.877 00.000 1032 OnExposeComplete: enter
22:46:03.879 00.002 1032 UpdateGuideState(): m_state=6
22:46:03.882 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5738
22:46:03.884 00.002 1032 Star::Find returns 1 (0), X=1097.41, Y=135.07, Mass=1277, SNR=25.1, Peak=118 HFD=3.2
22:46:03.885 00.001 1032 MultiStar: [#1 0.03,0.31,0.00,M1] [#2 0.15,0.14,0.84,U] [#3 0.20,0.23,0.00,M5] [#4 -0.02,0.15,0.68,U] [#5 0.09,0.15,0.68,U] [#6 0.12,0.17,0.59,U] [#7 -0.09,0.30,0.00,M1] [#8 0.06,0.40,0.00,M2] 
22:46:03.887 00.002 1032 refined, 4 included, MultiStar: {0.09, 0.15}, one-star: {0.11, 0.14}
22:46:03.889 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
22:46:03.892 00.003 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
22:46:03.896 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.18 cameraTheta=1.01 mountX=0.12 mountY=-0.13, mountTheta=-0.82
22:46:03.901 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.15, opts=13)
22:46:03.904 00.003 1032 Enqueuing Move request for scope (0.09, 0.15)
22:46:03.907 00.003 10072 Worker thread wakes up
22:46:03.907 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
22:46:03.907 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
22:46:03.907 00.000 10072 Moving (0.09, 0.15) raw xDistance=0.12 yDistance=-0.13
22:46:03.909 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:46:03.911 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.43
22:46:03.911 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:46:03.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:03.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:46:03.911 00.000 10072 MoveAxis(W, 0, ABG)
22:46:03.911 00.000 10072 Move returns status 0, amount 0
22:46:03.911 00.000 10072 MoveAxis(N, 0, ABG)
22:46:03.911 00.000 10072 Move returns status 0, amount 0
22:46:03.912 00.001 10072 move complete, result=0
22:46:03.912 00.000 10072 worker thread done servicing request
22:46:03.930 00.018 1032 UpdateGuideState exits: m=1277 SNR=25.1
22:46:03.932 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:03.934 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:03.935 00.001 1032 Enqueuing Expose request
22:46:03.938 00.003 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:46:03.940 00.002 10072 Worker thread wakes up
22:46:03.940 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:03.940 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:04.569 00.629 10072 Exposure complete
22:46:04.625 00.056 10072 worker thread done servicing request
22:46:04.625 00.000 1032 OnExposeComplete: enter
22:46:04.627 00.002 1032 UpdateGuideState(): m_state=6
22:46:04.629 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5739
22:46:04.630 00.001 1032 Star::Find returns 1 (0), X=1097.31, Y=135.10, Mass=1269, SNR=25.0, Peak=106 HFD=3.2
22:46:04.632 00.002 1032 MultiStar: [#1 0.08,0.32,0.00,M2] [#2 0.13,0.18,0.85,U] [#3 0.11,0.39,0.00,M6] [#4 -0.12,0.07,0.68,U] [#5 0.12,0.06,0.65,U] [#6 -0.01,0.37,0.00,M1] [#7 -0.12,0.37,0.00,M2] [#8 0.11,0.21,0.55,U] 
22:46:04.634 00.002 1032 refined, 4 included, MultiStar: {0.05, 0.14}, one-star: {0.00, 0.17}
22:46:04.636 00.002 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
22:46:04.638 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
22:46:04.639 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.24 mountX=0.12 mountY=-0.08, mountTheta=-0.59
22:46:04.643 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
22:46:04.646 00.003 1032 Enqueuing Move request for scope (0.05, 0.14)
22:46:04.648 00.002 10072 Worker thread wakes up
22:46:04.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
22:46:04.648 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
22:46:04.648 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.12 yDistance=-0.08
22:46:04.650 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
22:46:04.652 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.43
22:46:04.652 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:46:04.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:04.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:46:04.652 00.000 10072 MoveAxis(E, 1, ABG)
22:46:04.652 00.000 10072 Guiding  Dir = 2, Dur = 1
22:46:04.653 00.001 10072 IsGuiding returns 0
22:46:04.653 00.000 10072 PulseGuide returned control before completion, sleep 11
22:46:04.671 00.018 1032 UpdateGuideState exits: m=1269 SNR=25.0
22:46:04.674 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:04.679 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:04.681 00.002 1032 Enqueuing Expose request
22:46:04.682 00.001 10072 IsGuiding returns 0
22:46:04.682 00.000 10072 Move returns status 0, amount 1
22:46:04.682 00.000 10072 MoveAxis(N, 0, ABG)
22:46:04.683 00.001 10072 Move returns status 0, amount 0
22:46:04.683 00.000 10072 move complete, result=0
22:46:04.683 00.000 10072 worker thread done servicing request
22:46:04.683 00.000 10072 Worker thread wakes up
22:46:04.683 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:04.683 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:04.689 00.006 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:46:05.106 00.417 10072 Exposure complete
22:46:05.161 00.055 10072 worker thread done servicing request
22:46:05.161 00.000 1032 OnExposeComplete: enter
22:46:05.163 00.002 1032 UpdateGuideState(): m_state=6
22:46:05.165 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5740
22:46:05.167 00.002 1032 Star::Find returns 1 (0), X=1097.31, Y=135.01, Mass=1378, SNR=26.1, Peak=119 HFD=3.3
22:46:05.169 00.002 1032 MultiStar: [#1 0.15,0.14,0.96,U] [#2 0.26,0.03,0.00,M1] [#3 0.20,0.35,0.00,M7] [#4 -0.06,0.29,0.00,M1] [#5 0.17,0.19,0.00,M1] [#6 -0.10,0.29,0.00,M2] [#7 -0.05,0.22,0.69,U] [#8 0.16,0.26,0.00,M2] 
22:46:05.170 00.001 1032 single-star, 2 included, MultiStar: {0.04, 0.14}, one-star: {0.01, 0.08}
22:46:05.173 00.003 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
22:46:05.174 00.001 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
22:46:05.176 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.42 mountX=0.08 mountY=-0.03, mountTheta=-0.41
22:46:05.179 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
22:46:05.181 00.002 1032 Enqueuing Move request for scope (0.01, 0.08)
22:46:05.183 00.002 10072 Worker thread wakes up
22:46:05.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
22:46:05.183 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
22:46:05.183 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.03
22:46:05.185 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:46:05.187 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.43
22:46:05.187 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:46:05.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:05.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:46:05.187 00.000 10072 MoveAxis(E, 0, ABG)
22:46:05.187 00.000 10072 Move returns status 0, amount 0
22:46:05.188 00.001 10072 MoveAxis(N, 0, ABG)
22:46:05.188 00.000 10072 Move returns status 0, amount 0
22:46:05.188 00.000 10072 move complete, result=0
22:46:05.188 00.000 10072 worker thread done servicing request
22:46:05.205 00.017 1032 UpdateGuideState exits: m=1378 SNR=26.1
22:46:05.207 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:05.208 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:05.209 00.001 1032 Enqueuing Expose request
22:46:05.211 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:46:05.214 00.003 10072 Worker thread wakes up
22:46:05.214 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:05.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:05.852 00.638 10072 Exposure complete
22:46:05.903 00.051 10072 worker thread done servicing request
22:46:05.903 00.000 1032 OnExposeComplete: enter
22:46:05.906 00.003 1032 UpdateGuideState(): m_state=6
22:46:05.907 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5741
22:46:05.909 00.002 1032 Star::Find returns 1 (0), X=1097.40, Y=135.19, Mass=1258, SNR=24.9, Peak=116 HFD=3.2
22:46:05.912 00.003 1032 MultiStar: [#1 0.05,0.37,0.00,M2] [#2 0.15,0.30,0.00,M2] [#3 0.39,0.32,0.00,M8] [#4 0.00,0.17,0.66,U] [#5 0.16,0.15,0.64,U] [#6 0.10,0.22,0.63,U] [#7 -0.03,0.28,0.00,M2] [#8 0.17,0.25,0.00,M3] 
22:46:05.914 00.002 1032 refined, 3 included, MultiStar: {0.09, 0.21}, one-star: {0.10, 0.26}
22:46:05.916 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
22:46:05.918 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
22:46:05.920 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.15 mountX=0.18 mountY=-0.14, mountTheta=-0.68
22:46:05.922 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.21, opts=13)
22:46:05.926 00.004 1032 Enqueuing Move request for scope (0.09, 0.21)
22:46:05.927 00.001 10072 Worker thread wakes up
22:46:05.928 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
22:46:05.928 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
22:46:05.928 00.000 10072 Moving (0.09, 0.21) raw xDistance=0.18 yDistance=-0.14
22:46:05.931 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:46:05.934 00.003 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 286.43
22:46:05.934 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
22:46:05.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:05.934 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:46:05.934 00.000 10072 MoveAxis(W, 82, ABG)
22:46:05.934 00.000 10072 Guiding  Dir = 3, Dur = 82
22:46:05.934 00.000 10072 IsGuiding returns 0
22:46:05.936 00.002 10072 PulseGuide returned control before completion, sleep 92
22:46:05.952 00.016 1032 UpdateGuideState exits: m=1258 SNR=24.9
22:46:05.954 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:05.958 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:05.960 00.002 1032 Enqueuing Expose request
22:46:06.034 00.074 10072 IsGuiding returns 0
22:46:06.034 00.000 10072 Move returns status 0, amount 82
22:46:06.034 00.000 10072 MoveAxis(N, 0, ABG)
22:46:06.034 00.000 10072 Move returns status 0, amount 0
22:46:06.034 00.000 10072 move complete, result=0
22:46:06.034 00.000 10072 worker thread done servicing request
22:46:06.034 00.000 1032 GuideStep: 0.2 px 82 ms WEST, -0.1 px 0 ms NORTH
22:46:06.038 00.004 10072 Worker thread wakes up
22:46:06.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:06.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:06.445 00.407 10072 Exposure complete
22:46:06.499 00.054 10072 worker thread done servicing request
22:46:06.499 00.000 1032 OnExposeComplete: enter
22:46:06.501 00.002 1032 UpdateGuideState(): m_state=6
22:46:06.503 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5742
22:46:06.505 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=135.11, Mass=1470, SNR=26.9, Peak=133 HFD=3.2
22:46:06.507 00.002 1032 MultiStar: [#1 0.09,0.31,0.00,M3] [#2 0.12,0.28,0.00,M3] [#3 0.21,0.26,0.00,M9] [#4 -0.02,0.17,0.67,U] [#5 0.11,0.19,0.63,U] [#6 -0.01,0.34,0.00,M2] [#7 0.10,0.13,0.65,U] [#8 0.07,0.50,0.00,M4] 
22:46:06.509 00.002 1032 refined, 3 included, MultiStar: {0.08, 0.17}, one-star: {0.12, 0.18}
22:46:06.511 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
22:46:06.512 00.001 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
22:46:06.514 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.11 mountX=0.14 mountY=-0.12, mountTheta=-0.72
22:46:06.518 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.17, opts=13)
22:46:06.520 00.002 1032 Enqueuing Move request for scope (0.08, 0.17)
22:46:06.522 00.002 10072 Worker thread wakes up
22:46:06.523 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
22:46:06.523 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
22:46:06.523 00.000 10072 Moving (0.08, 0.17) raw xDistance=0.14 yDistance=-0.12
22:46:06.525 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:46:06.528 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.43
22:46:06.528 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:46:06.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:06.528 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:46:06.528 00.000 10072 MoveAxis(W, 66, ABG)
22:46:06.528 00.000 10072 Guiding  Dir = 3, Dur = 66
22:46:06.528 00.000 10072 IsGuiding returns 0
22:46:06.529 00.001 10072 PulseGuide returned control before completion, sleep 76
22:46:06.546 00.017 1032 UpdateGuideState exits: m=1470 SNR=26.9
22:46:06.548 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:06.550 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:06.552 00.002 1032 Enqueuing Expose request
22:46:06.614 00.062 10072 IsGuiding returns 0
22:46:06.614 00.000 10072 Move returns status 0, amount 66
22:46:06.614 00.000 10072 MoveAxis(N, 0, ABG)
22:46:06.614 00.000 10072 Move returns status 0, amount 0
22:46:06.614 00.000 10072 move complete, result=0
22:46:06.614 00.000 10072 worker thread done servicing request
22:46:06.614 00.000 10072 Worker thread wakes up
22:46:06.614 00.000 1032 GuideStep: 0.1 px 66 ms WEST, -0.1 px 0 ms NORTH
22:46:06.617 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:06.617 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:07.241 00.624 10072 Exposure complete
22:46:07.293 00.052 10072 worker thread done servicing request
22:46:07.293 00.000 1032 OnExposeComplete: enter
22:46:07.295 00.002 1032 UpdateGuideState(): m_state=6
22:46:07.297 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5743
22:46:07.301 00.004 1032 Star::Find returns 1 (0), X=1097.46, Y=134.87, Mass=1493, SNR=27.2, Peak=129 HFD=3.4
22:46:07.305 00.004 1032 MultiStar: [#1 0.13,0.02,0.90,U] [#2 0.15,-0.04,0.76,U] [#3 0.31,0.20,0.00,M10] [#4 -0.09,0.06,0.66,U] [#5 0.33,0.15,0.00,M1] [#6 0.19,0.20,0.00,M3] [#7 -0.05,0.13,0.67,U] [#8 0.18,0.09,0.50,U] 
22:46:07.307 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.02}, one-star: {0.16, -0.06}
22:46:07.309 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
22:46:07.310 00.001 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
22:46:07.312 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.26 mountX=0.00 mountY=-0.09, mountTheta=-1.57
22:46:07.315 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
22:46:07.318 00.003 1032 Enqueuing Move request for scope (0.08, 0.02)
22:46:07.319 00.001 10072 Worker thread wakes up
22:46:07.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:46:07.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:46:07.319 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.09
22:46:07.323 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:46:07.325 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.43
22:46:07.325 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:46:07.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:07.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:46:07.325 00.000 10072 MoveAxis(E, 1, ABG)
22:46:07.325 00.000 10072 Guiding  Dir = 2, Dur = 1
22:46:07.325 00.000 10072 IsGuiding returns 0
22:46:07.327 00.002 10072 PulseGuide returned control before completion, sleep 11
22:46:07.346 00.019 1032 UpdateGuideState exits: m=1493 SNR=27.2
22:46:07.349 00.003 10072 IsGuiding returns 0
22:46:07.349 00.000 10072 Move returns status 0, amount 1
22:46:07.349 00.000 10072 MoveAxis(N, 0, ABG)
22:46:07.350 00.001 10072 Move returns status 0, amount 0
22:46:07.350 00.000 10072 move complete, result=0
22:46:07.350 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:07.351 00.001 10072 worker thread done servicing request
22:46:07.352 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:07.354 00.002 1032 Enqueuing Expose request
22:46:07.355 00.001 10072 Worker thread wakes up
22:46:07.355 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:07.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:07.355 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:46:07.772 00.417 10072 Exposure complete
22:46:07.825 00.053 10072 worker thread done servicing request
22:46:07.825 00.000 1032 OnExposeComplete: enter
22:46:07.827 00.002 1032 UpdateGuideState(): m_state=6
22:46:07.829 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5744
22:46:07.832 00.003 1032 Star::Find returns 1 (0), X=1097.48, Y=134.88, Mass=1386, SNR=26.2, Peak=121 HFD=3.3
22:46:07.834 00.002 1032 MultiStar: [#1 0.18,0.02,0.95,U] [#2 0.22,0.03,0.77,U] [#3 0.29,0.05,0.00,R] [#4 0.10,-0.19,0.68,U] [#5 0.13,-0.07,0.64,U] [#6 0.09,-0.07,0.63,U] [#7 -0.01,0.05,0.70,U] [#8 0.12,0.21,0.53,U] 
22:46:07.836 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.01}, one-star: {0.18, -0.05}
22:46:07.838 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
22:46:07.840 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
22:46:07.841 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.11 mountX=-0.05 mountY=-0.12, mountTheta=-1.94
22:46:07.844 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
22:46:07.846 00.002 1032 Enqueuing Move request for scope (0.13, -0.01)
22:46:07.847 00.001 10072 Worker thread wakes up
22:46:07.847 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
22:46:07.847 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
22:46:07.847 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.05 yDistance=-0.12
22:46:07.850 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:46:07.852 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.43
22:46:07.852 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:46:07.852 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:07.852 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:46:07.852 00.000 10072 MoveAxis(E, 1, ABG)
22:46:07.852 00.000 10072 Guiding  Dir = 2, Dur = 1
22:46:07.852 00.000 10072 IsGuiding returns 0
22:46:07.853 00.001 10072 PulseGuide returned control before completion, sleep 11
22:46:07.871 00.018 1032 UpdateGuideState exits: m=1386 SNR=26.2
22:46:07.873 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:07.875 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:07.876 00.001 1032 Enqueuing Expose request
22:46:07.877 00.001 10072 IsGuiding returns 0
22:46:07.877 00.000 10072 Move returns status 0, amount 1
22:46:07.877 00.000 10072 MoveAxis(N, 0, ABG)
22:46:07.877 00.000 10072 Move returns status 0, amount 0
22:46:07.877 00.000 10072 move complete, result=0
22:46:07.878 00.001 10072 worker thread done servicing request
22:46:07.878 00.000 10072 Worker thread wakes up
22:46:07.878 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:07.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:07.885 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:46:08.504 00.619 10072 Exposure complete
22:46:08.558 00.054 10072 worker thread done servicing request
22:46:08.558 00.000 1032 OnExposeComplete: enter
22:46:08.561 00.003 1032 UpdateGuideState(): m_state=6
22:46:08.562 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5745
22:46:08.564 00.002 1032 Star::Find returns 1 (0), X=1097.46, Y=134.76, Mass=1380, SNR=26.1, Peak=126 HFD=3.3
22:46:08.566 00.002 1032 MultiStar: [#1 0.16,0.03,0.99,U] [#2 0.16,-0.00,0.74,U] [#3 -0.09,0.14,0.75,U] [#4 0.03,-0.11,0.64,U] [#5 0.20,-0.05,0.67,U] [#6 -0.06,-0.06,0.63,U] [#7 0.00,0.14,0.67,U] [#8 0.31,0.08,0.00,M3] 
22:46:08.567 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.02}, one-star: {0.16, -0.17}
22:46:08.569 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
22:46:08.570 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
22:46:08.571 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.20 mountX=-0.04 mountY=-0.07, mountTheta=-2.03
22:46:08.574 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
22:46:08.576 00.002 1032 Enqueuing Move request for scope (0.08, -0.02)
22:46:08.577 00.001 10072 Worker thread wakes up
22:46:08.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
22:46:08.577 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
22:46:08.577 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.07
22:46:08.580 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=2.230
22:46:08.583 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.43
22:46:08.583 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:46:08.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:08.585 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:46:08.585 00.000 10072 MoveAxis(E, 1, ABG)
22:46:08.585 00.000 10072 Guiding  Dir = 2, Dur = 1
22:46:08.585 00.000 10072 IsGuiding returns 0
22:46:08.586 00.001 10072 PulseGuide returned control before completion, sleep 11
22:46:08.602 00.016 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:46:08.604 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:08.605 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:08.607 00.002 1032 Enqueuing Expose request
22:46:08.610 00.003 10072 IsGuiding returns 0
22:46:08.610 00.000 10072 Move returns status 0, amount 1
22:46:08.610 00.000 10072 MoveAxis(N, 0, ABG)
22:46:08.610 00.000 10072 Move returns status 0, amount 0
22:46:08.610 00.000 10072 move complete, result=0
22:46:08.610 00.000 10072 worker thread done servicing request
22:46:08.610 00.000 10072 Worker thread wakes up
22:46:08.611 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:08.611 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:08.617 00.006 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:46:09.020 00.403 10072 Exposure complete
22:46:09.074 00.054 10072 worker thread done servicing request
22:46:09.074 00.000 1032 OnExposeComplete: enter
22:46:09.077 00.003 1032 UpdateGuideState(): m_state=6
22:46:09.078 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5746
22:46:09.080 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=134.88, Mass=1350, SNR=25.8, Peak=122 HFD=3.2
22:46:09.082 00.002 1032 MultiStar: [#1 0.12,0.02,1.00,U] [#2 0.31,-0.04,0.00,M1] [#3 0.06,0.12,0.74,U] [#4 0.01,0.10,0.69,U] [#5 0.22,0.01,0.64,U] [#6 0.01,0.12,0.61,U] [#7 -0.01,0.08,0.65,U] [#8 0.15,0.24,0.00,M4] 
22:46:09.085 00.003 1032 refined, 6 included, MultiStar: {0.08, 0.05}, one-star: {0.12, -0.05}
22:46:09.087 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
22:46:09.089 00.002 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
22:46:09.091 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.54 mountX=0.03 mountY=-0.09, mountTheta=-1.29
22:46:09.095 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
22:46:09.098 00.003 1032 Enqueuing Move request for scope (0.08, 0.05)
22:46:09.099 00.001 10072 Worker thread wakes up
22:46:09.100 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
22:46:09.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
22:46:09.100 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
22:46:09.102 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:46:09.104 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:46:09.104 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:46:09.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:09.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:46:09.104 00.000 10072 MoveAxis(E, 1, ABG)
22:46:09.104 00.000 10072 Guiding  Dir = 2, Dur = 1
22:46:09.104 00.000 10072 IsGuiding returns 0
22:46:09.105 00.001 10072 PulseGuide returned control before completion, sleep 11
22:46:09.124 00.019 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:46:09.127 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:09.129 00.002 10072 IsGuiding returns 0
22:46:09.129 00.000 10072 Move returns status 0, amount 1
22:46:09.129 00.000 10072 MoveAxis(N, 0, ABG)
22:46:09.129 00.000 10072 Move returns status 0, amount 0
22:46:09.129 00.000 10072 move complete, result=0
22:46:09.129 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:09.131 00.002 1032 Enqueuing Expose request
22:46:09.132 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:46:09.134 00.002 10072 worker thread done servicing request
22:46:09.134 00.000 10072 Worker thread wakes up
22:46:09.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:09.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:09.772 00.638 10072 Exposure complete
22:46:09.824 00.052 10072 worker thread done servicing request
22:46:09.825 00.001 1032 OnExposeComplete: enter
22:46:09.827 00.002 1032 UpdateGuideState(): m_state=6
22:46:09.829 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5747
22:46:09.835 00.006 1032 Star::Find returns 1 (0), X=1097.51, Y=134.96, Mass=1312, SNR=25.5, Peak=110 HFD=3.2
22:46:09.838 00.003 1032 MultiStar: [#1 0.18,0.18,0.96,U] [#2 0.26,0.12,0.00,M2] [#3 -0.16,0.27,0.00,M1] [#4 -0.07,0.13,0.66,U] [#5 0.13,0.06,0.66,U] [#6 -0.01,0.23,0.60,U] [#7 -0.01,0.23,0.71,U] [#8 0.10,0.31,0.00,M5] 
22:46:09.840 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.14}, one-star: {0.21, 0.03}
22:46:09.843 00.003 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
22:46:09.844 00.001 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
22:46:09.846 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=0.99 mountX=0.11 mountY=-0.12, mountTheta=-0.84
22:46:09.848 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.14, opts=13)
22:46:09.851 00.003 1032 Enqueuing Move request for scope (0.09, 0.14)
22:46:09.854 00.003 10072 Worker thread wakes up
22:46:09.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
22:46:09.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
22:46:09.854 00.000 10072 Moving (0.09, 0.14) raw xDistance=0.11 yDistance=-0.12
22:46:09.857 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:46:09.859 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:46:09.859 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
22:46:09.859 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:09.859 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:46:09.859 00.000 10072 MoveAxis(E, 2, ABG)
22:46:09.859 00.000 10072 Guiding  Dir = 2, Dur = 2
22:46:09.860 00.001 10072 IsGuiding returns 0
22:46:09.860 00.000 10072 PulseGuide returned control before completion, sleep 12
22:46:09.877 00.017 10072 IsGuiding returns 0
22:46:09.878 00.001 10072 Move returns status 0, amount 2
22:46:09.878 00.000 10072 MoveAxis(N, 0, ABG)
22:46:09.878 00.000 10072 Move returns status 0, amount 0
22:46:09.878 00.000 10072 move complete, result=0
22:46:09.878 00.000 10072 worker thread done servicing request
22:46:09.878 00.000 1032 UpdateGuideState exits: m=1312 SNR=25.5
22:46:09.881 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:09.882 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:09.885 00.003 1032 Enqueuing Expose request
22:46:09.887 00.002 10072 Worker thread wakes up
22:46:09.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:09.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:09.888 00.001 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:46:10.303 00.415 10072 Exposure complete
22:46:10.356 00.053 10072 worker thread done servicing request
22:46:10.356 00.000 1032 OnExposeComplete: enter
22:46:10.358 00.002 1032 UpdateGuideState(): m_state=6
22:46:10.360 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5748
22:46:10.362 00.002 1032 Star::Find returns 1 (0), X=1097.56, Y=134.90, Mass=1423, SNR=26.5, Peak=124 HFD=3.2
22:46:10.363 00.001 1032 MultiStar: [#1 0.20,0.27,0.00,M1] [#2 0.22,0.18,0.00,M3] [#3 -0.02,0.15,0.76,U] [#4 0.01,0.16,0.70,U] [#5 0.14,0.14,0.68,U] [#6 0.09,0.28,0.00,M1] [#7 0.05,0.15,0.70,U] [#8 0.14,0.35,0.00,M6] 
22:46:10.365 00.002 1032 refined, 4 included, MultiStar: {0.10, 0.11}, one-star: {0.26, -0.03}
22:46:10.367 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
22:46:10.368 00.001 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
22:46:10.370 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.14 cameraTheta=0.82 mountX=0.08 mountY=-0.12, mountTheta=-1.01
22:46:10.373 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
22:46:10.376 00.003 1032 Enqueuing Move request for scope (0.10, 0.11)
22:46:10.378 00.002 10072 Worker thread wakes up
22:46:10.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
22:46:10.378 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
22:46:10.378 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.12
22:46:10.380 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:46:10.382 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:46:10.382 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:46:10.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:10.383 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:46:10.383 00.000 10072 MoveAxis(E, 2, ABG)
22:46:10.383 00.000 10072 Guiding  Dir = 2, Dur = 2
22:46:10.383 00.000 10072 IsGuiding returns 0
22:46:10.384 00.001 10072 PulseGuide returned control before completion, sleep 12
22:46:10.401 00.017 1032 UpdateGuideState exits: m=1423 SNR=26.5
22:46:10.403 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:10.405 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:10.406 00.001 1032 Enqueuing Expose request
22:46:10.410 00.004 10072 IsGuiding returns 0
22:46:10.410 00.000 10072 Move returns status 0, amount 2
22:46:10.410 00.000 10072 MoveAxis(N, 0, ABG)
22:46:10.410 00.000 10072 Move returns status 0, amount 0
22:46:10.410 00.000 10072 move complete, result=0
22:46:10.411 00.001 10072 worker thread done servicing request
22:46:10.411 00.000 10072 Worker thread wakes up
22:46:10.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:10.411 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:10.418 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:46:11.038 00.620 10072 Exposure complete
22:46:11.091 00.053 10072 worker thread done servicing request
22:46:11.091 00.000 1032 OnExposeComplete: enter
22:46:11.095 00.004 1032 UpdateGuideState(): m_state=6
22:46:11.096 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5749
22:46:11.098 00.002 1032 Star::Find returns 1 (0), X=1097.47, Y=134.95, Mass=1340, SNR=25.7, Peak=120 HFD=3.3
22:46:11.100 00.002 1032 MultiStar: [#1 0.18,0.03,0.99,U] [#2 0.29,0.00,0.00,M4] [#3 -0.15,0.15,0.75,U] [#4 -0.13,0.02,0.67,U] [#5 0.18,0.01,0.66,U] [#6 0.13,0.08,0.59,U] [#7 -0.07,0.09,0.74,U] [#8 0.05,0.18,0.53,U] 
22:46:11.102 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.17, 0.02}
22:46:11.104 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
22:46:11.105 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
22:46:11.108 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.88 mountX=0.05 mountY=-0.07, mountTheta=-0.95
22:46:11.111 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
22:46:11.115 00.004 1032 Enqueuing Move request for scope (0.05, 0.07)
22:46:11.118 00.003 10072 Worker thread wakes up
22:46:11.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:46:11.118 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:46:11.118 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
22:46:11.121 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:46:11.122 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:46:11.122 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:46:11.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:11.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:46:11.123 00.001 10072 MoveAxis(E, 2, ABG)
22:46:11.123 00.000 10072 Guiding  Dir = 2, Dur = 2
22:46:11.123 00.000 10072 IsGuiding returns 0
22:46:11.123 00.000 10072 PulseGuide returned control before completion, sleep 12
22:46:11.141 00.018 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:46:11.142 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:11.144 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:11.147 00.003 10072 IsGuiding returns 0
22:46:11.147 00.000 10072 Move returns status 0, amount 2
22:46:11.147 00.000 10072 MoveAxis(N, 0, ABG)
22:46:11.148 00.001 10072 Move returns status 0, amount 0
22:46:11.148 00.000 10072 move complete, result=0
22:46:11.148 00.000 10072 worker thread done servicing request
22:46:11.148 00.000 1032 Enqueuing Expose request
22:46:11.150 00.002 10072 Worker thread wakes up
22:46:11.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:11.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:11.150 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:46:11.557 00.407 10072 Exposure complete
22:46:11.612 00.055 10072 worker thread done servicing request
22:46:11.613 00.001 1032 OnExposeComplete: enter
22:46:11.616 00.003 1032 UpdateGuideState(): m_state=6
22:46:11.618 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5750
22:46:11.620 00.002 1032 Star::Find returns 1 (0), X=1097.45, Y=135.00, Mass=1276, SNR=25.1, Peak=120 HFD=3.2
22:46:11.622 00.002 1032 MultiStar: [#1 0.15,0.10,1.00,U] [#2 0.25,-0.01,0.82,U] [#3 -0.07,0.04,0.78,U] [#4 -0.06,0.00,0.70,U] [#5 0.07,0.15,0.69,U] [#6 -0.04,-0.02,0.67,U] [#7 0.06,0.19,0.72,U] [#8 0.03,0.22,0.53,U] 
22:46:11.624 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.14, 0.07}
22:46:11.625 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
22:46:11.627 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
22:46:11.629 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.83 mountX=0.06 mountY=-0.09, mountTheta=-1.00
22:46:11.633 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
22:46:11.635 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
22:46:11.637 00.002 10072 Worker thread wakes up
22:46:11.637 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
22:46:11.637 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
22:46:11.637 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
22:46:11.639 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:46:11.642 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:46:11.642 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:46:11.642 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:11.643 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:46:11.643 00.000 10072 MoveAxis(E, 2, ABG)
22:46:11.643 00.000 10072 Guiding  Dir = 2, Dur = 2
22:46:11.644 00.001 10072 IsGuiding returns 0
22:46:11.646 00.002 10072 PulseGuide returned control before completion, sleep 11
22:46:11.661 00.015 10072 IsGuiding returns 0
22:46:11.661 00.000 10072 Move returns status 0, amount 2
22:46:11.661 00.000 10072 MoveAxis(N, 0, ABG)
22:46:11.661 00.000 10072 Move returns status 0, amount 0
22:46:11.661 00.000 10072 move complete, result=0
22:46:11.661 00.000 10072 worker thread done servicing request
22:46:11.663 00.002 1032 UpdateGuideState exits: m=1276 SNR=25.1
22:46:11.667 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:11.669 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:11.670 00.001 1032 Enqueuing Expose request
22:46:11.672 00.002 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:46:11.674 00.002 10072 Worker thread wakes up
22:46:11.675 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:11.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:12.306 00.631 10072 Exposure complete
22:46:12.363 00.057 10072 worker thread done servicing request
22:46:12.363 00.000 1032 OnExposeComplete: enter
22:46:12.366 00.003 1032 UpdateGuideState(): m_state=6
22:46:12.368 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5751
22:46:12.370 00.002 1032 Star::Find returns 1 (0), X=1097.44, Y=134.83, Mass=1403, SNR=26.3, Peak=133 HFD=3.3
22:46:12.372 00.002 1032 MultiStar: [#1 0.14,0.15,0.92,U] [#2 0.21,0.01,0.78,U] [#3 -0.07,0.06,0.76,U] [#4 0.12,-0.02,0.64,U] [#5 0.10,0.05,0.61,U] [#6 0.09,0.13,0.62,U] [#7 0.09,0.12,0.67,U] [#8 0.18,0.21,0.00,M5] 
22:46:12.373 00.001 1032 refined, 7 included, MultiStar: {0.11, 0.05}, one-star: {0.14, -0.10}
22:46:12.375 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
22:46:12.377 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
22:46:12.378 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.40 mountX=0.02 mountY=-0.11, mountTheta=-1.43
22:46:12.381 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
22:46:12.384 00.003 1032 Enqueuing Move request for scope (0.11, 0.05)
22:46:12.385 00.001 10072 Worker thread wakes up
22:46:12.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
22:46:12.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
22:46:12.386 00.001 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.11
22:46:12.388 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:46:12.390 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:46:12.390 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:46:12.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:12.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:46:12.390 00.000 10072 MoveAxis(E, 3, ABG)
22:46:12.390 00.000 10072 Guiding  Dir = 2, Dur = 3
22:46:12.391 00.001 10072 IsGuiding returns 0
22:46:12.392 00.001 10072 PulseGuide returned control before completion, sleep 13
22:46:12.411 00.019 10072 IsGuiding returns 0
22:46:12.411 00.000 10072 Move returns status 0, amount 3
22:46:12.411 00.000 10072 MoveAxis(N, 0, ABG)
22:46:12.411 00.000 10072 Move returns status 0, amount 0
22:46:12.411 00.000 10072 move complete, result=0
22:46:12.411 00.000 10072 worker thread done servicing request
22:46:12.413 00.002 1032 UpdateGuideState exits: m=1403 SNR=26.3
22:46:12.415 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:12.417 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:12.419 00.002 1032 Enqueuing Expose request
22:46:12.420 00.001 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:46:12.421 00.001 10072 Worker thread wakes up
22:46:12.421 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:12.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:12.835 00.414 10072 Exposure complete
22:46:12.884 00.049 10072 worker thread done servicing request
22:46:12.884 00.000 1032 OnExposeComplete: enter
22:46:12.887 00.003 1032 UpdateGuideState(): m_state=6
22:46:12.888 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5752
22:46:12.890 00.002 1032 Star::Find returns 1 (0), X=1097.32, Y=134.97, Mass=1365, SNR=25.9, Peak=117 HFD=3.3
22:46:12.891 00.001 1032 MultiStar: [#1 0.16,0.13,0.96,U] [#2 0.17,0.02,0.78,U] [#3 -0.08,0.14,0.78,U] [#4 0.02,0.03,0.65,U] [#5 0.11,0.11,0.62,U] [#6 0.10,0.15,0.62,U] [#7 0.03,0.11,0.71,U] [#8 -0.02,0.29,0.00,M6] 
22:46:12.893 00.002 1032 single-star, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.02, 0.04}
22:46:12.895 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
22:46:12.897 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
22:46:12.899 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.10 mountX=0.04 mountY=-0.03, mountTheta=-0.73
22:46:12.901 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
22:46:12.903 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
22:46:12.905 00.002 10072 Worker thread wakes up
22:46:12.905 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:46:12.905 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:46:12.905 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
22:46:12.907 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:46:12.910 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:46:12.910 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:46:12.910 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:12.911 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:46:12.911 00.000 10072 MoveAxis(E, 3, ABG)
22:46:12.911 00.000 10072 Guiding  Dir = 2, Dur = 3
22:46:12.911 00.000 10072 IsGuiding returns 0
22:46:12.911 00.000 10072 PulseGuide returned control before completion, sleep 13
22:46:12.926 00.015 10072 IsGuiding returns 0
22:46:12.927 00.001 10072 Move returns status 0, amount 3
22:46:12.927 00.000 10072 MoveAxis(N, 0, ABG)
22:46:12.927 00.000 10072 Move returns status 0, amount 0
22:46:12.927 00.000 10072 move complete, result=0
22:46:12.927 00.000 10072 worker thread done servicing request
22:46:12.927 00.000 1032 UpdateGuideState exits: m=1365 SNR=25.9
22:46:12.929 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:12.931 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:12.932 00.001 1032 Enqueuing Expose request
22:46:12.934 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:46:12.935 00.001 10072 Worker thread wakes up
22:46:12.935 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:12.936 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:13.567 00.631 10072 Exposure complete
22:46:13.621 00.054 10072 worker thread done servicing request
22:46:13.622 00.001 1032 OnExposeComplete: enter
22:46:13.624 00.002 1032 UpdateGuideState(): m_state=6
22:46:13.625 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5753
22:46:13.628 00.003 1032 Star::Find returns 1 (0), X=1097.43, Y=134.89, Mass=1447, SNR=26.7, Peak=133 HFD=3.2
22:46:13.629 00.001 1032 MultiStar: [#1 0.17,0.07,0.95,U] [#2 0.26,-0.10,0.00,M2] [#3 -0.07,0.07,0.78,U] [#4 0.06,-0.04,0.69,U] [#5 0.19,0.03,0.67,U] [#6 0.06,0.07,0.59,U] [#7 -0.01,0.07,0.68,U] [#8 0.15,0.16,0.49,U] 
22:46:13.631 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.13, -0.04}
22:46:13.634 00.003 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:46:13.636 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:46:13.637 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.45 mountX=0.02 mountY=-0.09, mountTheta=-1.38
22:46:13.640 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
22:46:13.642 00.002 1032 Enqueuing Move request for scope (0.09, 0.04)
22:46:13.645 00.003 10072 Worker thread wakes up
22:46:13.645 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
22:46:13.645 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
22:46:13.645 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.02 yDistance=-0.09
22:46:13.647 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:46:13.649 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:46:13.649 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:46:13.649 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:13.649 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:46:13.649 00.000 10072 MoveAxis(E, 4, ABG)
22:46:13.649 00.000 10072 Guiding  Dir = 2, Dur = 4
22:46:13.650 00.001 10072 IsGuiding returns 0
22:46:13.650 00.000 10072 PulseGuide returned control before completion, sleep 14
22:46:13.666 00.016 1032 UpdateGuideState exits: m=1447 SNR=26.7
22:46:13.667 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:13.670 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:13.671 00.001 1032 Enqueuing Expose request
22:46:13.673 00.002 10072 IsGuiding returns 0
22:46:13.673 00.000 10072 Move returns status 0, amount 4
22:46:13.673 00.000 10072 MoveAxis(N, 0, ABG)
22:46:13.673 00.000 10072 Move returns status 0, amount 0
22:46:13.673 00.000 10072 move complete, result=0
22:46:13.674 00.001 10072 worker thread done servicing request
22:46:13.674 00.000 10072 Worker thread wakes up
22:46:13.674 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:13.674 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:13.683 00.009 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:46:14.082 00.399 10072 Exposure complete
22:46:14.136 00.054 10072 worker thread done servicing request
22:46:14.136 00.000 1032 OnExposeComplete: enter
22:46:14.138 00.002 1032 UpdateGuideState(): m_state=6
22:46:14.139 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5754
22:46:14.143 00.004 1032 Star::Find returns 1 (0), X=1097.45, Y=134.96, Mass=1418, SNR=26.4, Peak=121 HFD=3.4
22:46:14.145 00.002 1032 MultiStar: [#1 0.13,0.16,0.93,U] [#2 0.27,0.02,0.00,M3] [#3 -0.05,0.11,0.75,U] [#4 -0.08,-0.08,0.64,U] [#5 0.24,0.03,0.63,U] [#6 0.16,0.06,0.59,U] [#7 -0.00,0.11,0.67,U] [#8 0.17,0.15,0.47,U] 
22:46:14.147 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.07}, one-star: {0.15, 0.03}
22:46:14.149 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
22:46:14.151 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
22:46:14.154 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.68 mountX=0.05 mountY=-0.10, mountTheta=-1.15
22:46:14.157 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
22:46:14.158 00.001 1032 Enqueuing Move request for scope (0.09, 0.07)
22:46:14.159 00.001 10072 Worker thread wakes up
22:46:14.160 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
22:46:14.160 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
22:46:14.160 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.05 yDistance=-0.10
22:46:14.161 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
22:46:14.164 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:46:14.164 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:46:14.164 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:14.164 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:46:14.164 00.000 10072 MoveAxis(E, 3, ABG)
22:46:14.164 00.000 10072 Guiding  Dir = 2, Dur = 3
22:46:14.164 00.000 10072 IsGuiding returns 0
22:46:14.165 00.001 10072 PulseGuide returned control before completion, sleep 13
22:46:14.183 00.018 1032 UpdateGuideState exits: m=1418 SNR=26.4
22:46:14.185 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:14.187 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:14.189 00.002 1032 Enqueuing Expose request
22:46:14.191 00.002 10072 IsGuiding returns 0
22:46:14.191 00.000 10072 Move returns status 0, amount 3
22:46:14.191 00.000 10072 MoveAxis(N, 0, ABG)
22:46:14.191 00.000 10072 Move returns status 0, amount 0
22:46:14.191 00.000 10072 move complete, result=0
22:46:14.191 00.000 10072 worker thread done servicing request
22:46:14.191 00.000 10072 Worker thread wakes up
22:46:14.191 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:14.192 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:14.200 00.008 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:46:14.818 00.618 10072 Exposure complete
22:46:14.871 00.053 10072 worker thread done servicing request
22:46:14.871 00.000 1032 OnExposeComplete: enter
22:46:14.873 00.002 1032 UpdateGuideState(): m_state=6
22:46:14.874 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5755
22:46:14.876 00.002 1032 Star::Find returns 1 (0), X=1097.53, Y=134.95, Mass=1443, SNR=26.7, Peak=123 HFD=3.2
22:46:14.877 00.001 1032 MultiStar: [#1 0.15,0.13,0.92,U] [#2 0.33,0.11,0.00,M4] [#3 -0.01,0.03,0.74,U] [#4 -0.01,-0.12,0.66,U] [#5 0.16,0.07,0.59,U] [#6 0.04,0.09,0.57,U] [#7 -0.01,0.03,0.68,U] [#8 0.26,0.27,0.00,M5] 
22:46:14.880 00.003 1032 refined, 6 included, MultiStar: {0.09, 0.04}, one-star: {0.23, 0.02}
22:46:14.881 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
22:46:14.882 00.001 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
22:46:14.883 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.40 mountX=0.01 mountY=-0.10, mountTheta=-1.43
22:46:14.886 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
22:46:14.888 00.002 1032 Enqueuing Move request for scope (0.09, 0.04)
22:46:14.890 00.002 10072 Worker thread wakes up
22:46:14.890 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
22:46:14.890 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
22:46:14.890 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.01 yDistance=-0.10
22:46:14.892 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:46:14.897 00.005 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:46:14.897 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:46:14.897 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:14.897 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:46:14.897 00.000 10072 MoveAxis(E, 4, ABG)
22:46:14.897 00.000 10072 Guiding  Dir = 2, Dur = 4
22:46:14.897 00.000 10072 IsGuiding returns 0
22:46:14.898 00.001 10072 PulseGuide returned control before completion, sleep 14
22:46:14.914 00.016 1032 UpdateGuideState exits: m=1443 SNR=26.7
22:46:14.916 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:14.917 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:14.919 00.002 1032 Enqueuing Expose request
22:46:14.926 00.007 10072 IsGuiding returns 0
22:46:14.926 00.000 10072 Move returns status 0, amount 4
22:46:14.926 00.000 10072 MoveAxis(N, 0, ABG)
22:46:14.926 00.000 10072 Move returns status 0, amount 0
22:46:14.926 00.000 10072 move complete, result=0
22:46:14.926 00.000 10072 worker thread done servicing request
22:46:14.927 00.001 10072 Worker thread wakes up
22:46:14.927 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:14.927 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:14.931 00.004 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:46:15.336 00.405 10072 Exposure complete
22:46:15.386 00.050 10072 worker thread done servicing request
22:46:15.386 00.000 1032 OnExposeComplete: enter
22:46:15.388 00.002 1032 UpdateGuideState(): m_state=6
22:46:15.390 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5756
22:46:15.392 00.002 1032 Star::Find returns 1 (0), X=1097.43, Y=134.83, Mass=1451, SNR=26.8, Peak=134 HFD=3.2
22:46:15.396 00.004 1032 MultiStar: [#1 0.17,0.09,0.93,U] [#2 0.19,0.05,0.75,U] [#3 0.11,0.22,0.74,U] [#4 0.09,0.10,0.66,U] [#5 0.21,0.08,0.63,U] [#6 0.13,0.19,0.61,U] [#7 0.00,0.21,0.67,U] [#8 -0.02,0.26,0.00,M6] 
22:46:15.397 00.001 1032 single-star, 7 included, MultiStar: {0.13, 0.10}, one-star: {0.13, -0.10}
22:46:15.399 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
22:46:15.401 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
22:46:15.402 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.66 mountX=-0.13 mountY=-0.10, mountTheta=-2.49
22:46:15.405 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.10, opts=13)
22:46:15.407 00.002 1032 Enqueuing Move request for scope (0.13, -0.10)
22:46:15.408 00.001 10072 Worker thread wakes up
22:46:15.409 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
22:46:15.409 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
22:46:15.409 00.000 10072 Moving (0.13, -0.10) raw xDistance=-0.13 yDistance=-0.10
22:46:15.413 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:46:15.414 00.001 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:15.415 00.001 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
22:46:15.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:15.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:46:15.415 00.000 10072 MoveAxis(E, 4, ABG)
22:46:15.415 00.000 10072 Guiding  Dir = 2, Dur = 4
22:46:15.415 00.000 10072 IsGuiding returns 0
22:46:15.416 00.001 10072 PulseGuide returned control before completion, sleep 14
22:46:15.433 00.017 1032 UpdateGuideState exits: m=1451 SNR=26.8
22:46:15.435 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:15.436 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:15.438 00.002 1032 Enqueuing Expose request
22:46:15.441 00.003 10072 IsGuiding returns 0
22:46:15.441 00.000 10072 Move returns status 0, amount 4
22:46:15.441 00.000 10072 MoveAxis(N, 0, ABG)
22:46:15.441 00.000 10072 Move returns status 0, amount 0
22:46:15.441 00.000 10072 move complete, result=0
22:46:15.441 00.000 10072 worker thread done servicing request
22:46:15.441 00.000 10072 Worker thread wakes up
22:46:15.441 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:15.442 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:15.447 00.005 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:46:16.072 00.625 10072 Exposure complete
22:46:16.123 00.051 10072 worker thread done servicing request
22:46:16.124 00.001 1032 OnExposeComplete: enter
22:46:16.126 00.002 1032 UpdateGuideState(): m_state=6
22:46:16.128 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5757
22:46:16.130 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=134.95, Mass=1282, SNR=25.2, Peak=112 HFD=3.1
22:46:16.132 00.002 1032 MultiStar: [#1 0.20,0.11,1.01,U] [#2 0.27,0.01,0.00,M4] [#3 0.08,0.08,0.79,U] [#4 0.09,-0.03,0.71,U] [#5 0.25,0.10,0.00,M1] [#6 0.11,0.12,0.63,U] [#7 -0.04,0.04,0.76,U] [#8 0.12,0.20,0.53,U] 
22:46:16.134 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.07}, one-star: {0.12, 0.02}
22:46:16.136 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
22:46:16.138 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
22:46:16.139 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.59 mountX=0.04 mountY=-0.12, mountTheta=-1.24
22:46:16.143 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
22:46:16.146 00.003 1032 Enqueuing Move request for scope (0.10, 0.07)
22:46:16.148 00.002 10072 Worker thread wakes up
22:46:16.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
22:46:16.148 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
22:46:16.148 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
22:46:16.150 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:46:16.152 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:16.152 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:46:16.153 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:16.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:46:16.153 00.000 10072 MoveAxis(E, 5, ABG)
22:46:16.153 00.000 10072 Guiding  Dir = 2, Dur = 5
22:46:16.153 00.000 10072 IsGuiding returns 0
22:46:16.153 00.000 10072 PulseGuide returned control before completion, sleep 15
22:46:16.170 00.017 1032 UpdateGuideState exits: m=1282 SNR=25.2
22:46:16.173 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:16.175 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:16.177 00.002 1032 Enqueuing Expose request
22:46:16.179 00.002 10072 IsGuiding returns 0
22:46:16.180 00.001 10072 Move returns status 0, amount 5
22:46:16.180 00.000 10072 MoveAxis(N, 0, ABG)
22:46:16.180 00.000 10072 Move returns status 0, amount 0
22:46:16.180 00.000 10072 move complete, result=0
22:46:16.180 00.000 10072 worker thread done servicing request
22:46:16.180 00.000 10072 Worker thread wakes up
22:46:16.180 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:16.180 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:16.188 00.008 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:46:16.588 00.400 10072 Exposure complete
22:46:16.641 00.053 10072 worker thread done servicing request
22:46:16.641 00.000 1032 OnExposeComplete: enter
22:46:16.644 00.003 1032 UpdateGuideState(): m_state=6
22:46:16.646 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5758
22:46:16.652 00.006 1032 Star::Find returns 1 (0), X=1097.50, Y=134.89, Mass=1568, SNR=27.8, Peak=138 HFD=3.2
22:46:16.654 00.002 1032 MultiStar: [#1 0.19,0.02,0.91,U] [#2 0.20,-0.06,0.75,U] [#3 -0.05,0.11,0.69,U] [#4 0.06,-0.10,0.61,U] [#5 0.14,-0.01,0.61,U] [#6 0.09,0.11,0.57,U] [#7 0.03,0.07,0.67,U] [#8 0.24,0.11,0.00,M6] 
22:46:16.655 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.20, -0.04}
22:46:16.656 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
22:46:16.658 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
22:46:16.660 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.08 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
22:46:16.662 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
22:46:16.664 00.002 1032 Enqueuing Move request for scope (0.12, 0.01)
22:46:16.665 00.001 10072 Worker thread wakes up
22:46:16.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
22:46:16.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
22:46:16.665 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
22:46:16.667 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:46:16.669 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:16.669 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:46:16.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:16.670 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:46:16.670 00.000 10072 MoveAxis(E, 4, ABG)
22:46:16.670 00.000 10072 Guiding  Dir = 2, Dur = 4
22:46:16.670 00.000 10072 IsGuiding returns 0
22:46:16.670 00.000 10072 PulseGuide returned control before completion, sleep 14
22:46:16.690 00.020 1032 UpdateGuideState exits: m=1568 SNR=27.8
22:46:16.692 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:16.694 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:16.697 00.003 1032 Enqueuing Expose request
22:46:16.698 00.001 10072 IsGuiding returns 0
22:46:16.699 00.001 10072 Move returns status 0, amount 4
22:46:16.699 00.000 10072 MoveAxis(N, 0, ABG)
22:46:16.699 00.000 10072 Move returns status 0, amount 0
22:46:16.699 00.000 10072 move complete, result=0
22:46:16.699 00.000 10072 worker thread done servicing request
22:46:16.699 00.000 10072 Worker thread wakes up
22:46:16.699 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:16.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:16.707 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:46:17.326 00.619 10072 Exposure complete
22:46:17.378 00.052 10072 worker thread done servicing request
22:46:17.379 00.001 1032 OnExposeComplete: enter
22:46:17.381 00.002 1032 UpdateGuideState(): m_state=6
22:46:17.383 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5759
22:46:17.385 00.002 1032 Star::Find returns 1 (0), X=1097.55, Y=134.95, Mass=1421, SNR=26.5, Peak=133 HFD=3.1
22:46:17.386 00.001 1032 MultiStar: [#1 0.24,0.12,0.00,M1] [#2 0.18,0.03,0.72,U] [#3 -0.09,0.18,0.76,U] [#4 -0.01,0.06,0.68,U] [#5 0.18,-0.01,0.64,U] [#6 -0.04,0.23,0.61,U] [#7 0.03,0.09,0.68,U] [#8 0.29,0.13,0.00,M7] 
22:46:17.389 00.003 1032 refined, 6 included, MultiStar: {0.08, 0.08}, one-star: {0.25, 0.02}
22:46:17.390 00.001 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
22:46:17.393 00.003 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
22:46:17.395 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.78 mountX=0.06 mountY=-0.10, mountTheta=-1.05
22:46:17.398 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
22:46:17.400 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
22:46:17.402 00.002 10072 Worker thread wakes up
22:46:17.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
22:46:17.402 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
22:46:17.402 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
22:46:17.405 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:46:17.407 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:17.407 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:46:17.407 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:17.407 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:46:17.407 00.000 10072 MoveAxis(E, 4, ABG)
22:46:17.407 00.000 10072 Guiding  Dir = 2, Dur = 4
22:46:17.408 00.001 10072 IsGuiding returns 0
22:46:17.408 00.000 10072 PulseGuide returned control before completion, sleep 14
22:46:17.426 00.018 1032 UpdateGuideState exits: m=1421 SNR=26.5
22:46:17.428 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:17.430 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:17.432 00.002 1032 Enqueuing Expose request
22:46:17.434 00.002 10072 IsGuiding returns 0
22:46:17.434 00.000 10072 Move returns status 0, amount 4
22:46:17.434 00.000 10072 MoveAxis(N, 0, ABG)
22:46:17.434 00.000 10072 Move returns status 0, amount 0
22:46:17.434 00.000 10072 move complete, result=0
22:46:17.434 00.000 10072 worker thread done servicing request
22:46:17.434 00.000 10072 Worker thread wakes up
22:46:17.434 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:17.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:17.442 00.008 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:46:17.843 00.401 10072 Exposure complete
22:46:17.892 00.049 10072 worker thread done servicing request
22:46:17.892 00.000 1032 OnExposeComplete: enter
22:46:17.895 00.003 1032 UpdateGuideState(): m_state=6
22:46:17.897 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5760
22:46:17.899 00.002 1032 Star::Find returns 1 (0), X=1097.46, Y=134.87, Mass=1314, SNR=25.5, Peak=124 HFD=3.0
22:46:17.901 00.002 1032 MultiStar: [#1 0.18,0.20,0.00,M2] [#2 0.31,0.02,0.00,M3] [#3 -0.04,0.11,0.77,U] [#4 -0.09,0.03,0.66,U] [#5 0.18,0.05,0.65,U] [#6 0.14,0.09,0.60,U] [#7 0.09,0.12,0.72,U] [#8 0.26,0.26,0.00,M8] 
22:46:17.904 00.003 1032 refined, 5 included, MultiStar: {0.08, 0.05}, one-star: {0.16, -0.06}
22:46:17.905 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:46:17.906 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:46:17.908 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.57 mountX=0.03 mountY=-0.09, mountTheta=-1.26
22:46:17.910 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
22:46:17.911 00.001 1032 Enqueuing Move request for scope (0.08, 0.05)
22:46:17.913 00.002 10072 Worker thread wakes up
22:46:17.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
22:46:17.913 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
22:46:17.913 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
22:46:17.915 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:46:17.917 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:17.917 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:46:17.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:17.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:46:17.917 00.000 10072 MoveAxis(E, 4, ABG)
22:46:17.917 00.000 10072 Guiding  Dir = 2, Dur = 4
22:46:17.917 00.000 10072 IsGuiding returns 0
22:46:17.918 00.001 10072 PulseGuide returned control before completion, sleep 14
22:46:17.934 00.016 1032 UpdateGuideState exits: m=1314 SNR=25.5
22:46:17.936 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:17.938 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:17.940 00.002 1032 Enqueuing Expose request
22:46:17.941 00.001 10072 IsGuiding returns 0
22:46:17.941 00.000 10072 Move returns status 0, amount 4
22:46:17.941 00.000 10072 MoveAxis(N, 0, ABG)
22:46:17.941 00.000 10072 Move returns status 0, amount 0
22:46:17.941 00.000 10072 move complete, result=0
22:46:17.942 00.001 10072 worker thread done servicing request
22:46:17.942 00.000 10072 Worker thread wakes up
22:46:17.942 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:17.942 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:17.949 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:46:18.577 00.628 10072 Exposure complete
22:46:18.630 00.053 10072 worker thread done servicing request
22:46:18.630 00.000 1032 OnExposeComplete: enter
22:46:18.632 00.002 1032 UpdateGuideState(): m_state=6
22:46:18.634 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5761
22:46:18.635 00.001 1032 Star::Find returns 1 (0), X=1097.51, Y=134.98, Mass=1277, SNR=25.1, Peak=114 HFD=3.0
22:46:18.637 00.002 1032 MultiStar: [#1 0.14,0.17,1.01,U] [#2 0.26,0.14,0.00,M4] [#3 0.01,0.07,0.79,U] [#4 -0.08,-0.03,0.70,U] [#5 0.13,0.01,0.66,U] [#6 0.09,0.12,0.61,U] [#7 0.00,0.05,0.76,U] [#8 0.21,0.22,0.00,M9] 
22:46:18.638 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.07}, one-star: {0.21, 0.05}
22:46:18.641 00.003 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
22:46:18.644 00.003 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
22:46:18.646 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.68 mountX=0.04 mountY=-0.10, mountTheta=-1.15
22:46:18.651 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
22:46:18.652 00.001 1032 Enqueuing Move request for scope (0.08, 0.07)
22:46:18.654 00.002 10072 Worker thread wakes up
22:46:18.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
22:46:18.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
22:46:18.654 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.04 yDistance=-0.10
22:46:18.657 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:46:18.659 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:18.659 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:46:18.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:18.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:46:18.659 00.000 10072 MoveAxis(E, 4, ABG)
22:46:18.659 00.000 10072 Guiding  Dir = 2, Dur = 4
22:46:18.660 00.001 10072 IsGuiding returns 0
22:46:18.660 00.000 10072 PulseGuide returned control before completion, sleep 14
22:46:18.678 00.018 1032 UpdateGuideState exits: m=1277 SNR=25.1
22:46:18.680 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:18.682 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:18.685 00.003 10072 IsGuiding returns 0
22:46:18.685 00.000 1032 Enqueuing Expose request
22:46:18.687 00.002 10072 Move returns status 0, amount 4
22:46:18.687 00.000 10072 MoveAxis(N, 0, ABG)
22:46:18.687 00.000 10072 Move returns status 0, amount 0
22:46:18.687 00.000 10072 move complete, result=0
22:46:18.688 00.001 10072 worker thread done servicing request
22:46:18.688 00.000 10072 Worker thread wakes up
22:46:18.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:18.688 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:18.695 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:46:19.094 00.399 10072 Exposure complete
22:46:19.147 00.053 10072 worker thread done servicing request
22:46:19.147 00.000 1032 OnExposeComplete: enter
22:46:19.150 00.003 1032 UpdateGuideState(): m_state=6
22:46:19.152 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5762
22:46:19.154 00.002 1032 Star::Find returns 1 (0), X=1097.56, Y=134.87, Mass=1263, SNR=25.0, Peak=119 HFD=3.2
22:46:19.156 00.002 1032 MultiStar: [#1 0.17,-0.04,0.98,U] [#2 0.26,-0.00,0.00,M5] [#3 -0.01,0.06,0.77,U] [#4 0.04,-0.07,0.70,U] [#5 0.18,-0.04,0.71,U] [#6 0.08,0.05,0.65,U] [#7 0.00,0.11,0.74,U] [#8 0.23,0.21,0.00,M10] 
22:46:19.158 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.00}, one-star: {0.26, -0.06}
22:46:19.159 00.001 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:46:19.161 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:46:19.162 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.02 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
22:46:19.164 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
22:46:19.167 00.003 1032 Enqueuing Move request for scope (0.11, -0.00)
22:46:19.168 00.001 10072 Worker thread wakes up
22:46:19.169 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
22:46:19.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
22:46:19.169 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.11
22:46:19.170 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:46:19.173 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:19.173 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:46:19.174 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:19.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:46:19.174 00.000 10072 MoveAxis(E, 4, ABG)
22:46:19.174 00.000 10072 Guiding  Dir = 2, Dur = 4
22:46:19.174 00.000 10072 IsGuiding returns 0
22:46:19.175 00.001 10072 PulseGuide returned control before completion, sleep 14
22:46:19.194 00.019 1032 UpdateGuideState exits: m=1263 SNR=25.0
22:46:19.196 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:19.198 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:19.200 00.002 1032 Enqueuing Expose request
22:46:19.203 00.003 10072 IsGuiding returns 0
22:46:19.203 00.000 10072 Move returns status 0, amount 4
22:46:19.203 00.000 10072 MoveAxis(N, 0, ABG)
22:46:19.203 00.000 10072 Move returns status 0, amount 0
22:46:19.203 00.000 10072 move complete, result=0
22:46:19.203 00.000 10072 worker thread done servicing request
22:46:19.203 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:46:19.208 00.005 10072 Worker thread wakes up
22:46:19.208 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:19.208 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:19.841 00.633 10072 Exposure complete
22:46:19.898 00.057 1032 OnExposeComplete: enter
22:46:19.901 00.003 10072 worker thread done servicing request
22:46:19.901 00.000 1032 UpdateGuideState(): m_state=6
22:46:19.904 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5763
22:46:19.906 00.002 1032 Star::Find returns 1 (0), X=1097.51, Y=134.94, Mass=1314, SNR=25.5, Peak=109 HFD=3.2
22:46:19.908 00.002 1032 MultiStar: [#1 0.26,0.11,0.00,M1] [#2 0.35,0.03,0.00,M6] [#3 0.07,0.05,0.77,U] [#4 0.14,-0.08,0.72,U] [#5 0.30,-0.04,0.00,M1] [#6 0.23,-0.03,0.63,U] [#7 0.06,0.03,0.74,U] [#8 0.23,0.24,0.00,R] 
22:46:19.909 00.001 1032 refined, 4 included, MultiStar: {0.15, 0.00}, one-star: {0.21, 0.01}
22:46:19.912 00.003 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
22:46:19.914 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
22:46:19.916 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.01 mountX=-0.04 mountY=-0.14, mountTheta=-1.82
22:46:19.918 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.00, opts=13)
22:46:19.920 00.002 1032 Enqueuing Move request for scope (0.15, 0.00)
22:46:19.922 00.002 10072 Worker thread wakes up
22:46:19.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
22:46:19.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
22:46:19.922 00.000 10072 Moving (0.15, 0.00) raw xDistance=-0.04 yDistance=-0.14
22:46:19.924 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:46:19.927 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:19.928 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:46:19.928 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:19.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:46:19.928 00.000 10072 MoveAxis(E, 5, ABG)
22:46:19.928 00.000 10072 Guiding  Dir = 2, Dur = 5
22:46:19.928 00.000 10072 IsGuiding returns 0
22:46:19.929 00.001 10072 PulseGuide returned control before completion, sleep 15
22:46:19.946 00.017 1032 UpdateGuideState exits: m=1314 SNR=25.5
22:46:19.949 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:19.950 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:19.952 00.002 1032 Enqueuing Expose request
22:46:19.956 00.004 10072 IsGuiding returns 0
22:46:19.956 00.000 10072 Move returns status 0, amount 5
22:46:19.957 00.001 10072 MoveAxis(N, 0, ABG)
22:46:19.957 00.000 10072 Move returns status 0, amount 0
22:46:19.957 00.000 10072 move complete, result=0
22:46:19.957 00.000 10072 worker thread done servicing request
22:46:19.957 00.000 10072 Worker thread wakes up
22:46:19.957 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:19.957 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:19.966 00.009 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:46:20.373 00.407 10072 Exposure complete
22:46:20.428 00.055 10072 worker thread done servicing request
22:46:20.428 00.000 1032 OnExposeComplete: enter
22:46:20.430 00.002 1032 UpdateGuideState(): m_state=6
22:46:20.431 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5764
22:46:20.433 00.002 1032 Star::Find returns 1 (0), X=1097.56, Y=134.95, Mass=1316, SNR=25.5, Peak=117 HFD=3.2
22:46:20.435 00.002 1032 MultiStar: [#1 0.24,0.14,0.00,M2] [#2 0.39,-0.00,0.00,M7] [#3 0.00,0.11,0.80,U] [#4 0.13,-0.02,0.65,U] [#5 0.35,0.09,0.00,M2] [#6 0.18,0.10,0.60,U] [#7 0.11,0.21,0.73,U] [#8 0.08,-0.06,0.50,U] 
22:46:20.437 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.07}, one-star: {0.26, 0.02}
22:46:20.438 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
22:46:20.440 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
22:46:20.441 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.46 mountX=0.03 mountY=-0.14, mountTheta=-1.37
22:46:20.443 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
22:46:20.445 00.002 1032 Enqueuing Move request for scope (0.13, 0.07)
22:46:20.446 00.001 10072 Worker thread wakes up
22:46:20.447 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
22:46:20.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
22:46:20.447 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.03 yDistance=-0.14
22:46:20.448 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:46:20.450 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:20.451 00.001 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:46:20.451 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:20.451 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:46:20.451 00.000 10072 MoveAxis(E, 5, ABG)
22:46:20.451 00.000 10072 Guiding  Dir = 2, Dur = 5
22:46:20.451 00.000 10072 IsGuiding returns 0
22:46:20.452 00.001 10072 PulseGuide returned control before completion, sleep 15
22:46:20.468 00.016 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:46:20.470 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:20.472 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:20.473 00.001 1032 Enqueuing Expose request
22:46:20.480 00.007 10072 IsGuiding returns 0
22:46:20.480 00.000 10072 Move returns status 0, amount 5
22:46:20.480 00.000 10072 MoveAxis(N, 0, ABG)
22:46:20.480 00.000 10072 Move returns status 0, amount 0
22:46:20.481 00.001 10072 move complete, result=0
22:46:20.481 00.000 10072 worker thread done servicing request
22:46:20.481 00.000 10072 Worker thread wakes up
22:46:20.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:20.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:20.484 00.003 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:46:21.106 00.622 10072 Exposure complete
22:46:21.156 00.050 10072 worker thread done servicing request
22:46:21.156 00.000 1032 OnExposeComplete: enter
22:46:21.159 00.003 1032 UpdateGuideState(): m_state=6
22:46:21.161 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5765
22:46:21.163 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=135.04, Mass=1397, SNR=26.3, Peak=123 HFD=3.2
22:46:21.165 00.002 1032 MultiStar: [#1 0.27,0.23,0.00,M3] [#2 0.30,0.10,0.00,M8] [#3 0.02,0.15,0.75,U] [#4 0.21,-0.01,0.69,U] [#5 0.33,0.13,0.00,M3] [#6 0.22,0.15,0.00,M1] [#7 0.04,0.21,0.70,U] [#8 -0.04,0.13,0.49,U] 
22:46:21.166 00.001 1032 refined, 4 included, MultiStar: {0.08, 0.12}, one-star: {0.12, 0.11}
22:46:21.168 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
22:46:21.169 00.001 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
22:46:21.171 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.99 mountX=0.10 mountY=-0.11, mountTheta=-0.84
22:46:21.177 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
22:46:21.180 00.003 1032 Enqueuing Move request for scope (0.08, 0.12)
22:46:21.183 00.003 10072 Worker thread wakes up
22:46:21.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
22:46:21.183 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
22:46:21.183 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.10 yDistance=-0.11
22:46:21.185 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:46:21.187 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:21.188 00.001 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:46:21.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:21.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:46:21.188 00.000 10072 MoveAxis(E, 6, ABG)
22:46:21.188 00.000 10072 Guiding  Dir = 2, Dur = 6
22:46:21.188 00.000 10072 IsGuiding returns 0
22:46:21.190 00.002 10072 PulseGuide returned control before completion, sleep 16
22:46:21.210 00.020 1032 UpdateGuideState exits: m=1397 SNR=26.3
22:46:21.216 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:21.218 00.002 10072 IsGuiding returns 0
22:46:21.218 00.000 10072 Move returns status 0, amount 6
22:46:21.218 00.000 10072 MoveAxis(N, 0, ABG)
22:46:21.218 00.000 10072 Move returns status 0, amount 0
22:46:21.218 00.000 10072 move complete, result=0
22:46:21.218 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:21.220 00.002 1032 Enqueuing Expose request
22:46:21.222 00.002 10072 worker thread done servicing request
22:46:21.222 00.000 10072 Worker thread wakes up
22:46:21.223 00.001 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:46:21.225 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:21.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:21.638 00.413 10072 Exposure complete
22:46:21.693 00.055 10072 worker thread done servicing request
22:46:21.693 00.000 1032 OnExposeComplete: enter
22:46:21.695 00.002 1032 UpdateGuideState(): m_state=6
22:46:21.697 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5766
22:46:21.699 00.002 1032 Star::Find returns 1 (0), X=1097.48, Y=135.07, Mass=1494, SNR=27.2, Peak=128 HFD=3.2
22:46:21.701 00.002 1032 MultiStar: [#1 0.21,0.13,0.93,U] [#2 0.29,0.11,0.00,M9] [#3 -0.01,0.11,0.73,U] [#4 0.04,0.06,0.64,U] [#5 0.33,-0.00,0.00,M4] [#6 0.22,0.16,0.00,M2] [#7 0.13,0.14,0.67,U] [#8 -0.11,-0.09,0.50,U] 
22:46:21.702 00.001 1032 refined, 5 included, MultiStar: {0.10, 0.10}, one-star: {0.18, 0.14}
22:46:21.705 00.003 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
22:46:21.706 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
22:46:21.708 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.79 mountX=0.07 mountY=-0.12, mountTheta=-1.04
22:46:21.712 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
22:46:21.714 00.002 1032 Enqueuing Move request for scope (0.10, 0.10)
22:46:21.717 00.003 10072 Worker thread wakes up
22:46:21.718 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
22:46:21.718 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
22:46:21.718 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
22:46:21.720 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:46:21.723 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:21.723 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:46:21.723 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:21.723 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:46:21.723 00.000 10072 MoveAxis(E, 6, ABG)
22:46:21.723 00.000 10072 Guiding  Dir = 2, Dur = 6
22:46:21.723 00.000 10072 IsGuiding returns 0
22:46:21.724 00.001 10072 PulseGuide returned control before completion, sleep 16
22:46:21.742 00.018 1032 UpdateGuideState exits: m=1494 SNR=27.2
22:46:21.744 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:21.746 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:21.748 00.002 1032 Enqueuing Expose request
22:46:21.749 00.001 10072 IsGuiding returns 0
22:46:21.749 00.000 10072 Move returns status 0, amount 6
22:46:21.749 00.000 10072 MoveAxis(N, 0, ABG)
22:46:21.749 00.000 10072 Move returns status 0, amount 0
22:46:21.749 00.000 10072 move complete, result=0
22:46:21.749 00.000 10072 worker thread done servicing request
22:46:21.749 00.000 10072 Worker thread wakes up
22:46:21.749 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:21.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:21.757 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:46:22.384 00.627 10072 Exposure complete
22:46:22.437 00.053 10072 worker thread done servicing request
22:46:22.437 00.000 1032 OnExposeComplete: enter
22:46:22.439 00.002 1032 UpdateGuideState(): m_state=6
22:46:22.441 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5767
22:46:22.443 00.002 1032 Star::Find returns 1 (0), X=1097.44, Y=134.96, Mass=1248, SNR=24.8, Peak=104 HFD=3.3
22:46:22.445 00.002 1032 MultiStar: [#1 0.18,0.13,0.98,U] [#2 0.27,-0.08,0.00,M10] [#3 -0.09,0.25,0.00,M1] [#4 -0.03,0.02,0.68,U] [#5 0.20,0.00,0.64,U] [#6 -0.04,0.09,0.64,U] [#7 0.03,0.15,0.70,U] [#8 -0.06,-0.04,0.56,U] 
22:46:22.447 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.06}, one-star: {0.13, 0.03}
22:46:22.448 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
22:46:22.451 00.003 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
22:46:22.452 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.69 mountX=0.04 mountY=-0.09, mountTheta=-1.14
22:46:22.458 00.006 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
22:46:22.461 00.003 1032 Enqueuing Move request for scope (0.07, 0.06)
22:46:22.463 00.002 10072 Worker thread wakes up
22:46:22.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:46:22.463 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:46:22.463 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.09
22:46:22.465 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:46:22.468 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:22.468 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:46:22.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:22.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:46:22.468 00.000 10072 MoveAxis(E, 7, ABG)
22:46:22.468 00.000 10072 Guiding  Dir = 2, Dur = 7
22:46:22.468 00.000 10072 IsGuiding returns 0
22:46:22.469 00.001 10072 PulseGuide returned control before completion, sleep 17
22:46:22.486 00.017 1032 UpdateGuideState exits: m=1248 SNR=24.8
22:46:22.488 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:22.491 00.003 10072 IsGuiding returns 0
22:46:22.491 00.000 10072 Move returns status 0, amount 7
22:46:22.491 00.000 10072 MoveAxis(N, 0, ABG)
22:46:22.491 00.000 10072 Move returns status 0, amount 0
22:46:22.491 00.000 10072 move complete, result=0
22:46:22.491 00.000 10072 worker thread done servicing request
22:46:22.491 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:22.494 00.003 1032 Enqueuing Expose request
22:46:22.495 00.001 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:46:22.497 00.002 10072 Worker thread wakes up
22:46:22.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:22.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:22.915 00.418 10072 Exposure complete
22:46:22.962 00.047 10072 worker thread done servicing request
22:46:22.962 00.000 1032 OnExposeComplete: enter
22:46:22.964 00.002 1032 UpdateGuideState(): m_state=6
22:46:22.967 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5768
22:46:22.968 00.001 1032 Star::Find returns 1 (0), X=1097.49, Y=134.96, Mass=1320, SNR=25.5, Peak=114 HFD=3.5
22:46:22.969 00.001 1032 MultiStar: [#1 0.26,0.07,0.00,M2] [#2 0.39,0.05,0.00,R] [#3 -0.10,0.13,0.74,U] [#4 -0.04,-0.17,0.70,U] [#5 0.22,0.10,0.66,U] [#6 0.07,0.21,0.64,U] [#7 0.00,0.09,0.68,U] [#8 -0.09,-0.01,0.55,U] 
22:46:22.971 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.05}, one-star: {0.19, 0.03}
22:46:22.972 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
22:46:22.974 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
22:46:22.976 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.85 mountX=0.04 mountY=-0.06, mountTheta=-0.98
22:46:22.979 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
22:46:22.981 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
22:46:22.982 00.001 10072 Worker thread wakes up
22:46:22.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:46:22.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:46:22.982 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
22:46:22.985 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:46:22.988 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:22.988 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:46:22.988 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:22.988 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:46:22.989 00.001 10072 MoveAxis(E, 6, ABG)
22:46:22.989 00.000 10072 Guiding  Dir = 2, Dur = 6
22:46:22.989 00.000 10072 IsGuiding returns 0
22:46:22.989 00.000 10072 PulseGuide returned control before completion, sleep 16
22:46:23.005 00.016 1032 UpdateGuideState exits: m=1320 SNR=25.5
22:46:23.007 00.002 10072 IsGuiding returns 0
22:46:23.007 00.000 10072 Move returns status 0, amount 6
22:46:23.007 00.000 10072 MoveAxis(N, 0, ABG)
22:46:23.007 00.000 10072 Move returns status 0, amount 0
22:46:23.007 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:23.008 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:23.011 00.003 1032 Enqueuing Expose request
22:46:23.012 00.001 10072 move complete, result=0
22:46:23.013 00.001 10072 worker thread done servicing request
22:46:23.013 00.000 10072 Worker thread wakes up
22:46:23.013 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:46:23.014 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:23.014 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:23.651 00.637 10072 Exposure complete
22:46:23.704 00.053 10072 worker thread done servicing request
22:46:23.704 00.000 1032 OnExposeComplete: enter
22:46:23.707 00.003 1032 UpdateGuideState(): m_state=6
22:46:23.709 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5769
22:46:23.711 00.002 1032 Star::Find returns 1 (0), X=1097.33, Y=134.97, Mass=1395, SNR=26.3, Peak=119 HFD=3.3
22:46:23.714 00.003 1032 MultiStar: [#1 0.17,0.01,0.94,U] [#2 -0.15,-0.03,0.76,U] [#3 -0.02,0.04,0.76,U] [#4 0.06,-0.07,0.68,U] [#5 0.15,0.04,0.64,U] [#6 0.08,0.17,0.64,U] [#7 0.06,0.15,0.74,U] [#8 -0.18,-0.09,0.52,U] 
22:46:23.715 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.03, 0.04}
22:46:23.717 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
22:46:23.718 00.001 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
22:46:23.719 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.80 mountX=0.02 mountY=-0.04, mountTheta=-1.03
22:46:23.723 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
22:46:23.725 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
22:46:23.727 00.002 10072 Worker thread wakes up
22:46:23.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
22:46:23.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
22:46:23.727 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
22:46:23.729 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:46:23.731 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:23.731 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:46:23.731 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:23.731 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:46:23.731 00.000 10072 MoveAxis(E, 6, ABG)
22:46:23.731 00.000 10072 Guiding  Dir = 2, Dur = 6
22:46:23.731 00.000 10072 IsGuiding returns 0
22:46:23.733 00.002 10072 PulseGuide returned control before completion, sleep 16
22:46:23.750 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.3
22:46:23.752 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:23.753 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:23.756 00.003 1032 Enqueuing Expose request
22:46:23.757 00.001 10072 IsGuiding returns 0
22:46:23.757 00.000 10072 Move returns status 0, amount 6
22:46:23.757 00.000 10072 MoveAxis(N, 0, ABG)
22:46:23.758 00.001 10072 Move returns status 0, amount 0
22:46:23.758 00.000 10072 move complete, result=0
22:46:23.758 00.000 10072 worker thread done servicing request
22:46:23.758 00.000 10072 Worker thread wakes up
22:46:23.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:23.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:23.766 00.008 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:46:24.165 00.399 10072 Exposure complete
22:46:24.218 00.053 10072 worker thread done servicing request
22:46:24.218 00.000 1032 OnExposeComplete: enter
22:46:24.221 00.003 1032 UpdateGuideState(): m_state=6
22:46:24.222 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5770
22:46:24.224 00.002 1032 Star::Find returns 1 (0), X=1097.41, Y=134.94, Mass=1360, SNR=25.9, Peak=123 HFD=3.2
22:46:24.226 00.002 1032 MultiStar: [#1 0.17,-0.00,0.98,U] [#2 -0.20,-0.01,0.76,U] [#3 0.03,0.16,0.80,U] [#4 0.10,0.13,0.67,U] [#5 0.37,-0.07,0.00,M2] [#6 -0.05,0.17,0.62,U] [#7 0.09,0.25,0.00,M1] [#8 -0.00,-0.11,0.51,U] 
22:46:24.228 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.05}, one-star: {0.11, 0.01}
22:46:24.230 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
22:46:24.231 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
22:46:24.232 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.97 mountX=0.04 mountY=-0.05, mountTheta=-0.86
22:46:24.235 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
22:46:24.237 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
22:46:24.239 00.002 10072 Worker thread wakes up
22:46:24.239 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
22:46:24.239 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
22:46:24.239 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
22:46:24.241 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:46:24.243 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:24.243 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:46:24.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:24.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:46:24.244 00.001 10072 MoveAxis(E, 6, ABG)
22:46:24.244 00.000 10072 Guiding  Dir = 2, Dur = 6
22:46:24.244 00.000 10072 IsGuiding returns 0
22:46:24.244 00.000 10072 PulseGuide returned control before completion, sleep 16
22:46:24.262 00.018 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:46:24.265 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:24.266 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:24.269 00.003 1032 Enqueuing Expose request
22:46:24.273 00.004 10072 IsGuiding returns 0
22:46:24.273 00.000 10072 Move returns status 0, amount 6
22:46:24.273 00.000 10072 MoveAxis(N, 0, ABG)
22:46:24.273 00.000 10072 Move returns status 0, amount 0
22:46:24.273 00.000 10072 move complete, result=0
22:46:24.273 00.000 10072 worker thread done servicing request
22:46:24.274 00.001 10072 Worker thread wakes up
22:46:24.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:24.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:24.279 00.005 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:46:24.900 00.621 10072 Exposure complete
22:46:24.958 00.058 10072 worker thread done servicing request
22:46:24.958 00.000 1032 OnExposeComplete: enter
22:46:24.960 00.002 1032 UpdateGuideState(): m_state=6
22:46:24.962 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5771
22:46:24.963 00.001 1032 Star::Find returns 1 (0), X=1097.53, Y=134.92, Mass=1451, SNR=26.8, Peak=119 HFD=3.3
22:46:24.966 00.003 1032 MultiStar: [#1 0.27,0.10,0.00,M1] [#2 0.00,-0.07,0.80,U] [#3 -0.02,0.16,0.73,U] [#4 0.05,-0.14,0.63,U] [#5 0.40,-0.06,0.00,M3] [#6 0.09,-0.00,0.60,U] [#7 0.14,0.16,0.66,U] [#8 -0.03,0.11,0.52,U] 
22:46:24.967 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.03}, one-star: {0.23, -0.00}
22:46:24.969 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
22:46:24.971 00.002 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
22:46:24.972 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.32 mountX=0.00 mountY=-0.08, mountTheta=-1.51
22:46:24.976 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
22:46:24.979 00.003 1032 Enqueuing Move request for scope (0.08, 0.03)
22:46:24.980 00.001 10072 Worker thread wakes up
22:46:24.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:46:24.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:46:24.980 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.00 yDistance=-0.08
22:46:24.982 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:46:24.985 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:24.985 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:46:24.985 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:24.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:46:24.985 00.000 10072 MoveAxis(E, 7, ABG)
22:46:24.985 00.000 10072 Guiding  Dir = 2, Dur = 7
22:46:24.985 00.000 10072 IsGuiding returns 0
22:46:24.985 00.000 10072 PulseGuide returned control before completion, sleep 17
22:46:25.005 00.020 1032 UpdateGuideState exits: m=1451 SNR=26.8
22:46:25.009 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:25.011 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:25.013 00.002 1032 Enqueuing Expose request
22:46:25.015 00.002 10072 IsGuiding returns 0
22:46:25.015 00.000 10072 Move returns status 0, amount 7
22:46:25.015 00.000 10072 MoveAxis(N, 0, ABG)
22:46:25.015 00.000 10072 Move returns status 0, amount 0
22:46:25.015 00.000 10072 move complete, result=0
22:46:25.015 00.000 10072 worker thread done servicing request
22:46:25.015 00.000 10072 Worker thread wakes up
22:46:25.015 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:25.015 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:25.024 00.009 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:46:25.430 00.406 10072 Exposure complete
22:46:25.482 00.052 10072 worker thread done servicing request
22:46:25.483 00.001 1032 OnExposeComplete: enter
22:46:25.485 00.002 1032 UpdateGuideState(): m_state=6
22:46:25.487 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5772
22:46:25.488 00.001 1032 Star::Find returns 1 (0), X=1097.51, Y=134.87, Mass=1325, SNR=25.6, Peak=118 HFD=3.2
22:46:25.491 00.003 1032 MultiStar: [#1 0.30,0.12,0.00,M2] [#2 0.04,-0.00,0.79,U] [#3 0.14,0.01,0.76,U] [#4 0.14,-0.03,0.71,U] [#5 0.31,-0.11,0.00,M4] [#6 0.05,0.04,0.63,U] [#7 0.15,0.08,0.70,U] [#8 0.05,-0.05,0.53,U] 
22:46:25.493 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.00}, one-star: {0.21, -0.06}
22:46:25.494 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:46:25.497 00.003 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:46:25.498 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.03 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
22:46:25.501 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.00, opts=13)
22:46:25.502 00.001 1032 Enqueuing Move request for scope (0.12, -0.00)
22:46:25.503 00.001 10072 Worker thread wakes up
22:46:25.504 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
22:46:25.504 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
22:46:25.504 00.000 10072 Moving (0.12, -0.00) raw xDistance=-0.03 yDistance=-0.11
22:46:25.506 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:46:25.508 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:25.508 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:46:25.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:25.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:46:25.508 00.000 10072 MoveAxis(E, 6, ABG)
22:46:25.508 00.000 10072 Guiding  Dir = 2, Dur = 6
22:46:25.508 00.000 10072 IsGuiding returns 0
22:46:25.509 00.001 10072 PulseGuide returned control before completion, sleep 16
22:46:25.527 00.018 1032 UpdateGuideState exits: m=1325 SNR=25.6
22:46:25.530 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:25.532 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:25.535 00.003 1032 Enqueuing Expose request
22:46:25.538 00.003 10072 IsGuiding returns 0
22:46:25.538 00.000 10072 Move returns status 0, amount 6
22:46:25.538 00.000 10072 MoveAxis(N, 0, ABG)
22:46:25.538 00.000 10072 Move returns status 0, amount 0
22:46:25.538 00.000 10072 move complete, result=0
22:46:25.538 00.000 10072 worker thread done servicing request
22:46:25.538 00.000 10072 Worker thread wakes up
22:46:25.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:25.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:25.539 00.001 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:46:26.163 00.624 10072 Exposure complete
22:46:26.216 00.053 10072 worker thread done servicing request
22:46:26.217 00.001 1032 OnExposeComplete: enter
22:46:26.219 00.002 1032 UpdateGuideState(): m_state=6
22:46:26.221 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5773
22:46:26.223 00.002 1032 Star::Find returns 1 (0), X=1097.55, Y=134.93, Mass=1391, SNR=26.2, Peak=125 HFD=3.2
22:46:26.226 00.003 1032 MultiStar: [#1 0.25,0.13,0.00,M3] [#2 0.03,-0.07,0.75,U] [#3 0.09,0.22,0.77,U] [#4 0.20,0.02,0.67,U] [#5 0.27,0.03,0.00,M5] [#6 0.38,0.14,0.00,M1] [#7 0.06,0.14,0.70,U] [#8 -0.09,-0.14,0.51,U] 
22:46:26.228 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.04}, one-star: {0.25, 0.00}
22:46:26.229 00.001 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
22:46:26.232 00.003 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
22:46:26.233 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.32 mountX=0.01 mountY=-0.11, mountTheta=-1.51
22:46:26.237 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
22:46:26.241 00.004 1032 Enqueuing Move request for scope (0.11, 0.04)
22:46:26.243 00.002 10072 Worker thread wakes up
22:46:26.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
22:46:26.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
22:46:26.243 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.11
22:46:26.245 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:46:26.248 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:26.248 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:46:26.248 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:26.248 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:46:26.248 00.000 10072 MoveAxis(E, 7, ABG)
22:46:26.248 00.000 10072 Guiding  Dir = 2, Dur = 7
22:46:26.248 00.000 10072 IsGuiding returns 0
22:46:26.248 00.000 10072 PulseGuide returned control before completion, sleep 17
22:46:26.267 00.019 1032 UpdateGuideState exits: m=1391 SNR=26.2
22:46:26.271 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:26.272 00.001 10072 IsGuiding returns 0
22:46:26.272 00.000 10072 Move returns status 0, amount 7
22:46:26.272 00.000 10072 MoveAxis(N, 0, ABG)
22:46:26.272 00.000 10072 Move returns status 0, amount 0
22:46:26.272 00.000 10072 move complete, result=0
22:46:26.272 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:26.274 00.002 1032 Enqueuing Expose request
22:46:26.276 00.002 10072 worker thread done servicing request
22:46:26.276 00.000 10072 Worker thread wakes up
22:46:26.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:26.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:26.276 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:46:26.692 00.416 10072 Exposure complete
22:46:26.744 00.052 1032 OnExposeComplete: enter
22:46:26.746 00.002 1032 UpdateGuideState(): m_state=6
22:46:26.749 00.003 10072 worker thread done servicing request
22:46:26.749 00.000 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5774
22:46:26.751 00.002 1032 Star::Find returns 1 (0), X=1097.49, Y=135.07, Mass=1269, SNR=25.0, Peak=102 HFD=3.3
22:46:26.752 00.001 1032 MultiStar: [#1 0.28,0.22,0.00,M4] [#2 -0.08,0.14,0.81,U] [#3 0.01,0.10,0.80,U] [#4 0.14,-0.04,0.68,U] [#5 0.33,0.05,0.00,M6] [#6 0.11,0.16,0.64,U] [#7 0.09,0.24,0.00,M1] [#8 -0.02,0.06,0.53,U] 
22:46:26.754 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.10}, one-star: {0.19, 0.14}
22:46:26.756 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
22:46:26.757 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
22:46:26.758 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=0.08 mountY=-0.09, mountTheta=-0.82
22:46:26.761 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
22:46:26.762 00.001 1032 Enqueuing Move request for scope (0.06, 0.10)
22:46:26.764 00.002 10072 Worker thread wakes up
22:46:26.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
22:46:26.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
22:46:26.764 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.09
22:46:26.765 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
22:46:26.768 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:26.768 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:46:26.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:26.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:46:26.768 00.000 10072 MoveAxis(E, 6, ABG)
22:46:26.768 00.000 10072 Guiding  Dir = 2, Dur = 6
22:46:26.769 00.001 10072 IsGuiding returns 0
22:46:26.769 00.000 10072 PulseGuide returned control before completion, sleep 16
22:46:26.786 00.017 1032 UpdateGuideState exits: m=1269 SNR=25.0
22:46:26.788 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:26.789 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:26.791 00.002 1032 Enqueuing Expose request
22:46:26.800 00.009 10072 IsGuiding returns 0
22:46:26.800 00.000 10072 Move returns status 0, amount 6
22:46:26.800 00.000 10072 MoveAxis(N, 0, ABG)
22:46:26.800 00.000 10072 Move returns status 0, amount 0
22:46:26.800 00.000 10072 move complete, result=0
22:46:26.801 00.001 10072 worker thread done servicing request
22:46:26.801 00.000 10072 Worker thread wakes up
22:46:26.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:26.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:26.802 00.001 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:46:27.430 00.628 10072 Exposure complete
22:46:27.482 00.052 10072 worker thread done servicing request
22:46:27.482 00.000 1032 OnExposeComplete: enter
22:46:27.484 00.002 1032 UpdateGuideState(): m_state=6
22:46:27.486 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5775
22:46:27.489 00.003 1032 Star::Find returns 1 (0), X=1097.48, Y=134.92, Mass=1269, SNR=25.0, Peak=110 HFD=3.5
22:46:27.490 00.001 1032 MultiStar: [#1 0.22,0.21,0.00,M5] [#2 -0.06,0.07,0.81,U] [#3 0.10,0.12,0.76,U] [#4 0.15,-0.09,0.72,U] [#5 0.30,0.16,0.00,M7] [#6 0.09,0.13,0.64,U] [#7 0.08,0.10,0.72,U] [#8 -0.05,0.04,0.54,U] 
22:46:27.492 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.05}, one-star: {0.18, -0.01}
22:46:27.494 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
22:46:27.496 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
22:46:27.499 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.55 mountX=0.03 mountY=-0.09, mountTheta=-1.28
22:46:27.503 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
22:46:27.504 00.001 1032 Enqueuing Move request for scope (0.08, 0.05)
22:46:27.505 00.001 10072 Worker thread wakes up
22:46:27.506 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
22:46:27.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
22:46:27.506 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
22:46:27.507 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:46:27.509 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:27.509 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:46:27.510 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:27.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:46:27.510 00.000 10072 MoveAxis(E, 7, ABG)
22:46:27.510 00.000 10072 Guiding  Dir = 2, Dur = 7
22:46:27.510 00.000 10072 IsGuiding returns 0
22:46:27.511 00.001 10072 PulseGuide returned control before completion, sleep 17
22:46:27.528 00.017 1032 UpdateGuideState exits: m=1269 SNR=25.0
22:46:27.531 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:27.534 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:27.538 00.004 10072 IsGuiding returns 0
22:46:27.538 00.000 10072 Move returns status 0, amount 7
22:46:27.539 00.001 10072 MoveAxis(N, 0, ABG)
22:46:27.539 00.000 10072 Move returns status 0, amount 0
22:46:27.539 00.000 10072 move complete, result=0
22:46:27.539 00.000 10072 worker thread done servicing request
22:46:27.539 00.000 1032 Enqueuing Expose request
22:46:27.542 00.003 10072 Worker thread wakes up
22:46:27.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:27.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:27.543 00.001 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:46:27.963 00.420 10072 Exposure complete
22:46:28.010 00.047 10072 worker thread done servicing request
22:46:28.010 00.000 1032 OnExposeComplete: enter
22:46:28.012 00.002 1032 UpdateGuideState(): m_state=6
22:46:28.015 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5776
22:46:28.016 00.001 1032 Star::Find returns 1 (0), X=1097.57, Y=134.86, Mass=1304, SNR=25.4, Peak=117 HFD=3.2
22:46:28.017 00.001 1032 MultiStar: [#1 0.29,0.03,0.00,M6] [#2 -0.04,-0.12,0.81,U] [#3 0.14,-0.00,0.79,U] [#4 0.15,-0.13,0.70,U] [#5 0.21,0.07,0.68,U] [#6 0.08,0.17,0.64,U] [#7 0.14,0.15,0.73,U] [#8 0.01,-0.07,0.52,U] 
22:46:28.019 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.01}, one-star: {0.27, -0.07}
22:46:28.020 00.001 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
22:46:28.022 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
22:46:28.024 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.05 mountX=-0.04 mountY=-0.12, mountTheta=-1.88
22:46:28.028 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
22:46:28.030 00.002 1032 Enqueuing Move request for scope (0.13, -0.01)
22:46:28.032 00.002 10072 Worker thread wakes up
22:46:28.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
22:46:28.032 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
22:46:28.032 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.12
22:46:28.034 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:46:28.036 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:28.036 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:46:28.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:28.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:46:28.036 00.000 10072 MoveAxis(E, 7, ABG)
22:46:28.036 00.000 10072 Guiding  Dir = 2, Dur = 7
22:46:28.037 00.001 10072 IsGuiding returns 0
22:46:28.037 00.000 10072 PulseGuide returned control before completion, sleep 17
22:46:28.055 00.018 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:46:28.056 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:28.059 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:28.060 00.001 1032 Enqueuing Expose request
22:46:28.068 00.008 10072 IsGuiding returns 0
22:46:28.068 00.000 10072 Move returns status 0, amount 7
22:46:28.068 00.000 10072 MoveAxis(N, 0, ABG)
22:46:28.068 00.000 10072 Move returns status 0, amount 0
22:46:28.068 00.000 10072 move complete, result=0
22:46:28.068 00.000 10072 worker thread done servicing request
22:46:28.069 00.001 10072 Worker thread wakes up
22:46:28.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:28.069 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:46:28.071 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:28.805 00.734 10072 Exposure complete
22:46:28.855 00.050 10072 worker thread done servicing request
22:46:28.855 00.000 1032 OnExposeComplete: enter
22:46:28.858 00.003 1032 UpdateGuideState(): m_state=6
22:46:28.859 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5777
22:46:28.861 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=135.05, Mass=1266, SNR=25.0, Peak=102 HFD=3.2
22:46:28.866 00.005 1032 MultiStar: [#1 0.34,0.04,0.00,M7] [#2 0.09,-0.07,0.80,U] [#3 -0.01,0.12,0.80,U] [#4 0.19,0.01,0.65,U] [#5 0.32,-0.08,0.00,M7] [#6 0.19,0.11,0.66,U] [#7 0.14,0.14,0.76,U] [#8 0.23,-0.09,0.52,U] 
22:46:28.868 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.06}, one-star: {0.12, 0.12}
22:46:28.869 00.001 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
22:46:28.870 00.001 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
22:46:28.871 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.43 mountX=0.02 mountY=-0.14, mountTheta=-1.40
22:46:28.874 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
22:46:28.875 00.001 1032 Enqueuing Move request for scope (0.13, 0.06)
22:46:28.877 00.002 10072 Worker thread wakes up
22:46:28.878 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
22:46:28.878 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
22:46:28.878 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.02 yDistance=-0.14
22:46:28.879 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:46:28.882 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:28.882 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:46:28.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:28.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:46:28.883 00.001 10072 MoveAxis(E, 8, ABG)
22:46:28.883 00.000 10072 Guiding  Dir = 2, Dur = 8
22:46:28.883 00.000 10072 IsGuiding returns 0
22:46:28.883 00.000 10072 PulseGuide returned control before completion, sleep 18
22:46:28.900 00.017 1032 UpdateGuideState exits: m=1266 SNR=25.0
22:46:28.903 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:28.904 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:28.905 00.001 1032 Enqueuing Expose request
22:46:28.911 00.006 10072 IsGuiding returns 0
22:46:28.916 00.005 10072 Move returns status 0, amount 8
22:46:28.916 00.000 10072 MoveAxis(N, 0, ABG)
22:46:28.916 00.000 10072 Move returns status 0, amount 0
22:46:28.916 00.000 10072 move complete, result=0
22:46:28.916 00.000 10072 worker thread done servicing request
22:46:28.916 00.000 10072 Worker thread wakes up
22:46:28.916 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:28.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:28.918 00.002 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:46:29.320 00.402 10072 Exposure complete
22:46:29.373 00.053 10072 worker thread done servicing request
22:46:29.373 00.000 1032 OnExposeComplete: enter
22:46:29.375 00.002 1032 UpdateGuideState(): m_state=6
22:46:29.377 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5778
22:46:29.378 00.001 1032 Star::Find returns 1 (0), X=1097.53, Y=134.97, Mass=1606, SNR=28.2, Peak=140 HFD=3.1
22:46:29.381 00.003 1032 MultiStar: [#1 0.31,0.08,0.00,M8] [#2 0.09,0.00,0.74,U] [#3 -0.01,0.11,0.67,U] [#4 0.14,-0.09,0.60,U] [#5 0.28,-0.03,0.00,M8] [#6 0.25,0.31,0.00,M1] [#7 0.13,0.07,0.64,U] [#8 0.04,-0.02,0.49,U] 
22:46:29.383 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.02}, one-star: {0.23, 0.04}
22:46:29.384 00.001 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
22:46:29.386 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
22:46:29.387 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.19 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
22:46:29.390 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
22:46:29.393 00.003 1032 Enqueuing Move request for scope (0.12, 0.02)
22:46:29.395 00.002 10072 Worker thread wakes up
22:46:29.395 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
22:46:29.395 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
22:46:29.395 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
22:46:29.398 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:46:29.400 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:29.400 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:46:29.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:29.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:46:29.401 00.001 10072 MoveAxis(E, 6, ABG)
22:46:29.401 00.000 10072 Guiding  Dir = 2, Dur = 6
22:46:29.401 00.000 10072 IsGuiding returns 0
22:46:29.402 00.001 10072 PulseGuide returned control before completion, sleep 16
22:46:29.418 00.016 1032 UpdateGuideState exits: m=1606 SNR=28.2
22:46:29.421 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:29.422 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:29.425 00.003 1032 Enqueuing Expose request
22:46:29.429 00.004 10072 IsGuiding returns 0
22:46:29.429 00.000 10072 Move returns status 0, amount 6
22:46:29.429 00.000 10072 MoveAxis(N, 0, ABG)
22:46:29.429 00.000 10072 Move returns status 0, amount 0
22:46:29.429 00.000 10072 move complete, result=0
22:46:29.431 00.002 10072 worker thread done servicing request
22:46:29.431 00.000 10072 Worker thread wakes up
22:46:29.432 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:29.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:29.440 00.008 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:46:30.057 00.617 10072 Exposure complete
22:46:30.112 00.055 10072 worker thread done servicing request
22:46:30.112 00.000 1032 OnExposeComplete: enter
22:46:30.114 00.002 1032 UpdateGuideState(): m_state=6
22:46:30.116 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5779
22:46:30.118 00.002 1032 Star::Find returns 1 (0), X=1097.53, Y=134.89, Mass=1377, SNR=26.1, Peak=121 HFD=3.3
22:46:30.121 00.003 1032 MultiStar: [#1 0.28,0.11,0.00,M9] [#2 -0.05,-0.09,0.77,U] [#3 0.09,0.08,0.74,U] [#4 0.19,-0.18,0.00,M1] [#5 0.23,-0.07,0.68,U] [#6 0.28,0.11,0.00,M2] [#7 0.10,-0.00,0.70,U] [#8 0.08,-0.09,0.51,U] 
22:46:30.123 00.002 1032 refined, 5 included, MultiStar: {0.12, -0.03}, one-star: {0.23, -0.04}
22:46:30.125 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
22:46:30.126 00.001 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
22:46:30.128 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.26 mountX=-0.06 mountY=-0.11, mountTheta=-2.09
22:46:30.131 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
22:46:30.133 00.002 1032 Enqueuing Move request for scope (0.12, -0.03)
22:46:30.134 00.001 10072 Worker thread wakes up
22:46:30.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
22:46:30.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
22:46:30.134 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
22:46:30.136 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:46:30.139 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:30.139 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:46:30.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:30.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:46:30.139 00.000 10072 MoveAxis(E, 7, ABG)
22:46:30.139 00.000 10072 Guiding  Dir = 2, Dur = 7
22:46:30.139 00.000 10072 IsGuiding returns 0
22:46:30.139 00.000 10072 PulseGuide returned control before completion, sleep 17
22:46:30.159 00.020 1032 UpdateGuideState exits: m=1377 SNR=26.1
22:46:30.161 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:30.163 00.002 10072 IsGuiding returns 0
22:46:30.163 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:30.167 00.004 1032 Enqueuing Expose request
22:46:30.168 00.001 10072 Move returns status 0, amount 7
22:46:30.169 00.001 10072 MoveAxis(N, 0, ABG)
22:46:30.169 00.000 10072 Move returns status 0, amount 0
22:46:30.169 00.000 10072 move complete, result=0
22:46:30.169 00.000 10072 worker thread done servicing request
22:46:30.169 00.000 10072 Worker thread wakes up
22:46:30.169 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:30.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:30.177 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:46:30.575 00.398 10072 Exposure complete
22:46:30.629 00.054 10072 worker thread done servicing request
22:46:30.630 00.001 1032 OnExposeComplete: enter
22:46:30.631 00.001 1032 UpdateGuideState(): m_state=6
22:46:30.633 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5780
22:46:30.635 00.002 1032 Star::Find returns 1 (0), X=1097.51, Y=134.79, Mass=1309, SNR=25.4, Peak=117 HFD=3.1
22:46:30.637 00.002 1032 MultiStar: [#1 0.32,-0.05,0.00,M10] [#2 0.09,-0.14,0.83,U] [#3 0.08,0.01,0.82,U] [#4 0.07,-0.20,0.66,U] [#5 0.33,-0.05,0.00,M8] [#6 0.13,-0.10,0.61,U] [#7 0.12,0.08,0.75,U] [#8 -0.00,-0.23,0.54,U] 
22:46:30.639 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.10}, one-star: {0.21, -0.14}
22:46:30.641 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
22:46:30.643 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
22:46:30.645 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.72 mountX=-0.12 mountY=-0.08, mountTheta=-2.55
22:46:30.649 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
22:46:30.652 00.003 1032 Enqueuing Move request for scope (0.11, -0.10)
22:46:30.654 00.002 10072 Worker thread wakes up
22:46:30.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
22:46:30.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
22:46:30.654 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.12 yDistance=-0.08
22:46:30.656 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:46:30.658 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:30.658 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:46:30.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:30.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:46:30.658 00.000 10072 MoveAxis(E, 6, ABG)
22:46:30.658 00.000 10072 Guiding  Dir = 2, Dur = 6
22:46:30.660 00.002 10072 IsGuiding returns 0
22:46:30.660 00.000 10072 PulseGuide returned control before completion, sleep 16
22:46:30.677 00.017 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:46:30.680 00.003 10072 IsGuiding returns 0
22:46:30.681 00.001 10072 Move returns status 0, amount 6
22:46:30.681 00.000 10072 MoveAxis(N, 0, ABG)
22:46:30.681 00.000 10072 Move returns status 0, amount 0
22:46:30.681 00.000 10072 move complete, result=0
22:46:30.681 00.000 10072 worker thread done servicing request
22:46:30.681 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:30.684 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:30.687 00.003 1032 Enqueuing Expose request
22:46:30.688 00.001 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:46:30.690 00.002 10072 Worker thread wakes up
22:46:30.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:30.691 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:31.321 00.630 10072 Exposure complete
22:46:31.375 00.054 10072 worker thread done servicing request
22:46:31.375 00.000 1032 OnExposeComplete: enter
22:46:31.377 00.002 1032 UpdateGuideState(): m_state=6
22:46:31.378 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5781
22:46:31.380 00.002 1032 Star::Find returns 1 (0), X=1097.49, Y=134.83, Mass=1329, SNR=25.6, Peak=125 HFD=3.0
22:46:31.382 00.002 1032 MultiStar: [#1 0.24,0.02,0.98,U] [#2 -0.07,-0.01,0.78,U] [#3 0.10,-0.10,0.77,U] [#4 0.13,-0.28,0.00,M1] [#5 0.30,-0.14,0.00,M9] [#6 0.25,0.04,0.56,U] [#7 0.11,-0.13,0.73,U] [#8 0.18,-0.14,0.53,U] 
22:46:31.383 00.001 1032 refined, 6 included, MultiStar: {0.14, -0.06}, one-star: {0.19, -0.10}
22:46:31.385 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
22:46:31.386 00.001 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
22:46:31.388 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.38 mountX=-0.09 mountY=-0.12, mountTheta=-2.21
22:46:31.391 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
22:46:31.392 00.001 1032 Enqueuing Move request for scope (0.14, -0.06)
22:46:31.394 00.002 10072 Worker thread wakes up
22:46:31.394 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
22:46:31.394 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
22:46:31.394 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.09 yDistance=-0.12
22:46:31.396 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:46:31.398 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:31.398 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:46:31.398 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:31.398 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:46:31.398 00.000 10072 MoveAxis(E, 8, ABG)
22:46:31.398 00.000 10072 Guiding  Dir = 2, Dur = 8
22:46:31.398 00.000 10072 IsGuiding returns 0
22:46:31.399 00.001 10072 PulseGuide returned control before completion, sleep 18
22:46:31.415 00.016 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:46:31.419 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:31.420 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:31.421 00.001 1032 Enqueuing Expose request
22:46:31.428 00.007 10072 IsGuiding returns 0
22:46:31.428 00.000 10072 Move returns status 0, amount 8
22:46:31.428 00.000 10072 MoveAxis(N, 0, ABG)
22:46:31.428 00.000 10072 Move returns status 0, amount 0
22:46:31.428 00.000 10072 move complete, result=0
22:46:31.428 00.000 10072 worker thread done servicing request
22:46:31.429 00.001 10072 Worker thread wakes up
22:46:31.429 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:31.429 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:31.432 00.003 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:46:31.837 00.405 10072 Exposure complete
22:46:31.892 00.055 10072 worker thread done servicing request
22:46:31.892 00.000 1032 OnExposeComplete: enter
22:46:31.894 00.002 1032 UpdateGuideState(): m_state=6
22:46:31.899 00.005 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5782
22:46:31.901 00.002 1032 Star::Find returns 1 (0), X=1097.58, Y=134.93, Mass=1402, SNR=26.3, Peak=121 HFD=3.2
22:46:31.902 00.001 1032 MultiStar: [#1 0.22,-0.08,0.92,U] [#2 -0.14,-0.14,0.81,U] [#3 0.05,-0.13,0.75,U] [#4 0.17,-0.20,0.00,M2] [#5 0.35,-0.08,0.00,M10] [#6 0.02,-0.09,0.60,U] [#7 0.11,0.05,0.72,U] [#8 0.12,-0.24,0.00,M1] 
22:46:31.904 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.06}, one-star: {0.28, -0.00}
22:46:31.905 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
22:46:31.907 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
22:46:31.909 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.55 mountX=-0.09 mountY=-0.08, mountTheta=-2.38
22:46:31.912 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
22:46:31.914 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
22:46:31.915 00.001 10072 Worker thread wakes up
22:46:31.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
22:46:31.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
22:46:31.915 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.09 yDistance=-0.08
22:46:31.917 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:46:31.919 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:31.919 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:46:31.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:31.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:46:31.919 00.000 10072 MoveAxis(E, 7, ABG)
22:46:31.919 00.000 10072 Guiding  Dir = 2, Dur = 7
22:46:31.919 00.000 10072 IsGuiding returns 0
22:46:31.920 00.001 10072 PulseGuide returned control before completion, sleep 17
22:46:31.937 00.017 1032 UpdateGuideState exits: m=1402 SNR=26.3
22:46:31.940 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:31.941 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:31.943 00.002 1032 Enqueuing Expose request
22:46:31.944 00.001 10072 IsGuiding returns 0
22:46:31.944 00.000 10072 Move returns status 0, amount 7
22:46:31.946 00.002 10072 MoveAxis(N, 0, ABG)
22:46:31.946 00.000 10072 Move returns status 0, amount 0
22:46:31.946 00.000 10072 move complete, result=0
22:46:31.946 00.000 10072 worker thread done servicing request
22:46:31.946 00.000 10072 Worker thread wakes up
22:46:31.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:31.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:31.952 00.006 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:46:32.571 00.619 10072 Exposure complete
22:46:32.623 00.052 10072 worker thread done servicing request
22:46:32.623 00.000 1032 OnExposeComplete: enter
22:46:32.625 00.002 1032 UpdateGuideState(): m_state=6
22:46:32.627 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5783
22:46:32.629 00.002 1032 Star::Find returns 1 (0), X=1097.55, Y=134.90, Mass=1587, SNR=28.0, Peak=138 HFD=3.2
22:46:32.631 00.002 1032 MultiStar: [#1 0.31,0.04,0.00,M9] [#2 -0.02,-0.09,0.76,U] [#3 0.14,-0.02,0.69,U] [#4 0.21,-0.12,0.61,U] [#5 0.26,-0.06,0.00,R] [#6 0.15,0.04,0.58,U] [#7 0.17,-0.00,0.63,U] [#8 -0.07,-0.16,0.48,U] 
22:46:32.632 00.001 1032 refined, 6 included, MultiStar: {0.13, -0.05}, one-star: {0.25, -0.03}
22:46:32.634 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
22:46:32.636 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
22:46:32.638 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.36 mountX=-0.08 mountY=-0.11, mountTheta=-2.19
22:46:32.641 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
22:46:32.644 00.003 1032 Enqueuing Move request for scope (0.13, -0.05)
22:46:32.647 00.003 10072 Worker thread wakes up
22:46:32.647 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
22:46:32.647 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
22:46:32.647 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
22:46:32.651 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:46:32.653 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:32.653 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:46:32.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:32.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:46:32.653 00.000 10072 MoveAxis(E, 8, ABG)
22:46:32.653 00.000 10072 Guiding  Dir = 2, Dur = 8
22:46:32.654 00.001 10072 IsGuiding returns 0
22:46:32.654 00.000 10072 PulseGuide returned control before completion, sleep 18
22:46:32.671 00.017 1032 UpdateGuideState exits: m=1587 SNR=28.0
22:46:32.674 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:32.676 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:32.678 00.002 1032 Enqueuing Expose request
22:46:32.679 00.001 10072 IsGuiding returns 0
22:46:32.679 00.000 10072 Move returns status 0, amount 8
22:46:32.679 00.000 10072 MoveAxis(N, 0, ABG)
22:46:32.679 00.000 10072 Move returns status 0, amount 0
22:46:32.679 00.000 10072 move complete, result=0
22:46:32.679 00.000 10072 worker thread done servicing request
22:46:32.679 00.000 10072 Worker thread wakes up
22:46:32.679 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:32.681 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:32.687 00.006 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:46:33.088 00.401 10072 Exposure complete
22:46:33.141 00.053 10072 worker thread done servicing request
22:46:33.141 00.000 1032 OnExposeComplete: enter
22:46:33.144 00.003 1032 UpdateGuideState(): m_state=6
22:46:33.147 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5784
22:46:33.149 00.002 1032 Star::Find returns 1 (0), X=1097.55, Y=134.86, Mass=1322, SNR=25.5, Peak=124 HFD=3.2
22:46:33.153 00.004 1032 MultiStar: [#1 0.24,-0.00,1.01,U] [#2 -0.06,-0.22,0.80,U] [#3 0.02,0.01,0.77,U] [#4 0.14,-0.02,0.69,U] [#5 0.13,0.04,0.65,U] [#6 0.24,0.05,0.65,U] [#7 0.12,0.06,0.71,U] [#8 0.06,-0.09,0.50,U] 
22:46:33.154 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.25, -0.07}
22:46:33.156 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
22:46:33.158 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
22:46:33.159 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.21 mountX=-0.06 mountY=-0.12, mountTheta=-2.04
22:46:33.163 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
22:46:33.166 00.003 1032 Enqueuing Move request for scope (0.14, -0.03)
22:46:33.168 00.002 10072 Worker thread wakes up
22:46:33.168 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
22:46:33.168 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
22:46:33.168 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.06 yDistance=-0.12
22:46:33.171 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:46:33.173 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:33.173 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:46:33.173 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:33.173 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:46:33.174 00.001 10072 MoveAxis(E, 7, ABG)
22:46:33.174 00.000 10072 Guiding  Dir = 2, Dur = 7
22:46:33.175 00.001 10072 IsGuiding returns 0
22:46:33.176 00.001 10072 PulseGuide returned control before completion, sleep 17
22:46:33.193 00.017 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:46:33.195 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:33.197 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:33.199 00.002 1032 Enqueuing Expose request
22:46:33.210 00.011 10072 IsGuiding returns 0
22:46:33.211 00.001 10072 Move returns status 0, amount 7
22:46:33.211 00.000 10072 MoveAxis(N, 0, ABG)
22:46:33.211 00.000 10072 Move returns status 0, amount 0
22:46:33.211 00.000 10072 move complete, result=0
22:46:33.211 00.000 10072 worker thread done servicing request
22:46:33.211 00.000 10072 Worker thread wakes up
22:46:33.211 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:33.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:33.213 00.002 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:46:33.835 00.622 10072 Exposure complete
22:46:33.889 00.054 10072 worker thread done servicing request
22:46:33.889 00.000 1032 OnExposeComplete: enter
22:46:33.891 00.002 1032 UpdateGuideState(): m_state=6
22:46:33.893 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5785
22:46:33.896 00.003 1032 Star::Find returns 1 (0), X=1097.48, Y=134.78, Mass=1351, SNR=25.8, Peak=123 HFD=3.3
22:46:33.898 00.002 1032 MultiStar: [#1 0.20,-0.04,0.94,U] [#2 0.11,-0.16,0.77,U] [#3 0.07,-0.05,0.75,U] [#4 0.19,-0.28,0.00,M1] [#5 0.12,-0.00,0.64,U] [#6 0.26,-0.02,0.00,M1] [#7 0.08,-0.04,0.69,U] [#8 -0.01,-0.14,0.53,U] 
22:46:33.900 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.09}, one-star: {0.18, -0.15}
22:46:33.902 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
22:46:33.903 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
22:46:33.905 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.62 mountX=-0.11 mountY=-0.09, mountTheta=-2.45
22:46:33.908 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
22:46:33.910 00.002 1032 Enqueuing Move request for scope (0.12, -0.09)
22:46:33.912 00.002 10072 Worker thread wakes up
22:46:33.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
22:46:33.912 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
22:46:33.912 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.11 yDistance=-0.09
22:46:33.913 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:46:33.916 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:33.916 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:46:33.917 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:33.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:46:33.917 00.000 10072 MoveAxis(E, 8, ABG)
22:46:33.917 00.000 10072 Guiding  Dir = 2, Dur = 8
22:46:33.917 00.000 10072 IsGuiding returns 0
22:46:33.917 00.000 10072 PulseGuide returned control before completion, sleep 18
22:46:33.935 00.018 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:46:33.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:33.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:33.941 00.002 1032 Enqueuing Expose request
22:46:33.944 00.003 10072 IsGuiding returns 0
22:46:33.944 00.000 10072 Move returns status 0, amount 8
22:46:33.944 00.000 10072 MoveAxis(N, 0, ABG)
22:46:33.944 00.000 10072 Move returns status 0, amount 0
22:46:33.944 00.000 10072 move complete, result=0
22:46:33.944 00.000 10072 worker thread done servicing request
22:46:33.944 00.000 10072 Worker thread wakes up
22:46:33.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:33.945 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:33.951 00.006 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:46:34.352 00.401 10072 Exposure complete
22:46:34.412 00.060 10072 worker thread done servicing request
22:46:34.412 00.000 1032 OnExposeComplete: enter
22:46:34.414 00.002 1032 UpdateGuideState(): m_state=6
22:46:34.416 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5786
22:46:34.417 00.001 1032 Star::Find returns 1 (0), X=1097.51, Y=134.87, Mass=1371, SNR=26.0, Peak=121 HFD=3.2
22:46:34.419 00.002 1032 MultiStar: [#1 0.24,-0.02,0.95,U] [#2 -0.05,-0.17,0.82,U] [#3 0.12,-0.11,0.74,U] [#4 0.08,-0.27,0.00,M2] [#5 0.07,-0.04,0.69,U] [#6 0.23,-0.14,0.00,M2] [#7 0.14,-0.04,0.71,U] [#8 -0.03,-0.17,0.56,U] 
22:46:34.420 00.001 1032 refined, 6 included, MultiStar: {0.11, -0.08}, one-star: {0.21, -0.06}
22:46:34.422 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
22:46:34.424 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
22:46:34.427 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.62 mountX=-0.11 mountY=-0.09, mountTheta=-2.45
22:46:34.430 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
22:46:34.433 00.003 1032 Enqueuing Move request for scope (0.11, -0.08)
22:46:34.435 00.002 10072 Worker thread wakes up
22:46:34.435 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
22:46:34.435 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
22:46:34.435 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.11 yDistance=-0.09
22:46:34.437 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:46:34.439 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:34.439 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:46:34.439 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:34.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:46:34.439 00.000 10072 MoveAxis(E, 7, ABG)
22:46:34.439 00.000 10072 Guiding  Dir = 2, Dur = 7
22:46:34.440 00.001 10072 IsGuiding returns 0
22:46:34.440 00.000 10072 PulseGuide returned control before completion, sleep 17
22:46:34.459 00.019 10072 IsGuiding returns 0
22:46:34.459 00.000 10072 Move returns status 0, amount 7
22:46:34.459 00.000 10072 MoveAxis(N, 0, ABG)
22:46:34.459 00.000 10072 Move returns status 0, amount 0
22:46:34.459 00.000 10072 move complete, result=0
22:46:34.459 00.000 10072 worker thread done servicing request
22:46:34.460 00.001 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:46:34.462 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:34.464 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:34.466 00.002 1032 Enqueuing Expose request
22:46:34.467 00.001 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:46:34.470 00.003 10072 Worker thread wakes up
22:46:34.470 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:34.470 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:35.100 00.630 10072 Exposure complete
22:46:35.153 00.053 10072 worker thread done servicing request
22:46:35.153 00.000 1032 OnExposeComplete: enter
22:46:35.156 00.003 1032 UpdateGuideState(): m_state=6
22:46:35.158 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5787
22:46:35.160 00.002 1032 Star::Find returns 1 (0), X=1097.59, Y=134.91, Mass=1350, SNR=25.8, Peak=110 HFD=3.3
22:46:35.162 00.002 1032 MultiStar: [#1 0.28,0.04,0.00,M7] [#2 -0.09,-0.08,0.75,U] [#3 0.08,0.04,0.74,U] [#4 0.16,-0.01,0.66,U] [#5 0.06,-0.05,0.64,U] [#6 0.17,0.07,0.62,U] [#7 0.17,0.08,0.71,U] [#8 0.12,-0.24,0.00,M1] 
22:46:35.164 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.00}, one-star: {0.29, -0.02}
22:46:35.166 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
22:46:35.168 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
22:46:35.169 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.01 mountX=-0.03 mountY=-0.12, mountTheta=-1.82
22:46:35.172 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.00, opts=13)
22:46:35.176 00.004 1032 Enqueuing Move request for scope (0.13, 0.00)
22:46:35.178 00.002 10072 Worker thread wakes up
22:46:35.178 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
22:46:35.178 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
22:46:35.178 00.000 10072 Moving (0.13, 0.00) raw xDistance=-0.03 yDistance=-0.12
22:46:35.181 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:46:35.184 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:35.184 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:46:35.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:35.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:46:35.184 00.000 10072 MoveAxis(E, 8, ABG)
22:46:35.184 00.000 10072 Guiding  Dir = 2, Dur = 8
22:46:35.185 00.001 10072 IsGuiding returns 0
22:46:35.185 00.000 10072 PulseGuide returned control before completion, sleep 18
22:46:35.201 00.016 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:46:35.205 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:35.207 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:35.209 00.002 1032 Enqueuing Expose request
22:46:35.211 00.002 10072 IsGuiding returns 0
22:46:35.211 00.000 10072 Move returns status 0, amount 8
22:46:35.211 00.000 10072 MoveAxis(N, 0, ABG)
22:46:35.211 00.000 10072 Move returns status 0, amount 0
22:46:35.211 00.000 10072 move complete, result=0
22:46:35.212 00.001 10072 worker thread done servicing request
22:46:35.212 00.000 10072 Worker thread wakes up
22:46:35.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:35.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:35.219 00.007 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:46:35.618 00.399 10072 Exposure complete
22:46:35.676 00.058 10072 worker thread done servicing request
22:46:35.676 00.000 1032 OnExposeComplete: enter
22:46:35.678 00.002 1032 UpdateGuideState(): m_state=6
22:46:35.680 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5788
22:46:35.682 00.002 1032 Star::Find returns 1 (0), X=1097.50, Y=134.90, Mass=1478, SNR=27.0, Peak=132 HFD=3.2
22:46:35.684 00.002 1032 MultiStar: [#1 0.22,-0.00,0.88,U] [#2 -0.05,-0.19,0.74,U] [#3 0.04,-0.12,0.76,U] [#4 0.13,-0.11,0.64,U] [#5 0.12,-0.16,0.64,U] [#6 0.16,0.04,0.59,U] [#7 0.11,0.07,0.67,U] [#8 0.02,-0.29,0.00,M2] 
22:46:35.686 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.06}, one-star: {0.20, -0.03}
22:46:35.688 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
22:46:35.690 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
22:46:35.692 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.47 mountX=-0.09 mountY=-0.10, mountTheta=-2.30
22:46:35.695 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
22:46:35.697 00.002 1032 Enqueuing Move request for scope (0.12, -0.06)
22:46:35.699 00.002 10072 Worker thread wakes up
22:46:35.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
22:46:35.700 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
22:46:35.700 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
22:46:35.702 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:46:35.705 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:35.705 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:46:35.705 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:35.705 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:46:35.705 00.000 10072 MoveAxis(E, 7, ABG)
22:46:35.705 00.000 10072 Guiding  Dir = 2, Dur = 7
22:46:35.706 00.001 10072 IsGuiding returns 0
22:46:35.706 00.000 10072 PulseGuide returned control before completion, sleep 17
22:46:35.725 00.019 1032 UpdateGuideState exits: m=1478 SNR=27.0
22:46:35.727 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:35.729 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:35.731 00.002 1032 Enqueuing Expose request
22:46:35.739 00.008 10072 IsGuiding returns 0
22:46:35.739 00.000 10072 Move returns status 0, amount 7
22:46:35.739 00.000 10072 MoveAxis(N, 0, ABG)
22:46:35.739 00.000 10072 Move returns status 0, amount 0
22:46:35.739 00.000 10072 move complete, result=0
22:46:35.739 00.000 10072 worker thread done servicing request
22:46:35.739 00.000 10072 Worker thread wakes up
22:46:35.739 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:35.739 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:35.743 00.004 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:46:36.367 00.624 10072 Exposure complete
22:46:36.422 00.055 10072 worker thread done servicing request
22:46:36.422 00.000 1032 OnExposeComplete: enter
22:46:36.426 00.004 1032 UpdateGuideState(): m_state=6
22:46:36.429 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5789
22:46:36.430 00.001 1032 Star::Find returns 1 (0), X=1097.53, Y=134.77, Mass=1436, SNR=26.6, Peak=131 HFD=3.2
22:46:36.432 00.002 1032 MultiStar: [#1 0.29,-0.10,0.00,M7] [#2 -0.06,-0.19,0.76,U] [#3 0.05,-0.14,0.77,U] [#4 0.22,-0.20,0.00,M1] [#5 0.05,-0.25,0.00,M1] [#6 0.28,-0.07,0.00,M1] [#7 0.13,-0.19,0.71,U] [#8 -0.06,-0.26,0.00,M3] 
22:46:36.434 00.002 1032 refined, 3 included, MultiStar: {0.10, -0.17}, one-star: {0.23, -0.16}
22:46:36.435 00.001 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
22:46:36.437 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
22:46:36.439 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.05 mountX=-0.19 mountY=-0.05, mountTheta=-2.88
22:46:36.441 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.17, opts=13)
22:46:36.443 00.002 1032 Enqueuing Move request for scope (0.10, -0.17)
22:46:36.444 00.001 10072 Worker thread wakes up
22:46:36.445 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
22:46:36.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
22:46:36.445 00.000 10072 Moving (0.10, -0.17) raw xDistance=-0.19 yDistance=-0.05
22:46:36.447 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:46:36.450 00.003 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 286.41
22:46:36.450 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
22:46:36.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:36.451 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:46:36.451 00.000 10072 MoveAxis(E, 98, ABG)
22:46:36.451 00.000 10072 Guiding  Dir = 2, Dur = 98
22:46:36.451 00.000 10072 IsGuiding returns 0
22:46:36.451 00.000 10072 PulseGuide returned control before completion, sleep 108
22:46:36.472 00.021 1032 UpdateGuideState exits: m=1436 SNR=26.6
22:46:36.475 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:36.477 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:36.478 00.001 1032 Enqueuing Expose request
22:46:36.568 00.090 10072 IsGuiding returns 0
22:46:36.568 00.000 10072 Move returns status 0, amount 98
22:46:36.568 00.000 10072 MoveAxis(N, 0, ABG)
22:46:36.568 00.000 10072 Move returns status 0, amount 0
22:46:36.568 00.000 10072 move complete, result=0
22:46:36.568 00.000 10072 worker thread done servicing request
22:46:36.568 00.000 10072 Worker thread wakes up
22:46:36.568 00.000 1032 GuideStep: -0.2 px 98 ms EAST, -0.1 px 0 ms NORTH
22:46:36.571 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:36.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:36.976 00.405 10072 Exposure complete
22:46:37.028 00.052 10072 worker thread done servicing request
22:46:37.028 00.000 1032 OnExposeComplete: enter
22:46:37.031 00.003 1032 UpdateGuideState(): m_state=6
22:46:37.033 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5790
22:46:37.035 00.002 1032 Star::Find returns 1 (0), X=1097.56, Y=134.78, Mass=1345, SNR=25.7, Peak=125 HFD=3.2
22:46:37.037 00.002 1032 MultiStar: [#1 0.25,-0.08,0.00,M8] [#2 -0.05,-0.18,0.83,U] [#3 0.16,-0.11,0.78,U] [#4 0.18,-0.17,0.65,U] [#5 0.14,-0.18,0.64,U] [#6 0.20,-0.15,0.61,U] [#7 0.03,-0.05,0.73,U] [#8 0.10,-0.14,0.49,U] 
22:46:37.038 00.001 1032 refined, 7 included, MultiStar: {0.13, -0.14}, one-star: {0.26, -0.15}
22:46:37.040 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
22:46:37.041 00.001 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
22:46:37.044 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.84 mountX=-0.17 mountY=-0.09, mountTheta=-2.67
22:46:37.049 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.14, opts=13)
22:46:37.052 00.003 1032 Enqueuing Move request for scope (0.13, -0.14)
22:46:37.053 00.001 10072 Worker thread wakes up
22:46:37.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
22:46:37.053 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
22:46:37.054 00.001 10072 Moving (0.13, -0.14) raw xDistance=-0.17 yDistance=-0.09
22:46:37.055 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:46:37.057 00.002 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 286.41
22:46:37.057 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
22:46:37.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:37.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:46:37.057 00.000 10072 MoveAxis(E, 88, ABG)
22:46:37.057 00.000 10072 Guiding  Dir = 2, Dur = 88
22:46:37.058 00.001 10072 IsGuiding returns 0
22:46:37.058 00.000 10072 PulseGuide returned control before completion, sleep 98
22:46:37.074 00.016 1032 UpdateGuideState exits: m=1345 SNR=25.7
22:46:37.076 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:37.079 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:37.081 00.002 1032 Enqueuing Expose request
22:46:37.161 00.080 10072 IsGuiding returns 0
22:46:37.161 00.000 10072 Move returns status 0, amount 88
22:46:37.161 00.000 10072 MoveAxis(N, 0, ABG)
22:46:37.161 00.000 10072 Move returns status 0, amount 0
22:46:37.161 00.000 10072 move complete, result=0
22:46:37.161 00.000 10072 worker thread done servicing request
22:46:37.162 00.001 10072 Worker thread wakes up
22:46:37.162 00.000 1032 GuideStep: -0.2 px 88 ms EAST, -0.1 px 0 ms NORTH
22:46:37.164 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:37.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:37.787 00.623 10072 Exposure complete
22:46:37.847 00.060 10072 worker thread done servicing request
22:46:37.847 00.000 1032 OnExposeComplete: enter
22:46:37.849 00.002 1032 UpdateGuideState(): m_state=6
22:46:37.851 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5791
22:46:37.853 00.002 1032 Star::Find returns 1 (0), X=1097.50, Y=135.09, Mass=1498, SNR=27.2, Peak=130 HFD=3.1
22:46:37.855 00.002 1032 MultiStar: [#1 0.22,0.14,0.00,M9] [#2 -0.13,-0.14,0.72,U] [#3 -0.00,0.04,0.70,U] [#4 0.11,-0.02,0.64,U] [#5 0.07,0.12,0.59,U] [#6 0.06,0.05,0.59,U] [#7 0.11,0.23,0.67,U] [#8 -0.00,-0.03,0.50,U] 
22:46:37.856 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.06}, one-star: {0.20, 0.16}
22:46:37.857 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
22:46:37.858 00.001 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
22:46:37.860 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.77 mountX=0.04 mountY=-0.07, mountTheta=-1.06
22:46:37.865 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
22:46:37.867 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
22:46:37.868 00.001 10072 Worker thread wakes up
22:46:37.869 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
22:46:37.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
22:46:37.869 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
22:46:37.870 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:46:37.873 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:37.873 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:46:37.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:37.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:46:37.873 00.000 10072 MoveAxis(E, 9, ABG)
22:46:37.873 00.000 10072 Guiding  Dir = 2, Dur = 9
22:46:37.873 00.000 10072 IsGuiding returns 0
22:46:37.874 00.001 10072 PulseGuide returned control before completion, sleep 19
22:46:37.890 00.016 1032 UpdateGuideState exits: m=1498 SNR=27.2
22:46:37.892 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:37.897 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:37.900 00.003 1032 Enqueuing Expose request
22:46:37.909 00.009 10072 IsGuiding returns 0
22:46:37.909 00.000 10072 Move returns status 0, amount 9
22:46:37.909 00.000 10072 MoveAxis(N, 0, ABG)
22:46:37.909 00.000 10072 Move returns status 0, amount 0
22:46:37.910 00.001 10072 move complete, result=0
22:46:37.910 00.000 10072 worker thread done servicing request
22:46:37.910 00.000 10072 Worker thread wakes up
22:46:37.910 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:37.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:37.914 00.004 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:46:38.320 00.406 10072 Exposure complete
22:46:38.374 00.054 10072 worker thread done servicing request
22:46:38.374 00.000 1032 OnExposeComplete: enter
22:46:38.376 00.002 1032 UpdateGuideState(): m_state=6
22:46:38.377 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5792
22:46:38.379 00.002 1032 Star::Find returns 1 (0), X=1097.55, Y=135.06, Mass=1331, SNR=25.7, Peak=117 HFD=3.2
22:46:38.381 00.002 1032 MultiStar: [#1 0.22,0.22,0.00,M10] [#2 -0.14,0.03,0.82,U] [#3 0.04,0.16,0.72,U] [#4 0.14,0.12,0.71,U] [#5 -0.01,0.31,0.00,M1] [#6 0.06,0.34,0.00,M1] [#7 0.07,0.21,0.72,U] [#8 0.08,0.15,0.52,U] 
22:46:38.383 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.13}, one-star: {0.25, 0.13}
22:46:38.385 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
22:46:38.386 00.001 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
22:46:38.388 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.03 mountX=0.10 mountY=-0.11, mountTheta=-0.80
22:46:38.391 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
22:46:38.394 00.003 1032 Enqueuing Move request for scope (0.08, 0.13)
22:46:38.397 00.003 10072 Worker thread wakes up
22:46:38.397 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
22:46:38.397 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
22:46:38.397 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.10 yDistance=-0.11
22:46:38.399 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:46:38.401 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:38.401 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:46:38.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:38.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:46:38.401 00.000 10072 MoveAxis(E, 8, ABG)
22:46:38.401 00.000 10072 Guiding  Dir = 2, Dur = 8
22:46:38.401 00.000 10072 IsGuiding returns 0
22:46:38.402 00.001 10072 PulseGuide returned control before completion, sleep 18
22:46:38.420 00.018 1032 UpdateGuideState exits: m=1331 SNR=25.7
22:46:38.422 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:38.424 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:38.427 00.003 1032 Enqueuing Expose request
22:46:38.429 00.002 10072 IsGuiding returns 0
22:46:38.429 00.000 10072 Move returns status 0, amount 8
22:46:38.429 00.000 10072 MoveAxis(N, 0, ABG)
22:46:38.429 00.000 10072 Move returns status 0, amount 0
22:46:38.429 00.000 10072 move complete, result=0
22:46:38.429 00.000 10072 worker thread done servicing request
22:46:38.429 00.000 10072 Worker thread wakes up
22:46:38.429 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:38.429 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:38.437 00.008 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:46:39.055 00.618 10072 Exposure complete
22:46:39.108 00.053 10072 worker thread done servicing request
22:46:39.108 00.000 1032 OnExposeComplete: enter
22:46:39.111 00.003 1032 UpdateGuideState(): m_state=6
22:46:39.113 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5793
22:46:39.117 00.004 1032 Star::Find returns 1 (0), X=1097.57, Y=135.12, Mass=1480, SNR=27.0, Peak=138 HFD=3.2
22:46:39.120 00.003 1032 MultiStar: [#1 0.26,0.30,0.00,R] [#2 -0.08,0.16,0.73,U] [#3 0.21,0.16,0.00,M1] [#4 0.05,0.16,0.62,U] [#5 0.01,0.30,0.00,M2] [#6 0.23,0.17,0.00,M2] [#7 0.06,0.34,0.00,M1] [#8 -0.01,0.13,0.50,U] 
22:46:39.122 00.002 1032 refined, 3 included, MultiStar: {0.08, 0.17}, one-star: {0.27, 0.19}
22:46:39.123 00.001 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
22:46:39.125 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
22:46:39.126 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.11 mountX=0.14 mountY=-0.12, mountTheta=-0.72
22:46:39.129 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.17, opts=13)
22:46:39.130 00.001 1032 Enqueuing Move request for scope (0.08, 0.17)
22:46:39.133 00.003 10072 Worker thread wakes up
22:46:39.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
22:46:39.133 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
22:46:39.133 00.000 10072 Moving (0.08, 0.17) raw xDistance=0.14 yDistance=-0.12
22:46:39.135 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:46:39.137 00.002 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 286.41
22:46:39.137 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
22:46:39.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:39.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:46:39.137 00.000 10072 MoveAxis(W, 58, ABG)
22:46:39.138 00.001 10072 Guiding  Dir = 3, Dur = 58
22:46:39.138 00.000 10072 IsGuiding returns 0
22:46:39.138 00.000 10072 PulseGuide returned control before completion, sleep 68
22:46:39.155 00.017 1032 UpdateGuideState exits: m=1480 SNR=27.0
22:46:39.158 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:39.160 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:39.163 00.003 1032 Enqueuing Expose request
22:46:39.208 00.045 10072 IsGuiding returns 0
22:46:39.208 00.000 10072 Move returns status 0, amount 58
22:46:39.208 00.000 10072 MoveAxis(N, 0, ABG)
22:46:39.208 00.000 10072 Move returns status 0, amount 0
22:46:39.209 00.001 10072 move complete, result=0
22:46:39.209 00.000 10072 worker thread done servicing request
22:46:39.209 00.000 10072 Worker thread wakes up
22:46:39.209 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:39.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:39.209 00.000 1032 GuideStep: 0.1 px 58 ms WEST, -0.1 px 0 ms NORTH
22:46:39.615 00.406 10072 Exposure complete
22:46:39.673 00.058 10072 worker thread done servicing request
22:46:39.673 00.000 1032 OnExposeComplete: enter
22:46:39.675 00.002 1032 UpdateGuideState(): m_state=6
22:46:39.677 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5794
22:46:39.679 00.002 1032 Star::Find returns 1 (0), X=1097.52, Y=134.96, Mass=1308, SNR=25.4, Peak=107 HFD=3.1
22:46:39.681 00.002 1032 MultiStar: [#1 0.01,-0.12,1.00,U] [#2 0.00,0.11,0.75,U] [#3 0.01,0.06,0.77,U] [#4 0.22,0.03,0.66,U] [#5 0.09,0.19,0.66,U] [#6 0.26,0.12,0.00,M3] [#7 0.15,0.12,0.72,U] [#8 0.04,-0.01,0.51,U] 
22:46:39.683 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.22, 0.03}
22:46:39.685 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:46:39.686 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:46:39.689 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.45 mountX=0.02 mountY=-0.10, mountTheta=-1.38
22:46:39.693 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
22:46:39.695 00.002 1032 Enqueuing Move request for scope (0.09, 0.04)
22:46:39.697 00.002 10072 Worker thread wakes up
22:46:39.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
22:46:39.697 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
22:46:39.697 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.02 yDistance=-0.10
22:46:39.699 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:46:39.702 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:39.702 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:46:39.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:39.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:46:39.702 00.000 10072 MoveAxis(E, 9, ABG)
22:46:39.702 00.000 10072 Guiding  Dir = 2, Dur = 9
22:46:39.702 00.000 10072 IsGuiding returns 0
22:46:39.703 00.001 10072 PulseGuide returned control before completion, sleep 19
22:46:39.721 00.018 1032 UpdateGuideState exits: m=1308 SNR=25.4
22:46:39.723 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:39.726 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:39.727 00.001 1032 Enqueuing Expose request
22:46:39.736 00.009 10072 IsGuiding returns 0
22:46:39.736 00.000 10072 Move returns status 0, amount 9
22:46:39.736 00.000 10072 MoveAxis(N, 0, ABG)
22:46:39.737 00.001 10072 Move returns status 0, amount 0
22:46:39.737 00.000 10072 move complete, result=0
22:46:39.737 00.000 10072 worker thread done servicing request
22:46:39.737 00.000 10072 Worker thread wakes up
22:46:39.737 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:39.737 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:39.739 00.002 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:46:40.366 00.627 10072 Exposure complete
22:46:40.419 00.053 10072 worker thread done servicing request
22:46:40.419 00.000 1032 OnExposeComplete: enter
22:46:40.421 00.002 1032 UpdateGuideState(): m_state=6
22:46:40.423 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5795
22:46:40.426 00.003 1032 Star::Find returns 1 (0), X=1097.52, Y=134.87, Mass=1322, SNR=25.5, Peak=118 HFD=3.2
22:46:40.428 00.002 1032 MultiStar: [#1 -0.01,-0.23,0.97,U] [#2 -0.02,0.05,0.81,U] [#3 0.15,0.01,0.77,U] [#4 0.14,0.11,0.69,U] [#5 0.09,0.10,0.66,U] [#6 0.13,0.03,0.65,U] [#7 0.07,0.21,0.74,U] [#8 0.08,-0.21,0.55,U] 
22:46:40.429 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {0.22, -0.06}
22:46:40.431 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
22:46:40.432 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
22:46:40.434 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.05 mountX=-0.03 mountY=-0.09, mountTheta=-1.88
22:46:40.438 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
22:46:40.441 00.003 1032 Enqueuing Move request for scope (0.09, -0.00)
22:46:40.443 00.002 10072 Worker thread wakes up
22:46:40.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
22:46:40.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
22:46:40.443 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.03 yDistance=-0.09
22:46:40.445 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:46:40.447 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:40.447 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:46:40.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:40.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:46:40.447 00.000 10072 MoveAxis(E, 10, ABG)
22:46:40.447 00.000 10072 Guiding  Dir = 2, Dur = 10
22:46:40.447 00.000 10072 IsGuiding returns 0
22:46:40.448 00.001 10072 PulseGuide returned control before completion, sleep 20
22:46:40.465 00.017 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:46:40.468 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:40.471 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:40.472 00.001 1032 Enqueuing Expose request
22:46:40.474 00.002 10072 IsGuiding returns 0
22:46:40.474 00.000 10072 Move returns status 0, amount 10
22:46:40.474 00.000 10072 MoveAxis(N, 0, ABG)
22:46:40.474 00.000 10072 Move returns status 0, amount 0
22:46:40.474 00.000 10072 move complete, result=0
22:46:40.474 00.000 10072 worker thread done servicing request
22:46:40.474 00.000 10072 Worker thread wakes up
22:46:40.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:40.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:40.481 00.007 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:46:40.884 00.403 10072 Exposure complete
22:46:40.941 00.057 10072 worker thread done servicing request
22:46:40.941 00.000 1032 OnExposeComplete: enter
22:46:40.943 00.002 1032 UpdateGuideState(): m_state=6
22:46:40.945 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5796
22:46:40.948 00.003 1032 Star::Find returns 1 (0), X=1097.52, Y=134.96, Mass=1343, SNR=25.8, Peak=116 HFD=3.2
22:46:40.949 00.001 1032 MultiStar: [#1 0.08,-0.18,0.95,U] [#2 -0.12,0.03,0.78,U] [#3 0.12,0.09,0.73,U] [#4 0.22,-0.01,0.66,U] [#5 0.06,0.07,0.68,U] [#6 0.14,0.02,0.64,U] [#7 0.17,0.13,0.66,U] [#8 0.04,0.04,0.54,U] 
22:46:40.951 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.22, 0.03}
22:46:40.952 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
22:46:40.956 00.004 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
22:46:40.958 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.17 mountX=-0.01 mountY=-0.11, mountTheta=-1.66
22:46:40.962 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
22:46:40.963 00.001 1032 Enqueuing Move request for scope (0.10, 0.02)
22:46:40.965 00.002 10072 Worker thread wakes up
22:46:40.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
22:46:40.965 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
22:46:40.965 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.11
22:46:40.967 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:46:40.969 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.41
22:46:40.969 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:46:40.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:40.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:46:40.969 00.000 10072 MoveAxis(E, 10, ABG)
22:46:40.969 00.000 10072 Guiding  Dir = 2, Dur = 10
22:46:40.969 00.000 10072 IsGuiding returns 0
22:46:40.970 00.001 10072 PulseGuide returned control before completion, sleep 20
22:46:40.985 00.015 1032 UpdateGuideState exits: m=1343 SNR=25.8
22:46:40.989 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:40.991 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:40.994 00.003 1032 Enqueuing Expose request
22:46:40.996 00.002 10072 IsGuiding returns 0
22:46:40.996 00.000 10072 Move returns status 0, amount 10
22:46:40.996 00.000 10072 MoveAxis(N, 0, ABG)
22:46:40.996 00.000 10072 Move returns status 0, amount 0
22:46:40.996 00.000 10072 move complete, result=0
22:46:40.996 00.000 10072 worker thread done servicing request
22:46:40.996 00.000 10072 Worker thread wakes up
22:46:40.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:40.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:41.004 00.008 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:46:41.632 00.628 10072 Exposure complete
22:46:41.685 00.053 10072 worker thread done servicing request
22:46:41.686 00.001 1032 OnExposeComplete: enter
22:46:41.688 00.002 1032 UpdateGuideState(): m_state=6
22:46:41.690 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5797
22:46:41.692 00.002 1032 Star::Find returns 1 (0), X=1097.53, Y=135.07, Mass=1411, SNR=26.4, Peak=116 HFD=3.3
22:46:41.695 00.003 1032 MultiStar: [#1 -0.06,-0.15,0.95,U] [#2 -0.03,0.02,0.78,U] [#3 0.03,0.06,0.78,U] [#4 0.23,-0.08,0.68,U] [#5 0.05,0.09,0.64,U] [#6 0.12,0.07,0.58,U] [#7 0.14,-0.00,0.73,U] [#8 0.31,-0.01,0.00,M1] 
22:46:41.697 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.23, 0.14}
22:46:41.698 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
22:46:41.700 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
22:46:41.701 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.17 mountX=-0.01 mountY=-0.09, mountTheta=-1.66
22:46:41.704 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
22:46:41.706 00.002 1032 Enqueuing Move request for scope (0.09, 0.01)
22:46:41.709 00.003 10072 Worker thread wakes up
22:46:41.709 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
22:46:41.709 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
22:46:41.709 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
22:46:41.712 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
22:46:41.714 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:46:41.715 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:46:41.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:41.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:46:41.715 00.000 10072 MoveAxis(E, 12, ABG)
22:46:41.715 00.000 10072 Guiding  Dir = 2, Dur = 12
22:46:41.715 00.000 10072 IsGuiding returns 0
22:46:41.716 00.001 10072 PulseGuide returned control before completion, sleep 22
22:46:41.733 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.4
22:46:41.735 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:41.737 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:41.741 00.004 1032 Enqueuing Expose request
22:46:41.743 00.002 10072 IsGuiding returns 0
22:46:41.743 00.000 10072 Move returns status 0, amount 12
22:46:41.743 00.000 10072 MoveAxis(N, 0, ABG)
22:46:41.743 00.000 10072 Move returns status 0, amount 0
22:46:41.743 00.000 10072 move complete, result=0
22:46:41.743 00.000 10072 worker thread done servicing request
22:46:41.743 00.000 10072 Worker thread wakes up
22:46:41.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:41.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:41.751 00.008 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
22:46:42.148 00.397 10072 Exposure complete
22:46:42.201 00.053 10072 worker thread done servicing request
22:46:42.201 00.000 1032 OnExposeComplete: enter
22:46:42.203 00.002 1032 UpdateGuideState(): m_state=6
22:46:42.206 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5798
22:46:42.208 00.002 1032 Star::Find returns 1 (0), X=1097.56, Y=134.92, Mass=1286, SNR=25.2, Peak=112 HFD=3.2
22:46:42.210 00.002 1032 MultiStar: [#1 0.09,-0.23,0.98,U] [#2 -0.07,-0.12,0.77,U] [#3 0.17,0.03,0.78,U] [#4 0.22,0.00,0.73,U] [#5 0.06,-0.09,0.68,U] [#6 0.27,0.06,0.00,M1] [#7 0.18,-0.00,0.71,U] [#8 -0.01,-0.09,0.54,U] 
22:46:42.211 00.001 1032 refined, 7 included, MultiStar: {0.12, -0.07}, one-star: {0.26, -0.01}
22:46:42.212 00.001 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
22:46:42.215 00.003 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
22:46:42.216 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.49 mountX=-0.10 mountY=-0.10, mountTheta=-2.32
22:46:42.218 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
22:46:42.220 00.002 1032 Enqueuing Move request for scope (0.12, -0.07)
22:46:42.221 00.001 10072 Worker thread wakes up
22:46:42.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
22:46:42.221 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
22:46:42.221 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
22:46:42.223 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:46:42.225 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:46:42.225 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:46:42.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:42.225 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:46:42.225 00.000 10072 MoveAxis(E, 10, ABG)
22:46:42.225 00.000 10072 Guiding  Dir = 2, Dur = 10
22:46:42.225 00.000 10072 IsGuiding returns 0
22:46:42.226 00.001 10072 PulseGuide returned control before completion, sleep 20
22:46:42.244 00.018 1032 UpdateGuideState exits: m=1286 SNR=25.2
22:46:42.246 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:42.248 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:42.249 00.001 1032 Enqueuing Expose request
22:46:42.255 00.006 10072 IsGuiding returns 0
22:46:42.255 00.000 10072 Move returns status 0, amount 10
22:46:42.255 00.000 10072 MoveAxis(N, 0, ABG)
22:46:42.255 00.000 10072 Move returns status 0, amount 0
22:46:42.255 00.000 10072 move complete, result=0
22:46:42.255 00.000 10072 worker thread done servicing request
22:46:42.255 00.000 10072 Worker thread wakes up
22:46:42.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:42.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:42.259 00.004 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:46:42.883 00.624 10072 Exposure complete
22:46:42.932 00.049 10072 worker thread done servicing request
22:46:42.932 00.000 1032 OnExposeComplete: enter
22:46:42.934 00.002 1032 UpdateGuideState(): m_state=6
22:46:42.936 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5799
22:46:42.937 00.001 1032 Star::Find returns 1 (0), X=1097.62, Y=134.85, Mass=1212, SNR=24.5, Peak=108 HFD=3.2
22:46:42.939 00.002 1032 MultiStar: [#1 0.06,-0.19,1.03,U] [#2 -0.05,-0.02,0.83,U] [#3 0.09,0.04,0.80,U] [#4 0.24,-0.12,0.00,M1] [#5 0.16,-0.04,0.71,U] [#6 0.27,0.08,0.00,M2] [#7 0.14,0.02,0.73,U] [#8 0.23,-0.19,0.00,M1] 
22:46:42.942 00.003 1032 refined, 5 included, MultiStar: {0.12, -0.05}, one-star: {0.32, -0.08}
22:46:42.943 00.001 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
22:46:42.945 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
22:46:42.946 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.41 mountX=-0.08 mountY=-0.11, mountTheta=-2.24
22:46:42.949 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
22:46:42.951 00.002 1032 Enqueuing Move request for scope (0.12, -0.05)
22:46:42.953 00.002 10072 Worker thread wakes up
22:46:42.953 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
22:46:42.953 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
22:46:42.953 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.11
22:46:42.955 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:46:42.961 00.006 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:46:42.961 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:46:42.961 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:42.961 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:46:42.961 00.000 10072 MoveAxis(E, 13, ABG)
22:46:42.961 00.000 10072 Guiding  Dir = 2, Dur = 13
22:46:42.961 00.000 10072 IsGuiding returns 0
22:46:42.962 00.001 10072 PulseGuide returned control before completion, sleep 23
22:46:42.979 00.017 1032 UpdateGuideState exits: m=1212 SNR=24.5
22:46:42.981 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:42.983 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:42.983 00.000 1032 Enqueuing Expose request
22:46:42.988 00.005 10072 IsGuiding returns 0
22:46:42.988 00.000 10072 Move returns status 0, amount 13
22:46:42.989 00.001 10072 MoveAxis(N, 0, ABG)
22:46:42.990 00.001 10072 Move returns status 0, amount 0
22:46:42.990 00.000 10072 move complete, result=0
22:46:42.990 00.000 10072 worker thread done servicing request
22:46:42.990 00.000 10072 Worker thread wakes up
22:46:42.990 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:42.990 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:42.998 00.008 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:46:43.399 00.401 10072 Exposure complete
22:46:43.453 00.054 10072 worker thread done servicing request
22:46:43.453 00.000 1032 OnExposeComplete: enter
22:46:43.455 00.002 1032 UpdateGuideState(): m_state=6
22:46:43.459 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5800
22:46:43.462 00.003 1032 Star::Find returns 1 (0), X=1097.52, Y=134.89, Mass=1358, SNR=25.9, Peak=126 HFD=3.1
22:46:43.464 00.002 1032 MultiStar: [#1 0.08,-0.21,0.99,U] [#2 -0.05,-0.07,0.79,U] [#3 0.06,0.05,0.80,U] [#4 0.11,-0.13,0.67,U] [#5 0.09,-0.08,0.66,U] [#6 0.29,0.00,0.00,M3] [#7 0.20,0.06,0.72,U] [#8 -0.04,-0.19,0.52,U] 
22:46:43.466 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.07}, one-star: {0.22, -0.04}
22:46:43.467 00.001 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
22:46:43.468 00.001 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
22:46:43.470 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.67 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
22:46:43.472 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
22:46:43.474 00.002 1032 Enqueuing Move request for scope (0.09, -0.07)
22:46:43.476 00.002 10072 Worker thread wakes up
22:46:43.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
22:46:43.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
22:46:43.476 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
22:46:43.478 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:46:43.481 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:46:43.481 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:46:43.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:43.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:46:43.481 00.000 10072 MoveAxis(E, 11, ABG)
22:46:43.481 00.000 10072 Guiding  Dir = 2, Dur = 11
22:46:43.481 00.000 10072 IsGuiding returns 0
22:46:43.482 00.001 10072 PulseGuide returned control before completion, sleep 21
22:46:43.501 00.019 1032 UpdateGuideState exits: m=1358 SNR=25.9
22:46:43.504 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:43.505 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:43.507 00.002 1032 Enqueuing Expose request
22:46:43.509 00.002 10072 IsGuiding returns 0
22:46:43.509 00.000 10072 Move returns status 0, amount 11
22:46:43.509 00.000 10072 MoveAxis(N, 0, ABG)
22:46:43.509 00.000 10072 Move returns status 0, amount 0
22:46:43.509 00.000 10072 move complete, result=0
22:46:43.509 00.000 10072 worker thread done servicing request
22:46:43.510 00.001 10072 Worker thread wakes up
22:46:43.510 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:43.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:43.518 00.008 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:46:44.148 00.630 10072 Exposure complete
22:46:44.202 00.054 10072 worker thread done servicing request
22:46:44.202 00.000 1032 OnExposeComplete: enter
22:46:44.206 00.004 1032 UpdateGuideState(): m_state=6
22:46:44.212 00.006 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5801
22:46:44.214 00.002 1032 Star::Find returns 1 (0), X=1097.51, Y=134.97, Mass=1376, SNR=26.0, Peak=111 HFD=3.2
22:46:44.217 00.003 1032 MultiStar: [#1 0.05,-0.22,0.96,U] [#2 0.11,-0.10,0.79,U] [#3 0.17,0.06,0.78,U] [#4 0.22,0.01,0.69,U] [#5 0.05,0.02,0.65,U] [#6 0.22,-0.10,0.63,U] [#7 0.12,0.08,0.68,U] [#8 0.06,-0.08,0.50,U] 
22:46:44.219 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.21, 0.04}
22:46:44.221 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
22:46:44.223 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
22:46:44.225 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.25 mountX=-0.07 mountY=-0.12, mountTheta=-2.08
22:46:44.228 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
22:46:44.230 00.002 1032 Enqueuing Move request for scope (0.14, -0.03)
22:46:44.232 00.002 10072 Worker thread wakes up
22:46:44.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
22:46:44.232 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
22:46:44.232 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.07 yDistance=-0.12
22:46:44.234 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:46:44.236 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:46:44.237 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:46:44.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:44.237 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:46:44.237 00.000 10072 MoveAxis(E, 13, ABG)
22:46:44.237 00.000 10072 Guiding  Dir = 2, Dur = 13
22:46:44.238 00.001 10072 IsGuiding returns 0
22:46:44.238 00.000 10072 PulseGuide returned control before completion, sleep 23
22:46:44.257 00.019 1032 UpdateGuideState exits: m=1376 SNR=26.0
22:46:44.259 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:44.261 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:44.263 00.002 1032 Enqueuing Expose request
22:46:44.270 00.007 10072 IsGuiding returns 0
22:46:44.270 00.000 10072 Move returns status 0, amount 13
22:46:44.270 00.000 10072 MoveAxis(N, 0, ABG)
22:46:44.270 00.000 10072 Move returns status 0, amount 0
22:46:44.270 00.000 10072 move complete, result=0
22:46:44.271 00.001 10072 worker thread done servicing request
22:46:44.271 00.000 10072 Worker thread wakes up
22:46:44.271 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:44.271 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:44.272 00.001 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:46:44.678 00.406 10072 Exposure complete
22:46:44.725 00.047 10072 worker thread done servicing request
22:46:44.726 00.001 1032 OnExposeComplete: enter
22:46:44.728 00.002 1032 UpdateGuideState(): m_state=6
22:46:44.730 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5802
22:46:44.732 00.002 1032 Star::Find returns 1 (0), X=1097.45, Y=134.90, Mass=1332, SNR=25.6, Peak=106 HFD=3.4
22:46:44.734 00.002 1032 MultiStar: [#1 0.01,-0.31,0.00,M1] [#2 0.07,-0.03,0.80,U] [#3 0.04,-0.10,0.79,U] [#4 0.14,-0.12,0.68,U] [#5 0.08,0.12,0.69,U] [#6 0.22,0.07,0.66,U] [#7 0.11,0.05,0.72,U] [#8 -0.12,0.03,0.55,U] 
22:46:44.737 00.003 1032 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.15, -0.03}
22:46:44.739 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
22:46:44.741 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
22:46:44.742 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.06 mountX=-0.03 mountY=-0.09, mountTheta=-1.89
22:46:44.745 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
22:46:44.747 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
22:46:44.749 00.002 10072 Worker thread wakes up
22:46:44.749 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:46:44.749 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:46:44.750 00.001 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.09
22:46:44.751 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:46:44.754 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:46:44.754 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:46:44.754 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:44.754 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:46:44.754 00.000 10072 MoveAxis(E, 11, ABG)
22:46:44.754 00.000 10072 Guiding  Dir = 2, Dur = 11
22:46:44.755 00.001 10072 IsGuiding returns 0
22:46:44.755 00.000 10072 PulseGuide returned control before completion, sleep 21
22:46:44.773 00.018 1032 UpdateGuideState exits: m=1332 SNR=25.6
22:46:44.776 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:44.777 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:44.779 00.002 1032 Enqueuing Expose request
22:46:44.785 00.006 10072 IsGuiding returns 0
22:46:44.785 00.000 10072 Move returns status 0, amount 11
22:46:44.785 00.000 10072 MoveAxis(N, 0, ABG)
22:46:44.785 00.000 10072 Move returns status 0, amount 0
22:46:44.785 00.000 10072 move complete, result=0
22:46:44.785 00.000 10072 worker thread done servicing request
22:46:44.785 00.000 10072 Worker thread wakes up
22:46:44.785 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:44.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:44.789 00.004 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
22:46:45.414 00.625 10072 Exposure complete
22:46:45.470 00.056 10072 worker thread done servicing request
22:46:45.470 00.000 1032 OnExposeComplete: enter
22:46:45.472 00.002 1032 UpdateGuideState(): m_state=6
22:46:45.475 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5803
22:46:45.477 00.002 1032 Star::Find returns 1 (0), X=1097.54, Y=134.89, Mass=1381, SNR=26.1, Peak=118 HFD=3.2
22:46:45.479 00.002 1032 MultiStar: [#1 0.06,-0.39,0.00,M2] [#2 0.07,-0.33,0.00,M1] [#3 0.17,-0.02,0.75,U] [#4 0.29,-0.11,0.00,M1] [#5 0.05,-0.04,0.64,U] [#6 0.23,-0.09,0.63,U] [#7 0.16,0.02,0.66,U] [#8 0.10,-0.26,0.00,M1] 
22:46:45.480 00.001 1032 refined, 4 included, MultiStar: {0.18, -0.03}, one-star: {0.23, -0.04}
22:46:45.481 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:46:45.483 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:46:45.485 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.19 mountX=-0.08 mountY=-0.16, mountTheta=-2.02
22:46:45.491 00.006 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
22:46:45.493 00.002 1032 Enqueuing Move request for scope (0.18, -0.03)
22:46:45.495 00.002 10072 Worker thread wakes up
22:46:45.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
22:46:45.495 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
22:46:45.495 00.000 10072 Moving (0.18, -0.03) raw xDistance=-0.08 yDistance=-0.16
22:46:45.498 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:46:45.501 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:46:45.501 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:46:45.501 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:45.501 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:46:45.501 00.000 10072 MoveAxis(E, 13, ABG)
22:46:45.501 00.000 10072 Guiding  Dir = 2, Dur = 13
22:46:45.502 00.001 10072 IsGuiding returns 0
22:46:45.502 00.000 10072 PulseGuide returned control before completion, sleep 23
22:46:45.523 00.021 1032 UpdateGuideState exits: m=1381 SNR=26.1
22:46:45.527 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:45.531 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:45.533 00.002 1032 Enqueuing Expose request
22:46:45.537 00.004 10072 IsGuiding returns 0
22:46:45.537 00.000 10072 Move returns status 0, amount 13
22:46:45.537 00.000 10072 MoveAxis(N, 0, ABG)
22:46:45.537 00.000 10072 Move returns status 0, amount 0
22:46:45.537 00.000 10072 move complete, result=0
22:46:45.538 00.001 10072 worker thread done servicing request
22:46:45.538 00.000 10072 Worker thread wakes up
22:46:45.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:45.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:45.546 00.008 1032 GuideStep: -0.1 px 13 ms EAST, -0.2 px 0 ms NORTH
22:46:45.944 00.398 10072 Exposure complete
22:46:46.002 00.058 10072 worker thread done servicing request
22:46:46.002 00.000 1032 OnExposeComplete: enter
22:46:46.004 00.002 1032 UpdateGuideState(): m_state=6
22:46:46.006 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5804
22:46:46.009 00.003 1032 Star::Find returns 1 (0), X=1097.63, Y=134.82, Mass=1280, SNR=25.1, Peak=121 HFD=3.2
22:46:46.011 00.002 1032 MultiStar: [#1 0.02,-0.32,0.00,M3] [#2 0.09,-0.15,0.83,U] [#3 0.10,0.20,0.84,U] [#4 0.12,0.08,0.72,U] [#5 0.05,-0.02,0.71,U] [#6 0.20,0.07,0.62,U] [#7 0.15,0.11,0.74,U] [#8 0.13,-0.12,0.52,U] 
22:46:46.013 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.01}, one-star: {0.32, -0.11}
22:46:46.014 00.001 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
22:46:46.016 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
22:46:46.019 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.04 mountX=-0.03 mountY=-0.15, mountTheta=-1.79
22:46:46.024 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
22:46:46.026 00.002 1032 Enqueuing Move request for scope (0.15, 0.01)
22:46:46.027 00.001 10072 Worker thread wakes up
22:46:46.028 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
22:46:46.028 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
22:46:46.028 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.15
22:46:46.029 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:46:46.032 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:46:46.032 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:46:46.032 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:46.032 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:46:46.032 00.000 10072 MoveAxis(E, 12, ABG)
22:46:46.032 00.000 10072 Guiding  Dir = 2, Dur = 12
22:46:46.032 00.000 10072 IsGuiding returns 0
22:46:46.033 00.001 10072 PulseGuide returned control before completion, sleep 22
22:46:46.050 00.017 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:46:46.052 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:46.055 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:46.056 00.001 1032 Enqueuing Expose request
22:46:46.067 00.011 10072 IsGuiding returns 0
22:46:46.067 00.000 10072 Move returns status 0, amount 12
22:46:46.067 00.000 10072 MoveAxis(N, 0, ABG)
22:46:46.067 00.000 10072 Move returns status 0, amount 0
22:46:46.067 00.000 10072 move complete, result=0
22:46:46.067 00.000 10072 worker thread done servicing request
22:46:46.067 00.000 10072 Worker thread wakes up
22:46:46.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:46.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:46.068 00.001 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
22:46:46.693 00.625 10072 Exposure complete
22:46:46.750 00.057 10072 worker thread done servicing request
22:46:46.751 00.001 1032 OnExposeComplete: enter
22:46:46.753 00.002 1032 UpdateGuideState(): m_state=6
22:46:46.755 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5805
22:46:46.757 00.002 1032 Star::Find returns 1 (0), X=1097.59, Y=134.85, Mass=1228, SNR=24.6, Peak=113 HFD=3.2
22:46:46.758 00.001 1032 MultiStar: [#1 0.07,-0.32,0.00,M4] [#2 0.06,-0.17,0.88,U] [#3 0.04,0.30,0.00,M1] [#4 0.11,0.20,0.71,U] [#5 0.05,0.10,0.68,U] [#6 0.17,0.17,0.63,U] [#7 0.16,0.10,0.75,U] [#8 -0.06,-0.10,0.52,U] 
22:46:46.760 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.02}, one-star: {0.29, -0.08}
22:46:46.762 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
22:46:46.763 00.001 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
22:46:46.765 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.16 mountX=-0.01 mountY=-0.13, mountTheta=-1.67
22:46:46.770 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
22:46:46.773 00.003 1032 Enqueuing Move request for scope (0.13, 0.02)
22:46:46.775 00.002 10072 Worker thread wakes up
22:46:46.776 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
22:46:46.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
22:46:46.776 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.01 yDistance=-0.13
22:46:46.778 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:46:46.780 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:46:46.780 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:46:46.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:46.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:46:46.780 00.000 10072 MoveAxis(E, 14, ABG)
22:46:46.780 00.000 10072 Guiding  Dir = 2, Dur = 14
22:46:46.781 00.001 10072 IsGuiding returns 0
22:46:46.781 00.000 10072 PulseGuide returned control before completion, sleep 24
22:46:46.798 00.017 1032 UpdateGuideState exits: m=1228 SNR=24.6
22:46:46.802 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:46.804 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:46.806 00.002 1032 Enqueuing Expose request
22:46:46.815 00.009 10072 IsGuiding returns 0
22:46:46.815 00.000 10072 Move returns status 0, amount 14
22:46:46.815 00.000 10072 MoveAxis(N, 0, ABG)
22:46:46.815 00.000 10072 Move returns status 0, amount 0
22:46:46.815 00.000 10072 move complete, result=0
22:46:46.815 00.000 10072 worker thread done servicing request
22:46:46.815 00.000 10072 Worker thread wakes up
22:46:46.815 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:46.815 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:46.817 00.002 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:46:47.222 00.405 10072 Exposure complete
22:46:47.273 00.051 1032 OnExposeComplete: enter
22:46:47.276 00.003 1032 UpdateGuideState(): m_state=6
22:46:47.277 00.001 10072 worker thread done servicing request
22:46:47.278 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5806
22:46:47.279 00.001 1032 Star::Find returns 1 (0), X=1097.50, Y=134.90, Mass=1376, SNR=26.1, Peak=117 HFD=3.5
22:46:47.281 00.002 1032 MultiStar: [#1 -0.03,-0.20,0.97,U] [#2 0.09,0.02,0.78,U] [#3 0.03,-0.14,0.75,U] [#4 0.18,-0.18,0.00,M1] [#5 0.14,0.11,0.66,U] [#6 0.23,0.08,0.58,U] [#7 0.01,-0.02,0.71,U] [#8 0.00,-0.07,0.51,U] 
22:46:47.282 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.04}, one-star: {0.20, -0.03}
22:46:47.284 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
22:46:47.286 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
22:46:47.288 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.45 mountX=-0.06 mountY=-0.07, mountTheta=-2.28
22:46:47.290 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
22:46:47.291 00.001 1032 Enqueuing Move request for scope (0.08, -0.04)
22:46:47.294 00.003 10072 Worker thread wakes up
22:46:47.294 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
22:46:47.294 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
22:46:47.294 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
22:46:47.296 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:46:47.301 00.005 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.42
22:46:47.301 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:46:47.301 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:47.301 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:46:47.301 00.000 10072 MoveAxis(E, 12, ABG)
22:46:47.301 00.000 10072 Guiding  Dir = 2, Dur = 12
22:46:47.301 00.000 10072 IsGuiding returns 0
22:46:47.302 00.001 10072 PulseGuide returned control before completion, sleep 22
22:46:47.319 00.017 1032 UpdateGuideState exits: m=1376 SNR=26.1
22:46:47.321 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:47.322 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:47.324 00.002 1032 Enqueuing Expose request
22:46:47.329 00.005 10072 IsGuiding returns 0
22:46:47.329 00.000 10072 Move returns status 0, amount 12
22:46:47.330 00.001 10072 MoveAxis(N, 0, ABG)
22:46:47.330 00.000 10072 Move returns status 0, amount 0
22:46:47.330 00.000 10072 move complete, result=0
22:46:47.330 00.000 10072 worker thread done servicing request
22:46:47.330 00.000 10072 Worker thread wakes up
22:46:47.330 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:47.330 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:47.333 00.003 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
22:46:47.959 00.626 10072 Exposure complete
22:46:48.010 00.051 10072 worker thread done servicing request
22:46:48.010 00.000 1032 OnExposeComplete: enter
22:46:48.012 00.002 1032 UpdateGuideState(): m_state=6
22:46:48.014 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5807
22:46:48.016 00.002 1032 Star::Find returns 1 (0), X=1097.65, Y=134.75, Mass=1351, SNR=25.8, Peak=122 HFD=3.1
22:46:48.018 00.002 1032 MultiStar: [#1 -0.04,-0.27,0.00,M4] [#2 -0.07,-0.13,0.82,U] [#3 0.08,-0.06,0.81,U] [#4 0.14,-0.18,0.70,U] [#5 0.07,-0.15,0.63,U] [#6 0.11,0.01,0.62,U] [#7 0.12,-0.02,0.76,U] [#8 0.01,-0.14,0.51,U] 
22:46:48.021 00.003 1032 refined, 7 included, MultiStar: {0.11, -0.11}, one-star: {0.35, -0.18}
22:46:48.024 00.003 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
22:46:48.025 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
22:46:48.028 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.76 mountX=-0.13 mountY=-0.08, mountTheta=-2.59
22:46:48.030 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.11, opts=13)
22:46:48.031 00.001 1032 Enqueuing Move request for scope (0.11, -0.11)
22:46:48.033 00.002 10072 Worker thread wakes up
22:46:48.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
22:46:48.033 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
22:46:48.033 00.000 10072 Moving (0.11, -0.11) raw xDistance=-0.13 yDistance=-0.08
22:46:48.035 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:46:48.037 00.002 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 286.43
22:46:48.037 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
22:46:48.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:48.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:46:48.037 00.000 10072 MoveAxis(E, 77, ABG)
22:46:48.037 00.000 10072 Guiding  Dir = 2, Dur = 77
22:46:48.037 00.000 10072 IsGuiding returns 0
22:46:48.038 00.001 10072 PulseGuide returned control before completion, sleep 87
22:46:48.054 00.016 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:46:48.057 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:48.059 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:48.060 00.001 1032 Enqueuing Expose request
22:46:48.129 00.069 10072 IsGuiding returns 0
22:46:48.129 00.000 10072 Move returns status 0, amount 77
22:46:48.129 00.000 10072 MoveAxis(N, 0, ABG)
22:46:48.129 00.000 10072 Move returns status 0, amount 0
22:46:48.129 00.000 10072 move complete, result=0
22:46:48.129 00.000 10072 worker thread done servicing request
22:46:48.129 00.000 10072 Worker thread wakes up
22:46:48.130 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:48.130 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:48.130 00.000 1032 GuideStep: -0.1 px 77 ms EAST, -0.1 px 0 ms NORTH
22:46:48.539 00.409 10072 Exposure complete
22:46:48.594 00.055 10072 worker thread done servicing request
22:46:48.595 00.001 1032 OnExposeComplete: enter
22:46:48.597 00.002 1032 UpdateGuideState(): m_state=6
22:46:48.600 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5808
22:46:48.601 00.001 1032 Star::Find returns 1 (0), X=1097.54, Y=134.77, Mass=1299, SNR=25.3, Peak=124 HFD=3.2
22:46:48.603 00.002 1032 MultiStar: [#1 -0.00,-0.34,0.00,M5] [#2 -0.10,-0.16,0.81,U] [#3 -0.03,-0.02,0.82,U] [#4 0.25,-0.12,0.00,M1] [#5 0.21,-0.09,0.64,U] [#6 0.14,-0.10,0.62,U] [#7 0.10,-0.06,0.69,U] [#8 0.15,-0.12,0.54,U] 
22:46:48.605 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.11}, one-star: {0.23, -0.16}
22:46:48.607 00.002 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
22:46:48.608 00.001 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
22:46:48.611 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.83 mountX=-0.13 mountY=-0.07, mountTheta=-2.66
22:46:48.617 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
22:46:48.619 00.002 1032 Enqueuing Move request for scope (0.10, -0.11)
22:46:48.621 00.002 10072 Worker thread wakes up
22:46:48.621 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
22:46:48.621 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
22:46:48.622 00.001 10072 Moving (0.10, -0.11) raw xDistance=-0.13 yDistance=-0.07
22:46:48.624 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:46:48.626 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.43
22:46:48.626 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
22:46:48.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:48.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:46:48.626 00.000 10072 MoveAxis(E, 12, ABG)
22:46:48.626 00.000 10072 Guiding  Dir = 2, Dur = 12
22:46:48.627 00.001 10072 IsGuiding returns 0
22:46:48.627 00.000 10072 PulseGuide returned control before completion, sleep 22
22:46:48.646 00.019 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:46:48.650 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:48.652 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:48.653 00.001 1032 Enqueuing Expose request
22:46:48.661 00.008 10072 IsGuiding returns 0
22:46:48.661 00.000 10072 Move returns status 0, amount 12
22:46:48.661 00.000 10072 MoveAxis(N, 0, ABG)
22:46:48.661 00.000 10072 Move returns status 0, amount 0
22:46:48.661 00.000 10072 move complete, result=0
22:46:48.661 00.000 10072 worker thread done servicing request
22:46:48.661 00.000 10072 Worker thread wakes up
22:46:48.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:48.662 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:48.662 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
22:46:49.290 00.628 10072 Exposure complete
22:46:49.351 00.061 10072 worker thread done servicing request
22:46:49.351 00.000 1032 OnExposeComplete: enter
22:46:49.354 00.003 1032 UpdateGuideState(): m_state=6
22:46:49.355 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5809
22:46:49.357 00.002 1032 Star::Find returns 1 (0), X=1097.57, Y=134.94, Mass=1366, SNR=26.0, Peak=116 HFD=3.3
22:46:49.359 00.002 1032 MultiStar: [#1 -0.05,-0.14,0.96,U] [#2 -0.12,0.03,0.77,U] [#3 0.08,0.19,0.79,U] [#4 0.10,-0.12,0.66,U] [#5 0.14,0.06,0.63,U] [#6 0.08,0.04,0.62,U] [#7 -0.04,0.11,0.70,U] [#8 -0.13,-0.04,0.51,U] 
22:46:49.361 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.27, 0.01}
22:46:49.363 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
22:46:49.367 00.004 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
22:46:49.369 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.05 cameraTheta=0.28 mountX=0.00 mountY=-0.05, mountTheta=-1.55
22:46:49.372 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
22:46:49.374 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
22:46:49.376 00.002 10072 Worker thread wakes up
22:46:49.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
22:46:49.376 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
22:46:49.376 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.05
22:46:49.378 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:46:49.381 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.43
22:46:49.381 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:46:49.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:49.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:46:49.381 00.000 10072 MoveAxis(E, 14, ABG)
22:46:49.381 00.000 10072 Guiding  Dir = 2, Dur = 14
22:46:49.381 00.000 10072 IsGuiding returns 0
22:46:49.382 00.001 10072 PulseGuide returned control before completion, sleep 24
22:46:49.401 00.019 1032 UpdateGuideState exits: m=1366 SNR=26.0
22:46:49.403 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:49.405 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:49.407 00.002 1032 Enqueuing Expose request
22:46:49.411 00.004 10072 IsGuiding returns 0
22:46:49.411 00.000 10072 Move returns status 0, amount 14
22:46:49.411 00.000 10072 MoveAxis(N, 0, ABG)
22:46:49.411 00.000 10072 Move returns status 0, amount 0
22:46:49.411 00.000 10072 move complete, result=0
22:46:49.411 00.000 10072 worker thread done servicing request
22:46:49.411 00.000 10072 Worker thread wakes up
22:46:49.412 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:49.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:49.417 00.005 1032 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
22:46:49.821 00.404 10072 Exposure complete
22:46:49.871 00.050 10072 worker thread done servicing request
22:46:49.871 00.000 1032 OnExposeComplete: enter
22:46:49.872 00.001 1032 UpdateGuideState(): m_state=6
22:46:49.874 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5810
22:46:49.875 00.001 1032 Star::Find returns 1 (0), X=1097.51, Y=134.99, Mass=1475, SNR=27.0, Peak=124 HFD=3.2
22:46:49.877 00.002 1032 MultiStar: [#1 -0.01,-0.17,0.91,U] [#2 -0.03,-0.06,0.76,U] [#3 0.09,0.04,0.72,U] [#4 -0.03,0.07,0.66,U] [#5 0.19,0.07,0.63,U] [#6 0.16,0.18,0.59,U] [#7 0.09,0.16,0.69,U] [#8 -0.13,-0.06,0.53,U] 
22:46:49.878 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.21, 0.06}
22:46:49.879 00.001 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
22:46:49.882 00.003 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
22:46:49.883 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.37 mountX=0.01 mountY=-0.07, mountTheta=-1.46
22:46:49.887 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
22:46:49.889 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
22:46:49.890 00.001 10072 Worker thread wakes up
22:46:49.891 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
22:46:49.891 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
22:46:49.891 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
22:46:49.895 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:46:49.898 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.43
22:46:49.898 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:46:49.898 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:49.898 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:46:49.898 00.000 10072 MoveAxis(E, 13, ABG)
22:46:49.898 00.000 10072 Guiding  Dir = 2, Dur = 13
22:46:49.898 00.000 10072 IsGuiding returns 0
22:46:49.899 00.001 10072 PulseGuide returned control before completion, sleep 23
22:46:49.915 00.016 1032 UpdateGuideState exits: m=1475 SNR=27.0
22:46:49.918 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:49.919 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:49.921 00.002 1032 Enqueuing Expose request
22:46:49.926 00.005 10072 IsGuiding returns 0
22:46:49.926 00.000 10072 Move returns status 0, amount 13
22:46:49.926 00.000 10072 MoveAxis(N, 0, ABG)
22:46:49.926 00.000 10072 Move returns status 0, amount 0
22:46:49.926 00.000 10072 move complete, result=0
22:46:49.926 00.000 10072 worker thread done servicing request
22:46:49.926 00.000 10072 Worker thread wakes up
22:46:49.926 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:49.926 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:49.933 00.007 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:46:50.555 00.622 10072 Exposure complete
22:46:50.608 00.053 10072 worker thread done servicing request
22:46:50.608 00.000 1032 OnExposeComplete: enter
22:46:50.610 00.002 1032 UpdateGuideState(): m_state=6
22:46:50.614 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5811
22:46:50.617 00.003 1032 Star::Find returns 1 (0), X=1097.61, Y=134.82, Mass=1374, SNR=26.0, Peak=123 HFD=3.2
22:46:50.619 00.002 1032 MultiStar: [#1 0.00,-0.29,0.00,M4] [#2 -0.02,-0.20,0.79,U] [#3 0.00,-0.05,0.77,U] [#4 0.19,-0.08,0.70,U] [#5 0.15,-0.04,0.63,U] [#6 0.05,0.04,0.64,U] [#7 -0.03,0.11,0.71,U] [#8 0.14,-0.16,0.50,U] 
22:46:50.620 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.06}, one-star: {0.31, -0.11}
22:46:50.622 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:46:50.623 00.001 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:46:50.624 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.54 mountX=-0.09 mountY=-0.09, mountTheta=-2.37
22:46:50.627 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
22:46:50.629 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
22:46:50.631 00.002 10072 Worker thread wakes up
22:46:50.631 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
22:46:50.631 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
22:46:50.631 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.09 yDistance=-0.09
22:46:50.633 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:46:50.635 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.43
22:46:50.635 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:46:50.635 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:50.635 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:46:50.635 00.000 10072 MoveAxis(E, 15, ABG)
22:46:50.635 00.000 10072 Guiding  Dir = 2, Dur = 15
22:46:50.636 00.001 10072 IsGuiding returns 0
22:46:50.636 00.000 10072 PulseGuide returned control before completion, sleep 25
22:46:50.654 00.018 1032 UpdateGuideState exits: m=1374 SNR=26.0
22:46:50.656 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:50.657 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:50.659 00.002 1032 Enqueuing Expose request
22:46:50.676 00.017 10072 IsGuiding returns 0
22:46:50.676 00.000 10072 Move returns status 0, amount 15
22:46:50.676 00.000 10072 MoveAxis(N, 0, ABG)
22:46:50.677 00.001 10072 Move returns status 0, amount 0
22:46:50.677 00.000 10072 move complete, result=0
22:46:50.677 00.000 10072 worker thread done servicing request
22:46:50.677 00.000 10072 Worker thread wakes up
22:46:50.677 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:50.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:50.681 00.004 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:46:51.088 00.407 10072 Exposure complete
22:46:51.140 00.052 10072 worker thread done servicing request
22:46:51.140 00.000 1032 OnExposeComplete: enter
22:46:51.142 00.002 1032 UpdateGuideState(): m_state=6
22:46:51.144 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5812
22:46:51.147 00.003 1032 Star::Find returns 1 (0), X=1097.66, Y=134.81, Mass=1390, SNR=26.2, Peak=115 HFD=3.2
22:46:51.148 00.001 1032 MultiStar: [#1 0.04,-0.13,0.94,U] [#2 0.01,-0.03,0.74,U] [#3 0.22,0.02,0.76,U] [#4 0.27,-0.16,0.00,M1] [#5 0.10,0.04,0.64,U] [#6 0.11,-0.04,0.62,U] [#7 0.18,0.11,0.69,U] [#8 0.10,-0.06,0.51,U] 
22:46:51.150 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.03}, one-star: {0.36, -0.12}
22:46:51.151 00.001 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
22:46:51.153 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
22:46:51.154 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.22 mountX=-0.07 mountY=-0.14, mountTheta=-2.05
22:46:51.158 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
22:46:51.160 00.002 1032 Enqueuing Move request for scope (0.15, -0.03)
22:46:51.162 00.002 10072 Worker thread wakes up
22:46:51.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
22:46:51.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
22:46:51.162 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.07 yDistance=-0.14
22:46:51.164 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:46:51.166 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.43
22:46:51.166 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:46:51.167 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:51.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:46:51.167 00.000 10072 MoveAxis(E, 14, ABG)
22:46:51.167 00.000 10072 Guiding  Dir = 2, Dur = 14
22:46:51.167 00.000 10072 IsGuiding returns 0
22:46:51.168 00.001 10072 PulseGuide returned control before completion, sleep 24
22:46:51.188 00.020 1032 UpdateGuideState exits: m=1390 SNR=26.2
22:46:51.191 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:51.192 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:51.194 00.002 1032 Enqueuing Expose request
22:46:51.195 00.001 10072 IsGuiding returns 0
22:46:51.195 00.000 10072 Move returns status 0, amount 14
22:46:51.195 00.000 10072 MoveAxis(N, 0, ABG)
22:46:51.195 00.000 10072 Move returns status 0, amount 0
22:46:51.196 00.001 10072 move complete, result=0
22:46:51.196 00.000 10072 worker thread done servicing request
22:46:51.196 00.000 10072 Worker thread wakes up
22:46:51.196 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:51.196 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:51.203 00.007 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:46:51.820 00.617 10072 Exposure complete
22:46:51.874 00.054 10072 worker thread done servicing request
22:46:51.874 00.000 1032 OnExposeComplete: enter
22:46:51.876 00.002 1032 UpdateGuideState(): m_state=6
22:46:51.877 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5813
22:46:51.879 00.002 1032 Star::Find returns 1 (0), X=1097.67, Y=134.91, Mass=1279, SNR=25.1, Peak=112 HFD=3.1
22:46:51.881 00.002 1032 MultiStar: [#1 0.13,-0.19,0.95,U] [#2 0.06,-0.05,0.82,U] [#3 0.01,0.10,0.80,U] [#4 0.19,-0.16,0.68,U] [#5 0.14,0.07,0.64,U] [#6 0.09,0.01,0.61,U] [#7 0.17,0.09,0.73,U] [#8 -0.04,-0.09,0.53,U] 
22:46:51.883 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.37, -0.02}
22:46:51.884 00.001 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
22:46:51.887 00.003 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
22:46:51.888 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.22 mountX=-0.06 mountY=-0.12, mountTheta=-2.05
22:46:51.891 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
22:46:51.896 00.005 1032 Enqueuing Move request for scope (0.14, -0.03)
22:46:51.898 00.002 10072 Worker thread wakes up
22:46:51.898 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
22:46:51.898 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
22:46:51.898 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.06 yDistance=-0.12
22:46:51.901 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:46:51.903 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.43
22:46:51.903 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:46:51.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:51.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:46:51.903 00.000 10072 MoveAxis(E, 17, ABG)
22:46:51.903 00.000 10072 Guiding  Dir = 2, Dur = 17
22:46:51.904 00.001 10072 IsGuiding returns 0
22:46:51.904 00.000 10072 PulseGuide returned control before completion, sleep 27
22:46:51.921 00.017 1032 UpdateGuideState exits: m=1279 SNR=25.1
22:46:51.925 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:51.926 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:51.930 00.004 1032 Enqueuing Expose request
22:46:51.943 00.013 10072 IsGuiding returns 0
22:46:51.943 00.000 10072 Move returns status 0, amount 17
22:46:51.943 00.000 10072 MoveAxis(N, 0, ABG)
22:46:51.943 00.000 10072 Move returns status 0, amount 0
22:46:51.943 00.000 10072 move complete, result=0
22:46:51.943 00.000 10072 worker thread done servicing request
22:46:51.943 00.000 10072 Worker thread wakes up
22:46:51.943 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:51.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:51.944 00.001 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:46:52.351 00.407 10072 Exposure complete
22:46:52.401 00.050 10072 worker thread done servicing request
22:46:52.401 00.000 1032 OnExposeComplete: enter
22:46:52.403 00.002 1032 UpdateGuideState(): m_state=6
22:46:52.405 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5814
22:46:52.407 00.002 1032 Star::Find returns 1 (0), X=1097.55, Y=134.90, Mass=1417, SNR=26.5, Peak=124 HFD=3.2
22:46:52.409 00.002 1032 MultiStar: [#1 0.03,-0.24,0.92,U] [#2 -0.01,-0.00,0.74,U] [#3 -0.05,0.14,0.76,U] [#4 0.02,-0.11,0.67,U] [#5 0.05,0.05,0.64,U] [#6 0.17,0.10,0.64,U] [#7 0.00,0.12,0.65,U] [#8 0.12,-0.06,0.53,U] 
22:46:52.411 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.25, -0.03}
22:46:52.412 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
22:46:52.414 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
22:46:52.415 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.15 mountX=-0.03 mountY=-0.06, mountTheta=-1.98
22:46:52.418 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
22:46:52.420 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
22:46:52.421 00.001 10072 Worker thread wakes up
22:46:52.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:46:52.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:46:52.421 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
22:46:52.423 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:46:52.424 00.001 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.44
22:46:52.426 00.002 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:46:52.426 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:52.426 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:46:52.426 00.000 10072 MoveAxis(E, 15, ABG)
22:46:52.426 00.000 10072 Guiding  Dir = 2, Dur = 15
22:46:52.426 00.000 10072 IsGuiding returns 0
22:46:52.427 00.001 10072 PulseGuide returned control before completion, sleep 25
22:46:52.444 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.5
22:46:52.446 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:52.447 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:52.449 00.002 1032 Enqueuing Expose request
22:46:52.458 00.009 10072 IsGuiding returns 0
22:46:52.458 00.000 10072 Move returns status 0, amount 15
22:46:52.458 00.000 10072 MoveAxis(N, 0, ABG)
22:46:52.458 00.000 10072 Move returns status 0, amount 0
22:46:52.458 00.000 10072 move complete, result=0
22:46:52.458 00.000 10072 worker thread done servicing request
22:46:52.458 00.000 10072 Worker thread wakes up
22:46:52.458 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:52.458 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:52.459 00.001 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:46:53.088 00.629 10072 Exposure complete
22:46:53.136 00.048 10072 worker thread done servicing request
22:46:53.136 00.000 1032 OnExposeComplete: enter
22:46:53.138 00.002 1032 UpdateGuideState(): m_state=6
22:46:53.140 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5815
22:46:53.142 00.002 1032 Star::Find returns 1 (0), X=1097.53, Y=134.79, Mass=1344, SNR=25.7, Peak=119 HFD=3.2
22:46:53.143 00.001 1032 MultiStar: [#1 0.04,-0.24,0.93,U] [#2 -0.13,-0.15,0.72,U] [#3 -0.01,-0.03,0.77,U] [#4 0.16,-0.12,0.65,U] [#5 0.05,-0.06,0.66,U] [#6 0.17,0.05,0.63,U] [#7 0.05,0.14,0.73,U] [#8 -0.02,-0.13,0.56,U] 
22:46:53.145 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.23, -0.13}
22:46:53.146 00.001 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
22:46:53.148 00.002 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
22:46:53.150 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.89 mountX=-0.10 mountY=-0.04, mountTheta=-2.72
22:46:53.153 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
22:46:53.155 00.002 1032 Enqueuing Move request for scope (0.07, -0.08)
22:46:53.158 00.003 10072 Worker thread wakes up
22:46:53.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
22:46:53.158 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
22:46:53.158 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.10 yDistance=-0.04
22:46:53.160 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:46:53.162 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.44
22:46:53.162 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:46:53.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:53.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:46:53.162 00.000 10072 MoveAxis(E, 17, ABG)
22:46:53.162 00.000 10072 Guiding  Dir = 2, Dur = 17
22:46:53.163 00.001 10072 IsGuiding returns 0
22:46:53.163 00.000 10072 PulseGuide returned control before completion, sleep 27
22:46:53.181 00.018 1032 UpdateGuideState exits: m=1344 SNR=25.7
22:46:53.185 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:53.186 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:53.188 00.002 1032 Enqueuing Expose request
22:46:53.195 00.007 10072 IsGuiding returns 0
22:46:53.195 00.000 10072 Move returns status 0, amount 17
22:46:53.195 00.000 10072 MoveAxis(N, 0, ABG)
22:46:53.195 00.000 10072 Move returns status 0, amount 0
22:46:53.195 00.000 10072 move complete, result=0
22:46:53.195 00.000 10072 worker thread done servicing request
22:46:53.195 00.000 10072 Worker thread wakes up
22:46:53.196 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:53.196 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:53.197 00.001 1032 GuideStep: -0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
22:46:53.605 00.408 10072 Exposure complete
22:46:53.662 00.057 10072 worker thread done servicing request
22:46:53.662 00.000 1032 OnExposeComplete: enter
22:46:53.665 00.003 1032 UpdateGuideState(): m_state=6
22:46:53.666 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5816
22:46:53.668 00.002 1032 Star::Find returns 1 (0), X=1097.59, Y=134.87, Mass=1256, SNR=24.9, Peak=112 HFD=3.2
22:46:53.670 00.002 1032 MultiStar: [#1 -0.02,-0.34,0.00,M1] [#2 0.08,-0.24,0.00,M1] [#3 0.14,-0.23,0.00,M1] [#4 0.22,-0.18,0.00,M1] [#5 0.06,-0.16,0.70,U] [#6 0.18,-0.03,0.67,U] [#7 0.13,-0.09,0.76,U] [#8 0.12,-0.11,0.57,U] 
22:46:53.673 00.003 1032 refined, 4 included, MultiStar: {0.17, -0.09}, one-star: {0.29, -0.06}
22:46:53.674 00.001 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
22:46:53.676 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
22:46:53.678 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.48 mountX=-0.13 mountY=-0.14, mountTheta=-2.31
22:46:53.681 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.09, opts=13)
22:46:53.683 00.002 1032 Enqueuing Move request for scope (0.17, -0.09)
22:46:53.685 00.002 10072 Worker thread wakes up
22:46:53.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
22:46:53.685 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
22:46:53.685 00.000 10072 Moving (0.17, -0.09) raw xDistance=-0.13 yDistance=-0.14
22:46:53.687 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:46:53.690 00.003 10072 PPEC rslt: input = -0.13, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.44
22:46:53.690 00.000 10072 PPEC: input: -0.13, control: -0.02, exposure: 500
22:46:53.690 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:53.690 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:46:53.690 00.000 10072 MoveAxis(E, 15, ABG)
22:46:53.690 00.000 10072 Guiding  Dir = 2, Dur = 15
22:46:53.690 00.000 10072 IsGuiding returns 0
22:46:53.691 00.001 10072 PulseGuide returned control before completion, sleep 25
22:46:53.710 00.019 1032 UpdateGuideState exits: m=1256 SNR=24.9
22:46:53.712 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:53.714 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:53.716 00.002 1032 Enqueuing Expose request
22:46:53.727 00.011 10072 IsGuiding returns 0
22:46:53.727 00.000 10072 Move returns status 0, amount 15
22:46:53.727 00.000 10072 MoveAxis(N, 0, ABG)
22:46:53.727 00.000 10072 Move returns status 0, amount 0
22:46:53.727 00.000 10072 move complete, result=0
22:46:53.727 00.000 10072 worker thread done servicing request
22:46:53.727 00.000 10072 Worker thread wakes up
22:46:53.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:53.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:53.729 00.002 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:46:54.357 00.628 10072 Exposure complete
22:46:54.413 00.056 10072 worker thread done servicing request
22:46:54.413 00.000 1032 OnExposeComplete: enter
22:46:54.415 00.002 1032 UpdateGuideState(): m_state=6
22:46:54.418 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5817
22:46:54.420 00.002 1032 Star::Find returns 1 (0), X=1097.51, Y=134.84, Mass=1342, SNR=25.7, Peak=119 HFD=3.2
22:46:54.422 00.002 1032 MultiStar: [#1 -0.17,-0.38,0.00,M2] [#2 -0.03,-0.21,0.76,U] [#3 0.09,-0.10,0.78,U] [#4 0.06,-0.28,0.00,M2] [#5 -0.11,-0.03,0.62,U] [#6 0.15,-0.24,0.00,M1] [#7 0.00,-0.03,0.71,U] [#8 -0.07,-0.17,0.54,U] 
22:46:54.423 00.001 1032 refined, 5 included, MultiStar: {0.03, -0.10}, one-star: {0.21, -0.09}
22:46:54.428 00.005 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
22:46:54.430 00.002 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
22:46:54.432 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.25 mountX=-0.11 mountY=-0.01, mountTheta=-3.08
22:46:54.435 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
22:46:54.438 00.003 1032 Enqueuing Move request for scope (0.03, -0.10)
22:46:54.439 00.001 10072 Worker thread wakes up
22:46:54.440 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
22:46:54.440 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
22:46:54.440 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.11 yDistance=-0.01
22:46:54.442 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:46:54.444 00.002 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.44
22:46:54.445 00.001 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:46:54.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:54.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:46:54.445 00.000 10072 MoveAxis(E, 17, ABG)
22:46:54.445 00.000 10072 Guiding  Dir = 2, Dur = 17
22:46:54.445 00.000 10072 IsGuiding returns 0
22:46:54.446 00.001 10072 PulseGuide returned control before completion, sleep 27
22:46:54.463 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:46:54.466 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:54.467 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:54.469 00.002 1032 Enqueuing Expose request
22:46:54.478 00.009 10072 IsGuiding returns 0
22:46:54.478 00.000 10072 Move returns status 0, amount 17
22:46:54.478 00.000 10072 MoveAxis(N, 0, ABG)
22:46:54.478 00.000 10072 Move returns status 0, amount 0
22:46:54.478 00.000 10072 move complete, result=0
22:46:54.478 00.000 10072 worker thread done servicing request
22:46:54.478 00.000 10072 Worker thread wakes up
22:46:54.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:54.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:54.479 00.001 1032 GuideStep: -0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
22:46:54.888 00.409 10072 Exposure complete
22:46:54.938 00.050 10072 worker thread done servicing request
22:46:54.938 00.000 1032 OnExposeComplete: enter
22:46:54.940 00.002 1032 UpdateGuideState(): m_state=6
22:46:54.942 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5818
22:46:54.943 00.001 1032 Star::Find returns 1 (0), X=1097.51, Y=134.69, Mass=1329, SNR=25.6, Peak=132 HFD=3.2
22:46:54.945 00.002 1032 MultiStar: [#1 -0.08,-0.28,0.00,M3] [#2 -0.09,-0.17,0.81,U] [#3 0.08,-0.09,0.72,U] [#4 0.16,-0.15,0.73,U] [#5 0.01,-0.11,0.69,U] [#6 0.23,0.04,0.61,U] [#7 0.01,-0.03,0.69,U] [#8 0.12,-0.20,0.51,U] 
22:46:54.946 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.13}, one-star: {0.21, -0.24}
22:46:54.948 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
22:46:54.949 00.001 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
22:46:54.950 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.94 mountX=-0.15 mountY=-0.06, mountTheta=-2.77
22:46:54.953 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.13, opts=13)
22:46:54.956 00.003 1032 Enqueuing Move request for scope (0.09, -0.13)
22:46:54.959 00.003 10072 Worker thread wakes up
22:46:54.959 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
22:46:54.959 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
22:46:54.959 00.000 10072 Moving (0.09, -0.13) raw xDistance=-0.15 yDistance=-0.06
22:46:54.963 00.004 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 286.44
22:46:54.964 00.001 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:46:54.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:54.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:46:54.964 00.000 10072 MoveAxis(E, 83, ABG)
22:46:54.964 00.000 10072 Guiding  Dir = 2, Dur = 83
22:46:54.964 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:46:54.966 00.002 10072 IsGuiding returns 0
22:46:54.966 00.000 10072 PulseGuide returned control before completion, sleep 93
22:46:54.983 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:46:54.987 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:54.989 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:54.992 00.003 1032 Enqueuing Expose request
22:46:55.072 00.080 10072 IsGuiding returns 0
22:46:55.072 00.000 10072 Move returns status 0, amount 83
22:46:55.072 00.000 10072 MoveAxis(N, 0, ABG)
22:46:55.072 00.000 10072 Move returns status 0, amount 0
22:46:55.072 00.000 10072 move complete, result=0
22:46:55.072 00.000 10072 worker thread done servicing request
22:46:55.072 00.000 10072 Worker thread wakes up
22:46:55.072 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:55.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:55.081 00.009 1032 GuideStep: -0.1 px 83 ms EAST, -0.1 px 0 ms NORTH
22:46:55.702 00.621 10072 Exposure complete
22:46:55.764 00.062 10072 worker thread done servicing request
22:46:55.764 00.000 1032 OnExposeComplete: enter
22:46:55.768 00.004 1032 UpdateGuideState(): m_state=6
22:46:55.772 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5819
22:46:55.775 00.003 1032 Star::Find returns 1 (0), X=1097.51, Y=134.94, Mass=1473, SNR=27.0, Peak=126 HFD=3.1
22:46:55.778 00.003 1032 MultiStar: [#1 -0.03,-0.11,0.94,U] [#2 -0.14,-0.02,0.74,U] [#3 0.00,0.02,0.71,U] [#4 0.12,-0.00,0.63,U] [#5 -0.02,0.18,0.66,U] [#6 0.10,0.13,0.58,U] [#7 0.06,0.21,0.66,U] [#8 0.02,-0.04,0.48,U] 
22:46:55.780 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.21, 0.01}
22:46:55.781 00.001 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
22:46:55.784 00.003 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
22:46:55.785 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.71 mountX=0.02 mountY=-0.05, mountTheta=-1.12
22:46:55.788 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
22:46:55.790 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
22:46:55.792 00.002 10072 Worker thread wakes up
22:46:55.793 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:46:55.793 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:46:55.793 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
22:46:55.795 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:46:55.799 00.004 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.44
22:46:55.799 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
22:46:55.799 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:55.799 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:46:55.799 00.000 10072 MoveAxis(E, 18, ABG)
22:46:55.799 00.000 10072 Guiding  Dir = 2, Dur = 18
22:46:55.800 00.001 10072 IsGuiding returns 0
22:46:55.800 00.000 10072 PulseGuide returned control before completion, sleep 28
22:46:55.820 00.020 1032 UpdateGuideState exits: m=1473 SNR=27.0
22:46:55.823 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:55.825 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:55.827 00.002 1032 Enqueuing Expose request
22:46:55.838 00.011 10072 IsGuiding returns 0
22:46:55.838 00.000 10072 Move returns status 0, amount 18
22:46:55.838 00.000 10072 MoveAxis(N, 0, ABG)
22:46:55.838 00.000 10072 Move returns status 0, amount 0
22:46:55.838 00.000 10072 move complete, result=0
22:46:55.838 00.000 10072 worker thread done servicing request
22:46:55.838 00.000 10072 Worker thread wakes up
22:46:55.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:55.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:55.842 00.004 1032 GuideStep: 0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
22:46:56.250 00.408 10072 Exposure complete
22:46:56.309 00.059 10072 worker thread done servicing request
22:46:56.309 00.000 1032 OnExposeComplete: enter
22:46:56.312 00.003 1032 UpdateGuideState(): m_state=6
22:46:56.314 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5820
22:46:56.316 00.002 1032 Star::Find returns 1 (0), X=1097.43, Y=134.99, Mass=1383, SNR=26.1, Peak=116 HFD=3.3
22:46:56.317 00.001 1032 MultiStar: [#1 -0.01,-0.18,0.90,U] [#2 -0.00,0.03,0.74,U] [#3 0.10,0.07,0.74,U] [#4 0.15,0.06,0.69,U] [#5 0.07,0.18,0.65,U] [#6 0.05,-0.00,0.62,U] [#7 0.12,0.11,0.68,U] [#8 -0.00,-0.08,0.52,U] 
22:46:56.320 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.13, 0.06}
22:46:56.321 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:46:56.323 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:46:56.323 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.36 mountX=0.01 mountY=-0.07, mountTheta=-1.47
22:46:56.326 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
22:46:56.328 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
22:46:56.331 00.003 10072 Worker thread wakes up
22:46:56.331 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
22:46:56.331 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
22:46:56.331 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
22:46:56.333 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:46:56.336 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.44
22:46:56.336 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:46:56.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:56.337 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:46:56.337 00.000 10072 MoveAxis(E, 13, ABG)
22:46:56.337 00.000 10072 Guiding  Dir = 2, Dur = 13
22:46:56.337 00.000 10072 IsGuiding returns 0
22:46:56.338 00.001 10072 PulseGuide returned control before completion, sleep 23
22:46:56.355 00.017 1032 UpdateGuideState exits: m=1383 SNR=26.1
22:46:56.358 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:56.360 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:56.362 00.002 1032 Enqueuing Expose request
22:46:56.373 00.011 10072 IsGuiding returns 0
22:46:56.373 00.000 10072 Move returns status 0, amount 13
22:46:56.373 00.000 10072 MoveAxis(N, 0, ABG)
22:46:56.373 00.000 10072 Move returns status 0, amount 0
22:46:56.373 00.000 10072 move complete, result=0
22:46:56.373 00.000 10072 worker thread done servicing request
22:46:56.374 00.001 10072 Worker thread wakes up
22:46:56.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:56.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:56.375 00.001 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:46:57.001 00.626 10072 Exposure complete
22:46:57.052 00.051 10072 worker thread done servicing request
22:46:57.052 00.000 1032 OnExposeComplete: enter
22:46:57.053 00.001 1032 UpdateGuideState(): m_state=6
22:46:57.055 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5821
22:46:57.056 00.001 1032 Star::Find returns 1 (0), X=1097.58, Y=134.82, Mass=1322, SNR=25.5, Peak=134 HFD=3.2
22:46:57.058 00.002 1032 MultiStar: [#1 0.07,-0.33,0.00,M2] [#2 -0.05,-0.02,0.78,U] [#3 0.08,-0.01,0.80,U] [#4 0.11,-0.08,0.66,U] [#5 -0.03,0.13,0.67,U] [#6 0.28,0.08,0.00,M1] [#7 0.01,0.20,0.71,U] [#8 0.09,-0.24,0.00,M1] 
22:46:57.060 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.01}, one-star: {0.28, -0.11}
22:46:57.061 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
22:46:57.063 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
22:46:57.064 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.13 mountX=-0.01 mountY=-0.08, mountTheta=-1.70
22:46:57.068 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
22:46:57.069 00.001 1032 Enqueuing Move request for scope (0.08, 0.01)
22:46:57.070 00.001 10072 Worker thread wakes up
22:46:57.070 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:46:57.070 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:46:57.070 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
22:46:57.072 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:46:57.075 00.003 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.45
22:46:57.075 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:46:57.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:57.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:46:57.075 00.000 10072 MoveAxis(E, 15, ABG)
22:46:57.075 00.000 10072 Guiding  Dir = 2, Dur = 15
22:46:57.076 00.001 10072 IsGuiding returns 0
22:46:57.076 00.000 10072 PulseGuide returned control before completion, sleep 25
22:46:57.094 00.018 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:46:57.096 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:57.098 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:57.100 00.002 1032 Enqueuing Expose request
22:46:57.109 00.009 10072 IsGuiding returns 0
22:46:57.109 00.000 10072 Move returns status 0, amount 15
22:46:57.109 00.000 10072 MoveAxis(N, 0, ABG)
22:46:57.109 00.000 10072 Move returns status 0, amount 0
22:46:57.110 00.001 10072 move complete, result=0
22:46:57.110 00.000 10072 worker thread done servicing request
22:46:57.110 00.000 10072 Worker thread wakes up
22:46:57.110 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:57.110 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:57.112 00.002 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:46:57.521 00.409 10072 Exposure complete
22:46:57.577 00.056 10072 worker thread done servicing request
22:46:57.577 00.000 1032 OnExposeComplete: enter
22:46:57.581 00.004 1032 UpdateGuideState(): m_state=6
22:46:57.584 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5822
22:46:57.585 00.001 1032 Star::Find returns 1 (0), X=1097.62, Y=135.00, Mass=1404, SNR=26.3, Peak=117 HFD=3.3
22:46:57.587 00.002 1032 MultiStar: [#1 0.04,-0.24,0.93,U] [#2 -0.02,-0.03,0.76,U] [#3 0.11,0.13,0.76,U] [#4 0.18,0.22,0.00,M1] [#5 0.06,0.11,0.66,U] [#6 0.13,0.06,0.61,U] [#7 0.23,0.13,0.00,M1] [#8 0.09,-0.10,0.50,U] 
22:46:57.589 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.00}, one-star: {0.32, 0.07}
22:46:57.591 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:46:57.592 00.001 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:46:57.595 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.02 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
22:46:57.599 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
22:46:57.600 00.001 1032 Enqueuing Move request for scope (0.11, -0.00)
22:46:57.602 00.002 10072 Worker thread wakes up
22:46:57.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
22:46:57.602 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
22:46:57.602 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.11
22:46:57.604 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:46:57.606 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.45
22:46:57.606 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:46:57.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:57.606 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:46:57.606 00.000 10072 MoveAxis(E, 13, ABG)
22:46:57.606 00.000 10072 Guiding  Dir = 2, Dur = 13
22:46:57.607 00.001 10072 IsGuiding returns 0
22:46:57.607 00.000 10072 PulseGuide returned control before completion, sleep 23
22:46:57.624 00.017 1032 UpdateGuideState exits: m=1404 SNR=26.3
22:46:57.626 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:57.627 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:57.629 00.002 1032 Enqueuing Expose request
22:46:57.642 00.013 10072 IsGuiding returns 0
22:46:57.642 00.000 10072 Move returns status 0, amount 13
22:46:57.642 00.000 10072 MoveAxis(N, 0, ABG)
22:46:57.642 00.000 10072 Move returns status 0, amount 0
22:46:57.642 00.000 10072 move complete, result=0
22:46:57.642 00.000 10072 worker thread done servicing request
22:46:57.642 00.000 10072 Worker thread wakes up
22:46:57.642 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:57.642 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:57.643 00.001 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:46:58.269 00.626 10072 Exposure complete
22:46:58.322 00.053 10072 worker thread done servicing request
22:46:58.322 00.000 1032 OnExposeComplete: enter
22:46:58.324 00.002 1032 UpdateGuideState(): m_state=6
22:46:58.326 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5823
22:46:58.327 00.001 1032 Star::Find returns 1 (0), X=1097.49, Y=135.09, Mass=1360, SNR=25.9, Peak=116 HFD=3.1
22:46:58.331 00.004 1032 MultiStar: [#1 0.03,-0.09,0.94,U] [#2 -0.06,0.19,0.79,U] [#3 0.00,0.14,0.77,U] [#4 0.22,0.16,0.00,M2] [#5 -0.14,0.17,0.67,U] [#6 0.03,0.23,0.59,U] [#7 0.12,0.23,0.00,M2] [#8 0.10,0.12,0.52,U] 
22:46:58.332 00.001 1032 refined, 6 included, MultiStar: {0.03, 0.12}, one-star: {0.19, 0.16}
22:46:58.334 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
22:46:58.335 00.001 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
22:46:58.337 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.34 mountX=0.11 mountY=-0.06, mountTheta=-0.49
22:46:58.339 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
22:46:58.342 00.003 1032 Enqueuing Move request for scope (0.03, 0.12)
22:46:58.344 00.002 10072 Worker thread wakes up
22:46:58.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
22:46:58.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
22:46:58.344 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
22:46:58.345 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:46:58.348 00.003 10072 PPEC rslt: input = 0.11, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.45
22:46:58.349 00.001 10072 PPEC: input: 0.11, control: -0.02, exposure: 500
22:46:58.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:58.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:46:58.349 00.000 10072 MoveAxis(E, 16, ABG)
22:46:58.349 00.000 10072 Guiding  Dir = 2, Dur = 16
22:46:58.349 00.000 10072 IsGuiding returns 0
22:46:58.350 00.001 10072 PulseGuide returned control before completion, sleep 26
22:46:58.366 00.016 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:46:58.369 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:58.371 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:58.373 00.002 1032 Enqueuing Expose request
22:46:58.391 00.018 10072 IsGuiding returns 0
22:46:58.391 00.000 10072 Move returns status 0, amount 16
22:46:58.391 00.000 10072 MoveAxis(N, 0, ABG)
22:46:58.391 00.000 10072 Move returns status 0, amount 0
22:46:58.391 00.000 10072 move complete, result=0
22:46:58.391 00.000 10072 worker thread done servicing request
22:46:58.391 00.000 10072 Worker thread wakes up
22:46:58.391 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:58.391 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:58.395 00.004 1032 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
22:46:58.800 00.405 10072 Exposure complete
22:46:58.851 00.051 10072 worker thread done servicing request
22:46:58.851 00.000 1032 OnExposeComplete: enter
22:46:58.853 00.002 1032 UpdateGuideState(): m_state=6
22:46:58.854 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5824
22:46:58.856 00.002 1032 Star::Find returns 1 (0), X=1097.59, Y=134.94, Mass=1443, SNR=26.7, Peak=119 HFD=3.3
22:46:58.857 00.001 1032 MultiStar: [#1 -0.15,-0.09,0.94,U] [#2 -0.12,0.12,0.68,U] [#3 0.06,0.05,0.70,U] [#4 0.13,-0.23,0.00,M3] [#5 -0.10,0.14,0.64,U] [#6 0.22,0.13,0.00,M1] [#7 -0.01,0.17,0.68,U] [#8 -0.02,0.09,0.51,U] 
22:46:58.860 00.003 1032 refined, 6 included, MultiStar: {0.00, 0.06}, one-star: {0.29, 0.01}
22:46:58.862 00.002 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
22:46:58.865 00.003 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
22:46:58.866 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.49 mountX=0.05 mountY=-0.02, mountTheta=-0.34
22:46:58.869 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
22:46:58.871 00.002 1032 Enqueuing Move request for scope (0.00, 0.06)
22:46:58.872 00.001 10072 Worker thread wakes up
22:46:58.873 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
22:46:58.873 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
22:46:58.873 00.000 10072 Moving (0.00, 0.06) raw xDistance=0.05 yDistance=-0.02
22:46:58.875 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:46:58.878 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.45
22:46:58.878 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:46:58.878 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:58.878 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:46:58.878 00.000 10072 MoveAxis(E, 14, ABG)
22:46:58.878 00.000 10072 Guiding  Dir = 2, Dur = 14
22:46:58.878 00.000 10072 IsGuiding returns 0
22:46:58.879 00.001 10072 PulseGuide returned control before completion, sleep 24
22:46:58.897 00.018 1032 UpdateGuideState exits: m=1443 SNR=26.7
22:46:58.900 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:58.902 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:58.903 00.001 1032 Enqueuing Expose request
22:46:58.906 00.003 10072 IsGuiding returns 0
22:46:58.906 00.000 10072 Move returns status 0, amount 14
22:46:58.906 00.000 10072 MoveAxis(N, 0, ABG)
22:46:58.906 00.000 10072 Move returns status 0, amount 0
22:46:58.906 00.000 10072 move complete, result=0
22:46:58.906 00.000 10072 worker thread done servicing request
22:46:58.906 00.000 10072 Worker thread wakes up
22:46:58.906 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:58.907 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:58.913 00.006 1032 GuideStep: 0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
22:46:59.534 00.621 10072 Exposure complete
22:46:59.587 00.053 10072 worker thread done servicing request
22:46:59.587 00.000 1032 OnExposeComplete: enter
22:46:59.589 00.002 1032 UpdateGuideState(): m_state=6
22:46:59.591 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5825
22:46:59.594 00.003 1032 Star::Find returns 1 (0), X=1097.50, Y=134.95, Mass=1375, SNR=26.1, Peak=116 HFD=3.1
22:46:59.595 00.001 1032 MultiStar: [#1 -0.08,-0.19,0.95,U] [#2 -0.08,-0.08,0.87,U] [#3 0.06,-0.07,0.79,U] [#4 0.16,-0.26,0.00,M4] [#5 0.12,-0.07,0.65,U] [#6 0.14,0.09,0.60,U] [#7 0.04,0.12,0.70,U] [#8 -0.02,-0.02,0.54,U] 
22:46:59.597 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {0.20, 0.02}
22:46:59.598 00.001 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
22:46:59.600 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
22:46:59.601 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.62 mountX=-0.04 mountY=-0.04, mountTheta=-2.45
22:46:59.604 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
22:46:59.605 00.001 1032 Enqueuing Move request for scope (0.05, -0.03)
22:46:59.607 00.002 10072 Worker thread wakes up
22:46:59.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
22:46:59.607 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
22:46:59.607 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
22:46:59.608 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:46:59.611 00.003 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.45
22:46:59.611 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:46:59.611 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:59.611 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:46:59.611 00.000 10072 MoveAxis(E, 15, ABG)
22:46:59.611 00.000 10072 Guiding  Dir = 2, Dur = 15
22:46:59.612 00.001 10072 IsGuiding returns 0
22:46:59.612 00.000 10072 PulseGuide returned control before completion, sleep 25
22:46:59.628 00.016 1032 UpdateGuideState exits: m=1375 SNR=26.1
22:46:59.630 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:59.632 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:46:59.634 00.002 1032 Enqueuing Expose request
22:46:59.642 00.008 10072 IsGuiding returns 0
22:46:59.642 00.000 10072 Move returns status 0, amount 15
22:46:59.642 00.000 10072 MoveAxis(N, 0, ABG)
22:46:59.642 00.000 10072 Move returns status 0, amount 0
22:46:59.642 00.000 10072 move complete, result=0
22:46:59.642 00.000 10072 worker thread done servicing request
22:46:59.642 00.000 10072 Worker thread wakes up
22:46:59.643 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:46:59.643 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:46:59.645 00.002 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
22:47:00.050 00.405 10072 Exposure complete
22:47:00.102 00.052 10072 worker thread done servicing request
22:47:00.102 00.000 1032 OnExposeComplete: enter
22:47:00.104 00.002 1032 UpdateGuideState(): m_state=6
22:47:00.106 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5826
22:47:00.108 00.002 1032 Star::Find returns 1 (0), X=1097.49, Y=134.86, Mass=1369, SNR=26.0, Peak=121 HFD=3.3
22:47:00.110 00.002 1032 MultiStar: [#1 -0.12,-0.33,0.00,M1] [#2 -0.12,-0.13,0.77,U] [#3 -0.06,-0.04,0.74,U] [#4 -0.06,-0.06,0.67,U] [#5 -0.04,0.17,0.65,U] [#6 0.05,-0.00,0.62,U] [#7 0.06,-0.03,0.74,U] [#8 -0.05,-0.03,0.52,U] 
22:47:00.111 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {0.19, -0.07}
22:47:00.113 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
22:47:00.115 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
22:47:00.117 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.31 mountX=-0.03 mountY=-0.00, mountTheta=-3.14
22:47:00.119 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
22:47:00.120 00.001 1032 Enqueuing Move request for scope (0.01, -0.03)
22:47:00.122 00.002 10072 Worker thread wakes up
22:47:00.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
22:47:00.122 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
22:47:00.122 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
22:47:00.123 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:47:00.127 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.46
22:47:00.127 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:47:00.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:00.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:47:00.128 00.001 10072 MoveAxis(E, 14, ABG)
22:47:00.128 00.000 10072 Guiding  Dir = 2, Dur = 14
22:47:00.128 00.000 10072 IsGuiding returns 0
22:47:00.128 00.000 10072 PulseGuide returned control before completion, sleep 24
22:47:00.145 00.017 1032 UpdateGuideState exits: m=1369 SNR=26.0
22:47:00.148 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:00.150 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:00.151 00.001 1032 Enqueuing Expose request
22:47:00.156 00.005 10072 IsGuiding returns 0
22:47:00.156 00.000 10072 Move returns status 0, amount 14
22:47:00.156 00.000 10072 MoveAxis(N, 0, ABG)
22:47:00.156 00.000 10072 Move returns status 0, amount 0
22:47:00.156 00.000 10072 move complete, result=0
22:47:00.156 00.000 10072 worker thread done servicing request
22:47:00.156 00.000 10072 Worker thread wakes up
22:47:00.156 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:00.156 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:00.159 00.003 1032 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
22:47:00.786 00.627 10072 Exposure complete
22:47:00.836 00.050 10072 worker thread done servicing request
22:47:00.836 00.000 1032 OnExposeComplete: enter
22:47:00.839 00.003 1032 UpdateGuideState(): m_state=6
22:47:00.840 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5827
22:47:00.842 00.002 1032 Star::Find returns 1 (0), X=1097.55, Y=134.90, Mass=1315, SNR=25.5, Peak=114 HFD=3.2
22:47:00.843 00.001 1032 MultiStar: [#1 -0.06,-0.10,0.97,U] [#2 -0.10,0.07,0.90,U] [#3 -0.04,0.17,0.81,U] [#4 0.03,0.12,0.70,U] [#5 -0.00,0.23,0.65,U] [#6 0.03,0.18,0.62,U] [#7 -0.03,0.24,0.72,U] [#8 0.10,-0.03,0.54,U] 
22:47:00.845 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.25, -0.03}
22:47:00.846 00.001 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
22:47:00.848 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
22:47:00.849 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.33 mountX=0.07 mountY=-0.04, mountTheta=-0.50
22:47:00.852 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
22:47:00.853 00.001 1032 Enqueuing Move request for scope (0.02, 0.08)
22:47:00.855 00.002 10072 Worker thread wakes up
22:47:00.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
22:47:00.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
22:47:00.855 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
22:47:00.857 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:47:00.859 00.002 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.46
22:47:00.859 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
22:47:00.859 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:00.859 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:47:00.859 00.000 10072 MoveAxis(E, 16, ABG)
22:47:00.859 00.000 10072 Guiding  Dir = 2, Dur = 16
22:47:00.860 00.001 10072 IsGuiding returns 0
22:47:00.860 00.000 10072 PulseGuide returned control before completion, sleep 25
22:47:00.875 00.015 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:47:00.878 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:00.880 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:00.881 00.001 1032 Enqueuing Expose request
22:47:00.892 00.011 10072 IsGuiding returns 0
22:47:00.892 00.000 10072 Move returns status 0, amount 16
22:47:00.892 00.000 10072 MoveAxis(N, 0, ABG)
22:47:00.892 00.000 10072 Move returns status 0, amount 0
22:47:00.892 00.000 10072 move complete, result=0
22:47:00.892 00.000 10072 worker thread done servicing request
22:47:00.892 00.000 10072 Worker thread wakes up
22:47:00.892 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:00.892 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:00.893 00.001 1032 GuideStep: 0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:47:01.303 00.410 10072 Exposure complete
22:47:01.359 00.056 10072 worker thread done servicing request
22:47:01.359 00.000 1032 OnExposeComplete: enter
22:47:01.360 00.001 1032 UpdateGuideState(): m_state=6
22:47:01.365 00.005 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5828
22:47:01.367 00.002 1032 Star::Find returns 1 (0), X=1097.61, Y=134.92, Mass=1379, SNR=26.1, Peak=123 HFD=3.2
22:47:01.369 00.002 1032 MultiStar: [#1 -0.10,-0.15,0.95,U] [#2 -0.10,0.06,0.79,U] [#3 -0.00,0.03,0.76,U] [#4 -0.14,-0.01,0.68,U] [#5 0.07,0.04,0.66,U] [#6 0.21,0.16,0.00,M1] [#7 -0.00,0.09,0.68,U] [#8 0.08,-0.00,0.50,U] 
22:47:01.370 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.00}, one-star: {0.30, -0.01}
22:47:01.372 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
22:47:01.374 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
22:47:01.376 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.02 mountX=-0.00 mountY=-0.02, mountTheta=-1.81
22:47:01.378 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
22:47:01.380 00.002 1032 Enqueuing Move request for scope (0.02, 0.00)
22:47:01.382 00.002 10072 Worker thread wakes up
22:47:01.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
22:47:01.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
22:47:01.382 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
22:47:01.385 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:47:01.387 00.002 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.46
22:47:01.388 00.001 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
22:47:01.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:01.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:47:01.388 00.000 10072 MoveAxis(E, 15, ABG)
22:47:01.388 00.000 10072 Guiding  Dir = 2, Dur = 15
22:47:01.388 00.000 10072 IsGuiding returns 0
22:47:01.389 00.001 10072 PulseGuide returned control before completion, sleep 25
22:47:01.407 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:47:01.409 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:01.411 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:01.413 00.002 1032 Enqueuing Expose request
22:47:01.425 00.012 10072 IsGuiding returns 0
22:47:01.425 00.000 10072 Move returns status 0, amount 15
22:47:01.425 00.000 10072 MoveAxis(N, 0, ABG)
22:47:01.425 00.000 10072 Move returns status 0, amount 0
22:47:01.425 00.000 10072 move complete, result=0
22:47:01.425 00.000 10072 worker thread done servicing request
22:47:01.425 00.000 10072 Worker thread wakes up
22:47:01.425 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:01.425 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:01.426 00.001 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
22:47:02.055 00.629 10072 Exposure complete
22:47:02.101 00.046 10072 worker thread done servicing request
22:47:02.101 00.000 1032 OnExposeComplete: enter
22:47:02.103 00.002 1032 UpdateGuideState(): m_state=6
22:47:02.104 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5829
22:47:02.106 00.002 1032 Star::Find returns 1 (0), X=1097.59, Y=134.84, Mass=1318, SNR=25.5, Peak=115 HFD=3.2
22:47:02.107 00.001 1032 MultiStar: [#1 -0.05,-0.17,0.97,U] [#2 -0.01,-0.01,0.78,U] [#3 -0.04,0.11,0.76,U] [#4 0.11,-0.15,0.68,U] [#5 0.11,0.15,0.62,U] [#6 0.17,-0.00,0.58,U] [#7 0.01,0.04,0.69,U] [#8 0.13,-0.24,0.00,M1] 
22:47:02.109 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.28, -0.09}
22:47:02.111 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
22:47:02.112 00.001 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
22:47:02.114 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.34 mountX=-0.04 mountY=-0.06, mountTheta=-2.17
22:47:02.116 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
22:47:02.117 00.001 1032 Enqueuing Move request for scope (0.07, -0.03)
22:47:02.119 00.002 10072 Worker thread wakes up
22:47:02.120 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:47:02.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:47:02.120 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.04 yDistance=-0.06
22:47:02.122 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:47:02.123 00.001 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.46
22:47:02.123 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:47:02.124 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:02.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:47:02.124 00.000 10072 MoveAxis(E, 16, ABG)
22:47:02.124 00.000 10072 Guiding  Dir = 2, Dur = 16
22:47:02.124 00.000 10072 IsGuiding returns 0
22:47:02.124 00.000 10072 PulseGuide returned control before completion, sleep 26
22:47:02.139 00.015 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:47:02.141 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:02.144 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:02.146 00.002 1032 Enqueuing Expose request
22:47:02.162 00.016 10072 IsGuiding returns 0
22:47:02.162 00.000 10072 Move returns status 0, amount 16
22:47:02.162 00.000 10072 MoveAxis(N, 0, ABG)
22:47:02.162 00.000 10072 Move returns status 0, amount 0
22:47:02.162 00.000 10072 move complete, result=0
22:47:02.162 00.000 10072 worker thread done servicing request
22:47:02.162 00.000 10072 Worker thread wakes up
22:47:02.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:02.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:02.165 00.003 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
22:47:02.570 00.405 10072 Exposure complete
22:47:02.620 00.050 10072 worker thread done servicing request
22:47:02.621 00.001 1032 OnExposeComplete: enter
22:47:02.623 00.002 1032 UpdateGuideState(): m_state=6
22:47:02.625 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5830
22:47:02.627 00.002 1032 Star::Find returns 1 (0), X=1097.53, Y=134.92, Mass=1393, SNR=26.2, Peak=119 HFD=3.3
22:47:02.629 00.002 1032 MultiStar: [#1 0.06,-0.28,0.00,M1] [#2 -0.03,-0.07,0.75,U] [#3 0.07,0.02,0.80,U] [#4 0.26,-0.09,0.00,M1] [#5 0.15,0.04,0.67,U] [#6 0.09,0.15,0.61,U] [#7 -0.00,0.11,0.72,U] [#8 0.20,-0.06,0.50,U] 
22:47:02.631 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.02}, one-star: {0.23, -0.01}
22:47:02.632 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
22:47:02.634 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
22:47:02.635 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.23 mountX=-0.00 mountY=-0.11, mountTheta=-1.60
22:47:02.637 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
22:47:02.639 00.002 1032 Enqueuing Move request for scope (0.10, 0.02)
22:47:02.640 00.001 10072 Worker thread wakes up
22:47:02.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
22:47:02.640 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
22:47:02.640 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.00 yDistance=-0.11
22:47:02.642 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:47:02.647 00.005 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.46
22:47:02.648 00.001 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:47:02.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:02.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:47:02.648 00.000 10072 MoveAxis(E, 13, ABG)
22:47:02.648 00.000 10072 Guiding  Dir = 2, Dur = 13
22:47:02.648 00.000 10072 IsGuiding returns 0
22:47:02.648 00.000 10072 PulseGuide returned control before completion, sleep 23
22:47:02.664 00.016 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:47:02.667 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:02.668 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:02.671 00.003 1032 Enqueuing Expose request
22:47:02.677 00.006 10072 IsGuiding returns 0
22:47:02.677 00.000 10072 Move returns status 0, amount 13
22:47:02.678 00.001 10072 MoveAxis(N, 0, ABG)
22:47:02.678 00.000 10072 Move returns status 0, amount 0
22:47:02.678 00.000 10072 move complete, result=0
22:47:02.678 00.000 10072 worker thread done servicing request
22:47:02.678 00.000 10072 Worker thread wakes up
22:47:02.678 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:02.678 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:02.682 00.004 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:47:03.310 00.628 10072 Exposure complete
22:47:03.370 00.060 10072 worker thread done servicing request
22:47:03.371 00.001 1032 OnExposeComplete: enter
22:47:03.373 00.002 1032 UpdateGuideState(): m_state=6
22:47:03.375 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5831
22:47:03.378 00.003 1032 Star::Find returns 1 (0), X=1097.57, Y=134.97, Mass=1391, SNR=26.2, Peak=113 HFD=3.3
22:47:03.381 00.003 1032 MultiStar: [#1 0.02,-0.08,0.92,U] [#2 -0.09,0.07,0.72,U] [#3 0.21,-0.03,0.73,U] [#4 0.13,0.11,0.65,U] [#5 -0.01,0.18,0.62,U] [#6 0.09,0.08,0.62,U] [#7 0.09,0.21,0.70,U] [#8 0.06,0.11,0.50,U] 
22:47:03.383 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.27, 0.04}
22:47:03.386 00.003 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
22:47:03.388 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
22:47:03.390 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=0.04 mountY=-0.11, mountTheta=-1.22
22:47:03.398 00.008 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
22:47:03.401 00.003 1032 Enqueuing Move request for scope (0.09, 0.07)
22:47:03.403 00.002 10072 Worker thread wakes up
22:47:03.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
22:47:03.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
22:47:03.403 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.11
22:47:03.405 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:47:03.408 00.003 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.47
22:47:03.408 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
22:47:03.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:03.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:47:03.408 00.000 10072 MoveAxis(E, 17, ABG)
22:47:03.408 00.000 10072 Guiding  Dir = 2, Dur = 17
22:47:03.408 00.000 10072 IsGuiding returns 0
22:47:03.409 00.001 10072 PulseGuide returned control before completion, sleep 27
22:47:03.430 00.021 1032 UpdateGuideState exits: m=1391 SNR=26.2
22:47:03.433 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:03.435 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:03.437 00.002 1032 Enqueuing Expose request
22:47:03.443 00.006 10072 IsGuiding returns 0
22:47:03.443 00.000 10072 Move returns status 0, amount 17
22:47:03.443 00.000 10072 MoveAxis(N, 0, ABG)
22:47:03.443 00.000 10072 Move returns status 0, amount 0
22:47:03.443 00.000 10072 move complete, result=0
22:47:03.443 00.000 10072 worker thread done servicing request
22:47:03.443 00.000 10072 Worker thread wakes up
22:47:03.443 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:03.444 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:03.448 00.004 1032 GuideStep: 0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
22:47:03.852 00.404 10072 Exposure complete
22:47:03.909 00.057 10072 worker thread done servicing request
22:47:03.909 00.000 1032 OnExposeComplete: enter
22:47:03.911 00.002 1032 UpdateGuideState(): m_state=6
22:47:03.913 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5832
22:47:03.915 00.002 1032 Star::Find returns 1 (0), X=1097.54, Y=135.03, Mass=1410, SNR=26.4, Peak=112 HFD=3.4
22:47:03.917 00.002 1032 MultiStar: [#1 0.06,-0.18,0.94,U] [#2 0.06,0.05,0.74,U] [#3 0.02,0.03,0.71,U] [#4 0.21,0.08,0.65,U] [#5 0.00,0.18,0.64,U] [#6 0.15,0.05,0.57,U] [#7 0.12,0.27,0.00,M1] [#8 0.19,0.01,0.50,U] 
22:47:03.919 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.03}, one-star: {0.24, 0.10}
22:47:03.921 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
22:47:03.923 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
22:47:03.925 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.27 mountX=0.00 mountY=-0.12, mountTheta=-1.56
22:47:03.929 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
22:47:03.933 00.004 1032 Enqueuing Move request for scope (0.12, 0.03)
22:47:03.935 00.002 10072 Worker thread wakes up
22:47:03.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
22:47:03.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
22:47:03.935 00.000 10072 Moving (0.12, 0.03) raw xDistance=0.00 yDistance=-0.12
22:47:03.937 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:47:03.939 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.47
22:47:03.939 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:47:03.940 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:03.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:47:03.940 00.000 10072 MoveAxis(E, 13, ABG)
22:47:03.940 00.000 10072 Guiding  Dir = 2, Dur = 13
22:47:03.940 00.000 10072 IsGuiding returns 0
22:47:03.941 00.001 10072 PulseGuide returned control before completion, sleep 23
22:47:03.962 00.021 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:47:03.964 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:03.966 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:03.968 00.002 1032 Enqueuing Expose request
22:47:03.974 00.006 10072 IsGuiding returns 0
22:47:03.974 00.000 10072 Move returns status 0, amount 13
22:47:03.974 00.000 10072 MoveAxis(N, 0, ABG)
22:47:03.974 00.000 10072 Move returns status 0, amount 0
22:47:03.975 00.001 10072 move complete, result=0
22:47:03.975 00.000 10072 worker thread done servicing request
22:47:03.975 00.000 10072 Worker thread wakes up
22:47:03.975 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:03.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:03.979 00.004 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:47:04.600 00.621 10072 Exposure complete
22:47:04.654 00.054 10072 worker thread done servicing request
22:47:04.654 00.000 1032 OnExposeComplete: enter
22:47:04.656 00.002 1032 UpdateGuideState(): m_state=6
22:47:04.658 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5833
22:47:04.661 00.003 1032 Star::Find returns 1 (0), X=1097.64, Y=134.97, Mass=1439, SNR=26.7, Peak=126 HFD=3.3
22:47:04.663 00.002 1032 MultiStar: [#1 0.16,-0.13,0.94,U] [#2 0.07,0.04,0.81,U] [#3 0.05,-0.02,0.80,U] [#4 0.21,0.01,0.66,U] [#5 0.14,-0.04,0.62,U] [#6 0.33,0.04,0.00,M1] [#7 0.14,0.10,0.67,U] [#8 0.35,-0.05,0.00,M1] 
22:47:04.665 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.00}, one-star: {0.34, 0.04}
22:47:04.667 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:47:04.669 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:47:04.671 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.02 mountX=-0.05 mountY=-0.16, mountTheta=-1.85
22:47:04.675 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.00, opts=13)
22:47:04.678 00.003 1032 Enqueuing Move request for scope (0.16, -0.00)
22:47:04.681 00.003 10072 Worker thread wakes up
22:47:04.681 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
22:47:04.681 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
22:47:04.681 00.000 10072 Moving (0.16, -0.00) raw xDistance=-0.05 yDistance=-0.16
22:47:04.683 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:47:04.685 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.47
22:47:04.685 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:47:04.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:04.686 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:47:04.686 00.000 10072 MoveAxis(E, 16, ABG)
22:47:04.686 00.000 10072 Guiding  Dir = 2, Dur = 16
22:47:04.686 00.000 10072 IsGuiding returns 0
22:47:04.686 00.000 10072 PulseGuide returned control before completion, sleep 26
22:47:04.705 00.019 1032 UpdateGuideState exits: m=1439 SNR=26.7
22:47:04.708 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:04.710 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:04.712 00.002 1032 Enqueuing Expose request
22:47:04.722 00.010 10072 IsGuiding returns 0
22:47:04.722 00.000 10072 Move returns status 0, amount 16
22:47:04.722 00.000 10072 MoveAxis(N, 0, ABG)
22:47:04.722 00.000 10072 Move returns status 0, amount 0
22:47:04.722 00.000 10072 move complete, result=0
22:47:04.722 00.000 10072 worker thread done servicing request
22:47:04.722 00.000 10072 Worker thread wakes up
22:47:04.722 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:04.722 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:04.724 00.002 1032 GuideStep: -0.0 px 16 ms EAST, -0.2 px 0 ms NORTH
22:47:05.131 00.407 10072 Exposure complete
22:47:05.190 00.059 10072 worker thread done servicing request
22:47:05.190 00.000 1032 OnExposeComplete: enter
22:47:05.193 00.003 1032 UpdateGuideState(): m_state=6
22:47:05.195 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5834
22:47:05.196 00.001 1032 Star::Find returns 1 (0), X=1097.62, Y=134.81, Mass=1305, SNR=25.4, Peak=123 HFD=3.2
22:47:05.200 00.004 1032 MultiStar: [#1 0.11,-0.35,0.00,M1] [#2 0.04,-0.13,0.85,U] [#3 0.13,-0.01,0.78,U] [#4 0.23,-0.14,0.00,M1] [#5 0.09,0.09,0.68,U] [#6 0.24,-0.13,0.00,M2] [#7 0.21,0.07,0.73,U] [#8 0.13,-0.19,0.48,U] 
22:47:05.202 00.002 1032 refined, 5 included, MultiStar: {0.16, -0.05}, one-star: {0.31, -0.12}
22:47:05.204 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:47:05.210 00.006 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:47:05.213 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.30 mountX=-0.09 mountY=-0.14, mountTheta=-2.14
22:47:05.218 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
22:47:05.220 00.002 1032 Enqueuing Move request for scope (0.16, -0.05)
22:47:05.222 00.002 10072 Worker thread wakes up
22:47:05.222 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
22:47:05.222 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
22:47:05.222 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.14
22:47:05.225 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:47:05.228 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.47
22:47:05.228 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:47:05.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:05.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:47:05.228 00.000 10072 MoveAxis(E, 14, ABG)
22:47:05.228 00.000 10072 Guiding  Dir = 2, Dur = 14
22:47:05.229 00.001 10072 IsGuiding returns 0
22:47:05.229 00.000 10072 PulseGuide returned control before completion, sleep 24
22:47:05.249 00.020 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:47:05.252 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:05.254 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:05.256 00.002 1032 Enqueuing Expose request
22:47:05.268 00.012 10072 IsGuiding returns 0
22:47:05.270 00.002 10072 Move returns status 0, amount 14
22:47:05.270 00.000 10072 MoveAxis(N, 0, ABG)
22:47:05.270 00.000 10072 Move returns status 0, amount 0
22:47:05.270 00.000 10072 move complete, result=0
22:47:05.270 00.000 10072 worker thread done servicing request
22:47:05.270 00.000 10072 Worker thread wakes up
22:47:05.270 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:05.270 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:05.273 00.003 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:47:05.896 00.623 10072 Exposure complete
22:47:05.954 00.058 10072 worker thread done servicing request
22:47:05.954 00.000 1032 OnExposeComplete: enter
22:47:05.958 00.004 1032 UpdateGuideState(): m_state=6
22:47:05.960 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5835
22:47:05.962 00.002 1032 Star::Find returns 1 (0), X=1097.60, Y=134.84, Mass=1381, SNR=26.1, Peak=109 HFD=3.2
22:47:05.964 00.002 1032 MultiStar: [#1 0.20,-0.33,0.00,M2] [#2 0.09,-0.07,0.79,U] [#3 0.26,-0.05,0.00,M1] [#4 0.10,-0.12,0.67,U] [#5 0.16,-0.07,0.63,U] [#6 0.12,0.00,0.57,U] [#7 0.17,0.09,0.70,U] [#8 0.27,-0.11,0.00,M1] 
22:47:05.966 00.002 1032 refined, 5 included, MultiStar: {0.17, -0.05}, one-star: {0.30, -0.08}
22:47:05.968 00.002 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
22:47:05.970 00.002 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
22:47:05.971 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.27 mountX=-0.09 mountY=-0.15, mountTheta=-2.10
22:47:05.976 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.05, opts=13)
22:47:05.978 00.002 1032 Enqueuing Move request for scope (0.17, -0.05)
22:47:05.980 00.002 10072 Worker thread wakes up
22:47:05.981 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
22:47:05.981 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
22:47:05.981 00.000 10072 Moving (0.17, -0.05) raw xDistance=-0.09 yDistance=-0.15
22:47:05.983 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:47:05.990 00.007 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.47
22:47:05.991 00.001 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:47:05.991 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:05.991 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:47:05.991 00.000 10072 MoveAxis(E, 18, ABG)
22:47:05.991 00.000 10072 Guiding  Dir = 2, Dur = 18
22:47:05.993 00.002 10072 IsGuiding returns 0
22:47:05.995 00.002 10072 PulseGuide returned control before completion, sleep 28
22:47:06.012 00.017 1032 UpdateGuideState exits: m=1381 SNR=26.1
22:47:06.014 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:06.016 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:06.020 00.004 1032 Enqueuing Expose request
22:47:06.033 00.013 10072 IsGuiding returns 0
22:47:06.033 00.000 10072 Move returns status 0, amount 18
22:47:06.033 00.000 10072 MoveAxis(N, 0, ABG)
22:47:06.033 00.000 10072 Move returns status 0, amount 0
22:47:06.033 00.000 10072 move complete, result=0
22:47:06.033 00.000 10072 worker thread done servicing request
22:47:06.034 00.001 10072 Worker thread wakes up
22:47:06.034 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:06.034 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:06.034 00.000 1032 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
22:47:06.442 00.408 10072 Exposure complete
22:47:06.496 00.054 10072 worker thread done servicing request
22:47:06.497 00.001 1032 OnExposeComplete: enter
22:47:06.498 00.001 1032 UpdateGuideState(): m_state=6
22:47:06.500 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5836
22:47:06.502 00.002 1032 Star::Find returns 1 (0), X=1097.63, Y=134.95, Mass=1233, SNR=24.7, Peak=94 HFD=3.3
22:47:06.503 00.001 1032 MultiStar: [#1 0.01,-0.24,1.01,U] [#2 0.02,-0.04,0.82,U] [#3 0.16,0.02,0.80,U] [#4 0.16,-0.03,0.68,U] [#5 0.16,0.18,0.70,U] [#6 0.24,0.07,0.64,U] [#7 0.10,-0.02,0.78,U] [#8 0.22,-0.15,0.00,M2] 
22:47:06.505 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.01}, one-star: {0.33, 0.02}
22:47:06.506 00.001 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
22:47:06.508 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
22:47:06.510 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.09 mountX=-0.05 mountY=-0.14, mountTheta=-1.92
22:47:06.512 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
22:47:06.515 00.003 1032 Enqueuing Move request for scope (0.15, -0.01)
22:47:06.517 00.002 10072 Worker thread wakes up
22:47:06.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
22:47:06.517 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
22:47:06.518 00.001 10072 Moving (0.15, -0.01) raw xDistance=-0.05 yDistance=-0.14
22:47:06.521 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:47:06.525 00.004 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.48
22:47:06.525 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:47:06.525 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:06.525 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:47:06.525 00.000 10072 MoveAxis(E, 16, ABG)
22:47:06.525 00.000 10072 Guiding  Dir = 2, Dur = 16
22:47:06.525 00.000 10072 IsGuiding returns 0
22:47:06.527 00.002 10072 PulseGuide returned control before completion, sleep 26
22:47:06.543 00.016 1032 UpdateGuideState exits: m=1233 SNR=24.7
22:47:06.545 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:06.546 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:06.551 00.005 1032 Enqueuing Expose request
22:47:06.564 00.013 10072 IsGuiding returns 0
22:47:06.564 00.000 10072 Move returns status 0, amount 16
22:47:06.564 00.000 10072 MoveAxis(N, 0, ABG)
22:47:06.564 00.000 10072 Move returns status 0, amount 0
22:47:06.564 00.000 10072 move complete, result=0
22:47:06.564 00.000 10072 worker thread done servicing request
22:47:06.564 00.000 10072 Worker thread wakes up
22:47:06.564 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:06.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:06.564 00.000 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
22:47:07.191 00.627 10072 Exposure complete
22:47:07.250 00.059 10072 worker thread done servicing request
22:47:07.250 00.000 1032 OnExposeComplete: enter
22:47:07.253 00.003 1032 UpdateGuideState(): m_state=6
22:47:07.255 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5837
22:47:07.257 00.002 1032 Star::Find returns 1 (0), X=1097.54, Y=134.95, Mass=1241, SNR=24.8, Peak=105 HFD=3.1
22:47:07.258 00.001 1032 MultiStar: [#1 0.10,-0.11,1.01,U] [#2 0.02,0.00,0.83,U] [#3 0.25,-0.00,0.79,U] [#4 0.24,0.09,0.00,M1] [#5 0.00,0.22,0.66,U] [#6 0.25,0.20,0.00,M1] [#7 0.27,0.19,0.00,M1] [#8 0.08,-0.07,0.54,U] 
22:47:07.260 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.00}, one-star: {0.24, 0.02}
22:47:07.262 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
22:47:07.263 00.001 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
22:47:07.264 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.01 mountX=-0.03 mountY=-0.12, mountTheta=-1.82
22:47:07.269 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.00, opts=13)
22:47:07.271 00.002 1032 Enqueuing Move request for scope (0.12, 0.00)
22:47:07.273 00.002 10072 Worker thread wakes up
22:47:07.274 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
22:47:07.274 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
22:47:07.274 00.000 10072 Moving (0.12, 0.00) raw xDistance=-0.03 yDistance=-0.12
22:47:07.276 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:47:07.280 00.004 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.48
22:47:07.280 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:47:07.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:07.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:47:07.280 00.000 10072 MoveAxis(E, 18, ABG)
22:47:07.280 00.000 10072 Guiding  Dir = 2, Dur = 18
22:47:07.302 00.022 1032 UpdateGuideState exits: m=1241 SNR=24.8
22:47:07.305 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:07.308 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:07.312 00.004 1032 Enqueuing Expose request
22:47:07.320 00.008 10072 IsGuiding returns 0
22:47:07.321 00.001 10072 PulseGuide returned control before completion, sleep 28
22:47:07.361 00.040 10072 IsGuiding returns 0
22:47:07.362 00.001 10072 Move returns status 0, amount 18
22:47:07.362 00.000 10072 MoveAxis(N, 0, ABG)
22:47:07.362 00.000 10072 Move returns status 0, amount 0
22:47:07.362 00.000 10072 move complete, result=0
22:47:07.362 00.000 10072 worker thread done servicing request
22:47:07.362 00.000 10072 Worker thread wakes up
22:47:07.362 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:07.362 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:07.771 00.409 10072 Exposure complete
22:47:07.777 00.006 1032 GuideStep: -0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
22:47:07.842 00.065 10072 worker thread done servicing request
22:47:08.396 00.554 1032 OnExposeComplete: enter
22:47:08.398 00.002 1032 UpdateGuideState(): m_state=6
22:47:08.401 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5838
22:47:08.403 00.002 1032 Star::Find returns 1 (0), X=1097.58, Y=134.89, Mass=1392, SNR=26.2, Peak=122 HFD=3.3
22:47:08.405 00.002 1032 MultiStar: [#1 0.07,-0.13,0.95,U] [#2 -0.04,-0.05,0.78,U] [#3 0.16,0.07,0.77,U] [#4 0.15,-0.08,0.67,U] [#5 0.12,0.20,0.63,U] [#6 0.31,0.12,0.00,M2] [#7 0.15,0.17,0.74,U] [#8 0.04,-0.10,0.51,U] 
22:47:08.407 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.00}, one-star: {0.28, -0.04}
22:47:08.409 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
22:47:08.411 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
22:47:08.413 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.01 mountX=-0.03 mountY=-0.12, mountTheta=-1.82
22:47:08.416 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.00, opts=13)
22:47:08.419 00.003 1032 Enqueuing Move request for scope (0.12, 0.00)
22:47:08.421 00.002 10072 Worker thread wakes up
22:47:08.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
22:47:08.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
22:47:08.421 00.000 10072 Moving (0.12, 0.00) raw xDistance=-0.03 yDistance=-0.12
22:47:08.426 00.005 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.48
22:47:08.426 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:47:08.426 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:08.426 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:47:08.426 00.000 10072 MoveAxis(E, 24, ABG)
22:47:08.426 00.000 10072 Guiding  Dir = 2, Dur = 24
22:47:08.427 00.001 10072 IsGuiding returns 0
22:47:08.427 00.000 10072 PulseGuide returned control before completion, sleep 34
22:47:08.471 00.044 10072 IsGuiding returns 0
22:47:08.471 00.000 10072 Move returns status 0, amount 24
22:47:08.471 00.000 10072 MoveAxis(N, 0, ABG)
22:47:08.471 00.000 10072 Move returns status 0, amount 0
22:47:08.471 00.000 10072 move complete, result=0
22:47:08.471 00.000 10072 worker thread done servicing request
22:47:08.475 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:47:08.498 00.023 1032 UpdateGuideState exits: m=1392 SNR=26.2
22:47:08.502 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:08.506 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:08.508 00.002 1032 Enqueuing Expose request
22:47:08.510 00.002 10072 Worker thread wakes up
22:47:08.510 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:08.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:08.511 00.001 1032 GuideStep: -0.0 px 24 ms EAST, -0.1 px 0 ms NORTH
22:47:09.147 00.636 10072 Exposure complete
22:47:09.204 00.057 10072 worker thread done servicing request
22:47:09.204 00.000 1032 OnExposeComplete: enter
22:47:09.207 00.003 1032 UpdateGuideState(): m_state=6
22:47:09.209 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5839
22:47:09.211 00.002 1032 Star::Find returns 1 (0), X=1097.54, Y=134.84, Mass=1392, SNR=26.2, Peak=124 HFD=3.2
22:47:09.213 00.002 1032 MultiStar: [#1 0.00,-0.16,1.00,U] [#2 0.04,-0.07,0.79,U] [#3 0.19,-0.05,0.77,U] [#4 0.07,-0.06,0.67,U] [#5 0.07,0.07,0.63,U] [#6 0.13,0.11,0.65,U] [#7 0.21,0.05,0.68,U] [#8 0.21,0.04,0.47,U] 
22:47:09.215 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.24, -0.09}
22:47:09.216 00.001 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
22:47:09.218 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
22:47:09.220 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.24 mountX=-0.06 mountY=-0.11, mountTheta=-2.07
22:47:09.225 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
22:47:09.227 00.002 1032 Enqueuing Move request for scope (0.13, -0.03)
22:47:09.229 00.002 10072 Worker thread wakes up
22:47:09.229 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
22:47:09.229 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
22:47:09.229 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.11
22:47:09.232 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:47:09.234 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.48
22:47:09.234 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:47:09.234 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:09.234 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:47:09.234 00.000 10072 MoveAxis(E, 20, ABG)
22:47:09.234 00.000 10072 Guiding  Dir = 2, Dur = 20
22:47:09.235 00.001 10072 IsGuiding returns 0
22:47:09.238 00.003 10072 PulseGuide returned control before completion, sleep 29
22:47:09.256 00.018 1032 UpdateGuideState exits: m=1392 SNR=26.2
22:47:09.259 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:09.261 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:09.263 00.002 1032 Enqueuing Expose request
22:47:09.270 00.007 10072 IsGuiding returns 1
22:47:09.270 00.000 10072 scope still moving after pulse duration time elapsed
22:47:09.302 00.032 10072 IsGuiding returns 0
22:47:09.302 00.000 10072 scope move finished after 20 + 46 ms
22:47:09.302 00.000 10072 Move returns status 0, amount 20
22:47:09.302 00.000 10072 MoveAxis(N, 0, ABG)
22:47:09.302 00.000 10072 Move returns status 0, amount 0
22:47:09.302 00.000 10072 move complete, result=0
22:47:09.302 00.000 10072 worker thread done servicing request
22:47:09.302 00.000 10072 Worker thread wakes up
22:47:09.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:09.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:09.303 00.001 1032 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
22:47:09.710 00.407 10072 Exposure complete
22:47:09.763 00.053 10072 worker thread done servicing request
22:47:09.763 00.000 1032 OnExposeComplete: enter
22:47:09.765 00.002 1032 UpdateGuideState(): m_state=6
22:47:09.766 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5840
22:47:09.770 00.004 1032 Star::Find returns 1 (0), X=1097.67, Y=134.91, Mass=1434, SNR=26.6, Peak=118 HFD=3.1
22:47:09.772 00.002 1032 MultiStar: [#1 0.03,-0.20,0.92,U] [#2 -0.09,0.00,0.76,U] [#3 0.09,-0.01,0.75,U] [#4 0.14,-0.16,0.61,U] [#5 0.16,0.08,0.63,U] [#6 0.13,0.11,0.61,U] [#7 0.12,0.05,0.69,U] [#8 0.11,-0.07,0.50,U] 
22:47:09.775 00.003 1032 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.37, -0.02}
22:47:09.777 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
22:47:09.779 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
22:47:09.781 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-0.24 mountX=-0.06 mountY=-0.11, mountTheta=-2.07
22:47:09.783 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
22:47:09.785 00.002 1032 Enqueuing Move request for scope (0.12, -0.03)
22:47:09.787 00.002 10072 Worker thread wakes up
22:47:09.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
22:47:09.787 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
22:47:09.788 00.001 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
22:47:09.790 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:47:09.793 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.48
22:47:09.793 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:47:09.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:09.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:47:09.793 00.000 10072 MoveAxis(E, 16, ABG)
22:47:09.793 00.000 10072 Guiding  Dir = 2, Dur = 16
22:47:09.793 00.000 10072 IsGuiding returns 0
22:47:09.794 00.001 10072 PulseGuide returned control before completion, sleep 26
22:47:09.813 00.019 1032 UpdateGuideState exits: m=1434 SNR=26.6
22:47:09.815 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:09.818 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:09.819 00.001 1032 Enqueuing Expose request
22:47:09.831 00.012 10072 IsGuiding returns 0
22:47:09.831 00.000 10072 Move returns status 0, amount 16
22:47:09.831 00.000 10072 MoveAxis(N, 0, ABG)
22:47:09.831 00.000 10072 Move returns status 0, amount 0
22:47:09.831 00.000 10072 move complete, result=0
22:47:09.831 00.000 10072 worker thread done servicing request
22:47:09.831 00.000 10072 Worker thread wakes up
22:47:09.831 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:09.831 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:09.833 00.002 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
22:47:10.459 00.626 10072 Exposure complete
22:47:10.515 00.056 10072 worker thread done servicing request
22:47:10.515 00.000 1032 OnExposeComplete: enter
22:47:10.519 00.004 1032 UpdateGuideState(): m_state=6
22:47:10.522 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5841
22:47:10.524 00.002 1032 Star::Find returns 1 (0), X=1097.62, Y=134.92, Mass=1222, SNR=24.6, Peak=97 HFD=3.3
22:47:10.527 00.003 1032 MultiStar: [#1 0.10,-0.26,0.00,M1] [#2 -0.04,-0.07,0.86,U] [#3 0.15,-0.07,0.79,U] [#4 0.03,-0.09,0.74,U] [#5 0.13,-0.05,0.69,U] [#6 0.24,-0.05,0.66,U] [#7 0.22,-0.08,0.76,U] [#8 0.15,-0.10,0.56,U] 
22:47:10.529 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.06}, one-star: {0.32, -0.01}
22:47:10.530 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
22:47:10.532 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
22:47:10.534 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.38 mountX=-0.10 mountY=-0.13, mountTheta=-2.21
22:47:10.537 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
22:47:10.539 00.002 1032 Enqueuing Move request for scope (0.15, -0.06)
22:47:10.541 00.002 10072 Worker thread wakes up
22:47:10.541 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
22:47:10.541 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
22:47:10.541 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.10 yDistance=-0.13
22:47:10.543 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:47:10.546 00.003 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.49
22:47:10.546 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:47:10.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:10.546 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:47:10.546 00.000 10072 MoveAxis(E, 17, ABG)
22:47:10.546 00.000 10072 Guiding  Dir = 2, Dur = 17
22:47:10.546 00.000 10072 IsGuiding returns 0
22:47:10.547 00.001 10072 PulseGuide returned control before completion, sleep 27
22:47:10.566 00.019 1032 UpdateGuideState exits: m=1222 SNR=24.6
22:47:10.569 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:10.570 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:10.572 00.002 1032 Enqueuing Expose request
22:47:10.581 00.009 10072 IsGuiding returns 0
22:47:10.581 00.000 10072 Move returns status 0, amount 17
22:47:10.581 00.000 10072 MoveAxis(N, 0, ABG)
22:47:10.581 00.000 10072 Move returns status 0, amount 0
22:47:10.581 00.000 10072 move complete, result=0
22:47:10.581 00.000 10072 worker thread done servicing request
22:47:10.581 00.000 10072 Worker thread wakes up
22:47:10.581 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:10.581 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:10.585 00.004 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:47:10.994 00.409 10072 Exposure complete
22:47:11.044 00.050 10072 worker thread done servicing request
22:47:11.044 00.000 1032 OnExposeComplete: enter
22:47:11.045 00.001 1032 UpdateGuideState(): m_state=6
22:47:11.048 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5842
22:47:11.049 00.001 1032 Star::Find returns 1 (0), X=1097.61, Y=134.83, Mass=1413, SNR=26.4, Peak=136 HFD=3.2
22:47:11.051 00.002 1032 MultiStar: [#1 0.01,-0.43,0.00,M2] [#2 0.02,-0.30,0.00,M1] [#3 0.29,-0.14,0.00,M1] [#4 0.27,-0.21,0.00,M1] [#5 0.15,-0.11,0.64,U] [#6 0.30,-0.16,0.00,M1] [#7 0.21,-0.10,0.68,U] [#8 0.18,-0.20,0.00,M1] 
22:47:11.052 00.001 1032 refined, 2 included, MultiStar: {0.24, -0.10}, one-star: {0.31, -0.10}
22:47:11.053 00.001 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
22:47:11.055 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
22:47:11.057 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.40 mountX=-0.16 mountY=-0.20, mountTheta=-2.23
22:47:11.059 00.002 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.10, opts=13)
22:47:11.060 00.001 1032 Enqueuing Move request for scope (0.24, -0.10)
22:47:11.061 00.001 10072 Worker thread wakes up
22:47:11.061 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd
22:47:11.061 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.10)
22:47:11.061 00.000 10072 Moving (0.24, -0.10) raw xDistance=-0.16 yDistance=-0.20
22:47:11.063 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:47:11.066 00.003 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 286.49
22:47:11.067 00.001 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
22:47:11.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:47:11.067 00.000 10072 MoveAxis(E, 89, ABG)
22:47:11.067 00.000 10072 Guiding  Dir = 2, Dur = 89
22:47:11.067 00.000 10072 IsGuiding returns 0
22:47:11.067 00.000 10072 PulseGuide returned control before completion, sleep 99
22:47:11.084 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.4
22:47:11.087 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:11.089 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:11.090 00.001 1032 Enqueuing Expose request
22:47:11.178 00.088 10072 IsGuiding returns 0
22:47:11.178 00.000 10072 Move returns status 0, amount 89
22:47:11.178 00.000 10072 MoveAxis(N, 131, ABG)
22:47:11.178 00.000 10072 Guiding  Dir = 0, Dur = 131
22:47:11.179 00.001 10072 IsGuiding returns 0
22:47:11.179 00.000 10072 PulseGuide returned control before completion, sleep 141
22:47:11.335 00.156 10072 IsGuiding returns 0
22:47:11.335 00.000 10072 Move returns status 0, amount 131
22:47:11.335 00.000 10072 move complete, result=0
22:47:11.335 00.000 10072 worker thread done servicing request
22:47:11.335 00.000 10072 Worker thread wakes up
22:47:11.336 00.001 1032 GuideStep: -0.2 px 89 ms EAST, -0.2 px 131 ms NORTH
22:47:11.338 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:11.338 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:11.963 00.625 10072 Exposure complete
22:47:12.016 00.053 10072 worker thread done servicing request
22:47:12.016 00.000 1032 OnExposeComplete: enter
22:47:12.018 00.002 1032 UpdateGuideState(): m_state=6
22:47:12.020 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5843
22:47:12.023 00.003 1032 Star::Find returns 1 (0), X=1097.52, Y=134.73, Mass=1340, SNR=25.7, Peak=132 HFD=3.2
22:47:12.025 00.002 1032 MultiStar: [#1 -0.04,-0.33,0.00,M3] [#2 -0.20,-0.10,0.78,U] [#3 -0.05,0.01,0.75,U] [#4 0.00,-0.19,0.67,U] [#5 -0.02,-0.09,0.65,U] [#6 0.15,-0.01,0.64,U] [#7 0.04,-0.01,0.71,U] [#8 -0.08,-0.16,0.50,U] 
22:47:12.027 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.09}, one-star: {0.22, -0.20}
22:47:12.028 00.001 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
22:47:12.030 00.002 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
22:47:12.031 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.40 mountX=-0.10 mountY=0.01, mountTheta=3.05
22:47:12.034 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.09, opts=13)
22:47:12.036 00.002 1032 Enqueuing Move request for scope (0.02, -0.09)
22:47:12.037 00.001 10072 Worker thread wakes up
22:47:12.038 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
22:47:12.038 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
22:47:12.038 00.000 10072 Moving (0.02, -0.09) raw xDistance=-0.10 yDistance=0.01
22:47:12.040 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:47:12.042 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.49
22:47:12.042 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:47:12.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:12.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:47:12.043 00.001 10072 MoveAxis(E, 17, ABG)
22:47:12.043 00.000 10072 Guiding  Dir = 2, Dur = 17
22:47:12.043 00.000 10072 IsGuiding returns 0
22:47:12.043 00.000 10072 PulseGuide returned control before completion, sleep 27
22:47:12.061 00.018 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:47:12.063 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:12.066 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:12.068 00.002 1032 Enqueuing Expose request
22:47:12.083 00.015 10072 IsGuiding returns 0
22:47:12.084 00.001 10072 Move returns status 0, amount 17
22:47:12.084 00.000 10072 MoveAxis(N, 0, ABG)
22:47:12.084 00.000 10072 Move returns status 0, amount 0
22:47:12.084 00.000 10072 move complete, result=0
22:47:12.084 00.000 10072 worker thread done servicing request
22:47:12.084 00.000 10072 Worker thread wakes up
22:47:12.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:12.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:12.085 00.001 1032 GuideStep: -0.1 px 17 ms EAST, 0.0 px 0 ms NORTH
22:47:12.490 00.405 10072 Exposure complete
22:47:12.553 00.063 1032 OnExposeComplete: enter
22:47:12.555 00.002 1032 UpdateGuideState(): m_state=6
22:47:12.558 00.003 10072 worker thread done servicing request
22:47:12.558 00.000 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5844
22:47:12.559 00.001 1032 Star::Find returns 1 (0), X=1097.38, Y=134.84, Mass=1337, SNR=25.7, Peak=124 HFD=3.2
22:47:12.561 00.002 1032 MultiStar: [#1 -0.04,-0.29,0.00,M4] [#2 -0.19,-0.14,0.83,U] [#3 -0.07,0.07,0.74,U] [#4 0.01,-0.11,0.65,U] [#5 -0.08,-0.13,0.67,U] [#6 -0.04,-0.09,0.60,U] [#7 0.07,-0.04,0.72,U] [#8 0.01,-0.20,0.53,U] 
22:47:12.562 00.001 1032 refined, 7 included, MultiStar: {-0.02, -0.09}, one-star: {0.08, -0.08}
22:47:12.563 00.001 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.62)
22:47:12.564 00.001 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.62)
22:47:12.567 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.84 mountX=-0.08 mountY=0.05, mountTheta=2.62
22:47:12.570 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.09, opts=13)
22:47:12.572 00.002 1032 Enqueuing Move request for scope (-0.02, -0.09)
22:47:12.573 00.001 10072 Worker thread wakes up
22:47:12.574 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
22:47:12.574 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
22:47:12.574 00.000 10072 Moving (-0.02, -0.09) raw xDistance=-0.08 yDistance=0.05
22:47:12.576 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:47:12.579 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.49
22:47:12.579 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:47:12.579 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:12.579 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:47:12.579 00.000 10072 MoveAxis(E, 13, ABG)
22:47:12.579 00.000 10072 Guiding  Dir = 2, Dur = 13
22:47:12.580 00.001 10072 IsGuiding returns 0
22:47:12.580 00.000 10072 PulseGuide returned control before completion, sleep 23
22:47:12.598 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:47:12.601 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:12.603 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:12.604 00.001 1032 Enqueuing Expose request
22:47:12.613 00.009 10072 IsGuiding returns 0
22:47:12.614 00.001 10072 Move returns status 0, amount 13
22:47:12.614 00.000 10072 MoveAxis(N, 0, ABG)
22:47:12.614 00.000 10072 Move returns status 0, amount 0
22:47:12.614 00.000 10072 move complete, result=0
22:47:12.614 00.000 10072 worker thread done servicing request
22:47:12.614 00.000 10072 Worker thread wakes up
22:47:12.614 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:12.614 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:12.614 00.000 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
22:47:13.244 00.630 10072 Exposure complete
22:47:13.302 00.058 1032 OnExposeComplete: enter
22:47:13.305 00.003 10072 worker thread done servicing request
22:47:13.305 00.000 1032 UpdateGuideState(): m_state=6
22:47:13.307 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5845
22:47:13.310 00.003 1032 Star::Find returns 1 (0), X=1097.56, Y=134.76, Mass=1351, SNR=25.8, Peak=126 HFD=3.2
22:47:13.312 00.002 1032 MultiStar: [#1 0.05,-0.37,0.00,M5] [#2 -0.09,-0.17,0.77,U] [#3 0.03,-0.11,0.78,U] [#4 0.13,-0.25,0.00,M1] [#5 -0.01,-0.16,0.61,U] [#6 0.20,0.03,0.64,U] [#7 0.07,-0.03,0.69,U] [#8 -0.01,-0.23,0.54,U] 
22:47:13.314 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.12}, one-star: {0.26, -0.17}
22:47:13.315 00.001 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
22:47:13.317 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
22:47:13.319 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-1.01 mountX=-0.14 mountY=-0.04, mountTheta=-2.84
22:47:13.322 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.12, opts=13)
22:47:13.324 00.002 1032 Enqueuing Move request for scope (0.08, -0.12)
22:47:13.325 00.001 10072 Worker thread wakes up
22:47:13.325 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
22:47:13.325 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
22:47:13.326 00.001 10072 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.04
22:47:13.327 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:47:13.331 00.004 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 286.50
22:47:13.331 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:47:13.331 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:13.331 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:47:13.331 00.000 10072 MoveAxis(E, 79, ABG)
22:47:13.331 00.000 10072 Guiding  Dir = 2, Dur = 79
22:47:13.332 00.001 10072 IsGuiding returns 0
22:47:13.332 00.000 10072 PulseGuide returned control before completion, sleep 89
22:47:13.352 00.020 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:47:13.354 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:13.356 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:13.359 00.003 1032 Enqueuing Expose request
22:47:13.431 00.072 10072 IsGuiding returns 0
22:47:13.431 00.000 10072 Move returns status 0, amount 79
22:47:13.431 00.000 10072 MoveAxis(N, 0, ABG)
22:47:13.431 00.000 10072 Move returns status 0, amount 0
22:47:13.431 00.000 10072 move complete, result=0
22:47:13.431 00.000 10072 worker thread done servicing request
22:47:13.431 00.000 10072 Worker thread wakes up
22:47:13.431 00.000 1032 GuideStep: -0.1 px 79 ms EAST, -0.0 px 0 ms NORTH
22:47:13.434 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:13.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:13.850 00.416 10072 Exposure complete
22:47:13.911 00.061 1032 OnExposeComplete: enter
22:47:13.914 00.003 1032 UpdateGuideState(): m_state=6
22:47:13.915 00.001 10072 worker thread done servicing request
22:47:13.915 00.000 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5846
22:47:13.918 00.003 1032 Star::Find returns 1 (0), X=1097.46, Y=134.81, Mass=1322, SNR=25.6, Peak=121 HFD=3.2
22:47:13.920 00.002 1032 MultiStar: [#1 0.01,-0.39,0.00,M6] [#2 -0.02,-0.24,0.76,U] [#3 0.04,-0.13,0.80,U] [#4 0.11,-0.15,0.69,U] [#5 0.05,-0.14,0.66,U] [#6 0.05,-0.21,0.62,U] [#7 0.08,-0.11,0.73,U] [#8 0.06,-0.25,0.00,M1] 
22:47:13.922 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.16}, one-star: {0.16, -0.12}
22:47:13.925 00.003 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
22:47:13.926 00.001 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
22:47:13.928 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.15 mountX=-0.17 mountY=-0.03, mountTheta=-2.98
22:47:13.931 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.16, opts=13)
22:47:13.933 00.002 1032 Enqueuing Move request for scope (0.07, -0.16)
22:47:13.934 00.001 10072 Worker thread wakes up
22:47:13.936 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
22:47:13.936 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
22:47:13.936 00.000 10072 Moving (0.07, -0.16) raw xDistance=-0.17 yDistance=-0.03
22:47:13.938 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:47:13.940 00.002 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 286.50
22:47:13.940 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
22:47:13.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:13.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:47:13.940 00.000 10072 MoveAxis(E, 95, ABG)
22:47:13.940 00.000 10072 Guiding  Dir = 2, Dur = 95
22:47:13.940 00.000 10072 IsGuiding returns 0
22:47:13.941 00.001 10072 PulseGuide returned control before completion, sleep 105
22:47:13.963 00.022 1032 UpdateGuideState exits: m=1322 SNR=25.6
22:47:13.965 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:13.967 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:13.969 00.002 1032 Enqueuing Expose request
22:47:14.051 00.082 10072 IsGuiding returns 0
22:47:14.051 00.000 10072 Move returns status 0, amount 95
22:47:14.052 00.001 10072 MoveAxis(N, 0, ABG)
22:47:14.052 00.000 10072 Move returns status 0, amount 0
22:47:14.052 00.000 10072 move complete, result=0
22:47:14.052 00.000 10072 worker thread done servicing request
22:47:14.052 00.000 10072 Worker thread wakes up
22:47:14.052 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:14.052 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:14.060 00.008 1032 GuideStep: -0.2 px 95 ms EAST, -0.0 px 0 ms NORTH
22:47:14.681 00.621 10072 Exposure complete
22:47:14.737 00.056 10072 worker thread done servicing request
22:47:14.737 00.000 1032 OnExposeComplete: enter
22:47:14.739 00.002 1032 UpdateGuideState(): m_state=6
22:47:14.740 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5847
22:47:14.742 00.002 1032 Star::Find returns 1 (0), X=1097.36, Y=135.09, Mass=1308, SNR=25.4, Peak=113 HFD=3.3
22:47:14.743 00.001 1032 MultiStar: [#1 0.05,-0.04,0.96,U] [#2 -0.06,0.14,0.80,U] [#3 0.05,0.24,0.77,U] [#4 0.08,0.10,0.70,U] [#5 -0.20,0.14,0.67,U] [#6 0.21,0.07,0.62,U] [#7 0.10,0.12,0.73,U] [#8 -0.01,0.14,0.51,U] 
22:47:14.746 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.06, 0.16}
22:47:14.747 00.001 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
22:47:14.749 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
22:47:14.750 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.29 mountX=0.10 mountY=-0.06, mountTheta=-0.54
22:47:14.753 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
22:47:14.755 00.002 1032 Enqueuing Move request for scope (0.03, 0.12)
22:47:14.756 00.001 10072 Worker thread wakes up
22:47:14.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
22:47:14.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
22:47:14.756 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.10 yDistance=-0.06
22:47:14.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:47:14.760 00.002 10072 PPEC rslt: input = 0.10, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.50
22:47:14.760 00.000 10072 PPEC: input: 0.10, control: -0.02, exposure: 500
22:47:14.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:14.761 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:47:14.761 00.000 10072 MoveAxis(E, 17, ABG)
22:47:14.761 00.000 10072 Guiding  Dir = 2, Dur = 17
22:47:14.761 00.000 10072 IsGuiding returns 0
22:47:14.761 00.000 10072 PulseGuide returned control before completion, sleep 27
22:47:14.779 00.018 1032 UpdateGuideState exits: m=1308 SNR=25.4
22:47:14.781 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:14.783 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:14.784 00.001 1032 Enqueuing Expose request
22:47:14.803 00.019 10072 IsGuiding returns 0
22:47:14.803 00.000 10072 Move returns status 0, amount 17
22:47:14.803 00.000 10072 MoveAxis(N, 0, ABG)
22:47:14.803 00.000 10072 Move returns status 0, amount 0
22:47:14.803 00.000 10072 move complete, result=0
22:47:14.803 00.000 10072 worker thread done servicing request
22:47:14.803 00.000 10072 Worker thread wakes up
22:47:14.803 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:14.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:14.810 00.007 1032 GuideStep: 0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:47:15.209 00.399 10072 Exposure complete
22:47:15.259 00.050 10072 worker thread done servicing request
22:47:15.266 00.007 1032 OnExposeComplete: enter
22:47:15.267 00.001 1032 UpdateGuideState(): m_state=6
22:47:15.270 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5848
22:47:15.273 00.003 1032 Star::Find returns 1 (0), X=1097.37, Y=134.96, Mass=1186, SNR=24.2, Peak=104 HFD=3.3
22:47:15.275 00.002 1032 MultiStar: [#1 -0.02,-0.19,1.00,U] [#2 -0.16,0.03,0.81,U] [#3 -0.05,0.06,0.83,U] [#4 0.01,-0.08,0.69,U] [#5 -0.13,0.13,0.72,U] [#6 0.09,0.14,0.65,U] [#7 0.09,-0.02,0.78,U] [#8 -0.03,0.05,0.56,U] 
22:47:15.277 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {0.07, 0.03}
22:47:15.279 00.002 1032 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.83) = xAngle (0.88 = 0.88)
22:47:15.280 00.001 1032 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.88 = 0.88)
22:47:15.282 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.71 mountX=0.01 mountY=0.01, mountTheta=0.88
22:47:15.286 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
22:47:15.288 00.002 1032 Enqueuing Move request for scope (-0.02, 0.01)
22:47:15.290 00.002 10072 Worker thread wakes up
22:47:15.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
22:47:15.290 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
22:47:15.290 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=0.01
22:47:15.293 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:47:15.295 00.002 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.50
22:47:15.295 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
22:47:15.295 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:15.296 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:47:15.296 00.000 10072 MoveAxis(E, 15, ABG)
22:47:15.296 00.000 10072 Guiding  Dir = 2, Dur = 15
22:47:15.296 00.000 10072 IsGuiding returns 0
22:47:15.297 00.001 10072 PulseGuide returned control before completion, sleep 25
22:47:15.314 00.017 1032 UpdateGuideState exits: m=1186 SNR=24.2
22:47:15.317 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:15.319 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:15.320 00.001 1032 Enqueuing Expose request
22:47:15.332 00.012 10072 IsGuiding returns 0
22:47:15.332 00.000 10072 Move returns status 0, amount 15
22:47:15.332 00.000 10072 MoveAxis(N, 0, ABG)
22:47:15.332 00.000 10072 Move returns status 0, amount 0
22:47:15.332 00.000 10072 move complete, result=0
22:47:15.332 00.000 10072 worker thread done servicing request
22:47:15.333 00.001 10072 Worker thread wakes up
22:47:15.333 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:15.333 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:15.333 00.000 1032 GuideStep: 0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
22:47:15.961 00.628 10072 Exposure complete
22:47:16.014 00.053 10072 worker thread done servicing request
22:47:16.016 00.002 1032 OnExposeComplete: enter
22:47:16.018 00.002 1032 UpdateGuideState(): m_state=6
22:47:16.020 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5849
22:47:16.020 00.000 1032 Star::Find returns 1 (0), X=1097.51, Y=134.85, Mass=1514, SNR=27.3, Peak=140 HFD=3.3
22:47:16.024 00.004 1032 MultiStar: [#1 -0.16,-0.27,0.00,M5] [#2 -0.12,-0.14,0.76,U] [#3 0.04,-0.20,0.70,U] [#4 0.09,-0.23,0.65,U] [#5 0.02,-0.08,0.62,U] [#6 0.15,-0.09,0.56,U] [#7 0.05,-0.04,0.68,U] [#8 -0.17,-0.14,0.49,U] 
22:47:16.026 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.12}, one-star: {0.21, -0.08}
22:47:16.028 00.002 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
22:47:16.033 00.005 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
22:47:16.036 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.22 mountX=-0.13 mountY=-0.01, mountTheta=-3.05
22:47:16.041 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.12, opts=13)
22:47:16.043 00.002 1032 Enqueuing Move request for scope (0.05, -0.12)
22:47:16.045 00.002 10072 Worker thread wakes up
22:47:16.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
22:47:16.045 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
22:47:16.045 00.000 10072 Moving (0.05, -0.12) raw xDistance=-0.13 yDistance=-0.01
22:47:16.047 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:47:16.051 00.004 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 286.51
22:47:16.051 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
22:47:16.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:16.051 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:47:16.051 00.000 10072 MoveAxis(E, 80, ABG)
22:47:16.051 00.000 10072 Guiding  Dir = 2, Dur = 80
22:47:16.052 00.001 10072 IsGuiding returns 0
22:47:16.052 00.000 10072 PulseGuide returned control before completion, sleep 90
22:47:16.071 00.019 1032 UpdateGuideState exits: m=1514 SNR=27.3
22:47:16.074 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:16.076 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:16.078 00.002 1032 Enqueuing Expose request
22:47:16.145 00.067 10072 IsGuiding returns 0
22:47:16.146 00.001 10072 Move returns status 0, amount 80
22:47:16.146 00.000 10072 MoveAxis(N, 0, ABG)
22:47:16.146 00.000 10072 Move returns status 0, amount 0
22:47:16.146 00.000 10072 move complete, result=0
22:47:16.146 00.000 10072 worker thread done servicing request
22:47:16.146 00.000 10072 Worker thread wakes up
22:47:16.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:16.146 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:16.146 00.000 1032 GuideStep: -0.1 px 80 ms EAST, -0.0 px 0 ms NORTH
22:47:16.557 00.411 10072 Exposure complete
22:47:16.609 00.052 10072 worker thread done servicing request
22:47:16.609 00.000 1032 OnExposeComplete: enter
22:47:16.611 00.002 1032 UpdateGuideState(): m_state=6
22:47:16.613 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5850
22:47:16.615 00.002 1032 Star::Find returns 1 (0), X=1097.58, Y=134.76, Mass=1247, SNR=24.8, Peak=120 HFD=3.2
22:47:16.621 00.006 1032 MultiStar: [#1 -0.05,-0.31,0.00,M6] [#2 -0.22,-0.07,0.87,U] [#3 0.04,-0.12,0.84,U] [#4 -0.03,-0.06,0.69,U] [#5 -0.00,-0.22,0.70,U] [#6 0.09,-0.03,0.70,U] [#7 0.02,0.02,0.73,U] [#8 -0.05,-0.13,0.53,U] 
22:47:16.623 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.10}, one-star: {0.28, -0.17}
22:47:16.624 00.001 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.13)
22:47:16.626 00.002 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.13)
22:47:16.627 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.33 mountX=-0.10 mountY=0.00, mountTheta=3.13
22:47:16.630 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.10, opts=13)
22:47:16.632 00.002 1032 Enqueuing Move request for scope (0.02, -0.10)
22:47:16.634 00.002 10072 Worker thread wakes up
22:47:16.634 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
22:47:16.634 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
22:47:16.634 00.000 10072 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=0.00
22:47:16.636 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:47:16.638 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.51
22:47:16.638 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:47:16.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:16.639 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:47:16.639 00.000 10072 MoveAxis(E, 16, ABG)
22:47:16.639 00.000 10072 Guiding  Dir = 2, Dur = 16
22:47:16.639 00.000 10072 IsGuiding returns 0
22:47:16.639 00.000 10072 PulseGuide returned control before completion, sleep 26
22:47:16.656 00.017 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:47:16.658 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:16.659 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:16.661 00.002 1032 Enqueuing Expose request
22:47:16.679 00.018 10072 IsGuiding returns 0
22:47:16.679 00.000 10072 Move returns status 0, amount 16
22:47:16.679 00.000 10072 MoveAxis(N, 0, ABG)
22:47:16.679 00.000 10072 Move returns status 0, amount 0
22:47:16.679 00.000 10072 move complete, result=0
22:47:16.679 00.000 10072 worker thread done servicing request
22:47:16.680 00.001 10072 Worker thread wakes up
22:47:16.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:16.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:16.681 00.001 1032 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
22:47:17.308 00.627 10072 Exposure complete
22:47:17.363 00.055 10072 worker thread done servicing request
22:47:17.363 00.000 1032 OnExposeComplete: enter
22:47:17.366 00.003 1032 UpdateGuideState(): m_state=6
22:47:17.369 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5851
22:47:17.371 00.002 1032 Star::Find returns 1 (0), X=1097.68, Y=134.80, Mass=1397, SNR=26.3, Peak=115 HFD=3.2
22:47:17.374 00.003 1032 MultiStar: [#1 0.03,-0.28,0.00,M7] [#2 -0.15,-0.07,0.76,U] [#3 0.12,-0.01,0.76,U] [#4 0.07,-0.11,0.66,U] [#5 0.23,-0.12,0.00,M1] [#6 0.16,-0.06,0.60,U] [#7 0.11,0.07,0.68,U] [#8 0.12,-0.18,0.51,U] 
22:47:17.377 00.003 1032 refined, 6 included, MultiStar: {0.13, -0.07}, one-star: {0.38, -0.13}
22:47:17.380 00.003 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
22:47:17.382 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
22:47:17.384 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.50 mountX=-0.10 mountY=-0.11, mountTheta=-2.33
22:47:17.388 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
22:47:17.390 00.002 1032 Enqueuing Move request for scope (0.13, -0.07)
22:47:17.392 00.002 10072 Worker thread wakes up
22:47:17.392 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
22:47:17.392 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
22:47:17.392 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.11
22:47:17.398 00.006 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.51
22:47:17.398 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:47:17.398 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:17.398 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:47:17.398 00.000 10072 MoveAxis(E, 19, ABG)
22:47:17.398 00.000 10072 Guiding  Dir = 2, Dur = 19
22:47:17.398 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:47:17.401 00.003 10072 IsGuiding returns 0
22:47:17.401 00.000 10072 PulseGuide returned control before completion, sleep 29
22:47:17.420 00.019 1032 UpdateGuideState exits: m=1397 SNR=26.3
22:47:17.423 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:17.427 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:17.429 00.002 1032 Enqueuing Expose request
22:47:17.446 00.017 10072 IsGuiding returns 0
22:47:17.446 00.000 10072 Move returns status 0, amount 19
22:47:17.446 00.000 10072 MoveAxis(N, 0, ABG)
22:47:17.446 00.000 10072 Move returns status 0, amount 0
22:47:17.446 00.000 10072 move complete, result=0
22:47:17.446 00.000 10072 worker thread done servicing request
22:47:17.446 00.000 10072 Worker thread wakes up
22:47:17.446 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:17.446 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:17.450 00.004 1032 GuideStep: -0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
22:47:17.859 00.409 10072 Exposure complete
22:47:17.916 00.057 10072 worker thread done servicing request
22:47:17.916 00.000 1032 OnExposeComplete: enter
22:47:17.919 00.003 1032 UpdateGuideState(): m_state=6
22:47:17.921 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5852
22:47:17.923 00.002 1032 Star::Find returns 1 (0), X=1097.54, Y=134.77, Mass=1272, SNR=25.1, Peak=114 HFD=3.2
22:47:17.925 00.002 1032 MultiStar: [#1 0.06,-0.35,0.00,M8] [#2 0.04,-0.05,0.79,U] [#3 0.05,-0.06,0.82,U] [#4 0.21,-0.03,0.73,U] [#5 0.08,0.02,0.64,U] [#6 0.12,0.04,0.65,U] [#7 0.08,0.02,0.75,U] [#8 0.02,-0.06,0.53,U] 
22:47:17.928 00.003 1032 refined, 7 included, MultiStar: {0.11, -0.04}, one-star: {0.24, -0.16}
22:47:17.930 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
22:47:17.932 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
22:47:17.934 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.38 mountX=-0.07 mountY=-0.10, mountTheta=-2.21
22:47:17.938 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
22:47:17.940 00.002 1032 Enqueuing Move request for scope (0.11, -0.04)
22:47:17.942 00.002 10072 Worker thread wakes up
22:47:17.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
22:47:17.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
22:47:17.942 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.10
22:47:17.944 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:47:17.946 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.51
22:47:17.946 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:47:17.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:17.947 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:47:17.947 00.000 10072 MoveAxis(E, 17, ABG)
22:47:17.947 00.000 10072 Guiding  Dir = 2, Dur = 17
22:47:17.947 00.000 10072 IsGuiding returns 0
22:47:17.947 00.000 10072 PulseGuide returned control before completion, sleep 27
22:47:17.966 00.019 1032 UpdateGuideState exits: m=1272 SNR=25.1
22:47:17.968 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:17.969 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:17.971 00.002 1032 Enqueuing Expose request
22:47:17.982 00.011 10072 IsGuiding returns 0
22:47:17.985 00.003 10072 Move returns status 0, amount 17
22:47:17.985 00.000 10072 MoveAxis(N, 0, ABG)
22:47:17.985 00.000 10072 Move returns status 0, amount 0
22:47:17.985 00.000 10072 move complete, result=0
22:47:17.985 00.000 10072 worker thread done servicing request
22:47:17.985 00.000 10072 Worker thread wakes up
22:47:17.985 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:17.985 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:17.985 00.000 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:47:18.718 00.733 10072 Exposure complete
22:47:18.775 00.057 10072 worker thread done servicing request
22:47:18.776 00.001 1032 OnExposeComplete: enter
22:47:18.779 00.003 1032 UpdateGuideState(): m_state=6
22:47:18.781 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5853
22:47:18.783 00.002 1032 Star::Find returns 1 (0), X=1097.62, Y=134.96, Mass=1328, SNR=25.6, Peak=113 HFD=3.3
22:47:18.785 00.002 1032 MultiStar: [#1 -0.04,-0.24,0.97,U] [#2 -0.11,0.01,0.81,U] [#3 0.00,0.06,0.77,U] [#4 0.10,-0.15,0.65,U] [#5 0.01,0.05,0.68,U] [#6 0.13,-0.04,0.60,U] [#7 0.14,0.05,0.73,U] [#8 0.03,-0.13,0.53,U] 
22:47:18.787 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.32, 0.03}
22:47:18.789 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:47:18.791 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:47:18.793 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.54 mountX=-0.06 mountY=-0.06, mountTheta=-2.37
22:47:18.796 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
22:47:18.801 00.005 1032 Enqueuing Move request for scope (0.07, -0.04)
22:47:18.803 00.002 10072 Worker thread wakes up
22:47:18.804 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:47:18.804 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:47:18.804 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
22:47:18.807 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:47:18.811 00.004 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.52
22:47:18.811 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:47:18.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:18.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:47:18.811 00.000 10072 MoveAxis(E, 18, ABG)
22:47:18.811 00.000 10072 Guiding  Dir = 2, Dur = 18
22:47:18.812 00.001 10072 IsGuiding returns 0
22:47:18.812 00.000 10072 PulseGuide returned control before completion, sleep 28
22:47:18.832 00.020 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:47:18.836 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:18.838 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:18.839 00.001 1032 Enqueuing Expose request
22:47:18.842 00.003 10072 IsGuiding returns 0
22:47:18.842 00.000 10072 Move returns status 0, amount 18
22:47:18.842 00.000 10072 MoveAxis(N, 0, ABG)
22:47:18.842 00.000 10072 Move returns status 0, amount 0
22:47:18.842 00.000 10072 move complete, result=0
22:47:18.842 00.000 10072 worker thread done servicing request
22:47:18.842 00.000 10072 Worker thread wakes up
22:47:18.842 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:18.842 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:18.850 00.008 1032 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
22:47:19.249 00.399 10072 Exposure complete
22:47:19.304 00.055 10072 worker thread done servicing request
22:47:19.304 00.000 1032 OnExposeComplete: enter
22:47:19.307 00.003 1032 UpdateGuideState(): m_state=6
22:47:19.309 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5854
22:47:19.312 00.003 1032 Star::Find returns 1 (0), X=1097.64, Y=134.91, Mass=1212, SNR=24.5, Peak=106 HFD=3.3
22:47:19.315 00.003 1032 MultiStar: [#1 -0.00,-0.27,0.00,M8] [#2 -0.08,-0.09,0.80,U] [#3 0.02,-0.13,0.83,U] [#4 -0.02,-0.22,0.67,U] [#5 0.04,0.03,0.71,U] [#6 0.25,0.05,0.65,U] [#7 -0.01,-0.01,0.74,U] [#8 0.08,-0.04,0.57,U] 
22:47:19.317 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.06}, one-star: {0.34, -0.02}
22:47:19.318 00.001 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
22:47:19.321 00.003 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
22:47:19.323 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.59 mountX=-0.07 mountY=-0.07, mountTheta=-2.42
22:47:19.326 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
22:47:19.328 00.002 1032 Enqueuing Move request for scope (0.08, -0.06)
22:47:19.332 00.004 10072 Worker thread wakes up
22:47:19.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
22:47:19.332 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
22:47:19.332 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.07 yDistance=-0.07
22:47:19.335 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:47:19.338 00.003 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.52
22:47:19.338 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:47:19.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:19.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:47:19.338 00.000 10072 MoveAxis(E, 14, ABG)
22:47:19.339 00.001 10072 Guiding  Dir = 2, Dur = 14
22:47:19.339 00.000 10072 IsGuiding returns 0
22:47:19.339 00.000 10072 PulseGuide returned control before completion, sleep 24
22:47:19.358 00.019 1032 UpdateGuideState exits: m=1212 SNR=24.5
22:47:19.361 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:19.366 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:19.367 00.001 1032 Enqueuing Expose request
22:47:19.372 00.005 10072 IsGuiding returns 0
22:47:19.372 00.000 10072 Move returns status 0, amount 14
22:47:19.372 00.000 10072 MoveAxis(N, 0, ABG)
22:47:19.372 00.000 10072 Move returns status 0, amount 0
22:47:19.372 00.000 10072 move complete, result=0
22:47:19.372 00.000 10072 worker thread done servicing request
22:47:19.372 00.000 10072 Worker thread wakes up
22:47:19.372 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:19.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:19.377 00.005 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:47:19.997 00.620 10072 Exposure complete
22:47:20.052 00.055 10072 worker thread done servicing request
22:47:20.052 00.000 1032 OnExposeComplete: enter
22:47:20.055 00.003 1032 UpdateGuideState(): m_state=6
22:47:20.057 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5855
22:47:20.060 00.003 1032 Star::Find returns 1 (0), X=1097.52, Y=134.70, Mass=1256, SNR=24.9, Peak=117 HFD=3.2
22:47:20.062 00.002 1032 MultiStar: [#1 -0.10,-0.39,0.00,M9] [#2 0.01,-0.20,0.82,U] [#3 0.12,-0.10,0.74,U] [#4 0.09,-0.23,0.69,U] [#5 -0.06,-0.22,0.68,U] [#6 0.12,-0.08,0.65,U] [#7 0.16,-0.19,0.73,U] [#8 -0.08,-0.17,0.54,U] 
22:47:20.063 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.18}, one-star: {0.22, -0.23}
22:47:20.065 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
22:47:20.067 00.002 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
22:47:20.069 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.14 mountX=-0.19 mountY=-0.03, mountTheta=-2.97
22:47:20.073 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.18, opts=13)
22:47:20.076 00.003 1032 Enqueuing Move request for scope (0.08, -0.18)
22:47:20.079 00.003 10072 Worker thread wakes up
22:47:20.079 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
22:47:20.079 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
22:47:20.079 00.000 10072 Moving (0.08, -0.18) raw xDistance=-0.19 yDistance=-0.03
22:47:20.082 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:47:20.085 00.003 10072 PPEC rslt: input = -0.19, final = -0.11, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 286.52
22:47:20.086 00.001 10072 PPEC: input: -0.19, control: -0.11, exposure: 500
22:47:20.086 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:20.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:47:20.086 00.000 10072 MoveAxis(E, 109, ABG)
22:47:20.086 00.000 10072 Guiding  Dir = 2, Dur = 109
22:47:20.087 00.001 10072 IsGuiding returns 0
22:47:20.088 00.001 10072 PulseGuide returned control before completion, sleep 119
22:47:20.107 00.019 1032 UpdateGuideState exits: m=1256 SNR=24.9
22:47:20.110 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:20.112 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:20.114 00.002 1032 Enqueuing Expose request
22:47:20.212 00.098 10072 IsGuiding returns 0
22:47:20.213 00.001 10072 Move returns status 0, amount 109
22:47:20.213 00.000 10072 MoveAxis(N, 0, ABG)
22:47:20.213 00.000 10072 Move returns status 0, amount 0
22:47:20.213 00.000 10072 move complete, result=0
22:47:20.213 00.000 10072 worker thread done servicing request
22:47:20.213 00.000 10072 Worker thread wakes up
22:47:20.213 00.000 1032 GuideStep: -0.2 px 109 ms EAST, -0.0 px 0 ms NORTH
22:47:20.217 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:20.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:20.637 00.420 10072 Exposure complete
22:47:20.697 00.060 10072 worker thread done servicing request
22:47:20.698 00.001 1032 OnExposeComplete: enter
22:47:20.700 00.002 1032 UpdateGuideState(): m_state=6
22:47:20.702 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5856
22:47:20.704 00.002 1032 Star::Find returns 1 (0), X=1097.59, Y=134.86, Mass=1426, SNR=26.5, Peak=135 HFD=3.2
22:47:20.706 00.002 1032 MultiStar: [#1 -0.10,-0.28,0.00,M10] [#2 -0.14,-0.17,0.78,U] [#3 0.02,-0.10,0.73,U] [#4 0.04,-0.25,0.67,U] [#5 0.07,0.05,0.63,U] [#6 0.17,0.07,0.60,U] [#7 0.02,-0.09,0.70,U] [#8 0.02,-0.14,0.50,U] 
22:47:20.708 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.09}, one-star: {0.29, -0.06}
22:47:20.710 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
22:47:20.716 00.006 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
22:47:20.718 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.89 mountX=-0.10 mountY=-0.05, mountTheta=-2.72
22:47:20.721 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
22:47:20.723 00.002 1032 Enqueuing Move request for scope (0.07, -0.09)
22:47:20.725 00.002 10072 Worker thread wakes up
22:47:20.726 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
22:47:20.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
22:47:20.726 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.10 yDistance=-0.05
22:47:20.728 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:47:20.732 00.004 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.52
22:47:20.732 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:47:20.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:20.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:47:20.733 00.001 10072 MoveAxis(E, 15, ABG)
22:47:20.733 00.000 10072 Guiding  Dir = 2, Dur = 15
22:47:20.733 00.000 10072 IsGuiding returns 0
22:47:20.733 00.000 10072 PulseGuide returned control before completion, sleep 25
22:47:20.754 00.021 1032 UpdateGuideState exits: m=1426 SNR=26.5
22:47:20.756 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:20.758 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:20.760 00.002 1032 Enqueuing Expose request
22:47:20.774 00.014 10072 IsGuiding returns 0
22:47:20.775 00.001 10072 Move returns status 0, amount 15
22:47:20.775 00.000 10072 MoveAxis(N, 0, ABG)
22:47:20.775 00.000 10072 Move returns status 0, amount 0
22:47:20.775 00.000 10072 move complete, result=0
22:47:20.775 00.000 10072 worker thread done servicing request
22:47:20.775 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
22:47:20.777 00.002 10072 Worker thread wakes up
22:47:20.778 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:20.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:21.405 00.627 10072 Exposure complete
22:47:21.458 00.053 10072 worker thread done servicing request
22:47:21.458 00.000 1032 OnExposeComplete: enter
22:47:21.460 00.002 1032 UpdateGuideState(): m_state=6
22:47:21.463 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5857
22:47:21.465 00.002 1032 Star::Find returns 1 (0), X=1097.56, Y=135.11, Mass=1309, SNR=25.4, Peak=114 HFD=3.2
22:47:21.467 00.002 1032 MultiStar: [#1 0.05,0.02,0.97,U] [#2 -0.08,0.03,0.81,U] [#3 0.17,0.19,0.00,M1] [#4 0.20,0.12,0.70,U] [#5 0.19,0.22,0.00,M1] [#6 0.20,0.23,0.00,M1] [#7 0.08,0.28,0.00,M1] [#8 0.16,0.06,0.54,U] 
22:47:21.469 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.08}, one-star: {0.26, 0.18}
22:47:21.471 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
22:47:21.473 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
22:47:21.475 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.63 mountX=0.05 mountY=-0.13, mountTheta=-1.20
22:47:21.478 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
22:47:21.482 00.004 1032 Enqueuing Move request for scope (0.12, 0.08)
22:47:21.484 00.002 10072 Worker thread wakes up
22:47:21.484 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:47:21.484 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:47:21.484 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.13
22:47:21.487 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:47:21.489 00.002 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.53
22:47:21.489 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
22:47:21.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:21.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:47:21.489 00.000 10072 MoveAxis(E, 16, ABG)
22:47:21.489 00.000 10072 Guiding  Dir = 2, Dur = 16
22:47:21.490 00.001 10072 IsGuiding returns 0
22:47:21.490 00.000 10072 PulseGuide returned control before completion, sleep 26
22:47:21.509 00.019 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:47:21.512 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:21.514 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:21.515 00.001 1032 Enqueuing Expose request
22:47:21.525 00.010 10072 IsGuiding returns 0
22:47:21.525 00.000 10072 Move returns status 0, amount 16
22:47:21.525 00.000 10072 MoveAxis(N, 0, ABG)
22:47:21.525 00.000 10072 Move returns status 0, amount 0
22:47:21.525 00.000 10072 move complete, result=0
22:47:21.525 00.000 10072 worker thread done servicing request
22:47:21.525 00.000 10072 Worker thread wakes up
22:47:21.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:21.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:21.527 00.002 1032 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
22:47:21.934 00.407 10072 Exposure complete
22:47:21.993 00.059 10072 worker thread done servicing request
22:47:21.993 00.000 1032 OnExposeComplete: enter
22:47:21.995 00.002 1032 UpdateGuideState(): m_state=6
22:47:21.998 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5858
22:47:22.000 00.002 1032 Star::Find returns 1 (0), X=1097.54, Y=135.02, Mass=1447, SNR=26.7, Peak=123 HFD=3.3
22:47:22.003 00.003 1032 MultiStar: [#1 0.09,-0.05,0.97,U] [#2 0.01,0.11,0.76,U] [#3 0.03,0.12,0.74,U] [#4 0.17,0.04,0.66,U] [#5 0.08,0.10,0.60,U] [#6 0.24,0.23,0.00,M2] [#7 0.18,0.21,0.00,M2] [#8 0.11,0.11,0.48,U] 
22:47:22.005 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.07}, one-star: {0.24, 0.09}
22:47:22.006 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
22:47:22.008 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
22:47:22.011 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.55 mountX=0.04 mountY=-0.12, mountTheta=-1.28
22:47:22.013 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
22:47:22.015 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
22:47:22.016 00.001 10072 Worker thread wakes up
22:47:22.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
22:47:22.018 00.002 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
22:47:22.018 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
22:47:22.019 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:47:22.022 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.53
22:47:22.022 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:47:22.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:22.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:47:22.022 00.000 10072 MoveAxis(E, 14, ABG)
22:47:22.022 00.000 10072 Guiding  Dir = 2, Dur = 14
22:47:22.023 00.001 10072 IsGuiding returns 0
22:47:22.023 00.000 10072 PulseGuide returned control before completion, sleep 24
22:47:22.040 00.017 1032 UpdateGuideState exits: m=1447 SNR=26.7
22:47:22.044 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:22.045 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:22.047 00.002 1032 Enqueuing Expose request
22:47:22.057 00.010 10072 IsGuiding returns 0
22:47:22.057 00.000 10072 Move returns status 0, amount 14
22:47:22.057 00.000 10072 MoveAxis(N, 0, ABG)
22:47:22.057 00.000 10072 Move returns status 0, amount 0
22:47:22.057 00.000 10072 move complete, result=0
22:47:22.057 00.000 10072 worker thread done servicing request
22:47:22.057 00.000 10072 Worker thread wakes up
22:47:22.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:22.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:22.060 00.003 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:47:22.684 00.624 10072 Exposure complete
22:47:22.737 00.053 10072 worker thread done servicing request
22:47:22.737 00.000 1032 OnExposeComplete: enter
22:47:22.739 00.002 1032 UpdateGuideState(): m_state=6
22:47:22.741 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5859
22:47:22.744 00.003 1032 Star::Find returns 1 (0), X=1097.50, Y=134.82, Mass=1505, SNR=27.3, Peak=134 HFD=3.4
22:47:22.746 00.002 1032 MultiStar: [#1 0.03,-0.33,0.00,M9] [#2 -0.02,-0.08,0.77,U] [#3 0.08,-0.05,0.74,U] [#4 0.09,-0.20,0.64,U] [#5 0.14,-0.07,0.64,U] [#6 0.13,-0.04,0.56,U] [#7 -0.04,0.02,0.68,U] [#8 0.05,-0.18,0.49,U] 
22:47:22.747 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {0.20, -0.11}
22:47:22.749 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
22:47:22.751 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
22:47:22.752 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.81 mountX=-0.11 mountY=-0.06, mountTheta=-2.64
22:47:22.755 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
22:47:22.757 00.002 1032 Enqueuing Move request for scope (0.08, -0.09)
22:47:22.759 00.002 10072 Worker thread wakes up
22:47:22.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
22:47:22.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
22:47:22.759 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.06
22:47:22.760 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:47:22.764 00.004 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.53
22:47:22.764 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:47:22.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:22.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:47:22.764 00.000 10072 MoveAxis(E, 15, ABG)
22:47:22.764 00.000 10072 Guiding  Dir = 2, Dur = 15
22:47:22.764 00.000 10072 IsGuiding returns 0
22:47:22.765 00.001 10072 PulseGuide returned control before completion, sleep 25
22:47:22.783 00.018 1032 UpdateGuideState exits: m=1505 SNR=27.3
22:47:22.785 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:22.788 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:22.791 00.003 1032 Enqueuing Expose request
22:47:22.793 00.002 10072 IsGuiding returns 0
22:47:22.793 00.000 10072 Move returns status 0, amount 15
22:47:22.793 00.000 10072 MoveAxis(N, 0, ABG)
22:47:22.793 00.000 10072 Move returns status 0, amount 0
22:47:22.793 00.000 10072 move complete, result=0
22:47:22.793 00.000 10072 worker thread done servicing request
22:47:22.793 00.000 10072 Worker thread wakes up
22:47:22.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:22.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:22.801 00.008 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:47:23.208 00.407 10072 Exposure complete
22:47:23.268 00.060 10072 worker thread done servicing request
22:47:23.269 00.001 1032 OnExposeComplete: enter
22:47:23.272 00.003 1032 UpdateGuideState(): m_state=6
22:47:23.275 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5860
22:47:23.277 00.002 1032 Star::Find returns 1 (0), X=1097.69, Y=134.82, Mass=1251, SNR=24.9, Peak=107 HFD=3.1
22:47:23.279 00.002 1032 MultiStar: [#1 -0.03,-0.23,1.00,U] [#2 -0.01,-0.17,0.78,U] [#3 0.07,0.05,0.83,U] [#4 0.24,-0.08,0.72,U] [#5 0.19,0.04,0.71,U] [#6 0.11,-0.11,0.65,U] [#7 0.17,-0.05,0.71,U] [#8 0.22,-0.07,0.56,U] 
22:47:23.281 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.09}, one-star: {0.39, -0.11}
22:47:23.283 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:47:23.285 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:47:23.287 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.54 mountX=-0.12 mountY=-0.12, mountTheta=-2.37
22:47:23.289 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.09, opts=13)
22:47:23.292 00.003 1032 Enqueuing Move request for scope (0.15, -0.09)
22:47:23.294 00.002 10072 Worker thread wakes up
22:47:23.294 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
22:47:23.294 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
22:47:23.294 00.000 10072 Moving (0.15, -0.09) raw xDistance=-0.12 yDistance=-0.12
22:47:23.296 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:47:23.302 00.006 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.53
22:47:23.302 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:47:23.302 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:23.302 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:47:23.302 00.000 10072 MoveAxis(E, 14, ABG)
22:47:23.303 00.001 10072 Guiding  Dir = 2, Dur = 14
22:47:23.303 00.000 10072 IsGuiding returns 0
22:47:23.303 00.000 10072 PulseGuide returned control before completion, sleep 24
22:47:23.321 00.018 1032 UpdateGuideState exits: m=1251 SNR=24.9
22:47:23.324 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:23.326 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:23.330 00.004 1032 Enqueuing Expose request
22:47:23.342 00.012 10072 IsGuiding returns 0
22:47:23.342 00.000 10072 Move returns status 0, amount 14
22:47:23.342 00.000 10072 MoveAxis(N, 0, ABG)
22:47:23.342 00.000 10072 Move returns status 0, amount 0
22:47:23.342 00.000 10072 move complete, result=0
22:47:23.342 00.000 10072 worker thread done servicing request
22:47:23.343 00.001 10072 Worker thread wakes up
22:47:23.343 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:23.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:23.343 00.000 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:47:23.969 00.626 10072 Exposure complete
22:47:24.020 00.051 10072 worker thread done servicing request
22:47:24.020 00.000 1032 OnExposeComplete: enter
22:47:24.023 00.003 1032 UpdateGuideState(): m_state=6
22:47:24.026 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5861
22:47:24.028 00.002 1032 Star::Find returns 1 (0), X=1097.66, Y=134.87, Mass=1305, SNR=25.4, Peak=115 HFD=3.1
22:47:24.030 00.002 1032 MultiStar: [#1 0.04,-0.17,1.03,U] [#2 0.01,-0.03,0.79,U] [#3 0.11,-0.04,0.75,U] [#4 0.21,0.04,0.74,U] [#5 0.07,0.12,0.65,U] [#6 0.25,0.10,0.00,M1] [#7 0.12,0.04,0.76,U] [#8 0.15,-0.06,0.55,U] 
22:47:24.032 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.03}, one-star: {0.36, -0.06}
22:47:24.033 00.001 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
22:47:24.035 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
22:47:24.036 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.22 mountX=-0.06 mountY=-0.12, mountTheta=-2.05
22:47:24.038 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
22:47:24.041 00.003 1032 Enqueuing Move request for scope (0.14, -0.03)
22:47:24.043 00.002 10072 Worker thread wakes up
22:47:24.043 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
22:47:24.043 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
22:47:24.043 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.06 yDistance=-0.12
22:47:24.045 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:47:24.048 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.54
22:47:24.048 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:47:24.048 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:24.048 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:47:24.048 00.000 10072 MoveAxis(E, 16, ABG)
22:47:24.048 00.000 10072 Guiding  Dir = 2, Dur = 16
22:47:24.049 00.001 10072 IsGuiding returns 0
22:47:24.049 00.000 10072 PulseGuide returned control before completion, sleep 26
22:47:24.066 00.017 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:47:24.068 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:24.070 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:24.072 00.002 1032 Enqueuing Expose request
22:47:24.078 00.006 10072 IsGuiding returns 0
22:47:24.078 00.000 10072 Move returns status 0, amount 16
22:47:24.078 00.000 10072 MoveAxis(N, 0, ABG)
22:47:24.078 00.000 10072 Move returns status 0, amount 0
22:47:24.078 00.000 10072 move complete, result=0
22:47:24.078 00.000 10072 worker thread done servicing request
22:47:24.078 00.000 10072 Worker thread wakes up
22:47:24.080 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:24.080 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:24.083 00.003 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
22:47:24.488 00.405 10072 Exposure complete
22:47:24.542 00.054 10072 worker thread done servicing request
22:47:24.542 00.000 1032 OnExposeComplete: enter
22:47:24.544 00.002 1032 UpdateGuideState(): m_state=6
22:47:24.546 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5862
22:47:24.549 00.003 1032 Star::Find returns 1 (0), X=1097.61, Y=134.81, Mass=1312, SNR=25.4, Peak=111 HFD=3.2
22:47:24.552 00.003 1032 MultiStar: [#1 0.09,-0.30,0.00,M8] [#2 -0.00,-0.03,0.81,U] [#3 0.11,0.01,0.74,U] [#4 0.16,-0.25,0.00,M1] [#5 0.05,0.12,0.63,U] [#6 0.15,0.10,0.62,U] [#7 0.19,-0.04,0.69,U] [#8 0.16,-0.26,0.00,M1] 
22:47:24.554 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.00}, one-star: {0.31, -0.12}
22:47:24.556 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:47:24.557 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:47:24.559 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.03 mountX=-0.04 mountY=-0.14, mountTheta=-1.86
22:47:24.562 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.00, opts=13)
22:47:24.564 00.002 1032 Enqueuing Move request for scope (0.14, -0.00)
22:47:24.566 00.002 10072 Worker thread wakes up
22:47:24.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
22:47:24.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
22:47:24.566 00.000 10072 Moving (0.14, -0.00) raw xDistance=-0.04 yDistance=-0.14
22:47:24.568 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:47:24.570 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.54
22:47:24.570 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:47:24.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:24.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:47:24.570 00.000 10072 MoveAxis(E, 14, ABG)
22:47:24.570 00.000 10072 Guiding  Dir = 2, Dur = 14
22:47:24.571 00.001 10072 IsGuiding returns 0
22:47:24.571 00.000 10072 PulseGuide returned control before completion, sleep 24
22:47:24.589 00.018 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:47:24.592 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:24.593 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:24.595 00.002 1032 Enqueuing Expose request
22:47:24.612 00.017 10072 IsGuiding returns 0
22:47:24.612 00.000 10072 Move returns status 0, amount 14
22:47:24.612 00.000 10072 MoveAxis(N, 0, ABG)
22:47:24.612 00.000 10072 Move returns status 0, amount 0
22:47:24.612 00.000 10072 move complete, result=0
22:47:24.612 00.000 10072 worker thread done servicing request
22:47:24.612 00.000 10072 Worker thread wakes up
22:47:24.612 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:24.612 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:24.612 00.000 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:47:25.242 00.630 10072 Exposure complete
22:47:25.303 00.061 10072 worker thread done servicing request
22:47:25.303 00.000 1032 OnExposeComplete: enter
22:47:25.305 00.002 1032 UpdateGuideState(): m_state=6
22:47:25.307 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5863
22:47:25.310 00.003 1032 Star::Find returns 1 (0), X=1097.67, Y=134.74, Mass=1218, SNR=24.5, Peak=106 HFD=3.0
22:47:25.312 00.002 1032 MultiStar: [#1 0.06,-0.49,0.00,M9] [#2 0.01,-0.24,0.84,U] [#3 0.30,-0.18,0.00,M1] [#4 0.16,-0.28,0.00,M2] [#5 0.14,-0.31,0.00,M1] [#6 0.28,-0.10,0.00,M1] [#7 0.26,-0.18,0.00,M1] [#8 0.18,-0.26,0.00,M2] 
22:47:25.314 00.002 1032 refined, 1 included, MultiStar: {0.20, -0.21}, one-star: {0.37, -0.19}
22:47:25.317 00.003 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
22:47:25.320 00.003 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
22:47:25.322 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-0.81 mountX=-0.26 mountY=-0.14, mountTheta=-2.64
22:47:25.326 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.21, opts=13)
22:47:25.329 00.003 1032 Enqueuing Move request for scope (0.20, -0.21)
22:47:25.332 00.003 10072 Worker thread wakes up
22:47:25.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.21) opts 0xd
22:47:25.332 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.21)
22:47:25.332 00.000 10072 Moving (0.20, -0.21) raw xDistance=-0.26 yDistance=-0.14
22:47:25.335 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:47:25.338 00.003 10072 PPEC rslt: input = -0.26, final = -0.14, react = -0.13, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 286.54
22:47:25.338 00.000 10072 PPEC: input: -0.26, control: -0.14, exposure: 500
22:47:25.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:25.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:47:25.338 00.000 10072 MoveAxis(E, 137, ABG)
22:47:25.338 00.000 10072 Guiding  Dir = 2, Dur = 137
22:47:25.339 00.001 10072 IsGuiding returns 0
22:47:25.339 00.000 10072 PulseGuide returned control before completion, sleep 147
22:47:25.358 00.019 1032 UpdateGuideState exits: m=1218 SNR=24.5
22:47:25.362 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:25.365 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:25.368 00.003 1032 Enqueuing Expose request
22:47:25.489 00.121 10072 IsGuiding returns 0
22:47:25.489 00.000 10072 Move returns status 0, amount 137
22:47:25.489 00.000 10072 MoveAxis(N, 0, ABG)
22:47:25.489 00.000 10072 Move returns status 0, amount 0
22:47:25.489 00.000 10072 move complete, result=0
22:47:25.489 00.000 10072 worker thread done servicing request
22:47:25.489 00.000 1032 GuideStep: -0.3 px 137 ms EAST, -0.1 px 0 ms NORTH
22:47:25.492 00.003 10072 Worker thread wakes up
22:47:25.492 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:25.492 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:25.900 00.408 10072 Exposure complete
22:47:25.949 00.049 10072 worker thread done servicing request
22:47:25.949 00.000 1032 OnExposeComplete: enter
22:47:25.951 00.002 1032 UpdateGuideState(): m_state=6
22:47:25.953 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5864
22:47:25.955 00.002 1032 Star::Find returns 1 (0), X=1097.64, Y=134.66, Mass=1333, SNR=25.7, Peak=118 HFD=3.2
22:47:25.958 00.003 1032 MultiStar: [#1 0.09,-0.46,0.00,M10] [#2 0.10,-0.31,0.00,M1] [#3 0.19,-0.14,0.77,U] [#4 0.19,-0.31,0.00,M3] [#5 0.22,-0.07,0.68,U] [#6 0.34,-0.17,0.00,M2] [#7 0.17,-0.12,0.74,U] [#8 0.14,-0.29,0.00,M3] 
22:47:25.960 00.002 1032 refined, 3 included, MultiStar: {0.24, -0.16}, one-star: {0.34, -0.27}
22:47:25.962 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
22:47:25.964 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
22:47:25.965 00.001 1032 CameraToMount -- cameraX=0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-0.60 mountX=-0.22 mountY=-0.19, mountTheta=-2.43
22:47:25.967 00.002 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.16, opts=13)
22:47:25.970 00.003 1032 Enqueuing Move request for scope (0.24, -0.16)
22:47:25.972 00.002 10072 Worker thread wakes up
22:47:25.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.16) opts 0xd
22:47:25.972 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.16)
22:47:25.972 00.000 10072 Moving (0.24, -0.16) raw xDistance=-0.22 yDistance=-0.19
22:47:25.974 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:47:25.976 00.002 10072 PPEC rslt: input = -0.22, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 286.55
22:47:25.976 00.000 10072 PPEC: input: -0.22, control: -0.12, exposure: 500
22:47:25.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:25.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:47:25.976 00.000 10072 MoveAxis(E, 116, ABG)
22:47:25.976 00.000 10072 Guiding  Dir = 2, Dur = 116
22:47:25.977 00.001 10072 IsGuiding returns 0
22:47:25.977 00.000 10072 PulseGuide returned control before completion, sleep 126
22:47:25.994 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
22:47:25.996 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:25.998 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:26.000 00.002 1032 Enqueuing Expose request
22:47:26.116 00.116 10072 IsGuiding returns 0
22:47:26.116 00.000 10072 Move returns status 0, amount 116
22:47:26.116 00.000 10072 MoveAxis(N, 0, ABG)
22:47:26.116 00.000 10072 Move returns status 0, amount 0
22:47:26.117 00.001 10072 move complete, result=0
22:47:26.117 00.000 10072 worker thread done servicing request
22:47:26.117 00.000 1032 GuideStep: -0.2 px 116 ms EAST, -0.2 px 0 ms NORTH
22:47:26.120 00.003 10072 Worker thread wakes up
22:47:26.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:26.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:26.755 00.635 10072 Exposure complete
22:47:26.812 00.057 10072 worker thread done servicing request
22:47:26.812 00.000 1032 OnExposeComplete: enter
22:47:26.815 00.003 1032 UpdateGuideState(): m_state=6
22:47:26.817 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5865
22:47:26.820 00.003 1032 Star::Find returns 1 (0), X=1097.48, Y=134.93, Mass=1311, SNR=25.4, Peak=106 HFD=3.5
22:47:26.822 00.002 1032 MultiStar: [#1 -0.11,-0.17,0.97,U] [#2 -0.09,0.10,0.84,U] [#3 0.07,0.13,0.74,U] [#4 0.11,0.07,0.69,U] [#5 0.00,0.07,0.65,U] [#6 0.09,0.18,0.65,U] [#7 -0.04,0.17,0.70,U] [#8 -0.05,0.01,0.50,U] 
22:47:26.824 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {0.18, -0.00}
22:47:26.825 00.001 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
22:47:26.827 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
22:47:26.829 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.24 mountX=0.05 mountY=-0.03, mountTheta=-0.59
22:47:26.832 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
22:47:26.834 00.002 1032 Enqueuing Move request for scope (0.02, 0.05)
22:47:26.836 00.002 10072 Worker thread wakes up
22:47:26.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
22:47:26.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
22:47:26.836 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.03
22:47:26.838 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:47:26.840 00.002 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.55
22:47:26.840 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
22:47:26.840 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:26.841 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:47:26.841 00.000 10072 MoveAxis(E, 16, ABG)
22:47:26.841 00.000 10072 Guiding  Dir = 2, Dur = 16
22:47:26.841 00.000 10072 IsGuiding returns 0
22:47:26.842 00.001 10072 PulseGuide returned control before completion, sleep 26
22:47:26.860 00.018 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:47:26.862 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:26.864 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:26.866 00.002 1032 Enqueuing Expose request
22:47:26.876 00.010 10072 IsGuiding returns 0
22:47:26.876 00.000 10072 Move returns status 0, amount 16
22:47:26.876 00.000 10072 MoveAxis(N, 0, ABG)
22:47:26.876 00.000 10072 Move returns status 0, amount 0
22:47:26.876 00.000 10072 move complete, result=0
22:47:26.876 00.000 10072 worker thread done servicing request
22:47:26.876 00.000 10072 Worker thread wakes up
22:47:26.876 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:26.877 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:26.881 00.004 1032 GuideStep: 0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
22:47:27.284 00.403 10072 Exposure complete
22:47:27.339 00.055 10072 worker thread done servicing request
22:47:27.339 00.000 1032 OnExposeComplete: enter
22:47:27.341 00.002 1032 UpdateGuideState(): m_state=6
22:47:27.343 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5866
22:47:27.345 00.002 1032 Star::Find returns 1 (0), X=1097.57, Y=134.91, Mass=1359, SNR=25.9, Peak=112 HFD=3.2
22:47:27.347 00.002 1032 MultiStar: [#1 -0.03,-0.26,0.00,M10] [#2 -0.19,-0.09,0.80,U] [#3 -0.14,0.06,0.83,U] [#4 0.18,0.05,0.69,U] [#5 0.06,0.03,0.65,U] [#6 0.01,0.11,0.62,U] [#7 0.14,0.18,0.74,U] [#8 0.02,-0.01,0.54,U] 
22:47:27.349 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.27, -0.02}
22:47:27.350 00.001 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
22:47:27.353 00.003 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
22:47:27.355 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.63 mountX=0.02 mountY=-0.06, mountTheta=-1.20
22:47:27.357 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
22:47:27.360 00.003 1032 Enqueuing Move request for scope (0.05, 0.04)
22:47:27.361 00.001 10072 Worker thread wakes up
22:47:27.361 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
22:47:27.362 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
22:47:27.362 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.06
22:47:27.363 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:47:27.365 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.55
22:47:27.366 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:47:27.366 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:27.366 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:47:27.366 00.000 10072 MoveAxis(E, 12, ABG)
22:47:27.366 00.000 10072 Guiding  Dir = 2, Dur = 12
22:47:27.366 00.000 10072 IsGuiding returns 0
22:47:27.367 00.001 10072 PulseGuide returned control before completion, sleep 22
22:47:27.383 00.016 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:47:27.384 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:27.387 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:27.389 00.002 1032 Enqueuing Expose request
22:47:27.394 00.005 10072 IsGuiding returns 0
22:47:27.394 00.000 10072 Move returns status 0, amount 12
22:47:27.394 00.000 10072 MoveAxis(N, 0, ABG)
22:47:27.395 00.001 10072 Move returns status 0, amount 0
22:47:27.395 00.000 10072 move complete, result=0
22:47:27.395 00.000 10072 worker thread done servicing request
22:47:27.395 00.000 10072 Worker thread wakes up
22:47:27.395 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:27.395 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:27.402 00.007 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
22:47:28.024 00.622 10072 Exposure complete
22:47:28.077 00.053 10072 worker thread done servicing request
22:47:28.077 00.000 1032 OnExposeComplete: enter
22:47:28.080 00.003 1032 UpdateGuideState(): m_state=6
22:47:28.083 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5867
22:47:28.084 00.001 1032 Star::Find returns 1 (0), X=1097.63, Y=134.85, Mass=1351, SNR=25.8, Peak=120 HFD=3.2
22:47:28.087 00.003 1032 MultiStar: [#1 0.18,-0.32,0.00,R] [#2 0.09,-0.03,0.80,U] [#3 0.17,-0.12,0.68,U] [#4 0.23,-0.10,0.67,U] [#5 0.21,0.02,0.66,U] [#6 0.13,-0.03,0.64,U] [#7 0.16,0.05,0.74,U] [#8 0.04,-0.09,0.49,U] 
22:47:28.089 00.002 1032 refined, 7 included, MultiStar: {0.18, -0.05}, one-star: {0.33, -0.07}
22:47:28.092 00.003 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
22:47:28.093 00.001 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
22:47:28.095 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.25 mountX=-0.09 mountY=-0.16, mountTheta=-2.08
22:47:28.100 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.05, opts=13)
22:47:28.102 00.002 1032 Enqueuing Move request for scope (0.18, -0.05)
22:47:28.104 00.002 10072 Worker thread wakes up
22:47:28.105 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
22:47:28.105 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
22:47:28.105 00.000 10072 Moving (0.18, -0.05) raw xDistance=-0.09 yDistance=-0.16
22:47:28.107 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:47:28.110 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.55
22:47:28.110 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:47:28.110 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:28.110 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:47:28.110 00.000 10072 MoveAxis(E, 14, ABG)
22:47:28.110 00.000 10072 Guiding  Dir = 2, Dur = 14
22:47:28.110 00.000 10072 IsGuiding returns 0
22:47:28.112 00.002 10072 PulseGuide returned control before completion, sleep 24
22:47:28.130 00.018 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:47:28.132 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:28.135 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:28.137 00.002 1032 Enqueuing Expose request
22:47:28.145 00.008 10072 IsGuiding returns 0
22:47:28.145 00.000 10072 Move returns status 0, amount 14
22:47:28.145 00.000 10072 MoveAxis(N, 0, ABG)
22:47:28.145 00.000 10072 Move returns status 0, amount 0
22:47:28.145 00.000 10072 move complete, result=0
22:47:28.145 00.000 10072 worker thread done servicing request
22:47:28.145 00.000 10072 Worker thread wakes up
22:47:28.145 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:28.145 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:28.150 00.005 1032 GuideStep: -0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
22:47:28.553 00.403 10072 Exposure complete
22:47:28.615 00.062 10072 worker thread done servicing request
22:47:28.615 00.000 1032 OnExposeComplete: enter
22:47:28.618 00.003 1032 UpdateGuideState(): m_state=6
22:47:28.621 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5868
22:47:28.622 00.001 1032 Star::Find returns 1 (0), X=1097.63, Y=134.72, Mass=1462, SNR=26.9, Peak=125 HFD=3.2
22:47:28.624 00.002 1032 MultiStar: [#1 -0.12,-0.07,0.93,U] [#2 0.05,-0.19,0.80,U] [#3 0.26,-0.23,0.00,M1] [#4 0.24,-0.21,0.00,M1] [#5 0.12,-0.20,0.64,U] [#6 0.33,-0.22,0.00,M1] [#7 0.15,-0.18,0.68,U] [#8 0.09,-0.31,0.00,M1] 
22:47:28.627 00.003 1032 refined, 4 included, MultiStar: {0.11, -0.17}, one-star: {0.32, -0.21}
22:47:28.628 00.001 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
22:47:28.630 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
22:47:28.632 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-1.00 mountX=-0.19 mountY=-0.06, mountTheta=-2.83
22:47:28.634 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.17, opts=13)
22:47:28.636 00.002 1032 Enqueuing Move request for scope (0.11, -0.17)
22:47:28.638 00.002 10072 Worker thread wakes up
22:47:28.638 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
22:47:28.638 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
22:47:28.638 00.000 10072 Moving (0.11, -0.17) raw xDistance=-0.19 yDistance=-0.06
22:47:28.639 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:47:28.643 00.004 10072 PPEC rslt: input = -0.19, final = -0.11, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 286.56
22:47:28.643 00.000 10072 PPEC: input: -0.19, control: -0.11, exposure: 500
22:47:28.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:28.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:47:28.643 00.000 10072 MoveAxis(E, 102, ABG)
22:47:28.643 00.000 10072 Guiding  Dir = 2, Dur = 102
22:47:28.643 00.000 10072 IsGuiding returns 0
22:47:28.644 00.001 10072 PulseGuide returned control before completion, sleep 112
22:47:28.662 00.018 1032 UpdateGuideState exits: m=1462 SNR=26.9
22:47:28.665 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:28.666 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:28.668 00.002 1032 Enqueuing Expose request
22:47:28.768 00.100 10072 IsGuiding returns 0
22:47:28.769 00.001 10072 Move returns status 0, amount 102
22:47:28.769 00.000 10072 MoveAxis(N, 0, ABG)
22:47:28.769 00.000 10072 Move returns status 0, amount 0
22:47:28.769 00.000 10072 move complete, result=0
22:47:28.769 00.000 10072 worker thread done servicing request
22:47:28.769 00.000 10072 Worker thread wakes up
22:47:28.769 00.000 1032 GuideStep: -0.2 px 102 ms EAST, -0.1 px 0 ms NORTH
22:47:28.772 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:28.772 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:29.410 00.638 10072 Exposure complete
22:47:29.467 00.057 10072 worker thread done servicing request
22:47:29.467 00.000 1032 OnExposeComplete: enter
22:47:29.469 00.002 1032 UpdateGuideState(): m_state=6
22:47:29.472 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5869
22:47:29.474 00.002 1032 Star::Find returns 1 (0), X=1097.63, Y=134.84, Mass=1431, SNR=26.6, Peak=133 HFD=3.2
22:47:29.476 00.002 1032 MultiStar: [#1 -0.10,0.02,0.97,U] [#2 -0.02,-0.14,0.78,U] [#3 0.16,0.05,0.73,U] [#4 0.27,-0.09,0.00,M2] [#5 0.24,-0.05,0.65,U] [#6 0.13,-0.01,0.60,U] [#7 0.15,0.06,0.68,U] [#8 0.23,-0.24,0.00,M2] 
22:47:29.478 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.02}, one-star: {0.33, -0.09}
22:47:29.479 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:47:29.481 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:47:29.483 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.13 cameraTheta=-0.19 mountX=-0.05 mountY=-0.11, mountTheta=-2.02
22:47:29.486 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
22:47:29.491 00.005 1032 Enqueuing Move request for scope (0.12, -0.02)
22:47:29.493 00.002 10072 Worker thread wakes up
22:47:29.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
22:47:29.493 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
22:47:29.493 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
22:47:29.495 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:47:29.498 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.56
22:47:29.498 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:47:29.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:29.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:47:29.498 00.000 10072 MoveAxis(E, 14, ABG)
22:47:29.498 00.000 10072 Guiding  Dir = 2, Dur = 14
22:47:29.498 00.000 10072 IsGuiding returns 0
22:47:29.499 00.001 10072 PulseGuide returned control before completion, sleep 24
22:47:29.516 00.017 1032 UpdateGuideState exits: m=1431 SNR=26.6
22:47:29.521 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:29.523 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:29.525 00.002 1032 Enqueuing Expose request
22:47:29.533 00.008 10072 IsGuiding returns 0
22:47:29.533 00.000 10072 Move returns status 0, amount 14
22:47:29.533 00.000 10072 MoveAxis(N, 0, ABG)
22:47:29.533 00.000 10072 Move returns status 0, amount 0
22:47:29.533 00.000 10072 move complete, result=0
22:47:29.533 00.000 10072 worker thread done servicing request
22:47:29.533 00.000 10072 Worker thread wakes up
22:47:29.533 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:29.534 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:29.536 00.002 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:47:29.941 00.405 10072 Exposure complete
22:47:29.992 00.051 10072 worker thread done servicing request
22:47:29.992 00.000 1032 OnExposeComplete: enter
22:47:29.994 00.002 1032 UpdateGuideState(): m_state=6
22:47:29.995 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5870
22:47:29.997 00.002 1032 Star::Find returns 1 (0), X=1097.62, Y=134.90, Mass=1521, SNR=27.4, Peak=128 HFD=3.3
22:47:30.000 00.003 1032 MultiStar: [#1 -0.13,0.07,0.87,U] [#2 0.08,-0.06,0.70,U] [#3 0.18,0.03,0.72,U] [#4 0.19,-0.14,0.63,U] [#5 0.08,0.08,0.59,U] [#6 0.30,-0.01,0.00,M1] [#7 0.19,0.04,0.66,U] [#8 0.19,-0.10,0.49,U] 
22:47:30.001 00.001 1032 refined, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.32, -0.02}
22:47:30.003 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
22:47:30.005 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
22:47:30.007 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.06 mountX=-0.04 mountY=-0.13, mountTheta=-1.89
22:47:30.010 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
22:47:30.012 00.002 1032 Enqueuing Move request for scope (0.14, -0.01)
22:47:30.014 00.002 10072 Worker thread wakes up
22:47:30.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
22:47:30.014 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
22:47:30.014 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.04 yDistance=-0.13
22:47:30.017 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:47:30.020 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.56
22:47:30.020 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:47:30.020 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:30.020 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:47:30.020 00.000 10072 MoveAxis(E, 11, ABG)
22:47:30.020 00.000 10072 Guiding  Dir = 2, Dur = 11
22:47:30.021 00.001 10072 IsGuiding returns 0
22:47:30.021 00.000 10072 PulseGuide returned control before completion, sleep 21
22:47:30.038 00.017 1032 UpdateGuideState exits: m=1521 SNR=27.4
22:47:30.041 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:30.042 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:30.044 00.002 1032 Enqueuing Expose request
22:47:30.047 00.003 10072 IsGuiding returns 0
22:47:30.048 00.001 10072 Move returns status 0, amount 11
22:47:30.048 00.000 10072 MoveAxis(N, 0, ABG)
22:47:30.048 00.000 10072 Move returns status 0, amount 0
22:47:30.048 00.000 10072 move complete, result=0
22:47:30.048 00.000 10072 worker thread done servicing request
22:47:30.048 00.000 10072 Worker thread wakes up
22:47:30.048 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:30.048 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:30.055 00.007 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
22:47:30.676 00.621 10072 Exposure complete
22:47:30.733 00.057 10072 worker thread done servicing request
22:47:30.733 00.000 1032 OnExposeComplete: enter
22:47:30.735 00.002 1032 UpdateGuideState(): m_state=6
22:47:30.739 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5871
22:47:30.740 00.001 1032 Star::Find returns 1 (0), X=1097.74, Y=135.09, Mass=1299, SNR=25.3, Peak=98 HFD=3.2
22:47:30.742 00.002 1032 MultiStar: [#1 -0.12,0.08,0.94,U] [#2 0.03,-0.07,0.79,U] [#3 0.15,-0.08,0.83,U] [#4 0.26,-0.18,0.00,M2] [#5 0.18,0.04,0.62,U] [#6 0.29,-0.02,0.00,M2] [#7 0.21,0.01,0.74,U] [#8 0.13,-0.04,0.54,U] 
22:47:30.744 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.02}, one-star: {0.44, 0.16}
22:47:30.746 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
22:47:30.747 00.001 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
22:47:30.749 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.16 mountX=-0.01 mountY=-0.15, mountTheta=-1.67
22:47:30.752 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
22:47:30.754 00.002 1032 Enqueuing Move request for scope (0.15, 0.02)
22:47:30.755 00.001 10072 Worker thread wakes up
22:47:30.755 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
22:47:30.755 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
22:47:30.756 00.001 10072 Moving (0.15, 0.02) raw xDistance=-0.01 yDistance=-0.15
22:47:30.757 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:47:30.760 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.56
22:47:30.760 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:47:30.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:30.760 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:47:30.760 00.000 10072 MoveAxis(E, 13, ABG)
22:47:30.760 00.000 10072 Guiding  Dir = 2, Dur = 13
22:47:30.761 00.001 10072 IsGuiding returns 0
22:47:30.761 00.000 10072 PulseGuide returned control before completion, sleep 23
22:47:30.780 00.019 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:47:30.782 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:30.785 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:30.787 00.002 1032 Enqueuing Expose request
22:47:30.799 00.012 10072 IsGuiding returns 0
22:47:30.799 00.000 10072 Move returns status 0, amount 13
22:47:30.799 00.000 10072 MoveAxis(N, 0, ABG)
22:47:30.799 00.000 10072 Move returns status 0, amount 0
22:47:30.799 00.000 10072 move complete, result=0
22:47:30.799 00.000 10072 worker thread done servicing request
22:47:30.799 00.000 10072 Worker thread wakes up
22:47:30.800 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:30.800 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:30.802 00.002 1032 GuideStep: -0.0 px 13 ms EAST, -0.2 px 0 ms NORTH
22:47:31.209 00.407 10072 Exposure complete
22:47:31.267 00.058 10072 worker thread done servicing request
22:47:31.267 00.000 1032 OnExposeComplete: enter
22:47:31.271 00.004 1032 UpdateGuideState(): m_state=6
22:47:31.275 00.004 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5872
22:47:31.277 00.002 1032 Star::Find returns 1 (0), X=1097.78, Y=134.84, Mass=1409, SNR=26.3, Peak=113 HFD=2.9
22:47:31.280 00.003 1032 MultiStar: [#1 -0.07,0.02,0.95,U] [#2 0.12,-0.05,0.78,U] [#3 0.18,-0.09,0.75,U] [#4 0.28,-0.16,0.00,M3] [#5 0.33,-0.10,0.00,M1] [#6 0.28,-0.08,0.00,M3] [#7 0.20,-0.11,0.72,U] [#8 0.26,-0.08,0.00,M1] 
22:47:31.282 00.002 1032 refined, 4 included, MultiStar: {0.19, -0.06}, one-star: {0.48, -0.08}
22:47:31.284 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:47:31.288 00.004 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:47:31.290 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.31 mountX=-0.11 mountY=-0.17, mountTheta=-2.14
22:47:31.293 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.06, opts=13)
22:47:31.296 00.003 1032 Enqueuing Move request for scope (0.19, -0.06)
22:47:31.298 00.002 10072 Worker thread wakes up
22:47:31.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
22:47:31.298 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
22:47:31.298 00.000 10072 Moving (0.19, -0.06) raw xDistance=-0.11 yDistance=-0.17
22:47:31.302 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
22:47:31.304 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.57
22:47:31.305 00.001 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:47:31.305 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:31.305 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:47:31.305 00.000 10072 MoveAxis(E, 12, ABG)
22:47:31.305 00.000 10072 Guiding  Dir = 2, Dur = 12
22:47:31.306 00.001 10072 IsGuiding returns 0
22:47:31.307 00.001 10072 PulseGuide returned control before completion, sleep 22
22:47:31.326 00.019 1032 UpdateGuideState exits: m=1409 SNR=26.3
22:47:31.329 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:31.335 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:31.338 00.003 1032 Enqueuing Expose request
22:47:31.340 00.002 10072 IsGuiding returns 0
22:47:31.340 00.000 10072 Move returns status 0, amount 12
22:47:31.340 00.000 10072 MoveAxis(N, 0, ABG)
22:47:31.340 00.000 10072 Move returns status 0, amount 0
22:47:31.340 00.000 10072 move complete, result=0
22:47:31.340 00.000 10072 worker thread done servicing request
22:47:31.340 00.000 10072 Worker thread wakes up
22:47:31.340 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:31.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:31.349 00.009 1032 GuideStep: -0.1 px 12 ms EAST, -0.2 px 0 ms NORTH
22:47:31.976 00.627 10072 Exposure complete
22:47:32.033 00.057 10072 worker thread done servicing request
22:47:32.033 00.000 1032 OnExposeComplete: enter
22:47:32.035 00.002 1032 UpdateGuideState(): m_state=6
22:47:32.037 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5873
22:47:32.039 00.002 1032 Star::Find returns 1 (0), X=1097.68, Y=134.84, Mass=1345, SNR=25.8, Peak=113 HFD=3.1
22:47:32.042 00.003 1032 MultiStar: [#1 0.04,-0.02,0.99,U] [#2 0.12,-0.23,0.00,M1] [#3 0.22,0.03,0.77,U] [#4 0.25,-0.25,0.00,M4] [#5 0.25,-0.03,0.69,U] [#6 0.40,-0.05,0.00,M4] [#7 0.14,-0.01,0.72,U] [#8 0.21,-0.26,0.00,M2] 
22:47:32.044 00.002 1032 refined, 4 included, MultiStar: {0.20, -0.03}, one-star: {0.38, -0.08}
22:47:32.046 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
22:47:32.048 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
22:47:32.051 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.21 cameraTheta=-0.13 mountX=-0.08 mountY=-0.19, mountTheta=-1.96
22:47:32.056 00.005 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.03, opts=13)
22:47:32.058 00.002 1032 Enqueuing Move request for scope (0.20, -0.03)
22:47:32.060 00.002 10072 Worker thread wakes up
22:47:32.060 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
22:47:32.060 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
22:47:32.060 00.000 10072 Moving (0.20, -0.03) raw xDistance=-0.08 yDistance=-0.19
22:47:32.063 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:47:32.066 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.57
22:47:32.066 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:47:32.066 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:32.066 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:47:32.066 00.000 10072 MoveAxis(E, 14, ABG)
22:47:32.066 00.000 10072 Guiding  Dir = 2, Dur = 14
22:47:32.067 00.001 10072 IsGuiding returns 0
22:47:32.067 00.000 10072 PulseGuide returned control before completion, sleep 24
22:47:32.086 00.019 1032 UpdateGuideState exits: m=1345 SNR=25.8
22:47:32.088 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:32.089 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:32.091 00.002 1032 Enqueuing Expose request
22:47:32.099 00.008 10072 IsGuiding returns 0
22:47:32.099 00.000 10072 Move returns status 0, amount 14
22:47:32.099 00.000 10072 MoveAxis(N, 0, ABG)
22:47:32.099 00.000 10072 Move returns status 0, amount 0
22:47:32.099 00.000 10072 move complete, result=0
22:47:32.099 00.000 10072 worker thread done servicing request
22:47:32.099 00.000 10072 Worker thread wakes up
22:47:32.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:32.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:32.099 00.000 1032 GuideStep: -0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
22:47:32.507 00.408 10072 Exposure complete
22:47:32.558 00.051 10072 worker thread done servicing request
22:47:32.558 00.000 1032 OnExposeComplete: enter
22:47:32.560 00.002 1032 UpdateGuideState(): m_state=6
22:47:32.562 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5874
22:47:32.564 00.002 1032 Star::Find returns 1 (0), X=1097.69, Y=134.95, Mass=1560, SNR=27.8, Peak=122 HFD=3.2
22:47:32.565 00.001 1032 MultiStar: [#1 -0.03,0.10,0.94,U] [#2 0.09,-0.09,0.77,U] [#3 0.36,0.03,0.00,M1] [#4 0.39,-0.06,0.00,M5] [#5 0.11,0.09,0.65,U] [#6 0.35,0.03,0.00,M5] [#7 0.25,0.19,0.00,M1] [#8 0.20,-0.06,0.49,U] 
22:47:32.568 00.003 1032 refined, 4 included, MultiStar: {0.16, 0.02}, one-star: {0.39, 0.02}
22:47:32.569 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
22:47:32.570 00.001 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
22:47:32.571 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.12 mountX=-0.02 mountY=-0.16, mountTheta=-1.71
22:47:32.574 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.02, opts=13)
22:47:32.577 00.003 1032 Enqueuing Move request for scope (0.16, 0.02)
22:47:32.579 00.002 10072 Worker thread wakes up
22:47:32.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
22:47:32.579 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
22:47:32.580 00.001 10072 Moving (0.16, 0.02) raw xDistance=-0.02 yDistance=-0.16
22:47:32.584 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:47:32.586 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.57
22:47:32.586 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:47:32.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:32.586 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:47:32.586 00.000 10072 MoveAxis(E, 13, ABG)
22:47:32.586 00.000 10072 Guiding  Dir = 2, Dur = 13
22:47:32.587 00.001 10072 IsGuiding returns 0
22:47:32.587 00.000 10072 PulseGuide returned control before completion, sleep 23
22:47:32.604 00.017 1032 UpdateGuideState exits: m=1560 SNR=27.8
22:47:32.606 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:32.608 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:32.611 00.003 1032 Enqueuing Expose request
22:47:32.614 00.003 10072 IsGuiding returns 0
22:47:32.614 00.000 10072 Move returns status 0, amount 13
22:47:32.614 00.000 10072 MoveAxis(N, 0, ABG)
22:47:32.614 00.000 10072 Move returns status 0, amount 0
22:47:32.614 00.000 10072 move complete, result=0
22:47:32.615 00.001 10072 worker thread done servicing request
22:47:32.615 00.000 10072 Worker thread wakes up
22:47:32.615 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:32.615 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:32.622 00.007 1032 GuideStep: -0.0 px 13 ms EAST, -0.2 px 0 ms NORTH
22:47:33.243 00.621 10072 Exposure complete
22:47:33.302 00.059 1032 OnExposeComplete: enter
22:47:33.304 00.002 1032 UpdateGuideState(): m_state=6
22:47:33.306 00.002 10072 worker thread done servicing request
22:47:33.306 00.000 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5875
22:47:33.308 00.002 1032 Star::Find returns 1 (0), X=1097.71, Y=134.93, Mass=1410, SNR=26.4, Peak=117 HFD=3.1
22:47:33.311 00.003 1032 MultiStar: [#1 0.01,0.03,0.94,U] [#2 0.23,-0.11,0.00,M1] [#3 0.19,-0.02,0.75,U] [#4 0.28,-0.15,0.00,M6] [#5 0.13,-0.11,0.63,U] [#6 0.35,0.06,0.00,M6] [#7 0.33,0.05,0.00,M2] [#8 0.33,-0.15,0.00,M2] 
22:47:33.313 00.002 1032 refined, 3 included, MultiStar: {0.19, -0.02}, one-star: {0.41, -0.00}
22:47:33.315 00.002 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
22:47:33.316 00.001 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
22:47:33.318 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.09 mountX=-0.07 mountY=-0.18, mountTheta=-1.92
22:47:33.322 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.02, opts=13)
22:47:33.324 00.002 1032 Enqueuing Move request for scope (0.19, -0.02)
22:47:33.326 00.002 10072 Worker thread wakes up
22:47:33.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
22:47:33.326 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
22:47:33.326 00.000 10072 Moving (0.19, -0.02) raw xDistance=-0.07 yDistance=-0.18
22:47:33.329 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:47:33.332 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.57
22:47:33.333 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:47:33.333 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:33.333 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:47:33.333 00.000 10072 MoveAxis(E, 14, ABG)
22:47:33.333 00.000 10072 Guiding  Dir = 2, Dur = 14
22:47:33.334 00.001 10072 IsGuiding returns 0
22:47:33.334 00.000 10072 PulseGuide returned control before completion, sleep 24
22:47:33.353 00.019 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:47:33.355 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:33.357 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:33.358 00.001 1032 Enqueuing Expose request
22:47:33.364 00.006 10072 IsGuiding returns 0
22:47:33.364 00.000 10072 Move returns status 0, amount 14
22:47:33.364 00.000 10072 MoveAxis(N, 0, ABG)
22:47:33.365 00.001 10072 Move returns status 0, amount 0
22:47:33.365 00.000 10072 move complete, result=0
22:47:33.365 00.000 10072 worker thread done servicing request
22:47:33.365 00.000 10072 Worker thread wakes up
22:47:33.365 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:33.365 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:33.370 00.005 1032 GuideStep: -0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
22:47:33.771 00.401 10072 Exposure complete
22:47:33.828 00.057 10072 worker thread done servicing request
22:47:33.828 00.000 1032 OnExposeComplete: enter
22:47:33.832 00.004 1032 UpdateGuideState(): m_state=6
22:47:33.834 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5876
22:47:33.835 00.001 1032 Star::Find returns 1 (0), X=1097.63, Y=134.80, Mass=1449, SNR=26.8, Peak=131 HFD=3.2
22:47:33.838 00.003 1032 MultiStar: [#1 -0.11,-0.04,0.90,U] [#2 0.27,-0.26,0.00,M2] [#3 0.36,-0.20,0.00,M1] [#4 0.22,-0.22,0.00,M7] [#5 0.13,-0.07,0.64,U] [#6 0.47,0.06,0.00,M7] [#7 0.23,-0.09,0.65,U] [#8 0.27,-0.17,0.00,M3] 
22:47:33.840 00.002 1032 refined, 3 included, MultiStar: {0.14, -0.08}, one-star: {0.33, -0.12}
22:47:33.842 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
22:47:33.844 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
22:47:33.846 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.17 cameraTheta=-0.52 mountX=-0.12 mountY=-0.12, mountTheta=-2.35
22:47:33.849 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
22:47:33.851 00.002 1032 Enqueuing Move request for scope (0.14, -0.08)
22:47:33.853 00.002 10072 Worker thread wakes up
22:47:33.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
22:47:33.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
22:47:33.853 00.000 10072 Moving (0.14, -0.08) raw xDistance=-0.12 yDistance=-0.12
22:47:33.855 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:47:33.857 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.58
22:47:33.857 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:47:33.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:33.857 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:47:33.857 00.000 10072 MoveAxis(E, 13, ABG)
22:47:33.857 00.000 10072 Guiding  Dir = 2, Dur = 13
22:47:33.857 00.000 10072 IsGuiding returns 0
22:47:33.858 00.001 10072 PulseGuide returned control before completion, sleep 23
22:47:33.877 00.019 1032 UpdateGuideState exits: m=1449 SNR=26.8
22:47:33.880 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:33.882 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:33.884 00.002 1032 Enqueuing Expose request
22:47:33.894 00.010 10072 IsGuiding returns 0
22:47:33.895 00.001 10072 Move returns status 0, amount 13
22:47:33.895 00.000 10072 MoveAxis(N, 0, ABG)
22:47:33.895 00.000 10072 Move returns status 0, amount 0
22:47:33.895 00.000 10072 move complete, result=0
22:47:33.895 00.000 10072 worker thread done servicing request
22:47:33.895 00.000 10072 Worker thread wakes up
22:47:33.895 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:33.895 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:33.897 00.002 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:47:34.520 00.623 10072 Exposure complete
22:47:34.574 00.054 10072 worker thread done servicing request
22:47:34.575 00.001 1032 OnExposeComplete: enter
22:47:34.577 00.002 1032 UpdateGuideState(): m_state=6
22:47:34.581 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5877
22:47:34.584 00.003 1032 Star::Find returns 1 (0), X=1097.71, Y=134.67, Mass=1264, SNR=25.0, Peak=100 HFD=3.2
22:47:34.586 00.002 1032 MultiStar: [#1 -0.12,-0.14,1.01,U] [#2 0.18,-0.31,0.00,M3] [#3 0.26,-0.15,0.00,M2] [#4 0.32,-0.32,0.00,M8] [#5 0.38,-0.15,0.00,M1] [#6 0.35,-0.11,0.00,M8] [#7 0.25,-0.13,0.00,M2] [#8 0.32,-0.46,0.00,M4] 
22:47:34.589 00.003 1032 refined, 1 included, MultiStar: {0.14, -0.20}, one-star: {0.41, -0.26}
22:47:34.591 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
22:47:34.592 00.001 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
22:47:34.594 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.25 cameraTheta=-0.96 mountX=-0.23 mountY=-0.09, mountTheta=-2.79
22:47:34.597 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.20, opts=13)
22:47:34.600 00.003 1032 Enqueuing Move request for scope (0.14, -0.20)
22:47:34.602 00.002 10072 Worker thread wakes up
22:47:34.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
22:47:34.602 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
22:47:34.602 00.000 10072 Moving (0.14, -0.20) raw xDistance=-0.23 yDistance=-0.09
22:47:34.604 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:47:34.606 00.002 10072 PPEC rslt: input = -0.23, final = -0.13, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 286.58
22:47:34.606 00.000 10072 PPEC: input: -0.23, control: -0.13, exposure: 500
22:47:34.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:34.606 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:47:34.606 00.000 10072 MoveAxis(E, 124, ABG)
22:47:34.606 00.000 10072 Guiding  Dir = 2, Dur = 124
22:47:34.608 00.002 10072 IsGuiding returns 0
22:47:34.608 00.000 10072 PulseGuide returned control before completion, sleep 134
22:47:34.627 00.019 1032 UpdateGuideState exits: m=1264 SNR=25.0
22:47:34.630 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:34.632 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:34.633 00.001 1032 Enqueuing Expose request
22:47:34.751 00.118 10072 IsGuiding returns 0
22:47:34.751 00.000 10072 Move returns status 0, amount 124
22:47:34.751 00.000 10072 MoveAxis(N, 0, ABG)
22:47:34.751 00.000 10072 Move returns status 0, amount 0
22:47:34.751 00.000 10072 move complete, result=0
22:47:34.751 00.000 10072 worker thread done servicing request
22:47:34.751 00.000 10072 Worker thread wakes up
22:47:34.751 00.000 1032 GuideStep: -0.2 px 124 ms EAST, -0.1 px 0 ms NORTH
22:47:34.756 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:34.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:35.163 00.407 10072 Exposure complete
22:47:35.219 00.056 10072 worker thread done servicing request
22:47:35.219 00.000 1032 OnExposeComplete: enter
22:47:35.221 00.002 1032 UpdateGuideState(): m_state=6
22:47:35.223 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5878
22:47:35.225 00.002 1032 Star::Find returns 1 (0), X=1097.64, Y=134.82, Mass=1434, SNR=26.6, Peak=126 HFD=3.1
22:47:35.226 00.001 1032 MultiStar: [#1 0.02,0.04,0.99,U] [#2 0.20,-0.20,0.00,M4] [#3 0.28,-0.04,0.00,M3] [#4 0.45,-0.04,0.00,M9] [#5 0.16,0.12,0.66,U] [#6 0.23,0.02,0.59,U] [#7 0.33,0.10,0.00,M3] [#8 0.32,-0.11,0.00,M5] 
22:47:35.228 00.002 1032 refined, 3 included, MultiStar: {0.19, 0.00}, one-star: {0.34, -0.11}
22:47:35.231 00.003 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
22:47:35.232 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
22:47:35.234 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.03 mountX=-0.04 mountY=-0.18, mountTheta=-1.80
22:47:35.237 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.00, opts=13)
22:47:35.240 00.003 1032 Enqueuing Move request for scope (0.19, 0.00)
22:47:35.241 00.001 10072 Worker thread wakes up
22:47:35.242 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
22:47:35.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
22:47:35.242 00.000 10072 Moving (0.19, 0.00) raw xDistance=-0.04 yDistance=-0.18
22:47:35.244 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:47:35.247 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.58
22:47:35.247 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:47:35.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:35.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:47:35.247 00.000 10072 MoveAxis(E, 13, ABG)
22:47:35.247 00.000 10072 Guiding  Dir = 2, Dur = 13
22:47:35.248 00.001 10072 IsGuiding returns 0
22:47:35.248 00.000 10072 PulseGuide returned control before completion, sleep 23
22:47:35.266 00.018 1032 UpdateGuideState exits: m=1434 SNR=26.6
22:47:35.270 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:35.273 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:35.275 00.002 1032 Enqueuing Expose request
22:47:35.285 00.010 10072 IsGuiding returns 0
22:47:35.285 00.000 10072 Move returns status 0, amount 13
22:47:35.285 00.000 10072 MoveAxis(N, 0, ABG)
22:47:35.285 00.000 10072 Move returns status 0, amount 0
22:47:35.285 00.000 10072 move complete, result=0
22:47:35.285 00.000 10072 worker thread done servicing request
22:47:35.285 00.000 10072 Worker thread wakes up
22:47:35.286 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:35.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:35.286 00.000 1032 GuideStep: -0.0 px 13 ms EAST, -0.2 px 0 ms NORTH
22:47:35.914 00.628 10072 Exposure complete
22:47:35.968 00.054 10072 worker thread done servicing request
22:47:35.968 00.000 1032 OnExposeComplete: enter
22:47:35.971 00.003 1032 UpdateGuideState(): m_state=6
22:47:35.973 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5879
22:47:35.975 00.002 1032 Star::Find returns 1 (0), X=1097.59, Y=135.05, Mass=1428, SNR=26.6, Peak=118 HFD=3.2
22:47:35.977 00.002 1032 MultiStar: [#1 -0.24,0.39,0.00,M1] [#2 -0.00,0.20,0.76,U] [#3 0.05,0.19,0.74,U] [#4 0.13,0.06,0.68,U] [#5 0.08,0.32,0.00,M1] [#6 0.22,0.34,0.00,M8] [#7 0.04,0.32,0.00,M4] [#8 0.14,0.13,0.49,U] 
22:47:35.980 00.003 1032 refined, 4 included, MultiStar: {0.13, 0.14}, one-star: {0.28, 0.12}
22:47:35.981 00.001 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
22:47:35.983 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
22:47:35.985 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.82 mountX=0.10 mountY=-0.16, mountTheta=-1.01
22:47:35.988 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.14, opts=13)
22:47:35.990 00.002 1032 Enqueuing Move request for scope (0.13, 0.14)
22:47:35.993 00.003 10072 Worker thread wakes up
22:47:35.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
22:47:35.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
22:47:35.993 00.000 10072 Moving (0.13, 0.14) raw xDistance=0.10 yDistance=-0.16
22:47:35.995 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:47:35.999 00.004 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:47:35.999 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:47:35.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:35.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:47:35.999 00.000 10072 MoveAxis(E, 13, ABG)
22:47:35.999 00.000 10072 Guiding  Dir = 2, Dur = 13
22:47:35.999 00.000 10072 IsGuiding returns 0
22:47:36.001 00.002 10072 PulseGuide returned control before completion, sleep 23
22:47:36.020 00.019 1032 UpdateGuideState exits: m=1428 SNR=26.6
22:47:36.023 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:36.026 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:36.027 00.001 1032 Enqueuing Expose request
22:47:36.037 00.010 10072 IsGuiding returns 0
22:47:36.037 00.000 10072 Move returns status 0, amount 13
22:47:36.037 00.000 10072 MoveAxis(N, 0, ABG)
22:47:36.037 00.000 10072 Move returns status 0, amount 0
22:47:36.037 00.000 10072 move complete, result=0
22:47:36.037 00.000 10072 worker thread done servicing request
22:47:36.037 00.000 10072 Worker thread wakes up
22:47:36.037 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:36.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:36.041 00.004 1032 GuideStep: 0.1 px 13 ms EAST, -0.2 px 0 ms NORTH
22:47:36.449 00.408 10072 Exposure complete
22:47:36.501 00.052 10072 worker thread done servicing request
22:47:36.501 00.000 1032 OnExposeComplete: enter
22:47:36.503 00.002 1032 UpdateGuideState(): m_state=6
22:47:36.505 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5880
22:47:36.507 00.002 1032 Star::Find returns 1 (0), X=1097.68, Y=134.99, Mass=1419, SNR=26.5, Peak=123 HFD=3.2
22:47:36.508 00.001 1032 MultiStar: [#1 -0.13,0.34,0.00,M2] [#2 -0.03,0.14,0.78,U] [#3 0.16,0.14,0.74,U] [#4 0.15,0.06,0.67,U] [#5 0.19,0.26,0.00,M2] [#6 0.26,0.32,0.00,M9] [#7 0.13,0.24,0.00,M5] [#8 0.07,0.08,0.52,U] 
22:47:36.510 00.002 1032 refined, 4 included, MultiStar: {0.16, 0.09}, one-star: {0.38, 0.06}
22:47:36.511 00.001 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
22:47:36.514 00.003 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
22:47:36.515 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.19 cameraTheta=0.51 mountX=0.05 mountY=-0.18, mountTheta=-1.32
22:47:36.519 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.09, opts=13)
22:47:36.521 00.002 1032 Enqueuing Move request for scope (0.16, 0.09)
22:47:36.523 00.002 10072 Worker thread wakes up
22:47:36.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
22:47:36.523 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
22:47:36.523 00.000 10072 Moving (0.16, 0.09) raw xDistance=0.05 yDistance=-0.18
22:47:36.525 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
22:47:36.527 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:47:36.527 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:47:36.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:36.529 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:47:36.529 00.000 10072 MoveAxis(E, 11, ABG)
22:47:36.529 00.000 10072 Guiding  Dir = 2, Dur = 11
22:47:36.529 00.000 10072 IsGuiding returns 0
22:47:36.529 00.000 10072 PulseGuide returned control before completion, sleep 21
22:47:36.546 00.017 1032 UpdateGuideState exits: m=1419 SNR=26.5
22:47:36.547 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:36.549 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:36.552 00.003 1032 Enqueuing Expose request
22:47:36.555 00.003 10072 IsGuiding returns 0
22:47:36.555 00.000 10072 Move returns status 0, amount 11
22:47:36.555 00.000 10072 MoveAxis(N, 0, ABG)
22:47:36.555 00.000 10072 Move returns status 0, amount 0
22:47:36.555 00.000 10072 move complete, result=0
22:47:36.555 00.000 10072 worker thread done servicing request
22:47:36.555 00.000 10072 Worker thread wakes up
22:47:36.556 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:36.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:36.562 00.006 1032 GuideStep: 0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
22:47:37.182 00.620 10072 Exposure complete
22:47:37.239 00.057 10072 worker thread done servicing request
22:47:37.239 00.000 1032 OnExposeComplete: enter
22:47:37.241 00.002 1032 UpdateGuideState(): m_state=6
22:47:37.243 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5881
22:47:37.244 00.001 1032 Star::Find returns 1 (0), X=1097.58, Y=134.90, Mass=1242, SNR=24.7, Peak=110 HFD=3.2
22:47:37.247 00.003 1032 MultiStar: [#1 -0.14,0.17,1.00,U] [#2 0.13,-0.01,0.82,U] [#3 0.26,-0.04,0.00,M2] [#4 0.26,0.01,0.00,M8] [#5 0.18,0.11,0.71,U] [#6 0.16,0.18,0.71,U] [#7 0.16,0.10,0.75,U] [#8 0.19,-0.17,0.54,U] 
22:47:37.249 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.06}, one-star: {0.28, -0.03}
22:47:37.253 00.004 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
22:47:37.255 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
22:47:37.257 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.42 mountX=0.02 mountY=-0.14, mountTheta=-1.41
22:47:37.260 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
22:47:37.262 00.002 1032 Enqueuing Move request for scope (0.13, 0.06)
22:47:37.265 00.003 10072 Worker thread wakes up
22:47:37.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
22:47:37.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
22:47:37.265 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.02 yDistance=-0.14
22:47:37.266 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:47:37.269 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:47:37.269 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:47:37.269 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:37.270 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:47:37.270 00.000 10072 MoveAxis(E, 11, ABG)
22:47:37.270 00.000 10072 Guiding  Dir = 2, Dur = 11
22:47:37.270 00.000 10072 IsGuiding returns 0
22:47:37.270 00.000 10072 PulseGuide returned control before completion, sleep 21
22:47:37.289 00.019 1032 UpdateGuideState exits: m=1242 SNR=24.7
22:47:37.292 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:37.295 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:37.296 00.001 1032 Enqueuing Expose request
22:47:37.307 00.011 10072 IsGuiding returns 0
22:47:37.307 00.000 10072 Move returns status 0, amount 11
22:47:37.307 00.000 10072 MoveAxis(N, 0, ABG)
22:47:37.307 00.000 10072 Move returns status 0, amount 0
22:47:37.307 00.000 10072 move complete, result=0
22:47:37.307 00.000 10072 worker thread done servicing request
22:47:37.307 00.000 10072 Worker thread wakes up
22:47:37.308 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:37.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:37.311 00.003 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
22:47:37.713 00.402 10072 Exposure complete
22:47:37.768 00.055 10072 worker thread done servicing request
22:47:37.768 00.000 1032 OnExposeComplete: enter
22:47:37.771 00.003 1032 UpdateGuideState(): m_state=6
22:47:37.774 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5882
22:47:37.776 00.002 1032 Star::Find returns 1 (0), X=1097.60, Y=135.13, Mass=1374, SNR=26.0, Peak=113 HFD=3.3
22:47:37.778 00.002 1032 MultiStar: [#1 -0.10,0.14,0.98,U] [#2 0.04,0.05,0.82,U] [#3 0.31,0.07,0.00,M3] [#4 0.17,-0.00,0.70,U] [#5 0.23,0.23,0.00,M2] [#6 0.18,0.20,0.00,M9] [#7 0.16,0.14,0.70,U] [#8 0.09,0.12,0.49,U] 
22:47:37.780 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.11}, one-star: {0.30, 0.20}
22:47:37.781 00.001 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
22:47:37.783 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
22:47:37.785 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.80 mountX=0.08 mountY=-0.14, mountTheta=-1.03
22:47:37.787 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
22:47:37.789 00.002 1032 Enqueuing Move request for scope (0.11, 0.11)
22:47:37.791 00.002 10072 Worker thread wakes up
22:47:37.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
22:47:37.791 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
22:47:37.791 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.14
22:47:37.793 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:47:37.795 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.59
22:47:37.795 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:47:37.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:37.796 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:47:37.796 00.000 10072 MoveAxis(E, 8, ABG)
22:47:37.796 00.000 10072 Guiding  Dir = 2, Dur = 8
22:47:37.796 00.000 10072 IsGuiding returns 0
22:47:37.797 00.001 10072 PulseGuide returned control before completion, sleep 18
22:47:37.817 00.020 1032 UpdateGuideState exits: m=1374 SNR=26.0
22:47:37.820 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:37.822 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:37.823 00.001 1032 Enqueuing Expose request
22:47:37.826 00.003 10072 IsGuiding returns 0
22:47:37.826 00.000 10072 Move returns status 0, amount 8
22:47:37.826 00.000 10072 MoveAxis(N, 0, ABG)
22:47:37.826 00.000 10072 Move returns status 0, amount 0
22:47:37.826 00.000 10072 move complete, result=0
22:47:37.826 00.000 10072 worker thread done servicing request
22:47:37.827 00.001 10072 Worker thread wakes up
22:47:37.827 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:37.827 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:37.834 00.007 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:47:38.461 00.627 10072 Exposure complete
22:47:38.518 00.057 10072 worker thread done servicing request
22:47:38.518 00.000 1032 OnExposeComplete: enter
22:47:38.524 00.006 1032 UpdateGuideState(): m_state=6
22:47:38.527 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5883
22:47:38.529 00.002 1032 Star::Find returns 1 (0), X=1097.69, Y=135.12, Mass=1483, SNR=27.1, Peak=113 HFD=3.4
22:47:38.531 00.002 1032 MultiStar: [#1 -0.13,0.24,0.00,M1] [#2 0.08,0.09,0.81,U] [#3 0.25,0.29,0.00,M4] [#4 0.37,0.25,0.00,M8] [#5 0.20,0.33,0.00,M3] [#6 0.14,0.21,0.00,M10] [#7 0.26,0.29,0.00,M4] [#8 0.16,0.11,0.46,U] 
22:47:38.534 00.003 1032 refined, 2 included, MultiStar: {0.23, 0.14}, one-star: {0.39, 0.19}
22:47:38.535 00.001 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
22:47:38.538 00.003 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
22:47:38.540 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=0.14 hyp=0.27 cameraTheta=0.54 mountX=0.08 mountY=-0.26, mountTheta=-1.29
22:47:38.542 00.002 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.14, opts=13)
22:47:38.544 00.002 1032 Enqueuing Move request for scope (0.23, 0.14)
22:47:38.546 00.002 10072 Worker thread wakes up
22:47:38.546 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.14) opts 0xd
22:47:38.546 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.14)
22:47:38.546 00.000 10072 Moving (0.23, 0.14) raw xDistance=0.08 yDistance=-0.26
22:47:38.550 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:47:38.554 00.004 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:47:38.554 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:47:38.554 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:47:38.554 00.000 10072 MoveAxis(E, 10, ABG)
22:47:38.554 00.000 10072 Guiding  Dir = 2, Dur = 10
22:47:38.554 00.000 10072 IsGuiding returns 0
22:47:38.555 00.001 10072 PulseGuide returned control before completion, sleep 20
22:47:38.574 00.019 1032 UpdateGuideState exits: m=1483 SNR=27.1
22:47:38.576 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:38.578 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:38.580 00.002 1032 Enqueuing Expose request
22:47:38.584 00.004 10072 IsGuiding returns 0
22:47:38.584 00.000 10072 Move returns status 0, amount 10
22:47:38.584 00.000 10072 MoveAxis(N, 168, ABG)
22:47:38.584 00.000 10072 Guiding  Dir = 0, Dur = 168
22:47:38.584 00.000 10072 IsGuiding returns 0
22:47:38.586 00.002 10072 PulseGuide returned control before completion, sleep 178
22:47:38.772 00.186 10072 IsGuiding returns 0
22:47:38.772 00.000 10072 Move returns status 0, amount 168
22:47:38.772 00.000 10072 move complete, result=0
22:47:38.773 00.001 1032 GuideStep: 0.1 px 10 ms EAST, -0.3 px 168 ms NORTH
22:47:38.776 00.003 10072 worker thread done servicing request
22:47:38.776 00.000 10072 Worker thread wakes up
22:47:38.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:38.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:39.182 00.406 10072 Exposure complete
22:47:39.234 00.052 10072 worker thread done servicing request
22:47:39.234 00.000 1032 OnExposeComplete: enter
22:47:39.235 00.001 1032 UpdateGuideState(): m_state=6
22:47:39.237 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5884
22:47:39.239 00.002 1032 Star::Find returns 1 (0), X=1097.41, Y=135.09, Mass=1314, SNR=25.5, Peak=107 HFD=3.3
22:47:39.242 00.003 1032 MultiStar: [#1 -0.18,0.17,0.94,U] [#2 -0.07,0.12,0.72,U] [#3 -0.10,0.10,0.72,U] [#4 -0.02,0.04,0.68,U] [#5 0.01,0.09,0.67,U] [#6 0.16,0.21,0.00,R] [#7 -0.09,0.09,0.72,U] [#8 0.02,0.05,0.53,U] 
22:47:39.244 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.11}, one-star: {0.11, 0.16}
22:47:39.245 00.001 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
22:47:39.246 00.001 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
22:47:39.248 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.12 mountY=0.01, mountTheta=0.10
22:47:39.250 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.11, opts=13)
22:47:39.252 00.002 1032 Enqueuing Move request for scope (-0.04, 0.11)
22:47:39.254 00.002 10072 Worker thread wakes up
22:47:39.254 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
22:47:39.254 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
22:47:39.254 00.000 10072 Moving (-0.04, 0.11) raw xDistance=0.12 yDistance=0.01
22:47:39.256 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:47:39.258 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:47:39.258 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
22:47:39.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:39.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:47:39.258 00.000 10072 MoveAxis(E, 10, ABG)
22:47:39.258 00.000 10072 Guiding  Dir = 2, Dur = 10
22:47:39.259 00.001 10072 IsGuiding returns 0
22:47:39.259 00.000 10072 PulseGuide returned control before completion, sleep 20
22:47:39.277 00.018 1032 UpdateGuideState exits: m=1314 SNR=25.5
22:47:39.279 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:39.281 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:39.283 00.002 1032 Enqueuing Expose request
22:47:39.287 00.004 10072 IsGuiding returns 0
22:47:39.287 00.000 10072 Move returns status 0, amount 10
22:47:39.287 00.000 10072 MoveAxis(N, 0, ABG)
22:47:39.287 00.000 10072 Move returns status 0, amount 0
22:47:39.287 00.000 10072 move complete, result=0
22:47:39.288 00.001 10072 worker thread done servicing request
22:47:39.288 00.000 10072 Worker thread wakes up
22:47:39.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:39.288 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:39.294 00.006 1032 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
22:47:39.914 00.620 10072 Exposure complete
22:47:39.970 00.056 10072 worker thread done servicing request
22:47:39.970 00.000 1032 OnExposeComplete: enter
22:47:39.973 00.003 1032 UpdateGuideState(): m_state=6
22:47:39.976 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5885
22:47:39.978 00.002 1032 Star::Find returns 1 (0), X=1097.31, Y=134.92, Mass=1161, SNR=23.9, Peak=107 HFD=3.2
22:47:39.980 00.002 1032 MultiStar: [#1 -0.35,0.04,0.00,M1] [#2 -0.25,-0.19,0.00,M1] [#3 -0.02,-0.10,0.82,U] [#4 0.04,-0.26,0.00,M8] [#5 -0.16,0.02,0.72,U] [#6 -0.12,-0.16,0.62,U] [#7 -0.02,-0.09,0.75,U] [#8 -0.07,-0.22,0.55,U] 
22:47:39.982 00.002 1032 single-star, 5 included, MultiStar: {-0.05, -0.08}, one-star: {0.01, -0.01}
22:47:39.984 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
22:47:39.986 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
22:47:39.988 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.80 mountX=-0.01 mountY=-0.01, mountTheta=-2.63
22:47:39.994 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
22:47:39.996 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
22:47:39.999 00.003 10072 Worker thread wakes up
22:47:39.999 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:47:39.999 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:47:39.999 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
22:47:40.001 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:47:40.003 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:47:40.004 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:47:40.004 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:40.004 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:47:40.004 00.000 10072 MoveAxis(E, 9, ABG)
22:47:40.004 00.000 10072 Guiding  Dir = 2, Dur = 9
22:47:40.005 00.001 10072 IsGuiding returns 0
22:47:40.005 00.000 10072 PulseGuide returned control before completion, sleep 19
22:47:40.025 00.020 1032 UpdateGuideState exits: m=1161 SNR=23.9
22:47:40.029 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:40.031 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:40.033 00.002 1032 Enqueuing Expose request
22:47:40.037 00.004 10072 IsGuiding returns 0
22:47:40.037 00.000 10072 Move returns status 0, amount 9
22:47:40.037 00.000 10072 MoveAxis(N, 0, ABG)
22:47:40.037 00.000 10072 Move returns status 0, amount 0
22:47:40.037 00.000 10072 move complete, result=0
22:47:40.037 00.000 10072 worker thread done servicing request
22:47:40.038 00.001 10072 Worker thread wakes up
22:47:40.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:40.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:40.043 00.005 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:47:40.450 00.407 10072 Exposure complete
22:47:40.507 00.057 10072 worker thread done servicing request
22:47:40.507 00.000 1032 OnExposeComplete: enter
22:47:40.508 00.001 1032 UpdateGuideState(): m_state=6
22:47:40.510 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5886
22:47:40.512 00.002 1032 Star::Find returns 1 (0), X=1097.34, Y=134.82, Mass=1418, SNR=26.4, Peak=132 HFD=3.2
22:47:40.513 00.001 1032 MultiStar: [#1 -0.40,-0.04,0.00,M2] [#2 -0.21,-0.11,0.79,U] [#3 -0.14,0.02,0.75,U] [#4 -0.11,-0.18,0.67,U] [#5 -0.17,-0.11,0.67,U] [#6 -0.19,-0.21,0.00,M1] [#7 -0.10,-0.02,0.71,U] [#8 -0.20,-0.22,0.00,M1] 
22:47:40.516 00.003 1032 single-star, 5 included, MultiStar: {-0.11, -0.09}, one-star: {0.04, -0.11}
22:47:40.518 00.002 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
22:47:40.520 00.002 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
22:47:40.523 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.22 mountX=-0.12 mountY=-0.01, mountTheta=-3.05
22:47:40.526 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.11, opts=13)
22:47:40.528 00.002 1032 Enqueuing Move request for scope (0.04, -0.11)
22:47:40.529 00.001 10072 Worker thread wakes up
22:47:40.530 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
22:47:40.530 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
22:47:40.530 00.000 10072 Moving (0.04, -0.11) raw xDistance=-0.12 yDistance=-0.01
22:47:40.531 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:47:40.534 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.60
22:47:40.534 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:47:40.534 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:40.534 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:47:40.534 00.000 10072 MoveAxis(E, 7, ABG)
22:47:40.534 00.000 10072 Guiding  Dir = 2, Dur = 7
22:47:40.534 00.000 10072 IsGuiding returns 0
22:47:40.535 00.001 10072 PulseGuide returned control before completion, sleep 17
22:47:40.553 00.018 1032 UpdateGuideState exits: m=1418 SNR=26.4
22:47:40.556 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:40.558 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:40.560 00.002 1032 Enqueuing Expose request
22:47:40.562 00.002 10072 IsGuiding returns 0
22:47:40.562 00.000 10072 Move returns status 0, amount 7
22:47:40.562 00.000 10072 MoveAxis(N, 0, ABG)
22:47:40.562 00.000 10072 Move returns status 0, amount 0
22:47:40.562 00.000 10072 move complete, result=0
22:47:40.562 00.000 10072 worker thread done servicing request
22:47:40.562 00.000 10072 Worker thread wakes up
22:47:40.562 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:40.562 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:40.569 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:47:41.189 00.620 10072 Exposure complete
22:47:41.247 00.058 10072 worker thread done servicing request
22:47:41.247 00.000 1032 OnExposeComplete: enter
22:47:41.249 00.002 1032 UpdateGuideState(): m_state=6
22:47:41.251 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5887
22:47:41.254 00.003 1032 Star::Find returns 1 (0), X=1097.35, Y=134.90, Mass=1498, SNR=27.2, Peak=132 HFD=3.3
22:47:41.256 00.002 1032 MultiStar: [#1 -0.32,-0.02,0.00,M3] [#2 -0.28,-0.10,0.00,M1] [#3 -0.12,0.19,0.73,U] [#4 -0.11,0.02,0.65,U] [#5 -0.14,-0.01,0.61,U] [#6 -0.41,-0.14,0.00,M2] [#7 0.02,0.07,0.66,U] [#8 -0.09,-0.11,0.51,U] 
22:47:41.257 00.001 1032 single-star, 5 included, MultiStar: {-0.06, 0.03}, one-star: {0.05, -0.03}
22:47:41.259 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
22:47:41.261 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
22:47:41.262 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-0.52 mountX=-0.04 mountY=-0.04, mountTheta=-2.35
22:47:41.266 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
22:47:41.270 00.004 1032 Enqueuing Move request for scope (0.05, -0.03)
22:47:41.273 00.003 10072 Worker thread wakes up
22:47:41.273 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
22:47:41.273 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
22:47:41.273 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
22:47:41.275 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
22:47:41.278 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:47:41.278 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:47:41.278 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:41.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:47:41.278 00.000 10072 MoveAxis(E, 7, ABG)
22:47:41.279 00.001 10072 Guiding  Dir = 2, Dur = 7
22:47:41.279 00.000 10072 IsGuiding returns 0
22:47:41.279 00.000 10072 PulseGuide returned control before completion, sleep 17
22:47:41.298 00.019 1032 UpdateGuideState exits: m=1498 SNR=27.2
22:47:41.302 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:41.304 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:41.306 00.002 1032 Enqueuing Expose request
22:47:41.311 00.005 10072 IsGuiding returns 0
22:47:41.311 00.000 10072 Move returns status 0, amount 7
22:47:41.311 00.000 10072 MoveAxis(N, 0, ABG)
22:47:41.311 00.000 10072 Move returns status 0, amount 0
22:47:41.311 00.000 10072 move complete, result=0
22:47:41.311 00.000 10072 worker thread done servicing request
22:47:41.311 00.000 10072 Worker thread wakes up
22:47:41.311 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:41.312 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:41.316 00.004 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:47:41.720 00.404 10072 Exposure complete
22:47:41.777 00.057 10072 worker thread done servicing request
22:47:41.778 00.001 1032 OnExposeComplete: enter
22:47:41.781 00.003 1032 UpdateGuideState(): m_state=6
22:47:41.783 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5888
22:47:41.785 00.002 1032 Star::Find returns 1 (0), X=1097.37, Y=134.91, Mass=1490, SNR=27.1, Peak=130 HFD=3.3
22:47:41.786 00.001 1032 MultiStar: [#1 -0.40,0.15,0.00,M4] [#2 -0.21,0.13,0.75,U] [#3 -0.10,0.21,0.71,U] [#4 -0.15,0.02,0.58,U] [#5 -0.19,0.11,0.62,U] [#6 -0.18,-0.06,0.60,U] [#7 -0.07,0.21,0.69,U] [#8 -0.19,-0.01,0.49,U] 
22:47:41.788 00.002 1032 single-star, 7 included, MultiStar: {-0.11, 0.08}, one-star: {0.07, -0.02}
22:47:41.790 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
22:47:41.791 00.001 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
22:47:41.793 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.26 mountX=-0.03 mountY=-0.06, mountTheta=-2.09
22:47:41.796 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
22:47:41.799 00.003 1032 Enqueuing Move request for scope (0.07, -0.02)
22:47:41.801 00.002 10072 Worker thread wakes up
22:47:41.801 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:47:41.801 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:47:41.801 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.03 yDistance=-0.06
22:47:41.803 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:47:41.805 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:47:41.805 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:47:41.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:41.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:47:41.805 00.000 10072 MoveAxis(E, 7, ABG)
22:47:41.805 00.000 10072 Guiding  Dir = 2, Dur = 7
22:47:41.806 00.001 10072 IsGuiding returns 0
22:47:41.806 00.000 10072 PulseGuide returned control before completion, sleep 17
22:47:41.826 00.020 1032 UpdateGuideState exits: m=1490 SNR=27.1
22:47:41.829 00.003 10072 IsGuiding returns 0
22:47:41.829 00.000 10072 Move returns status 0, amount 7
22:47:41.829 00.000 10072 MoveAxis(N, 0, ABG)
22:47:41.829 00.000 10072 Move returns status 0, amount 0
22:47:41.829 00.000 10072 move complete, result=0
22:47:41.830 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:41.833 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:41.834 00.001 1032 Enqueuing Expose request
22:47:41.837 00.003 10072 worker thread done servicing request
22:47:41.837 00.000 10072 Worker thread wakes up
22:47:41.837 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:47:41.840 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:41.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:42.471 00.631 10072 Exposure complete
22:47:42.528 00.057 10072 worker thread done servicing request
22:47:42.528 00.000 1032 OnExposeComplete: enter
22:47:42.530 00.002 1032 UpdateGuideState(): m_state=6
22:47:42.533 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5889
22:47:42.534 00.001 1032 Star::Find returns 1 (0), X=1097.43, Y=134.78, Mass=1402, SNR=26.3, Peak=137 HFD=3.2
22:47:42.536 00.002 1032 MultiStar: [#1 -0.50,0.04,0.00,M5] [#2 -0.29,-0.01,0.00,M1] [#3 0.09,-0.01,0.74,U] [#4 -0.10,-0.07,0.67,U] [#5 -0.12,0.08,0.63,U] [#6 -0.08,-0.09,0.59,U] [#7 -0.18,0.07,0.71,U] [#8 -0.17,-0.04,0.53,U] 
22:47:42.538 00.002 1032 refined, 6 included, MultiStar: {-0.04, -0.04}, one-star: {0.13, -0.15}
22:47:42.540 00.002 1032 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.83) = xAngle (-4.26 = 2.03)
22:47:42.541 00.001 1032 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.26 = 2.03)
22:47:42.543 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.43 mountX=-0.03 mountY=0.05, mountTheta=2.03
22:47:42.546 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
22:47:42.548 00.002 1032 Enqueuing Move request for scope (-0.04, -0.04)
22:47:42.552 00.004 10072 Worker thread wakes up
22:47:42.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
22:47:42.553 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
22:47:42.553 00.000 10072 Moving (-0.04, -0.04) raw xDistance=-0.03 yDistance=0.05
22:47:42.556 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:47:42.560 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.61
22:47:42.560 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:47:42.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:42.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:47:42.560 00.000 10072 MoveAxis(E, 8, ABG)
22:47:42.560 00.000 10072 Guiding  Dir = 2, Dur = 8
22:47:42.564 00.004 10072 IsGuiding returns 0
22:47:42.565 00.001 10072 PulseGuide returned control before completion, sleep 18
22:47:42.579 00.014 1032 UpdateGuideState exits: m=1402 SNR=26.3
22:47:42.582 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:42.583 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:42.585 00.002 1032 Enqueuing Expose request
22:47:42.594 00.009 10072 IsGuiding returns 0
22:47:42.594 00.000 10072 Move returns status 0, amount 8
22:47:42.594 00.000 10072 MoveAxis(N, 0, ABG)
22:47:42.594 00.000 10072 Move returns status 0, amount 0
22:47:42.594 00.000 10072 move complete, result=0
22:47:42.594 00.000 10072 worker thread done servicing request
22:47:42.595 00.001 10072 Worker thread wakes up
22:47:42.595 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:42.595 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:42.595 00.000 1032 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
22:47:43.005 00.410 10072 Exposure complete
22:47:43.056 00.051 10072 worker thread done servicing request
22:47:43.056 00.000 1032 OnExposeComplete: enter
22:47:43.059 00.003 1032 UpdateGuideState(): m_state=6
22:47:43.061 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5890
22:47:43.063 00.002 1032 Star::Find returns 1 (0), X=1097.55, Y=134.66, Mass=1285, SNR=25.2, Peak=132 HFD=3.2
22:47:43.065 00.002 1032 MultiStar: [#1 -0.37,-0.01,0.00,M6] [#2 -0.08,-0.12,0.78,U] [#3 -0.02,-0.01,0.76,U] [#4 -0.06,-0.32,0.00,M5] [#5 -0.14,-0.17,0.72,U] [#6 -0.10,-0.12,0.59,U] [#7 -0.05,-0.09,0.74,U] [#8 0.00,-0.17,0.51,U] 
22:47:43.066 00.001 1032 refined, 6 included, MultiStar: {-0.00, -0.14}, one-star: {0.24, -0.27}
22:47:43.067 00.001 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.85)
22:47:43.069 00.002 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.85)
22:47:43.070 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.60 mountX=-0.13 mountY=0.04, mountTheta=2.85
22:47:43.073 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.14, opts=13)
22:47:43.074 00.001 1032 Enqueuing Move request for scope (-0.00, -0.14)
22:47:43.075 00.001 10072 Worker thread wakes up
22:47:43.075 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.14) opts 0xd
22:47:43.075 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.14)
22:47:43.076 00.001 10072 Moving (-0.00, -0.14) raw xDistance=-0.13 yDistance=0.04
22:47:43.077 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:47:43.081 00.004 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 286.61
22:47:43.081 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:47:43.081 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:43.081 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:47:43.081 00.000 10072 MoveAxis(E, 70, ABG)
22:47:43.081 00.000 10072 Guiding  Dir = 2, Dur = 70
22:47:43.081 00.000 10072 IsGuiding returns 0
22:47:43.082 00.001 10072 PulseGuide returned control before completion, sleep 80
22:47:43.098 00.016 1032 UpdateGuideState exits: m=1285 SNR=25.2
22:47:43.100 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:43.101 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:43.103 00.002 1032 Enqueuing Expose request
22:47:43.177 00.074 10072 IsGuiding returns 0
22:47:43.178 00.001 10072 Move returns status 0, amount 70
22:47:43.178 00.000 10072 MoveAxis(N, 0, ABG)
22:47:43.178 00.000 10072 Move returns status 0, amount 0
22:47:43.178 00.000 10072 move complete, result=0
22:47:43.178 00.000 10072 worker thread done servicing request
22:47:43.178 00.000 10072 Worker thread wakes up
22:47:43.178 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:43.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:43.178 00.000 1032 GuideStep: -0.1 px 70 ms EAST, 0.0 px 0 ms NORTH
22:47:43.815 00.637 10072 Exposure complete
22:47:43.870 00.055 10072 worker thread done servicing request
22:47:43.871 00.001 1032 OnExposeComplete: enter
22:47:43.872 00.001 1032 UpdateGuideState(): m_state=6
22:47:43.879 00.007 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5891
22:47:43.882 00.003 1032 Star::Find returns 1 (0), X=1097.30, Y=134.93, Mass=1276, SNR=25.1, Peak=118 HFD=3.2
22:47:43.884 00.002 1032 MultiStar: [#1 -0.38,0.05,0.00,M7] [#2 -0.28,-0.19,0.00,M1] [#3 -0.05,0.21,0.80,U] [#4 -0.08,-0.02,0.65,U] [#5 -0.10,0.04,0.66,U] [#6 -0.14,-0.19,0.67,U] [#7 -0.17,0.16,0.73,U] [#8 -0.26,0.03,0.00,M1] 
22:47:43.886 00.002 1032 single-star, 5 included, MultiStar: {-0.09, 0.04}, one-star: {-0.00, 0.00}
22:47:43.888 00.002 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
22:47:43.890 00.002 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
22:47:43.893 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.01 cameraTheta=2.05 mountX=0.01 mountY=0.00, mountTheta=0.22
22:47:43.897 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.00, opts=13)
22:47:43.899 00.002 1032 Enqueuing Move request for scope (-0.00, 0.00)
22:47:43.901 00.002 10072 Worker thread wakes up
22:47:43.901 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
22:47:43.902 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
22:47:43.902 00.000 10072 Moving (-0.00, 0.00) raw xDistance=0.01 yDistance=0.00
22:47:43.904 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
22:47:43.907 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.62
22:47:43.907 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:47:43.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:43.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:47:43.908 00.001 10072 MoveAxis(E, 7, ABG)
22:47:43.908 00.000 10072 Guiding  Dir = 2, Dur = 7
22:47:43.908 00.000 10072 IsGuiding returns 0
22:47:43.909 00.001 10072 PulseGuide returned control before completion, sleep 17
22:47:43.927 00.018 1032 UpdateGuideState exits: m=1276 SNR=25.1
22:47:43.929 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:43.931 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:43.932 00.001 1032 Enqueuing Expose request
22:47:43.937 00.005 10072 IsGuiding returns 0
22:47:43.937 00.000 10072 Move returns status 0, amount 7
22:47:43.937 00.000 10072 MoveAxis(N, 0, ABG)
22:47:43.937 00.000 10072 Move returns status 0, amount 0
22:47:43.937 00.000 10072 move complete, result=0
22:47:43.937 00.000 10072 worker thread done servicing request
22:47:43.937 00.000 10072 Worker thread wakes up
22:47:43.938 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:43.938 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:43.942 00.004 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:47:44.346 00.404 10072 Exposure complete
22:47:44.403 00.057 10072 worker thread done servicing request
22:47:44.403 00.000 1032 OnExposeComplete: enter
22:47:44.406 00.003 1032 UpdateGuideState(): m_state=6
22:47:44.408 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5892
22:47:44.410 00.002 1032 Star::Find returns 1 (0), X=1097.26, Y=135.03, Mass=1380, SNR=26.1, Peak=120 HFD=3.2
22:47:44.411 00.001 1032 MultiStar: [#1 -0.31,0.17,0.00,M8] [#2 -0.15,0.07,0.76,U] [#3 -0.09,0.18,0.75,U] [#4 -0.06,0.08,0.66,U] [#5 -0.14,0.20,0.64,U] [#6 -0.11,-0.03,0.67,U] [#7 -0.01,0.14,0.70,U] [#8 -0.16,-0.06,0.52,U] 
22:47:44.413 00.002 1032 single-star, 7 included, MultiStar: {-0.09, 0.09}, one-star: {-0.04, 0.10}
22:47:44.415 00.002 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
22:47:44.416 00.001 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
22:47:44.418 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.96 mountX=0.11 mountY=0.01, mountTheta=0.13
22:47:44.422 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.10, opts=13)
22:47:44.423 00.001 1032 Enqueuing Move request for scope (-0.04, 0.10)
22:47:44.426 00.003 10072 Worker thread wakes up
22:47:44.426 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
22:47:44.426 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
22:47:44.426 00.000 10072 Moving (-0.04, 0.10) raw xDistance=0.11 yDistance=0.01
22:47:44.428 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:47:44.430 00.002 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.62
22:47:44.430 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
22:47:44.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:44.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:47:44.430 00.000 10072 MoveAxis(E, 6, ABG)
22:47:44.430 00.000 10072 Guiding  Dir = 2, Dur = 6
22:47:44.431 00.001 10072 IsGuiding returns 0
22:47:44.431 00.000 10072 PulseGuide returned control before completion, sleep 16
22:47:44.450 00.019 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:47:44.453 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:44.458 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:44.460 00.002 1032 Enqueuing Expose request
22:47:44.462 00.002 10072 IsGuiding returns 0
22:47:44.462 00.000 10072 Move returns status 0, amount 6
22:47:44.462 00.000 10072 MoveAxis(N, 0, ABG)
22:47:44.462 00.000 10072 Move returns status 0, amount 0
22:47:44.462 00.000 10072 move complete, result=0
22:47:44.462 00.000 10072 worker thread done servicing request
22:47:44.462 00.000 10072 Worker thread wakes up
22:47:44.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:44.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:44.470 00.008 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:47:45.097 00.627 10072 Exposure complete
22:47:45.152 00.055 10072 worker thread done servicing request
22:47:45.152 00.000 1032 OnExposeComplete: enter
22:47:45.154 00.002 1032 UpdateGuideState(): m_state=6
22:47:45.156 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5893
22:47:45.158 00.002 1032 Star::Find returns 1 (0), X=1097.56, Y=134.89, Mass=1195, SNR=24.3, Peak=101 HFD=3.2
22:47:45.160 00.002 1032 MultiStar: [#1 -0.24,0.09,0.00,M9] [#2 -0.32,-0.03,0.00,M1] [#3 -0.08,-0.10,0.81,U] [#4 0.05,-0.13,0.73,U] [#5 0.02,0.07,0.70,U] [#6 -0.10,-0.14,0.68,U] [#7 0.04,0.05,0.77,U] [#8 -0.21,-0.05,0.54,U] 
22:47:45.162 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.05}, one-star: {0.26, -0.04}
22:47:45.164 00.002 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
22:47:45.166 00.002 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
22:47:45.167 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.18 mountX=-0.05 mountY=-0.01, mountTheta=-3.01
22:47:45.170 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
22:47:45.173 00.003 1032 Enqueuing Move request for scope (0.02, -0.05)
22:47:45.176 00.003 10072 Worker thread wakes up
22:47:45.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:47:45.176 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:47:45.176 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
22:47:45.178 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:47:45.181 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.62
22:47:45.181 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:47:45.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:45.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:47:45.181 00.000 10072 MoveAxis(E, 12, ABG)
22:47:45.181 00.000 10072 Guiding  Dir = 2, Dur = 12
22:47:45.182 00.001 10072 IsGuiding returns 0
22:47:45.182 00.000 10072 PulseGuide returned control before completion, sleep 22
22:47:45.203 00.021 1032 UpdateGuideState exits: m=1195 SNR=24.3
22:47:45.206 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:45.209 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:45.210 00.001 1032 Enqueuing Expose request
22:47:45.220 00.010 10072 IsGuiding returns 0
22:47:45.220 00.000 10072 Move returns status 0, amount 12
22:47:45.220 00.000 10072 MoveAxis(N, 0, ABG)
22:47:45.221 00.001 10072 Move returns status 0, amount 0
22:47:45.221 00.000 10072 move complete, result=0
22:47:45.221 00.000 10072 worker thread done servicing request
22:47:45.221 00.000 10072 Worker thread wakes up
22:47:45.221 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:45.221 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:45.221 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
22:47:45.630 00.409 10072 Exposure complete
22:47:45.681 00.051 10072 worker thread done servicing request
22:47:45.681 00.000 1032 OnExposeComplete: enter
22:47:45.683 00.002 1032 UpdateGuideState(): m_state=6
22:47:45.685 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5894
22:47:45.688 00.003 1032 Star::Find returns 1 (0), X=1097.51, Y=134.71, Mass=1446, SNR=26.7, Peak=140 HFD=3.2
22:47:45.690 00.002 1032 MultiStar: [#1 -0.25,0.01,0.94,U] [#2 -0.18,-0.10,0.79,U] [#3 -0.04,0.06,0.73,U] [#4 -0.07,-0.24,0.63,U] [#5 -0.12,-0.11,0.61,U] [#6 -0.06,-0.22,0.59,U] [#7 0.08,0.01,0.69,U] [#8 -0.07,-0.19,0.51,U] 
22:47:45.692 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.11}, one-star: {0.21, -0.22}
22:47:45.695 00.003 1032 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.83) = xAngle (-3.85 = 2.44)
22:47:45.696 00.001 1032 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.85 = 2.44)
22:47:45.698 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.02 mountX=-0.09 mountY=0.08, mountTheta=2.44
22:47:45.701 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.11, opts=13)
22:47:45.702 00.001 1032 Enqueuing Move request for scope (-0.05, -0.11)
22:47:45.708 00.006 10072 Worker thread wakes up
22:47:45.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
22:47:45.709 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
22:47:45.709 00.000 10072 Moving (-0.05, -0.11) raw xDistance=-0.09 yDistance=0.08
22:47:45.710 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:47:45.712 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.63
22:47:45.713 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:47:45.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:45.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:47:45.713 00.000 10072 MoveAxis(E, 11, ABG)
22:47:45.713 00.000 10072 Guiding  Dir = 2, Dur = 11
22:47:45.713 00.000 10072 IsGuiding returns 0
22:47:45.713 00.000 10072 PulseGuide returned control before completion, sleep 21
22:47:45.730 00.017 1032 UpdateGuideState exits: m=1446 SNR=26.7
22:47:45.733 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:45.735 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:45.738 00.003 1032 Enqueuing Expose request
22:47:45.750 00.012 10072 IsGuiding returns 0
22:47:45.750 00.000 10072 Move returns status 0, amount 11
22:47:45.750 00.000 10072 MoveAxis(N, 0, ABG)
22:47:45.750 00.000 10072 Move returns status 0, amount 0
22:47:45.750 00.000 10072 move complete, result=0
22:47:45.750 00.000 10072 worker thread done servicing request
22:47:45.750 00.000 10072 Worker thread wakes up
22:47:45.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:45.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:45.753 00.003 1032 GuideStep: -0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
22:47:46.382 00.629 10072 Exposure complete
22:47:46.434 00.052 10072 worker thread done servicing request
22:47:46.434 00.000 1032 OnExposeComplete: enter
22:47:46.436 00.002 1032 UpdateGuideState(): m_state=6
22:47:46.438 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5895
22:47:46.439 00.001 1032 Star::Find returns 1 (0), X=1097.45, Y=134.68, Mass=1578, SNR=27.9, Peak=146 HFD=3.2
22:47:46.441 00.002 1032 MultiStar: [#1 -0.25,-0.05,0.00,M9] [#2 -0.15,-0.12,0.75,U] [#3 -0.03,0.01,0.68,U] [#4 -0.16,-0.03,0.63,U] [#5 -0.00,-0.17,0.60,U] [#6 -0.23,-0.06,0.59,U] [#7 -0.07,0.08,0.64,U] [#8 -0.03,-0.21,0.49,U] 
22:47:46.444 00.003 1032 refined, 7 included, MultiStar: {-0.05, -0.10}, one-star: {0.15, -0.24}
22:47:46.445 00.001 1032 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.83) = xAngle (-3.88 = 2.41)
22:47:46.447 00.002 1032 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.88 = 2.41)
22:47:46.448 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.05 mountX=-0.08 mountY=0.07, mountTheta=2.41
22:47:46.451 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.10, opts=13)
22:47:46.454 00.003 1032 Enqueuing Move request for scope (-0.05, -0.10)
22:47:46.455 00.001 10072 Worker thread wakes up
22:47:46.456 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
22:47:46.456 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
22:47:46.456 00.000 10072 Moving (-0.05, -0.10) raw xDistance=-0.08 yDistance=0.07
22:47:46.459 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:47:46.462 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.63
22:47:46.462 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:47:46.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:46.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:47:46.462 00.000 10072 MoveAxis(E, 13, ABG)
22:47:46.462 00.000 10072 Guiding  Dir = 2, Dur = 13
22:47:46.462 00.000 10072 IsGuiding returns 0
22:47:46.464 00.002 10072 PulseGuide returned control before completion, sleep 23
22:47:46.481 00.017 1032 UpdateGuideState exits: m=1578 SNR=27.9
22:47:46.483 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:46.485 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:46.488 00.003 1032 Enqueuing Expose request
22:47:46.489 00.001 10072 IsGuiding returns 0
22:47:46.489 00.000 10072 Move returns status 0, amount 13
22:47:46.489 00.000 10072 MoveAxis(N, 0, ABG)
22:47:46.489 00.000 10072 Move returns status 0, amount 0
22:47:46.489 00.000 10072 move complete, result=0
22:47:46.491 00.002 10072 worker thread done servicing request
22:47:46.491 00.000 10072 Worker thread wakes up
22:47:46.491 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:46.491 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:46.498 00.007 1032 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
22:47:46.899 00.401 10072 Exposure complete
22:47:46.954 00.055 10072 worker thread done servicing request
22:47:46.954 00.000 1032 OnExposeComplete: enter
22:47:46.959 00.005 1032 UpdateGuideState(): m_state=6
22:47:46.961 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5896
22:47:46.963 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=134.76, Mass=1365, SNR=26.0, Peak=131 HFD=3.2
22:47:46.965 00.002 1032 MultiStar: [#1 -0.27,0.00,0.00,M10] [#2 -0.22,-0.03,0.74,U] [#3 -0.09,0.06,0.74,U] [#4 -0.06,0.01,0.63,U] [#5 -0.06,-0.04,0.63,U] [#6 -0.05,-0.18,0.61,U] [#7 -0.12,0.18,0.70,U] [#8 -0.14,-0.11,0.50,U] 
22:47:46.967 00.002 1032 refined, 7 included, MultiStar: {-0.07, -0.04}, one-star: {0.12, -0.16}
22:47:46.969 00.002 1032 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.83) = xAngle (-4.48 = 1.80)
22:47:46.970 00.001 1032 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.48 = 1.80)
22:47:46.972 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.65 mountX=-0.02 mountY=0.07, mountTheta=1.80
22:47:46.974 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.04, opts=13)
22:47:46.976 00.002 1032 Enqueuing Move request for scope (-0.07, -0.04)
22:47:46.978 00.002 10072 Worker thread wakes up
22:47:46.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
22:47:46.978 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
22:47:46.978 00.000 10072 Moving (-0.07, -0.04) raw xDistance=-0.02 yDistance=0.07
22:47:46.980 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:47:46.983 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.63
22:47:46.983 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:47:46.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:46.984 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:47:46.984 00.000 10072 MoveAxis(E, 11, ABG)
22:47:46.984 00.000 10072 Guiding  Dir = 2, Dur = 11
22:47:46.984 00.000 10072 IsGuiding returns 0
22:47:46.985 00.001 10072 PulseGuide returned control before completion, sleep 21
22:47:47.003 00.018 1032 UpdateGuideState exits: m=1365 SNR=26.0
22:47:47.006 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:47.009 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:47.010 00.001 1032 Enqueuing Expose request
22:47:47.022 00.012 10072 IsGuiding returns 0
22:47:47.022 00.000 10072 Move returns status 0, amount 11
22:47:47.022 00.000 10072 MoveAxis(N, 0, ABG)
22:47:47.022 00.000 10072 Move returns status 0, amount 0
22:47:47.022 00.000 10072 move complete, result=0
22:47:47.022 00.000 10072 worker thread done servicing request
22:47:47.022 00.000 10072 Worker thread wakes up
22:47:47.022 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:47.022 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:47.023 00.001 1032 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
22:47:47.650 00.627 10072 Exposure complete
22:47:47.706 00.056 10072 worker thread done servicing request
22:47:47.706 00.000 1032 OnExposeComplete: enter
22:47:47.709 00.003 1032 UpdateGuideState(): m_state=6
22:47:47.712 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5897
22:47:47.714 00.002 1032 Star::Find returns 1 (0), X=1097.41, Y=134.99, Mass=1346, SNR=25.8, Peak=116 HFD=3.3
22:47:47.716 00.002 1032 MultiStar: [#1 -0.32,0.16,0.00,R] [#2 -0.16,-0.01,0.80,U] [#3 -0.06,0.17,0.76,U] [#4 0.02,0.07,0.69,U] [#5 -0.12,0.12,0.64,U] [#6 -0.29,-0.07,0.00,M1] [#7 0.04,0.24,0.69,U] [#8 -0.12,0.08,0.51,U] 
22:47:47.718 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.10}, one-star: {0.11, 0.06}
22:47:47.720 00.002 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
22:47:47.721 00.001 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
22:47:47.723 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.90 mountX=0.11 mountY=0.01, mountTheta=0.07
22:47:47.726 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.10, opts=13)
22:47:47.728 00.002 1032 Enqueuing Move request for scope (-0.03, 0.10)
22:47:47.729 00.001 10072 Worker thread wakes up
22:47:47.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
22:47:47.729 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
22:47:47.729 00.000 10072 Moving (-0.03, 0.10) raw xDistance=0.11 yDistance=0.01
22:47:47.731 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:47:47.735 00.004 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.63
22:47:47.735 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
22:47:47.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:47.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:47:47.735 00.000 10072 MoveAxis(E, 12, ABG)
22:47:47.735 00.000 10072 Guiding  Dir = 2, Dur = 12
22:47:47.735 00.000 10072 IsGuiding returns 0
22:47:47.736 00.001 10072 PulseGuide returned control before completion, sleep 22
22:47:47.755 00.019 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:47:47.758 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:47.760 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:47.762 00.002 1032 Enqueuing Expose request
22:47:47.770 00.008 10072 IsGuiding returns 0
22:47:47.770 00.000 10072 Move returns status 0, amount 12
22:47:47.770 00.000 10072 MoveAxis(N, 0, ABG)
22:47:47.770 00.000 10072 Move returns status 0, amount 0
22:47:47.771 00.001 10072 move complete, result=0
22:47:47.771 00.000 10072 worker thread done servicing request
22:47:47.771 00.000 10072 Worker thread wakes up
22:47:47.771 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:47.771 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:47.773 00.002 1032 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
22:47:48.179 00.406 10072 Exposure complete
22:47:48.229 00.050 10072 worker thread done servicing request
22:47:48.229 00.000 1032 OnExposeComplete: enter
22:47:48.231 00.002 1032 UpdateGuideState(): m_state=6
22:47:48.233 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5898
22:47:48.235 00.002 1032 Star::Find returns 1 (0), X=1097.45, Y=134.96, Mass=1245, SNR=24.8, Peak=114 HFD=3.2
22:47:48.236 00.001 1032 MultiStar: [#1 -0.01,0.06,1.00,U] [#2 -0.11,0.07,0.85,U] [#3 0.05,0.01,0.76,U] [#4 -0.14,0.06,0.71,U] [#5 -0.14,0.30,0.00,M1] [#6 -0.24,0.04,0.64,U] [#7 -0.07,0.28,0.00,M1] [#8 -0.00,0.03,0.53,U] 
22:47:48.238 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.05}, one-star: {0.15, 0.04}
22:47:48.240 00.002 1032 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.83) = xAngle (0.32 = 0.32)
22:47:48.242 00.002 1032 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.32 = 0.32)
22:47:48.244 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.05 cameraTheta=2.15 mountX=0.05 mountY=0.02, mountTheta=0.32
22:47:48.247 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
22:47:48.248 00.001 1032 Enqueuing Move request for scope (-0.03, 0.05)
22:47:48.250 00.002 10072 Worker thread wakes up
22:47:48.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
22:47:48.250 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
22:47:48.250 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.02
22:47:48.252 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:47:48.254 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.64
22:47:48.254 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:47:48.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:48.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:47:48.254 00.000 10072 MoveAxis(E, 10, ABG)
22:47:48.254 00.000 10072 Guiding  Dir = 2, Dur = 10
22:47:48.254 00.000 10072 IsGuiding returns 0
22:47:48.256 00.002 10072 PulseGuide returned control before completion, sleep 20
22:47:48.274 00.018 1032 UpdateGuideState exits: m=1245 SNR=24.8
22:47:48.276 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:48.278 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:48.279 00.001 1032 Enqueuing Expose request
22:47:48.285 00.006 10072 IsGuiding returns 0
22:47:48.285 00.000 10072 Move returns status 0, amount 10
22:47:48.285 00.000 10072 MoveAxis(N, 0, ABG)
22:47:48.285 00.000 10072 Move returns status 0, amount 0
22:47:48.285 00.000 10072 move complete, result=0
22:47:48.285 00.000 10072 worker thread done servicing request
22:47:48.285 00.000 10072 Worker thread wakes up
22:47:48.285 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:48.285 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:48.289 00.004 1032 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
22:47:48.916 00.627 10072 Exposure complete
22:47:48.970 00.054 10072 worker thread done servicing request
22:47:48.970 00.000 1032 OnExposeComplete: enter
22:47:48.972 00.002 1032 UpdateGuideState(): m_state=6
22:47:48.974 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5899
22:47:48.976 00.002 1032 Star::Find returns 1 (0), X=1097.45, Y=134.87, Mass=1274, SNR=25.1, Peak=121 HFD=3.1
22:47:48.978 00.002 1032 MultiStar: [#1 0.04,-0.02,1.05,U] [#2 -0.17,-0.12,0.80,U] [#3 0.15,-0.10,0.82,U] [#4 0.16,-0.19,0.73,U] [#5 -0.01,-0.06,0.67,U] [#6 -0.13,-0.12,0.63,U] [#7 -0.01,0.12,0.74,U] [#8 -0.14,-0.04,0.51,U] 
22:47:48.980 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {0.15, -0.06}
22:47:48.981 00.001 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
22:47:48.983 00.002 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
22:47:48.985 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.30 mountX=-0.07 mountY=-0.00, mountTheta=-3.13
22:47:48.988 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
22:47:48.991 00.003 1032 Enqueuing Move request for scope (0.02, -0.06)
22:47:48.995 00.004 10072 Worker thread wakes up
22:47:48.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
22:47:48.996 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
22:47:48.996 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.07 yDistance=-0.00
22:47:48.998 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:47:48.999 00.001 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.64
22:47:48.999 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:47:48.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:48.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:47:48.999 00.000 10072 MoveAxis(E, 6, ABG)
22:47:48.999 00.000 10072 Guiding  Dir = 2, Dur = 6
22:47:49.000 00.001 10072 IsGuiding returns 0
22:47:49.000 00.000 10072 PulseGuide returned control before completion, sleep 16
22:47:49.018 00.018 1032 UpdateGuideState exits: m=1274 SNR=25.1
22:47:49.021 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:49.026 00.005 10072 IsGuiding returns 0
22:47:49.026 00.000 10072 Move returns status 0, amount 6
22:47:49.026 00.000 10072 MoveAxis(N, 0, ABG)
22:47:49.026 00.000 10072 Move returns status 0, amount 0
22:47:49.026 00.000 10072 move complete, result=0
22:47:49.026 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:49.029 00.003 1032 Enqueuing Expose request
22:47:49.031 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:47:49.032 00.001 10072 worker thread done servicing request
22:47:49.032 00.000 10072 Worker thread wakes up
22:47:49.032 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:49.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:49.451 00.419 10072 Exposure complete
22:47:49.510 00.059 10072 worker thread done servicing request
22:47:49.511 00.001 1032 OnExposeComplete: enter
22:47:49.513 00.002 1032 UpdateGuideState(): m_state=6
22:47:49.515 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5900
22:47:49.517 00.002 1032 Star::Find returns 1 (0), X=1097.46, Y=134.86, Mass=1459, SNR=26.8, Peak=130 HFD=3.4
22:47:49.519 00.002 1032 MultiStar: [#1 0.02,-0.05,0.99,U] [#2 -0.10,-0.04,0.77,U] [#3 -0.16,-0.02,0.71,U] [#4 -0.05,-0.17,0.66,U] [#5 -0.15,0.03,0.61,U] [#6 -0.16,-0.10,0.56,U] [#7 0.05,-0.01,0.68,U] [#8 -0.16,-0.07,0.49,U] 
22:47:49.521 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {0.16, -0.07}
22:47:49.523 00.002 1032 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.83) = xAngle (-4.05 = 2.24)
22:47:49.526 00.003 1032 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.05 = 2.24)
22:47:49.529 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.22 mountX=-0.04 mountY=0.05, mountTheta=2.24
22:47:49.535 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.05, opts=13)
22:47:49.539 00.004 1032 Enqueuing Move request for scope (-0.04, -0.05)
22:47:49.543 00.004 10072 Worker thread wakes up
22:47:49.543 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
22:47:49.543 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
22:47:49.544 00.001 10072 Moving (-0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
22:47:49.554 00.010 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.64
22:47:49.554 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:47:49.554 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:49.554 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:47:49.557 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:47:49.557 00.000 10072 MoveAxis(E, 5, ABG)
22:47:49.557 00.000 10072 Guiding  Dir = 2, Dur = 5
22:47:49.557 00.000 10072 IsGuiding returns 0
22:47:49.558 00.001 10072 PulseGuide returned control before completion, sleep 15
22:47:49.578 00.020 1032 UpdateGuideState exits: m=1459 SNR=26.8
22:47:49.582 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:49.584 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:49.589 00.005 10072 IsGuiding returns 0
22:47:49.589 00.000 1032 Enqueuing Expose request
22:47:49.590 00.001 10072 Move returns status 0, amount 5
22:47:49.591 00.001 10072 MoveAxis(N, 0, ABG)
22:47:49.591 00.000 10072 Move returns status 0, amount 0
22:47:49.591 00.000 10072 move complete, result=0
22:47:49.591 00.000 10072 worker thread done servicing request
22:47:49.591 00.000 10072 Worker thread wakes up
22:47:49.591 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:49.591 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:49.599 00.008 1032 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:47:50.217 00.618 10072 Exposure complete
22:47:50.279 00.062 10072 worker thread done servicing request
22:47:50.279 00.000 1032 OnExposeComplete: enter
22:47:50.281 00.002 1032 UpdateGuideState(): m_state=6
22:47:50.284 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5901
22:47:50.286 00.002 1032 Star::Find returns 1 (0), X=1097.48, Y=134.94, Mass=1343, SNR=25.7, Peak=113 HFD=3.2
22:47:50.288 00.002 1032 MultiStar: [#1 0.00,0.13,0.97,U] [#2 -0.09,0.08,0.79,U] [#3 -0.05,0.26,0.00,M1] [#4 -0.10,0.12,0.71,U] [#5 -0.08,0.16,0.66,U] [#6 -0.07,0.13,0.60,U] [#7 0.00,0.27,0.00,M1] [#8 -0.10,0.10,0.51,U] 
22:47:50.290 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.10}, one-star: {0.18, 0.01}
22:47:50.292 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
22:47:50.293 00.001 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
22:47:50.295 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.78 mountX=0.10 mountY=-0.01, mountTheta=-0.05
22:47:50.299 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
22:47:50.302 00.003 1032 Enqueuing Move request for scope (-0.02, 0.10)
22:47:50.304 00.002 10072 Worker thread wakes up
22:47:50.304 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
22:47:50.304 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
22:47:50.304 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.01
22:47:50.307 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:47:50.310 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.64
22:47:50.310 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:47:50.310 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:50.310 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:47:50.310 00.000 10072 MoveAxis(E, 7, ABG)
22:47:50.310 00.000 10072 Guiding  Dir = 2, Dur = 7
22:47:50.311 00.001 10072 IsGuiding returns 0
22:47:50.311 00.000 10072 PulseGuide returned control before completion, sleep 17
22:47:50.330 00.019 1032 UpdateGuideState exits: m=1343 SNR=25.7
22:47:50.334 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:50.337 00.003 10072 IsGuiding returns 0
22:47:50.337 00.000 10072 Move returns status 0, amount 7
22:47:50.337 00.000 10072 MoveAxis(N, 0, ABG)
22:47:50.338 00.001 10072 Move returns status 0, amount 0
22:47:50.338 00.000 10072 move complete, result=0
22:47:50.338 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:50.341 00.003 1032 Enqueuing Expose request
22:47:50.343 00.002 10072 worker thread done servicing request
22:47:50.343 00.000 10072 Worker thread wakes up
22:47:50.343 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:50.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:50.343 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:47:50.760 00.417 10072 Exposure complete
22:47:50.812 00.052 10072 worker thread done servicing request
22:47:50.812 00.000 1032 OnExposeComplete: enter
22:47:50.814 00.002 1032 UpdateGuideState(): m_state=6
22:47:50.816 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5902
22:47:50.819 00.003 1032 Star::Find returns 1 (0), X=1097.44, Y=135.02, Mass=1358, SNR=25.9, Peak=120 HFD=3.2
22:47:50.821 00.002 1032 MultiStar: [#1 0.02,0.06,0.93,U] [#2 -0.06,0.12,0.82,U] [#3 -0.04,0.10,0.75,U] [#4 -0.01,0.06,0.67,U] [#5 -0.10,0.12,0.65,U] [#6 -0.14,0.06,0.61,U] [#7 -0.11,0.33,0.00,M2] [#8 -0.15,0.05,0.53,U] 
22:47:50.823 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.08}, one-star: {0.14, 0.09}
22:47:50.825 00.002 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
22:47:50.827 00.002 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
22:47:50.828 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.89 mountX=0.09 mountY=0.01, mountTheta=0.06
22:47:50.832 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
22:47:50.835 00.003 1032 Enqueuing Move request for scope (-0.03, 0.08)
22:47:50.837 00.002 10072 Worker thread wakes up
22:47:50.837 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
22:47:50.837 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
22:47:50.837 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.09 yDistance=0.01
22:47:50.839 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:47:50.842 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.65
22:47:50.842 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
22:47:50.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:50.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:47:50.842 00.000 10072 MoveAxis(E, 5, ABG)
22:47:50.842 00.000 10072 Guiding  Dir = 2, Dur = 5
22:47:50.843 00.001 10072 IsGuiding returns 0
22:47:50.843 00.000 10072 PulseGuide returned control before completion, sleep 15
22:47:50.860 00.017 1032 UpdateGuideState exits: m=1358 SNR=25.9
22:47:50.862 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:50.864 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:50.867 00.003 1032 Enqueuing Expose request
22:47:50.870 00.003 10072 IsGuiding returns 0
22:47:50.870 00.000 10072 Move returns status 0, amount 5
22:47:50.870 00.000 10072 MoveAxis(N, 0, ABG)
22:47:50.870 00.000 10072 Move returns status 0, amount 0
22:47:50.870 00.000 10072 move complete, result=0
22:47:50.870 00.000 10072 worker thread done servicing request
22:47:50.870 00.000 10072 Worker thread wakes up
22:47:50.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:50.871 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:50.877 00.006 1032 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:47:51.497 00.620 10072 Exposure complete
22:47:51.554 00.057 10072 worker thread done servicing request
22:47:51.555 00.001 1032 OnExposeComplete: enter
22:47:51.557 00.002 1032 UpdateGuideState(): m_state=6
22:47:51.560 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5903
22:47:51.562 00.002 1032 Star::Find returns 1 (0), X=1097.45, Y=135.01, Mass=1390, SNR=26.2, Peak=113 HFD=3.3
22:47:51.565 00.003 1032 MultiStar: [#1 0.13,0.13,0.95,U] [#2 -0.19,0.07,0.76,U] [#3 -0.03,0.09,0.75,U] [#4 0.02,0.06,0.71,U] [#5 -0.08,0.17,0.62,U] [#6 -0.06,-0.02,0.62,U] [#7 0.05,0.21,0.72,U] [#8 0.01,-0.08,0.50,U] 
22:47:51.567 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {0.15, 0.08}
22:47:51.569 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
22:47:51.570 00.001 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
22:47:51.572 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.45 mountX=0.08 mountY=-0.03, mountTheta=-0.38
22:47:51.574 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
22:47:51.577 00.003 1032 Enqueuing Move request for scope (0.01, 0.09)
22:47:51.579 00.002 10072 Worker thread wakes up
22:47:51.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
22:47:51.579 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
22:47:51.579 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.08 yDistance=-0.03
22:47:51.583 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
22:47:51.586 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.65
22:47:51.586 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:47:51.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:51.586 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:47:51.586 00.000 10072 MoveAxis(E, 5, ABG)
22:47:51.586 00.000 10072 Guiding  Dir = 2, Dur = 5
22:47:51.586 00.000 10072 IsGuiding returns 0
22:47:51.587 00.001 10072 PulseGuide returned control before completion, sleep 15
22:47:51.604 00.017 10072 IsGuiding returns 0
22:47:51.604 00.000 10072 Move returns status 0, amount 5
22:47:51.604 00.000 10072 MoveAxis(N, 0, ABG)
22:47:51.604 00.000 10072 Move returns status 0, amount 0
22:47:51.604 00.000 1032 UpdateGuideState exits: m=1390 SNR=26.2
22:47:51.607 00.003 10072 move complete, result=0
22:47:51.607 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:51.610 00.003 10072 worker thread done servicing request
22:47:51.610 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:51.613 00.003 1032 Enqueuing Expose request
22:47:51.615 00.002 10072 Worker thread wakes up
22:47:51.615 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:51.616 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:51.616 00.000 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:47:52.028 00.412 10072 Exposure complete
22:47:52.086 00.058 10072 worker thread done servicing request
22:47:52.086 00.000 1032 OnExposeComplete: enter
22:47:52.089 00.003 1032 UpdateGuideState(): m_state=6
22:47:52.090 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5904
22:47:52.092 00.002 1032 Star::Find returns 1 (0), X=1097.26, Y=135.05, Mass=1210, SNR=24.4, Peak=104 HFD=3.2
22:47:52.094 00.002 1032 MultiStar: [#1 0.00,0.04,1.02,U] [#2 -0.12,0.14,0.83,U] [#3 -0.00,0.41,0.00,M1] [#4 -0.03,0.09,0.70,U] [#5 -0.24,0.26,0.00,M1] [#6 -0.04,-0.04,0.64,U] [#7 0.00,0.26,0.00,M2] [#8 -0.13,0.04,0.55,U] 
22:47:52.095 00.001 1032 refined, 5 included, MultiStar: {-0.05, 0.07}, one-star: {-0.04, 0.12}
22:47:52.097 00.002 1032 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.83) = xAngle (0.40 = 0.40)
22:47:52.098 00.001 1032 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.40 = 0.40)
22:47:52.100 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.23 mountX=0.08 mountY=0.03, mountTheta=0.40
22:47:52.103 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.07, opts=13)
22:47:52.105 00.002 1032 Enqueuing Move request for scope (-0.05, 0.07)
22:47:52.107 00.002 10072 Worker thread wakes up
22:47:52.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
22:47:52.107 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
22:47:52.107 00.000 10072 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.03
22:47:52.108 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:47:52.112 00.004 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.65
22:47:52.112 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:47:52.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:52.113 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:47:52.113 00.000 10072 MoveAxis(E, 3, ABG)
22:47:52.113 00.000 10072 Guiding  Dir = 2, Dur = 3
22:47:52.113 00.000 10072 IsGuiding returns 0
22:47:52.114 00.001 10072 PulseGuide returned control before completion, sleep 13
22:47:52.133 00.019 1032 UpdateGuideState exits: m=1210 SNR=24.4
22:47:52.136 00.003 10072 IsGuiding returns 0
22:47:52.136 00.000 10072 Move returns status 0, amount 3
22:47:52.136 00.000 10072 MoveAxis(N, 0, ABG)
22:47:52.136 00.000 10072 Move returns status 0, amount 0
22:47:52.136 00.000 10072 move complete, result=0
22:47:52.136 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:52.139 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:52.141 00.002 10072 worker thread done servicing request
22:47:52.141 00.000 1032 Enqueuing Expose request
22:47:52.143 00.002 10072 Worker thread wakes up
22:47:52.143 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:52.143 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:52.144 00.001 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:47:52.775 00.631 10072 Exposure complete
22:47:52.831 00.056 10072 worker thread done servicing request
22:47:52.831 00.000 1032 OnExposeComplete: enter
22:47:52.833 00.002 1032 UpdateGuideState(): m_state=6
22:47:52.837 00.004 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5905
22:47:52.839 00.002 1032 Star::Find returns 1 (0), X=1097.38, Y=135.09, Mass=1305, SNR=25.4, Peak=112 HFD=3.3
22:47:52.841 00.002 1032 MultiStar: [#1 -0.01,0.15,0.99,U] [#2 -0.17,0.12,0.80,U] [#3 -0.09,0.33,0.00,M2] [#4 -0.06,0.21,0.67,U] [#5 -0.05,0.25,0.69,U] [#6 -0.05,0.08,0.67,U] [#7 -0.02,0.37,0.00,M3] [#8 -0.06,0.17,0.53,U] 
22:47:52.842 00.001 1032 refined, 6 included, MultiStar: {-0.04, 0.16}, one-star: {0.08, 0.16}
22:47:52.844 00.002 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
22:47:52.845 00.001 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
22:47:52.847 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.81 mountX=0.16 mountY=-0.00, mountTheta=-0.02
22:47:52.849 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.16, opts=13)
22:47:52.851 00.002 1032 Enqueuing Move request for scope (-0.04, 0.16)
22:47:52.854 00.003 10072 Worker thread wakes up
22:47:52.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
22:47:52.854 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
22:47:52.854 00.000 10072 Moving (-0.04, 0.16) raw xDistance=0.16 yDistance=-0.00
22:47:52.856 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:47:52.858 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 286.65
22:47:52.859 00.001 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
22:47:52.859 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:52.859 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:47:52.859 00.000 10072 MoveAxis(W, 73, ABG)
22:47:52.859 00.000 10072 Guiding  Dir = 3, Dur = 73
22:47:52.859 00.000 10072 IsGuiding returns 0
22:47:52.859 00.000 10072 PulseGuide returned control before completion, sleep 83
22:47:52.877 00.018 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:47:52.879 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:52.881 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:52.884 00.003 1032 Enqueuing Expose request
22:47:52.944 00.060 10072 IsGuiding returns 0
22:47:52.944 00.000 10072 Move returns status 0, amount 73
22:47:52.944 00.000 10072 MoveAxis(N, 0, ABG)
22:47:52.944 00.000 10072 Move returns status 0, amount 0
22:47:52.944 00.000 10072 move complete, result=0
22:47:52.944 00.000 10072 worker thread done servicing request
22:47:52.945 00.001 10072 Worker thread wakes up
22:47:52.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:52.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:52.945 00.000 1032 GuideStep: 0.2 px 73 ms WEST, -0.0 px 0 ms NORTH
22:47:53.355 00.410 10072 Exposure complete
22:47:53.409 00.054 10072 worker thread done servicing request
22:47:53.410 00.001 1032 OnExposeComplete: enter
22:47:53.412 00.002 1032 UpdateGuideState(): m_state=6
22:47:53.415 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5906
22:47:53.417 00.002 1032 Star::Find returns 1 (0), X=1097.38, Y=135.07, Mass=1326, SNR=25.6, Peak=110 HFD=3.3
22:47:53.419 00.002 1032 MultiStar: [#1 0.02,0.02,0.96,U] [#2 -0.00,0.14,0.75,U] [#3 -0.11,0.28,0.00,M3] [#4 -0.20,0.20,0.00,M1] [#5 -0.07,0.07,0.68,U] [#6 -0.22,0.07,0.65,U] [#7 -0.02,0.28,0.00,M4] [#8 -0.09,0.09,0.52,U] 
22:47:53.420 00.001 1032 refined, 5 included, MultiStar: {-0.03, 0.09}, one-star: {0.08, 0.14}
22:47:53.423 00.003 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
22:47:53.426 00.003 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
22:47:53.428 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.90 mountX=0.09 mountY=0.01, mountTheta=0.07
22:47:53.430 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.09, opts=13)
22:47:53.433 00.003 1032 Enqueuing Move request for scope (-0.03, 0.09)
22:47:53.435 00.002 10072 Worker thread wakes up
22:47:53.435 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
22:47:53.435 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
22:47:53.435 00.000 10072 Moving (-0.03, 0.09) raw xDistance=0.09 yDistance=0.01
22:47:53.437 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:47:53.439 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.66
22:47:53.439 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:47:53.439 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:53.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:47:53.439 00.000 10072 MoveAxis(E, 3, ABG)
22:47:53.439 00.000 10072 Guiding  Dir = 2, Dur = 3
22:47:53.439 00.000 10072 IsGuiding returns 0
22:47:53.440 00.001 10072 PulseGuide returned control before completion, sleep 13
22:47:53.458 00.018 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:47:53.461 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:53.465 00.004 10072 IsGuiding returns 0
22:47:53.465 00.000 10072 Move returns status 0, amount 3
22:47:53.465 00.000 10072 MoveAxis(N, 0, ABG)
22:47:53.466 00.001 10072 Move returns status 0, amount 0
22:47:53.466 00.000 10072 move complete, result=0
22:47:53.466 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:53.468 00.002 1032 Enqueuing Expose request
22:47:53.470 00.002 10072 worker thread done servicing request
22:47:53.470 00.000 10072 Worker thread wakes up
22:47:53.470 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:53.470 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:53.470 00.000 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:47:54.103 00.633 10072 Exposure complete
22:47:54.160 00.057 10072 worker thread done servicing request
22:47:54.160 00.000 1032 OnExposeComplete: enter
22:47:54.162 00.002 1032 UpdateGuideState(): m_state=6
22:47:54.164 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5907
22:47:54.165 00.001 1032 Star::Find returns 1 (0), X=1097.40, Y=134.91, Mass=1328, SNR=25.6, Peak=120 HFD=3.2
22:47:54.167 00.002 1032 MultiStar: [#1 -0.03,-0.06,0.95,U] [#2 -0.07,-0.18,0.81,U] [#3 0.03,0.02,0.79,U] [#4 0.10,-0.04,0.67,U] [#5 0.27,0.15,0.00,M1] [#6 -0.05,-0.21,0.62,U] [#7 -0.02,0.26,0.00,M5] [#8 -0.10,-0.18,0.54,U] 
22:47:54.169 00.002 1032 refined, 6 included, MultiStar: {0.00, -0.09}, one-star: {0.10, -0.02}
22:47:54.171 00.002 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
22:47:54.172 00.001 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
22:47:54.173 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.52 mountX=-0.08 mountY=0.02, mountTheta=2.93
22:47:54.176 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.09, opts=13)
22:47:54.178 00.002 1032 Enqueuing Move request for scope (0.00, -0.09)
22:47:54.179 00.001 10072 Worker thread wakes up
22:47:54.180 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
22:47:54.180 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
22:47:54.180 00.000 10072 Moving (0.00, -0.09) raw xDistance=-0.08 yDistance=0.02
22:47:54.182 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:47:54.184 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.66
22:47:54.184 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:47:54.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:54.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:47:54.184 00.000 10072 MoveAxis(E, 5, ABG)
22:47:54.184 00.000 10072 Guiding  Dir = 2, Dur = 5
22:47:54.185 00.001 10072 IsGuiding returns 0
22:47:54.185 00.000 10072 PulseGuide returned control before completion, sleep 15
22:47:54.202 00.017 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:47:54.207 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:54.209 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:54.211 00.002 1032 Enqueuing Expose request
22:47:54.213 00.002 10072 IsGuiding returns 0
22:47:54.213 00.000 10072 Move returns status 0, amount 5
22:47:54.213 00.000 10072 MoveAxis(N, 0, ABG)
22:47:54.213 00.000 10072 Move returns status 0, amount 0
22:47:54.213 00.000 10072 move complete, result=0
22:47:54.213 00.000 10072 worker thread done servicing request
22:47:54.213 00.000 10072 Worker thread wakes up
22:47:54.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:54.214 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:54.221 00.007 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:47:54.619 00.398 10072 Exposure complete
22:47:54.674 00.055 10072 worker thread done servicing request
22:47:54.674 00.000 1032 OnExposeComplete: enter
22:47:54.677 00.003 1032 UpdateGuideState(): m_state=6
22:47:54.680 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5908
22:47:54.682 00.002 1032 Star::Find returns 1 (0), X=1097.44, Y=135.02, Mass=1398, SNR=26.3, Peak=113 HFD=3.2
22:47:54.683 00.001 1032 MultiStar: [#1 0.11,0.03,0.98,U] [#2 -0.05,0.04,0.75,U] [#3 -0.04,0.09,0.73,U] [#4 0.04,0.09,0.66,U] [#5 0.10,0.03,0.63,U] [#6 -0.09,-0.05,0.63,U] [#7 0.01,0.22,0.72,U] [#8 0.09,0.00,0.51,U] 
22:47:54.686 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.14, 0.09}
22:47:54.688 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
22:47:54.689 00.001 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
22:47:54.690 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=0.99 mountX=0.05 mountY=-0.06, mountTheta=-0.84
22:47:54.693 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
22:47:54.696 00.003 1032 Enqueuing Move request for scope (0.04, 0.06)
22:47:54.697 00.001 10072 Worker thread wakes up
22:47:54.698 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
22:47:54.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
22:47:54.698 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.06
22:47:54.700 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:47:54.702 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.66
22:47:54.702 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:47:54.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:54.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:47:54.702 00.000 10072 MoveAxis(E, 4, ABG)
22:47:54.702 00.000 10072 Guiding  Dir = 2, Dur = 4
22:47:54.702 00.000 10072 IsGuiding returns 0
22:47:54.703 00.001 10072 PulseGuide returned control before completion, sleep 14
22:47:54.722 00.019 1032 UpdateGuideState exits: m=1398 SNR=26.3
22:47:54.725 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:54.728 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:54.729 00.001 1032 Enqueuing Expose request
22:47:54.731 00.002 10072 IsGuiding returns 0
22:47:54.732 00.001 10072 Move returns status 0, amount 4
22:47:54.732 00.000 10072 MoveAxis(N, 0, ABG)
22:47:54.732 00.000 10072 Move returns status 0, amount 0
22:47:54.732 00.000 10072 move complete, result=0
22:47:54.732 00.000 10072 worker thread done servicing request
22:47:54.732 00.000 10072 Worker thread wakes up
22:47:54.732 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:54.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:54.741 00.009 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:47:55.357 00.616 10072 Exposure complete
22:47:55.414 00.057 10072 worker thread done servicing request
22:47:55.414 00.000 1032 OnExposeComplete: enter
22:47:55.417 00.003 1032 UpdateGuideState(): m_state=6
22:47:55.420 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5909
22:47:55.422 00.002 1032 Star::Find returns 1 (0), X=1097.51, Y=134.95, Mass=1470, SNR=26.9, Peak=128 HFD=3.0
22:47:55.424 00.002 1032 MultiStar: [#1 0.08,0.10,0.93,U] [#2 -0.12,0.00,0.80,U] [#3 0.10,0.10,0.75,U] [#4 0.09,0.02,0.63,U] [#5 -0.03,0.16,0.64,U] [#6 -0.02,-0.01,0.61,U] [#7 0.12,0.25,0.00,M5] [#8 0.04,-0.03,0.49,U] 
22:47:55.427 00.003 1032 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.21, 0.02}
22:47:55.429 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:47:55.431 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:47:55.433 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.76 mountX=0.03 mountY=-0.06, mountTheta=-1.07
22:47:55.437 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
22:47:55.439 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
22:47:55.441 00.002 10072 Worker thread wakes up
22:47:55.442 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:47:55.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:47:55.442 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
22:47:55.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:47:55.447 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.66
22:47:55.447 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:47:55.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:55.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:47:55.447 00.000 10072 MoveAxis(E, 5, ABG)
22:47:55.448 00.001 10072 Guiding  Dir = 2, Dur = 5
22:47:55.448 00.000 10072 IsGuiding returns 0
22:47:55.448 00.000 10072 PulseGuide returned control before completion, sleep 15
22:47:55.464 00.016 10072 IsGuiding returns 0
22:47:55.464 00.000 10072 Move returns status 0, amount 5
22:47:55.464 00.000 10072 MoveAxis(N, 0, ABG)
22:47:55.464 00.000 10072 Move returns status 0, amount 0
22:47:55.465 00.001 10072 move complete, result=0
22:47:55.465 00.000 10072 worker thread done servicing request
22:47:55.467 00.002 1032 UpdateGuideState exits: m=1470 SNR=26.9
22:47:55.470 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:55.473 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:55.474 00.001 1032 Enqueuing Expose request
22:47:55.476 00.002 10072 Worker thread wakes up
22:47:55.476 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:47:55.478 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:55.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:55.889 00.411 10072 Exposure complete
22:47:55.943 00.054 10072 worker thread done servicing request
22:47:55.943 00.000 1032 OnExposeComplete: enter
22:47:55.945 00.002 1032 UpdateGuideState(): m_state=6
22:47:55.947 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5910
22:47:55.948 00.001 1032 Star::Find returns 1 (0), X=1097.51, Y=134.96, Mass=1330, SNR=25.6, Peak=111 HFD=3.2
22:47:55.951 00.003 1032 MultiStar: [#1 0.09,0.01,0.97,U] [#2 -0.04,0.04,0.76,U] [#3 0.10,0.23,0.80,U] [#4 0.11,0.15,0.67,U] [#5 0.05,0.37,0.00,M1] [#6 -0.11,-0.08,0.65,U] [#7 0.07,0.30,0.00,M6] [#8 -0.00,-0.03,0.52,U] 
22:47:55.952 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.05}, one-star: {0.21, 0.03}
22:47:55.955 00.003 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
22:47:55.958 00.003 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
22:47:55.960 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.69 mountX=0.04 mountY=-0.08, mountTheta=-1.14
22:47:55.963 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
22:47:55.965 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
22:47:55.967 00.002 10072 Worker thread wakes up
22:47:55.967 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
22:47:55.967 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
22:47:55.967 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.04 yDistance=-0.08
22:47:55.969 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:47:55.971 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.67
22:47:55.971 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:47:55.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:55.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:47:55.971 00.000 10072 MoveAxis(E, 4, ABG)
22:47:55.971 00.000 10072 Guiding  Dir = 2, Dur = 4
22:47:55.972 00.001 10072 IsGuiding returns 0
22:47:55.972 00.000 10072 PulseGuide returned control before completion, sleep 14
22:47:55.991 00.019 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:47:55.994 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:55.996 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:55.997 00.001 1032 Enqueuing Expose request
22:47:55.999 00.002 10072 IsGuiding returns 0
22:47:55.999 00.000 10072 Move returns status 0, amount 4
22:47:55.999 00.000 10072 MoveAxis(N, 0, ABG)
22:47:55.999 00.000 10072 Move returns status 0, amount 0
22:47:55.999 00.000 10072 move complete, result=0
22:47:55.999 00.000 10072 worker thread done servicing request
22:47:55.999 00.000 10072 Worker thread wakes up
22:47:55.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:55.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:56.007 00.008 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:47:56.626 00.619 10072 Exposure complete
22:47:56.681 00.055 10072 worker thread done servicing request
22:47:56.681 00.000 1032 OnExposeComplete: enter
22:47:56.683 00.002 1032 UpdateGuideState(): m_state=6
22:47:56.685 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5911
22:47:56.687 00.002 1032 Star::Find returns 1 (0), X=1097.52, Y=134.83, Mass=1388, SNR=26.2, Peak=131 HFD=3.3
22:47:56.690 00.003 1032 MultiStar: [#1 0.17,0.04,0.92,U] [#2 -0.01,-0.06,0.74,U] [#3 0.20,-0.05,0.75,U] [#4 0.02,-0.11,0.70,U] [#5 0.03,-0.02,0.63,U] [#6 0.04,-0.23,0.61,U] [#7 0.10,0.03,0.71,U] [#8 -0.06,0.00,0.51,U] 
22:47:56.691 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.22, -0.10}
22:47:56.693 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
22:47:56.696 00.003 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
22:47:56.697 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.51 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
22:47:56.700 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:47:56.702 00.002 1032 Enqueuing Move request for scope (0.09, -0.05)
22:47:56.705 00.003 10072 Worker thread wakes up
22:47:56.705 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:47:56.705 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:47:56.705 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.08 yDistance=-0.08
22:47:56.707 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:47:56.709 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.67
22:47:56.709 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:47:56.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:56.710 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:47:56.710 00.000 10072 MoveAxis(E, 5, ABG)
22:47:56.710 00.000 10072 Guiding  Dir = 2, Dur = 5
22:47:56.710 00.000 10072 IsGuiding returns 0
22:47:56.710 00.000 10072 PulseGuide returned control before completion, sleep 15
22:47:56.728 00.018 1032 UpdateGuideState exits: m=1388 SNR=26.2
22:47:56.730 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:56.732 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:56.735 00.003 1032 Enqueuing Expose request
22:47:56.737 00.002 10072 IsGuiding returns 0
22:47:56.737 00.000 10072 Move returns status 0, amount 5
22:47:56.737 00.000 10072 MoveAxis(N, 0, ABG)
22:47:56.737 00.000 10072 Move returns status 0, amount 0
22:47:56.737 00.000 10072 move complete, result=0
22:47:56.737 00.000 10072 worker thread done servicing request
22:47:56.737 00.000 10072 Worker thread wakes up
22:47:56.737 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:56.737 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:56.747 00.010 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:47:57.156 00.409 10072 Exposure complete
22:47:57.216 00.060 10072 worker thread done servicing request
22:47:57.218 00.002 1032 OnExposeComplete: enter
22:47:57.220 00.002 1032 UpdateGuideState(): m_state=6
22:47:57.221 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5912
22:47:57.223 00.002 1032 Star::Find returns 1 (0), X=1097.63, Y=134.75, Mass=1355, SNR=25.9, Peak=122 HFD=3.2
22:47:57.225 00.002 1032 MultiStar: [#1 0.18,-0.23,0.00,M1] [#2 -0.05,-0.21,0.73,U] [#3 0.09,-0.18,0.75,U] [#4 0.22,-0.22,0.00,M1] [#5 0.03,0.03,0.66,U] [#6 -0.03,-0.26,0.00,M1] [#7 0.26,-0.14,0.00,M6] [#8 0.07,-0.21,0.50,U] 
22:47:57.226 00.001 1032 refined, 4 included, MultiStar: {0.11, -0.15}, one-star: {0.33, -0.18}
22:47:57.228 00.002 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
22:47:57.230 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
22:47:57.231 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.93 mountX=-0.17 mountY=-0.07, mountTheta=-2.76
22:47:57.233 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.15, opts=13)
22:47:57.236 00.003 1032 Enqueuing Move request for scope (0.11, -0.15)
22:47:57.239 00.003 10072 Worker thread wakes up
22:47:57.239 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
22:47:57.239 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
22:47:57.239 00.000 10072 Moving (0.11, -0.15) raw xDistance=-0.17 yDistance=-0.07
22:47:57.243 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:47:57.245 00.002 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 286.67
22:47:57.246 00.001 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
22:47:57.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:57.246 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:47:57.246 00.000 10072 MoveAxis(E, 85, ABG)
22:47:57.246 00.000 10072 Guiding  Dir = 2, Dur = 85
22:47:57.246 00.000 10072 IsGuiding returns 0
22:47:57.247 00.001 10072 PulseGuide returned control before completion, sleep 95
22:47:57.266 00.019 1032 UpdateGuideState exits: m=1355 SNR=25.9
22:47:57.271 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:57.274 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:57.276 00.002 1032 Enqueuing Expose request
22:47:57.356 00.080 10072 IsGuiding returns 0
22:47:57.356 00.000 10072 Move returns status 0, amount 85
22:47:57.356 00.000 10072 MoveAxis(N, 0, ABG)
22:47:57.356 00.000 10072 Move returns status 0, amount 0
22:47:57.356 00.000 10072 move complete, result=0
22:47:57.356 00.000 10072 worker thread done servicing request
22:47:57.356 00.000 10072 Worker thread wakes up
22:47:57.357 00.001 1032 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
22:47:57.360 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:57.360 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:57.983 00.623 10072 Exposure complete
22:47:58.034 00.051 10072 worker thread done servicing request
22:47:58.034 00.000 1032 OnExposeComplete: enter
22:47:58.036 00.002 1032 UpdateGuideState(): m_state=6
22:47:58.039 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5913
22:47:58.040 00.001 1032 Star::Find returns 1 (0), X=1097.52, Y=134.89, Mass=1328, SNR=25.6, Peak=110 HFD=3.2
22:47:58.042 00.002 1032 MultiStar: [#1 0.17,-0.03,0.98,U] [#2 0.04,-0.04,0.77,U] [#3 0.19,0.07,0.83,U] [#4 0.13,0.05,0.71,U] [#5 0.01,0.01,0.65,U] [#6 0.07,-0.16,0.66,U] [#7 0.11,-0.05,0.71,U] [#8 0.00,-0.04,0.53,U] 
22:47:58.044 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.22, -0.03}
22:47:58.045 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:47:58.048 00.003 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:47:58.050 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.19 mountX=-0.05 mountY=-0.11, mountTheta=-2.02
22:47:58.053 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
22:47:58.055 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
22:47:58.057 00.002 10072 Worker thread wakes up
22:47:58.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
22:47:58.057 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
22:47:58.057 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
22:47:58.058 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:47:58.061 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.67
22:47:58.061 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:47:58.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:58.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:47:58.061 00.000 10072 MoveAxis(E, 3, ABG)
22:47:58.061 00.000 10072 Guiding  Dir = 2, Dur = 3
22:47:58.062 00.001 10072 IsGuiding returns 0
22:47:58.062 00.000 10072 PulseGuide returned control before completion, sleep 13
22:47:58.079 00.017 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:47:58.081 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:58.083 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:58.085 00.002 1032 Enqueuing Expose request
22:47:58.091 00.006 10072 IsGuiding returns 0
22:47:58.091 00.000 10072 Move returns status 0, amount 3
22:47:58.091 00.000 10072 MoveAxis(N, 0, ABG)
22:47:58.091 00.000 10072 Move returns status 0, amount 0
22:47:58.091 00.000 10072 move complete, result=0
22:47:58.091 00.000 10072 worker thread done servicing request
22:47:58.091 00.000 10072 Worker thread wakes up
22:47:58.091 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:58.092 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:58.094 00.002 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:47:58.504 00.410 10072 Exposure complete
22:47:58.557 00.053 10072 worker thread done servicing request
22:47:58.557 00.000 1032 OnExposeComplete: enter
22:47:58.559 00.002 1032 UpdateGuideState(): m_state=6
22:47:58.561 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5914
22:47:58.563 00.002 1032 Star::Find returns 1 (0), X=1097.55, Y=134.97, Mass=1405, SNR=26.3, Peak=123 HFD=3.2
22:47:58.565 00.002 1032 MultiStar: [#1 0.08,-0.08,0.97,U] [#2 -0.11,0.09,0.80,U] [#3 -0.05,0.02,0.74,U] [#4 -0.02,0.04,0.71,U] [#5 -0.01,0.03,0.66,U] [#6 -0.13,-0.05,0.60,U] [#7 0.01,-0.05,0.71,U] [#8 -0.04,0.01,0.50,U] 
22:47:58.566 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.25, 0.04}
22:47:58.568 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
22:47:58.570 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
22:47:58.571 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.41 mountX=0.00 mountY=-0.02, mountTheta=-1.42
22:47:58.574 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
22:47:58.576 00.002 1032 Enqueuing Move request for scope (0.01, 0.01)
22:47:58.577 00.001 10072 Worker thread wakes up
22:47:58.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:47:58.577 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:47:58.577 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.00 yDistance=-0.02
22:47:58.580 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:47:58.583 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.68
22:47:58.583 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:47:58.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:58.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:47:58.583 00.000 10072 MoveAxis(E, 3, ABG)
22:47:58.584 00.001 10072 Guiding  Dir = 2, Dur = 3
22:47:58.584 00.000 10072 IsGuiding returns 0
22:47:58.584 00.000 10072 PulseGuide returned control before completion, sleep 13
22:47:58.603 00.019 1032 UpdateGuideState exits: m=1405 SNR=26.3
22:47:58.605 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:58.607 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:58.609 00.002 1032 Enqueuing Expose request
22:47:58.612 00.003 10072 IsGuiding returns 0
22:47:58.612 00.000 10072 Move returns status 0, amount 3
22:47:58.612 00.000 10072 MoveAxis(N, 0, ABG)
22:47:58.612 00.000 10072 Move returns status 0, amount 0
22:47:58.612 00.000 10072 move complete, result=0
22:47:58.612 00.000 10072 worker thread done servicing request
22:47:58.612 00.000 10072 Worker thread wakes up
22:47:58.612 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:58.613 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:58.620 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:47:59.346 00.726 10072 Exposure complete
22:47:59.403 00.057 10072 worker thread done servicing request
22:47:59.403 00.000 1032 OnExposeComplete: enter
22:47:59.405 00.002 1032 UpdateGuideState(): m_state=6
22:47:59.407 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5915
22:47:59.409 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=134.86, Mass=1460, SNR=26.9, Peak=127 HFD=3.3
22:47:59.411 00.002 1032 MultiStar: [#1 0.04,-0.13,0.94,U] [#2 -0.18,-0.11,0.75,U] [#3 0.00,0.02,0.77,U] [#4 0.15,-0.29,0.00,M1] [#5 0.06,-0.06,0.63,U] [#6 -0.18,-0.36,0.00,M1] [#7 0.08,-0.12,0.67,U] [#8 -0.05,-0.16,0.47,U] 
22:47:59.413 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.09}, one-star: {0.12, -0.07}
22:47:59.414 00.001 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
22:47:59.417 00.003 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
22:47:59.419 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.38 mountX=-0.09 mountY=0.01, mountTheta=3.07
22:47:59.422 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.09, opts=13)
22:47:59.425 00.003 1032 Enqueuing Move request for scope (0.02, -0.09)
22:47:59.428 00.003 10072 Worker thread wakes up
22:47:59.428 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
22:47:59.428 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
22:47:59.428 00.000 10072 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=0.01
22:47:59.430 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:47:59.434 00.004 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.68
22:47:59.434 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:47:59.434 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:59.434 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:47:59.434 00.000 10072 MoveAxis(E, 4, ABG)
22:47:59.434 00.000 10072 Guiding  Dir = 2, Dur = 4
22:47:59.435 00.001 10072 IsGuiding returns 0
22:47:59.436 00.001 10072 PulseGuide returned control before completion, sleep 14
22:47:59.452 00.016 10072 IsGuiding returns 0
22:47:59.452 00.000 10072 Move returns status 0, amount 4
22:47:59.452 00.000 10072 MoveAxis(N, 0, ABG)
22:47:59.452 00.000 10072 Move returns status 0, amount 0
22:47:59.452 00.000 10072 move complete, result=0
22:47:59.453 00.001 10072 worker thread done servicing request
22:47:59.453 00.000 1032 UpdateGuideState exits: m=1460 SNR=26.9
22:47:59.457 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:59.460 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:59.462 00.002 1032 Enqueuing Expose request
22:47:59.463 00.001 10072 Worker thread wakes up
22:47:59.464 00.001 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:47:59.465 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:47:59.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:47:59.881 00.416 10072 Exposure complete
22:47:59.933 00.052 10072 worker thread done servicing request
22:47:59.933 00.000 1032 OnExposeComplete: enter
22:47:59.935 00.002 1032 UpdateGuideState(): m_state=6
22:47:59.937 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5916
22:47:59.939 00.002 1032 Star::Find returns 1 (0), X=1097.45, Y=134.78, Mass=1350, SNR=25.8, Peak=123 HFD=3.2
22:47:59.941 00.002 1032 MultiStar: [#1 0.10,-0.18,0.99,U] [#2 -0.16,-0.19,0.78,U] [#3 0.04,-0.07,0.79,U] [#4 0.07,-0.19,0.70,U] [#5 0.12,-0.13,0.65,U] [#6 -0.02,-0.36,0.00,M2] [#7 -0.03,-0.12,0.70,U] [#8 -0.02,-0.27,0.00,M1] 
22:47:59.942 00.001 1032 refined, 6 included, MultiStar: {0.05, -0.15}, one-star: {0.15, -0.15}
22:47:59.945 00.003 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
22:47:59.946 00.001 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
22:47:59.948 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.27 mountX=-0.16 mountY=-0.01, mountTheta=-3.10
22:47:59.950 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.15, opts=13)
22:47:59.952 00.002 1032 Enqueuing Move request for scope (0.05, -0.15)
22:47:59.955 00.003 10072 Worker thread wakes up
22:47:59.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
22:47:59.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
22:47:59.955 00.000 10072 Moving (0.05, -0.15) raw xDistance=-0.16 yDistance=-0.01
22:47:59.957 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:47:59.959 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 286.68
22:47:59.959 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
22:47:59.959 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:59.959 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:47:59.959 00.000 10072 MoveAxis(E, 77, ABG)
22:47:59.959 00.000 10072 Guiding  Dir = 2, Dur = 77
22:47:59.959 00.000 10072 IsGuiding returns 0
22:47:59.961 00.002 10072 PulseGuide returned control before completion, sleep 87
22:47:59.975 00.014 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:47:59.977 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:59.979 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:47:59.981 00.002 1032 Enqueuing Expose request
22:48:00.062 00.081 10072 IsGuiding returns 0
22:48:00.062 00.000 10072 Move returns status 0, amount 77
22:48:00.062 00.000 10072 MoveAxis(N, 0, ABG)
22:48:00.062 00.000 10072 Move returns status 0, amount 0
22:48:00.062 00.000 10072 move complete, result=0
22:48:00.062 00.000 10072 worker thread done servicing request
22:48:00.062 00.000 10072 Worker thread wakes up
22:48:00.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:00.063 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:00.063 00.000 1032 GuideStep: -0.2 px 77 ms EAST, -0.0 px 0 ms NORTH
22:48:00.686 00.623 10072 Exposure complete
22:48:00.742 00.056 10072 worker thread done servicing request
22:48:00.742 00.000 1032 OnExposeComplete: enter
22:48:00.744 00.002 1032 UpdateGuideState(): m_state=6
22:48:00.748 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5917
22:48:00.750 00.002 1032 Star::Find returns 1 (0), X=1097.48, Y=134.80, Mass=1271, SNR=25.0, Peak=104 HFD=3.4
22:48:00.752 00.002 1032 MultiStar: [#1 0.03,-0.08,1.00,U] [#2 -0.12,-0.09,0.82,U] [#3 0.01,-0.05,0.85,U] [#4 0.15,-0.15,0.71,U] [#5 -0.00,-0.03,0.65,U] [#6 -0.12,-0.13,0.66,U] [#7 0.06,-0.08,0.74,U] [#8 -0.07,-0.19,0.54,U] 
22:48:00.754 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {0.18, -0.13}
22:48:00.756 00.002 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
22:48:00.758 00.002 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
22:48:00.759 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.36 mountX=-0.10 mountY=0.01, mountTheta=3.09
22:48:00.762 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.10, opts=13)
22:48:00.764 00.002 1032 Enqueuing Move request for scope (0.02, -0.10)
22:48:00.766 00.002 10072 Worker thread wakes up
22:48:00.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
22:48:00.766 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
22:48:00.766 00.000 10072 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=0.01
22:48:00.769 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
22:48:00.771 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.68
22:48:00.771 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:48:00.773 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:00.773 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:48:00.773 00.000 10072 MoveAxis(E, 4, ABG)
22:48:00.773 00.000 10072 Guiding  Dir = 2, Dur = 4
22:48:00.773 00.000 10072 IsGuiding returns 0
22:48:00.775 00.002 10072 PulseGuide returned control before completion, sleep 13
22:48:00.791 00.016 10072 IsGuiding returns 0
22:48:00.791 00.000 10072 Move returns status 0, amount 4
22:48:00.792 00.001 10072 MoveAxis(N, 0, ABG)
22:48:00.792 00.000 10072 Move returns status 0, amount 0
22:48:00.792 00.000 10072 move complete, result=0
22:48:00.792 00.000 10072 worker thread done servicing request
22:48:00.792 00.000 1032 UpdateGuideState exits: m=1271 SNR=25.0
22:48:00.795 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:00.797 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:00.799 00.002 1032 Enqueuing Expose request
22:48:00.802 00.003 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:48:00.805 00.003 10072 Worker thread wakes up
22:48:00.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:00.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:01.218 00.413 10072 Exposure complete
22:48:01.275 00.057 10072 worker thread done servicing request
22:48:01.275 00.000 1032 OnExposeComplete: enter
22:48:01.278 00.003 1032 UpdateGuideState(): m_state=6
22:48:01.280 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5918
22:48:01.282 00.002 1032 Star::Find returns 1 (0), X=1097.51, Y=134.86, Mass=1338, SNR=25.7, Peak=120 HFD=3.1
22:48:01.285 00.003 1032 MultiStar: [#1 0.08,-0.16,0.94,U] [#2 -0.09,-0.12,0.80,U] [#3 -0.13,0.04,0.77,U] [#4 -0.07,-0.02,0.68,U] [#5 0.04,-0.05,0.66,U] [#6 -0.13,-0.15,0.66,U] [#7 0.03,0.02,0.74,U] [#8 0.02,-0.08,0.51,U] 
22:48:01.287 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.07}, one-star: {0.21, -0.07}
22:48:01.290 00.003 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.96)
22:48:01.292 00.002 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.96)
22:48:01.295 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.49 mountX=-0.07 mountY=0.01, mountTheta=2.96
22:48:01.298 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
22:48:01.301 00.003 1032 Enqueuing Move request for scope (0.01, -0.07)
22:48:01.302 00.001 10072 Worker thread wakes up
22:48:01.302 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
22:48:01.303 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
22:48:01.303 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
22:48:01.304 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:48:01.307 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.69
22:48:01.307 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:48:01.307 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:01.307 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:48:01.307 00.000 10072 MoveAxis(E, 4, ABG)
22:48:01.307 00.000 10072 Guiding  Dir = 2, Dur = 4
22:48:01.309 00.002 10072 IsGuiding returns 0
22:48:01.311 00.002 10072 PulseGuide returned control before completion, sleep 13
22:48:01.332 00.021 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:48:01.336 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:01.339 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:01.342 00.003 1032 Enqueuing Expose request
22:48:01.344 00.002 10072 IsGuiding returns 0
22:48:01.344 00.000 10072 Move returns status 0, amount 4
22:48:01.345 00.001 10072 MoveAxis(N, 0, ABG)
22:48:01.345 00.000 10072 Move returns status 0, amount 0
22:48:01.345 00.000 10072 move complete, result=0
22:48:01.345 00.000 10072 worker thread done servicing request
22:48:01.345 00.000 10072 Worker thread wakes up
22:48:01.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:01.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:01.353 00.008 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:48:01.982 00.629 10072 Exposure complete
22:48:02.041 00.059 10072 worker thread done servicing request
22:48:02.041 00.000 1032 OnExposeComplete: enter
22:48:02.043 00.002 1032 UpdateGuideState(): m_state=6
22:48:02.045 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5919
22:48:02.046 00.001 1032 Star::Find returns 1 (0), X=1097.63, Y=134.90, Mass=1376, SNR=26.1, Peak=121 HFD=3.3
22:48:02.049 00.003 1032 MultiStar: [#1 0.08,-0.18,0.94,U] [#2 -0.05,-0.21,0.75,U] [#3 0.07,-0.04,0.80,U] [#4 0.20,-0.22,0.00,M1] [#5 0.06,-0.08,0.61,U] [#6 -0.04,-0.44,0.00,M1] [#7 0.06,-0.03,0.71,U] [#8 0.06,-0.14,0.53,U] 
22:48:02.051 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.10}, one-star: {0.33, -0.03}
22:48:02.054 00.003 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
22:48:02.056 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
22:48:02.058 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.78 mountX=-0.12 mountY=-0.07, mountTheta=-2.61
22:48:02.061 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.10, opts=13)
22:48:02.063 00.002 1032 Enqueuing Move request for scope (0.10, -0.10)
22:48:02.065 00.002 10072 Worker thread wakes up
22:48:02.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
22:48:02.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
22:48:02.065 00.000 10072 Moving (0.10, -0.10) raw xDistance=-0.12 yDistance=-0.07
22:48:02.068 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:48:02.070 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.69
22:48:02.070 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:48:02.070 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:02.071 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:48:02.071 00.000 10072 MoveAxis(E, 5, ABG)
22:48:02.071 00.000 10072 Guiding  Dir = 2, Dur = 5
22:48:02.071 00.000 10072 IsGuiding returns 0
22:48:02.072 00.001 10072 PulseGuide returned control before completion, sleep 15
22:48:02.088 00.016 10072 IsGuiding returns 0
22:48:02.088 00.000 10072 Move returns status 0, amount 5
22:48:02.088 00.000 10072 MoveAxis(N, 0, ABG)
22:48:02.088 00.000 10072 Move returns status 0, amount 0
22:48:02.088 00.000 10072 move complete, result=0
22:48:02.088 00.000 10072 worker thread done servicing request
22:48:02.091 00.003 1032 UpdateGuideState exits: m=1376 SNR=26.1
22:48:02.093 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:02.095 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:02.097 00.002 1032 Enqueuing Expose request
22:48:02.098 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:48:02.100 00.002 10072 Worker thread wakes up
22:48:02.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:02.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:02.517 00.417 10072 Exposure complete
22:48:02.568 00.051 10072 worker thread done servicing request
22:48:02.568 00.000 1032 OnExposeComplete: enter
22:48:02.571 00.003 1032 UpdateGuideState(): m_state=6
22:48:02.572 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5920
22:48:02.574 00.002 1032 Star::Find returns 1 (0), X=1097.64, Y=134.82, Mass=1490, SNR=27.1, Peak=131 HFD=3.2
22:48:02.576 00.002 1032 MultiStar: [#1 0.10,-0.22,0.86,U] [#2 -0.05,-0.24,0.78,U] [#3 0.16,-0.05,0.79,U] [#4 0.20,-0.07,0.64,U] [#5 0.08,-0.01,0.63,U] [#6 -0.05,-0.25,0.00,M2] [#7 0.06,0.06,0.65,U] [#8 0.15,-0.28,0.00,M1] 
22:48:02.578 00.002 1032 refined, 6 included, MultiStar: {0.14, -0.10}, one-star: {0.34, -0.11}
22:48:02.579 00.001 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
22:48:02.582 00.003 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
22:48:02.584 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.63 mountX=-0.13 mountY=-0.11, mountTheta=-2.46
22:48:02.587 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
22:48:02.589 00.002 1032 Enqueuing Move request for scope (0.14, -0.10)
22:48:02.591 00.002 10072 Worker thread wakes up
22:48:02.591 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
22:48:02.591 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
22:48:02.591 00.000 10072 Moving (0.14, -0.10) raw xDistance=-0.13 yDistance=-0.11
22:48:02.593 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:48:02.595 00.002 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 286.69
22:48:02.595 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
22:48:02.595 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:02.595 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:48:02.595 00.000 10072 MoveAxis(E, 67, ABG)
22:48:02.595 00.000 10072 Guiding  Dir = 2, Dur = 67
22:48:02.596 00.001 10072 IsGuiding returns 0
22:48:02.596 00.000 10072 PulseGuide returned control before completion, sleep 77
22:48:02.613 00.017 1032 UpdateGuideState exits: m=1490 SNR=27.1
22:48:02.616 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:02.620 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:02.621 00.001 1032 Enqueuing Expose request
22:48:02.715 00.094 10072 IsGuiding returns 0
22:48:02.715 00.000 10072 Move returns status 0, amount 67
22:48:02.715 00.000 10072 MoveAxis(N, 0, ABG)
22:48:02.715 00.000 10072 Move returns status 0, amount 0
22:48:02.715 00.000 10072 move complete, result=0
22:48:02.715 00.000 10072 worker thread done servicing request
22:48:02.715 00.000 10072 Worker thread wakes up
22:48:02.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:02.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:02.715 00.000 1032 GuideStep: -0.1 px 67 ms EAST, -0.1 px 0 ms NORTH
22:48:03.349 00.634 10072 Exposure complete
22:48:03.406 00.057 10072 worker thread done servicing request
22:48:03.406 00.000 1032 OnExposeComplete: enter
22:48:03.408 00.002 1032 UpdateGuideState(): m_state=6
22:48:03.410 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5921
22:48:03.413 00.003 1032 Star::Find returns 1 (0), X=1097.49, Y=134.95, Mass=1408, SNR=26.4, Peak=116 HFD=3.3
22:48:03.415 00.002 1032 MultiStar: [#1 0.04,-0.07,0.98,U] [#2 -0.14,0.04,0.72,U] [#3 -0.10,0.04,0.77,U] [#4 -0.06,-0.19,0.66,U] [#5 0.01,0.01,0.65,U] [#6 -0.10,0.04,0.61,U] [#7 -0.03,0.08,0.70,U] [#8 0.00,-0.10,0.52,U] 
22:48:03.416 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.19, 0.02}
22:48:03.418 00.002 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.14)
22:48:03.419 00.001 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.14)
22:48:03.421 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.31 mountX=-0.01 mountY=0.01, mountTheta=2.14
22:48:03.424 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
22:48:03.426 00.002 1032 Enqueuing Move request for scope (-0.01, -0.01)
22:48:03.428 00.002 10072 Worker thread wakes up
22:48:03.428 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:48:03.428 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:48:03.428 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
22:48:03.430 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:48:03.433 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.69
22:48:03.433 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:48:03.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:03.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:48:03.433 00.000 10072 MoveAxis(E, 6, ABG)
22:48:03.433 00.000 10072 Guiding  Dir = 2, Dur = 6
22:48:03.433 00.000 10072 IsGuiding returns 0
22:48:03.434 00.001 10072 PulseGuide returned control before completion, sleep 16
22:48:03.452 00.018 1032 UpdateGuideState exits: m=1408 SNR=26.4
22:48:03.456 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:03.458 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:03.460 00.002 1032 Enqueuing Expose request
22:48:03.463 00.003 10072 IsGuiding returns 0
22:48:03.463 00.000 10072 Move returns status 0, amount 6
22:48:03.463 00.000 10072 MoveAxis(N, 0, ABG)
22:48:03.463 00.000 10072 Move returns status 0, amount 0
22:48:03.463 00.000 10072 move complete, result=0
22:48:03.463 00.000 10072 worker thread done servicing request
22:48:03.463 00.000 10072 Worker thread wakes up
22:48:03.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:03.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:03.471 00.008 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:48:03.881 00.410 10072 Exposure complete
22:48:03.934 00.053 10072 worker thread done servicing request
22:48:03.935 00.001 1032 OnExposeComplete: enter
22:48:03.937 00.002 1032 UpdateGuideState(): m_state=6
22:48:03.939 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5922
22:48:03.940 00.001 1032 Star::Find returns 1 (0), X=1097.56, Y=134.94, Mass=1301, SNR=25.4, Peak=111 HFD=3.2
22:48:03.942 00.002 1032 MultiStar: [#1 0.09,0.03,0.99,U] [#2 -0.23,-0.05,0.84,U] [#3 -0.02,0.03,0.76,U] [#4 -0.04,-0.04,0.67,U] [#5 0.03,0.19,0.65,U] [#6 -0.04,-0.12,0.61,U] [#7 0.05,0.17,0.75,U] [#8 -0.01,-0.04,0.53,U] 
22:48:03.943 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.25, 0.01}
22:48:03.944 00.001 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
22:48:03.946 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
22:48:03.947 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.87 mountX=0.02 mountY=-0.02, mountTheta=-0.96
22:48:03.950 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
22:48:03.951 00.001 1032 Enqueuing Move request for scope (0.02, 0.02)
22:48:03.952 00.001 10072 Worker thread wakes up
22:48:03.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:48:03.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:48:03.952 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
22:48:03.954 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:48:03.956 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.69
22:48:03.956 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:48:03.956 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:03.956 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:48:03.956 00.000 10072 MoveAxis(E, 5, ABG)
22:48:03.956 00.000 10072 Guiding  Dir = 2, Dur = 5
22:48:03.957 00.001 10072 IsGuiding returns 0
22:48:03.957 00.000 10072 PulseGuide returned control before completion, sleep 15
22:48:03.973 00.016 1032 UpdateGuideState exits: m=1301 SNR=25.4
22:48:03.976 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:03.978 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:03.979 00.001 1032 Enqueuing Expose request
22:48:03.989 00.010 10072 IsGuiding returns 0
22:48:03.990 00.001 10072 Move returns status 0, amount 5
22:48:03.990 00.000 10072 MoveAxis(N, 0, ABG)
22:48:03.990 00.000 10072 Move returns status 0, amount 0
22:48:03.990 00.000 10072 move complete, result=0
22:48:03.990 00.000 10072 worker thread done servicing request
22:48:03.990 00.000 10072 Worker thread wakes up
22:48:03.990 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:03.990 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:03.990 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:48:04.617 00.627 10072 Exposure complete
22:48:04.670 00.053 10072 worker thread done servicing request
22:48:04.670 00.000 1032 OnExposeComplete: enter
22:48:04.672 00.002 1032 UpdateGuideState(): m_state=6
22:48:04.674 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5923
22:48:04.677 00.003 1032 Star::Find returns 1 (0), X=1097.51, Y=135.03, Mass=1229, SNR=24.6, Peak=107 HFD=3.3
22:48:04.679 00.002 1032 MultiStar: [#1 0.11,0.18,1.00,U] [#2 -0.15,0.10,0.82,U] [#3 0.02,0.20,0.81,U] [#4 0.08,0.11,0.74,U] [#5 -0.26,0.18,0.00,M1] [#6 -0.13,-0.08,0.67,U] [#7 -0.03,0.18,0.79,U] [#8 -0.12,0.15,0.53,U] 
22:48:04.680 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.12}, one-star: {0.21, 0.10}
22:48:04.683 00.003 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
22:48:04.684 00.001 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
22:48:04.685 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=0.12 mountY=-0.05, mountTheta=-0.38
22:48:04.688 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
22:48:04.689 00.001 1032 Enqueuing Move request for scope (0.02, 0.12)
22:48:04.691 00.002 10072 Worker thread wakes up
22:48:04.691 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
22:48:04.691 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
22:48:04.691 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.12 yDistance=-0.05
22:48:04.693 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:48:04.695 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.70
22:48:04.695 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
22:48:04.695 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:04.695 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:48:04.695 00.000 10072 MoveAxis(E, 6, ABG)
22:48:04.695 00.000 10072 Guiding  Dir = 2, Dur = 6
22:48:04.696 00.001 10072 IsGuiding returns 0
22:48:04.696 00.000 10072 PulseGuide returned control before completion, sleep 16
22:48:04.713 00.017 1032 UpdateGuideState exits: m=1229 SNR=24.6
22:48:04.715 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:04.716 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:04.719 00.003 1032 Enqueuing Expose request
22:48:04.723 00.004 10072 IsGuiding returns 0
22:48:04.723 00.000 10072 Move returns status 0, amount 6
22:48:04.723 00.000 10072 MoveAxis(N, 0, ABG)
22:48:04.723 00.000 10072 Move returns status 0, amount 0
22:48:04.723 00.000 10072 move complete, result=0
22:48:04.723 00.000 10072 worker thread done servicing request
22:48:04.723 00.000 10072 Worker thread wakes up
22:48:04.723 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:04.723 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:04.727 00.004 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:48:05.134 00.407 10072 Exposure complete
22:48:05.191 00.057 10072 worker thread done servicing request
22:48:05.191 00.000 1032 OnExposeComplete: enter
22:48:05.195 00.004 1032 UpdateGuideState(): m_state=6
22:48:05.198 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5924
22:48:05.200 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=135.14, Mass=1328, SNR=25.6, Peak=117 HFD=3.2
22:48:05.202 00.002 1032 MultiStar: [#1 0.04,0.17,1.00,U] [#2 -0.14,0.23,0.00,M1] [#3 -0.06,0.07,0.80,U] [#4 -0.18,0.04,0.63,U] [#5 0.03,0.19,0.64,U] [#6 -0.25,0.06,0.00,M1] [#7 -0.02,0.07,0.71,U] [#8 -0.11,0.17,0.53,U] 
22:48:05.205 00.003 1032 refined, 6 included, MultiStar: {-0.01, 0.14}, one-star: {0.12, 0.21}
22:48:05.207 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
22:48:05.211 00.004 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
22:48:05.213 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.65 mountX=0.13 mountY=-0.02, mountTheta=-0.18
22:48:05.217 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.14, opts=13)
22:48:05.219 00.002 1032 Enqueuing Move request for scope (-0.01, 0.14)
22:48:05.221 00.002 10072 Worker thread wakes up
22:48:05.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
22:48:05.221 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
22:48:05.221 00.000 10072 Moving (-0.01, 0.14) raw xDistance=0.13 yDistance=-0.02
22:48:05.223 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:48:05.227 00.004 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 286.70
22:48:05.227 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
22:48:05.227 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:05.227 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:48:05.227 00.000 10072 MoveAxis(W, 57, ABG)
22:48:05.227 00.000 10072 Guiding  Dir = 3, Dur = 57
22:48:05.234 00.007 10072 IsGuiding returns 0
22:48:05.235 00.001 10072 PulseGuide returned control before completion, sleep 66
22:48:05.249 00.014 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:48:05.251 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:05.253 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:05.254 00.001 1032 Enqueuing Expose request
22:48:05.302 00.048 10072 IsGuiding returns 0
22:48:05.303 00.001 10072 Move returns status 0, amount 57
22:48:05.303 00.000 10072 MoveAxis(N, 0, ABG)
22:48:05.303 00.000 10072 Move returns status 0, amount 0
22:48:05.303 00.000 10072 move complete, result=0
22:48:05.303 00.000 10072 worker thread done servicing request
22:48:05.303 00.000 10072 Worker thread wakes up
22:48:05.303 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:05.303 00.000 1032 GuideStep: 0.1 px 57 ms WEST, -0.0 px 0 ms NORTH
22:48:05.309 00.006 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:05.948 00.639 10072 Exposure complete
22:48:06.009 00.061 10072 worker thread done servicing request
22:48:06.009 00.000 1032 OnExposeComplete: enter
22:48:06.012 00.003 1032 UpdateGuideState(): m_state=6
22:48:06.014 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5925
22:48:06.017 00.003 1032 Star::Find returns 1 (0), X=1097.53, Y=134.74, Mass=1316, SNR=25.5, Peak=127 HFD=3.2
22:48:06.021 00.004 1032 MultiStar: [#1 0.27,-0.02,0.00,M1] [#2 -0.04,-0.04,0.82,U] [#3 0.06,0.03,0.81,U] [#4 0.12,-0.05,0.66,U] [#5 -0.07,0.00,0.66,U] [#6 -0.10,-0.09,0.66,U] [#7 0.07,0.12,0.70,U] [#8 0.19,-0.17,0.53,U] 
22:48:06.025 00.004 1032 refined, 7 included, MultiStar: {0.06, -0.05}, one-star: {0.23, -0.19}
22:48:06.026 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
22:48:06.028 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
22:48:06.030 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.69 mountX=-0.07 mountY=-0.05, mountTheta=-2.52
22:48:06.033 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
22:48:06.035 00.002 1032 Enqueuing Move request for scope (0.06, -0.05)
22:48:06.037 00.002 10072 Worker thread wakes up
22:48:06.037 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
22:48:06.038 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
22:48:06.038 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.05
22:48:06.040 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:48:06.043 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.70
22:48:06.043 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:48:06.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:06.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:48:06.043 00.000 10072 MoveAxis(E, 7, ABG)
22:48:06.043 00.000 10072 Guiding  Dir = 2, Dur = 7
22:48:06.043 00.000 10072 IsGuiding returns 0
22:48:06.044 00.001 10072 PulseGuide returned control before completion, sleep 17
22:48:06.063 00.019 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:48:06.065 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:06.067 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:06.069 00.002 1032 Enqueuing Expose request
22:48:06.071 00.002 10072 IsGuiding returns 0
22:48:06.071 00.000 10072 Move returns status 0, amount 7
22:48:06.071 00.000 10072 MoveAxis(N, 0, ABG)
22:48:06.072 00.001 10072 Move returns status 0, amount 0
22:48:06.072 00.000 10072 move complete, result=0
22:48:06.072 00.000 10072 worker thread done servicing request
22:48:06.072 00.000 10072 Worker thread wakes up
22:48:06.072 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:06.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:06.080 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:48:06.485 00.405 10072 Exposure complete
22:48:06.536 00.051 10072 worker thread done servicing request
22:48:06.536 00.000 1032 OnExposeComplete: enter
22:48:06.538 00.002 1032 UpdateGuideState(): m_state=6
22:48:06.540 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5926
22:48:06.543 00.003 1032 Star::Find returns 1 (0), X=1097.48, Y=134.86, Mass=1386, SNR=26.2, Peak=130 HFD=3.3
22:48:06.544 00.001 1032 MultiStar: [#1 0.16,-0.14,1.00,U] [#2 0.08,0.06,0.75,U] [#3 -0.09,0.18,0.81,U] [#4 0.12,0.01,0.70,U] [#5 -0.12,-0.00,0.64,U] [#6 -0.00,-0.07,0.61,U] [#7 0.04,-0.01,0.72,U] [#8 0.17,-0.17,0.53,U] 
22:48:06.546 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.18, -0.07}
22:48:06.547 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
22:48:06.549 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
22:48:06.552 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.35 mountX=-0.04 mountY=-0.06, mountTheta=-2.18
22:48:06.556 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
22:48:06.558 00.002 1032 Enqueuing Move request for scope (0.07, -0.02)
22:48:06.560 00.002 10072 Worker thread wakes up
22:48:06.560 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:48:06.560 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:48:06.560 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
22:48:06.562 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:48:06.564 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.70
22:48:06.564 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:48:06.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:06.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:48:06.564 00.000 10072 MoveAxis(E, 6, ABG)
22:48:06.564 00.000 10072 Guiding  Dir = 2, Dur = 6
22:48:06.565 00.001 10072 IsGuiding returns 0
22:48:06.565 00.000 10072 PulseGuide returned control before completion, sleep 16
22:48:06.582 00.017 1032 UpdateGuideState exits: m=1386 SNR=26.2
22:48:06.584 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:06.586 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:06.587 00.001 1032 Enqueuing Expose request
22:48:06.590 00.003 10072 IsGuiding returns 0
22:48:06.590 00.000 10072 Move returns status 0, amount 6
22:48:06.590 00.000 10072 MoveAxis(N, 0, ABG)
22:48:06.590 00.000 10072 Move returns status 0, amount 0
22:48:06.590 00.000 10072 move complete, result=0
22:48:06.590 00.000 10072 worker thread done servicing request
22:48:06.590 00.000 10072 Worker thread wakes up
22:48:06.590 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:06.590 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:06.598 00.008 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:48:07.216 00.618 10072 Exposure complete
22:48:07.271 00.055 10072 worker thread done servicing request
22:48:07.271 00.000 1032 OnExposeComplete: enter
22:48:07.274 00.003 1032 UpdateGuideState(): m_state=6
22:48:07.275 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5927
22:48:07.279 00.004 1032 Star::Find returns 1 (0), X=1097.39, Y=134.96, Mass=1485, SNR=27.1, Peak=128 HFD=3.3
22:48:07.281 00.002 1032 MultiStar: [#1 0.02,0.00,0.90,U] [#2 -0.17,-0.06,0.74,U] [#3 -0.06,0.20,0.75,U] [#4 -0.09,-0.04,0.66,U] [#5 -0.08,0.13,0.63,U] [#6 -0.13,-0.04,0.54,U] [#7 0.03,0.19,0.67,U] [#8 -0.05,-0.01,0.49,U] 
22:48:07.283 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {0.09, 0.03}
22:48:07.285 00.002 1032 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.83) = xAngle (0.46 = 0.46)
22:48:07.287 00.002 1032 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.46 = 0.46)
22:48:07.289 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.29 mountX=0.05 mountY=0.03, mountTheta=0.46
22:48:07.293 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
22:48:07.295 00.002 1032 Enqueuing Move request for scope (-0.04, 0.05)
22:48:07.296 00.001 10072 Worker thread wakes up
22:48:07.296 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
22:48:07.297 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
22:48:07.297 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.05 yDistance=0.03
22:48:07.299 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:48:07.302 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.71
22:48:07.302 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:48:07.302 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:07.302 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:48:07.302 00.000 10072 MoveAxis(E, 7, ABG)
22:48:07.302 00.000 10072 Guiding  Dir = 2, Dur = 7
22:48:07.303 00.001 10072 IsGuiding returns 0
22:48:07.303 00.000 10072 PulseGuide returned control before completion, sleep 17
22:48:07.322 00.019 1032 UpdateGuideState exits: m=1485 SNR=27.1
22:48:07.327 00.005 10072 IsGuiding returns 0
22:48:07.327 00.000 10072 Move returns status 0, amount 7
22:48:07.327 00.000 10072 MoveAxis(N, 0, ABG)
22:48:07.327 00.000 10072 Move returns status 0, amount 0
22:48:07.327 00.000 10072 move complete, result=0
22:48:07.327 00.000 10072 worker thread done servicing request
22:48:07.328 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:07.333 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:07.337 00.004 1032 Enqueuing Expose request
22:48:07.343 00.006 10072 Worker thread wakes up
22:48:07.343 00.000 1032 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:48:07.346 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:07.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:07.763 00.417 10072 Exposure complete
22:48:07.820 00.057 10072 worker thread done servicing request
22:48:07.821 00.001 1032 OnExposeComplete: enter
22:48:07.823 00.002 1032 UpdateGuideState(): m_state=6
22:48:07.825 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5928
22:48:07.827 00.002 1032 Star::Find returns 1 (0), X=1097.35, Y=134.94, Mass=1602, SNR=28.1, Peak=135 HFD=3.3
22:48:07.829 00.002 1032 MultiStar: [#1 0.10,-0.01,0.92,U] [#2 -0.07,-0.08,0.73,U] [#3 -0.00,0.22,0.70,U] [#4 0.07,-0.05,0.60,U] [#5 -0.05,0.21,0.63,U] [#6 -0.04,-0.08,0.60,U] [#7 0.13,0.15,0.62,U] [#8 -0.02,-0.05,0.48,U] 
22:48:07.831 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.05, 0.01}
22:48:07.833 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
22:48:07.836 00.003 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
22:48:07.837 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.99 mountX=0.03 mountY=-0.03, mountTheta=-0.84
22:48:07.840 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
22:48:07.843 00.003 1032 Enqueuing Move request for scope (0.02, 0.03)
22:48:07.845 00.002 10072 Worker thread wakes up
22:48:07.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
22:48:07.845 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
22:48:07.845 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.03
22:48:07.847 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:48:07.849 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.71
22:48:07.849 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:48:07.849 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:07.850 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:48:07.850 00.000 10072 MoveAxis(E, 7, ABG)
22:48:07.850 00.000 10072 Guiding  Dir = 2, Dur = 7
22:48:07.850 00.000 10072 IsGuiding returns 0
22:48:07.850 00.000 10072 PulseGuide returned control before completion, sleep 17
22:48:07.870 00.020 10072 IsGuiding returns 0
22:48:07.870 00.000 10072 Move returns status 0, amount 7
22:48:07.870 00.000 10072 MoveAxis(N, 0, ABG)
22:48:07.870 00.000 10072 Move returns status 0, amount 0
22:48:07.870 00.000 10072 move complete, result=0
22:48:07.870 00.000 10072 worker thread done servicing request
22:48:07.870 00.000 1032 UpdateGuideState exits: m=1602 SNR=28.1
22:48:07.873 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:07.875 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:07.877 00.002 1032 Enqueuing Expose request
22:48:07.879 00.002 10072 Worker thread wakes up
22:48:07.879 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:48:07.883 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:07.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:08.515 00.632 10072 Exposure complete
22:48:08.572 00.057 10072 worker thread done servicing request
22:48:08.573 00.001 1032 OnExposeComplete: enter
22:48:08.575 00.002 1032 UpdateGuideState(): m_state=6
22:48:08.577 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5929
22:48:08.580 00.003 1032 Star::Find returns 1 (0), X=1097.51, Y=134.78, Mass=1258, SNR=24.9, Peak=119 HFD=3.2
22:48:08.584 00.004 1032 MultiStar: [#1 0.05,-0.13,0.98,U] [#2 -0.12,-0.22,0.00,M1] [#3 0.06,-0.05,0.81,U] [#4 -0.06,-0.27,0.00,M1] [#5 -0.01,-0.07,0.66,U] [#6 -0.14,-0.31,0.00,M1] [#7 0.04,-0.03,0.70,U] [#8 -0.02,-0.30,0.00,M1] 
22:48:08.586 00.002 1032 refined, 4 included, MultiStar: {0.08, -0.09}, one-star: {0.21, -0.15}
22:48:08.590 00.004 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
22:48:08.592 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
22:48:08.594 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.86 mountX=-0.11 mountY=-0.05, mountTheta=-2.69
22:48:08.597 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
22:48:08.599 00.002 1032 Enqueuing Move request for scope (0.08, -0.09)
22:48:08.601 00.002 10072 Worker thread wakes up
22:48:08.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
22:48:08.601 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
22:48:08.601 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.05
22:48:08.604 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:48:08.607 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.71
22:48:08.607 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:48:08.607 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:08.607 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:48:08.607 00.000 10072 MoveAxis(E, 8, ABG)
22:48:08.607 00.000 10072 Guiding  Dir = 2, Dur = 8
22:48:08.607 00.000 10072 IsGuiding returns 0
22:48:08.608 00.001 10072 PulseGuide returned control before completion, sleep 18
22:48:08.627 00.019 1032 UpdateGuideState exits: m=1258 SNR=24.9
22:48:08.630 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:08.632 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:08.634 00.002 1032 Enqueuing Expose request
22:48:08.637 00.003 10072 IsGuiding returns 0
22:48:08.637 00.000 10072 Move returns status 0, amount 8
22:48:08.637 00.000 10072 MoveAxis(N, 0, ABG)
22:48:08.638 00.001 10072 Move returns status 0, amount 0
22:48:08.638 00.000 10072 move complete, result=0
22:48:08.638 00.000 10072 worker thread done servicing request
22:48:08.638 00.000 10072 Worker thread wakes up
22:48:08.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:08.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:08.645 00.007 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:48:09.049 00.404 10072 Exposure complete
22:48:09.102 00.053 10072 worker thread done servicing request
22:48:09.103 00.001 1032 OnExposeComplete: enter
22:48:09.104 00.001 1032 UpdateGuideState(): m_state=6
22:48:09.106 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5930
22:48:09.108 00.002 1032 Star::Find returns 1 (0), X=1097.53, Y=134.82, Mass=1266, SNR=25.0, Peak=110 HFD=3.2
22:48:09.110 00.002 1032 MultiStar: [#1 0.08,-0.20,1.01,U] [#2 -0.03,-0.22,0.85,U] [#3 0.02,-0.13,0.76,U] [#4 0.00,-0.20,0.69,U] [#5 0.11,-0.10,0.64,U] [#6 -0.07,-0.23,0.65,U] [#7 0.12,-0.01,0.74,U] [#8 0.03,-0.25,0.53,U] 
22:48:09.113 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.16}, one-star: {0.23, -0.11}
22:48:09.116 00.003 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
22:48:09.118 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
22:48:09.119 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.20 mountX=-0.17 mountY=-0.02, mountTheta=-3.03
22:48:09.122 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.16, opts=13)
22:48:09.122 00.000 1032 Enqueuing Move request for scope (0.06, -0.16)
22:48:09.126 00.004 10072 Worker thread wakes up
22:48:09.126 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
22:48:09.126 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
22:48:09.126 00.000 10072 Moving (0.06, -0.16) raw xDistance=-0.17 yDistance=-0.02
22:48:09.129 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:48:09.131 00.002 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 286.71
22:48:09.132 00.001 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
22:48:09.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:09.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:48:09.132 00.000 10072 MoveAxis(E, 87, ABG)
22:48:09.132 00.000 10072 Guiding  Dir = 2, Dur = 87
22:48:09.132 00.000 10072 IsGuiding returns 0
22:48:09.132 00.000 10072 PulseGuide returned control before completion, sleep 97
22:48:09.149 00.017 1032 UpdateGuideState exits: m=1266 SNR=25.0
22:48:09.151 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:09.153 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:09.156 00.003 1032 Enqueuing Expose request
22:48:09.233 00.077 10072 IsGuiding returns 0
22:48:09.233 00.000 10072 Move returns status 0, amount 87
22:48:09.233 00.000 10072 MoveAxis(N, 0, ABG)
22:48:09.233 00.000 10072 Move returns status 0, amount 0
22:48:09.233 00.000 10072 move complete, result=0
22:48:09.234 00.001 10072 worker thread done servicing request
22:48:09.234 00.000 10072 Worker thread wakes up
22:48:09.234 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:09.234 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:09.234 00.000 1032 GuideStep: -0.2 px 87 ms EAST, -0.0 px 0 ms NORTH
22:48:09.863 00.629 10072 Exposure complete
22:48:09.920 00.057 10072 worker thread done servicing request
22:48:09.920 00.000 1032 OnExposeComplete: enter
22:48:09.923 00.003 1032 UpdateGuideState(): m_state=6
22:48:09.925 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5931
22:48:09.928 00.003 1032 Star::Find returns 1 (0), X=1097.33, Y=135.09, Mass=1463, SNR=26.9, Peak=120 HFD=3.3
22:48:09.930 00.002 1032 MultiStar: [#1 0.16,0.08,0.89,U] [#2 -0.14,0.08,0.81,U] [#3 -0.02,0.14,0.78,U] [#4 -0.14,0.10,0.66,U] [#5 -0.04,0.12,0.63,U] [#6 0.05,0.08,0.61,U] [#7 0.01,0.16,0.65,U] [#8 -0.05,-0.11,0.50,U] 
22:48:09.932 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {0.03, 0.16}
22:48:09.934 00.002 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
22:48:09.936 00.002 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
22:48:09.938 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.67 mountX=0.10 mountY=-0.02, mountTheta=-0.16
22:48:09.941 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
22:48:09.943 00.002 1032 Enqueuing Move request for scope (-0.01, 0.10)
22:48:09.945 00.002 10072 Worker thread wakes up
22:48:09.945 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
22:48:09.945 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
22:48:09.945 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.02
22:48:09.948 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:48:09.950 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:48:09.951 00.001 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:48:09.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:09.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:48:09.951 00.000 10072 MoveAxis(E, 9, ABG)
22:48:09.951 00.000 10072 Guiding  Dir = 2, Dur = 9
22:48:09.951 00.000 10072 IsGuiding returns 0
22:48:09.951 00.000 10072 PulseGuide returned control before completion, sleep 19
22:48:09.971 00.020 1032 UpdateGuideState exits: m=1463 SNR=26.9
22:48:09.974 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:09.976 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:09.978 00.002 1032 Enqueuing Expose request
22:48:09.988 00.010 10072 IsGuiding returns 0
22:48:09.988 00.000 10072 Move returns status 0, amount 9
22:48:09.988 00.000 10072 MoveAxis(N, 0, ABG)
22:48:09.988 00.000 10072 Move returns status 0, amount 0
22:48:09.988 00.000 10072 move complete, result=0
22:48:09.988 00.000 10072 worker thread done servicing request
22:48:09.988 00.000 10072 Worker thread wakes up
22:48:09.988 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:09.988 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:09.990 00.002 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:48:10.398 00.408 10072 Exposure complete
22:48:10.458 00.060 10072 worker thread done servicing request
22:48:10.458 00.000 1032 OnExposeComplete: enter
22:48:10.462 00.004 1032 UpdateGuideState(): m_state=6
22:48:10.464 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5932
22:48:10.465 00.001 1032 Star::Find returns 1 (0), X=1097.36, Y=135.06, Mass=1393, SNR=26.2, Peak=120 HFD=3.3
22:48:10.467 00.002 1032 MultiStar: [#1 0.04,0.05,0.94,U] [#2 -0.28,0.10,0.00,M1] [#3 -0.08,0.13,0.77,U] [#4 -0.07,0.10,0.67,U] [#5 -0.15,0.23,0.00,M1] [#6 -0.21,-0.10,0.63,U] [#7 -0.10,0.17,0.73,U] [#8 -0.07,0.01,0.53,U] 
22:48:10.470 00.003 1032 refined, 6 included, MultiStar: {-0.05, 0.08}, one-star: {0.06, 0.14}
22:48:10.472 00.002 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
22:48:10.474 00.002 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
22:48:10.476 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.10 mountX=0.09 mountY=0.02, mountTheta=0.27
22:48:10.478 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.08, opts=13)
22:48:10.480 00.002 1032 Enqueuing Move request for scope (-0.05, 0.08)
22:48:10.482 00.002 10072 Worker thread wakes up
22:48:10.482 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
22:48:10.482 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
22:48:10.482 00.000 10072 Moving (-0.05, 0.08) raw xDistance=0.09 yDistance=0.02
22:48:10.485 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:48:10.489 00.004 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:48:10.489 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
22:48:10.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:10.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:48:10.489 00.000 10072 MoveAxis(E, 7, ABG)
22:48:10.489 00.000 10072 Guiding  Dir = 2, Dur = 7
22:48:10.489 00.000 10072 IsGuiding returns 0
22:48:10.490 00.001 10072 PulseGuide returned control before completion, sleep 17
22:48:10.510 00.020 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:48:10.512 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:10.515 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:10.517 00.002 1032 Enqueuing Expose request
22:48:10.521 00.004 10072 IsGuiding returns 0
22:48:10.521 00.000 10072 Move returns status 0, amount 7
22:48:10.521 00.000 10072 MoveAxis(N, 0, ABG)
22:48:10.521 00.000 10072 Move returns status 0, amount 0
22:48:10.521 00.000 10072 move complete, result=0
22:48:10.521 00.000 10072 worker thread done servicing request
22:48:10.521 00.000 10072 Worker thread wakes up
22:48:10.522 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:10.522 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:10.531 00.009 1032 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:48:11.150 00.619 10072 Exposure complete
22:48:11.207 00.057 10072 worker thread done servicing request
22:48:11.208 00.001 1032 OnExposeComplete: enter
22:48:11.210 00.002 1032 UpdateGuideState(): m_state=6
22:48:11.212 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5933
22:48:11.214 00.002 1032 Star::Find returns 1 (0), X=1097.43, Y=134.82, Mass=1220, SNR=24.6, Peak=119 HFD=3.2
22:48:11.215 00.001 1032 MultiStar: [#1 0.07,-0.14,1.00,U] [#2 -0.12,-0.07,0.77,U] [#3 0.00,0.17,0.79,U] [#4 0.02,-0.00,0.71,U] [#5 -0.01,0.03,0.67,U] [#6 -0.13,-0.02,0.68,U] [#7 -0.11,0.07,0.73,U] [#8 0.03,-0.01,0.56,U] 
22:48:11.217 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.13, -0.11}
22:48:11.219 00.002 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.61)
22:48:11.220 00.001 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.61)
22:48:11.222 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.84 mountX=-0.02 mountY=0.01, mountTheta=2.61
22:48:11.224 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
22:48:11.226 00.002 1032 Enqueuing Move request for scope (-0.01, -0.02)
22:48:11.228 00.002 10072 Worker thread wakes up
22:48:11.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:48:11.228 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:48:11.228 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
22:48:11.230 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:48:11.233 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:48:11.233 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:48:11.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:11.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:48:11.233 00.000 10072 MoveAxis(E, 7, ABG)
22:48:11.233 00.000 10072 Guiding  Dir = 2, Dur = 7
22:48:11.233 00.000 10072 IsGuiding returns 0
22:48:11.235 00.002 10072 PulseGuide returned control before completion, sleep 17
22:48:11.255 00.020 1032 UpdateGuideState exits: m=1220 SNR=24.6
22:48:11.257 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:11.258 00.001 10072 IsGuiding returns 0
22:48:11.258 00.000 10072 Move returns status 0, amount 7
22:48:11.258 00.000 10072 MoveAxis(N, 0, ABG)
22:48:11.258 00.000 10072 Move returns status 0, amount 0
22:48:11.259 00.001 10072 move complete, result=0
22:48:11.259 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:11.261 00.002 10072 worker thread done servicing request
22:48:11.261 00.000 1032 Enqueuing Expose request
22:48:11.263 00.002 10072 Worker thread wakes up
22:48:11.263 00.000 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:48:11.266 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:11.266 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:11.679 00.413 10072 Exposure complete
22:48:11.730 00.051 10072 worker thread done servicing request
22:48:11.731 00.001 1032 OnExposeComplete: enter
22:48:11.733 00.002 1032 UpdateGuideState(): m_state=6
22:48:11.735 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5934
22:48:11.737 00.002 1032 Star::Find returns 1 (0), X=1097.47, Y=134.79, Mass=1413, SNR=26.4, Peak=135 HFD=3.3
22:48:11.739 00.002 1032 MultiStar: [#1 0.14,-0.23,0.00,M1] [#2 -0.04,-0.15,0.78,U] [#3 -0.04,0.02,0.78,U] [#4 -0.02,-0.23,0.67,U] [#5 -0.04,0.05,0.66,U] [#6 -0.12,-0.19,0.65,U] [#7 0.02,0.06,0.72,U] [#8 -0.23,-0.19,0.00,M1] 
22:48:11.740 00.001 1032 refined, 6 included, MultiStar: {-0.00, -0.08}, one-star: {0.17, -0.13}
22:48:11.742 00.002 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
22:48:11.744 00.002 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
22:48:11.746 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.57 mountX=-0.08 mountY=0.02, mountTheta=2.88
22:48:11.748 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.08, opts=13)
22:48:11.750 00.002 1032 Enqueuing Move request for scope (-0.00, -0.08)
22:48:11.752 00.002 10072 Worker thread wakes up
22:48:11.752 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
22:48:11.752 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
22:48:11.752 00.000 10072 Moving (-0.00, -0.08) raw xDistance=-0.08 yDistance=0.02
22:48:11.754 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:48:11.758 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:48:11.758 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:48:11.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:11.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:48:11.758 00.000 10072 MoveAxis(E, 7, ABG)
22:48:11.758 00.000 10072 Guiding  Dir = 2, Dur = 7
22:48:11.758 00.000 10072 IsGuiding returns 0
22:48:11.759 00.001 10072 PulseGuide returned control before completion, sleep 17
22:48:11.777 00.018 1032 UpdateGuideState exits: m=1413 SNR=26.4
22:48:11.779 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:11.781 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:11.782 00.001 1032 Enqueuing Expose request
22:48:11.786 00.004 10072 IsGuiding returns 0
22:48:11.787 00.001 10072 Move returns status 0, amount 7
22:48:11.787 00.000 10072 MoveAxis(N, 0, ABG)
22:48:11.787 00.000 10072 Move returns status 0, amount 0
22:48:11.787 00.000 10072 move complete, result=0
22:48:11.787 00.000 10072 worker thread done servicing request
22:48:11.787 00.000 10072 Worker thread wakes up
22:48:11.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:11.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:11.793 00.006 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:48:12.415 00.622 10072 Exposure complete
22:48:12.471 00.056 10072 worker thread done servicing request
22:48:12.471 00.000 1032 OnExposeComplete: enter
22:48:12.474 00.003 1032 UpdateGuideState(): m_state=6
22:48:12.476 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5935
22:48:12.478 00.002 1032 Star::Find returns 1 (0), X=1097.51, Y=134.86, Mass=1368, SNR=26.0, Peak=123 HFD=3.2
22:48:12.479 00.001 1032 MultiStar: [#1 0.13,-0.10,1.00,U] [#2 -0.09,-0.10,0.74,U] [#3 -0.08,-0.13,0.74,U] [#4 0.16,-0.13,0.70,U] [#5 -0.07,-0.04,0.67,U] [#6 -0.05,-0.06,0.55,U] [#7 -0.03,-0.03,0.73,U] [#8 -0.17,-0.20,0.00,M2] 
22:48:12.481 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.08}, one-star: {0.21, -0.07}
22:48:12.483 00.002 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
22:48:12.485 00.002 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
22:48:12.486 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.15 mountX=-0.09 mountY=-0.01, mountTheta=-2.98
22:48:12.491 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
22:48:12.493 00.002 1032 Enqueuing Move request for scope (0.04, -0.08)
22:48:12.495 00.002 10072 Worker thread wakes up
22:48:12.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
22:48:12.496 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
22:48:12.496 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.01
22:48:12.497 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:48:12.499 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:48:12.499 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:48:12.500 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:12.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:48:12.500 00.000 10072 MoveAxis(E, 8, ABG)
22:48:12.500 00.000 10072 Guiding  Dir = 2, Dur = 8
22:48:12.500 00.000 10072 IsGuiding returns 0
22:48:12.502 00.002 10072 PulseGuide returned control before completion, sleep 18
22:48:12.520 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:48:12.523 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:12.525 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:12.527 00.002 1032 Enqueuing Expose request
22:48:12.529 00.002 10072 IsGuiding returns 0
22:48:12.529 00.000 10072 Move returns status 0, amount 8
22:48:12.529 00.000 10072 MoveAxis(N, 0, ABG)
22:48:12.529 00.000 10072 Move returns status 0, amount 0
22:48:12.529 00.000 10072 move complete, result=0
22:48:12.529 00.000 10072 worker thread done servicing request
22:48:12.529 00.000 10072 Worker thread wakes up
22:48:12.529 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:12.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:12.537 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:48:12.946 00.409 10072 Exposure complete
22:48:13.005 00.059 10072 worker thread done servicing request
22:48:13.005 00.000 1032 OnExposeComplete: enter
22:48:13.008 00.003 1032 UpdateGuideState(): m_state=6
22:48:13.010 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5936
22:48:13.012 00.002 1032 Star::Find returns 1 (0), X=1097.50, Y=134.88, Mass=1452, SNR=26.8, Peak=124 HFD=3.2
22:48:13.014 00.002 1032 MultiStar: [#1 0.03,-0.09,0.94,U] [#2 -0.18,-0.05,0.78,U] [#3 0.01,-0.06,0.71,U] [#4 0.11,-0.19,0.68,U] [#5 -0.03,-0.13,0.64,U] [#6 -0.00,-0.15,0.57,U] [#7 0.04,0.03,0.68,U] [#8 -0.01,-0.10,0.57,U] 
22:48:13.016 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.20, -0.05}
22:48:13.017 00.001 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
22:48:13.019 00.002 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
22:48:13.020 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.26 mountX=-0.09 mountY=-0.00, mountTheta=-3.09
22:48:13.025 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.09, opts=13)
22:48:13.027 00.002 1032 Enqueuing Move request for scope (0.03, -0.09)
22:48:13.030 00.003 10072 Worker thread wakes up
22:48:13.030 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
22:48:13.031 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
22:48:13.031 00.000 10072 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=-0.00
22:48:13.033 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:48:13.036 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:48:13.036 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:48:13.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:13.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:48:13.036 00.000 10072 MoveAxis(E, 7, ABG)
22:48:13.036 00.000 10072 Guiding  Dir = 2, Dur = 7
22:48:13.036 00.000 10072 IsGuiding returns 0
22:48:13.036 00.000 10072 PulseGuide returned control before completion, sleep 17
22:48:13.056 00.020 1032 UpdateGuideState exits: m=1452 SNR=26.8
22:48:13.059 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:13.061 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:13.063 00.002 1032 Enqueuing Expose request
22:48:13.068 00.005 10072 IsGuiding returns 0
22:48:13.068 00.000 10072 Move returns status 0, amount 7
22:48:13.068 00.000 10072 MoveAxis(N, 0, ABG)
22:48:13.068 00.000 10072 Move returns status 0, amount 0
22:48:13.068 00.000 10072 move complete, result=0
22:48:13.069 00.001 10072 worker thread done servicing request
22:48:13.069 00.000 10072 Worker thread wakes up
22:48:13.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:13.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:13.073 00.004 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:48:13.697 00.624 10072 Exposure complete
22:48:13.753 00.056 10072 worker thread done servicing request
22:48:13.753 00.000 1032 OnExposeComplete: enter
22:48:13.756 00.003 1032 UpdateGuideState(): m_state=6
22:48:13.758 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5937
22:48:13.760 00.002 1032 Star::Find returns 1 (0), X=1097.62, Y=134.78, Mass=1309, SNR=25.4, Peak=113 HFD=3.2
22:48:13.762 00.002 1032 MultiStar: [#1 0.15,-0.15,0.96,U] [#2 -0.05,-0.21,0.77,U] [#3 0.03,-0.28,0.00,M1] [#4 0.12,-0.24,0.00,M1] [#5 0.13,-0.28,0.00,M1] [#6 0.13,-0.19,0.58,U] [#7 -0.02,-0.09,0.74,U] [#8 0.16,-0.28,0.00,M2] 
22:48:13.764 00.002 1032 refined, 4 included, MultiStar: {0.12, -0.16}, one-star: {0.32, -0.15}
22:48:13.767 00.003 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
22:48:13.769 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
22:48:13.772 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.91 mountX=-0.18 mountY=-0.08, mountTheta=-2.74
22:48:13.777 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.16, opts=13)
22:48:13.780 00.003 1032 Enqueuing Move request for scope (0.12, -0.16)
22:48:13.782 00.002 10072 Worker thread wakes up
22:48:13.782 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
22:48:13.782 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
22:48:13.782 00.000 10072 Moving (0.12, -0.16) raw xDistance=-0.18 yDistance=-0.08
22:48:13.785 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:48:13.788 00.003 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 286.73
22:48:13.788 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
22:48:13.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:13.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:48:13.788 00.000 10072 MoveAxis(E, 94, ABG)
22:48:13.788 00.000 10072 Guiding  Dir = 2, Dur = 94
22:48:13.788 00.000 10072 IsGuiding returns 0
22:48:13.789 00.001 10072 PulseGuide returned control before completion, sleep 104
22:48:13.808 00.019 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:48:13.811 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:13.813 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:13.814 00.001 1032 Enqueuing Expose request
22:48:13.899 00.085 10072 IsGuiding returns 1
22:48:13.899 00.000 10072 scope still moving after pulse duration time elapsed
22:48:13.929 00.030 10072 IsGuiding returns 0
22:48:13.929 00.000 10072 scope move finished after 94 + 46 ms
22:48:13.929 00.000 10072 Move returns status 0, amount 94
22:48:13.929 00.000 10072 MoveAxis(N, 0, ABG)
22:48:13.929 00.000 10072 Move returns status 0, amount 0
22:48:13.930 00.001 10072 move complete, result=0
22:48:13.930 00.000 10072 worker thread done servicing request
22:48:13.930 00.000 10072 Worker thread wakes up
22:48:13.930 00.000 1032 GuideStep: -0.2 px 94 ms EAST, -0.1 px 0 ms NORTH
22:48:13.933 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:13.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:14.349 00.416 10072 Exposure complete
22:48:14.404 00.055 10072 worker thread done servicing request
22:48:14.405 00.001 1032 OnExposeComplete: enter
22:48:14.406 00.001 1032 UpdateGuideState(): m_state=6
22:48:14.410 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5938
22:48:14.412 00.002 1032 Star::Find returns 1 (0), X=1097.51, Y=134.71, Mass=1410, SNR=26.4, Peak=134 HFD=3.2
22:48:14.414 00.002 1032 MultiStar: [#1 0.10,-0.22,0.92,U] [#2 -0.06,-0.15,0.75,U] [#3 -0.09,-0.27,0.00,M2] [#4 0.12,-0.27,0.00,M2] [#5 0.04,-0.29,0.00,M2] [#6 -0.00,-0.40,0.00,M1] [#7 0.07,-0.18,0.70,U] [#8 -0.11,-0.23,0.51,U] 
22:48:14.416 00.002 1032 refined, 4 included, MultiStar: {0.07, -0.20}, one-star: {0.21, -0.22}
22:48:14.417 00.001 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
22:48:14.419 00.002 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
22:48:14.421 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.25 mountX=-0.21 mountY=-0.01, mountTheta=-3.08
22:48:14.426 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.20, opts=13)
22:48:14.428 00.002 1032 Enqueuing Move request for scope (0.07, -0.20)
22:48:14.430 00.002 10072 Worker thread wakes up
22:48:14.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
22:48:14.430 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
22:48:14.430 00.000 10072 Moving (0.07, -0.20) raw xDistance=-0.21 yDistance=-0.01
22:48:14.433 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:48:14.435 00.002 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 286.73
22:48:14.435 00.000 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
22:48:14.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:14.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:48:14.435 00.000 10072 MoveAxis(E, 107, ABG)
22:48:14.435 00.000 10072 Guiding  Dir = 2, Dur = 107
22:48:14.435 00.000 10072 IsGuiding returns 0
22:48:14.437 00.002 10072 PulseGuide returned control before completion, sleep 117
22:48:14.455 00.018 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:48:14.458 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:14.461 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:14.462 00.001 1032 Enqueuing Expose request
22:48:14.565 00.103 10072 IsGuiding returns 0
22:48:14.565 00.000 10072 Move returns status 0, amount 107
22:48:14.565 00.000 10072 MoveAxis(N, 0, ABG)
22:48:14.565 00.000 10072 Move returns status 0, amount 0
22:48:14.565 00.000 10072 move complete, result=0
22:48:14.565 00.000 10072 worker thread done servicing request
22:48:14.565 00.000 10072 Worker thread wakes up
22:48:14.565 00.000 1032 GuideStep: -0.2 px 107 ms EAST, -0.0 px 0 ms NORTH
22:48:14.568 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:14.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:15.192 00.624 10072 Exposure complete
22:48:15.251 00.059 10072 worker thread done servicing request
22:48:15.251 00.000 1032 OnExposeComplete: enter
22:48:15.253 00.002 1032 UpdateGuideState(): m_state=6
22:48:15.255 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5939
22:48:15.257 00.002 1032 Star::Find returns 1 (0), X=1097.43, Y=135.00, Mass=1251, SNR=24.8, Peak=108 HFD=3.4
22:48:15.259 00.002 1032 MultiStar: [#1 0.12,0.00,1.00,U] [#2 -0.13,-0.00,0.84,U] [#3 0.01,0.15,0.81,U] [#4 0.05,-0.09,0.73,U] [#5 -0.17,0.14,0.65,U] [#6 -0.06,-0.09,0.71,U] [#7 -0.01,0.19,0.66,U] [#8 -0.04,0.12,0.53,U] 
22:48:15.261 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {0.13, 0.07}
22:48:15.263 00.002 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
22:48:15.265 00.002 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
22:48:15.268 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.54 mountX=0.05 mountY=-0.01, mountTheta=-0.29
22:48:15.272 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
22:48:15.275 00.003 1032 Enqueuing Move request for scope (0.00, 0.05)
22:48:15.278 00.003 10072 Worker thread wakes up
22:48:15.278 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
22:48:15.278 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
22:48:15.278 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
22:48:15.281 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:48:15.282 00.001 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:48:15.282 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:48:15.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:15.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:48:15.284 00.002 10072 MoveAxis(E, 11, ABG)
22:48:15.284 00.000 10072 Guiding  Dir = 2, Dur = 11
22:48:15.284 00.000 10072 IsGuiding returns 0
22:48:15.285 00.001 10072 PulseGuide returned control before completion, sleep 20
22:48:15.304 00.019 1032 UpdateGuideState exits: m=1251 SNR=24.8
22:48:15.308 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:15.309 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:15.311 00.002 1032 Enqueuing Expose request
22:48:15.316 00.005 10072 IsGuiding returns 0
22:48:15.316 00.000 10072 Move returns status 0, amount 11
22:48:15.316 00.000 10072 MoveAxis(N, 0, ABG)
22:48:15.316 00.000 10072 Move returns status 0, amount 0
22:48:15.316 00.000 10072 move complete, result=0
22:48:15.316 00.000 10072 worker thread done servicing request
22:48:15.316 00.000 10072 Worker thread wakes up
22:48:15.316 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:15.317 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:15.320 00.003 1032 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
22:48:15.725 00.405 10072 Exposure complete
22:48:15.779 00.054 10072 worker thread done servicing request
22:48:15.779 00.000 1032 OnExposeComplete: enter
22:48:15.781 00.002 1032 UpdateGuideState(): m_state=6
22:48:15.783 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5940
22:48:15.784 00.001 1032 Star::Find returns 1 (0), X=1097.45, Y=135.09, Mass=1384, SNR=26.2, Peak=116 HFD=3.2
22:48:15.786 00.002 1032 MultiStar: [#1 0.06,0.07,0.95,U] [#2 -0.19,0.09,0.78,U] [#3 0.04,0.22,0.77,U] [#4 -0.02,0.14,0.63,U] [#5 -0.05,0.19,0.66,U] [#6 -0.11,-0.05,0.62,U] [#7 -0.01,0.19,0.71,U] [#8 -0.05,0.02,0.53,U] 
22:48:15.788 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.12}, one-star: {0.15, 0.16}
22:48:15.790 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
22:48:15.792 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
22:48:15.794 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.12 mountY=-0.02, mountTheta=-0.18
22:48:15.797 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.12, opts=13)
22:48:15.800 00.003 1032 Enqueuing Move request for scope (-0.01, 0.12)
22:48:15.803 00.003 10072 Worker thread wakes up
22:48:15.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
22:48:15.803 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
22:48:15.803 00.000 10072 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=-0.02
22:48:15.805 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:48:15.808 00.003 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:48:15.808 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
22:48:15.808 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:15.808 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:48:15.808 00.000 10072 MoveAxis(E, 9, ABG)
22:48:15.808 00.000 10072 Guiding  Dir = 2, Dur = 9
22:48:15.808 00.000 10072 IsGuiding returns 0
22:48:15.809 00.001 10072 PulseGuide returned control before completion, sleep 19
22:48:15.826 00.017 1032 UpdateGuideState exits: m=1384 SNR=26.2
22:48:15.829 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:15.834 00.005 10072 IsGuiding returns 0
22:48:15.834 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:15.836 00.002 1032 Enqueuing Expose request
22:48:15.837 00.001 10072 Move returns status 0, amount 9
22:48:15.837 00.000 10072 MoveAxis(N, 0, ABG)
22:48:15.837 00.000 10072 Move returns status 0, amount 0
22:48:15.838 00.001 10072 move complete, result=0
22:48:15.838 00.000 10072 worker thread done servicing request
22:48:15.838 00.000 10072 Worker thread wakes up
22:48:15.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:15.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:15.845 00.007 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:48:16.462 00.617 10072 Exposure complete
22:48:16.515 00.053 10072 worker thread done servicing request
22:48:16.515 00.000 1032 OnExposeComplete: enter
22:48:16.517 00.002 1032 UpdateGuideState(): m_state=6
22:48:16.521 00.004 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5941
22:48:16.523 00.002 1032 Star::Find returns 1 (0), X=1097.53, Y=135.01, Mass=1324, SNR=25.5, Peak=115 HFD=3.3
22:48:16.525 00.002 1032 MultiStar: [#1 0.15,0.02,1.01,U] [#2 -0.24,0.15,0.00,M1] [#3 -0.02,0.18,0.72,U] [#4 0.14,0.02,0.67,U] [#5 -0.09,0.29,0.00,M1] [#6 -0.18,-0.07,0.62,U] [#7 0.09,0.14,0.69,U] [#8 0.02,0.05,0.53,U] 
22:48:16.527 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.06}, one-star: {0.23, 0.08}
22:48:16.529 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
22:48:16.530 00.001 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
22:48:16.532 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.65 mountX=0.04 mountY=-0.09, mountTheta=-1.18
22:48:16.536 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
22:48:16.538 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
22:48:16.540 00.002 10072 Worker thread wakes up
22:48:16.540 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:48:16.540 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:48:16.541 00.001 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
22:48:16.543 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:48:16.546 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
22:48:16.546 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:48:16.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:16.546 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:48:16.546 00.000 10072 MoveAxis(E, 11, ABG)
22:48:16.546 00.000 10072 Guiding  Dir = 2, Dur = 11
22:48:16.546 00.000 10072 IsGuiding returns 0
22:48:16.546 00.000 10072 PulseGuide returned control before completion, sleep 21
22:48:16.565 00.019 1032 UpdateGuideState exits: m=1324 SNR=25.5
22:48:16.568 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:16.570 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:16.571 00.001 1032 Enqueuing Expose request
22:48:16.584 00.013 10072 IsGuiding returns 0
22:48:16.584 00.000 10072 Move returns status 0, amount 11
22:48:16.584 00.000 10072 MoveAxis(N, 0, ABG)
22:48:16.584 00.000 10072 Move returns status 0, amount 0
22:48:16.584 00.000 10072 move complete, result=0
22:48:16.584 00.000 10072 worker thread done servicing request
22:48:16.584 00.000 10072 Worker thread wakes up
22:48:16.584 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:16.585 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:16.587 00.002 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
22:48:16.995 00.408 10072 Exposure complete
22:48:17.050 00.055 10072 worker thread done servicing request
22:48:17.050 00.000 1032 OnExposeComplete: enter
22:48:17.053 00.003 1032 UpdateGuideState(): m_state=6
22:48:17.055 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5942
22:48:17.057 00.002 1032 Star::Find returns 1 (0), X=1097.56, Y=134.88, Mass=1319, SNR=25.5, Peak=120 HFD=3.2
22:48:17.059 00.002 1032 MultiStar: [#1 0.18,-0.02,0.97,U] [#2 -0.07,-0.03,0.82,U] [#3 0.09,0.19,0.79,U] [#4 0.08,0.07,0.68,U] [#5 0.01,0.19,0.68,U] [#6 -0.09,-0.16,0.62,U] [#7 0.14,0.28,0.00,M1] [#8 0.01,-0.02,0.48,U] 
22:48:17.061 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.26, -0.05}
22:48:17.063 00.002 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
22:48:17.065 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
22:48:17.066 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.23 mountX=-0.00 mountY=-0.08, mountTheta=-1.60
22:48:17.070 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
22:48:17.072 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
22:48:17.074 00.002 10072 Worker thread wakes up
22:48:17.074 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:48:17.074 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:48:17.074 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.00 yDistance=-0.08
22:48:17.076 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:48:17.078 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
22:48:17.078 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:48:17.078 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:17.078 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:48:17.078 00.000 10072 MoveAxis(E, 9, ABG)
22:48:17.078 00.000 10072 Guiding  Dir = 2, Dur = 9
22:48:17.081 00.003 10072 IsGuiding returns 0
22:48:17.082 00.001 10072 PulseGuide returned control before completion, sleep 18
22:48:17.100 00.018 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:48:17.102 00.002 10072 IsGuiding returns 0
22:48:17.102 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:17.104 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:17.106 00.002 1032 Enqueuing Expose request
22:48:17.108 00.002 10072 Move returns status 0, amount 9
22:48:17.108 00.000 10072 MoveAxis(N, 0, ABG)
22:48:17.108 00.000 10072 Move returns status 0, amount 0
22:48:17.108 00.000 10072 move complete, result=0
22:48:17.108 00.000 10072 worker thread done servicing request
22:48:17.108 00.000 10072 Worker thread wakes up
22:48:17.108 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:17.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:17.119 00.011 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:48:17.748 00.629 10072 Exposure complete
22:48:17.806 00.058 10072 worker thread done servicing request
22:48:17.806 00.000 1032 OnExposeComplete: enter
22:48:17.808 00.002 1032 UpdateGuideState(): m_state=6
22:48:17.811 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5943
22:48:17.813 00.002 1032 Star::Find returns 1 (0), X=1097.46, Y=135.11, Mass=1385, SNR=26.2, Peak=112 HFD=3.3
22:48:17.815 00.002 1032 MultiStar: [#1 0.18,0.07,0.93,U] [#2 -0.04,0.22,0.73,U] [#3 0.12,0.08,0.81,U] [#4 0.12,0.13,0.69,U] [#5 0.03,0.14,0.61,U] [#6 0.01,-0.03,0.65,U] [#7 0.04,0.15,0.69,U] [#8 0.02,0.07,0.47,U] 
22:48:17.817 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.16, 0.18}
22:48:17.820 00.003 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
22:48:17.822 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
22:48:17.825 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.96 mountX=0.09 mountY=-0.11, mountTheta=-0.87
22:48:17.829 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
22:48:17.831 00.002 1032 Enqueuing Move request for scope (0.08, 0.11)
22:48:17.832 00.001 10072 Worker thread wakes up
22:48:17.833 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
22:48:17.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
22:48:17.833 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.11
22:48:17.835 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:48:17.838 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
22:48:17.838 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
22:48:17.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:17.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:48:17.838 00.000 10072 MoveAxis(E, 11, ABG)
22:48:17.838 00.000 10072 Guiding  Dir = 2, Dur = 11
22:48:17.839 00.001 10072 IsGuiding returns 0
22:48:17.840 00.001 10072 PulseGuide returned control before completion, sleep 21
22:48:17.857 00.017 1032 UpdateGuideState exits: m=1385 SNR=26.2
22:48:17.860 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:17.862 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:17.864 00.002 1032 Enqueuing Expose request
22:48:17.870 00.006 10072 IsGuiding returns 0
22:48:17.870 00.000 10072 Move returns status 0, amount 11
22:48:17.870 00.000 10072 MoveAxis(N, 0, ABG)
22:48:17.870 00.000 10072 Move returns status 0, amount 0
22:48:17.870 00.000 10072 move complete, result=0
22:48:17.870 00.000 10072 worker thread done servicing request
22:48:17.870 00.000 10072 Worker thread wakes up
22:48:17.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:17.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:17.874 00.004 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:48:18.279 00.405 10072 Exposure complete
22:48:18.328 00.049 10072 worker thread done servicing request
22:48:18.328 00.000 1032 OnExposeComplete: enter
22:48:18.330 00.002 1032 UpdateGuideState(): m_state=6
22:48:18.333 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5944
22:48:18.335 00.002 1032 Star::Find returns 1 (0), X=1097.60, Y=135.05, Mass=1379, SNR=26.1, Peak=124 HFD=3.3
22:48:18.337 00.002 1032 MultiStar: [#1 0.10,0.09,0.96,U] [#2 -0.04,0.11,0.76,U] [#3 0.04,0.08,0.79,U] [#4 0.10,0.09,0.66,U] [#5 0.07,0.11,0.64,U] [#6 -0.12,0.06,0.63,U] [#7 -0.01,0.25,0.73,U] [#8 0.00,-0.03,0.55,U] 
22:48:18.340 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.10}, one-star: {0.30, 0.12}
22:48:18.342 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
22:48:18.343 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
22:48:18.345 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=0.08 mountY=-0.09, mountTheta=-0.82
22:48:18.348 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
22:48:18.350 00.002 1032 Enqueuing Move request for scope (0.06, 0.10)
22:48:18.352 00.002 10072 Worker thread wakes up
22:48:18.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
22:48:18.352 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
22:48:18.352 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.09
22:48:18.355 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:48:18.358 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
22:48:18.358 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:48:18.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:18.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:48:18.358 00.000 10072 MoveAxis(E, 10, ABG)
22:48:18.358 00.000 10072 Guiding  Dir = 2, Dur = 10
22:48:18.358 00.000 10072 IsGuiding returns 0
22:48:18.358 00.000 10072 PulseGuide returned control before completion, sleep 20
22:48:18.379 00.021 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:48:18.381 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:18.383 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:18.385 00.002 1032 Enqueuing Expose request
22:48:18.387 00.002 10072 IsGuiding returns 0
22:48:18.388 00.001 10072 Move returns status 0, amount 10
22:48:18.388 00.000 10072 MoveAxis(N, 0, ABG)
22:48:18.388 00.000 10072 Move returns status 0, amount 0
22:48:18.388 00.000 10072 move complete, result=0
22:48:18.388 00.000 10072 worker thread done servicing request
22:48:18.388 00.000 10072 Worker thread wakes up
22:48:18.388 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:18.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:18.397 00.009 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:48:19.014 00.617 10072 Exposure complete
22:48:19.070 00.056 10072 worker thread done servicing request
22:48:19.071 00.001 1032 OnExposeComplete: enter
22:48:19.073 00.002 1032 UpdateGuideState(): m_state=6
22:48:19.075 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5945
22:48:19.077 00.002 1032 Star::Find returns 1 (0), X=1097.46, Y=135.04, Mass=1249, SNR=24.9, Peak=104 HFD=3.2
22:48:19.079 00.002 1032 MultiStar: [#1 0.06,0.11,0.99,U] [#2 0.05,0.03,0.78,U] [#3 0.07,0.08,0.76,U] [#4 0.24,0.03,0.69,U] [#5 0.04,0.35,0.00,M1] [#6 -0.00,0.06,0.65,U] [#7 -0.02,0.15,0.77,U] [#8 -0.09,0.00,0.52,U] 
22:48:19.081 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.16, 0.11}
22:48:19.083 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
22:48:19.084 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
22:48:19.085 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.86 mountX=0.06 mountY=-0.09, mountTheta=-0.97
22:48:19.088 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
22:48:19.091 00.003 1032 Enqueuing Move request for scope (0.07, 0.08)
22:48:19.093 00.002 10072 Worker thread wakes up
22:48:19.093 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
22:48:19.093 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
22:48:19.093 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
22:48:19.095 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:48:19.097 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
22:48:19.097 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:48:19.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:19.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:48:19.097 00.000 10072 MoveAxis(E, 11, ABG)
22:48:19.097 00.000 10072 Guiding  Dir = 2, Dur = 11
22:48:19.097 00.000 10072 IsGuiding returns 0
22:48:19.098 00.001 10072 PulseGuide returned control before completion, sleep 21
22:48:19.118 00.020 1032 UpdateGuideState exits: m=1249 SNR=24.9
22:48:19.120 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:19.123 00.003 10072 IsGuiding returns 0
22:48:19.123 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:19.126 00.003 1032 Enqueuing Expose request
22:48:19.128 00.002 10072 Move returns status 0, amount 11
22:48:19.128 00.000 10072 MoveAxis(N, 0, ABG)
22:48:19.128 00.000 10072 Move returns status 0, amount 0
22:48:19.128 00.000 10072 move complete, result=0
22:48:19.128 00.000 10072 worker thread done servicing request
22:48:19.128 00.000 10072 Worker thread wakes up
22:48:19.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:19.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:19.136 00.008 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:48:19.534 00.398 10072 Exposure complete
22:48:19.601 00.067 10072 worker thread done servicing request
22:48:19.601 00.000 1032 OnExposeComplete: enter
22:48:19.604 00.003 1032 UpdateGuideState(): m_state=6
22:48:19.606 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5946
22:48:19.608 00.002 1032 Star::Find returns 1 (0), X=1097.57, Y=134.92, Mass=1440, SNR=26.6, Peak=126 HFD=3.3
22:48:19.612 00.004 1032 MultiStar: [#1 0.13,0.04,0.96,U] [#2 -0.10,0.14,0.73,U] [#3 0.11,-0.04,0.74,U] [#4 0.20,-0.22,0.00,M1] [#5 0.03,0.01,0.61,U] [#6 0.07,-0.14,0.60,U] [#7 0.00,-0.03,0.67,U] [#8 -0.02,-0.02,0.50,U] 
22:48:19.614 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.00}, one-star: {0.27, -0.01}
22:48:19.616 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:48:19.618 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:48:19.621 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.02 mountX=-0.02 mountY=-0.08, mountTheta=-1.85
22:48:19.625 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
22:48:19.626 00.001 1032 Enqueuing Move request for scope (0.08, -0.00)
22:48:19.628 00.002 10072 Worker thread wakes up
22:48:19.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
22:48:19.629 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
22:48:19.629 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.02 yDistance=-0.08
22:48:19.631 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:48:19.633 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.75
22:48:19.633 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:48:19.634 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:19.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:48:19.634 00.000 10072 MoveAxis(E, 9, ABG)
22:48:19.634 00.000 10072 Guiding  Dir = 2, Dur = 9
22:48:19.634 00.000 10072 IsGuiding returns 0
22:48:19.635 00.001 10072 PulseGuide returned control before completion, sleep 19
22:48:19.655 00.020 1032 UpdateGuideState exits: m=1440 SNR=26.6
22:48:19.659 00.004 10072 IsGuiding returns 0
22:48:19.659 00.000 10072 Move returns status 0, amount 9
22:48:19.659 00.000 10072 MoveAxis(N, 0, ABG)
22:48:19.659 00.000 10072 Move returns status 0, amount 0
22:48:19.659 00.000 10072 move complete, result=0
22:48:19.659 00.000 10072 worker thread done servicing request
22:48:19.659 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:19.661 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:19.663 00.002 1032 Enqueuing Expose request
22:48:19.664 00.001 10072 Worker thread wakes up
22:48:19.665 00.001 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:48:19.666 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:19.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:20.298 00.632 10072 Exposure complete
22:48:20.355 00.057 10072 worker thread done servicing request
22:48:20.355 00.000 1032 OnExposeComplete: enter
22:48:20.357 00.002 1032 UpdateGuideState(): m_state=6
22:48:20.360 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5947
22:48:20.363 00.003 1032 Star::Find returns 1 (0), X=1097.46, Y=134.87, Mass=1462, SNR=26.9, Peak=130 HFD=3.3
22:48:20.365 00.002 1032 MultiStar: [#1 0.10,-0.15,0.95,U] [#2 0.02,-0.01,0.80,U] [#3 0.18,0.18,0.00,M1] [#4 0.12,-0.02,0.66,U] [#5 0.11,-0.16,0.63,U] [#6 0.02,-0.16,0.63,U] [#7 0.16,0.08,0.70,U] [#8 0.09,-0.09,0.50,U] 
22:48:20.368 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.07}, one-star: {0.16, -0.06}
22:48:20.370 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
22:48:20.371 00.001 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
22:48:20.374 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.60 mountX=-0.09 mountY=-0.08, mountTheta=-2.43
22:48:20.377 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
22:48:20.379 00.002 1032 Enqueuing Move request for scope (0.10, -0.07)
22:48:20.381 00.002 10072 Worker thread wakes up
22:48:20.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
22:48:20.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
22:48:20.381 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.08
22:48:20.383 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:48:20.385 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.75
22:48:20.386 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:48:20.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:20.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:48:20.386 00.000 10072 MoveAxis(E, 10, ABG)
22:48:20.386 00.000 10072 Guiding  Dir = 2, Dur = 10
22:48:20.388 00.002 10072 IsGuiding returns 0
22:48:20.389 00.001 10072 PulseGuide returned control before completion, sleep 20
22:48:20.407 00.018 1032 UpdateGuideState exits: m=1462 SNR=26.9
22:48:20.410 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:20.412 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:20.414 00.002 1032 Enqueuing Expose request
22:48:20.419 00.005 10072 IsGuiding returns 0
22:48:20.419 00.000 10072 Move returns status 0, amount 10
22:48:20.419 00.000 10072 MoveAxis(N, 0, ABG)
22:48:20.419 00.000 10072 Move returns status 0, amount 0
22:48:20.419 00.000 10072 move complete, result=0
22:48:20.419 00.000 10072 worker thread done servicing request
22:48:20.420 00.001 10072 Worker thread wakes up
22:48:20.420 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:20.420 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:20.426 00.006 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:48:20.831 00.405 10072 Exposure complete
22:48:20.884 00.053 10072 worker thread done servicing request
22:48:20.884 00.000 1032 OnExposeComplete: enter
22:48:20.886 00.002 1032 UpdateGuideState(): m_state=6
22:48:20.888 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5948
22:48:20.891 00.003 1032 Star::Find returns 1 (0), X=1097.53, Y=134.86, Mass=1266, SNR=25.0, Peak=109 HFD=3.3
22:48:20.893 00.002 1032 MultiStar: [#1 0.12,0.01,1.00,U] [#2 -0.03,-0.09,0.77,U] [#3 0.10,0.18,0.82,U] [#4 0.13,0.04,0.68,U] [#5 -0.00,0.14,0.64,U] [#6 0.04,-0.11,0.64,U] [#7 0.16,0.15,0.73,U] [#8 0.00,-0.11,0.55,U] 
22:48:20.894 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.23, -0.06}
22:48:20.896 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
22:48:20.898 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
22:48:20.899 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.18 mountX=-0.01 mountY=-0.10, mountTheta=-1.65
22:48:20.902 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
22:48:20.904 00.002 1032 Enqueuing Move request for scope (0.10, 0.02)
22:48:20.906 00.002 10072 Worker thread wakes up
22:48:20.906 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
22:48:20.906 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
22:48:20.906 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
22:48:20.908 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:48:20.910 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.75
22:48:20.910 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:48:20.910 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:20.910 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:48:20.910 00.000 10072 MoveAxis(E, 8, ABG)
22:48:20.910 00.000 10072 Guiding  Dir = 2, Dur = 8
22:48:20.910 00.000 10072 IsGuiding returns 0
22:48:20.911 00.001 10072 PulseGuide returned control before completion, sleep 18
22:48:20.931 00.020 1032 UpdateGuideState exits: m=1266 SNR=25.0
22:48:20.933 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:20.935 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:20.937 00.002 1032 Enqueuing Expose request
22:48:20.939 00.002 10072 IsGuiding returns 0
22:48:20.939 00.000 10072 Move returns status 0, amount 8
22:48:20.939 00.000 10072 MoveAxis(N, 0, ABG)
22:48:20.939 00.000 10072 Move returns status 0, amount 0
22:48:20.939 00.000 10072 move complete, result=0
22:48:20.939 00.000 10072 worker thread done servicing request
22:48:20.939 00.000 10072 Worker thread wakes up
22:48:20.939 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:20.939 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:20.947 00.008 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:48:21.565 00.618 10072 Exposure complete
22:48:21.622 00.057 10072 worker thread done servicing request
22:48:21.622 00.000 1032 OnExposeComplete: enter
22:48:21.625 00.003 1032 UpdateGuideState(): m_state=6
22:48:21.628 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5949
22:48:21.630 00.002 1032 Star::Find returns 1 (0), X=1097.52, Y=135.08, Mass=1362, SNR=25.9, Peak=117 HFD=3.4
22:48:21.632 00.002 1032 MultiStar: [#1 -0.02,0.11,0.94,U] [#2 -0.08,0.13,0.84,U] [#3 -0.02,0.17,0.77,U] [#4 0.04,0.12,0.62,U] [#5 -0.01,0.35,0.00,M1] [#6 0.08,-0.11,0.63,U] [#7 0.02,0.22,0.71,U] [#8 -0.14,0.01,0.50,U] 
22:48:21.634 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.11}, one-star: {0.22, 0.15}
22:48:21.636 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
22:48:21.638 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
22:48:21.640 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.36 mountX=0.10 mountY=-0.05, mountTheta=-0.47
22:48:21.645 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
22:48:21.648 00.003 1032 Enqueuing Move request for scope (0.02, 0.11)
22:48:21.651 00.003 10072 Worker thread wakes up
22:48:21.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
22:48:21.651 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
22:48:21.651 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.05
22:48:21.653 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:48:21.656 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.75
22:48:21.656 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:48:21.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:21.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:48:21.656 00.000 10072 MoveAxis(E, 9, ABG)
22:48:21.656 00.000 10072 Guiding  Dir = 2, Dur = 9
22:48:21.656 00.000 10072 IsGuiding returns 0
22:48:21.657 00.001 10072 PulseGuide returned control before completion, sleep 19
22:48:21.676 00.019 1032 UpdateGuideState exits: m=1362 SNR=25.9
22:48:21.678 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:21.681 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:21.683 00.002 1032 Enqueuing Expose request
22:48:21.688 00.005 10072 IsGuiding returns 0
22:48:21.688 00.000 10072 Move returns status 0, amount 9
22:48:21.688 00.000 10072 MoveAxis(N, 0, ABG)
22:48:21.689 00.001 10072 Move returns status 0, amount 0
22:48:21.689 00.000 10072 move complete, result=0
22:48:21.689 00.000 10072 worker thread done servicing request
22:48:21.689 00.000 10072 Worker thread wakes up
22:48:21.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:21.689 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:21.693 00.004 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:48:22.099 00.406 10072 Exposure complete
22:48:22.158 00.059 10072 worker thread done servicing request
22:48:22.158 00.000 1032 OnExposeComplete: enter
22:48:22.160 00.002 1032 UpdateGuideState(): m_state=6
22:48:22.162 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5950
22:48:22.165 00.003 1032 Star::Find returns 1 (0), X=1097.58, Y=135.11, Mass=1388, SNR=26.2, Peak=124 HFD=3.3
22:48:22.167 00.002 1032 MultiStar: [#1 0.16,0.12,0.97,U] [#2 -0.09,0.11,0.74,U] [#3 0.24,0.16,0.00,M1] [#4 0.23,0.14,0.00,M1] [#5 -0.00,0.30,0.00,M2] [#6 -0.06,0.02,0.62,U] [#7 0.05,0.44,0.00,M1] [#8 0.10,0.20,0.49,U] 
22:48:22.170 00.003 1032 refined, 4 included, MultiStar: {0.10, 0.13}, one-star: {0.28, 0.18}
22:48:22.171 00.001 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
22:48:22.173 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
22:48:22.174 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.89 mountX=0.10 mountY=-0.13, mountTheta=-0.94
22:48:22.177 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.13, opts=13)
22:48:22.179 00.002 1032 Enqueuing Move request for scope (0.10, 0.13)
22:48:22.181 00.002 10072 Worker thread wakes up
22:48:22.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
22:48:22.181 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
22:48:22.181 00.000 10072 Moving (0.10, 0.13) raw xDistance=0.10 yDistance=-0.13
22:48:22.183 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:48:22.186 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.75
22:48:22.186 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:48:22.186 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:22.187 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:48:22.187 00.000 10072 MoveAxis(E, 7, ABG)
22:48:22.187 00.000 10072 Guiding  Dir = 2, Dur = 7
22:48:22.187 00.000 10072 IsGuiding returns 0
22:48:22.187 00.000 10072 PulseGuide returned control before completion, sleep 17
22:48:22.208 00.021 1032 UpdateGuideState exits: m=1388 SNR=26.2
22:48:22.210 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:22.213 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:22.215 00.002 1032 Enqueuing Expose request
22:48:22.220 00.005 10072 IsGuiding returns 0
22:48:22.220 00.000 10072 Move returns status 0, amount 7
22:48:22.220 00.000 10072 MoveAxis(N, 0, ABG)
22:48:22.220 00.000 10072 Move returns status 0, amount 0
22:48:22.220 00.000 10072 move complete, result=0
22:48:22.220 00.000 10072 worker thread done servicing request
22:48:22.220 00.000 10072 Worker thread wakes up
22:48:22.220 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:22.220 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:22.225 00.005 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:48:22.848 00.623 10072 Exposure complete
22:48:22.905 00.057 10072 worker thread done servicing request
22:48:22.905 00.000 1032 OnExposeComplete: enter
22:48:22.908 00.003 1032 UpdateGuideState(): m_state=6
22:48:22.911 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5951
22:48:22.913 00.002 1032 Star::Find returns 1 (0), X=1097.61, Y=134.93, Mass=1505, SNR=27.3, Peak=124 HFD=3.3
22:48:22.916 00.003 1032 MultiStar: [#1 0.18,0.03,0.94,U] [#2 -0.16,0.04,0.71,U] [#3 0.29,-0.01,0.00,M2] [#4 0.02,-0.07,0.61,U] [#5 -0.06,0.05,0.61,U] [#6 0.11,-0.09,0.57,U] [#7 0.08,0.37,0.00,M2] [#8 0.13,-0.10,0.49,U] 
22:48:22.918 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.01}, one-star: {0.31, 0.00}
22:48:22.920 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
22:48:22.921 00.001 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
22:48:22.925 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.11 mountX=-0.03 mountY=-0.09, mountTheta=-1.94
22:48:22.930 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
22:48:22.933 00.003 1032 Enqueuing Move request for scope (0.09, -0.01)
22:48:22.934 00.001 10072 Worker thread wakes up
22:48:22.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:48:22.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:48:22.935 00.001 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.09
22:48:22.936 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:48:22.939 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.76
22:48:22.939 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:48:22.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:22.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:48:22.939 00.000 10072 MoveAxis(E, 7, ABG)
22:48:22.939 00.000 10072 Guiding  Dir = 2, Dur = 7
22:48:22.940 00.001 10072 IsGuiding returns 0
22:48:22.940 00.000 10072 PulseGuide returned control before completion, sleep 17
22:48:22.958 00.018 1032 UpdateGuideState exits: m=1505 SNR=27.3
22:48:22.960 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:22.963 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:22.964 00.001 1032 Enqueuing Expose request
22:48:22.971 00.007 10072 IsGuiding returns 0
22:48:22.971 00.000 10072 Move returns status 0, amount 7
22:48:22.971 00.000 10072 MoveAxis(N, 0, ABG)
22:48:22.971 00.000 10072 Move returns status 0, amount 0
22:48:22.971 00.000 10072 move complete, result=0
22:48:22.971 00.000 10072 worker thread done servicing request
22:48:22.971 00.000 10072 Worker thread wakes up
22:48:22.971 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:22.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:22.974 00.003 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:48:23.380 00.406 10072 Exposure complete
22:48:23.433 00.053 10072 worker thread done servicing request
22:48:23.434 00.001 1032 OnExposeComplete: enter
22:48:23.436 00.002 1032 UpdateGuideState(): m_state=6
22:48:23.438 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5952
22:48:23.440 00.002 1032 Star::Find returns 1 (0), X=1097.52, Y=134.83, Mass=1368, SNR=26.0, Peak=126 HFD=3.3
22:48:23.442 00.002 1032 MultiStar: [#1 0.10,-0.01,0.98,U] [#2 -0.09,-0.03,0.80,U] [#3 0.10,-0.03,0.75,U] [#4 0.22,-0.11,0.63,U] [#5 -0.05,0.03,0.63,U] [#6 0.07,-0.05,0.63,U] [#7 0.07,0.11,0.71,U] [#8 0.10,0.03,0.50,U] 
22:48:23.444 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.22, -0.10}
22:48:23.446 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:48:23.448 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:48:23.449 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.23 mountX=-0.04 mountY=-0.08, mountTheta=-2.06
22:48:23.452 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
22:48:23.456 00.004 1032 Enqueuing Move request for scope (0.09, -0.02)
22:48:23.458 00.002 10072 Worker thread wakes up
22:48:23.459 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:48:23.459 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:48:23.459 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
22:48:23.461 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:48:23.464 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.76
22:48:23.464 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:48:23.464 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:23.464 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:48:23.464 00.000 10072 MoveAxis(E, 6, ABG)
22:48:23.464 00.000 10072 Guiding  Dir = 2, Dur = 6
22:48:23.464 00.000 10072 IsGuiding returns 0
22:48:23.465 00.001 10072 PulseGuide returned control before completion, sleep 16
22:48:23.482 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:48:23.484 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:23.485 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:23.490 00.005 1032 Enqueuing Expose request
22:48:23.493 00.003 10072 IsGuiding returns 0
22:48:23.493 00.000 10072 Move returns status 0, amount 6
22:48:23.493 00.000 10072 MoveAxis(N, 0, ABG)
22:48:23.493 00.000 10072 Move returns status 0, amount 0
22:48:23.493 00.000 10072 move complete, result=0
22:48:23.493 00.000 10072 worker thread done servicing request
22:48:23.493 00.000 10072 Worker thread wakes up
22:48:23.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:23.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:23.500 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:48:24.127 00.627 10072 Exposure complete
22:48:24.180 00.053 10072 worker thread done servicing request
22:48:24.180 00.000 1032 OnExposeComplete: enter
22:48:24.182 00.002 1032 UpdateGuideState(): m_state=6
22:48:24.184 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5953
22:48:24.186 00.002 1032 Star::Find returns 1 (0), X=1097.43, Y=135.01, Mass=1385, SNR=26.2, Peak=122 HFD=3.2
22:48:24.188 00.002 1032 MultiStar: [#1 0.12,0.09,0.97,U] [#2 -0.14,0.02,0.77,U] [#3 0.18,0.19,0.00,M2] [#4 0.06,0.08,0.73,U] [#5 0.06,0.30,0.00,M1] [#6 -0.02,-0.02,0.60,U] [#7 -0.08,0.32,0.00,M2] [#8 -0.04,-0.02,0.51,U] 
22:48:24.190 00.002 1032 refined, 5 included, MultiStar: {0.03, 0.05}, one-star: {0.13, 0.08}
22:48:24.192 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
22:48:24.193 00.001 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
22:48:24.195 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.98 mountX=0.04 mountY=-0.04, mountTheta=-0.85
22:48:24.198 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
22:48:24.200 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
22:48:24.202 00.002 10072 Worker thread wakes up
22:48:24.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
22:48:24.202 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
22:48:24.202 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
22:48:24.204 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:48:24.208 00.004 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.76
22:48:24.208 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:48:24.208 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:24.208 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:48:24.208 00.000 10072 MoveAxis(E, 7, ABG)
22:48:24.208 00.000 10072 Guiding  Dir = 2, Dur = 7
22:48:24.208 00.000 10072 IsGuiding returns 0
22:48:24.209 00.001 10072 PulseGuide returned control before completion, sleep 17
22:48:24.226 00.017 1032 UpdateGuideState exits: m=1385 SNR=26.2
22:48:24.229 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:24.231 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:24.233 00.002 1032 Enqueuing Expose request
22:48:24.235 00.002 10072 IsGuiding returns 0
22:48:24.235 00.000 10072 Move returns status 0, amount 7
22:48:24.235 00.000 10072 MoveAxis(N, 0, ABG)
22:48:24.235 00.000 10072 Move returns status 0, amount 0
22:48:24.235 00.000 10072 move complete, result=0
22:48:24.235 00.000 10072 worker thread done servicing request
22:48:24.235 00.000 10072 Worker thread wakes up
22:48:24.235 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:24.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:24.243 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:48:24.646 00.403 10072 Exposure complete
22:48:24.700 00.054 10072 worker thread done servicing request
22:48:24.700 00.000 1032 OnExposeComplete: enter
22:48:24.702 00.002 1032 UpdateGuideState(): m_state=6
22:48:24.704 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5954
22:48:24.707 00.003 1032 Star::Find returns 1 (0), X=1097.44, Y=135.07, Mass=1357, SNR=25.9, Peak=107 HFD=3.4
22:48:24.710 00.003 1032 MultiStar: [#1 0.12,0.11,1.02,U] [#2 -0.07,0.13,0.80,U] [#3 0.06,0.06,0.79,U] [#4 0.08,0.08,0.65,U] [#5 -0.16,0.20,0.00,M2] [#6 0.03,0.05,0.64,U] [#7 0.09,0.17,0.69,U] [#8 -0.01,0.05,0.52,U] 
22:48:24.712 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.10}, one-star: {0.14, 0.14}
22:48:24.714 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
22:48:24.717 00.003 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
22:48:24.719 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=0.08 mountY=-0.09, mountTheta=-0.80
22:48:24.723 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
22:48:24.726 00.003 1032 Enqueuing Move request for scope (0.06, 0.10)
22:48:24.728 00.002 10072 Worker thread wakes up
22:48:24.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
22:48:24.728 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
22:48:24.728 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.09
22:48:24.730 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:48:24.732 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.76
22:48:24.732 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:48:24.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:24.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:48:24.732 00.000 10072 MoveAxis(E, 6, ABG)
22:48:24.733 00.001 10072 Guiding  Dir = 2, Dur = 6
22:48:24.733 00.000 10072 IsGuiding returns 0
22:48:24.733 00.000 10072 PulseGuide returned control before completion, sleep 16
22:48:24.751 00.018 10072 IsGuiding returns 0
22:48:24.751 00.000 10072 Move returns status 0, amount 6
22:48:24.751 00.000 10072 MoveAxis(N, 0, ABG)
22:48:24.751 00.000 10072 Move returns status 0, amount 0
22:48:24.751 00.000 10072 move complete, result=0
22:48:24.751 00.000 10072 worker thread done servicing request
22:48:24.753 00.002 1032 UpdateGuideState exits: m=1357 SNR=25.9
22:48:24.755 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:24.757 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:24.759 00.002 1032 Enqueuing Expose request
22:48:24.760 00.001 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:48:24.761 00.001 10072 Worker thread wakes up
22:48:24.763 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:24.763 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:25.399 00.636 10072 Exposure complete
22:48:25.463 00.064 10072 worker thread done servicing request
22:48:25.465 00.002 1032 OnExposeComplete: enter
22:48:25.467 00.002 1032 UpdateGuideState(): m_state=6
22:48:25.470 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5955
22:48:25.473 00.003 1032 Star::Find returns 1 (0), X=1097.64, Y=134.71, Mass=1219, SNR=24.5, Peak=109 HFD=3.1
22:48:25.475 00.002 1032 MultiStar: [#1 0.19,-0.14,1.07,U] [#2 -0.06,-0.12,0.81,U] [#3 0.19,0.03,0.81,U] [#4 0.25,-0.01,0.70,U] [#5 0.17,0.00,0.72,U] [#6 0.14,-0.08,0.62,U] [#7 0.14,0.16,0.76,U] [#8 0.13,-0.17,0.59,U] 
22:48:25.478 00.003 1032 refined, 8 included, MultiStar: {0.17, -0.07}, one-star: {0.34, -0.21}
22:48:25.480 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:48:25.482 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:48:25.485 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.37 mountX=-0.11 mountY=-0.15, mountTheta=-2.20
22:48:25.491 00.006 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.07, opts=13)
22:48:25.494 00.003 1032 Enqueuing Move request for scope (0.17, -0.07)
22:48:25.497 00.003 10072 Worker thread wakes up
22:48:25.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
22:48:25.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
22:48:25.497 00.000 10072 Moving (0.17, -0.07) raw xDistance=-0.11 yDistance=-0.15
22:48:25.499 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:48:25.502 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.76
22:48:25.502 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:48:25.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:25.503 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:48:25.503 00.000 10072 MoveAxis(E, 7, ABG)
22:48:25.503 00.000 10072 Guiding  Dir = 2, Dur = 7
22:48:25.503 00.000 10072 IsGuiding returns 0
22:48:25.504 00.001 10072 PulseGuide returned control before completion, sleep 17
22:48:25.526 00.022 1032 UpdateGuideState exits: m=1219 SNR=24.5
22:48:25.531 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:25.535 00.004 10072 IsGuiding returns 0
22:48:25.535 00.000 10072 Move returns status 0, amount 7
22:48:25.536 00.001 10072 MoveAxis(N, 0, ABG)
22:48:25.536 00.000 10072 Move returns status 0, amount 0
22:48:25.536 00.000 10072 move complete, result=0
22:48:25.536 00.000 10072 worker thread done servicing request
22:48:25.538 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:25.543 00.005 1032 Enqueuing Expose request
22:48:25.546 00.003 10072 Worker thread wakes up
22:48:25.546 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:48:25.560 00.014 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:25.561 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:25.971 00.410 10072 Exposure complete
22:48:26.025 00.054 10072 worker thread done servicing request
22:48:26.025 00.000 1032 OnExposeComplete: enter
22:48:26.028 00.003 1032 UpdateGuideState(): m_state=6
22:48:26.030 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5956
22:48:26.032 00.002 1032 Star::Find returns 1 (0), X=1097.72, Y=134.66, Mass=1442, SNR=26.7, Peak=125 HFD=3.2
22:48:26.034 00.002 1032 MultiStar: [#1 0.16,-0.10,0.95,U] [#2 -0.00,-0.09,0.75,U] [#3 0.12,-0.03,0.75,U] [#4 0.16,-0.10,0.66,U] [#5 0.19,-0.27,0.00,M2] [#6 0.06,-0.07,0.59,U] [#7 0.08,0.04,0.68,U] [#8 0.12,-0.09,0.49,U] 
22:48:26.036 00.002 1032 refined, 7 included, MultiStar: {0.16, -0.10}, one-star: {0.42, -0.27}
22:48:26.038 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
22:48:26.039 00.001 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
22:48:26.041 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.57 mountX=-0.14 mountY=-0.13, mountTheta=-2.40
22:48:26.044 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.10, opts=13)
22:48:26.046 00.002 1032 Enqueuing Move request for scope (0.16, -0.10)
22:48:26.047 00.001 10072 Worker thread wakes up
22:48:26.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
22:48:26.047 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
22:48:26.047 00.000 10072 Moving (0.16, -0.10) raw xDistance=-0.14 yDistance=-0.13
22:48:26.049 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:48:26.052 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 286.77
22:48:26.052 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
22:48:26.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:26.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:48:26.053 00.001 10072 MoveAxis(E, 70, ABG)
22:48:26.053 00.000 10072 Guiding  Dir = 2, Dur = 70
22:48:26.053 00.000 10072 IsGuiding returns 0
22:48:26.054 00.001 10072 PulseGuide returned control before completion, sleep 80
22:48:26.073 00.019 1032 UpdateGuideState exits: m=1442 SNR=26.7
22:48:26.075 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:26.077 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:26.081 00.004 1032 Enqueuing Expose request
22:48:26.142 00.061 10072 IsGuiding returns 0
22:48:26.144 00.002 10072 Move returns status 0, amount 70
22:48:26.145 00.001 10072 MoveAxis(N, 0, ABG)
22:48:26.145 00.000 10072 Move returns status 0, amount 0
22:48:26.145 00.000 10072 move complete, result=0
22:48:26.145 00.000 10072 worker thread done servicing request
22:48:26.145 00.000 10072 Worker thread wakes up
22:48:26.145 00.000 1032 GuideStep: -0.1 px 70 ms EAST, -0.1 px 0 ms NORTH
22:48:26.147 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:26.148 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:26.783 00.635 10072 Exposure complete
22:48:26.836 00.053 10072 worker thread done servicing request
22:48:26.836 00.000 1032 OnExposeComplete: enter
22:48:26.838 00.002 1032 UpdateGuideState(): m_state=6
22:48:26.840 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5957
22:48:26.842 00.002 1032 Star::Find returns 1 (0), X=1097.44, Y=135.01, Mass=1506, SNR=27.3, Peak=125 HFD=3.3
22:48:26.844 00.002 1032 MultiStar: [#1 0.17,0.00,0.90,U] [#2 -0.03,0.10,0.80,U] [#3 0.07,0.10,0.75,U] [#4 0.20,0.07,0.65,U] [#5 0.09,0.01,0.63,U] [#6 0.02,-0.02,0.58,U] [#7 0.12,0.19,0.70,U] [#8 0.10,-0.00,0.49,U] 
22:48:26.845 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {0.14, 0.08}
22:48:26.847 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:48:26.848 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:48:26.849 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=0.04 mountY=-0.11, mountTheta=-1.26
22:48:26.852 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
22:48:26.853 00.001 1032 Enqueuing Move request for scope (0.10, 0.06)
22:48:26.855 00.002 10072 Worker thread wakes up
22:48:26.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
22:48:26.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
22:48:26.855 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.04 yDistance=-0.11
22:48:26.857 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:48:26.860 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.77
22:48:26.860 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:48:26.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:26.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:48:26.860 00.000 10072 MoveAxis(E, 5, ABG)
22:48:26.860 00.000 10072 Guiding  Dir = 2, Dur = 5
22:48:26.860 00.000 10072 IsGuiding returns 0
22:48:26.861 00.001 10072 PulseGuide returned control before completion, sleep 15
22:48:26.880 00.019 1032 UpdateGuideState exits: m=1506 SNR=27.3
22:48:26.882 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:26.884 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:26.885 00.001 1032 Enqueuing Expose request
22:48:26.888 00.003 10072 IsGuiding returns 0
22:48:26.888 00.000 10072 Move returns status 0, amount 5
22:48:26.888 00.000 10072 MoveAxis(N, 0, ABG)
22:48:26.888 00.000 10072 Move returns status 0, amount 0
22:48:26.888 00.000 10072 move complete, result=0
22:48:26.888 00.000 10072 worker thread done servicing request
22:48:26.889 00.001 10072 Worker thread wakes up
22:48:26.889 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:26.889 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:26.896 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:48:27.297 00.401 10072 Exposure complete
22:48:27.346 00.049 10072 worker thread done servicing request
22:48:27.347 00.001 1032 OnExposeComplete: enter
22:48:27.348 00.001 1032 UpdateGuideState(): m_state=6
22:48:27.350 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5958
22:48:27.352 00.002 1032 Star::Find returns 1 (0), X=1097.55, Y=135.05, Mass=1210, SNR=24.4, Peak=100 HFD=3.4
22:48:27.354 00.002 1032 MultiStar: [#1 0.08,0.00,1.04,U] [#2 -0.08,-0.02,0.84,U] [#3 0.05,0.11,0.79,U] [#4 0.20,0.11,0.74,U] [#5 0.33,0.17,0.00,M2] [#6 -0.04,-0.09,0.63,U] [#7 -0.04,0.23,0.75,U] [#8 0.01,0.05,0.55,U] 
22:48:27.355 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.07}, one-star: {0.24, 0.12}
22:48:27.357 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
22:48:27.358 00.001 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
22:48:27.360 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.81 mountX=0.05 mountY=-0.08, mountTheta=-1.02
22:48:27.364 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
22:48:27.367 00.003 1032 Enqueuing Move request for scope (0.06, 0.07)
22:48:27.370 00.003 10072 Worker thread wakes up
22:48:27.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
22:48:27.370 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
22:48:27.370 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.08
22:48:27.373 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:48:27.375 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.77
22:48:27.375 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:48:27.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:27.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:48:27.375 00.000 10072 MoveAxis(E, 4, ABG)
22:48:27.375 00.000 10072 Guiding  Dir = 2, Dur = 4
22:48:27.375 00.000 10072 IsGuiding returns 0
22:48:27.376 00.001 10072 PulseGuide returned control before completion, sleep 14
22:48:27.392 00.016 1032 UpdateGuideState exits: m=1210 SNR=24.4
22:48:27.394 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:27.397 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:27.398 00.001 1032 Enqueuing Expose request
22:48:27.405 00.007 10072 IsGuiding returns 0
22:48:27.406 00.001 10072 Move returns status 0, amount 4
22:48:27.406 00.000 10072 MoveAxis(N, 0, ABG)
22:48:27.406 00.000 10072 Move returns status 0, amount 0
22:48:27.406 00.000 10072 move complete, result=0
22:48:27.406 00.000 10072 worker thread done servicing request
22:48:27.406 00.000 10072 Worker thread wakes up
22:48:27.406 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:27.406 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:27.407 00.001 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:48:28.032 00.625 10072 Exposure complete
22:48:28.089 00.057 10072 worker thread done servicing request
22:48:28.089 00.000 1032 OnExposeComplete: enter
22:48:28.091 00.002 1032 UpdateGuideState(): m_state=6
22:48:28.094 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5959
22:48:28.096 00.002 1032 Star::Find returns 1 (0), X=1097.72, Y=135.07, Mass=1264, SNR=25.0, Peak=98 HFD=3.2
22:48:28.097 00.001 1032 MultiStar: [#1 0.24,-0.04,1.01,U] [#2 -0.01,-0.13,0.82,U] [#3 0.11,-0.02,0.82,U] [#4 0.24,-0.01,0.66,U] [#5 0.17,0.16,0.69,U] [#6 0.09,-0.12,0.65,U] [#7 0.13,0.10,0.73,U] [#8 0.14,0.03,0.52,U] 
22:48:28.099 00.002 1032 refined, 8 included, MultiStar: {0.18, 0.01}, one-star: {0.42, 0.14}
22:48:28.100 00.001 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
22:48:28.102 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
22:48:28.103 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.07 mountX=-0.03 mountY=-0.18, mountTheta=-1.76
22:48:28.106 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.01, opts=13)
22:48:28.108 00.002 1032 Enqueuing Move request for scope (0.18, 0.01)
22:48:28.110 00.002 10072 Worker thread wakes up
22:48:28.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
22:48:28.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
22:48:28.110 00.000 10072 Moving (0.18, 0.01) raw xDistance=-0.03 yDistance=-0.18
22:48:28.113 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:48:28.115 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.77
22:48:28.115 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:48:28.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:28.115 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:48:28.115 00.000 10072 MoveAxis(E, 4, ABG)
22:48:28.115 00.000 10072 Guiding  Dir = 2, Dur = 4
22:48:28.116 00.001 10072 IsGuiding returns 0
22:48:28.116 00.000 10072 PulseGuide returned control before completion, sleep 14
22:48:28.134 00.018 1032 UpdateGuideState exits: m=1264 SNR=25.0
22:48:28.136 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:28.138 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:28.140 00.002 1032 Enqueuing Expose request
22:48:28.143 00.003 10072 IsGuiding returns 0
22:48:28.143 00.000 10072 Move returns status 0, amount 4
22:48:28.143 00.000 10072 MoveAxis(N, 0, ABG)
22:48:28.143 00.000 10072 Move returns status 0, amount 0
22:48:28.143 00.000 10072 move complete, result=0
22:48:28.143 00.000 10072 worker thread done servicing request
22:48:28.143 00.000 10072 Worker thread wakes up
22:48:28.144 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:28.144 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:28.152 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
22:48:28.551 00.399 10072 Exposure complete
22:48:28.607 00.056 10072 worker thread done servicing request
22:48:28.607 00.000 1032 OnExposeComplete: enter
22:48:28.610 00.003 1032 UpdateGuideState(): m_state=6
22:48:28.616 00.006 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5960
22:48:28.619 00.003 1032 Star::Find returns 1 (0), X=1097.54, Y=134.82, Mass=1489, SNR=27.1, Peak=136 HFD=3.2
22:48:28.622 00.003 1032 MultiStar: [#1 0.17,-0.13,0.92,U] [#2 0.02,-0.12,0.70,U] [#3 0.14,0.06,0.75,U] [#4 0.13,-0.14,0.64,U] [#5 0.21,-0.04,0.64,U] [#6 0.21,-0.16,0.00,M1] [#7 0.15,0.11,0.68,U] [#8 -0.00,-0.13,0.48,U] 
22:48:28.623 00.001 1032 refined, 7 included, MultiStar: {0.14, -0.06}, one-star: {0.24, -0.11}
22:48:28.625 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
22:48:28.626 00.001 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
22:48:28.628 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-0.42 mountX=-0.10 mountY=-0.12, mountTheta=-2.25
22:48:28.631 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
22:48:28.633 00.002 1032 Enqueuing Move request for scope (0.14, -0.06)
22:48:28.635 00.002 10072 Worker thread wakes up
22:48:28.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
22:48:28.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
22:48:28.635 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.10 yDistance=-0.12
22:48:28.638 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:48:28.640 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.77
22:48:28.640 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:48:28.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:28.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:48:28.640 00.000 10072 MoveAxis(E, 5, ABG)
22:48:28.640 00.000 10072 Guiding  Dir = 2, Dur = 5
22:48:28.641 00.001 10072 IsGuiding returns 0
22:48:28.641 00.000 10072 PulseGuide returned control before completion, sleep 15
22:48:28.658 00.017 10072 IsGuiding returns 0
22:48:28.658 00.000 10072 Move returns status 0, amount 5
22:48:28.658 00.000 10072 MoveAxis(N, 0, ABG)
22:48:28.658 00.000 10072 Move returns status 0, amount 0
22:48:28.658 00.000 10072 move complete, result=0
22:48:28.658 00.000 10072 worker thread done servicing request
22:48:28.660 00.002 1032 UpdateGuideState exits: m=1489 SNR=27.1
22:48:28.662 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:28.665 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:28.667 00.002 1032 Enqueuing Expose request
22:48:28.669 00.002 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:48:28.670 00.001 10072 Worker thread wakes up
22:48:28.671 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:28.671 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:29.307 00.636 10072 Exposure complete
22:48:29.366 00.059 10072 worker thread done servicing request
22:48:29.366 00.000 1032 OnExposeComplete: enter
22:48:29.370 00.004 1032 UpdateGuideState(): m_state=6
22:48:29.372 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5961
22:48:29.374 00.002 1032 Star::Find returns 1 (0), X=1097.56, Y=134.91, Mass=1575, SNR=27.9, Peak=142 HFD=3.2
22:48:29.376 00.002 1032 MultiStar: [#1 0.27,-0.12,0.00,M1] [#2 0.16,-0.04,0.77,U] [#3 0.16,0.07,0.71,U] [#4 0.25,-0.14,0.00,M1] [#5 0.05,0.09,0.63,U] [#6 0.03,-0.02,0.59,U] [#7 0.13,0.04,0.65,U] [#8 0.18,-0.06,0.48,U] 
22:48:29.378 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.01}, one-star: {0.26, -0.02}
22:48:29.380 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
22:48:29.383 00.003 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
22:48:29.385 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.06 mountX=-0.03 mountY=-0.15, mountTheta=-1.77
22:48:29.387 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
22:48:29.389 00.002 1032 Enqueuing Move request for scope (0.15, 0.01)
22:48:29.392 00.003 10072 Worker thread wakes up
22:48:29.392 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
22:48:29.392 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
22:48:29.392 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.15
22:48:29.396 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:48:29.398 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.77
22:48:29.398 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:48:29.398 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:29.398 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:48:29.398 00.000 10072 MoveAxis(E, 5, ABG)
22:48:29.398 00.000 10072 Guiding  Dir = 2, Dur = 5
22:48:29.399 00.001 10072 IsGuiding returns 0
22:48:29.399 00.000 10072 PulseGuide returned control before completion, sleep 15
22:48:29.417 00.018 1032 UpdateGuideState exits: m=1575 SNR=27.9
22:48:29.419 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:29.422 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:29.425 00.003 1032 Enqueuing Expose request
22:48:29.430 00.005 10072 IsGuiding returns 0
22:48:29.430 00.000 10072 Move returns status 0, amount 5
22:48:29.430 00.000 10072 MoveAxis(N, 0, ABG)
22:48:29.430 00.000 10072 Move returns status 0, amount 0
22:48:29.430 00.000 10072 move complete, result=0
22:48:29.430 00.000 10072 worker thread done servicing request
22:48:29.430 00.000 10072 Worker thread wakes up
22:48:29.431 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:29.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:29.438 00.007 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:48:29.852 00.414 10072 Exposure complete
22:48:29.901 00.049 10072 worker thread done servicing request
22:48:29.901 00.000 1032 OnExposeComplete: enter
22:48:29.903 00.002 1032 UpdateGuideState(): m_state=6
22:48:29.905 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5962
22:48:29.906 00.001 1032 Star::Find returns 1 (0), X=1097.61, Y=134.94, Mass=1437, SNR=26.6, Peak=120 HFD=3.3
22:48:29.907 00.001 1032 MultiStar: [#1 0.21,0.01,0.94,U] [#2 0.08,0.11,0.75,U] [#3 0.07,0.10,0.72,U] [#4 0.17,-0.00,0.62,U] [#5 0.14,0.23,0.00,M1] [#6 0.07,0.10,0.60,U] [#7 0.07,0.12,0.68,U] [#8 -0.03,0.02,0.49,U] 
22:48:29.910 00.003 1032 refined, 7 included, MultiStar: {0.14, 0.06}, one-star: {0.31, 0.01}
22:48:29.912 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
22:48:29.913 00.001 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
22:48:29.915 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.38 mountX=0.02 mountY=-0.15, mountTheta=-1.45
22:48:29.918 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
22:48:29.920 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
22:48:29.922 00.002 10072 Worker thread wakes up
22:48:29.923 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
22:48:29.923 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
22:48:29.923 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
22:48:29.925 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:48:29.927 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.78
22:48:29.928 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:48:29.928 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:29.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:48:29.928 00.000 10072 MoveAxis(E, 4, ABG)
22:48:29.928 00.000 10072 Guiding  Dir = 2, Dur = 4
22:48:29.928 00.000 10072 IsGuiding returns 0
22:48:29.929 00.001 10072 PulseGuide returned control before completion, sleep 14
22:48:29.945 00.016 1032 UpdateGuideState exits: m=1437 SNR=26.6
22:48:29.947 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:29.949 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:29.951 00.002 1032 Enqueuing Expose request
22:48:29.957 00.006 10072 IsGuiding returns 1
22:48:29.958 00.001 10072 scope still moving after pulse duration time elapsed
22:48:29.987 00.029 10072 IsGuiding returns 1
22:48:30.018 00.031 10072 IsGuiding returns 1
22:48:30.050 00.032 10072 IsGuiding returns 1
22:48:30.081 00.031 10072 IsGuiding returns 1
22:48:30.112 00.031 10072 IsGuiding returns 1
22:48:30.143 00.031 10072 IsGuiding returns 1
22:48:30.174 00.031 10072 IsGuiding returns 1
22:48:30.205 00.031 10072 IsGuiding returns 1
22:48:30.238 00.033 10072 IsGuiding returns 1
22:48:30.267 00.029 10072 IsGuiding returns 1
22:48:30.299 00.032 10072 IsGuiding returns 1
22:48:30.330 00.031 10072 IsGuiding returns 1
22:48:30.361 00.031 10072 IsGuiding returns 1
22:48:30.394 00.033 10072 IsGuiding returns 1
22:48:30.424 00.030 10072 IsGuiding returns 1
22:48:30.455 00.031 10072 IsGuiding returns 1
22:48:30.486 00.031 10072 IsGuiding returns 1
22:48:30.520 00.034 10072 IsGuiding returns 1
22:48:30.550 00.030 10072 IsGuiding returns 1
22:48:30.580 00.030 10072 IsGuiding returns 1
22:48:30.612 00.032 10072 IsGuiding returns 1
22:48:30.644 00.032 10072 IsGuiding returns 1
22:48:30.673 00.029 10072 IsGuiding returns 1
22:48:30.704 00.031 10072 IsGuiding returns 1
22:48:30.735 00.031 10072 IsGuiding returns 1
22:48:30.766 00.031 10072 IsGuiding returns 1
22:48:30.797 00.031 10072 IsGuiding returns 0
22:48:30.797 00.000 10072 scope move finished after 4 + 865 ms
22:48:30.797 00.000 10072 Move returns status 0, amount 4
22:48:30.797 00.000 10072 MoveAxis(N, 0, ABG)
22:48:30.799 00.002 10072 Move returns status 0, amount 0
22:48:30.799 00.000 10072 move complete, result=0
22:48:30.799 00.000 10072 worker thread done servicing request
22:48:30.799 00.000 10072 Worker thread wakes up
22:48:30.799 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:48:30.801 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:30.802 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:31.427 00.625 10072 Exposure complete
22:48:31.478 00.051 10072 worker thread done servicing request
22:48:31.478 00.000 1032 OnExposeComplete: enter
22:48:31.480 00.002 1032 UpdateGuideState(): m_state=6
22:48:31.481 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5963
22:48:31.484 00.003 1032 Star::Find returns 1 (0), X=1097.56, Y=134.82, Mass=1404, SNR=26.3, Peak=122 HFD=3.2
22:48:31.486 00.002 1032 MultiStar: [#1 0.27,-0.12,0.00,M1] [#2 0.02,-0.09,0.72,U] [#3 0.24,-0.06,0.75,U] [#4 0.21,-0.03,0.68,U] [#5 0.12,-0.00,0.67,U] [#6 0.10,-0.11,0.63,U] [#7 0.17,0.03,0.73,U] [#8 0.14,-0.16,0.50,U] 
22:48:31.487 00.001 1032 refined, 7 included, MultiStar: {0.17, -0.06}, one-star: {0.26, -0.11}
22:48:31.489 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:48:31.491 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:48:31.492 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.37 mountX=-0.10 mountY=-0.14, mountTheta=-2.20
22:48:31.495 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.06, opts=13)
22:48:31.496 00.001 1032 Enqueuing Move request for scope (0.17, -0.06)
22:48:31.498 00.002 10072 Worker thread wakes up
22:48:31.498 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
22:48:31.498 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
22:48:31.498 00.000 10072 Moving (0.17, -0.06) raw xDistance=-0.10 yDistance=-0.14
22:48:31.500 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:48:31.502 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.78
22:48:31.502 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:48:31.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:31.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:48:31.502 00.000 10072 MoveAxis(E, 6, ABG)
22:48:31.502 00.000 10072 Guiding  Dir = 2, Dur = 6
22:48:31.503 00.001 10072 IsGuiding returns 0
22:48:31.503 00.000 10072 PulseGuide returned control before completion, sleep 16
22:48:31.521 00.018 1032 UpdateGuideState exits: m=1404 SNR=26.3
22:48:31.524 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:31.525 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:31.527 00.002 1032 Enqueuing Expose request
22:48:31.534 00.007 10072 IsGuiding returns 0
22:48:31.534 00.000 10072 Move returns status 0, amount 6
22:48:31.534 00.000 10072 MoveAxis(N, 0, ABG)
22:48:31.534 00.000 10072 Move returns status 0, amount 0
22:48:31.534 00.000 10072 move complete, result=0
22:48:31.534 00.000 10072 worker thread done servicing request
22:48:31.534 00.000 10072 Worker thread wakes up
22:48:31.534 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:31.534 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:31.537 00.003 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:48:31.943 00.406 10072 Exposure complete
22:48:31.987 00.044 10072 worker thread done servicing request
22:48:31.987 00.000 1032 OnExposeComplete: enter
22:48:31.989 00.002 1032 UpdateGuideState(): m_state=6
22:48:31.992 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5964
22:48:31.993 00.001 1032 Star::Find returns 1 (0), X=1097.59, Y=134.86, Mass=1266, SNR=25.0, Peak=108 HFD=3.2
22:48:31.995 00.002 1032 MultiStar: [#1 0.24,-0.10,0.00,M2] [#2 0.00,-0.06,0.80,U] [#3 0.12,-0.02,0.81,U] [#4 0.23,-0.12,0.00,M1] [#5 0.06,-0.06,0.68,U] [#6 0.13,-0.13,0.66,U] [#7 0.19,-0.00,0.77,U] [#8 0.11,-0.17,0.55,U] 
22:48:31.996 00.001 1032 refined, 6 included, MultiStar: {0.14, -0.07}, one-star: {0.29, -0.07}
22:48:31.997 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:48:32.000 00.003 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:48:32.001 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-0.46 mountX=-0.10 mountY=-0.11, mountTheta=-2.29
22:48:32.004 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.07, opts=13)
22:48:32.006 00.002 1032 Enqueuing Move request for scope (0.14, -0.07)
22:48:32.007 00.001 10072 Worker thread wakes up
22:48:32.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
22:48:32.008 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
22:48:32.008 00.000 10072 Moving (0.14, -0.07) raw xDistance=-0.10 yDistance=-0.11
22:48:32.010 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:48:32.012 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.78
22:48:32.012 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:48:32.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:32.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:48:32.012 00.000 10072 MoveAxis(E, 2, ABG)
22:48:32.012 00.000 10072 Guiding  Dir = 2, Dur = 2
22:48:32.012 00.000 10072 IsGuiding returns 0
22:48:32.013 00.001 10072 PulseGuide returned control before completion, sleep 12
22:48:32.028 00.015 1032 UpdateGuideState exits: m=1266 SNR=25.0
22:48:32.030 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:32.032 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:32.033 00.001 1032 Enqueuing Expose request
22:48:32.035 00.002 10072 IsGuiding returns 0
22:48:32.036 00.001 10072 Move returns status 0, amount 2
22:48:32.036 00.000 10072 MoveAxis(N, 0, ABG)
22:48:32.036 00.000 10072 Move returns status 0, amount 0
22:48:32.036 00.000 10072 move complete, result=0
22:48:32.036 00.000 10072 worker thread done servicing request
22:48:32.036 00.000 10072 Worker thread wakes up
22:48:32.036 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:32.036 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:32.042 00.006 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:48:32.663 00.621 10072 Exposure complete
22:48:32.714 00.051 10072 worker thread done servicing request
22:48:32.714 00.000 1032 OnExposeComplete: enter
22:48:32.716 00.002 1032 UpdateGuideState(): m_state=6
22:48:32.718 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5965
22:48:32.720 00.002 1032 Star::Find returns 1 (0), X=1097.60, Y=135.03, Mass=1375, SNR=26.1, Peak=112 HFD=3.4
22:48:32.722 00.002 1032 MultiStar: [#1 0.31,-0.02,0.00,M3] [#2 0.03,0.05,0.78,U] [#3 0.11,0.22,0.80,U] [#4 0.22,-0.03,0.69,U] [#5 0.13,0.08,0.64,U] [#6 -0.03,0.01,0.63,U] [#7 0.25,0.21,0.00,M1] [#8 0.26,-0.01,0.00,M1] 
22:48:32.724 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.08}, one-star: {0.30, 0.10}
22:48:32.725 00.001 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
22:48:32.727 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
22:48:32.728 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.51 mountX=0.04 mountY=-0.15, mountTheta=-1.32
22:48:32.731 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
22:48:32.733 00.002 1032 Enqueuing Move request for scope (0.14, 0.08)
22:48:32.736 00.003 10072 Worker thread wakes up
22:48:32.736 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
22:48:32.736 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
22:48:32.736 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.15
22:48:32.739 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:48:32.743 00.004 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.78
22:48:32.743 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:48:32.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:32.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:48:32.743 00.000 10072 MoveAxis(E, 1, ABG)
22:48:32.743 00.000 10072 Guiding  Dir = 2, Dur = 1
22:48:32.744 00.001 10072 IsGuiding returns 0
22:48:32.744 00.000 10072 PulseGuide returned control before completion, sleep 11
22:48:32.760 00.016 1032 UpdateGuideState exits: m=1375 SNR=26.1
22:48:32.762 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:32.764 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:32.766 00.002 1032 Enqueuing Expose request
22:48:32.770 00.004 10072 IsGuiding returns 0
22:48:32.771 00.001 10072 Move returns status 0, amount 1
22:48:32.771 00.000 10072 MoveAxis(N, 0, ABG)
22:48:32.771 00.000 10072 Move returns status 0, amount 0
22:48:32.771 00.000 10072 move complete, result=0
22:48:32.771 00.000 10072 worker thread done servicing request
22:48:32.771 00.000 10072 Worker thread wakes up
22:48:32.771 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:32.771 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:32.777 00.006 1032 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
22:48:33.181 00.404 10072 Exposure complete
22:48:33.238 00.057 10072 worker thread done servicing request
22:48:33.238 00.000 1032 OnExposeComplete: enter
22:48:33.240 00.002 1032 UpdateGuideState(): m_state=6
22:48:33.243 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5966
22:48:33.245 00.002 1032 Star::Find returns 1 (0), X=1097.47, Y=135.04, Mass=1419, SNR=26.5, Peak=117 HFD=3.3
22:48:33.247 00.002 1032 MultiStar: [#1 0.34,0.09,0.00,M4] [#2 0.12,0.06,0.77,U] [#3 0.09,0.12,0.72,U] [#4 0.23,-0.04,0.65,U] [#5 0.02,0.00,0.61,U] [#6 0.21,-0.01,0.61,U] [#7 0.30,0.24,0.00,M2] [#8 0.16,-0.00,0.50,U] 
22:48:33.250 00.003 1032 refined, 6 included, MultiStar: {0.14, 0.04}, one-star: {0.17, 0.11}
22:48:33.252 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
22:48:33.253 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
22:48:33.256 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.30 mountX=0.01 mountY=-0.15, mountTheta=-1.53
22:48:33.259 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
22:48:33.261 00.002 1032 Enqueuing Move request for scope (0.14, 0.04)
22:48:33.262 00.001 10072 Worker thread wakes up
22:48:33.263 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
22:48:33.263 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
22:48:33.263 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.01 yDistance=-0.15
22:48:33.265 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:48:33.268 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.78
22:48:33.268 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:48:33.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:33.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:48:33.268 00.000 10072 MoveAxis(E, 0, ABG)
22:48:33.268 00.000 10072 Move returns status 0, amount 0
22:48:33.269 00.001 10072 MoveAxis(N, 0, ABG)
22:48:33.269 00.000 10072 Move returns status 0, amount 0
22:48:33.269 00.000 10072 move complete, result=0
22:48:33.269 00.000 10072 worker thread done servicing request
22:48:33.288 00.019 1032 UpdateGuideState exits: m=1419 SNR=26.5
22:48:33.291 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:33.293 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:33.295 00.002 1032 Enqueuing Expose request
22:48:33.297 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:48:33.300 00.003 10072 Worker thread wakes up
22:48:33.301 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:33.301 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:33.933 00.632 10072 Exposure complete
22:48:33.986 00.053 10072 worker thread done servicing request
22:48:33.987 00.001 1032 OnExposeComplete: enter
22:48:33.989 00.002 1032 UpdateGuideState(): m_state=6
22:48:33.991 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5967
22:48:33.995 00.004 1032 Star::Find returns 1 (0), X=1097.47, Y=134.84, Mass=1416, SNR=26.4, Peak=119 HFD=3.1
22:48:33.997 00.002 1032 MultiStar: [#1 0.16,-0.01,0.92,U] [#2 -0.08,-0.05,0.72,U] [#3 0.17,0.03,0.77,U] [#4 0.14,-0.12,0.68,U] [#5 0.09,-0.03,0.63,U] [#6 0.01,-0.14,0.59,U] [#7 0.22,-0.11,0.73,U] [#8 0.03,-0.13,0.53,U] 
22:48:33.999 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.17, -0.09}
22:48:34.001 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
22:48:34.003 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
22:48:34.006 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.55 mountX=-0.09 mountY=-0.09, mountTheta=-2.38
22:48:34.009 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
22:48:34.011 00.002 1032 Enqueuing Move request for scope (0.11, -0.07)
22:48:34.013 00.002 10072 Worker thread wakes up
22:48:34.013 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
22:48:34.013 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
22:48:34.013 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.09 yDistance=-0.09
22:48:34.016 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:48:34.020 00.004 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.79
22:48:34.021 00.001 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:48:34.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:34.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:48:34.021 00.000 10072 MoveAxis(E, 0, ABG)
22:48:34.021 00.000 10072 Move returns status 0, amount 0
22:48:34.021 00.000 10072 MoveAxis(N, 0, ABG)
22:48:34.021 00.000 10072 Move returns status 0, amount 0
22:48:34.021 00.000 10072 move complete, result=0
22:48:34.021 00.000 10072 worker thread done servicing request
22:48:34.040 00.019 1032 UpdateGuideState exits: m=1416 SNR=26.4
22:48:34.042 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:34.043 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:34.045 00.002 1032 Enqueuing Expose request
22:48:34.048 00.003 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:34.051 00.003 10072 Worker thread wakes up
22:48:34.051 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:34.051 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:34.462 00.411 10072 Exposure complete
22:48:34.517 00.055 10072 worker thread done servicing request
22:48:34.517 00.000 1032 OnExposeComplete: enter
22:48:34.519 00.002 1032 UpdateGuideState(): m_state=6
22:48:34.520 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5968
22:48:34.522 00.002 1032 Star::Find returns 1 (0), X=1097.64, Y=134.81, Mass=1341, SNR=25.7, Peak=119 HFD=3.1
22:48:34.525 00.003 1032 MultiStar: [#1 0.15,-0.13,0.99,U] [#2 -0.02,-0.04,0.81,U] [#3 0.11,0.06,0.76,U] [#4 0.18,-0.17,0.69,U] [#5 0.08,0.12,0.65,U] [#6 0.08,-0.13,0.64,U] [#7 0.14,0.12,0.74,U] [#8 0.09,-0.13,0.51,U] 
22:48:34.526 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.34, -0.12}
22:48:34.528 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
22:48:34.529 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
22:48:34.531 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.36 mountX=-0.08 mountY=-0.12, mountTheta=-2.19
22:48:34.533 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
22:48:34.536 00.003 1032 Enqueuing Move request for scope (0.14, -0.05)
22:48:34.538 00.002 10072 Worker thread wakes up
22:48:34.538 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
22:48:34.538 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
22:48:34.538 00.000 10072 Moving (0.14, -0.05) raw xDistance=-0.08 yDistance=-0.12
22:48:34.540 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:48:34.542 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.79
22:48:34.542 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:48:34.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:34.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:48:34.542 00.000 10072 MoveAxis(E, 0, ABG)
22:48:34.542 00.000 10072 Move returns status 0, amount 0
22:48:34.542 00.000 10072 MoveAxis(N, 0, ABG)
22:48:34.542 00.000 10072 Move returns status 0, amount 0
22:48:34.542 00.000 10072 move complete, result=0
22:48:34.543 00.001 10072 worker thread done servicing request
22:48:34.559 00.016 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:48:34.561 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:34.563 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:34.564 00.001 1032 Enqueuing Expose request
22:48:34.567 00.003 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:34.569 00.002 10072 Worker thread wakes up
22:48:34.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:34.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:35.196 00.627 10072 Exposure complete
22:48:35.250 00.054 10072 worker thread done servicing request
22:48:35.250 00.000 1032 OnExposeComplete: enter
22:48:35.252 00.002 1032 UpdateGuideState(): m_state=6
22:48:35.254 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5969
22:48:35.255 00.001 1032 Star::Find returns 1 (0), X=1097.59, Y=135.03, Mass=1290, SNR=25.2, Peak=109 HFD=3.2
22:48:35.258 00.003 1032 MultiStar: [#1 0.08,0.15,0.96,U] [#2 -0.04,0.11,0.78,U] [#3 0.25,0.16,0.00,M1] [#4 0.12,0.07,0.67,U] [#5 -0.01,0.26,0.00,M1] [#6 0.08,0.04,0.65,U] [#7 0.19,0.18,0.00,M1] [#8 -0.03,-0.00,0.56,U] 
22:48:35.260 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.09}, one-star: {0.29, 0.10}
22:48:35.261 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:48:35.262 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:48:35.264 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.73 mountX=0.06 mountY=-0.12, mountTheta=-1.10
22:48:35.269 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
22:48:35.272 00.003 1032 Enqueuing Move request for scope (0.10, 0.09)
22:48:35.274 00.002 10072 Worker thread wakes up
22:48:35.274 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
22:48:35.274 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
22:48:35.274 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
22:48:35.277 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:48:35.279 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.79
22:48:35.279 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:48:35.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:35.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:48:35.279 00.000 10072 MoveAxis(W, 0, ABG)
22:48:35.279 00.000 10072 Move returns status 0, amount 0
22:48:35.279 00.000 10072 MoveAxis(N, 0, ABG)
22:48:35.279 00.000 10072 Move returns status 0, amount 0
22:48:35.279 00.000 10072 move complete, result=0
22:48:35.279 00.000 10072 worker thread done servicing request
22:48:35.298 00.019 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:48:35.301 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:35.303 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:35.305 00.002 1032 Enqueuing Expose request
22:48:35.307 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:48:35.309 00.002 10072 Worker thread wakes up
22:48:35.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:35.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:35.727 00.418 10072 Exposure complete
22:48:35.787 00.060 10072 worker thread done servicing request
22:48:35.787 00.000 1032 OnExposeComplete: enter
22:48:35.789 00.002 1032 UpdateGuideState(): m_state=6
22:48:35.792 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5970
22:48:35.794 00.002 1032 Star::Find returns 1 (0), X=1097.64, Y=135.08, Mass=1392, SNR=26.2, Peak=115 HFD=3.3
22:48:35.796 00.002 1032 MultiStar: [#1 0.09,0.20,0.99,U] [#2 -0.03,0.24,0.81,U] [#3 0.07,0.29,0.00,M2] [#4 0.07,0.21,0.66,U] [#5 0.14,0.19,0.63,U] [#6 0.04,0.10,0.64,U] [#7 0.10,0.24,0.00,M2] [#8 0.05,0.02,0.53,U] 
22:48:35.798 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.17}, one-star: {0.34, 0.15}
22:48:35.800 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
22:48:35.804 00.004 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
22:48:35.806 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=0.97 mountX=0.13 mountY=-0.15, mountTheta=-0.86
22:48:35.809 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.17, opts=13)
22:48:35.812 00.003 1032 Enqueuing Move request for scope (0.11, 0.17)
22:48:35.814 00.002 10072 Worker thread wakes up
22:48:35.814 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
22:48:35.814 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
22:48:35.814 00.000 10072 Moving (0.11, 0.17) raw xDistance=0.13 yDistance=-0.15
22:48:35.818 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:48:35.820 00.002 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.79
22:48:35.820 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
22:48:35.820 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:35.820 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:48:35.821 00.001 10072 MoveAxis(W, 62, ABG)
22:48:35.821 00.000 10072 Guiding  Dir = 3, Dur = 62
22:48:35.821 00.000 10072 IsGuiding returns 0
22:48:35.821 00.000 10072 PulseGuide returned control before completion, sleep 72
22:48:35.842 00.021 1032 UpdateGuideState exits: m=1392 SNR=26.2
22:48:35.844 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:35.846 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:35.847 00.001 1032 Enqueuing Expose request
22:48:35.895 00.048 10072 IsGuiding returns 0
22:48:35.895 00.000 10072 Move returns status 0, amount 62
22:48:35.896 00.001 10072 MoveAxis(N, 0, ABG)
22:48:35.896 00.000 10072 Move returns status 0, amount 0
22:48:35.896 00.000 10072 move complete, result=0
22:48:35.896 00.000 10072 worker thread done servicing request
22:48:35.896 00.000 10072 Worker thread wakes up
22:48:35.896 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:35.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:35.920 00.024 1032 GuideStep: 0.1 px 62 ms WEST, -0.2 px 0 ms NORTH
22:48:36.525 00.605 10072 Exposure complete
22:48:36.582 00.057 1032 OnExposeComplete: enter
22:48:36.585 00.003 1032 UpdateGuideState(): m_state=6
22:48:36.587 00.002 10072 worker thread done servicing request
22:48:36.587 00.000 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5971
22:48:36.589 00.002 1032 Star::Find returns 1 (0), X=1097.68, Y=134.87, Mass=1304, SNR=25.4, Peak=113 HFD=3.2
22:48:36.591 00.002 1032 MultiStar: [#1 0.15,-0.10,0.93,U] [#2 0.03,-0.11,0.78,U] [#3 0.14,0.06,0.73,U] [#4 0.17,-0.02,0.64,U] [#5 0.00,-0.01,0.66,U] [#6 -0.11,-0.07,0.64,U] [#7 0.11,0.09,0.75,U] [#8 0.14,0.05,0.51,U] 
22:48:36.593 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.02}, one-star: {0.38, -0.06}
22:48:36.594 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
22:48:36.596 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
22:48:36.599 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.20 mountX=-0.06 mountY=-0.11, mountTheta=-2.03
22:48:36.602 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
22:48:36.605 00.003 1032 Enqueuing Move request for scope (0.13, -0.02)
22:48:36.606 00.001 10072 Worker thread wakes up
22:48:36.606 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
22:48:36.607 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
22:48:36.607 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.06 yDistance=-0.11
22:48:36.608 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:48:36.613 00.005 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.79
22:48:36.614 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:48:36.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:36.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:48:36.614 00.000 10072 MoveAxis(W, 0, ABG)
22:48:36.614 00.000 10072 Move returns status 0, amount 0
22:48:36.614 00.000 10072 MoveAxis(N, 0, ABG)
22:48:36.614 00.000 10072 Move returns status 0, amount 0
22:48:36.614 00.000 10072 move complete, result=0
22:48:36.614 00.000 10072 worker thread done servicing request
22:48:36.632 00.018 1032 UpdateGuideState exits: m=1304 SNR=25.4
22:48:36.634 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:36.636 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:36.638 00.002 1032 Enqueuing Expose request
22:48:36.639 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:48:36.643 00.004 10072 Worker thread wakes up
22:48:36.643 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:36.643 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:37.057 00.414 10072 Exposure complete
22:48:37.106 00.049 10072 worker thread done servicing request
22:48:37.106 00.000 1032 OnExposeComplete: enter
22:48:37.108 00.002 1032 UpdateGuideState(): m_state=6
22:48:37.110 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5972
22:48:37.112 00.002 1032 Star::Find returns 1 (0), X=1097.59, Y=134.94, Mass=1317, SNR=25.5, Peak=112 HFD=3.3
22:48:37.113 00.001 1032 MultiStar: [#1 0.24,-0.14,0.00,M1] [#2 0.06,-0.15,0.80,U] [#3 0.22,-0.04,0.80,U] [#4 0.27,-0.06,0.00,M1] [#5 0.09,0.06,0.69,U] [#6 0.13,-0.14,0.66,U] [#7 0.24,-0.06,0.68,U] [#8 0.17,-0.10,0.49,U] 
22:48:37.115 00.002 1032 refined, 6 included, MultiStar: {0.18, -0.06}, one-star: {0.29, 0.01}
22:48:37.117 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:48:37.118 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:48:37.119 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.30 mountX=-0.10 mountY=-0.16, mountTheta=-2.14
22:48:37.121 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.06, opts=13)
22:48:37.123 00.002 1032 Enqueuing Move request for scope (0.18, -0.06)
22:48:37.124 00.001 10072 Worker thread wakes up
22:48:37.125 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
22:48:37.125 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
22:48:37.125 00.000 10072 Moving (0.18, -0.06) raw xDistance=-0.10 yDistance=-0.16
22:48:37.126 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:48:37.129 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.79
22:48:37.129 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:48:37.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:37.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:48:37.129 00.000 10072 MoveAxis(W, 1, ABG)
22:48:37.129 00.000 10072 Guiding  Dir = 3, Dur = 1
22:48:37.130 00.001 10072 IsGuiding returns 0
22:48:37.130 00.000 10072 PulseGuide returned control before completion, sleep 11
22:48:37.145 00.015 10072 IsGuiding returns 0
22:48:37.145 00.000 10072 Move returns status 0, amount 1
22:48:37.145 00.000 10072 MoveAxis(N, 0, ABG)
22:48:37.146 00.001 10072 Move returns status 0, amount 0
22:48:37.146 00.000 10072 move complete, result=0
22:48:37.146 00.000 10072 worker thread done servicing request
22:48:37.147 00.001 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:48:37.149 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:37.150 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:37.152 00.002 1032 Enqueuing Expose request
22:48:37.153 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
22:48:37.155 00.002 10072 Worker thread wakes up
22:48:37.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:37.155 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:37.788 00.633 10072 Exposure complete
22:48:37.841 00.053 10072 worker thread done servicing request
22:48:37.841 00.000 1032 OnExposeComplete: enter
22:48:37.842 00.001 1032 UpdateGuideState(): m_state=6
22:48:37.844 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5973
22:48:37.845 00.001 1032 Star::Find returns 1 (0), X=1097.45, Y=134.94, Mass=1320, SNR=25.5, Peak=117 HFD=3.5
22:48:37.847 00.002 1032 MultiStar: [#1 0.16,-0.00,0.91,U] [#2 0.07,-0.02,0.79,U] [#3 0.23,0.09,0.76,U] [#4 0.29,-0.08,0.00,M2] [#5 0.02,-0.04,0.66,U] [#6 0.14,-0.13,0.64,U] [#7 0.18,0.07,0.69,U] [#8 0.10,0.03,0.50,U] 
22:48:37.848 00.001 1032 refined, 7 included, MultiStar: {0.13, 0.00}, one-star: {0.15, 0.02}
22:48:37.850 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
22:48:37.853 00.003 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
22:48:37.854 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.02 mountX=-0.03 mountY=-0.13, mountTheta=-1.81
22:48:37.857 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.00, opts=13)
22:48:37.858 00.001 1032 Enqueuing Move request for scope (0.13, 0.00)
22:48:37.861 00.003 10072 Worker thread wakes up
22:48:37.861 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
22:48:37.861 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
22:48:37.861 00.000 10072 Moving (0.13, 0.00) raw xDistance=-0.03 yDistance=-0.13
22:48:37.863 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:48:37.866 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.79
22:48:37.866 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:48:37.866 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:37.867 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:48:37.867 00.000 10072 MoveAxis(W, 1, ABG)
22:48:37.867 00.000 10072 Guiding  Dir = 3, Dur = 1
22:48:37.867 00.000 10072 IsGuiding returns 0
22:48:37.868 00.001 10072 PulseGuide returned control before completion, sleep 11
22:48:37.880 00.012 10072 IsGuiding returns 0
22:48:37.880 00.000 10072 Move returns status 0, amount 1
22:48:37.880 00.000 10072 MoveAxis(N, 0, ABG)
22:48:37.880 00.000 10072 Move returns status 0, amount 0
22:48:37.880 00.000 10072 move complete, result=0
22:48:37.880 00.000 10072 worker thread done servicing request
22:48:37.886 00.006 1032 UpdateGuideState exits: m=1320 SNR=25.5
22:48:37.888 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:37.890 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:37.891 00.001 1032 Enqueuing Expose request
22:48:37.894 00.003 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:48:37.897 00.003 10072 Worker thread wakes up
22:48:37.897 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:37.897 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:38.308 00.411 10072 Exposure complete
22:48:38.363 00.055 10072 worker thread done servicing request
22:48:38.364 00.001 1032 OnExposeComplete: enter
22:48:38.366 00.002 1032 UpdateGuideState(): m_state=6
22:48:38.368 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5974
22:48:38.370 00.002 1032 Star::Find returns 1 (0), X=1097.47, Y=135.12, Mass=1368, SNR=26.0, Peak=107 HFD=3.3
22:48:38.371 00.001 1032 MultiStar: [#1 0.21,-0.07,0.95,U] [#2 -0.02,0.00,0.77,U] [#3 0.13,0.14,0.73,U] [#4 0.19,-0.01,0.70,U] [#5 0.02,0.16,0.67,U] [#6 0.07,0.03,0.59,U] [#7 0.12,0.03,0.69,U] [#8 -0.04,0.10,0.52,U] 
22:48:38.373 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.17, 0.19}
22:48:38.375 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:48:38.376 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:48:38.378 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.12 cameraTheta=0.56 mountX=0.04 mountY=-0.12, mountTheta=-1.27
22:48:38.381 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
22:48:38.383 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
22:48:38.385 00.002 10072 Worker thread wakes up
22:48:38.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
22:48:38.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
22:48:38.386 00.001 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
22:48:38.388 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:48:38.390 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.80
22:48:38.390 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:48:38.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:38.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:48:38.390 00.000 10072 MoveAxis(W, 2, ABG)
22:48:38.390 00.000 10072 Guiding  Dir = 3, Dur = 2
22:48:38.391 00.001 10072 IsGuiding returns 0
22:48:38.393 00.002 10072 PulseGuide returned control before completion, sleep 12
22:48:38.411 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:48:38.414 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:38.419 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:38.421 00.002 1032 Enqueuing Expose request
22:48:38.424 00.003 10072 IsGuiding returns 0
22:48:38.424 00.000 10072 Move returns status 0, amount 2
22:48:38.425 00.001 10072 MoveAxis(N, 0, ABG)
22:48:38.425 00.000 10072 Move returns status 0, amount 0
22:48:38.425 00.000 10072 move complete, result=0
22:48:38.425 00.000 10072 worker thread done servicing request
22:48:38.425 00.000 10072 Worker thread wakes up
22:48:38.425 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:38.425 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:38.434 00.009 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:48:39.057 00.623 10072 Exposure complete
22:48:39.111 00.054 10072 worker thread done servicing request
22:48:39.111 00.000 1032 OnExposeComplete: enter
22:48:39.114 00.003 1032 UpdateGuideState(): m_state=6
22:48:39.117 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5975
22:48:39.119 00.002 1032 Star::Find returns 1 (0), X=1097.50, Y=134.94, Mass=1297, SNR=25.3, Peak=110 HFD=3.1
22:48:39.121 00.002 1032 MultiStar: [#1 0.16,0.08,1.02,U] [#2 -0.05,0.01,0.80,U] [#3 0.20,0.23,0.00,M1] [#4 0.24,0.16,0.00,M2] [#5 0.14,0.22,0.00,M1] [#6 0.03,-0.12,0.67,U] [#7 0.14,0.11,0.72,U] [#8 0.16,-0.10,0.51,U] 
22:48:39.123 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.01}, one-star: {0.20, 0.01}
22:48:39.125 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
22:48:39.126 00.001 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
22:48:39.128 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.10 mountX=-0.02 mountY=-0.11, mountTheta=-1.73
22:48:39.131 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
22:48:39.133 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
22:48:39.135 00.002 10072 Worker thread wakes up
22:48:39.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
22:48:39.135 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
22:48:39.135 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
22:48:39.137 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:48:39.141 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.80
22:48:39.141 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:48:39.141 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:39.141 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:48:39.141 00.000 10072 MoveAxis(W, 2, ABG)
22:48:39.141 00.000 10072 Guiding  Dir = 3, Dur = 2
22:48:39.141 00.000 10072 IsGuiding returns 0
22:48:39.142 00.001 10072 PulseGuide returned control before completion, sleep 12
22:48:39.161 00.019 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:48:39.163 00.002 10072 IsGuiding returns 0
22:48:39.164 00.001 10072 Move returns status 0, amount 2
22:48:39.164 00.000 10072 MoveAxis(N, 0, ABG)
22:48:39.164 00.000 10072 Move returns status 0, amount 0
22:48:39.164 00.000 10072 move complete, result=0
22:48:39.164 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:39.166 00.002 10072 worker thread done servicing request
22:48:39.167 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:39.169 00.002 1032 Enqueuing Expose request
22:48:39.171 00.002 10072 Worker thread wakes up
22:48:39.171 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:39.171 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:39.171 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:48:39.589 00.418 10072 Exposure complete
22:48:39.640 00.051 10072 worker thread done servicing request
22:48:39.640 00.000 1032 OnExposeComplete: enter
22:48:39.643 00.003 1032 UpdateGuideState(): m_state=6
22:48:39.644 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5976
22:48:39.647 00.003 1032 Star::Find returns 1 (0), X=1097.55, Y=134.95, Mass=1300, SNR=25.3, Peak=116 HFD=3.2
22:48:39.648 00.001 1032 MultiStar: [#1 0.24,-0.15,0.00,M1] [#2 0.01,0.03,0.83,U] [#3 0.15,0.03,0.76,U] [#4 0.22,-0.10,0.67,U] [#5 0.11,-0.02,0.68,U] [#6 0.16,-0.13,0.63,U] [#7 0.13,-0.05,0.74,U] [#8 0.03,0.06,0.51,U] 
22:48:39.650 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.02}, one-star: {0.24, 0.02}
22:48:39.651 00.001 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
22:48:39.653 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
22:48:39.654 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.12 mountX=-0.05 mountY=-0.13, mountTheta=-1.95
22:48:39.657 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
22:48:39.659 00.002 1032 Enqueuing Move request for scope (0.14, -0.02)
22:48:39.660 00.001 10072 Worker thread wakes up
22:48:39.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
22:48:39.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
22:48:39.660 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.05 yDistance=-0.13
22:48:39.663 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:48:39.665 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.80
22:48:39.665 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:48:39.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:39.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:48:39.665 00.000 10072 MoveAxis(W, 3, ABG)
22:48:39.665 00.000 10072 Guiding  Dir = 3, Dur = 3
22:48:39.667 00.002 10072 IsGuiding returns 0
22:48:39.667 00.000 10072 PulseGuide returned control before completion, sleep 13
22:48:39.684 00.017 1032 UpdateGuideState exits: m=1300 SNR=25.3
22:48:39.687 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:39.688 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:39.690 00.002 1032 Enqueuing Expose request
22:48:39.694 00.004 10072 IsGuiding returns 0
22:48:39.694 00.000 10072 Move returns status 0, amount 3
22:48:39.694 00.000 10072 MoveAxis(N, 0, ABG)
22:48:39.694 00.000 10072 Move returns status 0, amount 0
22:48:39.694 00.000 10072 move complete, result=0
22:48:39.694 00.000 10072 worker thread done servicing request
22:48:39.694 00.000 10072 Worker thread wakes up
22:48:39.694 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:39.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:39.700 00.006 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:48:40.324 00.624 10072 Exposure complete
22:48:40.378 00.054 10072 worker thread done servicing request
22:48:40.378 00.000 1032 OnExposeComplete: enter
22:48:40.380 00.002 1032 UpdateGuideState(): m_state=6
22:48:40.383 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5977
22:48:40.385 00.002 1032 Star::Find returns 1 (0), X=1097.59, Y=134.85, Mass=1580, SNR=28.0, Peak=138 HFD=3.2
22:48:40.387 00.002 1032 MultiStar: [#1 0.19,-0.07,0.89,U] [#2 0.01,-0.00,0.70,U] [#3 0.15,0.05,0.70,U] [#4 0.15,-0.16,0.62,U] [#5 0.22,0.01,0.59,U] [#6 0.01,-0.33,0.00,M1] [#7 0.27,0.02,0.00,M1] [#8 0.14,-0.08,0.48,U] 
22:48:40.389 00.002 1032 refined, 6 included, MultiStar: {0.17, -0.05}, one-star: {0.29, -0.08}
22:48:40.392 00.003 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
22:48:40.397 00.005 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
22:48:40.402 00.005 1032 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.27 mountX=-0.09 mountY=-0.15, mountTheta=-2.10
22:48:40.405 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.05, opts=13)
22:48:40.408 00.003 1032 Enqueuing Move request for scope (0.17, -0.05)
22:48:40.410 00.002 10072 Worker thread wakes up
22:48:40.411 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
22:48:40.411 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
22:48:40.411 00.000 10072 Moving (0.17, -0.05) raw xDistance=-0.09 yDistance=-0.15
22:48:40.413 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:48:40.415 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.80
22:48:40.415 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:48:40.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:40.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:48:40.415 00.000 10072 MoveAxis(W, 3, ABG)
22:48:40.415 00.000 10072 Guiding  Dir = 3, Dur = 3
22:48:40.416 00.001 10072 IsGuiding returns 0
22:48:40.416 00.000 10072 PulseGuide returned control before completion, sleep 13
22:48:40.435 00.019 1032 UpdateGuideState exits: m=1580 SNR=28.0
22:48:40.437 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:40.439 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:40.441 00.002 1032 Enqueuing Expose request
22:48:40.444 00.003 10072 IsGuiding returns 0
22:48:40.444 00.000 10072 Move returns status 0, amount 3
22:48:40.444 00.000 10072 MoveAxis(N, 0, ABG)
22:48:40.444 00.000 10072 Move returns status 0, amount 0
22:48:40.444 00.000 10072 move complete, result=0
22:48:40.445 00.001 10072 worker thread done servicing request
22:48:40.445 00.000 10072 Worker thread wakes up
22:48:40.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:40.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:40.451 00.006 1032 GuideStep: -0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
22:48:40.856 00.405 10072 Exposure complete
22:48:40.913 00.057 10072 worker thread done servicing request
22:48:40.914 00.001 1032 OnExposeComplete: enter
22:48:40.917 00.003 1032 UpdateGuideState(): m_state=6
22:48:40.919 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5978
22:48:40.921 00.002 1032 Star::Find returns 1 (0), X=1097.79, Y=135.03, Mass=1301, SNR=25.3, Peak=104 HFD=3.1
22:48:40.925 00.004 1032 MultiStar: [#1 0.26,0.04,0.00,M1] [#2 0.05,0.01,0.82,U] [#3 0.22,-0.03,0.85,U] [#4 0.25,-0.08,0.00,M1] [#5 0.31,0.17,0.00,M1] [#6 0.06,-0.20,0.64,U] [#7 0.21,0.27,0.00,M2] [#8 0.18,-0.03,0.53,U] 
22:48:40.927 00.002 1032 refined, 4 included, MultiStar: {0.22, -0.01}, one-star: {0.49, 0.10}
22:48:40.929 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
22:48:40.932 00.003 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
22:48:40.934 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.07 mountX=-0.07 mountY=-0.21, mountTheta=-1.90
22:48:40.937 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.01, opts=13)
22:48:40.940 00.003 1032 Enqueuing Move request for scope (0.22, -0.01)
22:48:40.942 00.002 10072 Worker thread wakes up
22:48:40.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
22:48:40.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
22:48:40.942 00.000 10072 Moving (0.22, -0.01) raw xDistance=-0.07 yDistance=-0.21
22:48:40.944 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:48:40.947 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.80
22:48:40.947 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:48:40.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:48:40.947 00.000 10072 MoveAxis(W, 3, ABG)
22:48:40.947 00.000 10072 Guiding  Dir = 3, Dur = 3
22:48:40.947 00.000 10072 IsGuiding returns 0
22:48:40.948 00.001 10072 PulseGuide returned control before completion, sleep 13
22:48:40.968 00.020 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:48:40.970 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:40.972 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:40.974 00.002 1032 Enqueuing Expose request
22:48:40.976 00.002 10072 IsGuiding returns 0
22:48:40.976 00.000 10072 Move returns status 0, amount 3
22:48:40.976 00.000 10072 MoveAxis(N, 137, ABG)
22:48:40.976 00.000 10072 Guiding  Dir = 0, Dur = 137
22:48:40.976 00.000 10072 IsGuiding returns 0
22:48:40.978 00.002 10072 PulseGuide returned control before completion, sleep 147
22:48:41.132 00.154 10072 IsGuiding returns 0
22:48:41.136 00.004 10072 Move returns status 0, amount 137
22:48:41.137 00.001 10072 move complete, result=0
22:48:41.137 00.000 10072 worker thread done servicing request
22:48:41.137 00.000 10072 Worker thread wakes up
22:48:41.137 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.2 px 137 ms NORTH
22:48:41.141 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:41.141 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:41.774 00.633 10072 Exposure complete
22:48:41.834 00.060 10072 worker thread done servicing request
22:48:41.834 00.000 1032 OnExposeComplete: enter
22:48:41.836 00.002 1032 UpdateGuideState(): m_state=6
22:48:41.839 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5979
22:48:41.841 00.002 1032 Star::Find returns 1 (0), X=1097.44, Y=134.77, Mass=1319, SNR=25.5, Peak=128 HFD=3.3
22:48:41.843 00.002 1032 MultiStar: [#1 -0.10,-0.12,0.97,U] [#2 -0.20,-0.05,0.83,U] [#3 -0.16,0.01,0.81,U] [#4 -0.05,0.03,0.69,U] [#5 -0.07,-0.04,0.65,U] [#6 -0.28,0.05,0.00,M1] [#7 -0.07,0.06,0.74,U] [#8 -0.23,-0.22,0.00,M1] 
22:48:41.845 00.002 1032 refined, 6 included, MultiStar: {-0.07, -0.05}, one-star: {0.14, -0.16}
22:48:41.847 00.002 1032 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.83) = xAngle (-4.36 = 1.92)
22:48:41.848 00.001 1032 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.36 = 1.92)
22:48:41.850 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.53 mountX=-0.03 mountY=0.08, mountTheta=1.92
22:48:41.853 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.05, opts=13)
22:48:41.856 00.003 1032 Enqueuing Move request for scope (-0.07, -0.05)
22:48:41.858 00.002 10072 Worker thread wakes up
22:48:41.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
22:48:41.858 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
22:48:41.858 00.000 10072 Moving (-0.07, -0.05) raw xDistance=-0.03 yDistance=0.08
22:48:41.859 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:48:41.861 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.80
22:48:41.861 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:48:41.862 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:41.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:48:41.862 00.000 10072 MoveAxis(W, 3, ABG)
22:48:41.862 00.000 10072 Guiding  Dir = 3, Dur = 3
22:48:41.862 00.000 10072 IsGuiding returns 0
22:48:41.862 00.000 10072 PulseGuide returned control before completion, sleep 13
22:48:41.879 00.017 10072 IsGuiding returns 0
22:48:41.879 00.000 10072 Move returns status 0, amount 3
22:48:41.879 00.000 10072 MoveAxis(N, 0, ABG)
22:48:41.879 00.000 10072 Move returns status 0, amount 0
22:48:41.879 00.000 10072 move complete, result=0
22:48:41.879 00.000 10072 worker thread done servicing request
22:48:41.880 00.001 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:48:41.882 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:41.884 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:41.886 00.002 1032 Enqueuing Expose request
22:48:41.888 00.002 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
22:48:41.889 00.001 10072 Worker thread wakes up
22:48:41.891 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:41.891 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:42.306 00.415 10072 Exposure complete
22:48:42.356 00.050 10072 worker thread done servicing request
22:48:42.356 00.000 1032 OnExposeComplete: enter
22:48:42.358 00.002 1032 UpdateGuideState(): m_state=6
22:48:42.360 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5980
22:48:42.362 00.002 1032 Star::Find returns 1 (0), X=1097.43, Y=134.76, Mass=1553, SNR=27.7, Peak=144 HFD=3.2
22:48:42.366 00.004 1032 MultiStar: [#1 -0.05,-0.23,0.89,U] [#2 -0.22,-0.19,0.00,M1] [#3 -0.14,-0.05,0.73,U] [#4 -0.04,-0.25,0.00,M1] [#5 -0.14,-0.08,0.61,U] [#6 -0.20,-0.33,0.00,M2] [#7 0.03,0.02,0.69,U] [#8 -0.06,-0.25,0.00,M2] 
22:48:42.369 00.003 1032 refined, 4 included, MultiStar: {-0.02, -0.11}, one-star: {0.13, -0.17}
22:48:42.373 00.004 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.68)
22:48:42.374 00.001 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.68)
22:48:42.376 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.77 mountX=-0.10 mountY=0.05, mountTheta=2.68
22:48:42.380 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.11, opts=13)
22:48:42.382 00.002 1032 Enqueuing Move request for scope (-0.02, -0.11)
22:48:42.384 00.002 10072 Worker thread wakes up
22:48:42.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
22:48:42.384 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
22:48:42.384 00.000 10072 Moving (-0.02, -0.11) raw xDistance=-0.10 yDistance=0.05
22:48:42.386 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:48:42.389 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.81
22:48:42.389 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:48:42.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:42.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:48:42.389 00.000 10072 MoveAxis(W, 3, ABG)
22:48:42.389 00.000 10072 Guiding  Dir = 3, Dur = 3
22:48:42.389 00.000 10072 IsGuiding returns 0
22:48:42.390 00.001 10072 PulseGuide returned control before completion, sleep 13
22:48:42.407 00.017 1032 UpdateGuideState exits: m=1553 SNR=27.7
22:48:42.409 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:42.410 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:42.414 00.004 1032 Enqueuing Expose request
22:48:42.415 00.001 10072 IsGuiding returns 0
22:48:42.415 00.000 10072 Move returns status 0, amount 3
22:48:42.415 00.000 10072 MoveAxis(N, 0, ABG)
22:48:42.415 00.000 10072 Move returns status 0, amount 0
22:48:42.416 00.001 10072 move complete, result=0
22:48:42.416 00.000 10072 worker thread done servicing request
22:48:42.416 00.000 10072 Worker thread wakes up
22:48:42.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:42.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:42.426 00.010 1032 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
22:48:43.040 00.614 10072 Exposure complete
22:48:43.096 00.056 10072 worker thread done servicing request
22:48:43.096 00.000 1032 OnExposeComplete: enter
22:48:43.098 00.002 1032 UpdateGuideState(): m_state=6
22:48:43.100 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5981
22:48:43.103 00.003 1032 Star::Find returns 1 (0), X=1097.37, Y=134.85, Mass=1452, SNR=26.8, Peak=136 HFD=3.2
22:48:43.106 00.003 1032 MultiStar: [#1 0.10,-0.20,0.94,U] [#2 -0.11,-0.10,0.77,U] [#3 0.08,-0.16,0.72,U] [#4 -0.11,-0.19,0.66,U] [#5 -0.09,-0.02,0.64,U] [#6 -0.16,-0.33,0.00,M3] [#7 0.10,-0.07,0.65,U] [#8 0.12,-0.09,0.49,U] 
22:48:43.108 00.002 1032 single-star, 7 included, MultiStar: {0.02, -0.12}, one-star: {0.07, -0.08}
22:48:43.110 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
22:48:43.112 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
22:48:43.113 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.86 mountX=-0.10 mountY=-0.05, mountTheta=-2.69
22:48:43.117 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
22:48:43.119 00.002 1032 Enqueuing Move request for scope (0.07, -0.08)
22:48:43.121 00.002 10072 Worker thread wakes up
22:48:43.121 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
22:48:43.121 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
22:48:43.121 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.10 yDistance=-0.05
22:48:43.123 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:48:43.125 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.81
22:48:43.125 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:48:43.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:43.125 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:48:43.125 00.000 10072 MoveAxis(W, 2, ABG)
22:48:43.126 00.001 10072 Guiding  Dir = 3, Dur = 2
22:48:43.126 00.000 10072 IsGuiding returns 0
22:48:43.126 00.000 10072 PulseGuide returned control before completion, sleep 12
22:48:43.145 00.019 1032 UpdateGuideState exits: m=1452 SNR=26.8
22:48:43.148 00.003 10072 IsGuiding returns 0
22:48:43.148 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:43.150 00.002 10072 Move returns status 0, amount 2
22:48:43.150 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:43.151 00.001 1032 Enqueuing Expose request
22:48:43.153 00.002 10072 MoveAxis(N, 0, ABG)
22:48:43.153 00.000 10072 Move returns status 0, amount 0
22:48:43.153 00.000 10072 move complete, result=0
22:48:43.153 00.000 10072 worker thread done servicing request
22:48:43.153 00.000 10072 Worker thread wakes up
22:48:43.153 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:43.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:43.161 00.008 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:48:43.571 00.410 10072 Exposure complete
22:48:43.634 00.063 10072 worker thread done servicing request
22:48:43.634 00.000 1032 OnExposeComplete: enter
22:48:43.637 00.003 1032 UpdateGuideState(): m_state=6
22:48:43.640 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5982
22:48:43.642 00.002 1032 Star::Find returns 1 (0), X=1097.45, Y=134.88, Mass=1322, SNR=25.5, Peak=124 HFD=3.1
22:48:43.646 00.004 1032 MultiStar: [#1 0.13,-0.14,0.97,U] [#2 -0.11,-0.18,0.84,U] [#3 0.01,0.05,0.79,U] [#4 0.08,-0.14,0.64,U] [#5 -0.09,-0.18,0.67,U] [#6 -0.06,-0.32,0.00,M4] [#7 0.05,-0.02,0.71,U] [#8 -0.07,-0.06,0.53,U] 
22:48:43.649 00.003 1032 refined, 7 included, MultiStar: {0.03, -0.09}, one-star: {0.15, -0.05}
22:48:43.651 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
22:48:43.653 00.002 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
22:48:43.656 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.26 mountX=-0.10 mountY=-0.01, mountTheta=-3.09
22:48:43.658 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.09, opts=13)
22:48:43.660 00.002 1032 Enqueuing Move request for scope (0.03, -0.09)
22:48:43.663 00.003 10072 Worker thread wakes up
22:48:43.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
22:48:43.663 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
22:48:43.663 00.000 10072 Moving (0.03, -0.09) raw xDistance=-0.10 yDistance=-0.01
22:48:43.665 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:48:43.668 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.81
22:48:43.668 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:48:43.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:43.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:48:43.668 00.000 10072 MoveAxis(W, 2, ABG)
22:48:43.668 00.000 10072 Guiding  Dir = 3, Dur = 2
22:48:43.669 00.001 10072 IsGuiding returns 0
22:48:43.669 00.000 10072 PulseGuide returned control before completion, sleep 12
22:48:43.689 00.020 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:48:43.691 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:43.694 00.003 10072 IsGuiding returns 0
22:48:43.694 00.000 10072 Move returns status 0, amount 2
22:48:43.694 00.000 10072 MoveAxis(N, 0, ABG)
22:48:43.694 00.000 10072 Move returns status 0, amount 0
22:48:43.694 00.000 10072 move complete, result=0
22:48:43.694 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:43.697 00.003 1032 Enqueuing Expose request
22:48:43.699 00.002 10072 worker thread done servicing request
22:48:43.699 00.000 10072 Worker thread wakes up
22:48:43.699 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:48:43.701 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:43.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:44.337 00.636 10072 Exposure complete
22:48:44.387 00.050 10072 worker thread done servicing request
22:48:44.388 00.001 1032 OnExposeComplete: enter
22:48:44.389 00.001 1032 UpdateGuideState(): m_state=6
22:48:44.393 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5983
22:48:44.395 00.002 1032 Star::Find returns 1 (0), X=1097.40, Y=134.85, Mass=1282, SNR=25.2, Peak=126 HFD=3.2
22:48:44.397 00.002 1032 MultiStar: [#1 0.07,-0.04,0.99,U] [#2 -0.19,0.01,0.80,U] [#3 -0.09,0.14,0.75,U] [#4 0.10,-0.06,0.76,U] [#5 -0.02,0.05,0.69,U] [#6 -0.08,-0.14,0.67,U] [#7 -0.00,0.10,0.71,U] [#8 -0.09,-0.01,0.57,U] 
22:48:44.399 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.10, -0.08}
22:48:44.400 00.001 1032 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.83) = xAngle (-4.51 = 1.77)
22:48:44.402 00.002 1032 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.51 = 1.77)
22:48:44.405 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.68 mountX=-0.00 mountY=0.02, mountTheta=1.77
22:48:44.408 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
22:48:44.410 00.002 1032 Enqueuing Move request for scope (-0.01, -0.01)
22:48:44.412 00.002 10072 Worker thread wakes up
22:48:44.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:48:44.412 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:48:44.412 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.02
22:48:44.414 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:48:44.417 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.81
22:48:44.417 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:48:44.417 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:44.417 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:48:44.417 00.000 10072 MoveAxis(W, 2, ABG)
22:48:44.417 00.000 10072 Guiding  Dir = 3, Dur = 2
22:48:44.418 00.001 10072 IsGuiding returns 0
22:48:44.418 00.000 10072 PulseGuide returned control before completion, sleep 12
22:48:44.436 00.018 1032 UpdateGuideState exits: m=1282 SNR=25.2
22:48:44.438 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:44.440 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:44.442 00.002 1032 Enqueuing Expose request
22:48:44.444 00.002 10072 IsGuiding returns 0
22:48:44.444 00.000 10072 Move returns status 0, amount 2
22:48:44.444 00.000 10072 MoveAxis(N, 0, ABG)
22:48:44.444 00.000 10072 Move returns status 0, amount 0
22:48:44.444 00.000 10072 move complete, result=0
22:48:44.444 00.000 10072 worker thread done servicing request
22:48:44.444 00.000 10072 Worker thread wakes up
22:48:44.445 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:44.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:44.451 00.006 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:48:44.854 00.403 10072 Exposure complete
22:48:44.909 00.055 10072 worker thread done servicing request
22:48:44.909 00.000 1032 OnExposeComplete: enter
22:48:44.912 00.003 1032 UpdateGuideState(): m_state=6
22:48:44.914 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5984
22:48:44.916 00.002 1032 Star::Find returns 1 (0), X=1097.39, Y=134.92, Mass=1369, SNR=26.0, Peak=116 HFD=3.3
22:48:44.918 00.002 1032 MultiStar: [#1 0.04,0.01,1.00,U] [#2 -0.10,0.03,0.75,U] [#3 -0.03,0.23,0.73,U] [#4 0.03,0.01,0.71,U] [#5 -0.12,0.00,0.66,U] [#6 0.05,0.04,0.61,U] [#7 -0.01,0.19,0.70,U] [#8 -0.03,-0.02,0.51,U] 
22:48:44.919 00.001 1032 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {0.09, -0.00}
22:48:44.921 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
22:48:44.923 00.002 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
22:48:44.928 00.005 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.62 mountX=0.05 mountY=-0.01, mountTheta=-0.21
22:48:44.931 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
22:48:44.934 00.003 1032 Enqueuing Move request for scope (-0.00, 0.05)
22:48:44.936 00.002 10072 Worker thread wakes up
22:48:44.936 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
22:48:44.936 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
22:48:44.936 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
22:48:44.938 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:48:44.940 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.81
22:48:44.940 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:48:44.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:44.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:48:44.940 00.000 10072 MoveAxis(W, 2, ABG)
22:48:44.940 00.000 10072 Guiding  Dir = 3, Dur = 2
22:48:44.941 00.001 10072 IsGuiding returns 0
22:48:44.941 00.000 10072 PulseGuide returned control before completion, sleep 12
22:48:44.961 00.020 10072 IsGuiding returns 0
22:48:44.961 00.000 10072 Move returns status 0, amount 2
22:48:44.961 00.000 10072 MoveAxis(N, 0, ABG)
22:48:44.961 00.000 10072 Move returns status 0, amount 0
22:48:44.961 00.000 10072 move complete, result=0
22:48:44.961 00.000 10072 worker thread done servicing request
22:48:44.962 00.001 1032 UpdateGuideState exits: m=1369 SNR=26.0
22:48:44.964 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:44.966 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:44.968 00.002 1032 Enqueuing Expose request
22:48:44.970 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:48:44.971 00.001 10072 Worker thread wakes up
22:48:44.971 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:44.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:45.605 00.634 10072 Exposure complete
22:48:45.661 00.056 1032 OnExposeComplete: enter
22:48:45.665 00.004 1032 UpdateGuideState(): m_state=6
22:48:45.667 00.002 10072 worker thread done servicing request
22:48:45.667 00.000 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5985
22:48:45.668 00.001 1032 Star::Find returns 1 (0), X=1097.42, Y=134.90, Mass=1317, SNR=25.5, Peak=115 HFD=3.4
22:48:45.670 00.002 1032 MultiStar: [#1 0.03,-0.13,1.03,U] [#2 -0.18,-0.15,0.83,U] [#3 0.09,-0.10,0.75,U] [#4 0.09,-0.16,0.69,U] [#5 -0.09,-0.11,0.69,U] [#6 0.04,-0.23,0.62,U] [#7 -0.09,0.04,0.73,U] [#8 -0.13,-0.06,0.52,U] 
22:48:45.672 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.10}, one-star: {0.12, -0.03}
22:48:45.675 00.003 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.84)
22:48:45.678 00.003 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.84)
22:48:45.680 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.62 mountX=-0.10 mountY=0.03, mountTheta=2.84
22:48:45.683 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.10, opts=13)
22:48:45.686 00.003 1032 Enqueuing Move request for scope (-0.00, -0.10)
22:48:45.687 00.001 10072 Worker thread wakes up
22:48:45.688 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
22:48:45.688 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
22:48:45.688 00.000 10072 Moving (-0.00, -0.10) raw xDistance=-0.10 yDistance=0.03
22:48:45.689 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:48:45.692 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.81
22:48:45.692 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:48:45.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:45.692 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:48:45.692 00.000 10072 MoveAxis(W, 2, ABG)
22:48:45.692 00.000 10072 Guiding  Dir = 3, Dur = 2
22:48:45.692 00.000 10072 IsGuiding returns 0
22:48:45.693 00.001 10072 PulseGuide returned control before completion, sleep 12
22:48:45.713 00.020 10072 IsGuiding returns 1
22:48:45.713 00.000 10072 scope still moving after pulse duration time elapsed
22:48:45.713 00.000 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:48:45.715 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:45.718 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:45.719 00.001 1032 Enqueuing Expose request
22:48:45.745 00.026 10072 IsGuiding returns 0
22:48:45.745 00.000 10072 scope move finished after 2 + 50 ms
22:48:45.745 00.000 10072 Move returns status 0, amount 2
22:48:45.745 00.000 10072 MoveAxis(N, 0, ABG)
22:48:45.745 00.000 10072 Move returns status 0, amount 0
22:48:45.746 00.001 10072 move complete, result=0
22:48:45.746 00.000 10072 worker thread done servicing request
22:48:45.746 00.000 10072 Worker thread wakes up
22:48:45.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:45.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:45.752 00.006 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:48:46.156 00.404 10072 Exposure complete
22:48:46.213 00.057 10072 worker thread done servicing request
22:48:46.213 00.000 1032 OnExposeComplete: enter
22:48:46.215 00.002 1032 UpdateGuideState(): m_state=6
22:48:46.217 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5986
22:48:46.219 00.002 1032 Star::Find returns 1 (0), X=1097.44, Y=134.86, Mass=1294, SNR=25.3, Peak=109 HFD=3.4
22:48:46.221 00.002 1032 MultiStar: [#1 0.06,-0.05,1.03,U] [#2 -0.17,-0.06,0.82,U] [#3 0.06,0.01,0.76,U] [#4 -0.15,0.00,0.68,U] [#5 -0.07,0.04,0.64,U] [#6 -0.06,-0.22,0.62,U] [#7 -0.03,0.07,0.68,U] [#8 -0.10,-0.17,0.54,U] 
22:48:46.222 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {0.14, -0.07}
22:48:46.224 00.002 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.47)
22:48:46.225 00.001 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.47)
22:48:46.227 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.98 mountX=-0.04 mountY=0.03, mountTheta=2.47
22:48:46.230 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
22:48:46.233 00.003 1032 Enqueuing Move request for scope (-0.02, -0.05)
22:48:46.235 00.002 10072 Worker thread wakes up
22:48:46.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
22:48:46.235 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
22:48:46.235 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.03
22:48:46.243 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
22:48:46.246 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.81
22:48:46.246 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:48:46.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:46.246 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:48:46.246 00.000 10072 MoveAxis(W, 2, ABG)
22:48:46.246 00.000 10072 Guiding  Dir = 3, Dur = 2
22:48:46.247 00.001 10072 IsGuiding returns 0
22:48:46.247 00.000 10072 PulseGuide returned control before completion, sleep 12
22:48:46.262 00.015 10072 IsGuiding returns 0
22:48:46.262 00.000 10072 Move returns status 0, amount 2
22:48:46.262 00.000 10072 MoveAxis(N, 0, ABG)
22:48:46.262 00.000 10072 Move returns status 0, amount 0
22:48:46.262 00.000 10072 move complete, result=0
22:48:46.262 00.000 10072 worker thread done servicing request
22:48:46.265 00.003 1032 UpdateGuideState exits: m=1294 SNR=25.3
22:48:46.269 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:46.271 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:46.273 00.002 1032 Enqueuing Expose request
22:48:46.275 00.002 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:48:46.279 00.004 10072 Worker thread wakes up
22:48:46.279 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:46.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:46.906 00.627 10072 Exposure complete
22:48:46.966 00.060 10072 worker thread done servicing request
22:48:46.966 00.000 1032 OnExposeComplete: enter
22:48:46.968 00.002 1032 UpdateGuideState(): m_state=6
22:48:46.971 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5987
22:48:46.973 00.002 1032 Star::Find returns 1 (0), X=1097.41, Y=135.02, Mass=1297, SNR=25.3, Peak=108 HFD=3.3
22:48:46.975 00.002 1032 MultiStar: [#1 0.06,-0.03,0.97,U] [#2 -0.14,-0.04,0.82,U] [#3 -0.07,0.14,0.82,U] [#4 -0.03,0.08,0.68,U] [#5 0.01,0.08,0.64,U] [#6 -0.09,-0.09,0.64,U] [#7 0.02,0.16,0.74,U] [#8 -0.09,-0.17,0.54,U] 
22:48:46.976 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.11, 0.09}
22:48:46.978 00.002 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
22:48:46.980 00.002 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
22:48:46.982 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=2.02 mountX=0.03 mountY=0.01, mountTheta=0.19
22:48:46.985 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
22:48:46.989 00.004 1032 Enqueuing Move request for scope (-0.01, 0.03)
22:48:46.991 00.002 10072 Worker thread wakes up
22:48:46.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:48:46.991 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:48:46.991 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.01
22:48:46.993 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:48:46.995 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.82
22:48:46.996 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:48:46.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:46.996 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:48:46.996 00.000 10072 MoveAxis(W, 2, ABG)
22:48:46.996 00.000 10072 Guiding  Dir = 3, Dur = 2
22:48:46.997 00.001 10072 IsGuiding returns 0
22:48:46.997 00.000 10072 PulseGuide returned control before completion, sleep 12
22:48:47.011 00.014 10072 IsGuiding returns 0
22:48:47.011 00.000 10072 Move returns status 0, amount 2
22:48:47.011 00.000 10072 MoveAxis(N, 0, ABG)
22:48:47.011 00.000 10072 Move returns status 0, amount 0
22:48:47.011 00.000 10072 move complete, result=0
22:48:47.011 00.000 10072 worker thread done servicing request
22:48:47.016 00.005 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:48:47.022 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:47.024 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:47.027 00.003 1032 Enqueuing Expose request
22:48:47.030 00.003 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:48:47.033 00.003 10072 Worker thread wakes up
22:48:47.033 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:47.033 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:47.452 00.419 10072 Exposure complete
22:48:47.512 00.060 10072 worker thread done servicing request
22:48:47.512 00.000 1032 OnExposeComplete: enter
22:48:47.516 00.004 1032 UpdateGuideState(): m_state=6
22:48:47.519 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5988
22:48:47.522 00.003 1032 Star::Find returns 1 (0), X=1097.46, Y=135.05, Mass=1197, SNR=24.3, Peak=103 HFD=3.2
22:48:47.524 00.002 1032 MultiStar: [#1 0.07,0.02,1.02,U] [#2 -0.07,-0.04,0.84,U] [#3 -0.06,0.10,0.87,U] [#4 0.09,-0.08,0.72,U] [#5 0.01,0.01,0.66,U] [#6 -0.06,-0.06,0.65,U] [#7 0.03,0.10,0.73,U] [#8 0.13,-0.08,0.53,U] 
22:48:47.527 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.16, 0.12}
22:48:47.530 00.003 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
22:48:47.533 00.003 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
22:48:47.536 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.50 mountX=0.01 mountY=-0.04, mountTheta=-1.33
22:48:47.550 00.014 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
22:48:47.558 00.008 1032 Enqueuing Move request for scope (0.04, 0.02)
22:48:47.563 00.005 10072 Worker thread wakes up
22:48:47.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
22:48:47.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
22:48:47.563 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
22:48:47.565 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:48:47.568 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.82
22:48:47.568 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:48:47.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:47.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:48:47.568 00.000 10072 MoveAxis(W, 2, ABG)
22:48:47.569 00.001 10072 Guiding  Dir = 3, Dur = 2
22:48:47.569 00.000 10072 IsGuiding returns 0
22:48:47.569 00.000 10072 PulseGuide returned control before completion, sleep 12
22:48:47.589 00.020 10072 IsGuiding returns 0
22:48:47.589 00.000 10072 Move returns status 0, amount 2
22:48:47.589 00.000 10072 MoveAxis(N, 0, ABG)
22:48:47.589 00.000 10072 Move returns status 0, amount 0
22:48:47.589 00.000 10072 move complete, result=0
22:48:47.590 00.001 10072 worker thread done servicing request
22:48:47.590 00.000 1032 UpdateGuideState exits: m=1197 SNR=24.3
22:48:47.593 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:47.595 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:47.596 00.001 1032 Enqueuing Expose request
22:48:47.598 00.002 10072 Worker thread wakes up
22:48:47.598 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:48:47.601 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:47.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:48.232 00.631 10072 Exposure complete
22:48:48.293 00.061 10072 worker thread done servicing request
22:48:48.293 00.000 1032 OnExposeComplete: enter
22:48:48.295 00.002 1032 UpdateGuideState(): m_state=6
22:48:48.297 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5989
22:48:48.301 00.004 1032 Star::Find returns 1 (0), X=1097.66, Y=135.00, Mass=1422, SNR=26.5, Peak=122 HFD=3.3
22:48:48.303 00.002 1032 MultiStar: [#1 0.14,-0.06,0.93,U] [#2 -0.15,-0.06,0.78,U] [#3 0.08,-0.04,0.76,U] [#4 0.13,-0.14,0.67,U] [#5 0.06,-0.02,0.63,U] [#6 0.04,-0.18,0.60,U] [#7 0.20,-0.02,0.67,U] [#8 0.11,-0.13,0.50,U] 
22:48:48.305 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.36, 0.07}
22:48:48.307 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
22:48:48.309 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
22:48:48.311 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.44 mountX=-0.08 mountY=-0.10, mountTheta=-2.27
22:48:48.315 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
22:48:48.317 00.002 1032 Enqueuing Move request for scope (0.12, -0.06)
22:48:48.319 00.002 10072 Worker thread wakes up
22:48:48.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
22:48:48.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
22:48:48.319 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.08 yDistance=-0.10
22:48:48.321 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:48:48.324 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.82
22:48:48.324 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:48:48.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:48.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:48:48.325 00.001 10072 MoveAxis(W, 3, ABG)
22:48:48.325 00.000 10072 Guiding  Dir = 3, Dur = 3
22:48:48.326 00.001 10072 IsGuiding returns 0
22:48:48.326 00.000 10072 PulseGuide returned control before completion, sleep 13
22:48:48.346 00.020 1032 UpdateGuideState exits: m=1422 SNR=26.5
22:48:48.347 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:48.350 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:48.352 00.002 1032 Enqueuing Expose request
22:48:48.354 00.002 10072 IsGuiding returns 0
22:48:48.354 00.000 10072 Move returns status 0, amount 3
22:48:48.354 00.000 10072 MoveAxis(N, 0, ABG)
22:48:48.354 00.000 10072 Move returns status 0, amount 0
22:48:48.354 00.000 10072 move complete, result=0
22:48:48.354 00.000 10072 worker thread done servicing request
22:48:48.354 00.000 10072 Worker thread wakes up
22:48:48.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:48.355 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:48.362 00.007 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:48:48.766 00.404 10072 Exposure complete
22:48:48.820 00.054 10072 worker thread done servicing request
22:48:48.820 00.000 1032 OnExposeComplete: enter
22:48:48.822 00.002 1032 UpdateGuideState(): m_state=6
22:48:48.824 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5990
22:48:48.826 00.002 1032 Star::Find returns 1 (0), X=1097.67, Y=134.91, Mass=1429, SNR=26.6, Peak=119 HFD=3.1
22:48:48.827 00.001 1032 MultiStar: [#1 0.20,0.03,0.91,U] [#2 -0.08,-0.01,0.76,U] [#3 0.05,-0.09,0.73,U] [#4 0.12,-0.03,0.64,U] [#5 0.15,-0.13,0.66,U] [#6 -0.04,-0.06,0.65,U] [#7 0.14,0.09,0.67,U] [#8 0.03,-0.15,0.50,U] 
22:48:48.829 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.36, -0.02}
22:48:48.831 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
22:48:48.833 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
22:48:48.835 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.28 mountX=-0.06 mountY=-0.11, mountTheta=-2.11
22:48:48.838 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
22:48:48.841 00.003 1032 Enqueuing Move request for scope (0.12, -0.03)
22:48:48.842 00.001 10072 Worker thread wakes up
22:48:48.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
22:48:48.842 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
22:48:48.842 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
22:48:48.844 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:48:48.846 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.82
22:48:48.846 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:48:48.847 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:48.847 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:48:48.847 00.000 10072 MoveAxis(W, 3, ABG)
22:48:48.847 00.000 10072 Guiding  Dir = 3, Dur = 3
22:48:48.847 00.000 10072 IsGuiding returns 0
22:48:48.847 00.000 10072 PulseGuide returned control before completion, sleep 13
22:48:48.865 00.018 1032 UpdateGuideState exits: m=1429 SNR=26.6
22:48:48.868 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:48.870 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:48.872 00.002 1032 Enqueuing Expose request
22:48:48.873 00.001 10072 IsGuiding returns 0
22:48:48.873 00.000 10072 Move returns status 0, amount 3
22:48:48.874 00.001 10072 MoveAxis(N, 0, ABG)
22:48:48.874 00.000 10072 Move returns status 0, amount 0
22:48:48.874 00.000 10072 move complete, result=0
22:48:48.874 00.000 10072 worker thread done servicing request
22:48:48.874 00.000 10072 Worker thread wakes up
22:48:48.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:48.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:48.881 00.007 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:48:49.498 00.617 10072 Exposure complete
22:48:49.576 00.078 10072 worker thread done servicing request
22:48:49.576 00.000 1032 OnExposeComplete: enter
22:48:49.579 00.003 1032 UpdateGuideState(): m_state=6
22:48:49.583 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5991
22:48:49.586 00.003 1032 Star::Find returns 1 (0), X=1097.47, Y=135.05, Mass=1276, SNR=25.1, Peak=116 HFD=3.2
22:48:49.590 00.004 1032 MultiStar: [#1 0.08,0.11,0.99,U] [#2 -0.04,0.06,0.81,U] [#3 0.05,0.23,0.78,U] [#4 0.08,0.08,0.69,U] [#5 0.13,0.18,0.63,U] [#6 -0.04,-0.11,0.63,U] [#7 0.02,0.10,0.75,U] [#8 -0.08,-0.12,0.54,U] 
22:48:49.593 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.17, 0.12}
22:48:49.595 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
22:48:49.598 00.003 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
22:48:49.601 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.04 mountX=0.07 mountY=-0.07, mountTheta=-0.79
22:48:49.606 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
22:48:49.609 00.003 1032 Enqueuing Move request for scope (0.05, 0.08)
22:48:49.612 00.003 10072 Worker thread wakes up
22:48:49.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
22:48:49.613 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
22:48:49.613 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
22:48:49.616 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
22:48:49.619 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.82
22:48:49.619 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:48:49.619 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:49.619 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:48:49.619 00.000 10072 MoveAxis(W, 4, ABG)
22:48:49.619 00.000 10072 Guiding  Dir = 3, Dur = 4
22:48:49.621 00.002 10072 IsGuiding returns 0
22:48:49.621 00.000 10072 PulseGuide returned control before completion, sleep 14
22:48:49.642 00.021 1032 UpdateGuideState exits: m=1276 SNR=25.1
22:48:49.647 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:49.649 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:49.652 00.003 10072 IsGuiding returns 0
22:48:49.652 00.000 1032 Enqueuing Expose request
22:48:49.653 00.001 10072 Move returns status 0, amount 4
22:48:49.654 00.001 10072 MoveAxis(N, 0, ABG)
22:48:49.654 00.000 10072 Move returns status 0, amount 0
22:48:49.654 00.000 10072 move complete, result=0
22:48:49.654 00.000 10072 worker thread done servicing request
22:48:49.654 00.000 10072 Worker thread wakes up
22:48:49.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:49.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:49.663 00.009 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:48:50.063 00.400 10072 Exposure complete
22:48:50.123 00.060 10072 worker thread done servicing request
22:48:50.123 00.000 1032 OnExposeComplete: enter
22:48:50.126 00.003 1032 UpdateGuideState(): m_state=6
22:48:50.128 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5992
22:48:50.130 00.002 1032 Star::Find returns 1 (0), X=1097.57, Y=135.17, Mass=1238, SNR=24.7, Peak=108 HFD=3.2
22:48:50.132 00.002 1032 MultiStar: [#1 0.13,0.10,1.02,U] [#2 -0.10,0.32,0.00,M1] [#3 0.01,0.35,0.00,M1] [#4 -0.02,0.29,0.00,M1] [#5 -0.03,0.34,0.00,M1] [#6 -0.11,0.19,0.62,U] [#7 -0.09,0.36,0.00,M1] [#8 -0.15,-0.02,0.53,U] 
22:48:50.135 00.003 1032 refined, 3 included, MultiStar: {0.08, 0.14}, one-star: {0.27, 0.24}
22:48:50.136 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
22:48:50.139 00.003 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
22:48:50.141 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.06 mountX=0.12 mountY=-0.11, mountTheta=-0.77
22:48:50.145 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.14, opts=13)
22:48:50.147 00.002 1032 Enqueuing Move request for scope (0.08, 0.14)
22:48:50.150 00.003 10072 Worker thread wakes up
22:48:50.150 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
22:48:50.151 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
22:48:50.151 00.000 10072 Moving (0.08, 0.14) raw xDistance=0.12 yDistance=-0.11
22:48:50.153 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:48:50.156 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.82
22:48:50.156 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:48:50.156 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:50.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:48:50.156 00.000 10072 MoveAxis(W, 4, ABG)
22:48:50.156 00.000 10072 Guiding  Dir = 3, Dur = 4
22:48:50.156 00.000 10072 IsGuiding returns 0
22:48:50.157 00.001 10072 PulseGuide returned control before completion, sleep 14
22:48:50.177 00.020 1032 UpdateGuideState exits: m=1238 SNR=24.7
22:48:50.180 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:50.182 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:50.184 00.002 1032 Enqueuing Expose request
22:48:50.188 00.004 10072 IsGuiding returns 0
22:48:50.188 00.000 10072 Move returns status 0, amount 4
22:48:50.188 00.000 10072 MoveAxis(N, 0, ABG)
22:48:50.188 00.000 10072 Move returns status 0, amount 0
22:48:50.188 00.000 10072 move complete, result=0
22:48:50.188 00.000 10072 worker thread done servicing request
22:48:50.188 00.000 10072 Worker thread wakes up
22:48:50.189 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:50.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:50.197 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:48:50.813 00.616 10072 Exposure complete
22:48:50.878 00.065 10072 worker thread done servicing request
22:48:50.879 00.001 1032 OnExposeComplete: enter
22:48:50.881 00.002 1032 UpdateGuideState(): m_state=6
22:48:50.884 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5993
22:48:50.886 00.002 1032 Star::Find returns 1 (0), X=1097.40, Y=135.07, Mass=1523, SNR=27.4, Peak=130 HFD=3.3
22:48:50.890 00.004 1032 MultiStar: [#1 0.08,0.10,0.90,U] [#2 -0.08,0.25,0.00,M2] [#3 -0.05,0.38,0.00,M2] [#4 -0.00,0.17,0.68,U] [#5 -0.07,0.33,0.00,M2] [#6 0.00,0.20,0.62,U] [#7 -0.03,0.31,0.00,M2] [#8 -0.06,0.17,0.50,U] 
22:48:50.892 00.002 1032 refined, 4 included, MultiStar: {0.04, 0.15}, one-star: {0.10, 0.14}
22:48:50.895 00.003 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
22:48:50.897 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
22:48:50.900 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.32 mountX=0.14 mountY=-0.08, mountTheta=-0.51
22:48:50.907 00.007 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.15, opts=13)
22:48:50.911 00.004 1032 Enqueuing Move request for scope (0.04, 0.15)
22:48:50.914 00.003 10072 Worker thread wakes up
22:48:50.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
22:48:50.914 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
22:48:50.915 00.001 10072 Moving (0.04, 0.15) raw xDistance=0.14 yDistance=-0.08
22:48:50.918 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
22:48:50.921 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.82
22:48:50.922 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:48:50.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:50.923 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:48:50.923 00.000 10072 MoveAxis(W, 69, ABG)
22:48:50.923 00.000 10072 Guiding  Dir = 3, Dur = 69
22:48:50.923 00.000 10072 IsGuiding returns 0
22:48:50.924 00.001 10072 PulseGuide returned control before completion, sleep 79
22:48:50.945 00.021 1032 UpdateGuideState exits: m=1523 SNR=27.4
22:48:50.948 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:50.950 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:50.953 00.003 1032 Enqueuing Expose request
22:48:51.013 00.060 10072 IsGuiding returns 0
22:48:51.013 00.000 10072 Move returns status 0, amount 69
22:48:51.013 00.000 10072 MoveAxis(N, 0, ABG)
22:48:51.013 00.000 10072 Move returns status 0, amount 0
22:48:51.013 00.000 10072 move complete, result=0
22:48:51.013 00.000 10072 worker thread done servicing request
22:48:51.014 00.001 10072 Worker thread wakes up
22:48:51.014 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:51.014 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:51.307 00.293 1032 GuideStep: 0.1 px 69 ms WEST, -0.1 px 0 ms NORTH
22:48:51.425 00.118 10072 Exposure complete
22:48:51.488 00.063 10072 worker thread done servicing request
22:48:51.488 00.000 1032 OnExposeComplete: enter
22:48:51.491 00.003 1032 UpdateGuideState(): m_state=6
22:48:51.494 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5994
22:48:51.497 00.003 1032 Star::Find returns 1 (0), X=1097.46, Y=134.95, Mass=1517, SNR=27.4, Peak=120 HFD=3.5
22:48:51.502 00.005 1032 MultiStar: [#1 0.07,0.06,0.90,U] [#2 -0.13,0.00,0.69,U] [#3 -0.12,0.13,0.71,U] [#4 -0.02,0.05,0.59,U] [#5 -0.09,0.05,0.62,U] [#6 0.01,0.08,0.60,U] [#7 0.06,0.16,0.66,U] [#8 -0.07,0.00,0.50,U] 
22:48:51.505 00.003 1032 refined, 8 included, MultiStar: {-0.00, 0.06}, one-star: {0.16, 0.02}
22:48:51.507 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
22:48:51.509 00.002 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
22:48:51.512 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.59 mountX=0.06 mountY=-0.02, mountTheta=-0.24
22:48:51.516 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.06, opts=13)
22:48:51.520 00.004 1032 Enqueuing Move request for scope (-0.00, 0.06)
22:48:51.523 00.003 10072 Worker thread wakes up
22:48:51.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
22:48:51.523 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
22:48:51.523 00.000 10072 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=-0.02
22:48:51.525 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:48:51.529 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.83
22:48:51.530 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:48:51.531 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:51.531 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:48:51.531 00.000 10072 MoveAxis(W, 4, ABG)
22:48:51.531 00.000 10072 Guiding  Dir = 3, Dur = 4
22:48:51.532 00.001 10072 IsGuiding returns 0
22:48:51.532 00.000 10072 PulseGuide returned control before completion, sleep 14
22:48:51.561 00.029 10072 IsGuiding returns 0
22:48:51.562 00.001 10072 Move returns status 0, amount 4
22:48:51.562 00.000 10072 MoveAxis(N, 0, ABG)
22:48:51.562 00.000 10072 Move returns status 0, amount 0
22:48:51.562 00.000 10072 move complete, result=0
22:48:51.562 00.000 10072 worker thread done servicing request
22:48:51.568 00.006 1032 UpdateGuideState exits: m=1517 SNR=27.4
22:48:51.572 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:51.575 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:51.579 00.004 1032 Enqueuing Expose request
22:48:51.583 00.004 10072 Worker thread wakes up
22:48:51.583 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:51.583 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:51.583 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:48:52.217 00.634 10072 Exposure complete
22:48:52.283 00.066 10072 worker thread done servicing request
22:48:52.283 00.000 1032 OnExposeComplete: enter
22:48:52.286 00.003 1032 UpdateGuideState(): m_state=6
22:48:52.288 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5995
22:48:52.290 00.002 1032 Star::Find returns 1 (0), X=1097.43, Y=134.97, Mass=1467, SNR=26.9, Peak=125 HFD=3.3
22:48:52.294 00.004 1032 MultiStar: [#1 -0.00,0.06,0.90,U] [#2 -0.04,0.18,0.81,U] [#3 0.07,0.11,0.72,U] [#4 0.00,0.08,0.65,U] [#5 0.05,0.25,0.00,M2] [#6 0.09,-0.01,0.58,U] [#7 -0.03,0.14,0.69,U] [#8 -0.15,0.08,0.53,U] 
22:48:52.296 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.09}, one-star: {0.13, 0.04}
22:48:52.298 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
22:48:52.300 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
22:48:52.302 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.38 mountX=0.08 mountY=-0.04, mountTheta=-0.45
22:48:52.306 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
22:48:52.308 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
22:48:52.311 00.003 10072 Worker thread wakes up
22:48:52.311 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
22:48:52.312 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
22:48:52.312 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
22:48:52.314 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=102, Gamma=2.230
22:48:52.317 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.83
22:48:52.317 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
22:48:52.317 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:52.317 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:48:52.317 00.000 10072 MoveAxis(W, 5, ABG)
22:48:52.317 00.000 10072 Guiding  Dir = 3, Dur = 5
22:48:52.318 00.001 10072 IsGuiding returns 0
22:48:52.319 00.001 10072 PulseGuide returned control before completion, sleep 15
22:48:52.338 00.019 10072 IsGuiding returns 0
22:48:52.338 00.000 10072 Move returns status 0, amount 5
22:48:52.338 00.000 10072 MoveAxis(N, 0, ABG)
22:48:52.338 00.000 10072 Move returns status 0, amount 0
22:48:52.338 00.000 10072 move complete, result=0
22:48:52.338 00.000 10072 worker thread done servicing request
22:48:52.344 00.006 1032 UpdateGuideState exits: m=1467 SNR=26.9
22:48:52.346 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:52.348 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:52.349 00.001 1032 Enqueuing Expose request
22:48:52.351 00.002 10072 Worker thread wakes up
22:48:52.351 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:48:52.354 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:52.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:52.769 00.415 10072 Exposure complete
22:48:52.836 00.067 10072 worker thread done servicing request
22:48:52.836 00.000 1032 OnExposeComplete: enter
22:48:52.839 00.003 1032 UpdateGuideState(): m_state=6
22:48:52.841 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5996
22:48:52.844 00.003 1032 Star::Find returns 1 (0), X=1097.32, Y=135.12, Mass=1603, SNR=28.2, Peak=133 HFD=3.3
22:48:52.852 00.008 1032 MultiStar: [#1 0.10,0.12,0.87,U] [#2 -0.07,0.14,0.73,U] [#3 -0.00,0.20,0.68,U] [#4 -0.12,0.21,0.64,U] [#5 -0.08,0.27,0.00,M3] [#6 -0.04,0.09,0.55,U] [#7 -0.02,0.24,0.67,U] [#8 -0.02,0.21,0.47,U] 
22:48:52.862 00.010 1032 refined, 7 included, MultiStar: {-0.01, 0.17}, one-star: {0.02, 0.19}
22:48:52.864 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
22:48:52.866 00.002 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
22:48:52.868 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.64 mountX=0.17 mountY=-0.03, mountTheta=-0.19
22:48:52.873 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.17, opts=13)
22:48:52.875 00.002 1032 Enqueuing Move request for scope (-0.01, 0.17)
22:48:52.877 00.002 10072 Worker thread wakes up
22:48:52.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
22:48:52.877 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
22:48:52.877 00.000 10072 Moving (-0.01, 0.17) raw xDistance=0.17 yDistance=-0.03
22:48:52.879 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:48:52.882 00.003 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 286.83
22:48:52.882 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
22:48:52.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:52.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:48:52.882 00.000 10072 MoveAxis(W, 85, ABG)
22:48:52.882 00.000 10072 Guiding  Dir = 3, Dur = 85
22:48:52.883 00.001 10072 IsGuiding returns 0
22:48:52.883 00.000 10072 PulseGuide returned control before completion, sleep 95
22:48:52.905 00.022 1032 UpdateGuideState exits: m=1603 SNR=28.2
22:48:52.909 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:52.911 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:52.913 00.002 1032 Enqueuing Expose request
22:48:52.980 00.067 10072 IsGuiding returns 0
22:48:52.980 00.000 10072 Move returns status 0, amount 85
22:48:52.980 00.000 10072 MoveAxis(N, 0, ABG)
22:48:52.980 00.000 10072 Move returns status 0, amount 0
22:48:52.980 00.000 10072 move complete, result=0
22:48:52.980 00.000 10072 worker thread done servicing request
22:48:52.980 00.000 10072 Worker thread wakes up
22:48:52.981 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:52.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:53.182 00.201 1032 GuideStep: 0.2 px 85 ms WEST, -0.0 px 0 ms NORTH
22:48:53.608 00.426 10072 Exposure complete
22:48:53.672 00.064 10072 worker thread done servicing request
22:48:53.672 00.000 1032 OnExposeComplete: enter
22:48:53.675 00.003 1032 UpdateGuideState(): m_state=6
22:48:53.677 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5997
22:48:53.680 00.003 1032 Star::Find returns 1 (0), X=1097.48, Y=134.95, Mass=1379, SNR=26.1, Peak=126 HFD=3.1
22:48:53.682 00.002 1032 MultiStar: [#1 0.08,-0.12,0.95,U] [#2 -0.08,-0.16,0.76,U] [#3 0.15,0.09,0.72,U] [#4 0.23,-0.10,0.70,U] [#5 0.07,0.07,0.62,U] [#6 -0.05,-0.29,0.00,M1] [#7 0.04,0.05,0.71,U] [#8 -0.10,-0.17,0.53,U] 
22:48:53.686 00.004 1032 refined, 7 included, MultiStar: {0.08, -0.04}, one-star: {0.18, 0.02}
22:48:53.688 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
22:48:53.691 00.003 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
22:48:53.694 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.43 mountX=-0.06 mountY=-0.07, mountTheta=-2.26
22:48:53.699 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
22:48:53.702 00.003 1032 Enqueuing Move request for scope (0.08, -0.04)
22:48:53.706 00.004 10072 Worker thread wakes up
22:48:53.706 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
22:48:53.706 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
22:48:53.706 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
22:48:53.708 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:48:53.711 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.83
22:48:53.711 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
22:48:53.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:53.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:48:53.712 00.001 10072 MoveAxis(W, 5, ABG)
22:48:53.712 00.000 10072 Guiding  Dir = 3, Dur = 5
22:48:53.712 00.000 10072 IsGuiding returns 0
22:48:53.713 00.001 10072 PulseGuide returned control before completion, sleep 15
22:48:53.731 00.018 10072 IsGuiding returns 0
22:48:53.731 00.000 10072 Move returns status 0, amount 5
22:48:53.731 00.000 10072 MoveAxis(N, 0, ABG)
22:48:53.731 00.000 10072 Move returns status 0, amount 0
22:48:53.731 00.000 10072 move complete, result=0
22:48:53.732 00.001 10072 worker thread done servicing request
22:48:53.732 00.000 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:48:53.735 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:53.738 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:53.740 00.002 1032 Enqueuing Expose request
22:48:53.742 00.002 10072 Worker thread wakes up
22:48:53.742 00.000 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:48:53.745 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:53.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:54.156 00.411 10072 Exposure complete
22:48:54.214 00.058 10072 worker thread done servicing request
22:48:54.214 00.000 1032 OnExposeComplete: enter
22:48:54.217 00.003 1032 UpdateGuideState(): m_state=6
22:48:54.220 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5998
22:48:54.222 00.002 1032 Star::Find returns 1 (0), X=1097.56, Y=134.87, Mass=1273, SNR=25.1, Peak=114 HFD=3.2
22:48:54.223 00.001 1032 MultiStar: [#1 0.10,-0.14,1.04,U] [#2 -0.10,-0.20,0.76,U] [#3 0.12,-0.09,0.76,U] [#4 0.13,-0.21,0.70,U] [#5 -0.09,0.09,0.70,U] [#6 -0.02,-0.21,0.69,U] [#7 0.10,0.03,0.72,U] [#8 0.17,-0.20,0.00,M1] 
22:48:54.225 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.10}, one-star: {0.26, -0.06}
22:48:54.228 00.003 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
22:48:54.229 00.001 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
22:48:54.231 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.94 mountX=-0.12 mountY=-0.05, mountTheta=-2.77
22:48:54.234 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.10, opts=13)
22:48:54.237 00.003 1032 Enqueuing Move request for scope (0.07, -0.10)
22:48:54.239 00.002 10072 Worker thread wakes up
22:48:54.239 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
22:48:54.239 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
22:48:54.239 00.000 10072 Moving (0.07, -0.10) raw xDistance=-0.12 yDistance=-0.05
22:48:54.240 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:48:54.243 00.003 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.83
22:48:54.243 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
22:48:54.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:54.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:48:54.243 00.000 10072 MoveAxis(W, 5, ABG)
22:48:54.243 00.000 10072 Guiding  Dir = 3, Dur = 5
22:48:54.243 00.000 10072 IsGuiding returns 0
22:48:54.244 00.001 10072 PulseGuide returned control before completion, sleep 15
22:48:54.262 00.018 10072 IsGuiding returns 0
22:48:54.262 00.000 10072 Move returns status 0, amount 5
22:48:54.263 00.001 10072 MoveAxis(N, 0, ABG)
22:48:54.263 00.000 10072 Move returns status 0, amount 0
22:48:54.263 00.000 10072 move complete, result=0
22:48:54.263 00.000 10072 worker thread done servicing request
22:48:54.264 00.001 1032 UpdateGuideState exits: m=1273 SNR=25.1
22:48:54.267 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:54.269 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:54.273 00.004 1032 Enqueuing Expose request
22:48:54.275 00.002 1032 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:48:54.276 00.001 10072 Worker thread wakes up
22:48:54.277 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:54.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:54.906 00.629 10072 Exposure complete
22:48:54.967 00.061 10072 worker thread done servicing request
22:48:54.967 00.000 1032 OnExposeComplete: enter
22:48:54.970 00.003 1032 UpdateGuideState(): m_state=6
22:48:54.972 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5999
22:48:54.974 00.002 1032 Star::Find returns 1 (0), X=1097.52, Y=134.90, Mass=1411, SNR=26.4, Peak=117 HFD=3.3
22:48:54.976 00.002 1032 MultiStar: [#1 0.08,0.08,0.97,U] [#2 -0.10,0.08,0.81,U] [#3 0.15,0.23,0.00,M1] [#4 -0.02,0.23,0.69,U] [#5 -0.08,0.19,0.65,U] [#6 0.06,0.19,0.62,U] [#7 0.07,0.31,0.00,M1] [#8 -0.04,0.13,0.52,U] 
22:48:54.978 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.11}, one-star: {0.22, -0.03}
22:48:54.979 00.001 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
22:48:54.981 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
22:48:54.983 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=0.10 mountY=-0.06, mountTheta=-0.54
22:48:54.987 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
22:48:54.990 00.003 1032 Enqueuing Move request for scope (0.03, 0.11)
22:48:54.993 00.003 10072 Worker thread wakes up
22:48:54.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
22:48:54.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
22:48:54.993 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.06
22:48:54.995 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:48:55.000 00.005 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.83
22:48:55.000 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
22:48:55.000 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:55.000 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:48:55.000 00.000 10072 MoveAxis(W, 5, ABG)
22:48:55.000 00.000 10072 Guiding  Dir = 3, Dur = 5
22:48:55.000 00.000 10072 IsGuiding returns 0
22:48:55.001 00.001 10072 PulseGuide returned control before completion, sleep 15
22:48:55.023 00.022 1032 UpdateGuideState exits: m=1411 SNR=26.4
22:48:55.026 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:55.028 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:55.030 00.002 1032 Enqueuing Expose request
22:48:55.032 00.002 10072 IsGuiding returns 0
22:48:55.033 00.001 10072 Move returns status 0, amount 5
22:48:55.033 00.000 10072 MoveAxis(N, 0, ABG)
22:48:55.033 00.000 10072 Move returns status 0, amount 0
22:48:55.033 00.000 10072 move complete, result=0
22:48:55.033 00.000 10072 worker thread done servicing request
22:48:55.033 00.000 10072 Worker thread wakes up
22:48:55.033 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:55.033 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:55.042 00.009 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:48:55.440 00.398 10072 Exposure complete
22:48:55.495 00.055 10072 worker thread done servicing request
22:48:55.495 00.000 1032 OnExposeComplete: enter
22:48:55.497 00.002 1032 UpdateGuideState(): m_state=6
22:48:55.500 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6000
22:48:55.502 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=135.19, Mass=1328, SNR=25.6, Peak=108 HFD=3.2
22:48:55.503 00.001 1032 MultiStar: [#1 -0.12,0.30,0.00,M1] [#2 -0.07,0.40,0.00,M1] [#3 0.01,0.20,0.80,U] [#4 0.11,0.22,0.71,U] [#5 -0.17,0.29,0.00,M1] [#6 -0.09,0.03,0.66,U] [#7 -0.09,0.37,0.00,M2] [#8 -0.18,0.27,0.00,M1] 
22:48:55.505 00.002 1032 refined, 3 included, MultiStar: {0.05, 0.19}, one-star: {0.12, 0.26}
22:48:55.507 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
22:48:55.508 00.001 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
22:48:55.509 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.33 mountX=0.17 mountY=-0.09, mountTheta=-0.50
22:48:55.513 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.19, opts=13)
22:48:55.515 00.002 1032 Enqueuing Move request for scope (0.05, 0.19)
22:48:55.517 00.002 10072 Worker thread wakes up
22:48:55.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
22:48:55.517 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
22:48:55.517 00.000 10072 Moving (0.05, 0.19) raw xDistance=0.17 yDistance=-0.09
22:48:55.519 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:48:55.521 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 286.83
22:48:55.521 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
22:48:55.522 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:55.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:48:55.522 00.000 10072 MoveAxis(W, 85, ABG)
22:48:55.522 00.000 10072 Guiding  Dir = 3, Dur = 85
22:48:55.522 00.000 10072 IsGuiding returns 0
22:48:55.523 00.001 10072 PulseGuide returned control before completion, sleep 95
22:48:55.562 00.039 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:48:55.565 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:55.568 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:55.571 00.003 1032 Enqueuing Expose request
22:48:55.625 00.054 10072 IsGuiding returns 0
22:48:55.626 00.001 10072 Move returns status 0, amount 85
22:48:55.626 00.000 10072 MoveAxis(N, 0, ABG)
22:48:55.626 00.000 10072 Move returns status 0, amount 0
22:48:55.626 00.000 10072 move complete, result=0
22:48:55.626 00.000 10072 worker thread done servicing request
22:48:55.626 00.000 10072 Worker thread wakes up
22:48:55.626 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:55.626 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:55.628 00.002 1032 GuideStep: 0.2 px 85 ms WEST, -0.1 px 0 ms NORTH
22:48:56.249 00.621 10072 Exposure complete
22:48:56.307 00.058 10072 worker thread done servicing request
22:48:56.307 00.000 1032 OnExposeComplete: enter
22:48:56.311 00.004 1032 UpdateGuideState(): m_state=6
22:48:56.313 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6001
22:48:56.315 00.002 1032 Star::Find returns 1 (0), X=1097.46, Y=135.13, Mass=1440, SNR=26.6, Peak=131 HFD=3.2
22:48:56.317 00.002 1032 MultiStar: [#1 0.14,0.00,0.95,U] [#2 -0.07,0.08,0.78,U] [#3 0.14,0.03,0.74,U] [#4 0.24,0.01,0.65,U] [#5 -0.01,0.04,0.64,U] [#6 -0.02,0.02,0.60,U] [#7 0.14,0.11,0.70,U] [#8 0.02,0.05,0.51,U] 
22:48:56.318 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.16, 0.20}
22:48:56.320 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
22:48:56.322 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
22:48:56.324 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.64 mountX=0.04 mountY=-0.10, mountTheta=-1.19
22:48:56.327 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
22:48:56.329 00.002 1032 Enqueuing Move request for scope (0.09, 0.07)
22:48:56.331 00.002 10072 Worker thread wakes up
22:48:56.331 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
22:48:56.331 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
22:48:56.331 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.10
22:48:56.335 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:48:56.338 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.83
22:48:56.338 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
22:48:56.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:56.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:48:56.338 00.000 10072 MoveAxis(W, 5, ABG)
22:48:56.338 00.000 10072 Guiding  Dir = 3, Dur = 5
22:48:56.339 00.001 10072 IsGuiding returns 0
22:48:56.339 00.000 10072 PulseGuide returned control before completion, sleep 15
22:48:56.357 00.018 10072 IsGuiding returns 0
22:48:56.357 00.000 10072 Move returns status 0, amount 5
22:48:56.357 00.000 10072 MoveAxis(N, 0, ABG)
22:48:56.357 00.000 10072 Move returns status 0, amount 0
22:48:56.357 00.000 10072 move complete, result=0
22:48:56.358 00.001 10072 worker thread done servicing request
22:48:56.358 00.000 1032 UpdateGuideState exits: m=1440 SNR=26.6
22:48:56.362 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:56.367 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:56.369 00.002 1032 Enqueuing Expose request
22:48:56.371 00.002 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
22:48:56.373 00.002 10072 Worker thread wakes up
22:48:56.373 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:56.374 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:56.779 00.405 10072 Exposure complete
22:48:56.840 00.061 10072 worker thread done servicing request
22:48:56.841 00.001 1032 OnExposeComplete: enter
22:48:56.843 00.002 1032 UpdateGuideState(): m_state=6
22:48:56.845 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6002
22:48:56.847 00.002 1032 Star::Find returns 1 (0), X=1097.56, Y=134.80, Mass=1301, SNR=25.3, Peak=118 HFD=3.2
22:48:56.850 00.003 1032 MultiStar: [#1 0.24,-0.20,0.00,M1] [#2 -0.06,-0.16,0.76,U] [#3 0.04,0.02,0.78,U] [#4 0.05,-0.13,0.66,U] [#5 -0.05,-0.12,0.63,U] [#6 0.07,-0.20,0.66,U] [#7 0.05,-0.13,0.70,U] [#8 -0.06,-0.10,0.54,U] 
22:48:56.851 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.12}, one-star: {0.26, -0.13}
22:48:56.855 00.004 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
22:48:56.857 00.002 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
22:48:56.858 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.17 mountX=-0.13 mountY=-0.02, mountTheta=-3.00
22:48:56.862 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.12, opts=13)
22:48:56.865 00.003 1032 Enqueuing Move request for scope (0.05, -0.12)
22:48:56.867 00.002 10072 Worker thread wakes up
22:48:56.868 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
22:48:56.868 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
22:48:56.868 00.000 10072 Moving (0.05, -0.12) raw xDistance=-0.13 yDistance=-0.02
22:48:56.870 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:48:56.873 00.003 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.83
22:48:56.873 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
22:48:56.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:56.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:48:56.873 00.000 10072 MoveAxis(W, 4, ABG)
22:48:56.873 00.000 10072 Guiding  Dir = 3, Dur = 4
22:48:56.874 00.001 10072 IsGuiding returns 0
22:48:56.874 00.000 10072 PulseGuide returned control before completion, sleep 14
22:48:56.894 00.020 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:48:56.896 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:56.898 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:56.901 00.003 1032 Enqueuing Expose request
22:48:56.903 00.002 10072 IsGuiding returns 0
22:48:56.903 00.000 10072 Move returns status 0, amount 4
22:48:56.903 00.000 10072 MoveAxis(N, 0, ABG)
22:48:56.903 00.000 10072 Move returns status 0, amount 0
22:48:56.903 00.000 10072 move complete, result=0
22:48:56.903 00.000 10072 worker thread done servicing request
22:48:56.904 00.001 10072 Worker thread wakes up
22:48:56.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:56.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:56.911 00.007 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:48:57.527 00.616 10072 Exposure complete
22:48:57.592 00.065 10072 worker thread done servicing request
22:48:57.593 00.001 1032 OnExposeComplete: enter
22:48:57.596 00.003 1032 UpdateGuideState(): m_state=6
22:48:57.598 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6003
22:48:57.600 00.002 1032 Star::Find returns 1 (0), X=1097.57, Y=134.93, Mass=1327, SNR=25.6, Peak=114 HFD=3.3
22:48:57.602 00.002 1032 MultiStar: [#1 0.11,0.02,0.96,U] [#2 -0.09,0.01,0.78,U] [#3 -0.03,0.18,0.77,U] [#4 0.17,0.07,0.68,U] [#5 -0.01,0.12,0.64,U] [#6 -0.02,0.06,0.64,U] [#7 0.09,0.29,0.00,M1] [#8 0.13,-0.06,0.49,U] 
22:48:57.605 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.27, -0.00}
22:48:57.606 00.001 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
22:48:57.608 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
22:48:57.609 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.60 mountX=0.03 mountY=-0.08, mountTheta=-1.24
22:48:57.612 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
22:48:57.614 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
22:48:57.615 00.001 10072 Worker thread wakes up
22:48:57.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
22:48:57.615 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
22:48:57.615 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
22:48:57.617 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:48:57.620 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.84
22:48:57.620 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:48:57.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:57.620 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:48:57.620 00.000 10072 MoveAxis(W, 5, ABG)
22:48:57.620 00.000 10072 Guiding  Dir = 3, Dur = 5
22:48:57.620 00.000 10072 IsGuiding returns 0
22:48:57.621 00.001 10072 PulseGuide returned control before completion, sleep 15
22:48:57.639 00.018 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:48:57.643 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:57.645 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:57.647 00.002 1032 Enqueuing Expose request
22:48:57.650 00.003 10072 IsGuiding returns 0
22:48:57.650 00.000 10072 Move returns status 0, amount 5
22:48:57.650 00.000 10072 MoveAxis(N, 0, ABG)
22:48:57.650 00.000 10072 Move returns status 0, amount 0
22:48:57.650 00.000 10072 move complete, result=0
22:48:57.650 00.000 10072 worker thread done servicing request
22:48:57.650 00.000 10072 Worker thread wakes up
22:48:57.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:57.651 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:57.660 00.009 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
22:48:58.059 00.399 10072 Exposure complete
22:48:58.116 00.057 10072 worker thread done servicing request
22:48:58.116 00.000 1032 OnExposeComplete: enter
22:48:58.120 00.004 1032 UpdateGuideState(): m_state=6
22:48:58.123 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6004
22:48:58.125 00.002 1032 Star::Find returns 1 (0), X=1097.45, Y=134.97, Mass=1354, SNR=25.9, Peak=113 HFD=3.2
22:48:58.127 00.002 1032 MultiStar: [#1 0.04,-0.04,0.96,U] [#2 -0.11,0.08,0.80,U] [#3 -0.05,0.06,0.80,U] [#4 0.04,-0.04,0.65,U] [#5 0.04,0.13,0.71,U] [#6 -0.07,-0.01,0.61,U] [#7 -0.03,0.10,0.69,U] [#8 0.15,-0.00,0.52,U] 
22:48:58.128 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {0.15, 0.04}
22:48:58.130 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
22:48:58.132 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
22:48:58.134 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.12 mountX=0.03 mountY=-0.03, mountTheta=-0.71
22:48:58.137 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
22:48:58.139 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
22:48:58.141 00.002 10072 Worker thread wakes up
22:48:58.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:48:58.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:48:58.141 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
22:48:58.143 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:48:58.147 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.84
22:48:58.147 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:48:58.147 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:58.147 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:48:58.147 00.000 10072 MoveAxis(W, 4, ABG)
22:48:58.147 00.000 10072 Guiding  Dir = 3, Dur = 4
22:48:58.147 00.000 10072 IsGuiding returns 0
22:48:58.148 00.001 10072 PulseGuide returned control before completion, sleep 14
22:48:58.165 00.017 10072 IsGuiding returns 0
22:48:58.165 00.000 10072 Move returns status 0, amount 4
22:48:58.165 00.000 10072 MoveAxis(N, 0, ABG)
22:48:58.165 00.000 10072 Move returns status 0, amount 0
22:48:58.165 00.000 10072 move complete, result=0
22:48:58.165 00.000 10072 worker thread done servicing request
22:48:58.166 00.001 1032 UpdateGuideState exits: m=1354 SNR=25.9
22:48:58.170 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:58.172 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:58.174 00.002 1032 Enqueuing Expose request
22:48:58.177 00.003 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:48:58.179 00.002 10072 Worker thread wakes up
22:48:58.179 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:58.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:58.806 00.627 10072 Exposure complete
22:48:58.861 00.055 10072 worker thread done servicing request
22:48:58.861 00.000 1032 OnExposeComplete: enter
22:48:58.864 00.003 1032 UpdateGuideState(): m_state=6
22:48:58.865 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6005
22:48:58.869 00.004 1032 Star::Find returns 1 (0), X=1097.49, Y=135.02, Mass=1517, SNR=27.4, Peak=131 HFD=3.2
22:48:58.871 00.002 1032 MultiStar: [#1 0.11,0.07,0.89,U] [#2 -0.02,0.06,0.73,U] [#3 0.12,0.12,0.75,U] [#4 -0.09,0.07,0.64,U] [#5 -0.01,0.16,0.61,U] [#6 -0.11,0.02,0.62,U] [#7 -0.05,0.16,0.67,U] [#8 -0.01,0.13,0.48,U] 
22:48:58.873 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {0.19, 0.09}
22:48:58.875 00.002 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
22:48:58.877 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
22:48:58.879 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.28 mountX=0.09 mountY=-0.05, mountTheta=-0.55
22:48:58.882 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
22:48:58.884 00.002 1032 Enqueuing Move request for scope (0.03, 0.10)
22:48:58.886 00.002 10072 Worker thread wakes up
22:48:58.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
22:48:58.886 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
22:48:58.886 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.05
22:48:58.889 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:48:58.891 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.84
22:48:58.892 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:48:58.892 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:58.892 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:48:58.892 00.000 10072 MoveAxis(W, 3, ABG)
22:48:58.892 00.000 10072 Guiding  Dir = 3, Dur = 3
22:48:58.892 00.000 10072 IsGuiding returns 0
22:48:58.893 00.001 10072 PulseGuide returned control before completion, sleep 13
22:48:58.913 00.020 1032 UpdateGuideState exits: m=1517 SNR=27.4
22:48:58.917 00.004 10072 IsGuiding returns 0
22:48:58.917 00.000 10072 Move returns status 0, amount 3
22:48:58.917 00.000 10072 MoveAxis(N, 0, ABG)
22:48:58.917 00.000 10072 Move returns status 0, amount 0
22:48:58.917 00.000 10072 move complete, result=0
22:48:58.917 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:58.919 00.002 10072 worker thread done servicing request
22:48:58.919 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:58.921 00.002 1032 Enqueuing Expose request
22:48:58.923 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:48:58.926 00.003 10072 Worker thread wakes up
22:48:58.927 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:58.927 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:48:59.339 00.412 10072 Exposure complete
22:48:59.397 00.058 10072 worker thread done servicing request
22:48:59.397 00.000 1032 OnExposeComplete: enter
22:48:59.400 00.003 1032 UpdateGuideState(): m_state=6
22:48:59.402 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6006
22:48:59.405 00.003 1032 Star::Find returns 1 (0), X=1097.52, Y=134.95, Mass=1356, SNR=25.9, Peak=122 HFD=3.0
22:48:59.406 00.001 1032 MultiStar: [#1 0.10,-0.09,1.00,U] [#2 -0.10,0.02,0.81,U] [#3 0.08,-0.03,0.78,U] [#4 0.01,-0.16,0.66,U] [#5 -0.06,0.08,0.67,U] [#6 -0.09,-0.01,0.56,U] [#7 0.06,0.06,0.74,U] [#8 -0.12,0.09,0.49,U] 
22:48:59.408 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.22, 0.02}
22:48:59.409 00.001 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
22:48:59.411 00.002 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
22:48:59.413 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.27 mountX=-0.02 mountY=-0.03, mountTheta=-2.10
22:48:59.417 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
22:48:59.419 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
22:48:59.422 00.003 10072 Worker thread wakes up
22:48:59.422 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:48:59.422 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:48:59.422 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
22:48:59.427 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
22:48:59.430 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.84
22:48:59.430 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:48:59.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:59.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:48:59.430 00.000 10072 MoveAxis(W, 3, ABG)
22:48:59.430 00.000 10072 Guiding  Dir = 3, Dur = 3
22:48:59.430 00.000 10072 IsGuiding returns 0
22:48:59.432 00.002 10072 PulseGuide returned control before completion, sleep 13
22:48:59.446 00.014 10072 IsGuiding returns 0
22:48:59.446 00.000 10072 Move returns status 0, amount 3
22:48:59.446 00.000 10072 MoveAxis(N, 0, ABG)
22:48:59.446 00.000 10072 Move returns status 0, amount 0
22:48:59.446 00.000 10072 move complete, result=0
22:48:59.446 00.000 10072 worker thread done servicing request
22:48:59.450 00.004 1032 UpdateGuideState exits: m=1356 SNR=25.9
22:48:59.454 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:59.457 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:48:59.461 00.004 1032 Enqueuing Expose request
22:48:59.463 00.002 10072 Worker thread wakes up
22:48:59.463 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:48:59.464 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:48:59.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:00.089 00.625 10072 Exposure complete
22:49:00.141 00.052 10072 worker thread done servicing request
22:49:00.142 00.001 1032 OnExposeComplete: enter
22:49:00.145 00.003 1032 UpdateGuideState(): m_state=6
22:49:00.148 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6007
22:49:00.151 00.003 1032 Star::Find returns 1 (0), X=1097.44, Y=135.00, Mass=1355, SNR=25.9, Peak=120 HFD=3.2
22:49:00.153 00.002 1032 MultiStar: [#1 0.11,-0.00,0.95,U] [#2 -0.06,-0.01,0.79,U] [#3 0.15,0.11,0.73,U] [#4 0.17,0.08,0.69,U] [#5 0.08,0.10,0.67,U] [#6 -0.15,-0.25,0.00,M1] [#7 0.08,0.27,0.00,M1] [#8 -0.05,-0.08,0.48,U] 
22:49:00.154 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.04}, one-star: {0.14, 0.07}
22:49:00.156 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:49:00.158 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:49:00.161 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.48 mountX=0.02 mountY=-0.09, mountTheta=-1.35
22:49:00.164 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
22:49:00.166 00.002 1032 Enqueuing Move request for scope (0.09, 0.04)
22:49:00.168 00.002 10072 Worker thread wakes up
22:49:00.168 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
22:49:00.168 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
22:49:00.168 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.02 yDistance=-0.09
22:49:00.171 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:49:00.174 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.84
22:49:00.174 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:49:00.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:00.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:49:00.174 00.000 10072 MoveAxis(W, 3, ABG)
22:49:00.174 00.000 10072 Guiding  Dir = 3, Dur = 3
22:49:00.175 00.001 10072 IsGuiding returns 0
22:49:00.176 00.001 10072 PulseGuide returned control before completion, sleep 13
22:49:00.194 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
22:49:00.196 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:00.198 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:00.199 00.001 1032 Enqueuing Expose request
22:49:00.202 00.003 10072 IsGuiding returns 0
22:49:00.202 00.000 10072 Move returns status 0, amount 3
22:49:00.202 00.000 10072 MoveAxis(N, 0, ABG)
22:49:00.202 00.000 10072 Move returns status 0, amount 0
22:49:00.202 00.000 10072 move complete, result=0
22:49:00.202 00.000 10072 worker thread done servicing request
22:49:00.202 00.000 10072 Worker thread wakes up
22:49:00.202 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:00.202 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:00.210 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:49:00.621 00.411 10072 Exposure complete
22:49:00.677 00.056 10072 worker thread done servicing request
22:49:00.677 00.000 1032 OnExposeComplete: enter
22:49:00.680 00.003 1032 UpdateGuideState(): m_state=6
22:49:00.684 00.004 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6008
22:49:00.687 00.003 1032 Star::Find returns 1 (0), X=1097.44, Y=135.05, Mass=1458, SNR=26.8, Peak=120 HFD=3.2
22:49:00.689 00.002 1032 MultiStar: [#1 0.08,-0.03,0.94,U] [#2 -0.07,0.13,0.74,U] [#3 -0.05,0.14,0.71,U] [#4 0.09,0.14,0.63,U] [#5 -0.02,0.20,0.63,U] [#6 -0.24,0.01,0.59,U] [#7 0.06,0.20,0.69,U] [#8 0.00,-0.00,0.51,U] 
22:49:00.691 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {0.14, 0.12}
22:49:00.692 00.001 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
22:49:00.694 00.002 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
22:49:00.695 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.45 mountX=0.09 mountY=-0.04, mountTheta=-0.38
22:49:00.699 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
22:49:00.701 00.002 1032 Enqueuing Move request for scope (0.01, 0.10)
22:49:00.704 00.003 10072 Worker thread wakes up
22:49:00.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:49:00.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:49:00.704 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.04
22:49:00.707 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:49:00.710 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.84
22:49:00.710 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:49:00.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:00.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:49:00.710 00.000 10072 MoveAxis(W, 4, ABG)
22:49:00.710 00.000 10072 Guiding  Dir = 3, Dur = 4
22:49:00.710 00.000 10072 IsGuiding returns 0
22:49:00.711 00.001 10072 PulseGuide returned control before completion, sleep 14
22:49:00.728 00.017 10072 IsGuiding returns 0
22:49:00.728 00.000 10072 Move returns status 0, amount 4
22:49:00.728 00.000 10072 MoveAxis(N, 0, ABG)
22:49:00.728 00.000 10072 Move returns status 0, amount 0
22:49:00.729 00.001 10072 move complete, result=0
22:49:00.729 00.000 10072 worker thread done servicing request
22:49:00.730 00.001 1032 UpdateGuideState exits: m=1458 SNR=26.8
22:49:00.733 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:00.736 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:00.739 00.003 1032 Enqueuing Expose request
22:49:00.742 00.003 10072 Worker thread wakes up
22:49:00.742 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:49:00.744 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:00.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:01.371 00.627 10072 Exposure complete
22:49:01.428 00.057 10072 worker thread done servicing request
22:49:01.428 00.000 1032 OnExposeComplete: enter
22:49:01.431 00.003 1032 UpdateGuideState(): m_state=6
22:49:01.433 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6009
22:49:01.435 00.002 1032 Star::Find returns 1 (0), X=1097.52, Y=135.15, Mass=1460, SNR=26.9, Peak=130 HFD=3.2
22:49:01.437 00.002 1032 MultiStar: [#1 0.15,0.04,0.94,U] [#2 -0.14,0.13,0.76,U] [#3 0.05,0.11,0.74,U] [#4 -0.14,0.15,0.64,U] [#5 0.08,0.29,0.00,M1] [#6 -0.24,0.16,0.00,M1] [#7 0.02,0.22,0.67,U] [#8 0.05,0.12,0.51,U] 
22:49:01.440 00.003 1032 refined, 6 included, MultiStar: {0.05, 0.14}, one-star: {0.22, 0.22}
22:49:01.441 00.001 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
22:49:01.442 00.001 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
22:49:01.445 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.26 mountX=0.12 mountY=-0.08, mountTheta=-0.57
22:49:01.448 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
22:49:01.450 00.002 1032 Enqueuing Move request for scope (0.05, 0.14)
22:49:01.452 00.002 10072 Worker thread wakes up
22:49:01.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
22:49:01.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
22:49:01.452 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.12 yDistance=-0.08
22:49:01.454 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:49:01.457 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.84
22:49:01.457 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:49:01.457 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:01.457 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:49:01.457 00.000 10072 MoveAxis(W, 4, ABG)
22:49:01.457 00.000 10072 Guiding  Dir = 3, Dur = 4
22:49:01.458 00.001 10072 IsGuiding returns 0
22:49:01.459 00.001 10072 PulseGuide returned control before completion, sleep 14
22:49:01.477 00.018 10072 IsGuiding returns 1
22:49:01.477 00.000 10072 scope still moving after pulse duration time elapsed
22:49:01.478 00.001 1032 UpdateGuideState exits: m=1460 SNR=26.9
22:49:01.480 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:01.482 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:01.485 00.003 1032 Enqueuing Expose request
22:49:01.509 00.024 10072 IsGuiding returns 1
22:49:01.540 00.031 10072 IsGuiding returns 1
22:49:01.572 00.032 10072 IsGuiding returns 1
22:49:01.603 00.031 10072 IsGuiding returns 1
22:49:01.634 00.031 10072 IsGuiding returns 1
22:49:01.666 00.032 10072 IsGuiding returns 1
22:49:01.698 00.032 10072 IsGuiding returns 1
22:49:01.729 00.031 10072 IsGuiding returns 1
22:49:01.761 00.032 10072 IsGuiding returns 1
22:49:01.792 00.031 10072 IsGuiding returns 0
22:49:01.792 00.000 10072 scope move finished after 4 + 329 ms
22:49:01.792 00.000 10072 Move returns status 0, amount 4
22:49:01.792 00.000 10072 MoveAxis(N, 0, ABG)
22:49:01.792 00.000 10072 Move returns status 0, amount 0
22:49:01.792 00.000 10072 move complete, result=0
22:49:01.794 00.002 10072 worker thread done servicing request
22:49:01.794 00.000 10072 Worker thread wakes up
22:49:01.794 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:49:01.799 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:01.799 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:02.544 00.745 10072 Exposure complete
22:49:02.598 00.054 10072 worker thread done servicing request
22:49:02.598 00.000 1032 OnExposeComplete: enter
22:49:02.600 00.002 1032 UpdateGuideState(): m_state=6
22:49:02.602 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6010
22:49:02.604 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=134.97, Mass=1451, SNR=26.8, Peak=130 HFD=3.3
22:49:02.606 00.002 1032 MultiStar: [#1 0.03,0.04,0.95,U] [#2 -0.09,0.03,0.80,U] [#3 -0.12,0.14,0.74,U] [#4 0.07,-0.02,0.66,U] [#5 0.02,0.17,0.62,U] [#6 -0.01,-0.06,0.59,U] [#7 -0.01,0.14,0.68,U] [#8 -0.03,0.04,0.51,U] 
22:49:02.608 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.06}, one-star: {0.12, 0.04}
22:49:02.610 00.002 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
22:49:02.612 00.002 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
22:49:02.613 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.51 mountX=0.05 mountY=-0.02, mountTheta=-0.32
22:49:02.616 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
22:49:02.619 00.003 1032 Enqueuing Move request for scope (0.00, 0.06)
22:49:02.621 00.002 10072 Worker thread wakes up
22:49:02.621 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
22:49:02.621 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
22:49:02.621 00.000 10072 Moving (0.00, 0.06) raw xDistance=0.05 yDistance=-0.02
22:49:02.623 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:49:02.625 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.84
22:49:02.625 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
22:49:02.625 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:02.625 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:49:02.625 00.000 10072 MoveAxis(W, 5, ABG)
22:49:02.625 00.000 10072 Guiding  Dir = 3, Dur = 5
22:49:02.626 00.001 10072 IsGuiding returns 0
22:49:02.626 00.000 10072 PulseGuide returned control before completion, sleep 15
22:49:02.642 00.016 1032 UpdateGuideState exits: m=1451 SNR=26.8
22:49:02.645 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:02.646 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:02.648 00.002 1032 Enqueuing Expose request
22:49:02.650 00.002 10072 IsGuiding returns 0
22:49:02.650 00.000 10072 Move returns status 0, amount 5
22:49:02.650 00.000 10072 MoveAxis(N, 0, ABG)
22:49:02.650 00.000 10072 Move returns status 0, amount 0
22:49:02.650 00.000 10072 move complete, result=0
22:49:02.650 00.000 10072 worker thread done servicing request
22:49:02.650 00.000 10072 Worker thread wakes up
22:49:02.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:02.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:02.657 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:49:03.055 00.398 10072 Exposure complete
22:49:03.104 00.049 10072 worker thread done servicing request
22:49:03.104 00.000 1032 OnExposeComplete: enter
22:49:03.106 00.002 1032 UpdateGuideState(): m_state=6
22:49:03.108 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6011
22:49:03.109 00.001 1032 Star::Find returns 1 (0), X=1097.65, Y=134.97, Mass=1512, SNR=27.3, Peak=128 HFD=3.3
22:49:03.112 00.003 1032 MultiStar: [#1 0.04,0.01,0.88,U] [#2 -0.16,0.07,0.76,U] [#3 0.07,0.09,0.72,U] [#4 0.02,0.05,0.66,U] [#5 0.15,0.29,0.00,M1] [#6 -0.00,-0.04,0.60,U] [#7 0.00,0.16,0.68,U] [#8 -0.06,0.01,0.50,U] 
22:49:03.114 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.34, 0.04}
22:49:03.117 00.003 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
22:49:03.119 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
22:49:03.120 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.77 mountX=0.04 mountY=-0.06, mountTheta=-1.06
22:49:03.122 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
22:49:03.124 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
22:49:03.125 00.001 10072 Worker thread wakes up
22:49:03.125 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:49:03.125 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:49:03.126 00.001 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
22:49:03.127 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:49:03.129 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.84
22:49:03.129 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:49:03.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:03.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:49:03.129 00.000 10072 MoveAxis(W, 3, ABG)
22:49:03.129 00.000 10072 Guiding  Dir = 3, Dur = 3
22:49:03.130 00.001 10072 IsGuiding returns 0
22:49:03.130 00.000 10072 PulseGuide returned control before completion, sleep 13
22:49:03.147 00.017 1032 UpdateGuideState exits: m=1512 SNR=27.3
22:49:03.150 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:03.153 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:03.154 00.001 1032 Enqueuing Expose request
22:49:03.179 00.025 10072 IsGuiding returns 0
22:49:03.179 00.000 10072 Move returns status 0, amount 3
22:49:03.179 00.000 10072 MoveAxis(N, 0, ABG)
22:49:03.179 00.000 10072 Move returns status 0, amount 0
22:49:03.179 00.000 10072 move complete, result=0
22:49:03.179 00.000 10072 worker thread done servicing request
22:49:03.179 00.000 10072 Worker thread wakes up
22:49:03.179 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:03.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:03.184 00.005 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:49:03.806 00.622 10072 Exposure complete
22:49:03.861 00.055 10072 worker thread done servicing request
22:49:03.861 00.000 1032 OnExposeComplete: enter
22:49:03.865 00.004 1032 UpdateGuideState(): m_state=6
22:49:03.867 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6012
22:49:03.869 00.002 1032 Star::Find returns 1 (0), X=1097.56, Y=135.12, Mass=1491, SNR=27.1, Peak=125 HFD=3.2
22:49:03.871 00.002 1032 MultiStar: [#1 0.11,0.23,0.94,U] [#2 -0.24,0.15,0.00,M1] [#3 -0.13,0.32,0.00,M1] [#4 -0.05,0.28,0.00,M1] [#5 -0.05,0.30,0.00,M2] [#6 -0.14,0.24,0.00,M1] [#7 0.03,0.30,0.00,M1] [#8 0.04,0.11,0.48,U] 
22:49:03.872 00.001 1032 refined, 2 included, MultiStar: {0.16, 0.19}, one-star: {0.26, 0.19}
22:49:03.874 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
22:49:03.875 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
22:49:03.878 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.88 mountX=0.14 mountY=-0.20, mountTheta=-0.95
22:49:03.881 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.19, opts=13)
22:49:03.883 00.002 1032 Enqueuing Move request for scope (0.16, 0.19)
22:49:03.884 00.001 10072 Worker thread wakes up
22:49:03.884 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd
22:49:03.884 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.19)
22:49:03.884 00.000 10072 Moving (0.16, 0.19) raw xDistance=0.14 yDistance=-0.20
22:49:03.886 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:49:03.889 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.85
22:49:03.889 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:49:03.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:49:03.889 00.000 10072 MoveAxis(W, 72, ABG)
22:49:03.889 00.000 10072 Guiding  Dir = 3, Dur = 72
22:49:03.889 00.000 10072 IsGuiding returns 0
22:49:03.890 00.001 10072 PulseGuide returned control before completion, sleep 82
22:49:03.907 00.017 1032 UpdateGuideState exits: m=1491 SNR=27.1
22:49:03.910 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:03.913 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:03.915 00.002 1032 Enqueuing Expose request
22:49:03.974 00.059 10072 IsGuiding returns 1
22:49:03.974 00.000 10072 scope still moving after pulse duration time elapsed
22:49:04.006 00.032 10072 IsGuiding returns 0
22:49:04.006 00.000 10072 scope move finished after 72 + 44 ms
22:49:04.006 00.000 10072 Move returns status 0, amount 72
22:49:04.006 00.000 10072 MoveAxis(N, 131, ABG)
22:49:04.006 00.000 10072 Guiding  Dir = 0, Dur = 131
22:49:04.006 00.000 10072 IsGuiding returns 0
22:49:04.007 00.001 10072 PulseGuide returned control before completion, sleep 141
22:49:04.162 00.155 10072 IsGuiding returns 0
22:49:04.162 00.000 10072 Move returns status 0, amount 131
22:49:04.162 00.000 10072 move complete, result=0
22:49:04.162 00.000 10072 worker thread done servicing request
22:49:04.163 00.001 10072 Worker thread wakes up
22:49:04.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:04.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:04.163 00.000 1032 GuideStep: 0.1 px 72 ms WEST, -0.2 px 131 ms NORTH
22:49:04.571 00.408 10072 Exposure complete
22:49:04.622 00.051 10072 worker thread done servicing request
22:49:04.622 00.000 1032 OnExposeComplete: enter
22:49:04.624 00.002 1032 UpdateGuideState(): m_state=6
22:49:04.626 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6013
22:49:04.628 00.002 1032 Star::Find returns 1 (0), X=1097.44, Y=135.10, Mass=1384, SNR=26.1, Peak=120 HFD=3.2
22:49:04.630 00.002 1032 MultiStar: [#1 0.05,0.11,0.95,U] [#2 -0.10,0.12,0.78,U] [#3 -0.04,0.38,0.00,M2] [#4 -0.03,0.06,0.62,U] [#5 -0.13,0.23,0.00,M3] [#6 -0.12,0.07,0.62,U] [#7 0.10,0.28,0.00,M2] [#8 -0.10,0.08,0.55,U] 
22:49:04.631 00.001 1032 refined, 5 included, MultiStar: {-0.01, 0.11}, one-star: {0.14, 0.17}
22:49:04.633 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
22:49:04.634 00.001 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
22:49:04.636 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.64 mountX=0.11 mountY=-0.02, mountTheta=-0.19
22:49:04.639 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.11, opts=13)
22:49:04.642 00.003 1032 Enqueuing Move request for scope (-0.01, 0.11)
22:49:04.644 00.002 10072 Worker thread wakes up
22:49:04.644 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
22:49:04.644 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
22:49:04.644 00.000 10072 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
22:49:04.647 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:49:04.649 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:49:04.649 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:49:04.649 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:04.649 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:49:04.649 00.000 10072 MoveAxis(W, 4, ABG)
22:49:04.650 00.001 10072 Guiding  Dir = 3, Dur = 4
22:49:04.650 00.000 10072 IsGuiding returns 0
22:49:04.650 00.000 10072 PulseGuide returned control before completion, sleep 14
22:49:04.666 00.016 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:49:04.668 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:04.670 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:04.672 00.002 1032 Enqueuing Expose request
22:49:04.677 00.005 10072 IsGuiding returns 0
22:49:04.677 00.000 10072 Move returns status 0, amount 4
22:49:04.677 00.000 10072 MoveAxis(N, 0, ABG)
22:49:04.677 00.000 10072 Move returns status 0, amount 0
22:49:04.678 00.001 10072 move complete, result=0
22:49:04.678 00.000 10072 worker thread done servicing request
22:49:04.678 00.000 10072 Worker thread wakes up
22:49:04.678 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:04.678 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:04.682 00.004 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:49:05.305 00.623 10072 Exposure complete
22:49:05.359 00.054 10072 worker thread done servicing request
22:49:05.360 00.001 1032 OnExposeComplete: enter
22:49:05.364 00.004 1032 UpdateGuideState(): m_state=6
22:49:05.367 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6014
22:49:05.370 00.003 1032 Star::Find returns 1 (0), X=1097.27, Y=134.89, Mass=1302, SNR=25.4, Peak=119 HFD=3.2
22:49:05.372 00.002 1032 MultiStar: [#1 -0.09,-0.11,0.96,U] [#2 -0.29,-0.08,0.00,M1] [#3 -0.14,0.21,0.77,U] [#4 -0.14,-0.03,0.66,U] [#5 -0.11,0.04,0.65,U] [#6 -0.25,-0.21,0.00,M1] [#7 -0.12,0.10,0.72,U] [#8 -0.28,-0.23,0.00,M1] 
22:49:05.375 00.003 1032 single-star, 5 included, MultiStar: {-0.10, 0.02}, one-star: {-0.03, -0.04}
22:49:05.376 00.001 1032 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.83) = xAngle (-4.08 = 2.20)
22:49:05.379 00.003 1032 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.08 = 2.20)
22:49:05.381 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.25 mountX=-0.03 mountY=0.04, mountTheta=2.20
22:49:05.384 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
22:49:05.387 00.003 1032 Enqueuing Move request for scope (-0.03, -0.04)
22:49:05.389 00.002 10072 Worker thread wakes up
22:49:05.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
22:49:05.389 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
22:49:05.389 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
22:49:05.391 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:49:05.397 00.006 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:49:05.397 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:49:05.397 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:05.397 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:49:05.397 00.000 10072 MoveAxis(W, 4, ABG)
22:49:05.397 00.000 10072 Guiding  Dir = 3, Dur = 4
22:49:05.398 00.001 10072 IsGuiding returns 0
22:49:05.399 00.001 10072 PulseGuide returned control before completion, sleep 14
22:49:05.416 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
22:49:05.418 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:05.420 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:05.422 00.002 1032 Enqueuing Expose request
22:49:05.426 00.004 10072 IsGuiding returns 0
22:49:05.426 00.000 10072 Move returns status 0, amount 4
22:49:05.426 00.000 10072 MoveAxis(N, 0, ABG)
22:49:05.426 00.000 10072 Move returns status 0, amount 0
22:49:05.426 00.000 10072 move complete, result=0
22:49:05.426 00.000 10072 worker thread done servicing request
22:49:05.426 00.000 10072 Worker thread wakes up
22:49:05.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:05.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:05.434 00.008 1032 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
22:49:05.832 00.398 10072 Exposure complete
22:49:05.893 00.061 10072 worker thread done servicing request
22:49:05.894 00.001 1032 OnExposeComplete: enter
22:49:05.897 00.003 1032 UpdateGuideState(): m_state=6
22:49:05.899 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6015
22:49:05.901 00.002 1032 Star::Find returns 1 (0), X=1097.19, Y=135.03, Mass=1396, SNR=26.2, Peak=113 HFD=3.1
22:49:05.903 00.002 1032 MultiStar: [#1 -0.12,-0.07,0.97,U] [#2 -0.28,-0.02,0.00,M2] [#3 -0.26,0.10,0.00,M2] [#4 -0.18,0.06,0.71,U] [#5 -0.22,0.13,0.00,M3] [#6 -0.27,-0.10,0.00,M2] [#7 -0.09,0.09,0.73,U] [#8 -0.26,-0.13,0.00,M2] 
22:49:05.905 00.002 1032 refined, 3 included, MultiStar: {-0.12, 0.04}, one-star: {-0.11, 0.10}
22:49:05.907 00.002 1032 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.83) = xAngle (0.99 = 0.99)
22:49:05.910 00.003 1032 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.99 = 0.99)
22:49:05.912 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.82 mountX=0.07 mountY=0.11, mountTheta=0.99
22:49:05.916 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.04, opts=13)
22:49:05.919 00.003 1032 Enqueuing Move request for scope (-0.12, 0.04)
22:49:05.921 00.002 10072 Worker thread wakes up
22:49:05.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
22:49:05.921 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
22:49:05.921 00.000 10072 Moving (-0.12, 0.04) raw xDistance=0.07 yDistance=0.11
22:49:05.926 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:49:05.929 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:49:05.929 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:49:05.929 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:05.929 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:49:05.929 00.000 10072 MoveAxis(W, 4, ABG)
22:49:05.929 00.000 10072 Guiding  Dir = 3, Dur = 4
22:49:05.930 00.001 10072 IsGuiding returns 0
22:49:05.930 00.000 10072 PulseGuide returned control before completion, sleep 14
22:49:05.949 00.019 1032 UpdateGuideState exits: m=1396 SNR=26.2
22:49:05.952 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:05.954 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:05.959 00.005 1032 Enqueuing Expose request
22:49:05.963 00.004 10072 IsGuiding returns 0
22:49:05.963 00.000 10072 Move returns status 0, amount 4
22:49:05.963 00.000 10072 MoveAxis(N, 0, ABG)
22:49:05.963 00.000 10072 Move returns status 0, amount 0
22:49:05.963 00.000 10072 move complete, result=0
22:49:05.963 00.000 10072 worker thread done servicing request
22:49:05.963 00.000 10072 Worker thread wakes up
22:49:05.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:05.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:05.971 00.008 1032 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
22:49:06.603 00.632 10072 Exposure complete
22:49:06.658 00.055 10072 worker thread done servicing request
22:49:06.659 00.001 1032 OnExposeComplete: enter
22:49:06.661 00.002 1032 UpdateGuideState(): m_state=6
22:49:06.664 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6016
22:49:06.666 00.002 1032 Star::Find returns 1 (0), X=1097.37, Y=135.04, Mass=1384, SNR=26.1, Peak=126 HFD=3.3
22:49:06.668 00.002 1032 MultiStar: [#1 -0.09,0.02,0.96,U] [#2 -0.36,0.08,0.00,M3] [#3 -0.19,0.18,0.00,M3] [#4 -0.12,0.10,0.67,U] [#5 -0.05,0.10,0.62,U] [#6 -0.35,-0.15,0.00,M3] [#7 -0.02,0.13,0.69,U] [#8 -0.25,0.04,0.52,U] 
22:49:06.669 00.001 1032 refined, 5 included, MultiStar: {-0.06, 0.08}, one-star: {0.07, 0.11}
22:49:06.671 00.002 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
22:49:06.674 00.003 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
22:49:06.677 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.21 mountX=0.09 mountY=0.04, mountTheta=0.38
22:49:06.681 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.08, opts=13)
22:49:06.683 00.002 1032 Enqueuing Move request for scope (-0.06, 0.08)
22:49:06.685 00.002 10072 Worker thread wakes up
22:49:06.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
22:49:06.685 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
22:49:06.685 00.000 10072 Moving (-0.06, 0.08) raw xDistance=0.09 yDistance=0.04
22:49:06.687 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:49:06.689 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:49:06.689 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:49:06.689 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:06.689 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:49:06.689 00.000 10072 MoveAxis(W, 4, ABG)
22:49:06.689 00.000 10072 Guiding  Dir = 3, Dur = 4
22:49:06.690 00.001 10072 IsGuiding returns 0
22:49:06.690 00.000 10072 PulseGuide returned control before completion, sleep 14
22:49:06.709 00.019 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:49:06.713 00.004 10072 IsGuiding returns 0
22:49:06.713 00.000 10072 Move returns status 0, amount 4
22:49:06.713 00.000 10072 MoveAxis(N, 0, ABG)
22:49:06.713 00.000 10072 Move returns status 0, amount 0
22:49:06.713 00.000 10072 move complete, result=0
22:49:06.713 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:06.715 00.002 10072 worker thread done servicing request
22:49:06.715 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:06.717 00.002 1032 Enqueuing Expose request
22:49:06.719 00.002 10072 Worker thread wakes up
22:49:06.719 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:06.719 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:06.720 00.001 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:49:07.134 00.414 10072 Exposure complete
22:49:07.197 00.063 10072 worker thread done servicing request
22:49:07.197 00.000 1032 OnExposeComplete: enter
22:49:07.200 00.003 1032 UpdateGuideState(): m_state=6
22:49:07.202 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6017
22:49:07.206 00.004 1032 Star::Find returns 1 (0), X=1097.32, Y=135.01, Mass=1394, SNR=26.2, Peak=118 HFD=3.3
22:49:07.209 00.003 1032 MultiStar: [#1 -0.15,0.11,0.97,U] [#2 -0.25,0.11,0.00,M4] [#3 -0.12,0.13,0.77,U] [#4 -0.21,0.05,0.67,U] [#5 -0.15,0.19,0.63,U] [#6 -0.31,0.06,0.00,M4] [#7 -0.05,0.19,0.71,U] [#8 -0.30,0.10,0.00,M2] 
22:49:07.212 00.003 1032 single-star, 5 included, MultiStar: {-0.10, 0.12}, one-star: {0.02, 0.08}
22:49:07.215 00.003 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
22:49:07.216 00.001 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
22:49:07.218 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.33 mountX=0.08 mountY=-0.04, mountTheta=-0.50
22:49:07.222 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
22:49:07.224 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
22:49:07.226 00.002 10072 Worker thread wakes up
22:49:07.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
22:49:07.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
22:49:07.226 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.08 yDistance=-0.04
22:49:07.230 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:49:07.232 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:49:07.232 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:49:07.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:07.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:49:07.232 00.000 10072 MoveAxis(W, 4, ABG)
22:49:07.232 00.000 10072 Guiding  Dir = 3, Dur = 4
22:49:07.233 00.001 10072 IsGuiding returns 0
22:49:07.233 00.000 10072 PulseGuide returned control before completion, sleep 14
22:49:07.254 00.021 1032 UpdateGuideState exits: m=1394 SNR=26.2
22:49:07.256 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:07.259 00.003 10072 IsGuiding returns 0
22:49:07.259 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:07.262 00.003 1032 Enqueuing Expose request
22:49:07.264 00.002 10072 Move returns status 0, amount 4
22:49:07.264 00.000 10072 MoveAxis(N, 0, ABG)
22:49:07.264 00.000 10072 Move returns status 0, amount 0
22:49:07.264 00.000 10072 move complete, result=0
22:49:07.264 00.000 10072 worker thread done servicing request
22:49:07.264 00.000 10072 Worker thread wakes up
22:49:07.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:07.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:07.275 00.011 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:49:07.902 00.627 10072 Exposure complete
22:49:07.957 00.055 1032 OnExposeComplete: enter
22:49:07.961 00.004 1032 UpdateGuideState(): m_state=6
22:49:07.962 00.001 10072 worker thread done servicing request
22:49:07.963 00.001 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6018
22:49:07.964 00.001 1032 Star::Find returns 1 (0), X=1097.39, Y=134.93, Mass=1314, SNR=25.5, Peak=127 HFD=3.2
22:49:07.967 00.003 1032 MultiStar: [#1 -0.14,0.10,0.98,U] [#2 -0.23,0.08,0.82,U] [#3 -0.06,0.17,0.72,U] [#4 -0.04,0.21,0.66,U] [#5 -0.13,0.21,0.68,U] [#6 -0.29,0.04,0.00,M5] [#7 -0.10,0.22,0.72,U] [#8 -0.15,-0.10,0.54,U] 
22:49:07.969 00.002 1032 single-star, 7 included, MultiStar: {-0.09, 0.11}, one-star: {0.09, -0.00}
22:49:07.971 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:49:07.973 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:49:07.974 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.02 mountX=-0.03 mountY=-0.09, mountTheta=-1.85
22:49:07.979 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
22:49:07.982 00.003 1032 Enqueuing Move request for scope (0.09, -0.00)
22:49:07.983 00.001 10072 Worker thread wakes up
22:49:07.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
22:49:07.983 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
22:49:07.983 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.03 yDistance=-0.09
22:49:07.986 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:49:07.991 00.005 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:49:07.991 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:49:07.991 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:07.991 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:49:07.991 00.000 10072 MoveAxis(W, 3, ABG)
22:49:07.991 00.000 10072 Guiding  Dir = 3, Dur = 3
22:49:07.992 00.001 10072 IsGuiding returns 0
22:49:07.993 00.001 10072 PulseGuide returned control before completion, sleep 12
22:49:08.012 00.019 1032 UpdateGuideState exits: m=1314 SNR=25.5
22:49:08.015 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:08.016 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:08.020 00.004 1032 Enqueuing Expose request
22:49:08.023 00.003 10072 IsGuiding returns 0
22:49:08.023 00.000 10072 Move returns status 0, amount 3
22:49:08.023 00.000 10072 MoveAxis(N, 0, ABG)
22:49:08.023 00.000 10072 Move returns status 0, amount 0
22:49:08.023 00.000 10072 move complete, result=0
22:49:08.024 00.001 10072 worker thread done servicing request
22:49:08.024 00.000 10072 Worker thread wakes up
22:49:08.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:08.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:08.031 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:49:08.430 00.399 10072 Exposure complete
22:49:08.493 00.063 10072 worker thread done servicing request
22:49:08.493 00.000 1032 OnExposeComplete: enter
22:49:08.496 00.003 1032 UpdateGuideState(): m_state=6
22:49:08.499 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6019
22:49:08.501 00.002 1032 Star::Find returns 1 (0), X=1097.43, Y=134.84, Mass=1438, SNR=26.7, Peak=128 HFD=3.3
22:49:08.503 00.002 1032 MultiStar: [#1 -0.06,0.07,0.96,U] [#2 -0.24,0.03,0.74,U] [#3 -0.09,0.12,0.69,U] [#4 -0.05,0.05,0.65,U] [#5 -0.15,0.07,0.65,U] [#6 -0.22,0.09,0.62,U] [#7 -0.03,0.20,0.69,U] [#8 -0.21,-0.03,0.51,U] 
22:49:08.506 00.003 1032 refined, 8 included, MultiStar: {-0.09, 0.05}, one-star: {0.13, -0.09}
22:49:08.508 00.002 1032 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.83) = xAngle (0.79 = 0.79)
22:49:08.510 00.002 1032 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.79 = 0.79)
22:49:08.512 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.62 mountX=0.07 mountY=0.07, mountTheta=0.79
22:49:08.515 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.05, opts=13)
22:49:08.519 00.004 1032 Enqueuing Move request for scope (-0.09, 0.05)
22:49:08.522 00.003 10072 Worker thread wakes up
22:49:08.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
22:49:08.522 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
22:49:08.522 00.000 10072 Moving (-0.09, 0.05) raw xDistance=0.07 yDistance=0.07
22:49:08.526 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:49:08.528 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:49:08.529 00.001 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:49:08.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:08.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:49:08.529 00.000 10072 MoveAxis(W, 3, ABG)
22:49:08.529 00.000 10072 Guiding  Dir = 3, Dur = 3
22:49:08.529 00.000 10072 IsGuiding returns 0
22:49:08.530 00.001 10072 PulseGuide returned control before completion, sleep 13
22:49:08.550 00.020 1032 UpdateGuideState exits: m=1438 SNR=26.7
22:49:08.553 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:08.556 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:08.559 00.003 1032 Enqueuing Expose request
22:49:08.561 00.002 10072 IsGuiding returns 0
22:49:08.561 00.000 10072 Move returns status 0, amount 3
22:49:08.561 00.000 10072 MoveAxis(N, 0, ABG)
22:49:08.561 00.000 10072 Move returns status 0, amount 0
22:49:08.561 00.000 10072 move complete, result=0
22:49:08.561 00.000 10072 worker thread done servicing request
22:49:08.561 00.000 10072 Worker thread wakes up
22:49:08.561 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:08.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:08.569 00.008 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
22:49:09.196 00.627 10072 Exposure complete
22:49:09.245 00.049 10072 worker thread done servicing request
22:49:09.245 00.000 1032 OnExposeComplete: enter
22:49:09.247 00.002 1032 UpdateGuideState(): m_state=6
22:49:09.250 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6020
22:49:09.251 00.001 1032 Star::Find returns 1 (0), X=1097.42, Y=135.01, Mass=1351, SNR=25.8, Peak=115 HFD=3.2
22:49:09.254 00.003 1032 MultiStar: [#1 0.05,0.15,0.95,U] [#2 -0.23,0.16,0.00,M3] [#3 0.02,0.30,0.00,M1] [#4 0.15,0.17,0.66,U] [#5 -0.15,0.29,0.00,M1] [#6 -0.03,-0.02,0.64,U] [#7 -0.07,0.33,0.00,M1] [#8 -0.10,0.13,0.53,U] 
22:49:09.255 00.001 1032 refined, 4 included, MultiStar: {0.05, 0.10}, one-star: {0.12, 0.08}
22:49:09.256 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
22:49:09.258 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
22:49:09.259 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.12 mountX=0.09 mountY=-0.07, mountTheta=-0.71
22:49:09.262 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
22:49:09.264 00.002 1032 Enqueuing Move request for scope (0.05, 0.10)
22:49:09.265 00.001 10072 Worker thread wakes up
22:49:09.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
22:49:09.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
22:49:09.265 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.09 yDistance=-0.07
22:49:09.268 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:49:09.270 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:49:09.270 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:49:09.270 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:09.270 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:49:09.270 00.000 10072 MoveAxis(W, 4, ABG)
22:49:09.270 00.000 10072 Guiding  Dir = 3, Dur = 4
22:49:09.270 00.000 10072 IsGuiding returns 0
22:49:09.271 00.001 10072 PulseGuide returned control before completion, sleep 14
22:49:09.287 00.016 10072 IsGuiding returns 0
22:49:09.287 00.000 10072 Move returns status 0, amount 4
22:49:09.288 00.001 10072 MoveAxis(N, 0, ABG)
22:49:09.288 00.000 10072 Move returns status 0, amount 0
22:49:09.288 00.000 10072 move complete, result=0
22:49:09.288 00.000 10072 worker thread done servicing request
22:49:09.289 00.001 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:49:09.292 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:09.293 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:09.295 00.002 1032 Enqueuing Expose request
22:49:09.298 00.003 10072 Worker thread wakes up
22:49:09.298 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:09.298 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:09.298 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:49:09.713 00.415 10072 Exposure complete
22:49:09.769 00.056 1032 OnExposeComplete: enter
22:49:09.772 00.003 1032 UpdateGuideState(): m_state=6
22:49:09.776 00.004 10072 worker thread done servicing request
22:49:09.776 00.000 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6021
22:49:09.778 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=135.04, Mass=1367, SNR=26.0, Peak=116 HFD=3.3
22:49:09.780 00.002 1032 MultiStar: [#1 0.03,0.21,0.93,U] [#2 -0.08,0.19,0.77,U] [#3 0.02,0.31,0.00,M2] [#4 -0.02,0.35,0.00,M1] [#5 -0.14,0.25,0.00,M2] [#6 -0.10,0.09,0.61,U] [#7 -0.04,0.49,0.00,M2] [#8 -0.09,0.02,0.51,U] 
22:49:09.781 00.001 1032 refined, 4 included, MultiStar: {-0.01, 0.13}, one-star: {0.12, 0.12}
22:49:09.783 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
22:49:09.784 00.001 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
22:49:09.786 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.62 mountX=0.13 mountY=-0.03, mountTheta=-0.21
22:49:09.790 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.13, opts=13)
22:49:09.792 00.002 1032 Enqueuing Move request for scope (-0.01, 0.13)
22:49:09.794 00.002 10072 Worker thread wakes up
22:49:09.794 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
22:49:09.794 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
22:49:09.794 00.000 10072 Moving (-0.01, 0.13) raw xDistance=0.13 yDistance=-0.03
22:49:09.795 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:49:09.798 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.85
22:49:09.799 00.001 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
22:49:09.799 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:09.799 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:49:09.799 00.000 10072 MoveAxis(W, 65, ABG)
22:49:09.799 00.000 10072 Guiding  Dir = 3, Dur = 65
22:49:09.799 00.000 10072 IsGuiding returns 0
22:49:09.800 00.001 10072 PulseGuide returned control before completion, sleep 75
22:49:09.818 00.018 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:49:09.820 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:09.822 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:09.824 00.002 1032 Enqueuing Expose request
22:49:09.880 00.056 10072 IsGuiding returns 1
22:49:09.880 00.000 10072 scope still moving after pulse duration time elapsed
22:49:09.911 00.031 10072 IsGuiding returns 0
22:49:09.911 00.000 10072 scope move finished after 65 + 46 ms
22:49:09.911 00.000 10072 Move returns status 0, amount 65
22:49:09.911 00.000 10072 MoveAxis(N, 0, ABG)
22:49:09.911 00.000 10072 Move returns status 0, amount 0
22:49:09.911 00.000 10072 move complete, result=0
22:49:09.912 00.001 10072 worker thread done servicing request
22:49:09.912 00.000 10072 Worker thread wakes up
22:49:09.912 00.000 1032 GuideStep: 0.1 px 65 ms WEST, -0.0 px 0 ms NORTH
22:49:09.915 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:09.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:10.539 00.624 10072 Exposure complete
22:49:10.597 00.058 10072 worker thread done servicing request
22:49:10.597 00.000 1032 OnExposeComplete: enter
22:49:10.599 00.002 1032 UpdateGuideState(): m_state=6
22:49:10.602 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6022
22:49:10.604 00.002 1032 Star::Find returns 1 (0), X=1097.49, Y=134.89, Mass=1314, SNR=25.5, Peak=113 HFD=3.2
22:49:10.606 00.002 1032 MultiStar: [#1 0.10,-0.03,0.99,U] [#2 -0.10,-0.03,0.81,U] [#3 -0.03,0.09,0.74,U] [#4 0.15,0.02,0.72,U] [#5 -0.07,0.02,0.68,U] [#6 -0.14,-0.18,0.62,U] [#7 0.07,0.19,0.72,U] [#8 0.01,-0.03,0.53,U] 
22:49:10.607 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {0.19, -0.04}
22:49:10.610 00.003 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
22:49:10.615 00.005 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
22:49:10.618 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.05 mountX=-0.01 mountY=-0.03, mountTheta=-1.78
22:49:10.620 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
22:49:10.622 00.002 1032 Enqueuing Move request for scope (0.03, 0.00)
22:49:10.624 00.002 10072 Worker thread wakes up
22:49:10.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
22:49:10.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
22:49:10.624 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.03
22:49:10.627 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:49:10.629 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:49:10.629 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:49:10.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:10.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:49:10.629 00.000 10072 MoveAxis(W, 5, ABG)
22:49:10.629 00.000 10072 Guiding  Dir = 3, Dur = 5
22:49:10.630 00.001 10072 IsGuiding returns 0
22:49:10.630 00.000 10072 PulseGuide returned control before completion, sleep 15
22:49:10.649 00.019 1032 UpdateGuideState exits: m=1314 SNR=25.5
22:49:10.651 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:10.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:10.655 00.002 1032 Enqueuing Expose request
22:49:10.660 00.005 10072 IsGuiding returns 0
22:49:10.660 00.000 10072 Move returns status 0, amount 5
22:49:10.660 00.000 10072 MoveAxis(N, 0, ABG)
22:49:10.660 00.000 10072 Move returns status 0, amount 0
22:49:10.660 00.000 10072 move complete, result=0
22:49:10.661 00.001 10072 worker thread done servicing request
22:49:10.661 00.000 10072 Worker thread wakes up
22:49:10.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:10.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:10.666 00.005 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
22:49:11.071 00.405 10072 Exposure complete
22:49:11.123 00.052 10072 worker thread done servicing request
22:49:11.123 00.000 1032 OnExposeComplete: enter
22:49:11.125 00.002 1032 UpdateGuideState(): m_state=6
22:49:11.126 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6023
22:49:11.128 00.002 1032 Star::Find returns 1 (0), X=1097.58, Y=134.73, Mass=1305, SNR=25.4, Peak=117 HFD=3.2
22:49:11.130 00.002 1032 MultiStar: [#1 0.06,-0.18,1.00,U] [#2 -0.06,-0.19,0.81,U] [#3 -0.10,-0.03,0.80,U] [#4 -0.01,-0.18,0.65,U] [#5 -0.00,-0.13,0.67,U] [#6 -0.11,-0.28,0.00,M2] [#7 -0.08,-0.01,0.73,U] [#8 -0.01,-0.24,0.52,U] 
22:49:11.131 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.15}, one-star: {0.28, -0.20}
22:49:11.134 00.003 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
22:49:11.135 00.001 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
22:49:11.136 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.41 mountX=-0.15 mountY=0.01, mountTheta=3.04
22:49:11.139 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.15, opts=13)
22:49:11.142 00.003 1032 Enqueuing Move request for scope (0.02, -0.15)
22:49:11.143 00.001 10072 Worker thread wakes up
22:49:11.143 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
22:49:11.143 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
22:49:11.143 00.000 10072 Moving (0.02, -0.15) raw xDistance=-0.15 yDistance=0.01
22:49:11.145 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
22:49:11.149 00.004 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 286.85
22:49:11.149 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
22:49:11.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:11.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:49:11.149 00.000 10072 MoveAxis(E, 65, ABG)
22:49:11.149 00.000 10072 Guiding  Dir = 2, Dur = 65
22:49:11.149 00.000 10072 IsGuiding returns 0
22:49:11.149 00.000 10072 PulseGuide returned control before completion, sleep 75
22:49:11.166 00.017 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:49:11.168 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:11.170 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:11.171 00.001 1032 Enqueuing Expose request
22:49:11.226 00.055 10072 IsGuiding returns 0
22:49:11.226 00.000 10072 Move returns status 0, amount 65
22:49:11.226 00.000 10072 MoveAxis(N, 0, ABG)
22:49:11.226 00.000 10072 Move returns status 0, amount 0
22:49:11.226 00.000 10072 move complete, result=0
22:49:11.226 00.000 10072 worker thread done servicing request
22:49:11.227 00.001 10072 Worker thread wakes up
22:49:11.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:11.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:11.227 00.000 1032 GuideStep: -0.1 px 65 ms EAST, 0.0 px 0 ms NORTH
22:49:11.854 00.627 10072 Exposure complete
22:49:11.908 00.054 10072 worker thread done servicing request
22:49:11.908 00.000 1032 OnExposeComplete: enter
22:49:11.910 00.002 1032 UpdateGuideState(): m_state=6
22:49:11.912 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6024
22:49:11.915 00.003 1032 Star::Find returns 1 (0), X=1097.48, Y=134.98, Mass=1313, SNR=25.4, Peak=113 HFD=3.3
22:49:11.917 00.002 1032 MultiStar: [#1 0.09,0.02,0.97,U] [#2 -0.07,-0.03,0.76,U] [#3 -0.01,0.37,0.00,M1] [#4 0.23,0.14,0.00,M1] [#5 -0.04,-0.00,0.66,U] [#6 -0.09,-0.04,0.63,U] [#7 0.11,0.34,0.00,M1] [#8 -0.01,0.00,0.55,U] 
22:49:11.918 00.001 1032 refined, 5 included, MultiStar: {0.03, 0.01}, one-star: {0.18, 0.05}
22:49:11.920 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:49:11.922 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:49:11.924 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.21 mountX=-0.00 mountY=-0.03, mountTheta=-1.62
22:49:11.930 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
22:49:11.933 00.003 1032 Enqueuing Move request for scope (0.03, 0.01)
22:49:11.935 00.002 10072 Worker thread wakes up
22:49:11.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
22:49:11.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
22:49:11.935 00.000 10072 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
22:49:11.937 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:49:11.940 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:49:11.940 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:49:11.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:11.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:49:11.940 00.000 10072 MoveAxis(W, 5, ABG)
22:49:11.940 00.000 10072 Guiding  Dir = 3, Dur = 5
22:49:11.940 00.000 10072 IsGuiding returns 0
22:49:11.942 00.002 10072 PulseGuide returned control before completion, sleep 15
22:49:11.960 00.018 1032 UpdateGuideState exits: m=1313 SNR=25.4
22:49:11.963 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:11.966 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:11.967 00.001 1032 Enqueuing Expose request
22:49:11.969 00.002 10072 IsGuiding returns 1
22:49:11.969 00.000 10072 scope still moving after pulse duration time elapsed
22:49:11.992 00.023 10072 IsGuiding returns 1
22:49:12.024 00.032 10072 IsGuiding returns 1
22:49:12.055 00.031 10072 IsGuiding returns 1
22:49:12.086 00.031 10072 IsGuiding returns 1
22:49:12.116 00.030 10072 IsGuiding returns 1
22:49:12.148 00.032 10072 IsGuiding returns 1
22:49:12.178 00.030 10072 IsGuiding returns 1
22:49:12.210 00.032 10072 IsGuiding returns 1
22:49:12.242 00.032 10072 IsGuiding returns 1
22:49:12.273 00.031 10072 IsGuiding returns 0
22:49:12.273 00.000 10072 scope move finished after 5 + 327 ms
22:49:12.273 00.000 10072 Move returns status 0, amount 5
22:49:12.273 00.000 10072 MoveAxis(N, 0, ABG)
22:49:12.274 00.001 10072 Move returns status 0, amount 0
22:49:12.274 00.000 10072 move complete, result=0
22:49:12.274 00.000 10072 worker thread done servicing request
22:49:12.274 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
22:49:12.276 00.002 10072 Worker thread wakes up
22:49:12.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:12.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:13.010 00.734 10072 Exposure complete
22:49:13.059 00.049 10072 worker thread done servicing request
22:49:13.059 00.000 1032 OnExposeComplete: enter
22:49:13.062 00.003 1032 UpdateGuideState(): m_state=6
22:49:13.063 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6025
22:49:13.065 00.002 1032 Star::Find returns 1 (0), X=1097.46, Y=135.07, Mass=1329, SNR=25.6, Peak=108 HFD=3.2
22:49:13.068 00.003 1032 MultiStar: [#1 -0.04,0.10,0.98,U] [#2 -0.11,0.11,0.86,U] [#3 -0.07,0.19,0.75,U] [#4 0.12,0.04,0.68,U] [#5 -0.03,0.12,0.66,U] [#6 -0.08,-0.05,0.65,U] [#7 0.03,0.11,0.71,U] [#8 -0.13,0.09,0.51,U] 
22:49:13.069 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {0.16, 0.14}
22:49:13.070 00.001 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
22:49:13.071 00.001 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
22:49:13.073 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.66 mountX=0.10 mountY=-0.02, mountTheta=-0.17
22:49:13.075 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
22:49:13.077 00.002 1032 Enqueuing Move request for scope (-0.01, 0.10)
22:49:13.080 00.003 10072 Worker thread wakes up
22:49:13.080 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
22:49:13.080 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
22:49:13.080 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.02
22:49:13.083 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:49:13.086 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:13.086 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
22:49:13.086 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:13.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:49:13.086 00.000 10072 MoveAxis(W, 5, ABG)
22:49:13.086 00.000 10072 Guiding  Dir = 3, Dur = 5
22:49:13.086 00.000 10072 IsGuiding returns 0
22:49:13.087 00.001 10072 PulseGuide returned control before completion, sleep 15
22:49:13.103 00.016 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:49:13.105 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:13.106 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:13.108 00.002 1032 Enqueuing Expose request
22:49:13.118 00.010 10072 IsGuiding returns 0
22:49:13.118 00.000 10072 Move returns status 0, amount 5
22:49:13.118 00.000 10072 MoveAxis(N, 0, ABG)
22:49:13.118 00.000 10072 Move returns status 0, amount 0
22:49:13.118 00.000 10072 move complete, result=0
22:49:13.118 00.000 10072 worker thread done servicing request
22:49:13.118 00.000 10072 Worker thread wakes up
22:49:13.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:13.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:13.118 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:49:13.528 00.410 10072 Exposure complete
22:49:13.576 00.048 10072 worker thread done servicing request
22:49:13.576 00.000 1032 OnExposeComplete: enter
22:49:13.577 00.001 1032 UpdateGuideState(): m_state=6
22:49:13.580 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6026
22:49:13.582 00.002 1032 Star::Find returns 1 (0), X=1097.48, Y=134.97, Mass=1508, SNR=27.3, Peak=128 HFD=3.2
22:49:13.584 00.002 1032 MultiStar: [#1 -0.02,0.09,0.90,U] [#2 -0.15,0.10,0.73,U] [#3 0.05,0.11,0.68,U] [#4 0.04,0.07,0.64,U] [#5 -0.09,0.19,0.60,U] [#6 -0.08,-0.11,0.57,U] [#7 0.00,0.11,0.68,U] [#8 -0.26,-0.10,0.00,M1] 
22:49:13.585 00.001 1032 refined, 7 included, MultiStar: {0.00, 0.08}, one-star: {0.17, 0.04}
22:49:13.587 00.002 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
22:49:13.590 00.003 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
22:49:13.591 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.54 mountX=0.07 mountY=-0.02, mountTheta=-0.29
22:49:13.594 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
22:49:13.595 00.001 1032 Enqueuing Move request for scope (0.00, 0.08)
22:49:13.596 00.001 10072 Worker thread wakes up
22:49:13.596 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
22:49:13.597 00.001 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
22:49:13.597 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.07 yDistance=-0.02
22:49:13.598 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:49:13.600 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:13.600 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:49:13.600 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:13.600 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:49:13.600 00.000 10072 MoveAxis(W, 3, ABG)
22:49:13.600 00.000 10072 Guiding  Dir = 3, Dur = 3
22:49:13.601 00.001 10072 IsGuiding returns 0
22:49:13.601 00.000 10072 PulseGuide returned control before completion, sleep 13
22:49:13.618 00.017 1032 UpdateGuideState exits: m=1508 SNR=27.3
22:49:13.619 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:13.622 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:13.623 00.001 1032 Enqueuing Expose request
22:49:13.625 00.002 10072 IsGuiding returns 0
22:49:13.625 00.000 10072 Move returns status 0, amount 3
22:49:13.625 00.000 10072 MoveAxis(N, 0, ABG)
22:49:13.625 00.000 10072 Move returns status 0, amount 0
22:49:13.625 00.000 10072 move complete, result=0
22:49:13.625 00.000 10072 worker thread done servicing request
22:49:13.625 00.000 10072 Worker thread wakes up
22:49:13.626 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:13.626 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:13.632 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:49:14.264 00.632 10072 Exposure complete
22:49:14.315 00.051 10072 worker thread done servicing request
22:49:14.316 00.001 1032 OnExposeComplete: enter
22:49:14.318 00.002 1032 UpdateGuideState(): m_state=6
22:49:14.320 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6027
22:49:14.322 00.002 1032 Star::Find returns 1 (0), X=1097.47, Y=134.97, Mass=1454, SNR=26.8, Peak=123 HFD=3.4
22:49:14.324 00.002 1032 MultiStar: [#1 0.05,0.02,0.91,U] [#2 -0.10,0.07,0.76,U] [#3 0.04,0.15,0.73,U] [#4 0.01,0.11,0.67,U] [#5 0.05,0.06,0.67,U] [#6 -0.08,-0.09,0.60,U] [#7 -0.01,0.16,0.68,U] [#8 -0.05,0.02,0.47,U] 
22:49:14.326 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.17, 0.04}
22:49:14.327 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
22:49:14.328 00.001 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
22:49:14.332 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.28 mountX=0.06 mountY=-0.03, mountTheta=-0.55
22:49:14.336 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
22:49:14.338 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
22:49:14.340 00.002 10072 Worker thread wakes up
22:49:14.341 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
22:49:14.341 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
22:49:14.341 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.06 yDistance=-0.03
22:49:14.343 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:49:14.345 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:14.345 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:49:14.345 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:14.346 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:49:14.346 00.000 10072 MoveAxis(W, 4, ABG)
22:49:14.346 00.000 10072 Guiding  Dir = 3, Dur = 4
22:49:14.346 00.000 10072 IsGuiding returns 0
22:49:14.347 00.001 10072 PulseGuide returned control before completion, sleep 14
22:49:14.367 00.020 1032 UpdateGuideState exits: m=1454 SNR=26.8
22:49:14.369 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:14.373 00.004 10072 IsGuiding returns 0
22:49:14.373 00.000 10072 Move returns status 0, amount 4
22:49:14.373 00.000 10072 MoveAxis(N, 0, ABG)
22:49:14.373 00.000 10072 Move returns status 0, amount 0
22:49:14.373 00.000 10072 move complete, result=0
22:49:14.373 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:14.375 00.002 1032 Enqueuing Expose request
22:49:14.377 00.002 10072 worker thread done servicing request
22:49:14.377 00.000 10072 Worker thread wakes up
22:49:14.377 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:14.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:14.377 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:49:14.783 00.406 10072 Exposure complete
22:49:14.838 00.055 10072 worker thread done servicing request
22:49:14.839 00.001 1032 OnExposeComplete: enter
22:49:14.841 00.002 1032 UpdateGuideState(): m_state=6
22:49:14.843 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6028
22:49:14.845 00.002 1032 Star::Find returns 1 (0), X=1097.47, Y=135.01, Mass=1522, SNR=27.4, Peak=125 HFD=3.3
22:49:14.847 00.002 1032 MultiStar: [#1 0.03,-0.01,0.94,U] [#2 -0.11,0.12,0.76,U] [#3 0.07,0.34,0.00,M1] [#4 0.08,0.17,0.65,U] [#5 0.04,0.16,0.61,U] [#6 -0.05,0.02,0.57,U] [#7 -0.06,0.24,0.67,U] [#8 -0.14,0.01,0.46,U] 
22:49:14.850 00.003 1032 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.17, 0.08}
22:49:14.851 00.001 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
22:49:14.853 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
22:49:14.855 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.46 mountX=0.09 mountY=-0.03, mountTheta=-0.37
22:49:14.858 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
22:49:14.860 00.002 1032 Enqueuing Move request for scope (0.01, 0.10)
22:49:14.864 00.004 10072 Worker thread wakes up
22:49:14.864 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:49:14.864 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:49:14.864 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.03
22:49:14.868 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:49:14.871 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:14.871 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:49:14.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:14.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:49:14.871 00.000 10072 MoveAxis(W, 4, ABG)
22:49:14.871 00.000 10072 Guiding  Dir = 3, Dur = 4
22:49:14.872 00.001 10072 IsGuiding returns 0
22:49:14.872 00.000 10072 PulseGuide returned control before completion, sleep 14
22:49:14.890 00.018 10072 IsGuiding returns 0
22:49:14.890 00.000 10072 Move returns status 0, amount 4
22:49:14.890 00.000 10072 MoveAxis(N, 0, ABG)
22:49:14.890 00.000 10072 Move returns status 0, amount 0
22:49:14.890 00.000 10072 move complete, result=0
22:49:14.890 00.000 10072 worker thread done servicing request
22:49:14.890 00.000 1032 UpdateGuideState exits: m=1522 SNR=27.4
22:49:14.895 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:14.897 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:14.900 00.003 1032 Enqueuing Expose request
22:49:14.902 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:49:14.903 00.001 10072 Worker thread wakes up
22:49:14.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:14.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:15.532 00.629 10072 Exposure complete
22:49:15.594 00.062 10072 worker thread done servicing request
22:49:15.594 00.000 1032 OnExposeComplete: enter
22:49:15.596 00.002 1032 UpdateGuideState(): m_state=6
22:49:15.598 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6029
22:49:15.601 00.003 1032 Star::Find returns 1 (0), X=1097.36, Y=135.12, Mass=1297, SNR=25.3, Peak=116 HFD=3.3
22:49:15.603 00.002 1032 MultiStar: [#1 -0.03,0.17,1.01,U] [#2 -0.19,0.22,0.00,M1] [#3 -0.09,0.41,0.00,M2] [#4 -0.06,0.24,0.72,U] [#5 -0.16,0.31,0.00,M1] [#6 -0.21,0.02,0.63,U] [#7 -0.06,0.30,0.00,M1] [#8 -0.20,0.12,0.51,U] 
22:49:15.605 00.002 1032 refined, 4 included, MultiStar: {-0.06, 0.16}, one-star: {0.06, 0.19}
22:49:15.608 00.003 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
22:49:15.610 00.002 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
22:49:15.612 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.95 mountX=0.17 mountY=0.02, mountTheta=0.12
22:49:15.616 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.16, opts=13)
22:49:15.619 00.003 1032 Enqueuing Move request for scope (-0.06, 0.16)
22:49:15.621 00.002 10072 Worker thread wakes up
22:49:15.622 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
22:49:15.622 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
22:49:15.622 00.000 10072 Moving (-0.06, 0.16) raw xDistance=0.17 yDistance=0.02
22:49:15.624 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:49:15.627 00.003 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 286.86
22:49:15.627 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
22:49:15.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:15.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:49:15.627 00.000 10072 MoveAxis(W, 83, ABG)
22:49:15.627 00.000 10072 Guiding  Dir = 3, Dur = 83
22:49:15.628 00.001 10072 IsGuiding returns 0
22:49:15.628 00.000 10072 PulseGuide returned control before completion, sleep 93
22:49:15.648 00.020 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:49:15.651 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:15.652 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:15.654 00.002 1032 Enqueuing Expose request
22:49:15.731 00.077 10072 IsGuiding returns 0
22:49:15.731 00.000 10072 Move returns status 0, amount 83
22:49:15.731 00.000 10072 MoveAxis(N, 0, ABG)
22:49:15.731 00.000 10072 Move returns status 0, amount 0
22:49:15.731 00.000 10072 move complete, result=0
22:49:15.731 00.000 10072 worker thread done servicing request
22:49:15.731 00.000 10072 Worker thread wakes up
22:49:15.731 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:15.731 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:15.732 00.001 1032 GuideStep: 0.2 px 83 ms WEST, 0.0 px 0 ms NORTH
22:49:16.139 00.407 10072 Exposure complete
22:49:16.190 00.051 10072 worker thread done servicing request
22:49:16.190 00.000 1032 OnExposeComplete: enter
22:49:16.192 00.002 1032 UpdateGuideState(): m_state=6
22:49:16.194 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6030
22:49:16.196 00.002 1032 Star::Find returns 1 (0), X=1097.42, Y=135.09, Mass=1496, SNR=27.2, Peak=134 HFD=3.2
22:49:16.198 00.002 1032 MultiStar: [#1 0.05,-0.02,0.89,U] [#2 -0.16,0.04,0.79,U] [#3 -0.12,0.17,0.76,U] [#4 -0.23,0.14,0.00,M1] [#5 -0.13,0.15,0.67,U] [#6 -0.14,0.07,0.58,U] [#7 0.03,0.25,0.66,U] [#8 -0.17,0.07,0.49,U] 
22:49:16.200 00.002 1032 refined, 7 included, MultiStar: {-0.05, 0.11}, one-star: {0.12, 0.16}
22:49:16.201 00.001 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
22:49:16.202 00.001 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
22:49:16.206 00.004 1032 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.12 mountY=0.02, mountTheta=0.17
22:49:16.209 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.11, opts=13)
22:49:16.211 00.002 1032 Enqueuing Move request for scope (-0.05, 0.11)
22:49:16.213 00.002 10072 Worker thread wakes up
22:49:16.213 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
22:49:16.213 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
22:49:16.213 00.000 10072 Moving (-0.05, 0.11) raw xDistance=0.12 yDistance=0.02
22:49:16.216 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:49:16.219 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:16.219 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:49:16.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:16.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:49:16.219 00.000 10072 MoveAxis(W, 3, ABG)
22:49:16.219 00.000 10072 Guiding  Dir = 3, Dur = 3
22:49:16.219 00.000 10072 IsGuiding returns 0
22:49:16.220 00.001 10072 PulseGuide returned control before completion, sleep 13
22:49:16.236 00.016 1032 UpdateGuideState exits: m=1496 SNR=27.2
22:49:16.239 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:16.241 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:16.244 00.003 1032 Enqueuing Expose request
22:49:16.247 00.003 10072 IsGuiding returns 0
22:49:16.247 00.000 10072 Move returns status 0, amount 3
22:49:16.247 00.000 10072 MoveAxis(N, 0, ABG)
22:49:16.247 00.000 10072 Move returns status 0, amount 0
22:49:16.247 00.000 10072 move complete, result=0
22:49:16.247 00.000 10072 worker thread done servicing request
22:49:16.247 00.000 10072 Worker thread wakes up
22:49:16.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:16.248 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:16.253 00.005 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:49:16.875 00.622 10072 Exposure complete
22:49:16.929 00.054 10072 worker thread done servicing request
22:49:16.929 00.000 1032 OnExposeComplete: enter
22:49:16.931 00.002 1032 UpdateGuideState(): m_state=6
22:49:16.933 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6031
22:49:16.935 00.002 1032 Star::Find returns 1 (0), X=1097.52, Y=134.81, Mass=1264, SNR=25.0, Peak=121 HFD=3.1
22:49:16.936 00.001 1032 MultiStar: [#1 -0.05,-0.07,1.00,U] [#2 -0.06,-0.10,0.85,U] [#3 -0.02,0.03,0.77,U] [#4 -0.01,-0.14,0.71,U] [#5 -0.08,0.11,0.70,U] [#6 -0.04,-0.37,0.00,M1] [#7 -0.04,-0.13,0.71,U] [#8 -0.04,-0.13,0.54,U] 
22:49:16.938 00.002 1032 refined, 7 included, MultiStar: {-0.00, -0.07}, one-star: {0.22, -0.12}
22:49:16.939 00.001 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.85)
22:49:16.941 00.002 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.85)
22:49:16.942 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.60 mountX=-0.07 mountY=0.02, mountTheta=2.85
22:49:16.946 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.07, opts=13)
22:49:16.947 00.001 1032 Enqueuing Move request for scope (-0.00, -0.07)
22:49:16.949 00.002 10072 Worker thread wakes up
22:49:16.949 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
22:49:16.949 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
22:49:16.949 00.000 10072 Moving (-0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
22:49:16.951 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:49:16.955 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:16.955 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:49:16.955 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:16.955 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:49:16.955 00.000 10072 MoveAxis(W, 3, ABG)
22:49:16.955 00.000 10072 Guiding  Dir = 3, Dur = 3
22:49:16.955 00.000 10072 IsGuiding returns 0
22:49:16.956 00.001 10072 PulseGuide returned control before completion, sleep 13
22:49:16.974 00.018 1032 UpdateGuideState exits: m=1264 SNR=25.0
22:49:16.976 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:16.978 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:16.980 00.002 1032 Enqueuing Expose request
22:49:16.982 00.002 10072 IsGuiding returns 0
22:49:16.983 00.001 10072 Move returns status 0, amount 3
22:49:16.983 00.000 10072 MoveAxis(N, 0, ABG)
22:49:16.983 00.000 10072 Move returns status 0, amount 0
22:49:16.983 00.000 10072 move complete, result=0
22:49:16.983 00.000 10072 worker thread done servicing request
22:49:16.983 00.000 10072 Worker thread wakes up
22:49:16.983 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:16.983 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:16.992 00.009 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:49:17.404 00.412 10072 Exposure complete
22:49:17.461 00.057 10072 worker thread done servicing request
22:49:17.461 00.000 1032 OnExposeComplete: enter
22:49:17.464 00.003 1032 UpdateGuideState(): m_state=6
22:49:17.467 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6032
22:49:17.469 00.002 1032 Star::Find returns 1 (0), X=1097.45, Y=134.77, Mass=1288, SNR=25.2, Peak=116 HFD=3.3
22:49:17.470 00.001 1032 MultiStar: [#1 0.04,-0.05,0.99,U] [#2 -0.14,-0.08,0.81,U] [#3 -0.09,0.07,0.75,U] [#4 -0.02,0.01,0.71,U] [#5 -0.18,0.08,0.68,U] [#6 -0.18,-0.16,0.64,U] [#7 0.03,-0.01,0.76,U] [#8 -0.17,-0.20,0.00,M1] 
22:49:17.472 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.04}, one-star: {0.15, -0.16}
22:49:17.474 00.002 1032 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.83) = xAngle (-4.06 = 2.23)
22:49:17.476 00.002 1032 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.06 = 2.23)
22:49:17.477 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.06 cameraTheta=-2.23 mountX=-0.03 mountY=0.04, mountTheta=2.23
22:49:17.480 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
22:49:17.482 00.002 1032 Enqueuing Move request for scope (-0.03, -0.04)
22:49:17.483 00.001 10072 Worker thread wakes up
22:49:17.485 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
22:49:17.485 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
22:49:17.485 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
22:49:17.487 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
22:49:17.493 00.006 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:17.493 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:49:17.493 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:17.493 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:49:17.493 00.000 10072 MoveAxis(W, 2, ABG)
22:49:17.493 00.000 10072 Guiding  Dir = 3, Dur = 2
22:49:17.494 00.001 10072 IsGuiding returns 0
22:49:17.494 00.000 10072 PulseGuide returned control before completion, sleep 12
22:49:17.509 00.015 10072 IsGuiding returns 0
22:49:17.509 00.000 10072 Move returns status 0, amount 2
22:49:17.509 00.000 10072 MoveAxis(N, 0, ABG)
22:49:17.509 00.000 10072 Move returns status 0, amount 0
22:49:17.509 00.000 10072 move complete, result=0
22:49:17.509 00.000 10072 worker thread done servicing request
22:49:17.513 00.004 1032 UpdateGuideState exits: m=1288 SNR=25.2
22:49:17.515 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:17.518 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:17.520 00.002 1032 Enqueuing Expose request
22:49:17.523 00.003 10072 Worker thread wakes up
22:49:17.523 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:17.523 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:17.523 00.000 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:49:18.153 00.630 10072 Exposure complete
22:49:18.207 00.054 10072 worker thread done servicing request
22:49:18.207 00.000 1032 OnExposeComplete: enter
22:49:18.209 00.002 1032 UpdateGuideState(): m_state=6
22:49:18.212 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6033
22:49:18.214 00.002 1032 Star::Find returns 1 (0), X=1097.30, Y=135.03, Mass=1384, SNR=26.1, Peak=118 HFD=3.2
22:49:18.216 00.002 1032 MultiStar: [#1 -0.04,0.06,0.97,U] [#2 -0.20,0.04,0.78,U] [#3 -0.16,0.24,0.00,M1] [#4 -0.04,0.13,0.67,U] [#5 -0.06,0.10,0.65,U] [#6 -0.05,0.06,0.60,U] [#7 -0.11,0.21,0.70,U] [#8 -0.12,-0.07,0.49,U] 
22:49:18.218 00.002 1032 single-star, 7 included, MultiStar: {-0.07, 0.09}, one-star: {-0.00, 0.10}
22:49:18.220 00.002 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
22:49:18.221 00.001 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
22:49:18.223 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.60 mountX=0.10 mountY=-0.02, mountTheta=-0.23
22:49:18.227 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.10, opts=13)
22:49:18.229 00.002 1032 Enqueuing Move request for scope (-0.00, 0.10)
22:49:18.230 00.001 10072 Worker thread wakes up
22:49:18.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
22:49:18.230 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
22:49:18.230 00.000 10072 Moving (-0.00, 0.10) raw xDistance=0.10 yDistance=-0.02
22:49:18.233 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:49:18.235 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:18.235 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:49:18.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:18.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:49:18.235 00.000 10072 MoveAxis(W, 2, ABG)
22:49:18.235 00.000 10072 Guiding  Dir = 3, Dur = 2
22:49:18.236 00.001 10072 IsGuiding returns 0
22:49:18.236 00.000 10072 PulseGuide returned control before completion, sleep 12
22:49:18.256 00.020 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:49:18.258 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:18.260 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:18.262 00.002 1032 Enqueuing Expose request
22:49:18.264 00.002 10072 IsGuiding returns 0
22:49:18.264 00.000 10072 Move returns status 0, amount 2
22:49:18.264 00.000 10072 MoveAxis(N, 0, ABG)
22:49:18.264 00.000 10072 Move returns status 0, amount 0
22:49:18.264 00.000 10072 move complete, result=0
22:49:18.264 00.000 10072 worker thread done servicing request
22:49:18.264 00.000 10072 Worker thread wakes up
22:49:18.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:18.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:18.274 00.010 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:49:18.685 00.411 10072 Exposure complete
22:49:18.748 00.063 10072 worker thread done servicing request
22:49:18.748 00.000 1032 OnExposeComplete: enter
22:49:18.750 00.002 1032 UpdateGuideState(): m_state=6
22:49:18.752 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6034
22:49:18.754 00.002 1032 Star::Find returns 1 (0), X=1097.37, Y=135.02, Mass=1358, SNR=25.9, Peak=118 HFD=3.3
22:49:18.755 00.001 1032 MultiStar: [#1 -0.03,0.05,1.00,U] [#2 -0.22,0.02,0.80,U] [#3 -0.11,0.31,0.00,M2] [#4 -0.14,0.29,0.00,M1] [#5 -0.14,0.29,0.00,M1] [#6 -0.25,-0.06,0.00,M1] [#7 -0.03,0.29,0.00,M1] [#8 -0.08,0.18,0.54,U] 
22:49:18.758 00.003 1032 refined, 3 included, MultiStar: {-0.05, 0.08}, one-star: {0.07, 0.10}
22:49:18.760 00.002 1032 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.83) = xAngle (0.34 = 0.34)
22:49:18.761 00.001 1032 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.34 = 0.34)
22:49:18.763 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.17 mountX=0.09 mountY=0.03, mountTheta=0.34
22:49:18.766 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.08, opts=13)
22:49:18.770 00.004 1032 Enqueuing Move request for scope (-0.05, 0.08)
22:49:18.773 00.003 10072 Worker thread wakes up
22:49:18.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
22:49:18.773 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
22:49:18.773 00.000 10072 Moving (-0.05, 0.08) raw xDistance=0.09 yDistance=0.03
22:49:18.775 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:49:18.777 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:18.777 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:49:18.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:18.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:49:18.777 00.000 10072 MoveAxis(W, 2, ABG)
22:49:18.779 00.002 10072 Guiding  Dir = 3, Dur = 2
22:49:18.779 00.000 10072 IsGuiding returns 0
22:49:18.779 00.000 10072 PulseGuide returned control before completion, sleep 12
22:49:18.795 00.016 1032 UpdateGuideState exits: m=1358 SNR=25.9
22:49:18.800 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:18.802 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:18.804 00.002 1032 Enqueuing Expose request
22:49:18.806 00.002 10072 IsGuiding returns 0
22:49:18.806 00.000 10072 Move returns status 0, amount 2
22:49:18.806 00.000 10072 MoveAxis(N, 0, ABG)
22:49:18.806 00.000 10072 Move returns status 0, amount 0
22:49:18.806 00.000 10072 move complete, result=0
22:49:18.806 00.000 10072 worker thread done servicing request
22:49:18.806 00.000 10072 Worker thread wakes up
22:49:18.808 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:18.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:18.814 00.006 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:49:19.434 00.620 10072 Exposure complete
22:49:19.490 00.056 10072 worker thread done servicing request
22:49:19.490 00.000 1032 OnExposeComplete: enter
22:49:19.493 00.003 1032 UpdateGuideState(): m_state=6
22:49:19.495 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6035
22:49:19.496 00.001 1032 Star::Find returns 1 (0), X=1097.50, Y=134.95, Mass=1314, SNR=25.5, Peak=114 HFD=3.5
22:49:19.498 00.002 1032 MultiStar: [#1 0.10,-0.00,0.97,U] [#2 -0.18,0.04,0.77,U] [#3 -0.04,0.07,0.76,U] [#4 -0.13,0.03,0.65,U] [#5 -0.12,0.09,0.64,U] [#6 -0.22,-0.07,0.65,U] [#7 0.17,0.20,0.00,M2] [#8 0.09,-0.08,0.49,U] 
22:49:19.500 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.01}, one-star: {0.20, 0.02}
22:49:19.501 00.001 1032 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.83) = xAngle (0.75 = 0.75)
22:49:19.504 00.003 1032 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.75 = 0.75)
22:49:19.506 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.58 mountX=0.02 mountY=0.02, mountTheta=0.75
22:49:19.510 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
22:49:19.512 00.002 1032 Enqueuing Move request for scope (-0.02, 0.01)
22:49:19.515 00.003 10072 Worker thread wakes up
22:49:19.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
22:49:19.515 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
22:49:19.515 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.02
22:49:19.518 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:49:19.521 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:19.521 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:49:19.521 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:19.521 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:49:19.521 00.000 10072 MoveAxis(W, 1, ABG)
22:49:19.522 00.001 10072 Guiding  Dir = 3, Dur = 1
22:49:19.522 00.000 10072 IsGuiding returns 0
22:49:19.522 00.000 10072 PulseGuide returned control before completion, sleep 11
22:49:19.540 00.018 10072 IsGuiding returns 0
22:49:19.540 00.000 10072 Move returns status 0, amount 1
22:49:19.540 00.000 10072 MoveAxis(N, 0, ABG)
22:49:19.540 00.000 10072 Move returns status 0, amount 0
22:49:19.540 00.000 10072 move complete, result=0
22:49:19.541 00.001 10072 worker thread done servicing request
22:49:19.544 00.003 1032 UpdateGuideState exits: m=1314 SNR=25.5
22:49:19.552 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:19.556 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:19.559 00.003 1032 Enqueuing Expose request
22:49:19.561 00.002 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:49:19.563 00.002 10072 Worker thread wakes up
22:49:19.563 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:19.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:19.982 00.419 10072 Exposure complete
22:49:20.040 00.058 10072 worker thread done servicing request
22:49:20.040 00.000 1032 OnExposeComplete: enter
22:49:20.042 00.002 1032 UpdateGuideState(): m_state=6
22:49:20.045 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6036
22:49:20.046 00.001 1032 Star::Find returns 1 (0), X=1097.44, Y=134.85, Mass=1381, SNR=26.1, Peak=114 HFD=3.4
22:49:20.048 00.002 1032 MultiStar: [#1 0.14,-0.06,0.95,U] [#2 -0.03,-0.07,0.81,U] [#3 -0.02,0.26,0.00,M2] [#4 0.10,0.00,0.66,U] [#5 -0.06,0.11,0.67,U] [#6 -0.05,-0.11,0.65,U] [#7 0.14,0.24,0.00,M3] [#8 -0.26,-0.05,0.00,M1] 
22:49:20.050 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.04}, one-star: {0.14, -0.08}
22:49:20.054 00.004 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
22:49:20.056 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
22:49:20.057 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.64 mountX=-0.05 mountY=-0.04, mountTheta=-2.47
22:49:20.061 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
22:49:20.063 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
22:49:20.065 00.002 10072 Worker thread wakes up
22:49:20.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
22:49:20.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
22:49:20.065 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
22:49:20.068 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:49:20.071 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:20.071 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:49:20.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:20.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:49:20.071 00.000 10072 MoveAxis(W, 2, ABG)
22:49:20.071 00.000 10072 Guiding  Dir = 3, Dur = 2
22:49:20.071 00.000 10072 IsGuiding returns 0
22:49:20.072 00.001 10072 PulseGuide returned control before completion, sleep 12
22:49:20.088 00.016 10072 IsGuiding returns 0
22:49:20.088 00.000 10072 Move returns status 0, amount 2
22:49:20.088 00.000 10072 MoveAxis(N, 0, ABG)
22:49:20.088 00.000 10072 Move returns status 0, amount 0
22:49:20.088 00.000 10072 move complete, result=0
22:49:20.089 00.001 10072 worker thread done servicing request
22:49:20.091 00.002 1032 UpdateGuideState exits: m=1381 SNR=26.1
22:49:20.093 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:20.095 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:20.097 00.002 1032 Enqueuing Expose request
22:49:20.098 00.001 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:49:20.100 00.002 10072 Worker thread wakes up
22:49:20.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:20.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:20.732 00.632 10072 Exposure complete
22:49:20.790 00.058 10072 worker thread done servicing request
22:49:20.790 00.000 1032 OnExposeComplete: enter
22:49:20.794 00.004 1032 UpdateGuideState(): m_state=6
22:49:20.799 00.005 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6037
22:49:20.802 00.003 1032 Star::Find returns 1 (0), X=1097.52, Y=135.10, Mass=1331, SNR=25.6, Peak=125 HFD=3.1
22:49:20.804 00.002 1032 MultiStar: [#1 0.08,0.18,0.97,U] [#2 -0.08,0.11,0.79,U] [#3 0.05,0.25,0.79,U] [#4 -0.09,0.22,0.69,U] [#5 0.03,0.24,0.68,U] [#6 -0.14,0.20,0.61,U] [#7 0.10,0.34,0.00,M4] [#8 -0.02,0.20,0.52,U] 
22:49:20.806 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.19}, one-star: {0.22, 0.17}
22:49:20.809 00.003 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
22:49:20.811 00.002 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
22:49:20.812 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.20 cameraTheta=1.45 mountX=0.18 mountY=-0.07, mountTheta=-0.38
22:49:20.816 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.19, opts=13)
22:49:20.818 00.002 1032 Enqueuing Move request for scope (0.02, 0.19)
22:49:20.819 00.001 10072 Worker thread wakes up
22:49:20.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
22:49:20.819 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
22:49:20.819 00.000 10072 Moving (0.02, 0.19) raw xDistance=0.18 yDistance=-0.07
22:49:20.820 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:49:20.823 00.003 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 286.86
22:49:20.823 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
22:49:20.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:20.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:49:20.823 00.000 10072 MoveAxis(W, 88, ABG)
22:49:20.823 00.000 10072 Guiding  Dir = 3, Dur = 88
22:49:20.824 00.001 10072 IsGuiding returns 0
22:49:20.824 00.000 10072 PulseGuide returned control before completion, sleep 98
22:49:20.843 00.019 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:49:20.845 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:20.847 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:20.849 00.002 1032 Enqueuing Expose request
22:49:20.932 00.083 10072 IsGuiding returns 0
22:49:20.932 00.000 10072 Move returns status 0, amount 88
22:49:20.932 00.000 10072 MoveAxis(N, 0, ABG)
22:49:20.932 00.000 10072 Move returns status 0, amount 0
22:49:20.932 00.000 10072 move complete, result=0
22:49:20.932 00.000 10072 worker thread done servicing request
22:49:20.932 00.000 10072 Worker thread wakes up
22:49:20.932 00.000 1032 GuideStep: 0.2 px 88 ms WEST, -0.1 px 0 ms NORTH
22:49:20.936 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:20.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:21.355 00.419 10072 Exposure complete
22:49:21.409 00.054 10072 worker thread done servicing request
22:49:21.409 00.000 1032 OnExposeComplete: enter
22:49:21.411 00.002 1032 UpdateGuideState(): m_state=6
22:49:21.413 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6038
22:49:21.414 00.001 1032 Star::Find returns 1 (0), X=1097.47, Y=135.11, Mass=1328, SNR=25.6, Peak=117 HFD=3.1
22:49:21.418 00.004 1032 MultiStar: [#1 0.10,0.17,0.98,U] [#2 -0.16,0.16,0.82,U] [#3 -0.00,0.27,0.00,M2] [#4 0.12,0.12,0.69,U] [#5 -0.12,0.18,0.66,U] [#6 -0.09,0.13,0.64,U] [#7 0.02,0.31,0.00,M5] [#8 0.02,0.15,0.52,U] 
22:49:21.420 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.16}, one-star: {0.17, 0.18}
22:49:21.424 00.004 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
22:49:21.426 00.002 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
22:49:21.428 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.45 mountX=0.15 mountY=-0.06, mountTheta=-0.38
22:49:21.433 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.16, opts=13)
22:49:21.435 00.002 1032 Enqueuing Move request for scope (0.02, 0.16)
22:49:21.436 00.001 10072 Worker thread wakes up
22:49:21.438 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
22:49:21.438 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
22:49:21.438 00.000 10072 Moving (0.02, 0.16) raw xDistance=0.15 yDistance=-0.06
22:49:21.440 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:49:21.441 00.001 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 286.86
22:49:21.442 00.001 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:49:21.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:21.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:49:21.442 00.000 10072 MoveAxis(W, 72, ABG)
22:49:21.442 00.000 10072 Guiding  Dir = 3, Dur = 72
22:49:21.442 00.000 10072 IsGuiding returns 0
22:49:21.443 00.001 10072 PulseGuide returned control before completion, sleep 82
22:49:21.461 00.018 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:49:21.464 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:21.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:21.468 00.002 1032 Enqueuing Expose request
22:49:21.540 00.072 10072 IsGuiding returns 0
22:49:21.540 00.000 10072 Move returns status 0, amount 72
22:49:21.540 00.000 10072 MoveAxis(N, 0, ABG)
22:49:21.540 00.000 10072 Move returns status 0, amount 0
22:49:21.540 00.000 10072 move complete, result=0
22:49:21.540 00.000 10072 worker thread done servicing request
22:49:21.540 00.000 10072 Worker thread wakes up
22:49:21.540 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:21.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:21.551 00.011 1032 GuideStep: 0.1 px 72 ms WEST, -0.1 px 0 ms NORTH
22:49:22.171 00.620 10072 Exposure complete
22:49:22.226 00.055 10072 worker thread done servicing request
22:49:22.226 00.000 1032 OnExposeComplete: enter
22:49:22.228 00.002 1032 UpdateGuideState(): m_state=6
22:49:22.230 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6039
22:49:22.232 00.002 1032 Star::Find returns 1 (0), X=1097.50, Y=134.69, Mass=1416, SNR=26.4, Peak=123 HFD=3.3
22:49:22.235 00.003 1032 MultiStar: [#1 0.16,-0.37,0.00,M1] [#2 0.03,-0.32,0.00,M1] [#3 0.26,-0.11,0.00,M3] [#4 -0.01,-0.26,0.00,M1] [#5 0.10,-0.31,0.00,M1] [#6 -0.04,-0.44,0.00,M1] [#7 0.12,-0.09,0.69,U] [#8 -0.03,-0.33,0.00,M1] 
22:49:22.237 00.002 1032 refined, 1 included, MultiStar: {0.16, -0.18}, one-star: {0.20, -0.24}
22:49:22.240 00.003 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
22:49:22.242 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
22:49:22.244 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.83 mountX=-0.22 mountY=-0.11, mountTheta=-2.66
22:49:22.247 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.18, opts=13)
22:49:22.249 00.002 1032 Enqueuing Move request for scope (0.16, -0.18)
22:49:22.252 00.003 10072 Worker thread wakes up
22:49:22.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
22:49:22.252 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
22:49:22.252 00.000 10072 Moving (0.16, -0.18) raw xDistance=-0.22 yDistance=-0.11
22:49:22.255 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:49:22.257 00.002 10072 PPEC rslt: input = -0.22, final = -0.10, react = -0.11, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 286.86
22:49:22.257 00.000 10072 PPEC: input: -0.22, control: -0.10, exposure: 500
22:49:22.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:22.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:49:22.257 00.000 10072 MoveAxis(E, 100, ABG)
22:49:22.257 00.000 10072 Guiding  Dir = 2, Dur = 100
22:49:22.257 00.000 10072 IsGuiding returns 0
22:49:22.258 00.001 10072 PulseGuide returned control before completion, sleep 110
22:49:22.278 00.020 1032 UpdateGuideState exits: m=1416 SNR=26.4
22:49:22.282 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:22.284 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:22.285 00.001 1032 Enqueuing Expose request
22:49:22.373 00.088 10072 IsGuiding returns 1
22:49:22.373 00.000 10072 scope still moving after pulse duration time elapsed
22:49:22.404 00.031 10072 IsGuiding returns 1
22:49:22.436 00.032 10072 IsGuiding returns 1
22:49:22.466 00.030 10072 IsGuiding returns 1
22:49:22.497 00.031 10072 IsGuiding returns 1
22:49:22.529 00.032 10072 IsGuiding returns 1
22:49:22.560 00.031 10072 IsGuiding returns 1
22:49:22.592 00.032 10072 IsGuiding returns 1
22:49:22.623 00.031 10072 IsGuiding returns 1
22:49:22.654 00.031 10072 IsGuiding returns 1
22:49:22.686 00.032 10072 IsGuiding returns 1
22:49:22.719 00.033 10072 IsGuiding returns 1
22:49:22.749 00.030 10072 IsGuiding returns 1
22:49:22.779 00.030 10072 IsGuiding returns 1
22:49:22.813 00.034 10072 IsGuiding returns 1
22:49:22.842 00.029 10072 IsGuiding returns 1
22:49:22.874 00.032 10072 IsGuiding returns 1
22:49:22.906 00.032 10072 IsGuiding returns 0
22:49:22.906 00.000 10072 scope move finished after 100 + 547 ms
22:49:22.906 00.000 10072 Move returns status 0, amount 100
22:49:22.906 00.000 10072 MoveAxis(N, 0, ABG)
22:49:22.906 00.000 10072 Move returns status 0, amount 0
22:49:22.906 00.000 10072 move complete, result=0
22:49:22.907 00.001 10072 worker thread done servicing request
22:49:22.907 00.000 10072 Worker thread wakes up
22:49:22.907 00.000 1032 GuideStep: -0.2 px 100 ms EAST, -0.1 px 0 ms NORTH
22:49:22.909 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:22.909 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:23.537 00.628 10072 Exposure complete
22:49:23.588 00.051 10072 worker thread done servicing request
22:49:23.588 00.000 1032 OnExposeComplete: enter
22:49:23.590 00.002 1032 UpdateGuideState(): m_state=6
22:49:23.592 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6040
22:49:23.593 00.001 1032 Star::Find returns 1 (0), X=1097.40, Y=134.90, Mass=1429, SNR=26.6, Peak=122 HFD=3.3
22:49:23.596 00.003 1032 MultiStar: [#1 0.05,-0.05,0.91,U] [#2 -0.07,-0.09,0.78,U] [#3 0.06,0.09,0.72,U] [#4 0.14,-0.12,0.68,U] [#5 -0.01,0.17,0.64,U] [#6 -0.07,-0.23,0.64,U] [#7 0.16,0.12,0.69,U] [#8 -0.11,-0.08,0.49,U] 
22:49:23.598 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.10, -0.03}
22:49:23.599 00.001 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
22:49:23.601 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
22:49:23.602 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.04 cameraTheta=-0.61 mountX=-0.03 mountY=-0.03, mountTheta=-2.44
22:49:23.605 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
22:49:23.607 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
22:49:23.608 00.001 10072 Worker thread wakes up
22:49:23.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
22:49:23.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
22:49:23.608 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.03 yDistance=-0.03
22:49:23.610 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:49:23.614 00.004 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:23.614 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:49:23.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:23.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:49:23.614 00.000 10072 MoveAxis(W, 3, ABG)
22:49:23.616 00.002 10072 Guiding  Dir = 3, Dur = 3
22:49:23.616 00.000 10072 IsGuiding returns 0
22:49:23.616 00.000 10072 PulseGuide returned control before completion, sleep 13
22:49:23.632 00.016 1032 UpdateGuideState exits: m=1429 SNR=26.6
22:49:23.635 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:23.636 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:23.638 00.002 1032 Enqueuing Expose request
22:49:23.644 00.006 10072 IsGuiding returns 0
22:49:23.644 00.000 10072 Move returns status 0, amount 3
22:49:23.644 00.000 10072 MoveAxis(N, 0, ABG)
22:49:23.644 00.000 10072 Move returns status 0, amount 0
22:49:23.644 00.000 10072 move complete, result=0
22:49:23.645 00.001 10072 worker thread done servicing request
22:49:23.645 00.000 10072 Worker thread wakes up
22:49:23.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:23.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:23.650 00.005 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:49:24.053 00.403 10072 Exposure complete
22:49:24.110 00.057 10072 worker thread done servicing request
22:49:24.110 00.000 1032 OnExposeComplete: enter
22:49:24.112 00.002 1032 UpdateGuideState(): m_state=6
22:49:24.116 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6041
22:49:24.119 00.003 1032 Star::Find returns 1 (0), X=1097.39, Y=135.01, Mass=1290, SNR=25.2, Peak=115 HFD=3.3
22:49:24.121 00.002 1032 MultiStar: [#1 0.19,-0.10,1.09,U] [#2 -0.06,0.00,0.84,U] [#3 0.13,0.25,0.00,M3] [#4 0.22,0.01,0.67,U] [#5 0.00,0.07,0.62,U] [#6 -0.13,-0.02,0.68,U] [#7 0.07,0.35,0.00,M4] [#8 -0.06,0.06,0.53,U] 
22:49:24.123 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.01}, one-star: {0.09, 0.08}
22:49:24.125 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
22:49:24.126 00.001 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
22:49:24.128 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.15 mountX=-0.01 mountY=-0.05, mountTheta=-1.68
22:49:24.132 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
22:49:24.134 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
22:49:24.136 00.002 10072 Worker thread wakes up
22:49:24.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:49:24.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:49:24.136 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
22:49:24.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
22:49:24.140 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:24.140 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:49:24.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:24.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:49:24.141 00.001 10072 MoveAxis(W, 2, ABG)
22:49:24.141 00.000 10072 Guiding  Dir = 3, Dur = 2
22:49:24.141 00.000 10072 IsGuiding returns 0
22:49:24.142 00.001 10072 PulseGuide returned control before completion, sleep 12
22:49:24.157 00.015 10072 IsGuiding returns 0
22:49:24.157 00.000 10072 Move returns status 0, amount 2
22:49:24.157 00.000 10072 MoveAxis(N, 0, ABG)
22:49:24.157 00.000 10072 Move returns status 0, amount 0
22:49:24.157 00.000 10072 move complete, result=0
22:49:24.157 00.000 10072 worker thread done servicing request
22:49:24.159 00.002 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:49:24.161 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:24.163 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:24.164 00.001 1032 Enqueuing Expose request
22:49:24.165 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:49:24.167 00.002 10072 Worker thread wakes up
22:49:24.167 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:24.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:24.808 00.641 10072 Exposure complete
22:49:24.861 00.053 10072 worker thread done servicing request
22:49:24.861 00.000 1032 OnExposeComplete: enter
22:49:24.863 00.002 1032 UpdateGuideState(): m_state=6
22:49:24.865 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6042
22:49:24.868 00.003 1032 Star::Find returns 1 (0), X=1097.49, Y=134.82, Mass=1316, SNR=25.5, Peak=121 HFD=3.3
22:49:24.870 00.002 1032 MultiStar: [#1 0.03,-0.14,0.98,U] [#2 -0.09,-0.07,0.76,U] [#3 -0.02,0.05,0.79,U] [#4 0.16,-0.09,0.69,U] [#5 0.06,-0.09,0.71,U] [#6 -0.06,-0.07,0.68,U] [#7 0.10,-0.01,0.72,U] [#8 -0.07,-0.19,0.52,U] 
22:49:24.872 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.19, -0.11}
22:49:24.873 00.001 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
22:49:24.875 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
22:49:24.877 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.07 mountX=-0.09 mountY=-0.02, mountTheta=-2.90
22:49:24.880 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
22:49:24.883 00.003 1032 Enqueuing Move request for scope (0.04, -0.08)
22:49:24.885 00.002 10072 Worker thread wakes up
22:49:24.885 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
22:49:24.885 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
22:49:24.885 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
22:49:24.887 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:49:24.890 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:24.890 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:49:24.890 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:24.890 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:49:24.890 00.000 10072 MoveAxis(E, 1, ABG)
22:49:24.890 00.000 10072 Guiding  Dir = 2, Dur = 1
22:49:24.890 00.000 10072 IsGuiding returns 0
22:49:24.891 00.001 10072 PulseGuide returned control before completion, sleep 11
22:49:24.910 00.019 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:49:24.912 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:24.914 00.002 10072 IsGuiding returns 0
22:49:24.914 00.000 10072 Move returns status 0, amount 1
22:49:24.915 00.001 10072 MoveAxis(N, 0, ABG)
22:49:24.915 00.000 10072 Move returns status 0, amount 0
22:49:24.915 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:24.917 00.002 1032 Enqueuing Expose request
22:49:24.918 00.001 10072 move complete, result=0
22:49:24.918 00.000 10072 worker thread done servicing request
22:49:24.918 00.000 10072 Worker thread wakes up
22:49:24.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:24.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:24.918 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:49:25.327 00.409 10072 Exposure complete
22:49:25.376 00.049 10072 worker thread done servicing request
22:49:25.376 00.000 1032 OnExposeComplete: enter
22:49:25.378 00.002 1032 UpdateGuideState(): m_state=6
22:49:25.380 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6043
22:49:25.382 00.002 1032 Star::Find returns 1 (0), X=1097.53, Y=134.80, Mass=1295, SNR=25.3, Peak=122 HFD=3.3
22:49:25.383 00.001 1032 MultiStar: [#1 0.12,-0.11,0.98,U] [#2 -0.01,-0.14,0.81,U] [#3 0.06,0.16,0.81,U] [#4 0.22,-0.13,0.68,U] [#5 0.06,-0.11,0.70,U] [#6 -0.22,-0.29,0.00,M1] [#7 0.08,0.02,0.74,U] [#8 0.14,-0.14,0.52,U] 
22:49:25.385 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.07}, one-star: {0.22, -0.13}
22:49:25.386 00.001 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
22:49:25.388 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
22:49:25.390 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.57 mountX=-0.10 mountY=-0.09, mountTheta=-2.40
22:49:25.393 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
22:49:25.397 00.004 1032 Enqueuing Move request for scope (0.11, -0.07)
22:49:25.398 00.001 10072 Worker thread wakes up
22:49:25.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
22:49:25.398 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
22:49:25.398 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.10 yDistance=-0.09
22:49:25.401 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:49:25.403 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:25.403 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:49:25.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:25.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:49:25.403 00.000 10072 MoveAxis(E, 1, ABG)
22:49:25.403 00.000 10072 Guiding  Dir = 2, Dur = 1
22:49:25.404 00.001 10072 IsGuiding returns 0
22:49:25.405 00.001 10072 PulseGuide returned control before completion, sleep 11
22:49:25.421 00.016 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:49:25.426 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:25.430 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:25.434 00.004 1032 Enqueuing Expose request
22:49:25.436 00.002 10072 IsGuiding returns 0
22:49:25.436 00.000 10072 Move returns status 0, amount 1
22:49:25.437 00.001 10072 MoveAxis(N, 0, ABG)
22:49:25.437 00.000 10072 Move returns status 0, amount 0
22:49:25.437 00.000 10072 move complete, result=0
22:49:25.437 00.000 10072 worker thread done servicing request
22:49:25.437 00.000 10072 Worker thread wakes up
22:49:25.437 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:25.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:25.445 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:49:26.075 00.630 10072 Exposure complete
22:49:26.130 00.055 10072 worker thread done servicing request
22:49:26.130 00.000 1032 OnExposeComplete: enter
22:49:26.132 00.002 1032 UpdateGuideState(): m_state=6
22:49:26.135 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6044
22:49:26.137 00.002 1032 Star::Find returns 1 (0), X=1097.49, Y=134.81, Mass=1324, SNR=25.6, Peak=122 HFD=3.2
22:49:26.139 00.002 1032 MultiStar: [#1 0.09,0.01,0.97,U] [#2 -0.01,-0.04,0.82,U] [#3 0.03,0.12,0.78,U] [#4 0.06,-0.10,0.68,U] [#5 0.08,0.04,0.67,U] [#6 -0.02,-0.10,0.62,U] [#7 0.03,-0.07,0.71,U] [#8 0.06,-0.10,0.50,U] 
22:49:26.141 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.18, -0.12}
22:49:26.142 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:49:26.144 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:49:26.145 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.54 mountX=-0.05 mountY=-0.05, mountTheta=-2.37
22:49:26.148 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
22:49:26.151 00.003 1032 Enqueuing Move request for scope (0.06, -0.04)
22:49:26.153 00.002 10072 Worker thread wakes up
22:49:26.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:49:26.153 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:49:26.153 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
22:49:26.155 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:49:26.158 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:26.158 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:49:26.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:26.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:49:26.158 00.000 10072 MoveAxis(E, 2, ABG)
22:49:26.158 00.000 10072 Guiding  Dir = 2, Dur = 2
22:49:26.159 00.001 10072 IsGuiding returns 0
22:49:26.159 00.000 10072 PulseGuide returned control before completion, sleep 12
22:49:26.177 00.018 1032 UpdateGuideState exits: m=1324 SNR=25.6
22:49:26.180 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:26.183 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:26.186 00.003 1032 Enqueuing Expose request
22:49:26.188 00.002 10072 IsGuiding returns 0
22:49:26.188 00.000 10072 Move returns status 0, amount 2
22:49:26.188 00.000 10072 MoveAxis(N, 0, ABG)
22:49:26.188 00.000 10072 Move returns status 0, amount 0
22:49:26.188 00.000 10072 move complete, result=0
22:49:26.188 00.000 10072 worker thread done servicing request
22:49:26.188 00.000 10072 Worker thread wakes up
22:49:26.188 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:26.188 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:26.196 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:49:26.608 00.412 10072 Exposure complete
22:49:26.666 00.058 10072 worker thread done servicing request
22:49:26.666 00.000 1032 OnExposeComplete: enter
22:49:26.668 00.002 1032 UpdateGuideState(): m_state=6
22:49:26.670 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6045
22:49:26.671 00.001 1032 Star::Find returns 1 (0), X=1097.58, Y=134.89, Mass=1374, SNR=26.0, Peak=117 HFD=3.3
22:49:26.674 00.003 1032 MultiStar: [#1 0.07,-0.17,0.92,U] [#2 -0.02,-0.02,0.77,U] [#3 -0.01,-0.00,0.76,U] [#4 0.02,-0.05,0.64,U] [#5 0.07,-0.01,0.62,U] [#6 -0.03,0.01,0.62,U] [#7 0.09,-0.02,0.70,U] [#8 -0.14,-0.21,0.00,M1] 
22:49:26.676 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.28, -0.04}
22:49:26.677 00.001 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:49:26.679 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:49:26.681 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.56 mountX=-0.06 mountY=-0.06, mountTheta=-2.39
22:49:26.683 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
22:49:26.686 00.003 1032 Enqueuing Move request for scope (0.07, -0.04)
22:49:26.687 00.001 10072 Worker thread wakes up
22:49:26.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:49:26.688 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:49:26.688 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
22:49:26.690 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:49:26.692 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:26.692 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:49:26.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:26.692 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:49:26.692 00.000 10072 MoveAxis(E, 2, ABG)
22:49:26.693 00.001 10072 Guiding  Dir = 2, Dur = 2
22:49:26.693 00.000 10072 IsGuiding returns 0
22:49:26.693 00.000 10072 PulseGuide returned control before completion, sleep 12
22:49:26.712 00.019 1032 UpdateGuideState exits: m=1374 SNR=26.0
22:49:26.714 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:26.718 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:26.719 00.001 1032 Enqueuing Expose request
22:49:26.721 00.002 10072 IsGuiding returns 0
22:49:26.721 00.000 10072 Move returns status 0, amount 2
22:49:26.722 00.001 10072 MoveAxis(N, 0, ABG)
22:49:26.722 00.000 10072 Move returns status 0, amount 0
22:49:26.722 00.000 10072 move complete, result=0
22:49:26.722 00.000 10072 worker thread done servicing request
22:49:26.722 00.000 10072 Worker thread wakes up
22:49:26.722 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:26.722 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:26.729 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:49:27.359 00.630 10072 Exposure complete
22:49:27.413 00.054 10072 worker thread done servicing request
22:49:27.413 00.000 1032 OnExposeComplete: enter
22:49:27.415 00.002 1032 UpdateGuideState(): m_state=6
22:49:27.417 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6046
22:49:27.419 00.002 1032 Star::Find returns 1 (0), X=1097.47, Y=134.90, Mass=1504, SNR=27.2, Peak=130 HFD=3.5
22:49:27.423 00.004 1032 MultiStar: [#1 0.09,-0.00,0.87,U] [#2 -0.08,-0.13,0.73,U] [#3 0.05,-0.07,0.72,U] [#4 0.26,-0.11,0.00,M1] [#5 0.10,0.08,0.64,U] [#6 -0.06,-0.15,0.61,U] [#7 0.12,0.10,0.67,U] [#8 -0.04,-0.04,0.51,U] 
22:49:27.426 00.003 1032 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {0.17, -0.03}
22:49:27.429 00.003 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
22:49:27.431 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
22:49:27.433 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.49 mountX=-0.04 mountY=-0.05, mountTheta=-2.32
22:49:27.437 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
22:49:27.439 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
22:49:27.441 00.002 10072 Worker thread wakes up
22:49:27.442 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:49:27.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:49:27.442 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
22:49:27.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:49:27.448 00.004 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:27.449 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:49:27.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:27.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:49:27.449 00.000 10072 MoveAxis(E, 3, ABG)
22:49:27.449 00.000 10072 Guiding  Dir = 2, Dur = 3
22:49:27.449 00.000 10072 IsGuiding returns 0
22:49:27.450 00.001 10072 PulseGuide returned control before completion, sleep 13
22:49:27.464 00.014 10072 IsGuiding returns 0
22:49:27.464 00.000 10072 Move returns status 0, amount 3
22:49:27.464 00.000 10072 MoveAxis(N, 0, ABG)
22:49:27.464 00.000 10072 Move returns status 0, amount 0
22:49:27.464 00.000 10072 move complete, result=0
22:49:27.465 00.001 10072 worker thread done servicing request
22:49:27.467 00.002 1032 UpdateGuideState exits: m=1504 SNR=27.2
22:49:27.471 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:27.472 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:27.473 00.001 1032 Enqueuing Expose request
22:49:27.476 00.003 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:49:27.478 00.002 10072 Worker thread wakes up
22:49:27.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:27.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:27.892 00.414 10072 Exposure complete
22:49:27.942 00.050 10072 worker thread done servicing request
22:49:27.942 00.000 1032 OnExposeComplete: enter
22:49:27.944 00.002 1032 UpdateGuideState(): m_state=6
22:49:27.946 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6047
22:49:27.947 00.001 1032 Star::Find returns 1 (0), X=1097.47, Y=134.87, Mass=1360, SNR=25.9, Peak=120 HFD=3.4
22:49:27.950 00.003 1032 MultiStar: [#1 0.14,-0.09,0.92,U] [#2 -0.09,-0.07,0.77,U] [#3 0.02,-0.04,0.78,U] [#4 0.21,-0.22,0.00,M2] [#5 -0.12,-0.12,0.70,U] [#6 -0.04,-0.26,0.00,M1] [#7 0.08,-0.03,0.69,U] [#8 0.04,-0.16,0.52,U] 
22:49:27.952 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.08}, one-star: {0.17, -0.06}
22:49:27.954 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
22:49:27.956 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
22:49:27.959 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.05 mountX=-0.09 mountY=-0.02, mountTheta=-2.88
22:49:27.962 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
22:49:27.964 00.002 1032 Enqueuing Move request for scope (0.04, -0.08)
22:49:27.966 00.002 10072 Worker thread wakes up
22:49:27.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
22:49:27.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
22:49:27.967 00.001 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
22:49:27.968 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:49:27.970 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:27.970 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:49:27.970 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:27.970 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:49:27.970 00.000 10072 MoveAxis(E, 2, ABG)
22:49:27.970 00.000 10072 Guiding  Dir = 2, Dur = 2
22:49:27.971 00.001 10072 IsGuiding returns 0
22:49:27.971 00.000 10072 PulseGuide returned control before completion, sleep 12
22:49:27.990 00.019 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:49:27.992 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:27.994 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:27.995 00.001 1032 Enqueuing Expose request
22:49:28.000 00.005 10072 IsGuiding returns 0
22:49:28.000 00.000 10072 Move returns status 0, amount 2
22:49:28.000 00.000 10072 MoveAxis(N, 0, ABG)
22:49:28.001 00.001 10072 Move returns status 0, amount 0
22:49:28.001 00.000 10072 move complete, result=0
22:49:28.001 00.000 10072 worker thread done servicing request
22:49:28.001 00.000 10072 Worker thread wakes up
22:49:28.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:28.001 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:28.005 00.004 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:49:28.629 00.624 10072 Exposure complete
22:49:28.681 00.052 10072 worker thread done servicing request
22:49:28.682 00.001 1032 OnExposeComplete: enter
22:49:28.684 00.002 1032 UpdateGuideState(): m_state=6
22:49:28.686 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6048
22:49:28.688 00.002 1032 Star::Find returns 1 (0), X=1097.47, Y=134.66, Mass=1376, SNR=26.1, Peak=146 HFD=3.2
22:49:28.690 00.002 1032 MultiStar: [#1 0.10,-0.19,0.96,U] [#2 -0.09,-0.10,0.76,U] [#3 0.01,0.01,0.70,U] [#4 0.20,-0.03,0.70,U] [#5 -0.06,-0.03,0.66,U] [#6 -0.08,-0.24,0.58,U] [#7 0.01,0.06,0.71,U] [#8 -0.06,-0.19,0.49,U] 
22:49:28.692 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {0.17, -0.27}
22:49:28.694 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
22:49:28.696 00.002 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
22:49:28.697 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.27 mountX=-0.12 mountY=-0.01, mountTheta=-3.10
22:49:28.700 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.11, opts=13)
22:49:28.702 00.002 1032 Enqueuing Move request for scope (0.04, -0.11)
22:49:28.706 00.004 10072 Worker thread wakes up
22:49:28.706 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
22:49:28.706 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
22:49:28.706 00.000 10072 Moving (0.04, -0.11) raw xDistance=-0.12 yDistance=-0.01
22:49:28.708 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:49:28.711 00.003 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:28.711 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
22:49:28.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:28.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:49:28.711 00.000 10072 MoveAxis(E, 2, ABG)
22:49:28.711 00.000 10072 Guiding  Dir = 2, Dur = 2
22:49:28.712 00.001 10072 IsGuiding returns 0
22:49:28.712 00.000 10072 PulseGuide returned control before completion, sleep 12
22:49:28.729 00.017 1032 UpdateGuideState exits: m=1376 SNR=26.1
22:49:28.731 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:28.732 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:28.734 00.002 1032 Enqueuing Expose request
22:49:28.736 00.002 10072 IsGuiding returns 0
22:49:28.736 00.000 10072 Move returns status 0, amount 2
22:49:28.736 00.000 10072 MoveAxis(N, 0, ABG)
22:49:28.736 00.000 10072 Move returns status 0, amount 0
22:49:28.736 00.000 10072 move complete, result=0
22:49:28.736 00.000 10072 worker thread done servicing request
22:49:28.736 00.000 10072 Worker thread wakes up
22:49:28.737 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:28.737 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:28.745 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:49:29.144 00.399 10072 Exposure complete
22:49:29.202 00.058 10072 worker thread done servicing request
22:49:29.202 00.000 1032 OnExposeComplete: enter
22:49:29.204 00.002 1032 UpdateGuideState(): m_state=6
22:49:29.208 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6049
22:49:29.211 00.003 1032 Star::Find returns 1 (0), X=1097.50, Y=134.91, Mass=1251, SNR=24.8, Peak=101 HFD=3.3
22:49:29.215 00.004 1032 MultiStar: [#1 0.03,-0.02,1.04,U] [#2 -0.02,-0.06,0.80,U] [#3 -0.02,-0.02,0.82,U] [#4 -0.05,-0.09,0.67,U] [#5 -0.08,0.06,0.70,U] [#6 -0.02,0.00,0.62,U] [#7 0.04,0.04,0.76,U] [#8 -0.14,-0.10,0.56,U] 
22:49:29.217 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {0.20, -0.02}
22:49:29.219 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
22:49:29.222 00.003 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
22:49:29.224 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.30 mountX=-0.02 mountY=-0.00, mountTheta=-3.13
22:49:29.228 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
22:49:29.230 00.002 1032 Enqueuing Move request for scope (0.01, -0.02)
22:49:29.232 00.002 10072 Worker thread wakes up
22:49:29.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
22:49:29.232 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
22:49:29.233 00.001 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.00
22:49:29.236 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
22:49:29.241 00.005 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:29.241 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:49:29.241 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:29.241 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:49:29.241 00.000 10072 MoveAxis(W, 0, ABG)
22:49:29.241 00.000 10072 Move returns status 0, amount 0
22:49:29.241 00.000 10072 MoveAxis(N, 0, ABG)
22:49:29.241 00.000 10072 Move returns status 0, amount 0
22:49:29.241 00.000 10072 move complete, result=0
22:49:29.241 00.000 10072 worker thread done servicing request
22:49:29.260 00.019 1032 UpdateGuideState exits: m=1251 SNR=24.8
22:49:29.263 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:29.265 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:29.266 00.001 1032 Enqueuing Expose request
22:49:29.269 00.003 10072 Worker thread wakes up
22:49:29.269 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
22:49:29.272 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:29.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:29.897 00.625 10072 Exposure complete
22:49:29.953 00.056 10072 worker thread done servicing request
22:49:29.953 00.000 1032 OnExposeComplete: enter
22:49:29.955 00.002 1032 UpdateGuideState(): m_state=6
22:49:29.957 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6050
22:49:29.960 00.003 1032 Star::Find returns 1 (0), X=1097.50, Y=134.93, Mass=1396, SNR=26.3, Peak=117 HFD=3.2
22:49:29.962 00.002 1032 MultiStar: [#1 0.04,-0.02,0.94,U] [#2 -0.11,-0.16,0.78,U] [#3 -0.17,0.04,0.73,U] [#4 -0.00,-0.04,0.61,U] [#5 -0.12,0.26,0.00,M1] [#6 -0.02,-0.11,0.60,U] [#7 0.01,0.19,0.70,U] [#8 -0.06,-0.00,0.50,U] 
22:49:29.965 00.003 1032 refined, 7 included, MultiStar: {-0.00, -0.01}, one-star: {0.20, -0.00}
22:49:29.967 00.002 1032 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.83) = xAngle (-3.47 = 2.82)
22:49:29.968 00.001 1032 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.47 = 2.82)
22:49:29.971 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.64 mountX=-0.01 mountY=0.00, mountTheta=2.82
22:49:29.974 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.01, opts=13)
22:49:29.976 00.002 1032 Enqueuing Move request for scope (-0.00, -0.01)
22:49:29.978 00.002 10072 Worker thread wakes up
22:49:29.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
22:49:29.978 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
22:49:29.978 00.000 10072 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
22:49:29.980 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:49:29.982 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:29.982 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:49:29.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:29.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:49:29.982 00.000 10072 MoveAxis(W, 1, ABG)
22:49:29.982 00.000 10072 Guiding  Dir = 3, Dur = 1
22:49:29.983 00.001 10072 IsGuiding returns 0
22:49:29.983 00.000 10072 PulseGuide returned control before completion, sleep 11
22:49:30.003 00.020 1032 UpdateGuideState exits: m=1396 SNR=26.3
22:49:30.006 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:30.008 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:30.009 00.001 1032 Enqueuing Expose request
22:49:30.011 00.002 10072 IsGuiding returns 0
22:49:30.011 00.000 10072 Move returns status 0, amount 1
22:49:30.011 00.000 10072 MoveAxis(N, 0, ABG)
22:49:30.012 00.001 10072 Move returns status 0, amount 0
22:49:30.012 00.000 10072 move complete, result=0
22:49:30.012 00.000 10072 worker thread done servicing request
22:49:30.012 00.000 10072 Worker thread wakes up
22:49:30.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:30.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:30.022 00.010 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:49:30.430 00.408 10072 Exposure complete
22:49:30.481 00.051 10072 worker thread done servicing request
22:49:30.481 00.000 1032 OnExposeComplete: enter
22:49:30.483 00.002 1032 UpdateGuideState(): m_state=6
22:49:30.486 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6051
22:49:30.488 00.002 1032 Star::Find returns 1 (0), X=1097.56, Y=134.95, Mass=1187, SNR=24.2, Peak=102 HFD=3.1
22:49:30.490 00.002 1032 MultiStar: [#1 0.08,-0.14,1.05,U] [#2 -0.10,-0.12,0.85,U] [#3 -0.00,0.08,0.83,U] [#4 0.08,0.04,0.73,U] [#5 0.13,0.12,0.69,U] [#6 -0.32,-0.16,0.00,M1] [#7 0.11,0.20,0.77,U] [#8 0.09,-0.12,0.55,U] 
22:49:30.494 00.004 1032 refined, 7 included, MultiStar: {0.08, 0.00}, one-star: {0.26, 0.02}
22:49:30.496 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
22:49:30.497 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
22:49:30.499 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.06 mountX=-0.02 mountY=-0.08, mountTheta=-1.77
22:49:30.502 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
22:49:30.504 00.002 1032 Enqueuing Move request for scope (0.08, 0.00)
22:49:30.506 00.002 10072 Worker thread wakes up
22:49:30.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
22:49:30.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
22:49:30.506 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
22:49:30.508 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:49:30.510 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:30.510 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:49:30.510 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:30.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:49:30.510 00.000 10072 MoveAxis(W, 1, ABG)
22:49:30.510 00.000 10072 Guiding  Dir = 3, Dur = 1
22:49:30.511 00.001 10072 IsGuiding returns 0
22:49:30.511 00.000 10072 PulseGuide returned control before completion, sleep 11
22:49:30.528 00.017 1032 UpdateGuideState exits: m=1187 SNR=24.2
22:49:30.530 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:30.533 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:30.535 00.002 1032 Enqueuing Expose request
22:49:30.537 00.002 10072 IsGuiding returns 0
22:49:30.537 00.000 10072 Move returns status 0, amount 1
22:49:30.537 00.000 10072 MoveAxis(N, 0, ABG)
22:49:30.537 00.000 10072 Move returns status 0, amount 0
22:49:30.537 00.000 10072 move complete, result=0
22:49:30.537 00.000 10072 worker thread done servicing request
22:49:30.537 00.000 10072 Worker thread wakes up
22:49:30.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:30.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:30.544 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:49:31.160 00.616 10072 Exposure complete
22:49:31.214 00.054 10072 worker thread done servicing request
22:49:31.214 00.000 1032 OnExposeComplete: enter
22:49:31.216 00.002 1032 UpdateGuideState(): m_state=6
22:49:31.218 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6052
22:49:31.221 00.003 1032 Star::Find returns 1 (0), X=1097.44, Y=134.84, Mass=1371, SNR=26.0, Peak=115 HFD=3.3
22:49:31.222 00.001 1032 MultiStar: [#1 0.02,-0.13,0.98,U] [#2 -0.06,-0.09,0.80,U] [#3 0.09,0.10,0.75,U] [#4 0.09,-0.10,0.65,U] [#5 -0.15,0.10,0.65,U] [#6 -0.03,-0.09,0.63,U] [#7 -0.03,0.16,0.71,U] [#8 0.03,-0.04,0.50,U] 
22:49:31.224 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.14, -0.09}
22:49:31.225 00.001 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
22:49:31.227 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
22:49:31.228 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-1.00 mountX=-0.03 mountY=-0.01, mountTheta=-2.83
22:49:31.231 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
22:49:31.233 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
22:49:31.235 00.002 10072 Worker thread wakes up
22:49:31.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
22:49:31.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
22:49:31.236 00.001 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
22:49:31.238 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:49:31.240 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:31.240 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:49:31.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:31.240 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:49:31.240 00.000 10072 MoveAxis(W, 1, ABG)
22:49:31.241 00.001 10072 Guiding  Dir = 3, Dur = 1
22:49:31.241 00.000 10072 IsGuiding returns 0
22:49:31.241 00.000 10072 PulseGuide returned control before completion, sleep 11
22:49:31.260 00.019 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:49:31.262 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:31.264 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:31.268 00.004 1032 Enqueuing Expose request
22:49:31.273 00.005 10072 IsGuiding returns 0
22:49:31.273 00.000 10072 Move returns status 0, amount 1
22:49:31.273 00.000 10072 MoveAxis(N, 0, ABG)
22:49:31.273 00.000 10072 Move returns status 0, amount 0
22:49:31.274 00.001 10072 move complete, result=0
22:49:31.274 00.000 10072 worker thread done servicing request
22:49:31.274 00.000 10072 Worker thread wakes up
22:49:31.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:31.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:31.282 00.008 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:49:31.681 00.399 10072 Exposure complete
22:49:31.738 00.057 10072 worker thread done servicing request
22:49:31.738 00.000 1032 OnExposeComplete: enter
22:49:31.740 00.002 1032 UpdateGuideState(): m_state=6
22:49:31.742 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6053
22:49:31.744 00.002 1032 Star::Find returns 1 (0), X=1097.43, Y=134.86, Mass=1333, SNR=25.7, Peak=115 HFD=3.3
22:49:31.746 00.002 1032 MultiStar: [#1 0.07,-0.06,0.96,U] [#2 -0.11,-0.03,0.79,U] [#3 -0.09,0.21,0.73,U] [#4 0.05,0.03,0.65,U] [#5 -0.02,0.14,0.69,U] [#6 -0.14,-0.06,0.60,U] [#7 0.08,0.25,0.00,M1] [#8 -0.00,-0.07,0.51,U] 
22:49:31.748 00.002 1032 refined, 7 included, MultiStar: {-0.00, 0.01}, one-star: {0.13, -0.07}
22:49:31.750 00.002 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
22:49:31.751 00.001 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
22:49:31.753 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.92 mountX=0.01 mountY=0.00, mountTheta=0.09
22:49:31.757 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
22:49:31.759 00.002 1032 Enqueuing Move request for scope (-0.00, 0.01)
22:49:31.760 00.001 10072 Worker thread wakes up
22:49:31.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
22:49:31.760 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
22:49:31.760 00.000 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=0.00
22:49:31.763 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:49:31.766 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:31.766 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:49:31.766 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:31.766 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:49:31.766 00.000 10072 MoveAxis(W, 1, ABG)
22:49:31.766 00.000 10072 Guiding  Dir = 3, Dur = 1
22:49:31.767 00.001 10072 IsGuiding returns 0
22:49:31.768 00.001 10072 PulseGuide returned control before completion, sleep 11
22:49:31.785 00.017 10072 IsGuiding returns 0
22:49:31.785 00.000 10072 Move returns status 0, amount 1
22:49:31.786 00.001 10072 MoveAxis(N, 0, ABG)
22:49:31.786 00.000 10072 Move returns status 0, amount 0
22:49:31.786 00.000 10072 move complete, result=0
22:49:31.786 00.000 10072 worker thread done servicing request
22:49:31.789 00.003 1032 UpdateGuideState exits: m=1333 SNR=25.7
22:49:31.791 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:31.794 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:31.796 00.002 1032 Enqueuing Expose request
22:49:31.800 00.004 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:49:31.803 00.003 10072 Worker thread wakes up
22:49:31.803 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:31.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:32.432 00.629 10072 Exposure complete
22:49:32.488 00.056 10072 worker thread done servicing request
22:49:32.489 00.001 1032 OnExposeComplete: enter
22:49:32.491 00.002 1032 UpdateGuideState(): m_state=6
22:49:32.493 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6054
22:49:32.495 00.002 1032 Star::Find returns 1 (0), X=1097.45, Y=135.15, Mass=1482, SNR=27.1, Peak=130 HFD=3.2
22:49:32.496 00.001 1032 MultiStar: [#1 0.15,0.13,0.88,U] [#2 -0.15,0.07,0.76,U] [#3 -0.11,0.46,0.00,M1] [#4 -0.05,0.27,0.00,M1] [#5 -0.11,0.35,0.00,M1] [#6 -0.04,0.15,0.60,U] [#7 0.06,0.49,0.00,M2] [#8 0.05,0.12,0.47,U] 
22:49:32.498 00.002 1032 refined, 4 included, MultiStar: {0.05, 0.14}, one-star: {0.15, 0.22}
22:49:32.500 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
22:49:32.501 00.001 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
22:49:32.503 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.26 mountX=0.13 mountY=-0.08, mountTheta=-0.57
22:49:32.506 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
22:49:32.508 00.002 1032 Enqueuing Move request for scope (0.05, 0.14)
22:49:32.510 00.002 10072 Worker thread wakes up
22:49:32.510 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
22:49:32.510 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
22:49:32.510 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.13 yDistance=-0.08
22:49:32.513 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:49:32.516 00.003 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:32.516 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
22:49:32.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:32.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:49:32.516 00.000 10072 MoveAxis(W, 2, ABG)
22:49:32.516 00.000 10072 Guiding  Dir = 3, Dur = 2
22:49:32.517 00.001 10072 IsGuiding returns 0
22:49:32.517 00.000 10072 PulseGuide returned control before completion, sleep 12
22:49:32.537 00.020 1032 UpdateGuideState exits: m=1482 SNR=27.1
22:49:32.539 00.002 10072 IsGuiding returns 1
22:49:32.539 00.000 10072 scope still moving after pulse duration time elapsed
22:49:32.540 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:32.542 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:32.544 00.002 1032 Enqueuing Expose request
22:49:32.568 00.024 10072 IsGuiding returns 1
22:49:32.599 00.031 10072 IsGuiding returns 1
22:49:32.630 00.031 10072 IsGuiding returns 1
22:49:32.661 00.031 10072 IsGuiding returns 1
22:49:32.693 00.032 10072 IsGuiding returns 1
22:49:32.724 00.031 10072 IsGuiding returns 1
22:49:32.755 00.031 10072 IsGuiding returns 1
22:49:32.787 00.032 10072 IsGuiding returns 1
22:49:32.818 00.031 10072 IsGuiding returns 1
22:49:32.849 00.031 10072 IsGuiding returns 1
22:49:32.881 00.032 10072 IsGuiding returns 1
22:49:32.912 00.031 10072 IsGuiding returns 1
22:49:32.944 00.032 10072 IsGuiding returns 1
22:49:32.975 00.031 10072 IsGuiding returns 1
22:49:33.006 00.031 10072 IsGuiding returns 1
22:49:33.037 00.031 10072 IsGuiding returns 1
22:49:33.069 00.032 10072 IsGuiding returns 1
22:49:33.099 00.030 10072 IsGuiding returns 1
22:49:33.130 00.031 10072 IsGuiding returns 1
22:49:33.161 00.031 10072 IsGuiding returns 1
22:49:33.194 00.033 10072 IsGuiding returns 1
22:49:33.224 00.030 10072 IsGuiding returns 1
22:49:33.256 00.032 10072 IsGuiding returns 1
22:49:33.287 00.031 10072 IsGuiding returns 1
22:49:33.319 00.032 10072 IsGuiding returns 0
22:49:33.319 00.000 10072 scope move finished after 2 + 799 ms
22:49:33.319 00.000 10072 Move returns status 0, amount 2
22:49:33.319 00.000 10072 MoveAxis(N, 0, ABG)
22:49:33.319 00.000 10072 Move returns status 0, amount 0
22:49:33.319 00.000 10072 move complete, result=0
22:49:33.319 00.000 10072 worker thread done servicing request
22:49:33.319 00.000 10072 Worker thread wakes up
22:49:33.319 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:33.319 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:33.319 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:49:33.948 00.629 10072 Exposure complete
22:49:33.997 00.049 10072 worker thread done servicing request
22:49:33.997 00.000 1032 OnExposeComplete: enter
22:49:33.999 00.002 1032 UpdateGuideState(): m_state=6
22:49:34.001 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6055
22:49:34.002 00.001 1032 Star::Find returns 1 (0), X=1097.35, Y=134.79, Mass=1292, SNR=25.3, Peak=115 HFD=3.3
22:49:34.004 00.002 1032 MultiStar: [#1 0.01,-0.06,1.01,U] [#2 -0.07,0.07,0.81,U] [#3 -0.01,0.18,0.83,U] [#4 0.15,0.11,0.76,U] [#5 -0.27,0.19,0.00,M2] [#6 -0.17,-0.03,0.66,U] [#7 -0.06,0.23,0.69,U] [#8 -0.25,0.07,0.00,M1] 
22:49:34.005 00.001 1032 refined, 6 included, MultiStar: {-0.01, 0.04}, one-star: {0.05, -0.14}
22:49:34.007 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
22:49:34.010 00.003 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
22:49:34.011 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.75 mountX=0.04 mountY=-0.00, mountTheta=-0.08
22:49:34.014 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
22:49:34.017 00.003 1032 Enqueuing Move request for scope (-0.01, 0.04)
22:49:34.018 00.001 10072 Worker thread wakes up
22:49:34.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
22:49:34.018 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
22:49:34.019 00.001 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.00
22:49:34.020 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
22:49:34.022 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:34.022 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:49:34.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:34.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:49:34.022 00.000 10072 MoveAxis(W, 2, ABG)
22:49:34.023 00.001 10072 Guiding  Dir = 3, Dur = 2
22:49:34.023 00.000 10072 IsGuiding returns 0
22:49:34.023 00.000 10072 PulseGuide returned control before completion, sleep 12
22:49:34.040 00.017 1032 UpdateGuideState exits: m=1292 SNR=25.3
22:49:34.042 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:34.043 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:34.045 00.002 1032 Enqueuing Expose request
22:49:34.047 00.002 10072 IsGuiding returns 0
22:49:34.047 00.000 10072 Move returns status 0, amount 2
22:49:34.047 00.000 10072 MoveAxis(N, 0, ABG)
22:49:34.047 00.000 10072 Move returns status 0, amount 0
22:49:34.047 00.000 10072 move complete, result=0
22:49:34.048 00.001 10072 worker thread done servicing request
22:49:34.048 00.000 10072 Worker thread wakes up
22:49:34.048 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:34.048 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:34.055 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:49:34.456 00.401 10072 Exposure complete
22:49:34.501 00.045 10072 worker thread done servicing request
22:49:34.501 00.000 1032 OnExposeComplete: enter
22:49:34.503 00.002 1032 UpdateGuideState(): m_state=6
22:49:34.504 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6056
22:49:34.507 00.003 1032 Star::Find returns 1 (0), X=1097.44, Y=135.08, Mass=1482, SNR=27.0, Peak=121 HFD=3.2
22:49:34.508 00.001 1032 MultiStar: [#1 -0.07,0.16,0.88,U] [#2 -0.17,0.12,0.74,U] [#3 -0.06,0.05,0.73,U] [#4 -0.08,-0.09,0.61,U] [#5 -0.22,0.20,0.00,M3] [#6 0.02,0.12,0.61,U] [#7 -0.04,0.12,0.71,U] [#8 -0.29,0.13,0.00,M2] 
22:49:34.510 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.10}, one-star: {0.14, 0.15}
22:49:34.511 00.001 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
22:49:34.513 00.002 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
22:49:34.514 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.88 mountX=0.10 mountY=0.00, mountTheta=0.05
22:49:34.517 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.10, opts=13)
22:49:34.519 00.002 1032 Enqueuing Move request for scope (-0.03, 0.10)
22:49:34.521 00.002 10072 Worker thread wakes up
22:49:34.521 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
22:49:34.521 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
22:49:34.521 00.000 10072 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=0.00
22:49:34.522 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:49:34.524 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:34.524 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:49:34.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:34.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:49:34.524 00.000 10072 MoveAxis(W, 1, ABG)
22:49:34.524 00.000 10072 Guiding  Dir = 3, Dur = 1
22:49:34.525 00.001 10072 IsGuiding returns 0
22:49:34.525 00.000 10072 PulseGuide returned control before completion, sleep 11
22:49:34.540 00.015 1032 UpdateGuideState exits: m=1482 SNR=27.0
22:49:34.542 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:34.543 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:34.545 00.002 1032 Enqueuing Expose request
22:49:34.547 00.002 10072 IsGuiding returns 0
22:49:34.547 00.000 10072 Move returns status 0, amount 1
22:49:34.547 00.000 10072 MoveAxis(N, 0, ABG)
22:49:34.547 00.000 10072 Move returns status 0, amount 0
22:49:34.547 00.000 10072 move complete, result=0
22:49:34.547 00.000 10072 worker thread done servicing request
22:49:34.547 00.000 10072 Worker thread wakes up
22:49:34.547 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:34.547 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:34.556 00.009 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:49:35.171 00.615 10072 Exposure complete
22:49:35.225 00.054 10072 worker thread done servicing request
22:49:35.225 00.000 1032 OnExposeComplete: enter
22:49:35.227 00.002 1032 UpdateGuideState(): m_state=6
22:49:35.230 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6057
22:49:35.232 00.002 1032 Star::Find returns 1 (0), X=1097.40, Y=134.87, Mass=1339, SNR=25.7, Peak=128 HFD=3.2
22:49:35.233 00.001 1032 MultiStar: [#1 -0.00,0.07,0.97,U] [#2 -0.12,0.06,0.78,U] [#3 -0.05,0.08,0.78,U] [#4 0.12,0.03,0.67,U] [#5 -0.26,0.24,0.00,M4] [#6 0.02,-0.11,0.58,U] [#7 -0.02,0.24,0.73,U] [#8 -0.41,0.04,0.00,M3] 
22:49:35.236 00.003 1032 refined, 6 included, MultiStar: {0.01, 0.04}, one-star: {0.10, -0.06}
22:49:35.238 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
22:49:35.240 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
22:49:35.242 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.36 mountX=0.04 mountY=-0.02, mountTheta=-0.47
22:49:35.246 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
22:49:35.248 00.002 1032 Enqueuing Move request for scope (0.01, 0.04)
22:49:35.250 00.002 10072 Worker thread wakes up
22:49:35.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
22:49:35.250 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
22:49:35.250 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
22:49:35.253 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:49:35.256 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:35.256 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:49:35.256 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:35.256 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:49:35.256 00.000 10072 MoveAxis(W, 1, ABG)
22:49:35.256 00.000 10072 Guiding  Dir = 3, Dur = 1
22:49:35.256 00.000 10072 IsGuiding returns 0
22:49:35.257 00.001 10072 PulseGuide returned control before completion, sleep 11
22:49:35.274 00.017 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:49:35.276 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:35.277 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:35.279 00.002 1032 Enqueuing Expose request
22:49:35.281 00.002 10072 IsGuiding returns 0
22:49:35.281 00.000 10072 Move returns status 0, amount 1
22:49:35.281 00.000 10072 MoveAxis(N, 0, ABG)
22:49:35.281 00.000 10072 Move returns status 0, amount 0
22:49:35.281 00.000 10072 move complete, result=0
22:49:35.281 00.000 10072 worker thread done servicing request
22:49:35.281 00.000 10072 Worker thread wakes up
22:49:35.281 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:35.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:35.289 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:49:35.686 00.397 10072 Exposure complete
22:49:35.743 00.057 10072 worker thread done servicing request
22:49:35.743 00.000 1032 OnExposeComplete: enter
22:49:35.745 00.002 1032 UpdateGuideState(): m_state=6
22:49:35.748 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6058
22:49:35.750 00.002 1032 Star::Find returns 1 (0), X=1097.34, Y=135.01, Mass=1312, SNR=25.4, Peak=108 HFD=3.3
22:49:35.752 00.002 1032 MultiStar: [#1 0.01,0.13,0.93,U] [#2 -0.05,-0.01,0.85,U] [#3 0.05,0.12,0.76,U] [#4 0.23,-0.13,0.00,M1] [#5 -0.25,0.16,0.00,M5] [#6 0.16,-0.15,0.62,U] [#7 0.11,0.04,0.72,U] [#8 -0.15,0.10,0.54,U] 
22:49:35.754 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.05}, one-star: {0.04, 0.08}
22:49:35.756 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
22:49:35.758 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
22:49:35.759 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.09 mountX=0.04 mountY=-0.04, mountTheta=-0.74
22:49:35.763 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
22:49:35.765 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
22:49:35.768 00.003 10072 Worker thread wakes up
22:49:35.768 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
22:49:35.768 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
22:49:35.768 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
22:49:35.771 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:49:35.774 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:35.774 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:49:35.774 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:35.774 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:49:35.774 00.000 10072 MoveAxis(W, 1, ABG)
22:49:35.774 00.000 10072 Guiding  Dir = 3, Dur = 1
22:49:35.774 00.000 10072 IsGuiding returns 0
22:49:35.774 00.000 10072 PulseGuide returned control before completion, sleep 11
22:49:35.793 00.019 10072 IsGuiding returns 1
22:49:35.793 00.000 10072 scope still moving after pulse duration time elapsed
22:49:35.794 00.001 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:49:35.797 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:35.800 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:35.803 00.003 1032 Enqueuing Expose request
22:49:35.824 00.021 10072 IsGuiding returns 1
22:49:35.856 00.032 10072 IsGuiding returns 1
22:49:35.887 00.031 10072 IsGuiding returns 1
22:49:35.919 00.032 10072 IsGuiding returns 1
22:49:35.950 00.031 10072 IsGuiding returns 1
22:49:35.981 00.031 10072 IsGuiding returns 1
22:49:36.012 00.031 10072 IsGuiding returns 1
22:49:36.043 00.031 10072 IsGuiding returns 1
22:49:36.074 00.031 10072 IsGuiding returns 1
22:49:36.106 00.032 10072 IsGuiding returns 1
22:49:36.136 00.030 10072 IsGuiding returns 1
22:49:36.167 00.031 10072 IsGuiding returns 1
22:49:36.199 00.032 10072 IsGuiding returns 1
22:49:36.230 00.031 10072 IsGuiding returns 1
22:49:36.261 00.031 10072 IsGuiding returns 1
22:49:36.292 00.031 10072 IsGuiding returns 0
22:49:36.292 00.000 10072 scope move finished after 1 + 517 ms
22:49:36.294 00.002 10072 Move returns status 0, amount 1
22:49:36.294 00.000 10072 MoveAxis(N, 0, ABG)
22:49:36.294 00.000 10072 Move returns status 0, amount 0
22:49:36.294 00.000 10072 move complete, result=0
22:49:36.294 00.000 10072 worker thread done servicing request
22:49:36.295 00.001 10072 Worker thread wakes up
22:49:36.295 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:49:36.300 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:36.300 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:36.934 00.634 10072 Exposure complete
22:49:36.983 00.049 10072 worker thread done servicing request
22:49:36.983 00.000 1032 OnExposeComplete: enter
22:49:36.985 00.002 1032 UpdateGuideState(): m_state=6
22:49:36.988 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6059
22:49:36.990 00.002 1032 Star::Find returns 1 (0), X=1097.39, Y=134.98, Mass=1417, SNR=26.4, Peak=119 HFD=3.4
22:49:36.992 00.002 1032 MultiStar: [#1 0.17,-0.00,0.95,U] [#2 0.05,0.03,0.76,U] [#3 0.11,-0.15,0.78,U] [#4 0.17,-0.10,0.65,U] [#5 0.01,0.08,0.66,U] [#6 -0.04,-0.05,0.62,U] [#7 0.19,-0.06,0.66,U] [#8 0.01,0.01,0.51,U] 
22:49:36.995 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.09, 0.05}
22:49:36.997 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
22:49:36.999 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
22:49:37.000 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.21 mountX=-0.04 mountY=-0.08, mountTheta=-2.04
22:49:37.003 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
22:49:37.005 00.002 1032 Enqueuing Move request for scope (0.09, -0.02)
22:49:37.007 00.002 10072 Worker thread wakes up
22:49:37.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:49:37.007 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:49:37.007 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
22:49:37.010 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
22:49:37.012 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:37.012 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:49:37.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:37.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:49:37.012 00.000 10072 MoveAxis(W, 2, ABG)
22:49:37.012 00.000 10072 Guiding  Dir = 3, Dur = 2
22:49:37.013 00.001 10072 IsGuiding returns 0
22:49:37.013 00.000 10072 PulseGuide returned control before completion, sleep 12
22:49:37.033 00.020 1032 UpdateGuideState exits: m=1417 SNR=26.4
22:49:37.035 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:37.037 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:37.039 00.002 1032 Enqueuing Expose request
22:49:37.042 00.003 10072 IsGuiding returns 0
22:49:37.042 00.000 10072 Move returns status 0, amount 2
22:49:37.042 00.000 10072 MoveAxis(N, 0, ABG)
22:49:37.042 00.000 10072 Move returns status 0, amount 0
22:49:37.042 00.000 10072 move complete, result=0
22:49:37.042 00.000 10072 worker thread done servicing request
22:49:37.042 00.000 10072 Worker thread wakes up
22:49:37.042 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:37.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:37.050 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:49:37.449 00.399 10072 Exposure complete
22:49:37.503 00.054 1032 OnExposeComplete: enter
22:49:37.505 00.002 1032 UpdateGuideState(): m_state=6
22:49:37.507 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6060
22:49:37.508 00.001 10072 worker thread done servicing request
22:49:37.509 00.001 1032 Star::Find returns 1 (0), X=1097.55, Y=134.82, Mass=1394, SNR=26.2, Peak=117 HFD=3.2
22:49:37.511 00.002 1032 MultiStar: [#1 0.06,0.04,0.99,U] [#2 -0.12,0.21,0.76,U] [#3 0.02,0.13,0.76,U] [#4 -0.00,0.02,0.62,U] [#5 -0.04,0.11,0.60,U] [#6 -0.11,-0.05,0.64,U] [#7 0.11,-0.05,0.73,U] [#8 -0.09,-0.04,0.51,U] 
22:49:37.513 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.25, -0.11}
22:49:37.514 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
22:49:37.515 00.001 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
22:49:37.517 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.77 mountX=0.02 mountY=-0.03, mountTheta=-1.06
22:49:37.522 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
22:49:37.524 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
22:49:37.526 00.002 10072 Worker thread wakes up
22:49:37.527 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
22:49:37.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
22:49:37.527 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.03
22:49:37.531 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:49:37.538 00.007 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:37.538 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:49:37.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:37.539 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:49:37.539 00.000 10072 MoveAxis(W, 1, ABG)
22:49:37.539 00.000 10072 Guiding  Dir = 3, Dur = 1
22:49:37.543 00.004 10072 IsGuiding returns 0
22:49:37.544 00.001 10072 PulseGuide returned control before completion, sleep 11
22:49:37.556 00.012 10072 IsGuiding returns 0
22:49:37.556 00.000 10072 Move returns status 0, amount 1
22:49:37.556 00.000 10072 MoveAxis(N, 0, ABG)
22:49:37.556 00.000 10072 Move returns status 0, amount 0
22:49:37.556 00.000 10072 move complete, result=0
22:49:37.556 00.000 10072 worker thread done servicing request
22:49:37.563 00.007 1032 UpdateGuideState exits: m=1394 SNR=26.2
22:49:37.567 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:37.569 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:37.570 00.001 1032 Enqueuing Expose request
22:49:37.572 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:49:37.574 00.002 10072 Worker thread wakes up
22:49:37.574 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:37.574 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:38.202 00.628 10072 Exposure complete
22:49:38.257 00.055 10072 worker thread done servicing request
22:49:38.257 00.000 1032 OnExposeComplete: enter
22:49:38.259 00.002 1032 UpdateGuideState(): m_state=6
22:49:38.261 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6061
22:49:38.263 00.002 1032 Star::Find returns 1 (0), X=1097.75, Y=135.02, Mass=1393, SNR=26.2, Peak=110 HFD=3.2
22:49:38.266 00.003 1032 MultiStar: [#1 0.27,0.12,0.00,M1] [#2 -0.02,0.09,0.80,U] [#3 0.05,0.25,0.00,M1] [#4 0.12,0.37,0.00,M1] [#5 0.05,0.40,0.00,M4] [#6 -0.12,0.05,0.61,U] [#7 0.20,0.37,0.00,M1] [#8 0.23,0.15,0.00,M1] 
22:49:38.268 00.002 1032 refined, 2 included, MultiStar: {0.15, 0.08}, one-star: {0.45, 0.09}
22:49:38.270 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
22:49:38.274 00.004 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
22:49:38.276 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.50 mountX=0.04 mountY=-0.17, mountTheta=-1.33
22:49:38.278 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
22:49:38.280 00.002 1032 Enqueuing Move request for scope (0.15, 0.08)
22:49:38.281 00.001 10072 Worker thread wakes up
22:49:38.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
22:49:38.281 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
22:49:38.281 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.04 yDistance=-0.17
22:49:38.283 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:49:38.285 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:38.285 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:49:38.285 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:38.286 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:49:38.286 00.000 10072 MoveAxis(W, 2, ABG)
22:49:38.286 00.000 10072 Guiding  Dir = 3, Dur = 2
22:49:38.286 00.000 10072 IsGuiding returns 0
22:49:38.286 00.000 10072 PulseGuide returned control before completion, sleep 12
22:49:38.306 00.020 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:49:38.308 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:38.310 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:38.313 00.003 1032 Enqueuing Expose request
22:49:38.315 00.002 10072 IsGuiding returns 0
22:49:38.315 00.000 10072 Move returns status 0, amount 2
22:49:38.315 00.000 10072 MoveAxis(N, 0, ABG)
22:49:38.315 00.000 10072 Move returns status 0, amount 0
22:49:38.315 00.000 10072 move complete, result=0
22:49:38.315 00.000 10072 worker thread done servicing request
22:49:38.315 00.000 10072 Worker thread wakes up
22:49:38.315 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:38.315 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:38.322 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
22:49:38.720 00.398 10072 Exposure complete
22:49:38.782 00.062 10072 worker thread done servicing request
22:49:38.782 00.000 1032 OnExposeComplete: enter
22:49:38.785 00.003 1032 UpdateGuideState(): m_state=6
22:49:38.787 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6062
22:49:38.790 00.003 1032 Star::Find returns 1 (0), X=1097.57, Y=134.98, Mass=1402, SNR=26.3, Peak=108 HFD=3.3
22:49:38.792 00.002 1032 MultiStar: [#1 0.18,0.17,0.95,U] [#2 0.05,0.17,0.77,U] [#3 0.15,0.02,0.78,U] [#4 0.22,0.03,0.68,U] [#5 0.02,0.04,0.63,U] [#6 -0.04,0.05,0.60,U] [#7 0.06,0.16,0.71,U] [#8 0.16,0.17,0.49,U] 
22:49:38.794 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.10}, one-star: {0.27, 0.06}
22:49:38.796 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
22:49:38.798 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
22:49:38.801 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.64 mountX=0.06 mountY=-0.15, mountTheta=-1.19
22:49:38.804 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
22:49:38.806 00.002 1032 Enqueuing Move request for scope (0.13, 0.10)
22:49:38.808 00.002 10072 Worker thread wakes up
22:49:38.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
22:49:38.808 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
22:49:38.808 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.06 yDistance=-0.15
22:49:38.810 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
22:49:38.814 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:38.814 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:49:38.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:38.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:49:38.814 00.000 10072 MoveAxis(W, 1, ABG)
22:49:38.814 00.000 10072 Guiding  Dir = 3, Dur = 1
22:49:38.815 00.001 10072 IsGuiding returns 0
22:49:38.815 00.000 10072 PulseGuide returned control before completion, sleep 11
22:49:38.827 00.012 10072 IsGuiding returns 0
22:49:38.827 00.000 10072 Move returns status 0, amount 1
22:49:38.827 00.000 10072 MoveAxis(N, 0, ABG)
22:49:38.827 00.000 10072 Move returns status 0, amount 0
22:49:38.827 00.000 10072 move complete, result=0
22:49:38.827 00.000 10072 worker thread done servicing request
22:49:38.835 00.008 1032 UpdateGuideState exits: m=1402 SNR=26.3
22:49:38.838 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:38.839 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:38.842 00.003 1032 Enqueuing Expose request
22:49:38.845 00.003 10072 Worker thread wakes up
22:49:38.845 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
22:49:38.846 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:38.847 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:39.472 00.625 10072 Exposure complete
22:49:39.534 00.062 10072 worker thread done servicing request
22:49:39.534 00.000 1032 OnExposeComplete: enter
22:49:39.542 00.008 1032 UpdateGuideState(): m_state=6
22:49:39.551 00.009 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6063
22:49:39.552 00.001 1032 Star::Find returns 1 (0), X=1097.64, Y=134.66, Mass=1452, SNR=26.8, Peak=130 HFD=3.0
22:49:39.554 00.002 1032 MultiStar: [#1 0.12,-0.14,0.95,U] [#2 -0.02,-0.19,0.77,U] [#3 0.23,0.04,0.74,U] [#4 0.22,-0.13,0.64,U] [#5 0.06,-0.02,0.60,U] [#6 -0.05,-0.21,0.58,U] [#7 0.06,0.07,0.70,U] [#8 0.10,-0.17,0.51,U] 
22:49:39.556 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.12}, one-star: {0.34, -0.27}
22:49:39.557 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
22:49:39.560 00.003 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
22:49:39.561 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.74 mountX=-0.15 mountY=-0.10, mountTheta=-2.57
22:49:39.564 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.12, opts=13)
22:49:39.566 00.002 1032 Enqueuing Move request for scope (0.13, -0.12)
22:49:39.568 00.002 10072 Worker thread wakes up
22:49:39.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
22:49:39.568 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
22:49:39.568 00.000 10072 Moving (0.13, -0.12) raw xDistance=-0.15 yDistance=-0.10
22:49:39.570 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:49:39.573 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 286.86
22:49:39.573 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
22:49:39.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:39.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:49:39.574 00.001 10072 MoveAxis(E, 68, ABG)
22:49:39.574 00.000 10072 Guiding  Dir = 2, Dur = 68
22:49:39.574 00.000 10072 IsGuiding returns 0
22:49:39.574 00.000 10072 PulseGuide returned control before completion, sleep 78
22:49:39.597 00.023 1032 UpdateGuideState exits: m=1452 SNR=26.8
22:49:39.599 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:39.602 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:39.604 00.002 1032 Enqueuing Expose request
22:49:39.657 00.053 10072 IsGuiding returns 0
22:49:39.657 00.000 10072 Move returns status 0, amount 68
22:49:39.657 00.000 10072 MoveAxis(N, 0, ABG)
22:49:39.657 00.000 10072 Move returns status 0, amount 0
22:49:39.657 00.000 10072 move complete, result=0
22:49:39.657 00.000 10072 worker thread done servicing request
22:49:39.657 00.000 10072 Worker thread wakes up
22:49:39.657 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:39.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:39.657 00.000 1032 GuideStep: -0.1 px 68 ms EAST, -0.1 px 0 ms NORTH
22:49:40.068 00.411 10072 Exposure complete
22:49:40.129 00.061 10072 worker thread done servicing request
22:49:40.129 00.000 1032 OnExposeComplete: enter
22:49:40.132 00.003 1032 UpdateGuideState(): m_state=6
22:49:40.135 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6064
22:49:40.137 00.002 1032 Star::Find returns 1 (0), X=1097.56, Y=134.84, Mass=1212, SNR=24.4, Peak=107 HFD=3.2
22:49:40.139 00.002 1032 MultiStar: [#1 0.12,-0.08,1.04,U] [#2 0.03,-0.07,0.82,U] [#3 -0.03,-0.05,0.81,U] [#4 0.10,-0.26,0.00,M1] [#5 0.13,-0.09,0.65,U] [#6 0.09,-0.04,0.63,U] [#7 0.05,0.03,0.68,U] [#8 0.01,-0.05,0.57,U] 
22:49:40.141 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.06}, one-star: {0.26, -0.09}
22:49:40.145 00.004 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
22:49:40.148 00.003 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
22:49:40.150 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.57 mountX=-0.08 mountY=-0.07, mountTheta=-2.40
22:49:40.153 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
22:49:40.156 00.003 1032 Enqueuing Move request for scope (0.09, -0.06)
22:49:40.158 00.002 10072 Worker thread wakes up
22:49:40.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:49:40.158 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:49:40.158 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
22:49:40.160 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:49:40.164 00.004 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:40.164 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:49:40.164 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:40.164 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:49:40.164 00.000 10072 MoveAxis(W, 2, ABG)
22:49:40.164 00.000 10072 Guiding  Dir = 3, Dur = 2
22:49:40.164 00.000 10072 IsGuiding returns 0
22:49:40.165 00.001 10072 PulseGuide returned control before completion, sleep 12
22:49:40.185 00.020 1032 UpdateGuideState exits: m=1212 SNR=24.4
22:49:40.188 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:40.190 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:40.192 00.002 1032 Enqueuing Expose request
22:49:40.194 00.002 10072 IsGuiding returns 0
22:49:40.194 00.000 10072 Move returns status 0, amount 2
22:49:40.194 00.000 10072 MoveAxis(N, 0, ABG)
22:49:40.194 00.000 10072 Move returns status 0, amount 0
22:49:40.194 00.000 10072 move complete, result=0
22:49:40.194 00.000 10072 worker thread done servicing request
22:49:40.194 00.000 10072 Worker thread wakes up
22:49:40.194 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:40.195 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:40.202 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:49:40.820 00.618 10072 Exposure complete
22:49:40.877 00.057 10072 worker thread done servicing request
22:49:40.877 00.000 1032 OnExposeComplete: enter
22:49:40.880 00.003 1032 UpdateGuideState(): m_state=6
22:49:40.882 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6065
22:49:40.884 00.002 1032 Star::Find returns 1 (0), X=1097.45, Y=135.03, Mass=1287, SNR=25.2, Peak=107 HFD=3.5
22:49:40.886 00.002 1032 MultiStar: [#1 0.08,0.06,0.97,U] [#2 -0.07,-0.02,0.81,U] [#3 0.08,0.10,0.81,U] [#4 0.17,-0.01,0.66,U] [#5 0.04,0.20,0.65,U] [#6 -0.10,-0.13,0.66,U] [#7 0.17,0.06,0.71,U] [#8 -0.04,-0.09,0.50,U] 
22:49:40.889 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.15, 0.10}
22:49:40.891 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
22:49:40.892 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
22:49:40.894 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.55 mountX=0.02 mountY=-0.07, mountTheta=-1.28
22:49:40.897 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
22:49:40.899 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
22:49:40.901 00.002 10072 Worker thread wakes up
22:49:40.901 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
22:49:40.901 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
22:49:40.901 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
22:49:40.903 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:49:40.906 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:40.906 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:49:40.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:40.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:49:40.906 00.000 10072 MoveAxis(W, 3, ABG)
22:49:40.906 00.000 10072 Guiding  Dir = 3, Dur = 3
22:49:40.908 00.002 10072 IsGuiding returns 0
22:49:40.908 00.000 10072 PulseGuide returned control before completion, sleep 13
22:49:40.927 00.019 10072 IsGuiding returns 0
22:49:40.927 00.000 1032 UpdateGuideState exits: m=1287 SNR=25.2
22:49:40.929 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:40.931 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:40.932 00.001 1032 Enqueuing Expose request
22:49:40.934 00.002 10072 Move returns status 0, amount 3
22:49:40.934 00.000 10072 MoveAxis(N, 0, ABG)
22:49:40.934 00.000 10072 Move returns status 0, amount 0
22:49:40.934 00.000 10072 move complete, result=0
22:49:40.934 00.000 10072 worker thread done servicing request
22:49:40.934 00.000 10072 Worker thread wakes up
22:49:40.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:40.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:40.942 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:49:41.349 00.407 10072 Exposure complete
22:49:41.407 00.058 10072 worker thread done servicing request
22:49:41.407 00.000 1032 OnExposeComplete: enter
22:49:41.409 00.002 1032 UpdateGuideState(): m_state=6
22:49:41.411 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6066
22:49:41.414 00.003 1032 Star::Find returns 1 (0), X=1097.48, Y=135.01, Mass=1380, SNR=26.1, Peak=110 HFD=3.4
22:49:41.415 00.001 1032 MultiStar: [#1 0.05,0.01,0.94,U] [#2 -0.05,0.06,0.81,U] [#3 0.05,0.17,0.76,U] [#4 0.08,-0.00,0.71,U] [#5 0.08,0.11,0.64,U] [#6 -0.01,-0.03,0.64,U] [#7 0.10,0.17,0.72,U] [#8 -0.07,-0.03,0.52,U] 
22:49:41.417 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.18, 0.08}
22:49:41.419 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
22:49:41.420 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
22:49:41.421 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.85 mountX=0.05 mountY=-0.07, mountTheta=-0.98
22:49:41.426 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
22:49:41.428 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
22:49:41.430 00.002 10072 Worker thread wakes up
22:49:41.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
22:49:41.430 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
22:49:41.430 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.05 yDistance=-0.07
22:49:41.433 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:49:41.435 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:41.435 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:49:41.436 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:41.436 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:49:41.436 00.000 10072 MoveAxis(W, 3, ABG)
22:49:41.436 00.000 10072 Guiding  Dir = 3, Dur = 3
22:49:41.436 00.000 10072 IsGuiding returns 0
22:49:41.437 00.001 10072 PulseGuide returned control before completion, sleep 13
22:49:41.455 00.018 10072 IsGuiding returns 0
22:49:41.455 00.000 10072 Move returns status 0, amount 3
22:49:41.455 00.000 10072 MoveAxis(N, 0, ABG)
22:49:41.455 00.000 10072 Move returns status 0, amount 0
22:49:41.455 00.000 10072 move complete, result=0
22:49:41.455 00.000 10072 worker thread done servicing request
22:49:41.455 00.000 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:49:41.459 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:41.460 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:41.461 00.001 1032 Enqueuing Expose request
22:49:41.464 00.003 10072 Worker thread wakes up
22:49:41.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:41.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:41.464 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:49:42.098 00.634 10072 Exposure complete
22:49:42.152 00.054 10072 worker thread done servicing request
22:49:42.152 00.000 1032 OnExposeComplete: enter
22:49:42.154 00.002 1032 UpdateGuideState(): m_state=6
22:49:42.157 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6067
22:49:42.160 00.003 1032 Star::Find returns 1 (0), X=1097.45, Y=135.09, Mass=1372, SNR=26.0, Peak=123 HFD=3.2
22:49:42.162 00.002 1032 MultiStar: [#1 0.16,-0.06,0.91,U] [#2 -0.07,-0.05,0.77,U] [#3 -0.01,0.12,0.73,U] [#4 0.01,-0.00,0.69,U] [#5 0.07,-0.10,0.61,U] [#6 0.02,-0.04,0.66,U] [#7 0.02,0.05,0.72,U] [#8 -0.09,-0.06,0.53,U] 
22:49:42.164 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.14, 0.16}
22:49:42.166 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
22:49:42.167 00.001 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
22:49:42.169 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.26 mountX=0.00 mountY=-0.04, mountTheta=-1.57
22:49:42.171 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
22:49:42.176 00.005 1032 Enqueuing Move request for scope (0.04, 0.01)
22:49:42.181 00.005 10072 Worker thread wakes up
22:49:42.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
22:49:42.181 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
22:49:42.181 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
22:49:42.183 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:49:42.185 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:42.185 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:49:42.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:42.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:49:42.185 00.000 10072 MoveAxis(W, 3, ABG)
22:49:42.185 00.000 10072 Guiding  Dir = 3, Dur = 3
22:49:42.187 00.002 10072 IsGuiding returns 0
22:49:42.187 00.000 10072 PulseGuide returned control before completion, sleep 13
22:49:42.205 00.018 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:49:42.208 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:42.211 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:42.213 00.002 1032 Enqueuing Expose request
22:49:42.215 00.002 10072 IsGuiding returns 0
22:49:42.215 00.000 10072 Move returns status 0, amount 3
22:49:42.215 00.000 10072 MoveAxis(N, 0, ABG)
22:49:42.215 00.000 10072 Move returns status 0, amount 0
22:49:42.215 00.000 10072 move complete, result=0
22:49:42.215 00.000 10072 worker thread done servicing request
22:49:42.215 00.000 10072 Worker thread wakes up
22:49:42.216 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:42.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:42.224 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:49:42.632 00.408 10072 Exposure complete
22:49:42.686 00.054 10072 worker thread done servicing request
22:49:42.686 00.000 1032 OnExposeComplete: enter
22:49:42.688 00.002 1032 UpdateGuideState(): m_state=6
22:49:42.690 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6068
22:49:42.693 00.003 1032 Star::Find returns 1 (0), X=1097.52, Y=134.91, Mass=1340, SNR=25.7, Peak=119 HFD=3.2
22:49:42.695 00.002 1032 MultiStar: [#1 0.15,-0.08,0.97,U] [#2 -0.15,0.03,0.80,U] [#3 0.06,0.01,0.77,U] [#4 0.12,-0.17,0.67,U] [#5 0.15,-0.04,0.65,U] [#6 0.00,-0.21,0.64,U] [#7 0.00,0.00,0.72,U] [#8 0.10,-0.15,0.52,U] 
22:49:42.697 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.22, -0.02}
22:49:42.698 00.001 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
22:49:42.701 00.003 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
22:49:42.703 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.64 mountX=-0.08 mountY=-0.06, mountTheta=-2.47
22:49:42.706 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
22:49:42.710 00.004 1032 Enqueuing Move request for scope (0.08, -0.06)
22:49:42.713 00.003 10072 Worker thread wakes up
22:49:42.713 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
22:49:42.713 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
22:49:42.713 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
22:49:42.715 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:49:42.718 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:49:42.718 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:49:42.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:42.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:49:42.718 00.000 10072 MoveAxis(W, 2, ABG)
22:49:42.718 00.000 10072 Guiding  Dir = 3, Dur = 2
22:49:42.718 00.000 10072 IsGuiding returns 0
22:49:42.719 00.001 10072 PulseGuide returned control before completion, sleep 12
22:49:42.736 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:49:42.739 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:42.741 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:42.743 00.002 1032 Enqueuing Expose request
22:49:42.745 00.002 10072 IsGuiding returns 0
22:49:42.745 00.000 10072 Move returns status 0, amount 2
22:49:42.745 00.000 10072 MoveAxis(N, 0, ABG)
22:49:42.745 00.000 10072 Move returns status 0, amount 0
22:49:42.745 00.000 10072 move complete, result=0
22:49:42.745 00.000 10072 worker thread done servicing request
22:49:42.745 00.000 10072 Worker thread wakes up
22:49:42.745 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:42.746 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:42.753 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:49:43.385 00.632 10072 Exposure complete
22:49:43.443 00.058 10072 worker thread done servicing request
22:49:43.444 00.001 1032 OnExposeComplete: enter
22:49:43.446 00.002 1032 UpdateGuideState(): m_state=6
22:49:43.447 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6069
22:49:43.449 00.002 1032 Star::Find returns 1 (0), X=1097.59, Y=134.86, Mass=1342, SNR=25.7, Peak=116 HFD=3.2
22:49:43.451 00.002 1032 MultiStar: [#1 0.20,-0.09,0.92,U] [#2 0.06,-0.06,0.76,U] [#3 -0.02,0.14,0.78,U] [#4 0.17,-0.03,0.69,U] [#5 0.07,0.07,0.69,U] [#6 0.00,-0.18,0.60,U] [#7 0.05,0.02,0.71,U] [#8 0.10,-0.03,0.51,U] 
22:49:43.452 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.29, -0.07}
22:49:43.453 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
22:49:43.456 00.003 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
22:49:43.458 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.20 mountX=-0.05 mountY=-0.11, mountTheta=-2.03
22:49:43.461 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
22:49:43.463 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
22:49:43.465 00.002 10072 Worker thread wakes up
22:49:43.465 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
22:49:43.465 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
22:49:43.465 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
22:49:43.467 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:49:43.469 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:49:43.469 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:49:43.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:43.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:49:43.469 00.000 10072 MoveAxis(W, 3, ABG)
22:49:43.469 00.000 10072 Guiding  Dir = 3, Dur = 3
22:49:43.470 00.001 10072 IsGuiding returns 0
22:49:43.470 00.000 10072 PulseGuide returned control before completion, sleep 13
22:49:43.488 00.018 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:49:43.490 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:43.492 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:43.495 00.003 1032 Enqueuing Expose request
22:49:43.518 00.023 10072 IsGuiding returns 0
22:49:43.520 00.002 10072 Move returns status 0, amount 3
22:49:43.520 00.000 10072 MoveAxis(N, 0, ABG)
22:49:43.520 00.000 10072 Move returns status 0, amount 0
22:49:43.520 00.000 10072 move complete, result=0
22:49:43.520 00.000 10072 worker thread done servicing request
22:49:43.520 00.000 10072 Worker thread wakes up
22:49:43.520 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:43.520 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:43.521 00.001 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:49:43.934 00.413 10072 Exposure complete
22:49:43.990 00.056 10072 worker thread done servicing request
22:49:43.990 00.000 1032 OnExposeComplete: enter
22:49:43.993 00.003 1032 UpdateGuideState(): m_state=6
22:49:43.995 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6070
22:49:43.997 00.002 1032 Star::Find returns 1 (0), X=1097.55, Y=134.92, Mass=1272, SNR=25.1, Peak=109 HFD=3.2
22:49:43.998 00.001 1032 MultiStar: [#1 0.18,-0.10,1.01,U] [#2 -0.12,-0.02,0.78,U] [#3 -0.02,0.20,0.82,U] [#4 0.23,0.06,0.68,U] [#5 -0.02,0.17,0.65,U] [#6 0.00,-0.07,0.64,U] [#7 0.04,0.19,0.78,U] [#8 0.02,-0.17,0.53,U] 
22:49:44.001 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.25, -0.01}
22:49:44.002 00.001 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
22:49:44.004 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
22:49:44.006 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.37 mountX=0.01 mountY=-0.08, mountTheta=-1.46
22:49:44.009 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
22:49:44.012 00.003 1032 Enqueuing Move request for scope (0.07, 0.03)
22:49:44.014 00.002 10072 Worker thread wakes up
22:49:44.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
22:49:44.014 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
22:49:44.015 00.001 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
22:49:44.016 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:49:44.019 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:49:44.020 00.001 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:49:44.021 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:44.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:49:44.021 00.000 10072 MoveAxis(W, 3, ABG)
22:49:44.021 00.000 10072 Guiding  Dir = 3, Dur = 3
22:49:44.023 00.002 10072 IsGuiding returns 0
22:49:44.023 00.000 10072 PulseGuide returned control before completion, sleep 13
22:49:44.040 00.017 10072 IsGuiding returns 0
22:49:44.040 00.000 10072 Move returns status 0, amount 3
22:49:44.040 00.000 10072 MoveAxis(N, 0, ABG)
22:49:44.040 00.000 10072 Move returns status 0, amount 0
22:49:44.040 00.000 10072 move complete, result=0
22:49:44.041 00.001 10072 worker thread done servicing request
22:49:44.043 00.002 1032 UpdateGuideState exits: m=1272 SNR=25.1
22:49:44.044 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:44.046 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:44.050 00.004 1032 Enqueuing Expose request
22:49:44.052 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:49:44.054 00.002 10072 Worker thread wakes up
22:49:44.054 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:44.054 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:44.684 00.630 10072 Exposure complete
22:49:44.739 00.055 10072 worker thread done servicing request
22:49:44.739 00.000 1032 OnExposeComplete: enter
22:49:44.741 00.002 1032 UpdateGuideState(): m_state=6
22:49:44.743 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6071
22:49:44.745 00.002 1032 Star::Find returns 1 (0), X=1097.61, Y=134.94, Mass=1408, SNR=26.4, Peak=109 HFD=3.3
22:49:44.747 00.002 1032 MultiStar: [#1 0.23,0.02,0.95,U] [#2 0.04,-0.08,0.78,U] [#3 0.27,0.07,0.00,M1] [#4 0.15,-0.05,0.64,U] [#5 0.14,-0.08,0.66,U] [#6 0.09,-0.12,0.62,U] [#7 0.17,-0.01,0.70,U] [#8 0.12,0.00,0.50,U] 
22:49:44.748 00.001 1032 refined, 7 included, MultiStar: {0.17, -0.03}, one-star: {0.31, 0.01}
22:49:44.750 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:49:44.752 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:49:44.754 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.19 mountX=-0.07 mountY=-0.15, mountTheta=-2.02
22:49:44.756 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
22:49:44.758 00.002 1032 Enqueuing Move request for scope (0.17, -0.03)
22:49:44.760 00.002 10072 Worker thread wakes up
22:49:44.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
22:49:44.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
22:49:44.760 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.07 yDistance=-0.15
22:49:44.762 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:49:44.765 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:49:44.765 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:49:44.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:44.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:49:44.765 00.000 10072 MoveAxis(W, 3, ABG)
22:49:44.765 00.000 10072 Guiding  Dir = 3, Dur = 3
22:49:44.765 00.000 10072 IsGuiding returns 0
22:49:44.766 00.001 10072 PulseGuide returned control before completion, sleep 13
22:49:44.784 00.018 1032 UpdateGuideState exits: m=1408 SNR=26.4
22:49:44.788 00.004 10072 IsGuiding returns 0
22:49:44.788 00.000 10072 Move returns status 0, amount 3
22:49:44.788 00.000 10072 MoveAxis(N, 0, ABG)
22:49:44.788 00.000 10072 Move returns status 0, amount 0
22:49:44.788 00.000 10072 move complete, result=0
22:49:44.788 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:44.791 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:44.792 00.001 1032 Enqueuing Expose request
22:49:44.794 00.002 10072 worker thread done servicing request
22:49:44.794 00.000 10072 Worker thread wakes up
22:49:44.795 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:44.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:44.795 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
22:49:45.212 00.417 10072 Exposure complete
22:49:45.263 00.051 10072 worker thread done servicing request
22:49:45.264 00.001 1032 OnExposeComplete: enter
22:49:45.266 00.002 1032 UpdateGuideState(): m_state=6
22:49:45.269 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6072
22:49:45.271 00.002 1032 Star::Find returns 1 (0), X=1097.61, Y=134.89, Mass=1444, SNR=26.7, Peak=131 HFD=3.3
22:49:45.274 00.003 1032 MultiStar: [#1 0.32,-0.16,0.00,M1] [#2 0.07,-0.16,0.77,U] [#3 0.19,-0.02,0.73,U] [#4 0.31,-0.10,0.00,M1] [#5 0.33,-0.06,0.00,M1] [#6 0.14,-0.19,0.63,U] [#7 0.16,-0.06,0.69,U] [#8 0.29,-0.18,0.00,M1] 
22:49:45.275 00.001 1032 refined, 4 included, MultiStar: {0.18, -0.09}, one-star: {0.30, -0.04}
22:49:45.277 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
22:49:45.279 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
22:49:45.280 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.45 mountX=-0.13 mountY=-0.15, mountTheta=-2.28
22:49:45.285 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.09, opts=13)
22:49:45.286 00.001 1032 Enqueuing Move request for scope (0.18, -0.09)
22:49:45.288 00.002 10072 Worker thread wakes up
22:49:45.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
22:49:45.288 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
22:49:45.288 00.000 10072 Moving (0.18, -0.09) raw xDistance=-0.13 yDistance=-0.15
22:49:45.291 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:49:45.293 00.002 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 286.85
22:49:45.293 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
22:49:45.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:45.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:49:45.293 00.000 10072 MoveAxis(E, 61, ABG)
22:49:45.293 00.000 10072 Guiding  Dir = 2, Dur = 61
22:49:45.293 00.000 10072 IsGuiding returns 0
22:49:45.294 00.001 10072 PulseGuide returned control before completion, sleep 71
22:49:45.311 00.017 1032 UpdateGuideState exits: m=1444 SNR=26.7
22:49:45.313 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:45.315 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:45.317 00.002 1032 Enqueuing Expose request
22:49:45.366 00.049 10072 IsGuiding returns 0
22:49:45.366 00.000 10072 Move returns status 0, amount 61
22:49:45.366 00.000 10072 MoveAxis(N, 0, ABG)
22:49:45.366 00.000 10072 Move returns status 0, amount 0
22:49:45.366 00.000 10072 move complete, result=0
22:49:45.366 00.000 10072 worker thread done servicing request
22:49:45.366 00.000 10072 Worker thread wakes up
22:49:45.366 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:45.366 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:45.392 00.026 1032 GuideStep: -0.1 px 61 ms EAST, -0.2 px 0 ms NORTH
22:49:45.998 00.606 10072 Exposure complete
22:49:46.053 00.055 10072 worker thread done servicing request
22:49:46.053 00.000 1032 OnExposeComplete: enter
22:49:46.056 00.003 1032 UpdateGuideState(): m_state=6
22:49:46.057 00.001 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6073
22:49:46.059 00.002 1032 Star::Find returns 1 (0), X=1097.58, Y=134.86, Mass=1359, SNR=25.9, Peak=119 HFD=3.2
22:49:46.061 00.002 1032 MultiStar: [#1 0.19,-0.16,0.93,U] [#2 0.09,-0.12,0.79,U] [#3 0.07,0.22,0.75,U] [#4 0.19,-0.06,0.66,U] [#5 -0.02,0.11,0.64,U] [#6 0.06,-0.11,0.66,U] [#7 0.27,0.16,0.00,M1] [#8 0.01,0.01,0.54,U] 
22:49:46.063 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.03}, one-star: {0.28, -0.07}
22:49:46.064 00.001 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
22:49:46.066 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
22:49:46.068 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-0.24 mountX=-0.06 mountY=-0.11, mountTheta=-2.07
22:49:46.072 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
22:49:46.074 00.002 1032 Enqueuing Move request for scope (0.12, -0.03)
22:49:46.077 00.003 10072 Worker thread wakes up
22:49:46.077 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
22:49:46.078 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
22:49:46.078 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
22:49:46.079 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:49:46.081 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:49:46.081 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:49:46.082 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:46.082 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:49:46.082 00.000 10072 MoveAxis(W, 2, ABG)
22:49:46.082 00.000 10072 Guiding  Dir = 3, Dur = 2
22:49:46.082 00.000 10072 IsGuiding returns 0
22:49:46.082 00.000 10072 PulseGuide returned control before completion, sleep 12
22:49:46.101 00.019 10072 IsGuiding returns 0
22:49:46.101 00.000 10072 Move returns status 0, amount 2
22:49:46.101 00.000 10072 MoveAxis(N, 0, ABG)
22:49:46.101 00.000 10072 Move returns status 0, amount 0
22:49:46.101 00.000 10072 move complete, result=0
22:49:46.101 00.000 10072 worker thread done servicing request
22:49:46.101 00.000 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:49:46.104 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:46.106 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:46.107 00.001 1032 Enqueuing Expose request
22:49:46.110 00.003 10072 Worker thread wakes up
22:49:46.110 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:46.110 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:46.111 00.001 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:49:46.525 00.414 10072 Exposure complete
22:49:46.577 00.052 10072 worker thread done servicing request
22:49:46.577 00.000 1032 OnExposeComplete: enter
22:49:46.579 00.002 1032 UpdateGuideState(): m_state=6
22:49:46.581 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6074
22:49:46.582 00.001 1032 Star::Find returns 1 (0), X=1097.39, Y=135.00, Mass=1322, SNR=25.5, Peak=105 HFD=3.4
22:49:46.586 00.004 1032 MultiStar: [#1 0.14,0.01,0.94,U] [#2 -0.03,0.05,0.78,U] [#3 0.01,0.15,0.77,U] [#4 0.21,0.06,0.67,U] [#5 0.08,0.18,0.68,U] [#6 0.06,0.01,0.70,U] [#7 0.10,0.15,0.73,U] [#8 0.05,-0.02,0.52,U] 
22:49:46.587 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.09, 0.07}
22:49:46.590 00.003 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
22:49:46.591 00.001 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
22:49:46.593 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.75 mountX=0.05 mountY=-0.10, mountTheta=-1.08
22:49:46.595 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
22:49:46.596 00.001 1032 Enqueuing Move request for scope (0.08, 0.07)
22:49:46.599 00.003 10072 Worker thread wakes up
22:49:46.599 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
22:49:46.599 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
22:49:46.599 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.10
22:49:46.600 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:49:46.603 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:49:46.603 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:49:46.603 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:46.603 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:49:46.603 00.000 10072 MoveAxis(W, 2, ABG)
22:49:46.603 00.000 10072 Guiding  Dir = 3, Dur = 2
22:49:46.603 00.000 10072 IsGuiding returns 0
22:49:46.604 00.001 10072 PulseGuide returned control before completion, sleep 12
22:49:46.619 00.015 10072 IsGuiding returns 0
22:49:46.619 00.000 10072 Move returns status 0, amount 2
22:49:46.619 00.000 10072 MoveAxis(N, 0, ABG)
22:49:46.619 00.000 10072 Move returns status 0, amount 0
22:49:46.619 00.000 10072 move complete, result=0
22:49:46.619 00.000 10072 worker thread done servicing request
22:49:46.623 00.004 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:49:46.624 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:46.627 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:46.628 00.001 1032 Enqueuing Expose request
22:49:46.630 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:49:46.632 00.002 10072 Worker thread wakes up
22:49:46.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:46.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:47.257 00.625 10072 Exposure complete
22:49:47.315 00.058 10072 worker thread done servicing request
22:49:47.315 00.000 1032 OnExposeComplete: enter
22:49:47.318 00.003 1032 UpdateGuideState(): m_state=6
22:49:47.320 00.002 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6075
22:49:47.321 00.001 1032 Star::Find returns 1 (0), X=1097.58, Y=134.89, Mass=1218, SNR=24.5, Peak=116 HFD=3.2
22:49:47.323 00.002 1032 MultiStar: [#1 0.13,-0.00,1.01,U] [#2 -0.01,-0.05,0.84,U] [#3 0.04,0.12,0.80,U] [#4 0.14,0.15,0.70,U] [#5 0.04,0.14,0.67,U] [#6 -0.12,0.01,0.64,U] [#7 0.11,0.14,0.74,U] [#8 0.14,0.08,0.57,U] 
22:49:47.325 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.28, -0.04}
22:49:47.327 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
22:49:47.329 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
22:49:47.333 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.51 mountX=0.03 mountY=-0.10, mountTheta=-1.32
22:49:47.337 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
22:49:47.339 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
22:49:47.341 00.002 10072 Worker thread wakes up
22:49:47.341 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
22:49:47.341 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
22:49:47.341 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
22:49:47.344 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:49:47.346 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:49:47.346 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:49:47.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:47.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:49:47.346 00.000 10072 MoveAxis(W, 2, ABG)
22:49:47.346 00.000 10072 Guiding  Dir = 3, Dur = 2
22:49:47.347 00.001 10072 IsGuiding returns 0
22:49:47.347 00.000 10072 PulseGuide returned control before completion, sleep 12
22:49:47.363 00.016 10072 IsGuiding returns 1
22:49:47.365 00.002 10072 scope still moving after pulse duration time elapsed
22:49:47.367 00.002 1032 UpdateGuideState exits: m=1218 SNR=24.5
22:49:47.369 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:47.372 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:47.374 00.002 1032 Enqueuing Expose request
22:49:47.394 00.020 10072 IsGuiding returns 1
22:49:47.426 00.032 10072 IsGuiding returns 1
22:49:47.456 00.030 10072 IsGuiding returns 1
22:49:47.488 00.032 10072 IsGuiding returns 1
22:49:47.520 00.032 10072 IsGuiding returns 1
22:49:47.550 00.030 10072 IsGuiding returns 1
22:49:47.582 00.032 10072 IsGuiding returns 1
22:49:47.615 00.033 10072 IsGuiding returns 1
22:49:47.646 00.031 10072 IsGuiding returns 1
22:49:47.676 00.030 10072 IsGuiding returns 1
22:49:47.707 00.031 10072 IsGuiding returns 1
22:49:47.738 00.031 10072 IsGuiding returns 1
22:49:47.769 00.031 10072 IsGuiding returns 1
22:49:47.802 00.033 10072 IsGuiding returns 0
22:49:47.802 00.000 10072 scope move finished after 2 + 454 ms
22:49:47.803 00.001 10072 Move returns status 0, amount 2
22:49:47.803 00.000 10072 MoveAxis(N, 0, ABG)
22:49:47.803 00.000 10072 Move returns status 0, amount 0
22:49:47.803 00.000 10072 move complete, result=0
22:49:47.803 00.000 10072 worker thread done servicing request
22:49:47.803 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:49:47.805 00.002 10072 Worker thread wakes up
22:49:47.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:47.806 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:48.428 00.622 10072 Exposure complete
22:49:48.476 00.048 10072 worker thread done servicing request
22:49:48.476 00.000 1032 OnExposeComplete: enter
22:49:48.478 00.002 1032 UpdateGuideState(): m_state=6
22:49:48.480 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6076
22:49:48.481 00.001 1032 Star::Find returns 1 (0), X=1097.60, Y=134.79, Mass=1179, SNR=24.1, Peak=100 HFD=3.2
22:49:48.483 00.002 1032 MultiStar: [#1 0.27,-0.07,0.00,M1] [#2 -0.02,-0.10,0.80,U] [#3 0.08,0.03,0.81,U] [#4 0.11,-0.18,0.68,U] [#5 0.14,-0.02,0.69,U] [#6 -0.04,-0.13,0.68,U] [#7 0.08,0.04,0.78,U] [#8 -0.04,0.04,0.58,U] 
22:49:48.485 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.06}, one-star: {0.30, -0.14}
22:49:48.486 00.001 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
22:49:48.489 00.003 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
22:49:48.490 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.60 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
22:49:48.493 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
22:49:48.496 00.003 1032 Enqueuing Move request for scope (0.09, -0.06)
22:49:48.497 00.001 10072 Worker thread wakes up
22:49:48.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:49:48.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:49:48.498 00.001 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
22:49:48.500 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:49:48.502 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:49:48.502 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:49:48.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:48.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:49:48.502 00.000 10072 MoveAxis(W, 2, ABG)
22:49:48.502 00.000 10072 Guiding  Dir = 3, Dur = 2
22:49:48.502 00.000 10072 IsGuiding returns 0
22:49:48.503 00.001 10072 PulseGuide returned control before completion, sleep 12
22:49:48.518 00.015 10072 IsGuiding returns 0
22:49:48.518 00.000 10072 Move returns status 0, amount 2
22:49:48.518 00.000 10072 MoveAxis(N, 0, ABG)
22:49:48.518 00.000 10072 Move returns status 0, amount 0
22:49:48.518 00.000 10072 move complete, result=0
22:49:48.518 00.000 10072 worker thread done servicing request
22:49:48.520 00.002 1032 UpdateGuideState exits: m=1179 SNR=24.1
22:49:48.523 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:48.524 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:48.527 00.003 1032 Enqueuing Expose request
22:49:48.528 00.001 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:49:48.530 00.002 10072 Worker thread wakes up
22:49:48.530 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:48.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:48.947 00.417 10072 Exposure complete
22:49:49.001 00.054 10072 worker thread done servicing request
22:49:49.001 00.000 1032 OnExposeComplete: enter
22:49:49.003 00.002 1032 UpdateGuideState(): m_state=6
22:49:49.005 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6077
22:49:49.008 00.003 1032 Star::Find returns 1 (0), X=1097.56, Y=134.95, Mass=1337, SNR=25.7, Peak=118 HFD=3.3
22:49:49.010 00.002 1032 MultiStar: [#1 0.16,-0.09,0.96,U] [#2 0.00,-0.05,0.77,U] [#3 0.07,-0.07,0.72,U] [#4 0.05,-0.21,0.65,U] [#5 0.08,-0.09,0.66,U] [#6 -0.09,-0.06,0.59,U] [#7 0.13,-0.09,0.72,U] [#8 0.11,-0.19,0.55,U] 
22:49:49.013 00.003 1032 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.26, 0.02}
22:49:49.014 00.001 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
22:49:49.015 00.001 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
22:49:49.018 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.71 mountX=-0.11 mountY=-0.07, mountTheta=-2.54
22:49:49.023 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
22:49:49.025 00.002 1032 Enqueuing Move request for scope (0.10, -0.09)
22:49:49.028 00.003 10072 Worker thread wakes up
22:49:49.028 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
22:49:49.028 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
22:49:49.028 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=-0.07
22:49:49.030 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:49:49.032 00.002 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:49:49.032 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:49:49.032 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:49.032 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:49:49.032 00.000 10072 MoveAxis(W, 1, ABG)
22:49:49.032 00.000 10072 Guiding  Dir = 3, Dur = 1
22:49:49.033 00.001 10072 IsGuiding returns 0
22:49:49.033 00.000 10072 PulseGuide returned control before completion, sleep 11
22:49:49.051 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:49:49.055 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:49.057 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:49.059 00.002 10072 IsGuiding returns 0
22:49:49.059 00.000 10072 Move returns status 0, amount 1
22:49:49.059 00.000 10072 MoveAxis(N, 0, ABG)
22:49:49.059 00.000 10072 Move returns status 0, amount 0
22:49:49.059 00.000 10072 move complete, result=0
22:49:49.059 00.000 10072 worker thread done servicing request
22:49:49.059 00.000 1032 Enqueuing Expose request
22:49:49.062 00.003 10072 Worker thread wakes up
22:49:49.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:49.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:49.062 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:49:49.694 00.632 10072 Exposure complete
22:49:49.817 00.123 1032 OnExposeComplete: enter
22:49:49.820 00.003 1032 UpdateGuideState(): m_state=6
22:49:49.823 00.003 10072 worker thread done servicing request
22:49:49.823 00.000 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6078
22:49:49.826 00.003 1032 Star::Find returns 1 (0), X=1097.61, Y=135.03, Mass=1468, SNR=26.9, Peak=121 HFD=3.3
22:49:49.830 00.004 1032 MultiStar: [#1 0.17,-0.03,0.93,U] [#2 0.03,-0.13,0.72,U] [#3 -0.05,0.12,0.76,U] [#4 0.11,0.13,0.66,U] [#5 0.08,0.08,0.60,U] [#6 -0.07,-0.10,0.64,U] [#7 0.09,0.27,0.00,M1] [#8 0.14,-0.08,0.52,U] 
22:49:49.869 00.039 1032 refined, 7 included, MultiStar: {0.10, 0.02}, one-star: {0.31, 0.10}
22:49:49.872 00.003 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
22:49:49.874 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
22:49:49.876 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.15 mountX=-0.01 mountY=-0.10, mountTheta=-1.68
22:49:49.881 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
22:49:49.885 00.004 1032 Enqueuing Move request for scope (0.10, 0.02)
22:49:49.888 00.003 10072 Worker thread wakes up
22:49:49.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
22:49:49.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
22:49:49.888 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
22:49:49.890 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:49:49.895 00.005 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:49:49.895 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:49:49.896 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:49.896 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:49:49.896 00.000 10072 MoveAxis(W, 1, ABG)
22:49:49.896 00.000 10072 Guiding  Dir = 3, Dur = 1
22:49:49.896 00.000 10072 IsGuiding returns 0
22:49:49.897 00.001 10072 PulseGuide returned control before completion, sleep 11
22:49:49.914 00.017 10072 IsGuiding returns 0
22:49:49.914 00.000 10072 Move returns status 0, amount 1
22:49:49.914 00.000 10072 MoveAxis(N, 0, ABG)
22:49:49.914 00.000 10072 Move returns status 0, amount 0
22:49:49.914 00.000 10072 move complete, result=0
22:49:49.914 00.000 10072 worker thread done servicing request
22:49:49.951 00.037 1032 UpdateGuideState exits: m=1468 SNR=26.9
22:49:49.957 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:49.961 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:49.963 00.002 1032 Enqueuing Expose request
22:49:49.966 00.003 10072 Worker thread wakes up
22:49:49.967 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:49:49.970 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:49.970 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:50.408 00.438 10072 Exposure complete
22:49:50.485 00.077 10072 worker thread done servicing request
22:49:50.485 00.000 1032 OnExposeComplete: enter
22:49:50.488 00.003 1032 UpdateGuideState(): m_state=6
22:49:50.492 00.004 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6079
22:49:50.495 00.003 1032 Star::Find returns 1 (0), X=1097.66, Y=134.92, Mass=1313, SNR=25.4, Peak=107 HFD=3.3
22:49:50.498 00.003 1032 MultiStar: [#1 0.19,-0.13,0.96,U] [#2 -0.07,-0.12,0.76,U] [#3 -0.04,0.04,0.78,U] [#4 0.23,-0.04,0.65,U] [#5 0.09,0.13,0.64,U] [#6 -0.04,-0.16,0.60,U] [#7 0.20,0.11,0.75,U] [#8 -0.00,-0.14,0.52,U] 
22:49:50.500 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.36, -0.01}
22:49:50.502 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
22:49:50.506 00.004 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
22:49:50.508 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.26 mountX=-0.06 mountY=-0.11, mountTheta=-2.09
22:49:50.515 00.007 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
22:49:50.531 00.016 1032 Enqueuing Move request for scope (0.12, -0.03)
22:49:50.554 00.023 10072 Worker thread wakes up
22:49:50.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
22:49:50.554 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
22:49:50.554 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
22:49:50.558 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:49:50.561 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:49:50.561 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:49:50.562 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:50.562 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:49:50.562 00.000 10072 MoveAxis(E, 0, ABG)
22:49:50.562 00.000 10072 Move returns status 0, amount 0
22:49:50.562 00.000 10072 MoveAxis(N, 0, ABG)
22:49:50.562 00.000 10072 Move returns status 0, amount 0
22:49:50.562 00.000 10072 move complete, result=0
22:49:50.562 00.000 10072 worker thread done servicing request
22:49:50.588 00.026 1032 UpdateGuideState exits: m=1313 SNR=25.4
22:49:50.591 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:50.594 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:50.604 00.010 1032 Enqueuing Expose request
22:49:50.656 00.052 10072 Worker thread wakes up
22:49:50.656 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:50.661 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:50.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:51.290 00.629 10072 Exposure complete
22:49:51.388 00.098 10072 worker thread done servicing request
22:49:51.389 00.001 1032 OnExposeComplete: enter
22:49:51.392 00.003 1032 UpdateGuideState(): m_state=6
22:49:51.398 00.006 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6080
22:49:51.403 00.005 1032 Star::Find returns 1 (0), X=1097.52, Y=134.60, Mass=1321, SNR=25.5, Peak=136 HFD=3.2
22:49:51.405 00.002 1032 MultiStar: [#1 0.17,-0.30,0.00,M1] [#2 -0.05,-0.32,0.00,M1] [#3 0.04,-0.24,0.80,U] [#4 0.13,-0.35,0.00,M1] [#5 0.12,-0.21,0.68,U] [#6 -0.11,-0.34,0.00,M1] [#7 0.11,-0.07,0.75,U] [#8 -0.10,-0.35,0.00,M1] 
22:49:51.408 00.003 1032 refined, 3 included, MultiStar: {0.13, -0.22}, one-star: {0.22, -0.33}
22:49:51.410 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
22:49:51.414 00.004 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
22:49:51.417 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-1.05 mountX=-0.25 mountY=-0.07, mountTheta=-2.88
22:49:51.423 00.006 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.22, opts=13)
22:49:51.428 00.005 1032 Enqueuing Move request for scope (0.13, -0.22)
22:49:51.431 00.003 10072 Worker thread wakes up
22:49:51.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
22:49:51.431 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
22:49:51.432 00.001 10072 Moving (0.13, -0.22) raw xDistance=-0.25 yDistance=-0.07
22:49:51.434 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:49:51.437 00.003 10072 PPEC rslt: input = -0.25, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 286.85
22:49:51.437 00.000 10072 PPEC: input: -0.25, control: -0.12, exposure: 500
22:49:51.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:51.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:49:51.437 00.000 10072 MoveAxis(E, 119, ABG)
22:49:51.437 00.000 10072 Guiding  Dir = 2, Dur = 119
22:49:51.438 00.001 10072 IsGuiding returns 0
22:49:51.439 00.001 10072 PulseGuide returned control before completion, sleep 129
22:49:51.466 00.027 1032 UpdateGuideState exits: m=1321 SNR=25.5
22:49:51.469 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:51.471 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:51.474 00.003 1032 Enqueuing Expose request
22:49:51.570 00.096 10072 IsGuiding returns 1
22:49:51.570 00.000 10072 scope still moving after pulse duration time elapsed
22:49:51.601 00.031 10072 IsGuiding returns 0
22:49:51.601 00.000 10072 scope move finished after 119 + 44 ms
22:49:51.601 00.000 10072 Move returns status 0, amount 119
22:49:51.602 00.001 10072 MoveAxis(N, 0, ABG)
22:49:51.602 00.000 10072 Move returns status 0, amount 0
22:49:51.602 00.000 10072 move complete, result=0
22:49:51.602 00.000 10072 worker thread done servicing request
22:49:51.602 00.000 10072 Worker thread wakes up
22:49:51.602 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:51.602 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:51.604 00.002 1032 GuideStep: -0.2 px 119 ms EAST, -0.1 px 0 ms NORTH
22:49:52.011 00.407 10072 Exposure complete
22:49:52.092 00.081 10072 worker thread done servicing request
22:49:52.092 00.000 1032 OnExposeComplete: enter
22:49:52.095 00.003 1032 UpdateGuideState(): m_state=6
22:49:52.097 00.002 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6081
22:49:52.100 00.003 1032 Star::Find returns 1 (0), X=1097.46, Y=134.69, Mass=1338, SNR=25.7, Peak=116 HFD=3.2
22:49:52.103 00.003 1032 MultiStar: [#1 0.19,-0.23,0.00,M2] [#2 -0.18,-0.25,0.00,M2] [#3 -0.07,-0.11,0.71,U] [#4 -0.05,-0.23,0.68,U] [#5 0.08,-0.23,0.64,U] [#6 -0.05,-0.31,0.00,M2] [#7 -0.00,-0.18,0.74,U] [#8 -0.08,-0.27,0.00,M2] 
22:49:52.106 00.003 1032 refined, 4 included, MultiStar: {0.03, -0.20}, one-star: {0.16, -0.24}
22:49:52.109 00.003 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
22:49:52.111 00.002 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
22:49:52.115 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.40 mountX=-0.20 mountY=0.02, mountTheta=3.05
22:49:52.120 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.20, opts=13)
22:49:52.123 00.003 1032 Enqueuing Move request for scope (0.03, -0.20)
22:49:52.126 00.003 10072 Worker thread wakes up
22:49:52.126 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
22:49:52.126 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
22:49:52.126 00.000 10072 Moving (0.03, -0.20) raw xDistance=-0.20 yDistance=0.02
22:49:52.131 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
22:49:52.135 00.004 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 286.85
22:49:52.136 00.001 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
22:49:52.136 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:52.136 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:49:52.136 00.000 10072 MoveAxis(E, 97, ABG)
22:49:52.136 00.000 10072 Guiding  Dir = 2, Dur = 97
22:49:52.136 00.000 10072 IsGuiding returns 0
22:49:52.137 00.001 10072 PulseGuide returned control before completion, sleep 107
22:49:52.161 00.024 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:49:52.163 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:52.167 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:52.169 00.002 1032 Enqueuing Expose request
22:49:52.259 00.090 10072 IsGuiding returns 0
22:49:52.259 00.000 10072 Move returns status 0, amount 97
22:49:52.259 00.000 10072 MoveAxis(N, 0, ABG)
22:49:52.259 00.000 10072 Move returns status 0, amount 0
22:49:52.260 00.001 10072 move complete, result=0
22:49:52.260 00.000 10072 worker thread done servicing request
22:49:52.260 00.000 10072 Worker thread wakes up
22:49:52.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:52.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:52.260 00.000 1032 GuideStep: -0.2 px 97 ms EAST, 0.0 px 0 ms NORTH
22:49:52.902 00.642 10072 Exposure complete
22:49:52.977 00.075 10072 worker thread done servicing request
22:49:52.978 00.001 1032 OnExposeComplete: enter
22:49:52.981 00.003 1032 UpdateGuideState(): m_state=6
22:49:52.985 00.004 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6082
22:49:52.989 00.004 1032 Star::Find returns 1 (0), X=1097.40, Y=135.17, Mass=1365, SNR=26.0, Peak=113 HFD=3.2
22:49:52.992 00.003 1032 MultiStar: [#1 -0.07,0.19,0.99,U] [#2 -0.17,0.12,0.77,U] [#3 -0.22,0.33,0.00,M1] [#4 -0.01,0.25,0.69,U] [#5 -0.03,0.37,0.00,M1] [#6 -0.32,0.11,0.00,M3] [#7 -0.14,0.38,0.00,M1] [#8 -0.14,0.26,0.00,M3] 
22:49:52.995 00.003 1032 refined, 3 included, MultiStar: {-0.03, 0.20}, one-star: {0.10, 0.24}
22:49:52.997 00.002 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
22:49:52.999 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
22:49:53.001 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.72 mountX=0.20 mountY=-0.02, mountTheta=-0.11
22:49:53.005 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.20, opts=13)
22:49:53.007 00.002 1032 Enqueuing Move request for scope (-0.03, 0.20)
22:49:53.009 00.002 10072 Worker thread wakes up
22:49:53.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
22:49:53.009 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
22:49:53.009 00.000 10072 Moving (-0.03, 0.20) raw xDistance=0.20 yDistance=-0.02
22:49:53.012 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:49:53.015 00.003 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 286.84
22:49:53.015 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
22:49:53.015 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:53.015 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:49:53.015 00.000 10072 MoveAxis(W, 94, ABG)
22:49:53.016 00.001 10072 Guiding  Dir = 3, Dur = 94
22:49:53.016 00.000 10072 IsGuiding returns 0
22:49:53.017 00.001 10072 PulseGuide returned control before completion, sleep 104
22:49:53.040 00.023 1032 UpdateGuideState exits: m=1365 SNR=26.0
22:49:53.044 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:53.046 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:53.051 00.005 1032 Enqueuing Expose request
22:49:53.131 00.080 10072 IsGuiding returns 0
22:49:53.131 00.000 10072 Move returns status 0, amount 94
22:49:53.131 00.000 10072 MoveAxis(N, 0, ABG)
22:49:53.131 00.000 10072 Move returns status 0, amount 0
22:49:53.131 00.000 10072 move complete, result=0
22:49:53.131 00.000 10072 worker thread done servicing request
22:49:53.132 00.001 10072 Worker thread wakes up
22:49:53.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:53.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:53.142 00.010 1032 GuideStep: 0.2 px 94 ms WEST, -0.0 px 0 ms NORTH
22:49:53.546 00.404 10072 Exposure complete
22:49:53.640 00.094 10072 worker thread done servicing request
22:49:53.640 00.000 1032 OnExposeComplete: enter
22:49:53.643 00.003 1032 UpdateGuideState(): m_state=6
22:49:53.646 00.003 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6083
22:49:53.652 00.006 1032 Star::Find returns 1 (0), X=1097.54, Y=134.98, Mass=1202, SNR=24.4, Peak=100 HFD=3.1
22:49:53.655 00.003 1032 MultiStar: [#1 0.10,0.14,0.98,U] [#2 -0.16,0.10,0.89,U] [#3 0.06,0.18,0.80,U] [#4 0.10,0.11,0.71,U] [#5 -0.06,0.26,0.00,M2] [#6 -0.24,0.04,0.68,U] [#7 -0.06,0.33,0.00,M2] [#8 -0.10,0.09,0.60,U] 
22:49:53.657 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.10}, one-star: {0.23, 0.05}
22:49:53.660 00.003 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
22:49:53.663 00.003 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
22:49:53.666 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.43 mountX=0.09 mountY=-0.04, mountTheta=-0.40
22:49:53.670 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
22:49:53.673 00.003 1032 Enqueuing Move request for scope (0.01, 0.10)
22:49:53.677 00.004 10072 Worker thread wakes up
22:49:53.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:49:53.677 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:49:53.677 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.04
22:49:53.682 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:49:53.685 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.84
22:49:53.686 00.001 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:49:53.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:53.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:49:53.686 00.000 10072 MoveAxis(E, 2, ABG)
22:49:53.686 00.000 10072 Guiding  Dir = 2, Dur = 2
22:49:53.687 00.001 10072 IsGuiding returns 0
22:49:53.687 00.000 10072 PulseGuide returned control before completion, sleep 12
22:49:53.710 00.023 10072 IsGuiding returns 0
22:49:53.711 00.001 10072 Move returns status 0, amount 2
22:49:53.711 00.000 10072 MoveAxis(N, 0, ABG)
22:49:53.711 00.000 10072 Move returns status 0, amount 0
22:49:53.711 00.000 10072 move complete, result=0
22:49:53.711 00.000 10072 worker thread done servicing request
22:49:53.715 00.004 1032 UpdateGuideState exits: m=1202 SNR=24.4
22:49:53.719 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:53.721 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:53.725 00.004 1032 Enqueuing Expose request
22:49:53.728 00.003 10072 Worker thread wakes up
22:49:53.728 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:49:53.731 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:53.731 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:54.368 00.637 10072 Exposure complete
22:49:54.441 00.073 10072 worker thread done servicing request
22:49:54.443 00.002 1032 OnExposeComplete: enter
22:49:54.446 00.003 1032 UpdateGuideState(): m_state=6
22:49:54.449 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6084
22:49:54.452 00.003 1032 Star::Find returns 1 (0), X=1097.56, Y=134.76, Mass=1396, SNR=26.3, Peak=128 HFD=3.2
22:49:54.455 00.003 1032 MultiStar: [#1 0.18,-0.09,0.92,U] [#2 -0.06,-0.06,0.76,U] [#3 0.02,0.17,0.74,U] [#4 0.14,-0.03,0.66,U] [#5 0.06,0.16,0.66,U] [#6 0.03,-0.22,0.58,U] [#7 0.15,0.16,0.69,U] [#8 -0.14,-0.15,0.49,U] 
22:49:54.458 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.26, -0.17}
22:49:54.461 00.003 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
22:49:54.464 00.003 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
22:49:54.467 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.29 mountX=-0.05 mountY=-0.08, mountTheta=-2.12
22:49:54.471 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
22:49:54.474 00.003 1032 Enqueuing Move request for scope (0.09, -0.03)
22:49:54.476 00.002 10072 Worker thread wakes up
22:49:54.478 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:49:54.478 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:49:54.478 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
22:49:54.480 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:49:54.483 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.84
22:49:54.483 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:49:54.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:54.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:49:54.483 00.000 10072 MoveAxis(E, 2, ABG)
22:49:54.483 00.000 10072 Guiding  Dir = 2, Dur = 2
22:49:54.483 00.000 10072 IsGuiding returns 0
22:49:54.487 00.004 10072 IsGuiding returns 0
22:49:54.487 00.000 10072 Move returns status 0, amount 2
22:49:54.487 00.000 10072 MoveAxis(N, 0, ABG)
22:49:54.487 00.000 10072 Move returns status 0, amount 0
22:49:54.487 00.000 10072 move complete, result=0
22:49:54.487 00.000 10072 worker thread done servicing request
22:49:54.511 00.024 1032 UpdateGuideState exits: m=1396 SNR=26.3
22:49:54.513 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:54.517 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:54.521 00.004 1032 Enqueuing Expose request
22:49:54.524 00.003 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:49:54.526 00.002 10072 Worker thread wakes up
22:49:54.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:54.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:54.933 00.407 10072 Exposure complete
22:49:55.006 00.073 10072 worker thread done servicing request
22:49:55.006 00.000 1032 OnExposeComplete: enter
22:49:55.009 00.003 1032 UpdateGuideState(): m_state=6
22:49:55.012 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6085
22:49:55.015 00.003 1032 Star::Find returns 1 (0), X=1097.58, Y=134.95, Mass=1329, SNR=25.6, Peak=110 HFD=3.2
22:49:55.021 00.006 1032 MultiStar: [#1 0.19,0.06,0.97,U] [#2 -0.09,0.11,0.78,U] [#3 0.13,0.18,0.83,U] [#4 0.06,0.01,0.66,U] [#5 -0.04,0.16,0.66,U] [#6 -0.10,-0.03,0.64,U] [#7 0.13,0.25,0.00,M2] [#8 0.07,-0.06,0.52,U] 
22:49:55.026 00.005 1032 refined, 7 included, MultiStar: {0.08, 0.06}, one-star: {0.28, 0.02}
22:49:55.029 00.003 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
22:49:55.031 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
22:49:55.034 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.66 mountX=0.04 mountY=-0.09, mountTheta=-1.17
22:49:55.038 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
22:49:55.040 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
22:49:55.042 00.002 10072 Worker thread wakes up
22:49:55.043 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:49:55.043 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:49:55.043 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
22:49:55.046 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:49:55.053 00.007 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.84
22:49:55.053 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:49:55.053 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:55.053 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:49:55.053 00.000 10072 MoveAxis(E, 2, ABG)
22:49:55.053 00.000 10072 Guiding  Dir = 2, Dur = 2
22:49:55.054 00.001 10072 IsGuiding returns 0
22:49:55.054 00.000 10072 PulseGuide returned control before completion, sleep 12
22:49:55.071 00.017 10072 IsGuiding returns 0
22:49:55.072 00.001 10072 Move returns status 0, amount 2
22:49:55.072 00.000 10072 MoveAxis(N, 0, ABG)
22:49:55.072 00.000 10072 Move returns status 0, amount 0
22:49:55.072 00.000 10072 move complete, result=0
22:49:55.072 00.000 10072 worker thread done servicing request
22:49:55.078 00.006 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:49:55.082 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:55.085 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:55.088 00.003 1032 Enqueuing Expose request
22:49:55.090 00.002 10072 Worker thread wakes up
22:49:55.090 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:49:55.092 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:55.093 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:55.733 00.640 10072 Exposure complete
22:49:55.808 00.075 10072 worker thread done servicing request
22:49:55.808 00.000 1032 OnExposeComplete: enter
22:49:55.812 00.004 1032 UpdateGuideState(): m_state=6
22:49:55.815 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6086
22:49:55.817 00.002 1032 Star::Find returns 1 (0), X=1097.64, Y=134.98, Mass=1373, SNR=26.0, Peak=119 HFD=3.3
22:49:55.820 00.003 1032 MultiStar: [#1 0.19,0.15,0.97,U] [#2 -0.11,0.07,0.84,U] [#3 0.21,0.30,0.00,M1] [#4 0.14,0.34,0.00,M1] [#5 0.05,0.42,0.00,M1] [#6 -0.06,-0.05,0.65,U] [#7 0.22,0.46,0.00,M3] [#8 0.04,0.00,0.50,U] 
22:49:55.822 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.06}, one-star: {0.34, 0.06}
22:49:55.824 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
22:49:55.827 00.003 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
22:49:55.832 00.005 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.51 mountX=0.03 mountY=-0.12, mountTheta=-1.32
22:49:55.839 00.007 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
22:49:55.843 00.004 1032 Enqueuing Move request for scope (0.11, 0.06)
22:49:55.846 00.003 10072 Worker thread wakes up
22:49:55.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
22:49:55.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
22:49:55.846 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
22:49:55.849 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:49:55.852 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.84
22:49:55.853 00.001 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:49:55.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:55.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:49:55.853 00.000 10072 MoveAxis(E, 3, ABG)
22:49:55.853 00.000 10072 Guiding  Dir = 2, Dur = 3
22:49:55.854 00.001 10072 IsGuiding returns 0
22:49:55.854 00.000 10072 PulseGuide returned control before completion, sleep 13
22:49:55.869 00.015 10072 IsGuiding returns 0
22:49:55.869 00.000 10072 Move returns status 0, amount 3
22:49:55.869 00.000 10072 MoveAxis(N, 0, ABG)
22:49:55.869 00.000 10072 Move returns status 0, amount 0
22:49:55.870 00.001 10072 move complete, result=0
22:49:55.870 00.000 10072 worker thread done servicing request
22:49:55.880 00.010 1032 UpdateGuideState exits: m=1373 SNR=26.0
22:49:55.885 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:55.889 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:55.900 00.011 1032 Enqueuing Expose request
22:49:55.902 00.002 10072 Worker thread wakes up
22:49:55.902 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:49:55.905 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:49:55.906 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1082,120,31,31)
22:49:56.042 00.136 1032 evsrv: cli 0D18BDB0 connect
22:49:56.045 00.003 1032 case statement mapped state 6 to 3
22:49:56.055 00.010 1032 case statement mapped state 6 to 3
22:49:56.058 00.003 1032 evsrv: cli 0D18BDB0 request: {"method":"get_app_state","id":"9a9ed222-586e-494a-a368-0d985caa0486"}
22:49:56.060 00.002 1032 case statement mapped state 6 to 3
22:49:56.064 00.004 1032 evsrv: cli 0D18BDB0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a9ed222-586e-494a-a368-0d985caa0486"}
22:49:56.092 00.028 1032 evsrv: cli 0D18BDB0 disconnect
22:49:56.095 00.003 1032 evsrv: cli 0D18B6D0 connect
22:49:56.098 00.003 1032 case statement mapped state 6 to 3
22:49:56.107 00.009 1032 case statement mapped state 6 to 3
22:49:56.113 00.006 1032 evsrv: cli 0D18B6D0 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"b033a8fe-e323-431e-80d9-da2b8e0a366f"}
22:49:56.117 00.004 1032 PhdController::Dither begins
22:49:56.119 00.002 1032 dither: size=3.00, dRA=-1.18 dDec=-2.91
22:49:56.121 00.002 1032 MountToCamera -- mountTheta (-1.95) + m_xAngle (1.83) = xAngle (-0.12 = -0.12)
22:49:56.123 00.002 1032 MountToCamera -- mountX=-1.18 mountY=-2.91 hyp=3.14 mountTheta=-1.95 cameraX=3.11, cameraY=-0.39 cameraTheta=-0.12
22:49:56.125 00.002 1032 setting lock position to (1100.42, 134.54)
22:49:56.128 00.003 1032 Mount: notify guiding dithered (3.1, -0.4)
22:49:56.130 00.002 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
22:49:56.133 00.003 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
22:49:56.136 00.003 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:49:56.138 00.002 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:49:56.142 00.004 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
22:49:56.148 00.006 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
22:49:56.152 00.004 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:49:56.154 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:49:56.156 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:49:56.159 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
22:49:56.161 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
22:49:56.165 00.004 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
22:49:56.168 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
22:49:56.170 00.002 1032 MultiStar: stabilizing after lock position change
22:49:56.172 00.002 1032 Status Line: Dither by -1.18,-2.91
22:49:56.182 00.010 1032 PhdController: newstate STATE_SETTLE_BEGIN
22:49:56.187 00.005 1032 PhdController: newstate STATE_SETTLE_WAIT
22:49:56.191 00.004 1032 evsrv: cli 0D18B6D0 response: {"jsonrpc":"2.0","result":0,"id":"b033a8fe-e323-431e-80d9-da2b8e0a366f"}
22:49:56.200 00.009 1032 evsrv: cli 0D18B6D0 disconnect
22:49:56.390 00.190 10072 Exposure complete
22:49:56.846 00.456 10072 worker thread done servicing request
22:49:56.846 00.000 1032 OnExposeComplete: enter
22:49:56.849 00.003 1032 UpdateGuideState(): m_state=6
22:49:56.852 00.003 1032 Star::Find(15, 1097, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6087
22:49:56.855 00.003 1032 Star::Find returns 1 (0), X=1097.52, Y=135.17, Mass=1228, SNR=24.6, Peak=105 HFD=3.2
22:49:56.859 00.004 1032 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.83) = xAngle (1.10 = 1.10)
22:49:56.861 00.002 1032 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.10 = 1.10)
22:49:56.910 00.049 1032 CameraToMount -- cameraX=-2.90 cameraY=0.63 hyp=2.97 cameraTheta=2.93 mountX=1.35 mountY=2.64, mountTheta=1.10
22:49:56.915 00.005 1032 dither recenter: remaining=(1.2,2.9) step=(1.2,2.9)
22:49:56.918 00.003 1032 MountToCamera -- mountTheta (1.19) + m_xAngle (1.83) = xAngle (3.02 = 3.02)
22:49:56.921 00.003 1032 MountToCamera -- mountX=1.18 mountY=2.91 hyp=3.14 mountTheta=1.19 cameraX=-3.11, cameraY=0.39 cameraTheta=3.02
22:49:56.924 00.003 1032 SchedulePrimaryMove(0F526948, x=-3.11, y=0.39, opts=4)
22:49:56.931 00.007 1032 Enqueuing Move request for scope (-3.11, 0.39)
22:49:56.938 00.007 10072 Worker thread wakes up
22:49:56.938 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-3.11, 0.39) opts 0x4
22:49:56.938 00.000 10072 Handling offset move in thread for scope, endpoint = (-3.11, 0.39)
22:49:56.939 00.001 10072 Moving (-3.11, 0.39) raw xDistance=1.18 yDistance=2.91
22:49:56.939 00.000 10072 BLC: window closed
22:49:56.939 00.000 10072 MoveAxis(W, 1131, B)
22:49:56.939 00.000 10072 Guiding  Dir = 3, Dur = 1131
22:49:56.939 00.000 1032 Mount: notify direct move 1.18,2.91
22:49:56.942 00.003 10072 IsGuiding returns 0
22:49:56.943 00.001 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
22:49:56.946 00.003 10072 PulseGuide returned control before completion, sleep 1141
22:49:56.947 00.001 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
22:49:56.950 00.003 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:49:56.952 00.002 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:49:56.958 00.006 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
22:49:56.961 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
22:49:56.965 00.004 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:49:56.968 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:49:56.971 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:49:56.975 00.004 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
22:49:56.980 00.005 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
22:49:56.985 00.005 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
22:49:56.997 00.012 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
22:49:57.004 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:49:57.053 00.049 1032 UpdateGuideState exits: m=1228 SNR=24.6
22:49:57.060 00.007 1032 PhdController: settling, locked = 1, distance = 3.18 (0.25) aobump = 0 frame = 1 / 99999
22:49:57.066 00.006 1032 evsrv: {"Event":"Settling","Timestamp":1784170197.066,"Host":"MELE","Inst":1,"Distance":3.18,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:49:57.072 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:57.077 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:49:57.082 00.005 1032 Enqueuing Expose request
22:49:58.440 01.358 10072 IsGuiding returns 1
22:49:58.440 00.000 10072 scope still moving after pulse duration time elapsed
22:49:58.730 00.290 10072 IsGuiding returns 0
22:49:58.731 00.001 10072 scope move finished after 1131 + 656 ms
22:49:58.731 00.000 10072 Move returns status 0, amount 1131
22:49:58.731 00.000 10072 BLC: window closed
22:49:58.731 00.000 10072 BLC: Compensation needed for non-algo type move
22:49:58.731 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
22:49:58.731 00.000 10072 MoveAxis(S, 1964, B)
22:49:58.731 00.000 10072 Guiding  Dir = 1, Dur = 1964
22:49:59.286 00.555 10072 IsGuiding returns 0
22:49:59.287 00.001 10072 PulseGuide returned control before completion, sleep 1974
22:50:01.300 02.013 10072 IsGuiding returns 0
22:50:01.300 00.000 10072 Move returns status 0, amount 1964
22:50:01.301 00.001 10072 move complete, result=0
22:50:01.301 00.000 10072 worker thread done servicing request
22:50:01.301 00.000 10072 Worker thread wakes up
22:50:01.301 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:01.301 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:01.302 00.001 1032 GuideStep: 1.2 px 1131 ms WEST, 2.9 px 1964 ms SOUTH
22:50:01.945 00.643 10072 Exposure complete
22:50:02.176 00.231 10072 worker thread done servicing request
22:50:02.176 00.000 1032 OnExposeComplete: enter
22:50:02.178 00.002 1032 UpdateGuideState(): m_state=6
22:50:02.182 00.004 1032 Star::Find(15, 1097, 135, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6088
22:50:02.185 00.003 1032 Star::Find returns 1 (0), X=1100.35, Y=134.18, Mass=1433, SNR=26.6, Peak=127 HFD=3.2
22:50:02.188 00.003 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
22:50:02.216 00.028 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
22:50:02.219 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.36 hyp=0.37 cameraTheta=-1.74 mountX=-0.33 mountY=0.15, mountTheta=2.71
22:50:02.223 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.36, opts=13)
22:50:02.257 00.034 1032 Enqueuing Move request for scope (-0.06, -0.36)
22:50:02.260 00.003 10072 Worker thread wakes up
22:50:02.261 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.36) opts 0xd
22:50:02.261 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.36)
22:50:02.261 00.000 10072 Moving (-0.06, -0.36) raw xDistance=-0.33 yDistance=0.15
22:50:02.263 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:50:02.268 00.005 10072 PPEC rslt(dithering): input = -0.33, final = -0.16
22:50:02.269 00.001 10072 PPEC: input: -0.33, control: -0.16, exposure: 500
22:50:02.269 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:02.269 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:50:02.269 00.000 10072 MoveAxis(E, 156, ABG)
22:50:02.269 00.000 10072 Guiding  Dir = 2, Dur = 156
22:50:02.269 00.000 10072 IsGuiding returns 0
22:50:02.294 00.025 10072 PulseGuide returned control before completion, sleep 141
22:50:02.352 00.058 1032 UpdateGuideState exits: m=1433 SNR=26.6
22:50:02.377 00.025 1032 PhdController: settling, locked = 1, distance = 0.37 (0.25) aobump = 0 frame = 2 / 99999
22:50:02.380 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784170202.380,"Host":"MELE","Inst":1,"Distance":0.37,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:50:02.383 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:02.385 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:02.421 00.036 1032 Enqueuing Expose request
22:50:02.446 00.025 10072 IsGuiding returns 1
22:50:02.446 00.000 10072 scope still moving after pulse duration time elapsed
22:50:02.485 00.039 10072 IsGuiding returns 0
22:50:02.485 00.000 10072 scope move finished after 156 + 59 ms
22:50:02.485 00.000 10072 Move returns status 0, amount 156
22:50:02.485 00.000 10072 MoveAxis(N, 0, ABG)
22:50:02.485 00.000 10072 Move returns status 0, amount 0
22:50:02.485 00.000 10072 move complete, result=0
22:50:02.485 00.000 10072 worker thread done servicing request
22:50:02.485 00.000 10072 Worker thread wakes up
22:50:02.487 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:02.487 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:02.494 00.007 1032 GuideStep: -0.3 px 156 ms EAST, 0.2 px 0 ms NORTH
22:50:03.162 00.668 10072 Exposure complete
22:50:03.441 00.279 10072 worker thread done servicing request
22:50:03.441 00.000 1032 OnExposeComplete: enter
22:50:03.444 00.003 1032 UpdateGuideState(): m_state=6
22:50:03.448 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6089
22:50:03.485 00.037 1032 Star::Find returns 1 (0), X=1100.20, Y=134.51, Mass=1222, SNR=24.5, Peak=121 HFD=3.2
22:50:03.487 00.002 1032 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.83) = xAngle (-4.82 = 1.47)
22:50:03.490 00.003 1032 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.82 = 1.47)
22:50:03.492 00.002 1032 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-2.99 mountX=0.02 mountY=0.22, mountTheta=1.47
22:50:03.527 00.035 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=-0.03, opts=13)
22:50:03.530 00.003 1032 Enqueuing Move request for scope (-0.22, -0.03)
22:50:03.533 00.003 10072 Worker thread wakes up
22:50:03.533 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
22:50:03.533 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
22:50:03.533 00.000 10072 Moving (-0.22, -0.03) raw xDistance=0.02 yDistance=0.22
22:50:03.567 00.034 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:50:03.571 00.004 10072 PPEC rslt(dithering): input = 0.02, final = 0.01
22:50:03.571 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
22:50:03.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:50:03.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:50:03.571 00.000 10072 MoveAxis(W, 11, ABG)
22:50:03.571 00.000 10072 Guiding  Dir = 3, Dur = 11
22:50:03.572 00.001 10072 IsGuiding returns 0
22:50:03.572 00.000 10072 PulseGuide returned control before completion, sleep 21
22:50:03.611 00.039 10072 IsGuiding returns 0
22:50:03.612 00.001 10072 Move returns status 0, amount 11
22:50:03.612 00.000 10072 MoveAxis(N, 0, ABG)
22:50:03.612 00.000 10072 Move returns status 0, amount 0
22:50:03.612 00.000 10072 move complete, result=0
22:50:03.612 00.000 10072 worker thread done servicing request
22:50:03.657 00.045 1032 UpdateGuideState exits: m=1222 SNR=24.5
22:50:03.660 00.003 1032 PhdController: settling, locked = 1, distance = 0.32 (0.25) aobump = 0 frame = 3 / 99999
22:50:03.706 00.046 1032 evsrv: {"Event":"Settling","Timestamp":1784170203.705,"Host":"MELE","Inst":1,"Distance":0.32,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:50:03.709 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:03.714 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:03.750 00.036 1032 Enqueuing Expose request
22:50:03.754 00.004 10072 Worker thread wakes up
22:50:03.755 00.001 1032 GuideStep: 0.0 px 11 ms WEST, 0.2 px 0 ms NORTH
22:50:03.758 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:03.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:04.428 00.670 10072 Exposure complete
22:50:04.664 00.236 1032 OnExposeComplete: enter
22:50:04.668 00.004 1032 UpdateGuideState(): m_state=6
22:50:04.671 00.003 10072 worker thread done servicing request
22:50:04.671 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6090
22:50:04.683 00.012 1032 Star::Find returns 1 (0), X=1100.25, Y=134.50, Mass=1402, SNR=26.3, Peak=143 HFD=3.2
22:50:04.686 00.003 1032 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.83) = xAngle (-4.73 = 1.56)
22:50:04.688 00.002 1032 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.73 = 1.56)
22:50:04.691 00.003 1032 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-2.90 mountX=0.00 mountY=0.17, mountTheta=1.56
22:50:04.709 00.018 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=-0.04, opts=13)
22:50:04.713 00.004 1032 Enqueuing Move request for scope (-0.16, -0.04)
22:50:04.716 00.003 10072 Worker thread wakes up
22:50:04.716 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
22:50:04.716 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
22:50:04.716 00.000 10072 Moving (-0.16, -0.04) raw xDistance=0.00 yDistance=0.17
22:50:04.719 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
22:50:04.723 00.004 10072 PPEC rslt(dithering): input = 0.00, final = 0.00
22:50:04.723 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:50:04.723 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:04.723 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:50:04.723 00.000 10072 MoveAxis(W, 1, ABG)
22:50:04.723 00.000 10072 Guiding  Dir = 3, Dur = 1
22:50:04.732 00.009 10072 IsGuiding returns 0
22:50:04.745 00.013 10072 IsGuiding returns 0
22:50:04.745 00.000 10072 Move returns status 0, amount 1
22:50:04.745 00.000 10072 MoveAxis(N, 0, ABG)
22:50:04.745 00.000 10072 Move returns status 0, amount 0
22:50:04.745 00.000 10072 move complete, result=0
22:50:04.745 00.000 10072 worker thread done servicing request
22:50:04.763 00.018 1032 UpdateGuideState exits: m=1402 SNR=26.3
22:50:04.767 00.004 1032 PhdController: settling, locked = 1, distance = 0.28 (0.25) aobump = 0 frame = 4 / 99999
22:50:04.773 00.006 1032 evsrv: {"Event":"Settling","Timestamp":1784170204.772,"Host":"MELE","Inst":1,"Distance":0.28,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:50:04.777 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:04.781 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:04.784 00.003 1032 Enqueuing Expose request
22:50:04.787 00.003 10072 Worker thread wakes up
22:50:04.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:04.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:04.788 00.001 1032 GuideStep: 0.0 px 1 ms WEST, 0.2 px 0 ms NORTH
22:50:05.690 00.902 10072 Exposure complete
22:50:06.190 00.500 10072 worker thread done servicing request
22:50:06.190 00.000 1032 OnExposeComplete: enter
22:50:06.194 00.004 1032 UpdateGuideState(): m_state=6
22:50:06.197 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6091
22:50:06.200 00.003 1032 Star::Find returns 1 (0), X=1100.32, Y=134.46, Mass=1354, SNR=25.8, Peak=140 HFD=3.2
22:50:06.241 00.041 1032 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.83) = xAngle (-4.27 = 2.01)
22:50:06.244 00.003 1032 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.27 = 2.01)
22:50:06.246 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.44 mountX=-0.05 mountY=0.12, mountTheta=2.01
22:50:06.251 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.08, opts=13)
22:50:06.254 00.003 1032 Enqueuing Move request for scope (-0.10, -0.08)
22:50:06.257 00.003 10072 Worker thread wakes up
22:50:06.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
22:50:06.257 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
22:50:06.257 00.000 10072 Moving (-0.10, -0.08) raw xDistance=-0.05 yDistance=0.12
22:50:06.259 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:50:06.263 00.004 10072 PPEC rslt(dithering): input = -0.05, final = -0.03
22:50:06.264 00.001 10072 PPEC: input: -0.05, control: -0.03, exposure: 500
22:50:06.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:06.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:50:06.264 00.000 10072 MoveAxis(E, 26, ABG)
22:50:06.264 00.000 10072 Guiding  Dir = 2, Dur = 26
22:50:06.265 00.001 10072 IsGuiding returns 0
22:50:06.265 00.000 10072 PulseGuide returned control before completion, sleep 36
22:50:06.302 00.037 1032 UpdateGuideState exits: m=1354 SNR=25.8
22:50:06.305 00.003 1032 PhdController: settling, locked = 1, distance = 0.23 (0.25) aobump = 0 frame = 5 / 99999
22:50:06.308 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784170206.308,"Host":"MELE","Inst":1,"Distance":0.23,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:50:06.310 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:06.318 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:06.322 00.004 10072 IsGuiding returns 0
22:50:06.322 00.000 10072 Move returns status 0, amount 26
22:50:06.322 00.000 10072 MoveAxis(N, 0, ABG)
22:50:06.322 00.000 10072 Move returns status 0, amount 0
22:50:06.322 00.000 10072 move complete, result=0
22:50:06.322 00.000 10072 worker thread done servicing request
22:50:06.322 00.000 1032 Enqueuing Expose request
22:50:06.326 00.004 10072 Worker thread wakes up
22:50:06.326 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:06.326 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:06.327 00.001 1032 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
22:50:06.962 00.635 10072 Exposure complete
22:50:07.051 00.089 1032 OnExposeComplete: enter
22:50:07.054 00.003 10072 worker thread done servicing request
22:50:07.054 00.000 1032 UpdateGuideState(): m_state=6
22:50:07.056 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6092
22:50:07.059 00.003 1032 Star::Find returns 1 (0), X=1100.29, Y=134.61, Mass=1278, SNR=25.1, Peak=117 HFD=3.3
22:50:07.061 00.002 1032 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.83) = xAngle (0.77 = 0.77)
22:50:07.064 00.003 1032 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.77 = 0.77)
22:50:07.066 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.60 mountX=0.10 mountY=0.10, mountTheta=0.77
22:50:07.072 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.07, opts=13)
22:50:07.074 00.002 1032 Enqueuing Move request for scope (-0.12, 0.07)
22:50:07.076 00.002 10072 Worker thread wakes up
22:50:07.077 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
22:50:07.077 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
22:50:07.077 00.000 10072 Moving (-0.12, 0.07) raw xDistance=0.10 yDistance=0.10
22:50:07.080 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:50:07.086 00.006 10072 PPEC rslt(dithering): input = 0.10, final = 0.05
22:50:07.087 00.001 10072 PPEC: input: 0.10, control: 0.05, exposure: 500
22:50:07.087 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:07.087 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:50:07.087 00.000 10072 MoveAxis(W, 48, ABG)
22:50:07.087 00.000 10072 Guiding  Dir = 3, Dur = 48
22:50:07.088 00.001 10072 IsGuiding returns 0
22:50:07.088 00.000 10072 PulseGuide returned control before completion, sleep 58
22:50:07.116 00.028 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:50:07.119 00.003 1032 PhdController: settling, locked = 1, distance = 0.20 (0.25) aobump = 0 frame = 6 / 99999
22:50:07.122 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784170207.121,"Host":"MELE","Inst":1,"Distance":0.20,"Time":0.8,"SettleTime":3.0,"StarLocked":true}
22:50:07.124 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:07.127 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:07.130 00.003 1032 Enqueuing Expose request
22:50:07.160 00.030 10072 IsGuiding returns 0
22:50:07.160 00.000 10072 Move returns status 0, amount 48
22:50:07.160 00.000 10072 MoveAxis(N, 0, ABG)
22:50:07.160 00.000 10072 Move returns status 0, amount 0
22:50:07.160 00.000 10072 move complete, result=0
22:50:07.161 00.001 10072 worker thread done servicing request
22:50:07.161 00.000 10072 Worker thread wakes up
22:50:07.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:07.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:07.165 00.004 1032 GuideStep: 0.1 px 48 ms WEST, 0.1 px 0 ms NORTH
22:50:07.574 00.409 10072 Exposure complete
22:50:07.642 00.068 10072 worker thread done servicing request
22:50:07.642 00.000 1032 OnExposeComplete: enter
22:50:07.646 00.004 1032 UpdateGuideState(): m_state=6
22:50:07.648 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6093
22:50:07.650 00.002 1032 Star::Find returns 1 (0), X=1100.48, Y=134.48, Mass=1337, SNR=25.7, Peak=127 HFD=3.2
22:50:07.652 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
22:50:07.654 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
22:50:07.656 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.80 mountX=-0.08 mountY=-0.04, mountTheta=-2.63
22:50:07.660 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
22:50:07.662 00.002 1032 Enqueuing Move request for scope (0.06, -0.06)
22:50:07.663 00.001 10072 Worker thread wakes up
22:50:07.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
22:50:07.663 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
22:50:07.663 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.04
22:50:07.666 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:50:07.669 00.003 10072 PPEC rslt(dithering): input = -0.08, final = -0.04
22:50:07.669 00.000 10072 PPEC: input: -0.08, control: -0.04, exposure: 500
22:50:07.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:07.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:50:07.669 00.000 10072 MoveAxis(E, 36, ABG)
22:50:07.669 00.000 10072 Guiding  Dir = 2, Dur = 36
22:50:07.670 00.001 10072 IsGuiding returns 0
22:50:07.670 00.000 10072 PulseGuide returned control before completion, sleep 46
22:50:07.690 00.020 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:50:07.692 00.002 1032 PhdController: settling, locked = 1, distance = 0.17 (0.25) aobump = 0 frame = 7 / 99999
22:50:07.694 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784170207.694,"Host":"MELE","Inst":1,"Distance":0.17,"Time":1.4,"SettleTime":3.0,"StarLocked":true}
22:50:07.699 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:07.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:07.704 00.003 1032 Enqueuing Expose request
22:50:07.727 00.023 10072 IsGuiding returns 1
22:50:07.727 00.000 10072 scope still moving after pulse duration time elapsed
22:50:07.759 00.032 10072 IsGuiding returns 1
22:50:07.789 00.030 10072 IsGuiding returns 1
22:50:07.820 00.031 10072 IsGuiding returns 1
22:50:07.851 00.031 10072 IsGuiding returns 1
22:50:07.882 00.031 10072 IsGuiding returns 1
22:50:07.913 00.031 10072 IsGuiding returns 1
22:50:07.944 00.031 10072 IsGuiding returns 1
22:50:07.976 00.032 10072 IsGuiding returns 1
22:50:08.006 00.030 10072 IsGuiding returns 1
22:50:08.038 00.032 10072 IsGuiding returns 1
22:50:08.070 00.032 10072 IsGuiding returns 1
22:50:08.101 00.031 10072 IsGuiding returns 1
22:50:08.133 00.032 10072 IsGuiding returns 1
22:50:08.164 00.031 10072 IsGuiding returns 1
22:50:08.196 00.032 10072 IsGuiding returns 1
22:50:08.227 00.031 10072 IsGuiding returns 1
22:50:08.258 00.031 10072 IsGuiding returns 1
22:50:08.289 00.031 10072 IsGuiding returns 1
22:50:08.320 00.031 10072 IsGuiding returns 1
22:50:08.351 00.031 10072 IsGuiding returns 0
22:50:08.351 00.000 10072 scope move finished after 36 + 644 ms
22:50:08.351 00.000 10072 Move returns status 0, amount 36
22:50:08.351 00.000 10072 MoveAxis(N, 0, ABG)
22:50:08.351 00.000 10072 Move returns status 0, amount 0
22:50:08.351 00.000 10072 move complete, result=0
22:50:08.351 00.000 10072 worker thread done servicing request
22:50:08.351 00.000 10072 Worker thread wakes up
22:50:08.351 00.000 1032 GuideStep: -0.1 px 36 ms EAST, -0.0 px 0 ms NORTH
22:50:08.353 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:08.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:08.979 00.626 10072 Exposure complete
22:50:09.031 00.052 10072 worker thread done servicing request
22:50:09.031 00.000 1032 OnExposeComplete: enter
22:50:09.034 00.003 1032 UpdateGuideState(): m_state=6
22:50:09.035 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6094
22:50:09.036 00.001 1032 Star::Find returns 1 (0), X=1100.39, Y=134.66, Mass=1258, SNR=24.9, Peak=121 HFD=3.2
22:50:09.039 00.003 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
22:50:09.040 00.001 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
22:50:09.042 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.79 mountX=0.13 mountY=-0.01, mountTheta=-0.04
22:50:09.044 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.12, opts=13)
22:50:09.046 00.002 1032 Enqueuing Move request for scope (-0.03, 0.12)
22:50:09.048 00.002 10072 Worker thread wakes up
22:50:09.048 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
22:50:09.048 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
22:50:09.048 00.000 10072 Moving (-0.03, 0.12) raw xDistance=0.13 yDistance=-0.01
22:50:09.050 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:50:09.052 00.002 10072 PPEC rslt(dithering): input = 0.13, final = 0.06
22:50:09.052 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
22:50:09.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:09.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:50:09.052 00.000 10072 MoveAxis(W, 60, ABG)
22:50:09.052 00.000 10072 Guiding  Dir = 3, Dur = 60
22:50:09.052 00.000 10072 IsGuiding returns 0
22:50:09.053 00.001 10072 PulseGuide returned control before completion, sleep 70
22:50:09.071 00.018 1032 UpdateGuideState exits: m=1258 SNR=24.9
22:50:09.073 00.002 1032 PhdController: settling, locked = 1, distance = 0.16 (0.25) aobump = 0 frame = 8 / 99999
22:50:09.075 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784170209.075,"Host":"MELE","Inst":1,"Distance":0.16,"Time":2.8,"SettleTime":3.0,"StarLocked":true}
22:50:09.077 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:09.079 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:09.082 00.003 1032 Enqueuing Expose request
22:50:09.132 00.050 10072 IsGuiding returns 0
22:50:09.132 00.000 10072 Move returns status 0, amount 60
22:50:09.132 00.000 10072 MoveAxis(N, 0, ABG)
22:50:09.132 00.000 10072 Move returns status 0, amount 0
22:50:09.132 00.000 10072 move complete, result=0
22:50:09.132 00.000 10072 worker thread done servicing request
22:50:09.132 00.000 10072 Worker thread wakes up
22:50:09.133 00.001 1032 GuideStep: 0.1 px 60 ms WEST, -0.0 px 0 ms NORTH
22:50:09.135 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:09.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:09.545 00.410 10072 Exposure complete
22:50:09.612 00.067 10072 worker thread done servicing request
22:50:09.612 00.000 1032 OnExposeComplete: enter
22:50:09.615 00.003 1032 UpdateGuideState(): m_state=6
22:50:09.617 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6095
22:50:09.622 00.005 1032 Star::Find returns 1 (0), X=1100.25, Y=134.67, Mass=1422, SNR=26.5, Peak=140 HFD=3.4
22:50:09.624 00.002 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
22:50:09.626 00.002 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
22:50:09.628 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.48 mountX=0.17 mountY=0.13, mountTheta=0.65
22:50:09.632 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.13, opts=13)
22:50:09.634 00.002 1032 Enqueuing Move request for scope (-0.17, 0.13)
22:50:09.636 00.002 10072 Worker thread wakes up
22:50:09.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
22:50:09.636 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
22:50:09.636 00.000 10072 Moving (-0.17, 0.13) raw xDistance=0.17 yDistance=0.13
22:50:09.638 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:50:09.640 00.002 10072 PPEC rslt(dithering): input = 0.17, final = 0.08
22:50:09.641 00.001 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
22:50:09.641 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:09.641 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:50:09.642 00.001 10072 MoveAxis(W, 79, ABG)
22:50:09.642 00.000 10072 Guiding  Dir = 3, Dur = 79
22:50:09.642 00.000 10072 IsGuiding returns 0
22:50:09.643 00.001 10072 PulseGuide returned control before completion, sleep 89
22:50:09.662 00.019 1032 UpdateGuideState exits: m=1422 SNR=26.5
22:50:09.665 00.003 1032 PhdController: settling, locked = 1, distance = 0.17 (0.25) aobump = 0 frame = 9 / 99999
22:50:09.667 00.002 1032 PhdController: newstate STATE_FINISH
22:50:09.669 00.002 1032 PhdController complete: success
22:50:09.671 00.002 1032 evsrv: {"Event":"SettleDone","Timestamp":1784170209.671,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
22:50:09.676 00.005 1032 Mount: notify guiding dither settle done success=1
22:50:09.678 00.002 1032 PhdController: newstate STATE_IDLE
22:50:09.680 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:09.681 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:09.685 00.004 1032 Enqueuing Expose request
22:50:09.744 00.059 10072 IsGuiding returns 0
22:50:09.744 00.000 10072 Move returns status 0, amount 79
22:50:09.744 00.000 10072 MoveAxis(N, 0, ABG)
22:50:09.744 00.000 10072 Move returns status 0, amount 0
22:50:09.744 00.000 10072 move complete, result=0
22:50:09.744 00.000 10072 worker thread done servicing request
22:50:09.745 00.001 10072 Worker thread wakes up
22:50:09.745 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:09.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:09.759 00.014 1032 GuideStep: 0.2 px 79 ms WEST, 0.1 px 0 ms NORTH
22:50:10.384 00.625 10072 Exposure complete
22:50:10.436 00.052 10072 worker thread done servicing request
22:50:10.437 00.001 1032 OnExposeComplete: enter
22:50:10.440 00.003 1032 UpdateGuideState(): m_state=6
22:50:10.441 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6096
22:50:10.442 00.001 1032 Star::Find returns 1 (0), X=1100.26, Y=134.55, Mass=1404, SNR=26.3, Peak=125 HFD=3.3
22:50:10.443 00.001 1032 MultiStar: exiting stabilization period
22:50:10.445 00.002 1032 MultiStar: updating star positions after lock position change
22:50:10.447 00.002 1032 Star::Find(15, 620, 264, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6096
22:50:10.449 00.002 1032 Star::Find returns 1 (1), X=619.92, Y=265.30, Mass=1217, SNR=24.5, Peak=255 HFD=2.2
22:50:10.451 00.002 1032 Star::Find(15, 326, 196, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6096
22:50:10.453 00.002 1032 Star::Find returns 1 (0), X=326.14, Y=196.62, Mass=884, SNR=20.9, Peak=124 HFD=2.4
22:50:10.454 00.001 1032 Star::Find(15, 128, 737, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6096
22:50:10.457 00.003 1032 Star::Find returns 1 (0), X=128.43, Y=738.59, Mass=659, SNR=18.0, Peak=73 HFD=3.0
22:50:10.459 00.002 1032 Star::Find(15, 351, 607, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6096
22:50:10.461 00.002 1032 Star::Find returns 1 (0), X=351.44, Y=607.99, Mass=608, SNR=17.3, Peak=103 HFD=2.2
22:50:10.462 00.001 1032 Star::Find(15, 1103, 552, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6096
22:50:10.465 00.003 1032 Star::Find returns 1 (0), X=1103.16, Y=553.13, Mass=636, SNR=17.6, Peak=67 HFD=2.6
22:50:10.467 00.002 1032 Star::Find(15, 48, 350, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6096
22:50:10.468 00.001 1032 Star::Find returns 1 (0), X=48.72, Y=351.32, Mass=553, SNR=16.4, Peak=52 HFD=3.2
22:50:10.470 00.002 1032 Star::Find(15, 563, 599, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6096
22:50:10.472 00.002 1032 Star::Find returns 1 (0), X=563.78, Y=599.37, Mass=675, SNR=18.3, Peak=112 HFD=2.0
22:50:10.473 00.001 1032 Star::Find(15, 813, 223, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6096
22:50:10.475 00.002 1032 Star::Find returns 1 (0), X=813.13, Y=224.22, Mass=372, SNR=13.5, Peak=64 HFD=2.3
22:50:10.477 00.002 1032 Star::Find(15, 246, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6096
22:50:10.478 00.001 1032 Star::Find returns 1 (0), X=246.49, Y=333.40, Mass=352, SNR=13.1, Peak=31 HFD=3.1
22:50:10.479 00.001 1032 Star::Find(15, 465, 322, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6096
22:50:10.481 00.002 1032 Star::Find returns 1 (0), X=464.86, Y=323.58, Mass=679, SNR=18.3, Peak=108 HFD=2.1
22:50:10.484 00.003 1032 Star::Find(15, 715, 909, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6096
22:50:10.485 00.001 1032 Star::Find returns 1 (0), X=715.54, Y=910.25, Mass=456, SNR=15.0, Peak=44 HFD=3.1
22:50:10.487 00.002 1032 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.83) = xAngle (1.27 = 1.27)
22:50:10.488 00.001 1032 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.27 = 1.27)
22:50:10.491 00.003 1032 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.10 mountX=0.05 mountY=0.14, mountTheta=1.27
22:50:10.494 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.01, opts=13)
22:50:10.497 00.003 1032 Enqueuing Move request for scope (-0.15, 0.01)
22:50:10.499 00.002 10072 Worker thread wakes up
22:50:10.500 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
22:50:10.500 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
22:50:10.500 00.000 10072 Moving (-0.15, 0.01) raw xDistance=0.05 yDistance=0.14
22:50:10.502 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:50:10.504 00.002 10072 PPEC rslt(dithering): input = 0.05, final = 0.02
22:50:10.505 00.001 10072 PPEC: input: 0.05, control: 0.02, exposure: 500
22:50:10.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:10.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:50:10.505 00.000 10072 MoveAxis(W, 21, ABG)
22:50:10.505 00.000 10072 Guiding  Dir = 3, Dur = 21
22:50:10.505 00.000 10072 IsGuiding returns 0
22:50:10.506 00.001 10072 PulseGuide returned control before completion, sleep 31
22:50:10.524 00.018 1032 UpdateGuideState exits: m=1404 SNR=26.3
22:50:10.526 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:10.528 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:10.529 00.001 1032 Enqueuing Expose request
22:50:10.549 00.020 10072 IsGuiding returns 0
22:50:10.549 00.000 10072 Move returns status 0, amount 21
22:50:10.549 00.000 10072 MoveAxis(N, 0, ABG)
22:50:10.549 00.000 10072 Move returns status 0, amount 0
22:50:10.549 00.000 10072 move complete, result=0
22:50:10.549 00.000 10072 worker thread done servicing request
22:50:10.549 00.000 10072 Worker thread wakes up
22:50:10.550 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:10.550 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:10.552 00.002 1032 GuideStep: 0.0 px 21 ms WEST, 0.1 px 0 ms NORTH
22:50:10.955 00.403 10072 Exposure complete
22:50:10.999 00.044 10072 worker thread done servicing request
22:50:10.999 00.000 1032 OnExposeComplete: enter
22:50:11.001 00.002 1032 UpdateGuideState(): m_state=6
22:50:11.002 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6097
22:50:11.003 00.001 1032 Star::Find returns 1 (0), X=1100.24, Y=134.43, Mass=1239, SNR=24.7, Peak=120 HFD=3.2
22:50:11.006 00.003 1032 MultiStar: [#1 0.01,-0.10,1.00,U] [#2 0.04,-0.01,0.81,U] [#3 0.07,-0.13,0.79,U] [#4 0.02,-0.16,0.71,U] [#5 -0.04,-0.15,0.69,U] [#6 0.10,-0.07,0.68,U] [#7 0.09,-0.11,0.77,U] [#8 0.04,0.05,0.52,U] 
22:50:11.007 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {-0.17, -0.11}
22:50:11.009 00.002 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.99)
22:50:11.010 00.001 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.99)
22:50:11.011 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.47 mountX=-0.09 mountY=0.01, mountTheta=2.99
22:50:11.015 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
22:50:11.016 00.001 1032 Enqueuing Move request for scope (0.01, -0.09)
22:50:11.019 00.003 10072 Worker thread wakes up
22:50:11.019 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
22:50:11.019 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
22:50:11.019 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
22:50:11.022 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:50:11.025 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.83
22:50:11.025 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:50:11.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:11.025 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:11.025 00.000 10072 MoveAxis(E, 4, ABG)
22:50:11.025 00.000 10072 Guiding  Dir = 2, Dur = 4
22:50:11.025 00.000 10072 IsGuiding returns 0
22:50:11.026 00.001 10072 PulseGuide returned control before completion, sleep 14
22:50:11.041 00.015 1032 UpdateGuideState exits: m=1239 SNR=24.7
22:50:11.042 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:11.044 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:11.046 00.002 1032 Enqueuing Expose request
22:50:11.047 00.001 10072 IsGuiding returns 0
22:50:11.047 00.000 10072 Move returns status 0, amount 4
22:50:11.047 00.000 10072 MoveAxis(N, 0, ABG)
22:50:11.047 00.000 10072 Move returns status 0, amount 0
22:50:11.047 00.000 10072 move complete, result=0
22:50:11.047 00.000 10072 worker thread done servicing request
22:50:11.047 00.000 10072 Worker thread wakes up
22:50:11.048 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:11.048 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:11.057 00.009 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:50:11.677 00.620 10072 Exposure complete
22:50:11.728 00.051 10072 worker thread done servicing request
22:50:11.728 00.000 1032 OnExposeComplete: enter
22:50:11.730 00.002 1032 UpdateGuideState(): m_state=6
22:50:11.732 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6098
22:50:11.733 00.001 1032 Star::Find returns 1 (0), X=1100.45, Y=134.35, Mass=1355, SNR=25.9, Peak=123 HFD=3.2
22:50:11.736 00.003 1032 MultiStar: [#1 -0.03,-0.07,1.00,U] [#2 -0.02,0.05,0.84,U] [#3 0.08,-0.10,0.76,U] [#4 0.07,-0.08,0.71,U] [#5 0.12,-0.00,0.73,U] [#6 -0.09,-0.06,0.58,U] [#7 0.07,0.28,0.00,M3] [#8 0.29,0.16,0.00,M1] 
22:50:11.738 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.07}, one-star: {0.04, -0.19}
22:50:11.741 00.003 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
22:50:11.743 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
22:50:11.745 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.24 mountX=-0.07 mountY=-0.01, mountTheta=-3.07
22:50:11.748 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
22:50:11.750 00.002 1032 Enqueuing Move request for scope (0.02, -0.07)
22:50:11.752 00.002 10072 Worker thread wakes up
22:50:11.752 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
22:50:11.752 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
22:50:11.752 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=-0.01
22:50:11.755 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
22:50:11.757 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.82
22:50:11.757 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:50:11.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:11.757 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:50:11.758 00.001 10072 MoveAxis(E, 5, ABG)
22:50:11.758 00.000 10072 Guiding  Dir = 2, Dur = 5
22:50:11.758 00.000 10072 IsGuiding returns 0
22:50:11.758 00.000 10072 PulseGuide returned control before completion, sleep 15
22:50:11.776 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
22:50:11.779 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:11.781 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:11.784 00.003 10072 IsGuiding returns 0
22:50:11.784 00.000 1032 Enqueuing Expose request
22:50:11.787 00.003 10072 Move returns status 0, amount 5
22:50:11.787 00.000 10072 MoveAxis(N, 0, ABG)
22:50:11.787 00.000 10072 Move returns status 0, amount 0
22:50:11.787 00.000 10072 move complete, result=0
22:50:11.787 00.000 10072 worker thread done servicing request
22:50:11.787 00.000 10072 Worker thread wakes up
22:50:11.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:11.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:11.795 00.008 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:50:12.190 00.395 10072 Exposure complete
22:50:12.243 00.053 10072 worker thread done servicing request
22:50:12.243 00.000 1032 OnExposeComplete: enter
22:50:12.245 00.002 1032 UpdateGuideState(): m_state=6
22:50:12.247 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6099
22:50:12.248 00.001 1032 Star::Find returns 1 (0), X=1100.32, Y=134.50, Mass=1340, SNR=25.7, Peak=124 HFD=3.2
22:50:12.250 00.002 1032 MultiStar: [#1 0.02,0.05,0.92,U] [#2 0.10,0.06,0.82,U] [#3 0.06,0.15,0.78,U] [#4 0.11,0.14,0.67,U] [#5 0.01,0.08,0.67,U] [#6 0.08,0.17,0.64,U] [#7 0.05,0.29,0.00,M4] [#8 0.26,0.11,0.00,M2] 
22:50:12.252 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.08}, one-star: {-0.10, -0.04}
22:50:12.254 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
22:50:12.255 00.001 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
22:50:12.257 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.17 mountX=0.07 mountY=-0.05, mountTheta=-0.66
22:50:12.260 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
22:50:12.262 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
22:50:12.263 00.001 10072 Worker thread wakes up
22:50:12.263 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
22:50:12.263 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
22:50:12.263 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
22:50:12.266 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:50:12.271 00.005 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.82
22:50:12.271 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:50:12.271 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:12.272 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:50:12.272 00.000 10072 MoveAxis(E, 4, ABG)
22:50:12.272 00.000 10072 Guiding  Dir = 2, Dur = 4
22:50:12.272 00.000 10072 IsGuiding returns 0
22:50:12.273 00.001 10072 PulseGuide returned control before completion, sleep 14
22:50:12.290 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:50:12.292 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:12.294 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:12.295 00.001 1032 Enqueuing Expose request
22:50:12.299 00.004 10072 IsGuiding returns 0
22:50:12.301 00.002 10072 Move returns status 0, amount 4
22:50:12.301 00.000 10072 MoveAxis(N, 0, ABG)
22:50:12.301 00.000 10072 Move returns status 0, amount 0
22:50:12.301 00.000 10072 move complete, result=0
22:50:12.301 00.000 10072 worker thread done servicing request
22:50:12.301 00.000 10072 Worker thread wakes up
22:50:12.301 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:12.301 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:12.307 00.006 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:50:12.929 00.622 10072 Exposure complete
22:50:12.982 00.053 10072 worker thread done servicing request
22:50:12.982 00.000 1032 OnExposeComplete: enter
22:50:12.983 00.001 1032 UpdateGuideState(): m_state=6
22:50:12.987 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6100
22:50:12.991 00.004 1032 Star::Find returns 1 (0), X=1100.35, Y=134.41, Mass=1290, SNR=25.2, Peak=126 HFD=3.2
22:50:12.993 00.002 1032 MultiStar: [#1 0.11,-0.07,0.96,U] [#2 0.14,-0.11,0.82,U] [#3 0.14,-0.10,0.75,U] [#4 0.06,-0.02,0.68,U] [#5 0.30,-0.09,0.00,M1] [#6 0.08,-0.02,0.62,U] [#7 0.17,0.05,0.75,U] [#8 0.16,0.07,0.53,U] 
22:50:12.995 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {-0.07, -0.13}
22:50:12.996 00.001 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
22:50:12.999 00.003 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
22:50:13.000 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.52 mountX=-0.07 mountY=-0.08, mountTheta=-2.35
22:50:13.004 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:50:13.006 00.002 1032 Enqueuing Move request for scope (0.09, -0.05)
22:50:13.007 00.001 10072 Worker thread wakes up
22:50:13.008 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:50:13.008 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:50:13.008 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.08
22:50:13.010 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:50:13.012 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.82
22:50:13.012 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:50:13.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:13.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:50:13.012 00.000 10072 MoveAxis(E, 4, ABG)
22:50:13.012 00.000 10072 Guiding  Dir = 2, Dur = 4
22:50:13.013 00.001 10072 IsGuiding returns 0
22:50:13.013 00.000 10072 PulseGuide returned control before completion, sleep 14
22:50:13.033 00.020 10072 IsGuiding returns 0
22:50:13.033 00.000 10072 Move returns status 0, amount 4
22:50:13.033 00.000 10072 MoveAxis(N, 0, ABG)
22:50:13.033 00.000 10072 Move returns status 0, amount 0
22:50:13.033 00.000 10072 move complete, result=0
22:50:13.033 00.000 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:50:13.036 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:13.038 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:13.040 00.002 1032 Enqueuing Expose request
22:50:13.042 00.002 10072 worker thread done servicing request
22:50:13.042 00.000 10072 Worker thread wakes up
22:50:13.043 00.001 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:50:13.044 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:13.044 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:13.457 00.413 10072 Exposure complete
22:50:13.507 00.050 10072 worker thread done servicing request
22:50:13.507 00.000 1032 OnExposeComplete: enter
22:50:13.509 00.002 1032 UpdateGuideState(): m_state=6
22:50:13.511 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6101
22:50:13.512 00.001 1032 Star::Find returns 1 (0), X=1100.36, Y=134.39, Mass=1531, SNR=27.5, Peak=151 HFD=3.1
22:50:13.514 00.002 1032 MultiStar: [#1 0.11,-0.13,0.89,U] [#2 0.12,0.01,0.78,U] [#3 0.13,-0.10,0.76,U] [#4 0.18,-0.09,0.63,U] [#5 0.10,-0.06,0.59,U] [#6 0.21,0.00,0.58,U] [#7 0.16,0.03,0.63,U] [#8 0.20,-0.01,0.50,U] 
22:50:13.516 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {-0.05, -0.15}
22:50:13.517 00.001 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
22:50:13.519 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
22:50:13.520 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.51 mountX=-0.09 mountY=-0.09, mountTheta=-2.34
22:50:13.524 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
22:50:13.525 00.001 1032 Enqueuing Move request for scope (0.12, -0.06)
22:50:13.527 00.002 10072 Worker thread wakes up
22:50:13.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
22:50:13.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
22:50:13.527 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.09
22:50:13.531 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:50:13.535 00.004 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.82
22:50:13.535 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:50:13.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:13.535 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:50:13.535 00.000 10072 MoveAxis(E, 3, ABG)
22:50:13.535 00.000 10072 Guiding  Dir = 2, Dur = 3
22:50:13.535 00.000 10072 IsGuiding returns 0
22:50:13.536 00.001 10072 PulseGuide returned control before completion, sleep 13
22:50:13.560 00.024 1032 UpdateGuideState exits: m=1531 SNR=27.5
22:50:13.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:13.564 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:13.566 00.002 1032 Enqueuing Expose request
22:50:13.568 00.002 10072 IsGuiding returns 0
22:50:13.568 00.000 10072 Move returns status 0, amount 3
22:50:13.568 00.000 10072 MoveAxis(N, 0, ABG)
22:50:13.568 00.000 10072 Move returns status 0, amount 0
22:50:13.568 00.000 10072 move complete, result=0
22:50:13.568 00.000 10072 worker thread done servicing request
22:50:13.569 00.001 10072 Worker thread wakes up
22:50:13.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:13.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:13.576 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:50:14.195 00.619 10072 Exposure complete
22:50:14.246 00.051 10072 worker thread done servicing request
22:50:14.247 00.001 1032 OnExposeComplete: enter
22:50:14.249 00.002 1032 UpdateGuideState(): m_state=6
22:50:14.250 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6102
22:50:14.252 00.002 1032 Star::Find returns 1 (0), X=1100.34, Y=134.44, Mass=1311, SNR=25.5, Peak=127 HFD=3.2
22:50:14.253 00.001 1032 MultiStar: [#1 0.09,-0.04,1.02,U] [#2 0.14,0.10,0.80,U] [#3 0.07,-0.15,0.75,U] [#4 0.09,-0.03,0.67,U] [#5 0.13,-0.07,0.68,U] [#6 0.09,0.06,0.65,U] [#7 0.07,0.18,0.70,U] [#8 0.01,0.06,0.52,U] 
22:50:14.255 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {-0.08, -0.10}
22:50:14.256 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
22:50:14.258 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
22:50:14.260 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.08 mountX=-0.02 mountY=-0.06, mountTheta=-1.91
22:50:14.263 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
22:50:14.264 00.001 1032 Enqueuing Move request for scope (0.07, -0.01)
22:50:14.266 00.002 10072 Worker thread wakes up
22:50:14.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:50:14.266 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:50:14.266 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.02 yDistance=-0.06
22:50:14.270 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:50:14.273 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.82
22:50:14.273 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:50:14.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:14.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:50:14.273 00.000 10072 MoveAxis(E, 4, ABG)
22:50:14.273 00.000 10072 Guiding  Dir = 2, Dur = 4
22:50:14.274 00.001 10072 IsGuiding returns 0
22:50:14.274 00.000 10072 PulseGuide returned control before completion, sleep 14
22:50:14.290 00.016 1032 UpdateGuideState exits: m=1311 SNR=25.5
22:50:14.292 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:14.294 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:14.296 00.002 1032 Enqueuing Expose request
22:50:14.303 00.007 10072 IsGuiding returns 0
22:50:14.303 00.000 10072 Move returns status 0, amount 4
22:50:14.303 00.000 10072 MoveAxis(N, 0, ABG)
22:50:14.303 00.000 10072 Move returns status 0, amount 0
22:50:14.303 00.000 10072 move complete, result=0
22:50:14.304 00.001 10072 worker thread done servicing request
22:50:14.304 00.000 10072 Worker thread wakes up
22:50:14.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:14.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:14.308 00.004 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:50:14.711 00.403 10072 Exposure complete
22:50:14.765 00.054 10072 worker thread done servicing request
22:50:14.765 00.000 1032 OnExposeComplete: enter
22:50:14.767 00.002 1032 UpdateGuideState(): m_state=6
22:50:14.769 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6103
22:50:14.771 00.002 1032 Star::Find returns 1 (0), X=1100.34, Y=134.63, Mass=1260, SNR=24.9, Peak=110 HFD=3.3
22:50:14.773 00.002 1032 MultiStar: [#1 -0.03,0.08,1.01,U] [#2 0.09,0.15,0.83,U] [#3 0.03,0.03,0.80,U] [#4 0.03,0.03,0.67,U] [#5 0.04,0.02,0.68,U] [#6 0.02,0.19,0.66,U] [#7 0.12,0.21,0.76,U] [#8 0.22,0.27,0.00,M1] 
22:50:14.774 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.10}, one-star: {-0.08, 0.10}
22:50:14.776 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
22:50:14.777 00.001 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
22:50:14.780 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.35 mountX=0.09 mountY=-0.05, mountTheta=-0.48
22:50:14.782 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
22:50:14.784 00.002 1032 Enqueuing Move request for scope (0.02, 0.10)
22:50:14.786 00.002 10072 Worker thread wakes up
22:50:14.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
22:50:14.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
22:50:14.786 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.05
22:50:14.789 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:50:14.792 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.82
22:50:14.793 00.001 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:50:14.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:14.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:50:14.793 00.000 10072 MoveAxis(E, 4, ABG)
22:50:14.793 00.000 10072 Guiding  Dir = 2, Dur = 4
22:50:14.793 00.000 10072 IsGuiding returns 0
22:50:14.794 00.001 10072 PulseGuide returned control before completion, sleep 14
22:50:14.812 00.018 1032 UpdateGuideState exits: m=1260 SNR=24.9
22:50:14.814 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:14.816 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:14.819 00.003 1032 Enqueuing Expose request
22:50:14.821 00.002 10072 IsGuiding returns 0
22:50:14.821 00.000 10072 Move returns status 0, amount 4
22:50:14.822 00.001 10072 MoveAxis(N, 0, ABG)
22:50:14.822 00.000 10072 Move returns status 0, amount 0
22:50:14.822 00.000 10072 move complete, result=0
22:50:14.822 00.000 10072 worker thread done servicing request
22:50:14.822 00.000 10072 Worker thread wakes up
22:50:14.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:14.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:14.829 00.007 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:50:15.450 00.621 10072 Exposure complete
22:50:15.498 00.048 10072 worker thread done servicing request
22:50:15.498 00.000 1032 OnExposeComplete: enter
22:50:15.501 00.003 1032 UpdateGuideState(): m_state=6
22:50:15.503 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6104
22:50:15.504 00.001 1032 Star::Find returns 1 (0), X=1100.34, Y=134.48, Mass=1457, SNR=26.8, Peak=142 HFD=3.2
22:50:15.506 00.002 1032 MultiStar: [#1 0.02,0.03,0.94,U] [#2 -0.05,0.20,0.76,U] [#3 0.04,0.01,0.75,U] [#4 -0.07,0.16,0.66,U] [#5 0.07,-0.07,0.66,U] [#6 0.14,0.31,0.00,M1] [#7 0.11,0.14,0.67,U] [#8 0.19,0.09,0.52,U] 
22:50:15.509 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {-0.07, -0.06}
22:50:15.510 00.001 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
22:50:15.512 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
22:50:15.513 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.24 mountX=0.05 mountY=-0.03, mountTheta=-0.59
22:50:15.515 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
22:50:15.518 00.003 1032 Enqueuing Move request for scope (0.02, 0.06)
22:50:15.520 00.002 10072 Worker thread wakes up
22:50:15.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
22:50:15.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
22:50:15.520 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
22:50:15.522 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:50:15.524 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.82
22:50:15.524 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:50:15.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:15.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:50:15.524 00.000 10072 MoveAxis(E, 4, ABG)
22:50:15.524 00.000 10072 Guiding  Dir = 2, Dur = 4
22:50:15.524 00.000 10072 IsGuiding returns 0
22:50:15.525 00.001 10072 PulseGuide returned control before completion, sleep 14
22:50:15.540 00.015 10072 IsGuiding returns 0
22:50:15.540 00.000 10072 Move returns status 0, amount 4
22:50:15.540 00.000 10072 MoveAxis(N, 0, ABG)
22:50:15.540 00.000 10072 Move returns status 0, amount 0
22:50:15.540 00.000 10072 move complete, result=0
22:50:15.541 00.001 10072 worker thread done servicing request
22:50:15.545 00.004 1032 UpdateGuideState exits: m=1457 SNR=26.8
22:50:15.553 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:15.556 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:15.558 00.002 1032 Enqueuing Expose request
22:50:15.560 00.002 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:50:15.562 00.002 10072 Worker thread wakes up
22:50:15.562 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:15.562 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:15.978 00.416 10072 Exposure complete
22:50:16.028 00.050 10072 worker thread done servicing request
22:50:16.028 00.000 1032 OnExposeComplete: enter
22:50:16.030 00.002 1032 UpdateGuideState(): m_state=6
22:50:16.032 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6105
22:50:16.033 00.001 1032 Star::Find returns 1 (0), X=1100.38, Y=134.47, Mass=1348, SNR=25.8, Peak=130 HFD=3.2
22:50:16.035 00.002 1032 MultiStar: [#1 0.03,0.01,1.01,U] [#2 -0.05,0.08,0.76,U] [#3 -0.09,-0.08,0.75,U] [#4 -0.03,0.06,0.70,U] [#5 0.03,-0.04,0.65,U] [#6 0.05,0.24,0.63,U] [#7 0.05,0.25,0.00,M1] [#8 0.13,0.12,0.49,U] 
22:50:16.036 00.001 1032 refined, 7 included, MultiStar: {-0.00, 0.03}, one-star: {-0.03, -0.06}
22:50:16.037 00.001 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
22:50:16.039 00.002 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
22:50:16.040 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.66 mountX=0.03 mountY=-0.00, mountTheta=-0.17
22:50:16.043 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.03, opts=13)
22:50:16.044 00.001 1032 Enqueuing Move request for scope (-0.00, 0.03)
22:50:16.045 00.001 10072 Worker thread wakes up
22:50:16.046 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
22:50:16.046 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
22:50:16.046 00.000 10072 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=-0.00
22:50:16.048 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
22:50:16.050 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.81
22:50:16.050 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:50:16.050 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:16.050 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:50:16.050 00.000 10072 MoveAxis(E, 4, ABG)
22:50:16.050 00.000 10072 Guiding  Dir = 2, Dur = 4
22:50:16.050 00.000 10072 IsGuiding returns 0
22:50:16.051 00.001 10072 PulseGuide returned control before completion, sleep 14
22:50:16.067 00.016 1032 UpdateGuideState exits: m=1348 SNR=25.8
22:50:16.069 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:16.071 00.002 10072 IsGuiding returns 0
22:50:16.071 00.000 10072 Move returns status 0, amount 4
22:50:16.071 00.000 10072 MoveAxis(N, 0, ABG)
22:50:16.071 00.000 10072 Move returns status 0, amount 0
22:50:16.071 00.000 10072 move complete, result=0
22:50:16.071 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:16.074 00.003 1032 Enqueuing Expose request
22:50:16.075 00.001 10072 worker thread done servicing request
22:50:16.075 00.000 10072 Worker thread wakes up
22:50:16.075 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:16.076 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:16.076 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:50:16.712 00.636 10072 Exposure complete
22:50:16.763 00.051 10072 worker thread done servicing request
22:50:16.763 00.000 1032 OnExposeComplete: enter
22:50:16.766 00.003 1032 UpdateGuideState(): m_state=6
22:50:16.770 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6106
22:50:16.772 00.002 1032 Star::Find returns 1 (0), X=1100.38, Y=134.39, Mass=1334, SNR=25.6, Peak=133 HFD=3.3
22:50:16.774 00.002 1032 MultiStar: [#1 0.05,-0.05,0.96,U] [#2 0.05,0.04,0.78,U] [#3 0.06,-0.09,0.76,U] [#4 0.02,0.08,0.70,U] [#5 0.06,-0.04,0.68,U] [#6 0.08,0.11,0.68,U] [#7 0.09,0.13,0.67,U] [#8 0.10,0.13,0.51,U] 
22:50:16.775 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {-0.03, -0.14}
22:50:16.777 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
22:50:16.778 00.001 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
22:50:16.779 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.10 mountX=-0.01 mountY=-0.05, mountTheta=-1.73
22:50:16.782 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
22:50:16.783 00.001 1032 Enqueuing Move request for scope (0.05, 0.01)
22:50:16.784 00.001 10072 Worker thread wakes up
22:50:16.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:50:16.784 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:50:16.785 00.001 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
22:50:16.787 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:50:16.789 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.81
22:50:16.789 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:50:16.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:16.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:50:16.789 00.000 10072 MoveAxis(E, 4, ABG)
22:50:16.789 00.000 10072 Guiding  Dir = 2, Dur = 4
22:50:16.789 00.000 10072 IsGuiding returns 0
22:50:16.790 00.001 10072 PulseGuide returned control before completion, sleep 14
22:50:16.806 00.016 1032 UpdateGuideState exits: m=1334 SNR=25.6
22:50:16.808 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:16.810 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:16.811 00.001 1032 Enqueuing Expose request
22:50:16.819 00.008 10072 IsGuiding returns 0
22:50:16.819 00.000 10072 Move returns status 0, amount 4
22:50:16.819 00.000 10072 MoveAxis(N, 0, ABG)
22:50:16.819 00.000 10072 Move returns status 0, amount 0
22:50:16.819 00.000 10072 move complete, result=0
22:50:16.819 00.000 10072 worker thread done servicing request
22:50:16.820 00.001 10072 Worker thread wakes up
22:50:16.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:16.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:16.821 00.001 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:50:17.225 00.404 10072 Exposure complete
22:50:17.281 00.056 10072 worker thread done servicing request
22:50:17.281 00.000 1032 OnExposeComplete: enter
22:50:17.282 00.001 1032 UpdateGuideState(): m_state=6
22:50:17.285 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6107
22:50:17.287 00.002 1032 Star::Find returns 1 (0), X=1100.34, Y=134.55, Mass=1368, SNR=26.0, Peak=123 HFD=3.2
22:50:17.290 00.003 1032 MultiStar: [#1 0.05,-0.03,0.95,U] [#2 -0.02,0.10,0.80,U] [#3 0.11,-0.10,0.76,U] [#4 0.04,0.02,0.67,U] [#5 0.04,-0.06,0.64,U] [#6 -0.07,0.22,0.61,U] [#7 0.10,0.10,0.70,U] [#8 0.01,0.20,0.51,U] 
22:50:17.292 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {-0.08, 0.01}
22:50:17.294 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
22:50:17.295 00.001 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
22:50:17.297 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.15 mountX=0.03 mountY=-0.03, mountTheta=-0.68
22:50:17.304 00.007 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
22:50:17.306 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
22:50:17.309 00.003 10072 Worker thread wakes up
22:50:17.309 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:50:17.309 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:50:17.309 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
22:50:17.312 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:50:17.314 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.81
22:50:17.314 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:50:17.314 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:17.314 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:50:17.315 00.001 10072 MoveAxis(E, 3, ABG)
22:50:17.315 00.000 10072 Guiding  Dir = 2, Dur = 3
22:50:17.315 00.000 10072 IsGuiding returns 0
22:50:17.315 00.000 10072 PulseGuide returned control before completion, sleep 13
22:50:17.333 00.018 10072 IsGuiding returns 0
22:50:17.333 00.000 10072 Move returns status 0, amount 3
22:50:17.333 00.000 10072 MoveAxis(N, 0, ABG)
22:50:17.333 00.000 10072 Move returns status 0, amount 0
22:50:17.333 00.000 10072 move complete, result=0
22:50:17.334 00.001 10072 worker thread done servicing request
22:50:17.336 00.002 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:50:17.339 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:17.341 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:17.342 00.001 1032 Enqueuing Expose request
22:50:17.344 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:50:17.347 00.003 10072 Worker thread wakes up
22:50:17.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:17.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:17.975 00.628 10072 Exposure complete
22:50:18.029 00.054 10072 worker thread done servicing request
22:50:18.029 00.000 1032 OnExposeComplete: enter
22:50:18.031 00.002 1032 UpdateGuideState(): m_state=6
22:50:18.033 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6108
22:50:18.035 00.002 1032 Star::Find returns 1 (0), X=1100.31, Y=134.55, Mass=1373, SNR=26.0, Peak=124 HFD=3.2
22:50:18.037 00.002 1032 MultiStar: [#1 -0.05,0.01,0.94,U] [#2 0.02,0.10,0.82,U] [#3 0.07,0.04,0.76,U] [#4 -0.02,0.07,0.68,U] [#5 0.17,-0.07,0.66,U] [#6 0.09,0.18,0.63,U] [#7 0.04,0.28,0.00,M1] [#8 0.13,0.22,0.00,M1] 
22:50:18.039 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.05}, one-star: {-0.10, 0.01}
22:50:18.040 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
22:50:18.043 00.003 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
22:50:18.044 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.28 mountX=0.04 mountY=-0.02, mountTheta=-0.55
22:50:18.047 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
22:50:18.049 00.002 1032 Enqueuing Move request for scope (0.01, 0.05)
22:50:18.053 00.004 10072 Worker thread wakes up
22:50:18.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
22:50:18.053 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
22:50:18.053 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.02
22:50:18.055 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:50:18.058 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.81
22:50:18.058 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:50:18.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:18.058 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:50:18.058 00.000 10072 MoveAxis(E, 2, ABG)
22:50:18.058 00.000 10072 Guiding  Dir = 2, Dur = 2
22:50:18.058 00.000 10072 IsGuiding returns 0
22:50:18.059 00.001 10072 PulseGuide returned control before completion, sleep 12
22:50:18.076 00.017 1032 UpdateGuideState exits: m=1373 SNR=26.0
22:50:18.079 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:18.084 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:18.086 00.002 1032 Enqueuing Expose request
22:50:18.088 00.002 10072 IsGuiding returns 1
22:50:18.088 00.000 10072 scope still moving after pulse duration time elapsed
22:50:18.111 00.023 10072 IsGuiding returns 1
22:50:18.142 00.031 10072 IsGuiding returns 1
22:50:18.173 00.031 10072 IsGuiding returns 1
22:50:18.204 00.031 10072 IsGuiding returns 1
22:50:18.236 00.032 10072 IsGuiding returns 1
22:50:18.267 00.031 10072 IsGuiding returns 1
22:50:18.299 00.032 10072 IsGuiding returns 0
22:50:18.299 00.000 10072 scope move finished after 2 + 238 ms
22:50:18.299 00.000 10072 Move returns status 0, amount 2
22:50:18.299 00.000 10072 MoveAxis(N, 0, ABG)
22:50:18.299 00.000 10072 Move returns status 0, amount 0
22:50:18.299 00.000 10072 move complete, result=0
22:50:18.300 00.001 10072 worker thread done servicing request
22:50:18.300 00.000 10072 Worker thread wakes up
22:50:18.300 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:18.300 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:18.300 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:50:18.712 00.412 10072 Exposure complete
22:50:18.763 00.051 10072 worker thread done servicing request
22:50:18.763 00.000 1032 OnExposeComplete: enter
22:50:18.766 00.003 1032 UpdateGuideState(): m_state=6
22:50:18.770 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6109
22:50:18.774 00.004 1032 Star::Find returns 1 (0), X=1100.27, Y=134.50, Mass=1341, SNR=25.7, Peak=124 HFD=3.3
22:50:18.776 00.002 1032 MultiStar: [#1 -0.02,0.02,0.97,U] [#2 0.11,0.11,0.79,U] [#3 0.10,0.08,0.76,U] [#4 0.08,0.09,0.63,U] [#5 0.10,0.00,0.64,U] [#6 0.25,0.02,0.68,U] [#7 0.10,0.20,0.70,U] [#8 0.19,0.20,0.00,M2] 
22:50:18.779 00.003 1032 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {-0.15, -0.04}
22:50:18.780 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
22:50:18.782 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
22:50:18.784 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.74 mountX=0.04 mountY=-0.07, mountTheta=-1.09
22:50:18.786 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
22:50:18.789 00.003 1032 Enqueuing Move request for scope (0.06, 0.05)
22:50:18.791 00.002 10072 Worker thread wakes up
22:50:18.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:50:18.791 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:50:18.791 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.04 yDistance=-0.07
22:50:18.793 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:50:18.795 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.81
22:50:18.795 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:50:18.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:18.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:50:18.795 00.000 10072 MoveAxis(E, 2, ABG)
22:50:18.795 00.000 10072 Guiding  Dir = 2, Dur = 2
22:50:18.796 00.001 10072 IsGuiding returns 0
22:50:18.796 00.000 10072 PulseGuide returned control before completion, sleep 12
22:50:18.814 00.018 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:50:18.816 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:18.818 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:18.820 00.002 1032 Enqueuing Expose request
22:50:18.821 00.001 10072 IsGuiding returns 0
22:50:18.821 00.000 10072 Move returns status 0, amount 2
22:50:18.821 00.000 10072 MoveAxis(N, 0, ABG)
22:50:18.821 00.000 10072 Move returns status 0, amount 0
22:50:18.821 00.000 10072 move complete, result=0
22:50:18.821 00.000 10072 worker thread done servicing request
22:50:18.821 00.000 10072 Worker thread wakes up
22:50:18.822 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:18.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:18.831 00.009 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:50:19.458 00.627 10072 Exposure complete
22:50:19.511 00.053 10072 worker thread done servicing request
22:50:19.512 00.001 1032 OnExposeComplete: enter
22:50:19.515 00.003 1032 UpdateGuideState(): m_state=6
22:50:19.516 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6110
22:50:19.518 00.002 1032 Star::Find returns 1 (0), X=1100.36, Y=134.41, Mass=1259, SNR=24.9, Peak=129 HFD=3.1
22:50:19.521 00.003 1032 MultiStar: [#1 0.03,0.03,0.98,U] [#2 0.07,0.17,0.81,U] [#3 0.14,-0.02,0.82,U] [#4 -0.01,0.14,0.66,U] [#5 0.03,0.01,0.69,U] [#6 0.06,0.21,0.62,U] [#7 -0.01,0.28,0.00,M1] [#8 0.12,0.17,0.53,U] 
22:50:19.523 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.06}, one-star: {-0.05, -0.13}
22:50:19.524 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
22:50:19.526 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
22:50:19.527 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.91 mountX=0.04 mountY=-0.06, mountTheta=-0.92
22:50:19.530 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
22:50:19.531 00.001 1032 Enqueuing Move request for scope (0.04, 0.06)
22:50:19.533 00.002 10072 Worker thread wakes up
22:50:19.534 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
22:50:19.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
22:50:19.534 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.06
22:50:19.536 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:50:19.538 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.81
22:50:19.538 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:50:19.539 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:19.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:50:19.539 00.000 10072 MoveAxis(E, 2, ABG)
22:50:19.539 00.000 10072 Guiding  Dir = 2, Dur = 2
22:50:19.539 00.000 10072 IsGuiding returns 0
22:50:19.540 00.001 10072 PulseGuide returned control before completion, sleep 12
22:50:19.566 00.026 10072 IsGuiding returns 0
22:50:19.566 00.000 10072 Move returns status 0, amount 2
22:50:19.566 00.000 10072 MoveAxis(N, 0, ABG)
22:50:19.566 00.000 10072 Move returns status 0, amount 0
22:50:19.566 00.000 10072 move complete, result=0
22:50:19.566 00.000 10072 worker thread done servicing request
22:50:19.572 00.006 1032 UpdateGuideState exits: m=1259 SNR=24.9
22:50:19.575 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:19.577 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:19.579 00.002 1032 Enqueuing Expose request
22:50:19.584 00.005 10072 Worker thread wakes up
22:50:19.584 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:50:19.586 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:19.586 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:19.994 00.408 10072 Exposure complete
22:50:20.044 00.050 10072 worker thread done servicing request
22:50:20.044 00.000 1032 OnExposeComplete: enter
22:50:20.046 00.002 1032 UpdateGuideState(): m_state=6
22:50:20.048 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6111
22:50:20.051 00.003 1032 Star::Find returns 1 (0), X=1100.35, Y=134.53, Mass=1490, SNR=27.1, Peak=143 HFD=3.2
22:50:20.053 00.002 1032 MultiStar: [#1 -0.06,0.17,0.97,U] [#2 -0.00,0.24,0.76,U] [#3 0.01,-0.03,0.71,U] [#4 0.09,0.02,0.65,U] [#5 0.10,0.06,0.63,U] [#6 -0.02,0.26,0.00,M1] [#7 -0.02,0.32,0.00,M2] [#8 0.11,0.23,0.48,U] 
22:50:20.055 00.002 1032 single-star, 6 included, MultiStar: {0.01, 0.09}, one-star: {-0.07, -0.01}
22:50:20.058 00.003 1032 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.83) = xAngle (-4.80 = 1.48)
22:50:20.059 00.001 1032 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.80 = 1.48)
22:50:20.061 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.97 mountX=0.01 mountY=0.07, mountTheta=1.48
22:50:20.063 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.01, opts=13)
22:50:20.065 00.002 1032 Enqueuing Move request for scope (-0.07, -0.01)
22:50:20.066 00.001 10072 Worker thread wakes up
22:50:20.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
22:50:20.066 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
22:50:20.066 00.000 10072 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=0.07
22:50:20.069 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:50:20.071 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.81
22:50:20.071 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:50:20.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:20.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:50:20.071 00.000 10072 MoveAxis(E, 1, ABG)
22:50:20.071 00.000 10072 Guiding  Dir = 2, Dur = 1
22:50:20.071 00.000 10072 IsGuiding returns 0
22:50:20.072 00.001 10072 PulseGuide returned control before completion, sleep 11
22:50:20.088 00.016 1032 UpdateGuideState exits: m=1490 SNR=27.1
22:50:20.090 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:20.091 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:20.093 00.002 1032 Enqueuing Expose request
22:50:20.098 00.005 10072 IsGuiding returns 0
22:50:20.098 00.000 10072 Move returns status 0, amount 1
22:50:20.098 00.000 10072 MoveAxis(N, 0, ABG)
22:50:20.098 00.000 10072 Move returns status 0, amount 0
22:50:20.098 00.000 10072 move complete, result=0
22:50:20.098 00.000 10072 worker thread done servicing request
22:50:20.098 00.000 10072 Worker thread wakes up
22:50:20.098 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:20.099 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:20.102 00.003 1032 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
22:50:20.726 00.624 10072 Exposure complete
22:50:20.780 00.054 10072 worker thread done servicing request
22:50:20.780 00.000 1032 OnExposeComplete: enter
22:50:20.782 00.002 1032 UpdateGuideState(): m_state=6
22:50:20.786 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6112
22:50:20.788 00.002 1032 Star::Find returns 1 (0), X=1100.33, Y=134.58, Mass=1461, SNR=26.9, Peak=141 HFD=3.2
22:50:20.789 00.001 1032 MultiStar: [#1 -0.01,0.31,0.00,M1] [#2 -0.09,0.20,0.77,U] [#3 0.00,0.07,0.77,U] [#4 0.00,0.09,0.64,U] [#5 0.11,-0.10,0.62,U] [#6 -0.19,0.35,0.00,M2] [#7 0.02,0.17,0.67,U] [#8 0.11,0.30,0.00,M1] 
22:50:20.792 00.003 1032 refined, 5 included, MultiStar: {-0.01, 0.08}, one-star: {-0.09, 0.04}
22:50:20.794 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
22:50:20.795 00.001 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
22:50:20.797 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.75 mountX=0.08 mountY=-0.01, mountTheta=-0.08
22:50:20.805 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
22:50:20.807 00.002 1032 Enqueuing Move request for scope (-0.01, 0.08)
22:50:20.809 00.002 10072 Worker thread wakes up
22:50:20.809 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:50:20.809 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:50:20.809 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
22:50:20.811 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:50:20.813 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.80
22:50:20.813 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:50:20.813 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:20.813 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:50:20.813 00.000 10072 MoveAxis(E, 2, ABG)
22:50:20.813 00.000 10072 Guiding  Dir = 2, Dur = 2
22:50:20.814 00.001 10072 IsGuiding returns 0
22:50:20.814 00.000 10072 PulseGuide returned control before completion, sleep 12
22:50:20.833 00.019 10072 IsGuiding returns 0
22:50:20.834 00.001 10072 Move returns status 0, amount 2
22:50:20.834 00.000 10072 MoveAxis(N, 0, ABG)
22:50:20.834 00.000 10072 Move returns status 0, amount 0
22:50:20.834 00.000 10072 move complete, result=0
22:50:20.834 00.000 10072 worker thread done servicing request
22:50:20.834 00.000 1032 UpdateGuideState exits: m=1461 SNR=26.9
22:50:20.837 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:20.838 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:20.840 00.002 1032 Enqueuing Expose request
22:50:20.842 00.002 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:50:20.844 00.002 10072 Worker thread wakes up
22:50:20.844 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:20.844 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:21.257 00.413 10072 Exposure complete
22:50:21.312 00.055 10072 worker thread done servicing request
22:50:21.312 00.000 1032 OnExposeComplete: enter
22:50:21.314 00.002 1032 UpdateGuideState(): m_state=6
22:50:21.316 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6113
22:50:21.317 00.001 1032 Star::Find returns 1 (0), X=1100.42, Y=134.59, Mass=1299, SNR=25.3, Peak=126 HFD=3.3
22:50:21.319 00.002 1032 MultiStar: [#1 -0.12,0.19,0.96,U] [#2 -0.01,0.17,0.79,U] [#3 0.05,0.11,0.75,U] [#4 0.02,0.13,0.68,U] [#5 0.06,0.08,0.63,U] [#6 0.19,0.31,0.00,M3] [#7 0.02,0.23,0.71,U] [#8 0.05,0.28,0.00,M2] 
22:50:21.321 00.002 1032 single-star, 6 included, MultiStar: {-0.00, 0.14}, one-star: {0.01, 0.05}
22:50:21.322 00.001 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
22:50:21.324 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
22:50:21.325 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.41 mountX=0.05 mountY=-0.02, mountTheta=-0.42
22:50:21.329 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
22:50:21.333 00.004 1032 Enqueuing Move request for scope (0.01, 0.05)
22:50:21.336 00.003 10072 Worker thread wakes up
22:50:21.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
22:50:21.336 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
22:50:21.336 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
22:50:21.341 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:50:21.343 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.80
22:50:21.343 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:50:21.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:21.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:50:21.344 00.001 10072 MoveAxis(E, 2, ABG)
22:50:21.344 00.000 10072 Guiding  Dir = 2, Dur = 2
22:50:21.345 00.001 10072 IsGuiding returns 0
22:50:21.346 00.001 10072 PulseGuide returned control before completion, sleep 12
22:50:21.363 00.017 10072 IsGuiding returns 0
22:50:21.363 00.000 10072 Move returns status 0, amount 2
22:50:21.363 00.000 10072 MoveAxis(N, 0, ABG)
22:50:21.363 00.000 10072 Move returns status 0, amount 0
22:50:21.363 00.000 10072 move complete, result=0
22:50:21.363 00.000 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:50:21.366 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:21.368 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:21.370 00.002 10072 worker thread done servicing request
22:50:21.370 00.000 1032 Enqueuing Expose request
22:50:21.372 00.002 10072 Worker thread wakes up
22:50:21.372 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:21.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:21.372 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:50:22.010 00.638 10072 Exposure complete
22:50:22.075 00.065 10072 worker thread done servicing request
22:50:22.075 00.000 1032 OnExposeComplete: enter
22:50:22.077 00.002 1032 UpdateGuideState(): m_state=6
22:50:22.080 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6114
22:50:22.082 00.002 1032 Star::Find returns 1 (0), X=1100.46, Y=134.52, Mass=1277, SNR=25.1, Peak=124 HFD=3.2
22:50:22.085 00.003 1032 MultiStar: [#1 -0.11,0.15,0.94,U] [#2 -0.04,0.17,0.81,U] [#3 0.21,0.05,0.78,U] [#4 0.14,0.06,0.64,U] [#5 0.14,0.06,0.69,U] [#6 0.06,0.25,0.00,M4] [#7 -0.08,0.34,0.00,M1] [#8 0.07,0.26,0.00,M3] 
22:50:22.087 00.002 1032 single-star, 5 included, MultiStar: {0.05, 0.08}, one-star: {0.04, -0.02}
22:50:22.088 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
22:50:22.090 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
22:50:22.091 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.47 mountX=-0.03 mountY=-0.03, mountTheta=-2.30
22:50:22.094 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
22:50:22.096 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
22:50:22.098 00.002 10072 Worker thread wakes up
22:50:22.098 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:50:22.098 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:50:22.098 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
22:50:22.100 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:50:22.102 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.80
22:50:22.102 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:50:22.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:22.102 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:50:22.102 00.000 10072 MoveAxis(E, 1, ABG)
22:50:22.102 00.000 10072 Guiding  Dir = 2, Dur = 1
22:50:22.103 00.001 10072 IsGuiding returns 0
22:50:22.103 00.000 10072 PulseGuide returned control before completion, sleep 11
22:50:22.121 00.018 1032 UpdateGuideState exits: m=1277 SNR=25.1
22:50:22.124 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:22.125 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:22.127 00.002 1032 Enqueuing Expose request
22:50:22.130 00.003 10072 IsGuiding returns 0
22:50:22.130 00.000 10072 Move returns status 0, amount 1
22:50:22.130 00.000 10072 MoveAxis(N, 0, ABG)
22:50:22.130 00.000 10072 Move returns status 0, amount 0
22:50:22.130 00.000 10072 move complete, result=0
22:50:22.130 00.000 10072 worker thread done servicing request
22:50:22.130 00.000 10072 Worker thread wakes up
22:50:22.130 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:22.130 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:22.137 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:50:22.541 00.404 10072 Exposure complete
22:50:22.599 00.058 10072 worker thread done servicing request
22:50:22.599 00.000 1032 OnExposeComplete: enter
22:50:22.601 00.002 1032 UpdateGuideState(): m_state=6
22:50:22.603 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6115
22:50:22.605 00.002 1032 Star::Find returns 1 (0), X=1100.30, Y=134.66, Mass=1360, SNR=25.9, Peak=121 HFD=3.4
22:50:22.606 00.001 1032 MultiStar: [#1 -0.03,0.33,0.00,M1] [#2 -0.02,0.30,0.00,M1] [#3 0.13,0.09,0.74,U] [#4 0.06,0.22,0.64,U] [#5 0.13,0.17,0.65,U] [#6 0.08,0.32,0.00,M5] [#7 0.06,0.39,0.00,M2] [#8 0.29,0.39,0.00,M4] 
22:50:22.608 00.002 1032 refined, 3 included, MultiStar: {0.04, 0.14}, one-star: {-0.11, 0.12}
22:50:22.609 00.001 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
22:50:22.613 00.004 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
22:50:22.616 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.32 mountX=0.13 mountY=-0.07, mountTheta=-0.51
22:50:22.619 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
22:50:22.621 00.002 1032 Enqueuing Move request for scope (0.04, 0.14)
22:50:22.622 00.001 10072 Worker thread wakes up
22:50:22.623 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
22:50:22.623 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
22:50:22.623 00.000 10072 Moving (0.04, 0.14) raw xDistance=0.13 yDistance=-0.07
22:50:22.625 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:50:22.627 00.002 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.80
22:50:22.627 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
22:50:22.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:22.628 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:50:22.628 00.000 10072 MoveAxis(W, 61, ABG)
22:50:22.628 00.000 10072 Guiding  Dir = 3, Dur = 61
22:50:22.628 00.000 10072 IsGuiding returns 0
22:50:22.628 00.000 10072 PulseGuide returned control before completion, sleep 71
22:50:22.647 00.019 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:50:22.649 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:22.651 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:22.652 00.001 1032 Enqueuing Expose request
22:50:22.706 00.054 10072 IsGuiding returns 0
22:50:22.706 00.000 10072 Move returns status 0, amount 61
22:50:22.706 00.000 10072 MoveAxis(N, 0, ABG)
22:50:22.706 00.000 10072 Move returns status 0, amount 0
22:50:22.706 00.000 10072 move complete, result=0
22:50:22.706 00.000 10072 worker thread done servicing request
22:50:22.706 00.000 10072 Worker thread wakes up
22:50:22.707 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:22.707 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:22.711 00.004 1032 GuideStep: 0.1 px 61 ms WEST, -0.1 px 0 ms NORTH
22:50:23.337 00.626 10072 Exposure complete
22:50:23.389 00.052 10072 worker thread done servicing request
22:50:23.389 00.000 1032 OnExposeComplete: enter
22:50:23.391 00.002 1032 UpdateGuideState(): m_state=6
22:50:23.394 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6116
22:50:23.396 00.002 1032 Star::Find returns 1 (0), X=1100.39, Y=134.67, Mass=1417, SNR=26.5, Peak=134 HFD=3.2
22:50:23.399 00.003 1032 MultiStar: [#1 -0.03,0.18,0.95,U] [#2 0.07,0.28,0.00,M2] [#3 0.11,0.09,0.76,U] [#4 -0.07,0.24,0.00,M1] [#5 0.06,0.08,0.63,U] [#6 0.14,0.42,0.00,M6] [#7 -0.00,0.30,0.00,M3] [#8 0.11,0.52,0.00,M5] 
22:50:23.400 00.001 1032 refined, 3 included, MultiStar: {0.02, 0.13}, one-star: {-0.02, 0.13}
22:50:23.402 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
22:50:23.403 00.001 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
22:50:23.405 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.40 mountX=0.12 mountY=-0.05, mountTheta=-0.43
22:50:23.407 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
22:50:23.408 00.001 1032 Enqueuing Move request for scope (0.02, 0.13)
22:50:23.410 00.002 10072 Worker thread wakes up
22:50:23.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
22:50:23.410 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
22:50:23.410 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.05
22:50:23.412 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:50:23.416 00.004 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.80
22:50:23.416 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:50:23.416 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:23.416 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:50:23.416 00.000 10072 MoveAxis(E, 0, ABG)
22:50:23.416 00.000 10072 Move returns status 0, amount 0
22:50:23.416 00.000 10072 MoveAxis(N, 0, ABG)
22:50:23.416 00.000 10072 Move returns status 0, amount 0
22:50:23.416 00.000 10072 move complete, result=0
22:50:23.416 00.000 10072 worker thread done servicing request
22:50:23.435 00.019 1032 UpdateGuideState exits: m=1417 SNR=26.5
22:50:23.437 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:23.439 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:23.441 00.002 1032 Enqueuing Expose request
22:50:23.442 00.001 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:23.445 00.003 10072 Worker thread wakes up
22:50:23.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:23.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:23.853 00.408 10072 Exposure complete
22:50:23.908 00.055 10072 worker thread done servicing request
22:50:23.909 00.001 1032 OnExposeComplete: enter
22:50:23.911 00.002 1032 UpdateGuideState(): m_state=6
22:50:23.914 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6117
22:50:23.916 00.002 1032 Star::Find returns 1 (0), X=1100.29, Y=134.59, Mass=1268, SNR=25.0, Peak=119 HFD=3.2
22:50:23.918 00.002 1032 MultiStar: [#1 -0.15,0.10,1.02,U] [#2 0.07,0.20,0.76,U] [#3 -0.00,-0.01,0.78,U] [#4 0.03,0.13,0.69,U] [#5 -0.06,0.17,0.66,U] [#6 0.10,0.26,0.00,M7] [#7 0.04,0.23,0.71,U] [#8 0.08,0.34,0.00,M6] 
22:50:23.920 00.002 1032 refined, 6 included, MultiStar: {-0.04, 0.12}, one-star: {-0.13, 0.05}
22:50:23.921 00.001 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
22:50:23.923 00.002 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
22:50:23.926 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.88 mountX=0.12 mountY=0.01, mountTheta=0.05
22:50:23.928 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.12, opts=13)
22:50:23.930 00.002 1032 Enqueuing Move request for scope (-0.04, 0.12)
22:50:23.933 00.003 10072 Worker thread wakes up
22:50:23.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
22:50:23.933 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
22:50:23.933 00.000 10072 Moving (-0.04, 0.12) raw xDistance=0.12 yDistance=0.01
22:50:23.935 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:50:23.937 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.80
22:50:23.937 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:50:23.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:23.938 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:23.938 00.000 10072 MoveAxis(W, 0, ABG)
22:50:23.938 00.000 10072 Move returns status 0, amount 0
22:50:23.938 00.000 10072 MoveAxis(N, 0, ABG)
22:50:23.938 00.000 10072 Move returns status 0, amount 0
22:50:23.938 00.000 10072 move complete, result=0
22:50:23.938 00.000 10072 worker thread done servicing request
22:50:23.958 00.020 1032 UpdateGuideState exits: m=1268 SNR=25.0
22:50:23.961 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:23.963 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:23.964 00.001 1032 Enqueuing Expose request
22:50:23.966 00.002 1032 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
22:50:23.969 00.003 10072 Worker thread wakes up
22:50:23.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:23.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:24.604 00.635 10072 Exposure complete
22:50:24.657 00.053 10072 worker thread done servicing request
22:50:24.657 00.000 1032 OnExposeComplete: enter
22:50:24.660 00.003 1032 UpdateGuideState(): m_state=6
22:50:24.662 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6118
22:50:24.663 00.001 1032 Star::Find returns 1 (0), X=1100.38, Y=134.53, Mass=1346, SNR=25.8, Peak=138 HFD=3.2
22:50:24.665 00.002 1032 MultiStar: [#1 -0.05,-0.02,0.95,U] [#2 0.13,0.12,0.83,U] [#3 0.09,0.08,0.75,U] [#4 0.08,0.15,0.65,U] [#5 0.14,0.08,0.67,U] [#6 0.10,0.24,0.00,M8] [#7 0.10,0.16,0.73,U] [#8 0.14,0.21,0.00,M7] 
22:50:24.666 00.001 1032 single-star, 6 included, MultiStar: {0.06, 0.07}, one-star: {-0.03, -0.00}
22:50:24.668 00.002 1032 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.83) = xAngle (-4.84 = 1.44)
22:50:24.670 00.002 1032 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.84 = 1.44)
22:50:24.671 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.01 mountX=0.00 mountY=0.03, mountTheta=1.44
22:50:24.674 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
22:50:24.676 00.002 1032 Enqueuing Move request for scope (-0.03, -0.00)
22:50:24.677 00.001 10072 Worker thread wakes up
22:50:24.679 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
22:50:24.679 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
22:50:24.679 00.000 10072 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.03
22:50:24.681 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:50:24.684 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.79
22:50:24.684 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:50:24.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:24.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:50:24.684 00.000 10072 MoveAxis(W, 1, ABG)
22:50:24.684 00.000 10072 Guiding  Dir = 3, Dur = 1
22:50:24.684 00.000 10072 IsGuiding returns 0
22:50:24.685 00.001 10072 PulseGuide returned control before completion, sleep 11
22:50:24.704 00.019 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:50:24.707 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:24.710 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:24.712 00.002 1032 Enqueuing Expose request
22:50:24.714 00.002 10072 IsGuiding returns 1
22:50:24.714 00.000 10072 scope still moving after pulse duration time elapsed
22:50:24.743 00.029 10072 IsGuiding returns 0
22:50:24.743 00.000 10072 scope move finished after 1 + 57 ms
22:50:24.743 00.000 10072 Move returns status 0, amount 1
22:50:24.743 00.000 10072 MoveAxis(N, 0, ABG)
22:50:24.743 00.000 10072 Move returns status 0, amount 0
22:50:24.743 00.000 10072 move complete, result=0
22:50:24.743 00.000 10072 worker thread done servicing request
22:50:24.744 00.001 10072 Worker thread wakes up
22:50:24.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:24.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:24.753 00.009 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:50:25.152 00.399 10072 Exposure complete
22:50:25.203 00.051 10072 worker thread done servicing request
22:50:25.203 00.000 1032 OnExposeComplete: enter
22:50:25.207 00.004 1032 UpdateGuideState(): m_state=6
22:50:25.209 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6119
22:50:25.214 00.005 1032 Star::Find returns 1 (0), X=1100.26, Y=134.57, Mass=1336, SNR=25.7, Peak=129 HFD=3.2
22:50:25.216 00.002 1032 MultiStar: [#1 0.05,0.06,0.95,U] [#2 0.01,0.17,0.81,U] [#3 0.19,0.09,0.76,U] [#4 0.02,0.10,0.68,U] [#5 0.08,0.04,0.67,U] [#6 0.16,0.43,0.00,M9] [#7 0.12,0.34,0.00,M2] [#8 0.21,0.12,0.54,U] 
22:50:25.218 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.08}, one-star: {-0.15, 0.03}
22:50:25.219 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
22:50:25.221 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
22:50:25.222 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.12 mountX=0.07 mountY=-0.06, mountTheta=-0.71
22:50:25.225 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
22:50:25.227 00.002 1032 Enqueuing Move request for scope (0.04, 0.08)
22:50:25.229 00.002 10072 Worker thread wakes up
22:50:25.230 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
22:50:25.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
22:50:25.230 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.07 yDistance=-0.06
22:50:25.231 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:50:25.233 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.79
22:50:25.233 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:50:25.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:25.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:50:25.233 00.000 10072 MoveAxis(W, 1, ABG)
22:50:25.233 00.000 10072 Guiding  Dir = 3, Dur = 1
22:50:25.233 00.000 10072 IsGuiding returns 0
22:50:25.233 00.000 10072 PulseGuide returned control before completion, sleep 11
22:50:25.251 00.018 1032 UpdateGuideState exits: m=1336 SNR=25.7
22:50:25.254 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:25.255 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:25.257 00.002 1032 Enqueuing Expose request
22:50:25.261 00.004 10072 IsGuiding returns 0
22:50:25.261 00.000 10072 Move returns status 0, amount 1
22:50:25.261 00.000 10072 MoveAxis(N, 0, ABG)
22:50:25.261 00.000 10072 Move returns status 0, amount 0
22:50:25.261 00.000 10072 move complete, result=0
22:50:25.261 00.000 10072 worker thread done servicing request
22:50:25.261 00.000 10072 Worker thread wakes up
22:50:25.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:25.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:25.264 00.003 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:50:25.889 00.625 10072 Exposure complete
22:50:25.940 00.051 10072 worker thread done servicing request
22:50:25.940 00.000 1032 OnExposeComplete: enter
22:50:25.942 00.002 1032 UpdateGuideState(): m_state=6
22:50:25.943 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6120
22:50:25.944 00.001 1032 Star::Find returns 1 (0), X=1100.30, Y=134.69, Mass=1338, SNR=25.7, Peak=117 HFD=3.4
22:50:25.946 00.002 1032 MultiStar: [#1 -0.04,0.33,0.00,M1] [#2 0.10,0.21,0.85,U] [#3 0.24,0.11,0.00,M1] [#4 0.13,0.15,0.69,U] [#5 0.05,0.10,0.69,U] [#6 0.08,0.37,0.00,M10] [#7 0.09,0.41,0.00,M3] [#8 0.07,0.28,0.00,M7] 
22:50:25.949 00.003 1032 refined, 3 included, MultiStar: {0.03, 0.16}, one-star: {-0.12, 0.15}
22:50:25.951 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
22:50:25.952 00.001 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
22:50:25.955 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.39 mountX=0.14 mountY=-0.07, mountTheta=-0.44
22:50:25.960 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.16, opts=13)
22:50:25.962 00.002 1032 Enqueuing Move request for scope (0.03, 0.16)
22:50:25.964 00.002 10072 Worker thread wakes up
22:50:25.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
22:50:25.964 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
22:50:25.964 00.000 10072 Moving (0.03, 0.16) raw xDistance=0.14 yDistance=-0.07
22:50:25.966 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:50:25.968 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.79
22:50:25.968 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:50:25.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:25.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:50:25.968 00.000 10072 MoveAxis(W, 69, ABG)
22:50:25.968 00.000 10072 Guiding  Dir = 3, Dur = 69
22:50:25.969 00.001 10072 IsGuiding returns 0
22:50:25.969 00.000 10072 PulseGuide returned control before completion, sleep 79
22:50:25.985 00.016 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:50:25.987 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:25.990 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:25.992 00.002 1032 Enqueuing Expose request
22:50:26.057 00.065 10072 IsGuiding returns 0
22:50:26.057 00.000 10072 Move returns status 0, amount 69
22:50:26.057 00.000 10072 MoveAxis(N, 0, ABG)
22:50:26.057 00.000 10072 Move returns status 0, amount 0
22:50:26.057 00.000 10072 move complete, result=0
22:50:26.057 00.000 10072 worker thread done servicing request
22:50:26.057 00.000 1032 GuideStep: 0.1 px 69 ms WEST, -0.1 px 0 ms NORTH
22:50:26.060 00.003 10072 Worker thread wakes up
22:50:26.060 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:26.060 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:26.479 00.419 10072 Exposure complete
22:50:26.536 00.057 10072 worker thread done servicing request
22:50:26.536 00.000 1032 OnExposeComplete: enter
22:50:26.540 00.004 1032 UpdateGuideState(): m_state=6
22:50:26.542 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6121
22:50:26.544 00.002 1032 Star::Find returns 1 (0), X=1100.36, Y=134.66, Mass=1375, SNR=26.1, Peak=137 HFD=3.2
22:50:26.547 00.003 1032 MultiStar: [#1 -0.06,0.37,0.00,M2] [#2 0.06,0.33,0.00,M1] [#3 0.08,0.18,0.72,U] [#4 0.04,0.15,0.67,U] [#5 0.04,0.19,0.67,U] [#6 0.20,0.36,0.00,R] [#7 0.09,0.42,0.00,M4] [#8 0.12,0.36,0.00,M8] 
22:50:26.549 00.002 1032 single-star, 3 included, MultiStar: {0.02, 0.16}, one-star: {-0.05, 0.12}
22:50:26.552 00.003 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
22:50:26.553 00.001 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
22:50:26.556 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=2.01 mountX=0.13 mountY=0.02, mountTheta=0.18
22:50:26.559 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.12, opts=13)
22:50:26.561 00.002 1032 Enqueuing Move request for scope (-0.05, 0.12)
22:50:26.563 00.002 10072 Worker thread wakes up
22:50:26.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
22:50:26.563 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
22:50:26.563 00.000 10072 Moving (-0.05, 0.12) raw xDistance=0.13 yDistance=0.02
22:50:26.565 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:50:26.567 00.002 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.79
22:50:26.567 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
22:50:26.568 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:26.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:50:26.568 00.000 10072 MoveAxis(W, 1, ABG)
22:50:26.568 00.000 10072 Guiding  Dir = 3, Dur = 1
22:50:26.568 00.000 10072 IsGuiding returns 0
22:50:26.569 00.001 10072 PulseGuide returned control before completion, sleep 11
22:50:26.585 00.016 10072 IsGuiding returns 0
22:50:26.585 00.000 10072 Move returns status 0, amount 1
22:50:26.585 00.000 10072 MoveAxis(N, 0, ABG)
22:50:26.586 00.001 10072 Move returns status 0, amount 0
22:50:26.586 00.000 10072 move complete, result=0
22:50:26.586 00.000 10072 worker thread done servicing request
22:50:26.588 00.002 1032 UpdateGuideState exits: m=1375 SNR=26.1
22:50:26.590 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:26.592 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:26.594 00.002 1032 Enqueuing Expose request
22:50:26.595 00.001 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:50:26.597 00.002 10072 Worker thread wakes up
22:50:26.598 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:26.598 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:27.228 00.630 10072 Exposure complete
22:50:27.278 00.050 10072 worker thread done servicing request
22:50:27.278 00.000 1032 OnExposeComplete: enter
22:50:27.280 00.002 1032 UpdateGuideState(): m_state=6
22:50:27.281 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6122
22:50:27.283 00.002 1032 Star::Find returns 1 (0), X=1100.41, Y=134.50, Mass=1386, SNR=26.1, Peak=140 HFD=3.2
22:50:27.284 00.001 1032 MultiStar: [#1 -0.04,0.06,0.95,U] [#2 0.03,0.15,0.81,U] [#3 0.04,0.02,0.81,U] [#4 0.07,0.04,0.71,U] [#5 0.04,0.06,0.61,U] [#6 -0.03,-0.07,0.62,U] [#7 0.07,0.21,0.75,U] [#8 0.11,0.17,0.49,U] 
22:50:27.286 00.002 1032 single-star, 8 included, MultiStar: {0.03, 0.06}, one-star: {-0.00, -0.04}
22:50:27.288 00.002 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
22:50:27.290 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
22:50:27.292 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.63 mountX=-0.04 mountY=0.01, mountTheta=2.82
22:50:27.295 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.04, opts=13)
22:50:27.296 00.001 1032 Enqueuing Move request for scope (-0.00, -0.04)
22:50:27.298 00.002 10072 Worker thread wakes up
22:50:27.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
22:50:27.298 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
22:50:27.298 00.000 10072 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
22:50:27.301 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:50:27.303 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.79
22:50:27.303 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:50:27.303 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:27.304 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:27.304 00.000 10072 MoveAxis(W, 2, ABG)
22:50:27.305 00.001 10072 Guiding  Dir = 3, Dur = 2
22:50:27.305 00.000 10072 IsGuiding returns 0
22:50:27.305 00.000 10072 PulseGuide returned control before completion, sleep 12
22:50:27.320 00.015 10072 IsGuiding returns 0
22:50:27.320 00.000 10072 Move returns status 0, amount 2
22:50:27.320 00.000 10072 MoveAxis(N, 0, ABG)
22:50:27.320 00.000 10072 Move returns status 0, amount 0
22:50:27.320 00.000 10072 move complete, result=0
22:50:27.320 00.000 10072 worker thread done servicing request
22:50:27.323 00.003 1032 UpdateGuideState exits: m=1386 SNR=26.1
22:50:27.325 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:27.328 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:27.331 00.003 1032 Enqueuing Expose request
22:50:27.334 00.003 10072 Worker thread wakes up
22:50:27.334 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:27.334 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:27.334 00.000 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:50:27.740 00.406 10072 Exposure complete
22:50:27.792 00.052 10072 worker thread done servicing request
22:50:27.793 00.001 1032 OnExposeComplete: enter
22:50:27.794 00.001 1032 UpdateGuideState(): m_state=6
22:50:27.796 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6123
22:50:27.799 00.003 1032 Star::Find returns 1 (0), X=1100.32, Y=134.41, Mass=1287, SNR=25.2, Peak=127 HFD=3.2
22:50:27.801 00.002 1032 MultiStar: [#1 -0.00,0.03,0.96,U] [#2 -0.01,0.05,0.80,U] [#3 0.06,0.02,0.76,U] [#4 0.11,0.03,0.69,U] [#5 0.05,-0.06,0.68,U] [#6 -0.02,-0.07,0.62,U] [#7 0.05,0.28,0.00,M4] [#8 0.17,0.14,0.54,U] 
22:50:27.805 00.004 1032 refined, 7 included, MultiStar: {0.02, -0.00}, one-star: {-0.09, -0.13}
22:50:27.806 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:50:27.808 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:50:27.810 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.19 mountX=-0.01 mountY=-0.02, mountTheta=-2.02
22:50:27.814 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
22:50:27.817 00.003 1032 Enqueuing Move request for scope (0.02, -0.00)
22:50:27.818 00.001 10072 Worker thread wakes up
22:50:27.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
22:50:27.818 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
22:50:27.818 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
22:50:27.820 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:50:27.822 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.79
22:50:27.822 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:50:27.822 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:27.824 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:50:27.824 00.000 10072 MoveAxis(W, 2, ABG)
22:50:27.824 00.000 10072 Guiding  Dir = 3, Dur = 2
22:50:27.824 00.000 10072 IsGuiding returns 0
22:50:27.825 00.001 10072 PulseGuide returned control before completion, sleep 12
22:50:27.845 00.020 1032 UpdateGuideState exits: m=1287 SNR=25.2
22:50:27.847 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:27.849 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:27.851 00.002 1032 Enqueuing Expose request
22:50:27.852 00.001 10072 IsGuiding returns 0
22:50:27.852 00.000 10072 Move returns status 0, amount 2
22:50:27.852 00.000 10072 MoveAxis(N, 0, ABG)
22:50:27.852 00.000 10072 Move returns status 0, amount 0
22:50:27.853 00.001 10072 move complete, result=0
22:50:27.853 00.000 10072 worker thread done servicing request
22:50:27.853 00.000 10072 Worker thread wakes up
22:50:27.853 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:27.853 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:27.862 00.009 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:50:28.490 00.628 10072 Exposure complete
22:50:28.543 00.053 10072 worker thread done servicing request
22:50:28.543 00.000 1032 OnExposeComplete: enter
22:50:28.545 00.002 1032 UpdateGuideState(): m_state=6
22:50:28.546 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6124
22:50:28.551 00.005 1032 Star::Find returns 1 (0), X=1100.41, Y=134.51, Mass=1289, SNR=25.2, Peak=134 HFD=3.2
22:50:28.554 00.003 1032 MultiStar: [#1 -0.06,0.15,0.97,U] [#2 0.01,0.21,0.76,U] [#3 0.06,0.19,0.78,U] [#4 0.04,0.12,0.70,U] [#5 0.08,0.12,0.66,U] [#6 -0.11,-0.06,0.65,U] [#7 0.03,0.23,0.74,U] [#8 0.11,0.27,0.00,M7] 
22:50:28.556 00.002 1032 single-star, 7 included, MultiStar: {0.00, 0.12}, one-star: {-0.00, -0.03}
22:50:28.557 00.001 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.72)
22:50:28.559 00.002 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.72)
22:50:28.561 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.73 mountX=-0.02 mountY=0.01, mountTheta=2.72
22:50:28.564 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.03, opts=13)
22:50:28.566 00.002 1032 Enqueuing Move request for scope (-0.00, -0.03)
22:50:28.568 00.002 10072 Worker thread wakes up
22:50:28.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
22:50:28.568 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
22:50:28.568 00.000 10072 Moving (-0.00, -0.03) raw xDistance=-0.02 yDistance=0.01
22:50:28.570 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:50:28.574 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.79
22:50:28.574 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:50:28.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:28.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:28.574 00.000 10072 MoveAxis(W, 1, ABG)
22:50:28.574 00.000 10072 Guiding  Dir = 3, Dur = 1
22:50:28.574 00.000 10072 IsGuiding returns 0
22:50:28.575 00.001 10072 PulseGuide returned control before completion, sleep 11
22:50:28.593 00.018 1032 UpdateGuideState exits: m=1289 SNR=25.2
22:50:28.595 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:28.597 00.002 10072 IsGuiding returns 0
22:50:28.597 00.000 10072 Move returns status 0, amount 1
22:50:28.597 00.000 10072 MoveAxis(N, 0, ABG)
22:50:28.597 00.000 10072 Move returns status 0, amount 0
22:50:28.597 00.000 10072 move complete, result=0
22:50:28.597 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:28.601 00.004 1032 Enqueuing Expose request
22:50:28.602 00.001 10072 worker thread done servicing request
22:50:28.602 00.000 10072 Worker thread wakes up
22:50:28.602 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:28.602 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:28.603 00.001 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:50:29.023 00.420 10072 Exposure complete
22:50:29.074 00.051 10072 worker thread done servicing request
22:50:29.075 00.001 1032 OnExposeComplete: enter
22:50:29.077 00.002 1032 UpdateGuideState(): m_state=6
22:50:29.078 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6125
22:50:29.081 00.003 1032 Star::Find returns 1 (0), X=1100.28, Y=134.63, Mass=1258, SNR=24.9, Peak=125 HFD=3.2
22:50:29.084 00.003 1032 MultiStar: [#1 -0.05,0.09,0.98,U] [#2 0.02,0.27,0.00,M1] [#3 0.00,0.24,0.78,U] [#4 0.08,0.32,0.00,M1] [#5 0.07,0.22,0.66,U] [#6 -0.17,0.02,0.65,U] [#7 0.14,0.50,0.00,M4] [#8 0.18,0.49,0.00,M8] 
22:50:29.086 00.002 1032 refined, 4 included, MultiStar: {-0.06, 0.13}, one-star: {-0.13, 0.09}
22:50:29.088 00.002 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
22:50:29.090 00.002 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
22:50:29.092 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.01 mountX=0.14 mountY=0.03, mountTheta=0.18
22:50:29.094 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.13, opts=13)
22:50:29.096 00.002 1032 Enqueuing Move request for scope (-0.06, 0.13)
22:50:29.097 00.001 10072 Worker thread wakes up
22:50:29.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
22:50:29.098 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
22:50:29.098 00.000 10072 Moving (-0.06, 0.13) raw xDistance=0.14 yDistance=0.03
22:50:29.100 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:50:29.102 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.78
22:50:29.102 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:50:29.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:29.102 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:50:29.102 00.000 10072 MoveAxis(W, 68, ABG)
22:50:29.102 00.000 10072 Guiding  Dir = 3, Dur = 68
22:50:29.103 00.001 10072 IsGuiding returns 0
22:50:29.103 00.000 10072 PulseGuide returned control before completion, sleep 78
22:50:29.121 00.018 1032 UpdateGuideState exits: m=1258 SNR=24.9
22:50:29.123 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:29.124 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:29.127 00.003 1032 Enqueuing Expose request
22:50:29.189 00.062 10072 IsGuiding returns 1
22:50:29.189 00.000 10072 scope still moving after pulse duration time elapsed
22:50:29.220 00.031 10072 IsGuiding returns 1
22:50:29.252 00.032 10072 IsGuiding returns 1
22:50:29.283 00.031 10072 IsGuiding returns 1
22:50:29.315 00.032 10072 IsGuiding returns 1
22:50:29.347 00.032 10072 IsGuiding returns 1
22:50:29.378 00.031 10072 IsGuiding returns 1
22:50:29.410 00.032 10072 IsGuiding returns 1
22:50:29.442 00.032 10072 IsGuiding returns 1
22:50:29.473 00.031 10072 IsGuiding returns 1
22:50:29.505 00.032 10072 IsGuiding returns 1
22:50:29.559 00.054 10072 IsGuiding returns 1
22:50:29.583 00.024 10072 IsGuiding returns 1
22:50:29.614 00.031 10072 IsGuiding returns 1
22:50:29.646 00.032 10072 IsGuiding returns 1
22:50:29.676 00.030 10072 IsGuiding returns 1
22:50:29.707 00.031 10072 IsGuiding returns 1
22:50:29.739 00.032 10072 IsGuiding returns 1
22:50:29.771 00.032 10072 IsGuiding returns 1
22:50:29.802 00.031 10072 IsGuiding returns 1
22:50:29.833 00.031 10072 IsGuiding returns 1
22:50:29.864 00.031 10072 IsGuiding returns 1
22:50:29.896 00.032 10072 IsGuiding returns 0
22:50:29.896 00.000 10072 scope move finished after 68 + 725 ms
22:50:29.896 00.000 10072 Move returns status 0, amount 68
22:50:29.896 00.000 10072 MoveAxis(N, 0, ABG)
22:50:29.896 00.000 10072 Move returns status 0, amount 0
22:50:29.896 00.000 10072 move complete, result=0
22:50:29.896 00.000 10072 worker thread done servicing request
22:50:29.896 00.000 10072 Worker thread wakes up
22:50:29.896 00.000 1032 GuideStep: 0.1 px 68 ms WEST, 0.0 px 0 ms NORTH
22:50:29.900 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:29.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:30.523 00.623 10072 Exposure complete
22:50:30.569 00.046 10072 worker thread done servicing request
22:50:30.569 00.000 1032 OnExposeComplete: enter
22:50:30.571 00.002 1032 UpdateGuideState(): m_state=6
22:50:30.573 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6126
22:50:30.574 00.001 1032 Star::Find returns 1 (0), X=1100.49, Y=134.36, Mass=1247, SNR=24.8, Peak=129 HFD=3.1
22:50:30.576 00.002 1032 MultiStar: [#1 0.22,-0.05,0.96,U] [#2 0.14,0.12,0.85,U] [#3 0.23,0.06,0.79,U] [#4 0.23,0.13,0.00,M2] [#5 0.34,-0.04,0.00,M1] [#6 0.03,-0.12,0.65,U] [#7 0.15,0.28,0.00,M5] [#8 0.38,0.07,0.00,M9] 
22:50:30.577 00.001 1032 refined, 4 included, MultiStar: {0.14, -0.04}, one-star: {0.07, -0.18}
22:50:30.579 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
22:50:30.580 00.001 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
22:50:30.582 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.25 mountX=-0.07 mountY=-0.13, mountTheta=-2.08
22:50:30.585 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.04, opts=13)
22:50:30.587 00.002 1032 Enqueuing Move request for scope (0.14, -0.04)
22:50:30.589 00.002 10072 Worker thread wakes up
22:50:30.589 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
22:50:30.589 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
22:50:30.589 00.000 10072 Moving (0.14, -0.04) raw xDistance=-0.07 yDistance=-0.13
22:50:30.591 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:50:30.593 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.78
22:50:30.593 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:50:30.593 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:30.593 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:50:30.593 00.000 10072 MoveAxis(W, 3, ABG)
22:50:30.593 00.000 10072 Guiding  Dir = 3, Dur = 3
22:50:30.593 00.000 10072 IsGuiding returns 0
22:50:30.594 00.001 10072 PulseGuide returned control before completion, sleep 13
22:50:30.609 00.015 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:50:30.611 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:30.613 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:30.615 00.002 1032 Enqueuing Expose request
22:50:30.618 00.003 10072 IsGuiding returns 0
22:50:30.618 00.000 10072 Move returns status 0, amount 3
22:50:30.618 00.000 10072 MoveAxis(N, 0, ABG)
22:50:30.618 00.000 10072 Move returns status 0, amount 0
22:50:30.618 00.000 10072 move complete, result=0
22:50:30.619 00.001 10072 worker thread done servicing request
22:50:30.619 00.000 10072 Worker thread wakes up
22:50:30.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:30.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:30.627 00.008 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:50:31.030 00.403 10072 Exposure complete
22:50:31.080 00.050 1032 OnExposeComplete: enter
22:50:31.083 00.003 1032 UpdateGuideState(): m_state=6
22:50:31.085 00.002 10072 worker thread done servicing request
22:50:31.085 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6127
22:50:31.087 00.002 1032 Star::Find returns 1 (0), X=1100.38, Y=134.55, Mass=1270, SNR=25.0, Peak=121 HFD=3.2
22:50:31.090 00.003 1032 MultiStar: [#1 0.09,0.04,1.00,U] [#2 0.15,0.16,0.81,U] [#3 0.26,0.01,0.00,M1] [#4 0.10,0.11,0.70,U] [#5 0.14,0.04,0.68,U] [#6 0.02,-0.00,0.63,U] [#7 0.12,0.21,0.70,U] [#8 0.33,0.07,0.00,M10] 
22:50:31.093 00.003 1032 single-star, 6 included, MultiStar: {0.08, 0.08}, one-star: {-0.03, 0.01}
22:50:31.095 00.002 1032 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.83) = xAngle (1.07 = 1.07)
22:50:31.096 00.001 1032 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.07 = 1.07)
22:50:31.098 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.04 cameraTheta=2.91 mountX=0.02 mountY=0.03, mountTheta=1.07
22:50:31.102 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
22:50:31.104 00.002 1032 Enqueuing Move request for scope (-0.03, 0.01)
22:50:31.105 00.001 10072 Worker thread wakes up
22:50:31.105 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
22:50:31.105 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
22:50:31.105 00.000 10072 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.03
22:50:31.107 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:50:31.110 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.78
22:50:31.110 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:50:31.110 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:31.110 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:50:31.110 00.000 10072 MoveAxis(W, 2, ABG)
22:50:31.110 00.000 10072 Guiding  Dir = 3, Dur = 2
22:50:31.110 00.000 10072 IsGuiding returns 0
22:50:31.112 00.002 10072 PulseGuide returned control before completion, sleep 12
22:50:31.128 00.016 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:50:31.130 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:31.131 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:31.133 00.002 1032 Enqueuing Expose request
22:50:31.135 00.002 10072 IsGuiding returns 0
22:50:31.135 00.000 10072 Move returns status 0, amount 2
22:50:31.135 00.000 10072 MoveAxis(N, 0, ABG)
22:50:31.135 00.000 10072 Move returns status 0, amount 0
22:50:31.135 00.000 10072 move complete, result=0
22:50:31.135 00.000 10072 worker thread done servicing request
22:50:31.135 00.000 10072 Worker thread wakes up
22:50:31.135 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:31.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:31.142 00.007 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:50:31.766 00.624 10072 Exposure complete
22:50:31.818 00.052 10072 worker thread done servicing request
22:50:31.818 00.000 1032 OnExposeComplete: enter
22:50:31.820 00.002 1032 UpdateGuideState(): m_state=6
22:50:31.822 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6128
22:50:31.823 00.001 1032 Star::Find returns 1 (0), X=1100.35, Y=134.68, Mass=1490, SNR=27.1, Peak=139 HFD=3.4
22:50:31.825 00.002 1032 MultiStar: [#1 0.08,0.07,0.91,U] [#2 0.04,0.37,0.00,M1] [#3 0.16,0.19,0.73,U] [#4 0.17,0.15,0.65,U] [#5 0.24,0.13,0.00,M1] [#6 0.06,0.06,0.59,U] [#7 0.09,0.40,0.00,M5] [#8 0.11,0.35,0.00,R] 
22:50:31.828 00.003 1032 refined, 4 included, MultiStar: {0.07, 0.12}, one-star: {-0.07, 0.14}
22:50:31.830 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
22:50:31.832 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
22:50:31.833 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.07 mountX=0.10 mountY=-0.10, mountTheta=-0.76
22:50:31.836 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
22:50:31.837 00.001 1032 Enqueuing Move request for scope (0.07, 0.12)
22:50:31.839 00.002 10072 Worker thread wakes up
22:50:31.839 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
22:50:31.839 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
22:50:31.839 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.10
22:50:31.842 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:50:31.844 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.78
22:50:31.844 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:50:31.844 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:31.844 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:50:31.844 00.000 10072 MoveAxis(W, 3, ABG)
22:50:31.845 00.001 10072 Guiding  Dir = 3, Dur = 3
22:50:31.845 00.000 10072 IsGuiding returns 0
22:50:31.845 00.000 10072 PulseGuide returned control before completion, sleep 13
22:50:31.863 00.018 1032 UpdateGuideState exits: m=1490 SNR=27.1
22:50:31.865 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:31.866 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:31.868 00.002 1032 Enqueuing Expose request
22:50:31.872 00.004 10072 IsGuiding returns 0
22:50:31.872 00.000 10072 Move returns status 0, amount 3
22:50:31.872 00.000 10072 MoveAxis(N, 0, ABG)
22:50:31.872 00.000 10072 Move returns status 0, amount 0
22:50:31.872 00.000 10072 move complete, result=0
22:50:31.872 00.000 10072 worker thread done servicing request
22:50:31.872 00.000 10072 Worker thread wakes up
22:50:31.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:31.873 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:31.877 00.004 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:50:32.281 00.404 10072 Exposure complete
22:50:32.340 00.059 10072 worker thread done servicing request
22:50:32.340 00.000 1032 OnExposeComplete: enter
22:50:32.342 00.002 1032 UpdateGuideState(): m_state=6
22:50:32.344 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6129
22:50:32.346 00.002 1032 Star::Find returns 1 (0), X=1100.38, Y=134.66, Mass=1267, SNR=25.0, Peak=120 HFD=3.2
22:50:32.348 00.002 1032 MultiStar: [#1 0.06,0.23,0.98,U] [#2 0.02,0.38,0.00,M2] [#3 0.16,0.25,0.00,M1] [#4 0.14,0.22,0.00,M1] [#5 0.08,0.22,0.68,U] [#6 -0.06,0.12,0.64,U] [#7 0.21,0.37,0.00,M6] [#8 0.04,0.01,0.53,U] 
22:50:32.350 00.002 1032 single-star, 4 included, MultiStar: {0.02, 0.15}, one-star: {-0.03, 0.12}
22:50:32.351 00.001 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (-0.00 = -0.00)
22:50:32.352 00.001 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.00 = -0.00)
22:50:32.354 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.83 mountX=0.13 mountY=-0.00, mountTheta=-0.00
22:50:32.357 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.12, opts=13)
22:50:32.359 00.002 1032 Enqueuing Move request for scope (-0.03, 0.12)
22:50:32.361 00.002 10072 Worker thread wakes up
22:50:32.361 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
22:50:32.362 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
22:50:32.362 00.000 10072 Moving (-0.03, 0.12) raw xDistance=0.13 yDistance=-0.00
22:50:32.366 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:50:32.369 00.003 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.78
22:50:32.369 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
22:50:32.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:32.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:50:32.369 00.000 10072 MoveAxis(W, 2, ABG)
22:50:32.369 00.000 10072 Guiding  Dir = 3, Dur = 2
22:50:32.370 00.001 10072 IsGuiding returns 0
22:50:32.370 00.000 10072 PulseGuide returned control before completion, sleep 12
22:50:32.386 00.016 10072 IsGuiding returns 0
22:50:32.386 00.000 10072 Move returns status 0, amount 2
22:50:32.386 00.000 10072 MoveAxis(N, 0, ABG)
22:50:32.386 00.000 10072 Move returns status 0, amount 0
22:50:32.386 00.000 10072 move complete, result=0
22:50:32.386 00.000 10072 worker thread done servicing request
22:50:32.388 00.002 1032 UpdateGuideState exits: m=1267 SNR=25.0
22:50:32.390 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:32.392 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:32.393 00.001 1032 Enqueuing Expose request
22:50:32.396 00.003 10072 Worker thread wakes up
22:50:32.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:32.396 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:32.396 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:50:33.029 00.633 10072 Exposure complete
22:50:33.082 00.053 10072 worker thread done servicing request
22:50:33.082 00.000 1032 OnExposeComplete: enter
22:50:33.084 00.002 1032 UpdateGuideState(): m_state=6
22:50:33.088 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6130
22:50:33.089 00.001 1032 Star::Find returns 1 (0), X=1100.34, Y=134.53, Mass=1428, SNR=26.5, Peak=143 HFD=3.2
22:50:33.092 00.003 1032 MultiStar: [#1 0.03,0.15,0.98,U] [#2 0.07,0.16,0.75,U] [#3 0.13,0.09,0.76,U] [#4 0.11,0.16,0.64,U] [#5 0.04,-0.02,0.62,U] [#6 0.03,-0.11,0.59,U] [#7 0.06,0.42,0.00,M7] [#8 -0.01,-0.15,0.48,U] 
22:50:33.093 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {-0.07, -0.01}
22:50:33.095 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
22:50:33.097 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
22:50:33.098 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.92 mountX=0.04 mountY=-0.05, mountTheta=-0.91
22:50:33.101 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
22:50:33.102 00.001 1032 Enqueuing Move request for scope (0.04, 0.05)
22:50:33.104 00.002 10072 Worker thread wakes up
22:50:33.104 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
22:50:33.104 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
22:50:33.104 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
22:50:33.105 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:50:33.108 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.78
22:50:33.108 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:50:33.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:33.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:50:33.108 00.000 10072 MoveAxis(W, 3, ABG)
22:50:33.109 00.001 10072 Guiding  Dir = 3, Dur = 3
22:50:33.109 00.000 10072 IsGuiding returns 0
22:50:33.109 00.000 10072 PulseGuide returned control before completion, sleep 13
22:50:33.126 00.017 1032 UpdateGuideState exits: m=1428 SNR=26.5
22:50:33.129 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:33.131 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:33.132 00.001 1032 Enqueuing Expose request
22:50:33.137 00.005 10072 IsGuiding returns 0
22:50:33.137 00.000 10072 Move returns status 0, amount 3
22:50:33.137 00.000 10072 MoveAxis(N, 0, ABG)
22:50:33.137 00.000 10072 Move returns status 0, amount 0
22:50:33.137 00.000 10072 move complete, result=0
22:50:33.137 00.000 10072 worker thread done servicing request
22:50:33.137 00.000 10072 Worker thread wakes up
22:50:33.138 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:33.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:33.142 00.004 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:50:33.545 00.403 10072 Exposure complete
22:50:33.603 00.058 10072 worker thread done servicing request
22:50:33.603 00.000 1032 OnExposeComplete: enter
22:50:33.607 00.004 1032 UpdateGuideState(): m_state=6
22:50:33.609 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6131
22:50:33.611 00.002 1032 Star::Find returns 1 (0), X=1100.40, Y=134.58, Mass=1434, SNR=26.6, Peak=139 HFD=3.3
22:50:33.615 00.004 1032 MultiStar: [#1 0.06,0.07,0.94,U] [#2 0.04,0.13,0.77,U] [#3 0.11,0.06,0.78,U] [#4 0.07,0.09,0.62,U] [#5 0.08,0.29,0.00,M1] [#6 -0.08,-0.07,0.62,U] [#7 0.18,0.33,0.00,M8] [#8 -0.03,-0.11,0.49,U] 
22:50:33.616 00.001 1032 single-star, 6 included, MultiStar: {0.03, 0.04}, one-star: {-0.02, 0.04}
22:50:33.618 00.002 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
22:50:33.619 00.001 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
22:50:33.621 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.05 mountX=0.04 mountY=0.01, mountTheta=0.22
22:50:33.623 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
22:50:33.625 00.002 1032 Enqueuing Move request for scope (-0.02, 0.04)
22:50:33.626 00.001 10072 Worker thread wakes up
22:50:33.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
22:50:33.626 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
22:50:33.626 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.01
22:50:33.628 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:50:33.630 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.78
22:50:33.630 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:50:33.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:33.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:33.630 00.000 10072 MoveAxis(W, 3, ABG)
22:50:33.630 00.000 10072 Guiding  Dir = 3, Dur = 3
22:50:33.631 00.001 10072 IsGuiding returns 0
22:50:33.631 00.000 10072 PulseGuide returned control before completion, sleep 13
22:50:33.649 00.018 1032 UpdateGuideState exits: m=1434 SNR=26.6
22:50:33.652 00.003 10072 IsGuiding returns 0
22:50:33.652 00.000 10072 Move returns status 0, amount 3
22:50:33.652 00.000 10072 MoveAxis(N, 0, ABG)
22:50:33.652 00.000 10072 Move returns status 0, amount 0
22:50:33.652 00.000 10072 move complete, result=0
22:50:33.652 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:33.654 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:33.656 00.002 1032 Enqueuing Expose request
22:50:33.657 00.001 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:50:33.660 00.003 10072 worker thread done servicing request
22:50:33.660 00.000 10072 Worker thread wakes up
22:50:33.660 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:33.661 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:34.293 00.632 10072 Exposure complete
22:50:34.344 00.051 10072 worker thread done servicing request
22:50:34.344 00.000 1032 OnExposeComplete: enter
22:50:34.347 00.003 1032 UpdateGuideState(): m_state=6
22:50:34.348 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6132
22:50:34.350 00.002 1032 Star::Find returns 1 (0), X=1100.39, Y=134.56, Mass=1282, SNR=25.2, Peak=126 HFD=3.2
22:50:34.353 00.003 1032 MultiStar: [#1 0.09,0.12,1.03,U] [#2 0.05,0.27,0.00,M1] [#3 0.07,0.18,0.77,U] [#4 0.25,0.17,0.00,M1] [#5 0.12,0.16,0.70,U] [#6 0.03,-0.06,0.65,U] [#7 0.10,0.46,0.00,M9] [#8 0.15,-0.02,0.49,U] 
22:50:34.354 00.001 1032 single-star, 5 included, MultiStar: {0.06, 0.08}, one-star: {-0.02, 0.02}
22:50:34.356 00.002 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
22:50:34.357 00.001 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
22:50:34.359 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.26 mountX=0.03 mountY=0.01, mountTheta=0.43
22:50:34.363 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
22:50:34.368 00.005 1032 Enqueuing Move request for scope (-0.02, 0.02)
22:50:34.369 00.001 10072 Worker thread wakes up
22:50:34.370 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
22:50:34.370 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
22:50:34.370 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.03 yDistance=0.01
22:50:34.371 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:50:34.374 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.77
22:50:34.374 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:50:34.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:34.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:34.374 00.000 10072 MoveAxis(W, 4, ABG)
22:50:34.374 00.000 10072 Guiding  Dir = 3, Dur = 4
22:50:34.374 00.000 10072 IsGuiding returns 0
22:50:34.375 00.001 10072 PulseGuide returned control before completion, sleep 14
22:50:34.391 00.016 1032 UpdateGuideState exits: m=1282 SNR=25.2
22:50:34.394 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:34.396 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:34.399 00.003 10072 IsGuiding returns 0
22:50:34.399 00.000 10072 Move returns status 0, amount 4
22:50:34.399 00.000 10072 MoveAxis(N, 0, ABG)
22:50:34.399 00.000 10072 Move returns status 0, amount 0
22:50:34.400 00.001 1032 Enqueuing Expose request
22:50:34.402 00.002 10072 move complete, result=0
22:50:34.402 00.000 10072 worker thread done servicing request
22:50:34.402 00.000 10072 Worker thread wakes up
22:50:34.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:34.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:34.402 00.000 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
22:50:34.818 00.416 10072 Exposure complete
22:50:34.869 00.051 10072 worker thread done servicing request
22:50:34.869 00.000 1032 OnExposeComplete: enter
22:50:34.871 00.002 1032 UpdateGuideState(): m_state=6
22:50:34.873 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6133
22:50:34.875 00.002 1032 Star::Find returns 1 (0), X=1100.40, Y=134.67, Mass=1425, SNR=26.5, Peak=135 HFD=3.3
22:50:34.876 00.001 1032 MultiStar: [#1 0.04,0.26,0.00,M1] [#2 0.09,0.38,0.00,M2] [#3 0.12,0.22,0.70,U] [#4 0.26,0.31,0.00,M2] [#5 0.14,0.17,0.64,U] [#6 -0.15,0.01,0.62,U] [#7 0.13,0.47,0.00,M10] [#8 0.12,0.00,0.52,U] 
22:50:34.880 00.004 1032 refined, 4 included, MultiStar: {0.03, 0.11}, one-star: {-0.02, 0.13}
22:50:34.883 00.003 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
22:50:34.884 00.001 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
22:50:34.886 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=0.10 mountY=-0.06, mountTheta=-0.55
22:50:34.889 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
22:50:34.890 00.001 1032 Enqueuing Move request for scope (0.03, 0.11)
22:50:34.892 00.002 10072 Worker thread wakes up
22:50:34.892 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
22:50:34.892 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
22:50:34.892 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.06
22:50:34.896 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:50:34.899 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.77
22:50:34.899 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:50:34.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:34.900 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:50:34.900 00.000 10072 MoveAxis(W, 3, ABG)
22:50:34.900 00.000 10072 Guiding  Dir = 3, Dur = 3
22:50:34.900 00.000 10072 IsGuiding returns 0
22:50:34.900 00.000 10072 PulseGuide returned control before completion, sleep 13
22:50:34.916 00.016 1032 UpdateGuideState exits: m=1425 SNR=26.5
22:50:34.920 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:34.921 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:34.923 00.002 1032 Enqueuing Expose request
22:50:34.928 00.005 10072 IsGuiding returns 0
22:50:34.928 00.000 10072 Move returns status 0, amount 3
22:50:34.928 00.000 10072 MoveAxis(N, 0, ABG)
22:50:34.928 00.000 10072 Move returns status 0, amount 0
22:50:34.928 00.000 10072 move complete, result=0
22:50:34.928 00.000 10072 worker thread done servicing request
22:50:34.928 00.000 10072 Worker thread wakes up
22:50:34.928 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:34.929 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:34.935 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:50:35.556 00.621 10072 Exposure complete
22:50:35.608 00.052 10072 worker thread done servicing request
22:50:35.610 00.002 1032 OnExposeComplete: enter
22:50:35.613 00.003 1032 UpdateGuideState(): m_state=6
22:50:35.615 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6134
22:50:35.617 00.002 1032 Star::Find returns 1 (0), X=1100.41, Y=134.58, Mass=1398, SNR=26.3, Peak=135 HFD=3.3
22:50:35.619 00.002 1032 MultiStar: [#1 0.04,0.18,0.96,U] [#2 0.04,0.17,0.77,U] [#3 0.23,0.19,0.00,M1] [#4 0.01,0.35,0.00,M3] [#5 0.21,0.17,0.00,M1] [#6 -0.05,-0.02,0.64,U] [#7 0.14,0.39,0.00,R] [#8 0.15,-0.13,0.49,U] 
22:50:35.621 00.002 1032 single-star, 4 included, MultiStar: {0.03, 0.07}, one-star: {-0.00, 0.04}
22:50:35.623 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
22:50:35.624 00.001 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
22:50:35.625 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.65 mountX=0.04 mountY=-0.01, mountTheta=-0.18
22:50:35.629 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
22:50:35.631 00.002 1032 Enqueuing Move request for scope (-0.00, 0.04)
22:50:35.632 00.001 10072 Worker thread wakes up
22:50:35.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
22:50:35.632 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
22:50:35.632 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
22:50:35.634 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:50:35.637 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.77
22:50:35.637 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:50:35.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:35.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:50:35.637 00.000 10072 MoveAxis(W, 3, ABG)
22:50:35.637 00.000 10072 Guiding  Dir = 3, Dur = 3
22:50:35.638 00.001 10072 IsGuiding returns 0
22:50:35.638 00.000 10072 PulseGuide returned control before completion, sleep 13
22:50:35.659 00.021 1032 UpdateGuideState exits: m=1398 SNR=26.3
22:50:35.661 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:35.663 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:35.665 00.002 1032 Enqueuing Expose request
22:50:35.666 00.001 10072 IsGuiding returns 0
22:50:35.666 00.000 10072 Move returns status 0, amount 3
22:50:35.666 00.000 10072 MoveAxis(N, 0, ABG)
22:50:35.667 00.001 10072 Move returns status 0, amount 0
22:50:35.667 00.000 10072 move complete, result=0
22:50:35.667 00.000 10072 worker thread done servicing request
22:50:35.667 00.000 10072 Worker thread wakes up
22:50:35.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:35.667 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:35.676 00.009 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:50:36.088 00.412 10072 Exposure complete
22:50:36.145 00.057 10072 worker thread done servicing request
22:50:36.145 00.000 1032 OnExposeComplete: enter
22:50:36.147 00.002 1032 UpdateGuideState(): m_state=6
22:50:36.150 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6135
22:50:36.152 00.002 1032 Star::Find returns 1 (0), X=1100.28, Y=134.62, Mass=1312, SNR=25.4, Peak=121 HFD=3.3
22:50:36.154 00.002 1032 MultiStar: [#1 -0.01,0.11,0.94,U] [#2 0.07,0.24,0.81,U] [#3 0.17,0.18,0.80,U] [#4 0.25,0.11,0.00,M4] [#5 -0.06,0.03,0.67,U] [#6 0.02,0.01,0.66,U] [#7 0.01,-0.11,0.78,U] [#8 0.07,-0.21,0.51,U] 
22:50:36.156 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.06}, one-star: {-0.14, 0.08}
22:50:36.157 00.001 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
22:50:36.160 00.003 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
22:50:36.161 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.39 mountX=0.05 mountY=-0.03, mountTheta=-0.44
22:50:36.164 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
22:50:36.166 00.002 1032 Enqueuing Move request for scope (0.01, 0.06)
22:50:36.167 00.001 10072 Worker thread wakes up
22:50:36.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
22:50:36.168 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
22:50:36.168 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.03
22:50:36.169 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:50:36.173 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.77
22:50:36.173 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:50:36.173 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:36.173 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:50:36.173 00.000 10072 MoveAxis(W, 3, ABG)
22:50:36.173 00.000 10072 Guiding  Dir = 3, Dur = 3
22:50:36.173 00.000 10072 IsGuiding returns 0
22:50:36.173 00.000 10072 PulseGuide returned control before completion, sleep 13
22:50:36.192 00.019 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:50:36.194 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:36.196 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:36.198 00.002 1032 Enqueuing Expose request
22:50:36.200 00.002 10072 IsGuiding returns 0
22:50:36.200 00.000 10072 Move returns status 0, amount 3
22:50:36.200 00.000 10072 MoveAxis(N, 0, ABG)
22:50:36.200 00.000 10072 Move returns status 0, amount 0
22:50:36.200 00.000 10072 move complete, result=0
22:50:36.200 00.000 10072 worker thread done servicing request
22:50:36.200 00.000 10072 Worker thread wakes up
22:50:36.200 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:36.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:36.210 00.010 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:50:36.835 00.625 10072 Exposure complete
22:50:36.887 00.052 10072 worker thread done servicing request
22:50:36.887 00.000 1032 OnExposeComplete: enter
22:50:36.889 00.002 1032 UpdateGuideState(): m_state=6
22:50:36.892 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6136
22:50:36.893 00.001 1032 Star::Find returns 1 (0), X=1100.25, Y=134.55, Mass=1425, SNR=26.5, Peak=131 HFD=3.2
22:50:36.895 00.002 1032 MultiStar: [#1 -0.08,0.16,0.91,U] [#2 0.05,0.27,0.00,M1] [#3 0.08,0.14,0.68,U] [#4 -0.01,0.23,0.64,U] [#5 0.07,0.19,0.64,U] [#6 -0.19,-0.00,0.61,U] [#7 -0.09,-0.01,0.68,U] [#8 -0.04,-0.04,0.54,U] 
22:50:36.897 00.002 1032 refined, 7 included, MultiStar: {-0.06, 0.09}, one-star: {-0.16, 0.01}
22:50:36.900 00.003 1032 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.83) = xAngle (0.36 = 0.36)
22:50:36.903 00.003 1032 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.36 = 0.36)
22:50:36.905 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.19 mountX=0.10 mountY=0.04, mountTheta=0.36
22:50:36.908 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.09, opts=13)
22:50:36.910 00.002 1032 Enqueuing Move request for scope (-0.06, 0.09)
22:50:36.913 00.003 10072 Worker thread wakes up
22:50:36.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
22:50:36.913 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
22:50:36.913 00.000 10072 Moving (-0.06, 0.09) raw xDistance=0.10 yDistance=0.04
22:50:36.915 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:50:36.918 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.77
22:50:36.918 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:50:36.918 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:36.918 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:50:36.918 00.000 10072 MoveAxis(W, 3, ABG)
22:50:36.918 00.000 10072 Guiding  Dir = 3, Dur = 3
22:50:36.919 00.001 10072 IsGuiding returns 0
22:50:36.919 00.000 10072 PulseGuide returned control before completion, sleep 13
22:50:36.936 00.017 1032 UpdateGuideState exits: m=1425 SNR=26.5
22:50:36.938 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:36.939 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:36.941 00.002 1032 Enqueuing Expose request
22:50:36.944 00.003 10072 IsGuiding returns 0
22:50:36.945 00.001 10072 Move returns status 0, amount 3
22:50:36.945 00.000 10072 MoveAxis(N, 0, ABG)
22:50:36.945 00.000 10072 Move returns status 0, amount 0
22:50:36.945 00.000 10072 move complete, result=0
22:50:36.945 00.000 10072 worker thread done servicing request
22:50:36.945 00.000 10072 Worker thread wakes up
22:50:36.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:36.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:36.952 00.007 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:50:37.352 00.400 10072 Exposure complete
22:50:37.405 00.053 10072 worker thread done servicing request
22:50:37.405 00.000 1032 OnExposeComplete: enter
22:50:37.407 00.002 1032 UpdateGuideState(): m_state=6
22:50:37.409 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6137
22:50:37.412 00.003 1032 Star::Find returns 1 (0), X=1100.35, Y=134.68, Mass=1340, SNR=25.7, Peak=131 HFD=3.3
22:50:37.414 00.002 1032 MultiStar: [#1 -0.06,0.30,0.00,M1] [#2 -0.01,0.32,0.00,M2] [#3 0.05,0.31,0.00,M1] [#4 -0.07,0.41,0.00,M4] [#5 0.09,0.34,0.00,M1] [#6 -0.15,0.10,0.59,U] [#7 -0.12,0.18,0.69,U] [#8 -0.11,0.11,0.48,U] 
22:50:37.415 00.001 1032 single-star, 3 included, MultiStar: {-0.10, 0.13}, one-star: {-0.06, 0.14}
22:50:37.417 00.002 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
22:50:37.418 00.001 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
22:50:37.421 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=2.01 mountX=0.15 mountY=0.03, mountTheta=0.18
22:50:37.423 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.14, opts=13)
22:50:37.428 00.005 1032 Enqueuing Move request for scope (-0.06, 0.14)
22:50:37.430 00.002 10072 Worker thread wakes up
22:50:37.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
22:50:37.431 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
22:50:37.431 00.000 10072 Moving (-0.06, 0.14) raw xDistance=0.15 yDistance=0.03
22:50:37.434 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:50:37.437 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 286.77
22:50:37.437 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:50:37.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:37.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:50:37.437 00.000 10072 MoveAxis(W, 74, ABG)
22:50:37.437 00.000 10072 Guiding  Dir = 3, Dur = 74
22:50:37.438 00.001 10072 IsGuiding returns 0
22:50:37.438 00.000 10072 PulseGuide returned control before completion, sleep 84
22:50:37.455 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:50:37.457 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:37.460 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:37.461 00.001 1032 Enqueuing Expose request
22:50:37.537 00.076 10072 IsGuiding returns 0
22:50:37.537 00.000 10072 Move returns status 0, amount 74
22:50:37.537 00.000 10072 MoveAxis(N, 0, ABG)
22:50:37.537 00.000 10072 Move returns status 0, amount 0
22:50:37.537 00.000 10072 move complete, result=0
22:50:37.537 00.000 10072 worker thread done servicing request
22:50:37.537 00.000 10072 Worker thread wakes up
22:50:37.537 00.000 1032 GuideStep: 0.2 px 74 ms WEST, 0.0 px 0 ms NORTH
22:50:37.540 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:37.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:38.164 00.624 10072 Exposure complete
22:50:38.218 00.054 10072 worker thread done servicing request
22:50:38.219 00.001 1032 OnExposeComplete: enter
22:50:38.221 00.002 1032 UpdateGuideState(): m_state=6
22:50:38.223 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6138
22:50:38.226 00.003 1032 Star::Find returns 1 (0), X=1100.32, Y=134.79, Mass=1278, SNR=25.1, Peak=114 HFD=3.4
22:50:38.229 00.003 1032 MultiStar: [#1 0.00,0.32,0.00,M2] [#2 -0.07,0.30,0.00,M3] [#3 0.02,0.19,0.77,U] [#4 0.08,0.30,0.00,M5] [#5 0.08,0.16,0.66,U] [#6 -0.21,0.11,0.62,U] [#7 -0.13,0.09,0.72,U] [#8 0.05,0.02,0.54,U] 
22:50:38.231 00.002 1032 refined, 5 included, MultiStar: {-0.05, 0.15}, one-star: {-0.10, 0.25}
22:50:38.232 00.001 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
22:50:38.234 00.002 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
22:50:38.236 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.91 mountX=0.16 mountY=0.01, mountTheta=0.08
22:50:38.241 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.15, opts=13)
22:50:38.244 00.003 1032 Enqueuing Move request for scope (-0.05, 0.15)
22:50:38.245 00.001 10072 Worker thread wakes up
22:50:38.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
22:50:38.245 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
22:50:38.246 00.001 10072 Moving (-0.05, 0.15) raw xDistance=0.16 yDistance=0.01
22:50:38.247 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:50:38.250 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 286.77
22:50:38.250 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
22:50:38.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:38.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:38.250 00.000 10072 MoveAxis(W, 79, ABG)
22:50:38.250 00.000 10072 Guiding  Dir = 3, Dur = 79
22:50:38.250 00.000 10072 IsGuiding returns 0
22:50:38.251 00.001 10072 PulseGuide returned control before completion, sleep 89
22:50:38.269 00.018 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:50:38.271 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:38.274 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:38.275 00.001 1032 Enqueuing Expose request
22:50:38.347 00.072 10072 IsGuiding returns 0
22:50:38.347 00.000 10072 Move returns status 0, amount 79
22:50:38.347 00.000 10072 MoveAxis(N, 0, ABG)
22:50:38.347 00.000 10072 Move returns status 0, amount 0
22:50:38.347 00.000 10072 move complete, result=0
22:50:38.347 00.000 10072 worker thread done servicing request
22:50:38.347 00.000 10072 Worker thread wakes up
22:50:38.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:38.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:38.347 00.000 1032 GuideStep: 0.2 px 79 ms WEST, 0.0 px 0 ms NORTH
22:50:38.758 00.411 10072 Exposure complete
22:50:38.812 00.054 10072 worker thread done servicing request
22:50:38.812 00.000 1032 OnExposeComplete: enter
22:50:38.814 00.002 1032 UpdateGuideState(): m_state=6
22:50:38.816 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6139
22:50:38.818 00.002 1032 Star::Find returns 1 (0), X=1100.36, Y=134.59, Mass=1370, SNR=26.0, Peak=130 HFD=3.3
22:50:38.820 00.002 1032 MultiStar: [#1 -0.01,0.19,0.94,U] [#2 0.03,0.13,0.80,U] [#3 0.17,0.13,0.81,U] [#4 -0.00,0.26,0.00,M6] [#5 -0.00,0.12,0.64,U] [#6 -0.00,0.01,0.59,U] [#7 -0.10,-0.01,0.72,U] [#8 -0.08,0.10,0.50,U] 
22:50:38.822 00.002 1032 single-star, 7 included, MultiStar: {-0.00, 0.09}, one-star: {-0.06, 0.05}
22:50:38.824 00.002 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
22:50:38.825 00.001 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
22:50:38.827 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.48 mountX=0.06 mountY=0.05, mountTheta=0.65
22:50:38.829 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
22:50:38.831 00.002 1032 Enqueuing Move request for scope (-0.06, 0.05)
22:50:38.832 00.001 10072 Worker thread wakes up
22:50:38.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
22:50:38.832 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
22:50:38.832 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.06 yDistance=0.05
22:50:38.835 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:50:38.837 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.76
22:50:38.837 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:50:38.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:38.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:50:38.837 00.000 10072 MoveAxis(W, 4, ABG)
22:50:38.837 00.000 10072 Guiding  Dir = 3, Dur = 4
22:50:38.837 00.000 10072 IsGuiding returns 0
22:50:38.839 00.002 10072 PulseGuide returned control before completion, sleep 14
22:50:38.856 00.017 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:50:38.858 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:38.861 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:38.863 00.002 1032 Enqueuing Expose request
22:50:38.866 00.003 10072 IsGuiding returns 0
22:50:38.866 00.000 10072 Move returns status 0, amount 4
22:50:38.866 00.000 10072 MoveAxis(N, 0, ABG)
22:50:38.866 00.000 10072 Move returns status 0, amount 0
22:50:38.866 00.000 10072 move complete, result=0
22:50:38.867 00.001 10072 worker thread done servicing request
22:50:38.867 00.000 10072 Worker thread wakes up
22:50:38.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:38.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:38.874 00.007 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:50:39.493 00.619 10072 Exposure complete
22:50:39.543 00.050 10072 worker thread done servicing request
22:50:39.543 00.000 1032 OnExposeComplete: enter
22:50:39.546 00.003 1032 UpdateGuideState(): m_state=6
22:50:39.564 00.018 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6140
22:50:39.566 00.002 1032 Star::Find returns 1 (0), X=1100.36, Y=134.61, Mass=1311, SNR=25.4, Peak=128 HFD=3.3
22:50:39.568 00.002 1032 MultiStar: [#1 0.03,0.09,1.01,U] [#2 -0.04,0.33,0.00,M3] [#3 0.16,0.12,0.73,U] [#4 -0.07,0.18,0.70,U] [#5 0.08,0.09,0.68,U] [#6 -0.28,-0.00,0.00,M1] [#7 0.02,-0.04,0.74,U] [#8 0.02,-0.13,0.54,U] 
22:50:39.569 00.001 1032 refined, 6 included, MultiStar: {0.02, 0.06}, one-star: {-0.05, 0.07}
22:50:39.572 00.003 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
22:50:39.573 00.001 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
22:50:39.574 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.20 mountX=0.05 mountY=-0.04, mountTheta=-0.63
22:50:39.577 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
22:50:39.578 00.001 1032 Enqueuing Move request for scope (0.02, 0.06)
22:50:39.581 00.003 10072 Worker thread wakes up
22:50:39.581 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
22:50:39.581 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
22:50:39.581 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.04
22:50:39.583 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:50:39.586 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.76
22:50:39.587 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:50:39.587 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:39.587 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:50:39.587 00.000 10072 MoveAxis(W, 4, ABG)
22:50:39.587 00.000 10072 Guiding  Dir = 3, Dur = 4
22:50:39.587 00.000 10072 IsGuiding returns 0
22:50:39.588 00.001 10072 PulseGuide returned control before completion, sleep 14
22:50:39.604 00.016 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:50:39.607 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:39.609 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:39.610 00.001 1032 Enqueuing Expose request
22:50:39.643 00.033 10072 IsGuiding returns 0
22:50:39.644 00.001 10072 Move returns status 0, amount 4
22:50:39.644 00.000 10072 MoveAxis(N, 0, ABG)
22:50:39.644 00.000 10072 Move returns status 0, amount 0
22:50:39.644 00.000 10072 move complete, result=0
22:50:39.644 00.000 10072 worker thread done servicing request
22:50:39.644 00.000 10072 Worker thread wakes up
22:50:39.644 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:39.644 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:39.644 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:50:40.055 00.411 10072 Exposure complete
22:50:40.108 00.053 10072 worker thread done servicing request
22:50:40.108 00.000 1032 OnExposeComplete: enter
22:50:40.112 00.004 1032 UpdateGuideState(): m_state=6
22:50:40.114 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6141
22:50:40.116 00.002 1032 Star::Find returns 1 (0), X=1100.36, Y=134.64, Mass=1311, SNR=25.4, Peak=135 HFD=3.3
22:50:40.119 00.003 1032 MultiStar: [#1 0.04,0.20,0.99,U] [#2 0.04,0.30,0.00,M4] [#3 0.02,0.22,0.77,U] [#4 0.10,0.33,0.00,M6] [#5 0.14,0.11,0.73,U] [#6 -0.13,0.12,0.63,U] [#7 -0.03,-0.01,0.75,U] [#8 -0.09,0.03,0.52,U] 
22:50:40.121 00.002 1032 single-star, 6 included, MultiStar: {-0.01, 0.12}, one-star: {-0.05, 0.10}
22:50:40.122 00.001 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
22:50:40.124 00.002 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
22:50:40.126 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.03 mountX=0.11 mountY=0.02, mountTheta=0.20
22:50:40.128 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.10, opts=13)
22:50:40.130 00.002 1032 Enqueuing Move request for scope (-0.05, 0.10)
22:50:40.132 00.002 10072 Worker thread wakes up
22:50:40.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
22:50:40.132 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
22:50:40.132 00.000 10072 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=0.02
22:50:40.134 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:50:40.136 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.76
22:50:40.136 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:50:40.137 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:40.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:50:40.137 00.000 10072 MoveAxis(W, 3, ABG)
22:50:40.137 00.000 10072 Guiding  Dir = 3, Dur = 3
22:50:40.137 00.000 10072 IsGuiding returns 0
22:50:40.138 00.001 10072 PulseGuide returned control before completion, sleep 13
22:50:40.155 00.017 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:50:40.158 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:40.159 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:40.160 00.001 1032 Enqueuing Expose request
22:50:40.163 00.003 10072 IsGuiding returns 0
22:50:40.163 00.000 10072 Move returns status 0, amount 3
22:50:40.163 00.000 10072 MoveAxis(N, 0, ABG)
22:50:40.163 00.000 10072 Move returns status 0, amount 0
22:50:40.164 00.001 10072 move complete, result=0
22:50:40.164 00.000 10072 worker thread done servicing request
22:50:40.164 00.000 10072 Worker thread wakes up
22:50:40.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:40.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:40.172 00.008 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:50:40.790 00.618 10072 Exposure complete
22:50:40.839 00.049 10072 worker thread done servicing request
22:50:40.839 00.000 1032 OnExposeComplete: enter
22:50:40.841 00.002 1032 UpdateGuideState(): m_state=6
22:50:40.843 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6142
22:50:40.844 00.001 1032 Star::Find returns 1 (0), X=1100.36, Y=134.66, Mass=1255, SNR=24.9, Peak=121 HFD=3.2
22:50:40.847 00.003 1032 MultiStar: [#1 -0.03,0.22,1.00,U] [#2 -0.03,0.27,0.00,M5] [#3 0.05,0.25,0.00,M1] [#4 -0.00,0.38,0.00,M7] [#5 0.13,0.19,0.69,U] [#6 -0.32,-0.01,0.00,M1] [#7 -0.18,0.08,0.71,U] [#8 0.18,-0.12,0.55,U] 
22:50:40.848 00.001 1032 refined, 4 included, MultiStar: {-0.01, 0.12}, one-star: {-0.06, 0.12}
22:50:40.850 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
22:50:40.851 00.001 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
22:50:40.853 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.12 mountY=-0.02, mountTheta=-0.18
22:50:40.855 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.12, opts=13)
22:50:40.858 00.003 1032 Enqueuing Move request for scope (-0.01, 0.12)
22:50:40.859 00.001 10072 Worker thread wakes up
22:50:40.859 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
22:50:40.859 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
22:50:40.859 00.000 10072 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=-0.02
22:50:40.861 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:50:40.863 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.76
22:50:40.863 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:50:40.863 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:40.863 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:50:40.863 00.000 10072 MoveAxis(W, 4, ABG)
22:50:40.863 00.000 10072 Guiding  Dir = 3, Dur = 4
22:50:40.863 00.000 10072 IsGuiding returns 0
22:50:40.864 00.001 10072 PulseGuide returned control before completion, sleep 14
22:50:40.880 00.016 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:50:40.882 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:40.884 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:40.885 00.001 1032 Enqueuing Expose request
22:50:40.887 00.002 10072 IsGuiding returns 0
22:50:40.887 00.000 10072 Move returns status 0, amount 4
22:50:40.887 00.000 10072 MoveAxis(N, 0, ABG)
22:50:40.887 00.000 10072 Move returns status 0, amount 0
22:50:40.887 00.000 10072 move complete, result=0
22:50:40.887 00.000 10072 worker thread done servicing request
22:50:40.887 00.000 10072 Worker thread wakes up
22:50:40.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:40.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:40.896 00.009 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:50:41.293 00.397 10072 Exposure complete
22:50:41.346 00.053 10072 worker thread done servicing request
22:50:41.346 00.000 1032 OnExposeComplete: enter
22:50:41.348 00.002 1032 UpdateGuideState(): m_state=6
22:50:41.350 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6143
22:50:41.353 00.003 1032 Star::Find returns 1 (0), X=1100.39, Y=134.66, Mass=1468, SNR=26.9, Peak=138 HFD=3.3
22:50:41.355 00.002 1032 MultiStar: [#1 0.04,0.27,0.00,M1] [#2 0.01,0.26,0.00,M6] [#3 0.10,0.16,0.72,U] [#4 0.09,0.20,0.64,U] [#5 0.07,0.16,0.60,U] [#6 -0.06,-0.01,0.62,U] [#7 -0.02,-0.02,0.66,U] [#8 0.07,-0.03,0.48,U] 
22:50:41.357 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.09}, one-star: {-0.02, 0.12}
22:50:41.360 00.003 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
22:50:41.361 00.001 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
22:50:41.362 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.26 mountX=0.08 mountY=-0.05, mountTheta=-0.57
22:50:41.366 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
22:50:41.367 00.001 1032 Enqueuing Move request for scope (0.03, 0.09)
22:50:41.369 00.002 10072 Worker thread wakes up
22:50:41.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
22:50:41.369 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
22:50:41.369 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
22:50:41.372 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:50:41.374 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.76
22:50:41.374 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:50:41.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:41.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:50:41.374 00.000 10072 MoveAxis(W, 4, ABG)
22:50:41.374 00.000 10072 Guiding  Dir = 3, Dur = 4
22:50:41.375 00.001 10072 IsGuiding returns 0
22:50:41.375 00.000 10072 PulseGuide returned control before completion, sleep 14
22:50:41.393 00.018 1032 UpdateGuideState exits: m=1468 SNR=26.9
22:50:41.395 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:41.397 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:41.399 00.002 1032 Enqueuing Expose request
22:50:41.400 00.001 10072 IsGuiding returns 0
22:50:41.400 00.000 10072 Move returns status 0, amount 4
22:50:41.400 00.000 10072 MoveAxis(N, 0, ABG)
22:50:41.401 00.001 10072 Move returns status 0, amount 0
22:50:41.401 00.000 10072 move complete, result=0
22:50:41.401 00.000 10072 worker thread done servicing request
22:50:41.401 00.000 10072 Worker thread wakes up
22:50:41.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:41.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:41.408 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:50:42.028 00.620 10072 Exposure complete
22:50:42.081 00.053 10072 worker thread done servicing request
22:50:42.082 00.001 1032 OnExposeComplete: enter
22:50:42.084 00.002 1032 UpdateGuideState(): m_state=6
22:50:42.087 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6144
22:50:42.091 00.004 1032 Star::Find returns 1 (0), X=1100.55, Y=134.53, Mass=1493, SNR=27.2, Peak=142 HFD=3.2
22:50:42.092 00.001 1032 MultiStar: [#1 0.11,0.15,0.89,U] [#2 0.06,0.24,0.72,U] [#3 0.14,0.13,0.73,U] [#4 -0.09,0.45,0.00,M7] [#5 0.35,0.18,0.00,M1] [#6 -0.04,0.11,0.58,U] [#7 -0.12,0.13,0.66,U] [#8 0.25,-0.06,0.00,M1] 
22:50:42.094 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.12}, one-star: {0.13, -0.01}
22:50:42.097 00.003 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
22:50:42.098 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
22:50:42.100 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.09 mountX=0.10 mountY=-0.09, mountTheta=-0.74
22:50:42.103 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
22:50:42.105 00.002 1032 Enqueuing Move request for scope (0.06, 0.12)
22:50:42.107 00.002 10072 Worker thread wakes up
22:50:42.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
22:50:42.107 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
22:50:42.107 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
22:50:42.110 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:50:42.112 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.76
22:50:42.112 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:50:42.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:42.113 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:50:42.113 00.000 10072 MoveAxis(W, 5, ABG)
22:50:42.113 00.000 10072 Guiding  Dir = 3, Dur = 5
22:50:42.113 00.000 10072 IsGuiding returns 0
22:50:42.113 00.000 10072 PulseGuide returned control before completion, sleep 15
22:50:42.131 00.018 1032 UpdateGuideState exits: m=1493 SNR=27.2
22:50:42.133 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:42.136 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:42.138 00.002 1032 Enqueuing Expose request
22:50:42.139 00.001 10072 IsGuiding returns 0
22:50:42.139 00.000 10072 Move returns status 0, amount 5
22:50:42.139 00.000 10072 MoveAxis(N, 0, ABG)
22:50:42.139 00.000 10072 Move returns status 0, amount 0
22:50:42.139 00.000 10072 move complete, result=0
22:50:42.140 00.001 10072 worker thread done servicing request
22:50:42.140 00.000 10072 Worker thread wakes up
22:50:42.140 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:42.140 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:42.148 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:50:42.558 00.410 10072 Exposure complete
22:50:42.612 00.054 10072 worker thread done servicing request
22:50:42.612 00.000 1032 OnExposeComplete: enter
22:50:42.614 00.002 1032 UpdateGuideState(): m_state=6
22:50:42.616 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6145
22:50:42.619 00.003 1032 Star::Find returns 1 (0), X=1100.44, Y=134.50, Mass=1285, SNR=25.2, Peak=124 HFD=3.2
22:50:42.621 00.002 1032 MultiStar: [#1 0.09,0.31,0.00,M1] [#2 -0.02,0.38,0.00,M6] [#3 0.11,0.25,0.00,M1] [#4 -0.07,0.45,0.00,M8] [#5 0.18,0.39,0.00,M2] [#6 -0.21,0.37,0.00,M1] [#7 -0.03,0.32,0.00,M1] [#8 0.13,0.02,0.53,U] 
22:50:42.622 00.001 1032 single-star, 1 included, MultiStar: {0.06, -0.02}, one-star: {0.02, -0.04}
22:50:42.625 00.003 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
22:50:42.627 00.002 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
22:50:42.629 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.03 mountX=-0.04 mountY=-0.01, mountTheta=-2.86
22:50:42.631 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
22:50:42.633 00.002 1032 Enqueuing Move request for scope (0.02, -0.04)
22:50:42.635 00.002 10072 Worker thread wakes up
22:50:42.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:50:42.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:50:42.635 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
22:50:42.637 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:50:42.639 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.76
22:50:42.640 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:50:42.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:42.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:50:42.640 00.000 10072 MoveAxis(W, 4, ABG)
22:50:42.640 00.000 10072 Guiding  Dir = 3, Dur = 4
22:50:42.640 00.000 10072 IsGuiding returns 0
22:50:42.640 00.000 10072 PulseGuide returned control before completion, sleep 14
22:50:42.658 00.018 1032 UpdateGuideState exits: m=1285 SNR=25.2
22:50:42.661 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:42.662 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:42.663 00.001 1032 Enqueuing Expose request
22:50:42.665 00.002 10072 IsGuiding returns 0
22:50:42.665 00.000 10072 Move returns status 0, amount 4
22:50:42.665 00.000 10072 MoveAxis(N, 0, ABG)
22:50:42.665 00.000 10072 Move returns status 0, amount 0
22:50:42.665 00.000 10072 move complete, result=0
22:50:42.665 00.000 10072 worker thread done servicing request
22:50:42.665 00.000 10072 Worker thread wakes up
22:50:42.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:42.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:42.675 00.010 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:50:43.294 00.619 10072 Exposure complete
22:50:43.344 00.050 10072 worker thread done servicing request
22:50:43.344 00.000 1032 OnExposeComplete: enter
22:50:43.346 00.002 1032 UpdateGuideState(): m_state=6
22:50:43.348 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6146
22:50:43.350 00.002 1032 Star::Find returns 1 (0), X=1100.52, Y=134.85, Mass=1391, SNR=26.2, Peak=123 HFD=3.3
22:50:43.351 00.001 1032 MultiStar: [#1 0.07,0.50,0.00,M2] [#2 0.03,0.51,0.00,M7] [#3 -0.06,0.56,0.00,M2] [#4 0.08,0.40,0.00,M9] [#5 0.03,0.09,0.65,U] [#6 -0.10,0.23,0.64,U] [#7 0.05,0.21,0.68,U] [#8 0.10,0.29,0.00,M1] 
22:50:43.353 00.002 1032 refined, 3 included, MultiStar: {0.03, 0.22}, one-star: {0.10, 0.31}
22:50:43.355 00.002 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
22:50:43.356 00.001 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
22:50:43.358 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.23 cameraTheta=1.43 mountX=0.21 mountY=-0.09, mountTheta=-0.40
22:50:43.361 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.22, opts=13)
22:50:43.363 00.002 1032 Enqueuing Move request for scope (0.03, 0.22)
22:50:43.364 00.001 10072 Worker thread wakes up
22:50:43.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
22:50:43.364 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
22:50:43.364 00.000 10072 Moving (0.03, 0.22) raw xDistance=0.21 yDistance=-0.09
22:50:43.366 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:50:43.368 00.002 10072 PPEC rslt: input = 0.21, final = 0.11, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 286.75
22:50:43.368 00.000 10072 PPEC: input: 0.21, control: 0.11, exposure: 500
22:50:43.368 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:43.368 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:50:43.368 00.000 10072 MoveAxis(W, 102, ABG)
22:50:43.368 00.000 10072 Guiding  Dir = 3, Dur = 102
22:50:43.370 00.002 10072 IsGuiding returns 0
22:50:43.371 00.001 10072 PulseGuide returned control before completion, sleep 112
22:50:43.388 00.017 1032 UpdateGuideState exits: m=1391 SNR=26.2
22:50:43.390 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:43.394 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:43.395 00.001 1032 Enqueuing Expose request
22:50:43.492 00.097 10072 IsGuiding returns 0
22:50:43.492 00.000 10072 Move returns status 0, amount 102
22:50:43.492 00.000 10072 MoveAxis(N, 0, ABG)
22:50:43.492 00.000 10072 Move returns status 0, amount 0
22:50:43.492 00.000 10072 move complete, result=0
22:50:43.492 00.000 10072 worker thread done servicing request
22:50:43.492 00.000 10072 Worker thread wakes up
22:50:43.492 00.000 1032 GuideStep: 0.2 px 102 ms WEST, -0.1 px 0 ms NORTH
22:50:43.495 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:43.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:43.905 00.410 10072 Exposure complete
22:50:43.956 00.051 10072 worker thread done servicing request
22:50:43.958 00.002 1032 OnExposeComplete: enter
22:50:43.962 00.004 1032 UpdateGuideState(): m_state=6
22:50:43.965 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6147
22:50:43.967 00.002 1032 Star::Find returns 1 (0), X=1100.42, Y=134.67, Mass=1332, SNR=25.6, Peak=116 HFD=3.3
22:50:43.968 00.001 1032 MultiStar: [#1 -0.01,0.31,0.00,M3] [#2 0.06,0.49,0.00,M8] [#3 0.16,0.29,0.00,M3] [#4 0.04,0.30,0.00,M10] [#5 0.07,0.05,0.65,U] [#6 -0.14,0.03,0.67,U] [#7 -0.13,0.04,0.71,U] [#8 0.10,0.08,0.52,U] 
22:50:43.971 00.003 1032 refined, 4 included, MultiStar: {-0.02, 0.08}, one-star: {0.01, 0.14}
22:50:43.972 00.001 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
22:50:43.974 00.002 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
22:50:43.975 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.84 mountX=0.08 mountY=0.00, mountTheta=0.01
22:50:43.978 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.08, opts=13)
22:50:43.980 00.002 1032 Enqueuing Move request for scope (-0.02, 0.08)
22:50:43.982 00.002 10072 Worker thread wakes up
22:50:43.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
22:50:43.982 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
22:50:43.982 00.000 10072 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=0.00
22:50:43.983 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:50:43.986 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.75
22:50:43.986 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:50:43.986 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:43.988 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:50:43.988 00.000 10072 MoveAxis(W, 4, ABG)
22:50:43.988 00.000 10072 Guiding  Dir = 3, Dur = 4
22:50:43.988 00.000 10072 IsGuiding returns 0
22:50:43.989 00.001 10072 PulseGuide returned control before completion, sleep 14
22:50:44.004 00.015 1032 UpdateGuideState exits: m=1332 SNR=25.6
22:50:44.006 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:44.008 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:44.009 00.001 1032 Enqueuing Expose request
22:50:44.012 00.003 10072 IsGuiding returns 0
22:50:44.012 00.000 10072 Move returns status 0, amount 4
22:50:44.012 00.000 10072 MoveAxis(N, 0, ABG)
22:50:44.012 00.000 10072 Move returns status 0, amount 0
22:50:44.012 00.000 10072 move complete, result=0
22:50:44.012 00.000 10072 worker thread done servicing request
22:50:44.012 00.000 10072 Worker thread wakes up
22:50:44.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:44.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:44.020 00.008 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:50:44.640 00.620 10072 Exposure complete
22:50:44.690 00.050 10072 worker thread done servicing request
22:50:44.690 00.000 1032 OnExposeComplete: enter
22:50:44.692 00.002 1032 UpdateGuideState(): m_state=6
22:50:44.693 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6148
22:50:44.695 00.002 1032 Star::Find returns 1 (0), X=1100.40, Y=134.52, Mass=1270, SNR=25.0, Peak=119 HFD=3.2
22:50:44.697 00.002 1032 MultiStar: [#1 -0.00,0.12,0.98,U] [#2 0.13,0.02,0.81,U] [#3 0.14,0.03,0.79,U] [#4 0.03,0.19,0.67,U] [#5 0.25,0.02,0.70,U] [#6 -0.08,-0.11,0.65,U] [#7 -0.12,-0.06,0.72,U] [#8 0.02,-0.09,0.52,U] 
22:50:44.699 00.002 1032 single-star, 8 included, MultiStar: {0.04, 0.02}, one-star: {-0.02, -0.02}
22:50:44.700 00.001 1032 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.83) = xAngle (-4.13 = 2.16)
22:50:44.702 00.002 1032 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.13 = 2.16)
22:50:44.702 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.30 mountX=-0.02 mountY=0.02, mountTheta=2.16
22:50:44.706 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
22:50:44.707 00.001 1032 Enqueuing Move request for scope (-0.02, -0.02)
22:50:44.709 00.002 10072 Worker thread wakes up
22:50:44.709 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
22:50:44.709 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
22:50:44.709 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
22:50:44.711 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:50:44.712 00.001 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.75
22:50:44.714 00.002 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:50:44.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:44.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:50:44.714 00.000 10072 MoveAxis(W, 3, ABG)
22:50:44.714 00.000 10072 Guiding  Dir = 3, Dur = 3
22:50:44.714 00.000 10072 IsGuiding returns 0
22:50:44.715 00.001 10072 PulseGuide returned control before completion, sleep 13
22:50:44.730 00.015 10072 IsGuiding returns 0
22:50:44.730 00.000 10072 Move returns status 0, amount 3
22:50:44.730 00.000 10072 MoveAxis(N, 0, ABG)
22:50:44.730 00.000 10072 Move returns status 0, amount 0
22:50:44.730 00.000 10072 move complete, result=0
22:50:44.730 00.000 10072 worker thread done servicing request
22:50:44.731 00.001 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:50:44.732 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:44.733 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:44.736 00.003 1032 Enqueuing Expose request
22:50:44.739 00.003 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:50:44.741 00.002 10072 Worker thread wakes up
22:50:44.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:44.742 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:45.155 00.413 10072 Exposure complete
22:50:45.209 00.054 10072 worker thread done servicing request
22:50:45.209 00.000 1032 OnExposeComplete: enter
22:50:45.211 00.002 1032 UpdateGuideState(): m_state=6
22:50:45.215 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6149
22:50:45.216 00.001 1032 Star::Find returns 1 (0), X=1100.41, Y=134.56, Mass=1315, SNR=25.5, Peak=131 HFD=3.2
22:50:45.218 00.002 1032 MultiStar: [#1 0.11,0.11,0.98,U] [#2 0.06,0.18,0.82,U] [#3 0.06,0.11,0.73,U] [#4 0.05,0.14,0.71,U] [#5 0.12,0.03,0.65,U] [#6 -0.08,-0.09,0.62,U] [#7 -0.07,-0.08,0.74,U] [#8 0.12,-0.06,0.53,U] 
22:50:45.220 00.002 1032 single-star, 8 included, MultiStar: {0.04, 0.05}, one-star: {-0.00, 0.02}
22:50:45.221 00.001 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
22:50:45.223 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
22:50:45.224 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.65 mountX=0.02 mountY=-0.00, mountTheta=-0.18
22:50:45.226 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
22:50:45.229 00.003 1032 Enqueuing Move request for scope (-0.00, 0.02)
22:50:45.231 00.002 10072 Worker thread wakes up
22:50:45.231 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
22:50:45.231 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
22:50:45.231 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
22:50:45.233 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:50:45.238 00.005 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.75
22:50:45.238 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:50:45.238 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:45.238 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:50:45.238 00.000 10072 MoveAxis(W, 3, ABG)
22:50:45.238 00.000 10072 Guiding  Dir = 3, Dur = 3
22:50:45.239 00.001 10072 IsGuiding returns 0
22:50:45.239 00.000 10072 PulseGuide returned control before completion, sleep 13
22:50:45.258 00.019 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:50:45.262 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:45.263 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:45.264 00.001 1032 Enqueuing Expose request
22:50:45.267 00.003 10072 IsGuiding returns 0
22:50:45.267 00.000 10072 Move returns status 0, amount 3
22:50:45.267 00.000 10072 MoveAxis(N, 0, ABG)
22:50:45.267 00.000 10072 Move returns status 0, amount 0
22:50:45.267 00.000 10072 move complete, result=0
22:50:45.267 00.000 10072 worker thread done servicing request
22:50:45.267 00.000 10072 Worker thread wakes up
22:50:45.267 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:45.268 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:45.278 00.010 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:50:45.902 00.624 10072 Exposure complete
22:50:45.954 00.052 10072 worker thread done servicing request
22:50:45.954 00.000 1032 OnExposeComplete: enter
22:50:45.957 00.003 1032 UpdateGuideState(): m_state=6
22:50:45.960 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6150
22:50:45.962 00.002 1032 Star::Find returns 1 (0), X=1100.41, Y=134.75, Mass=1313, SNR=25.5, Peak=120 HFD=3.2
22:50:45.964 00.002 1032 MultiStar: [#1 0.00,0.14,0.95,U] [#2 0.05,0.24,0.80,U] [#3 0.08,0.14,0.80,U] [#4 -0.02,0.24,0.69,U] [#5 0.12,0.22,0.00,M1] [#6 -0.03,0.20,0.60,U] [#7 -0.11,-0.19,0.69,U] [#8 0.03,0.09,0.50,U] 
22:50:45.966 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.14}, one-star: {-0.01, 0.21}
22:50:45.968 00.002 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
22:50:45.969 00.001 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
22:50:45.971 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.56 mountX=0.13 mountY=-0.04, mountTheta=-0.27
22:50:45.975 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.14, opts=13)
22:50:45.977 00.002 1032 Enqueuing Move request for scope (0.00, 0.14)
22:50:45.978 00.001 10072 Worker thread wakes up
22:50:45.979 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
22:50:45.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
22:50:45.979 00.000 10072 Moving (0.00, 0.14) raw xDistance=0.13 yDistance=-0.04
22:50:45.980 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:50:45.983 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.75
22:50:45.983 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
22:50:45.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:45.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:50:45.983 00.000 10072 MoveAxis(W, 67, ABG)
22:50:45.983 00.000 10072 Guiding  Dir = 3, Dur = 67
22:50:45.983 00.000 10072 IsGuiding returns 0
22:50:45.985 00.002 10072 PulseGuide returned control before completion, sleep 77
22:50:46.005 00.020 1032 UpdateGuideState exits: m=1313 SNR=25.5
22:50:46.007 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:46.012 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:46.015 00.003 1032 Enqueuing Expose request
22:50:46.071 00.056 10072 IsGuiding returns 0
22:50:46.071 00.000 10072 Move returns status 0, amount 67
22:50:46.071 00.000 10072 MoveAxis(N, 0, ABG)
22:50:46.071 00.000 10072 Move returns status 0, amount 0
22:50:46.071 00.000 10072 move complete, result=0
22:50:46.071 00.000 10072 worker thread done servicing request
22:50:46.071 00.000 10072 Worker thread wakes up
22:50:46.071 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:46.072 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:46.072 00.000 1032 GuideStep: 0.1 px 67 ms WEST, -0.0 px 0 ms NORTH
22:50:46.483 00.411 10072 Exposure complete
22:50:46.535 00.052 10072 worker thread done servicing request
22:50:46.535 00.000 1032 OnExposeComplete: enter
22:50:46.537 00.002 1032 UpdateGuideState(): m_state=6
22:50:46.539 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6151
22:50:46.540 00.001 1032 Star::Find returns 1 (0), X=1100.43, Y=134.69, Mass=1350, SNR=25.8, Peak=134 HFD=3.2
22:50:46.546 00.006 1032 MultiStar: [#1 0.02,0.29,0.00,M1] [#2 0.05,0.18,0.77,U] [#3 0.07,0.06,0.79,U] [#4 0.21,0.13,0.74,U] [#5 0.07,0.12,0.71,U] [#6 -0.04,-0.14,0.62,U] [#7 0.07,-0.13,0.71,U] [#8 -0.01,0.14,0.49,U] 
22:50:46.550 00.004 1032 refined, 7 included, MultiStar: {0.06, 0.07}, one-star: {0.01, 0.15}
22:50:46.554 00.004 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
22:50:46.555 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
22:50:46.557 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.88 mountX=0.05 mountY=-0.07, mountTheta=-0.95
22:50:46.560 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
22:50:46.561 00.001 1032 Enqueuing Move request for scope (0.06, 0.07)
22:50:46.563 00.002 10072 Worker thread wakes up
22:50:46.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
22:50:46.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
22:50:46.563 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.07
22:50:46.565 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:50:46.567 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.75
22:50:46.568 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:50:46.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:46.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:50:46.568 00.000 10072 MoveAxis(W, 3, ABG)
22:50:46.568 00.000 10072 Guiding  Dir = 3, Dur = 3
22:50:46.568 00.000 10072 IsGuiding returns 0
22:50:46.569 00.001 10072 PulseGuide returned control before completion, sleep 13
22:50:46.588 00.019 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:50:46.591 00.003 10072 IsGuiding returns 0
22:50:46.591 00.000 10072 Move returns status 0, amount 3
22:50:46.591 00.000 10072 MoveAxis(N, 0, ABG)
22:50:46.591 00.000 10072 Move returns status 0, amount 0
22:50:46.591 00.000 10072 move complete, result=0
22:50:46.592 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:46.593 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:46.595 00.002 1032 Enqueuing Expose request
22:50:46.597 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:50:46.598 00.001 10072 worker thread done servicing request
22:50:46.598 00.000 10072 Worker thread wakes up
22:50:46.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:46.598 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:47.233 00.635 10072 Exposure complete
22:50:47.285 00.052 10072 worker thread done servicing request
22:50:47.285 00.000 1032 OnExposeComplete: enter
22:50:47.289 00.004 1032 UpdateGuideState(): m_state=6
22:50:47.292 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6152
22:50:47.293 00.001 1032 Star::Find returns 1 (0), X=1100.43, Y=134.35, Mass=1244, SNR=24.8, Peak=110 HFD=3.2
22:50:47.296 00.003 1032 MultiStar: [#1 -0.04,0.11,1.02,U] [#2 0.06,0.12,0.81,U] [#3 0.19,0.18,0.00,M1] [#4 0.21,0.05,0.72,U] [#5 0.04,0.13,0.68,U] [#6 0.05,-0.23,0.63,U] [#7 -0.08,-0.13,0.73,U] [#8 0.03,-0.14,0.55,U] 
22:50:47.297 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.03}, one-star: {0.02, -0.19}
22:50:47.301 00.004 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
22:50:47.303 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
22:50:47.305 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.71 mountX=-0.03 mountY=-0.02, mountTheta=-2.54
22:50:47.308 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
22:50:47.311 00.003 1032 Enqueuing Move request for scope (0.03, -0.03)
22:50:47.313 00.002 10072 Worker thread wakes up
22:50:47.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:50:47.313 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:50:47.313 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
22:50:47.315 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:50:47.317 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.75
22:50:47.317 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:50:47.317 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:47.317 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:50:47.317 00.000 10072 MoveAxis(W, 3, ABG)
22:50:47.317 00.000 10072 Guiding  Dir = 3, Dur = 3
22:50:47.318 00.001 10072 IsGuiding returns 0
22:50:47.318 00.000 10072 PulseGuide returned control before completion, sleep 13
22:50:47.335 00.017 1032 UpdateGuideState exits: m=1244 SNR=24.8
22:50:47.339 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:47.340 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:47.343 00.003 1032 Enqueuing Expose request
22:50:47.344 00.001 10072 IsGuiding returns 0
22:50:47.344 00.000 10072 Move returns status 0, amount 3
22:50:47.344 00.000 10072 MoveAxis(N, 0, ABG)
22:50:47.344 00.000 10072 Move returns status 0, amount 0
22:50:47.344 00.000 10072 move complete, result=0
22:50:47.345 00.001 10072 worker thread done servicing request
22:50:47.345 00.000 10072 Worker thread wakes up
22:50:47.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:47.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:47.352 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:50:47.753 00.401 10072 Exposure complete
22:50:47.807 00.054 10072 worker thread done servicing request
22:50:47.807 00.000 1032 OnExposeComplete: enter
22:50:47.810 00.003 1032 UpdateGuideState(): m_state=6
22:50:47.812 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6153
22:50:47.814 00.002 1032 Star::Find returns 1 (0), X=1100.28, Y=134.57, Mass=1465, SNR=26.9, Peak=147 HFD=3.2
22:50:47.815 00.001 1032 MultiStar: [#1 -0.13,0.10,0.89,U] [#2 0.04,0.24,0.75,U] [#3 0.15,0.12,0.69,U] [#4 0.01,0.13,0.68,U] [#5 0.02,0.15,0.68,U] [#6 -0.04,-0.05,0.59,U] [#7 -0.07,-0.11,0.72,U] [#8 0.07,-0.12,0.49,U] 
22:50:47.816 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {-0.13, 0.03}
22:50:47.818 00.002 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
22:50:47.819 00.001 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
22:50:47.821 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.88 mountX=0.06 mountY=0.00, mountTheta=0.05
22:50:47.823 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
22:50:47.825 00.002 1032 Enqueuing Move request for scope (-0.02, 0.06)
22:50:47.826 00.001 10072 Worker thread wakes up
22:50:47.826 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
22:50:47.826 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
22:50:47.827 00.001 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.00
22:50:47.828 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:50:47.831 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.75
22:50:47.831 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:50:47.831 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:47.831 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:50:47.832 00.001 10072 MoveAxis(W, 2, ABG)
22:50:47.832 00.000 10072 Guiding  Dir = 3, Dur = 2
22:50:47.832 00.000 10072 IsGuiding returns 0
22:50:47.832 00.000 10072 PulseGuide returned control before completion, sleep 12
22:50:47.850 00.018 1032 UpdateGuideState exits: m=1465 SNR=26.9
22:50:47.853 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:47.855 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:47.857 00.002 1032 Enqueuing Expose request
22:50:47.860 00.003 10072 IsGuiding returns 0
22:50:47.860 00.000 10072 Move returns status 0, amount 2
22:50:47.860 00.000 10072 MoveAxis(N, 0, ABG)
22:50:47.860 00.000 10072 Move returns status 0, amount 0
22:50:47.860 00.000 10072 move complete, result=0
22:50:47.860 00.000 10072 worker thread done servicing request
22:50:47.860 00.000 10072 Worker thread wakes up
22:50:47.861 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:47.861 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:47.869 00.008 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:50:48.487 00.618 10072 Exposure complete
22:50:48.546 00.059 10072 worker thread done servicing request
22:50:48.546 00.000 1032 OnExposeComplete: enter
22:50:48.549 00.003 1032 UpdateGuideState(): m_state=6
22:50:48.551 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6154
22:50:48.554 00.003 1032 Star::Find returns 1 (0), X=1100.30, Y=134.74, Mass=1540, SNR=27.6, Peak=137 HFD=3.4
22:50:48.557 00.003 1032 MultiStar: [#1 0.01,0.25,0.91,U] [#2 0.03,0.25,0.00,M3] [#3 0.09,0.22,0.71,U] [#4 0.03,0.26,0.00,M5] [#5 0.03,0.09,0.59,U] [#6 -0.15,0.05,0.56,U] [#7 -0.10,0.02,0.65,U] [#8 0.10,0.06,0.44,U] 
22:50:48.559 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.15}, one-star: {-0.11, 0.21}
22:50:48.561 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
22:50:48.563 00.002 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
22:50:48.565 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.75 mountX=0.15 mountY=-0.01, mountTheta=-0.08
22:50:48.567 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.15, opts=13)
22:50:48.569 00.002 1032 Enqueuing Move request for scope (-0.03, 0.15)
22:50:48.571 00.002 10072 Worker thread wakes up
22:50:48.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
22:50:48.571 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
22:50:48.571 00.000 10072 Moving (-0.03, 0.15) raw xDistance=0.15 yDistance=-0.01
22:50:48.574 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:50:48.577 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 286.74
22:50:48.577 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:50:48.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:48.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:50:48.577 00.000 10072 MoveAxis(W, 73, ABG)
22:50:48.577 00.000 10072 Guiding  Dir = 3, Dur = 73
22:50:48.577 00.000 10072 IsGuiding returns 0
22:50:48.578 00.001 10072 PulseGuide returned control before completion, sleep 83
22:50:48.597 00.019 1032 UpdateGuideState exits: m=1540 SNR=27.6
22:50:48.599 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:48.601 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:48.603 00.002 1032 Enqueuing Expose request
22:50:48.669 00.066 10072 IsGuiding returns 0
22:50:48.669 00.000 10072 Move returns status 0, amount 73
22:50:48.669 00.000 10072 MoveAxis(N, 0, ABG)
22:50:48.669 00.000 10072 Move returns status 0, amount 0
22:50:48.669 00.000 10072 move complete, result=0
22:50:48.669 00.000 10072 worker thread done servicing request
22:50:48.669 00.000 10072 Worker thread wakes up
22:50:48.670 00.001 1032 GuideStep: 0.1 px 73 ms WEST, -0.0 px 0 ms NORTH
22:50:48.675 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:48.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:49.093 00.418 10072 Exposure complete
22:50:49.146 00.053 10072 worker thread done servicing request
22:50:49.146 00.000 1032 OnExposeComplete: enter
22:50:49.147 00.001 1032 UpdateGuideState(): m_state=6
22:50:49.151 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6155
22:50:49.153 00.002 1032 Star::Find returns 1 (0), X=1100.38, Y=134.64, Mass=1367, SNR=26.0, Peak=129 HFD=3.3
22:50:49.155 00.002 1032 MultiStar: [#1 0.04,0.15,0.94,U] [#2 0.15,0.26,0.00,M4] [#3 0.01,0.13,0.82,U] [#4 0.04,0.26,0.00,M6] [#5 0.10,0.22,0.69,U] [#6 -0.24,0.03,0.58,U] [#7 -0.11,0.05,0.69,U] [#8 0.10,-0.04,0.55,U] 
22:50:49.157 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.10}, one-star: {-0.03, 0.10}
22:50:49.158 00.001 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
22:50:49.160 00.002 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
22:50:49.162 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.73 mountX=0.10 mountY=-0.01, mountTheta=-0.10
22:50:49.165 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
22:50:49.168 00.003 1032 Enqueuing Move request for scope (-0.02, 0.10)
22:50:49.170 00.002 10072 Worker thread wakes up
22:50:49.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
22:50:49.170 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
22:50:49.170 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.01
22:50:49.173 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:50:49.177 00.004 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
22:50:49.177 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:50:49.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:49.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:50:49.178 00.001 10072 MoveAxis(W, 2, ABG)
22:50:49.178 00.000 10072 Guiding  Dir = 3, Dur = 2
22:50:49.178 00.000 10072 IsGuiding returns 0
22:50:49.178 00.000 10072 PulseGuide returned control before completion, sleep 12
22:50:49.196 00.018 10072 IsGuiding returns 0
22:50:49.196 00.000 10072 Move returns status 0, amount 2
22:50:49.196 00.000 10072 MoveAxis(N, 0, ABG)
22:50:49.196 00.000 10072 Move returns status 0, amount 0
22:50:49.196 00.000 10072 move complete, result=0
22:50:49.196 00.000 10072 worker thread done servicing request
22:50:49.197 00.001 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:50:49.199 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:49.200 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:49.202 00.002 1032 Enqueuing Expose request
22:50:49.203 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:50:49.207 00.004 10072 Worker thread wakes up
22:50:49.207 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:49.207 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:49.841 00.634 10072 Exposure complete
22:50:49.899 00.058 10072 worker thread done servicing request
22:50:49.899 00.000 1032 OnExposeComplete: enter
22:50:49.902 00.003 1032 UpdateGuideState(): m_state=6
22:50:49.904 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6156
22:50:49.906 00.002 1032 Star::Find returns 1 (0), X=1100.35, Y=134.52, Mass=1446, SNR=26.7, Peak=132 HFD=3.2
22:50:49.908 00.002 1032 MultiStar: [#1 -0.03,0.18,0.96,U] [#2 0.09,0.18,0.76,U] [#3 0.22,-0.02,0.75,U] [#4 0.11,0.12,0.66,U] [#5 0.25,0.10,0.00,M1] [#6 -0.03,-0.10,0.61,U] [#7 -0.08,-0.04,0.68,U] [#8 0.07,-0.21,0.50,U] 
22:50:49.910 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.03}, one-star: {-0.06, -0.02}
22:50:49.911 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:50:49.913 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:50:49.915 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.73 mountX=0.02 mountY=-0.04, mountTheta=-1.10
22:50:49.919 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
22:50:49.921 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
22:50:49.923 00.002 10072 Worker thread wakes up
22:50:49.924 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
22:50:49.924 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
22:50:49.924 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
22:50:49.926 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:50:49.929 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
22:50:49.929 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:50:49.929 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:49.929 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:50:49.929 00.000 10072 MoveAxis(W, 2, ABG)
22:50:49.929 00.000 10072 Guiding  Dir = 3, Dur = 2
22:50:49.930 00.001 10072 IsGuiding returns 0
22:50:49.930 00.000 10072 PulseGuide returned control before completion, sleep 12
22:50:49.948 00.018 10072 IsGuiding returns 0
22:50:49.948 00.000 10072 Move returns status 0, amount 2
22:50:49.948 00.000 10072 MoveAxis(N, 0, ABG)
22:50:49.948 00.000 10072 Move returns status 0, amount 0
22:50:49.948 00.000 1032 UpdateGuideState exits: m=1446 SNR=26.7
22:50:49.952 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:49.955 00.003 10072 move complete, result=0
22:50:49.955 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:49.961 00.006 1032 Enqueuing Expose request
22:50:49.964 00.003 10072 worker thread done servicing request
22:50:49.964 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:50:49.967 00.003 10072 Worker thread wakes up
22:50:49.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:49.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:50.373 00.406 10072 Exposure complete
22:50:50.441 00.068 10072 worker thread done servicing request
22:50:50.441 00.000 1032 OnExposeComplete: enter
22:50:50.443 00.002 1032 UpdateGuideState(): m_state=6
22:50:50.446 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6157
22:50:50.447 00.001 1032 Star::Find returns 1 (0), X=1100.42, Y=134.50, Mass=1332, SNR=25.6, Peak=122 HFD=3.2
22:50:50.451 00.004 1032 MultiStar: [#1 -0.02,0.10,0.96,U] [#2 0.09,0.22,0.79,U] [#3 0.12,0.11,0.74,U] [#4 0.18,0.00,0.67,U] [#5 0.16,0.01,0.66,U] [#6 0.04,-0.09,0.62,U] [#7 -0.04,-0.12,0.73,U] [#8 0.16,-0.18,0.51,U] 
22:50:50.453 00.002 1032 single-star, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.01, -0.04}
22:50:50.457 00.004 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
22:50:50.460 00.003 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
22:50:50.463 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.44 mountX=-0.04 mountY=0.01, mountTheta=3.01
22:50:50.466 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
22:50:50.468 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
22:50:50.470 00.002 10072 Worker thread wakes up
22:50:50.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:50:50.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:50:50.472 00.002 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
22:50:50.474 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:50:50.477 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
22:50:50.477 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:50:50.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:50.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:50.477 00.000 10072 MoveAxis(W, 2, ABG)
22:50:50.478 00.001 10072 Guiding  Dir = 3, Dur = 2
22:50:50.478 00.000 10072 IsGuiding returns 0
22:50:50.478 00.000 10072 PulseGuide returned control before completion, sleep 12
22:50:50.494 00.016 10072 IsGuiding returns 0
22:50:50.495 00.001 10072 Move returns status 0, amount 2
22:50:50.495 00.000 10072 MoveAxis(N, 0, ABG)
22:50:50.495 00.000 10072 Move returns status 0, amount 0
22:50:50.495 00.000 10072 move complete, result=0
22:50:50.495 00.000 10072 worker thread done servicing request
22:50:50.503 00.008 1032 UpdateGuideState exits: m=1332 SNR=25.6
22:50:50.506 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:50.509 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:50.511 00.002 1032 Enqueuing Expose request
22:50:50.514 00.003 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:50:50.516 00.002 10072 Worker thread wakes up
22:50:50.516 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:50.516 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:51.250 00.734 10072 Exposure complete
22:50:51.305 00.055 10072 worker thread done servicing request
22:50:51.306 00.001 1032 OnExposeComplete: enter
22:50:51.308 00.002 1032 UpdateGuideState(): m_state=6
22:50:51.310 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6158
22:50:51.312 00.002 1032 Star::Find returns 1 (0), X=1100.50, Y=134.43, Mass=1270, SNR=25.0, Peak=121 HFD=3.2
22:50:51.314 00.002 1032 MultiStar: [#1 0.03,0.11,1.00,U] [#2 0.02,0.24,0.82,U] [#3 -0.00,0.08,0.77,U] [#4 0.06,0.14,0.75,U] [#5 0.28,0.17,0.00,M1] [#6 -0.11,0.03,0.66,U] [#7 -0.12,0.02,0.68,U] [#8 0.04,-0.21,0.54,U] 
22:50:51.316 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.05}, one-star: {0.09, -0.10}
22:50:51.318 00.002 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
22:50:51.320 00.002 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
22:50:51.322 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.42 mountX=0.04 mountY=-0.02, mountTheta=-0.41
22:50:51.324 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
22:50:51.326 00.002 1032 Enqueuing Move request for scope (0.01, 0.05)
22:50:51.329 00.003 10072 Worker thread wakes up
22:50:51.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
22:50:51.329 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
22:50:51.329 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.02
22:50:51.332 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:50:51.336 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
22:50:51.336 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:50:51.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:51.336 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:50:51.336 00.000 10072 MoveAxis(W, 2, ABG)
22:50:51.336 00.000 10072 Guiding  Dir = 3, Dur = 2
22:50:51.336 00.000 10072 IsGuiding returns 0
22:50:51.337 00.001 10072 PulseGuide returned control before completion, sleep 12
22:50:51.353 00.016 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:50:51.357 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:51.359 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:51.361 00.002 10072 IsGuiding returns 0
22:50:51.361 00.000 10072 Move returns status 0, amount 2
22:50:51.361 00.000 10072 MoveAxis(N, 0, ABG)
22:50:51.361 00.000 10072 Move returns status 0, amount 0
22:50:51.361 00.000 1032 Enqueuing Expose request
22:50:51.365 00.004 10072 move complete, result=0
22:50:51.365 00.000 10072 worker thread done servicing request
22:50:51.365 00.000 10072 Worker thread wakes up
22:50:51.365 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:51.365 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:51.365 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:50:51.783 00.418 10072 Exposure complete
22:50:51.867 00.084 1032 OnExposeComplete: enter
22:50:51.870 00.003 1032 UpdateGuideState(): m_state=6
22:50:51.874 00.004 10072 worker thread done servicing request
22:50:51.875 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6159
22:50:51.877 00.002 1032 Star::Find returns 1 (0), X=1100.48, Y=134.58, Mass=1242, SNR=24.7, Peak=118 HFD=3.2
22:50:51.880 00.003 1032 MultiStar: [#1 0.07,0.10,1.01,U] [#2 0.04,0.14,0.85,U] [#3 0.03,0.13,0.80,U] [#4 0.06,0.30,0.00,M4] [#5 0.29,-0.09,0.00,M2] [#6 -0.21,-0.02,0.64,U] [#7 -0.10,-0.03,0.71,U] [#8 0.11,-0.09,0.52,U] 
22:50:51.881 00.001 1032 refined, 6 included, MultiStar: {0.01, 0.05}, one-star: {0.06, 0.04}
22:50:51.885 00.004 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
22:50:51.887 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
22:50:51.889 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.41 mountX=0.05 mountY=-0.02, mountTheta=-0.42
22:50:51.893 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
22:50:51.896 00.003 1032 Enqueuing Move request for scope (0.01, 0.05)
22:50:51.898 00.002 10072 Worker thread wakes up
22:50:51.898 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
22:50:51.898 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
22:50:51.898 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
22:50:51.903 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:50:51.911 00.008 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
22:50:51.911 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:50:51.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:51.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:50:51.911 00.000 10072 MoveAxis(W, 2, ABG)
22:50:51.911 00.000 10072 Guiding  Dir = 3, Dur = 2
22:50:51.912 00.001 10072 IsGuiding returns 0
22:50:51.914 00.002 10072 PulseGuide returned control before completion, sleep 11
22:50:51.938 00.024 10072 IsGuiding returns 0
22:50:51.938 00.000 10072 Move returns status 0, amount 2
22:50:51.938 00.000 10072 MoveAxis(N, 0, ABG)
22:50:51.938 00.000 10072 Move returns status 0, amount 0
22:50:51.938 00.000 10072 move complete, result=0
22:50:51.938 00.000 10072 worker thread done servicing request
22:50:51.941 00.003 1032 UpdateGuideState exits: m=1242 SNR=24.7
22:50:51.943 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:51.946 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:51.952 00.006 1032 Enqueuing Expose request
22:50:51.962 00.010 10072 Worker thread wakes up
22:50:51.962 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:50:51.965 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:51.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:52.599 00.634 10072 Exposure complete
22:50:52.697 00.098 10072 worker thread done servicing request
22:50:52.698 00.001 1032 OnExposeComplete: enter
22:50:52.701 00.003 1032 UpdateGuideState(): m_state=6
22:50:52.710 00.009 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6160
22:50:52.729 00.019 1032 Star::Find returns 1 (0), X=1100.37, Y=134.50, Mass=1374, SNR=26.1, Peak=134 HFD=3.2
22:50:52.733 00.004 1032 MultiStar: [#1 0.10,0.08,1.00,U] [#2 0.13,0.10,0.77,U] [#3 0.07,0.02,0.79,U] [#4 -0.01,0.06,0.73,U] [#5 0.24,-0.05,0.66,U] [#6 -0.04,-0.13,0.62,U] [#7 -0.06,-0.14,0.72,U] [#8 0.05,-0.13,0.49,U] 
22:50:52.742 00.009 1032 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {-0.04, -0.04}
22:50:52.748 00.006 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
22:50:52.752 00.004 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
22:50:52.757 00.005 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.30 mountX=-0.03 mountY=-0.04, mountTheta=-2.13
22:50:52.762 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
22:50:52.767 00.005 1032 Enqueuing Move request for scope (0.05, -0.01)
22:50:52.770 00.003 10072 Worker thread wakes up
22:50:52.772 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:50:52.772 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:50:52.772 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.03 yDistance=-0.04
22:50:52.777 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:50:52.782 00.005 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
22:50:52.782 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:50:52.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:52.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:50:52.782 00.000 10072 MoveAxis(W, 2, ABG)
22:50:52.782 00.000 10072 Guiding  Dir = 3, Dur = 2
22:50:52.782 00.000 10072 IsGuiding returns 0
22:50:52.783 00.001 10072 PulseGuide returned control before completion, sleep 12
22:50:52.810 00.027 1032 UpdateGuideState exits: m=1374 SNR=26.1
22:50:52.815 00.005 10072 IsGuiding returns 0
22:50:52.815 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:52.818 00.003 10072 Move returns status 0, amount 2
22:50:52.818 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:52.821 00.003 1032 Enqueuing Expose request
22:50:52.823 00.002 10072 MoveAxis(N, 0, ABG)
22:50:52.823 00.000 10072 Move returns status 0, amount 0
22:50:52.823 00.000 10072 move complete, result=0
22:50:52.823 00.000 10072 worker thread done servicing request
22:50:52.823 00.000 10072 Worker thread wakes up
22:50:52.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:52.824 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:52.836 00.012 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:50:53.238 00.402 10072 Exposure complete
22:50:53.300 00.062 10072 worker thread done servicing request
22:50:53.300 00.000 1032 OnExposeComplete: enter
22:50:53.303 00.003 1032 UpdateGuideState(): m_state=6
22:50:53.305 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6161
22:50:53.308 00.003 1032 Star::Find returns 1 (0), X=1100.39, Y=134.49, Mass=1280, SNR=25.2, Peak=126 HFD=3.2
22:50:53.311 00.003 1032 MultiStar: [#1 -0.03,0.03,1.02,U] [#2 0.11,0.03,0.79,U] [#3 0.17,-0.00,0.77,U] [#4 0.08,0.07,0.64,U] [#5 0.03,0.02,0.72,U] [#6 0.07,-0.25,0.00,M1] [#7 -0.05,-0.13,0.68,U] [#8 -0.05,-0.24,0.51,U] 
22:50:53.314 00.003 1032 refined, 7 included, MultiStar: {0.03, -0.03}, one-star: {-0.02, -0.05}
22:50:53.316 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
22:50:53.318 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
22:50:53.321 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.70 mountX=-0.03 mountY=-0.02, mountTheta=-2.53
22:50:53.324 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
22:50:53.327 00.003 1032 Enqueuing Move request for scope (0.03, -0.03)
22:50:53.330 00.003 10072 Worker thread wakes up
22:50:53.330 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:50:53.330 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:50:53.330 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
22:50:53.334 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:50:53.338 00.004 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
22:50:53.338 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:50:53.339 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:53.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:50:53.339 00.000 10072 MoveAxis(W, 1, ABG)
22:50:53.339 00.000 10072 Guiding  Dir = 3, Dur = 1
22:50:53.339 00.000 10072 IsGuiding returns 0
22:50:53.340 00.001 10072 PulseGuide returned control before completion, sleep 11
22:50:53.361 00.021 10072 IsGuiding returns 0
22:50:53.364 00.003 1032 UpdateGuideState exits: m=1280 SNR=25.2
22:50:53.367 00.003 10072 Move returns status 0, amount 1
22:50:53.367 00.000 10072 MoveAxis(N, 0, ABG)
22:50:53.367 00.000 10072 Move returns status 0, amount 0
22:50:53.367 00.000 10072 move complete, result=0
22:50:53.367 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:53.369 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:53.371 00.002 1032 Enqueuing Expose request
22:50:53.373 00.002 10072 worker thread done servicing request
22:50:53.373 00.000 10072 Worker thread wakes up
22:50:53.373 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:53.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:53.373 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:50:54.005 00.632 10072 Exposure complete
22:50:54.058 00.053 10072 worker thread done servicing request
22:50:54.058 00.000 1032 OnExposeComplete: enter
22:50:54.060 00.002 1032 UpdateGuideState(): m_state=6
22:50:54.062 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6162
22:50:54.063 00.001 1032 Star::Find returns 1 (0), X=1100.43, Y=134.56, Mass=1232, SNR=24.7, Peak=126 HFD=3.2
22:50:54.065 00.002 1032 MultiStar: [#1 0.09,0.10,1.03,U] [#2 0.10,0.10,0.79,U] [#3 0.17,0.17,0.78,U] [#4 0.12,0.25,0.00,M3] [#5 0.19,0.07,0.70,U] [#6 -0.20,-0.14,0.64,U] [#7 -0.06,-0.09,0.78,U] [#8 0.06,-0.07,0.54,U] 
22:50:54.067 00.002 1032 single-star, 7 included, MultiStar: {0.05, 0.03}, one-star: {0.02, 0.02}
22:50:54.069 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:50:54.070 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:50:54.072 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.73 mountX=0.01 mountY=-0.02, mountTheta=-1.10
22:50:54.075 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
22:50:54.077 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
22:50:54.081 00.004 10072 Worker thread wakes up
22:50:54.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:50:54.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:50:54.082 00.001 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
22:50:54.084 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:50:54.087 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
22:50:54.087 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:50:54.087 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:54.087 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:50:54.087 00.000 10072 MoveAxis(W, 1, ABG)
22:50:54.087 00.000 10072 Guiding  Dir = 3, Dur = 1
22:50:54.088 00.001 10072 IsGuiding returns 0
22:50:54.088 00.000 10072 PulseGuide returned control before completion, sleep 11
22:50:54.106 00.018 1032 UpdateGuideState exits: m=1232 SNR=24.7
22:50:54.108 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:54.112 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:54.119 00.007 1032 Enqueuing Expose request
22:50:54.122 00.003 10072 IsGuiding returns 0
22:50:54.122 00.000 10072 Move returns status 0, amount 1
22:50:54.122 00.000 10072 MoveAxis(N, 0, ABG)
22:50:54.122 00.000 10072 Move returns status 0, amount 0
22:50:54.122 00.000 10072 move complete, result=0
22:50:54.122 00.000 10072 worker thread done servicing request
22:50:54.122 00.000 10072 Worker thread wakes up
22:50:54.122 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:54.122 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:54.130 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:50:54.536 00.406 10072 Exposure complete
22:50:54.590 00.054 10072 worker thread done servicing request
22:50:54.590 00.000 1032 OnExposeComplete: enter
22:50:54.593 00.003 1032 UpdateGuideState(): m_state=6
22:50:54.594 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6163
22:50:54.597 00.003 1032 Star::Find returns 1 (0), X=1100.24, Y=134.71, Mass=1380, SNR=26.1, Peak=133 HFD=3.4
22:50:54.599 00.002 1032 MultiStar: [#1 0.08,0.17,0.94,U] [#2 0.07,0.22,0.78,U] [#3 0.02,0.31,0.00,M1] [#4 0.00,0.23,0.68,U] [#5 0.14,0.19,0.68,U] [#6 -0.11,0.01,0.60,U] [#7 0.01,0.03,0.68,U] [#8 0.08,-0.11,0.50,U] 
22:50:54.600 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.13}, one-star: {-0.18, 0.17}
22:50:54.602 00.002 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
22:50:54.604 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
22:50:54.605 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.53 mountX=0.12 mountY=-0.04, mountTheta=-0.30
22:50:54.609 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
22:50:54.611 00.002 1032 Enqueuing Move request for scope (0.01, 0.13)
22:50:54.613 00.002 10072 Worker thread wakes up
22:50:54.613 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
22:50:54.614 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
22:50:54.614 00.000 10072 Moving (0.01, 0.13) raw xDistance=0.12 yDistance=-0.04
22:50:54.616 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:50:54.619 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:50:54.619 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:50:54.620 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:54.620 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:50:54.620 00.000 10072 MoveAxis(W, 0, ABG)
22:50:54.620 00.000 10072 Move returns status 0, amount 0
22:50:54.620 00.000 10072 MoveAxis(N, 0, ABG)
22:50:54.620 00.000 10072 Move returns status 0, amount 0
22:50:54.620 00.000 10072 move complete, result=0
22:50:54.620 00.000 10072 worker thread done servicing request
22:50:54.638 00.018 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:50:54.640 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:54.644 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:54.647 00.003 1032 Enqueuing Expose request
22:50:54.648 00.001 10072 Worker thread wakes up
22:50:54.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:54.648 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
22:50:54.651 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:55.284 00.633 10072 Exposure complete
22:50:55.345 00.061 10072 worker thread done servicing request
22:50:55.345 00.000 1032 OnExposeComplete: enter
22:50:55.347 00.002 1032 UpdateGuideState(): m_state=6
22:50:55.350 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6164
22:50:55.352 00.002 1032 Star::Find returns 1 (0), X=1100.34, Y=134.63, Mass=1408, SNR=26.4, Peak=133 HFD=3.4
22:50:55.355 00.003 1032 MultiStar: [#1 0.01,0.24,1.00,U] [#2 0.06,0.33,0.00,M1] [#3 0.14,0.19,0.75,U] [#4 -0.00,0.21,0.66,U] [#5 0.13,0.20,0.65,U] [#6 -0.07,-0.17,0.59,U] [#7 -0.03,-0.03,0.70,U] [#8 0.00,0.01,0.49,U] 
22:50:55.357 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {-0.07, 0.09}
22:50:55.360 00.003 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
22:50:55.362 00.002 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
22:50:55.365 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.47 mountX=0.10 mountY=-0.04, mountTheta=-0.36
22:50:55.369 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
22:50:55.372 00.003 1032 Enqueuing Move request for scope (0.01, 0.11)
22:50:55.374 00.002 10072 Worker thread wakes up
22:50:55.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
22:50:55.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
22:50:55.374 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.04
22:50:55.376 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:50:55.379 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:50:55.379 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:50:55.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:55.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:50:55.379 00.000 10072 MoveAxis(E, 1, ABG)
22:50:55.379 00.000 10072 Guiding  Dir = 2, Dur = 1
22:50:55.380 00.001 10072 IsGuiding returns 0
22:50:55.380 00.000 10072 PulseGuide returned control before completion, sleep 11
22:50:55.400 00.020 1032 UpdateGuideState exits: m=1408 SNR=26.4
22:50:55.403 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:55.405 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:55.408 00.003 1032 Enqueuing Expose request
22:50:55.411 00.003 10072 IsGuiding returns 0
22:50:55.411 00.000 10072 Move returns status 0, amount 1
22:50:55.411 00.000 10072 MoveAxis(N, 0, ABG)
22:50:55.411 00.000 10072 Move returns status 0, amount 0
22:50:55.411 00.000 10072 move complete, result=0
22:50:55.411 00.000 10072 worker thread done servicing request
22:50:55.411 00.000 10072 Worker thread wakes up
22:50:55.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:55.412 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:55.420 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:50:55.833 00.413 10072 Exposure complete
22:50:55.894 00.061 10072 worker thread done servicing request
22:50:55.894 00.000 1032 OnExposeComplete: enter
22:50:55.898 00.004 1032 UpdateGuideState(): m_state=6
22:50:55.900 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6165
22:50:55.901 00.001 1032 Star::Find returns 1 (0), X=1100.38, Y=134.51, Mass=1263, SNR=25.0, Peak=123 HFD=3.2
22:50:55.903 00.002 1032 MultiStar: [#1 0.04,0.04,0.98,U] [#2 0.08,0.19,0.82,U] [#3 0.02,0.32,0.00,M1] [#4 0.03,0.15,0.69,U] [#5 0.15,0.15,0.68,U] [#6 -0.13,-0.09,0.63,U] [#7 -0.08,0.08,0.69,U] [#8 0.12,-0.22,0.53,U] 
22:50:55.905 00.002 1032 single-star, 7 included, MultiStar: {0.02, 0.04}, one-star: {-0.03, -0.03}
22:50:55.908 00.003 1032 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.83) = xAngle (-4.31 = 1.97)
22:50:55.910 00.002 1032 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.31 = 1.97)
22:50:55.911 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.48 mountX=-0.02 mountY=0.04, mountTheta=1.97
22:50:55.914 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
22:50:55.916 00.002 1032 Enqueuing Move request for scope (-0.03, -0.03)
22:50:55.918 00.002 10072 Worker thread wakes up
22:50:55.918 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
22:50:55.918 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
22:50:55.918 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
22:50:55.920 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:50:55.924 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:50:55.924 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:50:55.924 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:55.924 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:50:55.925 00.001 10072 MoveAxis(E, 1, ABG)
22:50:55.925 00.000 10072 Guiding  Dir = 2, Dur = 1
22:50:55.925 00.000 10072 IsGuiding returns 0
22:50:55.926 00.001 10072 PulseGuide returned control before completion, sleep 11
22:50:55.946 00.020 1032 UpdateGuideState exits: m=1263 SNR=25.0
22:50:55.949 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:55.950 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:55.954 00.004 1032 Enqueuing Expose request
22:50:55.959 00.005 10072 IsGuiding returns 0
22:50:55.959 00.000 10072 Move returns status 0, amount 1
22:50:55.959 00.000 10072 MoveAxis(N, 0, ABG)
22:50:55.959 00.000 10072 Move returns status 0, amount 0
22:50:55.959 00.000 10072 move complete, result=0
22:50:55.959 00.000 10072 worker thread done servicing request
22:50:55.959 00.000 10072 Worker thread wakes up
22:50:55.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:55.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:55.959 00.000 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:50:56.595 00.636 10072 Exposure complete
22:50:56.651 00.056 10072 worker thread done servicing request
22:50:56.651 00.000 1032 OnExposeComplete: enter
22:50:56.654 00.003 1032 UpdateGuideState(): m_state=6
22:50:56.656 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6166
22:50:56.658 00.002 1032 Star::Find returns 1 (0), X=1100.49, Y=134.55, Mass=1309, SNR=25.4, Peak=122 HFD=3.2
22:50:56.659 00.001 1032 MultiStar: [#1 -0.03,0.16,0.95,U] [#2 0.01,0.29,0.00,M1] [#3 0.14,0.15,0.75,U] [#4 0.01,0.31,0.00,M1] [#5 0.06,-0.04,0.72,U] [#6 -0.18,0.00,0.65,U] [#7 -0.08,0.02,0.67,U] [#8 0.01,-0.04,0.51,U] 
22:50:56.661 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.05}, one-star: {0.08, 0.01}
22:50:56.662 00.001 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
22:50:56.664 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
22:50:56.665 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.46 mountX=0.04 mountY=-0.02, mountTheta=-0.37
22:50:56.668 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
22:50:56.670 00.002 1032 Enqueuing Move request for scope (0.01, 0.05)
22:50:56.672 00.002 10072 Worker thread wakes up
22:50:56.673 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
22:50:56.673 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
22:50:56.673 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.02
22:50:56.675 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:50:56.677 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:50:56.677 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:50:56.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:56.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:50:56.677 00.000 10072 MoveAxis(E, 2, ABG)
22:50:56.677 00.000 10072 Guiding  Dir = 2, Dur = 2
22:50:56.678 00.001 10072 IsGuiding returns 0
22:50:56.678 00.000 10072 PulseGuide returned control before completion, sleep 12
22:50:56.696 00.018 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:50:56.699 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:56.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:56.702 00.001 1032 Enqueuing Expose request
22:50:56.705 00.003 10072 IsGuiding returns 0
22:50:56.705 00.000 10072 Move returns status 0, amount 2
22:50:56.705 00.000 10072 MoveAxis(N, 0, ABG)
22:50:56.705 00.000 10072 Move returns status 0, amount 0
22:50:56.705 00.000 10072 move complete, result=0
22:50:56.705 00.000 10072 worker thread done servicing request
22:50:56.706 00.001 10072 Worker thread wakes up
22:50:56.706 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:56.706 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:56.714 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:50:57.126 00.412 10072 Exposure complete
22:50:57.178 00.052 10072 worker thread done servicing request
22:50:57.178 00.000 1032 OnExposeComplete: enter
22:50:57.181 00.003 1032 UpdateGuideState(): m_state=6
22:50:57.183 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6167
22:50:57.185 00.002 1032 Star::Find returns 1 (0), X=1100.42, Y=134.67, Mass=1384, SNR=26.2, Peak=130 HFD=3.2
22:50:57.187 00.002 1032 MultiStar: [#1 0.06,0.14,0.96,U] [#2 0.08,0.26,0.00,M2] [#3 0.17,0.09,0.76,U] [#4 0.00,0.32,0.00,M2] [#5 0.17,0.07,0.67,U] [#6 -0.13,-0.05,0.61,U] [#7 0.05,0.01,0.69,U] [#8 -0.00,0.03,0.52,U] 
22:50:57.189 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.07}, one-star: {0.00, 0.13}
22:50:57.191 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
22:50:57.193 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
22:50:57.196 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.96 mountX=0.06 mountY=-0.07, mountTheta=-0.87
22:50:57.199 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
22:50:57.201 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
22:50:57.202 00.001 10072 Worker thread wakes up
22:50:57.203 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:50:57.203 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:50:57.204 00.001 10072 Moving (0.05, 0.07) raw xDistance=0.06 yDistance=-0.07
22:50:57.207 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:50:57.210 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:50:57.210 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:50:57.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:57.211 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:50:57.211 00.000 10072 MoveAxis(E, 2, ABG)
22:50:57.211 00.000 10072 Guiding  Dir = 2, Dur = 2
22:50:57.211 00.000 10072 IsGuiding returns 0
22:50:57.211 00.000 10072 PulseGuide returned control before completion, sleep 12
22:50:57.228 00.017 1032 UpdateGuideState exits: m=1384 SNR=26.2
22:50:57.230 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:57.232 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:57.233 00.001 1032 Enqueuing Expose request
22:50:57.236 00.003 10072 IsGuiding returns 0
22:50:57.236 00.000 10072 Move returns status 0, amount 2
22:50:57.236 00.000 10072 MoveAxis(N, 0, ABG)
22:50:57.236 00.000 10072 Move returns status 0, amount 0
22:50:57.236 00.000 10072 move complete, result=0
22:50:57.236 00.000 10072 worker thread done servicing request
22:50:57.236 00.000 10072 Worker thread wakes up
22:50:57.236 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:57.236 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:57.245 00.009 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:50:57.861 00.616 10072 Exposure complete
22:50:57.913 00.052 10072 worker thread done servicing request
22:50:57.913 00.000 1032 OnExposeComplete: enter
22:50:57.915 00.002 1032 UpdateGuideState(): m_state=6
22:50:57.918 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6168
22:50:57.920 00.002 1032 Star::Find returns 1 (0), X=1100.35, Y=134.62, Mass=1344, SNR=25.8, Peak=124 HFD=3.3
22:50:57.921 00.001 1032 MultiStar: [#1 0.07,0.08,0.97,U] [#2 0.01,0.21,0.80,U] [#3 0.07,0.17,0.75,U] [#4 0.02,0.08,0.67,U] [#5 0.17,0.11,0.69,U] [#6 -0.12,-0.15,0.63,U] [#7 0.02,-0.06,0.74,U] [#8 0.15,-0.06,0.51,U] 
22:50:57.923 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {-0.06, 0.08}
22:50:57.925 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
22:50:57.927 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
22:50:57.929 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.09 mountX=0.05 mountY=-0.05, mountTheta=-0.74
22:50:57.932 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
22:50:57.934 00.002 1032 Enqueuing Move request for scope (0.03, 0.06)
22:50:57.936 00.002 10072 Worker thread wakes up
22:50:57.936 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
22:50:57.937 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
22:50:57.937 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.05
22:50:57.939 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:50:57.941 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:50:57.941 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:50:57.941 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:57.942 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:50:57.942 00.000 10072 MoveAxis(E, 2, ABG)
22:50:57.942 00.000 10072 Guiding  Dir = 2, Dur = 2
22:50:57.942 00.000 10072 IsGuiding returns 0
22:50:57.942 00.000 10072 PulseGuide returned control before completion, sleep 12
22:50:57.961 00.019 1032 UpdateGuideState exits: m=1344 SNR=25.8
22:50:57.963 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:57.965 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:57.967 00.002 1032 Enqueuing Expose request
22:50:57.969 00.002 10072 IsGuiding returns 0
22:50:57.969 00.000 10072 Move returns status 0, amount 2
22:50:57.969 00.000 10072 MoveAxis(N, 0, ABG)
22:50:57.969 00.000 10072 Move returns status 0, amount 0
22:50:57.969 00.000 10072 move complete, result=0
22:50:57.969 00.000 10072 worker thread done servicing request
22:50:57.969 00.000 10072 Worker thread wakes up
22:50:57.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:57.970 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:57.976 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:50:58.379 00.403 10072 Exposure complete
22:50:58.432 00.053 10072 worker thread done servicing request
22:50:58.432 00.000 1032 OnExposeComplete: enter
22:50:58.434 00.002 1032 UpdateGuideState(): m_state=6
22:50:58.435 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6169
22:50:58.437 00.002 1032 Star::Find returns 1 (0), X=1100.32, Y=134.53, Mass=1278, SNR=25.1, Peak=125 HFD=3.2
22:50:58.438 00.001 1032 MultiStar: [#1 -0.01,0.12,1.01,U] [#2 0.03,0.25,0.79,U] [#3 0.26,0.12,0.00,M1] [#4 0.09,0.06,0.66,U] [#5 0.08,0.03,0.70,U] [#6 -0.22,-0.07,0.67,U] [#7 -0.06,-0.13,0.72,U] [#8 -0.01,-0.19,0.54,U] 
22:50:58.440 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.02}, one-star: {-0.10, -0.01}
22:50:58.442 00.002 1032 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.83) = xAngle (0.68 = 0.68)
22:50:58.444 00.002 1032 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.68 = 0.68)
22:50:58.445 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.51 mountX=0.03 mountY=0.02, mountTheta=0.68
22:50:58.448 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
22:50:58.451 00.003 1032 Enqueuing Move request for scope (-0.03, 0.02)
22:50:58.452 00.001 10072 Worker thread wakes up
22:50:58.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
22:50:58.452 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
22:50:58.452 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.02
22:50:58.458 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:50:58.459 00.001 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:50:58.459 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:50:58.459 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:58.459 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:50:58.459 00.000 10072 MoveAxis(E, 2, ABG)
22:50:58.459 00.000 10072 Guiding  Dir = 2, Dur = 2
22:50:58.461 00.002 10072 IsGuiding returns 0
22:50:58.462 00.001 10072 PulseGuide returned control before completion, sleep 12
22:50:58.480 00.018 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:50:58.482 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:58.485 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:58.489 00.004 1032 Enqueuing Expose request
22:50:58.491 00.002 10072 IsGuiding returns 0
22:50:58.491 00.000 10072 Move returns status 0, amount 2
22:50:58.491 00.000 10072 MoveAxis(N, 0, ABG)
22:50:58.491 00.000 10072 Move returns status 0, amount 0
22:50:58.491 00.000 10072 move complete, result=0
22:50:58.491 00.000 10072 worker thread done servicing request
22:50:58.491 00.000 10072 Worker thread wakes up
22:50:58.492 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:58.492 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:58.499 00.007 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
22:50:59.131 00.632 10072 Exposure complete
22:50:59.184 00.053 10072 worker thread done servicing request
22:50:59.184 00.000 1032 OnExposeComplete: enter
22:50:59.186 00.002 1032 UpdateGuideState(): m_state=6
22:50:59.188 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6170
22:50:59.190 00.002 1032 Star::Find returns 1 (0), X=1100.49, Y=134.63, Mass=1447, SNR=26.7, Peak=137 HFD=3.2
22:50:59.193 00.003 1032 MultiStar: [#1 0.04,0.08,0.95,U] [#2 0.04,0.20,0.76,U] [#3 0.03,0.17,0.76,U] [#4 0.04,0.20,0.63,U] [#5 0.08,0.17,0.65,U] [#6 -0.10,0.02,0.59,U] [#7 0.07,-0.06,0.67,U] [#8 0.04,-0.03,0.51,U] 
22:50:59.196 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {0.08, 0.09}
22:50:59.197 00.001 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
22:50:59.199 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
22:50:59.200 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.20 mountX=0.08 mountY=-0.06, mountTheta=-0.63
22:50:59.204 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
22:50:59.209 00.005 1032 Enqueuing Move request for scope (0.04, 0.10)
22:50:59.211 00.002 10072 Worker thread wakes up
22:50:59.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
22:50:59.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
22:50:59.211 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.08 yDistance=-0.06
22:50:59.213 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:50:59.215 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:50:59.215 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:50:59.215 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:59.215 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:50:59.215 00.000 10072 MoveAxis(E, 3, ABG)
22:50:59.215 00.000 10072 Guiding  Dir = 2, Dur = 3
22:50:59.216 00.001 10072 IsGuiding returns 0
22:50:59.216 00.000 10072 PulseGuide returned control before completion, sleep 13
22:50:59.232 00.016 1032 UpdateGuideState exits: m=1447 SNR=26.7
22:50:59.235 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:59.238 00.003 10072 IsGuiding returns 0
22:50:59.238 00.000 10072 Move returns status 0, amount 3
22:50:59.238 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:59.241 00.003 1032 Enqueuing Expose request
22:50:59.243 00.002 10072 MoveAxis(N, 0, ABG)
22:50:59.243 00.000 10072 Move returns status 0, amount 0
22:50:59.243 00.000 10072 move complete, result=0
22:50:59.243 00.000 10072 worker thread done servicing request
22:50:59.243 00.000 10072 Worker thread wakes up
22:50:59.243 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:59.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:59.251 00.008 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:50:59.661 00.410 10072 Exposure complete
22:50:59.714 00.053 10072 worker thread done servicing request
22:50:59.714 00.000 1032 OnExposeComplete: enter
22:50:59.716 00.002 1032 UpdateGuideState(): m_state=6
22:50:59.719 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6171
22:50:59.720 00.001 1032 Star::Find returns 1 (0), X=1100.37, Y=134.69, Mass=1400, SNR=26.3, Peak=125 HFD=3.3
22:50:59.722 00.002 1032 MultiStar: [#1 -0.01,0.23,0.93,U] [#2 0.05,0.27,0.00,M1] [#3 0.16,0.17,0.72,U] [#4 0.12,0.19,0.65,U] [#5 0.20,0.30,0.00,M1] [#6 -0.03,-0.09,0.59,U] [#7 -0.01,-0.02,0.68,U] [#8 0.25,0.02,0.00,M1] 
22:50:59.723 00.001 1032 refined, 5 included, MultiStar: {0.03, 0.12}, one-star: {-0.05, 0.15}
22:50:59.725 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
22:50:59.726 00.001 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
22:50:59.728 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=0.11 mountY=-0.06, mountTheta=-0.47
22:50:59.731 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
22:50:59.733 00.002 1032 Enqueuing Move request for scope (0.03, 0.12)
22:50:59.735 00.002 10072 Worker thread wakes up
22:50:59.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
22:50:59.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
22:50:59.735 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
22:50:59.739 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:50:59.741 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:50:59.741 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
22:50:59.741 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:59.741 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:50:59.741 00.000 10072 MoveAxis(E, 2, ABG)
22:50:59.741 00.000 10072 Guiding  Dir = 2, Dur = 2
22:50:59.742 00.001 10072 IsGuiding returns 0
22:50:59.742 00.000 10072 PulseGuide returned control before completion, sleep 12
22:50:59.760 00.018 1032 UpdateGuideState exits: m=1400 SNR=26.3
22:50:59.762 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:59.763 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:50:59.765 00.002 1032 Enqueuing Expose request
22:50:59.768 00.003 10072 IsGuiding returns 0
22:50:59.768 00.000 10072 Move returns status 0, amount 2
22:50:59.768 00.000 10072 MoveAxis(N, 0, ABG)
22:50:59.768 00.000 10072 Move returns status 0, amount 0
22:50:59.768 00.000 10072 move complete, result=0
22:50:59.768 00.000 10072 worker thread done servicing request
22:50:59.769 00.001 10072 Worker thread wakes up
22:50:59.769 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:50:59.769 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:50:59.779 00.010 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:51:00.398 00.619 10072 Exposure complete
22:51:00.452 00.054 10072 worker thread done servicing request
22:51:00.452 00.000 1032 OnExposeComplete: enter
22:51:00.456 00.004 1032 UpdateGuideState(): m_state=6
22:51:00.457 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6172
22:51:00.460 00.003 1032 Star::Find returns 1 (0), X=1100.36, Y=134.65, Mass=1408, SNR=26.4, Peak=138 HFD=3.2
22:51:00.462 00.002 1032 MultiStar: [#1 0.04,0.25,0.95,U] [#2 0.08,0.40,0.00,M2] [#3 0.28,0.24,0.00,M1] [#4 0.08,0.32,0.00,M1] [#5 0.03,0.19,0.66,U] [#6 0.00,-0.05,0.63,U] [#7 -0.02,-0.03,0.69,U] [#8 0.10,0.09,0.50,U] 
22:51:00.464 00.002 1032 refined, 5 included, MultiStar: {0.01, 0.10}, one-star: {-0.05, 0.11}
22:51:00.465 00.001 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
22:51:00.467 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
22:51:00.469 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.48 mountX=0.10 mountY=-0.04, mountTheta=-0.35
22:51:00.472 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
22:51:00.475 00.003 1032 Enqueuing Move request for scope (0.01, 0.10)
22:51:00.476 00.001 10072 Worker thread wakes up
22:51:00.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:51:00.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:51:00.476 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.10 yDistance=-0.04
22:51:00.479 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:51:00.481 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:51:00.481 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:51:00.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:00.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:51:00.481 00.000 10072 MoveAxis(E, 3, ABG)
22:51:00.482 00.001 10072 Guiding  Dir = 2, Dur = 3
22:51:00.482 00.000 10072 IsGuiding returns 0
22:51:00.482 00.000 10072 PulseGuide returned control before completion, sleep 13
22:51:00.502 00.020 1032 UpdateGuideState exits: m=1408 SNR=26.4
22:51:00.504 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:00.506 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:00.508 00.002 1032 Enqueuing Expose request
22:51:00.510 00.002 10072 IsGuiding returns 0
22:51:00.510 00.000 10072 Move returns status 0, amount 3
22:51:00.510 00.000 10072 MoveAxis(N, 0, ABG)
22:51:00.510 00.000 10072 Move returns status 0, amount 0
22:51:00.510 00.000 10072 move complete, result=0
22:51:00.510 00.000 10072 worker thread done servicing request
22:51:00.510 00.000 10072 Worker thread wakes up
22:51:00.511 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:00.511 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:00.519 00.008 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:51:00.917 00.398 10072 Exposure complete
22:51:00.997 00.080 1032 OnExposeComplete: enter
22:51:01.000 00.003 10072 worker thread done servicing request
22:51:01.000 00.000 1032 UpdateGuideState(): m_state=6
22:51:01.003 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6173
22:51:01.005 00.002 1032 Star::Find returns 1 (0), X=1100.36, Y=134.71, Mass=1302, SNR=25.3, Peak=117 HFD=3.3
22:51:01.009 00.004 1032 MultiStar: [#1 0.14,0.17,0.96,U] [#2 0.07,0.30,0.00,M3] [#3 0.21,0.17,0.00,M2] [#4 0.27,0.22,0.00,M2] [#5 0.17,0.17,0.70,U] [#6 -0.02,0.13,0.62,U] [#7 -0.02,-0.07,0.75,U] [#8 0.11,0.10,0.56,U] 
22:51:01.012 00.003 1032 refined, 5 included, MultiStar: {0.05, 0.12}, one-star: {-0.06, 0.17}
22:51:01.014 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
22:51:01.020 00.006 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
22:51:01.030 00.010 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.19 mountX=0.10 mountY=-0.08, mountTheta=-0.64
22:51:01.034 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
22:51:01.042 00.008 1032 Enqueuing Move request for scope (0.05, 0.12)
22:51:01.045 00.003 10072 Worker thread wakes up
22:51:01.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
22:51:01.046 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
22:51:01.046 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.10 yDistance=-0.08
22:51:01.053 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:51:01.063 00.010 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:51:01.063 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:51:01.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:01.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:51:01.063 00.000 10072 MoveAxis(E, 2, ABG)
22:51:01.063 00.000 10072 Guiding  Dir = 2, Dur = 2
22:51:01.064 00.001 10072 IsGuiding returns 0
22:51:01.065 00.001 10072 PulseGuide returned control before completion, sleep 12
22:51:01.090 00.025 10072 IsGuiding returns 0
22:51:01.090 00.000 10072 Move returns status 0, amount 2
22:51:01.090 00.000 10072 MoveAxis(N, 0, ABG)
22:51:01.090 00.000 10072 Move returns status 0, amount 0
22:51:01.091 00.001 10072 move complete, result=0
22:51:01.091 00.000 10072 worker thread done servicing request
22:51:01.098 00.007 1032 UpdateGuideState exits: m=1302 SNR=25.3
22:51:01.102 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:01.110 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:01.117 00.007 1032 Enqueuing Expose request
22:51:01.123 00.006 10072 Worker thread wakes up
22:51:01.123 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:51:01.125 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:01.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:01.780 00.655 10072 Exposure complete
22:51:01.857 00.077 10072 worker thread done servicing request
22:51:01.857 00.000 1032 OnExposeComplete: enter
22:51:01.861 00.004 1032 UpdateGuideState(): m_state=6
22:51:01.864 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6174
22:51:01.870 00.006 1032 Star::Find returns 1 (0), X=1100.39, Y=134.59, Mass=1247, SNR=24.8, Peak=127 HFD=3.2
22:51:01.874 00.004 1032 MultiStar: [#1 0.04,0.14,0.99,U] [#2 0.06,0.31,0.00,M4] [#3 -0.00,0.13,0.82,U] [#4 0.04,0.10,0.68,U] [#5 0.08,0.10,0.71,U] [#6 0.04,-0.01,0.61,U] [#7 -0.02,-0.02,0.75,U] [#8 0.10,-0.12,0.51,U] 
22:51:01.876 00.002 1032 single-star, 7 included, MultiStar: {0.03, 0.06}, one-star: {-0.02, 0.05}
22:51:01.878 00.002 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
22:51:01.880 00.002 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
22:51:01.883 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.05 mountX=0.05 mountY=0.01, mountTheta=0.22
22:51:01.887 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
22:51:01.890 00.003 1032 Enqueuing Move request for scope (-0.02, 0.05)
22:51:01.895 00.005 10072 Worker thread wakes up
22:51:01.895 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
22:51:01.895 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
22:51:01.896 00.001 10072 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.01
22:51:01.898 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:51:01.903 00.005 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:51:01.903 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:51:01.904 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:01.904 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:51:01.904 00.000 10072 MoveAxis(E, 3, ABG)
22:51:01.904 00.000 10072 Guiding  Dir = 2, Dur = 3
22:51:01.905 00.001 10072 IsGuiding returns 0
22:51:01.905 00.000 10072 PulseGuide returned control before completion, sleep 13
22:51:01.929 00.024 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:51:01.932 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:01.935 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:01.938 00.003 1032 Enqueuing Expose request
22:51:01.942 00.004 10072 IsGuiding returns 0
22:51:01.942 00.000 10072 Move returns status 0, amount 3
22:51:01.942 00.000 10072 MoveAxis(N, 0, ABG)
22:51:01.942 00.000 10072 Move returns status 0, amount 0
22:51:01.942 00.000 10072 move complete, result=0
22:51:01.942 00.000 10072 worker thread done servicing request
22:51:01.942 00.000 10072 Worker thread wakes up
22:51:01.942 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:01.943 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:01.952 00.009 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:51:02.360 00.408 10072 Exposure complete
22:51:02.419 00.059 10072 worker thread done servicing request
22:51:02.419 00.000 1032 OnExposeComplete: enter
22:51:02.421 00.002 1032 UpdateGuideState(): m_state=6
22:51:02.424 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6175
22:51:02.426 00.002 1032 Star::Find returns 1 (0), X=1100.38, Y=134.65, Mass=1317, SNR=25.5, Peak=132 HFD=3.3
22:51:02.429 00.003 1032 MultiStar: [#1 0.00,0.24,1.02,U] [#2 -0.00,0.32,0.00,M5] [#3 0.00,0.17,0.79,U] [#4 0.12,0.13,0.66,U] [#5 0.08,0.19,0.67,U] [#6 -0.09,-0.15,0.63,U] [#7 -0.03,0.03,0.75,U] [#8 0.00,-0.07,0.51,U] 
22:51:02.431 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.10}, one-star: {-0.03, 0.11}
22:51:02.434 00.003 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
22:51:02.436 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
22:51:02.438 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.53 mountX=0.09 mountY=-0.03, mountTheta=-0.30
22:51:02.441 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
22:51:02.444 00.003 1032 Enqueuing Move request for scope (0.00, 0.10)
22:51:02.445 00.001 10072 Worker thread wakes up
22:51:02.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
22:51:02.446 00.001 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
22:51:02.446 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.09 yDistance=-0.03
22:51:02.448 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:51:02.450 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:02.451 00.001 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:51:02.451 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:02.451 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:51:02.451 00.000 10072 MoveAxis(E, 3, ABG)
22:51:02.451 00.000 10072 Guiding  Dir = 2, Dur = 3
22:51:02.451 00.000 10072 IsGuiding returns 0
22:51:02.452 00.001 10072 PulseGuide returned control before completion, sleep 13
22:51:02.471 00.019 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:51:02.474 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:02.477 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:02.479 00.002 1032 Enqueuing Expose request
22:51:02.481 00.002 10072 IsGuiding returns 0
22:51:02.481 00.000 10072 Move returns status 0, amount 3
22:51:02.481 00.000 10072 MoveAxis(N, 0, ABG)
22:51:02.481 00.000 10072 Move returns status 0, amount 0
22:51:02.481 00.000 10072 move complete, result=0
22:51:02.481 00.000 10072 worker thread done servicing request
22:51:02.481 00.000 10072 Worker thread wakes up
22:51:02.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:02.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:02.494 00.013 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:51:03.109 00.615 10072 Exposure complete
22:51:03.165 00.056 10072 worker thread done servicing request
22:51:03.165 00.000 1032 OnExposeComplete: enter
22:51:03.168 00.003 1032 UpdateGuideState(): m_state=6
22:51:03.170 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6176
22:51:03.171 00.001 1032 Star::Find returns 1 (0), X=1100.39, Y=134.75, Mass=1230, SNR=24.6, Peak=112 HFD=3.2
22:51:03.175 00.004 1032 MultiStar: [#1 0.01,0.15,0.98,U] [#2 0.07,0.18,0.82,U] [#3 0.20,0.19,0.00,M1] [#4 0.13,0.30,0.00,M1] [#5 0.06,0.20,0.67,U] [#6 -0.11,0.01,0.65,U] [#7 0.02,0.07,0.74,U] [#8 0.18,-0.10,0.53,U] 
22:51:03.178 00.003 1032 refined, 6 included, MultiStar: {0.02, 0.12}, one-star: {-0.02, 0.21}
22:51:03.180 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
22:51:03.182 00.002 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
22:51:03.183 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=0.11 mountY=-0.05, mountTheta=-0.46
22:51:03.187 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
22:51:03.189 00.002 1032 Enqueuing Move request for scope (0.02, 0.12)
22:51:03.190 00.001 10072 Worker thread wakes up
22:51:03.190 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
22:51:03.190 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
22:51:03.190 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
22:51:03.192 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:51:03.195 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:03.195 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
22:51:03.195 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:03.195 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:51:03.196 00.001 10072 MoveAxis(E, 4, ABG)
22:51:03.196 00.000 10072 Guiding  Dir = 2, Dur = 4
22:51:03.196 00.000 10072 IsGuiding returns 0
22:51:03.196 00.000 10072 PulseGuide returned control before completion, sleep 14
22:51:03.214 00.018 10072 IsGuiding returns 0
22:51:03.214 00.000 10072 Move returns status 0, amount 4
22:51:03.214 00.000 10072 MoveAxis(N, 0, ABG)
22:51:03.214 00.000 10072 Move returns status 0, amount 0
22:51:03.214 00.000 10072 move complete, result=0
22:51:03.214 00.000 10072 worker thread done servicing request
22:51:03.215 00.001 1032 UpdateGuideState exits: m=1230 SNR=24.6
22:51:03.218 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:03.220 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:03.222 00.002 1032 Enqueuing Expose request
22:51:03.223 00.001 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:51:03.226 00.003 10072 Worker thread wakes up
22:51:03.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:03.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:03.641 00.415 10072 Exposure complete
22:51:03.692 00.051 10072 worker thread done servicing request
22:51:03.692 00.000 1032 OnExposeComplete: enter
22:51:03.694 00.002 1032 UpdateGuideState(): m_state=6
22:51:03.695 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6177
22:51:03.697 00.002 1032 Star::Find returns 1 (0), X=1100.41, Y=134.71, Mass=1361, SNR=25.9, Peak=130 HFD=3.2
22:51:03.700 00.003 1032 MultiStar: [#1 0.05,0.21,0.97,U] [#2 0.07,0.30,0.00,M5] [#3 0.34,0.28,0.00,M2] [#4 0.11,0.28,0.00,M2] [#5 0.07,0.21,0.66,U] [#6 -0.01,-0.00,0.60,U] [#7 -0.02,0.10,0.72,U] [#8 0.16,0.00,0.52,U] 
22:51:03.702 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.13}, one-star: {-0.00, 0.18}
22:51:03.704 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
22:51:03.707 00.003 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
22:51:03.708 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.31 mountX=0.12 mountY=-0.07, mountTheta=-0.52
22:51:03.712 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.13, opts=13)
22:51:03.713 00.001 1032 Enqueuing Move request for scope (0.04, 0.13)
22:51:03.715 00.002 10072 Worker thread wakes up
22:51:03.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
22:51:03.715 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
22:51:03.715 00.000 10072 Moving (0.04, 0.13) raw xDistance=0.12 yDistance=-0.07
22:51:03.718 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:51:03.720 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:03.720 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:51:03.720 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:03.720 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:51:03.720 00.000 10072 MoveAxis(E, 4, ABG)
22:51:03.721 00.001 10072 Guiding  Dir = 2, Dur = 4
22:51:03.721 00.000 10072 IsGuiding returns 0
22:51:03.721 00.000 10072 PulseGuide returned control before completion, sleep 14
22:51:03.738 00.017 1032 UpdateGuideState exits: m=1361 SNR=25.9
22:51:03.739 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:03.741 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:03.743 00.002 1032 Enqueuing Expose request
22:51:03.747 00.004 10072 IsGuiding returns 0
22:51:03.747 00.000 10072 Move returns status 0, amount 4
22:51:03.747 00.000 10072 MoveAxis(N, 0, ABG)
22:51:03.747 00.000 10072 Move returns status 0, amount 0
22:51:03.747 00.000 10072 move complete, result=0
22:51:03.747 00.000 10072 worker thread done servicing request
22:51:03.747 00.000 10072 Worker thread wakes up
22:51:03.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:03.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:03.752 00.005 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:51:04.373 00.621 10072 Exposure complete
22:51:04.421 00.048 10072 worker thread done servicing request
22:51:04.421 00.000 1032 OnExposeComplete: enter
22:51:04.424 00.003 1032 UpdateGuideState(): m_state=6
22:51:04.426 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6178
22:51:04.429 00.003 1032 Star::Find returns 1 (0), X=1100.45, Y=134.51, Mass=1414, SNR=26.4, Peak=143 HFD=3.2
22:51:04.431 00.002 1032 MultiStar: [#1 0.06,0.11,0.95,U] [#2 0.13,0.19,0.78,U] [#3 0.21,0.18,0.00,M3] [#4 0.03,0.21,0.62,U] [#5 0.22,0.16,0.00,M1] [#6 0.07,-0.06,0.58,U] [#7 -0.06,-0.04,0.68,U] [#8 0.10,-0.23,0.51,U] 
22:51:04.433 00.002 1032 single-star, 6 included, MultiStar: {0.05, 0.04}, one-star: {0.03, -0.03}
22:51:04.435 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
22:51:04.436 00.001 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
22:51:04.438 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.66 mountX=-0.03 mountY=-0.03, mountTheta=-2.49
22:51:04.441 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
22:51:04.443 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
22:51:04.445 00.002 10072 Worker thread wakes up
22:51:04.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:51:04.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:51:04.445 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.03
22:51:04.447 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:51:04.450 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:04.450 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:51:04.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:04.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:51:04.450 00.000 10072 MoveAxis(E, 5, ABG)
22:51:04.450 00.000 10072 Guiding  Dir = 2, Dur = 5
22:51:04.451 00.001 10072 IsGuiding returns 0
22:51:04.451 00.000 10072 PulseGuide returned control before completion, sleep 15
22:51:04.468 00.017 1032 UpdateGuideState exits: m=1414 SNR=26.4
22:51:04.470 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:04.471 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:04.474 00.003 1032 Enqueuing Expose request
22:51:04.480 00.006 10072 IsGuiding returns 0
22:51:04.480 00.000 10072 Move returns status 0, amount 5
22:51:04.480 00.000 10072 MoveAxis(N, 0, ABG)
22:51:04.480 00.000 10072 Move returns status 0, amount 0
22:51:04.480 00.000 10072 move complete, result=0
22:51:04.480 00.000 10072 worker thread done servicing request
22:51:04.480 00.000 10072 Worker thread wakes up
22:51:04.480 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:04.480 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:04.482 00.002 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:51:04.886 00.404 10072 Exposure complete
22:51:04.940 00.054 10072 worker thread done servicing request
22:51:04.941 00.001 1032 OnExposeComplete: enter
22:51:04.942 00.001 1032 UpdateGuideState(): m_state=6
22:51:04.944 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6179
22:51:04.945 00.001 1032 Star::Find returns 1 (0), X=1100.39, Y=134.52, Mass=1274, SNR=25.1, Peak=120 HFD=3.2
22:51:04.946 00.001 1032 MultiStar: [#1 0.01,0.17,0.97,U] [#2 0.12,0.22,0.81,U] [#3 0.08,0.16,0.80,U] [#4 0.01,0.19,0.71,U] [#5 0.14,0.08,0.67,U] [#6 -0.13,0.01,0.62,U] [#7 -0.16,-0.15,0.71,U] [#8 0.08,-0.29,0.00,M1] 
22:51:04.949 00.003 1032 single-star, 7 included, MultiStar: {0.01, 0.09}, one-star: {-0.03, -0.02}
22:51:04.951 00.002 1032 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.83) = xAngle (-4.34 = 1.95)
22:51:04.953 00.002 1032 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.34 = 1.95)
22:51:04.955 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.51 mountX=-0.01 mountY=0.03, mountTheta=1.95
22:51:04.959 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.02, opts=13)
22:51:04.962 00.003 1032 Enqueuing Move request for scope (-0.03, -0.02)
22:51:04.964 00.002 10072 Worker thread wakes up
22:51:04.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
22:51:04.964 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
22:51:04.964 00.000 10072 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.03
22:51:04.965 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:51:04.968 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:04.968 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:51:04.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:04.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:51:04.968 00.000 10072 MoveAxis(E, 5, ABG)
22:51:04.968 00.000 10072 Guiding  Dir = 2, Dur = 5
22:51:04.968 00.000 10072 IsGuiding returns 0
22:51:04.969 00.001 10072 PulseGuide returned control before completion, sleep 15
22:51:04.985 00.016 1032 UpdateGuideState exits: m=1274 SNR=25.1
22:51:04.988 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:04.990 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:04.992 00.002 1032 Enqueuing Expose request
22:51:04.995 00.003 10072 IsGuiding returns 0
22:51:04.995 00.000 10072 Move returns status 0, amount 5
22:51:04.995 00.000 10072 MoveAxis(N, 0, ABG)
22:51:04.995 00.000 10072 Move returns status 0, amount 0
22:51:04.995 00.000 10072 move complete, result=0
22:51:04.995 00.000 10072 worker thread done servicing request
22:51:04.995 00.000 10072 Worker thread wakes up
22:51:04.995 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:04.995 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:05.002 00.007 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:51:05.626 00.624 10072 Exposure complete
22:51:05.704 00.078 1032 OnExposeComplete: enter
22:51:05.710 00.006 10072 worker thread done servicing request
22:51:05.710 00.000 1032 UpdateGuideState(): m_state=6
22:51:05.722 00.012 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6180
22:51:05.726 00.004 1032 Star::Find returns 1 (0), X=1100.34, Y=134.66, Mass=1524, SNR=27.5, Peak=146 HFD=3.4
22:51:05.731 00.005 1032 MultiStar: [#1 -0.02,0.21,0.93,U] [#2 0.01,0.32,0.00,M4] [#3 0.05,0.03,0.70,U] [#4 -0.16,0.23,0.00,M1] [#5 0.15,0.18,0.61,U] [#6 -0.17,0.01,0.60,U] [#7 0.00,0.08,0.63,U] [#8 0.02,-0.00,0.47,U] 
22:51:05.734 00.003 1032 refined, 6 included, MultiStar: {-0.01, 0.10}, one-star: {-0.07, 0.12}
22:51:05.741 00.007 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
22:51:05.747 00.006 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
22:51:05.750 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.68 mountX=0.10 mountY=-0.01, mountTheta=-0.15
22:51:05.754 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
22:51:05.758 00.004 1032 Enqueuing Move request for scope (-0.01, 0.10)
22:51:05.760 00.002 10072 Worker thread wakes up
22:51:05.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
22:51:05.760 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
22:51:05.760 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.01
22:51:05.769 00.009 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:05.770 00.001 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:51:05.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:05.770 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:51:05.773 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:51:05.773 00.000 10072 MoveAxis(E, 6, ABG)
22:51:05.773 00.000 10072 Guiding  Dir = 2, Dur = 6
22:51:05.774 00.001 10072 IsGuiding returns 0
22:51:05.775 00.001 10072 PulseGuide returned control before completion, sleep 16
22:51:05.795 00.020 10072 IsGuiding returns 0
22:51:05.795 00.000 10072 Move returns status 0, amount 6
22:51:05.796 00.001 10072 MoveAxis(N, 0, ABG)
22:51:05.796 00.000 10072 Move returns status 0, amount 0
22:51:05.796 00.000 10072 move complete, result=0
22:51:05.796 00.000 10072 worker thread done servicing request
22:51:05.806 00.010 1032 UpdateGuideState exits: m=1524 SNR=27.5
22:51:05.810 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:05.813 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:05.816 00.003 1032 Enqueuing Expose request
22:51:05.819 00.003 10072 Worker thread wakes up
22:51:05.819 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:51:05.821 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:05.821 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:06.235 00.414 10072 Exposure complete
22:51:06.333 00.098 10072 worker thread done servicing request
22:51:06.333 00.000 1032 OnExposeComplete: enter
22:51:06.337 00.004 1032 UpdateGuideState(): m_state=6
22:51:06.342 00.005 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6181
22:51:06.345 00.003 1032 Star::Find returns 1 (0), X=1100.53, Y=134.73, Mass=1349, SNR=25.8, Peak=126 HFD=3.2
22:51:06.348 00.003 1032 MultiStar: [#1 0.06,0.34,0.00,M1] [#2 0.06,0.34,0.00,M5] [#3 0.09,0.30,0.00,M2] [#4 0.01,0.25,0.64,U] [#5 0.29,0.36,0.00,M1] [#6 -0.19,0.12,0.63,U] [#7 0.06,0.03,0.70,U] [#8 0.06,0.12,0.49,U] 
22:51:06.351 00.003 1032 refined, 4 included, MultiStar: {0.02, 0.15}, one-star: {0.12, 0.19}
22:51:06.353 00.002 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
22:51:06.355 00.002 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
22:51:06.362 00.007 1032 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.43 mountX=0.14 mountY=-0.06, mountTheta=-0.40
22:51:06.368 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.15, opts=13)
22:51:06.372 00.004 1032 Enqueuing Move request for scope (0.02, 0.15)
22:51:06.379 00.007 10072 Worker thread wakes up
22:51:06.379 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
22:51:06.379 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
22:51:06.379 00.000 10072 Moving (0.02, 0.15) raw xDistance=0.14 yDistance=-0.06
22:51:06.384 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:51:06.389 00.005 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 286.72
22:51:06.389 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
22:51:06.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:06.390 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:51:06.391 00.001 10072 MoveAxis(W, 60, ABG)
22:51:06.391 00.000 10072 Guiding  Dir = 3, Dur = 60
22:51:06.393 00.002 10072 IsGuiding returns 0
22:51:06.394 00.001 10072 PulseGuide returned control before completion, sleep 70
22:51:06.430 00.036 1032 UpdateGuideState exits: m=1349 SNR=25.8
22:51:06.435 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:06.439 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:06.445 00.006 1032 Enqueuing Expose request
22:51:06.481 00.036 10072 IsGuiding returns 0
22:51:06.481 00.000 10072 Move returns status 0, amount 60
22:51:06.481 00.000 10072 MoveAxis(N, 0, ABG)
22:51:06.481 00.000 10072 Move returns status 0, amount 0
22:51:06.481 00.000 10072 move complete, result=0
22:51:06.482 00.001 10072 worker thread done servicing request
22:51:06.482 00.000 10072 Worker thread wakes up
22:51:06.482 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:06.482 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:06.509 00.027 1032 GuideStep: 0.1 px 60 ms WEST, -0.1 px 0 ms NORTH
22:51:07.107 00.598 10072 Exposure complete
22:51:07.173 00.066 10072 worker thread done servicing request
22:51:07.173 00.000 1032 OnExposeComplete: enter
22:51:07.176 00.003 1032 UpdateGuideState(): m_state=6
22:51:07.180 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6182
22:51:07.182 00.002 1032 Star::Find returns 1 (0), X=1100.38, Y=134.70, Mass=1310, SNR=25.4, Peak=127 HFD=3.2
22:51:07.184 00.002 1032 MultiStar: [#1 0.16,0.09,1.01,U] [#2 0.08,0.24,0.00,M6] [#3 0.35,0.05,0.00,M3] [#4 -0.00,0.20,0.69,U] [#5 0.29,0.03,0.00,M2] [#6 -0.04,-0.11,0.62,U] [#7 -0.04,0.16,0.69,U] [#8 0.29,-0.16,0.00,M1] 
22:51:07.186 00.002 1032 refined, 4 included, MultiStar: {0.02, 0.11}, one-star: {-0.04, 0.16}
22:51:07.190 00.004 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
22:51:07.192 00.002 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
22:51:07.194 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.42 mountX=0.10 mountY=-0.04, mountTheta=-0.41
22:51:07.199 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
22:51:07.202 00.003 1032 Enqueuing Move request for scope (0.02, 0.11)
22:51:07.204 00.002 10072 Worker thread wakes up
22:51:07.205 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
22:51:07.205 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
22:51:07.205 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.04
22:51:07.211 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:51:07.216 00.005 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:07.216 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:51:07.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:07.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:51:07.216 00.000 10072 MoveAxis(E, 5, ABG)
22:51:07.216 00.000 10072 Guiding  Dir = 2, Dur = 5
22:51:07.217 00.001 10072 IsGuiding returns 0
22:51:07.217 00.000 10072 PulseGuide returned control before completion, sleep 15
22:51:07.239 00.022 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:51:07.241 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:07.245 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:07.247 00.002 1032 Enqueuing Expose request
22:51:07.249 00.002 10072 IsGuiding returns 0
22:51:07.249 00.000 10072 Move returns status 0, amount 5
22:51:07.249 00.000 10072 MoveAxis(N, 0, ABG)
22:51:07.249 00.000 10072 Move returns status 0, amount 0
22:51:07.250 00.001 10072 move complete, result=0
22:51:07.250 00.000 10072 worker thread done servicing request
22:51:07.250 00.000 10072 Worker thread wakes up
22:51:07.250 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:07.250 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:07.258 00.008 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:51:07.669 00.411 10072 Exposure complete
22:51:07.731 00.062 10072 worker thread done servicing request
22:51:07.732 00.001 1032 OnExposeComplete: enter
22:51:07.734 00.002 1032 UpdateGuideState(): m_state=6
22:51:07.736 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6183
22:51:07.738 00.002 1032 Star::Find returns 1 (0), X=1100.48, Y=134.63, Mass=1397, SNR=26.3, Peak=133 HFD=3.2
22:51:07.740 00.002 1032 MultiStar: [#1 0.09,0.08,0.93,U] [#2 0.20,0.27,0.00,M7] [#3 0.15,0.08,0.77,U] [#4 0.11,0.25,0.00,M1] [#5 0.09,0.13,0.69,U] [#6 -0.02,0.07,0.62,U] [#7 -0.15,0.01,0.69,U] [#8 0.17,-0.03,0.52,U] 
22:51:07.742 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.07}, one-star: {0.07, 0.09}
22:51:07.746 00.004 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
22:51:07.748 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
22:51:07.750 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.84 mountX=0.05 mountY=-0.07, mountTheta=-0.99
22:51:07.753 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
22:51:07.756 00.003 1032 Enqueuing Move request for scope (0.06, 0.07)
22:51:07.758 00.002 10072 Worker thread wakes up
22:51:07.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
22:51:07.758 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
22:51:07.758 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.07
22:51:07.761 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:51:07.765 00.004 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:07.765 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:51:07.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:07.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:51:07.765 00.000 10072 MoveAxis(E, 4, ABG)
22:51:07.765 00.000 10072 Guiding  Dir = 2, Dur = 4
22:51:07.766 00.001 10072 IsGuiding returns 0
22:51:07.767 00.001 10072 PulseGuide returned control before completion, sleep 14
22:51:07.788 00.021 1032 UpdateGuideState exits: m=1397 SNR=26.3
22:51:07.790 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:07.792 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:07.793 00.001 1032 Enqueuing Expose request
22:51:07.795 00.002 10072 IsGuiding returns 0
22:51:07.795 00.000 10072 Move returns status 0, amount 4
22:51:07.795 00.000 10072 MoveAxis(N, 0, ABG)
22:51:07.795 00.000 10072 Move returns status 0, amount 0
22:51:07.795 00.000 10072 move complete, result=0
22:51:07.796 00.001 10072 worker thread done servicing request
22:51:07.796 00.000 10072 Worker thread wakes up
22:51:07.796 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:07.796 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:07.805 00.009 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:51:08.438 00.633 10072 Exposure complete
22:51:08.522 00.084 10072 worker thread done servicing request
22:51:08.522 00.000 1032 OnExposeComplete: enter
22:51:08.525 00.003 1032 UpdateGuideState(): m_state=6
22:51:08.528 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6184
22:51:08.531 00.003 1032 Star::Find returns 1 (0), X=1100.35, Y=134.64, Mass=1269, SNR=25.0, Peak=120 HFD=3.3
22:51:08.533 00.002 1032 MultiStar: [#1 0.06,0.14,0.98,U] [#2 -0.02,0.27,0.00,M8] [#3 0.21,0.13,0.77,U] [#4 0.03,0.30,0.00,M2] [#5 0.12,0.30,0.00,M2] [#6 0.08,0.19,0.65,U] [#7 0.03,0.16,0.72,U] [#8 0.17,0.02,0.51,U] 
22:51:08.535 00.002 1032 single-star, 5 included, MultiStar: {0.07, 0.13}, one-star: {-0.06, 0.10}
22:51:08.537 00.002 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
22:51:08.539 00.002 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
22:51:08.541 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.16 mountX=0.11 mountY=0.04, mountTheta=0.33
22:51:08.545 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.10, opts=13)
22:51:08.548 00.003 1032 Enqueuing Move request for scope (-0.06, 0.10)
22:51:08.552 00.004 10072 Worker thread wakes up
22:51:08.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
22:51:08.552 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
22:51:08.552 00.000 10072 Moving (-0.06, 0.10) raw xDistance=0.11 yDistance=0.04
22:51:08.556 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:51:08.559 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:08.559 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
22:51:08.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:08.560 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:51:08.560 00.000 10072 MoveAxis(E, 5, ABG)
22:51:08.560 00.000 10072 Guiding  Dir = 2, Dur = 5
22:51:08.560 00.000 10072 IsGuiding returns 0
22:51:08.561 00.001 10072 PulseGuide returned control before completion, sleep 15
22:51:08.588 00.027 10072 IsGuiding returns 0
22:51:08.588 00.000 10072 Move returns status 0, amount 5
22:51:08.589 00.001 10072 MoveAxis(N, 0, ABG)
22:51:08.589 00.000 10072 Move returns status 0, amount 0
22:51:08.589 00.000 10072 move complete, result=0
22:51:08.589 00.000 10072 worker thread done servicing request
22:51:08.605 00.016 1032 UpdateGuideState exits: m=1269 SNR=25.0
22:51:08.608 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:08.616 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:08.622 00.006 1032 Enqueuing Expose request
22:51:08.625 00.003 10072 Worker thread wakes up
22:51:08.625 00.000 1032 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:51:08.627 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:08.627 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:09.046 00.419 10072 Exposure complete
22:51:09.108 00.062 10072 worker thread done servicing request
22:51:09.108 00.000 1032 OnExposeComplete: enter
22:51:09.112 00.004 1032 UpdateGuideState(): m_state=6
22:51:09.114 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6185
22:51:09.116 00.002 1032 Star::Find returns 1 (0), X=1100.35, Y=134.84, Mass=1499, SNR=27.2, Peak=137 HFD=3.3
22:51:09.119 00.003 1032 MultiStar: [#1 0.12,0.40,0.00,M1] [#2 0.05,0.46,0.00,M9] [#3 0.20,0.18,0.00,M2] [#4 0.05,0.45,0.00,M3] [#5 0.12,0.24,0.00,M3] [#6 -0.18,0.04,0.58,U] [#7 0.05,0.19,0.69,U] [#8 0.05,0.18,0.47,U] 
22:51:09.121 00.002 1032 refined, 3 included, MultiStar: {-0.04, 0.20}, one-star: {-0.07, 0.30}
22:51:09.124 00.003 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
22:51:09.127 00.003 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
22:51:09.129 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.78 mountX=0.20 mountY=-0.01, mountTheta=-0.05
22:51:09.133 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.20, opts=13)
22:51:09.135 00.002 1032 Enqueuing Move request for scope (-0.04, 0.20)
22:51:09.139 00.004 10072 Worker thread wakes up
22:51:09.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
22:51:09.139 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
22:51:09.139 00.000 10072 Moving (-0.04, 0.20) raw xDistance=0.20 yDistance=-0.01
22:51:09.141 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:51:09.149 00.008 10072 PPEC rslt: input = 0.20, final = 0.09, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 286.72
22:51:09.149 00.000 10072 PPEC: input: 0.20, control: 0.09, exposure: 500
22:51:09.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:09.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:51:09.149 00.000 10072 MoveAxis(W, 90, ABG)
22:51:09.149 00.000 10072 Guiding  Dir = 3, Dur = 90
22:51:09.150 00.001 10072 IsGuiding returns 0
22:51:09.150 00.000 10072 PulseGuide returned control before completion, sleep 100
22:51:09.170 00.020 1032 UpdateGuideState exits: m=1499 SNR=27.2
22:51:09.174 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:09.179 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:09.183 00.004 1032 Enqueuing Expose request
22:51:09.261 00.078 10072 IsGuiding returns 0
22:51:09.261 00.000 10072 Move returns status 0, amount 90
22:51:09.261 00.000 10072 MoveAxis(N, 0, ABG)
22:51:09.261 00.000 10072 Move returns status 0, amount 0
22:51:09.261 00.000 10072 move complete, result=0
22:51:09.261 00.000 10072 worker thread done servicing request
22:51:09.261 00.000 10072 Worker thread wakes up
22:51:09.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:09.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:09.271 00.010 1032 GuideStep: 0.2 px 90 ms WEST, -0.0 px 0 ms NORTH
22:51:09.886 00.615 10072 Exposure complete
22:51:09.946 00.060 10072 worker thread done servicing request
22:51:09.946 00.000 1032 OnExposeComplete: enter
22:51:09.948 00.002 1032 UpdateGuideState(): m_state=6
22:51:09.949 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6186
22:51:09.951 00.002 1032 Star::Find returns 1 (0), X=1100.45, Y=134.44, Mass=1318, SNR=25.5, Peak=135 HFD=3.2
22:51:09.954 00.003 1032 MultiStar: [#1 0.11,0.06,0.98,U] [#2 0.08,0.21,0.79,U] [#3 0.19,0.17,0.00,M3] [#4 0.19,0.06,0.67,U] [#5 0.25,-0.02,0.00,M4] [#6 0.12,-0.16,0.65,U] [#7 0.04,-0.02,0.75,U] [#8 0.24,-0.08,0.50,U] 
22:51:09.956 00.002 1032 single-star, 6 included, MultiStar: {0.11, 0.00}, one-star: {0.03, -0.10}
22:51:09.961 00.005 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
22:51:09.963 00.002 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
22:51:09.966 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.23 mountX=-0.10 mountY=-0.01, mountTheta=-3.06
22:51:09.970 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
22:51:09.972 00.002 1032 Enqueuing Move request for scope (0.03, -0.10)
22:51:09.974 00.002 10072 Worker thread wakes up
22:51:09.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
22:51:09.974 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
22:51:09.974 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.01
22:51:09.977 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:51:09.979 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:09.980 00.001 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:51:09.980 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:09.980 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:51:09.980 00.000 10072 MoveAxis(E, 6, ABG)
22:51:09.980 00.000 10072 Guiding  Dir = 2, Dur = 6
22:51:09.980 00.000 10072 IsGuiding returns 0
22:51:09.981 00.001 10072 PulseGuide returned control before completion, sleep 16
22:51:10.005 00.024 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:51:10.007 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:10.009 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:10.012 00.003 1032 Enqueuing Expose request
22:51:10.015 00.003 10072 IsGuiding returns 0
22:51:10.015 00.000 10072 Move returns status 0, amount 6
22:51:10.015 00.000 10072 MoveAxis(N, 0, ABG)
22:51:10.016 00.001 10072 Move returns status 0, amount 0
22:51:10.016 00.000 10072 move complete, result=0
22:51:10.016 00.000 10072 worker thread done servicing request
22:51:10.019 00.003 10072 Worker thread wakes up
22:51:10.019 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:51:10.023 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:10.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:10.431 00.408 10072 Exposure complete
22:51:10.487 00.056 10072 worker thread done servicing request
22:51:10.487 00.000 1032 OnExposeComplete: enter
22:51:10.490 00.003 1032 UpdateGuideState(): m_state=6
22:51:10.492 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6187
22:51:10.495 00.003 1032 Star::Find returns 1 (0), X=1100.38, Y=134.50, Mass=1403, SNR=26.3, Peak=136 HFD=3.2
22:51:10.498 00.003 1032 MultiStar: [#1 0.04,0.11,0.96,U] [#2 0.10,0.26,0.00,M9] [#3 0.23,0.04,0.75,U] [#4 0.32,0.08,0.00,M3] [#5 0.12,0.17,0.68,U] [#6 -0.03,0.03,0.59,U] [#7 0.12,-0.03,0.73,U] [#8 0.20,-0.14,0.53,U] 
22:51:10.499 00.001 1032 single-star, 6 included, MultiStar: {0.08, 0.03}, one-star: {-0.04, -0.04}
22:51:10.502 00.003 1032 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.83) = xAngle (-4.12 = 2.17)
22:51:10.503 00.001 1032 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.12 = 2.17)
22:51:10.505 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.29 mountX=-0.03 mountY=0.04, mountTheta=2.17
22:51:10.507 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
22:51:10.509 00.002 1032 Enqueuing Move request for scope (-0.04, -0.04)
22:51:10.511 00.002 10072 Worker thread wakes up
22:51:10.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
22:51:10.511 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
22:51:10.511 00.000 10072 Moving (-0.04, -0.04) raw xDistance=-0.03 yDistance=0.04
22:51:10.512 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:51:10.514 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:10.514 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:51:10.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:10.516 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:51:10.516 00.000 10072 MoveAxis(E, 5, ABG)
22:51:10.516 00.000 10072 Guiding  Dir = 2, Dur = 5
22:51:10.516 00.000 10072 IsGuiding returns 0
22:51:10.516 00.000 10072 PulseGuide returned control before completion, sleep 15
22:51:10.536 00.020 1032 UpdateGuideState exits: m=1403 SNR=26.3
22:51:10.537 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:10.540 00.003 10072 IsGuiding returns 0
22:51:10.540 00.000 10072 Move returns status 0, amount 5
22:51:10.540 00.000 10072 MoveAxis(N, 0, ABG)
22:51:10.540 00.000 10072 Move returns status 0, amount 0
22:51:10.540 00.000 10072 move complete, result=0
22:51:10.541 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:10.543 00.002 1032 Enqueuing Expose request
22:51:10.544 00.001 10072 worker thread done servicing request
22:51:10.544 00.000 10072 Worker thread wakes up
22:51:10.544 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:10.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:10.544 00.000 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:51:11.181 00.637 10072 Exposure complete
22:51:11.241 00.060 10072 worker thread done servicing request
22:51:11.243 00.002 1032 OnExposeComplete: enter
22:51:11.245 00.002 1032 UpdateGuideState(): m_state=6
22:51:11.250 00.005 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6188
22:51:11.252 00.002 1032 Star::Find returns 1 (0), X=1100.37, Y=134.64, Mass=1370, SNR=26.0, Peak=135 HFD=3.3
22:51:11.254 00.002 1032 MultiStar: [#1 0.07,0.14,1.00,U] [#2 0.12,0.34,0.00,M10] [#3 0.14,0.22,0.00,M3] [#4 0.02,0.37,0.00,M4] [#5 0.21,0.16,0.00,M4] [#6 0.02,0.06,0.64,U] [#7 -0.12,0.05,0.73,U] [#8 0.20,-0.09,0.51,U] 
22:51:11.258 00.004 1032 refined, 4 included, MultiStar: {0.01, 0.07}, one-star: {-0.05, 0.10}
22:51:11.260 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
22:51:11.263 00.003 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
22:51:11.265 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.38 mountX=0.06 mountY=-0.03, mountTheta=-0.45
22:51:11.274 00.009 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
22:51:11.280 00.006 1032 Enqueuing Move request for scope (0.01, 0.07)
22:51:11.284 00.004 10072 Worker thread wakes up
22:51:11.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
22:51:11.284 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
22:51:11.284 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.03
22:51:11.287 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:51:11.292 00.005 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:11.294 00.002 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:51:11.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:11.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:51:11.294 00.000 10072 MoveAxis(E, 6, ABG)
22:51:11.294 00.000 10072 Guiding  Dir = 2, Dur = 6
22:51:11.295 00.001 10072 IsGuiding returns 0
22:51:11.295 00.000 10072 PulseGuide returned control before completion, sleep 16
22:51:11.318 00.023 10072 IsGuiding returns 0
22:51:11.318 00.000 10072 Move returns status 0, amount 6
22:51:11.318 00.000 10072 MoveAxis(N, 0, ABG)
22:51:11.318 00.000 10072 Move returns status 0, amount 0
22:51:11.318 00.000 10072 move complete, result=0
22:51:11.318 00.000 10072 worker thread done servicing request
22:51:11.326 00.008 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:51:11.330 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:11.337 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:11.340 00.003 1032 Enqueuing Expose request
22:51:11.344 00.004 10072 Worker thread wakes up
22:51:11.344 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:11.344 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:11.344 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:51:11.761 00.417 10072 Exposure complete
22:51:11.827 00.066 10072 worker thread done servicing request
22:51:11.827 00.000 1032 OnExposeComplete: enter
22:51:11.831 00.004 1032 UpdateGuideState(): m_state=6
22:51:11.834 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6189
22:51:11.836 00.002 1032 Star::Find returns 1 (0), X=1100.34, Y=134.70, Mass=1410, SNR=26.4, Peak=134 HFD=3.2
22:51:11.839 00.003 1032 MultiStar: [#1 0.03,0.29,0.00,M1] [#2 0.06,0.29,0.00,R] [#3 0.04,0.37,0.00,M4] [#4 0.07,0.40,0.00,M5] [#5 0.16,0.38,0.00,M5] [#6 -0.08,0.15,0.61,U] [#7 -0.10,0.10,0.66,U] [#8 0.11,0.11,0.47,U] 
22:51:11.842 00.003 1032 refined, 3 included, MultiStar: {-0.05, 0.13}, one-star: {-0.07, 0.16}
22:51:11.845 00.003 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
22:51:11.848 00.003 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
22:51:11.851 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.92 mountX=0.14 mountY=0.01, mountTheta=0.09
22:51:11.855 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.13, opts=13)
22:51:11.857 00.002 1032 Enqueuing Move request for scope (-0.05, 0.13)
22:51:11.858 00.001 10072 Worker thread wakes up
22:51:11.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
22:51:11.858 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
22:51:11.858 00.000 10072 Moving (-0.05, 0.13) raw xDistance=0.14 yDistance=0.01
22:51:11.862 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:51:11.865 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 286.72
22:51:11.865 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
22:51:11.865 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:11.865 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:51:11.865 00.000 10072 MoveAxis(W, 62, ABG)
22:51:11.865 00.000 10072 Guiding  Dir = 3, Dur = 62
22:51:11.866 00.001 10072 IsGuiding returns 0
22:51:11.866 00.000 10072 PulseGuide returned control before completion, sleep 72
22:51:11.887 00.021 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:51:11.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:11.891 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:11.894 00.003 1032 Enqueuing Expose request
22:51:11.947 00.053 10072 IsGuiding returns 0
22:51:11.947 00.000 10072 Move returns status 0, amount 62
22:51:11.947 00.000 10072 MoveAxis(N, 0, ABG)
22:51:11.947 00.000 10072 Move returns status 0, amount 0
22:51:11.947 00.000 10072 move complete, result=0
22:51:11.947 00.000 10072 worker thread done servicing request
22:51:11.947 00.000 10072 Worker thread wakes up
22:51:11.948 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:11.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:11.955 00.007 1032 GuideStep: 0.1 px 62 ms WEST, 0.0 px 0 ms NORTH
22:51:12.577 00.622 10072 Exposure complete
22:51:12.634 00.057 10072 worker thread done servicing request
22:51:12.634 00.000 1032 OnExposeComplete: enter
22:51:12.635 00.001 1032 UpdateGuideState(): m_state=6
22:51:12.638 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6190
22:51:12.640 00.002 1032 Star::Find returns 1 (0), X=1100.32, Y=134.66, Mass=1321, SNR=25.5, Peak=125 HFD=3.2
22:51:12.642 00.002 1032 MultiStar: [#1 0.11,0.13,0.93,U] [#2 -0.00,-0.01,0.83,U] [#3 0.15,0.07,0.74,U] [#4 0.06,0.16,0.69,U] [#5 0.17,0.06,0.63,U] [#6 -0.18,-0.03,0.64,U] [#7 -0.10,-0.07,0.76,U] [#8 -0.02,-0.16,0.53,U] 
22:51:12.644 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {-0.09, 0.12}
22:51:12.647 00.003 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
22:51:12.649 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
22:51:12.652 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.31 mountX=0.04 mountY=-0.02, mountTheta=-0.52
22:51:12.656 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
22:51:12.658 00.002 1032 Enqueuing Move request for scope (0.01, 0.04)
22:51:12.660 00.002 10072 Worker thread wakes up
22:51:12.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
22:51:12.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
22:51:12.660 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
22:51:12.663 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:51:12.665 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:12.665 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:51:12.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:12.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:51:12.665 00.000 10072 MoveAxis(E, 6, ABG)
22:51:12.665 00.000 10072 Guiding  Dir = 2, Dur = 6
22:51:12.666 00.001 10072 IsGuiding returns 0
22:51:12.666 00.000 10072 PulseGuide returned control before completion, sleep 16
22:51:12.689 00.023 1032 UpdateGuideState exits: m=1321 SNR=25.5
22:51:12.691 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:12.693 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:12.695 00.002 1032 Enqueuing Expose request
22:51:12.698 00.003 10072 IsGuiding returns 0
22:51:12.698 00.000 10072 Move returns status 0, amount 6
22:51:12.698 00.000 10072 MoveAxis(N, 0, ABG)
22:51:12.698 00.000 10072 Move returns status 0, amount 0
22:51:12.698 00.000 10072 move complete, result=0
22:51:12.698 00.000 10072 worker thread done servicing request
22:51:12.698 00.000 10072 Worker thread wakes up
22:51:12.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:12.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:12.707 00.009 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:51:13.108 00.401 10072 Exposure complete
22:51:13.162 00.054 10072 worker thread done servicing request
22:51:13.162 00.000 1032 OnExposeComplete: enter
22:51:13.164 00.002 1032 UpdateGuideState(): m_state=6
22:51:13.166 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6191
22:51:13.169 00.003 1032 Star::Find returns 1 (0), X=1100.40, Y=134.64, Mass=1341, SNR=25.7, Peak=125 HFD=3.2
22:51:13.170 00.001 1032 MultiStar: [#1 0.13,0.20,0.95,U] [#2 -0.02,-0.13,0.76,U] [#3 0.05,0.12,0.77,U] [#4 -0.01,0.26,0.00,M5] [#5 0.35,0.00,0.00,M5] [#6 -0.14,0.06,0.58,U] [#7 0.05,-0.05,0.72,U] [#8 0.02,-0.15,0.48,U] 
22:51:13.171 00.001 1032 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {-0.01, 0.11}
22:51:13.173 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
22:51:13.175 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
22:51:13.178 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.15 mountX=0.04 mountY=-0.03, mountTheta=-0.68
22:51:13.181 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
22:51:13.183 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
22:51:13.186 00.003 10072 Worker thread wakes up
22:51:13.186 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:51:13.186 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:51:13.186 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
22:51:13.188 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:51:13.191 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:13.191 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:51:13.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:13.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:51:13.192 00.001 10072 MoveAxis(E, 5, ABG)
22:51:13.192 00.000 10072 Guiding  Dir = 2, Dur = 5
22:51:13.192 00.000 10072 IsGuiding returns 0
22:51:13.193 00.001 10072 PulseGuide returned control before completion, sleep 15
22:51:13.212 00.019 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:51:13.214 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:13.217 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:13.219 00.002 1032 Enqueuing Expose request
22:51:13.221 00.002 10072 IsGuiding returns 0
22:51:13.221 00.000 10072 Move returns status 0, amount 5
22:51:13.221 00.000 10072 MoveAxis(N, 0, ABG)
22:51:13.221 00.000 10072 Move returns status 0, amount 0
22:51:13.221 00.000 10072 move complete, result=0
22:51:13.221 00.000 10072 worker thread done servicing request
22:51:13.221 00.000 10072 Worker thread wakes up
22:51:13.221 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:13.222 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:13.229 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:51:13.859 00.630 10072 Exposure complete
22:51:13.907 00.048 10072 worker thread done servicing request
22:51:13.907 00.000 1032 OnExposeComplete: enter
22:51:13.908 00.001 1032 UpdateGuideState(): m_state=6
22:51:13.910 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6192
22:51:13.911 00.001 1032 Star::Find returns 1 (0), X=1100.32, Y=134.73, Mass=1329, SNR=25.6, Peak=115 HFD=3.3
22:51:13.914 00.003 1032 MultiStar: [#1 -0.07,0.20,0.97,U] [#2 0.01,-0.03,0.79,U] [#3 0.11,0.19,0.74,U] [#4 -0.01,0.25,0.68,U] [#5 0.10,0.12,0.66,U] [#6 -0.19,-0.01,0.63,U] [#7 0.05,-0.01,0.70,U] [#8 0.11,-0.09,0.56,U] 
22:51:13.915 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {-0.09, 0.19}
22:51:13.916 00.001 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
22:51:13.917 00.001 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
22:51:13.919 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.63 mountX=0.10 mountY=-0.02, mountTheta=-0.20
22:51:13.923 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
22:51:13.925 00.002 1032 Enqueuing Move request for scope (-0.01, 0.10)
22:51:13.927 00.002 10072 Worker thread wakes up
22:51:13.927 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
22:51:13.927 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
22:51:13.927 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.02
22:51:13.930 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:51:13.932 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:13.932 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:51:13.932 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:13.933 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:51:13.933 00.000 10072 MoveAxis(E, 7, ABG)
22:51:13.933 00.000 10072 Guiding  Dir = 2, Dur = 7
22:51:13.933 00.000 10072 IsGuiding returns 0
22:51:13.934 00.001 10072 PulseGuide returned control before completion, sleep 17
22:51:13.949 00.015 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:51:13.951 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:13.952 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:13.956 00.004 1032 Enqueuing Expose request
22:51:13.964 00.008 10072 IsGuiding returns 0
22:51:13.964 00.000 10072 Move returns status 0, amount 7
22:51:13.964 00.000 10072 MoveAxis(N, 0, ABG)
22:51:13.964 00.000 10072 Move returns status 0, amount 0
22:51:13.964 00.000 10072 move complete, result=0
22:51:13.964 00.000 10072 worker thread done servicing request
22:51:13.964 00.000 10072 Worker thread wakes up
22:51:13.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:13.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:13.964 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:51:14.373 00.409 10072 Exposure complete
22:51:14.421 00.048 10072 worker thread done servicing request
22:51:14.421 00.000 1032 OnExposeComplete: enter
22:51:14.423 00.002 1032 UpdateGuideState(): m_state=6
22:51:14.425 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6193
22:51:14.426 00.001 1032 Star::Find returns 1 (0), X=1100.46, Y=134.66, Mass=1370, SNR=26.0, Peak=132 HFD=3.2
22:51:14.428 00.002 1032 MultiStar: [#1 0.10,0.21,0.95,U] [#2 -0.02,0.03,0.76,U] [#3 0.10,0.29,0.00,M2] [#4 0.03,0.30,0.00,M5] [#5 0.20,0.17,0.00,M5] [#6 0.00,0.06,0.62,U] [#7 -0.09,0.08,0.73,U] [#8 0.24,-0.07,0.51,U] 
22:51:14.429 00.001 1032 refined, 5 included, MultiStar: {0.04, 0.09}, one-star: {0.04, 0.12}
22:51:14.430 00.001 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
22:51:14.433 00.003 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
22:51:14.434 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.15 mountX=0.07 mountY=-0.06, mountTheta=-0.68
22:51:14.437 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
22:51:14.438 00.001 1032 Enqueuing Move request for scope (0.04, 0.09)
22:51:14.441 00.003 10072 Worker thread wakes up
22:51:14.441 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:51:14.441 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:51:14.441 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.07 yDistance=-0.06
22:51:14.442 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
22:51:14.445 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:14.445 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:51:14.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:14.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:51:14.445 00.000 10072 MoveAxis(E, 5, ABG)
22:51:14.445 00.000 10072 Guiding  Dir = 2, Dur = 5
22:51:14.445 00.000 10072 IsGuiding returns 0
22:51:14.445 00.000 10072 PulseGuide returned control before completion, sleep 15
22:51:14.462 00.017 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:51:14.465 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:14.466 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:14.467 00.001 1032 Enqueuing Expose request
22:51:14.469 00.002 10072 IsGuiding returns 0
22:51:14.470 00.001 10072 Move returns status 0, amount 5
22:51:14.470 00.000 10072 MoveAxis(N, 0, ABG)
22:51:14.470 00.000 10072 Move returns status 0, amount 0
22:51:14.470 00.000 10072 move complete, result=0
22:51:14.470 00.000 10072 worker thread done servicing request
22:51:14.470 00.000 10072 Worker thread wakes up
22:51:14.470 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:14.470 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:14.478 00.008 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:51:15.106 00.628 10072 Exposure complete
22:51:15.157 00.051 10072 worker thread done servicing request
22:51:15.157 00.000 1032 OnExposeComplete: enter
22:51:15.160 00.003 1032 UpdateGuideState(): m_state=6
22:51:15.162 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6194
22:51:15.163 00.001 1032 Star::Find returns 1 (0), X=1100.39, Y=134.63, Mass=1339, SNR=25.7, Peak=133 HFD=3.3
22:51:15.165 00.002 1032 MultiStar: [#1 0.18,0.16,1.01,U] [#2 0.11,-0.12,0.73,U] [#3 0.14,0.15,0.78,U] [#4 0.08,0.27,0.00,M6] [#5 0.28,0.10,0.00,M6] [#6 -0.08,-0.02,0.61,U] [#7 0.04,-0.08,0.73,U] [#8 0.11,-0.03,0.54,U] 
22:51:15.169 00.004 1032 refined, 6 included, MultiStar: {0.07, 0.04}, one-star: {-0.03, 0.09}
22:51:15.172 00.003 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:51:15.174 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:51:15.175 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.48 mountX=0.02 mountY=-0.08, mountTheta=-1.35
22:51:15.178 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
22:51:15.181 00.003 1032 Enqueuing Move request for scope (0.07, 0.04)
22:51:15.183 00.002 10072 Worker thread wakes up
22:51:15.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
22:51:15.183 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
22:51:15.183 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
22:51:15.186 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:51:15.188 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:15.188 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:51:15.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:15.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:51:15.189 00.001 10072 MoveAxis(E, 6, ABG)
22:51:15.189 00.000 10072 Guiding  Dir = 2, Dur = 6
22:51:15.189 00.000 10072 IsGuiding returns 0
22:51:15.189 00.000 10072 PulseGuide returned control before completion, sleep 16
22:51:15.206 00.017 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:51:15.208 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:15.210 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:15.211 00.001 1032 Enqueuing Expose request
22:51:15.213 00.002 10072 IsGuiding returns 0
22:51:15.213 00.000 10072 Move returns status 0, amount 6
22:51:15.213 00.000 10072 MoveAxis(N, 0, ABG)
22:51:15.213 00.000 10072 Move returns status 0, amount 0
22:51:15.213 00.000 10072 move complete, result=0
22:51:15.213 00.000 10072 worker thread done servicing request
22:51:15.213 00.000 10072 Worker thread wakes up
22:51:15.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:15.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:15.219 00.006 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:51:15.621 00.402 10072 Exposure complete
22:51:15.672 00.051 10072 worker thread done servicing request
22:51:15.672 00.000 1032 OnExposeComplete: enter
22:51:15.675 00.003 1032 UpdateGuideState(): m_state=6
22:51:15.677 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6195
22:51:15.680 00.003 1032 Star::Find returns 1 (0), X=1100.55, Y=134.58, Mass=1290, SNR=25.2, Peak=117 HFD=3.2
22:51:15.683 00.003 1032 MultiStar: [#1 0.09,0.18,1.00,U] [#2 0.15,-0.11,0.78,U] [#3 0.32,0.04,0.00,M2] [#4 0.18,0.24,0.00,M7] [#5 0.06,0.07,0.66,U] [#6 0.10,-0.01,0.66,U] [#7 0.03,-0.09,0.77,U] [#8 0.25,-0.27,0.00,M1] 
22:51:15.685 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.02}, one-star: {0.13, 0.04}
22:51:15.687 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:51:15.689 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:51:15.691 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.21 mountX=-0.00 mountY=-0.10, mountTheta=-1.62
22:51:15.694 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
22:51:15.696 00.002 1032 Enqueuing Move request for scope (0.10, 0.02)
22:51:15.698 00.002 10072 Worker thread wakes up
22:51:15.698 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
22:51:15.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
22:51:15.698 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
22:51:15.700 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=103, Gamma=2.230
22:51:15.702 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:15.702 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:51:15.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:15.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:51:15.702 00.000 10072 MoveAxis(E, 5, ABG)
22:51:15.702 00.000 10072 Guiding  Dir = 2, Dur = 5
22:51:15.702 00.000 10072 IsGuiding returns 0
22:51:15.704 00.002 10072 PulseGuide returned control before completion, sleep 15
22:51:15.722 00.018 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:51:15.724 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:15.726 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:15.727 00.001 1032 Enqueuing Expose request
22:51:15.729 00.002 10072 IsGuiding returns 0
22:51:15.729 00.000 10072 Move returns status 0, amount 5
22:51:15.729 00.000 10072 MoveAxis(N, 0, ABG)
22:51:15.729 00.000 10072 Move returns status 0, amount 0
22:51:15.729 00.000 10072 move complete, result=0
22:51:15.730 00.001 10072 worker thread done servicing request
22:51:15.730 00.000 10072 Worker thread wakes up
22:51:15.730 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:15.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:15.737 00.007 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:51:16.356 00.619 10072 Exposure complete
22:51:16.407 00.051 10072 worker thread done servicing request
22:51:16.407 00.000 1032 OnExposeComplete: enter
22:51:16.409 00.002 1032 UpdateGuideState(): m_state=6
22:51:16.412 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6196
22:51:16.414 00.002 1032 Star::Find returns 1 (0), X=1100.40, Y=134.48, Mass=1415, SNR=26.4, Peak=146 HFD=3.2
22:51:16.416 00.002 1032 MultiStar: [#1 0.14,0.07,0.97,U] [#2 0.23,-0.18,0.00,M1] [#3 0.27,0.10,0.00,M3] [#4 0.21,0.16,0.00,M8] [#5 0.14,-0.04,0.67,U] [#6 -0.09,-0.03,0.60,U] [#7 -0.05,-0.21,0.67,U] [#8 -0.00,-0.19,0.49,U] 
22:51:16.418 00.002 1032 single-star, 5 included, MultiStar: {0.03, -0.06}, one-star: {-0.02, -0.06}
22:51:16.419 00.001 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.83) = xAngle (-3.71 = 2.57)
22:51:16.421 00.002 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.71 = 2.57)
22:51:16.422 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.88 mountX=-0.05 mountY=0.03, mountTheta=2.57
22:51:16.424 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
22:51:16.426 00.002 1032 Enqueuing Move request for scope (-0.02, -0.06)
22:51:16.429 00.003 10072 Worker thread wakes up
22:51:16.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
22:51:16.429 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
22:51:16.430 00.001 10072 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.03
22:51:16.431 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:51:16.434 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:16.435 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:51:16.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:16.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:51:16.435 00.000 10072 MoveAxis(E, 6, ABG)
22:51:16.435 00.000 10072 Guiding  Dir = 2, Dur = 6
22:51:16.435 00.000 10072 IsGuiding returns 0
22:51:16.436 00.001 10072 PulseGuide returned control before completion, sleep 16
22:51:16.454 00.018 1032 UpdateGuideState exits: m=1415 SNR=26.4
22:51:16.458 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:16.460 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:16.461 00.001 1032 Enqueuing Expose request
22:51:16.463 00.002 10072 IsGuiding returns 0
22:51:16.463 00.000 10072 Move returns status 0, amount 6
22:51:16.463 00.000 10072 MoveAxis(N, 0, ABG)
22:51:16.463 00.000 10072 Move returns status 0, amount 0
22:51:16.463 00.000 10072 move complete, result=0
22:51:16.463 00.000 10072 worker thread done servicing request
22:51:16.463 00.000 10072 Worker thread wakes up
22:51:16.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:16.464 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:16.470 00.006 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:51:16.873 00.403 10072 Exposure complete
22:51:16.924 00.051 10072 worker thread done servicing request
22:51:16.924 00.000 1032 OnExposeComplete: enter
22:51:16.926 00.002 1032 UpdateGuideState(): m_state=6
22:51:16.928 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6197
22:51:16.930 00.002 1032 Star::Find returns 1 (0), X=1100.40, Y=134.52, Mass=1315, SNR=25.5, Peak=130 HFD=3.2
22:51:16.932 00.002 1032 MultiStar: [#1 0.01,0.07,0.94,U] [#2 0.23,-0.07,0.77,U] [#3 0.25,0.18,0.00,M4] [#4 0.11,0.13,0.65,U] [#5 0.10,0.01,0.69,U] [#6 0.20,-0.04,0.66,U] [#7 -0.15,-0.11,0.72,U] [#8 0.09,-0.07,0.56,U] 
22:51:16.933 00.001 1032 single-star, 7 included, MultiStar: {0.07, -0.01}, one-star: {-0.02, -0.01}
22:51:16.936 00.003 1032 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.83) = xAngle (-4.21 = 2.07)
22:51:16.937 00.001 1032 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.21 = 2.07)
22:51:16.939 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.38 mountX=-0.01 mountY=0.02, mountTheta=2.07
22:51:16.942 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
22:51:16.944 00.002 1032 Enqueuing Move request for scope (-0.02, -0.01)
22:51:16.946 00.002 10072 Worker thread wakes up
22:51:16.946 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
22:51:16.946 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
22:51:16.946 00.000 10072 Moving (-0.02, -0.01) raw xDistance=-0.01 yDistance=0.02
22:51:16.948 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:51:16.950 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:16.950 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:51:16.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:16.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:51:16.950 00.000 10072 MoveAxis(E, 6, ABG)
22:51:16.950 00.000 10072 Guiding  Dir = 2, Dur = 6
22:51:16.950 00.000 10072 IsGuiding returns 0
22:51:16.951 00.001 10072 PulseGuide returned control before completion, sleep 16
22:51:16.969 00.018 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:51:16.972 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:16.974 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:16.976 00.002 1032 Enqueuing Expose request
22:51:16.981 00.005 10072 IsGuiding returns 0
22:51:16.981 00.000 10072 Move returns status 0, amount 6
22:51:16.981 00.000 10072 MoveAxis(N, 0, ABG)
22:51:16.981 00.000 10072 Move returns status 0, amount 0
22:51:16.981 00.000 10072 move complete, result=0
22:51:16.981 00.000 10072 worker thread done servicing request
22:51:16.981 00.000 10072 Worker thread wakes up
22:51:16.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:16.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:16.988 00.007 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:51:17.610 00.622 10072 Exposure complete
22:51:17.671 00.061 10072 worker thread done servicing request
22:51:17.671 00.000 1032 OnExposeComplete: enter
22:51:17.675 00.004 1032 UpdateGuideState(): m_state=6
22:51:17.676 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6198
22:51:17.678 00.002 1032 Star::Find returns 1 (0), X=1100.34, Y=134.68, Mass=1410, SNR=26.4, Peak=138 HFD=3.3
22:51:17.681 00.003 1032 MultiStar: [#1 0.17,0.13,0.96,U] [#2 0.03,-0.05,0.80,U] [#3 0.24,0.10,0.00,M5] [#4 -0.01,0.21,0.70,U] [#5 0.13,0.09,0.67,U] [#6 -0.02,-0.02,0.61,U] [#7 0.03,-0.02,0.70,U] [#8 -0.06,0.06,0.49,U] 
22:51:17.683 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.07}, one-star: {-0.07, 0.14}
22:51:17.686 00.003 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
22:51:17.689 00.003 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
22:51:17.691 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.17 mountX=0.06 mountY=-0.05, mountTheta=-0.66
22:51:17.694 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
22:51:17.696 00.002 1032 Enqueuing Move request for scope (0.03, 0.07)
22:51:17.698 00.002 10072 Worker thread wakes up
22:51:17.698 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
22:51:17.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
22:51:17.698 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
22:51:17.700 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:51:17.703 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:17.703 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:51:17.703 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:17.703 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:51:17.703 00.000 10072 MoveAxis(E, 6, ABG)
22:51:17.703 00.000 10072 Guiding  Dir = 2, Dur = 6
22:51:17.705 00.002 10072 IsGuiding returns 0
22:51:17.706 00.001 10072 PulseGuide returned control before completion, sleep 16
22:51:17.723 00.017 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:51:17.726 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:17.729 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:17.731 00.002 1032 Enqueuing Expose request
22:51:17.733 00.002 10072 IsGuiding returns 0
22:51:17.733 00.000 10072 Move returns status 0, amount 6
22:51:17.733 00.000 10072 MoveAxis(N, 0, ABG)
22:51:17.734 00.001 10072 Move returns status 0, amount 0
22:51:17.734 00.000 10072 move complete, result=0
22:51:17.734 00.000 10072 worker thread done servicing request
22:51:17.734 00.000 10072 Worker thread wakes up
22:51:17.734 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:17.734 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:17.742 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:51:18.141 00.399 10072 Exposure complete
22:51:18.198 00.057 10072 worker thread done servicing request
22:51:18.198 00.000 1032 OnExposeComplete: enter
22:51:18.201 00.003 1032 UpdateGuideState(): m_state=6
22:51:18.203 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6199
22:51:18.204 00.001 1032 Star::Find returns 1 (0), X=1100.45, Y=134.63, Mass=1372, SNR=26.0, Peak=128 HFD=3.2
22:51:18.208 00.004 1032 MultiStar: [#1 0.08,0.08,0.96,U] [#2 0.06,-0.23,0.76,U] [#3 0.18,-0.02,0.78,U] [#4 0.13,0.11,0.66,U] [#5 0.11,-0.07,0.65,U] [#6 -0.08,-0.11,0.66,U] [#7 0.03,-0.08,0.71,U] [#8 0.07,-0.09,0.49,U] 
22:51:18.210 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.03, 0.09}
22:51:18.213 00.003 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
22:51:18.215 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
22:51:18.219 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.38 mountX=-0.04 mountY=-0.06, mountTheta=-2.21
22:51:18.223 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
22:51:18.225 00.002 1032 Enqueuing Move request for scope (0.07, -0.03)
22:51:18.227 00.002 10072 Worker thread wakes up
22:51:18.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:51:18.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:51:18.227 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.04 yDistance=-0.06
22:51:18.229 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:51:18.232 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:18.232 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:51:18.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:18.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:51:18.232 00.000 10072 MoveAxis(E, 6, ABG)
22:51:18.232 00.000 10072 Guiding  Dir = 2, Dur = 6
22:51:18.233 00.001 10072 IsGuiding returns 0
22:51:18.233 00.000 10072 PulseGuide returned control before completion, sleep 16
22:51:18.252 00.019 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:51:18.254 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:18.257 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:18.259 00.002 1032 Enqueuing Expose request
22:51:18.264 00.005 10072 IsGuiding returns 0
22:51:18.264 00.000 10072 Move returns status 0, amount 6
22:51:18.264 00.000 10072 MoveAxis(N, 0, ABG)
22:51:18.264 00.000 10072 Move returns status 0, amount 0
22:51:18.264 00.000 10072 move complete, result=0
22:51:18.264 00.000 10072 worker thread done servicing request
22:51:18.264 00.000 10072 Worker thread wakes up
22:51:18.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:18.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:18.268 00.004 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:51:18.893 00.625 10072 Exposure complete
22:51:18.945 00.052 10072 worker thread done servicing request
22:51:18.945 00.000 1032 OnExposeComplete: enter
22:51:18.947 00.002 1032 UpdateGuideState(): m_state=6
22:51:18.949 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6200
22:51:18.950 00.001 1032 Star::Find returns 1 (0), X=1100.52, Y=134.40, Mass=1299, SNR=25.3, Peak=122 HFD=3.1
22:51:18.953 00.003 1032 MultiStar: [#1 0.26,-0.05,0.00,M1] [#2 0.18,-0.18,0.00,M1] [#3 0.30,0.16,0.00,M5] [#4 0.24,0.14,0.00,M6] [#5 0.21,-0.10,0.72,U] [#6 0.13,-0.18,0.61,U] [#7 0.08,-0.12,0.75,U] [#8 0.19,-0.24,0.00,M1] 
22:51:18.956 00.003 1032 single-star, 3 included, MultiStar: {0.13, -0.14}, one-star: {0.10, -0.14}
22:51:18.959 00.003 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
22:51:18.961 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
22:51:18.963 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.94 mountX=-0.16 mountY=-0.06, mountTheta=-2.77
22:51:18.966 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.14, opts=13)
22:51:18.969 00.003 1032 Enqueuing Move request for scope (0.10, -0.14)
22:51:18.971 00.002 10072 Worker thread wakes up
22:51:18.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
22:51:18.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
22:51:18.971 00.000 10072 Moving (0.10, -0.14) raw xDistance=-0.16 yDistance=-0.06
22:51:18.973 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
22:51:18.975 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 286.72
22:51:18.975 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
22:51:18.975 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:18.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:51:18.975 00.000 10072 MoveAxis(E, 82, ABG)
22:51:18.975 00.000 10072 Guiding  Dir = 2, Dur = 82
22:51:18.975 00.000 10072 IsGuiding returns 0
22:51:18.976 00.001 10072 PulseGuide returned control before completion, sleep 92
22:51:18.998 00.022 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:51:19.000 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:19.002 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:19.004 00.002 1032 Enqueuing Expose request
22:51:19.081 00.077 10072 IsGuiding returns 0
22:51:19.081 00.000 10072 Move returns status 0, amount 82
22:51:19.081 00.000 10072 MoveAxis(N, 0, ABG)
22:51:19.081 00.000 10072 Move returns status 0, amount 0
22:51:19.081 00.000 10072 move complete, result=0
22:51:19.081 00.000 10072 worker thread done servicing request
22:51:19.081 00.000 10072 Worker thread wakes up
22:51:19.081 00.000 1032 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
22:51:19.084 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:19.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:19.490 00.406 10072 Exposure complete
22:51:19.545 00.055 10072 worker thread done servicing request
22:51:19.545 00.000 1032 OnExposeComplete: enter
22:51:19.547 00.002 1032 UpdateGuideState(): m_state=6
22:51:19.552 00.005 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6201
22:51:19.554 00.002 1032 Star::Find returns 1 (0), X=1100.57, Y=134.47, Mass=1364, SNR=26.0, Peak=129 HFD=3.2
22:51:19.557 00.003 1032 MultiStar: [#1 0.18,-0.03,0.97,U] [#2 0.13,-0.09,0.81,U] [#3 0.21,0.15,0.00,M6] [#4 0.25,0.23,0.00,M7] [#5 0.27,-0.09,0.00,M1] [#6 -0.12,-0.17,0.61,U] [#7 0.02,0.03,0.74,U] [#8 0.27,-0.24,0.00,M2] 
22:51:19.559 00.002 1032 refined, 4 included, MultiStar: {0.09, -0.06}, one-star: {0.16, -0.07}
22:51:19.560 00.001 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:51:19.563 00.003 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:51:19.564 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.56 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
22:51:19.567 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
22:51:19.569 00.002 1032 Enqueuing Move request for scope (0.09, -0.06)
22:51:19.571 00.002 10072 Worker thread wakes up
22:51:19.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:51:19.571 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:51:19.571 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.08
22:51:19.574 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:51:19.576 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:19.576 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:51:19.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:19.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:51:19.576 00.000 10072 MoveAxis(E, 6, ABG)
22:51:19.576 00.000 10072 Guiding  Dir = 2, Dur = 6
22:51:19.576 00.000 10072 IsGuiding returns 0
22:51:19.577 00.001 10072 PulseGuide returned control before completion, sleep 16
22:51:19.596 00.019 10072 IsGuiding returns 0
22:51:19.596 00.000 10072 Move returns status 0, amount 6
22:51:19.596 00.000 10072 MoveAxis(N, 0, ABG)
22:51:19.596 00.000 10072 Move returns status 0, amount 0
22:51:19.597 00.001 10072 move complete, result=0
22:51:19.597 00.000 10072 worker thread done servicing request
22:51:19.602 00.005 1032 UpdateGuideState exits: m=1364 SNR=26.0
22:51:19.604 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:19.606 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:19.607 00.001 1032 Enqueuing Expose request
22:51:19.608 00.001 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:51:19.612 00.004 10072 Worker thread wakes up
22:51:19.612 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:19.612 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:20.241 00.629 10072 Exposure complete
22:51:20.293 00.052 10072 worker thread done servicing request
22:51:20.293 00.000 1032 OnExposeComplete: enter
22:51:20.296 00.003 1032 UpdateGuideState(): m_state=6
22:51:20.298 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6202
22:51:20.301 00.003 1032 Star::Find returns 1 (0), X=1100.38, Y=134.48, Mass=1365, SNR=26.0, Peak=150 HFD=3.2
22:51:20.302 00.001 1032 MultiStar: [#1 0.21,0.15,0.00,M1] [#2 0.16,-0.08,0.81,U] [#3 0.27,0.10,0.00,M7] [#4 0.18,0.29,0.00,M8] [#5 0.09,0.05,0.62,U] [#6 0.12,0.02,0.62,U] [#7 -0.02,-0.02,0.69,U] [#8 0.09,-0.01,0.53,U] 
22:51:20.305 00.003 1032 refined, 5 included, MultiStar: {0.06, -0.02}, one-star: {-0.04, -0.06}
22:51:20.306 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
22:51:20.309 00.003 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
22:51:20.311 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.35 mountX=-0.04 mountY=-0.05, mountTheta=-2.18
22:51:20.314 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
22:51:20.316 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
22:51:20.318 00.002 10072 Worker thread wakes up
22:51:20.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
22:51:20.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
22:51:20.318 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.05
22:51:20.320 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
22:51:20.322 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:20.322 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:51:20.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:20.322 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:51:20.322 00.000 10072 MoveAxis(E, 6, ABG)
22:51:20.322 00.000 10072 Guiding  Dir = 2, Dur = 6
22:51:20.322 00.000 10072 IsGuiding returns 0
22:51:20.324 00.002 10072 PulseGuide returned control before completion, sleep 16
22:51:20.343 00.019 1032 UpdateGuideState exits: m=1365 SNR=26.0
22:51:20.345 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:20.347 00.002 10072 IsGuiding returns 0
22:51:20.347 00.000 10072 Move returns status 0, amount 6
22:51:20.347 00.000 10072 MoveAxis(N, 0, ABG)
22:51:20.347 00.000 10072 Move returns status 0, amount 0
22:51:20.347 00.000 10072 move complete, result=0
22:51:20.347 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:20.349 00.002 1032 Enqueuing Expose request
22:51:20.351 00.002 10072 worker thread done servicing request
22:51:20.351 00.000 10072 Worker thread wakes up
22:51:20.351 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:20.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:20.351 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:51:20.759 00.408 10072 Exposure complete
22:51:20.814 00.055 10072 worker thread done servicing request
22:51:20.814 00.000 1032 OnExposeComplete: enter
22:51:20.816 00.002 1032 UpdateGuideState(): m_state=6
22:51:20.818 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6203
22:51:20.820 00.002 1032 Star::Find returns 1 (0), X=1100.40, Y=134.59, Mass=1343, SNR=25.8, Peak=133 HFD=3.2
22:51:20.822 00.002 1032 MultiStar: [#1 0.12,0.16,0.98,U] [#2 0.07,-0.03,0.75,U] [#3 0.17,0.05,0.80,U] [#4 0.17,0.07,0.65,U] [#5 0.15,0.04,0.68,U] [#6 0.07,-0.08,0.61,U] [#7 -0.03,-0.10,0.71,U] [#8 0.17,-0.11,0.55,U] 
22:51:20.824 00.002 1032 single-star, 8 included, MultiStar: {0.09, 0.02}, one-star: {-0.02, 0.05}
22:51:20.825 00.001 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
22:51:20.827 00.002 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
22:51:20.829 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.96 mountX=0.05 mountY=0.01, mountTheta=0.13
22:51:20.832 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
22:51:20.834 00.002 1032 Enqueuing Move request for scope (-0.02, 0.05)
22:51:20.835 00.001 10072 Worker thread wakes up
22:51:20.835 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
22:51:20.835 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
22:51:20.835 00.000 10072 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.01
22:51:20.837 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:51:20.840 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:20.840 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:51:20.840 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:20.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:51:20.840 00.000 10072 MoveAxis(E, 6, ABG)
22:51:20.840 00.000 10072 Guiding  Dir = 2, Dur = 6
22:51:20.841 00.001 10072 IsGuiding returns 0
22:51:20.841 00.000 10072 PulseGuide returned control before completion, sleep 16
22:51:20.857 00.016 1032 UpdateGuideState exits: m=1343 SNR=25.8
22:51:20.860 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:20.862 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:20.865 00.003 1032 Enqueuing Expose request
22:51:20.868 00.003 10072 IsGuiding returns 0
22:51:20.868 00.000 10072 Move returns status 0, amount 6
22:51:20.868 00.000 10072 MoveAxis(N, 0, ABG)
22:51:20.868 00.000 10072 Move returns status 0, amount 0
22:51:20.868 00.000 10072 move complete, result=0
22:51:20.868 00.000 10072 worker thread done servicing request
22:51:20.868 00.000 10072 Worker thread wakes up
22:51:20.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:20.868 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:20.876 00.008 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:51:21.508 00.632 10072 Exposure complete
22:51:21.563 00.055 10072 worker thread done servicing request
22:51:21.563 00.000 1032 OnExposeComplete: enter
22:51:21.566 00.003 1032 UpdateGuideState(): m_state=6
22:51:21.568 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6204
22:51:21.570 00.002 1032 Star::Find returns 1 (0), X=1100.52, Y=134.41, Mass=1350, SNR=25.8, Peak=124 HFD=3.2
22:51:21.571 00.001 1032 MultiStar: [#1 0.13,-0.02,0.95,U] [#2 0.09,-0.08,0.77,U] [#3 0.30,0.03,0.00,M7] [#4 0.16,0.09,0.68,U] [#5 0.22,-0.04,0.66,U] [#6 0.02,-0.09,0.62,U] [#7 -0.04,-0.14,0.75,U] [#8 0.23,-0.19,0.00,M1] 
22:51:21.573 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.06}, one-star: {0.10, -0.13}
22:51:21.574 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
22:51:21.576 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
22:51:21.577 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.55 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
22:51:21.581 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
22:51:21.587 00.006 1032 Enqueuing Move request for scope (0.10, -0.06)
22:51:21.588 00.001 10072 Worker thread wakes up
22:51:21.589 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
22:51:21.589 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
22:51:21.589 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.08
22:51:21.591 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:51:21.596 00.005 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:21.596 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:51:21.596 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:21.596 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:51:21.596 00.000 10072 MoveAxis(E, 7, ABG)
22:51:21.596 00.000 10072 Guiding  Dir = 2, Dur = 7
22:51:21.597 00.001 10072 IsGuiding returns 0
22:51:21.598 00.001 10072 PulseGuide returned control before completion, sleep 17
22:51:21.617 00.019 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:51:21.619 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:21.621 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:21.623 00.002 1032 Enqueuing Expose request
22:51:21.630 00.007 10072 IsGuiding returns 0
22:51:21.630 00.000 10072 Move returns status 0, amount 7
22:51:21.630 00.000 10072 MoveAxis(N, 0, ABG)
22:51:21.630 00.000 10072 Move returns status 0, amount 0
22:51:21.630 00.000 10072 move complete, result=0
22:51:21.630 00.000 10072 worker thread done servicing request
22:51:21.630 00.000 10072 Worker thread wakes up
22:51:21.630 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:21.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:21.632 00.002 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:51:22.040 00.408 10072 Exposure complete
22:51:22.093 00.053 10072 worker thread done servicing request
22:51:22.093 00.000 1032 OnExposeComplete: enter
22:51:22.096 00.003 1032 UpdateGuideState(): m_state=6
22:51:22.098 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6205
22:51:22.099 00.001 1032 Star::Find returns 1 (0), X=1100.57, Y=134.45, Mass=1333, SNR=25.7, Peak=132 HFD=3.1
22:51:22.101 00.002 1032 MultiStar: [#1 0.23,0.04,0.96,U] [#2 0.06,-0.20,0.74,U] [#3 0.28,-0.01,0.00,M8] [#4 0.28,0.10,0.00,M7] [#5 0.25,0.06,0.00,M1] [#6 0.01,-0.04,0.63,U] [#7 0.11,-0.09,0.69,U] [#8 0.15,-0.20,0.50,U] 
22:51:22.103 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.09}, one-star: {0.16, -0.09}
22:51:22.105 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
22:51:22.107 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
22:51:22.108 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.15 cameraTheta=-0.59 mountX=-0.12 mountY=-0.10, mountTheta=-2.42
22:51:22.113 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
22:51:22.115 00.002 1032 Enqueuing Move request for scope (0.13, -0.09)
22:51:22.118 00.003 10072 Worker thread wakes up
22:51:22.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
22:51:22.118 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
22:51:22.118 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
22:51:22.120 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:51:22.122 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:22.123 00.001 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:51:22.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:22.123 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:51:22.123 00.000 10072 MoveAxis(E, 7, ABG)
22:51:22.123 00.000 10072 Guiding  Dir = 2, Dur = 7
22:51:22.123 00.000 10072 IsGuiding returns 0
22:51:22.123 00.000 10072 PulseGuide returned control before completion, sleep 17
22:51:22.142 00.019 1032 UpdateGuideState exits: m=1333 SNR=25.7
22:51:22.146 00.004 10072 IsGuiding returns 0
22:51:22.146 00.000 10072 Move returns status 0, amount 7
22:51:22.146 00.000 10072 MoveAxis(N, 0, ABG)
22:51:22.146 00.000 10072 Move returns status 0, amount 0
22:51:22.146 00.000 10072 move complete, result=0
22:51:22.147 00.001 10072 worker thread done servicing request
22:51:22.147 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:22.151 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:22.153 00.002 1032 Enqueuing Expose request
22:51:22.155 00.002 10072 Worker thread wakes up
22:51:22.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:22.155 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:22.155 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:51:22.790 00.635 10072 Exposure complete
22:51:22.842 00.052 10072 worker thread done servicing request
22:51:22.842 00.000 1032 OnExposeComplete: enter
22:51:22.844 00.002 1032 UpdateGuideState(): m_state=6
22:51:22.845 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6206
22:51:22.847 00.002 1032 Star::Find returns 1 (0), X=1100.47, Y=134.56, Mass=1234, SNR=24.7, Peak=126 HFD=3.2
22:51:22.848 00.001 1032 MultiStar: [#1 0.22,0.13,0.00,M1] [#2 0.12,-0.17,0.82,U] [#3 0.19,-0.08,0.82,U] [#4 0.26,0.03,0.00,M8] [#5 0.26,0.04,0.00,M2] [#6 0.08,0.06,0.66,U] [#7 0.04,-0.23,0.73,U] [#8 0.23,-0.15,0.00,M1] 
22:51:22.851 00.003 1032 single-star, 4 included, MultiStar: {0.10, -0.08}, one-star: {0.05, 0.02}
22:51:22.852 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:51:22.853 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:51:22.855 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.36 mountX=0.01 mountY=-0.05, mountTheta=-1.47
22:51:22.858 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
22:51:22.860 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
22:51:22.862 00.002 10072 Worker thread wakes up
22:51:22.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
22:51:22.862 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
22:51:22.862 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
22:51:22.865 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:51:22.868 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:22.868 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:51:22.868 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:22.868 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:51:22.869 00.001 10072 MoveAxis(E, 8, ABG)
22:51:22.869 00.000 10072 Guiding  Dir = 2, Dur = 8
22:51:22.869 00.000 10072 IsGuiding returns 0
22:51:22.869 00.000 10072 PulseGuide returned control before completion, sleep 18
22:51:22.886 00.017 1032 UpdateGuideState exits: m=1234 SNR=24.7
22:51:22.888 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:22.890 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:22.892 00.002 1032 Enqueuing Expose request
22:51:22.897 00.005 10072 IsGuiding returns 0
22:51:22.898 00.001 10072 Move returns status 0, amount 8
22:51:22.898 00.000 10072 MoveAxis(N, 0, ABG)
22:51:22.898 00.000 10072 Move returns status 0, amount 0
22:51:22.898 00.000 10072 move complete, result=0
22:51:22.898 00.000 10072 worker thread done servicing request
22:51:22.898 00.000 10072 Worker thread wakes up
22:51:22.898 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:22.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:22.903 00.005 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:51:23.305 00.402 10072 Exposure complete
22:51:23.358 00.053 10072 worker thread done servicing request
22:51:23.358 00.000 1032 OnExposeComplete: enter
22:51:23.362 00.004 1032 UpdateGuideState(): m_state=6
22:51:23.364 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6207
22:51:23.366 00.002 1032 Star::Find returns 1 (0), X=1100.45, Y=134.52, Mass=1334, SNR=25.7, Peak=132 HFD=3.2
22:51:23.368 00.002 1032 MultiStar: [#1 0.19,0.11,0.96,U] [#2 0.15,-0.13,0.78,U] [#3 0.33,-0.03,0.00,M8] [#4 0.28,0.02,0.00,M9] [#5 0.18,-0.13,0.69,U] [#6 0.08,-0.17,0.64,U] [#7 0.06,-0.09,0.69,U] [#8 0.17,-0.20,0.00,M2] 
22:51:23.370 00.002 1032 single-star, 5 included, MultiStar: {0.12, -0.06}, one-star: {0.04, -0.01}
22:51:23.372 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
22:51:23.374 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
22:51:23.375 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.36 mountX=-0.02 mountY=-0.03, mountTheta=-2.19
22:51:23.378 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
22:51:23.380 00.002 1032 Enqueuing Move request for scope (0.04, -0.01)
22:51:23.382 00.002 10072 Worker thread wakes up
22:51:23.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:51:23.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:51:23.383 00.001 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.03
22:51:23.385 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:51:23.387 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:23.387 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:51:23.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:23.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:51:23.387 00.000 10072 MoveAxis(E, 7, ABG)
22:51:23.388 00.001 10072 Guiding  Dir = 2, Dur = 7
22:51:23.388 00.000 10072 IsGuiding returns 0
22:51:23.389 00.001 10072 PulseGuide returned control before completion, sleep 17
22:51:23.406 00.017 1032 UpdateGuideState exits: m=1334 SNR=25.7
22:51:23.409 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:23.411 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:23.412 00.001 1032 Enqueuing Expose request
22:51:23.414 00.002 10072 IsGuiding returns 0
22:51:23.414 00.000 10072 Move returns status 0, amount 7
22:51:23.414 00.000 10072 MoveAxis(N, 0, ABG)
22:51:23.414 00.000 10072 Move returns status 0, amount 0
22:51:23.414 00.000 10072 move complete, result=0
22:51:23.414 00.000 10072 worker thread done servicing request
22:51:23.414 00.000 10072 Worker thread wakes up
22:51:23.414 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:23.414 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:23.422 00.008 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:51:24.055 00.633 10072 Exposure complete
22:51:24.112 00.057 10072 worker thread done servicing request
22:51:24.112 00.000 1032 OnExposeComplete: enter
22:51:24.115 00.003 1032 UpdateGuideState(): m_state=6
22:51:24.118 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6208
22:51:24.121 00.003 1032 Star::Find returns 1 (0), X=1100.49, Y=134.50, Mass=1407, SNR=26.4, Peak=133 HFD=3.2
22:51:24.123 00.002 1032 MultiStar: [#1 0.15,0.06,0.95,U] [#2 0.20,-0.16,0.00,M1] [#3 0.26,-0.07,0.00,M9] [#4 0.28,0.04,0.00,M10] [#5 0.27,-0.12,0.00,M2] [#6 0.15,-0.11,0.62,U] [#7 0.08,-0.15,0.70,U] [#8 0.18,-0.11,0.50,U] 
22:51:24.124 00.001 1032 single-star, 4 included, MultiStar: {0.12, -0.05}, one-star: {0.07, -0.04}
22:51:24.126 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
22:51:24.127 00.001 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
22:51:24.129 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.09 cameraTheta=-0.51 mountX=-0.06 mountY=-0.06, mountTheta=-2.34
22:51:24.131 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
22:51:24.133 00.002 1032 Enqueuing Move request for scope (0.07, -0.04)
22:51:24.135 00.002 10072 Worker thread wakes up
22:51:24.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:51:24.135 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:51:24.135 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
22:51:24.137 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:51:24.139 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:24.140 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:51:24.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:24.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:51:24.140 00.000 10072 MoveAxis(E, 8, ABG)
22:51:24.140 00.000 10072 Guiding  Dir = 2, Dur = 8
22:51:24.140 00.000 10072 IsGuiding returns 0
22:51:24.141 00.001 10072 PulseGuide returned control before completion, sleep 18
22:51:24.159 00.018 1032 UpdateGuideState exits: m=1407 SNR=26.4
22:51:24.161 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:24.163 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:24.164 00.001 1032 Enqueuing Expose request
22:51:24.166 00.002 10072 IsGuiding returns 0
22:51:24.166 00.000 10072 Move returns status 0, amount 8
22:51:24.166 00.000 10072 MoveAxis(N, 0, ABG)
22:51:24.166 00.000 10072 Move returns status 0, amount 0
22:51:24.166 00.000 10072 move complete, result=0
22:51:24.166 00.000 10072 worker thread done servicing request
22:51:24.166 00.000 10072 Worker thread wakes up
22:51:24.166 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:24.166 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:24.174 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:51:24.572 00.398 10072 Exposure complete
22:51:24.625 00.053 10072 worker thread done servicing request
22:51:24.625 00.000 1032 OnExposeComplete: enter
22:51:24.629 00.004 1032 UpdateGuideState(): m_state=6
22:51:24.631 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6209
22:51:24.633 00.002 1032 Star::Find returns 1 (0), X=1100.53, Y=134.49, Mass=1396, SNR=26.3, Peak=130 HFD=3.2
22:51:24.635 00.002 1032 MultiStar: [#1 0.23,0.06,0.94,U] [#2 0.26,-0.20,0.00,M2] [#3 0.32,-0.01,0.00,M10] [#4 0.24,-0.04,0.67,U] [#5 0.06,-0.01,0.63,U] [#6 0.07,-0.22,0.59,U] [#7 0.13,-0.26,0.00,M1] [#8 0.18,-0.16,0.53,U] 
22:51:24.637 00.002 1032 single-star, 5 included, MultiStar: {0.15, -0.06}, one-star: {0.11, -0.05}
22:51:24.639 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
22:51:24.640 00.001 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
22:51:24.642 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.42 mountX=-0.08 mountY=-0.10, mountTheta=-2.25
22:51:24.646 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
22:51:24.649 00.003 1032 Enqueuing Move request for scope (0.11, -0.05)
22:51:24.650 00.001 10072 Worker thread wakes up
22:51:24.650 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
22:51:24.651 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
22:51:24.651 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.08 yDistance=-0.10
22:51:24.652 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:51:24.655 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:24.655 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:51:24.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:24.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:51:24.655 00.000 10072 MoveAxis(E, 7, ABG)
22:51:24.655 00.000 10072 Guiding  Dir = 2, Dur = 7
22:51:24.656 00.001 10072 IsGuiding returns 0
22:51:24.656 00.000 10072 PulseGuide returned control before completion, sleep 17
22:51:24.675 00.019 1032 UpdateGuideState exits: m=1396 SNR=26.3
22:51:24.680 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:24.684 00.004 10072 IsGuiding returns 0
22:51:24.684 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:24.687 00.003 1032 Enqueuing Expose request
22:51:24.689 00.002 10072 Move returns status 0, amount 7
22:51:24.689 00.000 10072 MoveAxis(N, 0, ABG)
22:51:24.689 00.000 10072 Move returns status 0, amount 0
22:51:24.689 00.000 10072 move complete, result=0
22:51:24.689 00.000 10072 worker thread done servicing request
22:51:24.689 00.000 10072 Worker thread wakes up
22:51:24.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:24.689 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:24.697 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:51:25.325 00.628 10072 Exposure complete
22:51:25.381 00.056 10072 worker thread done servicing request
22:51:25.381 00.000 1032 OnExposeComplete: enter
22:51:25.383 00.002 1032 UpdateGuideState(): m_state=6
22:51:25.386 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6210
22:51:25.388 00.002 1032 Star::Find returns 1 (0), X=1100.43, Y=134.55, Mass=1333, SNR=25.7, Peak=130 HFD=3.2
22:51:25.390 00.002 1032 MultiStar: [#1 0.31,0.04,0.00,M1] [#2 0.23,-0.15,0.00,M3] [#3 0.34,-0.03,0.00,R] [#4 0.38,0.03,0.00,M10] [#5 0.17,-0.07,0.66,U] [#6 0.24,-0.12,0.00,M1] [#7 0.14,-0.09,0.69,U] [#8 0.22,-0.08,0.53,U] 
22:51:25.391 00.001 1032 single-star, 3 included, MultiStar: {0.12, -0.05}, one-star: {0.01, 0.01}
22:51:25.393 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
22:51:25.395 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
22:51:25.398 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.60 mountX=0.00 mountY=-0.01, mountTheta=-1.23
22:51:25.402 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
22:51:25.405 00.003 1032 Enqueuing Move request for scope (0.01, 0.01)
22:51:25.407 00.002 10072 Worker thread wakes up
22:51:25.407 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:51:25.407 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:51:25.407 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.00 yDistance=-0.01
22:51:25.409 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:51:25.412 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:25.412 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:51:25.412 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:25.412 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:51:25.412 00.000 10072 MoveAxis(E, 8, ABG)
22:51:25.412 00.000 10072 Guiding  Dir = 2, Dur = 8
22:51:25.412 00.000 10072 IsGuiding returns 0
22:51:25.413 00.001 10072 PulseGuide returned control before completion, sleep 18
22:51:25.431 00.018 1032 UpdateGuideState exits: m=1333 SNR=25.7
22:51:25.434 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:25.436 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:25.438 00.002 1032 Enqueuing Expose request
22:51:25.440 00.002 10072 IsGuiding returns 0
22:51:25.440 00.000 10072 Move returns status 0, amount 8
22:51:25.440 00.000 10072 MoveAxis(N, 0, ABG)
22:51:25.440 00.000 10072 Move returns status 0, amount 0
22:51:25.440 00.000 10072 move complete, result=0
22:51:25.441 00.001 10072 worker thread done servicing request
22:51:25.441 00.000 10072 Worker thread wakes up
22:51:25.441 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:25.441 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:25.449 00.008 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:51:25.858 00.409 10072 Exposure complete
22:51:25.914 00.056 10072 worker thread done servicing request
22:51:25.914 00.000 1032 OnExposeComplete: enter
22:51:25.916 00.002 1032 UpdateGuideState(): m_state=6
22:51:25.917 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6211
22:51:25.919 00.002 1032 Star::Find returns 1 (0), X=1100.50, Y=134.51, Mass=1283, SNR=25.2, Peak=129 HFD=3.2
22:51:25.921 00.002 1032 MultiStar: [#1 0.21,-0.07,0.97,U] [#2 0.24,-0.24,0.00,M4] [#3 -0.05,-0.00,0.78,U] [#4 0.24,-0.02,0.71,U] [#5 0.29,0.03,0.00,M1] [#6 0.23,-0.16,0.00,M2] [#7 0.18,-0.30,0.00,M1] [#8 0.21,-0.19,0.00,M1] 
22:51:25.923 00.002 1032 single-star, 3 included, MultiStar: {0.12, -0.03}, one-star: {0.09, -0.03}
22:51:25.925 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:51:25.926 00.001 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:51:25.929 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.31 mountX=-0.05 mountY=-0.08, mountTheta=-2.14
22:51:25.931 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
22:51:25.933 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
22:51:25.934 00.001 10072 Worker thread wakes up
22:51:25.935 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:51:25.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:51:25.935 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
22:51:25.937 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:51:25.940 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:25.940 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:51:25.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:25.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:51:25.940 00.000 10072 MoveAxis(E, 7, ABG)
22:51:25.940 00.000 10072 Guiding  Dir = 2, Dur = 7
22:51:25.940 00.000 10072 IsGuiding returns 0
22:51:25.941 00.001 10072 PulseGuide returned control before completion, sleep 17
22:51:25.960 00.019 1032 UpdateGuideState exits: m=1283 SNR=25.2
22:51:25.963 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:25.965 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:25.967 00.002 1032 Enqueuing Expose request
22:51:25.969 00.002 10072 IsGuiding returns 0
22:51:25.969 00.000 10072 Move returns status 0, amount 7
22:51:25.969 00.000 10072 MoveAxis(N, 0, ABG)
22:51:25.969 00.000 10072 Move returns status 0, amount 0
22:51:25.969 00.000 10072 move complete, result=0
22:51:25.969 00.000 10072 worker thread done servicing request
22:51:25.970 00.001 10072 Worker thread wakes up
22:51:25.970 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:25.970 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:25.977 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:51:26.598 00.621 10072 Exposure complete
22:51:26.689 00.091 10072 worker thread done servicing request
22:51:26.689 00.000 1032 OnExposeComplete: enter
22:51:26.692 00.003 1032 UpdateGuideState(): m_state=6
22:51:26.695 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6212
22:51:26.697 00.002 1032 Star::Find returns 1 (0), X=1100.49, Y=134.32, Mass=1400, SNR=26.3, Peak=129 HFD=3.2
22:51:26.699 00.002 1032 MultiStar: [#1 0.22,-0.07,0.95,U] [#2 0.29,-0.32,0.00,M5] [#3 0.09,-0.08,0.75,U] [#4 0.29,-0.05,0.00,M10] [#5 0.36,-0.31,0.00,M2] [#6 0.20,-0.37,0.00,M3] [#7 0.09,-0.27,0.00,M2] [#8 0.29,-0.33,0.00,M2] 
22:51:26.703 00.004 1032 refined, 2 included, MultiStar: {0.13, -0.13}, one-star: {0.07, -0.22}
22:51:26.705 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
22:51:26.707 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
22:51:26.709 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.79 mountX=-0.16 mountY=-0.09, mountTheta=-2.62
22:51:26.713 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.13, opts=13)
22:51:26.716 00.003 1032 Enqueuing Move request for scope (0.13, -0.13)
22:51:26.719 00.003 10072 Worker thread wakes up
22:51:26.719 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
22:51:26.719 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
22:51:26.719 00.000 10072 Moving (0.13, -0.13) raw xDistance=-0.16 yDistance=-0.09
22:51:26.722 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:51:26.727 00.005 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 286.72
22:51:26.727 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
22:51:26.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:26.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:51:26.727 00.000 10072 MoveAxis(E, 85, ABG)
22:51:26.727 00.000 10072 Guiding  Dir = 2, Dur = 85
22:51:26.727 00.000 10072 IsGuiding returns 0
22:51:26.729 00.002 10072 PulseGuide returned control before completion, sleep 95
22:51:26.758 00.029 1032 UpdateGuideState exits: m=1400 SNR=26.3
22:51:26.761 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:26.765 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:26.774 00.009 1032 Enqueuing Expose request
22:51:26.830 00.056 10072 IsGuiding returns 1
22:51:26.831 00.001 10072 scope still moving after pulse duration time elapsed
22:51:26.859 00.028 10072 IsGuiding returns 1
22:51:26.888 00.029 10072 IsGuiding returns 1
22:51:26.920 00.032 10072 IsGuiding returns 1
22:51:26.950 00.030 10072 IsGuiding returns 1
22:51:26.982 00.032 10072 IsGuiding returns 1
22:51:27.014 00.032 10072 IsGuiding returns 1
22:51:27.046 00.032 10072 IsGuiding returns 1
22:51:27.077 00.031 10072 IsGuiding returns 1
22:51:27.108 00.031 10072 IsGuiding returns 1
22:51:27.139 00.031 10072 IsGuiding returns 1
22:51:27.170 00.031 10072 IsGuiding returns 1
22:51:27.201 00.031 10072 IsGuiding returns 1
22:51:27.233 00.032 10072 IsGuiding returns 1
22:51:27.265 00.032 10072 IsGuiding returns 1
22:51:27.295 00.030 10072 IsGuiding returns 1
22:51:27.339 00.044 10072 IsGuiding returns 1
22:51:27.375 00.036 10072 IsGuiding returns 0
22:51:27.376 00.001 10072 scope move finished after 85 + 563 ms
22:51:27.376 00.000 10072 Move returns status 0, amount 85
22:51:27.376 00.000 10072 MoveAxis(N, 0, ABG)
22:51:27.376 00.000 10072 Move returns status 0, amount 0
22:51:27.376 00.000 10072 move complete, result=0
22:51:27.376 00.000 10072 worker thread done servicing request
22:51:27.376 00.000 10072 Worker thread wakes up
22:51:27.376 00.000 1032 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
22:51:27.381 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:27.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:28.017 00.636 10072 Exposure complete
22:51:28.084 00.067 10072 worker thread done servicing request
22:51:28.084 00.000 1032 OnExposeComplete: enter
22:51:28.086 00.002 1032 UpdateGuideState(): m_state=6
22:51:28.089 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6213
22:51:28.091 00.002 1032 Star::Find returns 1 (0), X=1100.51, Y=134.53, Mass=1372, SNR=26.0, Peak=134 HFD=3.2
22:51:28.093 00.002 1032 MultiStar: [#1 0.13,-0.05,0.93,U] [#2 0.17,-0.22,0.00,M6] [#3 -0.07,0.02,0.76,U] [#4 0.30,0.17,0.00,R] [#5 0.26,-0.16,0.00,M3] [#6 0.03,-0.17,0.59,U] [#7 0.00,-0.19,0.70,U] [#8 0.20,-0.23,0.00,M3] 
22:51:28.096 00.003 1032 refined, 4 included, MultiStar: {0.05, -0.07}, one-star: {0.10, -0.00}
22:51:28.097 00.001 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
22:51:28.099 00.002 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
22:51:28.101 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.98 mountX=-0.08 mountY=-0.03, mountTheta=-2.81
22:51:28.104 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
22:51:28.106 00.002 1032 Enqueuing Move request for scope (0.05, -0.07)
22:51:28.108 00.002 10072 Worker thread wakes up
22:51:28.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
22:51:28.108 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
22:51:28.108 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
22:51:28.111 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:51:28.114 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:28.114 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:51:28.114 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:28.114 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:51:28.114 00.000 10072 MoveAxis(E, 14, ABG)
22:51:28.114 00.000 10072 Guiding  Dir = 2, Dur = 14
22:51:28.115 00.001 10072 IsGuiding returns 0
22:51:28.115 00.000 10072 PulseGuide returned control before completion, sleep 24
22:51:28.136 00.021 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:51:28.138 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:28.140 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:28.143 00.003 1032 Enqueuing Expose request
22:51:28.153 00.010 10072 IsGuiding returns 0
22:51:28.153 00.000 10072 Move returns status 0, amount 14
22:51:28.153 00.000 10072 MoveAxis(N, 0, ABG)
22:51:28.153 00.000 10072 Move returns status 0, amount 0
22:51:28.153 00.000 10072 move complete, result=0
22:51:28.154 00.001 10072 worker thread done servicing request
22:51:28.154 00.000 10072 Worker thread wakes up
22:51:28.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:28.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:28.156 00.002 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
22:51:28.564 00.408 10072 Exposure complete
22:51:28.636 00.072 10072 worker thread done servicing request
22:51:28.636 00.000 1032 OnExposeComplete: enter
22:51:28.639 00.003 1032 UpdateGuideState(): m_state=6
22:51:28.647 00.008 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6214
22:51:28.648 00.001 1032 Star::Find returns 1 (0), X=1100.51, Y=134.51, Mass=1268, SNR=25.0, Peak=127 HFD=3.2
22:51:28.650 00.002 1032 MultiStar: [#1 0.11,0.12,1.01,U] [#2 0.19,-0.16,0.81,U] [#3 0.02,0.22,0.78,U] [#4 -0.02,-0.02,0.69,U] [#5 0.42,0.04,0.00,M4] [#6 0.09,-0.04,0.62,U] [#7 0.06,-0.10,0.72,U] [#8 0.15,-0.22,0.00,M4] 
22:51:28.652 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.00}, one-star: {0.09, -0.02}
22:51:28.654 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
22:51:28.656 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
22:51:28.658 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.05 mountX=-0.02 mountY=-0.08, mountTheta=-1.78
22:51:28.661 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
22:51:28.663 00.002 1032 Enqueuing Move request for scope (0.08, 0.00)
22:51:28.665 00.002 10072 Worker thread wakes up
22:51:28.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
22:51:28.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
22:51:28.665 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
22:51:28.667 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:51:28.669 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.72
22:51:28.670 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:51:28.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:28.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:51:28.670 00.000 10072 MoveAxis(E, 9, ABG)
22:51:28.670 00.000 10072 Guiding  Dir = 2, Dur = 9
22:51:28.670 00.000 10072 IsGuiding returns 0
22:51:28.671 00.001 10072 PulseGuide returned control before completion, sleep 19
22:51:28.690 00.019 1032 UpdateGuideState exits: m=1268 SNR=25.0
22:51:28.693 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:28.695 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:28.697 00.002 1032 Enqueuing Expose request
22:51:28.701 00.004 10072 IsGuiding returns 0
22:51:28.701 00.000 10072 Move returns status 0, amount 9
22:51:28.701 00.000 10072 MoveAxis(N, 0, ABG)
22:51:28.701 00.000 10072 Move returns status 0, amount 0
22:51:28.701 00.000 10072 move complete, result=0
22:51:28.701 00.000 10072 worker thread done servicing request
22:51:28.701 00.000 10072 Worker thread wakes up
22:51:28.701 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:28.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:28.708 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:51:29.323 00.615 10072 Exposure complete
22:51:29.376 00.053 10072 worker thread done servicing request
22:51:29.377 00.001 1032 OnExposeComplete: enter
22:51:29.379 00.002 1032 UpdateGuideState(): m_state=6
22:51:29.381 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6215
22:51:29.382 00.001 1032 Star::Find returns 1 (0), X=1100.45, Y=134.58, Mass=1311, SNR=25.4, Peak=125 HFD=3.2
22:51:29.383 00.001 1032 MultiStar: [#1 0.21,0.00,0.97,U] [#2 0.21,-0.17,0.00,M6] [#3 -0.06,0.13,0.77,U] [#4 -0.03,-0.09,0.68,U] [#5 0.04,0.08,0.65,U] [#6 0.11,-0.17,0.64,U] [#7 0.05,-0.04,0.76,U] [#8 0.14,-0.30,0.00,M5] 
22:51:29.386 00.003 1032 single-star, 6 included, MultiStar: {0.05, -0.00}, one-star: {0.03, 0.04}
22:51:29.388 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
22:51:29.389 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
22:51:29.391 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.90 mountX=0.03 mountY=-0.04, mountTheta=-0.93
22:51:29.394 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
22:51:29.396 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
22:51:29.397 00.001 10072 Worker thread wakes up
22:51:29.397 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
22:51:29.397 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
22:51:29.397 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
22:51:29.400 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:51:29.402 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:51:29.402 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:51:29.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:29.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:51:29.402 00.000 10072 MoveAxis(E, 11, ABG)
22:51:29.402 00.000 10072 Guiding  Dir = 2, Dur = 11
22:51:29.403 00.001 10072 IsGuiding returns 0
22:51:29.403 00.000 10072 PulseGuide returned control before completion, sleep 21
22:51:29.423 00.020 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:51:29.425 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:29.427 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:29.428 00.001 1032 Enqueuing Expose request
22:51:29.432 00.004 10072 IsGuiding returns 0
22:51:29.432 00.000 10072 Move returns status 0, amount 11
22:51:29.432 00.000 10072 MoveAxis(N, 0, ABG)
22:51:29.432 00.000 10072 Move returns status 0, amount 0
22:51:29.432 00.000 10072 move complete, result=0
22:51:29.432 00.000 10072 worker thread done servicing request
22:51:29.432 00.000 10072 Worker thread wakes up
22:51:29.432 00.000 1032 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
22:51:29.435 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:29.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:29.842 00.407 10072 Exposure complete
22:51:29.897 00.055 10072 worker thread done servicing request
22:51:29.897 00.000 1032 OnExposeComplete: enter
22:51:29.899 00.002 1032 UpdateGuideState(): m_state=6
22:51:29.901 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6216
22:51:29.903 00.002 1032 Star::Find returns 1 (0), X=1100.47, Y=134.43, Mass=1346, SNR=25.8, Peak=130 HFD=3.2
22:51:29.905 00.002 1032 MultiStar: [#1 0.12,-0.07,0.96,U] [#2 0.07,-0.25,0.00,M7] [#3 -0.08,0.02,0.77,U] [#4 -0.13,-0.04,0.68,U] [#5 0.18,0.11,0.66,U] [#6 0.12,-0.25,0.00,M1] [#7 0.07,-0.15,0.70,U] [#8 0.11,-0.18,0.49,U] 
22:51:29.906 00.001 1032 refined, 6 included, MultiStar: {0.05, -0.06}, one-star: {0.06, -0.11}
22:51:29.909 00.003 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
22:51:29.910 00.001 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
22:51:29.911 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-0.87 mountX=-0.07 mountY=-0.03, mountTheta=-2.70
22:51:29.913 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
22:51:29.915 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
22:51:29.916 00.001 10072 Worker thread wakes up
22:51:29.917 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
22:51:29.917 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
22:51:29.917 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
22:51:29.918 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=154, Gamma=2.230
22:51:29.921 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:51:29.921 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:51:29.922 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:29.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:51:29.922 00.000 10072 MoveAxis(E, 10, ABG)
22:51:29.922 00.000 10072 Guiding  Dir = 2, Dur = 10
22:51:29.922 00.000 10072 IsGuiding returns 0
22:51:29.923 00.001 10072 PulseGuide returned control before completion, sleep 20
22:51:29.942 00.019 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:51:29.944 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:29.946 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:29.947 00.001 1032 Enqueuing Expose request
22:51:29.949 00.002 10072 IsGuiding returns 0
22:51:29.949 00.000 10072 Move returns status 0, amount 10
22:51:29.949 00.000 10072 MoveAxis(N, 0, ABG)
22:51:29.949 00.000 10072 Move returns status 0, amount 0
22:51:29.949 00.000 10072 move complete, result=0
22:51:29.950 00.001 10072 worker thread done servicing request
22:51:29.950 00.000 10072 Worker thread wakes up
22:51:29.950 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:29.950 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:29.958 00.008 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
22:51:30.576 00.618 10072 Exposure complete
22:51:30.661 00.085 10072 worker thread done servicing request
22:51:30.661 00.000 1032 OnExposeComplete: enter
22:51:30.665 00.004 1032 UpdateGuideState(): m_state=6
22:51:30.670 00.005 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6217
22:51:30.672 00.002 1032 Star::Find returns 1 (0), X=1100.52, Y=134.53, Mass=1214, SNR=24.5, Peak=117 HFD=3.2
22:51:30.675 00.003 1032 MultiStar: [#1 0.15,0.02,1.01,U] [#2 0.22,-0.20,0.00,M8] [#3 -0.15,0.08,0.82,U] [#4 -0.03,-0.13,0.72,U] [#5 0.29,0.06,0.00,M3] [#6 -0.04,-0.23,0.66,U] [#7 0.19,-0.24,0.00,M1] [#8 0.12,-0.18,0.55,U] 
22:51:30.678 00.003 1032 refined, 5 included, MultiStar: {0.03, -0.05}, one-star: {0.11, -0.01}
22:51:30.681 00.003 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
22:51:30.690 00.009 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
22:51:30.693 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.02 mountX=-0.06 mountY=-0.02, mountTheta=-2.85
22:51:30.698 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
22:51:30.701 00.003 1032 Enqueuing Move request for scope (0.03, -0.05)
22:51:30.703 00.002 10072 Worker thread wakes up
22:51:30.703 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
22:51:30.703 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
22:51:30.703 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.02
22:51:30.706 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
22:51:30.717 00.011 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:51:30.718 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:51:30.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:30.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:51:30.718 00.000 10072 MoveAxis(E, 12, ABG)
22:51:30.718 00.000 10072 Guiding  Dir = 2, Dur = 12
22:51:30.719 00.001 10072 IsGuiding returns 0
22:51:30.720 00.001 10072 PulseGuide returned control before completion, sleep 22
22:51:30.746 00.026 10072 IsGuiding returns 0
22:51:30.746 00.000 10072 Move returns status 0, amount 12
22:51:30.746 00.000 10072 MoveAxis(N, 0, ABG)
22:51:30.746 00.000 10072 Move returns status 0, amount 0
22:51:30.747 00.001 10072 move complete, result=0
22:51:30.747 00.000 10072 worker thread done servicing request
22:51:30.750 00.003 1032 UpdateGuideState exits: m=1214 SNR=24.5
22:51:30.752 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:30.755 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:30.757 00.002 1032 Enqueuing Expose request
22:51:30.760 00.003 10072 Worker thread wakes up
22:51:30.760 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
22:51:30.762 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:30.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:31.183 00.421 10072 Exposure complete
22:51:31.246 00.063 10072 worker thread done servicing request
22:51:31.246 00.000 1032 OnExposeComplete: enter
22:51:31.249 00.003 1032 UpdateGuideState(): m_state=6
22:51:31.252 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6218
22:51:31.255 00.003 1032 Star::Find returns 1 (0), X=1100.59, Y=134.56, Mass=1331, SNR=25.6, Peak=115 HFD=3.2
22:51:31.258 00.003 1032 MultiStar: [#1 0.16,0.16,0.91,U] [#2 0.19,-0.05,0.79,U] [#3 -0.08,0.04,0.75,U] [#4 0.03,-0.02,0.68,U] [#5 0.33,0.01,0.00,M4] [#6 0.04,-0.07,0.61,U] [#7 0.09,-0.04,0.72,U] [#8 0.43,-0.11,0.00,M4] 
22:51:31.260 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.01}, one-star: {0.18, 0.02}
22:51:31.263 00.003 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
22:51:31.266 00.003 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
22:51:31.272 00.006 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.10 cameraTheta=0.13 mountX=-0.01 mountY=-0.09, mountTheta=-1.70
22:51:31.276 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
22:51:31.278 00.002 1032 Enqueuing Move request for scope (0.09, 0.01)
22:51:31.281 00.003 10072 Worker thread wakes up
22:51:31.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
22:51:31.281 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
22:51:31.281 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
22:51:31.283 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:51:31.285 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:51:31.285 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:51:31.285 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:31.285 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:51:31.285 00.000 10072 MoveAxis(E, 11, ABG)
22:51:31.285 00.000 10072 Guiding  Dir = 2, Dur = 11
22:51:31.288 00.003 10072 IsGuiding returns 0
22:51:31.288 00.000 10072 PulseGuide returned control before completion, sleep 21
22:51:31.311 00.023 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:51:31.314 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:31.315 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:31.317 00.002 1032 Enqueuing Expose request
22:51:31.321 00.004 10072 IsGuiding returns 0
22:51:31.322 00.001 10072 Move returns status 0, amount 11
22:51:31.322 00.000 10072 MoveAxis(N, 0, ABG)
22:51:31.322 00.000 10072 Move returns status 0, amount 0
22:51:31.322 00.000 10072 move complete, result=0
22:51:31.322 00.000 10072 worker thread done servicing request
22:51:31.322 00.000 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
22:51:31.324 00.002 10072 Worker thread wakes up
22:51:31.325 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:31.325 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:31.962 00.637 10072 Exposure complete
22:51:32.019 00.057 10072 worker thread done servicing request
22:51:32.019 00.000 1032 OnExposeComplete: enter
22:51:32.022 00.003 1032 UpdateGuideState(): m_state=6
22:51:32.024 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6219
22:51:32.025 00.001 1032 Star::Find returns 1 (0), X=1100.65, Y=134.51, Mass=1422, SNR=26.5, Peak=133 HFD=3.1
22:51:32.027 00.002 1032 MultiStar: [#1 0.30,0.08,0.00,M1] [#2 0.09,-0.00,0.76,U] [#3 -0.07,0.19,0.76,U] [#4 -0.00,0.02,0.65,U] [#5 0.45,-0.12,0.00,M5] [#6 0.21,-0.18,0.00,M1] [#7 0.26,-0.00,0.00,M1] [#8 0.40,-0.09,0.00,M5] 
22:51:32.029 00.002 1032 refined, 3 included, MultiStar: {0.08, 0.04}, one-star: {0.24, -0.03}
22:51:32.031 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:51:32.032 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:51:32.034 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.45 mountX=0.02 mountY=-0.09, mountTheta=-1.38
22:51:32.037 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
22:51:32.039 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
22:51:32.041 00.002 10072 Worker thread wakes up
22:51:32.042 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:51:32.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:51:32.042 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
22:51:32.044 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:51:32.047 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:51:32.047 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:51:32.047 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:32.047 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:51:32.047 00.000 10072 MoveAxis(E, 12, ABG)
22:51:32.047 00.000 10072 Guiding  Dir = 2, Dur = 12
22:51:32.048 00.001 10072 IsGuiding returns 0
22:51:32.048 00.000 10072 PulseGuide returned control before completion, sleep 22
22:51:32.067 00.019 1032 UpdateGuideState exits: m=1422 SNR=26.5
22:51:32.069 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:32.071 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:32.073 00.002 1032 Enqueuing Expose request
22:51:32.081 00.008 10072 IsGuiding returns 0
22:51:32.081 00.000 10072 Move returns status 0, amount 12
22:51:32.081 00.000 10072 MoveAxis(N, 0, ABG)
22:51:32.081 00.000 10072 Move returns status 0, amount 0
22:51:32.081 00.000 10072 move complete, result=0
22:51:32.081 00.000 10072 worker thread done servicing request
22:51:32.081 00.000 10072 Worker thread wakes up
22:51:32.081 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:32.083 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:32.085 00.002 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
22:51:32.493 00.408 10072 Exposure complete
22:51:32.550 00.057 10072 worker thread done servicing request
22:51:32.550 00.000 1032 OnExposeComplete: enter
22:51:32.554 00.004 1032 UpdateGuideState(): m_state=6
22:51:32.556 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6220
22:51:32.557 00.001 1032 Star::Find returns 1 (0), X=1100.59, Y=134.39, Mass=1387, SNR=26.2, Peak=130 HFD=3.2
22:51:32.560 00.003 1032 MultiStar: [#1 0.32,-0.01,0.00,M2] [#2 0.19,-0.16,0.76,U] [#3 -0.01,-0.02,0.77,U] [#4 -0.09,-0.20,0.65,U] [#5 0.45,-0.02,0.00,M6] [#6 0.13,-0.17,0.57,U] [#7 0.17,-0.17,0.72,U] [#8 0.35,-0.23,0.00,M6] 
22:51:32.561 00.001 1032 refined, 5 included, MultiStar: {0.10, -0.14}, one-star: {0.17, -0.14}
22:51:32.563 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
22:51:32.565 00.002 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
22:51:32.566 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.96 mountX=-0.16 mountY=-0.06, mountTheta=-2.79
22:51:32.569 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.14, opts=13)
22:51:32.571 00.002 1032 Enqueuing Move request for scope (0.10, -0.14)
22:51:32.574 00.003 10072 Worker thread wakes up
22:51:32.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
22:51:32.574 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
22:51:32.574 00.000 10072 Moving (0.10, -0.14) raw xDistance=-0.16 yDistance=-0.06
22:51:32.576 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:51:32.580 00.004 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 286.73
22:51:32.580 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
22:51:32.580 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:32.580 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:51:32.580 00.000 10072 MoveAxis(E, 87, ABG)
22:51:32.580 00.000 10072 Guiding  Dir = 2, Dur = 87
22:51:32.580 00.000 10072 IsGuiding returns 0
22:51:32.581 00.001 10072 PulseGuide returned control before completion, sleep 97
22:51:32.598 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.2
22:51:32.601 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:32.603 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:32.605 00.002 1032 Enqueuing Expose request
22:51:32.694 00.089 10072 IsGuiding returns 0
22:51:32.694 00.000 10072 Move returns status 0, amount 87
22:51:32.694 00.000 10072 MoveAxis(N, 0, ABG)
22:51:32.694 00.000 10072 Move returns status 0, amount 0
22:51:32.694 00.000 10072 move complete, result=0
22:51:32.694 00.000 10072 worker thread done servicing request
22:51:32.694 00.000 10072 Worker thread wakes up
22:51:32.694 00.000 1032 GuideStep: -0.2 px 87 ms EAST, -0.1 px 0 ms NORTH
22:51:32.697 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:32.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:33.325 00.628 10072 Exposure complete
22:51:33.376 00.051 10072 worker thread done servicing request
22:51:33.377 00.001 1032 OnExposeComplete: enter
22:51:33.378 00.001 1032 UpdateGuideState(): m_state=6
22:51:33.381 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6221
22:51:33.383 00.002 1032 Star::Find returns 1 (0), X=1100.54, Y=134.43, Mass=1342, SNR=25.7, Peak=124 HFD=3.2
22:51:33.385 00.002 1032 MultiStar: [#1 0.28,0.12,0.00,M3] [#2 0.17,-0.16,0.81,U] [#3 -0.16,0.09,0.78,U] [#4 0.07,-0.09,0.67,U] [#5 0.31,0.01,0.00,M7] [#6 0.09,-0.12,0.63,U] [#7 0.30,-0.17,0.00,M1] [#8 0.31,-0.12,0.00,M7] 
22:51:33.387 00.002 1032 refined, 4 included, MultiStar: {0.06, -0.08}, one-star: {0.13, -0.11}
22:51:33.389 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
22:51:33.392 00.003 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
22:51:33.395 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.89 mountX=-0.09 mountY=-0.04, mountTheta=-2.72
22:51:33.398 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
22:51:33.401 00.003 1032 Enqueuing Move request for scope (0.06, -0.08)
22:51:33.402 00.001 10072 Worker thread wakes up
22:51:33.403 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
22:51:33.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
22:51:33.403 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
22:51:33.404 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:51:33.407 00.003 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:51:33.407 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:51:33.408 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:33.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:51:33.408 00.000 10072 MoveAxis(E, 15, ABG)
22:51:33.408 00.000 10072 Guiding  Dir = 2, Dur = 15
22:51:33.408 00.000 10072 IsGuiding returns 0
22:51:33.409 00.001 10072 PulseGuide returned control before completion, sleep 25
22:51:33.429 00.020 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:51:33.431 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:33.434 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:33.437 00.003 1032 Enqueuing Expose request
22:51:33.448 00.011 10072 IsGuiding returns 0
22:51:33.448 00.000 10072 Move returns status 0, amount 15
22:51:33.448 00.000 10072 MoveAxis(N, 0, ABG)
22:51:33.448 00.000 10072 Move returns status 0, amount 0
22:51:33.448 00.000 10072 move complete, result=0
22:51:33.448 00.000 10072 worker thread done servicing request
22:51:33.448 00.000 10072 Worker thread wakes up
22:51:33.448 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:33.448 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:33.450 00.002 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
22:51:33.856 00.406 10072 Exposure complete
22:51:33.913 00.057 10072 worker thread done servicing request
22:51:33.913 00.000 1032 OnExposeComplete: enter
22:51:33.915 00.002 1032 UpdateGuideState(): m_state=6
22:51:33.917 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6222
22:51:33.919 00.002 1032 Star::Find returns 1 (0), X=1100.55, Y=134.52, Mass=1316, SNR=25.5, Peak=126 HFD=3.2
22:51:33.921 00.002 1032 MultiStar: [#1 0.28,0.19,0.00,M4] [#2 0.32,-0.09,0.00,M5] [#3 -0.04,0.14,0.82,U] [#4 0.12,-0.15,0.72,U] [#5 0.35,0.02,0.00,M8] [#6 0.24,-0.04,0.60,U] [#7 0.19,-0.17,0.00,M2] [#8 0.19,-0.16,0.52,U] 
22:51:33.924 00.003 1032 refined, 4 included, MultiStar: {0.12, -0.03}, one-star: {0.13, -0.02}
22:51:33.926 00.002 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
22:51:33.927 00.001 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
22:51:33.930 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.27 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
22:51:33.937 00.007 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
22:51:33.940 00.003 1032 Enqueuing Move request for scope (0.12, -0.03)
22:51:33.943 00.003 10072 Worker thread wakes up
22:51:33.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
22:51:33.943 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
22:51:33.943 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.10
22:51:33.945 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:51:33.947 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:51:33.947 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:51:33.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:33.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:51:33.947 00.000 10072 MoveAxis(E, 11, ABG)
22:51:33.947 00.000 10072 Guiding  Dir = 2, Dur = 11
22:51:33.947 00.000 10072 IsGuiding returns 0
22:51:33.949 00.002 10072 PulseGuide returned control before completion, sleep 21
22:51:33.967 00.018 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:51:33.969 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:33.971 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:33.973 00.002 1032 Enqueuing Expose request
22:51:33.979 00.006 10072 IsGuiding returns 0
22:51:33.979 00.000 10072 Move returns status 0, amount 11
22:51:33.979 00.000 10072 MoveAxis(N, 0, ABG)
22:51:33.979 00.000 10072 Move returns status 0, amount 0
22:51:33.979 00.000 10072 move complete, result=0
22:51:33.979 00.000 10072 worker thread done servicing request
22:51:33.979 00.000 10072 Worker thread wakes up
22:51:33.980 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:33.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:33.985 00.005 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:51:34.604 00.619 10072 Exposure complete
22:51:34.656 00.052 10072 worker thread done servicing request
22:51:34.656 00.000 1032 OnExposeComplete: enter
22:51:34.658 00.002 1032 UpdateGuideState(): m_state=6
22:51:34.660 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6223
22:51:34.662 00.002 1032 Star::Find returns 1 (0), X=1100.60, Y=134.50, Mass=1393, SNR=26.2, Peak=120 HFD=3.2
22:51:34.664 00.002 1032 MultiStar: [#1 0.08,0.21,0.94,U] [#2 0.18,-0.12,0.75,U] [#3 -0.03,0.01,0.77,U] [#4 -0.07,0.01,0.68,U] [#5 0.20,-0.05,0.68,U] [#6 0.08,0.20,0.61,U] [#7 0.05,-0.10,0.69,U] [#8 0.28,-0.10,0.00,M7] 
22:51:34.666 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {0.19, -0.04}
22:51:34.669 00.003 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
22:51:34.670 00.001 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
22:51:34.672 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.19 mountX=-0.01 mountY=-0.09, mountTheta=-1.64
22:51:34.676 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
22:51:34.679 00.003 1032 Enqueuing Move request for scope (0.09, 0.02)
22:51:34.681 00.002 10072 Worker thread wakes up
22:51:34.681 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
22:51:34.682 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
22:51:34.682 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.01 yDistance=-0.09
22:51:34.684 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:51:34.686 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:51:34.686 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:51:34.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:34.687 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:51:34.687 00.000 10072 MoveAxis(E, 13, ABG)
22:51:34.687 00.000 10072 Guiding  Dir = 2, Dur = 13
22:51:34.687 00.000 10072 IsGuiding returns 0
22:51:34.688 00.001 10072 PulseGuide returned control before completion, sleep 23
22:51:34.706 00.018 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:51:34.709 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:34.710 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:34.713 00.003 1032 Enqueuing Expose request
22:51:34.727 00.014 10072 IsGuiding returns 0
22:51:34.727 00.000 10072 Move returns status 0, amount 13
22:51:34.727 00.000 10072 MoveAxis(N, 0, ABG)
22:51:34.727 00.000 10072 Move returns status 0, amount 0
22:51:34.727 00.000 10072 move complete, result=0
22:51:34.727 00.000 10072 worker thread done servicing request
22:51:34.728 00.001 10072 Worker thread wakes up
22:51:34.728 00.000 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:51:34.730 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:34.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:35.135 00.405 10072 Exposure complete
22:51:35.187 00.052 10072 worker thread done servicing request
22:51:35.187 00.000 1032 OnExposeComplete: enter
22:51:35.189 00.002 1032 UpdateGuideState(): m_state=6
22:51:35.193 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6224
22:51:35.195 00.002 1032 Star::Find returns 1 (0), X=1100.67, Y=134.35, Mass=1282, SNR=25.1, Peak=115 HFD=3.2
22:51:35.197 00.002 1032 MultiStar: [#1 0.07,0.24,0.94,U] [#2 0.27,-0.23,0.00,M5] [#3 -0.04,-0.06,0.81,U] [#4 0.01,-0.17,0.70,U] [#5 0.36,-0.01,0.00,M8] [#6 0.09,-0.05,0.63,U] [#7 0.14,-0.19,0.72,U] [#8 0.23,-0.14,0.00,M8] 
22:51:35.199 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.06}, one-star: {0.25, -0.19}
22:51:35.201 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
22:51:35.202 00.001 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
22:51:35.203 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.61 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
22:51:35.207 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
22:51:35.209 00.002 1032 Enqueuing Move request for scope (0.09, -0.06)
22:51:35.211 00.002 10072 Worker thread wakes up
22:51:35.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:51:35.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:51:35.211 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.09 yDistance=-0.07
22:51:35.213 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:51:35.216 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:51:35.216 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:51:35.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:35.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:51:35.216 00.000 10072 MoveAxis(E, 11, ABG)
22:51:35.216 00.000 10072 Guiding  Dir = 2, Dur = 11
22:51:35.216 00.000 10072 IsGuiding returns 0
22:51:35.217 00.001 10072 PulseGuide returned control before completion, sleep 21
22:51:35.234 00.017 1032 UpdateGuideState exits: m=1282 SNR=25.1
22:51:35.236 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:35.238 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:35.240 00.002 1032 Enqueuing Expose request
22:51:35.245 00.005 10072 IsGuiding returns 0
22:51:35.245 00.000 10072 Move returns status 0, amount 11
22:51:35.245 00.000 10072 MoveAxis(N, 0, ABG)
22:51:35.245 00.000 10072 Move returns status 0, amount 0
22:51:35.245 00.000 10072 move complete, result=0
22:51:35.245 00.000 10072 worker thread done servicing request
22:51:35.245 00.000 10072 Worker thread wakes up
22:51:35.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:35.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:35.253 00.008 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:51:35.872 00.619 10072 Exposure complete
22:51:35.951 00.079 10072 worker thread done servicing request
22:51:35.951 00.000 1032 OnExposeComplete: enter
22:51:35.955 00.004 1032 UpdateGuideState(): m_state=6
22:51:35.959 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6225
22:51:35.962 00.003 1032 Star::Find returns 1 (0), X=1100.63, Y=134.46, Mass=1279, SNR=25.1, Peak=114 HFD=3.2
22:51:35.969 00.007 1032 MultiStar: [#1 0.06,0.05,1.01,U] [#2 0.22,-0.07,0.80,U] [#3 0.00,-0.13,0.78,U] [#4 -0.00,-0.21,0.70,U] [#5 0.29,0.04,0.00,M9] [#6 -0.06,-0.03,0.63,U] [#7 0.10,-0.16,0.71,U] [#8 0.03,-0.08,0.53,U] 
22:51:35.972 00.003 1032 refined, 7 included, MultiStar: {0.08, -0.08}, one-star: {0.22, -0.08}
22:51:35.975 00.003 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
22:51:35.978 00.003 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
22:51:35.981 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.79 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
22:51:35.985 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
22:51:35.993 00.008 1032 Enqueuing Move request for scope (0.08, -0.08)
22:51:35.995 00.002 10072 Worker thread wakes up
22:51:35.996 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
22:51:35.996 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
22:51:35.996 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
22:51:35.999 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:51:36.002 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.73
22:51:36.002 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:51:36.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:36.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:51:36.002 00.000 10072 MoveAxis(E, 13, ABG)
22:51:36.002 00.000 10072 Guiding  Dir = 2, Dur = 13
22:51:36.003 00.001 10072 IsGuiding returns 0
22:51:36.003 00.000 10072 PulseGuide returned control before completion, sleep 23
22:51:36.029 00.026 1032 UpdateGuideState exits: m=1279 SNR=25.1
22:51:36.034 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:36.037 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:36.040 00.003 1032 Enqueuing Expose request
22:51:36.043 00.003 10072 IsGuiding returns 0
22:51:36.043 00.000 10072 Move returns status 0, amount 13
22:51:36.043 00.000 10072 MoveAxis(N, 0, ABG)
22:51:36.043 00.000 10072 Move returns status 0, amount 0
22:51:36.043 00.000 10072 move complete, result=0
22:51:36.043 00.000 10072 worker thread done servicing request
22:51:36.043 00.000 10072 Worker thread wakes up
22:51:36.043 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:36.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:36.050 00.007 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:51:36.469 00.419 10072 Exposure complete
22:51:36.562 00.093 10072 worker thread done servicing request
22:51:36.563 00.001 1032 OnExposeComplete: enter
22:51:36.566 00.003 1032 UpdateGuideState(): m_state=6
22:51:36.569 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6226
22:51:36.571 00.002 1032 Star::Find returns 1 (0), X=1100.69, Y=134.41, Mass=1342, SNR=25.7, Peak=125 HFD=3.2
22:51:36.576 00.005 1032 MultiStar: [#1 -0.03,0.03,0.99,U] [#2 0.02,-0.09,0.78,U] [#3 0.01,-0.06,0.77,U] [#4 -0.20,-0.12,0.69,U] [#5 0.33,0.11,0.00,M10] [#6 0.42,-0.16,0.00,M1] [#7 0.07,-0.17,0.69,U] [#8 0.35,-0.16,0.00,M8] 
22:51:36.581 00.005 1032 refined, 5 included, MultiStar: {0.04, -0.09}, one-star: {0.28, -0.13}
22:51:36.588 00.007 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
22:51:36.594 00.006 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
22:51:36.596 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.09 cameraTheta=-1.17 mountX=-0.09 mountY=-0.01, mountTheta=-3.00
22:51:36.601 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
22:51:36.605 00.004 1032 Enqueuing Move request for scope (0.04, -0.09)
22:51:36.608 00.003 10072 Worker thread wakes up
22:51:36.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
22:51:36.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
22:51:36.608 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.09 yDistance=-0.01
22:51:36.610 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:51:36.614 00.004 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
22:51:36.614 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:51:36.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:36.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:51:36.614 00.000 10072 MoveAxis(E, 12, ABG)
22:51:36.614 00.000 10072 Guiding  Dir = 2, Dur = 12
22:51:36.615 00.001 10072 IsGuiding returns 0
22:51:36.615 00.000 10072 PulseGuide returned control before completion, sleep 22
22:51:36.649 00.034 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:51:36.651 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:36.654 00.003 10072 IsGuiding returns 0
22:51:36.654 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:36.656 00.002 1032 Enqueuing Expose request
22:51:36.658 00.002 10072 Move returns status 0, amount 12
22:51:36.658 00.000 10072 MoveAxis(N, 0, ABG)
22:51:36.658 00.000 10072 Move returns status 0, amount 0
22:51:36.659 00.001 10072 move complete, result=0
22:51:36.659 00.000 10072 worker thread done servicing request
22:51:36.659 00.000 10072 Worker thread wakes up
22:51:36.659 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:36.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:36.670 00.011 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
22:51:37.293 00.623 10072 Exposure complete
22:51:37.356 00.063 10072 worker thread done servicing request
22:51:37.357 00.001 1032 OnExposeComplete: enter
22:51:37.360 00.003 1032 UpdateGuideState(): m_state=6
22:51:37.363 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6227
22:51:37.366 00.003 1032 Star::Find returns 1 (0), X=1100.54, Y=134.50, Mass=1337, SNR=25.7, Peak=138 HFD=3.2
22:51:37.368 00.002 1032 MultiStar: [#1 0.19,0.07,0.97,U] [#2 0.15,-0.15,0.81,U] [#3 -0.02,-0.06,0.77,U] [#4 -0.06,-0.12,0.71,U] [#5 0.29,-0.06,0.00,R] [#6 0.15,-0.18,0.66,U] [#7 0.15,-0.20,0.71,U] [#8 0.00,-0.13,0.51,U] 
22:51:37.371 00.003 1032 refined, 7 included, MultiStar: {0.09, -0.09}, one-star: {0.12, -0.04}
22:51:37.373 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
22:51:37.374 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
22:51:37.376 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.76 mountX=-0.11 mountY=-0.07, mountTheta=-2.59
22:51:37.379 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
22:51:37.381 00.002 1032 Enqueuing Move request for scope (0.09, -0.09)
22:51:37.383 00.002 10072 Worker thread wakes up
22:51:37.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
22:51:37.383 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
22:51:37.383 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.07
22:51:37.385 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:51:37.388 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
22:51:37.388 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:51:37.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:37.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:51:37.388 00.000 10072 MoveAxis(E, 14, ABG)
22:51:37.388 00.000 10072 Guiding  Dir = 2, Dur = 14
22:51:37.389 00.001 10072 IsGuiding returns 0
22:51:37.389 00.000 10072 PulseGuide returned control before completion, sleep 24
22:51:37.408 00.019 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:51:37.411 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:37.414 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:37.416 00.002 1032 Enqueuing Expose request
22:51:37.418 00.002 10072 IsGuiding returns 0
22:51:37.418 00.000 10072 Move returns status 0, amount 14
22:51:37.418 00.000 10072 MoveAxis(N, 0, ABG)
22:51:37.418 00.000 10072 Move returns status 0, amount 0
22:51:37.418 00.000 10072 move complete, result=0
22:51:37.418 00.000 10072 worker thread done servicing request
22:51:37.418 00.000 10072 Worker thread wakes up
22:51:37.418 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:37.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:37.428 00.010 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:51:37.839 00.411 10072 Exposure complete
22:51:37.902 00.063 10072 worker thread done servicing request
22:51:37.902 00.000 1032 OnExposeComplete: enter
22:51:37.904 00.002 1032 UpdateGuideState(): m_state=6
22:51:37.906 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6228
22:51:37.909 00.003 1032 Star::Find returns 1 (0), X=1100.58, Y=134.46, Mass=1394, SNR=26.2, Peak=124 HFD=3.2
22:51:37.911 00.002 1032 MultiStar: [#1 0.17,-0.04,0.95,U] [#2 0.29,-0.24,0.00,M3] [#3 -0.01,0.01,0.75,U] [#4 -0.06,-0.28,0.00,M1] [#5 0.08,0.05,0.64,U] [#6 -0.03,-0.21,0.59,U] [#7 0.11,-0.30,0.00,M1] [#8 0.27,-0.36,0.00,M8] 
22:51:37.912 00.001 1032 refined, 4 included, MultiStar: {0.09, -0.05}, one-star: {0.16, -0.08}
22:51:37.914 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
22:51:37.916 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
22:51:37.918 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.52 mountX=-0.07 mountY=-0.07, mountTheta=-2.35
22:51:37.921 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:51:37.924 00.003 1032 Enqueuing Move request for scope (0.09, -0.05)
22:51:37.927 00.003 10072 Worker thread wakes up
22:51:37.927 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:51:37.928 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:51:37.928 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.07
22:51:37.932 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:51:37.934 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
22:51:37.934 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:51:37.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:37.936 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:51:37.936 00.000 10072 MoveAxis(E, 13, ABG)
22:51:37.936 00.000 10072 Guiding  Dir = 2, Dur = 13
22:51:37.936 00.000 10072 IsGuiding returns 0
22:51:37.937 00.001 10072 PulseGuide returned control before completion, sleep 23
22:51:37.956 00.019 1032 UpdateGuideState exits: m=1394 SNR=26.2
22:51:37.958 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:37.960 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:37.962 00.002 1032 Enqueuing Expose request
22:51:37.965 00.003 10072 IsGuiding returns 0
22:51:37.965 00.000 10072 Move returns status 0, amount 13
22:51:37.965 00.000 10072 MoveAxis(N, 0, ABG)
22:51:37.966 00.001 10072 Move returns status 0, amount 0
22:51:37.966 00.000 10072 move complete, result=0
22:51:37.966 00.000 10072 worker thread done servicing request
22:51:37.966 00.000 10072 Worker thread wakes up
22:51:37.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:37.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:37.973 00.007 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:51:38.603 00.630 10072 Exposure complete
22:51:38.653 00.050 10072 worker thread done servicing request
22:51:38.653 00.000 1032 OnExposeComplete: enter
22:51:38.656 00.003 1032 UpdateGuideState(): m_state=6
22:51:38.657 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6229
22:51:38.659 00.002 1032 Star::Find returns 1 (0), X=1100.50, Y=134.30, Mass=1309, SNR=25.4, Peak=124 HFD=3.1
22:51:38.661 00.002 1032 MultiStar: [#1 0.26,-0.13,0.00,M1] [#2 0.26,-0.36,0.00,M4] [#3 0.17,-0.18,0.76,U] [#4 0.11,-0.36,0.00,M2] [#5 0.04,-0.16,0.65,U] [#6 0.15,-0.39,0.00,M1] [#7 0.08,-0.30,0.00,M2] [#8 0.30,-0.38,0.00,M9] 
22:51:38.664 00.003 1032 refined, 2 included, MultiStar: {0.10, -0.20}, one-star: {0.08, -0.24}
22:51:38.665 00.001 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
22:51:38.666 00.001 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
22:51:38.669 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-1.12 mountX=-0.22 mountY=-0.04, mountTheta=-2.95
22:51:38.672 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.20, opts=13)
22:51:38.675 00.003 1032 Enqueuing Move request for scope (0.10, -0.20)
22:51:38.679 00.004 10072 Worker thread wakes up
22:51:38.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
22:51:38.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
22:51:38.679 00.000 10072 Moving (0.10, -0.20) raw xDistance=-0.22 yDistance=-0.04
22:51:38.681 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:51:38.685 00.004 10072 PPEC rslt: input = -0.22, final = -0.12, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 286.74
22:51:38.685 00.000 10072 PPEC: input: -0.22, control: -0.12, exposure: 500
22:51:38.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:38.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:51:38.685 00.000 10072 MoveAxis(E, 117, ABG)
22:51:38.685 00.000 10072 Guiding  Dir = 2, Dur = 117
22:51:38.685 00.000 10072 IsGuiding returns 0
22:51:38.686 00.001 10072 PulseGuide returned control before completion, sleep 127
22:51:38.702 00.016 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:51:38.704 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:38.708 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:38.714 00.006 1032 Enqueuing Expose request
22:51:38.820 00.106 10072 IsGuiding returns 0
22:51:38.820 00.000 10072 Move returns status 0, amount 117
22:51:38.820 00.000 10072 MoveAxis(N, 0, ABG)
22:51:38.820 00.000 10072 Move returns status 0, amount 0
22:51:38.820 00.000 10072 move complete, result=0
22:51:38.820 00.000 10072 worker thread done servicing request
22:51:38.820 00.000 10072 Worker thread wakes up
22:51:38.820 00.000 1032 GuideStep: -0.2 px 117 ms EAST, -0.0 px 0 ms NORTH
22:51:38.823 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:38.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:39.230 00.407 10072 Exposure complete
22:51:39.281 00.051 10072 worker thread done servicing request
22:51:39.281 00.000 1032 OnExposeComplete: enter
22:51:39.283 00.002 1032 UpdateGuideState(): m_state=6
22:51:39.286 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6230
22:51:39.287 00.001 1032 Star::Find returns 1 (0), X=1100.68, Y=134.30, Mass=1461, SNR=26.9, Peak=113 HFD=3.4
22:51:39.289 00.002 1032 MultiStar: [#1 0.17,-0.16,0.89,U] [#2 0.30,-0.39,0.00,M5] [#3 0.08,0.01,0.75,U] [#4 0.05,-0.18,0.69,U] [#5 -0.08,-0.00,0.63,U] [#6 0.21,-0.27,0.00,M2] [#7 0.10,-0.19,0.69,U] [#8 0.31,-0.25,0.00,M10] 
22:51:39.291 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.14}, one-star: {0.26, -0.24}
22:51:39.292 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:51:39.295 00.003 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:51:39.296 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.88 mountX=-0.16 mountY=-0.07, mountTheta=-2.71
22:51:39.299 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.14, opts=13)
22:51:39.303 00.004 1032 Enqueuing Move request for scope (0.11, -0.14)
22:51:39.305 00.002 10072 Worker thread wakes up
22:51:39.305 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
22:51:39.305 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
22:51:39.306 00.001 10072 Moving (0.11, -0.14) raw xDistance=-0.16 yDistance=-0.07
22:51:39.307 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:51:39.310 00.003 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 286.74
22:51:39.310 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
22:51:39.310 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:39.310 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:51:39.311 00.001 10072 MoveAxis(E, 89, ABG)
22:51:39.311 00.000 10072 Guiding  Dir = 2, Dur = 89
22:51:39.311 00.000 10072 IsGuiding returns 0
22:51:39.311 00.000 10072 PulseGuide returned control before completion, sleep 99
22:51:39.330 00.019 1032 UpdateGuideState exits: m=1461 SNR=26.9
22:51:39.332 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:39.334 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:39.336 00.002 1032 Enqueuing Expose request
22:51:39.415 00.079 10072 IsGuiding returns 1
22:51:39.415 00.000 10072 scope still moving after pulse duration time elapsed
22:51:39.447 00.032 10072 IsGuiding returns 0
22:51:39.447 00.000 10072 scope move finished after 89 + 46 ms
22:51:39.447 00.000 10072 Move returns status 0, amount 89
22:51:39.447 00.000 10072 MoveAxis(N, 0, ABG)
22:51:39.447 00.000 10072 Move returns status 0, amount 0
22:51:39.447 00.000 10072 move complete, result=0
22:51:39.447 00.000 10072 worker thread done servicing request
22:51:39.447 00.000 10072 Worker thread wakes up
22:51:39.447 00.000 1032 GuideStep: -0.2 px 89 ms EAST, -0.1 px 0 ms NORTH
22:51:39.450 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:39.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:40.181 00.731 10072 Exposure complete
22:51:40.239 00.058 1032 OnExposeComplete: enter
22:51:40.242 00.003 1032 UpdateGuideState(): m_state=6
22:51:40.243 00.001 10072 worker thread done servicing request
22:51:40.244 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6231
22:51:40.245 00.001 1032 Star::Find returns 1 (0), X=1100.51, Y=134.69, Mass=1440, SNR=26.7, Peak=133 HFD=3.2
22:51:40.247 00.002 1032 MultiStar: [#1 0.15,0.30,0.00,M1] [#2 0.18,0.07,0.78,U] [#3 0.02,0.11,0.73,U] [#4 -0.08,0.10,0.64,U] [#5 -0.08,0.29,0.00,M1] [#6 0.05,0.04,0.60,U] [#7 0.09,0.08,0.64,U] [#8 0.32,0.01,0.00,R] 
22:51:40.249 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.10}, one-star: {0.10, 0.15}
22:51:40.250 00.001 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
22:51:40.252 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
22:51:40.254 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=0.08 mountY=-0.09, mountTheta=-0.85
22:51:40.256 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
22:51:40.259 00.003 1032 Enqueuing Move request for scope (0.06, 0.10)
22:51:40.261 00.002 10072 Worker thread wakes up
22:51:40.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
22:51:40.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
22:51:40.261 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.09
22:51:40.263 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:51:40.268 00.005 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
22:51:40.268 00.000 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
22:51:40.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:40.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:51:40.268 00.000 10072 MoveAxis(E, 17, ABG)
22:51:40.268 00.000 10072 Guiding  Dir = 2, Dur = 17
22:51:40.269 00.001 10072 IsGuiding returns 0
22:51:40.269 00.000 10072 PulseGuide returned control before completion, sleep 27
22:51:40.288 00.019 1032 UpdateGuideState exits: m=1440 SNR=26.7
22:51:40.291 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:40.293 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:40.294 00.001 1032 Enqueuing Expose request
22:51:40.304 00.010 10072 IsGuiding returns 1
22:51:40.304 00.000 10072 scope still moving after pulse duration time elapsed
22:51:40.335 00.031 10072 IsGuiding returns 1
22:51:40.366 00.031 10072 IsGuiding returns 1
22:51:40.398 00.032 10072 IsGuiding returns 1
22:51:40.430 00.032 10072 IsGuiding returns 1
22:51:40.461 00.031 10072 IsGuiding returns 1
22:51:40.492 00.031 10072 IsGuiding returns 1
22:51:40.524 00.032 10072 IsGuiding returns 1
22:51:40.555 00.031 10072 IsGuiding returns 1
22:51:40.588 00.033 10072 IsGuiding returns 1
22:51:40.618 00.030 10072 IsGuiding returns 1
22:51:40.649 00.031 10072 IsGuiding returns 1
22:51:40.680 00.031 10072 IsGuiding returns 1
22:51:40.712 00.032 10072 IsGuiding returns 1
22:51:40.742 00.030 10072 IsGuiding returns 1
22:51:40.774 00.032 10072 IsGuiding returns 0
22:51:40.774 00.000 10072 scope move finished after 17 + 488 ms
22:51:40.774 00.000 10072 Move returns status 0, amount 17
22:51:40.774 00.000 10072 MoveAxis(N, 0, ABG)
22:51:40.774 00.000 10072 Move returns status 0, amount 0
22:51:40.774 00.000 10072 move complete, result=0
22:51:40.774 00.000 10072 worker thread done servicing request
22:51:40.774 00.000 10072 Worker thread wakes up
22:51:40.774 00.000 1032 GuideStep: 0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:51:40.779 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:40.780 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:41.416 00.636 10072 Exposure complete
22:51:41.461 00.045 10072 worker thread done servicing request
22:51:41.462 00.001 1032 OnExposeComplete: enter
22:51:41.464 00.002 1032 UpdateGuideState(): m_state=6
22:51:41.466 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6232
22:51:41.468 00.002 1032 Star::Find returns 1 (0), X=1100.59, Y=134.43, Mass=1316, SNR=25.5, Peak=119 HFD=3.2
22:51:41.469 00.001 1032 MultiStar: [#1 0.22,0.00,0.94,U] [#2 0.30,-0.27,0.00,M5] [#3 0.09,0.00,0.76,U] [#4 -0.02,-0.02,0.69,U] [#5 0.03,0.13,0.70,U] [#6 0.13,-0.11,0.62,U] [#7 0.18,-0.19,0.00,M1] [#8 -0.14,-0.24,0.00,M1] 
22:51:41.471 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.02}, one-star: {0.17, -0.11}
22:51:41.472 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:51:41.473 00.001 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:51:41.475 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
22:51:41.477 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:51:41.479 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
22:51:41.480 00.001 10072 Worker thread wakes up
22:51:41.482 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:51:41.482 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:51:41.482 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
22:51:41.483 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:51:41.485 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
22:51:41.486 00.001 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:51:41.486 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:41.486 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:51:41.486 00.000 10072 MoveAxis(E, 20, ABG)
22:51:41.486 00.000 10072 Guiding  Dir = 2, Dur = 20
22:51:41.486 00.000 10072 IsGuiding returns 0
22:51:41.487 00.001 10072 PulseGuide returned control before completion, sleep 30
22:51:41.503 00.016 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:51:41.505 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:41.507 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:41.509 00.002 1032 Enqueuing Expose request
22:51:41.526 00.017 10072 IsGuiding returns 1
22:51:41.527 00.001 10072 scope still moving after pulse duration time elapsed
22:51:41.557 00.030 10072 IsGuiding returns 0
22:51:41.557 00.000 10072 scope move finished after 20 + 51 ms
22:51:41.557 00.000 10072 Move returns status 0, amount 20
22:51:41.557 00.000 10072 MoveAxis(N, 0, ABG)
22:51:41.557 00.000 10072 Move returns status 0, amount 0
22:51:41.557 00.000 10072 move complete, result=0
22:51:41.558 00.001 1032 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
22:51:41.561 00.003 10072 worker thread done servicing request
22:51:41.562 00.001 10072 Worker thread wakes up
22:51:41.562 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:41.562 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:41.966 00.404 10072 Exposure complete
22:51:42.015 00.049 10072 worker thread done servicing request
22:51:42.015 00.000 1032 OnExposeComplete: enter
22:51:42.018 00.003 1032 UpdateGuideState(): m_state=6
22:51:42.020 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6233
22:51:42.022 00.002 1032 Star::Find returns 1 (0), X=1100.58, Y=134.47, Mass=1368, SNR=26.0, Peak=124 HFD=3.2
22:51:42.024 00.002 1032 MultiStar: [#1 0.24,0.09,0.99,U] [#2 0.31,-0.14,0.00,M6] [#3 0.09,0.01,0.75,U] [#4 -0.00,-0.02,0.69,U] [#5 0.05,0.04,0.66,U] [#6 0.21,-0.24,0.00,M1] [#7 0.09,-0.02,0.74,U] [#8 -0.02,-0.10,0.51,U] 
22:51:42.026 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.00}, one-star: {0.16, -0.07}
22:51:42.027 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:51:42.028 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:51:42.029 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.03 mountX=-0.03 mountY=-0.10, mountTheta=-1.86
22:51:42.031 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.00, opts=13)
22:51:42.033 00.002 1032 Enqueuing Move request for scope (0.10, -0.00)
22:51:42.035 00.002 10072 Worker thread wakes up
22:51:42.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
22:51:42.035 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
22:51:42.035 00.000 10072 Moving (0.10, -0.00) raw xDistance=-0.03 yDistance=-0.10
22:51:42.037 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:51:42.040 00.003 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.74
22:51:42.040 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:51:42.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:42.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:51:42.040 00.000 10072 MoveAxis(E, 15, ABG)
22:51:42.040 00.000 10072 Guiding  Dir = 2, Dur = 15
22:51:42.041 00.001 10072 IsGuiding returns 0
22:51:42.041 00.000 10072 PulseGuide returned control before completion, sleep 25
22:51:42.056 00.015 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:51:42.059 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:42.061 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:42.062 00.001 1032 Enqueuing Expose request
22:51:42.074 00.012 10072 IsGuiding returns 0
22:51:42.074 00.000 10072 Move returns status 0, amount 15
22:51:42.074 00.000 10072 MoveAxis(N, 0, ABG)
22:51:42.074 00.000 10072 Move returns status 0, amount 0
22:51:42.074 00.000 10072 move complete, result=0
22:51:42.074 00.000 10072 worker thread done servicing request
22:51:42.074 00.000 10072 Worker thread wakes up
22:51:42.074 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:42.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:42.075 00.001 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:51:42.714 00.639 10072 Exposure complete
22:51:42.768 00.054 10072 worker thread done servicing request
22:51:42.768 00.000 1032 OnExposeComplete: enter
22:51:42.771 00.003 1032 UpdateGuideState(): m_state=6
22:51:42.774 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6234
22:51:42.776 00.002 1032 Star::Find returns 1 (0), X=1100.46, Y=134.65, Mass=1403, SNR=26.3, Peak=133 HFD=3.2
22:51:42.778 00.002 1032 MultiStar: [#1 0.20,0.15,0.96,U] [#2 0.28,-0.02,0.00,M7] [#3 0.06,0.13,0.76,U] [#4 0.03,0.00,0.69,U] [#5 -0.00,0.02,0.66,U] [#6 0.20,0.00,0.59,U] [#7 0.23,-0.13,0.00,M1] [#8 -0.01,0.07,0.49,U] 
22:51:42.780 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.08}, one-star: {0.04, 0.11}
22:51:42.781 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:51:42.783 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:51:42.785 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.76 mountX=0.05 mountY=-0.10, mountTheta=-1.07
22:51:42.787 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
22:51:42.789 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
22:51:42.791 00.002 10072 Worker thread wakes up
22:51:42.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
22:51:42.791 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
22:51:42.791 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.05 yDistance=-0.10
22:51:42.794 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:51:42.796 00.002 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.75
22:51:42.796 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
22:51:42.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:42.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:51:42.796 00.000 10072 MoveAxis(E, 16, ABG)
22:51:42.796 00.000 10072 Guiding  Dir = 2, Dur = 16
22:51:42.796 00.000 10072 IsGuiding returns 0
22:51:42.796 00.000 10072 PulseGuide returned control before completion, sleep 26
22:51:42.814 00.018 1032 UpdateGuideState exits: m=1403 SNR=26.3
22:51:42.817 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:42.819 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:42.821 00.002 1032 Enqueuing Expose request
22:51:42.836 00.015 10072 IsGuiding returns 0
22:51:42.836 00.000 10072 Move returns status 0, amount 16
22:51:42.836 00.000 10072 MoveAxis(N, 0, ABG)
22:51:42.836 00.000 10072 Move returns status 0, amount 0
22:51:42.836 00.000 10072 move complete, result=0
22:51:42.836 00.000 10072 worker thread done servicing request
22:51:42.836 00.000 10072 Worker thread wakes up
22:51:42.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:42.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:42.837 00.001 1032 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
22:51:43.246 00.409 10072 Exposure complete
22:51:43.323 00.077 10072 worker thread done servicing request
22:51:43.323 00.000 1032 OnExposeComplete: enter
22:51:43.326 00.003 1032 UpdateGuideState(): m_state=6
22:51:43.333 00.007 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6235
22:51:43.335 00.002 1032 Star::Find returns 1 (0), X=1100.51, Y=134.56, Mass=1316, SNR=25.5, Peak=122 HFD=3.2
22:51:43.339 00.004 1032 MultiStar: [#1 0.14,0.12,0.98,U] [#2 0.26,0.00,0.00,M8] [#3 0.03,0.06,0.73,U] [#4 0.02,-0.06,0.70,U] [#5 0.18,0.09,0.70,U] [#6 0.25,-0.06,0.00,M1] [#7 0.10,-0.00,0.73,U] [#8 -0.20,-0.05,0.50,U] 
22:51:43.341 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.04}, one-star: {0.09, 0.02}
22:51:43.344 00.003 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:51:43.346 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:51:43.348 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.48 mountX=0.02 mountY=-0.07, mountTheta=-1.35
22:51:43.351 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
22:51:43.354 00.003 1032 Enqueuing Move request for scope (0.07, 0.04)
22:51:43.356 00.002 10072 Worker thread wakes up
22:51:43.357 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
22:51:43.357 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
22:51:43.357 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.07
22:51:43.359 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:51:43.366 00.007 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.75
22:51:43.366 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
22:51:43.366 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:43.366 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:51:43.366 00.000 10072 MoveAxis(E, 15, ABG)
22:51:43.366 00.000 10072 Guiding  Dir = 2, Dur = 15
22:51:43.368 00.002 10072 IsGuiding returns 0
22:51:43.369 00.001 10072 PulseGuide returned control before completion, sleep 24
22:51:43.389 00.020 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:51:43.392 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:43.396 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:43.399 00.003 10072 IsGuiding returns 0
22:51:43.399 00.000 1032 Enqueuing Expose request
22:51:43.402 00.003 10072 Move returns status 0, amount 15
22:51:43.402 00.000 10072 MoveAxis(N, 0, ABG)
22:51:43.402 00.000 10072 Move returns status 0, amount 0
22:51:43.402 00.000 10072 move complete, result=0
22:51:43.402 00.000 10072 worker thread done servicing request
22:51:43.402 00.000 10072 Worker thread wakes up
22:51:43.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:43.403 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:43.415 00.012 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:51:44.039 00.624 10072 Exposure complete
22:51:44.117 00.078 10072 worker thread done servicing request
22:51:44.117 00.000 1032 OnExposeComplete: enter
22:51:44.121 00.004 1032 UpdateGuideState(): m_state=6
22:51:44.127 00.006 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6236
22:51:44.132 00.005 1032 Star::Find returns 1 (0), X=1100.55, Y=134.53, Mass=1404, SNR=26.3, Peak=133 HFD=3.2
22:51:44.135 00.003 1032 MultiStar: [#1 0.17,-0.06,0.94,U] [#2 0.20,-0.21,0.00,M9] [#3 0.02,0.08,0.78,U] [#4 0.03,-0.16,0.66,U] [#5 0.00,0.07,0.69,U] [#6 -0.01,-0.21,0.62,U] [#7 0.11,-0.20,0.73,U] [#8 -0.04,-0.34,0.00,M1] 
22:51:44.137 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.06}, one-star: {0.14, -0.01}
22:51:44.140 00.003 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
22:51:44.141 00.001 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
22:51:44.148 00.007 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.70 mountX=-0.08 mountY=-0.06, mountTheta=-2.53
22:51:44.152 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
22:51:44.155 00.003 1032 Enqueuing Move request for scope (0.08, -0.06)
22:51:44.158 00.003 10072 Worker thread wakes up
22:51:44.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
22:51:44.158 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
22:51:44.159 00.001 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
22:51:44.161 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
22:51:44.167 00.006 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.75
22:51:44.167 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
22:51:44.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:44.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:51:44.167 00.000 10072 MoveAxis(E, 19, ABG)
22:51:44.167 00.000 10072 Guiding  Dir = 2, Dur = 19
22:51:44.168 00.001 10072 IsGuiding returns 0
22:51:44.168 00.000 10072 PulseGuide returned control before completion, sleep 29
22:51:44.201 00.033 1032 UpdateGuideState exits: m=1404 SNR=26.3
22:51:44.206 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:44.212 00.006 10072 IsGuiding returns 0
22:51:44.213 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:44.218 00.005 1032 Enqueuing Expose request
22:51:44.220 00.002 10072 Move returns status 0, amount 19
22:51:44.220 00.000 10072 MoveAxis(N, 0, ABG)
22:51:44.220 00.000 10072 Move returns status 0, amount 0
22:51:44.220 00.000 10072 move complete, result=0
22:51:44.220 00.000 10072 worker thread done servicing request
22:51:44.221 00.001 10072 Worker thread wakes up
22:51:44.221 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:44.221 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:44.234 00.013 1032 GuideStep: -0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
22:51:44.634 00.400 10072 Exposure complete
22:51:44.698 00.064 10072 worker thread done servicing request
22:51:44.698 00.000 1032 OnExposeComplete: enter
22:51:44.701 00.003 1032 UpdateGuideState(): m_state=6
22:51:44.704 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6237
22:51:44.706 00.002 1032 Star::Find returns 1 (0), X=1100.60, Y=134.42, Mass=1295, SNR=25.3, Peak=115 HFD=3.2
22:51:44.708 00.002 1032 MultiStar: [#1 0.23,-0.08,1.02,U] [#2 0.29,-0.25,0.00,M10] [#3 0.01,-0.07,0.77,U] [#4 -0.01,-0.23,0.72,U] [#5 0.06,-0.14,0.65,U] [#6 0.12,-0.22,0.59,U] [#7 0.18,-0.31,0.00,M1] [#8 0.04,-0.23,0.54,U] 
22:51:44.711 00.003 1032 refined, 6 included, MultiStar: {0.10, -0.14}, one-star: {0.18, -0.12}
22:51:44.713 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
22:51:44.715 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
22:51:44.718 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.18 cameraTheta=-0.95 mountX=-0.16 mountY=-0.06, mountTheta=-2.78
22:51:44.721 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.14, opts=13)
22:51:44.723 00.002 1032 Enqueuing Move request for scope (0.10, -0.14)
22:51:44.725 00.002 10072 Worker thread wakes up
22:51:44.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
22:51:44.725 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
22:51:44.725 00.000 10072 Moving (0.10, -0.14) raw xDistance=-0.16 yDistance=-0.06
22:51:44.727 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:51:44.730 00.003 10072 PPEC rslt: input = -0.16, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 286.75
22:51:44.730 00.000 10072 PPEC: input: -0.16, control: -0.10, exposure: 500
22:51:44.730 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:44.730 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:51:44.730 00.000 10072 MoveAxis(E, 94, ABG)
22:51:44.730 00.000 10072 Guiding  Dir = 2, Dur = 94
22:51:44.731 00.001 10072 IsGuiding returns 0
22:51:44.731 00.000 10072 PulseGuide returned control before completion, sleep 104
22:51:44.750 00.019 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:51:44.752 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:44.755 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:44.757 00.002 1032 Enqueuing Expose request
22:51:44.847 00.090 10072 IsGuiding returns 0
22:51:44.847 00.000 10072 Move returns status 0, amount 94
22:51:44.847 00.000 10072 MoveAxis(N, 0, ABG)
22:51:44.847 00.000 10072 Move returns status 0, amount 0
22:51:44.847 00.000 10072 move complete, result=0
22:51:44.847 00.000 10072 worker thread done servicing request
22:51:44.847 00.000 10072 Worker thread wakes up
22:51:44.848 00.001 1032 GuideStep: -0.2 px 94 ms EAST, -0.1 px 0 ms NORTH
22:51:44.850 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:44.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:45.478 00.628 10072 Exposure complete
22:51:45.538 00.060 10072 worker thread done servicing request
22:51:45.538 00.000 1032 OnExposeComplete: enter
22:51:45.542 00.004 1032 UpdateGuideState(): m_state=6
22:51:45.545 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6238
22:51:45.551 00.006 1032 Star::Find returns 1 (0), X=1100.49, Y=134.49, Mass=1289, SNR=25.2, Peak=119 HFD=3.2
22:51:45.556 00.005 1032 MultiStar: [#1 0.18,0.13,0.94,U] [#2 0.18,-0.26,0.00,R] [#3 -0.10,-0.00,0.78,U] [#4 -0.15,-0.03,0.70,U] [#5 -0.02,0.03,0.65,U] [#6 0.27,-0.07,0.00,M1] [#7 0.06,-0.09,0.72,U] [#8 -0.18,-0.13,0.49,U] 
22:51:45.558 00.002 1032 refined, 6 included, MultiStar: {-0.00, -0.01}, one-star: {0.07, -0.05}
22:51:45.559 00.001 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.87)
22:51:45.561 00.002 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.87)
22:51:45.562 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.59 mountX=-0.01 mountY=0.00, mountTheta=2.87
22:51:45.566 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.01, opts=13)
22:51:45.567 00.001 1032 Enqueuing Move request for scope (-0.00, -0.01)
22:51:45.569 00.002 10072 Worker thread wakes up
22:51:45.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
22:51:45.569 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
22:51:45.569 00.000 10072 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
22:51:45.571 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:51:45.574 00.003 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.75
22:51:45.574 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:51:45.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:45.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:51:45.574 00.000 10072 MoveAxis(E, 18, ABG)
22:51:45.574 00.000 10072 Guiding  Dir = 2, Dur = 18
22:51:45.575 00.001 10072 IsGuiding returns 0
22:51:45.575 00.000 10072 PulseGuide returned control before completion, sleep 28
22:51:45.594 00.019 1032 UpdateGuideState exits: m=1289 SNR=25.2
22:51:45.596 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:45.598 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:45.600 00.002 1032 Enqueuing Expose request
22:51:45.615 00.015 10072 IsGuiding returns 0
22:51:45.615 00.000 10072 Move returns status 0, amount 18
22:51:45.615 00.000 10072 MoveAxis(N, 0, ABG)
22:51:45.615 00.000 10072 Move returns status 0, amount 0
22:51:45.615 00.000 10072 move complete, result=0
22:51:45.615 00.000 10072 worker thread done servicing request
22:51:45.616 00.001 10072 Worker thread wakes up
22:51:45.616 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:45.616 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:45.616 00.000 1032 GuideStep: -0.0 px 18 ms EAST, 0.0 px 0 ms NORTH
22:51:46.024 00.408 10072 Exposure complete
22:51:46.079 00.055 10072 worker thread done servicing request
22:51:46.080 00.001 1032 OnExposeComplete: enter
22:51:46.081 00.001 1032 UpdateGuideState(): m_state=6
22:51:46.083 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6239
22:51:46.085 00.002 1032 Star::Find returns 1 (0), X=1100.49, Y=134.54, Mass=1404, SNR=26.3, Peak=123 HFD=3.2
22:51:46.086 00.001 1032 MultiStar: [#1 0.12,0.24,0.00,M1] [#2 -0.06,0.22,0.79,U] [#3 0.03,0.22,0.76,U] [#4 -0.03,0.04,0.68,U] [#5 0.04,0.21,0.63,U] [#6 -0.12,-0.03,0.63,U] [#7 -0.04,0.02,0.70,U] [#8 -0.21,-0.09,0.55,U] 
22:51:46.088 00.002 1032 single-star, 7 included, MultiStar: {-0.03, 0.08}, one-star: {0.07, 0.00}
22:51:46.089 00.001 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
22:51:46.091 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
22:51:46.092 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.06 mountX=-0.01 mountY=-0.07, mountTheta=-1.77
22:51:46.094 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
22:51:46.096 00.002 1032 Enqueuing Move request for scope (0.07, 0.00)
22:51:46.097 00.001 10072 Worker thread wakes up
22:51:46.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
22:51:46.097 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
22:51:46.097 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
22:51:46.099 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:51:46.102 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.75
22:51:46.102 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:51:46.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:46.102 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:51:46.103 00.001 10072 MoveAxis(E, 14, ABG)
22:51:46.103 00.000 10072 Guiding  Dir = 2, Dur = 14
22:51:46.103 00.000 10072 IsGuiding returns 0
22:51:46.103 00.000 10072 PulseGuide returned control before completion, sleep 24
22:51:46.120 00.017 1032 UpdateGuideState exits: m=1404 SNR=26.3
22:51:46.122 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:46.124 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:46.125 00.001 1032 Enqueuing Expose request
22:51:46.130 00.005 10072 IsGuiding returns 0
22:51:46.130 00.000 10072 Move returns status 0, amount 14
22:51:46.130 00.000 10072 MoveAxis(N, 0, ABG)
22:51:46.130 00.000 10072 Move returns status 0, amount 0
22:51:46.130 00.000 10072 move complete, result=0
22:51:46.130 00.000 10072 worker thread done servicing request
22:51:46.130 00.000 10072 Worker thread wakes up
22:51:46.131 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:46.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:46.133 00.002 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:51:46.759 00.626 10072 Exposure complete
22:51:46.812 00.053 10072 worker thread done servicing request
22:51:46.812 00.000 1032 OnExposeComplete: enter
22:51:46.814 00.002 1032 UpdateGuideState(): m_state=6
22:51:46.816 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6240
22:51:46.818 00.002 1032 Star::Find returns 1 (0), X=1100.54, Y=134.56, Mass=1354, SNR=25.9, Peak=117 HFD=3.2
22:51:46.820 00.002 1032 MultiStar: [#1 0.06,0.17,0.97,U] [#2 -0.12,0.17,0.81,U] [#3 -0.02,0.03,0.77,U] [#4 -0.08,-0.05,0.66,U] [#5 0.12,0.22,0.69,U] [#6 0.11,-0.06,0.64,U] [#7 -0.03,0.02,0.71,U] [#8 -0.14,-0.13,0.51,U] 
22:51:46.822 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {0.13, 0.02}
22:51:46.823 00.001 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
22:51:46.824 00.001 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
22:51:46.826 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.36 mountX=0.05 mountY=-0.03, mountTheta=-0.47
22:51:46.828 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
22:51:46.831 00.003 1032 Enqueuing Move request for scope (0.01, 0.06)
22:51:46.833 00.002 10072 Worker thread wakes up
22:51:46.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
22:51:46.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
22:51:46.833 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.03
22:51:46.835 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:51:46.837 00.002 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.76
22:51:46.837 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
22:51:46.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:46.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:51:46.837 00.000 10072 MoveAxis(E, 15, ABG)
22:51:46.837 00.000 10072 Guiding  Dir = 2, Dur = 15
22:51:46.838 00.001 10072 IsGuiding returns 0
22:51:46.838 00.000 10072 PulseGuide returned control before completion, sleep 25
22:51:46.855 00.017 1032 UpdateGuideState exits: m=1354 SNR=25.9
22:51:46.857 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:46.858 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:46.861 00.003 1032 Enqueuing Expose request
22:51:46.864 00.003 10072 IsGuiding returns 0
22:51:46.864 00.000 10072 Move returns status 0, amount 15
22:51:46.864 00.000 10072 MoveAxis(N, 0, ABG)
22:51:46.865 00.001 10072 Move returns status 0, amount 0
22:51:46.865 00.000 10072 move complete, result=0
22:51:46.865 00.000 10072 worker thread done servicing request
22:51:46.865 00.000 10072 Worker thread wakes up
22:51:46.865 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:46.865 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:46.873 00.008 1032 GuideStep: 0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
22:51:47.272 00.399 10072 Exposure complete
22:51:47.328 00.056 10072 worker thread done servicing request
22:51:47.329 00.001 1032 OnExposeComplete: enter
22:51:47.331 00.002 1032 UpdateGuideState(): m_state=6
22:51:47.335 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6241
22:51:47.338 00.003 1032 Star::Find returns 1 (0), X=1100.65, Y=134.63, Mass=1387, SNR=26.2, Peak=122 HFD=3.1
22:51:47.341 00.003 1032 MultiStar: [#1 0.24,0.14,0.00,M1] [#2 -0.15,0.10,0.79,U] [#3 -0.06,0.07,0.75,U] [#4 -0.08,-0.06,0.67,U] [#5 0.05,0.04,0.68,U] [#6 0.19,-0.14,0.61,U] [#7 0.25,-0.12,0.00,M1] [#8 0.06,-0.25,0.00,M1] 
22:51:47.343 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.03}, one-star: {0.23, 0.09}
22:51:47.345 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
22:51:47.347 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
22:51:47.349 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.63 mountX=0.02 mountY=-0.04, mountTheta=-1.20
22:51:47.352 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
22:51:47.354 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
22:51:47.356 00.002 10072 Worker thread wakes up
22:51:47.356 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:51:47.356 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:51:47.356 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.04
22:51:47.357 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:51:47.361 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.76
22:51:47.361 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:51:47.361 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:47.361 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:51:47.361 00.000 10072 MoveAxis(E, 14, ABG)
22:51:47.362 00.001 10072 Guiding  Dir = 2, Dur = 14
22:51:47.362 00.000 10072 IsGuiding returns 0
22:51:47.364 00.002 10072 PulseGuide returned control before completion, sleep 23
22:51:47.381 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.2
22:51:47.383 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:47.385 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:47.386 00.001 1032 Enqueuing Expose request
22:51:47.395 00.009 10072 IsGuiding returns 0
22:51:47.395 00.000 10072 Move returns status 0, amount 14
22:51:47.395 00.000 10072 MoveAxis(N, 0, ABG)
22:51:47.395 00.000 10072 Move returns status 0, amount 0
22:51:47.395 00.000 10072 move complete, result=0
22:51:47.395 00.000 10072 worker thread done servicing request
22:51:47.397 00.002 10072 Worker thread wakes up
22:51:47.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:47.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:47.399 00.002 1032 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
22:51:48.020 00.621 10072 Exposure complete
22:51:48.077 00.057 10072 worker thread done servicing request
22:51:48.077 00.000 1032 OnExposeComplete: enter
22:51:48.081 00.004 1032 UpdateGuideState(): m_state=6
22:51:48.085 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6242
22:51:48.087 00.002 1032 Star::Find returns 1 (0), X=1100.68, Y=134.48, Mass=1270, SNR=25.0, Peak=127 HFD=3.1
22:51:48.090 00.003 1032 MultiStar: [#1 0.24,0.05,0.99,U] [#2 0.01,0.03,0.84,U] [#3 0.00,-0.01,0.81,U] [#4 -0.09,-0.18,0.70,U] [#5 0.10,0.15,0.69,U] [#6 0.31,-0.18,0.00,M1] [#7 0.15,-0.08,0.74,U] [#8 -0.05,-0.20,0.54,U] 
22:51:48.092 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.26, -0.06}
22:51:48.094 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:51:48.096 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:51:48.099 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.31 mountX=-0.05 mountY=-0.08, mountTheta=-2.14
22:51:48.103 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
22:51:48.105 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
22:51:48.107 00.002 10072 Worker thread wakes up
22:51:48.108 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:51:48.108 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:51:48.108 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
22:51:48.110 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:51:48.113 00.003 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.76
22:51:48.113 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:51:48.113 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:48.113 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:51:48.114 00.001 10072 MoveAxis(E, 17, ABG)
22:51:48.114 00.000 10072 Guiding  Dir = 2, Dur = 17
22:51:48.114 00.000 10072 IsGuiding returns 0
22:51:48.115 00.001 10072 PulseGuide returned control before completion, sleep 27
22:51:48.134 00.019 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:51:48.137 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:48.139 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:48.141 00.002 1032 Enqueuing Expose request
22:51:48.157 00.016 10072 IsGuiding returns 0
22:51:48.157 00.000 10072 Move returns status 0, amount 17
22:51:48.157 00.000 10072 MoveAxis(N, 0, ABG)
22:51:48.157 00.000 10072 Move returns status 0, amount 0
22:51:48.157 00.000 10072 move complete, result=0
22:51:48.157 00.000 10072 worker thread done servicing request
22:51:48.157 00.000 10072 Worker thread wakes up
22:51:48.158 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:48.158 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:48.162 00.004 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:51:48.573 00.411 10072 Exposure complete
22:51:48.633 00.060 1032 OnExposeComplete: enter
22:51:48.635 00.002 1032 UpdateGuideState(): m_state=6
22:51:48.637 00.002 10072 worker thread done servicing request
22:51:48.637 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6243
22:51:48.639 00.002 1032 Star::Find returns 1 (0), X=1100.65, Y=134.46, Mass=1382, SNR=26.1, Peak=119 HFD=3.2
22:51:48.641 00.002 1032 MultiStar: [#1 0.18,0.03,0.93,U] [#2 -0.02,0.03,0.75,U] [#3 -0.01,0.12,0.81,U] [#4 0.09,-0.10,0.69,U] [#5 0.10,0.09,0.69,U] [#6 0.15,-0.19,0.60,U] [#7 0.06,-0.03,0.72,U] [#8 -0.00,-0.27,0.00,M1] 
22:51:48.643 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.01}, one-star: {0.24, -0.08}
22:51:48.644 00.001 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
22:51:48.647 00.003 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
22:51:48.648 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.11 mountX=-0.04 mountY=-0.10, mountTheta=-1.94
22:51:48.651 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
22:51:48.653 00.002 1032 Enqueuing Move request for scope (0.10, -0.01)
22:51:48.654 00.001 10072 Worker thread wakes up
22:51:48.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:51:48.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:51:48.654 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.10
22:51:48.656 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:51:48.658 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.76
22:51:48.659 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:51:48.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:48.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:51:48.659 00.000 10072 MoveAxis(E, 14, ABG)
22:51:48.659 00.000 10072 Guiding  Dir = 2, Dur = 14
22:51:48.659 00.000 10072 IsGuiding returns 0
22:51:48.660 00.001 10072 PulseGuide returned control before completion, sleep 24
22:51:48.676 00.016 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:51:48.678 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:48.680 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:48.681 00.001 1032 Enqueuing Expose request
22:51:48.691 00.010 10072 IsGuiding returns 0
22:51:48.691 00.000 10072 Move returns status 0, amount 14
22:51:48.691 00.000 10072 MoveAxis(N, 0, ABG)
22:51:48.691 00.000 10072 Move returns status 0, amount 0
22:51:48.691 00.000 10072 move complete, result=0
22:51:48.691 00.000 10072 worker thread done servicing request
22:51:48.691 00.000 10072 Worker thread wakes up
22:51:48.692 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:48.692 00.000 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:51:48.693 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:49.320 00.627 10072 Exposure complete
22:51:49.375 00.055 10072 worker thread done servicing request
22:51:49.375 00.000 1032 OnExposeComplete: enter
22:51:49.377 00.002 1032 UpdateGuideState(): m_state=6
22:51:49.379 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6244
22:51:49.381 00.002 1032 Star::Find returns 1 (0), X=1100.53, Y=134.51, Mass=1464, SNR=26.9, Peak=125 HFD=3.2
22:51:49.383 00.002 1032 MultiStar: [#1 0.35,-0.02,0.00,M1] [#2 0.08,0.08,0.76,U] [#3 -0.10,0.15,0.73,U] [#4 0.02,-0.20,0.65,U] [#5 0.04,-0.04,0.64,U] [#6 0.02,-0.14,0.59,U] [#7 0.21,-0.14,0.68,U] [#8 -0.08,-0.18,0.48,U] 
22:51:49.384 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.12, -0.03}
22:51:49.386 00.002 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
22:51:49.388 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
22:51:49.390 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.83 mountX=-0.06 mountY=-0.03, mountTheta=-2.66
22:51:49.393 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
22:51:49.396 00.003 1032 Enqueuing Move request for scope (0.05, -0.05)
22:51:49.397 00.001 10072 Worker thread wakes up
22:51:49.398 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
22:51:49.398 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
22:51:49.398 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.03
22:51:49.400 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:51:49.402 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.76
22:51:49.402 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:51:49.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:49.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:51:49.402 00.000 10072 MoveAxis(E, 15, ABG)
22:51:49.402 00.000 10072 Guiding  Dir = 2, Dur = 15
22:51:49.404 00.002 10072 IsGuiding returns 0
22:51:49.404 00.000 10072 PulseGuide returned control before completion, sleep 25
22:51:49.420 00.016 1032 UpdateGuideState exits: m=1464 SNR=26.9
22:51:49.422 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:49.424 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:49.426 00.002 1032 Enqueuing Expose request
22:51:49.444 00.018 10072 IsGuiding returns 0
22:51:49.444 00.000 10072 Move returns status 0, amount 15
22:51:49.444 00.000 10072 MoveAxis(N, 0, ABG)
22:51:49.444 00.000 10072 Move returns status 0, amount 0
22:51:49.444 00.000 10072 move complete, result=0
22:51:49.444 00.000 10072 worker thread done servicing request
22:51:49.444 00.000 10072 Worker thread wakes up
22:51:49.444 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:49.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:49.446 00.002 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
22:51:49.852 00.406 10072 Exposure complete
22:51:49.909 00.057 10072 worker thread done servicing request
22:51:49.909 00.000 1032 OnExposeComplete: enter
22:51:49.911 00.002 1032 UpdateGuideState(): m_state=6
22:51:49.913 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6245
22:51:49.915 00.002 1032 Star::Find returns 1 (0), X=1100.65, Y=134.43, Mass=1272, SNR=25.0, Peak=111 HFD=3.2
22:51:49.916 00.001 1032 MultiStar: [#1 0.33,-0.08,0.00,M2] [#2 0.05,-0.03,0.84,U] [#3 -0.04,0.08,0.80,U] [#4 0.01,-0.14,0.72,U] [#5 0.04,0.11,0.65,U] [#6 0.10,-0.20,0.64,U] [#7 0.14,-0.12,0.69,U] [#8 -0.05,-0.29,0.00,M1] 
22:51:49.919 00.003 1032 refined, 6 included, MultiStar: {0.08, -0.06}, one-star: {0.24, -0.11}
22:51:49.920 00.001 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
22:51:49.921 00.001 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
22:51:49.923 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.61 mountX=-0.08 mountY=-0.07, mountTheta=-2.44
22:51:49.927 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
22:51:49.930 00.003 1032 Enqueuing Move request for scope (0.08, -0.06)
22:51:49.931 00.001 10072 Worker thread wakes up
22:51:49.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
22:51:49.931 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
22:51:49.932 00.001 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.07
22:51:49.934 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:51:49.936 00.002 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.76
22:51:49.937 00.001 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
22:51:49.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:49.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:51:49.937 00.000 10072 MoveAxis(E, 15, ABG)
22:51:49.937 00.000 10072 Guiding  Dir = 2, Dur = 15
22:51:49.937 00.000 10072 IsGuiding returns 0
22:51:49.938 00.001 10072 PulseGuide returned control before completion, sleep 25
22:51:49.954 00.016 1032 UpdateGuideState exits: m=1272 SNR=25.0
22:51:49.957 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:49.960 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:49.963 00.003 1032 Enqueuing Expose request
22:51:49.973 00.010 10072 IsGuiding returns 0
22:51:49.973 00.000 10072 Move returns status 0, amount 15
22:51:49.973 00.000 10072 MoveAxis(N, 0, ABG)
22:51:49.973 00.000 10072 Move returns status 0, amount 0
22:51:49.973 00.000 10072 move complete, result=0
22:51:49.973 00.000 10072 worker thread done servicing request
22:51:49.973 00.000 10072 Worker thread wakes up
22:51:49.973 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:49.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:49.976 00.003 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:51:50.604 00.628 10072 Exposure complete
22:51:50.692 00.088 10072 worker thread done servicing request
22:51:50.692 00.000 1032 OnExposeComplete: enter
22:51:50.696 00.004 1032 UpdateGuideState(): m_state=6
22:51:50.701 00.005 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6246
22:51:50.704 00.003 1032 Star::Find returns 1 (0), X=1100.61, Y=134.41, Mass=1344, SNR=25.8, Peak=136 HFD=3.2
22:51:50.713 00.009 1032 MultiStar: [#1 0.37,0.08,0.00,M3] [#2 0.12,-0.00,0.80,U] [#3 -0.01,-0.06,0.76,U] [#4 -0.00,-0.25,0.62,U] [#5 0.03,-0.04,0.69,U] [#6 0.18,-0.33,0.00,M1] [#7 0.22,-0.14,0.00,M1] [#8 0.03,-0.09,0.52,U] 
22:51:50.716 00.003 1032 refined, 5 included, MultiStar: {0.07, -0.09}, one-star: {0.19, -0.13}
22:51:50.721 00.005 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
22:51:50.723 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
22:51:50.726 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.90 mountX=-0.11 mountY=-0.05, mountTheta=-2.73
22:51:50.731 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
22:51:50.734 00.003 1032 Enqueuing Move request for scope (0.07, -0.09)
22:51:50.737 00.003 10072 Worker thread wakes up
22:51:50.737 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
22:51:50.737 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
22:51:50.737 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.05
22:51:50.741 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:51:50.745 00.004 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.77
22:51:50.746 00.001 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:51:50.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:50.746 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:51:50.746 00.000 10072 MoveAxis(E, 17, ABG)
22:51:50.746 00.000 10072 Guiding  Dir = 2, Dur = 17
22:51:50.747 00.001 10072 IsGuiding returns 0
22:51:50.747 00.000 10072 PulseGuide returned control before completion, sleep 27
22:51:50.779 00.032 1032 UpdateGuideState exits: m=1344 SNR=25.8
22:51:50.783 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:50.787 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:50.792 00.005 1032 Enqueuing Expose request
22:51:50.794 00.002 10072 IsGuiding returns 0
22:51:50.794 00.000 10072 Move returns status 0, amount 17
22:51:50.794 00.000 10072 MoveAxis(N, 0, ABG)
22:51:50.796 00.002 10072 Move returns status 0, amount 0
22:51:50.796 00.000 10072 move complete, result=0
22:51:50.796 00.000 10072 worker thread done servicing request
22:51:50.796 00.000 10072 Worker thread wakes up
22:51:50.796 00.000 1032 GuideStep: -0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
22:51:50.811 00.015 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:50.815 00.004 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:51.231 00.416 10072 Exposure complete
22:51:51.314 00.083 1032 OnExposeComplete: enter
22:51:51.317 00.003 10072 worker thread done servicing request
22:51:51.318 00.001 1032 UpdateGuideState(): m_state=6
22:51:51.324 00.006 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6247
22:51:51.327 00.003 1032 Star::Find returns 1 (0), X=1100.62, Y=134.38, Mass=1389, SNR=26.2, Peak=125 HFD=3.3
22:51:51.337 00.010 1032 MultiStar: [#1 0.23,0.05,0.95,U] [#2 0.20,0.02,0.80,U] [#3 0.07,0.10,0.74,U] [#4 0.09,-0.06,0.65,U] [#5 0.20,0.12,0.68,U] [#6 0.17,-0.17,0.60,U] [#7 0.21,-0.15,0.00,M2] [#8 -0.10,-0.26,0.00,M1] 
22:51:51.341 00.004 1032 refined, 6 included, MultiStar: {0.17, -0.01}, one-star: {0.20, -0.16}
22:51:51.344 00.003 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
22:51:51.350 00.006 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
22:51:51.355 00.005 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.08 mountX=-0.06 mountY=-0.16, mountTheta=-1.91
22:51:51.361 00.006 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
22:51:51.365 00.004 1032 Enqueuing Move request for scope (0.17, -0.01)
22:51:51.370 00.005 10072 Worker thread wakes up
22:51:51.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
22:51:51.370 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
22:51:51.370 00.000 10072 Moving (0.17, -0.01) raw xDistance=-0.06 yDistance=-0.16
22:51:51.373 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:51:51.376 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.77
22:51:51.376 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:51:51.377 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:51.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:51:51.377 00.000 10072 MoveAxis(E, 14, ABG)
22:51:51.377 00.000 10072 Guiding  Dir = 2, Dur = 14
22:51:51.377 00.000 10072 IsGuiding returns 0
22:51:51.379 00.002 10072 PulseGuide returned control before completion, sleep 24
22:51:51.405 00.026 1032 UpdateGuideState exits: m=1389 SNR=26.2
22:51:51.407 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:51.410 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:51.412 00.002 1032 Enqueuing Expose request
22:51:51.414 00.002 10072 IsGuiding returns 0
22:51:51.414 00.000 10072 Move returns status 0, amount 14
22:51:51.414 00.000 10072 MoveAxis(N, 0, ABG)
22:51:51.414 00.000 10072 Move returns status 0, amount 0
22:51:51.416 00.002 10072 move complete, result=0
22:51:51.416 00.000 10072 worker thread done servicing request
22:51:51.416 00.000 10072 Worker thread wakes up
22:51:51.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:51.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:51.426 00.010 1032 GuideStep: -0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
22:51:52.042 00.616 10072 Exposure complete
22:51:52.102 00.060 10072 worker thread done servicing request
22:51:52.102 00.000 1032 OnExposeComplete: enter
22:51:52.104 00.002 1032 UpdateGuideState(): m_state=6
22:51:52.107 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6248
22:51:52.108 00.001 1032 Star::Find returns 1 (0), X=1100.61, Y=134.53, Mass=1368, SNR=26.0, Peak=122 HFD=3.2
22:51:52.112 00.004 1032 MultiStar: [#1 0.23,0.09,0.96,U] [#2 0.08,0.03,0.78,U] [#3 -0.05,0.04,0.78,U] [#4 -0.03,-0.14,0.67,U] [#5 0.04,-0.03,0.64,U] [#6 0.13,-0.16,0.63,U] [#7 0.22,-0.16,0.00,M3] [#8 0.10,-0.11,0.54,U] 
22:51:52.116 00.004 1032 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {0.20, -0.01}
22:51:52.118 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
22:51:52.119 00.001 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
22:51:52.121 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.24 mountX=-0.05 mountY=-0.09, mountTheta=-2.07
22:51:52.125 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
22:51:52.127 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
22:51:52.129 00.002 10072 Worker thread wakes up
22:51:52.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:51:52.130 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:51:52.130 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
22:51:52.131 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:51:52.135 00.004 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.77
22:51:52.135 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:51:52.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:52.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:51:52.135 00.000 10072 MoveAxis(E, 16, ABG)
22:51:52.135 00.000 10072 Guiding  Dir = 2, Dur = 16
22:51:52.136 00.001 10072 IsGuiding returns 0
22:51:52.136 00.000 10072 PulseGuide returned control before completion, sleep 26
22:51:52.156 00.020 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:51:52.159 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:52.161 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:52.163 00.002 1032 Enqueuing Expose request
22:51:52.165 00.002 10072 IsGuiding returns 0
22:51:52.165 00.000 10072 Move returns status 0, amount 16
22:51:52.165 00.000 10072 MoveAxis(N, 0, ABG)
22:51:52.165 00.000 10072 Move returns status 0, amount 0
22:51:52.165 00.000 10072 move complete, result=0
22:51:52.165 00.000 10072 worker thread done servicing request
22:51:52.165 00.000 10072 Worker thread wakes up
22:51:52.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:52.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:52.179 00.014 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
22:51:52.573 00.394 10072 Exposure complete
22:51:52.629 00.056 10072 worker thread done servicing request
22:51:52.630 00.001 1032 OnExposeComplete: enter
22:51:52.632 00.002 1032 UpdateGuideState(): m_state=6
22:51:52.635 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6249
22:51:52.636 00.001 1032 Star::Find returns 1 (0), X=1100.57, Y=134.56, Mass=1314, SNR=25.5, Peak=111 HFD=3.2
22:51:52.638 00.002 1032 MultiStar: [#1 0.35,0.05,0.00,M2] [#2 0.06,0.10,0.82,U] [#3 0.02,0.06,0.81,U] [#4 0.06,-0.08,0.71,U] [#5 0.10,-0.10,0.70,U] [#6 0.30,-0.18,0.00,M1] [#7 0.15,-0.12,0.75,U] [#8 0.00,-0.23,0.54,U] 
22:51:52.640 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.04}, one-star: {0.15, 0.02}
22:51:52.641 00.001 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
22:51:52.645 00.004 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
22:51:52.648 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.42 mountX=-0.06 mountY=-0.07, mountTheta=-2.25
22:51:52.653 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
22:51:52.655 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
22:51:52.656 00.001 10072 Worker thread wakes up
22:51:52.657 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
22:51:52.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
22:51:52.657 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
22:51:52.660 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:51:52.662 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.77
22:51:52.663 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:51:52.663 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:52.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:51:52.663 00.000 10072 MoveAxis(E, 14, ABG)
22:51:52.663 00.000 10072 Guiding  Dir = 2, Dur = 14
22:51:52.663 00.000 10072 IsGuiding returns 0
22:51:52.664 00.001 10072 PulseGuide returned control before completion, sleep 24
22:51:52.684 00.020 1032 UpdateGuideState exits: m=1314 SNR=25.5
22:51:52.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:52.687 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:52.689 00.002 1032 Enqueuing Expose request
22:51:52.695 00.006 10072 IsGuiding returns 0
22:51:52.695 00.000 10072 Move returns status 0, amount 14
22:51:52.695 00.000 10072 MoveAxis(N, 0, ABG)
22:51:52.695 00.000 10072 Move returns status 0, amount 0
22:51:52.695 00.000 10072 move complete, result=0
22:51:52.695 00.000 10072 worker thread done servicing request
22:51:52.695 00.000 10072 Worker thread wakes up
22:51:52.695 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:52.695 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:52.699 00.004 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:51:53.323 00.624 10072 Exposure complete
22:51:53.373 00.050 10072 worker thread done servicing request
22:51:53.374 00.001 1032 OnExposeComplete: enter
22:51:53.376 00.002 1032 UpdateGuideState(): m_state=6
22:51:53.377 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6250
22:51:53.379 00.002 1032 Star::Find returns 1 (0), X=1100.66, Y=134.38, Mass=1368, SNR=26.0, Peak=116 HFD=3.3
22:51:53.382 00.003 1032 MultiStar: [#1 0.22,-0.02,0.97,U] [#2 0.10,0.15,0.81,U] [#3 0.07,-0.09,0.78,U] [#4 0.05,-0.21,0.68,U] [#5 0.04,0.03,0.62,U] [#6 0.20,-0.25,0.00,M2] [#7 0.16,-0.22,0.00,M3] [#8 -0.03,-0.27,0.00,M1] 
22:51:53.383 00.001 1032 refined, 5 included, MultiStar: {0.13, -0.05}, one-star: {0.24, -0.16}
22:51:53.385 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
22:51:53.386 00.001 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
22:51:53.387 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=-0.09 mountY=-0.12, mountTheta=-2.21
22:51:53.391 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
22:51:53.395 00.004 1032 Enqueuing Move request for scope (0.13, -0.05)
22:51:53.397 00.002 10072 Worker thread wakes up
22:51:53.397 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
22:51:53.397 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
22:51:53.397 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.09 yDistance=-0.12
22:51:53.399 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:51:53.401 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.77
22:51:53.401 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:51:53.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:53.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:51:53.401 00.000 10072 MoveAxis(E, 15, ABG)
22:51:53.401 00.000 10072 Guiding  Dir = 2, Dur = 15
22:51:53.403 00.002 10072 IsGuiding returns 0
22:51:53.403 00.000 10072 PulseGuide returned control before completion, sleep 25
22:51:53.420 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:51:53.422 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:53.425 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:53.428 00.003 1032 Enqueuing Expose request
22:51:53.431 00.003 10072 IsGuiding returns 0
22:51:53.431 00.000 10072 Move returns status 0, amount 15
22:51:53.431 00.000 10072 MoveAxis(N, 0, ABG)
22:51:53.431 00.000 10072 Move returns status 0, amount 0
22:51:53.431 00.000 10072 move complete, result=0
22:51:53.431 00.000 10072 worker thread done servicing request
22:51:53.431 00.000 10072 Worker thread wakes up
22:51:53.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:53.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:53.437 00.006 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:51:53.842 00.405 10072 Exposure complete
22:51:53.897 00.055 10072 worker thread done servicing request
22:51:53.897 00.000 1032 OnExposeComplete: enter
22:51:53.899 00.002 1032 UpdateGuideState(): m_state=6
22:51:53.901 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6251
22:51:53.904 00.003 1032 Star::Find returns 1 (0), X=1100.61, Y=134.48, Mass=1279, SNR=25.1, Peak=117 HFD=3.2
22:51:53.906 00.002 1032 MultiStar: [#1 0.19,-0.01,1.01,U] [#2 0.03,0.01,0.80,U] [#3 0.03,-0.07,0.83,U] [#4 -0.14,-0.28,0.00,M1] [#5 0.02,-0.02,0.68,U] [#6 0.17,-0.25,0.00,M3] [#7 0.15,-0.27,0.00,M4] [#8 -0.01,-0.22,0.54,U] 
22:51:53.908 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.05}, one-star: {0.19, -0.06}
22:51:53.910 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
22:51:53.912 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
22:51:53.914 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.52 mountX=-0.07 mountY=-0.07, mountTheta=-2.35
22:51:53.918 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:51:53.920 00.002 1032 Enqueuing Move request for scope (0.09, -0.05)
22:51:53.923 00.003 10072 Worker thread wakes up
22:51:53.923 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:51:53.923 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:51:53.924 00.001 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.07
22:51:53.926 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:51:53.928 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.78
22:51:53.928 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:51:53.928 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:53.929 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:51:53.929 00.000 10072 MoveAxis(E, 14, ABG)
22:51:53.929 00.000 10072 Guiding  Dir = 2, Dur = 14
22:51:53.929 00.000 10072 IsGuiding returns 0
22:51:53.930 00.001 10072 PulseGuide returned control before completion, sleep 24
22:51:53.947 00.017 1032 UpdateGuideState exits: m=1279 SNR=25.1
22:51:53.949 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:53.951 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:53.952 00.001 1032 Enqueuing Expose request
22:51:53.964 00.012 10072 IsGuiding returns 0
22:51:53.964 00.000 10072 Move returns status 0, amount 14
22:51:53.964 00.000 10072 MoveAxis(N, 0, ABG)
22:51:53.964 00.000 10072 Move returns status 0, amount 0
22:51:53.964 00.000 10072 move complete, result=0
22:51:53.966 00.002 10072 worker thread done servicing request
22:51:53.966 00.000 10072 Worker thread wakes up
22:51:53.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:53.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:53.967 00.001 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:51:54.594 00.627 10072 Exposure complete
22:51:54.645 00.051 1032 OnExposeComplete: enter
22:51:54.646 00.001 1032 UpdateGuideState(): m_state=6
22:51:54.648 00.002 10072 worker thread done servicing request
22:51:54.648 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6252
22:51:54.650 00.002 1032 Star::Find returns 1 (0), X=1100.60, Y=134.55, Mass=1281, SNR=25.1, Peak=115 HFD=3.2
22:51:54.652 00.002 1032 MultiStar: [#1 0.25,0.01,0.99,U] [#2 0.02,0.14,0.85,U] [#3 0.01,-0.08,0.80,U] [#4 -0.04,-0.10,0.71,U] [#5 0.21,-0.01,0.70,U] [#6 0.25,-0.02,0.66,U] [#7 0.06,-0.16,0.74,U] [#8 -0.14,-0.26,0.00,M1] 
22:51:54.655 00.003 1032 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.18, 0.02}
22:51:54.656 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
22:51:54.658 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
22:51:54.659 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.16 mountX=-0.05 mountY=-0.11, mountTheta=-1.99
22:51:54.662 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
22:51:54.664 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
22:51:54.666 00.002 10072 Worker thread wakes up
22:51:54.666 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
22:51:54.666 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
22:51:54.666 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
22:51:54.668 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:51:54.670 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.78
22:51:54.670 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:51:54.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:54.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:51:54.670 00.000 10072 MoveAxis(E, 19, ABG)
22:51:54.670 00.000 10072 Guiding  Dir = 2, Dur = 19
22:51:54.670 00.000 10072 IsGuiding returns 0
22:51:54.672 00.002 10072 PulseGuide returned control before completion, sleep 29
22:51:54.689 00.017 1032 UpdateGuideState exits: m=1281 SNR=25.1
22:51:54.691 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:54.693 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:54.695 00.002 1032 Enqueuing Expose request
22:51:54.717 00.022 10072 IsGuiding returns 0
22:51:54.717 00.000 10072 Move returns status 0, amount 19
22:51:54.717 00.000 10072 MoveAxis(N, 0, ABG)
22:51:54.717 00.000 10072 Move returns status 0, amount 0
22:51:54.717 00.000 10072 move complete, result=0
22:51:54.718 00.001 10072 worker thread done servicing request
22:51:54.718 00.000 10072 Worker thread wakes up
22:51:54.718 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:54.718 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:54.722 00.004 1032 GuideStep: -0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
22:51:55.126 00.404 10072 Exposure complete
22:51:55.182 00.056 10072 worker thread done servicing request
22:51:55.182 00.000 1032 OnExposeComplete: enter
22:51:55.184 00.002 1032 UpdateGuideState(): m_state=6
22:51:55.186 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6253
22:51:55.187 00.001 1032 Star::Find returns 1 (0), X=1100.61, Y=134.39, Mass=1310, SNR=25.4, Peak=102 HFD=3.3
22:51:55.190 00.003 1032 MultiStar: [#1 0.23,-0.08,0.96,U] [#2 0.05,-0.12,0.78,U] [#3 -0.02,-0.07,0.78,U] [#4 0.11,-0.21,0.71,U] [#5 0.18,-0.19,0.00,M1] [#6 0.32,-0.32,0.00,M3] [#7 0.14,-0.22,0.00,M4] [#8 -0.06,-0.40,0.00,M2] 
22:51:55.193 00.003 1032 refined, 4 included, MultiStar: {0.12, -0.12}, one-star: {0.19, -0.15}
22:51:55.195 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
22:51:55.198 00.003 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
22:51:55.199 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.79 mountX=-0.15 mountY=-0.09, mountTheta=-2.62
22:51:55.203 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.12, opts=13)
22:51:55.206 00.003 1032 Enqueuing Move request for scope (0.12, -0.12)
22:51:55.208 00.002 10072 Worker thread wakes up
22:51:55.208 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
22:51:55.209 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
22:51:55.209 00.000 10072 Moving (0.12, -0.12) raw xDistance=-0.15 yDistance=-0.09
22:51:55.213 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:51:55.217 00.004 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 286.78
22:51:55.217 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:51:55.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:55.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:51:55.217 00.000 10072 MoveAxis(E, 88, ABG)
22:51:55.217 00.000 10072 Guiding  Dir = 2, Dur = 88
22:51:55.218 00.001 10072 IsGuiding returns 0
22:51:55.218 00.000 10072 PulseGuide returned control before completion, sleep 98
22:51:55.236 00.018 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:51:55.240 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:55.241 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:55.244 00.003 1032 Enqueuing Expose request
22:51:55.326 00.082 10072 IsGuiding returns 1
22:51:55.326 00.000 10072 scope still moving after pulse duration time elapsed
22:51:55.358 00.032 10072 IsGuiding returns 0
22:51:55.358 00.000 10072 scope move finished after 88 + 52 ms
22:51:55.358 00.000 10072 Move returns status 0, amount 88
22:51:55.358 00.000 10072 MoveAxis(N, 0, ABG)
22:51:55.358 00.000 10072 Move returns status 0, amount 0
22:51:55.358 00.000 10072 move complete, result=0
22:51:55.358 00.000 10072 worker thread done servicing request
22:51:55.358 00.000 10072 Worker thread wakes up
22:51:55.358 00.000 1032 GuideStep: -0.2 px 88 ms EAST, -0.1 px 0 ms NORTH
22:51:55.362 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:55.362 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:56.095 00.733 10072 Exposure complete
22:51:56.144 00.049 10072 worker thread done servicing request
22:51:56.146 00.002 1032 OnExposeComplete: enter
22:51:56.148 00.002 1032 UpdateGuideState(): m_state=6
22:51:56.150 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6254
22:51:56.151 00.001 1032 Star::Find returns 1 (0), X=1100.53, Y=134.45, Mass=1366, SNR=26.0, Peak=118 HFD=3.2
22:51:56.153 00.002 1032 MultiStar: [#1 0.18,0.01,0.93,U] [#2 0.07,0.07,0.80,U] [#3 -0.13,0.03,0.74,U] [#4 -0.03,-0.20,0.64,U] [#5 0.04,-0.01,0.64,U] [#6 0.16,-0.15,0.62,U] [#7 0.11,-0.23,0.00,M5] [#8 -0.07,-0.19,0.51,U] 
22:51:56.156 00.003 1032 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {0.12, -0.09}
22:51:56.157 00.001 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
22:51:56.159 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
22:51:56.160 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.79 mountX=-0.07 mountY=-0.04, mountTheta=-2.62
22:51:56.163 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
22:51:56.165 00.002 1032 Enqueuing Move request for scope (0.06, -0.06)
22:51:56.166 00.001 10072 Worker thread wakes up
22:51:56.166 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
22:51:56.167 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
22:51:56.167 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.04
22:51:56.169 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:51:56.171 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.78
22:51:56.171 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:51:56.171 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:56.171 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:51:56.171 00.000 10072 MoveAxis(E, 20, ABG)
22:51:56.171 00.000 10072 Guiding  Dir = 2, Dur = 20
22:51:56.173 00.002 10072 IsGuiding returns 0
22:51:56.173 00.000 10072 PulseGuide returned control before completion, sleep 30
22:51:56.192 00.019 1032 UpdateGuideState exits: m=1366 SNR=26.0
22:51:56.194 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:56.196 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:56.199 00.003 1032 Enqueuing Expose request
22:51:56.217 00.018 10072 IsGuiding returns 1
22:51:56.217 00.000 10072 scope still moving after pulse duration time elapsed
22:51:56.247 00.030 10072 IsGuiding returns 0
22:51:56.247 00.000 10072 scope move finished after 20 + 54 ms
22:51:56.247 00.000 10072 Move returns status 0, amount 20
22:51:56.247 00.000 10072 MoveAxis(N, 0, ABG)
22:51:56.247 00.000 10072 Move returns status 0, amount 0
22:51:56.248 00.001 10072 move complete, result=0
22:51:56.248 00.000 10072 worker thread done servicing request
22:51:56.248 00.000 10072 Worker thread wakes up
22:51:56.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:56.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:56.248 00.000 1032 GuideStep: -0.1 px 20 ms EAST, -0.0 px 0 ms NORTH
22:51:56.661 00.413 10072 Exposure complete
22:51:56.717 00.056 10072 worker thread done servicing request
22:51:56.717 00.000 1032 OnExposeComplete: enter
22:51:56.719 00.002 1032 UpdateGuideState(): m_state=6
22:51:56.722 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6255
22:51:56.724 00.002 1032 Star::Find returns 1 (0), X=1100.64, Y=134.48, Mass=1344, SNR=25.8, Peak=134 HFD=3.1
22:51:56.726 00.002 1032 MultiStar: [#1 0.13,-0.08,0.95,U] [#2 0.10,0.10,0.81,U] [#3 -0.00,-0.01,0.78,U] [#4 -0.01,-0.11,0.65,U] [#5 0.14,-0.04,0.67,U] [#6 0.11,-0.22,0.61,U] [#7 0.08,-0.25,0.00,M6] [#8 -0.15,-0.19,0.52,U] 
22:51:56.728 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.06}, one-star: {0.22, -0.06}
22:51:56.729 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
22:51:56.732 00.003 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
22:51:56.733 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.11 cameraTheta=-0.66 mountX=-0.08 mountY=-0.06, mountTheta=-2.49
22:51:56.736 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
22:51:56.738 00.002 1032 Enqueuing Move request for scope (0.08, -0.06)
22:51:56.740 00.002 10072 Worker thread wakes up
22:51:56.740 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
22:51:56.740 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
22:51:56.740 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
22:51:56.743 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:51:56.745 00.002 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.78
22:51:56.745 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
22:51:56.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:56.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:51:56.745 00.000 10072 MoveAxis(E, 16, ABG)
22:51:56.745 00.000 10072 Guiding  Dir = 2, Dur = 16
22:51:56.745 00.000 10072 IsGuiding returns 0
22:51:56.746 00.001 10072 PulseGuide returned control before completion, sleep 26
22:51:56.761 00.015 1032 UpdateGuideState exits: m=1344 SNR=25.8
22:51:56.763 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:56.764 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:56.765 00.001 1032 Enqueuing Expose request
22:51:56.780 00.015 10072 IsGuiding returns 0
22:51:56.780 00.000 10072 Move returns status 0, amount 16
22:51:56.781 00.001 10072 MoveAxis(N, 0, ABG)
22:51:56.781 00.000 10072 Move returns status 0, amount 0
22:51:56.781 00.000 10072 move complete, result=0
22:51:56.781 00.000 10072 worker thread done servicing request
22:51:56.781 00.000 10072 Worker thread wakes up
22:51:56.781 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:56.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:56.781 00.000 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
22:51:57.412 00.631 10072 Exposure complete
22:51:57.488 00.076 10072 worker thread done servicing request
22:51:57.489 00.001 1032 OnExposeComplete: enter
22:51:57.495 00.006 1032 UpdateGuideState(): m_state=6
22:51:57.498 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6256
22:51:57.501 00.003 1032 Star::Find returns 1 (0), X=1100.60, Y=134.53, Mass=1375, SNR=26.1, Peak=130 HFD=3.2
22:51:57.504 00.003 1032 MultiStar: [#1 0.19,0.07,0.98,U] [#2 0.04,0.07,0.76,U] [#3 -0.08,0.14,0.74,U] [#4 0.08,-0.08,0.68,U] [#5 0.22,0.21,0.00,M1] [#6 0.24,-0.19,0.00,M2] [#7 0.07,-0.20,0.71,U] [#8 -0.03,-0.14,0.50,U] 
22:51:57.507 00.003 1032 refined, 6 included, MultiStar: {0.08, -0.01}, one-star: {0.19, -0.01}
22:51:57.510 00.003 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
22:51:57.513 00.003 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
22:51:57.514 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.11 mountX=-0.03 mountY=-0.08, mountTheta=-1.94
22:51:57.520 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:51:57.523 00.003 1032 Enqueuing Move request for scope (0.08, -0.01)
22:51:57.527 00.004 10072 Worker thread wakes up
22:51:57.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:51:57.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:51:57.527 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.08
22:51:57.529 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:51:57.559 00.030 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.79
22:51:57.559 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:51:57.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:57.560 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:51:57.560 00.000 10072 MoveAxis(E, 17, ABG)
22:51:57.560 00.000 10072 Guiding  Dir = 2, Dur = 17
22:51:57.562 00.002 10072 IsGuiding returns 0
22:51:57.564 00.002 10072 PulseGuide returned control before completion, sleep 26
22:51:57.588 00.024 1032 UpdateGuideState exits: m=1375 SNR=26.1
22:51:57.591 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:57.593 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:57.596 00.003 1032 Enqueuing Expose request
22:51:57.598 00.002 10072 IsGuiding returns 0
22:51:57.599 00.001 10072 Move returns status 0, amount 17
22:51:57.599 00.000 10072 MoveAxis(N, 0, ABG)
22:51:57.599 00.000 10072 Move returns status 0, amount 0
22:51:57.599 00.000 10072 move complete, result=0
22:51:57.599 00.000 10072 worker thread done servicing request
22:51:57.599 00.000 10072 Worker thread wakes up
22:51:57.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:57.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:57.608 00.009 1032 GuideStep: -0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
22:51:58.006 00.398 10072 Exposure complete
22:51:58.071 00.065 10072 worker thread done servicing request
22:51:58.071 00.000 1032 OnExposeComplete: enter
22:51:58.074 00.003 1032 UpdateGuideState(): m_state=6
22:51:58.076 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6257
22:51:58.085 00.009 1032 Star::Find returns 1 (0), X=1100.60, Y=134.47, Mass=1492, SNR=27.2, Peak=127 HFD=3.2
22:51:58.089 00.004 1032 MultiStar: [#1 0.25,-0.05,0.00,M1] [#2 0.07,0.10,0.75,U] [#3 -0.01,0.18,0.75,U] [#4 -0.06,-0.14,0.62,U] [#5 0.21,0.23,0.00,M2] [#6 0.17,-0.11,0.58,U] [#7 0.16,-0.16,0.66,U] [#8 0.01,-0.18,0.44,U] 
22:51:58.094 00.005 1032 refined, 6 included, MultiStar: {0.08, -0.04}, one-star: {0.19, -0.07}
22:51:58.096 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
22:51:58.099 00.003 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
22:51:58.101 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.44 mountX=-0.06 mountY=-0.07, mountTheta=-2.27
22:51:58.106 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
22:51:58.108 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
22:51:58.115 00.007 10072 Worker thread wakes up
22:51:58.115 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
22:51:58.115 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
22:51:58.115 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
22:51:58.118 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:51:58.121 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.79
22:51:58.121 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:51:58.121 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:58.121 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:51:58.121 00.000 10072 MoveAxis(E, 15, ABG)
22:51:58.121 00.000 10072 Guiding  Dir = 2, Dur = 15
22:51:58.122 00.001 10072 IsGuiding returns 0
22:51:58.122 00.000 10072 PulseGuide returned control before completion, sleep 25
22:51:58.144 00.022 1032 UpdateGuideState exits: m=1492 SNR=27.2
22:51:58.149 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:58.151 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:58.154 00.003 1032 Enqueuing Expose request
22:51:58.159 00.005 10072 IsGuiding returns 0
22:51:58.159 00.000 10072 Move returns status 0, amount 15
22:51:58.159 00.000 10072 MoveAxis(N, 0, ABG)
22:51:58.159 00.000 10072 Move returns status 0, amount 0
22:51:58.159 00.000 10072 move complete, result=0
22:51:58.159 00.000 10072 worker thread done servicing request
22:51:58.159 00.000 10072 Worker thread wakes up
22:51:58.159 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:58.159 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:58.164 00.005 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:51:58.787 00.623 10072 Exposure complete
22:51:58.851 00.064 10072 worker thread done servicing request
22:51:58.851 00.000 1032 OnExposeComplete: enter
22:51:58.854 00.003 1032 UpdateGuideState(): m_state=6
22:51:58.857 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6258
22:51:58.859 00.002 1032 Star::Find returns 1 (0), X=1100.78, Y=134.38, Mass=1391, SNR=26.2, Peak=119 HFD=3.2
22:51:58.862 00.003 1032 MultiStar: [#1 0.20,-0.06,0.97,U] [#2 0.08,0.13,0.80,U] [#3 -0.04,0.12,0.76,U] [#4 -0.14,-0.05,0.68,U] [#5 0.13,0.10,0.68,U] [#6 0.10,0.03,0.63,U] [#7 0.03,-0.13,0.71,U] [#8 -0.05,-0.20,0.51,U] 
22:51:58.864 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {0.37, -0.15}
22:51:58.867 00.003 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:51:58.870 00.003 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:51:58.872 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.23 mountX=-0.05 mountY=-0.09, mountTheta=-2.06
22:51:58.876 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
22:51:58.878 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
22:51:58.880 00.002 10072 Worker thread wakes up
22:51:58.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:51:58.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:51:58.880 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
22:51:58.883 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:51:58.885 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.79
22:51:58.885 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:51:58.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:58.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:51:58.885 00.000 10072 MoveAxis(E, 15, ABG)
22:51:58.885 00.000 10072 Guiding  Dir = 2, Dur = 15
22:51:58.886 00.001 10072 IsGuiding returns 0
22:51:58.886 00.000 10072 PulseGuide returned control before completion, sleep 25
22:51:58.906 00.020 1032 UpdateGuideState exits: m=1391 SNR=26.2
22:51:58.908 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:58.910 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:58.913 00.003 1032 Enqueuing Expose request
22:51:58.926 00.013 10072 IsGuiding returns 0
22:51:58.926 00.000 10072 Move returns status 0, amount 15
22:51:58.926 00.000 10072 MoveAxis(N, 0, ABG)
22:51:58.926 00.000 10072 Move returns status 0, amount 0
22:51:58.926 00.000 10072 move complete, result=0
22:51:58.927 00.001 10072 worker thread done servicing request
22:51:58.927 00.000 10072 Worker thread wakes up
22:51:58.927 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:58.927 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:58.928 00.001 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:51:59.336 00.408 10072 Exposure complete
22:51:59.394 00.058 1032 OnExposeComplete: enter
22:51:59.397 00.003 1032 UpdateGuideState(): m_state=6
22:51:59.400 00.003 10072 worker thread done servicing request
22:51:59.400 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6259
22:51:59.402 00.002 1032 Star::Find returns 1 (0), X=1100.58, Y=134.50, Mass=1436, SNR=26.6, Peak=120 HFD=3.2
22:51:59.404 00.002 1032 MultiStar: [#1 0.16,0.10,0.96,U] [#2 0.00,0.09,0.75,U] [#3 -0.06,0.08,0.76,U] [#4 -0.02,-0.05,0.64,U] [#5 0.11,-0.01,0.67,U] [#6 0.13,-0.18,0.61,U] [#7 0.16,-0.05,0.67,U] [#8 -0.03,0.02,0.50,U] 
22:51:59.407 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.00}, one-star: {0.17, -0.04}
22:51:59.409 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
22:51:59.410 00.001 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
22:51:59.412 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.04 mountX=-0.02 mountY=-0.08, mountTheta=-1.79
22:51:59.414 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
22:51:59.416 00.002 1032 Enqueuing Move request for scope (0.08, 0.00)
22:51:59.418 00.002 10072 Worker thread wakes up
22:51:59.418 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
22:51:59.418 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
22:51:59.418 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
22:51:59.420 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:51:59.425 00.005 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.79
22:51:59.425 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:51:59.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:59.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:51:59.425 00.000 10072 MoveAxis(E, 13, ABG)
22:51:59.425 00.000 10072 Guiding  Dir = 2, Dur = 13
22:51:59.425 00.000 10072 IsGuiding returns 0
22:51:59.427 00.002 10072 PulseGuide returned control before completion, sleep 23
22:51:59.444 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.6
22:51:59.448 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:59.450 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:51:59.452 00.002 1032 Enqueuing Expose request
22:51:59.459 00.007 10072 IsGuiding returns 0
22:51:59.459 00.000 10072 Move returns status 0, amount 13
22:51:59.460 00.001 10072 MoveAxis(N, 0, ABG)
22:51:59.460 00.000 10072 Move returns status 0, amount 0
22:51:59.460 00.000 10072 move complete, result=0
22:51:59.460 00.000 10072 worker thread done servicing request
22:51:59.460 00.000 10072 Worker thread wakes up
22:51:59.460 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:51:59.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:51:59.464 00.004 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:52:00.086 00.622 10072 Exposure complete
22:52:00.146 00.060 10072 worker thread done servicing request
22:52:00.146 00.000 1032 OnExposeComplete: enter
22:52:00.148 00.002 1032 UpdateGuideState(): m_state=6
22:52:00.150 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6260
22:52:00.152 00.002 1032 Star::Find returns 1 (0), X=1100.54, Y=134.60, Mass=1415, SNR=26.5, Peak=131 HFD=3.2
22:52:00.153 00.001 1032 MultiStar: [#1 0.32,0.02,0.00,M1] [#2 0.02,0.15,0.77,U] [#3 -0.09,-0.01,0.78,U] [#4 -0.09,-0.09,0.63,U] [#5 0.02,0.05,0.65,U] [#6 0.08,-0.20,0.59,U] [#7 0.12,-0.18,0.70,U] [#8 0.02,-0.06,0.48,U] 
22:52:00.155 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.13, 0.06}
22:52:00.157 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
22:52:00.159 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
22:52:00.165 00.006 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.67 mountX=-0.03 mountY=-0.02, mountTheta=-2.50
22:52:00.167 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
22:52:00.169 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
22:52:00.170 00.001 10072 Worker thread wakes up
22:52:00.171 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:52:00.171 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:52:00.171 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
22:52:00.172 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:52:00.175 00.003 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.80
22:52:00.175 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:52:00.175 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:00.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:52:00.175 00.000 10072 MoveAxis(E, 15, ABG)
22:52:00.175 00.000 10072 Guiding  Dir = 2, Dur = 15
22:52:00.175 00.000 10072 IsGuiding returns 0
22:52:00.177 00.002 10072 PulseGuide returned control before completion, sleep 25
22:52:00.195 00.018 1032 UpdateGuideState exits: m=1415 SNR=26.5
22:52:00.197 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:00.199 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:00.201 00.002 1032 Enqueuing Expose request
22:52:00.206 00.005 10072 IsGuiding returns 0
22:52:00.206 00.000 10072 Move returns status 0, amount 15
22:52:00.206 00.000 10072 MoveAxis(N, 0, ABG)
22:52:00.206 00.000 10072 Move returns status 0, amount 0
22:52:00.206 00.000 10072 move complete, result=0
22:52:00.206 00.000 10072 worker thread done servicing request
22:52:00.206 00.000 10072 Worker thread wakes up
22:52:00.206 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:00.206 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:00.210 00.004 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
22:52:00.618 00.408 10072 Exposure complete
22:52:00.675 00.057 10072 worker thread done servicing request
22:52:00.675 00.000 1032 OnExposeComplete: enter
22:52:00.678 00.003 1032 UpdateGuideState(): m_state=6
22:52:00.680 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6261
22:52:00.682 00.002 1032 Star::Find returns 1 (0), X=1100.57, Y=134.47, Mass=1291, SNR=25.3, Peak=112 HFD=3.2
22:52:00.684 00.002 1032 MultiStar: [#1 0.20,0.04,1.00,U] [#2 0.13,0.15,0.78,U] [#3 -0.01,-0.04,0.81,U] [#4 -0.02,-0.17,0.73,U] [#5 0.01,0.06,0.69,U] [#6 0.10,-0.13,0.64,U] [#7 0.17,-0.23,0.00,M2] [#8 -0.15,-0.08,0.52,U] 
22:52:00.686 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.02}, one-star: {0.15, -0.07}
22:52:00.688 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
22:52:00.689 00.001 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
22:52:00.692 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.32 mountX=-0.04 mountY=-0.06, mountTheta=-2.15
22:52:00.696 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
22:52:00.699 00.003 1032 Enqueuing Move request for scope (0.07, -0.02)
22:52:00.702 00.003 10072 Worker thread wakes up
22:52:00.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:52:00.702 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:52:00.702 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
22:52:00.718 00.016 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
22:52:00.721 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.80
22:52:00.721 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:52:00.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:00.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:52:00.721 00.000 10072 MoveAxis(E, 13, ABG)
22:52:00.721 00.000 10072 Guiding  Dir = 2, Dur = 13
22:52:00.722 00.001 10072 IsGuiding returns 0
22:52:00.722 00.000 10072 PulseGuide returned control before completion, sleep 23
22:52:00.743 00.021 1032 UpdateGuideState exits: m=1291 SNR=25.3
22:52:00.747 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:00.750 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:00.752 00.002 1032 Enqueuing Expose request
22:52:00.756 00.004 10072 IsGuiding returns 0
22:52:00.756 00.000 10072 Move returns status 0, amount 13
22:52:00.756 00.000 10072 MoveAxis(N, 0, ABG)
22:52:00.756 00.000 10072 Move returns status 0, amount 0
22:52:00.756 00.000 10072 move complete, result=0
22:52:00.756 00.000 10072 worker thread done servicing request
22:52:00.756 00.000 10072 Worker thread wakes up
22:52:00.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:00.757 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:00.768 00.011 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:52:01.383 00.615 10072 Exposure complete
22:52:01.440 00.057 10072 worker thread done servicing request
22:52:01.441 00.001 1032 OnExposeComplete: enter
22:52:01.442 00.001 1032 UpdateGuideState(): m_state=6
22:52:01.444 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6262
22:52:01.447 00.003 1032 Star::Find returns 1 (0), X=1100.50, Y=134.40, Mass=1373, SNR=26.0, Peak=128 HFD=3.2
22:52:01.449 00.002 1032 MultiStar: [#1 0.28,-0.19,0.00,M1] [#2 0.11,-0.11,0.78,U] [#3 -0.05,-0.05,0.74,U] [#4 0.03,-0.16,0.69,U] [#5 0.01,-0.03,0.65,U] [#6 0.19,-0.38,0.00,M1] [#7 0.18,-0.26,0.00,M3] [#8 0.04,-0.40,0.00,M1] 
22:52:01.451 00.002 1032 refined, 4 included, MultiStar: {0.04, -0.10}, one-star: {0.08, -0.14}
22:52:01.452 00.001 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
22:52:01.456 00.004 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
22:52:01.458 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.19 mountX=-0.11 mountY=-0.01, mountTheta=-3.02
22:52:01.461 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
22:52:01.463 00.002 1032 Enqueuing Move request for scope (0.04, -0.10)
22:52:01.464 00.001 10072 Worker thread wakes up
22:52:01.464 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
22:52:01.465 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
22:52:01.465 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=-0.01
22:52:01.466 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:52:01.469 00.003 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.80
22:52:01.469 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:52:01.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:01.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:52:01.469 00.000 10072 MoveAxis(E, 16, ABG)
22:52:01.469 00.000 10072 Guiding  Dir = 2, Dur = 16
22:52:01.470 00.001 10072 IsGuiding returns 0
22:52:01.470 00.000 10072 PulseGuide returned control before completion, sleep 26
22:52:01.489 00.019 1032 UpdateGuideState exits: m=1373 SNR=26.0
22:52:01.491 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:01.493 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:01.494 00.001 1032 Enqueuing Expose request
22:52:01.504 00.010 10072 IsGuiding returns 0
22:52:01.504 00.000 10072 Move returns status 0, amount 16
22:52:01.504 00.000 10072 MoveAxis(N, 0, ABG)
22:52:01.504 00.000 10072 Move returns status 0, amount 0
22:52:01.504 00.000 10072 move complete, result=0
22:52:01.504 00.000 10072 worker thread done servicing request
22:52:01.504 00.000 10072 Worker thread wakes up
22:52:01.505 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:01.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:01.507 00.002 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:52:01.913 00.406 10072 Exposure complete
22:52:01.970 00.057 10072 worker thread done servicing request
22:52:01.971 00.001 1032 OnExposeComplete: enter
22:52:01.973 00.002 1032 UpdateGuideState(): m_state=6
22:52:01.975 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6263
22:52:01.976 00.001 1032 Star::Find returns 1 (0), X=1100.56, Y=134.27, Mass=1429, SNR=26.6, Peak=136 HFD=3.2
22:52:01.978 00.002 1032 MultiStar: [#1 0.30,-0.13,0.00,M2] [#2 0.12,-0.12,0.76,U] [#3 0.08,-0.22,0.74,U] [#4 -0.00,-0.34,0.00,M1] [#5 0.05,-0.03,0.70,U] [#6 0.25,-0.25,0.00,M2] [#7 0.23,-0.41,0.00,M4] [#8 0.08,-0.32,0.00,M2] 
22:52:01.980 00.002 1032 refined, 3 included, MultiStar: {0.10, -0.17}, one-star: {0.15, -0.27}
22:52:01.981 00.001 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
22:52:01.983 00.002 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
22:52:01.985 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.03 mountX=-0.19 mountY=-0.06, mountTheta=-2.86
22:52:01.990 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.17, opts=13)
22:52:01.993 00.003 1032 Enqueuing Move request for scope (0.10, -0.17)
22:52:01.995 00.002 10072 Worker thread wakes up
22:52:01.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
22:52:01.995 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
22:52:01.995 00.000 10072 Moving (0.10, -0.17) raw xDistance=-0.19 yDistance=-0.06
22:52:01.997 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:52:02.000 00.003 10072 PPEC rslt: input = -0.19, final = -0.11, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 286.80
22:52:02.000 00.000 10072 PPEC: input: -0.19, control: -0.11, exposure: 500
22:52:02.001 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:02.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:52:02.001 00.000 10072 MoveAxis(E, 103, ABG)
22:52:02.001 00.000 10072 Guiding  Dir = 2, Dur = 103
22:52:02.001 00.000 10072 IsGuiding returns 0
22:52:02.001 00.000 10072 PulseGuide returned control before completion, sleep 113
22:52:02.021 00.020 1032 UpdateGuideState exits: m=1429 SNR=26.6
22:52:02.024 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:02.026 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:02.028 00.002 1032 Enqueuing Expose request
22:52:02.130 00.102 10072 IsGuiding returns 0
22:52:02.130 00.000 10072 Move returns status 0, amount 103
22:52:02.130 00.000 10072 MoveAxis(N, 0, ABG)
22:52:02.130 00.000 10072 Move returns status 0, amount 0
22:52:02.130 00.000 10072 move complete, result=0
22:52:02.130 00.000 10072 worker thread done servicing request
22:52:02.130 00.000 10072 Worker thread wakes up
22:52:02.130 00.000 1032 GuideStep: -0.2 px 103 ms EAST, -0.1 px 0 ms NORTH
22:52:02.133 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:02.133 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:02.756 00.623 10072 Exposure complete
22:52:02.812 00.056 10072 worker thread done servicing request
22:52:02.812 00.000 1032 OnExposeComplete: enter
22:52:02.815 00.003 1032 UpdateGuideState(): m_state=6
22:52:02.817 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6264
22:52:02.819 00.002 1032 Star::Find returns 1 (0), X=1100.43, Y=134.46, Mass=1289, SNR=25.2, Peak=134 HFD=3.2
22:52:02.821 00.002 1032 MultiStar: [#1 0.23,-0.04,1.01,U] [#2 0.02,0.01,0.80,U] [#3 0.18,-0.30,0.00,M1] [#4 0.01,-0.31,0.00,M2] [#5 0.09,-0.16,0.71,U] [#6 0.25,-0.32,0.00,M3] [#7 0.21,-0.41,0.00,M5] [#8 0.00,-0.23,0.52,U] 
22:52:02.824 00.003 1032 single-star, 4 included, MultiStar: {0.08, -0.08}, one-star: {0.01, -0.08}
22:52:02.826 00.002 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
22:52:02.828 00.002 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
22:52:02.829 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.42 mountX=-0.08 mountY=0.01, mountTheta=3.03
22:52:02.835 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
22:52:02.838 00.003 1032 Enqueuing Move request for scope (0.01, -0.08)
22:52:02.840 00.002 10072 Worker thread wakes up
22:52:02.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
22:52:02.840 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
22:52:02.841 00.001 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
22:52:02.843 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:52:02.846 00.003 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.80
22:52:02.846 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
22:52:02.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:02.847 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:52:02.847 00.000 10072 MoveAxis(E, 17, ABG)
22:52:02.847 00.000 10072 Guiding  Dir = 2, Dur = 17
22:52:02.847 00.000 10072 IsGuiding returns 0
22:52:02.848 00.001 10072 PulseGuide returned control before completion, sleep 27
22:52:02.867 00.019 1032 UpdateGuideState exits: m=1289 SNR=25.2
22:52:02.870 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:02.872 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:02.874 00.002 1032 Enqueuing Expose request
22:52:02.879 00.005 10072 IsGuiding returns 0
22:52:02.879 00.000 10072 Move returns status 0, amount 17
22:52:02.879 00.000 10072 MoveAxis(N, 0, ABG)
22:52:02.879 00.000 10072 Move returns status 0, amount 0
22:52:02.879 00.000 10072 move complete, result=0
22:52:02.880 00.001 10072 worker thread done servicing request
22:52:02.880 00.000 10072 Worker thread wakes up
22:52:02.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:02.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:02.884 00.004 1032 GuideStep: -0.1 px 17 ms EAST, 0.0 px 0 ms NORTH
22:52:03.288 00.404 10072 Exposure complete
22:52:03.344 00.056 10072 worker thread done servicing request
22:52:03.344 00.000 1032 OnExposeComplete: enter
22:52:03.346 00.002 1032 UpdateGuideState(): m_state=6
22:52:03.348 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6265
22:52:03.350 00.002 1032 Star::Find returns 1 (0), X=1100.49, Y=134.53, Mass=1322, SNR=25.6, Peak=119 HFD=3.2
22:52:03.351 00.001 1032 MultiStar: [#1 0.45,-0.11,0.00,M2] [#2 0.17,-0.10,0.78,U] [#3 0.08,-0.24,0.00,M2] [#4 0.11,-0.31,0.00,M3] [#5 0.06,-0.29,0.00,M1] [#6 0.38,-0.23,0.00,M4] [#7 0.31,-0.32,0.00,M6] [#8 -0.03,-0.37,0.00,M2] 
22:52:03.353 00.002 1032 single-star, 1 included, MultiStar: {0.12, -0.05}, one-star: {0.08, -0.01}
22:52:03.355 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
22:52:03.356 00.001 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
22:52:03.357 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.11 mountX=-0.03 mountY=-0.07, mountTheta=-1.94
22:52:03.360 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:52:03.363 00.003 1032 Enqueuing Move request for scope (0.08, -0.01)
22:52:03.366 00.003 10072 Worker thread wakes up
22:52:03.367 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:52:03.367 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:52:03.367 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
22:52:03.369 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:52:03.371 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.81
22:52:03.371 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:52:03.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:03.371 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:52:03.371 00.000 10072 MoveAxis(E, 14, ABG)
22:52:03.371 00.000 10072 Guiding  Dir = 2, Dur = 14
22:52:03.372 00.001 10072 IsGuiding returns 0
22:52:03.372 00.000 10072 PulseGuide returned control before completion, sleep 24
22:52:03.389 00.017 1032 UpdateGuideState exits: m=1322 SNR=25.6
22:52:03.392 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:03.399 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:03.401 00.002 1032 Enqueuing Expose request
22:52:03.408 00.007 10072 IsGuiding returns 0
22:52:03.408 00.000 10072 Move returns status 0, amount 14
22:52:03.408 00.000 10072 MoveAxis(N, 0, ABG)
22:52:03.408 00.000 10072 Move returns status 0, amount 0
22:52:03.408 00.000 10072 move complete, result=0
22:52:03.408 00.000 10072 worker thread done servicing request
22:52:03.409 00.001 10072 Worker thread wakes up
22:52:03.409 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:03.409 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:03.409 00.000 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:52:04.037 00.628 10072 Exposure complete
22:52:04.092 00.055 10072 worker thread done servicing request
22:52:04.092 00.000 1032 OnExposeComplete: enter
22:52:04.094 00.002 1032 UpdateGuideState(): m_state=6
22:52:04.096 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6266
22:52:04.097 00.001 1032 Star::Find returns 1 (0), X=1100.64, Y=134.30, Mass=1359, SNR=25.9, Peak=121 HFD=3.2
22:52:04.100 00.003 1032 MultiStar: [#1 0.24,-0.14,0.00,M3] [#2 0.22,-0.21,0.00,M1] [#3 0.12,-0.10,0.76,U] [#4 0.07,-0.28,0.00,M4] [#5 -0.15,-0.10,0.66,U] [#6 0.18,-0.29,0.00,M5] [#7 0.21,-0.42,0.00,M7] [#8 0.06,-0.42,0.00,M3] 
22:52:04.101 00.001 1032 refined, 2 included, MultiStar: {0.09, -0.16}, one-star: {0.22, -0.23}
22:52:04.103 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
22:52:04.105 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
22:52:04.108 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.05 mountX=-0.17 mountY=-0.05, mountTheta=-2.88
22:52:04.111 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.16, opts=13)
22:52:04.114 00.003 1032 Enqueuing Move request for scope (0.09, -0.16)
22:52:04.115 00.001 10072 Worker thread wakes up
22:52:04.115 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
22:52:04.115 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
22:52:04.115 00.000 10072 Moving (0.09, -0.16) raw xDistance=-0.17 yDistance=-0.05
22:52:04.117 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:52:04.121 00.004 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 286.81
22:52:04.121 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
22:52:04.121 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:04.121 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:52:04.121 00.000 10072 MoveAxis(E, 98, ABG)
22:52:04.121 00.000 10072 Guiding  Dir = 2, Dur = 98
22:52:04.121 00.000 10072 IsGuiding returns 0
22:52:04.122 00.001 10072 PulseGuide returned control before completion, sleep 108
22:52:04.138 00.016 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:52:04.141 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:04.147 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:04.149 00.002 1032 Enqueuing Expose request
22:52:04.239 00.090 10072 IsGuiding returns 0
22:52:04.242 00.003 10072 Move returns status 0, amount 98
22:52:04.242 00.000 10072 MoveAxis(N, 0, ABG)
22:52:04.242 00.000 10072 Move returns status 0, amount 0
22:52:04.242 00.000 10072 move complete, result=0
22:52:04.242 00.000 10072 worker thread done servicing request
22:52:04.242 00.000 10072 Worker thread wakes up
22:52:04.242 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:04.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:04.243 00.001 1032 GuideStep: -0.2 px 98 ms EAST, -0.0 px 0 ms NORTH
22:52:04.647 00.404 10072 Exposure complete
22:52:04.701 00.054 10072 worker thread done servicing request
22:52:04.701 00.000 1032 OnExposeComplete: enter
22:52:04.703 00.002 1032 UpdateGuideState(): m_state=6
22:52:04.706 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6267
22:52:04.708 00.002 1032 Star::Find returns 1 (0), X=1100.55, Y=134.26, Mass=1443, SNR=26.7, Peak=124 HFD=3.2
22:52:04.710 00.002 1032 MultiStar: [#1 0.20,-0.05,0.93,U] [#2 0.12,-0.15,0.74,U] [#3 0.12,-0.14,0.71,U] [#4 0.02,-0.34,0.00,M5] [#5 0.13,-0.06,0.63,U] [#6 0.08,-0.34,0.00,M6] [#7 0.23,-0.37,0.00,M8] [#8 0.12,-0.39,0.00,M4] 
22:52:04.712 00.002 1032 refined, 4 included, MultiStar: {0.14, -0.14}, one-star: {0.13, -0.28}
22:52:04.714 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
22:52:04.716 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
22:52:04.717 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.79 mountX=-0.18 mountY=-0.10, mountTheta=-2.62
22:52:04.720 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.14, opts=13)
22:52:04.722 00.002 1032 Enqueuing Move request for scope (0.14, -0.14)
22:52:04.725 00.003 10072 Worker thread wakes up
22:52:04.726 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
22:52:04.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
22:52:04.726 00.000 10072 Moving (0.14, -0.14) raw xDistance=-0.18 yDistance=-0.10
22:52:04.728 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:52:04.731 00.003 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 286.81
22:52:04.731 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
22:52:04.731 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:04.731 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:52:04.731 00.000 10072 MoveAxis(E, 98, ABG)
22:52:04.731 00.000 10072 Guiding  Dir = 2, Dur = 98
22:52:04.732 00.001 10072 IsGuiding returns 0
22:52:04.732 00.000 10072 PulseGuide returned control before completion, sleep 108
22:52:04.751 00.019 1032 UpdateGuideState exits: m=1443 SNR=26.7
22:52:04.752 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:04.754 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:04.757 00.003 1032 Enqueuing Expose request
22:52:04.848 00.091 10072 IsGuiding returns 0
22:52:04.848 00.000 10072 Move returns status 0, amount 98
22:52:04.848 00.000 10072 MoveAxis(N, 0, ABG)
22:52:04.848 00.000 10072 Move returns status 0, amount 0
22:52:04.848 00.000 10072 move complete, result=0
22:52:04.848 00.000 10072 worker thread done servicing request
22:52:04.848 00.000 10072 Worker thread wakes up
22:52:04.848 00.000 1032 GuideStep: -0.2 px 98 ms EAST, -0.1 px 0 ms NORTH
22:52:04.851 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:04.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:05.476 00.625 10072 Exposure complete
22:52:05.527 00.051 10072 worker thread done servicing request
22:52:05.528 00.001 1032 OnExposeComplete: enter
22:52:05.530 00.002 1032 UpdateGuideState(): m_state=6
22:52:05.532 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6268
22:52:05.534 00.002 1032 Star::Find returns 1 (0), X=1100.59, Y=134.52, Mass=1425, SNR=26.5, Peak=130 HFD=3.2
22:52:05.537 00.003 1032 MultiStar: [#1 0.21,0.02,0.94,U] [#2 0.08,0.00,0.76,U] [#3 -0.08,0.05,0.76,U] [#4 0.05,-0.13,0.65,U] [#5 0.21,-0.08,0.65,U] [#6 0.21,-0.26,0.00,M7] [#7 0.29,-0.23,0.00,M9] [#8 -0.06,-0.31,0.00,M5] 
22:52:05.538 00.001 1032 refined, 5 included, MultiStar: {0.11, -0.02}, one-star: {0.18, -0.02}
22:52:05.540 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:52:05.542 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:52:05.544 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-0.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
22:52:05.547 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:52:05.549 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
22:52:05.551 00.002 10072 Worker thread wakes up
22:52:05.552 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:52:05.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:52:05.552 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
22:52:05.557 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:52:05.560 00.003 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.81
22:52:05.560 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:52:05.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:05.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:52:05.560 00.000 10072 MoveAxis(E, 18, ABG)
22:52:05.562 00.002 10072 Guiding  Dir = 2, Dur = 18
22:52:05.562 00.000 10072 IsGuiding returns 0
22:52:05.562 00.000 10072 PulseGuide returned control before completion, sleep 28
22:52:05.580 00.018 1032 UpdateGuideState exits: m=1425 SNR=26.5
22:52:05.584 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:05.586 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:05.587 00.001 1032 Enqueuing Expose request
22:52:05.599 00.012 10072 IsGuiding returns 0
22:52:05.604 00.005 10072 Move returns status 0, amount 18
22:52:05.604 00.000 10072 MoveAxis(N, 0, ABG)
22:52:05.604 00.000 10072 Move returns status 0, amount 0
22:52:05.604 00.000 10072 move complete, result=0
22:52:05.604 00.000 10072 worker thread done servicing request
22:52:05.604 00.000 10072 Worker thread wakes up
22:52:05.604 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:05.604 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:05.604 00.000 1032 GuideStep: -0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
22:52:06.022 00.418 10072 Exposure complete
22:52:06.077 00.055 10072 worker thread done servicing request
22:52:06.077 00.000 1032 OnExposeComplete: enter
22:52:06.079 00.002 1032 UpdateGuideState(): m_state=6
22:52:06.086 00.007 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6269
22:52:06.088 00.002 1032 Star::Find returns 1 (0), X=1100.71, Y=134.50, Mass=1374, SNR=26.1, Peak=118 HFD=3.1
22:52:06.091 00.003 1032 MultiStar: [#1 0.29,-0.05,0.00,M2] [#2 0.13,-0.02,0.82,U] [#3 -0.08,0.14,0.74,U] [#4 -0.01,-0.02,0.67,U] [#5 0.20,0.09,0.69,U] [#6 0.05,-0.07,0.61,U] [#7 0.20,-0.02,0.69,U] [#8 -0.13,-0.24,0.00,M6] 
22:52:06.093 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.01}, one-star: {0.30, -0.04}
22:52:06.094 00.001 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
22:52:06.096 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
22:52:06.097 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.09 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
22:52:06.101 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
22:52:06.103 00.002 1032 Enqueuing Move request for scope (0.12, 0.01)
22:52:06.104 00.001 10072 Worker thread wakes up
22:52:06.105 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
22:52:06.105 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
22:52:06.105 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
22:52:06.108 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:52:06.111 00.003 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.82
22:52:06.111 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
22:52:06.111 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:06.111 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:52:06.111 00.000 10072 MoveAxis(E, 16, ABG)
22:52:06.111 00.000 10072 Guiding  Dir = 2, Dur = 16
22:52:06.112 00.001 10072 IsGuiding returns 0
22:52:06.112 00.000 10072 PulseGuide returned control before completion, sleep 26
22:52:06.132 00.020 1032 UpdateGuideState exits: m=1374 SNR=26.1
22:52:06.133 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:06.135 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:06.137 00.002 1032 Enqueuing Expose request
22:52:06.144 00.007 10072 IsGuiding returns 0
22:52:06.144 00.000 10072 Move returns status 0, amount 16
22:52:06.144 00.000 10072 MoveAxis(N, 0, ABG)
22:52:06.144 00.000 10072 Move returns status 0, amount 0
22:52:06.144 00.000 10072 move complete, result=0
22:52:06.144 00.000 10072 worker thread done servicing request
22:52:06.145 00.001 10072 Worker thread wakes up
22:52:06.145 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:06.145 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:06.149 00.004 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
22:52:06.773 00.624 10072 Exposure complete
22:52:06.822 00.049 10072 worker thread done servicing request
22:52:06.822 00.000 1032 OnExposeComplete: enter
22:52:06.824 00.002 1032 UpdateGuideState(): m_state=6
22:52:06.826 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6270
22:52:06.827 00.001 1032 Star::Find returns 1 (0), X=1100.69, Y=134.51, Mass=1230, SNR=24.6, Peak=113 HFD=3.2
22:52:06.830 00.003 1032 MultiStar: [#1 0.28,-0.01,0.00,M3] [#2 0.06,0.11,0.84,U] [#3 -0.03,-0.00,0.81,U] [#4 -0.03,-0.16,0.72,U] [#5 0.19,0.06,0.68,U] [#6 0.11,-0.24,0.00,M7] [#7 0.21,-0.11,0.71,U] [#8 -0.02,-0.07,0.51,U] 
22:52:06.832 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.02}, one-star: {0.28, -0.03}
22:52:06.835 00.003 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
22:52:06.836 00.001 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
22:52:06.838 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-0.22 mountX=-0.05 mountY=-0.09, mountTheta=-2.05
22:52:06.841 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
22:52:06.842 00.001 1032 Enqueuing Move request for scope (0.10, -0.02)
22:52:06.844 00.002 10072 Worker thread wakes up
22:52:06.844 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:52:06.844 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:52:06.844 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
22:52:06.846 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
22:52:06.849 00.003 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.82
22:52:06.849 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:52:06.849 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:06.849 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:52:06.849 00.000 10072 MoveAxis(E, 19, ABG)
22:52:06.849 00.000 10072 Guiding  Dir = 2, Dur = 19
22:52:06.849 00.000 10072 IsGuiding returns 0
22:52:06.850 00.001 10072 PulseGuide returned control before completion, sleep 29
22:52:06.867 00.017 1032 UpdateGuideState exits: m=1230 SNR=24.6
22:52:06.869 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:06.871 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:06.873 00.002 1032 Enqueuing Expose request
22:52:06.894 00.021 10072 IsGuiding returns 0
22:52:06.894 00.000 10072 Move returns status 0, amount 19
22:52:06.894 00.000 10072 MoveAxis(N, 0, ABG)
22:52:06.894 00.000 10072 Move returns status 0, amount 0
22:52:06.894 00.000 10072 move complete, result=0
22:52:06.894 00.000 10072 worker thread done servicing request
22:52:06.894 00.000 10072 Worker thread wakes up
22:52:06.894 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:06.895 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:06.896 00.001 1032 GuideStep: -0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
22:52:07.305 00.409 10072 Exposure complete
22:52:07.358 00.053 10072 worker thread done servicing request
22:52:07.358 00.000 1032 OnExposeComplete: enter
22:52:07.360 00.002 1032 UpdateGuideState(): m_state=6
22:52:07.362 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6271
22:52:07.364 00.002 1032 Star::Find returns 1 (0), X=1100.52, Y=134.47, Mass=1379, SNR=26.1, Peak=134 HFD=3.2
22:52:07.367 00.003 1032 MultiStar: [#1 0.30,-0.05,0.00,M4] [#2 0.15,-0.11,0.74,U] [#3 0.04,0.13,0.75,U] [#4 0.02,-0.23,0.66,U] [#5 0.18,0.02,0.66,U] [#6 0.14,-0.26,0.00,M8] [#7 0.28,-0.34,0.00,M8] [#8 0.09,-0.33,0.00,M6] 
22:52:07.369 00.002 1032 refined, 4 included, MultiStar: {0.10, -0.05}, one-star: {0.10, -0.07}
22:52:07.371 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:52:07.373 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:52:07.374 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.46 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
22:52:07.377 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
22:52:07.380 00.003 1032 Enqueuing Move request for scope (0.10, -0.05)
22:52:07.382 00.002 10072 Worker thread wakes up
22:52:07.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
22:52:07.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
22:52:07.382 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.08
22:52:07.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:52:07.386 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.82
22:52:07.386 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:52:07.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:07.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:52:07.386 00.000 10072 MoveAxis(E, 17, ABG)
22:52:07.386 00.000 10072 Guiding  Dir = 2, Dur = 17
22:52:07.386 00.000 10072 IsGuiding returns 0
22:52:07.387 00.001 10072 PulseGuide returned control before completion, sleep 27
22:52:07.403 00.016 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:52:07.407 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:07.409 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:07.411 00.002 1032 Enqueuing Expose request
22:52:07.425 00.014 10072 IsGuiding returns 0
22:52:07.425 00.000 10072 Move returns status 0, amount 17
22:52:07.425 00.000 10072 MoveAxis(N, 0, ABG)
22:52:07.426 00.001 10072 Move returns status 0, amount 0
22:52:07.426 00.000 10072 move complete, result=0
22:52:07.426 00.000 10072 worker thread done servicing request
22:52:07.426 00.000 10072 Worker thread wakes up
22:52:07.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:07.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:07.427 00.001 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:52:08.052 00.625 10072 Exposure complete
22:52:08.105 00.053 10072 worker thread done servicing request
22:52:08.105 00.000 1032 OnExposeComplete: enter
22:52:08.107 00.002 1032 UpdateGuideState(): m_state=6
22:52:08.108 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6272
22:52:08.111 00.003 1032 Star::Find returns 1 (0), X=1100.73, Y=134.52, Mass=1379, SNR=26.1, Peak=119 HFD=3.2
22:52:08.114 00.003 1032 MultiStar: [#1 0.39,0.05,0.00,M5] [#2 0.24,0.02,0.77,U] [#3 0.01,0.02,0.75,U] [#4 0.14,-0.18,0.68,U] [#5 0.17,-0.16,0.67,U] [#6 0.13,-0.15,0.60,U] [#7 0.18,-0.30,0.00,M9] [#8 0.18,-0.26,0.00,M7] 
22:52:08.116 00.002 1032 refined, 5 included, MultiStar: {0.18, -0.07}, one-star: {0.31, -0.02}
22:52:08.119 00.003 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:52:08.121 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:52:08.123 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.37 mountX=-0.11 mountY=-0.15, mountTheta=-2.20
22:52:08.126 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.07, opts=13)
22:52:08.127 00.001 1032 Enqueuing Move request for scope (0.18, -0.07)
22:52:08.129 00.002 10072 Worker thread wakes up
22:52:08.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
22:52:08.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
22:52:08.129 00.000 10072 Moving (0.18, -0.07) raw xDistance=-0.11 yDistance=-0.15
22:52:08.131 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:52:08.134 00.003 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.82
22:52:08.134 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:52:08.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:08.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:52:08.134 00.000 10072 MoveAxis(E, 20, ABG)
22:52:08.134 00.000 10072 Guiding  Dir = 2, Dur = 20
22:52:08.134 00.000 10072 IsGuiding returns 0
22:52:08.135 00.001 10072 PulseGuide returned control before completion, sleep 30
22:52:08.153 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:52:08.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:08.158 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:08.160 00.002 1032 Enqueuing Expose request
22:52:08.179 00.019 10072 IsGuiding returns 0
22:52:08.180 00.001 10072 Move returns status 0, amount 20
22:52:08.180 00.000 10072 MoveAxis(N, 0, ABG)
22:52:08.180 00.000 10072 Move returns status 0, amount 0
22:52:08.180 00.000 10072 move complete, result=0
22:52:08.180 00.000 10072 worker thread done servicing request
22:52:08.180 00.000 10072 Worker thread wakes up
22:52:08.180 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:08.180 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:08.185 00.005 1032 GuideStep: -0.1 px 20 ms EAST, -0.2 px 0 ms NORTH
22:52:08.598 00.413 10072 Exposure complete
22:52:08.653 00.055 10072 worker thread done servicing request
22:52:08.653 00.000 1032 OnExposeComplete: enter
22:52:08.655 00.002 1032 UpdateGuideState(): m_state=6
22:52:08.657 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6273
22:52:08.659 00.002 1032 Star::Find returns 1 (0), X=1100.70, Y=134.41, Mass=1291, SNR=25.2, Peak=107 HFD=3.3
22:52:08.661 00.002 1032 MultiStar: [#1 0.35,-0.16,0.00,M6] [#2 0.07,0.10,0.82,U] [#3 0.07,0.11,0.81,U] [#4 0.03,0.02,0.68,U] [#5 0.07,-0.01,0.70,U] [#6 0.13,-0.14,0.63,U] [#7 0.20,-0.03,0.73,U] [#8 0.12,-0.34,0.00,M8] 
22:52:08.664 00.003 1032 refined, 6 included, MultiStar: {0.13, -0.01}, one-star: {0.29, -0.13}
22:52:08.665 00.001 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
22:52:08.667 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
22:52:08.669 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.09 mountX=-0.04 mountY=-0.12, mountTheta=-1.92
22:52:08.672 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
22:52:08.675 00.003 1032 Enqueuing Move request for scope (0.13, -0.01)
22:52:08.678 00.003 10072 Worker thread wakes up
22:52:08.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
22:52:08.678 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
22:52:08.678 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.12
22:52:08.680 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:52:08.682 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.83
22:52:08.682 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:52:08.683 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:08.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:52:08.683 00.000 10072 MoveAxis(E, 17, ABG)
22:52:08.683 00.000 10072 Guiding  Dir = 2, Dur = 17
22:52:08.683 00.000 10072 IsGuiding returns 0
22:52:08.684 00.001 10072 PulseGuide returned control before completion, sleep 27
22:52:08.701 00.017 1032 UpdateGuideState exits: m=1291 SNR=25.2
22:52:08.702 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:08.706 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:08.708 00.002 1032 Enqueuing Expose request
22:52:08.721 00.013 10072 IsGuiding returns 0
22:52:08.721 00.000 10072 Move returns status 0, amount 17
22:52:08.721 00.000 10072 MoveAxis(N, 0, ABG)
22:52:08.721 00.000 10072 Move returns status 0, amount 0
22:52:08.721 00.000 10072 move complete, result=0
22:52:08.721 00.000 10072 worker thread done servicing request
22:52:08.721 00.000 10072 Worker thread wakes up
22:52:08.721 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:08.721 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:08.722 00.001 1032 GuideStep: -0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
22:52:09.353 00.631 10072 Exposure complete
22:52:09.406 00.053 10072 worker thread done servicing request
22:52:09.406 00.000 1032 OnExposeComplete: enter
22:52:09.408 00.002 1032 UpdateGuideState(): m_state=6
22:52:09.409 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6274
22:52:09.411 00.002 1032 Star::Find returns 1 (0), X=1100.55, Y=134.50, Mass=1314, SNR=25.5, Peak=124 HFD=3.1
22:52:09.413 00.002 1032 MultiStar: [#1 0.22,-0.02,0.93,U] [#2 0.16,0.18,0.79,U] [#3 -0.01,-0.00,0.78,U] [#4 0.08,-0.21,0.74,U] [#5 0.02,0.03,0.67,U] [#6 0.12,-0.25,0.00,M7] [#7 0.26,-0.20,0.00,M9] [#8 -0.09,-0.19,0.52,U] 
22:52:09.415 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.03}, one-star: {0.13, -0.04}
22:52:09.417 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
22:52:09.418 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
22:52:09.420 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.30 mountX=-0.05 mountY=-0.08, mountTheta=-2.13
22:52:09.424 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
22:52:09.427 00.003 1032 Enqueuing Move request for scope (0.09, -0.03)
22:52:09.429 00.002 10072 Worker thread wakes up
22:52:09.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:52:09.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:52:09.431 00.002 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
22:52:09.433 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:52:09.435 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.83
22:52:09.435 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:52:09.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:09.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:52:09.435 00.000 10072 MoveAxis(E, 19, ABG)
22:52:09.435 00.000 10072 Guiding  Dir = 2, Dur = 19
22:52:09.435 00.000 10072 IsGuiding returns 0
22:52:09.436 00.001 10072 PulseGuide returned control before completion, sleep 29
22:52:09.453 00.017 1032 UpdateGuideState exits: m=1314 SNR=25.5
22:52:09.456 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:09.460 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:09.462 00.002 1032 Enqueuing Expose request
22:52:09.474 00.012 10072 IsGuiding returns 0
22:52:09.474 00.000 10072 Move returns status 0, amount 19
22:52:09.474 00.000 10072 MoveAxis(N, 0, ABG)
22:52:09.474 00.000 10072 Move returns status 0, amount 0
22:52:09.474 00.000 10072 move complete, result=0
22:52:09.474 00.000 10072 worker thread done servicing request
22:52:09.474 00.000 10072 Worker thread wakes up
22:52:09.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:09.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:09.476 00.002 1032 GuideStep: -0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
22:52:09.886 00.410 10072 Exposure complete
22:52:09.935 00.049 10072 worker thread done servicing request
22:52:09.935 00.000 1032 OnExposeComplete: enter
22:52:09.937 00.002 1032 UpdateGuideState(): m_state=6
22:52:09.939 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6275
22:52:09.940 00.001 1032 Star::Find returns 1 (0), X=1100.63, Y=134.47, Mass=1262, SNR=25.0, Peak=127 HFD=3.2
22:52:09.942 00.002 1032 MultiStar: [#1 0.34,-0.01,0.00,M6] [#2 0.09,-0.06,0.82,U] [#3 0.12,-0.13,0.80,U] [#4 0.01,-0.15,0.68,U] [#5 0.08,-0.14,0.71,U] [#6 0.26,-0.44,0.00,M8] [#7 0.28,-0.48,0.00,M10] [#8 -0.07,-0.21,0.53,U] 
22:52:09.943 00.001 1032 refined, 5 included, MultiStar: {0.09, -0.12}, one-star: {0.21, -0.07}
22:52:09.944 00.001 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
22:52:09.946 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
22:52:09.947 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.93 mountX=-0.14 mountY=-0.06, mountTheta=-2.76
22:52:09.950 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.12, opts=13)
22:52:09.952 00.002 1032 Enqueuing Move request for scope (0.09, -0.12)
22:52:09.955 00.003 10072 Worker thread wakes up
22:52:09.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
22:52:09.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
22:52:09.955 00.000 10072 Moving (0.09, -0.12) raw xDistance=-0.14 yDistance=-0.06
22:52:09.959 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:52:09.963 00.004 10072 PPEC rslt: input = -0.14, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 286.83
22:52:09.963 00.000 10072 PPEC: input: -0.14, control: -0.09, exposure: 500
22:52:09.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:09.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:52:09.963 00.000 10072 MoveAxis(E, 82, ABG)
22:52:09.963 00.000 10072 Guiding  Dir = 2, Dur = 82
22:52:09.963 00.000 10072 IsGuiding returns 0
22:52:09.964 00.001 10072 PulseGuide returned control before completion, sleep 92
22:52:09.978 00.014 1032 UpdateGuideState exits: m=1262 SNR=25.0
22:52:09.981 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:09.983 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:09.984 00.001 1032 Enqueuing Expose request
22:52:10.068 00.084 10072 IsGuiding returns 0
22:52:10.068 00.000 10072 Move returns status 0, amount 82
22:52:10.068 00.000 10072 MoveAxis(N, 0, ABG)
22:52:10.068 00.000 10072 Move returns status 0, amount 0
22:52:10.068 00.000 10072 move complete, result=0
22:52:10.068 00.000 10072 worker thread done servicing request
22:52:10.068 00.000 10072 Worker thread wakes up
22:52:10.068 00.000 1032 GuideStep: -0.1 px 82 ms EAST, -0.1 px 0 ms NORTH
22:52:10.071 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:10.071 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:10.693 00.622 10072 Exposure complete
22:52:10.742 00.049 10072 worker thread done servicing request
22:52:10.743 00.001 1032 OnExposeComplete: enter
22:52:10.745 00.002 1032 UpdateGuideState(): m_state=6
22:52:10.746 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6276
22:52:10.748 00.002 1032 Star::Find returns 1 (0), X=1100.47, Y=134.37, Mass=1342, SNR=25.7, Peak=127 HFD=3.2
22:52:10.750 00.002 1032 MultiStar: [#1 0.33,-0.02,0.00,M7] [#2 0.10,-0.03,0.81,U] [#3 0.17,-0.12,0.78,U] [#4 0.11,-0.22,0.68,U] [#5 0.15,0.05,0.68,U] [#6 0.35,-0.20,0.00,M9] [#7 0.21,-0.39,0.00,R] [#8 0.10,-0.40,0.00,M7] 
22:52:10.752 00.002 1032 refined, 4 included, MultiStar: {0.11, -0.10}, one-star: {0.06, -0.17}
22:52:10.753 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
22:52:10.755 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
22:52:10.756 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.74 mountX=-0.13 mountY=-0.08, mountTheta=-2.57
22:52:10.758 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
22:52:10.761 00.003 1032 Enqueuing Move request for scope (0.11, -0.10)
22:52:10.762 00.001 10072 Worker thread wakes up
22:52:10.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
22:52:10.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
22:52:10.762 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.13 yDistance=-0.08
22:52:10.764 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:52:10.766 00.002 10072 PPEC rslt: input = -0.13, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.83
22:52:10.766 00.000 10072 PPEC: input: -0.13, control: -0.02, exposure: 500
22:52:10.766 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:10.766 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:52:10.766 00.000 10072 MoveAxis(E, 18, ABG)
22:52:10.766 00.000 10072 Guiding  Dir = 2, Dur = 18
22:52:10.767 00.001 10072 IsGuiding returns 0
22:52:10.767 00.000 10072 PulseGuide returned control before completion, sleep 28
22:52:10.785 00.018 1032 UpdateGuideState exits: m=1342 SNR=25.7
22:52:10.787 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:10.788 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:10.791 00.003 1032 Enqueuing Expose request
22:52:10.801 00.010 10072 IsGuiding returns 0
22:52:10.801 00.000 10072 Move returns status 0, amount 18
22:52:10.801 00.000 10072 MoveAxis(N, 0, ABG)
22:52:10.801 00.000 10072 Move returns status 0, amount 0
22:52:10.801 00.000 10072 move complete, result=0
22:52:10.801 00.000 10072 worker thread done servicing request
22:52:10.801 00.000 10072 Worker thread wakes up
22:52:10.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:10.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:10.802 00.001 1032 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
22:52:11.210 00.408 10072 Exposure complete
22:52:11.269 00.059 10072 worker thread done servicing request
22:52:11.269 00.000 1032 OnExposeComplete: enter
22:52:11.271 00.002 1032 UpdateGuideState(): m_state=6
22:52:11.273 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6277
22:52:11.275 00.002 1032 Star::Find returns 1 (0), X=1100.69, Y=134.46, Mass=1326, SNR=25.6, Peak=120 HFD=3.2
22:52:11.277 00.002 1032 MultiStar: [#1 0.32,-0.10,0.00,M8] [#2 0.12,-0.00,0.79,U] [#3 0.02,-0.07,0.79,U] [#4 0.07,-0.26,0.00,M1] [#5 0.08,-0.04,0.65,U] [#6 0.11,-0.21,0.63,U] [#7 0.06,-0.00,0.72,U] [#8 -0.15,-0.31,0.00,M8] 
22:52:11.278 00.001 1032 refined, 5 included, MultiStar: {0.12, -0.07}, one-star: {0.27, -0.08}
22:52:11.280 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
22:52:11.281 00.001 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
22:52:11.284 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.49 mountX=-0.09 mountY=-0.10, mountTheta=-2.33
22:52:11.287 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
22:52:11.289 00.002 1032 Enqueuing Move request for scope (0.12, -0.07)
22:52:11.291 00.002 10072 Worker thread wakes up
22:52:11.291 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
22:52:11.291 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
22:52:11.291 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.09 yDistance=-0.10
22:52:11.293 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:52:11.295 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.84
22:52:11.295 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:52:11.295 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:11.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:52:11.295 00.000 10072 MoveAxis(E, 15, ABG)
22:52:11.295 00.000 10072 Guiding  Dir = 2, Dur = 15
22:52:11.297 00.002 10072 IsGuiding returns 0
22:52:11.297 00.000 10072 PulseGuide returned control before completion, sleep 25
22:52:11.316 00.019 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:52:11.318 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:11.320 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:11.322 00.002 1032 Enqueuing Expose request
22:52:11.329 00.007 10072 IsGuiding returns 0
22:52:11.329 00.000 10072 Move returns status 0, amount 15
22:52:11.329 00.000 10072 MoveAxis(N, 0, ABG)
22:52:11.329 00.000 10072 Move returns status 0, amount 0
22:52:11.329 00.000 10072 move complete, result=0
22:52:11.329 00.000 10072 worker thread done servicing request
22:52:11.329 00.000 10072 Worker thread wakes up
22:52:11.329 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:11.329 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:11.333 00.004 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:52:11.960 00.627 10072 Exposure complete
22:52:12.011 00.051 10072 worker thread done servicing request
22:52:12.011 00.000 1032 OnExposeComplete: enter
22:52:12.014 00.003 1032 UpdateGuideState(): m_state=6
22:52:12.015 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6278
22:52:12.019 00.004 1032 Star::Find returns 1 (0), X=1100.61, Y=134.47, Mass=1313, SNR=25.5, Peak=115 HFD=3.2
22:52:12.021 00.002 1032 MultiStar: [#1 0.21,0.02,1.01,U] [#2 0.09,-0.03,0.82,U] [#3 -0.01,-0.04,0.81,U] [#4 0.12,-0.21,0.67,U] [#5 0.17,0.07,0.70,U] [#6 0.19,-0.25,0.00,M9] [#7 -0.01,0.09,0.76,U] [#8 0.00,-0.18,0.52,U] 
22:52:12.023 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.04}, one-star: {0.20, -0.07}
22:52:12.025 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
22:52:12.026 00.001 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
22:52:12.028 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.33 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
22:52:12.031 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
22:52:12.032 00.001 1032 Enqueuing Move request for scope (0.10, -0.04)
22:52:12.034 00.002 10072 Worker thread wakes up
22:52:12.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
22:52:12.034 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
22:52:12.034 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.09
22:52:12.036 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:52:12.039 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.84
22:52:12.039 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:52:12.039 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:12.039 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:52:12.039 00.000 10072 MoveAxis(E, 17, ABG)
22:52:12.039 00.000 10072 Guiding  Dir = 2, Dur = 17
22:52:12.040 00.001 10072 IsGuiding returns 0
22:52:12.040 00.000 10072 PulseGuide returned control before completion, sleep 27
22:52:12.059 00.019 1032 UpdateGuideState exits: m=1313 SNR=25.5
22:52:12.061 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:12.062 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:12.064 00.002 1032 Enqueuing Expose request
22:52:12.083 00.019 10072 IsGuiding returns 0
22:52:12.083 00.000 10072 Move returns status 0, amount 17
22:52:12.083 00.000 10072 MoveAxis(N, 0, ABG)
22:52:12.083 00.000 10072 Move returns status 0, amount 0
22:52:12.083 00.000 10072 move complete, result=0
22:52:12.083 00.000 10072 worker thread done servicing request
22:52:12.083 00.000 10072 Worker thread wakes up
22:52:12.083 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:12.084 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:12.088 00.004 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:52:12.492 00.404 10072 Exposure complete
22:52:12.545 00.053 10072 worker thread done servicing request
22:52:12.545 00.000 1032 OnExposeComplete: enter
22:52:12.547 00.002 1032 UpdateGuideState(): m_state=6
22:52:12.549 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6279
22:52:12.551 00.002 1032 Star::Find returns 1 (0), X=1100.54, Y=134.40, Mass=1363, SNR=25.9, Peak=136 HFD=3.2
22:52:12.554 00.003 1032 MultiStar: [#1 0.24,-0.09,0.00,M8] [#2 0.23,-0.05,0.76,U] [#3 0.07,-0.04,0.74,U] [#4 0.03,-0.17,0.67,U] [#5 -0.05,-0.17,0.66,U] [#6 0.11,-0.08,0.57,U] [#7 -0.04,0.18,0.71,U] [#8 0.14,-0.23,0.00,M8] 
22:52:12.556 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.07}, one-star: {0.13, -0.14}
22:52:12.557 00.001 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
22:52:12.558 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
22:52:12.560 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.76 mountX=-0.09 mountY=-0.05, mountTheta=-2.59
22:52:12.562 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
22:52:12.564 00.002 1032 Enqueuing Move request for scope (0.07, -0.07)
22:52:12.566 00.002 10072 Worker thread wakes up
22:52:12.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
22:52:12.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
22:52:12.566 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.05
22:52:12.569 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:52:12.571 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.84
22:52:12.571 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:52:12.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:12.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:52:12.571 00.000 10072 MoveAxis(E, 15, ABG)
22:52:12.571 00.000 10072 Guiding  Dir = 2, Dur = 15
22:52:12.572 00.001 10072 IsGuiding returns 0
22:52:12.572 00.000 10072 PulseGuide returned control before completion, sleep 25
22:52:12.590 00.018 1032 UpdateGuideState exits: m=1363 SNR=25.9
22:52:12.592 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:12.593 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:12.595 00.002 1032 Enqueuing Expose request
22:52:12.599 00.004 10072 IsGuiding returns 0
22:52:12.599 00.000 10072 Move returns status 0, amount 15
22:52:12.599 00.000 10072 MoveAxis(N, 0, ABG)
22:52:12.599 00.000 10072 Move returns status 0, amount 0
22:52:12.599 00.000 10072 move complete, result=0
22:52:12.599 00.000 10072 worker thread done servicing request
22:52:12.599 00.000 10072 Worker thread wakes up
22:52:12.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:12.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:12.603 00.004 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:52:13.226 00.623 10072 Exposure complete
22:52:13.281 00.055 10072 worker thread done servicing request
22:52:13.281 00.000 1032 OnExposeComplete: enter
22:52:13.283 00.002 1032 UpdateGuideState(): m_state=6
22:52:13.285 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6280
22:52:13.288 00.003 1032 Star::Find returns 1 (0), X=1100.47, Y=134.31, Mass=1312, SNR=25.5, Peak=123 HFD=3.2
22:52:13.290 00.002 1032 MultiStar: [#1 0.40,-0.20,0.00,M9] [#2 0.26,-0.20,0.00,M1] [#3 -0.04,-0.16,0.78,U] [#4 0.03,-0.31,0.00,M1] [#5 0.07,-0.16,0.68,U] [#6 0.24,-0.28,0.00,M9] [#7 0.11,-0.04,0.73,U] [#8 0.03,-0.31,0.00,M9] 
22:52:13.292 00.002 1032 refined, 3 included, MultiStar: {0.05, -0.15}, one-star: {0.06, -0.23}
22:52:13.294 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
22:52:13.295 00.001 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
22:52:13.298 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.26 mountX=-0.16 mountY=-0.01, mountTheta=-3.09
22:52:13.303 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.15, opts=13)
22:52:13.305 00.002 1032 Enqueuing Move request for scope (0.05, -0.15)
22:52:13.308 00.003 10072 Worker thread wakes up
22:52:13.308 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
22:52:13.308 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
22:52:13.308 00.000 10072 Moving (0.05, -0.15) raw xDistance=-0.16 yDistance=-0.01
22:52:13.310 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:52:13.313 00.003 10072 PPEC rslt: input = -0.16, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 286.84
22:52:13.313 00.000 10072 PPEC: input: -0.16, control: -0.10, exposure: 500
22:52:13.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:13.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:52:13.313 00.000 10072 MoveAxis(E, 92, ABG)
22:52:13.313 00.000 10072 Guiding  Dir = 2, Dur = 92
22:52:13.314 00.001 10072 IsGuiding returns 0
22:52:13.314 00.000 10072 PulseGuide returned control before completion, sleep 102
22:52:13.334 00.020 1032 UpdateGuideState exits: m=1312 SNR=25.5
22:52:13.336 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:13.337 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:13.339 00.002 1032 Enqueuing Expose request
22:52:13.426 00.087 10072 IsGuiding returns 0
22:52:13.426 00.000 10072 Move returns status 0, amount 92
22:52:13.426 00.000 10072 MoveAxis(N, 0, ABG)
22:52:13.426 00.000 10072 Move returns status 0, amount 0
22:52:13.427 00.001 10072 move complete, result=0
22:52:13.427 00.000 10072 worker thread done servicing request
22:52:13.427 00.000 10072 Worker thread wakes up
22:52:13.427 00.000 1032 GuideStep: -0.2 px 92 ms EAST, -0.0 px 0 ms NORTH
22:52:13.430 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:13.430 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:13.836 00.406 10072 Exposure complete
22:52:13.891 00.055 10072 worker thread done servicing request
22:52:13.891 00.000 1032 OnExposeComplete: enter
22:52:13.895 00.004 1032 UpdateGuideState(): m_state=6
22:52:13.899 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6281
22:52:13.902 00.003 1032 Star::Find returns 1 (0), X=1100.59, Y=134.36, Mass=1380, SNR=26.1, Peak=127 HFD=3.2
22:52:13.904 00.002 1032 MultiStar: [#1 0.21,-0.22,0.00,M10] [#2 0.18,-0.13,0.79,U] [#3 0.11,-0.06,0.79,U] [#4 0.10,-0.17,0.69,U] [#5 0.17,0.03,0.63,U] [#6 0.16,-0.32,0.00,M10] [#7 -0.06,0.13,0.69,U] [#8 0.09,-0.41,0.00,M10] 
22:52:13.906 00.002 1032 refined, 5 included, MultiStar: {0.12, -0.07}, one-star: {0.18, -0.18}
22:52:13.907 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:52:13.909 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:52:13.910 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.54 mountX=-0.10 mountY=-0.10, mountTheta=-2.37
22:52:13.915 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
22:52:13.917 00.002 1032 Enqueuing Move request for scope (0.12, -0.07)
22:52:13.919 00.002 10072 Worker thread wakes up
22:52:13.919 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
22:52:13.919 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
22:52:13.919 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
22:52:13.921 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:52:13.923 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:52:13.925 00.002 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:52:13.925 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:13.925 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:52:13.925 00.000 10072 MoveAxis(E, 15, ABG)
22:52:13.925 00.000 10072 Guiding  Dir = 2, Dur = 15
22:52:13.925 00.000 10072 IsGuiding returns 0
22:52:13.926 00.001 10072 PulseGuide returned control before completion, sleep 25
22:52:13.945 00.019 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:52:13.948 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:13.949 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:13.951 00.002 1032 Enqueuing Expose request
22:52:13.959 00.008 10072 IsGuiding returns 0
22:52:13.959 00.000 10072 Move returns status 0, amount 15
22:52:13.959 00.000 10072 MoveAxis(N, 0, ABG)
22:52:13.959 00.000 10072 Move returns status 0, amount 0
22:52:13.959 00.000 10072 move complete, result=0
22:52:13.959 00.000 10072 worker thread done servicing request
22:52:13.959 00.000 10072 Worker thread wakes up
22:52:13.960 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:13.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:13.962 00.002 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:52:14.591 00.629 10072 Exposure complete
22:52:14.641 00.050 10072 worker thread done servicing request
22:52:14.641 00.000 1032 OnExposeComplete: enter
22:52:14.644 00.003 1032 UpdateGuideState(): m_state=6
22:52:14.646 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6282
22:52:14.647 00.001 1032 Star::Find returns 1 (0), X=1100.52, Y=134.47, Mass=1352, SNR=25.8, Peak=129 HFD=3.2
22:52:14.650 00.003 1032 MultiStar: [#1 0.30,-0.07,0.00,R] [#2 0.22,-0.05,0.81,U] [#3 0.04,0.07,0.72,U] [#4 0.20,-0.13,0.66,U] [#5 0.15,-0.03,0.68,U] [#6 0.18,-0.15,0.59,U] [#7 -0.10,0.12,0.68,U] [#8 0.06,-0.34,0.00,R] 
22:52:14.652 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.10, -0.07}
22:52:14.654 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
22:52:14.655 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
22:52:14.656 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.30 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
22:52:14.659 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
22:52:14.661 00.002 1032 Enqueuing Move request for scope (0.11, -0.03)
22:52:14.662 00.001 10072 Worker thread wakes up
22:52:14.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
22:52:14.662 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
22:52:14.663 00.001 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
22:52:14.664 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:52:14.667 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:52:14.667 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:52:14.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:14.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:52:14.667 00.000 10072 MoveAxis(E, 15, ABG)
22:52:14.667 00.000 10072 Guiding  Dir = 2, Dur = 15
22:52:14.667 00.000 10072 IsGuiding returns 0
22:52:14.668 00.001 10072 PulseGuide returned control before completion, sleep 25
22:52:14.685 00.017 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:52:14.687 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:14.688 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:14.689 00.001 1032 Enqueuing Expose request
22:52:14.698 00.009 10072 IsGuiding returns 0
22:52:14.698 00.000 10072 Move returns status 0, amount 15
22:52:14.698 00.000 10072 MoveAxis(N, 0, ABG)
22:52:14.698 00.000 10072 Move returns status 0, amount 0
22:52:14.698 00.000 10072 move complete, result=0
22:52:14.698 00.000 10072 worker thread done servicing request
22:52:14.698 00.000 10072 Worker thread wakes up
22:52:14.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:14.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:14.702 00.004 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:52:15.110 00.408 10072 Exposure complete
22:52:15.159 00.049 10072 worker thread done servicing request
22:52:15.159 00.000 1032 OnExposeComplete: enter
22:52:15.162 00.003 1032 UpdateGuideState(): m_state=6
22:52:15.164 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6283
22:52:15.166 00.002 1032 Star::Find returns 1 (0), X=1100.67, Y=134.36, Mass=1273, SNR=25.1, Peak=122 HFD=3.3
22:52:15.167 00.001 1032 MultiStar: [#1 -0.03,-0.01,0.97,U] [#2 0.20,-0.07,0.82,U] [#3 0.02,-0.01,0.84,U] [#4 0.04,-0.21,0.69,U] [#5 0.24,-0.06,0.71,U] [#6 0.11,-0.21,0.66,U] [#7 0.04,0.19,0.71,U] [#8 0.10,-0.02,0.54,U] 
22:52:15.169 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.26, -0.18}
22:52:15.171 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
22:52:15.174 00.003 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
22:52:15.177 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.52 mountX=-0.09 mountY=-0.09, mountTheta=-2.35
22:52:15.180 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
22:52:15.183 00.003 1032 Enqueuing Move request for scope (0.11, -0.06)
22:52:15.184 00.001 10072 Worker thread wakes up
22:52:15.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
22:52:15.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
22:52:15.184 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.09 yDistance=-0.09
22:52:15.187 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:52:15.190 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:52:15.190 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:52:15.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:15.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:52:15.190 00.000 10072 MoveAxis(E, 13, ABG)
22:52:15.190 00.000 10072 Guiding  Dir = 2, Dur = 13
22:52:15.190 00.000 10072 IsGuiding returns 0
22:52:15.191 00.001 10072 PulseGuide returned control before completion, sleep 23
22:52:15.210 00.019 1032 UpdateGuideState exits: m=1273 SNR=25.1
22:52:15.212 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:15.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:15.215 00.001 1032 Enqueuing Expose request
22:52:15.218 00.003 10072 IsGuiding returns 0
22:52:15.218 00.000 10072 Move returns status 0, amount 13
22:52:15.218 00.000 10072 MoveAxis(N, 0, ABG)
22:52:15.218 00.000 10072 Move returns status 0, amount 0
22:52:15.218 00.000 10072 move complete, result=0
22:52:15.218 00.000 10072 worker thread done servicing request
22:52:15.218 00.000 10072 Worker thread wakes up
22:52:15.218 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:15.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:15.224 00.006 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:52:15.851 00.627 10072 Exposure complete
22:52:15.900 00.049 10072 worker thread done servicing request
22:52:15.901 00.001 1032 OnExposeComplete: enter
22:52:15.902 00.001 1032 UpdateGuideState(): m_state=6
22:52:15.905 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6284
22:52:15.907 00.002 1032 Star::Find returns 1 (0), X=1100.74, Y=134.40, Mass=1212, SNR=24.4, Peak=112 HFD=3.2
22:52:15.909 00.002 1032 MultiStar: [#1 0.10,-0.09,1.05,U] [#2 0.22,-0.11,0.78,U] [#3 0.17,-0.09,0.80,U] [#4 0.24,-0.18,0.00,M1] [#5 0.12,-0.13,0.73,U] [#6 0.20,-0.45,0.00,M9] [#7 -0.04,0.07,0.76,U] [#8 -0.05,-0.00,0.52,U] 
22:52:15.911 00.002 1032 refined, 6 included, MultiStar: {0.14, -0.08}, one-star: {0.32, -0.14}
22:52:15.912 00.001 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
22:52:15.914 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
22:52:15.916 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.51 mountX=-0.11 mountY=-0.11, mountTheta=-2.34
22:52:15.919 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
22:52:15.921 00.002 1032 Enqueuing Move request for scope (0.14, -0.08)
22:52:15.923 00.002 10072 Worker thread wakes up
22:52:15.923 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
22:52:15.923 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
22:52:15.923 00.000 10072 Moving (0.14, -0.08) raw xDistance=-0.11 yDistance=-0.11
22:52:15.928 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:52:15.932 00.004 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.85
22:52:15.932 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:52:15.932 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:15.932 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:52:15.932 00.000 10072 MoveAxis(E, 15, ABG)
22:52:15.932 00.000 10072 Guiding  Dir = 2, Dur = 15
22:52:15.933 00.001 10072 IsGuiding returns 0
22:52:15.933 00.000 10072 PulseGuide returned control before completion, sleep 25
22:52:15.950 00.017 1032 UpdateGuideState exits: m=1212 SNR=24.4
22:52:15.953 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:15.955 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:15.958 00.003 1032 Enqueuing Expose request
22:52:15.972 00.014 10072 IsGuiding returns 0
22:52:15.972 00.000 10072 Move returns status 0, amount 15
22:52:15.972 00.000 10072 MoveAxis(N, 0, ABG)
22:52:15.972 00.000 10072 Move returns status 0, amount 0
22:52:15.972 00.000 10072 move complete, result=0
22:52:15.972 00.000 10072 worker thread done servicing request
22:52:15.972 00.000 10072 Worker thread wakes up
22:52:15.973 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:15.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:15.973 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:52:16.382 00.409 10072 Exposure complete
22:52:16.434 00.052 10072 worker thread done servicing request
22:52:16.434 00.000 1032 OnExposeComplete: enter
22:52:16.436 00.002 1032 UpdateGuideState(): m_state=6
22:52:16.438 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6285
22:52:16.439 00.001 1032 Star::Find returns 1 (0), X=1100.69, Y=134.29, Mass=1339, SNR=25.7, Peak=110 HFD=3.4
22:52:16.441 00.002 1032 MultiStar: [#1 0.04,-0.23,0.97,U] [#2 0.14,-0.20,0.77,U] [#3 0.16,-0.11,0.75,U] [#4 0.08,-0.32,0.00,M2] [#5 0.22,-0.26,0.00,M1] [#6 0.17,-0.47,0.00,M10] [#7 -0.08,0.08,0.70,U] [#8 0.07,-0.07,0.53,U] 
22:52:16.443 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.14}, one-star: {0.28, -0.24}
22:52:16.446 00.003 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
22:52:16.447 00.001 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
22:52:16.449 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.91 mountX=-0.17 mountY=-0.07, mountTheta=-2.74
22:52:16.453 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.14, opts=13)
22:52:16.455 00.002 1032 Enqueuing Move request for scope (0.11, -0.14)
22:52:16.458 00.003 10072 Worker thread wakes up
22:52:16.458 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
22:52:16.458 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
22:52:16.458 00.000 10072 Moving (0.11, -0.14) raw xDistance=-0.17 yDistance=-0.07
22:52:16.460 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:52:16.462 00.002 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 286.86
22:52:16.462 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
22:52:16.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:16.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:52:16.462 00.000 10072 MoveAxis(E, 92, ABG)
22:52:16.462 00.000 10072 Guiding  Dir = 2, Dur = 92
22:52:16.463 00.001 10072 IsGuiding returns 0
22:52:16.463 00.000 10072 PulseGuide returned control before completion, sleep 102
22:52:16.480 00.017 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:52:16.483 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:16.485 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:16.491 00.006 1032 Enqueuing Expose request
22:52:16.566 00.075 10072 IsGuiding returns 0
22:52:16.566 00.000 10072 Move returns status 0, amount 92
22:52:16.566 00.000 10072 MoveAxis(N, 0, ABG)
22:52:16.566 00.000 10072 Move returns status 0, amount 0
22:52:16.566 00.000 10072 move complete, result=0
22:52:16.566 00.000 10072 worker thread done servicing request
22:52:16.567 00.001 10072 Worker thread wakes up
22:52:16.567 00.000 1032 GuideStep: -0.2 px 92 ms EAST, -0.1 px 0 ms NORTH
22:52:16.569 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:16.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:17.196 00.627 10072 Exposure complete
22:52:17.246 00.050 10072 worker thread done servicing request
22:52:17.246 00.000 1032 OnExposeComplete: enter
22:52:17.248 00.002 1032 UpdateGuideState(): m_state=6
22:52:17.249 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6286
22:52:17.251 00.002 1032 Star::Find returns 1 (0), X=1100.58, Y=134.35, Mass=1284, SNR=25.2, Peak=120 HFD=3.2
22:52:17.252 00.001 1032 MultiStar: [#1 0.12,-0.07,1.02,U] [#2 0.10,-0.16,0.79,U] [#3 0.07,-0.09,0.80,U] [#4 0.10,-0.21,0.68,U] [#5 0.24,-0.15,0.00,M2] [#6 0.31,-0.24,0.00,R] [#7 0.03,0.12,0.73,U] [#8 0.12,0.02,0.51,U] 
22:52:17.254 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.09}, one-star: {0.16, -0.19}
22:52:17.255 00.001 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
22:52:17.257 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
22:52:17.258 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.73 mountX=-0.11 mountY=-0.08, mountTheta=-2.56
22:52:17.261 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
22:52:17.263 00.002 1032 Enqueuing Move request for scope (0.10, -0.09)
22:52:17.265 00.002 10072 Worker thread wakes up
22:52:17.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
22:52:17.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
22:52:17.265 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=-0.08
22:52:17.266 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:52:17.268 00.002 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:52:17.268 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:52:17.269 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:17.269 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:52:17.269 00.000 10072 MoveAxis(E, 15, ABG)
22:52:17.269 00.000 10072 Guiding  Dir = 2, Dur = 15
22:52:17.269 00.000 10072 IsGuiding returns 0
22:52:17.270 00.001 10072 PulseGuide returned control before completion, sleep 25
22:52:17.288 00.018 1032 UpdateGuideState exits: m=1284 SNR=25.2
22:52:17.290 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:17.293 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:17.294 00.001 1032 Enqueuing Expose request
22:52:17.301 00.007 10072 IsGuiding returns 0
22:52:17.302 00.001 10072 Move returns status 0, amount 15
22:52:17.302 00.000 10072 MoveAxis(N, 0, ABG)
22:52:17.302 00.000 10072 Move returns status 0, amount 0
22:52:17.302 00.000 10072 move complete, result=0
22:52:17.302 00.000 10072 worker thread done servicing request
22:52:17.302 00.000 10072 Worker thread wakes up
22:52:17.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:17.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:17.305 00.003 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:52:17.712 00.407 10072 Exposure complete
22:52:17.764 00.052 10072 worker thread done servicing request
22:52:17.764 00.000 1032 OnExposeComplete: enter
22:52:17.767 00.003 1032 UpdateGuideState(): m_state=6
22:52:17.771 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6287
22:52:17.774 00.003 1032 Star::Find returns 1 (0), X=1100.68, Y=134.46, Mass=1455, SNR=26.8, Peak=127 HFD=3.2
22:52:17.776 00.002 1032 MultiStar: [#1 0.00,-0.01,0.95,U] [#2 0.17,0.06,0.78,U] [#3 0.10,0.13,0.73,U] [#4 0.09,-0.07,0.66,U] [#5 0.23,-0.17,0.00,M3] [#6 -0.09,-0.11,0.61,U] [#7 -0.12,0.23,0.00,M1] [#8 0.03,0.01,0.48,U] 
22:52:17.777 00.001 1032 refined, 6 included, MultiStar: {0.09, -0.01}, one-star: {0.26, -0.08}
22:52:17.779 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
22:52:17.781 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
22:52:17.783 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.10 cameraTheta=-0.12 mountX=-0.04 mountY=-0.09, mountTheta=-1.95
22:52:17.786 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
22:52:17.789 00.003 1032 Enqueuing Move request for scope (0.09, -0.01)
22:52:17.791 00.002 10072 Worker thread wakes up
22:52:17.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:52:17.791 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:52:17.791 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.09
22:52:17.793 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:52:17.796 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:52:17.796 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:52:17.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:17.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:52:17.796 00.000 10072 MoveAxis(E, 12, ABG)
22:52:17.796 00.000 10072 Guiding  Dir = 2, Dur = 12
22:52:17.797 00.001 10072 IsGuiding returns 0
22:52:17.797 00.000 10072 PulseGuide returned control before completion, sleep 22
22:52:17.816 00.019 1032 UpdateGuideState exits: m=1455 SNR=26.8
22:52:17.819 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:17.821 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:17.823 00.002 1032 Enqueuing Expose request
22:52:17.833 00.010 10072 IsGuiding returns 0
22:52:17.833 00.000 10072 Move returns status 0, amount 12
22:52:17.833 00.000 10072 MoveAxis(N, 0, ABG)
22:52:17.833 00.000 10072 Move returns status 0, amount 0
22:52:17.833 00.000 10072 move complete, result=0
22:52:17.833 00.000 10072 worker thread done servicing request
22:52:17.834 00.001 10072 Worker thread wakes up
22:52:17.834 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:17.834 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:17.837 00.003 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
22:52:18.463 00.626 10072 Exposure complete
22:52:18.521 00.058 10072 worker thread done servicing request
22:52:18.521 00.000 1032 OnExposeComplete: enter
22:52:18.524 00.003 1032 UpdateGuideState(): m_state=6
22:52:18.526 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6288
22:52:18.528 00.002 1032 Star::Find returns 1 (0), X=1100.58, Y=134.48, Mass=1458, SNR=26.9, Peak=132 HFD=3.2
22:52:18.531 00.003 1032 MultiStar: [#1 -0.04,0.02,0.91,U] [#2 0.15,-0.00,0.77,U] [#3 0.02,-0.05,0.76,U] [#4 0.13,-0.21,0.68,U] [#5 -0.06,-0.10,0.61,U] [#6 -0.12,0.04,0.60,U] [#7 -0.04,0.22,0.70,U] [#8 0.05,0.13,0.52,U] 
22:52:18.533 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.00}, one-star: {0.17, -0.06}
22:52:18.536 00.003 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
22:52:18.538 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
22:52:18.540 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.13 mountX=-0.01 mountY=-0.03, mountTheta=-1.96
22:52:18.543 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
22:52:18.545 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
22:52:18.547 00.002 10072 Worker thread wakes up
22:52:18.547 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:52:18.548 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:52:18.548 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.03
22:52:18.551 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:52:18.554 00.003 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.86
22:52:18.554 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:52:18.554 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:18.554 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:52:18.554 00.000 10072 MoveAxis(E, 15, ABG)
22:52:18.554 00.000 10072 Guiding  Dir = 2, Dur = 15
22:52:18.554 00.000 10072 IsGuiding returns 0
22:52:18.555 00.001 10072 PulseGuide returned control before completion, sleep 25
22:52:18.573 00.018 1032 UpdateGuideState exits: m=1458 SNR=26.9
22:52:18.575 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:18.577 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:18.579 00.002 1032 Enqueuing Expose request
22:52:18.589 00.010 10072 IsGuiding returns 0
22:52:18.589 00.000 10072 Move returns status 0, amount 15
22:52:18.589 00.000 10072 MoveAxis(N, 0, ABG)
22:52:18.589 00.000 10072 Move returns status 0, amount 0
22:52:18.589 00.000 10072 move complete, result=0
22:52:18.589 00.000 10072 worker thread done servicing request
22:52:18.589 00.000 10072 Worker thread wakes up
22:52:18.589 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:18.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:18.593 00.004 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
22:52:18.997 00.404 10072 Exposure complete
22:52:19.054 00.057 10072 worker thread done servicing request
22:52:19.054 00.000 1032 OnExposeComplete: enter
22:52:19.057 00.003 1032 UpdateGuideState(): m_state=6
22:52:19.058 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6289
22:52:19.060 00.002 1032 Star::Find returns 1 (0), X=1100.69, Y=134.32, Mass=1382, SNR=26.1, Peak=116 HFD=3.4
22:52:19.062 00.002 1032 MultiStar: [#1 -0.07,0.02,0.94,U] [#2 0.24,-0.07,0.00,M1] [#3 0.09,-0.23,0.76,U] [#4 0.09,-0.28,0.00,M1] [#5 0.15,-0.12,0.67,U] [#6 -0.01,-0.07,0.60,U] [#7 0.04,0.00,0.66,U] [#8 0.09,0.06,0.51,U] 
22:52:19.064 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.09}, one-star: {0.27, -0.22}
22:52:19.065 00.001 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
22:52:19.066 00.001 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
22:52:19.067 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-0.81 mountX=-0.11 mountY=-0.06, mountTheta=-2.64
22:52:19.070 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
22:52:19.071 00.001 1032 Enqueuing Move request for scope (0.09, -0.09)
22:52:19.073 00.002 10072 Worker thread wakes up
22:52:19.073 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
22:52:19.073 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
22:52:19.073 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.06
22:52:19.076 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:52:19.077 00.001 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.87
22:52:19.077 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:52:19.078 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:19.078 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:52:19.078 00.000 10072 MoveAxis(E, 12, ABG)
22:52:19.078 00.000 10072 Guiding  Dir = 2, Dur = 12
22:52:19.078 00.000 10072 IsGuiding returns 0
22:52:19.079 00.001 10072 PulseGuide returned control before completion, sleep 22
22:52:19.096 00.017 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:52:19.099 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:19.100 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:19.102 00.002 1032 Enqueuing Expose request
22:52:19.105 00.003 10072 IsGuiding returns 0
22:52:19.105 00.000 10072 Move returns status 0, amount 12
22:52:19.105 00.000 10072 MoveAxis(N, 0, ABG)
22:52:19.105 00.000 10072 Move returns status 0, amount 0
22:52:19.105 00.000 10072 move complete, result=0
22:52:19.105 00.000 10072 worker thread done servicing request
22:52:19.105 00.000 10072 Worker thread wakes up
22:52:19.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:19.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:19.114 00.009 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
22:52:19.732 00.618 10072 Exposure complete
22:52:19.785 00.053 10072 worker thread done servicing request
22:52:19.785 00.000 1032 OnExposeComplete: enter
22:52:19.787 00.002 1032 UpdateGuideState(): m_state=6
22:52:19.790 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6290
22:52:19.791 00.001 1032 Star::Find returns 1 (0), X=1100.77, Y=134.27, Mass=1291, SNR=25.2, Peak=99 HFD=3.5
22:52:19.793 00.002 1032 MultiStar: [#1 -0.09,0.01,0.98,U] [#2 0.23,-0.12,0.00,M2] [#3 0.02,-0.11,0.79,U] [#4 -0.04,-0.38,0.00,M2] [#5 0.20,-0.01,0.65,U] [#6 -0.14,0.01,0.63,U] [#7 0.01,0.03,0.70,U] [#8 -0.14,-0.03,0.52,U] 
22:52:19.794 00.001 1032 refined, 6 included, MultiStar: {0.05, -0.06}, one-star: {0.36, -0.27}
22:52:19.796 00.002 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
22:52:19.798 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
22:52:19.800 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.93 mountX=-0.07 mountY=-0.03, mountTheta=-2.76
22:52:19.804 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
22:52:19.806 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
22:52:19.808 00.002 10072 Worker thread wakes up
22:52:19.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
22:52:19.808 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
22:52:19.808 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
22:52:19.810 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:52:19.812 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.87
22:52:19.812 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:52:19.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:19.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:52:19.812 00.000 10072 MoveAxis(E, 14, ABG)
22:52:19.812 00.000 10072 Guiding  Dir = 2, Dur = 14
22:52:19.813 00.001 10072 IsGuiding returns 0
22:52:19.813 00.000 10072 PulseGuide returned control before completion, sleep 24
22:52:19.832 00.019 1032 UpdateGuideState exits: m=1291 SNR=25.2
22:52:19.834 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:19.836 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:19.837 00.001 1032 Enqueuing Expose request
22:52:19.853 00.016 10072 IsGuiding returns 0
22:52:19.853 00.000 10072 Move returns status 0, amount 14
22:52:19.853 00.000 10072 MoveAxis(N, 0, ABG)
22:52:19.853 00.000 10072 Move returns status 0, amount 0
22:52:19.853 00.000 10072 move complete, result=0
22:52:19.854 00.001 10072 worker thread done servicing request
22:52:19.854 00.000 10072 Worker thread wakes up
22:52:19.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:19.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:19.857 00.003 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
22:52:20.261 00.404 10072 Exposure complete
22:52:20.316 00.055 10072 worker thread done servicing request
22:52:20.316 00.000 1032 OnExposeComplete: enter
22:52:20.318 00.002 1032 UpdateGuideState(): m_state=6
22:52:20.320 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6291
22:52:20.322 00.002 1032 Star::Find returns 1 (0), X=1100.77, Y=134.46, Mass=1290, SNR=25.2, Peak=112 HFD=3.2
22:52:20.324 00.002 1032 MultiStar: [#1 -0.08,-0.10,0.96,U] [#2 0.06,-0.07,0.79,U] [#3 -0.07,-0.12,0.80,U] [#4 -0.10,-0.15,0.71,U] [#5 0.08,-0.07,0.71,U] [#6 -0.18,-0.08,0.67,U] [#7 -0.01,0.09,0.74,U] [#8 -0.14,-0.07,0.53,U] 
22:52:20.326 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.07}, one-star: {0.35, -0.08}
22:52:20.327 00.001 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.97)
22:52:20.329 00.002 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.97)
22:52:20.331 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.48 mountX=-0.07 mountY=0.01, mountTheta=2.97
22:52:20.339 00.008 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
22:52:20.342 00.003 1032 Enqueuing Move request for scope (0.01, -0.07)
22:52:20.344 00.002 10072 Worker thread wakes up
22:52:20.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
22:52:20.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
22:52:20.344 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
22:52:20.346 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:52:20.349 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.87
22:52:20.349 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:52:20.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:20.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:52:20.349 00.000 10072 MoveAxis(E, 11, ABG)
22:52:20.349 00.000 10072 Guiding  Dir = 2, Dur = 11
22:52:20.350 00.001 10072 IsGuiding returns 0
22:52:20.350 00.000 10072 PulseGuide returned control before completion, sleep 21
22:52:20.371 00.021 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:52:20.373 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:20.375 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:20.376 00.001 1032 Enqueuing Expose request
22:52:20.382 00.006 10072 IsGuiding returns 0
22:52:20.382 00.000 10072 Move returns status 0, amount 11
22:52:20.382 00.000 10072 MoveAxis(N, 0, ABG)
22:52:20.382 00.000 10072 Move returns status 0, amount 0
22:52:20.382 00.000 10072 move complete, result=0
22:52:20.382 00.000 10072 worker thread done servicing request
22:52:20.382 00.000 10072 Worker thread wakes up
22:52:20.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:20.383 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:20.386 00.003 1032 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
22:52:21.010 00.624 10072 Exposure complete
22:52:21.063 00.053 10072 worker thread done servicing request
22:52:21.064 00.001 1032 OnExposeComplete: enter
22:52:21.066 00.002 1032 UpdateGuideState(): m_state=6
22:52:21.068 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6292
22:52:21.070 00.002 1032 Star::Find returns 1 (0), X=1100.62, Y=134.36, Mass=1364, SNR=26.0, Peak=131 HFD=3.1
22:52:21.072 00.002 1032 MultiStar: [#1 -0.09,-0.07,0.94,U] [#2 0.16,-0.15,0.74,U] [#3 -0.02,-0.10,0.81,U] [#4 0.06,-0.32,0.00,M2] [#5 0.15,-0.08,0.64,U] [#6 -0.08,-0.01,0.64,U] [#7 -0.04,0.02,0.74,U] [#8 -0.12,-0.01,0.52,U] 
22:52:21.073 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.08}, one-star: {0.21, -0.18}
22:52:21.076 00.003 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
22:52:21.078 00.002 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
22:52:21.080 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.23 mountX=-0.08 mountY=-0.01, mountTheta=-3.06
22:52:21.083 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
22:52:21.085 00.002 1032 Enqueuing Move request for scope (0.03, -0.08)
22:52:21.088 00.003 10072 Worker thread wakes up
22:52:21.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
22:52:21.088 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
22:52:21.088 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=-0.01
22:52:21.090 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:52:21.093 00.003 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.87
22:52:21.093 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
22:52:21.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:21.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:52:21.093 00.000 10072 MoveAxis(E, 15, ABG)
22:52:21.093 00.000 10072 Guiding  Dir = 2, Dur = 15
22:52:21.094 00.001 10072 IsGuiding returns 0
22:52:21.094 00.000 10072 PulseGuide returned control before completion, sleep 25
22:52:21.112 00.018 1032 UpdateGuideState exits: m=1364 SNR=26.0
22:52:21.115 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:21.117 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:21.119 00.002 1032 Enqueuing Expose request
22:52:21.134 00.015 10072 IsGuiding returns 0
22:52:21.134 00.000 10072 Move returns status 0, amount 15
22:52:21.134 00.000 10072 MoveAxis(N, 0, ABG)
22:52:21.134 00.000 10072 Move returns status 0, amount 0
22:52:21.134 00.000 10072 move complete, result=0
22:52:21.134 00.000 10072 worker thread done servicing request
22:52:21.134 00.000 10072 Worker thread wakes up
22:52:21.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:21.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:21.135 00.001 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
22:52:21.543 00.408 10072 Exposure complete
22:52:21.593 00.050 10072 worker thread done servicing request
22:52:21.593 00.000 1032 OnExposeComplete: enter
22:52:21.596 00.003 1032 UpdateGuideState(): m_state=6
22:52:21.598 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6293
22:52:21.599 00.001 1032 Star::Find returns 1 (0), X=1100.62, Y=134.33, Mass=1288, SNR=25.2, Peak=112 HFD=3.3
22:52:21.601 00.002 1032 MultiStar: [#1 0.12,-0.12,1.00,U] [#2 0.13,-0.25,0.00,M1] [#3 0.06,-0.20,0.77,U] [#4 0.15,-0.22,0.00,M3] [#5 0.12,-0.07,0.66,U] [#6 -0.02,-0.06,0.65,U] [#7 0.00,-0.16,0.74,U] [#8 -0.10,-0.06,0.53,U] 
22:52:21.602 00.001 1032 refined, 6 included, MultiStar: {0.07, -0.13}, one-star: {0.21, -0.21}
22:52:21.604 00.002 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
22:52:21.605 00.001 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
22:52:21.607 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.08 mountX=-0.15 mountY=-0.03, mountTheta=-2.91
22:52:21.610 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.13, opts=13)
22:52:21.612 00.002 1032 Enqueuing Move request for scope (0.07, -0.13)
22:52:21.615 00.003 10072 Worker thread wakes up
22:52:21.616 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
22:52:21.616 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
22:52:21.616 00.000 10072 Moving (0.07, -0.13) raw xDistance=-0.15 yDistance=-0.03
22:52:21.617 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:52:21.619 00.002 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 286.88
22:52:21.619 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:52:21.620 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:21.620 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:52:21.620 00.000 10072 MoveAxis(E, 82, ABG)
22:52:21.620 00.000 10072 Guiding  Dir = 2, Dur = 82
22:52:21.620 00.000 10072 IsGuiding returns 0
22:52:21.621 00.001 10072 PulseGuide returned control before completion, sleep 92
22:52:21.636 00.015 1032 UpdateGuideState exits: m=1288 SNR=25.2
22:52:21.639 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:21.640 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:21.642 00.002 1032 Enqueuing Expose request
22:52:21.728 00.086 10072 IsGuiding returns 0
22:52:21.728 00.000 10072 Move returns status 0, amount 82
22:52:21.728 00.000 10072 MoveAxis(N, 0, ABG)
22:52:21.728 00.000 10072 Move returns status 0, amount 0
22:52:21.728 00.000 10072 move complete, result=0
22:52:21.728 00.000 10072 worker thread done servicing request
22:52:21.728 00.000 10072 Worker thread wakes up
22:52:21.729 00.001 1032 GuideStep: -0.1 px 82 ms EAST, -0.0 px 0 ms NORTH
22:52:21.731 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:21.731 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:22.358 00.627 10072 Exposure complete
22:52:22.407 00.049 10072 worker thread done servicing request
22:52:22.407 00.000 1032 OnExposeComplete: enter
22:52:22.409 00.002 1032 UpdateGuideState(): m_state=6
22:52:22.410 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6294
22:52:22.411 00.001 1032 Star::Find returns 1 (0), X=1100.79, Y=134.30, Mass=1410, SNR=26.4, Peak=116 HFD=3.2
22:52:22.413 00.002 1032 MultiStar: [#1 0.04,-0.12,0.91,U] [#2 0.14,-0.18,0.75,U] [#3 0.14,-0.11,0.81,U] [#4 -0.00,-0.15,0.69,U] [#5 0.19,-0.06,0.65,U] [#6 -0.09,-0.00,0.63,U] [#7 0.05,0.10,0.72,U] [#8 0.03,-0.04,0.50,U] 
22:52:22.415 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.38, -0.23}
22:52:22.416 00.001 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
22:52:22.417 00.001 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
22:52:22.419 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.72 mountX=-0.12 mountY=-0.08, mountTheta=-2.55
22:52:22.422 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
22:52:22.424 00.002 1032 Enqueuing Move request for scope (0.11, -0.10)
22:52:22.426 00.002 10072 Worker thread wakes up
22:52:22.426 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
22:52:22.426 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
22:52:22.426 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.12 yDistance=-0.08
22:52:22.427 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
22:52:22.430 00.003 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.88
22:52:22.430 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
22:52:22.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:22.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:52:22.430 00.000 10072 MoveAxis(E, 15, ABG)
22:52:22.430 00.000 10072 Guiding  Dir = 2, Dur = 15
22:52:22.431 00.001 10072 IsGuiding returns 0
22:52:22.431 00.000 10072 PulseGuide returned control before completion, sleep 25
22:52:22.447 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:52:22.450 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:22.451 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:22.453 00.002 1032 Enqueuing Expose request
22:52:22.464 00.011 10072 IsGuiding returns 1
22:52:22.464 00.000 10072 scope still moving after pulse duration time elapsed
22:52:22.494 00.030 10072 IsGuiding returns 1
22:52:22.525 00.031 10072 IsGuiding returns 1
22:52:22.556 00.031 10072 IsGuiding returns 1
22:52:22.587 00.031 10072 IsGuiding returns 1
22:52:22.619 00.032 10072 IsGuiding returns 1
22:52:22.649 00.030 10072 IsGuiding returns 1
22:52:22.681 00.032 10072 IsGuiding returns 1
22:52:22.713 00.032 10072 IsGuiding returns 1
22:52:22.744 00.031 10072 IsGuiding returns 1
22:52:22.775 00.031 10072 IsGuiding returns 0
22:52:22.775 00.000 10072 scope move finished after 15 + 329 ms
22:52:22.775 00.000 10072 Move returns status 0, amount 15
22:52:22.775 00.000 10072 MoveAxis(N, 0, ABG)
22:52:22.775 00.000 10072 Move returns status 0, amount 0
22:52:22.775 00.000 10072 move complete, result=0
22:52:22.776 00.001 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:52:22.779 00.003 10072 worker thread done servicing request
22:52:22.779 00.000 10072 Worker thread wakes up
22:52:22.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:22.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:23.513 00.734 10072 Exposure complete
22:52:23.567 00.054 10072 worker thread done servicing request
22:52:23.567 00.000 1032 OnExposeComplete: enter
22:52:23.569 00.002 1032 UpdateGuideState(): m_state=6
22:52:23.571 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6295
22:52:23.573 00.002 1032 Star::Find returns 1 (0), X=1100.73, Y=134.63, Mass=1386, SNR=26.2, Peak=119 HFD=3.2
22:52:23.575 00.002 1032 MultiStar: [#1 0.04,0.11,0.95,U] [#2 0.09,0.08,0.77,U] [#3 0.14,-0.01,0.77,U] [#4 0.07,-0.15,0.68,U] [#5 0.40,0.04,0.00,M1] [#6 0.05,0.13,0.60,U] [#7 0.13,0.28,0.00,M1] [#8 0.14,0.11,0.52,U] 
22:52:23.577 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.05}, one-star: {0.32, 0.09}
22:52:23.579 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
22:52:23.580 00.001 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
22:52:23.582 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.39 mountX=0.02 mountY=-0.14, mountTheta=-1.44
22:52:23.586 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
22:52:23.588 00.002 1032 Enqueuing Move request for scope (0.13, 0.05)
22:52:23.589 00.001 10072 Worker thread wakes up
22:52:23.589 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
22:52:23.589 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
22:52:23.589 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.02 yDistance=-0.14
22:52:23.591 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:52:23.593 00.002 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 286.88
22:52:23.593 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
22:52:23.593 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:23.593 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:52:23.593 00.000 10072 MoveAxis(E, 16, ABG)
22:52:23.594 00.001 10072 Guiding  Dir = 2, Dur = 16
22:52:23.594 00.000 10072 IsGuiding returns 0
22:52:23.594 00.000 10072 PulseGuide returned control before completion, sleep 26
22:52:23.610 00.016 1032 UpdateGuideState exits: m=1386 SNR=26.2
22:52:23.612 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:23.615 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:23.616 00.001 1032 Enqueuing Expose request
22:52:23.636 00.020 10072 IsGuiding returns 0
22:52:23.636 00.000 10072 Move returns status 0, amount 16
22:52:23.636 00.000 10072 MoveAxis(N, 0, ABG)
22:52:23.636 00.000 10072 Move returns status 0, amount 0
22:52:23.636 00.000 10072 move complete, result=0
22:52:23.636 00.000 10072 worker thread done servicing request
22:52:23.636 00.000 10072 Worker thread wakes up
22:52:23.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:23.638 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:23.638 00.000 1032 GuideStep: 0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
22:52:24.049 00.411 10072 Exposure complete
22:52:24.098 00.049 10072 worker thread done servicing request
22:52:24.098 00.000 1032 OnExposeComplete: enter
22:52:24.100 00.002 1032 UpdateGuideState(): m_state=6
22:52:24.103 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6296
22:52:24.103 00.000 1032 Star::Find returns 1 (0), X=1100.69, Y=134.55, Mass=1389, SNR=26.2, Peak=125 HFD=3.2
22:52:24.105 00.002 1032 MultiStar: [#1 0.29,0.12,0.00,M1] [#2 0.18,-0.05,0.78,U] [#3 0.30,0.01,0.00,M1] [#4 0.23,-0.15,0.00,M2] [#5 0.22,0.16,0.00,M2] [#6 -0.10,0.00,0.66,U] [#7 0.33,0.30,0.00,M2] [#8 0.17,0.08,0.51,U] 
22:52:24.106 00.001 1032 refined, 3 included, MultiStar: {0.15, 0.01}, one-star: {0.28, 0.01}
22:52:24.109 00.003 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
22:52:24.110 00.001 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
22:52:24.111 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.04 mountX=-0.03 mountY=-0.15, mountTheta=-1.79
22:52:24.115 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
22:52:24.117 00.002 1032 Enqueuing Move request for scope (0.15, 0.01)
22:52:24.118 00.001 10072 Worker thread wakes up
22:52:24.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
22:52:24.118 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
22:52:24.118 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.15
22:52:24.120 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:52:24.122 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.88
22:52:24.122 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:52:24.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:24.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:52:24.122 00.000 10072 MoveAxis(E, 11, ABG)
22:52:24.124 00.002 10072 Guiding  Dir = 2, Dur = 11
22:52:24.124 00.000 10072 IsGuiding returns 0
22:52:24.125 00.001 10072 PulseGuide returned control before completion, sleep 21
22:52:24.139 00.014 1032 UpdateGuideState exits: m=1389 SNR=26.2
22:52:24.142 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:24.145 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:24.146 00.001 1032 Enqueuing Expose request
22:52:24.154 00.008 10072 IsGuiding returns 0
22:52:24.154 00.000 10072 Move returns status 0, amount 11
22:52:24.154 00.000 10072 MoveAxis(N, 0, ABG)
22:52:24.154 00.000 10072 Move returns status 0, amount 0
22:52:24.154 00.000 10072 move complete, result=0
22:52:24.154 00.000 10072 worker thread done servicing request
22:52:24.154 00.000 10072 Worker thread wakes up
22:52:24.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:24.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:24.156 00.002 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
22:52:24.783 00.627 10072 Exposure complete
22:52:24.834 00.051 10072 worker thread done servicing request
22:52:24.834 00.000 1032 OnExposeComplete: enter
22:52:24.836 00.002 1032 UpdateGuideState(): m_state=6
22:52:24.838 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6297
22:52:24.839 00.001 1032 Star::Find returns 1 (0), X=1100.68, Y=134.36, Mass=1456, SNR=26.8, Peak=125 HFD=3.3
22:52:24.842 00.003 1032 MultiStar: [#1 0.00,-0.01,0.91,U] [#2 0.24,0.06,0.76,U] [#3 0.33,-0.08,0.00,M2] [#4 0.14,-0.29,0.00,M3] [#5 0.24,-0.02,0.67,U] [#6 0.19,-0.07,0.63,U] [#7 0.00,0.17,0.70,U] [#8 0.11,0.06,0.52,U] 
22:52:24.844 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.01}, one-star: {0.27, -0.18}
22:52:24.845 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
22:52:24.847 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
22:52:24.849 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.06 mountX=-0.05 mountY=-0.15, mountTheta=-1.89
22:52:24.852 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
22:52:24.854 00.002 1032 Enqueuing Move request for scope (0.15, -0.01)
22:52:24.855 00.001 10072 Worker thread wakes up
22:52:24.856 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
22:52:24.856 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
22:52:24.856 00.000 10072 Moving (0.15, -0.01) raw xDistance=-0.05 yDistance=-0.15
22:52:24.857 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:52:24.860 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.89
22:52:24.860 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:52:24.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:24.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:52:24.860 00.000 10072 MoveAxis(E, 12, ABG)
22:52:24.860 00.000 10072 Guiding  Dir = 2, Dur = 12
22:52:24.861 00.001 10072 IsGuiding returns 0
22:52:24.861 00.000 10072 PulseGuide returned control before completion, sleep 22
22:52:24.877 00.016 1032 UpdateGuideState exits: m=1456 SNR=26.8
22:52:24.880 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:24.881 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:24.882 00.001 1032 Enqueuing Expose request
22:52:24.889 00.007 10072 IsGuiding returns 0
22:52:24.889 00.000 10072 Move returns status 0, amount 12
22:52:24.889 00.000 10072 MoveAxis(N, 0, ABG)
22:52:24.889 00.000 10072 Move returns status 0, amount 0
22:52:24.889 00.000 10072 move complete, result=0
22:52:24.889 00.000 10072 worker thread done servicing request
22:52:24.889 00.000 10072 Worker thread wakes up
22:52:24.889 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:24.889 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:24.889 00.000 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
22:52:25.298 00.409 10072 Exposure complete
22:52:25.351 00.053 10072 worker thread done servicing request
22:52:25.351 00.000 1032 OnExposeComplete: enter
22:52:25.353 00.002 1032 UpdateGuideState(): m_state=6
22:52:25.355 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6298
22:52:25.357 00.002 1032 Star::Find returns 1 (0), X=1100.81, Y=134.34, Mass=1323, SNR=25.6, Peak=102 HFD=3.3
22:52:25.359 00.002 1032 MultiStar: [#1 0.12,-0.06,0.98,U] [#2 0.12,-0.03,0.79,U] [#3 0.19,-0.10,0.79,U] [#4 0.23,-0.22,0.00,M4] [#5 0.42,-0.03,0.00,M2] [#6 0.03,-0.07,0.62,U] [#7 0.38,0.12,0.00,M2] [#8 -0.03,0.14,0.51,U] 
22:52:25.361 00.002 1032 refined, 5 included, MultiStar: {0.16, -0.07}, one-star: {0.40, -0.20}
22:52:25.363 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
22:52:25.365 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
22:52:25.366 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.41 mountX=-0.11 mountY=-0.14, mountTheta=-2.24
22:52:25.369 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.07, opts=13)
22:52:25.371 00.002 1032 Enqueuing Move request for scope (0.16, -0.07)
22:52:25.373 00.002 10072 Worker thread wakes up
22:52:25.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
22:52:25.373 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
22:52:25.373 00.000 10072 Moving (0.16, -0.07) raw xDistance=-0.11 yDistance=-0.14
22:52:25.375 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:52:25.377 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.89
22:52:25.378 00.001 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:52:25.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:25.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:52:25.378 00.000 10072 MoveAxis(E, 11, ABG)
22:52:25.378 00.000 10072 Guiding  Dir = 2, Dur = 11
22:52:25.378 00.000 10072 IsGuiding returns 0
22:52:25.379 00.001 10072 PulseGuide returned control before completion, sleep 21
22:52:25.397 00.018 1032 UpdateGuideState exits: m=1323 SNR=25.6
22:52:25.400 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:25.403 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:25.405 00.002 1032 Enqueuing Expose request
22:52:25.407 00.002 10072 IsGuiding returns 0
22:52:25.407 00.000 10072 Move returns status 0, amount 11
22:52:25.407 00.000 10072 MoveAxis(N, 0, ABG)
22:52:25.407 00.000 10072 Move returns status 0, amount 0
22:52:25.407 00.000 10072 move complete, result=0
22:52:25.407 00.000 10072 worker thread done servicing request
22:52:25.407 00.000 10072 Worker thread wakes up
22:52:25.407 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:25.407 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:25.413 00.006 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:52:26.034 00.621 10072 Exposure complete
22:52:26.088 00.054 10072 worker thread done servicing request
22:52:26.088 00.000 1032 OnExposeComplete: enter
22:52:26.090 00.002 1032 UpdateGuideState(): m_state=6
22:52:26.092 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6299
22:52:26.093 00.001 1032 Star::Find returns 1 (0), X=1100.85, Y=134.53, Mass=1318, SNR=25.5, Peak=112 HFD=3.2
22:52:26.095 00.002 1032 MultiStar: [#1 0.27,-0.08,0.00,M1] [#2 0.31,0.16,0.00,M1] [#3 0.30,0.00,0.00,M2] [#4 0.25,-0.14,0.00,M5] [#5 0.14,-0.10,0.65,U] [#6 0.22,-0.01,0.63,U] [#7 0.23,0.17,0.00,M3] [#8 0.05,0.20,0.53,U] 
22:52:26.097 00.002 1032 refined, 3 included, MultiStar: {0.25, 0.01}, one-star: {0.43, -0.01}
22:52:26.098 00.001 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
22:52:26.099 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
22:52:26.101 00.002 1032 CameraToMount -- cameraX=0.25 cameraY=0.01 hyp=0.25 cameraTheta=0.03 mountX=-0.06 mountY=-0.24, mountTheta=-1.80
22:52:26.104 00.003 1032 SchedulePrimaryMove(0F526948, x=0.25, y=0.01, opts=13)
22:52:26.106 00.002 1032 Enqueuing Move request for scope (0.25, 0.01)
22:52:26.108 00.002 10072 Worker thread wakes up
22:52:26.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.01) opts 0xd
22:52:26.108 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, 0.01)
22:52:26.108 00.000 10072 Moving (0.25, 0.01) raw xDistance=-0.06 yDistance=-0.24
22:52:26.110 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:52:26.114 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.89
22:52:26.114 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:52:26.114 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:52:26.114 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:52:26.115 00.001 10072 MoveAxis(E, 11, ABG)
22:52:26.115 00.000 10072 Guiding  Dir = 2, Dur = 11
22:52:26.115 00.000 10072 IsGuiding returns 0
22:52:26.115 00.000 10072 PulseGuide returned control before completion, sleep 21
22:52:26.132 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:52:26.134 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:26.135 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:26.137 00.002 1032 Enqueuing Expose request
22:52:26.139 00.002 10072 IsGuiding returns 0
22:52:26.139 00.000 10072 Move returns status 0, amount 11
22:52:26.139 00.000 10072 MoveAxis(N, 0, ABG)
22:52:26.139 00.000 10072 Move returns status 0, amount 0
22:52:26.139 00.000 10072 move complete, result=0
22:52:26.139 00.000 10072 worker thread done servicing request
22:52:26.139 00.000 10072 Worker thread wakes up
22:52:26.139 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:26.139 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:26.148 00.009 1032 GuideStep: -0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
22:52:26.550 00.402 10072 Exposure complete
22:52:26.602 00.052 10072 worker thread done servicing request
22:52:26.602 00.000 1032 OnExposeComplete: enter
22:52:26.605 00.003 1032 UpdateGuideState(): m_state=6
22:52:26.606 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6300
22:52:26.608 00.002 1032 Star::Find returns 1 (0), X=1100.72, Y=134.33, Mass=1339, SNR=25.7, Peak=110 HFD=3.2
22:52:26.609 00.001 1032 MultiStar: [#1 0.15,0.06,1.02,U] [#2 0.44,-0.11,0.00,M2] [#3 0.28,0.06,0.00,M3] [#4 0.38,-0.35,0.00,M6] [#5 0.29,-0.23,0.00,M2] [#6 0.21,-0.00,0.63,U] [#7 0.13,0.18,0.76,U] [#8 0.18,-0.09,0.52,U] 
22:52:26.612 00.003 1032 refined, 4 included, MultiStar: {0.20, -0.01}, one-star: {0.31, -0.21}
22:52:26.615 00.003 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
22:52:26.617 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
22:52:26.618 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.07 mountX=-0.07 mountY=-0.19, mountTheta=-1.90
22:52:26.622 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.01, opts=13)
22:52:26.624 00.002 1032 Enqueuing Move request for scope (0.20, -0.01)
22:52:26.626 00.002 10072 Worker thread wakes up
22:52:26.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
22:52:26.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
22:52:26.626 00.000 10072 Moving (0.20, -0.01) raw xDistance=-0.07 yDistance=-0.19
22:52:26.628 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:52:26.631 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.89
22:52:26.631 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:52:26.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:26.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:52:26.631 00.000 10072 MoveAxis(E, 9, ABG)
22:52:26.631 00.000 10072 Guiding  Dir = 2, Dur = 9
22:52:26.631 00.000 10072 IsGuiding returns 0
22:52:26.632 00.001 10072 PulseGuide returned control before completion, sleep 19
22:52:26.649 00.017 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:52:26.651 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:26.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:26.655 00.002 1032 Enqueuing Expose request
22:52:26.658 00.003 10072 IsGuiding returns 0
22:52:26.658 00.000 10072 Move returns status 0, amount 9
22:52:26.658 00.000 10072 MoveAxis(N, 0, ABG)
22:52:26.658 00.000 10072 Move returns status 0, amount 0
22:52:26.658 00.000 10072 move complete, result=0
22:52:26.658 00.000 10072 worker thread done servicing request
22:52:26.658 00.000 10072 Worker thread wakes up
22:52:26.658 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:26.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:26.665 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
22:52:27.288 00.623 10072 Exposure complete
22:52:27.340 00.052 10072 worker thread done servicing request
22:52:27.340 00.000 1032 OnExposeComplete: enter
22:52:27.343 00.003 1032 UpdateGuideState(): m_state=6
22:52:27.345 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6301
22:52:27.346 00.001 1032 Star::Find returns 1 (0), X=1101.05, Y=134.15, Mass=1372, SNR=26.0, Peak=114 HFD=3.0
22:52:27.348 00.002 1032 MultiStar: large primary error, entering stabilization period
22:52:27.350 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
22:52:27.351 00.001 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
22:52:27.353 00.002 1032 CameraToMount -- cameraX=0.63 cameraY=-0.39 hyp=0.74 cameraTheta=-0.55 mountX=-0.54 mountY=-0.51, mountTheta=-2.38
22:52:27.357 00.004 1032 SchedulePrimaryMove(0F526948, x=0.63, y=-0.39, opts=13)
22:52:27.359 00.002 1032 Enqueuing Move request for scope (0.63, -0.39)
22:52:27.361 00.002 10072 Worker thread wakes up
22:52:27.361 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.39) opts 0xd
22:52:27.362 00.001 10072 Handling offset move in thread for scope, endpoint = (0.63, -0.39)
22:52:27.362 00.000 10072 Moving (0.63, -0.39) raw xDistance=-0.54 yDistance=-0.51
22:52:27.365 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:52:27.368 00.003 10072 PPEC rslt: input = -0.54, final = -0.27, react = -0.26, pred = -0.01, hyst = -0.24, hyst_pct = 0.00, period_length = 286.90
22:52:27.368 00.000 10072 PPEC: input: -0.54, control: -0.27, exposure: 500
22:52:27.368 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:52:27.368 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
22:52:27.368 00.000 10072 MoveAxis(E, 263, ABG)
22:52:27.368 00.000 10072 Guiding  Dir = 2, Dur = 263
22:52:27.368 00.000 10072 IsGuiding returns 0
22:52:27.369 00.001 10072 PulseGuide returned control before completion, sleep 273
22:52:27.388 00.019 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:52:27.390 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:27.396 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:27.400 00.004 1032 Enqueuing Expose request
22:52:27.645 00.245 10072 IsGuiding returns 0
22:52:27.645 00.000 10072 Move returns status 0, amount 263
22:52:27.645 00.000 10072 MoveAxis(N, 0, ABG)
22:52:27.645 00.000 10072 Move returns status 0, amount 0
22:52:27.645 00.000 10072 move complete, result=0
22:52:27.645 00.000 10072 worker thread done servicing request
22:52:27.645 00.000 10072 Worker thread wakes up
22:52:27.645 00.000 1032 GuideStep: -0.5 px 263 ms EAST, -0.5 px 0 ms NORTH
22:52:27.649 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:27.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:28.056 00.407 10072 Exposure complete
22:52:28.112 00.056 10072 worker thread done servicing request
22:52:28.112 00.000 1032 OnExposeComplete: enter
22:52:28.115 00.003 1032 UpdateGuideState(): m_state=6
22:52:28.120 00.005 1032 Star::Find(15, 1101, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6302
22:52:28.122 00.002 1032 Star::Find returns 1 (0), X=1100.74, Y=134.29, Mass=1324, SNR=25.6, Peak=113 HFD=3.3
22:52:28.124 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
22:52:28.126 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
22:52:28.127 00.001 1032 CameraToMount -- cameraX=0.33 cameraY=-0.25 hyp=0.41 cameraTheta=-0.65 mountX=-0.33 mountY=-0.25, mountTheta=-2.48
22:52:28.130 00.003 1032 SchedulePrimaryMove(0F526948, x=0.33, y=-0.25, opts=13)
22:52:28.131 00.001 1032 Enqueuing Move request for scope (0.33, -0.25)
22:52:28.133 00.002 10072 Worker thread wakes up
22:52:28.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.25) opts 0xd
22:52:28.133 00.000 10072 Handling offset move in thread for scope, endpoint = (0.33, -0.25)
22:52:28.133 00.000 10072 Moving (0.33, -0.25) raw xDistance=-0.33 yDistance=-0.25
22:52:28.136 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:52:28.138 00.002 10072 PPEC rslt: input = -0.33, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 286.90
22:52:28.138 00.000 10072 PPEC: input: -0.33, control: -0.17, exposure: 500
22:52:28.138 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.26 newest=-0.96
22:52:28.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:52:28.138 00.000 10072 MoveAxis(E, 164, ABG)
22:52:28.138 00.000 10072 Guiding  Dir = 2, Dur = 164
22:52:28.139 00.001 10072 IsGuiding returns 0
22:52:28.139 00.000 10072 PulseGuide returned control before completion, sleep 174
22:52:28.160 00.021 1032 UpdateGuideState exits: m=1324 SNR=25.6
22:52:28.163 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:28.165 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:28.167 00.002 1032 Enqueuing Expose request
22:52:28.318 00.151 10072 IsGuiding returns 1
22:52:28.318 00.000 10072 scope still moving after pulse duration time elapsed
22:52:28.349 00.031 10072 IsGuiding returns 0
22:52:28.349 00.000 10072 scope move finished after 164 + 45 ms
22:52:28.349 00.000 10072 Move returns status 0, amount 164
22:52:28.349 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
22:52:28.349 00.000 10072 MoveAxis(N, 248, ABG)
22:52:28.349 00.000 10072 Guiding  Dir = 0, Dur = 248
22:52:28.350 00.001 10072 IsGuiding returns 0
22:52:28.350 00.000 10072 PulseGuide returned control before completion, sleep 258
22:52:28.615 00.265 10072 IsGuiding returns 0
22:52:28.615 00.000 10072 Move returns status 0, amount 248
22:52:28.615 00.000 10072 move complete, result=0
22:52:28.615 00.000 10072 worker thread done servicing request
22:52:28.615 00.000 10072 Worker thread wakes up
22:52:28.615 00.000 1032 GuideStep: -0.3 px 164 ms EAST, -0.3 px 248 ms NORTH
22:52:28.619 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:28.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:29.247 00.628 10072 Exposure complete
22:52:29.300 00.053 1032 OnExposeComplete: enter
22:52:29.302 00.002 1032 UpdateGuideState(): m_state=6
22:52:29.304 00.002 10072 worker thread done servicing request
22:52:29.304 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6303
22:52:29.307 00.003 1032 Star::Find returns 1 (0), X=1100.71, Y=134.60, Mass=1281, SNR=25.2, Peak=108 HFD=3.2
22:52:29.308 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:52:29.310 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:52:29.312 00.002 1032 CameraToMount -- cameraX=0.30 cameraY=0.06 hyp=0.30 cameraTheta=0.21 mountX=-0.01 mountY=-0.30, mountTheta=-1.62
22:52:29.315 00.003 1032 SchedulePrimaryMove(0F526948, x=0.30, y=0.06, opts=13)
22:52:29.316 00.001 1032 Enqueuing Move request for scope (0.30, 0.06)
22:52:29.319 00.003 10072 Worker thread wakes up
22:52:29.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.06) opts 0xd
22:52:29.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.30, 0.06)
22:52:29.319 00.000 10072 Moving (0.30, 0.06) raw xDistance=-0.01 yDistance=-0.30
22:52:29.319 00.000 10072 BLC: History state: CurrMiss=0.30, AvgInitMiss=-0.11, ShCount=6, LgCount=2, SticCount=0,  Deflections: 0=-0.252869, 1:0.302386
22:52:29.319 00.000 10072 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
22:52:29.319 00.000 10072 BLC: window closed
22:52:29.320 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:52:29.323 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.90
22:52:29.323 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:52:29.324 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:52:29.324 00.000 10072 MoveAxis(E, 11, ABG)
22:52:29.324 00.000 10072 Guiding  Dir = 2, Dur = 11
22:52:29.324 00.000 10072 IsGuiding returns 0
22:52:29.325 00.001 10072 PulseGuide returned control before completion, sleep 21
22:52:29.343 00.018 1032 UpdateGuideState exits: m=1281 SNR=25.2
22:52:29.345 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:29.347 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:29.349 00.002 1032 Enqueuing Expose request
22:52:29.352 00.003 10072 IsGuiding returns 0
22:52:29.352 00.000 10072 Move returns status 0, amount 11
22:52:29.352 00.000 10072 MoveAxis(N, 195, ABG)
22:52:29.352 00.000 10072 Guiding  Dir = 0, Dur = 195
22:52:29.352 00.000 10072 IsGuiding returns 0
22:52:29.352 00.000 10072 PulseGuide returned control before completion, sleep 205
22:52:29.572 00.220 10072 IsGuiding returns 0
22:52:29.572 00.000 10072 Move returns status 0, amount 195
22:52:29.572 00.000 10072 move complete, result=0
22:52:29.572 00.000 10072 worker thread done servicing request
22:52:29.572 00.000 10072 Worker thread wakes up
22:52:29.572 00.000 1032 GuideStep: -0.0 px 11 ms EAST, -0.3 px 195 ms NORTH
22:52:29.575 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:29.575 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:29.979 00.404 10072 Exposure complete
22:52:30.034 00.055 10072 worker thread done servicing request
22:52:30.034 00.000 1032 OnExposeComplete: enter
22:52:30.036 00.002 1032 UpdateGuideState(): m_state=6
22:52:30.038 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6304
22:52:30.039 00.001 1032 Star::Find returns 1 (0), X=1100.60, Y=134.65, Mass=1420, SNR=26.5, Peak=125 HFD=3.1
22:52:30.042 00.003 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
22:52:30.043 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
22:52:30.044 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.55 mountX=0.06 mountY=-0.21, mountTheta=-1.28
22:52:30.046 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.11, opts=13)
22:52:30.049 00.003 1032 Enqueuing Move request for scope (0.19, 0.11)
22:52:30.051 00.002 10072 Worker thread wakes up
22:52:30.051 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.11) opts 0xd
22:52:30.051 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.11)
22:52:30.051 00.000 10072 Moving (0.19, 0.11) raw xDistance=0.06 yDistance=-0.21
22:52:30.053 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:52:30.056 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.90
22:52:30.056 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:52:30.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:52:30.056 00.000 10072 MoveAxis(E, 9, ABG)
22:52:30.056 00.000 10072 Guiding  Dir = 2, Dur = 9
22:52:30.056 00.000 10072 IsGuiding returns 0
22:52:30.057 00.001 10072 PulseGuide returned control before completion, sleep 19
22:52:30.074 00.017 1032 UpdateGuideState exits: m=1420 SNR=26.5
22:52:30.076 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:30.078 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:30.079 00.001 1032 Enqueuing Expose request
22:52:30.086 00.007 10072 IsGuiding returns 0
22:52:30.086 00.000 10072 Move returns status 0, amount 9
22:52:30.086 00.000 10072 MoveAxis(N, 135, ABG)
22:52:30.086 00.000 10072 Guiding  Dir = 0, Dur = 135
22:52:30.086 00.000 10072 IsGuiding returns 0
22:52:30.087 00.001 10072 PulseGuide returned control before completion, sleep 145
22:52:30.241 00.154 10072 IsGuiding returns 1
22:52:30.241 00.000 10072 scope still moving after pulse duration time elapsed
22:52:30.273 00.032 10072 IsGuiding returns 0
22:52:30.273 00.000 10072 scope move finished after 135 + 51 ms
22:52:30.273 00.000 10072 Move returns status 0, amount 135
22:52:30.273 00.000 10072 move complete, result=0
22:52:30.273 00.000 10072 worker thread done servicing request
22:52:30.273 00.000 10072 Worker thread wakes up
22:52:30.273 00.000 1032 GuideStep: 0.1 px 9 ms EAST, -0.2 px 135 ms NORTH
22:52:30.275 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:30.275 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:30.898 00.623 10072 Exposure complete
22:52:30.945 00.047 10072 worker thread done servicing request
22:52:30.945 00.000 1032 OnExposeComplete: enter
22:52:30.947 00.002 1032 UpdateGuideState(): m_state=6
22:52:30.949 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6305
22:52:30.950 00.001 1032 Star::Find returns 1 (0), X=1100.57, Y=134.58, Mass=1345, SNR=25.8, Peak=126 HFD=3.2
22:52:30.952 00.002 1032 MultiStar: exiting stabilization period
22:52:30.955 00.003 1032 MultiStar: [#1 -0.14,0.25,0.00,M1] [#2 0.03,0.22,0.80,U] [#3 0.09,0.09,0.74,U] [#4 0.01,0.02,0.71,U] [#5 -0.03,0.06,0.65,U] [#6 -0.36,0.15,0.00,M1] [#7 -0.19,0.36,0.00,M3] [#8 -0.31,0.29,0.00,M1] 
22:52:30.958 00.003 1032 refined, 4 included, MultiStar: {0.06, 0.09}, one-star: {0.16, 0.04}
22:52:30.960 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
22:52:30.963 00.003 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
22:52:30.964 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.95 mountX=0.07 mountY=-0.08, mountTheta=-0.88
22:52:30.967 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
22:52:30.969 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
22:52:30.970 00.001 10072 Worker thread wakes up
22:52:30.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
22:52:30.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
22:52:30.970 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
22:52:30.971 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:52:30.973 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.91
22:52:30.973 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:52:30.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:30.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:52:30.973 00.000 10072 MoveAxis(E, 9, ABG)
22:52:30.974 00.001 10072 Guiding  Dir = 2, Dur = 9
22:52:30.974 00.000 10072 IsGuiding returns 0
22:52:30.974 00.000 10072 PulseGuide returned control before completion, sleep 19
22:52:30.991 00.017 1032 UpdateGuideState exits: m=1345 SNR=25.8
22:52:30.993 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:30.995 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:30.997 00.002 1032 Enqueuing Expose request
22:52:31.004 00.007 10072 IsGuiding returns 0
22:52:31.004 00.000 10072 Move returns status 0, amount 9
22:52:31.004 00.000 10072 MoveAxis(N, 0, ABG)
22:52:31.004 00.000 10072 Move returns status 0, amount 0
22:52:31.004 00.000 10072 move complete, result=0
22:52:31.004 00.000 10072 worker thread done servicing request
22:52:31.004 00.000 10072 Worker thread wakes up
22:52:31.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:31.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:31.005 00.001 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:52:31.415 00.410 10072 Exposure complete
22:52:31.468 00.053 10072 worker thread done servicing request
22:52:31.468 00.000 1032 OnExposeComplete: enter
22:52:31.470 00.002 1032 UpdateGuideState(): m_state=6
22:52:31.471 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6306
22:52:31.473 00.002 1032 Star::Find returns 1 (0), X=1100.43, Y=134.60, Mass=1365, SNR=26.0, Peak=124 HFD=3.3
22:52:31.474 00.001 1032 MultiStar: [#1 -0.23,0.32,0.00,M2] [#2 -0.08,0.24,0.82,U] [#3 -0.25,0.02,0.77,U] [#4 -0.11,-0.09,0.67,U] [#5 0.03,0.11,0.68,U] [#6 -0.16,0.23,0.00,M2] [#7 -0.35,0.34,0.00,M4] [#8 -0.26,0.20,0.00,M2] 
22:52:31.476 00.002 1032 single-star, 4 included, MultiStar: {-0.08, 0.07}, one-star: {0.01, 0.06}
22:52:31.478 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
22:52:31.481 00.003 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
22:52:31.483 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.34 mountX=0.06 mountY=-0.03, mountTheta=-0.49
22:52:31.488 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
22:52:31.491 00.003 1032 Enqueuing Move request for scope (0.01, 0.06)
22:52:31.492 00.001 10072 Worker thread wakes up
22:52:31.493 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
22:52:31.493 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
22:52:31.493 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.03
22:52:31.494 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:52:31.497 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.91
22:52:31.497 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:52:31.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:31.497 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:52:31.497 00.000 10072 MoveAxis(E, 8, ABG)
22:52:31.497 00.000 10072 Guiding  Dir = 2, Dur = 8
22:52:31.497 00.000 10072 IsGuiding returns 0
22:52:31.498 00.001 10072 PulseGuide returned control before completion, sleep 18
22:52:31.515 00.017 1032 UpdateGuideState exits: m=1365 SNR=26.0
22:52:31.517 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:31.520 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:31.523 00.003 1032 Enqueuing Expose request
22:52:31.525 00.002 10072 IsGuiding returns 0
22:52:31.525 00.000 10072 Move returns status 0, amount 8
22:52:31.525 00.000 10072 MoveAxis(N, 0, ABG)
22:52:31.525 00.000 10072 Move returns status 0, amount 0
22:52:31.526 00.001 10072 move complete, result=0
22:52:31.526 00.000 10072 worker thread done servicing request
22:52:31.526 00.000 10072 Worker thread wakes up
22:52:31.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:31.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:31.533 00.007 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:52:32.259 00.726 10072 Exposure complete
22:52:32.328 00.069 1032 OnExposeComplete: enter
22:52:32.333 00.005 10072 worker thread done servicing request
22:52:32.333 00.000 1032 UpdateGuideState(): m_state=6
22:52:32.335 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6307
22:52:32.337 00.002 1032 Star::Find returns 1 (0), X=1100.53, Y=134.76, Mass=1485, SNR=27.1, Peak=127 HFD=3.3
22:52:32.339 00.002 1032 MultiStar: [#1 -0.26,0.40,0.00,M3] [#2 -0.21,0.35,0.00,M1] [#3 -0.17,0.15,0.70,U] [#4 -0.11,-0.03,0.66,U] [#5 -0.13,-0.05,0.65,U] [#6 -0.49,0.41,0.00,M3] [#7 -0.23,0.32,0.00,M5] [#8 -0.29,0.37,0.00,M3] 
22:52:32.341 00.002 1032 refined, 3 included, MultiStar: {-0.05, 0.09}, one-star: {0.11, 0.22}
22:52:32.343 00.002 1032 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.83) = xAngle (0.28 = 0.28)
22:52:32.346 00.003 1032 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
22:52:32.348 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.11 mountX=0.10 mountY=0.03, mountTheta=0.28
22:52:32.353 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.09, opts=13)
22:52:32.356 00.003 1032 Enqueuing Move request for scope (-0.05, 0.09)
22:52:32.358 00.002 10072 Worker thread wakes up
22:52:32.359 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
22:52:32.359 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
22:52:32.359 00.000 10072 Moving (-0.05, 0.09) raw xDistance=0.10 yDistance=0.03
22:52:32.366 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:52:32.372 00.006 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.91
22:52:32.372 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
22:52:32.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:32.373 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:52:32.373 00.000 10072 MoveAxis(E, 10, ABG)
22:52:32.373 00.000 10072 Guiding  Dir = 2, Dur = 10
22:52:32.373 00.000 10072 IsGuiding returns 0
22:52:32.374 00.001 10072 PulseGuide returned control before completion, sleep 20
22:52:32.406 00.032 1032 UpdateGuideState exits: m=1485 SNR=27.1
22:52:32.409 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:32.412 00.003 10072 IsGuiding returns 0
22:52:32.412 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:32.415 00.003 10072 Move returns status 0, amount 10
22:52:32.415 00.000 1032 Enqueuing Expose request
22:52:32.418 00.003 10072 MoveAxis(N, 0, ABG)
22:52:32.418 00.000 10072 Move returns status 0, amount 0
22:52:32.418 00.000 10072 move complete, result=0
22:52:32.418 00.000 10072 worker thread done servicing request
22:52:32.418 00.000 10072 Worker thread wakes up
22:52:32.418 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:32.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:32.432 00.014 1032 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
22:52:32.838 00.406 10072 Exposure complete
22:52:32.909 00.071 1032 OnExposeComplete: enter
22:52:32.912 00.003 1032 UpdateGuideState(): m_state=6
22:52:32.914 00.002 10072 worker thread done servicing request
22:52:32.914 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6308
22:52:32.916 00.002 1032 Star::Find returns 1 (0), X=1100.31, Y=134.65, Mass=1369, SNR=26.0, Peak=136 HFD=3.3
22:52:32.919 00.003 1032 MultiStar: [#1 -0.22,0.24,0.00,M4] [#2 -0.19,0.41,0.00,M2] [#3 -0.23,0.09,0.81,U] [#4 -0.28,-0.14,0.00,M4] [#5 -0.14,0.20,0.69,U] [#6 -0.53,0.27,0.00,M4] [#7 -0.20,0.27,0.00,M6] [#8 -0.23,0.26,0.00,M4] 
22:52:32.921 00.002 1032 single-star, 2 included, MultiStar: {-0.16, 0.13}, one-star: {-0.11, 0.12}
22:52:32.925 00.004 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
22:52:32.930 00.005 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
22:52:32.932 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.33 mountX=0.14 mountY=0.08, mountTheta=0.50
22:52:32.935 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.12, opts=13)
22:52:32.939 00.004 1032 Enqueuing Move request for scope (-0.11, 0.12)
22:52:32.941 00.002 10072 Worker thread wakes up
22:52:32.941 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
22:52:32.941 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
22:52:32.941 00.000 10072 Moving (-0.11, 0.12) raw xDistance=0.14 yDistance=0.08
22:52:32.944 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:52:32.947 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 286.91
22:52:32.947 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
22:52:32.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:32.948 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:52:32.948 00.000 10072 MoveAxis(W, 57, ABG)
22:52:32.948 00.000 10072 Guiding  Dir = 3, Dur = 57
22:52:32.948 00.000 10072 IsGuiding returns 0
22:52:32.949 00.001 10072 PulseGuide returned control before completion, sleep 67
22:52:32.975 00.026 1032 UpdateGuideState exits: m=1369 SNR=26.0
22:52:32.980 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:32.985 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:32.989 00.004 1032 Enqueuing Expose request
22:52:33.023 00.034 10072 IsGuiding returns 0
22:52:33.023 00.000 10072 Move returns status 0, amount 57
22:52:33.023 00.000 10072 MoveAxis(N, 0, ABG)
22:52:33.023 00.000 10072 Move returns status 0, amount 0
22:52:33.023 00.000 10072 move complete, result=0
22:52:33.023 00.000 10072 worker thread done servicing request
22:52:33.023 00.000 10072 Worker thread wakes up
22:52:33.024 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:33.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:33.027 00.003 1032 GuideStep: 0.1 px 57 ms WEST, 0.1 px 0 ms NORTH
22:52:33.648 00.621 10072 Exposure complete
22:52:33.706 00.058 10072 worker thread done servicing request
22:52:33.706 00.000 1032 OnExposeComplete: enter
22:52:33.710 00.004 1032 UpdateGuideState(): m_state=6
22:52:33.712 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6309
22:52:33.714 00.002 1032 Star::Find returns 1 (0), X=1100.30, Y=134.48, Mass=1430, SNR=26.6, Peak=144 HFD=3.2
22:52:33.717 00.003 1032 MultiStar: [#1 -0.22,0.06,0.96,U] [#2 -0.17,0.01,0.77,U] [#3 -0.31,-0.05,0.00,M1] [#4 -0.29,-0.29,0.00,M5] [#5 -0.13,-0.00,0.67,U] [#6 -0.54,-0.02,0.00,M5] [#7 -0.41,0.10,0.00,M7] [#8 -0.40,0.26,0.00,M5] 
22:52:33.719 00.002 1032 single-star, 3 included, MultiStar: {-0.16, 0.00}, one-star: {-0.11, -0.06}
22:52:33.721 00.002 1032 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.83) = xAngle (-4.50 = 1.78)
22:52:33.722 00.001 1032 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.50 = 1.78)
22:52:33.724 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.67 mountX=-0.03 mountY=0.13, mountTheta=1.78
22:52:33.727 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.06, opts=13)
22:52:33.730 00.003 1032 Enqueuing Move request for scope (-0.11, -0.06)
22:52:33.732 00.002 10072 Worker thread wakes up
22:52:33.732 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
22:52:33.732 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
22:52:33.732 00.000 10072 Moving (-0.11, -0.06) raw xDistance=-0.03 yDistance=0.13
22:52:33.734 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:52:33.739 00.005 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.92
22:52:33.739 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:52:33.739 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:33.739 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:52:33.739 00.000 10072 MoveAxis(E, 9, ABG)
22:52:33.739 00.000 10072 Guiding  Dir = 2, Dur = 9
22:52:33.740 00.001 10072 IsGuiding returns 0
22:52:33.741 00.001 10072 PulseGuide returned control before completion, sleep 19
22:52:33.758 00.017 1032 UpdateGuideState exits: m=1430 SNR=26.6
22:52:33.761 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:33.763 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:33.764 00.001 1032 Enqueuing Expose request
22:52:33.770 00.006 10072 IsGuiding returns 0
22:52:33.770 00.000 10072 Move returns status 0, amount 9
22:52:33.770 00.000 10072 MoveAxis(N, 0, ABG)
22:52:33.770 00.000 10072 Move returns status 0, amount 0
22:52:33.770 00.000 10072 move complete, result=0
22:52:33.770 00.000 10072 worker thread done servicing request
22:52:33.770 00.000 10072 Worker thread wakes up
22:52:33.771 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:33.771 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:33.775 00.004 1032 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
22:52:34.190 00.415 10072 Exposure complete
22:52:34.246 00.056 10072 worker thread done servicing request
22:52:34.246 00.000 1032 OnExposeComplete: enter
22:52:34.248 00.002 1032 UpdateGuideState(): m_state=6
22:52:34.250 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6310
22:52:34.252 00.002 1032 Star::Find returns 1 (0), X=1100.34, Y=134.37, Mass=1298, SNR=25.3, Peak=106 HFD=3.3
22:52:34.254 00.002 1032 MultiStar: [#1 -0.25,0.06,0.00,M4] [#2 -0.27,0.06,0.00,M2] [#3 -0.21,0.01,0.73,U] [#4 -0.30,-0.24,0.00,M6] [#5 -0.19,0.12,0.71,U] [#6 -0.41,0.09,0.00,M6] [#7 -0.15,0.17,0.74,U] [#8 -0.35,0.18,0.00,M6] 
22:52:34.255 00.001 1032 refined, 3 included, MultiStar: {-0.15, 0.02}, one-star: {-0.08, -0.17}
22:52:34.257 00.002 1032 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.83) = xAngle (1.19 = 1.19)
22:52:34.258 00.001 1032 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.19 = 1.19)
22:52:34.260 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.02 mountX=0.06 mountY=0.14, mountTheta=1.19
22:52:34.262 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.02, opts=13)
22:52:34.264 00.002 1032 Enqueuing Move request for scope (-0.15, 0.02)
22:52:34.266 00.002 10072 Worker thread wakes up
22:52:34.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
22:52:34.266 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
22:52:34.266 00.000 10072 Moving (-0.15, 0.02) raw xDistance=0.06 yDistance=0.14
22:52:34.270 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:52:34.273 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.92
22:52:34.273 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:52:34.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:34.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:52:34.273 00.000 10072 MoveAxis(E, 7, ABG)
22:52:34.273 00.000 10072 Guiding  Dir = 2, Dur = 7
22:52:34.274 00.001 10072 IsGuiding returns 0
22:52:34.274 00.000 10072 PulseGuide returned control before completion, sleep 17
22:52:34.292 00.018 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:52:34.294 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:34.295 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:34.298 00.003 1032 Enqueuing Expose request
22:52:34.301 00.003 10072 IsGuiding returns 0
22:52:34.301 00.000 10072 Move returns status 0, amount 7
22:52:34.301 00.000 10072 MoveAxis(N, 0, ABG)
22:52:34.301 00.000 10072 Move returns status 0, amount 0
22:52:34.301 00.000 10072 move complete, result=0
22:52:34.301 00.000 10072 worker thread done servicing request
22:52:34.301 00.000 10072 Worker thread wakes up
22:52:34.301 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:34.301 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:34.310 00.009 1032 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
22:52:34.938 00.628 10072 Exposure complete
22:52:34.986 00.048 10072 worker thread done servicing request
22:52:34.986 00.000 1032 OnExposeComplete: enter
22:52:34.989 00.003 1032 UpdateGuideState(): m_state=6
22:52:34.991 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6311
22:52:34.992 00.001 1032 Star::Find returns 1 (0), X=1100.32, Y=134.49, Mass=1226, SNR=24.6, Peak=119 HFD=3.2
22:52:34.994 00.002 1032 MultiStar: [#1 -0.27,0.19,0.00,M5] [#2 -0.21,0.11,0.83,U] [#3 -0.37,0.20,0.00,M1] [#4 -0.26,0.04,0.00,M7] [#5 -0.30,0.25,0.00,M1] [#6 -0.48,0.35,0.00,M7] [#7 -0.45,0.45,0.00,M7] [#8 -0.50,0.21,0.00,M7] 
22:52:34.996 00.002 1032 single-star, 1 included, MultiStar: {-0.15, 0.02}, one-star: {-0.09, -0.05}
22:52:34.997 00.001 1032 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.83) = xAngle (-4.48 = 1.81)
22:52:34.999 00.002 1032 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.48 = 1.81)
22:52:35.000 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.64 mountX=-0.02 mountY=0.10, mountTheta=1.81
22:52:35.004 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.05, opts=13)
22:52:35.006 00.002 1032 Enqueuing Move request for scope (-0.09, -0.05)
22:52:35.008 00.002 10072 Worker thread wakes up
22:52:35.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
22:52:35.008 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
22:52:35.008 00.000 10072 Moving (-0.09, -0.05) raw xDistance=-0.02 yDistance=0.10
22:52:35.009 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:52:35.012 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.92
22:52:35.012 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:52:35.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:35.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:52:35.012 00.000 10072 MoveAxis(E, 8, ABG)
22:52:35.012 00.000 10072 Guiding  Dir = 2, Dur = 8
22:52:35.013 00.001 10072 IsGuiding returns 0
22:52:35.013 00.000 10072 PulseGuide returned control before completion, sleep 18
22:52:35.029 00.016 1032 UpdateGuideState exits: m=1226 SNR=24.6
22:52:35.032 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:35.033 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:35.036 00.003 1032 Enqueuing Expose request
22:52:35.047 00.011 10072 IsGuiding returns 0
22:52:35.047 00.000 10072 Move returns status 0, amount 8
22:52:35.047 00.000 10072 MoveAxis(N, 0, ABG)
22:52:35.047 00.000 10072 Move returns status 0, amount 0
22:52:35.047 00.000 10072 move complete, result=0
22:52:35.047 00.000 10072 worker thread done servicing request
22:52:35.047 00.000 10072 Worker thread wakes up
22:52:35.047 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:35.047 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:35.048 00.001 1032 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
22:52:35.455 00.407 10072 Exposure complete
22:52:35.506 00.051 10072 worker thread done servicing request
22:52:35.506 00.000 1032 OnExposeComplete: enter
22:52:35.508 00.002 1032 UpdateGuideState(): m_state=6
22:52:35.511 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6312
22:52:35.512 00.001 1032 Star::Find returns 1 (0), X=1100.34, Y=134.51, Mass=1368, SNR=26.0, Peak=133 HFD=3.3
22:52:35.514 00.002 1032 MultiStar: [#1 -0.35,0.24,0.00,M6] [#2 -0.19,0.31,0.00,M2] [#3 -0.27,-0.01,0.00,M2] [#4 -0.39,0.07,0.00,M8] [#5 -0.29,0.19,0.00,M2] [#6 -0.58,0.35,0.00,M8] [#7 -0.30,0.28,0.00,M8] [#8 -0.52,0.14,0.00,M8] 
22:52:35.516 00.002 1032 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.83) = xAngle (-4.56 = 1.72)
22:52:35.519 00.003 1032 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.56 = 1.72)
22:52:35.521 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.73 mountX=-0.01 mountY=0.08, mountTheta=1.72
22:52:35.525 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.03, opts=13)
22:52:35.527 00.002 1032 Enqueuing Move request for scope (-0.08, -0.03)
22:52:35.528 00.001 10072 Worker thread wakes up
22:52:35.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
22:52:35.528 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
22:52:35.528 00.000 10072 Moving (-0.08, -0.03) raw xDistance=-0.01 yDistance=0.08
22:52:35.535 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:52:35.541 00.006 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.92
22:52:35.541 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:52:35.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:35.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:52:35.541 00.000 10072 MoveAxis(E, 11, ABG)
22:52:35.541 00.000 10072 Guiding  Dir = 2, Dur = 11
22:52:35.541 00.000 10072 IsGuiding returns 0
22:52:35.542 00.001 10072 PulseGuide returned control before completion, sleep 21
22:52:35.561 00.019 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:52:35.563 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:35.565 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:35.566 00.001 1032 Enqueuing Expose request
22:52:35.585 00.019 10072 IsGuiding returns 0
22:52:35.585 00.000 10072 Move returns status 0, amount 11
22:52:35.585 00.000 10072 MoveAxis(N, 0, ABG)
22:52:35.585 00.000 10072 Move returns status 0, amount 0
22:52:35.585 00.000 10072 move complete, result=0
22:52:35.585 00.000 10072 worker thread done servicing request
22:52:35.585 00.000 10072 Worker thread wakes up
22:52:35.585 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:35.585 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:35.589 00.004 1032 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
22:52:36.217 00.628 10072 Exposure complete
22:52:36.270 00.053 10072 worker thread done servicing request
22:52:36.270 00.000 1032 OnExposeComplete: enter
22:52:36.272 00.002 1032 UpdateGuideState(): m_state=6
22:52:36.274 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6313
22:52:36.276 00.002 1032 Star::Find returns 1 (0), X=1100.32, Y=134.45, Mass=1289, SNR=25.2, Peak=129 HFD=3.2
22:52:36.279 00.003 1032 MultiStar: [#1 -0.35,0.11,0.00,M7] [#2 -0.19,0.12,0.81,U] [#3 -0.35,0.12,0.00,M3] [#4 -0.27,-0.22,0.00,M9] [#5 -0.33,0.16,0.00,M3] [#6 -0.42,0.01,0.00,M9] [#7 -0.26,0.14,0.00,M9] [#8 -0.43,0.24,0.00,M9] 
22:52:36.281 00.002 1032 single-star, 1 included, MultiStar: {-0.13, 0.00}, one-star: {-0.09, -0.09}
22:52:36.283 00.002 1032 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.83) = xAngle (-4.18 = 2.10)
22:52:36.284 00.001 1032 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.18 = 2.10)
22:52:36.286 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.35 mountX=-0.07 mountY=0.11, mountTheta=2.10
22:52:36.288 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.09, opts=13)
22:52:36.290 00.002 1032 Enqueuing Move request for scope (-0.09, -0.09)
22:52:36.292 00.002 10072 Worker thread wakes up
22:52:36.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
22:52:36.292 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
22:52:36.292 00.000 10072 Moving (-0.09, -0.09) raw xDistance=-0.07 yDistance=0.11
22:52:36.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:52:36.296 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.93
22:52:36.296 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:52:36.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:36.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:52:36.296 00.000 10072 MoveAxis(E, 13, ABG)
22:52:36.296 00.000 10072 Guiding  Dir = 2, Dur = 13
22:52:36.297 00.001 10072 IsGuiding returns 0
22:52:36.297 00.000 10072 PulseGuide returned control before completion, sleep 23
22:52:36.314 00.017 1032 UpdateGuideState exits: m=1289 SNR=25.2
22:52:36.316 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:36.318 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:36.320 00.002 1032 Enqueuing Expose request
22:52:36.324 00.004 10072 IsGuiding returns 0
22:52:36.324 00.000 10072 Move returns status 0, amount 13
22:52:36.324 00.000 10072 MoveAxis(N, 0, ABG)
22:52:36.324 00.000 10072 Move returns status 0, amount 0
22:52:36.324 00.000 10072 move complete, result=0
22:52:36.324 00.000 10072 worker thread done servicing request
22:52:36.324 00.000 10072 Worker thread wakes up
22:52:36.324 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:36.325 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:36.330 00.005 1032 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
22:52:36.730 00.400 10072 Exposure complete
22:52:36.784 00.054 10072 worker thread done servicing request
22:52:36.785 00.001 1032 OnExposeComplete: enter
22:52:36.786 00.001 1032 UpdateGuideState(): m_state=6
22:52:36.788 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6314
22:52:36.790 00.002 1032 Star::Find returns 1 (0), X=1100.28, Y=134.59, Mass=1404, SNR=26.4, Peak=142 HFD=3.2
22:52:36.793 00.003 1032 MultiStar: [#1 -0.35,0.24,0.00,M8] [#2 -0.20,0.14,0.74,U] [#3 -0.36,-0.14,0.00,M4] [#4 -0.24,-0.17,0.00,M10] [#5 -0.34,0.08,0.00,M4] [#6 -0.48,0.10,0.00,M10] [#7 -0.31,0.18,0.00,M10] [#8 -0.57,0.28,0.00,M10] 
22:52:36.794 00.001 1032 single-star, 1 included, MultiStar: {-0.16, 0.08}, one-star: {-0.13, 0.05}
22:52:36.796 00.002 1032 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.83) = xAngle (0.97 = 0.97)
22:52:36.798 00.002 1032 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.97 = 0.97)
22:52:36.801 00.003 1032 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.80 mountX=0.08 mountY=0.12, mountTheta=0.97
22:52:36.804 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.05, opts=13)
22:52:36.808 00.004 1032 Enqueuing Move request for scope (-0.13, 0.05)
22:52:36.810 00.002 10072 Worker thread wakes up
22:52:36.810 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
22:52:36.810 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
22:52:36.810 00.000 10072 Moving (-0.13, 0.05) raw xDistance=0.08 yDistance=0.12
22:52:36.812 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:52:36.815 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.93
22:52:36.815 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:52:36.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:36.815 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:52:36.815 00.000 10072 MoveAxis(E, 11, ABG)
22:52:36.815 00.000 10072 Guiding  Dir = 2, Dur = 11
22:52:36.815 00.000 10072 IsGuiding returns 0
22:52:36.816 00.001 10072 PulseGuide returned control before completion, sleep 21
22:52:36.833 00.017 1032 UpdateGuideState exits: m=1404 SNR=26.4
22:52:36.836 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:36.838 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:36.840 00.002 1032 Enqueuing Expose request
22:52:36.852 00.012 10072 IsGuiding returns 0
22:52:36.852 00.000 10072 Move returns status 0, amount 11
22:52:36.852 00.000 10072 MoveAxis(N, 0, ABG)
22:52:36.852 00.000 10072 Move returns status 0, amount 0
22:52:36.852 00.000 10072 move complete, result=0
22:52:36.852 00.000 10072 worker thread done servicing request
22:52:36.852 00.000 10072 Worker thread wakes up
22:52:36.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:36.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:36.854 00.002 1032 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
22:52:37.483 00.629 10072 Exposure complete
22:52:37.533 00.050 10072 worker thread done servicing request
22:52:37.533 00.000 1032 OnExposeComplete: enter
22:52:37.536 00.003 1032 UpdateGuideState(): m_state=6
22:52:37.540 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6315
22:52:37.545 00.005 1032 Star::Find returns 1 (0), X=1100.33, Y=134.63, Mass=1372, SNR=26.0, Peak=133 HFD=3.3
22:52:37.549 00.004 1032 MultiStar: [#1 -0.37,0.27,0.00,M9] [#2 -0.25,0.33,0.00,M1] [#3 -0.14,0.15,0.74,U] [#4 -0.33,-0.10,0.00,R] [#5 -0.35,0.15,0.00,M5] [#6 -0.48,0.18,0.00,R] [#7 -0.42,0.30,0.00,R] [#8 -0.54,0.32,0.00,R] 
22:52:37.552 00.003 1032 single-star, 1 included, MultiStar: {-0.11, 0.12}, one-star: {-0.08, 0.09}
22:52:37.555 00.003 1032 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.83) = xAngle (0.48 = 0.48)
22:52:37.556 00.001 1032 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.48 = 0.48)
22:52:37.558 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.11 mountY=0.06, mountTheta=0.48
22:52:37.560 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.09, opts=13)
22:52:37.561 00.001 1032 Enqueuing Move request for scope (-0.08, 0.09)
22:52:37.563 00.002 10072 Worker thread wakes up
22:52:37.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
22:52:37.563 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
22:52:37.563 00.000 10072 Moving (-0.08, 0.09) raw xDistance=0.11 yDistance=0.06
22:52:37.564 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:52:37.567 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.93
22:52:37.567 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
22:52:37.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:37.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:52:37.567 00.000 10072 MoveAxis(E, 12, ABG)
22:52:37.567 00.000 10072 Guiding  Dir = 2, Dur = 12
22:52:37.568 00.001 10072 IsGuiding returns 0
22:52:37.568 00.000 10072 PulseGuide returned control before completion, sleep 22
22:52:37.585 00.017 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:52:37.587 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:37.588 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:37.592 00.004 1032 Enqueuing Expose request
22:52:37.605 00.013 10072 IsGuiding returns 0
22:52:37.605 00.000 10072 Move returns status 0, amount 12
22:52:37.605 00.000 10072 MoveAxis(N, 0, ABG)
22:52:37.605 00.000 10072 Move returns status 0, amount 0
22:52:37.605 00.000 10072 move complete, result=0
22:52:37.605 00.000 10072 worker thread done servicing request
22:52:37.605 00.000 10072 Worker thread wakes up
22:52:37.605 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:37.605 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:37.607 00.002 1032 GuideStep: 0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
22:52:38.015 00.408 10072 Exposure complete
22:52:38.066 00.051 10072 worker thread done servicing request
22:52:38.067 00.001 1032 OnExposeComplete: enter
22:52:38.069 00.002 1032 UpdateGuideState(): m_state=6
22:52:38.071 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6316
22:52:38.074 00.003 1032 Star::Find returns 1 (0), X=1100.28, Y=134.65, Mass=1353, SNR=25.9, Peak=125 HFD=3.2
22:52:38.076 00.002 1032 MultiStar: [#1 -0.34,0.25,0.00,M10] [#2 -0.11,0.24,0.00,M2] [#3 -0.14,0.20,0.74,U] [#4 0.16,0.14,0.65,U] [#5 -0.29,0.35,0.00,M6] [#6 0.12,0.06,0.62,U] [#7 -0.02,0.11,0.71,U] [#8 0.17,-0.20,0.00,M1] 
22:52:38.079 00.003 1032 refined, 4 included, MultiStar: {-0.02, 0.12}, one-star: {-0.13, 0.11}
22:52:38.080 00.001 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
22:52:38.082 00.002 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
22:52:38.084 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.12 mountY=-0.01, mountTheta=-0.10
22:52:38.089 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.12, opts=13)
22:52:38.091 00.002 1032 Enqueuing Move request for scope (-0.02, 0.12)
22:52:38.094 00.003 10072 Worker thread wakes up
22:52:38.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
22:52:38.094 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
22:52:38.094 00.000 10072 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=-0.01
22:52:38.096 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:52:38.098 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.93
22:52:38.098 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
22:52:38.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:38.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:52:38.099 00.001 10072 MoveAxis(E, 9, ABG)
22:52:38.099 00.000 10072 Guiding  Dir = 2, Dur = 9
22:52:38.099 00.000 10072 IsGuiding returns 0
22:52:38.099 00.000 10072 PulseGuide returned control before completion, sleep 19
22:52:38.117 00.018 1032 UpdateGuideState exits: m=1353 SNR=25.9
22:52:38.119 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:38.121 00.002 10072 IsGuiding returns 0
22:52:38.121 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:38.123 00.002 1032 Enqueuing Expose request
22:52:38.125 00.002 10072 Move returns status 0, amount 9
22:52:38.125 00.000 10072 MoveAxis(N, 0, ABG)
22:52:38.125 00.000 10072 Move returns status 0, amount 0
22:52:38.125 00.000 10072 move complete, result=0
22:52:38.125 00.000 10072 worker thread done servicing request
22:52:38.125 00.000 10072 Worker thread wakes up
22:52:38.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:38.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:38.132 00.007 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:52:38.748 00.616 10072 Exposure complete
22:52:38.803 00.055 10072 worker thread done servicing request
22:52:38.803 00.000 1032 OnExposeComplete: enter
22:52:38.805 00.002 1032 UpdateGuideState(): m_state=6
22:52:38.807 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6317
22:52:38.809 00.002 1032 Star::Find returns 1 (0), X=1100.33, Y=134.56, Mass=1365, SNR=25.9, Peak=125 HFD=3.2
22:52:38.811 00.002 1032 MultiStar: [#1 -0.37,0.17,0.00,R] [#2 -0.11,0.24,0.00,M3] [#3 -0.29,0.05,0.00,M3] [#4 -0.02,0.01,0.71,U] [#5 -0.29,0.23,0.00,M7] [#6 0.10,0.12,0.63,U] [#7 0.15,-0.06,0.70,U] [#8 0.06,0.00,0.52,U] 
22:52:38.812 00.001 1032 refined, 4 included, MultiStar: {0.03, 0.02}, one-star: {-0.09, 0.02}
22:52:38.814 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
22:52:38.815 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
22:52:38.816 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.58 mountX=0.01 mountY=-0.03, mountTheta=-1.25
22:52:38.819 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
22:52:38.821 00.002 1032 Enqueuing Move request for scope (0.03, 0.02)
22:52:38.822 00.001 10072 Worker thread wakes up
22:52:38.823 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:52:38.823 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:52:38.823 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
22:52:38.825 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:52:38.828 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.94
22:52:38.828 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:52:38.828 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:38.828 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:52:38.828 00.000 10072 MoveAxis(E, 10, ABG)
22:52:38.828 00.000 10072 Guiding  Dir = 2, Dur = 10
22:52:38.830 00.002 10072 IsGuiding returns 0
22:52:38.830 00.000 10072 PulseGuide returned control before completion, sleep 20
22:52:38.848 00.018 1032 UpdateGuideState exits: m=1365 SNR=25.9
22:52:38.851 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:38.853 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:38.854 00.001 1032 Enqueuing Expose request
22:52:38.856 00.002 10072 IsGuiding returns 0
22:52:38.857 00.001 10072 Move returns status 0, amount 10
22:52:38.857 00.000 10072 MoveAxis(N, 0, ABG)
22:52:38.857 00.000 10072 Move returns status 0, amount 0
22:52:38.857 00.000 10072 move complete, result=0
22:52:38.857 00.000 10072 worker thread done servicing request
22:52:38.857 00.000 10072 Worker thread wakes up
22:52:38.857 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:38.857 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:38.865 00.008 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:52:39.277 00.412 10072 Exposure complete
22:52:39.332 00.055 10072 worker thread done servicing request
22:52:39.332 00.000 1032 OnExposeComplete: enter
22:52:39.334 00.002 1032 UpdateGuideState(): m_state=6
22:52:39.335 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6318
22:52:39.337 00.002 1032 Star::Find returns 1 (0), X=1100.23, Y=134.67, Mass=1381, SNR=26.1, Peak=133 HFD=3.3
22:52:39.339 00.002 1032 MultiStar: [#1 0.11,0.04,0.96,U] [#2 -0.27,0.17,0.00,M4] [#3 -0.30,0.06,0.00,M4] [#4 0.05,0.05,0.66,U] [#5 -0.21,0.05,0.66,U] [#6 0.05,0.09,0.66,U] [#7 0.17,0.07,0.74,U] [#8 0.14,0.04,0.53,U] 
22:52:39.341 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.07}, one-star: {-0.18, 0.14}
22:52:39.343 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
22:52:39.344 00.001 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
22:52:39.346 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.44 mountX=0.07 mountY=-0.03, mountTheta=-0.39
22:52:39.348 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
22:52:39.351 00.003 1032 Enqueuing Move request for scope (0.01, 0.07)
22:52:39.352 00.001 10072 Worker thread wakes up
22:52:39.353 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
22:52:39.353 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
22:52:39.353 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.03
22:52:39.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:52:39.357 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.94
22:52:39.358 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:52:39.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:39.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:52:39.358 00.000 10072 MoveAxis(E, 4, ABG)
22:52:39.358 00.000 10072 Guiding  Dir = 2, Dur = 4
22:52:39.358 00.000 10072 IsGuiding returns 0
22:52:39.359 00.001 10072 PulseGuide returned control before completion, sleep 14
22:52:39.377 00.018 1032 UpdateGuideState exits: m=1381 SNR=26.1
22:52:39.379 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:39.382 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:39.383 00.001 1032 Enqueuing Expose request
22:52:39.386 00.003 10072 IsGuiding returns 0
22:52:39.386 00.000 10072 Move returns status 0, amount 4
22:52:39.386 00.000 10072 MoveAxis(N, 0, ABG)
22:52:39.386 00.000 10072 Move returns status 0, amount 0
22:52:39.386 00.000 10072 move complete, result=0
22:52:39.386 00.000 10072 worker thread done servicing request
22:52:39.386 00.000 10072 Worker thread wakes up
22:52:39.387 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:39.387 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:39.395 00.008 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:52:40.014 00.619 10072 Exposure complete
22:52:40.068 00.054 10072 worker thread done servicing request
22:52:40.068 00.000 1032 OnExposeComplete: enter
22:52:40.070 00.002 1032 UpdateGuideState(): m_state=6
22:52:40.071 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6319
22:52:40.073 00.002 1032 Star::Find returns 1 (0), X=1100.23, Y=134.56, Mass=1424, SNR=26.5, Peak=135 HFD=3.2
22:52:40.075 00.002 1032 MultiStar: [#1 0.03,-0.11,0.92,U] [#2 -0.11,0.12,0.78,U] [#3 -0.19,-0.05,0.76,U] [#4 0.13,-0.20,0.65,U] [#5 -0.32,0.05,0.00,M7] [#6 0.22,-0.14,0.00,M1] [#7 0.20,-0.19,0.00,M1] [#8 0.16,-0.26,0.00,M1] 
22:52:40.077 00.002 1032 refined, 4 included, MultiStar: {-0.07, -0.04}, one-star: {-0.19, 0.02}
22:52:40.079 00.002 1032 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.83) = xAngle (-4.50 = 1.78)
22:52:40.080 00.001 1032 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.50 = 1.78)
22:52:40.082 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.67 mountX=-0.02 mountY=0.08, mountTheta=1.78
22:52:40.086 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.04, opts=13)
22:52:40.089 00.003 1032 Enqueuing Move request for scope (-0.07, -0.04)
22:52:40.091 00.002 10072 Worker thread wakes up
22:52:40.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
22:52:40.091 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
22:52:40.091 00.000 10072 Moving (-0.07, -0.04) raw xDistance=-0.02 yDistance=0.08
22:52:40.095 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
22:52:40.098 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.94
22:52:40.098 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:52:40.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:40.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:52:40.099 00.001 10072 MoveAxis(E, 5, ABG)
22:52:40.099 00.000 10072 Guiding  Dir = 2, Dur = 5
22:52:40.100 00.001 10072 IsGuiding returns 0
22:52:40.103 00.003 10072 PulseGuide returned control before completion, sleep 13
22:52:40.120 00.017 10072 IsGuiding returns 0
22:52:40.120 00.000 10072 Move returns status 0, amount 5
22:52:40.121 00.001 10072 MoveAxis(N, 0, ABG)
22:52:40.121 00.000 10072 Move returns status 0, amount 0
22:52:40.121 00.000 10072 move complete, result=0
22:52:40.121 00.000 10072 worker thread done servicing request
22:52:40.123 00.002 1032 UpdateGuideState exits: m=1424 SNR=26.5
22:52:40.125 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:40.127 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:40.129 00.002 1032 Enqueuing Expose request
22:52:40.130 00.001 1032 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:52:40.132 00.002 10072 Worker thread wakes up
22:52:40.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:40.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:40.544 00.412 10072 Exposure complete
22:52:40.605 00.061 10072 worker thread done servicing request
22:52:40.605 00.000 1032 OnExposeComplete: enter
22:52:40.606 00.001 1032 UpdateGuideState(): m_state=6
22:52:40.610 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6320
22:52:40.615 00.005 1032 Star::Find returns 1 (0), X=1100.30, Y=134.47, Mass=1264, SNR=25.0, Peak=113 HFD=3.3
22:52:40.617 00.002 1032 MultiStar: [#1 0.04,-0.17,0.99,U] [#2 -0.20,-0.04,0.81,U] [#3 -0.25,0.10,0.00,M4] [#4 0.14,-0.06,0.69,U] [#5 -0.21,0.02,0.71,U] [#6 0.07,-0.20,0.64,U] [#7 0.06,-0.19,0.72,U] [#8 0.23,-0.27,0.00,M2] 
22:52:40.620 00.003 1032 refined, 6 included, MultiStar: {-0.04, -0.10}, one-star: {-0.12, -0.07}
22:52:40.622 00.002 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.53)
22:52:40.624 00.002 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.53)
22:52:40.626 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.93 mountX=-0.09 mountY=0.06, mountTheta=2.53
22:52:40.630 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.10, opts=13)
22:52:40.633 00.003 1032 Enqueuing Move request for scope (-0.04, -0.10)
22:52:40.635 00.002 10072 Worker thread wakes up
22:52:40.636 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
22:52:40.636 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
22:52:40.636 00.000 10072 Moving (-0.04, -0.10) raw xDistance=-0.09 yDistance=0.06
22:52:40.638 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:52:40.640 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.94
22:52:40.640 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:52:40.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:40.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:52:40.640 00.000 10072 MoveAxis(E, 4, ABG)
22:52:40.640 00.000 10072 Guiding  Dir = 2, Dur = 4
22:52:40.641 00.001 10072 IsGuiding returns 0
22:52:40.641 00.000 10072 PulseGuide returned control before completion, sleep 14
22:52:40.660 00.019 1032 UpdateGuideState exits: m=1264 SNR=25.0
22:52:40.663 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:40.666 00.003 10072 IsGuiding returns 0
22:52:40.666 00.000 10072 Move returns status 0, amount 4
22:52:40.666 00.000 10072 MoveAxis(N, 0, ABG)
22:52:40.666 00.000 10072 Move returns status 0, amount 0
22:52:40.666 00.000 10072 move complete, result=0
22:52:40.666 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:40.669 00.003 1032 Enqueuing Expose request
22:52:40.671 00.002 1032 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:52:40.675 00.004 10072 worker thread done servicing request
22:52:40.675 00.000 10072 Worker thread wakes up
22:52:40.675 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:40.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:41.311 00.636 10072 Exposure complete
22:52:41.373 00.062 10072 worker thread done servicing request
22:52:41.373 00.000 1032 OnExposeComplete: enter
22:52:41.375 00.002 1032 UpdateGuideState(): m_state=6
22:52:41.377 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6321
22:52:41.380 00.003 1032 Star::Find returns 1 (0), X=1100.42, Y=134.45, Mass=1362, SNR=25.9, Peak=125 HFD=3.2
22:52:41.383 00.003 1032 MultiStar: [#1 0.13,-0.13,0.99,U] [#2 -0.07,0.00,0.78,U] [#3 -0.35,-0.02,0.00,M5] [#4 0.15,-0.03,0.71,U] [#5 -0.03,-0.20,0.66,U] [#6 0.02,-0.22,0.64,U] [#7 0.21,-0.20,0.00,M1] [#8 0.22,-0.15,0.00,M3] 
22:52:41.384 00.001 1032 single-star, 5 included, MultiStar: {0.04, -0.11}, one-star: {0.01, -0.09}
22:52:41.386 00.002 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.95)
22:52:41.387 00.001 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.95)
22:52:41.391 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.50 mountX=-0.09 mountY=0.02, mountTheta=2.95
22:52:41.395 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
22:52:41.397 00.002 1032 Enqueuing Move request for scope (0.01, -0.09)
22:52:41.400 00.003 10072 Worker thread wakes up
22:52:41.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
22:52:41.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
22:52:41.400 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.02
22:52:41.402 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:52:41.404 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.95
22:52:41.404 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:52:41.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:41.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:52:41.404 00.000 10072 MoveAxis(E, 5, ABG)
22:52:41.404 00.000 10072 Guiding  Dir = 2, Dur = 5
22:52:41.405 00.001 10072 IsGuiding returns 0
22:52:41.405 00.000 10072 PulseGuide returned control before completion, sleep 15
22:52:41.422 00.017 1032 UpdateGuideState exits: m=1362 SNR=25.9
22:52:41.425 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:41.427 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:41.429 00.002 1032 Enqueuing Expose request
22:52:41.433 00.004 10072 IsGuiding returns 0
22:52:41.433 00.000 10072 Move returns status 0, amount 5
22:52:41.433 00.000 10072 MoveAxis(N, 0, ABG)
22:52:41.433 00.000 10072 Move returns status 0, amount 0
22:52:41.433 00.000 10072 move complete, result=0
22:52:41.433 00.000 10072 worker thread done servicing request
22:52:41.433 00.000 10072 Worker thread wakes up
22:52:41.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:41.434 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:41.438 00.004 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:52:41.845 00.407 10072 Exposure complete
22:52:41.898 00.053 10072 worker thread done servicing request
22:52:41.899 00.001 1032 OnExposeComplete: enter
22:52:41.900 00.001 1032 UpdateGuideState(): m_state=6
22:52:41.902 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6322
22:52:41.904 00.002 1032 Star::Find returns 1 (0), X=1100.42, Y=134.29, Mass=1391, SNR=26.2, Peak=125 HFD=3.2
22:52:41.907 00.003 1032 MultiStar: [#1 0.14,-0.23,0.00,M1] [#2 -0.15,-0.07,0.80,U] [#3 -0.26,-0.10,0.00,M6] [#4 0.16,-0.20,0.68,U] [#5 -0.13,-0.08,0.66,U] [#6 0.20,-0.30,0.00,M1] [#7 0.08,-0.26,0.00,M2] [#8 0.17,-0.42,0.00,M4] 
22:52:41.909 00.002 1032 refined, 3 included, MultiStar: {-0.03, -0.15}, one-star: {-0.00, -0.24}
22:52:41.911 00.002 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.69)
22:52:41.913 00.002 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.69)
22:52:41.914 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.77 mountX=-0.14 mountY=0.07, mountTheta=2.69
22:52:41.918 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.15, opts=13)
22:52:41.920 00.002 1032 Enqueuing Move request for scope (-0.03, -0.15)
22:52:41.921 00.001 10072 Worker thread wakes up
22:52:41.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
22:52:41.921 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
22:52:41.922 00.001 10072 Moving (-0.03, -0.15) raw xDistance=-0.14 yDistance=0.07
22:52:41.924 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:52:41.928 00.004 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 286.95
22:52:41.928 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
22:52:41.928 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:41.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:52:41.928 00.000 10072 MoveAxis(E, 70, ABG)
22:52:41.928 00.000 10072 Guiding  Dir = 2, Dur = 70
22:52:41.929 00.001 10072 IsGuiding returns 0
22:52:41.929 00.000 10072 PulseGuide returned control before completion, sleep 80
22:52:41.945 00.016 1032 UpdateGuideState exits: m=1391 SNR=26.2
22:52:41.947 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:41.950 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:41.952 00.002 1032 Enqueuing Expose request
22:52:42.012 00.060 10072 IsGuiding returns 0
22:52:42.012 00.000 10072 Move returns status 0, amount 70
22:52:42.012 00.000 10072 MoveAxis(N, 0, ABG)
22:52:42.012 00.000 10072 Move returns status 0, amount 0
22:52:42.012 00.000 10072 move complete, result=0
22:52:42.012 00.000 10072 worker thread done servicing request
22:52:42.013 00.001 10072 Worker thread wakes up
22:52:42.013 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:42.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:42.013 00.000 1032 GuideStep: -0.1 px 70 ms EAST, 0.1 px 0 ms NORTH
22:52:42.641 00.628 10072 Exposure complete
22:52:42.695 00.054 10072 worker thread done servicing request
22:52:42.695 00.000 1032 OnExposeComplete: enter
22:52:42.698 00.003 1032 UpdateGuideState(): m_state=6
22:52:42.700 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6323
22:52:42.701 00.001 1032 Star::Find returns 1 (0), X=1100.44, Y=134.38, Mass=1312, SNR=25.5, Peak=125 HFD=3.2
22:52:42.703 00.002 1032 MultiStar: [#1 0.12,-0.24,0.00,M2] [#2 -0.04,0.04,0.80,U] [#3 -0.29,-0.10,0.00,M7] [#4 0.02,-0.15,0.67,U] [#5 -0.13,-0.05,0.67,U] [#6 0.13,-0.03,0.60,U] [#7 0.16,-0.24,0.00,M3] [#8 0.20,-0.22,0.00,M5] 
22:52:42.704 00.001 1032 refined, 4 included, MultiStar: {-0.00, -0.07}, one-star: {0.02, -0.16}
22:52:42.708 00.004 1032 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.83) = xAngle (-3.41 = 2.88)
22:52:42.709 00.001 1032 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.41 = 2.88)
22:52:42.712 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.58 mountX=-0.07 mountY=0.02, mountTheta=2.88
22:52:42.715 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.07, opts=13)
22:52:42.717 00.002 1032 Enqueuing Move request for scope (-0.00, -0.07)
22:52:42.719 00.002 10072 Worker thread wakes up
22:52:42.719 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
22:52:42.719 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
22:52:42.719 00.000 10072 Moving (-0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
22:52:42.722 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:52:42.725 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.95
22:52:42.725 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:52:42.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:42.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:52:42.725 00.000 10072 MoveAxis(E, 4, ABG)
22:52:42.725 00.000 10072 Guiding  Dir = 2, Dur = 4
22:52:42.726 00.001 10072 IsGuiding returns 0
22:52:42.727 00.001 10072 PulseGuide returned control before completion, sleep 14
22:52:42.744 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.5
22:52:42.747 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:42.749 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:42.751 00.002 1032 Enqueuing Expose request
22:52:42.753 00.002 10072 IsGuiding returns 0
22:52:42.753 00.000 10072 Move returns status 0, amount 4
22:52:42.753 00.000 10072 MoveAxis(N, 0, ABG)
22:52:42.753 00.000 10072 Move returns status 0, amount 0
22:52:42.753 00.000 10072 move complete, result=0
22:52:42.754 00.001 10072 worker thread done servicing request
22:52:42.754 00.000 10072 Worker thread wakes up
22:52:42.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:42.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:42.761 00.007 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:52:43.172 00.411 10072 Exposure complete
22:52:43.226 00.054 10072 worker thread done servicing request
22:52:43.227 00.001 1032 OnExposeComplete: enter
22:52:43.228 00.001 1032 UpdateGuideState(): m_state=6
22:52:43.230 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6324
22:52:43.232 00.002 1032 Star::Find returns 1 (0), X=1100.29, Y=134.43, Mass=1395, SNR=26.3, Peak=125 HFD=3.2
22:52:43.234 00.002 1032 MultiStar: [#1 0.10,-0.08,0.92,U] [#2 -0.13,-0.02,0.78,U] [#3 -0.25,-0.01,0.73,U] [#4 0.02,-0.06,0.69,U] [#5 -0.16,-0.03,0.63,U] [#6 0.04,-0.14,0.63,U] [#7 0.14,-0.20,0.70,U] [#8 0.17,-0.27,0.00,M6] 
22:52:43.237 00.003 1032 refined, 7 included, MultiStar: {-0.05, -0.08}, one-star: {-0.12, -0.11}
22:52:43.238 00.001 1032 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.83) = xAngle (-3.91 = 2.38)
22:52:43.241 00.003 1032 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.91 = 2.38)
22:52:43.243 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.08 mountX=-0.07 mountY=0.07, mountTheta=2.38
22:52:43.247 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.08, opts=13)
22:52:43.249 00.002 1032 Enqueuing Move request for scope (-0.05, -0.08)
22:52:43.251 00.002 10072 Worker thread wakes up
22:52:43.251 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
22:52:43.251 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
22:52:43.252 00.001 10072 Moving (-0.05, -0.08) raw xDistance=-0.07 yDistance=0.07
22:52:43.254 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
22:52:43.257 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.95
22:52:43.257 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:52:43.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:43.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:52:43.257 00.000 10072 MoveAxis(E, 2, ABG)
22:52:43.257 00.000 10072 Guiding  Dir = 2, Dur = 2
22:52:43.257 00.000 10072 IsGuiding returns 0
22:52:43.258 00.001 10072 PulseGuide returned control before completion, sleep 12
22:52:43.277 00.019 1032 UpdateGuideState exits: m=1395 SNR=26.3
22:52:43.280 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:43.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:43.284 00.002 1032 Enqueuing Expose request
22:52:43.286 00.002 10072 IsGuiding returns 0
22:52:43.286 00.000 10072 Move returns status 0, amount 2
22:52:43.287 00.001 10072 MoveAxis(N, 0, ABG)
22:52:43.287 00.000 10072 Move returns status 0, amount 0
22:52:43.287 00.000 10072 move complete, result=0
22:52:43.287 00.000 10072 worker thread done servicing request
22:52:43.287 00.000 10072 Worker thread wakes up
22:52:43.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:43.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:43.300 00.013 1032 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:52:43.921 00.621 10072 Exposure complete
22:52:43.971 00.050 10072 worker thread done servicing request
22:52:43.971 00.000 1032 OnExposeComplete: enter
22:52:43.973 00.002 1032 UpdateGuideState(): m_state=6
22:52:43.974 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6325
22:52:43.976 00.002 1032 Star::Find returns 1 (0), X=1100.42, Y=134.38, Mass=1302, SNR=25.3, Peak=124 HFD=3.2
22:52:43.977 00.001 1032 MultiStar: [#1 0.17,-0.29,0.00,M2] [#2 -0.08,-0.13,0.77,U] [#3 -0.23,-0.13,0.00,M7] [#4 0.09,-0.15,0.70,U] [#5 -0.03,-0.29,0.00,M3] [#6 0.07,-0.25,0.00,M1] [#7 0.03,-0.33,0.00,M3] [#8 0.29,-0.33,0.00,M7] 
22:52:43.979 00.002 1032 refined, 2 included, MultiStar: {0.00, -0.15}, one-star: {0.01, -0.16}
22:52:43.981 00.002 1032 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.83) = xAngle (-3.38 = 2.90)
22:52:43.983 00.002 1032 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.38 = 2.90)
22:52:43.985 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.55 mountX=-0.15 mountY=0.04, mountTheta=2.90
22:52:43.988 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.15, opts=13)
22:52:43.991 00.003 1032 Enqueuing Move request for scope (0.00, -0.15)
22:52:43.993 00.002 10072 Worker thread wakes up
22:52:43.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
22:52:43.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
22:52:43.993 00.000 10072 Moving (0.00, -0.15) raw xDistance=-0.15 yDistance=0.04
22:52:43.995 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:52:43.998 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 286.95
22:52:43.998 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
22:52:43.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:43.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:52:43.999 00.001 10072 MoveAxis(E, 72, ABG)
22:52:43.999 00.000 10072 Guiding  Dir = 2, Dur = 72
22:52:43.999 00.000 10072 IsGuiding returns 0
22:52:43.999 00.000 10072 PulseGuide returned control before completion, sleep 82
22:52:44.015 00.016 1032 UpdateGuideState exits: m=1302 SNR=25.3
22:52:44.017 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:44.019 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:44.021 00.002 1032 Enqueuing Expose request
22:52:44.087 00.066 10072 IsGuiding returns 0
22:52:44.087 00.000 10072 Move returns status 0, amount 72
22:52:44.087 00.000 10072 MoveAxis(N, 0, ABG)
22:52:44.087 00.000 10072 Move returns status 0, amount 0
22:52:44.087 00.000 10072 move complete, result=0
22:52:44.087 00.000 10072 worker thread done servicing request
22:52:44.087 00.000 10072 Worker thread wakes up
22:52:44.087 00.000 1032 GuideStep: -0.1 px 72 ms EAST, 0.0 px 0 ms NORTH
22:52:44.089 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:44.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:44.499 00.410 10072 Exposure complete
22:52:44.551 00.052 10072 worker thread done servicing request
22:52:44.551 00.000 1032 OnExposeComplete: enter
22:52:44.553 00.002 1032 UpdateGuideState(): m_state=6
22:52:44.556 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6326
22:52:44.557 00.001 1032 Star::Find returns 1 (0), X=1100.45, Y=134.35, Mass=1340, SNR=25.7, Peak=131 HFD=3.2
22:52:44.559 00.002 1032 MultiStar: [#1 0.17,-0.24,0.00,M3] [#2 -0.06,-0.07,0.79,U] [#3 -0.16,-0.05,0.75,U] [#4 0.25,-0.09,0.00,M1] [#5 -0.03,-0.20,0.64,U] [#6 0.18,-0.29,0.00,M2] [#7 0.21,-0.29,0.00,M4] [#8 0.34,-0.49,0.00,M8] 
22:52:44.560 00.001 1032 refined, 3 included, MultiStar: {-0.05, -0.13}, one-star: {0.03, -0.19}
22:52:44.562 00.002 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.75 = 2.53)
22:52:44.564 00.002 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.75 = 2.53)
22:52:44.566 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.92 mountX=-0.11 mountY=0.08, mountTheta=2.53
22:52:44.569 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.13, opts=13)
22:52:44.570 00.001 1032 Enqueuing Move request for scope (-0.05, -0.13)
22:52:44.572 00.002 10072 Worker thread wakes up
22:52:44.572 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
22:52:44.572 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
22:52:44.572 00.000 10072 Moving (-0.05, -0.13) raw xDistance=-0.11 yDistance=0.08
22:52:44.573 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:52:44.576 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.96
22:52:44.576 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:52:44.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:44.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:52:44.576 00.000 10072 MoveAxis(E, 3, ABG)
22:52:44.576 00.000 10072 Guiding  Dir = 2, Dur = 3
22:52:44.577 00.001 10072 IsGuiding returns 0
22:52:44.577 00.000 10072 PulseGuide returned control before completion, sleep 13
22:52:44.594 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:52:44.597 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:44.599 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:44.600 00.001 1032 Enqueuing Expose request
22:52:44.604 00.004 10072 IsGuiding returns 0
22:52:44.604 00.000 10072 Move returns status 0, amount 3
22:52:44.604 00.000 10072 MoveAxis(N, 0, ABG)
22:52:44.604 00.000 10072 Move returns status 0, amount 0
22:52:44.604 00.000 10072 move complete, result=0
22:52:44.604 00.000 10072 worker thread done servicing request
22:52:44.604 00.000 10072 Worker thread wakes up
22:52:44.604 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:44.604 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:44.610 00.006 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:52:45.228 00.618 10072 Exposure complete
22:52:45.282 00.054 10072 worker thread done servicing request
22:52:45.282 00.000 1032 OnExposeComplete: enter
22:52:45.285 00.003 1032 UpdateGuideState(): m_state=6
22:52:45.287 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6327
22:52:45.288 00.001 1032 Star::Find returns 1 (0), X=1100.38, Y=134.25, Mass=1377, SNR=26.1, Peak=121 HFD=3.2
22:52:45.291 00.003 1032 MultiStar: [#1 0.20,-0.27,0.00,M4] [#2 -0.06,-0.16,0.77,U] [#3 -0.20,-0.17,0.00,M7] [#4 0.22,-0.24,0.00,M2] [#5 -0.26,-0.15,0.00,M3] [#6 0.14,-0.32,0.00,M3] [#7 0.30,-0.37,0.00,M5] [#8 0.24,-0.41,0.00,M9] 
22:52:45.293 00.002 1032 refined, 1 included, MultiStar: {-0.05, -0.23}, one-star: {-0.04, -0.29}
22:52:45.295 00.002 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.68)
22:52:45.297 00.002 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.68)
22:52:45.299 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.77 mountX=-0.21 mountY=0.11, mountTheta=2.68
22:52:45.306 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.23, opts=13)
22:52:45.308 00.002 1032 Enqueuing Move request for scope (-0.05, -0.23)
22:52:45.310 00.002 10072 Worker thread wakes up
22:52:45.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
22:52:45.310 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
22:52:45.311 00.001 10072 Moving (-0.05, -0.23) raw xDistance=-0.21 yDistance=0.11
22:52:45.312 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:52:45.314 00.002 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 286.96
22:52:45.315 00.001 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
22:52:45.315 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:45.315 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:52:45.315 00.000 10072 MoveAxis(E, 105, ABG)
22:52:45.315 00.000 10072 Guiding  Dir = 2, Dur = 105
22:52:45.315 00.000 10072 IsGuiding returns 0
22:52:45.316 00.001 10072 PulseGuide returned control before completion, sleep 115
22:52:45.333 00.017 1032 UpdateGuideState exits: m=1377 SNR=26.1
22:52:45.336 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:45.337 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:45.339 00.002 1032 Enqueuing Expose request
22:52:45.444 00.105 10072 IsGuiding returns 0
22:52:45.444 00.000 10072 Move returns status 0, amount 105
22:52:45.444 00.000 10072 MoveAxis(N, 0, ABG)
22:52:45.444 00.000 10072 Move returns status 0, amount 0
22:52:45.444 00.000 10072 move complete, result=0
22:52:45.444 00.000 10072 worker thread done servicing request
22:52:45.444 00.000 10072 Worker thread wakes up
22:52:45.444 00.000 1032 GuideStep: -0.2 px 105 ms EAST, 0.1 px 0 ms NORTH
22:52:45.447 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:45.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:45.857 00.410 10072 Exposure complete
22:52:45.909 00.052 10072 worker thread done servicing request
22:52:45.909 00.000 1032 OnExposeComplete: enter
22:52:45.911 00.002 1032 UpdateGuideState(): m_state=6
22:52:45.912 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6328
22:52:45.914 00.002 1032 Star::Find returns 1 (0), X=1100.47, Y=134.33, Mass=1307, SNR=25.4, Peak=118 HFD=3.2
22:52:45.916 00.002 1032 MultiStar: [#1 0.12,-0.10,1.01,U] [#2 -0.06,-0.03,0.79,U] [#3 -0.09,-0.09,0.79,U] [#4 0.16,-0.01,0.64,U] [#5 -0.14,-0.10,0.69,U] [#6 0.05,-0.17,0.63,U] [#7 0.09,-0.20,0.71,U] [#8 0.30,-0.25,0.00,M10] 
22:52:45.917 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.12}, one-star: {0.06, -0.21}
22:52:45.920 00.003 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
22:52:45.921 00.001 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
22:52:45.923 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.35 mountX=-0.12 mountY=0.00, mountTheta=3.10
22:52:45.926 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.12, opts=13)
22:52:45.928 00.002 1032 Enqueuing Move request for scope (0.03, -0.12)
22:52:45.930 00.002 10072 Worker thread wakes up
22:52:45.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
22:52:45.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
22:52:45.930 00.000 10072 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=0.00
22:52:45.932 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:52:45.935 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.96
22:52:45.935 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:52:45.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:45.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:52:45.935 00.000 10072 MoveAxis(E, 5, ABG)
22:52:45.935 00.000 10072 Guiding  Dir = 2, Dur = 5
22:52:45.936 00.001 10072 IsGuiding returns 0
22:52:45.936 00.000 10072 PulseGuide returned control before completion, sleep 15
22:52:45.952 00.016 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:52:45.956 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:45.959 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:45.961 00.002 1032 Enqueuing Expose request
22:52:45.965 00.004 10072 IsGuiding returns 0
22:52:45.965 00.000 10072 Move returns status 0, amount 5
22:52:45.965 00.000 10072 MoveAxis(N, 0, ABG)
22:52:45.965 00.000 10072 Move returns status 0, amount 0
22:52:45.965 00.000 10072 move complete, result=0
22:52:45.965 00.000 10072 worker thread done servicing request
22:52:45.965 00.000 10072 Worker thread wakes up
22:52:45.965 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:45.966 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:45.970 00.004 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:52:46.593 00.623 10072 Exposure complete
22:52:46.646 00.053 10072 worker thread done servicing request
22:52:46.646 00.000 1032 OnExposeComplete: enter
22:52:46.648 00.002 1032 UpdateGuideState(): m_state=6
22:52:46.652 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6329
22:52:46.654 00.002 1032 Star::Find returns 1 (0), X=1100.41, Y=134.28, Mass=1335, SNR=25.7, Peak=117 HFD=3.2
22:52:46.656 00.002 1032 MultiStar: [#1 0.13,-0.14,0.93,U] [#2 -0.20,0.03,0.84,U] [#3 -0.25,0.15,0.00,M7] [#4 0.04,-0.01,0.65,U] [#5 -0.15,0.04,0.70,U] [#6 -0.00,-0.03,0.65,U] [#7 0.22,-0.02,0.69,U] [#8 0.11,-0.26,0.00,R] 
22:52:46.657 00.001 1032 refined, 6 included, MultiStar: {0.00, -0.07}, one-star: {-0.01, -0.25}
22:52:46.660 00.003 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.92)
22:52:46.662 00.002 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.92)
22:52:46.663 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.54 mountX=-0.07 mountY=0.02, mountTheta=2.92
22:52:46.665 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.07, opts=13)
22:52:46.667 00.002 1032 Enqueuing Move request for scope (0.00, -0.07)
22:52:46.668 00.001 10072 Worker thread wakes up
22:52:46.669 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
22:52:46.669 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
22:52:46.669 00.000 10072 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
22:52:46.671 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:52:46.674 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.96
22:52:46.674 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:52:46.674 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:46.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:52:46.674 00.000 10072 MoveAxis(E, 6, ABG)
22:52:46.674 00.000 10072 Guiding  Dir = 2, Dur = 6
22:52:46.676 00.002 10072 IsGuiding returns 0
22:52:46.681 00.005 10072 PulseGuide returned control before completion, sleep 12
22:52:46.697 00.016 1032 UpdateGuideState exits: m=1335 SNR=25.7
22:52:46.700 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:46.701 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:46.703 00.002 1032 Enqueuing Expose request
22:52:46.706 00.003 10072 IsGuiding returns 0
22:52:46.706 00.000 10072 Move returns status 0, amount 6
22:52:46.706 00.000 10072 MoveAxis(N, 0, ABG)
22:52:46.706 00.000 10072 Move returns status 0, amount 0
22:52:46.706 00.000 10072 move complete, result=0
22:52:46.707 00.001 10072 worker thread done servicing request
22:52:46.707 00.000 10072 Worker thread wakes up
22:52:46.707 00.000 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:52:46.709 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:46.709 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:47.126 00.417 10072 Exposure complete
22:52:47.175 00.049 10072 worker thread done servicing request
22:52:47.175 00.000 1032 OnExposeComplete: enter
22:52:47.177 00.002 1032 UpdateGuideState(): m_state=6
22:52:47.178 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6330
22:52:47.180 00.002 1032 Star::Find returns 1 (0), X=1100.38, Y=134.33, Mass=1372, SNR=26.0, Peak=121 HFD=3.3
22:52:47.182 00.002 1032 MultiStar: [#1 0.19,-0.13,0.94,U] [#2 -0.18,-0.05,0.80,U] [#3 -0.20,0.17,0.00,M8] [#4 0.03,-0.05,0.66,U] [#5 -0.17,-0.09,0.66,U] [#6 0.07,-0.14,0.60,U] [#7 0.13,-0.15,0.71,U] [#8 0.06,-0.04,0.50,U] 
22:52:47.183 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.12}, one-star: {-0.03, -0.21}
22:52:47.185 00.002 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.98)
22:52:47.187 00.002 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.98)
22:52:47.189 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.47 mountX=-0.11 mountY=0.02, mountTheta=2.98
22:52:47.191 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.12, opts=13)
22:52:47.193 00.002 1032 Enqueuing Move request for scope (0.01, -0.12)
22:52:47.195 00.002 10072 Worker thread wakes up
22:52:47.195 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
22:52:47.195 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
22:52:47.195 00.000 10072 Moving (0.01, -0.12) raw xDistance=-0.11 yDistance=0.02
22:52:47.197 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:52:47.200 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.97
22:52:47.200 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:52:47.200 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:47.201 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:52:47.201 00.000 10072 MoveAxis(E, 5, ABG)
22:52:47.201 00.000 10072 Guiding  Dir = 2, Dur = 5
22:52:47.202 00.001 10072 IsGuiding returns 0
22:52:47.202 00.000 10072 PulseGuide returned control before completion, sleep 15
22:52:47.221 00.019 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:52:47.223 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:47.225 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:47.228 00.003 1032 Enqueuing Expose request
22:52:47.231 00.003 10072 IsGuiding returns 0
22:52:47.231 00.000 10072 Move returns status 0, amount 5
22:52:47.231 00.000 10072 MoveAxis(N, 0, ABG)
22:52:47.231 00.000 10072 Move returns status 0, amount 0
22:52:47.231 00.000 10072 move complete, result=0
22:52:47.231 00.000 10072 worker thread done servicing request
22:52:47.231 00.000 10072 Worker thread wakes up
22:52:47.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:47.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:47.238 00.007 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:52:47.858 00.620 10072 Exposure complete
22:52:47.912 00.054 10072 worker thread done servicing request
22:52:47.912 00.000 1032 OnExposeComplete: enter
22:52:47.914 00.002 1032 UpdateGuideState(): m_state=6
22:52:47.916 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6331
22:52:47.918 00.002 1032 Star::Find returns 1 (0), X=1100.40, Y=134.38, Mass=1303, SNR=25.3, Peak=118 HFD=3.3
22:52:47.920 00.002 1032 MultiStar: [#1 0.04,-0.20,0.95,U] [#2 -0.16,-0.00,0.77,U] [#3 -0.16,0.14,0.76,U] [#4 0.27,-0.05,0.00,M1] [#5 -0.14,-0.01,0.67,U] [#6 0.10,-0.16,0.63,U] [#7 0.16,-0.10,0.68,U] [#8 0.17,-0.09,0.53,U] 
22:52:47.922 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.08}, one-star: {-0.01, -0.15}
22:52:47.925 00.003 1032 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.83) = xAngle (-3.52 = 2.76)
22:52:47.926 00.001 1032 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.52 = 2.76)
22:52:47.928 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.69 mountX=-0.07 mountY=0.03, mountTheta=2.76
22:52:47.931 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.08, opts=13)
22:52:47.933 00.002 1032 Enqueuing Move request for scope (-0.01, -0.08)
22:52:47.935 00.002 10072 Worker thread wakes up
22:52:47.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
22:52:47.935 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
22:52:47.935 00.000 10072 Moving (-0.01, -0.08) raw xDistance=-0.07 yDistance=0.03
22:52:47.937 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:52:47.939 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.97
22:52:47.939 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:52:47.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:47.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:52:47.940 00.001 10072 MoveAxis(E, 5, ABG)
22:52:47.940 00.000 10072 Guiding  Dir = 2, Dur = 5
22:52:47.940 00.000 10072 IsGuiding returns 0
22:52:47.941 00.001 10072 PulseGuide returned control before completion, sleep 15
22:52:47.958 00.017 1032 UpdateGuideState exits: m=1303 SNR=25.3
22:52:47.962 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:47.964 00.002 10072 IsGuiding returns 0
22:52:47.964 00.000 10072 Move returns status 0, amount 5
22:52:47.964 00.000 10072 MoveAxis(N, 0, ABG)
22:52:47.964 00.000 10072 Move returns status 0, amount 0
22:52:47.964 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:47.966 00.002 1032 Enqueuing Expose request
22:52:47.967 00.001 10072 move complete, result=0
22:52:47.968 00.001 10072 worker thread done servicing request
22:52:47.968 00.000 10072 Worker thread wakes up
22:52:47.968 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:47.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:47.968 00.000 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:52:48.373 00.405 10072 Exposure complete
22:52:48.428 00.055 10072 worker thread done servicing request
22:52:48.428 00.000 1032 OnExposeComplete: enter
22:52:48.430 00.002 1032 UpdateGuideState(): m_state=6
22:52:48.432 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6332
22:52:48.434 00.002 1032 Star::Find returns 1 (0), X=1100.47, Y=134.44, Mass=1342, SNR=25.8, Peak=121 HFD=3.2
22:52:48.435 00.001 1032 MultiStar: [#1 0.06,-0.08,0.96,U] [#2 -0.14,0.06,0.81,U] [#3 -0.21,0.09,0.76,U] [#4 0.08,0.06,0.67,U] [#5 -0.07,-0.04,0.64,U] [#6 0.13,-0.05,0.62,U] [#7 0.16,-0.01,0.76,U] [#8 0.05,-0.00,0.50,U] 
22:52:48.437 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.06, -0.10}
22:52:48.438 00.001 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
22:52:48.439 00.001 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
22:52:48.441 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.81 mountX=-0.01 mountY=-0.01, mountTheta=-2.64
22:52:48.443 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
22:52:48.445 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
22:52:48.446 00.001 10072 Worker thread wakes up
22:52:48.446 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:52:48.447 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:52:48.447 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
22:52:48.449 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:52:48.451 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.97
22:52:48.451 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:52:48.451 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:48.451 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:52:48.451 00.000 10072 MoveAxis(E, 3, ABG)
22:52:48.451 00.000 10072 Guiding  Dir = 2, Dur = 3
22:52:48.451 00.000 10072 IsGuiding returns 0
22:52:48.452 00.001 10072 PulseGuide returned control before completion, sleep 13
22:52:48.468 00.016 1032 UpdateGuideState exits: m=1342 SNR=25.8
22:52:48.470 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:48.472 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:48.474 00.002 1032 Enqueuing Expose request
22:52:48.480 00.006 10072 IsGuiding returns 0
22:52:48.480 00.000 10072 Move returns status 0, amount 3
22:52:48.480 00.000 10072 MoveAxis(N, 0, ABG)
22:52:48.480 00.000 10072 Move returns status 0, amount 0
22:52:48.480 00.000 10072 move complete, result=0
22:52:48.480 00.000 10072 worker thread done servicing request
22:52:48.480 00.000 10072 Worker thread wakes up
22:52:48.480 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:48.480 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:48.483 00.003 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:52:49.107 00.624 10072 Exposure complete
22:52:49.157 00.050 10072 worker thread done servicing request
22:52:49.157 00.000 1032 OnExposeComplete: enter
22:52:49.159 00.002 1032 UpdateGuideState(): m_state=6
22:52:49.160 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6333
22:52:49.162 00.002 1032 Star::Find returns 1 (0), X=1100.29, Y=134.58, Mass=1343, SNR=25.8, Peak=121 HFD=3.2
22:52:49.165 00.003 1032 MultiStar: [#1 0.09,0.08,1.00,U] [#2 -0.22,0.14,0.00,M1] [#3 -0.26,0.09,0.00,M7] [#4 0.01,0.03,0.67,U] [#5 -0.29,-0.04,0.00,M1] [#6 0.05,-0.02,0.58,U] [#7 0.07,-0.13,0.69,U] [#8 -0.02,0.21,0.51,U] 
22:52:49.166 00.001 1032 refined, 5 included, MultiStar: {0.01, 0.03}, one-star: {-0.12, 0.04}
22:52:49.168 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
22:52:49.169 00.001 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
22:52:49.171 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.35 mountX=0.03 mountY=-0.02, mountTheta=-0.48
22:52:49.177 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
22:52:49.180 00.003 1032 Enqueuing Move request for scope (0.01, 0.03)
22:52:49.185 00.005 10072 Worker thread wakes up
22:52:49.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:52:49.185 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:52:49.185 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
22:52:49.188 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:52:49.191 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.97
22:52:49.191 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:52:49.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:49.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:52:49.191 00.000 10072 MoveAxis(E, 4, ABG)
22:52:49.191 00.000 10072 Guiding  Dir = 2, Dur = 4
22:52:49.192 00.001 10072 IsGuiding returns 0
22:52:49.193 00.001 10072 PulseGuide returned control before completion, sleep 14
22:52:49.209 00.016 1032 UpdateGuideState exits: m=1343 SNR=25.8
22:52:49.211 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:49.213 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:49.214 00.001 1032 Enqueuing Expose request
22:52:49.216 00.002 10072 IsGuiding returns 0
22:52:49.216 00.000 10072 Move returns status 0, amount 4
22:52:49.216 00.000 10072 MoveAxis(N, 0, ABG)
22:52:49.216 00.000 10072 Move returns status 0, amount 0
22:52:49.216 00.000 10072 move complete, result=0
22:52:49.216 00.000 10072 worker thread done servicing request
22:52:49.216 00.000 10072 Worker thread wakes up
22:52:49.217 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:49.218 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:49.225 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:52:49.625 00.400 10072 Exposure complete
22:52:49.677 00.052 10072 worker thread done servicing request
22:52:49.677 00.000 1032 OnExposeComplete: enter
22:52:49.679 00.002 1032 UpdateGuideState(): m_state=6
22:52:49.681 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6334
22:52:49.683 00.002 1032 Star::Find returns 1 (0), X=1100.21, Y=134.51, Mass=1387, SNR=26.2, Peak=129 HFD=3.3
22:52:49.684 00.001 1032 MultiStar: [#1 0.12,-0.11,0.97,U] [#2 -0.11,0.14,0.80,U] [#3 -0.23,0.07,0.75,U] [#4 0.06,-0.05,0.63,U] [#5 -0.16,-0.07,0.65,U] [#6 -0.08,-0.03,0.62,U] [#7 0.09,-0.12,0.70,U] [#8 0.05,-0.01,0.50,U] 
22:52:49.687 00.003 1032 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {-0.20, -0.03}
22:52:49.688 00.001 1032 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.83) = xAngle (-4.60 = 1.68)
22:52:49.689 00.001 1032 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.60 = 1.68)
22:52:49.690 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.77 mountX=-0.01 mountY=0.06, mountTheta=1.68
22:52:49.694 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.02, opts=13)
22:52:49.696 00.002 1032 Enqueuing Move request for scope (-0.06, -0.02)
22:52:49.698 00.002 10072 Worker thread wakes up
22:52:49.698 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
22:52:49.698 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
22:52:49.698 00.000 10072 Moving (-0.06, -0.02) raw xDistance=-0.01 yDistance=0.06
22:52:49.700 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:52:49.702 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.98
22:52:49.702 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:52:49.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:49.704 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:52:49.704 00.000 10072 MoveAxis(E, 3, ABG)
22:52:49.704 00.000 10072 Guiding  Dir = 2, Dur = 3
22:52:49.704 00.000 10072 IsGuiding returns 0
22:52:49.705 00.001 10072 PulseGuide returned control before completion, sleep 13
22:52:49.722 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.2
22:52:49.724 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:49.727 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:49.730 00.003 1032 Enqueuing Expose request
22:52:49.732 00.002 10072 IsGuiding returns 0
22:52:49.732 00.000 10072 Move returns status 0, amount 3
22:52:49.732 00.000 10072 MoveAxis(N, 0, ABG)
22:52:49.732 00.000 10072 Move returns status 0, amount 0
22:52:49.732 00.000 10072 move complete, result=0
22:52:49.732 00.000 10072 worker thread done servicing request
22:52:49.732 00.000 10072 Worker thread wakes up
22:52:49.732 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:49.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:49.740 00.008 1032 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
22:52:50.359 00.619 10072 Exposure complete
22:52:50.408 00.049 10072 worker thread done servicing request
22:52:50.408 00.000 1032 OnExposeComplete: enter
22:52:50.410 00.002 1032 UpdateGuideState(): m_state=6
22:52:50.411 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6335
22:52:50.413 00.002 1032 Star::Find returns 1 (0), X=1100.52, Y=134.36, Mass=1299, SNR=25.3, Peak=127 HFD=3.1
22:52:50.414 00.001 1032 MultiStar: [#1 0.03,-0.10,0.95,U] [#2 -0.16,0.01,0.82,U] [#3 -0.23,0.12,0.00,M7] [#4 0.32,-0.02,0.00,M1] [#5 -0.16,0.09,0.69,U] [#6 0.19,-0.27,0.00,M1] [#7 0.25,-0.10,0.00,M1] [#8 -0.07,-0.16,0.53,U] 
22:52:50.416 00.002 1032 refined, 4 included, MultiStar: {-0.04, -0.07}, one-star: {0.10, -0.17}
22:52:50.417 00.001 1032 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.83) = xAngle (-3.88 = 2.41)
22:52:50.419 00.002 1032 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.88 = 2.41)
22:52:50.420 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.05 mountX=-0.06 mountY=0.05, mountTheta=2.41
22:52:50.423 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.07, opts=13)
22:52:50.425 00.002 1032 Enqueuing Move request for scope (-0.04, -0.07)
22:52:50.426 00.001 10072 Worker thread wakes up
22:52:50.428 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
22:52:50.428 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
22:52:50.428 00.000 10072 Moving (-0.04, -0.07) raw xDistance=-0.06 yDistance=0.05
22:52:50.430 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:52:50.431 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 286.98
22:52:50.431 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:52:50.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:50.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:52:50.432 00.001 10072 MoveAxis(E, 5, ABG)
22:52:50.432 00.000 10072 Guiding  Dir = 2, Dur = 5
22:52:50.432 00.000 10072 IsGuiding returns 0
22:52:50.432 00.000 10072 PulseGuide returned control before completion, sleep 15
22:52:50.449 00.017 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:52:50.451 00.002 10072 IsGuiding returns 0
22:52:50.451 00.000 10072 Move returns status 0, amount 5
22:52:50.451 00.000 10072 MoveAxis(N, 0, ABG)
22:52:50.451 00.000 10072 Move returns status 0, amount 0
22:52:50.451 00.000 10072 move complete, result=0
22:52:50.451 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:50.454 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:50.458 00.004 10072 worker thread done servicing request
22:52:50.458 00.000 1032 Enqueuing Expose request
22:52:50.460 00.002 10072 Worker thread wakes up
22:52:50.460 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:50.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:50.460 00.000 1032 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:52:50.876 00.416 10072 Exposure complete
22:52:50.929 00.053 10072 worker thread done servicing request
22:52:50.929 00.000 1032 OnExposeComplete: enter
22:52:50.931 00.002 1032 UpdateGuideState(): m_state=6
22:52:50.933 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6336
22:52:50.935 00.002 1032 Star::Find returns 1 (0), X=1100.45, Y=134.45, Mass=1389, SNR=26.2, Peak=129 HFD=3.2
22:52:50.937 00.002 1032 MultiStar: [#1 0.22,-0.15,0.00,M1] [#2 -0.16,-0.02,0.80,U] [#3 -0.32,0.02,0.00,M8] [#4 0.04,-0.04,0.68,U] [#5 -0.10,-0.11,0.63,U] [#6 0.08,-0.04,0.66,U] [#7 0.17,-0.06,0.70,U] [#8 0.15,0.09,0.51,U] 
22:52:50.939 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.04}, one-star: {0.04, -0.08}
22:52:50.941 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
22:52:50.943 00.002 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
22:52:50.944 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.09 mountX=-0.05 mountY=-0.01, mountTheta=-2.92
22:52:50.946 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
22:52:50.949 00.003 1032 Enqueuing Move request for scope (0.02, -0.04)
22:52:50.950 00.001 10072 Worker thread wakes up
22:52:50.950 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:52:50.951 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:52:50.951 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.01
22:52:50.953 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:52:50.956 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.98
22:52:50.957 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:52:50.957 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:50.957 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:52:50.957 00.000 10072 MoveAxis(E, 7, ABG)
22:52:50.957 00.000 10072 Guiding  Dir = 2, Dur = 7
22:52:50.958 00.001 10072 IsGuiding returns 0
22:52:50.959 00.001 10072 PulseGuide returned control before completion, sleep 16
22:52:50.975 00.016 1032 UpdateGuideState exits: m=1389 SNR=26.2
22:52:50.976 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:50.978 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:50.979 00.001 1032 Enqueuing Expose request
22:52:50.982 00.003 10072 IsGuiding returns 0
22:52:50.982 00.000 10072 Move returns status 0, amount 7
22:52:50.982 00.000 10072 MoveAxis(N, 0, ABG)
22:52:50.982 00.000 10072 Move returns status 0, amount 0
22:52:50.982 00.000 10072 move complete, result=0
22:52:50.982 00.000 10072 worker thread done servicing request
22:52:50.982 00.000 10072 Worker thread wakes up
22:52:50.982 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:50.982 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:50.988 00.006 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:52:51.615 00.627 10072 Exposure complete
22:52:51.669 00.054 10072 worker thread done servicing request
22:52:51.669 00.000 1032 OnExposeComplete: enter
22:52:51.670 00.001 1032 UpdateGuideState(): m_state=6
22:52:51.673 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6337
22:52:51.675 00.002 1032 Star::Find returns 1 (0), X=1100.35, Y=134.41, Mass=1284, SNR=25.2, Peak=123 HFD=3.2
22:52:51.677 00.002 1032 MultiStar: [#1 0.26,-0.09,0.00,M2] [#2 -0.12,0.10,0.81,U] [#3 -0.28,0.04,0.00,M9] [#4 0.30,0.01,0.00,M1] [#5 -0.32,-0.09,0.00,M1] [#6 -0.09,-0.29,0.00,M1] [#7 0.32,-0.12,0.00,M1] [#8 0.12,0.02,0.50,U] 
22:52:51.679 00.002 1032 refined, 2 included, MultiStar: {-0.04, -0.01}, one-star: {-0.07, -0.13}
22:52:51.682 00.003 1032 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.83) = xAngle (-4.67 = 1.62)
22:52:51.684 00.002 1032 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.67 = 1.62)
22:52:51.686 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-2.84 mountX=-0.00 mountY=0.05, mountTheta=1.62
22:52:51.691 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
22:52:51.693 00.002 1032 Enqueuing Move request for scope (-0.04, -0.01)
22:52:51.695 00.002 10072 Worker thread wakes up
22:52:51.695 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
22:52:51.695 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
22:52:51.695 00.000 10072 Moving (-0.04, -0.01) raw xDistance=-0.00 yDistance=0.05
22:52:51.697 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:52:51.699 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.98
22:52:51.700 00.001 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:52:51.700 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:51.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:52:51.700 00.000 10072 MoveAxis(E, 8, ABG)
22:52:51.700 00.000 10072 Guiding  Dir = 2, Dur = 8
22:52:51.700 00.000 10072 IsGuiding returns 0
22:52:51.700 00.000 10072 PulseGuide returned control before completion, sleep 18
22:52:51.718 00.018 1032 UpdateGuideState exits: m=1284 SNR=25.2
22:52:51.720 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:51.723 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:51.725 00.002 1032 Enqueuing Expose request
22:52:51.736 00.011 10072 IsGuiding returns 0
22:52:51.736 00.000 10072 Move returns status 0, amount 8
22:52:51.736 00.000 10072 MoveAxis(N, 0, ABG)
22:52:51.736 00.000 10072 Move returns status 0, amount 0
22:52:51.736 00.000 10072 move complete, result=0
22:52:51.736 00.000 10072 worker thread done servicing request
22:52:51.736 00.000 10072 Worker thread wakes up
22:52:51.737 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:51.737 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:51.740 00.003 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
22:52:52.148 00.408 10072 Exposure complete
22:52:52.202 00.054 10072 worker thread done servicing request
22:52:52.202 00.000 1032 OnExposeComplete: enter
22:52:52.204 00.002 1032 UpdateGuideState(): m_state=6
22:52:52.207 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6338
22:52:52.209 00.002 1032 Star::Find returns 1 (0), X=1100.40, Y=134.40, Mass=1415, SNR=26.4, Peak=137 HFD=3.2
22:52:52.211 00.002 1032 MultiStar: [#1 0.15,-0.06,0.95,U] [#2 -0.08,0.10,0.80,U] [#3 -0.30,0.09,0.00,M10] [#4 0.19,0.01,0.69,U] [#5 -0.19,0.20,0.00,M2] [#6 -0.02,-0.13,0.59,U] [#7 0.29,0.05,0.00,M2] [#8 0.01,0.08,0.49,U] 
22:52:52.213 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.03}, one-star: {-0.01, -0.14}
22:52:52.215 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
22:52:52.217 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
22:52:52.219 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.64 mountX=-0.04 mountY=-0.03, mountTheta=-2.47
22:52:52.221 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
22:52:52.223 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
22:52:52.225 00.002 10072 Worker thread wakes up
22:52:52.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
22:52:52.225 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
22:52:52.225 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
22:52:52.227 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:52:52.230 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.98
22:52:52.230 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:52:52.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:52.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:52:52.230 00.000 10072 MoveAxis(E, 7, ABG)
22:52:52.230 00.000 10072 Guiding  Dir = 2, Dur = 7
22:52:52.230 00.000 10072 IsGuiding returns 0
22:52:52.232 00.002 10072 PulseGuide returned control before completion, sleep 17
22:52:52.251 00.019 1032 UpdateGuideState exits: m=1415 SNR=26.4
22:52:52.253 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:52.256 00.003 10072 IsGuiding returns 0
22:52:52.256 00.000 10072 Move returns status 0, amount 7
22:52:52.256 00.000 10072 MoveAxis(N, 0, ABG)
22:52:52.256 00.000 10072 Move returns status 0, amount 0
22:52:52.256 00.000 10072 move complete, result=0
22:52:52.256 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:52.258 00.002 1032 Enqueuing Expose request
22:52:52.259 00.001 10072 worker thread done servicing request
22:52:52.260 00.001 10072 Worker thread wakes up
22:52:52.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:52.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:52.260 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:52:52.886 00.626 10072 Exposure complete
22:52:52.938 00.052 10072 worker thread done servicing request
22:52:52.938 00.000 1032 OnExposeComplete: enter
22:52:52.942 00.004 1032 UpdateGuideState(): m_state=6
22:52:52.944 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6339
22:52:52.945 00.001 1032 Star::Find returns 1 (0), X=1100.36, Y=134.55, Mass=1282, SNR=25.2, Peak=116 HFD=3.2
22:52:52.947 00.002 1032 MultiStar: [#1 0.19,-0.10,1.00,U] [#2 -0.10,0.05,0.84,U] [#3 -0.08,0.15,0.77,U] [#4 0.15,0.05,0.71,U] [#5 -0.05,0.02,0.71,U] [#6 0.29,-0.09,0.00,M1] [#7 0.11,-0.03,0.71,U] [#8 0.10,0.01,0.57,U] 
22:52:52.949 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.02}, one-star: {-0.05, 0.01}
22:52:52.950 00.001 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:52:52.952 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:52:52.954 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.45 mountX=0.01 mountY=-0.04, mountTheta=-1.38
22:52:52.959 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
22:52:52.960 00.001 1032 Enqueuing Move request for scope (0.03, 0.02)
22:52:52.963 00.003 10072 Worker thread wakes up
22:52:52.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:52:52.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:52:52.963 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
22:52:52.965 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:52:52.967 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.99
22:52:52.967 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:52:52.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:52.967 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:52:52.967 00.000 10072 MoveAxis(E, 8, ABG)
22:52:52.967 00.000 10072 Guiding  Dir = 2, Dur = 8
22:52:52.968 00.001 10072 IsGuiding returns 0
22:52:52.968 00.000 10072 PulseGuide returned control before completion, sleep 18
22:52:52.983 00.015 1032 UpdateGuideState exits: m=1282 SNR=25.2
22:52:52.988 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:52.989 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:52.991 00.002 1032 Enqueuing Expose request
22:52:52.993 00.002 10072 IsGuiding returns 0
22:52:52.993 00.000 10072 Move returns status 0, amount 8
22:52:52.993 00.000 10072 MoveAxis(N, 0, ABG)
22:52:52.993 00.000 10072 Move returns status 0, amount 0
22:52:52.994 00.001 10072 move complete, result=0
22:52:52.994 00.000 10072 worker thread done servicing request
22:52:52.994 00.000 10072 Worker thread wakes up
22:52:52.994 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:52.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:53.002 00.008 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:52:53.410 00.408 10072 Exposure complete
22:52:53.464 00.054 10072 worker thread done servicing request
22:52:53.464 00.000 1032 OnExposeComplete: enter
22:52:53.467 00.003 1032 UpdateGuideState(): m_state=6
22:52:53.468 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6340
22:52:53.470 00.002 1032 Star::Find returns 1 (0), X=1100.52, Y=134.31, Mass=1326, SNR=25.6, Peak=122 HFD=3.2
22:52:53.472 00.002 1032 MultiStar: [#1 0.10,-0.10,0.98,U] [#2 -0.16,0.09,0.82,U] [#3 -0.16,-0.02,0.77,U] [#4 0.36,-0.10,0.00,M1] [#5 -0.02,0.14,0.68,U] [#6 0.19,-0.22,0.00,M2] [#7 0.23,-0.11,0.00,M2] [#8 0.17,-0.08,0.54,U] 
22:52:53.474 00.002 1032 refined, 5 included, MultiStar: {0.01, -0.05}, one-star: {0.11, -0.23}
22:52:53.476 00.002 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.02)
22:52:53.478 00.002 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.02)
22:52:53.479 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.43 mountX=-0.05 mountY=0.01, mountTheta=3.02
22:52:53.483 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
22:52:53.485 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
22:52:53.487 00.002 10072 Worker thread wakes up
22:52:53.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:52:53.487 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:52:53.487 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
22:52:53.490 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:52:53.492 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.99
22:52:53.492 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:52:53.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:53.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:52:53.492 00.000 10072 MoveAxis(E, 7, ABG)
22:52:53.492 00.000 10072 Guiding  Dir = 2, Dur = 7
22:52:53.493 00.001 10072 IsGuiding returns 0
22:52:53.493 00.000 10072 PulseGuide returned control before completion, sleep 17
22:52:53.510 00.017 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:52:53.513 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:53.515 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:53.517 00.002 10072 IsGuiding returns 1
22:52:53.517 00.000 10072 scope still moving after pulse duration time elapsed
22:52:53.517 00.000 1032 Enqueuing Expose request
22:52:53.543 00.026 10072 IsGuiding returns 0
22:52:53.543 00.000 10072 scope move finished after 7 + 43 ms
22:52:53.543 00.000 10072 Move returns status 0, amount 7
22:52:53.543 00.000 10072 MoveAxis(N, 0, ABG)
22:52:53.543 00.000 10072 Move returns status 0, amount 0
22:52:53.543 00.000 10072 move complete, result=0
22:52:53.543 00.000 10072 worker thread done servicing request
22:52:53.543 00.000 10072 Worker thread wakes up
22:52:53.543 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:53.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:53.545 00.002 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:52:54.170 00.625 10072 Exposure complete
22:52:54.219 00.049 10072 worker thread done servicing request
22:52:54.219 00.000 1032 OnExposeComplete: enter
22:52:54.221 00.002 1032 UpdateGuideState(): m_state=6
22:52:54.223 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6341
22:52:54.224 00.001 1032 Star::Find returns 1 (0), X=1100.50, Y=134.46, Mass=1366, SNR=26.0, Peak=127 HFD=3.2
22:52:54.226 00.002 1032 MultiStar: [#1 0.26,-0.08,0.00,M1] [#2 -0.11,0.04,0.76,U] [#3 -0.11,-0.10,0.77,U] [#4 0.17,0.04,0.67,U] [#5 -0.19,-0.13,0.66,U] [#6 0.32,-0.14,0.00,M3] [#7 0.19,-0.03,0.72,U] [#8 0.18,0.22,0.00,M1] 
22:52:54.228 00.002 1032 refined, 5 included, MultiStar: {0.01, -0.04}, one-star: {0.08, -0.08}
22:52:54.230 00.002 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
22:52:54.232 00.002 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
22:52:54.233 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.42 mountX=-0.04 mountY=0.00, mountTheta=3.03
22:52:54.236 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
22:52:54.238 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
22:52:54.240 00.002 10072 Worker thread wakes up
22:52:54.240 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:52:54.240 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:52:54.240 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
22:52:54.241 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:52:54.244 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.99
22:52:54.244 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:52:54.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:54.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:52:54.244 00.000 10072 MoveAxis(E, 8, ABG)
22:52:54.244 00.000 10072 Guiding  Dir = 2, Dur = 8
22:52:54.244 00.000 10072 IsGuiding returns 0
22:52:54.245 00.001 10072 PulseGuide returned control before completion, sleep 18
22:52:54.261 00.016 1032 UpdateGuideState exits: m=1366 SNR=26.0
22:52:54.263 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:54.265 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:54.268 00.003 1032 Enqueuing Expose request
22:52:54.278 00.010 10072 IsGuiding returns 0
22:52:54.278 00.000 10072 Move returns status 0, amount 8
22:52:54.278 00.000 10072 MoveAxis(N, 0, ABG)
22:52:54.278 00.000 10072 Move returns status 0, amount 0
22:52:54.278 00.000 10072 move complete, result=0
22:52:54.278 00.000 10072 worker thread done servicing request
22:52:54.278 00.000 10072 Worker thread wakes up
22:52:54.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:54.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:54.278 00.000 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
22:52:54.688 00.410 10072 Exposure complete
22:52:54.740 00.052 10072 worker thread done servicing request
22:52:54.740 00.000 1032 OnExposeComplete: enter
22:52:54.742 00.002 1032 UpdateGuideState(): m_state=6
22:52:54.744 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6342
22:52:54.746 00.002 1032 Star::Find returns 1 (0), X=1100.36, Y=134.46, Mass=1441, SNR=26.7, Peak=135 HFD=3.2
22:52:54.748 00.002 1032 MultiStar: [#1 0.18,-0.07,0.93,U] [#2 -0.15,0.08,0.74,U] [#3 -0.26,0.07,0.00,M8] [#4 0.27,0.08,0.00,M1] [#5 -0.27,0.09,0.00,M1] [#6 0.26,0.02,0.00,M4] [#7 0.30,0.01,0.00,M2] [#8 0.11,0.08,0.48,U] 
22:52:54.750 00.002 1032 refined, 3 included, MultiStar: {0.02, -0.02}, one-star: {-0.06, -0.08}
22:52:54.752 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
22:52:54.754 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
22:52:54.756 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-0.78 mountX=-0.02 mountY=-0.01, mountTheta=-2.61
22:52:54.760 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
22:52:54.762 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
22:52:54.764 00.002 10072 Worker thread wakes up
22:52:54.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:52:54.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:52:54.764 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
22:52:54.765 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:52:54.768 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 286.99
22:52:54.768 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:52:54.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:54.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:52:54.768 00.000 10072 MoveAxis(E, 8, ABG)
22:52:54.768 00.000 10072 Guiding  Dir = 2, Dur = 8
22:52:54.769 00.001 10072 IsGuiding returns 0
22:52:54.769 00.000 10072 PulseGuide returned control before completion, sleep 18
22:52:54.785 00.016 1032 UpdateGuideState exits: m=1441 SNR=26.7
22:52:54.787 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:54.788 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:54.790 00.002 1032 Enqueuing Expose request
22:52:54.795 00.005 10072 IsGuiding returns 0
22:52:54.795 00.000 10072 Move returns status 0, amount 8
22:52:54.795 00.000 10072 MoveAxis(N, 0, ABG)
22:52:54.795 00.000 10072 Move returns status 0, amount 0
22:52:54.795 00.000 10072 move complete, result=0
22:52:54.795 00.000 10072 worker thread done servicing request
22:52:54.795 00.000 10072 Worker thread wakes up
22:52:54.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:54.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:54.800 00.005 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:52:55.428 00.628 10072 Exposure complete
22:52:55.479 00.051 10072 worker thread done servicing request
22:52:55.479 00.000 1032 OnExposeComplete: enter
22:52:55.481 00.002 1032 UpdateGuideState(): m_state=6
22:52:55.483 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6343
22:52:55.485 00.002 1032 Star::Find returns 1 (0), X=1100.37, Y=134.53, Mass=1305, SNR=25.4, Peak=125 HFD=3.2
22:52:55.487 00.002 1032 MultiStar: [#1 0.27,-0.06,0.00,M1] [#2 -0.14,0.08,0.84,U] [#3 -0.21,0.01,0.76,U] [#4 0.27,-0.01,0.00,M2] [#5 -0.18,0.03,0.68,U] [#6 0.17,-0.01,0.65,U] [#7 0.28,-0.06,0.00,M3] [#8 0.13,-0.01,0.52,U] 
22:52:55.490 00.003 1032 single-star, 5 included, MultiStar: {-0.06, 0.02}, one-star: {-0.05, -0.01}
22:52:55.493 00.003 1032 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.83) = xAngle (-4.83 = 1.45)
22:52:55.494 00.001 1032 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.83 = 1.45)
22:52:55.496 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.00 mountX=0.01 mountY=0.05, mountTheta=1.45
22:52:55.500 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.01, opts=13)
22:52:55.502 00.002 1032 Enqueuing Move request for scope (-0.05, -0.01)
22:52:55.504 00.002 10072 Worker thread wakes up
22:52:55.504 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
22:52:55.504 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
22:52:55.504 00.000 10072 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
22:52:55.507 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
22:52:55.509 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.00
22:52:55.509 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:52:55.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:55.510 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:52:55.510 00.000 10072 MoveAxis(E, 8, ABG)
22:52:55.510 00.000 10072 Guiding  Dir = 2, Dur = 8
22:52:55.510 00.000 10072 IsGuiding returns 0
22:52:55.510 00.000 10072 PulseGuide returned control before completion, sleep 18
22:52:55.527 00.017 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:52:55.531 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:55.535 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:55.539 00.004 10072 IsGuiding returns 0
22:52:55.539 00.000 10072 Move returns status 0, amount 8
22:52:55.539 00.000 10072 MoveAxis(N, 0, ABG)
22:52:55.539 00.000 10072 Move returns status 0, amount 0
22:52:55.539 00.000 10072 move complete, result=0
22:52:55.539 00.000 10072 worker thread done servicing request
22:52:55.540 00.001 1032 Enqueuing Expose request
22:52:55.543 00.003 10072 Worker thread wakes up
22:52:55.543 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:55.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:55.544 00.001 1032 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
22:52:55.961 00.417 10072 Exposure complete
22:52:56.017 00.056 1032 OnExposeComplete: enter
22:52:56.019 00.002 1032 UpdateGuideState(): m_state=6
22:52:56.024 00.005 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6344
22:52:56.026 00.002 10072 worker thread done servicing request
22:52:56.026 00.000 1032 Star::Find returns 1 (0), X=1100.44, Y=134.48, Mass=1295, SNR=25.3, Peak=124 HFD=3.2
22:52:56.028 00.002 1032 MultiStar: [#1 0.30,-0.08,0.00,M2] [#2 -0.10,0.08,0.80,U] [#3 0.01,0.02,0.73,U] [#4 0.28,-0.03,0.00,M3] [#5 -0.14,-0.06,0.71,U] [#6 0.13,-0.27,0.00,M4] [#7 0.42,-0.09,0.00,M4] [#8 0.28,0.01,0.00,M1] 
22:52:56.030 00.002 1032 refined, 3 included, MultiStar: {-0.05, -0.01}, one-star: {0.03, -0.05}
22:52:56.031 00.001 1032 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.83) = xAngle (-4.84 = 1.44)
22:52:56.033 00.002 1032 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.84 = 1.44)
22:52:56.035 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.01 mountX=0.01 mountY=0.05, mountTheta=1.44
22:52:56.041 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.01, opts=13)
22:52:56.044 00.003 1032 Enqueuing Move request for scope (-0.05, -0.01)
22:52:56.045 00.001 10072 Worker thread wakes up
22:52:56.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
22:52:56.045 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
22:52:56.046 00.001 10072 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
22:52:56.049 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:52:56.051 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.00
22:52:56.051 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:52:56.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:56.052 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:52:56.052 00.000 10072 MoveAxis(E, 6, ABG)
22:52:56.052 00.000 10072 Guiding  Dir = 2, Dur = 6
22:52:56.052 00.000 10072 IsGuiding returns 0
22:52:56.053 00.001 10072 PulseGuide returned control before completion, sleep 16
22:52:56.071 00.018 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:52:56.073 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:56.075 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:56.077 00.002 1032 Enqueuing Expose request
22:52:56.083 00.006 10072 IsGuiding returns 0
22:52:56.083 00.000 10072 Move returns status 0, amount 6
22:52:56.083 00.000 10072 MoveAxis(N, 0, ABG)
22:52:56.083 00.000 10072 Move returns status 0, amount 0
22:52:56.083 00.000 10072 move complete, result=0
22:52:56.084 00.001 10072 worker thread done servicing request
22:52:56.084 00.000 10072 Worker thread wakes up
22:52:56.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:56.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:56.087 00.003 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:52:56.713 00.626 10072 Exposure complete
22:52:56.762 00.049 10072 worker thread done servicing request
22:52:56.762 00.000 1032 OnExposeComplete: enter
22:52:56.765 00.003 1032 UpdateGuideState(): m_state=6
22:52:56.767 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6345
22:52:56.770 00.003 1032 Star::Find returns 1 (0), X=1100.43, Y=134.26, Mass=1347, SNR=25.8, Peak=118 HFD=3.2
22:52:56.772 00.002 1032 MultiStar: [#1 0.34,-0.27,0.00,M3] [#2 0.01,-0.16,0.81,U] [#3 0.01,-0.13,0.79,U] [#4 0.37,-0.26,0.00,M4] [#5 -0.00,-0.20,0.68,U] [#6 0.34,-0.23,0.00,M5] [#7 0.25,-0.22,0.00,M5] [#8 0.45,-0.23,0.00,M2] 
22:52:56.774 00.002 1032 refined, 3 included, MultiStar: {0.01, -0.20}, one-star: {0.02, -0.28}
22:52:56.776 00.002 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.94)
22:52:56.777 00.001 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.94)
22:52:56.778 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.52 mountX=-0.19 mountY=0.04, mountTheta=2.94
22:52:56.782 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.20, opts=13)
22:52:56.783 00.001 1032 Enqueuing Move request for scope (0.01, -0.20)
22:52:56.785 00.002 10072 Worker thread wakes up
22:52:56.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
22:52:56.785 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
22:52:56.785 00.000 10072 Moving (0.01, -0.20) raw xDistance=-0.19 yDistance=0.04
22:52:56.786 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
22:52:56.790 00.004 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 287.00
22:52:56.790 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
22:52:56.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:56.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:52:56.790 00.000 10072 MoveAxis(E, 99, ABG)
22:52:56.790 00.000 10072 Guiding  Dir = 2, Dur = 99
22:52:56.790 00.000 10072 IsGuiding returns 0
22:52:56.790 00.000 10072 PulseGuide returned control before completion, sleep 109
22:52:56.810 00.020 1032 UpdateGuideState exits: m=1347 SNR=25.8
22:52:56.812 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:56.814 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:56.815 00.001 1032 Enqueuing Expose request
22:52:56.913 00.098 10072 IsGuiding returns 1
22:52:56.913 00.000 10072 scope still moving after pulse duration time elapsed
22:52:56.945 00.032 10072 IsGuiding returns 0
22:52:56.945 00.000 10072 scope move finished after 99 + 55 ms
22:52:56.945 00.000 10072 Move returns status 0, amount 99
22:52:56.945 00.000 10072 MoveAxis(N, 0, ABG)
22:52:56.945 00.000 10072 Move returns status 0, amount 0
22:52:56.945 00.000 10072 move complete, result=0
22:52:56.945 00.000 10072 worker thread done servicing request
22:52:56.945 00.000 10072 Worker thread wakes up
22:52:56.946 00.001 1032 GuideStep: -0.2 px 99 ms EAST, 0.0 px 0 ms NORTH
22:52:56.948 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:56.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:57.367 00.419 10072 Exposure complete
22:52:57.426 00.059 10072 worker thread done servicing request
22:52:57.426 00.000 1032 OnExposeComplete: enter
22:52:57.429 00.003 1032 UpdateGuideState(): m_state=6
22:52:57.432 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6346
22:52:57.434 00.002 1032 Star::Find returns 1 (0), X=1100.47, Y=134.39, Mass=1372, SNR=26.0, Peak=126 HFD=3.2
22:52:57.436 00.002 1032 MultiStar: [#1 0.28,-0.16,0.00,M4] [#2 -0.03,-0.10,0.76,U] [#3 -0.18,-0.05,0.73,U] [#4 0.23,-0.12,0.00,M5] [#5 -0.14,-0.21,0.64,U] [#6 0.17,-0.21,0.00,M6] [#7 0.14,-0.24,0.00,M6] [#8 0.16,-0.04,0.50,U] 
22:52:57.438 00.002 1032 refined, 4 included, MultiStar: {-0.03, -0.11}, one-star: {0.05, -0.14}
22:52:57.439 00.001 1032 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.83) = xAngle (-3.65 = 2.63)
22:52:57.441 00.002 1032 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.65 = 2.63)
22:52:57.443 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.82 mountX=-0.10 mountY=0.06, mountTheta=2.63
22:52:57.448 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.11, opts=13)
22:52:57.450 00.002 1032 Enqueuing Move request for scope (-0.03, -0.11)
22:52:57.452 00.002 10072 Worker thread wakes up
22:52:57.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
22:52:57.452 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
22:52:57.452 00.000 10072 Moving (-0.03, -0.11) raw xDistance=-0.10 yDistance=0.06
22:52:57.458 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:52:57.462 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.00
22:52:57.462 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:52:57.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:57.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:52:57.462 00.000 10072 MoveAxis(E, 7, ABG)
22:52:57.462 00.000 10072 Guiding  Dir = 2, Dur = 7
22:52:57.463 00.001 10072 IsGuiding returns 0
22:52:57.463 00.000 10072 PulseGuide returned control before completion, sleep 17
22:52:57.482 00.019 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:52:57.488 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:57.493 00.005 10072 IsGuiding returns 0
22:52:57.493 00.000 10072 Move returns status 0, amount 7
22:52:57.493 00.000 10072 MoveAxis(N, 0, ABG)
22:52:57.493 00.000 10072 Move returns status 0, amount 0
22:52:57.493 00.000 10072 move complete, result=0
22:52:57.493 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:57.496 00.003 10072 worker thread done servicing request
22:52:57.497 00.001 1032 Enqueuing Expose request
22:52:57.504 00.007 10072 Worker thread wakes up
22:52:57.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:57.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:57.504 00.000 1032 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
22:52:58.135 00.631 10072 Exposure complete
22:52:58.222 00.087 1032 OnExposeComplete: enter
22:52:58.225 00.003 1032 UpdateGuideState(): m_state=6
22:52:58.228 00.003 10072 worker thread done servicing request
22:52:58.228 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6347
22:52:58.231 00.003 1032 Star::Find returns 1 (0), X=1100.47, Y=134.45, Mass=1318, SNR=25.5, Peak=117 HFD=3.2
22:52:58.233 00.002 1032 MultiStar: [#1 0.15,0.00,0.97,U] [#2 -0.18,0.16,0.81,U] [#3 -0.15,0.09,0.81,U] [#4 0.01,0.09,0.69,U] [#5 -0.12,-0.03,0.63,U] [#6 0.07,-0.10,0.61,U] [#7 0.23,-0.14,0.00,M7] [#8 0.15,0.10,0.54,U] 
22:52:58.242 00.009 1032 refined, 7 included, MultiStar: {-0.00, 0.02}, one-star: {0.05, -0.09}
22:52:58.247 00.005 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
22:52:58.252 00.005 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
22:52:58.255 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.67 mountX=0.02 mountY=-0.00, mountTheta=-0.16
22:52:58.259 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
22:52:58.262 00.003 1032 Enqueuing Move request for scope (-0.00, 0.02)
22:52:58.264 00.002 10072 Worker thread wakes up
22:52:58.265 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
22:52:58.265 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
22:52:58.265 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
22:52:58.267 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:52:58.277 00.010 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.00
22:52:58.278 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:52:58.278 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:58.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:52:58.278 00.000 10072 MoveAxis(E, 8, ABG)
22:52:58.278 00.000 10072 Guiding  Dir = 2, Dur = 8
22:52:58.279 00.001 10072 IsGuiding returns 0
22:52:58.280 00.001 10072 PulseGuide returned control before completion, sleep 18
22:52:58.304 00.024 10072 IsGuiding returns 0
22:52:58.304 00.000 10072 Move returns status 0, amount 8
22:52:58.304 00.000 10072 MoveAxis(N, 0, ABG)
22:52:58.304 00.000 10072 Move returns status 0, amount 0
22:52:58.304 00.000 10072 move complete, result=0
22:52:58.305 00.001 10072 worker thread done servicing request
22:52:58.306 00.001 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:52:58.308 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:58.312 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:58.315 00.003 1032 Enqueuing Expose request
22:52:58.318 00.003 10072 Worker thread wakes up
22:52:58.318 00.000 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:52:58.321 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:58.321 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:58.729 00.408 10072 Exposure complete
22:52:58.808 00.079 10072 worker thread done servicing request
22:52:58.809 00.001 1032 OnExposeComplete: enter
22:52:58.811 00.002 1032 UpdateGuideState(): m_state=6
22:52:58.813 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6348
22:52:58.815 00.002 1032 Star::Find returns 1 (0), X=1100.26, Y=134.53, Mass=1221, SNR=24.5, Peak=116 HFD=3.3
22:52:58.817 00.002 1032 MultiStar: [#1 0.17,-0.12,1.02,U] [#2 0.00,0.07,0.79,U] [#3 -0.28,-0.05,0.00,M4] [#4 0.19,-0.15,0.70,U] [#5 -0.07,-0.04,0.69,U] [#6 0.20,-0.20,0.00,M6] [#7 0.26,-0.13,0.00,M8] [#8 0.32,0.00,0.00,M1] 
22:52:58.819 00.002 1032 refined, 4 included, MultiStar: {0.02, -0.05}, one-star: {-0.15, -0.01}
22:52:58.821 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
22:52:58.823 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
22:52:58.826 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.11 mountX=-0.05 mountY=-0.01, mountTheta=-2.94
22:52:58.830 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
22:52:58.835 00.005 1032 Enqueuing Move request for scope (0.02, -0.05)
22:52:58.840 00.005 10072 Worker thread wakes up
22:52:58.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:52:58.840 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:52:58.840 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
22:52:58.844 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:52:58.849 00.005 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.01
22:52:58.849 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:52:58.849 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:58.849 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:52:58.849 00.000 10072 MoveAxis(E, 8, ABG)
22:52:58.849 00.000 10072 Guiding  Dir = 2, Dur = 8
22:52:58.850 00.001 10072 IsGuiding returns 0
22:52:58.850 00.000 10072 PulseGuide returned control before completion, sleep 18
22:52:58.879 00.029 1032 UpdateGuideState exits: m=1221 SNR=24.5
22:52:58.886 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:58.890 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:58.893 00.003 10072 IsGuiding returns 0
22:52:58.894 00.001 1032 Enqueuing Expose request
22:52:58.897 00.003 10072 Move returns status 0, amount 8
22:52:58.897 00.000 10072 MoveAxis(N, 0, ABG)
22:52:58.897 00.000 10072 Move returns status 0, amount 0
22:52:58.897 00.000 10072 move complete, result=0
22:52:58.897 00.000 10072 worker thread done servicing request
22:52:58.897 00.000 10072 Worker thread wakes up
22:52:58.898 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:58.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:58.914 00.016 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:52:59.530 00.616 10072 Exposure complete
22:52:59.620 00.090 10072 worker thread done servicing request
22:52:59.620 00.000 1032 OnExposeComplete: enter
22:52:59.623 00.003 1032 UpdateGuideState(): m_state=6
22:52:59.626 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6349
22:52:59.629 00.003 1032 Star::Find returns 1 (0), X=1100.51, Y=134.34, Mass=1366, SNR=26.0, Peak=134 HFD=3.2
22:52:59.633 00.004 1032 MultiStar: [#1 0.28,-0.30,0.00,M3] [#2 0.07,-0.10,0.78,U] [#3 -0.12,-0.14,0.72,U] [#4 0.28,-0.12,0.00,M4] [#5 0.07,-0.26,0.00,M1] [#6 0.25,-0.31,0.00,M7] [#7 0.25,-0.36,0.00,M9] [#8 0.16,-0.11,0.54,U] 
22:52:59.636 00.003 1032 refined, 3 included, MultiStar: {0.05, -0.14}, one-star: {0.10, -0.20}
22:52:59.639 00.003 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
22:52:59.642 00.003 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
22:52:59.647 00.005 1032 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.23 mountX=-0.15 mountY=-0.01, mountTheta=-3.06
22:52:59.652 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.14, opts=13)
22:52:59.656 00.004 1032 Enqueuing Move request for scope (0.05, -0.14)
22:52:59.658 00.002 10072 Worker thread wakes up
22:52:59.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
22:52:59.658 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
22:52:59.658 00.000 10072 Moving (0.05, -0.14) raw xDistance=-0.15 yDistance=-0.01
22:52:59.660 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:52:59.663 00.003 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.01
22:52:59.664 00.001 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:52:59.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:59.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:52:59.664 00.000 10072 MoveAxis(E, 82, ABG)
22:52:59.664 00.000 10072 Guiding  Dir = 2, Dur = 82
22:52:59.664 00.000 10072 IsGuiding returns 0
22:52:59.665 00.001 10072 PulseGuide returned control before completion, sleep 92
22:52:59.687 00.022 1032 UpdateGuideState exits: m=1366 SNR=26.0
22:52:59.690 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:59.693 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:52:59.695 00.002 1032 Enqueuing Expose request
22:52:59.761 00.066 10072 IsGuiding returns 0
22:52:59.761 00.000 10072 Move returns status 0, amount 82
22:52:59.762 00.001 10072 MoveAxis(N, 0, ABG)
22:52:59.762 00.000 10072 Move returns status 0, amount 0
22:52:59.762 00.000 10072 move complete, result=0
22:52:59.762 00.000 10072 worker thread done servicing request
22:52:59.762 00.000 10072 Worker thread wakes up
22:52:59.762 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:52:59.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:52:59.764 00.002 1032 GuideStep: -0.2 px 82 ms EAST, -0.0 px 0 ms NORTH
22:53:00.170 00.406 10072 Exposure complete
22:53:00.241 00.071 10072 worker thread done servicing request
22:53:00.241 00.000 1032 OnExposeComplete: enter
22:53:00.245 00.004 1032 UpdateGuideState(): m_state=6
22:53:00.248 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6350
22:53:00.251 00.003 1032 Star::Find returns 1 (0), X=1100.43, Y=134.37, Mass=1469, SNR=26.9, Peak=130 HFD=3.2
22:53:00.254 00.003 1032 MultiStar: [#1 0.19,-0.18,0.00,M4] [#2 -0.08,0.03,0.77,U] [#3 -0.26,0.04,0.00,M4] [#4 0.17,-0.19,0.63,U] [#5 -0.12,0.07,0.61,U] [#6 0.19,-0.22,0.00,M8] [#7 0.18,-0.12,0.68,U] [#8 0.12,-0.03,0.49,U] 
22:53:00.256 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.08}, one-star: {0.02, -0.17}
22:53:00.258 00.002 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
22:53:00.261 00.003 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
22:53:00.264 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.08 mountX=-0.08 mountY=-0.02, mountTheta=-2.91
22:53:00.271 00.007 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
22:53:00.276 00.005 1032 Enqueuing Move request for scope (0.04, -0.08)
22:53:00.280 00.004 10072 Worker thread wakes up
22:53:00.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
22:53:00.280 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
22:53:00.280 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.08 yDistance=-0.02
22:53:00.284 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:53:00.287 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.01
22:53:00.287 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:53:00.288 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:00.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:00.288 00.000 10072 MoveAxis(E, 10, ABG)
22:53:00.288 00.000 10072 Guiding  Dir = 2, Dur = 10
22:53:00.288 00.000 10072 IsGuiding returns 0
22:53:00.289 00.001 10072 PulseGuide returned control before completion, sleep 20
22:53:00.310 00.021 1032 UpdateGuideState exits: m=1469 SNR=26.9
22:53:00.314 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:00.318 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:00.326 00.008 1032 Enqueuing Expose request
22:53:00.327 00.001 10072 IsGuiding returns 0
22:53:00.329 00.002 10072 Move returns status 0, amount 10
22:53:00.329 00.000 10072 MoveAxis(N, 0, ABG)
22:53:00.329 00.000 10072 Move returns status 0, amount 0
22:53:00.329 00.000 10072 move complete, result=0
22:53:00.329 00.000 10072 worker thread done servicing request
22:53:00.329 00.000 10072 Worker thread wakes up
22:53:00.329 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:00.329 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:00.339 00.010 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
22:53:00.954 00.615 10072 Exposure complete
22:53:01.017 00.063 10072 worker thread done servicing request
22:53:01.017 00.000 1032 OnExposeComplete: enter
22:53:01.019 00.002 1032 UpdateGuideState(): m_state=6
22:53:01.022 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6351
22:53:01.025 00.003 1032 Star::Find returns 1 (0), X=1100.36, Y=134.60, Mass=1294, SNR=25.3, Peak=117 HFD=3.3
22:53:01.027 00.002 1032 MultiStar: [#1 0.11,0.04,1.00,U] [#2 -0.13,0.10,0.85,U] [#3 -0.22,0.08,0.84,U] [#4 0.22,0.11,0.69,U] [#5 -0.03,0.15,0.68,U] [#6 0.18,-0.21,0.00,M9] [#7 0.27,0.05,0.00,M9] [#8 0.12,0.11,0.51,U] 
22:53:01.029 00.002 1032 single-star, 6 included, MultiStar: {-0.01, 0.09}, one-star: {-0.06, 0.06}
22:53:01.031 00.002 1032 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.83) = xAngle (0.54 = 0.54)
22:53:01.033 00.002 1032 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.54 = 0.54)
22:53:01.035 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.37 mountX=0.07 mountY=0.04, mountTheta=0.54
22:53:01.039 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.06, opts=13)
22:53:01.041 00.002 1032 Enqueuing Move request for scope (-0.06, 0.06)
22:53:01.043 00.002 10072 Worker thread wakes up
22:53:01.043 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
22:53:01.043 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
22:53:01.043 00.000 10072 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=0.04
22:53:01.045 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:53:01.048 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.01
22:53:01.048 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:53:01.048 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:01.049 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:53:01.049 00.000 10072 MoveAxis(E, 9, ABG)
22:53:01.049 00.000 10072 Guiding  Dir = 2, Dur = 9
22:53:01.050 00.001 10072 IsGuiding returns 0
22:53:01.051 00.001 10072 PulseGuide returned control before completion, sleep 18
22:53:01.069 00.018 1032 UpdateGuideState exits: m=1294 SNR=25.3
22:53:01.073 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:01.076 00.003 10072 IsGuiding returns 0
22:53:01.076 00.000 10072 Move returns status 0, amount 9
22:53:01.076 00.000 10072 MoveAxis(N, 0, ABG)
22:53:01.076 00.000 10072 Move returns status 0, amount 0
22:53:01.076 00.000 10072 move complete, result=0
22:53:01.076 00.000 10072 worker thread done servicing request
22:53:01.076 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:01.079 00.003 1032 Enqueuing Expose request
22:53:01.082 00.003 10072 Worker thread wakes up
22:53:01.082 00.000 1032 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
22:53:01.085 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:01.086 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:01.500 00.414 10072 Exposure complete
22:53:01.570 00.070 10072 worker thread done servicing request
22:53:01.570 00.000 1032 OnExposeComplete: enter
22:53:01.572 00.002 1032 UpdateGuideState(): m_state=6
22:53:01.574 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6352
22:53:01.576 00.002 1032 Star::Find returns 1 (0), X=1100.42, Y=134.64, Mass=1242, SNR=24.8, Peak=122 HFD=3.1
22:53:01.578 00.002 1032 MultiStar: [#1 0.20,0.01,0.97,U] [#2 -0.10,0.01,0.83,U] [#3 -0.15,0.20,0.81,U] [#4 0.25,0.04,0.74,U] [#5 -0.11,0.13,0.69,U] [#6 0.19,-0.02,0.68,U] [#7 0.21,0.01,0.74,U] [#8 0.17,0.11,0.53,U] 
22:53:01.581 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.00, 0.10}
22:53:01.583 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
22:53:01.587 00.004 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
22:53:01.592 00.005 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.75 mountX=0.04 mountY=-0.08, mountTheta=-1.08
22:53:01.597 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
22:53:01.599 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
22:53:01.601 00.002 10072 Worker thread wakes up
22:53:01.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:53:01.601 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:53:01.601 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
22:53:01.603 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:53:01.607 00.004 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.01
22:53:01.607 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:53:01.607 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:01.607 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:53:01.607 00.000 10072 MoveAxis(E, 8, ABG)
22:53:01.607 00.000 10072 Guiding  Dir = 2, Dur = 8
22:53:01.608 00.001 10072 IsGuiding returns 0
22:53:01.608 00.000 10072 PulseGuide returned control before completion, sleep 18
22:53:01.632 00.024 1032 UpdateGuideState exits: m=1242 SNR=24.8
22:53:01.634 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:01.636 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:01.638 00.002 1032 Enqueuing Expose request
22:53:01.641 00.003 10072 IsGuiding returns 0
22:53:01.641 00.000 10072 Move returns status 0, amount 8
22:53:01.641 00.000 10072 MoveAxis(N, 0, ABG)
22:53:01.641 00.000 10072 Move returns status 0, amount 0
22:53:01.641 00.000 10072 move complete, result=0
22:53:01.641 00.000 10072 worker thread done servicing request
22:53:01.641 00.000 10072 Worker thread wakes up
22:53:01.641 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:01.641 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:01.651 00.010 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:53:02.270 00.619 10072 Exposure complete
22:53:02.326 00.056 10072 worker thread done servicing request
22:53:02.326 00.000 1032 OnExposeComplete: enter
22:53:02.329 00.003 1032 UpdateGuideState(): m_state=6
22:53:02.333 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6353
22:53:02.335 00.002 1032 Star::Find returns 1 (0), X=1100.51, Y=134.54, Mass=1382, SNR=26.1, Peak=134 HFD=3.2
22:53:02.337 00.002 1032 MultiStar: [#1 0.26,-0.01,0.00,M3] [#2 0.01,0.06,0.77,U] [#3 -0.00,-0.00,0.74,U] [#4 0.10,0.12,0.67,U] [#5 -0.01,-0.00,0.66,U] [#6 0.19,-0.12,0.64,U] [#7 0.25,-0.02,0.70,U] [#8 0.10,0.14,0.50,U] 
22:53:02.339 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {0.10, -0.00}
22:53:02.341 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
22:53:02.343 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
22:53:02.344 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.18 mountX=-0.01 mountY=-0.09, mountTheta=-1.65
22:53:02.348 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
22:53:02.350 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
22:53:02.352 00.002 10072 Worker thread wakes up
22:53:02.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
22:53:02.352 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
22:53:02.352 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.01 yDistance=-0.09
22:53:02.355 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:53:02.357 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.02
22:53:02.357 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:53:02.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:02.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:53:02.357 00.000 10072 MoveAxis(E, 9, ABG)
22:53:02.358 00.001 10072 Guiding  Dir = 2, Dur = 9
22:53:02.358 00.000 10072 IsGuiding returns 0
22:53:02.358 00.000 10072 PulseGuide returned control before completion, sleep 19
22:53:02.378 00.020 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:53:02.380 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:02.383 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:02.384 00.001 1032 Enqueuing Expose request
22:53:02.393 00.009 10072 IsGuiding returns 0
22:53:02.393 00.000 10072 Move returns status 0, amount 9
22:53:02.393 00.000 10072 MoveAxis(N, 0, ABG)
22:53:02.393 00.000 10072 Move returns status 0, amount 0
22:53:02.393 00.000 10072 move complete, result=0
22:53:02.393 00.000 10072 worker thread done servicing request
22:53:02.393 00.000 10072 Worker thread wakes up
22:53:02.393 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:02.393 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:02.395 00.002 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:53:02.807 00.412 10072 Exposure complete
22:53:02.863 00.056 10072 worker thread done servicing request
22:53:02.866 00.003 1032 OnExposeComplete: enter
22:53:02.868 00.002 1032 UpdateGuideState(): m_state=6
22:53:02.871 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6354
22:53:02.873 00.002 1032 Star::Find returns 1 (0), X=1100.47, Y=134.50, Mass=1384, SNR=26.1, Peak=128 HFD=3.2
22:53:02.875 00.002 1032 MultiStar: [#1 0.23,0.04,0.96,U] [#2 -0.10,0.14,0.75,U] [#3 -0.07,-0.00,0.79,U] [#4 0.12,0.04,0.66,U] [#5 0.10,-0.08,0.63,U] [#6 0.34,0.08,0.00,M8] [#7 0.36,-0.09,0.00,M8] [#8 0.44,0.05,0.00,M1] 
22:53:02.876 00.001 1032 refined, 5 included, MultiStar: {0.06, 0.02}, one-star: {0.06, -0.04}
22:53:02.878 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
22:53:02.880 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
22:53:02.882 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.26 mountX=-0.00 mountY=-0.06, mountTheta=-1.57
22:53:02.885 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:53:02.887 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
22:53:02.888 00.001 10072 Worker thread wakes up
22:53:02.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:53:02.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:53:02.888 00.000 10072 Moving (0.06, 0.02) raw xDistance=-0.00 yDistance=-0.06
22:53:02.891 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:53:02.893 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.02
22:53:02.893 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:53:02.893 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:02.893 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:53:02.893 00.000 10072 MoveAxis(E, 8, ABG)
22:53:02.893 00.000 10072 Guiding  Dir = 2, Dur = 8
22:53:02.894 00.001 10072 IsGuiding returns 0
22:53:02.894 00.000 10072 PulseGuide returned control before completion, sleep 18
22:53:02.912 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:53:02.915 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:02.917 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:02.918 00.001 1032 Enqueuing Expose request
22:53:02.924 00.006 10072 IsGuiding returns 0
22:53:02.925 00.001 10072 Move returns status 0, amount 8
22:53:02.925 00.000 10072 MoveAxis(N, 0, ABG)
22:53:02.925 00.000 10072 Move returns status 0, amount 0
22:53:02.925 00.000 10072 move complete, result=0
22:53:02.925 00.000 10072 worker thread done servicing request
22:53:02.925 00.000 10072 Worker thread wakes up
22:53:02.925 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:02.925 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:02.929 00.004 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:53:03.554 00.625 10072 Exposure complete
22:53:03.607 00.053 10072 worker thread done servicing request
22:53:03.607 00.000 1032 OnExposeComplete: enter
22:53:03.610 00.003 1032 UpdateGuideState(): m_state=6
22:53:03.611 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6355
22:53:03.613 00.002 1032 Star::Find returns 1 (0), X=1100.55, Y=134.62, Mass=1328, SNR=25.6, Peak=116 HFD=3.2
22:53:03.615 00.002 1032 MultiStar: [#1 0.19,0.13,0.98,U] [#2 -0.02,0.22,0.81,U] [#3 0.03,0.15,0.77,U] [#4 0.13,0.12,0.70,U] [#5 -0.00,0.16,0.66,U] [#6 0.23,0.04,0.63,U] [#7 0.36,0.10,0.00,M9] [#8 0.07,0.30,0.00,M2] 
22:53:03.617 00.002 1032 single-star, 6 included, MultiStar: {0.10, 0.13}, one-star: {0.13, 0.08}
22:53:03.619 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:53:03.621 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:53:03.623 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.16 cameraTheta=0.57 mountX=0.05 mountY=-0.15, mountTheta=-1.26
22:53:03.626 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
22:53:03.628 00.002 1032 Enqueuing Move request for scope (0.13, 0.08)
22:53:03.630 00.002 10072 Worker thread wakes up
22:53:03.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
22:53:03.630 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
22:53:03.630 00.000 10072 Moving (0.13, 0.08) raw xDistance=0.05 yDistance=-0.15
22:53:03.632 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:53:03.634 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.02
22:53:03.634 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:53:03.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:03.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:53:03.634 00.000 10072 MoveAxis(E, 9, ABG)
22:53:03.634 00.000 10072 Guiding  Dir = 2, Dur = 9
22:53:03.635 00.001 10072 IsGuiding returns 0
22:53:03.635 00.000 10072 PulseGuide returned control before completion, sleep 19
22:53:03.654 00.019 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:53:03.656 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:03.657 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:03.659 00.002 1032 Enqueuing Expose request
22:53:03.661 00.002 10072 IsGuiding returns 0
22:53:03.661 00.000 10072 Move returns status 0, amount 9
22:53:03.661 00.000 10072 MoveAxis(N, 0, ABG)
22:53:03.661 00.000 10072 Move returns status 0, amount 0
22:53:03.661 00.000 10072 move complete, result=0
22:53:03.661 00.000 10072 worker thread done servicing request
22:53:03.661 00.000 10072 Worker thread wakes up
22:53:03.663 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:03.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:03.670 00.007 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:53:04.068 00.398 10072 Exposure complete
22:53:04.117 00.049 10072 worker thread done servicing request
22:53:04.117 00.000 1032 OnExposeComplete: enter
22:53:04.120 00.003 1032 UpdateGuideState(): m_state=6
22:53:04.121 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6356
22:53:04.123 00.002 1032 Star::Find returns 1 (0), X=1100.54, Y=134.73, Mass=1360, SNR=25.9, Peak=129 HFD=3.2
22:53:04.124 00.001 1032 MultiStar: [#1 0.26,0.11,0.00,M2] [#2 0.16,0.19,0.77,U] [#3 -0.10,0.13,0.77,U] [#4 0.32,0.08,0.00,M1] [#5 0.07,0.16,0.67,U] [#6 0.24,0.10,0.00,M8] [#7 0.37,0.03,0.00,M10] [#8 0.30,0.39,0.00,M3] 
22:53:04.127 00.003 1032 refined, 3 included, MultiStar: {0.07, 0.17}, one-star: {0.12, 0.19}
22:53:04.128 00.001 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
22:53:04.130 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
22:53:04.132 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.19 mountX=0.15 mountY=-0.11, mountTheta=-0.64
22:53:04.134 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.17, opts=13)
22:53:04.137 00.003 1032 Enqueuing Move request for scope (0.07, 0.17)
22:53:04.138 00.001 10072 Worker thread wakes up
22:53:04.138 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
22:53:04.138 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
22:53:04.138 00.000 10072 Moving (0.07, 0.17) raw xDistance=0.15 yDistance=-0.11
22:53:04.140 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:53:04.146 00.006 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.02
22:53:04.146 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
22:53:04.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:04.146 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:53:04.146 00.000 10072 MoveAxis(W, 62, ABG)
22:53:04.146 00.000 10072 Guiding  Dir = 3, Dur = 62
22:53:04.146 00.000 10072 IsGuiding returns 0
22:53:04.147 00.001 10072 PulseGuide returned control before completion, sleep 72
22:53:04.163 00.016 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:53:04.165 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:04.167 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:04.168 00.001 1032 Enqueuing Expose request
22:53:04.222 00.054 10072 IsGuiding returns 0
22:53:04.225 00.003 10072 Move returns status 0, amount 62
22:53:04.225 00.000 10072 MoveAxis(N, 0, ABG)
22:53:04.225 00.000 10072 Move returns status 0, amount 0
22:53:04.225 00.000 10072 move complete, result=0
22:53:04.225 00.000 10072 worker thread done servicing request
22:53:04.225 00.000 10072 Worker thread wakes up
22:53:04.225 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:04.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:04.226 00.001 1032 GuideStep: 0.1 px 62 ms WEST, -0.1 px 0 ms NORTH
22:53:04.865 00.639 10072 Exposure complete
22:53:04.914 00.049 10072 worker thread done servicing request
22:53:04.914 00.000 1032 OnExposeComplete: enter
22:53:04.916 00.002 1032 UpdateGuideState(): m_state=6
22:53:04.919 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6357
22:53:04.920 00.001 1032 Star::Find returns 1 (0), X=1100.52, Y=134.39, Mass=1314, SNR=25.5, Peak=113 HFD=3.2
22:53:04.921 00.001 1032 MultiStar: [#1 0.31,-0.10,0.00,M3] [#2 0.03,0.08,0.80,U] [#3 -0.01,0.05,0.82,U] [#4 0.36,-0.10,0.00,M2] [#5 -0.02,-0.02,0.68,U] [#6 0.30,-0.07,0.00,M9] [#7 0.34,-0.08,0.00,R] [#8 0.42,0.01,0.00,M4] 
22:53:04.923 00.002 1032 refined, 3 included, MultiStar: {0.03, -0.02}, one-star: {0.11, -0.15}
22:53:04.925 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
22:53:04.927 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
22:53:04.929 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.49 mountX=-0.03 mountY=-0.03, mountTheta=-2.32
22:53:04.932 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
22:53:04.935 00.003 1032 Enqueuing Move request for scope (0.03, -0.02)
22:53:04.937 00.002 10072 Worker thread wakes up
22:53:04.937 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:53:04.937 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:53:04.937 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.03
22:53:04.939 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:53:04.941 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.02
22:53:04.941 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:53:04.941 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:04.941 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:53:04.941 00.000 10072 MoveAxis(E, 9, ABG)
22:53:04.941 00.000 10072 Guiding  Dir = 2, Dur = 9
22:53:04.942 00.001 10072 IsGuiding returns 0
22:53:04.942 00.000 10072 PulseGuide returned control before completion, sleep 19
22:53:04.961 00.019 1032 UpdateGuideState exits: m=1314 SNR=25.5
22:53:04.963 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:04.965 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:04.967 00.002 1032 Enqueuing Expose request
22:53:04.972 00.005 10072 IsGuiding returns 0
22:53:04.972 00.000 10072 Move returns status 0, amount 9
22:53:04.972 00.000 10072 MoveAxis(N, 0, ABG)
22:53:04.972 00.000 10072 Move returns status 0, amount 0
22:53:04.972 00.000 10072 move complete, result=0
22:53:04.972 00.000 10072 worker thread done servicing request
22:53:04.972 00.000 10072 Worker thread wakes up
22:53:04.972 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:04.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:04.976 00.004 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:53:05.379 00.403 10072 Exposure complete
22:53:05.432 00.053 10072 worker thread done servicing request
22:53:05.433 00.001 1032 OnExposeComplete: enter
22:53:05.434 00.001 1032 UpdateGuideState(): m_state=6
22:53:05.436 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6358
22:53:05.438 00.002 1032 Star::Find returns 1 (0), X=1100.55, Y=134.44, Mass=1376, SNR=26.1, Peak=120 HFD=3.2
22:53:05.441 00.003 1032 MultiStar: [#1 0.32,-0.13,0.00,M4] [#2 0.13,0.10,0.79,U] [#3 -0.07,0.00,0.78,U] [#4 0.27,-0.12,0.00,M3] [#5 0.16,-0.17,0.69,U] [#6 0.27,-0.18,0.00,M10] [#7 0.09,-0.11,0.67,U] [#8 0.34,0.18,0.00,M5] 
22:53:05.442 00.001 1032 refined, 4 included, MultiStar: {0.09, -0.05}, one-star: {0.14, -0.10}
22:53:05.443 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
22:53:05.445 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
22:53:05.447 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.54 mountX=-0.07 mountY=-0.07, mountTheta=-2.37
22:53:05.450 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:53:05.452 00.002 1032 Enqueuing Move request for scope (0.09, -0.05)
22:53:05.456 00.004 10072 Worker thread wakes up
22:53:05.457 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:53:05.457 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:53:05.457 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.07
22:53:05.460 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:53:05.462 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.03
22:53:05.463 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:53:05.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:05.463 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:53:05.463 00.000 10072 MoveAxis(E, 9, ABG)
22:53:05.463 00.000 10072 Guiding  Dir = 2, Dur = 9
22:53:05.463 00.000 10072 IsGuiding returns 0
22:53:05.464 00.001 10072 PulseGuide returned control before completion, sleep 19
22:53:05.480 00.016 1032 UpdateGuideState exits: m=1376 SNR=26.1
22:53:05.483 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:05.484 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:05.491 00.007 10072 IsGuiding returns 0
22:53:05.491 00.000 1032 Enqueuing Expose request
22:53:05.494 00.003 10072 Move returns status 0, amount 9
22:53:05.494 00.000 10072 MoveAxis(N, 0, ABG)
22:53:05.494 00.000 10072 Move returns status 0, amount 0
22:53:05.494 00.000 10072 move complete, result=0
22:53:05.494 00.000 10072 worker thread done servicing request
22:53:05.494 00.000 10072 Worker thread wakes up
22:53:05.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:05.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:05.501 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:53:06.129 00.628 10072 Exposure complete
22:53:06.180 00.051 10072 worker thread done servicing request
22:53:06.181 00.001 1032 OnExposeComplete: enter
22:53:06.183 00.002 1032 UpdateGuideState(): m_state=6
22:53:06.184 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6359
22:53:06.187 00.003 1032 Star::Find returns 1 (0), X=1100.60, Y=134.54, Mass=1394, SNR=26.2, Peak=132 HFD=3.2
22:53:06.189 00.002 1032 MultiStar: [#1 0.33,-0.12,0.00,M5] [#2 0.10,0.15,0.81,U] [#3 -0.08,0.17,0.75,U] [#4 0.32,0.04,0.00,M4] [#5 0.07,-0.02,0.64,U] [#6 0.36,-0.05,0.00,R] [#7 -0.06,0.08,0.70,U] [#8 0.35,0.15,0.00,M6] 
22:53:06.190 00.001 1032 refined, 4 included, MultiStar: {0.06, 0.07}, one-star: {0.19, -0.00}
22:53:06.192 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
22:53:06.193 00.001 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
22:53:06.195 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.91 mountX=0.06 mountY=-0.07, mountTheta=-0.92
22:53:06.198 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
22:53:06.200 00.002 1032 Enqueuing Move request for scope (0.06, 0.07)
22:53:06.203 00.003 10072 Worker thread wakes up
22:53:06.203 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
22:53:06.203 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
22:53:06.203 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.06 yDistance=-0.07
22:53:06.204 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:53:06.209 00.005 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.03
22:53:06.210 00.001 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:53:06.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:06.210 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:53:06.210 00.000 10072 MoveAxis(E, 10, ABG)
22:53:06.210 00.000 10072 Guiding  Dir = 2, Dur = 10
22:53:06.211 00.001 10072 IsGuiding returns 0
22:53:06.211 00.000 10072 PulseGuide returned control before completion, sleep 20
22:53:06.228 00.017 1032 UpdateGuideState exits: m=1394 SNR=26.2
22:53:06.230 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:06.232 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:06.233 00.001 1032 Enqueuing Expose request
22:53:06.237 00.004 10072 IsGuiding returns 0
22:53:06.237 00.000 10072 Move returns status 0, amount 10
22:53:06.237 00.000 10072 MoveAxis(N, 0, ABG)
22:53:06.237 00.000 10072 Move returns status 0, amount 0
22:53:06.237 00.000 10072 move complete, result=0
22:53:06.237 00.000 10072 worker thread done servicing request
22:53:06.237 00.000 10072 Worker thread wakes up
22:53:06.238 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:06.238 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:06.246 00.008 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:53:06.644 00.398 10072 Exposure complete
22:53:06.693 00.049 10072 worker thread done servicing request
22:53:06.693 00.000 1032 OnExposeComplete: enter
22:53:06.694 00.001 1032 UpdateGuideState(): m_state=6
22:53:06.697 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6360
22:53:06.698 00.001 1032 Star::Find returns 1 (0), X=1100.58, Y=134.54, Mass=1310, SNR=25.4, Peak=121 HFD=3.2
22:53:06.700 00.002 1032 MultiStar: [#1 0.26,0.03,0.00,M6] [#2 0.03,0.21,0.80,U] [#3 -0.05,0.00,0.77,U] [#4 0.19,0.02,0.72,U] [#5 0.09,0.04,0.65,U] [#6 0.02,0.02,0.59,U] [#7 -0.06,0.04,0.68,U] [#8 0.36,0.05,0.00,M7] 
22:53:06.701 00.001 1032 refined, 6 included, MultiStar: {0.06, 0.05}, one-star: {0.17, 0.00}
22:53:06.702 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
22:53:06.704 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
22:53:06.707 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.64 mountX=0.03 mountY=-0.07, mountTheta=-1.19
22:53:06.710 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
22:53:06.712 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
22:53:06.713 00.001 10072 Worker thread wakes up
22:53:06.713 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:53:06.713 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:53:06.713 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
22:53:06.715 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:53:06.717 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.03
22:53:06.717 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:53:06.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:06.718 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:53:06.718 00.000 10072 MoveAxis(E, 9, ABG)
22:53:06.718 00.000 10072 Guiding  Dir = 2, Dur = 9
22:53:06.718 00.000 10072 IsGuiding returns 0
22:53:06.719 00.001 10072 PulseGuide returned control before completion, sleep 19
22:53:06.735 00.016 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:53:06.737 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:06.740 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:06.742 00.002 1032 Enqueuing Expose request
22:53:06.749 00.007 10072 IsGuiding returns 0
22:53:06.749 00.000 10072 Move returns status 0, amount 9
22:53:06.749 00.000 10072 MoveAxis(N, 0, ABG)
22:53:06.749 00.000 10072 Move returns status 0, amount 0
22:53:06.749 00.000 10072 move complete, result=0
22:53:06.749 00.000 10072 worker thread done servicing request
22:53:06.749 00.000 10072 Worker thread wakes up
22:53:06.749 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:06.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:06.750 00.001 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:53:07.375 00.625 10072 Exposure complete
22:53:07.425 00.050 10072 worker thread done servicing request
22:53:07.425 00.000 1032 OnExposeComplete: enter
22:53:07.429 00.004 1032 UpdateGuideState(): m_state=6
22:53:07.431 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6361
22:53:07.432 00.001 1032 Star::Find returns 1 (0), X=1100.68, Y=134.50, Mass=1309, SNR=25.4, Peak=131 HFD=3.1
22:53:07.434 00.002 1032 MultiStar: [#1 0.43,-0.05,0.00,M7] [#2 0.03,0.02,0.80,U] [#3 0.02,0.08,0.79,U] [#4 0.26,0.07,0.00,M4] [#5 0.12,0.03,0.71,U] [#6 -0.13,0.05,0.63,U] [#7 0.22,0.02,0.71,U] [#8 0.36,0.20,0.00,M8] 
22:53:07.436 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.02}, one-star: {0.27, -0.04}
22:53:07.437 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
22:53:07.439 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
22:53:07.440 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.23 mountX=-0.00 mountY=-0.10, mountTheta=-1.60
22:53:07.442 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
22:53:07.445 00.003 1032 Enqueuing Move request for scope (0.10, 0.02)
22:53:07.447 00.002 10072 Worker thread wakes up
22:53:07.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
22:53:07.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
22:53:07.447 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
22:53:07.450 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:53:07.452 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.03
22:53:07.452 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:53:07.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:07.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:53:07.452 00.000 10072 MoveAxis(E, 10, ABG)
22:53:07.452 00.000 10072 Guiding  Dir = 2, Dur = 10
22:53:07.452 00.000 10072 IsGuiding returns 0
22:53:07.452 00.000 10072 PulseGuide returned control before completion, sleep 20
22:53:07.471 00.019 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:53:07.473 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:07.475 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:07.477 00.002 1032 Enqueuing Expose request
22:53:07.484 00.007 10072 IsGuiding returns 0
22:53:07.484 00.000 10072 Move returns status 0, amount 10
22:53:07.484 00.000 10072 MoveAxis(N, 0, ABG)
22:53:07.484 00.000 10072 Move returns status 0, amount 0
22:53:07.484 00.000 10072 move complete, result=0
22:53:07.484 00.000 10072 worker thread done servicing request
22:53:07.484 00.000 10072 Worker thread wakes up
22:53:07.484 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:07.485 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:07.487 00.002 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:53:07.898 00.411 10072 Exposure complete
22:53:07.950 00.052 10072 worker thread done servicing request
22:53:07.950 00.000 1032 OnExposeComplete: enter
22:53:07.952 00.002 1032 UpdateGuideState(): m_state=6
22:53:07.955 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6362
22:53:07.957 00.002 1032 Star::Find returns 1 (0), X=1100.63, Y=134.40, Mass=1361, SNR=25.9, Peak=122 HFD=3.2
22:53:07.958 00.001 1032 MultiStar: [#1 0.39,-0.05,0.00,M8] [#2 0.14,0.07,0.79,U] [#3 -0.01,0.03,0.78,U] [#4 0.36,0.04,0.00,M5] [#5 0.04,0.06,0.66,U] [#6 -0.28,-0.04,0.00,M1] [#7 0.15,-0.03,0.68,U] [#8 0.43,0.12,0.00,M9] 
22:53:07.961 00.003 1032 refined, 4 included, MultiStar: {0.11, -0.01}, one-star: {0.22, -0.14}
22:53:07.962 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
22:53:07.964 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
22:53:07.965 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.12 cameraTheta=-0.08 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
22:53:07.969 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
22:53:07.971 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
22:53:07.973 00.002 10072 Worker thread wakes up
22:53:07.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
22:53:07.973 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
22:53:07.973 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.11
22:53:07.975 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:53:07.977 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.03
22:53:07.977 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:53:07.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:07.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:53:07.977 00.000 10072 MoveAxis(E, 9, ABG)
22:53:07.978 00.001 10072 Guiding  Dir = 2, Dur = 9
22:53:07.978 00.000 10072 IsGuiding returns 0
22:53:07.978 00.000 10072 PulseGuide returned control before completion, sleep 19
22:53:07.997 00.019 1032 UpdateGuideState exits: m=1361 SNR=25.9
22:53:07.999 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:08.001 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:08.002 00.001 10072 IsGuiding returns 0
22:53:08.002 00.000 10072 Move returns status 0, amount 9
22:53:08.002 00.000 10072 MoveAxis(N, 0, ABG)
22:53:08.003 00.001 10072 Move returns status 0, amount 0
22:53:08.003 00.000 10072 move complete, result=0
22:53:08.003 00.000 10072 worker thread done servicing request
22:53:08.003 00.000 1032 Enqueuing Expose request
22:53:08.005 00.002 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:53:08.006 00.001 10072 Worker thread wakes up
22:53:08.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:08.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:08.641 00.635 10072 Exposure complete
22:53:08.695 00.054 10072 worker thread done servicing request
22:53:08.695 00.000 1032 OnExposeComplete: enter
22:53:08.699 00.004 1032 UpdateGuideState(): m_state=6
22:53:08.700 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6363
22:53:08.703 00.003 1032 Star::Find returns 1 (0), X=1100.55, Y=134.34, Mass=1335, SNR=25.7, Peak=127 HFD=3.2
22:53:08.705 00.002 1032 MultiStar: [#1 0.23,-0.06,1.00,U] [#2 0.08,0.14,0.79,U] [#3 -0.01,-0.02,0.76,U] [#4 0.28,-0.17,0.00,M6] [#5 0.07,-0.05,0.66,U] [#6 -0.10,0.21,0.61,U] [#7 -0.02,-0.13,0.74,U] [#8 0.48,0.05,0.00,M10] 
22:53:08.705 00.000 1032 refined, 6 included, MultiStar: {0.07, -0.03}, one-star: {0.14, -0.20}
22:53:08.705 00.000 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
22:53:08.712 00.007 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
22:53:08.712 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.38 mountX=-0.05 mountY=-0.06, mountTheta=-2.21
22:53:08.716 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
22:53:08.716 00.000 1032 Enqueuing Move request for scope (0.07, -0.03)
22:53:08.716 00.000 10072 Worker thread wakes up
22:53:08.716 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:53:08.716 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:53:08.716 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
22:53:08.716 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:53:08.726 00.010 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.03
22:53:08.726 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:53:08.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:08.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:53:08.726 00.000 10072 MoveAxis(E, 11, ABG)
22:53:08.726 00.000 10072 Guiding  Dir = 2, Dur = 11
22:53:08.726 00.000 10072 IsGuiding returns 0
22:53:08.728 00.002 10072 PulseGuide returned control before completion, sleep 21
22:53:08.746 00.018 1032 UpdateGuideState exits: m=1335 SNR=25.7
22:53:08.749 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:08.751 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:08.753 00.002 1032 Enqueuing Expose request
22:53:08.764 00.011 10072 IsGuiding returns 0
22:53:08.764 00.000 10072 Move returns status 0, amount 11
22:53:08.764 00.000 10072 MoveAxis(N, 0, ABG)
22:53:08.764 00.000 10072 Move returns status 0, amount 0
22:53:08.764 00.000 10072 move complete, result=0
22:53:08.764 00.000 10072 worker thread done servicing request
22:53:08.764 00.000 10072 Worker thread wakes up
22:53:08.764 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:08.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:08.766 00.002 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
22:53:09.179 00.413 10072 Exposure complete
22:53:09.227 00.048 10072 worker thread done servicing request
22:53:09.227 00.000 1032 OnExposeComplete: enter
22:53:09.227 00.000 1032 UpdateGuideState(): m_state=6
22:53:09.227 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6364
22:53:09.235 00.008 1032 Star::Find returns 1 (0), X=1100.65, Y=134.45, Mass=1350, SNR=25.8, Peak=121 HFD=3.2
22:53:09.235 00.000 1032 MultiStar: [#1 0.33,-0.18,0.00,M8] [#2 0.13,-0.02,0.79,U] [#3 -0.11,0.16,0.76,U] [#4 0.49,-0.00,0.00,M7] [#5 0.12,-0.02,0.64,U] [#6 -0.08,-0.09,0.66,U] [#7 0.09,-0.10,0.74,U] [#8 0.43,0.02,0.00,R] 
22:53:09.238 00.003 1032 refined, 5 included, MultiStar: {0.07, -0.03}, one-star: {0.23, -0.09}
22:53:09.238 00.000 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
22:53:09.238 00.000 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
22:53:09.242 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.36 mountX=-0.05 mountY=-0.06, mountTheta=-2.19
22:53:09.246 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
22:53:09.250 00.004 1032 Enqueuing Move request for scope (0.07, -0.03)
22:53:09.250 00.000 10072 Worker thread wakes up
22:53:09.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:53:09.250 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:53:09.250 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
22:53:09.255 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:53:09.256 00.001 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.04
22:53:09.256 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:53:09.256 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:09.256 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:53:09.256 00.000 10072 MoveAxis(E, 9, ABG)
22:53:09.256 00.000 10072 Guiding  Dir = 2, Dur = 9
22:53:09.258 00.002 10072 IsGuiding returns 0
22:53:09.259 00.001 10072 PulseGuide returned control before completion, sleep 19
22:53:09.276 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:53:09.279 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:09.279 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:09.283 00.004 1032 Enqueuing Expose request
22:53:09.290 00.007 10072 IsGuiding returns 0
22:53:09.290 00.000 10072 Move returns status 0, amount 9
22:53:09.291 00.001 10072 MoveAxis(N, 0, ABG)
22:53:09.291 00.000 10072 Move returns status 0, amount 0
22:53:09.291 00.000 10072 move complete, result=0
22:53:09.291 00.000 10072 worker thread done servicing request
22:53:09.291 00.000 10072 Worker thread wakes up
22:53:09.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:09.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:09.292 00.001 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:53:09.921 00.629 10072 Exposure complete
22:53:09.977 00.056 10072 worker thread done servicing request
22:53:09.977 00.000 1032 OnExposeComplete: enter
22:53:09.981 00.004 1032 UpdateGuideState(): m_state=6
22:53:09.985 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6365
22:53:09.988 00.003 1032 Star::Find returns 1 (0), X=1100.68, Y=134.40, Mass=1398, SNR=26.3, Peak=128 HFD=3.1
22:53:09.990 00.002 1032 MultiStar: [#1 0.32,-0.01,0.00,M9] [#2 0.07,0.17,0.80,U] [#3 0.04,-0.01,0.77,U] [#4 0.48,0.01,0.00,M8] [#5 -0.03,-0.13,0.70,U] [#6 -0.03,-0.02,0.60,U] [#7 0.10,-0.01,0.70,U] [#8 -0.02,0.06,0.50,U] 
22:53:09.990 00.000 1032 refined, 6 included, MultiStar: {0.07, -0.02}, one-star: {0.26, -0.14}
22:53:09.996 00.006 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
22:53:10.000 00.004 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
22:53:10.000 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.25 mountX=-0.04 mountY=-0.07, mountTheta=-2.08
22:53:10.002 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
22:53:10.006 00.004 1032 Enqueuing Move request for scope (0.07, -0.02)
22:53:10.009 00.003 10072 Worker thread wakes up
22:53:10.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:53:10.009 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:53:10.009 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.07
22:53:10.011 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:53:10.014 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.04
22:53:10.014 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:53:10.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:10.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:53:10.014 00.000 10072 MoveAxis(E, 10, ABG)
22:53:10.014 00.000 10072 Guiding  Dir = 2, Dur = 10
22:53:10.016 00.002 10072 IsGuiding returns 0
22:53:10.016 00.000 10072 PulseGuide returned control before completion, sleep 20
22:53:10.036 00.020 1032 UpdateGuideState exits: m=1398 SNR=26.3
22:53:10.036 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:10.036 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:10.036 00.000 1032 Enqueuing Expose request
22:53:10.045 00.009 10072 IsGuiding returns 0
22:53:10.045 00.000 10072 Move returns status 0, amount 10
22:53:10.045 00.000 10072 MoveAxis(N, 0, ABG)
22:53:10.045 00.000 10072 Move returns status 0, amount 0
22:53:10.045 00.000 10072 move complete, result=0
22:53:10.045 00.000 10072 worker thread done servicing request
22:53:10.045 00.000 10072 Worker thread wakes up
22:53:10.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:10.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:10.051 00.006 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:53:10.462 00.411 10072 Exposure complete
22:53:10.643 00.181 1032 OnExposeComplete: enter
22:53:10.672 00.029 1032 UpdateGuideState(): m_state=6
22:53:10.711 00.039 10072 worker thread done servicing request
22:53:10.711 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6366
22:53:10.714 00.003 1032 Star::Find returns 1 (0), X=1100.53, Y=134.33, Mass=1348, SNR=25.8, Peak=117 HFD=3.2
22:53:10.714 00.000 1032 MultiStar: [#1 0.45,-0.21,0.00,M10] [#2 0.11,0.09,0.79,U] [#3 0.30,-0.14,0.00,M1] [#4 0.30,-0.04,0.00,M9] [#5 -0.08,0.01,0.68,U] [#6 0.01,-0.16,0.64,U] [#7 0.03,0.05,0.71,U] [#8 -0.06,-0.07,0.51,U] 
22:53:10.714 00.000 1032 refined, 5 included, MultiStar: {0.03, -0.05}, one-star: {0.12, -0.20}
22:53:10.714 00.000 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
22:53:10.723 00.009 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
22:53:10.727 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.00 mountX=-0.06 mountY=-0.02, mountTheta=-2.83
22:53:10.733 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
22:53:10.735 00.002 1032 Enqueuing Move request for scope (0.03, -0.05)
22:53:10.760 00.025 10072 Worker thread wakes up
22:53:10.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
22:53:10.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
22:53:10.760 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.02
22:53:10.768 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:53:10.804 00.036 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.04
22:53:10.804 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:53:10.804 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:10.804 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:10.804 00.000 10072 MoveAxis(E, 10, ABG)
22:53:10.804 00.000 10072 Guiding  Dir = 2, Dur = 10
22:53:10.804 00.000 10072 IsGuiding returns 0
22:53:10.808 00.004 10072 PulseGuide returned control before completion, sleep 20
22:53:10.830 00.022 1032 UpdateGuideState exits: m=1348 SNR=25.8
22:53:10.834 00.004 10072 IsGuiding returns 0
22:53:10.834 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:10.834 00.000 10072 Move returns status 0, amount 10
22:53:10.834 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:10.834 00.000 1032 Enqueuing Expose request
22:53:10.834 00.000 10072 MoveAxis(N, 0, ABG)
22:53:10.834 00.000 10072 Move returns status 0, amount 0
22:53:10.834 00.000 10072 move complete, result=0
22:53:10.834 00.000 10072 worker thread done servicing request
22:53:10.834 00.000 10072 Worker thread wakes up
22:53:10.834 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:10.834 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:10.851 00.017 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
22:53:11.475 00.624 10072 Exposure complete
22:53:11.649 00.174 1032 OnExposeComplete: enter
22:53:11.657 00.008 10072 worker thread done servicing request
22:53:11.657 00.000 1032 UpdateGuideState(): m_state=6
22:53:11.657 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6367
22:53:11.667 00.010 1032 Star::Find returns 1 (0), X=1100.51, Y=134.40, Mass=1400, SNR=26.3, Peak=144 HFD=3.2
22:53:11.672 00.005 1032 MultiStar: [#1 0.34,-0.25,0.00,R] [#2 0.05,-0.02,0.78,U] [#3 0.23,-0.11,0.00,M2] [#4 0.42,-0.12,0.00,M10] [#5 0.04,0.03,0.68,U] [#6 0.13,-0.26,0.00,M1] [#7 0.01,-0.15,0.73,U] [#8 -0.01,-0.12,0.49,U] 
22:53:11.677 00.005 1032 refined, 4 included, MultiStar: {0.05, -0.08}, one-star: {0.10, -0.13}
22:53:11.681 00.004 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
22:53:11.683 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
22:53:11.688 00.005 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.05 mountX=-0.09 mountY=-0.02, mountTheta=-2.88
22:53:11.692 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
22:53:11.696 00.004 1032 Enqueuing Move request for scope (0.05, -0.08)
22:53:11.699 00.003 10072 Worker thread wakes up
22:53:11.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
22:53:11.699 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
22:53:11.699 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.02
22:53:11.701 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:53:11.709 00.008 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.04
22:53:11.709 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:53:11.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:11.709 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:11.709 00.000 10072 MoveAxis(E, 8, ABG)
22:53:11.709 00.000 10072 Guiding  Dir = 2, Dur = 8
22:53:11.711 00.002 10072 IsGuiding returns 0
22:53:11.711 00.000 10072 PulseGuide returned control before completion, sleep 18
22:53:11.731 00.020 10072 IsGuiding returns 0
22:53:11.731 00.000 10072 Move returns status 0, amount 8
22:53:11.731 00.000 10072 MoveAxis(N, 0, ABG)
22:53:11.731 00.000 10072 Move returns status 0, amount 0
22:53:11.732 00.001 10072 move complete, result=0
22:53:11.732 00.000 10072 worker thread done servicing request
22:53:11.740 00.008 1032 UpdateGuideState exits: m=1400 SNR=26.3
22:53:11.747 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:11.751 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:11.753 00.002 1032 Enqueuing Expose request
22:53:11.757 00.004 10072 Worker thread wakes up
22:53:11.757 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:53:11.759 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:11.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:12.175 00.416 10072 Exposure complete
22:53:12.253 00.078 10072 worker thread done servicing request
22:53:12.253 00.000 1032 OnExposeComplete: enter
22:53:12.257 00.004 1032 UpdateGuideState(): m_state=6
22:53:12.260 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6368
22:53:12.262 00.002 1032 Star::Find returns 1 (0), X=1100.51, Y=134.34, Mass=1398, SNR=26.3, Peak=133 HFD=3.2
22:53:12.266 00.004 1032 MultiStar: [#1 -0.03,0.07,0.95,U] [#2 0.06,0.02,0.76,U] [#3 0.14,-0.12,0.74,U] [#4 0.28,-0.16,0.00,R] [#5 -0.12,-0.10,0.67,U] [#6 0.02,-0.13,0.62,U] [#7 0.02,-0.04,0.70,U] [#8 -0.21,-0.03,0.52,U] 
22:53:12.270 00.004 1032 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {0.10, -0.20}
22:53:12.274 00.004 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.02)
22:53:12.277 00.003 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.02)
22:53:12.279 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.43 mountX=-0.07 mountY=0.01, mountTheta=3.02
22:53:12.284 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
22:53:12.285 00.001 1032 Enqueuing Move request for scope (0.01, -0.07)
22:53:12.287 00.002 10072 Worker thread wakes up
22:53:12.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
22:53:12.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
22:53:12.287 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
22:53:12.291 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:53:12.293 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.04
22:53:12.293 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:53:12.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:12.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:53:12.293 00.000 10072 MoveAxis(E, 6, ABG)
22:53:12.293 00.000 10072 Guiding  Dir = 2, Dur = 6
22:53:12.296 00.003 10072 IsGuiding returns 0
22:53:12.296 00.000 10072 PulseGuide returned control before completion, sleep 16
22:53:12.315 00.019 10072 IsGuiding returns 0
22:53:12.315 00.000 10072 Move returns status 0, amount 6
22:53:12.315 00.000 10072 MoveAxis(N, 0, ABG)
22:53:12.315 00.000 10072 Move returns status 0, amount 0
22:53:12.315 00.000 10072 move complete, result=0
22:53:12.315 00.000 10072 worker thread done servicing request
22:53:12.339 00.024 1032 UpdateGuideState exits: m=1398 SNR=26.3
22:53:12.346 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:12.346 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:12.346 00.000 1032 Enqueuing Expose request
22:53:12.355 00.009 10072 Worker thread wakes up
22:53:12.355 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:12.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:12.357 00.002 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:53:12.995 00.638 10072 Exposure complete
22:53:13.072 00.077 10072 worker thread done servicing request
22:53:13.072 00.000 1032 OnExposeComplete: enter
22:53:13.074 00.002 1032 UpdateGuideState(): m_state=6
22:53:13.083 00.009 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6369
22:53:13.085 00.002 1032 Star::Find returns 1 (0), X=1100.67, Y=134.42, Mass=1371, SNR=26.0, Peak=126 HFD=3.2
22:53:13.087 00.002 1032 MultiStar: [#1 -0.08,0.09,0.95,U] [#2 0.07,-0.03,0.80,U] [#3 -0.02,0.01,0.74,U] [#4 0.15,0.18,0.68,U] [#5 -0.03,-0.06,0.67,U] [#6 -0.00,-0.16,0.67,U] [#7 0.01,0.06,0.71,U] [#8 -0.12,-0.03,0.52,U] 
22:53:13.091 00.004 1032 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.25, -0.12}
22:53:13.091 00.000 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
22:53:13.091 00.000 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
22:53:13.091 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.22 mountX=-0.02 mountY=-0.03, mountTheta=-2.05
22:53:13.091 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
22:53:13.104 00.013 1032 Enqueuing Move request for scope (0.04, -0.01)
22:53:13.108 00.004 10072 Worker thread wakes up
22:53:13.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:53:13.108 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:53:13.108 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.03
22:53:13.112 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:53:13.114 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.05
22:53:13.114 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:53:13.114 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:13.116 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:53:13.116 00.000 10072 MoveAxis(E, 6, ABG)
22:53:13.116 00.000 10072 Guiding  Dir = 2, Dur = 6
22:53:13.116 00.000 10072 IsGuiding returns 0
22:53:13.122 00.006 10072 PulseGuide returned control before completion, sleep 12
22:53:13.136 00.014 10072 IsGuiding returns 0
22:53:13.136 00.000 10072 Move returns status 0, amount 6
22:53:13.136 00.000 10072 MoveAxis(N, 0, ABG)
22:53:13.136 00.000 10072 Move returns status 0, amount 0
22:53:13.136 00.000 10072 move complete, result=0
22:53:13.137 00.001 10072 worker thread done servicing request
22:53:13.150 00.013 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:53:13.154 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:13.156 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:13.159 00.003 1032 Enqueuing Expose request
22:53:13.161 00.002 10072 Worker thread wakes up
22:53:13.161 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:53:13.164 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:13.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:13.619 00.455 10072 Exposure complete
22:53:13.743 00.124 10072 worker thread done servicing request
22:53:13.745 00.002 1032 OnExposeComplete: enter
22:53:13.752 00.007 1032 UpdateGuideState(): m_state=6
22:53:13.756 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6370
22:53:13.760 00.004 1032 Star::Find returns 1 (0), X=1100.51, Y=134.37, Mass=1399, SNR=26.3, Peak=123 HFD=3.2
22:53:13.769 00.009 1032 MultiStar: [#1 -0.08,0.13,0.97,U] [#2 0.08,0.01,0.82,U] [#3 0.08,-0.18,0.77,U] [#4 0.07,-0.01,0.66,U] [#5 0.16,0.08,0.60,U] [#6 -0.03,-0.20,0.59,U] [#7 0.13,-0.21,0.69,U] [#8 -0.13,-0.12,0.53,U] 
22:53:13.769 00.000 1032 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.10, -0.17}
22:53:13.769 00.000 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
22:53:13.782 00.013 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
22:53:13.791 00.009 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.02 mountX=-0.08 mountY=-0.02, mountTheta=-2.85
22:53:13.800 00.009 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
22:53:13.807 00.007 1032 Enqueuing Move request for scope (0.04, -0.07)
22:53:13.813 00.006 10072 Worker thread wakes up
22:53:13.813 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:53:13.815 00.002 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:53:13.815 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
22:53:13.819 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:53:13.822 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.05
22:53:13.824 00.002 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:53:13.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:13.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:13.824 00.000 10072 MoveAxis(E, 6, ABG)
22:53:13.824 00.000 10072 Guiding  Dir = 2, Dur = 6
22:53:13.824 00.000 10072 IsGuiding returns 0
22:53:13.824 00.000 10072 PulseGuide returned control before completion, sleep 16
22:53:13.845 00.021 10072 IsGuiding returns 0
22:53:13.845 00.000 10072 Move returns status 0, amount 6
22:53:13.845 00.000 10072 MoveAxis(N, 0, ABG)
22:53:13.845 00.000 10072 Move returns status 0, amount 0
22:53:13.845 00.000 10072 move complete, result=0
22:53:13.845 00.000 10072 worker thread done servicing request
22:53:13.856 00.011 1032 UpdateGuideState exits: m=1399 SNR=26.3
22:53:13.862 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:13.870 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:13.873 00.003 1032 Enqueuing Expose request
22:53:13.877 00.004 10072 Worker thread wakes up
22:53:13.877 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:53:13.880 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:13.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:14.515 00.635 10072 Exposure complete
22:53:14.600 00.085 10072 worker thread done servicing request
22:53:14.600 00.000 1032 OnExposeComplete: enter
22:53:14.605 00.005 1032 UpdateGuideState(): m_state=6
22:53:14.610 00.005 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6371
22:53:14.626 00.016 1032 Star::Find returns 1 (0), X=1100.61, Y=134.34, Mass=1333, SNR=25.6, Peak=114 HFD=3.3
22:53:14.630 00.004 1032 MultiStar: [#1 -0.05,0.05,0.97,U] [#2 0.11,-0.12,0.80,U] [#3 0.01,-0.16,0.77,U] [#4 0.12,-0.05,0.70,U] [#5 -0.01,-0.10,0.68,U] [#6 -0.01,-0.19,0.65,U] [#7 0.14,-0.24,0.00,M1] [#8 0.00,-0.06,0.50,U] 
22:53:14.633 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.10}, one-star: {0.19, -0.20}
22:53:14.635 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
22:53:14.637 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
22:53:14.639 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-1.11 mountX=-0.11 mountY=-0.02, mountTheta=-2.94
22:53:14.650 00.011 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
22:53:14.652 00.002 1032 Enqueuing Move request for scope (0.05, -0.10)
22:53:14.652 00.000 10072 Worker thread wakes up
22:53:14.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
22:53:14.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
22:53:14.652 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
22:53:14.663 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:53:14.666 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.05
22:53:14.666 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:53:14.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:14.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:14.666 00.000 10072 MoveAxis(E, 7, ABG)
22:53:14.666 00.000 10072 Guiding  Dir = 2, Dur = 7
22:53:14.666 00.000 10072 IsGuiding returns 0
22:53:14.669 00.003 10072 PulseGuide returned control before completion, sleep 17
22:53:14.695 00.026 1032 UpdateGuideState exits: m=1333 SNR=25.6
22:53:14.699 00.004 10072 IsGuiding returns 0
22:53:14.699 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:14.704 00.005 10072 Move returns status 0, amount 7
22:53:14.704 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:14.708 00.004 10072 MoveAxis(N, 0, ABG)
22:53:14.708 00.000 10072 Move returns status 0, amount 0
22:53:14.708 00.000 10072 move complete, result=0
22:53:14.708 00.000 10072 worker thread done servicing request
22:53:14.708 00.000 1032 Enqueuing Expose request
22:53:14.713 00.005 10072 Worker thread wakes up
22:53:14.713 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:53:14.719 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:14.719 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:15.126 00.407 10072 Exposure complete
22:53:15.200 00.074 10072 worker thread done servicing request
22:53:15.200 00.000 1032 OnExposeComplete: enter
22:53:15.204 00.004 1032 UpdateGuideState(): m_state=6
22:53:15.204 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6372
22:53:15.204 00.000 1032 Star::Find returns 1 (0), X=1100.59, Y=134.31, Mass=1261, SNR=25.0, Peak=109 HFD=3.2
22:53:15.204 00.000 1032 MultiStar: [#1 0.09,0.02,0.98,U] [#2 0.09,-0.14,0.81,U] [#3 0.05,-0.09,0.79,U] [#4 0.17,-0.00,0.75,U] [#5 0.10,-0.19,0.65,U] [#6 0.03,-0.34,0.00,M1] [#7 0.07,-0.13,0.74,U] [#8 -0.11,-0.10,0.53,U] 
22:53:15.211 00.007 1032 refined, 7 included, MultiStar: {0.09, -0.11}, one-star: {0.17, -0.23}
22:53:15.211 00.000 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
22:53:15.217 00.006 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
22:53:15.217 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.87 mountX=-0.13 mountY=-0.06, mountTheta=-2.70
22:53:15.222 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.11, opts=13)
22:53:15.226 00.004 1032 Enqueuing Move request for scope (0.09, -0.11)
22:53:15.228 00.002 10072 Worker thread wakes up
22:53:15.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
22:53:15.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
22:53:15.228 00.000 10072 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.06
22:53:15.230 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:53:15.234 00.004 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.05
22:53:15.234 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
22:53:15.235 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:15.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:53:15.235 00.000 10072 MoveAxis(E, 5, ABG)
22:53:15.237 00.002 10072 Guiding  Dir = 2, Dur = 5
22:53:15.237 00.000 10072 IsGuiding returns 0
22:53:15.239 00.002 10072 PulseGuide returned control before completion, sleep 15
22:53:15.262 00.023 1032 UpdateGuideState exits: m=1261 SNR=25.0
22:53:15.265 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:15.268 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:15.272 00.004 10072 IsGuiding returns 0
22:53:15.272 00.000 10072 Move returns status 0, amount 5
22:53:15.272 00.000 10072 MoveAxis(N, 0, ABG)
22:53:15.272 00.000 10072 Move returns status 0, amount 0
22:53:15.272 00.000 1032 Enqueuing Expose request
22:53:15.272 00.000 10072 move complete, result=0
22:53:15.272 00.000 10072 worker thread done servicing request
22:53:15.279 00.007 10072 Worker thread wakes up
22:53:15.279 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:15.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:15.279 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:53:15.916 00.637 10072 Exposure complete
22:53:15.985 00.069 10072 worker thread done servicing request
22:53:15.985 00.000 1032 OnExposeComplete: enter
22:53:15.994 00.009 1032 UpdateGuideState(): m_state=6
22:53:15.998 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6373
22:53:16.000 00.002 1032 Star::Find returns 1 (0), X=1100.65, Y=134.19, Mass=1443, SNR=26.7, Peak=119 HFD=3.3
22:53:16.004 00.004 1032 MultiStar: [#1 0.09,-0.00,0.94,U] [#2 0.10,-0.19,0.75,U] [#3 0.11,-0.26,0.00,M1] [#4 -0.10,-0.07,0.65,U] [#5 0.18,-0.25,0.00,M1] [#6 -0.08,-0.24,0.00,M2] [#7 0.09,-0.30,0.00,M1] [#8 -0.06,-0.11,0.49,U] 
22:53:16.006 00.002 1032 refined, 4 included, MultiStar: {0.08, -0.15}, one-star: {0.23, -0.34}
22:53:16.009 00.003 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
22:53:16.010 00.001 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
22:53:16.015 00.005 1032 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.10 mountX=-0.17 mountY=-0.04, mountTheta=-2.93
22:53:16.018 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.15, opts=13)
22:53:16.024 00.006 1032 Enqueuing Move request for scope (0.08, -0.15)
22:53:16.028 00.004 10072 Worker thread wakes up
22:53:16.028 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
22:53:16.028 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
22:53:16.028 00.000 10072 Moving (0.08, -0.15) raw xDistance=-0.17 yDistance=-0.04
22:53:16.032 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:53:16.036 00.004 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.05
22:53:16.036 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
22:53:16.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:16.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:53:16.036 00.000 10072 MoveAxis(E, 86, ABG)
22:53:16.036 00.000 10072 Guiding  Dir = 2, Dur = 86
22:53:16.039 00.003 10072 IsGuiding returns 0
22:53:16.042 00.003 10072 PulseGuide returned control before completion, sleep 96
22:53:16.062 00.020 1032 UpdateGuideState exits: m=1443 SNR=26.7
22:53:16.069 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:16.071 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:16.071 00.000 1032 Enqueuing Expose request
22:53:16.155 00.084 10072 IsGuiding returns 0
22:53:16.155 00.000 10072 Move returns status 0, amount 86
22:53:16.155 00.000 10072 MoveAxis(N, 0, ABG)
22:53:16.155 00.000 10072 Move returns status 0, amount 0
22:53:16.155 00.000 10072 move complete, result=0
22:53:16.157 00.002 10072 worker thread done servicing request
22:53:16.157 00.000 1032 GuideStep: -0.2 px 86 ms EAST, -0.0 px 0 ms NORTH
22:53:16.161 00.004 10072 Worker thread wakes up
22:53:16.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:16.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:16.578 00.417 10072 Exposure complete
22:53:16.659 00.081 10072 worker thread done servicing request
22:53:16.659 00.000 1032 OnExposeComplete: enter
22:53:16.659 00.000 1032 UpdateGuideState(): m_state=6
22:53:16.659 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6374
22:53:16.659 00.000 1032 Star::Find returns 1 (0), X=1100.56, Y=134.34, Mass=1380, SNR=26.1, Peak=124 HFD=3.2
22:53:16.670 00.011 1032 MultiStar: [#1 0.02,0.02,0.95,U] [#2 0.19,-0.09,0.78,U] [#3 0.13,-0.17,0.73,U] [#4 0.02,-0.09,0.66,U] [#5 0.21,-0.08,0.68,U] [#6 -0.11,-0.28,0.00,M3] [#7 0.08,-0.18,0.69,U] [#8 0.00,-0.16,0.52,U] 
22:53:16.675 00.005 1032 refined, 7 included, MultiStar: {0.10, -0.12}, one-star: {0.15, -0.20}
22:53:16.677 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
22:53:16.679 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
22:53:16.683 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-0.84 mountX=-0.14 mountY=-0.07, mountTheta=-2.67
22:53:16.690 00.007 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.12, opts=13)
22:53:16.694 00.004 1032 Enqueuing Move request for scope (0.10, -0.12)
22:53:16.698 00.004 10072 Worker thread wakes up
22:53:16.698 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
22:53:16.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
22:53:16.698 00.000 10072 Moving (0.10, -0.12) raw xDistance=-0.14 yDistance=-0.07
22:53:16.706 00.008 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.05
22:53:16.708 00.002 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
22:53:16.708 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:16.708 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:53:16.708 00.000 10072 MoveAxis(E, 70, ABG)
22:53:16.708 00.000 10072 Guiding  Dir = 2, Dur = 70
22:53:16.708 00.000 10072 IsGuiding returns 0
22:53:16.708 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:53:16.710 00.002 10072 PulseGuide returned control before completion, sleep 80
22:53:16.750 00.040 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:53:16.761 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:16.765 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:16.770 00.005 1032 Enqueuing Expose request
22:53:16.797 00.027 10072 IsGuiding returns 0
22:53:16.797 00.000 10072 Move returns status 0, amount 70
22:53:16.797 00.000 10072 MoveAxis(N, 0, ABG)
22:53:16.797 00.000 10072 Move returns status 0, amount 0
22:53:16.797 00.000 10072 move complete, result=0
22:53:16.797 00.000 10072 worker thread done servicing request
22:53:16.797 00.000 10072 Worker thread wakes up
22:53:16.797 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:16.799 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:16.805 00.006 1032 GuideStep: -0.1 px 70 ms EAST, -0.1 px 0 ms NORTH
22:53:17.437 00.632 10072 Exposure complete
22:53:17.523 00.086 10072 worker thread done servicing request
22:53:17.523 00.000 1032 OnExposeComplete: enter
22:53:17.528 00.005 1032 UpdateGuideState(): m_state=6
22:53:17.530 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6375
22:53:17.534 00.004 1032 Star::Find returns 1 (0), X=1100.58, Y=134.44, Mass=1262, SNR=25.0, Peak=118 HFD=3.2
22:53:17.536 00.002 1032 MultiStar: [#1 0.05,0.17,1.01,U] [#2 0.13,0.01,0.81,U] [#3 0.01,-0.04,0.85,U] [#4 0.16,0.08,0.67,U] [#5 0.08,-0.11,0.69,U] [#6 0.03,-0.05,0.67,U] [#7 0.10,-0.12,0.70,U] [#8 -0.11,0.09,0.53,U] 
22:53:17.540 00.004 1032 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.16, -0.10}
22:53:17.541 00.001 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
22:53:17.544 00.003 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
22:53:17.547 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.09 mountX=-0.03 mountY=-0.07, mountTheta=-1.92
22:53:17.554 00.007 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:53:17.583 00.029 1032 Enqueuing Move request for scope (0.08, -0.01)
22:53:17.589 00.006 10072 Worker thread wakes up
22:53:17.589 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:53:17.589 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:53:17.589 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
22:53:17.591 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:53:17.595 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:53:17.595 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:53:17.595 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:17.595 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:53:17.595 00.000 10072 MoveAxis(E, 5, ABG)
22:53:17.595 00.000 10072 Guiding  Dir = 2, Dur = 5
22:53:17.595 00.000 10072 IsGuiding returns 0
22:53:17.598 00.003 10072 PulseGuide returned control before completion, sleep 15
22:53:17.623 00.025 1032 UpdateGuideState exits: m=1262 SNR=25.0
22:53:17.641 00.018 10072 IsGuiding returns 0
22:53:17.641 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:17.646 00.005 10072 Move returns status 0, amount 5
22:53:17.646 00.000 10072 MoveAxis(N, 0, ABG)
22:53:17.648 00.002 10072 Move returns status 0, amount 0
22:53:17.648 00.000 10072 move complete, result=0
22:53:17.648 00.000 10072 worker thread done servicing request
22:53:17.648 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:17.652 00.004 1032 Enqueuing Expose request
22:53:17.666 00.014 10072 Worker thread wakes up
22:53:17.666 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:53:17.668 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:17.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:18.120 00.452 10072 Exposure complete
22:53:18.721 00.601 10072 worker thread done servicing request
22:53:18.721 00.000 1032 OnExposeComplete: enter
22:53:18.725 00.004 1032 UpdateGuideState(): m_state=6
22:53:18.728 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6376
22:53:18.732 00.004 1032 Star::Find returns 1 (0), X=1100.55, Y=134.46, Mass=1430, SNR=26.6, Peak=130 HFD=3.2
22:53:18.737 00.005 1032 MultiStar: [#1 -0.03,0.28,0.00,M1] [#2 0.10,0.14,0.76,U] [#3 0.09,0.20,0.77,U] [#4 0.08,0.20,0.66,U] [#5 0.03,0.00,0.66,U] [#6 -0.11,0.06,0.58,U] [#7 0.13,0.06,0.69,U] [#8 -0.06,0.12,0.50,U] 
22:53:18.737 00.000 1032 refined, 7 included, MultiStar: {0.06, 0.08}, one-star: {0.13, -0.08}
22:53:18.747 00.010 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
22:53:18.752 00.005 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
22:53:18.758 00.006 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.93 mountX=0.06 mountY=-0.08, mountTheta=-0.90
22:53:18.766 00.008 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
22:53:18.772 00.006 1032 Enqueuing Move request for scope (0.06, 0.08)
22:53:18.774 00.002 10072 Worker thread wakes up
22:53:18.776 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
22:53:18.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
22:53:18.776 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
22:53:18.779 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
22:53:18.788 00.009 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:53:18.788 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:53:18.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:18.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:53:18.788 00.000 10072 MoveAxis(E, 4, ABG)
22:53:18.788 00.000 10072 Guiding  Dir = 2, Dur = 4
22:53:18.788 00.000 10072 IsGuiding returns 0
22:53:18.788 00.000 10072 PulseGuide returned control before completion, sleep 14
22:53:18.813 00.025 10072 IsGuiding returns 0
22:53:18.813 00.000 10072 Move returns status 0, amount 4
22:53:18.813 00.000 10072 MoveAxis(N, 0, ABG)
22:53:18.813 00.000 10072 Move returns status 0, amount 0
22:53:18.813 00.000 10072 move complete, result=0
22:53:18.813 00.000 10072 worker thread done servicing request
22:53:18.825 00.012 1032 UpdateGuideState exits: m=1430 SNR=26.6
22:53:18.839 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:18.847 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:18.847 00.000 1032 Enqueuing Expose request
22:53:18.864 00.017 10072 Worker thread wakes up
22:53:18.864 00.000 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:53:18.870 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:18.874 00.004 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:19.529 00.655 10072 Exposure complete
22:53:20.085 00.556 10072 worker thread done servicing request
22:53:20.085 00.000 1032 OnExposeComplete: enter
22:53:20.088 00.003 1032 UpdateGuideState(): m_state=6
22:53:20.095 00.007 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6377
22:53:20.099 00.004 1032 Star::Find returns 1 (0), X=1100.72, Y=134.42, Mass=1339, SNR=25.7, Peak=118 HFD=3.2
22:53:20.101 00.002 1032 MultiStar: [#1 0.08,0.03,0.97,U] [#2 0.09,-0.03,0.82,U] [#3 0.02,0.06,0.75,U] [#4 0.10,0.13,0.67,U] [#5 0.15,-0.01,0.65,U] [#6 -0.00,-0.03,0.59,U] [#7 0.17,0.07,0.71,U] [#8 0.02,-0.12,0.50,U] 
22:53:20.105 00.004 1032 refined, 8 included, MultiStar: {0.12, -0.00}, one-star: {0.31, -0.12}
22:53:20.228 00.123 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
22:53:20.350 00.122 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
22:53:20.426 00.076 1032 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.04 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
22:53:20.670 00.244 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.00, opts=13)
22:53:20.679 00.009 1032 Enqueuing Move request for scope (0.12, -0.00)
22:53:20.687 00.008 10072 Worker thread wakes up
22:53:20.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
22:53:20.687 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
22:53:20.687 00.000 10072 Moving (0.12, -0.00) raw xDistance=-0.03 yDistance=-0.11
22:53:20.699 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:53:20.954 00.255 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:53:20.954 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:53:20.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:20.955 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:53:20.955 00.000 10072 MoveAxis(E, 5, ABG)
22:53:20.955 00.000 10072 Guiding  Dir = 2, Dur = 5
22:53:20.957 00.002 10072 IsGuiding returns 0
22:53:20.957 00.000 10072 PulseGuide returned control before completion, sleep 15
22:53:20.975 00.018 10072 IsGuiding returns 0
22:53:20.976 00.001 10072 Move returns status 0, amount 5
22:53:20.976 00.000 10072 MoveAxis(N, 0, ABG)
22:53:20.976 00.000 10072 Move returns status 0, amount 0
22:53:20.976 00.000 10072 move complete, result=0
22:53:20.976 00.000 10072 worker thread done servicing request
22:53:20.984 00.008 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:53:20.988 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:20.991 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:20.994 00.003 1032 Enqueuing Expose request
22:53:20.998 00.004 10072 Worker thread wakes up
22:53:20.998 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:53:21.236 00.238 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:21.236 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:21.886 00.650 10072 Exposure complete
22:53:22.474 00.588 10072 worker thread done servicing request
22:53:22.474 00.000 1032 OnExposeComplete: enter
22:53:22.477 00.003 1032 UpdateGuideState(): m_state=6
22:53:22.480 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6378
22:53:22.482 00.002 1032 Star::Find returns 1 (0), X=1100.60, Y=134.41, Mass=1292, SNR=25.3, Peak=124 HFD=3.1
22:53:22.597 00.115 1032 MultiStar: [#1 0.06,0.14,0.96,U] [#2 -0.04,-0.01,0.82,U] [#3 0.03,0.05,0.76,U] [#4 0.06,0.16,0.68,U] [#5 -0.02,0.16,0.70,U] [#6 -0.03,-0.04,0.64,U] [#7 0.07,0.09,0.72,U] [#8 -0.00,-0.03,0.54,U] 
22:53:22.703 00.106 1032 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.18, -0.13}
22:53:22.707 00.004 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:53:22.709 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:53:22.712 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.76 mountX=0.03 mountY=-0.05, mountTheta=-1.07
22:53:22.716 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
22:53:22.719 00.003 1032 Enqueuing Move request for scope (0.04, 0.04)
22:53:22.721 00.002 10072 Worker thread wakes up
22:53:22.722 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:53:22.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:53:22.722 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
22:53:22.729 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:53:22.732 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:53:22.733 00.001 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:53:22.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:22.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:53:22.733 00.000 10072 MoveAxis(E, 1, ABG)
22:53:22.733 00.000 10072 Guiding  Dir = 2, Dur = 1
22:53:22.733 00.000 10072 IsGuiding returns 0
22:53:22.735 00.002 10072 PulseGuide returned control before completion, sleep 11
22:53:22.994 00.259 10072 IsGuiding returns 0
22:53:22.994 00.000 10072 Move returns status 0, amount 1
22:53:22.994 00.000 10072 MoveAxis(N, 0, ABG)
22:53:22.994 00.000 10072 Move returns status 0, amount 0
22:53:22.994 00.000 10072 move complete, result=0
22:53:22.994 00.000 10072 worker thread done servicing request
22:53:23.012 00.018 1032 UpdateGuideState exits: m=1292 SNR=25.3
22:53:23.016 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:23.024 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:23.027 00.003 1032 Enqueuing Expose request
22:53:23.029 00.002 10072 Worker thread wakes up
22:53:23.029 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:53:23.032 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:23.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:23.676 00.644 10072 Exposure complete
22:53:23.884 00.208 10072 worker thread done servicing request
22:53:23.884 00.000 1032 OnExposeComplete: enter
22:53:23.888 00.004 1032 UpdateGuideState(): m_state=6
22:53:23.920 00.032 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6379
22:53:23.923 00.003 1032 Star::Find returns 1 (0), X=1100.68, Y=134.51, Mass=1298, SNR=25.3, Peak=120 HFD=3.2
22:53:23.926 00.003 1032 MultiStar: [#1 0.04,0.19,0.96,U] [#2 0.02,0.11,0.81,U] [#3 0.13,0.04,0.82,U] [#4 0.06,0.25,0.00,M1] [#5 0.10,0.12,0.69,U] [#6 0.02,0.02,0.62,U] [#7 0.09,0.12,0.72,U] [#8 -0.10,0.17,0.53,U] 
22:53:23.928 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.09}, one-star: {0.27, -0.03}
22:53:23.931 00.003 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
22:53:23.964 00.033 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
22:53:23.968 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.80 mountX=0.06 mountY=-0.11, mountTheta=-1.03
22:53:23.972 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
22:53:24.005 00.033 1032 Enqueuing Move request for scope (0.09, 0.09)
22:53:24.008 00.003 10072 Worker thread wakes up
22:53:24.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
22:53:24.008 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
22:53:24.008 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
22:53:24.011 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:53:24.015 00.004 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:53:24.015 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:53:24.015 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:24.015 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:53:24.015 00.000 10072 MoveAxis(E, 0, ABG)
22:53:24.015 00.000 10072 Move returns status 0, amount 0
22:53:24.015 00.000 10072 MoveAxis(N, 0, ABG)
22:53:24.015 00.000 10072 Move returns status 0, amount 0
22:53:24.015 00.000 10072 move complete, result=0
22:53:24.015 00.000 10072 worker thread done servicing request
22:53:24.040 00.025 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:53:24.076 00.036 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:24.078 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:24.082 00.004 1032 Enqueuing Expose request
22:53:24.085 00.003 10072 Worker thread wakes up
22:53:24.085 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:53:24.090 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:24.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:24.773 00.683 10072 Exposure complete
22:53:25.041 00.268 1032 OnExposeComplete: enter
22:53:25.054 00.013 10072 worker thread done servicing request
22:53:25.054 00.000 1032 UpdateGuideState(): m_state=6
22:53:25.058 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6380
22:53:25.061 00.003 1032 Star::Find returns 1 (0), X=1100.62, Y=134.40, Mass=1329, SNR=25.6, Peak=108 HFD=3.3
22:53:25.063 00.002 1032 MultiStar: [#1 0.06,0.23,0.99,U] [#2 0.02,0.12,0.82,U] [#3 -0.14,0.10,0.77,U] [#4 0.03,0.04,0.66,U] [#5 0.14,-0.08,0.65,U] [#6 -0.01,0.05,0.64,U] [#7 0.01,0.07,0.71,U] [#8 -0.10,0.15,0.53,U] 
22:53:25.094 00.031 1032 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {0.20, -0.14}
22:53:25.098 00.004 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
22:53:25.100 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
22:53:25.102 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.05 mountX=0.05 mountY=-0.05, mountTheta=-0.78
22:53:25.133 00.031 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
22:53:25.136 00.003 1032 Enqueuing Move request for scope (0.03, 0.06)
22:53:25.138 00.002 10072 Worker thread wakes up
22:53:25.139 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
22:53:25.139 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
22:53:25.139 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.05
22:53:25.142 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
22:53:25.173 00.031 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:53:25.174 00.001 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:53:25.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:25.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:53:25.174 00.000 10072 MoveAxis(E, 0, ABG)
22:53:25.174 00.000 10072 Move returns status 0, amount 0
22:53:25.174 00.000 10072 MoveAxis(N, 0, ABG)
22:53:25.174 00.000 10072 Move returns status 0, amount 0
22:53:25.174 00.000 10072 move complete, result=0
22:53:25.175 00.001 10072 worker thread done servicing request
22:53:25.219 00.044 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:53:25.253 00.034 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:25.256 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:25.258 00.002 1032 Enqueuing Expose request
22:53:25.261 00.003 10072 Worker thread wakes up
22:53:25.261 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:53:25.294 00.033 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:25.295 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:25.937 00.642 10072 Exposure complete
22:53:26.010 00.073 10072 worker thread done servicing request
22:53:26.010 00.000 1032 OnExposeComplete: enter
22:53:26.013 00.003 1032 UpdateGuideState(): m_state=6
22:53:26.016 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6381
22:53:26.018 00.002 1032 Star::Find returns 1 (0), X=1100.72, Y=134.32, Mass=1332, SNR=25.6, Peak=126 HFD=3.2
22:53:26.021 00.003 1032 MultiStar: [#1 -0.02,0.20,0.99,U] [#2 0.07,0.10,0.82,U] [#3 -0.04,-0.03,0.79,U] [#4 0.03,0.08,0.67,U] [#5 0.03,0.03,0.68,U] [#6 0.04,-0.16,0.64,U] [#7 0.08,-0.06,0.73,U] [#8 -0.24,0.05,0.54,U] 
22:53:26.023 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.00}, one-star: {0.30, -0.22}
22:53:26.025 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
22:53:26.031 00.006 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
22:53:26.033 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.03 mountX=-0.01 mountY=-0.04, mountTheta=-1.86
22:53:26.038 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
22:53:26.040 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
22:53:26.042 00.002 10072 Worker thread wakes up
22:53:26.043 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:53:26.043 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:53:26.043 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
22:53:26.045 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:53:26.050 00.005 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:53:26.050 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:53:26.050 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:26.050 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:53:26.050 00.000 10072 MoveAxis(E, 1, ABG)
22:53:26.050 00.000 10072 Guiding  Dir = 2, Dur = 1
22:53:26.051 00.001 10072 IsGuiding returns 0
22:53:26.052 00.001 10072 PulseGuide returned control before completion, sleep 11
22:53:26.074 00.022 10072 IsGuiding returns 0
22:53:26.074 00.000 10072 Move returns status 0, amount 1
22:53:26.074 00.000 10072 MoveAxis(N, 0, ABG)
22:53:26.074 00.000 10072 Move returns status 0, amount 0
22:53:26.074 00.000 10072 move complete, result=0
22:53:26.074 00.000 10072 worker thread done servicing request
22:53:26.075 00.001 1032 UpdateGuideState exits: m=1332 SNR=25.6
22:53:26.077 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:26.080 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:26.083 00.003 1032 Enqueuing Expose request
22:53:26.086 00.003 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:53:26.088 00.002 10072 Worker thread wakes up
22:53:26.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:26.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:26.555 00.467 10072 Exposure complete
22:53:27.060 00.505 10072 worker thread done servicing request
22:53:27.060 00.000 1032 OnExposeComplete: enter
22:53:27.063 00.003 1032 UpdateGuideState(): m_state=6
22:53:27.067 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6382
22:53:27.070 00.003 1032 Star::Find returns 1 (0), X=1100.48, Y=134.48, Mass=1297, SNR=25.3, Peak=120 HFD=3.2
22:53:27.072 00.002 1032 MultiStar: [#1 -0.10,0.16,0.99,U] [#2 0.01,0.06,0.81,U] [#3 -0.02,0.08,0.78,U] [#4 0.01,0.18,0.73,U] [#5 0.16,0.01,0.67,U] [#6 0.09,-0.17,0.65,U] [#7 0.06,0.08,0.71,U] [#8 -0.09,0.12,0.51,U] 
22:53:27.075 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {0.06, -0.06}
22:53:27.078 00.003 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
22:53:27.081 00.003 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
22:53:27.086 00.005 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.20 mountX=0.04 mountY=-0.03, mountTheta=-0.63
22:53:27.116 00.030 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
22:53:27.120 00.004 1032 Enqueuing Move request for scope (0.02, 0.05)
22:53:27.122 00.002 10072 Worker thread wakes up
22:53:27.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
22:53:27.123 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
22:53:27.123 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.03
22:53:27.125 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:53:27.131 00.006 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:53:27.132 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:53:27.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:27.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:53:27.132 00.000 10072 MoveAxis(W, 1, ABG)
22:53:27.132 00.000 10072 Guiding  Dir = 3, Dur = 1
22:53:27.138 00.006 10072 IsGuiding returns 0
22:53:27.147 00.009 10072 IsGuiding returns 0
22:53:27.148 00.001 10072 Move returns status 0, amount 1
22:53:27.148 00.000 10072 MoveAxis(N, 0, ABG)
22:53:27.148 00.000 10072 Move returns status 0, amount 0
22:53:27.148 00.000 10072 move complete, result=0
22:53:27.148 00.000 10072 worker thread done servicing request
22:53:27.168 00.020 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:53:27.184 00.016 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:27.192 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:27.195 00.003 1032 Enqueuing Expose request
22:53:27.200 00.005 10072 Worker thread wakes up
22:53:27.201 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:27.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:27.202 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:53:27.837 00.635 10072 Exposure complete
22:53:27.928 00.091 10072 worker thread done servicing request
22:53:27.929 00.001 1032 OnExposeComplete: enter
22:53:27.932 00.003 1032 UpdateGuideState(): m_state=6
22:53:27.935 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6383
22:53:27.939 00.004 1032 Star::Find returns 1 (0), X=1100.63, Y=134.42, Mass=1351, SNR=25.8, Peak=120 HFD=3.2
22:53:27.943 00.004 1032 MultiStar: [#1 -0.06,0.15,0.98,U] [#2 0.08,0.02,0.81,U] [#3 0.18,-0.06,0.79,U] [#4 0.12,0.10,0.66,U] [#5 0.19,-0.08,0.66,U] [#6 -0.02,-0.28,0.00,M1] [#7 0.01,-0.09,0.71,U] [#8 -0.16,-0.05,0.51,U] 
22:53:27.947 00.004 1032 refined, 7 included, MultiStar: {0.08, -0.01}, one-star: {0.21, -0.12}
22:53:27.951 00.004 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
22:53:27.954 00.003 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
22:53:28.000 00.046 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.16 mountX=-0.03 mountY=-0.07, mountTheta=-1.99
22:53:28.010 00.010 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:53:28.015 00.005 1032 Enqueuing Move request for scope (0.08, -0.01)
22:53:28.018 00.003 10072 Worker thread wakes up
22:53:28.019 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:53:28.020 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:53:28.020 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
22:53:28.030 00.010 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:53:28.030 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:53:28.034 00.004 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:53:28.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:28.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:53:28.034 00.000 10072 MoveAxis(W, 3, ABG)
22:53:28.034 00.000 10072 Guiding  Dir = 3, Dur = 3
22:53:28.035 00.001 10072 IsGuiding returns 0
22:53:28.036 00.001 10072 PulseGuide returned control before completion, sleep 12
22:53:28.053 00.017 10072 IsGuiding returns 0
22:53:28.053 00.000 10072 Move returns status 0, amount 3
22:53:28.053 00.000 10072 MoveAxis(N, 0, ABG)
22:53:28.053 00.000 10072 Move returns status 0, amount 0
22:53:28.053 00.000 10072 move complete, result=0
22:53:28.053 00.000 10072 worker thread done servicing request
22:53:28.063 00.010 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:53:28.068 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:28.071 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:28.075 00.004 1032 Enqueuing Expose request
22:53:28.078 00.003 10072 Worker thread wakes up
22:53:28.078 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:53:28.085 00.007 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:28.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:28.496 00.411 10072 Exposure complete
22:53:28.579 00.083 1032 OnExposeComplete: enter
22:53:28.584 00.005 1032 UpdateGuideState(): m_state=6
22:53:28.605 00.021 10072 worker thread done servicing request
22:53:28.605 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6384
22:53:28.608 00.003 1032 Star::Find returns 1 (0), X=1100.70, Y=134.51, Mass=1393, SNR=26.2, Peak=115 HFD=3.2
22:53:28.611 00.003 1032 MultiStar: [#1 0.04,0.11,0.96,U] [#2 0.11,-0.08,0.76,U] [#3 0.26,-0.07,0.00,M1] [#4 0.18,-0.00,0.66,U] [#5 0.20,-0.06,0.65,U] [#6 0.18,-0.25,0.00,M2] [#7 -0.03,-0.08,0.71,U] [#8 -0.08,-0.08,0.51,U] 
22:53:28.613 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.02}, one-star: {0.29, -0.03}
22:53:28.616 00.003 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
22:53:28.619 00.003 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
22:53:28.622 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
22:53:28.626 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:53:28.628 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
22:53:28.630 00.002 10072 Worker thread wakes up
22:53:28.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:53:28.631 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:53:28.631 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
22:53:28.633 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:53:28.636 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:53:28.636 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:53:28.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:28.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:53:28.636 00.000 10072 MoveAxis(W, 3, ABG)
22:53:28.636 00.000 10072 Guiding  Dir = 3, Dur = 3
22:53:28.637 00.001 10072 IsGuiding returns 0
22:53:28.638 00.001 10072 PulseGuide returned control before completion, sleep 13
22:53:28.663 00.025 10072 IsGuiding returns 0
22:53:28.663 00.000 10072 Move returns status 0, amount 3
22:53:28.664 00.001 10072 MoveAxis(N, 0, ABG)
22:53:28.664 00.000 10072 Move returns status 0, amount 0
22:53:28.664 00.000 10072 move complete, result=0
22:53:28.664 00.000 10072 worker thread done servicing request
22:53:28.666 00.002 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:53:28.670 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:28.678 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:28.682 00.004 1032 Enqueuing Expose request
22:53:28.686 00.004 10072 Worker thread wakes up
22:53:28.686 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:53:28.689 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:28.689 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:29.325 00.636 10072 Exposure complete
22:53:29.422 00.097 10072 worker thread done servicing request
22:53:29.422 00.000 1032 OnExposeComplete: enter
22:53:29.426 00.004 1032 UpdateGuideState(): m_state=6
22:53:29.429 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6385
22:53:29.433 00.004 1032 Star::Find returns 1 (0), X=1100.78, Y=134.50, Mass=1375, SNR=26.1, Peak=119 HFD=3.4
22:53:29.436 00.003 1032 MultiStar: [#1 0.02,0.20,0.96,U] [#2 0.16,0.01,0.77,U] [#3 0.20,-0.08,0.78,U] [#4 0.11,0.22,0.71,U] [#5 0.15,-0.04,0.63,U] [#6 -0.02,-0.06,0.61,U] [#7 0.11,0.02,0.72,U] [#8 -0.04,0.04,0.53,U] 
22:53:29.438 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.03}, one-star: {0.36, -0.04}
22:53:29.441 00.003 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
22:53:29.444 00.003 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
22:53:29.448 00.004 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.24 mountX=-0.00 mountY=-0.13, mountTheta=-1.59
22:53:29.452 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
22:53:29.458 00.006 1032 Enqueuing Move request for scope (0.13, 0.03)
22:53:29.461 00.003 10072 Worker thread wakes up
22:53:29.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
22:53:29.461 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
22:53:29.462 00.001 10072 Moving (0.13, 0.03) raw xDistance=-0.00 yDistance=-0.13
22:53:29.466 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:53:29.469 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:53:29.469 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:53:29.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:29.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:53:29.469 00.000 10072 MoveAxis(W, 3, ABG)
22:53:29.470 00.001 10072 Guiding  Dir = 3, Dur = 3
22:53:29.470 00.000 10072 IsGuiding returns 0
22:53:29.471 00.001 10072 PulseGuide returned control before completion, sleep 13
22:53:29.497 00.026 10072 IsGuiding returns 0
22:53:29.497 00.000 10072 Move returns status 0, amount 3
22:53:29.497 00.000 10072 MoveAxis(N, 0, ABG)
22:53:29.497 00.000 10072 Move returns status 0, amount 0
22:53:29.497 00.000 10072 move complete, result=0
22:53:29.499 00.002 10072 worker thread done servicing request
22:53:29.501 00.002 1032 UpdateGuideState exits: m=1375 SNR=26.1
22:53:29.504 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:29.506 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:29.510 00.004 1032 Enqueuing Expose request
22:53:29.513 00.003 10072 Worker thread wakes up
22:53:29.513 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:53:29.519 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:29.519 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:29.933 00.414 10072 Exposure complete
22:53:30.004 00.071 1032 OnExposeComplete: enter
22:53:30.008 00.004 10072 worker thread done servicing request
22:53:30.008 00.000 1032 UpdateGuideState(): m_state=6
22:53:30.012 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6386
22:53:30.015 00.003 1032 Star::Find returns 1 (0), X=1100.71, Y=134.42, Mass=1359, SNR=25.9, Peak=126 HFD=3.2
22:53:30.020 00.005 1032 MultiStar: [#1 0.01,0.27,0.00,M1] [#2 0.05,0.09,0.80,U] [#3 0.04,-0.11,0.77,U] [#4 0.13,0.15,0.68,U] [#5 0.08,0.11,0.71,U] [#6 0.04,-0.03,0.64,U] [#7 0.10,0.14,0.72,U] [#8 -0.11,0.03,0.49,U] 
22:53:30.023 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.29, -0.12}
22:53:30.025 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
22:53:30.028 00.003 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
22:53:30.032 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.26 mountX=0.00 mountY=-0.10, mountTheta=-1.57
22:53:30.036 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
22:53:30.039 00.003 1032 Enqueuing Move request for scope (0.10, 0.03)
22:53:30.043 00.004 10072 Worker thread wakes up
22:53:30.043 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
22:53:30.043 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
22:53:30.043 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.10
22:53:30.046 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:53:30.055 00.009 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:53:30.055 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:53:30.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:30.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:53:30.055 00.000 10072 MoveAxis(W, 3, ABG)
22:53:30.055 00.000 10072 Guiding  Dir = 3, Dur = 3
22:53:30.056 00.001 10072 IsGuiding returns 0
22:53:30.057 00.001 10072 PulseGuide returned control before completion, sleep 13
22:53:30.077 00.020 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:53:30.080 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:30.083 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:30.087 00.004 1032 Enqueuing Expose request
22:53:30.090 00.003 10072 IsGuiding returns 0
22:53:30.090 00.000 10072 Move returns status 0, amount 3
22:53:30.090 00.000 10072 MoveAxis(N, 0, ABG)
22:53:30.090 00.000 10072 Move returns status 0, amount 0
22:53:30.090 00.000 10072 move complete, result=0
22:53:30.090 00.000 10072 worker thread done servicing request
22:53:30.090 00.000 10072 Worker thread wakes up
22:53:30.091 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:30.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:30.101 00.010 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:53:30.731 00.630 10072 Exposure complete
22:53:30.811 00.080 10072 worker thread done servicing request
22:53:30.811 00.000 1032 OnExposeComplete: enter
22:53:30.814 00.003 1032 UpdateGuideState(): m_state=6
22:53:30.816 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6387
22:53:30.819 00.003 1032 Star::Find returns 1 (0), X=1100.76, Y=134.33, Mass=1464, SNR=26.9, Peak=112 HFD=3.4
22:53:30.821 00.002 1032 MultiStar: [#1 0.01,-0.01,0.93,U] [#2 0.28,-0.18,0.00,M1] [#3 0.11,-0.15,0.76,U] [#4 0.18,0.09,0.65,U] [#5 0.22,-0.14,0.00,M1] [#6 0.17,-0.10,0.59,U] [#7 0.08,-0.14,0.67,U] [#8 -0.01,-0.12,0.49,U] 
22:53:30.824 00.003 1032 refined, 6 included, MultiStar: {0.14, -0.09}, one-star: {0.34, -0.21}
22:53:30.826 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
22:53:30.829 00.003 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
22:53:30.834 00.005 1032 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.59 mountX=-0.13 mountY=-0.11, mountTheta=-2.42
22:53:30.841 00.007 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.09, opts=13)
22:53:30.843 00.002 1032 Enqueuing Move request for scope (0.14, -0.09)
22:53:30.846 00.003 10072 Worker thread wakes up
22:53:30.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
22:53:30.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
22:53:30.846 00.000 10072 Moving (0.14, -0.09) raw xDistance=-0.13 yDistance=-0.11
22:53:30.849 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:53:30.853 00.004 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:53:30.853 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
22:53:30.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:30.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:53:30.854 00.001 10072 MoveAxis(W, 4, ABG)
22:53:30.854 00.000 10072 Guiding  Dir = 3, Dur = 4
22:53:30.854 00.000 10072 IsGuiding returns 0
22:53:30.855 00.001 10072 PulseGuide returned control before completion, sleep 14
22:53:30.878 00.023 1032 UpdateGuideState exits: m=1464 SNR=26.9
22:53:30.882 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:30.885 00.003 10072 IsGuiding returns 0
22:53:30.885 00.000 10072 Move returns status 0, amount 4
22:53:30.886 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:30.889 00.003 1032 Enqueuing Expose request
22:53:30.892 00.003 10072 MoveAxis(N, 0, ABG)
22:53:30.893 00.001 10072 Move returns status 0, amount 0
22:53:30.893 00.000 10072 move complete, result=0
22:53:30.894 00.001 10072 worker thread done servicing request
22:53:30.894 00.000 10072 Worker thread wakes up
22:53:30.894 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:30.894 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:30.896 00.002 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:53:31.314 00.418 10072 Exposure complete
22:53:31.406 00.092 10072 worker thread done servicing request
22:53:31.406 00.000 1032 OnExposeComplete: enter
22:53:31.409 00.003 1032 UpdateGuideState(): m_state=6
22:53:31.411 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6388
22:53:31.414 00.003 1032 Star::Find returns 1 (0), X=1100.70, Y=134.38, Mass=1327, SNR=25.6, Peak=121 HFD=3.1
22:53:31.417 00.003 1032 MultiStar: [#1 0.04,0.02,0.96,U] [#2 0.17,-0.02,0.79,U] [#3 0.07,-0.02,0.78,U] [#4 0.13,0.13,0.71,U] [#5 0.22,-0.05,0.65,U] [#6 -0.07,-0.03,0.61,U] [#7 0.03,-0.02,0.74,U] [#8 0.05,-0.11,0.53,U] 
22:53:31.420 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.29, -0.15}
22:53:31.424 00.004 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
22:53:31.427 00.003 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
22:53:31.433 00.006 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.25 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
22:53:31.441 00.008 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
22:53:31.444 00.003 1032 Enqueuing Move request for scope (0.11, -0.03)
22:53:31.447 00.003 10072 Worker thread wakes up
22:53:31.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
22:53:31.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
22:53:31.447 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
22:53:31.450 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:53:31.456 00.006 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:53:31.456 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:53:31.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:31.457 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:53:31.457 00.000 10072 MoveAxis(W, 3, ABG)
22:53:31.457 00.000 10072 Guiding  Dir = 3, Dur = 3
22:53:31.459 00.002 10072 IsGuiding returns 0
22:53:31.460 00.001 10072 PulseGuide returned control before completion, sleep 13
22:53:31.479 00.019 10072 IsGuiding returns 0
22:53:31.479 00.000 10072 Move returns status 0, amount 3
22:53:31.479 00.000 10072 MoveAxis(N, 0, ABG)
22:53:31.479 00.000 10072 Move returns status 0, amount 0
22:53:31.479 00.000 10072 move complete, result=0
22:53:31.479 00.000 10072 worker thread done servicing request
22:53:31.485 00.006 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:53:31.490 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:31.493 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:31.497 00.004 1032 Enqueuing Expose request
22:53:31.500 00.003 10072 Worker thread wakes up
22:53:31.500 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:53:31.503 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:31.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:32.141 00.638 10072 Exposure complete
22:53:32.229 00.088 10072 worker thread done servicing request
22:53:32.229 00.000 1032 OnExposeComplete: enter
22:53:32.233 00.004 1032 UpdateGuideState(): m_state=6
22:53:32.236 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6389
22:53:32.239 00.003 1032 Star::Find returns 1 (0), X=1100.58, Y=134.48, Mass=1448, SNR=26.7, Peak=129 HFD=3.2
22:53:32.242 00.003 1032 MultiStar: [#1 0.00,0.20,0.93,U] [#2 0.03,0.10,0.79,U] [#3 0.09,0.12,0.74,U] [#4 0.18,0.10,0.67,U] [#5 0.12,0.03,0.72,U] [#6 0.01,-0.02,0.58,U] [#7 0.05,0.07,0.70,U] [#8 -0.15,0.04,0.49,U] 
22:53:32.247 00.005 1032 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.16, -0.06}
22:53:32.250 00.003 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
22:53:32.253 00.003 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
22:53:32.256 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.80 mountX=0.05 mountY=-0.08, mountTheta=-1.03
22:53:32.260 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
22:53:32.264 00.004 1032 Enqueuing Move request for scope (0.06, 0.07)
22:53:32.271 00.007 10072 Worker thread wakes up
22:53:32.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
22:53:32.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
22:53:32.271 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.08
22:53:32.278 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
22:53:32.282 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:53:32.282 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:53:32.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:32.283 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:53:32.283 00.000 10072 MoveAxis(W, 2, ABG)
22:53:32.283 00.000 10072 Guiding  Dir = 3, Dur = 2
22:53:32.283 00.000 10072 IsGuiding returns 0
22:53:32.284 00.001 10072 PulseGuide returned control before completion, sleep 12
22:53:32.307 00.023 1032 UpdateGuideState exits: m=1448 SNR=26.7
22:53:32.313 00.006 10072 IsGuiding returns 0
22:53:32.313 00.000 10072 Move returns status 0, amount 2
22:53:32.313 00.000 10072 MoveAxis(N, 0, ABG)
22:53:32.313 00.000 10072 Move returns status 0, amount 0
22:53:32.314 00.001 10072 move complete, result=0
22:53:32.314 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:32.318 00.004 10072 worker thread done servicing request
22:53:32.318 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:32.321 00.003 1032 Enqueuing Expose request
22:53:32.324 00.003 10072 Worker thread wakes up
22:53:32.324 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:53:32.328 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:32.328 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:32.736 00.408 10072 Exposure complete
22:53:32.816 00.080 10072 worker thread done servicing request
22:53:32.816 00.000 1032 OnExposeComplete: enter
22:53:32.819 00.003 1032 UpdateGuideState(): m_state=6
22:53:32.822 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6390
22:53:32.826 00.004 1032 Star::Find returns 1 (0), X=1100.59, Y=134.49, Mass=1322, SNR=25.5, Peak=115 HFD=3.2
22:53:32.829 00.003 1032 MultiStar: [#1 0.08,0.13,0.97,U] [#2 0.12,0.05,0.79,U] [#3 0.20,0.06,0.79,U] [#4 0.12,0.11,0.69,U] [#5 0.15,0.01,0.68,U] [#6 -0.03,0.13,0.64,U] [#7 0.07,0.04,0.75,U] [#8 0.10,0.06,0.53,U] 
22:53:32.830 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.17, -0.05}
22:53:32.837 00.007 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:53:32.846 00.009 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:53:32.850 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.48 mountX=0.03 mountY=-0.12, mountTheta=-1.35
22:53:32.854 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
22:53:32.857 00.003 1032 Enqueuing Move request for scope (0.11, 0.06)
22:53:32.862 00.005 10072 Worker thread wakes up
22:53:32.863 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
22:53:32.863 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
22:53:32.863 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
22:53:32.865 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:53:32.869 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:53:32.869 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:53:32.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:32.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:53:32.869 00.000 10072 MoveAxis(W, 3, ABG)
22:53:32.869 00.000 10072 Guiding  Dir = 3, Dur = 3
22:53:32.870 00.001 10072 IsGuiding returns 0
22:53:32.871 00.001 10072 PulseGuide returned control before completion, sleep 13
22:53:32.887 00.016 10072 IsGuiding returns 0
22:53:32.887 00.000 10072 Move returns status 0, amount 3
22:53:32.887 00.000 10072 MoveAxis(N, 0, ABG)
22:53:32.887 00.000 10072 Move returns status 0, amount 0
22:53:32.887 00.000 10072 move complete, result=0
22:53:32.887 00.000 10072 worker thread done servicing request
22:53:32.893 00.006 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:53:32.897 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:32.900 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:32.903 00.003 1032 Enqueuing Expose request
22:53:32.906 00.003 10072 Worker thread wakes up
22:53:32.906 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:53:32.908 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:32.908 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:33.568 00.660 10072 Exposure complete
22:53:33.651 00.083 10072 worker thread done servicing request
22:53:33.651 00.000 1032 OnExposeComplete: enter
22:53:33.654 00.003 1032 UpdateGuideState(): m_state=6
22:53:33.657 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6391
22:53:33.659 00.002 1032 Star::Find returns 1 (0), X=1100.63, Y=134.50, Mass=1311, SNR=25.4, Peak=122 HFD=3.1
22:53:33.662 00.003 1032 MultiStar: [#1 -0.06,0.17,1.00,U] [#2 0.23,0.04,0.80,U] [#3 0.07,-0.02,0.75,U] [#4 0.17,0.10,0.70,U] [#5 0.12,0.00,0.68,U] [#6 0.07,-0.14,0.61,U] [#7 0.12,0.04,0.74,U] [#8 0.09,-0.03,0.52,U] 
22:53:33.664 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.22, -0.04}
22:53:33.666 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
22:53:33.671 00.005 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
22:53:33.675 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.12 cameraTheta=0.20 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
22:53:33.685 00.010 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
22:53:33.688 00.003 1032 Enqueuing Move request for scope (0.11, 0.02)
22:53:33.691 00.003 10072 Worker thread wakes up
22:53:33.692 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:53:33.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:53:33.692 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.12
22:53:33.694 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:53:33.697 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:53:33.697 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:53:33.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:33.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:53:33.697 00.000 10072 MoveAxis(W, 3, ABG)
22:53:33.697 00.000 10072 Guiding  Dir = 3, Dur = 3
22:53:33.698 00.001 10072 IsGuiding returns 0
22:53:33.698 00.000 10072 PulseGuide returned control before completion, sleep 13
22:53:33.716 00.018 10072 IsGuiding returns 0
22:53:33.717 00.001 10072 Move returns status 0, amount 3
22:53:33.717 00.000 10072 MoveAxis(N, 0, ABG)
22:53:33.717 00.000 10072 Move returns status 0, amount 0
22:53:33.717 00.000 10072 move complete, result=0
22:53:33.717 00.000 10072 worker thread done servicing request
22:53:33.725 00.008 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:53:33.732 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:33.738 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:33.742 00.004 1032 Enqueuing Expose request
22:53:33.745 00.003 10072 Worker thread wakes up
22:53:33.745 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:53:33.751 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:33.751 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:34.168 00.417 10072 Exposure complete
22:53:34.243 00.075 10072 worker thread done servicing request
22:53:34.243 00.000 1032 OnExposeComplete: enter
22:53:34.246 00.003 1032 UpdateGuideState(): m_state=6
22:53:34.248 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6392
22:53:34.252 00.004 1032 Star::Find returns 1 (0), X=1100.71, Y=134.44, Mass=1375, SNR=26.1, Peak=107 HFD=3.2
22:53:34.255 00.003 1032 MultiStar: [#1 0.07,0.20,0.98,U] [#2 0.14,0.15,0.81,U] [#3 0.11,0.07,0.79,U] [#4 0.13,0.17,0.69,U] [#5 0.08,0.07,0.66,U] [#6 -0.02,-0.11,0.62,U] [#7 0.08,0.03,0.72,U] [#8 0.01,0.06,0.52,U] 
22:53:34.257 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.29, -0.09}
22:53:34.261 00.004 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
22:53:34.264 00.003 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
22:53:34.267 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.52 mountX=0.03 mountY=-0.12, mountTheta=-1.31
22:53:34.277 00.010 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
22:53:34.281 00.004 1032 Enqueuing Move request for scope (0.11, 0.06)
22:53:34.283 00.002 10072 Worker thread wakes up
22:53:34.284 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
22:53:34.284 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
22:53:34.284 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
22:53:34.286 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:53:34.293 00.007 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:53:34.293 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:53:34.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:34.294 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:53:34.294 00.000 10072 MoveAxis(W, 2, ABG)
22:53:34.294 00.000 10072 Guiding  Dir = 3, Dur = 2
22:53:34.294 00.000 10072 IsGuiding returns 0
22:53:34.295 00.001 10072 PulseGuide returned control before completion, sleep 12
22:53:34.320 00.025 10072 IsGuiding returns 0
22:53:34.320 00.000 10072 Move returns status 0, amount 2
22:53:34.321 00.001 10072 MoveAxis(N, 0, ABG)
22:53:34.321 00.000 10072 Move returns status 0, amount 0
22:53:34.321 00.000 10072 move complete, result=0
22:53:34.321 00.000 10072 worker thread done servicing request
22:53:34.324 00.003 1032 UpdateGuideState exits: m=1375 SNR=26.1
22:53:34.328 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:34.336 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:34.338 00.002 1032 Enqueuing Expose request
22:53:34.340 00.002 10072 Worker thread wakes up
22:53:34.340 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:34.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:34.340 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:53:34.966 00.626 10072 Exposure complete
22:53:35.049 00.083 10072 worker thread done servicing request
22:53:35.049 00.000 1032 OnExposeComplete: enter
22:53:35.053 00.004 1032 UpdateGuideState(): m_state=6
22:53:35.057 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6393
22:53:35.060 00.003 1032 Star::Find returns 1 (0), X=1100.74, Y=134.53, Mass=1365, SNR=26.0, Peak=117 HFD=3.2
22:53:35.063 00.003 1032 MultiStar: [#1 0.04,0.35,0.00,M1] [#2 0.08,0.10,0.79,U] [#3 -0.03,0.10,0.75,U] [#4 -0.05,0.26,0.00,M1] [#5 0.12,0.23,0.00,M1] [#6 -0.03,0.09,0.61,U] [#7 0.11,0.17,0.72,U] [#8 -0.19,0.11,0.50,U] 
22:53:35.066 00.003 1032 refined, 5 included, MultiStar: {0.08, 0.09}, one-star: {0.32, -0.01}
22:53:35.069 00.003 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
22:53:35.073 00.004 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
22:53:35.076 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=0.06 mountY=-0.10, mountTheta=-0.98
22:53:35.079 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
22:53:35.083 00.004 1032 Enqueuing Move request for scope (0.08, 0.09)
22:53:35.086 00.003 10072 Worker thread wakes up
22:53:35.087 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
22:53:35.087 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
22:53:35.087 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.06 yDistance=-0.10
22:53:35.090 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:53:35.097 00.007 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:53:35.097 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:53:35.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:35.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:53:35.097 00.000 10072 MoveAxis(W, 3, ABG)
22:53:35.097 00.000 10072 Guiding  Dir = 3, Dur = 3
22:53:35.098 00.001 10072 IsGuiding returns 0
22:53:35.100 00.002 10072 PulseGuide returned control before completion, sleep 13
22:53:35.119 00.019 10072 IsGuiding returns 0
22:53:35.119 00.000 10072 Move returns status 0, amount 3
22:53:35.119 00.000 10072 MoveAxis(N, 0, ABG)
22:53:35.119 00.000 10072 Move returns status 0, amount 0
22:53:35.120 00.001 10072 move complete, result=0
22:53:35.120 00.000 10072 worker thread done servicing request
22:53:35.126 00.006 1032 UpdateGuideState exits: m=1365 SNR=26.0
22:53:35.129 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:35.132 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:35.136 00.004 1032 Enqueuing Expose request
22:53:35.138 00.002 10072 Worker thread wakes up
22:53:35.138 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:35.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:35.138 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:53:35.553 00.415 10072 Exposure complete
22:53:35.623 00.070 10072 worker thread done servicing request
22:53:35.623 00.000 1032 OnExposeComplete: enter
22:53:35.626 00.003 1032 UpdateGuideState(): m_state=6
22:53:35.628 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6394
22:53:35.630 00.002 1032 Star::Find returns 1 (0), X=1100.71, Y=134.71, Mass=1375, SNR=26.0, Peak=127 HFD=3.0
22:53:35.633 00.003 1032 MultiStar: [#1 0.13,0.27,0.00,M2] [#2 0.03,0.13,0.76,U] [#3 0.01,0.19,0.76,U] [#4 0.16,0.19,0.66,U] [#5 0.24,0.25,0.00,M2] [#6 -0.09,0.14,0.62,U] [#7 0.19,0.07,0.74,U] [#8 0.03,0.23,0.52,U] 
22:53:35.635 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.16}, one-star: {0.30, 0.17}
22:53:35.636 00.001 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
22:53:35.638 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
22:53:35.640 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.97 mountX=0.12 mountY=-0.15, mountTheta=-0.86
22:53:35.645 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.16, opts=13)
22:53:35.648 00.003 1032 Enqueuing Move request for scope (0.11, 0.16)
22:53:35.650 00.002 10072 Worker thread wakes up
22:53:35.650 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
22:53:35.651 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
22:53:35.651 00.000 10072 Moving (0.11, 0.16) raw xDistance=0.12 yDistance=-0.15
22:53:35.653 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:53:35.656 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:53:35.656 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:53:35.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:35.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:53:35.656 00.000 10072 MoveAxis(W, 3, ABG)
22:53:35.656 00.000 10072 Guiding  Dir = 3, Dur = 3
22:53:35.657 00.001 10072 IsGuiding returns 0
22:53:35.657 00.000 10072 PulseGuide returned control before completion, sleep 13
22:53:35.680 00.023 1032 UpdateGuideState exits: m=1375 SNR=26.0
22:53:35.683 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:35.686 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:35.688 00.002 1032 Enqueuing Expose request
22:53:35.691 00.003 10072 IsGuiding returns 0
22:53:35.691 00.000 10072 Move returns status 0, amount 3
22:53:35.691 00.000 10072 MoveAxis(N, 0, ABG)
22:53:35.691 00.000 10072 Move returns status 0, amount 0
22:53:35.691 00.000 10072 move complete, result=0
22:53:35.691 00.000 10072 worker thread done servicing request
22:53:35.692 00.001 10072 Worker thread wakes up
22:53:35.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:35.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:35.700 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:53:36.329 00.629 10072 Exposure complete
22:53:36.383 00.054 10072 worker thread done servicing request
22:53:36.383 00.000 1032 OnExposeComplete: enter
22:53:36.385 00.002 1032 UpdateGuideState(): m_state=6
22:53:36.388 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6395
22:53:36.390 00.002 1032 Star::Find returns 1 (0), X=1100.67, Y=134.68, Mass=1399, SNR=26.3, Peak=112 HFD=3.3
22:53:36.393 00.003 1032 MultiStar: [#1 0.04,0.35,0.00,M3] [#2 0.26,0.20,0.00,M1] [#3 0.31,0.07,0.00,M1] [#4 0.11,0.39,0.00,M1] [#5 0.26,0.14,0.00,M3] [#6 0.03,-0.03,0.61,U] [#7 0.23,0.28,0.00,M1] [#8 0.01,0.23,0.49,U] 
22:53:36.396 00.003 1032 refined, 2 included, MultiStar: {0.14, 0.11}, one-star: {0.26, 0.14}
22:53:36.397 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
22:53:36.399 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
22:53:36.400 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.69 mountX=0.07 mountY=-0.16, mountTheta=-1.14
22:53:36.403 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.11, opts=13)
22:53:36.405 00.002 1032 Enqueuing Move request for scope (0.14, 0.11)
22:53:36.407 00.002 10072 Worker thread wakes up
22:53:36.408 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
22:53:36.408 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
22:53:36.408 00.000 10072 Moving (0.14, 0.11) raw xDistance=0.07 yDistance=-0.16
22:53:36.409 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:53:36.412 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:53:36.412 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:53:36.412 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:36.412 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:53:36.412 00.000 10072 MoveAxis(W, 3, ABG)
22:53:36.412 00.000 10072 Guiding  Dir = 3, Dur = 3
22:53:36.413 00.001 10072 IsGuiding returns 0
22:53:36.413 00.000 10072 PulseGuide returned control before completion, sleep 13
22:53:36.433 00.020 1032 UpdateGuideState exits: m=1399 SNR=26.3
22:53:36.437 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:36.439 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:36.440 00.001 1032 Enqueuing Expose request
22:53:36.441 00.001 10072 IsGuiding returns 0
22:53:36.441 00.000 10072 Move returns status 0, amount 3
22:53:36.441 00.000 10072 MoveAxis(N, 0, ABG)
22:53:36.441 00.000 10072 Move returns status 0, amount 0
22:53:36.441 00.000 10072 move complete, result=0
22:53:36.441 00.000 10072 worker thread done servicing request
22:53:36.442 00.001 10072 Worker thread wakes up
22:53:36.442 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:36.442 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:36.449 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
22:53:36.858 00.409 10072 Exposure complete
22:53:36.909 00.051 10072 worker thread done servicing request
22:53:36.909 00.000 1032 OnExposeComplete: enter
22:53:36.911 00.002 1032 UpdateGuideState(): m_state=6
22:53:36.913 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6396
22:53:36.914 00.001 1032 Star::Find returns 1 (0), X=1100.75, Y=134.59, Mass=1392, SNR=26.2, Peak=124 HFD=3.2
22:53:36.916 00.002 1032 MultiStar: [#1 0.10,0.32,0.00,M4] [#2 0.19,0.19,0.00,M2] [#3 0.15,-0.03,0.73,U] [#4 0.16,0.25,0.00,M2] [#5 0.23,-0.01,0.68,U] [#6 0.04,0.18,0.64,U] [#7 0.12,0.08,0.65,U] [#8 0.07,0.07,0.50,U] 
22:53:36.918 00.002 1032 refined, 5 included, MultiStar: {0.18, 0.05}, one-star: {0.34, 0.05}
22:53:36.920 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
22:53:36.922 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
22:53:36.923 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.18 cameraTheta=0.30 mountX=0.01 mountY=-0.18, mountTheta=-1.53
22:53:36.927 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.05, opts=13)
22:53:36.930 00.003 1032 Enqueuing Move request for scope (0.18, 0.05)
22:53:36.932 00.002 10072 Worker thread wakes up
22:53:36.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
22:53:36.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
22:53:36.932 00.000 10072 Moving (0.18, 0.05) raw xDistance=0.01 yDistance=-0.18
22:53:36.933 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:53:36.938 00.005 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:53:36.938 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:53:36.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:36.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:53:36.938 00.000 10072 MoveAxis(W, 3, ABG)
22:53:36.938 00.000 10072 Guiding  Dir = 3, Dur = 3
22:53:36.938 00.000 10072 IsGuiding returns 0
22:53:36.939 00.001 10072 PulseGuide returned control before completion, sleep 13
22:53:36.957 00.018 1032 UpdateGuideState exits: m=1392 SNR=26.2
22:53:36.959 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:36.961 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:36.962 00.001 1032 Enqueuing Expose request
22:53:36.964 00.002 10072 IsGuiding returns 0
22:53:36.964 00.000 10072 Move returns status 0, amount 3
22:53:36.964 00.000 10072 MoveAxis(N, 0, ABG)
22:53:36.964 00.000 10072 Move returns status 0, amount 0
22:53:36.964 00.000 10072 move complete, result=0
22:53:36.966 00.002 10072 worker thread done servicing request
22:53:36.966 00.000 10072 Worker thread wakes up
22:53:36.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:36.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:36.973 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
22:53:37.596 00.623 10072 Exposure complete
22:53:37.648 00.052 10072 worker thread done servicing request
22:53:37.648 00.000 1032 OnExposeComplete: enter
22:53:37.650 00.002 1032 UpdateGuideState(): m_state=6
22:53:37.652 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6397
22:53:37.653 00.001 1032 Star::Find returns 1 (0), X=1100.73, Y=134.67, Mass=1354, SNR=25.9, Peak=116 HFD=3.1
22:53:37.657 00.004 1032 MultiStar: [#1 0.12,0.44,0.00,M5] [#2 0.20,0.28,0.00,M3] [#3 0.21,0.10,0.75,U] [#4 0.23,0.42,0.00,M3] [#5 0.15,0.18,0.65,U] [#6 0.11,0.18,0.62,U] [#7 0.13,0.17,0.74,U] [#8 -0.04,0.25,0.50,U] 
22:53:37.659 00.002 1032 refined, 5 included, MultiStar: {0.17, 0.16}, one-star: {0.32, 0.13}
22:53:37.660 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
22:53:37.663 00.003 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
22:53:37.664 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.77 mountX=0.11 mountY=-0.20, mountTheta=-1.06
22:53:37.667 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.16, opts=13)
22:53:37.669 00.002 1032 Enqueuing Move request for scope (0.17, 0.16)
22:53:37.671 00.002 10072 Worker thread wakes up
22:53:37.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
22:53:37.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
22:53:37.671 00.000 10072 Moving (0.17, 0.16) raw xDistance=0.11 yDistance=-0.20
22:53:37.675 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:53:37.676 00.001 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:53:37.677 00.001 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:53:37.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:53:37.677 00.000 10072 MoveAxis(W, 4, ABG)
22:53:37.677 00.000 10072 Guiding  Dir = 3, Dur = 4
22:53:37.677 00.000 10072 IsGuiding returns 0
22:53:37.678 00.001 10072 PulseGuide returned control before completion, sleep 14
22:53:37.694 00.016 1032 UpdateGuideState exits: m=1354 SNR=25.9
22:53:37.695 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:37.698 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:37.699 00.001 1032 Enqueuing Expose request
22:53:37.702 00.003 10072 IsGuiding returns 0
22:53:37.702 00.000 10072 Move returns status 0, amount 4
22:53:37.702 00.000 10072 MoveAxis(N, 130, ABG)
22:53:37.702 00.000 10072 Guiding  Dir = 0, Dur = 130
22:53:37.702 00.000 10072 IsGuiding returns 0
22:53:37.702 00.000 10072 PulseGuide returned control before completion, sleep 140
22:53:37.858 00.156 10072 IsGuiding returns 0
22:53:37.859 00.001 10072 Move returns status 0, amount 130
22:53:37.859 00.000 10072 move complete, result=0
22:53:37.859 00.000 10072 worker thread done servicing request
22:53:37.859 00.000 10072 Worker thread wakes up
22:53:37.859 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 130 ms NORTH
22:53:37.862 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:37.862 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:38.283 00.421 10072 Exposure complete
22:53:38.334 00.051 10072 worker thread done servicing request
22:53:38.334 00.000 1032 OnExposeComplete: enter
22:53:38.335 00.001 1032 UpdateGuideState(): m_state=6
22:53:38.337 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6398
22:53:38.338 00.001 1032 Star::Find returns 1 (0), X=1100.55, Y=134.82, Mass=1270, SNR=25.0, Peak=116 HFD=3.2
22:53:38.341 00.003 1032 MultiStar: [#1 0.11,0.30,0.00,M6] [#2 0.11,0.20,0.83,U] [#3 0.19,0.17,0.80,U] [#4 0.03,0.30,0.00,M4] [#5 0.20,0.18,0.00,M2] [#6 0.05,0.02,0.63,U] [#7 0.15,0.03,0.71,U] [#8 0.08,0.34,0.00,M1] 
22:53:38.342 00.001 1032 refined, 4 included, MultiStar: {0.13, 0.15}, one-star: {0.13, 0.28}
22:53:38.343 00.001 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
22:53:38.344 00.001 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
22:53:38.347 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.87 mountX=0.11 mountY=-0.16, mountTheta=-0.96
22:53:38.349 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.15, opts=13)
22:53:38.350 00.001 1032 Enqueuing Move request for scope (0.13, 0.15)
22:53:38.351 00.001 10072 Worker thread wakes up
22:53:38.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
22:53:38.352 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
22:53:38.352 00.000 10072 Moving (0.13, 0.15) raw xDistance=0.11 yDistance=-0.16
22:53:38.353 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:53:38.355 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:53:38.355 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:53:38.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:38.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:53:38.355 00.000 10072 MoveAxis(W, 4, ABG)
22:53:38.355 00.000 10072 Guiding  Dir = 3, Dur = 4
22:53:38.355 00.000 10072 IsGuiding returns 0
22:53:38.355 00.000 10072 PulseGuide returned control before completion, sleep 14
22:53:38.371 00.016 1032 UpdateGuideState exits: m=1270 SNR=25.0
22:53:38.374 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:38.375 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:38.377 00.002 1032 Enqueuing Expose request
22:53:38.378 00.001 10072 IsGuiding returns 0
22:53:38.378 00.000 10072 Move returns status 0, amount 4
22:53:38.379 00.001 10072 MoveAxis(N, 0, ABG)
22:53:38.379 00.000 10072 Move returns status 0, amount 0
22:53:38.379 00.000 10072 move complete, result=0
22:53:38.379 00.000 10072 worker thread done servicing request
22:53:38.379 00.000 10072 Worker thread wakes up
22:53:38.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:38.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:38.386 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
22:53:39.016 00.630 10072 Exposure complete
22:53:39.063 00.047 10072 worker thread done servicing request
22:53:39.063 00.000 1032 OnExposeComplete: enter
22:53:39.065 00.002 1032 UpdateGuideState(): m_state=6
22:53:39.066 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6399
22:53:39.068 00.002 1032 Star::Find returns 1 (0), X=1100.71, Y=134.52, Mass=1360, SNR=25.9, Peak=108 HFD=3.2
22:53:39.069 00.001 1032 MultiStar: [#1 0.07,0.25,0.00,M7] [#2 0.19,0.09,0.77,U] [#3 -0.06,-0.07,0.73,U] [#4 0.20,0.10,0.68,U] [#5 0.26,0.10,0.00,M3] [#6 0.06,0.00,0.63,U] [#7 0.21,-0.01,0.74,U] [#8 -0.01,0.09,0.51,U] 
22:53:39.070 00.001 1032 refined, 6 included, MultiStar: {0.14, 0.02}, one-star: {0.30, -0.02}
22:53:39.073 00.003 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
22:53:39.075 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
22:53:39.076 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.15 cameraTheta=0.14 mountX=-0.02 mountY=-0.15, mountTheta=-1.69
22:53:39.080 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
22:53:39.082 00.002 1032 Enqueuing Move request for scope (0.14, 0.02)
22:53:39.083 00.001 10072 Worker thread wakes up
22:53:39.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
22:53:39.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
22:53:39.085 00.002 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.15
22:53:39.088 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:53:39.091 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:53:39.091 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:53:39.091 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:39.091 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:53:39.091 00.000 10072 MoveAxis(W, 4, ABG)
22:53:39.091 00.000 10072 Guiding  Dir = 3, Dur = 4
22:53:39.091 00.000 10072 IsGuiding returns 0
22:53:39.092 00.001 10072 PulseGuide returned control before completion, sleep 14
22:53:39.106 00.014 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:53:39.109 00.003 10072 IsGuiding returns 0
22:53:39.109 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:39.112 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:39.114 00.002 1032 Enqueuing Expose request
22:53:39.117 00.003 10072 Move returns status 0, amount 4
22:53:39.117 00.000 10072 MoveAxis(N, 0, ABG)
22:53:39.117 00.000 10072 Move returns status 0, amount 0
22:53:39.117 00.000 10072 move complete, result=0
22:53:39.117 00.000 10072 worker thread done servicing request
22:53:39.117 00.000 10072 Worker thread wakes up
22:53:39.117 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:39.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:39.123 00.006 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:53:39.532 00.409 10072 Exposure complete
22:53:39.586 00.054 10072 worker thread done servicing request
22:53:39.586 00.000 1032 OnExposeComplete: enter
22:53:39.588 00.002 1032 UpdateGuideState(): m_state=6
22:53:39.590 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6400
22:53:39.592 00.002 1032 Star::Find returns 1 (0), X=1100.62, Y=134.55, Mass=1322, SNR=25.5, Peak=117 HFD=3.2
22:53:39.595 00.003 1032 MultiStar: [#1 0.19,0.19,0.00,M8] [#2 0.26,0.06,0.00,M2] [#3 0.07,-0.07,0.77,U] [#4 0.16,0.26,0.00,M4] [#5 0.15,0.00,0.68,U] [#6 -0.19,0.08,0.63,U] [#7 0.27,0.03,0.00,M1] [#8 0.05,0.15,0.50,U] 
22:53:39.596 00.001 1032 refined, 4 included, MultiStar: {0.07, 0.02}, one-star: {0.20, 0.01}
22:53:39.598 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
22:53:39.599 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
22:53:39.600 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.31 mountX=0.00 mountY=-0.08, mountTheta=-1.52
22:53:39.603 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
22:53:39.604 00.001 1032 Enqueuing Move request for scope (0.07, 0.02)
22:53:39.606 00.002 10072 Worker thread wakes up
22:53:39.606 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
22:53:39.606 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
22:53:39.606 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.08
22:53:39.608 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:53:39.612 00.004 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:53:39.612 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:53:39.612 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:39.612 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:53:39.612 00.000 10072 MoveAxis(W, 3, ABG)
22:53:39.612 00.000 10072 Guiding  Dir = 3, Dur = 3
22:53:39.613 00.001 10072 IsGuiding returns 0
22:53:39.614 00.001 10072 PulseGuide returned control before completion, sleep 13
22:53:39.631 00.017 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:53:39.633 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:39.634 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:39.636 00.002 1032 Enqueuing Expose request
22:53:39.638 00.002 10072 IsGuiding returns 0
22:53:39.638 00.000 10072 Move returns status 0, amount 3
22:53:39.638 00.000 10072 MoveAxis(N, 0, ABG)
22:53:39.638 00.000 10072 Move returns status 0, amount 0
22:53:39.638 00.000 10072 move complete, result=0
22:53:39.639 00.001 10072 worker thread done servicing request
22:53:39.639 00.000 10072 Worker thread wakes up
22:53:39.639 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:39.639 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:39.647 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:53:40.266 00.619 10072 Exposure complete
22:53:40.314 00.048 10072 worker thread done servicing request
22:53:40.315 00.001 1032 OnExposeComplete: enter
22:53:40.317 00.002 1032 UpdateGuideState(): m_state=6
22:53:40.318 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6401
22:53:40.321 00.003 1032 Star::Find returns 1 (0), X=1100.62, Y=134.57, Mass=1316, SNR=25.5, Peak=118 HFD=3.2
22:53:40.323 00.002 1032 MultiStar: [#1 0.00,0.26,0.00,M9] [#2 0.26,0.18,0.00,M3] [#3 0.07,0.07,0.76,U] [#4 0.27,0.26,0.00,M5] [#5 0.15,0.10,0.70,U] [#6 -0.06,0.15,0.62,U] [#7 0.07,0.19,0.71,U] [#8 -0.09,0.20,0.53,U] 
22:53:40.324 00.001 1032 refined, 5 included, MultiStar: {0.08, 0.11}, one-star: {0.21, 0.03}
22:53:40.326 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
22:53:40.327 00.001 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
22:53:40.330 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.98 mountX=0.09 mountY=-0.10, mountTheta=-0.85
22:53:40.332 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
22:53:40.334 00.002 1032 Enqueuing Move request for scope (0.08, 0.11)
22:53:40.335 00.001 10072 Worker thread wakes up
22:53:40.335 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
22:53:40.336 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
22:53:40.336 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.10
22:53:40.337 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:53:40.340 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:53:40.340 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:53:40.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:40.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:53:40.340 00.000 10072 MoveAxis(W, 5, ABG)
22:53:40.340 00.000 10072 Guiding  Dir = 3, Dur = 5
22:53:40.340 00.000 10072 IsGuiding returns 0
22:53:40.341 00.001 10072 PulseGuide returned control before completion, sleep 15
22:53:40.358 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:53:40.361 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:40.365 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:40.366 00.001 1032 Enqueuing Expose request
22:53:40.371 00.005 10072 IsGuiding returns 0
22:53:40.371 00.000 10072 Move returns status 0, amount 5
22:53:40.371 00.000 10072 MoveAxis(N, 0, ABG)
22:53:40.371 00.000 10072 Move returns status 0, amount 0
22:53:40.371 00.000 10072 move complete, result=0
22:53:40.371 00.000 10072 worker thread done servicing request
22:53:40.371 00.000 10072 Worker thread wakes up
22:53:40.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:40.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:40.374 00.003 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:53:40.784 00.410 10072 Exposure complete
22:53:40.838 00.054 10072 worker thread done servicing request
22:53:40.839 00.001 1032 OnExposeComplete: enter
22:53:40.842 00.003 1032 UpdateGuideState(): m_state=6
22:53:40.843 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6402
22:53:40.846 00.003 1032 Star::Find returns 1 (0), X=1100.59, Y=134.58, Mass=1411, SNR=26.4, Peak=135 HFD=3.2
22:53:40.847 00.001 1032 MultiStar: [#1 0.08,0.24,0.97,U] [#2 0.09,0.21,0.78,U] [#3 0.16,0.08,0.78,U] [#4 0.10,0.30,0.00,M6] [#5 0.17,-0.03,0.65,U] [#6 0.07,0.16,0.61,U] [#7 0.15,0.21,0.00,M1] [#8 0.12,0.29,0.00,M1] 
22:53:40.849 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.12}, one-star: {0.18, 0.04}
22:53:40.850 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
22:53:40.852 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
22:53:40.853 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.17 cameraTheta=0.76 mountX=0.08 mountY=-0.15, mountTheta=-1.07
22:53:40.856 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
22:53:40.858 00.002 1032 Enqueuing Move request for scope (0.13, 0.12)
22:53:40.860 00.002 10072 Worker thread wakes up
22:53:40.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
22:53:40.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
22:53:40.860 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.08 yDistance=-0.15
22:53:40.864 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:53:40.867 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:53:40.867 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:53:40.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:40.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:53:40.867 00.000 10072 MoveAxis(W, 4, ABG)
22:53:40.867 00.000 10072 Guiding  Dir = 3, Dur = 4
22:53:40.868 00.001 10072 IsGuiding returns 0
22:53:40.868 00.000 10072 PulseGuide returned control before completion, sleep 14
22:53:40.883 00.015 1032 UpdateGuideState exits: m=1411 SNR=26.4
22:53:40.885 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:40.886 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:40.887 00.001 1032 Enqueuing Expose request
22:53:40.890 00.003 10072 IsGuiding returns 0
22:53:40.890 00.000 10072 Move returns status 0, amount 4
22:53:40.890 00.000 10072 MoveAxis(N, 0, ABG)
22:53:40.890 00.000 10072 Move returns status 0, amount 0
22:53:40.890 00.000 10072 move complete, result=0
22:53:40.890 00.000 10072 worker thread done servicing request
22:53:40.890 00.000 10072 Worker thread wakes up
22:53:40.890 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
22:53:40.893 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:40.893 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:41.531 00.638 10072 Exposure complete
22:53:41.581 00.050 10072 worker thread done servicing request
22:53:41.582 00.001 1032 OnExposeComplete: enter
22:53:41.583 00.001 1032 UpdateGuideState(): m_state=6
22:53:41.585 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6403
22:53:41.586 00.001 1032 Star::Find returns 1 (0), X=1100.69, Y=134.64, Mass=1399, SNR=26.3, Peak=124 HFD=3.2
22:53:41.588 00.002 1032 MultiStar: [#1 0.07,0.34,0.00,M9] [#2 0.18,0.16,0.75,U] [#3 0.12,0.30,0.00,M1] [#4 0.15,0.36,0.00,M7] [#5 0.02,0.18,0.69,U] [#6 0.08,0.20,0.65,U] [#7 0.12,0.26,0.00,M2] [#8 -0.08,0.17,0.50,U] 
22:53:41.590 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.16}, one-star: {0.28, 0.11}
22:53:41.591 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
22:53:41.593 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
22:53:41.594 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.91 mountX=0.12 mountY=-0.16, mountTheta=-0.92
22:53:41.597 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.16, opts=13)
22:53:41.598 00.001 1032 Enqueuing Move request for scope (0.12, 0.16)
22:53:41.601 00.003 10072 Worker thread wakes up
22:53:41.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
22:53:41.601 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
22:53:41.601 00.000 10072 Moving (0.12, 0.16) raw xDistance=0.12 yDistance=-0.16
22:53:41.603 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:53:41.605 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:53:41.605 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
22:53:41.605 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:41.605 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:53:41.605 00.000 10072 MoveAxis(W, 5, ABG)
22:53:41.605 00.000 10072 Guiding  Dir = 3, Dur = 5
22:53:41.607 00.002 10072 IsGuiding returns 0
22:53:41.607 00.000 10072 PulseGuide returned control before completion, sleep 15
22:53:41.624 00.017 1032 UpdateGuideState exits: m=1399 SNR=26.3
22:53:41.628 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:41.629 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:41.631 00.002 1032 Enqueuing Expose request
22:53:41.637 00.006 10072 IsGuiding returns 0
22:53:41.637 00.000 10072 Move returns status 0, amount 5
22:53:41.637 00.000 10072 MoveAxis(N, 0, ABG)
22:53:41.637 00.000 10072 Move returns status 0, amount 0
22:53:41.637 00.000 10072 move complete, result=0
22:53:41.637 00.000 10072 worker thread done servicing request
22:53:41.637 00.000 10072 Worker thread wakes up
22:53:41.637 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:41.637 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:41.641 00.004 1032 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
22:53:42.050 00.409 10072 Exposure complete
22:53:42.100 00.050 10072 worker thread done servicing request
22:53:42.100 00.000 1032 OnExposeComplete: enter
22:53:42.102 00.002 1032 UpdateGuideState(): m_state=6
22:53:42.104 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6404
22:53:42.106 00.002 1032 Star::Find returns 1 (0), X=1100.59, Y=134.55, Mass=1351, SNR=25.8, Peak=130 HFD=3.2
22:53:42.108 00.002 1032 MultiStar: [#1 0.18,0.27,0.00,M10] [#2 0.19,0.17,0.00,M2] [#3 0.06,0.27,0.00,M2] [#4 0.18,0.25,0.00,M8] [#5 0.03,0.19,0.67,U] [#6 0.12,0.28,0.00,M1] [#7 0.19,0.07,0.72,U] [#8 0.03,0.14,0.53,U] 
22:53:42.110 00.002 1032 refined, 3 included, MultiStar: {0.12, 0.09}, one-star: {0.17, 0.01}
22:53:42.112 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
22:53:42.114 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
22:53:42.116 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.64 mountX=0.06 mountY=-0.14, mountTheta=-1.19
22:53:42.118 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
22:53:42.120 00.002 1032 Enqueuing Move request for scope (0.12, 0.09)
22:53:42.121 00.001 10072 Worker thread wakes up
22:53:42.121 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
22:53:42.121 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
22:53:42.121 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.06 yDistance=-0.14
22:53:42.123 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:53:42.126 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:53:42.127 00.001 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
22:53:42.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:42.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:53:42.127 00.000 10072 MoveAxis(W, 5, ABG)
22:53:42.127 00.000 10072 Guiding  Dir = 3, Dur = 5
22:53:42.127 00.000 10072 IsGuiding returns 0
22:53:42.128 00.001 10072 PulseGuide returned control before completion, sleep 15
22:53:42.143 00.015 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:53:42.146 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:42.148 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:42.149 00.001 1032 Enqueuing Expose request
22:53:42.180 00.031 10072 IsGuiding returns 0
22:53:42.180 00.000 10072 Move returns status 0, amount 5
22:53:42.180 00.000 10072 MoveAxis(N, 0, ABG)
22:53:42.181 00.001 10072 Move returns status 0, amount 0
22:53:42.181 00.000 10072 move complete, result=0
22:53:42.181 00.000 10072 worker thread done servicing request
22:53:42.181 00.000 10072 Worker thread wakes up
22:53:42.181 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:42.181 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:42.181 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:53:42.814 00.633 10072 Exposure complete
22:53:42.866 00.052 10072 worker thread done servicing request
22:53:42.866 00.000 1032 OnExposeComplete: enter
22:53:42.868 00.002 1032 UpdateGuideState(): m_state=6
22:53:42.870 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6405
22:53:42.871 00.001 1032 Star::Find returns 1 (0), X=1100.74, Y=134.61, Mass=1326, SNR=25.6, Peak=119 HFD=3.2
22:53:42.874 00.003 1032 MultiStar: [#1 -0.01,0.26,0.00,R] [#2 0.24,0.15,0.00,M3] [#3 -0.10,0.34,0.00,M3] [#4 0.13,0.23,0.00,M9] [#5 0.19,0.09,0.70,U] [#6 0.02,0.08,0.65,U] [#7 0.13,0.18,0.70,U] [#8 -0.06,0.28,0.00,M1] 
22:53:42.876 00.002 1032 refined, 3 included, MultiStar: {0.18, 0.10}, one-star: {0.32, 0.07}
22:53:42.877 00.001 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
22:53:42.879 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
22:53:42.880 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.21 cameraTheta=0.51 mountX=0.05 mountY=-0.20, mountTheta=-1.32
22:53:42.883 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.10, opts=13)
22:53:42.885 00.002 1032 Enqueuing Move request for scope (0.18, 0.10)
22:53:42.886 00.001 10072 Worker thread wakes up
22:53:42.887 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
22:53:42.887 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
22:53:42.887 00.000 10072 Moving (0.18, 0.10) raw xDistance=0.05 yDistance=-0.20
22:53:42.888 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:53:42.891 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:53:42.891 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
22:53:42.891 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:53:42.891 00.000 10072 MoveAxis(W, 6, ABG)
22:53:42.891 00.000 10072 Guiding  Dir = 3, Dur = 6
22:53:42.891 00.000 10072 IsGuiding returns 0
22:53:42.892 00.001 10072 PulseGuide returned control before completion, sleep 16
22:53:42.907 00.015 1032 UpdateGuideState exits: m=1326 SNR=25.6
22:53:42.910 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:42.911 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:42.913 00.002 1032 Enqueuing Expose request
22:53:42.919 00.006 10072 IsGuiding returns 0
22:53:42.919 00.000 10072 Move returns status 0, amount 6
22:53:42.919 00.000 10072 MoveAxis(N, 130, ABG)
22:53:42.919 00.000 10072 Guiding  Dir = 0, Dur = 130
22:53:42.919 00.000 10072 IsGuiding returns 0
22:53:42.920 00.001 10072 PulseGuide returned control before completion, sleep 140
22:53:43.076 00.156 10072 IsGuiding returns 0
22:53:43.076 00.000 10072 Move returns status 0, amount 130
22:53:43.076 00.000 10072 move complete, result=0
22:53:43.076 00.000 10072 worker thread done servicing request
22:53:43.076 00.000 10072 Worker thread wakes up
22:53:43.076 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 130 ms NORTH
22:53:43.079 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:43.079 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:43.486 00.407 10072 Exposure complete
22:53:43.533 00.047 10072 worker thread done servicing request
22:53:43.533 00.000 1032 OnExposeComplete: enter
22:53:43.535 00.002 1032 UpdateGuideState(): m_state=6
22:53:43.539 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6406
22:53:43.542 00.003 1032 Star::Find returns 1 (0), X=1100.65, Y=134.65, Mass=1403, SNR=26.3, Peak=124 HFD=3.2
22:53:43.547 00.005 1032 MultiStar: [#1 -0.02,0.11,0.97,U] [#2 0.10,0.36,0.00,M4] [#3 -0.09,0.09,0.77,U] [#4 0.09,0.20,0.66,U] [#5 0.20,0.15,0.67,U] [#6 -0.10,0.28,0.00,M1] [#7 0.01,0.30,0.00,M1] [#8 -0.15,0.34,0.00,M2] 
22:53:43.557 00.010 1032 refined, 4 included, MultiStar: {0.08, 0.13}, one-star: {0.23, 0.12}
22:53:43.559 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
22:53:43.561 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
22:53:43.563 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.00 mountX=0.10 mountY=-0.11, mountTheta=-0.83
22:53:43.566 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
22:53:43.568 00.002 1032 Enqueuing Move request for scope (0.08, 0.13)
22:53:43.570 00.002 10072 Worker thread wakes up
22:53:43.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
22:53:43.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
22:53:43.570 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.10 yDistance=-0.11
22:53:43.572 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:53:43.574 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:53:43.574 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
22:53:43.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:43.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:53:43.574 00.000 10072 MoveAxis(W, 5, ABG)
22:53:43.575 00.001 10072 Guiding  Dir = 3, Dur = 5
22:53:43.575 00.000 10072 IsGuiding returns 0
22:53:43.575 00.000 10072 PulseGuide returned control before completion, sleep 15
22:53:43.592 00.017 1032 UpdateGuideState exits: m=1403 SNR=26.3
22:53:43.595 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:43.597 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:43.599 00.002 1032 Enqueuing Expose request
22:53:43.600 00.001 10072 IsGuiding returns 0
22:53:43.600 00.000 10072 Move returns status 0, amount 5
22:53:43.600 00.000 10072 MoveAxis(N, 0, ABG)
22:53:43.600 00.000 10072 Move returns status 0, amount 0
22:53:43.600 00.000 10072 move complete, result=0
22:53:43.600 00.000 10072 worker thread done servicing request
22:53:43.600 00.000 10072 Worker thread wakes up
22:53:43.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:43.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:43.608 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:53:44.236 00.628 10072 Exposure complete
22:53:44.286 00.050 10072 worker thread done servicing request
22:53:44.286 00.000 1032 OnExposeComplete: enter
22:53:44.288 00.002 1032 UpdateGuideState(): m_state=6
22:53:44.289 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6407
22:53:44.291 00.002 1032 Star::Find returns 1 (0), X=1100.53, Y=134.72, Mass=1367, SNR=26.0, Peak=124 HFD=3.2
22:53:44.293 00.002 1032 MultiStar: [#1 -0.07,0.11,0.99,U] [#2 -0.04,0.37,0.00,M5] [#3 -0.01,0.25,0.77,U] [#4 0.02,0.38,0.00,M9] [#5 0.04,0.11,0.64,U] [#6 -0.12,0.19,0.63,U] [#7 -0.02,0.18,0.71,U] [#8 -0.21,0.28,0.00,M3] 
22:53:44.294 00.001 1032 refined, 5 included, MultiStar: {-0.01, 0.17}, one-star: {0.11, 0.18}
22:53:44.296 00.002 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
22:53:44.298 00.002 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
22:53:44.299 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.61 mountX=0.17 mountY=-0.04, mountTheta=-0.22
22:53:44.302 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.17, opts=13)
22:53:44.305 00.003 1032 Enqueuing Move request for scope (-0.01, 0.17)
22:53:44.306 00.001 10072 Worker thread wakes up
22:53:44.306 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
22:53:44.306 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
22:53:44.306 00.000 10072 Moving (-0.01, 0.17) raw xDistance=0.17 yDistance=-0.04
22:53:44.308 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:53:44.310 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.10
22:53:44.310 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
22:53:44.310 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:44.310 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:53:44.310 00.000 10072 MoveAxis(W, 83, ABG)
22:53:44.310 00.000 10072 Guiding  Dir = 3, Dur = 83
22:53:44.311 00.001 10072 IsGuiding returns 0
22:53:44.311 00.000 10072 PulseGuide returned control before completion, sleep 93
22:53:44.328 00.017 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:53:44.332 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:44.334 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:44.336 00.002 1032 Enqueuing Expose request
22:53:44.405 00.069 10072 IsGuiding returns 0
22:53:44.405 00.000 10072 Move returns status 0, amount 83
22:53:44.405 00.000 10072 MoveAxis(N, 0, ABG)
22:53:44.405 00.000 10072 Move returns status 0, amount 0
22:53:44.405 00.000 10072 move complete, result=0
22:53:44.405 00.000 10072 worker thread done servicing request
22:53:44.405 00.000 10072 Worker thread wakes up
22:53:44.405 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:44.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:44.405 00.000 1032 GuideStep: 0.2 px 83 ms WEST, -0.0 px 0 ms NORTH
22:53:44.819 00.414 10072 Exposure complete
22:53:44.869 00.050 1032 OnExposeComplete: enter
22:53:44.871 00.002 10072 worker thread done servicing request
22:53:44.871 00.000 1032 UpdateGuideState(): m_state=6
22:53:44.873 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6408
22:53:44.874 00.001 1032 Star::Find returns 1 (0), X=1100.62, Y=134.57, Mass=1380, SNR=26.1, Peak=120 HFD=3.2
22:53:44.876 00.002 1032 MultiStar: [#1 -0.02,0.08,0.96,U] [#2 0.03,0.14,0.77,U] [#3 -0.01,0.17,0.76,U] [#4 0.05,0.25,0.00,M10] [#5 0.01,0.15,0.65,U] [#6 -0.10,0.18,0.62,U] [#7 -0.03,0.17,0.71,U] [#8 -0.19,0.21,0.00,M4] 
22:53:44.878 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.12}, one-star: {0.21, 0.03}
22:53:44.879 00.001 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
22:53:44.881 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
22:53:44.882 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.38 mountX=0.11 mountY=-0.05, mountTheta=-0.45
22:53:44.885 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
22:53:44.887 00.002 1032 Enqueuing Move request for scope (0.02, 0.12)
22:53:44.888 00.001 10072 Worker thread wakes up
22:53:44.889 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
22:53:44.889 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
22:53:44.889 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
22:53:44.891 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:53:44.895 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:53:44.896 00.001 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:53:44.896 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:44.896 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:53:44.896 00.000 10072 MoveAxis(W, 4, ABG)
22:53:44.896 00.000 10072 Guiding  Dir = 3, Dur = 4
22:53:44.897 00.001 10072 IsGuiding returns 0
22:53:44.897 00.000 10072 PulseGuide returned control before completion, sleep 14
22:53:44.913 00.016 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:53:44.916 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:44.918 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:44.920 00.002 1032 Enqueuing Expose request
22:53:44.925 00.005 10072 IsGuiding returns 0
22:53:44.925 00.000 10072 Move returns status 0, amount 4
22:53:44.925 00.000 10072 MoveAxis(N, 0, ABG)
22:53:44.925 00.000 10072 Move returns status 0, amount 0
22:53:44.925 00.000 10072 move complete, result=0
22:53:44.925 00.000 10072 worker thread done servicing request
22:53:44.925 00.000 10072 Worker thread wakes up
22:53:44.925 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:44.925 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:44.929 00.004 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:53:45.551 00.622 10072 Exposure complete
22:53:45.606 00.055 10072 worker thread done servicing request
22:53:45.606 00.000 1032 OnExposeComplete: enter
22:53:45.608 00.002 1032 UpdateGuideState(): m_state=6
22:53:45.611 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6409
22:53:45.612 00.001 1032 Star::Find returns 1 (0), X=1100.56, Y=134.44, Mass=1370, SNR=26.0, Peak=112 HFD=3.2
22:53:45.615 00.003 1032 MultiStar: [#1 -0.07,0.04,0.92,U] [#2 -0.01,0.15,0.82,U] [#3 -0.08,0.06,0.78,U] [#4 0.03,0.19,0.65,U] [#5 -0.09,0.11,0.65,U] [#6 -0.16,-0.06,0.63,U] [#7 0.01,0.04,0.73,U] [#8 -0.08,0.08,0.52,U] 
22:53:45.616 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {0.14, -0.10}
22:53:45.618 00.002 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
22:53:45.619 00.001 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
22:53:45.621 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.05 cameraTheta=2.05 mountX=0.05 mountY=0.01, mountTheta=0.22
22:53:45.624 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
22:53:45.626 00.002 1032 Enqueuing Move request for scope (-0.03, 0.05)
22:53:45.627 00.001 10072 Worker thread wakes up
22:53:45.627 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
22:53:45.627 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
22:53:45.627 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.01
22:53:45.629 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:53:45.632 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
22:53:45.632 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:53:45.632 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:45.632 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:53:45.632 00.000 10072 MoveAxis(W, 4, ABG)
22:53:45.632 00.000 10072 Guiding  Dir = 3, Dur = 4
22:53:45.633 00.001 10072 IsGuiding returns 0
22:53:45.633 00.000 10072 PulseGuide returned control before completion, sleep 14
22:53:45.649 00.016 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:53:45.651 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:45.654 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:45.656 00.002 1032 Enqueuing Expose request
22:53:45.658 00.002 10072 IsGuiding returns 0
22:53:45.658 00.000 10072 Move returns status 0, amount 4
22:53:45.658 00.000 10072 MoveAxis(N, 0, ABG)
22:53:45.658 00.000 10072 Move returns status 0, amount 0
22:53:45.658 00.000 10072 move complete, result=0
22:53:45.658 00.000 10072 worker thread done servicing request
22:53:45.659 00.001 10072 Worker thread wakes up
22:53:45.659 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:45.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:45.666 00.007 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:53:46.066 00.400 10072 Exposure complete
22:53:46.117 00.051 10072 worker thread done servicing request
22:53:46.118 00.001 1032 OnExposeComplete: enter
22:53:46.120 00.002 1032 UpdateGuideState(): m_state=6
22:53:46.121 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6410
22:53:46.123 00.002 1032 Star::Find returns 1 (0), X=1100.68, Y=134.54, Mass=1274, SNR=25.1, Peak=123 HFD=3.2
22:53:46.126 00.003 1032 MultiStar: [#1 -0.07,-0.06,1.00,U] [#2 -0.00,0.18,0.84,U] [#3 -0.02,0.31,0.00,M1] [#4 -0.08,0.32,0.00,M10] [#5 0.06,0.16,0.68,U] [#6 -0.24,0.05,0.65,U] [#7 0.01,0.10,0.76,U] [#8 -0.10,0.13,0.50,U] 
22:53:46.128 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.07}, one-star: {0.26, 0.00}
22:53:46.129 00.001 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
22:53:46.131 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
22:53:46.133 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.50 mountX=0.07 mountY=-0.02, mountTheta=-0.33
22:53:46.136 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
22:53:46.138 00.002 1032 Enqueuing Move request for scope (0.01, 0.07)
22:53:46.140 00.002 10072 Worker thread wakes up
22:53:46.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
22:53:46.140 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
22:53:46.140 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.02
22:53:46.142 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:53:46.146 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
22:53:46.146 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:53:46.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:46.146 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:46.146 00.000 10072 MoveAxis(W, 4, ABG)
22:53:46.146 00.000 10072 Guiding  Dir = 3, Dur = 4
22:53:46.146 00.000 10072 IsGuiding returns 0
22:53:46.147 00.001 10072 PulseGuide returned control before completion, sleep 14
22:53:46.165 00.018 1032 UpdateGuideState exits: m=1274 SNR=25.1
22:53:46.166 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:46.168 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:46.169 00.001 1032 Enqueuing Expose request
22:53:46.172 00.003 10072 IsGuiding returns 0
22:53:46.172 00.000 10072 Move returns status 0, amount 4
22:53:46.172 00.000 10072 MoveAxis(N, 0, ABG)
22:53:46.173 00.001 10072 Move returns status 0, amount 0
22:53:46.173 00.000 10072 move complete, result=0
22:53:46.173 00.000 10072 worker thread done servicing request
22:53:46.173 00.000 10072 Worker thread wakes up
22:53:46.173 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:46.173 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:46.180 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:53:46.804 00.624 10072 Exposure complete
22:53:46.856 00.052 10072 worker thread done servicing request
22:53:46.856 00.000 1032 OnExposeComplete: enter
22:53:46.858 00.002 1032 UpdateGuideState(): m_state=6
22:53:46.860 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6411
22:53:46.862 00.002 1032 Star::Find returns 1 (0), X=1100.53, Y=134.67, Mass=1416, SNR=26.4, Peak=132 HFD=3.2
22:53:46.864 00.002 1032 MultiStar: [#1 -0.10,0.21,0.94,U] [#2 -0.01,0.42,0.00,M3] [#3 -0.09,0.49,0.00,M2] [#4 0.14,0.37,0.00,R] [#5 -0.03,0.32,0.00,M1] [#6 -0.15,0.16,0.61,U] [#7 0.06,0.23,0.70,U] [#8 -0.16,0.31,0.00,M3] 
22:53:46.867 00.003 1032 single-star, 3 included, MultiStar: {-0.01, 0.18}, one-star: {0.12, 0.13}
22:53:46.868 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
22:53:46.869 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
22:53:46.872 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.85 mountX=0.10 mountY=-0.15, mountTheta=-0.98
22:53:46.874 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
22:53:46.876 00.002 1032 Enqueuing Move request for scope (0.12, 0.13)
22:53:46.878 00.002 10072 Worker thread wakes up
22:53:46.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
22:53:46.878 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
22:53:46.878 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.10 yDistance=-0.15
22:53:46.880 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:53:46.882 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
22:53:46.882 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:53:46.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:46.883 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:53:46.883 00.000 10072 MoveAxis(W, 5, ABG)
22:53:46.883 00.000 10072 Guiding  Dir = 3, Dur = 5
22:53:46.883 00.000 10072 IsGuiding returns 0
22:53:46.884 00.001 10072 PulseGuide returned control before completion, sleep 15
22:53:46.903 00.019 1032 UpdateGuideState exits: m=1416 SNR=26.4
22:53:46.906 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:46.908 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:46.910 00.002 1032 Enqueuing Expose request
22:53:46.912 00.002 10072 IsGuiding returns 0
22:53:46.912 00.000 10072 Move returns status 0, amount 5
22:53:46.912 00.000 10072 MoveAxis(N, 0, ABG)
22:53:46.912 00.000 10072 Move returns status 0, amount 0
22:53:46.912 00.000 10072 move complete, result=0
22:53:46.912 00.000 10072 worker thread done servicing request
22:53:46.912 00.000 10072 Worker thread wakes up
22:53:46.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:46.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:46.920 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:53:47.321 00.401 10072 Exposure complete
22:53:47.371 00.050 10072 worker thread done servicing request
22:53:47.371 00.000 1032 OnExposeComplete: enter
22:53:47.373 00.002 1032 UpdateGuideState(): m_state=6
22:53:47.376 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6412
22:53:47.377 00.001 1032 Star::Find returns 1 (0), X=1100.44, Y=134.68, Mass=1435, SNR=26.6, Peak=126 HFD=3.3
22:53:47.379 00.002 1032 MultiStar: [#1 -0.13,0.11,0.94,U] [#2 -0.01,0.23,0.73,U] [#3 -0.18,0.20,0.00,M3] [#4 -0.19,0.10,0.67,U] [#5 -0.17,0.30,0.00,M2] [#6 -0.23,0.10,0.62,U] [#7 0.03,0.24,0.69,U] [#8 -0.15,0.20,0.51,U] 
22:53:47.381 00.002 1032 single-star, 6 included, MultiStar: {-0.08, 0.16}, one-star: {0.03, 0.14}
22:53:47.383 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
22:53:47.384 00.001 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
22:53:47.386 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.38 mountX=0.13 mountY=-0.06, mountTheta=-0.45
22:53:47.389 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.14, opts=13)
22:53:47.390 00.001 1032 Enqueuing Move request for scope (0.03, 0.14)
22:53:47.392 00.002 10072 Worker thread wakes up
22:53:47.392 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
22:53:47.392 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
22:53:47.392 00.000 10072 Moving (0.03, 0.14) raw xDistance=0.13 yDistance=-0.06
22:53:47.394 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:53:47.398 00.004 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.11
22:53:47.399 00.001 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
22:53:47.399 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:47.399 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:53:47.399 00.000 10072 MoveAxis(W, 66, ABG)
22:53:47.399 00.000 10072 Guiding  Dir = 3, Dur = 66
22:53:47.399 00.000 10072 IsGuiding returns 0
22:53:47.400 00.001 10072 PulseGuide returned control before completion, sleep 76
22:53:47.416 00.016 1032 UpdateGuideState exits: m=1435 SNR=26.6
22:53:47.418 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:47.420 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:47.421 00.001 1032 Enqueuing Expose request
22:53:47.492 00.071 10072 IsGuiding returns 0
22:53:47.492 00.000 10072 Move returns status 0, amount 66
22:53:47.492 00.000 10072 MoveAxis(N, 0, ABG)
22:53:47.492 00.000 10072 Move returns status 0, amount 0
22:53:47.493 00.001 10072 move complete, result=0
22:53:47.493 00.000 10072 worker thread done servicing request
22:53:47.493 00.000 10072 Worker thread wakes up
22:53:47.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:47.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:47.493 00.000 1032 GuideStep: 0.1 px 66 ms WEST, -0.1 px 0 ms NORTH
22:53:48.119 00.626 10072 Exposure complete
22:53:48.172 00.053 10072 worker thread done servicing request
22:53:48.173 00.001 1032 OnExposeComplete: enter
22:53:48.176 00.003 1032 UpdateGuideState(): m_state=6
22:53:48.179 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6413
22:53:48.181 00.002 1032 Star::Find returns 1 (0), X=1100.53, Y=134.43, Mass=1387, SNR=26.2, Peak=130 HFD=3.2
22:53:48.183 00.002 1032 MultiStar: [#1 -0.04,0.06,0.95,U] [#2 -0.02,0.14,0.76,U] [#3 -0.05,0.25,0.77,U] [#4 -0.06,-0.01,0.66,U] [#5 -0.07,0.22,0.63,U] [#6 -0.10,0.04,0.60,U] [#7 -0.03,0.28,0.00,M1] [#8 0.03,0.22,0.50,U] 
22:53:48.185 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.09}, one-star: {0.11, -0.11}
22:53:48.187 00.002 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
22:53:48.189 00.002 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
22:53:48.191 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.79 mountX=0.09 mountY=-0.00, mountTheta=-0.04
22:53:48.194 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.09, opts=13)
22:53:48.197 00.003 1032 Enqueuing Move request for scope (-0.02, 0.09)
22:53:48.199 00.002 10072 Worker thread wakes up
22:53:48.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
22:53:48.199 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
22:53:48.199 00.000 10072 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.00
22:53:48.202 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:53:48.204 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
22:53:48.204 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:53:48.204 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:48.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:53:48.204 00.000 10072 MoveAxis(W, 5, ABG)
22:53:48.205 00.001 10072 Guiding  Dir = 3, Dur = 5
22:53:48.205 00.000 10072 IsGuiding returns 0
22:53:48.205 00.000 10072 PulseGuide returned control before completion, sleep 15
22:53:48.223 00.018 1032 UpdateGuideState exits: m=1387 SNR=26.2
22:53:48.225 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:48.227 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:48.229 00.002 1032 Enqueuing Expose request
22:53:48.231 00.002 10072 IsGuiding returns 0
22:53:48.231 00.000 10072 Move returns status 0, amount 5
22:53:48.231 00.000 10072 MoveAxis(N, 0, ABG)
22:53:48.231 00.000 10072 Move returns status 0, amount 0
22:53:48.231 00.000 10072 move complete, result=0
22:53:48.231 00.000 10072 worker thread done servicing request
22:53:48.231 00.000 10072 Worker thread wakes up
22:53:48.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:48.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:48.239 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:53:48.647 00.408 10072 Exposure complete
22:53:48.700 00.053 10072 worker thread done servicing request
22:53:48.701 00.001 1032 OnExposeComplete: enter
22:53:48.703 00.002 1032 UpdateGuideState(): m_state=6
22:53:48.708 00.005 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6414
22:53:48.711 00.003 1032 Star::Find returns 1 (0), X=1100.60, Y=134.61, Mass=1291, SNR=25.2, Peak=118 HFD=3.2
22:53:48.713 00.002 1032 MultiStar: [#1 0.01,0.07,0.98,U] [#2 -0.00,0.21,0.80,U] [#3 -0.01,0.32,0.00,M3] [#4 -0.01,0.05,0.69,U] [#5 0.13,0.29,0.00,M2] [#6 -0.03,0.23,0.65,U] [#7 0.00,0.38,0.00,M2] [#8 -0.02,0.42,0.00,M2] 
22:53:48.714 00.001 1032 refined, 4 included, MultiStar: {0.04, 0.12}, one-star: {0.18, 0.07}
22:53:48.717 00.003 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
22:53:48.718 00.001 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
22:53:48.720 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.25 mountX=0.10 mountY=-0.07, mountTheta=-0.58
22:53:48.722 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
22:53:48.724 00.002 1032 Enqueuing Move request for scope (0.04, 0.12)
22:53:48.726 00.002 10072 Worker thread wakes up
22:53:48.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
22:53:48.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
22:53:48.726 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.10 yDistance=-0.07
22:53:48.729 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:53:48.731 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
22:53:48.732 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:53:48.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:48.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:53:48.732 00.000 10072 MoveAxis(W, 3, ABG)
22:53:48.732 00.000 10072 Guiding  Dir = 3, Dur = 3
22:53:48.732 00.000 10072 IsGuiding returns 0
22:53:48.733 00.001 10072 PulseGuide returned control before completion, sleep 13
22:53:48.751 00.018 1032 UpdateGuideState exits: m=1291 SNR=25.2
22:53:48.753 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:48.755 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:48.757 00.002 1032 Enqueuing Expose request
22:53:48.758 00.001 10072 IsGuiding returns 0
22:53:48.758 00.000 10072 Move returns status 0, amount 3
22:53:48.758 00.000 10072 MoveAxis(N, 0, ABG)
22:53:48.758 00.000 10072 Move returns status 0, amount 0
22:53:48.759 00.001 10072 move complete, result=0
22:53:48.759 00.000 10072 worker thread done servicing request
22:53:48.759 00.000 10072 Worker thread wakes up
22:53:48.759 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:48.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:48.767 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:53:49.398 00.631 10072 Exposure complete
22:53:49.449 00.051 10072 worker thread done servicing request
22:53:49.449 00.000 1032 OnExposeComplete: enter
22:53:49.451 00.002 1032 UpdateGuideState(): m_state=6
22:53:49.454 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6415
22:53:49.457 00.003 1032 Star::Find returns 1 (0), X=1100.49, Y=134.71, Mass=1380, SNR=26.1, Peak=122 HFD=3.3
22:53:49.459 00.002 1032 MultiStar: [#1 -0.19,0.26,0.00,M1] [#2 0.09,0.50,0.00,M1] [#3 -0.04,0.41,0.00,M4] [#4 -0.06,0.08,0.70,U] [#5 -0.03,0.43,0.00,M3] [#6 -0.04,0.27,0.00,M1] [#7 0.02,0.23,0.70,U] [#8 -0.27,0.32,0.00,M3] 
22:53:49.461 00.002 1032 refined, 2 included, MultiStar: {0.02, 0.16}, one-star: {0.08, 0.17}
22:53:49.463 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
22:53:49.464 00.001 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
22:53:49.467 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.17 cameraTheta=1.45 mountX=0.15 mountY=-0.06, mountTheta=-0.38
22:53:49.470 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.16, opts=13)
22:53:49.472 00.002 1032 Enqueuing Move request for scope (0.02, 0.16)
22:53:49.475 00.003 10072 Worker thread wakes up
22:53:49.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
22:53:49.475 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
22:53:49.475 00.000 10072 Moving (0.02, 0.16) raw xDistance=0.15 yDistance=-0.06
22:53:49.477 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:53:49.479 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.11
22:53:49.479 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:53:49.479 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:49.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:53:49.479 00.000 10072 MoveAxis(W, 76, ABG)
22:53:49.479 00.000 10072 Guiding  Dir = 3, Dur = 76
22:53:49.480 00.001 10072 IsGuiding returns 0
22:53:49.480 00.000 10072 PulseGuide returned control before completion, sleep 86
22:53:49.506 00.026 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:53:49.510 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:49.512 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:49.514 00.002 1032 Enqueuing Expose request
22:53:49.567 00.053 10072 IsGuiding returns 0
22:53:49.567 00.000 10072 Move returns status 0, amount 76
22:53:49.567 00.000 10072 MoveAxis(N, 0, ABG)
22:53:49.567 00.000 10072 Move returns status 0, amount 0
22:53:49.567 00.000 10072 move complete, result=0
22:53:49.567 00.000 10072 worker thread done servicing request
22:53:49.567 00.000 10072 Worker thread wakes up
22:53:49.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:49.568 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:49.582 00.014 1032 GuideStep: 0.2 px 76 ms WEST, -0.1 px 0 ms NORTH
22:53:49.976 00.394 10072 Exposure complete
22:53:50.025 00.049 10072 worker thread done servicing request
22:53:50.026 00.001 1032 OnExposeComplete: enter
22:53:50.027 00.001 1032 UpdateGuideState(): m_state=6
22:53:50.029 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6416
22:53:50.030 00.001 1032 Star::Find returns 1 (0), X=1100.54, Y=134.76, Mass=1359, SNR=25.9, Peak=122 HFD=3.2
22:53:50.033 00.003 1032 MultiStar: [#1 -0.05,0.15,0.92,U] [#2 0.01,0.22,0.84,U] [#3 -0.04,0.26,0.00,M5] [#4 -0.10,-0.03,0.65,U] [#5 -0.02,0.12,0.65,U] [#6 -0.15,0.05,0.60,U] [#7 -0.04,0.12,0.72,U] [#8 -0.07,0.41,0.00,M4] 
22:53:50.035 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.13}, one-star: {0.12, 0.22}
22:53:50.037 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
22:53:50.038 00.001 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
22:53:50.041 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.73 mountX=0.14 mountY=-0.01, mountTheta=-0.10
22:53:50.043 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.13, opts=13)
22:53:50.044 00.001 1032 Enqueuing Move request for scope (-0.02, 0.13)
22:53:50.046 00.002 10072 Worker thread wakes up
22:53:50.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
22:53:50.046 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
22:53:50.046 00.000 10072 Moving (-0.02, 0.13) raw xDistance=0.14 yDistance=-0.01
22:53:50.047 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:53:50.050 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.11
22:53:50.050 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:53:50.050 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:50.050 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:53:50.050 00.000 10072 MoveAxis(W, 67, ABG)
22:53:50.051 00.001 10072 Guiding  Dir = 3, Dur = 67
22:53:50.052 00.001 10072 IsGuiding returns 0
22:53:50.053 00.001 10072 PulseGuide returned control before completion, sleep 77
22:53:50.070 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:53:50.072 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:50.074 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:50.076 00.002 1032 Enqueuing Expose request
22:53:50.146 00.070 10072 IsGuiding returns 0
22:53:50.146 00.000 10072 Move returns status 0, amount 67
22:53:50.146 00.000 10072 MoveAxis(N, 0, ABG)
22:53:50.146 00.000 10072 Move returns status 0, amount 0
22:53:50.146 00.000 10072 move complete, result=0
22:53:50.147 00.001 10072 worker thread done servicing request
22:53:50.147 00.000 10072 Worker thread wakes up
22:53:50.147 00.000 1032 GuideStep: 0.1 px 67 ms WEST, -0.0 px 0 ms NORTH
22:53:50.150 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:50.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:50.776 00.626 10072 Exposure complete
22:53:50.826 00.050 10072 worker thread done servicing request
22:53:50.826 00.000 1032 OnExposeComplete: enter
22:53:50.829 00.003 1032 UpdateGuideState(): m_state=6
22:53:50.831 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6417
22:53:50.833 00.002 1032 Star::Find returns 1 (0), X=1100.65, Y=134.50, Mass=1285, SNR=25.2, Peak=125 HFD=3.1
22:53:50.835 00.002 1032 MultiStar: [#1 -0.05,-0.22,0.99,U] [#2 0.12,-0.14,0.80,U] [#3 0.10,-0.20,0.74,U] [#4 -0.00,-0.36,0.00,M1] [#5 0.21,-0.08,0.68,U] [#6 -0.06,-0.30,0.00,M1] [#7 0.01,-0.20,0.72,U] [#8 -0.08,-0.03,0.53,U] 
22:53:50.837 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.13}, one-star: {0.23, -0.04}
22:53:50.839 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
22:53:50.840 00.001 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
22:53:50.843 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.16 cameraTheta=-1.00 mountX=-0.15 mountY=-0.05, mountTheta=-2.83
22:53:50.845 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.13, opts=13)
22:53:50.847 00.002 1032 Enqueuing Move request for scope (0.08, -0.13)
22:53:50.850 00.003 10072 Worker thread wakes up
22:53:50.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
22:53:50.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
22:53:50.850 00.000 10072 Moving (0.08, -0.13) raw xDistance=-0.15 yDistance=-0.05
22:53:50.852 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:53:50.854 00.002 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.11
22:53:50.855 00.001 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
22:53:50.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:50.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:53:50.855 00.000 10072 MoveAxis(E, 65, ABG)
22:53:50.855 00.000 10072 Guiding  Dir = 2, Dur = 65
22:53:50.855 00.000 10072 IsGuiding returns 0
22:53:50.856 00.001 10072 PulseGuide returned control before completion, sleep 75
22:53:50.874 00.018 1032 UpdateGuideState exits: m=1285 SNR=25.2
22:53:50.876 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:50.877 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:50.878 00.001 1032 Enqueuing Expose request
22:53:50.945 00.067 10072 IsGuiding returns 0
22:53:50.945 00.000 10072 Move returns status 0, amount 65
22:53:50.945 00.000 10072 MoveAxis(N, 0, ABG)
22:53:50.945 00.000 10072 Move returns status 0, amount 0
22:53:50.945 00.000 10072 move complete, result=0
22:53:50.945 00.000 10072 worker thread done servicing request
22:53:50.945 00.000 10072 Worker thread wakes up
22:53:50.945 00.000 1032 GuideStep: -0.1 px 65 ms EAST, -0.0 px 0 ms NORTH
22:53:50.948 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:50.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:51.356 00.408 10072 Exposure complete
22:53:51.410 00.054 10072 worker thread done servicing request
22:53:51.410 00.000 1032 OnExposeComplete: enter
22:53:51.412 00.002 1032 UpdateGuideState(): m_state=6
22:53:51.413 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6418
22:53:51.415 00.002 1032 Star::Find returns 1 (0), X=1100.60, Y=134.50, Mass=1324, SNR=25.6, Peak=117 HFD=3.2
22:53:51.416 00.001 1032 MultiStar: [#1 0.07,-0.16,0.97,U] [#2 0.07,-0.11,0.77,U] [#3 0.09,-0.09,0.76,U] [#4 0.00,-0.35,0.00,M2] [#5 0.17,-0.17,0.70,U] [#6 0.12,-0.25,0.00,M2] [#7 0.03,-0.13,0.74,U] [#8 0.01,-0.09,0.53,U] 
22:53:51.417 00.001 1032 refined, 6 included, MultiStar: {0.09, -0.11}, one-star: {0.18, -0.04}
22:53:51.420 00.003 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
22:53:51.421 00.001 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
22:53:51.423 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-0.87 mountX=-0.13 mountY=-0.06, mountTheta=-2.70
22:53:51.428 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.11, opts=13)
22:53:51.430 00.002 1032 Enqueuing Move request for scope (0.09, -0.11)
22:53:51.432 00.002 10072 Worker thread wakes up
22:53:51.433 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
22:53:51.433 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
22:53:51.433 00.000 10072 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.06
22:53:51.434 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
22:53:51.438 00.004 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 287.12
22:53:51.438 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
22:53:51.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:51.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:53:51.438 00.000 10072 MoveAxis(E, 58, ABG)
22:53:51.438 00.000 10072 Guiding  Dir = 2, Dur = 58
22:53:51.438 00.000 10072 IsGuiding returns 0
22:53:51.439 00.001 10072 PulseGuide returned control before completion, sleep 68
22:53:51.457 00.018 1032 UpdateGuideState exits: m=1324 SNR=25.6
22:53:51.459 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:51.461 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:51.463 00.002 1032 Enqueuing Expose request
22:53:51.509 00.046 10072 IsGuiding returns 0
22:53:51.509 00.000 10072 Move returns status 0, amount 58
22:53:51.509 00.000 10072 MoveAxis(N, 0, ABG)
22:53:51.509 00.000 10072 Move returns status 0, amount 0
22:53:51.509 00.000 10072 move complete, result=0
22:53:51.509 00.000 10072 worker thread done servicing request
22:53:51.509 00.000 10072 Worker thread wakes up
22:53:51.510 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:51.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:51.514 00.004 1032 GuideStep: -0.1 px 58 ms EAST, -0.1 px 0 ms NORTH
22:53:52.138 00.624 10072 Exposure complete
22:53:52.190 00.052 10072 worker thread done servicing request
22:53:52.190 00.000 1032 OnExposeComplete: enter
22:53:52.192 00.002 1032 UpdateGuideState(): m_state=6
22:53:52.193 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6419
22:53:52.195 00.002 1032 Star::Find returns 1 (0), X=1100.67, Y=134.51, Mass=1412, SNR=26.4, Peak=129 HFD=3.2
22:53:52.197 00.002 1032 MultiStar: [#1 -0.05,-0.05,0.97,U] [#2 0.01,0.24,0.77,U] [#3 -0.15,0.30,0.00,M4] [#4 -0.12,-0.08,0.67,U] [#5 0.07,0.11,0.66,U] [#6 -0.15,0.19,0.64,U] [#7 -0.01,0.18,0.71,U] [#8 -0.09,0.11,0.52,U] 
22:53:52.199 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.07}, one-star: {0.25, -0.03}
22:53:52.200 00.001 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
22:53:52.202 00.002 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
22:53:52.203 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.51 mountX=0.07 mountY=-0.02, mountTheta=-0.32
22:53:52.207 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.07, opts=13)
22:53:52.209 00.002 1032 Enqueuing Move request for scope (0.00, 0.07)
22:53:52.211 00.002 10072 Worker thread wakes up
22:53:52.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
22:53:52.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
22:53:52.211 00.000 10072 Moving (0.00, 0.07) raw xDistance=0.07 yDistance=-0.02
22:53:52.214 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:53:52.216 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:53:52.216 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:53:52.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:52.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:52.216 00.000 10072 MoveAxis(W, 5, ABG)
22:53:52.217 00.001 10072 Guiding  Dir = 3, Dur = 5
22:53:52.217 00.000 10072 IsGuiding returns 0
22:53:52.217 00.000 10072 PulseGuide returned control before completion, sleep 15
22:53:52.234 00.017 1032 UpdateGuideState exits: m=1412 SNR=26.4
22:53:52.236 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:52.239 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:52.240 00.001 1032 Enqueuing Expose request
22:53:52.289 00.049 10072 IsGuiding returns 0
22:53:52.289 00.000 10072 Move returns status 0, amount 5
22:53:52.289 00.000 10072 MoveAxis(N, 0, ABG)
22:53:52.289 00.000 10072 Move returns status 0, amount 0
22:53:52.289 00.000 10072 move complete, result=0
22:53:52.289 00.000 10072 worker thread done servicing request
22:53:52.290 00.001 10072 Worker thread wakes up
22:53:52.290 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:52.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:52.292 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:53:52.698 00.406 10072 Exposure complete
22:53:52.750 00.052 10072 worker thread done servicing request
22:53:52.750 00.000 1032 OnExposeComplete: enter
22:53:52.752 00.002 1032 UpdateGuideState(): m_state=6
22:53:52.754 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6420
22:53:52.755 00.001 1032 Star::Find returns 1 (0), X=1100.54, Y=134.54, Mass=1268, SNR=25.0, Peak=120 HFD=3.2
22:53:52.757 00.002 1032 MultiStar: [#1 -0.09,0.08,1.02,U] [#2 0.01,0.25,0.82,U] [#3 -0.12,0.12,0.78,U] [#4 -0.09,-0.11,0.68,U] [#5 0.07,0.13,0.66,U] [#6 -0.11,0.19,0.66,U] [#7 -0.05,0.14,0.71,U] [#8 -0.11,0.12,0.54,U] 
22:53:52.760 00.003 1032 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {0.12, -0.00}
22:53:52.761 00.001 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
22:53:52.763 00.002 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
22:53:52.765 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.90 mountX=0.10 mountY=0.01, mountTheta=0.07
22:53:52.768 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.10, opts=13)
22:53:52.771 00.003 1032 Enqueuing Move request for scope (-0.03, 0.10)
22:53:52.774 00.003 10072 Worker thread wakes up
22:53:52.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
22:53:52.774 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
22:53:52.774 00.000 10072 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=0.01
22:53:52.777 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
22:53:52.779 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:53:52.779 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:53:52.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:52.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:53:52.779 00.000 10072 MoveAxis(W, 4, ABG)
22:53:52.779 00.000 10072 Guiding  Dir = 3, Dur = 4
22:53:52.780 00.001 10072 IsGuiding returns 0
22:53:52.780 00.000 10072 PulseGuide returned control before completion, sleep 14
22:53:52.797 00.017 1032 UpdateGuideState exits: m=1268 SNR=25.0
22:53:52.801 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:52.803 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:52.805 00.002 1032 Enqueuing Expose request
22:53:52.807 00.002 10072 IsGuiding returns 0
22:53:52.807 00.000 10072 Move returns status 0, amount 4
22:53:52.807 00.000 10072 MoveAxis(N, 0, ABG)
22:53:52.807 00.000 10072 Move returns status 0, amount 0
22:53:52.807 00.000 10072 move complete, result=0
22:53:52.807 00.000 10072 worker thread done servicing request
22:53:52.807 00.000 10072 Worker thread wakes up
22:53:52.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:52.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:52.818 00.011 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:53:53.447 00.629 10072 Exposure complete
22:53:53.503 00.056 10072 worker thread done servicing request
22:53:53.503 00.000 1032 OnExposeComplete: enter
22:53:53.505 00.002 1032 UpdateGuideState(): m_state=6
22:53:53.507 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6421
22:53:53.509 00.002 1032 Star::Find returns 1 (0), X=1100.56, Y=134.44, Mass=1225, SNR=24.6, Peak=119 HFD=3.2
22:53:53.511 00.002 1032 MultiStar: [#1 0.01,-0.16,1.03,U] [#2 -0.02,0.10,0.85,U] [#3 0.06,0.20,0.85,U] [#4 -0.15,-0.27,0.00,M1] [#5 0.08,-0.10,0.68,U] [#6 -0.08,-0.03,0.66,U] [#7 -0.05,0.11,0.76,U] [#8 -0.00,0.17,0.54,U] 
22:53:53.512 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {0.15, -0.10}
22:53:53.513 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:53:53.515 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:53:53.517 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.56 mountX=0.01 mountY=-0.03, mountTheta=-1.27
22:53:53.520 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
22:53:53.521 00.001 1032 Enqueuing Move request for scope (0.02, 0.01)
22:53:53.525 00.004 10072 Worker thread wakes up
22:53:53.526 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:53:53.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:53:53.526 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.03
22:53:53.529 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
22:53:53.537 00.008 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:53:53.537 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:53:53.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:53.540 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:53:53.540 00.000 10072 MoveAxis(W, 5, ABG)
22:53:53.540 00.000 10072 Guiding  Dir = 3, Dur = 5
22:53:53.540 00.000 10072 IsGuiding returns 0
22:53:53.542 00.002 10072 PulseGuide returned control before completion, sleep 15
22:53:53.559 00.017 1032 UpdateGuideState exits: m=1225 SNR=24.6
22:53:53.562 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:53.564 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:53.565 00.001 1032 Enqueuing Expose request
22:53:53.568 00.003 10072 IsGuiding returns 0
22:53:53.568 00.000 10072 Move returns status 0, amount 5
22:53:53.568 00.000 10072 MoveAxis(N, 0, ABG)
22:53:53.568 00.000 10072 Move returns status 0, amount 0
22:53:53.568 00.000 10072 move complete, result=0
22:53:53.568 00.000 10072 worker thread done servicing request
22:53:53.568 00.000 10072 Worker thread wakes up
22:53:53.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:53.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:53.574 00.006 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
22:53:53.978 00.404 10072 Exposure complete
22:53:54.049 00.071 10072 worker thread done servicing request
22:53:54.049 00.000 1032 OnExposeComplete: enter
22:53:54.058 00.009 1032 UpdateGuideState(): m_state=6
22:53:54.061 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6422
22:53:54.063 00.002 1032 Star::Find returns 1 (0), X=1100.61, Y=134.46, Mass=1423, SNR=26.5, Peak=133 HFD=3.2
22:53:54.066 00.003 1032 MultiStar: [#1 -0.03,-0.06,0.92,U] [#2 -0.00,0.06,0.76,U] [#3 -0.00,0.06,0.78,U] [#4 -0.02,-0.21,0.65,U] [#5 0.07,-0.02,0.63,U] [#6 -0.13,0.02,0.60,U] [#7 -0.07,0.08,0.71,U] [#8 -0.09,0.07,0.49,U] 
22:53:54.068 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.01}, one-star: {0.20, -0.07}
22:53:54.070 00.002 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
22:53:54.072 00.002 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
22:53:54.074 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.32 mountX=-0.01 mountY=0.00, mountTheta=3.13
22:53:54.076 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.01, opts=13)
22:53:54.079 00.003 1032 Enqueuing Move request for scope (0.00, -0.01)
22:53:54.083 00.004 10072 Worker thread wakes up
22:53:54.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
22:53:54.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
22:53:54.083 00.000 10072 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
22:53:54.088 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:53:54.091 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:53:54.091 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:53:54.091 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:54.091 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:53:54.091 00.000 10072 MoveAxis(W, 4, ABG)
22:53:54.091 00.000 10072 Guiding  Dir = 3, Dur = 4
22:53:54.092 00.001 10072 IsGuiding returns 0
22:53:54.092 00.000 10072 PulseGuide returned control before completion, sleep 14
22:53:54.114 00.022 10072 IsGuiding returns 0
22:53:54.114 00.000 10072 Move returns status 0, amount 4
22:53:54.114 00.000 10072 MoveAxis(N, 0, ABG)
22:53:54.114 00.000 10072 Move returns status 0, amount 0
22:53:54.116 00.002 10072 move complete, result=0
22:53:54.116 00.000 10072 worker thread done servicing request
22:53:54.117 00.001 1032 UpdateGuideState exits: m=1423 SNR=26.5
22:53:54.120 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:54.122 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:54.126 00.004 1032 Enqueuing Expose request
22:53:54.130 00.004 1032 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
22:53:54.132 00.002 10072 Worker thread wakes up
22:53:54.133 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:54.133 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:54.763 00.630 10072 Exposure complete
22:53:54.840 00.077 10072 worker thread done servicing request
22:53:54.841 00.001 1032 OnExposeComplete: enter
22:53:54.845 00.004 1032 UpdateGuideState(): m_state=6
22:53:54.848 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6423
22:53:54.849 00.001 1032 Star::Find returns 1 (0), X=1100.57, Y=134.47, Mass=1258, SNR=24.9, Peak=118 HFD=3.2
22:53:54.852 00.003 1032 MultiStar: [#1 -0.04,0.01,1.05,U] [#2 -0.00,0.28,0.00,M1] [#3 -0.02,0.13,0.76,U] [#4 -0.14,-0.04,0.71,U] [#5 0.05,-0.07,0.72,U] [#6 0.03,0.06,0.67,U] [#7 -0.11,0.13,0.75,U] [#8 -0.03,0.16,0.52,U] 
22:53:54.854 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {0.15, -0.07}
22:53:54.856 00.002 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
22:53:54.858 00.002 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
22:53:54.861 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.79 mountX=0.03 mountY=-0.00, mountTheta=-0.04
22:53:54.866 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
22:53:54.870 00.004 1032 Enqueuing Move request for scope (-0.01, 0.03)
22:53:54.872 00.002 10072 Worker thread wakes up
22:53:54.873 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:53:54.873 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:53:54.873 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=-0.00
22:53:54.875 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:53:54.880 00.005 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:53:54.880 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
22:53:54.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:54.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:53:54.880 00.000 10072 MoveAxis(W, 5, ABG)
22:53:54.880 00.000 10072 Guiding  Dir = 3, Dur = 5
22:53:54.881 00.001 10072 IsGuiding returns 0
22:53:54.889 00.008 10072 IsGuiding returns 0
22:53:54.890 00.001 10072 Move returns status 0, amount 5
22:53:54.890 00.000 10072 MoveAxis(N, 0, ABG)
22:53:54.890 00.000 10072 Move returns status 0, amount 0
22:53:54.890 00.000 10072 move complete, result=0
22:53:54.890 00.000 10072 worker thread done servicing request
22:53:54.910 00.020 1032 UpdateGuideState exits: m=1258 SNR=24.9
22:53:54.913 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:54.917 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:54.919 00.002 1032 Enqueuing Expose request
22:53:54.921 00.002 10072 Worker thread wakes up
22:53:54.921 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
22:53:54.926 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:54.926 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:55.344 00.418 10072 Exposure complete
22:53:55.416 00.072 10072 worker thread done servicing request
22:53:55.417 00.001 1032 OnExposeComplete: enter
22:53:55.421 00.004 1032 UpdateGuideState(): m_state=6
22:53:55.426 00.005 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6424
22:53:55.431 00.005 1032 Star::Find returns 1 (0), X=1100.49, Y=134.55, Mass=1382, SNR=26.1, Peak=131 HFD=3.2
22:53:55.435 00.004 1032 MultiStar: [#1 -0.04,0.04,0.99,U] [#2 -0.12,0.27,0.00,M2] [#3 -0.01,0.05,0.78,U] [#4 -0.17,-0.08,0.68,U] [#5 -0.07,0.11,0.66,U] [#6 -0.11,-0.04,0.61,U] [#7 -0.05,0.11,0.73,U] [#8 -0.06,0.16,0.52,U] 
22:53:55.437 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.04}, one-star: {0.07, 0.01}
22:53:55.440 00.003 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
22:53:55.443 00.003 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
22:53:55.447 00.004 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.36 mountX=0.05 mountY=0.03, mountTheta=0.53
22:53:55.450 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
22:53:55.452 00.002 1032 Enqueuing Move request for scope (-0.04, 0.04)
22:53:55.454 00.002 10072 Worker thread wakes up
22:53:55.454 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
22:53:55.454 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
22:53:55.454 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.03
22:53:55.458 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:53:55.463 00.005 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:53:55.464 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:53:55.464 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:55.464 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:53:55.464 00.000 10072 MoveAxis(W, 5, ABG)
22:53:55.464 00.000 10072 Guiding  Dir = 3, Dur = 5
22:53:55.465 00.001 10072 IsGuiding returns 0
22:53:55.465 00.000 10072 PulseGuide returned control before completion, sleep 15
22:53:55.493 00.028 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:53:55.497 00.004 10072 IsGuiding returns 0
22:53:55.497 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:55.501 00.004 10072 Move returns status 0, amount 5
22:53:55.501 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:55.503 00.002 1032 Enqueuing Expose request
22:53:55.505 00.002 10072 MoveAxis(N, 0, ABG)
22:53:55.505 00.000 10072 Move returns status 0, amount 0
22:53:55.505 00.000 10072 move complete, result=0
22:53:55.505 00.000 10072 worker thread done servicing request
22:53:55.506 00.001 10072 Worker thread wakes up
22:53:55.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:55.506 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:55.515 00.009 1032 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
22:53:56.140 00.625 10072 Exposure complete
22:53:56.228 00.088 1032 OnExposeComplete: enter
22:53:56.230 00.002 10072 worker thread done servicing request
22:53:56.230 00.000 1032 UpdateGuideState(): m_state=6
22:53:56.233 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6425
22:53:56.238 00.005 1032 Star::Find returns 1 (0), X=1100.48, Y=134.45, Mass=1346, SNR=25.8, Peak=135 HFD=3.2
22:53:56.247 00.009 1032 MultiStar: [#1 -0.07,-0.09,0.93,U] [#2 0.03,0.13,0.77,U] [#3 0.15,-0.07,0.74,U] [#4 -0.21,-0.20,0.00,M1] [#5 0.03,0.01,0.66,U] [#6 -0.08,0.01,0.63,U] [#7 0.00,0.20,0.71,U] [#8 -0.11,0.08,0.51,U] 
22:53:56.251 00.004 1032 refined, 7 included, MultiStar: {0.01, 0.01}, one-star: {0.07, -0.09}
22:53:56.254 00.003 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
22:53:56.258 00.004 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
22:53:56.262 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=1.07 mountX=0.01 mountY=-0.01, mountTheta=-0.76
22:53:56.266 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
22:53:56.274 00.008 1032 Enqueuing Move request for scope (0.01, 0.01)
22:53:56.279 00.005 10072 Worker thread wakes up
22:53:56.279 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:53:56.279 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:53:56.279 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
22:53:56.283 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:53:56.286 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:53:56.286 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
22:53:56.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:56.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:53:56.286 00.000 10072 MoveAxis(W, 5, ABG)
22:53:56.286 00.000 10072 Guiding  Dir = 3, Dur = 5
22:53:56.287 00.001 10072 IsGuiding returns 0
22:53:56.288 00.001 10072 PulseGuide returned control before completion, sleep 15
22:53:56.309 00.021 10072 IsGuiding returns 0
22:53:56.309 00.000 10072 Move returns status 0, amount 5
22:53:56.309 00.000 10072 MoveAxis(N, 0, ABG)
22:53:56.309 00.000 10072 Move returns status 0, amount 0
22:53:56.309 00.000 10072 move complete, result=0
22:53:56.309 00.000 10072 worker thread done servicing request
22:53:56.313 00.004 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:53:56.317 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:56.320 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:56.324 00.004 1032 Enqueuing Expose request
22:53:56.326 00.002 10072 Worker thread wakes up
22:53:56.326 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
22:53:56.331 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:56.331 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:56.752 00.421 10072 Exposure complete
22:53:56.858 00.106 10072 worker thread done servicing request
22:53:56.858 00.000 1032 OnExposeComplete: enter
22:53:56.865 00.007 1032 UpdateGuideState(): m_state=6
22:53:56.870 00.005 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6426
22:53:56.875 00.005 1032 Star::Find returns 1 (0), X=1100.55, Y=134.50, Mass=1420, SNR=26.5, Peak=139 HFD=3.1
22:53:56.879 00.004 1032 MultiStar: [#1 -0.06,-0.02,0.96,U] [#2 0.00,0.11,0.77,U] [#3 0.10,0.02,0.74,U] [#4 -0.07,-0.23,0.66,U] [#5 -0.00,0.08,0.62,U] [#6 -0.04,-0.03,0.61,U] [#7 0.05,0.08,0.68,U] [#8 -0.15,0.11,0.52,U] 
22:53:56.883 00.004 1032 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.14, -0.04}
22:53:56.886 00.003 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
22:53:56.890 00.004 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
22:53:56.897 00.007 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.88 mountX=0.01 mountY=-0.01, mountTheta=-0.95
22:53:56.902 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
22:53:56.905 00.003 1032 Enqueuing Move request for scope (0.01, 0.01)
22:53:56.908 00.003 10072 Worker thread wakes up
22:53:56.909 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:53:56.909 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:53:56.909 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
22:53:56.912 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:53:56.915 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:53:56.915 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:53:56.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:56.916 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:53:56.916 00.000 10072 MoveAxis(W, 5, ABG)
22:53:56.916 00.000 10072 Guiding  Dir = 3, Dur = 5
22:53:56.916 00.000 10072 IsGuiding returns 0
22:53:56.918 00.002 10072 PulseGuide returned control before completion, sleep 15
22:53:56.934 00.016 10072 IsGuiding returns 0
22:53:56.934 00.000 10072 Move returns status 0, amount 5
22:53:56.935 00.001 10072 MoveAxis(N, 0, ABG)
22:53:56.935 00.000 10072 Move returns status 0, amount 0
22:53:56.935 00.000 10072 move complete, result=0
22:53:56.935 00.000 10072 worker thread done servicing request
22:53:56.947 00.012 1032 UpdateGuideState exits: m=1420 SNR=26.5
22:53:56.951 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:56.956 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:56.961 00.005 1032 Enqueuing Expose request
22:53:56.967 00.006 10072 Worker thread wakes up
22:53:56.968 00.001 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
22:53:56.971 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:56.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:57.611 00.640 10072 Exposure complete
22:53:57.681 00.070 1032 OnExposeComplete: enter
22:53:57.692 00.011 10072 worker thread done servicing request
22:53:57.692 00.000 1032 UpdateGuideState(): m_state=6
22:53:57.698 00.006 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6427
22:53:57.702 00.004 1032 Star::Find returns 1 (0), X=1100.63, Y=134.60, Mass=1414, SNR=26.4, Peak=131 HFD=3.1
22:53:57.706 00.004 1032 MultiStar: [#1 0.06,0.06,0.95,U] [#2 0.15,0.25,0.00,M1] [#3 0.01,0.10,0.73,U] [#4 -0.04,-0.10,0.66,U] [#5 0.15,0.12,0.66,U] [#6 -0.03,0.15,0.59,U] [#7 -0.02,0.08,0.69,U] [#8 0.08,0.11,0.49,U] 
22:53:57.709 00.003 1032 refined, 7 included, MultiStar: {0.06, 0.07}, one-star: {0.22, 0.06}
22:53:57.712 00.003 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
22:53:57.717 00.005 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
22:53:57.720 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.84 mountX=0.05 mountY=-0.08, mountTheta=-0.99
22:53:57.723 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
22:53:57.725 00.002 1032 Enqueuing Move request for scope (0.06, 0.07)
22:53:57.727 00.002 10072 Worker thread wakes up
22:53:57.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
22:53:57.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
22:53:57.727 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.08
22:53:57.730 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:53:57.733 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:53:57.733 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:53:57.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:57.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:53:57.733 00.000 10072 MoveAxis(W, 5, ABG)
22:53:57.733 00.000 10072 Guiding  Dir = 3, Dur = 5
22:53:57.733 00.000 10072 IsGuiding returns 0
22:53:57.735 00.002 10072 PulseGuide returned control before completion, sleep 15
22:53:57.757 00.022 1032 UpdateGuideState exits: m=1414 SNR=26.4
22:53:57.760 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:57.763 00.003 10072 IsGuiding returns 0
22:53:57.763 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:57.766 00.003 1032 Enqueuing Expose request
22:53:57.768 00.002 10072 Move returns status 0, amount 5
22:53:57.768 00.000 10072 MoveAxis(N, 0, ABG)
22:53:57.768 00.000 10072 Move returns status 0, amount 0
22:53:57.768 00.000 10072 move complete, result=0
22:53:57.768 00.000 10072 worker thread done servicing request
22:53:57.768 00.000 10072 Worker thread wakes up
22:53:57.768 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:53:57.775 00.007 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:57.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:58.188 00.413 10072 Exposure complete
22:53:58.257 00.069 10072 worker thread done servicing request
22:53:58.257 00.000 1032 OnExposeComplete: enter
22:53:58.259 00.002 1032 UpdateGuideState(): m_state=6
22:53:58.262 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6428
22:53:58.265 00.003 1032 Star::Find returns 1 (0), X=1100.56, Y=134.61, Mass=1349, SNR=25.8, Peak=120 HFD=3.2
22:53:58.266 00.001 1032 MultiStar: [#1 0.06,-0.04,1.00,U] [#2 0.07,0.24,0.78,U] [#3 0.10,0.13,0.75,U] [#4 -0.09,-0.15,0.65,U] [#5 0.06,0.12,0.62,U] [#6 -0.07,0.18,0.64,U] [#7 0.18,0.27,0.00,M1] [#8 -0.03,0.19,0.54,U] 
22:53:58.269 00.003 1032 refined, 7 included, MultiStar: {0.04, 0.09}, one-star: {0.15, 0.08}
22:53:58.273 00.004 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
22:53:58.277 00.004 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
22:53:58.283 00.006 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.11 mountX=0.07 mountY=-0.06, mountTheta=-0.72
22:53:58.287 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
22:53:58.290 00.003 1032 Enqueuing Move request for scope (0.04, 0.09)
22:53:58.293 00.003 10072 Worker thread wakes up
22:53:58.293 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:53:58.293 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:53:58.293 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.07 yDistance=-0.06
22:53:58.296 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:53:58.299 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:53:58.299 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:53:58.299 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:58.299 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:53:58.299 00.000 10072 MoveAxis(W, 4, ABG)
22:53:58.299 00.000 10072 Guiding  Dir = 3, Dur = 4
22:53:58.301 00.002 10072 IsGuiding returns 0
22:53:58.301 00.000 10072 PulseGuide returned control before completion, sleep 14
22:53:58.322 00.021 1032 UpdateGuideState exits: m=1349 SNR=25.8
22:53:58.325 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:58.328 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:58.332 00.004 10072 IsGuiding returns 0
22:53:58.332 00.000 10072 Move returns status 0, amount 4
22:53:58.332 00.000 10072 MoveAxis(N, 0, ABG)
22:53:58.332 00.000 10072 Move returns status 0, amount 0
22:53:58.332 00.000 10072 move complete, result=0
22:53:58.332 00.000 10072 worker thread done servicing request
22:53:58.333 00.001 1032 Enqueuing Expose request
22:53:58.335 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:53:58.339 00.004 10072 Worker thread wakes up
22:53:58.339 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:58.339 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:58.971 00.632 10072 Exposure complete
22:53:59.034 00.063 10072 worker thread done servicing request
22:53:59.034 00.000 1032 OnExposeComplete: enter
22:53:59.036 00.002 1032 UpdateGuideState(): m_state=6
22:53:59.038 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6429
22:53:59.040 00.002 1032 Star::Find returns 1 (0), X=1100.63, Y=134.51, Mass=1421, SNR=26.5, Peak=135 HFD=3.2
22:53:59.042 00.002 1032 MultiStar: [#1 0.03,0.02,0.94,U] [#2 0.15,0.24,0.00,M1] [#3 0.10,0.20,0.73,U] [#4 -0.08,-0.04,0.68,U] [#5 0.06,0.00,0.66,U] [#6 0.00,0.21,0.61,U] [#7 0.15,0.15,0.72,U] [#8 -0.04,0.15,0.52,U] 
22:53:59.045 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.07}, one-star: {0.21, -0.03}
22:53:59.046 00.001 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
22:53:59.053 00.007 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
22:53:59.055 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.81 mountX=0.05 mountY=-0.08, mountTheta=-1.02
22:53:59.059 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
22:53:59.063 00.004 1032 Enqueuing Move request for scope (0.07, 0.07)
22:53:59.065 00.002 10072 Worker thread wakes up
22:53:59.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
22:53:59.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
22:53:59.065 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.08
22:53:59.068 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:53:59.070 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:53:59.070 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:53:59.070 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:59.070 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:53:59.072 00.002 10072 MoveAxis(W, 3, ABG)
22:53:59.072 00.000 10072 Guiding  Dir = 3, Dur = 3
22:53:59.072 00.000 10072 IsGuiding returns 0
22:53:59.073 00.001 10072 PulseGuide returned control before completion, sleep 13
22:53:59.093 00.020 10072 IsGuiding returns 0
22:53:59.094 00.001 10072 Move returns status 0, amount 3
22:53:59.094 00.000 10072 MoveAxis(N, 0, ABG)
22:53:59.094 00.000 10072 Move returns status 0, amount 0
22:53:59.094 00.000 10072 move complete, result=0
22:53:59.094 00.000 10072 worker thread done servicing request
22:53:59.094 00.000 1032 UpdateGuideState exits: m=1421 SNR=26.5
22:53:59.097 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:59.099 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:59.101 00.002 1032 Enqueuing Expose request
22:53:59.103 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:53:59.107 00.004 10072 Worker thread wakes up
22:53:59.107 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:59.107 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:59.519 00.412 10072 Exposure complete
22:53:59.586 00.067 10072 worker thread done servicing request
22:53:59.586 00.000 1032 OnExposeComplete: enter
22:53:59.588 00.002 1032 UpdateGuideState(): m_state=6
22:53:59.591 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6430
22:53:59.593 00.002 1032 Star::Find returns 1 (0), X=1100.63, Y=134.51, Mass=1428, SNR=26.6, Peak=134 HFD=3.2
22:53:59.595 00.002 1032 MultiStar: [#1 -0.04,0.06,0.95,U] [#2 0.16,0.24,0.00,M2] [#3 -0.02,0.26,0.00,M1] [#4 -0.10,-0.03,0.64,U] [#5 0.04,0.14,0.62,U] [#6 -0.11,0.01,0.60,U] [#7 0.04,0.17,0.64,U] [#8 -0.01,0.01,0.52,U] 
22:53:59.597 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {0.21, -0.03}
22:53:59.598 00.001 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
22:53:59.600 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
22:53:59.601 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.17 mountX=0.04 mountY=-0.03, mountTheta=-0.66
22:53:59.604 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
22:53:59.606 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
22:53:59.607 00.001 10072 Worker thread wakes up
22:53:59.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:53:59.607 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:53:59.607 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
22:53:59.610 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:53:59.613 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:53:59.613 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:53:59.613 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:59.613 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:53:59.613 00.000 10072 MoveAxis(W, 2, ABG)
22:53:59.613 00.000 10072 Guiding  Dir = 3, Dur = 2
22:53:59.613 00.000 10072 IsGuiding returns 0
22:53:59.614 00.001 10072 PulseGuide returned control before completion, sleep 12
22:53:59.632 00.018 1032 UpdateGuideState exits: m=1428 SNR=26.6
22:53:59.636 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:59.639 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:53:59.641 00.002 1032 Enqueuing Expose request
22:53:59.645 00.004 10072 IsGuiding returns 0
22:53:59.645 00.000 10072 Move returns status 0, amount 2
22:53:59.645 00.000 10072 MoveAxis(N, 0, ABG)
22:53:59.645 00.000 10072 Move returns status 0, amount 0
22:53:59.645 00.000 10072 move complete, result=0
22:53:59.645 00.000 10072 worker thread done servicing request
22:53:59.645 00.000 10072 Worker thread wakes up
22:53:59.646 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:53:59.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:53:59.654 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:54:00.280 00.626 10072 Exposure complete
22:54:00.333 00.053 10072 worker thread done servicing request
22:54:00.333 00.000 1032 OnExposeComplete: enter
22:54:00.335 00.002 1032 UpdateGuideState(): m_state=6
22:54:00.338 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6431
22:54:00.339 00.001 1032 Star::Find returns 1 (0), X=1100.59, Y=134.55, Mass=1350, SNR=25.8, Peak=121 HFD=3.2
22:54:00.341 00.002 1032 MultiStar: [#1 0.07,0.03,0.99,U] [#2 0.14,0.22,0.00,M3] [#3 0.15,0.13,0.75,U] [#4 -0.11,-0.20,0.67,U] [#5 0.09,0.27,0.00,M1] [#6 -0.06,0.10,0.62,U] [#7 0.11,-0.01,0.71,U] [#8 -0.15,0.12,0.53,U] 
22:54:00.342 00.001 1032 refined, 6 included, MultiStar: {0.05, 0.02}, one-star: {0.17, 0.01}
22:54:00.344 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
22:54:00.345 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
22:54:00.347 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.45 mountX=0.01 mountY=-0.05, mountTheta=-1.38
22:54:00.349 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
22:54:00.351 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
22:54:00.352 00.001 10072 Worker thread wakes up
22:54:00.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
22:54:00.353 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
22:54:00.353 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
22:54:00.354 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:54:00.357 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:00.357 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:54:00.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:00.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:54:00.357 00.000 10072 MoveAxis(W, 2, ABG)
22:54:00.357 00.000 10072 Guiding  Dir = 3, Dur = 2
22:54:00.358 00.001 10072 IsGuiding returns 0
22:54:00.358 00.000 10072 PulseGuide returned control before completion, sleep 12
22:54:00.372 00.014 10072 IsGuiding returns 0
22:54:00.372 00.000 10072 Move returns status 0, amount 2
22:54:00.372 00.000 10072 MoveAxis(N, 0, ABG)
22:54:00.372 00.000 10072 Move returns status 0, amount 0
22:54:00.372 00.000 10072 move complete, result=0
22:54:00.372 00.000 10072 worker thread done servicing request
22:54:00.376 00.004 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:54:00.379 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:00.381 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:00.383 00.002 1032 Enqueuing Expose request
22:54:00.384 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:54:00.386 00.002 10072 Worker thread wakes up
22:54:00.387 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:00.387 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:00.796 00.409 10072 Exposure complete
22:54:00.848 00.052 10072 worker thread done servicing request
22:54:00.848 00.000 1032 OnExposeComplete: enter
22:54:00.850 00.002 1032 UpdateGuideState(): m_state=6
22:54:00.852 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6432
22:54:00.855 00.003 1032 Star::Find returns 1 (0), X=1100.62, Y=134.63, Mass=1336, SNR=25.7, Peak=122 HFD=3.2
22:54:00.857 00.002 1032 MultiStar: [#1 -0.02,0.08,0.98,U] [#2 0.12,0.14,0.78,U] [#3 0.11,0.09,0.75,U] [#4 0.01,-0.19,0.68,U] [#5 0.04,0.25,0.00,M2] [#6 0.01,0.17,0.63,U] [#7 0.08,0.10,0.71,U] [#8 0.01,0.20,0.52,U] 
22:54:00.860 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.20, 0.09}
22:54:00.861 00.001 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
22:54:00.863 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
22:54:00.864 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.86 mountX=0.06 mountY=-0.09, mountTheta=-0.97
22:54:00.866 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
22:54:00.868 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
22:54:00.869 00.001 10072 Worker thread wakes up
22:54:00.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
22:54:00.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
22:54:00.869 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
22:54:00.873 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:54:00.875 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:00.875 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:54:00.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:00.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:54:00.875 00.000 10072 MoveAxis(W, 2, ABG)
22:54:00.875 00.000 10072 Guiding  Dir = 3, Dur = 2
22:54:00.876 00.001 10072 IsGuiding returns 0
22:54:00.876 00.000 10072 PulseGuide returned control before completion, sleep 12
22:54:00.892 00.016 1032 UpdateGuideState exits: m=1336 SNR=25.7
22:54:00.895 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:00.897 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:00.899 00.002 1032 Enqueuing Expose request
22:54:00.902 00.003 10072 IsGuiding returns 0
22:54:00.902 00.000 10072 Move returns status 0, amount 2
22:54:00.902 00.000 10072 MoveAxis(N, 0, ABG)
22:54:00.902 00.000 10072 Move returns status 0, amount 0
22:54:00.902 00.000 10072 move complete, result=0
22:54:00.903 00.001 10072 worker thread done servicing request
22:54:00.903 00.000 10072 Worker thread wakes up
22:54:00.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:00.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:00.908 00.005 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:54:01.528 00.620 10072 Exposure complete
22:54:01.584 00.056 10072 worker thread done servicing request
22:54:01.584 00.000 1032 OnExposeComplete: enter
22:54:01.588 00.004 1032 UpdateGuideState(): m_state=6
22:54:01.590 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6433
22:54:01.592 00.002 1032 Star::Find returns 1 (0), X=1100.64, Y=134.56, Mass=1337, SNR=25.7, Peak=112 HFD=3.2
22:54:01.594 00.002 1032 MultiStar: [#1 0.07,-0.03,1.01,U] [#2 0.13,0.02,0.79,U] [#3 -0.07,0.12,0.76,U] [#4 -0.03,-0.16,0.68,U] [#5 0.29,0.14,0.00,M3] [#6 -0.02,0.05,0.63,U] [#7 0.09,0.13,0.71,U] [#8 -0.04,0.11,0.53,U] 
22:54:01.596 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {0.22, 0.02}
22:54:01.598 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
22:54:01.600 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
22:54:01.601 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.43 mountX=0.01 mountY=-0.06, mountTheta=-1.40
22:54:01.604 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
22:54:01.606 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
22:54:01.608 00.002 10072 Worker thread wakes up
22:54:01.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
22:54:01.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
22:54:01.608 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.06
22:54:01.609 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:54:01.612 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:01.612 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:54:01.612 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:01.612 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:54:01.612 00.000 10072 MoveAxis(W, 3, ABG)
22:54:01.612 00.000 10072 Guiding  Dir = 3, Dur = 3
22:54:01.613 00.001 10072 IsGuiding returns 0
22:54:01.613 00.000 10072 PulseGuide returned control before completion, sleep 13
22:54:01.631 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:54:01.633 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:01.635 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:01.636 00.001 1032 Enqueuing Expose request
22:54:01.638 00.002 10072 IsGuiding returns 0
22:54:01.638 00.000 10072 Move returns status 0, amount 3
22:54:01.638 00.000 10072 MoveAxis(N, 0, ABG)
22:54:01.638 00.000 10072 Move returns status 0, amount 0
22:54:01.638 00.000 10072 move complete, result=0
22:54:01.638 00.000 10072 worker thread done servicing request
22:54:01.638 00.000 10072 Worker thread wakes up
22:54:01.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:01.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:01.647 00.009 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:54:02.043 00.396 10072 Exposure complete
22:54:02.094 00.051 10072 worker thread done servicing request
22:54:02.094 00.000 1032 OnExposeComplete: enter
22:54:02.096 00.002 1032 UpdateGuideState(): m_state=6
22:54:02.098 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6434
22:54:02.100 00.002 1032 Star::Find returns 1 (0), X=1100.71, Y=134.37, Mass=1328, SNR=25.6, Peak=122 HFD=3.3
22:54:02.101 00.001 1032 MultiStar: [#1 0.07,-0.11,0.98,U] [#2 0.10,0.10,0.81,U] [#3 0.07,0.06,0.78,U] [#4 0.02,-0.14,0.67,U] [#5 0.12,-0.02,0.71,U] [#6 0.08,-0.09,0.63,U] [#7 0.09,0.08,0.71,U] [#8 -0.13,0.09,0.52,U] 
22:54:02.103 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.29, -0.17}
22:54:02.105 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
22:54:02.106 00.001 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
22:54:02.108 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.31 mountX=-0.05 mountY=-0.08, mountTheta=-2.14
22:54:02.110 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
22:54:02.112 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
22:54:02.114 00.002 10072 Worker thread wakes up
22:54:02.114 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:54:02.114 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:54:02.114 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
22:54:02.117 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:54:02.119 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:02.119 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:54:02.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:02.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:54:02.119 00.000 10072 MoveAxis(W, 2, ABG)
22:54:02.119 00.000 10072 Guiding  Dir = 3, Dur = 2
22:54:02.119 00.000 10072 IsGuiding returns 0
22:54:02.120 00.001 10072 PulseGuide returned control before completion, sleep 12
22:54:02.135 00.015 10072 IsGuiding returns 0
22:54:02.135 00.000 10072 Move returns status 0, amount 2
22:54:02.135 00.000 10072 MoveAxis(N, 0, ABG)
22:54:02.135 00.000 10072 Move returns status 0, amount 0
22:54:02.135 00.000 10072 move complete, result=0
22:54:02.135 00.000 10072 worker thread done servicing request
22:54:02.135 00.000 1032 UpdateGuideState exits: m=1328 SNR=25.6
22:54:02.138 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:02.139 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:02.140 00.001 1032 Enqueuing Expose request
22:54:02.142 00.002 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:54:02.144 00.002 10072 Worker thread wakes up
22:54:02.144 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:02.144 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:02.777 00.633 10072 Exposure complete
22:54:02.828 00.051 10072 worker thread done servicing request
22:54:02.828 00.000 1032 OnExposeComplete: enter
22:54:02.831 00.003 1032 UpdateGuideState(): m_state=6
22:54:02.833 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6435
22:54:02.841 00.008 1032 Star::Find returns 1 (0), X=1100.62, Y=134.41, Mass=1500, SNR=27.2, Peak=132 HFD=3.2
22:54:02.843 00.002 1032 MultiStar: [#1 0.07,-0.14,0.93,U] [#2 0.16,0.06,0.76,U] [#3 0.08,0.09,0.75,U] [#4 -0.11,-0.17,0.66,U] [#5 0.19,0.11,0.60,U] [#6 0.03,-0.15,0.58,U] [#7 0.08,0.08,0.70,U] [#8 -0.07,0.04,0.47,U] 
22:54:02.845 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.20, -0.12}
22:54:02.846 00.001 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
22:54:02.847 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
22:54:02.849 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.36 mountX=-0.05 mountY=-0.07, mountTheta=-2.19
22:54:02.852 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
22:54:02.853 00.001 1032 Enqueuing Move request for scope (0.08, -0.03)
22:54:02.855 00.002 10072 Worker thread wakes up
22:54:02.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:54:02.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:54:02.855 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
22:54:02.857 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:54:02.860 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:02.860 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:54:02.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:02.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:54:02.860 00.000 10072 MoveAxis(W, 2, ABG)
22:54:02.860 00.000 10072 Guiding  Dir = 3, Dur = 2
22:54:02.861 00.001 10072 IsGuiding returns 0
22:54:02.862 00.001 10072 PulseGuide returned control before completion, sleep 12
22:54:02.878 00.016 1032 UpdateGuideState exits: m=1500 SNR=27.2
22:54:02.880 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:02.881 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:02.882 00.001 1032 Enqueuing Expose request
22:54:02.884 00.002 10072 IsGuiding returns 0
22:54:02.884 00.000 10072 Move returns status 0, amount 2
22:54:02.884 00.000 10072 MoveAxis(N, 0, ABG)
22:54:02.884 00.000 10072 Move returns status 0, amount 0
22:54:02.885 00.001 10072 move complete, result=0
22:54:02.885 00.000 10072 worker thread done servicing request
22:54:02.885 00.000 10072 Worker thread wakes up
22:54:02.885 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:02.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:02.893 00.008 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:54:03.296 00.403 10072 Exposure complete
22:54:03.354 00.058 10072 worker thread done servicing request
22:54:03.354 00.000 1032 OnExposeComplete: enter
22:54:03.356 00.002 1032 UpdateGuideState(): m_state=6
22:54:03.358 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6436
22:54:03.360 00.002 1032 Star::Find returns 1 (0), X=1100.66, Y=134.57, Mass=1337, SNR=25.7, Peak=120 HFD=3.2
22:54:03.363 00.003 1032 MultiStar: [#1 0.12,0.01,1.00,U] [#2 0.01,0.12,0.80,U] [#3 -0.04,0.11,0.80,U] [#4 -0.10,-0.03,0.70,U] [#5 0.14,0.16,0.69,U] [#6 -0.11,0.12,0.61,U] [#7 0.16,0.08,0.72,U] [#8 0.09,0.15,0.54,U] 
22:54:03.367 00.004 1032 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.24, 0.03}
22:54:03.369 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
22:54:03.371 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
22:54:03.373 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.85 mountX=0.06 mountY=-0.09, mountTheta=-0.98
22:54:03.377 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
22:54:03.379 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
22:54:03.381 00.002 10072 Worker thread wakes up
22:54:03.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
22:54:03.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
22:54:03.381 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
22:54:03.383 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:54:03.386 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:03.386 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:54:03.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:03.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:54:03.386 00.000 10072 MoveAxis(W, 2, ABG)
22:54:03.386 00.000 10072 Guiding  Dir = 3, Dur = 2
22:54:03.387 00.001 10072 IsGuiding returns 0
22:54:03.387 00.000 10072 PulseGuide returned control before completion, sleep 12
22:54:03.401 00.014 10072 IsGuiding returns 1
22:54:03.401 00.000 10072 scope still moving after pulse duration time elapsed
22:54:03.406 00.005 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:54:03.408 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:03.411 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:03.413 00.002 1032 Enqueuing Expose request
22:54:03.432 00.019 10072 IsGuiding returns 0
22:54:03.432 00.000 10072 scope move finished after 2 + 43 ms
22:54:03.432 00.000 10072 Move returns status 0, amount 2
22:54:03.433 00.001 10072 MoveAxis(N, 0, ABG)
22:54:03.433 00.000 10072 Move returns status 0, amount 0
22:54:03.433 00.000 10072 move complete, result=0
22:54:03.433 00.000 10072 worker thread done servicing request
22:54:03.433 00.000 10072 Worker thread wakes up
22:54:03.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:03.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:03.437 00.004 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:54:04.062 00.625 10072 Exposure complete
22:54:04.116 00.054 10072 worker thread done servicing request
22:54:04.116 00.000 1032 OnExposeComplete: enter
22:54:04.118 00.002 1032 UpdateGuideState(): m_state=6
22:54:04.120 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6437
22:54:04.122 00.002 1032 Star::Find returns 1 (0), X=1100.58, Y=134.61, Mass=1329, SNR=25.6, Peak=124 HFD=3.2
22:54:04.124 00.002 1032 MultiStar: [#1 0.20,0.02,0.97,U] [#2 0.24,0.30,0.00,M1] [#3 0.04,0.22,0.78,U] [#4 0.09,-0.18,0.66,U] [#5 0.11,0.11,0.67,U] [#6 0.04,0.29,0.00,M1] [#7 0.15,0.11,0.70,U] [#8 -0.01,0.08,0.50,U] 
22:54:04.125 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.06}, one-star: {0.17, 0.07}
22:54:04.127 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
22:54:04.130 00.003 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
22:54:04.132 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.47 mountX=0.03 mountY=-0.13, mountTheta=-1.36
22:54:04.134 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
22:54:04.136 00.002 1032 Enqueuing Move request for scope (0.12, 0.06)
22:54:04.137 00.001 10072 Worker thread wakes up
22:54:04.137 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
22:54:04.137 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
22:54:04.137 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
22:54:04.140 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:54:04.142 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:04.143 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:54:04.143 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:04.143 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:54:04.143 00.000 10072 MoveAxis(W, 2, ABG)
22:54:04.143 00.000 10072 Guiding  Dir = 3, Dur = 2
22:54:04.144 00.001 10072 IsGuiding returns 0
22:54:04.144 00.000 10072 PulseGuide returned control before completion, sleep 12
22:54:04.162 00.018 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:54:04.164 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:04.166 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:04.168 00.002 1032 Enqueuing Expose request
22:54:04.170 00.002 10072 IsGuiding returns 0
22:54:04.170 00.000 10072 Move returns status 0, amount 2
22:54:04.170 00.000 10072 MoveAxis(N, 0, ABG)
22:54:04.170 00.000 10072 Move returns status 0, amount 0
22:54:04.170 00.000 10072 move complete, result=0
22:54:04.170 00.000 10072 worker thread done servicing request
22:54:04.170 00.000 10072 Worker thread wakes up
22:54:04.170 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:04.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:04.178 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:54:04.581 00.403 10072 Exposure complete
22:54:04.632 00.051 10072 worker thread done servicing request
22:54:04.632 00.000 1032 OnExposeComplete: enter
22:54:04.634 00.002 1032 UpdateGuideState(): m_state=6
22:54:04.637 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6438
22:54:04.639 00.002 1032 Star::Find returns 1 (0), X=1100.73, Y=134.41, Mass=1442, SNR=26.7, Peak=127 HFD=3.2
22:54:04.640 00.001 1032 MultiStar: [#1 0.15,-0.08,0.93,U] [#2 0.29,0.01,0.00,M2] [#3 0.18,0.27,0.00,M1] [#4 0.18,-0.00,0.64,U] [#5 0.20,0.00,0.63,U] [#6 0.12,-0.04,0.61,U] [#7 0.14,0.17,0.70,U] [#8 0.00,0.18,0.49,U] 
22:54:04.643 00.003 1032 refined, 6 included, MultiStar: {0.17, -0.00}, one-star: {0.31, -0.13}
22:54:04.646 00.003 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:54:04.648 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:54:04.650 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.02 mountX=-0.05 mountY=-0.17, mountTheta=-1.85
22:54:04.653 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.00, opts=13)
22:54:04.655 00.002 1032 Enqueuing Move request for scope (0.17, -0.00)
22:54:04.658 00.003 10072 Worker thread wakes up
22:54:04.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
22:54:04.658 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
22:54:04.658 00.000 10072 Moving (0.17, -0.00) raw xDistance=-0.05 yDistance=-0.17
22:54:04.660 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:54:04.662 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:04.662 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:54:04.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:04.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:54:04.662 00.000 10072 MoveAxis(W, 1, ABG)
22:54:04.662 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:04.663 00.001 10072 IsGuiding returns 0
22:54:04.663 00.000 10072 PulseGuide returned control before completion, sleep 11
22:54:04.679 00.016 1032 UpdateGuideState exits: m=1442 SNR=26.7
22:54:04.682 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:04.684 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:04.685 00.001 1032 Enqueuing Expose request
22:54:04.688 00.003 10072 IsGuiding returns 0
22:54:04.688 00.000 10072 Move returns status 0, amount 1
22:54:04.688 00.000 10072 MoveAxis(N, 0, ABG)
22:54:04.688 00.000 10072 Move returns status 0, amount 0
22:54:04.688 00.000 10072 move complete, result=0
22:54:04.688 00.000 10072 worker thread done servicing request
22:54:04.688 00.000 10072 Worker thread wakes up
22:54:04.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:04.688 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:04.695 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
22:54:05.316 00.621 10072 Exposure complete
22:54:05.366 00.050 10072 worker thread done servicing request
22:54:05.366 00.000 1032 OnExposeComplete: enter
22:54:05.369 00.003 1032 UpdateGuideState(): m_state=6
22:54:05.370 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6439
22:54:05.372 00.002 1032 Star::Find returns 1 (0), X=1100.76, Y=134.47, Mass=1365, SNR=26.0, Peak=126 HFD=3.2
22:54:05.373 00.001 1032 MultiStar: [#1 0.09,0.03,0.97,U] [#2 0.21,0.08,0.78,U] [#3 0.11,0.25,0.00,M2] [#4 0.08,-0.10,0.69,U] [#5 0.18,0.02,0.69,U] [#6 0.02,0.14,0.59,U] [#7 0.17,0.09,0.68,U] [#8 -0.06,0.08,0.52,U] 
22:54:05.375 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.03}, one-star: {0.35, -0.06}
22:54:05.376 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
22:54:05.377 00.001 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
22:54:05.379 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.18 mountX=-0.01 mountY=-0.15, mountTheta=-1.65
22:54:05.381 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
22:54:05.383 00.002 1032 Enqueuing Move request for scope (0.15, 0.03)
22:54:05.384 00.001 10072 Worker thread wakes up
22:54:05.385 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
22:54:05.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
22:54:05.385 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
22:54:05.387 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:54:05.389 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:05.389 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:54:05.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:05.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:54:05.389 00.000 10072 MoveAxis(W, 2, ABG)
22:54:05.389 00.000 10072 Guiding  Dir = 3, Dur = 2
22:54:05.391 00.002 10072 IsGuiding returns 0
22:54:05.391 00.000 10072 PulseGuide returned control before completion, sleep 12
22:54:05.406 00.015 10072 IsGuiding returns 0
22:54:05.406 00.000 10072 Move returns status 0, amount 2
22:54:05.406 00.000 10072 MoveAxis(N, 0, ABG)
22:54:05.406 00.000 10072 Move returns status 0, amount 0
22:54:05.406 00.000 10072 move complete, result=0
22:54:05.406 00.000 10072 worker thread done servicing request
22:54:05.406 00.000 1032 UpdateGuideState exits: m=1365 SNR=26.0
22:54:05.409 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:05.410 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:05.411 00.001 1032 Enqueuing Expose request
22:54:05.413 00.002 1032 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
22:54:05.414 00.001 10072 Worker thread wakes up
22:54:05.414 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:05.414 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:05.829 00.415 10072 Exposure complete
22:54:05.885 00.056 10072 worker thread done servicing request
22:54:05.885 00.000 1032 OnExposeComplete: enter
22:54:05.887 00.002 1032 UpdateGuideState(): m_state=6
22:54:05.889 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6440
22:54:05.891 00.002 1032 Star::Find returns 1 (0), X=1100.73, Y=134.62, Mass=1303, SNR=25.4, Peak=105 HFD=3.2
22:54:05.894 00.003 1032 MultiStar: [#1 0.09,0.08,1.00,U] [#2 0.18,0.22,0.00,M2] [#3 0.11,0.11,0.74,U] [#4 0.01,0.01,0.69,U] [#5 0.24,0.33,0.00,M1] [#6 -0.03,0.12,0.61,U] [#7 0.14,0.17,0.71,U] [#8 -0.01,0.14,0.53,U] 
22:54:05.896 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.10}, one-star: {0.31, 0.09}
22:54:05.898 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:54:05.900 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:54:05.902 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.73 mountX=0.07 mountY=-0.13, mountTheta=-1.10
22:54:05.904 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
22:54:05.906 00.002 1032 Enqueuing Move request for scope (0.11, 0.10)
22:54:05.909 00.003 10072 Worker thread wakes up
22:54:05.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
22:54:05.909 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
22:54:05.909 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
22:54:05.911 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:54:05.913 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:05.913 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:54:05.914 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:05.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:54:05.914 00.000 10072 MoveAxis(W, 2, ABG)
22:54:05.914 00.000 10072 Guiding  Dir = 3, Dur = 2
22:54:05.914 00.000 10072 IsGuiding returns 0
22:54:05.914 00.000 10072 PulseGuide returned control before completion, sleep 12
22:54:05.932 00.018 1032 UpdateGuideState exits: m=1303 SNR=25.4
22:54:05.933 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:05.935 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:05.936 00.001 1032 Enqueuing Expose request
22:54:05.939 00.003 10072 IsGuiding returns 0
22:54:05.939 00.000 10072 Move returns status 0, amount 2
22:54:05.939 00.000 10072 MoveAxis(N, 0, ABG)
22:54:05.939 00.000 10072 Move returns status 0, amount 0
22:54:05.939 00.000 10072 move complete, result=0
22:54:05.939 00.000 10072 worker thread done servicing request
22:54:05.939 00.000 10072 Worker thread wakes up
22:54:05.939 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:05.939 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:05.947 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:54:06.570 00.623 10072 Exposure complete
22:54:06.623 00.053 10072 worker thread done servicing request
22:54:06.623 00.000 1032 OnExposeComplete: enter
22:54:06.625 00.002 1032 UpdateGuideState(): m_state=6
22:54:06.627 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6441
22:54:06.628 00.001 1032 Star::Find returns 1 (0), X=1100.63, Y=134.70, Mass=1451, SNR=26.8, Peak=135 HFD=3.2
22:54:06.629 00.001 1032 MultiStar: [#1 0.07,0.11,0.94,U] [#2 0.19,0.29,0.00,M3] [#3 0.04,0.23,0.72,U] [#4 0.06,-0.07,0.63,U] [#5 0.07,0.16,0.65,U] [#6 -0.09,0.18,0.61,U] [#7 0.18,0.18,0.00,M1] [#8 0.03,0.30,0.00,M1] 
22:54:06.631 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.13}, one-star: {0.21, 0.16}
22:54:06.632 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
22:54:06.634 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
22:54:06.636 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.06 mountX=0.11 mountY=-0.10, mountTheta=-0.77
22:54:06.639 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
22:54:06.640 00.001 1032 Enqueuing Move request for scope (0.07, 0.13)
22:54:06.641 00.001 10072 Worker thread wakes up
22:54:06.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
22:54:06.641 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
22:54:06.642 00.001 10072 Moving (0.07, 0.13) raw xDistance=0.11 yDistance=-0.10
22:54:06.645 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:54:06.648 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:06.648 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:54:06.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:06.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:54:06.648 00.000 10072 MoveAxis(W, 2, ABG)
22:54:06.648 00.000 10072 Guiding  Dir = 3, Dur = 2
22:54:06.648 00.000 10072 IsGuiding returns 0
22:54:06.649 00.001 10072 PulseGuide returned control before completion, sleep 12
22:54:06.665 00.016 1032 UpdateGuideState exits: m=1451 SNR=26.8
22:54:06.667 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:06.668 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:06.670 00.002 1032 Enqueuing Expose request
22:54:06.677 00.007 10072 IsGuiding returns 0
22:54:06.677 00.000 10072 Move returns status 0, amount 2
22:54:06.677 00.000 10072 MoveAxis(N, 0, ABG)
22:54:06.677 00.000 10072 Move returns status 0, amount 0
22:54:06.677 00.000 10072 move complete, result=0
22:54:06.677 00.000 10072 worker thread done servicing request
22:54:06.677 00.000 10072 Worker thread wakes up
22:54:06.677 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:06.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:06.682 00.005 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:54:07.086 00.404 10072 Exposure complete
22:54:07.134 00.048 10072 worker thread done servicing request
22:54:07.134 00.000 1032 OnExposeComplete: enter
22:54:07.136 00.002 1032 UpdateGuideState(): m_state=6
22:54:07.137 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6442
22:54:07.138 00.001 1032 Star::Find returns 1 (0), X=1100.68, Y=134.63, Mass=1277, SNR=25.1, Peak=109 HFD=3.1
22:54:07.139 00.001 1032 MultiStar: [#1 0.05,0.02,1.02,U] [#2 0.17,0.22,0.00,M4] [#3 0.03,0.19,0.78,U] [#4 0.05,-0.06,0.70,U] [#5 0.15,0.19,0.73,U] [#6 -0.08,0.15,0.64,U] [#7 0.07,0.22,0.74,U] [#8 -0.13,0.13,0.54,U] 
22:54:07.142 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.11}, one-star: {0.27, 0.09}
22:54:07.144 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
22:54:07.146 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
22:54:07.148 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.02 mountX=0.09 mountY=-0.10, mountTheta=-0.81
22:54:07.151 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
22:54:07.153 00.002 1032 Enqueuing Move request for scope (0.07, 0.11)
22:54:07.155 00.002 10072 Worker thread wakes up
22:54:07.155 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
22:54:07.155 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
22:54:07.155 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.10
22:54:07.157 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:54:07.159 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:07.159 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:54:07.159 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:07.159 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:54:07.159 00.000 10072 MoveAxis(W, 2, ABG)
22:54:07.159 00.000 10072 Guiding  Dir = 3, Dur = 2
22:54:07.160 00.001 10072 IsGuiding returns 0
22:54:07.160 00.000 10072 PulseGuide returned control before completion, sleep 12
22:54:07.177 00.017 10072 IsGuiding returns 0
22:54:07.177 00.000 10072 Move returns status 0, amount 2
22:54:07.177 00.000 10072 MoveAxis(N, 0, ABG)
22:54:07.177 00.000 10072 Move returns status 0, amount 0
22:54:07.177 00.000 10072 move complete, result=0
22:54:07.177 00.000 1032 UpdateGuideState exits: m=1277 SNR=25.1
22:54:07.180 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:07.183 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:07.185 00.002 1032 Enqueuing Expose request
22:54:07.186 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:54:07.188 00.002 10072 worker thread done servicing request
22:54:07.188 00.000 10072 Worker thread wakes up
22:54:07.188 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:07.188 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:07.824 00.636 10072 Exposure complete
22:54:07.875 00.051 10072 worker thread done servicing request
22:54:07.875 00.000 1032 OnExposeComplete: enter
22:54:07.877 00.002 1032 UpdateGuideState(): m_state=6
22:54:07.879 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6443
22:54:07.880 00.001 1032 Star::Find returns 1 (0), X=1100.65, Y=134.61, Mass=1375, SNR=26.1, Peak=122 HFD=3.2
22:54:07.883 00.003 1032 MultiStar: [#1 0.07,0.01,0.96,U] [#2 0.19,0.16,0.77,U] [#3 0.01,0.11,0.77,U] [#4 -0.02,-0.15,0.70,U] [#5 0.14,0.11,0.71,U] [#6 0.03,0.11,0.62,U] [#7 0.09,0.06,0.70,U] [#8 -0.06,0.28,0.00,M1] 
22:54:07.885 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.06}, one-star: {0.23, 0.08}
22:54:07.886 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:54:07.889 00.003 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:54:07.890 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=0.04 mountY=-0.11, mountTheta=-1.27
22:54:07.893 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
22:54:07.896 00.003 1032 Enqueuing Move request for scope (0.10, 0.06)
22:54:07.898 00.002 10072 Worker thread wakes up
22:54:07.898 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
22:54:07.898 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
22:54:07.898 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.04 yDistance=-0.11
22:54:07.900 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:54:07.903 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:07.903 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:54:07.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:07.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:54:07.903 00.000 10072 MoveAxis(W, 2, ABG)
22:54:07.903 00.000 10072 Guiding  Dir = 3, Dur = 2
22:54:07.904 00.001 10072 IsGuiding returns 0
22:54:07.904 00.000 10072 PulseGuide returned control before completion, sleep 12
22:54:07.921 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.1
22:54:07.925 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:07.927 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:07.930 00.003 1032 Enqueuing Expose request
22:54:07.932 00.002 10072 IsGuiding returns 0
22:54:07.932 00.000 10072 Move returns status 0, amount 2
22:54:07.932 00.000 10072 MoveAxis(N, 0, ABG)
22:54:07.932 00.000 10072 Move returns status 0, amount 0
22:54:07.932 00.000 10072 move complete, result=0
22:54:07.932 00.000 10072 worker thread done servicing request
22:54:07.932 00.000 10072 Worker thread wakes up
22:54:07.933 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:07.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:07.939 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:54:08.341 00.402 10072 Exposure complete
22:54:08.392 00.051 10072 worker thread done servicing request
22:54:08.394 00.002 1032 OnExposeComplete: enter
22:54:08.396 00.002 1032 UpdateGuideState(): m_state=6
22:54:08.398 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6444
22:54:08.400 00.002 1032 Star::Find returns 1 (0), X=1100.73, Y=134.50, Mass=1343, SNR=25.7, Peak=122 HFD=3.2
22:54:08.402 00.002 1032 MultiStar: [#1 0.08,-0.04,1.02,U] [#2 0.08,0.15,0.78,U] [#3 0.08,0.14,0.81,U] [#4 -0.04,-0.13,0.68,U] [#5 0.21,-0.00,0.67,U] [#6 0.01,0.01,0.66,U] [#7 0.13,0.05,0.71,U] [#8 -0.04,0.00,0.52,U] 
22:54:08.404 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.32, -0.04}
22:54:08.405 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
22:54:08.406 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
22:54:08.409 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.13 mountX=-0.01 mountY=-0.10, mountTheta=-1.70
22:54:08.411 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
22:54:08.413 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
22:54:08.414 00.001 10072 Worker thread wakes up
22:54:08.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:54:08.414 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:54:08.414 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
22:54:08.416 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:54:08.419 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:08.419 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:54:08.419 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:08.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:54:08.419 00.000 10072 MoveAxis(W, 1, ABG)
22:54:08.419 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:08.419 00.000 10072 IsGuiding returns 0
22:54:08.420 00.001 10072 PulseGuide returned control before completion, sleep 11
22:54:08.433 00.013 10072 IsGuiding returns 0
22:54:08.433 00.000 10072 Move returns status 0, amount 1
22:54:08.433 00.000 10072 MoveAxis(N, 0, ABG)
22:54:08.433 00.000 10072 Move returns status 0, amount 0
22:54:08.433 00.000 10072 move complete, result=0
22:54:08.433 00.000 10072 worker thread done servicing request
22:54:08.437 00.004 1032 UpdateGuideState exits: m=1343 SNR=25.7
22:54:08.438 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:08.441 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:08.442 00.001 1032 Enqueuing Expose request
22:54:08.445 00.003 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:54:08.446 00.001 10072 Worker thread wakes up
22:54:08.447 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:08.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:09.077 00.630 10072 Exposure complete
22:54:09.131 00.054 10072 worker thread done servicing request
22:54:09.131 00.000 1032 OnExposeComplete: enter
22:54:09.133 00.002 1032 UpdateGuideState(): m_state=6
22:54:09.135 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6445
22:54:09.136 00.001 1032 Star::Find returns 1 (0), X=1100.69, Y=134.58, Mass=1310, SNR=25.4, Peak=114 HFD=3.2
22:54:09.137 00.001 1032 MultiStar: [#1 -0.08,-0.01,0.98,U] [#2 0.06,0.22,0.82,U] [#3 0.07,0.19,0.77,U] [#4 -0.18,-0.08,0.69,U] [#5 0.23,0.30,0.00,M1] [#6 -0.06,0.22,0.61,U] [#7 0.04,0.31,0.00,M1] [#8 -0.01,0.14,0.53,U] 
22:54:09.139 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.10}, one-star: {0.27, 0.04}
22:54:09.141 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
22:54:09.143 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
22:54:09.145 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.31 mountX=0.09 mountY=-0.05, mountTheta=-0.52
22:54:09.148 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
22:54:09.151 00.003 1032 Enqueuing Move request for scope (0.03, 0.10)
22:54:09.152 00.001 10072 Worker thread wakes up
22:54:09.152 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
22:54:09.152 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
22:54:09.152 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.05
22:54:09.153 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:54:09.157 00.004 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:09.157 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:54:09.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:09.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:54:09.157 00.000 10072 MoveAxis(W, 1, ABG)
22:54:09.157 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:09.158 00.001 10072 IsGuiding returns 0
22:54:09.158 00.000 10072 PulseGuide returned control before completion, sleep 11
22:54:09.170 00.012 10072 IsGuiding returns 0
22:54:09.170 00.000 10072 Move returns status 0, amount 1
22:54:09.170 00.000 10072 MoveAxis(N, 0, ABG)
22:54:09.170 00.000 10072 Move returns status 0, amount 0
22:54:09.170 00.000 10072 move complete, result=0
22:54:09.170 00.000 10072 worker thread done servicing request
22:54:09.173 00.003 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:54:09.176 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:09.178 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:09.179 00.001 1032 Enqueuing Expose request
22:54:09.182 00.003 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:54:09.183 00.001 10072 Worker thread wakes up
22:54:09.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:09.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:09.597 00.414 10072 Exposure complete
22:54:09.647 00.050 10072 worker thread done servicing request
22:54:09.648 00.001 1032 OnExposeComplete: enter
22:54:09.650 00.002 1032 UpdateGuideState(): m_state=6
22:54:09.652 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6446
22:54:09.654 00.002 1032 Star::Find returns 1 (0), X=1100.68, Y=134.76, Mass=1333, SNR=25.7, Peak=116 HFD=3.2
22:54:09.656 00.002 1032 MultiStar: [#1 0.01,0.16,1.01,U] [#2 -0.03,0.25,0.79,U] [#3 0.08,0.24,0.75,U] [#4 -0.02,-0.05,0.68,U] [#5 0.04,0.23,0.64,U] [#6 -0.04,0.08,0.63,U] [#7 0.09,0.29,0.00,M2] [#8 0.04,0.19,0.53,U] 
22:54:09.658 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.17}, one-star: {0.26, 0.22}
22:54:09.660 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
22:54:09.661 00.001 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
22:54:09.663 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.27 mountX=0.15 mountY=-0.09, mountTheta=-0.56
22:54:09.666 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.17, opts=13)
22:54:09.668 00.002 1032 Enqueuing Move request for scope (0.05, 0.17)
22:54:09.671 00.003 10072 Worker thread wakes up
22:54:09.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
22:54:09.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
22:54:09.671 00.000 10072 Moving (0.05, 0.17) raw xDistance=0.15 yDistance=-0.09
22:54:09.672 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
22:54:09.675 00.003 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.14
22:54:09.675 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
22:54:09.675 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:09.675 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:54:09.675 00.000 10072 MoveAxis(W, 71, ABG)
22:54:09.675 00.000 10072 Guiding  Dir = 3, Dur = 71
22:54:09.676 00.001 10072 IsGuiding returns 0
22:54:09.676 00.000 10072 PulseGuide returned control before completion, sleep 81
22:54:09.693 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
22:54:09.695 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:09.698 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:09.699 00.001 1032 Enqueuing Expose request
22:54:09.766 00.067 10072 IsGuiding returns 0
22:54:09.766 00.000 10072 Move returns status 0, amount 71
22:54:09.766 00.000 10072 MoveAxis(N, 0, ABG)
22:54:09.766 00.000 10072 Move returns status 0, amount 0
22:54:09.766 00.000 10072 move complete, result=0
22:54:09.766 00.000 10072 worker thread done servicing request
22:54:09.766 00.000 10072 Worker thread wakes up
22:54:09.766 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:09.766 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:09.769 00.003 1032 GuideStep: 0.2 px 71 ms WEST, -0.1 px 0 ms NORTH
22:54:10.396 00.627 10072 Exposure complete
22:54:10.445 00.049 10072 worker thread done servicing request
22:54:10.445 00.000 1032 OnExposeComplete: enter
22:54:10.447 00.002 1032 UpdateGuideState(): m_state=6
22:54:10.449 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6447
22:54:10.450 00.001 1032 Star::Find returns 1 (0), X=1100.73, Y=134.45, Mass=1408, SNR=26.4, Peak=117 HFD=3.2
22:54:10.452 00.002 1032 MultiStar: [#1 0.11,-0.04,0.95,U] [#2 0.19,0.11,0.76,U] [#3 0.17,0.01,0.77,U] [#4 0.09,-0.29,0.00,M1] [#5 0.10,0.04,0.66,U] [#6 0.01,-0.03,0.61,U] [#7 0.18,-0.12,0.66,U] [#8 0.05,0.05,0.50,U] 
22:54:10.454 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.01}, one-star: {0.31, -0.09}
22:54:10.458 00.004 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
22:54:10.460 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
22:54:10.461 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.10 mountX=-0.05 mountY=-0.14, mountTheta=-1.93
22:54:10.463 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
22:54:10.466 00.003 1032 Enqueuing Move request for scope (0.15, -0.01)
22:54:10.467 00.001 10072 Worker thread wakes up
22:54:10.467 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
22:54:10.467 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
22:54:10.467 00.000 10072 Moving (0.15, -0.01) raw xDistance=-0.05 yDistance=-0.14
22:54:10.469 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:54:10.471 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:10.471 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:54:10.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:10.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:54:10.471 00.000 10072 MoveAxis(W, 0, ABG)
22:54:10.471 00.000 10072 Move returns status 0, amount 0
22:54:10.472 00.001 10072 MoveAxis(N, 0, ABG)
22:54:10.472 00.000 10072 Move returns status 0, amount 0
22:54:10.472 00.000 10072 move complete, result=0
22:54:10.472 00.000 10072 worker thread done servicing request
22:54:10.489 00.017 1032 UpdateGuideState exits: m=1408 SNR=26.4
22:54:10.493 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:10.495 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:10.496 00.001 1032 Enqueuing Expose request
22:54:10.498 00.002 10072 Worker thread wakes up
22:54:10.498 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:10.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:10.498 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:54:10.913 00.415 10072 Exposure complete
22:54:10.966 00.053 10072 worker thread done servicing request
22:54:10.967 00.001 1032 OnExposeComplete: enter
22:54:10.968 00.001 1032 UpdateGuideState(): m_state=6
22:54:10.970 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6448
22:54:10.971 00.001 1032 Star::Find returns 1 (0), X=1100.76, Y=134.44, Mass=1392, SNR=26.2, Peak=122 HFD=3.2
22:54:10.973 00.002 1032 MultiStar: [#1 0.07,-0.09,0.93,U] [#2 0.12,0.11,0.76,U] [#3 0.14,0.02,0.72,U] [#4 0.02,-0.25,0.67,U] [#5 0.18,0.12,0.68,U] [#6 0.09,-0.10,0.61,U] [#7 0.09,0.05,0.66,U] [#8 0.17,0.13,0.50,U] 
22:54:10.975 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.34, -0.10}
22:54:10.977 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
22:54:10.978 00.001 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
22:54:10.980 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.15 mountX=-0.06 mountY=-0.13, mountTheta=-1.98
22:54:10.983 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
22:54:10.986 00.003 1032 Enqueuing Move request for scope (0.14, -0.02)
22:54:10.988 00.002 10072 Worker thread wakes up
22:54:10.988 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
22:54:10.988 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
22:54:10.988 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.06 yDistance=-0.13
22:54:10.991 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:54:10.994 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:10.994 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:54:10.994 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:10.994 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:54:10.994 00.000 10072 MoveAxis(W, 1, ABG)
22:54:10.994 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:10.994 00.000 10072 IsGuiding returns 0
22:54:10.995 00.001 10072 PulseGuide returned control before completion, sleep 11
22:54:11.012 00.017 1032 UpdateGuideState exits: m=1392 SNR=26.2
22:54:11.013 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:11.014 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:11.016 00.002 1032 Enqueuing Expose request
22:54:11.020 00.004 10072 IsGuiding returns 0
22:54:11.024 00.004 10072 Move returns status 0, amount 1
22:54:11.024 00.000 10072 MoveAxis(N, 0, ABG)
22:54:11.024 00.000 10072 Move returns status 0, amount 0
22:54:11.024 00.000 10072 move complete, result=0
22:54:11.025 00.001 10072 worker thread done servicing request
22:54:11.025 00.000 10072 Worker thread wakes up
22:54:11.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:11.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:11.028 00.003 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:54:11.662 00.634 10072 Exposure complete
22:54:11.714 00.052 10072 worker thread done servicing request
22:54:11.714 00.000 1032 OnExposeComplete: enter
22:54:11.716 00.002 1032 UpdateGuideState(): m_state=6
22:54:11.718 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6449
22:54:11.719 00.001 1032 Star::Find returns 1 (0), X=1100.67, Y=134.51, Mass=1458, SNR=26.8, Peak=130 HFD=3.2
22:54:11.722 00.003 1032 MultiStar: [#1 0.07,0.10,0.94,U] [#2 0.19,0.19,0.00,M1] [#3 0.18,0.05,0.72,U] [#4 0.12,-0.16,0.68,U] [#5 0.23,0.11,0.00,M1] [#6 0.08,-0.20,0.64,U] [#7 0.14,0.04,0.67,U] [#8 0.12,0.13,0.53,U] 
22:54:11.724 00.002 1032 refined, 6 included, MultiStar: {0.14, -0.01}, one-star: {0.26, -0.03}
22:54:11.726 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
22:54:11.728 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
22:54:11.730 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.05 mountX=-0.04 mountY=-0.14, mountTheta=-1.88
22:54:11.733 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
22:54:11.735 00.002 1032 Enqueuing Move request for scope (0.14, -0.01)
22:54:11.737 00.002 10072 Worker thread wakes up
22:54:11.737 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
22:54:11.737 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
22:54:11.737 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.04 yDistance=-0.14
22:54:11.740 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:54:11.743 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:11.743 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:54:11.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:11.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:54:11.744 00.001 10072 MoveAxis(W, 2, ABG)
22:54:11.744 00.000 10072 Guiding  Dir = 3, Dur = 2
22:54:11.744 00.000 10072 IsGuiding returns 0
22:54:11.745 00.001 10072 PulseGuide returned control before completion, sleep 12
22:54:11.762 00.017 1032 UpdateGuideState exits: m=1458 SNR=26.8
22:54:11.764 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:11.767 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:11.769 00.002 1032 Enqueuing Expose request
22:54:11.772 00.003 10072 IsGuiding returns 0
22:54:11.772 00.000 10072 Move returns status 0, amount 2
22:54:11.773 00.001 10072 MoveAxis(N, 0, ABG)
22:54:11.773 00.000 10072 Move returns status 0, amount 0
22:54:11.773 00.000 10072 move complete, result=0
22:54:11.773 00.000 10072 worker thread done servicing request
22:54:11.773 00.000 10072 Worker thread wakes up
22:54:11.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:11.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:11.782 00.009 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:54:12.178 00.396 10072 Exposure complete
22:54:12.227 00.049 10072 worker thread done servicing request
22:54:12.227 00.000 1032 OnExposeComplete: enter
22:54:12.229 00.002 1032 UpdateGuideState(): m_state=6
22:54:12.231 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6450
22:54:12.233 00.002 1032 Star::Find returns 1 (0), X=1100.56, Y=134.57, Mass=1379, SNR=26.1, Peak=127 HFD=3.2
22:54:12.235 00.002 1032 MultiStar: [#1 -0.02,0.01,0.98,U] [#2 0.09,0.18,0.77,U] [#3 0.18,0.18,0.75,U] [#4 -0.03,-0.21,0.69,U] [#5 0.14,0.16,0.65,U] [#6 0.12,-0.11,0.61,U] [#7 0.16,0.05,0.69,U] [#8 0.02,0.14,0.50,U] 
22:54:12.237 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.14, 0.03}
22:54:12.240 00.003 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
22:54:12.242 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
22:54:12.243 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.49 mountX=0.02 mountY=-0.10, mountTheta=-1.34
22:54:12.246 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
22:54:12.247 00.001 1032 Enqueuing Move request for scope (0.09, 0.05)
22:54:12.249 00.002 10072 Worker thread wakes up
22:54:12.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
22:54:12.249 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
22:54:12.249 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.02 yDistance=-0.10
22:54:12.251 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:54:12.252 00.001 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:12.252 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:54:12.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:12.254 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:54:12.254 00.000 10072 MoveAxis(W, 2, ABG)
22:54:12.254 00.000 10072 Guiding  Dir = 3, Dur = 2
22:54:12.254 00.000 10072 IsGuiding returns 0
22:54:12.254 00.000 10072 PulseGuide returned control before completion, sleep 12
22:54:12.271 00.017 10072 IsGuiding returns 0
22:54:12.271 00.000 10072 Move returns status 0, amount 2
22:54:12.271 00.000 10072 MoveAxis(N, 0, ABG)
22:54:12.271 00.000 10072 Move returns status 0, amount 0
22:54:12.271 00.000 10072 move complete, result=0
22:54:12.272 00.001 10072 worker thread done servicing request
22:54:12.273 00.001 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:54:12.276 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:12.278 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:12.279 00.001 1032 Enqueuing Expose request
22:54:12.280 00.001 10072 Worker thread wakes up
22:54:12.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:12.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:12.280 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:54:12.917 00.637 10072 Exposure complete
22:54:12.970 00.053 10072 worker thread done servicing request
22:54:12.970 00.000 1032 OnExposeComplete: enter
22:54:12.972 00.002 1032 UpdateGuideState(): m_state=6
22:54:12.974 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6451
22:54:12.976 00.002 1032 Star::Find returns 1 (0), X=1100.74, Y=134.56, Mass=1483, SNR=27.1, Peak=126 HFD=3.2
22:54:12.979 00.003 1032 MultiStar: [#1 0.09,-0.04,0.92,U] [#2 0.22,0.07,0.73,U] [#3 0.20,0.06,0.76,U] [#4 0.08,-0.04,0.67,U] [#5 0.24,0.10,0.00,M1] [#6 0.10,0.01,0.59,U] [#7 0.16,0.05,0.71,U] [#8 0.13,0.05,0.46,U] 
22:54:12.981 00.002 1032 refined, 7 included, MultiStar: {0.17, 0.02}, one-star: {0.33, 0.02}
22:54:12.982 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
22:54:12.983 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
22:54:12.986 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.13 mountX=-0.02 mountY=-0.17, mountTheta=-1.70
22:54:12.990 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.02, opts=13)
22:54:12.994 00.004 1032 Enqueuing Move request for scope (0.17, 0.02)
22:54:12.995 00.001 10072 Worker thread wakes up
22:54:12.997 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
22:54:12.997 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
22:54:12.997 00.000 10072 Moving (0.17, 0.02) raw xDistance=-0.02 yDistance=-0.17
22:54:12.999 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:54:13.001 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:13.001 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:54:13.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:13.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:54:13.001 00.000 10072 MoveAxis(W, 2, ABG)
22:54:13.001 00.000 10072 Guiding  Dir = 3, Dur = 2
22:54:13.001 00.000 10072 IsGuiding returns 0
22:54:13.002 00.001 10072 PulseGuide returned control before completion, sleep 12
22:54:13.020 00.018 1032 UpdateGuideState exits: m=1483 SNR=27.1
22:54:13.022 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:13.024 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:13.026 00.002 1032 Enqueuing Expose request
22:54:13.028 00.002 10072 IsGuiding returns 0
22:54:13.028 00.000 10072 Move returns status 0, amount 2
22:54:13.028 00.000 10072 MoveAxis(N, 0, ABG)
22:54:13.028 00.000 10072 Move returns status 0, amount 0
22:54:13.028 00.000 10072 move complete, result=0
22:54:13.029 00.001 10072 worker thread done servicing request
22:54:13.029 00.000 10072 Worker thread wakes up
22:54:13.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:13.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:13.036 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
22:54:13.449 00.413 10072 Exposure complete
22:54:13.500 00.051 10072 worker thread done servicing request
22:54:13.500 00.000 1032 OnExposeComplete: enter
22:54:13.503 00.003 1032 UpdateGuideState(): m_state=6
22:54:13.504 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6452
22:54:13.506 00.002 1032 Star::Find returns 1 (0), X=1100.69, Y=134.56, Mass=1299, SNR=25.3, Peak=110 HFD=3.2
22:54:13.507 00.001 1032 MultiStar: [#1 0.09,-0.09,0.96,U] [#2 0.23,0.16,0.00,M1] [#3 0.11,0.07,0.77,U] [#4 0.00,-0.18,0.69,U] [#5 0.29,-0.03,0.00,M2] [#6 0.09,-0.02,0.65,U] [#7 0.20,0.05,0.70,U] [#8 0.02,0.12,0.54,U] 
22:54:13.509 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.01}, one-star: {0.28, 0.02}
22:54:13.510 00.001 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
22:54:13.512 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
22:54:13.514 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.07 mountX=-0.04 mountY=-0.12, mountTheta=-1.90
22:54:13.516 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
22:54:13.517 00.001 1032 Enqueuing Move request for scope (0.12, -0.01)
22:54:13.520 00.003 10072 Worker thread wakes up
22:54:13.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
22:54:13.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
22:54:13.520 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.12
22:54:13.522 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:54:13.525 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:13.525 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:54:13.525 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:13.525 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:54:13.525 00.000 10072 MoveAxis(W, 2, ABG)
22:54:13.525 00.000 10072 Guiding  Dir = 3, Dur = 2
22:54:13.526 00.001 10072 IsGuiding returns 0
22:54:13.526 00.000 10072 PulseGuide returned control before completion, sleep 12
22:54:13.540 00.014 10072 IsGuiding returns 0
22:54:13.540 00.000 10072 Move returns status 0, amount 2
22:54:13.540 00.000 10072 MoveAxis(N, 0, ABG)
22:54:13.540 00.000 10072 Move returns status 0, amount 0
22:54:13.540 00.000 10072 move complete, result=0
22:54:13.540 00.000 10072 worker thread done servicing request
22:54:13.546 00.006 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:54:13.548 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:13.551 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:13.553 00.002 1032 Enqueuing Expose request
22:54:13.554 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:54:13.557 00.003 10072 Worker thread wakes up
22:54:13.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:13.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:14.185 00.628 10072 Exposure complete
22:54:14.238 00.053 10072 worker thread done servicing request
22:54:14.238 00.000 1032 OnExposeComplete: enter
22:54:14.240 00.002 1032 UpdateGuideState(): m_state=6
22:54:14.242 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6453
22:54:14.243 00.001 1032 Star::Find returns 1 (0), X=1100.65, Y=134.51, Mass=1397, SNR=26.3, Peak=131 HFD=3.1
22:54:14.245 00.002 1032 MultiStar: [#1 0.13,-0.14,0.98,U] [#2 0.31,-0.01,0.00,M2] [#3 0.18,0.14,0.76,U] [#4 0.01,-0.15,0.66,U] [#5 0.19,0.07,0.67,U] [#6 0.15,-0.09,0.63,U] [#7 0.24,0.02,0.70,U] [#8 0.08,0.10,0.48,U] 
22:54:14.246 00.001 1032 refined, 7 included, MultiStar: {0.16, -0.02}, one-star: {0.23, -0.03}
22:54:14.247 00.001 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
22:54:14.249 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
22:54:14.251 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.10 mountX=-0.06 mountY=-0.15, mountTheta=-1.93
22:54:14.253 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.02, opts=13)
22:54:14.255 00.002 1032 Enqueuing Move request for scope (0.16, -0.02)
22:54:14.256 00.001 10072 Worker thread wakes up
22:54:14.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
22:54:14.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
22:54:14.256 00.000 10072 Moving (0.16, -0.02) raw xDistance=-0.06 yDistance=-0.15
22:54:14.258 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:54:14.260 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:14.260 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:54:14.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:14.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:54:14.260 00.000 10072 MoveAxis(W, 3, ABG)
22:54:14.260 00.000 10072 Guiding  Dir = 3, Dur = 3
22:54:14.260 00.000 10072 IsGuiding returns 0
22:54:14.261 00.001 10072 PulseGuide returned control before completion, sleep 13
22:54:14.276 00.015 10072 IsGuiding returns 0
22:54:14.276 00.000 10072 Move returns status 0, amount 3
22:54:14.276 00.000 10072 MoveAxis(N, 0, ABG)
22:54:14.276 00.000 10072 Move returns status 0, amount 0
22:54:14.276 00.000 10072 move complete, result=0
22:54:14.276 00.000 10072 worker thread done servicing request
22:54:14.278 00.002 1032 UpdateGuideState exits: m=1397 SNR=26.3
22:54:14.280 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:14.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:14.283 00.001 1032 Enqueuing Expose request
22:54:14.284 00.001 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:54:14.285 00.001 10072 Worker thread wakes up
22:54:14.286 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:14.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:14.701 00.415 10072 Exposure complete
22:54:14.749 00.048 10072 worker thread done servicing request
22:54:14.749 00.000 1032 OnExposeComplete: enter
22:54:14.751 00.002 1032 UpdateGuideState(): m_state=6
22:54:14.752 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6454
22:54:14.754 00.002 1032 Star::Find returns 1 (0), X=1100.78, Y=134.55, Mass=1374, SNR=26.0, Peak=114 HFD=3.2
22:54:14.755 00.001 1032 MultiStar: [#1 0.11,0.07,1.00,U] [#2 0.27,0.16,0.00,M3] [#3 0.21,0.49,0.00,M1] [#4 -0.04,0.19,0.66,U] [#5 0.17,0.35,0.00,M2] [#6 0.13,0.18,0.62,U] [#7 0.17,0.21,0.00,M1] [#8 0.09,0.25,0.00,M1] 
22:54:14.757 00.002 1032 refined, 3 included, MultiStar: {0.16, 0.10}, one-star: {0.37, 0.01}
22:54:14.758 00.001 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
22:54:14.760 00.002 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
22:54:14.761 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.54 mountX=0.05 mountY=-0.18, mountTheta=-1.29
22:54:14.764 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.10, opts=13)
22:54:14.765 00.001 1032 Enqueuing Move request for scope (0.16, 0.10)
22:54:14.769 00.004 10072 Worker thread wakes up
22:54:14.769 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
22:54:14.769 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
22:54:14.769 00.000 10072 Moving (0.16, 0.10) raw xDistance=0.05 yDistance=-0.18
22:54:14.772 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:54:14.774 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:14.775 00.001 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:54:14.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:14.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:54:14.775 00.000 10072 MoveAxis(E, 0, ABG)
22:54:14.775 00.000 10072 Move returns status 0, amount 0
22:54:14.775 00.000 10072 MoveAxis(N, 0, ABG)
22:54:14.775 00.000 10072 Move returns status 0, amount 0
22:54:14.775 00.000 10072 move complete, result=0
22:54:14.775 00.000 10072 worker thread done servicing request
22:54:14.793 00.018 1032 UpdateGuideState exits: m=1374 SNR=26.0
22:54:14.796 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:14.797 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:14.800 00.003 1032 Enqueuing Expose request
22:54:14.803 00.003 1032 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:54:14.805 00.002 10072 Worker thread wakes up
22:54:14.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:14.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:15.437 00.632 10072 Exposure complete
22:54:15.484 00.047 10072 worker thread done servicing request
22:54:15.484 00.000 1032 OnExposeComplete: enter
22:54:15.488 00.004 1032 UpdateGuideState(): m_state=6
22:54:15.491 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6455
22:54:15.492 00.001 1032 Star::Find returns 1 (0), X=1100.85, Y=134.76, Mass=1385, SNR=26.1, Peak=115 HFD=3.0
22:54:15.494 00.002 1032 MultiStar: [#1 -0.00,0.36,0.00,M1] [#2 0.24,0.39,0.00,M4] [#3 0.20,0.47,0.00,M2] [#4 0.03,0.15,0.70,U] [#5 0.04,0.64,0.00,M3] [#6 -0.08,0.49,0.00,M1] [#7 0.20,0.47,0.00,M2] [#8 -0.12,0.54,0.00,M2] 
22:54:15.496 00.002 1032 refined, 1 included, MultiStar: {0.27, 0.19}, one-star: {0.43, 0.22}
22:54:15.497 00.001 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
22:54:15.499 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
22:54:15.500 00.001 1032 CameraToMount -- cameraX=0.27 cameraY=0.19 hyp=0.33 cameraTheta=0.63 mountX=0.12 mountY=-0.31, mountTheta=-1.20
22:54:15.503 00.003 1032 SchedulePrimaryMove(0F526948, x=0.27, y=0.19, opts=13)
22:54:15.504 00.001 1032 Enqueuing Move request for scope (0.27, 0.19)
22:54:15.506 00.002 10072 Worker thread wakes up
22:54:15.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.19) opts 0xd
22:54:15.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, 0.19)
22:54:15.506 00.000 10072 Moving (0.27, 0.19) raw xDistance=0.12 yDistance=-0.31
22:54:15.507 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:54:15.509 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:15.509 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
22:54:15.509 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:54:15.509 00.000 10072 MoveAxis(E, 1, ABG)
22:54:15.509 00.000 10072 Guiding  Dir = 2, Dur = 1
22:54:15.510 00.001 10072 IsGuiding returns 0
22:54:15.510 00.000 10072 PulseGuide returned control before completion, sleep 11
22:54:15.526 00.016 1032 UpdateGuideState exits: m=1385 SNR=26.1
22:54:15.529 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:15.530 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:15.533 00.003 1032 Enqueuing Expose request
22:54:15.535 00.002 10072 IsGuiding returns 0
22:54:15.535 00.000 10072 Move returns status 0, amount 1
22:54:15.535 00.000 10072 MoveAxis(N, 198, ABG)
22:54:15.535 00.000 10072 Guiding  Dir = 0, Dur = 198
22:54:15.535 00.000 10072 IsGuiding returns 0
22:54:15.536 00.001 10072 PulseGuide returned control before completion, sleep 208
22:54:15.748 00.212 10072 IsGuiding returns 0
22:54:15.748 00.000 10072 Move returns status 0, amount 198
22:54:15.748 00.000 10072 move complete, result=0
22:54:15.748 00.000 10072 worker thread done servicing request
22:54:15.748 00.000 10072 Worker thread wakes up
22:54:15.748 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.3 px 198 ms NORTH
22:54:15.750 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:15.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:16.157 00.407 10072 Exposure complete
22:54:16.204 00.047 1032 OnExposeComplete: enter
22:54:16.206 00.002 1032 UpdateGuideState(): m_state=6
22:54:16.208 00.002 10072 worker thread done servicing request
22:54:16.208 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6456
22:54:16.210 00.002 1032 Star::Find returns 1 (0), X=1100.58, Y=134.88, Mass=1337, SNR=25.7, Peak=125 HFD=3.2
22:54:16.211 00.001 1032 MultiStar: [#1 -0.09,0.32,0.00,M2] [#2 0.17,0.50,0.00,M5] [#3 0.06,0.29,0.00,M3] [#4 0.08,0.20,0.68,U] [#5 -0.08,0.47,0.00,M4] [#6 -0.01,0.50,0.00,M2] [#7 0.01,0.49,0.00,M3] [#8 -0.13,0.41,0.00,M3] 
22:54:16.214 00.003 1032 refined, 1 included, MultiStar: {0.13, 0.28}, one-star: {0.16, 0.34}
22:54:16.215 00.001 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
22:54:16.217 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
22:54:16.218 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.28 hyp=0.31 cameraTheta=1.14 mountX=0.24 mountY=-0.20, mountTheta=-0.69
22:54:16.220 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.28, opts=13)
22:54:16.222 00.002 1032 Enqueuing Move request for scope (0.13, 0.28)
22:54:16.223 00.001 10072 Worker thread wakes up
22:54:16.223 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.28) opts 0xd
22:54:16.223 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.28)
22:54:16.223 00.000 10072 Moving (0.13, 0.28) raw xDistance=0.24 yDistance=-0.20
22:54:16.225 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:54:16.227 00.002 10072 PPEC rslt: input = 0.24, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 287.14
22:54:16.227 00.000 10072 PPEC: input: 0.24, control: 0.12, exposure: 500
22:54:16.227 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:16.227 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:54:16.227 00.000 10072 MoveAxis(W, 112, ABG)
22:54:16.227 00.000 10072 Guiding  Dir = 3, Dur = 112
22:54:16.228 00.001 10072 IsGuiding returns 0
22:54:16.228 00.000 10072 PulseGuide returned control before completion, sleep 122
22:54:16.244 00.016 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:54:16.246 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:16.250 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:16.251 00.001 1032 Enqueuing Expose request
22:54:16.356 00.105 10072 IsGuiding returns 0
22:54:16.356 00.000 10072 Move returns status 0, amount 112
22:54:16.356 00.000 10072 MoveAxis(N, 0, ABG)
22:54:16.356 00.000 10072 Move returns status 0, amount 0
22:54:16.356 00.000 10072 move complete, result=0
22:54:16.356 00.000 10072 worker thread done servicing request
22:54:16.356 00.000 10072 Worker thread wakes up
22:54:16.356 00.000 1032 GuideStep: 0.2 px 112 ms WEST, -0.2 px 0 ms NORTH
22:54:16.359 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:16.359 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:16.983 00.624 10072 Exposure complete
22:54:17.034 00.051 10072 worker thread done servicing request
22:54:17.034 00.000 1032 OnExposeComplete: enter
22:54:17.037 00.003 1032 UpdateGuideState(): m_state=6
22:54:17.039 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6457
22:54:17.040 00.001 1032 Star::Find returns 1 (0), X=1100.38, Y=134.78, Mass=1457, SNR=26.8, Peak=133 HFD=3.2
22:54:17.042 00.002 1032 MultiStar: [#1 -0.22,0.13,0.00,M3] [#2 -0.01,0.27,0.00,M6] [#3 0.01,0.03,0.71,U] [#4 -0.18,-0.27,0.00,M1] [#5 0.01,-0.05,0.62,U] [#6 0.04,0.09,0.61,U] [#7 -0.05,-0.02,0.66,U] [#8 -0.21,0.34,0.00,M4] 
22:54:17.043 00.001 1032 refined, 4 included, MultiStar: {-0.01, 0.08}, one-star: {-0.03, 0.24}
22:54:17.045 00.002 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
22:54:17.048 00.003 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
22:54:17.049 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.68 mountX=0.08 mountY=-0.01, mountTheta=-0.15
22:54:17.053 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
22:54:17.055 00.002 1032 Enqueuing Move request for scope (-0.01, 0.08)
22:54:17.057 00.002 10072 Worker thread wakes up
22:54:17.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:54:17.057 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:54:17.057 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
22:54:17.060 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:54:17.062 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:17.062 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:54:17.063 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:17.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:54:17.063 00.000 10072 MoveAxis(E, 1, ABG)
22:54:17.063 00.000 10072 Guiding  Dir = 2, Dur = 1
22:54:17.063 00.000 10072 IsGuiding returns 0
22:54:17.064 00.001 10072 PulseGuide returned control before completion, sleep 11
22:54:17.081 00.017 1032 UpdateGuideState exits: m=1457 SNR=26.8
22:54:17.083 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:17.084 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:17.086 00.002 1032 Enqueuing Expose request
22:54:17.088 00.002 10072 IsGuiding returns 0
22:54:17.088 00.000 10072 Move returns status 0, amount 1
22:54:17.088 00.000 10072 MoveAxis(N, 0, ABG)
22:54:17.088 00.000 10072 Move returns status 0, amount 0
22:54:17.088 00.000 10072 move complete, result=0
22:54:17.088 00.000 10072 worker thread done servicing request
22:54:17.088 00.000 10072 Worker thread wakes up
22:54:17.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:17.089 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:17.095 00.006 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:54:17.497 00.402 10072 Exposure complete
22:54:17.553 00.056 10072 worker thread done servicing request
22:54:17.553 00.000 1032 OnExposeComplete: enter
22:54:17.555 00.002 1032 UpdateGuideState(): m_state=6
22:54:17.557 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6458
22:54:17.559 00.002 1032 Star::Find returns 1 (0), X=1100.48, Y=134.65, Mass=1302, SNR=25.4, Peak=122 HFD=3.2
22:54:17.560 00.001 1032 MultiStar: [#1 -0.12,-0.06,0.98,U] [#2 -0.04,0.03,0.79,U] [#3 -0.17,0.04,0.80,U] [#4 -0.33,-0.01,0.00,M2] [#5 0.14,0.25,0.00,M4] [#6 -0.18,-0.01,0.67,U] [#7 -0.02,0.05,0.73,U] [#8 -0.23,0.21,0.00,M5] 
22:54:17.562 00.002 1032 refined, 5 included, MultiStar: {-0.07, 0.03}, one-star: {0.06, 0.11}
22:54:17.564 00.002 1032 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.83) = xAngle (0.96 = 0.96)
22:54:17.567 00.003 1032 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.96 = 0.96)
22:54:17.568 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.79 mountX=0.04 mountY=0.06, mountTheta=0.96
22:54:17.571 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.03, opts=13)
22:54:17.574 00.003 1032 Enqueuing Move request for scope (-0.07, 0.03)
22:54:17.576 00.002 10072 Worker thread wakes up
22:54:17.576 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
22:54:17.576 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
22:54:17.576 00.000 10072 Moving (-0.07, 0.03) raw xDistance=0.04 yDistance=0.06
22:54:17.578 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:54:17.580 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:17.580 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:54:17.580 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:17.580 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:54:17.580 00.000 10072 MoveAxis(E, 2, ABG)
22:54:17.580 00.000 10072 Guiding  Dir = 2, Dur = 2
22:54:17.580 00.000 10072 IsGuiding returns 0
22:54:17.581 00.001 10072 PulseGuide returned control before completion, sleep 12
22:54:17.602 00.021 10072 IsGuiding returns 0
22:54:17.602 00.000 10072 Move returns status 0, amount 2
22:54:17.602 00.000 10072 MoveAxis(N, 0, ABG)
22:54:17.602 00.000 10072 Move returns status 0, amount 0
22:54:17.602 00.000 1032 UpdateGuideState exits: m=1302 SNR=25.4
22:54:17.605 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:17.607 00.002 10072 move complete, result=0
22:54:17.607 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:17.609 00.002 1032 Enqueuing Expose request
22:54:17.612 00.003 10072 worker thread done servicing request
22:54:17.612 00.000 10072 Worker thread wakes up
22:54:17.612 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:17.612 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:17.614 00.002 1032 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:54:18.243 00.629 10072 Exposure complete
22:54:18.294 00.051 10072 worker thread done servicing request
22:54:18.294 00.000 1032 OnExposeComplete: enter
22:54:18.296 00.002 1032 UpdateGuideState(): m_state=6
22:54:18.298 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6459
22:54:18.300 00.002 1032 Star::Find returns 1 (0), X=1100.55, Y=134.55, Mass=1413, SNR=26.4, Peak=138 HFD=3.1
22:54:18.301 00.001 1032 MultiStar: [#1 -0.10,-0.13,0.93,U] [#2 -0.02,0.20,0.75,U] [#3 -0.14,0.13,0.75,U] [#4 -0.16,-0.19,0.68,U] [#5 0.04,0.16,0.66,U] [#6 -0.21,-0.08,0.61,U] [#7 -0.02,0.17,0.65,U] [#8 -0.09,0.03,0.48,U] 
22:54:18.303 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {0.13, 0.01}
22:54:18.305 00.002 1032 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.83) = xAngle (0.83 = 0.83)
22:54:18.307 00.002 1032 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.83 = 0.83)
22:54:18.308 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.66 mountX=0.04 mountY=0.04, mountTheta=0.83
22:54:18.312 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
22:54:18.314 00.002 1032 Enqueuing Move request for scope (-0.05, 0.03)
22:54:18.315 00.001 10072 Worker thread wakes up
22:54:18.315 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
22:54:18.316 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
22:54:18.316 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
22:54:18.317 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:54:18.321 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:18.321 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:54:18.321 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:18.321 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:54:18.321 00.000 10072 MoveAxis(W, 1, ABG)
22:54:18.321 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:18.321 00.000 10072 IsGuiding returns 0
22:54:18.322 00.001 10072 PulseGuide returned control before completion, sleep 11
22:54:18.334 00.012 10072 IsGuiding returns 0
22:54:18.334 00.000 10072 Move returns status 0, amount 1
22:54:18.334 00.000 10072 MoveAxis(N, 0, ABG)
22:54:18.335 00.001 10072 Move returns status 0, amount 0
22:54:18.335 00.000 10072 move complete, result=0
22:54:18.335 00.000 10072 worker thread done servicing request
22:54:18.340 00.005 1032 UpdateGuideState exits: m=1413 SNR=26.4
22:54:18.343 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:18.345 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:18.347 00.002 1032 Enqueuing Expose request
22:54:18.348 00.001 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:54:18.350 00.002 10072 Worker thread wakes up
22:54:18.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:18.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:18.759 00.409 10072 Exposure complete
22:54:18.816 00.057 10072 worker thread done servicing request
22:54:18.817 00.001 1032 OnExposeComplete: enter
22:54:18.819 00.002 1032 UpdateGuideState(): m_state=6
22:54:18.821 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6460
22:54:18.823 00.002 1032 Star::Find returns 1 (0), X=1100.47, Y=134.53, Mass=1347, SNR=25.8, Peak=117 HFD=3.2
22:54:18.825 00.002 1032 MultiStar: [#1 -0.11,-0.04,0.98,U] [#2 -0.05,-0.05,0.79,U] [#3 -0.07,0.10,0.79,U] [#4 -0.06,-0.09,0.69,U] [#5 -0.01,0.08,0.68,U] [#6 -0.17,-0.01,0.62,U] [#7 -0.07,0.11,0.70,U] [#8 0.05,0.01,0.52,U] 
22:54:18.827 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {0.06, -0.01}
22:54:18.830 00.003 1032 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.83) = xAngle (1.12 = 1.12)
22:54:18.832 00.002 1032 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.12 = 1.12)
22:54:18.834 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.95 mountX=0.02 mountY=0.04, mountTheta=1.12
22:54:18.838 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.01, opts=13)
22:54:18.840 00.002 1032 Enqueuing Move request for scope (-0.05, 0.01)
22:54:18.842 00.002 10072 Worker thread wakes up
22:54:18.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
22:54:18.842 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
22:54:18.842 00.000 10072 Moving (-0.05, 0.01) raw xDistance=0.02 yDistance=0.04
22:54:18.844 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:54:18.848 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:18.848 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:54:18.848 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:18.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:54:18.848 00.000 10072 MoveAxis(W, 1, ABG)
22:54:18.848 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:18.848 00.000 10072 IsGuiding returns 0
22:54:18.849 00.001 10072 PulseGuide returned control before completion, sleep 11
22:54:18.865 00.016 10072 IsGuiding returns 0
22:54:18.865 00.000 10072 Move returns status 0, amount 1
22:54:18.865 00.000 10072 MoveAxis(N, 0, ABG)
22:54:18.865 00.000 10072 Move returns status 0, amount 0
22:54:18.865 00.000 10072 move complete, result=0
22:54:18.865 00.000 10072 worker thread done servicing request
22:54:18.868 00.003 1032 UpdateGuideState exits: m=1347 SNR=25.8
22:54:18.871 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:18.873 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:18.874 00.001 1032 Enqueuing Expose request
22:54:18.876 00.002 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:54:18.878 00.002 10072 Worker thread wakes up
22:54:18.878 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:18.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:19.508 00.630 10072 Exposure complete
22:54:19.565 00.057 10072 worker thread done servicing request
22:54:19.565 00.000 1032 OnExposeComplete: enter
22:54:19.567 00.002 1032 UpdateGuideState(): m_state=6
22:54:19.568 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6461
22:54:19.571 00.003 1032 Star::Find returns 1 (0), X=1100.65, Y=134.47, Mass=1386, SNR=26.2, Peak=121 HFD=3.2
22:54:19.572 00.001 1032 MultiStar: [#1 -0.02,-0.02,0.98,U] [#2 0.12,0.15,0.77,U] [#3 -0.12,0.05,0.76,U] [#4 -0.04,-0.38,0.00,M1] [#5 0.10,-0.08,0.66,U] [#6 -0.10,-0.27,0.00,M1] [#7 0.02,-0.10,0.71,U] [#8 -0.06,-0.03,0.48,U] 
22:54:19.574 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.01}, one-star: {0.23, -0.07}
22:54:19.575 00.001 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
22:54:19.577 00.002 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
22:54:19.579 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.26 mountX=-0.02 mountY=-0.04, mountTheta=-2.09
22:54:19.582 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
22:54:19.584 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
22:54:19.587 00.003 10072 Worker thread wakes up
22:54:19.587 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:54:19.587 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:54:19.587 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.04
22:54:19.590 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:54:19.592 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:19.592 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:54:19.592 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:19.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:54:19.592 00.000 10072 MoveAxis(W, 1, ABG)
22:54:19.592 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:19.593 00.001 10072 IsGuiding returns 0
22:54:19.593 00.000 10072 PulseGuide returned control before completion, sleep 11
22:54:19.611 00.018 1032 UpdateGuideState exits: m=1386 SNR=26.2
22:54:19.616 00.005 10072 IsGuiding returns 0
22:54:19.616 00.000 10072 Move returns status 0, amount 1
22:54:19.618 00.002 10072 MoveAxis(N, 0, ABG)
22:54:19.618 00.000 10072 Move returns status 0, amount 0
22:54:19.618 00.000 10072 move complete, result=0
22:54:19.618 00.000 10072 worker thread done servicing request
22:54:19.619 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:19.622 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:19.623 00.001 1032 Enqueuing Expose request
22:54:19.625 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:54:19.627 00.002 10072 Worker thread wakes up
22:54:19.627 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:19.627 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:20.042 00.415 10072 Exposure complete
22:54:20.097 00.055 10072 worker thread done servicing request
22:54:20.097 00.000 1032 OnExposeComplete: enter
22:54:20.099 00.002 1032 UpdateGuideState(): m_state=6
22:54:20.102 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6462
22:54:20.104 00.002 1032 Star::Find returns 1 (0), X=1100.53, Y=134.33, Mass=1320, SNR=25.5, Peak=121 HFD=3.2
22:54:20.106 00.002 1032 MultiStar: [#1 0.04,-0.18,0.96,U] [#2 0.04,0.05,0.77,U] [#3 -0.12,0.03,0.78,U] [#4 -0.11,-0.25,0.00,M2] [#5 0.15,0.02,0.64,U] [#6 -0.12,-0.18,0.67,U] [#7 -0.02,0.06,0.72,U] [#8 -0.06,0.05,0.50,U] 
22:54:20.108 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.06}, one-star: {0.11, -0.21}
22:54:20.110 00.002 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.05)
22:54:20.112 00.002 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.05)
22:54:20.115 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.41 mountX=-0.06 mountY=0.01, mountTheta=3.05
22:54:20.118 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.06, opts=13)
22:54:20.120 00.002 1032 Enqueuing Move request for scope (0.01, -0.06)
22:54:20.121 00.001 10072 Worker thread wakes up
22:54:20.121 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
22:54:20.122 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
22:54:20.122 00.000 10072 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.01
22:54:20.124 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:54:20.126 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:20.127 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:54:20.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:20.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:54:20.127 00.000 10072 MoveAxis(W, 2, ABG)
22:54:20.127 00.000 10072 Guiding  Dir = 3, Dur = 2
22:54:20.127 00.000 10072 IsGuiding returns 0
22:54:20.128 00.001 10072 PulseGuide returned control before completion, sleep 12
22:54:20.145 00.017 1032 UpdateGuideState exits: m=1320 SNR=25.5
22:54:20.147 00.002 10072 IsGuiding returns 0
22:54:20.147 00.000 10072 Move returns status 0, amount 2
22:54:20.147 00.000 10072 MoveAxis(N, 0, ABG)
22:54:20.147 00.000 10072 Move returns status 0, amount 0
22:54:20.147 00.000 10072 move complete, result=0
22:54:20.147 00.000 10072 worker thread done servicing request
22:54:20.147 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:20.151 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:20.152 00.001 1032 Enqueuing Expose request
22:54:20.154 00.002 10072 Worker thread wakes up
22:54:20.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:20.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:20.154 00.000 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:54:20.794 00.640 10072 Exposure complete
22:54:20.851 00.057 10072 worker thread done servicing request
22:54:20.851 00.000 1032 OnExposeComplete: enter
22:54:20.854 00.003 1032 UpdateGuideState(): m_state=6
22:54:20.856 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6463
22:54:20.857 00.001 1032 Star::Find returns 1 (0), X=1100.55, Y=134.37, Mass=1401, SNR=26.3, Peak=131 HFD=3.2
22:54:20.859 00.002 1032 MultiStar: [#1 -0.07,-0.06,0.96,U] [#2 -0.00,0.07,0.82,U] [#3 0.04,0.11,0.76,U] [#4 -0.06,-0.24,0.62,U] [#5 0.09,0.03,0.60,U] [#6 -0.06,-0.27,0.00,M1] [#7 -0.02,0.02,0.73,U] [#8 -0.29,0.04,0.00,M2] 
22:54:20.860 00.001 1032 refined, 6 included, MultiStar: {0.02, -0.04}, one-star: {0.14, -0.17}
22:54:20.862 00.002 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
22:54:20.864 00.002 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
22:54:20.867 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.18 mountX=-0.04 mountY=-0.01, mountTheta=-3.01
22:54:20.869 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
22:54:20.872 00.003 1032 Enqueuing Move request for scope (0.02, -0.04)
22:54:20.873 00.001 10072 Worker thread wakes up
22:54:20.874 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:54:20.874 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:54:20.874 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
22:54:20.876 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:54:20.878 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:20.879 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:54:20.879 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:20.879 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:54:20.879 00.000 10072 MoveAxis(W, 3, ABG)
22:54:20.879 00.000 10072 Guiding  Dir = 3, Dur = 3
22:54:20.879 00.000 10072 IsGuiding returns 0
22:54:20.880 00.001 10072 PulseGuide returned control before completion, sleep 13
22:54:20.899 00.019 1032 UpdateGuideState exits: m=1401 SNR=26.3
22:54:20.902 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:20.903 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:20.905 00.002 1032 Enqueuing Expose request
22:54:20.906 00.001 10072 IsGuiding returns 0
22:54:20.906 00.000 10072 Move returns status 0, amount 3
22:54:20.906 00.000 10072 MoveAxis(N, 0, ABG)
22:54:20.906 00.000 10072 Move returns status 0, amount 0
22:54:20.907 00.001 10072 move complete, result=0
22:54:20.907 00.000 10072 worker thread done servicing request
22:54:20.907 00.000 10072 Worker thread wakes up
22:54:20.907 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:20.907 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:20.914 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:54:21.327 00.413 10072 Exposure complete
22:54:21.380 00.053 10072 worker thread done servicing request
22:54:21.380 00.000 1032 OnExposeComplete: enter
22:54:21.382 00.002 1032 UpdateGuideState(): m_state=6
22:54:21.384 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6464
22:54:21.386 00.002 1032 Star::Find returns 1 (0), X=1100.70, Y=134.37, Mass=1361, SNR=25.9, Peak=120 HFD=3.2
22:54:21.388 00.002 1032 MultiStar: [#1 -0.06,-0.19,0.98,U] [#2 0.02,0.07,0.78,U] [#3 0.05,-0.07,0.77,U] [#4 -0.11,-0.28,0.00,M2] [#5 0.13,-0.05,0.67,U] [#6 -0.07,-0.15,0.60,U] [#7 -0.01,-0.04,0.72,U] [#8 -0.03,-0.14,0.51,U] 
22:54:21.389 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {0.29, -0.17}
22:54:21.392 00.003 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
22:54:21.396 00.004 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
22:54:21.398 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.08 mountX=-0.10 mountY=-0.02, mountTheta=-2.91
22:54:21.401 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
22:54:21.403 00.002 1032 Enqueuing Move request for scope (0.05, -0.09)
22:54:21.404 00.001 10072 Worker thread wakes up
22:54:21.404 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
22:54:21.404 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
22:54:21.404 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.02
22:54:21.406 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:54:21.409 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:21.409 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:54:21.409 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:21.409 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:54:21.409 00.000 10072 MoveAxis(W, 3, ABG)
22:54:21.409 00.000 10072 Guiding  Dir = 3, Dur = 3
22:54:21.410 00.001 10072 IsGuiding returns 0
22:54:21.410 00.000 10072 PulseGuide returned control before completion, sleep 13
22:54:21.427 00.017 1032 UpdateGuideState exits: m=1361 SNR=25.9
22:54:21.430 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:21.432 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:21.433 00.001 1032 Enqueuing Expose request
22:54:21.435 00.002 10072 IsGuiding returns 0
22:54:21.435 00.000 10072 Move returns status 0, amount 3
22:54:21.435 00.000 10072 MoveAxis(N, 0, ABG)
22:54:21.435 00.000 10072 Move returns status 0, amount 0
22:54:21.435 00.000 10072 move complete, result=0
22:54:21.435 00.000 10072 worker thread done servicing request
22:54:21.435 00.000 10072 Worker thread wakes up
22:54:21.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:21.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:21.443 00.008 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:54:22.060 00.617 10072 Exposure complete
22:54:22.115 00.055 10072 worker thread done servicing request
22:54:22.116 00.001 1032 OnExposeComplete: enter
22:54:22.117 00.001 1032 UpdateGuideState(): m_state=6
22:54:22.119 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6465
22:54:22.122 00.003 1032 Star::Find returns 1 (0), X=1100.62, Y=134.41, Mass=1455, SNR=26.8, Peak=121 HFD=3.2
22:54:22.124 00.002 1032 MultiStar: [#1 0.00,-0.15,0.91,U] [#2 0.13,-0.03,0.74,U] [#3 0.05,-0.03,0.74,U] [#4 -0.02,-0.32,0.00,M3] [#5 0.05,0.05,0.69,U] [#6 -0.01,-0.18,0.57,U] [#7 0.16,-0.07,0.66,U] [#8 -0.01,-0.14,0.49,U] 
22:54:22.126 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {0.21, -0.13}
22:54:22.128 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
22:54:22.129 00.001 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
22:54:22.130 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.82 mountX=-0.10 mountY=-0.06, mountTheta=-2.65
22:54:22.132 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
22:54:22.134 00.002 1032 Enqueuing Move request for scope (0.08, -0.09)
22:54:22.137 00.003 10072 Worker thread wakes up
22:54:22.137 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
22:54:22.137 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
22:54:22.137 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.10 yDistance=-0.06
22:54:22.139 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:54:22.142 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:22.142 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:54:22.142 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:22.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:54:22.142 00.000 10072 MoveAxis(W, 4, ABG)
22:54:22.142 00.000 10072 Guiding  Dir = 3, Dur = 4
22:54:22.142 00.000 10072 IsGuiding returns 0
22:54:22.143 00.001 10072 PulseGuide returned control before completion, sleep 14
22:54:22.159 00.016 1032 UpdateGuideState exits: m=1455 SNR=26.8
22:54:22.162 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:22.163 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:22.164 00.001 1032 Enqueuing Expose request
22:54:22.166 00.002 10072 IsGuiding returns 0
22:54:22.166 00.000 10072 Move returns status 0, amount 4
22:54:22.166 00.000 10072 MoveAxis(N, 0, ABG)
22:54:22.166 00.000 10072 Move returns status 0, amount 0
22:54:22.166 00.000 10072 move complete, result=0
22:54:22.166 00.000 10072 worker thread done servicing request
22:54:22.166 00.000 10072 Worker thread wakes up
22:54:22.166 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:22.166 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:22.172 00.006 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:54:22.570 00.398 10072 Exposure complete
22:54:22.623 00.053 10072 worker thread done servicing request
22:54:22.623 00.000 1032 OnExposeComplete: enter
22:54:22.625 00.002 1032 UpdateGuideState(): m_state=6
22:54:22.627 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6466
22:54:22.628 00.001 1032 Star::Find returns 1 (0), X=1100.59, Y=134.39, Mass=1493, SNR=27.2, Peak=133 HFD=3.2
22:54:22.631 00.003 1032 MultiStar: [#1 0.03,-0.18,0.91,U] [#2 0.22,0.11,0.77,U] [#3 0.17,-0.08,0.75,U] [#4 -0.09,-0.26,0.00,M4] [#5 0.01,-0.14,0.63,U] [#6 0.08,-0.19,0.62,U] [#7 -0.07,0.02,0.68,U] [#8 0.04,-0.10,0.47,U] 
22:54:22.633 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.09}, one-star: {0.17, -0.15}
22:54:22.634 00.001 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
22:54:22.636 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
22:54:22.638 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.79 mountX=-0.11 mountY=-0.06, mountTheta=-2.62
22:54:22.642 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
22:54:22.644 00.002 1032 Enqueuing Move request for scope (0.09, -0.09)
22:54:22.647 00.003 10072 Worker thread wakes up
22:54:22.647 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
22:54:22.647 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
22:54:22.647 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.06
22:54:22.649 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:54:22.652 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:22.652 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:54:22.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:22.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:54:22.652 00.000 10072 MoveAxis(W, 3, ABG)
22:54:22.652 00.000 10072 Guiding  Dir = 3, Dur = 3
22:54:22.653 00.001 10072 IsGuiding returns 0
22:54:22.653 00.000 10072 PulseGuide returned control before completion, sleep 13
22:54:22.670 00.017 1032 UpdateGuideState exits: m=1493 SNR=27.2
22:54:22.675 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:22.678 00.003 10072 IsGuiding returns 0
22:54:22.678 00.000 10072 Move returns status 0, amount 3
22:54:22.678 00.000 10072 MoveAxis(N, 0, ABG)
22:54:22.678 00.000 10072 Move returns status 0, amount 0
22:54:22.678 00.000 10072 move complete, result=0
22:54:22.678 00.000 10072 worker thread done servicing request
22:54:22.679 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:22.682 00.003 1032 Enqueuing Expose request
22:54:22.683 00.001 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:54:22.685 00.002 10072 Worker thread wakes up
22:54:22.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:22.686 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:23.322 00.636 10072 Exposure complete
22:54:23.376 00.054 10072 worker thread done servicing request
22:54:23.376 00.000 1032 OnExposeComplete: enter
22:54:23.379 00.003 1032 UpdateGuideState(): m_state=6
22:54:23.382 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6467
22:54:23.384 00.002 1032 Star::Find returns 1 (0), X=1100.52, Y=134.34, Mass=1365, SNR=26.0, Peak=122 HFD=3.2
22:54:23.386 00.002 1032 MultiStar: [#1 -0.03,-0.12,0.94,U] [#2 0.04,-0.01,0.78,U] [#3 0.02,0.08,0.75,U] [#4 -0.08,-0.15,0.69,U] [#5 0.10,0.07,0.69,U] [#6 0.02,-0.10,0.61,U] [#7 -0.22,0.18,0.00,M1] [#8 -0.21,-0.06,0.53,U] 
22:54:23.388 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {0.11, -0.20}
22:54:23.389 00.001 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.99)
22:54:23.391 00.002 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.99)
22:54:23.394 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.47 mountX=-0.07 mountY=0.01, mountTheta=2.99
22:54:23.397 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
22:54:23.400 00.003 1032 Enqueuing Move request for scope (0.01, -0.07)
22:54:23.402 00.002 10072 Worker thread wakes up
22:54:23.403 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
22:54:23.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
22:54:23.403 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
22:54:23.405 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:54:23.408 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:23.408 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:54:23.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:23.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:54:23.408 00.000 10072 MoveAxis(W, 3, ABG)
22:54:23.408 00.000 10072 Guiding  Dir = 3, Dur = 3
22:54:23.408 00.000 10072 IsGuiding returns 0
22:54:23.409 00.001 10072 PulseGuide returned control before completion, sleep 13
22:54:23.430 00.021 1032 UpdateGuideState exits: m=1365 SNR=26.0
22:54:23.433 00.003 10072 IsGuiding returns 0
22:54:23.433 00.000 10072 Move returns status 0, amount 3
22:54:23.433 00.000 10072 MoveAxis(N, 0, ABG)
22:54:23.433 00.000 10072 Move returns status 0, amount 0
22:54:23.433 00.000 10072 move complete, result=0
22:54:23.433 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:23.435 00.002 10072 worker thread done servicing request
22:54:23.435 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:23.437 00.002 1032 Enqueuing Expose request
22:54:23.439 00.002 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:54:23.441 00.002 10072 Worker thread wakes up
22:54:23.441 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:23.441 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:23.853 00.412 10072 Exposure complete
22:54:23.904 00.051 10072 worker thread done servicing request
22:54:23.904 00.000 1032 OnExposeComplete: enter
22:54:23.906 00.002 1032 UpdateGuideState(): m_state=6
22:54:23.907 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6468
22:54:23.909 00.002 1032 Star::Find returns 1 (0), X=1100.57, Y=134.41, Mass=1244, SNR=24.8, Peak=113 HFD=3.2
22:54:23.910 00.001 1032 MultiStar: [#1 -0.13,-0.08,0.99,U] [#2 0.03,0.01,0.79,U] [#3 -0.09,0.08,0.82,U] [#4 -0.17,-0.21,0.00,M4] [#5 -0.04,-0.01,0.69,U] [#6 -0.08,-0.09,0.63,U] [#7 -0.13,0.00,0.74,U] [#8 -0.07,0.02,0.54,U] 
22:54:23.913 00.003 1032 refined, 7 included, MultiStar: {-0.04, -0.03}, one-star: {0.16, -0.13}
22:54:23.914 00.001 1032 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.83) = xAngle (-4.30 = 1.98)
22:54:23.916 00.002 1032 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.30 = 1.98)
22:54:23.917 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.47 mountX=-0.02 mountY=0.04, mountTheta=1.98
22:54:23.920 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
22:54:23.921 00.001 1032 Enqueuing Move request for scope (-0.04, -0.03)
22:54:23.925 00.004 10072 Worker thread wakes up
22:54:23.925 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
22:54:23.925 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
22:54:23.925 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.04
22:54:23.926 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:54:23.929 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:23.929 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:54:23.929 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:23.929 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:54:23.929 00.000 10072 MoveAxis(W, 3, ABG)
22:54:23.929 00.000 10072 Guiding  Dir = 3, Dur = 3
22:54:23.930 00.001 10072 IsGuiding returns 0
22:54:23.930 00.000 10072 PulseGuide returned control before completion, sleep 13
22:54:23.946 00.016 1032 UpdateGuideState exits: m=1244 SNR=24.8
22:54:23.949 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:23.950 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:23.953 00.003 1032 Enqueuing Expose request
22:54:23.959 00.006 10072 IsGuiding returns 0
22:54:23.959 00.000 10072 Move returns status 0, amount 3
22:54:23.959 00.000 10072 MoveAxis(N, 0, ABG)
22:54:23.959 00.000 10072 Move returns status 0, amount 0
22:54:23.959 00.000 10072 move complete, result=0
22:54:23.959 00.000 10072 worker thread done servicing request
22:54:23.959 00.000 10072 Worker thread wakes up
22:54:23.960 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:23.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:23.965 00.005 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:54:24.587 00.622 10072 Exposure complete
22:54:24.635 00.048 10072 worker thread done servicing request
22:54:24.636 00.001 1032 OnExposeComplete: enter
22:54:24.639 00.003 1032 UpdateGuideState(): m_state=6
22:54:24.640 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6469
22:54:24.642 00.002 1032 Star::Find returns 1 (0), X=1100.53, Y=134.30, Mass=1364, SNR=26.0, Peak=131 HFD=3.2
22:54:24.645 00.003 1032 MultiStar: [#1 -0.11,-0.26,0.00,M1] [#2 -0.04,0.01,0.80,U] [#3 -0.00,-0.02,0.75,U] [#4 -0.15,-0.38,0.00,M5] [#5 0.03,-0.03,0.64,U] [#6 0.09,-0.25,0.00,M1] [#7 0.05,-0.03,0.73,U] [#8 -0.02,-0.13,0.52,U] 
22:54:24.650 00.005 1032 refined, 5 included, MultiStar: {0.03, -0.08}, one-star: {0.12, -0.24}
22:54:24.653 00.003 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
22:54:24.654 00.001 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
22:54:24.656 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.25 mountX=-0.09 mountY=-0.01, mountTheta=-3.08
22:54:24.659 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
22:54:24.661 00.002 1032 Enqueuing Move request for scope (0.03, -0.08)
22:54:24.664 00.003 10072 Worker thread wakes up
22:54:24.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
22:54:24.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
22:54:24.664 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.09 yDistance=-0.01
22:54:24.666 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
22:54:24.668 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:24.668 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:54:24.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:24.669 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:54:24.669 00.000 10072 MoveAxis(W, 3, ABG)
22:54:24.669 00.000 10072 Guiding  Dir = 3, Dur = 3
22:54:24.669 00.000 10072 IsGuiding returns 0
22:54:24.669 00.000 10072 PulseGuide returned control before completion, sleep 13
22:54:24.687 00.018 1032 UpdateGuideState exits: m=1364 SNR=26.0
22:54:24.690 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:24.692 00.002 10072 IsGuiding returns 0
22:54:24.692 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:24.694 00.002 10072 Move returns status 0, amount 3
22:54:24.695 00.001 1032 Enqueuing Expose request
22:54:24.697 00.002 10072 MoveAxis(N, 0, ABG)
22:54:24.697 00.000 10072 Move returns status 0, amount 0
22:54:24.697 00.000 10072 move complete, result=0
22:54:24.697 00.000 10072 worker thread done servicing request
22:54:24.697 00.000 10072 Worker thread wakes up
22:54:24.697 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:24.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:24.705 00.008 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:54:25.115 00.410 10072 Exposure complete
22:54:25.167 00.052 10072 worker thread done servicing request
22:54:25.168 00.001 1032 OnExposeComplete: enter
22:54:25.170 00.002 1032 UpdateGuideState(): m_state=6
22:54:25.172 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6470
22:54:25.174 00.002 1032 Star::Find returns 1 (0), X=1100.49, Y=134.35, Mass=1458, SNR=26.8, Peak=132 HFD=3.2
22:54:25.178 00.004 1032 MultiStar: [#1 -0.00,-0.18,0.92,U] [#2 0.02,-0.01,0.75,U] [#3 -0.03,-0.08,0.73,U] [#4 -0.16,-0.29,0.00,M6] [#5 -0.05,-0.05,0.65,U] [#6 -0.06,-0.27,0.00,M2] [#7 0.07,-0.01,0.68,U] [#8 -0.06,-0.05,0.49,U] 
22:54:25.180 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.09}, one-star: {0.07, -0.19}
22:54:25.182 00.002 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.96)
22:54:25.184 00.002 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.96)
22:54:25.186 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.49 mountX=-0.09 mountY=0.02, mountTheta=2.96
22:54:25.189 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
22:54:25.191 00.002 1032 Enqueuing Move request for scope (0.01, -0.09)
22:54:25.194 00.003 10072 Worker thread wakes up
22:54:25.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
22:54:25.194 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
22:54:25.194 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.02
22:54:25.196 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
22:54:25.199 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:25.199 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
22:54:25.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:25.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:54:25.199 00.000 10072 MoveAxis(W, 2, ABG)
22:54:25.199 00.000 10072 Guiding  Dir = 3, Dur = 2
22:54:25.200 00.001 10072 IsGuiding returns 0
22:54:25.200 00.000 10072 PulseGuide returned control before completion, sleep 12
22:54:25.219 00.019 1032 UpdateGuideState exits: m=1458 SNR=26.8
22:54:25.221 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:25.223 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:25.225 00.002 1032 Enqueuing Expose request
22:54:25.227 00.002 10072 IsGuiding returns 0
22:54:25.227 00.000 10072 Move returns status 0, amount 2
22:54:25.227 00.000 10072 MoveAxis(N, 0, ABG)
22:54:25.228 00.001 10072 Move returns status 0, amount 0
22:54:25.228 00.000 10072 move complete, result=0
22:54:25.228 00.000 10072 worker thread done servicing request
22:54:25.228 00.000 10072 Worker thread wakes up
22:54:25.228 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:25.228 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:25.236 00.008 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:54:25.867 00.631 10072 Exposure complete
22:54:25.922 00.055 10072 worker thread done servicing request
22:54:25.922 00.000 1032 OnExposeComplete: enter
22:54:25.924 00.002 1032 UpdateGuideState(): m_state=6
22:54:25.925 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6471
22:54:25.928 00.003 1032 Star::Find returns 1 (0), X=1100.57, Y=134.35, Mass=1388, SNR=26.2, Peak=130 HFD=3.2
22:54:25.930 00.002 1032 MultiStar: [#1 -0.03,-0.04,0.97,U] [#2 0.02,0.10,0.79,U] [#3 0.02,0.10,0.79,U] [#4 -0.10,-0.32,0.00,M7] [#5 -0.01,-0.07,0.64,U] [#6 -0.13,-0.01,0.61,U] [#7 0.01,-0.17,0.71,U] [#8 -0.00,0.12,0.53,U] 
22:54:25.933 00.003 1032 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {0.16, -0.19}
22:54:25.935 00.002 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
22:54:25.937 00.002 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
22:54:25.939 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.10 mountX=-0.03 mountY=-0.01, mountTheta=-2.93
22:54:25.942 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
22:54:25.944 00.002 1032 Enqueuing Move request for scope (0.01, -0.03)
22:54:25.946 00.002 10072 Worker thread wakes up
22:54:25.946 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
22:54:25.946 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
22:54:25.946 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.01
22:54:25.949 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:54:25.952 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:25.952 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:54:25.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:25.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:54:25.952 00.000 10072 MoveAxis(W, 1, ABG)
22:54:25.952 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:25.952 00.000 10072 IsGuiding returns 0
22:54:25.954 00.002 10072 PulseGuide returned control before completion, sleep 11
22:54:25.972 00.018 1032 UpdateGuideState exits: m=1388 SNR=26.2
22:54:25.974 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:25.976 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:25.978 00.002 1032 Enqueuing Expose request
22:54:25.980 00.002 10072 IsGuiding returns 0
22:54:25.980 00.000 10072 Move returns status 0, amount 1
22:54:25.980 00.000 10072 MoveAxis(N, 0, ABG)
22:54:25.980 00.000 10072 Move returns status 0, amount 0
22:54:25.980 00.000 10072 move complete, result=0
22:54:25.981 00.001 10072 worker thread done servicing request
22:54:25.981 00.000 10072 Worker thread wakes up
22:54:25.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:25.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:25.992 00.011 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:54:26.400 00.408 10072 Exposure complete
22:54:26.449 00.049 10072 worker thread done servicing request
22:54:26.449 00.000 1032 OnExposeComplete: enter
22:54:26.451 00.002 1032 UpdateGuideState(): m_state=6
22:54:26.453 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6472
22:54:26.456 00.003 1032 Star::Find returns 1 (0), X=1100.55, Y=134.40, Mass=1260, SNR=24.9, Peak=109 HFD=3.2
22:54:26.458 00.002 1032 MultiStar: [#1 -0.00,-0.17,0.98,U] [#2 0.07,0.06,0.79,U] [#3 0.06,0.02,0.79,U] [#4 -0.06,-0.26,0.00,M8] [#5 -0.06,-0.04,0.69,U] [#6 -0.17,-0.02,0.60,U] [#7 0.05,-0.03,0.73,U] [#8 -0.15,0.11,0.52,U] 
22:54:26.461 00.003 1032 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {0.14, -0.14}
22:54:26.462 00.001 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
22:54:26.464 00.002 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
22:54:26.466 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.33 mountX=-0.04 mountY=0.00, mountTheta=3.12
22:54:26.469 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
22:54:26.470 00.001 1032 Enqueuing Move request for scope (0.01, -0.04)
22:54:26.471 00.001 10072 Worker thread wakes up
22:54:26.472 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:54:26.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:54:26.472 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
22:54:26.474 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:54:26.476 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:26.476 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:54:26.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:26.476 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:54:26.476 00.000 10072 MoveAxis(W, 1, ABG)
22:54:26.476 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:26.478 00.002 10072 IsGuiding returns 0
22:54:26.478 00.000 10072 PulseGuide returned control before completion, sleep 11
22:54:26.496 00.018 1032 UpdateGuideState exits: m=1260 SNR=24.9
22:54:26.498 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:26.499 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:26.501 00.002 1032 Enqueuing Expose request
22:54:26.505 00.004 10072 IsGuiding returns 0
22:54:26.505 00.000 10072 Move returns status 0, amount 1
22:54:26.505 00.000 10072 MoveAxis(N, 0, ABG)
22:54:26.505 00.000 10072 Move returns status 0, amount 0
22:54:26.505 00.000 10072 move complete, result=0
22:54:26.505 00.000 10072 worker thread done servicing request
22:54:26.505 00.000 10072 Worker thread wakes up
22:54:26.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:26.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:26.509 00.004 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:54:27.135 00.626 10072 Exposure complete
22:54:27.185 00.050 10072 worker thread done servicing request
22:54:27.185 00.000 1032 OnExposeComplete: enter
22:54:27.187 00.002 1032 UpdateGuideState(): m_state=6
22:54:27.189 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6473
22:54:27.191 00.002 1032 Star::Find returns 1 (0), X=1100.53, Y=134.44, Mass=1323, SNR=25.6, Peak=121 HFD=3.2
22:54:27.193 00.002 1032 MultiStar: [#1 -0.00,-0.15,0.96,U] [#2 0.04,-0.02,0.79,U] [#3 0.15,-0.09,0.74,U] [#4 -0.09,-0.22,0.73,U] [#5 -0.02,-0.05,0.66,U] [#6 0.09,-0.04,0.62,U] [#7 0.00,-0.16,0.74,U] [#8 -0.04,-0.07,0.54,U] 
22:54:27.194 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {0.11, -0.10}
22:54:27.196 00.002 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
22:54:27.197 00.001 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
22:54:27.198 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.28 mountX=-0.11 mountY=-0.00, mountTheta=-3.11
22:54:27.201 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
22:54:27.202 00.001 1032 Enqueuing Move request for scope (0.03, -0.10)
22:54:27.205 00.003 10072 Worker thread wakes up
22:54:27.206 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
22:54:27.206 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
22:54:27.206 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.11 yDistance=-0.00
22:54:27.207 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:54:27.210 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:27.210 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
22:54:27.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:27.210 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:54:27.210 00.000 10072 MoveAxis(W, 2, ABG)
22:54:27.210 00.000 10072 Guiding  Dir = 3, Dur = 2
22:54:27.211 00.001 10072 IsGuiding returns 0
22:54:27.211 00.000 10072 PulseGuide returned control before completion, sleep 12
22:54:27.228 00.017 10072 IsGuiding returns 0
22:54:27.228 00.000 10072 Move returns status 0, amount 2
22:54:27.228 00.000 10072 MoveAxis(N, 0, ABG)
22:54:27.228 00.000 10072 Move returns status 0, amount 0
22:54:27.228 00.000 10072 move complete, result=0
22:54:27.228 00.000 1032 UpdateGuideState exits: m=1323 SNR=25.6
22:54:27.230 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:27.232 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:27.234 00.002 1032 Enqueuing Expose request
22:54:27.235 00.001 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:54:27.238 00.003 10072 worker thread done servicing request
22:54:27.238 00.000 10072 Worker thread wakes up
22:54:27.238 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:27.238 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:27.651 00.413 10072 Exposure complete
22:54:27.705 00.054 10072 worker thread done servicing request
22:54:27.705 00.000 1032 OnExposeComplete: enter
22:54:27.708 00.003 1032 UpdateGuideState(): m_state=6
22:54:27.710 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6474
22:54:27.716 00.006 1032 Star::Find returns 1 (0), X=1100.58, Y=134.28, Mass=1418, SNR=26.4, Peak=135 HFD=3.2
22:54:27.718 00.002 1032 MultiStar: [#1 -0.05,-0.16,0.96,U] [#2 0.16,-0.07,0.75,U] [#3 0.10,-0.17,0.74,U] [#4 -0.07,-0.33,0.00,M8] [#5 0.02,-0.17,0.66,U] [#6 0.03,-0.25,0.00,M1] [#7 0.02,-0.23,0.73,U] [#8 -0.05,-0.10,0.49,U] 
22:54:27.720 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.17}, one-star: {0.16, -0.26}
22:54:27.722 00.002 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
22:54:27.724 00.002 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
22:54:27.725 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.23 mountX=-0.18 mountY=-0.01, mountTheta=-3.06
22:54:27.728 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.17, opts=13)
22:54:27.731 00.003 1032 Enqueuing Move request for scope (0.06, -0.17)
22:54:27.732 00.001 10072 Worker thread wakes up
22:54:27.732 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
22:54:27.732 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
22:54:27.733 00.001 10072 Moving (0.06, -0.17) raw xDistance=-0.18 yDistance=-0.01
22:54:27.734 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:54:27.737 00.003 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 287.15
22:54:27.737 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
22:54:27.737 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:27.737 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:54:27.737 00.000 10072 MoveAxis(E, 84, ABG)
22:54:27.737 00.000 10072 Guiding  Dir = 2, Dur = 84
22:54:27.738 00.001 10072 IsGuiding returns 0
22:54:27.738 00.000 10072 PulseGuide returned control before completion, sleep 94
22:54:27.756 00.018 1032 UpdateGuideState exits: m=1418 SNR=26.4
22:54:27.759 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:27.761 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:27.763 00.002 1032 Enqueuing Expose request
22:54:27.835 00.072 10072 IsGuiding returns 0
22:54:27.835 00.000 10072 Move returns status 0, amount 84
22:54:27.835 00.000 10072 MoveAxis(N, 0, ABG)
22:54:27.835 00.000 10072 Move returns status 0, amount 0
22:54:27.835 00.000 10072 move complete, result=0
22:54:27.835 00.000 10072 worker thread done servicing request
22:54:27.835 00.000 10072 Worker thread wakes up
22:54:27.835 00.000 1032 GuideStep: -0.2 px 84 ms EAST, -0.0 px 0 ms NORTH
22:54:27.838 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:27.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:28.464 00.626 10072 Exposure complete
22:54:28.512 00.048 10072 worker thread done servicing request
22:54:28.512 00.000 1032 OnExposeComplete: enter
22:54:28.514 00.002 1032 UpdateGuideState(): m_state=6
22:54:28.517 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6475
22:54:28.519 00.002 1032 Star::Find returns 1 (0), X=1100.58, Y=134.45, Mass=1422, SNR=26.5, Peak=129 HFD=3.2
22:54:28.521 00.002 1032 MultiStar: [#1 -0.09,-0.18,0.93,U] [#2 0.09,0.03,0.79,U] [#3 -0.03,0.00,0.76,U] [#4 -0.06,-0.30,0.00,M9] [#5 0.03,-0.06,0.64,U] [#6 -0.15,0.12,0.62,U] [#7 -0.04,-0.08,0.67,U] [#8 0.01,-0.16,0.50,U] 
22:54:28.523 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.06}, one-star: {0.16, -0.09}
22:54:28.524 00.001 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.98)
22:54:28.526 00.002 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.98)
22:54:28.529 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.47 mountX=-0.06 mountY=0.01, mountTheta=2.98
22:54:28.531 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.06, opts=13)
22:54:28.533 00.002 1032 Enqueuing Move request for scope (0.01, -0.06)
22:54:28.535 00.002 10072 Worker thread wakes up
22:54:28.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
22:54:28.535 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
22:54:28.535 00.000 10072 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.01
22:54:28.538 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:54:28.540 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:28.540 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:54:28.540 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:28.540 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:54:28.540 00.000 10072 MoveAxis(W, 2, ABG)
22:54:28.540 00.000 10072 Guiding  Dir = 3, Dur = 2
22:54:28.540 00.000 10072 IsGuiding returns 0
22:54:28.541 00.001 10072 PulseGuide returned control before completion, sleep 12
22:54:28.555 00.014 10072 IsGuiding returns 0
22:54:28.555 00.000 10072 Move returns status 0, amount 2
22:54:28.555 00.000 10072 MoveAxis(N, 0, ABG)
22:54:28.555 00.000 10072 Move returns status 0, amount 0
22:54:28.555 00.000 10072 move complete, result=0
22:54:28.555 00.000 10072 worker thread done servicing request
22:54:28.559 00.004 1032 UpdateGuideState exits: m=1422 SNR=26.5
22:54:28.560 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:28.562 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:28.563 00.001 1032 Enqueuing Expose request
22:54:28.566 00.003 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:54:28.567 00.001 10072 Worker thread wakes up
22:54:28.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:28.568 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:28.978 00.410 10072 Exposure complete
22:54:29.032 00.054 10072 worker thread done servicing request
22:54:29.032 00.000 1032 OnExposeComplete: enter
22:54:29.034 00.002 1032 UpdateGuideState(): m_state=6
22:54:29.036 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6476
22:54:29.037 00.001 1032 Star::Find returns 1 (0), X=1100.40, Y=134.50, Mass=1312, SNR=25.4, Peak=120 HFD=3.2
22:54:29.040 00.003 1032 MultiStar: [#1 -0.09,-0.15,0.98,U] [#2 -0.01,0.04,0.83,U] [#3 -0.14,0.05,0.78,U] [#4 -0.19,-0.15,0.69,U] [#5 0.03,0.04,0.64,U] [#6 -0.10,-0.09,0.64,U] [#7 -0.08,0.15,0.73,U] [#8 0.15,-0.05,0.53,U] 
22:54:29.042 00.002 1032 single-star, 8 included, MultiStar: {-0.06, -0.03}, one-star: {-0.02, -0.04}
22:54:29.044 00.002 1032 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.83) = xAngle (-3.90 = 2.38)
22:54:29.045 00.001 1032 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.90 = 2.38)
22:54:29.047 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.07 mountX=-0.03 mountY=0.03, mountTheta=2.38
22:54:29.053 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
22:54:29.055 00.002 1032 Enqueuing Move request for scope (-0.02, -0.04)
22:54:29.057 00.002 10072 Worker thread wakes up
22:54:29.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
22:54:29.057 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
22:54:29.057 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
22:54:29.059 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:54:29.062 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:29.062 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:54:29.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:29.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:54:29.062 00.000 10072 MoveAxis(W, 1, ABG)
22:54:29.062 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:29.062 00.000 10072 IsGuiding returns 0
22:54:29.063 00.001 10072 PulseGuide returned control before completion, sleep 11
22:54:29.079 00.016 1032 UpdateGuideState exits: m=1312 SNR=25.4
22:54:29.081 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:29.083 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:29.084 00.001 1032 Enqueuing Expose request
22:54:29.086 00.002 10072 IsGuiding returns 0
22:54:29.086 00.000 10072 Move returns status 0, amount 1
22:54:29.086 00.000 10072 MoveAxis(N, 0, ABG)
22:54:29.086 00.000 10072 Move returns status 0, amount 0
22:54:29.087 00.001 10072 move complete, result=0
22:54:29.087 00.000 10072 worker thread done servicing request
22:54:29.087 00.000 10072 Worker thread wakes up
22:54:29.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:29.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:29.094 00.007 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:54:29.715 00.621 10072 Exposure complete
22:54:29.766 00.051 10072 worker thread done servicing request
22:54:29.766 00.000 1032 OnExposeComplete: enter
22:54:29.770 00.004 1032 UpdateGuideState(): m_state=6
22:54:29.773 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6477
22:54:29.775 00.002 1032 Star::Find returns 1 (0), X=1100.53, Y=134.62, Mass=1355, SNR=25.9, Peak=132 HFD=3.2
22:54:29.777 00.002 1032 MultiStar: [#1 -0.05,0.05,0.96,U] [#2 -0.08,0.18,0.77,U] [#3 -0.18,0.10,0.80,U] [#4 -0.28,0.02,0.00,M9] [#5 -0.03,0.06,0.65,U] [#6 -0.19,0.24,0.00,M1] [#7 0.00,0.15,0.71,U] [#8 -0.06,0.14,0.50,U] 
22:54:29.779 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.11}, one-star: {0.11, 0.08}
22:54:29.781 00.002 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
22:54:29.783 00.002 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
22:54:29.785 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.88 mountX=0.11 mountY=0.01, mountTheta=0.05
22:54:29.787 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.11, opts=13)
22:54:29.789 00.002 1032 Enqueuing Move request for scope (-0.03, 0.11)
22:54:29.792 00.003 10072 Worker thread wakes up
22:54:29.792 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
22:54:29.792 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
22:54:29.792 00.000 10072 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=0.01
22:54:29.794 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:54:29.798 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:29.798 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:54:29.798 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:29.798 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:54:29.798 00.000 10072 MoveAxis(W, 2, ABG)
22:54:29.798 00.000 10072 Guiding  Dir = 3, Dur = 2
22:54:29.799 00.001 10072 IsGuiding returns 0
22:54:29.799 00.000 10072 PulseGuide returned control before completion, sleep 12
22:54:29.817 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
22:54:29.819 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:29.820 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:29.823 00.003 1032 Enqueuing Expose request
22:54:29.825 00.002 10072 IsGuiding returns 0
22:54:29.826 00.001 10072 Move returns status 0, amount 2
22:54:29.826 00.000 10072 MoveAxis(N, 0, ABG)
22:54:29.826 00.000 10072 Move returns status 0, amount 0
22:54:29.826 00.000 10072 move complete, result=0
22:54:29.826 00.000 10072 worker thread done servicing request
22:54:29.826 00.000 10072 Worker thread wakes up
22:54:29.826 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:29.826 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:29.835 00.009 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:54:30.232 00.397 10072 Exposure complete
22:54:30.283 00.051 10072 worker thread done servicing request
22:54:30.284 00.001 1032 OnExposeComplete: enter
22:54:30.285 00.001 1032 UpdateGuideState(): m_state=6
22:54:30.288 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6478
22:54:30.290 00.002 1032 Star::Find returns 1 (0), X=1100.49, Y=134.61, Mass=1345, SNR=25.8, Peak=109 HFD=3.2
22:54:30.292 00.002 1032 MultiStar: [#1 0.07,-0.04,0.96,U] [#2 -0.00,0.11,0.81,U] [#3 -0.06,0.31,0.00,M1] [#4 -0.19,0.06,0.69,U] [#5 0.11,0.34,0.00,M1] [#6 -0.17,0.25,0.00,M2] [#7 0.02,0.31,0.00,M1] [#8 -0.18,0.08,0.51,U] 
22:54:30.294 00.002 1032 refined, 4 included, MultiStar: {-0.02, 0.05}, one-star: {0.07, 0.07}
22:54:30.296 00.002 1032 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.83) = xAngle (0.14 = 0.14)
22:54:30.299 00.003 1032 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.14 = 0.14)
22:54:30.300 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.97 mountX=0.05 mountY=0.01, mountTheta=0.14
22:54:30.305 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
22:54:30.308 00.003 1032 Enqueuing Move request for scope (-0.02, 0.05)
22:54:30.310 00.002 10072 Worker thread wakes up
22:54:30.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
22:54:30.310 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
22:54:30.310 00.000 10072 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.01
22:54:30.312 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:54:30.314 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:30.316 00.002 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:54:30.316 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:30.316 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:54:30.316 00.000 10072 MoveAxis(W, 1, ABG)
22:54:30.316 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:30.316 00.000 10072 IsGuiding returns 0
22:54:30.317 00.001 10072 PulseGuide returned control before completion, sleep 11
22:54:30.333 00.016 1032 UpdateGuideState exits: m=1345 SNR=25.8
22:54:30.334 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:30.337 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:30.339 00.002 1032 Enqueuing Expose request
22:54:30.341 00.002 10072 IsGuiding returns 0
22:54:30.341 00.000 10072 Move returns status 0, amount 1
22:54:30.341 00.000 10072 MoveAxis(N, 0, ABG)
22:54:30.341 00.000 10072 Move returns status 0, amount 0
22:54:30.341 00.000 10072 move complete, result=0
22:54:30.341 00.000 10072 worker thread done servicing request
22:54:30.341 00.000 10072 Worker thread wakes up
22:54:30.341 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:30.341 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:30.350 00.009 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:54:30.970 00.620 10072 Exposure complete
22:54:31.025 00.055 10072 worker thread done servicing request
22:54:31.025 00.000 1032 OnExposeComplete: enter
22:54:31.028 00.003 1032 UpdateGuideState(): m_state=6
22:54:31.030 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6479
22:54:31.031 00.001 1032 Star::Find returns 1 (0), X=1100.61, Y=134.51, Mass=1336, SNR=25.7, Peak=124 HFD=3.2
22:54:31.033 00.002 1032 MultiStar: [#1 0.03,0.14,1.00,U] [#2 0.05,0.26,0.00,M1] [#3 -0.07,0.31,0.00,M2] [#4 -0.20,0.09,0.67,U] [#5 0.11,0.13,0.66,U] [#6 -0.21,0.15,0.00,M3] [#7 -0.09,0.12,0.72,U] [#8 -0.08,0.22,0.52,U] 
22:54:31.035 00.002 1032 refined, 5 included, MultiStar: {0.01, 0.10}, one-star: {0.20, -0.03}
22:54:31.037 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
22:54:31.038 00.001 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
22:54:31.040 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.44 mountX=0.09 mountY=-0.04, mountTheta=-0.39
22:54:31.042 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
22:54:31.044 00.002 1032 Enqueuing Move request for scope (0.01, 0.10)
22:54:31.045 00.001 10072 Worker thread wakes up
22:54:31.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:54:31.045 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:54:31.045 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.04
22:54:31.047 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:54:31.051 00.004 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:31.051 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:54:31.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:31.051 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:54:31.051 00.000 10072 MoveAxis(W, 1, ABG)
22:54:31.051 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:31.052 00.001 10072 IsGuiding returns 0
22:54:31.052 00.000 10072 PulseGuide returned control before completion, sleep 11
22:54:31.070 00.018 1032 UpdateGuideState exits: m=1336 SNR=25.7
22:54:31.072 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:31.074 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:31.076 00.002 1032 Enqueuing Expose request
22:54:31.078 00.002 10072 IsGuiding returns 0
22:54:31.079 00.001 10072 Move returns status 0, amount 1
22:54:31.079 00.000 10072 MoveAxis(N, 0, ABG)
22:54:31.079 00.000 10072 Move returns status 0, amount 0
22:54:31.079 00.000 10072 move complete, result=0
22:54:31.079 00.000 10072 worker thread done servicing request
22:54:31.079 00.000 10072 Worker thread wakes up
22:54:31.079 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:31.079 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:31.088 00.009 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:54:31.486 00.398 10072 Exposure complete
22:54:31.535 00.049 10072 worker thread done servicing request
22:54:31.535 00.000 1032 OnExposeComplete: enter
22:54:31.538 00.003 1032 UpdateGuideState(): m_state=6
22:54:31.542 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6480
22:54:31.546 00.004 1032 Star::Find returns 1 (0), X=1100.56, Y=134.64, Mass=1327, SNR=25.6, Peak=125 HFD=3.2
22:54:31.550 00.004 1032 MultiStar: [#1 -0.03,0.03,0.98,U] [#2 -0.08,0.30,0.00,M2] [#3 -0.11,0.26,0.00,M3] [#4 -0.14,-0.02,0.69,U] [#5 0.14,0.23,0.00,M1] [#6 -0.16,0.18,0.62,U] [#7 -0.05,0.26,0.00,M1] [#8 -0.25,0.34,0.00,M1] 
22:54:31.551 00.001 1032 refined, 3 included, MultiStar: {-0.02, 0.07}, one-star: {0.15, 0.10}
22:54:31.553 00.002 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
22:54:31.555 00.002 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
22:54:31.557 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.88 mountX=0.08 mountY=0.00, mountTheta=0.05
22:54:31.560 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
22:54:31.562 00.002 1032 Enqueuing Move request for scope (-0.02, 0.07)
22:54:31.563 00.001 10072 Worker thread wakes up
22:54:31.564 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
22:54:31.564 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
22:54:31.564 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.08 yDistance=0.00
22:54:31.565 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:54:31.568 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:31.568 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:54:31.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:31.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:54:31.568 00.000 10072 MoveAxis(W, 1, ABG)
22:54:31.568 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:31.568 00.000 10072 IsGuiding returns 0
22:54:31.569 00.001 10072 PulseGuide returned control before completion, sleep 11
22:54:31.585 00.016 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:54:31.586 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:31.589 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:31.590 00.001 1032 Enqueuing Expose request
22:54:31.592 00.002 10072 IsGuiding returns 0
22:54:31.592 00.000 10072 Move returns status 0, amount 1
22:54:31.592 00.000 10072 MoveAxis(N, 0, ABG)
22:54:31.592 00.000 10072 Move returns status 0, amount 0
22:54:31.592 00.000 10072 move complete, result=0
22:54:31.592 00.000 10072 worker thread done servicing request
22:54:31.592 00.000 10072 Worker thread wakes up
22:54:31.592 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:31.593 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:31.601 00.008 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:54:32.222 00.621 10072 Exposure complete
22:54:32.272 00.050 10072 worker thread done servicing request
22:54:32.272 00.000 1032 OnExposeComplete: enter
22:54:32.274 00.002 1032 UpdateGuideState(): m_state=6
22:54:32.275 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6481
22:54:32.277 00.002 1032 Star::Find returns 1 (0), X=1100.46, Y=134.77, Mass=1415, SNR=26.4, Peak=128 HFD=3.3
22:54:32.278 00.001 1032 MultiStar: [#1 -0.01,0.24,0.90,U] [#2 0.03,0.38,0.00,M3] [#3 -0.04,0.33,0.00,M4] [#4 -0.15,0.06,0.67,U] [#5 -0.05,0.43,0.00,M2] [#6 -0.18,0.21,0.00,M3] [#7 0.07,0.28,0.00,M2] [#8 -0.15,0.41,0.00,M2] 
22:54:32.280 00.002 1032 refined, 2 included, MultiStar: {-0.02, 0.19}, one-star: {0.05, 0.23}
22:54:32.281 00.001 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
22:54:32.283 00.002 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
22:54:32.285 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.70 mountX=0.19 mountY=-0.03, mountTheta=-0.13
22:54:32.288 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.19, opts=13)
22:54:32.290 00.002 1032 Enqueuing Move request for scope (-0.02, 0.19)
22:54:32.292 00.002 10072 Worker thread wakes up
22:54:32.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
22:54:32.292 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
22:54:32.292 00.000 10072 Moving (-0.02, 0.19) raw xDistance=0.19 yDistance=-0.03
22:54:32.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:54:32.296 00.002 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 287.15
22:54:32.296 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
22:54:32.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:32.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:54:32.296 00.000 10072 MoveAxis(W, 89, ABG)
22:54:32.296 00.000 10072 Guiding  Dir = 3, Dur = 89
22:54:32.297 00.001 10072 IsGuiding returns 0
22:54:32.298 00.001 10072 PulseGuide returned control before completion, sleep 99
22:54:32.315 00.017 1032 UpdateGuideState exits: m=1415 SNR=26.4
22:54:32.318 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:32.319 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:32.322 00.003 1032 Enqueuing Expose request
22:54:32.406 00.084 10072 IsGuiding returns 0
22:54:32.406 00.000 10072 Move returns status 0, amount 89
22:54:32.406 00.000 10072 MoveAxis(N, 0, ABG)
22:54:32.406 00.000 10072 Move returns status 0, amount 0
22:54:32.406 00.000 10072 move complete, result=0
22:54:32.406 00.000 10072 worker thread done servicing request
22:54:32.406 00.000 10072 Worker thread wakes up
22:54:32.406 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:32.406 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:32.406 00.000 1032 GuideStep: 0.2 px 89 ms WEST, -0.0 px 0 ms NORTH
22:54:32.815 00.409 10072 Exposure complete
22:54:32.872 00.057 10072 worker thread done servicing request
22:54:32.872 00.000 1032 OnExposeComplete: enter
22:54:32.874 00.002 1032 UpdateGuideState(): m_state=6
22:54:32.876 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6482
22:54:32.877 00.001 1032 Star::Find returns 1 (0), X=1100.41, Y=134.61, Mass=1351, SNR=25.8, Peak=123 HFD=3.3
22:54:32.880 00.003 1032 MultiStar: [#1 -0.15,0.16,0.99,U] [#2 -0.02,0.29,0.00,M4] [#3 -0.06,0.15,0.74,U] [#4 -0.17,0.00,0.68,U] [#5 -0.10,0.32,0.00,M3] [#6 -0.14,0.22,0.00,M4] [#7 -0.03,0.28,0.00,M3] [#8 -0.04,0.26,0.00,M3] 
22:54:32.881 00.001 1032 single-star, 3 included, MultiStar: {-0.09, 0.10}, one-star: {-0.01, 0.08}
22:54:32.882 00.001 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
22:54:32.884 00.002 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
22:54:32.886 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.64 mountX=0.07 mountY=-0.01, mountTheta=-0.19
22:54:32.889 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
22:54:32.891 00.002 1032 Enqueuing Move request for scope (-0.01, 0.08)
22:54:32.894 00.003 10072 Worker thread wakes up
22:54:32.894 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:54:32.894 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:54:32.894 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.07 yDistance=-0.01
22:54:32.898 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:54:32.900 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:32.900 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:54:32.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:32.900 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:54:32.900 00.000 10072 MoveAxis(W, 1, ABG)
22:54:32.900 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:32.901 00.001 10072 IsGuiding returns 0
22:54:32.901 00.000 10072 PulseGuide returned control before completion, sleep 11
22:54:32.918 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:54:32.920 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:32.923 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:32.926 00.003 1032 Enqueuing Expose request
22:54:32.928 00.002 10072 IsGuiding returns 0
22:54:32.928 00.000 10072 Move returns status 0, amount 1
22:54:32.928 00.000 10072 MoveAxis(N, 0, ABG)
22:54:32.928 00.000 10072 Move returns status 0, amount 0
22:54:32.928 00.000 10072 move complete, result=0
22:54:32.928 00.000 10072 worker thread done servicing request
22:54:32.928 00.000 10072 Worker thread wakes up
22:54:32.928 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:32.928 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:32.935 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:54:33.567 00.632 10072 Exposure complete
22:54:33.617 00.050 10072 worker thread done servicing request
22:54:33.618 00.001 1032 OnExposeComplete: enter
22:54:33.620 00.002 1032 UpdateGuideState(): m_state=6
22:54:33.622 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6483
22:54:33.623 00.001 1032 Star::Find returns 1 (0), X=1100.50, Y=134.63, Mass=1283, SNR=25.2, Peak=113 HFD=3.2
22:54:33.625 00.002 1032 MultiStar: [#1 -0.10,-0.04,0.99,U] [#2 -0.01,0.17,0.83,U] [#3 -0.10,0.11,0.78,U] [#4 -0.18,-0.08,0.72,U] [#5 0.04,0.22,0.67,U] [#6 -0.02,0.25,0.66,U] [#7 -0.03,0.11,0.75,U] [#8 -0.07,0.13,0.53,U] 
22:54:33.626 00.001 1032 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {0.09, 0.09}
22:54:33.627 00.001 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
22:54:33.629 00.002 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
22:54:33.630 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.95 mountX=0.11 mountY=0.01, mountTheta=0.12
22:54:33.634 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.10, opts=13)
22:54:33.636 00.002 1032 Enqueuing Move request for scope (-0.04, 0.10)
22:54:33.638 00.002 10072 Worker thread wakes up
22:54:33.638 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
22:54:33.638 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
22:54:33.638 00.000 10072 Moving (-0.04, 0.10) raw xDistance=0.11 yDistance=0.01
22:54:33.639 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:54:33.644 00.005 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:33.644 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:54:33.644 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:33.645 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:54:33.645 00.000 10072 MoveAxis(W, 1, ABG)
22:54:33.645 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:33.645 00.000 10072 IsGuiding returns 0
22:54:33.645 00.000 10072 PulseGuide returned control before completion, sleep 11
22:54:33.658 00.013 10072 IsGuiding returns 0
22:54:33.658 00.000 10072 Move returns status 0, amount 1
22:54:33.658 00.000 10072 MoveAxis(N, 0, ABG)
22:54:33.658 00.000 10072 Move returns status 0, amount 0
22:54:33.658 00.000 10072 move complete, result=0
22:54:33.658 00.000 10072 worker thread done servicing request
22:54:33.662 00.004 1032 UpdateGuideState exits: m=1283 SNR=25.2
22:54:33.664 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:33.666 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:33.667 00.001 1032 Enqueuing Expose request
22:54:33.669 00.002 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:54:33.670 00.001 10072 Worker thread wakes up
22:54:33.670 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:33.670 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:34.084 00.414 10072 Exposure complete
22:54:34.139 00.055 10072 worker thread done servicing request
22:54:34.139 00.000 1032 OnExposeComplete: enter
22:54:34.141 00.002 1032 UpdateGuideState(): m_state=6
22:54:34.145 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6484
22:54:34.146 00.001 1032 Star::Find returns 1 (0), X=1100.50, Y=134.55, Mass=1419, SNR=26.5, Peak=131 HFD=3.2
22:54:34.149 00.003 1032 MultiStar: [#1 -0.17,-0.01,0.95,U] [#2 0.04,0.15,0.77,U] [#3 -0.09,0.14,0.78,U] [#4 -0.03,-0.08,0.65,U] [#5 0.08,0.14,0.66,U] [#6 -0.09,0.04,0.64,U] [#7 0.12,0.13,0.70,U] [#8 -0.18,0.17,0.50,U] 
22:54:34.151 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.09, 0.01}
22:54:34.152 00.001 1032 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.83) = xAngle (0.04 = 0.04)
22:54:34.154 00.002 1032 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.04 = 0.04)
22:54:34.156 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.87 mountX=0.07 mountY=0.00, mountTheta=0.04
22:54:34.159 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
22:54:34.161 00.002 1032 Enqueuing Move request for scope (-0.02, 0.07)
22:54:34.163 00.002 10072 Worker thread wakes up
22:54:34.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
22:54:34.163 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
22:54:34.163 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=0.00
22:54:34.165 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:54:34.167 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:34.168 00.001 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:54:34.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:34.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:54:34.168 00.000 10072 MoveAxis(W, 1, ABG)
22:54:34.168 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:34.168 00.000 10072 IsGuiding returns 0
22:54:34.169 00.001 10072 PulseGuide returned control before completion, sleep 11
22:54:34.188 00.019 1032 UpdateGuideState exits: m=1419 SNR=26.5
22:54:34.191 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:34.194 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:34.196 00.002 1032 Enqueuing Expose request
22:54:34.197 00.001 10072 IsGuiding returns 0
22:54:34.197 00.000 10072 Move returns status 0, amount 1
22:54:34.197 00.000 10072 MoveAxis(N, 0, ABG)
22:54:34.197 00.000 10072 Move returns status 0, amount 0
22:54:34.197 00.000 10072 move complete, result=0
22:54:34.198 00.001 10072 worker thread done servicing request
22:54:34.198 00.000 10072 Worker thread wakes up
22:54:34.198 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:34.198 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:34.207 00.009 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:54:34.930 00.723 10072 Exposure complete
22:54:34.983 00.053 10072 worker thread done servicing request
22:54:34.984 00.001 1032 OnExposeComplete: enter
22:54:34.986 00.002 1032 UpdateGuideState(): m_state=6
22:54:34.989 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6485
22:54:34.991 00.002 1032 Star::Find returns 1 (0), X=1100.57, Y=134.55, Mass=1391, SNR=26.2, Peak=133 HFD=3.2
22:54:34.993 00.002 1032 MultiStar: [#1 -0.09,0.07,0.93,U] [#2 0.14,0.24,0.00,M3] [#3 0.04,0.35,0.00,M2] [#4 -0.13,0.10,0.65,U] [#5 0.06,0.16,0.65,U] [#6 -0.07,0.29,0.00,M3] [#7 -0.12,0.27,0.00,M2] [#8 -0.13,0.21,0.52,U] 
22:54:34.995 00.002 1032 refined, 4 included, MultiStar: {-0.01, 0.09}, one-star: {0.16, 0.01}
22:54:34.996 00.001 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
22:54:34.997 00.001 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
22:54:34.999 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.67 mountX=0.09 mountY=-0.01, mountTheta=-0.16
22:54:35.002 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
22:54:35.004 00.002 1032 Enqueuing Move request for scope (-0.01, 0.09)
22:54:35.006 00.002 10072 Worker thread wakes up
22:54:35.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
22:54:35.007 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
22:54:35.007 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.01
22:54:35.009 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:54:35.012 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:35.012 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:54:35.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:35.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:54:35.012 00.000 10072 MoveAxis(W, 1, ABG)
22:54:35.012 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:35.013 00.001 10072 IsGuiding returns 0
22:54:35.013 00.000 10072 PulseGuide returned control before completion, sleep 11
22:54:35.032 00.019 1032 UpdateGuideState exits: m=1391 SNR=26.2
22:54:35.034 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:35.035 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:35.036 00.001 1032 Enqueuing Expose request
22:54:35.038 00.002 10072 IsGuiding returns 0
22:54:35.038 00.000 10072 Move returns status 0, amount 1
22:54:35.038 00.000 10072 MoveAxis(N, 0, ABG)
22:54:35.038 00.000 10072 Move returns status 0, amount 0
22:54:35.038 00.000 10072 move complete, result=0
22:54:35.039 00.001 10072 worker thread done servicing request
22:54:35.039 00.000 10072 Worker thread wakes up
22:54:35.039 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:35.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:35.046 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:54:35.449 00.403 10072 Exposure complete
22:54:35.502 00.053 10072 worker thread done servicing request
22:54:35.502 00.000 1032 OnExposeComplete: enter
22:54:35.504 00.002 1032 UpdateGuideState(): m_state=6
22:54:35.505 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6486
22:54:35.507 00.002 1032 Star::Find returns 1 (0), X=1100.50, Y=134.63, Mass=1247, SNR=24.8, Peak=127 HFD=3.2
22:54:35.509 00.002 1032 MultiStar: [#1 -0.17,0.16,1.01,U] [#2 -0.01,0.36,0.00,M4] [#3 -0.16,0.38,0.00,M3] [#4 -0.18,0.04,0.66,U] [#5 0.06,0.26,0.00,M1] [#6 -0.23,0.26,0.00,M4] [#7 -0.04,0.15,0.75,U] [#8 -0.14,0.20,0.53,U] 
22:54:35.511 00.002 1032 single-star, 4 included, MultiStar: {-0.08, 0.13}, one-star: {0.08, 0.09}
22:54:35.513 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
22:54:35.514 00.001 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
22:54:35.517 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.13 cameraTheta=0.84 mountX=0.07 mountY=-0.11, mountTheta=-0.99
22:54:35.522 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
22:54:35.525 00.003 1032 Enqueuing Move request for scope (0.08, 0.09)
22:54:35.527 00.002 10072 Worker thread wakes up
22:54:35.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
22:54:35.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
22:54:35.527 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.11
22:54:35.531 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:54:35.533 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:35.533 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:54:35.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:35.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:54:35.533 00.000 10072 MoveAxis(W, 1, ABG)
22:54:35.533 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:35.534 00.001 10072 IsGuiding returns 0
22:54:35.535 00.001 10072 PulseGuide returned control before completion, sleep 11
22:54:35.551 00.016 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:54:35.554 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:35.555 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:35.560 00.005 10072 IsGuiding returns 0
22:54:35.561 00.001 10072 Move returns status 0, amount 1
22:54:35.561 00.000 10072 MoveAxis(N, 0, ABG)
22:54:35.561 00.000 10072 Move returns status 0, amount 0
22:54:35.561 00.000 10072 move complete, result=0
22:54:35.561 00.000 1032 Enqueuing Expose request
22:54:35.563 00.002 10072 worker thread done servicing request
22:54:35.563 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:54:35.566 00.003 10072 Worker thread wakes up
22:54:35.566 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:35.566 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:36.202 00.636 10072 Exposure complete
22:54:36.256 00.054 10072 worker thread done servicing request
22:54:36.256 00.000 1032 OnExposeComplete: enter
22:54:36.258 00.002 1032 UpdateGuideState(): m_state=6
22:54:36.260 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6487
22:54:36.262 00.002 1032 Star::Find returns 1 (0), X=1100.57, Y=134.60, Mass=1371, SNR=26.0, Peak=126 HFD=3.2
22:54:36.265 00.003 1032 MultiStar: [#1 -0.10,0.10,0.97,U] [#2 0.01,0.13,0.76,U] [#3 0.04,0.15,0.77,U] [#4 -0.12,-0.09,0.71,U] [#5 -0.02,0.24,0.67,U] [#6 -0.36,0.14,0.00,M5] [#7 0.02,0.23,0.71,U] [#8 -0.35,0.22,0.00,M1] 
22:54:36.266 00.001 1032 refined, 6 included, MultiStar: {0.00, 0.11}, one-star: {0.16, 0.07}
22:54:36.267 00.001 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
22:54:36.270 00.003 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
22:54:36.272 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.55 mountX=0.11 mountY=-0.03, mountTheta=-0.28
22:54:36.275 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.11, opts=13)
22:54:36.277 00.002 1032 Enqueuing Move request for scope (0.00, 0.11)
22:54:36.278 00.001 10072 Worker thread wakes up
22:54:36.278 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
22:54:36.278 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
22:54:36.280 00.002 10072 Moving (0.00, 0.11) raw xDistance=0.11 yDistance=-0.03
22:54:36.281 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:54:36.285 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:36.285 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:54:36.285 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:36.285 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:54:36.285 00.000 10072 MoveAxis(W, 1, ABG)
22:54:36.285 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:36.285 00.000 10072 IsGuiding returns 0
22:54:36.286 00.001 10072 PulseGuide returned control before completion, sleep 11
22:54:36.303 00.017 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:54:36.306 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:36.307 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:36.310 00.003 1032 Enqueuing Expose request
22:54:36.311 00.001 10072 IsGuiding returns 0
22:54:36.311 00.000 10072 Move returns status 0, amount 1
22:54:36.312 00.001 10072 MoveAxis(N, 0, ABG)
22:54:36.312 00.000 10072 Move returns status 0, amount 0
22:54:36.312 00.000 10072 move complete, result=0
22:54:36.312 00.000 10072 worker thread done servicing request
22:54:36.312 00.000 10072 Worker thread wakes up
22:54:36.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:36.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:36.319 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:54:36.719 00.400 10072 Exposure complete
22:54:36.772 00.053 10072 worker thread done servicing request
22:54:36.772 00.000 1032 OnExposeComplete: enter
22:54:36.775 00.003 1032 UpdateGuideState(): m_state=6
22:54:36.776 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6488
22:54:36.778 00.002 1032 Star::Find returns 1 (0), X=1100.43, Y=134.65, Mass=1371, SNR=26.0, Peak=129 HFD=3.2
22:54:36.781 00.003 1032 MultiStar: [#1 -0.09,0.03,0.97,U] [#2 -0.08,0.32,0.00,M4] [#3 -0.04,0.22,0.75,U] [#4 -0.19,-0.11,0.64,U] [#5 0.06,0.24,0.65,U] [#6 -0.13,0.03,0.60,U] [#7 -0.09,0.12,0.70,U] [#8 -0.17,0.37,0.00,M2] 
22:54:36.783 00.002 1032 single-star, 6 included, MultiStar: {-0.06, 0.09}, one-star: {0.02, 0.11}
22:54:36.785 00.002 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
22:54:36.787 00.002 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
22:54:36.789 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.43 mountX=0.10 mountY=-0.04, mountTheta=-0.40
22:54:36.792 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
22:54:36.794 00.002 1032 Enqueuing Move request for scope (0.02, 0.11)
22:54:36.796 00.002 10072 Worker thread wakes up
22:54:36.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
22:54:36.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
22:54:36.796 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.04
22:54:36.802 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:54:36.807 00.005 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:54:36.807 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:54:36.808 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:36.808 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:54:36.808 00.000 10072 MoveAxis(W, 1, ABG)
22:54:36.808 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:36.808 00.000 10072 IsGuiding returns 0
22:54:36.810 00.002 10072 IsGuiding returns 0
22:54:36.811 00.001 10072 Move returns status 0, amount 1
22:54:36.811 00.000 10072 MoveAxis(N, 0, ABG)
22:54:36.811 00.000 10072 Move returns status 0, amount 0
22:54:36.811 00.000 10072 move complete, result=0
22:54:36.811 00.000 10072 worker thread done servicing request
22:54:36.828 00.017 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:54:36.831 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:36.835 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:36.836 00.001 1032 Enqueuing Expose request
22:54:36.838 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:54:36.841 00.003 10072 Worker thread wakes up
22:54:36.841 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:36.842 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:37.470 00.628 10072 Exposure complete
22:54:37.521 00.051 10072 worker thread done servicing request
22:54:37.522 00.001 1032 OnExposeComplete: enter
22:54:37.524 00.002 1032 UpdateGuideState(): m_state=6
22:54:37.525 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6489
22:54:37.527 00.002 1032 Star::Find returns 1 (0), X=1100.56, Y=134.66, Mass=1345, SNR=25.8, Peak=126 HFD=3.2
22:54:37.533 00.006 1032 MultiStar: [#1 -0.15,0.19,0.98,U] [#2 -0.04,0.35,0.00,M5] [#3 -0.08,0.27,0.00,M2] [#4 -0.20,0.14,0.69,U] [#5 -0.02,0.45,0.00,M1] [#6 -0.06,0.29,0.00,M5] [#7 -0.06,0.29,0.00,M1] [#8 -0.12,0.30,0.00,M3] 
22:54:37.535 00.002 1032 refined, 2 included, MultiStar: {-0.05, 0.15}, one-star: {0.15, 0.12}
22:54:37.539 00.004 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
22:54:37.543 00.004 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
22:54:37.546 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.90 mountX=0.16 mountY=0.01, mountTheta=0.07
22:54:37.551 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.15, opts=13)
22:54:37.554 00.003 1032 Enqueuing Move request for scope (-0.05, 0.15)
22:54:37.556 00.002 10072 Worker thread wakes up
22:54:37.556 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
22:54:37.556 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
22:54:37.556 00.000 10072 Moving (-0.05, 0.15) raw xDistance=0.16 yDistance=0.01
22:54:37.559 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:54:37.561 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.14
22:54:37.561 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
22:54:37.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:37.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:54:37.561 00.000 10072 MoveAxis(W, 75, ABG)
22:54:37.561 00.000 10072 Guiding  Dir = 3, Dur = 75
22:54:37.562 00.001 10072 IsGuiding returns 0
22:54:37.562 00.000 10072 PulseGuide returned control before completion, sleep 85
22:54:37.579 00.017 1032 UpdateGuideState exits: m=1345 SNR=25.8
22:54:37.582 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:37.584 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:37.585 00.001 1032 Enqueuing Expose request
22:54:37.658 00.073 10072 IsGuiding returns 1
22:54:37.658 00.000 10072 scope still moving after pulse duration time elapsed
22:54:37.686 00.028 10072 IsGuiding returns 0
22:54:37.686 00.000 10072 scope move finished after 75 + 48 ms
22:54:37.686 00.000 10072 Move returns status 0, amount 75
22:54:37.686 00.000 10072 MoveAxis(N, 0, ABG)
22:54:37.686 00.000 10072 Move returns status 0, amount 0
22:54:37.686 00.000 10072 move complete, result=0
22:54:37.686 00.000 10072 worker thread done servicing request
22:54:37.686 00.000 10072 Worker thread wakes up
22:54:37.687 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:37.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:37.687 00.000 1032 GuideStep: 0.2 px 75 ms WEST, 0.0 px 0 ms NORTH
22:54:38.094 00.407 10072 Exposure complete
22:54:38.148 00.054 10072 worker thread done servicing request
22:54:38.148 00.000 1032 OnExposeComplete: enter
22:54:38.150 00.002 1032 UpdateGuideState(): m_state=6
22:54:38.152 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6490
22:54:38.154 00.002 1032 Star::Find returns 1 (0), X=1100.51, Y=134.68, Mass=1307, SNR=25.4, Peak=112 HFD=3.2
22:54:38.156 00.002 1032 MultiStar: [#1 -0.12,0.29,0.00,M1] [#2 -0.11,0.49,0.00,M6] [#3 -0.03,0.12,0.80,U] [#4 -0.17,0.02,0.68,U] [#5 -0.01,0.26,0.00,M2] [#6 -0.15,0.25,0.00,M6] [#7 -0.04,0.24,0.73,U] [#8 -0.16,0.46,0.00,M4] 
22:54:38.159 00.003 1032 refined, 3 included, MultiStar: {-0.02, 0.13}, one-star: {0.10, 0.14}
22:54:38.161 00.002 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
22:54:38.163 00.002 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
22:54:38.164 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.74 mountX=0.14 mountY=-0.01, mountTheta=-0.09
22:54:38.167 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.13, opts=13)
22:54:38.170 00.003 1032 Enqueuing Move request for scope (-0.02, 0.13)
22:54:38.172 00.002 10072 Worker thread wakes up
22:54:38.173 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
22:54:38.173 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
22:54:38.173 00.000 10072 Moving (-0.02, 0.13) raw xDistance=0.14 yDistance=-0.01
22:54:38.175 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:54:38.177 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.14
22:54:38.177 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:54:38.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:38.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:54:38.177 00.000 10072 MoveAxis(W, 65, ABG)
22:54:38.177 00.000 10072 Guiding  Dir = 3, Dur = 65
22:54:38.179 00.002 10072 IsGuiding returns 0
22:54:38.179 00.000 10072 PulseGuide returned control before completion, sleep 75
22:54:38.198 00.019 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:54:38.200 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:38.202 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:38.203 00.001 1032 Enqueuing Expose request
22:54:38.262 00.059 10072 IsGuiding returns 0
22:54:38.262 00.000 10072 Move returns status 0, amount 65
22:54:38.262 00.000 10072 MoveAxis(N, 0, ABG)
22:54:38.262 00.000 10072 Move returns status 0, amount 0
22:54:38.262 00.000 10072 move complete, result=0
22:54:38.262 00.000 10072 worker thread done servicing request
22:54:38.262 00.000 10072 Worker thread wakes up
22:54:38.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:38.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:38.273 00.011 1032 GuideStep: 0.1 px 65 ms WEST, -0.0 px 0 ms NORTH
22:54:38.892 00.619 10072 Exposure complete
22:54:38.965 00.073 10072 worker thread done servicing request
22:54:38.966 00.001 1032 OnExposeComplete: enter
22:54:38.972 00.006 1032 UpdateGuideState(): m_state=6
22:54:38.976 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6491
22:54:38.978 00.002 1032 Star::Find returns 1 (0), X=1100.58, Y=134.70, Mass=1448, SNR=26.7, Peak=120 HFD=3.2
22:54:38.981 00.003 1032 MultiStar: [#1 -0.04,-0.02,0.95,U] [#2 -0.07,0.03,0.79,U] [#3 0.01,-0.04,0.74,U] [#4 -0.08,-0.24,0.64,U] [#5 0.06,0.14,0.65,U] [#6 -0.13,-0.11,0.60,U] [#7 0.07,-0.02,0.69,U] [#8 0.07,0.09,0.51,U] 
22:54:38.983 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.17, 0.16}
22:54:38.994 00.011 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
22:54:38.997 00.003 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
22:54:39.000 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.59 mountX=0.00 mountY=-0.01, mountTheta=-1.24
22:54:39.006 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
22:54:39.009 00.003 1032 Enqueuing Move request for scope (0.01, 0.01)
22:54:39.011 00.002 10072 Worker thread wakes up
22:54:39.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:54:39.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:54:39.011 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.00 yDistance=-0.01
22:54:39.014 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:54:39.018 00.004 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:39.020 00.002 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:54:39.020 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:39.020 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:54:39.020 00.000 10072 MoveAxis(W, 1, ABG)
22:54:39.020 00.000 10072 Guiding  Dir = 3, Dur = 1
22:54:39.021 00.001 10072 IsGuiding returns 0
22:54:39.022 00.001 10072 IsGuiding returns 0
22:54:39.024 00.002 10072 Move returns status 0, amount 1
22:54:39.024 00.000 10072 MoveAxis(N, 0, ABG)
22:54:39.024 00.000 10072 Move returns status 0, amount 0
22:54:39.024 00.000 10072 move complete, result=0
22:54:39.024 00.000 10072 worker thread done servicing request
22:54:39.048 00.024 1032 UpdateGuideState exits: m=1448 SNR=26.7
22:54:39.056 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:39.059 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:39.069 00.010 1032 Enqueuing Expose request
22:54:39.072 00.003 10072 Worker thread wakes up
22:54:39.072 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:39.072 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:54:39.076 00.004 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:39.487 00.411 10072 Exposure complete
22:54:39.607 00.120 10072 worker thread done servicing request
22:54:39.607 00.000 1032 OnExposeComplete: enter
22:54:39.611 00.004 1032 UpdateGuideState(): m_state=6
22:54:39.614 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6492
22:54:39.618 00.004 1032 Star::Find returns 1 (0), X=1100.61, Y=134.45, Mass=1481, SNR=27.0, Peak=135 HFD=3.2
22:54:39.623 00.005 1032 MultiStar: [#1 0.05,-0.18,0.94,U] [#2 0.05,0.11,0.74,U] [#3 0.01,-0.06,0.69,U] [#4 -0.09,-0.25,0.00,M1] [#5 0.09,-0.02,0.65,U] [#6 -0.07,-0.00,0.61,U] [#7 0.08,0.01,0.69,U] [#8 0.03,-0.02,0.47,U] 
22:54:39.626 00.003 1032 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.19, -0.09}
22:54:39.629 00.003 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
22:54:39.635 00.006 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
22:54:39.643 00.008 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.58 mountX=-0.06 mountY=-0.05, mountTheta=-2.41
22:54:39.649 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
22:54:39.652 00.003 1032 Enqueuing Move request for scope (0.06, -0.04)
22:54:39.656 00.004 10072 Worker thread wakes up
22:54:39.656 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:54:39.656 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:54:39.656 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.05
22:54:39.658 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:54:39.662 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:39.662 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:54:39.663 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:39.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:54:39.663 00.000 10072 MoveAxis(W, 0, ABG)
22:54:39.663 00.000 10072 Move returns status 0, amount 0
22:54:39.663 00.000 10072 MoveAxis(N, 0, ABG)
22:54:39.663 00.000 10072 Move returns status 0, amount 0
22:54:39.663 00.000 10072 move complete, result=0
22:54:39.663 00.000 10072 worker thread done servicing request
22:54:39.707 00.044 1032 UpdateGuideState exits: m=1481 SNR=27.0
22:54:39.713 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:39.715 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:39.718 00.003 1032 Enqueuing Expose request
22:54:39.723 00.005 10072 Worker thread wakes up
22:54:39.723 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:54:39.726 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:39.726 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:40.362 00.636 10072 Exposure complete
22:54:40.418 00.056 10072 worker thread done servicing request
22:54:40.418 00.000 1032 OnExposeComplete: enter
22:54:40.420 00.002 1032 UpdateGuideState(): m_state=6
22:54:40.423 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6493
22:54:40.425 00.002 1032 Star::Find returns 1 (0), X=1100.64, Y=134.42, Mass=1322, SNR=25.5, Peak=120 HFD=3.2
22:54:40.427 00.002 1032 MultiStar: [#1 0.06,-0.05,0.98,U] [#2 0.00,0.05,0.76,U] [#3 -0.07,0.17,0.79,U] [#4 0.08,-0.22,0.67,U] [#5 -0.01,0.12,0.67,U] [#6 -0.06,-0.10,0.60,U] [#7 0.10,0.08,0.76,U] [#8 -0.12,0.13,0.51,U] 
22:54:40.429 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {0.22, -0.12}
22:54:40.430 00.001 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
22:54:40.432 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
22:54:40.434 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.04 mountX=-0.01 mountY=-0.04, mountTheta=-1.79
22:54:40.437 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
22:54:40.439 00.002 1032 Enqueuing Move request for scope (0.04, 0.00)
22:54:40.440 00.001 10072 Worker thread wakes up
22:54:40.441 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
22:54:40.441 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
22:54:40.441 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
22:54:40.442 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:54:40.445 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:40.445 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:54:40.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:40.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:54:40.445 00.000 10072 MoveAxis(E, 1, ABG)
22:54:40.445 00.000 10072 Guiding  Dir = 2, Dur = 1
22:54:40.445 00.000 10072 IsGuiding returns 0
22:54:40.447 00.002 10072 PulseGuide returned control before completion, sleep 11
22:54:40.464 00.017 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:54:40.466 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:40.469 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:40.471 00.002 1032 Enqueuing Expose request
22:54:40.473 00.002 10072 IsGuiding returns 0
22:54:40.473 00.000 10072 Move returns status 0, amount 1
22:54:40.473 00.000 10072 MoveAxis(N, 0, ABG)
22:54:40.473 00.000 10072 Move returns status 0, amount 0
22:54:40.473 00.000 10072 move complete, result=0
22:54:40.473 00.000 10072 worker thread done servicing request
22:54:40.473 00.000 10072 Worker thread wakes up
22:54:40.473 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:40.473 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:40.483 00.010 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:54:40.894 00.411 10072 Exposure complete
22:54:40.945 00.051 10072 worker thread done servicing request
22:54:40.946 00.001 1032 OnExposeComplete: enter
22:54:40.948 00.002 1032 UpdateGuideState(): m_state=6
22:54:40.949 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6494
22:54:40.952 00.003 1032 Star::Find returns 1 (0), X=1100.59, Y=134.49, Mass=1346, SNR=25.8, Peak=117 HFD=3.2
22:54:40.954 00.002 1032 MultiStar: [#1 0.01,-0.06,0.98,U] [#2 0.18,0.09,0.78,U] [#3 -0.03,0.07,0.78,U] [#4 -0.10,-0.20,0.66,U] [#5 0.13,0.05,0.66,U] [#6 0.04,-0.01,0.63,U] [#7 0.06,-0.08,0.71,U] [#8 -0.07,0.07,0.52,U] 
22:54:40.956 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.17, -0.05}
22:54:40.959 00.003 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
22:54:40.961 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
22:54:40.963 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.28 mountX=-0.03 mountY=-0.05, mountTheta=-2.11
22:54:40.966 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
22:54:40.968 00.002 1032 Enqueuing Move request for scope (0.05, -0.02)
22:54:40.970 00.002 10072 Worker thread wakes up
22:54:40.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
22:54:40.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
22:54:40.970 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.05
22:54:40.972 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:54:40.974 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:40.974 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:54:40.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:40.975 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:54:40.975 00.000 10072 MoveAxis(E, 1, ABG)
22:54:40.975 00.000 10072 Guiding  Dir = 2, Dur = 1
22:54:40.975 00.000 10072 IsGuiding returns 0
22:54:40.975 00.000 10072 PulseGuide returned control before completion, sleep 11
22:54:40.993 00.018 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:54:40.996 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:40.998 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:41.004 00.006 10072 IsGuiding returns 0
22:54:41.004 00.000 10072 Move returns status 0, amount 1
22:54:41.004 00.000 10072 MoveAxis(N, 0, ABG)
22:54:41.004 00.000 10072 Move returns status 0, amount 0
22:54:41.004 00.000 10072 move complete, result=0
22:54:41.004 00.000 1032 Enqueuing Expose request
22:54:41.007 00.003 10072 worker thread done servicing request
22:54:41.007 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:54:41.008 00.001 10072 Worker thread wakes up
22:54:41.009 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:41.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:41.641 00.632 10072 Exposure complete
22:54:41.697 00.056 10072 worker thread done servicing request
22:54:41.698 00.001 1032 OnExposeComplete: enter
22:54:41.700 00.002 1032 UpdateGuideState(): m_state=6
22:54:41.702 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6495
22:54:41.705 00.003 1032 Star::Find returns 1 (0), X=1100.69, Y=134.47, Mass=1408, SNR=26.4, Peak=128 HFD=3.2
22:54:41.710 00.005 1032 MultiStar: [#1 0.01,-0.14,0.95,U] [#2 0.14,0.01,0.76,U] [#3 0.00,0.02,0.75,U] [#4 0.01,-0.34,0.00,M1] [#5 0.17,-0.08,0.67,U] [#6 -0.01,-0.09,0.63,U] [#7 0.00,-0.05,0.73,U] [#8 -0.09,-0.03,0.51,U] 
22:54:41.713 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.06}, one-star: {0.27, -0.07}
22:54:41.715 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
22:54:41.718 00.003 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
22:54:41.719 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-0.68 mountX=-0.08 mountY=-0.06, mountTheta=-2.51
22:54:41.722 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
22:54:41.724 00.002 1032 Enqueuing Move request for scope (0.07, -0.06)
22:54:41.726 00.002 10072 Worker thread wakes up
22:54:41.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
22:54:41.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
22:54:41.726 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.06
22:54:41.728 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:54:41.730 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:41.730 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:54:41.730 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:41.730 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:54:41.730 00.000 10072 MoveAxis(E, 1, ABG)
22:54:41.730 00.000 10072 Guiding  Dir = 2, Dur = 1
22:54:41.731 00.001 10072 IsGuiding returns 0
22:54:41.731 00.000 10072 PulseGuide returned control before completion, sleep 11
22:54:41.747 00.016 10072 IsGuiding returns 0
22:54:41.748 00.001 10072 Move returns status 0, amount 1
22:54:41.748 00.000 10072 MoveAxis(N, 0, ABG)
22:54:41.748 00.000 10072 Move returns status 0, amount 0
22:54:41.748 00.000 10072 move complete, result=0
22:54:41.748 00.000 10072 worker thread done servicing request
22:54:41.749 00.001 1032 UpdateGuideState exits: m=1408 SNR=26.4
22:54:41.752 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:41.754 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:41.756 00.002 1032 Enqueuing Expose request
22:54:41.758 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:54:41.760 00.002 10072 Worker thread wakes up
22:54:41.760 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:41.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:42.176 00.416 10072 Exposure complete
22:54:42.257 00.081 10072 worker thread done servicing request
22:54:42.257 00.000 1032 OnExposeComplete: enter
22:54:42.260 00.003 1032 UpdateGuideState(): m_state=6
22:54:42.262 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6496
22:54:42.264 00.002 1032 Star::Find returns 1 (0), X=1100.68, Y=134.41, Mass=1400, SNR=26.3, Peak=112 HFD=3.2
22:54:42.268 00.004 1032 MultiStar: [#1 0.02,-0.18,0.96,U] [#2 0.11,-0.03,0.77,U] [#3 0.10,-0.03,0.76,U] [#4 -0.07,-0.28,0.00,M2] [#5 0.34,0.11,0.00,M1] [#6 0.09,-0.18,0.63,U] [#7 0.10,0.08,0.72,U] [#8 -0.04,-0.09,0.49,U] 
22:54:42.271 00.003 1032 refined, 6 included, MultiStar: {0.10, -0.08}, one-star: {0.27, -0.13}
22:54:42.274 00.003 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
22:54:42.277 00.003 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
22:54:42.280 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.68 mountX=-0.11 mountY=-0.08, mountTheta=-2.51
22:54:42.284 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
22:54:42.286 00.002 1032 Enqueuing Move request for scope (0.10, -0.08)
22:54:42.289 00.003 10072 Worker thread wakes up
22:54:42.289 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
22:54:42.289 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
22:54:42.289 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=-0.08
22:54:42.291 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:54:42.294 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:42.294 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:54:42.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:42.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:54:42.294 00.000 10072 MoveAxis(E, 1, ABG)
22:54:42.294 00.000 10072 Guiding  Dir = 2, Dur = 1
22:54:42.295 00.001 10072 IsGuiding returns 0
22:54:42.295 00.000 10072 PulseGuide returned control before completion, sleep 11
22:54:42.312 00.017 10072 IsGuiding returns 0
22:54:42.312 00.000 10072 Move returns status 0, amount 1
22:54:42.312 00.000 10072 MoveAxis(N, 0, ABG)
22:54:42.312 00.000 10072 Move returns status 0, amount 0
22:54:42.312 00.000 10072 move complete, result=0
22:54:42.312 00.000 10072 worker thread done servicing request
22:54:42.318 00.006 1032 UpdateGuideState exits: m=1400 SNR=26.3
22:54:42.322 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:42.324 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:42.326 00.002 1032 Enqueuing Expose request
22:54:42.330 00.004 10072 Worker thread wakes up
22:54:42.330 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:54:42.335 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:42.335 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:42.974 00.639 10072 Exposure complete
22:54:43.033 00.059 10072 worker thread done servicing request
22:54:43.033 00.000 1032 OnExposeComplete: enter
22:54:43.035 00.002 1032 UpdateGuideState(): m_state=6
22:54:43.038 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6497
22:54:43.040 00.002 1032 Star::Find returns 1 (0), X=1100.68, Y=134.46, Mass=1443, SNR=26.7, Peak=124 HFD=3.2
22:54:43.042 00.002 1032 MultiStar: [#1 0.10,-0.04,0.90,U] [#2 0.21,0.20,0.00,M1] [#3 0.15,-0.02,0.77,U] [#4 -0.05,-0.16,0.63,U] [#5 0.18,-0.04,0.66,U] [#6 0.05,0.07,0.62,U] [#7 0.14,-0.04,0.70,U] [#8 -0.06,0.07,0.50,U] 
22:54:43.044 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.04}, one-star: {0.26, -0.08}
22:54:43.046 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
22:54:43.049 00.003 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
22:54:43.051 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.33 mountX=-0.07 mountY=-0.10, mountTheta=-2.16
22:54:43.056 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
22:54:43.057 00.001 1032 Enqueuing Move request for scope (0.11, -0.04)
22:54:43.059 00.002 10072 Worker thread wakes up
22:54:43.059 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
22:54:43.059 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
22:54:43.059 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.10
22:54:43.061 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:54:43.064 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:43.064 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:54:43.064 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:43.064 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:54:43.064 00.000 10072 MoveAxis(E, 1, ABG)
22:54:43.064 00.000 10072 Guiding  Dir = 2, Dur = 1
22:54:43.065 00.001 10072 IsGuiding returns 0
22:54:43.065 00.000 10072 PulseGuide returned control before completion, sleep 11
22:54:43.079 00.014 10072 IsGuiding returns 0
22:54:43.079 00.000 10072 Move returns status 0, amount 1
22:54:43.079 00.000 10072 MoveAxis(N, 0, ABG)
22:54:43.079 00.000 10072 Move returns status 0, amount 0
22:54:43.079 00.000 10072 move complete, result=0
22:54:43.079 00.000 10072 worker thread done servicing request
22:54:43.083 00.004 1032 UpdateGuideState exits: m=1443 SNR=26.7
22:54:43.086 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:43.089 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:43.091 00.002 1032 Enqueuing Expose request
22:54:43.093 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:54:43.095 00.002 10072 Worker thread wakes up
22:54:43.095 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:43.095 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:43.507 00.412 10072 Exposure complete
22:54:43.565 00.058 10072 worker thread done servicing request
22:54:43.565 00.000 1032 OnExposeComplete: enter
22:54:43.567 00.002 1032 UpdateGuideState(): m_state=6
22:54:43.569 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6498
22:54:43.572 00.003 1032 Star::Find returns 1 (0), X=1100.67, Y=134.49, Mass=1496, SNR=27.2, Peak=134 HFD=3.2
22:54:43.574 00.002 1032 MultiStar: [#1 0.09,-0.13,0.95,U] [#2 0.08,0.11,0.77,U] [#3 0.08,0.01,0.73,U] [#4 -0.11,-0.22,0.66,U] [#5 0.21,-0.05,0.66,U] [#6 -0.03,-0.08,0.59,U] [#7 0.12,0.02,0.66,U] [#8 -0.06,0.14,0.46,U] 
22:54:43.576 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.26, -0.05}
22:54:43.577 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
22:54:43.579 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
22:54:43.584 00.005 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-0.38 mountX=-0.06 mountY=-0.07, mountTheta=-2.21
22:54:43.587 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
22:54:43.589 00.002 1032 Enqueuing Move request for scope (0.09, -0.04)
22:54:43.590 00.001 10072 Worker thread wakes up
22:54:43.591 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
22:54:43.591 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
22:54:43.591 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.07
22:54:43.592 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:54:43.595 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:43.595 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:54:43.595 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:43.595 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:54:43.596 00.001 10072 MoveAxis(E, 1, ABG)
22:54:43.596 00.000 10072 Guiding  Dir = 2, Dur = 1
22:54:43.596 00.000 10072 IsGuiding returns 0
22:54:43.596 00.000 10072 PulseGuide returned control before completion, sleep 11
22:54:43.615 00.019 10072 IsGuiding returns 0
22:54:43.615 00.000 10072 Move returns status 0, amount 1
22:54:43.615 00.000 10072 MoveAxis(N, 0, ABG)
22:54:43.615 00.000 10072 Move returns status 0, amount 0
22:54:43.615 00.000 10072 move complete, result=0
22:54:43.615 00.000 10072 worker thread done servicing request
22:54:43.616 00.001 1032 UpdateGuideState exits: m=1496 SNR=27.2
22:54:43.618 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:43.621 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:43.623 00.002 1032 Enqueuing Expose request
22:54:43.625 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:54:43.627 00.002 10072 Worker thread wakes up
22:54:43.627 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:43.627 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:44.259 00.632 10072 Exposure complete
22:54:44.310 00.051 10072 worker thread done servicing request
22:54:44.310 00.000 1032 OnExposeComplete: enter
22:54:44.313 00.003 1032 UpdateGuideState(): m_state=6
22:54:44.314 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6499
22:54:44.316 00.002 1032 Star::Find returns 1 (0), X=1100.67, Y=134.38, Mass=1291, SNR=25.2, Peak=106 HFD=3.3
22:54:44.318 00.002 1032 MultiStar: [#1 -0.00,-0.08,1.00,U] [#2 0.19,0.02,0.78,U] [#3 0.06,0.04,0.78,U] [#4 0.03,-0.07,0.73,U] [#5 0.20,0.12,0.64,U] [#6 -0.11,-0.12,0.64,U] [#7 0.17,0.07,0.74,U] [#8 -0.10,0.03,0.55,U] 
22:54:44.319 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.26, -0.16}
22:54:44.321 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
22:54:44.323 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
22:54:44.324 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.28 mountX=-0.05 mountY=-0.08, mountTheta=-2.11
22:54:44.327 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
22:54:44.331 00.004 1032 Enqueuing Move request for scope (0.09, -0.02)
22:54:44.334 00.003 10072 Worker thread wakes up
22:54:44.334 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:54:44.334 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:54:44.334 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.05 yDistance=-0.08
22:54:44.337 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:54:44.340 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:44.340 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:54:44.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:44.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:54:44.340 00.000 10072 MoveAxis(E, 2, ABG)
22:54:44.340 00.000 10072 Guiding  Dir = 2, Dur = 2
22:54:44.341 00.001 10072 IsGuiding returns 0
22:54:44.341 00.000 10072 PulseGuide returned control before completion, sleep 12
22:54:44.359 00.018 1032 UpdateGuideState exits: m=1291 SNR=25.2
22:54:44.362 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:44.364 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:44.366 00.002 1032 Enqueuing Expose request
22:54:44.368 00.002 10072 IsGuiding returns 0
22:54:44.369 00.001 10072 Move returns status 0, amount 2
22:54:44.369 00.000 10072 MoveAxis(N, 0, ABG)
22:54:44.369 00.000 10072 Move returns status 0, amount 0
22:54:44.369 00.000 10072 move complete, result=0
22:54:44.369 00.000 10072 worker thread done servicing request
22:54:44.369 00.000 10072 Worker thread wakes up
22:54:44.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:44.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:44.376 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:54:44.775 00.399 10072 Exposure complete
22:54:44.832 00.057 10072 worker thread done servicing request
22:54:44.833 00.001 1032 OnExposeComplete: enter
22:54:44.836 00.003 1032 UpdateGuideState(): m_state=6
22:54:44.838 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6500
22:54:44.843 00.005 1032 Star::Find returns 1 (0), X=1100.59, Y=134.47, Mass=1408, SNR=26.4, Peak=135 HFD=3.2
22:54:44.846 00.003 1032 MultiStar: [#1 0.12,-0.04,0.94,U] [#2 0.17,0.02,0.79,U] [#3 0.16,0.06,0.76,U] [#4 0.07,-0.16,0.68,U] [#5 0.01,0.08,0.72,U] [#6 0.20,0.05,0.60,U] [#7 0.20,0.12,0.69,U] [#8 -0.01,0.28,0.00,M1] 
22:54:44.848 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.00}, one-star: {0.18, -0.07}
22:54:44.850 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
22:54:44.851 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
22:54:44.853 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.03 mountX=-0.03 mountY=-0.14, mountTheta=-1.80
22:54:44.857 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.00, opts=13)
22:54:44.859 00.002 1032 Enqueuing Move request for scope (0.14, 0.00)
22:54:44.862 00.003 10072 Worker thread wakes up
22:54:44.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
22:54:44.862 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
22:54:44.862 00.000 10072 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=-0.14
22:54:44.865 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:54:44.868 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:44.868 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:54:44.868 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:44.868 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:54:44.868 00.000 10072 MoveAxis(E, 1, ABG)
22:54:44.868 00.000 10072 Guiding  Dir = 2, Dur = 1
22:54:44.869 00.001 10072 IsGuiding returns 0
22:54:44.869 00.000 10072 PulseGuide returned control before completion, sleep 11
22:54:44.882 00.013 10072 IsGuiding returns 0
22:54:44.882 00.000 10072 Move returns status 0, amount 1
22:54:44.882 00.000 10072 MoveAxis(N, 0, ABG)
22:54:44.882 00.000 10072 Move returns status 0, amount 0
22:54:44.882 00.000 10072 move complete, result=0
22:54:44.883 00.001 10072 worker thread done servicing request
22:54:44.889 00.006 1032 UpdateGuideState exits: m=1408 SNR=26.4
22:54:44.892 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:44.895 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:44.899 00.004 1032 Enqueuing Expose request
22:54:44.901 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:54:44.902 00.001 10072 Worker thread wakes up
22:54:44.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:44.903 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:45.542 00.639 10072 Exposure complete
22:54:45.597 00.055 10072 worker thread done servicing request
22:54:45.598 00.001 1032 OnExposeComplete: enter
22:54:45.599 00.001 1032 UpdateGuideState(): m_state=6
22:54:45.603 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6501
22:54:45.604 00.001 1032 Star::Find returns 1 (0), X=1100.70, Y=134.55, Mass=1296, SNR=25.3, Peak=111 HFD=3.2
22:54:45.606 00.002 1032 MultiStar: [#1 -0.02,0.02,0.99,U] [#2 0.14,0.08,0.84,U] [#3 0.18,-0.00,0.80,U] [#4 0.01,-0.18,0.68,U] [#5 0.30,0.02,0.00,M1] [#6 0.06,-0.10,0.66,U] [#7 0.13,0.03,0.72,U] [#8 -0.07,0.05,0.54,U] 
22:54:45.608 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.01}, one-star: {0.29, 0.01}
22:54:45.610 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
22:54:45.612 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
22:54:45.614 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.07 mountX=-0.03 mountY=-0.09, mountTheta=-1.90
22:54:45.617 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
22:54:45.618 00.001 1032 Enqueuing Move request for scope (0.10, -0.01)
22:54:45.620 00.002 10072 Worker thread wakes up
22:54:45.620 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:54:45.620 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:54:45.620 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.09
22:54:45.622 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:54:45.625 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:45.625 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:54:45.625 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:45.625 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:54:45.625 00.000 10072 MoveAxis(E, 2, ABG)
22:54:45.625 00.000 10072 Guiding  Dir = 2, Dur = 2
22:54:45.625 00.000 10072 IsGuiding returns 0
22:54:45.626 00.001 10072 PulseGuide returned control before completion, sleep 12
22:54:45.644 00.018 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:54:45.645 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:45.648 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:45.650 00.002 1032 Enqueuing Expose request
22:54:45.651 00.001 10072 IsGuiding returns 0
22:54:45.652 00.001 10072 Move returns status 0, amount 2
22:54:45.652 00.000 10072 MoveAxis(N, 0, ABG)
22:54:45.652 00.000 10072 Move returns status 0, amount 0
22:54:45.652 00.000 10072 move complete, result=0
22:54:45.652 00.000 10072 worker thread done servicing request
22:54:45.652 00.000 10072 Worker thread wakes up
22:54:45.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:45.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:45.658 00.006 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:54:46.057 00.399 10072 Exposure complete
22:54:46.113 00.056 1032 OnExposeComplete: enter
22:54:46.115 00.002 1032 UpdateGuideState(): m_state=6
22:54:46.117 00.002 10072 worker thread done servicing request
22:54:46.117 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6502
22:54:46.120 00.003 1032 Star::Find returns 1 (0), X=1100.67, Y=134.51, Mass=1372, SNR=26.0, Peak=112 HFD=3.2
22:54:46.122 00.002 1032 MultiStar: [#1 0.09,-0.03,0.97,U] [#2 0.00,0.13,0.80,U] [#3 0.11,0.14,0.72,U] [#4 0.11,-0.16,0.69,U] [#5 0.11,0.19,0.67,U] [#6 0.07,-0.02,0.64,U] [#7 0.13,0.05,0.73,U] [#8 -0.04,0.06,0.53,U] 
22:54:46.123 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.25, -0.03}
22:54:46.126 00.003 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
22:54:46.128 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
22:54:46.130 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.30 mountX=0.00 mountY=-0.11, mountTheta=-1.53
22:54:46.133 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
22:54:46.135 00.002 1032 Enqueuing Move request for scope (0.10, 0.03)
22:54:46.137 00.002 10072 Worker thread wakes up
22:54:46.137 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
22:54:46.137 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
22:54:46.137 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.11
22:54:46.140 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
22:54:46.142 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:46.142 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:54:46.142 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:46.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:54:46.142 00.000 10072 MoveAxis(E, 2, ABG)
22:54:46.142 00.000 10072 Guiding  Dir = 2, Dur = 2
22:54:46.143 00.001 10072 IsGuiding returns 0
22:54:46.143 00.000 10072 PulseGuide returned control before completion, sleep 12
22:54:46.162 00.019 1032 UpdateGuideState exits: m=1372 SNR=26.0
22:54:46.164 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:46.166 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:46.168 00.002 1032 Enqueuing Expose request
22:54:46.169 00.001 10072 IsGuiding returns 0
22:54:46.170 00.001 10072 Move returns status 0, amount 2
22:54:46.170 00.000 10072 MoveAxis(N, 0, ABG)
22:54:46.170 00.000 10072 Move returns status 0, amount 0
22:54:46.170 00.000 10072 move complete, result=0
22:54:46.170 00.000 10072 worker thread done servicing request
22:54:46.170 00.000 10072 Worker thread wakes up
22:54:46.170 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:46.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:46.179 00.009 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:54:46.806 00.627 10072 Exposure complete
22:54:46.857 00.051 10072 worker thread done servicing request
22:54:46.858 00.001 1032 OnExposeComplete: enter
22:54:46.860 00.002 1032 UpdateGuideState(): m_state=6
22:54:46.863 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6503
22:54:46.865 00.002 1032 Star::Find returns 1 (0), X=1100.77, Y=134.54, Mass=1370, SNR=26.0, Peak=115 HFD=3.2
22:54:46.867 00.002 1032 MultiStar: [#1 0.04,0.05,0.96,U] [#2 0.14,0.16,0.80,U] [#3 0.19,0.16,0.78,U] [#4 0.06,-0.23,0.68,U] [#5 0.16,0.02,0.63,U] [#6 0.09,0.01,0.60,U] [#7 0.16,-0.00,0.72,U] [#8 0.10,0.14,0.52,U] 
22:54:46.868 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.35, 0.00}
22:54:46.870 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
22:54:46.872 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
22:54:46.875 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.22 mountX=-0.01 mountY=-0.16, mountTheta=-1.61
22:54:46.878 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
22:54:46.880 00.002 1032 Enqueuing Move request for scope (0.15, 0.03)
22:54:46.882 00.002 10072 Worker thread wakes up
22:54:46.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
22:54:46.882 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
22:54:46.882 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.16
22:54:46.885 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:54:46.887 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:46.887 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:54:46.887 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:46.888 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:54:46.888 00.000 10072 MoveAxis(E, 3, ABG)
22:54:46.888 00.000 10072 Guiding  Dir = 2, Dur = 3
22:54:46.888 00.000 10072 IsGuiding returns 0
22:54:46.888 00.000 10072 PulseGuide returned control before completion, sleep 13
22:54:46.906 00.018 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:54:46.908 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:46.909 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:46.911 00.002 1032 Enqueuing Expose request
22:54:46.913 00.002 10072 IsGuiding returns 0
22:54:46.914 00.001 10072 Move returns status 0, amount 3
22:54:46.914 00.000 10072 MoveAxis(N, 0, ABG)
22:54:46.914 00.000 10072 Move returns status 0, amount 0
22:54:46.914 00.000 10072 move complete, result=0
22:54:46.914 00.000 10072 worker thread done servicing request
22:54:46.914 00.000 10072 Worker thread wakes up
22:54:46.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:46.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:46.921 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
22:54:47.323 00.402 10072 Exposure complete
22:54:47.375 00.052 10072 worker thread done servicing request
22:54:47.375 00.000 1032 OnExposeComplete: enter
22:54:47.377 00.002 1032 UpdateGuideState(): m_state=6
22:54:47.380 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6504
22:54:47.383 00.003 1032 Star::Find returns 1 (0), X=1100.61, Y=134.35, Mass=1419, SNR=26.5, Peak=118 HFD=3.3
22:54:47.384 00.001 1032 MultiStar: [#1 -0.06,-0.14,0.91,U] [#2 0.18,0.07,0.74,U] [#3 0.15,-0.11,0.73,U] [#4 -0.02,-0.29,0.00,M1] [#5 0.19,-0.06,0.64,U] [#6 0.02,-0.13,0.59,U] [#7 0.02,-0.21,0.68,U] [#8 -0.05,-0.05,0.51,U] 
22:54:47.386 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.11}, one-star: {0.19, -0.19}
22:54:47.389 00.003 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
22:54:47.390 00.001 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
22:54:47.393 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.91 mountX=-0.13 mountY=-0.05, mountTheta=-2.74
22:54:47.397 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.11, opts=13)
22:54:47.398 00.001 1032 Enqueuing Move request for scope (0.09, -0.11)
22:54:47.400 00.002 10072 Worker thread wakes up
22:54:47.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
22:54:47.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
22:54:47.400 00.000 10072 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.05
22:54:47.402 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:54:47.405 00.003 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:47.406 00.001 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
22:54:47.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:47.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:54:47.406 00.000 10072 MoveAxis(E, 2, ABG)
22:54:47.406 00.000 10072 Guiding  Dir = 2, Dur = 2
22:54:47.406 00.000 10072 IsGuiding returns 0
22:54:47.407 00.001 10072 PulseGuide returned control before completion, sleep 12
22:54:47.425 00.018 1032 UpdateGuideState exits: m=1419 SNR=26.5
22:54:47.427 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:47.428 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:47.430 00.002 1032 Enqueuing Expose request
22:54:47.431 00.001 10072 IsGuiding returns 0
22:54:47.432 00.001 10072 Move returns status 0, amount 2
22:54:47.432 00.000 10072 MoveAxis(N, 0, ABG)
22:54:47.432 00.000 10072 Move returns status 0, amount 0
22:54:47.432 00.000 10072 move complete, result=0
22:54:47.432 00.000 10072 worker thread done servicing request
22:54:47.432 00.000 10072 Worker thread wakes up
22:54:47.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:47.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:47.439 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:54:48.058 00.619 10072 Exposure complete
22:54:48.111 00.053 10072 worker thread done servicing request
22:54:48.112 00.001 1032 OnExposeComplete: enter
22:54:48.116 00.004 1032 UpdateGuideState(): m_state=6
22:54:48.118 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6505
22:54:48.121 00.003 1032 Star::Find returns 1 (0), X=1100.70, Y=134.29, Mass=1394, SNR=26.3, Peak=112 HFD=3.4
22:54:48.123 00.002 1032 MultiStar: [#1 0.12,-0.21,0.93,U] [#2 0.06,-0.09,0.77,U] [#3 0.12,-0.31,0.00,M1] [#4 0.04,-0.38,0.00,M2] [#5 0.20,-0.09,0.65,U] [#6 0.20,-0.15,0.62,U] [#7 0.15,-0.14,0.68,U] [#8 0.09,-0.07,0.50,U] 
22:54:48.125 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.15}, one-star: {0.29, -0.25}
22:54:48.127 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
22:54:48.128 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
22:54:48.130 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.23 cameraTheta=-0.76 mountX=-0.19 mountY=-0.12, mountTheta=-2.59
22:54:48.133 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.15, opts=13)
22:54:48.136 00.003 1032 Enqueuing Move request for scope (0.16, -0.15)
22:54:48.137 00.001 10072 Worker thread wakes up
22:54:48.137 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
22:54:48.137 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
22:54:48.138 00.001 10072 Moving (0.16, -0.15) raw xDistance=-0.19 yDistance=-0.12
22:54:48.140 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:54:48.142 00.002 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 287.14
22:54:48.143 00.001 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
22:54:48.143 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:48.143 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:54:48.143 00.000 10072 MoveAxis(E, 94, ABG)
22:54:48.143 00.000 10072 Guiding  Dir = 2, Dur = 94
22:54:48.143 00.000 10072 IsGuiding returns 0
22:54:48.143 00.000 10072 PulseGuide returned control before completion, sleep 104
22:54:48.161 00.018 1032 UpdateGuideState exits: m=1394 SNR=26.3
22:54:48.167 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:48.169 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:48.171 00.002 1032 Enqueuing Expose request
22:54:48.257 00.086 10072 IsGuiding returns 0
22:54:48.257 00.000 10072 Move returns status 0, amount 94
22:54:48.257 00.000 10072 MoveAxis(N, 0, ABG)
22:54:48.257 00.000 10072 Move returns status 0, amount 0
22:54:48.257 00.000 10072 move complete, result=0
22:54:48.257 00.000 10072 worker thread done servicing request
22:54:48.257 00.000 10072 Worker thread wakes up
22:54:48.257 00.000 1032 GuideStep: -0.2 px 94 ms EAST, -0.1 px 0 ms NORTH
22:54:48.261 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:48.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:48.666 00.405 10072 Exposure complete
22:54:48.718 00.052 10072 worker thread done servicing request
22:54:48.718 00.000 1032 OnExposeComplete: enter
22:54:48.721 00.003 1032 UpdateGuideState(): m_state=6
22:54:48.723 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6506
22:54:48.724 00.001 1032 Star::Find returns 1 (0), X=1100.69, Y=134.39, Mass=1335, SNR=25.7, Peak=118 HFD=3.2
22:54:48.726 00.002 1032 MultiStar: [#1 0.05,-0.08,0.97,U] [#2 0.15,0.05,0.82,U] [#3 0.04,0.21,0.76,U] [#4 -0.06,-0.21,0.63,U] [#5 0.17,0.05,0.69,U] [#6 0.03,-0.03,0.63,U] [#7 0.12,-0.03,0.74,U] [#8 0.07,-0.03,0.52,U] 
22:54:48.727 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.27, -0.15}
22:54:48.729 00.002 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
22:54:48.730 00.001 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
22:54:48.731 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.27 mountX=-0.05 mountY=-0.09, mountTheta=-2.10
22:54:48.733 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
22:54:48.736 00.003 1032 Enqueuing Move request for scope (0.10, -0.03)
22:54:48.738 00.002 10072 Worker thread wakes up
22:54:48.738 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
22:54:48.738 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
22:54:48.738 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
22:54:48.740 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:54:48.743 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:48.743 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:54:48.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:48.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:54:48.743 00.000 10072 MoveAxis(E, 3, ABG)
22:54:48.743 00.000 10072 Guiding  Dir = 2, Dur = 3
22:54:48.744 00.001 10072 IsGuiding returns 0
22:54:48.744 00.000 10072 PulseGuide returned control before completion, sleep 13
22:54:48.761 00.017 1032 UpdateGuideState exits: m=1335 SNR=25.7
22:54:48.763 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:48.764 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:48.767 00.003 1032 Enqueuing Expose request
22:54:48.773 00.006 10072 IsGuiding returns 0
22:54:48.773 00.000 10072 Move returns status 0, amount 3
22:54:48.773 00.000 10072 MoveAxis(N, 0, ABG)
22:54:48.773 00.000 10072 Move returns status 0, amount 0
22:54:48.773 00.000 10072 move complete, result=0
22:54:48.775 00.002 10072 worker thread done servicing request
22:54:48.775 00.000 10072 Worker thread wakes up
22:54:48.775 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:48.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:48.781 00.006 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:54:49.400 00.619 10072 Exposure complete
22:54:49.454 00.054 10072 worker thread done servicing request
22:54:49.454 00.000 1032 OnExposeComplete: enter
22:54:49.456 00.002 1032 UpdateGuideState(): m_state=6
22:54:49.458 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6507
22:54:49.461 00.003 1032 Star::Find returns 1 (0), X=1100.60, Y=134.70, Mass=1423, SNR=26.5, Peak=121 HFD=3.2
22:54:49.464 00.003 1032 MultiStar: [#1 0.11,0.04,0.93,U] [#2 0.02,0.17,0.75,U] [#3 0.07,0.27,0.00,M1] [#4 -0.12,-0.03,0.69,U] [#5 0.18,0.29,0.00,M1] [#6 0.01,0.25,0.61,U] [#7 0.10,0.14,0.67,U] [#8 0.12,0.23,0.00,M1] 
22:54:49.466 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.12}, one-star: {0.18, 0.16}
22:54:49.467 00.001 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
22:54:49.469 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
22:54:49.470 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.08 mountX=0.10 mountY=-0.09, mountTheta=-0.75
22:54:49.474 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
22:54:49.475 00.001 1032 Enqueuing Move request for scope (0.06, 0.12)
22:54:49.477 00.002 10072 Worker thread wakes up
22:54:49.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
22:54:49.478 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
22:54:49.478 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
22:54:49.480 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:54:49.483 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:49.483 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:54:49.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:49.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:54:49.483 00.000 10072 MoveAxis(E, 4, ABG)
22:54:49.483 00.000 10072 Guiding  Dir = 2, Dur = 4
22:54:49.483 00.000 10072 IsGuiding returns 0
22:54:49.484 00.001 10072 PulseGuide returned control before completion, sleep 14
22:54:49.502 00.018 1032 UpdateGuideState exits: m=1423 SNR=26.5
22:54:49.504 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:49.506 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:49.508 00.002 1032 Enqueuing Expose request
22:54:49.510 00.002 10072 IsGuiding returns 0
22:54:49.510 00.000 10072 Move returns status 0, amount 4
22:54:49.510 00.000 10072 MoveAxis(N, 0, ABG)
22:54:49.510 00.000 10072 Move returns status 0, amount 0
22:54:49.510 00.000 10072 move complete, result=0
22:54:49.510 00.000 10072 worker thread done servicing request
22:54:49.510 00.000 10072 Worker thread wakes up
22:54:49.510 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:49.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:49.519 00.009 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:54:49.917 00.398 10072 Exposure complete
22:54:49.993 00.076 1032 OnExposeComplete: enter
22:54:49.996 00.003 10072 worker thread done servicing request
22:54:49.996 00.000 1032 UpdateGuideState(): m_state=6
22:54:49.999 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6508
22:54:50.003 00.004 1032 Star::Find returns 1 (0), X=1100.64, Y=134.67, Mass=1291, SNR=25.3, Peak=118 HFD=3.2
22:54:50.006 00.003 1032 MultiStar: [#1 0.09,0.04,0.95,U] [#2 0.13,0.19,0.77,U] [#3 0.02,0.17,0.78,U] [#4 0.00,-0.14,0.72,U] [#5 0.16,0.18,0.68,U] [#6 0.12,0.29,0.00,M1] [#7 0.16,0.09,0.72,U] [#8 -0.06,0.21,0.53,U] 
22:54:50.009 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.10}, one-star: {0.23, 0.13}
22:54:50.011 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
22:54:50.014 00.003 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
22:54:50.016 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.15 cameraTheta=0.80 mountX=0.07 mountY=-0.12, mountTheta=-1.03
22:54:50.020 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
22:54:50.024 00.004 1032 Enqueuing Move request for scope (0.10, 0.10)
22:54:50.027 00.003 10072 Worker thread wakes up
22:54:50.027 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
22:54:50.027 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
22:54:50.027 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
22:54:50.032 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:54:50.035 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:50.035 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:54:50.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:50.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:54:50.035 00.000 10072 MoveAxis(E, 4, ABG)
22:54:50.035 00.000 10072 Guiding  Dir = 2, Dur = 4
22:54:50.036 00.001 10072 IsGuiding returns 0
22:54:50.037 00.001 10072 PulseGuide returned control before completion, sleep 14
22:54:50.053 00.016 10072 IsGuiding returns 0
22:54:50.053 00.000 10072 Move returns status 0, amount 4
22:54:50.053 00.000 10072 MoveAxis(N, 0, ABG)
22:54:50.053 00.000 10072 Move returns status 0, amount 0
22:54:50.053 00.000 10072 move complete, result=0
22:54:50.053 00.000 10072 worker thread done servicing request
22:54:50.062 00.009 1032 UpdateGuideState exits: m=1291 SNR=25.3
22:54:50.064 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:50.066 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:50.068 00.002 1032 Enqueuing Expose request
22:54:50.070 00.002 10072 Worker thread wakes up
22:54:50.070 00.000 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:54:50.072 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:50.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:50.699 00.627 10072 Exposure complete
22:54:50.758 00.059 10072 worker thread done servicing request
22:54:50.759 00.001 1032 OnExposeComplete: enter
22:54:50.762 00.003 1032 UpdateGuideState(): m_state=6
22:54:50.764 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6509
22:54:50.766 00.002 1032 Star::Find returns 1 (0), X=1100.62, Y=134.46, Mass=1414, SNR=26.4, Peak=134 HFD=3.2
22:54:50.767 00.001 1032 MultiStar: [#1 0.09,-0.08,0.96,U] [#2 0.29,0.16,0.00,M1] [#3 0.04,0.22,0.75,U] [#4 0.03,-0.23,0.67,U] [#5 0.18,-0.03,0.65,U] [#6 -0.13,0.03,0.59,U] [#7 0.06,0.01,0.68,U] [#8 -0.02,0.21,0.50,U] 
22:54:50.772 00.005 1032 refined, 7 included, MultiStar: {0.07, -0.00}, one-star: {0.20, -0.07}
22:54:50.775 00.003 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
22:54:50.778 00.003 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
22:54:50.780 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.07 mountX=-0.02 mountY=-0.07, mountTheta=-1.90
22:54:50.784 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
22:54:50.786 00.002 1032 Enqueuing Move request for scope (0.07, -0.00)
22:54:50.788 00.002 10072 Worker thread wakes up
22:54:50.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
22:54:50.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
22:54:50.788 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.07
22:54:50.793 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=146, Gamma=2.230
22:54:50.795 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:54:50.796 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:54:50.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:50.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:54:50.796 00.000 10072 MoveAxis(E, 5, ABG)
22:54:50.796 00.000 10072 Guiding  Dir = 2, Dur = 5
22:54:50.796 00.000 10072 IsGuiding returns 0
22:54:50.796 00.000 10072 PulseGuide returned control before completion, sleep 15
22:54:50.822 00.026 10072 IsGuiding returns 0
22:54:50.822 00.000 10072 Move returns status 0, amount 5
22:54:50.822 00.000 10072 MoveAxis(N, 0, ABG)
22:54:50.822 00.000 10072 Move returns status 0, amount 0
22:54:50.822 00.000 10072 move complete, result=0
22:54:50.823 00.001 10072 worker thread done servicing request
22:54:50.824 00.001 1032 UpdateGuideState exits: m=1414 SNR=26.4
22:54:50.826 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:50.830 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:50.833 00.003 1032 Enqueuing Expose request
22:54:50.835 00.002 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:54:50.840 00.005 10072 Worker thread wakes up
22:54:50.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:50.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:51.247 00.407 10072 Exposure complete
22:54:51.307 00.060 1032 OnExposeComplete: enter
22:54:51.310 00.003 1032 UpdateGuideState(): m_state=6
22:54:51.311 00.001 10072 worker thread done servicing request
22:54:51.312 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6510
22:54:51.314 00.002 1032 Star::Find returns 1 (0), X=1100.57, Y=134.55, Mass=1327, SNR=25.6, Peak=118 HFD=3.2
22:54:51.316 00.002 1032 MultiStar: [#1 0.14,-0.04,0.96,U] [#2 0.11,0.17,0.80,U] [#3 0.06,0.12,0.78,U] [#4 -0.01,-0.14,0.71,U] [#5 0.07,-0.02,0.67,U] [#6 -0.02,0.07,0.65,U] [#7 0.07,0.16,0.75,U] [#8 -0.01,0.14,0.50,U] 
22:54:51.317 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.16, 0.01}
22:54:51.320 00.003 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:54:51.322 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:54:51.323 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.57 mountX=0.03 mountY=-0.08, mountTheta=-1.26
22:54:51.327 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
22:54:51.329 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
22:54:51.331 00.002 10072 Worker thread wakes up
22:54:51.331 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
22:54:51.331 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
22:54:51.333 00.002 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
22:54:51.335 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:54:51.340 00.005 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:51.340 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:54:51.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:51.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:54:51.340 00.000 10072 MoveAxis(E, 5, ABG)
22:54:51.340 00.000 10072 Guiding  Dir = 2, Dur = 5
22:54:51.341 00.001 10072 IsGuiding returns 0
22:54:51.341 00.000 10072 PulseGuide returned control before completion, sleep 15
22:54:51.361 00.020 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:54:51.364 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:51.367 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:51.369 00.002 1032 Enqueuing Expose request
22:54:51.371 00.002 10072 IsGuiding returns 0
22:54:51.371 00.000 10072 Move returns status 0, amount 5
22:54:51.371 00.000 10072 MoveAxis(N, 0, ABG)
22:54:51.371 00.000 10072 Move returns status 0, amount 0
22:54:51.371 00.000 10072 move complete, result=0
22:54:51.371 00.000 10072 worker thread done servicing request
22:54:51.372 00.001 10072 Worker thread wakes up
22:54:51.372 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:51.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:51.380 00.008 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:54:52.000 00.620 10072 Exposure complete
22:54:52.055 00.055 10072 worker thread done servicing request
22:54:52.055 00.000 1032 OnExposeComplete: enter
22:54:52.057 00.002 1032 UpdateGuideState(): m_state=6
22:54:52.059 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6511
22:54:52.061 00.002 1032 Star::Find returns 1 (0), X=1100.46, Y=134.53, Mass=1363, SNR=26.0, Peak=136 HFD=3.2
22:54:52.064 00.003 1032 MultiStar: [#1 0.10,-0.08,0.99,U] [#2 -0.02,0.16,0.80,U] [#3 -0.08,0.18,0.76,U] [#4 -0.14,-0.12,0.69,U] [#5 0.13,0.10,0.72,U] [#6 -0.05,0.20,0.61,U] [#7 0.03,0.13,0.74,U] [#8 -0.11,0.11,0.49,U] 
22:54:52.065 00.001 1032 single-star, 8 included, MultiStar: {-0.00, 0.07}, one-star: {0.05, -0.01}
22:54:52.067 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
22:54:52.070 00.003 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
22:54:52.072 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.16 mountX=-0.02 mountY=-0.04, mountTheta=-1.99
22:54:52.074 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
22:54:52.076 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
22:54:52.078 00.002 10072 Worker thread wakes up
22:54:52.078 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:54:52.078 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:54:52.078 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.04
22:54:52.081 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
22:54:52.084 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:52.084 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:54:52.084 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:52.084 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:54:52.084 00.000 10072 MoveAxis(E, 6, ABG)
22:54:52.084 00.000 10072 Guiding  Dir = 2, Dur = 6
22:54:52.085 00.001 10072 IsGuiding returns 0
22:54:52.085 00.000 10072 PulseGuide returned control before completion, sleep 16
22:54:52.106 00.021 1032 UpdateGuideState exits: m=1363 SNR=26.0
22:54:52.109 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:52.110 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:52.114 00.004 1032 Enqueuing Expose request
22:54:52.117 00.003 10072 IsGuiding returns 0
22:54:52.117 00.000 10072 Move returns status 0, amount 6
22:54:52.117 00.000 10072 MoveAxis(N, 0, ABG)
22:54:52.117 00.000 10072 Move returns status 0, amount 0
22:54:52.117 00.000 10072 move complete, result=0
22:54:52.117 00.000 10072 worker thread done servicing request
22:54:52.117 00.000 10072 Worker thread wakes up
22:54:52.117 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:52.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:52.126 00.009 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:54:52.533 00.407 10072 Exposure complete
22:54:52.590 00.057 10072 worker thread done servicing request
22:54:52.590 00.000 1032 OnExposeComplete: enter
22:54:52.593 00.003 1032 UpdateGuideState(): m_state=6
22:54:52.595 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6512
22:54:52.597 00.002 1032 Star::Find returns 1 (0), X=1100.57, Y=134.50, Mass=1411, SNR=26.4, Peak=130 HFD=3.2
22:54:52.600 00.003 1032 MultiStar: [#1 -0.01,-0.01,0.96,U] [#2 0.03,0.26,0.00,M1] [#3 -0.10,0.11,0.77,U] [#4 -0.07,-0.14,0.62,U] [#5 -0.02,0.18,0.68,U] [#6 -0.07,0.08,0.64,U] [#7 0.08,0.11,0.70,U] [#8 -0.16,0.06,0.49,U] 
22:54:52.601 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.04}, one-star: {0.16, -0.04}
22:54:52.603 00.002 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
22:54:52.604 00.001 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
22:54:52.605 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.77 mountX=0.04 mountY=-0.00, mountTheta=-0.06
22:54:52.607 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
22:54:52.610 00.003 1032 Enqueuing Move request for scope (-0.01, 0.04)
22:54:52.611 00.001 10072 Worker thread wakes up
22:54:52.611 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
22:54:52.611 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
22:54:52.611 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.00
22:54:52.613 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:54:52.615 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:52.615 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:54:52.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:52.615 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:54:52.615 00.000 10072 MoveAxis(E, 5, ABG)
22:54:52.615 00.000 10072 Guiding  Dir = 2, Dur = 5
22:54:52.616 00.001 10072 IsGuiding returns 0
22:54:52.616 00.000 10072 PulseGuide returned control before completion, sleep 15
22:54:52.635 00.019 1032 UpdateGuideState exits: m=1411 SNR=26.4
22:54:52.638 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:52.639 00.001 10072 IsGuiding returns 0
22:54:52.639 00.000 10072 Move returns status 0, amount 5
22:54:52.639 00.000 10072 MoveAxis(N, 0, ABG)
22:54:52.639 00.000 10072 Move returns status 0, amount 0
22:54:52.639 00.000 10072 move complete, result=0
22:54:52.639 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:52.643 00.004 10072 worker thread done servicing request
22:54:52.643 00.000 1032 Enqueuing Expose request
22:54:52.645 00.002 10072 Worker thread wakes up
22:54:52.646 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:52.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:52.646 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:54:53.285 00.639 10072 Exposure complete
22:54:53.338 00.053 10072 worker thread done servicing request
22:54:53.338 00.000 1032 OnExposeComplete: enter
22:54:53.340 00.002 1032 UpdateGuideState(): m_state=6
22:54:53.342 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6513
22:54:53.343 00.001 1032 Star::Find returns 1 (0), X=1100.57, Y=134.49, Mass=1376, SNR=26.1, Peak=124 HFD=3.2
22:54:53.345 00.002 1032 MultiStar: [#1 -0.04,0.01,0.94,U] [#2 0.04,0.12,0.81,U] [#3 0.01,0.27,0.00,M1] [#4 0.02,0.02,0.70,U] [#5 0.13,0.25,0.00,M1] [#6 -0.10,0.07,0.61,U] [#7 0.04,0.25,0.70,U] [#8 -0.01,0.16,0.53,U] 
22:54:53.348 00.003 1032 refined, 6 included, MultiStar: {0.02, 0.07}, one-star: {0.16, -0.05}
22:54:53.350 00.002 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
22:54:53.351 00.001 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
22:54:53.353 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.24 mountX=0.06 mountY=-0.04, mountTheta=-0.59
22:54:53.355 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
22:54:53.357 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
22:54:53.358 00.001 10072 Worker thread wakes up
22:54:53.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
22:54:53.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
22:54:53.358 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
22:54:53.360 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:54:53.363 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:53.363 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:54:53.363 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:53.363 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:54:53.363 00.000 10072 MoveAxis(E, 6, ABG)
22:54:53.363 00.000 10072 Guiding  Dir = 2, Dur = 6
22:54:53.363 00.000 10072 IsGuiding returns 0
22:54:53.365 00.002 10072 PulseGuide returned control before completion, sleep 16
22:54:53.381 00.016 1032 UpdateGuideState exits: m=1376 SNR=26.1
22:54:53.384 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:53.385 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:53.386 00.001 1032 Enqueuing Expose request
22:54:53.391 00.005 10072 IsGuiding returns 0
22:54:53.391 00.000 10072 Move returns status 0, amount 6
22:54:53.391 00.000 10072 MoveAxis(N, 0, ABG)
22:54:53.392 00.001 10072 Move returns status 0, amount 0
22:54:53.392 00.000 10072 move complete, result=0
22:54:53.392 00.000 10072 worker thread done servicing request
22:54:53.392 00.000 10072 Worker thread wakes up
22:54:53.392 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:53.392 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:53.397 00.005 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:54:53.806 00.409 10072 Exposure complete
22:54:53.861 00.055 10072 worker thread done servicing request
22:54:53.861 00.000 1032 OnExposeComplete: enter
22:54:53.864 00.003 1032 UpdateGuideState(): m_state=6
22:54:53.867 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6514
22:54:53.869 00.002 1032 Star::Find returns 1 (0), X=1100.62, Y=134.68, Mass=1435, SNR=26.6, Peak=129 HFD=3.2
22:54:53.870 00.001 1032 MultiStar: [#1 -0.09,0.05,0.98,U] [#2 0.07,0.15,0.75,U] [#3 0.10,0.15,0.73,U] [#4 0.02,-0.06,0.68,U] [#5 0.06,-0.03,0.65,U] [#6 0.01,0.16,0.61,U] [#7 0.02,0.10,0.70,U] [#8 -0.13,0.25,0.00,M1] 
22:54:53.873 00.003 1032 refined, 7 included, MultiStar: {0.05, 0.09}, one-star: {0.20, 0.14}
22:54:53.875 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
22:54:53.876 00.001 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
22:54:53.878 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.03 mountX=0.07 mountY=-0.07, mountTheta=-0.80
22:54:53.881 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
22:54:53.883 00.002 1032 Enqueuing Move request for scope (0.05, 0.09)
22:54:53.885 00.002 10072 Worker thread wakes up
22:54:53.885 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
22:54:53.885 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
22:54:53.885 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
22:54:53.887 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
22:54:53.889 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:53.889 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:54:53.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:53.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:54:53.889 00.000 10072 MoveAxis(E, 5, ABG)
22:54:53.889 00.000 10072 Guiding  Dir = 2, Dur = 5
22:54:53.890 00.001 10072 IsGuiding returns 0
22:54:53.890 00.000 10072 PulseGuide returned control before completion, sleep 15
22:54:53.908 00.018 10072 IsGuiding returns 0
22:54:53.908 00.000 10072 Move returns status 0, amount 5
22:54:53.908 00.000 10072 MoveAxis(N, 0, ABG)
22:54:53.908 00.000 10072 Move returns status 0, amount 0
22:54:53.908 00.000 10072 move complete, result=0
22:54:53.909 00.001 10072 worker thread done servicing request
22:54:53.910 00.001 1032 UpdateGuideState exits: m=1435 SNR=26.6
22:54:53.913 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:53.915 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:53.917 00.002 1032 Enqueuing Expose request
22:54:53.919 00.002 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:54:53.921 00.002 10072 Worker thread wakes up
22:54:53.921 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:53.921 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:54.555 00.634 10072 Exposure complete
22:54:54.606 00.051 10072 worker thread done servicing request
22:54:54.606 00.000 1032 OnExposeComplete: enter
22:54:54.608 00.002 1032 UpdateGuideState(): m_state=6
22:54:54.610 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6515
22:54:54.612 00.002 1032 Star::Find returns 1 (0), X=1100.57, Y=134.72, Mass=1334, SNR=25.7, Peak=115 HFD=3.2
22:54:54.615 00.003 1032 MultiStar: [#1 0.18,0.17,1.02,U] [#2 -0.06,0.33,0.00,M1] [#3 0.10,0.28,0.00,M1] [#4 0.01,0.14,0.68,U] [#5 0.09,0.26,0.00,M1] [#6 -0.03,0.23,0.62,U] [#7 0.10,0.28,0.00,M1] [#8 -0.12,0.30,0.00,M2] 
22:54:54.617 00.002 1032 refined, 3 included, MultiStar: {0.10, 0.18}, one-star: {0.15, 0.18}
22:54:54.618 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
22:54:54.619 00.001 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
22:54:54.621 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.20 cameraTheta=1.06 mountX=0.15 mountY=-0.14, mountTheta=-0.77
22:54:54.623 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.18, opts=13)
22:54:54.627 00.004 1032 Enqueuing Move request for scope (0.10, 0.18)
22:54:54.629 00.002 10072 Worker thread wakes up
22:54:54.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
22:54:54.629 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
22:54:54.629 00.000 10072 Moving (0.10, 0.18) raw xDistance=0.15 yDistance=-0.14
22:54:54.630 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:54:54.635 00.005 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.13
22:54:54.635 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
22:54:54.635 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:54.635 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:54:54.635 00.000 10072 MoveAxis(W, 64, ABG)
22:54:54.635 00.000 10072 Guiding  Dir = 3, Dur = 64
22:54:54.636 00.001 10072 IsGuiding returns 0
22:54:54.636 00.000 10072 PulseGuide returned control before completion, sleep 74
22:54:54.655 00.019 1032 UpdateGuideState exits: m=1334 SNR=25.7
22:54:54.656 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:54.658 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:54.659 00.001 1032 Enqueuing Expose request
22:54:54.723 00.064 10072 IsGuiding returns 0
22:54:54.723 00.000 10072 Move returns status 0, amount 64
22:54:54.723 00.000 10072 MoveAxis(N, 0, ABG)
22:54:54.723 00.000 10072 Move returns status 0, amount 0
22:54:54.723 00.000 10072 move complete, result=0
22:54:54.724 00.001 10072 worker thread done servicing request
22:54:54.724 00.000 10072 Worker thread wakes up
22:54:54.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:54.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:54.724 00.000 1032 GuideStep: 0.1 px 64 ms WEST, -0.1 px 0 ms NORTH
22:54:55.133 00.409 10072 Exposure complete
22:54:55.188 00.055 10072 worker thread done servicing request
22:54:55.188 00.000 1032 OnExposeComplete: enter
22:54:55.189 00.001 1032 UpdateGuideState(): m_state=6
22:54:55.191 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6516
22:54:55.193 00.002 1032 Star::Find returns 1 (0), X=1100.62, Y=134.63, Mass=1461, SNR=26.9, Peak=143 HFD=3.1
22:54:55.195 00.002 1032 MultiStar: [#1 0.02,0.02,0.93,U] [#2 0.11,0.25,0.00,M2] [#3 0.10,0.26,0.00,M2] [#4 -0.05,-0.17,0.65,U] [#5 0.10,0.17,0.64,U] [#6 0.04,0.26,0.00,M1] [#7 0.14,0.15,0.68,U] [#8 -0.05,0.14,0.49,U] 
22:54:55.197 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.06}, one-star: {0.21, 0.10}
22:54:55.199 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
22:54:55.201 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
22:54:55.202 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.69 mountX=0.04 mountY=-0.09, mountTheta=-1.14
22:54:55.206 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
22:54:55.210 00.004 1032 Enqueuing Move request for scope (0.08, 0.06)
22:54:55.213 00.003 10072 Worker thread wakes up
22:54:55.213 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:54:55.213 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:54:55.213 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
22:54:55.215 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=2.230
22:54:55.218 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:55.218 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:54:55.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:55.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:54:55.218 00.000 10072 MoveAxis(E, 5, ABG)
22:54:55.218 00.000 10072 Guiding  Dir = 2, Dur = 5
22:54:55.219 00.001 10072 IsGuiding returns 0
22:54:55.219 00.000 10072 PulseGuide returned control before completion, sleep 15
22:54:55.241 00.022 1032 UpdateGuideState exits: m=1461 SNR=26.9
22:54:55.243 00.002 10072 IsGuiding returns 0
22:54:55.243 00.000 10072 Move returns status 0, amount 5
22:54:55.243 00.000 10072 MoveAxis(N, 0, ABG)
22:54:55.243 00.000 10072 Move returns status 0, amount 0
22:54:55.243 00.000 10072 move complete, result=0
22:54:55.243 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:55.245 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:55.247 00.002 1032 Enqueuing Expose request
22:54:55.249 00.002 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:54:55.251 00.002 10072 worker thread done servicing request
22:54:55.251 00.000 10072 Worker thread wakes up
22:54:55.251 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:55.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:55.888 00.637 10072 Exposure complete
22:54:55.943 00.055 10072 worker thread done servicing request
22:54:55.943 00.000 1032 OnExposeComplete: enter
22:54:55.945 00.002 1032 UpdateGuideState(): m_state=6
22:54:55.947 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6517
22:54:55.949 00.002 1032 Star::Find returns 1 (0), X=1100.74, Y=134.46, Mass=1471, SNR=27.0, Peak=126 HFD=3.2
22:54:55.950 00.001 1032 MultiStar: [#1 0.07,-0.06,0.90,U] [#2 0.17,0.08,0.75,U] [#3 0.04,0.14,0.71,U] [#4 0.01,-0.11,0.68,U] [#5 0.11,0.10,0.60,U] [#6 0.02,0.11,0.60,U] [#7 0.19,0.08,0.65,U] [#8 -0.01,0.17,0.52,U] 
22:54:55.951 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.33, -0.08}
22:54:55.956 00.005 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
22:54:55.958 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
22:54:55.960 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.28 mountX=0.00 mountY=-0.12, mountTheta=-1.55
22:54:55.964 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
22:54:55.966 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
22:54:55.967 00.001 10072 Worker thread wakes up
22:54:55.967 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
22:54:55.967 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
22:54:55.967 00.000 10072 Moving (0.12, 0.03) raw xDistance=0.00 yDistance=-0.12
22:54:55.969 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
22:54:55.971 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:55.971 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:54:55.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:55.972 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:54:55.972 00.000 10072 MoveAxis(E, 5, ABG)
22:54:55.972 00.000 10072 Guiding  Dir = 2, Dur = 5
22:54:55.972 00.000 10072 IsGuiding returns 0
22:54:55.972 00.000 10072 PulseGuide returned control before completion, sleep 15
22:54:55.992 00.020 1032 UpdateGuideState exits: m=1471 SNR=27.0
22:54:55.995 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:55.997 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:55.999 00.002 1032 Enqueuing Expose request
22:54:56.001 00.002 10072 IsGuiding returns 0
22:54:56.001 00.000 10072 Move returns status 0, amount 5
22:54:56.001 00.000 10072 MoveAxis(N, 0, ABG)
22:54:56.001 00.000 10072 Move returns status 0, amount 0
22:54:56.001 00.000 10072 move complete, result=0
22:54:56.001 00.000 10072 worker thread done servicing request
22:54:56.001 00.000 10072 Worker thread wakes up
22:54:56.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:56.001 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:56.009 00.008 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:54:56.418 00.409 10072 Exposure complete
22:54:56.469 00.051 10072 worker thread done servicing request
22:54:56.469 00.000 1032 OnExposeComplete: enter
22:54:56.472 00.003 1032 UpdateGuideState(): m_state=6
22:54:56.475 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6518
22:54:56.476 00.001 1032 Star::Find returns 1 (0), X=1100.64, Y=134.48, Mass=1232, SNR=24.7, Peak=111 HFD=3.2
22:54:56.479 00.003 1032 MultiStar: [#1 0.01,0.09,1.02,U] [#2 0.10,0.22,0.82,U] [#3 0.05,0.07,0.81,U] [#4 -0.07,-0.09,0.73,U] [#5 0.09,-0.04,0.70,U] [#6 -0.11,0.02,0.67,U] [#7 0.18,0.07,0.74,U] [#8 -0.14,0.10,0.55,U] 
22:54:56.481 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.23, -0.06}
22:54:56.482 00.001 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
22:54:56.484 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
22:54:56.485 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.70 mountX=0.03 mountY=-0.06, mountTheta=-1.13
22:54:56.489 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
22:54:56.491 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
22:54:56.492 00.001 10072 Worker thread wakes up
22:54:56.492 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
22:54:56.492 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
22:54:56.493 00.001 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
22:54:56.495 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:54:56.497 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:56.498 00.001 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:54:56.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:56.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:54:56.498 00.000 10072 MoveAxis(E, 5, ABG)
22:54:56.498 00.000 10072 Guiding  Dir = 2, Dur = 5
22:54:56.498 00.000 10072 IsGuiding returns 0
22:54:56.498 00.000 10072 PulseGuide returned control before completion, sleep 15
22:54:56.517 00.019 1032 UpdateGuideState exits: m=1232 SNR=24.7
22:54:56.519 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:56.522 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:56.524 00.002 1032 Enqueuing Expose request
22:54:56.527 00.003 10072 IsGuiding returns 0
22:54:56.527 00.000 10072 Move returns status 0, amount 5
22:54:56.527 00.000 10072 MoveAxis(N, 0, ABG)
22:54:56.527 00.000 10072 Move returns status 0, amount 0
22:54:56.527 00.000 10072 move complete, result=0
22:54:56.527 00.000 10072 worker thread done servicing request
22:54:56.527 00.000 10072 Worker thread wakes up
22:54:56.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:56.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:56.534 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:54:57.167 00.633 10072 Exposure complete
22:54:57.221 00.054 10072 worker thread done servicing request
22:54:57.221 00.000 1032 OnExposeComplete: enter
22:54:57.223 00.002 1032 UpdateGuideState(): m_state=6
22:54:57.225 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6519
22:54:57.228 00.003 1032 Star::Find returns 1 (0), X=1100.65, Y=134.56, Mass=1318, SNR=25.5, Peak=112 HFD=3.2
22:54:57.230 00.002 1032 MultiStar: [#1 0.04,0.10,0.99,U] [#2 0.15,0.24,0.00,M1] [#3 0.20,-0.02,0.76,U] [#4 -0.12,-0.03,0.68,U] [#5 0.13,0.17,0.71,U] [#6 0.09,0.07,0.64,U] [#7 0.10,0.14,0.70,U] [#8 0.01,0.10,0.51,U] 
22:54:57.232 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.07}, one-star: {0.24, 0.02}
22:54:57.233 00.001 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
22:54:57.236 00.003 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
22:54:57.238 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=0.04 mountY=-0.11, mountTheta=-1.20
22:54:57.244 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
22:54:57.246 00.002 1032 Enqueuing Move request for scope (0.09, 0.07)
22:54:57.249 00.003 10072 Worker thread wakes up
22:54:57.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
22:54:57.249 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
22:54:57.249 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.11
22:54:57.250 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:54:57.253 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:57.253 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:54:57.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:57.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:54:57.253 00.000 10072 MoveAxis(E, 5, ABG)
22:54:57.253 00.000 10072 Guiding  Dir = 2, Dur = 5
22:54:57.254 00.001 10072 IsGuiding returns 0
22:54:57.254 00.000 10072 PulseGuide returned control before completion, sleep 15
22:54:57.272 00.018 10072 IsGuiding returns 0
22:54:57.272 00.000 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:54:57.275 00.003 10072 Move returns status 0, amount 5
22:54:57.275 00.000 10072 MoveAxis(N, 0, ABG)
22:54:57.275 00.000 10072 Move returns status 0, amount 0
22:54:57.275 00.000 10072 move complete, result=0
22:54:57.275 00.000 10072 worker thread done servicing request
22:54:57.275 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:57.277 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:57.279 00.002 1032 Enqueuing Expose request
22:54:57.281 00.002 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:54:57.283 00.002 10072 Worker thread wakes up
22:54:57.283 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:57.283 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:57.695 00.412 10072 Exposure complete
22:54:57.756 00.061 10072 worker thread done servicing request
22:54:57.756 00.000 1032 OnExposeComplete: enter
22:54:57.758 00.002 1032 UpdateGuideState(): m_state=6
22:54:57.761 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6520
22:54:57.763 00.002 1032 Star::Find returns 1 (0), X=1100.59, Y=134.66, Mass=1224, SNR=24.6, Peak=111 HFD=3.2
22:54:57.765 00.002 1032 MultiStar: [#1 0.11,0.01,0.99,U] [#2 0.12,0.22,0.83,U] [#3 0.14,0.17,0.80,U] [#4 -0.04,-0.05,0.73,U] [#5 0.11,0.18,0.70,U] [#6 0.13,0.19,0.67,U] [#7 0.15,0.15,0.75,U] [#8 -0.04,0.11,0.53,U] 
22:54:57.767 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.17, 0.12}
22:54:57.769 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
22:54:57.773 00.004 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
22:54:57.776 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.86 mountX=0.09 mountY=-0.13, mountTheta=-0.97
22:54:57.779 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.12, opts=13)
22:54:57.783 00.004 1032 Enqueuing Move request for scope (0.10, 0.12)
22:54:57.785 00.002 10072 Worker thread wakes up
22:54:57.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
22:54:57.785 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
22:54:57.785 00.000 10072 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=-0.13
22:54:57.787 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:54:57.790 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:57.790 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:54:57.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:57.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:54:57.790 00.000 10072 MoveAxis(E, 4, ABG)
22:54:57.790 00.000 10072 Guiding  Dir = 2, Dur = 4
22:54:57.791 00.001 10072 IsGuiding returns 0
22:54:57.791 00.000 10072 PulseGuide returned control before completion, sleep 14
22:54:57.811 00.020 1032 UpdateGuideState exits: m=1224 SNR=24.6
22:54:57.813 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:57.816 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:57.818 00.002 1032 Enqueuing Expose request
22:54:57.851 00.033 10072 IsGuiding returns 0
22:54:57.851 00.000 10072 Move returns status 0, amount 4
22:54:57.851 00.000 10072 MoveAxis(N, 0, ABG)
22:54:57.851 00.000 10072 Move returns status 0, amount 0
22:54:57.851 00.000 10072 move complete, result=0
22:54:57.851 00.000 10072 worker thread done servicing request
22:54:57.851 00.000 10072 Worker thread wakes up
22:54:57.851 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:57.852 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:57.856 00.004 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:54:58.477 00.621 10072 Exposure complete
22:54:58.532 00.055 10072 worker thread done servicing request
22:54:58.532 00.000 1032 OnExposeComplete: enter
22:54:58.535 00.003 1032 UpdateGuideState(): m_state=6
22:54:58.537 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6521
22:54:58.539 00.002 1032 Star::Find returns 1 (0), X=1100.63, Y=134.47, Mass=1352, SNR=25.9, Peak=116 HFD=3.2
22:54:58.540 00.001 1032 MultiStar: [#1 0.06,-0.08,0.94,U] [#2 0.14,0.15,0.81,U] [#3 0.16,0.11,0.78,U] [#4 -0.01,-0.16,0.67,U] [#5 0.23,-0.07,0.68,U] [#6 0.03,0.20,0.60,U] [#7 0.08,0.09,0.69,U] [#8 -0.01,0.07,0.51,U] 
22:54:58.542 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.22, -0.07}
22:54:58.544 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
22:54:58.546 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
22:54:58.549 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.16 mountX=-0.01 mountY=-0.11, mountTheta=-1.67
22:54:58.552 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
22:54:58.556 00.004 1032 Enqueuing Move request for scope (0.11, 0.02)
22:54:58.559 00.003 10072 Worker thread wakes up
22:54:58.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:54:58.559 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:54:58.559 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
22:54:58.561 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:54:58.564 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:58.564 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:54:58.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:58.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:54:58.564 00.000 10072 MoveAxis(E, 5, ABG)
22:54:58.564 00.000 10072 Guiding  Dir = 2, Dur = 5
22:54:58.565 00.001 10072 IsGuiding returns 0
22:54:58.565 00.000 10072 PulseGuide returned control before completion, sleep 15
22:54:58.582 00.017 1032 UpdateGuideState exits: m=1352 SNR=25.9
22:54:58.586 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:58.588 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:58.591 00.003 1032 Enqueuing Expose request
22:54:58.593 00.002 10072 IsGuiding returns 0
22:54:58.593 00.000 10072 Move returns status 0, amount 5
22:54:58.593 00.000 10072 MoveAxis(N, 0, ABG)
22:54:58.593 00.000 10072 Move returns status 0, amount 0
22:54:58.593 00.000 10072 move complete, result=0
22:54:58.593 00.000 10072 worker thread done servicing request
22:54:58.593 00.000 10072 Worker thread wakes up
22:54:58.593 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:58.593 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:58.601 00.008 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:54:59.010 00.409 10072 Exposure complete
22:54:59.065 00.055 10072 worker thread done servicing request
22:54:59.066 00.001 1032 OnExposeComplete: enter
22:54:59.068 00.002 1032 UpdateGuideState(): m_state=6
22:54:59.070 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6522
22:54:59.072 00.002 1032 Star::Find returns 1 (0), X=1100.72, Y=134.45, Mass=1344, SNR=25.8, Peak=125 HFD=3.2
22:54:59.074 00.002 1032 MultiStar: [#1 0.03,-0.05,0.99,U] [#2 0.11,0.13,0.79,U] [#3 0.05,0.09,0.82,U] [#4 0.05,-0.07,0.70,U] [#5 0.25,0.13,0.00,M1] [#6 0.04,0.07,0.62,U] [#7 0.04,0.06,0.72,U] [#8 0.19,0.11,0.54,U] 
22:54:59.076 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.31, -0.09}
22:54:59.079 00.003 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:54:59.081 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:54:59.084 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.21 mountX=-0.01 mountY=-0.11, mountTheta=-1.62
22:54:59.089 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
22:54:59.091 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
22:54:59.093 00.002 10072 Worker thread wakes up
22:54:59.093 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:54:59.093 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:54:59.093 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
22:54:59.095 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:54:59.098 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:54:59.098 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:54:59.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:59.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:54:59.098 00.000 10072 MoveAxis(E, 4, ABG)
22:54:59.098 00.000 10072 Guiding  Dir = 2, Dur = 4
22:54:59.098 00.000 10072 IsGuiding returns 0
22:54:59.099 00.001 10072 PulseGuide returned control before completion, sleep 14
22:54:59.116 00.017 10072 IsGuiding returns 0
22:54:59.116 00.000 10072 Move returns status 0, amount 4
22:54:59.116 00.000 10072 MoveAxis(N, 0, ABG)
22:54:59.116 00.000 10072 Move returns status 0, amount 0
22:54:59.116 00.000 10072 move complete, result=0
22:54:59.117 00.001 10072 worker thread done servicing request
22:54:59.118 00.001 1032 UpdateGuideState exits: m=1344 SNR=25.8
22:54:59.120 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:59.122 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:59.124 00.002 1032 Enqueuing Expose request
22:54:59.126 00.002 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:54:59.127 00.001 10072 Worker thread wakes up
22:54:59.128 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:59.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:54:59.756 00.628 10072 Exposure complete
22:54:59.812 00.056 10072 worker thread done servicing request
22:54:59.812 00.000 1032 OnExposeComplete: enter
22:54:59.814 00.002 1032 UpdateGuideState(): m_state=6
22:54:59.817 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6523
22:54:59.819 00.002 1032 Star::Find returns 1 (0), X=1100.60, Y=134.44, Mass=1263, SNR=25.0, Peak=116 HFD=3.2
22:54:59.821 00.002 1032 MultiStar: [#1 -0.01,0.05,0.99,U] [#2 0.13,0.10,0.81,U] [#3 0.08,-0.00,0.78,U] [#4 -0.15,-0.26,0.00,M1] [#5 0.09,0.03,0.69,U] [#6 -0.07,0.11,0.58,U] [#7 0.03,0.03,0.74,U] [#8 -0.09,0.14,0.54,U] 
22:54:59.823 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.19, -0.10}
22:54:59.824 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
22:54:59.826 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
22:54:59.828 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.57 mountX=0.02 mountY=-0.06, mountTheta=-1.26
22:54:59.833 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
22:54:59.836 00.003 1032 Enqueuing Move request for scope (0.05, 0.04)
22:54:59.838 00.002 10072 Worker thread wakes up
22:54:59.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
22:54:59.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
22:54:59.838 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.06
22:54:59.841 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:54:59.843 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:54:59.843 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:54:59.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:59.844 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:54:59.844 00.000 10072 MoveAxis(E, 4, ABG)
22:54:59.844 00.000 10072 Guiding  Dir = 2, Dur = 4
22:54:59.844 00.000 10072 IsGuiding returns 0
22:54:59.844 00.000 10072 PulseGuide returned control before completion, sleep 14
22:54:59.863 00.019 1032 UpdateGuideState exits: m=1263 SNR=25.0
22:54:59.866 00.003 10072 IsGuiding returns 0
22:54:59.866 00.000 10072 Move returns status 0, amount 4
22:54:59.866 00.000 10072 MoveAxis(N, 0, ABG)
22:54:59.866 00.000 10072 Move returns status 0, amount 0
22:54:59.867 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:59.870 00.003 10072 move complete, result=0
22:54:59.870 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:54:59.872 00.002 1032 Enqueuing Expose request
22:54:59.875 00.003 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:54:59.877 00.002 10072 worker thread done servicing request
22:54:59.877 00.000 10072 Worker thread wakes up
22:54:59.877 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:54:59.877 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:00.287 00.410 10072 Exposure complete
22:55:00.348 00.061 10072 worker thread done servicing request
22:55:00.349 00.001 1032 OnExposeComplete: enter
22:55:00.351 00.002 1032 UpdateGuideState(): m_state=6
22:55:00.353 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6524
22:55:00.356 00.003 1032 Star::Find returns 1 (0), X=1100.66, Y=134.62, Mass=1446, SNR=26.7, Peak=131 HFD=3.2
22:55:00.358 00.002 1032 MultiStar: [#1 0.06,-0.09,0.93,U] [#2 0.11,0.04,0.73,U] [#3 -0.01,0.05,0.73,U] [#4 -0.09,-0.17,0.63,U] [#5 0.09,-0.05,0.65,U] [#6 -0.23,0.03,0.57,U] [#7 -0.02,-0.03,0.71,U] [#8 -0.27,0.20,0.00,M1] 
22:55:00.360 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {0.25, 0.08}
22:55:00.363 00.003 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
22:55:00.366 00.003 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
22:55:00.368 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.32 mountX=-0.02 mountY=-0.03, mountTheta=-2.15
22:55:00.372 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
22:55:00.374 00.002 1032 Enqueuing Move request for scope (0.04, -0.01)
22:55:00.376 00.002 10072 Worker thread wakes up
22:55:00.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:55:00.376 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:55:00.377 00.001 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.03
22:55:00.379 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
22:55:00.381 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:55:00.381 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:55:00.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:00.382 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:55:00.382 00.000 10072 MoveAxis(E, 3, ABG)
22:55:00.382 00.000 10072 Guiding  Dir = 2, Dur = 3
22:55:00.382 00.000 10072 IsGuiding returns 0
22:55:00.383 00.001 10072 PulseGuide returned control before completion, sleep 13
22:55:00.405 00.022 1032 UpdateGuideState exits: m=1446 SNR=26.7
22:55:00.409 00.004 10072 IsGuiding returns 0
22:55:00.409 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:00.411 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:00.414 00.003 1032 Enqueuing Expose request
22:55:00.416 00.002 10072 Move returns status 0, amount 3
22:55:00.416 00.000 10072 MoveAxis(N, 0, ABG)
22:55:00.416 00.000 10072 Move returns status 0, amount 0
22:55:00.416 00.000 10072 move complete, result=0
22:55:00.417 00.001 10072 worker thread done servicing request
22:55:00.417 00.000 10072 Worker thread wakes up
22:55:00.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:00.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:00.432 00.015 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:55:01.055 00.623 10072 Exposure complete
22:55:01.115 00.060 10072 worker thread done servicing request
22:55:01.116 00.001 1032 OnExposeComplete: enter
22:55:01.118 00.002 1032 UpdateGuideState(): m_state=6
22:55:01.121 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6525
22:55:01.124 00.003 1032 Star::Find returns 1 (0), X=1100.73, Y=134.38, Mass=1389, SNR=26.2, Peak=123 HFD=3.2
22:55:01.126 00.002 1032 MultiStar: [#1 -0.03,-0.06,0.98,U] [#2 0.07,0.09,0.82,U] [#3 0.11,0.04,0.79,U] [#4 -0.01,-0.28,0.00,M1] [#5 0.18,-0.00,0.71,U] [#6 0.04,-0.07,0.58,U] [#7 0.00,0.06,0.72,U] [#8 -0.09,-0.02,0.48,U] 
22:55:01.128 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.02}, one-star: {0.31, -0.16}
22:55:01.130 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
22:55:01.132 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
22:55:01.134 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.24 mountX=-0.04 mountY=-0.08, mountTheta=-2.07
22:55:01.137 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
22:55:01.139 00.002 1032 Enqueuing Move request for scope (0.09, -0.02)
22:55:01.142 00.003 10072 Worker thread wakes up
22:55:01.142 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:55:01.142 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:55:01.142 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
22:55:01.145 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:55:01.148 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:55:01.148 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:55:01.149 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:01.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:55:01.149 00.000 10072 MoveAxis(E, 3, ABG)
22:55:01.149 00.000 10072 Guiding  Dir = 2, Dur = 3
22:55:01.149 00.000 10072 IsGuiding returns 0
22:55:01.150 00.001 10072 PulseGuide returned control before completion, sleep 13
22:55:01.170 00.020 1032 UpdateGuideState exits: m=1389 SNR=26.2
22:55:01.177 00.007 10072 IsGuiding returns 0
22:55:01.177 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:01.180 00.003 10072 Move returns status 0, amount 3
22:55:01.180 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:01.182 00.002 10072 MoveAxis(N, 0, ABG)
22:55:01.182 00.000 1032 Enqueuing Expose request
22:55:01.185 00.003 10072 Move returns status 0, amount 0
22:55:01.185 00.000 10072 move complete, result=0
22:55:01.185 00.000 10072 worker thread done servicing request
22:55:01.185 00.000 10072 Worker thread wakes up
22:55:01.185 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:01.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:01.195 00.010 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:55:01.601 00.406 10072 Exposure complete
22:55:01.663 00.062 10072 worker thread done servicing request
22:55:01.663 00.000 1032 OnExposeComplete: enter
22:55:01.666 00.003 1032 UpdateGuideState(): m_state=6
22:55:01.668 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6526
22:55:01.670 00.002 1032 Star::Find returns 1 (0), X=1100.61, Y=134.38, Mass=1387, SNR=26.2, Peak=127 HFD=3.2
22:55:01.673 00.003 1032 MultiStar: [#1 0.01,-0.08,0.94,U] [#2 0.12,0.01,0.78,U] [#3 0.15,0.03,0.74,U] [#4 0.05,-0.20,0.65,U] [#5 0.13,-0.16,0.66,U] [#6 -0.01,-0.08,0.62,U] [#7 0.09,0.06,0.68,U] [#8 -0.07,0.01,0.54,U] 
22:55:01.676 00.003 1032 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.19, -0.16}
22:55:01.679 00.003 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
22:55:01.682 00.003 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
22:55:01.683 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.52
22:55:01.688 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
22:55:01.690 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
22:55:01.693 00.003 10072 Worker thread wakes up
22:55:01.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:55:01.693 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:55:01.693 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
22:55:01.696 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
22:55:01.699 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:55:01.699 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
22:55:01.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:01.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:55:01.699 00.000 10072 MoveAxis(E, 2, ABG)
22:55:01.699 00.000 10072 Guiding  Dir = 2, Dur = 2
22:55:01.700 00.001 10072 IsGuiding returns 0
22:55:01.700 00.000 10072 PulseGuide returned control before completion, sleep 12
22:55:01.723 00.023 10072 IsGuiding returns 0
22:55:01.723 00.000 10072 Move returns status 0, amount 2
22:55:01.723 00.000 10072 MoveAxis(N, 0, ABG)
22:55:01.723 00.000 10072 Move returns status 0, amount 0
22:55:01.723 00.000 10072 move complete, result=0
22:55:01.724 00.001 10072 worker thread done servicing request
22:55:01.724 00.000 1032 UpdateGuideState exits: m=1387 SNR=26.2
22:55:01.727 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:01.729 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:01.731 00.002 1032 Enqueuing Expose request
22:55:01.733 00.002 10072 Worker thread wakes up
22:55:01.733 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:55:01.736 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:01.736 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:02.367 00.631 10072 Exposure complete
22:55:02.428 00.061 10072 worker thread done servicing request
22:55:02.428 00.000 1032 OnExposeComplete: enter
22:55:02.431 00.003 1032 UpdateGuideState(): m_state=6
22:55:02.433 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6527
22:55:02.436 00.003 1032 Star::Find returns 1 (0), X=1100.74, Y=134.35, Mass=1377, SNR=26.1, Peak=113 HFD=3.3
22:55:02.438 00.002 1032 MultiStar: [#1 0.07,-0.27,0.00,M1] [#2 0.13,-0.00,0.77,U] [#3 -0.02,-0.09,0.77,U] [#4 -0.08,-0.21,0.65,U] [#5 0.19,-0.06,0.63,U] [#6 0.07,0.00,0.62,U] [#7 0.10,-0.05,0.70,U] [#8 0.08,-0.00,0.50,U] 
22:55:02.441 00.003 1032 refined, 7 included, MultiStar: {0.11, -0.08}, one-star: {0.33, -0.18}
22:55:02.444 00.003 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
22:55:02.446 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
22:55:02.449 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.64 mountX=-0.11 mountY=-0.09, mountTheta=-2.47
22:55:02.452 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
22:55:02.457 00.005 1032 Enqueuing Move request for scope (0.11, -0.08)
22:55:02.459 00.002 10072 Worker thread wakes up
22:55:02.459 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
22:55:02.459 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
22:55:02.459 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.11 yDistance=-0.09
22:55:02.462 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:55:02.464 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:55:02.464 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
22:55:02.465 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:02.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:55:02.465 00.000 10072 MoveAxis(E, 3, ABG)
22:55:02.465 00.000 10072 Guiding  Dir = 2, Dur = 3
22:55:02.465 00.000 10072 IsGuiding returns 0
22:55:02.466 00.001 10072 PulseGuide returned control before completion, sleep 13
22:55:02.487 00.021 1032 UpdateGuideState exits: m=1377 SNR=26.1
22:55:02.491 00.004 10072 IsGuiding returns 0
22:55:02.492 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:02.493 00.001 10072 Move returns status 0, amount 3
22:55:02.493 00.000 10072 MoveAxis(N, 0, ABG)
22:55:02.493 00.000 10072 Move returns status 0, amount 0
22:55:02.493 00.000 10072 move complete, result=0
22:55:02.493 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:02.497 00.004 1032 Enqueuing Expose request
22:55:02.499 00.002 10072 worker thread done servicing request
22:55:02.499 00.000 10072 Worker thread wakes up
22:55:02.499 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:02.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:02.499 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:55:02.918 00.419 10072 Exposure complete
22:55:02.988 00.070 10072 worker thread done servicing request
22:55:02.988 00.000 1032 OnExposeComplete: enter
22:55:02.992 00.004 1032 UpdateGuideState(): m_state=6
22:55:02.995 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6528
22:55:02.999 00.004 1032 Star::Find returns 1 (0), X=1100.64, Y=134.36, Mass=1282, SNR=25.2, Peak=110 HFD=3.3
22:55:03.001 00.002 1032 MultiStar: [#1 0.02,-0.20,1.01,U] [#2 0.14,-0.10,0.84,U] [#3 -0.07,0.11,0.78,U] [#4 -0.01,-0.31,0.00,M1] [#5 0.08,0.01,0.68,U] [#6 -0.06,-0.07,0.65,U] [#7 0.09,0.04,0.70,U] [#8 -0.01,-0.02,0.52,U] 
22:55:03.004 00.003 1032 refined, 7 included, MultiStar: {0.06, -0.07}, one-star: {0.23, -0.18}
22:55:03.007 00.003 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
22:55:03.011 00.004 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
22:55:03.014 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.81 mountX=-0.08 mountY=-0.04, mountTheta=-2.64
22:55:03.020 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
22:55:03.025 00.005 1032 Enqueuing Move request for scope (0.06, -0.07)
22:55:03.029 00.004 10072 Worker thread wakes up
22:55:03.029 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
22:55:03.029 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
22:55:03.029 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
22:55:03.032 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:55:03.034 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:55:03.035 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:55:03.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:03.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:55:03.035 00.000 10072 MoveAxis(E, 2, ABG)
22:55:03.035 00.000 10072 Guiding  Dir = 2, Dur = 2
22:55:03.035 00.000 10072 IsGuiding returns 0
22:55:03.036 00.001 10072 PulseGuide returned control before completion, sleep 12
22:55:03.054 00.018 10072 IsGuiding returns 0
22:55:03.054 00.000 10072 Move returns status 0, amount 2
22:55:03.054 00.000 10072 MoveAxis(N, 0, ABG)
22:55:03.054 00.000 10072 Move returns status 0, amount 0
22:55:03.054 00.000 10072 move complete, result=0
22:55:03.054 00.000 10072 worker thread done servicing request
22:55:03.062 00.008 1032 UpdateGuideState exits: m=1282 SNR=25.2
22:55:03.066 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:03.068 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:03.072 00.004 1032 Enqueuing Expose request
22:55:03.074 00.002 10072 Worker thread wakes up
22:55:03.074 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:55:03.077 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:03.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:03.713 00.636 10072 Exposure complete
22:55:03.782 00.069 10072 worker thread done servicing request
22:55:03.783 00.001 1032 OnExposeComplete: enter
22:55:03.787 00.004 1032 UpdateGuideState(): m_state=6
22:55:03.790 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6529
22:55:03.792 00.002 1032 Star::Find returns 1 (0), X=1100.71, Y=134.49, Mass=1367, SNR=26.0, Peak=126 HFD=3.2
22:55:03.795 00.003 1032 MultiStar: [#1 0.01,-0.08,0.95,U] [#2 0.05,0.13,0.81,U] [#3 -0.02,0.00,0.79,U] [#4 -0.05,-0.24,0.67,U] [#5 0.13,-0.00,0.64,U] [#6 -0.01,0.11,0.60,U] [#7 0.06,-0.04,0.67,U] [#8 0.01,0.09,0.49,U] 
22:55:03.797 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.30, -0.05}
22:55:03.801 00.004 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:55:03.806 00.005 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:55:03.808 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.07 cameraTheta=-0.23 mountX=-0.03 mountY=-0.06, mountTheta=-2.06
22:55:03.811 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
22:55:03.814 00.003 1032 Enqueuing Move request for scope (0.06, -0.01)
22:55:03.816 00.002 10072 Worker thread wakes up
22:55:03.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:55:03.817 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:55:03.817 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.06
22:55:03.819 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:55:03.821 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:55:03.822 00.001 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:55:03.822 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:03.822 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:55:03.822 00.000 10072 MoveAxis(E, 2, ABG)
22:55:03.822 00.000 10072 Guiding  Dir = 2, Dur = 2
22:55:03.822 00.000 10072 IsGuiding returns 0
22:55:03.823 00.001 10072 PulseGuide returned control before completion, sleep 12
22:55:03.848 00.025 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:55:03.851 00.003 10072 IsGuiding returns 0
22:55:03.851 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:03.853 00.002 10072 Move returns status 0, amount 2
22:55:03.855 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:03.857 00.002 1032 Enqueuing Expose request
22:55:03.860 00.003 10072 MoveAxis(N, 0, ABG)
22:55:03.860 00.000 10072 Move returns status 0, amount 0
22:55:03.860 00.000 10072 move complete, result=0
22:55:03.860 00.000 10072 worker thread done servicing request
22:55:03.860 00.000 10072 Worker thread wakes up
22:55:03.860 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:03.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:03.860 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:55:04.274 00.414 10072 Exposure complete
22:55:04.339 00.065 10072 worker thread done servicing request
22:55:04.339 00.000 1032 OnExposeComplete: enter
22:55:04.341 00.002 1032 UpdateGuideState(): m_state=6
22:55:04.344 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6530
22:55:04.347 00.003 1032 Star::Find returns 1 (0), X=1100.65, Y=134.37, Mass=1343, SNR=25.8, Peak=121 HFD=3.1
22:55:04.350 00.003 1032 MultiStar: [#1 0.09,-0.12,0.94,U] [#2 0.14,-0.04,0.77,U] [#3 0.19,-0.08,0.75,U] [#4 -0.07,-0.20,0.69,U] [#5 0.03,0.03,0.64,U] [#6 0.07,-0.05,0.68,U] [#7 0.09,0.02,0.71,U] [#8 0.03,-0.07,0.53,U] 
22:55:04.353 00.003 1032 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.24, -0.17}
22:55:04.357 00.004 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
22:55:04.359 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
22:55:04.362 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.68 mountX=-0.10 mountY=-0.08, mountTheta=-2.51
22:55:04.367 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
22:55:04.369 00.002 1032 Enqueuing Move request for scope (0.10, -0.08)
22:55:04.370 00.001 10072 Worker thread wakes up
22:55:04.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
22:55:04.372 00.002 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
22:55:04.372 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
22:55:04.374 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:55:04.377 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:55:04.377 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:55:04.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:04.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:55:04.377 00.000 10072 MoveAxis(E, 2, ABG)
22:55:04.377 00.000 10072 Guiding  Dir = 2, Dur = 2
22:55:04.378 00.001 10072 IsGuiding returns 0
22:55:04.378 00.000 10072 PulseGuide returned control before completion, sleep 12
22:55:04.396 00.018 10072 IsGuiding returns 0
22:55:04.396 00.000 10072 Move returns status 0, amount 2
22:55:04.396 00.000 10072 MoveAxis(N, 0, ABG)
22:55:04.396 00.000 10072 Move returns status 0, amount 0
22:55:04.396 00.000 10072 move complete, result=0
22:55:04.396 00.000 10072 worker thread done servicing request
22:55:04.400 00.004 1032 UpdateGuideState exits: m=1343 SNR=25.8
22:55:04.403 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:04.406 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:04.408 00.002 1032 Enqueuing Expose request
22:55:04.410 00.002 10072 Worker thread wakes up
22:55:04.410 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:55:04.413 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:04.413 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:05.041 00.628 10072 Exposure complete
22:55:05.103 00.062 10072 worker thread done servicing request
22:55:05.103 00.000 1032 OnExposeComplete: enter
22:55:05.106 00.003 1032 UpdateGuideState(): m_state=6
22:55:05.108 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6531
22:55:05.112 00.004 1032 Star::Find returns 1 (0), X=1100.68, Y=134.29, Mass=1288, SNR=25.2, Peak=117 HFD=3.2
22:55:05.117 00.005 1032 MultiStar: [#1 0.08,-0.16,0.98,U] [#2 0.15,-0.13,0.77,U] [#3 0.22,-0.04,0.75,U] [#4 0.06,-0.27,0.00,M1] [#5 0.26,-0.07,0.00,M1] [#6 0.03,-0.07,0.63,U] [#7 0.13,-0.03,0.75,U] [#8 0.07,-0.19,0.53,U] 
22:55:05.119 00.002 1032 refined, 6 included, MultiStar: {0.14, -0.13}, one-star: {0.26, -0.25}
22:55:05.121 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
22:55:05.123 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
22:55:05.125 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.73 mountX=-0.16 mountY=-0.11, mountTheta=-2.56
22:55:05.128 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.13, opts=13)
22:55:05.130 00.002 1032 Enqueuing Move request for scope (0.14, -0.13)
22:55:05.134 00.004 10072 Worker thread wakes up
22:55:05.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
22:55:05.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
22:55:05.134 00.000 10072 Moving (0.14, -0.13) raw xDistance=-0.16 yDistance=-0.11
22:55:05.136 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:55:05.139 00.003 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.12
22:55:05.139 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
22:55:05.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:05.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:55:05.139 00.000 10072 MoveAxis(E, 78, ABG)
22:55:05.139 00.000 10072 Guiding  Dir = 2, Dur = 78
22:55:05.140 00.001 10072 IsGuiding returns 0
22:55:05.140 00.000 10072 PulseGuide returned control before completion, sleep 88
22:55:05.164 00.024 1032 UpdateGuideState exits: m=1288 SNR=25.2
22:55:05.166 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:05.168 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:05.170 00.002 1032 Enqueuing Expose request
22:55:05.240 00.070 10072 IsGuiding returns 1
22:55:05.240 00.000 10072 scope still moving after pulse duration time elapsed
22:55:05.271 00.031 10072 IsGuiding returns 0
22:55:05.271 00.000 10072 scope move finished after 78 + 53 ms
22:55:05.272 00.001 10072 Move returns status 0, amount 78
22:55:05.272 00.000 10072 MoveAxis(N, 0, ABG)
22:55:05.272 00.000 10072 Move returns status 0, amount 0
22:55:05.272 00.000 10072 move complete, result=0
22:55:05.272 00.000 10072 worker thread done servicing request
22:55:05.272 00.000 10072 Worker thread wakes up
22:55:05.272 00.000 1032 GuideStep: -0.2 px 78 ms EAST, -0.1 px 0 ms NORTH
22:55:05.276 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:05.277 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:05.695 00.418 10072 Exposure complete
22:55:05.763 00.068 10072 worker thread done servicing request
22:55:05.763 00.000 1032 OnExposeComplete: enter
22:55:05.767 00.004 1032 UpdateGuideState(): m_state=6
22:55:05.770 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6532
22:55:05.773 00.003 1032 Star::Find returns 1 (0), X=1100.72, Y=134.37, Mass=1303, SNR=25.4, Peak=112 HFD=3.1
22:55:05.775 00.002 1032 MultiStar: [#1 0.08,-0.16,0.98,U] [#2 0.19,0.00,0.79,U] [#3 0.15,-0.00,0.74,U] [#4 -0.09,-0.22,0.69,U] [#5 0.19,-0.14,0.69,U] [#6 0.02,0.05,0.60,U] [#7 0.11,-0.06,0.76,U] [#8 0.01,-0.02,0.52,U] 
22:55:05.778 00.003 1032 refined, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.30, -0.17}
22:55:05.780 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
22:55:05.782 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
22:55:05.785 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.64 mountX=-0.12 mountY=-0.09, mountTheta=-2.47
22:55:05.790 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
22:55:05.794 00.004 1032 Enqueuing Move request for scope (0.12, -0.09)
22:55:05.796 00.002 10072 Worker thread wakes up
22:55:05.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
22:55:05.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
22:55:05.796 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.12 yDistance=-0.09
22:55:05.801 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:55:05.805 00.004 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:55:05.805 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
22:55:05.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:05.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:55:05.806 00.001 10072 MoveAxis(E, 2, ABG)
22:55:05.806 00.000 10072 Guiding  Dir = 2, Dur = 2
22:55:05.807 00.001 10072 IsGuiding returns 0
22:55:05.807 00.000 10072 PulseGuide returned control before completion, sleep 12
22:55:05.832 00.025 10072 IsGuiding returns 0
22:55:05.832 00.000 10072 Move returns status 0, amount 2
22:55:05.832 00.000 10072 MoveAxis(N, 0, ABG)
22:55:05.832 00.000 10072 Move returns status 0, amount 0
22:55:05.832 00.000 10072 move complete, result=0
22:55:05.832 00.000 10072 worker thread done servicing request
22:55:05.834 00.002 1032 UpdateGuideState exits: m=1303 SNR=25.4
22:55:05.837 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:05.840 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:05.843 00.003 1032 Enqueuing Expose request
22:55:05.845 00.002 10072 Worker thread wakes up
22:55:05.845 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:55:05.849 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:05.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:06.475 00.626 10072 Exposure complete
22:55:06.533 00.058 10072 worker thread done servicing request
22:55:06.533 00.000 1032 OnExposeComplete: enter
22:55:06.535 00.002 1032 UpdateGuideState(): m_state=6
22:55:06.537 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6533
22:55:06.544 00.007 1032 Star::Find returns 1 (0), X=1100.62, Y=134.57, Mass=1428, SNR=26.5, Peak=123 HFD=3.2
22:55:06.546 00.002 1032 MultiStar: [#1 0.08,0.02,0.94,U] [#2 0.18,0.21,0.00,M1] [#3 0.04,0.14,0.74,U] [#4 0.01,-0.16,0.64,U] [#5 0.05,0.08,0.64,U] [#6 -0.07,0.08,0.59,U] [#7 0.14,0.08,0.70,U] [#8 -0.21,0.11,0.50,U] 
22:55:06.548 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.20, 0.03}
22:55:06.553 00.005 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
22:55:06.560 00.007 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
22:55:06.562 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.72 mountX=0.03 mountY=-0.06, mountTheta=-1.11
22:55:06.565 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
22:55:06.568 00.003 1032 Enqueuing Move request for scope (0.05, 0.05)
22:55:06.570 00.002 10072 Worker thread wakes up
22:55:06.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:55:06.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:55:06.570 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
22:55:06.572 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:55:06.575 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:55:06.575 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:55:06.575 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:06.576 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:55:06.576 00.000 10072 MoveAxis(E, 2, ABG)
22:55:06.576 00.000 10072 Guiding  Dir = 2, Dur = 2
22:55:06.576 00.000 10072 IsGuiding returns 0
22:55:06.576 00.000 10072 PulseGuide returned control before completion, sleep 12
22:55:06.596 00.020 1032 UpdateGuideState exits: m=1428 SNR=26.5
22:55:06.600 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:06.602 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:06.604 00.002 1032 Enqueuing Expose request
22:55:06.606 00.002 10072 IsGuiding returns 0
22:55:06.606 00.000 10072 Move returns status 0, amount 2
22:55:06.606 00.000 10072 MoveAxis(N, 0, ABG)
22:55:06.606 00.000 10072 Move returns status 0, amount 0
22:55:06.606 00.000 10072 move complete, result=0
22:55:06.606 00.000 10072 worker thread done servicing request
22:55:06.607 00.001 10072 Worker thread wakes up
22:55:06.607 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:06.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:06.616 00.009 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:55:07.020 00.404 10072 Exposure complete
22:55:07.079 00.059 10072 worker thread done servicing request
22:55:07.079 00.000 1032 OnExposeComplete: enter
22:55:07.083 00.004 1032 UpdateGuideState(): m_state=6
22:55:07.086 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6534
22:55:07.088 00.002 1032 Star::Find returns 1 (0), X=1100.61, Y=134.47, Mass=1462, SNR=26.9, Peak=132 HFD=3.2
22:55:07.090 00.002 1032 MultiStar: [#1 0.03,-0.09,0.92,U] [#2 0.26,0.01,0.00,M2] [#3 0.19,-0.01,0.74,U] [#4 0.17,-0.27,0.00,M1] [#5 0.07,0.03,0.63,U] [#6 0.11,-0.21,0.61,U] [#7 0.11,-0.05,0.66,U] [#8 0.03,0.02,0.48,U] 
22:55:07.092 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.06}, one-star: {0.20, -0.07}
22:55:07.094 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
22:55:07.096 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
22:55:07.097 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.45 mountX=-0.08 mountY=-0.10, mountTheta=-2.28
22:55:07.101 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
22:55:07.102 00.001 1032 Enqueuing Move request for scope (0.11, -0.06)
22:55:07.104 00.002 10072 Worker thread wakes up
22:55:07.104 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
22:55:07.104 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
22:55:07.104 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.08 yDistance=-0.10
22:55:07.106 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:55:07.108 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
22:55:07.108 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:55:07.110 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:07.110 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:55:07.110 00.000 10072 MoveAxis(E, 1, ABG)
22:55:07.110 00.000 10072 Guiding  Dir = 2, Dur = 1
22:55:07.111 00.001 10072 IsGuiding returns 0
22:55:07.111 00.000 10072 PulseGuide returned control before completion, sleep 11
22:55:07.126 00.015 10072 IsGuiding returns 0
22:55:07.126 00.000 10072 Move returns status 0, amount 1
22:55:07.126 00.000 10072 MoveAxis(N, 0, ABG)
22:55:07.126 00.000 10072 Move returns status 0, amount 0
22:55:07.126 00.000 10072 move complete, result=0
22:55:07.126 00.000 10072 worker thread done servicing request
22:55:07.130 00.004 1032 UpdateGuideState exits: m=1462 SNR=26.9
22:55:07.132 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:07.134 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:07.135 00.001 1032 Enqueuing Expose request
22:55:07.137 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:55:07.138 00.001 10072 Worker thread wakes up
22:55:07.138 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:07.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:07.774 00.636 10072 Exposure complete
22:55:07.831 00.057 10072 worker thread done servicing request
22:55:07.831 00.000 1032 OnExposeComplete: enter
22:55:07.835 00.004 1032 UpdateGuideState(): m_state=6
22:55:07.837 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6535
22:55:07.840 00.003 1032 Star::Find returns 1 (0), X=1100.62, Y=134.43, Mass=1337, SNR=25.7, Peak=111 HFD=3.2
22:55:07.842 00.002 1032 MultiStar: [#1 0.15,-0.11,1.01,U] [#2 0.23,0.13,0.00,M3] [#3 0.13,0.07,0.78,U] [#4 0.08,-0.25,0.00,M2] [#5 0.19,-0.02,0.63,U] [#6 0.01,0.07,0.64,U] [#7 0.13,-0.04,0.73,U] [#8 0.01,-0.06,0.53,U] 
22:55:07.843 00.001 1032 refined, 6 included, MultiStar: {0.13, -0.04}, one-star: {0.21, -0.10}
22:55:07.846 00.003 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
22:55:07.847 00.001 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
22:55:07.849 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.28 mountX=-0.07 mountY=-0.12, mountTheta=-2.11
22:55:07.852 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
22:55:07.854 00.002 1032 Enqueuing Move request for scope (0.13, -0.04)
22:55:07.855 00.001 10072 Worker thread wakes up
22:55:07.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
22:55:07.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
22:55:07.855 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.07 yDistance=-0.12
22:55:07.857 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:55:07.859 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
22:55:07.860 00.001 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:55:07.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:07.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:55:07.860 00.000 10072 MoveAxis(E, 2, ABG)
22:55:07.860 00.000 10072 Guiding  Dir = 2, Dur = 2
22:55:07.860 00.000 10072 IsGuiding returns 0
22:55:07.860 00.000 10072 PulseGuide returned control before completion, sleep 12
22:55:07.878 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.7
22:55:07.882 00.004 10072 IsGuiding returns 0
22:55:07.882 00.000 10072 Move returns status 0, amount 2
22:55:07.882 00.000 10072 MoveAxis(N, 0, ABG)
22:55:07.882 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:07.884 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:07.885 00.001 1032 Enqueuing Expose request
22:55:07.887 00.002 10072 Move returns status 0, amount 0
22:55:07.887 00.000 10072 move complete, result=0
22:55:07.887 00.000 10072 worker thread done servicing request
22:55:07.887 00.000 10072 Worker thread wakes up
22:55:07.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:07.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:07.896 00.009 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:55:08.303 00.407 10072 Exposure complete
22:55:08.362 00.059 10072 worker thread done servicing request
22:55:08.362 00.000 1032 OnExposeComplete: enter
22:55:08.364 00.002 1032 UpdateGuideState(): m_state=6
22:55:08.368 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6536
22:55:08.370 00.002 1032 Star::Find returns 1 (0), X=1100.65, Y=134.42, Mass=1363, SNR=25.9, Peak=113 HFD=3.2
22:55:08.372 00.002 1032 MultiStar: [#1 0.07,-0.14,1.00,U] [#2 0.12,0.10,0.82,U] [#3 0.07,0.08,0.76,U] [#4 0.01,-0.18,0.70,U] [#5 0.04,-0.01,0.65,U] [#6 0.05,0.02,0.61,U] [#7 0.10,-0.02,0.70,U] [#8 0.08,0.01,0.52,U] 
22:55:08.374 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.23, -0.12}
22:55:08.376 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:55:08.379 00.003 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:55:08.381 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.37 mountX=-0.06 mountY=-0.08, mountTheta=-2.20
22:55:08.383 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
22:55:08.385 00.002 1032 Enqueuing Move request for scope (0.09, -0.04)
22:55:08.388 00.003 10072 Worker thread wakes up
22:55:08.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
22:55:08.388 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
22:55:08.388 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.08
22:55:08.389 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:55:08.392 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
22:55:08.392 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
22:55:08.392 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:08.392 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:55:08.392 00.000 10072 MoveAxis(E, 1, ABG)
22:55:08.392 00.000 10072 Guiding  Dir = 2, Dur = 1
22:55:08.399 00.007 10072 IsGuiding returns 0
22:55:08.400 00.001 10072 IsGuiding returns 0
22:55:08.400 00.000 10072 Move returns status 0, amount 1
22:55:08.400 00.000 10072 MoveAxis(N, 0, ABG)
22:55:08.402 00.002 10072 Move returns status 0, amount 0
22:55:08.402 00.000 10072 move complete, result=0
22:55:08.402 00.000 10072 worker thread done servicing request
22:55:08.417 00.015 1032 UpdateGuideState exits: m=1363 SNR=25.9
22:55:08.420 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:08.422 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:08.425 00.003 1032 Enqueuing Expose request
22:55:08.428 00.003 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:55:08.430 00.002 10072 Worker thread wakes up
22:55:08.430 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:08.430 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:09.056 00.626 10072 Exposure complete
22:55:09.113 00.057 10072 worker thread done servicing request
22:55:09.113 00.000 1032 OnExposeComplete: enter
22:55:09.116 00.003 1032 UpdateGuideState(): m_state=6
22:55:09.118 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6537
22:55:09.119 00.001 1032 Star::Find returns 1 (0), X=1100.60, Y=134.53, Mass=1458, SNR=26.8, Peak=127 HFD=3.2
22:55:09.121 00.002 1032 MultiStar: [#1 -0.03,0.05,0.97,U] [#2 0.17,0.14,0.74,U] [#3 -0.02,0.14,0.73,U] [#4 -0.06,-0.24,0.63,U] [#5 -0.04,0.02,0.62,U] [#6 0.04,-0.02,0.59,U] [#7 0.11,0.03,0.67,U] [#8 0.02,0.08,0.51,U] 
22:55:09.122 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.18, -0.00}
22:55:09.124 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
22:55:09.125 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
22:55:09.128 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.51 mountX=0.01 mountY=-0.05, mountTheta=-1.32
22:55:09.130 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
22:55:09.131 00.001 1032 Enqueuing Move request for scope (0.05, 0.03)
22:55:09.133 00.002 10072 Worker thread wakes up
22:55:09.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
22:55:09.134 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
22:55:09.134 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.05
22:55:09.135 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:55:09.139 00.004 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
22:55:09.139 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:55:09.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:09.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:55:09.139 00.000 10072 MoveAxis(E, 1, ABG)
22:55:09.139 00.000 10072 Guiding  Dir = 2, Dur = 1
22:55:09.139 00.000 10072 IsGuiding returns 0
22:55:09.140 00.001 10072 PulseGuide returned control before completion, sleep 11
22:55:09.157 00.017 1032 UpdateGuideState exits: m=1458 SNR=26.8
22:55:09.159 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:09.160 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:09.161 00.001 1032 Enqueuing Expose request
22:55:09.163 00.002 10072 IsGuiding returns 0
22:55:09.163 00.000 10072 Move returns status 0, amount 1
22:55:09.163 00.000 10072 MoveAxis(N, 0, ABG)
22:55:09.163 00.000 10072 Move returns status 0, amount 0
22:55:09.163 00.000 10072 move complete, result=0
22:55:09.163 00.000 10072 worker thread done servicing request
22:55:09.164 00.001 10072 Worker thread wakes up
22:55:09.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:09.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:09.171 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:55:09.569 00.398 10072 Exposure complete
22:55:09.626 00.057 10072 worker thread done servicing request
22:55:09.626 00.000 1032 OnExposeComplete: enter
22:55:09.632 00.006 1032 UpdateGuideState(): m_state=6
22:55:09.635 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6538
22:55:09.637 00.002 1032 Star::Find returns 1 (0), X=1100.69, Y=134.39, Mass=1343, SNR=25.7, Peak=126 HFD=3.2
22:55:09.638 00.001 1032 MultiStar: [#1 0.02,-0.08,0.95,U] [#2 0.15,-0.02,0.78,U] [#3 -0.01,0.23,0.77,U] [#4 -0.11,-0.18,0.68,U] [#5 0.04,0.11,0.69,U] [#6 0.07,-0.09,0.59,U] [#7 0.16,0.08,0.72,U] [#8 -0.01,0.11,0.53,U] 
22:55:09.641 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.27, -0.14}
22:55:09.645 00.004 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
22:55:09.647 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
22:55:09.649 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.11 mountX=-0.03 mountY=-0.07, mountTheta=-1.94
22:55:09.652 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
22:55:09.654 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
22:55:09.655 00.001 10072 Worker thread wakes up
22:55:09.655 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:55:09.655 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:55:09.655 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.07
22:55:09.658 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:55:09.660 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
22:55:09.660 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:55:09.660 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:09.660 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:55:09.660 00.000 10072 MoveAxis(E, 1, ABG)
22:55:09.660 00.000 10072 Guiding  Dir = 2, Dur = 1
22:55:09.661 00.001 10072 IsGuiding returns 0
22:55:09.661 00.000 10072 PulseGuide returned control before completion, sleep 11
22:55:09.675 00.014 10072 IsGuiding returns 0
22:55:09.676 00.001 10072 Move returns status 0, amount 1
22:55:09.676 00.000 10072 MoveAxis(N, 0, ABG)
22:55:09.676 00.000 10072 Move returns status 0, amount 0
22:55:09.676 00.000 10072 move complete, result=0
22:55:09.676 00.000 10072 worker thread done servicing request
22:55:09.680 00.004 1032 UpdateGuideState exits: m=1343 SNR=25.7
22:55:09.683 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:09.684 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:09.686 00.002 1032 Enqueuing Expose request
22:55:09.688 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:55:09.691 00.003 10072 Worker thread wakes up
22:55:09.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:09.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:10.319 00.628 10072 Exposure complete
22:55:10.372 00.053 10072 worker thread done servicing request
22:55:10.372 00.000 1032 OnExposeComplete: enter
22:55:10.374 00.002 1032 UpdateGuideState(): m_state=6
22:55:10.376 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6539
22:55:10.378 00.002 1032 Star::Find returns 1 (0), X=1100.72, Y=134.42, Mass=1283, SNR=25.2, Peak=117 HFD=3.2
22:55:10.381 00.003 1032 MultiStar: [#1 0.03,-0.10,0.95,U] [#2 0.06,0.07,0.82,U] [#3 0.21,0.01,0.75,U] [#4 -0.08,-0.09,0.70,U] [#5 0.19,0.01,0.74,U] [#6 -0.04,0.08,0.65,U] [#7 0.02,0.11,0.71,U] [#8 -0.12,0.03,0.54,U] 
22:55:10.383 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.31, -0.12}
22:55:10.384 00.001 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
22:55:10.387 00.003 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
22:55:10.388 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.10 mountX=-0.03 mountY=-0.08, mountTheta=-1.93
22:55:10.391 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:55:10.396 00.005 1032 Enqueuing Move request for scope (0.08, -0.01)
22:55:10.398 00.002 10072 Worker thread wakes up
22:55:10.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:55:10.398 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:55:10.398 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.08
22:55:10.400 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:55:10.403 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
22:55:10.403 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:55:10.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:10.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:55:10.403 00.000 10072 MoveAxis(E, 0, ABG)
22:55:10.403 00.000 10072 Move returns status 0, amount 0
22:55:10.403 00.000 10072 MoveAxis(N, 0, ABG)
22:55:10.403 00.000 10072 Move returns status 0, amount 0
22:55:10.403 00.000 10072 move complete, result=0
22:55:10.403 00.000 10072 worker thread done servicing request
22:55:10.421 00.018 1032 UpdateGuideState exits: m=1283 SNR=25.2
22:55:10.424 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:10.428 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:10.431 00.003 1032 Enqueuing Expose request
22:55:10.433 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:55:10.435 00.002 10072 Worker thread wakes up
22:55:10.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:10.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:10.848 00.413 10072 Exposure complete
22:55:10.900 00.052 10072 worker thread done servicing request
22:55:10.900 00.000 1032 OnExposeComplete: enter
22:55:10.902 00.002 1032 UpdateGuideState(): m_state=6
22:55:10.905 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6540
22:55:10.907 00.002 1032 Star::Find returns 1 (0), X=1100.71, Y=134.43, Mass=1319, SNR=25.5, Peak=121 HFD=3.2
22:55:10.909 00.002 1032 MultiStar: [#1 -0.05,-0.04,0.95,U] [#2 0.10,0.15,0.80,U] [#3 0.03,0.03,0.75,U] [#4 -0.11,-0.26,0.00,M1] [#5 0.10,0.12,0.66,U] [#6 -0.03,0.04,0.61,U] [#7 0.08,0.07,0.72,U] [#8 0.03,0.09,0.52,U] 
22:55:10.910 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {0.30, -0.10}
22:55:10.913 00.003 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
22:55:10.915 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
22:55:10.916 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.38 mountX=0.01 mountY=-0.09, mountTheta=-1.45
22:55:10.920 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
22:55:10.922 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
22:55:10.927 00.005 10072 Worker thread wakes up
22:55:10.928 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:55:10.928 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:55:10.928 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
22:55:10.930 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:55:10.932 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
22:55:10.932 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:55:10.933 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:10.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:55:10.933 00.000 10072 MoveAxis(E, 0, ABG)
22:55:10.933 00.000 10072 Move returns status 0, amount 0
22:55:10.933 00.000 10072 MoveAxis(N, 0, ABG)
22:55:10.933 00.000 10072 Move returns status 0, amount 0
22:55:10.933 00.000 10072 move complete, result=0
22:55:10.933 00.000 10072 worker thread done servicing request
22:55:10.951 00.018 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:55:10.954 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:10.960 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:10.962 00.002 1032 Enqueuing Expose request
22:55:10.963 00.001 10072 Worker thread wakes up
22:55:10.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:10.964 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:10.964 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:55:11.601 00.637 10072 Exposure complete
22:55:11.668 00.067 10072 worker thread done servicing request
22:55:11.668 00.000 1032 OnExposeComplete: enter
22:55:11.670 00.002 1032 UpdateGuideState(): m_state=6
22:55:11.676 00.006 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6541
22:55:11.682 00.006 1032 Star::Find returns 1 (0), X=1100.56, Y=134.52, Mass=1459, SNR=26.9, Peak=133 HFD=3.2
22:55:11.686 00.004 1032 MultiStar: [#1 0.07,-0.01,0.94,U] [#2 0.10,-0.00,0.75,U] [#3 0.11,-0.11,0.74,U] [#4 -0.01,-0.24,0.68,U] [#5 0.06,0.05,0.63,U] [#6 0.06,-0.02,0.61,U] [#7 0.08,0.13,0.69,U] [#8 0.06,0.14,0.51,U] 
22:55:11.691 00.005 1032 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.14, -0.02}
22:55:11.694 00.003 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:55:11.696 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:55:11.697 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.18 mountX=-0.03 mountY=-0.07, mountTheta=-2.01
22:55:11.701 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:55:11.703 00.002 1032 Enqueuing Move request for scope (0.08, -0.01)
22:55:11.705 00.002 10072 Worker thread wakes up
22:55:11.705 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:55:11.705 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:55:11.705 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
22:55:11.708 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:55:11.711 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
22:55:11.711 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:55:11.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:11.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:55:11.711 00.000 10072 MoveAxis(W, 0, ABG)
22:55:11.711 00.000 10072 Move returns status 0, amount 0
22:55:11.711 00.000 10072 MoveAxis(N, 0, ABG)
22:55:11.711 00.000 10072 Move returns status 0, amount 0
22:55:11.711 00.000 10072 move complete, result=0
22:55:11.711 00.000 10072 worker thread done servicing request
22:55:11.739 00.028 1032 UpdateGuideState exits: m=1459 SNR=26.9
22:55:11.742 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:11.745 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:11.747 00.002 1032 Enqueuing Expose request
22:55:11.751 00.004 10072 Worker thread wakes up
22:55:11.752 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:55:11.754 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:11.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:12.161 00.407 10072 Exposure complete
22:55:12.247 00.086 10072 worker thread done servicing request
22:55:12.247 00.000 1032 OnExposeComplete: enter
22:55:12.250 00.003 1032 UpdateGuideState(): m_state=6
22:55:12.253 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6542
22:55:12.256 00.003 1032 Star::Find returns 1 (0), X=1100.61, Y=134.53, Mass=1414, SNR=26.4, Peak=127 HFD=3.2
22:55:12.259 00.003 1032 MultiStar: [#1 -0.06,-0.01,0.97,U] [#2 0.11,0.05,0.75,U] [#3 0.15,-0.00,0.74,U] [#4 0.13,-0.32,0.00,M1] [#5 0.13,-0.05,0.63,U] [#6 0.07,-0.02,0.60,U] [#7 0.08,0.02,0.69,U] [#8 -0.02,0.04,0.52,U] 
22:55:12.261 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.00}, one-star: {0.20, -0.01}
22:55:12.263 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
22:55:12.265 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
22:55:12.269 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.02 mountX=-0.02 mountY=-0.08, mountTheta=-1.81
22:55:12.275 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
22:55:12.278 00.003 1032 Enqueuing Move request for scope (0.08, 0.00)
22:55:12.280 00.002 10072 Worker thread wakes up
22:55:12.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
22:55:12.280 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
22:55:12.281 00.001 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
22:55:12.282 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:55:12.287 00.005 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
22:55:12.287 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:55:12.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:12.287 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:55:12.287 00.000 10072 MoveAxis(W, 0, ABG)
22:55:12.287 00.000 10072 Move returns status 0, amount 0
22:55:12.287 00.000 10072 MoveAxis(N, 0, ABG)
22:55:12.287 00.000 10072 Move returns status 0, amount 0
22:55:12.287 00.000 10072 move complete, result=0
22:55:12.287 00.000 10072 worker thread done servicing request
22:55:12.312 00.025 1032 UpdateGuideState exits: m=1414 SNR=26.4
22:55:12.314 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:12.317 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:12.319 00.002 1032 Enqueuing Expose request
22:55:12.321 00.002 10072 Worker thread wakes up
22:55:12.323 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:55:12.326 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:12.327 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:12.963 00.636 10072 Exposure complete
22:55:13.064 00.101 10072 worker thread done servicing request
22:55:13.064 00.000 1032 OnExposeComplete: enter
22:55:13.066 00.002 1032 UpdateGuideState(): m_state=6
22:55:13.070 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6543
22:55:13.074 00.004 1032 Star::Find returns 1 (0), X=1100.78, Y=134.42, Mass=1411, SNR=26.4, Peak=122 HFD=3.2
22:55:13.077 00.003 1032 MultiStar: [#1 0.18,-0.13,0.98,U] [#2 0.11,0.07,0.78,U] [#3 0.22,-0.22,0.00,M1] [#4 0.06,-0.36,0.00,M2] [#5 0.25,-0.08,0.00,M1] [#6 -0.02,-0.10,0.60,U] [#7 0.12,-0.21,0.71,U] [#8 0.04,-0.06,0.50,U] 
22:55:13.084 00.007 1032 refined, 5 included, MultiStar: {0.16, -0.09}, one-star: {0.36, -0.12}
22:55:13.088 00.004 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
22:55:13.092 00.004 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
22:55:13.095 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.55 mountX=-0.13 mountY=-0.13, mountTheta=-2.38
22:55:13.101 00.006 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.09, opts=13)
22:55:13.106 00.005 1032 Enqueuing Move request for scope (0.16, -0.09)
22:55:13.109 00.003 10072 Worker thread wakes up
22:55:13.109 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
22:55:13.109 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
22:55:13.109 00.000 10072 Moving (0.16, -0.09) raw xDistance=-0.13 yDistance=-0.13
22:55:13.113 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:55:13.119 00.006 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.11
22:55:13.119 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
22:55:13.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:13.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:55:13.119 00.000 10072 MoveAxis(E, 61, ABG)
22:55:13.119 00.000 10072 Guiding  Dir = 2, Dur = 61
22:55:13.121 00.002 10072 IsGuiding returns 0
22:55:13.122 00.001 10072 PulseGuide returned control before completion, sleep 71
22:55:13.163 00.041 1032 UpdateGuideState exits: m=1411 SNR=26.4
22:55:13.166 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:13.169 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:13.172 00.003 1032 Enqueuing Expose request
22:55:13.209 00.037 10072 IsGuiding returns 0
22:55:13.209 00.000 10072 Move returns status 0, amount 61
22:55:13.209 00.000 10072 MoveAxis(N, 0, ABG)
22:55:13.209 00.000 10072 Move returns status 0, amount 0
22:55:13.210 00.001 10072 move complete, result=0
22:55:13.210 00.000 10072 worker thread done servicing request
22:55:13.210 00.000 10072 Worker thread wakes up
22:55:13.210 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:13.210 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:13.216 00.006 1032 GuideStep: -0.1 px 61 ms EAST, -0.1 px 0 ms NORTH
22:55:13.621 00.405 10072 Exposure complete
22:55:13.689 00.068 10072 worker thread done servicing request
22:55:13.689 00.000 1032 OnExposeComplete: enter
22:55:13.692 00.003 1032 UpdateGuideState(): m_state=6
22:55:13.696 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6544
22:55:13.699 00.003 1032 Star::Find returns 1 (0), X=1100.81, Y=134.30, Mass=1343, SNR=25.8, Peak=107 HFD=3.4
22:55:13.701 00.002 1032 MultiStar: [#1 0.08,-0.23,1.00,U] [#2 0.19,-0.02,0.80,U] [#3 0.05,-0.05,0.79,U] [#4 0.01,-0.35,0.00,M3] [#5 0.31,-0.12,0.00,M2] [#6 0.06,-0.12,0.63,U] [#7 0.19,-0.11,0.74,U] [#8 -0.07,-0.09,0.52,U] 
22:55:13.702 00.001 1032 refined, 6 included, MultiStar: {0.15, -0.13}, one-star: {0.39, -0.23}
22:55:13.705 00.003 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
22:55:13.707 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
22:55:13.711 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.73 mountX=-0.17 mountY=-0.11, mountTheta=-2.56
22:55:13.715 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.13, opts=13)
22:55:13.718 00.003 1032 Enqueuing Move request for scope (0.15, -0.13)
22:55:13.721 00.003 10072 Worker thread wakes up
22:55:13.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
22:55:13.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
22:55:13.721 00.000 10072 Moving (0.15, -0.13) raw xDistance=-0.17 yDistance=-0.11
22:55:13.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:55:13.732 00.009 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.10
22:55:13.732 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
22:55:13.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:13.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:55:13.732 00.000 10072 MoveAxis(E, 78, ABG)
22:55:13.732 00.000 10072 Guiding  Dir = 2, Dur = 78
22:55:13.755 00.023 10072 IsGuiding returns 0
22:55:13.757 00.002 10072 PulseGuide returned control before completion, sleep 86
22:55:13.783 00.026 1032 UpdateGuideState exits: m=1343 SNR=25.8
22:55:13.786 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:13.788 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:13.792 00.004 1032 Enqueuing Expose request
22:55:13.852 00.060 10072 IsGuiding returns 0
22:55:13.852 00.000 10072 Move returns status 0, amount 78
22:55:13.852 00.000 10072 MoveAxis(N, 0, ABG)
22:55:13.852 00.000 10072 Move returns status 0, amount 0
22:55:13.852 00.000 10072 move complete, result=0
22:55:13.853 00.001 10072 worker thread done servicing request
22:55:13.853 00.000 10072 Worker thread wakes up
22:55:13.853 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:13.853 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:13.853 00.000 1032 GuideStep: -0.2 px 78 ms EAST, -0.1 px 0 ms NORTH
22:55:14.483 00.630 10072 Exposure complete
22:55:14.568 00.085 10072 worker thread done servicing request
22:55:14.569 00.001 1032 OnExposeComplete: enter
22:55:14.571 00.002 1032 UpdateGuideState(): m_state=6
22:55:14.575 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6545
22:55:14.577 00.002 1032 Star::Find returns 1 (0), X=1100.68, Y=134.52, Mass=1396, SNR=26.3, Peak=125 HFD=3.2
22:55:14.580 00.003 1032 MultiStar: [#1 0.07,0.03,0.97,U] [#2 0.15,0.24,0.00,M1] [#3 0.06,0.20,0.73,U] [#4 0.11,-0.08,0.69,U] [#5 0.17,0.09,0.64,U] [#6 -0.01,0.23,0.64,U] [#7 0.03,0.22,0.70,U] [#8 -0.05,0.06,0.50,U] 
22:55:14.586 00.006 1032 refined, 7 included, MultiStar: {0.09, 0.09}, one-star: {0.27, -0.01}
22:55:14.589 00.003 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
22:55:14.592 00.003 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
22:55:14.595 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.74 mountX=0.06 mountY=-0.11, mountTheta=-1.09
22:55:14.599 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
22:55:14.602 00.003 1032 Enqueuing Move request for scope (0.09, 0.09)
22:55:14.606 00.004 10072 Worker thread wakes up
22:55:14.606 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
22:55:14.606 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
22:55:14.606 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
22:55:14.608 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:55:14.612 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:55:14.612 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:55:14.613 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:14.613 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:55:14.613 00.000 10072 MoveAxis(W, 2, ABG)
22:55:14.614 00.001 10072 Guiding  Dir = 3, Dur = 2
22:55:14.614 00.000 10072 IsGuiding returns 0
22:55:14.615 00.001 10072 PulseGuide returned control before completion, sleep 12
22:55:14.635 00.020 10072 IsGuiding returns 0
22:55:14.635 00.000 10072 Move returns status 0, amount 2
22:55:14.635 00.000 10072 MoveAxis(N, 0, ABG)
22:55:14.635 00.000 10072 Move returns status 0, amount 0
22:55:14.635 00.000 10072 move complete, result=0
22:55:14.635 00.000 10072 worker thread done servicing request
22:55:14.645 00.010 1032 UpdateGuideState exits: m=1396 SNR=26.3
22:55:14.649 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:14.654 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:14.659 00.005 1032 Enqueuing Expose request
22:55:14.662 00.003 10072 Worker thread wakes up
22:55:14.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:14.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:14.665 00.003 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:55:15.077 00.412 10072 Exposure complete
22:55:15.158 00.081 10072 worker thread done servicing request
22:55:15.158 00.000 1032 OnExposeComplete: enter
22:55:15.161 00.003 1032 UpdateGuideState(): m_state=6
22:55:15.164 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6546
22:55:15.166 00.002 1032 Star::Find returns 1 (0), X=1100.65, Y=134.58, Mass=1339, SNR=25.7, Peak=118 HFD=3.2
22:55:15.171 00.005 1032 MultiStar: [#1 -0.06,0.15,1.01,U] [#2 0.17,0.21,0.00,M2] [#3 0.01,0.17,0.75,U] [#4 -0.04,-0.15,0.71,U] [#5 0.08,-0.03,0.68,U] [#6 0.14,0.07,0.62,U] [#7 0.07,0.09,0.69,U] [#8 -0.07,0.21,0.52,U] 
22:55:15.175 00.004 1032 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.23, 0.04}
22:55:15.178 00.003 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
22:55:15.181 00.003 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
22:55:15.185 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.93 mountX=0.05 mountY=-0.07, mountTheta=-0.90
22:55:15.190 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
22:55:15.194 00.004 1032 Enqueuing Move request for scope (0.05, 0.07)
22:55:15.196 00.002 10072 Worker thread wakes up
22:55:15.196 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:55:15.196 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:55:15.196 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
22:55:15.199 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
22:55:15.201 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:55:15.201 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:55:15.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:15.201 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:55:15.203 00.002 10072 MoveAxis(W, 1, ABG)
22:55:15.203 00.000 10072 Guiding  Dir = 3, Dur = 1
22:55:15.204 00.001 10072 IsGuiding returns 0
22:55:15.205 00.001 10072 IsGuiding returns 0
22:55:15.205 00.000 10072 Move returns status 0, amount 1
22:55:15.205 00.000 10072 MoveAxis(N, 0, ABG)
22:55:15.206 00.001 10072 Move returns status 0, amount 0
22:55:15.206 00.000 10072 move complete, result=0
22:55:15.206 00.000 10072 worker thread done servicing request
22:55:15.229 00.023 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:55:15.233 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:15.236 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:15.240 00.004 1032 Enqueuing Expose request
22:55:15.249 00.009 10072 Worker thread wakes up
22:55:15.249 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:55:15.252 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:15.252 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:15.887 00.635 10072 Exposure complete
22:55:15.941 00.054 10072 worker thread done servicing request
22:55:15.941 00.000 1032 OnExposeComplete: enter
22:55:15.944 00.003 1032 UpdateGuideState(): m_state=6
22:55:15.945 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6547
22:55:15.947 00.002 1032 Star::Find returns 1 (0), X=1100.67, Y=134.40, Mass=1346, SNR=25.8, Peak=113 HFD=3.2
22:55:15.949 00.002 1032 MultiStar: [#1 0.09,-0.23,0.98,U] [#2 0.18,-0.02,0.80,U] [#3 0.12,0.05,0.78,U] [#4 -0.03,-0.24,0.70,U] [#5 0.13,-0.21,0.65,U] [#6 0.05,-0.20,0.63,U] [#7 0.08,-0.13,0.71,U] [#8 0.10,-0.16,0.51,U] 
22:55:15.951 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.14}, one-star: {0.26, -0.14}
22:55:15.954 00.003 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:55:15.956 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:55:15.958 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.88 mountX=-0.16 mountY=-0.08, mountTheta=-2.71
22:55:15.962 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.14, opts=13)
22:55:15.964 00.002 1032 Enqueuing Move request for scope (0.12, -0.14)
22:55:15.966 00.002 10072 Worker thread wakes up
22:55:15.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
22:55:15.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
22:55:15.966 00.000 10072 Moving (0.12, -0.14) raw xDistance=-0.16 yDistance=-0.08
22:55:15.969 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:55:15.971 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.10
22:55:15.971 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
22:55:15.972 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:15.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:55:15.972 00.000 10072 MoveAxis(E, 75, ABG)
22:55:15.972 00.000 10072 Guiding  Dir = 2, Dur = 75
22:55:15.972 00.000 10072 IsGuiding returns 0
22:55:15.973 00.001 10072 PulseGuide returned control before completion, sleep 85
22:55:16.001 00.028 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:55:16.003 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:16.005 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:16.007 00.002 1032 Enqueuing Expose request
22:55:16.072 00.065 10072 IsGuiding returns 0
22:55:16.072 00.000 10072 Move returns status 0, amount 75
22:55:16.072 00.000 10072 MoveAxis(N, 0, ABG)
22:55:16.072 00.000 10072 Move returns status 0, amount 0
22:55:16.072 00.000 10072 move complete, result=0
22:55:16.072 00.000 10072 worker thread done servicing request
22:55:16.072 00.000 10072 Worker thread wakes up
22:55:16.072 00.000 1032 GuideStep: -0.2 px 75 ms EAST, -0.1 px 0 ms NORTH
22:55:16.075 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:16.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:16.481 00.406 10072 Exposure complete
22:55:16.533 00.052 10072 worker thread done servicing request
22:55:16.533 00.000 1032 OnExposeComplete: enter
22:55:16.535 00.002 1032 UpdateGuideState(): m_state=6
22:55:16.537 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6548
22:55:16.539 00.002 1032 Star::Find returns 1 (0), X=1100.70, Y=134.44, Mass=1317, SNR=25.5, Peak=116 HFD=3.2
22:55:16.542 00.003 1032 MultiStar: [#1 0.10,-0.12,0.95,U] [#2 0.13,0.05,0.80,U] [#3 0.15,0.06,0.77,U] [#4 -0.07,-0.13,0.71,U] [#5 0.08,-0.03,0.68,U] [#6 -0.02,0.07,0.67,U] [#7 0.02,0.15,0.73,U] [#8 0.06,-0.10,0.52,U] 
22:55:16.544 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.29, -0.10}
22:55:16.545 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
22:55:16.547 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
22:55:16.549 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.20 mountX=-0.04 mountY=-0.09, mountTheta=-2.03
22:55:16.552 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
22:55:16.555 00.003 1032 Enqueuing Move request for scope (0.09, -0.02)
22:55:16.556 00.001 10072 Worker thread wakes up
22:55:16.556 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:55:16.556 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:55:16.556 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.09
22:55:16.558 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:55:16.561 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:55:16.561 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:55:16.562 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:16.562 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:55:16.562 00.000 10072 MoveAxis(W, 1, ABG)
22:55:16.562 00.000 10072 Guiding  Dir = 3, Dur = 1
22:55:16.562 00.000 10072 IsGuiding returns 0
22:55:16.563 00.001 10072 PulseGuide returned control before completion, sleep 11
22:55:16.580 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:55:16.584 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:16.585 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:16.586 00.001 1032 Enqueuing Expose request
22:55:16.588 00.002 10072 IsGuiding returns 0
22:55:16.589 00.001 10072 Move returns status 0, amount 1
22:55:16.589 00.000 10072 MoveAxis(N, 0, ABG)
22:55:16.589 00.000 10072 Move returns status 0, amount 0
22:55:16.589 00.000 10072 move complete, result=0
22:55:16.589 00.000 10072 worker thread done servicing request
22:55:16.589 00.000 10072 Worker thread wakes up
22:55:16.589 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:16.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:16.597 00.008 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:55:17.213 00.616 10072 Exposure complete
22:55:17.263 00.050 10072 worker thread done servicing request
22:55:17.263 00.000 1032 OnExposeComplete: enter
22:55:17.266 00.003 1032 UpdateGuideState(): m_state=6
22:55:17.269 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6549
22:55:17.272 00.003 1032 Star::Find returns 1 (0), X=1100.60, Y=134.61, Mass=1371, SNR=26.0, Peak=125 HFD=3.2
22:55:17.274 00.002 1032 MultiStar: [#1 -0.04,0.12,0.97,U] [#2 0.08,0.23,0.79,U] [#3 0.04,0.18,0.74,U] [#4 -0.05,-0.13,0.68,U] [#5 0.09,0.16,0.68,U] [#6 0.05,0.11,0.64,U] [#7 0.01,0.17,0.69,U] [#8 -0.15,0.27,0.00,M1] 
22:55:17.276 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.18, 0.07}
22:55:17.277 00.001 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
22:55:17.278 00.001 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
22:55:17.280 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=0.10 mountY=-0.08, mountTheta=-0.65
22:55:17.283 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
22:55:17.285 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
22:55:17.286 00.001 10072 Worker thread wakes up
22:55:17.286 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
22:55:17.286 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
22:55:17.286 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.10 yDistance=-0.08
22:55:17.288 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
22:55:17.293 00.005 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:55:17.293 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:55:17.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:17.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:55:17.293 00.000 10072 MoveAxis(W, 1, ABG)
22:55:17.293 00.000 10072 Guiding  Dir = 3, Dur = 1
22:55:17.294 00.001 10072 IsGuiding returns 0
22:55:17.294 00.000 10072 PulseGuide returned control before completion, sleep 11
22:55:17.312 00.018 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:55:17.315 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:17.316 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:17.318 00.002 1032 Enqueuing Expose request
22:55:17.320 00.002 10072 IsGuiding returns 0
22:55:17.320 00.000 10072 Move returns status 0, amount 1
22:55:17.320 00.000 10072 MoveAxis(N, 0, ABG)
22:55:17.320 00.000 10072 Move returns status 0, amount 0
22:55:17.320 00.000 10072 move complete, result=0
22:55:17.320 00.000 10072 worker thread done servicing request
22:55:17.320 00.000 10072 Worker thread wakes up
22:55:17.320 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:17.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:17.327 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:55:17.729 00.402 10072 Exposure complete
22:55:17.781 00.052 10072 worker thread done servicing request
22:55:17.782 00.001 1032 OnExposeComplete: enter
22:55:17.784 00.002 1032 UpdateGuideState(): m_state=6
22:55:17.787 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6550
22:55:17.789 00.002 1032 Star::Find returns 1 (0), X=1100.59, Y=134.67, Mass=1315, SNR=25.5, Peak=124 HFD=3.2
22:55:17.793 00.004 1032 MultiStar: [#1 -0.01,0.05,0.95,U] [#2 0.13,0.24,0.00,M1] [#3 -0.04,0.24,0.80,U] [#4 -0.01,-0.11,0.70,U] [#5 0.08,0.21,0.65,U] [#6 -0.06,0.07,0.62,U] [#7 0.02,0.09,0.72,U] [#8 -0.07,0.22,0.54,U] 
22:55:17.794 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.11}, one-star: {0.17, 0.13}
22:55:17.796 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
22:55:17.797 00.001 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
22:55:17.799 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.39 mountX=0.10 mountY=-0.05, mountTheta=-0.44
22:55:17.803 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
22:55:17.809 00.006 1032 Enqueuing Move request for scope (0.02, 0.11)
22:55:17.812 00.003 10072 Worker thread wakes up
22:55:17.812 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
22:55:17.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
22:55:17.812 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.05
22:55:17.814 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:55:17.816 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:55:17.816 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:55:17.816 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:17.816 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:55:17.816 00.000 10072 MoveAxis(W, 1, ABG)
22:55:17.816 00.000 10072 Guiding  Dir = 3, Dur = 1
22:55:17.817 00.001 10072 IsGuiding returns 0
22:55:17.817 00.000 10072 PulseGuide returned control before completion, sleep 11
22:55:17.834 00.017 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:55:17.836 00.002 10072 IsGuiding returns 0
22:55:17.836 00.000 10072 Move returns status 0, amount 1
22:55:17.838 00.002 10072 MoveAxis(N, 0, ABG)
22:55:17.838 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:17.840 00.002 10072 Move returns status 0, amount 0
22:55:17.840 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:17.842 00.002 1032 Enqueuing Expose request
22:55:17.843 00.001 10072 move complete, result=0
22:55:17.844 00.001 10072 worker thread done servicing request
22:55:17.844 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:55:17.846 00.002 10072 Worker thread wakes up
22:55:17.846 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:17.847 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:18.480 00.633 10072 Exposure complete
22:55:18.534 00.054 10072 worker thread done servicing request
22:55:18.536 00.002 1032 OnExposeComplete: enter
22:55:18.538 00.002 1032 UpdateGuideState(): m_state=6
22:55:18.540 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6551
22:55:18.542 00.002 1032 Star::Find returns 1 (0), X=1100.70, Y=134.57, Mass=1264, SNR=25.0, Peak=110 HFD=3.2
22:55:18.545 00.003 1032 MultiStar: [#1 0.01,-0.01,1.02,U] [#2 0.10,0.20,0.81,U] [#3 0.08,0.19,0.80,U] [#4 0.01,-0.09,0.71,U] [#5 0.12,0.17,0.72,U] [#6 0.03,0.11,0.66,U] [#7 0.06,0.15,0.75,U] [#8 -0.06,0.20,0.53,U] 
22:55:18.546 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.28, 0.03}
22:55:18.548 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
22:55:18.550 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
22:55:18.553 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.88 mountX=0.07 mountY=-0.10, mountTheta=-0.95
22:55:18.558 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
22:55:18.561 00.003 1032 Enqueuing Move request for scope (0.08, 0.10)
22:55:18.563 00.002 10072 Worker thread wakes up
22:55:18.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
22:55:18.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
22:55:18.563 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.07 yDistance=-0.10
22:55:18.565 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:55:18.568 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:55:18.568 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:55:18.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:18.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:55:18.568 00.000 10072 MoveAxis(W, 1, ABG)
22:55:18.568 00.000 10072 Guiding  Dir = 3, Dur = 1
22:55:18.568 00.000 10072 IsGuiding returns 0
22:55:18.568 00.000 10072 PulseGuide returned control before completion, sleep 11
22:55:18.586 00.018 10072 IsGuiding returns 0
22:55:18.586 00.000 10072 Move returns status 0, amount 1
22:55:18.586 00.000 10072 MoveAxis(N, 0, ABG)
22:55:18.586 00.000 10072 Move returns status 0, amount 0
22:55:18.586 00.000 10072 move complete, result=0
22:55:18.586 00.000 10072 worker thread done servicing request
22:55:18.588 00.002 1032 UpdateGuideState exits: m=1264 SNR=25.0
22:55:18.590 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:18.592 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:18.594 00.002 1032 Enqueuing Expose request
22:55:18.597 00.003 10072 Worker thread wakes up
22:55:18.597 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:55:18.599 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:18.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:19.010 00.411 10072 Exposure complete
22:55:19.067 00.057 10072 worker thread done servicing request
22:55:19.067 00.000 1032 OnExposeComplete: enter
22:55:19.069 00.002 1032 UpdateGuideState(): m_state=6
22:55:19.071 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6552
22:55:19.072 00.001 1032 Star::Find returns 1 (0), X=1100.65, Y=134.60, Mass=1305, SNR=25.4, Peak=124 HFD=3.2
22:55:19.074 00.002 1032 MultiStar: [#1 -0.02,-0.04,1.01,U] [#2 0.15,0.20,0.81,U] [#3 0.01,0.11,0.79,U] [#4 -0.11,-0.19,0.68,U] [#5 0.25,-0.00,0.68,U] [#6 0.05,0.19,0.66,U] [#7 0.09,0.06,0.72,U] [#8 0.06,0.16,0.52,U] 
22:55:19.076 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.23, 0.07}
22:55:19.078 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
22:55:19.080 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
22:55:19.082 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.61 mountX=0.03 mountY=-0.09, mountTheta=-1.22
22:55:19.087 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
22:55:19.089 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
22:55:19.091 00.002 10072 Worker thread wakes up
22:55:19.092 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:55:19.092 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:55:19.092 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.03 yDistance=-0.09
22:55:19.094 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:55:19.096 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:55:19.096 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:55:19.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:19.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:55:19.096 00.000 10072 MoveAxis(W, 1, ABG)
22:55:19.096 00.000 10072 Guiding  Dir = 3, Dur = 1
22:55:19.097 00.001 10072 IsGuiding returns 0
22:55:19.097 00.000 10072 PulseGuide returned control before completion, sleep 11
22:55:19.114 00.017 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:55:19.118 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:19.119 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:19.121 00.002 1032 Enqueuing Expose request
22:55:19.123 00.002 10072 IsGuiding returns 0
22:55:19.123 00.000 10072 Move returns status 0, amount 1
22:55:19.123 00.000 10072 MoveAxis(N, 0, ABG)
22:55:19.123 00.000 10072 Move returns status 0, amount 0
22:55:19.124 00.001 10072 move complete, result=0
22:55:19.124 00.000 10072 worker thread done servicing request
22:55:19.124 00.000 10072 Worker thread wakes up
22:55:19.124 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:19.124 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:19.130 00.006 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:55:19.757 00.627 10072 Exposure complete
22:55:19.808 00.051 10072 worker thread done servicing request
22:55:19.808 00.000 1032 OnExposeComplete: enter
22:55:19.810 00.002 1032 UpdateGuideState(): m_state=6
22:55:19.812 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6553
22:55:19.813 00.001 1032 Star::Find returns 1 (0), X=1100.58, Y=134.55, Mass=1490, SNR=27.1, Peak=138 HFD=3.2
22:55:19.815 00.002 1032 MultiStar: [#1 0.03,-0.00,0.93,U] [#2 0.11,0.14,0.77,U] [#3 0.04,0.17,0.73,U] [#4 0.01,-0.15,0.64,U] [#5 0.24,0.13,0.00,M1] [#6 0.15,0.09,0.59,U] [#7 0.11,0.15,0.67,U] [#8 -0.12,0.08,0.48,U] 
22:55:19.816 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {0.16, 0.01}
22:55:19.818 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
22:55:19.819 00.001 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
22:55:19.821 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.68 mountX=0.04 mountY=-0.09, mountTheta=-1.15
22:55:19.824 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
22:55:19.826 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
22:55:19.829 00.003 10072 Worker thread wakes up
22:55:19.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:55:19.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:55:19.829 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.09
22:55:19.831 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
22:55:19.834 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:55:19.834 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:55:19.834 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:19.834 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:55:19.834 00.000 10072 MoveAxis(W, 1, ABG)
22:55:19.834 00.000 10072 Guiding  Dir = 3, Dur = 1
22:55:19.834 00.000 10072 IsGuiding returns 0
22:55:19.835 00.001 10072 PulseGuide returned control before completion, sleep 11
22:55:19.849 00.014 10072 IsGuiding returns 0
22:55:19.849 00.000 10072 Move returns status 0, amount 1
22:55:19.849 00.000 10072 MoveAxis(N, 0, ABG)
22:55:19.849 00.000 10072 Move returns status 0, amount 0
22:55:19.849 00.000 10072 move complete, result=0
22:55:19.849 00.000 10072 worker thread done servicing request
22:55:19.851 00.002 1032 UpdateGuideState exits: m=1490 SNR=27.1
22:55:19.854 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:19.857 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:19.859 00.002 1032 Enqueuing Expose request
22:55:19.860 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:55:19.863 00.003 10072 Worker thread wakes up
22:55:19.863 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:19.863 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:20.276 00.413 10072 Exposure complete
22:55:20.327 00.051 10072 worker thread done servicing request
22:55:20.327 00.000 1032 OnExposeComplete: enter
22:55:20.330 00.003 1032 UpdateGuideState(): m_state=6
22:55:20.333 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6554
22:55:20.334 00.001 1032 Star::Find returns 1 (0), X=1100.68, Y=134.56, Mass=1253, SNR=24.9, Peak=118 HFD=3.2
22:55:20.336 00.002 1032 MultiStar: [#1 -0.01,0.07,1.02,U] [#2 0.11,0.22,0.84,U] [#3 -0.03,0.25,0.79,U] [#4 -0.04,-0.04,0.70,U] [#5 0.05,0.11,0.74,U] [#6 -0.10,0.21,0.62,U] [#7 0.05,0.31,0.00,M1] [#8 -0.09,0.23,0.55,U] 
22:55:20.338 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.12}, one-star: {0.26, 0.03}
22:55:20.339 00.001 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
22:55:20.340 00.001 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
22:55:20.342 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.30 mountX=0.11 mountY=-0.07, mountTheta=-0.53
22:55:20.345 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
22:55:20.347 00.002 1032 Enqueuing Move request for scope (0.04, 0.12)
22:55:20.348 00.001 10072 Worker thread wakes up
22:55:20.349 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
22:55:20.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
22:55:20.349 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.11 yDistance=-0.07
22:55:20.350 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:55:20.353 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:55:20.353 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:55:20.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:20.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:55:20.353 00.000 10072 MoveAxis(W, 2, ABG)
22:55:20.353 00.000 10072 Guiding  Dir = 3, Dur = 2
22:55:20.353 00.000 10072 IsGuiding returns 0
22:55:20.354 00.001 10072 PulseGuide returned control before completion, sleep 12
22:55:20.367 00.013 10072 IsGuiding returns 0
22:55:20.367 00.000 10072 Move returns status 0, amount 2
22:55:20.367 00.000 10072 MoveAxis(N, 0, ABG)
22:55:20.367 00.000 10072 Move returns status 0, amount 0
22:55:20.367 00.000 10072 move complete, result=0
22:55:20.367 00.000 10072 worker thread done servicing request
22:55:20.370 00.003 1032 UpdateGuideState exits: m=1253 SNR=24.9
22:55:20.372 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:20.374 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:20.375 00.001 1032 Enqueuing Expose request
22:55:20.377 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:55:20.379 00.002 10072 Worker thread wakes up
22:55:20.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:20.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:21.010 00.631 10072 Exposure complete
22:55:21.064 00.054 10072 worker thread done servicing request
22:55:21.064 00.000 1032 OnExposeComplete: enter
22:55:21.066 00.002 1032 UpdateGuideState(): m_state=6
22:55:21.068 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6555
22:55:21.070 00.002 1032 Star::Find returns 1 (0), X=1100.67, Y=134.61, Mass=1339, SNR=25.7, Peak=121 HFD=3.1
22:55:21.072 00.002 1032 MultiStar: [#1 0.07,0.16,0.99,U] [#2 0.07,0.31,0.00,M1] [#3 0.08,0.31,0.00,M1] [#4 0.01,0.04,0.67,U] [#5 0.01,0.26,0.00,M1] [#6 -0.00,0.19,0.64,U] [#7 0.11,0.29,0.00,M2] [#8 -0.31,0.27,0.00,M1] 
22:55:21.074 00.002 1032 refined, 3 included, MultiStar: {0.10, 0.11}, one-star: {0.25, 0.08}
22:55:21.075 00.001 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
22:55:21.076 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
22:55:21.079 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.86 mountX=0.09 mountY=-0.12, mountTheta=-0.97
22:55:21.082 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
22:55:21.087 00.005 1032 Enqueuing Move request for scope (0.10, 0.11)
22:55:21.088 00.001 10072 Worker thread wakes up
22:55:21.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
22:55:21.088 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
22:55:21.088 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.09 yDistance=-0.12
22:55:21.090 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:55:21.092 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:55:21.092 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:55:21.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:21.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:55:21.092 00.000 10072 MoveAxis(W, 1, ABG)
22:55:21.092 00.000 10072 Guiding  Dir = 3, Dur = 1
22:55:21.093 00.001 10072 IsGuiding returns 0
22:55:21.093 00.000 10072 PulseGuide returned control before completion, sleep 11
22:55:21.109 00.016 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:55:21.112 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:21.115 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:21.119 00.004 10072 IsGuiding returns 0
22:55:21.119 00.000 1032 Enqueuing Expose request
22:55:21.122 00.003 10072 Move returns status 0, amount 1
22:55:21.122 00.000 10072 MoveAxis(N, 0, ABG)
22:55:21.122 00.000 10072 Move returns status 0, amount 0
22:55:21.122 00.000 10072 move complete, result=0
22:55:21.122 00.000 10072 worker thread done servicing request
22:55:21.122 00.000 10072 Worker thread wakes up
22:55:21.122 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:21.122 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:21.129 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:55:21.540 00.411 10072 Exposure complete
22:55:21.596 00.056 10072 worker thread done servicing request
22:55:21.596 00.000 1032 OnExposeComplete: enter
22:55:21.598 00.002 1032 UpdateGuideState(): m_state=6
22:55:21.601 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6556
22:55:21.603 00.002 1032 Star::Find returns 1 (0), X=1100.67, Y=134.64, Mass=1206, SNR=24.4, Peak=112 HFD=3.1
22:55:21.605 00.002 1032 MultiStar: [#1 0.04,0.11,1.02,U] [#2 0.06,0.34,0.00,M2] [#3 -0.06,0.16,0.81,U] [#4 0.01,-0.03,0.75,U] [#5 0.13,0.21,0.72,U] [#6 -0.02,0.29,0.00,M1] [#7 -0.03,0.16,0.78,U] [#8 -0.04,0.21,0.55,U] 
22:55:21.607 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.13}, one-star: {0.26, 0.11}
22:55:21.609 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
22:55:21.610 00.001 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
22:55:21.614 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.17 mountX=0.11 mountY=-0.08, mountTheta=-0.66
22:55:21.618 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
22:55:21.620 00.002 1032 Enqueuing Move request for scope (0.05, 0.13)
22:55:21.622 00.002 10072 Worker thread wakes up
22:55:21.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
22:55:21.622 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
22:55:21.622 00.000 10072 Moving (0.05, 0.13) raw xDistance=0.11 yDistance=-0.08
22:55:21.624 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:55:21.626 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:55:21.626 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:55:21.627 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:21.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:55:21.627 00.000 10072 MoveAxis(W, 2, ABG)
22:55:21.627 00.000 10072 Guiding  Dir = 3, Dur = 2
22:55:21.627 00.000 10072 IsGuiding returns 0
22:55:21.628 00.001 10072 PulseGuide returned control before completion, sleep 12
22:55:21.646 00.018 10072 IsGuiding returns 0
22:55:21.646 00.000 10072 Move returns status 0, amount 2
22:55:21.647 00.001 10072 MoveAxis(N, 0, ABG)
22:55:21.647 00.000 10072 Move returns status 0, amount 0
22:55:21.647 00.000 10072 move complete, result=0
22:55:21.647 00.000 10072 worker thread done servicing request
22:55:21.647 00.000 1032 UpdateGuideState exits: m=1206 SNR=24.4
22:55:21.649 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:21.650 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:21.653 00.003 1032 Enqueuing Expose request
22:55:21.655 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:55:21.656 00.001 10072 Worker thread wakes up
22:55:21.657 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:21.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:22.286 00.629 10072 Exposure complete
22:55:22.339 00.053 10072 worker thread done servicing request
22:55:22.339 00.000 1032 OnExposeComplete: enter
22:55:22.342 00.003 1032 UpdateGuideState(): m_state=6
22:55:22.344 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6557
22:55:22.346 00.002 1032 Star::Find returns 1 (0), X=1100.64, Y=134.61, Mass=1351, SNR=25.8, Peak=129 HFD=3.1
22:55:22.348 00.002 1032 MultiStar: [#1 -0.01,0.12,0.96,U] [#2 0.08,0.17,0.81,U] [#3 -0.07,0.42,0.00,M1] [#4 -0.08,0.04,0.67,U] [#5 0.10,0.30,0.00,M1] [#6 -0.11,0.15,0.62,U] [#7 0.04,0.35,0.00,M2] [#8 -0.08,0.17,0.56,U] 
22:55:22.350 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.12}, one-star: {0.22, 0.07}
22:55:22.352 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
22:55:22.354 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
22:55:22.356 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=0.11 mountY=-0.05, mountTheta=-0.47
22:55:22.358 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
22:55:22.360 00.002 1032 Enqueuing Move request for scope (0.02, 0.12)
22:55:22.362 00.002 10072 Worker thread wakes up
22:55:22.362 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
22:55:22.362 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
22:55:22.363 00.001 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
22:55:22.366 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:55:22.369 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:55:22.369 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:55:22.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:22.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:55:22.369 00.000 10072 MoveAxis(W, 2, ABG)
22:55:22.369 00.000 10072 Guiding  Dir = 3, Dur = 2
22:55:22.369 00.000 10072 IsGuiding returns 0
22:55:22.370 00.001 10072 PulseGuide returned control before completion, sleep 12
22:55:22.386 00.016 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:55:22.388 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:22.390 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:22.393 00.003 10072 IsGuiding returns 0
22:55:22.393 00.000 10072 Move returns status 0, amount 2
22:55:22.393 00.000 10072 MoveAxis(N, 0, ABG)
22:55:22.393 00.000 10072 Move returns status 0, amount 0
22:55:22.393 00.000 10072 move complete, result=0
22:55:22.393 00.000 10072 worker thread done servicing request
22:55:22.393 00.000 1032 Enqueuing Expose request
22:55:22.396 00.003 10072 Worker thread wakes up
22:55:22.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:22.396 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:22.396 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:55:22.813 00.417 10072 Exposure complete
22:55:22.868 00.055 10072 worker thread done servicing request
22:55:22.868 00.000 1032 OnExposeComplete: enter
22:55:22.870 00.002 1032 UpdateGuideState(): m_state=6
22:55:22.872 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6558
22:55:22.875 00.003 1032 Star::Find returns 1 (0), X=1100.60, Y=134.84, Mass=1429, SNR=26.6, Peak=121 HFD=3.2
22:55:22.876 00.001 1032 MultiStar: [#1 -0.04,0.31,0.00,M1] [#2 0.03,0.43,0.00,M2] [#3 -0.02,0.37,0.00,M2] [#4 -0.04,0.16,0.65,U] [#5 0.09,0.50,0.00,M2] [#6 -0.01,0.47,0.00,M1] [#7 0.07,0.37,0.00,M3] [#8 -0.04,0.44,0.00,M1] 
22:55:22.878 00.002 1032 refined, 1 included, MultiStar: {0.10, 0.24}, one-star: {0.19, 0.30}
22:55:22.880 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
22:55:22.881 00.001 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
22:55:22.883 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.19 mountX=0.21 mountY=-0.16, mountTheta=-0.64
22:55:22.886 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.24, opts=13)
22:55:22.888 00.002 1032 Enqueuing Move request for scope (0.10, 0.24)
22:55:22.892 00.004 10072 Worker thread wakes up
22:55:22.892 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
22:55:22.892 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
22:55:22.892 00.000 10072 Moving (0.10, 0.24) raw xDistance=0.21 yDistance=-0.16
22:55:22.894 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:55:22.896 00.002 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 287.09
22:55:22.897 00.001 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
22:55:22.897 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:22.897 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:55:22.897 00.000 10072 MoveAxis(W, 100, ABG)
22:55:22.897 00.000 10072 Guiding  Dir = 3, Dur = 100
22:55:22.898 00.001 10072 IsGuiding returns 0
22:55:22.898 00.000 10072 PulseGuide returned control before completion, sleep 110
22:55:22.914 00.016 1032 UpdateGuideState exits: m=1429 SNR=26.6
22:55:22.915 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:22.916 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:22.919 00.003 1032 Enqueuing Expose request
22:55:23.013 00.094 10072 IsGuiding returns 1
22:55:23.013 00.000 10072 scope still moving after pulse duration time elapsed
22:55:23.045 00.032 10072 IsGuiding returns 0
22:55:23.045 00.000 10072 scope move finished after 100 + 46 ms
22:55:23.045 00.000 10072 Move returns status 0, amount 100
22:55:23.045 00.000 10072 MoveAxis(N, 0, ABG)
22:55:23.045 00.000 10072 Move returns status 0, amount 0
22:55:23.045 00.000 10072 move complete, result=0
22:55:23.045 00.000 10072 worker thread done servicing request
22:55:23.045 00.000 10072 Worker thread wakes up
22:55:23.045 00.000 1032 GuideStep: 0.2 px 100 ms WEST, -0.2 px 0 ms NORTH
22:55:23.047 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:23.048 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:23.780 00.732 10072 Exposure complete
22:55:23.838 00.058 10072 worker thread done servicing request
22:55:23.838 00.000 1032 OnExposeComplete: enter
22:55:23.841 00.003 1032 UpdateGuideState(): m_state=6
22:55:23.844 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6559
22:55:23.845 00.001 1032 Star::Find returns 1 (0), X=1100.67, Y=134.83, Mass=1361, SNR=25.9, Peak=117 HFD=3.1
22:55:23.847 00.002 1032 MultiStar: [#1 0.17,0.20,0.00,M2] [#2 0.16,0.47,0.00,M3] [#3 0.09,0.33,0.00,M3] [#4 -0.04,0.18,0.66,U] [#5 0.15,0.18,0.63,U] [#6 0.11,0.35,0.00,M2] [#7 0.04,0.34,0.00,M4] [#8 0.01,0.39,0.00,M2] 
22:55:23.848 00.001 1032 refined, 2 included, MultiStar: {0.14, 0.23}, one-star: {0.25, 0.29}
22:55:23.849 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
22:55:23.852 00.003 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
22:55:23.853 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.02 mountX=0.19 mountY=-0.19, mountTheta=-0.81
22:55:23.857 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.23, opts=13)
22:55:23.858 00.001 1032 Enqueuing Move request for scope (0.14, 0.23)
22:55:23.860 00.002 10072 Worker thread wakes up
22:55:23.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.23) opts 0xd
22:55:23.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.23)
22:55:23.860 00.000 10072 Moving (0.14, 0.23) raw xDistance=0.19 yDistance=-0.19
22:55:23.863 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:55:23.866 00.003 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 287.09
22:55:23.866 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
22:55:23.866 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:23.866 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:55:23.866 00.000 10072 MoveAxis(W, 91, ABG)
22:55:23.866 00.000 10072 Guiding  Dir = 3, Dur = 91
22:55:23.867 00.001 10072 IsGuiding returns 0
22:55:23.867 00.000 10072 PulseGuide returned control before completion, sleep 101
22:55:23.885 00.018 1032 UpdateGuideState exits: m=1361 SNR=25.9
22:55:23.887 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:23.890 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:23.891 00.001 1032 Enqueuing Expose request
22:55:23.979 00.088 10072 IsGuiding returns 0
22:55:23.979 00.000 10072 Move returns status 0, amount 91
22:55:23.979 00.000 10072 MoveAxis(N, 0, ABG)
22:55:23.979 00.000 10072 Move returns status 0, amount 0
22:55:23.979 00.000 10072 move complete, result=0
22:55:23.979 00.000 10072 worker thread done servicing request
22:55:23.979 00.000 10072 Worker thread wakes up
22:55:23.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:23.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:23.983 00.004 1032 GuideStep: 0.2 px 91 ms WEST, -0.2 px 0 ms NORTH
22:55:24.386 00.403 10072 Exposure complete
22:55:24.443 00.057 10072 worker thread done servicing request
22:55:24.443 00.000 1032 OnExposeComplete: enter
22:55:24.446 00.003 1032 UpdateGuideState(): m_state=6
22:55:24.448 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6560
22:55:24.450 00.002 1032 Star::Find returns 1 (0), X=1100.62, Y=134.68, Mass=1240, SNR=24.7, Peak=106 HFD=3.1
22:55:24.453 00.003 1032 MultiStar: [#1 0.07,0.20,1.00,U] [#2 0.04,0.48,0.00,M4] [#3 0.22,0.17,0.00,M4] [#4 -0.03,0.03,0.74,U] [#5 0.15,0.36,0.00,M2] [#6 0.13,0.19,0.67,U] [#7 -0.01,0.33,0.00,M5] [#8 -0.03,0.42,0.00,M3] 
22:55:24.456 00.003 1032 refined, 3 included, MultiStar: {0.10, 0.14}, one-star: {0.21, 0.14}
22:55:24.458 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
22:55:24.461 00.003 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
22:55:24.463 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.18 cameraTheta=0.95 mountX=0.11 mountY=-0.14, mountTheta=-0.88
22:55:24.466 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.14, opts=13)
22:55:24.468 00.002 1032 Enqueuing Move request for scope (0.10, 0.14)
22:55:24.469 00.001 10072 Worker thread wakes up
22:55:24.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
22:55:24.469 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
22:55:24.470 00.001 10072 Moving (0.10, 0.14) raw xDistance=0.11 yDistance=-0.14
22:55:24.471 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:55:24.474 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:55:24.474 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:55:24.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:24.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:55:24.474 00.000 10072 MoveAxis(W, 3, ABG)
22:55:24.474 00.000 10072 Guiding  Dir = 3, Dur = 3
22:55:24.474 00.000 10072 IsGuiding returns 0
22:55:24.475 00.001 10072 PulseGuide returned control before completion, sleep 13
22:55:24.493 00.018 1032 UpdateGuideState exits: m=1240 SNR=24.7
22:55:24.495 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:24.497 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:24.499 00.002 1032 Enqueuing Expose request
22:55:24.500 00.001 10072 IsGuiding returns 0
22:55:24.501 00.001 10072 Move returns status 0, amount 3
22:55:24.501 00.000 10072 MoveAxis(N, 0, ABG)
22:55:24.501 00.000 10072 Move returns status 0, amount 0
22:55:24.501 00.000 10072 move complete, result=0
22:55:24.501 00.000 10072 worker thread done servicing request
22:55:24.501 00.000 10072 Worker thread wakes up
22:55:24.501 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:24.501 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:24.509 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:55:25.133 00.624 10072 Exposure complete
22:55:25.187 00.054 10072 worker thread done servicing request
22:55:25.187 00.000 1032 OnExposeComplete: enter
22:55:25.190 00.003 1032 UpdateGuideState(): m_state=6
22:55:25.191 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6561
22:55:25.194 00.003 1032 Star::Find returns 1 (0), X=1100.61, Y=134.63, Mass=1466, SNR=26.9, Peak=140 HFD=3.2
22:55:25.196 00.002 1032 MultiStar: [#1 0.18,-0.01,0.92,U] [#2 0.28,0.19,0.00,M5] [#3 0.28,0.27,0.00,M5] [#4 0.16,-0.09,0.64,U] [#5 0.16,0.15,0.63,U] [#6 0.18,0.18,0.00,M2] [#7 0.15,0.22,0.00,M6] [#8 0.07,0.19,0.49,U] 
22:55:25.198 00.002 1032 refined, 4 included, MultiStar: {0.16, 0.06}, one-star: {0.19, 0.09}
22:55:25.200 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
22:55:25.202 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
22:55:25.205 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.34 mountX=0.01 mountY=-0.17, mountTheta=-1.49
22:55:25.211 00.006 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.06, opts=13)
22:55:25.213 00.002 1032 Enqueuing Move request for scope (0.16, 0.06)
22:55:25.215 00.002 10072 Worker thread wakes up
22:55:25.215 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
22:55:25.215 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
22:55:25.216 00.001 10072 Moving (0.16, 0.06) raw xDistance=0.01 yDistance=-0.17
22:55:25.218 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:55:25.221 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:55:25.221 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:55:25.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:25.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:55:25.221 00.000 10072 MoveAxis(W, 3, ABG)
22:55:25.221 00.000 10072 Guiding  Dir = 3, Dur = 3
22:55:25.221 00.000 10072 IsGuiding returns 0
22:55:25.222 00.001 10072 PulseGuide returned control before completion, sleep 13
22:55:25.241 00.019 10072 IsGuiding returns 0
22:55:25.241 00.000 10072 Move returns status 0, amount 3
22:55:25.241 00.000 10072 MoveAxis(N, 0, ABG)
22:55:25.241 00.000 10072 Move returns status 0, amount 0
22:55:25.241 00.000 10072 move complete, result=0
22:55:25.241 00.000 10072 worker thread done servicing request
22:55:25.242 00.001 1032 UpdateGuideState exits: m=1466 SNR=26.9
22:55:25.244 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:25.246 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:25.248 00.002 1032 Enqueuing Expose request
22:55:25.250 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
22:55:25.251 00.001 10072 Worker thread wakes up
22:55:25.251 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:25.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:25.666 00.415 10072 Exposure complete
22:55:25.725 00.059 1032 OnExposeComplete: enter
22:55:25.727 00.002 1032 UpdateGuideState(): m_state=6
22:55:25.729 00.002 10072 worker thread done servicing request
22:55:25.729 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6562
22:55:25.730 00.001 1032 Star::Find returns 1 (0), X=1100.59, Y=134.67, Mass=1425, SNR=26.6, Peak=131 HFD=3.1
22:55:25.733 00.003 1032 MultiStar: [#1 0.23,0.06,0.97,U] [#2 0.21,0.43,0.00,M6] [#3 0.03,0.16,0.75,U] [#4 0.08,-0.00,0.67,U] [#5 0.17,0.04,0.63,U] [#6 -0.05,0.37,0.00,M3] [#7 0.17,0.20,0.00,M7] [#8 0.06,0.29,0.00,M3] 
22:55:25.734 00.001 1032 refined, 4 included, MultiStar: {0.14, 0.08}, one-star: {0.18, 0.13}
22:55:25.735 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
22:55:25.738 00.003 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
22:55:25.742 00.004 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.17 cameraTheta=0.52 mountX=0.04 mountY=-0.16, mountTheta=-1.31
22:55:25.745 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
22:55:25.746 00.001 1032 Enqueuing Move request for scope (0.14, 0.08)
22:55:25.749 00.003 10072 Worker thread wakes up
22:55:25.749 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
22:55:25.749 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
22:55:25.749 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.16
22:55:25.751 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
22:55:25.753 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:55:25.753 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:55:25.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:25.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:55:25.753 00.000 10072 MoveAxis(W, 4, ABG)
22:55:25.753 00.000 10072 Guiding  Dir = 3, Dur = 4
22:55:25.754 00.001 10072 IsGuiding returns 0
22:55:25.754 00.000 10072 PulseGuide returned control before completion, sleep 14
22:55:25.771 00.017 1032 UpdateGuideState exits: m=1425 SNR=26.6
22:55:25.774 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:25.776 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:25.777 00.001 1032 Enqueuing Expose request
22:55:25.783 00.006 10072 IsGuiding returns 0
22:55:25.783 00.000 10072 Move returns status 0, amount 4
22:55:25.783 00.000 10072 MoveAxis(N, 0, ABG)
22:55:25.783 00.000 10072 Move returns status 0, amount 0
22:55:25.783 00.000 10072 move complete, result=0
22:55:25.783 00.000 10072 worker thread done servicing request
22:55:25.783 00.000 10072 Worker thread wakes up
22:55:25.783 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:25.783 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:25.787 00.004 1032 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
22:55:26.414 00.627 10072 Exposure complete
22:55:26.480 00.066 10072 worker thread done servicing request
22:55:26.480 00.000 1032 OnExposeComplete: enter
22:55:26.483 00.003 1032 UpdateGuideState(): m_state=6
22:55:26.485 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6563
22:55:26.489 00.004 1032 Star::Find returns 1 (0), X=1100.60, Y=134.58, Mass=1399, SNR=26.3, Peak=119 HFD=3.2
22:55:26.492 00.003 1032 MultiStar: [#1 0.18,0.04,0.95,U] [#2 0.17,0.35,0.00,M7] [#3 0.10,0.20,0.76,U] [#4 0.04,-0.12,0.69,U] [#5 0.12,0.06,0.65,U] [#6 0.11,0.11,0.64,U] [#7 0.20,0.13,0.70,U] [#8 0.00,0.17,0.50,U] 
22:55:26.494 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.07}, one-star: {0.19, 0.04}
22:55:26.498 00.004 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
22:55:26.499 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
22:55:26.501 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.51 mountX=0.04 mountY=-0.14, mountTheta=-1.32
22:55:26.507 00.006 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
22:55:26.508 00.001 1032 Enqueuing Move request for scope (0.13, 0.07)
22:55:26.511 00.003 10072 Worker thread wakes up
22:55:26.512 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
22:55:26.512 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
22:55:26.512 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.04 yDistance=-0.14
22:55:26.514 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:55:26.517 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:55:26.517 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:55:26.517 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:26.517 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:55:26.517 00.000 10072 MoveAxis(W, 5, ABG)
22:55:26.517 00.000 10072 Guiding  Dir = 3, Dur = 5
22:55:26.518 00.001 10072 IsGuiding returns 0
22:55:26.518 00.000 10072 PulseGuide returned control before completion, sleep 15
22:55:26.535 00.017 10072 IsGuiding returns 0
22:55:26.535 00.000 10072 Move returns status 0, amount 5
22:55:26.535 00.000 10072 MoveAxis(N, 0, ABG)
22:55:26.536 00.001 10072 Move returns status 0, amount 0
22:55:26.536 00.000 10072 move complete, result=0
22:55:26.536 00.000 10072 worker thread done servicing request
22:55:26.540 00.004 1032 UpdateGuideState exits: m=1399 SNR=26.3
22:55:26.544 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:26.546 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:26.549 00.003 1032 Enqueuing Expose request
22:55:26.559 00.010 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
22:55:26.565 00.006 10072 Worker thread wakes up
22:55:26.565 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:26.565 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:26.978 00.413 10072 Exposure complete
22:55:27.037 00.059 10072 worker thread done servicing request
22:55:27.037 00.000 1032 OnExposeComplete: enter
22:55:27.040 00.003 1032 UpdateGuideState(): m_state=6
22:55:27.042 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6564
22:55:27.045 00.003 1032 Star::Find returns 1 (0), X=1100.62, Y=134.51, Mass=1301, SNR=25.3, Peak=118 HFD=3.2
22:55:27.046 00.001 1032 MultiStar: [#1 0.09,-0.08,0.99,U] [#2 0.15,0.19,0.78,U] [#3 0.05,0.03,0.77,U] [#4 -0.00,-0.19,0.67,U] [#5 0.20,0.05,0.70,U] [#6 0.02,0.18,0.65,U] [#7 -0.00,0.12,0.73,U] [#8 0.07,0.07,0.54,U] 
22:55:27.049 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.21, -0.03}
22:55:27.051 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
22:55:27.052 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
22:55:27.055 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.31 mountX=0.01 mountY=-0.10, mountTheta=-1.52
22:55:27.058 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
22:55:27.060 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
22:55:27.061 00.001 10072 Worker thread wakes up
22:55:27.061 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
22:55:27.061 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
22:55:27.062 00.001 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.10
22:55:27.063 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
22:55:27.067 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:55:27.067 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:55:27.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:27.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:55:27.067 00.000 10072 MoveAxis(W, 4, ABG)
22:55:27.067 00.000 10072 Guiding  Dir = 3, Dur = 4
22:55:27.068 00.001 10072 IsGuiding returns 0
22:55:27.068 00.000 10072 PulseGuide returned control before completion, sleep 14
22:55:27.084 00.016 10072 IsGuiding returns 0
22:55:27.084 00.000 10072 Move returns status 0, amount 4
22:55:27.084 00.000 10072 MoveAxis(N, 0, ABG)
22:55:27.084 00.000 10072 Move returns status 0, amount 0
22:55:27.084 00.000 10072 move complete, result=0
22:55:27.084 00.000 10072 worker thread done servicing request
22:55:27.088 00.004 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:55:27.090 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:27.092 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:27.095 00.003 1032 Enqueuing Expose request
22:55:27.097 00.002 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:55:27.098 00.001 10072 Worker thread wakes up
22:55:27.098 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:27.099 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:27.729 00.630 10072 Exposure complete
22:55:27.782 00.053 10072 worker thread done servicing request
22:55:27.782 00.000 1032 OnExposeComplete: enter
22:55:27.785 00.003 1032 UpdateGuideState(): m_state=6
22:55:27.787 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6565
22:55:27.789 00.002 1032 Star::Find returns 1 (0), X=1100.70, Y=134.40, Mass=1407, SNR=26.4, Peak=119 HFD=3.2
22:55:27.791 00.002 1032 MultiStar: [#1 0.08,-0.05,0.92,U] [#2 0.27,0.02,0.00,M7] [#3 0.04,0.16,0.75,U] [#4 -0.02,-0.23,0.66,U] [#5 0.15,0.04,0.69,U] [#6 -0.02,0.03,0.60,U] [#7 0.16,0.03,0.70,U] [#8 0.10,-0.03,0.52,U] 
22:55:27.792 00.001 1032 refined, 7 included, MultiStar: {0.11, -0.03}, one-star: {0.28, -0.14}
22:55:27.793 00.001 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
22:55:27.795 00.002 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
22:55:27.796 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.27 mountX=-0.06 mountY=-0.09, mountTheta=-2.10
22:55:27.800 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
22:55:27.803 00.003 1032 Enqueuing Move request for scope (0.11, -0.03)
22:55:27.805 00.002 10072 Worker thread wakes up
22:55:27.805 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
22:55:27.805 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
22:55:27.805 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.09
22:55:27.807 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:55:27.810 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:55:27.810 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:55:27.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:27.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:55:27.811 00.001 10072 MoveAxis(W, 5, ABG)
22:55:27.811 00.000 10072 Guiding  Dir = 3, Dur = 5
22:55:27.811 00.000 10072 IsGuiding returns 0
22:55:27.811 00.000 10072 PulseGuide returned control before completion, sleep 15
22:55:27.829 00.018 1032 UpdateGuideState exits: m=1407 SNR=26.4
22:55:27.832 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:27.834 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:27.836 00.002 10072 IsGuiding returns 0
22:55:27.836 00.000 10072 Move returns status 0, amount 5
22:55:27.836 00.000 10072 MoveAxis(N, 0, ABG)
22:55:27.836 00.000 10072 Move returns status 0, amount 0
22:55:27.836 00.000 10072 move complete, result=0
22:55:27.836 00.000 1032 Enqueuing Expose request
22:55:27.839 00.003 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:55:27.840 00.001 10072 worker thread done servicing request
22:55:27.840 00.000 10072 Worker thread wakes up
22:55:27.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:27.841 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:28.259 00.418 10072 Exposure complete
22:55:28.317 00.058 10072 worker thread done servicing request
22:55:28.317 00.000 1032 OnExposeComplete: enter
22:55:28.320 00.003 1032 UpdateGuideState(): m_state=6
22:55:28.322 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6566
22:55:28.324 00.002 1032 Star::Find returns 1 (0), X=1100.64, Y=134.51, Mass=1484, SNR=27.1, Peak=133 HFD=3.2
22:55:28.326 00.002 1032 MultiStar: [#1 0.07,-0.08,0.90,U] [#2 0.13,0.07,0.77,U] [#3 0.20,0.09,0.74,U] [#4 0.05,-0.10,0.65,U] [#5 0.16,-0.02,0.66,U] [#6 0.06,-0.01,0.62,U] [#7 0.10,0.02,0.66,U] [#8 -0.04,0.01,0.48,U] 
22:55:28.327 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.22, -0.03}
22:55:28.331 00.004 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
22:55:28.333 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
22:55:28.336 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.06 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
22:55:28.339 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
22:55:28.341 00.002 1032 Enqueuing Move request for scope (0.12, -0.01)
22:55:28.343 00.002 10072 Worker thread wakes up
22:55:28.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
22:55:28.343 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
22:55:28.343 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
22:55:28.345 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
22:55:28.348 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:55:28.348 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:55:28.349 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:28.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:55:28.349 00.000 10072 MoveAxis(W, 4, ABG)
22:55:28.349 00.000 10072 Guiding  Dir = 3, Dur = 4
22:55:28.349 00.000 10072 IsGuiding returns 0
22:55:28.350 00.001 10072 PulseGuide returned control before completion, sleep 14
22:55:28.365 00.015 10072 IsGuiding returns 0
22:55:28.365 00.000 10072 Move returns status 0, amount 4
22:55:28.365 00.000 10072 MoveAxis(N, 0, ABG)
22:55:28.366 00.001 10072 Move returns status 0, amount 0
22:55:28.366 00.000 10072 move complete, result=0
22:55:28.366 00.000 10072 worker thread done servicing request
22:55:28.368 00.002 1032 UpdateGuideState exits: m=1484 SNR=27.1
22:55:28.371 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:28.373 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:28.374 00.001 1032 Enqueuing Expose request
22:55:28.376 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:55:28.378 00.002 10072 Worker thread wakes up
22:55:28.378 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:28.378 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:29.006 00.628 10072 Exposure complete
22:55:29.058 00.052 10072 worker thread done servicing request
22:55:29.058 00.000 1032 OnExposeComplete: enter
22:55:29.060 00.002 1032 UpdateGuideState(): m_state=6
22:55:29.062 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6567
22:55:29.065 00.003 1032 Star::Find returns 1 (0), X=1100.66, Y=134.56, Mass=1242, SNR=24.7, Peak=114 HFD=3.2
22:55:29.067 00.002 1032 MultiStar: [#1 0.06,0.01,1.01,U] [#2 0.07,0.14,0.85,U] [#3 0.03,0.19,0.77,U] [#4 -0.06,-0.03,0.73,U] [#5 0.14,0.23,0.00,M1] [#6 -0.04,0.25,0.00,M1] [#7 0.09,0.21,0.75,U] [#8 0.06,0.15,0.51,U] 
22:55:29.069 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.09}, one-star: {0.24, 0.02}
22:55:29.071 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
22:55:29.072 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
22:55:29.074 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=0.07 mountY=-0.10, mountTheta=-0.97
22:55:29.076 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
22:55:29.077 00.001 1032 Enqueuing Move request for scope (0.08, 0.09)
22:55:29.080 00.003 10072 Worker thread wakes up
22:55:29.080 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
22:55:29.080 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
22:55:29.080 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
22:55:29.083 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:55:29.086 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:55:29.086 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
22:55:29.086 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:29.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:55:29.086 00.000 10072 MoveAxis(W, 5, ABG)
22:55:29.086 00.000 10072 Guiding  Dir = 3, Dur = 5
22:55:29.086 00.000 10072 IsGuiding returns 0
22:55:29.087 00.001 10072 PulseGuide returned control before completion, sleep 15
22:55:29.103 00.016 1032 UpdateGuideState exits: m=1242 SNR=24.7
22:55:29.105 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:29.107 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:29.108 00.001 1032 Enqueuing Expose request
22:55:29.116 00.008 10072 IsGuiding returns 0
22:55:29.116 00.000 10072 Move returns status 0, amount 5
22:55:29.116 00.000 10072 MoveAxis(N, 0, ABG)
22:55:29.116 00.000 10072 Move returns status 0, amount 0
22:55:29.116 00.000 10072 move complete, result=0
22:55:29.116 00.000 10072 worker thread done servicing request
22:55:29.116 00.000 10072 Worker thread wakes up
22:55:29.116 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:29.116 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:29.124 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:55:29.536 00.412 10072 Exposure complete
22:55:29.589 00.053 10072 worker thread done servicing request
22:55:29.590 00.001 1032 OnExposeComplete: enter
22:55:29.592 00.002 1032 UpdateGuideState(): m_state=6
22:55:29.594 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6568
22:55:29.596 00.002 1032 Star::Find returns 1 (0), X=1100.72, Y=134.60, Mass=1439, SNR=26.7, Peak=127 HFD=3.2
22:55:29.598 00.002 1032 MultiStar: [#1 0.08,0.10,0.94,U] [#2 0.14,0.23,0.00,M6] [#3 0.11,0.35,0.00,M1] [#4 -0.01,-0.02,0.69,U] [#5 0.20,0.11,0.66,U] [#6 0.03,0.20,0.60,U] [#7 0.08,0.16,0.67,U] [#8 0.06,0.31,0.00,M1] 
22:55:29.600 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.10}, one-star: {0.31, 0.06}
22:55:29.602 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
22:55:29.603 00.001 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
22:55:29.605 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.65 mountX=0.06 mountY=-0.15, mountTheta=-1.18
22:55:29.608 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
22:55:29.610 00.002 1032 Enqueuing Move request for scope (0.13, 0.10)
22:55:29.611 00.001 10072 Worker thread wakes up
22:55:29.613 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
22:55:29.613 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
22:55:29.613 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.06 yDistance=-0.15
22:55:29.615 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:55:29.617 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:55:29.617 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:55:29.617 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:29.617 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:55:29.617 00.000 10072 MoveAxis(W, 5, ABG)
22:55:29.617 00.000 10072 Guiding  Dir = 3, Dur = 5
22:55:29.617 00.000 10072 IsGuiding returns 0
22:55:29.618 00.001 10072 PulseGuide returned control before completion, sleep 15
22:55:29.635 00.017 1032 UpdateGuideState exits: m=1439 SNR=26.7
22:55:29.637 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:29.640 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:29.641 00.001 1032 Enqueuing Expose request
22:55:29.644 00.003 10072 IsGuiding returns 0
22:55:29.644 00.000 10072 Move returns status 0, amount 5
22:55:29.644 00.000 10072 MoveAxis(N, 0, ABG)
22:55:29.644 00.000 10072 Move returns status 0, amount 0
22:55:29.644 00.000 10072 move complete, result=0
22:55:29.646 00.002 10072 worker thread done servicing request
22:55:29.646 00.000 10072 Worker thread wakes up
22:55:29.646 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:29.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:29.653 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:55:30.273 00.620 10072 Exposure complete
22:55:30.323 00.050 10072 worker thread done servicing request
22:55:30.323 00.000 1032 OnExposeComplete: enter
22:55:30.326 00.003 1032 UpdateGuideState(): m_state=6
22:55:30.328 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6569
22:55:30.329 00.001 1032 Star::Find returns 1 (0), X=1100.70, Y=134.57, Mass=1272, SNR=25.1, Peak=107 HFD=3.2
22:55:30.331 00.002 1032 MultiStar: [#1 0.15,0.07,1.01,U] [#2 0.24,0.25,0.00,M7] [#3 0.24,0.10,0.00,M2] [#4 -0.08,0.05,0.68,U] [#5 0.18,0.05,0.75,U] [#6 0.18,0.21,0.00,M1] [#7 0.10,0.21,0.69,U] [#8 0.14,0.15,0.52,U] 
22:55:30.333 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.09}, one-star: {0.28, 0.03}
22:55:30.335 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
22:55:30.336 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
22:55:30.338 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.55 mountX=0.05 mountY=-0.16, mountTheta=-1.28
22:55:30.342 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.09, opts=13)
22:55:30.343 00.001 1032 Enqueuing Move request for scope (0.14, 0.09)
22:55:30.345 00.002 10072 Worker thread wakes up
22:55:30.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
22:55:30.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
22:55:30.345 00.000 10072 Moving (0.14, 0.09) raw xDistance=0.05 yDistance=-0.16
22:55:30.347 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:55:30.348 00.001 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:55:30.348 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
22:55:30.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:30.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:55:30.348 00.000 10072 MoveAxis(W, 5, ABG)
22:55:30.348 00.000 10072 Guiding  Dir = 3, Dur = 5
22:55:30.350 00.002 10072 IsGuiding returns 0
22:55:30.350 00.000 10072 PulseGuide returned control before completion, sleep 15
22:55:30.368 00.018 1032 UpdateGuideState exits: m=1272 SNR=25.1
22:55:30.370 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:30.373 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:30.375 00.002 1032 Enqueuing Expose request
22:55:30.380 00.005 10072 IsGuiding returns 0
22:55:30.380 00.000 10072 Move returns status 0, amount 5
22:55:30.380 00.000 10072 MoveAxis(N, 0, ABG)
22:55:30.380 00.000 10072 Move returns status 0, amount 0
22:55:30.381 00.001 10072 move complete, result=0
22:55:30.381 00.000 10072 worker thread done servicing request
22:55:30.381 00.000 10072 Worker thread wakes up
22:55:30.381 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:30.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:30.384 00.003 1032 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
22:55:30.790 00.406 10072 Exposure complete
22:55:30.836 00.046 10072 worker thread done servicing request
22:55:30.836 00.000 1032 OnExposeComplete: enter
22:55:30.839 00.003 1032 UpdateGuideState(): m_state=6
22:55:30.841 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6570
22:55:30.842 00.001 1032 Star::Find returns 1 (0), X=1100.68, Y=134.61, Mass=1461, SNR=26.8, Peak=123 HFD=3.2
22:55:30.843 00.001 1032 MultiStar: [#1 0.08,0.12,0.95,U] [#2 0.24,0.22,0.00,M8] [#3 0.13,0.22,0.79,U] [#4 -0.01,-0.04,0.66,U] [#5 0.22,0.25,0.00,M1] [#6 0.13,0.35,0.00,M2] [#7 0.11,0.18,0.67,U] [#8 0.01,0.12,0.49,U] 
22:55:30.845 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.11}, one-star: {0.27, 0.07}
22:55:30.846 00.001 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
22:55:30.847 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
22:55:30.849 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.78 mountX=0.08 mountY=-0.14, mountTheta=-1.05
22:55:30.852 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
22:55:30.853 00.001 1032 Enqueuing Move request for scope (0.11, 0.11)
22:55:30.855 00.002 10072 Worker thread wakes up
22:55:30.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
22:55:30.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
22:55:30.855 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.14
22:55:30.856 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:55:30.859 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:55:30.859 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
22:55:30.859 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:30.859 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:55:30.859 00.000 10072 MoveAxis(W, 5, ABG)
22:55:30.859 00.000 10072 Guiding  Dir = 3, Dur = 5
22:55:30.860 00.001 10072 IsGuiding returns 0
22:55:30.860 00.000 10072 PulseGuide returned control before completion, sleep 15
22:55:30.875 00.015 1032 UpdateGuideState exits: m=1461 SNR=26.8
22:55:30.878 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:30.880 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:30.881 00.001 1032 Enqueuing Expose request
22:55:30.883 00.002 10072 IsGuiding returns 0
22:55:30.883 00.000 10072 Move returns status 0, amount 5
22:55:30.883 00.000 10072 MoveAxis(N, 0, ABG)
22:55:30.883 00.000 10072 Move returns status 0, amount 0
22:55:30.883 00.000 10072 move complete, result=0
22:55:30.883 00.000 10072 worker thread done servicing request
22:55:30.883 00.000 10072 Worker thread wakes up
22:55:30.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:30.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:30.890 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:55:31.509 00.619 10072 Exposure complete
22:55:31.568 00.059 10072 worker thread done servicing request
22:55:31.568 00.000 1032 OnExposeComplete: enter
22:55:31.571 00.003 1032 UpdateGuideState(): m_state=6
22:55:31.573 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6571
22:55:31.574 00.001 1032 Star::Find returns 1 (0), X=1100.66, Y=134.63, Mass=1401, SNR=26.3, Peak=122 HFD=3.2
22:55:31.576 00.002 1032 MultiStar: [#1 0.01,0.16,0.93,U] [#2 0.19,0.32,0.00,M9] [#3 0.10,0.14,0.74,U] [#4 0.04,-0.15,0.71,U] [#5 0.05,0.23,0.63,U] [#6 0.04,0.20,0.62,U] [#7 0.21,0.12,0.68,U] [#8 -0.08,0.29,0.00,M1] 
22:55:31.577 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.11}, one-star: {0.25, 0.09}
22:55:31.579 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
22:55:31.581 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
22:55:31.583 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.15 cameraTheta=0.80 mountX=0.08 mountY=-0.13, mountTheta=-1.03
22:55:31.585 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
22:55:31.588 00.003 1032 Enqueuing Move request for scope (0.11, 0.11)
22:55:31.590 00.002 10072 Worker thread wakes up
22:55:31.591 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
22:55:31.591 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
22:55:31.591 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.13
22:55:31.593 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:55:31.595 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:55:31.595 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
22:55:31.595 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:31.595 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:55:31.595 00.000 10072 MoveAxis(W, 6, ABG)
22:55:31.595 00.000 10072 Guiding  Dir = 3, Dur = 6
22:55:31.596 00.001 10072 IsGuiding returns 0
22:55:31.596 00.000 10072 PulseGuide returned control before completion, sleep 16
22:55:31.613 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.3
22:55:31.617 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:31.620 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:31.621 00.001 1032 Enqueuing Expose request
22:55:31.624 00.003 10072 IsGuiding returns 0
22:55:31.624 00.000 10072 Move returns status 0, amount 6
22:55:31.624 00.000 10072 MoveAxis(N, 0, ABG)
22:55:31.624 00.000 10072 Move returns status 0, amount 0
22:55:31.624 00.000 10072 move complete, result=0
22:55:31.624 00.000 10072 worker thread done servicing request
22:55:31.624 00.000 10072 Worker thread wakes up
22:55:31.624 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:31.624 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:31.632 00.008 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
22:55:32.042 00.410 10072 Exposure complete
22:55:32.105 00.063 10072 worker thread done servicing request
22:55:32.105 00.000 1032 OnExposeComplete: enter
22:55:32.108 00.003 1032 UpdateGuideState(): m_state=6
22:55:32.111 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6572
22:55:32.114 00.003 1032 Star::Find returns 1 (0), X=1100.66, Y=134.60, Mass=1294, SNR=25.3, Peak=112 HFD=3.1
22:55:32.117 00.003 1032 MultiStar: [#1 0.06,0.06,0.99,U] [#2 0.15,0.19,0.80,U] [#3 0.12,0.25,0.00,M1] [#4 0.09,-0.07,0.69,U] [#5 0.08,0.22,0.67,U] [#6 0.11,0.23,0.00,M2] [#7 0.10,0.15,0.73,U] [#8 -0.01,0.24,0.53,U] 
22:55:32.120 00.003 1032 refined, 6 included, MultiStar: {0.11, 0.11}, one-star: {0.25, 0.06}
22:55:32.123 00.003 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
22:55:32.126 00.003 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
22:55:32.128 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.78 mountX=0.08 mountY=-0.14, mountTheta=-1.05
22:55:32.138 00.010 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
22:55:32.141 00.003 1032 Enqueuing Move request for scope (0.11, 0.11)
22:55:32.146 00.005 10072 Worker thread wakes up
22:55:32.146 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
22:55:32.146 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
22:55:32.146 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.14
22:55:32.151 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=152, Gamma=2.230
22:55:32.153 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:55:32.154 00.001 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
22:55:32.154 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:32.154 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:55:32.154 00.000 10072 MoveAxis(W, 5, ABG)
22:55:32.154 00.000 10072 Guiding  Dir = 3, Dur = 5
22:55:32.154 00.000 10072 IsGuiding returns 0
22:55:32.156 00.002 10072 PulseGuide returned control before completion, sleep 15
22:55:32.178 00.022 1032 UpdateGuideState exits: m=1294 SNR=25.3
22:55:32.185 00.007 10072 IsGuiding returns 0
22:55:32.185 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:32.187 00.002 10072 Move returns status 0, amount 5
22:55:32.187 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:32.189 00.002 1032 Enqueuing Expose request
22:55:32.192 00.003 10072 MoveAxis(N, 0, ABG)
22:55:32.192 00.000 10072 Move returns status 0, amount 0
22:55:32.192 00.000 10072 move complete, result=0
22:55:32.193 00.001 10072 worker thread done servicing request
22:55:32.193 00.000 10072 Worker thread wakes up
22:55:32.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:32.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:32.201 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:55:32.826 00.625 10072 Exposure complete
22:55:32.885 00.059 10072 worker thread done servicing request
22:55:32.885 00.000 1032 OnExposeComplete: enter
22:55:32.887 00.002 1032 UpdateGuideState(): m_state=6
22:55:32.890 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6573
22:55:32.895 00.005 1032 Star::Find returns 1 (0), X=1100.75, Y=134.49, Mass=1300, SNR=25.3, Peak=120 HFD=3.1
22:55:32.901 00.006 1032 MultiStar: [#1 0.13,0.04,1.00,U] [#2 0.29,0.19,0.00,M9] [#3 0.10,0.16,0.79,U] [#4 0.00,-0.10,0.70,U] [#5 0.18,0.15,0.67,U] [#6 0.06,0.06,0.61,U] [#7 0.19,0.11,0.71,U] [#8 0.01,0.17,0.51,U] 
22:55:32.903 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.06}, one-star: {0.33, -0.05}
22:55:32.905 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
22:55:32.907 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
22:55:32.909 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.39 mountX=0.02 mountY=-0.15, mountTheta=-1.44
22:55:32.913 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
22:55:32.916 00.003 1032 Enqueuing Move request for scope (0.14, 0.06)
22:55:32.918 00.002 10072 Worker thread wakes up
22:55:32.918 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
22:55:32.918 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
22:55:32.918 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
22:55:32.920 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:55:32.923 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:55:32.923 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
22:55:32.923 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:32.923 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:55:32.923 00.000 10072 MoveAxis(W, 6, ABG)
22:55:32.923 00.000 10072 Guiding  Dir = 3, Dur = 6
22:55:32.925 00.002 10072 IsGuiding returns 0
22:55:32.926 00.001 10072 PulseGuide returned control before completion, sleep 16
22:55:32.944 00.018 1032 UpdateGuideState exits: m=1300 SNR=25.3
22:55:32.946 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:32.949 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:32.951 00.002 1032 Enqueuing Expose request
22:55:32.953 00.002 10072 IsGuiding returns 0
22:55:32.953 00.000 10072 Move returns status 0, amount 6
22:55:32.953 00.000 10072 MoveAxis(N, 0, ABG)
22:55:32.953 00.000 10072 Move returns status 0, amount 0
22:55:32.953 00.000 10072 move complete, result=0
22:55:32.955 00.002 10072 worker thread done servicing request
22:55:32.955 00.000 10072 Worker thread wakes up
22:55:32.955 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:32.955 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:32.963 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
22:55:33.374 00.411 10072 Exposure complete
22:55:33.463 00.089 10072 worker thread done servicing request
22:55:33.463 00.000 1032 OnExposeComplete: enter
22:55:33.466 00.003 1032 UpdateGuideState(): m_state=6
22:55:33.470 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6574
22:55:33.474 00.004 1032 Star::Find returns 1 (0), X=1100.68, Y=134.57, Mass=1370, SNR=26.0, Peak=115 HFD=3.2
22:55:33.477 00.003 1032 MultiStar: [#1 0.10,-0.02,0.93,U] [#2 0.21,0.21,0.00,M10] [#3 0.17,0.10,0.75,U] [#4 0.02,-0.13,0.68,U] [#5 0.29,0.13,0.00,M1] [#6 0.07,0.19,0.62,U] [#7 0.08,0.10,0.70,U] [#8 0.07,0.07,0.52,U] 
22:55:33.480 00.003 1032 refined, 6 included, MultiStar: {0.12, 0.05}, one-star: {0.27, 0.03}
22:55:33.487 00.007 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
22:55:33.490 00.003 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
22:55:33.496 00.006 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.35 mountX=0.01 mountY=-0.13, mountTheta=-1.48
22:55:33.510 00.014 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
22:55:33.514 00.004 1032 Enqueuing Move request for scope (0.12, 0.05)
22:55:33.522 00.008 10072 Worker thread wakes up
22:55:33.523 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
22:55:33.523 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
22:55:33.523 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.01 yDistance=-0.13
22:55:33.555 00.032 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:55:33.577 00.022 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:55:33.577 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
22:55:33.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:33.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:55:33.578 00.001 10072 MoveAxis(W, 5, ABG)
22:55:33.578 00.000 10072 Guiding  Dir = 3, Dur = 5
22:55:33.585 00.007 10072 IsGuiding returns 0
22:55:33.590 00.005 10072 PulseGuide returned control before completion, sleep 11
22:55:33.604 00.014 10072 IsGuiding returns 0
22:55:33.604 00.000 10072 Move returns status 0, amount 5
22:55:33.604 00.000 10072 MoveAxis(N, 0, ABG)
22:55:33.605 00.001 10072 Move returns status 0, amount 0
22:55:33.605 00.000 10072 move complete, result=0
22:55:33.605 00.000 10072 worker thread done servicing request
22:55:33.613 00.008 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:55:33.619 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:33.622 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:33.624 00.002 1032 Enqueuing Expose request
22:55:33.627 00.003 10072 Worker thread wakes up
22:55:33.627 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
22:55:33.630 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:33.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:34.265 00.635 10072 Exposure complete
22:55:34.326 00.061 10072 worker thread done servicing request
22:55:34.326 00.000 1032 OnExposeComplete: enter
22:55:34.329 00.003 1032 UpdateGuideState(): m_state=6
22:55:34.331 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6575
22:55:34.334 00.003 1032 Star::Find returns 1 (0), X=1100.74, Y=134.78, Mass=1338, SNR=25.7, Peak=115 HFD=3.0
22:55:34.337 00.003 1032 MultiStar: [#1 0.18,0.18,0.00,M1] [#2 0.31,0.33,0.00,R] [#3 0.15,0.34,0.00,M1] [#4 0.06,0.11,0.69,U] [#5 0.14,0.27,0.00,M2] [#6 0.01,0.30,0.00,M1] [#7 0.20,0.32,0.00,M1] [#8 0.01,0.25,0.52,U] 
22:55:34.339 00.002 1032 refined, 2 included, MultiStar: {0.17, 0.20}, one-star: {0.33, 0.24}
22:55:34.341 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
22:55:34.343 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
22:55:34.344 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.20 hyp=0.26 cameraTheta=0.86 mountX=0.15 mountY=-0.22, mountTheta=-0.97
22:55:34.348 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.20, opts=13)
22:55:34.350 00.002 1032 Enqueuing Move request for scope (0.17, 0.20)
22:55:34.352 00.002 10072 Worker thread wakes up
22:55:34.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.20) opts 0xd
22:55:34.352 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.20)
22:55:34.352 00.000 10072 Moving (0.17, 0.20) raw xDistance=0.15 yDistance=-0.22
22:55:34.354 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:55:34.357 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.08
22:55:34.357 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
22:55:34.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:55:34.357 00.000 10072 MoveAxis(W, 76, ABG)
22:55:34.357 00.000 10072 Guiding  Dir = 3, Dur = 76
22:55:34.358 00.001 10072 IsGuiding returns 0
22:55:34.358 00.000 10072 PulseGuide returned control before completion, sleep 86
22:55:34.380 00.022 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:55:34.382 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:34.384 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:34.386 00.002 1032 Enqueuing Expose request
22:55:34.449 00.063 10072 IsGuiding returns 0
22:55:34.449 00.000 10072 Move returns status 0, amount 76
22:55:34.449 00.000 10072 MoveAxis(N, 140, ABG)
22:55:34.449 00.000 10072 Guiding  Dir = 0, Dur = 140
22:55:34.449 00.000 10072 IsGuiding returns 0
22:55:34.450 00.001 10072 PulseGuide returned control before completion, sleep 150
22:55:34.606 00.156 10072 IsGuiding returns 0
22:55:34.606 00.000 10072 Move returns status 0, amount 140
22:55:34.606 00.000 10072 move complete, result=0
22:55:34.606 00.000 10072 worker thread done servicing request
22:55:34.606 00.000 10072 Worker thread wakes up
22:55:34.606 00.000 1032 GuideStep: 0.1 px 76 ms WEST, -0.2 px 140 ms NORTH
22:55:34.608 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:34.608 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:35.015 00.407 10072 Exposure complete
22:55:35.065 00.050 10072 worker thread done servicing request
22:55:35.065 00.000 1032 OnExposeComplete: enter
22:55:35.066 00.001 1032 UpdateGuideState(): m_state=6
22:55:35.069 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6576
22:55:35.071 00.002 1032 Star::Find returns 1 (0), X=1100.60, Y=134.68, Mass=1398, SNR=26.3, Peak=135 HFD=3.2
22:55:35.072 00.001 1032 MultiStar: [#1 -0.01,0.13,0.90,U] [#2 -0.14,0.01,0.75,U] [#3 0.09,0.33,0.00,M2] [#4 -0.03,0.08,0.69,U] [#5 0.08,0.27,0.00,M3] [#6 0.06,0.37,0.00,M2] [#7 0.04,0.21,0.68,U] [#8 -0.03,0.15,0.50,U] 
22:55:35.074 00.002 1032 refined, 5 included, MultiStar: {0.01, 0.12}, one-star: {0.19, 0.14}
22:55:35.075 00.001 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
22:55:35.077 00.002 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
22:55:35.079 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=0.11 mountY=-0.04, mountTheta=-0.36
22:55:35.082 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.12, opts=13)
22:55:35.084 00.002 1032 Enqueuing Move request for scope (0.01, 0.12)
22:55:35.086 00.002 10072 Worker thread wakes up
22:55:35.086 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
22:55:35.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
22:55:35.086 00.000 10072 Moving (0.01, 0.12) raw xDistance=0.11 yDistance=-0.04
22:55:35.088 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:55:35.091 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:55:35.091 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:55:35.091 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:35.091 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:55:35.091 00.000 10072 MoveAxis(W, 5, ABG)
22:55:35.091 00.000 10072 Guiding  Dir = 3, Dur = 5
22:55:35.092 00.001 10072 IsGuiding returns 0
22:55:35.092 00.000 10072 PulseGuide returned control before completion, sleep 15
22:55:35.108 00.016 1032 UpdateGuideState exits: m=1398 SNR=26.3
22:55:35.111 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:35.114 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:35.115 00.001 1032 Enqueuing Expose request
22:55:35.121 00.006 10072 IsGuiding returns 0
22:55:35.121 00.000 10072 Move returns status 0, amount 5
22:55:35.121 00.000 10072 MoveAxis(N, 0, ABG)
22:55:35.121 00.000 10072 Move returns status 0, amount 0
22:55:35.121 00.000 10072 move complete, result=0
22:55:35.121 00.000 10072 worker thread done servicing request
22:55:35.121 00.000 10072 Worker thread wakes up
22:55:35.121 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:35.121 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:35.124 00.003 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:55:35.745 00.621 10072 Exposure complete
22:55:35.798 00.053 10072 worker thread done servicing request
22:55:35.798 00.000 1032 OnExposeComplete: enter
22:55:35.803 00.005 1032 UpdateGuideState(): m_state=6
22:55:35.806 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6577
22:55:35.808 00.002 1032 Star::Find returns 1 (0), X=1100.52, Y=134.65, Mass=1334, SNR=25.7, Peak=125 HFD=3.2
22:55:35.810 00.002 1032 MultiStar: [#1 -0.08,0.11,0.97,U] [#2 -0.22,-0.03,0.76,U] [#3 0.02,0.25,0.00,M3] [#4 -0.10,-0.04,0.68,U] [#5 0.12,0.23,0.00,M4] [#6 -0.05,0.26,0.00,M3] [#7 0.01,0.20,0.73,U] [#8 -0.15,0.28,0.00,M1] 
22:55:35.813 00.003 1032 refined, 4 included, MultiStar: {-0.05, 0.08}, one-star: {0.10, 0.11}
22:55:35.815 00.002 1032 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.83) = xAngle (0.32 = 0.32)
22:55:35.816 00.001 1032 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.32 = 0.32)
22:55:35.818 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.15 mountX=0.09 mountY=0.03, mountTheta=0.32
22:55:35.820 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.08, opts=13)
22:55:35.822 00.002 1032 Enqueuing Move request for scope (-0.05, 0.08)
22:55:35.824 00.002 10072 Worker thread wakes up
22:55:35.824 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
22:55:35.824 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
22:55:35.824 00.000 10072 Moving (-0.05, 0.08) raw xDistance=0.09 yDistance=0.03
22:55:35.826 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:55:35.828 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:55:35.828 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:55:35.828 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:35.830 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:55:35.830 00.000 10072 MoveAxis(W, 4, ABG)
22:55:35.830 00.000 10072 Guiding  Dir = 3, Dur = 4
22:55:35.830 00.000 10072 IsGuiding returns 0
22:55:35.831 00.001 10072 PulseGuide returned control before completion, sleep 14
22:55:35.849 00.018 1032 UpdateGuideState exits: m=1334 SNR=25.7
22:55:35.851 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:35.852 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:35.854 00.002 1032 Enqueuing Expose request
22:55:35.856 00.002 10072 IsGuiding returns 0
22:55:35.856 00.000 10072 Move returns status 0, amount 4
22:55:35.856 00.000 10072 MoveAxis(N, 0, ABG)
22:55:35.856 00.000 10072 Move returns status 0, amount 0
22:55:35.856 00.000 10072 move complete, result=0
22:55:35.856 00.000 10072 worker thread done servicing request
22:55:35.856 00.000 10072 Worker thread wakes up
22:55:35.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:35.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:35.866 00.010 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:55:36.263 00.397 10072 Exposure complete
22:55:36.313 00.050 10072 worker thread done servicing request
22:55:36.314 00.001 1032 OnExposeComplete: enter
22:55:36.316 00.002 1032 UpdateGuideState(): m_state=6
22:55:36.318 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6578
22:55:36.319 00.001 1032 Star::Find returns 1 (0), X=1100.46, Y=134.74, Mass=1395, SNR=26.3, Peak=129 HFD=3.2
22:55:36.321 00.002 1032 MultiStar: [#1 -0.13,0.20,0.96,U] [#2 -0.27,-0.05,0.00,M1] [#3 -0.07,0.27,0.00,M4] [#4 -0.20,0.07,0.66,U] [#5 -0.23,0.17,0.00,M5] [#6 -0.13,0.24,0.00,M4] [#7 -0.01,0.24,0.68,U] [#8 -0.28,0.35,0.00,M2] 
22:55:36.322 00.001 1032 refined, 3 included, MultiStar: {-0.07, 0.18}, one-star: {0.05, 0.20}
22:55:36.324 00.002 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
22:55:36.325 00.001 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
22:55:36.326 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.92 mountX=0.19 mountY=0.02, mountTheta=0.09
22:55:36.328 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.18, opts=13)
22:55:36.330 00.002 1032 Enqueuing Move request for scope (-0.07, 0.18)
22:55:36.332 00.002 10072 Worker thread wakes up
22:55:36.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
22:55:36.332 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
22:55:36.332 00.000 10072 Moving (-0.07, 0.18) raw xDistance=0.19 yDistance=0.02
22:55:36.335 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:55:36.338 00.003 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 287.07
22:55:36.338 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
22:55:36.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:36.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:55:36.338 00.000 10072 MoveAxis(W, 94, ABG)
22:55:36.338 00.000 10072 Guiding  Dir = 3, Dur = 94
22:55:36.339 00.001 10072 IsGuiding returns 0
22:55:36.339 00.000 10072 PulseGuide returned control before completion, sleep 104
22:55:36.355 00.016 1032 UpdateGuideState exits: m=1395 SNR=26.3
22:55:36.357 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:36.359 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:36.362 00.003 1032 Enqueuing Expose request
22:55:36.447 00.085 10072 IsGuiding returns 0
22:55:36.447 00.000 10072 Move returns status 0, amount 94
22:55:36.447 00.000 10072 MoveAxis(N, 0, ABG)
22:55:36.447 00.000 10072 Move returns status 0, amount 0
22:55:36.447 00.000 10072 move complete, result=0
22:55:36.447 00.000 10072 worker thread done servicing request
22:55:36.447 00.000 10072 Worker thread wakes up
22:55:36.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:36.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:36.448 00.001 1032 GuideStep: 0.2 px 94 ms WEST, 0.0 px 0 ms NORTH
22:55:37.076 00.628 10072 Exposure complete
22:55:37.131 00.055 10072 worker thread done servicing request
22:55:37.131 00.000 1032 OnExposeComplete: enter
22:55:37.133 00.002 1032 UpdateGuideState(): m_state=6
22:55:37.135 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6579
22:55:37.137 00.002 1032 Star::Find returns 1 (0), X=1100.57, Y=134.64, Mass=1486, SNR=27.1, Peak=145 HFD=3.2
22:55:37.139 00.002 1032 MultiStar: [#1 -0.17,0.07,0.98,U] [#2 -0.38,-0.13,0.00,M2] [#3 0.01,0.27,0.00,M5] [#4 -0.23,0.01,0.66,U] [#5 0.11,0.10,0.65,U] [#6 -0.18,0.11,0.58,U] [#7 -0.00,0.28,0.00,M1] [#8 -0.21,0.22,0.00,M3] 
22:55:37.141 00.002 1032 refined, 4 included, MultiStar: {-0.05, 0.08}, one-star: {0.16, 0.10}
22:55:37.143 00.002 1032 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.83) = xAngle (0.30 = 0.30)
22:55:37.145 00.002 1032 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.30 = 0.30)
22:55:37.146 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.13 mountX=0.09 mountY=0.03, mountTheta=0.30
22:55:37.149 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.08, opts=13)
22:55:37.151 00.002 1032 Enqueuing Move request for scope (-0.05, 0.08)
22:55:37.153 00.002 10072 Worker thread wakes up
22:55:37.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
22:55:37.153 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
22:55:37.153 00.000 10072 Moving (-0.05, 0.08) raw xDistance=0.09 yDistance=0.03
22:55:37.155 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:55:37.157 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:55:37.157 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:55:37.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:37.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:55:37.157 00.000 10072 MoveAxis(W, 3, ABG)
22:55:37.157 00.000 10072 Guiding  Dir = 3, Dur = 3
22:55:37.157 00.000 10072 IsGuiding returns 0
22:55:37.159 00.002 10072 PulseGuide returned control before completion, sleep 13
22:55:37.174 00.015 1032 UpdateGuideState exits: m=1486 SNR=27.1
22:55:37.178 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:37.183 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:37.184 00.001 1032 Enqueuing Expose request
22:55:37.186 00.002 10072 IsGuiding returns 0
22:55:37.186 00.000 10072 Move returns status 0, amount 3
22:55:37.186 00.000 10072 MoveAxis(N, 0, ABG)
22:55:37.186 00.000 10072 Move returns status 0, amount 0
22:55:37.186 00.000 10072 move complete, result=0
22:55:37.186 00.000 10072 worker thread done servicing request
22:55:37.186 00.000 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:55:37.188 00.002 10072 Worker thread wakes up
22:55:37.188 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:37.188 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:37.605 00.417 10072 Exposure complete
22:55:37.659 00.054 10072 worker thread done servicing request
22:55:37.659 00.000 1032 OnExposeComplete: enter
22:55:37.661 00.002 1032 UpdateGuideState(): m_state=6
22:55:37.662 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6580
22:55:37.664 00.002 1032 Star::Find returns 1 (0), X=1100.53, Y=134.58, Mass=1437, SNR=26.6, Peak=134 HFD=3.2
22:55:37.666 00.002 1032 MultiStar: [#1 -0.08,0.12,0.96,U] [#2 -0.34,-0.03,0.00,M3] [#3 -0.02,0.25,0.73,U] [#4 -0.18,0.00,0.64,U] [#5 -0.01,0.22,0.68,U] [#6 -0.19,0.28,0.00,M4] [#7 -0.05,0.18,0.69,U] [#8 -0.25,0.27,0.00,M4] 
22:55:37.667 00.001 1032 single-star, 5 included, MultiStar: {-0.03, 0.13}, one-star: {0.12, 0.04}
22:55:37.669 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
22:55:37.672 00.003 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
22:55:37.673 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.31 mountX=0.01 mountY=-0.12, mountTheta=-1.52
22:55:37.679 00.006 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
22:55:37.681 00.002 1032 Enqueuing Move request for scope (0.12, 0.04)
22:55:37.683 00.002 10072 Worker thread wakes up
22:55:37.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
22:55:37.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
22:55:37.683 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.12
22:55:37.685 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:55:37.688 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:55:37.688 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:55:37.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:37.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:55:37.688 00.000 10072 MoveAxis(W, 2, ABG)
22:55:37.688 00.000 10072 Guiding  Dir = 3, Dur = 2
22:55:37.688 00.000 10072 IsGuiding returns 0
22:55:37.689 00.001 10072 PulseGuide returned control before completion, sleep 12
22:55:37.706 00.017 1032 UpdateGuideState exits: m=1437 SNR=26.6
22:55:37.709 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:37.712 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:37.713 00.001 1032 Enqueuing Expose request
22:55:37.715 00.002 10072 IsGuiding returns 0
22:55:37.715 00.000 10072 Move returns status 0, amount 2
22:55:37.715 00.000 10072 MoveAxis(N, 0, ABG)
22:55:37.715 00.000 10072 Move returns status 0, amount 0
22:55:37.715 00.000 10072 move complete, result=0
22:55:37.715 00.000 10072 worker thread done servicing request
22:55:37.715 00.000 10072 Worker thread wakes up
22:55:37.716 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:37.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:37.724 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:55:38.352 00.628 10072 Exposure complete
22:55:38.407 00.055 10072 worker thread done servicing request
22:55:38.407 00.000 1032 OnExposeComplete: enter
22:55:38.409 00.002 1032 UpdateGuideState(): m_state=6
22:55:38.411 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6581
22:55:38.413 00.002 1032 Star::Find returns 1 (0), X=1100.53, Y=134.54, Mass=1343, SNR=25.8, Peak=124 HFD=3.2
22:55:38.416 00.003 1032 MultiStar: [#1 -0.04,0.21,0.96,U] [#2 -0.30,-0.04,0.00,M4] [#3 -0.03,0.37,0.00,M5] [#4 -0.09,-0.09,0.70,U] [#5 -0.06,0.27,0.00,M4] [#6 0.03,0.21,0.64,U] [#7 -0.03,0.16,0.72,U] [#8 -0.29,0.46,0.00,M5] 
22:55:38.417 00.001 1032 refined, 4 included, MultiStar: {0.00, 0.10}, one-star: {0.12, 0.01}
22:55:38.419 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
22:55:38.421 00.002 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
22:55:38.422 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.52 mountX=0.09 mountY=-0.03, mountTheta=-0.31
22:55:38.425 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
22:55:38.427 00.002 1032 Enqueuing Move request for scope (0.00, 0.10)
22:55:38.429 00.002 10072 Worker thread wakes up
22:55:38.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
22:55:38.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
22:55:38.429 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.09 yDistance=-0.03
22:55:38.430 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:55:38.434 00.004 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:55:38.434 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:55:38.434 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:38.434 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:55:38.434 00.000 10072 MoveAxis(W, 2, ABG)
22:55:38.434 00.000 10072 Guiding  Dir = 3, Dur = 2
22:55:38.435 00.001 10072 IsGuiding returns 0
22:55:38.435 00.000 10072 PulseGuide returned control before completion, sleep 12
22:55:38.453 00.018 1032 UpdateGuideState exits: m=1343 SNR=25.8
22:55:38.455 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:38.458 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:38.460 00.002 1032 Enqueuing Expose request
22:55:38.461 00.001 10072 IsGuiding returns 0
22:55:38.461 00.000 10072 Move returns status 0, amount 2
22:55:38.461 00.000 10072 MoveAxis(N, 0, ABG)
22:55:38.461 00.000 10072 Move returns status 0, amount 0
22:55:38.462 00.001 10072 move complete, result=0
22:55:38.462 00.000 10072 worker thread done servicing request
22:55:38.462 00.000 10072 Worker thread wakes up
22:55:38.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:38.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:38.469 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:55:38.870 00.401 10072 Exposure complete
22:55:38.922 00.052 10072 worker thread done servicing request
22:55:38.923 00.001 1032 OnExposeComplete: enter
22:55:38.928 00.005 1032 UpdateGuideState(): m_state=6
22:55:38.929 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6582
22:55:38.931 00.002 1032 Star::Find returns 1 (0), X=1100.53, Y=134.54, Mass=1317, SNR=25.5, Peak=123 HFD=3.2
22:55:38.933 00.002 1032 MultiStar: [#1 -0.17,0.16,0.96,U] [#2 -0.26,-0.06,0.00,M5] [#3 -0.11,0.32,0.00,M6] [#4 -0.09,-0.02,0.71,U] [#5 -0.10,0.27,0.00,M5] [#6 -0.26,0.28,0.00,M4] [#7 -0.08,0.24,0.00,M1] [#8 -0.17,0.40,0.00,M6] 
22:55:38.935 00.002 1032 refined, 2 included, MultiStar: {-0.04, 0.05}, one-star: {0.11, 0.00}
22:55:38.937 00.002 1032 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.83) = xAngle (0.40 = 0.40)
22:55:38.938 00.001 1032 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.40 = 0.40)
22:55:38.939 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.23 mountX=0.06 mountY=0.03, mountTheta=0.40
22:55:38.941 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
22:55:38.943 00.002 1032 Enqueuing Move request for scope (-0.04, 0.05)
22:55:38.944 00.001 10072 Worker thread wakes up
22:55:38.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
22:55:38.944 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
22:55:38.944 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.03
22:55:38.946 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:55:38.948 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:55:38.948 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:55:38.948 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:38.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:55:38.949 00.001 10072 MoveAxis(W, 2, ABG)
22:55:38.949 00.000 10072 Guiding  Dir = 3, Dur = 2
22:55:38.949 00.000 10072 IsGuiding returns 0
22:55:38.949 00.000 10072 PulseGuide returned control before completion, sleep 12
22:55:38.967 00.018 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:55:38.970 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:38.972 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:38.973 00.001 1032 Enqueuing Expose request
22:55:38.977 00.004 10072 IsGuiding returns 0
22:55:38.977 00.000 10072 Move returns status 0, amount 2
22:55:38.977 00.000 10072 MoveAxis(N, 0, ABG)
22:55:38.977 00.000 10072 Move returns status 0, amount 0
22:55:38.977 00.000 10072 move complete, result=0
22:55:38.977 00.000 10072 worker thread done servicing request
22:55:38.977 00.000 10072 Worker thread wakes up
22:55:38.977 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:38.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:38.982 00.005 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:55:39.601 00.619 10072 Exposure complete
22:55:39.653 00.052 10072 worker thread done servicing request
22:55:39.653 00.000 1032 OnExposeComplete: enter
22:55:39.655 00.002 1032 UpdateGuideState(): m_state=6
22:55:39.657 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6583
22:55:39.659 00.002 1032 Star::Find returns 1 (0), X=1100.59, Y=134.69, Mass=1402, SNR=26.3, Peak=130 HFD=3.2
22:55:39.660 00.001 1032 MultiStar: [#1 -0.13,0.20,0.95,U] [#2 -0.36,0.08,0.00,M6] [#3 -0.17,0.36,0.00,M7] [#4 -0.16,0.13,0.69,U] [#5 0.03,0.43,0.00,M6] [#6 -0.19,0.24,0.00,M5] [#7 -0.16,0.42,0.00,M2] [#8 -0.21,0.32,0.00,M7] 
22:55:39.663 00.003 1032 refined, 2 included, MultiStar: {-0.02, 0.16}, one-star: {0.17, 0.16}
22:55:39.665 00.002 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
22:55:39.666 00.001 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
22:55:39.668 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.72 mountX=0.16 mountY=-0.02, mountTheta=-0.11
22:55:39.671 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.16, opts=13)
22:55:39.673 00.002 1032 Enqueuing Move request for scope (-0.02, 0.16)
22:55:39.677 00.004 10072 Worker thread wakes up
22:55:39.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
22:55:39.677 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
22:55:39.677 00.000 10072 Moving (-0.02, 0.16) raw xDistance=0.16 yDistance=-0.02
22:55:39.679 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
22:55:39.682 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.07
22:55:39.683 00.001 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
22:55:39.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:39.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:55:39.683 00.000 10072 MoveAxis(W, 79, ABG)
22:55:39.683 00.000 10072 Guiding  Dir = 3, Dur = 79
22:55:39.683 00.000 10072 IsGuiding returns 0
22:55:39.684 00.001 10072 PulseGuide returned control before completion, sleep 89
22:55:39.700 00.016 1032 UpdateGuideState exits: m=1402 SNR=26.3
22:55:39.702 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:39.704 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:39.709 00.005 1032 Enqueuing Expose request
22:55:39.784 00.075 10072 IsGuiding returns 0
22:55:39.784 00.000 10072 Move returns status 0, amount 79
22:55:39.784 00.000 10072 MoveAxis(N, 0, ABG)
22:55:39.784 00.000 10072 Move returns status 0, amount 0
22:55:39.784 00.000 10072 move complete, result=0
22:55:39.784 00.000 10072 worker thread done servicing request
22:55:39.784 00.000 10072 Worker thread wakes up
22:55:39.784 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:39.784 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:39.785 00.001 1032 GuideStep: 0.2 px 79 ms WEST, -0.0 px 0 ms NORTH
22:55:40.195 00.410 10072 Exposure complete
22:55:40.251 00.056 10072 worker thread done servicing request
22:55:40.251 00.000 1032 OnExposeComplete: enter
22:55:40.253 00.002 1032 UpdateGuideState(): m_state=6
22:55:40.255 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6584
22:55:40.258 00.003 1032 Star::Find returns 1 (0), X=1100.49, Y=134.73, Mass=1346, SNR=25.8, Peak=119 HFD=3.3
22:55:40.260 00.002 1032 MultiStar: [#1 -0.08,0.23,0.97,U] [#2 -0.41,0.04,0.00,M7] [#3 0.07,0.16,0.77,U] [#4 -0.15,0.11,0.70,U] [#5 0.01,0.25,0.64,U] [#6 -0.28,0.16,0.00,M6] [#7 0.05,0.22,0.70,U] [#8 -0.31,0.39,0.00,M8] 
22:55:40.261 00.001 1032 refined, 5 included, MultiStar: {-0.00, 0.19}, one-star: {0.07, 0.19}
22:55:40.263 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
22:55:40.264 00.001 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
22:55:40.267 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.59 mountX=0.19 mountY=-0.05, mountTheta=-0.24
22:55:40.271 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.19, opts=13)
22:55:40.273 00.002 1032 Enqueuing Move request for scope (-0.00, 0.19)
22:55:40.275 00.002 10072 Worker thread wakes up
22:55:40.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.19) opts 0xd
22:55:40.275 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.19)
22:55:40.276 00.001 10072 Moving (-0.00, 0.19) raw xDistance=0.19 yDistance=-0.05
22:55:40.278 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:55:40.280 00.002 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 287.07
22:55:40.280 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
22:55:40.281 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:40.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:55:40.281 00.000 10072 MoveAxis(W, 91, ABG)
22:55:40.281 00.000 10072 Guiding  Dir = 3, Dur = 91
22:55:40.281 00.000 10072 IsGuiding returns 0
22:55:40.281 00.000 10072 PulseGuide returned control before completion, sleep 101
22:55:40.300 00.019 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:55:40.304 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:40.306 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:40.308 00.002 1032 Enqueuing Expose request
22:55:40.394 00.086 10072 IsGuiding returns 0
22:55:40.394 00.000 10072 Move returns status 0, amount 91
22:55:40.395 00.001 10072 MoveAxis(N, 0, ABG)
22:55:40.395 00.000 10072 Move returns status 0, amount 0
22:55:40.395 00.000 10072 move complete, result=0
22:55:40.395 00.000 10072 worker thread done servicing request
22:55:40.395 00.000 10072 Worker thread wakes up
22:55:40.395 00.000 1032 GuideStep: 0.2 px 91 ms WEST, -0.0 px 0 ms NORTH
22:55:40.398 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:40.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:41.037 00.639 10072 Exposure complete
22:55:41.090 00.053 10072 worker thread done servicing request
22:55:41.091 00.001 1032 OnExposeComplete: enter
22:55:41.093 00.002 1032 UpdateGuideState(): m_state=6
22:55:41.095 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6585
22:55:41.096 00.001 1032 Star::Find returns 1 (0), X=1100.55, Y=134.50, Mass=1306, SNR=25.4, Peak=122 HFD=3.2
22:55:41.098 00.002 1032 MultiStar: [#1 -0.09,0.09,0.98,U] [#2 -0.31,-0.13,0.00,M8] [#3 0.08,0.11,0.82,U] [#4 -0.13,-0.06,0.71,U] [#5 0.02,0.21,0.67,U] [#6 -0.17,0.18,0.64,U] [#7 -0.11,0.22,0.71,U] [#8 -0.20,0.20,0.00,M9] 
22:55:41.101 00.003 1032 refined, 6 included, MultiStar: {-0.03, 0.09}, one-star: {0.13, -0.04}
22:55:41.103 00.002 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
22:55:41.104 00.001 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
22:55:41.106 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.86 mountX=0.10 mountY=0.00, mountTheta=0.03
22:55:41.108 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.09, opts=13)
22:55:41.110 00.002 1032 Enqueuing Move request for scope (-0.03, 0.09)
22:55:41.114 00.004 10072 Worker thread wakes up
22:55:41.114 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
22:55:41.114 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
22:55:41.114 00.000 10072 Moving (-0.03, 0.09) raw xDistance=0.10 yDistance=0.00
22:55:41.116 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:55:41.119 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:55:41.119 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:55:41.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:41.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:55:41.119 00.000 10072 MoveAxis(W, 1, ABG)
22:55:41.119 00.000 10072 Guiding  Dir = 3, Dur = 1
22:55:41.120 00.001 10072 IsGuiding returns 0
22:55:41.120 00.000 10072 PulseGuide returned control before completion, sleep 11
22:55:41.137 00.017 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:55:41.140 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:41.143 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:41.144 00.001 1032 Enqueuing Expose request
22:55:41.146 00.002 10072 IsGuiding returns 0
22:55:41.146 00.000 10072 Move returns status 0, amount 1
22:55:41.146 00.000 10072 MoveAxis(N, 0, ABG)
22:55:41.146 00.000 10072 Move returns status 0, amount 0
22:55:41.146 00.000 10072 move complete, result=0
22:55:41.146 00.000 10072 worker thread done servicing request
22:55:41.146 00.000 10072 Worker thread wakes up
22:55:41.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:41.148 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:41.154 00.006 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:55:41.558 00.404 10072 Exposure complete
22:55:41.611 00.053 10072 worker thread done servicing request
22:55:41.611 00.000 1032 OnExposeComplete: enter
22:55:41.614 00.003 1032 UpdateGuideState(): m_state=6
22:55:41.618 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6586
22:55:41.620 00.002 1032 Star::Find returns 1 (0), X=1100.59, Y=134.48, Mass=1394, SNR=26.2, Peak=126 HFD=3.2
22:55:41.622 00.002 1032 MultiStar: [#1 -0.12,0.07,0.96,U] [#2 -0.30,-0.20,0.00,M9] [#3 -0.09,0.11,0.78,U] [#4 -0.17,-0.16,0.67,U] [#5 0.09,-0.02,0.63,U] [#6 -0.14,0.11,0.62,U] [#7 -0.11,0.06,0.69,U] [#8 -0.06,0.15,0.51,U] 
22:55:41.623 00.001 1032 refined, 7 included, MultiStar: {-0.05, 0.03}, one-star: {0.17, -0.06}
22:55:41.625 00.002 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
22:55:41.626 00.001 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
22:55:41.628 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.05 cameraTheta=2.61 mountX=0.04 mountY=0.04, mountTheta=0.78
22:55:41.631 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
22:55:41.633 00.002 1032 Enqueuing Move request for scope (-0.05, 0.03)
22:55:41.634 00.001 10072 Worker thread wakes up
22:55:41.634 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
22:55:41.634 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
22:55:41.635 00.001 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
22:55:41.636 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:55:41.640 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:55:41.640 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:55:41.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:41.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:55:41.640 00.000 10072 MoveAxis(W, 1, ABG)
22:55:41.640 00.000 10072 Guiding  Dir = 3, Dur = 1
22:55:41.640 00.000 10072 IsGuiding returns 0
22:55:41.640 00.000 10072 PulseGuide returned control before completion, sleep 11
22:55:41.659 00.019 1032 UpdateGuideState exits: m=1394 SNR=26.2
22:55:41.661 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:41.663 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:41.665 00.002 1032 Enqueuing Expose request
22:55:41.667 00.002 10072 IsGuiding returns 0
22:55:41.667 00.000 10072 Move returns status 0, amount 1
22:55:41.667 00.000 10072 MoveAxis(N, 0, ABG)
22:55:41.667 00.000 10072 Move returns status 0, amount 0
22:55:41.667 00.000 10072 move complete, result=0
22:55:41.668 00.001 10072 worker thread done servicing request
22:55:41.668 00.000 10072 Worker thread wakes up
22:55:41.668 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:41.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:41.676 00.008 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:55:42.292 00.616 10072 Exposure complete
22:55:42.345 00.053 10072 worker thread done servicing request
22:55:42.345 00.000 1032 OnExposeComplete: enter
22:55:42.347 00.002 1032 UpdateGuideState(): m_state=6
22:55:42.349 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6587
22:55:42.351 00.002 1032 Star::Find returns 1 (0), X=1100.56, Y=134.50, Mass=1396, SNR=26.3, Peak=135 HFD=3.2
22:55:42.354 00.003 1032 MultiStar: [#1 -0.15,0.02,0.98,U] [#2 -0.24,-0.16,0.00,M10] [#3 0.01,0.14,0.74,U] [#4 -0.11,-0.14,0.68,U] [#5 0.13,0.02,0.67,U] [#6 -0.11,0.08,0.62,U] [#7 -0.09,0.18,0.66,U] [#8 -0.15,0.18,0.51,U] 
22:55:42.356 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.04}, one-star: {0.14, -0.04}
22:55:42.357 00.001 1032 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.83) = xAngle (0.37 = 0.37)
22:55:42.360 00.003 1032 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.37 = 0.37)
22:55:42.363 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.06 cameraTheta=2.20 mountX=0.05 mountY=0.02, mountTheta=0.37
22:55:42.367 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
22:55:42.369 00.002 1032 Enqueuing Move request for scope (-0.03, 0.04)
22:55:42.371 00.002 10072 Worker thread wakes up
22:55:42.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
22:55:42.371 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
22:55:42.371 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.02
22:55:42.373 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
22:55:42.376 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:55:42.376 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:55:42.376 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:42.376 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:55:42.376 00.000 10072 MoveAxis(W, 1, ABG)
22:55:42.376 00.000 10072 Guiding  Dir = 3, Dur = 1
22:55:42.376 00.000 10072 IsGuiding returns 0
22:55:42.377 00.001 10072 PulseGuide returned control before completion, sleep 11
22:55:42.396 00.019 1032 UpdateGuideState exits: m=1396 SNR=26.3
22:55:42.399 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:42.400 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:42.402 00.002 1032 Enqueuing Expose request
22:55:42.403 00.001 10072 IsGuiding returns 0
22:55:42.403 00.000 10072 Move returns status 0, amount 1
22:55:42.403 00.000 10072 MoveAxis(N, 0, ABG)
22:55:42.403 00.000 10072 Move returns status 0, amount 0
22:55:42.404 00.001 10072 move complete, result=0
22:55:42.404 00.000 10072 worker thread done servicing request
22:55:42.404 00.000 10072 Worker thread wakes up
22:55:42.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:42.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:42.411 00.007 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:55:42.812 00.401 10072 Exposure complete
22:55:42.867 00.055 1032 OnExposeComplete: enter
22:55:42.869 00.002 1032 UpdateGuideState(): m_state=6
22:55:42.871 00.002 10072 worker thread done servicing request
22:55:42.871 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6588
22:55:42.873 00.002 1032 Star::Find returns 1 (0), X=1100.56, Y=134.49, Mass=1336, SNR=25.7, Peak=123 HFD=3.2
22:55:42.875 00.002 1032 MultiStar: [#1 -0.03,0.07,1.00,U] [#2 -0.30,-0.11,0.00,R] [#3 -0.11,0.21,0.76,U] [#4 -0.13,-0.16,0.69,U] [#5 -0.07,0.08,0.66,U] [#6 -0.20,0.11,0.65,U] [#7 0.01,0.09,0.70,U] [#8 -0.15,0.27,0.00,M8] 
22:55:42.876 00.001 1032 refined, 6 included, MultiStar: {-0.04, 0.05}, one-star: {0.14, -0.05}
22:55:42.878 00.002 1032 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.83) = xAngle (0.46 = 0.46)
22:55:42.879 00.001 1032 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.46 = 0.46)
22:55:42.881 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.29 mountX=0.06 mountY=0.03, mountTheta=0.46
22:55:42.883 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
22:55:42.884 00.001 1032 Enqueuing Move request for scope (-0.04, 0.05)
22:55:42.886 00.002 10072 Worker thread wakes up
22:55:42.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
22:55:42.886 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
22:55:42.886 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.03
22:55:42.889 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:55:42.891 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:55:42.891 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:55:42.891 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:42.891 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:55:42.891 00.000 10072 MoveAxis(W, 1, ABG)
22:55:42.891 00.000 10072 Guiding  Dir = 3, Dur = 1
22:55:42.892 00.001 10072 IsGuiding returns 0
22:55:42.893 00.001 10072 PulseGuide returned control before completion, sleep 11
22:55:42.911 00.018 1032 UpdateGuideState exits: m=1336 SNR=25.7
22:55:42.913 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:42.914 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:42.915 00.001 1032 Enqueuing Expose request
22:55:42.918 00.003 10072 IsGuiding returns 0
22:55:42.918 00.000 10072 Move returns status 0, amount 1
22:55:42.918 00.000 10072 MoveAxis(N, 0, ABG)
22:55:42.918 00.000 10072 Move returns status 0, amount 0
22:55:42.918 00.000 10072 move complete, result=0
22:55:42.918 00.000 10072 worker thread done servicing request
22:55:42.918 00.000 10072 Worker thread wakes up
22:55:42.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:42.919 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:42.925 00.006 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:55:43.546 00.621 10072 Exposure complete
22:55:43.600 00.054 10072 worker thread done servicing request
22:55:43.600 00.000 1032 OnExposeComplete: enter
22:55:43.602 00.002 1032 UpdateGuideState(): m_state=6
22:55:43.604 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6589
22:55:43.606 00.002 1032 Star::Find returns 1 (0), X=1100.63, Y=134.56, Mass=1385, SNR=26.2, Peak=123 HFD=3.2
22:55:43.608 00.002 1032 MultiStar: [#1 -0.08,0.01,0.98,U] [#2 -0.04,-0.01,0.77,U] [#3 0.06,0.08,0.74,U] [#4 -0.11,-0.16,0.69,U] [#5 0.07,0.03,0.67,U] [#6 -0.11,0.11,0.60,U] [#7 -0.06,0.10,0.71,U] [#8 -0.18,0.15,0.53,U] 
22:55:43.610 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.21, 0.02}
22:55:43.615 00.005 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
22:55:43.616 00.001 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
22:55:43.618 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.04 cameraTheta=2.00 mountX=0.03 mountY=0.01, mountTheta=0.17
22:55:43.621 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
22:55:43.623 00.002 1032 Enqueuing Move request for scope (-0.01, 0.03)
22:55:43.625 00.002 10072 Worker thread wakes up
22:55:43.625 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:55:43.625 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:55:43.625 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.01
22:55:43.627 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:55:43.629 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:55:43.630 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:55:43.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:43.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:55:43.630 00.000 10072 MoveAxis(W, 1, ABG)
22:55:43.630 00.000 10072 Guiding  Dir = 3, Dur = 1
22:55:43.630 00.000 10072 IsGuiding returns 0
22:55:43.631 00.001 10072 PulseGuide returned control before completion, sleep 11
22:55:43.650 00.019 1032 UpdateGuideState exits: m=1385 SNR=26.2
22:55:43.652 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:43.654 00.002 10072 IsGuiding returns 0
22:55:43.654 00.000 10072 Move returns status 0, amount 1
22:55:43.654 00.000 10072 MoveAxis(N, 0, ABG)
22:55:43.654 00.000 10072 Move returns status 0, amount 0
22:55:43.654 00.000 10072 move complete, result=0
22:55:43.654 00.000 10072 worker thread done servicing request
22:55:43.654 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:43.656 00.002 1032 Enqueuing Expose request
22:55:43.658 00.002 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:55:43.660 00.002 10072 Worker thread wakes up
22:55:43.660 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:43.661 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:44.079 00.418 10072 Exposure complete
22:55:44.127 00.048 10072 worker thread done servicing request
22:55:44.127 00.000 1032 OnExposeComplete: enter
22:55:44.129 00.002 1032 UpdateGuideState(): m_state=6
22:55:44.131 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6590
22:55:44.134 00.003 1032 Star::Find returns 1 (0), X=1100.66, Y=134.49, Mass=1330, SNR=25.6, Peak=110 HFD=3.3
22:55:44.136 00.002 1032 MultiStar: [#1 -0.05,-0.11,0.94,U] [#2 0.01,-0.13,0.78,U] [#3 0.06,0.14,0.80,U] [#4 0.03,-0.22,0.69,U] [#5 0.05,0.01,0.67,U] [#6 -0.06,-0.09,0.65,U] [#7 -0.01,0.06,0.73,U] [#8 -0.14,0.02,0.51,U] 
22:55:44.137 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.24, -0.05}
22:55:44.139 00.002 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
22:55:44.140 00.001 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
22:55:44.142 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.98 mountX=-0.05 mountY=-0.02, mountTheta=-2.81
22:55:44.147 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
22:55:44.152 00.005 1032 Enqueuing Move request for scope (0.03, -0.04)
22:55:44.154 00.002 10072 Worker thread wakes up
22:55:44.155 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
22:55:44.155 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
22:55:44.155 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
22:55:44.157 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:55:44.159 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:44.159 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:55:44.159 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:44.159 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:55:44.159 00.000 10072 MoveAxis(E, 0, ABG)
22:55:44.159 00.000 10072 Move returns status 0, amount 0
22:55:44.159 00.000 10072 MoveAxis(N, 0, ABG)
22:55:44.159 00.000 10072 Move returns status 0, amount 0
22:55:44.160 00.001 10072 move complete, result=0
22:55:44.160 00.000 10072 worker thread done servicing request
22:55:44.176 00.016 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:55:44.179 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:44.181 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:44.182 00.001 1032 Enqueuing Expose request
22:55:44.184 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:55:44.186 00.002 10072 Worker thread wakes up
22:55:44.186 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:44.186 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:44.813 00.627 10072 Exposure complete
22:55:44.862 00.049 10072 worker thread done servicing request
22:55:44.862 00.000 1032 OnExposeComplete: enter
22:55:44.864 00.002 1032 UpdateGuideState(): m_state=6
22:55:44.866 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6591
22:55:44.869 00.003 1032 Star::Find returns 1 (0), X=1100.66, Y=134.44, Mass=1498, SNR=27.2, Peak=136 HFD=3.2
22:55:44.870 00.001 1032 MultiStar: [#1 -0.03,-0.12,0.95,U] [#2 0.05,-0.23,0.75,U] [#3 0.07,-0.00,0.70,U] [#4 -0.05,-0.17,0.64,U] [#5 0.22,-0.03,0.64,U] [#6 -0.09,-0.16,0.60,U] [#7 0.01,0.07,0.66,U] [#8 -0.00,-0.02,0.50,U] 
22:55:44.872 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.25, -0.10}
22:55:44.873 00.001 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
22:55:44.874 00.001 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
22:55:44.876 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.01 mountX=-0.10 mountY=-0.03, mountTheta=-2.84
22:55:44.878 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
22:55:44.879 00.001 1032 Enqueuing Move request for scope (0.06, -0.09)
22:55:44.881 00.002 10072 Worker thread wakes up
22:55:44.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
22:55:44.881 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
22:55:44.881 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.03
22:55:44.882 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
22:55:44.886 00.004 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:44.886 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:55:44.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:44.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:55:44.886 00.000 10072 MoveAxis(E, 0, ABG)
22:55:44.886 00.000 10072 Move returns status 0, amount 0
22:55:44.886 00.000 10072 MoveAxis(N, 0, ABG)
22:55:44.886 00.000 10072 Move returns status 0, amount 0
22:55:44.886 00.000 10072 move complete, result=0
22:55:44.886 00.000 10072 worker thread done servicing request
22:55:44.903 00.017 1032 UpdateGuideState exits: m=1498 SNR=27.2
22:55:44.905 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:44.906 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:44.907 00.001 1032 Enqueuing Expose request
22:55:44.909 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:55:44.910 00.001 10072 Worker thread wakes up
22:55:44.910 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:44.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:45.329 00.419 10072 Exposure complete
22:55:45.383 00.054 1032 OnExposeComplete: enter
22:55:45.385 00.002 1032 UpdateGuideState(): m_state=6
22:55:45.388 00.003 10072 worker thread done servicing request
22:55:45.388 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6592
22:55:45.390 00.002 1032 Star::Find returns 1 (0), X=1100.61, Y=134.35, Mass=1315, SNR=25.5, Peak=117 HFD=3.3
22:55:45.393 00.003 1032 MultiStar: [#1 -0.08,-0.08,0.94,U] [#2 0.01,-0.07,0.85,U] [#3 0.02,0.12,0.77,U] [#4 -0.14,-0.18,0.69,U] [#5 0.27,0.06,0.00,M1] [#6 -0.03,-0.03,0.66,U] [#7 -0.02,0.00,0.70,U] [#8 -0.03,-0.09,0.52,U] 
22:55:45.395 00.002 1032 refined, 7 included, MultiStar: {0.00, -0.07}, one-star: {0.20, -0.19}
22:55:45.397 00.002 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.89)
22:55:45.398 00.001 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.89)
22:55:45.400 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.57 mountX=-0.07 mountY=0.02, mountTheta=2.89
22:55:45.404 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.07, opts=13)
22:55:45.406 00.002 1032 Enqueuing Move request for scope (0.00, -0.07)
22:55:45.407 00.001 10072 Worker thread wakes up
22:55:45.407 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
22:55:45.407 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
22:55:45.407 00.000 10072 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
22:55:45.409 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:55:45.412 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:45.412 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:55:45.412 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:45.412 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:55:45.412 00.000 10072 MoveAxis(E, 0, ABG)
22:55:45.412 00.000 10072 Move returns status 0, amount 0
22:55:45.412 00.000 10072 MoveAxis(N, 0, ABG)
22:55:45.412 00.000 10072 Move returns status 0, amount 0
22:55:45.412 00.000 10072 move complete, result=0
22:55:45.412 00.000 10072 worker thread done servicing request
22:55:45.431 00.019 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:55:45.432 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:45.434 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:45.435 00.001 1032 Enqueuing Expose request
22:55:45.438 00.003 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:55:45.439 00.001 10072 Worker thread wakes up
22:55:45.439 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:45.439 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:46.077 00.638 10072 Exposure complete
22:55:46.125 00.048 10072 worker thread done servicing request
22:55:46.125 00.000 1032 OnExposeComplete: enter
22:55:46.127 00.002 1032 UpdateGuideState(): m_state=6
22:55:46.129 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6593
22:55:46.130 00.001 1032 Star::Find returns 1 (0), X=1100.67, Y=134.62, Mass=1431, SNR=26.6, Peak=122 HFD=3.2
22:55:46.131 00.001 1032 MultiStar: [#1 -0.11,0.16,0.96,U] [#2 0.08,0.05,0.75,U] [#3 0.04,0.18,0.71,U] [#4 -0.06,-0.03,0.68,U] [#5 0.01,0.00,0.65,U] [#6 -0.03,0.23,0.62,U] [#7 0.06,0.18,0.70,U] [#8 -0.10,0.32,0.00,M5] 
22:55:46.133 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.11}, one-star: {0.26, 0.08}
22:55:46.135 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
22:55:46.137 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
22:55:46.138 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.22 mountX=0.09 mountY=-0.06, mountTheta=-0.61
22:55:46.141 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
22:55:46.143 00.002 1032 Enqueuing Move request for scope (0.04, 0.11)
22:55:46.145 00.002 10072 Worker thread wakes up
22:55:46.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
22:55:46.145 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
22:55:46.146 00.001 10072 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.06
22:55:46.147 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
22:55:46.151 00.004 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:46.151 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:55:46.151 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:46.151 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:55:46.151 00.000 10072 MoveAxis(E, 0, ABG)
22:55:46.151 00.000 10072 Move returns status 0, amount 0
22:55:46.151 00.000 10072 MoveAxis(N, 0, ABG)
22:55:46.151 00.000 10072 Move returns status 0, amount 0
22:55:46.151 00.000 10072 move complete, result=0
22:55:46.151 00.000 10072 worker thread done servicing request
22:55:46.167 00.016 1032 UpdateGuideState exits: m=1431 SNR=26.6
22:55:46.169 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:46.171 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:46.173 00.002 1032 Enqueuing Expose request
22:55:46.177 00.004 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:55:46.178 00.001 10072 Worker thread wakes up
22:55:46.179 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:46.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:46.591 00.412 10072 Exposure complete
22:55:46.639 00.048 10072 worker thread done servicing request
22:55:46.639 00.000 1032 OnExposeComplete: enter
22:55:46.642 00.003 1032 UpdateGuideState(): m_state=6
22:55:46.643 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6594
22:55:46.644 00.001 1032 Star::Find returns 1 (0), X=1100.60, Y=134.62, Mass=1290, SNR=25.2, Peak=119 HFD=3.1
22:55:46.646 00.002 1032 MultiStar: [#1 -0.03,0.01,0.97,U] [#2 0.01,-0.05,0.81,U] [#3 -0.01,0.29,0.00,M1] [#4 -0.09,-0.03,0.68,U] [#5 0.07,0.13,0.69,U] [#6 -0.02,0.15,0.62,U] [#7 0.05,0.22,0.75,U] [#8 0.02,0.06,0.53,U] 
22:55:46.647 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.07}, one-star: {0.19, 0.08}
22:55:46.649 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
22:55:46.650 00.001 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
22:55:46.652 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.15 mountX=0.06 mountY=-0.05, mountTheta=-0.68
22:55:46.656 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
22:55:46.658 00.002 1032 Enqueuing Move request for scope (0.03, 0.07)
22:55:46.660 00.002 10072 Worker thread wakes up
22:55:46.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
22:55:46.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
22:55:46.661 00.001 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
22:55:46.663 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:55:46.665 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:46.665 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:55:46.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:46.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:55:46.665 00.000 10072 MoveAxis(E, 0, ABG)
22:55:46.665 00.000 10072 Move returns status 0, amount 0
22:55:46.665 00.000 10072 MoveAxis(N, 0, ABG)
22:55:46.665 00.000 10072 Move returns status 0, amount 0
22:55:46.665 00.000 10072 move complete, result=0
22:55:46.665 00.000 10072 worker thread done servicing request
22:55:46.683 00.018 1032 UpdateGuideState exits: m=1290 SNR=25.2
22:55:46.686 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:46.687 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:46.688 00.001 1032 Enqueuing Expose request
22:55:46.690 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:55:46.690 00.000 10072 Worker thread wakes up
22:55:46.691 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:46.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:47.326 00.635 10072 Exposure complete
22:55:47.378 00.052 10072 worker thread done servicing request
22:55:47.378 00.000 1032 OnExposeComplete: enter
22:55:47.380 00.002 1032 UpdateGuideState(): m_state=6
22:55:47.382 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6595
22:55:47.383 00.001 1032 Star::Find returns 1 (0), X=1100.61, Y=134.46, Mass=1306, SNR=25.4, Peak=109 HFD=3.2
22:55:47.386 00.003 1032 MultiStar: [#1 -0.05,-0.06,0.96,U] [#2 0.04,-0.13,0.84,U] [#3 0.09,0.01,0.77,U] [#4 -0.07,-0.16,0.68,U] [#5 0.01,0.10,0.67,U] [#6 0.01,0.00,0.62,U] [#7 -0.01,0.10,0.72,U] [#8 -0.01,0.07,0.54,U] 
22:55:47.388 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.19, -0.07}
22:55:47.390 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
22:55:47.392 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
22:55:47.396 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.67 mountX=-0.03 mountY=-0.02, mountTheta=-2.50
22:55:47.399 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
22:55:47.402 00.003 1032 Enqueuing Move request for scope (0.03, -0.02)
22:55:47.403 00.001 10072 Worker thread wakes up
22:55:47.404 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:55:47.404 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:55:47.404 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
22:55:47.406 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:55:47.408 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:47.408 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:55:47.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:47.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:55:47.408 00.000 10072 MoveAxis(E, 0, ABG)
22:55:47.408 00.000 10072 Move returns status 0, amount 0
22:55:47.408 00.000 10072 MoveAxis(N, 0, ABG)
22:55:47.408 00.000 10072 Move returns status 0, amount 0
22:55:47.408 00.000 10072 move complete, result=0
22:55:47.408 00.000 10072 worker thread done servicing request
22:55:47.427 00.019 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:55:47.431 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:47.432 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:47.434 00.002 1032 Enqueuing Expose request
22:55:47.435 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:55:47.437 00.002 10072 Worker thread wakes up
22:55:47.437 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:47.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:47.843 00.406 10072 Exposure complete
22:55:47.895 00.052 10072 worker thread done servicing request
22:55:47.895 00.000 1032 OnExposeComplete: enter
22:55:47.898 00.003 1032 UpdateGuideState(): m_state=6
22:55:47.900 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6596
22:55:47.902 00.002 1032 Star::Find returns 1 (0), X=1100.54, Y=134.51, Mass=1315, SNR=25.5, Peak=116 HFD=3.2
22:55:47.904 00.002 1032 MultiStar: [#1 -0.06,-0.09,1.02,U] [#2 0.08,-0.05,0.83,U] [#3 0.02,0.12,0.77,U] [#4 -0.04,-0.11,0.67,U] [#5 0.19,0.18,0.00,M1] [#6 -0.04,0.04,0.67,U] [#7 0.02,0.11,0.72,U] [#8 -0.07,0.03,0.52,U] 
22:55:47.905 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.00}, one-star: {0.12, -0.03}
22:55:47.907 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
22:55:47.908 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
22:55:47.910 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.35 mountX=-0.01 mountY=-0.01, mountTheta=-2.18
22:55:47.912 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.00, opts=13)
22:55:47.914 00.002 1032 Enqueuing Move request for scope (0.01, -0.00)
22:55:47.916 00.002 10072 Worker thread wakes up
22:55:47.916 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
22:55:47.916 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
22:55:47.916 00.000 10072 Moving (0.01, -0.00) raw xDistance=-0.01 yDistance=-0.01
22:55:47.919 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:55:47.921 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:47.921 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:55:47.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:47.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:55:47.921 00.000 10072 MoveAxis(E, 1, ABG)
22:55:47.921 00.000 10072 Guiding  Dir = 2, Dur = 1
22:55:47.922 00.001 10072 IsGuiding returns 0
22:55:47.922 00.000 10072 PulseGuide returned control before completion, sleep 11
22:55:47.940 00.018 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:55:47.943 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:47.945 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:47.946 00.001 1032 Enqueuing Expose request
22:55:47.948 00.002 10072 IsGuiding returns 0
22:55:47.948 00.000 10072 Move returns status 0, amount 1
22:55:47.948 00.000 10072 MoveAxis(N, 0, ABG)
22:55:47.948 00.000 10072 Move returns status 0, amount 0
22:55:47.948 00.000 10072 move complete, result=0
22:55:47.948 00.000 10072 worker thread done servicing request
22:55:47.948 00.000 10072 Worker thread wakes up
22:55:47.949 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:47.949 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:47.957 00.008 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:55:48.575 00.618 10072 Exposure complete
22:55:48.627 00.052 10072 worker thread done servicing request
22:55:48.627 00.000 1032 OnExposeComplete: enter
22:55:48.629 00.002 1032 UpdateGuideState(): m_state=6
22:55:48.631 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6597
22:55:48.633 00.002 1032 Star::Find returns 1 (0), X=1100.55, Y=134.59, Mass=1472, SNR=27.0, Peak=137 HFD=3.2
22:55:48.635 00.002 1032 MultiStar: [#1 -0.10,0.05,0.93,U] [#2 0.07,0.02,0.78,U] [#3 -0.10,0.15,0.72,U] [#4 -0.18,-0.20,0.00,M1] [#5 -0.04,0.29,0.00,M2] [#6 -0.09,0.03,0.60,U] [#7 0.02,0.14,0.69,U] [#8 -0.08,0.16,0.48,U] 
22:55:48.638 00.003 1032 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {0.13, 0.05}
22:55:48.639 00.001 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
22:55:48.641 00.002 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
22:55:48.643 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.71 mountX=0.08 mountY=-0.01, mountTheta=-0.12
22:55:48.647 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
22:55:48.649 00.002 1032 Enqueuing Move request for scope (-0.01, 0.08)
22:55:48.651 00.002 10072 Worker thread wakes up
22:55:48.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:55:48.651 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:55:48.651 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
22:55:48.653 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:55:48.655 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:48.655 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:55:48.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:48.656 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:55:48.656 00.000 10072 MoveAxis(E, 1, ABG)
22:55:48.656 00.000 10072 Guiding  Dir = 2, Dur = 1
22:55:48.656 00.000 10072 IsGuiding returns 0
22:55:48.656 00.000 10072 PulseGuide returned control before completion, sleep 11
22:55:48.675 00.019 1032 UpdateGuideState exits: m=1472 SNR=27.0
22:55:48.677 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:48.679 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:48.681 00.002 1032 Enqueuing Expose request
22:55:48.683 00.002 10072 IsGuiding returns 0
22:55:48.683 00.000 10072 Move returns status 0, amount 1
22:55:48.683 00.000 10072 MoveAxis(N, 0, ABG)
22:55:48.683 00.000 10072 Move returns status 0, amount 0
22:55:48.684 00.001 10072 move complete, result=0
22:55:48.684 00.000 10072 worker thread done servicing request
22:55:48.684 00.000 10072 Worker thread wakes up
22:55:48.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:48.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:48.691 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:55:49.094 00.403 10072 Exposure complete
22:55:49.148 00.054 10072 worker thread done servicing request
22:55:49.149 00.001 1032 OnExposeComplete: enter
22:55:49.150 00.001 1032 UpdateGuideState(): m_state=6
22:55:49.152 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6598
22:55:49.154 00.002 1032 Star::Find returns 1 (0), X=1100.62, Y=134.57, Mass=1329, SNR=25.6, Peak=130 HFD=3.2
22:55:49.157 00.003 1032 MultiStar: [#1 -0.09,-0.00,0.97,U] [#2 -0.04,-0.08,0.79,U] [#3 -0.01,0.21,0.77,U] [#4 -0.05,0.02,0.65,U] [#5 0.09,0.27,0.00,M3] [#6 -0.05,0.11,0.64,U] [#7 0.05,0.11,0.75,U] [#8 -0.13,0.10,0.52,U] 
22:55:49.158 00.001 1032 refined, 7 included, MultiStar: {-0.00, 0.06}, one-star: {0.20, 0.03}
22:55:49.160 00.002 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
22:55:49.162 00.002 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
22:55:49.164 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.63 mountX=0.06 mountY=-0.01, mountTheta=-0.20
22:55:49.166 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.06, opts=13)
22:55:49.173 00.007 1032 Enqueuing Move request for scope (-0.00, 0.06)
22:55:49.175 00.002 10072 Worker thread wakes up
22:55:49.175 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
22:55:49.175 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
22:55:49.175 00.000 10072 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=-0.01
22:55:49.177 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:55:49.179 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:49.180 00.001 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:55:49.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:49.180 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:55:49.180 00.000 10072 MoveAxis(E, 2, ABG)
22:55:49.180 00.000 10072 Guiding  Dir = 2, Dur = 2
22:55:49.180 00.000 10072 IsGuiding returns 0
22:55:49.181 00.001 10072 PulseGuide returned control before completion, sleep 12
22:55:49.197 00.016 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:55:49.200 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:49.202 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:49.204 00.002 10072 IsGuiding returns 0
22:55:49.204 00.000 10072 Move returns status 0, amount 2
22:55:49.205 00.001 10072 MoveAxis(N, 0, ABG)
22:55:49.205 00.000 10072 Move returns status 0, amount 0
22:55:49.205 00.000 10072 move complete, result=0
22:55:49.205 00.000 10072 worker thread done servicing request
22:55:49.205 00.000 1032 Enqueuing Expose request
22:55:49.207 00.002 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:55:49.210 00.003 10072 Worker thread wakes up
22:55:49.210 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:49.210 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:49.841 00.631 10072 Exposure complete
22:55:49.894 00.053 10072 worker thread done servicing request
22:55:49.895 00.001 1032 OnExposeComplete: enter
22:55:49.896 00.001 1032 UpdateGuideState(): m_state=6
22:55:49.898 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6599
22:55:49.899 00.001 1032 Star::Find returns 1 (0), X=1100.55, Y=134.56, Mass=1436, SNR=26.6, Peak=128 HFD=3.2
22:55:49.902 00.003 1032 MultiStar: [#1 0.03,0.06,0.95,U] [#2 0.06,-0.00,0.75,U] [#3 0.00,0.21,0.75,U] [#4 -0.07,-0.10,0.65,U] [#5 0.02,0.23,0.65,U] [#6 0.04,0.06,0.61,U] [#7 0.12,0.12,0.67,U] [#8 0.09,0.11,0.50,U] 
22:55:49.905 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.13, 0.02}
22:55:49.907 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
22:55:49.908 00.001 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
22:55:49.910 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=0.99 mountX=0.06 mountY=-0.07, mountTheta=-0.84
22:55:49.913 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
22:55:49.915 00.002 1032 Enqueuing Move request for scope (0.05, 0.08)
22:55:49.916 00.001 10072 Worker thread wakes up
22:55:49.917 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
22:55:49.917 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
22:55:49.917 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.07
22:55:49.918 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:55:49.921 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:49.921 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:55:49.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:49.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:55:49.921 00.000 10072 MoveAxis(E, 2, ABG)
22:55:49.921 00.000 10072 Guiding  Dir = 2, Dur = 2
22:55:49.921 00.000 10072 IsGuiding returns 0
22:55:49.922 00.001 10072 PulseGuide returned control before completion, sleep 12
22:55:49.938 00.016 1032 UpdateGuideState exits: m=1436 SNR=26.6
22:55:49.940 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:49.942 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:49.943 00.001 1032 Enqueuing Expose request
22:55:49.947 00.004 10072 IsGuiding returns 0
22:55:49.947 00.000 10072 Move returns status 0, amount 2
22:55:49.947 00.000 10072 MoveAxis(N, 0, ABG)
22:55:49.947 00.000 10072 Move returns status 0, amount 0
22:55:49.947 00.000 10072 move complete, result=0
22:55:49.947 00.000 10072 worker thread done servicing request
22:55:49.947 00.000 10072 Worker thread wakes up
22:55:49.947 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:49.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:49.952 00.005 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:55:50.356 00.404 10072 Exposure complete
22:55:50.409 00.053 10072 worker thread done servicing request
22:55:50.409 00.000 1032 OnExposeComplete: enter
22:55:50.410 00.001 1032 UpdateGuideState(): m_state=6
22:55:50.412 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6600
22:55:50.414 00.002 1032 Star::Find returns 1 (0), X=1100.63, Y=134.48, Mass=1320, SNR=25.5, Peak=120 HFD=3.2
22:55:50.416 00.002 1032 MultiStar: [#1 0.05,0.12,1.02,U] [#2 0.09,-0.05,0.81,U] [#3 0.13,0.08,0.79,U] [#4 0.07,-0.12,0.69,U] [#5 0.11,0.08,0.68,U] [#6 -0.00,0.05,0.64,U] [#7 0.12,0.10,0.72,U] [#8 -0.01,0.14,0.49,U] 
22:55:50.417 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.21, -0.06}
22:55:50.420 00.003 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
22:55:50.421 00.001 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
22:55:50.423 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.33 mountX=0.01 mountY=-0.10, mountTheta=-1.50
22:55:50.427 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
22:55:50.430 00.003 1032 Enqueuing Move request for scope (0.09, 0.03)
22:55:50.431 00.001 10072 Worker thread wakes up
22:55:50.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
22:55:50.433 00.002 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
22:55:50.433 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.10
22:55:50.434 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
22:55:50.437 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:50.437 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:55:50.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:50.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:55:50.437 00.000 10072 MoveAxis(E, 2, ABG)
22:55:50.437 00.000 10072 Guiding  Dir = 2, Dur = 2
22:55:50.438 00.001 10072 IsGuiding returns 0
22:55:50.438 00.000 10072 PulseGuide returned control before completion, sleep 12
22:55:50.455 00.017 1032 UpdateGuideState exits: m=1320 SNR=25.5
22:55:50.458 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:50.460 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:50.462 00.002 1032 Enqueuing Expose request
22:55:50.463 00.001 10072 IsGuiding returns 0
22:55:50.463 00.000 10072 Move returns status 0, amount 2
22:55:50.465 00.002 10072 MoveAxis(N, 0, ABG)
22:55:50.465 00.000 10072 Move returns status 0, amount 0
22:55:50.465 00.000 10072 move complete, result=0
22:55:50.465 00.000 10072 worker thread done servicing request
22:55:50.465 00.000 10072 Worker thread wakes up
22:55:50.465 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:50.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:50.472 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:55:51.102 00.630 10072 Exposure complete
22:55:51.155 00.053 10072 worker thread done servicing request
22:55:51.155 00.000 1032 OnExposeComplete: enter
22:55:51.157 00.002 1032 UpdateGuideState(): m_state=6
22:55:51.158 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6601
22:55:51.160 00.002 1032 Star::Find returns 1 (0), X=1100.60, Y=134.60, Mass=1365, SNR=26.0, Peak=123 HFD=3.2
22:55:51.161 00.001 1032 MultiStar: [#1 0.02,0.08,0.99,U] [#2 0.21,-0.04,0.82,U] [#3 0.07,0.22,0.78,U] [#4 0.01,-0.06,0.68,U] [#5 -0.04,0.05,0.69,U] [#6 0.12,0.16,0.63,U] [#7 0.09,0.14,0.74,U] [#8 0.07,0.26,0.00,M1] 
22:55:51.163 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.08}, one-star: {0.19, 0.07}
22:55:51.164 00.001 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
22:55:51.167 00.003 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
22:55:51.168 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=0.05 mountY=-0.10, mountTheta=-1.12
22:55:51.171 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
22:55:51.175 00.004 1032 Enqueuing Move request for scope (0.09, 0.08)
22:55:51.176 00.001 10072 Worker thread wakes up
22:55:51.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
22:55:51.176 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
22:55:51.176 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.10
22:55:51.178 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:55:51.181 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:51.181 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:55:51.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:51.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:55:51.181 00.000 10072 MoveAxis(E, 3, ABG)
22:55:51.181 00.000 10072 Guiding  Dir = 2, Dur = 3
22:55:51.182 00.001 10072 IsGuiding returns 0
22:55:51.182 00.000 10072 PulseGuide returned control before completion, sleep 13
22:55:51.199 00.017 1032 UpdateGuideState exits: m=1365 SNR=26.0
22:55:51.202 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:51.204 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:51.205 00.001 1032 Enqueuing Expose request
22:55:51.212 00.007 10072 IsGuiding returns 0
22:55:51.212 00.000 10072 Move returns status 0, amount 3
22:55:51.212 00.000 10072 MoveAxis(N, 0, ABG)
22:55:51.212 00.000 10072 Move returns status 0, amount 0
22:55:51.212 00.000 10072 move complete, result=0
22:55:51.212 00.000 10072 worker thread done servicing request
22:55:51.213 00.001 10072 Worker thread wakes up
22:55:51.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:51.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:51.217 00.004 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:55:51.622 00.405 10072 Exposure complete
22:55:51.674 00.052 10072 worker thread done servicing request
22:55:51.674 00.000 1032 OnExposeComplete: enter
22:55:51.677 00.003 1032 UpdateGuideState(): m_state=6
22:55:51.679 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6602
22:55:51.681 00.002 1032 Star::Find returns 1 (0), X=1100.57, Y=134.68, Mass=1350, SNR=25.8, Peak=123 HFD=3.2
22:55:51.683 00.002 1032 MultiStar: [#1 0.09,0.03,0.97,U] [#2 0.14,-0.09,0.79,U] [#3 0.15,0.16,0.75,U] [#4 0.02,-0.09,0.68,U] [#5 0.17,0.12,0.69,U] [#6 -0.10,0.14,0.64,U] [#7 0.10,0.11,0.71,U] [#8 -0.11,0.13,0.53,U] 
22:55:51.685 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.16, 0.15}
22:55:51.686 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:55:51.688 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:55:51.689 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.73 mountX=0.05 mountY=-0.10, mountTheta=-1.10
22:55:51.692 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
22:55:51.693 00.001 1032 Enqueuing Move request for scope (0.08, 0.07)
22:55:51.694 00.001 10072 Worker thread wakes up
22:55:51.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
22:55:51.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
22:55:51.694 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.10
22:55:51.696 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
22:55:51.699 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:51.699 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:55:51.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:51.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:55:51.699 00.000 10072 MoveAxis(E, 2, ABG)
22:55:51.699 00.000 10072 Guiding  Dir = 2, Dur = 2
22:55:51.700 00.001 10072 IsGuiding returns 0
22:55:51.700 00.000 10072 PulseGuide returned control before completion, sleep 12
22:55:51.717 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:55:51.718 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:51.720 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:51.723 00.003 1032 Enqueuing Expose request
22:55:51.727 00.004 10072 IsGuiding returns 0
22:55:51.727 00.000 10072 Move returns status 0, amount 2
22:55:51.727 00.000 10072 MoveAxis(N, 0, ABG)
22:55:51.727 00.000 10072 Move returns status 0, amount 0
22:55:51.727 00.000 10072 move complete, result=0
22:55:51.727 00.000 10072 worker thread done servicing request
22:55:51.727 00.000 10072 Worker thread wakes up
22:55:51.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:51.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:51.731 00.004 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:55:52.357 00.626 10072 Exposure complete
22:55:52.409 00.052 10072 worker thread done servicing request
22:55:52.409 00.000 1032 OnExposeComplete: enter
22:55:52.411 00.002 1032 UpdateGuideState(): m_state=6
22:55:52.413 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6603
22:55:52.416 00.003 1032 Star::Find returns 1 (0), X=1100.55, Y=134.54, Mass=1324, SNR=25.6, Peak=133 HFD=3.2
22:55:52.418 00.002 1032 MultiStar: [#1 0.02,-0.04,1.00,U] [#2 0.08,0.08,0.80,U] [#3 0.07,0.21,0.74,U] [#4 -0.18,0.06,0.68,U] [#5 0.10,0.29,0.00,M1] [#6 -0.02,0.12,0.65,U] [#7 0.04,0.16,0.73,U] [#8 -0.20,0.12,0.52,U] 
22:55:52.420 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {0.13, 0.00}
22:55:52.421 00.001 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
22:55:52.424 00.003 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
22:55:52.425 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.45 mountX=0.07 mountY=-0.03, mountTheta=-0.38
22:55:52.428 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
22:55:52.430 00.002 1032 Enqueuing Move request for scope (0.01, 0.08)
22:55:52.431 00.001 10072 Worker thread wakes up
22:55:52.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
22:55:52.431 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
22:55:52.431 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.03
22:55:52.433 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:55:52.436 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:52.436 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:55:52.436 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:52.436 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:55:52.436 00.000 10072 MoveAxis(E, 3, ABG)
22:55:52.436 00.000 10072 Guiding  Dir = 2, Dur = 3
22:55:52.437 00.001 10072 IsGuiding returns 0
22:55:52.437 00.000 10072 PulseGuide returned control before completion, sleep 13
22:55:52.453 00.016 1032 UpdateGuideState exits: m=1324 SNR=25.6
22:55:52.457 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:52.460 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:52.462 00.002 1032 Enqueuing Expose request
22:55:52.464 00.002 10072 IsGuiding returns 0
22:55:52.464 00.000 10072 Move returns status 0, amount 3
22:55:52.464 00.000 10072 MoveAxis(N, 0, ABG)
22:55:52.464 00.000 10072 Move returns status 0, amount 0
22:55:52.464 00.000 10072 move complete, result=0
22:55:52.464 00.000 10072 worker thread done servicing request
22:55:52.464 00.000 10072 Worker thread wakes up
22:55:52.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:52.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:52.472 00.008 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:55:52.872 00.400 10072 Exposure complete
22:55:52.923 00.051 10072 worker thread done servicing request
22:55:52.923 00.000 1032 OnExposeComplete: enter
22:55:52.926 00.003 1032 UpdateGuideState(): m_state=6
22:55:52.929 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6604
22:55:52.932 00.003 1032 Star::Find returns 1 (0), X=1100.62, Y=134.50, Mass=1356, SNR=25.9, Peak=119 HFD=3.2
22:55:52.935 00.003 1032 MultiStar: [#1 0.01,0.05,0.94,U] [#2 0.15,-0.05,0.78,U] [#3 0.15,0.10,0.79,U] [#4 -0.04,-0.13,0.66,U] [#5 0.04,0.17,0.67,U] [#6 -0.12,0.15,0.59,U] [#7 0.12,0.14,0.70,U] [#8 -0.11,0.03,0.53,U] 
22:55:52.936 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.20, -0.04}
22:55:52.938 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
22:55:52.939 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
22:55:52.940 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.61 mountX=0.03 mountY=-0.07, mountTheta=-1.22
22:55:52.943 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
22:55:52.944 00.001 1032 Enqueuing Move request for scope (0.06, 0.04)
22:55:52.946 00.002 10072 Worker thread wakes up
22:55:52.946 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
22:55:52.946 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
22:55:52.946 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.03 yDistance=-0.07
22:55:52.948 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:55:52.950 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:52.950 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:55:52.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:52.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:55:52.950 00.000 10072 MoveAxis(E, 3, ABG)
22:55:52.950 00.000 10072 Guiding  Dir = 2, Dur = 3
22:55:52.951 00.001 10072 IsGuiding returns 0
22:55:52.951 00.000 10072 PulseGuide returned control before completion, sleep 13
22:55:52.969 00.018 1032 UpdateGuideState exits: m=1356 SNR=25.9
22:55:52.971 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:52.972 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:52.973 00.001 1032 Enqueuing Expose request
22:55:52.979 00.006 10072 IsGuiding returns 0
22:55:52.979 00.000 10072 Move returns status 0, amount 3
22:55:52.979 00.000 10072 MoveAxis(N, 0, ABG)
22:55:52.979 00.000 10072 Move returns status 0, amount 0
22:55:52.979 00.000 10072 move complete, result=0
22:55:52.979 00.000 10072 worker thread done servicing request
22:55:52.979 00.000 10072 Worker thread wakes up
22:55:52.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:52.980 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:52.982 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:55:53.604 00.622 10072 Exposure complete
22:55:53.659 00.055 10072 worker thread done servicing request
22:55:53.659 00.000 1032 OnExposeComplete: enter
22:55:53.661 00.002 1032 UpdateGuideState(): m_state=6
22:55:53.663 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6605
22:55:53.664 00.001 1032 Star::Find returns 1 (0), X=1100.51, Y=134.53, Mass=1376, SNR=26.1, Peak=117 HFD=3.2
22:55:53.667 00.003 1032 MultiStar: [#1 -0.01,0.04,0.94,U] [#2 0.16,-0.05,0.76,U] [#3 -0.01,0.17,0.74,U] [#4 0.01,-0.10,0.66,U] [#5 -0.04,0.03,0.67,U] [#6 -0.03,0.29,0.00,M1] [#7 0.06,0.05,0.71,U] [#8 -0.10,0.06,0.50,U] 
22:55:53.668 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.02}, one-star: {0.10, -0.01}
22:55:53.670 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
22:55:53.671 00.001 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
22:55:53.672 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.63 mountX=0.01 mountY=-0.03, mountTheta=-1.20
22:55:53.675 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
22:55:53.677 00.002 1032 Enqueuing Move request for scope (0.03, 0.02)
22:55:53.679 00.002 10072 Worker thread wakes up
22:55:53.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:55:53.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:55:53.679 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
22:55:53.682 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:55:53.684 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:53.685 00.001 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:55:53.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:53.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:55:53.685 00.000 10072 MoveAxis(E, 4, ABG)
22:55:53.685 00.000 10072 Guiding  Dir = 2, Dur = 4
22:55:53.685 00.000 10072 IsGuiding returns 0
22:55:53.686 00.001 10072 PulseGuide returned control before completion, sleep 14
22:55:53.702 00.016 1032 UpdateGuideState exits: m=1376 SNR=26.1
22:55:53.705 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:53.707 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:53.708 00.001 1032 Enqueuing Expose request
22:55:53.710 00.002 10072 IsGuiding returns 0
22:55:53.710 00.000 10072 Move returns status 0, amount 4
22:55:53.710 00.000 10072 MoveAxis(N, 0, ABG)
22:55:53.710 00.000 10072 Move returns status 0, amount 0
22:55:53.710 00.000 10072 move complete, result=0
22:55:53.710 00.000 10072 worker thread done servicing request
22:55:53.710 00.000 10072 Worker thread wakes up
22:55:53.710 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:53.712 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:53.719 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:55:54.119 00.400 10072 Exposure complete
22:55:54.170 00.051 10072 worker thread done servicing request
22:55:54.171 00.001 1032 OnExposeComplete: enter
22:55:54.173 00.002 1032 UpdateGuideState(): m_state=6
22:55:54.175 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6606
22:55:54.178 00.003 1032 Star::Find returns 1 (0), X=1100.54, Y=134.59, Mass=1444, SNR=26.7, Peak=132 HFD=3.2
22:55:54.181 00.003 1032 MultiStar: [#1 -0.03,0.05,0.96,U] [#2 0.03,-0.02,0.74,U] [#3 0.00,0.15,0.76,U] [#4 0.02,-0.08,0.66,U] [#5 0.02,0.13,0.64,U] [#6 -0.08,0.06,0.58,U] [#7 0.07,0.21,0.67,U] [#8 -0.22,0.21,0.00,M1] 
22:55:54.183 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.07}, one-star: {0.13, 0.05}
22:55:54.184 00.001 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
22:55:54.186 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
22:55:54.187 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.22 mountX=0.06 mountY=-0.04, mountTheta=-0.61
22:55:54.190 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
22:55:54.192 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
22:55:54.194 00.002 10072 Worker thread wakes up
22:55:54.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
22:55:54.194 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
22:55:54.194 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
22:55:54.196 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:55:54.198 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:54.198 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:55:54.199 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:54.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:55:54.199 00.000 10072 MoveAxis(E, 4, ABG)
22:55:54.199 00.000 10072 Guiding  Dir = 2, Dur = 4
22:55:54.199 00.000 10072 IsGuiding returns 0
22:55:54.200 00.001 10072 PulseGuide returned control before completion, sleep 14
22:55:54.218 00.018 1032 UpdateGuideState exits: m=1444 SNR=26.7
22:55:54.220 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:54.221 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:54.223 00.002 1032 Enqueuing Expose request
22:55:54.225 00.002 10072 IsGuiding returns 0
22:55:54.225 00.000 10072 Move returns status 0, amount 4
22:55:54.225 00.000 10072 MoveAxis(N, 0, ABG)
22:55:54.225 00.000 10072 Move returns status 0, amount 0
22:55:54.225 00.000 10072 move complete, result=0
22:55:54.226 00.001 10072 worker thread done servicing request
22:55:54.226 00.000 10072 Worker thread wakes up
22:55:54.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:54.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:54.234 00.008 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:55:54.854 00.620 10072 Exposure complete
22:55:54.906 00.052 10072 worker thread done servicing request
22:55:54.906 00.000 1032 OnExposeComplete: enter
22:55:54.907 00.001 1032 UpdateGuideState(): m_state=6
22:55:54.909 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6607
22:55:54.911 00.002 1032 Star::Find returns 1 (0), X=1100.48, Y=134.52, Mass=1356, SNR=25.9, Peak=127 HFD=3.2
22:55:54.913 00.002 1032 MultiStar: [#1 -0.06,-0.06,0.96,U] [#2 -0.03,-0.01,0.81,U] [#3 0.02,0.05,0.80,U] [#4 -0.10,-0.13,0.72,U] [#5 -0.01,0.10,0.67,U] [#6 -0.08,0.01,0.60,U] [#7 -0.07,0.20,0.72,U] [#8 -0.08,0.06,0.52,U] 
22:55:54.914 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.07, -0.02}
22:55:54.916 00.002 1032 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.83) = xAngle (0.84 = 0.84)
22:55:54.918 00.002 1032 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.84 = 0.84)
22:55:54.920 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.67 mountX=0.02 mountY=0.03, mountTheta=0.84
22:55:54.922 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
22:55:54.925 00.003 1032 Enqueuing Move request for scope (-0.03, 0.02)
22:55:54.928 00.003 10072 Worker thread wakes up
22:55:54.928 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
22:55:54.928 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
22:55:54.928 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.02 yDistance=0.03
22:55:54.930 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:55:54.932 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:54.932 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:55:54.932 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:54.932 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:55:54.932 00.000 10072 MoveAxis(E, 5, ABG)
22:55:54.932 00.000 10072 Guiding  Dir = 2, Dur = 5
22:55:54.933 00.001 10072 IsGuiding returns 0
22:55:54.933 00.000 10072 PulseGuide returned control before completion, sleep 15
22:55:54.950 00.017 1032 UpdateGuideState exits: m=1356 SNR=25.9
22:55:54.952 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:54.954 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:54.956 00.002 1032 Enqueuing Expose request
22:55:54.961 00.005 10072 IsGuiding returns 0
22:55:54.961 00.000 10072 Move returns status 0, amount 5
22:55:54.961 00.000 10072 MoveAxis(N, 0, ABG)
22:55:54.961 00.000 10072 Move returns status 0, amount 0
22:55:54.961 00.000 10072 move complete, result=0
22:55:54.961 00.000 10072 worker thread done servicing request
22:55:54.961 00.000 10072 Worker thread wakes up
22:55:54.962 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:54.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:54.967 00.005 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:55:55.372 00.405 10072 Exposure complete
22:55:55.425 00.053 10072 worker thread done servicing request
22:55:55.425 00.000 1032 OnExposeComplete: enter
22:55:55.427 00.002 1032 UpdateGuideState(): m_state=6
22:55:55.429 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6608
22:55:55.431 00.002 1032 Star::Find returns 1 (0), X=1100.56, Y=134.49, Mass=1442, SNR=26.7, Peak=132 HFD=3.2
22:55:55.434 00.003 1032 MultiStar: [#1 -0.08,-0.01,0.93,U] [#2 0.04,-0.14,0.77,U] [#3 -0.07,0.02,0.75,U] [#4 -0.10,-0.18,0.69,U] [#5 0.10,0.03,0.65,U] [#6 -0.10,0.02,0.63,U] [#7 0.02,-0.06,0.69,U] [#8 -0.10,-0.02,0.51,U] 
22:55:55.436 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.15, -0.05}
22:55:55.438 00.002 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.68)
22:55:55.440 00.002 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.68)
22:55:55.442 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.77 mountX=-0.04 mountY=0.02, mountTheta=2.68
22:55:55.445 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
22:55:55.447 00.002 1032 Enqueuing Move request for scope (-0.01, -0.04)
22:55:55.448 00.001 10072 Worker thread wakes up
22:55:55.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
22:55:55.449 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
22:55:55.449 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
22:55:55.450 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:55:55.453 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:55.453 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:55:55.453 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:55.453 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:55:55.453 00.000 10072 MoveAxis(E, 4, ABG)
22:55:55.453 00.000 10072 Guiding  Dir = 2, Dur = 4
22:55:55.453 00.000 10072 IsGuiding returns 0
22:55:55.454 00.001 10072 PulseGuide returned control before completion, sleep 14
22:55:55.472 00.018 1032 UpdateGuideState exits: m=1442 SNR=26.7
22:55:55.474 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:55.476 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:55.478 00.002 1032 Enqueuing Expose request
22:55:55.480 00.002 10072 IsGuiding returns 0
22:55:55.480 00.000 10072 Move returns status 0, amount 4
22:55:55.481 00.001 10072 MoveAxis(N, 0, ABG)
22:55:55.481 00.000 10072 Move returns status 0, amount 0
22:55:55.481 00.000 10072 move complete, result=0
22:55:55.481 00.000 10072 worker thread done servicing request
22:55:55.481 00.000 10072 Worker thread wakes up
22:55:55.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:55.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:55.489 00.008 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:55:56.107 00.618 10072 Exposure complete
22:55:56.160 00.053 10072 worker thread done servicing request
22:55:56.160 00.000 1032 OnExposeComplete: enter
22:55:56.161 00.001 1032 UpdateGuideState(): m_state=6
22:55:56.163 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6609
22:55:56.165 00.002 1032 Star::Find returns 1 (0), X=1100.60, Y=134.47, Mass=1252, SNR=24.9, Peak=112 HFD=3.2
22:55:56.167 00.002 1032 MultiStar: [#1 -0.07,-0.13,1.02,U] [#2 0.05,-0.16,0.80,U] [#3 0.07,0.04,0.83,U] [#4 0.01,-0.21,0.73,U] [#5 0.21,0.18,0.00,M1] [#6 -0.04,-0.19,0.62,U] [#7 -0.03,0.01,0.77,U] [#8 -0.09,0.05,0.53,U] 
22:55:56.168 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.08}, one-star: {0.19, -0.07}
22:55:56.170 00.002 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
22:55:56.171 00.001 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
22:55:56.172 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.32 mountX=-0.09 mountY=0.00, mountTheta=3.13
22:55:56.177 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
22:55:56.179 00.002 1032 Enqueuing Move request for scope (0.02, -0.08)
22:55:56.181 00.002 10072 Worker thread wakes up
22:55:56.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
22:55:56.182 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
22:55:56.182 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.09 yDistance=0.00
22:55:56.185 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:55:56.188 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:56.188 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:55:56.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:56.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:55:56.188 00.000 10072 MoveAxis(E, 5, ABG)
22:55:56.188 00.000 10072 Guiding  Dir = 2, Dur = 5
22:55:56.189 00.001 10072 IsGuiding returns 0
22:55:56.189 00.000 10072 PulseGuide returned control before completion, sleep 15
22:55:56.208 00.019 1032 UpdateGuideState exits: m=1252 SNR=24.9
22:55:56.210 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:56.211 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:56.214 00.003 1032 Enqueuing Expose request
22:55:56.217 00.003 10072 IsGuiding returns 0
22:55:56.217 00.000 10072 Move returns status 0, amount 5
22:55:56.217 00.000 10072 MoveAxis(N, 0, ABG)
22:55:56.217 00.000 10072 Move returns status 0, amount 0
22:55:56.217 00.000 10072 move complete, result=0
22:55:56.217 00.000 10072 worker thread done servicing request
22:55:56.217 00.000 10072 Worker thread wakes up
22:55:56.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:56.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:56.224 00.007 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:55:56.625 00.401 10072 Exposure complete
22:55:56.682 00.057 10072 worker thread done servicing request
22:55:56.682 00.000 1032 OnExposeComplete: enter
22:55:56.684 00.002 1032 UpdateGuideState(): m_state=6
22:55:56.687 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6610
22:55:56.688 00.001 1032 Star::Find returns 1 (0), X=1100.65, Y=134.49, Mass=1333, SNR=25.7, Peak=119 HFD=3.3
22:55:56.690 00.002 1032 MultiStar: [#1 -0.02,-0.03,0.96,U] [#2 0.05,0.00,0.80,U] [#3 0.09,-0.02,0.80,U] [#4 -0.01,-0.23,0.70,U] [#5 0.21,0.06,0.68,U] [#6 0.02,-0.04,0.62,U] [#7 -0.10,0.04,0.71,U] [#8 -0.04,0.06,0.53,U] 
22:55:56.692 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.24, -0.05}
22:55:56.693 00.001 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
22:55:56.695 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
22:55:56.696 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.44 mountX=-0.04 mountY=-0.05, mountTheta=-2.27
22:55:56.699 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
22:55:56.701 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
22:55:56.704 00.003 10072 Worker thread wakes up
22:55:56.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:55:56.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:55:56.704 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
22:55:56.706 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:55:56.709 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:56.710 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:55:56.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:56.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:55:56.710 00.000 10072 MoveAxis(E, 4, ABG)
22:55:56.710 00.000 10072 Guiding  Dir = 2, Dur = 4
22:55:56.710 00.000 10072 IsGuiding returns 0
22:55:56.711 00.001 10072 PulseGuide returned control before completion, sleep 14
22:55:56.728 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
22:55:56.731 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:56.733 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:56.736 00.003 10072 IsGuiding returns 0
22:55:56.736 00.000 10072 Move returns status 0, amount 4
22:55:56.737 00.001 10072 MoveAxis(N, 0, ABG)
22:55:56.737 00.000 10072 Move returns status 0, amount 0
22:55:56.737 00.000 10072 move complete, result=0
22:55:56.737 00.000 10072 worker thread done servicing request
22:55:56.737 00.000 1032 Enqueuing Expose request
22:55:56.740 00.003 10072 Worker thread wakes up
22:55:56.740 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:56.740 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:56.741 00.001 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:55:57.375 00.634 10072 Exposure complete
22:55:57.429 00.054 10072 worker thread done servicing request
22:55:57.429 00.000 1032 OnExposeComplete: enter
22:55:57.432 00.003 1032 UpdateGuideState(): m_state=6
22:55:57.434 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6611
22:55:57.435 00.001 1032 Star::Find returns 1 (0), X=1100.68, Y=134.50, Mass=1345, SNR=25.8, Peak=119 HFD=3.2
22:55:57.437 00.002 1032 MultiStar: [#1 -0.06,0.04,0.94,U] [#2 0.04,-0.09,0.74,U] [#3 -0.00,0.13,0.77,U] [#4 -0.06,-0.05,0.68,U] [#5 0.15,0.12,0.67,U] [#6 -0.01,0.19,0.61,U] [#7 -0.01,0.24,0.69,U] [#8 -0.06,0.15,0.50,U] 
22:55:57.438 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.27, -0.04}
22:55:57.441 00.003 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
22:55:57.442 00.001 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
22:55:57.443 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.05 mountX=0.05 mountY=-0.05, mountTheta=-0.78
22:55:57.446 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
22:55:57.447 00.001 1032 Enqueuing Move request for scope (0.04, 0.07)
22:55:57.449 00.002 10072 Worker thread wakes up
22:55:57.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:55:57.449 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:55:57.449 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.05 yDistance=-0.05
22:55:57.452 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
22:55:57.454 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:57.454 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:55:57.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:57.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:55:57.454 00.000 10072 MoveAxis(E, 5, ABG)
22:55:57.454 00.000 10072 Guiding  Dir = 2, Dur = 5
22:55:57.455 00.001 10072 IsGuiding returns 0
22:55:57.455 00.000 10072 PulseGuide returned control before completion, sleep 15
22:55:57.473 00.018 1032 UpdateGuideState exits: m=1345 SNR=25.8
22:55:57.475 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:57.477 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:57.478 00.001 1032 Enqueuing Expose request
22:55:57.482 00.004 10072 IsGuiding returns 0
22:55:57.482 00.000 10072 Move returns status 0, amount 5
22:55:57.482 00.000 10072 MoveAxis(N, 0, ABG)
22:55:57.482 00.000 10072 Move returns status 0, amount 0
22:55:57.482 00.000 10072 move complete, result=0
22:55:57.482 00.000 10072 worker thread done servicing request
22:55:57.482 00.000 10072 Worker thread wakes up
22:55:57.482 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:57.482 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:57.489 00.007 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:55:57.893 00.404 10072 Exposure complete
22:55:57.943 00.050 10072 worker thread done servicing request
22:55:57.943 00.000 1032 OnExposeComplete: enter
22:55:57.945 00.002 1032 UpdateGuideState(): m_state=6
22:55:57.947 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6612
22:55:57.949 00.002 1032 Star::Find returns 1 (0), X=1100.65, Y=134.54, Mass=1340, SNR=25.7, Peak=118 HFD=3.2
22:55:57.950 00.001 1032 MultiStar: [#1 -0.02,0.08,0.96,U] [#2 0.07,-0.02,0.83,U] [#3 -0.02,0.14,0.77,U] [#4 0.02,-0.06,0.69,U] [#5 0.12,0.11,0.66,U] [#6 0.04,0.14,0.65,U] [#7 0.08,0.12,0.73,U] [#8 -0.00,0.07,0.49,U] 
22:55:57.953 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.23, -0.00}
22:55:57.954 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
22:55:57.955 00.001 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
22:55:57.957 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.74 mountX=0.04 mountY=-0.08, mountTheta=-1.09
22:55:57.959 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
22:55:57.961 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
22:55:57.963 00.002 10072 Worker thread wakes up
22:55:57.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:55:57.964 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:55:57.964 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
22:55:57.967 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:55:57.970 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:57.970 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:55:57.970 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:57.970 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:55:57.970 00.000 10072 MoveAxis(E, 4, ABG)
22:55:57.970 00.000 10072 Guiding  Dir = 2, Dur = 4
22:55:57.971 00.001 10072 IsGuiding returns 0
22:55:57.971 00.000 10072 PulseGuide returned control before completion, sleep 14
22:55:57.990 00.019 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:55:57.992 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:57.993 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:57.995 00.002 1032 Enqueuing Expose request
22:55:57.998 00.003 10072 IsGuiding returns 0
22:55:57.998 00.000 10072 Move returns status 0, amount 4
22:55:57.998 00.000 10072 MoveAxis(N, 0, ABG)
22:55:57.998 00.000 10072 Move returns status 0, amount 0
22:55:57.998 00.000 10072 move complete, result=0
22:55:57.998 00.000 10072 worker thread done servicing request
22:55:57.998 00.000 10072 Worker thread wakes up
22:55:57.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:57.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:58.004 00.006 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:55:58.623 00.619 10072 Exposure complete
22:55:58.674 00.051 1032 OnExposeComplete: enter
22:55:58.677 00.003 1032 UpdateGuideState(): m_state=6
22:55:58.679 00.002 10072 worker thread done servicing request
22:55:58.679 00.000 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6613
22:55:58.681 00.002 1032 Star::Find returns 1 (0), X=1100.73, Y=134.50, Mass=1352, SNR=25.8, Peak=128 HFD=3.3
22:55:58.682 00.001 1032 MultiStar: [#1 0.00,0.01,0.98,U] [#2 0.14,-0.09,0.78,U] [#3 0.04,0.10,0.76,U] [#4 -0.03,-0.13,0.69,U] [#5 0.07,0.08,0.69,U] [#6 -0.12,0.04,0.64,U] [#7 0.13,0.10,0.72,U] [#8 -0.08,0.11,0.53,U] 
22:55:58.685 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.32, -0.04}
22:55:58.687 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
22:55:58.688 00.001 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
22:55:58.690 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.20 mountX=-0.00 mountY=-0.07, mountTheta=-1.63
22:55:58.693 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
22:55:58.694 00.001 1032 Enqueuing Move request for scope (0.07, 0.01)
22:55:58.696 00.002 10072 Worker thread wakes up
22:55:58.696 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
22:55:58.696 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
22:55:58.696 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.00 yDistance=-0.07
22:55:58.699 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:55:58.702 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:58.702 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:55:58.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:58.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:55:58.702 00.000 10072 MoveAxis(E, 5, ABG)
22:55:58.702 00.000 10072 Guiding  Dir = 2, Dur = 5
22:55:58.702 00.000 10072 IsGuiding returns 0
22:55:58.703 00.001 10072 PulseGuide returned control before completion, sleep 15
22:55:58.720 00.017 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:55:58.723 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:58.725 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:58.727 00.002 1032 Enqueuing Expose request
22:55:58.729 00.002 10072 IsGuiding returns 0
22:55:58.729 00.000 10072 Move returns status 0, amount 5
22:55:58.729 00.000 10072 MoveAxis(N, 0, ABG)
22:55:58.729 00.000 10072 Move returns status 0, amount 0
22:55:58.729 00.000 10072 move complete, result=0
22:55:58.729 00.000 10072 worker thread done servicing request
22:55:58.729 00.000 10072 Worker thread wakes up
22:55:58.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:58.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:58.737 00.008 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:55:59.141 00.404 10072 Exposure complete
22:55:59.195 00.054 10072 worker thread done servicing request
22:55:59.195 00.000 1032 OnExposeComplete: enter
22:55:59.197 00.002 1032 UpdateGuideState(): m_state=6
22:55:59.200 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6614
22:55:59.202 00.002 1032 Star::Find returns 1 (0), X=1100.62, Y=134.57, Mass=1367, SNR=26.0, Peak=112 HFD=3.2
22:55:59.204 00.002 1032 MultiStar: [#1 -0.02,-0.06,0.96,U] [#2 0.07,-0.02,0.78,U] [#3 0.02,0.14,0.77,U] [#4 -0.06,-0.10,0.67,U] [#5 0.01,0.11,0.67,U] [#6 0.09,0.08,0.61,U] [#7 0.11,0.01,0.69,U] [#8 -0.09,0.10,0.51,U] 
22:55:59.207 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.20, 0.03}
22:55:59.209 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
22:55:59.210 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
22:55:59.213 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.52 mountX=0.01 mountY=-0.05, mountTheta=-1.31
22:55:59.215 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
22:55:59.217 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
22:55:59.219 00.002 10072 Worker thread wakes up
22:55:59.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
22:55:59.219 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
22:55:59.219 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.05
22:55:59.222 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:55:59.224 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:59.224 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:55:59.224 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:59.224 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:55:59.224 00.000 10072 MoveAxis(E, 5, ABG)
22:55:59.224 00.000 10072 Guiding  Dir = 2, Dur = 5
22:55:59.224 00.000 10072 IsGuiding returns 0
22:55:59.225 00.001 10072 PulseGuide returned control before completion, sleep 15
22:55:59.243 00.018 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:55:59.245 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:59.247 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:59.249 00.002 1032 Enqueuing Expose request
22:55:59.251 00.002 10072 IsGuiding returns 0
22:55:59.251 00.000 10072 Move returns status 0, amount 5
22:55:59.251 00.000 10072 MoveAxis(N, 0, ABG)
22:55:59.251 00.000 10072 Move returns status 0, amount 0
22:55:59.251 00.000 10072 move complete, result=0
22:55:59.251 00.000 10072 worker thread done servicing request
22:55:59.251 00.000 10072 Worker thread wakes up
22:55:59.251 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:59.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:55:59.258 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:55:59.889 00.631 10072 Exposure complete
22:55:59.941 00.052 10072 worker thread done servicing request
22:55:59.941 00.000 1032 OnExposeComplete: enter
22:55:59.944 00.003 1032 UpdateGuideState(): m_state=6
22:55:59.946 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6615
22:55:59.947 00.001 1032 Star::Find returns 1 (0), X=1100.59, Y=134.63, Mass=1385, SNR=26.2, Peak=118 HFD=3.2
22:55:59.949 00.002 1032 MultiStar: [#1 -0.03,-0.02,0.95,U] [#2 0.10,-0.03,0.78,U] [#3 0.03,0.19,0.78,U] [#4 -0.12,-0.11,0.68,U] [#5 0.17,0.17,0.66,U] [#6 -0.10,0.16,0.63,U] [#7 0.05,0.14,0.69,U] [#8 -0.12,0.17,0.50,U] 
22:55:59.951 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.18, 0.09}
22:55:59.952 00.001 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
22:55:59.954 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
22:55:59.956 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.20 mountX=0.07 mountY=-0.05, mountTheta=-0.63
22:55:59.958 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
22:55:59.960 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
22:55:59.962 00.002 10072 Worker thread wakes up
22:55:59.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
22:55:59.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
22:55:59.962 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
22:55:59.964 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:55:59.966 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:55:59.966 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:55:59.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:59.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:55:59.966 00.000 10072 MoveAxis(E, 5, ABG)
22:55:59.966 00.000 10072 Guiding  Dir = 2, Dur = 5
22:55:59.967 00.001 10072 IsGuiding returns 0
22:55:59.967 00.000 10072 PulseGuide returned control before completion, sleep 15
22:55:59.985 00.018 1032 UpdateGuideState exits: m=1385 SNR=26.2
22:55:59.987 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:59.989 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:55:59.991 00.002 1032 Enqueuing Expose request
22:55:59.995 00.004 10072 IsGuiding returns 0
22:55:59.995 00.000 10072 Move returns status 0, amount 5
22:55:59.995 00.000 10072 MoveAxis(N, 0, ABG)
22:55:59.995 00.000 10072 Move returns status 0, amount 0
22:55:59.995 00.000 10072 move complete, result=0
22:55:59.996 00.001 10072 worker thread done servicing request
22:55:59.996 00.000 10072 Worker thread wakes up
22:55:59.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:55:59.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:56:00.004 00.008 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:56:00.404 00.400 10072 Exposure complete
22:56:00.457 00.053 10072 worker thread done servicing request
22:56:00.457 00.000 1032 OnExposeComplete: enter
22:56:00.459 00.002 1032 UpdateGuideState(): m_state=6
22:56:00.462 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6616
22:56:00.464 00.002 1032 Star::Find returns 1 (0), X=1100.71, Y=134.54, Mass=1318, SNR=25.5, Peak=115 HFD=3.2
22:56:00.466 00.002 1032 MultiStar: [#1 0.06,-0.05,1.00,U] [#2 0.08,-0.12,0.79,U] [#3 0.07,0.14,0.85,U] [#4 0.11,-0.10,0.67,U] [#5 0.13,0.16,0.66,U] [#6 -0.04,0.19,0.62,U] [#7 0.15,0.15,0.72,U] [#8 -0.18,0.20,0.00,M1] 
22:56:00.468 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.04}, one-star: {0.29, 0.00}
22:56:00.470 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
22:56:00.471 00.001 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
22:56:00.473 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.32 mountX=0.01 mountY=-0.12, mountTheta=-1.51
22:56:00.476 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
22:56:00.479 00.003 1032 Enqueuing Move request for scope (0.11, 0.04)
22:56:00.480 00.001 10072 Worker thread wakes up
22:56:00.481 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
22:56:00.481 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
22:56:00.481 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
22:56:00.483 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:56:00.486 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:56:00.486 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:56:00.486 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:00.486 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:56:00.486 00.000 10072 MoveAxis(E, 5, ABG)
22:56:00.486 00.000 10072 Guiding  Dir = 2, Dur = 5
22:56:00.487 00.001 10072 IsGuiding returns 0
22:56:00.488 00.001 10072 PulseGuide returned control before completion, sleep 14
22:56:00.507 00.019 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:56:00.509 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:00.512 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:00.513 00.001 10072 IsGuiding returns 0
22:56:00.513 00.000 10072 Move returns status 0, amount 5
22:56:00.514 00.001 10072 MoveAxis(N, 0, ABG)
22:56:00.514 00.000 10072 Move returns status 0, amount 0
22:56:00.514 00.000 10072 move complete, result=0
22:56:00.514 00.000 1032 Enqueuing Expose request
22:56:00.516 00.002 10072 worker thread done servicing request
22:56:00.516 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:56:00.520 00.004 10072 Worker thread wakes up
22:56:00.520 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:00.520 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:56:01.153 00.633 10072 Exposure complete
22:56:01.206 00.053 10072 worker thread done servicing request
22:56:01.206 00.000 1032 OnExposeComplete: enter
22:56:01.209 00.003 1032 UpdateGuideState(): m_state=6
22:56:01.211 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6617
22:56:01.213 00.002 1032 Star::Find returns 1 (0), X=1100.75, Y=134.55, Mass=1352, SNR=25.8, Peak=111 HFD=3.2
22:56:01.215 00.002 1032 MultiStar: [#1 0.01,0.04,1.01,U] [#2 0.10,-0.05,0.82,U] [#3 0.21,0.10,0.77,U] [#4 -0.02,-0.01,0.68,U] [#5 0.25,0.20,0.00,M1] [#6 0.10,-0.00,0.60,U] [#7 0.14,0.12,0.71,U] [#8 0.08,0.20,0.51,U] 
22:56:01.217 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.04}, one-star: {0.33, 0.01}
22:56:01.219 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
22:56:01.220 00.001 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
22:56:01.221 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.33 mountX=0.01 mountY=-0.13, mountTheta=-1.50
22:56:01.225 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
22:56:01.227 00.002 1032 Enqueuing Move request for scope (0.13, 0.04)
22:56:01.228 00.001 10072 Worker thread wakes up
22:56:01.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
22:56:01.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
22:56:01.228 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.13
22:56:01.230 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=2.230
22:56:01.233 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:56:01.233 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:56:01.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:01.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:56:01.233 00.000 10072 MoveAxis(E, 6, ABG)
22:56:01.233 00.000 10072 Guiding  Dir = 2, Dur = 6
22:56:01.234 00.001 10072 IsGuiding returns 0
22:56:01.234 00.000 10072 PulseGuide returned control before completion, sleep 16
22:56:01.251 00.017 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:56:01.253 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:01.254 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:01.256 00.002 1032 Enqueuing Expose request
22:56:01.260 00.004 10072 IsGuiding returns 0
22:56:01.260 00.000 10072 Move returns status 0, amount 6
22:56:01.260 00.000 10072 MoveAxis(N, 0, ABG)
22:56:01.260 00.000 10072 Move returns status 0, amount 0
22:56:01.260 00.000 10072 move complete, result=0
22:56:01.260 00.000 10072 worker thread done servicing request
22:56:01.260 00.000 10072 Worker thread wakes up
22:56:01.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:01.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:56:01.267 00.007 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:56:01.671 00.404 10072 Exposure complete
22:56:01.726 00.055 10072 worker thread done servicing request
22:56:01.726 00.000 1032 OnExposeComplete: enter
22:56:01.728 00.002 1032 UpdateGuideState(): m_state=6
22:56:01.731 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6618
22:56:01.733 00.002 1032 Star::Find returns 1 (0), X=1100.76, Y=134.36, Mass=1460, SNR=26.9, Peak=125 HFD=3.2
22:56:01.735 00.002 1032 MultiStar: [#1 0.10,-0.03,0.96,U] [#2 0.11,-0.11,0.77,U] [#3 0.22,0.18,0.00,M1] [#4 -0.09,-0.13,0.65,U] [#5 0.20,0.12,0.64,U] [#6 0.10,-0.05,0.59,U] [#7 -0.01,0.06,0.68,U] [#8 0.10,-0.06,0.50,U] 
22:56:01.737 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.35, -0.18}
22:56:01.740 00.003 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
22:56:01.743 00.003 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
22:56:01.745 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.42 mountX=-0.08 mountY=-0.10, mountTheta=-2.25
22:56:01.749 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
22:56:01.752 00.003 1032 Enqueuing Move request for scope (0.12, -0.05)
22:56:01.753 00.001 10072 Worker thread wakes up
22:56:01.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
22:56:01.753 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
22:56:01.754 00.001 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.10
22:56:01.756 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:56:01.759 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:56:01.759 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:56:01.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:01.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:56:01.759 00.000 10072 MoveAxis(E, 6, ABG)
22:56:01.759 00.000 10072 Guiding  Dir = 2, Dur = 6
22:56:01.759 00.000 10072 IsGuiding returns 0
22:56:01.760 00.001 10072 PulseGuide returned control before completion, sleep 16
22:56:01.777 00.017 10072 IsGuiding returns 0
22:56:01.777 00.000 10072 Move returns status 0, amount 6
22:56:01.777 00.000 10072 MoveAxis(N, 0, ABG)
22:56:01.778 00.001 10072 Move returns status 0, amount 0
22:56:01.778 00.000 10072 move complete, result=0
22:56:01.778 00.000 10072 worker thread done servicing request
22:56:01.779 00.001 1032 UpdateGuideState exits: m=1460 SNR=26.9
22:56:01.781 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:01.782 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:01.785 00.003 1032 Enqueuing Expose request
22:56:01.787 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:56:01.788 00.001 10072 Worker thread wakes up
22:56:01.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:01.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:56:02.420 00.632 10072 Exposure complete
22:56:02.474 00.054 10072 worker thread done servicing request
22:56:02.474 00.000 1032 OnExposeComplete: enter
22:56:02.476 00.002 1032 UpdateGuideState(): m_state=6
22:56:02.478 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6619
22:56:02.480 00.002 1032 Star::Find returns 1 (0), X=1100.74, Y=134.48, Mass=1309, SNR=25.4, Peak=126 HFD=3.2
22:56:02.483 00.003 1032 MultiStar: [#1 0.07,0.02,0.94,U] [#2 0.16,-0.04,0.77,U] [#3 0.11,-0.00,0.78,U] [#4 -0.02,-0.09,0.69,U] [#5 0.20,0.10,0.67,U] [#6 0.05,-0.02,0.66,U] [#7 0.22,0.13,0.00,M1] [#8 0.14,0.11,0.53,U] 
22:56:02.485 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.00}, one-star: {0.33, -0.06}
22:56:02.487 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
22:56:02.490 00.003 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
22:56:02.491 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.01 mountX=-0.04 mountY=-0.13, mountTheta=-1.84
22:56:02.494 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.00, opts=13)
22:56:02.497 00.003 1032 Enqueuing Move request for scope (0.14, -0.00)
22:56:02.499 00.002 10072 Worker thread wakes up
22:56:02.499 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
22:56:02.499 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
22:56:02.499 00.000 10072 Moving (0.14, -0.00) raw xDistance=-0.04 yDistance=-0.13
22:56:02.503 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:56:02.505 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:56:02.505 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:56:02.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:02.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:56:02.505 00.000 10072 MoveAxis(E, 7, ABG)
22:56:02.505 00.000 10072 Guiding  Dir = 2, Dur = 7
22:56:02.506 00.001 10072 IsGuiding returns 0
22:56:02.506 00.000 10072 PulseGuide returned control before completion, sleep 17
22:56:02.523 00.017 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:56:02.526 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:02.528 00.002 10072 IsGuiding returns 0
22:56:02.528 00.000 10072 Move returns status 0, amount 7
22:56:02.528 00.000 10072 MoveAxis(N, 0, ABG)
22:56:02.528 00.000 10072 Move returns status 0, amount 0
22:56:02.528 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:02.531 00.003 1032 Enqueuing Expose request
22:56:02.532 00.001 10072 move complete, result=0
22:56:02.532 00.000 10072 worker thread done servicing request
22:56:02.532 00.000 10072 Worker thread wakes up
22:56:02.532 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:02.533 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:56:02.533 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:56:02.941 00.408 10072 Exposure complete
22:56:02.998 00.057 10072 worker thread done servicing request
22:56:02.998 00.000 1032 OnExposeComplete: enter
22:56:03.001 00.003 1032 UpdateGuideState(): m_state=6
22:56:03.003 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6620
22:56:03.004 00.001 1032 Star::Find returns 1 (0), X=1100.68, Y=134.56, Mass=1327, SNR=25.6, Peak=113 HFD=3.2
22:56:03.006 00.002 1032 MultiStar: [#1 0.10,0.11,0.97,U] [#2 0.26,-0.07,0.00,M1] [#3 0.09,0.31,0.00,M1] [#4 0.08,0.02,0.66,U] [#5 0.17,0.10,0.69,U] [#6 -0.15,0.21,0.00,M1] [#7 0.11,0.25,0.00,M2] [#8 -0.08,0.17,0.53,U] 
22:56:03.008 00.002 1032 refined, 4 included, MultiStar: {0.13, 0.08}, one-star: {0.27, 0.02}
22:56:03.009 00.001 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
22:56:03.011 00.002 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
22:56:03.013 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.54 mountX=0.04 mountY=-0.14, mountTheta=-1.29
22:56:03.015 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
22:56:03.018 00.003 1032 Enqueuing Move request for scope (0.13, 0.08)
22:56:03.019 00.001 10072 Worker thread wakes up
22:56:03.019 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
22:56:03.019 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
22:56:03.019 00.000 10072 Moving (0.13, 0.08) raw xDistance=0.04 yDistance=-0.14
22:56:03.021 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:56:03.023 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:56:03.024 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:56:03.024 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:03.024 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:56:03.024 00.000 10072 MoveAxis(E, 6, ABG)
22:56:03.024 00.000 10072 Guiding  Dir = 2, Dur = 6
22:56:03.024 00.000 10072 IsGuiding returns 0
22:56:03.025 00.001 10072 PulseGuide returned control before completion, sleep 16
22:56:03.040 00.015 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:56:03.041 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:03.043 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:03.044 00.001 1032 Enqueuing Expose request
22:56:03.045 00.001 10072 IsGuiding returns 0
22:56:03.045 00.000 10072 Move returns status 0, amount 6
22:56:03.045 00.000 10072 MoveAxis(N, 0, ABG)
22:56:03.045 00.000 10072 Move returns status 0, amount 0
22:56:03.045 00.000 10072 move complete, result=0
22:56:03.045 00.000 10072 worker thread done servicing request
22:56:03.045 00.000 10072 Worker thread wakes up
22:56:03.047 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:03.047 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:56:03.054 00.007 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:56:03.673 00.619 10072 Exposure complete
22:56:03.726 00.053 10072 worker thread done servicing request
22:56:03.726 00.000 1032 OnExposeComplete: enter
22:56:03.729 00.003 1032 UpdateGuideState(): m_state=6
22:56:03.731 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6621
22:56:03.732 00.001 1032 Star::Find returns 1 (0), X=1100.61, Y=134.63, Mass=1299, SNR=25.3, Peak=114 HFD=3.2
22:56:03.735 00.003 1032 MultiStar: [#1 0.03,0.20,0.94,U] [#2 0.06,0.05,0.77,U] [#3 0.15,0.13,0.75,U] [#4 -0.03,-0.06,0.69,U] [#5 0.06,0.26,0.00,M1] [#6 0.08,0.24,0.63,U] [#7 0.12,0.09,0.73,U] [#8 -0.03,0.24,0.55,U] 
22:56:03.736 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.12}, one-star: {0.20, 0.10}
22:56:03.738 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
22:56:03.740 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
22:56:03.742 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.98 mountX=0.09 mountY=-0.11, mountTheta=-0.85
22:56:03.745 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
22:56:03.747 00.002 1032 Enqueuing Move request for scope (0.08, 0.12)
22:56:03.749 00.002 10072 Worker thread wakes up
22:56:03.750 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
22:56:03.750 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
22:56:03.750 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.09 yDistance=-0.11
22:56:03.752 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:56:03.754 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:56:03.754 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
22:56:03.754 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:03.755 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:56:03.755 00.000 10072 MoveAxis(E, 7, ABG)
22:56:03.755 00.000 10072 Guiding  Dir = 2, Dur = 7
22:56:03.755 00.000 10072 IsGuiding returns 0
22:56:03.756 00.001 10072 PulseGuide returned control before completion, sleep 17
22:56:03.774 00.018 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:56:03.777 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:03.778 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:03.781 00.003 1032 Enqueuing Expose request
22:56:03.783 00.002 10072 IsGuiding returns 0
22:56:03.783 00.000 10072 Move returns status 0, amount 7
22:56:03.783 00.000 10072 MoveAxis(N, 0, ABG)
22:56:03.783 00.000 10072 Move returns status 0, amount 0
22:56:03.783 00.000 10072 move complete, result=0
22:56:03.784 00.001 10072 worker thread done servicing request
22:56:03.784 00.000 10072 Worker thread wakes up
22:56:03.784 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:03.784 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:56:03.791 00.007 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:56:04.190 00.399 10072 Exposure complete
22:56:04.243 00.053 10072 worker thread done servicing request
22:56:04.243 00.000 1032 OnExposeComplete: enter
22:56:04.247 00.004 1032 UpdateGuideState(): m_state=6
22:56:04.249 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6622
22:56:04.250 00.001 1032 Star::Find returns 1 (0), X=1100.52, Y=134.52, Mass=1443, SNR=26.7, Peak=130 HFD=3.2
22:56:04.253 00.003 1032 MultiStar: [#1 -0.08,-0.02,0.96,U] [#2 0.12,0.01,0.76,U] [#3 0.15,0.17,0.76,U] [#4 0.08,-0.17,0.64,U] [#5 0.14,0.19,0.64,U] [#6 0.11,0.02,0.61,U] [#7 0.06,0.13,0.68,U] [#8 -0.17,0.21,0.00,M1] 
22:56:04.254 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {0.11, -0.02}
22:56:04.256 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
22:56:04.258 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
22:56:04.259 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.41 mountX=0.01 mountY=-0.09, mountTheta=-1.42
22:56:04.262 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
22:56:04.265 00.003 1032 Enqueuing Move request for scope (0.08, 0.04)
22:56:04.269 00.004 10072 Worker thread wakes up
22:56:04.269 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:56:04.269 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:56:04.269 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.01 yDistance=-0.09
22:56:04.270 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:56:04.272 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:56:04.272 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:56:04.273 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:04.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:56:04.273 00.000 10072 MoveAxis(E, 6, ABG)
22:56:04.273 00.000 10072 Guiding  Dir = 2, Dur = 6
22:56:04.273 00.000 10072 IsGuiding returns 0
22:56:04.274 00.001 10072 PulseGuide returned control before completion, sleep 16
22:56:04.291 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.7
22:56:04.293 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:04.295 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:04.297 00.002 1032 Enqueuing Expose request
22:56:04.299 00.002 10072 IsGuiding returns 0
22:56:04.299 00.000 10072 Move returns status 0, amount 6
22:56:04.299 00.000 10072 MoveAxis(N, 0, ABG)
22:56:04.299 00.000 10072 Move returns status 0, amount 0
22:56:04.299 00.000 10072 move complete, result=0
22:56:04.299 00.000 10072 worker thread done servicing request
22:56:04.299 00.000 10072 Worker thread wakes up
22:56:04.299 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:04.299 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:56:04.309 00.010 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:56:05.032 00.723 10072 Exposure complete
22:56:05.082 00.050 10072 worker thread done servicing request
22:56:05.083 00.001 1032 OnExposeComplete: enter
22:56:05.084 00.001 1032 UpdateGuideState(): m_state=6
22:56:05.087 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6623
22:56:05.090 00.003 1032 Star::Find returns 1 (0), X=1100.59, Y=134.59, Mass=1410, SNR=26.4, Peak=136 HFD=3.2
22:56:05.091 00.001 1032 MultiStar: [#1 -0.02,0.06,0.94,U] [#2 0.14,-0.20,0.73,U] [#3 0.12,0.08,0.77,U] [#4 -0.07,-0.11,0.68,U] [#5 0.17,0.09,0.67,U] [#6 -0.02,0.05,0.59,U] [#7 0.10,0.12,0.71,U] [#8 -0.21,0.20,0.00,M2] 
22:56:05.093 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.18, 0.05}
22:56:05.095 00.002 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
22:56:05.096 00.001 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
22:56:05.098 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.23 mountX=-0.00 mountY=-0.08, mountTheta=-1.60
22:56:05.101 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
22:56:05.103 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
22:56:05.105 00.002 10072 Worker thread wakes up
22:56:05.105 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:56:05.105 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:56:05.105 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.00 yDistance=-0.08
22:56:05.107 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:56:05.109 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:56:05.109 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:56:05.109 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:05.109 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:56:05.109 00.000 10072 MoveAxis(E, 8, ABG)
22:56:05.110 00.001 10072 Guiding  Dir = 2, Dur = 8
22:56:05.110 00.000 10072 IsGuiding returns 0
22:56:05.111 00.001 10072 PulseGuide returned control before completion, sleep 18
22:56:05.127 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:56:05.129 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:05.131 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:05.133 00.002 1032 Enqueuing Expose request
22:56:05.138 00.005 10072 IsGuiding returns 0
22:56:05.138 00.000 10072 Move returns status 0, amount 8
22:56:05.138 00.000 10072 MoveAxis(N, 0, ABG)
22:56:05.139 00.001 10072 Move returns status 0, amount 0
22:56:05.139 00.000 10072 move complete, result=0
22:56:05.139 00.000 10072 worker thread done servicing request
22:56:05.139 00.000 10072 Worker thread wakes up
22:56:05.139 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:05.139 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:56:05.141 00.002 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:56:05.547 00.406 10072 Exposure complete
22:56:05.600 00.053 10072 worker thread done servicing request
22:56:05.602 00.002 1032 OnExposeComplete: enter
22:56:05.604 00.002 1032 UpdateGuideState(): m_state=6
22:56:05.606 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6624
22:56:05.608 00.002 1032 Star::Find returns 1 (0), X=1100.54, Y=134.62, Mass=1409, SNR=26.4, Peak=131 HFD=3.2
22:56:05.610 00.002 1032 MultiStar: [#1 0.08,-0.01,0.95,U] [#2 0.11,-0.01,0.75,U] [#3 0.08,0.15,0.77,U] [#4 0.12,-0.12,0.66,U] [#5 0.00,0.20,0.68,U] [#6 -0.02,0.10,0.64,U] [#7 0.13,0.05,0.69,U] [#8 0.05,0.26,0.00,M3] 
22:56:05.612 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.06}, one-star: {0.13, 0.08}
22:56:05.614 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
22:56:05.616 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
22:56:05.617 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.59 mountX=0.03 mountY=-0.09, mountTheta=-1.24
22:56:05.620 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
22:56:05.624 00.004 1032 Enqueuing Move request for scope (0.08, 0.06)
22:56:05.625 00.001 10072 Worker thread wakes up
22:56:05.625 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:56:05.625 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:56:05.625 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.03 yDistance=-0.09
22:56:05.627 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:56:05.629 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:56:05.629 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:56:05.630 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:05.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:56:05.630 00.000 10072 MoveAxis(E, 7, ABG)
22:56:05.630 00.000 10072 Guiding  Dir = 2, Dur = 7
22:56:05.630 00.000 10072 IsGuiding returns 0
22:56:05.631 00.001 10072 PulseGuide returned control before completion, sleep 17
22:56:05.650 00.019 1032 UpdateGuideState exits: m=1409 SNR=26.4
22:56:05.651 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:05.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:05.655 00.002 1032 Enqueuing Expose request
22:56:05.656 00.001 10072 IsGuiding returns 0
22:56:05.656 00.000 10072 Move returns status 0, amount 7
22:56:05.656 00.000 10072 MoveAxis(N, 0, ABG)
22:56:05.656 00.000 10072 Move returns status 0, amount 0
22:56:05.656 00.000 10072 move complete, result=0
22:56:05.656 00.000 10072 worker thread done servicing request
22:56:05.656 00.000 10072 Worker thread wakes up
22:56:05.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:05.657 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:56:05.664 00.007 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:56:06.293 00.629 10072 Exposure complete
22:56:06.345 00.052 10072 worker thread done servicing request
22:56:06.345 00.000 1032 OnExposeComplete: enter
22:56:06.347 00.002 1032 UpdateGuideState(): m_state=6
22:56:06.349 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6625
22:56:06.351 00.002 1032 Star::Find returns 1 (0), X=1100.59, Y=134.56, Mass=1431, SNR=26.6, Peak=125 HFD=3.2
22:56:06.353 00.002 1032 MultiStar: [#1 0.04,-0.04,0.93,U] [#2 0.07,-0.15,0.78,U] [#3 0.03,0.09,0.74,U] [#4 -0.01,-0.14,0.63,U] [#5 0.05,0.02,0.65,U] [#6 -0.03,0.05,0.62,U] [#7 0.11,0.13,0.67,U] [#8 -0.01,0.18,0.53,U] 
22:56:06.355 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.17, 0.02}
22:56:06.356 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
22:56:06.357 00.001 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
22:56:06.358 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.18 mountX=-0.00 mountY=-0.06, mountTheta=-1.65
22:56:06.363 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
22:56:06.365 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
22:56:06.367 00.002 10072 Worker thread wakes up
22:56:06.367 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:56:06.367 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:56:06.367 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
22:56:06.370 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:56:06.373 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:56:06.373 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:56:06.373 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:06.373 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:56:06.373 00.000 10072 MoveAxis(E, 7, ABG)
22:56:06.373 00.000 10072 Guiding  Dir = 2, Dur = 7
22:56:06.373 00.000 10072 IsGuiding returns 0
22:56:06.374 00.001 10072 PulseGuide returned control before completion, sleep 17
22:56:06.390 00.016 1032 UpdateGuideState exits: m=1431 SNR=26.6
22:56:06.394 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:06.396 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:06.398 00.002 1032 Enqueuing Expose request
22:56:06.402 00.004 10072 IsGuiding returns 0
22:56:06.403 00.001 10072 Move returns status 0, amount 7
22:56:06.403 00.000 10072 MoveAxis(N, 0, ABG)
22:56:06.403 00.000 10072 Move returns status 0, amount 0
22:56:06.403 00.000 10072 move complete, result=0
22:56:06.403 00.000 10072 worker thread done servicing request
22:56:06.403 00.000 10072 Worker thread wakes up
22:56:06.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:06.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:56:06.409 00.006 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:56:06.811 00.402 10072 Exposure complete
22:56:06.863 00.052 10072 worker thread done servicing request
22:56:06.863 00.000 1032 OnExposeComplete: enter
22:56:06.867 00.004 1032 UpdateGuideState(): m_state=6
22:56:06.869 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6626
22:56:06.871 00.002 1032 Star::Find returns 1 (0), X=1100.67, Y=134.47, Mass=1319, SNR=25.5, Peak=124 HFD=3.2
22:56:06.873 00.002 1032 MultiStar: [#1 0.07,-0.03,0.96,U] [#2 0.11,-0.06,0.75,U] [#3 0.11,0.18,0.76,U] [#4 -0.05,-0.33,0.00,M1] [#5 0.19,0.05,0.68,U] [#6 0.07,0.04,0.64,U] [#7 0.15,-0.05,0.73,U] [#8 -0.14,0.09,0.50,U] 
22:56:06.874 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.26, -0.06}
22:56:06.876 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
22:56:06.878 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
22:56:06.879 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.09 mountX=-0.02 mountY=-0.11, mountTheta=-1.74
22:56:06.881 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
22:56:06.883 00.002 1032 Enqueuing Move request for scope (0.12, 0.01)
22:56:06.884 00.001 10072 Worker thread wakes up
22:56:06.885 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
22:56:06.885 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
22:56:06.885 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.11
22:56:06.889 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:56:06.894 00.005 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:56:06.894 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:56:06.894 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:06.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:56:06.894 00.000 10072 MoveAxis(E, 6, ABG)
22:56:06.894 00.000 10072 Guiding  Dir = 2, Dur = 6
22:56:06.895 00.001 10072 IsGuiding returns 0
22:56:06.896 00.001 10072 PulseGuide returned control before completion, sleep 15
22:56:06.912 00.016 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:56:06.915 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:06.917 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:06.919 00.002 1032 Enqueuing Expose request
22:56:06.920 00.001 10072 IsGuiding returns 0
22:56:06.921 00.001 10072 Move returns status 0, amount 6
22:56:06.921 00.000 10072 MoveAxis(N, 0, ABG)
22:56:06.921 00.000 10072 Move returns status 0, amount 0
22:56:06.921 00.000 10072 move complete, result=0
22:56:06.921 00.000 10072 worker thread done servicing request
22:56:06.921 00.000 10072 Worker thread wakes up
22:56:06.921 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:06.921 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:56:06.931 00.010 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:56:07.551 00.620 10072 Exposure complete
22:56:07.604 00.053 10072 worker thread done servicing request
22:56:07.604 00.000 1032 OnExposeComplete: enter
22:56:07.605 00.001 1032 UpdateGuideState(): m_state=6
22:56:07.608 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6627
22:56:07.615 00.007 1032 Star::Find returns 1 (0), X=1100.61, Y=134.49, Mass=1355, SNR=25.9, Peak=120 HFD=3.2
22:56:07.618 00.003 1032 MultiStar: [#1 0.07,-0.06,0.97,U] [#2 0.03,-0.08,0.78,U] [#3 0.13,0.12,0.73,U] [#4 0.01,-0.09,0.66,U] [#5 0.14,0.13,0.72,U] [#6 0.02,-0.07,0.61,U] [#7 0.01,0.01,0.68,U] [#8 0.06,0.04,0.53,U] 
22:56:07.619 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.19, -0.05}
22:56:07.621 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
22:56:07.622 00.001 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
22:56:07.624 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.10 mountX=-0.03 mountY=-0.08, mountTheta=-1.93
22:56:07.627 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
22:56:07.628 00.001 1032 Enqueuing Move request for scope (0.08, -0.01)
22:56:07.629 00.001 10072 Worker thread wakes up
22:56:07.630 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:56:07.630 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:56:07.630 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.08
22:56:07.631 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:56:07.634 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:56:07.634 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:56:07.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:07.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:56:07.634 00.000 10072 MoveAxis(E, 8, ABG)
22:56:07.635 00.001 10072 Guiding  Dir = 2, Dur = 8
22:56:07.635 00.000 10072 IsGuiding returns 0
22:56:07.635 00.000 10072 PulseGuide returned control before completion, sleep 18
22:56:07.653 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
22:56:07.656 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:07.657 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:07.660 00.003 1032 Enqueuing Expose request
22:56:07.662 00.002 10072 IsGuiding returns 0
22:56:07.662 00.000 10072 Move returns status 0, amount 8
22:56:07.662 00.000 10072 MoveAxis(N, 0, ABG)
22:56:07.662 00.000 10072 Move returns status 0, amount 0
22:56:07.662 00.000 10072 move complete, result=0
22:56:07.662 00.000 10072 worker thread done servicing request
22:56:07.662 00.000 10072 Worker thread wakes up
22:56:07.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:07.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:56:07.670 00.008 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:56:08.083 00.413 10072 Exposure complete
22:56:08.129 00.046 10072 worker thread done servicing request
22:56:08.130 00.001 1032 OnExposeComplete: enter
22:56:08.132 00.002 1032 UpdateGuideState(): m_state=6
22:56:08.134 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6628
22:56:08.136 00.002 1032 Star::Find returns 1 (0), X=1100.54, Y=134.51, Mass=1329, SNR=25.6, Peak=114 HFD=3.2
22:56:08.138 00.002 1032 MultiStar: [#1 -0.02,0.03,0.97,U] [#2 0.08,-0.05,0.81,U] [#3 0.09,0.10,0.76,U] [#4 -0.01,-0.24,0.69,U] [#5 0.04,0.26,0.00,M1] [#6 -0.06,0.04,0.62,U] [#7 0.11,0.11,0.70,U] [#8 -0.08,0.06,0.52,U] 
22:56:08.140 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.00}, one-star: {0.13, -0.03}
22:56:08.141 00.001 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
22:56:08.143 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
22:56:08.145 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.02 mountX=-0.01 mountY=-0.04, mountTheta=-1.85
22:56:08.148 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
22:56:08.149 00.001 1032 Enqueuing Move request for scope (0.04, -0.00)
22:56:08.151 00.002 10072 Worker thread wakes up
22:56:08.152 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:56:08.152 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:56:08.152 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
22:56:08.154 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:56:08.156 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:56:08.156 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:56:08.156 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:08.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:56:08.156 00.000 10072 MoveAxis(E, 7, ABG)
22:56:08.156 00.000 10072 Guiding  Dir = 2, Dur = 7
22:56:08.157 00.001 10072 IsGuiding returns 0
22:56:08.157 00.000 10072 PulseGuide returned control before completion, sleep 17
22:56:08.174 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:56:08.177 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:08.178 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:08.180 00.002 1032 Enqueuing Expose request
22:56:08.189 00.009 10072 IsGuiding returns 0
22:56:08.189 00.000 10072 Move returns status 0, amount 7
22:56:08.189 00.000 10072 MoveAxis(N, 0, ABG)
22:56:08.190 00.001 10072 Move returns status 0, amount 0
22:56:08.190 00.000 10072 move complete, result=0
22:56:08.190 00.000 10072 worker thread done servicing request
22:56:08.190 00.000 10072 Worker thread wakes up
22:56:08.190 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:08.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:56:08.190 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:56:08.818 00.628 10072 Exposure complete
22:56:08.871 00.053 10072 worker thread done servicing request
22:56:08.871 00.000 1032 OnExposeComplete: enter
22:56:08.873 00.002 1032 UpdateGuideState(): m_state=6
22:56:08.874 00.001 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6629
22:56:08.876 00.002 1032 Star::Find returns 1 (0), X=1100.67, Y=134.66, Mass=1410, SNR=26.4, Peak=132 HFD=3.1
22:56:08.878 00.002 1032 MultiStar: [#1 0.05,0.24,0.96,U] [#2 0.05,-0.01,0.81,U] [#3 0.14,0.13,0.74,U] [#4 -0.02,-0.19,0.70,U] [#5 0.02,0.09,0.68,U] [#6 -0.12,0.11,0.61,U] [#7 -0.04,0.18,0.72,U] [#8 -0.09,0.25,0.00,M1] 
22:56:08.880 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.09}, one-star: {0.26, 0.12}
22:56:08.882 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
22:56:08.883 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
22:56:08.885 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.01 mountX=0.07 mountY=-0.08, mountTheta=-0.82
22:56:08.888 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
22:56:08.890 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
22:56:08.893 00.003 10072 Worker thread wakes up
22:56:08.894 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
22:56:08.894 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
22:56:08.894 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
22:56:08.897 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:56:08.899 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:56:08.899 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:56:08.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:08.900 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:56:08.900 00.000 10072 MoveAxis(E, 8, ABG)
22:56:08.900 00.000 10072 Guiding  Dir = 2, Dur = 8
22:56:08.900 00.000 10072 IsGuiding returns 0
22:56:08.901 00.001 10072 PulseGuide returned control before completion, sleep 18
22:56:08.917 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.4
22:56:08.920 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:08.923 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:08.926 00.003 1032 Enqueuing Expose request
22:56:08.929 00.003 10072 IsGuiding returns 0
22:56:08.929 00.000 10072 Move returns status 0, amount 8
22:56:08.929 00.000 10072 MoveAxis(N, 0, ABG)
22:56:08.929 00.000 10072 Move returns status 0, amount 0
22:56:08.929 00.000 10072 move complete, result=0
22:56:08.930 00.001 10072 worker thread done servicing request
22:56:08.930 00.000 10072 Worker thread wakes up
22:56:08.930 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:08.930 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:56:08.937 00.007 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:56:09.337 00.400 10072 Exposure complete
22:56:09.390 00.053 10072 worker thread done servicing request
22:56:09.390 00.000 1032 OnExposeComplete: enter
22:56:09.392 00.002 1032 UpdateGuideState(): m_state=6
22:56:09.396 00.004 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6630
22:56:09.398 00.002 1032 Star::Find returns 1 (0), X=1100.65, Y=134.56, Mass=1441, SNR=26.7, Peak=127 HFD=3.2
22:56:09.401 00.003 1032 MultiStar: [#1 0.04,0.04,0.95,U] [#2 0.14,-0.03,0.77,U] [#3 0.22,0.05,0.77,U] [#4 0.04,-0.20,0.69,U] [#5 -0.05,0.06,0.63,U] [#6 0.01,0.07,0.61,U] [#7 -0.02,0.12,0.71,U] [#8 -0.13,0.33,0.00,M2] 
22:56:09.402 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {0.23, 0.02}
22:56:09.404 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
22:56:09.405 00.001 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
22:56:09.406 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.17 mountX=-0.01 mountY=-0.09, mountTheta=-1.66
22:56:09.409 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
22:56:09.413 00.004 1032 Enqueuing Move request for scope (0.09, 0.02)
22:56:09.416 00.003 10072 Worker thread wakes up
22:56:09.416 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
22:56:09.416 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
22:56:09.416 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.01 yDistance=-0.09
22:56:09.418 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:56:09.424 00.006 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:56:09.424 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:56:09.424 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:09.424 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:56:09.424 00.000 10072 MoveAxis(E, 6, ABG)
22:56:09.424 00.000 10072 Guiding  Dir = 2, Dur = 6
22:56:09.425 00.001 10072 IsGuiding returns 0
22:56:09.425 00.000 10072 PulseGuide returned control before completion, sleep 16
22:56:09.442 00.017 10072 IsGuiding returns 0
22:56:09.442 00.000 10072 Move returns status 0, amount 6
22:56:09.442 00.000 10072 MoveAxis(N, 0, ABG)
22:56:09.442 00.000 10072 Move returns status 0, amount 0
22:56:09.442 00.000 10072 move complete, result=0
22:56:09.443 00.001 10072 worker thread done servicing request
22:56:09.443 00.000 1032 UpdateGuideState exits: m=1441 SNR=26.7
22:56:09.446 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:09.447 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:09.449 00.002 1032 Enqueuing Expose request
22:56:09.451 00.002 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:56:09.454 00.003 10072 Worker thread wakes up
22:56:09.454 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:09.454 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:56:10.087 00.633 10072 Exposure complete
22:56:10.141 00.054 10072 worker thread done servicing request
22:56:10.141 00.000 1032 OnExposeComplete: enter
22:56:10.144 00.003 1032 UpdateGuideState(): m_state=6
22:56:10.146 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6631
22:56:10.148 00.002 1032 Star::Find returns 1 (0), X=1100.62, Y=134.50, Mass=1363, SNR=25.9, Peak=118 HFD=3.2
22:56:10.150 00.002 1032 MultiStar: [#1 0.01,-0.09,0.97,U] [#2 0.09,-0.17,0.78,U] [#3 0.14,-0.10,0.78,U] [#4 -0.07,-0.22,0.69,U] [#5 0.12,0.06,0.68,U] [#6 0.06,-0.14,0.63,U] [#7 0.25,-0.16,0.00,M1] [#8 0.05,0.07,0.53,U] 
22:56:10.152 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.08}, one-star: {0.21, -0.04}
22:56:10.153 00.001 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
22:56:10.155 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
22:56:10.156 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.79 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
22:56:10.159 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
22:56:10.161 00.002 1032 Enqueuing Move request for scope (0.08, -0.08)
22:56:10.162 00.001 10072 Worker thread wakes up
22:56:10.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
22:56:10.164 00.002 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
22:56:10.164 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
22:56:10.165 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:56:10.168 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:56:10.168 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:56:10.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:10.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:56:10.168 00.000 10072 MoveAxis(E, 8, ABG)
22:56:10.168 00.000 10072 Guiding  Dir = 2, Dur = 8
22:56:10.169 00.001 10072 IsGuiding returns 0
22:56:10.169 00.000 10072 PulseGuide returned control before completion, sleep 18
22:56:10.187 00.018 1032 UpdateGuideState exits: m=1363 SNR=25.9
22:56:10.189 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:10.190 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:10.191 00.001 1032 Enqueuing Expose request
22:56:10.193 00.002 10072 IsGuiding returns 0
22:56:10.193 00.000 10072 Move returns status 0, amount 8
22:56:10.194 00.001 10072 MoveAxis(N, 0, ABG)
22:56:10.194 00.000 10072 Move returns status 0, amount 0
22:56:10.194 00.000 10072 move complete, result=0
22:56:10.194 00.000 10072 worker thread done servicing request
22:56:10.194 00.000 10072 Worker thread wakes up
22:56:10.194 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:10.194 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:56:10.202 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:56:10.602 00.400 10072 Exposure complete
22:56:10.657 00.055 10072 worker thread done servicing request
22:56:10.657 00.000 1032 OnExposeComplete: enter
22:56:10.659 00.002 1032 UpdateGuideState(): m_state=6
22:56:10.661 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6632
22:56:10.664 00.003 1032 Star::Find returns 1 (0), X=1100.56, Y=134.36, Mass=1344, SNR=25.8, Peak=117 HFD=3.2
22:56:10.666 00.002 1032 MultiStar: [#1 0.04,-0.14,0.98,U] [#2 0.09,-0.26,0.00,M1] [#3 0.08,0.00,0.79,U] [#4 0.03,-0.30,0.00,M1] [#5 0.16,-0.01,0.65,U] [#6 0.02,-0.11,0.60,U] [#7 0.08,-0.08,0.74,U] [#8 0.01,-0.14,0.52,U] 
22:56:10.667 00.001 1032 refined, 6 included, MultiStar: {0.08, -0.10}, one-star: {0.14, -0.18}
22:56:10.669 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
22:56:10.671 00.002 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
22:56:10.673 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.89 mountX=-0.12 mountY=-0.05, mountTheta=-2.72
22:56:10.675 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.10, opts=13)
22:56:10.676 00.001 1032 Enqueuing Move request for scope (0.08, -0.10)
22:56:10.678 00.002 10072 Worker thread wakes up
22:56:10.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
22:56:10.678 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
22:56:10.678 00.000 10072 Moving (0.08, -0.10) raw xDistance=-0.12 yDistance=-0.05
22:56:10.681 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:56:10.683 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:56:10.683 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:56:10.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:10.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:56:10.684 00.001 10072 MoveAxis(E, 7, ABG)
22:56:10.684 00.000 10072 Guiding  Dir = 2, Dur = 7
22:56:10.684 00.000 10072 IsGuiding returns 0
22:56:10.684 00.000 10072 PulseGuide returned control before completion, sleep 17
22:56:10.700 00.016 1032 UpdateGuideState exits: m=1344 SNR=25.8
22:56:10.704 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:10.708 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:10.710 00.002 1032 Enqueuing Expose request
22:56:10.712 00.002 10072 IsGuiding returns 0
22:56:10.712 00.000 10072 Move returns status 0, amount 7
22:56:10.712 00.000 10072 MoveAxis(N, 0, ABG)
22:56:10.712 00.000 10072 Move returns status 0, amount 0
22:56:10.712 00.000 10072 move complete, result=0
22:56:10.712 00.000 10072 worker thread done servicing request
22:56:10.712 00.000 10072 Worker thread wakes up
22:56:10.712 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:10.712 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1085,120,31,31)
22:56:10.719 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:56:11.051 00.332 1032 evsrv: cli 0D18BEF0 connect
22:56:11.093 00.042 1032 case statement mapped state 6 to 3
22:56:11.099 00.006 1032 case statement mapped state 6 to 3
22:56:11.102 00.003 1032 evsrv: cli 0D18BEF0 request: {"method":"get_app_state","id":"e52b879d-e5b3-4c4b-8890-67ef718bea30"}
22:56:11.106 00.004 1032 case statement mapped state 6 to 3
22:56:11.108 00.002 1032 evsrv: cli 0D18BEF0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e52b879d-e5b3-4c4b-8890-67ef718bea30"}
22:56:11.140 00.032 1032 evsrv: cli 0D18BEF0 disconnect
22:56:11.216 00.076 1032 evsrv: cli 0D18B3B0 connect
22:56:11.224 00.008 1032 case statement mapped state 6 to 3
22:56:11.229 00.005 1032 case statement mapped state 6 to 3
22:56:11.233 00.004 1032 evsrv: cli 0D18B3B0 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"f9ff6072-c2cb-4cc2-a10e-cc3169e52b3a"}
22:56:11.285 00.052 1032 PhdController::Dither begins
22:56:11.290 00.005 1032 dither: size=3.00, dRA=-2.45 dDec=-0.81
22:56:11.292 00.002 1032 MountToCamera -- mountTheta (-2.82) + m_xAngle (1.83) = xAngle (-0.99 = -0.99)
22:56:11.294 00.002 1032 MountToCamera -- mountX=-2.45 mountY=-0.81 hyp=2.58 mountTheta=-2.82 cameraX=1.41, cameraY=-2.16 cameraTheta=-0.99
22:56:11.296 00.002 1032 setting lock position to (1101.83, 132.38)
22:56:11.300 00.004 1032 Mount: notify guiding dithered (1.4, -2.2)
22:56:11.304 00.004 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
22:56:11.307 00.003 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
22:56:11.309 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:56:11.311 00.002 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:56:11.313 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
22:56:11.316 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
22:56:11.318 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:56:11.320 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:56:11.322 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:56:11.325 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
22:56:11.327 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
22:56:11.330 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
22:56:11.335 00.005 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
22:56:11.337 00.002 10072 Exposure complete
22:56:11.337 00.000 1032 MultiStar: stabilizing after lock position change
22:56:11.339 00.002 1032 Status Line: Dither by -2.45,-0.81
22:56:11.351 00.012 1032 PhdController: newstate STATE_SETTLE_BEGIN
22:56:11.356 00.005 1032 PhdController: newstate STATE_SETTLE_WAIT
22:56:11.358 00.002 1032 evsrv: cli 0D18B3B0 response: {"jsonrpc":"2.0","result":0,"id":"f9ff6072-c2cb-4cc2-a10e-cc3169e52b3a"}
22:56:11.375 00.017 1032 evsrv: cli 0D18B3B0 disconnect
22:56:11.455 00.080 10072 worker thread done servicing request
22:56:11.457 00.002 1032 OnExposeComplete: enter
22:56:11.461 00.004 1032 UpdateGuideState(): m_state=6
22:56:11.464 00.003 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6633
22:56:11.466 00.002 1032 Star::Find returns 1 (0), X=1100.65, Y=134.42, Mass=1388, SNR=26.2, Peak=117 HFD=3.2
22:56:11.470 00.004 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
22:56:11.478 00.008 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
22:56:11.483 00.005 1032 CameraToMount -- cameraX=-1.18 cameraY=2.05 hyp=2.36 cameraTheta=2.10 mountX=2.28 mountY=0.62, mountTheta=0.27
22:56:11.498 00.015 1032 dither recenter: remaining=(2.5,0.8) step=(2.5,0.8)
22:56:11.504 00.006 1032 MountToCamera -- mountTheta (0.32) + m_xAngle (1.83) = xAngle (2.15 = 2.15)
22:56:11.513 00.009 1032 MountToCamera -- mountX=2.45 mountY=0.81 hyp=2.58 mountTheta=0.32 cameraX=-1.41, cameraY=2.16 cameraTheta=2.15
22:56:11.589 00.076 1032 SchedulePrimaryMove(0F526948, x=-1.41, y=2.16, opts=4)
22:56:11.595 00.006 1032 Enqueuing Move request for scope (-1.41, 2.16)
22:56:11.599 00.004 10072 Worker thread wakes up
22:56:11.599 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-1.41, 2.16) opts 0x4
22:56:11.599 00.000 10072 Handling offset move in thread for scope, endpoint = (-1.41, 2.16)
22:56:11.599 00.000 10072 Moving (-1.41, 2.16) raw xDistance=2.45 yDistance=0.81
22:56:11.599 00.000 10072 BLC: window closed
22:56:11.599 00.000 10072 MoveAxis(W, 2359, B)
22:56:11.600 00.001 10072 Guiding  Dir = 3, Dur = 2359
22:56:11.600 00.000 10072 IsGuiding returns 0
22:56:11.601 00.001 10072 PulseGuide returned control before completion, sleep 2369
22:56:11.601 00.000 1032 Mount: notify direct move 2.45,0.81
22:56:11.605 00.004 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
22:56:11.610 00.005 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
22:56:11.612 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:56:11.625 00.013 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:56:11.629 00.004 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
22:56:11.632 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
22:56:11.635 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:56:11.637 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:56:11.640 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:56:11.644 00.004 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
22:56:11.648 00.004 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
22:56:11.650 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
22:56:11.653 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
22:56:11.658 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:56:11.706 00.048 1032 UpdateGuideState exits: m=1388 SNR=26.2
22:56:11.709 00.003 1032 PhdController: settling, locked = 1, distance = 2.59 (0.25) aobump = 0 frame = 1 / 99999
22:56:11.712 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784170571.712,"Host":"MELE","Inst":1,"Distance":2.59,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:56:11.715 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:11.718 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:11.721 00.003 1032 Enqueuing Expose request
22:56:13.971 02.250 10072 IsGuiding returns 0
22:56:13.971 00.000 10072 Move returns status 0, amount 2359
22:56:13.971 00.000 10072 BLC: window closed
22:56:13.971 00.000 10072 BLC: Compensation needed for non-algo type move
22:56:13.971 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
22:56:13.972 00.001 10072 MoveAxis(S, 610, B)
22:56:13.972 00.000 10072 Guiding  Dir = 1, Dur = 610
22:56:13.972 00.000 10072 IsGuiding returns 0
22:56:13.972 00.000 10072 PulseGuide returned control before completion, sleep 620
22:56:14.599 00.627 10072 IsGuiding returns 0
22:56:14.599 00.000 10072 Move returns status 0, amount 610
22:56:14.599 00.000 10072 move complete, result=0
22:56:14.599 00.000 10072 worker thread done servicing request
22:56:14.599 00.000 10072 Worker thread wakes up
22:56:14.599 00.000 1032 GuideStep: 2.5 px 2359 ms WEST, 0.8 px 610 ms SOUTH
22:56:14.601 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:14.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:15.229 00.628 10072 Exposure complete
22:56:15.291 00.062 10072 worker thread done servicing request
22:56:15.291 00.000 1032 OnExposeComplete: enter
22:56:15.294 00.003 1032 UpdateGuideState(): m_state=6
22:56:15.296 00.002 1032 Star::Find(15, 1100, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6634
22:56:15.297 00.001 1032 Star::Find returns 1 (0), X=1102.02, Y=131.92, Mass=1398, SNR=26.3, Peak=109 HFD=3.0
22:56:15.302 00.005 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
22:56:15.303 00.001 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
22:56:15.307 00.004 1032 CameraToMount -- cameraX=0.19 cameraY=-0.46 hyp=0.50 cameraTheta=-1.19 mountX=-0.50 mountY=-0.06, mountTheta=-3.02
22:56:15.309 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.46, opts=13)
22:56:15.312 00.003 1032 Enqueuing Move request for scope (0.19, -0.46)
22:56:15.314 00.002 10072 Worker thread wakes up
22:56:15.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.46) opts 0xd
22:56:15.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.46)
22:56:15.314 00.000 10072 Moving (0.19, -0.46) raw xDistance=-0.50 yDistance=-0.06
22:56:15.316 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:56:15.318 00.002 10072 PPEC rslt(dithering): input = -0.50, final = -0.24
22:56:15.318 00.000 10072 PPEC: input: -0.50, control: -0.24, exposure: 500
22:56:15.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:15.319 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:56:15.319 00.000 10072 MoveAxis(E, 233, ABG)
22:56:15.319 00.000 10072 Guiding  Dir = 2, Dur = 233
22:56:15.319 00.000 10072 IsGuiding returns 0
22:56:15.320 00.001 10072 PulseGuide returned control before completion, sleep 243
22:56:15.343 00.023 1032 UpdateGuideState exits: m=1398 SNR=26.3
22:56:15.345 00.002 1032 PhdController: settling, locked = 1, distance = 0.50 (0.25) aobump = 0 frame = 2 / 99999
22:56:15.348 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784170575.348,"Host":"MELE","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:56:15.351 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:15.353 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:15.355 00.002 1032 Enqueuing Expose request
22:56:15.566 00.211 10072 IsGuiding returns 0
22:56:15.566 00.000 10072 Move returns status 0, amount 233
22:56:15.566 00.000 10072 MoveAxis(N, 0, ABG)
22:56:15.566 00.000 10072 Move returns status 0, amount 0
22:56:15.566 00.000 10072 move complete, result=0
22:56:15.566 00.000 10072 worker thread done servicing request
22:56:15.566 00.000 10072 Worker thread wakes up
22:56:15.567 00.001 1032 GuideStep: -0.5 px 233 ms EAST, -0.1 px 0 ms NORTH
22:56:15.569 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:15.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:15.979 00.410 10072 Exposure complete
22:56:16.160 00.181 1032 OnExposeComplete: enter
22:56:16.163 00.003 1032 UpdateGuideState(): m_state=6
22:56:16.165 00.002 10072 worker thread done servicing request
22:56:16.166 00.001 1032 Star::Find(15, 1102, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6635
22:56:16.168 00.002 1032 Star::Find returns 1 (0), X=1102.03, Y=131.96, Mass=1338, SNR=25.7, Peak=106 HFD=2.9
22:56:16.170 00.002 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
22:56:16.173 00.003 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
22:56:16.175 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.42 hyp=0.47 cameraTheta=-1.12 mountX=-0.46 mountY=-0.09, mountTheta=-2.95
22:56:16.198 00.023 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.42, opts=13)
22:56:16.200 00.002 1032 Enqueuing Move request for scope (0.20, -0.42)
22:56:16.204 00.004 10072 Worker thread wakes up
22:56:16.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.42) opts 0xd
22:56:16.204 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.42)
22:56:16.204 00.000 10072 Moving (0.20, -0.42) raw xDistance=-0.46 yDistance=-0.09
22:56:16.207 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:56:16.211 00.004 10072 PPEC rslt(dithering): input = -0.46, final = -0.23
22:56:16.211 00.000 10072 PPEC: input: -0.46, control: -0.23, exposure: 500
22:56:16.211 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:16.211 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:56:16.212 00.001 10072 MoveAxis(E, 217, ABG)
22:56:16.212 00.000 10072 Guiding  Dir = 2, Dur = 217
22:56:16.212 00.000 10072 IsGuiding returns 0
22:56:16.213 00.001 10072 PulseGuide returned control before completion, sleep 227
22:56:16.375 00.162 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:56:16.401 00.026 1032 PhdController: settling, locked = 1, distance = 0.49 (0.25) aobump = 0 frame = 3 / 99999
22:56:16.408 00.007 1032 evsrv: {"Event":"Settling","Timestamp":1784170576.408,"Host":"MELE","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:56:16.418 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:16.434 00.016 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:16.436 00.002 1032 Enqueuing Expose request
22:56:16.450 00.014 10072 IsGuiding returns 0
22:56:16.450 00.000 10072 Move returns status 0, amount 217
22:56:16.450 00.000 10072 MoveAxis(N, 0, ABG)
22:56:16.450 00.000 10072 Move returns status 0, amount 0
22:56:16.450 00.000 10072 move complete, result=0
22:56:16.450 00.000 10072 worker thread done servicing request
22:56:16.450 00.000 10072 Worker thread wakes up
22:56:16.451 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:16.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:16.461 00.010 1032 GuideStep: -0.5 px 217 ms EAST, -0.1 px 0 ms NORTH
22:56:17.090 00.629 10072 Exposure complete
22:56:17.163 00.073 10072 worker thread done servicing request
22:56:17.163 00.000 1032 OnExposeComplete: enter
22:56:17.165 00.002 1032 UpdateGuideState(): m_state=6
22:56:17.168 00.003 1032 Star::Find(15, 1102, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6636
22:56:17.171 00.003 1032 Star::Find returns 1 (0), X=1101.89, Y=132.33, Mass=1362, SNR=25.9, Peak=102 HFD=3.4
22:56:17.177 00.006 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
22:56:17.181 00.004 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
22:56:17.184 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.64 mountX=-0.06 mountY=-0.05, mountTheta=-2.47
22:56:17.189 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
22:56:17.192 00.003 1032 Enqueuing Move request for scope (0.06, -0.05)
22:56:17.195 00.003 10072 Worker thread wakes up
22:56:17.195 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
22:56:17.196 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
22:56:17.196 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.05
22:56:17.198 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:56:17.201 00.003 10072 PPEC rslt(dithering): input = -0.06, final = -0.03
22:56:17.201 00.000 10072 PPEC: input: -0.06, control: -0.03, exposure: 500
22:56:17.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:17.202 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:56:17.202 00.000 10072 MoveAxis(E, 30, ABG)
22:56:17.202 00.000 10072 Guiding  Dir = 2, Dur = 30
22:56:17.202 00.000 10072 IsGuiding returns 0
22:56:17.204 00.002 10072 PulseGuide returned control before completion, sleep 39
22:56:17.236 00.032 1032 UpdateGuideState exits: m=1362 SNR=25.9
22:56:17.247 00.011 1032 PhdController: settling, locked = 1, distance = 0.37 (0.25) aobump = 0 frame = 4 / 99999
22:56:17.256 00.009 10072 IsGuiding returns 0
22:56:17.257 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784170577.256,"Host":"MELE","Inst":1,"Distance":0.37,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:56:17.260 00.003 10072 Move returns status 0, amount 30
22:56:17.260 00.000 10072 MoveAxis(N, 0, ABG)
22:56:17.260 00.000 10072 Move returns status 0, amount 0
22:56:17.260 00.000 10072 move complete, result=0
22:56:17.262 00.002 10072 worker thread done servicing request
22:56:17.262 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:17.265 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:17.270 00.005 1032 Enqueuing Expose request
22:56:17.276 00.006 10072 Worker thread wakes up
22:56:17.276 00.000 1032 GuideStep: -0.1 px 30 ms EAST, -0.0 px 0 ms NORTH
22:56:17.278 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:17.279 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:17.701 00.422 10072 Exposure complete
22:56:18.581 00.880 10072 worker thread done servicing request
22:56:18.585 00.004 1032 OnExposeComplete: enter
22:56:19.006 00.421 1032 UpdateGuideState(): m_state=6
22:56:19.013 00.007 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6637
22:56:19.021 00.008 1032 Star::Find returns 1 (0), X=1101.94, Y=132.20, Mass=1396, SNR=26.3, Peak=118 HFD=3.1
22:56:19.584 00.563 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
22:56:19.779 00.195 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
22:56:19.789 00.010 1032 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.21 cameraTheta=-0.99 mountX=-0.20 mountY=-0.07, mountTheta=-2.82
22:56:20.088 00.299 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.17, opts=13)
22:56:20.103 00.015 1032 Enqueuing Move request for scope (0.11, -0.17)
22:56:20.109 00.006 10072 Worker thread wakes up
22:56:20.109 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
22:56:20.109 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
22:56:20.109 00.000 10072 Moving (0.11, -0.17) raw xDistance=-0.20 yDistance=-0.07
22:56:20.117 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:56:20.124 00.007 10072 PPEC rslt(dithering): input = -0.20, final = -0.10
22:56:20.124 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
22:56:20.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:20.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:56:20.124 00.000 10072 MoveAxis(E, 93, ABG)
22:56:20.125 00.001 10072 Guiding  Dir = 2, Dur = 93
22:56:20.125 00.000 10072 IsGuiding returns 0
22:56:20.126 00.001 10072 PulseGuide returned control before completion, sleep 103
22:56:20.157 00.031 1032 UpdateGuideState exits: m=1396 SNR=26.3
22:56:20.160 00.003 1032 PhdController: settling, locked = 1, distance = 0.32 (0.25) aobump = 0 frame = 5 / 99999
22:56:20.165 00.005 1032 evsrv: {"Event":"Settling","Timestamp":1784170580.165,"Host":"MELE","Inst":1,"Distance":0.32,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:56:20.171 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:20.177 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:20.234 00.057 1032 Enqueuing Expose request
22:56:20.256 00.022 10072 IsGuiding returns 0
22:56:20.256 00.000 10072 Move returns status 0, amount 93
22:56:20.256 00.000 10072 MoveAxis(N, 0, ABG)
22:56:20.256 00.000 10072 Move returns status 0, amount 0
22:56:20.256 00.000 10072 move complete, result=0
22:56:20.256 00.000 10072 worker thread done servicing request
22:56:20.256 00.000 10072 Worker thread wakes up
22:56:20.256 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:20.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:20.258 00.002 1032 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
22:56:20.890 00.632 10072 Exposure complete
22:56:21.125 00.235 10072 worker thread done servicing request
22:56:21.125 00.000 1032 OnExposeComplete: enter
22:56:21.128 00.003 1032 UpdateGuideState(): m_state=6
22:56:21.131 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6638
22:56:21.133 00.002 1032 Star::Find returns 1 (0), X=1101.88, Y=132.38, Mass=1446, SNR=26.7, Peak=125 HFD=3.2
22:56:21.167 00.034 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
22:56:21.170 00.003 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
22:56:21.172 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.09 mountX=-0.01 mountY=-0.05, mountTheta=-1.74
22:56:21.177 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
22:56:21.207 00.030 1032 Enqueuing Move request for scope (0.05, 0.00)
22:56:21.210 00.003 10072 Worker thread wakes up
22:56:21.210 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
22:56:21.210 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
22:56:21.210 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
22:56:21.213 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
22:56:21.216 00.003 10072 PPEC rslt(dithering): input = -0.01, final = -0.00
22:56:21.216 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
22:56:21.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:21.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:56:21.216 00.000 10072 MoveAxis(E, 4, ABG)
22:56:21.216 00.000 10072 Guiding  Dir = 2, Dur = 4
22:56:21.217 00.001 10072 IsGuiding returns 0
22:56:21.217 00.000 10072 PulseGuide returned control before completion, sleep 14
22:56:21.287 00.070 10072 IsGuiding returns 0
22:56:21.287 00.000 10072 Move returns status 0, amount 4
22:56:21.287 00.000 10072 MoveAxis(N, 0, ABG)
22:56:21.287 00.000 10072 Move returns status 0, amount 0
22:56:21.287 00.000 10072 move complete, result=0
22:56:21.287 00.000 10072 worker thread done servicing request
22:56:21.300 00.013 1032 UpdateGuideState exits: m=1446 SNR=26.7
22:56:21.334 00.034 1032 PhdController: settling, locked = 1, distance = 0.24 (0.25) aobump = 0 frame = 6 / 99999
22:56:21.336 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784170581.336,"Host":"MELE","Inst":1,"Distance":0.24,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:56:21.339 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:21.341 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:21.374 00.033 1032 Enqueuing Expose request
22:56:21.378 00.004 10072 Worker thread wakes up
22:56:21.378 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:56:21.382 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:21.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:22.025 00.643 10072 Exposure complete
22:56:22.268 00.243 10072 worker thread done servicing request
22:56:22.268 00.000 1032 OnExposeComplete: enter
22:56:22.272 00.004 1032 UpdateGuideState(): m_state=6
22:56:22.275 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6639
22:56:22.278 00.003 1032 Star::Find returns 1 (0), X=1101.86, Y=132.32, Mass=1470, SNR=26.9, Peak=119 HFD=3.3
22:56:22.304 00.026 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
22:56:22.307 00.003 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
22:56:22.309 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.11 mountX=-0.06 mountY=-0.01, mountTheta=-2.94
22:56:22.314 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
22:56:22.317 00.003 1032 Enqueuing Move request for scope (0.03, -0.06)
22:56:22.337 00.020 10072 Worker thread wakes up
22:56:22.337 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
22:56:22.337 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
22:56:22.338 00.001 10072 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.01
22:56:22.340 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:56:22.343 00.003 10072 PPEC rslt(dithering): input = -0.06, final = -0.03
22:56:22.343 00.000 10072 PPEC: input: -0.06, control: -0.03, exposure: 500
22:56:22.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:22.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:56:22.345 00.002 10072 MoveAxis(E, 29, ABG)
22:56:22.345 00.000 10072 Guiding  Dir = 2, Dur = 29
22:56:22.345 00.000 10072 IsGuiding returns 0
22:56:22.346 00.001 10072 PulseGuide returned control before completion, sleep 39
22:56:22.415 00.069 10072 IsGuiding returns 0
22:56:22.415 00.000 10072 Move returns status 0, amount 29
22:56:22.415 00.000 10072 MoveAxis(N, 0, ABG)
22:56:22.415 00.000 10072 Move returns status 0, amount 0
22:56:22.415 00.000 10072 move complete, result=0
22:56:22.415 00.000 10072 worker thread done servicing request
22:56:22.422 00.007 1032 UpdateGuideState exits: m=1470 SNR=26.9
22:56:22.456 00.034 1032 PhdController: settling, locked = 1, distance = 0.19 (0.25) aobump = 0 frame = 7 / 99999
22:56:22.461 00.005 1032 evsrv: {"Event":"Settling","Timestamp":1784170582.461,"Host":"MELE","Inst":1,"Distance":0.19,"Time":1.1,"SettleTime":3.0,"StarLocked":true}
22:56:22.464 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:22.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:22.475 00.009 1032 Enqueuing Expose request
22:56:22.478 00.003 10072 Worker thread wakes up
22:56:22.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:22.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:22.479 00.001 1032 GuideStep: -0.1 px 29 ms EAST, -0.0 px 0 ms NORTH
22:56:23.116 00.637 10072 Exposure complete
22:56:23.177 00.061 10072 worker thread done servicing request
22:56:23.177 00.000 1032 OnExposeComplete: enter
22:56:23.180 00.003 1032 UpdateGuideState(): m_state=6
22:56:23.182 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6640
22:56:23.185 00.003 1032 Star::Find returns 1 (0), X=1101.81, Y=132.34, Mass=1382, SNR=26.1, Peak=120 HFD=3.2
22:56:23.187 00.002 1032 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.83) = xAngle (-3.89 = 2.39)
22:56:23.189 00.002 1032 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.89 = 2.39)
22:56:23.191 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.06 mountX=-0.03 mountY=0.03, mountTheta=2.39
22:56:23.195 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
22:56:23.198 00.003 1032 Enqueuing Move request for scope (-0.02, -0.04)
22:56:23.200 00.002 10072 Worker thread wakes up
22:56:23.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
22:56:23.200 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
22:56:23.200 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
22:56:23.202 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:56:23.205 00.003 10072 PPEC rslt(dithering): input = -0.03, final = -0.02
22:56:23.207 00.002 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:56:23.207 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:23.207 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:56:23.207 00.000 10072 MoveAxis(E, 15, ABG)
22:56:23.207 00.000 10072 Guiding  Dir = 2, Dur = 15
22:56:23.207 00.000 10072 IsGuiding returns 0
22:56:23.208 00.001 10072 PulseGuide returned control before completion, sleep 25
22:56:23.473 00.265 10072 IsGuiding returns 1
22:56:23.473 00.000 10072 scope still moving after pulse duration time elapsed
22:56:23.504 00.031 10072 IsGuiding returns 1
22:56:23.535 00.031 10072 IsGuiding returns 1
22:56:23.566 00.031 10072 IsGuiding returns 1
22:56:23.598 00.032 10072 IsGuiding returns 1
22:56:23.629 00.031 10072 IsGuiding returns 1
22:56:23.660 00.031 10072 IsGuiding returns 1
22:56:23.866 00.206 10072 IsGuiding returns 0
22:56:23.866 00.000 10072 scope move finished after 15 + 643 ms
22:56:23.866 00.000 10072 Move returns status 0, amount 15
22:56:23.866 00.000 10072 MoveAxis(N, 0, ABG)
22:56:23.866 00.000 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:56:23.871 00.005 10072 Move returns status 0, amount 0
22:56:23.871 00.000 1032 PhdController: settling, locked = 1, distance = 0.14 (0.25) aobump = 0 frame = 8 / 99999
22:56:23.877 00.006 10072 move complete, result=0
22:56:23.879 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784170583.877,"Host":"MELE","Inst":1,"Distance":0.14,"Time":2.5,"SettleTime":3.0,"StarLocked":true}
22:56:23.883 00.004 10072 worker thread done servicing request
22:56:23.883 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:23.886 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:23.890 00.004 1032 Enqueuing Expose request
22:56:23.927 00.037 1032 GuideStep: -0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
22:56:23.930 00.003 10072 Worker thread wakes up
22:56:23.930 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:23.931 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:24.557 00.626 10072 Exposure complete
22:56:24.642 00.085 10072 worker thread done servicing request
22:56:24.642 00.000 1032 OnExposeComplete: enter
22:56:24.645 00.003 1032 UpdateGuideState(): m_state=6
22:56:24.648 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6641
22:56:24.652 00.004 1032 Star::Find returns 1 (0), X=1101.82, Y=132.34, Mass=1373, SNR=26.0, Peak=109 HFD=3.3
22:56:24.655 00.003 1032 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.83) = xAngle (-3.65 = 2.63)
22:56:24.658 00.003 1032 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.65 = 2.63)
22:56:24.663 00.005 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.82 mountX=-0.04 mountY=0.02, mountTheta=2.63
22:56:24.668 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
22:56:24.671 00.003 1032 Enqueuing Move request for scope (-0.01, -0.04)
22:56:24.676 00.005 10072 Worker thread wakes up
22:56:24.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
22:56:24.676 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
22:56:24.676 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
22:56:24.680 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:56:24.684 00.004 10072 PPEC rslt(dithering): input = -0.04, final = -0.02
22:56:24.684 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:56:24.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:24.685 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:56:24.685 00.000 10072 MoveAxis(E, 17, ABG)
22:56:24.685 00.000 10072 Guiding  Dir = 2, Dur = 17
22:56:24.685 00.000 10072 IsGuiding returns 0
22:56:24.686 00.001 10072 PulseGuide returned control before completion, sleep 27
22:56:24.713 00.027 1032 UpdateGuideState exits: m=1373 SNR=26.0
22:56:24.716 00.003 1032 PhdController: settling, locked = 1, distance = 0.11 (0.25) aobump = 0 frame = 9 / 99999
22:56:24.718 00.002 1032 PhdController: newstate STATE_FINISH
22:56:24.720 00.002 1032 PhdController complete: success
22:56:24.724 00.004 10072 IsGuiding returns 0
22:56:24.724 00.000 1032 evsrv: {"Event":"SettleDone","Timestamp":1784170584.724,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
22:56:24.726 00.002 10072 Move returns status 0, amount 17
22:56:24.726 00.000 10072 MoveAxis(N, 0, ABG)
22:56:24.726 00.000 10072 Move returns status 0, amount 0
22:56:24.726 00.000 10072 move complete, result=0
22:56:24.726 00.000 10072 worker thread done servicing request
22:56:24.726 00.000 1032 Mount: notify guiding dither settle done success=1
22:56:24.730 00.004 1032 PhdController: newstate STATE_IDLE
22:56:24.733 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:24.737 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:24.744 00.007 1032 Enqueuing Expose request
22:56:24.749 00.005 10072 Worker thread wakes up
22:56:24.749 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:24.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:24.750 00.001 1032 GuideStep: -0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
22:56:25.163 00.413 10072 Exposure complete
22:56:25.245 00.082 10072 worker thread done servicing request
22:56:25.245 00.000 1032 OnExposeComplete: enter
22:56:25.249 00.004 1032 UpdateGuideState(): m_state=6
22:56:25.253 00.004 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6642
22:56:25.255 00.002 1032 Star::Find returns 1 (0), X=1101.87, Y=132.47, Mass=1383, SNR=26.1, Peak=112 HFD=3.2
22:56:25.258 00.003 1032 MultiStar: exiting stabilization period
22:56:25.260 00.002 1032 MultiStar: updating star positions after lock position change
22:56:25.263 00.003 1032 Star::Find(15, 621, 262, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6642
22:56:25.264 00.001 1032 Star::Find returns 1 (1), X=621.36, Y=263.21, Mass=1382, SNR=26.2, Peak=255 HFD=2.0
22:56:25.273 00.009 1032 Star::Find(15, 327, 193, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6642
22:56:25.278 00.005 1032 Star::Find returns 1 (0), X=327.54, Y=194.64, Mass=900, SNR=21.1, Peak=121 HFD=2.7
22:56:25.281 00.003 1032 Star::Find(15, 129, 735, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6642
22:56:25.288 00.007 1032 Star::Find returns 1 (0), X=130.02, Y=736.44, Mass=868, SNR=20.7, Peak=81 HFD=3.1
22:56:25.292 00.004 1032 Star::Find(15, 352, 605, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6642
22:56:25.295 00.003 1032 Star::Find returns 1 (0), X=352.99, Y=606.00, Mass=634, SNR=17.7, Peak=121 HFD=2.0
22:56:25.309 00.014 1032 Star::Find(15, 1104, 550, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6642
22:56:25.312 00.003 1032 Star::Find returns 1 (0), X=1104.74, Y=551.09, Mass=600, SNR=17.2, Peak=67 HFD=2.6
22:56:25.315 00.003 1032 Star::Find(15, 50, 348, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6642
22:56:25.319 00.004 1032 Star::Find returns 1 (0), X=50.24, Y=349.38, Mass=511, SNR=15.9, Peak=45 HFD=3.2
22:56:25.323 00.004 1032 Star::Find(15, 565, 596, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6642
22:56:25.326 00.003 1032 Star::Find returns 1 (0), X=565.14, Y=597.52, Mass=711, SNR=18.7, Peak=136 HFD=2.0
22:56:25.336 00.010 1032 Star::Find(15, 815, 221, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6642
22:56:25.339 00.003 1032 Star::Find returns 1 (0), X=814.80, Y=222.23, Mass=389, SNR=13.8, Peak=72 HFD=2.2
22:56:25.343 00.004 1032 Star::Find(15, 248, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6642
22:56:25.347 00.004 1032 Star::Find returns 1 (0), X=248.13, Y=331.65, Mass=362, SNR=13.3, Peak=34 HFD=2.7
22:56:25.350 00.003 1032 Star::Find(15, 466, 320, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6642
22:56:25.352 00.002 1032 Star::Find returns 1 (0), X=466.44, Y=321.45, Mass=673, SNR=18.2, Peak=119 HFD=2.0
22:56:25.354 00.002 1032 Star::Find(15, 716, 907, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6642
22:56:25.357 00.003 1032 Star::Find returns 1 (0), X=716.86, Y=908.25, Mass=343, SNR=12.9, Peak=47 HFD=2.6
22:56:25.358 00.001 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
22:56:25.362 00.004 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
22:56:25.366 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.10 mountX=0.07 mountY=-0.07, mountTheta=-0.73
22:56:25.370 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
22:56:25.372 00.002 1032 Enqueuing Move request for scope (0.04, 0.09)
22:56:25.375 00.003 10072 Worker thread wakes up
22:56:25.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:56:25.375 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:56:25.375 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.07 yDistance=-0.07
22:56:25.378 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:56:25.381 00.003 10072 PPEC rslt(dithering): input = 0.07, final = 0.04
22:56:25.381 00.000 10072 PPEC: input: 0.07, control: 0.04, exposure: 500
22:56:25.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:25.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:56:25.381 00.000 10072 MoveAxis(W, 35, ABG)
22:56:25.383 00.002 10072 Guiding  Dir = 3, Dur = 35
22:56:25.383 00.000 10072 IsGuiding returns 0
22:56:25.384 00.001 10072 PulseGuide returned control before completion, sleep 45
22:56:25.411 00.027 1032 UpdateGuideState exits: m=1383 SNR=26.1
22:56:25.415 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:25.417 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:25.419 00.002 1032 Enqueuing Expose request
22:56:25.440 00.021 10072 IsGuiding returns 0
22:56:25.440 00.000 10072 Move returns status 0, amount 35
22:56:25.440 00.000 10072 MoveAxis(N, 0, ABG)
22:56:25.440 00.000 10072 Move returns status 0, amount 0
22:56:25.440 00.000 10072 move complete, result=0
22:56:25.441 00.001 10072 worker thread done servicing request
22:56:25.441 00.000 10072 Worker thread wakes up
22:56:25.441 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:25.441 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:25.444 00.003 1032 GuideStep: 0.1 px 35 ms WEST, -0.1 px 0 ms NORTH
22:56:26.071 00.627 10072 Exposure complete
22:56:26.141 00.070 10072 worker thread done servicing request
22:56:26.141 00.000 1032 OnExposeComplete: enter
22:56:26.144 00.003 1032 UpdateGuideState(): m_state=6
22:56:26.147 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6643
22:56:26.150 00.003 1032 Star::Find returns 1 (0), X=1101.96, Y=132.30, Mass=1318, SNR=25.5, Peak=113 HFD=3.3
22:56:26.152 00.002 1032 MultiStar: [#1 0.04,0.00,0.96,U] [#2 0.23,-0.06,0.80,U] [#3 0.08,0.04,0.80,U] [#4 0.03,-0.02,0.71,U] [#5 0.07,-0.25,0.00,M1] [#6 0.16,0.08,0.63,U] [#7 0.07,0.17,0.72,U] [#8 0.01,0.01,0.53,U] 
22:56:26.154 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.13, -0.08}
22:56:26.157 00.003 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
22:56:26.160 00.003 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
22:56:26.162 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.11 mountX=-0.01 mountY=-0.10, mountTheta=-1.72
22:56:26.166 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
22:56:26.169 00.003 1032 Enqueuing Move request for scope (0.10, 0.01)
22:56:26.171 00.002 10072 Worker thread wakes up
22:56:26.171 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:56:26.171 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:56:26.171 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
22:56:26.179 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:56:26.183 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.06
22:56:26.183 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:56:26.183 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:26.183 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:56:26.183 00.000 10072 MoveAxis(E, 14, ABG)
22:56:26.183 00.000 10072 Guiding  Dir = 2, Dur = 14
22:56:26.183 00.000 10072 IsGuiding returns 0
22:56:26.184 00.001 10072 PulseGuide returned control before completion, sleep 24
22:56:26.214 00.030 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:56:26.218 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:26.221 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:26.223 00.002 1032 Enqueuing Expose request
22:56:26.226 00.003 10072 IsGuiding returns 0
22:56:26.226 00.000 10072 Move returns status 0, amount 14
22:56:26.226 00.000 10072 MoveAxis(N, 0, ABG)
22:56:26.226 00.000 10072 Move returns status 0, amount 0
22:56:26.226 00.000 10072 move complete, result=0
22:56:26.226 00.000 10072 worker thread done servicing request
22:56:26.226 00.000 10072 Worker thread wakes up
22:56:26.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:26.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:26.235 00.009 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:56:26.645 00.410 10072 Exposure complete
22:56:26.716 00.071 10072 worker thread done servicing request
22:56:26.716 00.000 1032 OnExposeComplete: enter
22:56:26.719 00.003 1032 UpdateGuideState(): m_state=6
22:56:26.722 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6644
22:56:26.725 00.003 1032 Star::Find returns 1 (0), X=1101.84, Y=132.28, Mass=1309, SNR=25.4, Peak=105 HFD=3.2
22:56:26.728 00.003 1032 MultiStar: [#1 0.01,-0.11,0.93,U] [#2 0.20,-0.14,0.79,U] [#3 0.04,-0.02,0.73,U] [#4 0.08,-0.13,0.71,U] [#5 -0.07,-0.15,0.68,U] [#6 0.15,-0.08,0.59,U] [#7 0.20,-0.13,0.75,U] [#8 0.01,-0.08,0.53,U] 
22:56:26.730 00.002 1032 single-star, 8 included, MultiStar: {0.07, -0.11}, one-star: {0.01, -0.10}
22:56:26.732 00.002 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.96)
22:56:26.734 00.002 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.96)
22:56:26.736 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.50 mountX=-0.10 mountY=0.02, mountTheta=2.96
22:56:26.740 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.10, opts=13)
22:56:26.742 00.002 1032 Enqueuing Move request for scope (0.01, -0.10)
22:56:26.746 00.004 10072 Worker thread wakes up
22:56:26.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
22:56:26.746 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
22:56:26.746 00.000 10072 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=0.02
22:56:26.750 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:56:26.754 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:56:26.754 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:56:26.755 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:26.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:56:26.755 00.000 10072 MoveAxis(E, 13, ABG)
22:56:26.755 00.000 10072 Guiding  Dir = 2, Dur = 13
22:56:26.756 00.001 10072 IsGuiding returns 0
22:56:26.756 00.000 10072 PulseGuide returned control before completion, sleep 23
22:56:26.779 00.023 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:56:26.781 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:26.787 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:26.791 00.004 1032 Enqueuing Expose request
22:56:26.793 00.002 10072 IsGuiding returns 0
22:56:26.793 00.000 10072 Move returns status 0, amount 13
22:56:26.793 00.000 10072 MoveAxis(N, 0, ABG)
22:56:26.794 00.001 10072 Move returns status 0, amount 0
22:56:26.794 00.000 10072 move complete, result=0
22:56:26.794 00.000 10072 worker thread done servicing request
22:56:26.794 00.000 10072 Worker thread wakes up
22:56:26.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:26.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:26.806 00.012 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
22:56:27.427 00.621 10072 Exposure complete
22:56:27.494 00.067 10072 worker thread done servicing request
22:56:27.495 00.001 1032 OnExposeComplete: enter
22:56:27.498 00.003 1032 UpdateGuideState(): m_state=6
22:56:27.500 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6645
22:56:27.503 00.003 1032 Star::Find returns 1 (0), X=1101.83, Y=132.32, Mass=1356, SNR=25.9, Peak=104 HFD=3.3
22:56:27.507 00.004 1032 MultiStar: [#1 0.06,-0.05,0.98,U] [#2 0.12,-0.00,0.79,U] [#3 0.05,-0.07,0.78,U] [#4 -0.01,-0.07,0.71,U] [#5 0.09,-0.22,0.73,U] [#6 0.02,-0.02,0.61,U] [#7 0.09,-0.06,0.70,U] [#8 0.09,-0.02,0.54,U] 
22:56:27.509 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.06}, one-star: {-0.00, -0.06}
22:56:27.511 00.002 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
22:56:27.513 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
22:56:27.514 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.63 mountX=-0.05 mountY=0.02, mountTheta=2.82
22:56:27.518 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.06, opts=13)
22:56:27.520 00.002 1032 Enqueuing Move request for scope (-0.00, -0.06)
22:56:27.523 00.003 10072 Worker thread wakes up
22:56:27.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
22:56:27.523 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
22:56:27.523 00.000 10072 Moving (-0.00, -0.06) raw xDistance=-0.05 yDistance=0.02
22:56:27.525 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:56:27.528 00.003 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:56:27.528 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:56:27.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:27.528 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:56:27.529 00.001 10072 MoveAxis(E, 16, ABG)
22:56:27.529 00.000 10072 Guiding  Dir = 2, Dur = 16
22:56:27.529 00.000 10072 IsGuiding returns 0
22:56:27.530 00.001 10072 PulseGuide returned control before completion, sleep 26
22:56:27.576 00.046 10072 IsGuiding returns 0
22:56:27.577 00.001 10072 Move returns status 0, amount 16
22:56:27.577 00.000 10072 MoveAxis(N, 0, ABG)
22:56:27.577 00.000 10072 Move returns status 0, amount 0
22:56:27.577 00.000 10072 move complete, result=0
22:56:27.577 00.000 10072 worker thread done servicing request
22:56:27.616 00.039 1032 UpdateGuideState exits: m=1356 SNR=25.9
22:56:27.620 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:27.623 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:27.627 00.004 1032 Enqueuing Expose request
22:56:27.630 00.003 10072 Worker thread wakes up
22:56:27.630 00.000 1032 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
22:56:27.633 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:27.633 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:28.048 00.415 10072 Exposure complete
22:56:28.122 00.074 10072 worker thread done servicing request
22:56:28.122 00.000 1032 OnExposeComplete: enter
22:56:28.125 00.003 1032 UpdateGuideState(): m_state=6
22:56:28.128 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6646
22:56:28.130 00.002 1032 Star::Find returns 1 (0), X=1101.96, Y=132.26, Mass=1399, SNR=26.3, Peak=105 HFD=3.2
22:56:28.132 00.002 1032 MultiStar: [#1 0.09,-0.06,0.94,U] [#2 0.18,-0.04,0.77,U] [#3 0.01,0.01,0.74,U] [#4 -0.05,-0.03,0.66,U] [#5 0.03,-0.11,0.67,U] [#6 -0.09,-0.02,0.61,U] [#7 0.19,0.05,0.69,U] [#8 0.08,-0.00,0.51,U] 
22:56:28.134 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.13, -0.12}
22:56:28.136 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
22:56:28.139 00.003 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
22:56:28.142 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.53 mountX=-0.06 mountY=-0.06, mountTheta=-2.36
22:56:28.147 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
22:56:28.151 00.004 1032 Enqueuing Move request for scope (0.07, -0.04)
22:56:28.154 00.003 10072 Worker thread wakes up
22:56:28.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:56:28.154 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:56:28.155 00.001 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
22:56:28.157 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:56:28.161 00.004 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:56:28.161 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:56:28.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:28.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:56:28.161 00.000 10072 MoveAxis(E, 15, ABG)
22:56:28.161 00.000 10072 Guiding  Dir = 2, Dur = 15
22:56:28.162 00.001 10072 IsGuiding returns 0
22:56:28.162 00.000 10072 PulseGuide returned control before completion, sleep 25
22:56:28.185 00.023 1032 UpdateGuideState exits: m=1399 SNR=26.3
22:56:28.188 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:28.191 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:28.195 00.004 1032 Enqueuing Expose request
22:56:28.200 00.005 10072 IsGuiding returns 0
22:56:28.200 00.000 10072 Move returns status 0, amount 15
22:56:28.200 00.000 10072 MoveAxis(N, 0, ABG)
22:56:28.200 00.000 10072 Move returns status 0, amount 0
22:56:28.200 00.000 10072 move complete, result=0
22:56:28.201 00.001 10072 worker thread done servicing request
22:56:28.201 00.000 10072 Worker thread wakes up
22:56:28.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:28.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:28.208 00.007 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:56:28.830 00.622 10072 Exposure complete
22:56:28.910 00.080 10072 worker thread done servicing request
22:56:28.910 00.000 1032 OnExposeComplete: enter
22:56:28.912 00.002 1032 UpdateGuideState(): m_state=6
22:56:28.915 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6647
22:56:28.917 00.002 1032 Star::Find returns 1 (0), X=1101.96, Y=132.31, Mass=1356, SNR=25.9, Peak=119 HFD=3.3
22:56:28.925 00.008 1032 MultiStar: [#1 0.20,0.03,0.96,U] [#2 0.28,-0.14,0.00,M1] [#3 0.04,0.10,0.79,U] [#4 0.08,-0.09,0.69,U] [#5 0.02,-0.06,0.71,U] [#6 0.12,0.00,0.62,U] [#7 0.21,-0.27,0.00,M1] [#8 -0.00,0.02,0.51,U] 
22:56:28.930 00.005 1032 refined, 6 included, MultiStar: {0.09, -0.01}, one-star: {0.13, -0.07}
22:56:28.934 00.004 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
22:56:28.936 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
22:56:28.939 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.10 mountX=-0.03 mountY=-0.09, mountTheta=-1.93
22:56:28.943 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
22:56:28.946 00.003 1032 Enqueuing Move request for scope (0.09, -0.01)
22:56:28.950 00.004 10072 Worker thread wakes up
22:56:28.950 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:56:28.950 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:56:28.950 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.09
22:56:28.952 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:56:28.959 00.007 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:56:28.960 00.001 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:56:28.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:28.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:56:28.960 00.000 10072 MoveAxis(E, 17, ABG)
22:56:28.960 00.000 10072 Guiding  Dir = 2, Dur = 17
22:56:28.961 00.001 10072 IsGuiding returns 0
22:56:28.961 00.000 10072 PulseGuide returned control before completion, sleep 27
22:56:28.987 00.026 1032 UpdateGuideState exits: m=1356 SNR=25.9
22:56:28.991 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:28.994 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:28.996 00.002 1032 Enqueuing Expose request
22:56:28.998 00.002 10072 IsGuiding returns 0
22:56:28.998 00.000 10072 Move returns status 0, amount 17
22:56:28.998 00.000 10072 MoveAxis(N, 0, ABG)
22:56:28.998 00.000 10072 Move returns status 0, amount 0
22:56:28.999 00.001 10072 move complete, result=0
22:56:28.999 00.000 10072 worker thread done servicing request
22:56:28.999 00.000 10072 Worker thread wakes up
22:56:28.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:28.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:29.008 00.009 1032 GuideStep: -0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
22:56:29.409 00.401 10072 Exposure complete
22:56:29.489 00.080 1032 OnExposeComplete: enter
22:56:29.494 00.005 1032 UpdateGuideState(): m_state=6
22:56:29.499 00.005 10072 worker thread done servicing request
22:56:29.499 00.000 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6648
22:56:29.503 00.004 1032 Star::Find returns 1 (0), X=1101.91, Y=132.33, Mass=1273, SNR=25.1, Peak=99 HFD=3.3
22:56:29.506 00.003 1032 MultiStar: [#1 0.05,-0.19,1.00,U] [#2 0.19,-0.29,0.00,M2] [#3 0.04,-0.19,0.82,U] [#4 0.02,-0.15,0.75,U] [#5 -0.01,-0.29,0.00,M1] [#6 0.05,-0.06,0.66,U] [#7 0.20,-0.22,0.00,M2] [#8 0.02,-0.05,0.54,U] 
22:56:29.509 00.003 1032 single-star, 5 included, MultiStar: {0.05, -0.12}, one-star: {0.08, -0.04}
22:56:29.511 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
22:56:29.519 00.008 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
22:56:29.522 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.52 mountX=-0.06 mountY=-0.06, mountTheta=-2.35
22:56:29.526 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
22:56:29.528 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
22:56:29.530 00.002 10072 Worker thread wakes up
22:56:29.531 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
22:56:29.531 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
22:56:29.531 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.06
22:56:29.533 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:56:29.537 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:56:29.537 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:56:29.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:29.538 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:56:29.538 00.000 10072 MoveAxis(E, 13, ABG)
22:56:29.538 00.000 10072 Guiding  Dir = 2, Dur = 13
22:56:29.538 00.000 10072 IsGuiding returns 0
22:56:29.539 00.001 10072 PulseGuide returned control before completion, sleep 23
22:56:29.561 00.022 1032 UpdateGuideState exits: m=1273 SNR=25.1
22:56:29.564 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:29.566 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:29.568 00.002 1032 Enqueuing Expose request
22:56:29.621 00.053 10072 IsGuiding returns 0
22:56:29.622 00.001 10072 Move returns status 0, amount 13
22:56:29.622 00.000 10072 MoveAxis(N, 0, ABG)
22:56:29.622 00.000 10072 Move returns status 0, amount 0
22:56:29.622 00.000 10072 move complete, result=0
22:56:29.623 00.001 10072 worker thread done servicing request
22:56:29.623 00.000 10072 Worker thread wakes up
22:56:29.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:29.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:29.631 00.008 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:56:30.255 00.624 10072 Exposure complete
22:56:30.336 00.081 10072 worker thread done servicing request
22:56:30.337 00.001 1032 OnExposeComplete: enter
22:56:30.340 00.003 1032 UpdateGuideState(): m_state=6
22:56:30.342 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6649
22:56:30.345 00.003 1032 Star::Find returns 1 (0), X=1101.87, Y=132.32, Mass=1236, SNR=24.7, Peak=95 HFD=3.4
22:56:30.348 00.003 1032 MultiStar: [#1 0.15,-0.15,1.01,U] [#2 0.20,-0.13,0.82,U] [#3 -0.00,0.00,0.78,U] [#4 0.03,0.05,0.72,U] [#5 -0.13,-0.17,0.71,U] [#6 0.10,-0.12,0.67,U] [#7 0.14,-0.03,0.74,U] [#8 -0.10,-0.03,0.53,U] 
22:56:30.350 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.04, -0.06}
22:56:30.353 00.003 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
22:56:30.356 00.003 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
22:56:30.358 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-0.95 mountX=-0.07 mountY=-0.03, mountTheta=-2.78
22:56:30.363 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
22:56:30.365 00.002 1032 Enqueuing Move request for scope (0.04, -0.06)
22:56:30.368 00.003 10072 Worker thread wakes up
22:56:30.368 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
22:56:30.368 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
22:56:30.368 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.03
22:56:30.371 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:56:30.375 00.004 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:56:30.375 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:56:30.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:30.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:56:30.375 00.000 10072 MoveAxis(E, 16, ABG)
22:56:30.375 00.000 10072 Guiding  Dir = 2, Dur = 16
22:56:30.376 00.001 10072 IsGuiding returns 0
22:56:30.377 00.001 10072 PulseGuide returned control before completion, sleep 26
22:56:30.404 00.027 1032 UpdateGuideState exits: m=1236 SNR=24.7
22:56:30.408 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:30.411 00.003 10072 IsGuiding returns 0
22:56:30.411 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:30.414 00.003 10072 Move returns status 0, amount 16
22:56:30.414 00.000 1032 Enqueuing Expose request
22:56:30.416 00.002 10072 MoveAxis(N, 0, ABG)
22:56:30.416 00.000 10072 Move returns status 0, amount 0
22:56:30.417 00.001 10072 move complete, result=0
22:56:30.417 00.000 10072 worker thread done servicing request
22:56:30.417 00.000 10072 Worker thread wakes up
22:56:30.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:30.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:30.436 00.019 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:56:30.833 00.397 10072 Exposure complete
22:56:30.936 00.103 1032 OnExposeComplete: enter
22:56:30.940 00.004 1032 UpdateGuideState(): m_state=6
22:56:30.943 00.003 10072 worker thread done servicing request
22:56:30.943 00.000 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6650
22:56:30.946 00.003 1032 Star::Find returns 1 (0), X=1101.81, Y=132.33, Mass=1247, SNR=24.8, Peak=98 HFD=3.3
22:56:30.949 00.003 1032 MultiStar: [#1 0.04,-0.04,0.99,U] [#2 0.20,-0.08,0.83,U] [#3 -0.00,0.09,0.76,U] [#4 -0.02,-0.03,0.70,U] [#5 -0.09,-0.06,0.67,U] [#6 -0.09,0.08,0.63,U] [#7 0.12,0.00,0.71,U] [#8 -0.00,0.20,0.55,U] 
22:56:30.952 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {-0.02, -0.05}
22:56:30.959 00.007 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
22:56:30.965 00.006 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
22:56:30.969 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.14 mountX=-0.00 mountY=-0.02, mountTheta=-1.69
22:56:30.975 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
22:56:30.979 00.004 1032 Enqueuing Move request for scope (0.02, 0.00)
22:56:30.982 00.003 10072 Worker thread wakes up
22:56:30.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
22:56:30.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
22:56:30.982 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
22:56:30.987 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:56:30.993 00.006 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:56:30.993 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:56:30.994 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:30.994 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:56:30.994 00.000 10072 MoveAxis(E, 14, ABG)
22:56:30.994 00.000 10072 Guiding  Dir = 2, Dur = 14
22:56:30.994 00.000 10072 IsGuiding returns 0
22:56:30.995 00.001 10072 PulseGuide returned control before completion, sleep 24
22:56:31.033 00.038 10072 IsGuiding returns 0
22:56:31.033 00.000 10072 Move returns status 0, amount 14
22:56:31.034 00.001 1032 UpdateGuideState exits: m=1247 SNR=24.8
22:56:31.038 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:31.041 00.003 10072 MoveAxis(N, 0, ABG)
22:56:31.041 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:31.043 00.002 1032 Enqueuing Expose request
22:56:31.046 00.003 10072 Move returns status 0, amount 0
22:56:31.046 00.000 10072 move complete, result=0
22:56:31.046 00.000 10072 worker thread done servicing request
22:56:31.046 00.000 10072 Worker thread wakes up
22:56:31.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:31.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:31.058 00.012 1032 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
22:56:31.680 00.622 10072 Exposure complete
22:56:31.742 00.062 10072 worker thread done servicing request
22:56:31.742 00.000 1032 OnExposeComplete: enter
22:56:31.745 00.003 1032 UpdateGuideState(): m_state=6
22:56:31.748 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6651
22:56:31.749 00.001 1032 Star::Find returns 1 (0), X=1101.93, Y=132.37, Mass=1403, SNR=26.3, Peak=117 HFD=3.3
22:56:31.752 00.003 1032 MultiStar: [#1 0.15,0.02,0.96,U] [#2 0.07,0.02,0.78,U] [#3 -0.02,-0.02,0.74,U] [#4 -0.05,-0.10,0.67,U] [#5 0.06,-0.15,0.65,U] [#6 0.09,-0.09,0.60,U] [#7 0.19,0.03,0.70,U] [#8 0.17,0.06,0.50,U] 
22:56:31.754 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.10, -0.01}
22:56:31.756 00.002 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
22:56:31.758 00.002 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
22:56:31.760 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.27 mountX=-0.04 mountY=-0.08, mountTheta=-2.10
22:56:31.764 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
22:56:31.766 00.002 1032 Enqueuing Move request for scope (0.09, -0.02)
22:56:31.768 00.002 10072 Worker thread wakes up
22:56:31.768 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:56:31.769 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:56:31.769 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
22:56:31.771 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:56:31.776 00.005 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.07
22:56:31.776 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:56:31.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:31.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:56:31.776 00.000 10072 MoveAxis(E, 15, ABG)
22:56:31.776 00.000 10072 Guiding  Dir = 2, Dur = 15
22:56:31.777 00.001 10072 IsGuiding returns 0
22:56:31.777 00.000 10072 PulseGuide returned control before completion, sleep 25
22:56:31.798 00.021 1032 UpdateGuideState exits: m=1403 SNR=26.3
22:56:31.801 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:31.803 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:31.805 00.002 1032 Enqueuing Expose request
22:56:31.817 00.012 10072 IsGuiding returns 0
22:56:31.817 00.000 10072 Move returns status 0, amount 15
22:56:31.817 00.000 10072 MoveAxis(N, 0, ABG)
22:56:31.817 00.000 10072 Move returns status 0, amount 0
22:56:31.817 00.000 10072 move complete, result=0
22:56:31.817 00.000 10072 worker thread done servicing request
22:56:31.817 00.000 10072 Worker thread wakes up
22:56:31.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:31.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:31.821 00.004 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:56:32.228 00.407 10072 Exposure complete
22:56:32.285 00.057 10072 worker thread done servicing request
22:56:32.285 00.000 1032 OnExposeComplete: enter
22:56:32.287 00.002 1032 UpdateGuideState(): m_state=6
22:56:32.290 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6652
22:56:32.292 00.002 1032 Star::Find returns 1 (0), X=1102.13, Y=132.28, Mass=1306, SNR=25.4, Peak=109 HFD=3.1
22:56:32.294 00.002 1032 MultiStar: [#1 0.23,-0.17,0.00,M1] [#2 0.30,-0.19,0.00,M1] [#3 0.08,-0.07,0.77,U] [#4 -0.02,-0.05,0.65,U] [#5 0.11,-0.15,0.74,U] [#6 0.06,-0.06,0.64,U] [#7 0.29,-0.14,0.00,M1] [#8 0.08,-0.06,0.53,U] 
22:56:32.296 00.002 1032 refined, 5 included, MultiStar: {0.12, -0.08}, one-star: {0.30, -0.10}
22:56:32.297 00.001 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
22:56:32.299 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
22:56:32.304 00.005 1032 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.63 mountX=-0.11 mountY=-0.09, mountTheta=-2.46
22:56:32.309 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.08, opts=13)
22:56:32.310 00.001 1032 Enqueuing Move request for scope (0.12, -0.08)
22:56:32.313 00.003 10072 Worker thread wakes up
22:56:32.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
22:56:32.313 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
22:56:32.313 00.000 10072 Moving (0.12, -0.08) raw xDistance=-0.11 yDistance=-0.09
22:56:32.316 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:56:32.318 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:56:32.318 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:56:32.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:32.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:56:32.318 00.000 10072 MoveAxis(E, 14, ABG)
22:56:32.318 00.000 10072 Guiding  Dir = 2, Dur = 14
22:56:32.319 00.001 10072 IsGuiding returns 0
22:56:32.319 00.000 10072 PulseGuide returned control before completion, sleep 24
22:56:32.339 00.020 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:56:32.342 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:32.344 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:32.346 00.002 1032 Enqueuing Expose request
22:56:32.349 00.003 10072 IsGuiding returns 0
22:56:32.349 00.000 10072 Move returns status 0, amount 14
22:56:32.349 00.000 10072 MoveAxis(N, 0, ABG)
22:56:32.349 00.000 10072 Move returns status 0, amount 0
22:56:32.349 00.000 10072 move complete, result=0
22:56:32.349 00.000 10072 worker thread done servicing request
22:56:32.349 00.000 10072 Worker thread wakes up
22:56:32.349 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:32.350 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:32.356 00.006 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:56:32.976 00.620 10072 Exposure complete
22:56:33.028 00.052 10072 worker thread done servicing request
22:56:33.028 00.000 1032 OnExposeComplete: enter
22:56:33.031 00.003 1032 UpdateGuideState(): m_state=6
22:56:33.034 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6653
22:56:33.036 00.002 1032 Star::Find returns 1 (0), X=1101.83, Y=132.27, Mass=1298, SNR=25.3, Peak=95 HFD=3.3
22:56:33.039 00.003 1032 MultiStar: [#1 0.17,-0.03,1.00,U] [#2 0.26,-0.09,0.00,M2] [#3 -0.08,-0.03,0.78,U] [#4 -0.05,-0.21,0.70,U] [#5 0.06,-0.34,0.00,M1] [#6 0.22,-0.16,0.00,M1] [#7 0.16,-0.14,0.75,U] [#8 0.10,-0.12,0.52,U] 
22:56:33.040 00.001 1032 single-star, 5 included, MultiStar: {0.05, -0.10}, one-star: {-0.00, -0.11}
22:56:33.042 00.002 1032 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.83) = xAngle (-3.41 = 2.88)
22:56:33.043 00.001 1032 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.41 = 2.88)
22:56:33.045 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.58 mountX=-0.11 mountY=0.03, mountTheta=2.88
22:56:33.048 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.11, opts=13)
22:56:33.050 00.002 1032 Enqueuing Move request for scope (-0.00, -0.11)
22:56:33.052 00.002 10072 Worker thread wakes up
22:56:33.052 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
22:56:33.052 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
22:56:33.052 00.000 10072 Moving (-0.00, -0.11) raw xDistance=-0.11 yDistance=0.03
22:56:33.054 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:56:33.056 00.002 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:56:33.057 00.001 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:56:33.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:33.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:56:33.057 00.000 10072 MoveAxis(E, 16, ABG)
22:56:33.057 00.000 10072 Guiding  Dir = 2, Dur = 16
22:56:33.057 00.000 10072 IsGuiding returns 0
22:56:33.058 00.001 10072 PulseGuide returned control before completion, sleep 26
22:56:33.074 00.016 1032 UpdateGuideState exits: m=1298 SNR=25.3
22:56:33.076 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:33.077 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:33.080 00.003 1032 Enqueuing Expose request
22:56:33.098 00.018 10072 IsGuiding returns 0
22:56:33.098 00.000 10072 Move returns status 0, amount 16
22:56:33.098 00.000 10072 MoveAxis(N, 0, ABG)
22:56:33.099 00.001 10072 Move returns status 0, amount 0
22:56:33.099 00.000 10072 move complete, result=0
22:56:33.099 00.000 10072 worker thread done servicing request
22:56:33.099 00.000 10072 Worker thread wakes up
22:56:33.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:33.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:33.102 00.003 1032 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
22:56:33.513 00.411 10072 Exposure complete
22:56:33.566 00.053 10072 worker thread done servicing request
22:56:33.566 00.000 1032 OnExposeComplete: enter
22:56:33.568 00.002 1032 UpdateGuideState(): m_state=6
22:56:33.571 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6654
22:56:33.573 00.002 1032 Star::Find returns 1 (0), X=1101.77, Y=132.26, Mass=1496, SNR=27.2, Peak=113 HFD=3.5
22:56:33.574 00.001 1032 MultiStar: [#1 0.15,-0.19,0.98,U] [#2 0.20,-0.19,0.00,M3] [#3 -0.01,-0.06,0.72,U] [#4 -0.01,-0.29,0.00,M1] [#5 0.07,-0.33,0.00,M2] [#6 0.14,-0.10,0.57,U] [#7 0.10,-0.25,0.00,M1] [#8 -0.01,-0.18,0.48,U] 
22:56:33.575 00.001 1032 single-star, 4 included, MultiStar: {0.04, -0.13}, one-star: {-0.06, -0.12}
22:56:33.577 00.002 1032 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.83) = xAngle (-3.87 = 2.41)
22:56:33.577 00.000 1032 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.87 = 2.41)
22:56:33.581 00.004 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-2.04 mountX=-0.10 mountY=0.09, mountTheta=2.41
22:56:33.586 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.12, opts=13)
22:56:33.588 00.002 1032 Enqueuing Move request for scope (-0.06, -0.12)
22:56:33.589 00.001 10072 Worker thread wakes up
22:56:33.589 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
22:56:33.589 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
22:56:33.589 00.000 10072 Moving (-0.06, -0.12) raw xDistance=-0.10 yDistance=0.09
22:56:33.591 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:56:33.593 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:56:33.593 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:56:33.593 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:33.593 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:56:33.594 00.001 10072 MoveAxis(E, 14, ABG)
22:56:33.594 00.000 10072 Guiding  Dir = 2, Dur = 14
22:56:33.594 00.000 10072 IsGuiding returns 0
22:56:33.594 00.000 10072 PulseGuide returned control before completion, sleep 24
22:56:33.611 00.017 1032 UpdateGuideState exits: m=1496 SNR=27.2
22:56:33.615 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:33.619 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:33.622 00.003 1032 Enqueuing Expose request
22:56:33.630 00.008 10072 IsGuiding returns 0
22:56:33.630 00.000 10072 Move returns status 0, amount 14
22:56:33.630 00.000 10072 MoveAxis(N, 0, ABG)
22:56:33.630 00.000 10072 Move returns status 0, amount 0
22:56:33.630 00.000 10072 move complete, result=0
22:56:33.630 00.000 10072 worker thread done servicing request
22:56:33.630 00.000 10072 Worker thread wakes up
22:56:33.630 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:33.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:33.631 00.001 1032 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
22:56:34.259 00.628 10072 Exposure complete
22:56:34.309 00.050 1032 OnExposeComplete: enter
22:56:34.313 00.004 1032 UpdateGuideState(): m_state=6
22:56:34.315 00.002 10072 worker thread done servicing request
22:56:34.315 00.000 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6655
22:56:34.316 00.001 1032 Star::Find returns 1 (0), X=1102.06, Y=132.13, Mass=1406, SNR=26.3, Peak=113 HFD=3.0
22:56:34.318 00.002 1032 MultiStar: [#1 0.04,-0.24,0.94,U] [#2 0.20,-0.30,0.00,M4] [#3 -0.04,-0.05,0.77,U] [#4 -0.04,-0.30,0.00,M2] [#5 0.15,-0.26,0.00,M3] [#6 -0.03,-0.24,0.64,U] [#7 0.22,-0.30,0.00,M2] [#8 0.08,-0.22,0.52,U] 
22:56:34.321 00.003 1032 refined, 4 included, MultiStar: {0.07, -0.20}, one-star: {0.23, -0.25}
22:56:34.322 00.001 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
22:56:34.325 00.003 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
22:56:34.326 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.25 mountX=-0.21 mountY=-0.01, mountTheta=-3.08
22:56:34.329 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.20, opts=13)
22:56:34.332 00.003 1032 Enqueuing Move request for scope (0.07, -0.20)
22:56:34.334 00.002 10072 Worker thread wakes up
22:56:34.335 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
22:56:34.335 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
22:56:34.335 00.000 10072 Moving (0.07, -0.20) raw xDistance=-0.21 yDistance=-0.01
22:56:34.337 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:56:34.339 00.002 10072 PPEC rslt: input = -0.21, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 287.08
22:56:34.339 00.000 10072 PPEC: input: -0.21, control: -0.12, exposure: 500
22:56:34.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:34.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:56:34.339 00.000 10072 MoveAxis(E, 115, ABG)
22:56:34.339 00.000 10072 Guiding  Dir = 2, Dur = 115
22:56:34.339 00.000 10072 IsGuiding returns 0
22:56:34.340 00.001 10072 PulseGuide returned control before completion, sleep 125
22:56:34.357 00.017 1032 UpdateGuideState exits: m=1406 SNR=26.3
22:56:34.359 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:34.361 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:34.363 00.002 1032 Enqueuing Expose request
22:56:34.475 00.112 10072 IsGuiding returns 0
22:56:34.475 00.000 10072 Move returns status 0, amount 115
22:56:34.475 00.000 10072 MoveAxis(N, 0, ABG)
22:56:34.475 00.000 10072 Move returns status 0, amount 0
22:56:34.475 00.000 10072 move complete, result=0
22:56:34.475 00.000 10072 worker thread done servicing request
22:56:34.475 00.000 10072 Worker thread wakes up
22:56:34.475 00.000 1032 GuideStep: -0.2 px 115 ms EAST, -0.0 px 0 ms NORTH
22:56:34.478 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:34.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:34.884 00.406 10072 Exposure complete
22:56:34.937 00.053 10072 worker thread done servicing request
22:56:34.938 00.001 1032 OnExposeComplete: enter
22:56:34.939 00.001 1032 UpdateGuideState(): m_state=6
22:56:34.942 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6656
22:56:34.944 00.002 1032 Star::Find returns 1 (0), X=1102.13, Y=132.28, Mass=1388, SNR=26.2, Peak=118 HFD=3.1
22:56:34.947 00.003 1032 MultiStar: [#1 0.20,-0.12,0.96,U] [#2 0.16,-0.22,0.00,M5] [#3 0.10,-0.05,0.73,U] [#4 -0.02,-0.03,0.65,U] [#5 0.13,-0.17,0.65,U] [#6 0.19,-0.20,0.00,M1] [#7 0.27,-0.05,0.00,M3] [#8 0.17,-0.01,0.52,U] 
22:56:34.949 00.002 1032 refined, 5 included, MultiStar: {0.16, -0.09}, one-star: {0.30, -0.09}
22:56:34.950 00.001 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
22:56:34.952 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
22:56:34.954 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.50 mountX=-0.12 mountY=-0.13, mountTheta=-2.33
22:56:34.959 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.09, opts=13)
22:56:34.963 00.004 1032 Enqueuing Move request for scope (0.16, -0.09)
22:56:34.964 00.001 10072 Worker thread wakes up
22:56:34.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
22:56:34.964 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
22:56:34.965 00.001 10072 Moving (0.16, -0.09) raw xDistance=-0.12 yDistance=-0.13
22:56:34.966 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:56:34.968 00.002 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:56:34.968 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
22:56:34.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:34.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:56:34.968 00.000 10072 MoveAxis(E, 15, ABG)
22:56:34.968 00.000 10072 Guiding  Dir = 2, Dur = 15
22:56:34.969 00.001 10072 IsGuiding returns 0
22:56:34.969 00.000 10072 PulseGuide returned control before completion, sleep 25
22:56:34.988 00.019 1032 UpdateGuideState exits: m=1388 SNR=26.2
22:56:34.991 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:34.993 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:34.994 00.001 1032 Enqueuing Expose request
22:56:35.005 00.011 10072 IsGuiding returns 0
22:56:35.005 00.000 10072 Move returns status 0, amount 15
22:56:35.005 00.000 10072 MoveAxis(N, 0, ABG)
22:56:35.005 00.000 10072 Move returns status 0, amount 0
22:56:35.005 00.000 10072 move complete, result=0
22:56:35.006 00.001 10072 worker thread done servicing request
22:56:35.006 00.000 10072 Worker thread wakes up
22:56:35.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:35.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:35.007 00.001 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:56:35.635 00.628 10072 Exposure complete
22:56:35.688 00.053 10072 worker thread done servicing request
22:56:35.688 00.000 1032 OnExposeComplete: enter
22:56:35.690 00.002 1032 UpdateGuideState(): m_state=6
22:56:35.692 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6657
22:56:35.694 00.002 1032 Star::Find returns 1 (0), X=1101.97, Y=132.21, Mass=1398, SNR=26.3, Peak=116 HFD=3.1
22:56:35.696 00.002 1032 MultiStar: [#1 0.14,-0.16,0.92,U] [#2 0.24,-0.20,0.00,M6] [#3 -0.01,-0.09,0.78,U] [#4 0.02,-0.17,0.67,U] [#5 0.19,-0.18,0.00,M3] [#6 0.05,-0.06,0.62,U] [#7 0.16,-0.13,0.71,U] [#8 0.20,-0.03,0.50,U] 
22:56:35.698 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.13}, one-star: {0.14, -0.17}
22:56:35.700 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
22:56:35.701 00.001 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
22:56:35.704 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.91 mountX=-0.15 mountY=-0.06, mountTheta=-2.74
22:56:35.707 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.13, opts=13)
22:56:35.709 00.002 1032 Enqueuing Move request for scope (0.10, -0.13)
22:56:35.713 00.004 10072 Worker thread wakes up
22:56:35.713 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
22:56:35.713 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
22:56:35.713 00.000 10072 Moving (0.10, -0.13) raw xDistance=-0.15 yDistance=-0.06
22:56:35.715 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:56:35.717 00.002 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 287.08
22:56:35.718 00.001 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:56:35.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:35.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:56:35.718 00.000 10072 MoveAxis(E, 86, ABG)
22:56:35.718 00.000 10072 Guiding  Dir = 2, Dur = 86
22:56:35.718 00.000 10072 IsGuiding returns 0
22:56:35.719 00.001 10072 PulseGuide returned control before completion, sleep 96
22:56:35.737 00.018 1032 UpdateGuideState exits: m=1398 SNR=26.3
22:56:35.740 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:35.743 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:35.745 00.002 1032 Enqueuing Expose request
22:56:35.820 00.075 10072 IsGuiding returns 1
22:56:35.820 00.000 10072 scope still moving after pulse duration time elapsed
22:56:35.851 00.031 10072 IsGuiding returns 0
22:56:35.851 00.000 10072 scope move finished after 86 + 46 ms
22:56:35.851 00.000 10072 Move returns status 0, amount 86
22:56:35.851 00.000 10072 MoveAxis(N, 0, ABG)
22:56:35.851 00.000 10072 Move returns status 0, amount 0
22:56:35.851 00.000 10072 move complete, result=0
22:56:35.851 00.000 10072 worker thread done servicing request
22:56:35.851 00.000 10072 Worker thread wakes up
22:56:35.851 00.000 1032 GuideStep: -0.1 px 86 ms EAST, -0.1 px 0 ms NORTH
22:56:35.853 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:35.854 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:36.263 00.409 10072 Exposure complete
22:56:36.313 00.050 10072 worker thread done servicing request
22:56:36.313 00.000 1032 OnExposeComplete: enter
22:56:36.315 00.002 1032 UpdateGuideState(): m_state=6
22:56:36.317 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6658
22:56:36.319 00.002 1032 Star::Find returns 1 (0), X=1102.00, Y=132.28, Mass=1340, SNR=25.7, Peak=108 HFD=3.2
22:56:36.320 00.001 1032 MultiStar: [#1 0.11,0.01,0.94,U] [#2 0.09,-0.09,0.79,U] [#3 0.01,0.05,0.78,U] [#4 0.04,0.00,0.69,U] [#5 0.04,-0.05,0.67,U] [#6 0.06,-0.00,0.63,U] [#7 0.25,-0.14,0.00,M3] [#8 0.11,0.02,0.51,U] 
22:56:36.322 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.02}, one-star: {0.17, -0.10}
22:56:36.325 00.003 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
22:56:36.326 00.001 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
22:56:36.328 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.26 mountX=-0.04 mountY=-0.08, mountTheta=-2.09
22:56:36.333 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
22:56:36.336 00.003 1032 Enqueuing Move request for scope (0.08, -0.02)
22:56:36.339 00.003 10072 Worker thread wakes up
22:56:36.339 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
22:56:36.339 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
22:56:36.339 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.08
22:56:36.341 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=146, Gamma=2.230
22:56:36.344 00.003 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.08
22:56:36.344 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:56:36.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:36.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:56:36.344 00.000 10072 MoveAxis(E, 16, ABG)
22:56:36.344 00.000 10072 Guiding  Dir = 2, Dur = 16
22:56:36.345 00.001 10072 IsGuiding returns 0
22:56:36.345 00.000 10072 PulseGuide returned control before completion, sleep 26
22:56:36.362 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:56:36.365 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:36.366 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:36.368 00.002 1032 Enqueuing Expose request
22:56:36.385 00.017 10072 IsGuiding returns 0
22:56:36.385 00.000 10072 Move returns status 0, amount 16
22:56:36.385 00.000 10072 MoveAxis(N, 0, ABG)
22:56:36.385 00.000 10072 Move returns status 0, amount 0
22:56:36.385 00.000 10072 move complete, result=0
22:56:36.385 00.000 10072 worker thread done servicing request
22:56:36.385 00.000 10072 Worker thread wakes up
22:56:36.386 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:36.386 00.000 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
22:56:36.388 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:37.012 00.624 10072 Exposure complete
22:56:37.063 00.051 10072 worker thread done servicing request
22:56:37.063 00.000 1032 OnExposeComplete: enter
22:56:37.065 00.002 1032 UpdateGuideState(): m_state=6
22:56:37.066 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6659
22:56:37.068 00.002 1032 Star::Find returns 1 (0), X=1101.94, Y=132.36, Mass=1350, SNR=25.8, Peak=110 HFD=3.3
22:56:37.069 00.001 1032 MultiStar: [#1 0.23,0.10,0.99,U] [#2 0.26,-0.04,0.00,M6] [#3 0.05,0.14,0.74,U] [#4 0.13,0.02,0.71,U] [#5 0.23,0.05,0.69,U] [#6 0.17,0.03,0.63,U] [#7 0.31,0.00,0.00,M4] [#8 0.12,0.03,0.52,U] 
22:56:37.070 00.001 1032 single-star, 6 included, MultiStar: {0.15, 0.05}, one-star: {0.11, -0.02}
22:56:37.073 00.003 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
22:56:37.075 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
22:56:37.076 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.15 mountX=-0.04 mountY=-0.10, mountTheta=-1.98
22:56:37.079 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:56:37.081 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
22:56:37.082 00.001 10072 Worker thread wakes up
22:56:37.082 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:56:37.082 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:56:37.082 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.04 yDistance=-0.10
22:56:37.084 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:56:37.087 00.003 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:56:37.088 00.001 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
22:56:37.088 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:37.088 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:56:37.088 00.000 10072 MoveAxis(E, 17, ABG)
22:56:37.088 00.000 10072 Guiding  Dir = 2, Dur = 17
22:56:37.089 00.001 10072 IsGuiding returns 0
22:56:37.089 00.000 10072 PulseGuide returned control before completion, sleep 27
22:56:37.106 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:56:37.108 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:37.110 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:37.113 00.003 1032 Enqueuing Expose request
22:56:37.119 00.006 10072 IsGuiding returns 0
22:56:37.119 00.000 10072 Move returns status 0, amount 17
22:56:37.119 00.000 10072 MoveAxis(N, 0, ABG)
22:56:37.119 00.000 10072 Move returns status 0, amount 0
22:56:37.119 00.000 10072 move complete, result=0
22:56:37.119 00.000 10072 worker thread done servicing request
22:56:37.119 00.000 10072 Worker thread wakes up
22:56:37.120 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:37.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:37.123 00.003 1032 GuideStep: -0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
22:56:37.528 00.405 10072 Exposure complete
22:56:37.579 00.051 1032 OnExposeComplete: enter
22:56:37.581 00.002 1032 UpdateGuideState(): m_state=6
22:56:37.583 00.002 10072 worker thread done servicing request
22:56:37.584 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6660
22:56:37.587 00.003 1032 Star::Find returns 1 (0), X=1101.99, Y=132.46, Mass=1462, SNR=26.9, Peak=124 HFD=3.4
22:56:37.588 00.001 1032 MultiStar: [#1 0.20,0.13,0.92,U] [#2 0.27,-0.06,0.00,M7] [#3 0.11,0.16,0.73,U] [#4 0.06,0.20,0.62,U] [#5 0.14,-0.17,0.65,U] [#6 0.10,0.16,0.61,U] [#7 0.26,0.06,0.00,M5] [#8 0.27,0.03,0.00,M1] 
22:56:37.591 00.003 1032 refined, 5 included, MultiStar: {0.14, 0.09}, one-star: {0.16, 0.08}
22:56:37.592 00.001 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
22:56:37.594 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
22:56:37.596 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.60 mountX=0.05 mountY=-0.16, mountTheta=-1.23
22:56:37.599 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.09, opts=13)
22:56:37.600 00.001 1032 Enqueuing Move request for scope (0.14, 0.09)
22:56:37.602 00.002 10072 Worker thread wakes up
22:56:37.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
22:56:37.602 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
22:56:37.602 00.000 10072 Moving (0.14, 0.09) raw xDistance=0.05 yDistance=-0.16
22:56:37.604 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:56:37.606 00.002 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:56:37.606 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
22:56:37.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:37.606 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:56:37.606 00.000 10072 MoveAxis(E, 15, ABG)
22:56:37.606 00.000 10072 Guiding  Dir = 2, Dur = 15
22:56:37.606 00.000 10072 IsGuiding returns 0
22:56:37.608 00.002 10072 PulseGuide returned control before completion, sleep 25
22:56:37.630 00.022 1032 UpdateGuideState exits: m=1462 SNR=26.9
22:56:37.633 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:37.635 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:37.638 00.003 1032 Enqueuing Expose request
22:56:37.640 00.002 10072 IsGuiding returns 0
22:56:37.640 00.000 10072 Move returns status 0, amount 15
22:56:37.640 00.000 10072 MoveAxis(N, 0, ABG)
22:56:37.640 00.000 10072 Move returns status 0, amount 0
22:56:37.640 00.000 10072 move complete, result=0
22:56:37.640 00.000 10072 worker thread done servicing request
22:56:37.640 00.000 10072 Worker thread wakes up
22:56:37.640 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:37.640 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:37.648 00.008 1032 GuideStep: 0.1 px 15 ms EAST, -0.2 px 0 ms NORTH
22:56:38.370 00.722 10072 Exposure complete
22:56:38.423 00.053 10072 worker thread done servicing request
22:56:38.423 00.000 1032 OnExposeComplete: enter
22:56:38.425 00.002 1032 UpdateGuideState(): m_state=6
22:56:38.427 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6661
22:56:38.429 00.002 1032 Star::Find returns 1 (0), X=1101.87, Y=132.29, Mass=1336, SNR=25.7, Peak=101 HFD=3.4
22:56:38.432 00.003 1032 MultiStar: [#1 0.13,-0.02,0.99,U] [#2 0.25,-0.14,0.00,M8] [#3 0.03,-0.00,0.76,U] [#4 -0.10,-0.02,0.71,U] [#5 -0.01,-0.03,0.68,U] [#6 0.30,0.07,0.00,M1] [#7 0.22,-0.17,0.00,M6] [#8 0.19,-0.04,0.52,U] 
22:56:38.434 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.03}, one-star: {0.04, -0.09}
22:56:38.436 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
22:56:38.437 00.001 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
22:56:38.439 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.63 mountX=-0.05 mountY=-0.04, mountTheta=-2.46
22:56:38.443 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
22:56:38.445 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
22:56:38.447 00.002 10072 Worker thread wakes up
22:56:38.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
22:56:38.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
22:56:38.447 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.04
22:56:38.449 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:56:38.452 00.003 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:56:38.452 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:56:38.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:38.453 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:56:38.453 00.000 10072 MoveAxis(E, 18, ABG)
22:56:38.453 00.000 10072 Guiding  Dir = 2, Dur = 18
22:56:38.453 00.000 10072 IsGuiding returns 0
22:56:38.453 00.000 10072 PulseGuide returned control before completion, sleep 28
22:56:38.470 00.017 1032 UpdateGuideState exits: m=1336 SNR=25.7
22:56:38.472 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:38.473 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:38.476 00.003 1032 Enqueuing Expose request
22:56:38.493 00.017 10072 IsGuiding returns 0
22:56:38.493 00.000 10072 Move returns status 0, amount 18
22:56:38.493 00.000 10072 MoveAxis(N, 0, ABG)
22:56:38.493 00.000 10072 Move returns status 0, amount 0
22:56:38.493 00.000 10072 move complete, result=0
22:56:38.493 00.000 10072 worker thread done servicing request
22:56:38.493 00.000 10072 Worker thread wakes up
22:56:38.493 00.000 1032 GuideStep: -0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
22:56:38.496 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:38.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:38.915 00.419 10072 Exposure complete
22:56:38.964 00.049 10072 worker thread done servicing request
22:56:38.964 00.000 1032 OnExposeComplete: enter
22:56:38.967 00.003 1032 UpdateGuideState(): m_state=6
22:56:38.969 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6662
22:56:38.971 00.002 1032 Star::Find returns 1 (0), X=1101.97, Y=132.32, Mass=1418, SNR=26.4, Peak=115 HFD=3.3
22:56:38.972 00.001 1032 MultiStar: [#1 0.08,-0.03,0.95,U] [#2 0.24,-0.03,0.76,U] [#3 -0.02,0.06,0.76,U] [#4 0.01,-0.10,0.64,U] [#5 0.14,-0.27,0.00,M1] [#6 0.09,-0.06,0.62,U] [#7 0.27,-0.13,0.00,M7] [#8 0.00,-0.06,0.49,U] 
22:56:38.974 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.04}, one-star: {0.14, -0.06}
22:56:38.975 00.001 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
22:56:38.978 00.003 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
22:56:38.979 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.43 mountX=-0.06 mountY=-0.07, mountTheta=-2.26
22:56:38.983 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
22:56:38.985 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
22:56:38.986 00.001 10072 Worker thread wakes up
22:56:38.987 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
22:56:38.987 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
22:56:38.987 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
22:56:38.992 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:56:38.995 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:56:38.995 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:56:38.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:38.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:56:38.995 00.000 10072 MoveAxis(E, 15, ABG)
22:56:38.995 00.000 10072 Guiding  Dir = 2, Dur = 15
22:56:38.996 00.001 10072 IsGuiding returns 0
22:56:38.996 00.000 10072 PulseGuide returned control before completion, sleep 25
22:56:39.012 00.016 1032 UpdateGuideState exits: m=1418 SNR=26.4
22:56:39.014 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:39.017 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:39.021 00.004 1032 Enqueuing Expose request
22:56:39.023 00.002 10072 IsGuiding returns 0
22:56:39.023 00.000 10072 Move returns status 0, amount 15
22:56:39.023 00.000 10072 MoveAxis(N, 0, ABG)
22:56:39.023 00.000 10072 Move returns status 0, amount 0
22:56:39.023 00.000 10072 move complete, result=0
22:56:39.023 00.000 10072 worker thread done servicing request
22:56:39.023 00.000 10072 Worker thread wakes up
22:56:39.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:39.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:39.031 00.008 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:56:39.650 00.619 10072 Exposure complete
22:56:39.705 00.055 10072 worker thread done servicing request
22:56:39.705 00.000 1032 OnExposeComplete: enter
22:56:39.708 00.003 1032 UpdateGuideState(): m_state=6
22:56:39.713 00.005 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6663
22:56:39.716 00.003 1032 Star::Find returns 1 (0), X=1101.87, Y=132.30, Mass=1346, SNR=25.8, Peak=98 HFD=3.4
22:56:39.717 00.001 1032 MultiStar: [#1 0.13,-0.03,1.01,U] [#2 0.32,-0.10,0.00,M8] [#3 -0.03,0.19,0.74,U] [#4 0.09,-0.05,0.68,U] [#5 0.13,-0.25,0.00,M2] [#6 -0.04,-0.01,0.61,U] [#7 0.16,-0.06,0.72,U] [#8 0.09,-0.04,0.49,U] 
22:56:39.718 00.001 1032 refined, 6 included, MultiStar: {0.07, -0.01}, one-star: {0.04, -0.08}
22:56:39.721 00.003 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
22:56:39.722 00.001 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
22:56:39.724 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.22 mountX=-0.03 mountY=-0.06, mountTheta=-2.05
22:56:39.726 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
22:56:39.728 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
22:56:39.730 00.002 10072 Worker thread wakes up
22:56:39.730 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:56:39.730 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:56:39.730 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
22:56:39.731 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:56:39.733 00.002 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:56:39.735 00.002 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:56:39.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:39.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:56:39.735 00.000 10072 MoveAxis(E, 16, ABG)
22:56:39.735 00.000 10072 Guiding  Dir = 2, Dur = 16
22:56:39.735 00.000 10072 IsGuiding returns 0
22:56:39.736 00.001 10072 PulseGuide returned control before completion, sleep 26
22:56:39.754 00.018 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:56:39.756 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:39.758 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:39.760 00.002 1032 Enqueuing Expose request
22:56:39.772 00.012 10072 IsGuiding returns 0
22:56:39.773 00.001 10072 Move returns status 0, amount 16
22:56:39.773 00.000 10072 MoveAxis(N, 0, ABG)
22:56:39.773 00.000 10072 Move returns status 0, amount 0
22:56:39.773 00.000 10072 move complete, result=0
22:56:39.773 00.000 10072 worker thread done servicing request
22:56:39.773 00.000 10072 Worker thread wakes up
22:56:39.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:39.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:39.774 00.001 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
22:56:40.180 00.406 10072 Exposure complete
22:56:40.231 00.051 10072 worker thread done servicing request
22:56:40.231 00.000 1032 OnExposeComplete: enter
22:56:40.233 00.002 1032 UpdateGuideState(): m_state=6
22:56:40.235 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6664
22:56:40.236 00.001 1032 Star::Find returns 1 (0), X=1101.97, Y=132.24, Mass=1322, SNR=25.6, Peak=105 HFD=3.2
22:56:40.237 00.001 1032 MultiStar: [#1 0.18,-0.10,0.96,U] [#2 0.35,-0.30,0.00,M9] [#3 0.06,0.03,0.79,U] [#4 -0.05,-0.08,0.68,U] [#5 -0.03,-0.12,0.68,U] [#6 0.03,-0.00,0.62,U] [#7 0.19,-0.17,0.00,M7] [#8 -0.03,-0.07,0.53,U] 
22:56:40.239 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.07}, one-star: {0.14, -0.14}
22:56:40.241 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
22:56:40.243 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
22:56:40.245 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.87 mountX=-0.08 mountY=-0.04, mountTheta=-2.70
22:56:40.248 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
22:56:40.251 00.003 1032 Enqueuing Move request for scope (0.06, -0.07)
22:56:40.253 00.002 10072 Worker thread wakes up
22:56:40.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
22:56:40.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
22:56:40.253 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
22:56:40.255 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:56:40.258 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.09
22:56:40.258 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:56:40.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:40.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:56:40.258 00.000 10072 MoveAxis(E, 14, ABG)
22:56:40.258 00.000 10072 Guiding  Dir = 2, Dur = 14
22:56:40.258 00.000 10072 IsGuiding returns 0
22:56:40.259 00.001 10072 PulseGuide returned control before completion, sleep 24
22:56:40.276 00.017 1032 UpdateGuideState exits: m=1322 SNR=25.6
22:56:40.278 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:40.279 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:40.281 00.002 1032 Enqueuing Expose request
22:56:40.287 00.006 10072 IsGuiding returns 0
22:56:40.287 00.000 10072 Move returns status 0, amount 14
22:56:40.287 00.000 10072 MoveAxis(N, 0, ABG)
22:56:40.287 00.000 10072 Move returns status 0, amount 0
22:56:40.287 00.000 10072 move complete, result=0
22:56:40.287 00.000 10072 worker thread done servicing request
22:56:40.287 00.000 10072 Worker thread wakes up
22:56:40.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:40.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:40.290 00.003 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
22:56:40.914 00.624 10072 Exposure complete
22:56:40.968 00.054 10072 worker thread done servicing request
22:56:40.968 00.000 1032 OnExposeComplete: enter
22:56:40.970 00.002 1032 UpdateGuideState(): m_state=6
22:56:40.972 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6665
22:56:40.973 00.001 1032 Star::Find returns 1 (0), X=1102.06, Y=132.30, Mass=1306, SNR=25.4, Peak=114 HFD=3.2
22:56:40.975 00.002 1032 MultiStar: [#1 0.14,-0.10,0.98,U] [#2 0.15,-0.20,0.80,U] [#3 0.16,-0.14,0.75,U] [#4 0.09,-0.13,0.66,U] [#5 0.10,-0.15,0.72,U] [#6 0.18,-0.01,0.65,U] [#7 0.19,-0.12,0.69,U] [#8 0.16,-0.05,0.53,U] 
22:56:40.977 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.11}, one-star: {0.23, -0.08}
22:56:40.978 00.001 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
22:56:40.980 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
22:56:40.982 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.62 mountX=-0.15 mountY=-0.12, mountTheta=-2.45
22:56:40.984 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.11, opts=13)
22:56:40.988 00.004 1032 Enqueuing Move request for scope (0.16, -0.11)
22:56:40.989 00.001 10072 Worker thread wakes up
22:56:40.990 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
22:56:40.990 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
22:56:40.990 00.000 10072 Moving (0.16, -0.11) raw xDistance=-0.15 yDistance=-0.12
22:56:40.992 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:56:40.994 00.002 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 287.10
22:56:40.994 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:56:40.994 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:40.994 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:56:40.994 00.000 10072 MoveAxis(E, 87, ABG)
22:56:40.994 00.000 10072 Guiding  Dir = 2, Dur = 87
22:56:40.994 00.000 10072 IsGuiding returns 0
22:56:40.995 00.001 10072 PulseGuide returned control before completion, sleep 97
22:56:41.011 00.016 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:56:41.014 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:41.015 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:41.017 00.002 1032 Enqueuing Expose request
22:56:41.099 00.082 10072 IsGuiding returns 0
22:56:41.099 00.000 10072 Move returns status 0, amount 87
22:56:41.099 00.000 10072 MoveAxis(N, 0, ABG)
22:56:41.099 00.000 10072 Move returns status 0, amount 0
22:56:41.099 00.000 10072 move complete, result=0
22:56:41.099 00.000 10072 worker thread done servicing request
22:56:41.099 00.000 10072 Worker thread wakes up
22:56:41.099 00.000 1032 GuideStep: -0.1 px 87 ms EAST, -0.1 px 0 ms NORTH
22:56:41.103 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:41.103 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:41.511 00.408 10072 Exposure complete
22:56:41.563 00.052 10072 worker thread done servicing request
22:56:41.563 00.000 1032 OnExposeComplete: enter
22:56:41.565 00.002 1032 UpdateGuideState(): m_state=6
22:56:41.566 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6666
22:56:41.568 00.002 1032 Star::Find returns 1 (0), X=1102.01, Y=132.32, Mass=1384, SNR=26.1, Peak=117 HFD=3.3
22:56:41.569 00.001 1032 MultiStar: [#1 0.16,0.02,0.95,U] [#2 0.34,-0.06,0.00,M9] [#3 0.15,0.15,0.74,U] [#4 0.13,0.05,0.66,U] [#5 0.17,-0.02,0.67,U] [#6 0.07,0.02,0.62,U] [#7 0.28,-0.08,0.00,M7] [#8 0.21,0.01,0.52,U] 
22:56:41.572 00.003 1032 refined, 6 included, MultiStar: {0.15, 0.02}, one-star: {0.18, -0.06}
22:56:41.573 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
22:56:41.575 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
22:56:41.577 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.16 cameraTheta=0.14 mountX=-0.02 mountY=-0.16, mountTheta=-1.69
22:56:41.579 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
22:56:41.581 00.002 1032 Enqueuing Move request for scope (0.15, 0.02)
22:56:41.584 00.003 10072 Worker thread wakes up
22:56:41.584 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
22:56:41.584 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
22:56:41.584 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.16
22:56:41.588 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:56:41.590 00.002 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:56:41.590 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
22:56:41.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:41.591 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:56:41.591 00.000 10072 MoveAxis(E, 15, ABG)
22:56:41.591 00.000 10072 Guiding  Dir = 2, Dur = 15
22:56:41.591 00.000 10072 IsGuiding returns 0
22:56:41.591 00.000 10072 PulseGuide returned control before completion, sleep 25
22:56:41.609 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:56:41.612 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:41.615 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:41.618 00.003 1032 Enqueuing Expose request
22:56:41.620 00.002 10072 IsGuiding returns 0
22:56:41.620 00.000 10072 Move returns status 0, amount 15
22:56:41.620 00.000 10072 MoveAxis(N, 0, ABG)
22:56:41.620 00.000 10072 Move returns status 0, amount 0
22:56:41.620 00.000 10072 move complete, result=0
22:56:41.620 00.000 10072 worker thread done servicing request
22:56:41.620 00.000 10072 Worker thread wakes up
22:56:41.621 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:41.621 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:41.628 00.007 1032 GuideStep: -0.0 px 15 ms EAST, -0.2 px 0 ms NORTH
22:56:42.250 00.622 10072 Exposure complete
22:56:42.299 00.049 10072 worker thread done servicing request
22:56:42.299 00.000 1032 OnExposeComplete: enter
22:56:42.301 00.002 1032 UpdateGuideState(): m_state=6
22:56:42.303 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6667
22:56:42.304 00.001 1032 Star::Find returns 1 (0), X=1101.99, Y=132.38, Mass=1367, SNR=26.0, Peak=123 HFD=3.3
22:56:42.306 00.002 1032 MultiStar: [#1 0.18,0.23,0.00,M1] [#2 0.17,0.12,0.78,U] [#3 -0.05,0.28,0.00,M1] [#4 0.00,0.14,0.68,U] [#5 0.10,0.10,0.66,U] [#6 0.08,0.39,0.00,M1] [#7 0.32,0.14,0.00,M8] [#8 0.11,0.08,0.50,U] 
22:56:42.307 00.001 1032 refined, 4 included, MultiStar: {0.11, 0.08}, one-star: {0.16, 0.00}
22:56:42.308 00.001 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
22:56:42.309 00.001 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
22:56:42.312 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.62 mountX=0.05 mountY=-0.13, mountTheta=-1.21
22:56:42.317 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
22:56:42.318 00.001 1032 Enqueuing Move request for scope (0.11, 0.08)
22:56:42.320 00.002 10072 Worker thread wakes up
22:56:42.321 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
22:56:42.321 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
22:56:42.321 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
22:56:42.323 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:56:42.330 00.007 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:56:42.330 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
22:56:42.331 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:42.331 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:56:42.331 00.000 10072 MoveAxis(E, 16, ABG)
22:56:42.331 00.000 10072 Guiding  Dir = 2, Dur = 16
22:56:42.331 00.000 10072 IsGuiding returns 0
22:56:42.331 00.000 10072 PulseGuide returned control before completion, sleep 26
22:56:42.346 00.015 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:56:42.348 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:42.350 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:42.352 00.002 1032 Enqueuing Expose request
22:56:42.372 00.020 10072 IsGuiding returns 0
22:56:42.372 00.000 10072 Move returns status 0, amount 16
22:56:42.372 00.000 10072 MoveAxis(N, 0, ABG)
22:56:42.373 00.001 10072 Move returns status 0, amount 0
22:56:42.373 00.000 10072 move complete, result=0
22:56:42.373 00.000 10072 worker thread done servicing request
22:56:42.373 00.000 10072 Worker thread wakes up
22:56:42.373 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:42.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:42.375 00.002 1032 GuideStep: 0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
22:56:42.779 00.404 10072 Exposure complete
22:56:42.829 00.050 10072 worker thread done servicing request
22:56:42.830 00.001 1032 OnExposeComplete: enter
22:56:42.834 00.004 1032 UpdateGuideState(): m_state=6
22:56:42.836 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6668
22:56:42.837 00.001 1032 Star::Find returns 1 (0), X=1102.03, Y=132.50, Mass=1479, SNR=27.0, Peak=126 HFD=3.6
22:56:42.839 00.002 1032 MultiStar: [#1 0.26,0.15,0.00,M2] [#2 0.22,0.18,0.00,M9] [#3 0.14,0.03,0.69,U] [#4 0.06,0.05,0.66,U] [#5 0.18,0.06,0.62,U] [#6 0.13,0.18,0.62,U] [#7 0.38,-0.01,0.00,M9] [#8 0.07,0.15,0.52,U] 
22:56:42.842 00.003 1032 refined, 5 included, MultiStar: {0.14, 0.10}, one-star: {0.20, 0.13}
22:56:42.843 00.001 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
22:56:42.846 00.003 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
22:56:42.847 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.62 mountX=0.06 mountY=-0.16, mountTheta=-1.21
22:56:42.850 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.10, opts=13)
22:56:42.852 00.002 1032 Enqueuing Move request for scope (0.14, 0.10)
22:56:42.854 00.002 10072 Worker thread wakes up
22:56:42.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
22:56:42.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
22:56:42.854 00.000 10072 Moving (0.14, 0.10) raw xDistance=0.06 yDistance=-0.16
22:56:42.855 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
22:56:42.857 00.002 10072 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:56:42.857 00.000 10072 PPEC: input: 0.06, control: -0.02, exposure: 500
22:56:42.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:42.857 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:56:42.857 00.000 10072 MoveAxis(E, 15, ABG)
22:56:42.857 00.000 10072 Guiding  Dir = 2, Dur = 15
22:56:42.858 00.001 10072 IsGuiding returns 0
22:56:42.859 00.001 10072 PulseGuide returned control before completion, sleep 25
22:56:42.875 00.016 1032 UpdateGuideState exits: m=1479 SNR=27.0
22:56:42.878 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:42.879 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:42.881 00.002 1032 Enqueuing Expose request
22:56:42.886 00.005 10072 IsGuiding returns 0
22:56:42.886 00.000 10072 Move returns status 0, amount 15
22:56:42.886 00.000 10072 MoveAxis(N, 0, ABG)
22:56:42.886 00.000 10072 Move returns status 0, amount 0
22:56:42.886 00.000 10072 move complete, result=0
22:56:42.886 00.000 10072 worker thread done servicing request
22:56:42.886 00.000 10072 Worker thread wakes up
22:56:42.886 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:42.886 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:42.894 00.008 1032 GuideStep: 0.1 px 15 ms EAST, -0.2 px 0 ms NORTH
22:56:43.511 00.617 10072 Exposure complete
22:56:43.572 00.061 10072 worker thread done servicing request
22:56:43.572 00.000 1032 OnExposeComplete: enter
22:56:43.574 00.002 1032 UpdateGuideState(): m_state=6
22:56:43.576 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6669
22:56:43.577 00.001 1032 Star::Find returns 1 (0), X=1102.04, Y=132.37, Mass=1323, SNR=25.6, Peak=115 HFD=3.3
22:56:43.580 00.003 1032 MultiStar: [#1 0.23,-0.05,1.00,U] [#2 0.44,-0.10,0.00,M10] [#3 0.13,0.05,0.74,U] [#4 0.09,-0.03,0.67,U] [#5 0.12,-0.13,0.68,U] [#6 0.20,-0.04,0.63,U] [#7 0.36,-0.06,0.00,M10] [#8 0.16,-0.00,0.52,U] 
22:56:43.582 00.002 1032 refined, 6 included, MultiStar: {0.17, -0.03}, one-star: {0.21, -0.01}
22:56:43.585 00.003 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
22:56:43.586 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
22:56:43.589 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.18 mountX=-0.07 mountY=-0.16, mountTheta=-2.01
22:56:43.593 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
22:56:43.595 00.002 1032 Enqueuing Move request for scope (0.17, -0.03)
22:56:43.597 00.002 10072 Worker thread wakes up
22:56:43.597 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
22:56:43.597 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
22:56:43.597 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.07 yDistance=-0.16
22:56:43.599 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:56:43.601 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:56:43.603 00.002 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
22:56:43.603 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:43.603 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:56:43.603 00.000 10072 MoveAxis(E, 17, ABG)
22:56:43.603 00.000 10072 Guiding  Dir = 2, Dur = 17
22:56:43.603 00.000 10072 IsGuiding returns 0
22:56:43.603 00.000 10072 PulseGuide returned control before completion, sleep 27
22:56:43.620 00.017 1032 UpdateGuideState exits: m=1323 SNR=25.6
22:56:43.624 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:43.625 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:43.627 00.002 1032 Enqueuing Expose request
22:56:43.636 00.009 10072 IsGuiding returns 0
22:56:43.636 00.000 10072 Move returns status 0, amount 17
22:56:43.636 00.000 10072 MoveAxis(N, 0, ABG)
22:56:43.636 00.000 10072 Move returns status 0, amount 0
22:56:43.636 00.000 10072 move complete, result=0
22:56:43.636 00.000 10072 worker thread done servicing request
22:56:43.636 00.000 10072 Worker thread wakes up
22:56:43.637 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:43.637 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:43.637 00.000 1032 GuideStep: -0.1 px 17 ms EAST, -0.2 px 0 ms NORTH
22:56:44.043 00.406 10072 Exposure complete
22:56:44.091 00.048 10072 worker thread done servicing request
22:56:44.091 00.000 1032 OnExposeComplete: enter
22:56:44.093 00.002 1032 UpdateGuideState(): m_state=6
22:56:44.094 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6670
22:56:44.096 00.002 1032 Star::Find returns 1 (0), X=1101.97, Y=132.36, Mass=1360, SNR=25.9, Peak=110 HFD=3.4
22:56:44.098 00.002 1032 MultiStar: [#1 0.23,0.09,0.96,U] [#2 0.39,0.01,0.00,R] [#3 0.14,0.03,0.79,U] [#4 0.10,-0.11,0.65,U] [#5 0.13,-0.08,0.70,U] [#6 0.23,0.08,0.63,U] [#7 0.25,-0.14,0.00,R] [#8 0.19,-0.03,0.53,U] 
22:56:44.099 00.001 1032 single-star, 6 included, MultiStar: {0.17, 0.00}, one-star: {0.14, -0.01}
22:56:44.100 00.001 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
22:56:44.102 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
22:56:44.103 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.09 mountX=-0.05 mountY=-0.13, mountTheta=-1.92
22:56:44.105 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
22:56:44.106 00.001 1032 Enqueuing Move request for scope (0.14, -0.01)
22:56:44.108 00.002 10072 Worker thread wakes up
22:56:44.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
22:56:44.108 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
22:56:44.108 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.05 yDistance=-0.13
22:56:44.110 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:56:44.112 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.10
22:56:44.113 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:56:44.113 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:44.113 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:56:44.113 00.000 10072 MoveAxis(E, 13, ABG)
22:56:44.113 00.000 10072 Guiding  Dir = 2, Dur = 13
22:56:44.113 00.000 10072 IsGuiding returns 0
22:56:44.113 00.000 10072 PulseGuide returned control before completion, sleep 23
22:56:44.130 00.017 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:56:44.132 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:44.133 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:44.135 00.002 1032 Enqueuing Expose request
22:56:44.150 00.015 10072 IsGuiding returns 0
22:56:44.150 00.000 10072 Move returns status 0, amount 13
22:56:44.150 00.000 10072 MoveAxis(N, 0, ABG)
22:56:44.150 00.000 10072 Move returns status 0, amount 0
22:56:44.150 00.000 10072 move complete, result=0
22:56:44.150 00.000 10072 worker thread done servicing request
22:56:44.150 00.000 10072 Worker thread wakes up
22:56:44.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:44.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:44.151 00.001 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:56:44.781 00.630 10072 Exposure complete
22:56:44.831 00.050 10072 worker thread done servicing request
22:56:44.831 00.000 1032 OnExposeComplete: enter
22:56:44.834 00.003 1032 UpdateGuideState(): m_state=6
22:56:44.836 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6671
22:56:44.837 00.001 1032 Star::Find returns 1 (0), X=1101.90, Y=132.33, Mass=1331, SNR=25.6, Peak=108 HFD=3.3
22:56:44.839 00.002 1032 MultiStar: [#1 0.18,-0.11,1.01,U] [#2 -0.06,-0.07,0.82,U] [#3 0.15,0.05,0.77,U] [#4 0.09,-0.03,0.70,U] [#5 0.16,0.06,0.66,U] [#6 0.24,-0.06,0.63,U] [#7 0.04,0.21,0.74,U] [#8 0.10,-0.05,0.51,U] 
22:56:44.840 00.001 1032 single-star, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.07, -0.05}
22:56:44.842 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
22:56:44.843 00.001 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
22:56:44.844 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.58 mountX=-0.06 mountY=-0.06, mountTheta=-2.41
22:56:44.847 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
22:56:44.849 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
22:56:44.850 00.001 10072 Worker thread wakes up
22:56:44.851 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
22:56:44.851 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
22:56:44.851 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.06 yDistance=-0.06
22:56:44.852 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:56:44.855 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
22:56:44.855 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:56:44.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:44.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:56:44.855 00.000 10072 MoveAxis(E, 19, ABG)
22:56:44.855 00.000 10072 Guiding  Dir = 2, Dur = 19
22:56:44.855 00.000 10072 IsGuiding returns 0
22:56:44.856 00.001 10072 PulseGuide returned control before completion, sleep 29
22:56:44.871 00.015 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:56:44.874 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:44.876 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:44.878 00.002 1032 Enqueuing Expose request
22:56:44.889 00.011 10072 IsGuiding returns 0
22:56:44.889 00.000 10072 Move returns status 0, amount 19
22:56:44.889 00.000 10072 MoveAxis(N, 0, ABG)
22:56:44.889 00.000 10072 Move returns status 0, amount 0
22:56:44.889 00.000 10072 move complete, result=0
22:56:44.889 00.000 10072 worker thread done servicing request
22:56:44.889 00.000 10072 Worker thread wakes up
22:56:44.890 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:44.890 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:44.890 00.000 1032 GuideStep: -0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
22:56:45.296 00.406 10072 Exposure complete
22:56:45.355 00.059 10072 worker thread done servicing request
22:56:45.355 00.000 1032 OnExposeComplete: enter
22:56:45.357 00.002 1032 UpdateGuideState(): m_state=6
22:56:45.358 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6672
22:56:45.360 00.002 1032 Star::Find returns 1 (0), X=1102.02, Y=132.38, Mass=1353, SNR=25.8, Peak=113 HFD=3.4
22:56:45.362 00.002 1032 MultiStar: [#1 0.17,0.04,0.93,U] [#2 -0.02,-0.07,0.78,U] [#3 0.18,0.05,0.76,U] [#4 0.08,-0.02,0.72,U] [#5 0.14,0.08,0.68,U] [#6 0.30,0.07,0.00,M1] [#7 0.03,0.18,0.70,U] [#8 0.17,0.13,0.50,U] 
22:56:45.364 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.04}, one-star: {0.19, 0.00}
22:56:45.365 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
22:56:45.367 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
22:56:45.369 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.34 mountX=0.01 mountY=-0.13, mountTheta=-1.50
22:56:45.372 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
22:56:45.374 00.002 1032 Enqueuing Move request for scope (0.12, 0.04)
22:56:45.375 00.001 10072 Worker thread wakes up
22:56:45.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
22:56:45.375 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
22:56:45.375 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.13
22:56:45.377 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:56:45.379 00.002 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
22:56:45.379 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
22:56:45.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:45.380 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:56:45.380 00.000 10072 MoveAxis(E, 17, ABG)
22:56:45.380 00.000 10072 Guiding  Dir = 2, Dur = 17
22:56:45.380 00.000 10072 IsGuiding returns 0
22:56:45.380 00.000 10072 PulseGuide returned control before completion, sleep 27
22:56:45.399 00.019 1032 UpdateGuideState exits: m=1353 SNR=25.8
22:56:45.401 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:45.403 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:45.406 00.003 1032 Enqueuing Expose request
22:56:45.419 00.013 10072 IsGuiding returns 0
22:56:45.419 00.000 10072 Move returns status 0, amount 17
22:56:45.419 00.000 10072 MoveAxis(N, 0, ABG)
22:56:45.419 00.000 10072 Move returns status 0, amount 0
22:56:45.419 00.000 10072 move complete, result=0
22:56:45.419 00.000 10072 worker thread done servicing request
22:56:45.419 00.000 10072 Worker thread wakes up
22:56:45.419 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:45.419 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:45.420 00.001 1032 GuideStep: 0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
22:56:46.044 00.624 10072 Exposure complete
22:56:46.093 00.049 10072 worker thread done servicing request
22:56:46.093 00.000 1032 OnExposeComplete: enter
22:56:46.095 00.002 1032 UpdateGuideState(): m_state=6
22:56:46.097 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6673
22:56:46.099 00.002 1032 Star::Find returns 1 (0), X=1102.03, Y=132.36, Mass=1430, SNR=26.6, Peak=125 HFD=3.3
22:56:46.100 00.001 1032 MultiStar: [#1 0.28,-0.07,0.00,M1] [#2 -0.12,0.01,0.74,U] [#3 0.20,-0.03,0.74,U] [#4 0.11,-0.06,0.68,U] [#5 0.10,-0.12,0.65,U] [#6 0.31,0.04,0.00,M2] [#7 0.24,-0.02,0.70,U] [#8 0.17,0.07,0.50,U] 
22:56:46.103 00.003 1032 refined, 6 included, MultiStar: {0.13, -0.03}, one-star: {0.20, -0.02}
22:56:46.104 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
22:56:46.106 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
22:56:46.107 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.21 mountX=-0.06 mountY=-0.12, mountTheta=-2.04
22:56:46.110 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
22:56:46.111 00.001 1032 Enqueuing Move request for scope (0.13, -0.03)
22:56:46.113 00.002 10072 Worker thread wakes up
22:56:46.113 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
22:56:46.113 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
22:56:46.114 00.001 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
22:56:46.116 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:56:46.119 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
22:56:46.119 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:56:46.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:46.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:56:46.119 00.000 10072 MoveAxis(E, 19, ABG)
22:56:46.119 00.000 10072 Guiding  Dir = 2, Dur = 19
22:56:46.119 00.000 10072 IsGuiding returns 0
22:56:46.120 00.001 10072 PulseGuide returned control before completion, sleep 29
22:56:46.136 00.016 1032 UpdateGuideState exits: m=1430 SNR=26.6
22:56:46.138 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:46.141 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:46.143 00.002 1032 Enqueuing Expose request
22:56:46.151 00.008 10072 IsGuiding returns 0
22:56:46.151 00.000 10072 Move returns status 0, amount 19
22:56:46.151 00.000 10072 MoveAxis(N, 0, ABG)
22:56:46.151 00.000 10072 Move returns status 0, amount 0
22:56:46.151 00.000 10072 move complete, result=0
22:56:46.151 00.000 10072 worker thread done servicing request
22:56:46.151 00.000 10072 Worker thread wakes up
22:56:46.151 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:46.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:46.152 00.001 1032 GuideStep: -0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
22:56:46.557 00.405 10072 Exposure complete
22:56:46.608 00.051 10072 worker thread done servicing request
22:56:46.608 00.000 1032 OnExposeComplete: enter
22:56:46.610 00.002 1032 UpdateGuideState(): m_state=6
22:56:46.612 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6674
22:56:46.614 00.002 1032 Star::Find returns 1 (0), X=1101.93, Y=132.29, Mass=1323, SNR=25.6, Peak=106 HFD=3.3
22:56:46.618 00.004 1032 MultiStar: [#1 0.24,-0.09,0.00,M2] [#2 -0.15,-0.18,0.77,U] [#3 0.29,-0.07,0.00,M1] [#4 0.03,-0.04,0.67,U] [#5 0.06,-0.12,0.72,U] [#6 0.22,-0.10,0.63,U] [#7 0.03,0.06,0.73,U] [#8 0.21,-0.09,0.50,U] 
22:56:46.620 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.08}, one-star: {0.10, -0.09}
22:56:46.621 00.001 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
22:56:46.623 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
22:56:46.624 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.90 mountX=-0.09 mountY=-0.04, mountTheta=-2.73
22:56:46.628 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
22:56:46.630 00.002 1032 Enqueuing Move request for scope (0.06, -0.08)
22:56:46.632 00.002 10072 Worker thread wakes up
22:56:46.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
22:56:46.632 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
22:56:46.632 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
22:56:46.635 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:56:46.637 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
22:56:46.637 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:56:46.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:46.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:56:46.637 00.000 10072 MoveAxis(E, 16, ABG)
22:56:46.637 00.000 10072 Guiding  Dir = 2, Dur = 16
22:56:46.638 00.001 10072 IsGuiding returns 0
22:56:46.638 00.000 10072 PulseGuide returned control before completion, sleep 26
22:56:46.654 00.016 1032 UpdateGuideState exits: m=1323 SNR=25.6
22:56:46.656 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:46.658 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:46.660 00.002 1032 Enqueuing Expose request
22:56:46.679 00.019 10072 IsGuiding returns 0
22:56:46.679 00.000 10072 Move returns status 0, amount 16
22:56:46.679 00.000 10072 MoveAxis(N, 0, ABG)
22:56:46.679 00.000 10072 Move returns status 0, amount 0
22:56:46.680 00.001 10072 move complete, result=0
22:56:46.680 00.000 10072 worker thread done servicing request
22:56:46.680 00.000 10072 Worker thread wakes up
22:56:46.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:46.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:46.681 00.001 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:56:47.308 00.627 10072 Exposure complete
22:56:47.359 00.051 10072 worker thread done servicing request
22:56:47.359 00.000 1032 OnExposeComplete: enter
22:56:47.362 00.003 1032 UpdateGuideState(): m_state=6
22:56:47.365 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6675
22:56:47.366 00.001 1032 Star::Find returns 1 (0), X=1101.97, Y=132.40, Mass=1390, SNR=26.2, Peak=121 HFD=3.4
22:56:47.370 00.004 1032 MultiStar: [#1 0.28,-0.03,0.00,M3] [#2 -0.08,-0.11,0.81,U] [#3 0.16,-0.03,0.73,U] [#4 0.24,-0.15,0.00,M1] [#5 0.27,-0.27,0.00,M1] [#6 0.04,-0.01,0.60,U] [#7 0.23,0.01,0.69,U] [#8 0.20,0.01,0.50,U] 
22:56:47.372 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.02}, one-star: {0.14, 0.03}
22:56:47.373 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
22:56:47.375 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
22:56:47.376 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.16 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
22:56:47.379 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:56:47.381 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
22:56:47.382 00.001 10072 Worker thread wakes up
22:56:47.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:56:47.383 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:56:47.383 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
22:56:47.384 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:56:47.387 00.003 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
22:56:47.387 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
22:56:47.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:47.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:56:47.387 00.000 10072 MoveAxis(E, 18, ABG)
22:56:47.387 00.000 10072 Guiding  Dir = 2, Dur = 18
22:56:47.387 00.000 10072 IsGuiding returns 0
22:56:47.388 00.001 10072 PulseGuide returned control before completion, sleep 28
22:56:47.405 00.017 1032 UpdateGuideState exits: m=1390 SNR=26.2
22:56:47.407 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:47.408 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:47.410 00.002 1032 Enqueuing Expose request
22:56:47.430 00.020 10072 IsGuiding returns 0
22:56:47.430 00.000 10072 Move returns status 0, amount 18
22:56:47.430 00.000 10072 MoveAxis(N, 0, ABG)
22:56:47.430 00.000 10072 Move returns status 0, amount 0
22:56:47.430 00.000 10072 move complete, result=0
22:56:47.430 00.000 10072 worker thread done servicing request
22:56:47.430 00.000 10072 Worker thread wakes up
22:56:47.430 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:47.430 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:47.432 00.002 1032 GuideStep: -0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
22:56:47.840 00.408 10072 Exposure complete
22:56:47.899 00.059 10072 worker thread done servicing request
22:56:47.899 00.000 1032 OnExposeComplete: enter
22:56:47.902 00.003 1032 UpdateGuideState(): m_state=6
22:56:47.905 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6676
22:56:47.906 00.001 1032 Star::Find returns 1 (0), X=1102.02, Y=132.36, Mass=1353, SNR=25.8, Peak=116 HFD=3.3
22:56:47.908 00.002 1032 MultiStar: [#1 0.20,0.01,0.91,U] [#2 -0.14,-0.09,0.78,U] [#3 0.11,-0.02,0.76,U] [#4 0.14,-0.09,0.68,U] [#5 0.13,-0.12,0.68,U] [#6 0.11,-0.04,0.63,U] [#7 0.14,0.15,0.70,U] [#8 0.18,-0.04,0.52,U] 
22:56:47.910 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.19, -0.01}
22:56:47.912 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
22:56:47.913 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
22:56:47.915 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.20 mountX=-0.05 mountY=-0.11, mountTheta=-2.03
22:56:47.919 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
22:56:47.921 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
22:56:47.923 00.002 10072 Worker thread wakes up
22:56:47.923 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
22:56:47.923 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
22:56:47.923 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
22:56:47.925 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:56:47.927 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.11
22:56:47.927 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:56:47.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:47.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:56:47.927 00.000 10072 MoveAxis(E, 14, ABG)
22:56:47.927 00.000 10072 Guiding  Dir = 2, Dur = 14
22:56:47.928 00.001 10072 IsGuiding returns 0
22:56:47.928 00.000 10072 PulseGuide returned control before completion, sleep 24
22:56:47.947 00.019 1032 UpdateGuideState exits: m=1353 SNR=25.8
22:56:47.950 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:47.952 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:47.953 00.001 1032 Enqueuing Expose request
22:56:47.960 00.007 10072 IsGuiding returns 0
22:56:47.960 00.000 10072 Move returns status 0, amount 14
22:56:47.960 00.000 10072 MoveAxis(N, 0, ABG)
22:56:47.960 00.000 10072 Move returns status 0, amount 0
22:56:47.960 00.000 10072 move complete, result=0
22:56:47.960 00.000 10072 worker thread done servicing request
22:56:47.960 00.000 10072 Worker thread wakes up
22:56:47.960 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:47.961 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:47.965 00.004 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:56:48.587 00.622 10072 Exposure complete
22:56:48.637 00.050 10072 worker thread done servicing request
22:56:48.638 00.001 1032 OnExposeComplete: enter
22:56:48.639 00.001 1032 UpdateGuideState(): m_state=6
22:56:48.641 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6677
22:56:48.644 00.003 1032 Star::Find returns 1 (0), X=1102.02, Y=132.32, Mass=1411, SNR=26.4, Peak=120 HFD=3.3
22:56:48.646 00.002 1032 MultiStar: [#1 0.29,-0.08,0.00,M3] [#2 -0.05,-0.21,0.81,U] [#3 0.15,-0.08,0.74,U] [#4 0.02,-0.13,0.65,U] [#5 0.14,-0.11,0.65,U] [#6 0.18,0.00,0.62,U] [#7 0.09,0.01,0.68,U] [#8 0.12,-0.01,0.51,U] 
22:56:48.647 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {0.19, -0.06}
22:56:48.649 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
22:56:48.652 00.003 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
22:56:48.654 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.64 mountX=-0.10 mountY=-0.08, mountTheta=-2.47
22:56:48.657 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
22:56:48.659 00.002 1032 Enqueuing Move request for scope (0.10, -0.08)
22:56:48.661 00.002 10072 Worker thread wakes up
22:56:48.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
22:56:48.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
22:56:48.661 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
22:56:48.663 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:56:48.665 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:56:48.665 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:56:48.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:48.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:56:48.665 00.000 10072 MoveAxis(E, 15, ABG)
22:56:48.665 00.000 10072 Guiding  Dir = 2, Dur = 15
22:56:48.666 00.001 10072 IsGuiding returns 0
22:56:48.666 00.000 10072 PulseGuide returned control before completion, sleep 25
22:56:48.684 00.018 1032 UpdateGuideState exits: m=1411 SNR=26.4
22:56:48.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:48.688 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:48.691 00.003 1032 Enqueuing Expose request
22:56:48.697 00.006 10072 IsGuiding returns 0
22:56:48.697 00.000 10072 Move returns status 0, amount 15
22:56:48.697 00.000 10072 MoveAxis(N, 0, ABG)
22:56:48.697 00.000 10072 Move returns status 0, amount 0
22:56:48.697 00.000 10072 move complete, result=0
22:56:48.697 00.000 10072 worker thread done servicing request
22:56:48.697 00.000 10072 Worker thread wakes up
22:56:48.697 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:48.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:48.701 00.004 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:56:49.111 00.410 10072 Exposure complete
22:56:49.164 00.053 10072 worker thread done servicing request
22:56:49.164 00.000 1032 OnExposeComplete: enter
22:56:49.166 00.002 1032 UpdateGuideState(): m_state=6
22:56:49.168 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6678
22:56:49.170 00.002 1032 Star::Find returns 1 (0), X=1101.92, Y=132.27, Mass=1393, SNR=26.2, Peak=109 HFD=3.3
22:56:49.172 00.002 1032 MultiStar: [#1 0.24,0.01,0.93,U] [#2 -0.14,-0.05,0.78,U] [#3 0.22,0.01,0.75,U] [#4 0.15,-0.10,0.68,U] [#5 0.20,-0.03,0.68,U] [#6 0.23,-0.06,0.63,U] [#7 0.18,0.01,0.68,U] [#8 0.21,-0.07,0.49,U] 
22:56:49.174 00.002 1032 single-star, 8 included, MultiStar: {0.15, -0.04}, one-star: {0.09, -0.10}
22:56:49.177 00.003 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
22:56:49.179 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
22:56:49.180 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.88 mountX=-0.12 mountY=-0.06, mountTheta=-2.71
22:56:49.184 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
22:56:49.186 00.002 1032 Enqueuing Move request for scope (0.09, -0.10)
22:56:49.187 00.001 10072 Worker thread wakes up
22:56:49.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
22:56:49.187 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
22:56:49.187 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.06
22:56:49.189 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:56:49.191 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:56:49.191 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
22:56:49.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:49.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:56:49.191 00.000 10072 MoveAxis(E, 14, ABG)
22:56:49.191 00.000 10072 Guiding  Dir = 2, Dur = 14
22:56:49.192 00.001 10072 IsGuiding returns 0
22:56:49.192 00.000 10072 PulseGuide returned control before completion, sleep 24
22:56:49.208 00.016 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:56:49.211 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:49.212 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:49.214 00.002 1032 Enqueuing Expose request
22:56:49.229 00.015 10072 IsGuiding returns 0
22:56:49.229 00.000 10072 Move returns status 0, amount 14
22:56:49.229 00.000 10072 MoveAxis(N, 0, ABG)
22:56:49.229 00.000 10072 Move returns status 0, amount 0
22:56:49.229 00.000 10072 move complete, result=0
22:56:49.229 00.000 10072 worker thread done servicing request
22:56:49.229 00.000 10072 Worker thread wakes up
22:56:49.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:49.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:49.233 00.004 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:56:49.860 00.627 10072 Exposure complete
22:56:49.910 00.050 10072 worker thread done servicing request
22:56:49.910 00.000 1032 OnExposeComplete: enter
22:56:49.912 00.002 1032 UpdateGuideState(): m_state=6
22:56:49.914 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6679
22:56:49.916 00.002 1032 Star::Find returns 1 (0), X=1102.04, Y=132.40, Mass=1379, SNR=26.1, Peak=123 HFD=3.3
22:56:49.919 00.003 1032 MultiStar: [#1 0.25,0.02,0.00,M3] [#2 -0.00,0.00,0.81,U] [#3 0.12,0.01,0.74,U] [#4 0.14,-0.18,0.70,U] [#5 0.20,-0.23,0.00,M1] [#6 0.19,-0.11,0.60,U] [#7 0.15,-0.02,0.72,U] [#8 0.11,0.09,0.51,U] 
22:56:49.920 00.001 1032 refined, 6 included, MultiStar: {0.13, -0.03}, one-star: {0.21, 0.02}
22:56:49.922 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
22:56:49.924 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
22:56:49.927 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.21 mountX=-0.06 mountY=-0.12, mountTheta=-2.04
22:56:49.929 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
22:56:49.931 00.002 1032 Enqueuing Move request for scope (0.13, -0.03)
22:56:49.933 00.002 10072 Worker thread wakes up
22:56:49.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
22:56:49.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
22:56:49.933 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
22:56:49.935 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:56:49.937 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:56:49.937 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:56:49.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:49.938 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:56:49.938 00.000 10072 MoveAxis(E, 15, ABG)
22:56:49.938 00.000 10072 Guiding  Dir = 2, Dur = 15
22:56:49.938 00.000 10072 IsGuiding returns 0
22:56:49.938 00.000 10072 PulseGuide returned control before completion, sleep 25
22:56:49.955 00.017 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:56:49.957 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:49.959 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:49.961 00.002 1032 Enqueuing Expose request
22:56:49.967 00.006 10072 IsGuiding returns 0
22:56:49.967 00.000 10072 Move returns status 0, amount 15
22:56:49.967 00.000 10072 MoveAxis(N, 0, ABG)
22:56:49.967 00.000 10072 Move returns status 0, amount 0
22:56:49.967 00.000 10072 move complete, result=0
22:56:49.967 00.000 10072 worker thread done servicing request
22:56:49.967 00.000 10072 Worker thread wakes up
22:56:49.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:49.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:49.971 00.004 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:56:50.376 00.405 10072 Exposure complete
22:56:50.427 00.051 10072 worker thread done servicing request
22:56:50.427 00.000 1032 OnExposeComplete: enter
22:56:50.429 00.002 1032 UpdateGuideState(): m_state=6
22:56:50.431 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6680
22:56:50.432 00.001 1032 Star::Find returns 1 (0), X=1101.94, Y=132.47, Mass=1283, SNR=25.2, Peak=103 HFD=3.5
22:56:50.434 00.002 1032 MultiStar: [#1 0.29,-0.02,0.00,M4] [#2 0.01,-0.10,0.81,U] [#3 0.06,-0.01,0.77,U] [#4 0.19,-0.13,0.69,U] [#5 0.08,-0.19,0.66,U] [#6 0.24,-0.08,0.67,U] [#7 0.19,-0.07,0.75,U] [#8 0.21,0.04,0.52,U] 
22:56:50.436 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.05}, one-star: {0.11, 0.09}
22:56:50.438 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:56:50.440 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:56:50.442 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.37 mountX=-0.08 mountY=-0.11, mountTheta=-2.20
22:56:50.445 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
22:56:50.447 00.002 1032 Enqueuing Move request for scope (0.13, -0.05)
22:56:50.449 00.002 10072 Worker thread wakes up
22:56:50.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
22:56:50.449 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
22:56:50.449 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
22:56:50.451 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:56:50.454 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:56:50.454 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:56:50.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:50.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:56:50.454 00.000 10072 MoveAxis(E, 13, ABG)
22:56:50.454 00.000 10072 Guiding  Dir = 2, Dur = 13
22:56:50.455 00.001 10072 IsGuiding returns 0
22:56:50.455 00.000 10072 PulseGuide returned control before completion, sleep 23
22:56:50.470 00.015 1032 UpdateGuideState exits: m=1283 SNR=25.2
22:56:50.473 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:50.474 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:50.476 00.002 1032 Enqueuing Expose request
22:56:50.483 00.007 10072 IsGuiding returns 0
22:56:50.483 00.000 10072 Move returns status 0, amount 13
22:56:50.483 00.000 10072 MoveAxis(N, 0, ABG)
22:56:50.483 00.000 10072 Move returns status 0, amount 0
22:56:50.483 00.000 10072 move complete, result=0
22:56:50.483 00.000 10072 worker thread done servicing request
22:56:50.483 00.000 10072 Worker thread wakes up
22:56:50.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:50.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:50.487 00.004 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:56:51.117 00.630 10072 Exposure complete
22:56:51.166 00.049 10072 worker thread done servicing request
22:56:51.166 00.000 1032 OnExposeComplete: enter
22:56:51.168 00.002 1032 UpdateGuideState(): m_state=6
22:56:51.170 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6681
22:56:51.171 00.001 1032 Star::Find returns 1 (0), X=1102.00, Y=132.34, Mass=1424, SNR=26.5, Peak=108 HFD=3.3
22:56:51.174 00.003 1032 MultiStar: [#1 0.29,-0.01,0.00,M5] [#2 -0.15,-0.17,0.76,U] [#3 0.21,-0.03,0.76,U] [#4 0.05,-0.08,0.67,U] [#5 0.07,-0.01,0.66,U] [#6 0.26,-0.12,0.00,M1] [#7 0.18,-0.02,0.68,U] [#8 0.20,-0.08,0.53,U] 
22:56:51.177 00.003 1032 refined, 6 included, MultiStar: {0.10, -0.06}, one-star: {0.18, -0.03}
22:56:51.178 00.001 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
22:56:51.180 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
22:56:51.181 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.53 mountX=-0.09 mountY=-0.09, mountTheta=-2.36
22:56:51.184 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
22:56:51.186 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
22:56:51.188 00.002 10072 Worker thread wakes up
22:56:51.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
22:56:51.188 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
22:56:51.188 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.09 yDistance=-0.09
22:56:51.190 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:56:51.192 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:56:51.192 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:56:51.192 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:51.192 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:56:51.192 00.000 10072 MoveAxis(E, 16, ABG)
22:56:51.192 00.000 10072 Guiding  Dir = 2, Dur = 16
22:56:51.194 00.002 10072 IsGuiding returns 0
22:56:51.194 00.000 10072 PulseGuide returned control before completion, sleep 26
22:56:51.214 00.020 1032 UpdateGuideState exits: m=1424 SNR=26.5
22:56:51.217 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:51.219 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:51.221 00.002 1032 Enqueuing Expose request
22:56:51.222 00.001 10072 IsGuiding returns 0
22:56:51.222 00.000 10072 Move returns status 0, amount 16
22:56:51.222 00.000 10072 MoveAxis(N, 0, ABG)
22:56:51.222 00.000 10072 Move returns status 0, amount 0
22:56:51.224 00.002 10072 move complete, result=0
22:56:51.224 00.000 10072 worker thread done servicing request
22:56:51.224 00.000 10072 Worker thread wakes up
22:56:51.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:51.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:51.230 00.006 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
22:56:51.632 00.402 10072 Exposure complete
22:56:51.689 00.057 10072 worker thread done servicing request
22:56:51.689 00.000 1032 OnExposeComplete: enter
22:56:51.691 00.002 1032 UpdateGuideState(): m_state=6
22:56:51.693 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6682
22:56:51.695 00.002 1032 Star::Find returns 1 (0), X=1102.03, Y=132.30, Mass=1261, SNR=25.0, Peak=114 HFD=3.2
22:56:51.697 00.002 1032 MultiStar: [#1 0.31,-0.13,0.00,M6] [#2 0.16,-0.32,0.00,M1] [#3 0.19,-0.05,0.80,U] [#4 0.19,-0.19,0.00,M1] [#5 0.17,-0.20,0.00,M1] [#6 0.22,-0.22,0.00,M2] [#7 0.25,-0.13,0.00,M1] [#8 0.21,-0.17,0.00,M1] 
22:56:51.698 00.001 1032 refined, 1 included, MultiStar: {0.20, -0.07}, one-star: {0.20, -0.08}
22:56:51.699 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
22:56:51.700 00.001 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
22:56:51.703 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.32 mountX=-0.11 mountY=-0.17, mountTheta=-2.15
22:56:51.705 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.07, opts=13)
22:56:51.707 00.002 1032 Enqueuing Move request for scope (0.20, -0.07)
22:56:51.708 00.001 10072 Worker thread wakes up
22:56:51.709 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
22:56:51.709 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
22:56:51.709 00.000 10072 Moving (0.20, -0.07) raw xDistance=-0.11 yDistance=-0.17
22:56:51.713 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:56:51.715 00.002 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.12
22:56:51.715 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:56:51.716 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:51.716 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:56:51.716 00.000 10072 MoveAxis(E, 15, ABG)
22:56:51.716 00.000 10072 Guiding  Dir = 2, Dur = 15
22:56:51.716 00.000 10072 IsGuiding returns 0
22:56:51.716 00.000 10072 PulseGuide returned control before completion, sleep 25
22:56:51.734 00.018 1032 UpdateGuideState exits: m=1261 SNR=25.0
22:56:51.736 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:51.738 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:51.740 00.002 1032 Enqueuing Expose request
22:56:51.756 00.016 10072 IsGuiding returns 0
22:56:51.756 00.000 10072 Move returns status 0, amount 15
22:56:51.756 00.000 10072 MoveAxis(N, 0, ABG)
22:56:51.756 00.000 10072 Move returns status 0, amount 0
22:56:51.756 00.000 10072 move complete, result=0
22:56:51.756 00.000 10072 worker thread done servicing request
22:56:51.756 00.000 10072 Worker thread wakes up
22:56:51.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:51.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:51.759 00.003 1032 GuideStep: -0.1 px 15 ms EAST, -0.2 px 0 ms NORTH
22:56:52.384 00.625 10072 Exposure complete
22:56:52.434 00.050 10072 worker thread done servicing request
22:56:52.434 00.000 1032 OnExposeComplete: enter
22:56:52.436 00.002 1032 UpdateGuideState(): m_state=6
22:56:52.438 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6683
22:56:52.439 00.001 1032 Star::Find returns 1 (0), X=1102.09, Y=132.12, Mass=1386, SNR=26.2, Peak=110 HFD=2.9
22:56:52.441 00.002 1032 MultiStar: [#1 0.27,-0.24,0.00,M7] [#2 0.03,-0.30,0.00,M2] [#3 0.25,-0.31,0.00,M1] [#4 0.26,-0.39,0.00,M2] [#5 0.24,-0.23,0.00,M2] [#6 0.30,-0.21,0.00,M3] [#7 0.23,-0.15,0.00,M2] [#8 0.25,-0.21,0.00,M2] 
22:56:52.442 00.001 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
22:56:52.443 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
22:56:52.445 00.002 1032 CameraToMount -- cameraX=0.26 cameraY=-0.25 hyp=0.36 cameraTheta=-0.77 mountX=-0.31 mountY=-0.19, mountTheta=-2.60
22:56:52.447 00.002 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.25, opts=13)
22:56:52.449 00.002 1032 Enqueuing Move request for scope (0.26, -0.25)
22:56:52.450 00.001 10072 Worker thread wakes up
22:56:52.450 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.25) opts 0xd
22:56:52.450 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.25)
22:56:52.450 00.000 10072 Moving (0.26, -0.25) raw xDistance=-0.31 yDistance=-0.19
22:56:52.452 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:56:52.455 00.003 10072 PPEC rslt: input = -0.31, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 287.13
22:56:52.455 00.000 10072 PPEC: input: -0.31, control: -0.17, exposure: 500
22:56:52.455 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:52.455 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:56:52.455 00.000 10072 MoveAxis(E, 164, ABG)
22:56:52.455 00.000 10072 Guiding  Dir = 2, Dur = 164
22:56:52.455 00.000 10072 IsGuiding returns 0
22:56:52.456 00.001 10072 PulseGuide returned control before completion, sleep 174
22:56:52.471 00.015 1032 UpdateGuideState exits: m=1386 SNR=26.2
22:56:52.474 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:52.476 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:52.477 00.001 1032 Enqueuing Expose request
22:56:52.632 00.155 10072 IsGuiding returns 0
22:56:52.632 00.000 10072 Move returns status 0, amount 164
22:56:52.632 00.000 10072 MoveAxis(N, 0, ABG)
22:56:52.632 00.000 10072 Move returns status 0, amount 0
22:56:52.632 00.000 10072 move complete, result=0
22:56:52.632 00.000 10072 worker thread done servicing request
22:56:52.632 00.000 10072 Worker thread wakes up
22:56:52.632 00.000 1032 GuideStep: -0.3 px 164 ms EAST, -0.2 px 0 ms NORTH
22:56:52.634 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:52.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:53.042 00.408 10072 Exposure complete
22:56:53.095 00.053 10072 worker thread done servicing request
22:56:53.096 00.001 1032 OnExposeComplete: enter
22:56:53.097 00.001 1032 UpdateGuideState(): m_state=6
22:56:53.099 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6684
22:56:53.100 00.001 1032 Star::Find returns 1 (0), X=1102.03, Y=132.23, Mass=1320, SNR=25.5, Peak=97 HFD=3.1
22:56:53.102 00.002 1032 MultiStar: [#1 0.31,-0.25,0.00,M8] [#2 -0.03,-0.19,0.81,U] [#3 0.35,-0.19,0.00,M2] [#4 0.22,-0.28,0.00,M3] [#5 0.21,-0.17,0.00,M3] [#6 0.39,-0.13,0.00,M4] [#7 0.20,-0.10,0.69,U] [#8 0.18,-0.01,0.52,U] 
22:56:53.104 00.002 1032 refined, 3 included, MultiStar: {0.13, -0.12}, one-star: {0.20, -0.14}
22:56:53.106 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
22:56:53.107 00.001 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
22:56:53.109 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.74 mountX=-0.15 mountY=-0.10, mountTheta=-2.57
22:56:53.113 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.12, opts=13)
22:56:53.115 00.002 1032 Enqueuing Move request for scope (0.13, -0.12)
22:56:53.118 00.003 10072 Worker thread wakes up
22:56:53.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
22:56:53.118 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
22:56:53.118 00.000 10072 Moving (0.13, -0.12) raw xDistance=-0.15 yDistance=-0.10
22:56:53.120 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:56:53.123 00.003 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 287.13
22:56:53.123 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:56:53.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:53.124 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:56:53.124 00.000 10072 MoveAxis(E, 87, ABG)
22:56:53.124 00.000 10072 Guiding  Dir = 2, Dur = 87
22:56:53.124 00.000 10072 IsGuiding returns 0
22:56:53.125 00.001 10072 PulseGuide returned control before completion, sleep 97
22:56:53.142 00.017 1032 UpdateGuideState exits: m=1320 SNR=25.5
22:56:53.145 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:53.147 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:53.153 00.006 1032 Enqueuing Expose request
22:56:53.227 00.074 10072 IsGuiding returns 0
22:56:53.231 00.004 10072 Move returns status 0, amount 87
22:56:53.231 00.000 10072 MoveAxis(N, 0, ABG)
22:56:53.231 00.000 10072 Move returns status 0, amount 0
22:56:53.231 00.000 10072 move complete, result=0
22:56:53.231 00.000 10072 worker thread done servicing request
22:56:53.231 00.000 10072 Worker thread wakes up
22:56:53.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:53.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:53.232 00.001 1032 GuideStep: -0.2 px 87 ms EAST, -0.1 px 0 ms NORTH
22:56:53.964 00.732 10072 Exposure complete
22:56:54.017 00.053 10072 worker thread done servicing request
22:56:54.017 00.000 1032 OnExposeComplete: enter
22:56:54.020 00.003 1032 UpdateGuideState(): m_state=6
22:56:54.024 00.004 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6685
22:56:54.026 00.002 1032 Star::Find returns 1 (0), X=1102.14, Y=132.45, Mass=1369, SNR=26.0, Peak=124 HFD=3.3
22:56:54.028 00.002 1032 MultiStar: [#1 0.30,0.07,0.00,M9] [#2 0.05,0.09,0.79,U] [#3 0.27,0.24,0.00,M3] [#4 0.21,0.08,0.67,U] [#5 0.17,0.17,0.67,U] [#6 0.18,0.07,0.61,U] [#7 0.27,0.23,0.00,M2] [#8 0.17,0.17,0.51,U] 
22:56:54.029 00.001 1032 refined, 5 included, MultiStar: {0.19, 0.10}, one-star: {0.31, 0.07}
22:56:54.031 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
22:56:54.032 00.001 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
22:56:54.034 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.22 cameraTheta=0.50 mountX=0.05 mountY=-0.21, mountTheta=-1.33
22:56:54.037 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.10, opts=13)
22:56:54.038 00.001 1032 Enqueuing Move request for scope (0.19, 0.10)
22:56:54.040 00.002 10072 Worker thread wakes up
22:56:54.040 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
22:56:54.040 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
22:56:54.041 00.001 10072 Moving (0.19, 0.10) raw xDistance=0.05 yDistance=-0.21
22:56:54.042 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:56:54.045 00.003 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:56:54.045 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
22:56:54.045 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:56:54.045 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:56:54.045 00.000 10072 MoveAxis(E, 17, ABG)
22:56:54.045 00.000 10072 Guiding  Dir = 2, Dur = 17
22:56:54.045 00.000 10072 IsGuiding returns 0
22:56:54.047 00.002 10072 PulseGuide returned control before completion, sleep 27
22:56:54.064 00.017 1032 UpdateGuideState exits: m=1369 SNR=26.0
22:56:54.065 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:54.067 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:54.068 00.001 1032 Enqueuing Expose request
22:56:54.085 00.017 10072 IsGuiding returns 0
22:56:54.085 00.000 10072 Move returns status 0, amount 17
22:56:54.085 00.000 10072 MoveAxis(N, 0, ABG)
22:56:54.085 00.000 10072 Move returns status 0, amount 0
22:56:54.085 00.000 10072 move complete, result=0
22:56:54.085 00.000 10072 worker thread done servicing request
22:56:54.085 00.000 10072 Worker thread wakes up
22:56:54.085 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:54.087 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:54.090 00.003 1032 GuideStep: 0.1 px 17 ms EAST, -0.2 px 0 ms NORTH
22:56:54.496 00.406 10072 Exposure complete
22:56:54.552 00.056 10072 worker thread done servicing request
22:56:54.552 00.000 1032 OnExposeComplete: enter
22:56:54.555 00.003 1032 UpdateGuideState(): m_state=6
22:56:54.557 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6686
22:56:54.559 00.002 1032 Star::Find returns 1 (0), X=1102.11, Y=132.55, Mass=1385, SNR=26.1, Peak=124 HFD=3.4
22:56:54.561 00.002 1032 MultiStar: [#1 0.37,0.08,0.00,M10] [#2 -0.05,0.09,0.82,U] [#3 0.26,0.01,0.00,M4] [#4 0.17,0.08,0.62,U] [#5 0.27,-0.11,0.00,M3] [#6 0.34,0.16,0.00,M4] [#7 0.27,0.28,0.00,M3] [#8 0.34,0.17,0.00,M1] 
22:56:54.563 00.002 1032 refined, 2 included, MultiStar: {0.14, 0.12}, one-star: {0.28, 0.17}
22:56:54.565 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
22:56:54.566 00.001 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
22:56:54.568 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.19 cameraTheta=0.71 mountX=0.08 mountY=-0.17, mountTheta=-1.12
22:56:54.571 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.12, opts=13)
22:56:54.572 00.001 1032 Enqueuing Move request for scope (0.14, 0.12)
22:56:54.574 00.002 10072 Worker thread wakes up
22:56:54.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
22:56:54.574 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
22:56:54.574 00.000 10072 Moving (0.14, 0.12) raw xDistance=0.08 yDistance=-0.17
22:56:54.576 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=148, Gamma=2.230
22:56:54.577 00.001 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:56:54.577 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:56:54.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:54.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:56:54.579 00.002 10072 MoveAxis(E, 13, ABG)
22:56:54.579 00.000 10072 Guiding  Dir = 2, Dur = 13
22:56:54.579 00.000 10072 IsGuiding returns 0
22:56:54.579 00.000 10072 PulseGuide returned control before completion, sleep 23
22:56:54.598 00.019 1032 UpdateGuideState exits: m=1385 SNR=26.1
22:56:54.600 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:54.601 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:54.603 00.002 1032 Enqueuing Expose request
22:56:54.618 00.015 10072 IsGuiding returns 0
22:56:54.618 00.000 10072 Move returns status 0, amount 13
22:56:54.618 00.000 10072 MoveAxis(N, 0, ABG)
22:56:54.618 00.000 10072 Move returns status 0, amount 0
22:56:54.618 00.000 10072 move complete, result=0
22:56:54.618 00.000 10072 worker thread done servicing request
22:56:54.618 00.000 10072 Worker thread wakes up
22:56:54.618 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:54.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:54.619 00.001 1032 GuideStep: 0.1 px 13 ms EAST, -0.2 px 0 ms NORTH
22:56:55.245 00.626 10072 Exposure complete
22:56:55.303 00.058 10072 worker thread done servicing request
22:56:55.303 00.000 1032 OnExposeComplete: enter
22:56:55.306 00.003 1032 UpdateGuideState(): m_state=6
22:56:55.309 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6687
22:56:55.311 00.002 1032 Star::Find returns 1 (0), X=1102.11, Y=132.28, Mass=1534, SNR=27.5, Peak=133 HFD=3.2
22:56:55.314 00.003 1032 MultiStar: [#1 0.34,-0.04,0.00,R] [#2 -0.03,0.04,0.74,U] [#3 0.31,-0.03,0.00,M5] [#4 0.11,-0.16,0.59,U] [#5 0.19,-0.21,0.00,M4] [#6 0.45,-0.05,0.00,M5] [#7 0.12,-0.04,0.68,U] [#8 0.23,-0.03,0.48,U] 
22:56:55.317 00.003 1032 refined, 4 included, MultiStar: {0.15, -0.06}, one-star: {0.28, -0.09}
22:56:55.319 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:56:55.321 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:56:55.324 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.37 mountX=-0.09 mountY=-0.13, mountTheta=-2.20
22:56:55.327 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
22:56:55.332 00.005 1032 Enqueuing Move request for scope (0.15, -0.06)
22:56:55.338 00.006 10072 Worker thread wakes up
22:56:55.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
22:56:55.338 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
22:56:55.339 00.001 10072 Moving (0.15, -0.06) raw xDistance=-0.09 yDistance=-0.13
22:56:55.342 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:56:55.345 00.003 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.13
22:56:55.345 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
22:56:55.345 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:55.345 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:56:55.345 00.000 10072 MoveAxis(E, 16, ABG)
22:56:55.345 00.000 10072 Guiding  Dir = 2, Dur = 16
22:56:55.345 00.000 10072 IsGuiding returns 0
22:56:55.346 00.001 10072 PulseGuide returned control before completion, sleep 26
22:56:55.366 00.020 1032 UpdateGuideState exits: m=1534 SNR=27.5
22:56:55.369 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:55.372 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:55.374 00.002 1032 Enqueuing Expose request
22:56:55.380 00.006 10072 IsGuiding returns 0
22:56:55.380 00.000 10072 Move returns status 0, amount 16
22:56:55.380 00.000 10072 MoveAxis(N, 0, ABG)
22:56:55.380 00.000 10072 Move returns status 0, amount 0
22:56:55.380 00.000 10072 move complete, result=0
22:56:55.380 00.000 10072 worker thread done servicing request
22:56:55.380 00.000 10072 Worker thread wakes up
22:56:55.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:55.380 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:55.389 00.009 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
22:56:55.798 00.409 10072 Exposure complete
22:56:55.854 00.056 1032 OnExposeComplete: enter
22:56:55.857 00.003 10072 worker thread done servicing request
22:56:55.857 00.000 1032 UpdateGuideState(): m_state=6
22:56:55.858 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6688
22:56:55.860 00.002 1032 Star::Find returns 1 (0), X=1102.06, Y=132.30, Mass=1389, SNR=26.2, Peak=129 HFD=3.2
22:56:55.861 00.001 1032 MultiStar: [#1 -0.04,-0.15,0.96,U] [#2 0.06,-0.12,0.80,U] [#3 0.21,-0.07,0.73,U] [#4 0.12,-0.08,0.67,U] [#5 0.33,-0.26,0.00,M5] [#6 0.27,-0.07,0.00,M6] [#7 0.17,-0.03,0.69,U] [#8 0.14,-0.02,0.51,U] 
22:56:55.865 00.004 1032 refined, 6 included, MultiStar: {0.12, -0.09}, one-star: {0.23, -0.08}
22:56:55.866 00.001 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
22:56:55.868 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
22:56:55.869 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.60 mountX=-0.11 mountY=-0.10, mountTheta=-2.43
22:56:55.873 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
22:56:55.875 00.002 1032 Enqueuing Move request for scope (0.12, -0.09)
22:56:55.877 00.002 10072 Worker thread wakes up
22:56:55.878 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
22:56:55.878 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
22:56:55.878 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.11 yDistance=-0.10
22:56:55.880 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:56:55.883 00.003 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:56:55.883 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:56:55.884 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:55.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:56:55.884 00.000 10072 MoveAxis(E, 15, ABG)
22:56:55.884 00.000 10072 Guiding  Dir = 2, Dur = 15
22:56:55.884 00.000 10072 IsGuiding returns 0
22:56:55.885 00.001 10072 PulseGuide returned control before completion, sleep 25
22:56:55.903 00.018 1032 UpdateGuideState exits: m=1389 SNR=26.2
22:56:55.905 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:55.907 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:55.908 00.001 1032 Enqueuing Expose request
22:56:55.917 00.009 10072 IsGuiding returns 0
22:56:55.917 00.000 10072 Move returns status 0, amount 15
22:56:55.917 00.000 10072 MoveAxis(N, 0, ABG)
22:56:55.917 00.000 10072 Move returns status 0, amount 0
22:56:55.917 00.000 10072 move complete, result=0
22:56:55.917 00.000 10072 worker thread done servicing request
22:56:55.917 00.000 10072 Worker thread wakes up
22:56:55.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:55.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:55.918 00.001 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:56:56.546 00.628 10072 Exposure complete
22:56:56.593 00.047 10072 worker thread done servicing request
22:56:56.593 00.000 1032 OnExposeComplete: enter
22:56:56.595 00.002 1032 UpdateGuideState(): m_state=6
22:56:56.596 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6689
22:56:56.598 00.002 1032 Star::Find returns 1 (0), X=1102.09, Y=132.31, Mass=1409, SNR=26.4, Peak=118 HFD=3.2
22:56:56.599 00.001 1032 MultiStar: [#1 0.00,0.11,0.96,U] [#2 -0.07,0.06,0.75,U] [#3 0.15,0.06,0.78,U] [#4 0.14,-0.01,0.66,U] [#5 0.19,0.02,0.70,U] [#6 0.23,-0.03,0.61,U] [#7 0.23,0.12,0.00,M2] [#8 0.20,-0.01,0.51,U] 
22:56:56.601 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {0.26, -0.06}
22:56:56.602 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
22:56:56.603 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
22:56:56.604 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.14 mountX=-0.02 mountY=-0.13, mountTheta=-1.69
22:56:56.607 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
22:56:56.611 00.004 1032 Enqueuing Move request for scope (0.13, 0.02)
22:56:56.612 00.001 10072 Worker thread wakes up
22:56:56.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
22:56:56.612 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
22:56:56.612 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.02 yDistance=-0.13
22:56:56.614 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:56:56.617 00.003 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:56:56.617 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
22:56:56.617 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:56.617 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:56:56.617 00.000 10072 MoveAxis(E, 19, ABG)
22:56:56.617 00.000 10072 Guiding  Dir = 2, Dur = 19
22:56:56.617 00.000 10072 IsGuiding returns 0
22:56:56.618 00.001 10072 PulseGuide returned control before completion, sleep 29
22:56:56.634 00.016 1032 UpdateGuideState exits: m=1409 SNR=26.4
22:56:56.637 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:56.639 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:56.640 00.001 1032 Enqueuing Expose request
22:56:56.654 00.014 10072 IsGuiding returns 0
22:56:56.654 00.000 10072 Move returns status 0, amount 19
22:56:56.654 00.000 10072 MoveAxis(N, 0, ABG)
22:56:56.654 00.000 10072 Move returns status 0, amount 0
22:56:56.654 00.000 10072 move complete, result=0
22:56:56.654 00.000 10072 worker thread done servicing request
22:56:56.654 00.000 10072 Worker thread wakes up
22:56:56.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:56.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:56.655 00.001 1032 GuideStep: -0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
22:56:57.068 00.413 10072 Exposure complete
22:56:57.122 00.054 10072 worker thread done servicing request
22:56:57.122 00.000 1032 OnExposeComplete: enter
22:56:57.125 00.003 1032 UpdateGuideState(): m_state=6
22:56:57.127 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6690
22:56:57.128 00.001 1032 Star::Find returns 1 (0), X=1101.99, Y=132.34, Mass=1399, SNR=26.3, Peak=122 HFD=3.3
22:56:57.130 00.002 1032 MultiStar: [#1 -0.09,0.06,0.97,U] [#2 0.03,-0.03,0.81,U] [#3 0.33,-0.05,0.00,M4] [#4 0.26,0.01,0.00,M1] [#5 0.21,-0.03,0.67,U] [#6 0.37,-0.11,0.00,M6] [#7 0.16,0.17,0.71,U] [#8 0.32,0.02,0.00,M1] 
22:56:57.131 00.001 1032 refined, 4 included, MultiStar: {0.08, 0.02}, one-star: {0.16, -0.04}
22:56:57.133 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
22:56:57.134 00.001 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
22:56:57.135 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.25 mountX=-0.00 mountY=-0.09, mountTheta=-1.58
22:56:57.138 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
22:56:57.139 00.001 1032 Enqueuing Move request for scope (0.08, 0.02)
22:56:57.142 00.003 10072 Worker thread wakes up
22:56:57.142 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:56:57.142 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:56:57.142 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.00 yDistance=-0.09
22:56:57.144 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:56:57.147 00.003 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:56:57.147 00.000 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
22:56:57.147 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:57.147 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:56:57.147 00.000 10072 MoveAxis(E, 17, ABG)
22:56:57.147 00.000 10072 Guiding  Dir = 2, Dur = 17
22:56:57.147 00.000 10072 IsGuiding returns 0
22:56:57.148 00.001 10072 PulseGuide returned control before completion, sleep 27
22:56:57.165 00.017 1032 UpdateGuideState exits: m=1399 SNR=26.3
22:56:57.167 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:57.169 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:57.171 00.002 1032 Enqueuing Expose request
22:56:57.187 00.016 10072 IsGuiding returns 0
22:56:57.187 00.000 10072 Move returns status 0, amount 17
22:56:57.187 00.000 10072 MoveAxis(N, 0, ABG)
22:56:57.187 00.000 10072 Move returns status 0, amount 0
22:56:57.187 00.000 10072 move complete, result=0
22:56:57.187 00.000 10072 worker thread done servicing request
22:56:57.187 00.000 10072 Worker thread wakes up
22:56:57.187 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:57.187 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:57.188 00.001 1032 GuideStep: -0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
22:56:57.817 00.629 10072 Exposure complete
22:56:57.868 00.051 10072 worker thread done servicing request
22:56:57.868 00.000 1032 OnExposeComplete: enter
22:56:57.870 00.002 1032 UpdateGuideState(): m_state=6
22:56:57.872 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6691
22:56:57.874 00.002 1032 Star::Find returns 1 (0), X=1101.96, Y=132.22, Mass=1305, SNR=25.4, Peak=116 HFD=3.1
22:56:57.875 00.001 1032 MultiStar: [#1 -0.00,-0.15,0.98,U] [#2 -0.05,-0.41,0.00,M1] [#3 0.27,-0.11,0.00,M5] [#4 0.20,-0.18,0.00,M2] [#5 0.16,-0.38,0.00,M4] [#6 0.25,-0.25,0.00,M7] [#7 0.20,-0.08,0.71,U] [#8 0.21,-0.13,0.51,U] 
22:56:57.877 00.002 1032 refined, 3 included, MultiStar: {0.12, -0.13}, one-star: {0.13, -0.16}
22:56:57.879 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
22:56:57.881 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
22:56:57.883 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.85 mountX=-0.16 mountY=-0.08, mountTheta=-2.68
22:56:57.886 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.13, opts=13)
22:56:57.887 00.001 1032 Enqueuing Move request for scope (0.12, -0.13)
22:56:57.889 00.002 10072 Worker thread wakes up
22:56:57.889 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
22:56:57.889 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
22:56:57.889 00.000 10072 Moving (0.12, -0.13) raw xDistance=-0.16 yDistance=-0.08
22:56:57.891 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:56:57.894 00.003 10072 PPEC rslt: input = -0.16, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 287.14
22:56:57.894 00.000 10072 PPEC: input: -0.16, control: -0.10, exposure: 500
22:56:57.894 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:57.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:56:57.894 00.000 10072 MoveAxis(E, 94, ABG)
22:56:57.894 00.000 10072 Guiding  Dir = 2, Dur = 94
22:56:57.894 00.000 10072 IsGuiding returns 0
22:56:57.895 00.001 10072 PulseGuide returned control before completion, sleep 104
22:56:57.912 00.017 1032 UpdateGuideState exits: m=1305 SNR=25.4
22:56:57.914 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:57.915 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:57.917 00.002 1032 Enqueuing Expose request
22:56:58.000 00.083 10072 IsGuiding returns 1
22:56:58.001 00.001 10072 scope still moving after pulse duration time elapsed
22:56:58.032 00.031 10072 IsGuiding returns 0
22:56:58.032 00.000 10072 scope move finished after 94 + 43 ms
22:56:58.032 00.000 10072 Move returns status 0, amount 94
22:56:58.032 00.000 10072 MoveAxis(N, 0, ABG)
22:56:58.032 00.000 10072 Move returns status 0, amount 0
22:56:58.032 00.000 10072 move complete, result=0
22:56:58.032 00.000 10072 worker thread done servicing request
22:56:58.032 00.000 10072 Worker thread wakes up
22:56:58.032 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:58.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:58.033 00.001 1032 GuideStep: -0.2 px 94 ms EAST, -0.1 px 0 ms NORTH
22:56:58.444 00.411 10072 Exposure complete
22:56:58.494 00.050 10072 worker thread done servicing request
22:56:58.494 00.000 1032 OnExposeComplete: enter
22:56:58.496 00.002 1032 UpdateGuideState(): m_state=6
22:56:58.498 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6692
22:56:58.500 00.002 1032 Star::Find returns 1 (0), X=1102.08, Y=132.27, Mass=1334, SNR=25.7, Peak=115 HFD=3.1
22:56:58.502 00.002 1032 MultiStar: [#1 -0.15,-0.05,0.98,U] [#2 -0.11,-0.26,0.00,M2] [#3 0.22,-0.03,0.78,U] [#4 0.22,-0.17,0.00,M3] [#5 0.14,-0.27,0.00,M5] [#6 0.31,-0.14,0.00,M8] [#7 -0.04,0.04,0.71,U] [#8 0.20,-0.18,0.00,M1] 
22:56:58.504 00.002 1032 refined, 3 included, MultiStar: {0.07, -0.05}, one-star: {0.25, -0.11}
22:56:58.506 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:56:58.508 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:56:58.509 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.56 mountX=-0.06 mountY=-0.06, mountTheta=-2.39
22:56:58.512 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
22:56:58.515 00.003 1032 Enqueuing Move request for scope (0.07, -0.05)
22:56:58.517 00.002 10072 Worker thread wakes up
22:56:58.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
22:56:58.517 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
22:56:58.517 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.06 yDistance=-0.06
22:56:58.521 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:56:58.526 00.005 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.14
22:56:58.526 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:56:58.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:58.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:56:58.526 00.000 10072 MoveAxis(E, 20, ABG)
22:56:58.526 00.000 10072 Guiding  Dir = 2, Dur = 20
22:56:58.527 00.001 10072 IsGuiding returns 0
22:56:58.527 00.000 10072 PulseGuide returned control before completion, sleep 30
22:56:58.543 00.016 1032 UpdateGuideState exits: m=1334 SNR=25.7
22:56:58.545 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:58.547 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:58.550 00.003 1032 Enqueuing Expose request
22:56:58.565 00.015 10072 IsGuiding returns 0
22:56:58.565 00.000 10072 Move returns status 0, amount 20
22:56:58.565 00.000 10072 MoveAxis(N, 0, ABG)
22:56:58.565 00.000 10072 Move returns status 0, amount 0
22:56:58.565 00.000 10072 move complete, result=0
22:56:58.565 00.000 10072 worker thread done servicing request
22:56:58.565 00.000 10072 Worker thread wakes up
22:56:58.565 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:58.565 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:58.567 00.002 1032 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
22:56:59.197 00.630 10072 Exposure complete
22:56:59.253 00.056 10072 worker thread done servicing request
22:56:59.253 00.000 1032 OnExposeComplete: enter
22:56:59.256 00.003 1032 UpdateGuideState(): m_state=6
22:56:59.259 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6693
22:56:59.260 00.001 1032 Star::Find returns 1 (0), X=1102.06, Y=132.39, Mass=1325, SNR=25.6, Peak=118 HFD=3.3
22:56:59.263 00.003 1032 MultiStar: [#1 -0.06,0.06,0.98,U] [#2 -0.14,-0.04,0.79,U] [#3 0.11,0.15,0.79,U] [#4 0.05,-0.05,0.70,U] [#5 0.09,-0.04,0.66,U] [#6 0.15,-0.14,0.65,U] [#7 0.05,0.20,0.67,U] [#8 0.27,0.03,0.00,M2] 
22:56:59.265 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {0.23, 0.01}
22:56:59.266 00.001 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
22:56:59.270 00.004 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
22:56:59.273 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.37 mountX=0.01 mountY=-0.07, mountTheta=-1.46
22:56:59.276 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:56:59.278 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
22:56:59.280 00.002 10072 Worker thread wakes up
22:56:59.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:56:59.280 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:56:59.280 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.07
22:56:59.282 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:56:59.284 00.002 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:56:59.284 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
22:56:59.284 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:59.284 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:56:59.285 00.001 10072 MoveAxis(E, 21, ABG)
22:56:59.285 00.000 10072 Guiding  Dir = 2, Dur = 21
22:56:59.285 00.000 10072 IsGuiding returns 0
22:56:59.286 00.001 10072 PulseGuide returned control before completion, sleep 31
22:56:59.307 00.021 1032 UpdateGuideState exits: m=1325 SNR=25.6
22:56:59.309 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:59.310 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:59.312 00.002 1032 Enqueuing Expose request
22:56:59.317 00.005 10072 IsGuiding returns 1
22:56:59.317 00.000 10072 scope still moving after pulse duration time elapsed
22:56:59.349 00.032 10072 IsGuiding returns 0
22:56:59.349 00.000 10072 scope move finished after 21 + 42 ms
22:56:59.349 00.000 10072 Move returns status 0, amount 21
22:56:59.349 00.000 10072 MoveAxis(N, 0, ABG)
22:56:59.349 00.000 10072 Move returns status 0, amount 0
22:56:59.349 00.000 10072 move complete, result=0
22:56:59.349 00.000 10072 worker thread done servicing request
22:56:59.349 00.000 10072 Worker thread wakes up
22:56:59.349 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:59.349 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:59.350 00.001 1032 GuideStep: 0.0 px 21 ms EAST, -0.1 px 0 ms NORTH
22:56:59.758 00.408 10072 Exposure complete
22:56:59.810 00.052 10072 worker thread done servicing request
22:56:59.810 00.000 1032 OnExposeComplete: enter
22:56:59.812 00.002 1032 UpdateGuideState(): m_state=6
22:56:59.814 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6694
22:56:59.815 00.001 1032 Star::Find returns 1 (0), X=1102.03, Y=132.38, Mass=1433, SNR=26.6, Peak=131 HFD=3.3
22:56:59.816 00.001 1032 MultiStar: [#1 -0.07,0.03,0.99,U] [#2 -0.07,-0.09,0.75,U] [#3 0.16,-0.03,0.73,U] [#4 0.19,-0.07,0.65,U] [#5 0.23,-0.04,0.63,U] [#6 0.22,0.02,0.61,U] [#7 0.20,0.21,0.00,M1] [#8 0.23,-0.09,0.49,U] 
22:56:59.819 00.003 1032 refined, 7 included, MultiStar: {0.12, -0.03}, one-star: {0.20, 0.00}
22:56:59.821 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:56:59.823 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:56:59.824 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.23 mountX=-0.06 mountY=-0.11, mountTheta=-2.06
22:56:59.826 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
22:56:59.829 00.003 1032 Enqueuing Move request for scope (0.12, -0.03)
22:56:59.831 00.002 10072 Worker thread wakes up
22:56:59.832 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
22:56:59.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
22:56:59.832 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
22:56:59.835 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:56:59.838 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:56:59.838 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
22:56:59.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:59.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:56:59.838 00.000 10072 MoveAxis(E, 18, ABG)
22:56:59.838 00.000 10072 Guiding  Dir = 2, Dur = 18
22:56:59.838 00.000 10072 IsGuiding returns 0
22:56:59.839 00.001 10072 PulseGuide returned control before completion, sleep 28
22:56:59.855 00.016 1032 UpdateGuideState exits: m=1433 SNR=26.6
22:56:59.858 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:59.860 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:56:59.861 00.001 1032 Enqueuing Expose request
22:56:59.880 00.019 10072 IsGuiding returns 0
22:56:59.880 00.000 10072 Move returns status 0, amount 18
22:56:59.880 00.000 10072 MoveAxis(N, 0, ABG)
22:56:59.880 00.000 10072 Move returns status 0, amount 0
22:56:59.880 00.000 10072 move complete, result=0
22:56:59.880 00.000 10072 worker thread done servicing request
22:56:59.880 00.000 10072 Worker thread wakes up
22:56:59.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:56:59.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:56:59.882 00.002 1032 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
22:57:00.506 00.624 10072 Exposure complete
22:57:00.559 00.053 10072 worker thread done servicing request
22:57:00.560 00.001 1032 OnExposeComplete: enter
22:57:00.562 00.002 1032 UpdateGuideState(): m_state=6
22:57:00.564 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6695
22:57:00.566 00.002 1032 Star::Find returns 1 (0), X=1102.10, Y=132.39, Mass=1278, SNR=25.1, Peak=106 HFD=3.3
22:57:00.569 00.003 1032 MultiStar: [#1 -0.06,0.16,1.00,U] [#2 0.01,-0.02,0.83,U] [#3 0.23,0.11,0.00,M3] [#4 0.14,0.04,0.68,U] [#5 0.25,-0.00,0.00,M4] [#6 0.40,-0.03,0.00,M7] [#7 0.17,0.14,0.72,U] [#8 0.18,0.01,0.54,U] 
22:57:00.571 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.06}, one-star: {0.27, 0.02}
22:57:00.573 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
22:57:00.575 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
22:57:00.576 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.49 mountX=0.03 mountY=-0.12, mountTheta=-1.34
22:57:00.580 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
22:57:00.583 00.003 1032 Enqueuing Move request for scope (0.11, 0.06)
22:57:00.585 00.002 10072 Worker thread wakes up
22:57:00.585 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
22:57:00.585 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
22:57:00.585 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
22:57:00.588 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:57:00.590 00.002 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:57:00.590 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:57:00.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:00.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:57:00.590 00.000 10072 MoveAxis(E, 19, ABG)
22:57:00.590 00.000 10072 Guiding  Dir = 2, Dur = 19
22:57:00.591 00.001 10072 IsGuiding returns 0
22:57:00.591 00.000 10072 PulseGuide returned control before completion, sleep 29
22:57:00.608 00.017 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:57:00.611 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:00.613 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:00.616 00.003 1032 Enqueuing Expose request
22:57:00.629 00.013 10072 IsGuiding returns 0
22:57:00.629 00.000 10072 Move returns status 0, amount 19
22:57:00.629 00.000 10072 MoveAxis(N, 0, ABG)
22:57:00.629 00.000 10072 Move returns status 0, amount 0
22:57:00.629 00.000 10072 move complete, result=0
22:57:00.629 00.000 10072 worker thread done servicing request
22:57:00.629 00.000 10072 Worker thread wakes up
22:57:00.629 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:00.630 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:00.630 00.000 1032 GuideStep: 0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
22:57:01.040 00.410 10072 Exposure complete
22:57:01.097 00.057 10072 worker thread done servicing request
22:57:01.097 00.000 1032 OnExposeComplete: enter
22:57:01.099 00.002 1032 UpdateGuideState(): m_state=6
22:57:01.102 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6696
22:57:01.104 00.002 1032 Star::Find returns 1 (0), X=1102.15, Y=132.45, Mass=1319, SNR=25.5, Peak=118 HFD=3.3
22:57:01.106 00.002 1032 MultiStar: [#1 0.05,0.08,0.97,U] [#2 0.14,-0.17,0.81,U] [#3 0.19,0.16,0.75,U] [#4 0.36,0.06,0.00,M1] [#5 0.19,0.01,0.64,U] [#6 0.21,-0.07,0.59,U] [#7 0.28,0.11,0.00,M1] [#8 0.33,0.24,0.00,M1] 
22:57:01.108 00.002 1032 refined, 5 included, MultiStar: {0.18, 0.02}, one-star: {0.32, 0.07}
22:57:01.110 00.002 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
22:57:01.113 00.003 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
22:57:01.115 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.11 mountX=-0.03 mountY=-0.18, mountTheta=-1.72
22:57:01.118 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.02, opts=13)
22:57:01.120 00.002 1032 Enqueuing Move request for scope (0.18, 0.02)
22:57:01.122 00.002 10072 Worker thread wakes up
22:57:01.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
22:57:01.122 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
22:57:01.122 00.000 10072 Moving (0.18, 0.02) raw xDistance=-0.03 yDistance=-0.18
22:57:01.124 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:57:01.127 00.003 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:57:01.127 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
22:57:01.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:01.128 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:57:01.128 00.000 10072 MoveAxis(E, 16, ABG)
22:57:01.128 00.000 10072 Guiding  Dir = 2, Dur = 16
22:57:01.128 00.000 10072 IsGuiding returns 0
22:57:01.128 00.000 10072 PulseGuide returned control before completion, sleep 26
22:57:01.148 00.020 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:57:01.150 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:01.151 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:01.153 00.002 1032 Enqueuing Expose request
22:57:01.162 00.009 10072 IsGuiding returns 0
22:57:01.162 00.000 10072 Move returns status 0, amount 16
22:57:01.162 00.000 10072 MoveAxis(N, 0, ABG)
22:57:01.162 00.000 10072 Move returns status 0, amount 0
22:57:01.162 00.000 10072 move complete, result=0
22:57:01.162 00.000 10072 worker thread done servicing request
22:57:01.163 00.001 10072 Worker thread wakes up
22:57:01.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:01.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:01.165 00.002 1032 GuideStep: -0.0 px 16 ms EAST, -0.2 px 0 ms NORTH
22:57:01.787 00.622 10072 Exposure complete
22:57:01.841 00.054 10072 worker thread done servicing request
22:57:01.841 00.000 1032 OnExposeComplete: enter
22:57:01.843 00.002 1032 UpdateGuideState(): m_state=6
22:57:01.845 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6697
22:57:01.848 00.003 1032 Star::Find returns 1 (0), X=1102.23, Y=132.24, Mass=1380, SNR=26.1, Peak=122 HFD=3.1
22:57:01.850 00.002 1032 MultiStar: [#1 0.08,-0.00,0.93,U] [#2 0.03,-0.09,0.79,U] [#3 0.23,0.07,0.75,U] [#4 0.21,-0.02,0.66,U] [#5 0.25,0.04,0.63,U] [#6 0.38,0.05,0.00,M7] [#7 0.26,0.10,0.00,M2] [#8 0.33,0.03,0.00,M2] 
22:57:01.851 00.001 1032 refined, 5 included, MultiStar: {0.20, -0.03}, one-star: {0.40, -0.14}
22:57:01.853 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
22:57:01.854 00.001 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
22:57:01.856 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.15 mountX=-0.08 mountY=-0.19, mountTheta=-1.98
22:57:01.859 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.03, opts=13)
22:57:01.863 00.004 1032 Enqueuing Move request for scope (0.20, -0.03)
22:57:01.864 00.001 10072 Worker thread wakes up
22:57:01.865 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
22:57:01.865 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
22:57:01.865 00.000 10072 Moving (0.20, -0.03) raw xDistance=-0.08 yDistance=-0.19
22:57:01.867 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:57:01.869 00.002 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.15
22:57:01.869 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
22:57:01.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:01.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:57:01.869 00.000 10072 MoveAxis(E, 17, ABG)
22:57:01.870 00.001 10072 Guiding  Dir = 2, Dur = 17
22:57:01.870 00.000 10072 IsGuiding returns 0
22:57:01.870 00.000 10072 PulseGuide returned control before completion, sleep 27
22:57:01.889 00.019 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:57:01.892 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:01.896 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:01.899 00.003 1032 Enqueuing Expose request
22:57:01.911 00.012 10072 IsGuiding returns 0
22:57:01.911 00.000 10072 Move returns status 0, amount 17
22:57:01.911 00.000 10072 MoveAxis(N, 0, ABG)
22:57:01.911 00.000 10072 Move returns status 0, amount 0
22:57:01.911 00.000 10072 move complete, result=0
22:57:01.911 00.000 10072 worker thread done servicing request
22:57:01.912 00.001 10072 Worker thread wakes up
22:57:01.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:01.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:01.913 00.001 1032 GuideStep: -0.1 px 17 ms EAST, -0.2 px 0 ms NORTH
22:57:02.320 00.407 10072 Exposure complete
22:57:02.371 00.051 10072 worker thread done servicing request
22:57:02.371 00.000 1032 OnExposeComplete: enter
22:57:02.373 00.002 1032 UpdateGuideState(): m_state=6
22:57:02.376 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6698
22:57:02.378 00.002 1032 Star::Find returns 1 (0), X=1102.20, Y=132.31, Mass=1422, SNR=26.5, Peak=123 HFD=3.2
22:57:02.380 00.002 1032 MultiStar: [#1 -0.03,0.16,0.96,U] [#2 0.03,0.06,0.78,U] [#3 0.22,0.21,0.00,M2] [#4 0.24,-0.03,0.66,U] [#5 0.36,-0.01,0.00,M3] [#6 0.31,0.15,0.00,M8] [#7 0.28,0.22,0.00,M3] [#8 0.30,0.04,0.00,M3] 
22:57:02.382 00.002 1032 refined, 3 included, MultiStar: {0.15, 0.03}, one-star: {0.37, -0.07}
22:57:02.384 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
22:57:02.386 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
22:57:02.387 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.22 mountX=-0.01 mountY=-0.16, mountTheta=-1.61
22:57:02.390 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
22:57:02.392 00.002 1032 Enqueuing Move request for scope (0.15, 0.03)
22:57:02.393 00.001 10072 Worker thread wakes up
22:57:02.394 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
22:57:02.394 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
22:57:02.394 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.16
22:57:02.397 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:57:02.400 00.003 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.16
22:57:02.401 00.001 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
22:57:02.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:02.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:57:02.401 00.000 10072 MoveAxis(E, 16, ABG)
22:57:02.401 00.000 10072 Guiding  Dir = 2, Dur = 16
22:57:02.401 00.000 10072 IsGuiding returns 0
22:57:02.401 00.000 10072 PulseGuide returned control before completion, sleep 26
22:57:02.418 00.017 1032 UpdateGuideState exits: m=1422 SNR=26.5
22:57:02.420 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:02.423 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:02.425 00.002 1032 Enqueuing Expose request
22:57:02.440 00.015 10072 IsGuiding returns 0
22:57:02.440 00.000 10072 Move returns status 0, amount 16
22:57:02.440 00.000 10072 MoveAxis(N, 0, ABG)
22:57:02.440 00.000 10072 Move returns status 0, amount 0
22:57:02.440 00.000 10072 move complete, result=0
22:57:02.440 00.000 10072 worker thread done servicing request
22:57:02.440 00.000 10072 Worker thread wakes up
22:57:02.440 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:02.440 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:02.445 00.005 1032 GuideStep: -0.0 px 16 ms EAST, -0.2 px 0 ms NORTH
22:57:03.066 00.621 10072 Exposure complete
22:57:03.122 00.056 10072 worker thread done servicing request
22:57:03.122 00.000 1032 OnExposeComplete: enter
22:57:03.124 00.002 1032 UpdateGuideState(): m_state=6
22:57:03.127 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6699
22:57:03.130 00.003 1032 Star::Find returns 1 (0), X=1102.14, Y=132.42, Mass=1324, SNR=25.6, Peak=128 HFD=3.3
22:57:03.132 00.002 1032 MultiStar: [#1 0.09,0.09,1.01,U] [#2 -0.10,-0.03,0.77,U] [#3 0.29,0.03,0.00,M3] [#4 0.15,-0.12,0.71,U] [#5 0.26,-0.11,0.00,M4] [#6 0.39,-0.00,0.00,M9] [#7 0.16,0.01,0.69,U] [#8 0.37,0.07,0.00,M4] 
22:57:03.133 00.001 1032 refined, 4 included, MultiStar: {0.13, 0.01}, one-star: {0.31, 0.04}
22:57:03.135 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
22:57:03.137 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
22:57:03.138 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.08 mountX=-0.02 mountY=-0.13, mountTheta=-1.75
22:57:03.141 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
22:57:03.146 00.005 1032 Enqueuing Move request for scope (0.13, 0.01)
22:57:03.147 00.001 10072 Worker thread wakes up
22:57:03.148 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
22:57:03.148 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
22:57:03.148 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.13
22:57:03.150 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:57:03.152 00.002 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.16
22:57:03.152 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
22:57:03.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:03.152 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:57:03.152 00.000 10072 MoveAxis(E, 18, ABG)
22:57:03.152 00.000 10072 Guiding  Dir = 2, Dur = 18
22:57:03.153 00.001 10072 IsGuiding returns 0
22:57:03.153 00.000 10072 PulseGuide returned control before completion, sleep 28
22:57:03.171 00.018 1032 UpdateGuideState exits: m=1324 SNR=25.6
22:57:03.176 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:03.178 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:03.181 00.003 1032 Enqueuing Expose request
22:57:03.189 00.008 10072 IsGuiding returns 0
22:57:03.189 00.000 10072 Move returns status 0, amount 18
22:57:03.189 00.000 10072 MoveAxis(N, 0, ABG)
22:57:03.189 00.000 10072 Move returns status 0, amount 0
22:57:03.189 00.000 10072 move complete, result=0
22:57:03.189 00.000 10072 worker thread done servicing request
22:57:03.189 00.000 10072 Worker thread wakes up
22:57:03.190 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:03.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:03.192 00.002 1032 GuideStep: -0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
22:57:03.597 00.405 10072 Exposure complete
22:57:03.652 00.055 10072 worker thread done servicing request
22:57:03.652 00.000 1032 OnExposeComplete: enter
22:57:03.654 00.002 1032 UpdateGuideState(): m_state=6
22:57:03.656 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6700
22:57:03.658 00.002 1032 Star::Find returns 1 (0), X=1102.07, Y=132.32, Mass=1332, SNR=25.6, Peak=115 HFD=3.2
22:57:03.661 00.003 1032 MultiStar: [#1 0.07,-0.10,0.96,U] [#2 0.05,-0.19,0.79,U] [#3 0.32,-0.12,0.00,M4] [#4 0.25,-0.05,0.00,M1] [#5 0.26,-0.07,0.00,M5] [#6 0.30,-0.11,0.00,M10] [#7 0.16,0.09,0.73,U] [#8 0.31,-0.14,0.00,M5] 
22:57:03.663 00.002 1032 refined, 3 included, MultiStar: {0.13, -0.07}, one-star: {0.24, -0.06}
22:57:03.665 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
22:57:03.667 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
22:57:03.668 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.47 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
22:57:03.671 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
22:57:03.676 00.005 1032 Enqueuing Move request for scope (0.13, -0.07)
22:57:03.678 00.002 10072 Worker thread wakes up
22:57:03.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
22:57:03.678 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
22:57:03.678 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.11
22:57:03.680 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:57:03.684 00.004 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.16
22:57:03.684 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:57:03.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:03.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:57:03.684 00.000 10072 MoveAxis(E, 15, ABG)
22:57:03.684 00.000 10072 Guiding  Dir = 2, Dur = 15
22:57:03.684 00.000 10072 IsGuiding returns 0
22:57:03.685 00.001 10072 PulseGuide returned control before completion, sleep 25
22:57:03.703 00.018 1032 UpdateGuideState exits: m=1332 SNR=25.6
22:57:03.707 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:03.710 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:03.712 00.002 1032 Enqueuing Expose request
22:57:03.722 00.010 10072 IsGuiding returns 0
22:57:03.722 00.000 10072 Move returns status 0, amount 15
22:57:03.722 00.000 10072 MoveAxis(N, 0, ABG)
22:57:03.723 00.001 10072 Move returns status 0, amount 0
22:57:03.723 00.000 10072 move complete, result=0
22:57:03.723 00.000 10072 worker thread done servicing request
22:57:03.723 00.000 10072 Worker thread wakes up
22:57:03.723 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:03.723 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:03.725 00.002 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:57:04.353 00.628 10072 Exposure complete
22:57:04.407 00.054 10072 worker thread done servicing request
22:57:04.407 00.000 1032 OnExposeComplete: enter
22:57:04.408 00.001 1032 UpdateGuideState(): m_state=6
22:57:04.410 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6701
22:57:04.413 00.003 1032 Star::Find returns 1 (0), X=1102.10, Y=132.37, Mass=1329, SNR=25.6, Peak=120 HFD=3.3
22:57:04.414 00.001 1032 MultiStar: [#1 0.01,-0.06,0.94,U] [#2 0.03,-0.10,0.78,U] [#3 0.25,-0.05,0.00,M5] [#4 0.36,-0.07,0.00,M2] [#5 0.20,-0.15,0.66,U] [#6 0.27,-0.09,0.00,R] [#7 0.34,0.04,0.00,M2] [#8 0.23,-0.05,0.53,U] 
22:57:04.415 00.001 1032 refined, 4 included, MultiStar: {0.14, -0.07}, one-star: {0.27, -0.01}
22:57:04.417 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:57:04.418 00.001 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:57:04.419 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.46 mountX=-0.10 mountY=-0.12, mountTheta=-2.29
22:57:04.422 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.07, opts=13)
22:57:04.425 00.003 1032 Enqueuing Move request for scope (0.14, -0.07)
22:57:04.426 00.001 10072 Worker thread wakes up
22:57:04.426 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
22:57:04.426 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
22:57:04.426 00.000 10072 Moving (0.14, -0.07) raw xDistance=-0.10 yDistance=-0.12
22:57:04.429 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:57:04.432 00.003 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.16
22:57:04.432 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:57:04.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:04.433 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:57:04.433 00.000 10072 MoveAxis(E, 17, ABG)
22:57:04.433 00.000 10072 Guiding  Dir = 2, Dur = 17
22:57:04.433 00.000 10072 IsGuiding returns 0
22:57:04.433 00.000 10072 PulseGuide returned control before completion, sleep 27
22:57:04.451 00.018 1032 UpdateGuideState exits: m=1329 SNR=25.6
22:57:04.454 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:04.455 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:04.460 00.005 1032 Enqueuing Expose request
22:57:04.475 00.015 10072 IsGuiding returns 0
22:57:04.475 00.000 10072 Move returns status 0, amount 17
22:57:04.475 00.000 10072 MoveAxis(N, 0, ABG)
22:57:04.475 00.000 10072 Move returns status 0, amount 0
22:57:04.475 00.000 10072 move complete, result=0
22:57:04.475 00.000 10072 worker thread done servicing request
22:57:04.475 00.000 10072 Worker thread wakes up
22:57:04.475 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:04.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:04.476 00.001 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:57:04.882 00.406 10072 Exposure complete
22:57:04.934 00.052 10072 worker thread done servicing request
22:57:04.935 00.001 1032 OnExposeComplete: enter
22:57:04.937 00.002 1032 UpdateGuideState(): m_state=6
22:57:04.940 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6702
22:57:04.941 00.001 1032 Star::Find returns 1 (0), X=1102.01, Y=132.37, Mass=1299, SNR=25.3, Peak=118 HFD=3.3
22:57:04.943 00.002 1032 MultiStar: [#1 -0.02,0.07,1.02,U] [#2 0.15,-0.00,0.79,U] [#3 0.38,-0.04,0.00,M6] [#4 0.20,-0.06,0.69,U] [#5 0.13,-0.21,0.00,M5] [#6 0.12,0.14,0.66,U] [#7 0.24,-0.07,0.00,M3] [#8 0.26,-0.05,0.00,M5] 
22:57:04.944 00.001 1032 refined, 4 included, MultiStar: {0.12, 0.03}, one-star: {0.18, -0.00}
22:57:04.946 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
22:57:04.947 00.001 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
22:57:04.948 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.24 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
22:57:04.950 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
22:57:04.952 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
22:57:04.954 00.002 10072 Worker thread wakes up
22:57:04.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
22:57:04.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
22:57:04.954 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.00 yDistance=-0.12
22:57:04.957 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:57:04.961 00.004 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.17
22:57:04.962 00.001 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
22:57:04.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:04.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:57:04.962 00.000 10072 MoveAxis(E, 14, ABG)
22:57:04.962 00.000 10072 Guiding  Dir = 2, Dur = 14
22:57:04.962 00.000 10072 IsGuiding returns 0
22:57:04.963 00.001 10072 PulseGuide returned control before completion, sleep 24
22:57:04.980 00.017 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:57:04.982 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:04.983 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:04.984 00.001 1032 Enqueuing Expose request
22:57:04.990 00.006 10072 IsGuiding returns 0
22:57:04.991 00.001 10072 Move returns status 0, amount 14
22:57:04.991 00.000 10072 MoveAxis(N, 0, ABG)
22:57:04.991 00.000 10072 Move returns status 0, amount 0
22:57:04.991 00.000 10072 move complete, result=0
22:57:04.991 00.000 10072 worker thread done servicing request
22:57:04.991 00.000 10072 Worker thread wakes up
22:57:04.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:04.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:04.997 00.006 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:57:05.619 00.622 10072 Exposure complete
22:57:05.670 00.051 10072 worker thread done servicing request
22:57:05.670 00.000 1032 OnExposeComplete: enter
22:57:05.673 00.003 1032 UpdateGuideState(): m_state=6
22:57:05.675 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6703
22:57:05.676 00.001 1032 Star::Find returns 1 (0), X=1102.15, Y=132.31, Mass=1370, SNR=26.0, Peak=118 HFD=3.2
22:57:05.678 00.002 1032 MultiStar: [#1 -0.06,-0.03,0.97,U] [#2 -0.05,-0.13,0.79,U] [#3 0.15,-0.10,0.75,U] [#4 0.20,-0.06,0.68,U] [#5 0.21,-0.30,0.00,M6] [#6 0.06,-0.03,0.62,U] [#7 0.15,-0.04,0.71,U] [#8 0.23,-0.10,0.53,U] 
22:57:05.681 00.003 1032 refined, 7 included, MultiStar: {0.12, -0.07}, one-star: {0.32, -0.07}
22:57:05.683 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
22:57:05.685 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
22:57:05.687 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.52 mountX=-0.10 mountY=-0.10, mountTheta=-2.35
22:57:05.690 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
22:57:05.692 00.002 1032 Enqueuing Move request for scope (0.12, -0.07)
22:57:05.694 00.002 10072 Worker thread wakes up
22:57:05.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
22:57:05.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
22:57:05.694 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
22:57:05.696 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:57:05.698 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.17
22:57:05.698 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
22:57:05.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:05.699 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:57:05.699 00.000 10072 MoveAxis(E, 16, ABG)
22:57:05.699 00.000 10072 Guiding  Dir = 2, Dur = 16
22:57:05.700 00.001 10072 IsGuiding returns 0
22:57:05.700 00.000 10072 PulseGuide returned control before completion, sleep 26
22:57:05.718 00.018 1032 UpdateGuideState exits: m=1370 SNR=26.0
22:57:05.720 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:05.722 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:05.723 00.001 1032 Enqueuing Expose request
22:57:05.741 00.018 10072 IsGuiding returns 0
22:57:05.741 00.000 10072 Move returns status 0, amount 16
22:57:05.741 00.000 10072 MoveAxis(N, 0, ABG)
22:57:05.741 00.000 10072 Move returns status 0, amount 0
22:57:05.741 00.000 10072 move complete, result=0
22:57:05.741 00.000 10072 worker thread done servicing request
22:57:05.742 00.001 10072 Worker thread wakes up
22:57:05.742 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:05.742 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:05.746 00.004 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
22:57:06.151 00.405 10072 Exposure complete
22:57:06.206 00.055 10072 worker thread done servicing request
22:57:06.206 00.000 1032 OnExposeComplete: enter
22:57:06.210 00.004 1032 UpdateGuideState(): m_state=6
22:57:06.212 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6704
22:57:06.214 00.002 1032 Star::Find returns 1 (0), X=1102.14, Y=132.20, Mass=1424, SNR=26.5, Peak=124 HFD=3.1
22:57:06.216 00.002 1032 MultiStar: [#1 -0.02,-0.06,0.94,U] [#2 0.02,-0.22,0.75,U] [#3 0.20,-0.10,0.76,U] [#4 0.17,-0.17,0.66,U] [#5 0.26,-0.27,0.00,M7] [#6 -0.05,-0.05,0.63,U] [#7 0.14,-0.12,0.71,U] [#8 0.25,-0.19,0.00,M5] 
22:57:06.218 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.13}, one-star: {0.31, -0.18}
22:57:06.220 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
22:57:06.221 00.001 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
22:57:06.223 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-0.84 mountX=-0.15 mountY=-0.08, mountTheta=-2.67
22:57:06.225 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.13, opts=13)
22:57:06.227 00.002 1032 Enqueuing Move request for scope (0.12, -0.13)
22:57:06.228 00.001 10072 Worker thread wakes up
22:57:06.230 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
22:57:06.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
22:57:06.230 00.000 10072 Moving (0.12, -0.13) raw xDistance=-0.15 yDistance=-0.08
22:57:06.231 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:57:06.234 00.003 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.17
22:57:06.234 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
22:57:06.234 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:06.234 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:57:06.234 00.000 10072 MoveAxis(E, 87, ABG)
22:57:06.234 00.000 10072 Guiding  Dir = 2, Dur = 87
22:57:06.235 00.001 10072 IsGuiding returns 0
22:57:06.235 00.000 10072 PulseGuide returned control before completion, sleep 97
22:57:06.252 00.017 1032 UpdateGuideState exits: m=1424 SNR=26.5
22:57:06.254 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:06.255 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:06.257 00.002 1032 Enqueuing Expose request
22:57:06.335 00.078 10072 IsGuiding returns 0
22:57:06.335 00.000 10072 Move returns status 0, amount 87
22:57:06.335 00.000 10072 MoveAxis(N, 0, ABG)
22:57:06.335 00.000 10072 Move returns status 0, amount 0
22:57:06.335 00.000 10072 move complete, result=0
22:57:06.335 00.000 10072 worker thread done servicing request
22:57:06.335 00.000 10072 Worker thread wakes up
22:57:06.335 00.000 1032 GuideStep: -0.2 px 87 ms EAST, -0.1 px 0 ms NORTH
22:57:06.338 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:06.338 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:06.966 00.628 10072 Exposure complete
22:57:07.016 00.050 10072 worker thread done servicing request
22:57:07.016 00.000 1032 OnExposeComplete: enter
22:57:07.018 00.002 1032 UpdateGuideState(): m_state=6
22:57:07.020 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6705
22:57:07.022 00.002 1032 Star::Find returns 1 (0), X=1102.07, Y=132.30, Mass=1332, SNR=25.7, Peak=111 HFD=3.2
22:57:07.023 00.001 1032 MultiStar: [#1 -0.06,-0.14,0.98,U] [#2 -0.04,-0.18,0.76,U] [#3 0.22,-0.09,0.78,U] [#4 0.19,-0.17,0.00,M1] [#5 0.18,-0.28,0.00,M8] [#6 -0.07,-0.15,0.60,U] [#7 0.19,-0.08,0.72,U] [#8 0.28,-0.16,0.00,M6] 
22:57:07.025 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.12}, one-star: {0.24, -0.07}
22:57:07.027 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
22:57:07.028 00.001 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
22:57:07.030 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.94 mountX=-0.14 mountY=-0.05, mountTheta=-2.77
22:57:07.033 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.12, opts=13)
22:57:07.035 00.002 1032 Enqueuing Move request for scope (0.09, -0.12)
22:57:07.036 00.001 10072 Worker thread wakes up
22:57:07.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
22:57:07.037 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
22:57:07.037 00.000 10072 Moving (0.09, -0.12) raw xDistance=-0.14 yDistance=-0.05
22:57:07.038 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:57:07.040 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 287.17
22:57:07.040 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
22:57:07.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:07.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:57:07.040 00.000 10072 MoveAxis(E, 80, ABG)
22:57:07.040 00.000 10072 Guiding  Dir = 2, Dur = 80
22:57:07.041 00.001 10072 IsGuiding returns 0
22:57:07.041 00.000 10072 PulseGuide returned control before completion, sleep 90
22:57:07.059 00.018 1032 UpdateGuideState exits: m=1332 SNR=25.7
22:57:07.061 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:07.063 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:07.065 00.002 1032 Enqueuing Expose request
22:57:07.135 00.070 10072 IsGuiding returns 1
22:57:07.135 00.000 10072 scope still moving after pulse duration time elapsed
22:57:07.167 00.032 10072 IsGuiding returns 0
22:57:07.167 00.000 10072 scope move finished after 80 + 45 ms
22:57:07.167 00.000 10072 Move returns status 0, amount 80
22:57:07.167 00.000 10072 MoveAxis(N, 0, ABG)
22:57:07.167 00.000 10072 Move returns status 0, amount 0
22:57:07.167 00.000 10072 move complete, result=0
22:57:07.167 00.000 10072 worker thread done servicing request
22:57:07.167 00.000 10072 Worker thread wakes up
22:57:07.167 00.000 1032 GuideStep: -0.1 px 80 ms EAST, -0.1 px 0 ms NORTH
22:57:07.169 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:07.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:07.575 00.406 10072 Exposure complete
22:57:07.629 00.054 10072 worker thread done servicing request
22:57:07.630 00.001 1032 OnExposeComplete: enter
22:57:07.632 00.002 1032 UpdateGuideState(): m_state=6
22:57:07.634 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6706
22:57:07.636 00.002 1032 Star::Find returns 1 (0), X=1102.08, Y=132.37, Mass=1296, SNR=25.3, Peak=107 HFD=3.3
22:57:07.638 00.002 1032 MultiStar: [#1 -0.06,-0.10,0.99,U] [#2 0.04,-0.19,0.84,U] [#3 0.22,-0.12,0.78,U] [#4 0.02,-0.09,0.68,U] [#5 0.21,-0.21,0.00,M9] [#6 -0.06,0.05,0.64,U] [#7 0.13,0.06,0.75,U] [#8 0.22,-0.09,0.54,U] 
22:57:07.640 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.06}, one-star: {0.25, -0.01}
22:57:07.641 00.001 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
22:57:07.644 00.003 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
22:57:07.646 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.60 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
22:57:07.648 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
22:57:07.650 00.002 1032 Enqueuing Move request for scope (0.09, -0.06)
22:57:07.651 00.001 10072 Worker thread wakes up
22:57:07.652 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:57:07.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:57:07.652 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.09 yDistance=-0.07
22:57:07.653 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
22:57:07.656 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.17
22:57:07.656 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:57:07.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:07.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:57:07.656 00.000 10072 MoveAxis(E, 14, ABG)
22:57:07.656 00.000 10072 Guiding  Dir = 2, Dur = 14
22:57:07.656 00.000 10072 IsGuiding returns 0
22:57:07.657 00.001 10072 PulseGuide returned control before completion, sleep 24
22:57:07.675 00.018 1032 UpdateGuideState exits: m=1296 SNR=25.3
22:57:07.677 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:07.680 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:07.682 00.002 1032 Enqueuing Expose request
22:57:07.696 00.014 10072 IsGuiding returns 0
22:57:07.696 00.000 10072 Move returns status 0, amount 14
22:57:07.696 00.000 10072 MoveAxis(N, 0, ABG)
22:57:07.696 00.000 10072 Move returns status 0, amount 0
22:57:07.696 00.000 10072 move complete, result=0
22:57:07.696 00.000 10072 worker thread done servicing request
22:57:07.696 00.000 10072 Worker thread wakes up
22:57:07.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:07.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:07.697 00.001 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:57:08.325 00.628 10072 Exposure complete
22:57:08.375 00.050 10072 worker thread done servicing request
22:57:08.375 00.000 1032 OnExposeComplete: enter
22:57:08.376 00.001 1032 UpdateGuideState(): m_state=6
22:57:08.378 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6707
22:57:08.380 00.002 1032 Star::Find returns 1 (0), X=1102.08, Y=132.45, Mass=1447, SNR=26.7, Peak=128 HFD=3.3
22:57:08.381 00.001 1032 MultiStar: [#1 0.02,0.10,0.94,U] [#2 -0.02,0.11,0.76,U] [#3 0.25,0.06,0.00,M3] [#4 0.21,-0.06,0.66,U] [#5 0.20,-0.08,0.65,U] [#6 -0.00,0.10,0.61,U] [#7 0.34,0.26,0.00,M1] [#8 0.27,-0.05,0.00,M6] 
22:57:08.383 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.05}, one-star: {0.25, 0.07}
22:57:08.386 00.003 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
22:57:08.390 00.004 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
22:57:08.393 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.39 mountX=0.02 mountY=-0.12, mountTheta=-1.44
22:57:08.398 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
22:57:08.400 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
22:57:08.402 00.002 10072 Worker thread wakes up
22:57:08.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
22:57:08.402 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
22:57:08.402 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
22:57:08.404 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:57:08.406 00.002 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.18
22:57:08.407 00.001 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
22:57:08.407 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:08.407 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:57:08.407 00.000 10072 MoveAxis(E, 16, ABG)
22:57:08.407 00.000 10072 Guiding  Dir = 2, Dur = 16
22:57:08.407 00.000 10072 IsGuiding returns 0
22:57:08.408 00.001 10072 PulseGuide returned control before completion, sleep 26
22:57:08.424 00.016 1032 UpdateGuideState exits: m=1447 SNR=26.7
22:57:08.427 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:08.429 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:08.433 00.004 1032 Enqueuing Expose request
22:57:08.448 00.015 10072 IsGuiding returns 0
22:57:08.448 00.000 10072 Move returns status 0, amount 16
22:57:08.448 00.000 10072 MoveAxis(N, 0, ABG)
22:57:08.448 00.000 10072 Move returns status 0, amount 0
22:57:08.448 00.000 10072 move complete, result=0
22:57:08.448 00.000 10072 worker thread done servicing request
22:57:08.448 00.000 10072 Worker thread wakes up
22:57:08.448 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:08.448 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:08.452 00.004 1032 GuideStep: 0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
22:57:08.857 00.405 10072 Exposure complete
22:57:08.909 00.052 10072 worker thread done servicing request
22:57:08.909 00.000 1032 OnExposeComplete: enter
22:57:08.911 00.002 1032 UpdateGuideState(): m_state=6
22:57:08.913 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6708
22:57:08.915 00.002 1032 Star::Find returns 1 (0), X=1102.18, Y=132.34, Mass=1427, SNR=26.6, Peak=130 HFD=3.1
22:57:08.917 00.002 1032 MultiStar: [#1 -0.03,-0.06,0.97,U] [#2 0.09,-0.04,0.77,U] [#3 0.28,0.07,0.00,M4] [#4 0.32,-0.12,0.00,M1] [#5 0.19,-0.05,0.65,U] [#6 0.04,0.04,0.63,U] [#7 0.22,0.02,0.68,U] [#8 0.21,-0.00,0.50,U] 
22:57:08.919 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.02}, one-star: {0.35, -0.04}
22:57:08.920 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
22:57:08.922 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
22:57:08.926 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.16 cameraTheta=-0.16 mountX=-0.06 mountY=-0.14, mountTheta=-1.99
22:57:08.929 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
22:57:08.931 00.002 1032 Enqueuing Move request for scope (0.15, -0.02)
22:57:08.933 00.002 10072 Worker thread wakes up
22:57:08.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
22:57:08.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
22:57:08.933 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.06 yDistance=-0.14
22:57:08.935 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:57:08.937 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.18
22:57:08.937 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:57:08.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:08.938 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:57:08.938 00.000 10072 MoveAxis(E, 14, ABG)
22:57:08.938 00.000 10072 Guiding  Dir = 2, Dur = 14
22:57:08.938 00.000 10072 IsGuiding returns 0
22:57:08.939 00.001 10072 PulseGuide returned control before completion, sleep 24
22:57:08.955 00.016 1032 UpdateGuideState exits: m=1427 SNR=26.6
22:57:08.959 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:08.962 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:08.965 00.003 1032 Enqueuing Expose request
22:57:08.966 00.001 10072 IsGuiding returns 0
22:57:08.966 00.000 10072 Move returns status 0, amount 14
22:57:08.966 00.000 10072 MoveAxis(N, 0, ABG)
22:57:08.966 00.000 10072 Move returns status 0, amount 0
22:57:08.966 00.000 10072 move complete, result=0
22:57:08.967 00.001 10072 worker thread done servicing request
22:57:08.967 00.000 10072 Worker thread wakes up
22:57:08.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:08.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:08.973 00.006 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:57:09.594 00.621 10072 Exposure complete
22:57:09.646 00.052 10072 worker thread done servicing request
22:57:09.647 00.001 1032 OnExposeComplete: enter
22:57:09.649 00.002 1032 UpdateGuideState(): m_state=6
22:57:09.651 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6709
22:57:09.653 00.002 1032 Star::Find returns 1 (0), X=1102.14, Y=132.28, Mass=1345, SNR=25.7, Peak=116 HFD=3.2
22:57:09.655 00.002 1032 MultiStar: [#1 0.01,-0.15,1.00,U] [#2 -0.11,-0.10,0.79,U] [#3 0.23,-0.09,0.77,U] [#4 0.19,-0.17,0.00,M2] [#5 0.29,-0.13,0.00,M8] [#6 0.14,0.04,0.62,U] [#7 0.25,0.01,0.69,U] [#8 0.26,-0.12,0.00,M6] 
22:57:09.657 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.08}, one-star: {0.31, -0.10}
22:57:09.658 00.001 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
22:57:09.660 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
22:57:09.661 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.51 mountX=-0.11 mountY=-0.11, mountTheta=-2.34
22:57:09.664 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
22:57:09.665 00.001 1032 Enqueuing Move request for scope (0.14, -0.08)
22:57:09.666 00.001 10072 Worker thread wakes up
22:57:09.667 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
22:57:09.667 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
22:57:09.667 00.000 10072 Moving (0.14, -0.08) raw xDistance=-0.11 yDistance=-0.11
22:57:09.668 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:57:09.672 00.004 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.18
22:57:09.672 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
22:57:09.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:09.672 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:57:09.672 00.000 10072 MoveAxis(E, 15, ABG)
22:57:09.672 00.000 10072 Guiding  Dir = 2, Dur = 15
22:57:09.672 00.000 10072 IsGuiding returns 0
22:57:09.673 00.001 10072 PulseGuide returned control before completion, sleep 25
22:57:09.690 00.017 1032 UpdateGuideState exits: m=1345 SNR=25.7
22:57:09.693 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:09.695 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:09.697 00.002 1032 Enqueuing Expose request
22:57:09.702 00.005 10072 IsGuiding returns 0
22:57:09.702 00.000 10072 Move returns status 0, amount 15
22:57:09.702 00.000 10072 MoveAxis(N, 0, ABG)
22:57:09.702 00.000 10072 Move returns status 0, amount 0
22:57:09.702 00.000 10072 move complete, result=0
22:57:09.702 00.000 10072 worker thread done servicing request
22:57:09.702 00.000 10072 Worker thread wakes up
22:57:09.702 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:09.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:09.707 00.005 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
22:57:10.114 00.407 10072 Exposure complete
22:57:10.166 00.052 10072 worker thread done servicing request
22:57:10.166 00.000 1032 OnExposeComplete: enter
22:57:10.169 00.003 1032 UpdateGuideState(): m_state=6
22:57:10.170 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6710
22:57:10.173 00.003 1032 Star::Find returns 1 (0), X=1102.17, Y=132.24, Mass=1438, SNR=26.6, Peak=130 HFD=3.0
22:57:10.175 00.002 1032 MultiStar: [#1 -0.06,-0.07,0.93,U] [#2 -0.02,-0.10,0.75,U] [#3 0.28,0.00,0.00,M4] [#4 0.23,-0.11,0.00,M3] [#5 0.19,-0.18,0.00,M9] [#6 -0.03,0.00,0.58,U] [#7 0.19,-0.05,0.69,U] [#8 0.21,-0.19,0.00,M7] 
22:57:10.177 00.002 1032 refined, 4 included, MultiStar: {0.10, -0.08}, one-star: {0.34, -0.14}
22:57:10.179 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
22:57:10.181 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
22:57:10.183 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.68 mountX=-0.10 mountY=-0.08, mountTheta=-2.51
22:57:10.187 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
22:57:10.189 00.002 1032 Enqueuing Move request for scope (0.10, -0.08)
22:57:10.190 00.001 10072 Worker thread wakes up
22:57:10.190 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
22:57:10.192 00.002 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
22:57:10.192 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
22:57:10.193 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:57:10.196 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.18
22:57:10.196 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:57:10.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:10.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:57:10.196 00.000 10072 MoveAxis(E, 13, ABG)
22:57:10.196 00.000 10072 Guiding  Dir = 2, Dur = 13
22:57:10.196 00.000 10072 IsGuiding returns 0
22:57:10.197 00.001 10072 PulseGuide returned control before completion, sleep 23
22:57:10.214 00.017 1032 UpdateGuideState exits: m=1438 SNR=26.6
22:57:10.216 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:10.218 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:10.220 00.002 1032 Enqueuing Expose request
22:57:10.233 00.013 10072 IsGuiding returns 0
22:57:10.233 00.000 10072 Move returns status 0, amount 13
22:57:10.233 00.000 10072 MoveAxis(N, 0, ABG)
22:57:10.233 00.000 10072 Move returns status 0, amount 0
22:57:10.233 00.000 10072 move complete, result=0
22:57:10.233 00.000 10072 worker thread done servicing request
22:57:10.233 00.000 10072 Worker thread wakes up
22:57:10.233 00.000 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:57:10.235 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:10.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:10.875 00.640 10072 Exposure complete
22:57:10.927 00.052 10072 worker thread done servicing request
22:57:10.927 00.000 1032 OnExposeComplete: enter
22:57:10.929 00.002 1032 UpdateGuideState(): m_state=6
22:57:10.932 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6711
22:57:10.934 00.002 1032 Star::Find returns 1 (0), X=1101.98, Y=132.42, Mass=1354, SNR=25.9, Peak=117 HFD=3.5
22:57:10.936 00.002 1032 MultiStar: [#1 -0.02,0.04,0.96,U] [#2 -0.01,0.06,0.81,U] [#3 0.23,0.11,0.00,M5] [#4 0.14,0.00,0.66,U] [#5 0.12,-0.08,0.71,U] [#6 0.03,0.21,0.63,U] [#7 0.28,0.13,0.00,M1] [#8 0.28,0.00,0.00,M8] 
22:57:10.937 00.001 1032 refined, 5 included, MultiStar: {0.07, 0.04}, one-star: {0.15, 0.05}
22:57:10.939 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
22:57:10.940 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
22:57:10.943 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.58 mountX=0.03 mountY=-0.08, mountTheta=-1.25
22:57:10.945 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
22:57:10.948 00.003 1032 Enqueuing Move request for scope (0.07, 0.04)
22:57:10.950 00.002 10072 Worker thread wakes up
22:57:10.950 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
22:57:10.950 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
22:57:10.950 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.03 yDistance=-0.08
22:57:10.951 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:57:10.954 00.003 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.18
22:57:10.954 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
22:57:10.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:10.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:57:10.954 00.000 10072 MoveAxis(E, 15, ABG)
22:57:10.954 00.000 10072 Guiding  Dir = 2, Dur = 15
22:57:10.954 00.000 10072 IsGuiding returns 0
22:57:10.956 00.002 10072 PulseGuide returned control before completion, sleep 25
22:57:10.973 00.017 1032 UpdateGuideState exits: m=1354 SNR=25.9
22:57:10.975 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:10.977 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:10.979 00.002 1032 Enqueuing Expose request
22:57:10.992 00.013 10072 IsGuiding returns 0
22:57:10.992 00.000 10072 Move returns status 0, amount 15
22:57:10.992 00.000 10072 MoveAxis(N, 0, ABG)
22:57:10.992 00.000 10072 Move returns status 0, amount 0
22:57:10.992 00.000 10072 move complete, result=0
22:57:10.992 00.000 10072 worker thread done servicing request
22:57:10.992 00.000 10072 Worker thread wakes up
22:57:10.992 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:10.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:10.993 00.001 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:57:11.404 00.411 10072 Exposure complete
22:57:11.453 00.049 1032 OnExposeComplete: enter
22:57:11.456 00.003 1032 UpdateGuideState(): m_state=6
22:57:11.458 00.002 10072 worker thread done servicing request
22:57:11.458 00.000 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6712
22:57:11.461 00.003 1032 Star::Find returns 1 (0), X=1101.98, Y=132.36, Mass=1458, SNR=26.8, Peak=117 HFD=3.4
22:57:11.462 00.001 1032 MultiStar: [#1 -0.13,0.07,0.95,U] [#2 0.11,0.10,0.75,U] [#3 0.29,-0.01,0.00,M6] [#4 0.19,-0.05,0.71,U] [#5 0.12,0.03,0.64,U] [#6 -0.09,0.17,0.62,U] [#7 0.16,0.13,0.65,U] [#8 0.14,-0.05,0.53,U] 
22:57:11.465 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.05}, one-star: {0.15, -0.01}
22:57:11.467 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
22:57:11.468 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
22:57:11.470 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.55 mountX=0.03 mountY=-0.09, mountTheta=-1.28
22:57:11.473 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
22:57:11.475 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
22:57:11.477 00.002 10072 Worker thread wakes up
22:57:11.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
22:57:11.477 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
22:57:11.477 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
22:57:11.479 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:57:11.482 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.19
22:57:11.482 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:57:11.482 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:11.482 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:57:11.482 00.000 10072 MoveAxis(E, 13, ABG)
22:57:11.483 00.001 10072 Guiding  Dir = 2, Dur = 13
22:57:11.483 00.000 10072 IsGuiding returns 0
22:57:11.483 00.000 10072 PulseGuide returned control before completion, sleep 23
22:57:11.499 00.016 1032 UpdateGuideState exits: m=1458 SNR=26.8
22:57:11.501 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:11.503 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:11.504 00.001 1032 Enqueuing Expose request
22:57:11.512 00.008 10072 IsGuiding returns 0
22:57:11.513 00.001 10072 Move returns status 0, amount 13
22:57:11.513 00.000 10072 MoveAxis(N, 0, ABG)
22:57:11.513 00.000 10072 Move returns status 0, amount 0
22:57:11.513 00.000 10072 move complete, result=0
22:57:11.513 00.000 10072 worker thread done servicing request
22:57:11.513 00.000 10072 Worker thread wakes up
22:57:11.513 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:11.513 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:11.516 00.003 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:57:12.139 00.623 10072 Exposure complete
22:57:12.190 00.051 10072 worker thread done servicing request
22:57:12.191 00.001 1032 OnExposeComplete: enter
22:57:12.192 00.001 1032 UpdateGuideState(): m_state=6
22:57:12.194 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6713
22:57:12.196 00.002 1032 Star::Find returns 1 (0), X=1102.10, Y=132.39, Mass=1423, SNR=26.5, Peak=116 HFD=3.3
22:57:12.197 00.001 1032 MultiStar: [#1 -0.02,-0.02,0.97,U] [#2 -0.01,-0.08,0.75,U] [#3 0.30,0.00,0.00,M7] [#4 0.26,-0.18,0.00,M2] [#5 0.30,-0.05,0.00,M8] [#6 0.15,-0.06,0.60,U] [#7 0.30,-0.03,0.00,M1] [#8 0.28,0.09,0.00,M8] 
22:57:12.199 00.002 1032 refined, 3 included, MultiStar: {0.10, -0.03}, one-star: {0.27, 0.01}
22:57:12.201 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
22:57:12.202 00.001 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
22:57:12.204 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.28 mountX=-0.05 mountY=-0.09, mountTheta=-2.11
22:57:12.209 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
22:57:12.210 00.001 1032 Enqueuing Move request for scope (0.10, -0.03)
22:57:12.212 00.002 10072 Worker thread wakes up
22:57:12.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
22:57:12.212 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
22:57:12.212 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
22:57:12.214 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:57:12.216 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.19
22:57:12.217 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:57:12.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:12.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:57:12.217 00.000 10072 MoveAxis(E, 13, ABG)
22:57:12.217 00.000 10072 Guiding  Dir = 2, Dur = 13
22:57:12.217 00.000 10072 IsGuiding returns 0
22:57:12.217 00.000 10072 PulseGuide returned control before completion, sleep 23
22:57:12.233 00.016 1032 UpdateGuideState exits: m=1423 SNR=26.5
22:57:12.236 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:12.239 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:12.240 00.001 1032 Enqueuing Expose request
22:57:12.246 00.006 10072 IsGuiding returns 0
22:57:12.246 00.000 10072 Move returns status 0, amount 13
22:57:12.246 00.000 10072 MoveAxis(N, 0, ABG)
22:57:12.246 00.000 10072 Move returns status 0, amount 0
22:57:12.246 00.000 10072 move complete, result=0
22:57:12.246 00.000 10072 worker thread done servicing request
22:57:12.246 00.000 10072 Worker thread wakes up
22:57:12.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:12.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:12.251 00.005 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:57:12.652 00.401 10072 Exposure complete
22:57:12.701 00.049 1032 OnExposeComplete: enter
22:57:12.704 00.003 1032 UpdateGuideState(): m_state=6
22:57:12.705 00.001 10072 worker thread done servicing request
22:57:12.706 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6714
22:57:12.707 00.001 1032 Star::Find returns 1 (0), X=1102.18, Y=132.25, Mass=1291, SNR=25.2, Peak=113 HFD=3.0
22:57:12.709 00.002 1032 MultiStar: [#1 -0.04,0.03,0.95,U] [#2 -0.05,-0.00,0.79,U] [#3 0.43,-0.11,0.00,M8] [#4 0.26,-0.23,0.00,M3] [#5 0.30,-0.17,0.00,M9] [#6 0.06,-0.14,0.65,U] [#7 0.30,-0.06,0.00,M2] [#8 0.33,-0.03,0.00,M9] 
22:57:12.710 00.001 1032 refined, 3 included, MultiStar: {0.09, -0.06}, one-star: {0.35, -0.13}
22:57:12.711 00.001 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
22:57:12.712 00.001 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
22:57:12.715 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.57 mountX=-0.08 mountY=-0.07, mountTheta=-2.40
22:57:12.717 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
22:57:12.719 00.002 1032 Enqueuing Move request for scope (0.09, -0.06)
22:57:12.720 00.001 10072 Worker thread wakes up
22:57:12.720 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:57:12.720 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:57:12.721 00.001 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
22:57:12.722 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:57:12.725 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.19
22:57:12.725 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:57:12.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:12.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:57:12.725 00.000 10072 MoveAxis(E, 12, ABG)
22:57:12.725 00.000 10072 Guiding  Dir = 2, Dur = 12
22:57:12.725 00.000 10072 IsGuiding returns 0
22:57:12.726 00.001 10072 PulseGuide returned control before completion, sleep 22
22:57:12.742 00.016 1032 UpdateGuideState exits: m=1291 SNR=25.2
22:57:12.744 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:12.746 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:12.748 00.002 1032 Enqueuing Expose request
22:57:12.761 00.013 10072 IsGuiding returns 0
22:57:12.761 00.000 10072 Move returns status 0, amount 12
22:57:12.761 00.000 10072 MoveAxis(N, 0, ABG)
22:57:12.761 00.000 10072 Move returns status 0, amount 0
22:57:12.761 00.000 10072 move complete, result=0
22:57:12.761 00.000 10072 worker thread done servicing request
22:57:12.761 00.000 10072 Worker thread wakes up
22:57:12.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:12.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:12.762 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
22:57:13.391 00.629 10072 Exposure complete
22:57:13.441 00.050 10072 worker thread done servicing request
22:57:13.441 00.000 1032 OnExposeComplete: enter
22:57:13.443 00.002 1032 UpdateGuideState(): m_state=6
22:57:13.446 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6715
22:57:13.448 00.002 1032 Star::Find returns 1 (0), X=1102.12, Y=132.31, Mass=1362, SNR=25.9, Peak=122 HFD=3.3
22:57:13.449 00.001 1032 MultiStar: [#1 -0.03,-0.05,0.99,U] [#2 -0.05,-0.05,0.80,U] [#3 0.21,-0.03,0.79,U] [#4 0.18,-0.06,0.70,U] [#5 0.19,-0.19,0.00,M10] [#6 0.01,-0.01,0.57,U] [#7 0.18,-0.05,0.70,U] [#8 0.41,-0.11,0.00,M10] 
22:57:13.451 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.05}, one-star: {0.29, -0.07}
22:57:13.453 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
22:57:13.455 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
22:57:13.457 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.40 mountX=-0.08 mountY=-0.10, mountTheta=-2.23
22:57:13.460 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
22:57:13.462 00.002 1032 Enqueuing Move request for scope (0.12, -0.05)
22:57:13.464 00.002 10072 Worker thread wakes up
22:57:13.464 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
22:57:13.464 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
22:57:13.464 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.10
22:57:13.466 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:57:13.469 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.19
22:57:13.469 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:57:13.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:13.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:57:13.470 00.001 10072 MoveAxis(E, 13, ABG)
22:57:13.470 00.000 10072 Guiding  Dir = 2, Dur = 13
22:57:13.470 00.000 10072 IsGuiding returns 0
22:57:13.470 00.000 10072 PulseGuide returned control before completion, sleep 23
22:57:13.487 00.017 1032 UpdateGuideState exits: m=1362 SNR=25.9
22:57:13.490 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:13.492 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:13.494 00.002 1032 Enqueuing Expose request
22:57:13.497 00.003 10072 IsGuiding returns 0
22:57:13.497 00.000 10072 Move returns status 0, amount 13
22:57:13.497 00.000 10072 MoveAxis(N, 0, ABG)
22:57:13.497 00.000 10072 Move returns status 0, amount 0
22:57:13.497 00.000 10072 move complete, result=0
22:57:13.497 00.000 10072 worker thread done servicing request
22:57:13.497 00.000 10072 Worker thread wakes up
22:57:13.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:13.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:13.502 00.005 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
22:57:13.908 00.406 10072 Exposure complete
22:57:13.962 00.054 10072 worker thread done servicing request
22:57:13.962 00.000 1032 OnExposeComplete: enter
22:57:13.964 00.002 1032 UpdateGuideState(): m_state=6
22:57:13.967 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6716
22:57:13.968 00.001 1032 Star::Find returns 1 (0), X=1102.07, Y=132.26, Mass=1425, SNR=26.5, Peak=121 HFD=3.1
22:57:13.970 00.002 1032 MultiStar: [#1 -0.07,-0.05,0.93,U] [#2 0.01,-0.00,0.78,U] [#3 0.09,0.00,0.74,U] [#4 0.10,-0.02,0.67,U] [#5 0.23,-0.03,0.64,U] [#6 -0.17,0.09,0.60,U] [#7 0.23,-0.01,0.70,U] [#8 0.24,-0.11,0.00,R] 
22:57:13.972 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.24, -0.12}
22:57:13.973 00.001 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
22:57:13.974 00.001 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
22:57:13.976 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.29 mountX=-0.05 mountY=-0.08, mountTheta=-2.12
22:57:13.979 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
22:57:13.980 00.001 1032 Enqueuing Move request for scope (0.09, -0.03)
22:57:13.983 00.003 10072 Worker thread wakes up
22:57:13.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:57:13.983 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:57:13.983 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
22:57:13.985 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:57:13.988 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.19
22:57:13.989 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:57:13.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:13.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:57:13.989 00.000 10072 MoveAxis(E, 12, ABG)
22:57:13.989 00.000 10072 Guiding  Dir = 2, Dur = 12
22:57:13.989 00.000 10072 IsGuiding returns 0
22:57:13.990 00.001 10072 PulseGuide returned control before completion, sleep 22
22:57:14.008 00.018 1032 UpdateGuideState exits: m=1425 SNR=26.5
22:57:14.010 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:14.012 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:14.014 00.002 1032 Enqueuing Expose request
22:57:14.016 00.002 10072 IsGuiding returns 0
22:57:14.016 00.000 10072 Move returns status 0, amount 12
22:57:14.016 00.000 10072 MoveAxis(N, 0, ABG)
22:57:14.016 00.000 10072 Move returns status 0, amount 0
22:57:14.016 00.000 10072 move complete, result=0
22:57:14.016 00.000 10072 worker thread done servicing request
22:57:14.016 00.000 10072 Worker thread wakes up
22:57:14.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:14.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:14.026 00.010 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
22:57:14.657 00.631 10072 Exposure complete
22:57:14.708 00.051 10072 worker thread done servicing request
22:57:14.708 00.000 1032 OnExposeComplete: enter
22:57:14.710 00.002 1032 UpdateGuideState(): m_state=6
22:57:14.712 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6717
22:57:14.714 00.002 1032 Star::Find returns 1 (0), X=1102.13, Y=132.24, Mass=1315, SNR=25.5, Peak=111 HFD=3.0
22:57:14.716 00.002 1032 MultiStar: [#1 -0.06,-0.01,0.96,U] [#2 -0.07,0.02,0.82,U] [#3 0.11,-0.19,0.77,U] [#4 0.27,-0.22,0.00,M2] [#5 0.24,-0.30,0.00,M10] [#6 0.02,-0.02,0.63,U] [#7 0.18,0.03,0.70,U] [#8 0.06,0.19,0.55,U] 
22:57:14.718 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.03}, one-star: {0.30, -0.14}
22:57:14.719 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
22:57:14.721 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
22:57:14.722 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.35 mountX=-0.05 mountY=-0.07, mountTheta=-2.18
22:57:14.725 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
22:57:14.727 00.002 1032 Enqueuing Move request for scope (0.08, -0.03)
22:57:14.729 00.002 10072 Worker thread wakes up
22:57:14.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:57:14.729 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:57:14.729 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
22:57:14.731 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:57:14.733 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.20
22:57:14.733 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:57:14.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:14.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:57:14.733 00.000 10072 MoveAxis(E, 13, ABG)
22:57:14.734 00.001 10072 Guiding  Dir = 2, Dur = 13
22:57:14.734 00.000 10072 IsGuiding returns 0
22:57:14.734 00.000 10072 PulseGuide returned control before completion, sleep 23
22:57:14.751 00.017 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:57:14.753 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:14.754 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:14.757 00.003 1032 Enqueuing Expose request
22:57:14.764 00.007 10072 IsGuiding returns 0
22:57:14.764 00.000 10072 Move returns status 0, amount 13
22:57:14.764 00.000 10072 MoveAxis(N, 0, ABG)
22:57:14.764 00.000 10072 Move returns status 0, amount 0
22:57:14.764 00.000 10072 move complete, result=0
22:57:14.764 00.000 10072 worker thread done servicing request
22:57:14.764 00.000 10072 Worker thread wakes up
22:57:14.764 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:14.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:14.767 00.003 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:57:15.175 00.408 10072 Exposure complete
22:57:15.227 00.052 10072 worker thread done servicing request
22:57:15.227 00.000 1032 OnExposeComplete: enter
22:57:15.229 00.002 1032 UpdateGuideState(): m_state=6
22:57:15.231 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6718
22:57:15.232 00.001 1032 Star::Find returns 1 (0), X=1102.05, Y=132.19, Mass=1335, SNR=25.7, Peak=106 HFD=3.1
22:57:15.233 00.001 1032 MultiStar: [#1 0.07,-0.20,0.94,U] [#2 0.00,-0.16,0.79,U] [#3 0.19,-0.09,0.74,U] [#4 0.26,-0.21,0.00,M3] [#5 0.28,-0.27,0.00,R] [#6 -0.02,-0.00,0.64,U] [#7 0.27,-0.09,0.00,M1] [#8 -0.05,-0.14,0.54,U] 
22:57:15.236 00.003 1032 refined, 5 included, MultiStar: {0.08, -0.14}, one-star: {0.22, -0.19}
22:57:15.238 00.002 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
22:57:15.240 00.002 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
22:57:15.242 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.03 mountX=-0.16 mountY=-0.05, mountTheta=-2.86
22:57:15.245 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.14, opts=13)
22:57:15.247 00.002 1032 Enqueuing Move request for scope (0.08, -0.14)
22:57:15.249 00.002 10072 Worker thread wakes up
22:57:15.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
22:57:15.249 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
22:57:15.249 00.000 10072 Moving (0.08, -0.14) raw xDistance=-0.16 yDistance=-0.05
22:57:15.252 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:57:15.255 00.003 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.20
22:57:15.255 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
22:57:15.255 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:15.255 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:57:15.255 00.000 10072 MoveAxis(E, 84, ABG)
22:57:15.255 00.000 10072 Guiding  Dir = 2, Dur = 84
22:57:15.255 00.000 10072 IsGuiding returns 0
22:57:15.256 00.001 10072 PulseGuide returned control before completion, sleep 94
22:57:15.275 00.019 1032 UpdateGuideState exits: m=1335 SNR=25.7
22:57:15.277 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:15.279 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:15.280 00.001 1032 Enqueuing Expose request
22:57:15.361 00.081 10072 IsGuiding returns 0
22:57:15.361 00.000 10072 Move returns status 0, amount 84
22:57:15.361 00.000 10072 MoveAxis(N, 0, ABG)
22:57:15.361 00.000 10072 Move returns status 0, amount 0
22:57:15.361 00.000 10072 move complete, result=0
22:57:15.361 00.000 10072 worker thread done servicing request
22:57:15.361 00.000 10072 Worker thread wakes up
22:57:15.362 00.001 1032 GuideStep: -0.2 px 84 ms EAST, -0.0 px 0 ms NORTH
22:57:15.365 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:15.365 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:15.989 00.624 10072 Exposure complete
22:57:16.048 00.059 10072 worker thread done servicing request
22:57:16.048 00.000 1032 OnExposeComplete: enter
22:57:16.052 00.004 1032 UpdateGuideState(): m_state=6
22:57:16.054 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6719
22:57:16.056 00.002 1032 Star::Find returns 1 (0), X=1102.12, Y=132.28, Mass=1312, SNR=25.5, Peak=121 HFD=3.2
22:57:16.058 00.002 1032 MultiStar: [#1 0.01,-0.12,0.99,U] [#2 0.12,-0.17,0.77,U] [#3 0.23,0.03,0.75,U] [#4 0.23,-0.16,0.00,M4] [#5 -0.10,0.09,0.70,U] [#6 0.03,0.00,0.65,U] [#7 0.31,-0.11,0.00,M2] [#8 -0.01,-0.05,0.53,U] 
22:57:16.060 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.05}, one-star: {0.29, -0.10}
22:57:16.062 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
22:57:16.063 00.001 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
22:57:16.065 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.52 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
22:57:16.068 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
22:57:16.070 00.002 1032 Enqueuing Move request for scope (0.09, -0.05)
22:57:16.072 00.002 10072 Worker thread wakes up
22:57:16.072 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:57:16.072 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:57:16.072 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.08 yDistance=-0.08
22:57:16.074 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:57:16.077 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.20
22:57:16.077 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:57:16.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:16.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:57:16.077 00.000 10072 MoveAxis(E, 10, ABG)
22:57:16.077 00.000 10072 Guiding  Dir = 2, Dur = 10
22:57:16.077 00.000 10072 IsGuiding returns 0
22:57:16.077 00.000 10072 PulseGuide returned control before completion, sleep 20
22:57:16.096 00.019 1032 UpdateGuideState exits: m=1312 SNR=25.5
22:57:16.098 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:16.100 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:16.102 00.002 1032 Enqueuing Expose request
22:57:16.111 00.009 10072 IsGuiding returns 0
22:57:16.112 00.001 10072 Move returns status 0, amount 10
22:57:16.112 00.000 10072 MoveAxis(N, 0, ABG)
22:57:16.112 00.000 10072 Move returns status 0, amount 0
22:57:16.112 00.000 10072 move complete, result=0
22:57:16.112 00.000 10072 worker thread done servicing request
22:57:16.112 00.000 10072 Worker thread wakes up
22:57:16.112 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:16.112 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:16.114 00.002 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:57:16.521 00.407 10072 Exposure complete
22:57:16.575 00.054 10072 worker thread done servicing request
22:57:16.575 00.000 1032 OnExposeComplete: enter
22:57:16.577 00.002 1032 UpdateGuideState(): m_state=6
22:57:16.579 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6720
22:57:16.581 00.002 1032 Star::Find returns 1 (0), X=1102.03, Y=132.34, Mass=1338, SNR=25.7, Peak=120 HFD=3.3
22:57:16.583 00.002 1032 MultiStar: [#1 0.07,0.06,0.98,U] [#2 0.17,-0.08,0.81,U] [#3 0.30,-0.04,0.00,M4] [#4 0.27,-0.06,0.00,M5] [#5 -0.08,0.27,0.00,M1] [#6 0.22,0.04,0.63,U] [#7 0.29,0.08,0.00,M3] [#8 0.15,0.08,0.53,U] 
22:57:16.585 00.002 1032 refined, 4 included, MultiStar: {0.16, 0.01}, one-star: {0.20, -0.04}
22:57:16.586 00.001 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
22:57:16.587 00.001 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
22:57:16.589 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.04 mountX=-0.04 mountY=-0.16, mountTheta=-1.79
22:57:16.591 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
22:57:16.593 00.002 1032 Enqueuing Move request for scope (0.16, 0.01)
22:57:16.594 00.001 10072 Worker thread wakes up
22:57:16.594 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
22:57:16.595 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
22:57:16.595 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.04 yDistance=-0.16
22:57:16.597 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:57:16.599 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.20
22:57:16.599 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:57:16.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:16.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:57:16.599 00.000 10072 MoveAxis(E, 8, ABG)
22:57:16.599 00.000 10072 Guiding  Dir = 2, Dur = 8
22:57:16.600 00.001 10072 IsGuiding returns 0
22:57:16.600 00.000 10072 PulseGuide returned control before completion, sleep 18
22:57:16.618 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:57:16.620 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:16.622 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:16.624 00.002 1032 Enqueuing Expose request
22:57:16.627 00.003 10072 IsGuiding returns 0
22:57:16.627 00.000 10072 Move returns status 0, amount 8
22:57:16.627 00.000 10072 MoveAxis(N, 0, ABG)
22:57:16.627 00.000 10072 Move returns status 0, amount 0
22:57:16.627 00.000 10072 move complete, result=0
22:57:16.628 00.001 10072 worker thread done servicing request
22:57:16.628 00.000 10072 Worker thread wakes up
22:57:16.628 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:16.628 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:16.634 00.006 1032 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
22:57:17.256 00.622 10072 Exposure complete
22:57:17.310 00.054 10072 worker thread done servicing request
22:57:17.311 00.001 1032 OnExposeComplete: enter
22:57:17.312 00.001 1032 UpdateGuideState(): m_state=6
22:57:17.314 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6721
22:57:17.316 00.002 1032 Star::Find returns 1 (0), X=1102.08, Y=132.27, Mass=1341, SNR=25.7, Peak=112 HFD=3.3
22:57:17.318 00.002 1032 MultiStar: [#1 0.01,-0.04,0.98,U] [#2 0.01,-0.10,0.81,U] [#3 0.29,-0.13,0.00,M5] [#4 0.18,-0.17,0.72,U] [#5 -0.08,0.10,0.69,U] [#6 0.13,-0.01,0.62,U] [#7 0.07,0.04,0.70,U] [#8 -0.06,0.03,0.50,U] 
22:57:17.320 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.25, -0.11}
22:57:17.322 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
22:57:17.324 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
22:57:17.326 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.50 mountX=-0.06 mountY=-0.06, mountTheta=-2.33
22:57:17.330 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
22:57:17.333 00.003 1032 Enqueuing Move request for scope (0.07, -0.04)
22:57:17.336 00.003 10072 Worker thread wakes up
22:57:17.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:57:17.336 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:57:17.336 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
22:57:17.338 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:57:17.340 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.21
22:57:17.340 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:57:17.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:17.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:57:17.340 00.000 10072 MoveAxis(E, 10, ABG)
22:57:17.340 00.000 10072 Guiding  Dir = 2, Dur = 10
22:57:17.341 00.001 10072 IsGuiding returns 0
22:57:17.341 00.000 10072 PulseGuide returned control before completion, sleep 20
22:57:17.357 00.016 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:57:17.361 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:17.363 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:17.365 00.002 1032 Enqueuing Expose request
22:57:17.366 00.001 10072 IsGuiding returns 0
22:57:17.367 00.001 10072 Move returns status 0, amount 10
22:57:17.367 00.000 10072 MoveAxis(N, 0, ABG)
22:57:17.367 00.000 10072 Move returns status 0, amount 0
22:57:17.367 00.000 10072 move complete, result=0
22:57:17.367 00.000 10072 worker thread done servicing request
22:57:17.367 00.000 10072 Worker thread wakes up
22:57:17.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:17.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:17.375 00.008 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
22:57:17.775 00.400 10072 Exposure complete
22:57:17.830 00.055 10072 worker thread done servicing request
22:57:17.830 00.000 1032 OnExposeComplete: enter
22:57:17.834 00.004 1032 UpdateGuideState(): m_state=6
22:57:17.836 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6722
22:57:17.839 00.003 1032 Star::Find returns 1 (0), X=1102.06, Y=132.21, Mass=1389, SNR=26.2, Peak=120 HFD=3.1
22:57:17.842 00.003 1032 MultiStar: [#1 0.06,-0.10,0.98,U] [#2 -0.03,-0.34,0.00,M1] [#3 0.36,-0.17,0.00,M6] [#4 0.22,-0.17,0.00,M5] [#5 -0.06,0.00,0.68,U] [#6 -0.02,-0.08,0.61,U] [#7 0.20,0.02,0.73,U] [#8 0.04,0.04,0.51,U] 
22:57:17.843 00.001 1032 refined, 5 included, MultiStar: {0.09, -0.06}, one-star: {0.23, -0.17}
22:57:17.845 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
22:57:17.847 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
22:57:17.849 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.61 mountX=-0.08 mountY=-0.07, mountTheta=-2.44
22:57:17.852 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
22:57:17.853 00.001 1032 Enqueuing Move request for scope (0.09, -0.06)
22:57:17.855 00.002 10072 Worker thread wakes up
22:57:17.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:57:17.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:57:17.855 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
22:57:17.857 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:57:17.860 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.21
22:57:17.860 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:57:17.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:17.861 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:57:17.861 00.000 10072 MoveAxis(E, 8, ABG)
22:57:17.861 00.000 10072 Guiding  Dir = 2, Dur = 8
22:57:17.862 00.001 10072 IsGuiding returns 0
22:57:17.862 00.000 10072 PulseGuide returned control before completion, sleep 18
22:57:17.880 00.018 1032 UpdateGuideState exits: m=1389 SNR=26.2
22:57:17.883 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:17.884 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:17.886 00.002 1032 Enqueuing Expose request
22:57:17.897 00.011 10072 IsGuiding returns 0
22:57:17.897 00.000 10072 Move returns status 0, amount 8
22:57:17.897 00.000 10072 MoveAxis(N, 0, ABG)
22:57:17.897 00.000 10072 Move returns status 0, amount 0
22:57:17.897 00.000 10072 move complete, result=0
22:57:17.898 00.001 10072 worker thread done servicing request
22:57:17.898 00.000 10072 Worker thread wakes up
22:57:17.898 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:17.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:17.901 00.003 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:57:18.524 00.623 10072 Exposure complete
22:57:18.582 00.058 10072 worker thread done servicing request
22:57:18.582 00.000 1032 OnExposeComplete: enter
22:57:18.584 00.002 1032 UpdateGuideState(): m_state=6
22:57:18.586 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6723
22:57:18.588 00.002 1032 Star::Find returns 1 (0), X=1102.18, Y=132.13, Mass=1419, SNR=26.5, Peak=122 HFD=3.2
22:57:18.590 00.002 1032 MultiStar: [#1 -0.05,-0.22,0.96,U] [#2 0.04,-0.28,0.00,M2] [#3 0.27,-0.28,0.00,M7] [#4 0.17,-0.31,0.00,M6] [#5 -0.02,-0.05,0.64,U] [#6 0.06,-0.23,0.64,U] [#7 0.22,-0.06,0.72,U] [#8 0.07,-0.03,0.51,U] 
22:57:18.593 00.003 1032 refined, 5 included, MultiStar: {0.12, -0.16}, one-star: {0.35, -0.25}
22:57:18.594 00.001 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
22:57:18.596 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
22:57:18.597 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.19 cameraTheta=-0.93 mountX=-0.18 mountY=-0.07, mountTheta=-2.76
22:57:18.600 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.16, opts=13)
22:57:18.602 00.002 1032 Enqueuing Move request for scope (0.12, -0.16)
22:57:18.604 00.002 10072 Worker thread wakes up
22:57:18.604 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
22:57:18.604 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
22:57:18.604 00.000 10072 Moving (0.12, -0.16) raw xDistance=-0.18 yDistance=-0.07
22:57:18.606 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:57:18.609 00.003 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 287.21
22:57:18.610 00.001 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
22:57:18.610 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:18.610 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:57:18.610 00.000 10072 MoveAxis(E, 95, ABG)
22:57:18.610 00.000 10072 Guiding  Dir = 2, Dur = 95
22:57:18.610 00.000 10072 IsGuiding returns 0
22:57:18.611 00.001 10072 PulseGuide returned control before completion, sleep 105
22:57:18.630 00.019 1032 UpdateGuideState exits: m=1419 SNR=26.5
22:57:18.632 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:18.634 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:18.635 00.001 1032 Enqueuing Expose request
22:57:18.722 00.087 10072 IsGuiding returns 0
22:57:18.722 00.000 10072 Move returns status 0, amount 95
22:57:18.722 00.000 10072 MoveAxis(N, 0, ABG)
22:57:18.722 00.000 10072 Move returns status 0, amount 0
22:57:18.722 00.000 10072 move complete, result=0
22:57:18.722 00.000 10072 worker thread done servicing request
22:57:18.723 00.001 10072 Worker thread wakes up
22:57:18.723 00.000 1032 GuideStep: -0.2 px 95 ms EAST, -0.1 px 0 ms NORTH
22:57:18.725 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:18.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:19.135 00.410 10072 Exposure complete
22:57:19.195 00.060 10072 worker thread done servicing request
22:57:19.195 00.000 1032 OnExposeComplete: enter
22:57:19.197 00.002 1032 UpdateGuideState(): m_state=6
22:57:19.200 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6724
22:57:19.202 00.002 1032 Star::Find returns 1 (0), X=1102.08, Y=132.24, Mass=1399, SNR=26.3, Peak=111 HFD=3.3
22:57:19.205 00.003 1032 MultiStar: [#1 0.07,-0.10,0.97,U] [#2 -0.01,-0.24,0.77,U] [#3 0.27,-0.13,0.00,M8] [#4 0.05,-0.15,0.65,U] [#5 -0.07,0.13,0.69,U] [#6 0.01,-0.04,0.60,U] [#7 0.33,-0.08,0.00,M1] [#8 0.04,-0.02,0.48,U] 
22:57:19.208 00.003 1032 refined, 6 included, MultiStar: {0.06, -0.09}, one-star: {0.25, -0.14}
22:57:19.210 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
22:57:19.212 00.002 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
22:57:19.214 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.96 mountX=-0.10 mountY=-0.04, mountTheta=-2.79
22:57:19.217 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
22:57:19.218 00.001 1032 Enqueuing Move request for scope (0.06, -0.09)
22:57:19.220 00.002 10072 Worker thread wakes up
22:57:19.220 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
22:57:19.220 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
22:57:19.220 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.04
22:57:19.221 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
22:57:19.224 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.21
22:57:19.224 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:57:19.224 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:19.225 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:57:19.225 00.000 10072 MoveAxis(E, 9, ABG)
22:57:19.225 00.000 10072 Guiding  Dir = 2, Dur = 9
22:57:19.225 00.000 10072 IsGuiding returns 0
22:57:19.225 00.000 10072 PulseGuide returned control before completion, sleep 19
22:57:19.246 00.021 1032 UpdateGuideState exits: m=1399 SNR=26.3
22:57:19.248 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:19.251 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:19.252 00.001 1032 Enqueuing Expose request
22:57:19.255 00.003 10072 IsGuiding returns 0
22:57:19.255 00.000 10072 Move returns status 0, amount 9
22:57:19.255 00.000 10072 MoveAxis(N, 0, ABG)
22:57:19.255 00.000 10072 Move returns status 0, amount 0
22:57:19.255 00.000 10072 move complete, result=0
22:57:19.255 00.000 10072 worker thread done servicing request
22:57:19.255 00.000 10072 Worker thread wakes up
22:57:19.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:19.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:19.263 00.008 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:57:19.883 00.620 10072 Exposure complete
22:57:19.943 00.060 10072 worker thread done servicing request
22:57:19.943 00.000 1032 OnExposeComplete: enter
22:57:19.945 00.002 1032 UpdateGuideState(): m_state=6
22:57:19.947 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6725
22:57:19.950 00.003 1032 Star::Find returns 1 (0), X=1102.12, Y=132.44, Mass=1330, SNR=25.6, Peak=122 HFD=3.3
22:57:19.952 00.002 1032 MultiStar: [#1 -0.01,0.01,0.95,U] [#2 0.11,-0.05,0.81,U] [#3 0.26,-0.11,0.00,M9] [#4 0.20,-0.05,0.68,U] [#5 -0.06,0.24,0.00,M1] [#6 0.07,0.02,0.64,U] [#7 0.12,0.12,0.74,U] [#8 0.02,0.07,0.54,U] 
22:57:19.953 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.02}, one-star: {0.29, 0.06}
22:57:19.954 00.001 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
22:57:19.957 00.003 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
22:57:19.959 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.13 cameraTheta=0.20 mountX=-0.01 mountY=-0.13, mountTheta=-1.63
22:57:19.963 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
22:57:19.966 00.003 1032 Enqueuing Move request for scope (0.12, 0.02)
22:57:19.967 00.001 10072 Worker thread wakes up
22:57:19.968 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
22:57:19.968 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
22:57:19.968 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.13
22:57:19.969 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:57:19.972 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.21
22:57:19.974 00.002 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:57:19.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:19.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:57:19.974 00.000 10072 MoveAxis(E, 8, ABG)
22:57:19.974 00.000 10072 Guiding  Dir = 2, Dur = 8
22:57:19.974 00.000 10072 IsGuiding returns 0
22:57:19.975 00.001 10072 PulseGuide returned control before completion, sleep 18
22:57:19.993 00.018 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:57:19.996 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:19.999 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:20.001 00.002 1032 Enqueuing Expose request
22:57:20.004 00.003 10072 IsGuiding returns 0
22:57:20.004 00.000 10072 Move returns status 0, amount 8
22:57:20.004 00.000 10072 MoveAxis(N, 0, ABG)
22:57:20.004 00.000 10072 Move returns status 0, amount 0
22:57:20.004 00.000 10072 move complete, result=0
22:57:20.004 00.000 10072 worker thread done servicing request
22:57:20.004 00.000 10072 Worker thread wakes up
22:57:20.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:20.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:20.010 00.006 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:57:20.412 00.402 10072 Exposure complete
22:57:20.467 00.055 10072 worker thread done servicing request
22:57:20.467 00.000 1032 OnExposeComplete: enter
22:57:20.469 00.002 1032 UpdateGuideState(): m_state=6
22:57:20.473 00.004 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6726
22:57:20.475 00.002 1032 Star::Find returns 1 (0), X=1102.19, Y=132.32, Mass=1368, SNR=26.0, Peak=121 HFD=3.2
22:57:20.477 00.002 1032 MultiStar: [#1 0.03,0.04,0.99,U] [#2 -0.02,-0.16,0.79,U] [#3 0.34,0.05,0.00,M10] [#4 0.21,-0.13,0.69,U] [#5 0.03,0.14,0.65,U] [#6 0.05,0.12,0.61,U] [#7 0.23,0.10,0.00,M1] [#8 0.06,0.10,0.52,U] 
22:57:20.480 00.003 1032 refined, 6 included, MultiStar: {0.12, -0.00}, one-star: {0.36, -0.06}
22:57:20.482 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
22:57:20.483 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
22:57:20.485 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.04 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
22:57:20.489 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.00, opts=13)
22:57:20.492 00.003 1032 Enqueuing Move request for scope (0.12, -0.00)
22:57:20.494 00.002 10072 Worker thread wakes up
22:57:20.494 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
22:57:20.494 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
22:57:20.494 00.000 10072 Moving (0.12, -0.00) raw xDistance=-0.03 yDistance=-0.11
22:57:20.497 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:57:20.500 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.22
22:57:20.500 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:57:20.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:20.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:57:20.501 00.001 10072 MoveAxis(E, 7, ABG)
22:57:20.501 00.000 10072 Guiding  Dir = 2, Dur = 7
22:57:20.502 00.001 10072 IsGuiding returns 0
22:57:20.502 00.000 10072 PulseGuide returned control before completion, sleep 17
22:57:20.521 00.019 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:57:20.524 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:20.526 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:20.528 00.002 1032 Enqueuing Expose request
22:57:20.535 00.007 10072 IsGuiding returns 0
22:57:20.535 00.000 10072 Move returns status 0, amount 7
22:57:20.535 00.000 10072 MoveAxis(N, 0, ABG)
22:57:20.535 00.000 10072 Move returns status 0, amount 0
22:57:20.535 00.000 10072 move complete, result=0
22:57:20.535 00.000 10072 worker thread done servicing request
22:57:20.535 00.000 10072 Worker thread wakes up
22:57:20.535 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:20.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:20.538 00.003 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:57:21.168 00.630 10072 Exposure complete
22:57:21.224 00.056 10072 worker thread done servicing request
22:57:21.224 00.000 1032 OnExposeComplete: enter
22:57:21.226 00.002 1032 UpdateGuideState(): m_state=6
22:57:21.228 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6727
22:57:21.230 00.002 1032 Star::Find returns 1 (0), X=1102.21, Y=132.22, Mass=1389, SNR=26.2, Peak=114 HFD=3.0
22:57:21.232 00.002 1032 MultiStar: [#1 0.08,-0.08,0.93,U] [#2 0.02,-0.04,0.81,U] [#3 0.29,0.00,0.00,R] [#4 0.20,-0.10,0.64,U] [#5 0.01,0.21,0.68,U] [#6 0.07,0.14,0.63,U] [#7 0.20,0.11,0.69,U] [#8 0.08,-0.06,0.52,U] 
22:57:21.235 00.003 1032 refined, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.38, -0.15}
22:57:21.237 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
22:57:21.239 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
22:57:21.244 00.005 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.06 mountX=-0.05 mountY=-0.13, mountTheta=-1.90
22:57:21.246 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
22:57:21.249 00.003 1032 Enqueuing Move request for scope (0.14, -0.01)
22:57:21.250 00.001 10072 Worker thread wakes up
22:57:21.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
22:57:21.250 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
22:57:21.251 00.001 10072 Moving (0.14, -0.01) raw xDistance=-0.05 yDistance=-0.13
22:57:21.252 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:57:21.255 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.22
22:57:21.255 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:57:21.255 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:21.256 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:57:21.256 00.000 10072 MoveAxis(E, 8, ABG)
22:57:21.256 00.000 10072 Guiding  Dir = 2, Dur = 8
22:57:21.256 00.000 10072 IsGuiding returns 0
22:57:21.257 00.001 10072 PulseGuide returned control before completion, sleep 18
22:57:21.275 00.018 1032 UpdateGuideState exits: m=1389 SNR=26.2
22:57:21.277 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:21.279 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:21.280 00.001 1032 Enqueuing Expose request
22:57:21.287 00.007 10072 IsGuiding returns 0
22:57:21.287 00.000 10072 Move returns status 0, amount 8
22:57:21.287 00.000 10072 MoveAxis(N, 0, ABG)
22:57:21.287 00.000 10072 Move returns status 0, amount 0
22:57:21.287 00.000 10072 move complete, result=0
22:57:21.287 00.000 10072 worker thread done servicing request
22:57:21.287 00.000 10072 Worker thread wakes up
22:57:21.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:21.288 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:21.290 00.002 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:57:21.697 00.407 10072 Exposure complete
22:57:21.748 00.051 10072 worker thread done servicing request
22:57:21.748 00.000 1032 OnExposeComplete: enter
22:57:21.750 00.002 1032 UpdateGuideState(): m_state=6
22:57:21.752 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6728
22:57:21.754 00.002 1032 Star::Find returns 1 (0), X=1102.25, Y=132.28, Mass=1274, SNR=25.1, Peak=116 HFD=3.0
22:57:21.756 00.002 1032 MultiStar: [#1 0.08,-0.08,1.00,U] [#2 0.10,-0.18,0.81,U] [#3 0.01,-0.11,0.81,U] [#4 0.31,-0.26,0.00,M3] [#5 0.00,0.04,0.67,U] [#6 0.20,-0.07,0.64,U] [#7 0.23,0.00,0.74,U] [#8 -0.02,0.09,0.50,U] 
22:57:21.758 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.06}, one-star: {0.42, -0.10}
22:57:21.760 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
22:57:21.762 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
22:57:21.763 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-0.41 mountX=-0.10 mountY=-0.12, mountTheta=-2.24
22:57:21.767 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
22:57:21.768 00.001 1032 Enqueuing Move request for scope (0.14, -0.06)
22:57:21.770 00.002 10072 Worker thread wakes up
22:57:21.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
22:57:21.770 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
22:57:21.770 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.10 yDistance=-0.12
22:57:21.773 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:57:21.776 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.22
22:57:21.776 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:57:21.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:21.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:57:21.776 00.000 10072 MoveAxis(E, 7, ABG)
22:57:21.776 00.000 10072 Guiding  Dir = 2, Dur = 7
22:57:21.777 00.001 10072 IsGuiding returns 0
22:57:21.777 00.000 10072 PulseGuide returned control before completion, sleep 17
22:57:21.794 00.017 1032 UpdateGuideState exits: m=1274 SNR=25.1
22:57:21.796 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:21.800 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:21.802 00.002 1032 Enqueuing Expose request
22:57:21.805 00.003 10072 IsGuiding returns 0
22:57:21.805 00.000 10072 Move returns status 0, amount 7
22:57:21.805 00.000 10072 MoveAxis(N, 0, ABG)
22:57:21.805 00.000 10072 Move returns status 0, amount 0
22:57:21.805 00.000 10072 move complete, result=0
22:57:21.806 00.001 10072 worker thread done servicing request
22:57:21.806 00.000 10072 Worker thread wakes up
22:57:21.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:21.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:21.813 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:57:22.433 00.620 10072 Exposure complete
22:57:22.485 00.052 10072 worker thread done servicing request
22:57:22.485 00.000 1032 OnExposeComplete: enter
22:57:22.486 00.001 1032 UpdateGuideState(): m_state=6
22:57:22.489 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6729
22:57:22.490 00.001 1032 Star::Find returns 1 (0), X=1102.28, Y=132.45, Mass=1303, SNR=25.4, Peak=127 HFD=3.2
22:57:22.492 00.002 1032 MultiStar: [#1 0.11,0.07,0.99,U] [#2 0.08,0.03,0.78,U] [#3 0.09,-0.13,0.78,U] [#4 0.28,-0.12,0.00,M4] [#5 -0.02,0.06,0.68,U] [#6 0.05,-0.03,0.64,U] [#7 0.31,-0.04,0.00,M1] [#8 0.10,0.08,0.55,U] 
22:57:22.495 00.003 1032 refined, 6 included, MultiStar: {0.14, 0.02}, one-star: {0.45, 0.08}
22:57:22.497 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
22:57:22.499 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
22:57:22.500 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.17 mountX=-0.01 mountY=-0.14, mountTheta=-1.66
22:57:22.502 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
22:57:22.504 00.002 1032 Enqueuing Move request for scope (0.14, 0.02)
22:57:22.507 00.003 10072 Worker thread wakes up
22:57:22.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
22:57:22.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
22:57:22.507 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.01 yDistance=-0.14
22:57:22.509 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:57:22.511 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.22
22:57:22.511 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:57:22.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:22.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:57:22.511 00.000 10072 MoveAxis(E, 9, ABG)
22:57:22.512 00.001 10072 Guiding  Dir = 2, Dur = 9
22:57:22.512 00.000 10072 IsGuiding returns 0
22:57:22.512 00.000 10072 PulseGuide returned control before completion, sleep 19
22:57:22.531 00.019 1032 UpdateGuideState exits: m=1303 SNR=25.4
22:57:22.533 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:22.534 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:22.536 00.002 1032 Enqueuing Expose request
22:57:22.542 00.006 10072 IsGuiding returns 0
22:57:22.542 00.000 10072 Move returns status 0, amount 9
22:57:22.542 00.000 10072 MoveAxis(N, 0, ABG)
22:57:22.542 00.000 10072 Move returns status 0, amount 0
22:57:22.542 00.000 10072 move complete, result=0
22:57:22.542 00.000 10072 worker thread done servicing request
22:57:22.542 00.000 10072 Worker thread wakes up
22:57:22.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:22.543 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:22.546 00.003 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:57:22.950 00.404 10072 Exposure complete
22:57:23.005 00.055 10072 worker thread done servicing request
22:57:23.006 00.001 1032 OnExposeComplete: enter
22:57:23.008 00.002 1032 UpdateGuideState(): m_state=6
22:57:23.010 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6730
22:57:23.012 00.002 1032 Star::Find returns 1 (0), X=1102.15, Y=132.39, Mass=1418, SNR=26.5, Peak=126 HFD=3.2
22:57:23.015 00.003 1032 MultiStar: [#1 0.11,-0.10,0.94,U] [#2 0.06,-0.11,0.81,U] [#3 0.10,-0.02,0.77,U] [#4 0.41,-0.14,0.00,M5] [#5 0.06,0.17,0.67,U] [#6 0.08,0.04,0.60,U] [#7 0.34,-0.05,0.00,M2] [#8 0.19,-0.00,0.51,U] 
22:57:23.016 00.001 1032 refined, 6 included, MultiStar: {0.14, -0.01}, one-star: {0.32, 0.02}
22:57:23.021 00.005 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
22:57:23.023 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
22:57:23.025 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.06 mountX=-0.04 mountY=-0.13, mountTheta=-1.89
22:57:23.029 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
22:57:23.031 00.002 1032 Enqueuing Move request for scope (0.14, -0.01)
22:57:23.033 00.002 10072 Worker thread wakes up
22:57:23.034 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
22:57:23.034 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
22:57:23.034 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.04 yDistance=-0.13
22:57:23.036 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:57:23.039 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.22
22:57:23.039 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:57:23.039 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:23.039 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:57:23.039 00.000 10072 MoveAxis(E, 8, ABG)
22:57:23.039 00.000 10072 Guiding  Dir = 2, Dur = 8
22:57:23.039 00.000 10072 IsGuiding returns 0
22:57:23.039 00.000 10072 PulseGuide returned control before completion, sleep 18
22:57:23.061 00.022 1032 UpdateGuideState exits: m=1418 SNR=26.5
22:57:23.064 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:23.066 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:23.068 00.002 1032 Enqueuing Expose request
22:57:23.073 00.005 10072 IsGuiding returns 0
22:57:23.073 00.000 10072 Move returns status 0, amount 8
22:57:23.073 00.000 10072 MoveAxis(N, 0, ABG)
22:57:23.073 00.000 10072 Move returns status 0, amount 0
22:57:23.074 00.001 10072 move complete, result=0
22:57:23.074 00.000 10072 worker thread done servicing request
22:57:23.074 00.000 10072 Worker thread wakes up
22:57:23.074 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:23.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:23.082 00.008 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:57:23.704 00.622 10072 Exposure complete
22:57:23.760 00.056 10072 worker thread done servicing request
22:57:23.761 00.001 1032 OnExposeComplete: enter
22:57:23.764 00.003 1032 UpdateGuideState(): m_state=6
22:57:23.766 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6731
22:57:23.768 00.002 1032 Star::Find returns 1 (0), X=1102.33, Y=132.19, Mass=1400, SNR=26.3, Peak=125 HFD=3.1
22:57:23.771 00.003 1032 MultiStar: large primary error, entering stabilization period
22:57:23.773 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:57:23.775 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:57:23.777 00.002 1032 CameraToMount -- cameraX=0.50 cameraY=-0.19 hyp=0.54 cameraTheta=-0.37 mountX=-0.31 mountY=-0.43, mountTheta=-2.20
22:57:23.782 00.005 1032 SchedulePrimaryMove(0F526948, x=0.50, y=-0.19, opts=13)
22:57:23.783 00.001 1032 Enqueuing Move request for scope (0.50, -0.19)
22:57:23.785 00.002 10072 Worker thread wakes up
22:57:23.786 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.19) opts 0xd
22:57:23.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.50, -0.19)
22:57:23.786 00.000 10072 Moving (0.50, -0.19) raw xDistance=-0.31 yDistance=-0.43
22:57:23.787 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:57:23.790 00.003 10072 PPEC rslt: input = -0.31, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 287.23
22:57:23.790 00.000 10072 PPEC: input: -0.31, control: -0.16, exposure: 500
22:57:23.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:57:23.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
22:57:23.790 00.000 10072 MoveAxis(E, 158, ABG)
22:57:23.790 00.000 10072 Guiding  Dir = 2, Dur = 158
22:57:23.791 00.001 10072 IsGuiding returns 0
22:57:23.791 00.000 10072 PulseGuide returned control before completion, sleep 168
22:57:23.811 00.020 1032 UpdateGuideState exits: m=1400 SNR=26.3
22:57:23.814 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:23.816 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:23.818 00.002 1032 Enqueuing Expose request
22:57:23.967 00.149 10072 IsGuiding returns 1
22:57:23.967 00.000 10072 scope still moving after pulse duration time elapsed
22:57:23.998 00.031 10072 IsGuiding returns 0
22:57:23.998 00.000 10072 scope move finished after 158 + 49 ms
22:57:23.998 00.000 10072 Move returns status 0, amount 158
22:57:23.998 00.000 10072 MoveAxis(N, 0, ABG)
22:57:23.998 00.000 10072 Move returns status 0, amount 0
22:57:23.998 00.000 10072 move complete, result=0
22:57:23.998 00.000 10072 worker thread done servicing request
22:57:23.998 00.000 10072 Worker thread wakes up
22:57:23.998 00.000 1032 GuideStep: -0.3 px 158 ms EAST, -0.4 px 0 ms NORTH
22:57:24.000 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:24.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:24.411 00.411 10072 Exposure complete
22:57:24.464 00.053 10072 worker thread done servicing request
22:57:24.465 00.001 1032 OnExposeComplete: enter
22:57:24.467 00.002 1032 UpdateGuideState(): m_state=6
22:57:24.468 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6732
22:57:24.470 00.002 1032 Star::Find returns 1 (0), X=1102.17, Y=132.22, Mass=1334, SNR=25.7, Peak=113 HFD=3.2
22:57:24.472 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
22:57:24.474 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
22:57:24.476 00.002 1032 CameraToMount -- cameraX=0.34 cameraY=-0.16 hyp=0.38 cameraTheta=-0.44 mountX=-0.24 mountY=-0.29, mountTheta=-2.27
22:57:24.478 00.002 1032 SchedulePrimaryMove(0F526948, x=0.34, y=-0.16, opts=13)
22:57:24.480 00.002 1032 Enqueuing Move request for scope (0.34, -0.16)
22:57:24.482 00.002 10072 Worker thread wakes up
22:57:24.482 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.16) opts 0xd
22:57:24.482 00.000 10072 Handling offset move in thread for scope, endpoint = (0.34, -0.16)
22:57:24.482 00.000 10072 Moving (0.34, -0.16) raw xDistance=-0.24 yDistance=-0.29
22:57:24.483 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:57:24.487 00.004 10072 PPEC rslt: input = -0.24, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 287.23
22:57:24.487 00.000 10072 PPEC: input: -0.24, control: -0.13, exposure: 500
22:57:24.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:57:24.487 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:57:24.488 00.001 10072 MoveAxis(E, 123, ABG)
22:57:24.488 00.000 10072 Guiding  Dir = 2, Dur = 123
22:57:24.488 00.000 10072 IsGuiding returns 0
22:57:24.488 00.000 10072 PulseGuide returned control before completion, sleep 133
22:57:24.506 00.018 1032 UpdateGuideState exits: m=1334 SNR=25.7
22:57:24.508 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:24.510 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:24.512 00.002 1032 Enqueuing Expose request
22:57:24.625 00.113 10072 IsGuiding returns 0
22:57:24.625 00.000 10072 Move returns status 0, amount 123
22:57:24.625 00.000 10072 MoveAxis(N, 0, ABG)
22:57:24.625 00.000 10072 Move returns status 0, amount 0
22:57:24.625 00.000 10072 move complete, result=0
22:57:24.625 00.000 10072 worker thread done servicing request
22:57:24.625 00.000 10072 Worker thread wakes up
22:57:24.625 00.000 1032 GuideStep: -0.2 px 123 ms EAST, -0.3 px 0 ms NORTH
22:57:24.628 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:24.628 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:25.254 00.626 10072 Exposure complete
22:57:25.309 00.055 10072 worker thread done servicing request
22:57:25.309 00.000 1032 OnExposeComplete: enter
22:57:25.312 00.003 1032 UpdateGuideState(): m_state=6
22:57:25.315 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6733
22:57:25.317 00.002 1032 Star::Find returns 1 (0), X=1102.22, Y=132.45, Mass=1439, SNR=26.7, Peak=127 HFD=3.2
22:57:25.320 00.003 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
22:57:25.321 00.001 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
22:57:25.323 00.002 1032 CameraToMount -- cameraX=0.39 cameraY=0.07 hyp=0.40 cameraTheta=0.18 mountX=-0.03 mountY=-0.40, mountTheta=-1.65
22:57:25.327 00.004 1032 SchedulePrimaryMove(0F526948, x=0.39, y=0.07, opts=13)
22:57:25.329 00.002 1032 Enqueuing Move request for scope (0.39, 0.07)
22:57:25.332 00.003 10072 Worker thread wakes up
22:57:25.333 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.07) opts 0xd
22:57:25.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.39, 0.07)
22:57:25.333 00.000 10072 Moving (0.39, 0.07) raw xDistance=-0.03 yDistance=-0.40
22:57:25.335 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:57:25.338 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.23
22:57:25.338 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:57:25.338 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.27 newest=-1.12
22:57:25.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:57:25.338 00.000 10072 MoveAxis(E, 8, ABG)
22:57:25.339 00.001 10072 Guiding  Dir = 2, Dur = 8
22:57:25.339 00.000 10072 IsGuiding returns 0
22:57:25.339 00.000 10072 PulseGuide returned control before completion, sleep 18
22:57:25.356 00.017 1032 UpdateGuideState exits: m=1439 SNR=26.7
22:57:25.359 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:25.363 00.004 10072 IsGuiding returns 0
22:57:25.363 00.000 10072 Move returns status 0, amount 8
22:57:25.363 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
22:57:25.363 00.000 10072 MoveAxis(N, 341, ABG)
22:57:25.363 00.000 10072 Guiding  Dir = 0, Dur = 341
22:57:25.363 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:25.366 00.003 1032 Enqueuing Expose request
22:57:25.369 00.003 10072 IsGuiding returns 0
22:57:25.370 00.001 10072 PulseGuide returned control before completion, sleep 351
22:57:25.736 00.366 10072 IsGuiding returns 0
22:57:25.736 00.000 10072 Move returns status 0, amount 341
22:57:25.736 00.000 10072 move complete, result=0
22:57:25.737 00.001 1032 GuideStep: -0.0 px 8 ms EAST, -0.4 px 341 ms NORTH
22:57:25.741 00.004 10072 worker thread done servicing request
22:57:25.741 00.000 10072 Worker thread wakes up
22:57:25.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:25.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:26.382 00.641 10072 Exposure complete
22:57:26.427 00.045 10072 worker thread done servicing request
22:57:26.427 00.000 1032 OnExposeComplete: enter
22:57:26.430 00.003 1032 UpdateGuideState(): m_state=6
22:57:26.431 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6734
22:57:26.433 00.002 1032 Star::Find returns 1 (0), X=1102.00, Y=132.23, Mass=1430, SNR=26.6, Peak=113 HFD=3.2
22:57:26.434 00.001 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
22:57:26.436 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
22:57:26.437 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.72 mountX=-0.19 mountY=-0.13, mountTheta=-2.55
22:57:26.439 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.15, opts=13)
22:57:26.440 00.001 1032 Enqueuing Move request for scope (0.17, -0.15)
22:57:26.441 00.001 10072 Worker thread wakes up
22:57:26.441 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
22:57:26.442 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
22:57:26.442 00.000 10072 Moving (0.17, -0.15) raw xDistance=-0.19 yDistance=-0.13
22:57:26.442 00.000 10072 BLC: History state: CurrMiss=0.13, AvgInitMiss=-0.09, ShCount=7, LgCount=2, SticCount=0,  Deflections: 0=-0.395902, 1:0.127664
22:57:26.442 00.000 10072 BLC: No correction, Miss < min_move
22:57:26.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:57:26.446 00.002 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 287.23
22:57:26.446 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
22:57:26.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:26.446 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:57:26.446 00.000 10072 MoveAxis(E, 98, ABG)
22:57:26.446 00.000 10072 Guiding  Dir = 2, Dur = 98
22:57:26.447 00.001 10072 IsGuiding returns 0
22:57:26.447 00.000 10072 PulseGuide returned control before completion, sleep 108
22:57:26.463 00.016 1032 UpdateGuideState exits: m=1430 SNR=26.6
22:57:26.465 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:26.466 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:26.467 00.001 1032 Enqueuing Expose request
22:57:26.568 00.101 10072 IsGuiding returns 0
22:57:26.568 00.000 10072 Move returns status 0, amount 98
22:57:26.568 00.000 10072 MoveAxis(N, 0, ABG)
22:57:26.568 00.000 10072 Move returns status 0, amount 0
22:57:26.568 00.000 10072 move complete, result=0
22:57:26.568 00.000 10072 worker thread done servicing request
22:57:26.568 00.000 10072 Worker thread wakes up
22:57:26.568 00.000 1032 GuideStep: -0.2 px 98 ms EAST, -0.1 px 0 ms NORTH
22:57:26.570 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:26.570 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:26.977 00.407 10072 Exposure complete
22:57:27.028 00.051 10072 worker thread done servicing request
22:57:27.029 00.001 1032 OnExposeComplete: enter
22:57:27.030 00.001 1032 UpdateGuideState(): m_state=6
22:57:27.033 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6735
22:57:27.035 00.002 1032 Star::Find returns 1 (0), X=1102.04, Y=132.33, Mass=1418, SNR=26.5, Peak=117 HFD=3.3
22:57:27.036 00.001 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
22:57:27.038 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
22:57:27.039 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-0.24 mountX=-0.10 mountY=-0.19, mountTheta=-2.07
22:57:27.042 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.05, opts=13)
22:57:27.044 00.002 1032 Enqueuing Move request for scope (0.21, -0.05)
22:57:27.047 00.003 10072 Worker thread wakes up
22:57:27.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
22:57:27.047 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
22:57:27.047 00.000 10072 Moving (0.21, -0.05) raw xDistance=-0.10 yDistance=-0.19
22:57:27.047 00.000 10072 BLC: History state: CurrMiss=0.19, AvgInitMiss=-0.09, ShCount=7, LgCount=2, SticCount=0,  Deflections: 0=-0.395902, 1:0.127664, 2:0.188433
22:57:27.047 00.000 10072 BLC: No correction, Miss < min_move
22:57:27.050 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:57:27.053 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.23
22:57:27.053 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:57:27.053 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:27.053 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:57:27.053 00.000 10072 MoveAxis(E, 10, ABG)
22:57:27.053 00.000 10072 Guiding  Dir = 2, Dur = 10
22:57:27.053 00.000 10072 IsGuiding returns 0
22:57:27.054 00.001 10072 PulseGuide returned control before completion, sleep 20
22:57:27.071 00.017 1032 UpdateGuideState exits: m=1418 SNR=26.5
22:57:27.072 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:27.074 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:27.076 00.002 1032 Enqueuing Expose request
22:57:27.082 00.006 10072 IsGuiding returns 0
22:57:27.083 00.001 10072 Move returns status 0, amount 10
22:57:27.083 00.000 10072 MoveAxis(N, 0, ABG)
22:57:27.083 00.000 10072 Move returns status 0, amount 0
22:57:27.083 00.000 10072 move complete, result=0
22:57:27.083 00.000 10072 worker thread done servicing request
22:57:27.083 00.000 10072 Worker thread wakes up
22:57:27.083 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:27.083 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:27.090 00.007 1032 GuideStep: -0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
22:57:27.712 00.622 10072 Exposure complete
22:57:27.764 00.052 10072 worker thread done servicing request
22:57:27.764 00.000 1032 OnExposeComplete: enter
22:57:27.766 00.002 1032 UpdateGuideState(): m_state=6
22:57:27.768 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6736
22:57:27.770 00.002 1032 Star::Find returns 1 (0), X=1101.92, Y=132.41, Mass=1412, SNR=26.4, Peak=117 HFD=3.3
22:57:27.772 00.002 1032 MultiStar: exiting stabilization period
22:57:27.774 00.002 1032 MultiStar: [#1 -0.09,0.10,0.94,U] [#2 -0.18,0.00,0.80,U] [#3 -0.23,0.08,0.69,U] [#4 0.16,-0.17,0.68,U] [#5 -0.22,0.11,0.70,U] [#6 -0.08,0.09,0.62,U] [#7 0.16,0.15,0.71,U] [#8 -0.10,0.17,0.50,U] 
22:57:27.776 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {0.09, 0.03}
22:57:27.777 00.001 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
22:57:27.779 00.002 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
22:57:27.780 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.28 mountX=0.07 mountY=0.03, mountTheta=0.45
22:57:27.783 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
22:57:27.785 00.002 1032 Enqueuing Move request for scope (-0.05, 0.06)
22:57:27.787 00.002 10072 Worker thread wakes up
22:57:27.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
22:57:27.787 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
22:57:27.787 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.03
22:57:27.787 00.000 10072 BLC: window closed
22:57:27.787 00.000 10072 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.09, ShCount=7, LgCount=2, SticCount=0,  Deflections: 0=-0.395902, 1:0.127664, 2:0.188433
22:57:27.787 00.000 10072 BLC: No correction, Miss < min_move
22:57:27.789 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:57:27.791 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.24
22:57:27.791 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:57:27.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:27.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:57:27.791 00.000 10072 MoveAxis(E, 12, ABG)
22:57:27.791 00.000 10072 Guiding  Dir = 2, Dur = 12
22:57:27.792 00.001 10072 IsGuiding returns 0
22:57:27.792 00.000 10072 PulseGuide returned control before completion, sleep 22
22:57:27.810 00.018 1032 UpdateGuideState exits: m=1412 SNR=26.4
22:57:27.812 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:27.814 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:27.815 00.001 1032 Enqueuing Expose request
22:57:27.818 00.003 10072 IsGuiding returns 0
22:57:27.818 00.000 10072 Move returns status 0, amount 12
22:57:27.818 00.000 10072 MoveAxis(N, 0, ABG)
22:57:27.818 00.000 10072 Move returns status 0, amount 0
22:57:27.818 00.000 10072 move complete, result=0
22:57:27.818 00.000 10072 worker thread done servicing request
22:57:27.818 00.000 10072 Worker thread wakes up
22:57:27.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:27.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:27.825 00.007 1032 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
22:57:28.224 00.399 10072 Exposure complete
22:57:28.278 00.054 10072 worker thread done servicing request
22:57:28.278 00.000 1032 OnExposeComplete: enter
22:57:28.280 00.002 1032 UpdateGuideState(): m_state=6
22:57:28.283 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6737
22:57:28.286 00.003 1032 Star::Find returns 1 (0), X=1101.92, Y=132.39, Mass=1435, SNR=26.6, Peak=120 HFD=3.3
22:57:28.288 00.002 1032 MultiStar: [#1 -0.12,0.11,0.90,U] [#2 -0.12,0.01,0.75,U] [#3 -0.25,0.04,0.00,M1] [#4 0.04,-0.11,0.66,U] [#5 -0.20,0.05,0.62,U] [#6 -0.22,0.03,0.59,U] [#7 -0.06,0.00,0.66,U] [#8 -0.18,0.08,0.50,U] 
22:57:28.290 00.002 1032 refined, 7 included, MultiStar: {-0.08, 0.03}, one-star: {0.09, 0.02}
22:57:28.291 00.001 1032 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.83) = xAngle (1.00 = 1.00)
22:57:28.293 00.002 1032 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.00 = 1.00)
22:57:28.295 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.83 mountX=0.05 mountY=0.07, mountTheta=1.00
22:57:28.301 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.03, opts=13)
22:57:28.304 00.003 1032 Enqueuing Move request for scope (-0.08, 0.03)
22:57:28.306 00.002 10072 Worker thread wakes up
22:57:28.306 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
22:57:28.306 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
22:57:28.306 00.000 10072 Moving (-0.08, 0.03) raw xDistance=0.05 yDistance=0.07
22:57:28.310 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:57:28.312 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.24
22:57:28.312 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:57:28.313 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:28.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:57:28.313 00.000 10072 MoveAxis(E, 10, ABG)
22:57:28.313 00.000 10072 Guiding  Dir = 2, Dur = 10
22:57:28.313 00.000 10072 IsGuiding returns 0
22:57:28.313 00.000 10072 PulseGuide returned control before completion, sleep 20
22:57:28.336 00.023 1032 UpdateGuideState exits: m=1435 SNR=26.6
22:57:28.339 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:28.342 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:28.343 00.001 1032 Enqueuing Expose request
22:57:28.346 00.003 10072 IsGuiding returns 0
22:57:28.346 00.000 10072 Move returns status 0, amount 10
22:57:28.346 00.000 10072 MoveAxis(N, 0, ABG)
22:57:28.346 00.000 10072 Move returns status 0, amount 0
22:57:28.346 00.000 10072 move complete, result=0
22:57:28.346 00.000 10072 worker thread done servicing request
22:57:28.346 00.000 10072 Worker thread wakes up
22:57:28.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:28.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:28.353 00.007 1032 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
22:57:28.975 00.622 10072 Exposure complete
22:57:29.026 00.051 10072 worker thread done servicing request
22:57:29.026 00.000 1032 OnExposeComplete: enter
22:57:29.028 00.002 1032 UpdateGuideState(): m_state=6
22:57:29.029 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6738
22:57:29.031 00.002 1032 Star::Find returns 1 (0), X=1101.95, Y=132.30, Mass=1259, SNR=24.9, Peak=114 HFD=3.3
22:57:29.032 00.001 1032 MultiStar: [#1 -0.25,0.06,0.00,M1] [#2 -0.14,-0.10,0.80,U] [#3 -0.20,-0.03,0.76,U] [#4 0.09,-0.08,0.69,U] [#5 -0.26,0.03,0.00,M1] [#6 0.13,-0.00,0.65,U] [#7 -0.05,0.12,0.74,U] [#8 -0.12,0.02,0.55,U] 
22:57:29.034 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.03}, one-star: {0.12, -0.08}
22:57:29.035 00.001 1032 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.83) = xAngle (-4.05 = 2.24)
22:57:29.037 00.002 1032 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.05 = 2.24)
22:57:29.039 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.22 mountX=-0.02 mountY=0.02, mountTheta=2.24
22:57:29.042 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
22:57:29.043 00.001 1032 Enqueuing Move request for scope (-0.02, -0.03)
22:57:29.044 00.001 10072 Worker thread wakes up
22:57:29.044 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
22:57:29.044 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
22:57:29.045 00.001 10072 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.02
22:57:29.046 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:57:29.049 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.24
22:57:29.049 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:57:29.049 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:29.049 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:57:29.049 00.000 10072 MoveAxis(E, 11, ABG)
22:57:29.049 00.000 10072 Guiding  Dir = 2, Dur = 11
22:57:29.049 00.000 10072 IsGuiding returns 0
22:57:29.050 00.001 10072 PulseGuide returned control before completion, sleep 21
22:57:29.068 00.018 1032 UpdateGuideState exits: m=1259 SNR=24.9
22:57:29.070 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:29.071 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:29.072 00.001 1032 Enqueuing Expose request
22:57:29.082 00.010 10072 IsGuiding returns 0
22:57:29.082 00.000 10072 Move returns status 0, amount 11
22:57:29.082 00.000 10072 MoveAxis(N, 0, ABG)
22:57:29.084 00.002 10072 Move returns status 0, amount 0
22:57:29.084 00.000 10072 move complete, result=0
22:57:29.084 00.000 10072 worker thread done servicing request
22:57:29.084 00.000 10072 Worker thread wakes up
22:57:29.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:29.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:29.084 00.000 1032 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
22:57:29.495 00.411 10072 Exposure complete
22:57:29.550 00.055 10072 worker thread done servicing request
22:57:29.551 00.001 1032 OnExposeComplete: enter
22:57:29.554 00.003 1032 UpdateGuideState(): m_state=6
22:57:29.557 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6739
22:57:29.561 00.004 1032 Star::Find returns 1 (0), X=1102.06, Y=132.30, Mass=1414, SNR=26.4, Peak=112 HFD=3.2
22:57:29.565 00.004 1032 MultiStar: [#1 -0.12,-0.04,0.95,U] [#2 -0.18,-0.26,0.00,M1] [#3 -0.22,0.02,0.74,U] [#4 0.12,-0.04,0.66,U] [#5 0.01,0.13,0.67,U] [#6 -0.14,-0.04,0.61,U] [#7 0.05,0.01,0.69,U] [#8 -0.01,-0.14,0.50,U] 
22:57:29.567 00.002 1032 refined, 7 included, MultiStar: {-0.00, -0.02}, one-star: {0.23, -0.08}
22:57:29.570 00.003 1032 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.83) = xAngle (-3.59 = 2.69)
22:57:29.572 00.002 1032 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.59 = 2.69)
22:57:29.573 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.76 mountX=-0.02 mountY=0.01, mountTheta=2.69
22:57:29.576 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.02, opts=13)
22:57:29.580 00.004 1032 Enqueuing Move request for scope (-0.00, -0.02)
22:57:29.583 00.003 10072 Worker thread wakes up
22:57:29.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
22:57:29.583 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
22:57:29.583 00.000 10072 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
22:57:29.585 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:57:29.588 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.24
22:57:29.588 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:57:29.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:29.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:57:29.588 00.000 10072 MoveAxis(E, 9, ABG)
22:57:29.588 00.000 10072 Guiding  Dir = 2, Dur = 9
22:57:29.589 00.001 10072 IsGuiding returns 0
22:57:29.589 00.000 10072 PulseGuide returned control before completion, sleep 19
22:57:29.608 00.019 1032 UpdateGuideState exits: m=1414 SNR=26.4
22:57:29.610 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:29.614 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:29.617 00.003 1032 Enqueuing Expose request
22:57:29.619 00.002 10072 IsGuiding returns 0
22:57:29.619 00.000 10072 Move returns status 0, amount 9
22:57:29.619 00.000 10072 MoveAxis(N, 0, ABG)
22:57:29.619 00.000 10072 Move returns status 0, amount 0
22:57:29.619 00.000 10072 move complete, result=0
22:57:29.620 00.001 10072 worker thread done servicing request
22:57:29.620 00.000 10072 Worker thread wakes up
22:57:29.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:29.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:29.627 00.007 1032 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
22:57:30.258 00.631 10072 Exposure complete
22:57:30.311 00.053 10072 worker thread done servicing request
22:57:30.311 00.000 1032 OnExposeComplete: enter
22:57:30.313 00.002 1032 UpdateGuideState(): m_state=6
22:57:30.315 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6740
22:57:30.317 00.002 1032 Star::Find returns 1 (0), X=1102.03, Y=132.34, Mass=1378, SNR=26.1, Peak=122 HFD=3.3
22:57:30.319 00.002 1032 MultiStar: [#1 -0.04,-0.05,0.94,U] [#2 -0.01,-0.18,0.80,U] [#3 -0.20,0.08,0.78,U] [#4 0.12,-0.18,0.70,U] [#5 -0.05,0.00,0.65,U] [#6 -0.05,0.15,0.62,U] [#7 0.11,-0.01,0.70,U] [#8 -0.03,-0.01,0.49,U] 
22:57:30.322 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.20, -0.04}
22:57:30.324 00.002 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
22:57:30.325 00.001 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
22:57:30.327 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.18 mountX=-0.03 mountY=-0.00, mountTheta=-3.01
22:57:30.331 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
22:57:30.335 00.004 1032 Enqueuing Move request for scope (0.01, -0.03)
22:57:30.336 00.001 10072 Worker thread wakes up
22:57:30.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
22:57:30.336 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
22:57:30.336 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
22:57:30.338 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
22:57:30.341 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.24
22:57:30.341 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:57:30.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:30.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:57:30.341 00.000 10072 MoveAxis(E, 6, ABG)
22:57:30.341 00.000 10072 Guiding  Dir = 2, Dur = 6
22:57:30.342 00.001 10072 IsGuiding returns 0
22:57:30.342 00.000 10072 PulseGuide returned control before completion, sleep 16
22:57:30.360 00.018 1032 UpdateGuideState exits: m=1378 SNR=26.1
22:57:30.364 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:30.367 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:30.369 00.002 1032 Enqueuing Expose request
22:57:30.371 00.002 10072 IsGuiding returns 0
22:57:30.371 00.000 10072 Move returns status 0, amount 6
22:57:30.371 00.000 10072 MoveAxis(N, 0, ABG)
22:57:30.371 00.000 10072 Move returns status 0, amount 0
22:57:30.371 00.000 10072 move complete, result=0
22:57:30.371 00.000 10072 worker thread done servicing request
22:57:30.371 00.000 10072 Worker thread wakes up
22:57:30.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:30.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:30.378 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:57:30.788 00.410 10072 Exposure complete
22:57:30.841 00.053 10072 worker thread done servicing request
22:57:30.841 00.000 1032 OnExposeComplete: enter
22:57:30.843 00.002 1032 UpdateGuideState(): m_state=6
22:57:30.845 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6741
22:57:30.847 00.002 1032 Star::Find returns 1 (0), X=1102.05, Y=132.39, Mass=1303, SNR=25.4, Peak=108 HFD=3.3
22:57:30.849 00.002 1032 MultiStar: [#1 -0.11,-0.01,0.98,U] [#2 -0.05,-0.12,0.78,U] [#3 -0.24,0.04,0.78,U] [#4 0.12,0.02,0.68,U] [#5 -0.12,0.05,0.66,U] [#6 -0.33,0.05,0.00,M1] [#7 -0.00,-0.07,0.71,U] [#8 -0.05,0.12,0.51,U] 
22:57:30.851 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.00}, one-star: {0.22, 0.01}
22:57:30.853 00.002 1032 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.83) = xAngle (-4.92 = 1.36)
22:57:30.854 00.001 1032 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.92 = 1.36)
22:57:30.856 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.09 mountX=0.00 mountY=0.02, mountTheta=1.36
22:57:30.858 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.00, opts=13)
22:57:30.862 00.004 1032 Enqueuing Move request for scope (-0.02, -0.00)
22:57:30.865 00.003 10072 Worker thread wakes up
22:57:30.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
22:57:30.865 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
22:57:30.865 00.000 10072 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
22:57:30.867 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:57:30.869 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.25
22:57:30.869 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:57:30.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:30.870 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:57:30.870 00.000 10072 MoveAxis(E, 6, ABG)
22:57:30.870 00.000 10072 Guiding  Dir = 2, Dur = 6
22:57:30.870 00.000 10072 IsGuiding returns 0
22:57:30.870 00.000 10072 PulseGuide returned control before completion, sleep 16
22:57:30.887 00.017 1032 UpdateGuideState exits: m=1303 SNR=25.4
22:57:30.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:30.890 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:30.895 00.005 1032 Enqueuing Expose request
22:57:30.896 00.001 10072 IsGuiding returns 0
22:57:30.896 00.000 10072 Move returns status 0, amount 6
22:57:30.897 00.001 10072 MoveAxis(N, 0, ABG)
22:57:30.897 00.000 10072 Move returns status 0, amount 0
22:57:30.897 00.000 10072 move complete, result=0
22:57:30.897 00.000 10072 worker thread done servicing request
22:57:30.897 00.000 10072 Worker thread wakes up
22:57:30.897 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:30.897 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:30.904 00.007 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:57:31.522 00.618 10072 Exposure complete
22:57:31.579 00.057 10072 worker thread done servicing request
22:57:31.579 00.000 1032 OnExposeComplete: enter
22:57:31.581 00.002 1032 UpdateGuideState(): m_state=6
22:57:31.585 00.004 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6742
22:57:31.587 00.002 1032 Star::Find returns 1 (0), X=1102.04, Y=132.34, Mass=1378, SNR=26.1, Peak=129 HFD=3.3
22:57:31.590 00.003 1032 MultiStar: [#1 -0.03,-0.06,0.97,U] [#2 -0.02,-0.19,0.79,U] [#3 0.03,-0.03,0.76,U] [#4 0.22,-0.08,0.72,U] [#5 -0.07,0.09,0.66,U] [#6 0.10,0.08,0.63,U] [#7 0.21,0.01,0.68,U] [#8 -0.02,0.15,0.51,U] 
22:57:31.592 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.21, -0.04}
22:57:31.594 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
22:57:31.595 00.001 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
22:57:31.597 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.26 mountX=-0.04 mountY=-0.07, mountTheta=-2.09
22:57:31.601 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
22:57:31.603 00.002 1032 Enqueuing Move request for scope (0.07, -0.02)
22:57:31.605 00.002 10072 Worker thread wakes up
22:57:31.605 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:57:31.605 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:57:31.605 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.07
22:57:31.608 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
22:57:31.611 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.25
22:57:31.611 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:57:31.611 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:31.611 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:57:31.611 00.000 10072 MoveAxis(E, 7, ABG)
22:57:31.611 00.000 10072 Guiding  Dir = 2, Dur = 7
22:57:31.612 00.001 10072 IsGuiding returns 0
22:57:31.613 00.001 10072 PulseGuide returned control before completion, sleep 17
22:57:31.632 00.019 1032 UpdateGuideState exits: m=1378 SNR=26.1
22:57:31.634 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:31.637 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:31.639 00.002 1032 Enqueuing Expose request
22:57:31.645 00.006 10072 IsGuiding returns 0
22:57:31.645 00.000 10072 Move returns status 0, amount 7
22:57:31.645 00.000 10072 MoveAxis(N, 0, ABG)
22:57:31.645 00.000 10072 Move returns status 0, amount 0
22:57:31.645 00.000 10072 move complete, result=0
22:57:31.645 00.000 10072 worker thread done servicing request
22:57:31.646 00.001 10072 Worker thread wakes up
22:57:31.646 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:31.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:31.649 00.003 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:57:32.057 00.408 10072 Exposure complete
22:57:32.110 00.053 10072 worker thread done servicing request
22:57:32.110 00.000 1032 OnExposeComplete: enter
22:57:32.114 00.004 1032 UpdateGuideState(): m_state=6
22:57:32.119 00.005 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6743
22:57:32.121 00.002 1032 Star::Find returns 1 (0), X=1102.02, Y=132.26, Mass=1393, SNR=26.2, Peak=113 HFD=3.2
22:57:32.124 00.003 1032 MultiStar: [#1 -0.12,-0.16,1.01,U] [#2 0.03,-0.26,0.00,M1] [#3 -0.11,-0.12,0.73,U] [#4 0.15,-0.16,0.66,U] [#5 -0.08,0.03,0.70,U] [#6 0.06,-0.12,0.59,U] [#7 0.31,-0.00,0.00,M1] [#8 0.04,0.03,0.48,U] 
22:57:32.126 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.10}, one-star: {0.19, -0.12}
22:57:32.127 00.001 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.06)
22:57:32.130 00.003 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.06)
22:57:32.132 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.40 mountX=-0.10 mountY=0.01, mountTheta=3.06
22:57:32.137 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.10, opts=13)
22:57:32.140 00.003 1032 Enqueuing Move request for scope (0.02, -0.10)
22:57:32.142 00.002 10072 Worker thread wakes up
22:57:32.142 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
22:57:32.142 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
22:57:32.142 00.000 10072 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=0.01
22:57:32.146 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:57:32.150 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.25
22:57:32.150 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:57:32.150 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:32.150 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:57:32.150 00.000 10072 MoveAxis(E, 7, ABG)
22:57:32.150 00.000 10072 Guiding  Dir = 2, Dur = 7
22:57:32.151 00.001 10072 IsGuiding returns 0
22:57:32.151 00.000 10072 PulseGuide returned control before completion, sleep 17
22:57:32.169 00.018 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:57:32.171 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:32.173 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:32.176 00.003 1032 Enqueuing Expose request
22:57:32.179 00.003 10072 IsGuiding returns 0
22:57:32.179 00.000 10072 Move returns status 0, amount 7
22:57:32.179 00.000 10072 MoveAxis(N, 0, ABG)
22:57:32.179 00.000 10072 Move returns status 0, amount 0
22:57:32.179 00.000 10072 move complete, result=0
22:57:32.179 00.000 10072 worker thread done servicing request
22:57:32.179 00.000 10072 Worker thread wakes up
22:57:32.179 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:32.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:32.187 00.008 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:57:32.805 00.618 10072 Exposure complete
22:57:32.856 00.051 10072 worker thread done servicing request
22:57:32.856 00.000 1032 OnExposeComplete: enter
22:57:32.858 00.002 1032 UpdateGuideState(): m_state=6
22:57:32.861 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6744
22:57:32.864 00.003 1032 Star::Find returns 1 (0), X=1102.06, Y=132.09, Mass=1332, SNR=25.7, Peak=108 HFD=2.9
22:57:32.865 00.001 1032 MultiStar: [#1 -0.15,-0.23,0.00,M1] [#2 0.07,-0.35,0.00,M2] [#3 0.06,-0.10,0.76,U] [#4 0.17,-0.09,0.68,U] [#5 -0.14,0.12,0.62,U] [#6 0.09,-0.05,0.64,U] [#7 0.22,-0.01,0.66,U] [#8 -0.07,0.01,0.51,U] 
22:57:32.867 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.08}, one-star: {0.23, -0.29}
22:57:32.868 00.001 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
22:57:32.870 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
22:57:32.872 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.67 mountX=-0.10 mountY=-0.08, mountTheta=-2.50
22:57:32.874 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
22:57:32.876 00.002 1032 Enqueuing Move request for scope (0.10, -0.08)
22:57:32.878 00.002 10072 Worker thread wakes up
22:57:32.879 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
22:57:32.879 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
22:57:32.879 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
22:57:32.882 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:57:32.884 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.25
22:57:32.884 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
22:57:32.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:32.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:57:32.884 00.000 10072 MoveAxis(E, 7, ABG)
22:57:32.884 00.000 10072 Guiding  Dir = 2, Dur = 7
22:57:32.885 00.001 10072 IsGuiding returns 0
22:57:32.885 00.000 10072 PulseGuide returned control before completion, sleep 17
22:57:32.902 00.017 1032 UpdateGuideState exits: m=1332 SNR=25.7
22:57:32.904 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:32.906 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:32.907 00.001 1032 Enqueuing Expose request
22:57:32.911 00.004 10072 IsGuiding returns 0
22:57:32.912 00.001 10072 Move returns status 0, amount 7
22:57:32.912 00.000 10072 MoveAxis(N, 0, ABG)
22:57:32.912 00.000 10072 Move returns status 0, amount 0
22:57:32.912 00.000 10072 move complete, result=0
22:57:32.912 00.000 10072 worker thread done servicing request
22:57:32.912 00.000 10072 Worker thread wakes up
22:57:32.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:32.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:32.916 00.004 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:57:33.322 00.406 10072 Exposure complete
22:57:33.379 00.057 10072 worker thread done servicing request
22:57:33.379 00.000 1032 OnExposeComplete: enter
22:57:33.381 00.002 1032 UpdateGuideState(): m_state=6
22:57:33.384 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6745
22:57:33.386 00.002 1032 Star::Find returns 1 (0), X=1102.05, Y=132.31, Mass=1255, SNR=24.9, Peak=105 HFD=3.3
22:57:33.388 00.002 1032 MultiStar: [#1 -0.03,-0.14,1.01,U] [#2 -0.14,-0.11,0.81,U] [#3 -0.11,0.04,0.78,U] [#4 0.20,-0.09,0.68,U] [#5 -0.12,0.15,0.70,U] [#6 0.06,-0.13,0.64,U] [#7 0.25,0.12,0.00,M1] [#8 -0.14,0.01,0.51,U] 
22:57:33.390 00.002 1032 refined, 7 included, MultiStar: {-0.00, -0.05}, one-star: {0.22, -0.07}
22:57:33.394 00.004 1032 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.83) = xAngle (-3.41 = 2.87)
22:57:33.396 00.002 1032 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.41 = 2.87)
22:57:33.398 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.58 mountX=-0.05 mountY=0.01, mountTheta=2.87
22:57:33.401 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.05, opts=13)
22:57:33.403 00.002 1032 Enqueuing Move request for scope (-0.00, -0.05)
22:57:33.405 00.002 10072 Worker thread wakes up
22:57:33.405 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
22:57:33.405 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
22:57:33.406 00.001 10072 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
22:57:33.407 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:57:33.410 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.25
22:57:33.410 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:57:33.410 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:33.410 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:57:33.411 00.001 10072 MoveAxis(E, 5, ABG)
22:57:33.411 00.000 10072 Guiding  Dir = 2, Dur = 5
22:57:33.411 00.000 10072 IsGuiding returns 0
22:57:33.411 00.000 10072 PulseGuide returned control before completion, sleep 15
22:57:33.428 00.017 10072 IsGuiding returns 0
22:57:33.428 00.000 10072 Move returns status 0, amount 5
22:57:33.428 00.000 10072 MoveAxis(N, 0, ABG)
22:57:33.428 00.000 10072 Move returns status 0, amount 0
22:57:33.428 00.000 10072 move complete, result=0
22:57:33.428 00.000 10072 worker thread done servicing request
22:57:33.431 00.003 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:57:33.434 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:33.436 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:33.437 00.001 1032 Enqueuing Expose request
22:57:33.439 00.002 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:57:33.441 00.002 10072 Worker thread wakes up
22:57:33.441 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:33.441 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:34.071 00.630 10072 Exposure complete
22:57:34.122 00.051 10072 worker thread done servicing request
22:57:34.122 00.000 1032 OnExposeComplete: enter
22:57:34.124 00.002 1032 UpdateGuideState(): m_state=6
22:57:34.126 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6746
22:57:34.127 00.001 1032 Star::Find returns 1 (0), X=1102.01, Y=132.31, Mass=1419, SNR=26.5, Peak=122 HFD=3.2
22:57:34.129 00.002 1032 MultiStar: [#1 -0.11,0.01,0.91,U] [#2 -0.20,0.12,0.79,U] [#3 -0.19,-0.09,0.74,U] [#4 0.02,-0.12,0.67,U] [#5 -0.32,0.07,0.00,M1] [#6 0.07,0.30,0.00,M1] [#7 -0.03,0.02,0.67,U] [#8 -0.07,0.18,0.53,U] 
22:57:34.135 00.006 1032 refined, 6 included, MultiStar: {-0.05, 0.00}, one-star: {0.18, -0.06}
22:57:34.137 00.002 1032 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.83) = xAngle (1.29 = 1.29)
22:57:34.140 00.003 1032 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.29 = 1.29)
22:57:34.142 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.12 mountX=0.01 mountY=0.05, mountTheta=1.29
22:57:34.147 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.00, opts=13)
22:57:34.149 00.002 1032 Enqueuing Move request for scope (-0.05, 0.00)
22:57:34.151 00.002 10072 Worker thread wakes up
22:57:34.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
22:57:34.151 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
22:57:34.151 00.000 10072 Moving (-0.05, 0.00) raw xDistance=0.01 yDistance=0.05
22:57:34.153 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:57:34.156 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.26
22:57:34.156 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:57:34.156 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:34.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:57:34.156 00.000 10072 MoveAxis(E, 7, ABG)
22:57:34.156 00.000 10072 Guiding  Dir = 2, Dur = 7
22:57:34.157 00.001 10072 IsGuiding returns 0
22:57:34.157 00.000 10072 PulseGuide returned control before completion, sleep 17
22:57:34.174 00.017 1032 UpdateGuideState exits: m=1419 SNR=26.5
22:57:34.176 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:34.178 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:34.179 00.001 1032 Enqueuing Expose request
22:57:34.181 00.002 10072 IsGuiding returns 0
22:57:34.181 00.000 10072 Move returns status 0, amount 7
22:57:34.182 00.001 10072 MoveAxis(N, 0, ABG)
22:57:34.182 00.000 10072 Move returns status 0, amount 0
22:57:34.182 00.000 10072 move complete, result=0
22:57:34.182 00.000 10072 worker thread done servicing request
22:57:34.182 00.000 10072 Worker thread wakes up
22:57:34.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:34.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:34.190 00.008 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:57:34.600 00.410 10072 Exposure complete
22:57:34.656 00.056 10072 worker thread done servicing request
22:57:34.656 00.000 1032 OnExposeComplete: enter
22:57:34.659 00.003 1032 UpdateGuideState(): m_state=6
22:57:34.661 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6747
22:57:34.663 00.002 1032 Star::Find returns 1 (0), X=1101.95, Y=132.25, Mass=1398, SNR=26.2, Peak=106 HFD=3.2
22:57:34.665 00.002 1032 MultiStar: [#1 -0.16,-0.02,0.93,U] [#2 -0.16,-0.08,0.75,U] [#3 -0.26,0.03,0.00,M1] [#4 0.02,-0.10,0.71,U] [#5 -0.26,0.09,0.00,M2] [#6 -0.16,0.07,0.62,U] [#7 0.08,-0.01,0.67,U] [#8 -0.01,-0.17,0.48,U] 
22:57:34.667 00.002 1032 refined, 6 included, MultiStar: {-0.04, -0.06}, one-star: {0.12, -0.13}
22:57:34.669 00.002 1032 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.83) = xAngle (-3.92 = 2.36)
22:57:34.670 00.001 1032 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.92 = 2.36)
22:57:34.672 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.09 mountX=-0.05 mountY=0.05, mountTheta=2.36
22:57:34.677 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.06, opts=13)
22:57:34.681 00.004 1032 Enqueuing Move request for scope (-0.04, -0.06)
22:57:34.682 00.001 10072 Worker thread wakes up
22:57:34.683 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
22:57:34.683 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
22:57:34.683 00.000 10072 Moving (-0.04, -0.06) raw xDistance=-0.05 yDistance=0.05
22:57:34.684 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:57:34.687 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.26
22:57:34.687 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
22:57:34.687 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:34.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:57:34.687 00.000 10072 MoveAxis(E, 6, ABG)
22:57:34.687 00.000 10072 Guiding  Dir = 2, Dur = 6
22:57:34.687 00.000 10072 IsGuiding returns 0
22:57:34.688 00.001 10072 PulseGuide returned control before completion, sleep 16
22:57:34.705 00.017 1032 UpdateGuideState exits: m=1398 SNR=26.2
22:57:34.709 00.004 10072 IsGuiding returns 0
22:57:34.709 00.000 10072 Move returns status 0, amount 6
22:57:34.709 00.000 10072 MoveAxis(N, 0, ABG)
22:57:34.709 00.000 10072 Move returns status 0, amount 0
22:57:34.709 00.000 10072 move complete, result=0
22:57:34.709 00.000 10072 worker thread done servicing request
22:57:34.709 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:34.711 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:34.712 00.001 1032 Enqueuing Expose request
22:57:34.714 00.002 10072 Worker thread wakes up
22:57:34.714 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:34.714 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:34.714 00.000 1032 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
22:57:35.353 00.639 10072 Exposure complete
22:57:35.409 00.056 10072 worker thread done servicing request
22:57:35.409 00.000 1032 OnExposeComplete: enter
22:57:35.412 00.003 1032 UpdateGuideState(): m_state=6
22:57:35.415 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6748
22:57:35.417 00.002 1032 Star::Find returns 1 (0), X=1101.92, Y=132.18, Mass=1482, SNR=27.0, Peak=112 HFD=3.1
22:57:35.419 00.002 1032 MultiStar: [#1 -0.26,-0.10,0.00,M1] [#2 -0.05,-0.20,0.75,U] [#3 -0.13,-0.26,0.00,M2] [#4 0.14,-0.28,0.00,M1] [#5 -0.13,0.07,0.65,U] [#6 0.02,0.01,0.61,U] [#7 0.08,-0.06,0.68,U] [#8 -0.10,-0.10,0.50,U] 
22:57:35.421 00.002 1032 refined, 5 included, MultiStar: {-0.00, -0.09}, one-star: {0.09, -0.20}
22:57:35.423 00.002 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.85)
22:57:35.425 00.002 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.85)
22:57:35.429 00.004 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.61 mountX=-0.09 mountY=0.03, mountTheta=2.85
22:57:35.432 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.09, opts=13)
22:57:35.435 00.003 1032 Enqueuing Move request for scope (-0.00, -0.09)
22:57:35.437 00.002 10072 Worker thread wakes up
22:57:35.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
22:57:35.437 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
22:57:35.437 00.000 10072 Moving (-0.00, -0.09) raw xDistance=-0.09 yDistance=0.03
22:57:35.439 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:57:35.442 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.26
22:57:35.442 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:57:35.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:35.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:57:35.442 00.000 10072 MoveAxis(E, 6, ABG)
22:57:35.442 00.000 10072 Guiding  Dir = 2, Dur = 6
22:57:35.442 00.000 10072 IsGuiding returns 0
22:57:35.443 00.001 10072 PulseGuide returned control before completion, sleep 16
22:57:35.462 00.019 10072 IsGuiding returns 0
22:57:35.462 00.000 10072 Move returns status 0, amount 6
22:57:35.462 00.000 10072 MoveAxis(N, 0, ABG)
22:57:35.463 00.001 10072 Move returns status 0, amount 0
22:57:35.463 00.000 10072 move complete, result=0
22:57:35.463 00.000 10072 worker thread done servicing request
22:57:35.464 00.001 1032 UpdateGuideState exits: m=1482 SNR=27.0
22:57:35.467 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:35.470 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:35.472 00.002 1032 Enqueuing Expose request
22:57:35.474 00.002 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:57:35.476 00.002 10072 Worker thread wakes up
22:57:35.476 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:35.476 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:35.887 00.411 10072 Exposure complete
22:57:35.938 00.051 10072 worker thread done servicing request
22:57:35.938 00.000 1032 OnExposeComplete: enter
22:57:35.940 00.002 1032 UpdateGuideState(): m_state=6
22:57:35.942 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6749
22:57:35.944 00.002 1032 Star::Find returns 1 (0), X=1101.89, Y=132.20, Mass=1346, SNR=25.8, Peak=102 HFD=3.2
22:57:35.946 00.002 1032 MultiStar: [#1 -0.26,-0.11,0.00,M2] [#2 -0.03,-0.27,0.00,M1] [#3 -0.03,-0.10,0.77,U] [#4 0.23,-0.34,0.00,M2] [#5 -0.15,0.15,0.69,U] [#6 0.03,-0.05,0.61,U] [#7 0.01,-0.17,0.70,U] [#8 -0.07,-0.14,0.51,U] 
22:57:35.947 00.001 1032 refined, 5 included, MultiStar: {-0.02, -0.09}, one-star: {0.06, -0.18}
22:57:35.948 00.001 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.70)
22:57:35.950 00.002 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.70)
22:57:35.951 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.75 mountX=-0.08 mountY=0.04, mountTheta=2.70
22:57:35.954 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.09, opts=13)
22:57:35.957 00.003 1032 Enqueuing Move request for scope (-0.02, -0.09)
22:57:35.959 00.002 10072 Worker thread wakes up
22:57:35.959 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
22:57:35.959 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
22:57:35.959 00.000 10072 Moving (-0.02, -0.09) raw xDistance=-0.08 yDistance=0.04
22:57:35.962 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:57:35.964 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.26
22:57:35.964 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
22:57:35.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:35.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:57:35.964 00.000 10072 MoveAxis(E, 5, ABG)
22:57:35.964 00.000 10072 Guiding  Dir = 2, Dur = 5
22:57:35.965 00.001 10072 IsGuiding returns 0
22:57:35.965 00.000 10072 PulseGuide returned control before completion, sleep 15
22:57:35.982 00.017 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:57:35.985 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:35.988 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:35.990 00.002 1032 Enqueuing Expose request
22:57:35.995 00.005 10072 IsGuiding returns 0
22:57:35.995 00.000 10072 Move returns status 0, amount 5
22:57:35.995 00.000 10072 MoveAxis(N, 0, ABG)
22:57:35.995 00.000 10072 Move returns status 0, amount 0
22:57:35.995 00.000 10072 move complete, result=0
22:57:35.995 00.000 10072 worker thread done servicing request
22:57:35.995 00.000 10072 Worker thread wakes up
22:57:35.995 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:35.995 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:36.001 00.006 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:57:36.622 00.621 10072 Exposure complete
22:57:36.670 00.048 10072 worker thread done servicing request
22:57:36.670 00.000 1032 OnExposeComplete: enter
22:57:36.672 00.002 1032 UpdateGuideState(): m_state=6
22:57:36.674 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6750
22:57:36.676 00.002 1032 Star::Find returns 1 (0), X=1101.95, Y=132.34, Mass=1299, SNR=25.3, Peak=107 HFD=3.3
22:57:36.678 00.002 1032 MultiStar: [#1 -0.25,-0.05,0.98,U] [#2 -0.06,-0.12,0.82,U] [#3 -0.03,-0.14,0.82,U] [#4 0.12,-0.15,0.73,U] [#5 -0.10,0.19,0.71,U] [#6 0.00,-0.04,0.66,U] [#7 0.01,0.01,0.69,U] [#8 -0.01,0.07,0.53,U] 
22:57:36.680 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.12, -0.04}
22:57:36.681 00.001 1032 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.83) = xAngle (-3.97 = 2.32)
22:57:36.683 00.002 1032 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.97 = 2.32)
22:57:36.685 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.14 mountX=-0.03 mountY=0.03, mountTheta=2.32
22:57:36.687 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
22:57:36.689 00.002 1032 Enqueuing Move request for scope (-0.02, -0.04)
22:57:36.691 00.002 10072 Worker thread wakes up
22:57:36.691 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
22:57:36.691 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
22:57:36.691 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
22:57:36.693 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:57:36.695 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.26
22:57:36.695 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:57:36.695 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:36.695 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:57:36.695 00.000 10072 MoveAxis(E, 6, ABG)
22:57:36.695 00.000 10072 Guiding  Dir = 2, Dur = 6
22:57:36.696 00.001 10072 IsGuiding returns 0
22:57:36.696 00.000 10072 PulseGuide returned control before completion, sleep 16
22:57:36.712 00.016 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:57:36.715 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:36.717 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:36.719 00.002 1032 Enqueuing Expose request
22:57:36.721 00.002 10072 IsGuiding returns 0
22:57:36.721 00.000 10072 Move returns status 0, amount 6
22:57:36.721 00.000 10072 MoveAxis(N, 0, ABG)
22:57:36.721 00.000 10072 Move returns status 0, amount 0
22:57:36.721 00.000 10072 move complete, result=0
22:57:36.722 00.001 10072 worker thread done servicing request
22:57:36.722 00.000 10072 Worker thread wakes up
22:57:36.722 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:36.722 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:36.728 00.006 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:57:37.140 00.412 10072 Exposure complete
22:57:37.195 00.055 10072 worker thread done servicing request
22:57:37.195 00.000 1032 OnExposeComplete: enter
22:57:37.197 00.002 1032 UpdateGuideState(): m_state=6
22:57:37.198 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6751
22:57:37.199 00.001 1032 Star::Find returns 1 (0), X=1102.05, Y=132.21, Mass=1347, SNR=25.8, Peak=112 HFD=3.1
22:57:37.202 00.003 1032 MultiStar: [#1 -0.08,-0.02,1.00,U] [#2 -0.14,-0.09,0.80,U] [#3 -0.11,-0.12,0.75,U] [#4 0.13,-0.28,0.00,M2] [#5 -0.08,-0.12,0.67,U] [#6 0.01,0.05,0.61,U] [#7 0.19,-0.14,0.68,U] [#8 -0.04,-0.10,0.54,U] 
22:57:37.203 00.001 1032 refined, 7 included, MultiStar: {0.00, -0.09}, one-star: {0.22, -0.16}
22:57:37.205 00.002 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.92)
22:57:37.207 00.002 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.92)
22:57:37.209 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.53 mountX=-0.09 mountY=0.02, mountTheta=2.92
22:57:37.212 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.09, opts=13)
22:57:37.214 00.002 1032 Enqueuing Move request for scope (0.00, -0.09)
22:57:37.216 00.002 10072 Worker thread wakes up
22:57:37.217 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
22:57:37.217 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
22:57:37.217 00.000 10072 Moving (0.00, -0.09) raw xDistance=-0.09 yDistance=0.02
22:57:37.219 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:57:37.221 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.27
22:57:37.221 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:57:37.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:37.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:57:37.222 00.001 10072 MoveAxis(E, 8, ABG)
22:57:37.222 00.000 10072 Guiding  Dir = 2, Dur = 8
22:57:37.222 00.000 10072 IsGuiding returns 0
22:57:37.222 00.000 10072 PulseGuide returned control before completion, sleep 18
22:57:37.241 00.019 1032 UpdateGuideState exits: m=1347 SNR=25.8
22:57:37.243 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:37.246 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:37.248 00.002 1032 Enqueuing Expose request
22:57:37.250 00.002 10072 IsGuiding returns 0
22:57:37.250 00.000 10072 Move returns status 0, amount 8
22:57:37.250 00.000 10072 MoveAxis(N, 0, ABG)
22:57:37.250 00.000 10072 Move returns status 0, amount 0
22:57:37.250 00.000 10072 move complete, result=0
22:57:37.250 00.000 10072 worker thread done servicing request
22:57:37.250 00.000 10072 Worker thread wakes up
22:57:37.250 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:37.250 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:37.258 00.008 1032 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
22:57:37.887 00.629 10072 Exposure complete
22:57:37.938 00.051 10072 worker thread done servicing request
22:57:37.938 00.000 1032 OnExposeComplete: enter
22:57:37.940 00.002 1032 UpdateGuideState(): m_state=6
22:57:37.943 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6752
22:57:37.945 00.002 1032 Star::Find returns 1 (0), X=1102.16, Y=132.13, Mass=1407, SNR=26.4, Peak=115 HFD=3.1
22:57:37.947 00.002 1032 MultiStar: [#1 -0.14,-0.30,0.00,M1] [#2 -0.05,-0.33,0.00,M1] [#3 -0.12,-0.30,0.00,M1] [#4 0.05,-0.31,0.00,M3] [#5 0.08,-0.13,0.63,U] [#6 -0.04,-0.16,0.61,U] [#7 0.15,-0.13,0.67,U] [#8 0.17,-0.23,0.00,M1] 
22:57:37.949 00.002 1032 refined, 3 included, MultiStar: {0.16, -0.18}, one-star: {0.33, -0.25}
22:57:37.951 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
22:57:37.952 00.001 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
22:57:37.955 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.85 mountX=-0.21 mountY=-0.11, mountTheta=-2.68
22:57:37.959 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.18, opts=13)
22:57:37.963 00.004 1032 Enqueuing Move request for scope (0.16, -0.18)
22:57:37.964 00.001 10072 Worker thread wakes up
22:57:37.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
22:57:37.964 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
22:57:37.964 00.000 10072 Moving (0.16, -0.18) raw xDistance=-0.21 yDistance=-0.11
22:57:37.966 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:57:37.969 00.003 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 287.27
22:57:37.969 00.000 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
22:57:37.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:37.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:57:37.969 00.000 10072 MoveAxis(E, 109, ABG)
22:57:37.969 00.000 10072 Guiding  Dir = 2, Dur = 109
22:57:37.969 00.000 10072 IsGuiding returns 0
22:57:37.970 00.001 10072 PulseGuide returned control before completion, sleep 119
22:57:37.987 00.017 1032 UpdateGuideState exits: m=1407 SNR=26.4
22:57:37.989 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:37.991 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:37.994 00.003 1032 Enqueuing Expose request
22:57:38.100 00.106 10072 IsGuiding returns 0
22:57:38.100 00.000 10072 Move returns status 0, amount 109
22:57:38.100 00.000 10072 MoveAxis(N, 0, ABG)
22:57:38.100 00.000 10072 Move returns status 0, amount 0
22:57:38.100 00.000 10072 move complete, result=0
22:57:38.100 00.000 10072 worker thread done servicing request
22:57:38.100 00.000 10072 Worker thread wakes up
22:57:38.100 00.000 1032 GuideStep: -0.2 px 109 ms EAST, -0.1 px 0 ms NORTH
22:57:38.104 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:38.104 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:38.511 00.407 10072 Exposure complete
22:57:38.566 00.055 10072 worker thread done servicing request
22:57:38.566 00.000 1032 OnExposeComplete: enter
22:57:38.568 00.002 1032 UpdateGuideState(): m_state=6
22:57:38.571 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6753
22:57:38.573 00.002 1032 Star::Find returns 1 (0), X=1102.10, Y=132.15, Mass=1473, SNR=27.0, Peak=113 HFD=3.2
22:57:38.575 00.002 1032 MultiStar: [#1 0.05,-0.24,0.92,U] [#2 -0.02,-0.37,0.00,M2] [#3 -0.09,-0.13,0.74,U] [#4 0.30,-0.10,0.00,M4] [#5 0.05,0.05,0.61,U] [#6 -0.02,-0.08,0.61,U] [#7 0.18,0.00,0.70,U] [#8 0.04,-0.09,0.50,U] 
22:57:38.576 00.001 1032 refined, 6 included, MultiStar: {0.08, -0.12}, one-star: {0.27, -0.23}
22:57:38.577 00.001 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
22:57:38.581 00.004 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
22:57:38.583 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.99 mountX=-0.14 mountY=-0.05, mountTheta=-2.82
22:57:38.587 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.12, opts=13)
22:57:38.589 00.002 1032 Enqueuing Move request for scope (0.08, -0.12)
22:57:38.591 00.002 10072 Worker thread wakes up
22:57:38.591 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
22:57:38.591 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
22:57:38.591 00.000 10072 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.05
22:57:38.592 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:57:38.595 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.27
22:57:38.596 00.001 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
22:57:38.596 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:38.596 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:57:38.596 00.000 10072 MoveAxis(E, 72, ABG)
22:57:38.596 00.000 10072 Guiding  Dir = 2, Dur = 72
22:57:38.596 00.000 10072 IsGuiding returns 0
22:57:38.597 00.001 10072 PulseGuide returned control before completion, sleep 82
22:57:38.613 00.016 1032 UpdateGuideState exits: m=1473 SNR=27.0
22:57:38.616 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:38.618 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:38.619 00.001 1032 Enqueuing Expose request
22:57:38.692 00.073 10072 IsGuiding returns 0
22:57:38.692 00.000 10072 Move returns status 0, amount 72
22:57:38.692 00.000 10072 MoveAxis(N, 0, ABG)
22:57:38.692 00.000 10072 Move returns status 0, amount 0
22:57:38.692 00.000 10072 move complete, result=0
22:57:38.692 00.000 10072 worker thread done servicing request
22:57:38.692 00.000 1032 GuideStep: -0.1 px 72 ms EAST, -0.0 px 0 ms NORTH
22:57:38.695 00.003 10072 Worker thread wakes up
22:57:38.695 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:38.695 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:39.326 00.631 10072 Exposure complete
22:57:39.375 00.049 10072 worker thread done servicing request
22:57:39.375 00.000 1032 OnExposeComplete: enter
22:57:39.378 00.003 1032 UpdateGuideState(): m_state=6
22:57:39.380 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6754
22:57:39.382 00.002 1032 Star::Find returns 1 (0), X=1102.08, Y=132.36, Mass=1375, SNR=26.1, Peak=108 HFD=3.3
22:57:39.384 00.002 1032 MultiStar: [#1 -0.05,0.06,0.96,U] [#2 -0.01,-0.05,0.77,U] [#3 -0.06,0.03,0.77,U] [#4 0.15,0.03,0.66,U] [#5 -0.19,0.20,0.00,M1] [#6 -0.07,0.08,0.61,U] [#7 0.14,0.19,0.71,U] [#8 -0.07,0.13,0.50,U] 
22:57:39.386 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.25, -0.02}
22:57:39.389 00.003 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
22:57:39.390 00.001 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
22:57:39.392 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.80 mountX=0.03 mountY=-0.06, mountTheta=-1.03
22:57:39.397 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
22:57:39.399 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
22:57:39.402 00.003 10072 Worker thread wakes up
22:57:39.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:57:39.402 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:57:39.402 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
22:57:39.404 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:57:39.406 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.27
22:57:39.406 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:57:39.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:39.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:57:39.406 00.000 10072 MoveAxis(E, 9, ABG)
22:57:39.406 00.000 10072 Guiding  Dir = 2, Dur = 9
22:57:39.407 00.001 10072 IsGuiding returns 0
22:57:39.407 00.000 10072 PulseGuide returned control before completion, sleep 19
22:57:39.425 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.1
22:57:39.428 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:39.430 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:39.431 00.001 1032 Enqueuing Expose request
22:57:39.434 00.003 10072 IsGuiding returns 0
22:57:39.434 00.000 10072 Move returns status 0, amount 9
22:57:39.434 00.000 10072 MoveAxis(N, 0, ABG)
22:57:39.434 00.000 10072 Move returns status 0, amount 0
22:57:39.434 00.000 10072 move complete, result=0
22:57:39.434 00.000 10072 worker thread done servicing request
22:57:39.434 00.000 10072 Worker thread wakes up
22:57:39.434 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:39.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:39.441 00.007 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:57:39.840 00.399 10072 Exposure complete
22:57:39.889 00.049 10072 worker thread done servicing request
22:57:39.889 00.000 1032 OnExposeComplete: enter
22:57:39.892 00.003 1032 UpdateGuideState(): m_state=6
22:57:39.897 00.005 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6755
22:57:39.900 00.003 1032 Star::Find returns 1 (0), X=1102.06, Y=132.42, Mass=1314, SNR=25.5, Peak=107 HFD=3.4
22:57:39.902 00.002 1032 MultiStar: [#1 -0.05,0.05,0.98,U] [#2 -0.01,-0.07,0.81,U] [#3 -0.11,0.02,0.76,U] [#4 0.10,0.02,0.71,U] [#5 -0.03,0.29,0.00,M2] [#6 0.16,0.19,0.65,U] [#7 0.08,0.12,0.69,U] [#8 -0.03,0.14,0.53,U] 
22:57:39.904 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.06}, one-star: {0.23, 0.04}
22:57:39.905 00.001 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
22:57:39.907 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
22:57:39.908 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.07 cameraTheta=0.84 mountX=0.04 mountY=-0.06, mountTheta=-0.99
22:57:39.912 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
22:57:39.914 00.002 1032 Enqueuing Move request for scope (0.05, 0.06)
22:57:39.915 00.001 10072 Worker thread wakes up
22:57:39.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
22:57:39.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
22:57:39.915 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.06
22:57:39.917 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:57:39.919 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.27
22:57:39.919 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:57:39.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:39.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:57:39.919 00.000 10072 MoveAxis(E, 7, ABG)
22:57:39.919 00.000 10072 Guiding  Dir = 2, Dur = 7
22:57:39.920 00.001 10072 IsGuiding returns 0
22:57:39.920 00.000 10072 PulseGuide returned control before completion, sleep 17
22:57:39.936 00.016 1032 UpdateGuideState exits: m=1314 SNR=25.5
22:57:39.939 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:39.940 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:39.943 00.003 1032 Enqueuing Expose request
22:57:39.946 00.003 10072 IsGuiding returns 0
22:57:39.946 00.000 10072 Move returns status 0, amount 7
22:57:39.946 00.000 10072 MoveAxis(N, 0, ABG)
22:57:39.946 00.000 10072 Move returns status 0, amount 0
22:57:39.946 00.000 10072 move complete, result=0
22:57:39.946 00.000 10072 worker thread done servicing request
22:57:39.946 00.000 10072 Worker thread wakes up
22:57:39.947 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:39.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:39.952 00.005 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:57:40.577 00.625 10072 Exposure complete
22:57:40.626 00.049 10072 worker thread done servicing request
22:57:40.626 00.000 1032 OnExposeComplete: enter
22:57:40.629 00.003 1032 UpdateGuideState(): m_state=6
22:57:40.631 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6756
22:57:40.632 00.001 1032 Star::Find returns 1 (0), X=1101.98, Y=132.32, Mass=1352, SNR=25.8, Peak=118 HFD=3.3
22:57:40.635 00.003 1032 MultiStar: [#1 0.00,0.06,0.91,U] [#2 0.01,-0.04,0.76,U] [#3 -0.18,-0.11,0.77,U] [#4 0.06,-0.15,0.67,U] [#5 -0.21,0.03,0.67,U] [#6 -0.00,0.05,0.63,U] [#7 0.21,0.02,0.72,U] [#8 -0.00,0.13,0.51,U] 
22:57:40.636 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.15, -0.06}
22:57:40.639 00.003 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
22:57:40.640 00.001 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
22:57:40.641 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.91 mountX=-0.02 mountY=-0.01, mountTheta=-2.74
22:57:40.645 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
22:57:40.647 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
22:57:40.648 00.001 10072 Worker thread wakes up
22:57:40.649 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:57:40.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:57:40.649 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.02 yDistance=-0.01
22:57:40.651 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:57:40.653 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.28
22:57:40.653 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
22:57:40.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:40.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:57:40.653 00.000 10072 MoveAxis(E, 8, ABG)
22:57:40.653 00.000 10072 Guiding  Dir = 2, Dur = 8
22:57:40.653 00.000 10072 IsGuiding returns 0
22:57:40.655 00.002 10072 PulseGuide returned control before completion, sleep 18
22:57:40.670 00.015 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:57:40.674 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:40.678 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:40.679 00.001 1032 Enqueuing Expose request
22:57:40.683 00.004 10072 IsGuiding returns 0
22:57:40.683 00.000 10072 Move returns status 0, amount 8
22:57:40.683 00.000 10072 MoveAxis(N, 0, ABG)
22:57:40.683 00.000 10072 Move returns status 0, amount 0
22:57:40.683 00.000 10072 move complete, result=0
22:57:40.683 00.000 10072 worker thread done servicing request
22:57:40.683 00.000 10072 Worker thread wakes up
22:57:40.683 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:40.683 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:40.689 00.006 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:57:41.093 00.404 10072 Exposure complete
22:57:41.149 00.056 10072 worker thread done servicing request
22:57:41.149 00.000 1032 OnExposeComplete: enter
22:57:41.151 00.002 1032 UpdateGuideState(): m_state=6
22:57:41.152 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6757
22:57:41.153 00.001 1032 Star::Find returns 1 (0), X=1102.04, Y=132.30, Mass=1255, SNR=24.9, Peak=105 HFD=3.3
22:57:41.155 00.002 1032 MultiStar: [#1 -0.01,-0.18,1.03,U] [#2 0.03,-0.29,0.00,M1] [#3 -0.19,-0.04,0.78,U] [#4 0.19,-0.19,0.00,M2] [#5 -0.21,-0.10,0.67,U] [#6 -0.07,-0.02,0.66,U] [#7 0.19,-0.03,0.71,U] [#8 0.02,-0.04,0.53,U] 
22:57:41.156 00.001 1032 refined, 6 included, MultiStar: {0.00, -0.08}, one-star: {0.21, -0.08}
22:57:41.158 00.002 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
22:57:41.160 00.002 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
22:57:41.163 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.54 mountX=-0.07 mountY=0.02, mountTheta=2.91
22:57:41.165 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.08, opts=13)
22:57:41.167 00.002 1032 Enqueuing Move request for scope (0.00, -0.08)
22:57:41.170 00.003 10072 Worker thread wakes up
22:57:41.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
22:57:41.170 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
22:57:41.170 00.000 10072 Moving (0.00, -0.08) raw xDistance=-0.07 yDistance=0.02
22:57:41.173 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:57:41.176 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.28
22:57:41.176 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:57:41.176 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:41.176 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:57:41.176 00.000 10072 MoveAxis(E, 7, ABG)
22:57:41.176 00.000 10072 Guiding  Dir = 2, Dur = 7
22:57:41.177 00.001 10072 IsGuiding returns 0
22:57:41.177 00.000 10072 PulseGuide returned control before completion, sleep 17
22:57:41.196 00.019 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:57:41.198 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:41.201 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:41.202 00.001 1032 Enqueuing Expose request
22:57:41.204 00.002 10072 IsGuiding returns 0
22:57:41.204 00.000 10072 Move returns status 0, amount 7
22:57:41.204 00.000 10072 MoveAxis(N, 0, ABG)
22:57:41.204 00.000 10072 Move returns status 0, amount 0
22:57:41.204 00.000 10072 move complete, result=0
22:57:41.204 00.000 10072 worker thread done servicing request
22:57:41.204 00.000 10072 Worker thread wakes up
22:57:41.204 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:41.204 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:41.211 00.007 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:57:41.935 00.724 10072 Exposure complete
22:57:41.983 00.048 10072 worker thread done servicing request
22:57:41.984 00.001 1032 OnExposeComplete: enter
22:57:41.985 00.001 1032 UpdateGuideState(): m_state=6
22:57:41.989 00.004 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6758
22:57:41.990 00.001 1032 Star::Find returns 1 (0), X=1102.03, Y=132.22, Mass=1339, SNR=25.7, Peak=112 HFD=3.1
22:57:41.992 00.002 1032 MultiStar: [#1 -0.07,-0.15,1.00,U] [#2 -0.04,-0.26,0.00,M2] [#3 -0.02,-0.03,0.76,U] [#4 0.21,-0.26,0.00,M3] [#5 -0.18,-0.04,0.66,U] [#6 0.09,-0.05,0.65,U] [#7 0.15,-0.15,0.70,U] [#8 0.08,-0.12,0.53,U] 
22:57:41.994 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.11}, one-star: {0.20, -0.16}
22:57:41.995 00.001 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
22:57:41.997 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
22:57:41.998 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.21 mountX=-0.11 mountY=-0.01, mountTheta=-3.04
22:57:42.001 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.11, opts=13)
22:57:42.002 00.001 1032 Enqueuing Move request for scope (0.04, -0.11)
22:57:42.004 00.002 10072 Worker thread wakes up
22:57:42.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
22:57:42.004 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
22:57:42.004 00.000 10072 Moving (0.04, -0.11) raw xDistance=-0.11 yDistance=-0.01
22:57:42.006 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:57:42.009 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.28
22:57:42.009 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:57:42.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:42.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:57:42.009 00.000 10072 MoveAxis(E, 8, ABG)
22:57:42.009 00.000 10072 Guiding  Dir = 2, Dur = 8
22:57:42.009 00.000 10072 IsGuiding returns 0
22:57:42.010 00.001 10072 PulseGuide returned control before completion, sleep 18
22:57:42.026 00.016 1032 UpdateGuideState exits: m=1339 SNR=25.7
22:57:42.029 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:42.030 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:42.032 00.002 1032 Enqueuing Expose request
22:57:42.042 00.010 10072 IsGuiding returns 0
22:57:42.042 00.000 10072 Move returns status 0, amount 8
22:57:42.042 00.000 10072 MoveAxis(N, 0, ABG)
22:57:42.042 00.000 10072 Move returns status 0, amount 0
22:57:42.042 00.000 10072 move complete, result=0
22:57:42.042 00.000 10072 worker thread done servicing request
22:57:42.043 00.001 10072 Worker thread wakes up
22:57:42.043 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:42.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:42.045 00.002 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:57:42.455 00.410 10072 Exposure complete
22:57:42.503 00.048 10072 worker thread done servicing request
22:57:42.503 00.000 1032 OnExposeComplete: enter
22:57:42.505 00.002 1032 UpdateGuideState(): m_state=6
22:57:42.507 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6759
22:57:42.508 00.001 1032 Star::Find returns 1 (0), X=1102.00, Y=132.11, Mass=1325, SNR=25.6, Peak=104 HFD=3.0
22:57:42.510 00.002 1032 MultiStar: [#1 -0.13,-0.20,0.98,U] [#2 -0.04,-0.26,0.00,M3] [#3 -0.15,-0.09,0.75,U] [#4 0.19,-0.29,0.00,M4] [#5 -0.12,0.23,0.00,M1] [#6 -0.07,-0.06,0.62,U] [#7 0.18,-0.01,0.70,U] [#8 -0.09,-0.07,0.51,U] 
22:57:42.512 00.002 1032 refined, 5 included, MultiStar: {-0.01, -0.13}, one-star: {0.17, -0.26}
22:57:42.513 00.001 1032 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.83) = xAngle (-3.47 = 2.81)
22:57:42.515 00.002 1032 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.47 = 2.81)
22:57:42.518 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.64 mountX=-0.13 mountY=0.04, mountTheta=2.81
22:57:42.522 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.13, opts=13)
22:57:42.525 00.003 1032 Enqueuing Move request for scope (-0.01, -0.13)
22:57:42.526 00.001 10072 Worker thread wakes up
22:57:42.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
22:57:42.526 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
22:57:42.526 00.000 10072 Moving (-0.01, -0.13) raw xDistance=-0.13 yDistance=0.04
22:57:42.528 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:57:42.530 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.28
22:57:42.530 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
22:57:42.530 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:42.530 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:57:42.530 00.000 10072 MoveAxis(E, 6, ABG)
22:57:42.530 00.000 10072 Guiding  Dir = 2, Dur = 6
22:57:42.531 00.001 10072 IsGuiding returns 0
22:57:42.531 00.000 10072 PulseGuide returned control before completion, sleep 16
22:57:42.547 00.016 1032 UpdateGuideState exits: m=1325 SNR=25.6
22:57:42.549 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:42.551 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:42.553 00.002 1032 Enqueuing Expose request
22:57:42.563 00.010 10072 IsGuiding returns 0
22:57:42.563 00.000 10072 Move returns status 0, amount 6
22:57:42.563 00.000 10072 MoveAxis(N, 0, ABG)
22:57:42.563 00.000 10072 Move returns status 0, amount 0
22:57:42.563 00.000 10072 move complete, result=0
22:57:42.563 00.000 10072 worker thread done servicing request
22:57:42.563 00.000 10072 Worker thread wakes up
22:57:42.563 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:42.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:42.566 00.003 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:57:43.189 00.623 10072 Exposure complete
22:57:43.236 00.047 10072 worker thread done servicing request
22:57:43.236 00.000 1032 OnExposeComplete: enter
22:57:43.238 00.002 1032 UpdateGuideState(): m_state=6
22:57:43.240 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6760
22:57:43.241 00.001 1032 Star::Find returns 1 (0), X=1102.02, Y=132.19, Mass=1295, SNR=25.3, Peak=105 HFD=3.1
22:57:43.244 00.003 1032 MultiStar: [#1 0.00,-0.15,0.98,U] [#2 -0.01,-0.21,0.81,U] [#3 -0.18,-0.04,0.77,U] [#4 0.27,-0.25,0.00,M5] [#5 -0.13,0.07,0.71,U] [#6 0.03,0.02,0.64,U] [#7 0.25,-0.20,0.00,M1] [#8 -0.09,-0.07,0.54,U] 
22:57:43.245 00.001 1032 refined, 6 included, MultiStar: {-0.01, -0.10}, one-star: {0.19, -0.19}
22:57:43.246 00.001 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.74)
22:57:43.247 00.001 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.74)
22:57:43.248 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.71 mountX=-0.09 mountY=0.04, mountTheta=2.74
22:57:43.252 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.10, opts=13)
22:57:43.253 00.001 1032 Enqueuing Move request for scope (-0.01, -0.10)
22:57:43.254 00.001 10072 Worker thread wakes up
22:57:43.255 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
22:57:43.255 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
22:57:43.255 00.000 10072 Moving (-0.01, -0.10) raw xDistance=-0.09 yDistance=0.04
22:57:43.256 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:57:43.259 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.28
22:57:43.259 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:57:43.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:43.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:57:43.259 00.000 10072 MoveAxis(E, 7, ABG)
22:57:43.259 00.000 10072 Guiding  Dir = 2, Dur = 7
22:57:43.259 00.000 10072 IsGuiding returns 0
22:57:43.260 00.001 10072 PulseGuide returned control before completion, sleep 17
22:57:43.276 00.016 1032 UpdateGuideState exits: m=1295 SNR=25.3
22:57:43.279 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:43.281 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:43.283 00.002 1032 Enqueuing Expose request
22:57:43.286 00.003 10072 IsGuiding returns 0
22:57:43.286 00.000 10072 Move returns status 0, amount 7
22:57:43.286 00.000 10072 MoveAxis(N, 0, ABG)
22:57:43.286 00.000 10072 Move returns status 0, amount 0
22:57:43.286 00.000 10072 move complete, result=0
22:57:43.286 00.000 10072 worker thread done servicing request
22:57:43.286 00.000 10072 Worker thread wakes up
22:57:43.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:43.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:43.293 00.007 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:57:43.702 00.409 10072 Exposure complete
22:57:43.756 00.054 10072 worker thread done servicing request
22:57:43.757 00.001 1032 OnExposeComplete: enter
22:57:43.759 00.002 1032 UpdateGuideState(): m_state=6
22:57:43.761 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6761
22:57:43.764 00.003 1032 Star::Find returns 1 (0), X=1102.18, Y=132.12, Mass=1424, SNR=26.5, Peak=110 HFD=3.1
22:57:43.767 00.003 1032 MultiStar: [#1 0.01,-0.21,0.95,U] [#2 0.10,-0.34,0.00,M3] [#3 -0.14,-0.26,0.00,M1] [#4 0.18,-0.31,0.00,M6] [#5 -0.06,0.02,0.68,U] [#6 -0.02,-0.06,0.61,U] [#7 0.15,-0.20,0.67,U] [#8 0.09,-0.08,0.49,U] 
22:57:43.769 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.15}, one-star: {0.35, -0.26}
22:57:43.770 00.001 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
22:57:43.773 00.003 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
22:57:43.775 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.97 mountX=-0.17 mountY=-0.06, mountTheta=-2.80
22:57:43.781 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.15, opts=13)
22:57:43.784 00.003 1032 Enqueuing Move request for scope (0.10, -0.15)
22:57:43.785 00.001 10072 Worker thread wakes up
22:57:43.786 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
22:57:43.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
22:57:43.786 00.000 10072 Moving (0.10, -0.15) raw xDistance=-0.17 yDistance=-0.06
22:57:43.787 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:57:43.790 00.003 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.28
22:57:43.790 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
22:57:43.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:43.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:57:43.790 00.000 10072 MoveAxis(E, 85, ABG)
22:57:43.790 00.000 10072 Guiding  Dir = 2, Dur = 85
22:57:43.790 00.000 10072 IsGuiding returns 0
22:57:43.791 00.001 10072 PulseGuide returned control before completion, sleep 95
22:57:43.811 00.020 1032 UpdateGuideState exits: m=1424 SNR=26.5
22:57:43.813 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:43.815 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:43.817 00.002 1032 Enqueuing Expose request
22:57:43.887 00.070 10072 IsGuiding returns 0
22:57:43.888 00.001 10072 Move returns status 0, amount 85
22:57:43.888 00.000 10072 MoveAxis(N, 0, ABG)
22:57:43.888 00.000 10072 Move returns status 0, amount 0
22:57:43.888 00.000 10072 move complete, result=0
22:57:43.888 00.000 10072 worker thread done servicing request
22:57:43.888 00.000 10072 Worker thread wakes up
22:57:43.888 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:43.888 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:43.890 00.002 1032 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
22:57:44.516 00.626 10072 Exposure complete
22:57:44.568 00.052 10072 worker thread done servicing request
22:57:44.568 00.000 1032 OnExposeComplete: enter
22:57:44.570 00.002 1032 UpdateGuideState(): m_state=6
22:57:44.572 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6762
22:57:44.574 00.002 1032 Star::Find returns 1 (0), X=1102.10, Y=132.28, Mass=1417, SNR=26.4, Peak=122 HFD=3.2
22:57:44.576 00.002 1032 MultiStar: [#1 0.05,-0.10,0.93,U] [#2 -0.10,-0.33,0.00,M4] [#3 -0.12,-0.07,0.77,U] [#4 0.22,-0.23,0.00,M7] [#5 0.06,0.02,0.65,U] [#6 0.17,-0.09,0.62,U] [#7 0.33,-0.08,0.00,M1] [#8 0.00,-0.01,0.50,U] 
22:57:44.578 00.002 1032 refined, 5 included, MultiStar: {0.08, -0.07}, one-star: {0.27, -0.10}
22:57:44.579 00.001 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
22:57:44.583 00.004 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
22:57:44.584 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.51
22:57:44.588 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
22:57:44.591 00.003 1032 Enqueuing Move request for scope (0.08, -0.07)
22:57:44.592 00.001 10072 Worker thread wakes up
22:57:44.592 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:57:44.593 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:57:44.593 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
22:57:44.595 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:57:44.597 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.29
22:57:44.597 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:57:44.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:44.597 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:57:44.597 00.000 10072 MoveAxis(E, 6, ABG)
22:57:44.597 00.000 10072 Guiding  Dir = 2, Dur = 6
22:57:44.598 00.001 10072 IsGuiding returns 0
22:57:44.598 00.000 10072 PulseGuide returned control before completion, sleep 16
22:57:44.617 00.019 1032 UpdateGuideState exits: m=1417 SNR=26.4
22:57:44.618 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:44.620 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:44.621 00.001 1032 Enqueuing Expose request
22:57:44.624 00.003 10072 IsGuiding returns 0
22:57:44.624 00.000 10072 Move returns status 0, amount 6
22:57:44.624 00.000 10072 MoveAxis(N, 0, ABG)
22:57:44.624 00.000 10072 Move returns status 0, amount 0
22:57:44.624 00.000 10072 move complete, result=0
22:57:44.624 00.000 10072 worker thread done servicing request
22:57:44.624 00.000 10072 Worker thread wakes up
22:57:44.624 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:44.624 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:44.630 00.006 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:57:45.031 00.401 10072 Exposure complete
22:57:45.084 00.053 10072 worker thread done servicing request
22:57:45.084 00.000 1032 OnExposeComplete: enter
22:57:45.086 00.002 1032 UpdateGuideState(): m_state=6
22:57:45.089 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6763
22:57:45.092 00.003 1032 Star::Find returns 1 (0), X=1102.05, Y=132.26, Mass=1386, SNR=26.2, Peak=114 HFD=3.2
22:57:45.094 00.002 1032 MultiStar: [#1 -0.05,-0.07,0.99,U] [#2 0.06,-0.21,0.80,U] [#3 -0.03,-0.01,0.76,U] [#4 0.22,-0.21,0.00,M8] [#5 -0.11,0.17,0.67,U] [#6 0.03,-0.07,0.62,U] [#7 0.20,0.00,0.66,U] [#8 -0.06,-0.03,0.49,U] 
22:57:45.095 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {0.22, -0.12}
22:57:45.096 00.001 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
22:57:45.098 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
22:57:45.099 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.91 mountX=-0.06 mountY=-0.02, mountTheta=-2.74
22:57:45.101 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
22:57:45.104 00.003 1032 Enqueuing Move request for scope (0.04, -0.05)
22:57:45.105 00.001 10072 Worker thread wakes up
22:57:45.105 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
22:57:45.105 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
22:57:45.106 00.001 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.02
22:57:45.107 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:57:45.110 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.29
22:57:45.110 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:57:45.110 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:45.110 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:57:45.110 00.000 10072 MoveAxis(E, 5, ABG)
22:57:45.110 00.000 10072 Guiding  Dir = 2, Dur = 5
22:57:45.110 00.000 10072 IsGuiding returns 0
22:57:45.111 00.001 10072 PulseGuide returned control before completion, sleep 15
22:57:45.128 00.017 1032 UpdateGuideState exits: m=1386 SNR=26.2
22:57:45.131 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:45.132 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:45.134 00.002 1032 Enqueuing Expose request
22:57:45.137 00.003 10072 IsGuiding returns 0
22:57:45.137 00.000 10072 Move returns status 0, amount 5
22:57:45.137 00.000 10072 MoveAxis(N, 0, ABG)
22:57:45.137 00.000 10072 Move returns status 0, amount 0
22:57:45.137 00.000 10072 move complete, result=0
22:57:45.137 00.000 10072 worker thread done servicing request
22:57:45.137 00.000 10072 Worker thread wakes up
22:57:45.137 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:45.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:45.144 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:57:45.764 00.620 10072 Exposure complete
22:57:45.819 00.055 10072 worker thread done servicing request
22:57:45.819 00.000 1032 OnExposeComplete: enter
22:57:45.820 00.001 1032 UpdateGuideState(): m_state=6
22:57:45.823 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6764
22:57:45.824 00.001 1032 Star::Find returns 1 (0), X=1102.01, Y=132.37, Mass=1273, SNR=25.1, Peak=105 HFD=3.3
22:57:45.826 00.002 1032 MultiStar: [#1 -0.08,-0.00,0.96,U] [#2 -0.09,-0.05,0.80,U] [#3 -0.05,-0.00,0.79,U] [#4 0.13,-0.10,0.71,U] [#5 -0.19,0.04,0.70,U] [#6 -0.02,0.06,0.62,U] [#7 -0.04,0.15,0.74,U] [#8 -0.04,0.15,0.52,U] 
22:57:45.827 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {0.18, -0.01}
22:57:45.831 00.004 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
22:57:45.833 00.002 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
22:57:45.835 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.33 mountX=0.02 mountY=0.01, mountTheta=0.50
22:57:45.837 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
22:57:45.840 00.003 1032 Enqueuing Move request for scope (-0.02, 0.02)
22:57:45.843 00.003 10072 Worker thread wakes up
22:57:45.843 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
22:57:45.843 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
22:57:45.843 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.01
22:57:45.845 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:57:45.847 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.29
22:57:45.847 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:57:45.847 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:45.847 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:57:45.847 00.000 10072 MoveAxis(E, 7, ABG)
22:57:45.847 00.000 10072 Guiding  Dir = 2, Dur = 7
22:57:45.848 00.001 10072 IsGuiding returns 0
22:57:45.848 00.000 10072 PulseGuide returned control before completion, sleep 17
22:57:45.866 00.018 1032 UpdateGuideState exits: m=1273 SNR=25.1
22:57:45.868 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:45.869 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:45.870 00.001 1032 Enqueuing Expose request
22:57:45.872 00.002 10072 IsGuiding returns 0
22:57:45.872 00.000 10072 Move returns status 0, amount 7
22:57:45.872 00.000 10072 MoveAxis(N, 0, ABG)
22:57:45.872 00.000 10072 Move returns status 0, amount 0
22:57:45.872 00.000 10072 move complete, result=0
22:57:45.872 00.000 10072 worker thread done servicing request
22:57:45.873 00.001 10072 Worker thread wakes up
22:57:45.873 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:45.873 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:45.880 00.007 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:57:46.281 00.401 10072 Exposure complete
22:57:46.332 00.051 10072 worker thread done servicing request
22:57:46.332 00.000 1032 OnExposeComplete: enter
22:57:46.335 00.003 1032 UpdateGuideState(): m_state=6
22:57:46.336 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6765
22:57:46.338 00.002 1032 Star::Find returns 1 (0), X=1101.99, Y=132.32, Mass=1468, SNR=26.9, Peak=120 HFD=3.3
22:57:46.339 00.001 1032 MultiStar: [#1 -0.02,-0.05,0.91,U] [#2 -0.02,-0.21,0.74,U] [#3 -0.11,0.02,0.75,U] [#4 0.14,-0.11,0.65,U] [#5 -0.22,0.17,0.00,M1] [#6 -0.11,0.04,0.58,U] [#7 0.15,0.00,0.68,U] [#8 -0.00,0.01,0.48,U] 
22:57:46.341 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.05}, one-star: {0.16, -0.06}
22:57:46.344 00.003 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
22:57:46.345 00.001 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
22:57:46.347 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.05 mountX=-0.06 mountY=-0.01, mountTheta=-2.88
22:57:46.350 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
22:57:46.352 00.002 1032 Enqueuing Move request for scope (0.03, -0.05)
22:57:46.355 00.003 10072 Worker thread wakes up
22:57:46.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
22:57:46.355 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
22:57:46.355 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.01
22:57:46.357 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:57:46.359 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.29
22:57:46.359 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:57:46.359 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:46.360 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:57:46.360 00.000 10072 MoveAxis(E, 7, ABG)
22:57:46.360 00.000 10072 Guiding  Dir = 2, Dur = 7
22:57:46.360 00.000 10072 IsGuiding returns 0
22:57:46.361 00.001 10072 PulseGuide returned control before completion, sleep 16
22:57:46.377 00.016 1032 UpdateGuideState exits: m=1468 SNR=26.9
22:57:46.379 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:46.380 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:46.382 00.002 1032 Enqueuing Expose request
22:57:46.388 00.006 10072 IsGuiding returns 0
22:57:46.390 00.002 10072 Move returns status 0, amount 7
22:57:46.390 00.000 10072 MoveAxis(N, 0, ABG)
22:57:46.390 00.000 10072 Move returns status 0, amount 0
22:57:46.390 00.000 10072 move complete, result=0
22:57:46.390 00.000 10072 worker thread done servicing request
22:57:46.390 00.000 10072 Worker thread wakes up
22:57:46.390 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:46.390 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:46.391 00.001 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:57:47.012 00.621 10072 Exposure complete
22:57:47.060 00.048 10072 worker thread done servicing request
22:57:47.060 00.000 1032 OnExposeComplete: enter
22:57:47.062 00.002 1032 UpdateGuideState(): m_state=6
22:57:47.063 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6766
22:57:47.065 00.002 1032 Star::Find returns 1 (0), X=1102.12, Y=132.42, Mass=1352, SNR=25.8, Peak=114 HFD=3.3
22:57:47.066 00.001 1032 MultiStar: [#1 0.01,-0.02,0.96,U] [#2 0.05,-0.17,0.80,U] [#3 -0.08,-0.02,0.75,U] [#4 0.17,-0.11,0.68,U] [#5 -0.20,0.12,0.67,U] [#6 0.03,0.02,0.59,U] [#7 0.18,-0.09,0.72,U] [#8 -0.05,0.17,0.52,U] 
22:57:47.068 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.29, 0.05}
22:57:47.069 00.001 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
22:57:47.070 00.001 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
22:57:47.071 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.24 mountX=-0.03 mountY=-0.05, mountTheta=-2.07
22:57:47.075 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
22:57:47.077 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
22:57:47.079 00.002 10072 Worker thread wakes up
22:57:47.079 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:57:47.079 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:57:47.079 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.05
22:57:47.081 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:57:47.083 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.29
22:57:47.084 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:57:47.084 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:47.084 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:57:47.084 00.000 10072 MoveAxis(E, 7, ABG)
22:57:47.084 00.000 10072 Guiding  Dir = 2, Dur = 7
22:57:47.084 00.000 10072 IsGuiding returns 0
22:57:47.086 00.002 10072 PulseGuide returned control before completion, sleep 17
22:57:47.102 00.016 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:57:47.104 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:47.106 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:47.107 00.001 1032 Enqueuing Expose request
22:57:47.110 00.003 10072 IsGuiding returns 0
22:57:47.110 00.000 10072 Move returns status 0, amount 7
22:57:47.110 00.000 10072 MoveAxis(N, 0, ABG)
22:57:47.110 00.000 10072 Move returns status 0, amount 0
22:57:47.110 00.000 10072 move complete, result=0
22:57:47.110 00.000 10072 worker thread done servicing request
22:57:47.110 00.000 10072 Worker thread wakes up
22:57:47.110 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:47.110 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:47.119 00.009 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:57:47.529 00.410 10072 Exposure complete
22:57:47.590 00.061 10072 worker thread done servicing request
22:57:47.590 00.000 1032 OnExposeComplete: enter
22:57:47.592 00.002 1032 UpdateGuideState(): m_state=6
22:57:47.594 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6767
22:57:47.595 00.001 1032 Star::Find returns 1 (0), X=1101.88, Y=132.32, Mass=1402, SNR=26.3, Peak=114 HFD=3.4
22:57:47.597 00.002 1032 MultiStar: [#1 -0.04,-0.12,0.98,U] [#2 0.07,-0.20,0.77,U] [#3 -0.02,-0.03,0.75,U] [#4 0.20,-0.06,0.65,U] [#5 -0.25,-0.04,0.00,M1] [#6 0.09,0.18,0.61,U] [#7 -0.04,-0.04,0.69,U] [#8 -0.12,-0.07,0.50,U] 
22:57:47.599 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.06}, one-star: {0.05, -0.05}
22:57:47.601 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
22:57:47.603 00.002 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
22:57:47.605 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.14 mountX=-0.06 mountY=-0.01, mountTheta=-2.97
22:57:47.607 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
22:57:47.610 00.003 1032 Enqueuing Move request for scope (0.03, -0.06)
22:57:47.613 00.003 10072 Worker thread wakes up
22:57:47.613 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
22:57:47.613 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
22:57:47.613 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.01
22:57:47.616 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:57:47.619 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.30
22:57:47.619 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:57:47.619 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:47.619 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:57:47.619 00.000 10072 MoveAxis(E, 7, ABG)
22:57:47.619 00.000 10072 Guiding  Dir = 2, Dur = 7
22:57:47.619 00.000 10072 IsGuiding returns 0
22:57:47.620 00.001 10072 PulseGuide returned control before completion, sleep 17
22:57:47.639 00.019 1032 UpdateGuideState exits: m=1402 SNR=26.3
22:57:47.641 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:47.645 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:47.648 00.003 1032 Enqueuing Expose request
22:57:47.651 00.003 10072 IsGuiding returns 0
22:57:47.651 00.000 10072 Move returns status 0, amount 7
22:57:47.651 00.000 10072 MoveAxis(N, 0, ABG)
22:57:47.651 00.000 10072 Move returns status 0, amount 0
22:57:47.651 00.000 10072 move complete, result=0
22:57:47.651 00.000 10072 worker thread done servicing request
22:57:47.651 00.000 10072 Worker thread wakes up
22:57:47.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:47.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:47.657 00.006 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:57:48.278 00.621 10072 Exposure complete
22:57:48.329 00.051 1032 OnExposeComplete: enter
22:57:48.332 00.003 1032 UpdateGuideState(): m_state=6
22:57:48.335 00.003 10072 worker thread done servicing request
22:57:48.335 00.000 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6768
22:57:48.337 00.002 1032 Star::Find returns 1 (0), X=1101.92, Y=132.41, Mass=1330, SNR=25.6, Peak=108 HFD=3.4
22:57:48.340 00.003 1032 MultiStar: [#1 -0.17,-0.14,0.95,U] [#2 -0.13,-0.21,0.77,U] [#3 -0.16,0.01,0.75,U] [#4 0.03,-0.09,0.68,U] [#5 -0.12,0.15,0.68,U] [#6 -0.23,-0.12,0.00,M1] [#7 0.17,-0.09,0.70,U] [#8 -0.13,-0.01,0.51,U] 
22:57:48.342 00.002 1032 refined, 7 included, MultiStar: {-0.05, -0.05}, one-star: {0.09, 0.03}
22:57:48.344 00.002 1032 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.83) = xAngle (-4.22 = 2.06)
22:57:48.346 00.002 1032 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.22 = 2.06)
22:57:48.348 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.39 mountX=-0.03 mountY=0.06, mountTheta=2.06
22:57:48.351 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.05, opts=13)
22:57:48.353 00.002 1032 Enqueuing Move request for scope (-0.05, -0.05)
22:57:48.355 00.002 10072 Worker thread wakes up
22:57:48.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
22:57:48.355 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
22:57:48.355 00.000 10072 Moving (-0.05, -0.05) raw xDistance=-0.03 yDistance=0.06
22:57:48.357 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:57:48.360 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.30
22:57:48.360 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:57:48.360 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:48.360 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:57:48.360 00.000 10072 MoveAxis(E, 8, ABG)
22:57:48.360 00.000 10072 Guiding  Dir = 2, Dur = 8
22:57:48.360 00.000 10072 IsGuiding returns 0
22:57:48.361 00.001 10072 PulseGuide returned control before completion, sleep 18
22:57:48.378 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.6
22:57:48.381 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:48.383 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:48.385 00.002 1032 Enqueuing Expose request
22:57:48.388 00.003 10072 IsGuiding returns 0
22:57:48.388 00.000 10072 Move returns status 0, amount 8
22:57:48.388 00.000 10072 MoveAxis(N, 0, ABG)
22:57:48.388 00.000 10072 Move returns status 0, amount 0
22:57:48.388 00.000 10072 move complete, result=0
22:57:48.388 00.000 10072 worker thread done servicing request
22:57:48.388 00.000 10072 Worker thread wakes up
22:57:48.388 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:48.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:48.396 00.008 1032 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
22:57:48.806 00.410 10072 Exposure complete
22:57:48.862 00.056 10072 worker thread done servicing request
22:57:48.862 00.000 1032 OnExposeComplete: enter
22:57:48.865 00.003 1032 UpdateGuideState(): m_state=6
22:57:48.866 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6769
22:57:48.868 00.002 1032 Star::Find returns 1 (0), X=1102.21, Y=132.35, Mass=1582, SNR=28.0, Peak=143 HFD=3.2
22:57:48.870 00.002 1032 MultiStar: [#1 -0.08,-0.07,0.89,U] [#2 -0.05,-0.26,0.00,M1] [#3 -0.13,0.07,0.74,U] [#4 0.15,0.03,0.63,U] [#5 -0.04,0.02,0.60,U] [#6 0.03,0.13,0.57,U] [#7 0.15,0.13,0.67,U] [#8 -0.03,0.08,0.48,U] 
22:57:48.871 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.38, -0.02}
22:57:48.874 00.003 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
22:57:48.875 00.001 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
22:57:48.877 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.46 mountX=0.02 mountY=-0.08, mountTheta=-1.37
22:57:48.880 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
22:57:48.882 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
22:57:48.885 00.003 10072 Worker thread wakes up
22:57:48.885 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
22:57:48.885 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
22:57:48.885 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.02 yDistance=-0.08
22:57:48.886 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
22:57:48.889 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.30
22:57:48.889 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:57:48.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:48.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:57:48.889 00.000 10072 MoveAxis(E, 7, ABG)
22:57:48.889 00.000 10072 Guiding  Dir = 2, Dur = 7
22:57:48.889 00.000 10072 IsGuiding returns 0
22:57:48.890 00.001 10072 PulseGuide returned control before completion, sleep 17
22:57:48.907 00.017 1032 UpdateGuideState exits: m=1582 SNR=28.0
22:57:48.909 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:48.910 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:48.912 00.002 1032 Enqueuing Expose request
22:57:48.914 00.002 10072 IsGuiding returns 0
22:57:48.914 00.000 10072 Move returns status 0, amount 7
22:57:48.914 00.000 10072 MoveAxis(N, 0, ABG)
22:57:48.914 00.000 10072 Move returns status 0, amount 0
22:57:48.914 00.000 10072 move complete, result=0
22:57:48.914 00.000 10072 worker thread done servicing request
22:57:48.914 00.000 10072 Worker thread wakes up
22:57:48.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:48.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:48.923 00.009 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:57:49.542 00.619 10072 Exposure complete
22:57:49.595 00.053 10072 worker thread done servicing request
22:57:49.596 00.001 1032 OnExposeComplete: enter
22:57:49.598 00.002 1032 UpdateGuideState(): m_state=6
22:57:49.600 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6770
22:57:49.602 00.002 1032 Star::Find returns 1 (0), X=1102.09, Y=132.30, Mass=1440, SNR=26.7, Peak=127 HFD=3.1
22:57:49.604 00.002 1032 MultiStar: [#1 0.02,-0.07,0.90,U] [#2 0.11,-0.19,0.77,U] [#3 -0.09,-0.10,0.74,U] [#4 0.24,-0.29,0.00,M3] [#5 -0.09,0.08,0.62,U] [#6 -0.16,0.07,0.59,U] [#7 0.31,-0.12,0.00,M1] [#8 -0.04,-0.08,0.48,U] 
22:57:49.606 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.06}, one-star: {0.26, -0.08}
22:57:49.607 00.001 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
22:57:49.608 00.001 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
22:57:49.611 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.19 mountX=-0.06 mountY=-0.01, mountTheta=-3.02
22:57:49.616 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
22:57:49.620 00.004 1032 Enqueuing Move request for scope (0.02, -0.06)
22:57:49.622 00.002 10072 Worker thread wakes up
22:57:49.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
22:57:49.622 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
22:57:49.622 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.01
22:57:49.624 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:57:49.626 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.30
22:57:49.626 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:57:49.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:49.627 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:57:49.627 00.000 10072 MoveAxis(E, 8, ABG)
22:57:49.627 00.000 10072 Guiding  Dir = 2, Dur = 8
22:57:49.627 00.000 10072 IsGuiding returns 0
22:57:49.627 00.000 10072 PulseGuide returned control before completion, sleep 18
22:57:49.645 00.018 1032 UpdateGuideState exits: m=1440 SNR=26.7
22:57:49.648 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:49.651 00.003 10072 IsGuiding returns 0
22:57:49.651 00.000 10072 Move returns status 0, amount 8
22:57:49.651 00.000 10072 MoveAxis(N, 0, ABG)
22:57:49.651 00.000 10072 Move returns status 0, amount 0
22:57:49.651 00.000 10072 move complete, result=0
22:57:49.651 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:49.654 00.003 1032 Enqueuing Expose request
22:57:49.656 00.002 10072 worker thread done servicing request
22:57:49.656 00.000 10072 Worker thread wakes up
22:57:49.656 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
22:57:49.658 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:49.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:50.074 00.416 10072 Exposure complete
22:57:50.128 00.054 10072 worker thread done servicing request
22:57:50.128 00.000 1032 OnExposeComplete: enter
22:57:50.130 00.002 1032 UpdateGuideState(): m_state=6
22:57:50.132 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6771
22:57:50.133 00.001 1032 Star::Find returns 1 (0), X=1102.05, Y=132.15, Mass=1504, SNR=27.3, Peak=126 HFD=3.0
22:57:50.135 00.002 1032 MultiStar: [#1 0.03,-0.15,0.90,U] [#2 0.17,-0.19,0.72,U] [#3 0.01,-0.07,0.78,U] [#4 0.24,-0.30,0.00,M4] [#5 -0.05,0.05,0.62,U] [#6 0.13,0.02,0.59,U] [#7 0.21,-0.09,0.69,U] [#8 -0.00,0.09,0.52,U] 
22:57:50.137 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.09}, one-star: {0.22, -0.23}
22:57:50.139 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
22:57:50.141 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
22:57:50.143 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.75 mountX=-0.11 mountY=-0.07, mountTheta=-2.58
22:57:50.147 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
22:57:50.149 00.002 1032 Enqueuing Move request for scope (0.10, -0.09)
22:57:50.152 00.003 10072 Worker thread wakes up
22:57:50.152 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
22:57:50.152 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
22:57:50.152 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=-0.07
22:57:50.154 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:57:50.156 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.30
22:57:50.156 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
22:57:50.156 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:50.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:57:50.156 00.000 10072 MoveAxis(E, 7, ABG)
22:57:50.156 00.000 10072 Guiding  Dir = 2, Dur = 7
22:57:50.157 00.001 10072 IsGuiding returns 0
22:57:50.157 00.000 10072 PulseGuide returned control before completion, sleep 17
22:57:50.174 00.017 1032 UpdateGuideState exits: m=1504 SNR=27.3
22:57:50.177 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:50.180 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:50.182 00.002 1032 Enqueuing Expose request
22:57:50.184 00.002 10072 IsGuiding returns 0
22:57:50.184 00.000 10072 Move returns status 0, amount 7
22:57:50.184 00.000 10072 MoveAxis(N, 0, ABG)
22:57:50.184 00.000 10072 Move returns status 0, amount 0
22:57:50.184 00.000 10072 move complete, result=0
22:57:50.185 00.001 10072 worker thread done servicing request
22:57:50.185 00.000 10072 Worker thread wakes up
22:57:50.185 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:50.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:50.191 00.006 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:57:50.809 00.618 10072 Exposure complete
22:57:50.862 00.053 10072 worker thread done servicing request
22:57:50.862 00.000 1032 OnExposeComplete: enter
22:57:50.864 00.002 1032 UpdateGuideState(): m_state=6
22:57:50.866 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6772
22:57:50.868 00.002 1032 Star::Find returns 1 (0), X=1101.97, Y=132.32, Mass=1382, SNR=26.1, Peak=108 HFD=3.3
22:57:50.870 00.002 1032 MultiStar: [#1 0.05,-0.01,0.96,U] [#2 0.07,-0.10,0.78,U] [#3 -0.06,0.04,0.72,U] [#4 0.29,-0.02,0.00,M5] [#5 -0.02,0.19,0.66,U] [#6 0.15,0.07,0.61,U] [#7 0.23,0.19,0.00,M1] [#8 0.07,0.11,0.51,U] 
22:57:50.872 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.02}, one-star: {0.14, -0.05}
22:57:50.873 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
22:57:50.875 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
22:57:50.877 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.36 mountX=0.01 mountY=-0.06, mountTheta=-1.47
22:57:50.879 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:57:50.882 00.003 1032 Enqueuing Move request for scope (0.06, 0.02)
22:57:50.885 00.003 10072 Worker thread wakes up
22:57:50.885 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:57:50.885 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:57:50.885 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.06
22:57:50.887 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
22:57:50.890 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.30
22:57:50.890 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:57:50.890 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:50.890 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:57:50.890 00.000 10072 MoveAxis(E, 10, ABG)
22:57:50.890 00.000 10072 Guiding  Dir = 2, Dur = 10
22:57:50.890 00.000 10072 IsGuiding returns 0
22:57:50.891 00.001 10072 PulseGuide returned control before completion, sleep 20
22:57:50.908 00.017 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:57:50.911 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:50.913 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:50.916 00.003 1032 Enqueuing Expose request
22:57:50.917 00.001 10072 IsGuiding returns 0
22:57:50.917 00.000 10072 Move returns status 0, amount 10
22:57:50.917 00.000 10072 MoveAxis(N, 0, ABG)
22:57:50.918 00.001 10072 Move returns status 0, amount 0
22:57:50.918 00.000 10072 move complete, result=0
22:57:50.918 00.000 10072 worker thread done servicing request
22:57:50.918 00.000 10072 Worker thread wakes up
22:57:50.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:50.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:50.925 00.007 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:57:51.324 00.399 10072 Exposure complete
22:57:51.375 00.051 10072 worker thread done servicing request
22:57:51.376 00.001 1032 OnExposeComplete: enter
22:57:51.377 00.001 1032 UpdateGuideState(): m_state=6
22:57:51.378 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6773
22:57:51.380 00.002 1032 Star::Find returns 1 (0), X=1102.09, Y=132.44, Mass=1323, SNR=25.6, Peak=109 HFD=3.3
22:57:51.382 00.002 1032 MultiStar: [#1 0.05,0.11,1.02,U] [#2 0.06,0.06,0.81,U] [#3 0.08,0.19,0.79,U] [#4 0.16,0.04,0.71,U] [#5 -0.15,0.23,0.00,M1] [#6 -0.01,0.13,0.62,U] [#7 0.23,0.07,0.70,U] [#8 0.05,0.13,0.54,U] 
22:57:51.384 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.10}, one-star: {0.26, 0.06}
22:57:51.387 00.003 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
22:57:51.389 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
22:57:51.391 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.15 cameraTheta=0.70 mountX=0.06 mountY=-0.14, mountTheta=-1.13
22:57:51.395 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
22:57:51.397 00.002 1032 Enqueuing Move request for scope (0.12, 0.10)
22:57:51.399 00.002 10072 Worker thread wakes up
22:57:51.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
22:57:51.399 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
22:57:51.399 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.06 yDistance=-0.14
22:57:51.400 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:57:51.403 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.31
22:57:51.403 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:57:51.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:51.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:57:51.403 00.000 10072 MoveAxis(E, 8, ABG)
22:57:51.403 00.000 10072 Guiding  Dir = 2, Dur = 8
22:57:51.403 00.000 10072 IsGuiding returns 0
22:57:51.404 00.001 10072 PulseGuide returned control before completion, sleep 18
22:57:51.420 00.016 1032 UpdateGuideState exits: m=1323 SNR=25.6
22:57:51.423 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:51.424 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:51.427 00.003 1032 Enqueuing Expose request
22:57:51.429 00.002 10072 IsGuiding returns 0
22:57:51.429 00.000 10072 Move returns status 0, amount 8
22:57:51.429 00.000 10072 MoveAxis(N, 0, ABG)
22:57:51.429 00.000 10072 Move returns status 0, amount 0
22:57:51.429 00.000 10072 move complete, result=0
22:57:51.429 00.000 10072 worker thread done servicing request
22:57:51.429 00.000 10072 Worker thread wakes up
22:57:51.429 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:51.429 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:51.435 00.006 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:57:52.059 00.624 10072 Exposure complete
22:57:52.112 00.053 10072 worker thread done servicing request
22:57:52.112 00.000 1032 OnExposeComplete: enter
22:57:52.113 00.001 1032 UpdateGuideState(): m_state=6
22:57:52.115 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6774
22:57:52.116 00.001 1032 Star::Find returns 1 (0), X=1101.91, Y=132.53, Mass=1274, SNR=25.1, Peak=98 HFD=3.3
22:57:52.118 00.002 1032 MultiStar: [#1 -0.04,-0.01,0.97,U] [#2 -0.04,-0.01,0.77,U] [#3 0.00,-0.11,0.81,U] [#4 0.22,-0.04,0.73,U] [#5 -0.08,0.27,0.00,M2] [#6 0.12,0.08,0.63,U] [#7 0.20,0.13,0.69,U] [#8 -0.10,0.14,0.54,U] 
22:57:52.120 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.04}, one-star: {0.08, 0.16}
22:57:52.122 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
22:57:52.124 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
22:57:52.126 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.60 mountX=0.02 mountY=-0.06, mountTheta=-1.23
22:57:52.128 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
22:57:52.131 00.003 1032 Enqueuing Move request for scope (0.06, 0.04)
22:57:52.132 00.001 10072 Worker thread wakes up
22:57:52.133 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
22:57:52.133 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
22:57:52.133 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.06
22:57:52.135 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:57:52.137 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.31
22:57:52.137 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:57:52.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:52.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:57:52.137 00.000 10072 MoveAxis(E, 11, ABG)
22:57:52.137 00.000 10072 Guiding  Dir = 2, Dur = 11
22:57:52.137 00.000 10072 IsGuiding returns 0
22:57:52.138 00.001 10072 PulseGuide returned control before completion, sleep 21
22:57:52.155 00.017 1032 UpdateGuideState exits: m=1274 SNR=25.1
22:57:52.158 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:52.159 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:52.160 00.001 1032 Enqueuing Expose request
22:57:52.165 00.005 10072 IsGuiding returns 0
22:57:52.165 00.000 10072 Move returns status 0, amount 11
22:57:52.165 00.000 10072 MoveAxis(N, 0, ABG)
22:57:52.165 00.000 10072 Move returns status 0, amount 0
22:57:52.165 00.000 10072 move complete, result=0
22:57:52.165 00.000 10072 worker thread done servicing request
22:57:52.165 00.000 10072 Worker thread wakes up
22:57:52.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:52.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:52.169 00.004 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
22:57:52.572 00.403 10072 Exposure complete
22:57:52.624 00.052 10072 worker thread done servicing request
22:57:52.624 00.000 1032 OnExposeComplete: enter
22:57:52.627 00.003 1032 UpdateGuideState(): m_state=6
22:57:52.629 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6775
22:57:52.630 00.001 1032 Star::Find returns 1 (0), X=1102.06, Y=132.36, Mass=1422, SNR=26.5, Peak=128 HFD=3.3
22:57:52.632 00.002 1032 MultiStar: [#1 0.03,-0.03,0.98,U] [#2 0.08,-0.18,0.80,U] [#3 0.04,0.04,0.80,U] [#4 0.24,-0.08,0.00,M4] [#5 0.12,0.18,0.64,U] [#6 0.16,0.15,0.57,U] [#7 0.30,0.12,0.00,M1] [#8 0.13,0.11,0.50,U] 
22:57:52.634 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.02}, one-star: {0.23, -0.02}
22:57:52.635 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
22:57:52.637 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
22:57:52.638 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.17 mountX=-0.01 mountY=-0.11, mountTheta=-1.66
22:57:52.641 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
22:57:52.643 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
22:57:52.644 00.001 10072 Worker thread wakes up
22:57:52.645 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:57:52.645 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:57:52.645 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
22:57:52.646 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:57:52.651 00.005 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.31
22:57:52.651 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:57:52.651 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:52.651 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:57:52.651 00.000 10072 MoveAxis(E, 9, ABG)
22:57:52.651 00.000 10072 Guiding  Dir = 2, Dur = 9
22:57:52.651 00.000 10072 IsGuiding returns 0
22:57:52.652 00.001 10072 PulseGuide returned control before completion, sleep 19
22:57:52.670 00.018 1032 UpdateGuideState exits: m=1422 SNR=26.5
22:57:52.672 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:52.676 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:52.679 00.003 1032 Enqueuing Expose request
22:57:52.681 00.002 10072 IsGuiding returns 0
22:57:52.681 00.000 10072 Move returns status 0, amount 9
22:57:52.681 00.000 10072 MoveAxis(N, 0, ABG)
22:57:52.681 00.000 10072 Move returns status 0, amount 0
22:57:52.681 00.000 10072 move complete, result=0
22:57:52.681 00.000 10072 worker thread done servicing request
22:57:52.681 00.000 10072 Worker thread wakes up
22:57:52.681 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:52.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:52.688 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:57:53.306 00.618 10072 Exposure complete
22:57:53.358 00.052 10072 worker thread done servicing request
22:57:53.358 00.000 1032 OnExposeComplete: enter
22:57:53.360 00.002 1032 UpdateGuideState(): m_state=6
22:57:53.363 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6776
22:57:53.365 00.002 1032 Star::Find returns 1 (0), X=1102.05, Y=132.41, Mass=1313, SNR=25.5, Peak=111 HFD=3.3
22:57:53.368 00.003 1032 MultiStar: [#1 0.05,0.04,0.95,U] [#2 0.13,-0.14,0.81,U] [#3 0.01,0.18,0.78,U] [#4 0.23,0.15,0.00,M5] [#5 0.04,0.17,0.68,U] [#6 0.18,0.10,0.66,U] [#7 0.24,0.14,0.00,M2] [#8 0.12,0.21,0.52,U] 
22:57:53.370 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.07}, one-star: {0.22, 0.03}
22:57:53.372 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
22:57:53.374 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
22:57:53.376 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.58 mountX=0.04 mountY=-0.12, mountTheta=-1.25
22:57:53.379 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
22:57:53.381 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
22:57:53.383 00.002 10072 Worker thread wakes up
22:57:53.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
22:57:53.383 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
22:57:53.383 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
22:57:53.386 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:57:53.388 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.31
22:57:53.388 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:57:53.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:53.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:57:53.388 00.000 10072 MoveAxis(E, 9, ABG)
22:57:53.388 00.000 10072 Guiding  Dir = 2, Dur = 9
22:57:53.388 00.000 10072 IsGuiding returns 0
22:57:53.390 00.002 10072 PulseGuide returned control before completion, sleep 19
22:57:53.410 00.020 1032 UpdateGuideState exits: m=1313 SNR=25.5
22:57:53.413 00.003 10072 IsGuiding returns 0
22:57:53.413 00.000 10072 Move returns status 0, amount 9
22:57:53.413 00.000 10072 MoveAxis(N, 0, ABG)
22:57:53.413 00.000 10072 Move returns status 0, amount 0
22:57:53.413 00.000 10072 move complete, result=0
22:57:53.413 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:53.415 00.002 10072 worker thread done servicing request
22:57:53.415 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:53.417 00.002 1032 Enqueuing Expose request
22:57:53.419 00.002 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:57:53.421 00.002 10072 Worker thread wakes up
22:57:53.421 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:53.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:53.836 00.415 10072 Exposure complete
22:57:53.889 00.053 10072 worker thread done servicing request
22:57:53.889 00.000 1032 OnExposeComplete: enter
22:57:53.893 00.004 1032 UpdateGuideState(): m_state=6
22:57:53.897 00.004 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6777
22:57:53.900 00.003 1032 Star::Find returns 1 (0), X=1102.14, Y=132.39, Mass=1490, SNR=27.1, Peak=134 HFD=3.3
22:57:53.901 00.001 1032 MultiStar: [#1 -0.10,0.06,0.92,U] [#2 0.01,0.03,0.78,U] [#3 -0.01,-0.02,0.70,U] [#4 0.20,-0.06,0.63,U] [#5 -0.13,0.32,0.00,M1] [#6 0.10,0.07,0.64,U] [#7 0.32,0.05,0.00,M3] [#8 0.09,0.21,0.51,U] 
22:57:53.902 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.03}, one-star: {0.31, 0.01}
22:57:53.904 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
22:57:53.905 00.001 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
22:57:53.907 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.38 mountX=0.01 mountY=-0.09, mountTheta=-1.45
22:57:53.912 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
22:57:53.914 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
22:57:53.915 00.001 10072 Worker thread wakes up
22:57:53.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
22:57:53.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
22:57:53.915 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
22:57:53.917 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:57:53.919 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.31
22:57:53.919 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:57:53.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:53.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:57:53.919 00.000 10072 MoveAxis(E, 8, ABG)
22:57:53.919 00.000 10072 Guiding  Dir = 2, Dur = 8
22:57:53.920 00.001 10072 IsGuiding returns 0
22:57:53.920 00.000 10072 PulseGuide returned control before completion, sleep 18
22:57:53.938 00.018 1032 UpdateGuideState exits: m=1490 SNR=27.1
22:57:53.940 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:53.942 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:53.944 00.002 1032 Enqueuing Expose request
22:57:53.946 00.002 10072 IsGuiding returns 0
22:57:53.946 00.000 10072 Move returns status 0, amount 8
22:57:53.946 00.000 10072 MoveAxis(N, 0, ABG)
22:57:53.946 00.000 10072 Move returns status 0, amount 0
22:57:53.946 00.000 10072 move complete, result=0
22:57:53.946 00.000 10072 worker thread done servicing request
22:57:53.946 00.000 10072 Worker thread wakes up
22:57:53.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:53.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:53.953 00.007 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:57:54.585 00.632 10072 Exposure complete
22:57:54.638 00.053 10072 worker thread done servicing request
22:57:54.638 00.000 1032 OnExposeComplete: enter
22:57:54.640 00.002 1032 UpdateGuideState(): m_state=6
22:57:54.642 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6778
22:57:54.644 00.002 1032 Star::Find returns 1 (0), X=1102.09, Y=132.30, Mass=1432, SNR=26.6, Peak=120 HFD=3.2
22:57:54.648 00.004 1032 MultiStar: [#1 0.02,-0.03,0.95,U] [#2 0.08,-0.07,0.75,U] [#3 0.00,0.08,0.78,U] [#4 0.23,-0.10,0.00,M5] [#5 -0.12,0.10,0.65,U] [#6 0.14,0.14,0.61,U] [#7 0.17,-0.01,0.69,U] [#8 0.13,0.02,0.49,U] 
22:57:54.650 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.27, -0.07}
22:57:54.652 00.002 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
22:57:54.653 00.001 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
22:57:54.655 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.11 mountX=-0.01 mountY=-0.09, mountTheta=-1.72
22:57:54.657 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
22:57:54.660 00.003 1032 Enqueuing Move request for scope (0.09, 0.01)
22:57:54.662 00.002 10072 Worker thread wakes up
22:57:54.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
22:57:54.662 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
22:57:54.662 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
22:57:54.664 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:57:54.666 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.31
22:57:54.667 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:57:54.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:54.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:57:54.667 00.000 10072 MoveAxis(E, 9, ABG)
22:57:54.667 00.000 10072 Guiding  Dir = 2, Dur = 9
22:57:54.667 00.000 10072 IsGuiding returns 0
22:57:54.668 00.001 10072 PulseGuide returned control before completion, sleep 19
22:57:54.685 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.6
22:57:54.689 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:54.690 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:54.693 00.003 1032 Enqueuing Expose request
22:57:54.695 00.002 10072 IsGuiding returns 0
22:57:54.695 00.000 10072 Move returns status 0, amount 9
22:57:54.695 00.000 10072 MoveAxis(N, 0, ABG)
22:57:54.695 00.000 10072 Move returns status 0, amount 0
22:57:54.695 00.000 10072 move complete, result=0
22:57:54.695 00.000 10072 worker thread done servicing request
22:57:54.695 00.000 10072 Worker thread wakes up
22:57:54.695 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:54.696 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:54.702 00.006 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:57:55.100 00.398 10072 Exposure complete
22:57:55.154 00.054 10072 worker thread done servicing request
22:57:55.154 00.000 1032 OnExposeComplete: enter
22:57:55.156 00.002 1032 UpdateGuideState(): m_state=6
22:57:55.158 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6779
22:57:55.161 00.003 1032 Star::Find returns 1 (0), X=1102.09, Y=132.28, Mass=1250, SNR=24.8, Peak=113 HFD=3.2
22:57:55.163 00.002 1032 MultiStar: [#1 -0.00,-0.04,1.02,U] [#2 -0.03,-0.19,0.83,U] [#3 0.01,-0.00,0.78,U] [#4 0.25,-0.02,0.69,U] [#5 -0.05,0.19,0.69,U] [#6 -0.04,0.04,0.68,U] [#7 0.30,-0.05,0.00,M3] [#8 0.09,0.10,0.58,U] 
22:57:55.165 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.02}, one-star: {0.26, -0.09}
22:57:55.167 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:57:55.168 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:57:55.170 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.23 mountX=-0.03 mountY=-0.06, mountTheta=-2.06
22:57:55.178 00.008 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
22:57:55.182 00.004 1032 Enqueuing Move request for scope (0.07, -0.02)
22:57:55.184 00.002 10072 Worker thread wakes up
22:57:55.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:57:55.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:57:55.184 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.03 yDistance=-0.06
22:57:55.186 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:57:55.189 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.32
22:57:55.189 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
22:57:55.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:55.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:57:55.189 00.000 10072 MoveAxis(E, 8, ABG)
22:57:55.189 00.000 10072 Guiding  Dir = 2, Dur = 8
22:57:55.190 00.001 10072 IsGuiding returns 0
22:57:55.190 00.000 10072 PulseGuide returned control before completion, sleep 18
22:57:55.210 00.020 1032 UpdateGuideState exits: m=1250 SNR=24.8
22:57:55.213 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:55.215 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:55.217 00.002 1032 Enqueuing Expose request
22:57:55.223 00.006 10072 IsGuiding returns 0
22:57:55.223 00.000 10072 Move returns status 0, amount 8
22:57:55.223 00.000 10072 MoveAxis(N, 0, ABG)
22:57:55.223 00.000 10072 Move returns status 0, amount 0
22:57:55.223 00.000 10072 move complete, result=0
22:57:55.223 00.000 10072 worker thread done servicing request
22:57:55.223 00.000 10072 Worker thread wakes up
22:57:55.223 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:55.223 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:55.227 00.004 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:57:55.848 00.621 10072 Exposure complete
22:57:55.907 00.059 10072 worker thread done servicing request
22:57:55.907 00.000 1032 OnExposeComplete: enter
22:57:55.910 00.003 1032 UpdateGuideState(): m_state=6
22:57:55.913 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6780
22:57:55.915 00.002 1032 Star::Find returns 1 (0), X=1102.10, Y=132.35, Mass=1509, SNR=27.3, Peak=132 HFD=3.3
22:57:55.917 00.002 1032 MultiStar: [#1 0.01,-0.08,0.91,U] [#2 0.06,-0.21,0.78,U] [#3 -0.02,-0.01,0.69,U] [#4 0.18,-0.11,0.68,U] [#5 0.00,0.06,0.58,U] [#6 0.03,0.06,0.56,U] [#7 0.34,0.04,0.00,M4] [#8 -0.08,0.01,0.49,U] 
22:57:55.919 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {0.27, -0.03}
22:57:55.921 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
22:57:55.924 00.003 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
22:57:55.926 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.56 mountX=-0.06 mountY=-0.06, mountTheta=-2.39
22:57:55.929 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
22:57:55.931 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
22:57:55.933 00.002 10072 Worker thread wakes up
22:57:55.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
22:57:55.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
22:57:55.933 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.06 yDistance=-0.06
22:57:55.936 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:57:55.943 00.007 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.32
22:57:55.943 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
22:57:55.943 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:55.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:57:55.943 00.000 10072 MoveAxis(E, 9, ABG)
22:57:55.943 00.000 10072 Guiding  Dir = 2, Dur = 9
22:57:55.943 00.000 10072 IsGuiding returns 0
22:57:55.944 00.001 10072 PulseGuide returned control before completion, sleep 19
22:57:55.962 00.018 1032 UpdateGuideState exits: m=1509 SNR=27.3
22:57:55.964 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:55.966 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:55.968 00.002 1032 Enqueuing Expose request
22:57:55.971 00.003 10072 IsGuiding returns 0
22:57:55.971 00.000 10072 Move returns status 0, amount 9
22:57:55.971 00.000 10072 MoveAxis(N, 0, ABG)
22:57:55.971 00.000 10072 Move returns status 0, amount 0
22:57:55.971 00.000 10072 move complete, result=0
22:57:55.971 00.000 10072 worker thread done servicing request
22:57:55.971 00.000 10072 Worker thread wakes up
22:57:55.972 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:55.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:55.979 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:57:56.381 00.402 10072 Exposure complete
22:57:56.437 00.056 10072 worker thread done servicing request
22:57:56.437 00.000 1032 OnExposeComplete: enter
22:57:56.439 00.002 1032 UpdateGuideState(): m_state=6
22:57:56.441 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6781
22:57:56.443 00.002 1032 Star::Find returns 1 (0), X=1102.08, Y=132.31, Mass=1382, SNR=26.1, Peak=126 HFD=3.2
22:57:56.445 00.002 1032 MultiStar: [#1 -0.01,-0.03,0.98,U] [#2 0.04,-0.10,0.80,U] [#3 -0.01,0.21,0.79,U] [#4 0.19,-0.04,0.66,U] [#5 0.07,0.16,0.64,U] [#6 0.02,0.05,0.60,U] [#7 0.33,0.12,0.00,M5] [#8 -0.04,0.05,0.49,U] 
22:57:56.447 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.25, -0.07}
22:57:56.448 00.001 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
22:57:56.450 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
22:57:56.451 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.26 mountX=-0.00 mountY=-0.07, mountTheta=-1.58
22:57:56.454 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
22:57:56.458 00.004 1032 Enqueuing Move request for scope (0.07, 0.02)
22:57:56.460 00.002 10072 Worker thread wakes up
22:57:56.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
22:57:56.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
22:57:56.460 00.000 10072 Moving (0.07, 0.02) raw xDistance=-0.00 yDistance=-0.07
22:57:56.463 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:57:56.465 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.32
22:57:56.465 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:57:56.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:56.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:57:56.466 00.001 10072 MoveAxis(E, 10, ABG)
22:57:56.466 00.000 10072 Guiding  Dir = 2, Dur = 10
22:57:56.466 00.000 10072 IsGuiding returns 0
22:57:56.466 00.000 10072 PulseGuide returned control before completion, sleep 20
22:57:56.484 00.018 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:57:56.488 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:56.491 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:56.493 00.002 1032 Enqueuing Expose request
22:57:56.500 00.007 10072 IsGuiding returns 0
22:57:56.500 00.000 10072 Move returns status 0, amount 10
22:57:56.500 00.000 10072 MoveAxis(N, 0, ABG)
22:57:56.500 00.000 10072 Move returns status 0, amount 0
22:57:56.500 00.000 10072 move complete, result=0
22:57:56.500 00.000 10072 worker thread done servicing request
22:57:56.500 00.000 10072 Worker thread wakes up
22:57:56.500 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:56.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:56.502 00.002 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:57:57.128 00.626 10072 Exposure complete
22:57:57.177 00.049 10072 worker thread done servicing request
22:57:57.177 00.000 1032 OnExposeComplete: enter
22:57:57.179 00.002 1032 UpdateGuideState(): m_state=6
22:57:57.181 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6782
22:57:57.182 00.001 1032 Star::Find returns 1 (0), X=1101.99, Y=132.44, Mass=1299, SNR=25.3, Peak=104 HFD=3.4
22:57:57.184 00.002 1032 MultiStar: [#1 -0.08,0.07,0.98,U] [#2 -0.02,-0.01,0.83,U] [#3 -0.02,0.06,0.80,U] [#4 0.32,-0.11,0.00,M3] [#5 -0.12,0.25,0.00,M1] [#6 0.20,0.17,0.00,M1] [#7 0.27,0.10,0.00,M6] [#8 0.13,0.16,0.53,U] 
22:57:57.187 00.003 1032 refined, 4 included, MultiStar: {0.03, 0.06}, one-star: {0.16, 0.06}
22:57:57.188 00.001 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:57:57.189 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:57:57.190 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.13 mountX=0.05 mountY=-0.04, mountTheta=-0.70
22:57:57.194 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
22:57:57.195 00.001 1032 Enqueuing Move request for scope (0.03, 0.06)
22:57:57.196 00.001 10072 Worker thread wakes up
22:57:57.196 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
22:57:57.196 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
22:57:57.196 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.04
22:57:57.198 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:57:57.201 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.32
22:57:57.201 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
22:57:57.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:57.201 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:57:57.201 00.000 10072 MoveAxis(E, 10, ABG)
22:57:57.201 00.000 10072 Guiding  Dir = 2, Dur = 10
22:57:57.201 00.000 10072 IsGuiding returns 0
22:57:57.202 00.001 10072 PulseGuide returned control before completion, sleep 20
22:57:57.218 00.016 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:57:57.220 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:57.221 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:57.223 00.002 1032 Enqueuing Expose request
22:57:57.236 00.013 10072 IsGuiding returns 0
22:57:57.236 00.000 10072 Move returns status 0, amount 10
22:57:57.237 00.001 10072 MoveAxis(N, 0, ABG)
22:57:57.237 00.000 10072 Move returns status 0, amount 0
22:57:57.237 00.000 10072 move complete, result=0
22:57:57.237 00.000 10072 worker thread done servicing request
22:57:57.237 00.000 10072 Worker thread wakes up
22:57:57.237 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:57.237 00.000 1032 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
22:57:57.240 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:57.647 00.407 10072 Exposure complete
22:57:57.698 00.051 10072 worker thread done servicing request
22:57:57.698 00.000 1032 OnExposeComplete: enter
22:57:57.700 00.002 1032 UpdateGuideState(): m_state=6
22:57:57.702 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6783
22:57:57.704 00.002 1032 Star::Find returns 1 (0), X=1101.98, Y=132.32, Mass=1322, SNR=25.5, Peak=106 HFD=3.3
22:57:57.709 00.005 1032 MultiStar: [#1 -0.04,0.03,0.97,U] [#2 -0.00,-0.08,0.78,U] [#3 0.01,0.03,0.77,U] [#4 0.15,-0.19,0.64,U] [#5 0.02,0.17,0.66,U] [#6 -0.05,0.11,0.62,U] [#7 0.19,0.03,0.67,U] [#8 -0.06,0.23,0.53,U] 
22:57:57.711 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.15, -0.06}
22:57:57.712 00.001 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
22:57:57.714 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
22:57:57.715 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.44 mountX=0.01 mountY=-0.05, mountTheta=-1.39
22:57:57.718 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
22:57:57.720 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
22:57:57.722 00.002 10072 Worker thread wakes up
22:57:57.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
22:57:57.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
22:57:57.722 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.05
22:57:57.726 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:57:57.729 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.32
22:57:57.729 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:57:57.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:57.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:57:57.729 00.000 10072 MoveAxis(E, 9, ABG)
22:57:57.729 00.000 10072 Guiding  Dir = 2, Dur = 9
22:57:57.730 00.001 10072 IsGuiding returns 0
22:57:57.730 00.000 10072 PulseGuide returned control before completion, sleep 19
22:57:57.749 00.019 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:57:57.751 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:57.753 00.002 10072 IsGuiding returns 0
22:57:57.753 00.000 10072 Move returns status 0, amount 9
22:57:57.753 00.000 10072 MoveAxis(N, 0, ABG)
22:57:57.753 00.000 10072 Move returns status 0, amount 0
22:57:57.753 00.000 10072 move complete, result=0
22:57:57.753 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:57.755 00.002 1032 Enqueuing Expose request
22:57:57.757 00.002 10072 worker thread done servicing request
22:57:57.757 00.000 10072 Worker thread wakes up
22:57:57.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:57.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:57.757 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:57:58.380 00.623 10072 Exposure complete
22:57:58.433 00.053 10072 worker thread done servicing request
22:57:58.434 00.001 1032 OnExposeComplete: enter
22:57:58.437 00.003 1032 UpdateGuideState(): m_state=6
22:57:58.439 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6784
22:57:58.441 00.002 1032 Star::Find returns 1 (0), X=1102.14, Y=132.24, Mass=1476, SNR=27.0, Peak=126 HFD=3.3
22:57:58.442 00.001 1032 MultiStar: [#1 0.08,0.02,0.93,U] [#2 0.01,-0.09,0.74,U] [#3 -0.04,-0.15,0.76,U] [#4 0.30,-0.18,0.00,M3] [#5 0.10,0.15,0.61,U] [#6 0.08,-0.10,0.58,U] [#7 0.37,-0.10,0.00,M6] [#8 0.07,0.08,0.49,U] 
22:57:58.444 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.04}, one-star: {0.31, -0.13}
22:57:58.447 00.003 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
22:57:58.449 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
22:57:58.450 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.41 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
22:57:58.454 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
22:57:58.456 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
22:57:58.458 00.002 10072 Worker thread wakes up
22:57:58.458 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
22:57:58.458 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
22:57:58.458 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.07 yDistance=-0.09
22:57:58.460 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:57:58.463 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.32
22:57:58.463 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
22:57:58.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:58.463 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:57:58.463 00.000 10072 MoveAxis(E, 9, ABG)
22:57:58.463 00.000 10072 Guiding  Dir = 2, Dur = 9
22:57:58.464 00.001 10072 IsGuiding returns 0
22:57:58.464 00.000 10072 PulseGuide returned control before completion, sleep 19
22:57:58.481 00.017 1032 UpdateGuideState exits: m=1476 SNR=27.0
22:57:58.483 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:58.486 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:58.489 00.003 1032 Enqueuing Expose request
22:57:58.492 00.003 10072 IsGuiding returns 0
22:57:58.492 00.000 10072 Move returns status 0, amount 9
22:57:58.492 00.000 10072 MoveAxis(N, 0, ABG)
22:57:58.492 00.000 10072 Move returns status 0, amount 0
22:57:58.492 00.000 10072 move complete, result=0
22:57:58.492 00.000 10072 worker thread done servicing request
22:57:58.492 00.000 10072 Worker thread wakes up
22:57:58.492 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:58.492 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:58.500 00.008 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:57:58.900 00.400 10072 Exposure complete
22:57:58.954 00.054 10072 worker thread done servicing request
22:57:58.954 00.000 1032 OnExposeComplete: enter
22:57:58.957 00.003 1032 UpdateGuideState(): m_state=6
22:57:58.959 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6785
22:57:58.961 00.002 1032 Star::Find returns 1 (0), X=1102.06, Y=132.21, Mass=1318, SNR=25.5, Peak=115 HFD=3.1
22:57:58.963 00.002 1032 MultiStar: [#1 -0.00,-0.12,0.99,U] [#2 0.08,-0.10,0.82,U] [#3 0.04,-0.17,0.79,U] [#4 0.28,-0.25,0.00,M4] [#5 0.03,0.08,0.69,U] [#6 0.14,0.06,0.61,U] [#7 0.30,-0.03,0.00,M7] [#8 0.05,0.05,0.52,U] 
22:57:58.964 00.001 1032 refined, 6 included, MultiStar: {0.08, -0.07}, one-star: {0.23, -0.17}
22:57:58.965 00.001 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
22:57:58.968 00.003 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
22:57:58.970 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
22:57:58.972 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
22:57:58.974 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
22:57:58.976 00.002 10072 Worker thread wakes up
22:57:58.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:57:58.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:57:58.977 00.001 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
22:57:58.979 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:57:58.981 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.32
22:57:58.981 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
22:57:58.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:58.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:57:58.981 00.000 10072 MoveAxis(E, 9, ABG)
22:57:58.981 00.000 10072 Guiding  Dir = 2, Dur = 9
22:57:58.982 00.001 10072 IsGuiding returns 0
22:57:58.982 00.000 10072 PulseGuide returned control before completion, sleep 19
22:57:59.001 00.019 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:57:59.003 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:59.005 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:59.007 00.002 1032 Enqueuing Expose request
22:57:59.009 00.002 10072 IsGuiding returns 0
22:57:59.009 00.000 10072 Move returns status 0, amount 9
22:57:59.009 00.000 10072 MoveAxis(N, 0, ABG)
22:57:59.009 00.000 10072 Move returns status 0, amount 0
22:57:59.009 00.000 10072 move complete, result=0
22:57:59.009 00.000 10072 worker thread done servicing request
22:57:59.009 00.000 10072 Worker thread wakes up
22:57:59.009 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:59.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:59.018 00.009 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:57:59.634 00.616 10072 Exposure complete
22:57:59.688 00.054 10072 worker thread done servicing request
22:57:59.688 00.000 1032 OnExposeComplete: enter
22:57:59.691 00.003 1032 UpdateGuideState(): m_state=6
22:57:59.693 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6786
22:57:59.695 00.002 1032 Star::Find returns 1 (0), X=1102.22, Y=132.35, Mass=1364, SNR=26.0, Peak=123 HFD=3.2
22:57:59.697 00.002 1032 MultiStar: [#1 -0.01,-0.06,0.96,U] [#2 0.04,-0.25,0.00,M1] [#3 0.03,-0.02,0.80,U] [#4 0.32,-0.08,0.00,M5] [#5 -0.07,0.08,0.64,U] [#6 0.16,-0.04,0.62,U] [#7 0.22,0.13,0.00,M8] [#8 0.08,0.05,0.54,U] 
22:57:59.699 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.01}, one-star: {0.39, -0.03}
22:57:59.701 00.002 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
22:57:59.702 00.001 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
22:57:59.705 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.09 mountX=-0.04 mountY=-0.10, mountTheta=-1.92
22:57:59.707 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
22:57:59.709 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
22:57:59.711 00.002 10072 Worker thread wakes up
22:57:59.711 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
22:57:59.711 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
22:57:59.711 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.10
22:57:59.713 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:57:59.715 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.33
22:57:59.715 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:57:59.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:59.716 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:57:59.716 00.000 10072 MoveAxis(E, 9, ABG)
22:57:59.716 00.000 10072 Guiding  Dir = 2, Dur = 9
22:57:59.716 00.000 10072 IsGuiding returns 0
22:57:59.716 00.000 10072 PulseGuide returned control before completion, sleep 19
22:57:59.734 00.018 1032 UpdateGuideState exits: m=1364 SNR=26.0
22:57:59.737 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:59.740 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:57:59.742 00.002 1032 Enqueuing Expose request
22:57:59.743 00.001 10072 IsGuiding returns 0
22:57:59.743 00.000 10072 Move returns status 0, amount 9
22:57:59.743 00.000 10072 MoveAxis(N, 0, ABG)
22:57:59.743 00.000 10072 Move returns status 0, amount 0
22:57:59.743 00.000 10072 move complete, result=0
22:57:59.743 00.000 10072 worker thread done servicing request
22:57:59.743 00.000 10072 Worker thread wakes up
22:57:59.745 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:57:59.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:57:59.752 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:58:00.151 00.399 10072 Exposure complete
22:58:00.203 00.052 10072 worker thread done servicing request
22:58:00.203 00.000 1032 OnExposeComplete: enter
22:58:00.205 00.002 1032 UpdateGuideState(): m_state=6
22:58:00.209 00.004 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6787
22:58:00.211 00.002 1032 Star::Find returns 1 (0), X=1102.10, Y=132.36, Mass=1306, SNR=25.4, Peak=110 HFD=3.3
22:58:00.213 00.002 1032 MultiStar: [#1 0.07,-0.05,0.98,U] [#2 0.10,-0.07,0.85,U] [#3 -0.07,0.01,0.76,U] [#4 0.19,-0.09,0.69,U] [#5 0.02,0.02,0.69,U] [#6 0.25,0.02,0.62,U] [#7 0.18,0.04,0.72,U] [#8 0.07,0.04,0.54,U] 
22:58:00.215 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.27, -0.01}
22:58:00.216 00.001 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
22:58:00.218 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
22:58:00.220 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.12 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
22:58:00.222 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
22:58:00.224 00.002 1032 Enqueuing Move request for scope (0.12, -0.01)
22:58:00.226 00.002 10072 Worker thread wakes up
22:58:00.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
22:58:00.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
22:58:00.226 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
22:58:00.228 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:58:00.231 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.33
22:58:00.231 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
22:58:00.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:00.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:58:00.231 00.000 10072 MoveAxis(E, 8, ABG)
22:58:00.231 00.000 10072 Guiding  Dir = 2, Dur = 8
22:58:00.231 00.000 10072 IsGuiding returns 0
22:58:00.232 00.001 10072 PulseGuide returned control before completion, sleep 18
22:58:00.250 00.018 1032 UpdateGuideState exits: m=1306 SNR=25.4
22:58:00.252 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:00.254 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:00.255 00.001 1032 Enqueuing Expose request
22:58:00.257 00.002 10072 IsGuiding returns 0
22:58:00.257 00.000 10072 Move returns status 0, amount 8
22:58:00.257 00.000 10072 MoveAxis(N, 0, ABG)
22:58:00.257 00.000 10072 Move returns status 0, amount 0
22:58:00.257 00.000 10072 move complete, result=0
22:58:00.258 00.001 10072 worker thread done servicing request
22:58:00.258 00.000 10072 Worker thread wakes up
22:58:00.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:00.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:00.265 00.007 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:58:00.885 00.620 10072 Exposure complete
22:58:00.937 00.052 10072 worker thread done servicing request
22:58:00.937 00.000 1032 OnExposeComplete: enter
22:58:00.939 00.002 1032 UpdateGuideState(): m_state=6
22:58:00.941 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6788
22:58:00.944 00.003 1032 Star::Find returns 1 (0), X=1102.28, Y=132.19, Mass=1433, SNR=26.6, Peak=125 HFD=3.2
22:58:00.946 00.002 1032 MultiStar: [#1 0.16,-0.14,0.95,U] [#2 0.01,-0.24,0.77,U] [#3 0.02,-0.05,0.75,U] [#4 0.31,-0.22,0.00,M5] [#5 0.08,0.04,0.67,U] [#6 0.14,-0.06,0.60,U] [#7 0.34,-0.01,0.00,M8] [#8 0.23,-0.11,0.49,U] 
22:58:00.947 00.001 1032 refined, 6 included, MultiStar: {0.17, -0.12}, one-star: {0.45, -0.19}
22:58:00.948 00.001 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
22:58:00.950 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
22:58:00.951 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.20 cameraTheta=-0.62 mountX=-0.16 mountY=-0.13, mountTheta=-2.45
22:58:00.955 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.12, opts=13)
22:58:00.957 00.002 1032 Enqueuing Move request for scope (0.17, -0.12)
22:58:00.960 00.003 10072 Worker thread wakes up
22:58:00.960 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
22:58:00.960 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
22:58:00.960 00.000 10072 Moving (0.17, -0.12) raw xDistance=-0.16 yDistance=-0.13
22:58:00.962 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:58:00.964 00.002 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.33
22:58:00.964 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
22:58:00.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:00.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:58:00.964 00.000 10072 MoveAxis(E, 83, ABG)
22:58:00.964 00.000 10072 Guiding  Dir = 2, Dur = 83
22:58:00.964 00.000 10072 IsGuiding returns 0
22:58:00.965 00.001 10072 PulseGuide returned control before completion, sleep 93
22:58:00.984 00.019 1032 UpdateGuideState exits: m=1433 SNR=26.6
22:58:00.987 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:00.989 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:00.994 00.005 1032 Enqueuing Expose request
22:58:01.069 00.075 10072 IsGuiding returns 0
22:58:01.069 00.000 10072 Move returns status 0, amount 83
22:58:01.069 00.000 10072 MoveAxis(N, 0, ABG)
22:58:01.069 00.000 10072 Move returns status 0, amount 0
22:58:01.069 00.000 10072 move complete, result=0
22:58:01.069 00.000 10072 worker thread done servicing request
22:58:01.069 00.000 10072 Worker thread wakes up
22:58:01.069 00.000 1032 GuideStep: -0.2 px 83 ms EAST, -0.1 px 0 ms NORTH
22:58:01.071 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:01.071 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:01.476 00.405 10072 Exposure complete
22:58:01.532 00.056 10072 worker thread done servicing request
22:58:01.532 00.000 1032 OnExposeComplete: enter
22:58:01.536 00.004 1032 UpdateGuideState(): m_state=6
22:58:01.540 00.004 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6789
22:58:01.544 00.004 1032 Star::Find returns 1 (0), X=1102.25, Y=132.19, Mass=1344, SNR=25.8, Peak=121 HFD=3.1
22:58:01.548 00.004 1032 MultiStar: [#1 0.14,-0.12,0.97,U] [#2 0.08,-0.22,0.81,U] [#3 0.12,-0.07,0.75,U] [#4 0.21,-0.19,0.00,M6] [#5 0.03,-0.02,0.66,U] [#6 0.10,-0.04,0.59,U] [#7 0.25,0.01,0.00,M9] [#8 0.15,-0.08,0.54,U] 
22:58:01.552 00.004 1032 refined, 6 included, MultiStar: {0.16, -0.12}, one-star: {0.42, -0.19}
22:58:01.554 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
22:58:01.555 00.001 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
22:58:01.558 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.61 mountX=-0.15 mountY=-0.13, mountTheta=-2.44
22:58:01.560 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.12, opts=13)
22:58:01.562 00.002 1032 Enqueuing Move request for scope (0.16, -0.12)
22:58:01.563 00.001 10072 Worker thread wakes up
22:58:01.564 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
22:58:01.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
22:58:01.564 00.000 10072 Moving (0.16, -0.12) raw xDistance=-0.15 yDistance=-0.13
22:58:01.565 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:58:01.568 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.33
22:58:01.568 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
22:58:01.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:01.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:58:01.568 00.000 10072 MoveAxis(E, 79, ABG)
22:58:01.568 00.000 10072 Guiding  Dir = 2, Dur = 79
22:58:01.569 00.001 10072 IsGuiding returns 0
22:58:01.569 00.000 10072 PulseGuide returned control before completion, sleep 89
22:58:01.588 00.019 1032 UpdateGuideState exits: m=1344 SNR=25.8
22:58:01.590 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:01.592 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:01.593 00.001 1032 Enqueuing Expose request
22:58:01.662 00.069 10072 IsGuiding returns 0
22:58:01.662 00.000 10072 Move returns status 0, amount 79
22:58:01.662 00.000 10072 MoveAxis(N, 0, ABG)
22:58:01.662 00.000 10072 Move returns status 0, amount 0
22:58:01.662 00.000 10072 move complete, result=0
22:58:01.662 00.000 10072 worker thread done servicing request
22:58:01.662 00.000 10072 Worker thread wakes up
22:58:01.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:01.663 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:01.663 00.000 1032 GuideStep: -0.2 px 79 ms EAST, -0.1 px 0 ms NORTH
22:58:02.288 00.625 10072 Exposure complete
22:58:02.342 00.054 10072 worker thread done servicing request
22:58:02.342 00.000 1032 OnExposeComplete: enter
22:58:02.344 00.002 1032 UpdateGuideState(): m_state=6
22:58:02.346 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6790
22:58:02.348 00.002 1032 Star::Find returns 1 (0), X=1102.06, Y=132.37, Mass=1280, SNR=25.1, Peak=111 HFD=3.3
22:58:02.350 00.002 1032 MultiStar: [#1 -0.07,0.15,0.98,U] [#2 -0.04,-0.06,0.83,U] [#3 0.07,0.25,0.00,M1] [#4 0.17,0.11,0.67,U] [#5 -0.12,0.16,0.69,U] [#6 0.08,0.09,0.64,U] [#7 0.29,0.13,0.00,M10] [#8 -0.05,0.29,0.00,M1] 
22:58:02.353 00.003 1032 refined, 5 included, MultiStar: {0.04, 0.07}, one-star: {0.23, -0.01}
22:58:02.355 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
22:58:02.356 00.001 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
22:58:02.358 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.03 mountX=0.06 mountY=-0.06, mountTheta=-0.80
22:58:02.363 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
22:58:02.366 00.003 1032 Enqueuing Move request for scope (0.04, 0.07)
22:58:02.368 00.002 10072 Worker thread wakes up
22:58:02.369 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:58:02.369 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:58:02.369 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
22:58:02.371 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:58:02.374 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.33
22:58:02.374 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
22:58:02.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:02.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:58:02.374 00.000 10072 MoveAxis(E, 7, ABG)
22:58:02.374 00.000 10072 Guiding  Dir = 2, Dur = 7
22:58:02.375 00.001 10072 IsGuiding returns 0
22:58:02.375 00.000 10072 PulseGuide returned control before completion, sleep 17
22:58:02.393 00.018 1032 UpdateGuideState exits: m=1280 SNR=25.1
22:58:02.397 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:02.399 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:02.401 00.002 1032 Enqueuing Expose request
22:58:02.404 00.003 10072 IsGuiding returns 0
22:58:02.404 00.000 10072 Move returns status 0, amount 7
22:58:02.404 00.000 10072 MoveAxis(N, 0, ABG)
22:58:02.404 00.000 10072 Move returns status 0, amount 0
22:58:02.404 00.000 10072 move complete, result=0
22:58:02.404 00.000 10072 worker thread done servicing request
22:58:02.404 00.000 10072 Worker thread wakes up
22:58:02.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:02.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:02.412 00.008 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
22:58:02.820 00.408 10072 Exposure complete
22:58:02.878 00.058 10072 worker thread done servicing request
22:58:02.878 00.000 1032 OnExposeComplete: enter
22:58:02.880 00.002 1032 UpdateGuideState(): m_state=6
22:58:02.882 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6791
22:58:02.884 00.002 1032 Star::Find returns 1 (0), X=1101.92, Y=132.63, Mass=1238, SNR=24.7, Peak=101 HFD=3.3
22:58:02.886 00.002 1032 MultiStar: [#1 -0.07,0.22,1.00,U] [#2 -0.05,0.15,0.81,U] [#3 -0.08,0.20,0.81,U] [#4 0.22,0.09,0.68,U] [#5 0.07,0.43,0.00,M1] [#6 -0.11,0.36,0.00,M1] [#7 0.09,0.31,0.00,R] [#8 0.01,0.18,0.52,U] 
22:58:02.887 00.001 1032 refined, 5 included, MultiStar: {0.01, 0.19}, one-star: {0.09, 0.26}
22:58:02.889 00.002 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
22:58:02.891 00.002 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
22:58:02.897 00.006 1032 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.49 mountX=0.18 mountY=-0.06, mountTheta=-0.34
22:58:02.901 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.19, opts=13)
22:58:02.903 00.002 1032 Enqueuing Move request for scope (0.01, 0.19)
22:58:02.906 00.003 10072 Worker thread wakes up
22:58:02.906 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
22:58:02.906 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
22:58:02.906 00.000 10072 Moving (0.01, 0.19) raw xDistance=0.18 yDistance=-0.06
22:58:02.908 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:58:02.910 00.002 10072 PPEC rslt: input = 0.18, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 287.33
22:58:02.910 00.000 10072 PPEC: input: 0.18, control: 0.08, exposure: 500
22:58:02.910 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:02.911 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:58:02.911 00.000 10072 MoveAxis(W, 80, ABG)
22:58:02.911 00.000 10072 Guiding  Dir = 3, Dur = 80
22:58:02.911 00.000 10072 IsGuiding returns 0
22:58:02.911 00.000 10072 PulseGuide returned control before completion, sleep 90
22:58:02.934 00.023 1032 UpdateGuideState exits: m=1238 SNR=24.7
22:58:02.937 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:02.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:02.941 00.002 1032 Enqueuing Expose request
22:58:03.005 00.064 10072 IsGuiding returns 0
22:58:03.005 00.000 10072 Move returns status 0, amount 80
22:58:03.005 00.000 10072 MoveAxis(N, 0, ABG)
22:58:03.005 00.000 10072 Move returns status 0, amount 0
22:58:03.005 00.000 10072 move complete, result=0
22:58:03.005 00.000 10072 worker thread done servicing request
22:58:03.005 00.000 10072 Worker thread wakes up
22:58:03.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:03.005 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:03.005 00.000 1032 GuideStep: 0.2 px 80 ms WEST, -0.1 px 0 ms NORTH
22:58:03.634 00.629 10072 Exposure complete
22:58:03.696 00.062 10072 worker thread done servicing request
22:58:03.696 00.000 1032 OnExposeComplete: enter
22:58:03.699 00.003 1032 UpdateGuideState(): m_state=6
22:58:03.702 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6792
22:58:03.705 00.003 1032 Star::Find returns 1 (0), X=1101.98, Y=132.48, Mass=1340, SNR=25.7, Peak=109 HFD=3.6
22:58:03.707 00.002 1032 MultiStar: [#1 -0.09,-0.08,1.01,U] [#2 0.07,-0.02,0.81,U] [#3 -0.12,0.01,0.73,U] [#4 0.20,-0.04,0.69,U] [#5 0.02,0.13,0.66,U] [#6 -0.03,0.16,0.62,U] [#7 -0.02,-0.13,0.70,U] [#8 -0.03,0.02,0.51,U] 
22:58:03.709 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.15, 0.10}
22:58:03.711 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
22:58:03.713 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
22:58:03.715 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.61 mountX=0.01 mountY=-0.02, mountTheta=-1.22
22:58:03.719 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
22:58:03.721 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
22:58:03.724 00.003 10072 Worker thread wakes up
22:58:03.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:58:03.724 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:58:03.724 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
22:58:03.726 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:58:03.730 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.34
22:58:03.730 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
22:58:03.730 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:03.730 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:58:03.730 00.000 10072 MoveAxis(E, 6, ABG)
22:58:03.730 00.000 10072 Guiding  Dir = 2, Dur = 6
22:58:03.731 00.001 10072 IsGuiding returns 0
22:58:03.731 00.000 10072 PulseGuide returned control before completion, sleep 16
22:58:03.751 00.020 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:58:03.754 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:03.757 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:03.759 00.002 1032 Enqueuing Expose request
22:58:03.761 00.002 10072 IsGuiding returns 0
22:58:03.761 00.000 10072 Move returns status 0, amount 6
22:58:03.761 00.000 10072 MoveAxis(N, 0, ABG)
22:58:03.761 00.000 10072 Move returns status 0, amount 0
22:58:03.761 00.000 10072 move complete, result=0
22:58:03.761 00.000 10072 worker thread done servicing request
22:58:03.761 00.000 10072 Worker thread wakes up
22:58:03.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:03.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:03.771 00.010 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:58:04.178 00.407 10072 Exposure complete
22:58:04.231 00.053 10072 worker thread done servicing request
22:58:04.231 00.000 1032 OnExposeComplete: enter
22:58:04.233 00.002 1032 UpdateGuideState(): m_state=6
22:58:04.236 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6793
22:58:04.239 00.003 1032 Star::Find returns 1 (0), X=1102.03, Y=132.28, Mass=1318, SNR=25.5, Peak=110 HFD=3.2
22:58:04.241 00.002 1032 MultiStar: [#1 -0.01,-0.04,0.95,U] [#2 0.06,-0.07,0.80,U] [#3 -0.15,0.05,0.82,U] [#4 0.13,-0.02,0.69,U] [#5 -0.10,0.17,0.71,U] [#6 0.19,-0.00,0.63,U] [#7 0.11,-0.29,0.00,M1] [#8 -0.00,0.05,0.54,U] 
22:58:04.244 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.00}, one-star: {0.20, -0.10}
22:58:04.246 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
22:58:04.248 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
22:58:04.250 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.06 mountX=-0.01 mountY=-0.04, mountTheta=-1.89
22:58:04.253 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
22:58:04.255 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
22:58:04.256 00.001 10072 Worker thread wakes up
22:58:04.257 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:58:04.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:58:04.257 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
22:58:04.259 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:58:04.261 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.34
22:58:04.261 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:58:04.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:04.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:58:04.261 00.000 10072 MoveAxis(E, 6, ABG)
22:58:04.261 00.000 10072 Guiding  Dir = 2, Dur = 6
22:58:04.262 00.001 10072 IsGuiding returns 0
22:58:04.262 00.000 10072 PulseGuide returned control before completion, sleep 16
22:58:04.280 00.018 1032 UpdateGuideState exits: m=1318 SNR=25.5
22:58:04.283 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:04.286 00.003 10072 IsGuiding returns 0
22:58:04.286 00.000 10072 Move returns status 0, amount 6
22:58:04.286 00.000 10072 MoveAxis(N, 0, ABG)
22:58:04.286 00.000 10072 Move returns status 0, amount 0
22:58:04.286 00.000 10072 move complete, result=0
22:58:04.286 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:04.288 00.002 1032 Enqueuing Expose request
22:58:04.289 00.001 10072 worker thread done servicing request
22:58:04.289 00.000 10072 Worker thread wakes up
22:58:04.289 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:04.290 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:04.290 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:58:04.929 00.639 10072 Exposure complete
22:58:04.981 00.052 10072 worker thread done servicing request
22:58:04.981 00.000 1032 OnExposeComplete: enter
22:58:04.983 00.002 1032 UpdateGuideState(): m_state=6
22:58:04.985 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6794
22:58:04.990 00.005 1032 Star::Find returns 1 (0), X=1102.10, Y=132.35, Mass=1303, SNR=25.4, Peak=114 HFD=3.3
22:58:04.993 00.003 1032 MultiStar: [#1 -0.20,0.11,1.01,U] [#2 -0.00,-0.10,0.82,U] [#3 -0.02,0.10,0.77,U] [#4 0.24,-0.03,0.65,U] [#5 -0.09,0.12,0.66,U] [#6 -0.01,0.04,0.59,U] [#7 0.00,-0.13,0.73,U] [#8 -0.14,0.20,0.58,U] 
22:58:04.995 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.27, -0.03}
22:58:04.997 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
22:58:04.999 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
22:58:05.001 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.22 mountX=0.02 mountY=-0.02, mountTheta=-0.61
22:58:05.003 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
22:58:05.005 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
22:58:05.007 00.002 10072 Worker thread wakes up
22:58:05.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:58:05.007 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:58:05.007 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.02
22:58:05.009 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:58:05.011 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.34
22:58:05.011 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
22:58:05.012 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:05.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:58:05.012 00.000 10072 MoveAxis(E, 7, ABG)
22:58:05.012 00.000 10072 Guiding  Dir = 2, Dur = 7
22:58:05.012 00.000 10072 IsGuiding returns 0
22:58:05.013 00.001 10072 PulseGuide returned control before completion, sleep 17
22:58:05.031 00.018 1032 UpdateGuideState exits: m=1303 SNR=25.4
22:58:05.034 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:05.036 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:05.039 00.003 1032 Enqueuing Expose request
22:58:05.041 00.002 10072 IsGuiding returns 0
22:58:05.041 00.000 10072 Move returns status 0, amount 7
22:58:05.041 00.000 10072 MoveAxis(N, 0, ABG)
22:58:05.041 00.000 10072 Move returns status 0, amount 0
22:58:05.041 00.000 10072 move complete, result=0
22:58:05.041 00.000 10072 worker thread done servicing request
22:58:05.041 00.000 10072 Worker thread wakes up
22:58:05.041 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:05.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:05.049 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:58:05.459 00.410 10072 Exposure complete
22:58:05.517 00.058 10072 worker thread done servicing request
22:58:05.517 00.000 1032 OnExposeComplete: enter
22:58:05.520 00.003 1032 UpdateGuideState(): m_state=6
22:58:05.525 00.005 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6795
22:58:05.528 00.003 1032 Star::Find returns 1 (0), X=1102.05, Y=132.39, Mass=1307, SNR=25.4, Peak=110 HFD=3.3
22:58:05.529 00.001 1032 MultiStar: [#1 -0.09,0.20,0.98,U] [#2 -0.05,0.05,0.81,U] [#3 -0.17,0.10,0.76,U] [#4 0.19,0.01,0.66,U] [#5 -0.01,0.18,0.68,U] [#6 -0.14,0.17,0.65,U] [#7 0.08,-0.14,0.74,U] [#8 0.02,0.23,0.52,U] 
22:58:05.531 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {0.22, 0.01}
22:58:05.534 00.003 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
22:58:05.536 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
22:58:05.541 00.005 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.48 mountX=0.08 mountY=-0.03, mountTheta=-0.35
22:58:05.551 00.010 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
22:58:05.554 00.003 1032 Enqueuing Move request for scope (0.01, 0.08)
22:58:05.557 00.003 10072 Worker thread wakes up
22:58:05.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
22:58:05.557 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
22:58:05.558 00.001 10072 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.03
22:58:05.559 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:58:05.562 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.34
22:58:05.562 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
22:58:05.562 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:05.562 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:58:05.562 00.000 10072 MoveAxis(E, 6, ABG)
22:58:05.563 00.001 10072 Guiding  Dir = 2, Dur = 6
22:58:05.563 00.000 10072 IsGuiding returns 0
22:58:05.563 00.000 10072 PulseGuide returned control before completion, sleep 16
22:58:05.581 00.018 10072 IsGuiding returns 0
22:58:05.581 00.000 10072 Move returns status 0, amount 6
22:58:05.582 00.001 10072 MoveAxis(N, 0, ABG)
22:58:05.582 00.000 10072 Move returns status 0, amount 0
22:58:05.582 00.000 10072 move complete, result=0
22:58:05.582 00.000 10072 worker thread done servicing request
22:58:05.584 00.002 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:58:05.587 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:05.590 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:05.592 00.002 1032 Enqueuing Expose request
22:58:05.594 00.002 10072 Worker thread wakes up
22:58:05.594 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:58:05.596 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:05.596 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:06.223 00.627 10072 Exposure complete
22:58:06.279 00.056 10072 worker thread done servicing request
22:58:06.279 00.000 1032 OnExposeComplete: enter
22:58:06.281 00.002 1032 UpdateGuideState(): m_state=6
22:58:06.283 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6796
22:58:06.285 00.002 1032 Star::Find returns 1 (0), X=1102.11, Y=132.44, Mass=1257, SNR=24.9, Peak=102 HFD=3.3
22:58:06.287 00.002 1032 MultiStar: [#1 0.06,0.11,1.00,U] [#2 -0.05,0.07,0.83,U] [#3 -0.05,0.03,0.81,U] [#4 0.13,0.05,0.67,U] [#5 -0.03,0.38,0.00,M1] [#6 0.01,0.19,0.64,U] [#7 -0.04,-0.10,0.72,U] [#8 0.01,0.28,0.00,M1] 
22:58:06.289 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.06}, one-star: {0.28, 0.07}
22:58:06.290 00.001 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
22:58:06.292 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
22:58:06.293 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.80 mountX=0.04 mountY=-0.07, mountTheta=-1.03
22:58:06.296 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
22:58:06.298 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
22:58:06.302 00.004 10072 Worker thread wakes up
22:58:06.302 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
22:58:06.302 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
22:58:06.302 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
22:58:06.305 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:58:06.308 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.34
22:58:06.308 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
22:58:06.308 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:06.308 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:58:06.308 00.000 10072 MoveAxis(E, 7, ABG)
22:58:06.308 00.000 10072 Guiding  Dir = 2, Dur = 7
22:58:06.308 00.000 10072 IsGuiding returns 0
22:58:06.309 00.001 10072 PulseGuide returned control before completion, sleep 17
22:58:06.326 00.017 1032 UpdateGuideState exits: m=1257 SNR=24.9
22:58:06.330 00.004 10072 IsGuiding returns 0
22:58:06.330 00.000 10072 Move returns status 0, amount 7
22:58:06.330 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:06.333 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:06.335 00.002 1032 Enqueuing Expose request
22:58:06.337 00.002 10072 MoveAxis(N, 0, ABG)
22:58:06.337 00.000 10072 Move returns status 0, amount 0
22:58:06.337 00.000 10072 move complete, result=0
22:58:06.337 00.000 10072 worker thread done servicing request
22:58:06.337 00.000 10072 Worker thread wakes up
22:58:06.337 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:06.338 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:06.346 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:58:06.750 00.404 10072 Exposure complete
22:58:06.800 00.050 1032 OnExposeComplete: enter
22:58:06.802 00.002 1032 UpdateGuideState(): m_state=6
22:58:06.804 00.002 10072 worker thread done servicing request
22:58:06.804 00.000 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6797
22:58:06.806 00.002 1032 Star::Find returns 1 (0), X=1102.12, Y=132.38, Mass=1408, SNR=26.4, Peak=126 HFD=3.3
22:58:06.808 00.002 1032 MultiStar: [#1 -0.02,0.08,0.96,U] [#2 0.16,-0.04,0.79,U] [#3 -0.03,0.09,0.72,U] [#4 0.28,0.01,0.00,M1] [#5 -0.02,0.18,0.67,U] [#6 -0.10,0.14,0.59,U] [#7 0.17,-0.10,0.65,U] [#8 0.18,0.16,0.52,U] 
22:58:06.810 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.06}, one-star: {0.29, 0.00}
22:58:06.811 00.001 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
22:58:06.814 00.003 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
22:58:06.815 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.60 mountX=0.03 mountY=-0.10, mountTheta=-1.23
22:58:06.817 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
22:58:06.819 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
22:58:06.821 00.002 10072 Worker thread wakes up
22:58:06.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:58:06.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:58:06.821 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.03 yDistance=-0.10
22:58:06.823 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:58:06.825 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.34
22:58:06.825 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
22:58:06.825 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:06.825 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:58:06.825 00.000 10072 MoveAxis(E, 5, ABG)
22:58:06.825 00.000 10072 Guiding  Dir = 2, Dur = 5
22:58:06.825 00.000 10072 IsGuiding returns 0
22:58:06.826 00.001 10072 PulseGuide returned control before completion, sleep 15
22:58:06.843 00.017 1032 UpdateGuideState exits: m=1408 SNR=26.4
22:58:06.845 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:06.847 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:06.848 00.001 1032 Enqueuing Expose request
22:58:06.857 00.009 10072 IsGuiding returns 0
22:58:06.857 00.000 10072 Move returns status 0, amount 5
22:58:06.857 00.000 10072 MoveAxis(N, 0, ABG)
22:58:06.857 00.000 10072 Move returns status 0, amount 0
22:58:06.857 00.000 10072 move complete, result=0
22:58:06.857 00.000 10072 worker thread done servicing request
22:58:06.857 00.000 10072 Worker thread wakes up
22:58:06.857 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:06.857 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:06.861 00.004 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:58:07.483 00.622 10072 Exposure complete
22:58:07.537 00.054 10072 worker thread done servicing request
22:58:07.537 00.000 1032 OnExposeComplete: enter
22:58:07.540 00.003 1032 UpdateGuideState(): m_state=6
22:58:07.542 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6798
22:58:07.546 00.004 1032 Star::Find returns 1 (0), X=1102.11, Y=132.58, Mass=1332, SNR=25.6, Peak=121 HFD=3.4
22:58:07.548 00.002 1032 MultiStar: [#1 0.06,0.06,0.97,U] [#2 0.06,0.01,0.80,U] [#3 -0.04,0.05,0.80,U] [#4 0.15,0.12,0.69,U] [#5 0.12,0.31,0.00,M1] [#6 -0.01,0.14,0.64,U] [#7 -0.03,-0.04,0.71,U] [#8 -0.03,0.18,0.53,U] 
22:58:07.550 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.28, 0.20}
22:58:07.553 00.003 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
22:58:07.554 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
22:58:07.556 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.92 mountX=0.07 mountY=-0.09, mountTheta=-0.91
22:58:07.559 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
22:58:07.561 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
22:58:07.563 00.002 10072 Worker thread wakes up
22:58:07.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
22:58:07.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
22:58:07.563 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
22:58:07.565 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:58:07.567 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.34
22:58:07.567 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:58:07.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:07.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:58:07.567 00.000 10072 MoveAxis(E, 6, ABG)
22:58:07.567 00.000 10072 Guiding  Dir = 2, Dur = 6
22:58:07.568 00.001 10072 IsGuiding returns 0
22:58:07.569 00.001 10072 PulseGuide returned control before completion, sleep 16
22:58:07.585 00.016 1032 UpdateGuideState exits: m=1332 SNR=25.6
22:58:07.590 00.005 10072 IsGuiding returns 0
22:58:07.590 00.000 10072 Move returns status 0, amount 6
22:58:07.590 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:07.592 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:07.594 00.002 1032 Enqueuing Expose request
22:58:07.595 00.001 10072 MoveAxis(N, 0, ABG)
22:58:07.595 00.000 10072 Move returns status 0, amount 0
22:58:07.595 00.000 10072 move complete, result=0
22:58:07.596 00.001 10072 worker thread done servicing request
22:58:07.596 00.000 10072 Worker thread wakes up
22:58:07.596 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:07.596 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:07.604 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:58:08.011 00.407 10072 Exposure complete
22:58:08.063 00.052 10072 worker thread done servicing request
22:58:08.063 00.000 1032 OnExposeComplete: enter
22:58:08.065 00.002 1032 UpdateGuideState(): m_state=6
22:58:08.066 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6799
22:58:08.067 00.001 1032 Star::Find returns 1 (0), X=1102.06, Y=132.57, Mass=1393, SNR=26.2, Peak=131 HFD=3.3
22:58:08.069 00.002 1032 MultiStar: [#1 -0.01,0.21,0.97,U] [#2 0.07,0.03,0.75,U] [#3 -0.07,0.05,0.72,U] [#4 0.11,0.07,0.69,U] [#5 0.03,0.29,0.00,M2] [#6 0.07,0.29,0.00,M1] [#7 0.08,-0.03,0.67,U] [#8 -0.01,0.19,0.50,U] 
22:58:08.071 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.11}, one-star: {0.23, 0.19}
22:58:08.073 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
22:58:08.075 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
22:58:08.077 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.03 mountX=0.09 mountY=-0.09, mountTheta=-0.80
22:58:08.080 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
22:58:08.083 00.003 1032 Enqueuing Move request for scope (0.07, 0.11)
22:58:08.085 00.002 10072 Worker thread wakes up
22:58:08.085 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
22:58:08.085 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
22:58:08.085 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
22:58:08.087 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:58:08.088 00.001 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
22:58:08.089 00.001 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:58:08.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:08.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:58:08.089 00.000 10072 MoveAxis(E, 4, ABG)
22:58:08.089 00.000 10072 Guiding  Dir = 2, Dur = 4
22:58:08.089 00.000 10072 IsGuiding returns 0
22:58:08.090 00.001 10072 PulseGuide returned control before completion, sleep 14
22:58:08.105 00.015 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:58:08.108 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:08.109 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:08.113 00.004 1032 Enqueuing Expose request
22:58:08.117 00.004 10072 IsGuiding returns 0
22:58:08.117 00.000 10072 Move returns status 0, amount 4
22:58:08.117 00.000 10072 MoveAxis(N, 0, ABG)
22:58:08.117 00.000 10072 Move returns status 0, amount 0
22:58:08.117 00.000 10072 move complete, result=0
22:58:08.117 00.000 10072 worker thread done servicing request
22:58:08.117 00.000 10072 Worker thread wakes up
22:58:08.117 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:08.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:08.121 00.004 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:58:08.746 00.625 10072 Exposure complete
22:58:08.795 00.049 10072 worker thread done servicing request
22:58:08.795 00.000 1032 OnExposeComplete: enter
22:58:08.797 00.002 1032 UpdateGuideState(): m_state=6
22:58:08.801 00.004 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6800
22:58:08.803 00.002 1032 Star::Find returns 1 (0), X=1102.02, Y=132.63, Mass=1360, SNR=25.9, Peak=117 HFD=3.4
22:58:08.805 00.002 1032 MultiStar: [#1 -0.01,0.13,0.99,U] [#2 -0.05,0.10,0.78,U] [#3 -0.13,0.26,0.00,M1] [#4 0.26,0.18,0.00,M1] [#5 -0.04,0.39,0.00,M3] [#6 0.09,0.30,0.00,M2] [#7 0.19,-0.08,0.72,U] [#8 0.01,0.28,0.00,M1] 
22:58:08.807 00.002 1032 refined, 3 included, MultiStar: {0.08, 0.11}, one-star: {0.19, 0.25}
22:58:08.809 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
22:58:08.810 00.001 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
22:58:08.812 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.96 mountX=0.09 mountY=-0.10, mountTheta=-0.87
22:58:08.815 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
22:58:08.817 00.002 1032 Enqueuing Move request for scope (0.08, 0.11)
22:58:08.818 00.001 10072 Worker thread wakes up
22:58:08.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
22:58:08.818 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
22:58:08.818 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.10
22:58:08.820 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:58:08.824 00.004 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
22:58:08.824 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:58:08.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:08.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:58:08.824 00.000 10072 MoveAxis(E, 3, ABG)
22:58:08.824 00.000 10072 Guiding  Dir = 2, Dur = 3
22:58:08.825 00.001 10072 IsGuiding returns 0
22:58:08.825 00.000 10072 PulseGuide returned control before completion, sleep 13
22:58:08.843 00.018 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:58:08.845 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:08.846 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:08.848 00.002 1032 Enqueuing Expose request
22:58:08.852 00.004 10072 IsGuiding returns 0
22:58:08.852 00.000 10072 Move returns status 0, amount 3
22:58:08.852 00.000 10072 MoveAxis(N, 0, ABG)
22:58:08.852 00.000 10072 Move returns status 0, amount 0
22:58:08.852 00.000 10072 move complete, result=0
22:58:08.852 00.000 10072 worker thread done servicing request
22:58:08.852 00.000 10072 Worker thread wakes up
22:58:08.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:08.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:08.858 00.006 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:58:09.262 00.404 10072 Exposure complete
22:58:09.311 00.049 10072 worker thread done servicing request
22:58:09.311 00.000 1032 OnExposeComplete: enter
22:58:09.312 00.001 1032 UpdateGuideState(): m_state=6
22:58:09.314 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6801
22:58:09.316 00.002 1032 Star::Find returns 1 (0), X=1102.21, Y=132.51, Mass=1297, SNR=25.3, Peak=126 HFD=3.4
22:58:09.318 00.002 1032 MultiStar: [#1 0.03,0.11,1.01,U] [#2 0.05,0.11,0.83,U] [#3 -0.01,0.21,0.77,U] [#4 0.22,0.14,0.00,M2] [#5 0.08,0.26,0.00,M4] [#6 -0.01,0.29,0.00,M3] [#7 -0.01,0.05,0.72,U] [#8 0.08,0.25,0.00,M2] 
22:58:09.320 00.002 1032 refined, 4 included, MultiStar: {0.10, 0.12}, one-star: {0.38, 0.13}
22:58:09.321 00.001 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
22:58:09.323 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
22:58:09.324 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.88 mountX=0.09 mountY=-0.13, mountTheta=-0.95
22:58:09.326 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.12, opts=13)
22:58:09.329 00.003 1032 Enqueuing Move request for scope (0.10, 0.12)
22:58:09.331 00.002 10072 Worker thread wakes up
22:58:09.331 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
22:58:09.331 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
22:58:09.331 00.000 10072 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=-0.13
22:58:09.334 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:58:09.336 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
22:58:09.336 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:58:09.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:09.336 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:58:09.336 00.000 10072 MoveAxis(E, 2, ABG)
22:58:09.336 00.000 10072 Guiding  Dir = 2, Dur = 2
22:58:09.337 00.001 10072 IsGuiding returns 0
22:58:09.337 00.000 10072 PulseGuide returned control before completion, sleep 12
22:58:09.352 00.015 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:58:09.354 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:09.356 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:09.357 00.001 1032 Enqueuing Expose request
22:58:09.358 00.001 10072 IsGuiding returns 0
22:58:09.358 00.000 10072 Move returns status 0, amount 2
22:58:09.358 00.000 10072 MoveAxis(N, 0, ABG)
22:58:09.358 00.000 10072 Move returns status 0, amount 0
22:58:09.358 00.000 10072 move complete, result=0
22:58:09.358 00.000 10072 worker thread done servicing request
22:58:09.358 00.000 10072 Worker thread wakes up
22:58:09.359 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:09.359 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:09.365 00.006 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:58:09.985 00.620 10072 Exposure complete
22:58:10.034 00.049 10072 worker thread done servicing request
22:58:10.034 00.000 1032 OnExposeComplete: enter
22:58:10.036 00.002 1032 UpdateGuideState(): m_state=6
22:58:10.039 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6802
22:58:10.040 00.001 1032 Star::Find returns 1 (0), X=1102.26, Y=132.45, Mass=1322, SNR=25.6, Peak=127 HFD=3.2
22:58:10.043 00.003 1032 MultiStar: [#1 0.06,0.11,0.96,U] [#2 0.20,0.16,0.00,M1] [#3 0.12,0.02,0.78,U] [#4 0.34,0.07,0.00,M3] [#5 0.01,0.44,0.00,M5] [#6 0.13,0.17,0.63,U] [#7 0.18,-0.01,0.70,U] [#8 0.13,0.23,0.00,M3] 
22:58:10.045 00.002 1032 refined, 4 included, MultiStar: {0.20, 0.07}, one-star: {0.43, 0.07}
22:58:10.046 00.001 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
22:58:10.048 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
22:58:10.050 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.35 mountX=0.02 mountY=-0.21, mountTheta=-1.48
22:58:10.054 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.07, opts=13)
22:58:10.056 00.002 1032 Enqueuing Move request for scope (0.20, 0.07)
22:58:10.058 00.002 10072 Worker thread wakes up
22:58:10.058 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
22:58:10.058 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
22:58:10.058 00.000 10072 Moving (0.20, 0.07) raw xDistance=0.02 yDistance=-0.21
22:58:10.060 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:58:10.062 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
22:58:10.062 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
22:58:10.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:58:10.062 00.000 10072 MoveAxis(E, 2, ABG)
22:58:10.062 00.000 10072 Guiding  Dir = 2, Dur = 2
22:58:10.064 00.002 10072 IsGuiding returns 0
22:58:10.064 00.000 10072 PulseGuide returned control before completion, sleep 12
22:58:10.083 00.019 1032 UpdateGuideState exits: m=1322 SNR=25.6
22:58:10.086 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:10.088 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:10.089 00.001 1032 Enqueuing Expose request
22:58:10.093 00.004 10072 IsGuiding returns 0
22:58:10.093 00.000 10072 Move returns status 0, amount 2
22:58:10.093 00.000 10072 MoveAxis(N, 134, ABG)
22:58:10.093 00.000 10072 Guiding  Dir = 0, Dur = 134
22:58:10.093 00.000 10072 IsGuiding returns 0
22:58:10.094 00.001 10072 PulseGuide returned control before completion, sleep 144
22:58:10.248 00.154 10072 IsGuiding returns 0
22:58:10.248 00.000 10072 Move returns status 0, amount 134
22:58:10.248 00.000 10072 move complete, result=0
22:58:10.248 00.000 10072 worker thread done servicing request
22:58:10.248 00.000 10072 Worker thread wakes up
22:58:10.248 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.2 px 134 ms NORTH
22:58:10.251 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:10.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:10.657 00.406 10072 Exposure complete
22:58:10.710 00.053 10072 worker thread done servicing request
22:58:10.710 00.000 1032 OnExposeComplete: enter
22:58:10.712 00.002 1032 UpdateGuideState(): m_state=6
22:58:10.714 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6803
22:58:10.715 00.001 1032 Star::Find returns 1 (0), X=1102.11, Y=132.46, Mass=1443, SNR=26.7, Peak=124 HFD=3.3
22:58:10.718 00.003 1032 MultiStar: [#1 -0.03,0.12,0.97,U] [#2 0.06,0.01,0.79,U] [#3 -0.09,0.13,0.70,U] [#4 0.13,0.00,0.64,U] [#5 -0.05,0.32,0.00,M6] [#6 0.00,0.04,0.61,U] [#7 0.04,-0.16,0.69,U] [#8 -0.01,0.21,0.47,U] 
22:58:10.720 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {0.28, 0.08}
22:58:10.722 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
22:58:10.724 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
22:58:10.725 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.74 mountX=0.04 mountY=-0.07, mountTheta=-1.09
22:58:10.728 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
22:58:10.730 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
22:58:10.732 00.002 10072 Worker thread wakes up
22:58:10.733 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:58:10.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:58:10.733 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.04 yDistance=-0.07
22:58:10.735 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
22:58:10.739 00.004 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
22:58:10.739 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:58:10.739 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:10.739 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:58:10.739 00.000 10072 MoveAxis(E, 2, ABG)
22:58:10.740 00.001 10072 Guiding  Dir = 2, Dur = 2
22:58:10.740 00.000 10072 IsGuiding returns 0
22:58:10.740 00.000 10072 PulseGuide returned control before completion, sleep 12
22:58:10.757 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.7
22:58:10.760 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:10.761 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:10.764 00.003 1032 Enqueuing Expose request
22:58:10.766 00.002 10072 IsGuiding returns 0
22:58:10.766 00.000 10072 Move returns status 0, amount 2
22:58:10.766 00.000 10072 MoveAxis(N, 0, ABG)
22:58:10.766 00.000 10072 Move returns status 0, amount 0
22:58:10.766 00.000 10072 move complete, result=0
22:58:10.767 00.001 10072 worker thread done servicing request
22:58:10.767 00.000 10072 Worker thread wakes up
22:58:10.767 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:10.767 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:10.776 00.009 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:58:11.498 00.722 10072 Exposure complete
22:58:11.554 00.056 10072 worker thread done servicing request
22:58:11.554 00.000 1032 OnExposeComplete: enter
22:58:11.556 00.002 1032 UpdateGuideState(): m_state=6
22:58:11.558 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6804
22:58:11.559 00.001 1032 Star::Find returns 1 (0), X=1102.06, Y=132.54, Mass=1416, SNR=26.5, Peak=124 HFD=3.2
22:58:11.561 00.002 1032 MultiStar: [#1 -0.09,0.27,0.00,M1] [#2 0.06,0.17,0.77,U] [#3 -0.00,0.30,0.00,M1] [#4 0.11,0.27,0.00,M3] [#5 -0.10,0.44,0.00,M7] [#6 0.03,0.32,0.00,M2] [#7 -0.03,0.03,0.70,U] [#8 -0.10,0.44,0.00,M3] 
22:58:11.563 00.002 1032 refined, 2 included, MultiStar: {0.10, 0.13}, one-star: {0.23, 0.16}
22:58:11.565 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
22:58:11.566 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
22:58:11.568 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.88 mountX=0.09 mountY=-0.13, mountTheta=-0.95
22:58:11.571 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.13, opts=13)
22:58:11.575 00.004 1032 Enqueuing Move request for scope (0.10, 0.13)
22:58:11.576 00.001 10072 Worker thread wakes up
22:58:11.576 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
22:58:11.576 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
22:58:11.576 00.000 10072 Moving (0.10, 0.13) raw xDistance=0.09 yDistance=-0.13
22:58:11.578 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:58:11.580 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
22:58:11.580 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:58:11.581 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:11.581 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:58:11.581 00.000 10072 MoveAxis(E, 3, ABG)
22:58:11.581 00.000 10072 Guiding  Dir = 2, Dur = 3
22:58:11.581 00.000 10072 IsGuiding returns 0
22:58:11.582 00.001 10072 PulseGuide returned control before completion, sleep 13
22:58:11.598 00.016 1032 UpdateGuideState exits: m=1416 SNR=26.5
22:58:11.600 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:11.602 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:11.603 00.001 1032 Enqueuing Expose request
22:58:11.605 00.002 10072 IsGuiding returns 0
22:58:11.605 00.000 10072 Move returns status 0, amount 3
22:58:11.605 00.000 10072 MoveAxis(N, 0, ABG)
22:58:11.605 00.000 10072 Move returns status 0, amount 0
22:58:11.605 00.000 10072 move complete, result=0
22:58:11.605 00.000 10072 worker thread done servicing request
22:58:11.605 00.000 10072 Worker thread wakes up
22:58:11.605 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:11.605 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:11.614 00.009 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:58:12.013 00.399 10072 Exposure complete
22:58:12.064 00.051 10072 worker thread done servicing request
22:58:12.064 00.000 1032 OnExposeComplete: enter
22:58:12.066 00.002 1032 UpdateGuideState(): m_state=6
22:58:12.068 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6805
22:58:12.069 00.001 1032 Star::Find returns 1 (0), X=1102.16, Y=132.60, Mass=1228, SNR=24.6, Peak=105 HFD=3.3
22:58:12.071 00.002 1032 MultiStar: [#1 -0.11,0.21,1.01,U] [#2 -0.08,0.21,0.83,U] [#3 -0.11,0.22,0.77,U] [#4 0.17,0.16,0.69,U] [#5 -0.13,0.24,0.00,M8] [#6 0.04,0.36,0.00,M3] [#7 0.14,-0.03,0.74,U] [#8 0.02,0.29,0.00,M4] 
22:58:12.073 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.17}, one-star: {0.33, 0.22}
22:58:12.075 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
22:58:12.076 00.001 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
22:58:12.078 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.25 mountX=0.15 mountY=-0.10, mountTheta=-0.58
22:58:12.082 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.17, opts=13)
22:58:12.084 00.002 1032 Enqueuing Move request for scope (0.06, 0.17)
22:58:12.087 00.003 10072 Worker thread wakes up
22:58:12.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
22:58:12.087 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
22:58:12.087 00.000 10072 Moving (0.06, 0.17) raw xDistance=0.15 yDistance=-0.10
22:58:12.090 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:58:12.093 00.003 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.35
22:58:12.093 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
22:58:12.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:12.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:58:12.093 00.000 10072 MoveAxis(W, 69, ABG)
22:58:12.093 00.000 10072 Guiding  Dir = 3, Dur = 69
22:58:12.094 00.001 10072 IsGuiding returns 0
22:58:12.094 00.000 10072 PulseGuide returned control before completion, sleep 79
22:58:12.110 00.016 1032 UpdateGuideState exits: m=1228 SNR=24.6
22:58:12.114 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:12.116 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:12.117 00.001 1032 Enqueuing Expose request
22:58:12.184 00.067 10072 IsGuiding returns 1
22:58:12.184 00.000 10072 scope still moving after pulse duration time elapsed
22:58:12.216 00.032 10072 IsGuiding returns 0
22:58:12.216 00.000 10072 scope move finished after 69 + 53 ms
22:58:12.216 00.000 10072 Move returns status 0, amount 69
22:58:12.217 00.001 10072 MoveAxis(N, 0, ABG)
22:58:12.217 00.000 10072 Move returns status 0, amount 0
22:58:12.217 00.000 10072 move complete, result=0
22:58:12.217 00.000 10072 worker thread done servicing request
22:58:12.217 00.000 10072 Worker thread wakes up
22:58:12.217 00.000 1032 GuideStep: 0.1 px 69 ms WEST, -0.1 px 0 ms NORTH
22:58:12.220 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:12.220 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:12.844 00.624 10072 Exposure complete
22:58:12.898 00.054 1032 OnExposeComplete: enter
22:58:12.901 00.003 1032 UpdateGuideState(): m_state=6
22:58:12.902 00.001 10072 worker thread done servicing request
22:58:12.902 00.000 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6806
22:58:12.904 00.002 1032 Star::Find returns 1 (0), X=1102.15, Y=132.50, Mass=1303, SNR=25.3, Peak=119 HFD=3.3
22:58:12.905 00.001 1032 MultiStar: [#1 0.03,0.28,0.00,M1] [#2 -0.07,0.28,0.00,M1] [#3 0.03,0.08,0.79,U] [#4 0.26,0.04,0.00,M3] [#5 -0.13,0.20,0.66,U] [#6 0.04,0.26,0.00,M4] [#7 0.07,-0.21,0.68,U] [#8 -0.03,0.26,0.00,M5] 
22:58:12.907 00.002 1032 refined, 3 included, MultiStar: {0.10, 0.06}, one-star: {0.32, 0.12}
22:58:12.908 00.001 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
22:58:12.909 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
22:58:12.911 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.51 mountX=0.03 mountY=-0.11, mountTheta=-1.32
22:58:12.913 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
22:58:12.915 00.002 1032 Enqueuing Move request for scope (0.10, 0.06)
22:58:12.916 00.001 10072 Worker thread wakes up
22:58:12.916 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
22:58:12.916 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
22:58:12.917 00.001 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
22:58:12.919 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:58:12.923 00.004 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
22:58:12.923 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:58:12.923 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:12.923 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:58:12.923 00.000 10072 MoveAxis(E, 2, ABG)
22:58:12.923 00.000 10072 Guiding  Dir = 2, Dur = 2
22:58:12.923 00.000 10072 IsGuiding returns 0
22:58:12.924 00.001 10072 PulseGuide returned control before completion, sleep 12
22:58:12.939 00.015 1032 UpdateGuideState exits: m=1303 SNR=25.3
22:58:12.941 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:12.942 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:12.943 00.001 1032 Enqueuing Expose request
22:58:12.952 00.009 10072 IsGuiding returns 0
22:58:12.952 00.000 10072 Move returns status 0, amount 2
22:58:12.952 00.000 10072 MoveAxis(N, 0, ABG)
22:58:12.952 00.000 10072 Move returns status 0, amount 0
22:58:12.952 00.000 10072 move complete, result=0
22:58:12.952 00.000 10072 worker thread done servicing request
22:58:12.952 00.000 10072 Worker thread wakes up
22:58:12.952 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:12.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:12.953 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:58:13.364 00.411 10072 Exposure complete
22:58:13.417 00.053 10072 worker thread done servicing request
22:58:13.417 00.000 1032 OnExposeComplete: enter
22:58:13.419 00.002 1032 UpdateGuideState(): m_state=6
22:58:13.421 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6807
22:58:13.424 00.003 1032 Star::Find returns 1 (0), X=1101.93, Y=132.32, Mass=1322, SNR=25.5, Peak=102 HFD=3.4
22:58:13.428 00.004 1032 MultiStar: [#1 -0.08,0.09,0.94,U] [#2 -0.08,-0.02,0.80,U] [#3 0.02,0.18,0.75,U] [#4 0.14,0.13,0.67,U] [#5 -0.25,0.23,0.00,M8] [#6 -0.06,0.18,0.61,U] [#7 -0.12,0.04,0.72,U] [#8 0.01,0.08,0.52,U] 
22:58:13.431 00.003 1032 refined, 7 included, MultiStar: {-0.01, 0.07}, one-star: {0.10, -0.06}
22:58:13.433 00.002 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
22:58:13.434 00.001 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
22:58:13.436 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.69 mountX=0.07 mountY=-0.01, mountTheta=-0.14
22:58:13.439 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
22:58:13.441 00.002 1032 Enqueuing Move request for scope (-0.01, 0.07)
22:58:13.442 00.001 10072 Worker thread wakes up
22:58:13.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
22:58:13.442 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
22:58:13.442 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
22:58:13.445 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:58:13.448 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
22:58:13.448 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:58:13.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:13.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:13.448 00.000 10072 MoveAxis(E, 2, ABG)
22:58:13.448 00.000 10072 Guiding  Dir = 2, Dur = 2
22:58:13.449 00.001 10072 IsGuiding returns 0
22:58:13.449 00.000 10072 PulseGuide returned control before completion, sleep 12
22:58:13.467 00.018 1032 UpdateGuideState exits: m=1322 SNR=25.5
22:58:13.469 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:13.471 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:13.473 00.002 1032 Enqueuing Expose request
22:58:13.475 00.002 10072 IsGuiding returns 0
22:58:13.475 00.000 10072 Move returns status 0, amount 2
22:58:13.475 00.000 10072 MoveAxis(N, 0, ABG)
22:58:13.475 00.000 10072 Move returns status 0, amount 0
22:58:13.475 00.000 10072 move complete, result=0
22:58:13.475 00.000 10072 worker thread done servicing request
22:58:13.476 00.001 10072 Worker thread wakes up
22:58:13.476 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:13.476 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:13.483 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:58:14.102 00.619 10072 Exposure complete
22:58:14.157 00.055 10072 worker thread done servicing request
22:58:14.158 00.001 1032 OnExposeComplete: enter
22:58:14.159 00.001 1032 UpdateGuideState(): m_state=6
22:58:14.162 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6808
22:58:14.163 00.001 1032 Star::Find returns 1 (0), X=1101.97, Y=132.51, Mass=1254, SNR=24.9, Peak=115 HFD=3.2
22:58:14.165 00.002 1032 MultiStar: [#1 -0.17,0.25,0.00,M1] [#2 -0.25,0.26,0.00,M1] [#3 -0.17,0.28,0.00,M1] [#4 0.11,0.19,0.73,U] [#5 -0.17,0.38,0.00,M9] [#6 -0.06,0.17,0.62,U] [#7 0.10,-0.10,0.77,U] [#8 -0.14,0.34,0.00,M5] 
22:58:14.167 00.002 1032 refined, 3 included, MultiStar: {0.08, 0.10}, one-star: {0.14, 0.14}
22:58:14.169 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
22:58:14.171 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
22:58:14.173 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.88 mountX=0.07 mountY=-0.10, mountTheta=-0.95
22:58:14.176 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
22:58:14.179 00.003 1032 Enqueuing Move request for scope (0.08, 0.10)
22:58:14.181 00.002 10072 Worker thread wakes up
22:58:14.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
22:58:14.181 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
22:58:14.181 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.07 yDistance=-0.10
22:58:14.183 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:58:14.187 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
22:58:14.187 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:58:14.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:14.188 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:58:14.188 00.000 10072 MoveAxis(W, 0, ABG)
22:58:14.188 00.000 10072 Move returns status 0, amount 0
22:58:14.188 00.000 10072 MoveAxis(N, 0, ABG)
22:58:14.188 00.000 10072 Move returns status 0, amount 0
22:58:14.188 00.000 10072 move complete, result=0
22:58:14.188 00.000 10072 worker thread done servicing request
22:58:14.205 00.017 1032 UpdateGuideState exits: m=1254 SNR=24.9
22:58:14.207 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:14.209 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:14.211 00.002 1032 Enqueuing Expose request
22:58:14.212 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:58:14.214 00.002 10072 Worker thread wakes up
22:58:14.214 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:14.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:14.631 00.417 10072 Exposure complete
22:58:14.682 00.051 10072 worker thread done servicing request
22:58:14.682 00.000 1032 OnExposeComplete: enter
22:58:14.685 00.003 1032 UpdateGuideState(): m_state=6
22:58:14.687 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6809
22:58:14.688 00.001 1032 Star::Find returns 1 (0), X=1101.99, Y=132.59, Mass=1424, SNR=26.5, Peak=115 HFD=3.3
22:58:14.690 00.002 1032 MultiStar: [#1 -0.03,0.17,0.93,U] [#2 -0.11,0.19,0.78,U] [#3 -0.09,0.21,0.72,U] [#4 0.19,0.09,0.66,U] [#5 -0.13,0.44,0.00,M10] [#6 0.01,0.33,0.00,M3] [#7 0.04,0.01,0.69,U] [#8 -0.01,0.45,0.00,M6] 
22:58:14.692 00.002 1032 refined, 5 included, MultiStar: {0.03, 0.15}, one-star: {0.16, 0.21}
22:58:14.694 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
22:58:14.696 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
22:58:14.697 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.38 mountX=0.14 mountY=-0.07, mountTheta=-0.45
22:58:14.700 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.15, opts=13)
22:58:14.702 00.002 1032 Enqueuing Move request for scope (0.03, 0.15)
22:58:14.704 00.002 10072 Worker thread wakes up
22:58:14.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
22:58:14.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
22:58:14.704 00.000 10072 Moving (0.03, 0.15) raw xDistance=0.14 yDistance=-0.07
22:58:14.707 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:58:14.710 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.36
22:58:14.710 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:58:14.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:14.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:58:14.710 00.000 10072 MoveAxis(W, 67, ABG)
22:58:14.710 00.000 10072 Guiding  Dir = 3, Dur = 67
22:58:14.710 00.000 10072 IsGuiding returns 0
22:58:14.711 00.001 10072 PulseGuide returned control before completion, sleep 77
22:58:14.728 00.017 1032 UpdateGuideState exits: m=1424 SNR=26.5
22:58:14.731 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:14.732 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:14.735 00.003 1032 Enqueuing Expose request
22:58:14.800 00.065 10072 IsGuiding returns 0
22:58:14.800 00.000 10072 Move returns status 0, amount 67
22:58:14.800 00.000 10072 MoveAxis(N, 0, ABG)
22:58:14.800 00.000 10072 Move returns status 0, amount 0
22:58:14.800 00.000 10072 move complete, result=0
22:58:14.800 00.000 10072 worker thread done servicing request
22:58:14.800 00.000 10072 Worker thread wakes up
22:58:14.800 00.000 1032 GuideStep: 0.1 px 67 ms WEST, -0.1 px 0 ms NORTH
22:58:14.803 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:14.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:15.431 00.628 10072 Exposure complete
22:58:15.487 00.056 10072 worker thread done servicing request
22:58:15.487 00.000 1032 OnExposeComplete: enter
22:58:15.489 00.002 1032 UpdateGuideState(): m_state=6
22:58:15.492 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6810
22:58:15.495 00.003 1032 Star::Find returns 1 (0), X=1102.07, Y=132.30, Mass=1367, SNR=26.0, Peak=116 HFD=3.2
22:58:15.497 00.002 1032 MultiStar: [#1 -0.08,-0.04,0.98,U] [#2 0.00,-0.25,0.82,U] [#3 0.05,-0.17,0.77,U] [#4 0.26,-0.09,0.00,M1] [#5 -0.10,0.11,0.68,U] [#6 -0.05,-0.15,0.61,U] [#7 0.09,-0.31,0.00,M1] [#8 -0.00,0.09,0.52,U] 
22:58:15.500 00.003 1032 refined, 6 included, MultiStar: {0.02, -0.08}, one-star: {0.24, -0.07}
22:58:15.502 00.002 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
22:58:15.504 00.002 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
22:58:15.505 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.34 mountX=-0.08 mountY=0.00, mountTheta=3.11
22:58:15.508 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
22:58:15.509 00.001 1032 Enqueuing Move request for scope (0.02, -0.08)
22:58:15.511 00.002 10072 Worker thread wakes up
22:58:15.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
22:58:15.512 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
22:58:15.512 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.00
22:58:15.513 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
22:58:15.515 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
22:58:15.515 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
22:58:15.516 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:15.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:58:15.516 00.000 10072 MoveAxis(E, 0, ABG)
22:58:15.516 00.000 10072 Move returns status 0, amount 0
22:58:15.516 00.000 10072 MoveAxis(N, 0, ABG)
22:58:15.516 00.000 10072 Move returns status 0, amount 0
22:58:15.516 00.000 10072 move complete, result=0
22:58:15.516 00.000 10072 worker thread done servicing request
22:58:15.536 00.020 1032 UpdateGuideState exits: m=1367 SNR=26.0
22:58:15.539 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:15.541 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:15.544 00.003 1032 Enqueuing Expose request
22:58:15.546 00.002 10072 Worker thread wakes up
22:58:15.546 00.000 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:58:15.549 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:15.549 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:15.961 00.412 10072 Exposure complete
22:58:16.012 00.051 10072 worker thread done servicing request
22:58:16.012 00.000 1032 OnExposeComplete: enter
22:58:16.014 00.002 1032 UpdateGuideState(): m_state=6
22:58:16.015 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6811
22:58:16.016 00.001 1032 Star::Find returns 1 (0), X=1101.99, Y=132.13, Mass=1331, SNR=25.6, Peak=112 HFD=3.0
22:58:16.019 00.003 1032 MultiStar: [#1 -0.09,-0.11,0.95,U] [#2 -0.06,-0.14,0.80,U] [#3 0.00,-0.01,0.79,U] [#4 0.14,-0.11,0.68,U] [#5 -0.07,0.10,0.68,U] [#6 0.08,-0.00,0.60,U] [#7 -0.04,-0.22,0.74,U] [#8 -0.09,-0.04,0.53,U] 
22:58:16.021 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {0.16, -0.24}
22:58:16.026 00.005 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.95)
22:58:16.027 00.001 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.95)
22:58:16.030 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.50 mountX=-0.10 mountY=0.02, mountTheta=2.95
22:58:16.033 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.10, opts=13)
22:58:16.034 00.001 1032 Enqueuing Move request for scope (0.01, -0.10)
22:58:16.037 00.003 10072 Worker thread wakes up
22:58:16.037 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
22:58:16.037 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
22:58:16.037 00.000 10072 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=0.02
22:58:16.039 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
22:58:16.041 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
22:58:16.041 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:58:16.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:16.042 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:58:16.042 00.000 10072 MoveAxis(W, 0, ABG)
22:58:16.042 00.000 10072 Move returns status 0, amount 0
22:58:16.042 00.000 10072 MoveAxis(N, 0, ABG)
22:58:16.042 00.000 10072 Move returns status 0, amount 0
22:58:16.042 00.000 10072 move complete, result=0
22:58:16.042 00.000 10072 worker thread done servicing request
22:58:16.060 00.018 1032 UpdateGuideState exits: m=1331 SNR=25.6
22:58:16.061 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:16.063 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:16.064 00.001 1032 Enqueuing Expose request
22:58:16.066 00.002 10072 Worker thread wakes up
22:58:16.066 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:16.066 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:16.066 00.000 1032 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
22:58:16.695 00.629 10072 Exposure complete
22:58:16.745 00.050 10072 worker thread done servicing request
22:58:16.745 00.000 1032 OnExposeComplete: enter
22:58:16.748 00.003 1032 UpdateGuideState(): m_state=6
22:58:16.750 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6812
22:58:16.752 00.002 1032 Star::Find returns 1 (0), X=1102.04, Y=132.45, Mass=1341, SNR=25.7, Peak=118 HFD=3.3
22:58:16.753 00.001 1032 MultiStar: [#1 -0.19,0.11,0.96,U] [#2 -0.24,0.06,0.82,U] [#3 -0.10,0.03,0.79,U] [#4 0.16,0.03,0.69,U] [#5 -0.06,0.34,0.00,M9] [#6 -0.13,0.04,0.63,U] [#7 0.01,-0.11,0.73,U] [#8 0.05,0.16,0.52,U] 
22:58:16.756 00.003 1032 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {0.21, 0.07}
22:58:16.758 00.002 1032 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.83) = xAngle (0.28 = 0.28)
22:58:16.760 00.002 1032 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
22:58:16.762 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.11 mountX=0.06 mountY=0.02, mountTheta=0.28
22:58:16.765 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
22:58:16.769 00.004 1032 Enqueuing Move request for scope (-0.03, 0.05)
22:58:16.771 00.002 10072 Worker thread wakes up
22:58:16.771 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
22:58:16.771 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
22:58:16.772 00.001 10072 Moving (-0.03, 0.05) raw xDistance=0.06 yDistance=0.02
22:58:16.774 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:58:16.776 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
22:58:16.777 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:58:16.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:16.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:58:16.777 00.000 10072 MoveAxis(W, 0, ABG)
22:58:16.777 00.000 10072 Move returns status 0, amount 0
22:58:16.777 00.000 10072 MoveAxis(N, 0, ABG)
22:58:16.777 00.000 10072 Move returns status 0, amount 0
22:58:16.777 00.000 10072 move complete, result=0
22:58:16.777 00.000 10072 worker thread done servicing request
22:58:16.794 00.017 1032 UpdateGuideState exits: m=1341 SNR=25.7
22:58:16.796 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:16.799 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:16.801 00.002 1032 Enqueuing Expose request
22:58:16.802 00.001 1032 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
22:58:16.805 00.003 10072 Worker thread wakes up
22:58:16.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:16.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:17.214 00.409 10072 Exposure complete
22:58:17.269 00.055 10072 worker thread done servicing request
22:58:17.269 00.000 1032 OnExposeComplete: enter
22:58:17.274 00.005 1032 UpdateGuideState(): m_state=6
22:58:17.276 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6813
22:58:17.278 00.002 1032 Star::Find returns 1 (0), X=1102.00, Y=132.49, Mass=1363, SNR=25.9, Peak=119 HFD=3.5
22:58:17.280 00.002 1032 MultiStar: [#1 -0.12,0.12,0.99,U] [#2 -0.05,0.07,0.77,U] [#3 -0.18,0.03,0.76,U] [#4 0.02,0.12,0.68,U] [#5 -0.08,0.41,0.00,M10] [#6 -0.14,0.18,0.62,U] [#7 0.10,-0.14,0.70,U] [#8 -0.14,0.26,0.00,M4] 
22:58:17.281 00.001 1032 refined, 6 included, MultiStar: {-0.02, 0.07}, one-star: {0.17, 0.11}
22:58:17.284 00.003 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
22:58:17.285 00.001 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
22:58:17.287 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.88 mountX=0.08 mountY=0.00, mountTheta=0.05
22:58:17.289 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
22:58:17.291 00.002 1032 Enqueuing Move request for scope (-0.02, 0.07)
22:58:17.293 00.002 10072 Worker thread wakes up
22:58:17.293 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
22:58:17.293 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
22:58:17.293 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.08 yDistance=0.00
22:58:17.295 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:58:17.299 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
22:58:17.299 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:58:17.299 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:17.299 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:58:17.299 00.000 10072 MoveAxis(W, 1, ABG)
22:58:17.299 00.000 10072 Guiding  Dir = 3, Dur = 1
22:58:17.299 00.000 10072 IsGuiding returns 0
22:58:17.300 00.001 10072 PulseGuide returned control before completion, sleep 11
22:58:17.318 00.018 1032 UpdateGuideState exits: m=1363 SNR=25.9
22:58:17.321 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:17.323 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:17.324 00.001 1032 Enqueuing Expose request
22:58:17.325 00.001 10072 IsGuiding returns 0
22:58:17.326 00.001 10072 Move returns status 0, amount 1
22:58:17.326 00.000 10072 MoveAxis(N, 0, ABG)
22:58:17.326 00.000 10072 Move returns status 0, amount 0
22:58:17.326 00.000 10072 move complete, result=0
22:58:17.326 00.000 10072 worker thread done servicing request
22:58:17.326 00.000 10072 Worker thread wakes up
22:58:17.326 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:17.326 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:17.335 00.009 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:58:17.965 00.630 10072 Exposure complete
22:58:18.018 00.053 10072 worker thread done servicing request
22:58:18.018 00.000 1032 OnExposeComplete: enter
22:58:18.021 00.003 1032 UpdateGuideState(): m_state=6
22:58:18.023 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6814
22:58:18.026 00.003 1032 Star::Find returns 1 (0), X=1102.04, Y=132.40, Mass=1362, SNR=25.9, Peak=120 HFD=3.3
22:58:18.028 00.002 1032 MultiStar: [#1 -0.01,0.12,0.96,U] [#2 -0.11,0.10,0.77,U] [#3 0.02,0.10,0.76,U] [#4 0.10,0.02,0.68,U] [#5 -0.19,0.26,0.00,R] [#6 -0.01,0.22,0.62,U] [#7 0.16,-0.16,0.72,U] [#8 -0.05,0.18,0.55,U] 
22:58:18.030 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.21, 0.02}
22:58:18.031 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
22:58:18.033 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
22:58:18.034 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=1.00 mountX=0.06 mountY=-0.06, mountTheta=-0.83
22:58:18.037 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
22:58:18.039 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
22:58:18.041 00.002 10072 Worker thread wakes up
22:58:18.041 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:58:18.041 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:58:18.041 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.06 yDistance=-0.06
22:58:18.044 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:58:18.046 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
22:58:18.046 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:58:18.046 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:18.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:58:18.046 00.000 10072 MoveAxis(W, 2, ABG)
22:58:18.046 00.000 10072 Guiding  Dir = 3, Dur = 2
22:58:18.046 00.000 10072 IsGuiding returns 0
22:58:18.047 00.001 10072 PulseGuide returned control before completion, sleep 12
22:58:18.066 00.019 1032 UpdateGuideState exits: m=1362 SNR=25.9
22:58:18.068 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:18.069 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:18.073 00.004 1032 Enqueuing Expose request
22:58:18.074 00.001 10072 IsGuiding returns 0
22:58:18.074 00.000 10072 Move returns status 0, amount 2
22:58:18.074 00.000 10072 MoveAxis(N, 0, ABG)
22:58:18.074 00.000 10072 Move returns status 0, amount 0
22:58:18.074 00.000 10072 move complete, result=0
22:58:18.074 00.000 10072 worker thread done servicing request
22:58:18.074 00.000 10072 Worker thread wakes up
22:58:18.075 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:18.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:18.082 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:58:18.480 00.398 10072 Exposure complete
22:58:18.534 00.054 10072 worker thread done servicing request
22:58:18.535 00.001 1032 OnExposeComplete: enter
22:58:18.537 00.002 1032 UpdateGuideState(): m_state=6
22:58:18.539 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6815
22:58:18.541 00.002 1032 Star::Find returns 1 (0), X=1102.09, Y=132.39, Mass=1308, SNR=25.4, Peak=116 HFD=3.3
22:58:18.543 00.002 1032 MultiStar: [#1 -0.06,0.08,0.97,U] [#2 -0.08,-0.04,0.83,U] [#3 0.01,0.13,0.77,U] [#4 0.29,-0.05,0.00,M1] [#5 0.17,-0.04,0.68,U] [#6 -0.02,0.01,0.63,U] [#7 0.09,-0.21,0.73,U] [#8 -0.06,0.11,0.52,U] 
22:58:18.545 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.01}, one-star: {0.26, 0.01}
22:58:18.546 00.001 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
22:58:18.550 00.004 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
22:58:18.553 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.15 mountX=-0.01 mountY=-0.05, mountTheta=-1.68
22:58:18.556 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
22:58:18.558 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
22:58:18.559 00.001 10072 Worker thread wakes up
22:58:18.560 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:58:18.560 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:58:18.560 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
22:58:18.562 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:58:18.564 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
22:58:18.565 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:58:18.565 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:18.565 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:58:18.565 00.000 10072 MoveAxis(W, 1, ABG)
22:58:18.565 00.000 10072 Guiding  Dir = 3, Dur = 1
22:58:18.565 00.000 10072 IsGuiding returns 0
22:58:18.566 00.001 10072 PulseGuide returned control before completion, sleep 11
22:58:18.584 00.018 1032 UpdateGuideState exits: m=1308 SNR=25.4
22:58:18.586 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:18.588 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:18.589 00.001 1032 Enqueuing Expose request
22:58:18.591 00.002 10072 IsGuiding returns 0
22:58:18.591 00.000 10072 Move returns status 0, amount 1
22:58:18.591 00.000 10072 MoveAxis(N, 0, ABG)
22:58:18.591 00.000 10072 Move returns status 0, amount 0
22:58:18.591 00.000 10072 move complete, result=0
22:58:18.591 00.000 10072 worker thread done servicing request
22:58:18.591 00.000 10072 Worker thread wakes up
22:58:18.592 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:18.592 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:18.599 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:58:19.227 00.628 10072 Exposure complete
22:58:19.279 00.052 10072 worker thread done servicing request
22:58:19.279 00.000 1032 OnExposeComplete: enter
22:58:19.281 00.002 1032 UpdateGuideState(): m_state=6
22:58:19.283 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6816
22:58:19.285 00.002 1032 Star::Find returns 1 (0), X=1102.01, Y=132.45, Mass=1426, SNR=26.5, Peak=127 HFD=3.3
22:58:19.288 00.003 1032 MultiStar: [#1 -0.11,0.19,0.93,U] [#2 0.05,0.05,0.78,U] [#3 -0.05,0.24,0.74,U] [#4 0.08,0.01,0.67,U] [#5 0.20,-0.05,0.64,U] [#6 0.07,0.11,0.63,U] [#7 -0.02,-0.07,0.71,U] [#8 -0.08,0.25,0.00,M3] 
22:58:19.290 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {0.18, 0.07}
22:58:19.292 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
22:58:19.293 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
22:58:19.295 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.01 mountX=0.06 mountY=-0.07, mountTheta=-0.83
22:58:19.300 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
22:58:19.303 00.003 1032 Enqueuing Move request for scope (0.05, 0.08)
22:58:19.305 00.002 10072 Worker thread wakes up
22:58:19.305 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
22:58:19.306 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
22:58:19.306 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.07
22:58:19.308 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:58:19.311 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
22:58:19.311 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:58:19.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:19.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:58:19.311 00.000 10072 MoveAxis(W, 2, ABG)
22:58:19.311 00.000 10072 Guiding  Dir = 3, Dur = 2
22:58:19.312 00.001 10072 IsGuiding returns 0
22:58:19.312 00.000 10072 PulseGuide returned control before completion, sleep 12
22:58:19.330 00.018 1032 UpdateGuideState exits: m=1426 SNR=26.5
22:58:19.333 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:19.335 00.002 10072 IsGuiding returns 0
22:58:19.336 00.001 10072 Move returns status 0, amount 2
22:58:19.336 00.000 10072 MoveAxis(N, 0, ABG)
22:58:19.336 00.000 10072 Move returns status 0, amount 0
22:58:19.336 00.000 10072 move complete, result=0
22:58:19.336 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:19.338 00.002 1032 Enqueuing Expose request
22:58:19.339 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:58:19.341 00.002 10072 worker thread done servicing request
22:58:19.341 00.000 10072 Worker thread wakes up
22:58:19.341 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:19.341 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:19.759 00.418 10072 Exposure complete
22:58:19.813 00.054 10072 worker thread done servicing request
22:58:19.813 00.000 1032 OnExposeComplete: enter
22:58:19.815 00.002 1032 UpdateGuideState(): m_state=6
22:58:19.817 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6817
22:58:19.819 00.002 1032 Star::Find returns 1 (0), X=1102.00, Y=132.53, Mass=1368, SNR=26.0, Peak=119 HFD=3.4
22:58:19.820 00.001 1032 MultiStar: [#1 -0.11,0.31,0.00,M1] [#2 0.02,0.25,0.00,M1] [#3 -0.06,0.26,0.00,M1] [#4 0.20,0.04,0.66,U] [#5 0.06,0.10,0.65,U] [#6 0.04,0.43,0.00,M1] [#7 -0.08,0.02,0.72,U] [#8 -0.05,0.35,0.00,M4] 
22:58:19.822 00.002 1032 refined, 3 included, MultiStar: {0.09, 0.08}, one-star: {0.17, 0.15}
22:58:19.823 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
22:58:19.824 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
22:58:19.826 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.13 cameraTheta=0.73 mountX=0.06 mountY=-0.11, mountTheta=-1.10
22:58:19.829 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
22:58:19.830 00.001 1032 Enqueuing Move request for scope (0.09, 0.08)
22:58:19.832 00.002 10072 Worker thread wakes up
22:58:19.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
22:58:19.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
22:58:19.832 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.06 yDistance=-0.11
22:58:19.835 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:58:19.838 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
22:58:19.838 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:58:19.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:19.839 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:58:19.839 00.000 10072 MoveAxis(W, 2, ABG)
22:58:19.839 00.000 10072 Guiding  Dir = 3, Dur = 2
22:58:19.839 00.000 10072 IsGuiding returns 0
22:58:19.840 00.001 10072 PulseGuide returned control before completion, sleep 12
22:58:19.857 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.0
22:58:19.860 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:19.862 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:19.864 00.002 1032 Enqueuing Expose request
22:58:19.867 00.003 10072 IsGuiding returns 0
22:58:19.867 00.000 10072 Move returns status 0, amount 2
22:58:19.867 00.000 10072 MoveAxis(N, 0, ABG)
22:58:19.867 00.000 10072 Move returns status 0, amount 0
22:58:19.867 00.000 10072 move complete, result=0
22:58:19.867 00.000 10072 worker thread done servicing request
22:58:19.867 00.000 10072 Worker thread wakes up
22:58:19.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:19.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:19.874 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:58:20.496 00.622 10072 Exposure complete
22:58:20.548 00.052 10072 worker thread done servicing request
22:58:20.549 00.001 1032 OnExposeComplete: enter
22:58:20.551 00.002 1032 UpdateGuideState(): m_state=6
22:58:20.553 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6818
22:58:20.555 00.002 1032 Star::Find returns 1 (0), X=1101.97, Y=132.54, Mass=1307, SNR=25.4, Peak=103 HFD=3.4
22:58:20.557 00.002 1032 MultiStar: [#1 -0.15,0.13,0.99,U] [#2 -0.03,0.10,0.78,U] [#3 -0.09,0.24,0.00,M2] [#4 0.20,0.07,0.68,U] [#5 0.05,0.19,0.68,U] [#6 0.05,0.21,0.62,U] [#7 -0.04,-0.09,0.73,U] [#8 0.03,0.29,0.00,M5] 
22:58:20.558 00.001 1032 refined, 6 included, MultiStar: {0.03, 0.11}, one-star: {0.14, 0.17}
22:58:20.561 00.003 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
22:58:20.562 00.001 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
22:58:20.563 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.35 mountX=0.10 mountY=-0.05, mountTheta=-0.48
22:58:20.566 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
22:58:20.568 00.002 1032 Enqueuing Move request for scope (0.03, 0.11)
22:58:20.571 00.003 10072 Worker thread wakes up
22:58:20.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
22:58:20.571 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
22:58:20.571 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.05
22:58:20.573 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:58:20.575 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
22:58:20.575 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
22:58:20.575 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:20.575 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:58:20.575 00.000 10072 MoveAxis(W, 2, ABG)
22:58:20.575 00.000 10072 Guiding  Dir = 3, Dur = 2
22:58:20.576 00.001 10072 IsGuiding returns 0
22:58:20.576 00.000 10072 PulseGuide returned control before completion, sleep 12
22:58:20.597 00.021 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:58:20.599 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:20.601 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:20.603 00.002 1032 Enqueuing Expose request
22:58:20.605 00.002 10072 IsGuiding returns 0
22:58:20.605 00.000 10072 Move returns status 0, amount 2
22:58:20.605 00.000 10072 MoveAxis(N, 0, ABG)
22:58:20.605 00.000 10072 Move returns status 0, amount 0
22:58:20.605 00.000 10072 move complete, result=0
22:58:20.605 00.000 10072 worker thread done servicing request
22:58:20.606 00.001 10072 Worker thread wakes up
22:58:20.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:20.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:20.613 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:58:21.011 00.398 10072 Exposure complete
22:58:21.059 00.048 10072 worker thread done servicing request
22:58:21.059 00.000 1032 OnExposeComplete: enter
22:58:21.061 00.002 1032 UpdateGuideState(): m_state=6
22:58:21.063 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6819
22:58:21.065 00.002 1032 Star::Find returns 1 (0), X=1102.04, Y=132.44, Mass=1393, SNR=26.2, Peak=115 HFD=3.3
22:58:21.066 00.001 1032 MultiStar: [#1 -0.15,0.14,1.01,U] [#2 -0.13,0.11,0.75,U] [#3 -0.08,0.15,0.73,U] [#4 0.16,0.05,0.67,U] [#5 -0.03,-0.07,0.69,U] [#6 -0.10,0.18,0.59,U] [#7 0.04,-0.09,0.68,U] [#8 -0.04,0.18,0.50,U] 
22:58:21.068 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {0.21, 0.06}
22:58:21.069 00.001 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
22:58:21.072 00.003 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
22:58:21.073 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.68 mountX=0.08 mountY=-0.01, mountTheta=-0.15
22:58:21.076 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
22:58:21.079 00.003 1032 Enqueuing Move request for scope (-0.01, 0.08)
22:58:21.083 00.004 10072 Worker thread wakes up
22:58:21.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:58:21.083 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:58:21.083 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
22:58:21.086 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:58:21.088 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
22:58:21.088 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:58:21.088 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:21.088 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:21.088 00.000 10072 MoveAxis(W, 2, ABG)
22:58:21.088 00.000 10072 Guiding  Dir = 3, Dur = 2
22:58:21.089 00.001 10072 IsGuiding returns 0
22:58:21.089 00.000 10072 PulseGuide returned control before completion, sleep 12
22:58:21.103 00.014 10072 IsGuiding returns 1
22:58:21.103 00.000 10072 scope still moving after pulse duration time elapsed
22:58:21.105 00.002 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:58:21.107 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:21.108 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:21.112 00.004 1032 Enqueuing Expose request
22:58:21.134 00.022 10072 IsGuiding returns 0
22:58:21.134 00.000 10072 scope move finished after 2 + 43 ms
22:58:21.134 00.000 10072 Move returns status 0, amount 2
22:58:21.134 00.000 10072 MoveAxis(N, 0, ABG)
22:58:21.134 00.000 10072 Move returns status 0, amount 0
22:58:21.134 00.000 10072 move complete, result=0
22:58:21.134 00.000 10072 worker thread done servicing request
22:58:21.134 00.000 10072 Worker thread wakes up
22:58:21.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:21.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:21.139 00.005 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:58:21.759 00.620 10072 Exposure complete
22:58:21.814 00.055 10072 worker thread done servicing request
22:58:21.814 00.000 1032 OnExposeComplete: enter
22:58:21.817 00.003 1032 UpdateGuideState(): m_state=6
22:58:21.819 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6820
22:58:21.821 00.002 1032 Star::Find returns 1 (0), X=1102.06, Y=132.38, Mass=1350, SNR=25.8, Peak=109 HFD=3.3
22:58:21.823 00.002 1032 MultiStar: [#1 -0.24,0.16,0.00,M1] [#2 -0.15,0.06,0.79,U] [#3 -0.14,0.08,0.74,U] [#4 0.08,0.06,0.67,U] [#5 0.03,0.02,0.71,U] [#6 0.09,0.11,0.62,U] [#7 -0.08,-0.09,0.74,U] [#8 -0.13,0.22,0.00,M5] 
22:58:21.825 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.03}, one-star: {0.23, 0.00}
22:58:21.827 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
22:58:21.828 00.001 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
22:58:21.830 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.14 mountX=0.03 mountY=-0.02, mountTheta=-0.70
22:58:21.834 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
22:58:21.840 00.006 1032 Enqueuing Move request for scope (0.01, 0.03)
22:58:21.842 00.002 10072 Worker thread wakes up
22:58:21.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:58:21.842 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:58:21.842 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
22:58:21.844 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:58:21.846 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
22:58:21.847 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:58:21.847 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:21.847 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:58:21.847 00.000 10072 MoveAxis(W, 3, ABG)
22:58:21.847 00.000 10072 Guiding  Dir = 3, Dur = 3
22:58:21.847 00.000 10072 IsGuiding returns 0
22:58:21.848 00.001 10072 PulseGuide returned control before completion, sleep 13
22:58:21.866 00.018 1032 UpdateGuideState exits: m=1350 SNR=25.8
22:58:21.868 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:21.870 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:21.872 00.002 1032 Enqueuing Expose request
22:58:21.873 00.001 10072 IsGuiding returns 0
22:58:21.874 00.001 10072 Move returns status 0, amount 3
22:58:21.874 00.000 10072 MoveAxis(N, 0, ABG)
22:58:21.874 00.000 10072 Move returns status 0, amount 0
22:58:21.874 00.000 10072 move complete, result=0
22:58:21.874 00.000 10072 worker thread done servicing request
22:58:21.874 00.000 10072 Worker thread wakes up
22:58:21.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:21.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:21.882 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:58:22.289 00.407 10072 Exposure complete
22:58:22.343 00.054 10072 worker thread done servicing request
22:58:22.343 00.000 1032 OnExposeComplete: enter
22:58:22.346 00.003 1032 UpdateGuideState(): m_state=6
22:58:22.348 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6821
22:58:22.349 00.001 1032 Star::Find returns 1 (0), X=1102.00, Y=132.38, Mass=1153, SNR=23.9, Peak=99 HFD=3.3
22:58:22.351 00.002 1032 MultiStar: [#1 -0.07,0.19,1.01,U] [#2 -0.20,0.04,0.86,U] [#3 -0.03,0.14,0.79,U] [#4 0.18,-0.01,0.73,U] [#5 0.19,-0.03,0.74,U] [#6 0.09,0.19,0.71,U] [#7 -0.08,0.01,0.76,U] [#8 0.04,0.21,0.57,U] 
22:58:22.353 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.18, 0.00}
22:58:22.355 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
22:58:22.357 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
22:58:22.358 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.23 mountX=0.07 mountY=-0.05, mountTheta=-0.60
22:58:22.363 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
22:58:22.365 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
22:58:22.367 00.002 10072 Worker thread wakes up
22:58:22.367 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
22:58:22.368 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
22:58:22.368 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
22:58:22.370 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:58:22.372 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
22:58:22.372 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:58:22.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:22.373 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:58:22.373 00.000 10072 MoveAxis(W, 2, ABG)
22:58:22.373 00.000 10072 Guiding  Dir = 3, Dur = 2
22:58:22.373 00.000 10072 IsGuiding returns 0
22:58:22.374 00.001 10072 PulseGuide returned control before completion, sleep 12
22:58:22.391 00.017 1032 UpdateGuideState exits: m=1153 SNR=23.9
22:58:22.393 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:22.396 00.003 10072 IsGuiding returns 0
22:58:22.396 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:22.400 00.004 1032 Enqueuing Expose request
22:58:22.402 00.002 10072 Move returns status 0, amount 2
22:58:22.402 00.000 10072 MoveAxis(N, 0, ABG)
22:58:22.402 00.000 10072 Move returns status 0, amount 0
22:58:22.402 00.000 10072 move complete, result=0
22:58:22.402 00.000 10072 worker thread done servicing request
22:58:22.402 00.000 10072 Worker thread wakes up
22:58:22.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:22.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:22.410 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:58:23.038 00.628 10072 Exposure complete
22:58:23.090 00.052 1032 OnExposeComplete: enter
22:58:23.092 00.002 1032 UpdateGuideState(): m_state=6
22:58:23.094 00.002 10072 worker thread done servicing request
22:58:23.094 00.000 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6822
22:58:23.096 00.002 1032 Star::Find returns 1 (0), X=1101.99, Y=132.50, Mass=1299, SNR=25.3, Peak=106 HFD=3.6
22:58:23.097 00.001 1032 MultiStar: [#1 -0.05,0.20,0.96,U] [#2 -0.08,0.14,0.78,U] [#3 -0.16,0.20,0.77,U] [#4 0.16,0.07,0.71,U] [#5 0.13,0.08,0.65,U] [#6 -0.11,0.22,0.63,U] [#7 0.14,-0.01,0.71,U] [#8 -0.02,0.18,0.53,U] 
22:58:23.098 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.16, 0.12}
22:58:23.102 00.004 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
22:58:23.103 00.001 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
22:58:23.104 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.41 mountX=0.12 mountY=-0.06, mountTheta=-0.42
22:58:23.107 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
22:58:23.111 00.004 1032 Enqueuing Move request for scope (0.02, 0.13)
22:58:23.113 00.002 10072 Worker thread wakes up
22:58:23.113 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
22:58:23.113 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
22:58:23.113 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.06
22:58:23.115 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:58:23.118 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
22:58:23.118 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
22:58:23.118 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:23.118 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:58:23.118 00.000 10072 MoveAxis(W, 4, ABG)
22:58:23.118 00.000 10072 Guiding  Dir = 3, Dur = 4
22:58:23.118 00.000 10072 IsGuiding returns 0
22:58:23.120 00.002 10072 PulseGuide returned control before completion, sleep 14
22:58:23.135 00.015 1032 UpdateGuideState exits: m=1299 SNR=25.3
22:58:23.138 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:23.139 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:23.141 00.002 1032 Enqueuing Expose request
22:58:23.148 00.007 10072 IsGuiding returns 0
22:58:23.148 00.000 10072 Move returns status 0, amount 4
22:58:23.148 00.000 10072 MoveAxis(N, 0, ABG)
22:58:23.148 00.000 10072 Move returns status 0, amount 0
22:58:23.148 00.000 10072 move complete, result=0
22:58:23.148 00.000 10072 worker thread done servicing request
22:58:23.148 00.000 10072 Worker thread wakes up
22:58:23.148 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:23.148 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:23.154 00.006 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:58:23.567 00.413 10072 Exposure complete
22:58:23.619 00.052 10072 worker thread done servicing request
22:58:23.619 00.000 1032 OnExposeComplete: enter
22:58:23.621 00.002 1032 UpdateGuideState(): m_state=6
22:58:23.623 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6823
22:58:23.626 00.003 1032 Star::Find returns 1 (0), X=1102.09, Y=132.49, Mass=1384, SNR=26.1, Peak=124 HFD=3.3
22:58:23.628 00.002 1032 MultiStar: [#1 0.06,0.13,0.94,U] [#2 0.14,-0.05,0.78,U] [#3 -0.03,0.28,0.00,M1] [#4 0.33,0.05,0.00,M1] [#5 0.10,-0.08,0.63,U] [#6 0.05,0.08,0.60,U] [#7 0.22,-0.13,0.67,U] [#8 0.10,0.15,0.52,U] 
22:58:23.630 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.04}, one-star: {0.26, 0.12}
22:58:23.631 00.001 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
22:58:23.633 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
22:58:23.635 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.26 mountX=-0.00 mountY=-0.14, mountTheta=-1.57
22:58:23.638 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
22:58:23.640 00.002 1032 Enqueuing Move request for scope (0.14, 0.04)
22:58:23.644 00.004 10072 Worker thread wakes up
22:58:23.644 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
22:58:23.644 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
22:58:23.644 00.000 10072 Moving (0.14, 0.04) raw xDistance=-0.00 yDistance=-0.14
22:58:23.648 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:58:23.651 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
22:58:23.651 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:58:23.651 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:23.651 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:58:23.651 00.000 10072 MoveAxis(W, 3, ABG)
22:58:23.651 00.000 10072 Guiding  Dir = 3, Dur = 3
22:58:23.651 00.000 10072 IsGuiding returns 0
22:58:23.651 00.000 10072 PulseGuide returned control before completion, sleep 13
22:58:23.669 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:58:23.671 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:23.672 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:23.676 00.004 1032 Enqueuing Expose request
22:58:23.678 00.002 10072 IsGuiding returns 0
22:58:23.678 00.000 10072 Move returns status 0, amount 3
22:58:23.678 00.000 10072 MoveAxis(N, 0, ABG)
22:58:23.678 00.000 10072 Move returns status 0, amount 0
22:58:23.678 00.000 10072 move complete, result=0
22:58:23.678 00.000 10072 worker thread done servicing request
22:58:23.678 00.000 10072 Worker thread wakes up
22:58:23.678 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:23.679 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:23.686 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:58:24.316 00.630 10072 Exposure complete
22:58:24.365 00.049 10072 worker thread done servicing request
22:58:24.365 00.000 1032 OnExposeComplete: enter
22:58:24.367 00.002 1032 UpdateGuideState(): m_state=6
22:58:24.369 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6824
22:58:24.370 00.001 1032 Star::Find returns 1 (0), X=1102.13, Y=132.32, Mass=1408, SNR=26.4, Peak=128 HFD=3.2
22:58:24.372 00.002 1032 MultiStar: [#1 -0.02,0.05,0.93,U] [#2 0.07,-0.06,0.78,U] [#3 -0.15,-0.02,0.74,U] [#4 0.14,-0.00,0.66,U] [#5 0.17,-0.18,0.64,U] [#6 0.04,0.09,0.61,U] [#7 0.05,-0.15,0.70,U] [#8 0.04,-0.05,0.51,U] 
22:58:24.373 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.30, -0.06}
22:58:24.374 00.001 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
22:58:24.376 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
22:58:24.377 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.49 mountX=-0.06 mountY=-0.06, mountTheta=-2.32
22:58:24.380 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
22:58:24.381 00.001 1032 Enqueuing Move request for scope (0.08, -0.04)
22:58:24.383 00.002 10072 Worker thread wakes up
22:58:24.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
22:58:24.383 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
22:58:24.383 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.06
22:58:24.385 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:58:24.387 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
22:58:24.387 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:58:24.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:24.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:58:24.387 00.000 10072 MoveAxis(W, 4, ABG)
22:58:24.387 00.000 10072 Guiding  Dir = 3, Dur = 4
22:58:24.389 00.002 10072 IsGuiding returns 0
22:58:24.389 00.000 10072 PulseGuide returned control before completion, sleep 14
22:58:24.407 00.018 10072 IsGuiding returns 0
22:58:24.407 00.000 10072 Move returns status 0, amount 4
22:58:24.407 00.000 10072 MoveAxis(N, 0, ABG)
22:58:24.407 00.000 10072 Move returns status 0, amount 0
22:58:24.407 00.000 10072 move complete, result=0
22:58:24.407 00.000 10072 worker thread done servicing request
22:58:24.409 00.002 1032 UpdateGuideState exits: m=1408 SNR=26.4
22:58:24.411 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:24.413 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:24.415 00.002 1032 Enqueuing Expose request
22:58:24.416 00.001 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:58:24.418 00.002 10072 Worker thread wakes up
22:58:24.418 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:24.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:24.832 00.414 10072 Exposure complete
22:58:24.884 00.052 10072 worker thread done servicing request
22:58:24.885 00.001 1032 OnExposeComplete: enter
22:58:24.887 00.002 1032 UpdateGuideState(): m_state=6
22:58:24.889 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6825
22:58:24.891 00.002 1032 Star::Find returns 1 (0), X=1102.10, Y=132.35, Mass=1315, SNR=25.5, Peak=121 HFD=3.2
22:58:24.896 00.005 1032 MultiStar: [#1 -0.08,0.05,0.97,U] [#2 -0.10,-0.01,0.78,U] [#3 -0.20,0.12,0.77,U] [#4 0.09,0.04,0.68,U] [#5 0.19,-0.09,0.66,U] [#6 0.06,0.11,0.58,U] [#7 -0.02,-0.21,0.74,U] [#8 -0.06,0.09,0.51,U] 
22:58:24.898 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.27, -0.03}
22:58:24.900 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
22:58:24.902 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
22:58:24.905 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.16 mountX=-0.00 mountY=-0.02, mountTheta=-1.67
22:58:24.908 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
22:58:24.910 00.002 1032 Enqueuing Move request for scope (0.02, 0.00)
22:58:24.912 00.002 10072 Worker thread wakes up
22:58:24.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
22:58:24.912 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
22:58:24.912 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
22:58:24.914 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:58:24.916 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
22:58:24.917 00.001 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:58:24.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:24.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:58:24.917 00.000 10072 MoveAxis(W, 3, ABG)
22:58:24.917 00.000 10072 Guiding  Dir = 3, Dur = 3
22:58:24.917 00.000 10072 IsGuiding returns 0
22:58:24.918 00.001 10072 PulseGuide returned control before completion, sleep 13
22:58:24.936 00.018 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:58:24.938 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:24.940 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:24.942 00.002 1032 Enqueuing Expose request
22:58:24.944 00.002 10072 IsGuiding returns 0
22:58:24.944 00.000 10072 Move returns status 0, amount 3
22:58:24.944 00.000 10072 MoveAxis(N, 0, ABG)
22:58:24.944 00.000 10072 Move returns status 0, amount 0
22:58:24.944 00.000 10072 move complete, result=0
22:58:24.944 00.000 10072 worker thread done servicing request
22:58:24.944 00.000 10072 Worker thread wakes up
22:58:24.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:24.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:24.951 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:58:25.569 00.618 10072 Exposure complete
22:58:25.626 00.057 10072 worker thread done servicing request
22:58:25.626 00.000 1032 OnExposeComplete: enter
22:58:25.630 00.004 1032 UpdateGuideState(): m_state=6
22:58:25.632 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6826
22:58:25.634 00.002 1032 Star::Find returns 1 (0), X=1102.02, Y=132.44, Mass=1442, SNR=26.7, Peak=123 HFD=3.2
22:58:25.637 00.003 1032 MultiStar: [#1 -0.19,0.21,0.00,M1] [#2 -0.13,0.01,0.77,U] [#3 0.02,0.04,0.71,U] [#4 0.02,0.10,0.65,U] [#5 0.11,-0.16,0.61,U] [#6 -0.09,0.23,0.60,U] [#7 -0.08,-0.01,0.69,U] [#8 -0.03,0.19,0.52,U] 
22:58:25.639 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.05}, one-star: {0.19, 0.06}
22:58:25.641 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
22:58:25.644 00.003 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
22:58:25.646 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.37 mountX=0.05 mountY=-0.02, mountTheta=-0.46
22:58:25.649 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
22:58:25.650 00.001 1032 Enqueuing Move request for scope (0.01, 0.05)
22:58:25.652 00.002 10072 Worker thread wakes up
22:58:25.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
22:58:25.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
22:58:25.652 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
22:58:25.653 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:58:25.657 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
22:58:25.657 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:58:25.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:25.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:58:25.657 00.000 10072 MoveAxis(W, 4, ABG)
22:58:25.657 00.000 10072 Guiding  Dir = 3, Dur = 4
22:58:25.657 00.000 10072 IsGuiding returns 0
22:58:25.658 00.001 10072 PulseGuide returned control before completion, sleep 14
22:58:25.675 00.017 10072 IsGuiding returns 0
22:58:25.675 00.000 10072 Move returns status 0, amount 4
22:58:25.675 00.000 10072 MoveAxis(N, 0, ABG)
22:58:25.675 00.000 10072 Move returns status 0, amount 0
22:58:25.675 00.000 10072 move complete, result=0
22:58:25.675 00.000 10072 worker thread done servicing request
22:58:25.676 00.001 1032 UpdateGuideState exits: m=1442 SNR=26.7
22:58:25.679 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:25.681 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:25.683 00.002 1032 Enqueuing Expose request
22:58:25.686 00.003 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:58:25.688 00.002 10072 Worker thread wakes up
22:58:25.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:25.688 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:26.097 00.409 10072 Exposure complete
22:58:26.152 00.055 1032 OnExposeComplete: enter
22:58:26.156 00.004 1032 UpdateGuideState(): m_state=6
22:58:26.158 00.002 10072 worker thread done servicing request
22:58:26.158 00.000 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6827
22:58:26.160 00.002 1032 Star::Find returns 1 (0), X=1102.02, Y=132.54, Mass=1417, SNR=26.4, Peak=132 HFD=3.5
22:58:26.162 00.002 1032 MultiStar: [#1 -0.13,0.25,0.00,M2] [#2 -0.03,0.08,0.79,U] [#3 0.02,0.17,0.74,U] [#4 0.15,0.10,0.66,U] [#5 0.14,0.02,0.64,U] [#6 -0.04,0.43,0.00,M1] [#7 0.10,-0.15,0.66,U] [#8 -0.06,0.27,0.00,M1] 
22:58:26.163 00.001 1032 refined, 5 included, MultiStar: {0.10, 0.07}, one-star: {0.19, 0.16}
22:58:26.166 00.003 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
22:58:26.167 00.001 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
22:58:26.169 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=0.05 mountY=-0.11, mountTheta=-1.18
22:58:26.173 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
22:58:26.177 00.004 1032 Enqueuing Move request for scope (0.10, 0.07)
22:58:26.179 00.002 10072 Worker thread wakes up
22:58:26.179 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
22:58:26.179 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
22:58:26.179 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.05 yDistance=-0.11
22:58:26.181 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:58:26.184 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
22:58:26.184 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:58:26.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:26.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:58:26.184 00.000 10072 MoveAxis(W, 3, ABG)
22:58:26.184 00.000 10072 Guiding  Dir = 3, Dur = 3
22:58:26.185 00.001 10072 IsGuiding returns 0
22:58:26.185 00.000 10072 PulseGuide returned control before completion, sleep 13
22:58:26.202 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.4
22:58:26.207 00.005 10072 IsGuiding returns 0
22:58:26.207 00.000 10072 Move returns status 0, amount 3
22:58:26.207 00.000 10072 MoveAxis(N, 0, ABG)
22:58:26.207 00.000 10072 Move returns status 0, amount 0
22:58:26.207 00.000 10072 move complete, result=0
22:58:26.207 00.000 10072 worker thread done servicing request
22:58:26.207 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:26.209 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:26.211 00.002 1032 Enqueuing Expose request
22:58:26.213 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:58:26.215 00.002 10072 Worker thread wakes up
22:58:26.215 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:26.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:26.847 00.632 10072 Exposure complete
22:58:26.900 00.053 10072 worker thread done servicing request
22:58:26.900 00.000 1032 OnExposeComplete: enter
22:58:26.902 00.002 1032 UpdateGuideState(): m_state=6
22:58:26.903 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6828
22:58:26.906 00.003 1032 Star::Find returns 1 (0), X=1102.15, Y=132.45, Mass=1450, SNR=26.8, Peak=129 HFD=3.3
22:58:26.907 00.001 1032 MultiStar: [#1 0.08,0.20,0.92,U] [#2 -0.01,0.05,0.75,U] [#3 -0.07,0.04,0.74,U] [#4 0.20,-0.02,0.62,U] [#5 0.18,0.22,0.00,M1] [#6 0.06,0.13,0.62,U] [#7 0.11,-0.16,0.67,U] [#8 -0.07,0.12,0.49,U] 
22:58:26.909 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.06}, one-star: {0.32, 0.07}
22:58:26.910 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
22:58:26.912 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
22:58:26.915 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.56 mountX=0.03 mountY=-0.10, mountTheta=-1.27
22:58:26.917 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
22:58:26.919 00.002 1032 Enqueuing Move request for scope (0.09, 0.06)
22:58:26.920 00.001 10072 Worker thread wakes up
22:58:26.921 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
22:58:26.921 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
22:58:26.921 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.03 yDistance=-0.10
22:58:26.923 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:58:26.926 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
22:58:26.926 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:58:26.926 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:26.926 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:58:26.926 00.000 10072 MoveAxis(W, 4, ABG)
22:58:26.926 00.000 10072 Guiding  Dir = 3, Dur = 4
22:58:26.926 00.000 10072 IsGuiding returns 0
22:58:26.926 00.000 10072 PulseGuide returned control before completion, sleep 14
22:58:26.944 00.018 1032 UpdateGuideState exits: m=1450 SNR=26.8
22:58:26.946 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:26.948 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:26.949 00.001 1032 Enqueuing Expose request
22:58:26.951 00.002 10072 IsGuiding returns 0
22:58:26.951 00.000 10072 Move returns status 0, amount 4
22:58:26.951 00.000 10072 MoveAxis(N, 0, ABG)
22:58:26.951 00.000 10072 Move returns status 0, amount 0
22:58:26.951 00.000 10072 move complete, result=0
22:58:26.951 00.000 10072 worker thread done servicing request
22:58:26.951 00.000 10072 Worker thread wakes up
22:58:26.951 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:26.951 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:26.960 00.009 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:58:27.357 00.397 10072 Exposure complete
22:58:27.412 00.055 10072 worker thread done servicing request
22:58:27.412 00.000 1032 OnExposeComplete: enter
22:58:27.414 00.002 1032 UpdateGuideState(): m_state=6
22:58:27.416 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6829
22:58:27.419 00.003 1032 Star::Find returns 1 (0), X=1102.20, Y=132.36, Mass=1407, SNR=26.4, Peak=129 HFD=3.2
22:58:27.420 00.001 1032 MultiStar: [#1 0.06,0.17,0.96,U] [#2 0.01,0.03,0.82,U] [#3 -0.00,0.17,0.77,U] [#4 0.25,0.07,0.00,M1] [#5 0.23,0.03,0.64,U] [#6 -0.05,0.17,0.62,U] [#7 0.21,-0.09,0.71,U] [#8 0.05,0.18,0.52,U] 
22:58:27.421 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.08}, one-star: {0.37, -0.01}
22:58:27.424 00.003 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
22:58:27.426 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
22:58:27.428 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.58 mountX=0.05 mountY=-0.14, mountTheta=-1.25
22:58:27.431 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
22:58:27.433 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
22:58:27.435 00.002 10072 Worker thread wakes up
22:58:27.436 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:58:27.436 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:58:27.436 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.14
22:58:27.438 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:58:27.440 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
22:58:27.440 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:58:27.440 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:27.440 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:58:27.440 00.000 10072 MoveAxis(W, 3, ABG)
22:58:27.440 00.000 10072 Guiding  Dir = 3, Dur = 3
22:58:27.441 00.001 10072 IsGuiding returns 0
22:58:27.441 00.000 10072 PulseGuide returned control before completion, sleep 13
22:58:27.458 00.017 1032 UpdateGuideState exits: m=1407 SNR=26.4
22:58:27.461 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:27.462 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:27.464 00.002 1032 Enqueuing Expose request
22:58:27.466 00.002 10072 IsGuiding returns 0
22:58:27.466 00.000 10072 Move returns status 0, amount 3
22:58:27.466 00.000 10072 MoveAxis(N, 0, ABG)
22:58:27.466 00.000 10072 Move returns status 0, amount 0
22:58:27.466 00.000 10072 move complete, result=0
22:58:27.466 00.000 10072 worker thread done servicing request
22:58:27.466 00.000 10072 Worker thread wakes up
22:58:27.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:27.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:27.474 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:58:28.093 00.619 10072 Exposure complete
22:58:28.144 00.051 10072 worker thread done servicing request
22:58:28.145 00.001 1032 OnExposeComplete: enter
22:58:28.146 00.001 1032 UpdateGuideState(): m_state=6
22:58:28.148 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6830
22:58:28.150 00.002 1032 Star::Find returns 1 (0), X=1102.08, Y=132.46, Mass=1386, SNR=26.2, Peak=117 HFD=3.3
22:58:28.152 00.002 1032 MultiStar: [#1 -0.01,0.19,0.94,U] [#2 -0.07,0.05,0.74,U] [#3 0.02,0.27,0.00,M1] [#4 0.16,0.31,0.00,M2] [#5 0.18,0.05,0.64,U] [#6 -0.06,0.31,0.00,M1] [#7 0.17,0.01,0.70,U] [#8 0.11,0.14,0.51,U] 
22:58:28.154 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.09}, one-star: {0.25, 0.09}
22:58:28.155 00.001 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
22:58:28.158 00.003 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
22:58:28.159 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.71 mountX=0.06 mountY=-0.12, mountTheta=-1.12
22:58:28.162 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
22:58:28.164 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
22:58:28.166 00.002 10072 Worker thread wakes up
22:58:28.166 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
22:58:28.166 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
22:58:28.166 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
22:58:28.168 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:58:28.170 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
22:58:28.170 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:58:28.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:28.170 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:58:28.170 00.000 10072 MoveAxis(W, 5, ABG)
22:58:28.170 00.000 10072 Guiding  Dir = 3, Dur = 5
22:58:28.171 00.001 10072 IsGuiding returns 0
22:58:28.171 00.000 10072 PulseGuide returned control before completion, sleep 15
22:58:28.190 00.019 1032 UpdateGuideState exits: m=1386 SNR=26.2
22:58:28.192 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:28.194 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:28.196 00.002 1032 Enqueuing Expose request
22:58:28.199 00.003 10072 IsGuiding returns 0
22:58:28.199 00.000 10072 Move returns status 0, amount 5
22:58:28.199 00.000 10072 MoveAxis(N, 0, ABG)
22:58:28.199 00.000 10072 Move returns status 0, amount 0
22:58:28.199 00.000 10072 move complete, result=0
22:58:28.199 00.000 10072 worker thread done servicing request
22:58:28.199 00.000 10072 Worker thread wakes up
22:58:28.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:28.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:28.207 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:58:28.607 00.400 10072 Exposure complete
22:58:28.662 00.055 10072 worker thread done servicing request
22:58:28.662 00.000 1032 OnExposeComplete: enter
22:58:28.665 00.003 1032 UpdateGuideState(): m_state=6
22:58:28.666 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6831
22:58:28.668 00.002 1032 Star::Find returns 1 (0), X=1102.00, Y=132.62, Mass=1360, SNR=25.9, Peak=118 HFD=3.4
22:58:28.670 00.002 1032 MultiStar: [#1 -0.00,0.25,0.93,U] [#2 0.02,0.14,0.77,U] [#3 -0.09,0.25,0.00,M2] [#4 0.31,0.21,0.00,M3] [#5 0.09,0.11,0.68,U] [#6 -0.02,0.44,0.00,M2] [#7 0.05,-0.07,0.71,U] [#8 -0.21,0.40,0.00,M1] 
22:58:28.671 00.001 1032 refined, 4 included, MultiStar: {0.07, 0.15}, one-star: {0.17, 0.25}
22:58:28.673 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
22:58:28.675 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
22:58:28.676 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.14 mountX=0.13 mountY=-0.10, mountTheta=-0.69
22:58:28.679 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
22:58:28.680 00.001 1032 Enqueuing Move request for scope (0.07, 0.15)
22:58:28.682 00.002 10072 Worker thread wakes up
22:58:28.682 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
22:58:28.682 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
22:58:28.682 00.000 10072 Moving (0.07, 0.15) raw xDistance=0.13 yDistance=-0.10
22:58:28.685 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
22:58:28.688 00.003 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
22:58:28.688 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
22:58:28.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:28.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:58:28.688 00.000 10072 MoveAxis(W, 4, ABG)
22:58:28.688 00.000 10072 Guiding  Dir = 3, Dur = 4
22:58:28.689 00.001 10072 IsGuiding returns 0
22:58:28.689 00.000 10072 PulseGuide returned control before completion, sleep 14
22:58:28.707 00.018 1032 UpdateGuideState exits: m=1360 SNR=25.9
22:58:28.709 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:28.711 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:28.714 00.003 1032 Enqueuing Expose request
22:58:28.716 00.002 10072 IsGuiding returns 0
22:58:28.716 00.000 10072 Move returns status 0, amount 4
22:58:28.716 00.000 10072 MoveAxis(N, 0, ABG)
22:58:28.716 00.000 10072 Move returns status 0, amount 0
22:58:28.716 00.000 10072 move complete, result=0
22:58:28.716 00.000 10072 worker thread done servicing request
22:58:28.716 00.000 10072 Worker thread wakes up
22:58:28.716 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:28.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:28.724 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:58:29.343 00.619 10072 Exposure complete
22:58:29.393 00.050 10072 worker thread done servicing request
22:58:29.394 00.001 1032 OnExposeComplete: enter
22:58:29.396 00.002 1032 UpdateGuideState(): m_state=6
22:58:29.398 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6832
22:58:29.401 00.003 1032 Star::Find returns 1 (0), X=1102.23, Y=132.38, Mass=1382, SNR=26.1, Peak=130 HFD=3.2
22:58:29.404 00.003 1032 MultiStar: [#1 0.10,0.22,0.95,U] [#2 -0.07,0.07,0.76,U] [#3 -0.02,0.18,0.75,U] [#4 0.23,0.16,0.00,M4] [#5 0.19,0.03,0.64,U] [#6 0.16,0.27,0.00,M3] [#7 0.14,0.03,0.71,U] [#8 -0.09,0.27,0.00,M2] 
22:58:29.406 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.09}, one-star: {0.40, 0.00}
22:58:29.407 00.001 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
22:58:29.409 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
22:58:29.410 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.60 mountX=0.05 mountY=-0.15, mountTheta=-1.23
22:58:29.412 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.09, opts=13)
22:58:29.414 00.002 1032 Enqueuing Move request for scope (0.13, 0.09)
22:58:29.415 00.001 10072 Worker thread wakes up
22:58:29.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
22:58:29.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
22:58:29.415 00.000 10072 Moving (0.13, 0.09) raw xDistance=0.05 yDistance=-0.15
22:58:29.418 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
22:58:29.421 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
22:58:29.421 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:58:29.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:29.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:58:29.421 00.000 10072 MoveAxis(W, 5, ABG)
22:58:29.421 00.000 10072 Guiding  Dir = 3, Dur = 5
22:58:29.421 00.000 10072 IsGuiding returns 0
22:58:29.421 00.000 10072 PulseGuide returned control before completion, sleep 15
22:58:29.439 00.018 1032 UpdateGuideState exits: m=1382 SNR=26.1
22:58:29.441 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:29.443 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:29.444 00.001 1032 Enqueuing Expose request
22:58:29.449 00.005 10072 IsGuiding returns 0
22:58:29.449 00.000 10072 Move returns status 0, amount 5
22:58:29.449 00.000 10072 MoveAxis(N, 0, ABG)
22:58:29.449 00.000 10072 Move returns status 0, amount 0
22:58:29.449 00.000 10072 move complete, result=0
22:58:29.449 00.000 10072 worker thread done servicing request
22:58:29.449 00.000 10072 Worker thread wakes up
22:58:29.449 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:29.449 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:29.453 00.004 1032 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
22:58:29.863 00.410 10072 Exposure complete
22:58:29.915 00.052 10072 worker thread done servicing request
22:58:29.916 00.001 1032 OnExposeComplete: enter
22:58:29.917 00.001 1032 UpdateGuideState(): m_state=6
22:58:29.919 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6833
22:58:29.921 00.002 1032 Star::Find returns 1 (0), X=1102.18, Y=132.45, Mass=1374, SNR=26.1, Peak=118 HFD=3.2
22:58:29.923 00.002 1032 MultiStar: [#1 0.05,0.20,0.97,U] [#2 0.02,0.05,0.78,U] [#3 -0.01,0.09,0.75,U] [#4 0.29,0.17,0.00,M5] [#5 0.15,-0.09,0.65,U] [#6 -0.07,0.23,0.63,U] [#7 0.10,-0.15,0.70,U] [#8 0.06,0.23,0.51,U] 
22:58:29.924 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.08}, one-star: {0.35, 0.07}
22:58:29.926 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
22:58:29.928 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
22:58:29.929 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=0.05 mountY=-0.11, mountTheta=-1.12
22:58:29.933 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
22:58:29.935 00.002 1032 Enqueuing Move request for scope (0.09, 0.08)
22:58:29.937 00.002 10072 Worker thread wakes up
22:58:29.937 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
22:58:29.937 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
22:58:29.937 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.11
22:58:29.939 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:58:29.942 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
22:58:29.942 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:58:29.942 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:29.942 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:58:29.942 00.000 10072 MoveAxis(W, 4, ABG)
22:58:29.942 00.000 10072 Guiding  Dir = 3, Dur = 4
22:58:29.943 00.001 10072 IsGuiding returns 0
22:58:29.943 00.000 10072 PulseGuide returned control before completion, sleep 14
22:58:29.962 00.019 1032 UpdateGuideState exits: m=1374 SNR=26.1
22:58:29.964 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:29.966 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:29.968 00.002 1032 Enqueuing Expose request
22:58:29.971 00.003 10072 IsGuiding returns 0
22:58:29.971 00.000 10072 Move returns status 0, amount 4
22:58:29.971 00.000 10072 MoveAxis(N, 0, ABG)
22:58:29.971 00.000 10072 Move returns status 0, amount 0
22:58:29.971 00.000 10072 move complete, result=0
22:58:29.971 00.000 10072 worker thread done servicing request
22:58:29.971 00.000 10072 Worker thread wakes up
22:58:29.971 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:29.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:29.978 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:58:30.597 00.619 10072 Exposure complete
22:58:30.648 00.051 10072 worker thread done servicing request
22:58:30.648 00.000 1032 OnExposeComplete: enter
22:58:30.651 00.003 1032 UpdateGuideState(): m_state=6
22:58:30.654 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6834
22:58:30.656 00.002 1032 Star::Find returns 1 (0), X=1102.09, Y=132.48, Mass=1417, SNR=26.5, Peak=124 HFD=3.2
22:58:30.658 00.002 1032 MultiStar: [#1 -0.04,0.29,0.00,M1] [#2 0.06,0.10,0.77,U] [#3 -0.05,0.29,0.00,M1] [#4 0.20,0.15,0.00,M6] [#5 0.07,-0.04,0.67,U] [#6 0.02,0.18,0.60,U] [#7 0.06,-0.06,0.67,U] [#8 -0.05,0.32,0.00,M2] 
22:58:30.659 00.001 1032 refined, 4 included, MultiStar: {0.11, 0.06}, one-star: {0.26, 0.10}
22:58:30.661 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:58:30.662 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:58:30.664 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.48 mountX=0.03 mountY=-0.12, mountTheta=-1.35
22:58:30.668 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
22:58:30.671 00.003 1032 Enqueuing Move request for scope (0.11, 0.06)
22:58:30.672 00.001 10072 Worker thread wakes up
22:58:30.672 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
22:58:30.672 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
22:58:30.672 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
22:58:30.676 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:58:30.679 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
22:58:30.679 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
22:58:30.679 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:30.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:58:30.679 00.000 10072 MoveAxis(W, 5, ABG)
22:58:30.679 00.000 10072 Guiding  Dir = 3, Dur = 5
22:58:30.680 00.001 10072 IsGuiding returns 0
22:58:30.680 00.000 10072 PulseGuide returned control before completion, sleep 15
22:58:30.697 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.5
22:58:30.699 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:30.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:30.704 00.003 10072 IsGuiding returns 0
22:58:30.704 00.000 1032 Enqueuing Expose request
22:58:30.707 00.003 10072 Move returns status 0, amount 5
22:58:30.707 00.000 10072 MoveAxis(N, 0, ABG)
22:58:30.707 00.000 10072 Move returns status 0, amount 0
22:58:30.707 00.000 10072 move complete, result=0
22:58:30.708 00.001 10072 worker thread done servicing request
22:58:30.708 00.000 10072 Worker thread wakes up
22:58:30.708 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:30.708 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:30.716 00.008 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
22:58:31.127 00.411 10072 Exposure complete
22:58:31.180 00.053 10072 worker thread done servicing request
22:58:31.180 00.000 1032 OnExposeComplete: enter
22:58:31.182 00.002 1032 UpdateGuideState(): m_state=6
22:58:31.184 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6835
22:58:31.187 00.003 1032 Star::Find returns 1 (0), X=1102.00, Y=132.57, Mass=1315, SNR=25.5, Peak=113 HFD=3.5
22:58:31.189 00.002 1032 MultiStar: [#1 0.02,0.37,0.00,M2] [#2 -0.09,0.10,0.77,U] [#3 0.03,0.30,0.00,M2] [#4 0.21,0.26,0.00,M7] [#5 0.07,0.04,0.68,U] [#6 -0.04,0.36,0.00,M2] [#7 0.09,0.01,0.71,U] [#8 0.01,0.37,0.00,M3] 
22:58:31.191 00.002 1032 refined, 3 included, MultiStar: {0.07, 0.10}, one-star: {0.17, 0.19}
22:58:31.193 00.002 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
22:58:31.195 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
22:58:31.197 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=0.07 mountY=-0.09, mountTheta=-0.89
22:58:31.201 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
22:58:31.203 00.002 1032 Enqueuing Move request for scope (0.07, 0.10)
22:58:31.205 00.002 10072 Worker thread wakes up
22:58:31.205 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
22:58:31.205 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
22:58:31.205 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.07 yDistance=-0.09
22:58:31.208 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:58:31.212 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
22:58:31.212 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:58:31.213 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:31.213 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:58:31.213 00.000 10072 MoveAxis(W, 4, ABG)
22:58:31.213 00.000 10072 Guiding  Dir = 3, Dur = 4
22:58:31.213 00.000 10072 IsGuiding returns 0
22:58:31.214 00.001 10072 PulseGuide returned control before completion, sleep 14
22:58:31.231 00.017 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:58:31.233 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:31.235 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:31.236 00.001 10072 IsGuiding returns 0
22:58:31.236 00.000 10072 Move returns status 0, amount 4
22:58:31.237 00.001 10072 MoveAxis(N, 0, ABG)
22:58:31.237 00.000 10072 Move returns status 0, amount 0
22:58:31.237 00.000 10072 move complete, result=0
22:58:31.237 00.000 1032 Enqueuing Expose request
22:58:31.240 00.003 10072 worker thread done servicing request
22:58:31.240 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:58:31.241 00.001 10072 Worker thread wakes up
22:58:31.242 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:31.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:31.868 00.626 10072 Exposure complete
22:58:31.920 00.052 10072 worker thread done servicing request
22:58:31.920 00.000 1032 OnExposeComplete: enter
22:58:31.923 00.003 1032 UpdateGuideState(): m_state=6
22:58:31.924 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6836
22:58:31.927 00.003 1032 Star::Find returns 1 (0), X=1102.07, Y=132.70, Mass=1402, SNR=26.3, Peak=127 HFD=3.3
22:58:31.929 00.002 1032 MultiStar: [#1 0.06,0.34,0.00,M3] [#2 -0.03,0.26,0.00,M1] [#3 -0.05,0.27,0.00,M3] [#4 0.18,0.29,0.00,M8] [#5 0.20,0.08,0.66,U] [#6 0.06,0.47,0.00,M3] [#7 0.18,-0.05,0.70,U] [#8 0.04,0.37,0.00,M4] 
22:58:31.931 00.002 1032 refined, 2 included, MultiStar: {0.21, 0.14}, one-star: {0.24, 0.32}
22:58:31.933 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
22:58:31.935 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
22:58:31.936 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=0.14 hyp=0.26 cameraTheta=0.59 mountX=0.08 mountY=-0.24, mountTheta=-1.24
22:58:31.939 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.14, opts=13)
22:58:31.941 00.002 1032 Enqueuing Move request for scope (0.21, 0.14)
22:58:31.942 00.001 10072 Worker thread wakes up
22:58:31.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.14) opts 0xd
22:58:31.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.14)
22:58:31.944 00.002 10072 Moving (0.21, 0.14) raw xDistance=0.08 yDistance=-0.24
22:58:31.946 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:58:31.948 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
22:58:31.948 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
22:58:31.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:58:31.948 00.000 10072 MoveAxis(W, 5, ABG)
22:58:31.948 00.000 10072 Guiding  Dir = 3, Dur = 5
22:58:31.949 00.001 10072 IsGuiding returns 0
22:58:31.949 00.000 10072 PulseGuide returned control before completion, sleep 15
22:58:31.966 00.017 1032 UpdateGuideState exits: m=1402 SNR=26.3
22:58:31.967 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:31.969 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:31.971 00.002 1032 Enqueuing Expose request
22:58:31.974 00.003 10072 IsGuiding returns 0
22:58:31.974 00.000 10072 Move returns status 0, amount 5
22:58:31.974 00.000 10072 MoveAxis(N, 156, ABG)
22:58:31.974 00.000 10072 Guiding  Dir = 0, Dur = 156
22:58:31.974 00.000 10072 IsGuiding returns 0
22:58:31.975 00.001 10072 PulseGuide returned control before completion, sleep 166
22:58:32.145 00.170 10072 IsGuiding returns 0
22:58:32.145 00.000 10072 Move returns status 0, amount 156
22:58:32.145 00.000 10072 move complete, result=0
22:58:32.145 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.2 px 156 ms NORTH
22:58:32.148 00.003 10072 worker thread done servicing request
22:58:32.148 00.000 10072 Worker thread wakes up
22:58:32.148 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:32.148 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:32.556 00.408 10072 Exposure complete
22:58:32.605 00.049 10072 worker thread done servicing request
22:58:32.605 00.000 1032 OnExposeComplete: enter
22:58:32.608 00.003 1032 UpdateGuideState(): m_state=6
22:58:32.610 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6837
22:58:32.611 00.001 1032 Star::Find returns 1 (0), X=1101.89, Y=132.62, Mass=1263, SNR=24.9, Peak=108 HFD=3.3
22:58:32.613 00.002 1032 MultiStar: [#1 -0.17,0.21,0.00,M4] [#2 -0.02,0.15,0.79,U] [#3 -0.07,0.17,0.83,U] [#4 0.02,0.14,0.69,U] [#5 -0.01,0.09,0.70,U] [#6 -0.06,0.27,0.00,M4] [#7 -0.01,-0.23,0.73,U] [#8 -0.10,0.23,0.55,U] 
22:58:32.615 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.12}, one-star: {0.06, 0.24}
22:58:32.616 00.001 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
22:58:32.618 00.002 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
22:58:32.620 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.12 mountY=-0.02, mountTheta=-0.13
22:58:32.622 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.12, opts=13)
22:58:32.624 00.002 1032 Enqueuing Move request for scope (-0.02, 0.12)
22:58:32.626 00.002 10072 Worker thread wakes up
22:58:32.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
22:58:32.626 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
22:58:32.626 00.000 10072 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=-0.02
22:58:32.629 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:58:32.631 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
22:58:32.631 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
22:58:32.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:32.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:58:32.631 00.000 10072 MoveAxis(W, 6, ABG)
22:58:32.632 00.001 10072 Guiding  Dir = 3, Dur = 6
22:58:32.632 00.000 10072 IsGuiding returns 0
22:58:32.632 00.000 10072 PulseGuide returned control before completion, sleep 16
22:58:32.649 00.017 1032 UpdateGuideState exits: m=1263 SNR=24.9
22:58:32.652 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:32.654 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:32.655 00.001 1032 Enqueuing Expose request
22:58:32.664 00.009 10072 IsGuiding returns 0
22:58:32.664 00.000 10072 Move returns status 0, amount 6
22:58:32.664 00.000 10072 MoveAxis(N, 0, ABG)
22:58:32.664 00.000 10072 Move returns status 0, amount 0
22:58:32.664 00.000 10072 move complete, result=0
22:58:32.664 00.000 10072 worker thread done servicing request
22:58:32.664 00.000 10072 Worker thread wakes up
22:58:32.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:32.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:32.664 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
22:58:33.290 00.626 10072 Exposure complete
22:58:33.344 00.054 10072 worker thread done servicing request
22:58:33.344 00.000 1032 OnExposeComplete: enter
22:58:33.346 00.002 1032 UpdateGuideState(): m_state=6
22:58:33.348 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6838
22:58:33.350 00.002 1032 Star::Find returns 1 (0), X=1101.85, Y=132.54, Mass=1281, SNR=25.1, Peak=101 HFD=3.3
22:58:33.352 00.002 1032 MultiStar: [#1 -0.15,0.21,0.00,M5] [#2 -0.34,0.09,0.00,M1] [#3 -0.16,0.32,0.00,M3] [#4 0.05,0.25,0.00,M8] [#5 -0.18,0.19,0.00,M1] [#6 -0.25,0.34,0.00,M5] [#7 -0.10,0.04,0.70,U] [#8 -0.21,0.29,0.00,M4] 
22:58:33.354 00.002 1032 refined, 1 included, MultiStar: {-0.03, 0.11}, one-star: {0.02, 0.16}
22:58:33.357 00.003 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
22:58:33.359 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
22:58:33.361 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.81 mountX=0.12 mountY=-0.00, mountTheta=-0.02
22:58:33.368 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.11, opts=13)
22:58:33.370 00.002 1032 Enqueuing Move request for scope (-0.03, 0.11)
22:58:33.372 00.002 10072 Worker thread wakes up
22:58:33.372 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
22:58:33.372 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
22:58:33.372 00.000 10072 Moving (-0.03, 0.11) raw xDistance=0.12 yDistance=-0.00
22:58:33.374 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:58:33.377 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
22:58:33.377 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
22:58:33.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:33.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:58:33.377 00.000 10072 MoveAxis(W, 5, ABG)
22:58:33.377 00.000 10072 Guiding  Dir = 3, Dur = 5
22:58:33.377 00.000 10072 IsGuiding returns 0
22:58:33.378 00.001 10072 PulseGuide returned control before completion, sleep 15
22:58:33.395 00.017 1032 UpdateGuideState exits: m=1281 SNR=25.1
22:58:33.398 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:33.399 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:33.400 00.001 1032 Enqueuing Expose request
22:58:33.402 00.002 10072 IsGuiding returns 0
22:58:33.402 00.000 10072 Move returns status 0, amount 5
22:58:33.402 00.000 10072 MoveAxis(N, 0, ABG)
22:58:33.402 00.000 10072 Move returns status 0, amount 0
22:58:33.402 00.000 10072 move complete, result=0
22:58:33.402 00.000 10072 worker thread done servicing request
22:58:33.402 00.000 10072 Worker thread wakes up
22:58:33.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:33.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:33.409 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:58:33.820 00.411 10072 Exposure complete
22:58:33.875 00.055 10072 worker thread done servicing request
22:58:33.875 00.000 1032 OnExposeComplete: enter
22:58:33.878 00.003 1032 UpdateGuideState(): m_state=6
22:58:33.880 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6839
22:58:33.881 00.001 1032 Star::Find returns 1 (0), X=1101.83, Y=132.66, Mass=1352, SNR=25.8, Peak=100 HFD=3.3
22:58:33.883 00.002 1032 MultiStar: [#1 -0.07,0.32,0.00,M6] [#2 -0.17,0.19,0.77,U] [#3 -0.13,0.37,0.00,M4] [#4 0.02,0.23,0.67,U] [#5 -0.16,0.20,0.00,M2] [#6 -0.18,0.37,0.00,M6] [#7 -0.17,0.03,0.70,U] [#8 -0.00,0.32,0.00,M5] 
22:58:33.884 00.001 1032 refined, 3 included, MultiStar: {-0.08, 0.19}, one-star: {-0.00, 0.28}
22:58:33.886 00.002 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
22:58:33.887 00.001 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
22:58:33.889 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.95 mountX=0.20 mountY=0.02, mountTheta=0.12
22:58:33.893 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.19, opts=13)
22:58:33.895 00.002 1032 Enqueuing Move request for scope (-0.08, 0.19)
22:58:33.899 00.004 10072 Worker thread wakes up
22:58:33.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.19) opts 0xd
22:58:33.899 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.19)
22:58:33.899 00.000 10072 Moving (-0.08, 0.19) raw xDistance=0.20 yDistance=0.02
22:58:33.901 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:58:33.904 00.003 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 287.39
22:58:33.904 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
22:58:33.904 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:33.904 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:58:33.904 00.000 10072 MoveAxis(W, 100, ABG)
22:58:33.904 00.000 10072 Guiding  Dir = 3, Dur = 100
22:58:33.905 00.001 10072 IsGuiding returns 0
22:58:33.905 00.000 10072 PulseGuide returned control before completion, sleep 110
22:58:33.924 00.019 1032 UpdateGuideState exits: m=1352 SNR=25.8
22:58:33.926 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:33.930 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:33.932 00.002 1032 Enqueuing Expose request
22:58:34.021 00.089 10072 IsGuiding returns 1
22:58:34.022 00.001 10072 scope still moving after pulse duration time elapsed
22:58:34.051 00.029 10072 IsGuiding returns 0
22:58:34.051 00.000 10072 scope move finished after 100 + 46 ms
22:58:34.051 00.000 10072 Move returns status 0, amount 100
22:58:34.051 00.000 10072 MoveAxis(N, 0, ABG)
22:58:34.051 00.000 10072 Move returns status 0, amount 0
22:58:34.051 00.000 10072 move complete, result=0
22:58:34.051 00.000 10072 worker thread done servicing request
22:58:34.051 00.000 1032 GuideStep: 0.2 px 100 ms WEST, 0.0 px 0 ms NORTH
22:58:34.055 00.004 10072 Worker thread wakes up
22:58:34.055 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:34.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:34.693 00.638 10072 Exposure complete
22:58:34.750 00.057 10072 worker thread done servicing request
22:58:34.750 00.000 1032 OnExposeComplete: enter
22:58:34.753 00.003 1032 UpdateGuideState(): m_state=6
22:58:34.755 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6840
22:58:34.757 00.002 1032 Star::Find returns 1 (0), X=1101.93, Y=132.46, Mass=1316, SNR=25.5, Peak=107 HFD=3.5
22:58:34.759 00.002 1032 MultiStar: [#1 -0.20,0.18,0.00,M7] [#2 -0.21,0.03,0.82,U] [#3 -0.05,0.11,0.74,U] [#4 0.09,0.22,0.70,U] [#5 -0.03,-0.05,0.65,U] [#6 -0.04,0.20,0.65,U] [#7 -0.18,-0.01,0.72,U] [#8 -0.18,0.27,0.00,M6] 
22:58:34.761 00.002 1032 refined, 6 included, MultiStar: {-0.04, 0.08}, one-star: {0.10, 0.08}
22:58:34.763 00.002 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
22:58:34.766 00.003 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
22:58:34.767 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.03 mountX=0.09 mountY=0.02, mountTheta=0.20
22:58:34.773 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.08, opts=13)
22:58:34.774 00.001 1032 Enqueuing Move request for scope (-0.04, 0.08)
22:58:34.776 00.002 10072 Worker thread wakes up
22:58:34.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
22:58:34.776 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
22:58:34.778 00.002 10072 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.02
22:58:34.780 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
22:58:34.783 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
22:58:34.783 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:58:34.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:34.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:58:34.783 00.000 10072 MoveAxis(W, 4, ABG)
22:58:34.783 00.000 10072 Guiding  Dir = 3, Dur = 4
22:58:34.783 00.000 10072 IsGuiding returns 0
22:58:34.783 00.000 10072 PulseGuide returned control before completion, sleep 14
22:58:34.800 00.017 10072 IsGuiding returns 0
22:58:34.800 00.000 10072 Move returns status 0, amount 4
22:58:34.800 00.000 10072 MoveAxis(N, 0, ABG)
22:58:34.800 00.000 10072 Move returns status 0, amount 0
22:58:34.800 00.000 10072 move complete, result=0
22:58:34.800 00.000 10072 worker thread done servicing request
22:58:34.803 00.003 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:58:34.805 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:34.807 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:34.809 00.002 1032 Enqueuing Expose request
22:58:34.811 00.002 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:58:34.813 00.002 10072 Worker thread wakes up
22:58:34.814 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:34.814 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:35.227 00.413 10072 Exposure complete
22:58:35.284 00.057 10072 worker thread done servicing request
22:58:35.284 00.000 1032 OnExposeComplete: enter
22:58:35.286 00.002 1032 UpdateGuideState(): m_state=6
22:58:35.289 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6841
22:58:35.291 00.002 1032 Star::Find returns 1 (0), X=1101.94, Y=132.36, Mass=1446, SNR=26.7, Peak=118 HFD=3.3
22:58:35.292 00.001 1032 MultiStar: [#1 -0.17,0.05,0.95,U] [#2 -0.17,-0.00,0.80,U] [#3 -0.12,0.04,0.76,U] [#4 0.07,-0.08,0.66,U] [#5 -0.04,-0.21,0.64,U] [#6 -0.17,0.16,0.59,U] [#7 -0.11,-0.26,0.00,M1] [#8 -0.11,0.28,0.00,M7] 
22:58:35.294 00.002 1032 refined, 6 included, MultiStar: {-0.07, -0.01}, one-star: {0.11, -0.02}
22:58:35.297 00.003 1032 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.83) = xAngle (-4.88 = 1.40)
22:58:35.298 00.001 1032 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.88 = 1.40)
22:58:35.299 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.05 mountX=0.01 mountY=0.07, mountTheta=1.40
22:58:35.302 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.01, opts=13)
22:58:35.304 00.002 1032 Enqueuing Move request for scope (-0.07, -0.01)
22:58:35.306 00.002 10072 Worker thread wakes up
22:58:35.306 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
22:58:35.306 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
22:58:35.306 00.000 10072 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=0.07
22:58:35.308 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:58:35.311 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
22:58:35.311 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:58:35.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:35.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:58:35.311 00.000 10072 MoveAxis(W, 3, ABG)
22:58:35.311 00.000 10072 Guiding  Dir = 3, Dur = 3
22:58:35.312 00.001 10072 IsGuiding returns 0
22:58:35.312 00.000 10072 PulseGuide returned control before completion, sleep 13
22:58:35.329 00.017 1032 UpdateGuideState exits: m=1446 SNR=26.7
22:58:35.333 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:35.334 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:35.336 00.002 1032 Enqueuing Expose request
22:58:35.339 00.003 10072 IsGuiding returns 0
22:58:35.339 00.000 10072 Move returns status 0, amount 3
22:58:35.339 00.000 10072 MoveAxis(N, 0, ABG)
22:58:35.339 00.000 10072 Move returns status 0, amount 0
22:58:35.340 00.001 10072 move complete, result=0
22:58:35.340 00.000 10072 worker thread done servicing request
22:58:35.340 00.000 10072 Worker thread wakes up
22:58:35.340 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:35.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:35.347 00.007 1032 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
22:58:35.977 00.630 10072 Exposure complete
22:58:36.029 00.052 10072 worker thread done servicing request
22:58:36.030 00.001 1032 OnExposeComplete: enter
22:58:36.032 00.002 1032 UpdateGuideState(): m_state=6
22:58:36.034 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6842
22:58:36.035 00.001 1032 Star::Find returns 1 (0), X=1101.89, Y=132.44, Mass=1393, SNR=26.2, Peak=115 HFD=3.2
22:58:36.038 00.003 1032 MultiStar: [#1 -0.20,0.01,0.95,U] [#2 -0.24,-0.12,0.00,M1] [#3 -0.23,0.01,0.76,U] [#4 -0.01,-0.07,0.66,U] [#5 -0.16,-0.04,0.67,U] [#6 -0.24,0.08,0.61,U] [#7 -0.19,-0.18,0.00,M2] [#8 -0.28,0.08,0.00,M8] 
22:58:36.040 00.002 1032 single-star, 5 included, MultiStar: {-0.12, 0.01}, one-star: {0.06, 0.06}
22:58:36.041 00.001 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
22:58:36.043 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
22:58:36.044 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.80 mountX=0.05 mountY=-0.08, mountTheta=-1.03
22:58:36.046 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
22:58:36.049 00.003 1032 Enqueuing Move request for scope (0.06, 0.06)
22:58:36.052 00.003 10072 Worker thread wakes up
22:58:36.052 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
22:58:36.052 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
22:58:36.052 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.05 yDistance=-0.08
22:58:36.055 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:58:36.059 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
22:58:36.059 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:58:36.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:36.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:58:36.059 00.000 10072 MoveAxis(W, 3, ABG)
22:58:36.059 00.000 10072 Guiding  Dir = 3, Dur = 3
22:58:36.059 00.000 10072 IsGuiding returns 0
22:58:36.060 00.001 10072 PulseGuide returned control before completion, sleep 13
22:58:36.077 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.2
22:58:36.081 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:36.085 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:36.087 00.002 1032 Enqueuing Expose request
22:58:36.089 00.002 10072 IsGuiding returns 0
22:58:36.089 00.000 10072 Move returns status 0, amount 3
22:58:36.089 00.000 10072 MoveAxis(N, 0, ABG)
22:58:36.089 00.000 10072 Move returns status 0, amount 0
22:58:36.089 00.000 10072 move complete, result=0
22:58:36.089 00.000 10072 worker thread done servicing request
22:58:36.089 00.000 10072 Worker thread wakes up
22:58:36.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:36.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:36.097 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:58:36.506 00.409 10072 Exposure complete
22:58:36.562 00.056 10072 worker thread done servicing request
22:58:36.562 00.000 1032 OnExposeComplete: enter
22:58:36.564 00.002 1032 UpdateGuideState(): m_state=6
22:58:36.566 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6843
22:58:36.568 00.002 1032 Star::Find returns 1 (0), X=1101.87, Y=132.41, Mass=1355, SNR=25.9, Peak=110 HFD=3.3
22:58:36.570 00.002 1032 MultiStar: [#1 -0.29,0.10,0.00,M6] [#2 -0.26,-0.05,0.00,M2] [#3 -0.12,0.18,0.78,U] [#4 0.01,0.15,0.64,U] [#5 0.01,0.04,0.67,U] [#6 -0.22,-0.01,0.64,U] [#7 -0.08,-0.01,0.69,U] [#8 -0.12,0.20,0.52,U] 
22:58:36.572 00.002 1032 single-star, 6 included, MultiStar: {-0.06, 0.08}, one-star: {0.04, 0.03}
22:58:36.575 00.003 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
22:58:36.577 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
22:58:36.579 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.75 mountX=0.02 mountY=-0.04, mountTheta=-1.08
22:58:36.583 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
22:58:36.586 00.003 1032 Enqueuing Move request for scope (0.04, 0.03)
22:58:36.588 00.002 10072 Worker thread wakes up
22:58:36.588 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:58:36.588 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:58:36.588 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.04
22:58:36.589 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:58:36.592 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
22:58:36.592 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:58:36.592 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:36.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:58:36.592 00.000 10072 MoveAxis(W, 3, ABG)
22:58:36.592 00.000 10072 Guiding  Dir = 3, Dur = 3
22:58:36.593 00.001 10072 IsGuiding returns 0
22:58:36.593 00.000 10072 PulseGuide returned control before completion, sleep 13
22:58:36.611 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
22:58:36.614 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:36.616 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:36.618 00.002 1032 Enqueuing Expose request
22:58:36.621 00.003 10072 IsGuiding returns 0
22:58:36.621 00.000 10072 Move returns status 0, amount 3
22:58:36.621 00.000 10072 MoveAxis(N, 0, ABG)
22:58:36.621 00.000 10072 Move returns status 0, amount 0
22:58:36.622 00.001 10072 move complete, result=0
22:58:36.622 00.000 10072 worker thread done servicing request
22:58:36.622 00.000 10072 Worker thread wakes up
22:58:36.622 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:36.622 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:36.629 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:58:37.255 00.626 10072 Exposure complete
22:58:37.306 00.051 10072 worker thread done servicing request
22:58:37.307 00.001 1032 OnExposeComplete: enter
22:58:37.308 00.001 1032 UpdateGuideState(): m_state=6
22:58:37.310 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6844
22:58:37.311 00.001 1032 Star::Find returns 1 (0), X=1101.97, Y=132.59, Mass=1351, SNR=25.8, Peak=114 HFD=3.3
22:58:37.313 00.002 1032 MultiStar: [#1 -0.22,0.12,0.00,M7] [#2 -0.08,0.08,0.74,U] [#3 -0.24,0.12,0.00,M1] [#4 0.05,0.07,0.68,U] [#5 -0.11,0.01,0.67,U] [#6 -0.23,0.30,0.00,M3] [#7 -0.13,-0.07,0.73,U] [#8 -0.01,0.24,0.53,U] 
22:58:37.314 00.001 1032 refined, 5 included, MultiStar: {-0.01, 0.09}, one-star: {0.14, 0.21}
22:58:37.316 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
22:58:37.318 00.002 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
22:58:37.320 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.73 mountX=0.09 mountY=-0.01, mountTheta=-0.10
22:58:37.323 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
22:58:37.325 00.002 1032 Enqueuing Move request for scope (-0.01, 0.09)
22:58:37.327 00.002 10072 Worker thread wakes up
22:58:37.327 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
22:58:37.327 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
22:58:37.327 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.01
22:58:37.329 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:58:37.331 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
22:58:37.331 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:58:37.332 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:37.332 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:37.332 00.000 10072 MoveAxis(W, 4, ABG)
22:58:37.332 00.000 10072 Guiding  Dir = 3, Dur = 4
22:58:37.332 00.000 10072 IsGuiding returns 0
22:58:37.334 00.002 10072 PulseGuide returned control before completion, sleep 14
22:58:37.348 00.014 10072 IsGuiding returns 0
22:58:37.348 00.000 10072 Move returns status 0, amount 4
22:58:37.348 00.000 10072 MoveAxis(N, 0, ABG)
22:58:37.348 00.000 10072 Move returns status 0, amount 0
22:58:37.348 00.000 10072 move complete, result=0
22:58:37.348 00.000 10072 worker thread done servicing request
22:58:37.351 00.003 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:58:37.353 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:37.354 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:37.356 00.002 1032 Enqueuing Expose request
22:58:37.357 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:58:37.362 00.005 10072 Worker thread wakes up
22:58:37.362 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:37.362 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:37.775 00.413 10072 Exposure complete
22:58:37.831 00.056 10072 worker thread done servicing request
22:58:37.831 00.000 1032 OnExposeComplete: enter
22:58:37.835 00.004 1032 UpdateGuideState(): m_state=6
22:58:37.837 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6845
22:58:37.839 00.002 1032 Star::Find returns 1 (0), X=1101.91, Y=132.46, Mass=1513, SNR=27.3, Peak=118 HFD=3.5
22:58:37.841 00.002 1032 MultiStar: [#1 -0.20,0.19,0.00,M8] [#2 -0.23,0.04,0.76,U] [#3 -0.27,0.27,0.00,M2] [#4 0.00,0.19,0.63,U] [#5 0.02,-0.05,0.65,U] [#6 -0.19,0.17,0.59,U] [#7 -0.03,0.01,0.66,U] [#8 -0.26,0.23,0.00,M7] 
22:58:37.843 00.002 1032 refined, 5 included, MultiStar: {-0.05, 0.07}, one-star: {0.08, 0.08}
22:58:37.845 00.002 1032 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.83) = xAngle (0.34 = 0.34)
22:58:37.846 00.001 1032 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.34 = 0.34)
22:58:37.848 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.17 mountX=0.08 mountY=0.03, mountTheta=0.34
22:58:37.851 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.07, opts=13)
22:58:37.853 00.002 1032 Enqueuing Move request for scope (-0.05, 0.07)
22:58:37.854 00.001 10072 Worker thread wakes up
22:58:37.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
22:58:37.855 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
22:58:37.855 00.000 10072 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.03
22:58:37.856 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:58:37.858 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
22:58:37.858 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:58:37.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:37.860 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:58:37.860 00.000 10072 MoveAxis(W, 4, ABG)
22:58:37.860 00.000 10072 Guiding  Dir = 3, Dur = 4
22:58:37.860 00.000 10072 IsGuiding returns 0
22:58:37.861 00.001 10072 PulseGuide returned control before completion, sleep 14
22:58:37.879 00.018 1032 UpdateGuideState exits: m=1513 SNR=27.3
22:58:37.880 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:37.883 00.003 10072 IsGuiding returns 0
22:58:37.883 00.000 10072 Move returns status 0, amount 4
22:58:37.883 00.000 10072 MoveAxis(N, 0, ABG)
22:58:37.883 00.000 10072 Move returns status 0, amount 0
22:58:37.883 00.000 10072 move complete, result=0
22:58:37.883 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:37.885 00.002 1032 Enqueuing Expose request
22:58:37.886 00.001 10072 worker thread done servicing request
22:58:37.887 00.001 10072 Worker thread wakes up
22:58:37.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:37.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:37.887 00.000 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:58:38.524 00.637 10072 Exposure complete
22:58:38.576 00.052 10072 worker thread done servicing request
22:58:38.576 00.000 1032 OnExposeComplete: enter
22:58:38.579 00.003 1032 UpdateGuideState(): m_state=6
22:58:38.584 00.005 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6846
22:58:38.587 00.003 1032 Star::Find returns 1 (0), X=1101.95, Y=132.42, Mass=1424, SNR=26.5, Peak=114 HFD=3.4
22:58:38.588 00.001 1032 MultiStar: [#1 -0.13,0.17,0.98,U] [#2 -0.09,0.09,0.81,U] [#3 -0.23,0.30,0.00,M3] [#4 0.19,0.07,0.67,U] [#5 -0.01,0.17,0.66,U] [#6 -0.13,0.29,0.00,M3] [#7 -0.08,-0.06,0.71,U] [#8 -0.12,0.17,0.51,U] 
22:58:38.590 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.09}, one-star: {0.12, 0.04}
22:58:38.591 00.001 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
22:58:38.593 00.002 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
22:58:38.594 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.74 mountX=0.09 mountY=-0.01, mountTheta=-0.09
22:58:38.597 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.09, opts=13)
22:58:38.599 00.002 1032 Enqueuing Move request for scope (-0.02, 0.09)
22:58:38.601 00.002 10072 Worker thread wakes up
22:58:38.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
22:58:38.601 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
22:58:38.601 00.000 10072 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.01
22:58:38.604 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:58:38.607 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
22:58:38.607 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
22:58:38.607 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:38.607 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:38.607 00.000 10072 MoveAxis(W, 5, ABG)
22:58:38.607 00.000 10072 Guiding  Dir = 3, Dur = 5
22:58:38.607 00.000 10072 IsGuiding returns 0
22:58:38.608 00.001 10072 PulseGuide returned control before completion, sleep 15
22:58:38.626 00.018 1032 UpdateGuideState exits: m=1424 SNR=26.5
22:58:38.628 00.002 10072 IsGuiding returns 0
22:58:38.628 00.000 10072 Move returns status 0, amount 5
22:58:38.628 00.000 10072 MoveAxis(N, 0, ABG)
22:58:38.628 00.000 10072 Move returns status 0, amount 0
22:58:38.628 00.000 10072 move complete, result=0
22:58:38.628 00.000 10072 worker thread done servicing request
22:58:38.628 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:38.631 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:38.633 00.002 1032 Enqueuing Expose request
22:58:38.635 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:58:38.637 00.002 10072 Worker thread wakes up
22:58:38.638 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:38.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:39.054 00.416 10072 Exposure complete
22:58:39.110 00.056 10072 worker thread done servicing request
22:58:39.110 00.000 1032 OnExposeComplete: enter
22:58:39.113 00.003 1032 UpdateGuideState(): m_state=6
22:58:39.115 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6847
22:58:39.118 00.003 1032 Star::Find returns 1 (0), X=1101.89, Y=132.41, Mass=1380, SNR=26.1, Peak=110 HFD=3.3
22:58:39.119 00.001 1032 MultiStar: [#1 -0.11,0.31,0.00,M8] [#2 -0.16,0.19,0.78,U] [#3 -0.15,0.27,0.00,M4] [#4 0.10,0.22,0.67,U] [#5 -0.11,0.22,0.64,U] [#6 -0.13,0.37,0.00,M4] [#7 0.04,0.06,0.66,U] [#8 -0.30,0.45,0.00,M7] 
22:58:39.121 00.002 1032 single-star, 4 included, MultiStar: {-0.01, 0.14}, one-star: {0.06, 0.04}
22:58:39.123 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
22:58:39.124 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
22:58:39.127 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.52 mountX=0.02 mountY=-0.07, mountTheta=-1.31
22:58:39.130 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
22:58:39.132 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
22:58:39.134 00.002 10072 Worker thread wakes up
22:58:39.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
22:58:39.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
22:58:39.134 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
22:58:39.135 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:58:39.138 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
22:58:39.138 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:58:39.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:39.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:58:39.138 00.000 10072 MoveAxis(W, 4, ABG)
22:58:39.138 00.000 10072 Guiding  Dir = 3, Dur = 4
22:58:39.139 00.001 10072 IsGuiding returns 0
22:58:39.139 00.000 10072 PulseGuide returned control before completion, sleep 14
22:58:39.156 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.1
22:58:39.159 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:39.161 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:39.162 00.001 1032 Enqueuing Expose request
22:58:39.164 00.002 10072 IsGuiding returns 0
22:58:39.164 00.000 10072 Move returns status 0, amount 4
22:58:39.164 00.000 10072 MoveAxis(N, 0, ABG)
22:58:39.164 00.000 10072 Move returns status 0, amount 0
22:58:39.164 00.000 10072 move complete, result=0
22:58:39.165 00.001 10072 worker thread done servicing request
22:58:39.165 00.000 10072 Worker thread wakes up
22:58:39.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:39.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:39.173 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:58:39.802 00.629 10072 Exposure complete
22:58:39.849 00.047 10072 worker thread done servicing request
22:58:39.850 00.001 1032 OnExposeComplete: enter
22:58:39.852 00.002 1032 UpdateGuideState(): m_state=6
22:58:39.854 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6848
22:58:39.856 00.002 1032 Star::Find returns 1 (0), X=1101.93, Y=132.59, Mass=1355, SNR=25.9, Peak=113 HFD=3.3
22:58:39.858 00.002 1032 MultiStar: [#1 -0.32,0.37,0.00,M9] [#2 -0.31,0.33,0.00,M1] [#3 -0.19,0.41,0.00,M5] [#4 0.02,0.23,0.69,U] [#5 -0.00,0.27,0.00,M1] [#6 -0.10,0.20,0.66,U] [#7 -0.02,0.14,0.71,U] [#8 -0.24,0.52,0.00,M8] 
22:58:39.859 00.001 1032 refined, 3 included, MultiStar: {0.01, 0.20}, one-star: {0.10, 0.22}
22:58:39.862 00.003 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
22:58:39.864 00.002 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
22:58:39.866 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.51 mountX=0.19 mountY=-0.06, mountTheta=-0.32
22:58:39.869 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.20, opts=13)
22:58:39.871 00.002 1032 Enqueuing Move request for scope (0.01, 0.20)
22:58:39.873 00.002 10072 Worker thread wakes up
22:58:39.873 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
22:58:39.873 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
22:58:39.873 00.000 10072 Moving (0.01, 0.20) raw xDistance=0.19 yDistance=-0.06
22:58:39.875 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:58:39.877 00.002 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 287.40
22:58:39.877 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
22:58:39.877 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:39.877 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:58:39.877 00.000 10072 MoveAxis(W, 92, ABG)
22:58:39.877 00.000 10072 Guiding  Dir = 3, Dur = 92
22:58:39.878 00.001 10072 IsGuiding returns 0
22:58:39.878 00.000 10072 PulseGuide returned control before completion, sleep 102
22:58:39.896 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
22:58:39.898 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:39.901 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:39.902 00.001 1032 Enqueuing Expose request
22:58:39.987 00.085 10072 IsGuiding returns 0
22:58:39.987 00.000 10072 Move returns status 0, amount 92
22:58:39.988 00.001 10072 MoveAxis(N, 0, ABG)
22:58:39.988 00.000 10072 Move returns status 0, amount 0
22:58:39.988 00.000 10072 move complete, result=0
22:58:39.988 00.000 10072 worker thread done servicing request
22:58:39.988 00.000 10072 Worker thread wakes up
22:58:39.988 00.000 1032 GuideStep: 0.2 px 92 ms WEST, -0.1 px 0 ms NORTH
22:58:39.991 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:39.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:40.398 00.407 10072 Exposure complete
22:58:40.450 00.052 10072 worker thread done servicing request
22:58:40.450 00.000 1032 OnExposeComplete: enter
22:58:40.452 00.002 1032 UpdateGuideState(): m_state=6
22:58:40.455 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6849
22:58:40.459 00.004 1032 Star::Find returns 1 (0), X=1102.06, Y=132.78, Mass=1402, SNR=26.3, Peak=110 HFD=3.3
22:58:40.461 00.002 1032 MultiStar: [#1 -0.13,0.42,0.00,M10] [#2 -0.15,0.30,0.00,M2] [#3 -0.10,0.36,0.00,M6] [#4 0.05,0.26,0.00,M1] [#5 0.17,0.23,0.00,M2] [#6 -0.16,0.43,0.00,M4] [#7 0.16,0.29,0.00,M1] [#8 0.07,0.45,0.00,M9] 
22:58:40.463 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
22:58:40.465 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
22:58:40.467 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=0.40 hyp=0.46 cameraTheta=1.05 mountX=0.33 mountY=-0.33, mountTheta=-0.78
22:58:40.470 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.40, opts=13)
22:58:40.472 00.002 1032 Enqueuing Move request for scope (0.23, 0.40)
22:58:40.473 00.001 10072 Worker thread wakes up
22:58:40.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.40) opts 0xd
22:58:40.473 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.40)
22:58:40.474 00.001 10072 Moving (0.23, 0.40) raw xDistance=0.33 yDistance=-0.33
22:58:40.476 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:58:40.478 00.002 10072 PPEC rslt: input = 0.33, final = 0.16, react = 0.16, pred = 0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 287.40
22:58:40.478 00.000 10072 PPEC: input: 0.33, control: 0.16, exposure: 500
22:58:40.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:58:40.479 00.001 10072 MoveAxis(W, 157, ABG)
22:58:40.479 00.000 10072 Guiding  Dir = 3, Dur = 157
22:58:40.479 00.000 10072 IsGuiding returns 0
22:58:40.479 00.000 10072 PulseGuide returned control before completion, sleep 167
22:58:40.498 00.019 1032 UpdateGuideState exits: m=1402 SNR=26.3
22:58:40.500 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:40.501 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:40.504 00.003 1032 Enqueuing Expose request
22:58:40.660 00.156 10072 IsGuiding returns 0
22:58:40.660 00.000 10072 Move returns status 0, amount 157
22:58:40.660 00.000 10072 MoveAxis(N, 210, ABG)
22:58:40.660 00.000 10072 Guiding  Dir = 0, Dur = 210
22:58:40.660 00.000 10072 IsGuiding returns 0
22:58:40.661 00.001 10072 PulseGuide returned control before completion, sleep 220
22:58:40.897 00.236 10072 IsGuiding returns 0
22:58:40.897 00.000 10072 Move returns status 0, amount 210
22:58:40.897 00.000 10072 move complete, result=0
22:58:40.898 00.001 1032 GuideStep: 0.3 px 157 ms WEST, -0.3 px 210 ms NORTH
22:58:40.902 00.004 10072 worker thread done servicing request
22:58:40.902 00.000 10072 Worker thread wakes up
22:58:40.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:40.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:41.527 00.625 10072 Exposure complete
22:58:41.581 00.054 10072 worker thread done servicing request
22:58:41.581 00.000 1032 OnExposeComplete: enter
22:58:41.584 00.003 1032 UpdateGuideState(): m_state=6
22:58:41.586 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6850
22:58:41.587 00.001 1032 Star::Find returns 1 (0), X=1101.73, Y=132.23, Mass=1359, SNR=25.9, Peak=107 HFD=3.4
22:58:41.589 00.002 1032 MultiStar: [#1 -0.46,-0.20,0.00,R] [#2 -0.42,-0.39,0.00,M3] [#3 -0.41,-0.26,0.00,M7] [#4 -0.10,-0.24,0.00,M2] [#5 -0.33,-0.25,0.00,M3] [#6 -0.48,-0.19,0.00,M5] [#7 -0.19,-0.35,0.00,M2] [#8 -0.34,-0.10,0.00,M10] 
22:58:41.591 00.002 1032 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.83) = xAngle (-3.97 = 2.31)
22:58:41.592 00.001 1032 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.97 = 2.31)
22:58:41.593 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.14 mountX=-0.12 mountY=0.13, mountTheta=2.31
22:58:41.597 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.15, opts=13)
22:58:41.600 00.003 1032 Enqueuing Move request for scope (-0.10, -0.15)
22:58:41.601 00.001 10072 Worker thread wakes up
22:58:41.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
22:58:41.601 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
22:58:41.601 00.000 10072 Moving (-0.10, -0.15) raw xDistance=-0.12 yDistance=0.13
22:58:41.605 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:58:41.607 00.002 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
22:58:41.607 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
22:58:41.607 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:41.607 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:58:41.608 00.001 10072 MoveAxis(W, 3, ABG)
22:58:41.608 00.000 10072 Guiding  Dir = 3, Dur = 3
22:58:41.608 00.000 10072 IsGuiding returns 0
22:58:41.608 00.000 10072 PulseGuide returned control before completion, sleep 13
22:58:41.625 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:58:41.629 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:41.630 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:41.632 00.002 1032 Enqueuing Expose request
22:58:41.634 00.002 10072 IsGuiding returns 0
22:58:41.634 00.000 10072 Move returns status 0, amount 3
22:58:41.634 00.000 10072 MoveAxis(N, 0, ABG)
22:58:41.635 00.001 10072 Move returns status 0, amount 0
22:58:41.635 00.000 10072 move complete, result=0
22:58:41.635 00.000 10072 worker thread done servicing request
22:58:41.635 00.000 10072 Worker thread wakes up
22:58:41.635 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:41.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:41.643 00.008 1032 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
22:58:42.044 00.401 10072 Exposure complete
22:58:42.095 00.051 10072 worker thread done servicing request
22:58:42.096 00.001 1032 OnExposeComplete: enter
22:58:42.097 00.001 1032 UpdateGuideState(): m_state=6
22:58:42.099 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6851
22:58:42.101 00.002 1032 Star::Find returns 1 (0), X=1101.75, Y=132.23, Mass=1434, SNR=26.6, Peak=119 HFD=3.2
22:58:42.102 00.001 1032 MultiStar: [#1 0.03,0.02,0.94,U] [#2 -0.47,-0.25,0.00,M4] [#3 -0.49,0.05,0.00,M8] [#4 -0.16,-0.12,0.64,U] [#5 -0.22,-0.31,0.00,M4] [#6 -0.33,-0.02,0.00,M6] [#7 -0.23,-0.29,0.00,M3] [#8 -0.31,-0.15,0.00,R] 
22:58:42.105 00.003 1032 refined, 2 included, MultiStar: {-0.06, -0.08}, one-star: {-0.08, -0.14}
22:58:42.106 00.001 1032 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.83) = xAngle (-4.05 = 2.23)
22:58:42.108 00.002 1032 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.05 = 2.23)
22:58:42.110 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.22 mountX=-0.06 mountY=0.08, mountTheta=2.23
22:58:42.113 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.08, opts=13)
22:58:42.116 00.003 1032 Enqueuing Move request for scope (-0.06, -0.08)
22:58:42.118 00.002 10072 Worker thread wakes up
22:58:42.119 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
22:58:42.119 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
22:58:42.119 00.000 10072 Moving (-0.06, -0.08) raw xDistance=-0.06 yDistance=0.08
22:58:42.123 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:58:42.125 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
22:58:42.125 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
22:58:42.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:42.125 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:58:42.125 00.000 10072 MoveAxis(W, 3, ABG)
22:58:42.126 00.001 10072 Guiding  Dir = 3, Dur = 3
22:58:42.126 00.000 10072 IsGuiding returns 0
22:58:42.126 00.000 10072 PulseGuide returned control before completion, sleep 13
22:58:42.145 00.019 1032 UpdateGuideState exits: m=1434 SNR=26.6
22:58:42.147 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:42.149 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:42.150 00.001 1032 Enqueuing Expose request
22:58:42.153 00.003 10072 IsGuiding returns 0
22:58:42.153 00.000 10072 Move returns status 0, amount 3
22:58:42.153 00.000 10072 MoveAxis(N, 0, ABG)
22:58:42.153 00.000 10072 Move returns status 0, amount 0
22:58:42.153 00.000 10072 move complete, result=0
22:58:42.153 00.000 10072 worker thread done servicing request
22:58:42.153 00.000 10072 Worker thread wakes up
22:58:42.153 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:42.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:42.160 00.007 1032 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
22:58:42.782 00.622 10072 Exposure complete
22:58:42.827 00.045 10072 worker thread done servicing request
22:58:42.827 00.000 1032 OnExposeComplete: enter
22:58:42.829 00.002 1032 UpdateGuideState(): m_state=6
22:58:42.831 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6852
22:58:42.832 00.001 1032 Star::Find returns 1 (0), X=1101.85, Y=132.30, Mass=1457, SNR=26.8, Peak=116 HFD=3.3
22:58:42.835 00.003 1032 MultiStar: [#1 0.04,0.21,0.96,U] [#2 -0.40,-0.14,0.00,M5] [#3 -0.34,0.04,0.00,M9] [#4 -0.09,0.05,0.65,U] [#5 -0.09,-0.11,0.65,U] [#6 -0.33,0.20,0.00,M7] [#7 -0.20,-0.17,0.00,M4] [#8 0.08,0.21,0.50,U] 
22:58:42.836 00.001 1032 refined, 4 included, MultiStar: {-0.01, 0.05}, one-star: {0.02, -0.08}
22:58:42.837 00.001 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
22:58:42.839 00.002 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
22:58:42.841 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.70 mountX=0.05 mountY=-0.01, mountTheta=-0.13
22:58:42.845 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
22:58:42.847 00.002 1032 Enqueuing Move request for scope (-0.01, 0.05)
22:58:42.849 00.002 10072 Worker thread wakes up
22:58:42.849 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:58:42.849 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:58:42.849 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
22:58:42.852 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:58:42.854 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
22:58:42.854 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:58:42.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:42.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:42.854 00.000 10072 MoveAxis(W, 5, ABG)
22:58:42.854 00.000 10072 Guiding  Dir = 3, Dur = 5
22:58:42.854 00.000 10072 IsGuiding returns 0
22:58:42.855 00.001 10072 PulseGuide returned control before completion, sleep 15
22:58:42.870 00.015 1032 UpdateGuideState exits: m=1457 SNR=26.8
22:58:42.872 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:42.874 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:42.875 00.001 1032 Enqueuing Expose request
22:58:42.876 00.001 10072 IsGuiding returns 0
22:58:42.876 00.000 10072 Move returns status 0, amount 5
22:58:42.877 00.001 10072 MoveAxis(N, 0, ABG)
22:58:42.877 00.000 10072 Move returns status 0, amount 0
22:58:42.877 00.000 10072 move complete, result=0
22:58:42.877 00.000 10072 worker thread done servicing request
22:58:42.877 00.000 10072 Worker thread wakes up
22:58:42.877 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:42.877 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:42.884 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:58:43.296 00.412 10072 Exposure complete
22:58:43.347 00.051 10072 worker thread done servicing request
22:58:43.347 00.000 1032 OnExposeComplete: enter
22:58:43.349 00.002 1032 UpdateGuideState(): m_state=6
22:58:43.351 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6853
22:58:43.352 00.001 1032 Star::Find returns 1 (0), X=1101.70, Y=132.43, Mass=1310, SNR=25.4, Peak=106 HFD=3.2
22:58:43.354 00.002 1032 MultiStar: [#1 0.13,0.17,0.98,U] [#2 -0.30,-0.03,0.00,M6] [#3 -0.44,0.03,0.00,M10] [#4 -0.06,-0.11,0.69,U] [#5 -0.08,-0.15,0.70,U] [#6 -0.31,-0.01,0.00,M8] [#7 -0.13,-0.22,0.00,M5] [#8 0.22,0.37,0.00,M1] 
22:58:43.357 00.003 1032 refined, 3 included, MultiStar: {-0.03, 0.01}, one-star: {-0.13, 0.05}
22:58:43.358 00.001 1032 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.83) = xAngle (0.97 = 0.97)
22:58:43.360 00.002 1032 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.97 = 0.97)
22:58:43.362 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.80 mountX=0.02 mountY=0.02, mountTheta=0.97
22:58:43.366 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
22:58:43.368 00.002 1032 Enqueuing Move request for scope (-0.03, 0.01)
22:58:43.369 00.001 10072 Worker thread wakes up
22:58:43.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
22:58:43.369 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
22:58:43.370 00.001 10072 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.02
22:58:43.372 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:58:43.374 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
22:58:43.374 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:58:43.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:43.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:58:43.374 00.000 10072 MoveAxis(W, 4, ABG)
22:58:43.374 00.000 10072 Guiding  Dir = 3, Dur = 4
22:58:43.375 00.001 10072 IsGuiding returns 0
22:58:43.375 00.000 10072 PulseGuide returned control before completion, sleep 14
22:58:43.391 00.016 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:58:43.394 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:43.395 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:43.397 00.002 1032 Enqueuing Expose request
22:58:43.402 00.005 10072 IsGuiding returns 0
22:58:43.402 00.000 10072 Move returns status 0, amount 4
22:58:43.402 00.000 10072 MoveAxis(N, 0, ABG)
22:58:43.402 00.000 10072 Move returns status 0, amount 0
22:58:43.402 00.000 10072 move complete, result=0
22:58:43.403 00.001 10072 worker thread done servicing request
22:58:43.403 00.000 10072 Worker thread wakes up
22:58:43.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:43.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:43.406 00.003 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
22:58:44.031 00.625 10072 Exposure complete
22:58:44.082 00.051 10072 worker thread done servicing request
22:58:44.082 00.000 1032 OnExposeComplete: enter
22:58:44.084 00.002 1032 UpdateGuideState(): m_state=6
22:58:44.087 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6854
22:58:44.088 00.001 1032 Star::Find returns 1 (0), X=1101.77, Y=132.49, Mass=1349, SNR=25.8, Peak=108 HFD=3.4
22:58:44.090 00.002 1032 MultiStar: [#1 0.22,0.04,0.97,U] [#2 -0.23,-0.11,0.77,U] [#3 -0.32,0.01,0.00,R] [#4 -0.11,-0.11,0.66,U] [#5 -0.10,-0.04,0.66,U] [#6 -0.19,0.14,0.59,U] [#7 -0.13,-0.35,0.00,M6] [#8 0.03,0.26,0.00,M2] 
22:58:44.091 00.001 1032 refined, 5 included, MultiStar: {-0.06, 0.01}, one-star: {-0.06, 0.11}
22:58:44.094 00.003 1032 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.83) = xAngle (1.14 = 1.14)
22:58:44.095 00.001 1032 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.14 = 1.14)
22:58:44.096 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.97 mountX=0.02 mountY=0.05, mountTheta=1.14
22:58:44.099 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
22:58:44.100 00.001 1032 Enqueuing Move request for scope (-0.06, 0.01)
22:58:44.101 00.001 10072 Worker thread wakes up
22:58:44.101 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
22:58:44.101 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
22:58:44.101 00.000 10072 Moving (-0.06, 0.01) raw xDistance=0.02 yDistance=0.05
22:58:44.103 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:58:44.107 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:58:44.107 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:58:44.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:44.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:58:44.107 00.000 10072 MoveAxis(W, 5, ABG)
22:58:44.108 00.001 10072 Guiding  Dir = 3, Dur = 5
22:58:44.108 00.000 10072 IsGuiding returns 0
22:58:44.109 00.001 10072 PulseGuide returned control before completion, sleep 15
22:58:44.125 00.016 1032 UpdateGuideState exits: m=1349 SNR=25.8
22:58:44.128 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:44.130 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:44.131 00.001 1032 Enqueuing Expose request
22:58:44.138 00.007 10072 IsGuiding returns 0
22:58:44.138 00.000 10072 Move returns status 0, amount 5
22:58:44.138 00.000 10072 MoveAxis(N, 0, ABG)
22:58:44.138 00.000 10072 Move returns status 0, amount 0
22:58:44.138 00.000 10072 move complete, result=0
22:58:44.138 00.000 10072 worker thread done servicing request
22:58:44.138 00.000 10072 Worker thread wakes up
22:58:44.138 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:44.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:44.140 00.002 1032 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
22:58:44.545 00.405 10072 Exposure complete
22:58:44.595 00.050 10072 worker thread done servicing request
22:58:44.595 00.000 1032 OnExposeComplete: enter
22:58:44.597 00.002 1032 UpdateGuideState(): m_state=6
22:58:44.598 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6855
22:58:44.600 00.002 1032 Star::Find returns 1 (0), X=1101.69, Y=132.32, Mass=1384, SNR=26.2, Peak=135 HFD=3.0
22:58:44.603 00.003 1032 MultiStar: [#1 0.20,0.17,0.00,M1] [#2 -0.10,-0.05,0.79,U] [#3 0.10,0.05,0.75,U] [#4 -0.08,0.05,0.65,U] [#5 -0.21,-0.06,0.67,U] [#6 -0.35,0.05,0.00,M8] [#7 -0.08,-0.23,0.72,U] [#8 0.21,0.06,0.51,U] 
22:58:44.604 00.001 1032 refined, 6 included, MultiStar: {-0.06, -0.04}, one-star: {-0.14, -0.05}
22:58:44.606 00.002 1032 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.83) = xAngle (-4.39 = 1.90)
22:58:44.608 00.002 1032 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.39 = 1.90)
22:58:44.609 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.56 mountX=-0.02 mountY=0.06, mountTheta=1.90
22:58:44.611 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.04, opts=13)
22:58:44.613 00.002 1032 Enqueuing Move request for scope (-0.06, -0.04)
22:58:44.615 00.002 10072 Worker thread wakes up
22:58:44.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
22:58:44.615 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
22:58:44.615 00.000 10072 Moving (-0.06, -0.04) raw xDistance=-0.02 yDistance=0.06
22:58:44.616 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:58:44.619 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:58:44.619 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:58:44.619 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:44.619 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:58:44.619 00.000 10072 MoveAxis(W, 4, ABG)
22:58:44.619 00.000 10072 Guiding  Dir = 3, Dur = 4
22:58:44.619 00.000 10072 IsGuiding returns 0
22:58:44.620 00.001 10072 PulseGuide returned control before completion, sleep 14
22:58:44.637 00.017 10072 IsGuiding returns 0
22:58:44.637 00.000 10072 Move returns status 0, amount 4
22:58:44.637 00.000 10072 MoveAxis(N, 0, ABG)
22:58:44.637 00.000 10072 Move returns status 0, amount 0
22:58:44.637 00.000 10072 move complete, result=0
22:58:44.637 00.000 10072 worker thread done servicing request
22:58:44.639 00.002 1032 UpdateGuideState exits: m=1384 SNR=26.2
22:58:44.641 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:44.645 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:44.648 00.003 1032 Enqueuing Expose request
22:58:44.649 00.001 10072 Worker thread wakes up
22:58:44.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:44.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:44.649 00.000 1032 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
22:58:45.279 00.630 10072 Exposure complete
22:58:45.332 00.053 10072 worker thread done servicing request
22:58:45.332 00.000 1032 OnExposeComplete: enter
22:58:45.334 00.002 1032 UpdateGuideState(): m_state=6
22:58:45.337 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6856
22:58:45.339 00.002 1032 Star::Find returns 1 (0), X=1101.60, Y=132.42, Mass=1348, SNR=25.8, Peak=134 HFD=3.1
22:58:45.341 00.002 1032 MultiStar: [#1 -0.02,0.25,0.94,U] [#2 -0.24,0.07,0.80,U] [#3 -0.05,-0.05,0.76,U] [#4 -0.08,-0.17,0.67,U] [#5 -0.38,-0.04,0.00,M1] [#6 -0.33,0.00,0.00,M9] [#7 -0.14,-0.31,0.00,M6] [#8 -0.09,0.33,0.00,M2] 
22:58:45.343 00.002 1032 refined, 4 included, MultiStar: {-0.13, 0.04}, one-star: {-0.23, 0.04}
22:58:45.344 00.001 1032 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.83) = xAngle (0.99 = 0.99)
22:58:45.346 00.002 1032 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.99 = 0.99)
22:58:45.347 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.13 cameraTheta=2.82 mountX=0.07 mountY=0.11, mountTheta=0.99
22:58:45.350 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.04, opts=13)
22:58:45.352 00.002 1032 Enqueuing Move request for scope (-0.13, 0.04)
22:58:45.353 00.001 10072 Worker thread wakes up
22:58:45.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
22:58:45.353 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
22:58:45.355 00.002 10072 Moving (-0.13, 0.04) raw xDistance=0.07 yDistance=0.11
22:58:45.357 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:58:45.360 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:58:45.361 00.001 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:58:45.361 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:45.361 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:58:45.361 00.000 10072 MoveAxis(W, 4, ABG)
22:58:45.361 00.000 10072 Guiding  Dir = 3, Dur = 4
22:58:45.361 00.000 10072 IsGuiding returns 0
22:58:45.362 00.001 10072 PulseGuide returned control before completion, sleep 14
22:58:45.379 00.017 1032 UpdateGuideState exits: m=1348 SNR=25.8
22:58:45.381 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:45.384 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:45.387 00.003 10072 IsGuiding returns 0
22:58:45.387 00.000 10072 Move returns status 0, amount 4
22:58:45.387 00.000 10072 MoveAxis(N, 0, ABG)
22:58:45.387 00.000 10072 Move returns status 0, amount 0
22:58:45.387 00.000 10072 move complete, result=0
22:58:45.387 00.000 1032 Enqueuing Expose request
22:58:45.389 00.002 10072 worker thread done servicing request
22:58:45.389 00.000 10072 Worker thread wakes up
22:58:45.389 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:45.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:45.389 00.000 1032 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
22:58:45.795 00.406 10072 Exposure complete
22:58:45.847 00.052 10072 worker thread done servicing request
22:58:45.847 00.000 1032 OnExposeComplete: enter
22:58:45.849 00.002 1032 UpdateGuideState(): m_state=6
22:58:45.851 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6857
22:58:45.852 00.001 1032 Star::Find returns 1 (0), X=1101.69, Y=132.30, Mass=1460, SNR=26.9, Peak=122 HFD=3.4
22:58:45.855 00.003 1032 MultiStar: [#1 -0.11,0.32,0.00,M1] [#2 -0.44,-0.08,0.00,M4] [#3 -0.08,-0.17,0.76,U] [#4 -0.06,-0.24,0.64,U] [#5 -0.35,-0.13,0.00,M2] [#6 -0.23,0.06,0.59,U] [#7 -0.29,-0.27,0.00,M7] [#8 -0.13,0.18,0.51,U] 
22:58:45.857 00.002 1032 refined, 4 included, MultiStar: {-0.13, -0.06}, one-star: {-0.14, -0.07}
22:58:45.859 00.002 1032 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.83) = xAngle (-4.50 = 1.79)
22:58:45.860 00.001 1032 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.50 = 1.79)
22:58:45.862 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.67 mountX=-0.03 mountY=0.14, mountTheta=1.79
22:58:45.865 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.06, opts=13)
22:58:45.867 00.002 1032 Enqueuing Move request for scope (-0.13, -0.06)
22:58:45.869 00.002 10072 Worker thread wakes up
22:58:45.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
22:58:45.869 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
22:58:45.869 00.000 10072 Moving (-0.13, -0.06) raw xDistance=-0.03 yDistance=0.14
22:58:45.871 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:58:45.873 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:58:45.874 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:58:45.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:45.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:58:45.874 00.000 10072 MoveAxis(W, 4, ABG)
22:58:45.874 00.000 10072 Guiding  Dir = 3, Dur = 4
22:58:45.875 00.001 10072 IsGuiding returns 0
22:58:45.875 00.000 10072 PulseGuide returned control before completion, sleep 14
22:58:45.891 00.016 1032 UpdateGuideState exits: m=1460 SNR=26.9
22:58:45.893 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:45.895 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:45.897 00.002 1032 Enqueuing Expose request
22:58:45.902 00.005 10072 IsGuiding returns 0
22:58:45.902 00.000 10072 Move returns status 0, amount 4
22:58:45.902 00.000 10072 MoveAxis(N, 0, ABG)
22:58:45.902 00.000 10072 Move returns status 0, amount 0
22:58:45.902 00.000 10072 move complete, result=0
22:58:45.902 00.000 10072 worker thread done servicing request
22:58:45.902 00.000 10072 Worker thread wakes up
22:58:45.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:45.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:45.907 00.005 1032 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
22:58:46.525 00.618 10072 Exposure complete
22:58:46.576 00.051 10072 worker thread done servicing request
22:58:46.577 00.001 1032 OnExposeComplete: enter
22:58:46.578 00.001 1032 UpdateGuideState(): m_state=6
22:58:46.581 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6858
22:58:46.583 00.002 1032 Star::Find returns 1 (0), X=1101.79, Y=132.07, Mass=1286, SNR=25.2, Peak=93 HFD=3.1
22:58:46.585 00.002 1032 MultiStar: [#1 0.01,-0.01,1.01,U] [#2 -0.36,-0.21,0.00,M5] [#3 -0.12,-0.20,0.81,U] [#4 -0.22,-0.13,0.00,M1] [#5 -0.28,-0.26,0.00,M3] [#6 -0.31,-0.03,0.00,M9] [#7 -0.26,-0.25,0.00,M8] [#8 0.14,0.02,0.56,U] 
22:58:46.588 00.003 1032 refined, 3 included, MultiStar: {-0.01, -0.14}, one-star: {-0.04, -0.31}
22:58:46.589 00.001 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.79)
22:58:46.591 00.002 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.79)
22:58:46.592 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.67 mountX=-0.13 mountY=0.05, mountTheta=2.79
22:58:46.596 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.14, opts=13)
22:58:46.597 00.001 1032 Enqueuing Move request for scope (-0.01, -0.14)
22:58:46.599 00.002 10072 Worker thread wakes up
22:58:46.599 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
22:58:46.599 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
22:58:46.599 00.000 10072 Moving (-0.01, -0.14) raw xDistance=-0.13 yDistance=0.05
22:58:46.601 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:58:46.604 00.003 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.41
22:58:46.604 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
22:58:46.604 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:46.604 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:58:46.604 00.000 10072 MoveAxis(E, 58, ABG)
22:58:46.604 00.000 10072 Guiding  Dir = 2, Dur = 58
22:58:46.604 00.000 10072 IsGuiding returns 0
22:58:46.605 00.001 10072 PulseGuide returned control before completion, sleep 68
22:58:46.624 00.019 1032 UpdateGuideState exits: m=1286 SNR=25.2
22:58:46.627 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:46.628 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:46.629 00.001 1032 Enqueuing Expose request
22:58:46.680 00.051 10072 IsGuiding returns 0
22:58:46.680 00.000 10072 Move returns status 0, amount 58
22:58:46.680 00.000 10072 MoveAxis(N, 0, ABG)
22:58:46.680 00.000 10072 Move returns status 0, amount 0
22:58:46.680 00.000 10072 move complete, result=0
22:58:46.680 00.000 10072 worker thread done servicing request
22:58:46.680 00.000 10072 Worker thread wakes up
22:58:46.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:46.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:46.680 00.000 1032 GuideStep: -0.1 px 58 ms EAST, 0.0 px 0 ms NORTH
22:58:47.088 00.408 10072 Exposure complete
22:58:47.141 00.053 10072 worker thread done servicing request
22:58:47.141 00.000 1032 OnExposeComplete: enter
22:58:47.145 00.004 1032 UpdateGuideState(): m_state=6
22:58:47.148 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6859
22:58:47.150 00.002 1032 Star::Find returns 1 (0), X=1101.87, Y=132.09, Mass=1261, SNR=25.0, Peak=101 HFD=3.0
22:58:47.153 00.003 1032 MultiStar: [#1 0.09,-0.00,0.99,U] [#2 -0.25,-0.30,0.00,M6] [#3 -0.10,-0.21,0.77,U] [#4 -0.11,-0.14,0.69,U] [#5 -0.28,-0.35,0.00,M4] [#6 -0.45,0.06,0.00,M10] [#7 -0.22,-0.34,0.00,M9] [#8 0.13,0.18,0.54,U] 
22:58:47.154 00.001 1032 refined, 4 included, MultiStar: {0.01, -0.11}, one-star: {0.04, -0.29}
22:58:47.156 00.002 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 2.99)
22:58:47.158 00.002 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 2.99)
22:58:47.159 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.46 mountX=-0.11 mountY=0.02, mountTheta=2.99
22:58:47.162 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.11, opts=13)
22:58:47.163 00.001 1032 Enqueuing Move request for scope (0.01, -0.11)
22:58:47.165 00.002 10072 Worker thread wakes up
22:58:47.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
22:58:47.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
22:58:47.165 00.000 10072 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=0.02
22:58:47.167 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:58:47.169 00.002 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:58:47.169 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
22:58:47.169 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:47.169 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:58:47.169 00.000 10072 MoveAxis(W, 5, ABG)
22:58:47.169 00.000 10072 Guiding  Dir = 3, Dur = 5
22:58:47.170 00.001 10072 IsGuiding returns 0
22:58:47.171 00.001 10072 PulseGuide returned control before completion, sleep 15
22:58:47.190 00.019 1032 UpdateGuideState exits: m=1261 SNR=25.0
22:58:47.191 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:47.194 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:47.196 00.002 1032 Enqueuing Expose request
22:58:47.199 00.003 10072 IsGuiding returns 0
22:58:47.199 00.000 10072 Move returns status 0, amount 5
22:58:47.199 00.000 10072 MoveAxis(N, 0, ABG)
22:58:47.199 00.000 10072 Move returns status 0, amount 0
22:58:47.199 00.000 10072 move complete, result=0
22:58:47.199 00.000 10072 worker thread done servicing request
22:58:47.199 00.000 10072 Worker thread wakes up
22:58:47.199 00.000 1032 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
22:58:47.201 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:47.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:47.838 00.637 10072 Exposure complete
22:58:47.891 00.053 10072 worker thread done servicing request
22:58:47.892 00.001 1032 OnExposeComplete: enter
22:58:47.895 00.003 1032 UpdateGuideState(): m_state=6
22:58:47.897 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6860
22:58:47.899 00.002 1032 Star::Find returns 1 (0), X=1101.76, Y=132.30, Mass=1482, SNR=27.1, Peak=120 HFD=3.4
22:58:47.901 00.002 1032 MultiStar: [#1 -0.01,0.09,0.92,U] [#2 -0.15,-0.18,0.75,U] [#3 -0.10,0.04,0.75,U] [#4 -0.08,0.08,0.65,U] [#5 -0.27,-0.12,0.00,M5] [#6 -0.18,0.09,0.60,U] [#7 -0.40,-0.20,0.00,M10] [#8 -0.05,0.22,0.50,U] 
22:58:47.903 00.002 1032 refined, 6 included, MultiStar: {-0.09, 0.02}, one-star: {-0.07, -0.08}
22:58:47.905 00.002 1032 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.83) = xAngle (1.06 = 1.06)
22:58:47.906 00.001 1032 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.06 = 1.06)
22:58:47.908 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.89 mountX=0.04 mountY=0.08, mountTheta=1.06
22:58:47.911 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.02, opts=13)
22:58:47.913 00.002 1032 Enqueuing Move request for scope (-0.09, 0.02)
22:58:47.916 00.003 10072 Worker thread wakes up
22:58:47.916 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
22:58:47.916 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
22:58:47.916 00.000 10072 Moving (-0.09, 0.02) raw xDistance=0.04 yDistance=0.08
22:58:47.918 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:58:47.920 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:58:47.920 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
22:58:47.921 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:47.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:58:47.921 00.000 10072 MoveAxis(W, 6, ABG)
22:58:47.921 00.000 10072 Guiding  Dir = 3, Dur = 6
22:58:47.921 00.000 10072 IsGuiding returns 0
22:58:47.921 00.000 10072 PulseGuide returned control before completion, sleep 16
22:58:47.939 00.018 1032 UpdateGuideState exits: m=1482 SNR=27.1
22:58:47.941 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:47.943 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:47.944 00.001 1032 Enqueuing Expose request
22:58:47.946 00.002 10072 IsGuiding returns 0
22:58:47.946 00.000 10072 Move returns status 0, amount 6
22:58:47.946 00.000 10072 MoveAxis(N, 0, ABG)
22:58:47.946 00.000 10072 Move returns status 0, amount 0
22:58:47.946 00.000 10072 move complete, result=0
22:58:47.947 00.001 10072 worker thread done servicing request
22:58:47.947 00.000 10072 Worker thread wakes up
22:58:47.947 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:47.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:47.955 00.008 1032 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
22:58:48.353 00.398 10072 Exposure complete
22:58:48.404 00.051 10072 worker thread done servicing request
22:58:48.405 00.001 1032 OnExposeComplete: enter
22:58:48.406 00.001 1032 UpdateGuideState(): m_state=6
22:58:48.409 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6861
22:58:48.411 00.002 1032 Star::Find returns 1 (0), X=1101.85, Y=132.35, Mass=1371, SNR=26.0, Peak=113 HFD=3.3
22:58:48.413 00.002 1032 MultiStar: [#1 0.05,0.22,0.98,U] [#2 -0.30,-0.17,0.00,M6] [#3 -0.06,-0.17,0.77,U] [#4 -0.13,-0.15,0.63,U] [#5 -0.15,-0.07,0.67,U] [#6 -0.30,0.12,0.00,M10] [#7 -0.16,-0.28,0.00,R] [#8 0.02,0.17,0.51,U] 
22:58:48.416 00.003 1032 refined, 5 included, MultiStar: {-0.03, 0.00}, one-star: {0.02, -0.03}
22:58:48.417 00.001 1032 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.83) = xAngle (1.30 = 1.30)
22:58:48.419 00.002 1032 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.30 = 1.30)
22:58:48.420 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.13 mountX=0.01 mountY=0.03, mountTheta=1.30
22:58:48.423 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.00, opts=13)
22:58:48.426 00.003 1032 Enqueuing Move request for scope (-0.03, 0.00)
22:58:48.427 00.001 10072 Worker thread wakes up
22:58:48.427 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
22:58:48.427 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
22:58:48.427 00.000 10072 Moving (-0.03, 0.00) raw xDistance=0.01 yDistance=0.03
22:58:48.431 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:58:48.432 00.001 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:58:48.433 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
22:58:48.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:48.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:58:48.433 00.000 10072 MoveAxis(W, 5, ABG)
22:58:48.433 00.000 10072 Guiding  Dir = 3, Dur = 5
22:58:48.433 00.000 10072 IsGuiding returns 0
22:58:48.434 00.001 10072 PulseGuide returned control before completion, sleep 15
22:58:48.450 00.016 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:58:48.452 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:48.454 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:48.455 00.001 1032 Enqueuing Expose request
22:58:48.460 00.005 10072 IsGuiding returns 0
22:58:48.460 00.000 10072 Move returns status 0, amount 5
22:58:48.460 00.000 10072 MoveAxis(N, 0, ABG)
22:58:48.460 00.000 10072 Move returns status 0, amount 0
22:58:48.460 00.000 10072 move complete, result=0
22:58:48.460 00.000 10072 worker thread done servicing request
22:58:48.460 00.000 10072 Worker thread wakes up
22:58:48.460 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:48.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:48.467 00.007 1032 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
22:58:49.087 00.620 10072 Exposure complete
22:58:49.149 00.062 10072 worker thread done servicing request
22:58:49.149 00.000 1032 OnExposeComplete: enter
22:58:49.151 00.002 1032 UpdateGuideState(): m_state=6
22:58:49.153 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6862
22:58:49.155 00.002 1032 Star::Find returns 1 (0), X=1101.65, Y=132.22, Mass=1340, SNR=25.7, Peak=106 HFD=3.3
22:58:49.157 00.002 1032 MultiStar: [#1 0.16,-0.02,1.02,U] [#2 -0.24,-0.21,0.00,M7] [#3 0.03,-0.18,0.75,U] [#4 -0.08,-0.17,0.67,U] [#5 -0.11,-0.35,0.00,M5] [#6 -0.25,-0.06,0.00,R] [#7 -0.00,-0.11,0.74,U] [#8 0.10,0.08,0.52,U] 
22:58:49.160 00.003 1032 refined, 5 included, MultiStar: {-0.00, -0.10}, one-star: {-0.18, -0.16}
22:58:49.162 00.002 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
22:58:49.163 00.001 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
22:58:49.165 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.57 mountX=-0.10 mountY=0.03, mountTheta=2.88
22:58:49.168 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.10, opts=13)
22:58:49.170 00.002 1032 Enqueuing Move request for scope (-0.00, -0.10)
22:58:49.174 00.004 10072 Worker thread wakes up
22:58:49.174 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
22:58:49.174 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
22:58:49.177 00.003 10072 Moving (-0.00, -0.10) raw xDistance=-0.10 yDistance=0.03
22:58:49.182 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:58:49.184 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:58:49.184 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
22:58:49.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:49.185 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:58:49.185 00.000 10072 MoveAxis(W, 5, ABG)
22:58:49.185 00.000 10072 Guiding  Dir = 3, Dur = 5
22:58:49.185 00.000 10072 IsGuiding returns 0
22:58:49.185 00.000 10072 PulseGuide returned control before completion, sleep 15
22:58:49.204 00.019 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:58:49.207 00.003 10072 IsGuiding returns 0
22:58:49.207 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:49.210 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:49.212 00.002 1032 Enqueuing Expose request
22:58:49.214 00.002 10072 Move returns status 0, amount 5
22:58:49.214 00.000 10072 MoveAxis(N, 0, ABG)
22:58:49.215 00.001 10072 Move returns status 0, amount 0
22:58:49.215 00.000 10072 move complete, result=0
22:58:49.215 00.000 10072 worker thread done servicing request
22:58:49.215 00.000 10072 Worker thread wakes up
22:58:49.215 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:49.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:49.223 00.008 1032 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
22:58:49.634 00.411 10072 Exposure complete
22:58:49.697 00.063 10072 worker thread done servicing request
22:58:49.698 00.001 1032 OnExposeComplete: enter
22:58:49.700 00.002 1032 UpdateGuideState(): m_state=6
22:58:49.702 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6863
22:58:49.708 00.006 1032 Star::Find returns 1 (0), X=1101.73, Y=132.23, Mass=1433, SNR=26.6, Peak=113 HFD=3.3
22:58:49.710 00.002 1032 MultiStar: [#1 0.17,-0.06,0.97,U] [#2 -0.33,-0.20,0.00,M8] [#3 0.01,-0.09,0.77,U] [#4 0.00,-0.18,0.65,U] [#5 -0.16,-0.21,0.00,M6] [#6 -0.11,-0.01,0.62,U] [#7 -0.04,-0.02,0.66,U] [#8 0.09,0.10,0.48,U] 
22:58:49.712 00.002 1032 refined, 6 included, MultiStar: {0.00, -0.07}, one-star: {-0.10, -0.14}
22:58:49.714 00.002 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.95)
22:58:49.716 00.002 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.95)
22:58:49.718 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.51 mountX=-0.07 mountY=0.01, mountTheta=2.95
22:58:49.720 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.07, opts=13)
22:58:49.722 00.002 1032 Enqueuing Move request for scope (0.00, -0.07)
22:58:49.725 00.003 10072 Worker thread wakes up
22:58:49.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
22:58:49.725 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
22:58:49.725 00.000 10072 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=0.01
22:58:49.727 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:58:49.729 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:58:49.729 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
22:58:49.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:49.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:58:49.730 00.001 10072 MoveAxis(W, 3, ABG)
22:58:49.730 00.000 10072 Guiding  Dir = 3, Dur = 3
22:58:49.730 00.000 10072 IsGuiding returns 0
22:58:49.730 00.000 10072 PulseGuide returned control before completion, sleep 13
22:58:49.752 00.022 1032 UpdateGuideState exits: m=1433 SNR=26.6
22:58:49.754 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:49.756 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:49.758 00.002 1032 Enqueuing Expose request
22:58:49.760 00.002 10072 IsGuiding returns 0
22:58:49.760 00.000 10072 Move returns status 0, amount 3
22:58:49.760 00.000 10072 MoveAxis(N, 0, ABG)
22:58:49.761 00.001 10072 Move returns status 0, amount 0
22:58:49.761 00.000 10072 move complete, result=0
22:58:49.761 00.000 10072 worker thread done servicing request
22:58:49.761 00.000 10072 Worker thread wakes up
22:58:49.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:49.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:49.770 00.009 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:58:50.386 00.616 10072 Exposure complete
22:58:50.436 00.050 10072 worker thread done servicing request
22:58:50.436 00.000 1032 OnExposeComplete: enter
22:58:50.438 00.002 1032 UpdateGuideState(): m_state=6
22:58:50.440 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6864
22:58:50.442 00.002 1032 Star::Find returns 1 (0), X=1101.75, Y=132.27, Mass=1291, SNR=25.2, Peak=111 HFD=3.5
22:58:50.444 00.002 1032 MultiStar: [#1 0.08,0.12,1.00,U] [#2 -0.32,-0.16,0.00,M9] [#3 0.10,-0.18,0.78,U] [#4 -0.02,-0.23,0.69,U] [#5 -0.19,-0.15,0.66,U] [#6 0.20,-0.02,0.66,U] [#7 0.06,-0.14,0.71,U] [#8 -0.02,0.05,0.54,U] 
22:58:50.445 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.08}, one-star: {-0.08, -0.11}
22:58:50.447 00.002 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.09)
22:58:50.448 00.001 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.09)
22:58:50.451 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.37 mountX=-0.08 mountY=0.00, mountTheta=3.09
22:58:50.453 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
22:58:50.456 00.003 1032 Enqueuing Move request for scope (0.02, -0.08)
22:58:50.458 00.002 10072 Worker thread wakes up
22:58:50.458 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
22:58:50.458 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
22:58:50.458 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.00
22:58:50.461 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:58:50.465 00.004 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:58:50.465 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:58:50.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:50.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:58:50.465 00.000 10072 MoveAxis(W, 3, ABG)
22:58:50.465 00.000 10072 Guiding  Dir = 3, Dur = 3
22:58:50.466 00.001 10072 IsGuiding returns 0
22:58:50.466 00.000 10072 PulseGuide returned control before completion, sleep 13
22:58:50.482 00.016 1032 UpdateGuideState exits: m=1291 SNR=25.2
22:58:50.485 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:50.488 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:50.491 00.003 1032 Enqueuing Expose request
22:58:50.493 00.002 10072 IsGuiding returns 0
22:58:50.493 00.000 10072 Move returns status 0, amount 3
22:58:50.493 00.000 10072 MoveAxis(N, 0, ABG)
22:58:50.493 00.000 10072 Move returns status 0, amount 0
22:58:50.493 00.000 10072 move complete, result=0
22:58:50.493 00.000 10072 worker thread done servicing request
22:58:50.493 00.000 10072 Worker thread wakes up
22:58:50.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:50.494 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:50.501 00.007 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:58:50.904 00.403 10072 Exposure complete
22:58:50.961 00.057 10072 worker thread done servicing request
22:58:50.961 00.000 1032 OnExposeComplete: enter
22:58:50.963 00.002 1032 UpdateGuideState(): m_state=6
22:58:50.965 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6865
22:58:50.967 00.002 1032 Star::Find returns 1 (0), X=1101.77, Y=132.29, Mass=1366, SNR=26.0, Peak=109 HFD=3.3
22:58:50.968 00.001 1032 MultiStar: [#1 -0.01,0.28,0.00,M1] [#2 -0.29,-0.08,0.00,M10] [#3 0.02,0.06,0.77,U] [#4 -0.15,-0.09,0.68,U] [#5 -0.17,0.05,0.69,U] [#6 0.00,0.09,0.61,U] [#7 -0.12,0.09,0.68,U] [#8 0.05,0.27,0.00,M1] 
22:58:50.970 00.002 1032 refined, 5 included, MultiStar: {-0.08, 0.01}, one-star: {-0.06, -0.08}
22:58:50.972 00.002 1032 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.83) = xAngle (1.16 = 1.16)
22:58:50.973 00.001 1032 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.16 = 1.16)
22:58:50.975 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.99 mountX=0.03 mountY=0.07, mountTheta=1.16
22:58:50.977 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.01, opts=13)
22:58:50.979 00.002 1032 Enqueuing Move request for scope (-0.08, 0.01)
22:58:50.980 00.001 10072 Worker thread wakes up
22:58:50.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
22:58:50.980 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
22:58:50.980 00.000 10072 Moving (-0.08, 0.01) raw xDistance=0.03 yDistance=0.07
22:58:50.982 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:58:50.985 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:58:50.985 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:58:50.986 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:50.986 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:58:50.986 00.000 10072 MoveAxis(W, 2, ABG)
22:58:50.986 00.000 10072 Guiding  Dir = 3, Dur = 2
22:58:50.986 00.000 10072 IsGuiding returns 0
22:58:50.987 00.001 10072 PulseGuide returned control before completion, sleep 12
22:58:51.006 00.019 1032 UpdateGuideState exits: m=1366 SNR=26.0
22:58:51.008 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:51.010 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:51.012 00.002 1032 Enqueuing Expose request
22:58:51.014 00.002 10072 IsGuiding returns 0
22:58:51.014 00.000 10072 Move returns status 0, amount 2
22:58:51.014 00.000 10072 MoveAxis(N, 0, ABG)
22:58:51.014 00.000 10072 Move returns status 0, amount 0
22:58:51.014 00.000 10072 move complete, result=0
22:58:51.014 00.000 10072 worker thread done servicing request
22:58:51.014 00.000 10072 Worker thread wakes up
22:58:51.014 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:51.014 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:51.023 00.009 1032 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
22:58:51.648 00.625 10072 Exposure complete
22:58:51.701 00.053 10072 worker thread done servicing request
22:58:51.701 00.000 1032 OnExposeComplete: enter
22:58:51.704 00.003 1032 UpdateGuideState(): m_state=6
22:58:51.708 00.004 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6866
22:58:51.711 00.003 1032 Star::Find returns 1 (0), X=1101.83, Y=132.33, Mass=1364, SNR=25.9, Peak=121 HFD=3.2
22:58:51.713 00.002 1032 MultiStar: [#1 0.18,0.12,0.96,U] [#2 -0.28,-0.17,0.00,R] [#3 0.08,-0.13,0.76,U] [#4 -0.16,-0.15,0.72,U] [#5 -0.10,-0.12,0.69,U] [#6 0.13,0.21,0.62,U] [#7 -0.06,-0.09,0.65,U] [#8 0.22,0.17,0.00,M2] 
22:58:51.715 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.03}, one-star: {0.00, -0.05}
22:58:51.716 00.001 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
22:58:51.718 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
22:58:51.719 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-1.00 mountX=-0.03 mountY=-0.01, mountTheta=-2.83
22:58:51.723 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
22:58:51.725 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
22:58:51.726 00.001 10072 Worker thread wakes up
22:58:51.727 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
22:58:51.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
22:58:51.727 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
22:58:51.729 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:58:51.732 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:58:51.732 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:58:51.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:51.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:51.732 00.000 10072 MoveAxis(W, 3, ABG)
22:58:51.732 00.000 10072 Guiding  Dir = 3, Dur = 3
22:58:51.732 00.000 10072 IsGuiding returns 0
22:58:51.733 00.001 10072 PulseGuide returned control before completion, sleep 13
22:58:51.750 00.017 1032 UpdateGuideState exits: m=1364 SNR=25.9
22:58:51.752 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:51.753 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:51.755 00.002 1032 Enqueuing Expose request
22:58:51.758 00.003 10072 IsGuiding returns 0
22:58:51.758 00.000 10072 Move returns status 0, amount 3
22:58:51.758 00.000 10072 MoveAxis(N, 0, ABG)
22:58:51.758 00.000 10072 Move returns status 0, amount 0
22:58:51.758 00.000 10072 move complete, result=0
22:58:51.758 00.000 10072 worker thread done servicing request
22:58:51.758 00.000 10072 Worker thread wakes up
22:58:51.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:51.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:51.766 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:58:52.162 00.396 10072 Exposure complete
22:58:52.216 00.054 10072 worker thread done servicing request
22:58:52.217 00.001 1032 OnExposeComplete: enter
22:58:52.218 00.001 1032 UpdateGuideState(): m_state=6
22:58:52.220 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6867
22:58:52.223 00.003 1032 Star::Find returns 1 (0), X=1101.76, Y=132.21, Mass=1397, SNR=26.3, Peak=116 HFD=3.2
22:58:52.225 00.002 1032 MultiStar: [#1 0.19,-0.01,0.94,U] [#2 0.07,-0.12,0.79,U] [#3 0.03,-0.18,0.72,U] [#4 -0.10,-0.22,0.64,U] [#5 -0.08,-0.35,0.00,M4] [#6 0.09,0.11,0.60,U] [#7 -0.08,-0.24,0.00,M1] [#8 0.04,0.01,0.51,U] 
22:58:52.227 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.09}, one-star: {-0.07, -0.17}
22:58:52.229 00.002 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
22:58:52.230 00.001 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
22:58:52.232 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.18 mountX=-0.10 mountY=-0.01, mountTheta=-3.01
22:58:52.235 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
22:58:52.236 00.001 1032 Enqueuing Move request for scope (0.04, -0.09)
22:58:52.238 00.002 10072 Worker thread wakes up
22:58:52.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
22:58:52.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
22:58:52.238 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=-0.01
22:58:52.240 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:58:52.243 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:58:52.243 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
22:58:52.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:52.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:52.243 00.000 10072 MoveAxis(W, 2, ABG)
22:58:52.243 00.000 10072 Guiding  Dir = 3, Dur = 2
22:58:52.243 00.000 10072 IsGuiding returns 0
22:58:52.244 00.001 10072 PulseGuide returned control before completion, sleep 12
22:58:52.261 00.017 1032 UpdateGuideState exits: m=1397 SNR=26.3
22:58:52.264 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:52.266 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:52.271 00.005 1032 Enqueuing Expose request
22:58:52.273 00.002 10072 IsGuiding returns 0
22:58:52.273 00.000 10072 Move returns status 0, amount 2
22:58:52.273 00.000 10072 MoveAxis(N, 0, ABG)
22:58:52.273 00.000 10072 Move returns status 0, amount 0
22:58:52.273 00.000 10072 move complete, result=0
22:58:52.274 00.001 10072 worker thread done servicing request
22:58:52.274 00.000 10072 Worker thread wakes up
22:58:52.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:52.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:52.280 00.006 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:58:52.898 00.618 10072 Exposure complete
22:58:52.949 00.051 10072 worker thread done servicing request
22:58:52.949 00.000 1032 OnExposeComplete: enter
22:58:52.951 00.002 1032 UpdateGuideState(): m_state=6
22:58:52.952 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6868
22:58:52.956 00.004 1032 Star::Find returns 1 (0), X=1101.91, Y=132.12, Mass=1338, SNR=25.7, Peak=98 HFD=3.0
22:58:52.959 00.003 1032 MultiStar: [#1 0.14,-0.03,0.97,U] [#2 0.05,-0.08,0.78,U] [#3 0.05,-0.23,0.76,U] [#4 -0.04,-0.27,0.00,M1] [#5 -0.03,-0.25,0.00,M5] [#6 0.13,-0.02,0.62,U] [#7 0.00,-0.16,0.73,U] [#8 0.20,0.17,0.00,M2] 
22:58:52.962 00.003 1032 refined, 5 included, MultiStar: {0.08, -0.14}, one-star: {0.08, -0.26}
22:58:52.963 00.001 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
22:58:52.965 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
22:58:52.968 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.05 mountX=-0.15 mountY=-0.04, mountTheta=-2.88
22:58:52.970 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.14, opts=13)
22:58:52.972 00.002 1032 Enqueuing Move request for scope (0.08, -0.14)
22:58:52.974 00.002 10072 Worker thread wakes up
22:58:52.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
22:58:52.974 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
22:58:52.974 00.000 10072 Moving (0.08, -0.14) raw xDistance=-0.15 yDistance=-0.04
22:58:52.976 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:58:52.978 00.002 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.42
22:58:52.978 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
22:58:52.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:52.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:58:52.978 00.000 10072 MoveAxis(E, 68, ABG)
22:58:52.978 00.000 10072 Guiding  Dir = 2, Dur = 68
22:58:52.979 00.001 10072 IsGuiding returns 0
22:58:52.980 00.001 10072 PulseGuide returned control before completion, sleep 78
22:58:52.997 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.7
22:58:52.999 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:53.001 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:53.002 00.001 1032 Enqueuing Expose request
22:58:53.066 00.064 10072 IsGuiding returns 0
22:58:53.066 00.000 10072 Move returns status 0, amount 68
22:58:53.066 00.000 10072 MoveAxis(N, 0, ABG)
22:58:53.066 00.000 10072 Move returns status 0, amount 0
22:58:53.066 00.000 10072 move complete, result=0
22:58:53.066 00.000 10072 worker thread done servicing request
22:58:53.066 00.000 10072 Worker thread wakes up
22:58:53.066 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:53.066 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:53.067 00.001 1032 GuideStep: -0.2 px 68 ms EAST, -0.0 px 0 ms NORTH
22:58:53.474 00.407 10072 Exposure complete
22:58:53.527 00.053 10072 worker thread done servicing request
22:58:53.527 00.000 1032 OnExposeComplete: enter
22:58:53.530 00.003 1032 UpdateGuideState(): m_state=6
22:58:53.535 00.005 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6869
22:58:53.538 00.003 1032 Star::Find returns 1 (0), X=1101.82, Y=132.24, Mass=1343, SNR=25.7, Peak=113 HFD=3.1
22:58:53.542 00.004 1032 MultiStar: [#1 0.16,0.09,0.98,U] [#2 0.11,-0.09,0.77,U] [#3 0.05,0.05,0.76,U] [#4 -0.01,-0.11,0.67,U] [#5 -0.03,-0.20,0.66,U] [#6 0.03,0.10,0.62,U] [#7 -0.05,-0.03,0.72,U] [#8 0.16,0.23,0.00,M3] 
22:58:53.544 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {-0.01, -0.13}
22:58:53.546 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
22:58:53.548 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
22:58:53.551 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.82 mountX=-0.05 mountY=-0.03, mountTheta=-2.65
22:58:53.555 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
22:58:53.557 00.002 1032 Enqueuing Move request for scope (0.04, -0.04)
22:58:53.559 00.002 10072 Worker thread wakes up
22:58:53.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
22:58:53.559 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
22:58:53.559 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
22:58:53.561 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:58:53.563 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:58:53.563 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
22:58:53.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:53.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:58:53.563 00.000 10072 MoveAxis(W, 3, ABG)
22:58:53.563 00.000 10072 Guiding  Dir = 3, Dur = 3
22:58:53.564 00.001 10072 IsGuiding returns 0
22:58:53.564 00.000 10072 PulseGuide returned control before completion, sleep 13
22:58:53.582 00.018 10072 IsGuiding returns 0
22:58:53.584 00.002 10072 Move returns status 0, amount 3
22:58:53.584 00.000 10072 MoveAxis(N, 0, ABG)
22:58:53.584 00.000 10072 Move returns status 0, amount 0
22:58:53.584 00.000 10072 move complete, result=0
22:58:53.584 00.000 10072 worker thread done servicing request
22:58:53.584 00.000 1032 UpdateGuideState exits: m=1343 SNR=25.7
22:58:53.586 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:53.589 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:53.591 00.002 1032 Enqueuing Expose request
22:58:53.593 00.002 10072 Worker thread wakes up
22:58:53.593 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:58:53.595 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:53.595 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:54.225 00.630 10072 Exposure complete
22:58:54.277 00.052 10072 worker thread done servicing request
22:58:54.278 00.001 1032 OnExposeComplete: enter
22:58:54.280 00.002 1032 UpdateGuideState(): m_state=6
22:58:54.282 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6870
22:58:54.284 00.002 1032 Star::Find returns 1 (0), X=1101.85, Y=132.37, Mass=1386, SNR=26.2, Peak=119 HFD=3.3
22:58:54.286 00.002 1032 MultiStar: [#1 0.16,0.28,0.00,M1] [#2 -0.01,0.13,0.79,U] [#3 -0.08,0.14,0.77,U] [#4 -0.09,-0.10,0.67,U] [#5 0.05,-0.15,0.67,U] [#6 0.09,0.22,0.61,U] [#7 -0.11,0.01,0.75,U] [#8 0.07,0.30,0.00,M4] 
22:58:54.288 00.002 1032 single-star, 6 included, MultiStar: {-0.02, 0.04}, one-star: {0.02, -0.01}
22:58:54.289 00.001 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
22:58:54.291 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
22:58:54.292 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.24 mountX=-0.01 mountY=-0.02, mountTheta=-2.07
22:58:54.295 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
22:58:54.298 00.003 1032 Enqueuing Move request for scope (0.02, -0.01)
22:58:54.301 00.003 10072 Worker thread wakes up
22:58:54.301 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:58:54.301 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:58:54.301 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
22:58:54.304 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:58:54.306 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:58:54.306 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:58:54.306 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:54.307 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:58:54.307 00.000 10072 MoveAxis(W, 2, ABG)
22:58:54.307 00.000 10072 Guiding  Dir = 3, Dur = 2
22:58:54.307 00.000 10072 IsGuiding returns 0
22:58:54.308 00.001 10072 PulseGuide returned control before completion, sleep 12
22:58:54.326 00.018 1032 UpdateGuideState exits: m=1386 SNR=26.2
22:58:54.328 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:54.331 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:54.334 00.003 1032 Enqueuing Expose request
22:58:54.336 00.002 10072 IsGuiding returns 0
22:58:54.336 00.000 10072 Move returns status 0, amount 2
22:58:54.336 00.000 10072 MoveAxis(N, 0, ABG)
22:58:54.336 00.000 10072 Move returns status 0, amount 0
22:58:54.336 00.000 10072 move complete, result=0
22:58:54.336 00.000 10072 worker thread done servicing request
22:58:54.337 00.001 10072 Worker thread wakes up
22:58:54.337 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:54.337 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:54.343 00.006 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:58:54.741 00.398 10072 Exposure complete
22:58:54.791 00.050 10072 worker thread done servicing request
22:58:54.791 00.000 1032 OnExposeComplete: enter
22:58:54.793 00.002 1032 UpdateGuideState(): m_state=6
22:58:54.795 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6871
22:58:54.796 00.001 1032 Star::Find returns 1 (0), X=1101.94, Y=132.29, Mass=1411, SNR=26.4, Peak=111 HFD=3.3
22:58:54.798 00.002 1032 MultiStar: [#1 0.13,0.26,0.00,M2] [#2 -0.05,0.22,0.80,U] [#3 -0.01,0.17,0.76,U] [#4 -0.11,-0.02,0.65,U] [#5 0.02,-0.02,0.67,U] [#6 0.01,0.26,0.00,M1] [#7 -0.02,0.04,0.70,U] [#8 0.16,0.28,0.00,M5] 
22:58:54.799 00.001 1032 refined, 5 included, MultiStar: {-0.00, 0.05}, one-star: {0.11, -0.09}
22:58:54.803 00.004 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
22:58:54.804 00.001 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
22:58:54.806 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.59 mountX=0.04 mountY=-0.01, mountTheta=-0.24
22:58:54.809 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
22:58:54.810 00.001 1032 Enqueuing Move request for scope (-0.00, 0.05)
22:58:54.811 00.001 10072 Worker thread wakes up
22:58:54.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
22:58:54.812 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
22:58:54.812 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.04 yDistance=-0.01
22:58:54.813 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:58:54.815 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:58:54.815 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:58:54.816 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:54.816 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:54.816 00.000 10072 MoveAxis(W, 2, ABG)
22:58:54.816 00.000 10072 Guiding  Dir = 3, Dur = 2
22:58:54.816 00.000 10072 IsGuiding returns 0
22:58:54.817 00.001 10072 PulseGuide returned control before completion, sleep 12
22:58:54.833 00.016 10072 IsGuiding returns 0
22:58:54.833 00.000 10072 Move returns status 0, amount 2
22:58:54.833 00.000 10072 MoveAxis(N, 0, ABG)
22:58:54.833 00.000 10072 Move returns status 0, amount 0
22:58:54.833 00.000 10072 move complete, result=0
22:58:54.833 00.000 10072 worker thread done servicing request
22:58:54.834 00.001 1032 UpdateGuideState exits: m=1411 SNR=26.4
22:58:54.837 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:54.839 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:54.840 00.001 1032 Enqueuing Expose request
22:58:54.842 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:58:54.843 00.001 10072 Worker thread wakes up
22:58:54.843 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:54.844 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:55.479 00.635 10072 Exposure complete
22:58:55.529 00.050 1032 OnExposeComplete: enter
22:58:55.531 00.002 1032 UpdateGuideState(): m_state=6
22:58:55.533 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6872
22:58:55.537 00.004 10072 worker thread done servicing request
22:58:55.538 00.001 1032 Star::Find returns 1 (0), X=1101.82, Y=132.18, Mass=1379, SNR=26.1, Peak=106 HFD=3.1
22:58:55.545 00.007 1032 MultiStar: [#1 0.20,0.00,0.95,U] [#2 0.08,0.01,0.79,U] [#3 0.01,-0.06,0.76,U] [#4 -0.09,-0.17,0.66,U] [#5 -0.08,-0.20,0.69,U] [#6 0.02,-0.05,0.60,U] [#7 0.02,-0.10,0.72,U] [#8 0.11,0.14,0.51,U] 
22:58:55.549 00.004 1032 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {-0.01, -0.20}
22:58:55.552 00.003 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
22:58:55.554 00.002 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
22:58:55.555 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.18 mountX=-0.08 mountY=-0.01, mountTheta=-3.01
22:58:55.557 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
22:58:55.560 00.003 1032 Enqueuing Move request for scope (0.03, -0.08)
22:58:55.561 00.001 10072 Worker thread wakes up
22:58:55.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
22:58:55.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
22:58:55.561 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=-0.01
22:58:55.563 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
22:58:55.565 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:58:55.565 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
22:58:55.566 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:55.566 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:55.566 00.000 10072 MoveAxis(W, 2, ABG)
22:58:55.566 00.000 10072 Guiding  Dir = 3, Dur = 2
22:58:55.566 00.000 10072 IsGuiding returns 0
22:58:55.566 00.000 10072 PulseGuide returned control before completion, sleep 12
22:58:55.582 00.016 1032 UpdateGuideState exits: m=1379 SNR=26.1
22:58:55.584 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:55.586 00.002 10072 IsGuiding returns 0
22:58:55.586 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:55.588 00.002 1032 Enqueuing Expose request
22:58:55.590 00.002 10072 Move returns status 0, amount 2
22:58:55.590 00.000 10072 MoveAxis(N, 0, ABG)
22:58:55.590 00.000 10072 Move returns status 0, amount 0
22:58:55.590 00.000 10072 move complete, result=0
22:58:55.590 00.000 10072 worker thread done servicing request
22:58:55.590 00.000 10072 Worker thread wakes up
22:58:55.590 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:55.590 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:55.597 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:58:55.999 00.402 10072 Exposure complete
22:58:56.053 00.054 10072 worker thread done servicing request
22:58:56.053 00.000 1032 OnExposeComplete: enter
22:58:56.055 00.002 1032 UpdateGuideState(): m_state=6
22:58:56.058 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6873
22:58:56.059 00.001 1032 Star::Find returns 1 (0), X=1101.78, Y=132.26, Mass=1502, SNR=27.3, Peak=115 HFD=3.4
22:58:56.061 00.002 1032 MultiStar: [#1 0.20,0.17,0.00,M2] [#2 -0.02,-0.02,0.76,U] [#3 -0.03,-0.08,0.71,U] [#4 -0.09,-0.04,0.63,U] [#5 -0.23,-0.10,0.61,U] [#6 0.01,0.09,0.58,U] [#7 0.05,0.05,0.65,U] [#8 0.05,0.22,0.49,U] 
22:58:56.062 00.001 1032 refined, 7 included, MultiStar: {-0.04, -0.02}, one-star: {-0.05, -0.12}
22:58:56.063 00.001 1032 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.83) = xAngle (-4.61 = 1.67)
22:58:56.065 00.002 1032 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.61 = 1.67)
22:58:56.066 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.78 mountX=-0.00 mountY=0.04, mountTheta=1.67
22:58:56.070 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.02, opts=13)
22:58:56.071 00.001 1032 Enqueuing Move request for scope (-0.04, -0.02)
22:58:56.073 00.002 10072 Worker thread wakes up
22:58:56.073 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
22:58:56.073 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
22:58:56.073 00.000 10072 Moving (-0.04, -0.02) raw xDistance=-0.00 yDistance=0.04
22:58:56.075 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:58:56.077 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:58:56.077 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:58:56.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:56.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:58:56.077 00.000 10072 MoveAxis(W, 2, ABG)
22:58:56.077 00.000 10072 Guiding  Dir = 3, Dur = 2
22:58:56.079 00.002 10072 IsGuiding returns 0
22:58:56.079 00.000 10072 PulseGuide returned control before completion, sleep 12
22:58:56.097 00.018 1032 UpdateGuideState exits: m=1502 SNR=27.3
22:58:56.099 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:56.101 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:56.103 00.002 1032 Enqueuing Expose request
22:58:56.105 00.002 10072 IsGuiding returns 0
22:58:56.105 00.000 10072 Move returns status 0, amount 2
22:58:56.105 00.000 10072 MoveAxis(N, 0, ABG)
22:58:56.105 00.000 10072 Move returns status 0, amount 0
22:58:56.105 00.000 10072 move complete, result=0
22:58:56.105 00.000 10072 worker thread done servicing request
22:58:56.105 00.000 10072 Worker thread wakes up
22:58:56.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:56.106 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:56.114 00.008 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:58:56.729 00.615 10072 Exposure complete
22:58:56.781 00.052 10072 worker thread done servicing request
22:58:56.781 00.000 1032 OnExposeComplete: enter
22:58:56.783 00.002 1032 UpdateGuideState(): m_state=6
22:58:56.785 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6874
22:58:56.787 00.002 1032 Star::Find returns 1 (0), X=1101.79, Y=132.27, Mass=1260, SNR=24.9, Peak=110 HFD=3.4
22:58:56.789 00.002 1032 MultiStar: [#1 0.08,0.20,1.04,U] [#2 -0.05,0.13,0.76,U] [#3 -0.06,0.09,0.80,U] [#4 -0.10,-0.13,0.70,U] [#5 -0.21,0.05,0.73,U] [#6 -0.04,-0.00,0.65,U] [#7 0.00,-0.09,0.72,U] [#8 -0.03,0.29,0.00,M4] 
22:58:56.792 00.003 1032 refined, 7 included, MultiStar: {-0.05, 0.02}, one-star: {-0.04, -0.11}
22:58:56.793 00.001 1032 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.83) = xAngle (0.84 = 0.84)
22:58:56.795 00.002 1032 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.84 = 0.84)
22:58:56.797 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.67 mountX=0.03 mountY=0.04, mountTheta=0.84
22:58:56.800 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.02, opts=13)
22:58:56.802 00.002 1032 Enqueuing Move request for scope (-0.05, 0.02)
22:58:56.804 00.002 10072 Worker thread wakes up
22:58:56.804 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
22:58:56.804 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
22:58:56.804 00.000 10072 Moving (-0.05, 0.02) raw xDistance=0.03 yDistance=0.04
22:58:56.807 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:58:56.809 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:58:56.809 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:58:56.809 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:56.809 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:58:56.809 00.000 10072 MoveAxis(W, 2, ABG)
22:58:56.809 00.000 10072 Guiding  Dir = 3, Dur = 2
22:58:56.810 00.001 10072 IsGuiding returns 0
22:58:56.810 00.000 10072 PulseGuide returned control before completion, sleep 12
22:58:56.828 00.018 1032 UpdateGuideState exits: m=1260 SNR=24.9
22:58:56.832 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:56.835 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:56.837 00.002 1032 Enqueuing Expose request
22:58:56.840 00.003 10072 IsGuiding returns 0
22:58:56.840 00.000 10072 Move returns status 0, amount 2
22:58:56.840 00.000 10072 MoveAxis(N, 0, ABG)
22:58:56.840 00.000 10072 Move returns status 0, amount 0
22:58:56.840 00.000 10072 move complete, result=0
22:58:56.840 00.000 10072 worker thread done servicing request
22:58:56.840 00.000 10072 Worker thread wakes up
22:58:56.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:56.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:56.848 00.008 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:58:57.246 00.398 10072 Exposure complete
22:58:57.299 00.053 10072 worker thread done servicing request
22:58:57.299 00.000 1032 OnExposeComplete: enter
22:58:57.301 00.002 1032 UpdateGuideState(): m_state=6
22:58:57.303 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6875
22:58:57.305 00.002 1032 Star::Find returns 1 (0), X=1101.84, Y=132.38, Mass=1486, SNR=27.1, Peak=122 HFD=3.2
22:58:57.307 00.002 1032 MultiStar: [#1 0.11,0.20,0.94,U] [#2 -0.12,0.09,0.73,U] [#3 -0.01,-0.07,0.70,U] [#4 -0.10,-0.04,0.64,U] [#5 -0.14,-0.11,0.62,U] [#6 -0.01,0.03,0.54,U] [#7 -0.01,0.09,0.68,U] [#8 -0.03,0.25,0.52,U] 
22:58:57.309 00.002 1032 single-star, 8 included, MultiStar: {-0.03, 0.05}, one-star: {0.01, 0.00}
22:58:57.310 00.001 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
22:58:57.313 00.003 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
22:58:57.314 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.50 mountX=0.00 mountY=-0.01, mountTheta=-1.33
22:58:57.318 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.00, opts=13)
22:58:57.320 00.002 1032 Enqueuing Move request for scope (0.01, 0.00)
22:58:57.322 00.002 10072 Worker thread wakes up
22:58:57.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
22:58:57.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
22:58:57.322 00.000 10072 Moving (0.01, 0.00) raw xDistance=0.00 yDistance=-0.01
22:58:57.325 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:58:57.328 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:58:57.328 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:58:57.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:57.329 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:57.329 00.000 10072 MoveAxis(W, 2, ABG)
22:58:57.329 00.000 10072 Guiding  Dir = 3, Dur = 2
22:58:57.329 00.000 10072 IsGuiding returns 0
22:58:57.330 00.001 10072 PulseGuide returned control before completion, sleep 12
22:58:57.346 00.016 1032 UpdateGuideState exits: m=1486 SNR=27.1
22:58:57.349 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:57.350 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:57.351 00.001 1032 Enqueuing Expose request
22:58:57.353 00.002 10072 IsGuiding returns 0
22:58:57.353 00.000 10072 Move returns status 0, amount 2
22:58:57.353 00.000 10072 MoveAxis(N, 0, ABG)
22:58:57.353 00.000 10072 Move returns status 0, amount 0
22:58:57.353 00.000 10072 move complete, result=0
22:58:57.353 00.000 10072 worker thread done servicing request
22:58:57.353 00.000 10072 Worker thread wakes up
22:58:57.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:57.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:57.362 00.009 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:58:57.981 00.619 10072 Exposure complete
22:58:58.035 00.054 10072 worker thread done servicing request
22:58:58.035 00.000 1032 OnExposeComplete: enter
22:58:58.037 00.002 1032 UpdateGuideState(): m_state=6
22:58:58.039 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6876
22:58:58.041 00.002 1032 Star::Find returns 1 (0), X=1101.73, Y=132.38, Mass=1402, SNR=26.3, Peak=121 HFD=3.2
22:58:58.043 00.002 1032 MultiStar: [#1 0.16,0.21,0.00,M1] [#2 0.06,0.14,0.78,U] [#3 0.02,-0.04,0.78,U] [#4 -0.09,-0.20,0.67,U] [#5 -0.18,-0.21,0.00,M1] [#6 -0.11,0.06,0.62,U] [#7 -0.02,-0.02,0.68,U] [#8 0.01,0.24,0.52,U] 
22:58:58.045 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.02}, one-star: {-0.10, 0.00}
22:58:58.046 00.001 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
22:58:58.050 00.004 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
22:58:58.052 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.61 mountX=0.03 mountY=0.03, mountTheta=0.78
22:58:58.055 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
22:58:58.058 00.003 1032 Enqueuing Move request for scope (-0.03, 0.02)
22:58:58.059 00.001 10072 Worker thread wakes up
22:58:58.060 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
22:58:58.060 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
22:58:58.060 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.03
22:58:58.062 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:58:58.064 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:58:58.064 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:58:58.064 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:58.065 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:58:58.065 00.000 10072 MoveAxis(W, 2, ABG)
22:58:58.065 00.000 10072 Guiding  Dir = 3, Dur = 2
22:58:58.065 00.000 10072 IsGuiding returns 0
22:58:58.065 00.000 10072 PulseGuide returned control before completion, sleep 12
22:58:58.083 00.018 1032 UpdateGuideState exits: m=1402 SNR=26.3
22:58:58.085 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:58.086 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:58.088 00.002 1032 Enqueuing Expose request
22:58:58.090 00.002 10072 IsGuiding returns 0
22:58:58.090 00.000 10072 Move returns status 0, amount 2
22:58:58.090 00.000 10072 MoveAxis(N, 0, ABG)
22:58:58.090 00.000 10072 Move returns status 0, amount 0
22:58:58.090 00.000 10072 move complete, result=0
22:58:58.090 00.000 10072 worker thread done servicing request
22:58:58.090 00.000 10072 Worker thread wakes up
22:58:58.090 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:58.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:58.098 00.008 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:58:58.495 00.397 10072 Exposure complete
22:58:58.545 00.050 10072 worker thread done servicing request
22:58:58.545 00.000 1032 OnExposeComplete: enter
22:58:58.547 00.002 1032 UpdateGuideState(): m_state=6
22:58:58.549 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6877
22:58:58.552 00.003 1032 Star::Find returns 1 (0), X=1101.88, Y=132.27, Mass=1374, SNR=26.0, Peak=102 HFD=3.4
22:58:58.558 00.006 1032 MultiStar: [#1 0.17,0.08,0.98,U] [#2 0.04,0.11,0.81,U] [#3 0.06,0.05,0.75,U] [#4 0.11,-0.21,0.67,U] [#5 -0.03,-0.15,0.65,U] [#6 0.05,0.18,0.66,U] [#7 0.05,-0.03,0.70,U] [#8 0.16,0.23,0.00,M3] 
22:58:58.560 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.05, -0.11}
22:58:58.561 00.001 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
22:58:58.563 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
22:58:58.565 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.10 mountX=-0.02 mountY=-0.06, mountTheta=-1.93
22:58:58.568 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
22:58:58.569 00.001 1032 Enqueuing Move request for scope (0.07, -0.01)
22:58:58.571 00.002 10072 Worker thread wakes up
22:58:58.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:58:58.571 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:58:58.572 00.001 10072 Moving (0.07, -0.01) raw xDistance=-0.02 yDistance=-0.06
22:58:58.574 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:58:58.576 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:58:58.576 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
22:58:58.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:58.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:58:58.576 00.000 10072 MoveAxis(W, 1, ABG)
22:58:58.576 00.000 10072 Guiding  Dir = 3, Dur = 1
22:58:58.577 00.001 10072 IsGuiding returns 0
22:58:58.577 00.000 10072 PulseGuide returned control before completion, sleep 11
22:58:58.595 00.018 1032 UpdateGuideState exits: m=1374 SNR=26.0
22:58:58.597 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:58.598 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:58.600 00.002 1032 Enqueuing Expose request
22:58:58.601 00.001 10072 IsGuiding returns 0
22:58:58.601 00.000 10072 Move returns status 0, amount 1
22:58:58.601 00.000 10072 MoveAxis(N, 0, ABG)
22:58:58.603 00.002 10072 Move returns status 0, amount 0
22:58:58.603 00.000 10072 move complete, result=0
22:58:58.603 00.000 10072 worker thread done servicing request
22:58:58.603 00.000 10072 Worker thread wakes up
22:58:58.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:58.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:58.610 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:58:59.230 00.620 10072 Exposure complete
22:58:59.282 00.052 10072 worker thread done servicing request
22:58:59.282 00.000 1032 OnExposeComplete: enter
22:58:59.284 00.002 1032 UpdateGuideState(): m_state=6
22:58:59.286 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6878
22:58:59.288 00.002 1032 Star::Find returns 1 (0), X=1101.76, Y=132.33, Mass=1255, SNR=24.9, Peak=100 HFD=3.3
22:58:59.291 00.003 1032 MultiStar: [#1 0.13,0.18,0.96,U] [#2 0.04,0.13,0.82,U] [#3 -0.00,0.08,0.81,U] [#4 0.01,-0.08,0.71,U] [#5 -0.19,-0.11,0.74,U] [#6 0.10,0.26,0.00,M1] [#7 -0.02,-0.03,0.73,U] [#8 0.07,0.26,0.00,M4] 
22:58:59.293 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.02}, one-star: {-0.07, -0.05}
22:58:59.294 00.001 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
22:58:59.296 00.002 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
22:58:59.298 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.01 mountX=0.02 mountY=0.00, mountTheta=0.18
22:58:59.302 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
22:58:59.304 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
22:58:59.307 00.003 10072 Worker thread wakes up
22:58:59.307 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:58:59.307 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:58:59.307 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
22:58:59.309 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:58:59.311 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:58:59.312 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:58:59.312 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:59.312 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:58:59.312 00.000 10072 MoveAxis(W, 1, ABG)
22:58:59.312 00.000 10072 Guiding  Dir = 3, Dur = 1
22:58:59.312 00.000 10072 IsGuiding returns 0
22:58:59.313 00.001 10072 PulseGuide returned control before completion, sleep 11
22:58:59.331 00.018 1032 UpdateGuideState exits: m=1255 SNR=24.9
22:58:59.333 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:59.335 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:59.338 00.003 1032 Enqueuing Expose request
22:58:59.340 00.002 10072 IsGuiding returns 0
22:58:59.340 00.000 10072 Move returns status 0, amount 1
22:58:59.340 00.000 10072 MoveAxis(N, 0, ABG)
22:58:59.340 00.000 10072 Move returns status 0, amount 0
22:58:59.340 00.000 10072 move complete, result=0
22:58:59.340 00.000 10072 worker thread done servicing request
22:58:59.340 00.000 10072 Worker thread wakes up
22:58:59.340 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:59.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:59.348 00.008 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:58:59.745 00.397 10072 Exposure complete
22:58:59.797 00.052 10072 worker thread done servicing request
22:58:59.797 00.000 1032 OnExposeComplete: enter
22:58:59.801 00.004 1032 UpdateGuideState(): m_state=6
22:58:59.804 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6879
22:58:59.807 00.003 1032 Star::Find returns 1 (0), X=1101.69, Y=132.32, Mass=1340, SNR=25.7, Peak=112 HFD=3.2
22:58:59.808 00.001 1032 MultiStar: [#1 0.14,0.29,0.00,M1] [#2 0.01,0.16,0.82,U] [#3 -0.00,0.11,0.77,U] [#4 -0.07,0.06,0.70,U] [#5 -0.19,-0.05,0.67,U] [#6 0.02,0.36,0.00,M2] [#7 -0.07,0.17,0.72,U] [#8 0.02,0.32,0.00,M5] 
22:58:59.810 00.002 1032 refined, 5 included, MultiStar: {-0.07, 0.06}, one-star: {-0.14, -0.06}
22:58:59.813 00.003 1032 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.83) = xAngle (0.63 = 0.63)
22:58:59.815 00.002 1032 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.63 = 0.63)
22:58:59.816 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.10 cameraTheta=2.46 mountX=0.08 mountY=0.06, mountTheta=0.63
22:58:59.819 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.06, opts=13)
22:58:59.821 00.002 1032 Enqueuing Move request for scope (-0.07, 0.06)
22:58:59.823 00.002 10072 Worker thread wakes up
22:58:59.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
22:58:59.823 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
22:58:59.824 00.001 10072 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=0.06
22:58:59.825 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:58:59.827 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:58:59.827 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:58:59.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:59.829 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:58:59.829 00.000 10072 MoveAxis(W, 1, ABG)
22:58:59.829 00.000 10072 Guiding  Dir = 3, Dur = 1
22:58:59.830 00.001 10072 IsGuiding returns 0
22:58:59.830 00.000 10072 PulseGuide returned control before completion, sleep 11
22:58:59.847 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.7
22:58:59.850 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:59.852 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:58:59.853 00.001 1032 Enqueuing Expose request
22:58:59.855 00.002 10072 IsGuiding returns 0
22:58:59.855 00.000 10072 Move returns status 0, amount 1
22:58:59.855 00.000 10072 MoveAxis(N, 0, ABG)
22:58:59.855 00.000 10072 Move returns status 0, amount 0
22:58:59.855 00.000 10072 move complete, result=0
22:58:59.855 00.000 10072 worker thread done servicing request
22:58:59.855 00.000 10072 Worker thread wakes up
22:58:59.855 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:58:59.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:58:59.863 00.008 1032 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
22:59:00.480 00.617 10072 Exposure complete
22:59:00.529 00.049 10072 worker thread done servicing request
22:59:00.529 00.000 1032 OnExposeComplete: enter
22:59:00.532 00.003 1032 UpdateGuideState(): m_state=6
22:59:00.534 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6880
22:59:00.535 00.001 1032 Star::Find returns 1 (0), X=1101.69, Y=132.35, Mass=1398, SNR=26.3, Peak=114 HFD=3.4
22:59:00.537 00.002 1032 MultiStar: [#1 0.03,0.19,0.93,U] [#2 0.12,0.14,0.77,U] [#3 0.05,-0.01,0.75,U] [#4 -0.12,-0.13,0.66,U] [#5 -0.10,-0.17,0.65,U] [#6 -0.02,0.18,0.57,U] [#7 -0.08,-0.05,0.72,U] [#8 -0.04,0.20,0.52,U] 
22:59:00.539 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {-0.14, -0.03}
22:59:00.541 00.002 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
22:59:00.542 00.001 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
22:59:00.544 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.32 mountX=0.04 mountY=0.02, mountTheta=0.49
22:59:00.546 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
22:59:00.547 00.001 1032 Enqueuing Move request for scope (-0.03, 0.03)
22:59:00.550 00.003 10072 Worker thread wakes up
22:59:00.551 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
22:59:00.551 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
22:59:00.551 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.02
22:59:00.553 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:59:00.555 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:00.556 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:59:00.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:00.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:59:00.556 00.000 10072 MoveAxis(W, 1, ABG)
22:59:00.556 00.000 10072 Guiding  Dir = 3, Dur = 1
22:59:00.556 00.000 10072 IsGuiding returns 0
22:59:00.557 00.001 10072 PulseGuide returned control before completion, sleep 11
22:59:00.571 00.014 10072 IsGuiding returns 0
22:59:00.571 00.000 10072 Move returns status 0, amount 1
22:59:00.571 00.000 10072 MoveAxis(N, 0, ABG)
22:59:00.571 00.000 10072 Move returns status 0, amount 0
22:59:00.571 00.000 10072 move complete, result=0
22:59:00.571 00.000 10072 worker thread done servicing request
22:59:00.573 00.002 1032 UpdateGuideState exits: m=1398 SNR=26.3
22:59:00.575 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:00.577 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:00.578 00.001 1032 Enqueuing Expose request
22:59:00.579 00.001 10072 Worker thread wakes up
22:59:00.579 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:00.579 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:00.579 00.000 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:59:00.994 00.415 10072 Exposure complete
22:59:01.046 00.052 10072 worker thread done servicing request
22:59:01.046 00.000 1032 OnExposeComplete: enter
22:59:01.049 00.003 1032 UpdateGuideState(): m_state=6
22:59:01.052 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6881
22:59:01.055 00.003 1032 Star::Find returns 1 (0), X=1101.79, Y=132.36, Mass=1424, SNR=26.5, Peak=111 HFD=3.3
22:59:01.057 00.002 1032 MultiStar: [#1 0.17,0.20,0.00,M1] [#2 0.08,0.03,0.75,U] [#3 -0.05,0.05,0.73,U] [#4 -0.00,-0.25,0.68,U] [#5 -0.10,-0.24,0.00,M1] [#6 -0.06,0.01,0.59,U] [#7 -0.05,-0.00,0.68,U] [#8 0.07,0.15,0.52,U] 
22:59:01.058 00.001 1032 refined, 6 included, MultiStar: {-0.01, -0.01}, one-star: {-0.04, -0.02}
22:59:01.060 00.002 1032 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.83) = xAngle (-4.29 = 2.00)
22:59:01.061 00.001 1032 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.29 = 2.00)
22:59:01.063 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.45 mountX=-0.01 mountY=0.01, mountTheta=2.00
22:59:01.065 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
22:59:01.067 00.002 1032 Enqueuing Move request for scope (-0.01, -0.01)
22:59:01.068 00.001 10072 Worker thread wakes up
22:59:01.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:59:01.068 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:59:01.068 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
22:59:01.070 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:59:01.073 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:01.073 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:59:01.073 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:01.073 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:59:01.073 00.000 10072 MoveAxis(W, 0, ABG)
22:59:01.073 00.000 10072 Move returns status 0, amount 0
22:59:01.073 00.000 10072 MoveAxis(N, 0, ABG)
22:59:01.073 00.000 10072 Move returns status 0, amount 0
22:59:01.073 00.000 10072 move complete, result=0
22:59:01.073 00.000 10072 worker thread done servicing request
22:59:01.092 00.019 1032 UpdateGuideState exits: m=1424 SNR=26.5
22:59:01.094 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:01.096 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:01.097 00.001 1032 Enqueuing Expose request
22:59:01.099 00.002 1032 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
22:59:01.100 00.001 10072 Worker thread wakes up
22:59:01.101 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:01.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:01.729 00.628 10072 Exposure complete
22:59:01.783 00.054 10072 worker thread done servicing request
22:59:01.783 00.000 1032 OnExposeComplete: enter
22:59:01.785 00.002 1032 UpdateGuideState(): m_state=6
22:59:01.787 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6882
22:59:01.789 00.002 1032 Star::Find returns 1 (0), X=1101.77, Y=132.40, Mass=1233, SNR=24.7, Peak=116 HFD=3.2
22:59:01.791 00.002 1032 MultiStar: [#1 0.15,0.24,0.00,M2] [#2 0.06,0.11,0.86,U] [#3 -0.01,0.25,0.80,U] [#4 -0.13,0.04,0.75,U] [#5 -0.16,-0.01,0.70,U] [#6 0.16,0.21,0.00,M1] [#7 -0.12,0.09,0.76,U] [#8 0.06,0.16,0.53,U] 
22:59:01.793 00.002 1032 single-star, 6 included, MultiStar: {-0.05, 0.09}, one-star: {-0.06, 0.03}
22:59:01.795 00.002 1032 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.83) = xAngle (0.90 = 0.90)
22:59:01.796 00.001 1032 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.90 = 0.90)
22:59:01.799 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.73 mountX=0.04 mountY=0.05, mountTheta=0.90
22:59:01.804 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.03, opts=13)
22:59:01.807 00.003 1032 Enqueuing Move request for scope (-0.06, 0.03)
22:59:01.809 00.002 10072 Worker thread wakes up
22:59:01.809 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
22:59:01.809 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
22:59:01.809 00.000 10072 Moving (-0.06, 0.03) raw xDistance=0.04 yDistance=0.05
22:59:01.811 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:59:01.814 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:01.814 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:59:01.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:01.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:59:01.814 00.000 10072 MoveAxis(W, 0, ABG)
22:59:01.814 00.000 10072 Move returns status 0, amount 0
22:59:01.814 00.000 10072 MoveAxis(N, 0, ABG)
22:59:01.814 00.000 10072 Move returns status 0, amount 0
22:59:01.814 00.000 10072 move complete, result=0
22:59:01.814 00.000 10072 worker thread done servicing request
22:59:01.833 00.019 1032 UpdateGuideState exits: m=1233 SNR=24.7
22:59:01.836 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:01.838 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:01.839 00.001 1032 Enqueuing Expose request
22:59:01.841 00.002 1032 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
22:59:01.843 00.002 10072 Worker thread wakes up
22:59:01.843 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:01.843 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:02.258 00.415 10072 Exposure complete
22:59:02.313 00.055 10072 worker thread done servicing request
22:59:02.313 00.000 1032 OnExposeComplete: enter
22:59:02.316 00.003 1032 UpdateGuideState(): m_state=6
22:59:02.318 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6883
22:59:02.320 00.002 1032 Star::Find returns 1 (0), X=1101.81, Y=132.37, Mass=1444, SNR=26.7, Peak=122 HFD=3.2
22:59:02.322 00.002 1032 MultiStar: [#1 0.08,0.37,0.00,M3] [#2 -0.01,0.21,0.76,U] [#3 -0.02,0.23,0.75,U] [#4 0.06,-0.04,0.68,U] [#5 -0.27,0.04,0.00,M1] [#6 0.07,0.27,0.00,M2] [#7 -0.21,0.19,0.00,M1] [#8 -0.06,0.39,0.00,M3] 
22:59:02.324 00.002 1032 single-star, 3 included, MultiStar: {-0.00, 0.09}, one-star: {-0.02, -0.01}
22:59:02.325 00.001 1032 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.83) = xAngle (-4.64 = 1.64)
22:59:02.327 00.002 1032 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.64 = 1.64)
22:59:02.329 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.81 mountX=-0.00 mountY=0.03, mountTheta=1.64
22:59:02.332 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
22:59:02.333 00.001 1032 Enqueuing Move request for scope (-0.02, -0.01)
22:59:02.336 00.003 10072 Worker thread wakes up
22:59:02.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
22:59:02.336 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
22:59:02.336 00.000 10072 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.03
22:59:02.338 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:59:02.340 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:02.340 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:59:02.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:02.341 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:59:02.341 00.000 10072 MoveAxis(W, 1, ABG)
22:59:02.341 00.000 10072 Guiding  Dir = 3, Dur = 1
22:59:02.341 00.000 10072 IsGuiding returns 0
22:59:02.341 00.000 10072 PulseGuide returned control before completion, sleep 11
22:59:02.358 00.017 1032 UpdateGuideState exits: m=1444 SNR=26.7
22:59:02.363 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:02.364 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:02.366 00.002 1032 Enqueuing Expose request
22:59:02.367 00.001 10072 IsGuiding returns 0
22:59:02.368 00.001 10072 Move returns status 0, amount 1
22:59:02.368 00.000 10072 MoveAxis(N, 0, ABG)
22:59:02.368 00.000 10072 Move returns status 0, amount 0
22:59:02.368 00.000 10072 move complete, result=0
22:59:02.368 00.000 10072 worker thread done servicing request
22:59:02.368 00.000 10072 Worker thread wakes up
22:59:02.368 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:02.368 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:02.375 00.007 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:59:02.991 00.616 10072 Exposure complete
22:59:03.042 00.051 10072 worker thread done servicing request
22:59:03.042 00.000 1032 OnExposeComplete: enter
22:59:03.044 00.002 1032 UpdateGuideState(): m_state=6
22:59:03.046 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6884
22:59:03.050 00.004 1032 Star::Find returns 1 (0), X=1101.72, Y=132.35, Mass=1384, SNR=26.1, Peak=111 HFD=3.4
22:59:03.052 00.002 1032 MultiStar: [#1 0.08,0.27,0.00,M4] [#2 0.03,0.20,0.83,U] [#3 -0.11,-0.01,0.75,U] [#4 -0.12,-0.02,0.70,U] [#5 -0.22,-0.04,0.65,U] [#6 -0.01,0.12,0.60,U] [#7 -0.09,0.11,0.67,U] [#8 -0.13,0.24,0.00,M4] 
22:59:03.054 00.002 1032 refined, 6 included, MultiStar: {-0.09, 0.05}, one-star: {-0.11, -0.02}
22:59:03.057 00.003 1032 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.83) = xAngle (0.83 = 0.83)
22:59:03.059 00.002 1032 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.83 = 0.83)
22:59:03.060 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.66 mountX=0.07 mountY=0.07, mountTheta=0.83
22:59:03.064 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.05, opts=13)
22:59:03.066 00.002 1032 Enqueuing Move request for scope (-0.09, 0.05)
22:59:03.069 00.003 10072 Worker thread wakes up
22:59:03.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
22:59:03.069 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
22:59:03.070 00.001 10072 Moving (-0.09, 0.05) raw xDistance=0.07 yDistance=0.07
22:59:03.071 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:59:03.074 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:03.074 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:59:03.074 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:03.074 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:59:03.075 00.001 10072 MoveAxis(W, 1, ABG)
22:59:03.075 00.000 10072 Guiding  Dir = 3, Dur = 1
22:59:03.075 00.000 10072 IsGuiding returns 0
22:59:03.076 00.001 10072 PulseGuide returned control before completion, sleep 11
22:59:03.096 00.020 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:59:03.098 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:03.100 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:03.102 00.002 1032 Enqueuing Expose request
22:59:03.104 00.002 10072 IsGuiding returns 0
22:59:03.104 00.000 10072 Move returns status 0, amount 1
22:59:03.104 00.000 10072 MoveAxis(N, 0, ABG)
22:59:03.104 00.000 10072 Move returns status 0, amount 0
22:59:03.104 00.000 10072 move complete, result=0
22:59:03.104 00.000 10072 worker thread done servicing request
22:59:03.104 00.000 10072 Worker thread wakes up
22:59:03.104 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:03.104 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:03.112 00.008 1032 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
22:59:03.509 00.397 10072 Exposure complete
22:59:03.559 00.050 10072 worker thread done servicing request
22:59:03.559 00.000 1032 OnExposeComplete: enter
22:59:03.561 00.002 1032 UpdateGuideState(): m_state=6
22:59:03.563 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6885
22:59:03.565 00.002 1032 Star::Find returns 1 (0), X=1101.77, Y=132.41, Mass=1321, SNR=25.5, Peak=110 HFD=3.2
22:59:03.567 00.002 1032 MultiStar: [#1 0.03,0.32,0.00,M5] [#2 0.00,0.21,0.80,U] [#3 -0.02,-0.01,0.78,U] [#4 -0.15,0.07,0.66,U] [#5 -0.11,-0.11,0.67,U] [#6 -0.13,0.17,0.63,U] [#7 -0.13,0.08,0.73,U] [#8 0.11,0.19,0.52,U] 
22:59:03.569 00.002 1032 single-star, 7 included, MultiStar: {-0.06, 0.07}, one-star: {-0.06, 0.03}
22:59:03.571 00.002 1032 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.83) = xAngle (0.83 = 0.83)
22:59:03.572 00.001 1032 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.83 = 0.83)
22:59:03.574 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.66 mountX=0.05 mountY=0.05, mountTheta=0.83
22:59:03.577 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.03, opts=13)
22:59:03.579 00.002 1032 Enqueuing Move request for scope (-0.06, 0.03)
22:59:03.583 00.004 10072 Worker thread wakes up
22:59:03.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
22:59:03.583 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
22:59:03.583 00.000 10072 Moving (-0.06, 0.03) raw xDistance=0.05 yDistance=0.05
22:59:03.586 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:59:03.588 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:03.589 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:59:03.589 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:03.589 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:59:03.589 00.000 10072 MoveAxis(W, 1, ABG)
22:59:03.589 00.000 10072 Guiding  Dir = 3, Dur = 1
22:59:03.589 00.000 10072 IsGuiding returns 0
22:59:03.590 00.001 10072 PulseGuide returned control before completion, sleep 11
22:59:03.606 00.016 1032 UpdateGuideState exits: m=1321 SNR=25.5
22:59:03.608 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:03.610 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:03.613 00.003 1032 Enqueuing Expose request
22:59:03.618 00.005 10072 IsGuiding returns 0
22:59:03.618 00.000 10072 Move returns status 0, amount 1
22:59:03.618 00.000 10072 MoveAxis(N, 0, ABG)
22:59:03.618 00.000 10072 Move returns status 0, amount 0
22:59:03.618 00.000 10072 move complete, result=0
22:59:03.618 00.000 10072 worker thread done servicing request
22:59:03.618 00.000 10072 Worker thread wakes up
22:59:03.619 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:03.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:03.625 00.006 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:59:04.248 00.623 10072 Exposure complete
22:59:04.299 00.051 1032 OnExposeComplete: enter
22:59:04.303 00.004 1032 UpdateGuideState(): m_state=6
22:59:04.305 00.002 10072 worker thread done servicing request
22:59:04.305 00.000 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6886
22:59:04.310 00.005 1032 Star::Find returns 1 (0), X=1101.78, Y=132.48, Mass=1309, SNR=25.4, Peak=104 HFD=3.2
22:59:04.312 00.002 1032 MultiStar: [#1 0.06,0.22,0.96,U] [#2 0.05,0.19,0.76,U] [#3 0.03,-0.12,0.76,U] [#4 -0.04,-0.07,0.68,U] [#5 -0.15,0.01,0.71,U] [#6 0.04,0.22,0.65,U] [#7 -0.10,0.11,0.71,U] [#8 -0.21,0.23,0.00,M4] 
22:59:04.314 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.09}, one-star: {-0.05, 0.11}
22:59:04.315 00.001 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
22:59:04.317 00.002 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
22:59:04.318 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.77 mountX=0.09 mountY=-0.01, mountTheta=-0.06
22:59:04.322 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.09, opts=13)
22:59:04.325 00.003 1032 Enqueuing Move request for scope (-0.02, 0.09)
22:59:04.326 00.001 10072 Worker thread wakes up
22:59:04.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
22:59:04.326 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
22:59:04.326 00.000 10072 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.01
22:59:04.328 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:59:04.332 00.004 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:04.332 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
22:59:04.332 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:04.332 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:04.332 00.000 10072 MoveAxis(W, 1, ABG)
22:59:04.332 00.000 10072 Guiding  Dir = 3, Dur = 1
22:59:04.333 00.001 10072 IsGuiding returns 0
22:59:04.333 00.000 10072 PulseGuide returned control before completion, sleep 11
22:59:04.352 00.019 1032 UpdateGuideState exits: m=1309 SNR=25.4
22:59:04.354 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:04.356 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:04.357 00.001 1032 Enqueuing Expose request
22:59:04.358 00.001 10072 IsGuiding returns 0
22:59:04.360 00.002 10072 Move returns status 0, amount 1
22:59:04.360 00.000 10072 MoveAxis(N, 0, ABG)
22:59:04.360 00.000 10072 Move returns status 0, amount 0
22:59:04.360 00.000 10072 move complete, result=0
22:59:04.360 00.000 10072 worker thread done servicing request
22:59:04.360 00.000 10072 Worker thread wakes up
22:59:04.360 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:04.360 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:04.370 00.010 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:59:04.777 00.407 10072 Exposure complete
22:59:04.829 00.052 10072 worker thread done servicing request
22:59:04.829 00.000 1032 OnExposeComplete: enter
22:59:04.831 00.002 1032 UpdateGuideState(): m_state=6
22:59:04.835 00.004 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6887
22:59:04.837 00.002 1032 Star::Find returns 1 (0), X=1101.91, Y=132.57, Mass=1348, SNR=25.8, Peak=117 HFD=3.2
22:59:04.839 00.002 1032 MultiStar: [#1 0.05,0.37,0.00,M5] [#2 0.06,0.21,0.76,U] [#3 -0.03,0.17,0.73,U] [#4 -0.01,0.06,0.70,U] [#5 -0.15,0.07,0.65,U] [#6 0.12,0.35,0.00,M1] [#7 0.07,0.14,0.70,U] [#8 -0.02,0.37,0.00,M5] 
22:59:04.841 00.002 1032 refined, 5 included, MultiStar: {0.01, 0.15}, one-star: {0.08, 0.19}
22:59:04.842 00.001 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
22:59:04.844 00.002 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
22:59:04.845 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.51 mountX=0.14 mountY=-0.05, mountTheta=-0.32
22:59:04.848 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.15, opts=13)
22:59:04.849 00.001 1032 Enqueuing Move request for scope (0.01, 0.15)
22:59:04.851 00.002 10072 Worker thread wakes up
22:59:04.851 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
22:59:04.851 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
22:59:04.851 00.000 10072 Moving (0.01, 0.15) raw xDistance=0.14 yDistance=-0.05
22:59:04.853 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:59:04.855 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.42
22:59:04.855 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
22:59:04.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:04.856 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:59:04.856 00.000 10072 MoveAxis(W, 68, ABG)
22:59:04.856 00.000 10072 Guiding  Dir = 3, Dur = 68
22:59:04.856 00.000 10072 IsGuiding returns 0
22:59:04.857 00.001 10072 PulseGuide returned control before completion, sleep 78
22:59:04.874 00.017 1032 UpdateGuideState exits: m=1348 SNR=25.8
22:59:04.876 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:04.878 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:04.879 00.001 1032 Enqueuing Expose request
22:59:04.948 00.069 10072 IsGuiding returns 0
22:59:04.948 00.000 10072 Move returns status 0, amount 68
22:59:04.948 00.000 10072 MoveAxis(N, 0, ABG)
22:59:04.948 00.000 10072 Move returns status 0, amount 0
22:59:04.948 00.000 10072 move complete, result=0
22:59:04.948 00.000 10072 worker thread done servicing request
22:59:04.948 00.000 10072 Worker thread wakes up
22:59:04.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:04.949 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:04.949 00.000 1032 GuideStep: 0.1 px 68 ms WEST, -0.0 px 0 ms NORTH
22:59:05.577 00.628 10072 Exposure complete
22:59:05.630 00.053 10072 worker thread done servicing request
22:59:05.630 00.000 1032 OnExposeComplete: enter
22:59:05.633 00.003 1032 UpdateGuideState(): m_state=6
22:59:05.634 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6888
22:59:05.637 00.003 1032 Star::Find returns 1 (0), X=1101.78, Y=132.45, Mass=1386, SNR=26.2, Peak=112 HFD=3.2
22:59:05.639 00.002 1032 MultiStar: [#1 0.13,0.32,0.00,M6] [#2 0.05,0.31,0.00,M1] [#3 0.02,0.10,0.77,U] [#4 0.00,0.07,0.67,U] [#5 -0.15,-0.11,0.66,U] [#6 0.05,0.24,0.59,U] [#7 -0.07,0.08,0.71,U] [#8 0.03,0.33,0.00,M6] 
22:59:05.641 00.002 1032 refined, 5 included, MultiStar: {-0.04, 0.07}, one-star: {-0.05, 0.07}
22:59:05.644 00.003 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
22:59:05.647 00.003 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
22:59:05.649 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.02 mountX=0.08 mountY=0.02, mountTheta=0.19
22:59:05.652 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
22:59:05.655 00.003 1032 Enqueuing Move request for scope (-0.04, 0.07)
22:59:05.656 00.001 10072 Worker thread wakes up
22:59:05.656 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
22:59:05.656 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
22:59:05.657 00.001 10072 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.02
22:59:05.658 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:59:05.661 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:05.661 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:59:05.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:05.661 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:59:05.661 00.000 10072 MoveAxis(E, 1, ABG)
22:59:05.661 00.000 10072 Guiding  Dir = 2, Dur = 1
22:59:05.661 00.000 10072 IsGuiding returns 0
22:59:05.662 00.001 10072 PulseGuide returned control before completion, sleep 11
22:59:05.680 00.018 1032 UpdateGuideState exits: m=1386 SNR=26.2
22:59:05.683 00.003 10072 IsGuiding returns 0
22:59:05.683 00.000 10072 Move returns status 0, amount 1
22:59:05.683 00.000 10072 MoveAxis(N, 0, ABG)
22:59:05.683 00.000 10072 Move returns status 0, amount 0
22:59:05.683 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:05.685 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:05.687 00.002 1032 Enqueuing Expose request
22:59:05.689 00.002 10072 move complete, result=0
22:59:05.689 00.000 10072 worker thread done servicing request
22:59:05.689 00.000 10072 Worker thread wakes up
22:59:05.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:05.689 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:05.689 00.000 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:59:06.109 00.420 10072 Exposure complete
22:59:06.162 00.053 10072 worker thread done servicing request
22:59:06.163 00.001 1032 OnExposeComplete: enter
22:59:06.165 00.002 1032 UpdateGuideState(): m_state=6
22:59:06.166 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6889
22:59:06.168 00.002 1032 Star::Find returns 1 (0), X=1101.86, Y=132.47, Mass=1438, SNR=26.7, Peak=119 HFD=3.3
22:59:06.170 00.002 1032 MultiStar: [#1 0.21,0.28,0.00,M7] [#2 0.09,0.13,0.78,U] [#3 0.18,0.16,0.72,U] [#4 -0.01,0.04,0.65,U] [#5 0.01,0.09,0.67,U] [#6 -0.07,0.39,0.00,M1] [#7 0.03,0.22,0.65,U] [#8 0.12,0.35,0.00,M7] 
22:59:06.171 00.001 1032 single-star, 5 included, MultiStar: {0.06, 0.12}, one-star: {0.03, 0.09}
22:59:06.173 00.002 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
22:59:06.175 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
22:59:06.178 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.24 mountX=0.08 mountY=-0.06, mountTheta=-0.59
22:59:06.183 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
22:59:06.185 00.002 1032 Enqueuing Move request for scope (0.03, 0.09)
22:59:06.188 00.003 10072 Worker thread wakes up
22:59:06.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
22:59:06.188 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
22:59:06.188 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.06
22:59:06.190 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:59:06.192 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:06.194 00.002 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:59:06.194 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:06.194 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:59:06.194 00.000 10072 MoveAxis(E, 1, ABG)
22:59:06.194 00.000 10072 Guiding  Dir = 2, Dur = 1
22:59:06.194 00.000 10072 IsGuiding returns 0
22:59:06.195 00.001 10072 PulseGuide returned control before completion, sleep 11
22:59:06.212 00.017 1032 UpdateGuideState exits: m=1438 SNR=26.7
22:59:06.214 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:06.216 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:06.218 00.002 1032 Enqueuing Expose request
22:59:06.219 00.001 10072 IsGuiding returns 0
22:59:06.219 00.000 10072 Move returns status 0, amount 1
22:59:06.219 00.000 10072 MoveAxis(N, 0, ABG)
22:59:06.219 00.000 10072 Move returns status 0, amount 0
22:59:06.219 00.000 10072 move complete, result=0
22:59:06.220 00.001 10072 worker thread done servicing request
22:59:06.220 00.000 10072 Worker thread wakes up
22:59:06.220 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:06.220 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:06.227 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:59:06.855 00.628 10072 Exposure complete
22:59:06.910 00.055 10072 worker thread done servicing request
22:59:06.910 00.000 1032 OnExposeComplete: enter
22:59:06.913 00.003 1032 UpdateGuideState(): m_state=6
22:59:06.914 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6890
22:59:06.915 00.001 1032 Star::Find returns 1 (0), X=1101.91, Y=132.37, Mass=1375, SNR=26.0, Peak=105 HFD=3.3
22:59:06.917 00.002 1032 MultiStar: [#1 0.22,0.27,0.00,M8] [#2 0.05,0.26,0.00,M1] [#3 -0.04,0.22,0.75,U] [#4 -0.05,-0.00,0.67,U] [#5 -0.09,-0.15,0.66,U] [#6 0.16,0.14,0.60,U] [#7 -0.05,0.22,0.69,U] [#8 0.09,0.26,0.00,M8] 
22:59:06.918 00.001 1032 refined, 5 included, MultiStar: {0.00, 0.07}, one-star: {0.08, -0.01}
22:59:06.920 00.002 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
22:59:06.921 00.001 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
22:59:06.923 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.51 mountX=0.06 mountY=-0.02, mountTheta=-0.32
22:59:06.926 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.07, opts=13)
22:59:06.929 00.003 1032 Enqueuing Move request for scope (0.00, 0.07)
22:59:06.931 00.002 10072 Worker thread wakes up
22:59:06.932 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
22:59:06.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
22:59:06.932 00.000 10072 Moving (0.00, 0.07) raw xDistance=0.06 yDistance=-0.02
22:59:06.934 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:59:06.936 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:06.936 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
22:59:06.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:06.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:59:06.936 00.000 10072 MoveAxis(E, 1, ABG)
22:59:06.937 00.001 10072 Guiding  Dir = 2, Dur = 1
22:59:06.937 00.000 10072 IsGuiding returns 0
22:59:06.937 00.000 10072 PulseGuide returned control before completion, sleep 11
22:59:06.954 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.0
22:59:06.958 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:06.959 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:06.961 00.002 1032 Enqueuing Expose request
22:59:06.963 00.002 10072 IsGuiding returns 0
22:59:06.963 00.000 10072 Move returns status 0, amount 1
22:59:06.963 00.000 10072 MoveAxis(N, 0, ABG)
22:59:06.963 00.000 10072 Move returns status 0, amount 0
22:59:06.963 00.000 10072 move complete, result=0
22:59:06.963 00.000 10072 worker thread done servicing request
22:59:06.963 00.000 10072 Worker thread wakes up
22:59:06.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:06.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:06.972 00.009 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:59:07.370 00.398 10072 Exposure complete
22:59:07.423 00.053 10072 worker thread done servicing request
22:59:07.425 00.002 1032 OnExposeComplete: enter
22:59:07.427 00.002 1032 UpdateGuideState(): m_state=6
22:59:07.429 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6891
22:59:07.431 00.002 1032 Star::Find returns 1 (0), X=1101.85, Y=132.43, Mass=1371, SNR=26.0, Peak=126 HFD=3.1
22:59:07.433 00.002 1032 MultiStar: [#1 0.16,0.29,0.00,M9] [#2 0.05,0.14,0.78,U] [#3 0.14,0.14,0.76,U] [#4 -0.14,-0.05,0.70,U] [#5 -0.13,-0.07,0.64,U] [#6 -0.01,0.25,0.60,U] [#7 -0.09,0.12,0.68,U] [#8 0.10,0.22,0.51,U] 
22:59:07.435 00.002 1032 single-star, 7 included, MultiStar: {-0.01, 0.09}, one-star: {0.02, 0.05}
22:59:07.437 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
22:59:07.438 00.001 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
22:59:07.440 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.19 mountX=0.05 mountY=-0.03, mountTheta=-0.64
22:59:07.443 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
22:59:07.444 00.001 1032 Enqueuing Move request for scope (0.02, 0.05)
22:59:07.446 00.002 10072 Worker thread wakes up
22:59:07.446 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
22:59:07.446 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
22:59:07.446 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.03
22:59:07.448 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:59:07.451 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:07.451 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
22:59:07.451 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:07.451 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:59:07.451 00.000 10072 MoveAxis(E, 1, ABG)
22:59:07.451 00.000 10072 Guiding  Dir = 2, Dur = 1
22:59:07.451 00.000 10072 IsGuiding returns 0
22:59:07.452 00.001 10072 PulseGuide returned control before completion, sleep 11
22:59:07.469 00.017 1032 UpdateGuideState exits: m=1371 SNR=26.0
22:59:07.471 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:07.472 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:07.474 00.002 1032 Enqueuing Expose request
22:59:07.476 00.002 10072 IsGuiding returns 0
22:59:07.477 00.001 10072 Move returns status 0, amount 1
22:59:07.477 00.000 10072 MoveAxis(N, 0, ABG)
22:59:07.477 00.000 10072 Move returns status 0, amount 0
22:59:07.477 00.000 10072 move complete, result=0
22:59:07.477 00.000 10072 worker thread done servicing request
22:59:07.477 00.000 10072 Worker thread wakes up
22:59:07.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:07.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:07.483 00.006 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:59:08.105 00.622 10072 Exposure complete
22:59:08.155 00.050 10072 worker thread done servicing request
22:59:08.155 00.000 1032 OnExposeComplete: enter
22:59:08.157 00.002 1032 UpdateGuideState(): m_state=6
22:59:08.159 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6892
22:59:08.160 00.001 1032 Star::Find returns 1 (0), X=1101.76, Y=132.55, Mass=1361, SNR=25.9, Peak=110 HFD=3.2
22:59:08.162 00.002 1032 MultiStar: [#1 0.09,0.26,0.00,M10] [#2 0.12,0.12,0.76,U] [#3 0.08,0.10,0.73,U] [#4 0.00,-0.04,0.65,U] [#5 -0.15,-0.15,0.65,U] [#6 0.03,0.11,0.65,U] [#7 -0.01,0.07,0.71,U] [#8 0.00,0.34,0.00,M8] 
22:59:08.163 00.001 1032 refined, 6 included, MultiStar: {-0.00, 0.06}, one-star: {-0.07, 0.17}
22:59:08.165 00.002 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
22:59:08.167 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
22:59:08.169 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.58 mountX=0.06 mountY=-0.02, mountTheta=-0.25
22:59:08.173 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.06, opts=13)
22:59:08.176 00.003 1032 Enqueuing Move request for scope (-0.00, 0.06)
22:59:08.178 00.002 10072 Worker thread wakes up
22:59:08.179 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
22:59:08.179 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
22:59:08.179 00.000 10072 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=-0.02
22:59:08.183 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
22:59:08.186 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:08.187 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:59:08.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:08.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:59:08.187 00.000 10072 MoveAxis(W, 2, ABG)
22:59:08.187 00.000 10072 Guiding  Dir = 3, Dur = 2
22:59:08.187 00.000 10072 IsGuiding returns 0
22:59:08.188 00.001 10072 PulseGuide returned control before completion, sleep 12
22:59:08.205 00.017 1032 UpdateGuideState exits: m=1361 SNR=25.9
22:59:08.208 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:08.210 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:08.217 00.007 10072 IsGuiding returns 0
22:59:08.217 00.000 10072 Move returns status 0, amount 2
22:59:08.217 00.000 10072 MoveAxis(N, 0, ABG)
22:59:08.217 00.000 10072 Move returns status 0, amount 0
22:59:08.217 00.000 10072 move complete, result=0
22:59:08.217 00.000 1032 Enqueuing Expose request
22:59:08.220 00.003 10072 worker thread done servicing request
22:59:08.220 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:59:08.222 00.002 10072 Worker thread wakes up
22:59:08.222 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:08.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:08.635 00.413 10072 Exposure complete
22:59:08.688 00.053 10072 worker thread done servicing request
22:59:08.688 00.000 1032 OnExposeComplete: enter
22:59:08.690 00.002 1032 UpdateGuideState(): m_state=6
22:59:08.692 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6893
22:59:08.693 00.001 1032 Star::Find returns 1 (0), X=1101.76, Y=132.48, Mass=1317, SNR=25.5, Peak=98 HFD=3.3
22:59:08.695 00.002 1032 MultiStar: [#1 0.12,0.23,0.00,R] [#2 0.11,0.20,0.84,U] [#3 0.10,0.01,0.76,U] [#4 -0.03,0.00,0.70,U] [#5 -0.10,-0.22,0.65,U] [#6 -0.00,0.05,0.62,U] [#7 0.01,0.05,0.73,U] [#8 0.08,0.40,0.00,M9] 
22:59:08.697 00.002 1032 refined, 6 included, MultiStar: {0.00, 0.04}, one-star: {-0.07, 0.10}
22:59:08.699 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
22:59:08.700 00.001 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
22:59:08.702 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.44 mountX=0.03 mountY=-0.01, mountTheta=-0.39
22:59:08.706 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.04, opts=13)
22:59:08.707 00.001 1032 Enqueuing Move request for scope (0.00, 0.04)
22:59:08.709 00.002 10072 Worker thread wakes up
22:59:08.709 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
22:59:08.709 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
22:59:08.709 00.000 10072 Moving (0.00, 0.04) raw xDistance=0.03 yDistance=-0.01
22:59:08.711 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:59:08.714 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:08.715 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:59:08.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:08.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:08.715 00.000 10072 MoveAxis(W, 2, ABG)
22:59:08.715 00.000 10072 Guiding  Dir = 3, Dur = 2
22:59:08.715 00.000 10072 IsGuiding returns 0
22:59:08.715 00.000 10072 PulseGuide returned control before completion, sleep 12
22:59:08.734 00.019 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:59:08.737 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:08.739 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:08.742 00.003 1032 Enqueuing Expose request
22:59:08.743 00.001 10072 IsGuiding returns 0
22:59:08.743 00.000 10072 Move returns status 0, amount 2
22:59:08.743 00.000 10072 MoveAxis(N, 0, ABG)
22:59:08.743 00.000 10072 Move returns status 0, amount 0
22:59:08.744 00.001 10072 move complete, result=0
22:59:08.744 00.000 10072 worker thread done servicing request
22:59:08.744 00.000 10072 Worker thread wakes up
22:59:08.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:08.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:08.750 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:59:09.369 00.619 10072 Exposure complete
22:59:09.420 00.051 10072 worker thread done servicing request
22:59:09.420 00.000 1032 OnExposeComplete: enter
22:59:09.423 00.003 1032 UpdateGuideState(): m_state=6
22:59:09.427 00.004 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6894
22:59:09.429 00.002 1032 Star::Find returns 1 (0), X=1101.97, Y=132.36, Mass=1447, SNR=26.8, Peak=124 HFD=3.3
22:59:09.431 00.002 1032 MultiStar: [#1 0.21,-0.00,0.98,U] [#2 0.07,0.10,0.77,U] [#3 0.12,0.08,0.71,U] [#4 0.09,-0.11,0.66,U] [#5 0.08,-0.18,0.63,U] [#6 0.16,0.20,0.00,M1] [#7 0.08,0.02,0.65,U] [#8 0.18,0.37,0.00,M10] 
22:59:09.432 00.001 1032 refined, 6 included, MultiStar: {0.12, -0.01}, one-star: {0.14, -0.02}
22:59:09.434 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
22:59:09.434 00.000 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
22:59:09.436 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
22:59:09.438 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
22:59:09.440 00.002 1032 Enqueuing Move request for scope (0.12, -0.01)
22:59:09.441 00.001 10072 Worker thread wakes up
22:59:09.442 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
22:59:09.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
22:59:09.442 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
22:59:09.445 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:59:09.447 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:09.447 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
22:59:09.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:09.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:59:09.447 00.000 10072 MoveAxis(W, 1, ABG)
22:59:09.447 00.000 10072 Guiding  Dir = 3, Dur = 1
22:59:09.448 00.001 10072 IsGuiding returns 0
22:59:09.448 00.000 10072 PulseGuide returned control before completion, sleep 11
22:59:09.465 00.017 1032 UpdateGuideState exits: m=1447 SNR=26.8
22:59:09.468 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:09.469 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:09.470 00.001 1032 Enqueuing Expose request
22:59:09.474 00.004 10072 IsGuiding returns 0
22:59:09.474 00.000 10072 Move returns status 0, amount 1
22:59:09.474 00.000 10072 MoveAxis(N, 0, ABG)
22:59:09.474 00.000 10072 Move returns status 0, amount 0
22:59:09.475 00.001 10072 move complete, result=0
22:59:09.475 00.000 10072 worker thread done servicing request
22:59:09.475 00.000 10072 Worker thread wakes up
22:59:09.475 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:09.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:09.479 00.004 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:59:09.887 00.408 10072 Exposure complete
22:59:09.942 00.055 10072 worker thread done servicing request
22:59:09.943 00.001 1032 OnExposeComplete: enter
22:59:09.944 00.001 1032 UpdateGuideState(): m_state=6
22:59:09.947 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6895
22:59:09.948 00.001 1032 Star::Find returns 1 (0), X=1101.92, Y=132.44, Mass=1283, SNR=25.2, Peak=104 HFD=3.4
22:59:09.950 00.002 1032 MultiStar: [#1 0.18,-0.05,0.99,U] [#2 0.14,0.17,0.78,U] [#3 0.09,-0.03,0.79,U] [#4 0.07,0.00,0.68,U] [#5 -0.00,-0.07,0.67,U] [#6 0.14,0.18,0.62,U] [#7 0.14,0.15,0.70,U] [#8 0.05,0.36,0.00,R] 
22:59:09.951 00.001 1032 single-star, 7 included, MultiStar: {0.11, 0.05}, one-star: {0.09, 0.07}
22:59:09.952 00.001 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
22:59:09.953 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
22:59:09.957 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=0.04 mountY=-0.11, mountTheta=-1.22
22:59:09.959 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
22:59:09.962 00.003 1032 Enqueuing Move request for scope (0.09, 0.07)
22:59:09.964 00.002 10072 Worker thread wakes up
22:59:09.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
22:59:09.964 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
22:59:09.964 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.11
22:59:09.966 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:59:09.968 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:09.968 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
22:59:09.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:09.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:59:09.968 00.000 10072 MoveAxis(W, 2, ABG)
22:59:09.968 00.000 10072 Guiding  Dir = 3, Dur = 2
22:59:09.969 00.001 10072 IsGuiding returns 0
22:59:09.969 00.000 10072 PulseGuide returned control before completion, sleep 12
22:59:09.987 00.018 1032 UpdateGuideState exits: m=1283 SNR=25.2
22:59:09.990 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:09.993 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:09.994 00.001 1032 Enqueuing Expose request
22:59:09.995 00.001 10072 IsGuiding returns 0
22:59:09.995 00.000 10072 Move returns status 0, amount 2
22:59:09.995 00.000 10072 MoveAxis(N, 0, ABG)
22:59:09.995 00.000 10072 Move returns status 0, amount 0
22:59:09.995 00.000 10072 move complete, result=0
22:59:09.995 00.000 10072 worker thread done servicing request
22:59:09.996 00.001 10072 Worker thread wakes up
22:59:09.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:09.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:10.003 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:59:10.634 00.631 10072 Exposure complete
22:59:10.684 00.050 10072 worker thread done servicing request
22:59:10.685 00.001 1032 OnExposeComplete: enter
22:59:10.686 00.001 1032 UpdateGuideState(): m_state=6
22:59:10.688 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6896
22:59:10.689 00.001 1032 Star::Find returns 1 (0), X=1101.85, Y=132.35, Mass=1439, SNR=26.7, Peak=122 HFD=3.3
22:59:10.691 00.002 1032 MultiStar: [#1 -0.02,0.10,0.93,U] [#2 0.03,0.16,0.77,U] [#3 0.03,0.15,0.75,U] [#4 -0.02,0.01,0.67,U] [#5 -0.15,-0.08,0.66,U] [#6 -0.02,0.12,0.59,U] [#7 -0.01,0.13,0.63,U] [#8 -0.05,0.00,0.50,U] 
22:59:10.693 00.002 1032 single-star, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.02, -0.03}
22:59:10.695 00.002 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
22:59:10.696 00.001 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
22:59:10.698 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-1.06 mountX=-0.03 mountY=-0.01, mountTheta=-2.89
22:59:10.700 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
22:59:10.702 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
22:59:10.703 00.001 10072 Worker thread wakes up
22:59:10.703 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
22:59:10.703 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
22:59:10.703 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
22:59:10.705 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:59:10.707 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:10.708 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:59:10.708 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:10.708 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:10.708 00.000 10072 MoveAxis(W, 2, ABG)
22:59:10.708 00.000 10072 Guiding  Dir = 3, Dur = 2
22:59:10.708 00.000 10072 IsGuiding returns 0
22:59:10.710 00.002 10072 PulseGuide returned control before completion, sleep 12
22:59:10.724 00.014 10072 IsGuiding returns 0
22:59:10.724 00.000 10072 Move returns status 0, amount 2
22:59:10.724 00.000 10072 MoveAxis(N, 0, ABG)
22:59:10.724 00.000 10072 Move returns status 0, amount 0
22:59:10.724 00.000 10072 move complete, result=0
22:59:10.724 00.000 10072 worker thread done servicing request
22:59:10.726 00.002 1032 UpdateGuideState exits: m=1439 SNR=26.7
22:59:10.728 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:10.730 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:10.732 00.002 1032 Enqueuing Expose request
22:59:10.733 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:59:10.736 00.003 10072 Worker thread wakes up
22:59:10.736 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:10.736 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:11.152 00.416 10072 Exposure complete
22:59:11.207 00.055 10072 worker thread done servicing request
22:59:11.208 00.001 1032 OnExposeComplete: enter
22:59:11.211 00.003 1032 UpdateGuideState(): m_state=6
22:59:11.216 00.005 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6897
22:59:11.217 00.001 1032 Star::Find returns 1 (0), X=1101.80, Y=132.49, Mass=1356, SNR=25.9, Peak=110 HFD=3.4
22:59:11.219 00.002 1032 MultiStar: [#1 0.08,0.17,0.95,U] [#2 -0.02,0.29,0.00,M1] [#3 0.02,0.17,0.77,U] [#4 0.01,0.08,0.68,U] [#5 -0.20,-0.10,0.67,U] [#6 -0.02,0.24,0.63,U] [#7 0.02,0.22,0.70,U] [#8 0.06,0.13,0.53,U] 
22:59:11.221 00.002 1032 single-star, 7 included, MultiStar: {-0.01, 0.13}, one-star: {-0.03, 0.11}
22:59:11.223 00.002 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
22:59:11.225 00.002 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
22:59:11.227 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.84 mountX=0.11 mountY=0.00, mountTheta=0.01
22:59:11.230 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.11, opts=13)
22:59:11.231 00.001 1032 Enqueuing Move request for scope (-0.03, 0.11)
22:59:11.233 00.002 10072 Worker thread wakes up
22:59:11.233 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
22:59:11.233 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
22:59:11.233 00.000 10072 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=0.00
22:59:11.237 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:59:11.241 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:11.241 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
22:59:11.241 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:11.241 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:59:11.241 00.000 10072 MoveAxis(W, 2, ABG)
22:59:11.241 00.000 10072 Guiding  Dir = 3, Dur = 2
22:59:11.241 00.000 10072 IsGuiding returns 0
22:59:11.242 00.001 10072 PulseGuide returned control before completion, sleep 12
22:59:11.259 00.017 10072 IsGuiding returns 0
22:59:11.259 00.000 10072 Move returns status 0, amount 2
22:59:11.259 00.000 10072 MoveAxis(N, 0, ABG)
22:59:11.259 00.000 10072 Move returns status 0, amount 0
22:59:11.259 00.000 10072 move complete, result=0
22:59:11.259 00.000 10072 worker thread done servicing request
22:59:11.260 00.001 1032 UpdateGuideState exits: m=1356 SNR=25.9
22:59:11.262 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:11.264 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:11.266 00.002 1032 Enqueuing Expose request
22:59:11.269 00.003 10072 Worker thread wakes up
22:59:11.269 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:11.269 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:11.269 00.000 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:59:11.903 00.634 10072 Exposure complete
22:59:11.955 00.052 10072 worker thread done servicing request
22:59:11.956 00.001 1032 OnExposeComplete: enter
22:59:11.958 00.002 1032 UpdateGuideState(): m_state=6
22:59:11.961 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6898
22:59:11.963 00.002 1032 Star::Find returns 1 (0), X=1101.85, Y=132.31, Mass=1346, SNR=25.8, Peak=119 HFD=3.4
22:59:11.965 00.002 1032 MultiStar: [#1 0.12,0.05,0.94,U] [#2 0.16,0.09,0.81,U] [#3 -0.03,0.14,0.77,U] [#4 0.04,-0.03,0.67,U] [#5 -0.06,-0.04,0.67,U] [#6 0.03,0.13,0.67,U] [#7 0.02,0.14,0.70,U] [#8 0.03,-0.14,0.50,U] 
22:59:11.967 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.02, -0.07}
22:59:11.969 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
22:59:11.970 00.001 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
22:59:11.972 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.70 mountX=0.02 mountY=-0.05, mountTheta=-1.13
22:59:11.975 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
22:59:11.977 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
22:59:11.979 00.002 10072 Worker thread wakes up
22:59:11.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:59:11.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:59:11.979 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
22:59:11.982 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:59:11.984 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:11.985 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:59:11.985 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:11.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:59:11.985 00.000 10072 MoveAxis(W, 2, ABG)
22:59:11.985 00.000 10072 Guiding  Dir = 3, Dur = 2
22:59:11.985 00.000 10072 IsGuiding returns 0
22:59:11.985 00.000 10072 PulseGuide returned control before completion, sleep 12
22:59:12.005 00.020 1032 UpdateGuideState exits: m=1346 SNR=25.8
22:59:12.007 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:12.009 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:12.011 00.002 1032 Enqueuing Expose request
22:59:12.012 00.001 10072 IsGuiding returns 0
22:59:12.012 00.000 10072 Move returns status 0, amount 2
22:59:12.012 00.000 10072 MoveAxis(N, 0, ABG)
22:59:12.012 00.000 10072 Move returns status 0, amount 0
22:59:12.012 00.000 10072 move complete, result=0
22:59:12.012 00.000 10072 worker thread done servicing request
22:59:12.012 00.000 10072 Worker thread wakes up
22:59:12.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:12.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:12.021 00.009 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:59:12.419 00.398 10072 Exposure complete
22:59:12.472 00.053 10072 worker thread done servicing request
22:59:12.473 00.001 1032 OnExposeComplete: enter
22:59:12.475 00.002 1032 UpdateGuideState(): m_state=6
22:59:12.476 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6899
22:59:12.478 00.002 1032 Star::Find returns 1 (0), X=1102.01, Y=132.35, Mass=1325, SNR=25.6, Peak=111 HFD=3.3
22:59:12.480 00.002 1032 MultiStar: [#1 0.12,0.01,0.98,U] [#2 0.14,0.17,0.75,U] [#3 0.07,0.05,0.77,U] [#4 0.09,-0.09,0.69,U] [#5 -0.14,-0.14,0.67,U] [#6 0.22,0.18,0.00,M1] [#7 -0.01,0.17,0.73,U] [#8 0.07,-0.06,0.54,U] 
22:59:12.483 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.18, -0.03}
22:59:12.485 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
22:59:12.487 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
22:59:12.488 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.18 mountX=-0.01 mountY=-0.08, mountTheta=-1.65
22:59:12.491 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
22:59:12.495 00.004 1032 Enqueuing Move request for scope (0.08, 0.01)
22:59:12.497 00.002 10072 Worker thread wakes up
22:59:12.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:59:12.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:59:12.497 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
22:59:12.499 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:59:12.501 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:12.501 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:59:12.501 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:12.501 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:59:12.501 00.000 10072 MoveAxis(W, 3, ABG)
22:59:12.501 00.000 10072 Guiding  Dir = 3, Dur = 3
22:59:12.502 00.001 10072 IsGuiding returns 0
22:59:12.502 00.000 10072 PulseGuide returned control before completion, sleep 13
22:59:12.520 00.018 1032 UpdateGuideState exits: m=1325 SNR=25.6
22:59:12.523 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:12.525 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:12.527 00.002 1032 Enqueuing Expose request
22:59:12.529 00.002 10072 IsGuiding returns 0
22:59:12.529 00.000 10072 Move returns status 0, amount 3
22:59:12.529 00.000 10072 MoveAxis(N, 0, ABG)
22:59:12.529 00.000 10072 Move returns status 0, amount 0
22:59:12.529 00.000 10072 move complete, result=0
22:59:12.529 00.000 10072 worker thread done servicing request
22:59:12.529 00.000 10072 Worker thread wakes up
22:59:12.529 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:12.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:12.536 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:59:13.168 00.632 10072 Exposure complete
22:59:13.221 00.053 10072 worker thread done servicing request
22:59:13.221 00.000 1032 OnExposeComplete: enter
22:59:13.223 00.002 1032 UpdateGuideState(): m_state=6
22:59:13.225 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6900
22:59:13.228 00.003 1032 Star::Find returns 1 (0), X=1101.82, Y=132.35, Mass=1311, SNR=25.4, Peak=104 HFD=3.3
22:59:13.229 00.001 1032 MultiStar: [#1 0.11,-0.08,0.98,U] [#2 0.28,0.13,0.00,M1] [#3 0.03,0.26,0.00,M1] [#4 0.10,0.03,0.70,U] [#5 -0.11,-0.19,0.68,U] [#6 0.07,0.24,0.64,U] [#7 -0.09,0.16,0.69,U] [#8 0.06,-0.15,0.52,U] 
22:59:13.231 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {-0.01, -0.02}
22:59:13.233 00.002 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
22:59:13.235 00.002 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
22:59:13.237 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.27 mountX=-0.01 mountY=-0.02, mountTheta=-2.11
22:59:13.244 00.007 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
22:59:13.246 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
22:59:13.248 00.002 10072 Worker thread wakes up
22:59:13.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:59:13.248 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:59:13.248 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
22:59:13.250 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
22:59:13.254 00.004 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:13.254 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:59:13.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:13.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:59:13.254 00.000 10072 MoveAxis(W, 3, ABG)
22:59:13.254 00.000 10072 Guiding  Dir = 3, Dur = 3
22:59:13.254 00.000 10072 IsGuiding returns 0
22:59:13.255 00.001 10072 PulseGuide returned control before completion, sleep 13
22:59:13.273 00.018 10072 IsGuiding returns 0
22:59:13.273 00.000 10072 Move returns status 0, amount 3
22:59:13.273 00.000 1032 UpdateGuideState exits: m=1311 SNR=25.4
22:59:13.276 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:13.278 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:13.280 00.002 1032 Enqueuing Expose request
22:59:13.282 00.002 10072 MoveAxis(N, 0, ABG)
22:59:13.282 00.000 10072 Move returns status 0, amount 0
22:59:13.282 00.000 10072 move complete, result=0
22:59:13.282 00.000 10072 worker thread done servicing request
22:59:13.282 00.000 10072 Worker thread wakes up
22:59:13.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:13.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:13.290 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:59:13.697 00.407 10072 Exposure complete
22:59:13.748 00.051 10072 worker thread done servicing request
22:59:13.748 00.000 1032 OnExposeComplete: enter
22:59:13.750 00.002 1032 UpdateGuideState(): m_state=6
22:59:13.753 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6901
22:59:13.755 00.002 1032 Star::Find returns 1 (0), X=1101.91, Y=132.44, Mass=1347, SNR=25.8, Peak=115 HFD=3.2
22:59:13.756 00.001 1032 MultiStar: [#1 0.15,0.05,0.95,U] [#2 0.14,0.09,0.78,U] [#3 -0.10,0.23,0.73,U] [#4 -0.01,0.09,0.70,U] [#5 -0.25,-0.01,0.68,U] [#6 0.08,0.39,0.00,M1] [#7 0.10,0.16,0.71,U] [#8 0.05,-0.05,0.51,U] 
22:59:13.759 00.003 1032 refined, 7 included, MultiStar: {0.03, 0.08}, one-star: {0.08, 0.06}
22:59:13.761 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
22:59:13.762 00.001 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
22:59:13.765 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.21 mountX=0.07 mountY=-0.05, mountTheta=-0.62
22:59:13.767 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
22:59:13.769 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
22:59:13.770 00.001 10072 Worker thread wakes up
22:59:13.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
22:59:13.771 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
22:59:13.771 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
22:59:13.772 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:59:13.775 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:13.775 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:59:13.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:13.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:59:13.775 00.000 10072 MoveAxis(W, 2, ABG)
22:59:13.775 00.000 10072 Guiding  Dir = 3, Dur = 2
22:59:13.775 00.000 10072 IsGuiding returns 0
22:59:13.776 00.001 10072 PulseGuide returned control before completion, sleep 12
22:59:13.793 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.8
22:59:13.796 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:13.797 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:13.800 00.003 1032 Enqueuing Expose request
22:59:13.805 00.005 10072 IsGuiding returns 0
22:59:13.805 00.000 10072 Move returns status 0, amount 2
22:59:13.805 00.000 10072 MoveAxis(N, 0, ABG)
22:59:13.805 00.000 10072 Move returns status 0, amount 0
22:59:13.807 00.002 10072 move complete, result=0
22:59:13.807 00.000 10072 worker thread done servicing request
22:59:13.807 00.000 10072 Worker thread wakes up
22:59:13.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:13.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:13.811 00.004 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:59:14.433 00.622 10072 Exposure complete
22:59:14.480 00.047 10072 worker thread done servicing request
22:59:14.480 00.000 1032 OnExposeComplete: enter
22:59:14.483 00.003 1032 UpdateGuideState(): m_state=6
22:59:14.485 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6902
22:59:14.488 00.003 1032 Star::Find returns 1 (0), X=1101.76, Y=132.42, Mass=1302, SNR=25.4, Peak=115 HFD=3.2
22:59:14.490 00.002 1032 MultiStar: [#1 0.14,0.08,1.02,U] [#2 0.08,0.10,0.78,U] [#3 0.11,0.21,0.77,U] [#4 0.15,0.03,0.74,U] [#5 -0.10,0.07,0.68,U] [#6 0.12,0.22,0.62,U] [#7 0.13,0.25,0.00,M1] [#8 -0.01,-0.07,0.51,U] 
22:59:14.493 00.003 1032 single-star, 7 included, MultiStar: {0.05, 0.09}, one-star: {-0.07, 0.04}
22:59:14.495 00.002 1032 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.83) = xAngle (0.77 = 0.77)
22:59:14.497 00.002 1032 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.77 = 0.77)
22:59:14.498 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.60 mountX=0.06 mountY=0.06, mountTheta=0.77
22:59:14.501 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.04, opts=13)
22:59:14.503 00.002 1032 Enqueuing Move request for scope (-0.07, 0.04)
22:59:14.505 00.002 10072 Worker thread wakes up
22:59:14.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
22:59:14.505 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
22:59:14.505 00.000 10072 Moving (-0.07, 0.04) raw xDistance=0.06 yDistance=0.06
22:59:14.507 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
22:59:14.509 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:14.509 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:59:14.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:14.510 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:59:14.510 00.000 10072 MoveAxis(W, 3, ABG)
22:59:14.510 00.000 10072 Guiding  Dir = 3, Dur = 3
22:59:14.510 00.000 10072 IsGuiding returns 0
22:59:14.510 00.000 10072 PulseGuide returned control before completion, sleep 13
22:59:14.528 00.018 1032 UpdateGuideState exits: m=1302 SNR=25.4
22:59:14.531 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:14.533 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:14.534 00.001 1032 Enqueuing Expose request
22:59:14.539 00.005 10072 IsGuiding returns 0
22:59:14.539 00.000 10072 Move returns status 0, amount 3
22:59:14.539 00.000 10072 MoveAxis(N, 0, ABG)
22:59:14.539 00.000 10072 Move returns status 0, amount 0
22:59:14.539 00.000 10072 move complete, result=0
22:59:14.539 00.000 10072 worker thread done servicing request
22:59:14.539 00.000 10072 Worker thread wakes up
22:59:14.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:14.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:14.544 00.005 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
22:59:14.951 00.407 10072 Exposure complete
22:59:15.002 00.051 10072 worker thread done servicing request
22:59:15.002 00.000 1032 OnExposeComplete: enter
22:59:15.005 00.003 1032 UpdateGuideState(): m_state=6
22:59:15.008 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6903
22:59:15.009 00.001 1032 Star::Find returns 1 (0), X=1101.96, Y=132.53, Mass=1401, SNR=26.3, Peak=116 HFD=3.3
22:59:15.011 00.002 1032 MultiStar: [#1 0.11,0.16,0.95,U] [#2 0.03,0.36,0.00,M1] [#3 0.33,0.05,0.00,M1] [#4 0.06,-0.03,0.66,U] [#5 -0.05,0.05,0.63,U] [#6 0.28,0.24,0.00,M1] [#7 0.03,0.19,0.67,U] [#8 0.17,-0.09,0.50,U] 
22:59:15.013 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.09}, one-star: {0.13, 0.15}
22:59:15.015 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
22:59:15.016 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
22:59:15.018 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=0.07 mountY=-0.10, mountTheta=-0.97
22:59:15.022 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
22:59:15.023 00.001 1032 Enqueuing Move request for scope (0.08, 0.09)
22:59:15.025 00.002 10072 Worker thread wakes up
22:59:15.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
22:59:15.025 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
22:59:15.025 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
22:59:15.027 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:59:15.030 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:15.030 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:59:15.030 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:15.030 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:59:15.030 00.000 10072 MoveAxis(W, 2, ABG)
22:59:15.030 00.000 10072 Guiding  Dir = 3, Dur = 2
22:59:15.030 00.000 10072 IsGuiding returns 0
22:59:15.031 00.001 10072 PulseGuide returned control before completion, sleep 12
22:59:15.047 00.016 1032 UpdateGuideState exits: m=1401 SNR=26.3
22:59:15.050 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:15.051 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:15.053 00.002 1032 Enqueuing Expose request
22:59:15.057 00.004 10072 IsGuiding returns 0
22:59:15.057 00.000 10072 Move returns status 0, amount 2
22:59:15.057 00.000 10072 MoveAxis(N, 0, ABG)
22:59:15.057 00.000 10072 Move returns status 0, amount 0
22:59:15.057 00.000 10072 move complete, result=0
22:59:15.057 00.000 10072 worker thread done servicing request
22:59:15.057 00.000 10072 Worker thread wakes up
22:59:15.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:15.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:15.063 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:59:15.685 00.622 10072 Exposure complete
22:59:15.736 00.051 10072 worker thread done servicing request
22:59:15.736 00.000 1032 OnExposeComplete: enter
22:59:15.740 00.004 1032 UpdateGuideState(): m_state=6
22:59:15.742 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6904
22:59:15.744 00.002 1032 Star::Find returns 1 (0), X=1101.91, Y=132.46, Mass=1359, SNR=25.9, Peak=109 HFD=3.3
22:59:15.746 00.002 1032 MultiStar: [#1 0.27,0.05,0.00,M1] [#2 0.15,0.06,0.81,U] [#3 0.09,0.14,0.79,U] [#4 -0.02,0.08,0.67,U] [#5 0.05,-0.15,0.65,U] [#6 0.01,0.41,0.00,M2] [#7 0.01,0.26,0.00,M1] [#8 0.13,-0.05,0.52,U] 
22:59:15.749 00.003 1032 refined, 5 included, MultiStar: {0.08, 0.04}, one-star: {0.08, 0.08}
22:59:15.750 00.001 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
22:59:15.751 00.001 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
22:59:15.753 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.43 mountX=0.02 mountY=-0.09, mountTheta=-1.40
22:59:15.755 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
22:59:15.757 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
22:59:15.759 00.002 10072 Worker thread wakes up
22:59:15.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:59:15.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:59:15.759 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
22:59:15.762 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
22:59:15.764 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:15.764 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:59:15.765 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:15.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:59:15.765 00.000 10072 MoveAxis(W, 1, ABG)
22:59:15.765 00.000 10072 Guiding  Dir = 3, Dur = 1
22:59:15.765 00.000 10072 IsGuiding returns 0
22:59:15.765 00.000 10072 PulseGuide returned control before completion, sleep 11
22:59:15.782 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
22:59:15.785 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:15.786 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:15.788 00.002 1032 Enqueuing Expose request
22:59:15.792 00.004 10072 IsGuiding returns 0
22:59:15.792 00.000 10072 Move returns status 0, amount 1
22:59:15.792 00.000 10072 MoveAxis(N, 0, ABG)
22:59:15.792 00.000 10072 Move returns status 0, amount 0
22:59:15.792 00.000 10072 move complete, result=0
22:59:15.793 00.001 10072 worker thread done servicing request
22:59:15.793 00.000 10072 Worker thread wakes up
22:59:15.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:15.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:15.798 00.005 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:59:16.201 00.403 10072 Exposure complete
22:59:16.258 00.057 10072 worker thread done servicing request
22:59:16.258 00.000 1032 OnExposeComplete: enter
22:59:16.262 00.004 1032 UpdateGuideState(): m_state=6
22:59:16.264 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6905
22:59:16.265 00.001 1032 Star::Find returns 1 (0), X=1101.78, Y=132.47, Mass=1327, SNR=25.6, Peak=109 HFD=3.3
22:59:16.268 00.003 1032 MultiStar: [#1 0.08,0.04,0.99,U] [#2 0.13,0.17,0.81,U] [#3 0.03,0.00,0.79,U] [#4 -0.18,0.14,0.68,U] [#5 -0.17,-0.04,0.66,U] [#6 0.04,0.45,0.00,M3] [#7 -0.09,0.16,0.72,U] [#8 0.04,0.07,0.54,U] 
22:59:16.271 00.003 1032 refined, 7 included, MultiStar: {-0.02, 0.08}, one-star: {-0.05, 0.09}
22:59:16.273 00.002 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
22:59:16.277 00.004 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
22:59:16.279 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.79 mountX=0.08 mountY=-0.00, mountTheta=-0.04
22:59:16.282 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.08, opts=13)
22:59:16.284 00.002 1032 Enqueuing Move request for scope (-0.02, 0.08)
22:59:16.286 00.002 10072 Worker thread wakes up
22:59:16.286 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
22:59:16.286 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
22:59:16.286 00.000 10072 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.00
22:59:16.288 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:59:16.291 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:16.291 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
22:59:16.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:16.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:59:16.291 00.000 10072 MoveAxis(W, 1, ABG)
22:59:16.291 00.000 10072 Guiding  Dir = 3, Dur = 1
22:59:16.291 00.000 10072 IsGuiding returns 0
22:59:16.291 00.000 10072 PulseGuide returned control before completion, sleep 11
22:59:16.307 00.016 10072 IsGuiding returns 0
22:59:16.308 00.001 10072 Move returns status 0, amount 1
22:59:16.308 00.000 10072 MoveAxis(N, 0, ABG)
22:59:16.308 00.000 10072 Move returns status 0, amount 0
22:59:16.308 00.000 10072 move complete, result=0
22:59:16.308 00.000 10072 worker thread done servicing request
22:59:16.311 00.003 1032 UpdateGuideState exits: m=1327 SNR=25.6
22:59:16.313 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:16.316 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:16.317 00.001 1032 Enqueuing Expose request
22:59:16.319 00.002 10072 Worker thread wakes up
22:59:16.319 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:16.319 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:16.319 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:59:16.952 00.633 10072 Exposure complete
22:59:17.002 00.050 10072 worker thread done servicing request
22:59:17.002 00.000 1032 OnExposeComplete: enter
22:59:17.005 00.003 1032 UpdateGuideState(): m_state=6
22:59:17.007 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6906
22:59:17.008 00.001 1032 Star::Find returns 1 (0), X=1101.89, Y=132.38, Mass=1307, SNR=25.4, Peak=116 HFD=3.3
22:59:17.010 00.002 1032 MultiStar: [#1 0.09,-0.05,0.98,U] [#2 0.06,0.05,0.77,U] [#3 0.04,0.21,0.79,U] [#4 -0.03,0.15,0.72,U] [#5 -0.08,-0.10,0.69,U] [#6 -0.06,0.17,0.65,U] [#7 -0.02,0.12,0.74,U] [#8 -0.04,-0.02,0.54,U] 
22:59:17.012 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {0.06, 0.00}
22:59:17.013 00.001 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
22:59:17.015 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
22:59:17.017 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.40 mountX=0.05 mountY=-0.02, mountTheta=-0.43
22:59:17.020 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
22:59:17.022 00.002 1032 Enqueuing Move request for scope (0.01, 0.06)
22:59:17.024 00.002 10072 Worker thread wakes up
22:59:17.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
22:59:17.024 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
22:59:17.024 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.02
22:59:17.026 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:59:17.028 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:17.028 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:59:17.028 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:17.028 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:59:17.028 00.000 10072 MoveAxis(W, 2, ABG)
22:59:17.028 00.000 10072 Guiding  Dir = 3, Dur = 2
22:59:17.029 00.001 10072 IsGuiding returns 0
22:59:17.029 00.000 10072 PulseGuide returned control before completion, sleep 12
22:59:17.044 00.015 10072 IsGuiding returns 0
22:59:17.044 00.000 10072 Move returns status 0, amount 2
22:59:17.044 00.000 10072 MoveAxis(N, 0, ABG)
22:59:17.044 00.000 10072 Move returns status 0, amount 0
22:59:17.044 00.000 10072 move complete, result=0
22:59:17.044 00.000 10072 worker thread done servicing request
22:59:17.045 00.001 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:59:17.046 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:17.050 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:17.052 00.002 1032 Enqueuing Expose request
22:59:17.054 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:59:17.056 00.002 10072 Worker thread wakes up
22:59:17.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:17.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:17.472 00.416 10072 Exposure complete
22:59:17.524 00.052 10072 worker thread done servicing request
22:59:17.524 00.000 1032 OnExposeComplete: enter
22:59:17.525 00.001 1032 UpdateGuideState(): m_state=6
22:59:17.526 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6907
22:59:17.529 00.003 1032 Star::Find returns 1 (0), X=1101.85, Y=132.38, Mass=1444, SNR=26.7, Peak=117 HFD=3.3
22:59:17.532 00.003 1032 MultiStar: [#1 0.18,-0.02,0.96,U] [#2 0.29,0.12,0.00,M1] [#3 0.04,0.17,0.73,U] [#4 0.04,0.06,0.67,U] [#5 -0.11,-0.04,0.65,U] [#6 -0.04,0.16,0.63,U] [#7 0.05,0.18,0.71,U] [#8 0.04,-0.12,0.49,U] 
22:59:17.535 00.003 1032 single-star, 7 included, MultiStar: {0.03, 0.05}, one-star: {0.02, -0.00}
22:59:17.539 00.004 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
22:59:17.541 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
22:59:17.544 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.04 mountX=-0.00 mountY=-0.02, mountTheta=-1.87
22:59:17.548 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
22:59:17.551 00.003 1032 Enqueuing Move request for scope (0.02, -0.00)
22:59:17.553 00.002 10072 Worker thread wakes up
22:59:17.553 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
22:59:17.553 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
22:59:17.553 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.00 yDistance=-0.02
22:59:17.557 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
22:59:17.559 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:17.559 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
22:59:17.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:17.559 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:59:17.559 00.000 10072 MoveAxis(W, 1, ABG)
22:59:17.559 00.000 10072 Guiding  Dir = 3, Dur = 1
22:59:17.559 00.000 10072 IsGuiding returns 0
22:59:17.560 00.001 10072 PulseGuide returned control before completion, sleep 11
22:59:17.577 00.017 1032 UpdateGuideState exits: m=1444 SNR=26.7
22:59:17.583 00.006 10072 IsGuiding returns 0
22:59:17.583 00.000 10072 Move returns status 0, amount 1
22:59:17.583 00.000 10072 MoveAxis(N, 0, ABG)
22:59:17.583 00.000 10072 Move returns status 0, amount 0
22:59:17.583 00.000 10072 move complete, result=0
22:59:17.583 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:17.586 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:17.588 00.002 1032 Enqueuing Expose request
22:59:17.590 00.002 10072 worker thread done servicing request
22:59:17.590 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:59:17.592 00.002 10072 Worker thread wakes up
22:59:17.592 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:17.592 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:18.224 00.632 10072 Exposure complete
22:59:18.276 00.052 10072 worker thread done servicing request
22:59:18.276 00.000 1032 OnExposeComplete: enter
22:59:18.278 00.002 1032 UpdateGuideState(): m_state=6
22:59:18.280 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6908
22:59:18.282 00.002 1032 Star::Find returns 1 (0), X=1101.86, Y=132.35, Mass=1272, SNR=25.1, Peak=104 HFD=3.3
22:59:18.284 00.002 1032 MultiStar: [#1 0.11,-0.04,1.00,U] [#2 0.08,0.22,0.87,U] [#3 0.08,0.15,0.78,U] [#4 -0.07,-0.01,0.70,U] [#5 -0.09,-0.03,0.70,U] [#6 0.07,0.28,0.00,M2] [#7 -0.02,0.19,0.74,U] [#8 0.11,-0.06,0.53,U] 
22:59:18.286 00.002 1032 single-star, 7 included, MultiStar: {0.03, 0.05}, one-star: {0.03, -0.03}
22:59:18.287 00.001 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
22:59:18.288 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
22:59:18.291 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.76 mountX=-0.03 mountY=-0.02, mountTheta=-2.59
22:59:18.293 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
22:59:18.294 00.001 1032 Enqueuing Move request for scope (0.03, -0.03)
22:59:18.296 00.002 10072 Worker thread wakes up
22:59:18.296 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:59:18.296 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:59:18.296 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
22:59:18.298 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:59:18.301 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:18.301 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:59:18.301 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:18.301 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:59:18.301 00.000 10072 MoveAxis(W, 2, ABG)
22:59:18.301 00.000 10072 Guiding  Dir = 3, Dur = 2
22:59:18.301 00.000 10072 IsGuiding returns 0
22:59:18.301 00.000 10072 PulseGuide returned control before completion, sleep 12
22:59:18.316 00.015 10072 IsGuiding returns 0
22:59:18.316 00.000 10072 Move returns status 0, amount 2
22:59:18.316 00.000 10072 MoveAxis(N, 0, ABG)
22:59:18.316 00.000 10072 Move returns status 0, amount 0
22:59:18.316 00.000 10072 move complete, result=0
22:59:18.316 00.000 10072 worker thread done servicing request
22:59:18.318 00.002 1032 UpdateGuideState exits: m=1272 SNR=25.1
22:59:18.320 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:18.322 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:18.324 00.002 1032 Enqueuing Expose request
22:59:18.325 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:59:18.327 00.002 10072 Worker thread wakes up
22:59:18.327 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:18.327 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:18.741 00.414 10072 Exposure complete
22:59:18.797 00.056 10072 worker thread done servicing request
22:59:18.798 00.001 1032 OnExposeComplete: enter
22:59:18.800 00.002 1032 UpdateGuideState(): m_state=6
22:59:18.802 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6909
22:59:18.804 00.002 1032 Star::Find returns 1 (0), X=1101.92, Y=132.44, Mass=1331, SNR=25.7, Peak=112 HFD=3.2
22:59:18.807 00.003 1032 MultiStar: [#1 0.07,0.12,0.95,U] [#2 0.10,0.23,0.80,U] [#3 0.02,0.14,0.73,U] [#4 0.00,0.18,0.67,U] [#5 -0.13,-0.03,0.63,U] [#6 -0.03,0.39,0.00,M3] [#7 0.04,0.11,0.68,U] [#8 0.04,-0.23,0.50,U] 
22:59:18.808 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.09}, one-star: {0.09, 0.06}
22:59:18.810 00.002 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
22:59:18.812 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
22:59:18.814 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.18 mountX=0.07 mountY=-0.06, mountTheta=-0.65
22:59:18.817 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
22:59:18.820 00.003 1032 Enqueuing Move request for scope (0.04, 0.09)
22:59:18.822 00.002 10072 Worker thread wakes up
22:59:18.822 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:59:18.822 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:59:18.822 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.07 yDistance=-0.06
22:59:18.825 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
22:59:18.828 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:18.828 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:59:18.828 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:18.829 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:59:18.829 00.000 10072 MoveAxis(W, 1, ABG)
22:59:18.829 00.000 10072 Guiding  Dir = 3, Dur = 1
22:59:18.829 00.000 10072 IsGuiding returns 0
22:59:18.830 00.001 10072 PulseGuide returned control before completion, sleep 11
22:59:18.846 00.016 10072 IsGuiding returns 0
22:59:18.846 00.000 10072 Move returns status 0, amount 1
22:59:18.846 00.000 10072 MoveAxis(N, 0, ABG)
22:59:18.846 00.000 10072 Move returns status 0, amount 0
22:59:18.846 00.000 10072 move complete, result=0
22:59:18.846 00.000 10072 worker thread done servicing request
22:59:18.848 00.002 1032 UpdateGuideState exits: m=1331 SNR=25.7
22:59:18.851 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:18.853 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:18.855 00.002 1032 Enqueuing Expose request
22:59:18.857 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:59:18.860 00.003 10072 Worker thread wakes up
22:59:18.860 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:18.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:19.492 00.632 10072 Exposure complete
22:59:19.546 00.054 10072 worker thread done servicing request
22:59:19.546 00.000 1032 OnExposeComplete: enter
22:59:19.547 00.001 1032 UpdateGuideState(): m_state=6
22:59:19.549 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6910
22:59:19.551 00.002 1032 Star::Find returns 1 (0), X=1101.80, Y=132.46, Mass=1302, SNR=25.3, Peak=112 HFD=3.1
22:59:19.553 00.002 1032 MultiStar: [#1 0.05,0.06,0.99,U] [#2 0.05,0.33,0.00,M1] [#3 0.05,0.18,0.77,U] [#4 -0.01,0.08,0.67,U] [#5 -0.14,-0.08,0.69,U] [#6 -0.11,0.40,0.00,M4] [#7 -0.08,0.26,0.00,M1] [#8 -0.01,0.05,0.54,U] 
22:59:19.555 00.002 1032 refined, 5 included, MultiStar: {-0.01, 0.07}, one-star: {-0.03, 0.09}
22:59:19.556 00.001 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
22:59:19.558 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
22:59:19.560 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.72 mountX=0.07 mountY=-0.01, mountTheta=-0.11
22:59:19.563 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
22:59:19.567 00.004 1032 Enqueuing Move request for scope (-0.01, 0.07)
22:59:19.569 00.002 10072 Worker thread wakes up
22:59:19.570 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
22:59:19.570 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
22:59:19.570 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
22:59:19.572 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:59:19.575 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:19.575 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:59:19.575 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:19.575 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:19.575 00.000 10072 MoveAxis(W, 1, ABG)
22:59:19.575 00.000 10072 Guiding  Dir = 3, Dur = 1
22:59:19.575 00.000 10072 IsGuiding returns 0
22:59:19.576 00.001 10072 PulseGuide returned control before completion, sleep 11
22:59:19.596 00.020 1032 UpdateGuideState exits: m=1302 SNR=25.3
22:59:19.598 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:19.600 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:19.602 00.002 1032 Enqueuing Expose request
22:59:19.603 00.001 10072 IsGuiding returns 0
22:59:19.604 00.001 10072 Move returns status 0, amount 1
22:59:19.604 00.000 10072 MoveAxis(N, 0, ABG)
22:59:19.604 00.000 10072 Move returns status 0, amount 0
22:59:19.604 00.000 10072 move complete, result=0
22:59:19.604 00.000 10072 worker thread done servicing request
22:59:19.604 00.000 10072 Worker thread wakes up
22:59:19.604 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:19.604 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:19.613 00.009 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:59:20.023 00.410 10072 Exposure complete
22:59:20.074 00.051 10072 worker thread done servicing request
22:59:20.074 00.000 1032 OnExposeComplete: enter
22:59:20.077 00.003 1032 UpdateGuideState(): m_state=6
22:59:20.079 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6911
22:59:20.081 00.002 1032 Star::Find returns 1 (0), X=1101.76, Y=132.45, Mass=1289, SNR=25.2, Peak=105 HFD=3.2
22:59:20.084 00.003 1032 MultiStar: [#1 -0.10,0.08,1.05,U] [#2 -0.07,0.30,0.00,M2] [#3 0.06,0.08,0.77,U] [#4 0.02,0.08,0.67,U] [#5 -0.20,-0.08,0.71,U] [#6 -0.01,0.26,0.00,M5] [#7 -0.10,0.13,0.69,U] [#8 0.03,-0.07,0.53,U] 
22:59:20.087 00.003 1032 refined, 6 included, MultiStar: {-0.06, 0.05}, one-star: {-0.07, 0.07}
22:59:20.089 00.002 1032 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.83) = xAngle (0.58 = 0.58)
22:59:20.091 00.002 1032 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.58 = 0.58)
22:59:20.092 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.07 cameraTheta=2.41 mountX=0.06 mountY=0.04, mountTheta=0.58
22:59:20.096 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
22:59:20.098 00.002 1032 Enqueuing Move request for scope (-0.06, 0.05)
22:59:20.100 00.002 10072 Worker thread wakes up
22:59:20.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
22:59:20.100 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
22:59:20.100 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.06 yDistance=0.04
22:59:20.103 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:59:20.105 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:20.105 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
22:59:20.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:20.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:59:20.105 00.000 10072 MoveAxis(W, 1, ABG)
22:59:20.105 00.000 10072 Guiding  Dir = 3, Dur = 1
22:59:20.105 00.000 10072 IsGuiding returns 0
22:59:20.106 00.001 10072 PulseGuide returned control before completion, sleep 11
22:59:20.124 00.018 1032 UpdateGuideState exits: m=1289 SNR=25.2
22:59:20.126 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:20.128 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:20.129 00.001 1032 Enqueuing Expose request
22:59:20.131 00.002 10072 IsGuiding returns 0
22:59:20.131 00.000 10072 Move returns status 0, amount 1
22:59:20.131 00.000 10072 MoveAxis(N, 0, ABG)
22:59:20.131 00.000 10072 Move returns status 0, amount 0
22:59:20.131 00.000 10072 move complete, result=0
22:59:20.131 00.000 10072 worker thread done servicing request
22:59:20.131 00.000 10072 Worker thread wakes up
22:59:20.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:20.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:20.139 00.008 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:59:20.757 00.618 10072 Exposure complete
22:59:20.811 00.054 10072 worker thread done servicing request
22:59:20.812 00.001 1032 OnExposeComplete: enter
22:59:20.814 00.002 1032 UpdateGuideState(): m_state=6
22:59:20.815 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6912
22:59:20.816 00.001 1032 Star::Find returns 1 (0), X=1101.88, Y=132.32, Mass=1317, SNR=25.5, Peak=113 HFD=3.3
22:59:20.819 00.003 1032 MultiStar: [#1 0.12,0.03,0.97,U] [#2 -0.03,0.19,0.80,U] [#3 0.06,0.15,0.79,U] [#4 -0.11,0.06,0.69,U] [#5 0.03,-0.03,0.66,U] [#6 0.04,0.21,0.65,U] [#7 -0.10,0.19,0.74,U] [#8 0.02,-0.10,0.52,U] 
22:59:20.821 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.05, -0.06}
22:59:20.822 00.001 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
22:59:20.824 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
22:59:20.825 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.39 mountX=0.07 mountY=-0.03, mountTheta=-0.44
22:59:20.827 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
22:59:20.830 00.003 1032 Enqueuing Move request for scope (0.01, 0.07)
22:59:20.832 00.002 10072 Worker thread wakes up
22:59:20.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
22:59:20.833 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
22:59:20.833 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.03
22:59:20.836 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:59:20.839 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:20.839 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:59:20.839 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:20.839 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:59:20.839 00.000 10072 MoveAxis(W, 1, ABG)
22:59:20.839 00.000 10072 Guiding  Dir = 3, Dur = 1
22:59:20.839 00.000 10072 IsGuiding returns 0
22:59:20.840 00.001 10072 PulseGuide returned control before completion, sleep 11
22:59:20.857 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:59:20.861 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:20.863 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:20.868 00.005 1032 Enqueuing Expose request
22:59:20.869 00.001 10072 IsGuiding returns 0
22:59:20.869 00.000 10072 Move returns status 0, amount 1
22:59:20.870 00.001 10072 MoveAxis(N, 0, ABG)
22:59:20.870 00.000 10072 Move returns status 0, amount 0
22:59:20.870 00.000 10072 move complete, result=0
22:59:20.870 00.000 10072 worker thread done servicing request
22:59:20.870 00.000 10072 Worker thread wakes up
22:59:20.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:20.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:20.876 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:59:21.288 00.412 10072 Exposure complete
22:59:21.339 00.051 10072 worker thread done servicing request
22:59:21.339 00.000 1032 OnExposeComplete: enter
22:59:21.341 00.002 1032 UpdateGuideState(): m_state=6
22:59:21.343 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6913
22:59:21.345 00.002 1032 Star::Find returns 1 (0), X=1101.84, Y=132.39, Mass=1453, SNR=26.8, Peak=122 HFD=3.3
22:59:21.347 00.002 1032 MultiStar: [#1 0.22,0.03,0.95,U] [#2 0.03,0.24,0.73,U] [#3 0.03,0.05,0.76,U] [#4 0.03,0.15,0.66,U] [#5 -0.22,-0.09,0.62,U] [#6 0.16,0.16,0.63,U] [#7 0.08,0.18,0.68,U] [#8 0.16,-0.04,0.47,U] 
22:59:21.350 00.003 1032 single-star, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.01, 0.01}
22:59:21.352 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
22:59:21.353 00.001 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
22:59:21.356 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=1.06 mountX=0.01 mountY=-0.01, mountTheta=-0.77
22:59:21.359 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
22:59:21.360 00.001 1032 Enqueuing Move request for scope (0.01, 0.01)
22:59:21.362 00.002 10072 Worker thread wakes up
22:59:21.362 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:59:21.362 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:59:21.362 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
22:59:21.364 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
22:59:21.366 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:21.367 00.001 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
22:59:21.367 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:21.367 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:21.367 00.000 10072 MoveAxis(W, 1, ABG)
22:59:21.367 00.000 10072 Guiding  Dir = 3, Dur = 1
22:59:21.367 00.000 10072 IsGuiding returns 0
22:59:21.368 00.001 10072 PulseGuide returned control before completion, sleep 11
22:59:21.384 00.016 1032 UpdateGuideState exits: m=1453 SNR=26.8
22:59:21.388 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:21.389 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:21.391 00.002 1032 Enqueuing Expose request
22:59:21.395 00.004 10072 IsGuiding returns 0
22:59:21.395 00.000 10072 Move returns status 0, amount 1
22:59:21.395 00.000 10072 MoveAxis(N, 0, ABG)
22:59:21.395 00.000 10072 Move returns status 0, amount 0
22:59:21.395 00.000 10072 move complete, result=0
22:59:21.395 00.000 10072 worker thread done servicing request
22:59:21.395 00.000 10072 Worker thread wakes up
22:59:21.395 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:21.395 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:21.403 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:59:22.032 00.629 10072 Exposure complete
22:59:22.082 00.050 10072 worker thread done servicing request
22:59:22.082 00.000 1032 OnExposeComplete: enter
22:59:22.085 00.003 1032 UpdateGuideState(): m_state=6
22:59:22.087 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6914
22:59:22.088 00.001 1032 Star::Find returns 1 (0), X=1101.82, Y=132.35, Mass=1348, SNR=25.8, Peak=109 HFD=3.3
22:59:22.090 00.002 1032 MultiStar: [#1 0.07,0.06,1.01,U] [#2 0.16,0.23,0.00,M1] [#3 -0.08,0.25,0.00,M1] [#4 0.04,0.07,0.67,U] [#5 -0.14,0.10,0.68,U] [#6 -0.01,0.41,0.00,M4] [#7 0.05,0.27,0.00,M1] [#8 -0.03,-0.01,0.52,U] 
22:59:22.092 00.002 1032 single-star, 4 included, MultiStar: {-0.01, 0.03}, one-star: {-0.01, -0.03}
22:59:22.093 00.001 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.58)
22:59:22.094 00.001 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.58)
22:59:22.096 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.87 mountX=-0.03 mountY=0.02, mountTheta=2.58
22:59:22.099 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
22:59:22.101 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
22:59:22.103 00.002 10072 Worker thread wakes up
22:59:22.103 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
22:59:22.103 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
22:59:22.103 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
22:59:22.104 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=146, Gamma=2.230
22:59:22.107 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:22.107 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
22:59:22.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:22.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:59:22.107 00.000 10072 MoveAxis(W, 1, ABG)
22:59:22.107 00.000 10072 Guiding  Dir = 3, Dur = 1
22:59:22.107 00.000 10072 IsGuiding returns 0
22:59:22.108 00.001 10072 PulseGuide returned control before completion, sleep 11
22:59:22.121 00.013 10072 IsGuiding returns 0
22:59:22.121 00.000 10072 Move returns status 0, amount 1
22:59:22.121 00.000 10072 MoveAxis(N, 0, ABG)
22:59:22.121 00.000 10072 Move returns status 0, amount 0
22:59:22.121 00.000 10072 move complete, result=0
22:59:22.121 00.000 10072 worker thread done servicing request
22:59:22.125 00.004 1032 UpdateGuideState exits: m=1348 SNR=25.8
22:59:22.127 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:22.129 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:22.131 00.002 1032 Enqueuing Expose request
22:59:22.133 00.002 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:59:22.134 00.001 10072 Worker thread wakes up
22:59:22.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:22.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:22.543 00.409 10072 Exposure complete
22:59:22.595 00.052 10072 worker thread done servicing request
22:59:22.595 00.000 1032 OnExposeComplete: enter
22:59:22.597 00.002 1032 UpdateGuideState(): m_state=6
22:59:22.599 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6915
22:59:22.601 00.002 1032 Star::Find returns 1 (0), X=1101.79, Y=132.44, Mass=1490, SNR=27.1, Peak=129 HFD=3.3
22:59:22.602 00.001 1032 MultiStar: [#1 0.01,0.22,0.93,U] [#2 -0.05,0.33,0.00,M2] [#3 -0.01,0.16,0.71,U] [#4 -0.00,0.30,0.00,M1] [#5 -0.26,0.12,0.00,M1] [#6 -0.16,0.39,0.00,M5] [#7 0.01,0.35,0.00,M2] [#8 0.03,0.03,0.48,U] 
22:59:22.605 00.003 1032 single-star, 3 included, MultiStar: {-0.01, 0.13}, one-star: {-0.04, 0.06}
22:59:22.606 00.001 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
22:59:22.608 00.002 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
22:59:22.608 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.16 mountX=0.07 mountY=0.02, mountTheta=0.33
22:59:22.613 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
22:59:22.615 00.002 1032 Enqueuing Move request for scope (-0.04, 0.06)
22:59:22.618 00.003 10072 Worker thread wakes up
22:59:22.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
22:59:22.618 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
22:59:22.618 00.000 10072 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.02
22:59:22.620 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:59:22.622 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:22.622 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:59:22.623 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:22.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:59:22.623 00.000 10072 MoveAxis(W, 1, ABG)
22:59:22.623 00.000 10072 Guiding  Dir = 3, Dur = 1
22:59:22.623 00.000 10072 IsGuiding returns 0
22:59:22.624 00.001 10072 PulseGuide returned control before completion, sleep 11
22:59:22.641 00.017 1032 UpdateGuideState exits: m=1490 SNR=27.1
22:59:22.645 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:22.647 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:22.649 00.002 1032 Enqueuing Expose request
22:59:22.651 00.002 10072 IsGuiding returns 0
22:59:22.651 00.000 10072 Move returns status 0, amount 1
22:59:22.651 00.000 10072 MoveAxis(N, 0, ABG)
22:59:22.651 00.000 10072 Move returns status 0, amount 0
22:59:22.651 00.000 10072 move complete, result=0
22:59:22.651 00.000 10072 worker thread done servicing request
22:59:22.651 00.000 10072 Worker thread wakes up
22:59:22.652 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:22.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:22.657 00.005 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:59:23.283 00.626 10072 Exposure complete
22:59:23.336 00.053 10072 worker thread done servicing request
22:59:23.336 00.000 1032 OnExposeComplete: enter
22:59:23.338 00.002 1032 UpdateGuideState(): m_state=6
22:59:23.340 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6916
22:59:23.342 00.002 1032 Star::Find returns 1 (0), X=1101.77, Y=132.56, Mass=1319, SNR=25.5, Peak=121 HFD=3.2
22:59:23.345 00.003 1032 MultiStar: [#1 0.02,0.19,0.97,U] [#2 0.13,0.35,0.00,M3] [#3 -0.01,0.20,0.78,U] [#4 -0.10,0.16,0.72,U] [#5 -0.22,0.18,0.00,M2] [#6 0.20,0.53,0.00,M6] [#7 -0.07,0.31,0.00,M3] [#8 0.00,-0.03,0.51,U] 
22:59:23.347 00.002 1032 refined, 4 included, MultiStar: {-0.03, 0.16}, one-star: {-0.06, 0.18}
22:59:23.348 00.001 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
22:59:23.350 00.002 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
22:59:23.351 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.76 mountX=0.16 mountY=-0.01, mountTheta=-0.07
22:59:23.354 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.16, opts=13)
22:59:23.355 00.001 1032 Enqueuing Move request for scope (-0.03, 0.16)
22:59:23.357 00.002 10072 Worker thread wakes up
22:59:23.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
22:59:23.357 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
22:59:23.357 00.000 10072 Moving (-0.03, 0.16) raw xDistance=0.16 yDistance=-0.01
22:59:23.360 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:59:23.362 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.43
22:59:23.362 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
22:59:23.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:23.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:23.362 00.000 10072 MoveAxis(W, 76, ABG)
22:59:23.362 00.000 10072 Guiding  Dir = 3, Dur = 76
22:59:23.362 00.000 10072 IsGuiding returns 0
22:59:23.363 00.001 10072 PulseGuide returned control before completion, sleep 86
22:59:23.380 00.017 1032 UpdateGuideState exits: m=1319 SNR=25.5
22:59:23.382 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:23.384 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:23.386 00.002 1032 Enqueuing Expose request
22:59:23.452 00.066 10072 IsGuiding returns 0
22:59:23.452 00.000 10072 Move returns status 0, amount 76
22:59:23.452 00.000 10072 MoveAxis(N, 0, ABG)
22:59:23.452 00.000 10072 Move returns status 0, amount 0
22:59:23.452 00.000 10072 move complete, result=0
22:59:23.452 00.000 10072 worker thread done servicing request
22:59:23.452 00.000 10072 Worker thread wakes up
22:59:23.452 00.000 1032 GuideStep: 0.2 px 76 ms WEST, -0.0 px 0 ms NORTH
22:59:23.455 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:23.455 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:23.859 00.404 10072 Exposure complete
22:59:23.913 00.054 10072 worker thread done servicing request
22:59:23.913 00.000 1032 OnExposeComplete: enter
22:59:23.915 00.002 1032 UpdateGuideState(): m_state=6
22:59:23.917 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6917
22:59:23.919 00.002 1032 Star::Find returns 1 (0), X=1101.87, Y=132.44, Mass=1356, SNR=25.9, Peak=108 HFD=3.2
22:59:23.922 00.003 1032 MultiStar: [#1 0.04,0.10,0.95,U] [#2 0.03,0.26,0.00,M4] [#3 0.10,0.16,0.73,U] [#4 0.06,0.13,0.70,U] [#5 -0.11,-0.03,0.65,U] [#6 0.03,0.30,0.00,M7] [#7 -0.09,0.23,0.71,U] [#8 0.03,-0.05,0.51,U] 
22:59:23.925 00.003 1032 single-star, 6 included, MultiStar: {0.02, 0.09}, one-star: {0.04, 0.06}
22:59:23.927 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
22:59:23.929 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
22:59:23.931 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.01 mountX=0.05 mountY=-0.05, mountTheta=-0.82
22:59:23.933 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
22:59:23.936 00.003 1032 Enqueuing Move request for scope (0.04, 0.06)
22:59:23.937 00.001 10072 Worker thread wakes up
22:59:23.938 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
22:59:23.938 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
22:59:23.938 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
22:59:23.939 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:59:23.941 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:23.941 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:59:23.941 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:23.941 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:59:23.941 00.000 10072 MoveAxis(W, 2, ABG)
22:59:23.942 00.001 10072 Guiding  Dir = 3, Dur = 2
22:59:23.942 00.000 10072 IsGuiding returns 0
22:59:23.942 00.000 10072 PulseGuide returned control before completion, sleep 12
22:59:23.960 00.018 1032 UpdateGuideState exits: m=1356 SNR=25.9
22:59:23.962 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:23.964 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:23.966 00.002 1032 Enqueuing Expose request
22:59:23.967 00.001 10072 IsGuiding returns 0
22:59:23.967 00.000 10072 Move returns status 0, amount 2
22:59:23.968 00.001 10072 MoveAxis(N, 0, ABG)
22:59:23.968 00.000 10072 Move returns status 0, amount 0
22:59:23.968 00.000 10072 move complete, result=0
22:59:23.968 00.000 10072 worker thread done servicing request
22:59:23.968 00.000 10072 Worker thread wakes up
22:59:23.968 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:23.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:23.975 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:59:24.595 00.620 10072 Exposure complete
22:59:24.644 00.049 10072 worker thread done servicing request
22:59:24.646 00.002 1032 OnExposeComplete: enter
22:59:24.648 00.002 1032 UpdateGuideState(): m_state=6
22:59:24.649 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6918
22:59:24.651 00.002 1032 Star::Find returns 1 (0), X=1101.88, Y=132.45, Mass=1323, SNR=25.6, Peak=106 HFD=3.3
22:59:24.653 00.002 1032 MultiStar: [#1 -0.03,0.06,0.97,U] [#2 0.10,0.08,0.80,U] [#3 -0.06,0.11,0.75,U] [#4 0.01,0.10,0.71,U] [#5 0.02,-0.17,0.68,U] [#6 0.05,0.18,0.62,U] [#7 -0.01,0.16,0.69,U] [#8 0.08,-0.08,0.52,U] 
22:59:24.655 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.05, 0.07}
22:59:24.656 00.001 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
22:59:24.657 00.001 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
22:59:24.659 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.25 mountX=0.05 mountY=-0.04, mountTheta=-0.58
22:59:24.661 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
22:59:24.663 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
22:59:24.664 00.001 10072 Worker thread wakes up
22:59:24.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
22:59:24.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
22:59:24.664 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.04
22:59:24.666 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:59:24.668 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
22:59:24.668 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:59:24.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:24.669 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:59:24.669 00.000 10072 MoveAxis(W, 2, ABG)
22:59:24.669 00.000 10072 Guiding  Dir = 3, Dur = 2
22:59:24.669 00.000 10072 IsGuiding returns 0
22:59:24.670 00.001 10072 PulseGuide returned control before completion, sleep 12
22:59:24.684 00.014 10072 IsGuiding returns 0
22:59:24.685 00.001 10072 Move returns status 0, amount 2
22:59:24.685 00.000 10072 MoveAxis(N, 0, ABG)
22:59:24.685 00.000 10072 Move returns status 0, amount 0
22:59:24.685 00.000 10072 move complete, result=0
22:59:24.685 00.000 10072 worker thread done servicing request
22:59:24.690 00.005 1032 UpdateGuideState exits: m=1323 SNR=25.6
22:59:24.691 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:24.693 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:24.694 00.001 1032 Enqueuing Expose request
22:59:24.697 00.003 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:59:24.699 00.002 10072 Worker thread wakes up
22:59:24.699 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:24.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:25.114 00.415 10072 Exposure complete
22:59:25.165 00.051 10072 worker thread done servicing request
22:59:25.165 00.000 1032 OnExposeComplete: enter
22:59:25.167 00.002 1032 UpdateGuideState(): m_state=6
22:59:25.169 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6919
22:59:25.171 00.002 1032 Star::Find returns 1 (0), X=1101.81, Y=132.45, Mass=1324, SNR=25.6, Peak=101 HFD=3.3
22:59:25.175 00.004 1032 MultiStar: [#1 0.14,0.11,0.99,U] [#2 0.08,0.22,0.78,U] [#3 0.04,0.16,0.74,U] [#4 0.09,0.12,0.70,U] [#5 -0.05,-0.02,0.69,U] [#6 -0.07,0.52,0.00,M7] [#7 0.02,0.16,0.72,U] [#8 0.11,-0.04,0.52,U] 
22:59:25.178 00.003 1032 single-star, 7 included, MultiStar: {0.05, 0.10}, one-star: {-0.02, 0.07}
22:59:25.180 00.002 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
22:59:25.182 00.002 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
22:59:25.184 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.90 mountX=0.07 mountY=0.01, mountTheta=0.07
22:59:25.187 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
22:59:25.189 00.002 1032 Enqueuing Move request for scope (-0.02, 0.07)
22:59:25.192 00.003 10072 Worker thread wakes up
22:59:25.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
22:59:25.192 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
22:59:25.193 00.001 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=0.01
22:59:25.194 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=146, Gamma=2.230
22:59:25.197 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:25.197 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
22:59:25.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:25.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:59:25.197 00.000 10072 MoveAxis(W, 2, ABG)
22:59:25.197 00.000 10072 Guiding  Dir = 3, Dur = 2
22:59:25.198 00.001 10072 IsGuiding returns 0
22:59:25.198 00.000 10072 PulseGuide returned control before completion, sleep 12
22:59:25.216 00.018 1032 UpdateGuideState exits: m=1324 SNR=25.6
22:59:25.218 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:25.220 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:25.222 00.002 1032 Enqueuing Expose request
22:59:25.223 00.001 10072 IsGuiding returns 0
22:59:25.223 00.000 10072 Move returns status 0, amount 2
22:59:25.223 00.000 10072 MoveAxis(N, 0, ABG)
22:59:25.223 00.000 10072 Move returns status 0, amount 0
22:59:25.224 00.001 10072 move complete, result=0
22:59:25.224 00.000 10072 worker thread done servicing request
22:59:25.224 00.000 10072 Worker thread wakes up
22:59:25.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:25.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:25.232 00.008 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:59:25.880 00.648 10072 Exposure complete
22:59:26.015 00.135 1032 OnExposeComplete: enter
22:59:26.025 00.010 10072 worker thread done servicing request
22:59:26.025 00.000 1032 UpdateGuideState(): m_state=6
22:59:26.029 00.004 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6920
22:59:26.031 00.002 1032 Star::Find returns 1 (0), X=1101.87, Y=132.50, Mass=1457, SNR=26.8, Peak=108 HFD=3.5
22:59:26.035 00.004 1032 MultiStar: [#1 0.10,0.07,0.87,U] [#2 0.11,0.13,0.77,U] [#3 0.04,0.11,0.77,U] [#4 -0.08,0.05,0.66,U] [#5 -0.01,-0.12,0.61,U] [#6 0.01,0.47,0.00,M8] [#7 -0.00,0.09,0.63,U] [#8 0.09,-0.01,0.49,U] 
22:59:26.037 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.06}, one-star: {0.04, 0.12}
22:59:26.040 00.003 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
22:59:26.043 00.003 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
22:59:26.046 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=1.02 mountX=0.05 mountY=-0.06, mountTheta=-0.81
22:59:26.050 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
22:59:26.054 00.004 1032 Enqueuing Move request for scope (0.04, 0.06)
22:59:26.057 00.003 10072 Worker thread wakes up
22:59:26.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
22:59:26.057 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
22:59:26.057 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.06
22:59:26.060 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:59:26.066 00.006 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:26.066 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
22:59:26.067 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:26.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:59:26.067 00.000 10072 MoveAxis(W, 2, ABG)
22:59:26.067 00.000 10072 Guiding  Dir = 3, Dur = 2
22:59:26.069 00.002 10072 IsGuiding returns 0
22:59:26.070 00.001 10072 PulseGuide returned control before completion, sleep 12
22:59:26.092 00.022 1032 UpdateGuideState exits: m=1457 SNR=26.8
22:59:26.100 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:26.104 00.004 10072 IsGuiding returns 0
22:59:26.104 00.000 10072 Move returns status 0, amount 2
22:59:26.104 00.000 10072 MoveAxis(N, 0, ABG)
22:59:26.104 00.000 10072 Move returns status 0, amount 0
22:59:26.104 00.000 10072 move complete, result=0
22:59:26.104 00.000 10072 worker thread done servicing request
22:59:26.104 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:26.109 00.005 1032 Enqueuing Expose request
22:59:26.114 00.005 10072 Worker thread wakes up
22:59:26.114 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:59:26.117 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:26.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:26.535 00.418 10072 Exposure complete
22:59:26.619 00.084 10072 worker thread done servicing request
22:59:26.620 00.001 1032 OnExposeComplete: enter
22:59:26.625 00.005 1032 UpdateGuideState(): m_state=6
22:59:26.630 00.005 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6921
22:59:26.633 00.003 1032 Star::Find returns 1 (0), X=1101.94, Y=132.33, Mass=1408, SNR=26.3, Peak=114 HFD=3.3
22:59:26.636 00.003 1032 MultiStar: [#1 0.22,0.08,0.95,U] [#2 0.08,0.16,0.77,U] [#3 0.12,0.19,0.73,U] [#4 0.05,0.03,0.65,U] [#5 -0.11,-0.16,0.60,U] [#6 0.08,0.30,0.00,M9] [#7 0.12,0.00,0.69,U] [#8 0.12,-0.11,0.49,U] 
22:59:26.639 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.11, -0.05}
22:59:26.643 00.004 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
22:59:26.648 00.005 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
22:59:26.652 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.27 mountX=0.00 mountY=-0.10, mountTheta=-1.56
22:59:26.658 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
22:59:26.661 00.003 1032 Enqueuing Move request for scope (0.10, 0.03)
22:59:26.663 00.002 10072 Worker thread wakes up
22:59:26.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
22:59:26.663 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
22:59:26.663 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.10
22:59:26.666 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:59:26.669 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:26.670 00.001 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:59:26.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:26.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:59:26.670 00.000 10072 MoveAxis(W, 2, ABG)
22:59:26.670 00.000 10072 Guiding  Dir = 3, Dur = 2
22:59:26.670 00.000 10072 IsGuiding returns 0
22:59:26.671 00.001 10072 PulseGuide returned control before completion, sleep 12
22:59:26.689 00.018 10072 IsGuiding returns 0
22:59:26.689 00.000 10072 Move returns status 0, amount 2
22:59:26.689 00.000 10072 MoveAxis(N, 0, ABG)
22:59:26.689 00.000 10072 Move returns status 0, amount 0
22:59:26.689 00.000 10072 move complete, result=0
22:59:26.689 00.000 10072 worker thread done servicing request
22:59:26.701 00.012 1032 UpdateGuideState exits: m=1408 SNR=26.3
22:59:26.710 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:26.714 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:26.717 00.003 1032 Enqueuing Expose request
22:59:26.721 00.004 10072 Worker thread wakes up
22:59:26.721 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:26.721 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:26.722 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:59:27.348 00.626 10072 Exposure complete
22:59:27.432 00.084 10072 worker thread done servicing request
22:59:27.432 00.000 1032 OnExposeComplete: enter
22:59:27.435 00.003 1032 UpdateGuideState(): m_state=6
22:59:27.439 00.004 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6922
22:59:27.441 00.002 1032 Star::Find returns 1 (0), X=1101.86, Y=132.37, Mass=1310, SNR=25.4, Peak=107 HFD=3.3
22:59:27.444 00.003 1032 MultiStar: [#1 0.11,-0.07,1.01,U] [#2 0.20,0.09,0.78,U] [#3 0.10,0.13,0.76,U] [#4 -0.05,0.01,0.66,U] [#5 -0.05,-0.03,0.71,U] [#6 0.04,0.16,0.64,U] [#7 0.04,0.25,0.00,M1] [#8 0.11,-0.26,0.00,M1] 
22:59:27.446 00.002 1032 single-star, 6 included, MultiStar: {0.06, 0.03}, one-star: {0.03, -0.00}
22:59:27.448 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
22:59:27.450 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
22:59:27.452 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.14 mountX=-0.01 mountY=-0.03, mountTheta=-1.97
22:59:27.457 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
22:59:27.463 00.006 1032 Enqueuing Move request for scope (0.03, -0.00)
22:59:27.466 00.003 10072 Worker thread wakes up
22:59:27.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
22:59:27.466 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
22:59:27.466 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
22:59:27.470 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:59:27.474 00.004 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:27.474 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
22:59:27.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:27.475 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:59:27.475 00.000 10072 MoveAxis(W, 1, ABG)
22:59:27.475 00.000 10072 Guiding  Dir = 3, Dur = 1
22:59:27.476 00.001 10072 IsGuiding returns 0
22:59:27.477 00.001 10072 PulseGuide returned control before completion, sleep 11
22:59:27.501 00.024 10072 IsGuiding returns 0
22:59:27.501 00.000 10072 Move returns status 0, amount 1
22:59:27.501 00.000 10072 MoveAxis(N, 0, ABG)
22:59:27.501 00.000 10072 Move returns status 0, amount 0
22:59:27.501 00.000 10072 move complete, result=0
22:59:27.501 00.000 10072 worker thread done servicing request
22:59:27.507 00.006 1032 UpdateGuideState exits: m=1310 SNR=25.4
22:59:27.510 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:27.513 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:27.515 00.002 1032 Enqueuing Expose request
22:59:27.520 00.005 10072 Worker thread wakes up
22:59:27.520 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:59:27.524 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:27.524 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:27.943 00.419 10072 Exposure complete
22:59:28.024 00.081 10072 worker thread done servicing request
22:59:28.024 00.000 1032 OnExposeComplete: enter
22:59:28.028 00.004 1032 UpdateGuideState(): m_state=6
22:59:28.031 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6923
22:59:28.033 00.002 1032 Star::Find returns 1 (0), X=1101.85, Y=132.40, Mass=1392, SNR=26.2, Peak=116 HFD=3.3
22:59:28.037 00.004 1032 MultiStar: [#1 0.08,0.08,0.98,U] [#2 0.03,0.19,0.76,U] [#3 -0.04,0.32,0.00,M1] [#4 -0.03,0.22,0.64,U] [#5 -0.06,-0.12,0.68,U] [#6 0.05,0.26,0.00,M9] [#7 -0.06,0.23,0.69,U] [#8 0.04,-0.02,0.51,U] 
22:59:28.040 00.003 1032 single-star, 6 included, MultiStar: {0.01, 0.09}, one-star: {0.02, 0.02}
22:59:28.042 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
22:59:28.046 00.004 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
22:59:28.050 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.98 mountX=0.02 mountY=-0.02, mountTheta=-0.85
22:59:28.055 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
22:59:28.059 00.004 1032 Enqueuing Move request for scope (0.02, 0.02)
22:59:28.062 00.003 10072 Worker thread wakes up
22:59:28.062 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:59:28.062 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:59:28.062 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
22:59:28.065 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:59:28.069 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:28.069 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
22:59:28.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:28.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:59:28.069 00.000 10072 MoveAxis(W, 1, ABG)
22:59:28.069 00.000 10072 Guiding  Dir = 3, Dur = 1
22:59:28.070 00.001 10072 IsGuiding returns 0
22:59:28.070 00.000 10072 PulseGuide returned control before completion, sleep 11
22:59:28.095 00.025 10072 IsGuiding returns 0
22:59:28.095 00.000 10072 Move returns status 0, amount 1
22:59:28.095 00.000 10072 MoveAxis(N, 0, ABG)
22:59:28.095 00.000 10072 Move returns status 0, amount 0
22:59:28.095 00.000 10072 move complete, result=0
22:59:28.095 00.000 10072 worker thread done servicing request
22:59:28.098 00.003 1032 UpdateGuideState exits: m=1392 SNR=26.2
22:59:28.100 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:28.103 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:28.105 00.002 1032 Enqueuing Expose request
22:59:28.107 00.002 10072 Worker thread wakes up
22:59:28.107 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:59:28.112 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:28.112 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:28.742 00.630 10072 Exposure complete
22:59:28.817 00.075 10072 worker thread done servicing request
22:59:28.817 00.000 1032 OnExposeComplete: enter
22:59:28.821 00.004 1032 UpdateGuideState(): m_state=6
22:59:28.823 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6924
22:59:28.826 00.003 1032 Star::Find returns 1 (0), X=1101.97, Y=132.31, Mass=1405, SNR=26.3, Peak=113 HFD=3.3
22:59:28.830 00.004 1032 MultiStar: [#1 0.21,0.10,0.95,U] [#2 0.13,0.18,0.79,U] [#3 0.11,0.17,0.74,U] [#4 0.07,0.07,0.69,U] [#5 -0.00,-0.03,0.66,U] [#6 0.16,0.29,0.00,M10] [#7 0.12,0.12,0.67,U] [#8 0.08,0.00,0.52,U] 
22:59:28.833 00.003 1032 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {0.14, -0.07}
22:59:28.836 00.003 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
22:59:28.838 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
22:59:28.841 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.53 mountX=0.03 mountY=-0.13, mountTheta=-1.30
22:59:28.847 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
22:59:28.850 00.003 1032 Enqueuing Move request for scope (0.11, 0.07)
22:59:28.853 00.003 10072 Worker thread wakes up
22:59:28.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
22:59:28.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
22:59:28.853 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.03 yDistance=-0.13
22:59:28.856 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:59:28.861 00.005 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:28.861 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
22:59:28.861 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:28.861 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:59:28.861 00.000 10072 MoveAxis(W, 1, ABG)
22:59:28.862 00.001 10072 Guiding  Dir = 3, Dur = 1
22:59:28.862 00.000 10072 IsGuiding returns 0
22:59:28.863 00.001 10072 PulseGuide returned control before completion, sleep 11
22:59:28.882 00.019 10072 IsGuiding returns 0
22:59:28.882 00.000 10072 Move returns status 0, amount 1
22:59:28.882 00.000 10072 MoveAxis(N, 0, ABG)
22:59:28.883 00.001 10072 Move returns status 0, amount 0
22:59:28.883 00.000 10072 move complete, result=0
22:59:28.883 00.000 10072 worker thread done servicing request
22:59:28.890 00.007 1032 UpdateGuideState exits: m=1405 SNR=26.3
22:59:28.898 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:28.903 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:28.906 00.003 1032 Enqueuing Expose request
22:59:28.909 00.003 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:59:28.913 00.004 10072 Worker thread wakes up
22:59:28.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:28.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:29.322 00.409 10072 Exposure complete
22:59:29.417 00.095 10072 worker thread done servicing request
22:59:29.417 00.000 1032 OnExposeComplete: enter
22:59:29.420 00.003 1032 UpdateGuideState(): m_state=6
22:59:29.425 00.005 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6925
22:59:29.430 00.005 1032 Star::Find returns 1 (0), X=1101.91, Y=132.32, Mass=1281, SNR=25.2, Peak=99 HFD=3.4
22:59:29.433 00.003 1032 MultiStar: [#1 0.24,-0.08,0.00,M1] [#2 0.10,0.18,0.77,U] [#3 0.03,0.12,0.80,U] [#4 0.06,-0.06,0.69,U] [#5 -0.07,0.05,0.68,U] [#6 0.08,0.38,0.00,R] [#7 -0.00,-0.01,0.72,U] [#8 0.10,-0.16,0.54,U] 
22:59:29.437 00.004 1032 refined, 6 included, MultiStar: {0.04, 0.02}, one-star: {0.08, -0.06}
22:59:29.439 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
22:59:29.442 00.003 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
22:59:29.445 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.33 mountX=0.00 mountY=-0.05, mountTheta=-1.50
22:59:29.450 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
22:59:29.452 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
22:59:29.457 00.005 10072 Worker thread wakes up
22:59:29.458 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
22:59:29.458 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
22:59:29.458 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.00 yDistance=-0.05
22:59:29.461 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:59:29.465 00.004 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:29.465 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
22:59:29.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:29.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:59:29.465 00.000 10072 MoveAxis(W, 1, ABG)
22:59:29.466 00.001 10072 Guiding  Dir = 3, Dur = 1
22:59:29.466 00.000 10072 IsGuiding returns 0
22:59:29.466 00.000 10072 PulseGuide returned control before completion, sleep 11
22:59:29.497 00.031 10072 IsGuiding returns 0
22:59:29.497 00.000 10072 Move returns status 0, amount 1
22:59:29.497 00.000 10072 MoveAxis(N, 0, ABG)
22:59:29.497 00.000 10072 Move returns status 0, amount 0
22:59:29.497 00.000 10072 move complete, result=0
22:59:29.497 00.000 10072 worker thread done servicing request
22:59:29.499 00.002 1032 UpdateGuideState exits: m=1281 SNR=25.2
22:59:29.501 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:29.504 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:29.507 00.003 1032 Enqueuing Expose request
22:59:29.510 00.003 10072 Worker thread wakes up
22:59:29.510 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:59:29.513 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:29.513 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:30.149 00.636 10072 Exposure complete
22:59:30.235 00.086 1032 OnExposeComplete: enter
22:59:30.241 00.006 1032 UpdateGuideState(): m_state=6
22:59:30.247 00.006 10072 worker thread done servicing request
22:59:30.247 00.000 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6926
22:59:30.251 00.004 1032 Star::Find returns 1 (0), X=1101.93, Y=132.39, Mass=1268, SNR=25.0, Peak=113 HFD=3.3
22:59:30.254 00.003 1032 MultiStar: [#1 0.16,0.07,0.98,U] [#2 0.19,0.26,0.00,M1] [#3 0.16,0.12,0.81,U] [#4 0.09,-0.05,0.68,U] [#5 -0.11,-0.15,0.68,U] [#6 0.02,-0.23,0.67,U] [#7 0.07,0.19,0.75,U] [#8 0.13,0.02,0.54,U] 
22:59:30.256 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.10, 0.01}
22:59:30.259 00.003 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
22:59:30.261 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
22:59:30.263 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.07 mountX=-0.02 mountY=-0.08, mountTheta=-1.76
22:59:30.268 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
22:59:30.276 00.008 1032 Enqueuing Move request for scope (0.08, 0.01)
22:59:30.279 00.003 10072 Worker thread wakes up
22:59:30.279 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:59:30.279 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:59:30.279 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.02 yDistance=-0.08
22:59:30.283 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
22:59:30.287 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:30.287 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:59:30.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:30.287 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:59:30.287 00.000 10072 MoveAxis(E, 1, ABG)
22:59:30.287 00.000 10072 Guiding  Dir = 2, Dur = 1
22:59:30.288 00.001 10072 IsGuiding returns 0
22:59:30.290 00.002 10072 IsGuiding returns 0
22:59:30.290 00.000 10072 Move returns status 0, amount 1
22:59:30.290 00.000 10072 MoveAxis(N, 0, ABG)
22:59:30.290 00.000 10072 Move returns status 0, amount 0
22:59:30.290 00.000 10072 move complete, result=0
22:59:30.290 00.000 10072 worker thread done servicing request
22:59:30.315 00.025 1032 UpdateGuideState exits: m=1268 SNR=25.0
22:59:30.319 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:30.321 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:30.323 00.002 1032 Enqueuing Expose request
22:59:30.326 00.003 10072 Worker thread wakes up
22:59:30.326 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:59:30.328 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:30.328 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:30.746 00.418 10072 Exposure complete
22:59:30.822 00.076 10072 worker thread done servicing request
22:59:30.823 00.001 1032 OnExposeComplete: enter
22:59:30.826 00.003 1032 UpdateGuideState(): m_state=6
22:59:30.829 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6927
22:59:30.840 00.011 1032 Star::Find returns 1 (0), X=1101.89, Y=132.41, Mass=1363, SNR=25.9, Peak=111 HFD=3.3
22:59:30.845 00.005 1032 MultiStar: [#1 0.20,0.06,0.98,U] [#2 0.25,0.18,0.00,M2] [#3 0.07,0.15,0.78,U] [#4 0.01,0.01,0.65,U] [#5 -0.10,-0.14,0.62,U] [#6 0.03,-0.08,0.62,U] [#7 0.08,0.09,0.73,U] [#8 0.02,-0.06,0.50,U] 
22:59:30.848 00.003 1032 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {0.06, 0.03}
22:59:30.850 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
22:59:30.853 00.003 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
22:59:30.856 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.31 mountX=0.00 mountY=-0.06, mountTheta=-1.52
22:59:30.860 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
22:59:30.869 00.009 1032 Enqueuing Move request for scope (0.06, 0.02)
22:59:30.872 00.003 10072 Worker thread wakes up
22:59:30.873 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:59:30.873 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:59:30.873 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
22:59:30.876 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
22:59:30.880 00.004 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:30.880 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:59:30.881 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:30.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:59:30.881 00.000 10072 MoveAxis(E, 1, ABG)
22:59:30.881 00.000 10072 Guiding  Dir = 2, Dur = 1
22:59:30.881 00.000 10072 IsGuiding returns 0
22:59:30.882 00.001 10072 PulseGuide returned control before completion, sleep 11
22:59:30.899 00.017 10072 IsGuiding returns 0
22:59:30.899 00.000 10072 Move returns status 0, amount 1
22:59:30.899 00.000 10072 MoveAxis(N, 0, ABG)
22:59:30.899 00.000 10072 Move returns status 0, amount 0
22:59:30.900 00.001 10072 move complete, result=0
22:59:30.900 00.000 10072 worker thread done servicing request
22:59:30.910 00.010 1032 UpdateGuideState exits: m=1363 SNR=25.9
22:59:30.913 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:30.915 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:30.918 00.003 1032 Enqueuing Expose request
22:59:30.920 00.002 10072 Worker thread wakes up
22:59:30.920 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:59:30.923 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:30.923 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:31.569 00.646 10072 Exposure complete
22:59:31.653 00.084 10072 worker thread done servicing request
22:59:31.653 00.000 1032 OnExposeComplete: enter
22:59:31.657 00.004 1032 UpdateGuideState(): m_state=6
22:59:31.662 00.005 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6928
22:59:31.665 00.003 1032 Star::Find returns 1 (0), X=1101.89, Y=132.36, Mass=1376, SNR=26.1, Peak=107 HFD=3.3
22:59:31.668 00.003 1032 MultiStar: [#1 0.07,-0.03,1.01,U] [#2 0.18,0.16,0.79,U] [#3 0.03,-0.04,0.75,U] [#4 0.08,-0.03,0.70,U] [#5 -0.00,-0.23,0.68,U] [#6 -0.13,-0.27,0.00,M1] [#7 0.00,0.06,0.68,U] [#8 -0.06,-0.13,0.50,U] 
22:59:31.671 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {0.06, -0.02}
22:59:31.674 00.003 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
22:59:31.677 00.003 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
22:59:31.680 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.46 mountX=-0.04 mountY=-0.04, mountTheta=-2.29
22:59:31.685 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
22:59:31.690 00.005 1032 Enqueuing Move request for scope (0.05, -0.03)
22:59:31.693 00.003 10072 Worker thread wakes up
22:59:31.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
22:59:31.693 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
22:59:31.693 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
22:59:31.696 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:59:31.700 00.004 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:31.700 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:59:31.700 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:31.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:59:31.700 00.000 10072 MoveAxis(E, 1, ABG)
22:59:31.700 00.000 10072 Guiding  Dir = 2, Dur = 1
22:59:31.701 00.001 10072 IsGuiding returns 0
22:59:31.707 00.006 10072 IsGuiding returns 0
22:59:31.707 00.000 10072 Move returns status 0, amount 1
22:59:31.708 00.001 10072 MoveAxis(N, 0, ABG)
22:59:31.709 00.001 10072 Move returns status 0, amount 0
22:59:31.709 00.000 10072 move complete, result=0
22:59:31.709 00.000 10072 worker thread done servicing request
22:59:31.736 00.027 1032 UpdateGuideState exits: m=1376 SNR=26.1
22:59:31.742 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:31.747 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:31.751 00.004 1032 Enqueuing Expose request
22:59:31.754 00.003 10072 Worker thread wakes up
22:59:31.754 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:59:31.758 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:31.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:32.211 00.453 10072 Exposure complete
22:59:32.606 00.395 10072 worker thread done servicing request
22:59:32.606 00.000 1032 OnExposeComplete: enter
22:59:32.610 00.004 1032 UpdateGuideState(): m_state=6
22:59:32.618 00.008 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6929
22:59:32.621 00.003 1032 Star::Find returns 1 (0), X=1101.92, Y=132.23, Mass=1376, SNR=26.1, Peak=110 HFD=3.2
22:59:32.625 00.004 1032 MultiStar: [#1 0.08,-0.08,0.97,U] [#2 0.10,0.03,0.74,U] [#3 0.04,0.04,0.76,U] [#4 0.08,-0.14,0.65,U] [#5 -0.11,-0.21,0.63,U] [#6 0.03,-0.36,0.00,M2] [#7 -0.15,-0.17,0.69,U] [#8 0.10,-0.26,0.00,M1] 
22:59:32.627 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.10}, one-star: {0.09, -0.15}
22:59:32.630 00.003 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
22:59:32.656 00.026 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
22:59:32.659 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.29 mountX=-0.10 mountY=-0.00, mountTheta=-3.12
22:59:32.664 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
22:59:32.667 00.003 1032 Enqueuing Move request for scope (0.03, -0.10)
22:59:32.669 00.002 10072 Worker thread wakes up
22:59:32.669 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
22:59:32.669 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
22:59:32.670 00.001 10072 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.00
22:59:32.745 00.075 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:59:32.748 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:32.748 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
22:59:32.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:32.749 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:59:32.749 00.000 10072 MoveAxis(E, 2, ABG)
22:59:32.749 00.000 10072 Guiding  Dir = 2, Dur = 2
22:59:32.749 00.000 10072 IsGuiding returns 0
22:59:32.750 00.001 10072 PulseGuide returned control before completion, sleep 12
22:59:32.771 00.021 10072 IsGuiding returns 0
22:59:32.772 00.001 10072 Move returns status 0, amount 2
22:59:32.772 00.000 10072 MoveAxis(N, 0, ABG)
22:59:32.772 00.000 10072 Move returns status 0, amount 0
22:59:32.772 00.000 10072 move complete, result=0
22:59:32.772 00.000 10072 worker thread done servicing request
22:59:32.866 00.094 1032 UpdateGuideState exits: m=1376 SNR=26.1
22:59:32.870 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:32.873 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:32.875 00.002 1032 Enqueuing Expose request
22:59:32.878 00.003 10072 Worker thread wakes up
22:59:32.879 00.001 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:59:32.882 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:32.882 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:33.512 00.630 10072 Exposure complete
22:59:33.713 00.201 1032 OnExposeComplete: enter
22:59:33.718 00.005 10072 worker thread done servicing request
22:59:33.718 00.000 1032 UpdateGuideState(): m_state=6
22:59:33.722 00.004 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6930
22:59:33.728 00.006 1032 Star::Find returns 1 (0), X=1101.95, Y=132.33, Mass=1413, SNR=26.4, Peak=108 HFD=3.3
22:59:33.732 00.004 1032 MultiStar: [#1 0.16,-0.03,0.94,U] [#2 0.08,0.06,0.81,U] [#3 0.17,0.13,0.77,U] [#4 0.03,-0.02,0.71,U] [#5 0.05,-0.08,0.64,U] [#6 -0.03,-0.22,0.61,U] [#7 0.05,0.15,0.68,U] [#8 0.16,-0.19,0.52,U] 
22:59:33.737 00.005 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.12, -0.05}
22:59:33.740 00.003 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
22:59:33.745 00.005 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
22:59:33.748 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.21 mountX=-0.04 mountY=-0.08, mountTheta=-2.04
22:59:33.753 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
22:59:33.756 00.003 1032 Enqueuing Move request for scope (0.09, -0.02)
22:59:33.827 00.071 10072 Worker thread wakes up
22:59:33.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:59:33.827 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:59:33.827 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
22:59:33.843 00.016 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:59:33.850 00.007 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:33.850 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:59:33.851 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:33.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:59:33.851 00.000 10072 MoveAxis(E, 2, ABG)
22:59:33.851 00.000 10072 Guiding  Dir = 2, Dur = 2
22:59:33.852 00.001 10072 IsGuiding returns 0
22:59:33.852 00.000 10072 PulseGuide returned control before completion, sleep 12
22:59:33.876 00.024 10072 IsGuiding returns 0
22:59:33.876 00.000 10072 Move returns status 0, amount 2
22:59:33.876 00.000 10072 MoveAxis(N, 0, ABG)
22:59:33.876 00.000 10072 Move returns status 0, amount 0
22:59:33.877 00.001 10072 move complete, result=0
22:59:33.877 00.000 10072 worker thread done servicing request
22:59:33.904 00.027 1032 UpdateGuideState exits: m=1413 SNR=26.4
22:59:33.909 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:33.913 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:33.917 00.004 1032 Enqueuing Expose request
22:59:33.920 00.003 10072 Worker thread wakes up
22:59:33.920 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:59:33.929 00.009 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:33.929 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:34.819 00.890 10072 Exposure complete
22:59:37.094 02.275 10072 worker thread done servicing request
22:59:37.094 00.000 1032 OnExposeComplete: enter
22:59:37.099 00.005 1032 UpdateGuideState(): m_state=6
22:59:37.103 00.004 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6931
22:59:37.107 00.004 1032 Star::Find returns 1 (0), X=1101.83, Y=132.45, Mass=1238, SNR=24.7, Peak=97 HFD=3.3
22:59:37.114 00.007 1032 MultiStar: [#1 0.14,0.02,0.97,U] [#2 0.22,0.09,0.83,U] [#3 0.09,0.07,0.81,U] [#4 0.09,0.07,0.75,U] [#5 0.02,-0.08,0.70,U] [#6 0.10,-0.09,0.66,U] [#7 0.04,0.23,0.73,U] [#8 0.11,-0.05,0.56,U] 
22:59:37.117 00.003 1032 single-star, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.00, 0.08}
22:59:37.119 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
22:59:37.122 00.003 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
22:59:37.124 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.52 mountX=0.07 mountY=-0.02, mountTheta=-0.31
22:59:37.133 00.009 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
22:59:37.138 00.005 1032 Enqueuing Move request for scope (0.00, 0.08)
22:59:37.140 00.002 10072 Worker thread wakes up
22:59:37.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
22:59:37.141 00.001 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
22:59:37.141 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.07 yDistance=-0.02
22:59:37.150 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:59:37.153 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:37.153 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
22:59:37.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:37.154 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:59:37.154 00.000 10072 MoveAxis(E, 7, ABG)
22:59:37.154 00.000 10072 Guiding  Dir = 2, Dur = 7
22:59:37.154 00.000 10072 IsGuiding returns 0
22:59:37.155 00.001 10072 PulseGuide returned control before completion, sleep 17
22:59:37.181 00.026 10072 IsGuiding returns 0
22:59:37.182 00.001 10072 Move returns status 0, amount 7
22:59:37.184 00.002 10072 MoveAxis(N, 0, ABG)
22:59:37.184 00.000 10072 Move returns status 0, amount 0
22:59:37.184 00.000 10072 move complete, result=0
22:59:37.185 00.001 10072 worker thread done servicing request
22:59:37.192 00.007 1032 UpdateGuideState exits: m=1238 SNR=24.7
22:59:37.196 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:37.199 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:37.202 00.003 1032 Enqueuing Expose request
22:59:37.212 00.010 10072 Worker thread wakes up
22:59:37.212 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:59:37.217 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:37.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:37.880 00.663 10072 Exposure complete
22:59:38.139 00.259 10072 worker thread done servicing request
22:59:38.140 00.001 1032 OnExposeComplete: enter
22:59:38.144 00.004 1032 UpdateGuideState(): m_state=6
22:59:38.148 00.004 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6932
22:59:38.184 00.036 1032 Star::Find returns 1 (0), X=1101.87, Y=132.27, Mass=1351, SNR=25.8, Peak=106 HFD=3.2
22:59:38.188 00.004 1032 MultiStar: [#1 0.12,-0.10,1.01,U] [#2 0.30,-0.09,0.00,M1] [#3 0.16,-0.12,0.79,U] [#4 0.03,-0.20,0.65,U] [#5 -0.08,-0.19,0.68,U] [#6 -0.11,-0.48,0.00,M1] [#7 0.15,-0.14,0.73,U] [#8 0.17,-0.18,0.52,U] 
22:59:38.190 00.002 1032 single-star, 6 included, MultiStar: {0.08, -0.14}, one-star: {0.04, -0.11}
22:59:38.194 00.004 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
22:59:38.229 00.035 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
22:59:38.233 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.25 mountX=-0.12 mountY=-0.01, mountTheta=-3.08
22:59:38.275 00.042 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.11, opts=13)
22:59:38.279 00.004 1032 Enqueuing Move request for scope (0.04, -0.11)
22:59:38.281 00.002 10072 Worker thread wakes up
22:59:38.282 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
22:59:38.282 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
22:59:38.282 00.000 10072 Moving (0.04, -0.11) raw xDistance=-0.12 yDistance=-0.01
22:59:38.284 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:59:38.321 00.037 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:38.321 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
22:59:38.321 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:38.321 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:38.321 00.000 10072 MoveAxis(E, 4, ABG)
22:59:38.321 00.000 10072 Guiding  Dir = 2, Dur = 4
22:59:38.322 00.001 10072 IsGuiding returns 0
22:59:38.322 00.000 10072 PulseGuide returned control before completion, sleep 14
22:59:38.366 00.044 10072 IsGuiding returns 0
22:59:38.366 00.000 10072 Move returns status 0, amount 4
22:59:38.366 00.000 10072 MoveAxis(N, 0, ABG)
22:59:38.366 00.000 10072 Move returns status 0, amount 0
22:59:38.366 00.000 10072 move complete, result=0
22:59:38.366 00.000 10072 worker thread done servicing request
22:59:38.414 00.048 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:59:38.417 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:38.419 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:38.423 00.004 1032 Enqueuing Expose request
22:59:38.446 00.023 10072 Worker thread wakes up
22:59:38.446 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:59:38.449 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:38.449 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:39.103 00.654 10072 Exposure complete
22:59:39.372 00.269 10072 worker thread done servicing request
22:59:39.381 00.009 1032 OnExposeComplete: enter
22:59:39.406 00.025 1032 UpdateGuideState(): m_state=6
22:59:39.411 00.005 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6933
22:59:39.414 00.003 1032 Star::Find returns 1 (0), X=1101.78, Y=132.46, Mass=1316, SNR=25.5, Peak=108 HFD=3.3
22:59:39.444 00.030 1032 MultiStar: [#1 0.16,-0.00,1.03,U] [#2 0.02,0.22,0.81,U] [#3 0.12,0.03,0.79,U] [#4 -0.05,0.11,0.69,U] [#5 -0.08,0.12,0.69,U] [#6 0.10,-0.18,0.62,U] [#7 0.02,0.17,0.72,U] [#8 0.15,-0.11,0.54,U] 
22:59:39.447 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {-0.05, 0.08}
22:59:39.451 00.004 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
22:59:39.454 00.003 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
22:59:39.489 00.035 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.94 mountX=0.04 mountY=-0.05, mountTheta=-0.89
22:59:39.492 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
22:59:39.495 00.003 1032 Enqueuing Move request for scope (0.04, 0.06)
22:59:39.497 00.002 10072 Worker thread wakes up
22:59:39.498 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
22:59:39.498 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
22:59:39.498 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.05
22:59:39.500 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:59:39.504 00.004 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:39.504 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:59:39.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:39.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:59:39.504 00.000 10072 MoveAxis(E, 4, ABG)
22:59:39.505 00.001 10072 Guiding  Dir = 2, Dur = 4
22:59:39.505 00.000 10072 IsGuiding returns 0
22:59:39.505 00.000 10072 PulseGuide returned control before completion, sleep 14
22:59:39.555 00.050 10072 IsGuiding returns 0
22:59:39.555 00.000 10072 Move returns status 0, amount 4
22:59:39.555 00.000 10072 MoveAxis(N, 0, ABG)
22:59:39.555 00.000 10072 Move returns status 0, amount 0
22:59:39.555 00.000 10072 move complete, result=0
22:59:39.555 00.000 10072 worker thread done servicing request
22:59:39.599 00.044 1032 UpdateGuideState exits: m=1316 SNR=25.5
22:59:39.603 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:39.606 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:39.608 00.002 1032 Enqueuing Expose request
22:59:39.612 00.004 10072 Worker thread wakes up
22:59:39.612 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:59:39.615 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:39.615 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:40.348 00.733 10072 Exposure complete
22:59:40.410 00.062 10072 worker thread done servicing request
22:59:40.410 00.000 1032 OnExposeComplete: enter
22:59:40.413 00.003 1032 UpdateGuideState(): m_state=6
22:59:40.415 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6934
22:59:40.418 00.003 1032 Star::Find returns 1 (0), X=1101.82, Y=132.35, Mass=1307, SNR=25.4, Peak=99 HFD=3.3
22:59:40.420 00.002 1032 MultiStar: [#1 0.09,-0.04,0.95,U] [#2 0.16,0.13,0.79,U] [#3 0.07,-0.03,0.77,U] [#4 -0.01,0.02,0.70,U] [#5 -0.08,-0.18,0.66,U] [#6 0.05,-0.14,0.63,U] [#7 -0.01,-0.03,0.71,U] [#8 -0.03,-0.08,0.51,U] 
22:59:40.422 00.002 1032 single-star, 8 included, MultiStar: {0.03, -0.03}, one-star: {-0.01, -0.02}
22:59:40.424 00.002 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.52)
22:59:40.427 00.003 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.52)
22:59:40.429 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.93 mountX=-0.02 mountY=0.01, mountTheta=2.52
22:59:40.432 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
22:59:40.435 00.003 1032 Enqueuing Move request for scope (-0.01, -0.02)
22:59:40.436 00.001 10072 Worker thread wakes up
22:59:40.438 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:59:40.438 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:59:40.438 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
22:59:40.441 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
22:59:40.443 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:40.443 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:59:40.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:40.444 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:59:40.444 00.000 10072 MoveAxis(E, 4, ABG)
22:59:40.444 00.000 10072 Guiding  Dir = 2, Dur = 4
22:59:40.444 00.000 10072 IsGuiding returns 0
22:59:40.445 00.001 10072 PulseGuide returned control before completion, sleep 14
22:59:40.466 00.021 1032 UpdateGuideState exits: m=1307 SNR=25.4
22:59:40.469 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:40.470 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:40.473 00.003 1032 Enqueuing Expose request
22:59:40.475 00.002 10072 IsGuiding returns 0
22:59:40.475 00.000 10072 Move returns status 0, amount 4
22:59:40.475 00.000 10072 MoveAxis(N, 0, ABG)
22:59:40.475 00.000 10072 Move returns status 0, amount 0
22:59:40.475 00.000 10072 move complete, result=0
22:59:40.475 00.000 10072 worker thread done servicing request
22:59:40.475 00.000 10072 Worker thread wakes up
22:59:40.475 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:40.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:40.483 00.008 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:59:40.946 00.463 10072 Exposure complete
22:59:41.370 00.424 1032 OnExposeComplete: enter
22:59:41.374 00.004 10072 worker thread done servicing request
22:59:41.374 00.000 1032 UpdateGuideState(): m_state=6
22:59:41.377 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6935
22:59:41.380 00.003 1032 Star::Find returns 1 (0), X=1101.77, Y=132.33, Mass=1421, SNR=26.5, Peak=107 HFD=3.5
22:59:41.384 00.004 1032 MultiStar: [#1 -0.00,-0.08,0.97,U] [#2 0.05,0.08,0.79,U] [#3 0.09,-0.03,0.71,U] [#4 -0.03,0.14,0.63,U] [#5 -0.09,0.05,0.66,U] [#6 0.05,-0.22,0.64,U] [#7 0.07,0.14,0.68,U] [#8 0.11,-0.14,0.51,U] 
22:59:41.389 00.005 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.06, -0.05}
22:59:41.401 00.012 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
22:59:41.410 00.009 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
22:59:41.420 00.010 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.65 mountX=-0.01 mountY=-0.01, mountTheta=-2.48
22:59:41.438 00.018 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
22:59:41.449 00.011 1032 Enqueuing Move request for scope (0.01, -0.01)
22:59:41.517 00.068 10072 Worker thread wakes up
22:59:41.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:59:41.517 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:59:41.517 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
22:59:41.604 00.087 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:41.604 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
22:59:41.604 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:41.604 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:41.605 00.001 10072 MoveAxis(E, 5, ABG)
22:59:41.605 00.000 10072 Guiding  Dir = 2, Dur = 5
22:59:41.605 00.000 10072 IsGuiding returns 0
22:59:41.606 00.001 10072 PulseGuide returned control before completion, sleep 15
22:59:41.700 00.094 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:59:41.717 00.017 10072 IsGuiding returns 0
22:59:41.717 00.000 10072 Move returns status 0, amount 5
22:59:41.717 00.000 10072 MoveAxis(N, 0, ABG)
22:59:41.717 00.000 10072 Move returns status 0, amount 0
22:59:41.717 00.000 10072 move complete, result=0
22:59:41.717 00.000 10072 worker thread done servicing request
22:59:41.760 00.043 1032 UpdateGuideState exits: m=1421 SNR=26.5
22:59:41.765 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:41.852 00.087 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:41.883 00.031 1032 Enqueuing Expose request
22:59:41.891 00.008 10072 Worker thread wakes up
22:59:41.891 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:41.892 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:41.894 00.002 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:59:42.535 00.641 10072 Exposure complete
22:59:42.612 00.077 1032 OnExposeComplete: enter
22:59:42.617 00.005 10072 worker thread done servicing request
22:59:42.617 00.000 1032 UpdateGuideState(): m_state=6
22:59:42.620 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6936
22:59:42.623 00.003 1032 Star::Find returns 1 (0), X=1101.86, Y=132.39, Mass=1396, SNR=26.2, Peak=108 HFD=3.3
22:59:42.627 00.004 1032 MultiStar: [#1 0.05,0.24,0.96,U] [#2 0.00,0.23,0.75,U] [#3 0.03,0.06,0.76,U] [#4 -0.05,0.03,0.67,U] [#5 -0.12,-0.08,0.67,U] [#6 -0.02,-0.05,0.60,U] [#7 -0.02,0.15,0.70,U] [#8 0.12,0.07,0.50,U] 
22:59:42.631 00.004 1032 single-star, 8 included, MultiStar: {0.00, 0.08}, one-star: {0.03, 0.01}
22:59:42.634 00.003 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
22:59:42.638 00.004 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
22:59:42.641 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.38 mountX=0.00 mountY=-0.03, mountTheta=-1.45
22:59:42.648 00.007 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
22:59:42.652 00.004 1032 Enqueuing Move request for scope (0.03, 0.01)
22:59:42.654 00.002 10072 Worker thread wakes up
22:59:42.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
22:59:42.655 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
22:59:42.655 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
22:59:42.657 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
22:59:42.661 00.004 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:42.661 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
22:59:42.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:42.661 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:59:42.661 00.000 10072 MoveAxis(E, 7, ABG)
22:59:42.661 00.000 10072 Guiding  Dir = 2, Dur = 7
22:59:42.661 00.000 10072 IsGuiding returns 0
22:59:42.662 00.001 10072 PulseGuide returned control before completion, sleep 17
22:59:42.689 00.027 10072 IsGuiding returns 0
22:59:42.689 00.000 10072 Move returns status 0, amount 7
22:59:42.689 00.000 10072 MoveAxis(N, 0, ABG)
22:59:42.689 00.000 10072 Move returns status 0, amount 0
22:59:42.689 00.000 10072 move complete, result=0
22:59:42.689 00.000 10072 worker thread done servicing request
22:59:42.695 00.006 1032 UpdateGuideState exits: m=1396 SNR=26.2
22:59:42.699 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:42.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:42.704 00.003 1032 Enqueuing Expose request
22:59:42.708 00.004 10072 Worker thread wakes up
22:59:42.708 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:59:42.711 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:42.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:43.123 00.412 10072 Exposure complete
22:59:43.200 00.077 10072 worker thread done servicing request
22:59:43.200 00.000 1032 OnExposeComplete: enter
22:59:43.203 00.003 1032 UpdateGuideState(): m_state=6
22:59:43.205 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6937
22:59:43.208 00.003 1032 Star::Find returns 1 (0), X=1101.83, Y=132.42, Mass=1385, SNR=26.1, Peak=106 HFD=3.3
22:59:43.211 00.003 1032 MultiStar: [#1 0.08,0.16,0.97,U] [#2 0.03,0.22,0.78,U] [#3 0.07,0.22,0.73,U] [#4 -0.05,-0.01,0.65,U] [#5 -0.12,-0.01,0.63,U] [#6 -0.08,-0.09,0.64,U] [#7 -0.06,0.18,0.73,U] [#8 0.03,0.03,0.51,U] 
22:59:43.213 00.002 1032 single-star, 8 included, MultiStar: {-0.01, 0.09}, one-star: {-0.00, 0.04}
22:59:43.215 00.002 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
22:59:43.218 00.003 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
22:59:43.220 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.66 mountX=0.04 mountY=-0.01, mountTheta=-0.17
22:59:43.223 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
22:59:43.225 00.002 1032 Enqueuing Move request for scope (-0.00, 0.04)
22:59:43.227 00.002 10072 Worker thread wakes up
22:59:43.228 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
22:59:43.228 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
22:59:43.228 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
22:59:43.231 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
22:59:43.240 00.009 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:43.240 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:59:43.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:43.241 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:43.241 00.000 10072 MoveAxis(E, 5, ABG)
22:59:43.241 00.000 10072 Guiding  Dir = 2, Dur = 5
22:59:43.241 00.000 10072 IsGuiding returns 0
22:59:43.242 00.001 10072 PulseGuide returned control before completion, sleep 15
22:59:43.261 00.019 10072 IsGuiding returns 0
22:59:43.261 00.000 10072 Move returns status 0, amount 5
22:59:43.261 00.000 10072 MoveAxis(N, 0, ABG)
22:59:43.261 00.000 10072 Move returns status 0, amount 0
22:59:43.261 00.000 10072 move complete, result=0
22:59:43.262 00.001 10072 worker thread done servicing request
22:59:43.266 00.004 1032 UpdateGuideState exits: m=1385 SNR=26.1
22:59:43.271 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:43.272 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:43.275 00.003 1032 Enqueuing Expose request
22:59:43.281 00.006 10072 Worker thread wakes up
22:59:43.281 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:59:43.284 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:43.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:43.922 00.638 10072 Exposure complete
22:59:43.997 00.075 1032 OnExposeComplete: enter
22:59:44.000 00.003 1032 UpdateGuideState(): m_state=6
22:59:44.002 00.002 10072 worker thread done servicing request
22:59:44.002 00.000 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6938
22:59:44.005 00.003 1032 Star::Find returns 1 (0), X=1101.84, Y=132.30, Mass=1415, SNR=26.4, Peak=124 HFD=3.4
22:59:44.008 00.003 1032 MultiStar: [#1 0.17,-0.06,1.02,U] [#2 0.14,0.12,0.77,U] [#3 0.09,0.08,0.74,U] [#4 -0.00,0.10,0.67,U] [#5 -0.24,-0.15,0.00,M1] [#6 -0.06,-0.41,0.00,M1] [#7 0.05,0.05,0.70,U] [#8 -0.04,-0.05,0.50,U] 
22:59:44.012 00.004 1032 refined, 6 included, MultiStar: {0.07, 0.02}, one-star: {0.01, -0.08}
22:59:44.015 00.003 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
22:59:44.023 00.008 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
22:59:44.027 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.21 mountX=-0.00 mountY=-0.07, mountTheta=-1.62
22:59:44.032 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
22:59:44.035 00.003 1032 Enqueuing Move request for scope (0.07, 0.02)
22:59:44.038 00.003 10072 Worker thread wakes up
22:59:44.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
22:59:44.038 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
22:59:44.039 00.001 10072 Moving (0.07, 0.02) raw xDistance=-0.00 yDistance=-0.07
22:59:44.041 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:59:44.044 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:44.044 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
22:59:44.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:44.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:59:44.045 00.001 10072 MoveAxis(E, 5, ABG)
22:59:44.045 00.000 10072 Guiding  Dir = 2, Dur = 5
22:59:44.045 00.000 10072 IsGuiding returns 0
22:59:44.046 00.001 10072 PulseGuide returned control before completion, sleep 15
22:59:44.070 00.024 1032 UpdateGuideState exits: m=1415 SNR=26.4
22:59:44.074 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:44.076 00.002 10072 IsGuiding returns 0
22:59:44.077 00.001 10072 Move returns status 0, amount 5
22:59:44.077 00.000 10072 MoveAxis(N, 0, ABG)
22:59:44.077 00.000 10072 Move returns status 0, amount 0
22:59:44.077 00.000 10072 move complete, result=0
22:59:44.077 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:44.080 00.003 1032 Enqueuing Expose request
22:59:44.083 00.003 10072 worker thread done servicing request
22:59:44.083 00.000 10072 Worker thread wakes up
22:59:44.083 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:59:44.086 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:44.087 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:44.502 00.415 10072 Exposure complete
22:59:44.573 00.071 10072 worker thread done servicing request
22:59:44.574 00.001 1032 OnExposeComplete: enter
22:59:44.577 00.003 1032 UpdateGuideState(): m_state=6
22:59:44.585 00.008 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6939
22:59:44.591 00.006 1032 Star::Find returns 1 (0), X=1101.82, Y=132.41, Mass=1302, SNR=25.3, Peak=110 HFD=3.3
22:59:44.594 00.003 1032 MultiStar: [#1 0.01,-0.00,1.02,U] [#2 0.09,0.20,0.79,U] [#3 0.19,0.01,0.76,U] [#4 0.07,-0.02,0.71,U] [#5 -0.18,-0.02,0.66,U] [#6 -0.09,-0.15,0.63,U] [#7 0.12,0.10,0.72,U] [#8 -0.06,-0.19,0.53,U] 
22:59:44.597 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {-0.01, 0.04}
22:59:44.599 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
22:59:44.601 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
22:59:44.603 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.26 mountX=0.00 mountY=-0.02, mountTheta=-1.57
22:59:44.608 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
22:59:44.611 00.003 1032 Enqueuing Move request for scope (0.02, 0.01)
22:59:44.615 00.004 10072 Worker thread wakes up
22:59:44.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:59:44.615 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:59:44.615 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
22:59:44.618 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:59:44.623 00.005 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:44.624 00.001 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:59:44.624 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:44.624 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:59:44.624 00.000 10072 MoveAxis(E, 4, ABG)
22:59:44.624 00.000 10072 Guiding  Dir = 2, Dur = 4
22:59:44.624 00.000 10072 IsGuiding returns 0
22:59:44.625 00.001 10072 PulseGuide returned control before completion, sleep 14
22:59:44.652 00.027 1032 UpdateGuideState exits: m=1302 SNR=25.3
22:59:44.655 00.003 10072 IsGuiding returns 0
22:59:44.655 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:44.657 00.002 10072 Move returns status 0, amount 4
22:59:44.657 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:44.659 00.002 1032 Enqueuing Expose request
22:59:44.662 00.003 10072 MoveAxis(N, 0, ABG)
22:59:44.662 00.000 10072 Move returns status 0, amount 0
22:59:44.662 00.000 10072 move complete, result=0
22:59:44.662 00.000 10072 worker thread done servicing request
22:59:44.662 00.000 10072 Worker thread wakes up
22:59:44.663 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:44.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:44.671 00.008 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:59:45.296 00.625 10072 Exposure complete
22:59:45.365 00.069 10072 worker thread done servicing request
22:59:45.365 00.000 1032 OnExposeComplete: enter
22:59:45.368 00.003 1032 UpdateGuideState(): m_state=6
22:59:45.372 00.004 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6940
22:59:45.374 00.002 1032 Star::Find returns 1 (0), X=1101.90, Y=132.49, Mass=1384, SNR=26.1, Peak=114 HFD=3.5
22:59:45.377 00.003 1032 MultiStar: [#1 -0.03,0.22,0.96,U] [#2 0.06,0.31,0.00,M1] [#3 0.08,0.22,0.76,U] [#4 -0.12,0.19,0.67,U] [#5 -0.10,0.13,0.66,U] [#6 -0.03,-0.02,0.64,U] [#7 -0.03,0.32,0.00,M1] [#8 0.05,0.23,0.52,U] 
22:59:45.379 00.002 1032 single-star, 6 included, MultiStar: {-0.01, 0.16}, one-star: {0.07, 0.12}
22:59:45.382 00.003 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
22:59:45.384 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
22:59:45.388 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.13 cameraTheta=1.03 mountX=0.09 mountY=-0.10, mountTheta=-0.80
22:59:45.393 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
22:59:45.396 00.003 1032 Enqueuing Move request for scope (0.07, 0.12)
22:59:45.399 00.003 10072 Worker thread wakes up
22:59:45.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
22:59:45.400 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
22:59:45.400 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.09 yDistance=-0.10
22:59:45.404 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:59:45.406 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
22:59:45.406 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:59:45.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:45.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:59:45.408 00.002 10072 MoveAxis(E, 5, ABG)
22:59:45.408 00.000 10072 Guiding  Dir = 2, Dur = 5
22:59:45.408 00.000 10072 IsGuiding returns 0
22:59:45.409 00.001 10072 PulseGuide returned control before completion, sleep 15
22:59:45.432 00.023 10072 IsGuiding returns 0
22:59:45.432 00.000 10072 Move returns status 0, amount 5
22:59:45.432 00.000 10072 MoveAxis(N, 0, ABG)
22:59:45.432 00.000 10072 Move returns status 0, amount 0
22:59:45.433 00.001 10072 move complete, result=0
22:59:45.433 00.000 10072 worker thread done servicing request
22:59:45.436 00.003 1032 UpdateGuideState exits: m=1384 SNR=26.1
22:59:45.438 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:45.441 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:45.443 00.002 1032 Enqueuing Expose request
22:59:45.446 00.003 10072 Worker thread wakes up
22:59:45.446 00.000 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:59:45.448 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:45.448 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:45.858 00.410 10072 Exposure complete
22:59:45.936 00.078 10072 worker thread done servicing request
22:59:45.937 00.001 1032 OnExposeComplete: enter
22:59:45.940 00.003 1032 UpdateGuideState(): m_state=6
22:59:45.944 00.004 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6941
22:59:45.948 00.004 1032 Star::Find returns 1 (0), X=1101.86, Y=132.52, Mass=1378, SNR=26.1, Peak=116 HFD=3.2
22:59:45.952 00.004 1032 MultiStar: [#1 0.12,0.13,0.96,U] [#2 0.06,0.29,0.00,M2] [#3 0.11,0.10,0.77,U] [#4 -0.06,0.05,0.69,U] [#5 -0.00,-0.01,0.65,U] [#6 -0.07,-0.04,0.66,U] [#7 0.02,0.18,0.70,U] [#8 0.03,0.09,0.51,U] 
22:59:45.956 00.004 1032 refined, 7 included, MultiStar: {0.03, 0.09}, one-star: {0.03, 0.14}
22:59:45.959 00.003 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
22:59:45.963 00.004 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
22:59:45.966 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.26 mountX=0.08 mountY=-0.05, mountTheta=-0.57
22:59:45.971 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
22:59:45.974 00.003 1032 Enqueuing Move request for scope (0.03, 0.09)
22:59:45.977 00.003 10072 Worker thread wakes up
22:59:45.978 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
22:59:45.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
22:59:45.978 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
22:59:45.981 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:59:45.983 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:59:45.983 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:59:45.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:45.985 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:59:45.985 00.000 10072 MoveAxis(E, 4, ABG)
22:59:45.985 00.000 10072 Guiding  Dir = 2, Dur = 4
22:59:45.986 00.001 10072 IsGuiding returns 0
22:59:45.986 00.000 10072 PulseGuide returned control before completion, sleep 14
22:59:46.010 00.024 10072 IsGuiding returns 0
22:59:46.010 00.000 10072 Move returns status 0, amount 4
22:59:46.011 00.001 10072 MoveAxis(N, 0, ABG)
22:59:46.011 00.000 10072 Move returns status 0, amount 0
22:59:46.011 00.000 10072 move complete, result=0
22:59:46.011 00.000 10072 worker thread done servicing request
22:59:46.013 00.002 1032 UpdateGuideState exits: m=1378 SNR=26.1
22:59:46.017 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:46.028 00.011 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:46.032 00.004 1032 Enqueuing Expose request
22:59:46.035 00.003 10072 Worker thread wakes up
22:59:46.035 00.000 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:59:46.039 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:46.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:46.668 00.629 10072 Exposure complete
22:59:46.749 00.081 10072 worker thread done servicing request
22:59:46.749 00.000 1032 OnExposeComplete: enter
22:59:46.753 00.004 1032 UpdateGuideState(): m_state=6
22:59:46.756 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6942
22:59:46.759 00.003 1032 Star::Find returns 1 (0), X=1101.84, Y=132.39, Mass=1332, SNR=25.6, Peak=98 HFD=3.3
22:59:46.763 00.004 1032 MultiStar: [#1 0.10,0.02,1.01,U] [#2 0.07,0.10,0.78,U] [#3 0.05,0.18,0.77,U] [#4 0.14,0.14,0.65,U] [#5 0.07,-0.02,0.68,U] [#6 -0.18,-0.15,0.63,U] [#7 0.22,0.24,0.00,M1] [#8 0.08,0.00,0.54,U] 
22:59:46.765 00.002 1032 single-star, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.01, 0.01}
22:59:46.770 00.005 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
22:59:46.775 00.005 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
22:59:46.779 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.72 mountX=0.01 mountY=-0.02, mountTheta=-1.11
22:59:46.783 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
22:59:46.787 00.004 1032 Enqueuing Move request for scope (0.01, 0.01)
22:59:46.789 00.002 10072 Worker thread wakes up
22:59:46.790 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:59:46.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:59:46.790 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.02
22:59:46.792 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
22:59:46.795 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:59:46.796 00.001 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:59:46.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:46.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:59:46.796 00.000 10072 MoveAxis(E, 4, ABG)
22:59:46.796 00.000 10072 Guiding  Dir = 2, Dur = 4
22:59:46.796 00.000 10072 IsGuiding returns 0
22:59:46.797 00.001 10072 PulseGuide returned control before completion, sleep 14
22:59:46.821 00.024 10072 IsGuiding returns 0
22:59:46.821 00.000 10072 Move returns status 0, amount 4
22:59:46.823 00.002 10072 MoveAxis(N, 0, ABG)
22:59:46.823 00.000 10072 Move returns status 0, amount 0
22:59:46.823 00.000 10072 move complete, result=0
22:59:46.823 00.000 10072 worker thread done servicing request
22:59:46.825 00.002 1032 UpdateGuideState exits: m=1332 SNR=25.6
22:59:46.834 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:46.839 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:46.842 00.003 1032 Enqueuing Expose request
22:59:46.844 00.002 10072 Worker thread wakes up
22:59:46.844 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:59:46.846 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:46.847 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:47.265 00.418 10072 Exposure complete
22:59:47.347 00.082 10072 worker thread done servicing request
22:59:47.347 00.000 1032 OnExposeComplete: enter
22:59:47.351 00.004 1032 UpdateGuideState(): m_state=6
22:59:47.354 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6943
22:59:47.358 00.004 1032 Star::Find returns 1 (0), X=1101.85, Y=132.55, Mass=1430, SNR=26.6, Peak=112 HFD=3.3
22:59:47.360 00.002 1032 MultiStar: [#1 0.15,0.07,0.93,U] [#2 0.21,0.18,0.00,M2] [#3 0.14,0.10,0.76,U] [#4 0.26,-0.05,0.00,M1] [#5 -0.13,-0.09,0.66,U] [#6 0.08,-0.05,0.57,U] [#7 -0.01,0.21,0.68,U] [#8 0.06,0.09,0.52,U] 
22:59:47.367 00.007 1032 refined, 6 included, MultiStar: {0.05, 0.08}, one-star: {0.02, 0.17}
22:59:47.373 00.006 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
22:59:47.376 00.003 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
22:59:47.379 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.02 mountX=0.07 mountY=-0.07, mountTheta=-0.81
22:59:47.384 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
22:59:47.388 00.004 1032 Enqueuing Move request for scope (0.05, 0.08)
22:59:47.391 00.003 10072 Worker thread wakes up
22:59:47.391 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
22:59:47.391 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
22:59:47.391 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
22:59:47.396 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
22:59:47.400 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:59:47.400 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:59:47.401 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:47.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:59:47.401 00.000 10072 MoveAxis(E, 4, ABG)
22:59:47.401 00.000 10072 Guiding  Dir = 2, Dur = 4
22:59:47.401 00.000 10072 IsGuiding returns 0
22:59:47.402 00.001 10072 PulseGuide returned control before completion, sleep 14
22:59:47.433 00.031 10072 IsGuiding returns 0
22:59:47.433 00.000 10072 Move returns status 0, amount 4
22:59:47.433 00.000 10072 MoveAxis(N, 0, ABG)
22:59:47.433 00.000 10072 Move returns status 0, amount 0
22:59:47.433 00.000 10072 move complete, result=0
22:59:47.433 00.000 10072 worker thread done servicing request
22:59:47.435 00.002 1032 UpdateGuideState exits: m=1430 SNR=26.6
22:59:47.439 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:47.443 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:47.448 00.005 1032 Enqueuing Expose request
22:59:47.456 00.008 10072 Worker thread wakes up
22:59:47.457 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:47.457 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:47.459 00.002 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:59:48.090 00.631 10072 Exposure complete
22:59:48.164 00.074 10072 worker thread done servicing request
22:59:48.164 00.000 1032 OnExposeComplete: enter
22:59:48.167 00.003 1032 UpdateGuideState(): m_state=6
22:59:48.170 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6944
22:59:48.171 00.001 1032 Star::Find returns 1 (0), X=1101.83, Y=132.70, Mass=1324, SNR=25.6, Peak=96 HFD=3.3
22:59:48.177 00.006 1032 MultiStar: [#1 0.22,0.18,0.00,M1] [#2 0.20,0.22,0.00,M3] [#3 0.14,0.25,0.00,M1] [#4 -0.02,0.09,0.69,U] [#5 -0.09,0.20,0.70,U] [#6 -0.01,-0.04,0.60,U] [#7 0.10,0.20,0.71,U] [#8 -0.04,-0.01,0.53,U] 
22:59:48.184 00.007 1032 refined, 5 included, MultiStar: {-0.01, 0.15}, one-star: {-0.00, 0.32}
22:59:48.187 00.003 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
22:59:48.190 00.003 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
22:59:48.193 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.61 mountX=0.15 mountY=-0.03, mountTheta=-0.22
22:59:48.197 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.15, opts=13)
22:59:48.201 00.004 1032 Enqueuing Move request for scope (-0.01, 0.15)
22:59:48.205 00.004 10072 Worker thread wakes up
22:59:48.206 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
22:59:48.206 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
22:59:48.206 00.000 10072 Moving (-0.01, 0.15) raw xDistance=0.15 yDistance=-0.03
22:59:48.214 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:59:48.217 00.003 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.41
22:59:48.217 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
22:59:48.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:48.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:59:48.217 00.000 10072 MoveAxis(W, 64, ABG)
22:59:48.217 00.000 10072 Guiding  Dir = 3, Dur = 64
22:59:48.218 00.001 10072 IsGuiding returns 0
22:59:48.218 00.000 10072 PulseGuide returned control before completion, sleep 74
22:59:48.241 00.023 1032 UpdateGuideState exits: m=1324 SNR=25.6
22:59:48.244 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:48.247 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:48.250 00.003 1032 Enqueuing Expose request
22:59:48.305 00.055 10072 IsGuiding returns 0
22:59:48.305 00.000 10072 Move returns status 0, amount 64
22:59:48.305 00.000 10072 MoveAxis(N, 0, ABG)
22:59:48.305 00.000 10072 Move returns status 0, amount 0
22:59:48.305 00.000 10072 move complete, result=0
22:59:48.305 00.000 10072 worker thread done servicing request
22:59:48.305 00.000 10072 Worker thread wakes up
22:59:48.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:48.306 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:48.314 00.008 1032 GuideStep: 0.1 px 64 ms WEST, -0.0 px 0 ms NORTH
22:59:48.714 00.400 10072 Exposure complete
22:59:48.796 00.082 1032 OnExposeComplete: enter
22:59:48.802 00.006 10072 worker thread done servicing request
22:59:48.802 00.000 1032 UpdateGuideState(): m_state=6
22:59:48.805 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6945
22:59:48.808 00.003 1032 Star::Find returns 1 (0), X=1101.88, Y=132.43, Mass=1448, SNR=26.7, Peak=120 HFD=3.4
22:59:48.810 00.002 1032 MultiStar: [#1 0.16,-0.03,0.94,U] [#2 0.14,0.14,0.73,U] [#3 0.13,0.07,0.72,U] [#4 0.06,-0.08,0.67,U] [#5 -0.01,-0.02,0.65,U] [#6 0.05,-0.22,0.62,U] [#7 0.14,0.09,0.70,U] [#8 0.02,-0.07,0.47,U] 
22:59:48.813 00.003 1032 single-star, 8 included, MultiStar: {0.09, 0.00}, one-star: {0.05, 0.05}
22:59:48.815 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
22:59:48.818 00.003 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
22:59:48.820 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.78 mountX=0.04 mountY=-0.06, mountTheta=-1.05
22:59:48.825 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
22:59:48.827 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
22:59:48.843 00.016 10072 Worker thread wakes up
22:59:48.843 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:59:48.843 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:59:48.844 00.001 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
22:59:48.848 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:59:48.852 00.004 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:59:48.852 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:59:48.852 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:48.852 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:59:48.852 00.000 10072 MoveAxis(E, 4, ABG)
22:59:48.852 00.000 10072 Guiding  Dir = 2, Dur = 4
22:59:48.853 00.001 10072 IsGuiding returns 0
22:59:48.854 00.001 10072 PulseGuide returned control before completion, sleep 14
22:59:48.878 00.024 1032 UpdateGuideState exits: m=1448 SNR=26.7
22:59:48.883 00.005 10072 IsGuiding returns 0
22:59:48.883 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:48.886 00.003 10072 Move returns status 0, amount 4
22:59:48.886 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:48.889 00.003 1032 Enqueuing Expose request
22:59:48.895 00.006 10072 MoveAxis(N, 0, ABG)
22:59:48.895 00.000 10072 Move returns status 0, amount 0
22:59:48.895 00.000 10072 move complete, result=0
22:59:48.895 00.000 10072 worker thread done servicing request
22:59:48.895 00.000 10072 Worker thread wakes up
22:59:48.896 00.001 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:59:48.901 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:48.902 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:49.527 00.625 10072 Exposure complete
22:59:49.593 00.066 10072 worker thread done servicing request
22:59:49.593 00.000 1032 OnExposeComplete: enter
22:59:49.596 00.003 1032 UpdateGuideState(): m_state=6
22:59:49.598 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6946
22:59:49.600 00.002 1032 Star::Find returns 1 (0), X=1102.02, Y=132.26, Mass=1317, SNR=25.5, Peak=118 HFD=3.2
22:59:49.603 00.003 1032 MultiStar: [#1 0.16,-0.03,1.04,U] [#2 0.19,0.19,0.00,M3] [#3 0.18,0.21,0.00,M1] [#4 0.07,0.00,0.70,U] [#5 -0.03,-0.12,0.66,U] [#6 0.18,-0.23,0.00,M1] [#7 -0.05,0.13,0.72,U] [#8 0.26,-0.26,0.00,M1] 
22:59:49.605 00.002 1032 refined, 4 included, MultiStar: {0.08, -0.03}, one-star: {0.19, -0.12}
22:59:49.607 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
22:59:49.608 00.001 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
22:59:49.611 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.38 mountX=-0.05 mountY=-0.07, mountTheta=-2.21
22:59:49.617 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
22:59:49.619 00.002 1032 Enqueuing Move request for scope (0.08, -0.03)
22:59:49.621 00.002 10072 Worker thread wakes up
22:59:49.621 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:59:49.621 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:59:49.621 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
22:59:49.623 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
22:59:49.627 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:59:49.627 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
22:59:49.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:49.628 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:59:49.628 00.000 10072 MoveAxis(E, 3, ABG)
22:59:49.628 00.000 10072 Guiding  Dir = 2, Dur = 3
22:59:49.628 00.000 10072 IsGuiding returns 0
22:59:49.629 00.001 10072 PulseGuide returned control before completion, sleep 13
22:59:49.649 00.020 10072 IsGuiding returns 0
22:59:49.649 00.000 10072 Move returns status 0, amount 3
22:59:49.649 00.000 10072 MoveAxis(N, 0, ABG)
22:59:49.649 00.000 10072 Move returns status 0, amount 0
22:59:49.649 00.000 10072 move complete, result=0
22:59:49.649 00.000 10072 worker thread done servicing request
22:59:49.649 00.000 1032 UpdateGuideState exits: m=1317 SNR=25.5
22:59:49.651 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:49.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:49.655 00.002 1032 Enqueuing Expose request
22:59:49.657 00.002 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:59:49.659 00.002 10072 Worker thread wakes up
22:59:49.659 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:49.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:50.074 00.415 10072 Exposure complete
22:59:50.130 00.056 10072 worker thread done servicing request
22:59:50.130 00.000 1032 OnExposeComplete: enter
22:59:50.132 00.002 1032 UpdateGuideState(): m_state=6
22:59:50.134 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6947
22:59:50.136 00.002 1032 Star::Find returns 1 (0), X=1101.96, Y=132.37, Mass=1366, SNR=26.0, Peak=113 HFD=3.3
22:59:50.137 00.001 1032 MultiStar: [#1 0.22,-0.05,0.91,U] [#2 0.14,0.08,0.80,U] [#3 0.14,0.09,0.76,U] [#4 -0.07,0.09,0.68,U] [#5 0.12,-0.13,0.66,U] [#6 0.14,-0.10,0.59,U] [#7 -0.06,0.07,0.71,U] [#8 0.19,-0.16,0.51,U] 
22:59:50.139 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {0.14, -0.01}
22:59:50.141 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
22:59:50.143 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
22:59:50.145 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.04 mountX=-0.03 mountY=-0.10, mountTheta=-1.87
22:59:50.148 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
22:59:50.151 00.003 1032 Enqueuing Move request for scope (0.11, -0.00)
22:59:50.153 00.002 10072 Worker thread wakes up
22:59:50.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
22:59:50.153 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
22:59:50.153 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.10
22:59:50.155 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
22:59:50.157 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:59:50.158 00.001 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
22:59:50.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:50.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:59:50.158 00.000 10072 MoveAxis(E, 3, ABG)
22:59:50.158 00.000 10072 Guiding  Dir = 2, Dur = 3
22:59:50.158 00.000 10072 IsGuiding returns 0
22:59:50.159 00.001 10072 PulseGuide returned control before completion, sleep 13
22:59:50.177 00.018 1032 UpdateGuideState exits: m=1366 SNR=26.0
22:59:50.181 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:50.184 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:50.186 00.002 1032 Enqueuing Expose request
22:59:50.188 00.002 10072 IsGuiding returns 0
22:59:50.188 00.000 10072 Move returns status 0, amount 3
22:59:50.188 00.000 10072 MoveAxis(N, 0, ABG)
22:59:50.188 00.000 10072 Move returns status 0, amount 0
22:59:50.188 00.000 10072 move complete, result=0
22:59:50.188 00.000 10072 worker thread done servicing request
22:59:50.188 00.000 10072 Worker thread wakes up
22:59:50.188 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:50.188 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:50.197 00.009 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:59:50.822 00.625 10072 Exposure complete
22:59:50.875 00.053 10072 worker thread done servicing request
22:59:50.875 00.000 1032 OnExposeComplete: enter
22:59:50.878 00.003 1032 UpdateGuideState(): m_state=6
22:59:50.879 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6948
22:59:50.881 00.002 1032 Star::Find returns 1 (0), X=1102.02, Y=132.48, Mass=1378, SNR=26.1, Peak=113 HFD=3.4
22:59:50.882 00.001 1032 MultiStar: [#1 0.34,0.11,0.00,M1] [#2 0.05,0.20,0.77,U] [#3 0.13,0.21,0.74,U] [#4 -0.06,0.11,0.70,U] [#5 0.03,0.04,0.66,U] [#6 -0.03,0.02,0.63,U] [#7 0.06,0.18,0.68,U] [#8 0.15,-0.08,0.49,U] 
22:59:50.884 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.11}, one-star: {0.19, 0.10}
22:59:50.885 00.001 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
22:59:50.887 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
22:59:50.888 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.99 mountX=0.09 mountY=-0.10, mountTheta=-0.84
22:59:50.891 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
22:59:50.894 00.003 1032 Enqueuing Move request for scope (0.07, 0.11)
22:59:50.896 00.002 10072 Worker thread wakes up
22:59:50.897 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
22:59:50.897 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
22:59:50.897 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.10
22:59:50.900 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:59:50.902 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:59:50.902 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:59:50.902 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:50.903 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:59:50.903 00.000 10072 MoveAxis(E, 3, ABG)
22:59:50.903 00.000 10072 Guiding  Dir = 2, Dur = 3
22:59:50.903 00.000 10072 IsGuiding returns 0
22:59:50.903 00.000 10072 PulseGuide returned control before completion, sleep 13
22:59:50.921 00.018 1032 UpdateGuideState exits: m=1378 SNR=26.1
22:59:50.923 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:50.928 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:50.930 00.002 10072 IsGuiding returns 0
22:59:50.930 00.000 10072 Move returns status 0, amount 3
22:59:50.930 00.000 10072 MoveAxis(N, 0, ABG)
22:59:50.931 00.001 10072 Move returns status 0, amount 0
22:59:50.931 00.000 10072 move complete, result=0
22:59:50.931 00.000 10072 worker thread done servicing request
22:59:50.931 00.000 1032 Enqueuing Expose request
22:59:50.933 00.002 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:59:50.936 00.003 10072 Worker thread wakes up
22:59:50.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:50.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:51.352 00.416 10072 Exposure complete
22:59:51.408 00.056 1032 OnExposeComplete: enter
22:59:51.410 00.002 10072 worker thread done servicing request
22:59:51.410 00.000 1032 UpdateGuideState(): m_state=6
22:59:51.414 00.004 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6949
22:59:51.417 00.003 1032 Star::Find returns 1 (0), X=1102.08, Y=132.45, Mass=1297, SNR=25.3, Peak=116 HFD=3.2
22:59:51.418 00.001 1032 MultiStar: [#1 0.16,0.18,1.00,U] [#2 0.13,0.24,0.00,M2] [#3 0.06,0.37,0.00,M1] [#4 0.09,0.11,0.68,U] [#5 0.10,0.10,0.70,U] [#6 0.16,-0.18,0.64,U] [#7 -0.02,0.18,0.70,U] [#8 0.12,-0.10,0.52,U] 
22:59:51.420 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.07}, one-star: {0.25, 0.07}
22:59:51.422 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
22:59:51.428 00.006 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
22:59:51.430 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.48 mountX=0.03 mountY=-0.15, mountTheta=-1.35
22:59:51.433 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
22:59:51.435 00.002 1032 Enqueuing Move request for scope (0.13, 0.07)
22:59:51.437 00.002 10072 Worker thread wakes up
22:59:51.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
22:59:51.437 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
22:59:51.437 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.03 yDistance=-0.15
22:59:51.440 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
22:59:51.443 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:59:51.443 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:59:51.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:51.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:59:51.443 00.000 10072 MoveAxis(E, 3, ABG)
22:59:51.443 00.000 10072 Guiding  Dir = 2, Dur = 3
22:59:51.444 00.001 10072 IsGuiding returns 0
22:59:51.444 00.000 10072 PulseGuide returned control before completion, sleep 13
22:59:51.460 00.016 10072 IsGuiding returns 0
22:59:51.460 00.000 10072 Move returns status 0, amount 3
22:59:51.460 00.000 10072 MoveAxis(N, 0, ABG)
22:59:51.460 00.000 10072 Move returns status 0, amount 0
22:59:51.460 00.000 10072 move complete, result=0
22:59:51.460 00.000 10072 worker thread done servicing request
22:59:51.464 00.004 1032 UpdateGuideState exits: m=1297 SNR=25.3
22:59:51.466 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:51.469 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:51.471 00.002 1032 Enqueuing Expose request
22:59:51.473 00.002 10072 Worker thread wakes up
22:59:51.473 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:59:51.475 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:51.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:52.102 00.627 10072 Exposure complete
22:59:52.150 00.048 10072 worker thread done servicing request
22:59:52.150 00.000 1032 OnExposeComplete: enter
22:59:52.152 00.002 1032 UpdateGuideState(): m_state=6
22:59:52.154 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6950
22:59:52.155 00.001 1032 Star::Find returns 1 (0), X=1101.89, Y=132.33, Mass=1324, SNR=25.6, Peak=100 HFD=3.3
22:59:52.157 00.002 1032 MultiStar: [#1 0.37,-0.04,0.00,M1] [#2 0.13,0.26,0.00,M3] [#3 0.15,0.27,0.00,M2] [#4 0.04,0.20,0.68,U] [#5 -0.12,0.01,0.66,U] [#6 0.04,-0.13,0.63,U] [#7 0.11,0.30,0.00,M1] [#8 0.23,-0.08,0.52,U] 
22:59:52.159 00.002 1032 refined, 4 included, MultiStar: {0.04, -0.01}, one-star: {0.06, -0.05}
22:59:52.160 00.001 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
22:59:52.162 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
22:59:52.163 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.23 mountX=-0.02 mountY=-0.04, mountTheta=-2.06
22:59:52.167 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
22:59:52.169 00.002 1032 Enqueuing Move request for scope (0.04, -0.01)
22:59:52.170 00.001 10072 Worker thread wakes up
22:59:52.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:59:52.170 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:59:52.170 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
22:59:52.171 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
22:59:52.174 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:59:52.174 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
22:59:52.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:52.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:59:52.174 00.000 10072 MoveAxis(E, 3, ABG)
22:59:52.174 00.000 10072 Guiding  Dir = 2, Dur = 3
22:59:52.175 00.001 10072 IsGuiding returns 0
22:59:52.175 00.000 10072 PulseGuide returned control before completion, sleep 13
22:59:52.190 00.015 10072 IsGuiding returns 0
22:59:52.190 00.000 10072 Move returns status 0, amount 3
22:59:52.190 00.000 10072 MoveAxis(N, 0, ABG)
22:59:52.190 00.000 10072 Move returns status 0, amount 0
22:59:52.190 00.000 10072 move complete, result=0
22:59:52.190 00.000 10072 worker thread done servicing request
22:59:52.192 00.002 1032 UpdateGuideState exits: m=1324 SNR=25.6
22:59:52.194 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:52.195 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:52.196 00.001 1032 Enqueuing Expose request
22:59:52.197 00.001 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:59:52.199 00.002 10072 Worker thread wakes up
22:59:52.200 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:52.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:52.618 00.418 10072 Exposure complete
22:59:52.666 00.048 10072 worker thread done servicing request
22:59:52.666 00.000 1032 OnExposeComplete: enter
22:59:52.669 00.003 1032 UpdateGuideState(): m_state=6
22:59:52.670 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6951
22:59:52.673 00.003 1032 Star::Find returns 1 (0), X=1102.00, Y=132.42, Mass=1378, SNR=26.1, Peak=111 HFD=3.4
22:59:52.675 00.002 1032 MultiStar: [#1 0.10,0.18,0.92,U] [#2 0.17,0.27,0.00,M4] [#3 0.12,0.09,0.78,U] [#4 0.05,-0.00,0.70,U] [#5 -0.11,0.23,0.66,U] [#6 -0.05,0.05,0.58,U] [#7 0.05,0.20,0.69,U] [#8 0.02,0.05,0.52,U] 
22:59:52.677 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.11}, one-star: {0.17, 0.04}
22:59:52.678 00.001 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
22:59:52.681 00.003 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
22:59:52.682 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.07 mountX=0.09 mountY=-0.08, mountTheta=-0.76
22:59:52.684 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
22:59:52.686 00.002 1032 Enqueuing Move request for scope (0.06, 0.11)
22:59:52.687 00.001 10072 Worker thread wakes up
22:59:52.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
22:59:52.687 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
22:59:52.687 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.08
22:59:52.688 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:59:52.692 00.004 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:59:52.692 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
22:59:52.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:52.692 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:59:52.692 00.000 10072 MoveAxis(E, 3, ABG)
22:59:52.692 00.000 10072 Guiding  Dir = 2, Dur = 3
22:59:52.692 00.000 10072 IsGuiding returns 0
22:59:52.693 00.001 10072 PulseGuide returned control before completion, sleep 13
22:59:52.708 00.015 10072 IsGuiding returns 0
22:59:52.708 00.000 10072 Move returns status 0, amount 3
22:59:52.708 00.000 10072 MoveAxis(N, 0, ABG)
22:59:52.708 00.000 10072 Move returns status 0, amount 0
22:59:52.709 00.001 10072 move complete, result=0
22:59:52.709 00.000 10072 worker thread done servicing request
22:59:52.709 00.000 1032 UpdateGuideState exits: m=1378 SNR=26.1
22:59:52.711 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:52.713 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:52.715 00.002 1032 Enqueuing Expose request
22:59:52.716 00.001 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:59:52.718 00.002 10072 Worker thread wakes up
22:59:52.718 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:52.718 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:53.350 00.632 10072 Exposure complete
22:59:53.407 00.057 10072 worker thread done servicing request
22:59:53.407 00.000 1032 OnExposeComplete: enter
22:59:53.409 00.002 1032 UpdateGuideState(): m_state=6
22:59:53.411 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6952
22:59:53.413 00.002 1032 Star::Find returns 1 (0), X=1101.82, Y=132.65, Mass=1303, SNR=25.4, Peak=111 HFD=3.1
22:59:53.415 00.002 1032 MultiStar: [#1 0.10,0.24,0.00,M1] [#2 0.12,0.27,0.00,M5] [#3 0.17,0.13,0.79,U] [#4 0.14,0.04,0.71,U] [#5 0.10,0.01,0.70,U] [#6 0.05,-0.06,0.65,U] [#7 -0.04,0.37,0.00,M1] [#8 0.07,0.08,0.52,U] 
22:59:53.417 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.09}, one-star: {-0.01, 0.27}
22:59:53.419 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
22:59:53.420 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
22:59:53.422 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=0.07 mountY=-0.10, mountTheta=-0.98
22:59:53.426 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
22:59:53.428 00.002 1032 Enqueuing Move request for scope (0.08, 0.09)
22:59:53.432 00.004 10072 Worker thread wakes up
22:59:53.432 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
22:59:53.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
22:59:53.432 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
22:59:53.433 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
22:59:53.436 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:59:53.437 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:59:53.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:53.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:59:53.437 00.000 10072 MoveAxis(E, 3, ABG)
22:59:53.437 00.000 10072 Guiding  Dir = 2, Dur = 3
22:59:53.437 00.000 10072 IsGuiding returns 0
22:59:53.438 00.001 10072 PulseGuide returned control before completion, sleep 13
22:59:53.454 00.016 1032 UpdateGuideState exits: m=1303 SNR=25.4
22:59:53.456 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:53.458 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:53.459 00.001 1032 Enqueuing Expose request
22:59:53.461 00.002 10072 IsGuiding returns 0
22:59:53.461 00.000 10072 Move returns status 0, amount 3
22:59:53.461 00.000 10072 MoveAxis(N, 0, ABG)
22:59:53.461 00.000 10072 Move returns status 0, amount 0
22:59:53.461 00.000 10072 move complete, result=0
22:59:53.461 00.000 10072 worker thread done servicing request
22:59:53.461 00.000 10072 Worker thread wakes up
22:59:53.462 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:53.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:53.468 00.006 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:59:53.870 00.402 10072 Exposure complete
22:59:53.922 00.052 10072 worker thread done servicing request
22:59:53.922 00.000 1032 OnExposeComplete: enter
22:59:53.924 00.002 1032 UpdateGuideState(): m_state=6
22:59:53.925 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6953
22:59:53.927 00.002 1032 Star::Find returns 1 (0), X=1101.90, Y=132.60, Mass=1351, SNR=25.8, Peak=121 HFD=3.2
22:59:53.929 00.002 1032 MultiStar: [#1 0.12,0.12,0.94,U] [#2 0.21,0.32,0.00,M6] [#3 0.16,0.11,0.75,U] [#4 0.10,0.10,0.67,U] [#5 -0.02,0.05,0.67,U] [#6 -0.01,-0.09,0.62,U] [#7 0.10,0.19,0.71,U] [#8 0.23,0.09,0.50,U] 
22:59:53.931 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.11}, one-star: {0.07, 0.23}
22:59:53.932 00.001 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
22:59:53.934 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
22:59:53.935 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.87 mountX=0.08 mountY=-0.12, mountTheta=-0.96
22:59:53.938 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
22:59:53.939 00.001 1032 Enqueuing Move request for scope (0.09, 0.11)
22:59:53.941 00.002 10072 Worker thread wakes up
22:59:53.941 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
22:59:53.941 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
22:59:53.941 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.12
22:59:53.942 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:59:53.946 00.004 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
22:59:53.946 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
22:59:53.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:53.946 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:59:53.946 00.000 10072 MoveAxis(E, 2, ABG)
22:59:53.946 00.000 10072 Guiding  Dir = 2, Dur = 2
22:59:53.946 00.000 10072 IsGuiding returns 0
22:59:53.947 00.001 10072 PulseGuide returned control before completion, sleep 12
22:59:53.960 00.013 10072 IsGuiding returns 0
22:59:53.960 00.000 10072 Move returns status 0, amount 2
22:59:53.960 00.000 10072 MoveAxis(N, 0, ABG)
22:59:53.960 00.000 10072 Move returns status 0, amount 0
22:59:53.960 00.000 10072 move complete, result=0
22:59:53.960 00.000 10072 worker thread done servicing request
22:59:53.962 00.002 1032 UpdateGuideState exits: m=1351 SNR=25.8
22:59:53.964 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:53.967 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:53.967 00.000 1032 Enqueuing Expose request
22:59:53.969 00.002 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:59:53.971 00.002 10072 Worker thread wakes up
22:59:53.971 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:53.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:54.604 00.633 10072 Exposure complete
22:59:54.653 00.049 10072 worker thread done servicing request
22:59:54.654 00.001 1032 OnExposeComplete: enter
22:59:54.655 00.001 1032 UpdateGuideState(): m_state=6
22:59:54.657 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6954
22:59:54.658 00.001 1032 Star::Find returns 1 (0), X=1101.90, Y=132.34, Mass=1301, SNR=25.3, Peak=104 HFD=3.3
22:59:54.660 00.002 1032 MultiStar: [#1 0.12,0.05,1.00,U] [#2 0.09,0.28,0.00,M7] [#3 0.18,0.22,0.00,M1] [#4 0.09,0.07,0.67,U] [#5 -0.03,0.11,0.71,U] [#6 0.11,-0.13,0.62,U] [#7 0.26,0.25,0.00,M1] [#8 -0.02,0.05,0.50,U] 
22:59:54.661 00.001 1032 refined, 5 included, MultiStar: {0.07, 0.02}, one-star: {0.07, -0.03}
22:59:54.662 00.001 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
22:59:54.664 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
22:59:54.666 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.28 mountX=0.00 mountY=-0.07, mountTheta=-1.55
22:59:54.669 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
22:59:54.670 00.001 1032 Enqueuing Move request for scope (0.07, 0.02)
22:59:54.671 00.001 10072 Worker thread wakes up
22:59:54.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
22:59:54.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
22:59:54.672 00.001 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.07
22:59:54.675 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
22:59:54.678 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
22:59:54.678 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
22:59:54.678 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:54.678 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:59:54.678 00.000 10072 MoveAxis(E, 2, ABG)
22:59:54.678 00.000 10072 Guiding  Dir = 2, Dur = 2
22:59:54.678 00.000 10072 IsGuiding returns 0
22:59:54.679 00.001 10072 PulseGuide returned control before completion, sleep 12
22:59:54.696 00.017 10072 IsGuiding returns 0
22:59:54.696 00.000 10072 Move returns status 0, amount 2
22:59:54.696 00.000 10072 MoveAxis(N, 0, ABG)
22:59:54.696 00.000 10072 Move returns status 0, amount 0
22:59:54.696 00.000 10072 move complete, result=0
22:59:54.696 00.000 1032 UpdateGuideState exits: m=1301 SNR=25.3
22:59:54.698 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:54.700 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:54.702 00.002 1032 Enqueuing Expose request
22:59:54.703 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:59:54.704 00.001 10072 worker thread done servicing request
22:59:54.705 00.001 10072 Worker thread wakes up
22:59:54.705 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:54.705 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:55.121 00.416 10072 Exposure complete
22:59:55.172 00.051 10072 worker thread done servicing request
22:59:55.172 00.000 1032 OnExposeComplete: enter
22:59:55.174 00.002 1032 UpdateGuideState(): m_state=6
22:59:55.177 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6955
22:59:55.179 00.002 1032 Star::Find returns 1 (0), X=1101.88, Y=132.43, Mass=1437, SNR=26.6, Peak=114 HFD=3.4
22:59:55.181 00.002 1032 MultiStar: [#1 0.05,0.09,0.96,U] [#2 0.12,0.27,0.00,M8] [#3 0.24,0.12,0.00,M2] [#4 0.06,0.03,0.67,U] [#5 -0.00,0.04,0.64,U] [#6 0.10,-0.10,0.57,U] [#7 0.04,0.19,0.68,U] [#8 0.06,0.03,0.53,U] 
22:59:55.183 00.002 1032 single-star, 6 included, MultiStar: {0.05, 0.05}, one-star: {0.05, 0.05}
22:59:55.184 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
22:59:55.186 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
22:59:55.187 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.74 mountX=0.03 mountY=-0.06, mountTheta=-1.09
22:59:55.189 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
22:59:55.191 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
22:59:55.192 00.001 10072 Worker thread wakes up
22:59:55.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:59:55.194 00.002 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:59:55.194 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
22:59:55.195 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
22:59:55.198 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
22:59:55.198 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
22:59:55.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:55.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:59:55.198 00.000 10072 MoveAxis(E, 2, ABG)
22:59:55.199 00.001 10072 Guiding  Dir = 2, Dur = 2
22:59:55.199 00.000 10072 IsGuiding returns 0
22:59:55.200 00.001 10072 PulseGuide returned control before completion, sleep 12
22:59:55.217 00.017 1032 UpdateGuideState exits: m=1437 SNR=26.6
22:59:55.220 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:55.222 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:55.223 00.001 1032 Enqueuing Expose request
22:59:55.227 00.004 10072 IsGuiding returns 0
22:59:55.227 00.000 10072 Move returns status 0, amount 2
22:59:55.227 00.000 10072 MoveAxis(N, 0, ABG)
22:59:55.227 00.000 10072 Move returns status 0, amount 0
22:59:55.227 00.000 10072 move complete, result=0
22:59:55.227 00.000 10072 worker thread done servicing request
22:59:55.227 00.000 10072 Worker thread wakes up
22:59:55.228 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:55.228 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:55.234 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:59:55.857 00.623 10072 Exposure complete
22:59:55.907 00.050 10072 worker thread done servicing request
22:59:55.907 00.000 1032 OnExposeComplete: enter
22:59:55.909 00.002 1032 UpdateGuideState(): m_state=6
22:59:55.911 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6956
22:59:55.913 00.002 1032 Star::Find returns 1 (0), X=1101.79, Y=132.54, Mass=1315, SNR=25.5, Peak=105 HFD=3.2
22:59:55.915 00.002 1032 MultiStar: [#1 0.09,0.08,0.96,U] [#2 0.13,0.16,0.79,U] [#3 0.25,0.01,0.74,U] [#4 0.05,0.02,0.68,U] [#5 -0.21,0.00,0.68,U] [#6 0.05,-0.19,0.63,U] [#7 -0.02,0.12,0.73,U] [#8 -0.02,0.00,0.52,U] 
22:59:55.918 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {-0.04, 0.16}
22:59:55.920 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
22:59:55.921 00.001 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
22:59:55.922 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=1.00 mountX=0.04 mountY=-0.05, mountTheta=-0.83
22:59:55.926 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
22:59:55.929 00.003 1032 Enqueuing Move request for scope (0.04, 0.05)
22:59:55.930 00.001 10072 Worker thread wakes up
22:59:55.931 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
22:59:55.931 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
22:59:55.931 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
22:59:55.934 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
22:59:55.936 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
22:59:55.936 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
22:59:55.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:55.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:59:55.936 00.000 10072 MoveAxis(E, 3, ABG)
22:59:55.936 00.000 10072 Guiding  Dir = 2, Dur = 3
22:59:55.936 00.000 10072 IsGuiding returns 0
22:59:55.937 00.001 10072 PulseGuide returned control before completion, sleep 13
22:59:55.954 00.017 1032 UpdateGuideState exits: m=1315 SNR=25.5
22:59:55.956 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:55.958 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:55.960 00.002 1032 Enqueuing Expose request
22:59:55.964 00.004 10072 IsGuiding returns 0
22:59:55.964 00.000 10072 Move returns status 0, amount 3
22:59:55.964 00.000 10072 MoveAxis(N, 0, ABG)
22:59:55.964 00.000 10072 Move returns status 0, amount 0
22:59:55.964 00.000 10072 move complete, result=0
22:59:55.964 00.000 10072 worker thread done servicing request
22:59:55.964 00.000 10072 Worker thread wakes up
22:59:55.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:55.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:55.970 00.006 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:59:56.374 00.404 10072 Exposure complete
22:59:56.422 00.048 1032 OnExposeComplete: enter
22:59:56.424 00.002 1032 UpdateGuideState(): m_state=6
22:59:56.428 00.004 10072 worker thread done servicing request
22:59:56.428 00.000 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6957
22:59:56.430 00.002 1032 Star::Find returns 1 (0), X=1101.88, Y=132.65, Mass=1324, SNR=25.6, Peak=109 HFD=3.2
22:59:56.431 00.001 1032 MultiStar: [#1 0.06,0.18,0.96,U] [#2 -0.01,0.28,0.00,M8] [#3 0.19,0.13,0.79,U] [#4 0.04,0.11,0.71,U] [#5 -0.10,-0.03,0.67,U] [#6 0.06,-0.01,0.63,U] [#7 0.03,0.35,0.00,M1] [#8 0.00,0.06,0.54,U] 
22:59:56.433 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.12}, one-star: {0.05, 0.27}
22:59:56.435 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
22:59:56.436 00.001 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
22:59:56.437 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.19 mountX=0.10 mountY=-0.08, mountTheta=-0.64
22:59:56.440 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
22:59:56.441 00.001 1032 Enqueuing Move request for scope (0.05, 0.12)
22:59:56.443 00.002 10072 Worker thread wakes up
22:59:56.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
22:59:56.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
22:59:56.443 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.10 yDistance=-0.08
22:59:56.445 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
22:59:56.447 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
22:59:56.447 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
22:59:56.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:56.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:59:56.447 00.000 10072 MoveAxis(E, 2, ABG)
22:59:56.447 00.000 10072 Guiding  Dir = 2, Dur = 2
22:59:56.448 00.001 10072 IsGuiding returns 0
22:59:56.448 00.000 10072 PulseGuide returned control before completion, sleep 12
22:59:56.463 00.015 10072 IsGuiding returns 0
22:59:56.463 00.000 10072 Move returns status 0, amount 2
22:59:56.463 00.000 10072 MoveAxis(N, 0, ABG)
22:59:56.463 00.000 10072 Move returns status 0, amount 0
22:59:56.463 00.000 10072 move complete, result=0
22:59:56.463 00.000 10072 worker thread done servicing request
22:59:56.465 00.002 1032 UpdateGuideState exits: m=1324 SNR=25.6
22:59:56.467 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:56.468 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:56.471 00.003 1032 Enqueuing Expose request
22:59:56.472 00.001 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:59:56.474 00.002 10072 Worker thread wakes up
22:59:56.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:56.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:57.107 00.633 10072 Exposure complete
22:59:57.154 00.047 10072 worker thread done servicing request
22:59:57.154 00.000 1032 OnExposeComplete: enter
22:59:57.157 00.003 1032 UpdateGuideState(): m_state=6
22:59:57.159 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6958
22:59:57.160 00.001 1032 Star::Find returns 1 (0), X=1101.85, Y=132.45, Mass=1343, SNR=25.7, Peak=117 HFD=3.3
22:59:57.162 00.002 1032 MultiStar: [#1 0.16,0.06,0.98,U] [#2 0.18,0.06,0.79,U] [#3 0.10,0.04,0.76,U] [#4 0.05,0.03,0.68,U] [#5 0.06,0.01,0.67,U] [#6 -0.02,-0.12,0.61,U] [#7 0.03,0.18,0.69,U] [#8 0.05,-0.18,0.52,U] 
22:59:57.163 00.001 1032 single-star, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.02, 0.07}
22:59:57.165 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
22:59:57.167 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
22:59:57.169 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.30 mountX=0.07 mountY=-0.04, mountTheta=-0.53
22:59:57.171 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
22:59:57.173 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
22:59:57.177 00.004 10072 Worker thread wakes up
22:59:57.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
22:59:57.177 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
22:59:57.177 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.07 yDistance=-0.04
22:59:57.181 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
22:59:57.185 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
22:59:57.185 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
22:59:57.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:57.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:59:57.185 00.000 10072 MoveAxis(E, 1, ABG)
22:59:57.186 00.001 10072 Guiding  Dir = 2, Dur = 1
22:59:57.186 00.000 10072 IsGuiding returns 0
22:59:57.186 00.000 10072 PulseGuide returned control before completion, sleep 11
22:59:57.204 00.018 1032 UpdateGuideState exits: m=1343 SNR=25.7
22:59:57.207 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:57.210 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:57.213 00.003 1032 Enqueuing Expose request
22:59:57.215 00.002 10072 IsGuiding returns 0
22:59:57.215 00.000 10072 Move returns status 0, amount 1
22:59:57.215 00.000 10072 MoveAxis(N, 0, ABG)
22:59:57.215 00.000 10072 Move returns status 0, amount 0
22:59:57.215 00.000 10072 move complete, result=0
22:59:57.215 00.000 10072 worker thread done servicing request
22:59:57.215 00.000 10072 Worker thread wakes up
22:59:57.215 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:57.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:57.222 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:59:57.623 00.401 10072 Exposure complete
22:59:57.678 00.055 10072 worker thread done servicing request
22:59:57.678 00.000 1032 OnExposeComplete: enter
22:59:57.681 00.003 1032 UpdateGuideState(): m_state=6
22:59:57.683 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6959
22:59:57.686 00.003 1032 Star::Find returns 1 (0), X=1101.89, Y=132.54, Mass=1354, SNR=25.9, Peak=113 HFD=3.3
22:59:57.688 00.002 1032 MultiStar: [#1 0.03,0.01,0.95,U] [#2 0.12,0.00,0.76,U] [#3 0.30,0.01,0.00,M1] [#4 0.21,-0.07,0.68,U] [#5 0.03,0.10,0.68,U] [#6 -0.07,-0.22,0.62,U] [#7 0.09,0.21,0.70,U] [#8 0.11,-0.08,0.53,U] 
22:59:57.690 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.06, 0.16}
22:59:57.692 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
22:59:57.694 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
22:59:57.695 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.38 mountX=0.01 mountY=-0.08, mountTheta=-1.45
22:59:57.699 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
22:59:57.701 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
22:59:57.702 00.001 10072 Worker thread wakes up
22:59:57.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
22:59:57.702 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
22:59:57.703 00.001 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
22:59:57.705 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
22:59:57.708 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
22:59:57.708 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:59:57.708 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:57.708 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:59:57.709 00.001 10072 MoveAxis(E, 1, ABG)
22:59:57.709 00.000 10072 Guiding  Dir = 2, Dur = 1
22:59:57.710 00.001 10072 IsGuiding returns 0
22:59:57.710 00.000 10072 PulseGuide returned control before completion, sleep 11
22:59:57.728 00.018 10072 IsGuiding returns 0
22:59:57.728 00.000 10072 Move returns status 0, amount 1
22:59:57.728 00.000 10072 MoveAxis(N, 0, ABG)
22:59:57.728 00.000 10072 Move returns status 0, amount 0
22:59:57.728 00.000 10072 move complete, result=0
22:59:57.728 00.000 10072 worker thread done servicing request
22:59:57.729 00.001 1032 UpdateGuideState exits: m=1354 SNR=25.9
22:59:57.731 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:57.732 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:57.734 00.002 1032 Enqueuing Expose request
22:59:57.737 00.003 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:59:57.739 00.002 10072 Worker thread wakes up
22:59:57.739 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:57.739 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:58.370 00.631 10072 Exposure complete
22:59:58.419 00.049 10072 worker thread done servicing request
22:59:58.420 00.001 1032 OnExposeComplete: enter
22:59:58.421 00.001 1032 UpdateGuideState(): m_state=6
22:59:58.423 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6960
22:59:58.425 00.002 1032 Star::Find returns 1 (0), X=1101.92, Y=132.29, Mass=1278, SNR=25.1, Peak=111 HFD=3.2
22:59:58.427 00.002 1032 MultiStar: [#1 0.22,-0.02,0.99,U] [#2 0.17,0.08,0.84,U] [#3 0.21,-0.01,0.80,U] [#4 0.15,-0.04,0.71,U] [#5 -0.05,-0.15,0.67,U] [#6 0.25,-0.23,0.00,M1] [#7 0.00,-0.10,0.71,U] [#8 0.06,-0.07,0.51,U] 
22:59:58.429 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.09, -0.08}
22:59:58.432 00.003 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
22:59:58.434 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
22:59:58.435 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.37 mountX=-0.07 mountY=-0.10, mountTheta=-2.20
22:59:58.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
22:59:58.440 00.002 1032 Enqueuing Move request for scope (0.12, -0.05)
22:59:58.442 00.002 10072 Worker thread wakes up
22:59:58.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
22:59:58.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
22:59:58.442 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.07 yDistance=-0.10
22:59:58.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
22:59:58.446 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
22:59:58.446 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
22:59:58.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:58.446 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:59:58.446 00.000 10072 MoveAxis(E, 0, ABG)
22:59:58.448 00.002 10072 Move returns status 0, amount 0
22:59:58.448 00.000 10072 MoveAxis(N, 0, ABG)
22:59:58.448 00.000 10072 Move returns status 0, amount 0
22:59:58.448 00.000 10072 move complete, result=0
22:59:58.448 00.000 10072 worker thread done servicing request
22:59:58.465 00.017 1032 UpdateGuideState exits: m=1278 SNR=25.1
22:59:58.466 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:58.469 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:58.471 00.002 1032 Enqueuing Expose request
22:59:58.472 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:58.474 00.002 10072 Worker thread wakes up
22:59:58.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:58.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:58.887 00.413 10072 Exposure complete
22:59:58.939 00.052 10072 worker thread done servicing request
22:59:58.939 00.000 1032 OnExposeComplete: enter
22:59:58.941 00.002 1032 UpdateGuideState(): m_state=6
22:59:58.943 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6961
22:59:58.945 00.002 1032 Star::Find returns 1 (0), X=1101.94, Y=132.47, Mass=1373, SNR=26.0, Peak=120 HFD=3.5
22:59:58.947 00.002 1032 MultiStar: [#1 0.06,-0.07,0.95,U] [#2 0.27,-0.03,0.00,M6] [#3 0.14,0.22,0.00,M1] [#4 0.12,-0.04,0.65,U] [#5 0.05,-0.15,0.63,U] [#6 0.20,-0.26,0.00,M2] [#7 0.23,0.05,0.72,U] [#8 0.20,-0.21,0.00,M1] 
22:59:58.948 00.001 1032 refined, 4 included, MultiStar: {0.11, -0.02}, one-star: {0.11, 0.09}
22:59:58.950 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
22:59:58.952 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
22:59:58.954 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.15 mountX=-0.04 mountY=-0.10, mountTheta=-1.98
22:59:58.959 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
22:59:58.962 00.003 1032 Enqueuing Move request for scope (0.11, -0.02)
22:59:58.964 00.002 10072 Worker thread wakes up
22:59:58.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:59:58.964 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:59:58.964 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.04 yDistance=-0.10
22:59:58.965 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
22:59:58.968 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
22:59:58.968 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
22:59:58.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:58.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:59:58.968 00.000 10072 MoveAxis(E, 1, ABG)
22:59:58.968 00.000 10072 Guiding  Dir = 2, Dur = 1
22:59:58.968 00.000 10072 IsGuiding returns 0
22:59:58.969 00.001 10072 PulseGuide returned control before completion, sleep 11
22:59:58.985 00.016 1032 UpdateGuideState exits: m=1373 SNR=26.0
22:59:58.988 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:58.990 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:58.991 00.001 1032 Enqueuing Expose request
22:59:58.995 00.004 10072 IsGuiding returns 0
22:59:58.995 00.000 10072 Move returns status 0, amount 1
22:59:58.995 00.000 10072 MoveAxis(N, 0, ABG)
22:59:58.995 00.000 10072 Move returns status 0, amount 0
22:59:58.995 00.000 10072 move complete, result=0
22:59:58.995 00.000 10072 worker thread done servicing request
22:59:58.995 00.000 10072 Worker thread wakes up
22:59:58.996 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:58.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
22:59:59.002 00.006 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:59:59.620 00.618 10072 Exposure complete
22:59:59.670 00.050 10072 worker thread done servicing request
22:59:59.670 00.000 1032 OnExposeComplete: enter
22:59:59.671 00.001 1032 UpdateGuideState(): m_state=6
22:59:59.673 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6962
22:59:59.677 00.004 1032 Star::Find returns 1 (0), X=1101.99, Y=132.39, Mass=1313, SNR=25.4, Peak=116 HFD=3.4
22:59:59.679 00.002 1032 MultiStar: [#1 0.20,0.04,1.01,U] [#2 0.16,0.11,0.81,U] [#3 0.18,0.20,0.00,M2] [#4 0.08,0.18,0.71,U] [#5 -0.02,0.04,0.69,U] [#6 0.11,-0.04,0.64,U] [#7 0.09,0.28,0.00,M1] [#8 0.18,-0.08,0.54,U] 
22:59:59.680 00.001 1032 refined, 6 included, MultiStar: {0.13, 0.04}, one-star: {0.16, 0.01}
22:59:59.682 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
22:59:59.684 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
22:59:59.686 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.31 mountX=0.01 mountY=-0.14, mountTheta=-1.52
22:59:59.689 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
22:59:59.691 00.002 1032 Enqueuing Move request for scope (0.13, 0.04)
22:59:59.693 00.002 10072 Worker thread wakes up
22:59:59.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
22:59:59.693 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
22:59:59.693 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.14
22:59:59.695 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
22:59:59.697 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
22:59:59.697 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
22:59:59.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:59.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:59:59.697 00.000 10072 MoveAxis(E, 1, ABG)
22:59:59.698 00.001 10072 Guiding  Dir = 2, Dur = 1
22:59:59.698 00.000 10072 IsGuiding returns 0
22:59:59.698 00.000 10072 PulseGuide returned control before completion, sleep 11
22:59:59.711 00.013 10072 IsGuiding returns 0
22:59:59.711 00.000 10072 Move returns status 0, amount 1
22:59:59.711 00.000 10072 MoveAxis(N, 0, ABG)
22:59:59.711 00.000 10072 Move returns status 0, amount 0
22:59:59.711 00.000 10072 move complete, result=0
22:59:59.711 00.000 10072 worker thread done servicing request
22:59:59.716 00.005 1032 UpdateGuideState exits: m=1313 SNR=25.4
22:59:59.717 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:59.719 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
22:59:59.721 00.002 1032 Enqueuing Expose request
22:59:59.723 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:59:59.724 00.001 10072 Worker thread wakes up
22:59:59.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
22:59:59.725 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:00.139 00.414 10072 Exposure complete
23:00:00.190 00.051 10072 worker thread done servicing request
23:00:00.190 00.000 1032 OnExposeComplete: enter
23:00:00.193 00.003 1032 UpdateGuideState(): m_state=6
23:00:00.194 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6963
23:00:00.196 00.002 1032 Star::Find returns 1 (0), X=1101.91, Y=132.42, Mass=1353, SNR=25.9, Peak=113 HFD=3.4
23:00:00.197 00.001 1032 MultiStar: [#1 0.13,-0.02,0.93,U] [#2 0.20,0.21,0.00,M6] [#3 0.10,0.12,0.79,U] [#4 0.05,0.07,0.71,U] [#5 -0.07,0.05,0.69,U] [#6 0.13,0.10,0.62,U] [#7 0.08,0.15,0.70,U] [#8 0.23,-0.07,0.52,U] 
23:00:00.200 00.003 1032 single-star, 7 included, MultiStar: {0.09, 0.06}, one-star: {0.08, 0.04}
23:00:00.201 00.001 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
23:00:00.203 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
23:00:00.205 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.44 mountX=0.02 mountY=-0.09, mountTheta=-1.39
23:00:00.208 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
23:00:00.210 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
23:00:00.212 00.002 10072 Worker thread wakes up
23:00:00.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
23:00:00.212 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
23:00:00.212 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
23:00:00.216 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:00:00.218 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
23:00:00.218 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:00:00.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:00.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:00:00.218 00.000 10072 MoveAxis(E, 1, ABG)
23:00:00.218 00.000 10072 Guiding  Dir = 2, Dur = 1
23:00:00.219 00.001 10072 IsGuiding returns 0
23:00:00.219 00.000 10072 PulseGuide returned control before completion, sleep 11
23:00:00.236 00.017 1032 UpdateGuideState exits: m=1353 SNR=25.9
23:00:00.238 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:00.240 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:00.241 00.001 1032 Enqueuing Expose request
23:00:00.246 00.005 10072 IsGuiding returns 0
23:00:00.246 00.000 10072 Move returns status 0, amount 1
23:00:00.246 00.000 10072 MoveAxis(N, 0, ABG)
23:00:00.246 00.000 10072 Move returns status 0, amount 0
23:00:00.246 00.000 10072 move complete, result=0
23:00:00.246 00.000 10072 worker thread done servicing request
23:00:00.246 00.000 10072 Worker thread wakes up
23:00:00.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:00.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:00.250 00.004 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:00:00.877 00.627 10072 Exposure complete
23:00:00.928 00.051 10072 worker thread done servicing request
23:00:00.928 00.000 1032 OnExposeComplete: enter
23:00:00.930 00.002 1032 UpdateGuideState(): m_state=6
23:00:00.931 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6964
23:00:00.934 00.003 1032 Star::Find returns 1 (0), X=1101.92, Y=132.23, Mass=1384, SNR=26.1, Peak=107 HFD=3.2
23:00:00.935 00.001 1032 MultiStar: [#1 0.21,0.12,0.98,U] [#2 0.14,0.32,0.00,M7] [#3 0.19,0.29,0.00,M2] [#4 0.07,0.16,0.67,U] [#5 -0.05,-0.13,0.66,U] [#6 0.13,-0.05,0.62,U] [#7 0.04,0.31,0.00,M1] [#8 -0.00,-0.04,0.50,U] 
23:00:00.937 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.01}, one-star: {0.09, -0.14}
23:00:00.938 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:00:00.939 00.001 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:00:00.940 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.15 mountX=-0.04 mountY=-0.08, mountTheta=-1.98
23:00:00.942 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:00:00.945 00.003 1032 Enqueuing Move request for scope (0.09, -0.01)
23:00:00.946 00.001 10072 Worker thread wakes up
23:00:00.946 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:00:00.946 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:00:00.946 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.08
23:00:00.948 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:00:00.951 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
23:00:00.951 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:00:00.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:00.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:00:00.951 00.000 10072 MoveAxis(E, 1, ABG)
23:00:00.951 00.000 10072 Guiding  Dir = 2, Dur = 1
23:00:00.953 00.002 10072 IsGuiding returns 0
23:00:00.953 00.000 10072 PulseGuide returned control before completion, sleep 11
23:00:00.967 00.014 10072 IsGuiding returns 0
23:00:00.967 00.000 10072 Move returns status 0, amount 1
23:00:00.967 00.000 10072 MoveAxis(N, 0, ABG)
23:00:00.967 00.000 10072 Move returns status 0, amount 0
23:00:00.967 00.000 10072 move complete, result=0
23:00:00.967 00.000 10072 worker thread done servicing request
23:00:00.969 00.002 1032 UpdateGuideState exits: m=1384 SNR=26.1
23:00:00.971 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:00.973 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:00.974 00.001 1032 Enqueuing Expose request
23:00:00.976 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:00:00.978 00.002 10072 Worker thread wakes up
23:00:00.978 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:00.978 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:01.388 00.410 10072 Exposure complete
23:00:01.441 00.053 10072 worker thread done servicing request
23:00:01.441 00.000 1032 OnExposeComplete: enter
23:00:01.444 00.003 1032 UpdateGuideState(): m_state=6
23:00:01.445 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6965
23:00:01.447 00.002 1032 Star::Find returns 1 (0), X=1101.97, Y=132.42, Mass=1404, SNR=26.3, Peak=118 HFD=3.4
23:00:01.449 00.002 1032 MultiStar: [#1 0.13,0.06,0.94,U] [#2 0.14,0.23,0.00,M8] [#3 0.18,0.02,0.80,U] [#4 0.02,0.13,0.66,U] [#5 -0.13,-0.00,0.69,U] [#6 0.00,0.01,0.62,U] [#7 0.04,0.21,0.66,U] [#8 0.09,-0.02,0.53,U] 
23:00:01.450 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {0.14, 0.05}
23:00:01.452 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
23:00:01.454 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
23:00:01.455 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.70 mountX=0.04 mountY=-0.08, mountTheta=-1.13
23:00:01.458 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
23:00:01.460 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
23:00:01.463 00.003 10072 Worker thread wakes up
23:00:01.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:00:01.463 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:00:01.463 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
23:00:01.465 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
23:00:01.467 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
23:00:01.467 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:00:01.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:01.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:00:01.467 00.000 10072 MoveAxis(E, 1, ABG)
23:00:01.467 00.000 10072 Guiding  Dir = 2, Dur = 1
23:00:01.468 00.001 10072 IsGuiding returns 0
23:00:01.468 00.000 10072 PulseGuide returned control before completion, sleep 11
23:00:01.485 00.017 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:00:01.488 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:01.489 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:01.492 00.003 1032 Enqueuing Expose request
23:00:01.494 00.002 10072 IsGuiding returns 0
23:00:01.494 00.000 10072 Move returns status 0, amount 1
23:00:01.494 00.000 10072 MoveAxis(N, 0, ABG)
23:00:01.494 00.000 10072 Move returns status 0, amount 0
23:00:01.494 00.000 10072 move complete, result=0
23:00:01.494 00.000 10072 worker thread done servicing request
23:00:01.494 00.000 10072 Worker thread wakes up
23:00:01.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:01.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:01.500 00.006 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:00:02.123 00.623 10072 Exposure complete
23:00:02.176 00.053 10072 worker thread done servicing request
23:00:02.176 00.000 1032 OnExposeComplete: enter
23:00:02.178 00.002 1032 UpdateGuideState(): m_state=6
23:00:02.180 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6966
23:00:02.183 00.003 1032 Star::Find returns 1 (0), X=1101.83, Y=132.50, Mass=1485, SNR=27.1, Peak=118 HFD=3.2
23:00:02.186 00.003 1032 MultiStar: [#1 0.16,0.17,0.92,U] [#2 0.16,0.33,0.00,M9] [#3 0.18,0.29,0.00,M2] [#4 0.06,0.12,0.64,U] [#5 -0.08,-0.03,0.62,U] [#6 -0.02,-0.13,0.60,U] [#7 0.15,0.22,0.00,M1] [#8 0.06,0.07,0.49,U] 
23:00:02.188 00.002 1032 refined, 5 included, MultiStar: {0.03, 0.07}, one-star: {-0.00, 0.13}
23:00:02.189 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
23:00:02.191 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
23:00:02.192 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.12 mountX=0.06 mountY=-0.05, mountTheta=-0.71
23:00:02.195 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
23:00:02.197 00.002 1032 Enqueuing Move request for scope (0.03, 0.07)
23:00:02.202 00.005 10072 Worker thread wakes up
23:00:02.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
23:00:02.202 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
23:00:02.202 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
23:00:02.205 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:00:02.208 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
23:00:02.208 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:00:02.208 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:02.208 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:00:02.208 00.000 10072 MoveAxis(W, 0, ABG)
23:00:02.208 00.000 10072 Move returns status 0, amount 0
23:00:02.208 00.000 10072 MoveAxis(N, 0, ABG)
23:00:02.208 00.000 10072 Move returns status 0, amount 0
23:00:02.208 00.000 10072 move complete, result=0
23:00:02.208 00.000 10072 worker thread done servicing request
23:00:02.225 00.017 1032 UpdateGuideState exits: m=1485 SNR=27.1
23:00:02.227 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:02.228 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:02.229 00.001 1032 Enqueuing Expose request
23:00:02.231 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:00:02.232 00.001 10072 Worker thread wakes up
23:00:02.232 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:02.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:02.638 00.406 10072 Exposure complete
23:00:02.687 00.049 10072 worker thread done servicing request
23:00:02.687 00.000 1032 OnExposeComplete: enter
23:00:02.689 00.002 1032 UpdateGuideState(): m_state=6
23:00:02.691 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6967
23:00:02.693 00.002 1032 Star::Find returns 1 (0), X=1101.89, Y=132.44, Mass=1247, SNR=24.8, Peak=105 HFD=3.3
23:00:02.695 00.002 1032 MultiStar: [#1 -0.04,0.13,0.98,U] [#2 0.26,0.33,0.00,M10] [#3 0.10,0.11,0.82,U] [#4 0.10,0.02,0.72,U] [#5 0.02,-0.08,0.70,U] [#6 -0.02,0.15,0.66,U] [#7 0.01,0.25,0.74,U] [#8 0.03,0.00,0.54,U] 
23:00:02.696 00.001 1032 single-star, 7 included, MultiStar: {0.03, 0.09}, one-star: {0.06, 0.06}
23:00:02.699 00.003 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
23:00:02.700 00.001 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
23:00:02.702 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.83 mountX=0.05 mountY=-0.07, mountTheta=-1.00
23:00:02.706 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
23:00:02.709 00.003 1032 Enqueuing Move request for scope (0.06, 0.06)
23:00:02.711 00.002 10072 Worker thread wakes up
23:00:02.711 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
23:00:02.711 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
23:00:02.711 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.05 yDistance=-0.07
23:00:02.714 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=148, Gamma=2.230
23:00:02.717 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
23:00:02.717 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:00:02.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:02.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:00:02.717 00.000 10072 MoveAxis(W, 1, ABG)
23:00:02.718 00.001 10072 Guiding  Dir = 3, Dur = 1
23:00:02.718 00.000 10072 IsGuiding returns 0
23:00:02.718 00.000 10072 PulseGuide returned control before completion, sleep 11
23:00:02.735 00.017 1032 UpdateGuideState exits: m=1247 SNR=24.8
23:00:02.738 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:02.740 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:02.743 00.003 1032 Enqueuing Expose request
23:00:02.745 00.002 10072 IsGuiding returns 0
23:00:02.745 00.000 10072 Move returns status 0, amount 1
23:00:02.745 00.000 10072 MoveAxis(N, 0, ABG)
23:00:02.745 00.000 10072 Move returns status 0, amount 0
23:00:02.745 00.000 10072 move complete, result=0
23:00:02.745 00.000 10072 worker thread done servicing request
23:00:02.745 00.000 10072 Worker thread wakes up
23:00:02.745 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:02.746 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:02.753 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:00:03.368 00.615 10072 Exposure complete
23:00:03.420 00.052 10072 worker thread done servicing request
23:00:03.420 00.000 1032 OnExposeComplete: enter
23:00:03.423 00.003 1032 UpdateGuideState(): m_state=6
23:00:03.424 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6968
23:00:03.426 00.002 1032 Star::Find returns 1 (0), X=1101.88, Y=132.41, Mass=1335, SNR=25.7, Peak=113 HFD=3.3
23:00:03.428 00.002 1032 MultiStar: [#1 0.19,0.08,0.98,U] [#2 0.05,0.23,0.78,U] [#3 0.10,0.26,0.00,M2] [#4 0.03,0.03,0.68,U] [#5 -0.10,0.13,0.64,U] [#6 -0.06,-0.07,0.66,U] [#7 0.07,0.25,0.00,M1] [#8 0.00,0.02,0.51,U] 
23:00:03.431 00.003 1032 single-star, 6 included, MultiStar: {0.04, 0.07}, one-star: {0.05, 0.03}
23:00:03.432 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:00:03.434 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:00:03.435 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.53 mountX=0.01 mountY=-0.05, mountTheta=-1.30
23:00:03.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:00:03.440 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
23:00:03.443 00.003 10072 Worker thread wakes up
23:00:03.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:00:03.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:00:03.443 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.05
23:00:03.446 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:00:03.448 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
23:00:03.448 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:00:03.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:03.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:00:03.448 00.000 10072 MoveAxis(W, 1, ABG)
23:00:03.448 00.000 10072 Guiding  Dir = 3, Dur = 1
23:00:03.449 00.001 10072 IsGuiding returns 0
23:00:03.449 00.000 10072 PulseGuide returned control before completion, sleep 11
23:00:03.466 00.017 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:00:03.468 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:03.470 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:03.472 00.002 1032 Enqueuing Expose request
23:00:03.474 00.002 10072 IsGuiding returns 0
23:00:03.474 00.000 10072 Move returns status 0, amount 1
23:00:03.474 00.000 10072 MoveAxis(N, 0, ABG)
23:00:03.474 00.000 10072 Move returns status 0, amount 0
23:00:03.474 00.000 10072 move complete, result=0
23:00:03.474 00.000 10072 worker thread done servicing request
23:00:03.474 00.000 10072 Worker thread wakes up
23:00:03.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:03.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:03.481 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:00:03.883 00.402 10072 Exposure complete
23:00:03.938 00.055 10072 worker thread done servicing request
23:00:03.938 00.000 1032 OnExposeComplete: enter
23:00:03.941 00.003 1032 UpdateGuideState(): m_state=6
23:00:03.943 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6969
23:00:03.945 00.002 1032 Star::Find returns 1 (0), X=1101.80, Y=132.49, Mass=1365, SNR=26.0, Peak=104 HFD=3.3
23:00:03.947 00.002 1032 MultiStar: [#1 0.06,0.09,0.99,U] [#2 0.23,0.12,0.00,M10] [#3 0.15,0.12,0.76,U] [#4 0.06,0.05,0.69,U] [#5 -0.09,-0.09,0.69,U] [#6 -0.09,-0.06,0.59,U] [#7 0.03,0.16,0.71,U] [#8 0.15,-0.05,0.50,U] 
23:00:03.949 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {-0.03, 0.11}
23:00:03.950 00.001 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
23:00:03.953 00.003 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
23:00:03.955 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.08 mountX=0.04 mountY=-0.04, mountTheta=-0.75
23:00:03.959 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
23:00:03.962 00.003 1032 Enqueuing Move request for scope (0.03, 0.05)
23:00:03.965 00.003 10072 Worker thread wakes up
23:00:03.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:00:03.965 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:00:03.965 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
23:00:03.967 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:00:03.969 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
23:00:03.969 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:00:03.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:03.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:00:03.969 00.000 10072 MoveAxis(W, 1, ABG)
23:00:03.969 00.000 10072 Guiding  Dir = 3, Dur = 1
23:00:03.970 00.001 10072 IsGuiding returns 0
23:00:03.970 00.000 10072 PulseGuide returned control before completion, sleep 11
23:00:03.988 00.018 1032 UpdateGuideState exits: m=1365 SNR=26.0
23:00:03.993 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:03.995 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:03.997 00.002 1032 Enqueuing Expose request
23:00:03.999 00.002 10072 IsGuiding returns 0
23:00:03.999 00.000 10072 Move returns status 0, amount 1
23:00:03.999 00.000 10072 MoveAxis(N, 0, ABG)
23:00:03.999 00.000 10072 Move returns status 0, amount 0
23:00:03.999 00.000 10072 move complete, result=0
23:00:03.999 00.000 10072 worker thread done servicing request
23:00:04.000 00.001 10072 Worker thread wakes up
23:00:04.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:04.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:04.008 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:00:04.631 00.623 10072 Exposure complete
23:00:04.684 00.053 10072 worker thread done servicing request
23:00:04.684 00.000 1032 OnExposeComplete: enter
23:00:04.686 00.002 1032 UpdateGuideState(): m_state=6
23:00:04.688 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6970
23:00:04.691 00.003 1032 Star::Find returns 1 (0), X=1101.98, Y=132.53, Mass=1229, SNR=24.6, Peak=100 HFD=3.1
23:00:04.693 00.002 1032 MultiStar: [#1 0.12,0.12,1.04,U] [#2 0.10,0.27,0.00,R] [#3 0.23,0.35,0.00,M2] [#4 0.02,0.19,0.67,U] [#5 -0.04,0.07,0.69,U] [#6 0.00,0.03,0.64,U] [#7 0.03,0.22,0.74,U] [#8 0.04,0.03,0.53,U] 
23:00:04.695 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.12}, one-star: {0.15, 0.15}
23:00:04.696 00.001 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
23:00:04.698 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
23:00:04.700 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.13 mountX=0.10 mountY=-0.09, mountTheta=-0.70
23:00:04.702 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
23:00:04.705 00.003 1032 Enqueuing Move request for scope (0.06, 0.12)
23:00:04.707 00.002 10072 Worker thread wakes up
23:00:04.707 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
23:00:04.708 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
23:00:04.708 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
23:00:04.710 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:00:04.711 00.001 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
23:00:04.712 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:00:04.712 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:04.712 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:00:04.712 00.000 10072 MoveAxis(W, 1, ABG)
23:00:04.712 00.000 10072 Guiding  Dir = 3, Dur = 1
23:00:04.712 00.000 10072 IsGuiding returns 0
23:00:04.713 00.001 10072 PulseGuide returned control before completion, sleep 11
23:00:04.731 00.018 1032 UpdateGuideState exits: m=1229 SNR=24.6
23:00:04.733 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:04.736 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:04.740 00.004 1032 Enqueuing Expose request
23:00:04.743 00.003 10072 IsGuiding returns 0
23:00:04.743 00.000 10072 Move returns status 0, amount 1
23:00:04.743 00.000 10072 MoveAxis(N, 0, ABG)
23:00:04.743 00.000 10072 Move returns status 0, amount 0
23:00:04.743 00.000 10072 move complete, result=0
23:00:04.743 00.000 10072 worker thread done servicing request
23:00:04.743 00.000 10072 Worker thread wakes up
23:00:04.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:04.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:04.749 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:00:05.164 00.415 10072 Exposure complete
23:00:05.219 00.055 10072 worker thread done servicing request
23:00:05.219 00.000 1032 OnExposeComplete: enter
23:00:05.221 00.002 1032 UpdateGuideState(): m_state=6
23:00:05.222 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6971
23:00:05.225 00.003 1032 Star::Find returns 1 (0), X=1101.96, Y=132.63, Mass=1119, SNR=23.5, Peak=87 HFD=3.3
23:00:05.227 00.002 1032 MultiStar: [#1 0.15,0.21,0.00,M1] [#2 0.04,0.07,0.88,U] [#3 0.14,0.17,0.86,U] [#4 0.23,0.15,0.00,M1] [#5 0.02,0.12,0.72,U] [#6 0.06,0.12,0.71,U] [#7 0.05,0.24,0.77,U] [#8 0.21,0.11,0.58,U] 
23:00:05.228 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.16}, one-star: {0.13, 0.25}
23:00:05.230 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
23:00:05.232 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
23:00:05.233 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.05 mountX=0.13 mountY=-0.13, mountTheta=-0.78
23:00:05.236 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.16, opts=13)
23:00:05.239 00.003 1032 Enqueuing Move request for scope (0.09, 0.16)
23:00:05.240 00.001 10072 Worker thread wakes up
23:00:05.240 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
23:00:05.240 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
23:00:05.241 00.001 10072 Moving (0.09, 0.16) raw xDistance=0.13 yDistance=-0.13
23:00:05.243 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:00:05.245 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.39
23:00:05.245 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:00:05.245 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:05.245 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:00:05.245 00.000 10072 MoveAxis(W, 63, ABG)
23:00:05.245 00.000 10072 Guiding  Dir = 3, Dur = 63
23:00:05.246 00.001 10072 IsGuiding returns 0
23:00:05.246 00.000 10072 PulseGuide returned control before completion, sleep 73
23:00:05.263 00.017 1032 UpdateGuideState exits: m=1119 SNR=23.5
23:00:05.265 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:05.268 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:05.275 00.007 1032 Enqueuing Expose request
23:00:05.333 00.058 10072 IsGuiding returns 0
23:00:05.333 00.000 10072 Move returns status 0, amount 63
23:00:05.333 00.000 10072 MoveAxis(N, 0, ABG)
23:00:05.333 00.000 10072 Move returns status 0, amount 0
23:00:05.333 00.000 10072 move complete, result=0
23:00:05.333 00.000 10072 worker thread done servicing request
23:00:05.334 00.001 10072 Worker thread wakes up
23:00:05.334 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:05.334 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:05.335 00.001 1032 GuideStep: 0.1 px 63 ms WEST, -0.1 px 0 ms NORTH
23:00:05.962 00.627 10072 Exposure complete
23:00:06.014 00.052 10072 worker thread done servicing request
23:00:06.014 00.000 1032 OnExposeComplete: enter
23:00:06.017 00.003 1032 UpdateGuideState(): m_state=6
23:00:06.020 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6972
23:00:06.023 00.003 1032 Star::Find returns 1 (0), X=1101.90, Y=132.38, Mass=1337, SNR=25.7, Peak=102 HFD=3.3
23:00:06.026 00.003 1032 MultiStar: [#1 0.13,0.05,0.99,U] [#2 0.02,-0.11,0.76,U] [#3 0.20,0.11,0.80,U] [#4 0.04,0.08,0.69,U] [#5 0.11,0.06,0.65,U] [#6 0.01,-0.15,0.63,U] [#7 -0.01,0.16,0.72,U] [#8 0.08,-0.11,0.50,U] 
23:00:06.028 00.002 1032 single-star, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.07, 0.01}
23:00:06.029 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
23:00:06.031 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
23:00:06.033 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.08 mountX=-0.01 mountY=-0.07, mountTheta=-1.75
23:00:06.036 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
23:00:06.038 00.002 1032 Enqueuing Move request for scope (0.07, 0.01)
23:00:06.039 00.001 10072 Worker thread wakes up
23:00:06.040 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:00:06.040 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:00:06.040 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
23:00:06.042 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:00:06.045 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
23:00:06.045 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:00:06.045 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:06.045 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:00:06.045 00.000 10072 MoveAxis(W, 2, ABG)
23:00:06.045 00.000 10072 Guiding  Dir = 3, Dur = 2
23:00:06.045 00.000 10072 IsGuiding returns 0
23:00:06.046 00.001 10072 PulseGuide returned control before completion, sleep 12
23:00:06.064 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:00:06.066 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:06.068 00.002 10072 IsGuiding returns 0
23:00:06.068 00.000 10072 Move returns status 0, amount 2
23:00:06.068 00.000 10072 MoveAxis(N, 0, ABG)
23:00:06.068 00.000 10072 Move returns status 0, amount 0
23:00:06.068 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:06.071 00.003 10072 move complete, result=0
23:00:06.071 00.000 1032 Enqueuing Expose request
23:00:06.072 00.001 10072 worker thread done servicing request
23:00:06.073 00.001 10072 Worker thread wakes up
23:00:06.073 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:06.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:06.073 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:00:06.492 00.419 10072 Exposure complete
23:00:06.543 00.051 10072 worker thread done servicing request
23:00:06.543 00.000 1032 OnExposeComplete: enter
23:00:06.545 00.002 1032 UpdateGuideState(): m_state=6
23:00:06.548 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6973
23:00:06.549 00.001 1032 Star::Find returns 1 (0), X=1101.95, Y=132.46, Mass=1527, SNR=27.5, Peak=130 HFD=3.5
23:00:06.551 00.002 1032 MultiStar: [#1 0.12,0.16,0.93,U] [#2 0.09,-0.03,0.77,U] [#3 0.17,0.11,0.72,U] [#4 0.15,0.11,0.62,U] [#5 -0.08,-0.02,0.64,U] [#6 0.10,-0.20,0.61,U] [#7 0.07,0.06,0.67,U] [#8 0.11,-0.06,0.49,U] 
23:00:06.553 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.12, 0.09}
23:00:06.555 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:00:06.556 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:00:06.557 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.36 mountX=0.01 mountY=-0.10, mountTheta=-1.47
23:00:06.560 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
23:00:06.561 00.001 1032 Enqueuing Move request for scope (0.10, 0.04)
23:00:06.563 00.002 10072 Worker thread wakes up
23:00:06.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:00:06.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:00:06.563 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.10
23:00:06.565 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:00:06.568 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
23:00:06.568 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:00:06.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:06.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:00:06.568 00.000 10072 MoveAxis(W, 1, ABG)
23:00:06.568 00.000 10072 Guiding  Dir = 3, Dur = 1
23:00:06.568 00.000 10072 IsGuiding returns 0
23:00:06.569 00.001 10072 PulseGuide returned control before completion, sleep 11
23:00:06.583 00.014 10072 IsGuiding returns 0
23:00:06.583 00.000 10072 Move returns status 0, amount 1
23:00:06.583 00.000 10072 MoveAxis(N, 0, ABG)
23:00:06.583 00.000 10072 Move returns status 0, amount 0
23:00:06.583 00.000 10072 move complete, result=0
23:00:06.583 00.000 10072 worker thread done servicing request
23:00:06.587 00.004 1032 UpdateGuideState exits: m=1527 SNR=27.5
23:00:06.589 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:06.591 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:06.594 00.003 1032 Enqueuing Expose request
23:00:06.595 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:00:06.597 00.002 10072 Worker thread wakes up
23:00:06.597 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:06.597 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:07.229 00.632 10072 Exposure complete
23:00:07.281 00.052 10072 worker thread done servicing request
23:00:07.281 00.000 1032 OnExposeComplete: enter
23:00:07.284 00.003 1032 UpdateGuideState(): m_state=6
23:00:07.285 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6974
23:00:07.288 00.003 1032 Star::Find returns 1 (0), X=1101.91, Y=132.51, Mass=1549, SNR=27.7, Peak=130 HFD=3.1
23:00:07.291 00.003 1032 MultiStar: [#1 0.10,0.15,0.96,U] [#2 0.05,-0.05,0.74,U] [#3 0.08,0.07,0.72,U] [#4 0.00,0.09,0.63,U] [#5 -0.09,-0.03,0.60,U] [#6 0.04,-0.15,0.61,U] [#7 -0.02,0.16,0.66,U] [#8 0.03,-0.03,0.52,U] 
23:00:07.293 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.08, 0.14}
23:00:07.295 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:00:07.296 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:00:07.298 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.92 mountX=0.04 mountY=-0.05, mountTheta=-0.91
23:00:07.305 00.007 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
23:00:07.307 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
23:00:07.309 00.002 10072 Worker thread wakes up
23:00:07.309 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:00:07.309 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:00:07.309 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
23:00:07.311 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:00:07.315 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
23:00:07.315 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:00:07.315 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:07.315 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:00:07.315 00.000 10072 MoveAxis(W, 1, ABG)
23:00:07.315 00.000 10072 Guiding  Dir = 3, Dur = 1
23:00:07.316 00.001 10072 IsGuiding returns 0
23:00:07.316 00.000 10072 PulseGuide returned control before completion, sleep 11
23:00:07.336 00.020 10072 IsGuiding returns 0
23:00:07.336 00.000 10072 Move returns status 0, amount 1
23:00:07.336 00.000 10072 MoveAxis(N, 0, ABG)
23:00:07.336 00.000 10072 Move returns status 0, amount 0
23:00:07.336 00.000 10072 move complete, result=0
23:00:07.336 00.000 10072 worker thread done servicing request
23:00:07.337 00.001 1032 UpdateGuideState exits: m=1549 SNR=27.7
23:00:07.340 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:07.342 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:07.344 00.002 1032 Enqueuing Expose request
23:00:07.346 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:00:07.349 00.003 10072 Worker thread wakes up
23:00:07.349 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:07.349 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:07.759 00.410 10072 Exposure complete
23:00:07.809 00.050 10072 worker thread done servicing request
23:00:07.809 00.000 1032 OnExposeComplete: enter
23:00:07.812 00.003 1032 UpdateGuideState(): m_state=6
23:00:07.813 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6975
23:00:07.815 00.002 1032 Star::Find returns 1 (0), X=1101.94, Y=132.54, Mass=1317, SNR=25.5, Peak=103 HFD=3.3
23:00:07.816 00.001 1032 MultiStar: [#1 0.08,0.25,0.00,M1] [#2 0.02,0.05,0.82,U] [#3 0.10,0.23,0.79,U] [#4 0.05,0.19,0.69,U] [#5 0.07,0.00,0.68,U] [#6 0.05,-0.02,0.66,U] [#7 -0.00,0.28,0.00,M1] [#8 0.10,0.10,0.53,U] 
23:00:07.818 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.11}, one-star: {0.11, 0.16}
23:00:07.821 00.003 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
23:00:07.822 00.001 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
23:00:07.824 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.98 mountX=0.09 mountY=-0.10, mountTheta=-0.85
23:00:07.826 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
23:00:07.829 00.003 1032 Enqueuing Move request for scope (0.07, 0.11)
23:00:07.832 00.003 10072 Worker thread wakes up
23:00:07.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
23:00:07.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
23:00:07.832 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.10
23:00:07.835 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:00:07.838 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
23:00:07.838 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:00:07.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:07.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:00:07.838 00.000 10072 MoveAxis(W, 1, ABG)
23:00:07.838 00.000 10072 Guiding  Dir = 3, Dur = 1
23:00:07.838 00.000 10072 IsGuiding returns 0
23:00:07.839 00.001 10072 PulseGuide returned control before completion, sleep 11
23:00:07.856 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:00:07.858 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:07.860 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:07.863 00.003 1032 Enqueuing Expose request
23:00:07.866 00.003 10072 IsGuiding returns 0
23:00:07.866 00.000 10072 Move returns status 0, amount 1
23:00:07.866 00.000 10072 MoveAxis(N, 0, ABG)
23:00:07.867 00.001 10072 Move returns status 0, amount 0
23:00:07.867 00.000 10072 move complete, result=0
23:00:07.867 00.000 10072 worker thread done servicing request
23:00:07.867 00.000 10072 Worker thread wakes up
23:00:07.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:07.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:07.874 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:00:08.494 00.620 10072 Exposure complete
23:00:08.546 00.052 10072 worker thread done servicing request
23:00:08.546 00.000 1032 OnExposeComplete: enter
23:00:08.548 00.002 1032 UpdateGuideState(): m_state=6
23:00:08.553 00.005 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6976
23:00:08.555 00.002 1032 Star::Find returns 1 (0), X=1101.90, Y=132.63, Mass=1238, SNR=24.7, Peak=99 HFD=3.3
23:00:08.557 00.002 1032 MultiStar: [#1 0.20,0.35,0.00,M2] [#2 0.11,0.14,0.82,U] [#3 0.21,0.15,0.00,M1] [#4 0.03,0.11,0.72,U] [#5 -0.15,0.08,0.74,U] [#6 0.00,0.16,0.64,U] [#7 0.11,0.26,0.00,M2] [#8 0.22,0.18,0.00,M1] 
23:00:08.558 00.001 1032 refined, 4 included, MultiStar: {0.02, 0.16}, one-star: {0.07, 0.26}
23:00:08.560 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
23:00:08.561 00.001 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
23:00:08.562 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.45 mountX=0.15 mountY=-0.06, mountTheta=-0.38
23:00:08.565 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.16, opts=13)
23:00:08.567 00.002 1032 Enqueuing Move request for scope (0.02, 0.16)
23:00:08.568 00.001 10072 Worker thread wakes up
23:00:08.570 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
23:00:08.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
23:00:08.570 00.000 10072 Moving (0.02, 0.16) raw xDistance=0.15 yDistance=-0.06
23:00:08.571 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:00:08.573 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.39
23:00:08.573 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
23:00:08.574 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:08.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:00:08.574 00.000 10072 MoveAxis(W, 70, ABG)
23:00:08.574 00.000 10072 Guiding  Dir = 3, Dur = 70
23:00:08.574 00.000 10072 IsGuiding returns 0
23:00:08.575 00.001 10072 PulseGuide returned control before completion, sleep 80
23:00:08.592 00.017 1032 UpdateGuideState exits: m=1238 SNR=24.7
23:00:08.594 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:08.596 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:08.598 00.002 1032 Enqueuing Expose request
23:00:08.661 00.063 10072 IsGuiding returns 0
23:00:08.661 00.000 10072 Move returns status 0, amount 70
23:00:08.661 00.000 10072 MoveAxis(N, 0, ABG)
23:00:08.661 00.000 10072 Move returns status 0, amount 0
23:00:08.661 00.000 10072 move complete, result=0
23:00:08.661 00.000 10072 worker thread done servicing request
23:00:08.661 00.000 10072 Worker thread wakes up
23:00:08.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:08.662 00.001 1032 GuideStep: 0.1 px 70 ms WEST, -0.1 px 0 ms NORTH
23:00:08.663 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:09.071 00.408 10072 Exposure complete
23:00:09.126 00.055 10072 worker thread done servicing request
23:00:09.126 00.000 1032 OnExposeComplete: enter
23:00:09.127 00.001 1032 UpdateGuideState(): m_state=6
23:00:09.128 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6977
23:00:09.131 00.003 1032 Star::Find returns 1 (0), X=1101.95, Y=132.51, Mass=1395, SNR=26.2, Peak=111 HFD=3.4
23:00:09.133 00.002 1032 MultiStar: [#1 0.20,0.13,0.97,U] [#2 0.11,0.06,0.80,U] [#3 0.20,0.15,0.77,U] [#4 0.08,-0.01,0.66,U] [#5 -0.02,-0.09,0.63,U] [#6 0.17,-0.14,0.61,U] [#7 0.08,0.11,0.68,U] [#8 0.22,0.12,0.00,M2] 
23:00:09.134 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.06}, one-star: {0.12, 0.14}
23:00:09.135 00.001 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
23:00:09.137 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
23:00:09.138 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.43 mountX=0.02 mountY=-0.13, mountTheta=-1.40
23:00:09.141 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
23:00:09.142 00.001 1032 Enqueuing Move request for scope (0.12, 0.06)
23:00:09.144 00.002 10072 Worker thread wakes up
23:00:09.144 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
23:00:09.144 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
23:00:09.144 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.02 yDistance=-0.13
23:00:09.147 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:00:09.149 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
23:00:09.149 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:00:09.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:09.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:00:09.149 00.000 10072 MoveAxis(W, 1, ABG)
23:00:09.149 00.000 10072 Guiding  Dir = 3, Dur = 1
23:00:09.149 00.000 10072 IsGuiding returns 0
23:00:09.149 00.000 10072 PulseGuide returned control before completion, sleep 11
23:00:09.165 00.016 1032 UpdateGuideState exits: m=1395 SNR=26.2
23:00:09.167 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:09.168 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:09.170 00.002 1032 Enqueuing Expose request
23:00:09.176 00.006 10072 IsGuiding returns 0
23:00:09.176 00.000 10072 Move returns status 0, amount 1
23:00:09.176 00.000 10072 MoveAxis(N, 0, ABG)
23:00:09.176 00.000 10072 Move returns status 0, amount 0
23:00:09.176 00.000 10072 move complete, result=0
23:00:09.176 00.000 10072 worker thread done servicing request
23:00:09.176 00.000 10072 Worker thread wakes up
23:00:09.176 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:09.176 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:09.181 00.005 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:00:09.804 00.623 10072 Exposure complete
23:00:09.857 00.053 10072 worker thread done servicing request
23:00:09.857 00.000 1032 OnExposeComplete: enter
23:00:09.860 00.003 1032 UpdateGuideState(): m_state=6
23:00:09.862 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6978
23:00:09.866 00.004 1032 Star::Find returns 1 (0), X=1101.84, Y=132.51, Mass=1247, SNR=24.8, Peak=100 HFD=3.3
23:00:09.868 00.002 1032 MultiStar: [#1 0.20,0.10,0.99,U] [#2 0.09,-0.03,0.81,U] [#3 0.21,0.06,0.81,U] [#4 0.07,0.11,0.70,U] [#5 0.00,-0.09,0.66,U] [#6 0.17,-0.05,0.65,U] [#7 0.09,0.21,0.74,U] [#8 0.19,-0.04,0.54,U] 
23:00:09.870 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.01, 0.13}
23:00:09.871 00.001 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:00:09.872 00.001 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:00:09.874 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.13 cameraTheta=0.42 mountX=0.02 mountY=-0.12, mountTheta=-1.41
23:00:09.877 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
23:00:09.879 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
23:00:09.881 00.002 10072 Worker thread wakes up
23:00:09.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:00:09.881 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:00:09.881 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
23:00:09.883 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:00:09.886 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
23:00:09.886 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:00:09.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:09.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:00:09.886 00.000 10072 MoveAxis(W, 2, ABG)
23:00:09.886 00.000 10072 Guiding  Dir = 3, Dur = 2
23:00:09.886 00.000 10072 IsGuiding returns 0
23:00:09.887 00.001 10072 PulseGuide returned control before completion, sleep 12
23:00:09.904 00.017 1032 UpdateGuideState exits: m=1247 SNR=24.8
23:00:09.906 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:09.908 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:09.910 00.002 1032 Enqueuing Expose request
23:00:09.912 00.002 10072 IsGuiding returns 0
23:00:09.912 00.000 10072 Move returns status 0, amount 2
23:00:09.912 00.000 10072 MoveAxis(N, 0, ABG)
23:00:09.912 00.000 10072 Move returns status 0, amount 0
23:00:09.913 00.001 10072 move complete, result=0
23:00:09.913 00.000 10072 worker thread done servicing request
23:00:09.913 00.000 10072 Worker thread wakes up
23:00:09.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:09.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:09.920 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:00:10.319 00.399 10072 Exposure complete
23:00:10.374 00.055 10072 worker thread done servicing request
23:00:10.374 00.000 1032 OnExposeComplete: enter
23:00:10.376 00.002 1032 UpdateGuideState(): m_state=6
23:00:10.378 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6979
23:00:10.380 00.002 1032 Star::Find returns 1 (0), X=1101.82, Y=132.47, Mass=1282, SNR=25.2, Peak=108 HFD=3.3
23:00:10.382 00.002 1032 MultiStar: [#1 0.07,0.26,0.00,M1] [#2 0.05,0.08,0.76,U] [#3 0.19,0.25,0.00,M1] [#4 0.14,0.12,0.72,U] [#5 -0.03,0.07,0.71,U] [#6 -0.05,0.15,0.64,U] [#7 0.05,0.36,0.00,M1] [#8 0.17,0.00,0.51,U] 
23:00:10.384 00.002 1032 single-star, 5 included, MultiStar: {0.04, 0.09}, one-star: {-0.01, 0.09}
23:00:10.386 00.002 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
23:00:10.388 00.002 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
23:00:10.390 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.66 mountX=0.09 mountY=-0.02, mountTheta=-0.17
23:00:10.393 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
23:00:10.396 00.003 1032 Enqueuing Move request for scope (-0.01, 0.09)
23:00:10.398 00.002 10072 Worker thread wakes up
23:00:10.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
23:00:10.398 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
23:00:10.398 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.02
23:00:10.401 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:00:10.403 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
23:00:10.404 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:00:10.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:10.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:00:10.404 00.000 10072 MoveAxis(W, 2, ABG)
23:00:10.404 00.000 10072 Guiding  Dir = 3, Dur = 2
23:00:10.404 00.000 10072 IsGuiding returns 0
23:00:10.405 00.001 10072 PulseGuide returned control before completion, sleep 12
23:00:10.422 00.017 1032 UpdateGuideState exits: m=1282 SNR=25.2
23:00:10.424 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:10.428 00.004 10072 IsGuiding returns 0
23:00:10.428 00.000 10072 Move returns status 0, amount 2
23:00:10.428 00.000 10072 MoveAxis(N, 0, ABG)
23:00:10.428 00.000 10072 Move returns status 0, amount 0
23:00:10.428 00.000 10072 move complete, result=0
23:00:10.428 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:10.430 00.002 1032 Enqueuing Expose request
23:00:10.432 00.002 10072 worker thread done servicing request
23:00:10.432 00.000 10072 Worker thread wakes up
23:00:10.433 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:00:10.435 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:10.436 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:11.069 00.633 10072 Exposure complete
23:00:11.125 00.056 10072 worker thread done servicing request
23:00:11.125 00.000 1032 OnExposeComplete: enter
23:00:11.126 00.001 1032 UpdateGuideState(): m_state=6
23:00:11.129 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6980
23:00:11.130 00.001 1032 Star::Find returns 1 (0), X=1101.82, Y=132.52, Mass=1303, SNR=25.4, Peak=117 HFD=3.1
23:00:11.132 00.002 1032 MultiStar: [#1 0.07,0.33,0.00,M2] [#2 0.00,0.24,0.78,U] [#3 0.09,0.20,0.74,U] [#4 0.07,0.23,0.68,U] [#5 -0.11,0.15,0.69,U] [#6 0.05,0.10,0.65,U] [#7 -0.03,0.33,0.00,M2] [#8 0.08,0.16,0.53,U] 
23:00:11.134 00.002 1032 single-star, 6 included, MultiStar: {0.02, 0.17}, one-star: {-0.01, 0.14}
23:00:11.135 00.001 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
23:00:11.137 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
23:00:11.138 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.65 mountX=0.14 mountY=-0.02, mountTheta=-0.18
23:00:11.140 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.14, opts=13)
23:00:11.144 00.004 1032 Enqueuing Move request for scope (-0.01, 0.14)
23:00:11.146 00.002 10072 Worker thread wakes up
23:00:11.146 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
23:00:11.147 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
23:00:11.147 00.000 10072 Moving (-0.01, 0.14) raw xDistance=0.14 yDistance=-0.02
23:00:11.149 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:00:11.152 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.38
23:00:11.152 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:00:11.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:11.152 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:00:11.152 00.000 10072 MoveAxis(W, 66, ABG)
23:00:11.152 00.000 10072 Guiding  Dir = 3, Dur = 66
23:00:11.152 00.000 10072 IsGuiding returns 0
23:00:11.153 00.001 10072 PulseGuide returned control before completion, sleep 76
23:00:11.170 00.017 1032 UpdateGuideState exits: m=1303 SNR=25.4
23:00:11.173 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:11.181 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:11.182 00.001 1032 Enqueuing Expose request
23:00:11.236 00.054 10072 IsGuiding returns 0
23:00:11.237 00.001 10072 Move returns status 0, amount 66
23:00:11.237 00.000 10072 MoveAxis(N, 0, ABG)
23:00:11.237 00.000 10072 Move returns status 0, amount 0
23:00:11.237 00.000 10072 move complete, result=0
23:00:11.237 00.000 10072 worker thread done servicing request
23:00:11.237 00.000 10072 Worker thread wakes up
23:00:11.237 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:11.237 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:11.237 00.000 1032 GuideStep: 0.1 px 66 ms WEST, -0.0 px 0 ms NORTH
23:00:11.647 00.410 10072 Exposure complete
23:00:11.700 00.053 10072 worker thread done servicing request
23:00:11.700 00.000 1032 OnExposeComplete: enter
23:00:11.702 00.002 1032 UpdateGuideState(): m_state=6
23:00:11.705 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6981
23:00:11.707 00.002 1032 Star::Find returns 1 (0), X=1101.81, Y=132.30, Mass=1371, SNR=26.0, Peak=106 HFD=3.5
23:00:11.709 00.002 1032 MultiStar: [#1 0.16,0.06,1.01,U] [#2 0.03,-0.05,0.78,U] [#3 -0.00,0.21,0.76,U] [#4 -0.00,0.14,0.65,U] [#5 -0.14,-0.11,0.64,U] [#6 -0.03,-0.13,0.62,U] [#7 -0.09,-0.62,0.00,M3] [#8 0.06,-0.17,0.51,U] 
23:00:11.711 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {-0.02, -0.08}
23:00:11.712 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
23:00:11.714 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
23:00:11.715 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.46 mountX=-0.01 mountY=-0.01, mountTheta=-2.29
23:00:11.718 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
23:00:11.720 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
23:00:11.722 00.002 10072 Worker thread wakes up
23:00:11.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:00:11.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:00:11.722 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
23:00:11.724 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:00:11.727 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
23:00:11.727 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:00:11.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:11.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:00:11.727 00.000 10072 MoveAxis(W, 2, ABG)
23:00:11.727 00.000 10072 Guiding  Dir = 3, Dur = 2
23:00:11.727 00.000 10072 IsGuiding returns 0
23:00:11.728 00.001 10072 PulseGuide returned control before completion, sleep 12
23:00:11.743 00.015 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:00:11.747 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:11.748 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:11.750 00.002 1032 Enqueuing Expose request
23:00:11.752 00.002 10072 IsGuiding returns 0
23:00:11.752 00.000 10072 Move returns status 0, amount 2
23:00:11.753 00.001 10072 MoveAxis(N, 0, ABG)
23:00:11.753 00.000 10072 Move returns status 0, amount 0
23:00:11.753 00.000 10072 move complete, result=0
23:00:11.753 00.000 10072 worker thread done servicing request
23:00:11.753 00.000 10072 Worker thread wakes up
23:00:11.753 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:11.753 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:11.759 00.006 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:00:12.389 00.630 10072 Exposure complete
23:00:12.438 00.049 10072 worker thread done servicing request
23:00:12.438 00.000 1032 OnExposeComplete: enter
23:00:12.440 00.002 1032 UpdateGuideState(): m_state=6
23:00:12.442 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6982
23:00:12.444 00.002 1032 Star::Find returns 1 (0), X=1101.91, Y=132.38, Mass=1327, SNR=25.6, Peak=110 HFD=3.3
23:00:12.445 00.001 1032 MultiStar: [#1 0.21,0.04,0.95,U] [#2 0.04,-0.14,0.79,U] [#3 0.15,-0.03,0.75,U] [#4 0.15,-0.11,0.67,U] [#5 0.00,-0.05,0.65,U] [#6 0.07,-0.10,0.62,U] [#7 0.11,-0.05,0.71,U] [#8 0.18,-0.04,0.51,U] 
23:00:12.448 00.003 1032 single-star, 8 included, MultiStar: {0.11, -0.05}, one-star: {0.08, -0.00}
23:00:12.449 00.001 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
23:00:12.451 00.002 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
23:00:12.452 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.00 mountX=-0.02 mountY=-0.07, mountTheta=-1.83
23:00:12.456 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
23:00:12.458 00.002 1032 Enqueuing Move request for scope (0.08, -0.00)
23:00:12.460 00.002 10072 Worker thread wakes up
23:00:12.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
23:00:12.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
23:00:12.460 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.02 yDistance=-0.07
23:00:12.467 00.007 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
23:00:12.467 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:00:12.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:12.467 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:00:12.469 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:00:12.469 00.000 10072 MoveAxis(W, 3, ABG)
23:00:12.469 00.000 10072 Guiding  Dir = 3, Dur = 3
23:00:12.469 00.000 10072 IsGuiding returns 0
23:00:12.470 00.001 10072 PulseGuide returned control before completion, sleep 13
23:00:12.486 00.016 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:00:12.489 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:12.490 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:12.492 00.002 1032 Enqueuing Expose request
23:00:12.495 00.003 10072 IsGuiding returns 0
23:00:12.495 00.000 10072 Move returns status 0, amount 3
23:00:12.495 00.000 10072 MoveAxis(N, 0, ABG)
23:00:12.496 00.001 10072 Move returns status 0, amount 0
23:00:12.496 00.000 10072 move complete, result=0
23:00:12.496 00.000 10072 worker thread done servicing request
23:00:12.496 00.000 10072 Worker thread wakes up
23:00:12.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:12.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:12.502 00.006 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:00:12.904 00.402 10072 Exposure complete
23:00:12.956 00.052 10072 worker thread done servicing request
23:00:12.956 00.000 1032 OnExposeComplete: enter
23:00:12.958 00.002 1032 UpdateGuideState(): m_state=6
23:00:12.960 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6983
23:00:12.962 00.002 1032 Star::Find returns 1 (0), X=1101.96, Y=132.52, Mass=1326, SNR=25.6, Peak=104 HFD=3.3
23:00:12.963 00.001 1032 MultiStar: [#1 0.07,0.13,0.97,U] [#2 0.05,-0.00,0.80,U] [#3 0.24,-0.04,0.74,U] [#4 0.11,-0.05,0.66,U] [#5 -0.07,0.01,0.69,U] [#6 0.13,0.01,0.59,U] [#7 0.09,0.16,0.74,U] [#8 0.06,0.02,0.52,U] 
23:00:12.966 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.13, 0.14}
23:00:12.967 00.001 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
23:00:12.969 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
23:00:12.970 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.50 mountX=0.02 mountY=-0.10, mountTheta=-1.33
23:00:12.974 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
23:00:12.976 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
23:00:12.977 00.001 10072 Worker thread wakes up
23:00:12.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:00:12.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:00:12.977 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.02 yDistance=-0.10
23:00:12.979 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:00:12.984 00.005 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
23:00:12.984 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:00:12.984 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:12.984 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:00:12.984 00.000 10072 MoveAxis(W, 3, ABG)
23:00:12.984 00.000 10072 Guiding  Dir = 3, Dur = 3
23:00:12.985 00.001 10072 IsGuiding returns 0
23:00:12.985 00.000 10072 PulseGuide returned control before completion, sleep 13
23:00:13.005 00.020 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:00:13.008 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:13.010 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:13.012 00.002 1032 Enqueuing Expose request
23:00:13.014 00.002 10072 IsGuiding returns 0
23:00:13.014 00.000 10072 Move returns status 0, amount 3
23:00:13.014 00.000 10072 MoveAxis(N, 0, ABG)
23:00:13.014 00.000 10072 Move returns status 0, amount 0
23:00:13.014 00.000 10072 move complete, result=0
23:00:13.014 00.000 10072 worker thread done servicing request
23:00:13.014 00.000 10072 Worker thread wakes up
23:00:13.014 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:13.014 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:13.023 00.009 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:00:13.641 00.618 10072 Exposure complete
23:00:13.695 00.054 10072 worker thread done servicing request
23:00:13.695 00.000 1032 OnExposeComplete: enter
23:00:13.697 00.002 1032 UpdateGuideState(): m_state=6
23:00:13.699 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6984
23:00:13.701 00.002 1032 Star::Find returns 1 (0), X=1101.91, Y=132.49, Mass=1446, SNR=26.7, Peak=116 HFD=3.5
23:00:13.702 00.001 1032 MultiStar: [#1 0.11,0.21,0.97,U] [#2 -0.06,0.20,0.82,U] [#3 -0.06,0.31,0.00,M1] [#4 0.05,0.12,0.66,U] [#5 -0.11,0.25,0.00,M1] [#6 -0.08,0.18,0.59,U] [#7 0.05,0.35,0.00,M2] [#8 -0.04,0.01,0.51,U] 
23:00:13.706 00.004 1032 single-star, 5 included, MultiStar: {0.02, 0.15}, one-star: {0.08, 0.11}
23:00:13.707 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
23:00:13.709 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
23:00:13.710 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.94 mountX=0.09 mountY=-0.11, mountTheta=-0.89
23:00:13.713 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
23:00:13.715 00.002 1032 Enqueuing Move request for scope (0.08, 0.11)
23:00:13.717 00.002 10072 Worker thread wakes up
23:00:13.717 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:00:13.717 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:00:13.717 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.11
23:00:13.718 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:00:13.720 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
23:00:13.720 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:00:13.721 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:13.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:00:13.721 00.000 10072 MoveAxis(W, 3, ABG)
23:00:13.721 00.000 10072 Guiding  Dir = 3, Dur = 3
23:00:13.721 00.000 10072 IsGuiding returns 0
23:00:13.721 00.000 10072 PulseGuide returned control before completion, sleep 13
23:00:13.739 00.018 1032 UpdateGuideState exits: m=1446 SNR=26.7
23:00:13.743 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:13.745 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:13.746 00.001 1032 Enqueuing Expose request
23:00:13.748 00.002 10072 IsGuiding returns 0
23:00:13.748 00.000 10072 Move returns status 0, amount 3
23:00:13.748 00.000 10072 MoveAxis(N, 0, ABG)
23:00:13.748 00.000 10072 Move returns status 0, amount 0
23:00:13.748 00.000 10072 move complete, result=0
23:00:13.748 00.000 10072 worker thread done servicing request
23:00:13.748 00.000 10072 Worker thread wakes up
23:00:13.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:13.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:13.755 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:00:14.167 00.412 10072 Exposure complete
23:00:14.217 00.050 10072 worker thread done servicing request
23:00:14.217 00.000 1032 OnExposeComplete: enter
23:00:14.219 00.002 1032 UpdateGuideState(): m_state=6
23:00:14.222 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6985
23:00:14.223 00.001 1032 Star::Find returns 1 (0), X=1101.88, Y=132.56, Mass=1396, SNR=26.2, Peak=110 HFD=3.3
23:00:14.225 00.002 1032 MultiStar: [#1 0.10,0.19,0.90,U] [#2 -0.05,0.17,0.79,U] [#3 0.16,0.25,0.00,M2] [#4 0.05,0.21,0.65,U] [#5 -0.11,-0.00,0.64,U] [#6 -0.09,0.13,0.61,U] [#7 -0.02,0.31,0.00,M3] [#8 0.07,0.16,0.50,U] 
23:00:14.229 00.004 1032 refined, 6 included, MultiStar: {0.01, 0.15}, one-star: {0.05, 0.18}
23:00:14.230 00.001 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
23:00:14.232 00.002 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
23:00:14.234 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.51 mountX=0.15 mountY=-0.05, mountTheta=-0.32
23:00:14.236 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.15, opts=13)
23:00:14.239 00.003 1032 Enqueuing Move request for scope (0.01, 0.15)
23:00:14.241 00.002 10072 Worker thread wakes up
23:00:14.241 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
23:00:14.241 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
23:00:14.241 00.000 10072 Moving (0.01, 0.15) raw xDistance=0.15 yDistance=-0.05
23:00:14.244 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:00:14.246 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.38
23:00:14.246 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
23:00:14.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:14.246 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:00:14.246 00.000 10072 MoveAxis(W, 72, ABG)
23:00:14.246 00.000 10072 Guiding  Dir = 3, Dur = 72
23:00:14.247 00.001 10072 IsGuiding returns 0
23:00:14.247 00.000 10072 PulseGuide returned control before completion, sleep 82
23:00:14.263 00.016 1032 UpdateGuideState exits: m=1396 SNR=26.2
23:00:14.264 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:14.265 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:14.267 00.002 1032 Enqueuing Expose request
23:00:14.335 00.068 10072 IsGuiding returns 0
23:00:14.335 00.000 10072 Move returns status 0, amount 72
23:00:14.335 00.000 10072 MoveAxis(N, 0, ABG)
23:00:14.335 00.000 10072 Move returns status 0, amount 0
23:00:14.335 00.000 10072 move complete, result=0
23:00:14.335 00.000 10072 worker thread done servicing request
23:00:14.335 00.000 10072 Worker thread wakes up
23:00:14.335 00.000 1032 GuideStep: 0.1 px 72 ms WEST, -0.0 px 0 ms NORTH
23:00:14.338 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:14.338 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:14.966 00.628 10072 Exposure complete
23:00:15.017 00.051 10072 worker thread done servicing request
23:00:15.017 00.000 1032 OnExposeComplete: enter
23:00:15.019 00.002 1032 UpdateGuideState(): m_state=6
23:00:15.022 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6986
23:00:15.025 00.003 1032 Star::Find returns 1 (0), X=1101.90, Y=132.34, Mass=1504, SNR=27.3, Peak=116 HFD=3.4
23:00:15.027 00.002 1032 MultiStar: [#1 0.09,0.04,0.91,U] [#2 0.02,-0.06,0.74,U] [#3 0.00,0.18,0.69,U] [#4 0.03,0.02,0.66,U] [#5 -0.02,-0.03,0.63,U] [#6 0.00,-0.19,0.58,U] [#7 0.02,0.08,0.63,U] [#8 0.11,0.03,0.49,U] 
23:00:15.029 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.07, -0.03}
23:00:15.031 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
23:00:15.032 00.001 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
23:00:15.035 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.16 mountX=-0.00 mountY=-0.04, mountTheta=-1.67
23:00:15.038 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
23:00:15.039 00.001 1032 Enqueuing Move request for scope (0.04, 0.01)
23:00:15.041 00.002 10072 Worker thread wakes up
23:00:15.042 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:00:15.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:00:15.042 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
23:00:15.044 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:00:15.046 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
23:00:15.046 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:00:15.046 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:15.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:00:15.046 00.000 10072 MoveAxis(W, 4, ABG)
23:00:15.046 00.000 10072 Guiding  Dir = 3, Dur = 4
23:00:15.047 00.001 10072 IsGuiding returns 0
23:00:15.048 00.001 10072 PulseGuide returned control before completion, sleep 14
23:00:15.065 00.017 1032 UpdateGuideState exits: m=1504 SNR=27.3
23:00:15.068 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:15.070 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:15.071 00.001 1032 Enqueuing Expose request
23:00:15.072 00.001 10072 IsGuiding returns 0
23:00:15.072 00.000 10072 Move returns status 0, amount 4
23:00:15.072 00.000 10072 MoveAxis(N, 0, ABG)
23:00:15.072 00.000 10072 Move returns status 0, amount 0
23:00:15.073 00.001 10072 move complete, result=0
23:00:15.073 00.000 10072 worker thread done servicing request
23:00:15.073 00.000 10072 Worker thread wakes up
23:00:15.073 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:15.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:15.081 00.008 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:00:15.480 00.399 10072 Exposure complete
23:00:15.535 00.055 10072 worker thread done servicing request
23:00:15.535 00.000 1032 OnExposeComplete: enter
23:00:15.537 00.002 1032 UpdateGuideState(): m_state=6
23:00:15.541 00.004 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6987
23:00:15.546 00.005 1032 Star::Find returns 1 (0), X=1101.91, Y=132.37, Mass=1435, SNR=26.6, Peak=118 HFD=3.3
23:00:15.549 00.003 1032 MultiStar: [#1 0.08,0.10,0.95,U] [#2 -0.04,0.03,0.78,U] [#3 0.08,0.14,0.72,U] [#4 -0.02,0.07,0.70,U] [#5 -0.09,-0.08,0.66,U] [#6 -0.02,-0.22,0.60,U] [#7 -0.08,0.26,0.00,M3] [#8 0.15,-0.15,0.51,U] 
23:00:15.552 00.003 1032 refined, 7 included, MultiStar: {0.03, -0.00}, one-star: {0.08, -0.01}
23:00:15.554 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
23:00:15.556 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
23:00:15.559 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.02 mountX=-0.01 mountY=-0.03, mountTheta=-1.85
23:00:15.561 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
23:00:15.564 00.003 1032 Enqueuing Move request for scope (0.03, -0.00)
23:00:15.565 00.001 10072 Worker thread wakes up
23:00:15.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
23:00:15.565 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
23:00:15.565 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
23:00:15.567 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:00:15.569 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
23:00:15.569 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:00:15.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:15.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:00:15.569 00.000 10072 MoveAxis(W, 4, ABG)
23:00:15.570 00.001 10072 Guiding  Dir = 3, Dur = 4
23:00:15.570 00.000 10072 IsGuiding returns 0
23:00:15.570 00.000 10072 PulseGuide returned control before completion, sleep 14
23:00:15.587 00.017 10072 IsGuiding returns 0
23:00:15.587 00.000 10072 Move returns status 0, amount 4
23:00:15.587 00.000 10072 MoveAxis(N, 0, ABG)
23:00:15.587 00.000 10072 Move returns status 0, amount 0
23:00:15.587 00.000 10072 move complete, result=0
23:00:15.587 00.000 10072 worker thread done servicing request
23:00:15.588 00.001 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:00:15.591 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:15.593 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:15.594 00.001 1032 Enqueuing Expose request
23:00:15.596 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:00:15.598 00.002 10072 Worker thread wakes up
23:00:15.599 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:15.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:16.228 00.629 10072 Exposure complete
23:00:16.279 00.051 10072 worker thread done servicing request
23:00:16.280 00.001 1032 OnExposeComplete: enter
23:00:16.282 00.002 1032 UpdateGuideState(): m_state=6
23:00:16.285 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6988
23:00:16.286 00.001 1032 Star::Find returns 1 (0), X=1101.87, Y=132.46, Mass=1364, SNR=26.0, Peak=102 HFD=3.4
23:00:16.289 00.003 1032 MultiStar: [#1 0.14,0.09,0.96,U] [#2 0.02,-0.16,0.81,U] [#3 0.04,0.16,0.74,U] [#4 0.02,0.06,0.65,U] [#5 0.05,-0.05,0.63,U] [#6 -0.08,-0.07,0.63,U] [#7 0.05,0.26,0.00,M4] [#8 0.15,0.10,0.50,U] 
23:00:16.290 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {0.04, 0.08}
23:00:16.293 00.003 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:00:16.294 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:00:16.295 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.52 mountX=0.01 mountY=-0.06, mountTheta=-1.31
23:00:16.298 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:00:16.301 00.003 1032 Enqueuing Move request for scope (0.05, 0.03)
23:00:16.304 00.003 10072 Worker thread wakes up
23:00:16.304 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:00:16.304 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:00:16.304 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
23:00:16.306 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:00:16.309 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
23:00:16.309 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:00:16.309 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:16.309 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:00:16.309 00.000 10072 MoveAxis(W, 4, ABG)
23:00:16.309 00.000 10072 Guiding  Dir = 3, Dur = 4
23:00:16.310 00.001 10072 IsGuiding returns 0
23:00:16.310 00.000 10072 PulseGuide returned control before completion, sleep 14
23:00:16.327 00.017 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:00:16.331 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:16.333 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:16.339 00.006 1032 Enqueuing Expose request
23:00:16.341 00.002 10072 IsGuiding returns 0
23:00:16.341 00.000 10072 Move returns status 0, amount 4
23:00:16.341 00.000 10072 MoveAxis(N, 0, ABG)
23:00:16.341 00.000 10072 Move returns status 0, amount 0
23:00:16.341 00.000 10072 move complete, result=0
23:00:16.341 00.000 10072 worker thread done servicing request
23:00:16.341 00.000 10072 Worker thread wakes up
23:00:16.343 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:16.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:16.350 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:00:16.761 00.411 10072 Exposure complete
23:00:16.812 00.051 10072 worker thread done servicing request
23:00:16.812 00.000 1032 OnExposeComplete: enter
23:00:16.814 00.002 1032 UpdateGuideState(): m_state=6
23:00:16.815 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6989
23:00:16.817 00.002 1032 Star::Find returns 1 (0), X=1101.82, Y=132.50, Mass=1292, SNR=25.2, Peak=105 HFD=3.4
23:00:16.819 00.002 1032 MultiStar: [#1 0.25,0.19,0.00,M1] [#2 0.04,0.00,0.79,U] [#3 0.09,0.10,0.77,U] [#4 0.19,0.09,0.73,U] [#5 -0.00,-0.08,0.68,U] [#6 0.03,-0.15,0.63,U] [#7 0.15,0.31,0.00,M5] [#8 0.22,-0.05,0.53,U] 
23:00:16.820 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.02}, one-star: {-0.00, 0.12}
23:00:16.822 00.002 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
23:00:16.824 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
23:00:16.825 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.23 mountX=-0.00 mountY=-0.07, mountTheta=-1.60
23:00:16.829 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
23:00:16.831 00.002 1032 Enqueuing Move request for scope (0.07, 0.02)
23:00:16.832 00.001 10072 Worker thread wakes up
23:00:16.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:00:16.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:00:16.832 00.000 10072 Moving (0.07, 0.02) raw xDistance=-0.00 yDistance=-0.07
23:00:16.835 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:00:16.837 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
23:00:16.837 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:00:16.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:16.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:00:16.837 00.000 10072 MoveAxis(W, 4, ABG)
23:00:16.837 00.000 10072 Guiding  Dir = 3, Dur = 4
23:00:16.837 00.000 10072 IsGuiding returns 0
23:00:16.838 00.001 10072 PulseGuide returned control before completion, sleep 14
23:00:16.854 00.016 1032 UpdateGuideState exits: m=1292 SNR=25.2
23:00:16.856 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:16.857 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:16.858 00.001 1032 Enqueuing Expose request
23:00:16.866 00.008 10072 IsGuiding returns 0
23:00:16.866 00.000 10072 Move returns status 0, amount 4
23:00:16.866 00.000 10072 MoveAxis(N, 0, ABG)
23:00:16.866 00.000 10072 Move returns status 0, amount 0
23:00:16.866 00.000 10072 move complete, result=0
23:00:16.866 00.000 10072 worker thread done servicing request
23:00:16.866 00.000 10072 Worker thread wakes up
23:00:16.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:16.866 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:16.869 00.003 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:00:17.492 00.623 10072 Exposure complete
23:00:17.547 00.055 1032 OnExposeComplete: enter
23:00:17.549 00.002 1032 UpdateGuideState(): m_state=6
23:00:17.553 00.004 10072 worker thread done servicing request
23:00:17.554 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6990
23:00:17.556 00.002 1032 Star::Find returns 1 (0), X=1102.04, Y=132.36, Mass=1282, SNR=25.1, Peak=111 HFD=3.3
23:00:17.558 00.002 1032 MultiStar: [#1 0.21,0.07,1.00,U] [#2 0.14,-0.12,0.81,U] [#3 0.13,0.07,0.80,U] [#4 0.05,-0.01,0.69,U] [#5 -0.04,-0.08,0.67,U] [#6 0.11,-0.06,0.63,U] [#7 0.21,0.09,0.70,U] [#8 0.22,-0.10,0.54,U] 
23:00:17.560 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.01}, one-star: {0.21, -0.02}
23:00:17.561 00.001 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
23:00:17.564 00.003 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
23:00:17.565 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.09 mountX=-0.05 mountY=-0.13, mountTheta=-1.92
23:00:17.567 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
23:00:17.569 00.002 1032 Enqueuing Move request for scope (0.14, -0.01)
23:00:17.570 00.001 10072 Worker thread wakes up
23:00:17.571 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
23:00:17.571 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
23:00:17.571 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.05 yDistance=-0.13
23:00:17.573 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:00:17.575 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
23:00:17.575 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:00:17.575 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:17.575 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:00:17.577 00.002 10072 MoveAxis(W, 5, ABG)
23:00:17.577 00.000 10072 Guiding  Dir = 3, Dur = 5
23:00:17.577 00.000 10072 IsGuiding returns 0
23:00:17.577 00.000 10072 PulseGuide returned control before completion, sleep 15
23:00:17.594 00.017 1032 UpdateGuideState exits: m=1282 SNR=25.1
23:00:17.596 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:17.599 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:17.600 00.001 1032 Enqueuing Expose request
23:00:17.602 00.002 10072 IsGuiding returns 0
23:00:17.602 00.000 10072 Move returns status 0, amount 5
23:00:17.602 00.000 10072 MoveAxis(N, 0, ABG)
23:00:17.602 00.000 10072 Move returns status 0, amount 0
23:00:17.602 00.000 10072 move complete, result=0
23:00:17.602 00.000 10072 worker thread done servicing request
23:00:17.603 00.001 10072 Worker thread wakes up
23:00:17.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:17.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:17.610 00.007 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:00:18.008 00.398 10072 Exposure complete
23:00:18.066 00.058 10072 worker thread done servicing request
23:00:18.067 00.001 1032 OnExposeComplete: enter
23:00:18.068 00.001 1032 UpdateGuideState(): m_state=6
23:00:18.070 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6991
23:00:18.071 00.001 1032 Star::Find returns 1 (0), X=1101.92, Y=132.34, Mass=1283, SNR=25.2, Peak=104 HFD=3.3
23:00:18.074 00.003 1032 MultiStar: [#1 0.23,0.01,1.01,U] [#2 0.06,-0.15,0.80,U] [#3 0.15,0.18,0.79,U] [#4 0.22,0.05,0.68,U] [#5 0.06,-0.20,0.71,U] [#6 -0.07,-0.15,0.60,U] [#7 0.14,0.27,0.00,M5] [#8 0.22,-0.19,0.00,M1] 
23:00:18.075 00.001 1032 single-star, 6 included, MultiStar: {0.12, -0.04}, one-star: {0.09, -0.04}
23:00:18.077 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
23:00:18.079 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
23:00:18.083 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.40 mountX=-0.06 mountY=-0.08, mountTheta=-2.23
23:00:18.089 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
23:00:18.091 00.002 1032 Enqueuing Move request for scope (0.09, -0.04)
23:00:18.093 00.002 10072 Worker thread wakes up
23:00:18.093 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:00:18.093 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:00:18.093 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.08
23:00:18.096 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:00:18.098 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
23:00:18.098 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
23:00:18.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:18.099 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:00:18.099 00.000 10072 MoveAxis(W, 5, ABG)
23:00:18.099 00.000 10072 Guiding  Dir = 3, Dur = 5
23:00:18.099 00.000 10072 IsGuiding returns 0
23:00:18.099 00.000 10072 PulseGuide returned control before completion, sleep 15
23:00:18.120 00.021 1032 UpdateGuideState exits: m=1283 SNR=25.2
23:00:18.122 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:18.124 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:18.125 00.001 1032 Enqueuing Expose request
23:00:18.130 00.005 10072 IsGuiding returns 0
23:00:18.130 00.000 10072 Move returns status 0, amount 5
23:00:18.130 00.000 10072 MoveAxis(N, 0, ABG)
23:00:18.130 00.000 10072 Move returns status 0, amount 0
23:00:18.130 00.000 10072 move complete, result=0
23:00:18.130 00.000 10072 worker thread done servicing request
23:00:18.130 00.000 10072 Worker thread wakes up
23:00:18.130 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:18.130 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:18.135 00.005 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:00:18.757 00.622 10072 Exposure complete
23:00:18.812 00.055 10072 worker thread done servicing request
23:00:18.812 00.000 1032 OnExposeComplete: enter
23:00:18.814 00.002 1032 UpdateGuideState(): m_state=6
23:00:18.816 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6992
23:00:18.819 00.003 1032 Star::Find returns 1 (0), X=1101.93, Y=132.41, Mass=1320, SNR=25.5, Peak=103 HFD=3.4
23:00:18.821 00.002 1032 MultiStar: [#1 0.15,0.09,0.98,U] [#2 -0.01,0.01,0.84,U] [#3 0.16,0.20,0.82,U] [#4 0.11,0.08,0.67,U] [#5 -0.13,0.14,0.66,U] [#6 0.04,0.04,0.64,U] [#7 0.07,0.19,0.70,U] [#8 0.12,0.03,0.54,U] 
23:00:18.823 00.002 1032 single-star, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.10, 0.03}
23:00:18.824 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:00:18.826 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:00:18.827 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.30 mountX=0.00 mountY=-0.11, mountTheta=-1.54
23:00:18.833 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
23:00:18.837 00.004 1032 Enqueuing Move request for scope (0.10, 0.03)
23:00:18.838 00.001 10072 Worker thread wakes up
23:00:18.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:00:18.839 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:00:18.839 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.11
23:00:18.840 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:00:18.843 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
23:00:18.843 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
23:00:18.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:18.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:00:18.843 00.000 10072 MoveAxis(W, 5, ABG)
23:00:18.843 00.000 10072 Guiding  Dir = 3, Dur = 5
23:00:18.844 00.001 10072 IsGuiding returns 0
23:00:18.844 00.000 10072 PulseGuide returned control before completion, sleep 15
23:00:18.861 00.017 1032 UpdateGuideState exits: m=1320 SNR=25.5
23:00:18.865 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:18.867 00.002 10072 IsGuiding returns 0
23:00:18.867 00.000 10072 Move returns status 0, amount 5
23:00:18.867 00.000 10072 MoveAxis(N, 0, ABG)
23:00:18.867 00.000 10072 Move returns status 0, amount 0
23:00:18.867 00.000 10072 move complete, result=0
23:00:18.867 00.000 10072 worker thread done servicing request
23:00:18.867 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:18.870 00.003 1032 Enqueuing Expose request
23:00:18.872 00.002 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:00:18.874 00.002 10072 Worker thread wakes up
23:00:18.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:18.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:19.288 00.414 10072 Exposure complete
23:00:19.346 00.058 10072 worker thread done servicing request
23:00:19.346 00.000 1032 OnExposeComplete: enter
23:00:19.348 00.002 1032 UpdateGuideState(): m_state=6
23:00:19.350 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6993
23:00:19.351 00.001 1032 Star::Find returns 1 (0), X=1101.96, Y=132.50, Mass=1323, SNR=25.6, Peak=112 HFD=3.6
23:00:19.353 00.002 1032 MultiStar: [#1 0.05,0.12,0.98,U] [#2 -0.12,0.13,0.77,U] [#3 0.15,0.18,0.78,U] [#4 0.01,0.28,0.00,M1] [#5 -0.11,0.12,0.66,U] [#6 0.04,-0.05,0.61,U] [#7 -0.01,0.46,0.00,M5] [#8 -0.02,0.13,0.53,U] 
23:00:19.355 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.11}, one-star: {0.13, 0.12}
23:00:19.358 00.003 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
23:00:19.359 00.001 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
23:00:19.361 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.34 mountX=0.10 mountY=-0.05, mountTheta=-0.49
23:00:19.365 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
23:00:19.368 00.003 1032 Enqueuing Move request for scope (0.03, 0.11)
23:00:19.370 00.002 10072 Worker thread wakes up
23:00:19.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
23:00:19.370 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
23:00:19.370 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.05
23:00:19.372 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:00:19.374 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
23:00:19.375 00.001 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:00:19.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:19.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:00:19.375 00.000 10072 MoveAxis(W, 5, ABG)
23:00:19.375 00.000 10072 Guiding  Dir = 3, Dur = 5
23:00:19.375 00.000 10072 IsGuiding returns 0
23:00:19.375 00.000 10072 PulseGuide returned control before completion, sleep 15
23:00:19.393 00.018 10072 IsGuiding returns 0
23:00:19.394 00.001 10072 Move returns status 0, amount 5
23:00:19.394 00.000 10072 MoveAxis(N, 0, ABG)
23:00:19.394 00.000 10072 Move returns status 0, amount 0
23:00:19.394 00.000 10072 move complete, result=0
23:00:19.394 00.000 10072 worker thread done servicing request
23:00:19.394 00.000 1032 UpdateGuideState exits: m=1323 SNR=25.6
23:00:19.396 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:19.398 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:19.401 00.003 1032 Enqueuing Expose request
23:00:19.403 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:00:19.405 00.002 10072 Worker thread wakes up
23:00:19.405 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:19.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:20.037 00.632 10072 Exposure complete
23:00:20.110 00.073 10072 worker thread done servicing request
23:00:20.110 00.000 1032 OnExposeComplete: enter
23:00:20.115 00.005 1032 UpdateGuideState(): m_state=6
23:00:20.119 00.004 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6994
23:00:20.121 00.002 1032 Star::Find returns 1 (0), X=1101.82, Y=132.54, Mass=1315, SNR=25.5, Peak=106 HFD=3.3
23:00:20.124 00.003 1032 MultiStar: [#1 0.17,0.13,0.99,U] [#2 0.02,-0.02,0.81,U] [#3 0.08,0.36,0.00,M1] [#4 0.06,0.23,0.67,U] [#5 -0.02,0.16,0.70,U] [#6 0.08,-0.25,0.00,M1] [#7 0.05,0.23,0.70,U] [#8 0.02,0.12,0.52,U] 
23:00:20.127 00.003 1032 refined, 6 included, MultiStar: {0.05, 0.14}, one-star: {-0.01, 0.16}
23:00:20.131 00.004 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
23:00:20.133 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
23:00:20.136 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.26 mountX=0.12 mountY=-0.08, mountTheta=-0.57
23:00:20.139 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
23:00:20.142 00.003 1032 Enqueuing Move request for scope (0.05, 0.14)
23:00:20.147 00.005 10072 Worker thread wakes up
23:00:20.147 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
23:00:20.147 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
23:00:20.147 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.12 yDistance=-0.08
23:00:20.153 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:00:20.155 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
23:00:20.155 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
23:00:20.155 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:20.156 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:00:20.156 00.000 10072 MoveAxis(W, 6, ABG)
23:00:20.156 00.000 10072 Guiding  Dir = 3, Dur = 6
23:00:20.156 00.000 10072 IsGuiding returns 0
23:00:20.157 00.001 10072 PulseGuide returned control before completion, sleep 15
23:00:20.176 00.019 10072 IsGuiding returns 0
23:00:20.177 00.001 10072 Move returns status 0, amount 6
23:00:20.177 00.000 10072 MoveAxis(N, 0, ABG)
23:00:20.177 00.000 10072 Move returns status 0, amount 0
23:00:20.177 00.000 10072 move complete, result=0
23:00:20.178 00.001 10072 worker thread done servicing request
23:00:20.183 00.005 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:00:20.187 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:20.190 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:20.195 00.005 1032 Enqueuing Expose request
23:00:20.199 00.004 10072 Worker thread wakes up
23:00:20.199 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:00:20.201 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:20.202 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:20.617 00.415 10072 Exposure complete
23:00:20.680 00.063 10072 worker thread done servicing request
23:00:20.680 00.000 1032 OnExposeComplete: enter
23:00:20.682 00.002 1032 UpdateGuideState(): m_state=6
23:00:20.685 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6995
23:00:20.687 00.002 1032 Star::Find returns 1 (0), X=1102.04, Y=132.44, Mass=1288, SNR=25.2, Peak=119 HFD=3.3
23:00:20.689 00.002 1032 MultiStar: [#1 0.10,0.15,0.97,U] [#2 0.09,-0.05,0.80,U] [#3 0.10,0.15,0.82,U] [#4 0.10,0.13,0.64,U] [#5 0.00,-0.12,0.68,U] [#6 -0.06,-0.07,0.63,U] [#7 0.08,0.23,0.69,U] [#8 0.21,-0.09,0.53,U] 
23:00:20.691 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.21, 0.07}
23:00:20.693 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
23:00:20.696 00.003 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
23:00:20.698 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.50 mountX=0.03 mountY=-0.11, mountTheta=-1.33
23:00:20.701 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
23:00:20.704 00.003 1032 Enqueuing Move request for scope (0.10, 0.05)
23:00:20.706 00.002 10072 Worker thread wakes up
23:00:20.706 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:00:20.706 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:00:20.706 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.03 yDistance=-0.11
23:00:20.708 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:00:20.711 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
23:00:20.713 00.002 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:00:20.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:20.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:00:20.713 00.000 10072 MoveAxis(W, 6, ABG)
23:00:20.713 00.000 10072 Guiding  Dir = 3, Dur = 6
23:00:20.714 00.001 10072 IsGuiding returns 0
23:00:20.714 00.000 10072 PulseGuide returned control before completion, sleep 16
23:00:20.734 00.020 1032 UpdateGuideState exits: m=1288 SNR=25.2
23:00:20.738 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:20.741 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:20.743 00.002 1032 Enqueuing Expose request
23:00:20.745 00.002 10072 IsGuiding returns 0
23:00:20.745 00.000 10072 Move returns status 0, amount 6
23:00:20.745 00.000 10072 MoveAxis(N, 0, ABG)
23:00:20.745 00.000 10072 Move returns status 0, amount 0
23:00:20.745 00.000 10072 move complete, result=0
23:00:20.745 00.000 10072 worker thread done servicing request
23:00:20.745 00.000 10072 Worker thread wakes up
23:00:20.745 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:20.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:20.753 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:00:21.383 00.630 10072 Exposure complete
23:00:21.438 00.055 10072 worker thread done servicing request
23:00:21.438 00.000 1032 OnExposeComplete: enter
23:00:21.441 00.003 1032 UpdateGuideState(): m_state=6
23:00:21.442 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6996
23:00:21.444 00.002 1032 Star::Find returns 1 (0), X=1101.95, Y=132.37, Mass=1332, SNR=25.6, Peak=112 HFD=3.3
23:00:21.447 00.003 1032 MultiStar: [#1 0.19,0.07,0.99,U] [#2 0.05,0.02,0.80,U] [#3 0.25,-0.04,0.79,U] [#4 0.05,0.01,0.70,U] [#5 -0.15,0.00,0.67,U] [#6 0.15,-0.10,0.65,U] [#7 0.11,0.18,0.69,U] [#8 0.04,-0.08,0.50,U] 
23:00:21.448 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.12, -0.01}
23:00:21.450 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
23:00:21.452 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
23:00:21.455 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.10 mountX=-0.02 mountY=-0.10, mountTheta=-1.73
23:00:21.459 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
23:00:21.461 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
23:00:21.462 00.001 10072 Worker thread wakes up
23:00:21.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
23:00:21.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
23:00:21.462 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.10
23:00:21.464 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:00:21.467 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
23:00:21.467 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
23:00:21.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:21.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:00:21.467 00.000 10072 MoveAxis(W, 6, ABG)
23:00:21.467 00.000 10072 Guiding  Dir = 3, Dur = 6
23:00:21.468 00.001 10072 IsGuiding returns 0
23:00:21.468 00.000 10072 PulseGuide returned control before completion, sleep 16
23:00:21.485 00.017 1032 UpdateGuideState exits: m=1332 SNR=25.6
23:00:21.487 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:21.489 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:21.490 00.001 1032 Enqueuing Expose request
23:00:21.493 00.003 10072 IsGuiding returns 0
23:00:21.493 00.000 10072 Move returns status 0, amount 6
23:00:21.493 00.000 10072 MoveAxis(N, 0, ABG)
23:00:21.493 00.000 10072 Move returns status 0, amount 0
23:00:21.493 00.000 10072 move complete, result=0
23:00:21.493 00.000 10072 worker thread done servicing request
23:00:21.493 00.000 10072 Worker thread wakes up
23:00:21.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:21.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:21.500 00.007 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:00:21.897 00.397 10072 Exposure complete
23:00:21.947 00.050 10072 worker thread done servicing request
23:00:21.948 00.001 1032 OnExposeComplete: enter
23:00:21.951 00.003 1032 UpdateGuideState(): m_state=6
23:00:21.952 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6997
23:00:21.954 00.002 1032 Star::Find returns 1 (0), X=1101.86, Y=132.49, Mass=1369, SNR=26.0, Peak=106 HFD=3.3
23:00:21.956 00.002 1032 MultiStar: [#1 0.05,0.16,0.96,U] [#2 0.01,0.05,0.80,U] [#3 0.00,0.25,0.75,U] [#4 0.09,0.04,0.63,U] [#5 -0.04,0.07,0.69,U] [#6 -0.06,0.10,0.59,U] [#7 0.11,0.12,0.69,U] [#8 0.08,0.06,0.51,U] 
23:00:21.959 00.003 1032 single-star, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.03, 0.11}
23:00:21.961 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
23:00:21.963 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
23:00:21.964 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.32 mountX=0.10 mountY=-0.05, mountTheta=-0.51
23:00:21.968 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
23:00:21.969 00.001 1032 Enqueuing Move request for scope (0.03, 0.11)
23:00:21.971 00.002 10072 Worker thread wakes up
23:00:21.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
23:00:21.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
23:00:21.971 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.05
23:00:21.974 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:00:21.976 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
23:00:21.976 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:00:21.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:21.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:00:21.976 00.000 10072 MoveAxis(W, 5, ABG)
23:00:21.976 00.000 10072 Guiding  Dir = 3, Dur = 5
23:00:21.976 00.000 10072 IsGuiding returns 0
23:00:21.977 00.001 10072 PulseGuide returned control before completion, sleep 15
23:00:21.996 00.019 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:00:21.998 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:22.001 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:22.003 00.002 10072 IsGuiding returns 0
23:00:22.004 00.001 1032 Enqueuing Expose request
23:00:22.006 00.002 10072 Move returns status 0, amount 5
23:00:22.006 00.000 10072 MoveAxis(N, 0, ABG)
23:00:22.006 00.000 10072 Move returns status 0, amount 0
23:00:22.006 00.000 10072 move complete, result=0
23:00:22.006 00.000 10072 worker thread done servicing request
23:00:22.006 00.000 10072 Worker thread wakes up
23:00:22.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:22.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:22.014 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:00:22.634 00.620 10072 Exposure complete
23:00:22.687 00.053 10072 worker thread done servicing request
23:00:22.688 00.001 1032 OnExposeComplete: enter
23:00:22.691 00.003 1032 UpdateGuideState(): m_state=6
23:00:22.692 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6998
23:00:22.694 00.002 1032 Star::Find returns 1 (0), X=1102.03, Y=132.42, Mass=1454, SNR=26.8, Peak=128 HFD=3.2
23:00:22.696 00.002 1032 MultiStar: [#1 0.16,0.16,0.92,U] [#2 0.06,-0.03,0.78,U] [#3 0.07,0.16,0.75,U] [#4 0.05,0.06,0.67,U] [#5 0.04,-0.10,0.66,U] [#6 0.14,-0.09,0.61,U] [#7 -0.02,0.14,0.66,U] [#8 0.12,-0.02,0.51,U] 
23:00:22.699 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.20, 0.04}
23:00:22.700 00.001 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
23:00:22.702 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
23:00:22.704 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.43 mountX=0.02 mountY=-0.11, mountTheta=-1.40
23:00:22.707 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
23:00:22.709 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
23:00:22.711 00.002 10072 Worker thread wakes up
23:00:22.711 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:00:22.711 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:00:22.711 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
23:00:22.713 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:00:22.715 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
23:00:22.715 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:00:22.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:22.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:00:22.715 00.000 10072 MoveAxis(W, 6, ABG)
23:00:22.715 00.000 10072 Guiding  Dir = 3, Dur = 6
23:00:22.717 00.002 10072 IsGuiding returns 0
23:00:22.717 00.000 10072 PulseGuide returned control before completion, sleep 16
23:00:22.733 00.016 1032 UpdateGuideState exits: m=1454 SNR=26.8
23:00:22.738 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:22.740 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:22.742 00.002 1032 Enqueuing Expose request
23:00:22.743 00.001 10072 IsGuiding returns 0
23:00:22.743 00.000 10072 Move returns status 0, amount 6
23:00:22.743 00.000 10072 MoveAxis(N, 0, ABG)
23:00:22.743 00.000 10072 Move returns status 0, amount 0
23:00:22.743 00.000 10072 move complete, result=0
23:00:22.743 00.000 10072 worker thread done servicing request
23:00:22.743 00.000 10072 Worker thread wakes up
23:00:22.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:22.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:22.751 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:00:23.163 00.412 10072 Exposure complete
23:00:23.226 00.063 10072 worker thread done servicing request
23:00:23.226 00.000 1032 OnExposeComplete: enter
23:00:23.228 00.002 1032 UpdateGuideState(): m_state=6
23:00:23.230 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6999
23:00:23.232 00.002 1032 Star::Find returns 1 (0), X=1102.02, Y=132.44, Mass=1324, SNR=25.6, Peak=112 HFD=3.2
23:00:23.233 00.001 1032 MultiStar: [#1 0.23,0.11,0.00,M1] [#2 0.13,0.05,0.83,U] [#3 0.15,0.29,0.00,M1] [#4 0.00,0.06,0.68,U] [#5 0.11,-0.15,0.66,U] [#6 -0.01,0.08,0.62,U] [#7 0.02,0.13,0.73,U] [#8 0.33,-0.09,0.00,M1] 
23:00:23.239 00.006 1032 refined, 5 included, MultiStar: {0.08, 0.04}, one-star: {0.19, 0.07}
23:00:23.243 00.004 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:00:23.245 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:00:23.246 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.48 mountX=0.02 mountY=-0.09, mountTheta=-1.35
23:00:23.249 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
23:00:23.251 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
23:00:23.253 00.002 10072 Worker thread wakes up
23:00:23.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
23:00:23.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
23:00:23.253 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
23:00:23.254 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:00:23.258 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
23:00:23.258 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:00:23.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:23.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:00:23.258 00.000 10072 MoveAxis(W, 5, ABG)
23:00:23.258 00.000 10072 Guiding  Dir = 3, Dur = 5
23:00:23.258 00.000 10072 IsGuiding returns 0
23:00:23.259 00.001 10072 PulseGuide returned control before completion, sleep 15
23:00:23.278 00.019 1032 UpdateGuideState exits: m=1324 SNR=25.6
23:00:23.280 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:23.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:23.284 00.002 1032 Enqueuing Expose request
23:00:23.285 00.001 10072 IsGuiding returns 0
23:00:23.285 00.000 10072 Move returns status 0, amount 5
23:00:23.285 00.000 10072 MoveAxis(N, 0, ABG)
23:00:23.285 00.000 10072 Move returns status 0, amount 0
23:00:23.286 00.001 10072 move complete, result=0
23:00:23.286 00.000 10072 worker thread done servicing request
23:00:23.286 00.000 10072 Worker thread wakes up
23:00:23.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:23.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:23.294 00.008 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:00:23.913 00.619 10072 Exposure complete
23:00:23.969 00.056 10072 worker thread done servicing request
23:00:23.970 00.001 1032 OnExposeComplete: enter
23:00:23.972 00.002 1032 UpdateGuideState(): m_state=6
23:00:23.974 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7000
23:00:23.975 00.001 1032 Star::Find returns 1 (0), X=1101.90, Y=132.42, Mass=1322, SNR=25.5, Peak=110 HFD=3.2
23:00:23.978 00.003 1032 MultiStar: [#1 0.27,0.04,0.00,M2] [#2 0.06,-0.09,0.76,U] [#3 0.16,0.28,0.00,M2] [#4 0.15,0.17,0.70,U] [#5 0.12,0.04,0.67,U] [#6 -0.03,0.05,0.66,U] [#7 0.12,0.24,0.00,M1] [#8 0.23,-0.14,0.00,M2] 
23:00:23.979 00.001 1032 single-star, 4 included, MultiStar: {0.07, 0.04}, one-star: {0.07, 0.04}
23:00:23.981 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
23:00:23.983 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
23:00:23.985 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.49 mountX=0.02 mountY=-0.08, mountTheta=-1.34
23:00:23.990 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
23:00:23.992 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
23:00:23.994 00.002 10072 Worker thread wakes up
23:00:23.994 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:00:23.994 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:00:23.994 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
23:00:23.996 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:00:23.999 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
23:00:23.999 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:00:23.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:23.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:00:23.999 00.000 10072 MoveAxis(W, 6, ABG)
23:00:23.999 00.000 10072 Guiding  Dir = 3, Dur = 6
23:00:24.000 00.001 10072 IsGuiding returns 0
23:00:24.000 00.000 10072 PulseGuide returned control before completion, sleep 16
23:00:24.019 00.019 1032 UpdateGuideState exits: m=1322 SNR=25.5
23:00:24.023 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:24.025 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:24.026 00.001 1032 Enqueuing Expose request
23:00:24.028 00.002 10072 IsGuiding returns 0
23:00:24.029 00.001 10072 Move returns status 0, amount 6
23:00:24.029 00.000 10072 MoveAxis(N, 0, ABG)
23:00:24.029 00.000 10072 Move returns status 0, amount 0
23:00:24.029 00.000 10072 move complete, result=0
23:00:24.029 00.000 10072 worker thread done servicing request
23:00:24.029 00.000 10072 Worker thread wakes up
23:00:24.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:24.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:24.038 00.009 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:00:24.443 00.405 10072 Exposure complete
23:00:24.494 00.051 10072 worker thread done servicing request
23:00:24.495 00.001 1032 OnExposeComplete: enter
23:00:24.498 00.003 1032 UpdateGuideState(): m_state=6
23:00:24.500 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7001
23:00:24.502 00.002 1032 Star::Find returns 1 (0), X=1101.93, Y=132.50, Mass=1383, SNR=26.1, Peak=113 HFD=3.1
23:00:24.505 00.003 1032 MultiStar: [#1 0.26,0.16,0.00,M3] [#2 0.19,0.12,0.78,U] [#3 0.05,0.35,0.00,M3] [#4 0.11,0.20,0.64,U] [#5 0.03,-0.08,0.69,U] [#6 0.15,-0.00,0.61,U] [#7 -0.02,0.30,0.00,M2] [#8 0.35,-0.16,0.00,M3] 
23:00:24.506 00.001 1032 refined, 4 included, MultiStar: {0.11, 0.08}, one-star: {0.10, 0.12}
23:00:24.508 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
23:00:24.509 00.001 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
23:00:24.511 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.59 mountX=0.04 mountY=-0.13, mountTheta=-1.24
23:00:24.514 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
23:00:24.517 00.003 1032 Enqueuing Move request for scope (0.11, 0.08)
23:00:24.525 00.008 10072 Worker thread wakes up
23:00:24.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:00:24.525 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:00:24.525 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.04 yDistance=-0.13
23:00:24.526 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:00:24.529 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
23:00:24.529 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:00:24.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:24.530 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:00:24.530 00.000 10072 MoveAxis(W, 4, ABG)
23:00:24.530 00.000 10072 Guiding  Dir = 3, Dur = 4
23:00:24.530 00.000 10072 IsGuiding returns 0
23:00:24.530 00.000 10072 PulseGuide returned control before completion, sleep 14
23:00:24.548 00.018 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:00:24.550 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:24.552 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:24.553 00.001 1032 Enqueuing Expose request
23:00:24.555 00.002 10072 IsGuiding returns 0
23:00:24.555 00.000 10072 Move returns status 0, amount 4
23:00:24.555 00.000 10072 MoveAxis(N, 0, ABG)
23:00:24.555 00.000 10072 Move returns status 0, amount 0
23:00:24.555 00.000 10072 move complete, result=0
23:00:24.555 00.000 10072 worker thread done servicing request
23:00:24.555 00.000 10072 Worker thread wakes up
23:00:24.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:24.555 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:24.562 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:00:25.194 00.632 10072 Exposure complete
23:00:25.247 00.053 10072 worker thread done servicing request
23:00:25.247 00.000 1032 OnExposeComplete: enter
23:00:25.249 00.002 1032 UpdateGuideState(): m_state=6
23:00:25.251 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7002
23:00:25.252 00.001 1032 Star::Find returns 1 (0), X=1101.98, Y=132.54, Mass=1335, SNR=25.7, Peak=122 HFD=3.4
23:00:25.254 00.002 1032 MultiStar: [#1 0.23,0.07,0.97,U] [#2 0.04,-0.01,0.84,U] [#3 0.03,0.24,0.75,U] [#4 0.06,0.21,0.67,U] [#5 0.01,0.21,0.66,U] [#6 0.21,-0.01,0.62,U] [#7 0.07,0.24,0.72,U] [#8 -0.01,0.14,0.53,U] 
23:00:25.256 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.14}, one-star: {0.15, 0.16}
23:00:25.257 00.001 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
23:00:25.259 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
23:00:25.261 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.95 mountX=0.11 mountY=-0.13, mountTheta=-0.88
23:00:25.264 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.14, opts=13)
23:00:25.266 00.002 1032 Enqueuing Move request for scope (0.10, 0.14)
23:00:25.268 00.002 10072 Worker thread wakes up
23:00:25.268 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
23:00:25.268 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
23:00:25.268 00.000 10072 Moving (0.10, 0.14) raw xDistance=0.11 yDistance=-0.13
23:00:25.271 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:00:25.273 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:00:25.273 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:00:25.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:25.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:00:25.273 00.000 10072 MoveAxis(W, 4, ABG)
23:00:25.273 00.000 10072 Guiding  Dir = 3, Dur = 4
23:00:25.273 00.000 10072 IsGuiding returns 0
23:00:25.275 00.002 10072 PulseGuide returned control before completion, sleep 14
23:00:25.292 00.017 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:00:25.294 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:25.296 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:25.297 00.001 1032 Enqueuing Expose request
23:00:25.304 00.007 10072 IsGuiding returns 0
23:00:25.304 00.000 10072 Move returns status 0, amount 4
23:00:25.304 00.000 10072 MoveAxis(N, 0, ABG)
23:00:25.304 00.000 10072 Move returns status 0, amount 0
23:00:25.304 00.000 10072 move complete, result=0
23:00:25.304 00.000 10072 worker thread done servicing request
23:00:25.304 00.000 10072 Worker thread wakes up
23:00:25.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:25.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:25.312 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:00:25.709 00.397 10072 Exposure complete
23:00:25.762 00.053 10072 worker thread done servicing request
23:00:25.762 00.000 1032 OnExposeComplete: enter
23:00:25.764 00.002 1032 UpdateGuideState(): m_state=6
23:00:25.767 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7003
23:00:25.769 00.002 1032 Star::Find returns 1 (0), X=1101.99, Y=132.40, Mass=1244, SNR=24.8, Peak=106 HFD=3.4
23:00:25.771 00.002 1032 MultiStar: [#1 0.04,0.21,1.01,U] [#2 0.19,-0.15,0.83,U] [#3 0.10,0.37,0.00,M3] [#4 0.17,-0.04,0.72,U] [#5 0.00,-0.05,0.69,U] [#6 -0.03,-0.11,0.62,U] [#7 0.11,0.14,0.73,U] [#8 0.18,0.03,0.58,U] 
23:00:25.774 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.02}, one-star: {0.16, 0.02}
23:00:25.776 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
23:00:25.778 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
23:00:25.779 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.15 mountX=-0.01 mountY=-0.11, mountTheta=-1.68
23:00:25.783 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
23:00:25.784 00.001 1032 Enqueuing Move request for scope (0.10, 0.02)
23:00:25.786 00.002 10072 Worker thread wakes up
23:00:25.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:00:25.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:00:25.786 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.11
23:00:25.788 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:00:25.791 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:00:25.791 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:00:25.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:25.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:00:25.791 00.000 10072 MoveAxis(W, 4, ABG)
23:00:25.791 00.000 10072 Guiding  Dir = 3, Dur = 4
23:00:25.792 00.001 10072 IsGuiding returns 0
23:00:25.792 00.000 10072 PulseGuide returned control before completion, sleep 14
23:00:25.809 00.017 1032 UpdateGuideState exits: m=1244 SNR=24.8
23:00:25.811 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:25.814 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:25.815 00.001 1032 Enqueuing Expose request
23:00:25.818 00.003 10072 IsGuiding returns 0
23:00:25.818 00.000 10072 Move returns status 0, amount 4
23:00:25.818 00.000 10072 MoveAxis(N, 0, ABG)
23:00:25.818 00.000 10072 Move returns status 0, amount 0
23:00:25.818 00.000 10072 move complete, result=0
23:00:25.818 00.000 10072 worker thread done servicing request
23:00:25.818 00.000 10072 Worker thread wakes up
23:00:25.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:25.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:25.825 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:00:26.443 00.618 10072 Exposure complete
23:00:26.492 00.049 10072 worker thread done servicing request
23:00:26.492 00.000 1032 OnExposeComplete: enter
23:00:26.494 00.002 1032 UpdateGuideState(): m_state=6
23:00:26.497 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7004
23:00:26.499 00.002 1032 Star::Find returns 1 (0), X=1102.03, Y=132.51, Mass=1410, SNR=26.4, Peak=121 HFD=3.5
23:00:26.501 00.002 1032 MultiStar: [#1 0.02,0.26,0.00,M2] [#2 0.00,0.09,0.80,U] [#3 0.16,0.14,0.78,U] [#4 0.00,0.19,0.68,U] [#5 0.13,-0.01,0.65,U] [#6 -0.01,-0.10,0.61,U] [#7 0.14,0.17,0.70,U] [#8 0.19,0.11,0.51,U] 
23:00:26.502 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.09}, one-star: {0.20, 0.13}
23:00:26.504 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
23:00:26.506 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
23:00:26.508 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.73 mountX=0.06 mountY=-0.13, mountTheta=-1.10
23:00:26.511 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
23:00:26.513 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
23:00:26.515 00.002 10072 Worker thread wakes up
23:00:26.516 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:00:26.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:00:26.516 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.13
23:00:26.519 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:00:26.522 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:00:26.522 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:00:26.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:26.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:00:26.522 00.000 10072 MoveAxis(W, 4, ABG)
23:00:26.522 00.000 10072 Guiding  Dir = 3, Dur = 4
23:00:26.523 00.001 10072 IsGuiding returns 0
23:00:26.524 00.001 10072 PulseGuide returned control before completion, sleep 14
23:00:26.540 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:00:26.542 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:26.544 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:26.545 00.001 1032 Enqueuing Expose request
23:00:26.552 00.007 10072 IsGuiding returns 0
23:00:26.552 00.000 10072 Move returns status 0, amount 4
23:00:26.552 00.000 10072 MoveAxis(N, 0, ABG)
23:00:26.552 00.000 10072 Move returns status 0, amount 0
23:00:26.553 00.001 10072 move complete, result=0
23:00:26.553 00.000 10072 worker thread done servicing request
23:00:26.553 00.000 10072 Worker thread wakes up
23:00:26.553 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:26.553 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:26.555 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:00:26.961 00.406 10072 Exposure complete
23:00:27.010 00.049 10072 worker thread done servicing request
23:00:27.010 00.000 1032 OnExposeComplete: enter
23:00:27.012 00.002 1032 UpdateGuideState(): m_state=6
23:00:27.014 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7005
23:00:27.016 00.002 1032 Star::Find returns 1 (0), X=1102.03, Y=132.56, Mass=1357, SNR=25.9, Peak=120 HFD=3.3
23:00:27.018 00.002 1032 MultiStar: [#1 0.13,0.27,0.00,M3] [#2 -0.07,-0.04,0.78,U] [#3 0.11,0.22,0.74,U] [#4 0.11,0.24,0.00,M1] [#5 0.02,-0.02,0.67,U] [#6 0.12,-0.01,0.62,U] [#7 0.08,0.44,0.00,M1] [#8 0.14,0.13,0.50,U] 
23:00:27.021 00.003 1032 refined, 5 included, MultiStar: {0.09, 0.08}, one-star: {0.20, 0.18}
23:00:27.023 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
23:00:27.024 00.001 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
23:00:27.026 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=0.06 mountY=-0.11, mountTheta=-1.09
23:00:27.028 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
23:00:27.029 00.001 1032 Enqueuing Move request for scope (0.09, 0.08)
23:00:27.031 00.002 10072 Worker thread wakes up
23:00:27.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:00:27.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:00:27.031 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.06 yDistance=-0.11
23:00:27.033 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:00:27.035 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:00:27.035 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:00:27.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:27.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:00:27.035 00.000 10072 MoveAxis(W, 3, ABG)
23:00:27.035 00.000 10072 Guiding  Dir = 3, Dur = 3
23:00:27.035 00.000 10072 IsGuiding returns 0
23:00:27.036 00.001 10072 PulseGuide returned control before completion, sleep 13
23:00:27.052 00.016 1032 UpdateGuideState exits: m=1357 SNR=25.9
23:00:27.055 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:27.057 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:27.058 00.001 1032 Enqueuing Expose request
23:00:27.060 00.002 10072 IsGuiding returns 0
23:00:27.060 00.000 10072 Move returns status 0, amount 3
23:00:27.060 00.000 10072 MoveAxis(N, 0, ABG)
23:00:27.060 00.000 10072 Move returns status 0, amount 0
23:00:27.060 00.000 10072 move complete, result=0
23:00:27.060 00.000 10072 worker thread done servicing request
23:00:27.060 00.000 10072 Worker thread wakes up
23:00:27.060 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:27.060 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:27.067 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:00:27.695 00.628 10072 Exposure complete
23:00:27.748 00.053 10072 worker thread done servicing request
23:00:27.748 00.000 1032 OnExposeComplete: enter
23:00:27.751 00.003 1032 UpdateGuideState(): m_state=6
23:00:27.753 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7006
23:00:27.754 00.001 1032 Star::Find returns 1 (0), X=1101.89, Y=132.63, Mass=1354, SNR=25.9, Peak=100 HFD=3.3
23:00:27.757 00.003 1032 MultiStar: [#1 0.18,0.34,0.00,M4] [#2 0.04,0.18,0.79,U] [#3 0.22,0.37,0.00,M2] [#4 0.07,0.24,0.69,U] [#5 0.05,0.18,0.66,U] [#6 -0.02,0.19,0.59,U] [#7 0.24,0.49,0.00,M2] [#8 0.16,0.28,0.00,M1] 
23:00:27.758 00.001 1032 refined, 4 included, MultiStar: {0.04, 0.21}, one-star: {0.06, 0.25}
23:00:27.759 00.001 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
23:00:27.762 00.003 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
23:00:27.763 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.37 mountX=0.19 mountY=-0.10, mountTheta=-0.46
23:00:27.766 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.21, opts=13)
23:00:27.770 00.004 1032 Enqueuing Move request for scope (0.04, 0.21)
23:00:27.773 00.003 10072 Worker thread wakes up
23:00:27.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
23:00:27.773 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
23:00:27.773 00.000 10072 Moving (0.04, 0.21) raw xDistance=0.19 yDistance=-0.10
23:00:27.775 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:00:27.777 00.002 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 287.36
23:00:27.777 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
23:00:27.778 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:27.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:00:27.778 00.000 10072 MoveAxis(W, 95, ABG)
23:00:27.778 00.000 10072 Guiding  Dir = 3, Dur = 95
23:00:27.778 00.000 10072 IsGuiding returns 0
23:00:27.778 00.000 10072 PulseGuide returned control before completion, sleep 105
23:00:27.793 00.015 1032 UpdateGuideState exits: m=1354 SNR=25.9
23:00:27.796 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:27.800 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:27.804 00.004 1032 Enqueuing Expose request
23:00:27.897 00.093 10072 IsGuiding returns 0
23:00:27.897 00.000 10072 Move returns status 0, amount 95
23:00:27.897 00.000 10072 MoveAxis(N, 0, ABG)
23:00:27.897 00.000 10072 Move returns status 0, amount 0
23:00:27.897 00.000 10072 move complete, result=0
23:00:27.897 00.000 1032 GuideStep: 0.2 px 95 ms WEST, -0.1 px 0 ms NORTH
23:00:27.901 00.004 10072 worker thread done servicing request
23:00:27.901 00.000 10072 Worker thread wakes up
23:00:27.901 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:27.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:28.306 00.405 10072 Exposure complete
23:00:28.360 00.054 10072 worker thread done servicing request
23:00:28.360 00.000 1032 OnExposeComplete: enter
23:00:28.362 00.002 1032 UpdateGuideState(): m_state=6
23:00:28.363 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7007
23:00:28.367 00.004 1032 Star::Find returns 1 (0), X=1101.79, Y=132.60, Mass=1375, SNR=26.1, Peak=115 HFD=3.2
23:00:28.369 00.002 1032 MultiStar: [#1 0.26,0.26,0.00,M5] [#2 0.18,0.02,0.79,U] [#3 0.11,0.43,0.00,M3] [#4 0.23,0.24,0.00,M1] [#5 -0.00,0.23,0.64,U] [#6 0.07,0.18,0.60,U] [#7 0.24,0.32,0.00,M3] [#8 0.15,0.21,0.00,M2] 
23:00:28.370 00.001 1032 refined, 3 included, MultiStar: {0.05, 0.16}, one-star: {-0.04, 0.22}
23:00:28.372 00.002 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
23:00:28.373 00.001 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
23:00:28.375 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.28 mountX=0.14 mountY=-0.09, mountTheta=-0.55
23:00:28.378 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.16, opts=13)
23:00:28.380 00.002 1032 Enqueuing Move request for scope (0.05, 0.16)
23:00:28.382 00.002 10072 Worker thread wakes up
23:00:28.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
23:00:28.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
23:00:28.382 00.000 10072 Moving (0.05, 0.16) raw xDistance=0.14 yDistance=-0.09
23:00:28.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:00:28.387 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.36
23:00:28.387 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:00:28.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:28.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:00:28.388 00.001 10072 MoveAxis(W, 71, ABG)
23:00:28.388 00.000 10072 Guiding  Dir = 3, Dur = 71
23:00:28.388 00.000 10072 IsGuiding returns 0
23:00:28.388 00.000 10072 PulseGuide returned control before completion, sleep 81
23:00:28.406 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:00:28.407 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:28.410 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:28.411 00.001 1032 Enqueuing Expose request
23:00:28.476 00.065 10072 IsGuiding returns 0
23:00:28.476 00.000 10072 Move returns status 0, amount 71
23:00:28.476 00.000 10072 MoveAxis(N, 0, ABG)
23:00:28.476 00.000 10072 Move returns status 0, amount 0
23:00:28.476 00.000 10072 move complete, result=0
23:00:28.476 00.000 10072 worker thread done servicing request
23:00:28.476 00.000 10072 Worker thread wakes up
23:00:28.477 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:28.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:28.477 00.000 1032 GuideStep: 0.1 px 71 ms WEST, -0.1 px 0 ms NORTH
23:00:29.102 00.625 10072 Exposure complete
23:00:29.155 00.053 10072 worker thread done servicing request
23:00:29.155 00.000 1032 OnExposeComplete: enter
23:00:29.158 00.003 1032 UpdateGuideState(): m_state=6
23:00:29.160 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7008
23:00:29.162 00.002 1032 Star::Find returns 1 (0), X=1101.90, Y=132.42, Mass=1219, SNR=24.5, Peak=100 HFD=3.1
23:00:29.164 00.002 1032 MultiStar: [#1 0.26,-0.03,0.00,M6] [#2 0.21,-0.07,0.84,U] [#3 0.22,0.07,0.84,U] [#4 0.17,0.05,0.74,U] [#5 -0.03,-0.11,0.70,U] [#6 0.05,-0.06,0.64,U] [#7 0.13,0.19,0.72,U] [#8 0.04,0.03,0.56,U] 
23:00:29.166 00.002 1032 single-star, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.07, 0.04}
23:00:29.168 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
23:00:29.169 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
23:00:29.171 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.54 mountX=0.02 mountY=-0.08, mountTheta=-1.29
23:00:29.174 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
23:00:29.177 00.003 1032 Enqueuing Move request for scope (0.07, 0.04)
23:00:29.181 00.004 10072 Worker thread wakes up
23:00:29.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:00:29.181 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:00:29.181 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
23:00:29.182 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:00:29.186 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:00:29.186 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:00:29.186 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:29.186 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:00:29.186 00.000 10072 MoveAxis(W, 4, ABG)
23:00:29.186 00.000 10072 Guiding  Dir = 3, Dur = 4
23:00:29.187 00.001 10072 IsGuiding returns 0
23:00:29.187 00.000 10072 PulseGuide returned control before completion, sleep 14
23:00:29.207 00.020 1032 UpdateGuideState exits: m=1219 SNR=24.5
23:00:29.210 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:29.212 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:29.214 00.002 10072 IsGuiding returns 0
23:00:29.214 00.000 10072 Move returns status 0, amount 4
23:00:29.214 00.000 10072 MoveAxis(N, 0, ABG)
23:00:29.215 00.001 10072 Move returns status 0, amount 0
23:00:29.215 00.000 10072 move complete, result=0
23:00:29.215 00.000 1032 Enqueuing Expose request
23:00:29.217 00.002 10072 worker thread done servicing request
23:00:29.217 00.000 10072 Worker thread wakes up
23:00:29.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:29.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:29.217 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:00:29.633 00.416 10072 Exposure complete
23:00:29.687 00.054 10072 worker thread done servicing request
23:00:29.687 00.000 1032 OnExposeComplete: enter
23:00:29.689 00.002 1032 UpdateGuideState(): m_state=6
23:00:29.691 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7009
23:00:29.693 00.002 1032 Star::Find returns 1 (0), X=1101.96, Y=132.37, Mass=1289, SNR=25.2, Peak=106 HFD=3.3
23:00:29.695 00.002 1032 MultiStar: [#1 0.22,0.09,0.95,U] [#2 0.22,-0.08,0.83,U] [#3 0.18,0.20,0.00,M3] [#4 0.26,0.12,0.00,M1] [#5 0.10,0.04,0.70,U] [#6 0.13,-0.08,0.65,U] [#7 0.14,0.18,0.72,U] [#8 0.25,0.12,0.00,M2] 
23:00:29.696 00.001 1032 single-star, 5 included, MultiStar: {0.16, 0.02}, one-star: {0.13, -0.01}
23:00:29.698 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
23:00:29.700 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
23:00:29.702 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.10 mountX=-0.04 mountY=-0.12, mountTheta=-1.93
23:00:29.706 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
23:00:29.709 00.003 1032 Enqueuing Move request for scope (0.13, -0.01)
23:00:29.711 00.002 10072 Worker thread wakes up
23:00:29.711 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
23:00:29.711 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
23:00:29.711 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.12
23:00:29.714 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:00:29.717 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:00:29.717 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:00:29.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:29.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:00:29.718 00.001 10072 MoveAxis(W, 3, ABG)
23:00:29.718 00.000 10072 Guiding  Dir = 3, Dur = 3
23:00:29.718 00.000 10072 IsGuiding returns 0
23:00:29.719 00.001 10072 PulseGuide returned control before completion, sleep 13
23:00:29.738 00.019 1032 UpdateGuideState exits: m=1289 SNR=25.2
23:00:29.740 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:29.742 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:29.743 00.001 1032 Enqueuing Expose request
23:00:29.745 00.002 10072 IsGuiding returns 0
23:00:29.745 00.000 10072 Move returns status 0, amount 3
23:00:29.745 00.000 10072 MoveAxis(N, 0, ABG)
23:00:29.745 00.000 10072 Move returns status 0, amount 0
23:00:29.745 00.000 10072 move complete, result=0
23:00:29.745 00.000 10072 worker thread done servicing request
23:00:29.745 00.000 10072 Worker thread wakes up
23:00:29.745 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:29.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:29.753 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:00:30.380 00.627 10072 Exposure complete
23:00:30.434 00.054 10072 worker thread done servicing request
23:00:30.434 00.000 1032 OnExposeComplete: enter
23:00:30.436 00.002 1032 UpdateGuideState(): m_state=6
23:00:30.438 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7010
23:00:30.439 00.001 1032 Star::Find returns 1 (0), X=1101.90, Y=132.60, Mass=1325, SNR=25.6, Peak=104 HFD=3.3
23:00:30.442 00.003 1032 MultiStar: [#1 0.16,0.22,0.00,M6] [#2 0.08,0.10,0.76,U] [#3 0.15,0.24,0.00,M4] [#4 -0.01,0.21,0.72,U] [#5 -0.01,0.13,0.67,U] [#6 0.12,0.10,0.65,U] [#7 0.12,0.39,0.00,M2] [#8 0.25,0.09,0.00,M3] 
23:00:30.444 00.002 1032 refined, 4 included, MultiStar: {0.05, 0.16}, one-star: {0.07, 0.22}
23:00:30.445 00.001 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
23:00:30.447 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
23:00:30.449 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.25 mountX=0.14 mountY=-0.09, mountTheta=-0.58
23:00:30.452 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.16, opts=13)
23:00:30.454 00.002 1032 Enqueuing Move request for scope (0.05, 0.16)
23:00:30.456 00.002 10072 Worker thread wakes up
23:00:30.456 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
23:00:30.457 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
23:00:30.457 00.000 10072 Moving (0.05, 0.16) raw xDistance=0.14 yDistance=-0.09
23:00:30.459 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:00:30.462 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.36
23:00:30.462 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:00:30.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:30.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:00:30.462 00.000 10072 MoveAxis(W, 68, ABG)
23:00:30.462 00.000 10072 Guiding  Dir = 3, Dur = 68
23:00:30.462 00.000 10072 IsGuiding returns 0
23:00:30.463 00.001 10072 PulseGuide returned control before completion, sleep 78
23:00:30.480 00.017 1032 UpdateGuideState exits: m=1325 SNR=25.6
23:00:30.483 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:30.484 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:30.486 00.002 1032 Enqueuing Expose request
23:00:30.551 00.065 10072 IsGuiding returns 0
23:00:30.551 00.000 10072 Move returns status 0, amount 68
23:00:30.551 00.000 10072 MoveAxis(N, 0, ABG)
23:00:30.551 00.000 10072 Move returns status 0, amount 0
23:00:30.551 00.000 10072 move complete, result=0
23:00:30.551 00.000 10072 worker thread done servicing request
23:00:30.551 00.000 1032 GuideStep: 0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
23:00:30.554 00.003 10072 Worker thread wakes up
23:00:30.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:30.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:30.961 00.407 10072 Exposure complete
23:00:31.017 00.056 10072 worker thread done servicing request
23:00:31.019 00.002 1032 OnExposeComplete: enter
23:00:31.022 00.003 1032 UpdateGuideState(): m_state=6
23:00:31.024 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7011
23:00:31.025 00.001 1032 Star::Find returns 1 (0), X=1101.80, Y=132.53, Mass=1372, SNR=26.0, Peak=115 HFD=3.1
23:00:31.027 00.002 1032 MultiStar: [#1 0.17,0.19,0.00,M7] [#2 0.02,0.06,0.77,U] [#3 0.16,0.36,0.00,M5] [#4 0.06,0.25,0.00,M1] [#5 -0.01,-0.08,0.68,U] [#6 -0.03,0.09,0.61,U] [#7 0.08,0.34,0.00,M3] [#8 0.21,0.02,0.49,U] 
23:00:31.029 00.002 1032 refined, 4 included, MultiStar: {0.02, 0.06}, one-star: {-0.03, 0.15}
23:00:31.031 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
23:00:31.032 00.001 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
23:00:31.033 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.26 mountX=0.05 mountY=-0.03, mountTheta=-0.57
23:00:31.036 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
23:00:31.038 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
23:00:31.039 00.001 10072 Worker thread wakes up
23:00:31.040 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
23:00:31.040 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
23:00:31.040 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
23:00:31.041 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:00:31.043 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:00:31.043 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:00:31.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:31.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:00:31.045 00.002 10072 MoveAxis(W, 2, ABG)
23:00:31.045 00.000 10072 Guiding  Dir = 3, Dur = 2
23:00:31.045 00.000 10072 IsGuiding returns 0
23:00:31.045 00.000 10072 PulseGuide returned control before completion, sleep 12
23:00:31.064 00.019 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:00:31.066 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:31.068 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:31.071 00.003 1032 Enqueuing Expose request
23:00:31.072 00.001 10072 IsGuiding returns 0
23:00:31.072 00.000 10072 Move returns status 0, amount 2
23:00:31.072 00.000 10072 MoveAxis(N, 0, ABG)
23:00:31.073 00.001 10072 Move returns status 0, amount 0
23:00:31.073 00.000 10072 move complete, result=0
23:00:31.073 00.000 10072 worker thread done servicing request
23:00:31.073 00.000 10072 Worker thread wakes up
23:00:31.073 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:31.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:31.082 00.009 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:00:31.706 00.624 10072 Exposure complete
23:00:31.758 00.052 10072 worker thread done servicing request
23:00:31.758 00.000 1032 OnExposeComplete: enter
23:00:31.760 00.002 1032 UpdateGuideState(): m_state=6
23:00:31.762 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7012
23:00:31.764 00.002 1032 Star::Find returns 1 (0), X=1101.88, Y=132.40, Mass=1427, SNR=26.5, Peak=115 HFD=3.4
23:00:31.767 00.003 1032 MultiStar: [#1 0.20,0.01,0.94,U] [#2 0.08,-0.05,0.80,U] [#3 0.12,0.17,0.76,U] [#4 0.12,0.11,0.68,U] [#5 -0.02,0.00,0.64,U] [#6 0.14,-0.06,0.60,U] [#7 0.03,0.29,0.00,M4] [#8 0.08,0.08,0.52,U] 
23:00:31.770 00.003 1032 single-star, 7 included, MultiStar: {0.10, 0.04}, one-star: {0.05, 0.03}
23:00:31.772 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:00:31.774 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:00:31.776 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.53 mountX=0.01 mountY=-0.05, mountTheta=-1.30
23:00:31.778 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:00:31.780 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
23:00:31.781 00.001 10072 Worker thread wakes up
23:00:31.781 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:00:31.782 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:00:31.782 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.05
23:00:31.784 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:00:31.786 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:00:31.786 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:00:31.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:31.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:00:31.786 00.000 10072 MoveAxis(W, 1, ABG)
23:00:31.786 00.000 10072 Guiding  Dir = 3, Dur = 1
23:00:31.787 00.001 10072 IsGuiding returns 0
23:00:31.787 00.000 10072 PulseGuide returned control before completion, sleep 11
23:00:31.806 00.019 1032 UpdateGuideState exits: m=1427 SNR=26.5
23:00:31.809 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:31.811 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:31.813 00.002 1032 Enqueuing Expose request
23:00:31.815 00.002 10072 IsGuiding returns 0
23:00:31.815 00.000 10072 Move returns status 0, amount 1
23:00:31.815 00.000 10072 MoveAxis(N, 0, ABG)
23:00:31.815 00.000 10072 Move returns status 0, amount 0
23:00:31.815 00.000 10072 move complete, result=0
23:00:31.815 00.000 10072 worker thread done servicing request
23:00:31.816 00.001 10072 Worker thread wakes up
23:00:31.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:31.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:31.822 00.006 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:00:32.223 00.401 10072 Exposure complete
23:00:32.278 00.055 10072 worker thread done servicing request
23:00:32.278 00.000 1032 OnExposeComplete: enter
23:00:32.281 00.003 1032 UpdateGuideState(): m_state=6
23:00:32.283 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7013
23:00:32.284 00.001 1032 Star::Find returns 1 (0), X=1101.95, Y=132.40, Mass=1355, SNR=25.9, Peak=117 HFD=3.3
23:00:32.286 00.002 1032 MultiStar: [#1 0.21,0.10,0.96,U] [#2 -0.00,-0.06,0.79,U] [#3 0.09,0.25,0.00,M5] [#4 0.01,0.13,0.68,U] [#5 -0.04,0.04,0.65,U] [#6 0.05,-0.04,0.63,U] [#7 0.06,0.27,0.00,M5] [#8 0.23,-0.05,0.52,U] 
23:00:32.288 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.03}, one-star: {0.12, 0.02}
23:00:32.290 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:00:32.292 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:00:32.294 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.29 mountX=0.00 mountY=-0.09, mountTheta=-1.54
23:00:32.296 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
23:00:32.298 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
23:00:32.301 00.003 10072 Worker thread wakes up
23:00:32.301 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:00:32.301 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:00:32.301 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.00 yDistance=-0.09
23:00:32.304 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:00:32.307 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:00:32.307 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:00:32.307 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:32.307 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:00:32.307 00.000 10072 MoveAxis(W, 1, ABG)
23:00:32.307 00.000 10072 Guiding  Dir = 3, Dur = 1
23:00:32.307 00.000 10072 IsGuiding returns 0
23:00:32.308 00.001 10072 PulseGuide returned control before completion, sleep 11
23:00:32.326 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:00:32.327 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:32.330 00.003 10072 IsGuiding returns 0
23:00:32.330 00.000 10072 Move returns status 0, amount 1
23:00:32.330 00.000 10072 MoveAxis(N, 0, ABG)
23:00:32.330 00.000 10072 Move returns status 0, amount 0
23:00:32.331 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:32.332 00.001 1032 Enqueuing Expose request
23:00:32.335 00.003 10072 move complete, result=0
23:00:32.335 00.000 10072 worker thread done servicing request
23:00:32.335 00.000 10072 Worker thread wakes up
23:00:32.335 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:32.335 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:32.335 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:00:32.971 00.636 10072 Exposure complete
23:00:33.024 00.053 10072 worker thread done servicing request
23:00:33.025 00.001 1032 OnExposeComplete: enter
23:00:33.027 00.002 1032 UpdateGuideState(): m_state=6
23:00:33.029 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7014
23:00:33.031 00.002 1032 Star::Find returns 1 (0), X=1101.83, Y=132.52, Mass=1412, SNR=26.4, Peak=133 HFD=3.0
23:00:33.033 00.002 1032 MultiStar: [#1 0.21,0.16,0.00,M6] [#2 -0.03,0.03,0.79,U] [#3 -0.01,0.31,0.00,M6] [#4 -0.02,0.22,0.71,U] [#5 0.06,0.07,0.66,U] [#6 0.01,0.02,0.61,U] [#7 0.07,0.30,0.00,M6] [#8 0.18,0.02,0.49,U] 
23:00:33.035 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.09}, one-star: {0.01, 0.14}
23:00:33.037 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
23:00:33.039 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
23:00:33.040 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.32 mountX=0.08 mountY=-0.05, mountTheta=-0.51
23:00:33.044 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
23:00:33.046 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
23:00:33.047 00.001 10072 Worker thread wakes up
23:00:33.048 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:00:33.048 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:00:33.048 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.05
23:00:33.051 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:00:33.054 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:00:33.054 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:00:33.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:33.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:00:33.054 00.000 10072 MoveAxis(W, 2, ABG)
23:00:33.054 00.000 10072 Guiding  Dir = 3, Dur = 2
23:00:33.055 00.001 10072 IsGuiding returns 0
23:00:33.055 00.000 10072 PulseGuide returned control before completion, sleep 12
23:00:33.071 00.016 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:00:33.073 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:33.075 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:33.077 00.002 1032 Enqueuing Expose request
23:00:33.079 00.002 10072 IsGuiding returns 0
23:00:33.079 00.000 10072 Move returns status 0, amount 2
23:00:33.079 00.000 10072 MoveAxis(N, 0, ABG)
23:00:33.079 00.000 10072 Move returns status 0, amount 0
23:00:33.079 00.000 10072 move complete, result=0
23:00:33.079 00.000 10072 worker thread done servicing request
23:00:33.079 00.000 10072 Worker thread wakes up
23:00:33.079 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:33.079 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:33.088 00.009 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:00:33.485 00.397 10072 Exposure complete
23:00:33.541 00.056 10072 worker thread done servicing request
23:00:33.541 00.000 1032 OnExposeComplete: enter
23:00:33.543 00.002 1032 UpdateGuideState(): m_state=6
23:00:33.546 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7015
23:00:33.548 00.002 1032 Star::Find returns 1 (0), X=1101.89, Y=132.59, Mass=1436, SNR=26.6, Peak=120 HFD=3.3
23:00:33.550 00.002 1032 MultiStar: [#1 0.22,0.21,0.00,M7] [#2 -0.04,0.13,0.73,U] [#3 0.04,0.34,0.00,M7] [#4 0.11,0.27,0.00,M1] [#5 0.03,0.13,0.62,U] [#6 -0.02,0.05,0.59,U] [#7 0.12,0.42,0.00,M7] [#8 0.11,0.10,0.51,U] 
23:00:33.552 00.002 1032 refined, 4 included, MultiStar: {0.03, 0.13}, one-star: {0.06, 0.21}
23:00:33.554 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
23:00:33.556 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
23:00:33.558 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.36 mountX=0.12 mountY=-0.06, mountTheta=-0.47
23:00:33.561 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.13, opts=13)
23:00:33.562 00.001 1032 Enqueuing Move request for scope (0.03, 0.13)
23:00:33.564 00.002 10072 Worker thread wakes up
23:00:33.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
23:00:33.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
23:00:33.564 00.000 10072 Moving (0.03, 0.13) raw xDistance=0.12 yDistance=-0.06
23:00:33.566 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:00:33.569 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:00:33.569 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:00:33.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:33.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:00:33.569 00.000 10072 MoveAxis(W, 1, ABG)
23:00:33.569 00.000 10072 Guiding  Dir = 3, Dur = 1
23:00:33.570 00.001 10072 IsGuiding returns 0
23:00:33.570 00.000 10072 PulseGuide returned control before completion, sleep 11
23:00:33.586 00.016 1032 UpdateGuideState exits: m=1436 SNR=26.6
23:00:33.588 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:33.590 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:33.592 00.002 1032 Enqueuing Expose request
23:00:33.594 00.002 10072 IsGuiding returns 0
23:00:33.594 00.000 10072 Move returns status 0, amount 1
23:00:33.594 00.000 10072 MoveAxis(N, 0, ABG)
23:00:33.594 00.000 10072 Move returns status 0, amount 0
23:00:33.594 00.000 10072 move complete, result=0
23:00:33.595 00.001 10072 worker thread done servicing request
23:00:33.595 00.000 10072 Worker thread wakes up
23:00:33.595 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:33.595 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:33.602 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:00:34.218 00.616 10072 Exposure complete
23:00:34.273 00.055 10072 worker thread done servicing request
23:00:34.273 00.000 1032 OnExposeComplete: enter
23:00:34.275 00.002 1032 UpdateGuideState(): m_state=6
23:00:34.277 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7016
23:00:34.279 00.002 1032 Star::Find returns 1 (0), X=1101.95, Y=132.48, Mass=1419, SNR=26.5, Peak=117 HFD=3.5
23:00:34.280 00.001 1032 MultiStar: [#1 0.27,0.24,0.00,M8] [#2 0.14,-0.04,0.75,U] [#3 0.13,0.37,0.00,M8] [#4 0.07,0.31,0.00,M2] [#5 0.07,0.01,0.67,U] [#6 0.08,0.04,0.59,U] [#7 0.18,0.30,0.00,M8] [#8 0.24,0.11,0.00,M1] 
23:00:34.282 00.002 1032 refined, 3 included, MultiStar: {0.11, 0.03}, one-star: {0.12, 0.10}
23:00:34.285 00.003 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
23:00:34.286 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
23:00:34.288 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.31 mountX=0.01 mountY=-0.11, mountTheta=-1.52
23:00:34.292 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
23:00:34.294 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
23:00:34.296 00.002 10072 Worker thread wakes up
23:00:34.296 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:00:34.296 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:00:34.296 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.01 yDistance=-0.11
23:00:34.299 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:00:34.301 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:00:34.301 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:00:34.301 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:34.301 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:00:34.301 00.000 10072 MoveAxis(W, 1, ABG)
23:00:34.301 00.000 10072 Guiding  Dir = 3, Dur = 1
23:00:34.302 00.001 10072 IsGuiding returns 0
23:00:34.303 00.001 10072 IsGuiding returns 1
23:00:34.304 00.001 10072 scope still moving after pulse duration time elapsed
23:00:34.320 00.016 1032 UpdateGuideState exits: m=1419 SNR=26.5
23:00:34.322 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:34.323 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:34.326 00.003 1032 Enqueuing Expose request
23:00:34.329 00.003 10072 IsGuiding returns 1
23:00:34.356 00.027 10072 IsGuiding returns 0
23:00:34.356 00.000 10072 scope move finished after 1 + 53 ms
23:00:34.356 00.000 10072 Move returns status 0, amount 1
23:00:34.356 00.000 10072 MoveAxis(N, 0, ABG)
23:00:34.356 00.000 10072 Move returns status 0, amount 0
23:00:34.356 00.000 10072 move complete, result=0
23:00:34.356 00.000 10072 worker thread done servicing request
23:00:34.356 00.000 10072 Worker thread wakes up
23:00:34.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:34.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:34.356 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:00:34.764 00.408 10072 Exposure complete
23:00:34.818 00.054 10072 worker thread done servicing request
23:00:34.818 00.000 1032 OnExposeComplete: enter
23:00:34.819 00.001 1032 UpdateGuideState(): m_state=6
23:00:34.822 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7017
23:00:34.823 00.001 1032 Star::Find returns 1 (0), X=1101.90, Y=132.60, Mass=1407, SNR=26.4, Peak=115 HFD=3.3
23:00:34.825 00.002 1032 MultiStar: [#1 0.27,0.10,0.00,M9] [#2 0.12,0.04,0.73,U] [#3 0.17,0.31,0.00,M9] [#4 0.11,0.27,0.00,M3] [#5 0.04,0.09,0.67,U] [#6 0.03,0.17,0.61,U] [#7 0.19,0.27,0.00,M9] [#8 0.19,-0.05,0.52,U] 
23:00:34.826 00.001 1032 refined, 4 included, MultiStar: {0.09, 0.11}, one-star: {0.07, 0.23}
23:00:34.827 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
23:00:34.829 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
23:00:34.832 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.91 mountX=0.09 mountY=-0.11, mountTheta=-0.92
23:00:34.836 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
23:00:34.838 00.002 1032 Enqueuing Move request for scope (0.09, 0.11)
23:00:34.841 00.003 10072 Worker thread wakes up
23:00:34.841 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
23:00:34.841 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
23:00:34.841 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.09 yDistance=-0.11
23:00:34.843 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:00:34.845 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:00:34.845 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:00:34.845 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:34.845 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:00:34.845 00.000 10072 MoveAxis(W, 1, ABG)
23:00:34.845 00.000 10072 Guiding  Dir = 3, Dur = 1
23:00:34.846 00.001 10072 IsGuiding returns 0
23:00:34.846 00.000 10072 PulseGuide returned control before completion, sleep 11
23:00:34.864 00.018 1032 UpdateGuideState exits: m=1407 SNR=26.4
23:00:34.867 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:34.868 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:34.870 00.002 1032 Enqueuing Expose request
23:00:34.872 00.002 10072 IsGuiding returns 0
23:00:34.872 00.000 10072 Move returns status 0, amount 1
23:00:34.872 00.000 10072 MoveAxis(N, 0, ABG)
23:00:34.872 00.000 10072 Move returns status 0, amount 0
23:00:34.872 00.000 10072 move complete, result=0
23:00:34.872 00.000 10072 worker thread done servicing request
23:00:34.872 00.000 10072 Worker thread wakes up
23:00:34.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:34.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:34.879 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:00:35.496 00.617 10072 Exposure complete
23:00:35.552 00.056 10072 worker thread done servicing request
23:00:35.552 00.000 1032 OnExposeComplete: enter
23:00:35.555 00.003 1032 UpdateGuideState(): m_state=6
23:00:35.557 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7018
23:00:35.559 00.002 1032 Star::Find returns 1 (0), X=1102.08, Y=132.49, Mass=1460, SNR=26.8, Peak=135 HFD=3.1
23:00:35.561 00.002 1032 MultiStar: [#1 0.23,0.23,0.00,M10] [#2 0.19,0.13,0.76,U] [#3 0.13,0.46,0.00,M10] [#4 0.14,0.32,0.00,M4] [#5 -0.06,0.11,0.67,U] [#6 -0.04,0.22,0.61,U] [#7 0.10,0.28,0.00,M10] [#8 0.18,0.10,0.49,U] 
23:00:35.563 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.13}, one-star: {0.25, 0.12}
23:00:35.566 00.003 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
23:00:35.567 00.001 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
23:00:35.569 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.83 mountX=0.10 mountY=-0.15, mountTheta=-1.00
23:00:35.572 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
23:00:35.574 00.002 1032 Enqueuing Move request for scope (0.12, 0.13)
23:00:35.576 00.002 10072 Worker thread wakes up
23:00:35.576 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
23:00:35.576 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
23:00:35.576 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.10 yDistance=-0.15
23:00:35.579 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:00:35.582 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:35.582 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:00:35.582 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:35.582 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:00:35.582 00.000 10072 MoveAxis(W, 1, ABG)
23:00:35.582 00.000 10072 Guiding  Dir = 3, Dur = 1
23:00:35.582 00.000 10072 IsGuiding returns 0
23:00:35.584 00.002 10072 PulseGuide returned control before completion, sleep 11
23:00:35.601 00.017 10072 IsGuiding returns 0
23:00:35.601 00.000 10072 Move returns status 0, amount 1
23:00:35.601 00.000 10072 MoveAxis(N, 0, ABG)
23:00:35.601 00.000 10072 Move returns status 0, amount 0
23:00:35.601 00.000 10072 move complete, result=0
23:00:35.601 00.000 10072 worker thread done servicing request
23:00:35.602 00.001 1032 UpdateGuideState exits: m=1460 SNR=26.8
23:00:35.605 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:35.606 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:35.608 00.002 1032 Enqueuing Expose request
23:00:35.610 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:00:35.613 00.003 10072 Worker thread wakes up
23:00:35.613 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:35.613 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:36.025 00.412 10072 Exposure complete
23:00:36.073 00.048 10072 worker thread done servicing request
23:00:36.074 00.001 1032 OnExposeComplete: enter
23:00:36.075 00.001 1032 UpdateGuideState(): m_state=6
23:00:36.077 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7019
23:00:36.080 00.003 1032 Star::Find returns 1 (0), X=1102.05, Y=132.64, Mass=1392, SNR=26.2, Peak=124 HFD=3.3
23:00:36.082 00.002 1032 MultiStar: [#1 0.13,0.36,0.00,R] [#2 0.04,0.17,0.79,U] [#3 -0.01,0.59,0.00,R] [#4 -0.02,0.54,0.00,M5] [#5 -0.07,0.25,0.00,M1] [#6 -0.11,0.40,0.00,M1] [#7 0.09,0.53,0.00,R] [#8 0.07,0.25,0.00,M1] 
23:00:36.084 00.002 1032 refined, 1 included, MultiStar: {0.14, 0.22}, one-star: {0.22, 0.26}
23:00:36.087 00.003 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
23:00:36.088 00.001 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
23:00:36.090 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.22 hyp=0.26 cameraTheta=1.00 mountX=0.18 mountY=-0.19, mountTheta=-0.83
23:00:36.092 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.22, opts=13)
23:00:36.094 00.002 1032 Enqueuing Move request for scope (0.14, 0.22)
23:00:36.096 00.002 10072 Worker thread wakes up
23:00:36.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.22) opts 0xd
23:00:36.096 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.22)
23:00:36.096 00.000 10072 Moving (0.14, 0.22) raw xDistance=0.18 yDistance=-0.19
23:00:36.098 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:00:36.100 00.002 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 287.35
23:00:36.100 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
23:00:36.100 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:36.101 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:00:36.101 00.000 10072 MoveAxis(W, 83, ABG)
23:00:36.101 00.000 10072 Guiding  Dir = 3, Dur = 83
23:00:36.101 00.000 10072 IsGuiding returns 0
23:00:36.102 00.001 10072 PulseGuide returned control before completion, sleep 93
23:00:36.120 00.018 1032 UpdateGuideState exits: m=1392 SNR=26.2
23:00:36.122 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:36.123 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:36.126 00.003 1032 Enqueuing Expose request
23:00:36.208 00.082 10072 IsGuiding returns 0
23:00:36.209 00.001 10072 Move returns status 0, amount 83
23:00:36.209 00.000 10072 MoveAxis(N, 0, ABG)
23:00:36.209 00.000 10072 Move returns status 0, amount 0
23:00:36.209 00.000 10072 move complete, result=0
23:00:36.209 00.000 10072 worker thread done servicing request
23:00:36.209 00.000 10072 Worker thread wakes up
23:00:36.209 00.000 1032 GuideStep: 0.2 px 83 ms WEST, -0.2 px 0 ms NORTH
23:00:36.212 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:36.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:36.836 00.624 10072 Exposure complete
23:00:36.887 00.051 10072 worker thread done servicing request
23:00:36.888 00.001 1032 OnExposeComplete: enter
23:00:36.890 00.002 1032 UpdateGuideState(): m_state=6
23:00:36.891 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7020
23:00:36.894 00.003 1032 Star::Find returns 1 (0), X=1102.07, Y=132.61, Mass=1376, SNR=26.1, Peak=124 HFD=3.3
23:00:36.897 00.003 1032 MultiStar: [#1 -0.15,0.01,0.92,U] [#2 -0.00,0.20,0.80,U] [#3 0.04,-0.30,0.00,M1] [#4 0.07,0.25,0.00,M6] [#5 0.07,0.32,0.00,M2] [#6 -0.18,0.30,0.00,M2] [#7 -0.13,-0.10,0.70,U] [#8 0.08,0.29,0.00,M2] 
23:00:36.898 00.001 1032 refined, 3 included, MultiStar: {0.00, 0.10}, one-star: {0.24, 0.24}
23:00:36.900 00.002 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
23:00:36.901 00.001 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
23:00:36.903 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.54 mountX=0.09 mountY=-0.03, mountTheta=-0.29
23:00:36.906 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
23:00:36.908 00.002 1032 Enqueuing Move request for scope (0.00, 0.10)
23:00:36.910 00.002 10072 Worker thread wakes up
23:00:36.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
23:00:36.910 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
23:00:36.910 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.09 yDistance=-0.03
23:00:36.913 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:00:36.915 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:36.915 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:00:36.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:36.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:00:36.915 00.000 10072 MoveAxis(E, 1, ABG)
23:00:36.915 00.000 10072 Guiding  Dir = 2, Dur = 1
23:00:36.915 00.000 10072 IsGuiding returns 0
23:00:36.916 00.001 10072 PulseGuide returned control before completion, sleep 11
23:00:36.929 00.013 10072 IsGuiding returns 0
23:00:36.929 00.000 10072 Move returns status 0, amount 1
23:00:36.929 00.000 10072 MoveAxis(N, 0, ABG)
23:00:36.929 00.000 10072 Move returns status 0, amount 0
23:00:36.929 00.000 10072 move complete, result=0
23:00:36.929 00.000 10072 worker thread done servicing request
23:00:36.934 00.005 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:00:36.936 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:36.938 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:36.939 00.001 1032 Enqueuing Expose request
23:00:36.942 00.003 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:00:36.943 00.001 10072 Worker thread wakes up
23:00:36.944 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:36.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:37.351 00.407 10072 Exposure complete
23:00:37.412 00.061 10072 worker thread done servicing request
23:00:37.412 00.000 1032 OnExposeComplete: enter
23:00:37.414 00.002 1032 UpdateGuideState(): m_state=6
23:00:37.416 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7021
23:00:37.418 00.002 1032 Star::Find returns 1 (0), X=1102.05, Y=132.63, Mass=1331, SNR=25.6, Peak=112 HFD=3.3
23:00:37.420 00.002 1032 MultiStar: [#1 -0.17,-0.06,1.02,U] [#2 -0.05,0.13,0.80,U] [#3 0.14,-0.35,0.00,M2] [#4 -0.02,0.14,0.68,U] [#5 0.12,0.12,0.66,U] [#6 -0.10,-0.09,0.64,U] [#7 0.15,-0.30,0.00,M1] [#8 0.22,0.16,0.00,M3] 
23:00:37.423 00.003 1032 refined, 5 included, MultiStar: {0.00, 0.09}, one-star: {0.22, 0.25}
23:00:37.425 00.002 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
23:00:37.428 00.003 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
23:00:37.430 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.55 mountX=0.08 mountY=-0.02, mountTheta=-0.28
23:00:37.434 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.09, opts=13)
23:00:37.436 00.002 1032 Enqueuing Move request for scope (0.00, 0.09)
23:00:37.439 00.003 10072 Worker thread wakes up
23:00:37.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
23:00:37.439 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
23:00:37.439 00.000 10072 Moving (0.00, 0.09) raw xDistance=0.08 yDistance=-0.02
23:00:37.441 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:00:37.444 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:37.444 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:00:37.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:37.444 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:00:37.444 00.000 10072 MoveAxis(W, 0, ABG)
23:00:37.444 00.000 10072 Move returns status 0, amount 0
23:00:37.445 00.001 10072 MoveAxis(N, 0, ABG)
23:00:37.445 00.000 10072 Move returns status 0, amount 0
23:00:37.445 00.000 10072 move complete, result=0
23:00:37.445 00.000 10072 worker thread done servicing request
23:00:37.465 00.020 1032 UpdateGuideState exits: m=1331 SNR=25.6
23:00:37.467 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:37.469 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:37.471 00.002 1032 Enqueuing Expose request
23:00:37.472 00.001 10072 Worker thread wakes up
23:00:37.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:37.472 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:37.473 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
23:00:38.100 00.627 10072 Exposure complete
23:00:38.155 00.055 10072 worker thread done servicing request
23:00:38.155 00.000 1032 OnExposeComplete: enter
23:00:38.157 00.002 1032 UpdateGuideState(): m_state=6
23:00:38.159 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7022
23:00:38.161 00.002 1032 Star::Find returns 1 (0), X=1101.95, Y=132.61, Mass=1399, SNR=26.3, Peak=121 HFD=3.4
23:00:38.163 00.002 1032 MultiStar: [#1 0.02,-0.12,1.02,U] [#2 -0.05,0.11,0.77,U] [#3 0.06,-0.13,0.75,U] [#4 0.09,0.39,0.00,M6] [#5 0.06,0.24,0.63,U] [#6 0.11,0.17,0.59,U] [#7 -0.03,-0.10,0.70,U] [#8 0.26,0.09,0.00,M4] 
23:00:38.164 00.001 1032 refined, 6 included, MultiStar: {0.04, 0.05}, one-star: {0.12, 0.23}
23:00:38.166 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:00:38.167 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:00:38.169 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.86 mountX=0.04 mountY=-0.05, mountTheta=-0.97
23:00:38.171 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
23:00:38.174 00.003 1032 Enqueuing Move request for scope (0.04, 0.05)
23:00:38.176 00.002 10072 Worker thread wakes up
23:00:38.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:00:38.176 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:00:38.176 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
23:00:38.178 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:00:38.180 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:38.181 00.001 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:00:38.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:38.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:00:38.181 00.000 10072 MoveAxis(E, 0, ABG)
23:00:38.181 00.000 10072 Move returns status 0, amount 0
23:00:38.181 00.000 10072 MoveAxis(N, 0, ABG)
23:00:38.181 00.000 10072 Move returns status 0, amount 0
23:00:38.181 00.000 10072 move complete, result=0
23:00:38.181 00.000 10072 worker thread done servicing request
23:00:38.201 00.020 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:00:38.202 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:38.206 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:38.209 00.003 1032 Enqueuing Expose request
23:00:38.210 00.001 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:38.213 00.003 10072 Worker thread wakes up
23:00:38.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:38.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:38.631 00.418 10072 Exposure complete
23:00:38.684 00.053 10072 worker thread done servicing request
23:00:38.684 00.000 1032 OnExposeComplete: enter
23:00:38.686 00.002 1032 UpdateGuideState(): m_state=6
23:00:38.687 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7023
23:00:38.689 00.002 1032 Star::Find returns 1 (0), X=1101.92, Y=132.70, Mass=1378, SNR=26.1, Peak=107 HFD=3.4
23:00:38.691 00.002 1032 MultiStar: [#1 -0.01,0.09,0.97,U] [#2 0.01,0.20,0.78,U] [#3 0.07,-0.01,0.79,U] [#4 -0.06,0.56,0.00,M7] [#5 0.01,0.38,0.00,M1] [#6 -0.24,0.40,0.00,M1] [#7 -0.11,-0.08,0.68,U] [#8 0.11,0.52,0.00,M5] 
23:00:38.693 00.002 1032 refined, 4 included, MultiStar: {0.02, 0.12}, one-star: {0.09, 0.32}
23:00:38.695 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
23:00:38.697 00.002 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
23:00:38.698 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=0.11 mountY=-0.05, mountTheta=-0.39
23:00:38.701 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
23:00:38.704 00.003 1032 Enqueuing Move request for scope (0.02, 0.12)
23:00:38.708 00.004 10072 Worker thread wakes up
23:00:38.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
23:00:38.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
23:00:38.708 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
23:00:38.711 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:00:38.713 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:38.713 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
23:00:38.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:38.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:00:38.714 00.001 10072 MoveAxis(E, 1, ABG)
23:00:38.714 00.000 10072 Guiding  Dir = 2, Dur = 1
23:00:38.714 00.000 10072 IsGuiding returns 0
23:00:38.714 00.000 10072 PulseGuide returned control before completion, sleep 11
23:00:38.735 00.021 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:00:38.740 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:38.742 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:38.745 00.003 1032 Enqueuing Expose request
23:00:38.746 00.001 10072 IsGuiding returns 0
23:00:38.746 00.000 10072 Move returns status 0, amount 1
23:00:38.746 00.000 10072 MoveAxis(N, 0, ABG)
23:00:38.746 00.000 10072 Move returns status 0, amount 0
23:00:38.746 00.000 10072 move complete, result=0
23:00:38.747 00.001 10072 worker thread done servicing request
23:00:38.747 00.000 10072 Worker thread wakes up
23:00:38.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:38.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:38.754 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:00:39.380 00.626 10072 Exposure complete
23:00:39.435 00.055 10072 worker thread done servicing request
23:00:39.435 00.000 1032 OnExposeComplete: enter
23:00:39.437 00.002 1032 UpdateGuideState(): m_state=6
23:00:39.441 00.004 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7024
23:00:39.443 00.002 1032 Star::Find returns 1 (0), X=1101.87, Y=132.74, Mass=1450, SNR=26.8, Peak=116 HFD=3.1
23:00:39.444 00.001 1032 MultiStar: [#1 -0.02,0.08,0.95,U] [#2 -0.01,0.27,0.00,M1] [#3 0.02,-0.11,0.71,U] [#4 -0.01,0.47,0.00,M8] [#5 -0.09,0.19,0.66,U] [#6 -0.17,0.48,0.00,M2] [#7 -0.20,0.05,0.66,U] [#8 0.20,0.28,0.00,M6] 
23:00:39.446 00.002 1032 refined, 4 included, MultiStar: {-0.04, 0.13}, one-star: {0.04, 0.36}
23:00:39.447 00.001 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
23:00:39.449 00.002 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
23:00:39.450 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.85 mountX=0.13 mountY=0.00, mountTheta=0.02
23:00:39.453 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.13, opts=13)
23:00:39.454 00.001 1032 Enqueuing Move request for scope (-0.04, 0.13)
23:00:39.457 00.003 10072 Worker thread wakes up
23:00:39.457 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
23:00:39.457 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
23:00:39.457 00.000 10072 Moving (-0.04, 0.13) raw xDistance=0.13 yDistance=0.00
23:00:39.458 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:00:39.462 00.004 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.35
23:00:39.462 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
23:00:39.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:39.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:00:39.462 00.000 10072 MoveAxis(W, 61, ABG)
23:00:39.463 00.001 10072 Guiding  Dir = 3, Dur = 61
23:00:39.463 00.000 10072 IsGuiding returns 0
23:00:39.463 00.000 10072 PulseGuide returned control before completion, sleep 71
23:00:39.479 00.016 1032 UpdateGuideState exits: m=1450 SNR=26.8
23:00:39.483 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:39.484 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:39.489 00.005 1032 Enqueuing Expose request
23:00:39.550 00.061 10072 IsGuiding returns 0
23:00:39.550 00.000 10072 Move returns status 0, amount 61
23:00:39.550 00.000 10072 MoveAxis(N, 0, ABG)
23:00:39.550 00.000 10072 Move returns status 0, amount 0
23:00:39.550 00.000 10072 move complete, result=0
23:00:39.551 00.001 10072 worker thread done servicing request
23:00:39.551 00.000 10072 Worker thread wakes up
23:00:39.551 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:39.551 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:39.561 00.010 1032 GuideStep: 0.1 px 61 ms WEST, 0.0 px 0 ms NORTH
23:00:39.960 00.399 10072 Exposure complete
23:00:40.018 00.058 10072 worker thread done servicing request
23:00:40.018 00.000 1032 OnExposeComplete: enter
23:00:40.022 00.004 1032 UpdateGuideState(): m_state=6
23:00:40.024 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7025
23:00:40.027 00.003 1032 Star::Find returns 1 (0), X=1101.96, Y=132.51, Mass=1443, SNR=26.7, Peak=126 HFD=3.2
23:00:40.030 00.003 1032 MultiStar: [#1 -0.04,-0.10,0.92,U] [#2 -0.12,0.29,0.00,M2] [#3 0.03,-0.24,0.75,U] [#4 0.02,0.12,0.65,U] [#5 0.07,0.26,0.00,M1] [#6 -0.15,0.08,0.61,U] [#7 -0.22,-0.07,0.68,U] [#8 -0.03,0.09,0.48,U] 
23:00:40.032 00.002 1032 refined, 6 included, MultiStar: {-0.03, -0.00}, one-star: {0.13, 0.13}
23:00:40.035 00.003 1032 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.83) = xAngle (-4.87 = 1.42)
23:00:40.036 00.001 1032 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.87 = 1.42)
23:00:40.038 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.04 mountX=0.00 mountY=0.02, mountTheta=1.42
23:00:40.041 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
23:00:40.043 00.002 1032 Enqueuing Move request for scope (-0.03, -0.00)
23:00:40.045 00.002 10072 Worker thread wakes up
23:00:40.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
23:00:40.045 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
23:00:40.045 00.000 10072 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.02
23:00:40.048 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:00:40.052 00.004 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:40.052 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
23:00:40.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:40.053 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:00:40.053 00.000 10072 MoveAxis(E, 2, ABG)
23:00:40.053 00.000 10072 Guiding  Dir = 2, Dur = 2
23:00:40.053 00.000 10072 IsGuiding returns 0
23:00:40.054 00.001 10072 PulseGuide returned control before completion, sleep 12
23:00:40.073 00.019 1032 UpdateGuideState exits: m=1443 SNR=26.7
23:00:40.076 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:40.078 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:40.080 00.002 1032 Enqueuing Expose request
23:00:40.083 00.003 10072 IsGuiding returns 0
23:00:40.083 00.000 10072 Move returns status 0, amount 2
23:00:40.083 00.000 10072 MoveAxis(N, 0, ABG)
23:00:40.083 00.000 10072 Move returns status 0, amount 0
23:00:40.083 00.000 10072 move complete, result=0
23:00:40.083 00.000 10072 worker thread done servicing request
23:00:40.083 00.000 10072 Worker thread wakes up
23:00:40.083 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:40.084 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:40.084 00.000 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
23:00:40.710 00.626 10072 Exposure complete
23:00:40.761 00.051 10072 worker thread done servicing request
23:00:40.761 00.000 1032 OnExposeComplete: enter
23:00:40.764 00.003 1032 UpdateGuideState(): m_state=6
23:00:40.766 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7026
23:00:40.768 00.002 1032 Star::Find returns 1 (0), X=1101.98, Y=132.58, Mass=1381, SNR=26.1, Peak=115 HFD=3.4
23:00:40.771 00.003 1032 MultiStar: [#1 -0.07,0.12,0.94,U] [#2 0.01,0.28,0.00,M3] [#3 0.07,-0.19,0.74,U] [#4 0.05,0.36,0.00,M8] [#5 -0.04,0.28,0.00,M2] [#6 0.09,0.23,0.60,U] [#7 -0.16,0.07,0.70,U] [#8 0.10,0.34,0.00,M6] 
23:00:40.773 00.002 1032 refined, 4 included, MultiStar: {0.02, 0.09}, one-star: {0.15, 0.20}
23:00:40.776 00.003 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
23:00:40.777 00.001 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
23:00:40.779 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.37 mountX=0.08 mountY=-0.04, mountTheta=-0.46
23:00:40.782 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
23:00:40.784 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
23:00:40.786 00.002 10072 Worker thread wakes up
23:00:40.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:00:40.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:00:40.786 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
23:00:40.788 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:00:40.790 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:40.790 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:00:40.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:40.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:00:40.790 00.000 10072 MoveAxis(E, 3, ABG)
23:00:40.790 00.000 10072 Guiding  Dir = 2, Dur = 3
23:00:40.791 00.001 10072 IsGuiding returns 0
23:00:40.791 00.000 10072 PulseGuide returned control before completion, sleep 13
23:00:40.810 00.019 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:00:40.813 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:40.815 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:40.817 00.002 1032 Enqueuing Expose request
23:00:40.818 00.001 10072 IsGuiding returns 0
23:00:40.818 00.000 10072 Move returns status 0, amount 3
23:00:40.818 00.000 10072 MoveAxis(N, 0, ABG)
23:00:40.818 00.000 10072 Move returns status 0, amount 0
23:00:40.818 00.000 10072 move complete, result=0
23:00:40.818 00.000 10072 worker thread done servicing request
23:00:40.818 00.000 10072 Worker thread wakes up
23:00:40.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:40.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:40.827 00.009 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:00:41.240 00.413 10072 Exposure complete
23:00:41.290 00.050 10072 worker thread done servicing request
23:00:41.290 00.000 1032 OnExposeComplete: enter
23:00:41.292 00.002 1032 UpdateGuideState(): m_state=6
23:00:41.293 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7027
23:00:41.295 00.002 1032 Star::Find returns 1 (0), X=1101.94, Y=132.78, Mass=1400, SNR=26.3, Peak=106 HFD=3.1
23:00:41.299 00.004 1032 MultiStar: [#1 -0.23,0.16,0.00,M1] [#2 -0.01,0.30,0.00,M4] [#3 0.09,-0.28,0.00,M1] [#4 -0.12,0.34,0.00,M9] [#5 -0.07,0.29,0.00,M3] [#6 -0.12,0.29,0.00,M1] [#7 -0.19,-0.10,0.70,U] [#8 0.00,0.47,0.00,M7] 
23:00:41.301 00.002 1032 refined, 1 included, MultiStar: {-0.02, 0.20}, one-star: {0.11, 0.41}
23:00:41.302 00.001 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
23:00:41.304 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
23:00:41.307 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.65 mountX=0.19 mountY=-0.04, mountTheta=-0.18
23:00:41.310 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.20, opts=13)
23:00:41.312 00.002 1032 Enqueuing Move request for scope (-0.02, 0.20)
23:00:41.314 00.002 10072 Worker thread wakes up
23:00:41.315 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
23:00:41.315 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
23:00:41.315 00.000 10072 Moving (-0.02, 0.20) raw xDistance=0.19 yDistance=-0.04
23:00:41.317 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:00:41.319 00.002 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 287.35
23:00:41.319 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
23:00:41.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:41.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:00:41.319 00.000 10072 MoveAxis(W, 89, ABG)
23:00:41.319 00.000 10072 Guiding  Dir = 3, Dur = 89
23:00:41.321 00.002 10072 IsGuiding returns 0
23:00:41.321 00.000 10072 PulseGuide returned control before completion, sleep 99
23:00:41.340 00.019 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:00:41.342 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:41.343 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:41.345 00.002 1032 Enqueuing Expose request
23:00:41.424 00.079 10072 IsGuiding returns 0
23:00:41.424 00.000 10072 Move returns status 0, amount 89
23:00:41.424 00.000 10072 MoveAxis(N, 0, ABG)
23:00:41.424 00.000 10072 Move returns status 0, amount 0
23:00:41.424 00.000 10072 move complete, result=0
23:00:41.424 00.000 10072 worker thread done servicing request
23:00:41.425 00.001 10072 Worker thread wakes up
23:00:41.425 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:41.425 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:41.425 00.000 1032 GuideStep: 0.2 px 89 ms WEST, -0.0 px 0 ms NORTH
23:00:42.053 00.628 10072 Exposure complete
23:00:42.105 00.052 10072 worker thread done servicing request
23:00:42.105 00.000 1032 OnExposeComplete: enter
23:00:42.107 00.002 1032 UpdateGuideState(): m_state=6
23:00:42.110 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7028
23:00:42.113 00.003 1032 Star::Find returns 1 (0), X=1102.02, Y=132.73, Mass=1403, SNR=26.3, Peak=114 HFD=3.2
23:00:42.115 00.002 1032 MultiStar: [#1 -0.05,-0.11,0.96,U] [#2 -0.02,0.05,0.78,U] [#3 0.16,-0.37,0.00,M2] [#4 0.08,0.10,0.65,U] [#5 0.00,0.11,0.67,U] [#6 -0.11,-0.08,0.60,U] [#7 0.02,-0.36,0.00,M1] [#8 0.07,0.14,0.51,U] 
23:00:42.118 00.003 1032 refined, 6 included, MultiStar: {0.03, 0.09}, one-star: {0.19, 0.35}
23:00:42.120 00.002 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
23:00:42.120 00.000 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
23:00:42.122 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.24 mountX=0.08 mountY=-0.05, mountTheta=-0.59
23:00:42.124 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
23:00:42.126 00.002 1032 Enqueuing Move request for scope (0.03, 0.09)
23:00:42.128 00.002 10072 Worker thread wakes up
23:00:42.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
23:00:42.128 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
23:00:42.128 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
23:00:42.130 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:00:42.132 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:42.132 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:00:42.133 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:42.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:00:42.133 00.000 10072 MoveAxis(E, 2, ABG)
23:00:42.133 00.000 10072 Guiding  Dir = 2, Dur = 2
23:00:42.133 00.000 10072 IsGuiding returns 0
23:00:42.134 00.001 10072 PulseGuide returned control before completion, sleep 12
23:00:42.150 00.016 1032 UpdateGuideState exits: m=1403 SNR=26.3
23:00:42.154 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:42.155 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:42.157 00.002 1032 Enqueuing Expose request
23:00:42.159 00.002 10072 IsGuiding returns 0
23:00:42.159 00.000 10072 Move returns status 0, amount 2
23:00:42.159 00.000 10072 MoveAxis(N, 0, ABG)
23:00:42.160 00.001 10072 Move returns status 0, amount 0
23:00:42.160 00.000 10072 move complete, result=0
23:00:42.160 00.000 10072 worker thread done servicing request
23:00:42.160 00.000 10072 Worker thread wakes up
23:00:42.160 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:42.160 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:42.167 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:00:42.568 00.401 10072 Exposure complete
23:00:42.619 00.051 10072 worker thread done servicing request
23:00:42.619 00.000 1032 OnExposeComplete: enter
23:00:42.621 00.002 1032 UpdateGuideState(): m_state=6
23:00:42.624 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7029
23:00:42.626 00.002 1032 Star::Find returns 1 (0), X=1102.04, Y=132.60, Mass=1396, SNR=26.3, Peak=115 HFD=3.4
23:00:42.629 00.003 1032 MultiStar: [#1 0.03,-0.22,0.90,U] [#2 0.13,-0.06,0.78,U] [#3 0.34,-0.44,0.00,M3] [#4 0.11,0.11,0.64,U] [#5 0.17,0.07,0.64,U] [#6 0.21,-0.13,0.00,M1] [#7 0.02,-0.23,0.72,U] [#8 0.11,0.16,0.50,U] 
23:00:42.631 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.00}, one-star: {0.21, 0.22}
23:00:42.636 00.005 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
23:00:42.638 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
23:00:42.641 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.02 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
23:00:42.645 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.00, opts=13)
23:00:42.647 00.002 1032 Enqueuing Move request for scope (0.11, 0.00)
23:00:42.650 00.003 10072 Worker thread wakes up
23:00:42.650 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
23:00:42.650 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
23:00:42.650 00.000 10072 Moving (0.11, 0.00) raw xDistance=-0.03 yDistance=-0.11
23:00:42.654 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:00:42.656 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:42.657 00.001 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:00:42.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:42.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:00:42.657 00.000 10072 MoveAxis(E, 2, ABG)
23:00:42.657 00.000 10072 Guiding  Dir = 2, Dur = 2
23:00:42.657 00.000 10072 IsGuiding returns 0
23:00:42.657 00.000 10072 PulseGuide returned control before completion, sleep 12
23:00:42.675 00.018 10072 IsGuiding returns 0
23:00:42.675 00.000 10072 Move returns status 0, amount 2
23:00:42.675 00.000 10072 MoveAxis(N, 0, ABG)
23:00:42.675 00.000 10072 Move returns status 0, amount 0
23:00:42.675 00.000 10072 move complete, result=0
23:00:42.676 00.001 10072 worker thread done servicing request
23:00:42.676 00.000 1032 UpdateGuideState exits: m=1396 SNR=26.3
23:00:42.680 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:42.682 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:42.683 00.001 1032 Enqueuing Expose request
23:00:42.685 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:00:42.687 00.002 10072 Worker thread wakes up
23:00:42.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:42.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:43.316 00.629 10072 Exposure complete
23:00:43.367 00.051 10072 worker thread done servicing request
23:00:43.367 00.000 1032 OnExposeComplete: enter
23:00:43.369 00.002 1032 UpdateGuideState(): m_state=6
23:00:43.370 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7030
23:00:43.372 00.002 1032 Star::Find returns 1 (0), X=1102.06, Y=132.34, Mass=1224, SNR=24.6, Peak=109 HFD=3.3
23:00:43.373 00.001 1032 MultiStar: [#1 0.13,-0.27,0.00,M1] [#2 0.09,-0.06,0.82,U] [#3 0.26,-0.55,0.00,M4] [#4 0.17,0.08,0.72,U] [#5 0.16,-0.06,0.70,U] [#6 0.07,-0.10,0.66,U] [#7 0.18,-0.38,0.00,M1] [#8 0.26,0.05,0.00,M6] 
23:00:43.375 00.002 1032 refined, 4 included, MultiStar: {0.15, -0.03}, one-star: {0.23, -0.04}
23:00:43.377 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:00:43.378 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:00:43.379 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-0.23 mountX=-0.07 mountY=-0.14, mountTheta=-2.06
23:00:43.382 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
23:00:43.383 00.001 1032 Enqueuing Move request for scope (0.15, -0.03)
23:00:43.385 00.002 10072 Worker thread wakes up
23:00:43.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
23:00:43.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
23:00:43.385 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.07 yDistance=-0.14
23:00:43.386 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:00:43.389 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:43.390 00.001 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
23:00:43.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:43.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:00:43.390 00.000 10072 MoveAxis(E, 2, ABG)
23:00:43.390 00.000 10072 Guiding  Dir = 2, Dur = 2
23:00:43.390 00.000 10072 IsGuiding returns 0
23:00:43.390 00.000 10072 PulseGuide returned control before completion, sleep 12
23:00:43.407 00.017 1032 UpdateGuideState exits: m=1224 SNR=24.6
23:00:43.409 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:43.411 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:43.412 00.001 1032 Enqueuing Expose request
23:00:43.414 00.002 10072 IsGuiding returns 0
23:00:43.414 00.000 10072 Move returns status 0, amount 2
23:00:43.415 00.001 10072 MoveAxis(N, 0, ABG)
23:00:43.415 00.000 10072 Move returns status 0, amount 0
23:00:43.415 00.000 10072 move complete, result=0
23:00:43.415 00.000 10072 worker thread done servicing request
23:00:43.415 00.000 10072 Worker thread wakes up
23:00:43.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:43.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:43.421 00.006 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:00:43.832 00.411 10072 Exposure complete
23:00:43.884 00.052 10072 worker thread done servicing request
23:00:43.884 00.000 1032 OnExposeComplete: enter
23:00:43.886 00.002 1032 UpdateGuideState(): m_state=6
23:00:43.888 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7031
23:00:43.889 00.001 1032 Star::Find returns 1 (0), X=1102.04, Y=132.41, Mass=1281, SNR=25.2, Peak=114 HFD=3.3
23:00:43.891 00.002 1032 MultiStar: [#1 0.21,-0.30,0.00,M2] [#2 0.20,-0.11,0.82,U] [#3 0.37,-0.43,0.00,M5] [#4 0.15,0.12,0.68,U] [#5 -0.01,0.02,0.68,U] [#6 0.31,-0.16,0.00,M1] [#7 0.16,-0.33,0.00,M2] [#8 0.25,-0.12,0.00,M7] 
23:00:43.895 00.004 1032 refined, 3 included, MultiStar: {0.15, 0.01}, one-star: {0.21, 0.03}
23:00:43.897 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
23:00:43.899 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
23:00:43.902 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.07 mountX=-0.03 mountY=-0.14, mountTheta=-1.76
23:00:43.905 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
23:00:43.908 00.003 1032 Enqueuing Move request for scope (0.15, 0.01)
23:00:43.910 00.002 10072 Worker thread wakes up
23:00:43.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
23:00:43.910 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
23:00:43.910 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.14
23:00:43.912 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:00:43.914 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:43.914 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:00:43.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:43.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:00:43.914 00.000 10072 MoveAxis(E, 3, ABG)
23:00:43.914 00.000 10072 Guiding  Dir = 2, Dur = 3
23:00:43.914 00.000 10072 IsGuiding returns 0
23:00:43.915 00.001 10072 PulseGuide returned control before completion, sleep 13
23:00:43.935 00.020 1032 UpdateGuideState exits: m=1281 SNR=25.2
23:00:43.938 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:43.940 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:43.942 00.002 1032 Enqueuing Expose request
23:00:43.944 00.002 10072 IsGuiding returns 0
23:00:43.944 00.000 10072 Move returns status 0, amount 3
23:00:43.944 00.000 10072 MoveAxis(N, 0, ABG)
23:00:43.944 00.000 10072 Move returns status 0, amount 0
23:00:43.944 00.000 10072 move complete, result=0
23:00:43.944 00.000 10072 worker thread done servicing request
23:00:43.944 00.000 10072 Worker thread wakes up
23:00:43.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:43.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:43.952 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:00:44.583 00.631 10072 Exposure complete
23:00:44.631 00.048 10072 worker thread done servicing request
23:00:44.631 00.000 1032 OnExposeComplete: enter
23:00:44.633 00.002 1032 UpdateGuideState(): m_state=6
23:00:44.635 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7032
23:00:44.636 00.001 1032 Star::Find returns 1 (0), X=1102.03, Y=132.52, Mass=1330, SNR=25.6, Peak=118 HFD=3.6
23:00:44.638 00.002 1032 MultiStar: [#1 0.09,-0.20,0.99,U] [#2 0.06,0.05,0.78,U] [#3 0.26,-0.54,0.00,M6] [#4 0.08,0.15,0.71,U] [#5 -0.01,0.04,0.64,U] [#6 0.14,-0.02,0.64,U] [#7 0.16,-0.26,0.00,M3] [#8 0.28,-0.01,0.00,M8] 
23:00:44.640 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.02}, one-star: {0.20, 0.14}
23:00:44.643 00.003 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:00:44.645 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:00:44.646 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.21 mountX=-0.00 mountY=-0.10, mountTheta=-1.62
23:00:44.649 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
23:00:44.651 00.002 1032 Enqueuing Move request for scope (0.10, 0.02)
23:00:44.652 00.001 10072 Worker thread wakes up
23:00:44.653 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:00:44.653 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:00:44.653 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
23:00:44.654 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:00:44.656 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:44.657 00.001 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
23:00:44.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:44.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:00:44.657 00.000 10072 MoveAxis(E, 4, ABG)
23:00:44.657 00.000 10072 Guiding  Dir = 2, Dur = 4
23:00:44.657 00.000 10072 IsGuiding returns 0
23:00:44.658 00.001 10072 PulseGuide returned control before completion, sleep 14
23:00:44.675 00.017 10072 IsGuiding returns 0
23:00:44.675 00.000 10072 Move returns status 0, amount 4
23:00:44.675 00.000 10072 MoveAxis(N, 0, ABG)
23:00:44.675 00.000 10072 Move returns status 0, amount 0
23:00:44.675 00.000 10072 move complete, result=0
23:00:44.675 00.000 10072 worker thread done servicing request
23:00:44.675 00.000 1032 UpdateGuideState exits: m=1330 SNR=25.6
23:00:44.678 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:44.680 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:44.681 00.001 1032 Enqueuing Expose request
23:00:44.684 00.003 10072 Worker thread wakes up
23:00:44.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:44.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:44.684 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:00:45.096 00.412 10072 Exposure complete
23:00:45.148 00.052 10072 worker thread done servicing request
23:00:45.148 00.000 1032 OnExposeComplete: enter
23:00:45.150 00.002 1032 UpdateGuideState(): m_state=6
23:00:45.152 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7033
23:00:45.154 00.002 1032 Star::Find returns 1 (0), X=1101.98, Y=132.34, Mass=1332, SNR=25.6, Peak=121 HFD=3.3
23:00:45.156 00.002 1032 MultiStar: [#1 0.06,-0.22,0.99,U] [#2 0.11,-0.02,0.86,U] [#3 0.24,-0.53,0.00,M7] [#4 0.15,0.11,0.69,U] [#5 -0.01,0.03,0.69,U] [#6 0.19,-0.22,0.00,M1] [#7 0.13,-0.34,0.00,M4] [#8 0.07,-0.03,0.54,U] 
23:00:45.157 00.001 1032 refined, 5 included, MultiStar: {0.09, -0.04}, one-star: {0.15, -0.03}
23:00:45.159 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
23:00:45.160 00.001 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
23:00:45.162 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.40 mountX=-0.06 mountY=-0.08, mountTheta=-2.23
23:00:45.165 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
23:00:45.169 00.004 1032 Enqueuing Move request for scope (0.09, -0.04)
23:00:45.171 00.002 10072 Worker thread wakes up
23:00:45.171 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:00:45.171 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:00:45.171 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.08
23:00:45.173 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:00:45.176 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:45.176 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:00:45.176 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:45.176 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:00:45.176 00.000 10072 MoveAxis(E, 4, ABG)
23:00:45.176 00.000 10072 Guiding  Dir = 2, Dur = 4
23:00:45.177 00.001 10072 IsGuiding returns 0
23:00:45.177 00.000 10072 PulseGuide returned control before completion, sleep 14
23:00:45.195 00.018 1032 UpdateGuideState exits: m=1332 SNR=25.6
23:00:45.196 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:45.199 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:45.200 00.001 1032 Enqueuing Expose request
23:00:45.202 00.002 10072 IsGuiding returns 0
23:00:45.202 00.000 10072 Move returns status 0, amount 4
23:00:45.202 00.000 10072 MoveAxis(N, 0, ABG)
23:00:45.202 00.000 10072 Move returns status 0, amount 0
23:00:45.202 00.000 10072 move complete, result=0
23:00:45.202 00.000 10072 worker thread done servicing request
23:00:45.202 00.000 10072 Worker thread wakes up
23:00:45.202 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:45.202 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:45.210 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:00:45.832 00.622 10072 Exposure complete
23:00:45.883 00.051 10072 worker thread done servicing request
23:00:45.883 00.000 1032 OnExposeComplete: enter
23:00:45.885 00.002 1032 UpdateGuideState(): m_state=6
23:00:45.887 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7034
23:00:45.889 00.002 1032 Star::Find returns 1 (0), X=1101.98, Y=132.23, Mass=1444, SNR=26.7, Peak=119 HFD=3.2
23:00:45.890 00.001 1032 MultiStar: [#1 0.01,-0.40,0.00,M1] [#2 0.19,-0.15,0.77,U] [#3 0.16,-0.53,0.00,M8] [#4 0.19,0.02,0.65,U] [#5 0.09,-0.05,0.66,U] [#6 0.13,-0.26,0.00,M2] [#7 0.04,-0.48,0.00,M5] [#8 0.31,-0.24,0.00,M8] 
23:00:45.894 00.004 1032 refined, 3 included, MultiStar: {0.15, -0.10}, one-star: {0.15, -0.15}
23:00:45.896 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
23:00:45.898 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
23:00:45.901 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.55 mountX=-0.13 mountY=-0.13, mountTheta=-2.38
23:00:45.903 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.10, opts=13)
23:00:45.905 00.002 1032 Enqueuing Move request for scope (0.15, -0.10)
23:00:45.906 00.001 10072 Worker thread wakes up
23:00:45.907 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
23:00:45.907 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
23:00:45.907 00.000 10072 Moving (0.15, -0.10) raw xDistance=-0.13 yDistance=-0.13
23:00:45.908 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:00:45.911 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.35
23:00:45.911 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
23:00:45.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:45.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:00:45.911 00.000 10072 MoveAxis(E, 67, ABG)
23:00:45.911 00.000 10072 Guiding  Dir = 2, Dur = 67
23:00:45.912 00.001 10072 IsGuiding returns 0
23:00:45.912 00.000 10072 PulseGuide returned control before completion, sleep 77
23:00:45.930 00.018 1032 UpdateGuideState exits: m=1444 SNR=26.7
23:00:45.932 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:45.934 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:45.936 00.002 1032 Enqueuing Expose request
23:00:46.000 00.064 10072 IsGuiding returns 0
23:00:46.000 00.000 10072 Move returns status 0, amount 67
23:00:46.001 00.001 10072 MoveAxis(N, 0, ABG)
23:00:46.001 00.000 10072 Move returns status 0, amount 0
23:00:46.001 00.000 10072 move complete, result=0
23:00:46.002 00.001 10072 worker thread done servicing request
23:00:46.002 00.000 10072 Worker thread wakes up
23:00:46.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:46.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:46.008 00.006 1032 GuideStep: -0.1 px 67 ms EAST, -0.1 px 0 ms NORTH
23:00:46.412 00.404 10072 Exposure complete
23:00:46.467 00.055 10072 worker thread done servicing request
23:00:46.468 00.001 1032 OnExposeComplete: enter
23:00:46.470 00.002 1032 UpdateGuideState(): m_state=6
23:00:46.472 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7035
23:00:46.473 00.001 1032 Star::Find returns 1 (0), X=1102.00, Y=132.39, Mass=1336, SNR=25.7, Peak=117 HFD=3.3
23:00:46.477 00.004 1032 MultiStar: [#1 0.16,-0.33,0.00,M2] [#2 0.18,-0.17,0.78,U] [#3 0.18,-0.44,0.00,M9] [#4 0.25,0.08,0.00,M3] [#5 0.01,0.08,0.67,U] [#6 0.06,-0.18,0.63,U] [#7 0.34,-0.31,0.00,M6] [#8 0.26,-0.02,0.00,M9] 
23:00:46.479 00.002 1032 refined, 3 included, MultiStar: {0.12, -0.06}, one-star: {0.17, 0.01}
23:00:46.481 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
23:00:46.482 00.001 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
23:00:46.483 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.48 mountX=-0.09 mountY=-0.10, mountTheta=-2.31
23:00:46.489 00.006 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
23:00:46.492 00.003 1032 Enqueuing Move request for scope (0.12, -0.06)
23:00:46.494 00.002 10072 Worker thread wakes up
23:00:46.494 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
23:00:46.494 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
23:00:46.494 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
23:00:46.496 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:00:46.499 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:46.499 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:00:46.499 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:46.499 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:00:46.499 00.000 10072 MoveAxis(E, 4, ABG)
23:00:46.499 00.000 10072 Guiding  Dir = 2, Dur = 4
23:00:46.500 00.001 10072 IsGuiding returns 0
23:00:46.500 00.000 10072 PulseGuide returned control before completion, sleep 14
23:00:46.517 00.017 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:00:46.522 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:46.524 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:46.527 00.003 1032 Enqueuing Expose request
23:00:46.529 00.002 10072 IsGuiding returns 0
23:00:46.529 00.000 10072 Move returns status 0, amount 4
23:00:46.529 00.000 10072 MoveAxis(N, 0, ABG)
23:00:46.529 00.000 10072 Move returns status 0, amount 0
23:00:46.529 00.000 10072 move complete, result=0
23:00:46.530 00.001 10072 worker thread done servicing request
23:00:46.530 00.000 10072 Worker thread wakes up
23:00:46.530 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:46.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:46.540 00.010 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:00:47.165 00.625 10072 Exposure complete
23:00:47.217 00.052 10072 worker thread done servicing request
23:00:47.217 00.000 1032 OnExposeComplete: enter
23:00:47.220 00.003 1032 UpdateGuideState(): m_state=6
23:00:47.221 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7036
23:00:47.224 00.003 1032 Star::Find returns 1 (0), X=1101.99, Y=132.53, Mass=1532, SNR=27.5, Peak=135 HFD=3.4
23:00:47.226 00.002 1032 MultiStar: [#1 0.09,-0.22,0.89,U] [#2 0.13,0.05,0.74,U] [#3 0.11,-0.35,0.00,M10] [#4 0.26,0.13,0.00,M4] [#5 0.13,0.02,0.65,U] [#6 0.19,-0.07,0.60,U] [#7 0.18,-0.15,0.65,U] [#8 0.39,0.10,0.00,M10] 
23:00:47.229 00.003 1032 refined, 5 included, MultiStar: {0.15, -0.03}, one-star: {0.16, 0.15}
23:00:47.231 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
23:00:47.233 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
23:00:47.235 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.21 mountX=-0.07 mountY=-0.13, mountTheta=-2.04
23:00:47.238 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
23:00:47.240 00.002 1032 Enqueuing Move request for scope (0.15, -0.03)
23:00:47.241 00.001 10072 Worker thread wakes up
23:00:47.242 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
23:00:47.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
23:00:47.242 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.07 yDistance=-0.13
23:00:47.244 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:00:47.246 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:47.246 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
23:00:47.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:47.247 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:00:47.247 00.000 10072 MoveAxis(E, 4, ABG)
23:00:47.247 00.000 10072 Guiding  Dir = 2, Dur = 4
23:00:47.247 00.000 10072 IsGuiding returns 0
23:00:47.247 00.000 10072 PulseGuide returned control before completion, sleep 14
23:00:47.263 00.016 1032 UpdateGuideState exits: m=1532 SNR=27.5
23:00:47.266 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:47.268 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:47.270 00.002 1032 Enqueuing Expose request
23:00:47.275 00.005 10072 IsGuiding returns 0
23:00:47.275 00.000 10072 Move returns status 0, amount 4
23:00:47.275 00.000 10072 MoveAxis(N, 0, ABG)
23:00:47.275 00.000 10072 Move returns status 0, amount 0
23:00:47.275 00.000 10072 move complete, result=0
23:00:47.276 00.001 10072 worker thread done servicing request
23:00:47.276 00.000 10072 Worker thread wakes up
23:00:47.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:47.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:47.285 00.009 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:00:47.682 00.397 10072 Exposure complete
23:00:47.735 00.053 10072 worker thread done servicing request
23:00:47.735 00.000 1032 OnExposeComplete: enter
23:00:47.737 00.002 1032 UpdateGuideState(): m_state=6
23:00:47.741 00.004 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7037
23:00:47.744 00.003 1032 Star::Find returns 1 (0), X=1102.08, Y=132.48, Mass=1316, SNR=25.5, Peak=120 HFD=3.3
23:00:47.746 00.002 1032 MultiStar: [#1 0.10,-0.14,0.99,U] [#2 0.27,0.07,0.00,M1] [#3 0.18,-0.39,0.00,R] [#4 0.25,0.15,0.00,M5] [#5 0.11,-0.03,0.66,U] [#6 0.05,0.06,0.65,U] [#7 0.13,-0.29,0.00,M6] [#8 0.35,0.08,0.00,R] 
23:00:47.748 00.002 1032 refined, 3 included, MultiStar: {0.14, -0.01}, one-star: {0.25, 0.10}
23:00:47.749 00.001 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
23:00:47.751 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
23:00:47.753 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.05 mountX=-0.04 mountY=-0.13, mountTheta=-1.88
23:00:47.756 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
23:00:47.758 00.002 1032 Enqueuing Move request for scope (0.14, -0.01)
23:00:47.759 00.001 10072 Worker thread wakes up
23:00:47.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
23:00:47.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
23:00:47.759 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.04 yDistance=-0.13
23:00:47.761 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:00:47.763 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:47.763 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:00:47.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:47.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:00:47.765 00.002 10072 MoveAxis(E, 4, ABG)
23:00:47.765 00.000 10072 Guiding  Dir = 2, Dur = 4
23:00:47.765 00.000 10072 IsGuiding returns 0
23:00:47.765 00.000 10072 PulseGuide returned control before completion, sleep 14
23:00:47.782 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.5
23:00:47.785 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:47.787 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:47.790 00.003 1032 Enqueuing Expose request
23:00:47.791 00.001 10072 IsGuiding returns 0
23:00:47.791 00.000 10072 Move returns status 0, amount 4
23:00:47.791 00.000 10072 MoveAxis(N, 0, ABG)
23:00:47.791 00.000 10072 Move returns status 0, amount 0
23:00:47.792 00.001 10072 move complete, result=0
23:00:47.792 00.000 10072 worker thread done servicing request
23:00:47.792 00.000 10072 Worker thread wakes up
23:00:47.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:47.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:47.799 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:00:48.420 00.621 10072 Exposure complete
23:00:48.472 00.052 10072 worker thread done servicing request
23:00:48.472 00.000 1032 OnExposeComplete: enter
23:00:48.474 00.002 1032 UpdateGuideState(): m_state=6
23:00:48.475 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7038
23:00:48.477 00.002 1032 Star::Find returns 1 (0), X=1102.03, Y=132.42, Mass=1359, SNR=25.9, Peak=119 HFD=3.3
23:00:48.479 00.002 1032 MultiStar: [#1 0.15,-0.26,0.00,M1] [#2 0.11,-0.00,0.83,U] [#3 0.15,-0.11,0.73,U] [#4 0.19,0.08,0.72,U] [#5 0.10,-0.01,0.69,U] [#6 0.21,-0.14,0.00,M1] [#7 0.20,-0.39,0.00,M7] [#8 -0.17,-0.16,0.52,U] 
23:00:48.481 00.002 1032 refined, 5 included, MultiStar: {0.12, -0.02}, one-star: {0.20, 0.04}
23:00:48.482 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:00:48.485 00.003 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:00:48.487 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.16 mountX=-0.05 mountY=-0.11, mountTheta=-1.99
23:00:48.491 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
23:00:48.494 00.003 1032 Enqueuing Move request for scope (0.12, -0.02)
23:00:48.495 00.001 10072 Worker thread wakes up
23:00:48.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
23:00:48.495 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
23:00:48.495 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
23:00:48.498 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:00:48.500 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:48.501 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:00:48.501 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:48.501 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:00:48.501 00.000 10072 MoveAxis(E, 4, ABG)
23:00:48.501 00.000 10072 Guiding  Dir = 2, Dur = 4
23:00:48.501 00.000 10072 IsGuiding returns 0
23:00:48.502 00.001 10072 PulseGuide returned control before completion, sleep 14
23:00:48.518 00.016 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:00:48.521 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:48.523 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:48.525 00.002 1032 Enqueuing Expose request
23:00:48.527 00.002 10072 IsGuiding returns 0
23:00:48.527 00.000 10072 Move returns status 0, amount 4
23:00:48.527 00.000 10072 MoveAxis(N, 0, ABG)
23:00:48.527 00.000 10072 Move returns status 0, amount 0
23:00:48.527 00.000 10072 move complete, result=0
23:00:48.527 00.000 10072 worker thread done servicing request
23:00:48.527 00.000 10072 Worker thread wakes up
23:00:48.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:48.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:48.534 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:00:48.935 00.401 10072 Exposure complete
23:00:48.986 00.051 10072 worker thread done servicing request
23:00:48.986 00.000 1032 OnExposeComplete: enter
23:00:48.989 00.003 1032 UpdateGuideState(): m_state=6
23:00:48.991 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7039
23:00:48.993 00.002 1032 Star::Find returns 1 (0), X=1102.00, Y=132.34, Mass=1265, SNR=25.0, Peak=114 HFD=3.3
23:00:48.996 00.003 1032 MultiStar: [#1 0.20,-0.36,0.00,M2] [#2 0.13,-0.19,0.82,U] [#3 0.17,-0.14,0.81,U] [#4 0.24,-0.06,0.70,U] [#5 0.07,-0.17,0.65,U] [#6 0.25,-0.30,0.00,M2] [#7 0.27,-0.47,0.00,M8] [#8 -0.11,-0.26,0.00,M1] 
23:00:48.998 00.002 1032 single-star, 4 included, MultiStar: {0.16, -0.11}, one-star: {0.17, -0.04}
23:00:48.999 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
23:00:49.000 00.001 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
23:00:49.002 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.21 mountX=-0.08 mountY=-0.15, mountTheta=-2.04
23:00:49.005 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.04, opts=13)
23:00:49.008 00.003 1032 Enqueuing Move request for scope (0.17, -0.04)
23:00:49.010 00.002 10072 Worker thread wakes up
23:00:49.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
23:00:49.010 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
23:00:49.010 00.000 10072 Moving (0.17, -0.04) raw xDistance=-0.08 yDistance=-0.15
23:00:49.012 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:00:49.014 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:49.014 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
23:00:49.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:49.016 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:00:49.016 00.000 10072 MoveAxis(E, 3, ABG)
23:00:49.016 00.000 10072 Guiding  Dir = 2, Dur = 3
23:00:49.017 00.001 10072 IsGuiding returns 0
23:00:49.017 00.000 10072 PulseGuide returned control before completion, sleep 13
23:00:49.034 00.017 1032 UpdateGuideState exits: m=1265 SNR=25.0
23:00:49.035 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:49.037 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:49.039 00.002 1032 Enqueuing Expose request
23:00:49.042 00.003 10072 IsGuiding returns 0
23:00:49.042 00.000 10072 Move returns status 0, amount 3
23:00:49.042 00.000 10072 MoveAxis(N, 0, ABG)
23:00:49.042 00.000 10072 Move returns status 0, amount 0
23:00:49.042 00.000 10072 move complete, result=0
23:00:49.042 00.000 10072 worker thread done servicing request
23:00:49.042 00.000 10072 Worker thread wakes up
23:00:49.042 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:49.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:49.049 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
23:00:49.671 00.622 10072 Exposure complete
23:00:49.723 00.052 10072 worker thread done servicing request
23:00:49.723 00.000 1032 OnExposeComplete: enter
23:00:49.725 00.002 1032 UpdateGuideState(): m_state=6
23:00:49.727 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7040
23:00:49.729 00.002 1032 Star::Find returns 1 (0), X=1102.14, Y=132.45, Mass=1333, SNR=25.7, Peak=119 HFD=3.2
23:00:49.731 00.002 1032 MultiStar: [#1 0.14,-0.29,0.00,M3] [#2 0.07,-0.06,0.80,U] [#3 0.09,0.01,0.81,U] [#4 0.20,0.05,0.70,U] [#5 0.12,-0.00,0.66,U] [#6 0.07,-0.19,0.63,U] [#7 0.27,-0.35,0.00,M9] [#8 -0.12,-0.04,0.52,U] 
23:00:49.733 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.01}, one-star: {0.31, 0.07}
23:00:49.735 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
23:00:49.737 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
23:00:49.738 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.10 mountX=-0.04 mountY=-0.12, mountTheta=-1.93
23:00:49.742 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
23:00:49.744 00.002 1032 Enqueuing Move request for scope (0.13, -0.01)
23:00:49.747 00.003 10072 Worker thread wakes up
23:00:49.747 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
23:00:49.747 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
23:00:49.747 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.12
23:00:49.749 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:00:49.751 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:49.751 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:00:49.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:49.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:00:49.751 00.000 10072 MoveAxis(E, 4, ABG)
23:00:49.751 00.000 10072 Guiding  Dir = 2, Dur = 4
23:00:49.752 00.001 10072 IsGuiding returns 0
23:00:49.752 00.000 10072 PulseGuide returned control before completion, sleep 14
23:00:49.770 00.018 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:00:49.773 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:49.776 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:49.777 00.001 1032 Enqueuing Expose request
23:00:49.779 00.002 10072 IsGuiding returns 0
23:00:49.779 00.000 10072 Move returns status 0, amount 4
23:00:49.779 00.000 10072 MoveAxis(N, 0, ABG)
23:00:49.779 00.000 10072 Move returns status 0, amount 0
23:00:49.779 00.000 10072 move complete, result=0
23:00:49.779 00.000 10072 worker thread done servicing request
23:00:49.779 00.000 10072 Worker thread wakes up
23:00:49.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:49.780 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:49.789 00.009 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:00:50.186 00.397 10072 Exposure complete
23:00:50.233 00.047 10072 worker thread done servicing request
23:00:50.233 00.000 1032 OnExposeComplete: enter
23:00:50.236 00.003 1032 UpdateGuideState(): m_state=6
23:00:50.238 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7041
23:00:50.240 00.002 1032 Star::Find returns 1 (0), X=1102.09, Y=132.52, Mass=1328, SNR=25.6, Peak=116 HFD=3.5
23:00:50.243 00.003 1032 MultiStar: [#1 0.15,-0.09,0.96,U] [#2 0.22,0.04,0.81,U] [#3 0.09,-0.02,0.79,U] [#4 0.31,0.10,0.00,M3] [#5 0.18,0.03,0.69,U] [#6 0.20,-0.10,0.62,U] [#7 0.12,-0.45,0.00,M10] [#8 0.02,0.05,0.53,U] 
23:00:50.245 00.002 1032 refined, 6 included, MultiStar: {0.17, 0.01}, one-star: {0.26, 0.15}
23:00:50.246 00.001 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
23:00:50.248 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
23:00:50.249 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.06 mountX=-0.03 mountY=-0.17, mountTheta=-1.77
23:00:50.252 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.01, opts=13)
23:00:50.253 00.001 1032 Enqueuing Move request for scope (0.17, 0.01)
23:00:50.255 00.002 10072 Worker thread wakes up
23:00:50.255 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
23:00:50.255 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
23:00:50.255 00.000 10072 Moving (0.17, 0.01) raw xDistance=-0.03 yDistance=-0.17
23:00:50.256 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:00:50.260 00.004 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:50.260 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:00:50.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:50.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:00:50.260 00.000 10072 MoveAxis(E, 3, ABG)
23:00:50.260 00.000 10072 Guiding  Dir = 2, Dur = 3
23:00:50.261 00.001 10072 IsGuiding returns 0
23:00:50.261 00.000 10072 PulseGuide returned control before completion, sleep 13
23:00:50.278 00.017 1032 UpdateGuideState exits: m=1328 SNR=25.6
23:00:50.280 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:50.281 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:50.283 00.002 1032 Enqueuing Expose request
23:00:50.284 00.001 10072 IsGuiding returns 0
23:00:50.285 00.001 10072 Move returns status 0, amount 3
23:00:50.285 00.000 10072 MoveAxis(N, 0, ABG)
23:00:50.285 00.000 10072 Move returns status 0, amount 0
23:00:50.285 00.000 10072 move complete, result=0
23:00:50.285 00.000 10072 worker thread done servicing request
23:00:50.285 00.000 10072 Worker thread wakes up
23:00:50.285 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:50.285 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:50.292 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
23:00:50.922 00.630 10072 Exposure complete
23:00:50.970 00.048 10072 worker thread done servicing request
23:00:50.970 00.000 1032 OnExposeComplete: enter
23:00:50.971 00.001 1032 UpdateGuideState(): m_state=6
23:00:50.973 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7042
23:00:50.974 00.001 1032 Star::Find returns 1 (0), X=1102.08, Y=132.47, Mass=1367, SNR=26.0, Peak=123 HFD=3.3
23:00:50.976 00.002 1032 MultiStar: [#1 0.21,-0.24,0.00,M3] [#2 0.28,-0.09,0.00,M1] [#3 0.14,0.06,0.77,U] [#4 0.24,0.13,0.00,M4] [#5 0.02,0.15,0.66,U] [#6 0.26,-0.00,0.00,M1] [#7 0.28,-0.20,0.00,R] [#8 -0.05,-0.01,0.49,U] 
23:00:50.977 00.001 1032 refined, 3 included, MultiStar: {0.12, 0.08}, one-star: {0.25, 0.09}
23:00:50.979 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
23:00:50.981 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
23:00:50.983 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.59 mountX=0.05 mountY=-0.14, mountTheta=-1.24
23:00:50.985 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
23:00:50.988 00.003 1032 Enqueuing Move request for scope (0.12, 0.08)
23:00:50.991 00.003 10072 Worker thread wakes up
23:00:50.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
23:00:50.991 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
23:00:50.991 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.14
23:00:50.994 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:00:50.997 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:50.997 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:00:50.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:50.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:00:50.997 00.000 10072 MoveAxis(E, 4, ABG)
23:00:50.997 00.000 10072 Guiding  Dir = 2, Dur = 4
23:00:50.998 00.001 10072 IsGuiding returns 0
23:00:50.998 00.000 10072 PulseGuide returned control before completion, sleep 14
23:00:51.013 00.015 10072 IsGuiding returns 0
23:00:51.013 00.000 10072 Move returns status 0, amount 4
23:00:51.013 00.000 10072 MoveAxis(N, 0, ABG)
23:00:51.013 00.000 10072 Move returns status 0, amount 0
23:00:51.013 00.000 10072 move complete, result=0
23:00:51.013 00.000 10072 worker thread done servicing request
23:00:51.014 00.001 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:00:51.015 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:51.017 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:51.019 00.002 1032 Enqueuing Expose request
23:00:51.023 00.004 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:00:51.024 00.001 10072 Worker thread wakes up
23:00:51.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:51.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:51.439 00.415 10072 Exposure complete
23:00:51.489 00.050 10072 worker thread done servicing request
23:00:51.489 00.000 1032 OnExposeComplete: enter
23:00:51.492 00.003 1032 UpdateGuideState(): m_state=6
23:00:51.493 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7043
23:00:51.495 00.002 1032 Star::Find returns 1 (0), X=1102.08, Y=132.50, Mass=1408, SNR=26.4, Peak=125 HFD=3.3
23:00:51.497 00.002 1032 MultiStar: [#1 0.20,-0.25,0.00,M4] [#2 0.28,-0.01,0.00,M2] [#3 0.14,0.05,0.77,U] [#4 0.32,0.08,0.00,M5] [#5 0.25,0.06,0.00,M1] [#6 0.30,-0.12,0.00,M2] [#7 -0.05,-0.14,0.69,U] [#8 0.07,-0.09,0.48,U] 
23:00:51.498 00.001 1032 refined, 3 included, MultiStar: {0.12, 0.01}, one-star: {0.25, 0.12}
23:00:51.499 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:00:51.502 00.003 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:00:51.504 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.05 mountX=-0.03 mountY=-0.12, mountTheta=-1.79
23:00:51.507 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
23:00:51.509 00.002 1032 Enqueuing Move request for scope (0.12, 0.01)
23:00:51.511 00.002 10072 Worker thread wakes up
23:00:51.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
23:00:51.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
23:00:51.511 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.03 yDistance=-0.12
23:00:51.513 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:00:51.514 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:51.516 00.002 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:00:51.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:51.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:00:51.516 00.000 10072 MoveAxis(E, 4, ABG)
23:00:51.516 00.000 10072 Guiding  Dir = 2, Dur = 4
23:00:51.517 00.001 10072 IsGuiding returns 0
23:00:51.517 00.000 10072 PulseGuide returned control before completion, sleep 14
23:00:51.535 00.018 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:00:51.540 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:51.543 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:51.545 00.002 1032 Enqueuing Expose request
23:00:51.550 00.005 10072 IsGuiding returns 0
23:00:51.550 00.000 10072 Move returns status 0, amount 4
23:00:51.550 00.000 10072 MoveAxis(N, 0, ABG)
23:00:51.550 00.000 10072 Move returns status 0, amount 0
23:00:51.550 00.000 10072 move complete, result=0
23:00:51.550 00.000 10072 worker thread done servicing request
23:00:51.551 00.001 10072 Worker thread wakes up
23:00:51.551 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:51.551 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:51.558 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:00:52.177 00.619 10072 Exposure complete
23:00:52.227 00.050 10072 worker thread done servicing request
23:00:52.227 00.000 1032 OnExposeComplete: enter
23:00:52.229 00.002 1032 UpdateGuideState(): m_state=6
23:00:52.230 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7044
23:00:52.233 00.003 1032 Star::Find returns 1 (0), X=1102.17, Y=132.53, Mass=1420, SNR=26.5, Peak=131 HFD=3.3
23:00:52.235 00.002 1032 MultiStar: [#1 0.26,-0.21,0.00,M5] [#2 0.17,0.06,0.78,U] [#3 -0.03,0.06,0.77,U] [#4 0.09,0.10,0.67,U] [#5 0.13,-0.05,0.62,U] [#6 0.20,0.09,0.61,U] [#7 -0.05,-0.03,0.72,U] [#8 -0.15,0.00,0.51,U] 
23:00:52.238 00.003 1032 refined, 7 included, MultiStar: {0.11, 0.05}, one-star: {0.34, 0.16}
23:00:52.240 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:00:52.241 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:00:52.243 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.48 mountX=0.03 mountY=-0.12, mountTheta=-1.35
23:00:52.246 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
23:00:52.248 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
23:00:52.250 00.002 10072 Worker thread wakes up
23:00:52.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:00:52.250 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:00:52.250 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.03 yDistance=-0.12
23:00:52.252 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:00:52.254 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:52.254 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:00:52.255 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:52.255 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:00:52.255 00.000 10072 MoveAxis(E, 7, ABG)
23:00:52.255 00.000 10072 Guiding  Dir = 2, Dur = 7
23:00:52.255 00.000 10072 IsGuiding returns 0
23:00:52.256 00.001 10072 PulseGuide returned control before completion, sleep 17
23:00:52.275 00.019 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:00:52.276 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:52.278 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:52.279 00.001 1032 Enqueuing Expose request
23:00:52.283 00.004 10072 IsGuiding returns 0
23:00:52.283 00.000 10072 Move returns status 0, amount 7
23:00:52.283 00.000 10072 MoveAxis(N, 0, ABG)
23:00:52.283 00.000 10072 Move returns status 0, amount 0
23:00:52.283 00.000 10072 move complete, result=0
23:00:52.284 00.001 10072 worker thread done servicing request
23:00:52.284 00.000 10072 Worker thread wakes up
23:00:52.284 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:52.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:52.289 00.005 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:00:52.696 00.407 10072 Exposure complete
23:00:52.749 00.053 10072 worker thread done servicing request
23:00:52.749 00.000 1032 OnExposeComplete: enter
23:00:52.751 00.002 1032 UpdateGuideState(): m_state=6
23:00:52.753 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7045
23:00:52.754 00.001 1032 Star::Find returns 1 (0), X=1102.08, Y=132.63, Mass=1378, SNR=26.1, Peak=134 HFD=3.3
23:00:52.757 00.003 1032 MultiStar: [#1 0.25,-0.19,0.00,M6] [#2 0.15,-0.08,0.74,U] [#3 0.10,0.09,0.72,U] [#4 0.19,0.22,0.00,M5] [#5 0.14,0.03,0.66,U] [#6 0.13,0.12,0.63,U] [#7 -0.04,-0.06,0.70,U] [#8 0.03,0.04,0.50,U] 
23:00:52.758 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.25, 0.25}
23:00:52.759 00.001 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:00:52.761 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:00:52.762 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.13 cameraTheta=0.51 mountX=0.03 mountY=-0.13, mountTheta=-1.32
23:00:52.764 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
23:00:52.766 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
23:00:52.767 00.001 10072 Worker thread wakes up
23:00:52.767 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:00:52.767 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:00:52.767 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.03 yDistance=-0.13
23:00:52.772 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:00:52.774 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:52.774 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:00:52.774 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:52.774 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:00:52.774 00.000 10072 MoveAxis(E, 6, ABG)
23:00:52.774 00.000 10072 Guiding  Dir = 2, Dur = 6
23:00:52.774 00.000 10072 IsGuiding returns 0
23:00:52.775 00.001 10072 PulseGuide returned control before completion, sleep 16
23:00:52.791 00.016 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:00:52.793 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:52.794 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:52.796 00.002 1032 Enqueuing Expose request
23:00:52.798 00.002 10072 IsGuiding returns 0
23:00:52.798 00.000 10072 Move returns status 0, amount 6
23:00:52.798 00.000 10072 MoveAxis(N, 0, ABG)
23:00:52.798 00.000 10072 Move returns status 0, amount 0
23:00:52.798 00.000 10072 move complete, result=0
23:00:52.799 00.001 10072 worker thread done servicing request
23:00:52.799 00.000 10072 Worker thread wakes up
23:00:52.799 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:52.799 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:52.807 00.008 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:00:53.424 00.617 10072 Exposure complete
23:00:53.474 00.050 10072 worker thread done servicing request
23:00:53.474 00.000 1032 OnExposeComplete: enter
23:00:53.476 00.002 1032 UpdateGuideState(): m_state=6
23:00:53.477 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7046
23:00:53.479 00.002 1032 Star::Find returns 1 (0), X=1102.08, Y=132.63, Mass=1297, SNR=25.3, Peak=113 HFD=3.3
23:00:53.481 00.002 1032 MultiStar: [#1 0.17,-0.12,0.97,U] [#2 0.24,0.07,0.80,U] [#3 0.09,-0.03,0.83,U] [#4 0.20,0.15,0.00,M6] [#5 0.12,0.09,0.70,U] [#6 0.16,-0.09,0.64,U] [#7 -0.14,-0.02,0.71,U] [#8 -0.13,0.02,0.51,U] 
23:00:53.482 00.001 1032 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.25, 0.25}
23:00:53.485 00.003 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
23:00:53.488 00.003 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
23:00:53.489 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.23 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
23:00:53.493 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
23:00:53.495 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
23:00:53.497 00.002 10072 Worker thread wakes up
23:00:53.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:00:53.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:00:53.497 00.000 10072 Moving (0.11, 0.03) raw xDistance=-0.00 yDistance=-0.12
23:00:53.499 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:00:53.501 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:53.501 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:00:53.501 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:53.501 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:00:53.501 00.000 10072 MoveAxis(E, 7, ABG)
23:00:53.501 00.000 10072 Guiding  Dir = 2, Dur = 7
23:00:53.502 00.001 10072 IsGuiding returns 0
23:00:53.502 00.000 10072 PulseGuide returned control before completion, sleep 17
23:00:53.519 00.017 1032 UpdateGuideState exits: m=1297 SNR=25.3
23:00:53.522 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:53.524 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:53.525 00.001 1032 Enqueuing Expose request
23:00:53.531 00.006 10072 IsGuiding returns 0
23:00:53.531 00.000 10072 Move returns status 0, amount 7
23:00:53.531 00.000 10072 MoveAxis(N, 0, ABG)
23:00:53.531 00.000 10072 Move returns status 0, amount 0
23:00:53.531 00.000 10072 move complete, result=0
23:00:53.531 00.000 10072 worker thread done servicing request
23:00:53.531 00.000 10072 Worker thread wakes up
23:00:53.531 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:53.532 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:53.538 00.006 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:00:53.941 00.403 10072 Exposure complete
23:00:53.995 00.054 10072 worker thread done servicing request
23:00:53.995 00.000 1032 OnExposeComplete: enter
23:00:53.997 00.002 1032 UpdateGuideState(): m_state=6
23:00:53.999 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7047
23:00:54.001 00.002 1032 Star::Find returns 1 (0), X=1101.96, Y=132.51, Mass=1343, SNR=25.8, Peak=107 HFD=3.3
23:00:54.003 00.002 1032 MultiStar: [#1 0.20,-0.15,0.93,U] [#2 0.16,-0.05,0.77,U] [#3 0.19,-0.07,0.77,U] [#4 0.24,0.04,0.70,U] [#5 0.06,-0.01,0.66,U] [#6 0.18,-0.10,0.64,U] [#7 -0.01,-0.07,0.70,U] [#8 -0.05,-0.03,0.54,U] 
23:00:54.004 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.13, 0.13}
23:00:54.006 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:00:54.007 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:00:54.009 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.23 mountX=-0.06 mountY=-0.12, mountTheta=-2.06
23:00:54.012 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
23:00:54.013 00.001 1032 Enqueuing Move request for scope (0.13, -0.03)
23:00:54.015 00.002 10072 Worker thread wakes up
23:00:54.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
23:00:54.015 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
23:00:54.015 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
23:00:54.019 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:00:54.021 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:54.021 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:00:54.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:54.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:00:54.021 00.000 10072 MoveAxis(E, 6, ABG)
23:00:54.021 00.000 10072 Guiding  Dir = 2, Dur = 6
23:00:54.022 00.001 10072 IsGuiding returns 0
23:00:54.022 00.000 10072 PulseGuide returned control before completion, sleep 16
23:00:54.038 00.016 1032 UpdateGuideState exits: m=1343 SNR=25.8
23:00:54.040 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:54.043 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:54.044 00.001 1032 Enqueuing Expose request
23:00:54.047 00.003 10072 IsGuiding returns 0
23:00:54.047 00.000 10072 Move returns status 0, amount 6
23:00:54.047 00.000 10072 MoveAxis(N, 0, ABG)
23:00:54.048 00.001 10072 Move returns status 0, amount 0
23:00:54.048 00.000 10072 move complete, result=0
23:00:54.048 00.000 10072 worker thread done servicing request
23:00:54.048 00.000 10072 Worker thread wakes up
23:00:54.048 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:54.048 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:54.054 00.006 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:00:54.678 00.624 10072 Exposure complete
23:00:54.730 00.052 10072 worker thread done servicing request
23:00:54.730 00.000 1032 OnExposeComplete: enter
23:00:54.733 00.003 1032 UpdateGuideState(): m_state=6
23:00:54.734 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7048
23:00:54.736 00.002 1032 Star::Find returns 1 (0), X=1102.10, Y=132.34, Mass=1266, SNR=25.0, Peak=110 HFD=3.3
23:00:54.740 00.004 1032 MultiStar: [#1 0.26,-0.29,0.00,M5] [#2 0.40,-0.07,0.00,M1] [#3 0.16,-0.02,0.79,U] [#4 0.27,0.08,0.00,M6] [#5 0.15,-0.04,0.67,U] [#6 0.12,-0.17,0.63,U] [#7 -0.02,-0.26,0.00,M1] [#8 -0.07,-0.19,0.55,U] 
23:00:54.742 00.002 1032 refined, 4 included, MultiStar: {0.15, -0.08}, one-star: {0.27, -0.04}
23:00:54.745 00.003 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
23:00:54.746 00.001 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
23:00:54.748 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.51 mountX=-0.12 mountY=-0.12, mountTheta=-2.34
23:00:54.750 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.08, opts=13)
23:00:54.753 00.003 1032 Enqueuing Move request for scope (0.15, -0.08)
23:00:54.755 00.002 10072 Worker thread wakes up
23:00:54.755 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
23:00:54.755 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
23:00:54.755 00.000 10072 Moving (0.15, -0.08) raw xDistance=-0.12 yDistance=-0.12
23:00:54.757 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:00:54.761 00.004 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:54.761 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:00:54.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:54.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:00:54.761 00.000 10072 MoveAxis(E, 7, ABG)
23:00:54.761 00.000 10072 Guiding  Dir = 2, Dur = 7
23:00:54.761 00.000 10072 IsGuiding returns 0
23:00:54.762 00.001 10072 PulseGuide returned control before completion, sleep 17
23:00:54.780 00.018 1032 UpdateGuideState exits: m=1266 SNR=25.0
23:00:54.782 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:54.784 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:54.786 00.002 1032 Enqueuing Expose request
23:00:54.788 00.002 10072 IsGuiding returns 0
23:00:54.788 00.000 10072 Move returns status 0, amount 7
23:00:54.788 00.000 10072 MoveAxis(N, 0, ABG)
23:00:54.788 00.000 10072 Move returns status 0, amount 0
23:00:54.788 00.000 10072 move complete, result=0
23:00:54.788 00.000 10072 worker thread done servicing request
23:00:54.788 00.000 10072 Worker thread wakes up
23:00:54.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:54.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:54.796 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:00:55.194 00.398 10072 Exposure complete
23:00:55.249 00.055 10072 worker thread done servicing request
23:00:55.249 00.000 1032 OnExposeComplete: enter
23:00:55.251 00.002 1032 UpdateGuideState(): m_state=6
23:00:55.253 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7049
23:00:55.255 00.002 1032 Star::Find returns 1 (0), X=1102.02, Y=132.43, Mass=1358, SNR=25.9, Peak=114 HFD=3.3
23:00:55.257 00.002 1032 MultiStar: [#1 0.18,-0.28,0.00,M6] [#2 0.29,-0.09,0.00,M2] [#3 0.12,0.08,0.76,U] [#4 0.18,0.04,0.67,U] [#5 0.23,0.03,0.69,U] [#6 0.25,0.05,0.00,M1] [#7 -0.17,-0.14,0.71,U] [#8 -0.11,-0.11,0.52,U] 
23:00:55.259 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.00}, one-star: {0.19, 0.05}
23:00:55.261 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
23:00:55.263 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
23:00:55.265 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.01 mountX=-0.02 mountY=-0.09, mountTheta=-1.82
23:00:55.268 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
23:00:55.270 00.002 1032 Enqueuing Move request for scope (0.09, 0.00)
23:00:55.273 00.003 10072 Worker thread wakes up
23:00:55.273 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
23:00:55.273 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
23:00:55.273 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.09
23:00:55.274 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:00:55.276 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:55.276 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:00:55.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:55.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:00:55.276 00.000 10072 MoveAxis(E, 6, ABG)
23:00:55.277 00.001 10072 Guiding  Dir = 2, Dur = 6
23:00:55.277 00.000 10072 IsGuiding returns 0
23:00:55.277 00.000 10072 PulseGuide returned control before completion, sleep 16
23:00:55.295 00.018 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:00:55.298 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:55.302 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:55.306 00.004 1032 Enqueuing Expose request
23:00:55.307 00.001 10072 IsGuiding returns 0
23:00:55.308 00.001 10072 Move returns status 0, amount 6
23:00:55.308 00.000 10072 MoveAxis(N, 0, ABG)
23:00:55.308 00.000 10072 Move returns status 0, amount 0
23:00:55.308 00.000 10072 move complete, result=0
23:00:55.308 00.000 10072 worker thread done servicing request
23:00:55.308 00.000 10072 Worker thread wakes up
23:00:55.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:55.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:55.318 00.010 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:00:55.943 00.625 10072 Exposure complete
23:00:55.993 00.050 10072 worker thread done servicing request
23:00:55.993 00.000 1032 OnExposeComplete: enter
23:00:55.995 00.002 1032 UpdateGuideState(): m_state=6
23:00:55.998 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7050
23:00:56.000 00.002 1032 Star::Find returns 1 (0), X=1102.03, Y=132.52, Mass=1507, SNR=27.3, Peak=124 HFD=3.5
23:00:56.001 00.001 1032 MultiStar: [#1 0.24,-0.13,0.00,M7] [#2 0.19,0.02,0.75,U] [#3 0.16,-0.01,0.75,U] [#4 0.18,0.11,0.63,U] [#5 0.08,0.07,0.67,U] [#6 0.22,0.14,0.00,M2] [#7 -0.15,-0.13,0.63,U] [#8 -0.27,0.04,0.00,M1] 
23:00:56.003 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.04}, one-star: {0.20, 0.14}
23:00:56.005 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
23:00:56.007 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
23:00:56.008 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.31 mountX=0.01 mountY=-0.13, mountTheta=-1.52
23:00:56.011 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
23:00:56.013 00.002 1032 Enqueuing Move request for scope (0.12, 0.04)
23:00:56.014 00.001 10072 Worker thread wakes up
23:00:56.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
23:00:56.014 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
23:00:56.014 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.13
23:00:56.016 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:00:56.020 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:56.020 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:00:56.020 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:56.021 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:00:56.021 00.000 10072 MoveAxis(E, 7, ABG)
23:00:56.021 00.000 10072 Guiding  Dir = 2, Dur = 7
23:00:56.021 00.000 10072 IsGuiding returns 0
23:00:56.022 00.001 10072 PulseGuide returned control before completion, sleep 17
23:00:56.039 00.017 1032 UpdateGuideState exits: m=1507 SNR=27.3
23:00:56.041 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:56.044 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:56.046 00.002 1032 Enqueuing Expose request
23:00:56.052 00.006 10072 IsGuiding returns 0
23:00:56.052 00.000 10072 Move returns status 0, amount 7
23:00:56.052 00.000 10072 MoveAxis(N, 0, ABG)
23:00:56.052 00.000 10072 Move returns status 0, amount 0
23:00:56.052 00.000 10072 move complete, result=0
23:00:56.052 00.000 10072 worker thread done servicing request
23:00:56.052 00.000 10072 Worker thread wakes up
23:00:56.052 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:56.053 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:56.058 00.005 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:00:56.463 00.405 10072 Exposure complete
23:00:56.517 00.054 10072 worker thread done servicing request
23:00:56.517 00.000 1032 OnExposeComplete: enter
23:00:56.521 00.004 1032 UpdateGuideState(): m_state=6
23:00:56.525 00.004 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7051
23:00:56.527 00.002 1032 Star::Find returns 1 (0), X=1102.04, Y=132.52, Mass=1329, SNR=25.6, Peak=116 HFD=3.5
23:00:56.529 00.002 1032 MultiStar: [#1 0.17,-0.20,0.00,M8] [#2 0.24,0.03,0.82,U] [#3 0.23,-0.19,0.00,M1] [#4 0.28,-0.08,0.00,M5] [#5 0.21,-0.01,0.65,U] [#6 0.31,-0.20,0.00,M3] [#7 -0.16,-0.21,0.00,M1] [#8 -0.10,-0.02,0.52,U] 
23:00:56.532 00.003 1032 refined, 3 included, MultiStar: {0.17, 0.05}, one-star: {0.21, 0.14}
23:00:56.534 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
23:00:56.535 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
23:00:56.537 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.17 cameraTheta=0.30 mountX=0.01 mountY=-0.17, mountTheta=-1.53
23:00:56.540 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.05, opts=13)
23:00:56.542 00.002 1032 Enqueuing Move request for scope (0.17, 0.05)
23:00:56.543 00.001 10072 Worker thread wakes up
23:00:56.544 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
23:00:56.544 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
23:00:56.544 00.000 10072 Moving (0.17, 0.05) raw xDistance=0.01 yDistance=-0.17
23:00:56.546 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:00:56.548 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:56.548 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:00:56.548 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:56.548 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:00:56.548 00.000 10072 MoveAxis(E, 6, ABG)
23:00:56.548 00.000 10072 Guiding  Dir = 2, Dur = 6
23:00:56.549 00.001 10072 IsGuiding returns 0
23:00:56.549 00.000 10072 PulseGuide returned control before completion, sleep 16
23:00:56.569 00.020 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:00:56.571 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:56.574 00.003 10072 IsGuiding returns 0
23:00:56.574 00.000 10072 Move returns status 0, amount 6
23:00:56.574 00.000 10072 MoveAxis(N, 0, ABG)
23:00:56.574 00.000 10072 Move returns status 0, amount 0
23:00:56.574 00.000 10072 move complete, result=0
23:00:56.574 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:56.576 00.002 1032 Enqueuing Expose request
23:00:56.577 00.001 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
23:00:56.581 00.004 10072 worker thread done servicing request
23:00:56.581 00.000 10072 Worker thread wakes up
23:00:56.581 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:56.581 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:57.212 00.631 10072 Exposure complete
23:00:57.264 00.052 10072 worker thread done servicing request
23:00:57.264 00.000 1032 OnExposeComplete: enter
23:00:57.269 00.005 1032 UpdateGuideState(): m_state=6
23:00:57.271 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7052
23:00:57.274 00.003 1032 Star::Find returns 1 (0), X=1102.10, Y=132.18, Mass=1442, SNR=26.7, Peak=119 HFD=3.0
23:00:57.275 00.001 1032 MultiStar: [#1 0.32,-0.45,0.00,M9] [#2 0.27,-0.27,0.00,M1] [#3 0.22,-0.19,0.00,M2] [#4 0.38,-0.16,0.00,M6] [#5 0.23,-0.09,0.64,U] [#6 0.40,-0.28,0.00,M4] [#7 -0.09,-0.30,0.00,M2] [#8 0.05,-0.28,0.00,M1] 
23:00:57.277 00.002 1032 refined, 1 included, MultiStar: {0.25, -0.16}, one-star: {0.27, -0.19}
23:00:57.278 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
23:00:57.280 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
23:00:57.281 00.001 1032 CameraToMount -- cameraX=0.25 cameraY=-0.16 hyp=0.30 cameraTheta=-0.55 mountX=-0.21 mountY=-0.20, mountTheta=-2.38
23:00:57.285 00.004 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.16, opts=13)
23:00:57.288 00.003 1032 Enqueuing Move request for scope (0.25, -0.16)
23:00:57.289 00.001 10072 Worker thread wakes up
23:00:57.290 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.16) opts 0xd
23:00:57.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.16)
23:00:57.290 00.000 10072 Moving (0.25, -0.16) raw xDistance=-0.21 yDistance=-0.20
23:00:57.292 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:00:57.294 00.002 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 287.35
23:00:57.294 00.000 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
23:00:57.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:00:57.294 00.000 10072 MoveAxis(E, 108, ABG)
23:00:57.294 00.000 10072 Guiding  Dir = 2, Dur = 108
23:00:57.295 00.001 10072 IsGuiding returns 0
23:00:57.295 00.000 10072 PulseGuide returned control before completion, sleep 118
23:00:57.316 00.021 1032 UpdateGuideState exits: m=1442 SNR=26.7
23:00:57.319 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:57.322 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:57.325 00.003 1032 Enqueuing Expose request
23:00:57.428 00.103 10072 IsGuiding returns 0
23:00:57.428 00.000 10072 Move returns status 0, amount 108
23:00:57.428 00.000 10072 MoveAxis(N, 132, ABG)
23:00:57.428 00.000 10072 Guiding  Dir = 0, Dur = 132
23:00:57.429 00.001 10072 IsGuiding returns 0
23:00:57.429 00.000 10072 PulseGuide returned control before completion, sleep 142
23:00:57.583 00.154 10072 IsGuiding returns 0
23:00:57.583 00.000 10072 Move returns status 0, amount 132
23:00:57.584 00.001 10072 move complete, result=0
23:00:57.584 00.000 10072 worker thread done servicing request
23:00:57.584 00.000 1032 GuideStep: -0.2 px 108 ms EAST, -0.2 px 132 ms NORTH
23:00:57.588 00.004 10072 Worker thread wakes up
23:00:57.588 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:57.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:57.993 00.405 10072 Exposure complete
23:00:58.043 00.050 10072 worker thread done servicing request
23:00:58.044 00.001 1032 OnExposeComplete: enter
23:00:58.045 00.001 1032 UpdateGuideState(): m_state=6
23:00:58.048 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7053
23:00:58.049 00.001 1032 Star::Find returns 1 (0), X=1102.07, Y=132.31, Mass=1259, SNR=24.9, Peak=100 HFD=3.2
23:00:58.051 00.002 1032 MultiStar: [#1 0.13,-0.32,0.00,M10] [#2 0.24,-0.15,0.00,M2] [#3 0.12,-0.25,0.00,M3] [#4 0.27,-0.12,0.00,M7] [#5 0.04,-0.20,0.67,U] [#6 0.27,-0.21,0.00,M5] [#7 -0.16,-0.38,0.00,M3] [#8 -0.19,-0.27,0.00,M2] 
23:00:58.052 00.001 1032 refined, 1 included, MultiStar: {0.16, -0.12}, one-star: {0.24, -0.07}
23:00:58.054 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
23:00:58.056 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
23:00:58.057 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.65 mountX=-0.16 mountY=-0.12, mountTheta=-2.48
23:00:58.060 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.12, opts=13)
23:00:58.062 00.002 1032 Enqueuing Move request for scope (0.16, -0.12)
23:00:58.064 00.002 10072 Worker thread wakes up
23:00:58.064 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
23:00:58.065 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
23:00:58.065 00.000 10072 Moving (0.16, -0.12) raw xDistance=-0.16 yDistance=-0.12
23:00:58.066 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:00:58.069 00.003 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.35
23:00:58.069 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:00:58.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:58.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:00:58.069 00.000 10072 MoveAxis(E, 82, ABG)
23:00:58.069 00.000 10072 Guiding  Dir = 2, Dur = 82
23:00:58.069 00.000 10072 IsGuiding returns 0
23:00:58.070 00.001 10072 PulseGuide returned control before completion, sleep 92
23:00:58.087 00.017 1032 UpdateGuideState exits: m=1259 SNR=24.9
23:00:58.089 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:58.091 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:58.093 00.002 1032 Enqueuing Expose request
23:00:58.178 00.085 10072 IsGuiding returns 0
23:00:58.178 00.000 10072 Move returns status 0, amount 82
23:00:58.178 00.000 10072 MoveAxis(N, 0, ABG)
23:00:58.178 00.000 10072 Move returns status 0, amount 0
23:00:58.178 00.000 10072 move complete, result=0
23:00:58.178 00.000 10072 worker thread done servicing request
23:00:58.178 00.000 10072 Worker thread wakes up
23:00:58.179 00.001 1032 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
23:00:58.182 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:58.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:58.806 00.624 10072 Exposure complete
23:00:58.856 00.050 10072 worker thread done servicing request
23:00:58.856 00.000 1032 OnExposeComplete: enter
23:00:58.858 00.002 1032 UpdateGuideState(): m_state=6
23:00:58.861 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7054
23:00:58.863 00.002 1032 Star::Find returns 1 (0), X=1101.79, Y=132.51, Mass=1309, SNR=25.4, Peak=102 HFD=3.3
23:00:58.866 00.003 1032 MultiStar: [#1 -0.10,-0.32,0.00,R] [#2 -0.24,0.05,0.78,U] [#3 -0.13,-0.00,0.75,U] [#4 -0.01,0.12,0.72,U] [#5 -0.14,-0.02,0.68,U] [#6 -0.03,-0.18,0.65,U] [#7 -0.43,-0.06,0.00,M4] [#8 -0.39,-0.17,0.00,M3] 
23:00:58.867 00.001 1032 refined, 5 included, MultiStar: {-0.10, 0.03}, one-star: {-0.04, 0.13}
23:00:58.869 00.002 1032 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.83) = xAngle (1.05 = 1.05)
23:00:58.870 00.001 1032 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.05 = 1.05)
23:00:58.872 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.88 mountX=0.05 mountY=0.09, mountTheta=1.05
23:00:58.875 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.03, opts=13)
23:00:58.877 00.002 1032 Enqueuing Move request for scope (-0.10, 0.03)
23:00:58.879 00.002 10072 Worker thread wakes up
23:00:58.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
23:00:58.879 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
23:00:58.879 00.000 10072 Moving (-0.10, 0.03) raw xDistance=0.05 yDistance=0.09
23:00:58.882 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:00:58.884 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:58.884 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:00:58.885 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:58.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:00:58.885 00.000 10072 MoveAxis(E, 8, ABG)
23:00:58.885 00.000 10072 Guiding  Dir = 2, Dur = 8
23:00:58.885 00.000 10072 IsGuiding returns 0
23:00:58.885 00.000 10072 PulseGuide returned control before completion, sleep 18
23:00:58.903 00.018 1032 UpdateGuideState exits: m=1309 SNR=25.4
23:00:58.905 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:58.907 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:58.909 00.002 1032 Enqueuing Expose request
23:00:58.912 00.003 10072 IsGuiding returns 0
23:00:58.913 00.001 10072 Move returns status 0, amount 8
23:00:58.913 00.000 10072 MoveAxis(N, 0, ABG)
23:00:58.913 00.000 10072 Move returns status 0, amount 0
23:00:58.913 00.000 10072 move complete, result=0
23:00:58.913 00.000 10072 worker thread done servicing request
23:00:58.913 00.000 10072 Worker thread wakes up
23:00:58.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:58.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:58.920 00.007 1032 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
23:00:59.323 00.403 10072 Exposure complete
23:00:59.380 00.057 10072 worker thread done servicing request
23:00:59.380 00.000 1032 OnExposeComplete: enter
23:00:59.382 00.002 1032 UpdateGuideState(): m_state=6
23:00:59.384 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7055
23:00:59.386 00.002 1032 Star::Find returns 1 (0), X=1101.96, Y=132.52, Mass=1387, SNR=26.2, Peak=116 HFD=3.3
23:00:59.389 00.003 1032 MultiStar: [#1 0.10,0.05,0.97,U] [#2 -0.21,-0.03,0.79,U] [#3 -0.15,-0.00,0.72,U] [#4 -0.05,0.18,0.68,U] [#5 -0.04,0.07,0.61,U] [#6 -0.14,-0.19,0.63,U] [#7 -0.28,-0.09,0.00,M5] [#8 -0.28,-0.01,0.00,M4] 
23:00:59.390 00.001 1032 refined, 6 included, MultiStar: {-0.04, 0.04}, one-star: {0.13, 0.14}
23:00:59.392 00.002 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.83) = xAngle (0.52 = 0.52)
23:00:59.395 00.003 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.52 = 0.52)
23:00:59.398 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.35 mountX=0.05 mountY=0.03, mountTheta=0.52
23:00:59.401 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
23:00:59.403 00.002 1032 Enqueuing Move request for scope (-0.04, 0.04)
23:00:59.405 00.002 10072 Worker thread wakes up
23:00:59.405 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
23:00:59.405 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
23:00:59.405 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.03
23:00:59.407 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:00:59.409 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:00:59.409 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:00:59.409 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:59.410 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:00:59.410 00.000 10072 MoveAxis(E, 7, ABG)
23:00:59.410 00.000 10072 Guiding  Dir = 2, Dur = 7
23:00:59.410 00.000 10072 IsGuiding returns 0
23:00:59.410 00.000 10072 PulseGuide returned control before completion, sleep 17
23:00:59.428 00.018 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:00:59.431 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:59.432 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:00:59.434 00.002 1032 Enqueuing Expose request
23:00:59.436 00.002 10072 IsGuiding returns 0
23:00:59.436 00.000 10072 Move returns status 0, amount 7
23:00:59.436 00.000 10072 MoveAxis(N, 0, ABG)
23:00:59.436 00.000 10072 Move returns status 0, amount 0
23:00:59.436 00.000 10072 move complete, result=0
23:00:59.436 00.000 10072 worker thread done servicing request
23:00:59.436 00.000 10072 Worker thread wakes up
23:00:59.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:00:59.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:00:59.444 00.008 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
23:01:00.070 00.626 10072 Exposure complete
23:01:00.123 00.053 10072 worker thread done servicing request
23:01:00.123 00.000 1032 OnExposeComplete: enter
23:01:00.125 00.002 1032 UpdateGuideState(): m_state=6
23:01:00.127 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7056
23:01:00.129 00.002 1032 Star::Find returns 1 (0), X=1101.90, Y=132.40, Mass=1385, SNR=26.1, Peak=112 HFD=3.3
23:01:00.131 00.002 1032 MultiStar: [#1 0.10,-0.06,0.99,U] [#2 0.04,-0.05,0.77,U] [#3 -0.07,-0.17,0.77,U] [#4 0.10,-0.13,0.68,U] [#5 0.09,-0.09,0.64,U] [#6 0.10,-0.25,0.00,M4] [#7 -0.33,-0.23,0.00,M6] [#8 -0.30,-0.11,0.00,M5] 
23:01:00.132 00.001 1032 single-star, 5 included, MultiStar: {0.06, -0.07}, one-star: {0.07, 0.02}
23:01:00.135 00.003 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:01:00.137 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:01:00.138 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.29 mountX=0.00 mountY=-0.08, mountTheta=-1.54
23:01:00.141 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
23:01:00.144 00.003 1032 Enqueuing Move request for scope (0.07, 0.02)
23:01:00.146 00.002 10072 Worker thread wakes up
23:01:00.146 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:01:00.146 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:01:00.146 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.08
23:01:00.147 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:01:00.150 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:01:00.150 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:01:00.150 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:00.150 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:01:00.150 00.000 10072 MoveAxis(E, 8, ABG)
23:01:00.150 00.000 10072 Guiding  Dir = 2, Dur = 8
23:01:00.152 00.002 10072 IsGuiding returns 0
23:01:00.152 00.000 10072 PulseGuide returned control before completion, sleep 18
23:01:00.169 00.017 1032 UpdateGuideState exits: m=1385 SNR=26.1
23:01:00.171 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:00.173 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:00.176 00.003 1032 Enqueuing Expose request
23:01:00.178 00.002 10072 IsGuiding returns 0
23:01:00.178 00.000 10072 Move returns status 0, amount 8
23:01:00.178 00.000 10072 MoveAxis(N, 0, ABG)
23:01:00.178 00.000 10072 Move returns status 0, amount 0
23:01:00.178 00.000 10072 move complete, result=0
23:01:00.178 00.000 10072 worker thread done servicing request
23:01:00.178 00.000 10072 Worker thread wakes up
23:01:00.178 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:00.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:00.187 00.009 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:01:00.585 00.398 10072 Exposure complete
23:01:00.638 00.053 10072 worker thread done servicing request
23:01:00.638 00.000 1032 OnExposeComplete: enter
23:01:00.640 00.002 1032 UpdateGuideState(): m_state=6
23:01:00.643 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7057
23:01:00.646 00.003 1032 Star::Find returns 1 (0), X=1101.97, Y=132.26, Mass=1325, SNR=25.6, Peak=102 HFD=3.2
23:01:00.648 00.002 1032 MultiStar: [#1 0.12,-0.02,0.96,U] [#2 0.04,-0.10,0.79,U] [#3 -0.09,-0.18,0.77,U] [#4 0.09,-0.17,0.68,U] [#5 0.07,-0.11,0.71,U] [#6 0.05,-0.26,0.00,M5] [#7 -0.20,-0.21,0.00,M7] [#8 -0.16,-0.28,0.00,M6] 
23:01:00.649 00.001 1032 refined, 5 included, MultiStar: {0.07, -0.11}, one-star: {0.14, -0.12}
23:01:00.651 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
23:01:00.653 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
23:01:00.655 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.01 mountX=-0.12 mountY=-0.04, mountTheta=-2.84
23:01:00.657 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.11, opts=13)
23:01:00.659 00.002 1032 Enqueuing Move request for scope (0.07, -0.11)
23:01:00.661 00.002 10072 Worker thread wakes up
23:01:00.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
23:01:00.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
23:01:00.661 00.000 10072 Moving (0.07, -0.11) raw xDistance=-0.12 yDistance=-0.04
23:01:00.663 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:01:00.666 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:01:00.666 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:01:00.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:00.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:01:00.666 00.000 10072 MoveAxis(E, 8, ABG)
23:01:00.666 00.000 10072 Guiding  Dir = 2, Dur = 8
23:01:00.666 00.000 10072 IsGuiding returns 0
23:01:00.668 00.002 10072 PulseGuide returned control before completion, sleep 18
23:01:00.685 00.017 1032 UpdateGuideState exits: m=1325 SNR=25.6
23:01:00.687 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:00.689 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:00.693 00.004 10072 IsGuiding returns 0
23:01:00.693 00.000 10072 Move returns status 0, amount 8
23:01:00.693 00.000 10072 MoveAxis(N, 0, ABG)
23:01:00.693 00.000 10072 Move returns status 0, amount 0
23:01:00.693 00.000 10072 move complete, result=0
23:01:00.693 00.000 10072 worker thread done servicing request
23:01:00.693 00.000 1032 Enqueuing Expose request
23:01:00.694 00.001 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:01:00.696 00.002 10072 Worker thread wakes up
23:01:00.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:00.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:01.324 00.628 10072 Exposure complete
23:01:01.376 00.052 10072 worker thread done servicing request
23:01:01.376 00.000 1032 OnExposeComplete: enter
23:01:01.378 00.002 1032 UpdateGuideState(): m_state=6
23:01:01.381 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7058
23:01:01.383 00.002 1032 Star::Find returns 1 (0), X=1101.99, Y=132.36, Mass=1486, SNR=27.1, Peak=122 HFD=3.4
23:01:01.385 00.002 1032 MultiStar: [#1 0.15,-0.06,0.97,U] [#2 0.04,-0.13,0.79,U] [#3 -0.02,-0.03,0.71,U] [#4 0.02,0.06,0.64,U] [#5 0.08,-0.08,0.65,U] [#6 -0.03,-0.19,0.60,U] [#7 -0.22,-0.24,0.00,M8] [#8 -0.16,-0.33,0.00,M7] 
23:01:01.387 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.06}, one-star: {0.16, -0.02}
23:01:01.388 00.001 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
23:01:01.390 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
23:01:01.391 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.72 mountX=-0.08 mountY=-0.05, mountTheta=-2.55
23:01:01.395 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
23:01:01.397 00.002 1032 Enqueuing Move request for scope (0.07, -0.06)
23:01:01.399 00.002 10072 Worker thread wakes up
23:01:01.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
23:01:01.400 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
23:01:01.400 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.05
23:01:01.402 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:01:01.404 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:01:01.404 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:01:01.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:01.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:01:01.404 00.000 10072 MoveAxis(E, 9, ABG)
23:01:01.404 00.000 10072 Guiding  Dir = 2, Dur = 9
23:01:01.405 00.001 10072 IsGuiding returns 0
23:01:01.405 00.000 10072 PulseGuide returned control before completion, sleep 19
23:01:01.422 00.017 1032 UpdateGuideState exits: m=1486 SNR=27.1
23:01:01.425 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:01.427 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:01.429 00.002 10072 IsGuiding returns 0
23:01:01.429 00.000 10072 Move returns status 0, amount 9
23:01:01.429 00.000 10072 MoveAxis(N, 0, ABG)
23:01:01.429 00.000 10072 Move returns status 0, amount 0
23:01:01.429 00.000 10072 move complete, result=0
23:01:01.429 00.000 1032 Enqueuing Expose request
23:01:01.431 00.002 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:01:01.434 00.003 10072 worker thread done servicing request
23:01:01.434 00.000 10072 Worker thread wakes up
23:01:01.434 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:01.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:01.851 00.417 10072 Exposure complete
23:01:01.902 00.051 10072 worker thread done servicing request
23:01:01.902 00.000 1032 OnExposeComplete: enter
23:01:01.904 00.002 1032 UpdateGuideState(): m_state=6
23:01:01.906 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7059
23:01:01.908 00.002 1032 Star::Find returns 1 (0), X=1101.92, Y=132.27, Mass=1348, SNR=25.8, Peak=100 HFD=3.3
23:01:01.909 00.001 1032 MultiStar: [#1 0.21,-0.00,0.98,U] [#2 -0.09,-0.16,0.76,U] [#3 -0.07,-0.11,0.78,U] [#4 -0.03,0.03,0.71,U] [#5 -0.00,-0.02,0.68,U] [#6 0.15,-0.26,0.00,M5] [#7 -0.16,-0.29,0.00,M9] [#8 -0.10,-0.28,0.00,M8] 
23:01:01.912 00.003 1032 refined, 5 included, MultiStar: {0.03, -0.06}, one-star: {0.09, -0.10}
23:01:01.913 00.001 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
23:01:01.915 00.002 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
23:01:01.916 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.13 mountX=-0.07 mountY=-0.01, mountTheta=-2.96
23:01:01.919 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
23:01:01.921 00.002 1032 Enqueuing Move request for scope (0.03, -0.06)
23:01:01.922 00.001 10072 Worker thread wakes up
23:01:01.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
23:01:01.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
23:01:01.922 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.07 yDistance=-0.01
23:01:01.927 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:01:01.930 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:01:01.930 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:01:01.930 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:01.931 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:01:01.931 00.000 10072 MoveAxis(E, 7, ABG)
23:01:01.931 00.000 10072 Guiding  Dir = 2, Dur = 7
23:01:01.931 00.000 10072 IsGuiding returns 0
23:01:01.932 00.001 10072 PulseGuide returned control before completion, sleep 17
23:01:01.949 00.017 1032 UpdateGuideState exits: m=1348 SNR=25.8
23:01:01.951 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:01.952 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:01.956 00.004 1032 Enqueuing Expose request
23:01:01.959 00.003 10072 IsGuiding returns 0
23:01:01.959 00.000 10072 Move returns status 0, amount 7
23:01:01.959 00.000 10072 MoveAxis(N, 0, ABG)
23:01:01.959 00.000 10072 Move returns status 0, amount 0
23:01:01.959 00.000 10072 move complete, result=0
23:01:01.959 00.000 10072 worker thread done servicing request
23:01:01.960 00.001 10072 Worker thread wakes up
23:01:01.960 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:01.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:01.967 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:01:02.587 00.620 10072 Exposure complete
23:01:02.646 00.059 10072 worker thread done servicing request
23:01:02.647 00.001 1032 OnExposeComplete: enter
23:01:02.649 00.002 1032 UpdateGuideState(): m_state=6
23:01:02.652 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7060
23:01:02.654 00.002 1032 Star::Find returns 1 (0), X=1101.98, Y=132.18, Mass=1420, SNR=26.5, Peak=119 HFD=3.1
23:01:02.656 00.002 1032 MultiStar: [#1 0.20,-0.15,0.94,U] [#2 0.11,-0.25,0.00,M1] [#3 0.00,-0.32,0.00,M1] [#4 0.07,-0.13,0.68,U] [#5 -0.01,-0.17,0.64,U] [#6 0.10,-0.35,0.00,M6] [#7 -0.14,-0.37,0.00,M10] [#8 -0.13,-0.28,0.00,M9] 
23:01:02.659 00.003 1032 refined, 3 included, MultiStar: {0.11, -0.17}, one-star: {0.15, -0.20}
23:01:02.661 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
23:01:02.663 00.002 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
23:01:02.664 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-0.96 mountX=-0.19 mountY=-0.07, mountTheta=-2.79
23:01:02.668 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.17, opts=13)
23:01:02.671 00.003 1032 Enqueuing Move request for scope (0.11, -0.17)
23:01:02.673 00.002 10072 Worker thread wakes up
23:01:02.673 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
23:01:02.673 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
23:01:02.673 00.000 10072 Moving (0.11, -0.17) raw xDistance=-0.19 yDistance=-0.07
23:01:02.675 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:01:02.679 00.004 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 287.35
23:01:02.679 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
23:01:02.679 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:02.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:01:02.679 00.000 10072 MoveAxis(E, 98, ABG)
23:01:02.679 00.000 10072 Guiding  Dir = 2, Dur = 98
23:01:02.679 00.000 10072 IsGuiding returns 0
23:01:02.679 00.000 10072 PulseGuide returned control before completion, sleep 108
23:01:02.700 00.021 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:01:02.703 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:02.705 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:02.710 00.005 1032 Enqueuing Expose request
23:01:02.804 00.094 10072 IsGuiding returns 0
23:01:02.804 00.000 10072 Move returns status 0, amount 98
23:01:02.804 00.000 10072 MoveAxis(N, 0, ABG)
23:01:02.804 00.000 10072 Move returns status 0, amount 0
23:01:02.804 00.000 10072 move complete, result=0
23:01:02.804 00.000 10072 worker thread done servicing request
23:01:02.804 00.000 10072 Worker thread wakes up
23:01:02.804 00.000 1032 GuideStep: -0.2 px 98 ms EAST, -0.1 px 0 ms NORTH
23:01:02.806 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:02.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:03.225 00.419 10072 Exposure complete
23:01:03.288 00.063 10072 worker thread done servicing request
23:01:03.288 00.000 1032 OnExposeComplete: enter
23:01:03.291 00.003 1032 UpdateGuideState(): m_state=6
23:01:03.293 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7061
23:01:03.296 00.003 1032 Star::Find returns 1 (0), X=1102.06, Y=132.22, Mass=1374, SNR=26.1, Peak=119 HFD=3.1
23:01:03.297 00.001 1032 MultiStar: [#1 0.16,-0.09,0.96,U] [#2 0.03,-0.30,0.00,M2] [#3 0.08,-0.26,0.00,M2] [#4 -0.04,-0.09,0.66,U] [#5 0.01,-0.14,0.64,U] [#6 0.05,-0.27,0.00,M7] [#7 -0.10,-0.32,0.00,R] [#8 -0.15,-0.30,0.00,M10] 
23:01:03.302 00.005 1032 refined, 3 included, MultiStar: {0.11, -0.12}, one-star: {0.23, -0.16}
23:01:03.306 00.004 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
23:01:03.308 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
23:01:03.310 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.84 mountX=-0.15 mountY=-0.07, mountTheta=-2.67
23:01:03.314 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.12, opts=13)
23:01:03.317 00.003 1032 Enqueuing Move request for scope (0.11, -0.12)
23:01:03.319 00.002 10072 Worker thread wakes up
23:01:03.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
23:01:03.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
23:01:03.319 00.000 10072 Moving (0.11, -0.12) raw xDistance=-0.15 yDistance=-0.07
23:01:03.321 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:01:03.323 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.35
23:01:03.324 00.001 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:01:03.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:03.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:01:03.324 00.000 10072 MoveAxis(E, 78, ABG)
23:01:03.324 00.000 10072 Guiding  Dir = 2, Dur = 78
23:01:03.324 00.000 10072 IsGuiding returns 0
23:01:03.325 00.001 10072 PulseGuide returned control before completion, sleep 88
23:01:03.345 00.020 1032 UpdateGuideState exits: m=1374 SNR=26.1
23:01:03.351 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:03.355 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:03.358 00.003 1032 Enqueuing Expose request
23:01:03.428 00.070 10072 IsGuiding returns 0
23:01:03.428 00.000 10072 Move returns status 0, amount 78
23:01:03.428 00.000 10072 MoveAxis(N, 0, ABG)
23:01:03.428 00.000 10072 Move returns status 0, amount 0
23:01:03.428 00.000 10072 move complete, result=0
23:01:03.428 00.000 10072 worker thread done servicing request
23:01:03.428 00.000 10072 Worker thread wakes up
23:01:03.428 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:03.428 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:03.429 00.001 1032 GuideStep: -0.1 px 78 ms EAST, -0.1 px 0 ms NORTH
23:01:04.057 00.628 10072 Exposure complete
23:01:04.112 00.055 10072 worker thread done servicing request
23:01:04.112 00.000 1032 OnExposeComplete: enter
23:01:04.116 00.004 1032 UpdateGuideState(): m_state=6
23:01:04.119 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7062
23:01:04.120 00.001 1032 Star::Find returns 1 (0), X=1101.95, Y=132.39, Mass=1359, SNR=25.9, Peak=113 HFD=3.3
23:01:04.122 00.002 1032 MultiStar: [#1 0.13,0.08,0.96,U] [#2 0.08,-0.05,0.77,U] [#3 0.03,-0.11,0.75,U] [#4 0.18,-0.06,0.68,U] [#5 0.02,-0.05,0.66,U] [#6 0.07,-0.11,0.61,U] [#7 -0.10,0.14,0.67,U] [#8 -0.05,-0.05,0.53,U] 
23:01:04.124 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.12, 0.01}
23:01:04.127 00.003 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
23:01:04.129 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
23:01:04.131 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.25 mountX=-0.03 mountY=-0.06, mountTheta=-2.08
23:01:04.134 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
23:01:04.137 00.003 1032 Enqueuing Move request for scope (0.06, -0.02)
23:01:04.139 00.002 10072 Worker thread wakes up
23:01:04.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:01:04.139 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:01:04.139 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.06
23:01:04.141 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:01:04.145 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:01:04.145 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:01:04.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:04.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:01:04.145 00.000 10072 MoveAxis(E, 10, ABG)
23:01:04.145 00.000 10072 Guiding  Dir = 2, Dur = 10
23:01:04.146 00.001 10072 IsGuiding returns 0
23:01:04.146 00.000 10072 PulseGuide returned control before completion, sleep 20
23:01:04.166 00.020 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:01:04.168 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:04.170 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:04.172 00.002 1032 Enqueuing Expose request
23:01:04.177 00.005 10072 IsGuiding returns 0
23:01:04.177 00.000 10072 Move returns status 0, amount 10
23:01:04.177 00.000 10072 MoveAxis(N, 0, ABG)
23:01:04.177 00.000 10072 Move returns status 0, amount 0
23:01:04.177 00.000 10072 move complete, result=0
23:01:04.177 00.000 10072 worker thread done servicing request
23:01:04.178 00.001 10072 Worker thread wakes up
23:01:04.178 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:04.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:04.183 00.005 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:01:04.589 00.406 10072 Exposure complete
23:01:04.645 00.056 10072 worker thread done servicing request
23:01:04.647 00.002 1032 OnExposeComplete: enter
23:01:04.649 00.002 1032 UpdateGuideState(): m_state=6
23:01:04.651 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7063
23:01:04.652 00.001 1032 Star::Find returns 1 (0), X=1101.94, Y=132.45, Mass=1362, SNR=26.0, Peak=116 HFD=3.3
23:01:04.655 00.003 1032 MultiStar: [#1 0.12,0.20,0.97,U] [#2 0.15,-0.00,0.83,U] [#3 0.09,-0.08,0.78,U] [#4 0.16,0.10,0.70,U] [#5 0.02,0.05,0.67,U] [#6 0.04,0.01,0.61,U] [#7 -0.26,0.25,0.00,M1] [#8 -0.20,-0.06,0.50,U] 
23:01:04.656 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.05}, one-star: {0.11, 0.08}
23:01:04.658 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
23:01:04.659 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
23:01:04.661 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.54 mountX=0.03 mountY=-0.09, mountTheta=-1.29
23:01:04.664 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
23:01:04.666 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
23:01:04.668 00.002 10072 Worker thread wakes up
23:01:04.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
23:01:04.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
23:01:04.668 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
23:01:04.670 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:01:04.673 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:01:04.673 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:01:04.673 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:04.674 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:01:04.674 00.000 10072 MoveAxis(E, 9, ABG)
23:01:04.674 00.000 10072 Guiding  Dir = 2, Dur = 9
23:01:04.674 00.000 10072 IsGuiding returns 0
23:01:04.675 00.001 10072 PulseGuide returned control before completion, sleep 19
23:01:04.694 00.019 1032 UpdateGuideState exits: m=1362 SNR=26.0
23:01:04.696 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:04.699 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:04.701 00.002 1032 Enqueuing Expose request
23:01:04.712 00.011 10072 IsGuiding returns 0
23:01:04.712 00.000 10072 Move returns status 0, amount 9
23:01:04.712 00.000 10072 MoveAxis(N, 0, ABG)
23:01:04.712 00.000 10072 Move returns status 0, amount 0
23:01:04.712 00.000 10072 move complete, result=0
23:01:04.712 00.000 10072 worker thread done servicing request
23:01:04.712 00.000 10072 Worker thread wakes up
23:01:04.712 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:04.713 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:04.713 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:01:05.342 00.629 10072 Exposure complete
23:01:05.396 00.054 10072 worker thread done servicing request
23:01:05.396 00.000 1032 OnExposeComplete: enter
23:01:05.400 00.004 1032 UpdateGuideState(): m_state=6
23:01:05.402 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7064
23:01:05.404 00.002 1032 Star::Find returns 1 (0), X=1102.00, Y=132.40, Mass=1320, SNR=25.5, Peak=110 HFD=3.3
23:01:05.405 00.001 1032 MultiStar: [#1 0.17,0.02,0.99,U] [#2 0.07,-0.04,0.80,U] [#3 0.10,-0.08,0.82,U] [#4 0.16,-0.10,0.66,U] [#5 0.10,-0.07,0.66,U] [#6 0.20,-0.08,0.63,U] [#7 -0.10,-0.02,0.70,U] [#8 -0.25,-0.04,0.00,M9] 
23:01:05.407 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.04}, one-star: {0.17, 0.02}
23:01:05.408 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:01:05.410 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:01:05.412 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.32 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
23:01:05.414 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
23:01:05.416 00.002 1032 Enqueuing Move request for scope (0.11, -0.04)
23:01:05.418 00.002 10072 Worker thread wakes up
23:01:05.418 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
23:01:05.418 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
23:01:05.418 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.06 yDistance=-0.10
23:01:05.420 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:01:05.424 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:01:05.424 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:01:05.424 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:05.424 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:01:05.424 00.000 10072 MoveAxis(E, 10, ABG)
23:01:05.424 00.000 10072 Guiding  Dir = 2, Dur = 10
23:01:05.425 00.001 10072 IsGuiding returns 0
23:01:05.425 00.000 10072 PulseGuide returned control before completion, sleep 20
23:01:05.442 00.017 1032 UpdateGuideState exits: m=1320 SNR=25.5
23:01:05.445 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:05.447 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:05.448 00.001 1032 Enqueuing Expose request
23:01:05.450 00.002 10072 IsGuiding returns 0
23:01:05.450 00.000 10072 Move returns status 0, amount 10
23:01:05.450 00.000 10072 MoveAxis(N, 0, ABG)
23:01:05.451 00.001 10072 Move returns status 0, amount 0
23:01:05.451 00.000 10072 move complete, result=0
23:01:05.451 00.000 10072 worker thread done servicing request
23:01:05.451 00.000 10072 Worker thread wakes up
23:01:05.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:05.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:05.459 00.008 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:01:05.857 00.398 10072 Exposure complete
23:01:05.908 00.051 10072 worker thread done servicing request
23:01:05.909 00.001 1032 OnExposeComplete: enter
23:01:05.911 00.002 1032 UpdateGuideState(): m_state=6
23:01:05.912 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7065
23:01:05.914 00.002 1032 Star::Find returns 1 (0), X=1101.99, Y=132.26, Mass=1481, SNR=27.0, Peak=118 HFD=3.2
23:01:05.917 00.003 1032 MultiStar: [#1 0.24,-0.07,0.00,M1] [#2 0.23,-0.20,0.00,M1] [#3 -0.02,-0.14,0.73,U] [#4 0.25,-0.11,0.00,M1] [#5 0.03,-0.17,0.64,U] [#6 0.15,-0.22,0.00,M5] [#7 -0.06,-0.05,0.69,U] [#8 -0.19,-0.20,0.00,M10] 
23:01:05.919 00.002 1032 refined, 3 included, MultiStar: {0.04, -0.12}, one-star: {0.16, -0.12}
23:01:05.920 00.001 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
23:01:05.922 00.002 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
23:01:05.925 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.25 mountX=-0.13 mountY=-0.01, mountTheta=-3.08
23:01:05.929 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.12, opts=13)
23:01:05.931 00.002 1032 Enqueuing Move request for scope (0.04, -0.12)
23:01:05.932 00.001 10072 Worker thread wakes up
23:01:05.934 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
23:01:05.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
23:01:05.934 00.000 10072 Moving (0.04, -0.12) raw xDistance=-0.13 yDistance=-0.01
23:01:05.936 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:01:05.938 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:01:05.938 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:01:05.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:05.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:01:05.938 00.000 10072 MoveAxis(E, 9, ABG)
23:01:05.938 00.000 10072 Guiding  Dir = 2, Dur = 9
23:01:05.939 00.001 10072 IsGuiding returns 0
23:01:05.939 00.000 10072 PulseGuide returned control before completion, sleep 19
23:01:05.956 00.017 1032 UpdateGuideState exits: m=1481 SNR=27.0
23:01:05.960 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:05.962 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:05.964 00.002 1032 Enqueuing Expose request
23:01:05.966 00.002 10072 IsGuiding returns 0
23:01:05.966 00.000 10072 Move returns status 0, amount 9
23:01:05.966 00.000 10072 MoveAxis(N, 0, ABG)
23:01:05.966 00.000 10072 Move returns status 0, amount 0
23:01:05.966 00.000 10072 move complete, result=0
23:01:05.966 00.000 10072 worker thread done servicing request
23:01:05.967 00.001 10072 Worker thread wakes up
23:01:05.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:05.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:05.974 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:01:06.592 00.618 10072 Exposure complete
23:01:06.640 00.048 10072 worker thread done servicing request
23:01:06.640 00.000 1032 OnExposeComplete: enter
23:01:06.642 00.002 1032 UpdateGuideState(): m_state=6
23:01:06.645 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7066
23:01:06.647 00.002 1032 Star::Find returns 1 (0), X=1101.96, Y=132.35, Mass=1402, SNR=26.3, Peak=117 HFD=3.3
23:01:06.649 00.002 1032 MultiStar: [#1 0.21,-0.04,0.98,U] [#2 0.20,-0.15,0.78,U] [#3 0.08,-0.14,0.76,U] [#4 0.23,-0.17,0.00,M2] [#5 0.12,-0.24,0.00,M1] [#6 0.17,-0.32,0.00,M6] [#7 -0.02,-0.13,0.67,U] [#8 -0.06,-0.27,0.00,R] 
23:01:06.651 00.002 1032 single-star, 4 included, MultiStar: {0.13, -0.09}, one-star: {0.13, -0.03}
23:01:06.652 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
23:01:06.654 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
23:01:06.655 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.21 mountX=-0.06 mountY=-0.12, mountTheta=-2.04
23:01:06.658 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
23:01:06.660 00.002 1032 Enqueuing Move request for scope (0.13, -0.03)
23:01:06.661 00.001 10072 Worker thread wakes up
23:01:06.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
23:01:06.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
23:01:06.661 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
23:01:06.663 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:01:06.665 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:01:06.665 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:01:06.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:06.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:01:06.665 00.000 10072 MoveAxis(E, 10, ABG)
23:01:06.665 00.000 10072 Guiding  Dir = 2, Dur = 10
23:01:06.666 00.001 10072 IsGuiding returns 0
23:01:06.666 00.000 10072 PulseGuide returned control before completion, sleep 20
23:01:06.685 00.019 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:01:06.687 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:06.688 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:06.690 00.002 1032 Enqueuing Expose request
23:01:06.699 00.009 10072 IsGuiding returns 0
23:01:06.700 00.001 10072 Move returns status 0, amount 10
23:01:06.700 00.000 10072 MoveAxis(N, 0, ABG)
23:01:06.700 00.000 10072 Move returns status 0, amount 0
23:01:06.700 00.000 10072 move complete, result=0
23:01:06.700 00.000 10072 worker thread done servicing request
23:01:06.700 00.000 10072 Worker thread wakes up
23:01:06.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:06.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:06.700 00.000 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:01:07.109 00.409 10072 Exposure complete
23:01:07.161 00.052 10072 worker thread done servicing request
23:01:07.161 00.000 1032 OnExposeComplete: enter
23:01:07.163 00.002 1032 UpdateGuideState(): m_state=6
23:01:07.165 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7067
23:01:07.167 00.002 1032 Star::Find returns 1 (0), X=1102.01, Y=132.43, Mass=1239, SNR=24.7, Peak=103 HFD=3.3
23:01:07.169 00.002 1032 MultiStar: [#1 0.09,-0.04,0.99,U] [#2 0.09,-0.16,0.85,U] [#3 0.08,-0.13,0.78,U] [#4 0.17,-0.05,0.72,U] [#5 -0.04,-0.04,0.68,U] [#6 0.23,-0.30,0.00,M7] [#7 -0.02,0.11,0.71,U] [#8 -0.05,0.01,0.55,U] 
23:01:07.171 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.18, 0.05}
23:01:07.172 00.001 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
23:01:07.174 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
23:01:07.176 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.44 mountX=-0.05 mountY=-0.06, mountTheta=-2.27
23:01:07.180 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
23:01:07.182 00.002 1032 Enqueuing Move request for scope (0.07, -0.03)
23:01:07.184 00.002 10072 Worker thread wakes up
23:01:07.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:01:07.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:01:07.184 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
23:01:07.187 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:01:07.190 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:01:07.190 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:01:07.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:07.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:01:07.190 00.000 10072 MoveAxis(E, 10, ABG)
23:01:07.190 00.000 10072 Guiding  Dir = 2, Dur = 10
23:01:07.191 00.001 10072 IsGuiding returns 0
23:01:07.191 00.000 10072 PulseGuide returned control before completion, sleep 20
23:01:07.207 00.016 1032 UpdateGuideState exits: m=1239 SNR=24.7
23:01:07.209 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:07.211 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:07.212 00.001 1032 Enqueuing Expose request
23:01:07.216 00.004 10072 IsGuiding returns 0
23:01:07.216 00.000 10072 Move returns status 0, amount 10
23:01:07.216 00.000 10072 MoveAxis(N, 0, ABG)
23:01:07.216 00.000 10072 Move returns status 0, amount 0
23:01:07.216 00.000 10072 move complete, result=0
23:01:07.216 00.000 10072 worker thread done servicing request
23:01:07.216 00.000 10072 Worker thread wakes up
23:01:07.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:07.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:07.223 00.007 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:01:07.839 00.616 10072 Exposure complete
23:01:07.891 00.052 10072 worker thread done servicing request
23:01:07.891 00.000 1032 OnExposeComplete: enter
23:01:07.894 00.003 1032 UpdateGuideState(): m_state=6
23:01:07.896 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7068
23:01:07.898 00.002 1032 Star::Find returns 1 (0), X=1102.02, Y=132.43, Mass=1375, SNR=26.1, Peak=124 HFD=3.3
23:01:07.900 00.002 1032 MultiStar: [#1 0.24,0.03,0.96,U] [#2 0.09,-0.10,0.79,U] [#3 0.05,-0.14,0.79,U] [#4 0.20,-0.05,0.68,U] [#5 -0.08,-0.11,0.65,U] [#6 0.19,-0.19,0.00,M8] [#7 -0.15,0.24,0.00,M1] [#8 -0.06,0.10,0.51,U] 
23:01:07.902 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.19, 0.06}
23:01:07.904 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
23:01:07.906 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
23:01:07.908 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.28 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
23:01:07.910 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
23:01:07.913 00.003 1032 Enqueuing Move request for scope (0.11, -0.03)
23:01:07.915 00.002 10072 Worker thread wakes up
23:01:07.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:01:07.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:01:07.916 00.001 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
23:01:07.918 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:01:07.921 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.35
23:01:07.921 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:01:07.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:07.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:01:07.921 00.000 10072 MoveAxis(E, 12, ABG)
23:01:07.921 00.000 10072 Guiding  Dir = 2, Dur = 12
23:01:07.921 00.000 10072 IsGuiding returns 0
23:01:07.922 00.001 10072 PulseGuide returned control before completion, sleep 22
23:01:07.941 00.019 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:01:07.943 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:07.944 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:07.947 00.003 1032 Enqueuing Expose request
23:01:07.949 00.002 10072 IsGuiding returns 0
23:01:07.949 00.000 10072 Move returns status 0, amount 12
23:01:07.949 00.000 10072 MoveAxis(N, 0, ABG)
23:01:07.949 00.000 10072 Move returns status 0, amount 0
23:01:07.949 00.000 10072 move complete, result=0
23:01:07.949 00.000 10072 worker thread done servicing request
23:01:07.949 00.000 10072 Worker thread wakes up
23:01:07.949 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:07.949 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:07.958 00.009 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:01:08.361 00.403 10072 Exposure complete
23:01:08.414 00.053 10072 worker thread done servicing request
23:01:08.414 00.000 1032 OnExposeComplete: enter
23:01:08.416 00.002 1032 UpdateGuideState(): m_state=6
23:01:08.418 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7069
23:01:08.420 00.002 1032 Star::Find returns 1 (0), X=1102.02, Y=132.35, Mass=1368, SNR=26.0, Peak=117 HFD=3.3
23:01:08.423 00.003 1032 MultiStar: [#1 0.31,-0.09,0.00,M1] [#2 0.13,-0.09,0.82,U] [#3 0.04,-0.13,0.78,U] [#4 0.22,-0.05,0.68,U] [#5 0.15,-0.18,0.70,U] [#6 0.23,-0.17,0.00,M9] [#7 -0.12,-0.03,0.70,U] [#8 -0.16,0.00,0.48,U] 
23:01:08.425 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.07}, one-star: {0.19, -0.03}
23:01:08.428 00.003 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
23:01:08.430 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
23:01:08.431 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.75 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
23:01:08.435 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
23:01:08.437 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
23:01:08.438 00.001 10072 Worker thread wakes up
23:01:08.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
23:01:08.438 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
23:01:08.438 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
23:01:08.440 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:01:08.443 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:01:08.443 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:01:08.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:08.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:01:08.443 00.000 10072 MoveAxis(E, 10, ABG)
23:01:08.443 00.000 10072 Guiding  Dir = 2, Dur = 10
23:01:08.443 00.000 10072 IsGuiding returns 0
23:01:08.444 00.001 10072 PulseGuide returned control before completion, sleep 20
23:01:08.462 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:01:08.465 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:08.467 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:08.469 00.002 1032 Enqueuing Expose request
23:01:08.470 00.001 10072 IsGuiding returns 0
23:01:08.470 00.000 10072 Move returns status 0, amount 10
23:01:08.470 00.000 10072 MoveAxis(N, 0, ABG)
23:01:08.470 00.000 10072 Move returns status 0, amount 0
23:01:08.470 00.000 10072 move complete, result=0
23:01:08.471 00.001 10072 worker thread done servicing request
23:01:08.471 00.000 10072 Worker thread wakes up
23:01:08.471 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:08.471 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:08.478 00.007 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:01:09.096 00.618 10072 Exposure complete
23:01:09.145 00.049 1032 OnExposeComplete: enter
23:01:09.148 00.003 1032 UpdateGuideState(): m_state=6
23:01:09.149 00.001 10072 worker thread done servicing request
23:01:09.151 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7070
23:01:09.152 00.001 1032 Star::Find returns 1 (0), X=1102.01, Y=132.25, Mass=1273, SNR=25.1, Peak=99 HFD=3.2
23:01:09.154 00.002 1032 MultiStar: [#1 0.35,-0.16,0.00,M2] [#2 0.18,-0.18,0.00,M1] [#3 0.10,-0.28,0.00,M1] [#4 0.24,-0.06,0.69,U] [#5 0.09,-0.22,0.69,U] [#6 0.14,-0.35,0.00,M10] [#7 -0.03,-0.07,0.72,U] [#8 -0.02,0.00,0.55,U] 
23:01:09.155 00.001 1032 refined, 4 included, MultiStar: {0.10, -0.10}, one-star: {0.18, -0.13}
23:01:09.157 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
23:01:09.159 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
23:01:09.160 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.15 cameraTheta=-0.78 mountX=-0.13 mountY=-0.07, mountTheta=-2.61
23:01:09.163 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.10, opts=13)
23:01:09.165 00.002 1032 Enqueuing Move request for scope (0.10, -0.10)
23:01:09.167 00.002 10072 Worker thread wakes up
23:01:09.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
23:01:09.167 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
23:01:09.167 00.000 10072 Moving (0.10, -0.10) raw xDistance=-0.13 yDistance=-0.07
23:01:09.169 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:01:09.171 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:01:09.172 00.001 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:01:09.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:09.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:01:09.172 00.000 10072 MoveAxis(E, 12, ABG)
23:01:09.172 00.000 10072 Guiding  Dir = 2, Dur = 12
23:01:09.173 00.001 10072 IsGuiding returns 0
23:01:09.173 00.000 10072 PulseGuide returned control before completion, sleep 22
23:01:09.192 00.019 1032 UpdateGuideState exits: m=1273 SNR=25.1
23:01:09.193 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:09.195 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:09.196 00.001 1032 Enqueuing Expose request
23:01:09.202 00.006 10072 IsGuiding returns 0
23:01:09.202 00.000 10072 Move returns status 0, amount 12
23:01:09.202 00.000 10072 MoveAxis(N, 0, ABG)
23:01:09.202 00.000 10072 Move returns status 0, amount 0
23:01:09.202 00.000 10072 move complete, result=0
23:01:09.202 00.000 10072 worker thread done servicing request
23:01:09.202 00.000 10072 Worker thread wakes up
23:01:09.202 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:09.202 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:09.206 00.004 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:01:09.611 00.405 10072 Exposure complete
23:01:09.660 00.049 10072 worker thread done servicing request
23:01:09.660 00.000 1032 OnExposeComplete: enter
23:01:09.663 00.003 1032 UpdateGuideState(): m_state=6
23:01:09.665 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7071
23:01:09.667 00.002 1032 Star::Find returns 1 (0), X=1101.95, Y=132.26, Mass=1425, SNR=26.6, Peak=117 HFD=3.2
23:01:09.669 00.002 1032 MultiStar: [#1 0.31,-0.12,0.00,M3] [#2 0.14,-0.28,0.00,M2] [#3 -0.03,-0.06,0.75,U] [#4 0.06,0.00,0.71,U] [#5 0.02,-0.12,0.63,U] [#6 0.14,-0.33,0.00,R] [#7 0.11,-0.01,0.66,U] [#8 -0.05,0.08,0.49,U] 
23:01:09.671 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.05}, one-star: {0.12, -0.12}
23:01:09.673 00.002 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
23:01:09.676 00.003 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
23:01:09.677 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.83 mountX=-0.06 mountY=-0.03, mountTheta=-2.66
23:01:09.681 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
23:01:09.683 00.002 1032 Enqueuing Move request for scope (0.04, -0.05)
23:01:09.685 00.002 10072 Worker thread wakes up
23:01:09.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
23:01:09.685 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
23:01:09.685 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
23:01:09.689 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:01:09.691 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:01:09.691 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:01:09.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:09.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:01:09.691 00.000 10072 MoveAxis(E, 11, ABG)
23:01:09.691 00.000 10072 Guiding  Dir = 2, Dur = 11
23:01:09.692 00.001 10072 IsGuiding returns 0
23:01:09.692 00.000 10072 PulseGuide returned control before completion, sleep 21
23:01:09.710 00.018 1032 UpdateGuideState exits: m=1425 SNR=26.6
23:01:09.712 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:09.714 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:09.716 00.002 1032 Enqueuing Expose request
23:01:09.718 00.002 10072 IsGuiding returns 0
23:01:09.718 00.000 10072 Move returns status 0, amount 11
23:01:09.718 00.000 10072 MoveAxis(N, 0, ABG)
23:01:09.718 00.000 10072 Move returns status 0, amount 0
23:01:09.719 00.001 10072 move complete, result=0
23:01:09.719 00.000 10072 worker thread done servicing request
23:01:09.719 00.000 10072 Worker thread wakes up
23:01:09.719 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:09.719 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:09.726 00.007 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
23:01:10.344 00.618 10072 Exposure complete
23:01:10.391 00.047 1032 OnExposeComplete: enter
23:01:10.393 00.002 1032 UpdateGuideState(): m_state=6
23:01:10.397 00.004 10072 worker thread done servicing request
23:01:10.397 00.000 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7072
23:01:10.400 00.003 1032 Star::Find returns 1 (0), X=1102.05, Y=132.28, Mass=1419, SNR=26.5, Peak=120 HFD=3.2
23:01:10.402 00.002 1032 MultiStar: [#1 0.26,-0.13,0.00,M4] [#2 0.10,-0.22,0.76,U] [#3 -0.04,-0.05,0.76,U] [#4 0.18,0.05,0.65,U] [#5 0.12,-0.05,0.64,U] [#6 -0.05,0.20,0.60,U] [#7 -0.07,0.09,0.66,U] [#8 -0.02,-0.03,0.51,U] 
23:01:10.404 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.02}, one-star: {0.22, -0.10}
23:01:10.407 00.003 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:01:10.409 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:01:10.410 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.35 mountX=-0.04 mountY=-0.06, mountTheta=-2.18
23:01:10.412 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
23:01:10.414 00.002 1032 Enqueuing Move request for scope (0.07, -0.02)
23:01:10.415 00.001 10072 Worker thread wakes up
23:01:10.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:01:10.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:01:10.415 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
23:01:10.417 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:01:10.419 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:01:10.419 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:01:10.419 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:10.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:01:10.419 00.000 10072 MoveAxis(E, 11, ABG)
23:01:10.419 00.000 10072 Guiding  Dir = 2, Dur = 11
23:01:10.420 00.001 10072 IsGuiding returns 0
23:01:10.420 00.000 10072 PulseGuide returned control before completion, sleep 21
23:01:10.437 00.017 1032 UpdateGuideState exits: m=1419 SNR=26.5
23:01:10.439 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:10.441 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:10.443 00.002 1032 Enqueuing Expose request
23:01:10.451 00.008 10072 IsGuiding returns 0
23:01:10.451 00.000 10072 Move returns status 0, amount 11
23:01:10.451 00.000 10072 MoveAxis(N, 0, ABG)
23:01:10.451 00.000 10072 Move returns status 0, amount 0
23:01:10.451 00.000 10072 move complete, result=0
23:01:10.451 00.000 10072 worker thread done servicing request
23:01:10.451 00.000 10072 Worker thread wakes up
23:01:10.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:10.452 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:10.452 00.000 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:01:10.861 00.409 10072 Exposure complete
23:01:10.914 00.053 10072 worker thread done servicing request
23:01:10.914 00.000 1032 OnExposeComplete: enter
23:01:10.916 00.002 1032 UpdateGuideState(): m_state=6
23:01:10.917 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7073
23:01:10.919 00.002 1032 Star::Find returns 1 (0), X=1102.07, Y=132.27, Mass=1308, SNR=25.4, Peak=117 HFD=3.1
23:01:10.920 00.001 1032 MultiStar: [#1 0.30,-0.06,0.00,M5] [#2 0.17,-0.10,0.81,U] [#3 0.07,-0.18,0.77,U] [#4 0.26,-0.09,0.00,M1] [#5 0.03,0.08,0.71,U] [#6 -0.09,0.07,0.62,U] [#7 0.09,0.18,0.74,U] [#8 -0.02,0.14,0.49,U] 
23:01:10.923 00.003 1032 refined, 6 included, MultiStar: {0.09, -0.00}, one-star: {0.24, -0.11}
23:01:10.925 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
23:01:10.928 00.003 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
23:01:10.931 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.06 mountX=-0.03 mountY=-0.08, mountTheta=-1.89
23:01:10.933 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
23:01:10.935 00.002 1032 Enqueuing Move request for scope (0.09, -0.00)
23:01:10.937 00.002 10072 Worker thread wakes up
23:01:10.937 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
23:01:10.937 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
23:01:10.937 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.03 yDistance=-0.08
23:01:10.938 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:01:10.941 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:01:10.942 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:01:10.942 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:10.942 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:01:10.942 00.000 10072 MoveAxis(E, 10, ABG)
23:01:10.942 00.000 10072 Guiding  Dir = 2, Dur = 10
23:01:10.942 00.000 10072 IsGuiding returns 0
23:01:10.942 00.000 10072 PulseGuide returned control before completion, sleep 20
23:01:10.960 00.018 1032 UpdateGuideState exits: m=1308 SNR=25.4
23:01:10.963 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:10.965 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:10.966 00.001 1032 Enqueuing Expose request
23:01:10.968 00.002 10072 IsGuiding returns 0
23:01:10.968 00.000 10072 Move returns status 0, amount 10
23:01:10.968 00.000 10072 MoveAxis(N, 0, ABG)
23:01:10.968 00.000 10072 Move returns status 0, amount 0
23:01:10.968 00.000 10072 move complete, result=0
23:01:10.968 00.000 10072 worker thread done servicing request
23:01:10.968 00.000 10072 Worker thread wakes up
23:01:10.968 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:10.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:10.976 00.008 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:01:11.595 00.619 10072 Exposure complete
23:01:11.647 00.052 10072 worker thread done servicing request
23:01:11.647 00.000 1032 OnExposeComplete: enter
23:01:11.650 00.003 1032 UpdateGuideState(): m_state=6
23:01:11.652 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7074
23:01:11.654 00.002 1032 Star::Find returns 1 (0), X=1101.99, Y=132.31, Mass=1359, SNR=25.9, Peak=112 HFD=3.3
23:01:11.657 00.003 1032 MultiStar: [#1 0.18,-0.10,0.98,U] [#2 0.14,-0.16,0.78,U] [#3 0.07,-0.24,0.00,M1] [#4 0.24,-0.10,0.00,M2] [#5 0.09,-0.13,0.66,U] [#6 -0.00,0.15,0.63,U] [#7 0.06,0.06,0.70,U] [#8 0.05,-0.08,0.52,U] 
23:01:11.659 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.05}, one-star: {0.16, -0.07}
23:01:11.660 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
23:01:11.662 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
23:01:11.663 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.46 mountX=-0.08 mountY=-0.09, mountTheta=-2.29
23:01:11.666 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
23:01:11.668 00.002 1032 Enqueuing Move request for scope (0.11, -0.05)
23:01:11.670 00.002 10072 Worker thread wakes up
23:01:11.670 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:01:11.670 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:01:11.670 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.08 yDistance=-0.09
23:01:11.673 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:01:11.675 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:01:11.675 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:01:11.676 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:11.676 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:01:11.676 00.000 10072 MoveAxis(E, 13, ABG)
23:01:11.676 00.000 10072 Guiding  Dir = 2, Dur = 13
23:01:11.677 00.001 10072 IsGuiding returns 0
23:01:11.677 00.000 10072 PulseGuide returned control before completion, sleep 23
23:01:11.694 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:01:11.696 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:11.698 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:11.700 00.002 1032 Enqueuing Expose request
23:01:11.703 00.003 10072 IsGuiding returns 0
23:01:11.703 00.000 10072 Move returns status 0, amount 13
23:01:11.705 00.002 10072 MoveAxis(N, 0, ABG)
23:01:11.705 00.000 10072 Move returns status 0, amount 0
23:01:11.705 00.000 10072 move complete, result=0
23:01:11.705 00.000 10072 worker thread done servicing request
23:01:11.705 00.000 10072 Worker thread wakes up
23:01:11.705 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:11.705 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:11.711 00.006 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:01:12.127 00.416 10072 Exposure complete
23:01:12.178 00.051 10072 worker thread done servicing request
23:01:12.178 00.000 1032 OnExposeComplete: enter
23:01:12.180 00.002 1032 UpdateGuideState(): m_state=6
23:01:12.183 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7075
23:01:12.185 00.002 1032 Star::Find returns 1 (0), X=1102.02, Y=132.25, Mass=1290, SNR=25.3, Peak=112 HFD=3.2
23:01:12.187 00.002 1032 MultiStar: [#1 0.21,-0.06,1.00,U] [#2 0.15,-0.15,0.82,U] [#3 0.09,-0.26,0.00,M2] [#4 0.19,-0.09,0.70,U] [#5 0.16,-0.13,0.69,U] [#6 0.06,-0.01,0.64,U] [#7 0.02,-0.07,0.75,U] [#8 -0.10,-0.11,0.49,U] 
23:01:12.189 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.09}, one-star: {0.19, -0.13}
23:01:12.190 00.001 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
23:01:12.192 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
23:01:12.194 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.64 mountX=-0.12 mountY=-0.10, mountTheta=-2.47
23:01:12.197 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
23:01:12.199 00.002 1032 Enqueuing Move request for scope (0.13, -0.09)
23:01:12.201 00.002 10072 Worker thread wakes up
23:01:12.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
23:01:12.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
23:01:12.201 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
23:01:12.203 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:01:12.207 00.004 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:01:12.207 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:01:12.207 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:12.207 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:01:12.207 00.000 10072 MoveAxis(E, 12, ABG)
23:01:12.207 00.000 10072 Guiding  Dir = 2, Dur = 12
23:01:12.208 00.001 10072 IsGuiding returns 0
23:01:12.208 00.000 10072 PulseGuide returned control before completion, sleep 22
23:01:12.224 00.016 1032 UpdateGuideState exits: m=1290 SNR=25.3
23:01:12.226 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:12.227 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:12.229 00.002 1032 Enqueuing Expose request
23:01:12.233 00.004 10072 IsGuiding returns 0
23:01:12.235 00.002 10072 Move returns status 0, amount 12
23:01:12.236 00.001 10072 MoveAxis(N, 0, ABG)
23:01:12.236 00.000 10072 Move returns status 0, amount 0
23:01:12.236 00.000 10072 move complete, result=0
23:01:12.236 00.000 10072 worker thread done servicing request
23:01:12.236 00.000 10072 Worker thread wakes up
23:01:12.236 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:12.236 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:12.241 00.005 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:01:12.873 00.632 10072 Exposure complete
23:01:12.926 00.053 10072 worker thread done servicing request
23:01:12.926 00.000 1032 OnExposeComplete: enter
23:01:12.927 00.001 1032 UpdateGuideState(): m_state=6
23:01:12.929 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7076
23:01:12.930 00.001 1032 Star::Find returns 1 (0), X=1101.93, Y=132.42, Mass=1167, SNR=24.0, Peak=96 HFD=3.4
23:01:12.932 00.002 1032 MultiStar: [#1 0.32,0.00,0.00,M4] [#2 0.22,-0.13,0.91,U] [#3 0.14,-0.13,0.83,U] [#4 0.23,0.04,0.76,U] [#5 0.10,-0.15,0.70,U] [#6 0.06,0.07,0.65,U] [#7 0.02,0.08,0.73,U] [#8 -0.02,0.06,0.57,U] 
23:01:12.933 00.001 1032 single-star, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.10, 0.05}
23:01:12.935 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
23:01:12.937 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
23:01:12.939 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.46 mountX=0.02 mountY=-0.10, mountTheta=-1.37
23:01:12.941 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
23:01:12.943 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
23:01:12.945 00.002 10072 Worker thread wakes up
23:01:12.945 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:01:12.945 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:01:12.945 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.10
23:01:12.946 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:01:12.948 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:01:12.948 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:01:12.948 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:12.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:01:12.948 00.000 10072 MoveAxis(E, 13, ABG)
23:01:12.950 00.002 10072 Guiding  Dir = 2, Dur = 13
23:01:12.950 00.000 10072 IsGuiding returns 0
23:01:12.950 00.000 10072 PulseGuide returned control before completion, sleep 23
23:01:12.966 00.016 1032 UpdateGuideState exits: m=1167 SNR=24.0
23:01:12.968 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:12.969 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:12.971 00.002 1032 Enqueuing Expose request
23:01:12.981 00.010 10072 IsGuiding returns 0
23:01:12.981 00.000 10072 Move returns status 0, amount 13
23:01:12.981 00.000 10072 MoveAxis(N, 0, ABG)
23:01:12.981 00.000 10072 Move returns status 0, amount 0
23:01:12.981 00.000 10072 move complete, result=0
23:01:12.981 00.000 10072 worker thread done servicing request
23:01:12.981 00.000 10072 Worker thread wakes up
23:01:12.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:12.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:12.985 00.004 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:01:13.390 00.405 10072 Exposure complete
23:01:13.441 00.051 10072 worker thread done servicing request
23:01:13.441 00.000 1032 OnExposeComplete: enter
23:01:13.444 00.003 1032 UpdateGuideState(): m_state=6
23:01:13.445 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7077
23:01:13.447 00.002 1032 Star::Find returns 1 (0), X=1101.90, Y=132.34, Mass=1404, SNR=26.3, Peak=110 HFD=3.3
23:01:13.449 00.002 1032 MultiStar: [#1 0.21,0.06,0.99,U] [#2 0.21,-0.15,0.00,M1] [#3 -0.03,-0.00,0.76,U] [#4 0.26,-0.20,0.00,M1] [#5 0.01,-0.19,0.68,U] [#6 0.00,0.13,0.58,U] [#7 0.05,0.05,0.68,U] [#8 -0.12,0.07,0.51,U] 
23:01:13.451 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.01}, one-star: {0.07, -0.04}
23:01:13.453 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
23:01:13.455 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
23:01:13.459 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.14 mountX=-0.01 mountY=-0.05, mountTheta=-1.69
23:01:13.463 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
23:01:13.466 00.003 1032 Enqueuing Move request for scope (0.05, 0.01)
23:01:13.468 00.002 10072 Worker thread wakes up
23:01:13.468 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
23:01:13.468 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
23:01:13.468 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
23:01:13.470 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:01:13.472 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:01:13.472 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:01:13.472 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:13.472 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:01:13.472 00.000 10072 MoveAxis(E, 11, ABG)
23:01:13.473 00.001 10072 Guiding  Dir = 2, Dur = 11
23:01:13.473 00.000 10072 IsGuiding returns 0
23:01:13.473 00.000 10072 PulseGuide returned control before completion, sleep 21
23:01:13.492 00.019 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:01:13.494 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:13.496 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:13.498 00.002 1032 Enqueuing Expose request
23:01:13.500 00.002 10072 IsGuiding returns 0
23:01:13.500 00.000 10072 Move returns status 0, amount 11
23:01:13.500 00.000 10072 MoveAxis(N, 0, ABG)
23:01:13.500 00.000 10072 Move returns status 0, amount 0
23:01:13.500 00.000 10072 move complete, result=0
23:01:13.500 00.000 10072 worker thread done servicing request
23:01:13.500 00.000 10072 Worker thread wakes up
23:01:13.500 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:13.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:13.507 00.007 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:01:14.141 00.634 10072 Exposure complete
23:01:14.193 00.052 10072 worker thread done servicing request
23:01:14.193 00.000 1032 OnExposeComplete: enter
23:01:14.195 00.002 1032 UpdateGuideState(): m_state=6
23:01:14.196 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7078
23:01:14.199 00.003 1032 Star::Find returns 1 (0), X=1101.78, Y=132.33, Mass=1409, SNR=26.4, Peak=105 HFD=3.4
23:01:14.201 00.002 1032 MultiStar: [#1 0.22,-0.16,0.00,M4] [#2 0.20,-0.36,0.00,M2] [#3 0.09,-0.38,0.00,M1] [#4 0.08,-0.19,0.67,U] [#5 0.14,-0.30,0.00,M1] [#6 0.08,0.03,0.63,U] [#7 -0.11,-0.08,0.69,U] [#8 -0.18,0.03,0.54,U] 
23:01:14.203 00.002 1032 refined, 4 included, MultiStar: {-0.03, -0.05}, one-star: {-0.05, -0.04}
23:01:14.205 00.002 1032 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.83) = xAngle (-3.97 = 2.31)
23:01:14.208 00.003 1032 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.97 = 2.31)
23:01:14.209 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.14 mountX=-0.04 mountY=0.05, mountTheta=2.31
23:01:14.212 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.05, opts=13)
23:01:14.215 00.003 1032 Enqueuing Move request for scope (-0.03, -0.05)
23:01:14.217 00.002 10072 Worker thread wakes up
23:01:14.218 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
23:01:14.218 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
23:01:14.218 00.000 10072 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.05
23:01:14.220 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:01:14.222 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:01:14.222 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:01:14.223 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:14.223 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:01:14.223 00.000 10072 MoveAxis(E, 14, ABG)
23:01:14.223 00.000 10072 Guiding  Dir = 2, Dur = 14
23:01:14.223 00.000 10072 IsGuiding returns 0
23:01:14.224 00.001 10072 PulseGuide returned control before completion, sleep 24
23:01:14.241 00.017 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:01:14.243 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:14.246 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:14.248 00.002 1032 Enqueuing Expose request
23:01:14.260 00.012 10072 IsGuiding returns 0
23:01:14.260 00.000 10072 Move returns status 0, amount 14
23:01:14.260 00.000 10072 MoveAxis(N, 0, ABG)
23:01:14.260 00.000 10072 Move returns status 0, amount 0
23:01:14.260 00.000 10072 move complete, result=0
23:01:14.260 00.000 10072 worker thread done servicing request
23:01:14.260 00.000 10072 Worker thread wakes up
23:01:14.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:14.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:14.264 00.004 1032 GuideStep: -0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
23:01:14.670 00.406 10072 Exposure complete
23:01:14.724 00.054 10072 worker thread done servicing request
23:01:14.725 00.001 1032 OnExposeComplete: enter
23:01:14.726 00.001 1032 UpdateGuideState(): m_state=6
23:01:14.728 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7079
23:01:14.730 00.002 1032 Star::Find returns 1 (0), X=1102.01, Y=132.10, Mass=1292, SNR=25.3, Peak=102 HFD=3.0
23:01:14.732 00.002 1032 MultiStar: [#1 0.20,-0.20,0.00,M5] [#2 0.08,-0.47,0.00,M3] [#3 -0.05,-0.24,0.78,U] [#4 0.01,-0.09,0.70,U] [#5 0.04,-0.29,0.00,M2] [#6 -0.13,-0.12,0.64,U] [#7 -0.04,-0.17,0.73,U] [#8 -0.20,-0.01,0.51,U] 
23:01:14.734 00.002 1032 refined, 5 included, MultiStar: {-0.01, -0.17}, one-star: {0.18, -0.28}
23:01:14.737 00.003 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.80)
23:01:14.740 00.003 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.80)
23:01:14.741 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.66 mountX=-0.16 mountY=0.06, mountTheta=2.80
23:01:14.745 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.17, opts=13)
23:01:14.746 00.001 1032 Enqueuing Move request for scope (-0.01, -0.17)
23:01:14.748 00.002 10072 Worker thread wakes up
23:01:14.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
23:01:14.748 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
23:01:14.748 00.000 10072 Moving (-0.01, -0.17) raw xDistance=-0.16 yDistance=0.06
23:01:14.750 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:01:14.753 00.003 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.36
23:01:14.753 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:01:14.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:14.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:01:14.753 00.000 10072 MoveAxis(E, 86, ABG)
23:01:14.753 00.000 10072 Guiding  Dir = 2, Dur = 86
23:01:14.754 00.001 10072 IsGuiding returns 0
23:01:14.754 00.000 10072 PulseGuide returned control before completion, sleep 96
23:01:14.772 00.018 1032 UpdateGuideState exits: m=1292 SNR=25.3
23:01:14.774 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:14.777 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:14.779 00.002 1032 Enqueuing Expose request
23:01:14.853 00.074 10072 IsGuiding returns 0
23:01:14.853 00.000 10072 Move returns status 0, amount 86
23:01:14.853 00.000 10072 MoveAxis(N, 0, ABG)
23:01:14.853 00.000 10072 Move returns status 0, amount 0
23:01:14.853 00.000 10072 move complete, result=0
23:01:14.854 00.001 10072 worker thread done servicing request
23:01:14.854 00.000 10072 Worker thread wakes up
23:01:14.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:14.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:14.854 00.000 1032 GuideStep: -0.2 px 86 ms EAST, 0.1 px 0 ms NORTH
23:01:15.480 00.626 10072 Exposure complete
23:01:15.537 00.057 10072 worker thread done servicing request
23:01:15.537 00.000 1032 OnExposeComplete: enter
23:01:15.540 00.003 1032 UpdateGuideState(): m_state=6
23:01:15.544 00.004 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7080
23:01:15.548 00.004 1032 Star::Find returns 1 (0), X=1102.03, Y=132.20, Mass=1295, SNR=25.3, Peak=111 HFD=3.1
23:01:15.551 00.003 1032 MultiStar: [#1 0.08,0.01,1.00,U] [#2 0.06,-0.23,0.82,U] [#3 -0.19,-0.15,0.79,U] [#4 0.12,-0.26,0.00,M1] [#5 0.01,-0.15,0.69,U] [#6 -0.07,-0.09,0.62,U] [#7 -0.13,0.03,0.71,U] [#8 0.01,-0.11,0.54,U] 
23:01:15.553 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.11}, one-star: {0.20, -0.17}
23:01:15.554 00.001 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.97)
23:01:15.556 00.002 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.97)
23:01:15.558 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.48 mountX=-0.11 mountY=0.02, mountTheta=2.97
23:01:15.561 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.11, opts=13)
23:01:15.563 00.002 1032 Enqueuing Move request for scope (0.01, -0.11)
23:01:15.565 00.002 10072 Worker thread wakes up
23:01:15.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
23:01:15.565 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
23:01:15.565 00.000 10072 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=0.02
23:01:15.567 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:01:15.570 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:01:15.570 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:01:15.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:15.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:01:15.570 00.000 10072 MoveAxis(E, 14, ABG)
23:01:15.570 00.000 10072 Guiding  Dir = 2, Dur = 14
23:01:15.570 00.000 10072 IsGuiding returns 0
23:01:15.571 00.001 10072 PulseGuide returned control before completion, sleep 24
23:01:15.588 00.017 1032 UpdateGuideState exits: m=1295 SNR=25.3
23:01:15.590 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:15.591 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:15.593 00.002 1032 Enqueuing Expose request
23:01:15.603 00.010 10072 IsGuiding returns 0
23:01:15.603 00.000 10072 Move returns status 0, amount 14
23:01:15.603 00.000 10072 MoveAxis(N, 0, ABG)
23:01:15.603 00.000 10072 Move returns status 0, amount 0
23:01:15.603 00.000 10072 move complete, result=0
23:01:15.603 00.000 10072 worker thread done servicing request
23:01:15.603 00.000 10072 Worker thread wakes up
23:01:15.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:15.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:15.605 00.002 1032 GuideStep: -0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
23:01:16.010 00.405 10072 Exposure complete
23:01:16.060 00.050 10072 worker thread done servicing request
23:01:16.060 00.000 1032 OnExposeComplete: enter
23:01:16.062 00.002 1032 UpdateGuideState(): m_state=6
23:01:16.064 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7081
23:01:16.066 00.002 1032 Star::Find returns 1 (0), X=1102.09, Y=132.23, Mass=1359, SNR=25.9, Peak=120 HFD=3.1
23:01:16.068 00.002 1032 MultiStar: [#1 0.30,-0.12,0.00,M5] [#2 0.18,-0.22,0.00,M3] [#3 0.12,-0.17,0.78,U] [#4 0.23,-0.16,0.00,M2] [#5 -0.02,-0.15,0.63,U] [#6 -0.07,-0.04,0.60,U] [#7 -0.09,0.03,0.67,U] [#8 0.11,-0.07,0.50,U] 
23:01:16.069 00.001 1032 refined, 5 included, MultiStar: {0.07, -0.10}, one-star: {0.26, -0.15}
23:01:16.072 00.003 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
23:01:16.073 00.001 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
23:01:16.075 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.95 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
23:01:16.078 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.10, opts=13)
23:01:16.079 00.001 1032 Enqueuing Move request for scope (0.07, -0.10)
23:01:16.083 00.004 10072 Worker thread wakes up
23:01:16.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
23:01:16.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
23:01:16.083 00.000 10072 Moving (0.07, -0.10) raw xDistance=-0.11 yDistance=-0.04
23:01:16.085 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:01:16.088 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.36
23:01:16.088 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:01:16.088 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:16.088 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:01:16.088 00.000 10072 MoveAxis(E, 11, ABG)
23:01:16.088 00.000 10072 Guiding  Dir = 2, Dur = 11
23:01:16.089 00.001 10072 IsGuiding returns 0
23:01:16.089 00.000 10072 PulseGuide returned control before completion, sleep 21
23:01:16.105 00.016 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:01:16.107 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:16.108 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:16.110 00.002 1032 Enqueuing Expose request
23:01:16.117 00.007 10072 IsGuiding returns 0
23:01:16.117 00.000 10072 Move returns status 0, amount 11
23:01:16.117 00.000 10072 MoveAxis(N, 0, ABG)
23:01:16.117 00.000 10072 Move returns status 0, amount 0
23:01:16.117 00.000 10072 move complete, result=0
23:01:16.117 00.000 10072 worker thread done servicing request
23:01:16.117 00.000 10072 Worker thread wakes up
23:01:16.117 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:16.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:16.121 00.004 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
23:01:16.746 00.625 10072 Exposure complete
23:01:16.797 00.051 1032 OnExposeComplete: enter
23:01:16.800 00.003 1032 UpdateGuideState(): m_state=6
23:01:16.802 00.002 10072 worker thread done servicing request
23:01:16.802 00.000 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7082
23:01:16.806 00.004 1032 Star::Find returns 1 (0), X=1102.03, Y=132.25, Mass=1311, SNR=25.5, Peak=107 HFD=3.2
23:01:16.808 00.002 1032 MultiStar: [#1 0.26,-0.06,0.00,M6] [#2 0.24,-0.18,0.00,M4] [#3 0.07,-0.02,0.82,U] [#4 0.17,-0.07,0.67,U] [#5 0.11,-0.18,0.69,U] [#6 0.13,0.08,0.63,U] [#7 -0.08,-0.06,0.72,U] [#8 -0.16,0.06,0.52,U] 
23:01:16.809 00.001 1032 refined, 6 included, MultiStar: {0.08, -0.06}, one-star: {0.20, -0.13}
23:01:16.810 00.001 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
23:01:16.813 00.003 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
23:01:16.814 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.62 mountX=-0.07 mountY=-0.06, mountTheta=-2.45
23:01:16.817 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
23:01:16.818 00.001 1032 Enqueuing Move request for scope (0.08, -0.06)
23:01:16.820 00.002 10072 Worker thread wakes up
23:01:16.820 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
23:01:16.820 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
23:01:16.820 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.07 yDistance=-0.06
23:01:16.822 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:01:16.824 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
23:01:16.824 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:01:16.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:16.825 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:01:16.825 00.000 10072 MoveAxis(E, 13, ABG)
23:01:16.825 00.000 10072 Guiding  Dir = 2, Dur = 13
23:01:16.826 00.001 10072 IsGuiding returns 0
23:01:16.826 00.000 10072 PulseGuide returned control before completion, sleep 23
23:01:16.842 00.016 1032 UpdateGuideState exits: m=1311 SNR=25.5
23:01:16.844 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:16.845 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:16.847 00.002 1032 Enqueuing Expose request
23:01:16.852 00.005 10072 IsGuiding returns 0
23:01:16.852 00.000 10072 Move returns status 0, amount 13
23:01:16.852 00.000 10072 MoveAxis(N, 0, ABG)
23:01:16.852 00.000 10072 Move returns status 0, amount 0
23:01:16.852 00.000 10072 move complete, result=0
23:01:16.852 00.000 10072 worker thread done servicing request
23:01:16.852 00.000 10072 Worker thread wakes up
23:01:16.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:16.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:16.856 00.004 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:01:17.264 00.408 10072 Exposure complete
23:01:17.320 00.056 10072 worker thread done servicing request
23:01:17.320 00.000 1032 OnExposeComplete: enter
23:01:17.322 00.002 1032 UpdateGuideState(): m_state=6
23:01:17.325 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7083
23:01:17.327 00.002 1032 Star::Find returns 1 (0), X=1102.04, Y=132.22, Mass=1336, SNR=25.7, Peak=118 HFD=3.1
23:01:17.330 00.003 1032 MultiStar: [#1 0.25,-0.12,0.00,M7] [#2 0.32,-0.36,0.00,M5] [#3 0.02,-0.26,0.00,M1] [#4 0.18,-0.12,0.69,U] [#5 0.21,-0.07,0.67,U] [#6 -0.10,0.14,0.66,U] [#7 0.08,-0.09,0.69,U] [#8 -0.01,-0.05,0.54,U] 
23:01:17.333 00.003 1032 refined, 5 included, MultiStar: {0.11, -0.07}, one-star: {0.21, -0.16}
23:01:17.335 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
23:01:17.336 00.001 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
23:01:17.338 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.57 mountX=-0.09 mountY=-0.09, mountTheta=-2.40
23:01:17.341 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
23:01:17.343 00.002 1032 Enqueuing Move request for scope (0.11, -0.07)
23:01:17.345 00.002 10072 Worker thread wakes up
23:01:17.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
23:01:17.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
23:01:17.345 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.09 yDistance=-0.09
23:01:17.346 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:01:17.348 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
23:01:17.350 00.002 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:01:17.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:17.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:01:17.350 00.000 10072 MoveAxis(E, 12, ABG)
23:01:17.350 00.000 10072 Guiding  Dir = 2, Dur = 12
23:01:17.350 00.000 10072 IsGuiding returns 0
23:01:17.351 00.001 10072 PulseGuide returned control before completion, sleep 22
23:01:17.368 00.017 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:01:17.370 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:17.371 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:17.373 00.002 1032 Enqueuing Expose request
23:01:17.385 00.012 10072 IsGuiding returns 0
23:01:17.385 00.000 10072 Move returns status 0, amount 12
23:01:17.385 00.000 10072 MoveAxis(N, 0, ABG)
23:01:17.385 00.000 10072 Move returns status 0, amount 0
23:01:17.385 00.000 10072 move complete, result=0
23:01:17.385 00.000 10072 worker thread done servicing request
23:01:17.385 00.000 10072 Worker thread wakes up
23:01:17.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:17.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:17.385 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:01:18.014 00.629 10072 Exposure complete
23:01:18.065 00.051 10072 worker thread done servicing request
23:01:18.065 00.000 1032 OnExposeComplete: enter
23:01:18.067 00.002 1032 UpdateGuideState(): m_state=6
23:01:18.069 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7084
23:01:18.070 00.001 1032 Star::Find returns 1 (0), X=1102.10, Y=132.35, Mass=1324, SNR=25.6, Peak=123 HFD=3.3
23:01:18.072 00.002 1032 MultiStar: [#1 0.36,-0.15,0.00,M8] [#2 0.29,-0.34,0.00,M6] [#3 0.17,-0.23,0.00,M2] [#4 0.30,-0.12,0.00,M1] [#5 0.20,-0.19,0.00,M1] [#6 -0.04,-0.02,0.65,U] [#7 0.05,0.01,0.71,U] [#8 -0.05,0.05,0.51,U] 
23:01:18.073 00.001 1032 refined, 3 included, MultiStar: {0.09, -0.00}, one-star: {0.27, -0.03}
23:01:18.076 00.003 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:01:18.077 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:01:18.078 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.03 mountX=-0.03 mountY=-0.09, mountTheta=-1.86
23:01:18.080 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
23:01:18.082 00.002 1032 Enqueuing Move request for scope (0.09, -0.00)
23:01:18.083 00.001 10072 Worker thread wakes up
23:01:18.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
23:01:18.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
23:01:18.083 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.03 yDistance=-0.09
23:01:18.085 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:01:18.088 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
23:01:18.088 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:01:18.088 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:18.088 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:01:18.088 00.000 10072 MoveAxis(E, 14, ABG)
23:01:18.089 00.001 10072 Guiding  Dir = 2, Dur = 14
23:01:18.089 00.000 10072 IsGuiding returns 0
23:01:18.090 00.001 10072 PulseGuide returned control before completion, sleep 24
23:01:18.108 00.018 1032 UpdateGuideState exits: m=1324 SNR=25.6
23:01:18.112 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:18.114 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:18.116 00.002 1032 Enqueuing Expose request
23:01:18.122 00.006 10072 IsGuiding returns 0
23:01:18.122 00.000 10072 Move returns status 0, amount 14
23:01:18.122 00.000 10072 MoveAxis(N, 0, ABG)
23:01:18.122 00.000 10072 Move returns status 0, amount 0
23:01:18.122 00.000 10072 move complete, result=0
23:01:18.122 00.000 10072 worker thread done servicing request
23:01:18.122 00.000 10072 Worker thread wakes up
23:01:18.122 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:18.122 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:18.127 00.005 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:01:18.529 00.402 10072 Exposure complete
23:01:18.588 00.059 10072 worker thread done servicing request
23:01:18.588 00.000 1032 OnExposeComplete: enter
23:01:18.590 00.002 1032 UpdateGuideState(): m_state=6
23:01:18.593 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7085
23:01:18.594 00.001 1032 Star::Find returns 1 (0), X=1102.11, Y=132.50, Mass=1296, SNR=25.3, Peak=115 HFD=3.3
23:01:18.596 00.002 1032 MultiStar: [#1 0.22,0.00,1.03,U] [#2 0.21,-0.24,0.00,M7] [#3 0.18,-0.22,0.00,M3] [#4 0.29,-0.01,0.00,M2] [#5 0.24,-0.07,0.65,U] [#6 0.07,0.12,0.62,U] [#7 -0.03,0.17,0.75,U] [#8 -0.09,0.19,0.54,U] 
23:01:18.598 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.08}, one-star: {0.28, 0.12}
23:01:18.601 00.003 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
23:01:18.602 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
23:01:18.604 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.54 mountX=0.05 mountY=-0.16, mountTheta=-1.29
23:01:18.607 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
23:01:18.608 00.001 1032 Enqueuing Move request for scope (0.14, 0.08)
23:01:18.610 00.002 10072 Worker thread wakes up
23:01:18.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
23:01:18.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
23:01:18.610 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.05 yDistance=-0.16
23:01:18.611 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:01:18.615 00.004 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
23:01:18.615 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:01:18.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:18.615 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:01:18.615 00.000 10072 MoveAxis(E, 13, ABG)
23:01:18.615 00.000 10072 Guiding  Dir = 2, Dur = 13
23:01:18.616 00.001 10072 IsGuiding returns 0
23:01:18.616 00.000 10072 PulseGuide returned control before completion, sleep 23
23:01:18.633 00.017 1032 UpdateGuideState exits: m=1296 SNR=25.3
23:01:18.635 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:18.638 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:18.639 00.001 1032 Enqueuing Expose request
23:01:18.651 00.012 10072 IsGuiding returns 0
23:01:18.651 00.000 10072 Move returns status 0, amount 13
23:01:18.651 00.000 10072 MoveAxis(N, 0, ABG)
23:01:18.651 00.000 10072 Move returns status 0, amount 0
23:01:18.651 00.000 10072 move complete, result=0
23:01:18.651 00.000 10072 worker thread done servicing request
23:01:18.651 00.000 10072 Worker thread wakes up
23:01:18.652 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:18.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:18.652 00.000 1032 GuideStep: 0.0 px 13 ms EAST, -0.2 px 0 ms NORTH
23:01:19.277 00.625 10072 Exposure complete
23:01:19.334 00.057 10072 worker thread done servicing request
23:01:19.334 00.000 1032 OnExposeComplete: enter
23:01:19.339 00.005 1032 UpdateGuideState(): m_state=6
23:01:19.341 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7086
23:01:19.343 00.002 1032 Star::Find returns 1 (0), X=1102.13, Y=132.39, Mass=1452, SNR=26.8, Peak=128 HFD=3.3
23:01:19.345 00.002 1032 MultiStar: [#1 0.27,-0.06,0.00,M8] [#2 0.25,-0.23,0.00,M8] [#3 0.06,-0.23,0.74,U] [#4 0.23,-0.12,0.00,M3] [#5 0.20,-0.06,0.63,U] [#6 0.11,0.23,0.60,U] [#7 0.06,0.02,0.70,U] [#8 -0.13,0.02,0.51,U] 
23:01:19.347 00.002 1032 refined, 5 included, MultiStar: {0.12, -0.01}, one-star: {0.30, 0.01}
23:01:19.349 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
23:01:19.350 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
23:01:19.352 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.07 mountX=-0.04 mountY=-0.12, mountTheta=-1.90
23:01:19.354 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
23:01:19.356 00.002 1032 Enqueuing Move request for scope (0.12, -0.01)
23:01:19.359 00.003 10072 Worker thread wakes up
23:01:19.359 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
23:01:19.359 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
23:01:19.359 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.12
23:01:19.360 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:01:19.363 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
23:01:19.364 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:01:19.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:19.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:01:19.364 00.000 10072 MoveAxis(E, 14, ABG)
23:01:19.364 00.000 10072 Guiding  Dir = 2, Dur = 14
23:01:19.364 00.000 10072 IsGuiding returns 0
23:01:19.364 00.000 10072 PulseGuide returned control before completion, sleep 24
23:01:19.383 00.019 1032 UpdateGuideState exits: m=1452 SNR=26.8
23:01:19.385 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:19.387 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:19.388 00.001 1032 Enqueuing Expose request
23:01:19.398 00.010 10072 IsGuiding returns 0
23:01:19.398 00.000 10072 Move returns status 0, amount 14
23:01:19.398 00.000 10072 MoveAxis(N, 0, ABG)
23:01:19.398 00.000 10072 Move returns status 0, amount 0
23:01:19.398 00.000 10072 move complete, result=0
23:01:19.398 00.000 10072 worker thread done servicing request
23:01:19.398 00.000 10072 Worker thread wakes up
23:01:19.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:19.399 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:19.400 00.001 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:01:19.809 00.409 10072 Exposure complete
23:01:19.863 00.054 10072 worker thread done servicing request
23:01:19.863 00.000 1032 OnExposeComplete: enter
23:01:19.866 00.003 1032 UpdateGuideState(): m_state=6
23:01:19.869 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7087
23:01:19.871 00.002 1032 Star::Find returns 1 (0), X=1102.06, Y=132.28, Mass=1335, SNR=25.7, Peak=116 HFD=3.1
23:01:19.873 00.002 1032 MultiStar: [#1 0.30,-0.08,0.00,M9] [#2 0.23,-0.25,0.00,M9] [#3 0.01,-0.22,0.81,U] [#4 0.10,0.09,0.68,U] [#5 0.13,-0.22,0.00,M1] [#6 0.08,0.11,0.64,U] [#7 0.17,-0.05,0.69,U] [#8 0.02,0.14,0.50,U] 
23:01:19.875 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.03}, one-star: {0.24, -0.10}
23:01:19.877 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:01:19.878 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:01:19.880 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.23 mountX=-0.06 mountY=-0.10, mountTheta=-2.06
23:01:19.882 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
23:01:19.884 00.002 1032 Enqueuing Move request for scope (0.11, -0.03)
23:01:19.886 00.002 10072 Worker thread wakes up
23:01:19.887 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:01:19.887 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:01:19.887 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
23:01:19.890 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:01:19.893 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
23:01:19.893 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:01:19.893 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:19.893 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:01:19.893 00.000 10072 MoveAxis(E, 12, ABG)
23:01:19.893 00.000 10072 Guiding  Dir = 2, Dur = 12
23:01:19.894 00.001 10072 IsGuiding returns 0
23:01:19.894 00.000 10072 PulseGuide returned control before completion, sleep 22
23:01:19.912 00.018 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:01:19.914 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:19.916 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:19.918 00.002 1032 Enqueuing Expose request
23:01:19.921 00.003 10072 IsGuiding returns 1
23:01:19.921 00.000 10072 scope still moving after pulse duration time elapsed
23:01:19.948 00.027 10072 IsGuiding returns 0
23:01:19.948 00.000 10072 scope move finished after 12 + 42 ms
23:01:19.948 00.000 10072 Move returns status 0, amount 12
23:01:19.948 00.000 10072 MoveAxis(N, 0, ABG)
23:01:19.948 00.000 10072 Move returns status 0, amount 0
23:01:19.948 00.000 10072 move complete, result=0
23:01:19.948 00.000 10072 worker thread done servicing request
23:01:19.948 00.000 10072 Worker thread wakes up
23:01:19.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:19.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:19.950 00.002 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:01:20.576 00.626 10072 Exposure complete
23:01:20.638 00.062 10072 worker thread done servicing request
23:01:20.638 00.000 1032 OnExposeComplete: enter
23:01:20.641 00.003 1032 UpdateGuideState(): m_state=6
23:01:20.644 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7088
23:01:20.647 00.003 1032 Star::Find returns 1 (0), X=1101.94, Y=132.18, Mass=1381, SNR=26.1, Peak=100 HFD=3.2
23:01:20.649 00.002 1032 MultiStar: [#1 0.32,-0.19,0.00,M10] [#2 0.26,-0.34,0.00,M10] [#3 0.17,-0.20,0.00,M2] [#4 0.13,-0.02,0.67,U] [#5 0.18,-0.12,0.66,U] [#6 -0.04,-0.04,0.64,U] [#7 0.03,-0.04,0.71,U] [#8 -0.05,-0.13,0.52,U] 
23:01:20.651 00.002 1032 refined, 5 included, MultiStar: {0.07, -0.10}, one-star: {0.11, -0.19}
23:01:20.653 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
23:01:20.654 00.001 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
23:01:20.657 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.97 mountX=-0.11 mountY=-0.04, mountTheta=-2.80
23:01:20.660 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.10, opts=13)
23:01:20.662 00.002 1032 Enqueuing Move request for scope (0.07, -0.10)
23:01:20.663 00.001 10072 Worker thread wakes up
23:01:20.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
23:01:20.664 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
23:01:20.664 00.000 10072 Moving (0.07, -0.10) raw xDistance=-0.11 yDistance=-0.04
23:01:20.665 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:01:20.668 00.003 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
23:01:20.668 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
23:01:20.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:20.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:01:20.668 00.000 10072 MoveAxis(E, 15, ABG)
23:01:20.668 00.000 10072 Guiding  Dir = 2, Dur = 15
23:01:20.669 00.001 10072 IsGuiding returns 0
23:01:20.669 00.000 10072 PulseGuide returned control before completion, sleep 25
23:01:20.688 00.019 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:01:20.691 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:20.693 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:20.695 00.002 1032 Enqueuing Expose request
23:01:20.699 00.004 10072 IsGuiding returns 0
23:01:20.699 00.000 10072 Move returns status 0, amount 15
23:01:20.699 00.000 10072 MoveAxis(N, 0, ABG)
23:01:20.700 00.001 10072 Move returns status 0, amount 0
23:01:20.700 00.000 10072 move complete, result=0
23:01:20.700 00.000 10072 worker thread done servicing request
23:01:20.700 00.000 10072 Worker thread wakes up
23:01:20.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:20.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:20.705 00.005 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
23:01:21.108 00.403 10072 Exposure complete
23:01:21.161 00.053 10072 worker thread done servicing request
23:01:21.161 00.000 1032 OnExposeComplete: enter
23:01:21.164 00.003 1032 UpdateGuideState(): m_state=6
23:01:21.166 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7089
23:01:21.168 00.002 1032 Star::Find returns 1 (0), X=1102.07, Y=132.26, Mass=1341, SNR=25.7, Peak=107 HFD=3.2
23:01:21.170 00.002 1032 MultiStar: [#1 0.34,-0.20,0.00,R] [#2 0.24,-0.32,0.00,R] [#3 0.15,-0.14,0.74,U] [#4 0.25,-0.12,0.00,M2] [#5 0.06,-0.23,0.66,U] [#6 0.19,-0.04,0.63,U] [#7 0.16,-0.03,0.71,U] [#8 0.05,-0.09,0.49,U] 
23:01:21.172 00.002 1032 refined, 5 included, MultiStar: {0.15, -0.11}, one-star: {0.24, -0.12}
23:01:21.175 00.003 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
23:01:21.178 00.003 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
23:01:21.180 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.62 mountX=-0.14 mountY=-0.12, mountTheta=-2.45
23:01:21.182 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.11, opts=13)
23:01:21.185 00.003 1032 Enqueuing Move request for scope (0.15, -0.11)
23:01:21.187 00.002 10072 Worker thread wakes up
23:01:21.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
23:01:21.187 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
23:01:21.187 00.000 10072 Moving (0.15, -0.11) raw xDistance=-0.14 yDistance=-0.12
23:01:21.190 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:01:21.192 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.37
23:01:21.192 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:01:21.192 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:21.193 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:01:21.193 00.000 10072 MoveAxis(E, 81, ABG)
23:01:21.193 00.000 10072 Guiding  Dir = 2, Dur = 81
23:01:21.193 00.000 10072 IsGuiding returns 0
23:01:21.193 00.000 10072 PulseGuide returned control before completion, sleep 91
23:01:21.213 00.020 1032 UpdateGuideState exits: m=1341 SNR=25.7
23:01:21.215 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:21.218 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:21.220 00.002 1032 Enqueuing Expose request
23:01:21.293 00.073 10072 IsGuiding returns 0
23:01:21.293 00.000 10072 Move returns status 0, amount 81
23:01:21.293 00.000 10072 MoveAxis(N, 0, ABG)
23:01:21.293 00.000 10072 Move returns status 0, amount 0
23:01:21.293 00.000 10072 move complete, result=0
23:01:21.294 00.001 10072 worker thread done servicing request
23:01:21.294 00.000 10072 Worker thread wakes up
23:01:21.294 00.000 1032 GuideStep: -0.1 px 81 ms EAST, -0.1 px 0 ms NORTH
23:01:21.296 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:21.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:21.919 00.623 10072 Exposure complete
23:01:21.972 00.053 10072 worker thread done servicing request
23:01:21.972 00.000 1032 OnExposeComplete: enter
23:01:21.975 00.003 1032 UpdateGuideState(): m_state=6
23:01:21.977 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7090
23:01:21.980 00.003 1032 Star::Find returns 1 (0), X=1102.04, Y=132.40, Mass=1369, SNR=26.0, Peak=126 HFD=3.3
23:01:21.982 00.002 1032 MultiStar: [#1 -0.11,0.28,0.00,M1] [#2 -0.14,0.27,0.00,M1] [#3 0.03,-0.17,0.78,U] [#4 0.06,0.04,0.67,U] [#5 0.07,-0.05,0.65,U] [#6 0.00,0.28,0.00,M1] [#7 -0.06,0.15,0.67,U] [#8 0.00,0.08,0.53,U] 
23:01:21.983 00.001 1032 refined, 5 included, MultiStar: {0.07, 0.01}, one-star: {0.21, 0.02}
23:01:21.985 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
23:01:21.986 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
23:01:21.989 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.09 mountX=-0.01 mountY=-0.06, mountTheta=-1.74
23:01:21.996 00.007 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
23:01:21.999 00.003 1032 Enqueuing Move request for scope (0.07, 0.01)
23:01:22.001 00.002 10072 Worker thread wakes up
23:01:22.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:01:22.001 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:01:22.001 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.06
23:01:22.003 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:01:22.007 00.004 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.37
23:01:22.007 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
23:01:22.007 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:22.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:01:22.007 00.000 10072 MoveAxis(E, 16, ABG)
23:01:22.007 00.000 10072 Guiding  Dir = 2, Dur = 16
23:01:22.008 00.001 10072 IsGuiding returns 0
23:01:22.008 00.000 10072 PulseGuide returned control before completion, sleep 26
23:01:22.026 00.018 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:01:22.028 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:22.030 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:22.031 00.001 1032 Enqueuing Expose request
23:01:22.042 00.011 10072 IsGuiding returns 0
23:01:22.042 00.000 10072 Move returns status 0, amount 16
23:01:22.042 00.000 10072 MoveAxis(N, 0, ABG)
23:01:22.042 00.000 10072 Move returns status 0, amount 0
23:01:22.042 00.000 10072 move complete, result=0
23:01:22.042 00.000 10072 worker thread done servicing request
23:01:22.042 00.000 10072 Worker thread wakes up
23:01:22.042 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:22.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:22.043 00.001 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
23:01:22.450 00.407 10072 Exposure complete
23:01:22.503 00.053 10072 worker thread done servicing request
23:01:22.504 00.001 1032 OnExposeComplete: enter
23:01:22.505 00.001 1032 UpdateGuideState(): m_state=6
23:01:22.508 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7091
23:01:22.510 00.002 1032 Star::Find returns 1 (0), X=1101.89, Y=132.39, Mass=1368, SNR=26.0, Peak=112 HFD=3.3
23:01:22.511 00.001 1032 MultiStar: [#1 -0.21,0.27,0.00,M2] [#2 -0.19,0.35,0.00,M2] [#3 0.14,-0.07,0.78,U] [#4 0.13,-0.02,0.70,U] [#5 -0.04,-0.07,0.65,U] [#6 -0.11,0.15,0.61,U] [#7 -0.06,0.09,0.74,U] [#8 -0.08,0.21,0.50,U] 
23:01:22.513 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.03}, one-star: {0.06, 0.01}
23:01:22.514 00.001 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
23:01:22.516 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
23:01:22.518 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.05 mountX=0.03 mountY=-0.03, mountTheta=-0.78
23:01:22.522 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
23:01:22.524 00.002 1032 Enqueuing Move request for scope (0.02, 0.03)
23:01:22.526 00.002 10072 Worker thread wakes up
23:01:22.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
23:01:22.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
23:01:22.526 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.03
23:01:22.528 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:01:22.531 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
23:01:22.531 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:01:22.531 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:22.531 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:01:22.531 00.000 10072 MoveAxis(E, 14, ABG)
23:01:22.531 00.000 10072 Guiding  Dir = 2, Dur = 14
23:01:22.531 00.000 10072 IsGuiding returns 0
23:01:22.532 00.001 10072 PulseGuide returned control before completion, sleep 24
23:01:22.549 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:01:22.551 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:22.555 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:22.557 00.002 1032 Enqueuing Expose request
23:01:22.570 00.013 10072 IsGuiding returns 0
23:01:22.570 00.000 10072 Move returns status 0, amount 14
23:01:22.570 00.000 10072 MoveAxis(N, 0, ABG)
23:01:22.570 00.000 10072 Move returns status 0, amount 0
23:01:22.570 00.000 10072 move complete, result=0
23:01:22.570 00.000 10072 worker thread done servicing request
23:01:22.570 00.000 10072 Worker thread wakes up
23:01:22.570 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:22.570 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:22.571 00.001 1032 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
23:01:23.200 00.629 10072 Exposure complete
23:01:23.247 00.047 10072 worker thread done servicing request
23:01:23.248 00.001 1032 OnExposeComplete: enter
23:01:23.249 00.001 1032 UpdateGuideState(): m_state=6
23:01:23.252 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7092
23:01:23.253 00.001 1032 Star::Find returns 1 (0), X=1102.06, Y=132.38, Mass=1427, SNR=26.5, Peak=116 HFD=3.3
23:01:23.255 00.002 1032 MultiStar: [#1 -0.17,0.12,0.98,U] [#2 -0.00,0.21,0.80,U] [#3 0.25,-0.25,0.00,M1] [#4 0.29,-0.03,0.00,M1] [#5 0.28,-0.03,0.00,M1] [#6 0.21,-0.03,0.60,U] [#7 -0.22,-0.00,0.69,U] [#8 -0.01,0.29,0.00,M1] 
23:01:23.257 00.002 1032 refined, 4 included, MultiStar: {0.01, 0.07}, one-star: {0.23, 0.00}
23:01:23.258 00.001 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
23:01:23.261 00.003 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
23:01:23.263 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.46 mountX=0.06 mountY=-0.02, mountTheta=-0.37
23:01:23.266 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
23:01:23.270 00.004 1032 Enqueuing Move request for scope (0.01, 0.07)
23:01:23.271 00.001 10072 Worker thread wakes up
23:01:23.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
23:01:23.272 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
23:01:23.272 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.02
23:01:23.274 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:01:23.275 00.001 10072 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
23:01:23.275 00.000 10072 PPEC: input: 0.06, control: -0.02, exposure: 500
23:01:23.275 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:23.275 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:01:23.275 00.000 10072 MoveAxis(E, 17, ABG)
23:01:23.275 00.000 10072 Guiding  Dir = 2, Dur = 17
23:01:23.276 00.001 10072 IsGuiding returns 0
23:01:23.276 00.000 10072 PulseGuide returned control before completion, sleep 27
23:01:23.292 00.016 1032 UpdateGuideState exits: m=1427 SNR=26.5
23:01:23.294 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:23.296 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:23.298 00.002 1032 Enqueuing Expose request
23:01:23.305 00.007 10072 IsGuiding returns 0
23:01:23.305 00.000 10072 Move returns status 0, amount 17
23:01:23.305 00.000 10072 MoveAxis(N, 0, ABG)
23:01:23.305 00.000 10072 Move returns status 0, amount 0
23:01:23.305 00.000 10072 move complete, result=0
23:01:23.305 00.000 10072 worker thread done servicing request
23:01:23.305 00.000 10072 Worker thread wakes up
23:01:23.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:23.305 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:23.309 00.004 1032 GuideStep: 0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
23:01:23.715 00.406 10072 Exposure complete
23:01:23.768 00.053 10072 worker thread done servicing request
23:01:23.768 00.000 1032 OnExposeComplete: enter
23:01:23.771 00.003 1032 UpdateGuideState(): m_state=6
23:01:23.774 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7093
23:01:23.776 00.002 1032 Star::Find returns 1 (0), X=1102.05, Y=132.36, Mass=1405, SNR=26.3, Peak=132 HFD=3.3
23:01:23.777 00.001 1032 MultiStar: [#1 -0.18,0.05,0.95,U] [#2 0.04,0.17,0.77,U] [#3 0.16,-0.18,0.74,U] [#4 0.25,-0.07,0.00,M2] [#5 0.14,-0.22,0.00,M2] [#6 0.12,0.15,0.59,U] [#7 0.11,0.10,0.69,U] [#8 0.06,0.13,0.54,U] 
23:01:23.778 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.05}, one-star: {0.22, -0.02}
23:01:23.780 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:01:23.781 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:01:23.783 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.58 mountX=0.03 mountY=-0.08, mountTheta=-1.25
23:01:23.786 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
23:01:23.787 00.001 1032 Enqueuing Move request for scope (0.07, 0.05)
23:01:23.789 00.002 10072 Worker thread wakes up
23:01:23.789 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
23:01:23.789 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
23:01:23.789 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
23:01:23.790 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:01:23.794 00.004 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
23:01:23.794 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:01:23.794 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:23.794 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:01:23.794 00.000 10072 MoveAxis(E, 14, ABG)
23:01:23.794 00.000 10072 Guiding  Dir = 2, Dur = 14
23:01:23.794 00.000 10072 IsGuiding returns 0
23:01:23.795 00.001 10072 PulseGuide returned control before completion, sleep 24
23:01:23.812 00.017 1032 UpdateGuideState exits: m=1405 SNR=26.3
23:01:23.814 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:23.816 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:23.817 00.001 1032 Enqueuing Expose request
23:01:23.823 00.006 10072 IsGuiding returns 0
23:01:23.823 00.000 10072 Move returns status 0, amount 14
23:01:23.823 00.000 10072 MoveAxis(N, 0, ABG)
23:01:23.823 00.000 10072 Move returns status 0, amount 0
23:01:23.823 00.000 10072 move complete, result=0
23:01:23.823 00.000 10072 worker thread done servicing request
23:01:23.823 00.000 10072 Worker thread wakes up
23:01:23.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:23.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:23.828 00.005 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:01:24.449 00.621 10072 Exposure complete
23:01:24.503 00.054 10072 worker thread done servicing request
23:01:24.503 00.000 1032 OnExposeComplete: enter
23:01:24.506 00.003 1032 UpdateGuideState(): m_state=6
23:01:24.508 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7094
23:01:24.511 00.003 1032 Star::Find returns 1 (0), X=1102.02, Y=132.40, Mass=1384, SNR=26.1, Peak=116 HFD=3.4
23:01:24.513 00.002 1032 MultiStar: [#1 -0.03,0.08,0.95,U] [#2 0.13,0.18,0.83,U] [#3 0.22,-0.21,0.00,M1] [#4 0.23,-0.04,0.67,U] [#5 0.06,-0.10,0.65,U] [#6 0.09,0.34,0.00,M1] [#7 -0.05,-0.04,0.70,U] [#8 0.03,0.14,0.50,U] 
23:01:24.514 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.04}, one-star: {0.19, 0.02}
23:01:24.517 00.003 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
23:01:24.519 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
23:01:24.522 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.40 mountX=0.01 mountY=-0.09, mountTheta=-1.43
23:01:24.525 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
23:01:24.528 00.003 1032 Enqueuing Move request for scope (0.08, 0.04)
23:01:24.530 00.002 10072 Worker thread wakes up
23:01:24.530 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
23:01:24.530 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
23:01:24.530 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.01 yDistance=-0.09
23:01:24.531 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:01:24.534 00.003 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
23:01:24.534 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
23:01:24.534 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:24.534 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:01:24.534 00.000 10072 MoveAxis(E, 16, ABG)
23:01:24.534 00.000 10072 Guiding  Dir = 2, Dur = 16
23:01:24.534 00.000 10072 IsGuiding returns 0
23:01:24.535 00.001 10072 PulseGuide returned control before completion, sleep 26
23:01:24.553 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.1
23:01:24.555 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:24.557 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:24.559 00.002 1032 Enqueuing Expose request
23:01:24.572 00.013 10072 IsGuiding returns 0
23:01:24.572 00.000 10072 Move returns status 0, amount 16
23:01:24.572 00.000 10072 MoveAxis(N, 0, ABG)
23:01:24.572 00.000 10072 Move returns status 0, amount 0
23:01:24.572 00.000 10072 move complete, result=0
23:01:24.572 00.000 10072 worker thread done servicing request
23:01:24.572 00.000 10072 Worker thread wakes up
23:01:24.573 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:24.573 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:24.573 00.000 1032 GuideStep: 0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
23:01:24.983 00.410 10072 Exposure complete
23:01:25.031 00.048 10072 worker thread done servicing request
23:01:25.031 00.000 1032 OnExposeComplete: enter
23:01:25.033 00.002 1032 UpdateGuideState(): m_state=6
23:01:25.034 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7095
23:01:25.036 00.002 1032 Star::Find returns 1 (0), X=1102.02, Y=132.34, Mass=1276, SNR=25.1, Peak=107 HFD=3.3
23:01:25.037 00.001 1032 MultiStar: [#1 0.04,0.10,1.01,U] [#2 0.00,0.07,0.80,U] [#3 0.19,-0.11,0.79,U] [#4 0.21,0.01,0.70,U] [#5 0.03,-0.21,0.68,U] [#6 0.04,0.16,0.61,U] [#7 -0.02,-0.12,0.78,U] [#8 0.04,-0.02,0.53,U] 
23:01:25.039 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.19, -0.04}
23:01:25.041 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
23:01:25.042 00.001 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
23:01:25.044 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.21 mountX=-0.04 mountY=-0.08, mountTheta=-2.04
23:01:25.046 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
23:01:25.048 00.002 1032 Enqueuing Move request for scope (0.09, -0.02)
23:01:25.049 00.001 10072 Worker thread wakes up
23:01:25.049 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
23:01:25.049 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
23:01:25.049 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
23:01:25.051 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:01:25.054 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
23:01:25.054 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:01:25.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:25.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:01:25.054 00.000 10072 MoveAxis(E, 13, ABG)
23:01:25.054 00.000 10072 Guiding  Dir = 2, Dur = 13
23:01:25.054 00.000 10072 IsGuiding returns 0
23:01:25.055 00.001 10072 PulseGuide returned control before completion, sleep 23
23:01:25.071 00.016 1032 UpdateGuideState exits: m=1276 SNR=25.1
23:01:25.072 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:25.075 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:25.076 00.001 1032 Enqueuing Expose request
23:01:25.085 00.009 10072 IsGuiding returns 0
23:01:25.085 00.000 10072 Move returns status 0, amount 13
23:01:25.085 00.000 10072 MoveAxis(N, 0, ABG)
23:01:25.085 00.000 10072 Move returns status 0, amount 0
23:01:25.085 00.000 10072 move complete, result=0
23:01:25.085 00.000 10072 worker thread done servicing request
23:01:25.085 00.000 10072 Worker thread wakes up
23:01:25.085 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:25.086 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:25.086 00.000 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:01:25.712 00.626 10072 Exposure complete
23:01:25.771 00.059 10072 worker thread done servicing request
23:01:25.771 00.000 1032 OnExposeComplete: enter
23:01:25.774 00.003 1032 UpdateGuideState(): m_state=6
23:01:25.777 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7096
23:01:25.779 00.002 1032 Star::Find returns 1 (0), X=1101.99, Y=132.29, Mass=1420, SNR=26.5, Peak=119 HFD=3.3
23:01:25.782 00.003 1032 MultiStar: [#1 -0.06,0.02,0.92,U] [#2 0.12,0.02,0.80,U] [#3 0.25,-0.33,0.00,M1] [#4 0.20,-0.20,0.00,M1] [#5 0.17,-0.19,0.00,M1] [#6 0.10,0.02,0.60,U] [#7 -0.06,-0.07,0.69,U] [#8 0.11,-0.13,0.50,U] 
23:01:25.784 00.002 1032 refined, 5 included, MultiStar: {0.06, -0.04}, one-star: {0.17, -0.09}
23:01:25.786 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
23:01:25.789 00.003 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
23:01:25.791 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.52 mountX=-0.05 mountY=-0.05, mountTheta=-2.35
23:01:25.794 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
23:01:25.797 00.003 1032 Enqueuing Move request for scope (0.06, -0.04)
23:01:25.798 00.001 10072 Worker thread wakes up
23:01:25.799 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:01:25.799 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:01:25.799 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
23:01:25.803 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:01:25.805 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
23:01:25.805 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
23:01:25.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:25.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:01:25.805 00.000 10072 MoveAxis(E, 15, ABG)
23:01:25.807 00.002 10072 Guiding  Dir = 2, Dur = 15
23:01:25.807 00.000 10072 IsGuiding returns 0
23:01:25.808 00.001 10072 PulseGuide returned control before completion, sleep 24
23:01:25.827 00.019 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:01:25.829 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:25.831 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:25.833 00.002 1032 Enqueuing Expose request
23:01:25.838 00.005 10072 IsGuiding returns 0
23:01:25.839 00.001 10072 Move returns status 0, amount 15
23:01:25.839 00.000 10072 MoveAxis(N, 0, ABG)
23:01:25.839 00.000 10072 Move returns status 0, amount 0
23:01:25.839 00.000 10072 move complete, result=0
23:01:25.839 00.000 10072 worker thread done servicing request
23:01:25.839 00.000 10072 Worker thread wakes up
23:01:25.839 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:25.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:25.848 00.009 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:01:26.250 00.402 10072 Exposure complete
23:01:26.309 00.059 10072 worker thread done servicing request
23:01:26.309 00.000 1032 OnExposeComplete: enter
23:01:26.311 00.002 1032 UpdateGuideState(): m_state=6
23:01:26.313 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7097
23:01:26.315 00.002 1032 Star::Find returns 1 (0), X=1102.10, Y=132.24, Mass=1483, SNR=27.1, Peak=125 HFD=3.2
23:01:26.317 00.002 1032 MultiStar: [#1 0.02,0.03,0.88,U] [#2 0.05,-0.17,0.72,U] [#3 0.15,-0.23,0.00,M2] [#4 0.27,-0.00,0.00,M2] [#5 0.08,-0.11,0.66,U] [#6 -0.05,-0.10,0.59,U] [#7 -0.04,-0.11,0.68,U] [#8 -0.09,-0.09,0.50,U] 
23:01:26.318 00.001 1032 refined, 6 included, MultiStar: {0.06, -0.10}, one-star: {0.27, -0.14}
23:01:26.320 00.002 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
23:01:26.321 00.001 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
23:01:26.325 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.04 mountX=-0.11 mountY=-0.03, mountTheta=-2.87
23:01:26.327 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
23:01:26.330 00.003 1032 Enqueuing Move request for scope (0.06, -0.10)
23:01:26.332 00.002 10072 Worker thread wakes up
23:01:26.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
23:01:26.332 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
23:01:26.332 00.000 10072 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.03
23:01:26.334 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:01:26.338 00.004 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
23:01:26.338 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:01:26.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:26.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:01:26.339 00.001 10072 MoveAxis(E, 14, ABG)
23:01:26.339 00.000 10072 Guiding  Dir = 2, Dur = 14
23:01:26.339 00.000 10072 IsGuiding returns 0
23:01:26.340 00.001 10072 PulseGuide returned control before completion, sleep 24
23:01:26.358 00.018 1032 UpdateGuideState exits: m=1483 SNR=27.1
23:01:26.362 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:26.364 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:26.366 00.002 1032 Enqueuing Expose request
23:01:26.370 00.004 10072 IsGuiding returns 0
23:01:26.370 00.000 10072 Move returns status 0, amount 14
23:01:26.370 00.000 10072 MoveAxis(N, 0, ABG)
23:01:26.370 00.000 10072 Move returns status 0, amount 0
23:01:26.370 00.000 10072 move complete, result=0
23:01:26.370 00.000 10072 worker thread done servicing request
23:01:26.370 00.000 10072 Worker thread wakes up
23:01:26.371 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:26.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:26.376 00.005 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
23:01:26.996 00.620 10072 Exposure complete
23:01:27.048 00.052 1032 OnExposeComplete: enter
23:01:27.050 00.002 1032 UpdateGuideState(): m_state=6
23:01:27.052 00.002 10072 worker thread done servicing request
23:01:27.052 00.000 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7098
23:01:27.054 00.002 1032 Star::Find returns 1 (0), X=1102.08, Y=132.34, Mass=1336, SNR=25.7, Peak=120 HFD=3.1
23:01:27.057 00.003 1032 MultiStar: [#1 -0.12,0.24,0.00,M1] [#2 -0.07,0.18,0.80,U] [#3 0.10,-0.16,0.77,U] [#4 0.30,-0.05,0.00,M3] [#5 0.16,-0.14,0.63,U] [#6 0.08,0.02,0.63,U] [#7 0.19,-0.04,0.73,U] [#8 -0.01,-0.04,0.53,U] 
23:01:27.059 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.25, -0.04}
23:01:27.060 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
23:01:27.062 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
23:01:27.064 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.25 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
23:01:27.067 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
23:01:27.069 00.002 1032 Enqueuing Move request for scope (0.11, -0.03)
23:01:27.071 00.002 10072 Worker thread wakes up
23:01:27.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:01:27.071 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:01:27.071 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
23:01:27.073 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:01:27.076 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.38
23:01:27.076 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
23:01:27.076 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:27.076 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:01:27.076 00.000 10072 MoveAxis(E, 16, ABG)
23:01:27.076 00.000 10072 Guiding  Dir = 2, Dur = 16
23:01:27.077 00.001 10072 IsGuiding returns 0
23:01:27.077 00.000 10072 PulseGuide returned control before completion, sleep 26
23:01:27.096 00.019 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:01:27.098 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:27.099 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:27.101 00.002 1032 Enqueuing Expose request
23:01:27.119 00.018 10072 IsGuiding returns 0
23:01:27.119 00.000 10072 Move returns status 0, amount 16
23:01:27.119 00.000 10072 MoveAxis(N, 0, ABG)
23:01:27.119 00.000 10072 Move returns status 0, amount 0
23:01:27.121 00.002 10072 move complete, result=0
23:01:27.121 00.000 10072 worker thread done servicing request
23:01:27.122 00.001 10072 Worker thread wakes up
23:01:27.122 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:27.123 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:27.125 00.002 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:01:27.541 00.416 10072 Exposure complete
23:01:27.594 00.053 10072 worker thread done servicing request
23:01:27.594 00.000 1032 OnExposeComplete: enter
23:01:27.596 00.002 1032 UpdateGuideState(): m_state=6
23:01:27.597 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7099
23:01:27.600 00.003 1032 Star::Find returns 1 (0), X=1102.01, Y=132.50, Mass=1461, SNR=26.9, Peak=126 HFD=3.6
23:01:27.601 00.001 1032 MultiStar: [#1 -0.02,0.29,0.00,M2] [#2 0.03,0.21,0.74,U] [#3 0.23,-0.18,0.00,M2] [#4 0.24,-0.16,0.00,M4] [#5 0.15,-0.06,0.65,U] [#6 0.11,0.26,0.00,M1] [#7 0.09,0.10,0.66,U] [#8 0.08,-0.03,0.48,U] 
23:01:27.603 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.08}, one-star: {0.18, 0.13}
23:01:27.604 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
23:01:27.605 00.001 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
23:01:27.607 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.64 mountX=0.05 mountY=-0.13, mountTheta=-1.19
23:01:27.608 00.001 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
23:01:27.611 00.003 1032 Enqueuing Move request for scope (0.11, 0.08)
23:01:27.614 00.003 10072 Worker thread wakes up
23:01:27.614 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:01:27.614 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:01:27.614 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
23:01:27.616 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:01:27.618 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
23:01:27.618 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:01:27.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:27.619 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:01:27.619 00.000 10072 MoveAxis(E, 13, ABG)
23:01:27.619 00.000 10072 Guiding  Dir = 2, Dur = 13
23:01:27.619 00.000 10072 IsGuiding returns 0
23:01:27.619 00.000 10072 PulseGuide returned control before completion, sleep 23
23:01:27.635 00.016 1032 UpdateGuideState exits: m=1461 SNR=26.9
23:01:27.637 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:27.639 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:27.640 00.001 1032 Enqueuing Expose request
23:01:27.649 00.009 10072 IsGuiding returns 0
23:01:27.649 00.000 10072 Move returns status 0, amount 13
23:01:27.649 00.000 10072 MoveAxis(N, 0, ABG)
23:01:27.649 00.000 10072 Move returns status 0, amount 0
23:01:27.649 00.000 10072 move complete, result=0
23:01:27.649 00.000 10072 worker thread done servicing request
23:01:27.649 00.000 10072 Worker thread wakes up
23:01:27.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:27.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:27.650 00.001 1032 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:01:28.279 00.629 10072 Exposure complete
23:01:28.330 00.051 10072 worker thread done servicing request
23:01:28.330 00.000 1032 OnExposeComplete: enter
23:01:28.333 00.003 1032 UpdateGuideState(): m_state=6
23:01:28.336 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7100
23:01:28.341 00.005 1032 Star::Find returns 1 (0), X=1102.01, Y=132.25, Mass=1359, SNR=25.9, Peak=103 HFD=3.2
23:01:28.343 00.002 1032 MultiStar: [#1 -0.11,0.07,1.02,U] [#2 -0.08,0.18,0.79,U] [#3 0.20,-0.32,0.00,M3] [#4 0.26,-0.22,0.00,M5] [#5 0.06,-0.33,0.00,M1] [#6 0.22,-0.07,0.66,U] [#7 -0.05,-0.22,0.73,U] [#8 -0.03,0.04,0.52,U] 
23:01:28.344 00.001 1032 refined, 5 included, MultiStar: {0.02, -0.02}, one-star: {0.18, -0.13}
23:01:28.347 00.003 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
23:01:28.348 00.001 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
23:01:28.350 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.79 mountX=-0.03 mountY=-0.01, mountTheta=-2.62
23:01:28.353 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
23:01:28.354 00.001 1032 Enqueuing Move request for scope (0.02, -0.02)
23:01:28.356 00.002 10072 Worker thread wakes up
23:01:28.356 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
23:01:28.356 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
23:01:28.356 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.01
23:01:28.358 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:01:28.362 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
23:01:28.362 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:01:28.363 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:28.364 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:01:28.364 00.000 10072 MoveAxis(E, 14, ABG)
23:01:28.364 00.000 10072 Guiding  Dir = 2, Dur = 14
23:01:28.367 00.003 10072 IsGuiding returns 0
23:01:28.367 00.000 10072 PulseGuide returned control before completion, sleep 24
23:01:28.382 00.015 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:01:28.384 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:28.386 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:28.387 00.001 1032 Enqueuing Expose request
23:01:28.399 00.012 10072 IsGuiding returns 0
23:01:28.399 00.000 10072 Move returns status 0, amount 14
23:01:28.399 00.000 10072 MoveAxis(N, 0, ABG)
23:01:28.399 00.000 10072 Move returns status 0, amount 0
23:01:28.399 00.000 10072 move complete, result=0
23:01:28.399 00.000 10072 worker thread done servicing request
23:01:28.399 00.000 10072 Worker thread wakes up
23:01:28.399 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:28.399 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:28.400 00.001 1032 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
23:01:28.808 00.408 10072 Exposure complete
23:01:28.859 00.051 10072 worker thread done servicing request
23:01:28.859 00.000 1032 OnExposeComplete: enter
23:01:28.861 00.002 1032 UpdateGuideState(): m_state=6
23:01:28.864 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7101
23:01:28.866 00.002 1032 Star::Find returns 1 (0), X=1102.19, Y=132.25, Mass=1294, SNR=25.3, Peak=106 HFD=3.1
23:01:28.867 00.001 1032 MultiStar: [#1 0.01,-0.08,1.00,U] [#2 0.03,-0.03,0.87,U] [#3 0.16,-0.36,0.00,M4] [#4 0.16,-0.21,0.00,M6] [#5 0.21,-0.30,0.00,M2] [#6 0.22,-0.12,0.64,U] [#7 0.06,-0.03,0.72,U] [#8 -0.02,-0.14,0.53,U] 
23:01:28.870 00.003 1032 refined, 5 included, MultiStar: {0.12, -0.09}, one-star: {0.36, -0.13}
23:01:28.873 00.003 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
23:01:28.874 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
23:01:28.876 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.62 mountX=-0.11 mountY=-0.09, mountTheta=-2.45
23:01:28.878 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
23:01:28.880 00.002 1032 Enqueuing Move request for scope (0.12, -0.09)
23:01:28.881 00.001 10072 Worker thread wakes up
23:01:28.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
23:01:28.881 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
23:01:28.881 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.11 yDistance=-0.09
23:01:28.884 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=99, Gamma=2.230
23:01:28.886 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
23:01:28.887 00.001 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:01:28.887 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:28.887 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:01:28.887 00.000 10072 MoveAxis(E, 13, ABG)
23:01:28.887 00.000 10072 Guiding  Dir = 2, Dur = 13
23:01:28.887 00.000 10072 IsGuiding returns 0
23:01:28.887 00.000 10072 PulseGuide returned control before completion, sleep 23
23:01:28.905 00.018 1032 UpdateGuideState exits: m=1294 SNR=25.3
23:01:28.907 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:28.909 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:28.910 00.001 1032 Enqueuing Expose request
23:01:28.915 00.005 10072 IsGuiding returns 0
23:01:28.915 00.000 10072 Move returns status 0, amount 13
23:01:28.915 00.000 10072 MoveAxis(N, 0, ABG)
23:01:28.915 00.000 10072 Move returns status 0, amount 0
23:01:28.915 00.000 10072 move complete, result=0
23:01:28.915 00.000 10072 worker thread done servicing request
23:01:28.915 00.000 10072 Worker thread wakes up
23:01:28.916 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:28.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:28.920 00.004 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:01:29.541 00.621 10072 Exposure complete
23:01:29.592 00.051 10072 worker thread done servicing request
23:01:29.593 00.001 1032 OnExposeComplete: enter
23:01:29.594 00.001 1032 UpdateGuideState(): m_state=6
23:01:29.596 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7102
23:01:29.598 00.002 1032 Star::Find returns 1 (0), X=1102.13, Y=132.06, Mass=1370, SNR=26.0, Peak=109 HFD=3.0
23:01:29.600 00.002 1032 MultiStar: [#1 0.05,-0.06,0.92,U] [#2 0.15,-0.08,0.80,U] [#3 0.07,-0.31,0.00,M5] [#4 0.26,-0.30,0.00,M7] [#5 0.23,-0.34,0.00,M3] [#6 -0.00,-0.17,0.58,U] [#7 0.04,-0.22,0.71,U] [#8 -0.03,-0.06,0.54,U] 
23:01:29.602 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.16}, one-star: {0.30, -0.31}
23:01:29.603 00.001 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
23:01:29.605 00.002 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
23:01:29.606 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-0.99 mountX=-0.18 mountY=-0.06, mountTheta=-2.82
23:01:29.610 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.16, opts=13)
23:01:29.612 00.002 1032 Enqueuing Move request for scope (0.10, -0.16)
23:01:29.615 00.003 10072 Worker thread wakes up
23:01:29.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
23:01:29.615 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
23:01:29.615 00.000 10072 Moving (0.10, -0.16) raw xDistance=-0.18 yDistance=-0.06
23:01:29.617 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:01:29.621 00.004 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 287.39
23:01:29.621 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
23:01:29.621 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:29.621 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:01:29.621 00.000 10072 MoveAxis(E, 99, ABG)
23:01:29.621 00.000 10072 Guiding  Dir = 2, Dur = 99
23:01:29.621 00.000 10072 IsGuiding returns 0
23:01:29.622 00.001 10072 PulseGuide returned control before completion, sleep 109
23:01:29.637 00.015 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:01:29.639 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:29.642 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:29.645 00.003 1032 Enqueuing Expose request
23:01:29.740 00.095 10072 IsGuiding returns 0
23:01:29.741 00.001 10072 Move returns status 0, amount 99
23:01:29.741 00.000 10072 MoveAxis(N, 0, ABG)
23:01:29.741 00.000 10072 Move returns status 0, amount 0
23:01:29.741 00.000 10072 move complete, result=0
23:01:29.741 00.000 10072 worker thread done servicing request
23:01:29.741 00.000 10072 Worker thread wakes up
23:01:29.741 00.000 1032 GuideStep: -0.2 px 99 ms EAST, -0.1 px 0 ms NORTH
23:01:29.745 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:29.746 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:30.165 00.419 10072 Exposure complete
23:01:30.222 00.057 1032 OnExposeComplete: enter
23:01:30.223 00.001 1032 UpdateGuideState(): m_state=6
23:01:30.225 00.002 10072 worker thread done servicing request
23:01:30.225 00.000 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7103
23:01:30.227 00.002 1032 Star::Find returns 1 (0), X=1102.12, Y=132.15, Mass=1266, SNR=25.0, Peak=109 HFD=2.9
23:01:30.228 00.001 1032 MultiStar: [#1 -0.02,0.01,0.97,U] [#2 -0.06,0.00,0.83,U] [#3 0.08,-0.04,0.78,U] [#4 0.34,-0.16,0.00,M8] [#5 0.23,-0.24,0.00,M4] [#6 0.04,-0.01,0.59,U] [#7 0.03,-0.12,0.73,U] [#8 -0.04,-0.05,0.52,U] 
23:01:30.230 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.07}, one-star: {0.29, -0.23}
23:01:30.231 00.001 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
23:01:30.233 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
23:01:30.235 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.86 mountX=-0.08 mountY=-0.04, mountTheta=-2.69
23:01:30.240 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
23:01:30.242 00.002 1032 Enqueuing Move request for scope (0.06, -0.07)
23:01:30.244 00.002 10072 Worker thread wakes up
23:01:30.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
23:01:30.244 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
23:01:30.244 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
23:01:30.246 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:01:30.249 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
23:01:30.249 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:01:30.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:30.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:01:30.250 00.001 10072 MoveAxis(E, 13, ABG)
23:01:30.250 00.000 10072 Guiding  Dir = 2, Dur = 13
23:01:30.250 00.000 10072 IsGuiding returns 0
23:01:30.250 00.000 10072 PulseGuide returned control before completion, sleep 23
23:01:30.268 00.018 1032 UpdateGuideState exits: m=1266 SNR=25.0
23:01:30.272 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:30.274 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:30.275 00.001 1032 Enqueuing Expose request
23:01:30.285 00.010 10072 IsGuiding returns 0
23:01:30.285 00.000 10072 Move returns status 0, amount 13
23:01:30.285 00.000 10072 MoveAxis(N, 0, ABG)
23:01:30.285 00.000 10072 Move returns status 0, amount 0
23:01:30.285 00.000 10072 move complete, result=0
23:01:30.285 00.000 10072 worker thread done servicing request
23:01:30.286 00.001 10072 Worker thread wakes up
23:01:30.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:30.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:30.290 00.004 1032 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
23:01:30.914 00.624 10072 Exposure complete
23:01:30.968 00.054 10072 worker thread done servicing request
23:01:30.968 00.000 1032 OnExposeComplete: enter
23:01:30.971 00.003 1032 UpdateGuideState(): m_state=6
23:01:30.973 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7104
23:01:30.974 00.001 1032 Star::Find returns 1 (0), X=1101.98, Y=132.27, Mass=1492, SNR=27.1, Peak=125 HFD=3.2
23:01:30.976 00.002 1032 MultiStar: [#1 -0.04,0.11,0.93,U] [#2 0.07,0.16,0.75,U] [#3 0.03,-0.16,0.70,U] [#4 0.18,0.07,0.65,U] [#5 0.19,-0.11,0.63,U] [#6 0.07,0.21,0.57,U] [#7 -0.04,0.09,0.69,U] [#8 -0.10,-0.05,0.48,U] 
23:01:30.978 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.15, -0.10}
23:01:30.980 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:01:30.981 00.001 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:01:30.983 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.35 mountX=0.01 mountY=-0.06, mountTheta=-1.49
23:01:30.985 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
23:01:30.989 00.004 1032 Enqueuing Move request for scope (0.06, 0.02)
23:01:30.991 00.002 10072 Worker thread wakes up
23:01:30.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:01:30.991 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:01:30.991 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.06
23:01:30.994 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:01:30.996 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
23:01:30.997 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:01:30.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:30.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:01:30.997 00.000 10072 MoveAxis(E, 14, ABG)
23:01:30.997 00.000 10072 Guiding  Dir = 2, Dur = 14
23:01:30.997 00.000 10072 IsGuiding returns 0
23:01:30.998 00.001 10072 PulseGuide returned control before completion, sleep 24
23:01:31.013 00.015 1032 UpdateGuideState exits: m=1492 SNR=27.1
23:01:31.015 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:31.017 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:31.023 00.006 1032 Enqueuing Expose request
23:01:31.035 00.012 10072 IsGuiding returns 0
23:01:31.035 00.000 10072 Move returns status 0, amount 14
23:01:31.035 00.000 10072 MoveAxis(N, 0, ABG)
23:01:31.035 00.000 10072 Move returns status 0, amount 0
23:01:31.035 00.000 10072 move complete, result=0
23:01:31.035 00.000 10072 worker thread done servicing request
23:01:31.035 00.000 10072 Worker thread wakes up
23:01:31.035 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:31.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:31.035 00.000 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:01:31.444 00.409 10072 Exposure complete
23:01:31.499 00.055 10072 worker thread done servicing request
23:01:31.499 00.000 1032 OnExposeComplete: enter
23:01:31.501 00.002 1032 UpdateGuideState(): m_state=6
23:01:31.504 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7105
23:01:31.506 00.002 1032 Star::Find returns 1 (0), X=1102.08, Y=132.23, Mass=1332, SNR=25.6, Peak=109 HFD=3.1
23:01:31.508 00.002 1032 MultiStar: [#1 0.01,0.10,0.97,U] [#2 0.06,0.16,0.77,U] [#3 0.08,-0.20,0.79,U] [#4 0.21,-0.18,0.00,M8] [#5 0.07,-0.30,0.00,M4] [#6 0.08,0.06,0.60,U] [#7 0.05,-0.01,0.73,U] [#8 0.01,-0.06,0.49,U] 
23:01:31.510 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.01}, one-star: {0.25, -0.14}
23:01:31.512 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
23:01:31.513 00.001 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
23:01:31.514 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.17 mountX=-0.04 mountY=-0.08, mountTheta=-2.00
23:01:31.520 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:01:31.522 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
23:01:31.523 00.001 10072 Worker thread wakes up
23:01:31.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:01:31.523 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:01:31.523 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.08
23:01:31.525 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:01:31.528 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.39
23:01:31.528 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:01:31.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:31.529 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:01:31.529 00.000 10072 MoveAxis(E, 13, ABG)
23:01:31.529 00.000 10072 Guiding  Dir = 2, Dur = 13
23:01:31.529 00.000 10072 IsGuiding returns 0
23:01:31.529 00.000 10072 PulseGuide returned control before completion, sleep 23
23:01:31.546 00.017 1032 UpdateGuideState exits: m=1332 SNR=25.6
23:01:31.551 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:31.558 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:31.562 00.004 1032 Enqueuing Expose request
23:01:31.567 00.005 10072 IsGuiding returns 0
23:01:31.567 00.000 10072 Move returns status 0, amount 13
23:01:31.567 00.000 10072 MoveAxis(N, 0, ABG)
23:01:31.567 00.000 10072 Move returns status 0, amount 0
23:01:31.567 00.000 10072 move complete, result=0
23:01:31.567 00.000 10072 worker thread done servicing request
23:01:31.567 00.000 10072 Worker thread wakes up
23:01:31.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:31.567 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:31.568 00.001 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:01:32.196 00.628 10072 Exposure complete
23:01:32.248 00.052 10072 worker thread done servicing request
23:01:32.248 00.000 1032 OnExposeComplete: enter
23:01:32.249 00.001 1032 UpdateGuideState(): m_state=6
23:01:32.251 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7106
23:01:32.252 00.001 1032 Star::Find returns 1 (0), X=1102.24, Y=132.25, Mass=1321, SNR=25.5, Peak=118 HFD=3.3
23:01:32.254 00.002 1032 MultiStar: [#1 0.02,0.10,0.99,U] [#2 0.01,-0.05,0.76,U] [#3 0.23,-0.21,0.00,M3] [#4 0.25,-0.20,0.00,M9] [#5 0.31,-0.19,0.00,M5] [#6 0.08,0.11,0.60,U] [#7 0.16,-0.16,0.70,U] [#8 0.07,0.00,0.49,U] 
23:01:32.256 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.03}, one-star: {0.41, -0.13}
23:01:32.258 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
23:01:32.260 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
23:01:32.261 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.19 mountX=-0.06 mountY=-0.13, mountTheta=-2.02
23:01:32.264 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
23:01:32.267 00.003 1032 Enqueuing Move request for scope (0.14, -0.03)
23:01:32.269 00.002 10072 Worker thread wakes up
23:01:32.269 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
23:01:32.269 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
23:01:32.270 00.001 10072 Moving (0.14, -0.03) raw xDistance=-0.06 yDistance=-0.13
23:01:32.272 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:01:32.274 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
23:01:32.274 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
23:01:32.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:32.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:01:32.274 00.000 10072 MoveAxis(E, 17, ABG)
23:01:32.274 00.000 10072 Guiding  Dir = 2, Dur = 17
23:01:32.276 00.002 10072 IsGuiding returns 0
23:01:32.276 00.000 10072 PulseGuide returned control before completion, sleep 27
23:01:32.293 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.5
23:01:32.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:32.297 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:32.299 00.002 1032 Enqueuing Expose request
23:01:32.318 00.019 10072 IsGuiding returns 0
23:01:32.318 00.000 10072 Move returns status 0, amount 17
23:01:32.318 00.000 10072 MoveAxis(N, 0, ABG)
23:01:32.318 00.000 10072 Move returns status 0, amount 0
23:01:32.318 00.000 10072 move complete, result=0
23:01:32.318 00.000 10072 worker thread done servicing request
23:01:32.318 00.000 10072 Worker thread wakes up
23:01:32.318 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:32.318 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:32.323 00.005 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
23:01:32.727 00.404 10072 Exposure complete
23:01:32.779 00.052 10072 worker thread done servicing request
23:01:32.779 00.000 1032 OnExposeComplete: enter
23:01:32.782 00.003 1032 UpdateGuideState(): m_state=6
23:01:32.783 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7107
23:01:32.784 00.001 1032 Star::Find returns 1 (0), X=1102.17, Y=132.28, Mass=1279, SNR=25.1, Peak=105 HFD=3.1
23:01:32.786 00.002 1032 MultiStar: [#1 0.03,0.00,1.00,U] [#2 -0.03,0.19,0.82,U] [#3 0.10,-0.25,0.00,M4] [#4 0.23,-0.21,0.00,M10] [#5 0.28,-0.14,0.00,M6] [#6 0.07,-0.10,0.68,U] [#7 0.01,0.03,0.71,U] [#8 -0.04,0.05,0.54,U] 
23:01:32.788 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.01}, one-star: {0.34, -0.09}
23:01:32.790 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
23:01:32.792 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
23:01:32.793 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.12 mountX=-0.01 mountY=-0.08, mountTheta=-1.71
23:01:32.795 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
23:01:32.798 00.003 1032 Enqueuing Move request for scope (0.08, 0.01)
23:01:32.800 00.002 10072 Worker thread wakes up
23:01:32.801 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
23:01:32.801 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
23:01:32.801 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
23:01:32.805 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:01:32.808 00.003 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
23:01:32.808 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
23:01:32.808 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:32.808 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:01:32.808 00.000 10072 MoveAxis(E, 15, ABG)
23:01:32.808 00.000 10072 Guiding  Dir = 2, Dur = 15
23:01:32.809 00.001 10072 IsGuiding returns 0
23:01:32.809 00.000 10072 PulseGuide returned control before completion, sleep 25
23:01:32.825 00.016 1032 UpdateGuideState exits: m=1279 SNR=25.1
23:01:32.828 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:32.830 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:32.833 00.003 1032 Enqueuing Expose request
23:01:32.850 00.017 10072 IsGuiding returns 0
23:01:32.850 00.000 10072 Move returns status 0, amount 15
23:01:32.850 00.000 10072 MoveAxis(N, 0, ABG)
23:01:32.850 00.000 10072 Move returns status 0, amount 0
23:01:32.850 00.000 10072 move complete, result=0
23:01:32.850 00.000 10072 worker thread done servicing request
23:01:32.850 00.000 10072 Worker thread wakes up
23:01:32.850 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:32.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:32.853 00.003 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
23:01:33.480 00.627 10072 Exposure complete
23:01:33.530 00.050 1032 OnExposeComplete: enter
23:01:33.532 00.002 1032 UpdateGuideState(): m_state=6
23:01:33.534 00.002 10072 worker thread done servicing request
23:01:33.534 00.000 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7108
23:01:33.537 00.003 1032 Star::Find returns 1 (0), X=1102.04, Y=132.23, Mass=1318, SNR=25.5, Peak=115 HFD=3.1
23:01:33.540 00.003 1032 MultiStar: [#1 0.07,0.14,0.96,U] [#2 -0.07,0.15,0.84,U] [#3 0.12,-0.17,0.78,U] [#4 0.29,-0.16,0.00,R] [#5 0.11,-0.16,0.65,U] [#6 0.12,0.03,0.63,U] [#7 0.10,-0.04,0.73,U] [#8 -0.09,-0.04,0.52,U] 
23:01:33.544 00.004 1032 refined, 7 included, MultiStar: {0.08, -0.03}, one-star: {0.21, -0.15}
23:01:33.547 00.003 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
23:01:33.549 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
23:01:33.551 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.31 mountX=-0.04 mountY=-0.07, mountTheta=-2.14
23:01:33.555 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
23:01:33.558 00.003 1032 Enqueuing Move request for scope (0.08, -0.03)
23:01:33.560 00.002 10072 Worker thread wakes up
23:01:33.560 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
23:01:33.560 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
23:01:33.560 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.04 yDistance=-0.07
23:01:33.562 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:01:33.564 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
23:01:33.564 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
23:01:33.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:33.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:01:33.565 00.001 10072 MoveAxis(E, 17, ABG)
23:01:33.565 00.000 10072 Guiding  Dir = 2, Dur = 17
23:01:33.565 00.000 10072 IsGuiding returns 0
23:01:33.565 00.000 10072 PulseGuide returned control before completion, sleep 27
23:01:33.582 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.5
23:01:33.584 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:33.585 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:33.587 00.002 1032 Enqueuing Expose request
23:01:33.601 00.014 10072 IsGuiding returns 0
23:01:33.601 00.000 10072 Move returns status 0, amount 17
23:01:33.601 00.000 10072 MoveAxis(N, 0, ABG)
23:01:33.601 00.000 10072 Move returns status 0, amount 0
23:01:33.601 00.000 10072 move complete, result=0
23:01:33.601 00.000 10072 worker thread done servicing request
23:01:33.601 00.000 10072 Worker thread wakes up
23:01:33.601 00.000 1032 GuideStep: -0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
23:01:33.604 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:33.604 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:34.010 00.406 10072 Exposure complete
23:01:34.063 00.053 10072 worker thread done servicing request
23:01:34.063 00.000 1032 OnExposeComplete: enter
23:01:34.067 00.004 1032 UpdateGuideState(): m_state=6
23:01:34.068 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7109
23:01:34.070 00.002 1032 Star::Find returns 1 (0), X=1102.05, Y=132.23, Mass=1381, SNR=26.1, Peak=120 HFD=3.2
23:01:34.073 00.003 1032 MultiStar: [#1 -0.10,0.13,0.92,U] [#2 -0.01,0.03,0.76,U] [#3 0.09,-0.29,0.00,M4] [#4 -0.05,0.10,0.69,U] [#5 0.02,-0.20,0.66,U] [#6 0.19,0.06,0.62,U] [#7 -0.00,-0.17,0.68,U] [#8 0.03,-0.05,0.49,U] 
23:01:34.074 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.03}, one-star: {0.22, -0.15}
23:01:34.076 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
23:01:34.077 00.001 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
23:01:34.078 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.65 mountX=-0.04 mountY=-0.03, mountTheta=-2.48
23:01:34.083 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
23:01:34.086 00.003 1032 Enqueuing Move request for scope (0.04, -0.03)
23:01:34.088 00.002 10072 Worker thread wakes up
23:01:34.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:01:34.088 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:01:34.088 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
23:01:34.090 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:01:34.093 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
23:01:34.093 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:01:34.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:34.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:01:34.093 00.000 10072 MoveAxis(E, 14, ABG)
23:01:34.093 00.000 10072 Guiding  Dir = 2, Dur = 14
23:01:34.093 00.000 10072 IsGuiding returns 0
23:01:34.094 00.001 10072 PulseGuide returned control before completion, sleep 24
23:01:34.111 00.017 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:01:34.115 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:34.118 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:34.119 00.001 1032 Enqueuing Expose request
23:01:34.132 00.013 10072 IsGuiding returns 0
23:01:34.132 00.000 10072 Move returns status 0, amount 14
23:01:34.132 00.000 10072 MoveAxis(N, 0, ABG)
23:01:34.132 00.000 10072 Move returns status 0, amount 0
23:01:34.132 00.000 10072 move complete, result=0
23:01:34.132 00.000 10072 worker thread done servicing request
23:01:34.132 00.000 10072 Worker thread wakes up
23:01:34.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:34.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:34.132 00.000 1032 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
23:01:34.759 00.627 10072 Exposure complete
23:01:34.812 00.053 10072 worker thread done servicing request
23:01:34.812 00.000 1032 OnExposeComplete: enter
23:01:34.814 00.002 1032 UpdateGuideState(): m_state=6
23:01:34.816 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7110
23:01:34.818 00.002 1032 Star::Find returns 1 (0), X=1102.12, Y=132.22, Mass=1330, SNR=25.7, Peak=124 HFD=2.9
23:01:34.821 00.003 1032 MultiStar: [#1 0.04,0.02,0.99,U] [#2 0.00,-0.07,0.76,U] [#3 0.17,-0.33,0.00,M5] [#4 -0.05,-0.00,0.69,U] [#5 0.07,-0.33,0.00,M5] [#6 0.02,-0.09,0.63,U] [#7 0.13,-0.22,0.00,M1] [#8 -0.09,-0.15,0.55,U] 
23:01:34.823 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.07}, one-star: {0.29, -0.16}
23:01:34.824 00.001 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
23:01:34.826 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
23:01:34.827 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.93 mountX=-0.08 mountY=-0.03, mountTheta=-2.76
23:01:34.831 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
23:01:34.833 00.002 1032 Enqueuing Move request for scope (0.05, -0.07)
23:01:34.834 00.001 10072 Worker thread wakes up
23:01:34.835 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:01:34.835 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:01:34.835 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
23:01:34.837 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:01:34.839 00.002 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
23:01:34.839 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
23:01:34.839 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:34.839 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:01:34.839 00.000 10072 MoveAxis(E, 17, ABG)
23:01:34.839 00.000 10072 Guiding  Dir = 2, Dur = 17
23:01:34.839 00.000 10072 IsGuiding returns 0
23:01:34.840 00.001 10072 PulseGuide returned control before completion, sleep 27
23:01:34.857 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.7
23:01:34.859 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:34.861 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:34.864 00.003 1032 Enqueuing Expose request
23:01:34.882 00.018 10072 IsGuiding returns 0
23:01:34.882 00.000 10072 Move returns status 0, amount 17
23:01:34.882 00.000 10072 MoveAxis(N, 0, ABG)
23:01:34.882 00.000 10072 Move returns status 0, amount 0
23:01:34.882 00.000 10072 move complete, result=0
23:01:34.882 00.000 10072 worker thread done servicing request
23:01:34.883 00.001 10072 Worker thread wakes up
23:01:34.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:34.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:34.883 00.000 1032 GuideStep: -0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
23:01:35.291 00.408 10072 Exposure complete
23:01:35.341 00.050 10072 worker thread done servicing request
23:01:35.341 00.000 1032 OnExposeComplete: enter
23:01:35.343 00.002 1032 UpdateGuideState(): m_state=6
23:01:35.345 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7111
23:01:35.346 00.001 1032 Star::Find returns 1 (0), X=1102.11, Y=132.16, Mass=1281, SNR=25.2, Peak=111 HFD=2.9
23:01:35.348 00.002 1032 MultiStar: [#1 0.02,0.12,1.03,U] [#2 0.19,-0.03,0.81,U] [#3 0.26,-0.27,0.00,M6] [#4 -0.04,0.11,0.67,U] [#5 0.03,-0.16,0.70,U] [#6 0.11,0.11,0.63,U] [#7 0.20,-0.09,0.69,U] [#8 0.02,0.02,0.54,U] 
23:01:35.350 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.28, -0.22}
23:01:35.352 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
23:01:35.354 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
23:01:35.356 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
23:01:35.358 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
23:01:35.360 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
23:01:35.362 00.002 10072 Worker thread wakes up
23:01:35.362 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
23:01:35.362 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
23:01:35.363 00.001 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
23:01:35.365 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:01:35.367 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
23:01:35.367 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
23:01:35.367 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:35.367 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:01:35.367 00.000 10072 MoveAxis(E, 16, ABG)
23:01:35.367 00.000 10072 Guiding  Dir = 2, Dur = 16
23:01:35.368 00.001 10072 IsGuiding returns 0
23:01:35.368 00.000 10072 PulseGuide returned control before completion, sleep 26
23:01:35.385 00.017 1032 UpdateGuideState exits: m=1281 SNR=25.2
23:01:35.387 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:35.389 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:35.390 00.001 1032 Enqueuing Expose request
23:01:35.399 00.009 10072 IsGuiding returns 0
23:01:35.402 00.003 10072 Move returns status 0, amount 16
23:01:35.402 00.000 10072 MoveAxis(N, 0, ABG)
23:01:35.402 00.000 10072 Move returns status 0, amount 0
23:01:35.402 00.000 10072 move complete, result=0
23:01:35.402 00.000 10072 worker thread done servicing request
23:01:35.402 00.000 10072 Worker thread wakes up
23:01:35.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:35.403 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:35.403 00.000 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
23:01:36.026 00.623 10072 Exposure complete
23:01:36.074 00.048 10072 worker thread done servicing request
23:01:36.074 00.000 1032 OnExposeComplete: enter
23:01:36.076 00.002 1032 UpdateGuideState(): m_state=6
23:01:36.079 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7112
23:01:36.080 00.001 1032 Star::Find returns 1 (0), X=1102.04, Y=132.26, Mass=1359, SNR=25.9, Peak=111 HFD=3.2
23:01:36.082 00.002 1032 MultiStar: [#1 0.03,0.15,0.99,U] [#2 0.07,0.16,0.76,U] [#3 0.24,-0.19,0.00,M7] [#4 0.08,0.12,0.71,U] [#5 0.19,-0.06,0.64,U] [#6 0.18,-0.01,0.60,U] [#7 0.01,0.14,0.73,U] [#8 -0.03,0.14,0.52,U] 
23:01:36.086 00.004 1032 refined, 7 included, MultiStar: {0.10, 0.06}, one-star: {0.21, -0.12}
23:01:36.089 00.003 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:01:36.090 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:01:36.092 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.58 mountX=0.04 mountY=-0.11, mountTheta=-1.25
23:01:36.095 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
23:01:36.097 00.002 1032 Enqueuing Move request for scope (0.10, 0.06)
23:01:36.099 00.002 10072 Worker thread wakes up
23:01:36.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:01:36.099 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:01:36.099 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.04 yDistance=-0.11
23:01:36.101 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:01:36.103 00.002 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.40
23:01:36.104 00.001 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
23:01:36.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:36.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:01:36.104 00.000 10072 MoveAxis(E, 18, ABG)
23:01:36.104 00.000 10072 Guiding  Dir = 2, Dur = 18
23:01:36.104 00.000 10072 IsGuiding returns 0
23:01:36.104 00.000 10072 PulseGuide returned control before completion, sleep 28
23:01:36.122 00.018 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:01:36.124 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:36.125 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:36.127 00.002 1032 Enqueuing Expose request
23:01:36.147 00.020 10072 IsGuiding returns 0
23:01:36.148 00.001 10072 Move returns status 0, amount 18
23:01:36.148 00.000 10072 MoveAxis(N, 0, ABG)
23:01:36.148 00.000 10072 Move returns status 0, amount 0
23:01:36.148 00.000 10072 move complete, result=0
23:01:36.148 00.000 10072 worker thread done servicing request
23:01:36.148 00.000 10072 Worker thread wakes up
23:01:36.148 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:36.148 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:36.148 00.000 1032 GuideStep: 0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
23:01:36.557 00.409 10072 Exposure complete
23:01:36.610 00.053 10072 worker thread done servicing request
23:01:36.610 00.000 1032 OnExposeComplete: enter
23:01:36.614 00.004 1032 UpdateGuideState(): m_state=6
23:01:36.616 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7113
23:01:36.618 00.002 1032 Star::Find returns 1 (0), X=1102.10, Y=132.40, Mass=1366, SNR=26.0, Peak=127 HFD=3.3
23:01:36.620 00.002 1032 MultiStar: [#1 -0.04,0.18,1.02,U] [#2 0.10,0.13,0.85,U] [#3 0.19,-0.17,0.79,U] [#4 0.08,0.21,0.67,U] [#5 0.21,0.03,0.69,U] [#6 0.29,0.16,0.00,M1] [#7 0.07,0.04,0.71,U] [#8 -0.02,0.08,0.52,U] 
23:01:36.622 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {0.27, 0.02}
23:01:36.623 00.001 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
23:01:36.624 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
23:01:36.627 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.54 mountX=0.04 mountY=-0.13, mountTheta=-1.29
23:01:36.630 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
23:01:36.631 00.001 1032 Enqueuing Move request for scope (0.11, 0.07)
23:01:36.633 00.002 10072 Worker thread wakes up
23:01:36.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:01:36.633 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:01:36.633 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.13
23:01:36.635 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:01:36.637 00.002 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
23:01:36.637 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
23:01:36.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:36.638 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:01:36.638 00.000 10072 MoveAxis(E, 16, ABG)
23:01:36.638 00.000 10072 Guiding  Dir = 2, Dur = 16
23:01:36.638 00.000 10072 IsGuiding returns 0
23:01:36.638 00.000 10072 PulseGuide returned control before completion, sleep 26
23:01:36.657 00.019 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:01:36.660 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:36.661 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:36.663 00.002 1032 Enqueuing Expose request
23:01:36.678 00.015 10072 IsGuiding returns 0
23:01:36.678 00.000 10072 Move returns status 0, amount 16
23:01:36.678 00.000 10072 MoveAxis(N, 0, ABG)
23:01:36.678 00.000 10072 Move returns status 0, amount 0
23:01:36.678 00.000 10072 move complete, result=0
23:01:36.678 00.000 10072 worker thread done servicing request
23:01:36.678 00.000 10072 Worker thread wakes up
23:01:36.678 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:36.678 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:36.679 00.001 1032 GuideStep: 0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
23:01:37.310 00.631 10072 Exposure complete
23:01:37.363 00.053 10072 worker thread done servicing request
23:01:37.363 00.000 1032 OnExposeComplete: enter
23:01:37.366 00.003 1032 UpdateGuideState(): m_state=6
23:01:37.368 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7114
23:01:37.371 00.003 1032 Star::Find returns 1 (0), X=1102.13, Y=132.32, Mass=1422, SNR=26.5, Peak=124 HFD=3.3
23:01:37.373 00.002 1032 MultiStar: [#1 -0.01,0.10,0.96,U] [#2 0.04,0.05,0.76,U] [#3 0.10,-0.03,0.71,U] [#4 -0.03,0.06,0.65,U] [#5 0.05,-0.03,0.68,U] [#6 0.09,0.05,0.61,U] [#7 0.05,0.01,0.68,U] [#8 0.02,0.15,0.52,U] 
23:01:37.375 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.30, -0.06}
23:01:37.376 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:01:37.378 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:01:37.380 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.36 mountX=0.01 mountY=-0.08, mountTheta=-1.47
23:01:37.383 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
23:01:37.385 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
23:01:37.387 00.002 10072 Worker thread wakes up
23:01:37.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:01:37.387 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:01:37.387 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
23:01:37.390 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:01:37.393 00.003 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
23:01:37.393 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
23:01:37.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:37.393 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:01:37.393 00.000 10072 MoveAxis(E, 18, ABG)
23:01:37.393 00.000 10072 Guiding  Dir = 2, Dur = 18
23:01:37.394 00.001 10072 IsGuiding returns 0
23:01:37.394 00.000 10072 PulseGuide returned control before completion, sleep 28
23:01:37.412 00.018 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:01:37.414 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:37.415 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:37.416 00.001 1032 Enqueuing Expose request
23:01:37.431 00.015 10072 IsGuiding returns 0
23:01:37.432 00.001 10072 Move returns status 0, amount 18
23:01:37.432 00.000 10072 MoveAxis(N, 0, ABG)
23:01:37.432 00.000 10072 Move returns status 0, amount 0
23:01:37.432 00.000 10072 move complete, result=0
23:01:37.432 00.000 10072 worker thread done servicing request
23:01:37.432 00.000 10072 Worker thread wakes up
23:01:37.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:37.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:37.432 00.000 1032 GuideStep: 0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
23:01:37.839 00.407 10072 Exposure complete
23:01:37.886 00.047 10072 worker thread done servicing request
23:01:37.886 00.000 1032 OnExposeComplete: enter
23:01:37.888 00.002 1032 UpdateGuideState(): m_state=6
23:01:37.889 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7115
23:01:37.892 00.003 1032 Star::Find returns 1 (0), X=1102.25, Y=132.38, Mass=1329, SNR=25.6, Peak=122 HFD=3.2
23:01:37.895 00.003 1032 MultiStar: [#1 0.05,0.13,1.01,U] [#2 0.05,0.05,0.82,U] [#3 0.14,-0.23,0.00,M6] [#4 0.06,0.09,0.65,U] [#5 0.12,-0.18,0.68,U] [#6 0.00,0.16,0.64,U] [#7 0.04,0.04,0.69,U] [#8 0.02,0.19,0.53,U] 
23:01:37.898 00.003 1032 refined, 7 included, MultiStar: {0.11, 0.06}, one-star: {0.42, 0.01}
23:01:37.902 00.004 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:01:37.904 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:01:37.906 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.48 mountX=0.03 mountY=-0.12, mountTheta=-1.35
23:01:37.909 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
23:01:37.911 00.002 1032 Enqueuing Move request for scope (0.11, 0.06)
23:01:37.912 00.001 10072 Worker thread wakes up
23:01:37.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
23:01:37.913 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
23:01:37.913 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
23:01:37.915 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:01:37.917 00.002 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
23:01:37.917 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
23:01:37.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:37.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:01:37.917 00.000 10072 MoveAxis(E, 15, ABG)
23:01:37.917 00.000 10072 Guiding  Dir = 2, Dur = 15
23:01:37.918 00.001 10072 IsGuiding returns 0
23:01:37.918 00.000 10072 PulseGuide returned control before completion, sleep 25
23:01:37.935 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:01:37.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:37.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:37.941 00.002 1032 Enqueuing Expose request
23:01:37.946 00.005 10072 IsGuiding returns 0
23:01:37.946 00.000 10072 Move returns status 0, amount 15
23:01:37.946 00.000 10072 MoveAxis(N, 0, ABG)
23:01:37.946 00.000 10072 Move returns status 0, amount 0
23:01:37.946 00.000 10072 move complete, result=0
23:01:37.946 00.000 10072 worker thread done servicing request
23:01:37.946 00.000 10072 Worker thread wakes up
23:01:37.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:37.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:37.950 00.004 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
23:01:38.571 00.621 10072 Exposure complete
23:01:38.624 00.053 10072 worker thread done servicing request
23:01:38.625 00.001 1032 OnExposeComplete: enter
23:01:38.627 00.002 1032 UpdateGuideState(): m_state=6
23:01:38.628 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7116
23:01:38.630 00.002 1032 Star::Find returns 1 (0), X=1101.97, Y=132.43, Mass=1479, SNR=27.0, Peak=123 HFD=3.4
23:01:38.632 00.002 1032 MultiStar: [#1 -0.03,0.25,0.00,M1] [#2 0.09,0.30,0.00,M1] [#3 0.04,-0.15,0.75,U] [#4 0.03,0.19,0.66,U] [#5 0.14,-0.05,0.67,U] [#6 0.16,0.13,0.60,U] [#7 -0.00,0.04,0.67,U] [#8 0.06,-0.00,0.49,U] 
23:01:38.634 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.03}, one-star: {0.14, 0.05}
23:01:38.635 00.001 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
23:01:38.637 00.002 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
23:01:38.639 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.32 mountX=0.01 mountY=-0.09, mountTheta=-1.51
23:01:38.642 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
23:01:38.646 00.004 1032 Enqueuing Move request for scope (0.08, 0.03)
23:01:38.648 00.002 10072 Worker thread wakes up
23:01:38.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:01:38.648 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:01:38.648 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
23:01:38.650 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:01:38.653 00.003 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
23:01:38.653 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
23:01:38.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:38.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:01:38.653 00.000 10072 MoveAxis(E, 17, ABG)
23:01:38.653 00.000 10072 Guiding  Dir = 2, Dur = 17
23:01:38.653 00.000 10072 IsGuiding returns 0
23:01:38.654 00.001 10072 PulseGuide returned control before completion, sleep 27
23:01:38.671 00.017 1032 UpdateGuideState exits: m=1479 SNR=27.0
23:01:38.674 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:38.678 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:38.680 00.002 1032 Enqueuing Expose request
23:01:38.692 00.012 10072 IsGuiding returns 0
23:01:38.692 00.000 10072 Move returns status 0, amount 17
23:01:38.692 00.000 10072 MoveAxis(N, 0, ABG)
23:01:38.692 00.000 10072 Move returns status 0, amount 0
23:01:38.692 00.000 10072 move complete, result=0
23:01:38.692 00.000 10072 worker thread done servicing request
23:01:38.692 00.000 10072 Worker thread wakes up
23:01:38.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:38.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:38.693 00.001 1032 GuideStep: 0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
23:01:39.103 00.410 10072 Exposure complete
23:01:39.157 00.054 10072 worker thread done servicing request
23:01:39.157 00.000 1032 OnExposeComplete: enter
23:01:39.159 00.002 1032 UpdateGuideState(): m_state=6
23:01:39.162 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7117
23:01:39.163 00.001 1032 Star::Find returns 1 (0), X=1101.98, Y=132.38, Mass=1409, SNR=26.4, Peak=111 HFD=3.3
23:01:39.166 00.003 1032 MultiStar: [#1 -0.06,0.31,0.00,M2] [#2 -0.11,0.38,0.00,M2] [#3 0.02,-0.00,0.74,U] [#4 -0.10,0.20,0.66,U] [#5 0.07,0.06,0.64,U] [#6 0.05,0.37,0.00,M1] [#7 0.01,0.11,0.68,U] [#8 -0.04,0.29,0.00,M1] 
23:01:39.168 00.002 1032 refined, 4 included, MultiStar: {0.04, 0.07}, one-star: {0.15, 0.00}
23:01:39.169 00.001 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
23:01:39.171 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
23:01:39.173 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=0.99 mountX=0.05 mountY=-0.06, mountTheta=-0.84
23:01:39.180 00.007 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
23:01:39.183 00.003 1032 Enqueuing Move request for scope (0.04, 0.07)
23:01:39.185 00.002 10072 Worker thread wakes up
23:01:39.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:01:39.185 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:01:39.185 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.05 yDistance=-0.06
23:01:39.187 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:01:39.189 00.002 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
23:01:39.189 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
23:01:39.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:39.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:01:39.189 00.000 10072 MoveAxis(E, 14, ABG)
23:01:39.190 00.001 10072 Guiding  Dir = 2, Dur = 14
23:01:39.190 00.000 10072 IsGuiding returns 0
23:01:39.190 00.000 10072 PulseGuide returned control before completion, sleep 24
23:01:39.209 00.019 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:01:39.211 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:39.214 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:39.215 00.001 1032 Enqueuing Expose request
23:01:39.223 00.008 10072 IsGuiding returns 0
23:01:39.223 00.000 10072 Move returns status 0, amount 14
23:01:39.223 00.000 10072 MoveAxis(N, 0, ABG)
23:01:39.223 00.000 10072 Move returns status 0, amount 0
23:01:39.223 00.000 10072 move complete, result=0
23:01:39.223 00.000 10072 worker thread done servicing request
23:01:39.223 00.000 10072 Worker thread wakes up
23:01:39.223 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:39.223 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:39.225 00.002 1032 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:01:39.850 00.625 10072 Exposure complete
23:01:39.899 00.049 10072 worker thread done servicing request
23:01:39.899 00.000 1032 OnExposeComplete: enter
23:01:39.900 00.001 1032 UpdateGuideState(): m_state=6
23:01:39.902 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7118
23:01:39.904 00.002 1032 Star::Find returns 1 (0), X=1102.06, Y=132.34, Mass=1446, SNR=26.7, Peak=122 HFD=3.3
23:01:39.905 00.001 1032 MultiStar: [#1 -0.01,0.11,0.93,U] [#2 -0.18,0.08,0.81,U] [#3 0.08,-0.25,0.00,M5] [#4 0.01,0.07,0.65,U] [#5 0.12,-0.15,0.68,U] [#6 -0.07,0.13,0.56,U] [#7 -0.04,0.00,0.68,U] [#8 -0.01,0.20,0.48,U] 
23:01:39.906 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.04}, one-star: {0.23, -0.04}
23:01:39.909 00.003 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
23:01:39.911 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
23:01:39.912 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.22 mountX=0.04 mountY=-0.03, mountTheta=-0.61
23:01:39.915 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
23:01:39.916 00.001 1032 Enqueuing Move request for scope (0.02, 0.04)
23:01:39.918 00.002 10072 Worker thread wakes up
23:01:39.918 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
23:01:39.918 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
23:01:39.918 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
23:01:39.920 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:01:39.923 00.003 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.41
23:01:39.923 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
23:01:39.923 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:39.923 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:01:39.923 00.000 10072 MoveAxis(E, 16, ABG)
23:01:39.923 00.000 10072 Guiding  Dir = 2, Dur = 16
23:01:39.924 00.001 10072 IsGuiding returns 0
23:01:39.924 00.000 10072 PulseGuide returned control before completion, sleep 26
23:01:39.941 00.017 1032 UpdateGuideState exits: m=1446 SNR=26.7
23:01:39.943 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:39.944 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:39.945 00.001 1032 Enqueuing Expose request
23:01:39.956 00.011 10072 IsGuiding returns 0
23:01:39.956 00.000 10072 Move returns status 0, amount 16
23:01:39.956 00.000 10072 MoveAxis(N, 0, ABG)
23:01:39.956 00.000 10072 Move returns status 0, amount 0
23:01:39.956 00.000 10072 move complete, result=0
23:01:39.956 00.000 10072 worker thread done servicing request
23:01:39.956 00.000 10072 Worker thread wakes up
23:01:39.956 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:39.956 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:39.958 00.002 1032 GuideStep: 0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
23:01:40.368 00.410 10072 Exposure complete
23:01:40.419 00.051 10072 worker thread done servicing request
23:01:40.419 00.000 1032 OnExposeComplete: enter
23:01:40.420 00.001 1032 UpdateGuideState(): m_state=6
23:01:40.423 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7119
23:01:40.425 00.002 1032 Star::Find returns 1 (0), X=1102.19, Y=132.27, Mass=1273, SNR=25.1, Peak=107 HFD=3.1
23:01:40.429 00.004 1032 MultiStar: [#1 -0.04,0.13,1.01,U] [#2 -0.10,0.08,0.79,U] [#3 0.19,-0.23,0.00,M6] [#4 0.03,0.01,0.74,U] [#5 0.18,-0.28,0.00,M1] [#6 0.07,0.03,0.64,U] [#7 -0.00,0.04,0.75,U] [#8 0.07,0.01,0.52,U] 
23:01:40.431 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.03}, one-star: {0.36, -0.11}
23:01:40.433 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
23:01:40.434 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
23:01:40.436 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.41 mountX=0.01 mountY=-0.07, mountTheta=-1.42
23:01:40.438 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
23:01:40.439 00.001 1032 Enqueuing Move request for scope (0.06, 0.03)
23:01:40.441 00.002 10072 Worker thread wakes up
23:01:40.443 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:01:40.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:01:40.443 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
23:01:40.444 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:01:40.447 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
23:01:40.447 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:01:40.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:40.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:01:40.447 00.000 10072 MoveAxis(E, 14, ABG)
23:01:40.447 00.000 10072 Guiding  Dir = 2, Dur = 14
23:01:40.447 00.000 10072 IsGuiding returns 0
23:01:40.448 00.001 10072 PulseGuide returned control before completion, sleep 24
23:01:40.466 00.018 1032 UpdateGuideState exits: m=1273 SNR=25.1
23:01:40.468 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:40.471 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:40.472 00.001 1032 Enqueuing Expose request
23:01:40.488 00.016 10072 IsGuiding returns 0
23:01:40.488 00.000 10072 Move returns status 0, amount 14
23:01:40.488 00.000 10072 MoveAxis(N, 0, ABG)
23:01:40.489 00.001 10072 Move returns status 0, amount 0
23:01:40.489 00.000 10072 move complete, result=0
23:01:40.489 00.000 10072 worker thread done servicing request
23:01:40.489 00.000 10072 Worker thread wakes up
23:01:40.489 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:40.489 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:40.489 00.000 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:01:41.119 00.630 10072 Exposure complete
23:01:41.168 00.049 10072 worker thread done servicing request
23:01:41.168 00.000 1032 OnExposeComplete: enter
23:01:41.170 00.002 1032 UpdateGuideState(): m_state=6
23:01:41.173 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7120
23:01:41.175 00.002 1032 Star::Find returns 1 (0), X=1102.06, Y=132.15, Mass=1266, SNR=25.0, Peak=112 HFD=3.0
23:01:41.177 00.002 1032 MultiStar: [#1 -0.05,0.01,1.04,U] [#2 -0.00,0.08,0.82,U] [#3 0.13,-0.33,0.00,M7] [#4 -0.03,0.06,0.69,U] [#5 0.12,-0.28,0.00,M2] [#6 0.16,-0.04,0.67,U] [#7 -0.02,-0.04,0.71,U] [#8 0.04,0.02,0.55,U] 
23:01:41.179 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.03}, one-star: {0.23, -0.23}
23:01:41.181 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
23:01:41.183 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
23:01:41.185 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.53 mountX=-0.04 mountY=-0.04, mountTheta=-2.37
23:01:41.187 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
23:01:41.189 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
23:01:41.190 00.001 10072 Worker thread wakes up
23:01:41.190 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:01:41.190 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:01:41.191 00.001 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
23:01:41.192 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:01:41.194 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
23:01:41.194 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
23:01:41.196 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:41.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:01:41.196 00.000 10072 MoveAxis(E, 16, ABG)
23:01:41.196 00.000 10072 Guiding  Dir = 2, Dur = 16
23:01:41.196 00.000 10072 IsGuiding returns 0
23:01:41.197 00.001 10072 PulseGuide returned control before completion, sleep 26
23:01:41.216 00.019 1032 UpdateGuideState exits: m=1266 SNR=25.0
23:01:41.217 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:41.219 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:41.221 00.002 1032 Enqueuing Expose request
23:01:41.226 00.005 10072 IsGuiding returns 0
23:01:41.227 00.001 10072 Move returns status 0, amount 16
23:01:41.227 00.000 10072 MoveAxis(N, 0, ABG)
23:01:41.227 00.000 10072 Move returns status 0, amount 0
23:01:41.227 00.000 10072 move complete, result=0
23:01:41.227 00.000 10072 worker thread done servicing request
23:01:41.227 00.000 10072 Worker thread wakes up
23:01:41.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:41.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:41.230 00.003 1032 GuideStep: -0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
23:01:41.636 00.406 10072 Exposure complete
23:01:41.689 00.053 10072 worker thread done servicing request
23:01:41.689 00.000 1032 OnExposeComplete: enter
23:01:41.691 00.002 1032 UpdateGuideState(): m_state=6
23:01:41.693 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7121
23:01:41.695 00.002 1032 Star::Find returns 1 (0), X=1102.04, Y=132.23, Mass=1444, SNR=26.7, Peak=108 HFD=3.2
23:01:41.696 00.001 1032 MultiStar: [#1 0.00,0.01,0.93,U] [#2 0.03,0.11,0.78,U] [#3 0.17,-0.18,0.76,U] [#4 -0.01,0.00,0.68,U] [#5 0.28,-0.26,0.00,M3] [#6 0.04,-0.04,0.62,U] [#7 0.11,-0.01,0.68,U] [#8 0.09,-0.21,0.52,U] 
23:01:41.698 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.06}, one-star: {0.21, -0.15}
23:01:41.700 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
23:01:41.703 00.003 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
23:01:41.704 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.59 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
23:01:41.710 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
23:01:41.714 00.004 1032 Enqueuing Move request for scope (0.08, -0.06)
23:01:41.716 00.002 10072 Worker thread wakes up
23:01:41.716 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
23:01:41.716 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
23:01:41.716 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.07
23:01:41.718 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:01:41.720 00.002 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
23:01:41.720 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
23:01:41.721 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:41.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:01:41.721 00.000 10072 MoveAxis(E, 15, ABG)
23:01:41.721 00.000 10072 Guiding  Dir = 2, Dur = 15
23:01:41.721 00.000 10072 IsGuiding returns 0
23:01:41.722 00.001 10072 PulseGuide returned control before completion, sleep 25
23:01:41.739 00.017 1032 UpdateGuideState exits: m=1444 SNR=26.7
23:01:41.742 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:41.744 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:41.745 00.001 1032 Enqueuing Expose request
23:01:41.757 00.012 10072 IsGuiding returns 0
23:01:41.757 00.000 10072 Move returns status 0, amount 15
23:01:41.757 00.000 10072 MoveAxis(N, 0, ABG)
23:01:41.757 00.000 10072 Move returns status 0, amount 0
23:01:41.757 00.000 10072 move complete, result=0
23:01:41.757 00.000 10072 worker thread done servicing request
23:01:41.757 00.000 10072 Worker thread wakes up
23:01:41.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:41.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:41.759 00.002 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:01:42.384 00.625 10072 Exposure complete
23:01:42.436 00.052 10072 worker thread done servicing request
23:01:42.436 00.000 1032 OnExposeComplete: enter
23:01:42.438 00.002 1032 UpdateGuideState(): m_state=6
23:01:42.440 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7122
23:01:42.442 00.002 1032 Star::Find returns 1 (0), X=1102.18, Y=132.25, Mass=1501, SNR=27.3, Peak=132 HFD=3.2
23:01:42.444 00.002 1032 MultiStar: [#1 -0.03,-0.01,0.97,U] [#2 0.09,0.04,0.70,U] [#3 0.26,-0.35,0.00,M7] [#4 0.01,-0.07,0.60,U] [#5 0.14,-0.18,0.64,U] [#6 0.08,0.04,0.61,U] [#7 0.16,-0.05,0.68,U] [#8 0.07,0.04,0.50,U] 
23:01:42.446 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.35, -0.13}
23:01:42.447 00.001 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
23:01:42.449 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
23:01:42.451 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.37 mountX=-0.08 mountY=-0.10, mountTheta=-2.20
23:01:42.454 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
23:01:42.457 00.003 1032 Enqueuing Move request for scope (0.12, -0.05)
23:01:42.460 00.003 10072 Worker thread wakes up
23:01:42.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
23:01:42.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
23:01:42.460 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.10
23:01:42.462 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:01:42.465 00.003 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
23:01:42.465 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
23:01:42.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:42.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:01:42.465 00.000 10072 MoveAxis(E, 17, ABG)
23:01:42.465 00.000 10072 Guiding  Dir = 2, Dur = 17
23:01:42.465 00.000 10072 IsGuiding returns 0
23:01:42.466 00.001 10072 PulseGuide returned control before completion, sleep 27
23:01:42.483 00.017 1032 UpdateGuideState exits: m=1501 SNR=27.3
23:01:42.485 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:42.489 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:42.492 00.003 1032 Enqueuing Expose request
23:01:42.506 00.014 10072 IsGuiding returns 0
23:01:42.506 00.000 10072 Move returns status 0, amount 17
23:01:42.506 00.000 10072 MoveAxis(N, 0, ABG)
23:01:42.506 00.000 10072 Move returns status 0, amount 0
23:01:42.506 00.000 10072 move complete, result=0
23:01:42.506 00.000 10072 worker thread done servicing request
23:01:42.506 00.000 10072 Worker thread wakes up
23:01:42.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:42.506 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:42.507 00.001 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
23:01:42.916 00.409 10072 Exposure complete
23:01:42.961 00.045 10072 worker thread done servicing request
23:01:42.962 00.001 1032 OnExposeComplete: enter
23:01:42.963 00.001 1032 UpdateGuideState(): m_state=6
23:01:42.965 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7123
23:01:42.966 00.001 1032 Star::Find returns 1 (0), X=1102.14, Y=132.19, Mass=1282, SNR=25.2, Peak=107 HFD=2.9
23:01:42.968 00.002 1032 MultiStar: [#1 0.02,-0.03,1.04,U] [#2 0.10,-0.01,0.80,U] [#3 0.16,-0.36,0.00,M8] [#4 0.06,-0.16,0.68,U] [#5 0.24,-0.14,0.00,M3] [#6 0.25,-0.08,0.00,M1] [#7 0.06,-0.09,0.76,U] [#8 0.20,-0.18,0.00,M1] 
23:01:42.969 00.001 1032 refined, 4 included, MultiStar: {0.12, -0.10}, one-star: {0.31, -0.19}
23:01:42.971 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
23:01:42.972 00.001 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
23:01:42.973 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.69 mountX=-0.12 mountY=-0.09, mountTheta=-2.52
23:01:42.977 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.10, opts=13)
23:01:42.979 00.002 1032 Enqueuing Move request for scope (0.12, -0.10)
23:01:42.980 00.001 10072 Worker thread wakes up
23:01:42.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
23:01:42.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
23:01:42.980 00.000 10072 Moving (0.12, -0.10) raw xDistance=-0.12 yDistance=-0.09
23:01:42.983 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:01:42.986 00.003 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.42
23:01:42.986 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
23:01:42.986 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:42.986 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:01:42.986 00.000 10072 MoveAxis(E, 14, ABG)
23:01:42.986 00.000 10072 Guiding  Dir = 2, Dur = 14
23:01:42.987 00.001 10072 IsGuiding returns 0
23:01:42.987 00.000 10072 PulseGuide returned control before completion, sleep 24
23:01:43.002 00.015 1032 UpdateGuideState exits: m=1282 SNR=25.2
23:01:43.005 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:43.007 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:43.009 00.002 1032 Enqueuing Expose request
23:01:43.023 00.014 10072 IsGuiding returns 0
23:01:43.023 00.000 10072 Move returns status 0, amount 14
23:01:43.023 00.000 10072 MoveAxis(N, 0, ABG)
23:01:43.023 00.000 10072 Move returns status 0, amount 0
23:01:43.023 00.000 10072 move complete, result=0
23:01:43.024 00.001 10072 worker thread done servicing request
23:01:43.024 00.000 10072 Worker thread wakes up
23:01:43.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:43.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:43.024 00.000 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:01:43.649 00.625 10072 Exposure complete
23:01:43.702 00.053 10072 worker thread done servicing request
23:01:43.702 00.000 1032 OnExposeComplete: enter
23:01:43.703 00.001 1032 UpdateGuideState(): m_state=6
23:01:43.707 00.004 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7124
23:01:43.709 00.002 1032 Star::Find returns 1 (0), X=1102.27, Y=132.11, Mass=1480, SNR=27.1, Peak=121 HFD=3.1
23:01:43.711 00.002 1032 MultiStar: large primary error, entering stabilization period
23:01:43.713 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
23:01:43.715 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
23:01:43.717 00.002 1032 CameraToMount -- cameraX=0.44 cameraY=-0.27 hyp=0.51 cameraTheta=-0.54 mountX=-0.37 mountY=-0.36, mountTheta=-2.37
23:01:43.720 00.003 1032 SchedulePrimaryMove(0F526948, x=0.44, y=-0.27, opts=13)
23:01:43.722 00.002 1032 Enqueuing Move request for scope (0.44, -0.27)
23:01:43.723 00.001 10072 Worker thread wakes up
23:01:43.724 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.27) opts 0xd
23:01:43.724 00.000 10072 Handling offset move in thread for scope, endpoint = (0.44, -0.27)
23:01:43.724 00.000 10072 Moving (0.44, -0.27) raw xDistance=-0.37 yDistance=-0.36
23:01:43.726 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:01:43.728 00.002 10072 PPEC rslt: input = -0.37, final = -0.20, react = -0.18, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 287.42
23:01:43.729 00.001 10072 PPEC: input: -0.37, control: -0.20, exposure: 500
23:01:43.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:01:43.729 00.000 10072 MoveAxis(E, 191, ABG)
23:01:43.729 00.000 10072 Guiding  Dir = 2, Dur = 191
23:01:43.729 00.000 10072 IsGuiding returns 0
23:01:43.730 00.001 10072 PulseGuide returned control before completion, sleep 201
23:01:43.749 00.019 1032 UpdateGuideState exits: m=1480 SNR=27.1
23:01:43.752 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:43.754 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:43.756 00.002 1032 Enqueuing Expose request
23:01:43.947 00.191 10072 IsGuiding returns 0
23:01:43.947 00.000 10072 Move returns status 0, amount 191
23:01:43.947 00.000 10072 MoveAxis(N, 230, ABG)
23:01:43.947 00.000 10072 Guiding  Dir = 0, Dur = 230
23:01:43.947 00.000 10072 IsGuiding returns 0
23:01:43.948 00.001 10072 PulseGuide returned control before completion, sleep 240
23:01:44.198 00.250 10072 IsGuiding returns 0
23:01:44.198 00.000 10072 Move returns status 0, amount 230
23:01:44.198 00.000 10072 move complete, result=0
23:01:44.198 00.000 10072 worker thread done servicing request
23:01:44.198 00.000 10072 Worker thread wakes up
23:01:44.198 00.000 1032 GuideStep: -0.4 px 191 ms EAST, -0.4 px 230 ms NORTH
23:01:44.201 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:44.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:44.834 00.633 10072 Exposure complete
23:01:44.878 00.044 10072 worker thread done servicing request
23:01:44.878 00.000 1032 OnExposeComplete: enter
23:01:44.880 00.002 1032 UpdateGuideState(): m_state=6
23:01:44.882 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7125
23:01:44.883 00.001 1032 Star::Find returns 1 (0), X=1101.69, Y=132.24, Mass=1427, SNR=26.5, Peak=123 HFD=3.4
23:01:44.884 00.001 1032 MultiStar: exiting stabilization period
23:01:44.886 00.002 1032 MultiStar: [#1 -0.45,0.09,0.00,M1] [#2 -0.38,0.02,0.00,M1] [#3 -0.38,-0.09,0.00,M9] [#4 -0.50,0.10,0.00,M1] [#5 -0.25,-0.18,0.00,M4] [#6 -0.29,0.05,0.00,M2] [#7 -0.38,-0.04,0.00,M1] [#8 -0.42,0.08,0.00,M2] 
23:01:44.887 00.001 1032 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.83) = xAngle (-4.22 = 2.06)
23:01:44.888 00.001 1032 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.22 = 2.06)
23:01:44.889 00.001 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.20 cameraTheta=-2.39 mountX=-0.09 mountY=0.17, mountTheta=2.06
23:01:44.892 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.13, opts=13)
23:01:44.894 00.002 1032 Enqueuing Move request for scope (-0.14, -0.13)
23:01:44.895 00.001 10072 Worker thread wakes up
23:01:44.895 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.13) opts 0xd
23:01:44.895 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.13)
23:01:44.895 00.000 10072 Moving (-0.14, -0.13) raw xDistance=-0.09 yDistance=0.17
23:01:44.897 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:01:44.899 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
23:01:44.899 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
23:01:44.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:44.899 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:01:44.899 00.000 10072 MoveAxis(E, 20, ABG)
23:01:44.900 00.001 10072 Guiding  Dir = 2, Dur = 20
23:01:44.900 00.000 10072 IsGuiding returns 0
23:01:44.900 00.000 10072 PulseGuide returned control before completion, sleep 30
23:01:44.915 00.015 1032 UpdateGuideState exits: m=1427 SNR=26.5
23:01:44.918 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:44.919 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:44.921 00.002 1032 Enqueuing Expose request
23:01:44.941 00.020 10072 IsGuiding returns 0
23:01:44.944 00.003 10072 Move returns status 0, amount 20
23:01:44.944 00.000 10072 MoveAxis(N, 0, ABG)
23:01:44.944 00.000 10072 Move returns status 0, amount 0
23:01:44.944 00.000 10072 move complete, result=0
23:01:44.944 00.000 10072 worker thread done servicing request
23:01:44.944 00.000 10072 Worker thread wakes up
23:01:44.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:44.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:44.944 00.000 1032 GuideStep: -0.1 px 20 ms EAST, 0.2 px 0 ms NORTH
23:01:45.361 00.417 10072 Exposure complete
23:01:45.413 00.052 10072 worker thread done servicing request
23:01:45.413 00.000 1032 OnExposeComplete: enter
23:01:45.415 00.002 1032 UpdateGuideState(): m_state=6
23:01:45.417 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7126
23:01:45.418 00.001 1032 Star::Find returns 1 (0), X=1101.62, Y=132.35, Mass=1436, SNR=26.6, Peak=122 HFD=3.2
23:01:45.421 00.003 1032 MultiStar: [#1 -0.54,0.11,0.00,M2] [#2 -0.40,0.08,0.00,M2] [#3 -0.23,-0.08,0.74,U] [#4 -0.35,0.02,0.00,M2] [#5 -0.22,-0.15,0.00,M5] [#6 -0.36,0.11,0.00,M3] [#7 -0.45,-0.05,0.00,M2] [#8 -0.42,0.03,0.00,M3] 
23:01:45.423 00.002 1032 single-star, 1 included, MultiStar: {-0.22, -0.05}, one-star: {-0.21, -0.03}
23:01:45.426 00.003 1032 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.83) = xAngle (-4.84 = 1.45)
23:01:45.428 00.002 1032 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.84 = 1.45)
23:01:45.432 00.004 1032 CameraToMount -- cameraX=-0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-3.01 mountX=0.03 mountY=0.21, mountTheta=1.45
23:01:45.435 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=-0.03, opts=13)
23:01:45.437 00.002 1032 Enqueuing Move request for scope (-0.21, -0.03)
23:01:45.439 00.002 10072 Worker thread wakes up
23:01:45.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.03) opts 0xd
23:01:45.439 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, -0.03)
23:01:45.439 00.000 10072 Moving (-0.21, -0.03) raw xDistance=0.03 yDistance=0.21
23:01:45.440 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:01:45.443 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
23:01:45.443 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:01:45.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:01:45.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:01:45.443 00.000 10072 MoveAxis(E, 14, ABG)
23:01:45.443 00.000 10072 Guiding  Dir = 2, Dur = 14
23:01:45.444 00.001 10072 IsGuiding returns 0
23:01:45.444 00.000 10072 PulseGuide returned control before completion, sleep 24
23:01:45.461 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.6
23:01:45.463 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:45.464 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:45.465 00.001 1032 Enqueuing Expose request
23:01:45.483 00.018 10072 IsGuiding returns 0
23:01:45.483 00.000 10072 Move returns status 0, amount 14
23:01:45.483 00.000 10072 MoveAxis(N, 0, ABG)
23:01:45.483 00.000 10072 Move returns status 0, amount 0
23:01:45.483 00.000 10072 move complete, result=0
23:01:45.483 00.000 10072 worker thread done servicing request
23:01:45.483 00.000 10072 Worker thread wakes up
23:01:45.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:45.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:45.487 00.004 1032 GuideStep: 0.0 px 14 ms EAST, 0.2 px 0 ms NORTH
23:01:46.114 00.627 10072 Exposure complete
23:01:46.164 00.050 10072 worker thread done servicing request
23:01:46.164 00.000 1032 OnExposeComplete: enter
23:01:46.166 00.002 1032 UpdateGuideState(): m_state=6
23:01:46.168 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7127
23:01:46.170 00.002 1032 Star::Find returns 1 (0), X=1101.64, Y=132.24, Mass=1393, SNR=26.2, Peak=122 HFD=3.2
23:01:46.171 00.001 1032 MultiStar: [#1 -0.40,-0.11,0.00,M3] [#2 -0.46,-0.12,0.00,M3] [#3 -0.08,-0.39,0.00,M9] [#4 -0.57,-0.14,0.00,M3] [#5 -0.25,-0.37,0.00,M6] [#6 -0.23,-0.02,0.61,U] [#7 -0.42,-0.15,0.00,M3] [#8 -0.26,-0.15,0.00,M4] 
23:01:46.174 00.003 1032 refined, 1 included, MultiStar: {-0.21, -0.10}, one-star: {-0.19, -0.14}
23:01:46.178 00.004 1032 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.83) = xAngle (-4.53 = 1.75)
23:01:46.179 00.001 1032 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.53 = 1.75)
23:01:46.182 00.003 1032 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-2.70 mountX=-0.04 mountY=0.22, mountTheta=1.75
23:01:46.185 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=-0.10, opts=13)
23:01:46.187 00.002 1032 Enqueuing Move request for scope (-0.21, -0.10)
23:01:46.189 00.002 10072 Worker thread wakes up
23:01:46.189 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
23:01:46.189 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
23:01:46.189 00.000 10072 Moving (-0.21, -0.10) raw xDistance=-0.04 yDistance=0.22
23:01:46.191 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:01:46.193 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
23:01:46.193 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
23:01:46.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:01:46.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:01:46.193 00.000 10072 MoveAxis(E, 16, ABG)
23:01:46.194 00.001 10072 Guiding  Dir = 2, Dur = 16
23:01:46.194 00.000 10072 IsGuiding returns 0
23:01:46.194 00.000 10072 PulseGuide returned control before completion, sleep 26
23:01:46.212 00.018 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:01:46.215 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:46.216 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:46.218 00.002 1032 Enqueuing Expose request
23:01:46.222 00.004 10072 IsGuiding returns 0
23:01:46.222 00.000 10072 Move returns status 0, amount 16
23:01:46.222 00.000 10072 MoveAxis(N, 0, ABG)
23:01:46.222 00.000 10072 Move returns status 0, amount 0
23:01:46.222 00.000 10072 move complete, result=0
23:01:46.222 00.000 10072 worker thread done servicing request
23:01:46.223 00.001 10072 Worker thread wakes up
23:01:46.223 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:46.223 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:46.228 00.005 1032 GuideStep: -0.0 px 16 ms EAST, 0.2 px 0 ms NORTH
23:01:46.633 00.405 10072 Exposure complete
23:01:46.685 00.052 10072 worker thread done servicing request
23:01:46.685 00.000 1032 OnExposeComplete: enter
23:01:46.688 00.003 1032 UpdateGuideState(): m_state=6
23:01:46.690 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7128
23:01:46.691 00.001 1032 Star::Find returns 1 (0), X=1101.70, Y=132.15, Mass=1287, SNR=25.2, Peak=108 HFD=3.2
23:01:46.693 00.002 1032 MultiStar: [#1 -0.41,-0.15,0.00,M4] [#2 -0.24,-0.24,0.00,M4] [#3 -0.18,-0.34,0.00,M10] [#4 -0.56,-0.02,0.00,M4] [#5 -0.17,-0.46,0.00,M7] [#6 -0.25,-0.01,0.64,U] [#7 -0.51,-0.12,0.00,M4] [#8 -0.37,-0.08,0.00,M5] 
23:01:46.695 00.002 1032 refined, 1 included, MultiStar: {-0.17, -0.14}, one-star: {-0.12, -0.23}
23:01:46.696 00.001 1032 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.83) = xAngle (-4.28 = 2.00)
23:01:46.698 00.002 1032 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.28 = 2.00)
23:01:46.699 00.001 1032 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.45 mountX=-0.09 mountY=0.20, mountTheta=2.00
23:01:46.702 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=-0.14, opts=13)
23:01:46.704 00.002 1032 Enqueuing Move request for scope (-0.17, -0.14)
23:01:46.707 00.003 10072 Worker thread wakes up
23:01:46.707 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd
23:01:46.707 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, -0.14)
23:01:46.707 00.000 10072 Moving (-0.17, -0.14) raw xDistance=-0.09 yDistance=0.20
23:01:46.711 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:01:46.713 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.43
23:01:46.714 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:01:46.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:01:46.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:01:46.714 00.000 10072 MoveAxis(E, 14, ABG)
23:01:46.714 00.000 10072 Guiding  Dir = 2, Dur = 14
23:01:46.714 00.000 10072 IsGuiding returns 0
23:01:46.715 00.001 10072 PulseGuide returned control before completion, sleep 24
23:01:46.731 00.016 1032 UpdateGuideState exits: m=1287 SNR=25.2
23:01:46.733 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:46.736 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:46.739 00.003 1032 Enqueuing Expose request
23:01:46.742 00.003 10072 IsGuiding returns 0
23:01:46.742 00.000 10072 Move returns status 0, amount 14
23:01:46.742 00.000 10072 MoveAxis(N, 0, ABG)
23:01:46.742 00.000 10072 Move returns status 0, amount 0
23:01:46.742 00.000 10072 move complete, result=0
23:01:46.742 00.000 10072 worker thread done servicing request
23:01:46.742 00.000 10072 Worker thread wakes up
23:01:46.742 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:46.742 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:46.751 00.009 1032 GuideStep: -0.1 px 14 ms EAST, 0.2 px 0 ms NORTH
23:01:47.367 00.616 10072 Exposure complete
23:01:47.419 00.052 10072 worker thread done servicing request
23:01:47.420 00.001 1032 OnExposeComplete: enter
23:01:47.422 00.002 1032 UpdateGuideState(): m_state=6
23:01:47.425 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7129
23:01:47.428 00.003 1032 Star::Find returns 1 (0), X=1101.81, Y=132.15, Mass=1370, SNR=26.0, Peak=98 HFD=3.2
23:01:47.430 00.002 1032 MultiStar: [#1 -0.33,-0.04,0.00,M5] [#2 -0.59,-0.00,0.00,M5] [#3 -0.25,-0.36,0.00,R] [#4 -0.50,-0.11,0.00,M5] [#5 -0.15,-0.36,0.00,M8] [#6 -0.22,-0.10,0.64,U] [#7 -0.37,-0.14,0.00,M5] [#8 -0.25,-0.07,0.00,M6] 
23:01:47.433 00.003 1032 refined, 1 included, MultiStar: {-0.10, -0.18}, one-star: {-0.02, -0.23}
23:01:47.435 00.002 1032 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.83) = xAngle (-3.90 = 2.38)
23:01:47.436 00.001 1032 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.90 = 2.38)
23:01:47.438 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-2.07 mountX=-0.15 mountY=0.14, mountTheta=2.38
23:01:47.442 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.18, opts=13)
23:01:47.444 00.002 1032 Enqueuing Move request for scope (-0.10, -0.18)
23:01:47.445 00.001 10072 Worker thread wakes up
23:01:47.446 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
23:01:47.446 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
23:01:47.446 00.000 10072 Moving (-0.10, -0.18) raw xDistance=-0.15 yDistance=0.14
23:01:47.448 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:01:47.449 00.001 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 287.43
23:01:47.450 00.001 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
23:01:47.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:47.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:01:47.450 00.000 10072 MoveAxis(E, 86, ABG)
23:01:47.450 00.000 10072 Guiding  Dir = 2, Dur = 86
23:01:47.450 00.000 10072 IsGuiding returns 0
23:01:47.451 00.001 10072 PulseGuide returned control before completion, sleep 96
23:01:47.469 00.018 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:01:47.471 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:47.473 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:47.476 00.003 1032 Enqueuing Expose request
23:01:47.553 00.077 10072 IsGuiding returns 0
23:01:47.553 00.000 10072 Move returns status 0, amount 86
23:01:47.553 00.000 10072 MoveAxis(N, 0, ABG)
23:01:47.553 00.000 10072 Move returns status 0, amount 0
23:01:47.553 00.000 10072 move complete, result=0
23:01:47.554 00.001 10072 worker thread done servicing request
23:01:47.554 00.000 10072 Worker thread wakes up
23:01:47.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:47.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:47.554 00.000 1032 GuideStep: -0.1 px 86 ms EAST, 0.1 px 0 ms NORTH
23:01:47.958 00.404 10072 Exposure complete
23:01:48.010 00.052 10072 worker thread done servicing request
23:01:48.011 00.001 1032 OnExposeComplete: enter
23:01:48.013 00.002 1032 UpdateGuideState(): m_state=6
23:01:48.015 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7130
23:01:48.016 00.001 1032 Star::Find returns 1 (0), X=1101.72, Y=132.08, Mass=1234, SNR=24.7, Peak=99 HFD=3.3
23:01:48.019 00.003 1032 MultiStar: [#1 -0.41,0.07,0.00,M6] [#2 -0.46,0.05,0.00,M6] [#3 -0.02,0.09,0.81,U] [#4 -0.56,-0.08,0.00,M6] [#5 -0.16,-0.26,0.00,M9] [#6 -0.38,-0.03,0.00,M1] [#7 -0.46,-0.14,0.00,M6] [#8 -0.36,-0.09,0.00,M7] 
23:01:48.022 00.003 1032 refined, 1 included, MultiStar: {-0.07, -0.12}, one-star: {-0.11, -0.29}
23:01:48.023 00.001 1032 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.83) = xAngle (-3.93 = 2.36)
23:01:48.026 00.003 1032 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.93 = 2.36)
23:01:48.027 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.10 mountX=-0.10 mountY=0.10, mountTheta=2.36
23:01:48.030 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.12, opts=13)
23:01:48.031 00.001 1032 Enqueuing Move request for scope (-0.07, -0.12)
23:01:48.032 00.001 10072 Worker thread wakes up
23:01:48.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
23:01:48.032 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
23:01:48.032 00.000 10072 Moving (-0.07, -0.12) raw xDistance=-0.10 yDistance=0.10
23:01:48.034 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:01:48.036 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.44
23:01:48.036 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
23:01:48.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:48.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:01:48.036 00.000 10072 MoveAxis(E, 16, ABG)
23:01:48.036 00.000 10072 Guiding  Dir = 2, Dur = 16
23:01:48.037 00.001 10072 IsGuiding returns 0
23:01:48.037 00.000 10072 PulseGuide returned control before completion, sleep 26
23:01:48.055 00.018 1032 UpdateGuideState exits: m=1234 SNR=24.7
23:01:48.057 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:48.059 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:48.060 00.001 1032 Enqueuing Expose request
23:01:48.065 00.005 10072 IsGuiding returns 0
23:01:48.065 00.000 10072 Move returns status 0, amount 16
23:01:48.065 00.000 10072 MoveAxis(N, 0, ABG)
23:01:48.065 00.000 10072 Move returns status 0, amount 0
23:01:48.065 00.000 10072 move complete, result=0
23:01:48.065 00.000 10072 worker thread done servicing request
23:01:48.065 00.000 10072 Worker thread wakes up
23:01:48.065 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:48.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:48.069 00.004 1032 GuideStep: -0.1 px 16 ms EAST, 0.1 px 0 ms NORTH
23:01:48.693 00.624 10072 Exposure complete
23:01:48.747 00.054 10072 worker thread done servicing request
23:01:48.747 00.000 1032 OnExposeComplete: enter
23:01:48.749 00.002 1032 UpdateGuideState(): m_state=6
23:01:48.751 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7131
23:01:48.752 00.001 1032 Star::Find returns 1 (0), X=1101.83, Y=132.23, Mass=1389, SNR=26.2, Peak=111 HFD=3.2
23:01:48.754 00.002 1032 MultiStar: [#1 -0.38,0.03,0.00,M7] [#2 -0.40,0.04,0.00,M7] [#3 0.15,0.19,0.78,U] [#4 -0.44,0.07,0.00,M7] [#5 -0.16,-0.33,0.00,M10] [#6 -0.40,-0.15,0.00,M2] [#7 -0.31,-0.03,0.00,M7] [#8 -0.31,-0.09,0.00,M8] 
23:01:48.756 00.002 1032 refined, 1 included, MultiStar: {0.07, 0.00}, one-star: {0.00, -0.15}
23:01:48.757 00.001 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
23:01:48.759 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
23:01:48.761 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.00 mountX=-0.02 mountY=-0.06, mountTheta=-1.83
23:01:48.764 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
23:01:48.766 00.002 1032 Enqueuing Move request for scope (0.07, 0.00)
23:01:48.769 00.003 10072 Worker thread wakes up
23:01:48.769 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
23:01:48.769 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
23:01:48.770 00.001 10072 Moving (0.07, 0.00) raw xDistance=-0.02 yDistance=-0.06
23:01:48.772 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:01:48.775 00.003 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.44
23:01:48.775 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
23:01:48.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:48.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:01:48.775 00.000 10072 MoveAxis(E, 18, ABG)
23:01:48.776 00.001 10072 Guiding  Dir = 2, Dur = 18
23:01:48.776 00.000 10072 IsGuiding returns 0
23:01:48.776 00.000 10072 PulseGuide returned control before completion, sleep 28
23:01:48.793 00.017 1032 UpdateGuideState exits: m=1389 SNR=26.2
23:01:48.795 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:48.796 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:48.800 00.004 1032 Enqueuing Expose request
23:01:48.814 00.014 10072 IsGuiding returns 0
23:01:48.814 00.000 10072 Move returns status 0, amount 18
23:01:48.814 00.000 10072 MoveAxis(N, 0, ABG)
23:01:48.814 00.000 10072 Move returns status 0, amount 0
23:01:48.814 00.000 10072 move complete, result=0
23:01:48.814 00.000 10072 worker thread done servicing request
23:01:48.814 00.000 10072 Worker thread wakes up
23:01:48.815 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:48.815 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:48.815 00.000 1032 GuideStep: -0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
23:01:49.224 00.409 10072 Exposure complete
23:01:49.277 00.053 10072 worker thread done servicing request
23:01:49.277 00.000 1032 OnExposeComplete: enter
23:01:49.280 00.003 1032 UpdateGuideState(): m_state=6
23:01:49.281 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7132
23:01:49.284 00.003 1032 Star::Find returns 1 (0), X=1101.84, Y=132.13, Mass=1375, SNR=26.1, Peak=108 HFD=3.0
23:01:49.288 00.004 1032 MultiStar: [#1 -0.39,0.00,0.00,M8] [#2 -0.32,-0.05,0.00,M8] [#3 0.15,-0.03,0.76,U] [#4 -0.55,-0.04,0.00,M8] [#5 -0.03,-0.41,0.00,R] [#6 -0.27,-0.12,0.00,M3] [#7 -0.30,-0.15,0.00,M8] [#8 -0.23,-0.07,0.51,U] 
23:01:49.290 00.002 1032 refined, 2 included, MultiStar: {0.00, -0.14}, one-star: {0.01, -0.25}
23:01:49.292 00.002 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.89)
23:01:49.293 00.001 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.89)
23:01:49.296 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.56 mountX=-0.13 mountY=0.03, mountTheta=2.89
23:01:49.301 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.14, opts=13)
23:01:49.303 00.002 1032 Enqueuing Move request for scope (0.00, -0.14)
23:01:49.305 00.002 10072 Worker thread wakes up
23:01:49.305 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
23:01:49.305 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
23:01:49.305 00.000 10072 Moving (0.00, -0.14) raw xDistance=-0.13 yDistance=0.03
23:01:49.307 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:01:49.310 00.003 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 287.44
23:01:49.310 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
23:01:49.311 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:49.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:01:49.311 00.000 10072 MoveAxis(E, 78, ABG)
23:01:49.311 00.000 10072 Guiding  Dir = 2, Dur = 78
23:01:49.311 00.000 10072 IsGuiding returns 0
23:01:49.311 00.000 10072 PulseGuide returned control before completion, sleep 88
23:01:49.331 00.020 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:01:49.333 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:49.336 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:49.337 00.001 1032 Enqueuing Expose request
23:01:49.409 00.072 10072 IsGuiding returns 0
23:01:49.409 00.000 10072 Move returns status 0, amount 78
23:01:49.410 00.001 10072 MoveAxis(N, 0, ABG)
23:01:49.410 00.000 10072 Move returns status 0, amount 0
23:01:49.410 00.000 10072 move complete, result=0
23:01:49.410 00.000 10072 worker thread done servicing request
23:01:49.410 00.000 10072 Worker thread wakes up
23:01:49.410 00.000 1032 GuideStep: -0.1 px 78 ms EAST, 0.0 px 0 ms NORTH
23:01:49.413 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:49.413 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:50.039 00.626 10072 Exposure complete
23:01:50.089 00.050 10072 worker thread done servicing request
23:01:50.089 00.000 1032 OnExposeComplete: enter
23:01:50.090 00.001 1032 UpdateGuideState(): m_state=6
23:01:50.092 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7133
23:01:50.093 00.001 1032 Star::Find returns 1 (0), X=1101.80, Y=132.24, Mass=1341, SNR=25.8, Peak=109 HFD=3.2
23:01:50.095 00.002 1032 MultiStar: [#1 -0.33,0.12,0.00,M9] [#2 -0.22,0.08,0.77,U] [#3 0.21,0.21,0.00,M1] [#4 -0.32,0.13,0.00,M9] [#5 -0.04,0.22,0.64,U] [#6 -0.26,0.06,0.00,M4] [#7 -0.25,-0.03,0.69,U] [#8 -0.20,-0.01,0.51,U] 
23:01:50.096 00.001 1032 refined, 4 included, MultiStar: {-0.14, 0.01}, one-star: {-0.03, -0.14}
23:01:50.097 00.001 1032 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.83) = xAngle (1.24 = 1.24)
23:01:50.100 00.003 1032 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.24 = 1.24)
23:01:50.101 00.001 1032 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.07 mountX=0.05 mountY=0.13, mountTheta=1.24
23:01:50.104 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.01, opts=13)
23:01:50.105 00.001 1032 Enqueuing Move request for scope (-0.14, 0.01)
23:01:50.107 00.002 10072 Worker thread wakes up
23:01:50.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
23:01:50.107 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
23:01:50.107 00.000 10072 Moving (-0.14, 0.01) raw xDistance=0.05 yDistance=0.13
23:01:50.108 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:01:50.111 00.003 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.44
23:01:50.112 00.001 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
23:01:50.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:50.112 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:01:50.112 00.000 10072 MoveAxis(E, 19, ABG)
23:01:50.112 00.000 10072 Guiding  Dir = 2, Dur = 19
23:01:50.112 00.000 10072 IsGuiding returns 0
23:01:50.113 00.001 10072 PulseGuide returned control before completion, sleep 29
23:01:50.129 00.016 1032 UpdateGuideState exits: m=1341 SNR=25.8
23:01:50.131 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:50.133 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:50.134 00.001 1032 Enqueuing Expose request
23:01:50.146 00.012 10072 IsGuiding returns 0
23:01:50.146 00.000 10072 Move returns status 0, amount 19
23:01:50.146 00.000 10072 MoveAxis(N, 0, ABG)
23:01:50.146 00.000 10072 Move returns status 0, amount 0
23:01:50.146 00.000 10072 move complete, result=0
23:01:50.146 00.000 10072 worker thread done servicing request
23:01:50.146 00.000 10072 Worker thread wakes up
23:01:50.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:50.146 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:50.147 00.001 1032 GuideStep: 0.0 px 19 ms EAST, 0.1 px 0 ms NORTH
23:01:50.557 00.410 10072 Exposure complete
23:01:50.609 00.052 10072 worker thread done servicing request
23:01:50.609 00.000 1032 OnExposeComplete: enter
23:01:50.611 00.002 1032 UpdateGuideState(): m_state=6
23:01:50.612 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7134
23:01:50.614 00.002 1032 Star::Find returns 1 (0), X=1101.75, Y=132.39, Mass=1398, SNR=26.3, Peak=114 HFD=3.2
23:01:50.616 00.002 1032 MultiStar: [#1 -0.24,0.20,0.00,M10] [#2 -0.29,0.24,0.00,M8] [#3 0.24,0.24,0.00,M2] [#4 -0.37,0.05,0.00,M10] [#5 -0.22,0.28,0.00,M1] [#6 -0.24,0.00,0.62,U] [#7 -0.18,0.04,0.70,U] [#8 -0.18,-0.04,0.50,U] 
23:01:50.619 00.003 1032 single-star, 3 included, MultiStar: {-0.16, 0.01}, one-star: {-0.08, 0.01}
23:01:50.621 00.002 1032 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.83) = xAngle (1.17 = 1.17)
23:01:50.623 00.002 1032 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.17 = 1.17)
23:01:50.625 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.00 mountX=0.03 mountY=0.08, mountTheta=1.17
23:01:50.627 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.01, opts=13)
23:01:50.630 00.003 1032 Enqueuing Move request for scope (-0.08, 0.01)
23:01:50.632 00.002 10072 Worker thread wakes up
23:01:50.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
23:01:50.632 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
23:01:50.632 00.000 10072 Moving (-0.08, 0.01) raw xDistance=0.03 yDistance=0.08
23:01:50.634 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:01:50.636 00.002 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.44
23:01:50.636 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
23:01:50.637 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:50.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:01:50.637 00.000 10072 MoveAxis(E, 16, ABG)
23:01:50.637 00.000 10072 Guiding  Dir = 2, Dur = 16
23:01:50.637 00.000 10072 IsGuiding returns 0
23:01:50.638 00.001 10072 PulseGuide returned control before completion, sleep 26
23:01:50.654 00.016 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:01:50.656 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:50.658 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:50.659 00.001 1032 Enqueuing Expose request
23:01:50.678 00.019 10072 IsGuiding returns 0
23:01:50.678 00.000 10072 Move returns status 0, amount 16
23:01:50.678 00.000 10072 MoveAxis(N, 0, ABG)
23:01:50.678 00.000 10072 Move returns status 0, amount 0
23:01:50.678 00.000 10072 move complete, result=0
23:01:50.679 00.001 10072 worker thread done servicing request
23:01:50.679 00.000 10072 Worker thread wakes up
23:01:50.679 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:50.679 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:50.684 00.005 1032 GuideStep: 0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
23:01:51.306 00.622 10072 Exposure complete
23:01:51.358 00.052 10072 worker thread done servicing request
23:01:51.358 00.000 1032 OnExposeComplete: enter
23:01:51.361 00.003 1032 UpdateGuideState(): m_state=6
23:01:51.364 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7135
23:01:51.366 00.002 1032 Star::Find returns 1 (0), X=1101.83, Y=132.30, Mass=1314, SNR=25.5, Peak=102 HFD=3.4
23:01:51.368 00.002 1032 MultiStar: [#1 -0.27,0.11,0.00,R] [#2 -0.17,0.08,0.77,U] [#3 0.05,0.28,0.00,M3] [#4 -0.34,0.11,0.00,R] [#5 0.01,0.09,0.69,U] [#6 -0.17,0.12,0.65,U] [#7 -0.31,-0.08,0.00,M7] [#8 -0.20,0.00,0.55,U] 
23:01:51.370 00.002 1032 single-star, 4 included, MultiStar: {-0.09, 0.03}, one-star: {-0.00, -0.08}
23:01:51.371 00.001 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.85)
23:01:51.373 00.002 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.85)
23:01:51.374 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.60 mountX=-0.08 mountY=0.02, mountTheta=2.85
23:01:51.377 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.08, opts=13)
23:01:51.379 00.002 1032 Enqueuing Move request for scope (-0.00, -0.08)
23:01:51.382 00.003 10072 Worker thread wakes up
23:01:51.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
23:01:51.382 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
23:01:51.382 00.000 10072 Moving (-0.00, -0.08) raw xDistance=-0.08 yDistance=0.02
23:01:51.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:01:51.386 00.002 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.44
23:01:51.386 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
23:01:51.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:51.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:01:51.387 00.001 10072 MoveAxis(E, 19, ABG)
23:01:51.387 00.000 10072 Guiding  Dir = 2, Dur = 19
23:01:51.387 00.000 10072 IsGuiding returns 0
23:01:51.387 00.000 10072 PulseGuide returned control before completion, sleep 29
23:01:51.406 00.019 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:01:51.408 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:51.410 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:51.412 00.002 1032 Enqueuing Expose request
23:01:51.427 00.015 10072 IsGuiding returns 0
23:01:51.427 00.000 10072 Move returns status 0, amount 19
23:01:51.427 00.000 10072 MoveAxis(N, 0, ABG)
23:01:51.427 00.000 10072 Move returns status 0, amount 0
23:01:51.427 00.000 10072 move complete, result=0
23:01:51.427 00.000 1032 GuideStep: -0.1 px 19 ms EAST, 0.0 px 0 ms NORTH
23:01:51.431 00.004 10072 worker thread done servicing request
23:01:51.431 00.000 10072 Worker thread wakes up
23:01:51.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:51.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:51.851 00.420 10072 Exposure complete
23:01:51.904 00.053 10072 worker thread done servicing request
23:01:51.904 00.000 1032 OnExposeComplete: enter
23:01:51.907 00.003 1032 UpdateGuideState(): m_state=6
23:01:51.909 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7136
23:01:51.911 00.002 1032 Star::Find returns 1 (0), X=1101.77, Y=132.25, Mass=1418, SNR=26.5, Peak=105 HFD=3.3
23:01:51.913 00.002 1032 MultiStar: [#1 0.06,-0.05,0.94,U] [#2 -0.36,0.13,0.00,M8] [#3 0.14,0.11,0.71,U] [#4 -0.05,0.04,0.66,U] [#5 -0.05,0.22,0.65,U] [#6 -0.30,0.12,0.00,M3] [#7 -0.33,0.16,0.00,M8] [#8 -0.23,-0.17,0.00,M5] 
23:01:51.915 00.002 1032 refined, 4 included, MultiStar: {0.01, 0.02}, one-star: {-0.06, -0.13}
23:01:51.916 00.001 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
23:01:51.918 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
23:01:51.919 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.11 mountX=0.02 mountY=-0.01, mountTheta=-0.72
23:01:51.922 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
23:01:51.924 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
23:01:51.927 00.003 10072 Worker thread wakes up
23:01:51.927 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:01:51.927 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:01:51.927 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
23:01:51.929 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:01:51.932 00.003 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.45
23:01:51.932 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
23:01:51.932 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:51.932 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:01:51.932 00.000 10072 MoveAxis(E, 18, ABG)
23:01:51.932 00.000 10072 Guiding  Dir = 2, Dur = 18
23:01:51.932 00.000 10072 IsGuiding returns 0
23:01:51.933 00.001 10072 PulseGuide returned control before completion, sleep 28
23:01:51.949 00.016 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:01:51.952 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:51.953 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:51.956 00.003 1032 Enqueuing Expose request
23:01:51.973 00.017 10072 IsGuiding returns 0
23:01:51.973 00.000 10072 Move returns status 0, amount 18
23:01:51.973 00.000 10072 MoveAxis(N, 0, ABG)
23:01:51.973 00.000 10072 Move returns status 0, amount 0
23:01:51.973 00.000 10072 move complete, result=0
23:01:51.973 00.000 10072 worker thread done servicing request
23:01:51.973 00.000 10072 Worker thread wakes up
23:01:51.973 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:51.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:51.976 00.003 1032 GuideStep: 0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
23:01:52.603 00.627 10072 Exposure complete
23:01:52.656 00.053 10072 worker thread done servicing request
23:01:52.656 00.000 1032 OnExposeComplete: enter
23:01:52.658 00.002 1032 UpdateGuideState(): m_state=6
23:01:52.660 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7137
23:01:52.661 00.001 1032 Star::Find returns 1 (0), X=1101.79, Y=132.27, Mass=1254, SNR=24.9, Peak=97 HFD=3.4
23:01:52.664 00.003 1032 MultiStar: [#1 0.07,-0.00,0.99,U] [#2 -0.33,0.05,0.00,M9] [#3 0.18,0.03,0.77,U] [#4 -0.04,-0.02,0.71,U] [#5 -0.06,0.28,0.00,M1] [#6 -0.27,0.12,0.00,M4] [#7 -0.26,0.04,0.00,M9] [#8 -0.23,0.10,0.51,U] 
23:01:52.666 00.002 1032 refined, 4 included, MultiStar: {0.01, -0.01}, one-star: {-0.04, -0.11}
23:01:52.668 00.002 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
23:01:52.670 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
23:01:52.671 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-1.08 mountX=-0.01 mountY=-0.00, mountTheta=-2.91
23:01:52.676 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
23:01:52.679 00.003 1032 Enqueuing Move request for scope (0.01, -0.01)
23:01:52.681 00.002 10072 Worker thread wakes up
23:01:52.681 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:01:52.681 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:01:52.681 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.00
23:01:52.683 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:01:52.686 00.003 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.45
23:01:52.686 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
23:01:52.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:52.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:01:52.686 00.000 10072 MoveAxis(E, 18, ABG)
23:01:52.686 00.000 10072 Guiding  Dir = 2, Dur = 18
23:01:52.687 00.001 10072 IsGuiding returns 0
23:01:52.687 00.000 10072 PulseGuide returned control before completion, sleep 28
23:01:52.705 00.018 1032 UpdateGuideState exits: m=1254 SNR=24.9
23:01:52.706 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:52.709 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:52.712 00.003 1032 Enqueuing Expose request
23:01:52.724 00.012 10072 IsGuiding returns 0
23:01:52.724 00.000 10072 Move returns status 0, amount 18
23:01:52.724 00.000 10072 MoveAxis(N, 0, ABG)
23:01:52.724 00.000 10072 Move returns status 0, amount 0
23:01:52.724 00.000 10072 move complete, result=0
23:01:52.724 00.000 10072 worker thread done servicing request
23:01:52.724 00.000 10072 Worker thread wakes up
23:01:52.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:52.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:52.724 00.000 1032 GuideStep: -0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
23:01:53.136 00.412 10072 Exposure complete
23:01:53.195 00.059 10072 worker thread done servicing request
23:01:53.195 00.000 1032 OnExposeComplete: enter
23:01:53.197 00.002 1032 UpdateGuideState(): m_state=6
23:01:53.200 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7138
23:01:53.203 00.003 1032 Star::Find returns 1 (0), X=1101.86, Y=132.35, Mass=1554, SNR=27.7, Peak=119 HFD=3.3
23:01:53.206 00.003 1032 MultiStar: [#1 -0.07,0.12,0.90,U] [#2 -0.26,0.14,0.00,M10] [#3 0.11,0.17,0.71,U] [#4 0.06,0.09,0.64,U] [#5 0.01,0.36,0.00,M2] [#6 -0.24,0.21,0.00,M5] [#7 -0.33,0.09,0.00,M10] [#8 -0.19,0.06,0.46,U] 
23:01:53.210 00.004 1032 single-star, 4 included, MultiStar: {-0.00, 0.08}, one-star: {0.03, -0.03}
23:01:53.212 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
23:01:53.214 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
23:01:53.216 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.76 mountX=-0.03 mountY=-0.02, mountTheta=-2.59
23:01:53.221 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
23:01:53.223 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
23:01:53.226 00.003 10072 Worker thread wakes up
23:01:53.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:01:53.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:01:53.226 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
23:01:53.229 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:01:53.233 00.004 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.45
23:01:53.233 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
23:01:53.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:53.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:01:53.233 00.000 10072 MoveAxis(E, 15, ABG)
23:01:53.233 00.000 10072 Guiding  Dir = 2, Dur = 15
23:01:53.234 00.001 10072 IsGuiding returns 0
23:01:53.234 00.000 10072 PulseGuide returned control before completion, sleep 25
23:01:53.254 00.020 1032 UpdateGuideState exits: m=1554 SNR=27.7
23:01:53.257 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:53.258 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:53.261 00.003 1032 Enqueuing Expose request
23:01:53.273 00.012 10072 IsGuiding returns 0
23:01:53.273 00.000 10072 Move returns status 0, amount 15
23:01:53.273 00.000 10072 MoveAxis(N, 0, ABG)
23:01:53.274 00.001 10072 Move returns status 0, amount 0
23:01:53.274 00.000 10072 move complete, result=0
23:01:53.274 00.000 10072 worker thread done servicing request
23:01:53.274 00.000 10072 Worker thread wakes up
23:01:53.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:53.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:53.276 00.002 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
23:01:53.902 00.626 10072 Exposure complete
23:01:53.956 00.054 10072 worker thread done servicing request
23:01:53.956 00.000 1032 OnExposeComplete: enter
23:01:53.958 00.002 1032 UpdateGuideState(): m_state=6
23:01:53.960 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7139
23:01:53.962 00.002 1032 Star::Find returns 1 (0), X=1101.93, Y=132.45, Mass=1318, SNR=25.5, Peak=109 HFD=3.3
23:01:53.965 00.003 1032 MultiStar: [#1 -0.01,0.06,0.97,U] [#2 -0.25,0.22,0.00,R] [#3 0.13,0.26,0.00,M1] [#4 0.17,0.09,0.68,U] [#5 -0.09,0.29,0.00,M3] [#6 -0.12,0.21,0.61,U] [#7 -0.28,0.03,0.00,R] [#8 -0.31,0.10,0.00,M4] 
23:01:53.967 00.002 1032 refined, 3 included, MultiStar: {0.04, 0.10}, one-star: {0.10, 0.07}
23:01:53.969 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
23:01:53.971 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
23:01:53.972 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.19 mountX=0.08 mountY=-0.06, mountTheta=-0.64
23:01:53.975 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
23:01:53.977 00.002 1032 Enqueuing Move request for scope (0.04, 0.10)
23:01:53.978 00.001 10072 Worker thread wakes up
23:01:53.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
23:01:53.979 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
23:01:53.979 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.08 yDistance=-0.06
23:01:53.980 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:01:53.983 00.003 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.45
23:01:53.983 00.000 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
23:01:53.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:53.984 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:01:53.984 00.000 10072 MoveAxis(E, 17, ABG)
23:01:53.984 00.000 10072 Guiding  Dir = 2, Dur = 17
23:01:53.984 00.000 10072 IsGuiding returns 0
23:01:53.984 00.000 10072 PulseGuide returned control before completion, sleep 27
23:01:54.002 00.018 1032 UpdateGuideState exits: m=1318 SNR=25.5
23:01:54.004 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:54.006 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:54.008 00.002 1032 Enqueuing Expose request
23:01:54.024 00.016 10072 IsGuiding returns 0
23:01:54.024 00.000 10072 Move returns status 0, amount 17
23:01:54.024 00.000 10072 MoveAxis(N, 0, ABG)
23:01:54.024 00.000 10072 Move returns status 0, amount 0
23:01:54.024 00.000 10072 move complete, result=0
23:01:54.024 00.000 10072 worker thread done servicing request
23:01:54.024 00.000 10072 Worker thread wakes up
23:01:54.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:54.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:54.025 00.001 1032 GuideStep: 0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
23:01:54.432 00.407 10072 Exposure complete
23:01:54.482 00.050 10072 worker thread done servicing request
23:01:54.482 00.000 1032 OnExposeComplete: enter
23:01:54.484 00.002 1032 UpdateGuideState(): m_state=6
23:01:54.486 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7140
23:01:54.489 00.003 1032 Star::Find returns 1 (0), X=1101.88, Y=132.14, Mass=1376, SNR=26.1, Peak=114 HFD=3.0
23:01:54.490 00.001 1032 MultiStar: [#1 -0.06,-0.05,0.98,U] [#2 0.02,-0.23,0.80,U] [#3 0.12,0.18,0.78,U] [#4 0.02,-0.02,0.65,U] [#5 -0.06,0.16,0.62,U] [#6 -0.19,0.10,0.67,U] [#7 0.00,-0.03,0.69,U] [#8 -0.36,-0.04,0.00,M5] 
23:01:54.495 00.005 1032 refined, 7 included, MultiStar: {-0.01, -0.03}, one-star: {0.05, -0.24}
23:01:54.499 00.004 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.64)
23:01:54.500 00.001 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.64)
23:01:54.502 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.81 mountX=-0.03 mountY=0.02, mountTheta=2.64
23:01:54.505 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
23:01:54.507 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
23:01:54.509 00.002 10072 Worker thread wakes up
23:01:54.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
23:01:54.509 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
23:01:54.510 00.001 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
23:01:54.511 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:01:54.514 00.003 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.45
23:01:54.514 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
23:01:54.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:54.514 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:01:54.514 00.000 10072 MoveAxis(E, 15, ABG)
23:01:54.514 00.000 10072 Guiding  Dir = 2, Dur = 15
23:01:54.515 00.001 10072 IsGuiding returns 0
23:01:54.515 00.000 10072 PulseGuide returned control before completion, sleep 25
23:01:54.533 00.018 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:01:54.534 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:54.536 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:54.537 00.001 1032 Enqueuing Expose request
23:01:54.554 00.017 10072 IsGuiding returns 0
23:01:54.554 00.000 10072 Move returns status 0, amount 15
23:01:54.554 00.000 10072 MoveAxis(N, 0, ABG)
23:01:54.554 00.000 10072 Move returns status 0, amount 0
23:01:54.554 00.000 10072 move complete, result=0
23:01:54.554 00.000 10072 worker thread done servicing request
23:01:54.554 00.000 10072 Worker thread wakes up
23:01:54.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:54.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:54.558 00.004 1032 GuideStep: -0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
23:01:55.183 00.625 10072 Exposure complete
23:01:55.232 00.049 10072 worker thread done servicing request
23:01:55.232 00.000 1032 OnExposeComplete: enter
23:01:55.235 00.003 1032 UpdateGuideState(): m_state=6
23:01:55.237 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7141
23:01:55.240 00.003 1032 Star::Find returns 1 (0), X=1102.03, Y=132.18, Mass=1217, SNR=24.5, Peak=104 HFD=3.1
23:01:55.242 00.002 1032 MultiStar: [#1 -0.05,-0.01,0.99,U] [#2 -0.05,-0.12,0.88,U] [#3 0.05,0.20,0.78,U] [#4 0.21,-0.17,0.00,M1] [#5 0.00,0.30,0.00,M3] [#6 -0.16,-0.13,0.66,U] [#7 0.01,-0.08,0.74,U] [#8 -0.22,-0.01,0.57,U] 
23:01:55.245 00.003 1032 refined, 6 included, MultiStar: {-0.01, -0.06}, one-star: {0.20, -0.20}
23:01:55.246 00.001 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
23:01:55.248 00.002 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
23:01:55.249 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.79 mountX=-0.05 mountY=0.03, mountTheta=2.66
23:01:55.252 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
23:01:55.253 00.001 1032 Enqueuing Move request for scope (-0.01, -0.06)
23:01:55.255 00.002 10072 Worker thread wakes up
23:01:55.255 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
23:01:55.255 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
23:01:55.255 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.03
23:01:55.258 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:01:55.260 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.46
23:01:55.260 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
23:01:55.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:55.261 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:01:55.261 00.000 10072 MoveAxis(E, 17, ABG)
23:01:55.261 00.000 10072 Guiding  Dir = 2, Dur = 17
23:01:55.261 00.000 10072 IsGuiding returns 0
23:01:55.261 00.000 10072 PulseGuide returned control before completion, sleep 27
23:01:55.279 00.018 1032 UpdateGuideState exits: m=1217 SNR=24.5
23:01:55.282 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:55.284 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:55.285 00.001 1032 Enqueuing Expose request
23:01:55.290 00.005 10072 IsGuiding returns 0
23:01:55.290 00.000 10072 Move returns status 0, amount 17
23:01:55.291 00.001 10072 MoveAxis(N, 0, ABG)
23:01:55.291 00.000 10072 Move returns status 0, amount 0
23:01:55.291 00.000 10072 move complete, result=0
23:01:55.291 00.000 10072 worker thread done servicing request
23:01:55.291 00.000 10072 Worker thread wakes up
23:01:55.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:55.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:55.295 00.004 1032 GuideStep: -0.1 px 17 ms EAST, 0.0 px 0 ms NORTH
23:01:55.697 00.402 10072 Exposure complete
23:01:55.751 00.054 10072 worker thread done servicing request
23:01:55.752 00.001 1032 OnExposeComplete: enter
23:01:55.753 00.001 1032 UpdateGuideState(): m_state=6
23:01:55.755 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7142
23:01:55.757 00.002 1032 Star::Find returns 1 (0), X=1102.07, Y=132.14, Mass=1381, SNR=26.1, Peak=117 HFD=3.0
23:01:55.758 00.001 1032 MultiStar: [#1 0.23,-0.01,0.96,U] [#2 -0.10,0.02,0.80,U] [#3 0.14,0.03,0.75,U] [#4 0.07,0.01,0.65,U] [#5 0.01,0.30,0.00,M4] [#6 -0.25,0.23,0.00,M3] [#7 0.05,-0.13,0.72,U] [#8 -0.23,-0.06,0.56,U] 
23:01:55.759 00.001 1032 refined, 6 included, MultiStar: {0.08, -0.06}, one-star: {0.24, -0.24}
23:01:55.762 00.003 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
23:01:55.763 00.001 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
23:01:55.765 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.65 mountX=-0.08 mountY=-0.06, mountTheta=-2.48
23:01:55.766 00.001 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
23:01:55.769 00.003 1032 Enqueuing Move request for scope (0.08, -0.06)
23:01:55.770 00.001 10072 Worker thread wakes up
23:01:55.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
23:01:55.770 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
23:01:55.770 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
23:01:55.772 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:01:55.775 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.46
23:01:55.775 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:01:55.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:55.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:01:55.775 00.000 10072 MoveAxis(E, 14, ABG)
23:01:55.776 00.001 10072 Guiding  Dir = 2, Dur = 14
23:01:55.776 00.000 10072 IsGuiding returns 0
23:01:55.776 00.000 10072 PulseGuide returned control before completion, sleep 24
23:01:55.794 00.018 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:01:55.797 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:55.800 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:55.802 00.002 1032 Enqueuing Expose request
23:01:55.804 00.002 10072 IsGuiding returns 0
23:01:55.805 00.001 10072 Move returns status 0, amount 14
23:01:55.805 00.000 10072 MoveAxis(N, 0, ABG)
23:01:55.805 00.000 10072 Move returns status 0, amount 0
23:01:55.805 00.000 10072 move complete, result=0
23:01:55.805 00.000 10072 worker thread done servicing request
23:01:55.805 00.000 10072 Worker thread wakes up
23:01:55.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:55.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:55.812 00.007 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:01:56.434 00.622 10072 Exposure complete
23:01:56.484 00.050 10072 worker thread done servicing request
23:01:56.485 00.001 1032 OnExposeComplete: enter
23:01:56.487 00.002 1032 UpdateGuideState(): m_state=6
23:01:56.489 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7143
23:01:56.493 00.004 1032 Star::Find returns 1 (0), X=1101.91, Y=132.24, Mass=1201, SNR=24.3, Peak=97 HFD=3.2
23:01:56.496 00.003 1032 MultiStar: [#1 0.10,-0.04,0.96,U] [#2 -0.11,-0.24,0.00,M1] [#3 0.09,0.10,0.83,U] [#4 0.08,-0.26,0.00,M1] [#5 -0.05,0.21,0.68,U] [#6 -0.14,0.08,0.66,U] [#7 0.02,-0.17,0.73,U] [#8 -0.03,-0.05,0.56,U] 
23:01:56.497 00.001 1032 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {0.08, -0.13}
23:01:56.499 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
23:01:56.501 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
23:01:56.503 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.31 mountX=-0.01 mountY=-0.02, mountTheta=-2.14
23:01:56.506 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
23:01:56.509 00.003 1032 Enqueuing Move request for scope (0.02, -0.01)
23:01:56.511 00.002 10072 Worker thread wakes up
23:01:56.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
23:01:56.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
23:01:56.511 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
23:01:56.515 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:01:56.516 00.001 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.46
23:01:56.518 00.002 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
23:01:56.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:56.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:01:56.518 00.000 10072 MoveAxis(E, 16, ABG)
23:01:56.518 00.000 10072 Guiding  Dir = 2, Dur = 16
23:01:56.519 00.001 10072 IsGuiding returns 0
23:01:56.519 00.000 10072 PulseGuide returned control before completion, sleep 26
23:01:56.537 00.018 1032 UpdateGuideState exits: m=1201 SNR=24.3
23:01:56.539 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:56.541 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:56.543 00.002 1032 Enqueuing Expose request
23:01:56.554 00.011 10072 IsGuiding returns 0
23:01:56.554 00.000 10072 Move returns status 0, amount 16
23:01:56.554 00.000 10072 MoveAxis(N, 0, ABG)
23:01:56.554 00.000 10072 Move returns status 0, amount 0
23:01:56.554 00.000 10072 move complete, result=0
23:01:56.554 00.000 10072 worker thread done servicing request
23:01:56.554 00.000 10072 Worker thread wakes up
23:01:56.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:56.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:56.558 00.004 1032 GuideStep: -0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
23:01:56.963 00.405 10072 Exposure complete
23:01:57.010 00.047 10072 worker thread done servicing request
23:01:57.010 00.000 1032 OnExposeComplete: enter
23:01:57.012 00.002 1032 UpdateGuideState(): m_state=6
23:01:57.014 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7144
23:01:57.016 00.002 1032 Star::Find returns 1 (0), X=1101.96, Y=132.08, Mass=1445, SNR=26.7, Peak=118 HFD=2.9
23:01:57.017 00.001 1032 MultiStar: [#1 0.14,-0.10,0.92,U] [#2 -0.12,-0.24,0.00,M2] [#3 0.24,0.12,0.00,M1] [#4 0.16,-0.04,0.64,U] [#5 -0.06,0.20,0.61,U] [#6 -0.27,-0.12,0.00,M3] [#7 0.09,-0.16,0.67,U] [#8 -0.05,-0.12,0.51,U] 
23:01:57.019 00.002 1032 refined, 5 included, MultiStar: {0.08, -0.11}, one-star: {0.13, -0.30}
23:01:57.021 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
23:01:57.023 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
23:01:57.026 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.91 mountX=-0.12 mountY=-0.05, mountTheta=-2.74
23:01:57.028 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.11, opts=13)
23:01:57.030 00.002 1032 Enqueuing Move request for scope (0.08, -0.11)
23:01:57.032 00.002 10072 Worker thread wakes up
23:01:57.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
23:01:57.032 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
23:01:57.032 00.000 10072 Moving (0.08, -0.11) raw xDistance=-0.12 yDistance=-0.05
23:01:57.035 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:01:57.037 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.46
23:01:57.037 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:01:57.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:57.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:01:57.037 00.000 10072 MoveAxis(E, 14, ABG)
23:01:57.037 00.000 10072 Guiding  Dir = 2, Dur = 14
23:01:57.037 00.000 10072 IsGuiding returns 0
23:01:57.038 00.001 10072 PulseGuide returned control before completion, sleep 24
23:01:57.053 00.015 1032 UpdateGuideState exits: m=1445 SNR=26.7
23:01:57.056 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:57.057 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:57.059 00.002 1032 Enqueuing Expose request
23:01:57.070 00.011 10072 IsGuiding returns 0
23:01:57.070 00.000 10072 Move returns status 0, amount 14
23:01:57.070 00.000 10072 MoveAxis(N, 0, ABG)
23:01:57.070 00.000 10072 Move returns status 0, amount 0
23:01:57.070 00.000 10072 move complete, result=0
23:01:57.070 00.000 10072 worker thread done servicing request
23:01:57.070 00.000 10072 Worker thread wakes up
23:01:57.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:57.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:57.071 00.001 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:01:57.696 00.625 10072 Exposure complete
23:01:57.747 00.051 10072 worker thread done servicing request
23:01:57.747 00.000 1032 OnExposeComplete: enter
23:01:57.750 00.003 1032 UpdateGuideState(): m_state=6
23:01:57.752 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7145
23:01:57.753 00.001 1032 Star::Find returns 1 (0), X=1101.98, Y=132.12, Mass=1247, SNR=24.8, Peak=105 HFD=3.0
23:01:57.755 00.002 1032 MultiStar: [#1 0.08,-0.20,1.09,U] [#2 0.03,-0.35,0.00,M3] [#3 0.20,-0.20,0.00,M2] [#4 0.27,-0.25,0.00,M1] [#5 -0.04,-0.00,0.69,U] [#6 -0.03,-0.14,0.68,U] [#7 0.16,-0.33,0.00,M1] [#8 -0.10,-0.32,0.00,M2] 
23:01:57.758 00.003 1032 refined, 3 included, MultiStar: {0.05, -0.17}, one-star: {0.15, -0.26}
23:01:57.759 00.001 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
23:01:57.760 00.001 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
23:01:57.762 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.26 mountX=-0.17 mountY=-0.01, mountTheta=-3.09
23:01:57.764 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.17, opts=13)
23:01:57.766 00.002 1032 Enqueuing Move request for scope (0.05, -0.17)
23:01:57.769 00.003 10072 Worker thread wakes up
23:01:57.769 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
23:01:57.769 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
23:01:57.769 00.000 10072 Moving (0.05, -0.17) raw xDistance=-0.17 yDistance=-0.01
23:01:57.771 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:01:57.773 00.002 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 287.46
23:01:57.773 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
23:01:57.773 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:57.773 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:01:57.773 00.000 10072 MoveAxis(E, 97, ABG)
23:01:57.774 00.001 10072 Guiding  Dir = 2, Dur = 97
23:01:57.774 00.000 10072 IsGuiding returns 0
23:01:57.774 00.000 10072 PulseGuide returned control before completion, sleep 107
23:01:57.791 00.017 1032 UpdateGuideState exits: m=1247 SNR=24.8
23:01:57.793 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:57.795 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:57.797 00.002 1032 Enqueuing Expose request
23:01:57.897 00.100 10072 IsGuiding returns 0
23:01:57.897 00.000 10072 Move returns status 0, amount 97
23:01:57.897 00.000 10072 MoveAxis(N, 0, ABG)
23:01:57.897 00.000 10072 Move returns status 0, amount 0
23:01:57.898 00.001 10072 move complete, result=0
23:01:57.898 00.000 1032 GuideStep: -0.2 px 97 ms EAST, -0.0 px 0 ms NORTH
23:01:57.900 00.002 10072 worker thread done servicing request
23:01:57.900 00.000 10072 Worker thread wakes up
23:01:57.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:57.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:58.305 00.405 10072 Exposure complete
23:01:58.363 00.058 10072 worker thread done servicing request
23:01:58.364 00.001 1032 OnExposeComplete: enter
23:01:58.368 00.004 1032 UpdateGuideState(): m_state=6
23:01:58.371 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7146
23:01:58.373 00.002 1032 Star::Find returns 1 (0), X=1101.85, Y=131.95, Mass=1352, SNR=25.8, Peak=97 HFD=3.0
23:01:58.375 00.002 1032 MultiStar: [#1 0.13,-0.31,0.00,M1] [#2 0.13,-0.48,0.00,M4] [#3 0.18,-0.10,0.79,U] [#4 0.13,-0.15,0.67,U] [#5 0.10,-0.03,0.70,U] [#6 -0.11,-0.20,0.61,U] [#7 0.02,-0.40,0.00,M2] [#8 -0.10,-0.43,0.00,M3] 
23:01:58.378 00.003 1032 refined, 4 included, MultiStar: {0.07, -0.20}, one-star: {0.02, -0.43}
23:01:58.380 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
23:01:58.382 00.002 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
23:01:58.383 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.25 mountX=-0.21 mountY=-0.01, mountTheta=-3.08
23:01:58.386 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.20, opts=13)
23:01:58.388 00.002 1032 Enqueuing Move request for scope (0.07, -0.20)
23:01:58.391 00.003 10072 Worker thread wakes up
23:01:58.391 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
23:01:58.391 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
23:01:58.391 00.000 10072 Moving (0.07, -0.20) raw xDistance=-0.21 yDistance=-0.01
23:01:58.393 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:01:58.396 00.003 10072 PPEC rslt: input = -0.21, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 287.47
23:01:58.396 00.000 10072 PPEC: input: -0.21, control: -0.12, exposure: 500
23:01:58.396 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:58.396 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:01:58.396 00.000 10072 MoveAxis(E, 112, ABG)
23:01:58.397 00.001 10072 Guiding  Dir = 2, Dur = 112
23:01:58.397 00.000 10072 IsGuiding returns 0
23:01:58.397 00.000 10072 PulseGuide returned control before completion, sleep 122
23:01:58.415 00.018 1032 UpdateGuideState exits: m=1352 SNR=25.8
23:01:58.418 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:58.420 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:58.421 00.001 1032 Enqueuing Expose request
23:01:58.522 00.101 10072 IsGuiding returns 0
23:01:58.523 00.001 10072 Move returns status 0, amount 112
23:01:58.523 00.000 10072 MoveAxis(N, 0, ABG)
23:01:58.523 00.000 10072 Move returns status 0, amount 0
23:01:58.523 00.000 10072 move complete, result=0
23:01:58.523 00.000 10072 worker thread done servicing request
23:01:58.523 00.000 10072 Worker thread wakes up
23:01:58.523 00.000 1032 GuideStep: -0.2 px 112 ms EAST, -0.0 px 0 ms NORTH
23:01:58.525 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:58.526 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:59.162 00.636 10072 Exposure complete
23:01:59.217 00.055 10072 worker thread done servicing request
23:01:59.217 00.000 1032 OnExposeComplete: enter
23:01:59.220 00.003 1032 UpdateGuideState(): m_state=6
23:01:59.224 00.004 1032 Star::Find(15, 1101, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7147
23:01:59.227 00.003 1032 Star::Find returns 1 (0), X=1101.89, Y=132.20, Mass=1488, SNR=27.1, Peak=125 HFD=3.1
23:01:59.229 00.002 1032 MultiStar: [#1 0.02,-0.02,0.94,U] [#2 0.01,-0.21,0.76,U] [#3 0.08,0.20,0.73,U] [#4 0.09,-0.08,0.64,U] [#5 -0.04,0.34,0.00,M1] [#6 -0.05,0.10,0.56,U] [#7 0.26,-0.03,0.00,M3] [#8 -0.05,-0.09,0.53,U] 
23:01:59.230 00.001 1032 refined, 6 included, MultiStar: {0.03, -0.05}, one-star: {0.06, -0.18}
23:01:59.232 00.002 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
23:01:59.233 00.001 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
23:01:59.235 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.04 mountX=-0.06 mountY=-0.02, mountTheta=-2.87
23:01:59.239 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
23:01:59.242 00.003 1032 Enqueuing Move request for scope (0.03, -0.05)
23:01:59.245 00.003 10072 Worker thread wakes up
23:01:59.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
23:01:59.245 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
23:01:59.245 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.02
23:01:59.247 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:01:59.250 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.47
23:01:59.250 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
23:01:59.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:59.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:01:59.251 00.001 10072 MoveAxis(E, 16, ABG)
23:01:59.251 00.000 10072 Guiding  Dir = 2, Dur = 16
23:01:59.251 00.000 10072 IsGuiding returns 0
23:01:59.252 00.001 10072 PulseGuide returned control before completion, sleep 26
23:01:59.270 00.018 1032 UpdateGuideState exits: m=1488 SNR=27.1
23:01:59.273 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:59.275 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:59.276 00.001 1032 Enqueuing Expose request
23:01:59.284 00.008 10072 IsGuiding returns 0
23:01:59.284 00.000 10072 Move returns status 0, amount 16
23:01:59.284 00.000 10072 MoveAxis(N, 0, ABG)
23:01:59.284 00.000 10072 Move returns status 0, amount 0
23:01:59.284 00.000 10072 move complete, result=0
23:01:59.284 00.000 10072 worker thread done servicing request
23:01:59.284 00.000 10072 Worker thread wakes up
23:01:59.284 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:59.285 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:59.285 00.000 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
23:01:59.694 00.409 10072 Exposure complete
23:01:59.748 00.054 10072 worker thread done servicing request
23:01:59.748 00.000 1032 OnExposeComplete: enter
23:01:59.750 00.002 1032 UpdateGuideState(): m_state=6
23:01:59.752 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7148
23:01:59.754 00.002 1032 Star::Find returns 1 (0), X=1101.87, Y=132.26, Mass=1353, SNR=25.8, Peak=99 HFD=3.3
23:01:59.756 00.002 1032 MultiStar: [#1 0.12,-0.04,0.91,U] [#2 -0.07,-0.15,0.80,U] [#3 0.22,0.24,0.00,M1] [#4 0.21,-0.03,0.67,U] [#5 0.14,0.35,0.00,M2] [#6 -0.19,0.05,0.63,U] [#7 0.06,-0.05,0.67,U] [#8 -0.10,-0.11,0.52,U] 
23:01:59.758 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.07}, one-star: {0.04, -0.12}
23:01:59.760 00.002 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
23:01:59.762 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
23:01:59.765 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.28 mountX=-0.07 mountY=-0.00, mountTheta=-3.11
23:01:59.768 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
23:01:59.770 00.002 1032 Enqueuing Move request for scope (0.02, -0.07)
23:01:59.773 00.003 10072 Worker thread wakes up
23:01:59.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
23:01:59.773 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
23:01:59.773 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=-0.00
23:01:59.775 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:01:59.777 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.47
23:01:59.777 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:01:59.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:59.778 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:01:59.778 00.000 10072 MoveAxis(E, 13, ABG)
23:01:59.778 00.000 10072 Guiding  Dir = 2, Dur = 13
23:01:59.778 00.000 10072 IsGuiding returns 0
23:01:59.780 00.002 10072 PulseGuide returned control before completion, sleep 23
23:01:59.797 00.017 1032 UpdateGuideState exits: m=1353 SNR=25.8
23:01:59.802 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:59.805 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:01:59.808 00.003 1032 Enqueuing Expose request
23:01:59.820 00.012 10072 IsGuiding returns 0
23:01:59.820 00.000 10072 Move returns status 0, amount 13
23:01:59.820 00.000 10072 MoveAxis(N, 0, ABG)
23:01:59.820 00.000 10072 Move returns status 0, amount 0
23:01:59.820 00.000 10072 move complete, result=0
23:01:59.820 00.000 10072 worker thread done servicing request
23:01:59.820 00.000 10072 Worker thread wakes up
23:01:59.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:01:59.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:01:59.825 00.005 1032 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
23:02:00.448 00.623 10072 Exposure complete
23:02:00.502 00.054 10072 worker thread done servicing request
23:02:00.502 00.000 1032 OnExposeComplete: enter
23:02:00.503 00.001 1032 UpdateGuideState(): m_state=6
23:02:00.506 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7149
23:02:00.509 00.003 1032 Star::Find returns 1 (0), X=1101.91, Y=132.07, Mass=1398, SNR=26.3, Peak=105 HFD=3.0
23:02:00.511 00.002 1032 MultiStar: [#1 0.14,-0.16,0.95,U] [#2 0.05,-0.25,0.76,U] [#3 0.18,0.10,0.76,U] [#4 0.07,-0.14,0.67,U] [#5 -0.23,0.07,0.66,U] [#6 -0.06,-0.08,0.58,U] [#7 0.15,-0.16,0.72,U] [#8 -0.27,-0.10,0.00,M2] 
23:02:00.512 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.13}, one-star: {0.08, -0.30}
23:02:00.514 00.002 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
23:02:00.516 00.002 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
23:02:00.519 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.15 mountX=-0.14 mountY=-0.02, mountTheta=-2.98
23:02:00.524 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.13, opts=13)
23:02:00.526 00.002 1032 Enqueuing Move request for scope (0.06, -0.13)
23:02:00.528 00.002 10072 Worker thread wakes up
23:02:00.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
23:02:00.528 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
23:02:00.528 00.000 10072 Moving (0.06, -0.13) raw xDistance=-0.14 yDistance=-0.02
23:02:00.530 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:02:00.533 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.47
23:02:00.533 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:02:00.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:00.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:02:00.533 00.000 10072 MoveAxis(E, 79, ABG)
23:02:00.533 00.000 10072 Guiding  Dir = 2, Dur = 79
23:02:00.534 00.001 10072 IsGuiding returns 0
23:02:00.534 00.000 10072 PulseGuide returned control before completion, sleep 89
23:02:00.553 00.019 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:02:00.557 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:00.558 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:00.560 00.002 1032 Enqueuing Expose request
23:02:00.633 00.073 10072 IsGuiding returns 0
23:02:00.633 00.000 10072 Move returns status 0, amount 79
23:02:00.633 00.000 10072 MoveAxis(N, 0, ABG)
23:02:00.633 00.000 10072 Move returns status 0, amount 0
23:02:00.633 00.000 10072 move complete, result=0
23:02:00.633 00.000 10072 worker thread done servicing request
23:02:00.633 00.000 1032 GuideStep: -0.1 px 79 ms EAST, -0.0 px 0 ms NORTH
23:02:00.636 00.003 10072 Worker thread wakes up
23:02:00.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:00.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:01.042 00.406 10072 Exposure complete
23:02:01.091 00.049 10072 worker thread done servicing request
23:02:01.092 00.001 1032 OnExposeComplete: enter
23:02:01.093 00.001 1032 UpdateGuideState(): m_state=6
23:02:01.095 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7150
23:02:01.098 00.003 1032 Star::Find returns 1 (0), X=1101.82, Y=132.27, Mass=1276, SNR=25.1, Peak=104 HFD=3.2
23:02:01.099 00.001 1032 MultiStar: [#1 0.09,-0.12,0.98,U] [#2 0.03,-0.16,0.79,U] [#3 0.17,0.07,0.79,U] [#4 0.00,-0.15,0.68,U] [#5 -0.21,0.14,0.00,M2] [#6 -0.30,0.08,0.00,M1] [#7 0.04,-0.15,0.75,U] [#8 -0.26,0.01,0.00,M3] 
23:02:01.100 00.001 1032 single-star, 5 included, MultiStar: {0.05, -0.10}, one-star: {-0.01, -0.11}
23:02:01.102 00.002 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.79)
23:02:01.104 00.002 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.79)
23:02:01.106 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.66 mountX=-0.10 mountY=0.04, mountTheta=2.79
23:02:01.109 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.11, opts=13)
23:02:01.111 00.002 1032 Enqueuing Move request for scope (-0.01, -0.11)
23:02:01.114 00.003 10072 Worker thread wakes up
23:02:01.114 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
23:02:01.114 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
23:02:01.114 00.000 10072 Moving (-0.01, -0.11) raw xDistance=-0.10 yDistance=0.04
23:02:01.116 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:02:01.118 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.47
23:02:01.118 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:02:01.119 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:01.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:02:01.119 00.000 10072 MoveAxis(E, 13, ABG)
23:02:01.119 00.000 10072 Guiding  Dir = 2, Dur = 13
23:02:01.119 00.000 10072 IsGuiding returns 0
23:02:01.119 00.000 10072 PulseGuide returned control before completion, sleep 23
23:02:01.138 00.019 1032 UpdateGuideState exits: m=1276 SNR=25.1
23:02:01.140 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:01.143 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:01.144 00.001 1032 Enqueuing Expose request
23:02:01.149 00.005 10072 IsGuiding returns 0
23:02:01.149 00.000 10072 Move returns status 0, amount 13
23:02:01.149 00.000 10072 MoveAxis(N, 0, ABG)
23:02:01.150 00.001 10072 Move returns status 0, amount 0
23:02:01.150 00.000 10072 move complete, result=0
23:02:01.150 00.000 10072 worker thread done servicing request
23:02:01.150 00.000 10072 Worker thread wakes up
23:02:01.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:01.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:01.153 00.003 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
23:02:01.778 00.625 10072 Exposure complete
23:02:01.830 00.052 10072 worker thread done servicing request
23:02:01.830 00.000 1032 OnExposeComplete: enter
23:02:01.832 00.002 1032 UpdateGuideState(): m_state=6
23:02:01.835 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7151
23:02:01.837 00.002 1032 Star::Find returns 1 (0), X=1101.74, Y=132.31, Mass=1354, SNR=25.9, Peak=102 HFD=3.5
23:02:01.839 00.002 1032 MultiStar: [#1 -0.05,0.14,0.97,U] [#2 0.04,0.01,0.84,U] [#3 0.20,0.24,0.00,M1] [#4 0.15,-0.03,0.68,U] [#5 -0.35,0.37,0.00,M3] [#6 -0.22,0.23,0.00,M2] [#7 0.01,-0.08,0.69,U] [#8 -0.36,0.21,0.00,M4] 
23:02:01.841 00.002 1032 refined, 4 included, MultiStar: {0.00, -0.00}, one-star: {-0.09, -0.07}
23:02:01.843 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:02:01.844 00.001 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:02:01.846 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-0.15 mountX=-0.00 mountY=-0.00, mountTheta=-1.98
23:02:01.848 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.00, opts=13)
23:02:01.850 00.002 1032 Enqueuing Move request for scope (0.00, -0.00)
23:02:01.851 00.001 10072 Worker thread wakes up
23:02:01.851 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
23:02:01.851 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
23:02:01.852 00.001 10072 Moving (0.00, -0.00) raw xDistance=-0.00 yDistance=-0.00
23:02:01.853 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:02:01.856 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
23:02:01.857 00.001 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:02:01.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:01.857 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:02:01.857 00.000 10072 MoveAxis(E, 14, ABG)
23:02:01.857 00.000 10072 Guiding  Dir = 2, Dur = 14
23:02:01.857 00.000 10072 IsGuiding returns 0
23:02:01.858 00.001 10072 PulseGuide returned control before completion, sleep 24
23:02:01.876 00.018 1032 UpdateGuideState exits: m=1354 SNR=25.9
23:02:01.878 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:01.880 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:01.882 00.002 1032 Enqueuing Expose request
23:02:01.884 00.002 10072 IsGuiding returns 0
23:02:01.884 00.000 10072 Move returns status 0, amount 14
23:02:01.885 00.001 10072 MoveAxis(N, 0, ABG)
23:02:01.885 00.000 10072 Move returns status 0, amount 0
23:02:01.885 00.000 10072 move complete, result=0
23:02:01.885 00.000 10072 worker thread done servicing request
23:02:01.885 00.000 10072 Worker thread wakes up
23:02:01.885 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:01.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:01.894 00.009 1032 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
23:02:02.294 00.400 10072 Exposure complete
23:02:02.347 00.053 10072 worker thread done servicing request
23:02:02.348 00.001 1032 OnExposeComplete: enter
23:02:02.349 00.001 1032 UpdateGuideState(): m_state=6
23:02:02.351 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7152
23:02:02.353 00.002 1032 Star::Find returns 1 (0), X=1101.75, Y=132.35, Mass=1350, SNR=25.8, Peak=94 HFD=3.5
23:02:02.357 00.004 1032 MultiStar: [#1 0.00,0.15,1.00,U] [#2 -0.05,0.13,0.80,U] [#3 0.18,0.17,0.77,U] [#4 0.04,0.10,0.70,U] [#5 -0.16,0.38,0.00,M4] [#6 -0.25,0.22,0.00,M3] [#7 -0.04,0.06,0.66,U] [#8 -0.45,0.17,0.00,M5] 
23:02:02.359 00.002 1032 single-star, 5 included, MultiStar: {0.00, 0.10}, one-star: {-0.08, -0.02}
23:02:02.363 00.004 1032 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.83) = xAngle (-4.68 = 1.60)
23:02:02.367 00.004 1032 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.68 = 1.60)
23:02:02.369 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-2.85 mountX=-0.00 mountY=0.09, mountTheta=1.60
23:02:02.373 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.02, opts=13)
23:02:02.375 00.002 1032 Enqueuing Move request for scope (-0.08, -0.02)
23:02:02.377 00.002 10072 Worker thread wakes up
23:02:02.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
23:02:02.377 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
23:02:02.377 00.000 10072 Moving (-0.08, -0.02) raw xDistance=-0.00 yDistance=0.09
23:02:02.381 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:02:02.384 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
23:02:02.384 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:02:02.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:02.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:02:02.384 00.000 10072 MoveAxis(E, 11, ABG)
23:02:02.384 00.000 10072 Guiding  Dir = 2, Dur = 11
23:02:02.384 00.000 10072 IsGuiding returns 0
23:02:02.385 00.001 10072 PulseGuide returned control before completion, sleep 21
23:02:02.402 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:02:02.404 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:02.406 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:02.407 00.001 1032 Enqueuing Expose request
23:02:02.416 00.009 10072 IsGuiding returns 0
23:02:02.416 00.000 10072 Move returns status 0, amount 11
23:02:02.416 00.000 10072 MoveAxis(N, 0, ABG)
23:02:02.416 00.000 10072 Move returns status 0, amount 0
23:02:02.416 00.000 10072 move complete, result=0
23:02:02.416 00.000 10072 worker thread done servicing request
23:02:02.416 00.000 10072 Worker thread wakes up
23:02:02.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:02.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:02.416 00.000 1032 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
23:02:03.047 00.631 10072 Exposure complete
23:02:03.099 00.052 10072 worker thread done servicing request
23:02:03.099 00.000 1032 OnExposeComplete: enter
23:02:03.101 00.002 1032 UpdateGuideState(): m_state=6
23:02:03.103 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7153
23:02:03.105 00.002 1032 Star::Find returns 1 (0), X=1101.85, Y=132.31, Mass=1324, SNR=25.6, Peak=100 HFD=3.4
23:02:03.108 00.003 1032 MultiStar: [#1 -0.05,-0.01,0.99,U] [#2 -0.07,-0.08,0.84,U] [#3 0.18,0.27,0.00,M1] [#4 0.05,0.03,0.67,U] [#5 -0.06,0.45,0.00,M5] [#6 -0.31,0.08,0.00,M4] [#7 -0.00,0.09,0.71,U] [#8 -0.37,-0.01,0.00,M6] 
23:02:03.109 00.001 1032 refined, 4 included, MultiStar: {-0.01, -0.01}, one-star: {0.02, -0.07}
23:02:03.110 00.001 1032 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.83) = xAngle (-4.15 = 2.14)
23:02:03.112 00.002 1032 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.15 = 2.14)
23:02:03.115 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.32 mountX=-0.01 mountY=0.02, mountTheta=2.14
23:02:03.117 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
23:02:03.119 00.002 1032 Enqueuing Move request for scope (-0.01, -0.01)
23:02:03.123 00.004 10072 Worker thread wakes up
23:02:03.123 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
23:02:03.123 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
23:02:03.123 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.02
23:02:03.126 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:02:03.128 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
23:02:03.128 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:02:03.128 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:03.129 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:02:03.129 00.000 10072 MoveAxis(E, 14, ABG)
23:02:03.129 00.000 10072 Guiding  Dir = 2, Dur = 14
23:02:03.129 00.000 10072 IsGuiding returns 0
23:02:03.129 00.000 10072 PulseGuide returned control before completion, sleep 24
23:02:03.146 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.6
23:02:03.149 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:03.150 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:03.152 00.002 1032 Enqueuing Expose request
23:02:03.169 00.017 10072 IsGuiding returns 0
23:02:03.169 00.000 10072 Move returns status 0, amount 14
23:02:03.169 00.000 10072 MoveAxis(N, 0, ABG)
23:02:03.169 00.000 10072 Move returns status 0, amount 0
23:02:03.169 00.000 10072 move complete, result=0
23:02:03.169 00.000 10072 worker thread done servicing request
23:02:03.169 00.000 10072 Worker thread wakes up
23:02:03.170 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:03.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:03.170 00.000 1032 GuideStep: -0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
23:02:03.583 00.413 10072 Exposure complete
23:02:03.633 00.050 10072 worker thread done servicing request
23:02:03.633 00.000 1032 OnExposeComplete: enter
23:02:03.635 00.002 1032 UpdateGuideState(): m_state=6
23:02:03.637 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7154
23:02:03.640 00.003 1032 Star::Find returns 1 (0), X=1101.96, Y=132.31, Mass=1349, SNR=25.8, Peak=113 HFD=3.3
23:02:03.641 00.001 1032 MultiStar: [#1 0.01,-0.03,0.97,U] [#2 -0.05,-0.11,0.81,U] [#3 0.08,0.27,0.00,M2] [#4 0.10,-0.06,0.71,U] [#5 -0.04,0.17,0.66,U] [#6 -0.26,0.05,0.00,M5] [#7 0.06,-0.07,0.70,U] [#8 -0.12,0.03,0.55,U] 
23:02:03.643 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.03}, one-star: {0.13, -0.06}
23:02:03.645 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
23:02:03.648 00.003 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
23:02:03.649 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.84 mountX=-0.03 mountY=-0.02, mountTheta=-2.67
23:02:03.652 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
23:02:03.655 00.003 1032 Enqueuing Move request for scope (0.02, -0.03)
23:02:03.656 00.001 10072 Worker thread wakes up
23:02:03.657 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
23:02:03.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
23:02:03.657 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.02
23:02:03.659 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:02:03.661 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
23:02:03.661 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:02:03.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:03.661 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:02:03.661 00.000 10072 MoveAxis(E, 13, ABG)
23:02:03.661 00.000 10072 Guiding  Dir = 2, Dur = 13
23:02:03.662 00.001 10072 IsGuiding returns 0
23:02:03.662 00.000 10072 PulseGuide returned control before completion, sleep 23
23:02:03.681 00.019 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:02:03.683 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:03.684 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:03.686 00.002 1032 Enqueuing Expose request
23:02:03.689 00.003 10072 IsGuiding returns 0
23:02:03.689 00.000 10072 Move returns status 0, amount 13
23:02:03.689 00.000 10072 MoveAxis(N, 0, ABG)
23:02:03.689 00.000 10072 Move returns status 0, amount 0
23:02:03.689 00.000 10072 move complete, result=0
23:02:03.690 00.001 10072 worker thread done servicing request
23:02:03.690 00.000 10072 Worker thread wakes up
23:02:03.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:03.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:03.697 00.007 1032 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
23:02:04.315 00.618 10072 Exposure complete
23:02:04.365 00.050 10072 worker thread done servicing request
23:02:04.365 00.000 1032 OnExposeComplete: enter
23:02:04.367 00.002 1032 UpdateGuideState(): m_state=6
23:02:04.368 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7155
23:02:04.371 00.003 1032 Star::Find returns 1 (0), X=1101.91, Y=132.32, Mass=1358, SNR=25.9, Peak=110 HFD=3.4
23:02:04.373 00.002 1032 MultiStar: [#1 0.17,0.03,0.95,U] [#2 -0.07,0.05,0.76,U] [#3 -0.05,0.28,0.00,M3] [#4 0.07,0.12,0.64,U] [#5 -0.08,0.23,0.63,U] [#6 -0.33,0.25,0.00,M6] [#7 0.08,0.11,0.69,U] [#8 -0.17,0.06,0.50,U] 
23:02:04.375 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.06}, one-star: {0.08, -0.06}
23:02:04.377 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
23:02:04.379 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
23:02:04.381 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.13 mountX=0.05 mountY=-0.05, mountTheta=-0.70
23:02:04.383 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
23:02:04.385 00.002 1032 Enqueuing Move request for scope (0.03, 0.06)
23:02:04.387 00.002 10072 Worker thread wakes up
23:02:04.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
23:02:04.387 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
23:02:04.388 00.001 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.05
23:02:04.389 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:02:04.391 00.002 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
23:02:04.393 00.002 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
23:02:04.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:04.393 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:02:04.393 00.000 10072 MoveAxis(E, 15, ABG)
23:02:04.393 00.000 10072 Guiding  Dir = 2, Dur = 15
23:02:04.393 00.000 10072 IsGuiding returns 0
23:02:04.394 00.001 10072 PulseGuide returned control before completion, sleep 25
23:02:04.411 00.017 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:02:04.413 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:04.415 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:04.416 00.001 1032 Enqueuing Expose request
23:02:04.422 00.006 10072 IsGuiding returns 0
23:02:04.422 00.000 10072 Move returns status 0, amount 15
23:02:04.422 00.000 10072 MoveAxis(N, 0, ABG)
23:02:04.422 00.000 10072 Move returns status 0, amount 0
23:02:04.422 00.000 10072 move complete, result=0
23:02:04.422 00.000 10072 worker thread done servicing request
23:02:04.423 00.001 10072 Worker thread wakes up
23:02:04.423 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:04.423 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:04.425 00.002 1032 GuideStep: 0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
23:02:04.834 00.409 10072 Exposure complete
23:02:04.881 00.047 10072 worker thread done servicing request
23:02:04.881 00.000 1032 OnExposeComplete: enter
23:02:04.884 00.003 1032 UpdateGuideState(): m_state=6
23:02:04.886 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7156
23:02:04.887 00.001 1032 Star::Find returns 1 (0), X=1101.90, Y=132.43, Mass=1365, SNR=25.9, Peak=114 HFD=3.3
23:02:04.889 00.002 1032 MultiStar: [#1 0.06,0.19,0.95,U] [#2 -0.17,0.02,0.74,U] [#3 0.23,0.24,0.00,M4] [#4 0.14,0.12,0.69,U] [#5 -0.23,0.31,0.00,M4] [#6 -0.16,0.18,0.63,U] [#7 0.06,0.16,0.70,U] [#8 -0.16,0.16,0.52,U] 
23:02:04.891 00.002 1032 single-star, 6 included, MultiStar: {-0.01, 0.12}, one-star: {0.07, 0.05}
23:02:04.894 00.003 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:02:04.897 00.003 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:02:04.899 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.62 mountX=0.03 mountY=-0.08, mountTheta=-1.21
23:02:04.902 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
23:02:04.904 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
23:02:04.906 00.002 10072 Worker thread wakes up
23:02:04.906 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
23:02:04.906 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
23:02:04.906 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
23:02:04.909 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:02:04.911 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.49
23:02:04.911 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:02:04.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:04.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:02:04.911 00.000 10072 MoveAxis(E, 13, ABG)
23:02:04.911 00.000 10072 Guiding  Dir = 2, Dur = 13
23:02:04.911 00.000 10072 IsGuiding returns 0
23:02:04.912 00.001 10072 PulseGuide returned control before completion, sleep 23
23:02:04.931 00.019 1032 UpdateGuideState exits: m=1365 SNR=25.9
23:02:04.933 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:04.935 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:04.937 00.002 1032 Enqueuing Expose request
23:02:04.939 00.002 10072 IsGuiding returns 0
23:02:04.939 00.000 10072 Move returns status 0, amount 13
23:02:04.939 00.000 10072 MoveAxis(N, 0, ABG)
23:02:04.939 00.000 10072 Move returns status 0, amount 0
23:02:04.939 00.000 10072 move complete, result=0
23:02:04.939 00.000 10072 worker thread done servicing request
23:02:04.939 00.000 10072 Worker thread wakes up
23:02:04.939 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:04.939 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:04.947 00.008 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:02:05.569 00.622 10072 Exposure complete
23:02:05.620 00.051 10072 worker thread done servicing request
23:02:05.620 00.000 1032 OnExposeComplete: enter
23:02:05.622 00.002 1032 UpdateGuideState(): m_state=6
23:02:05.623 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7157
23:02:05.625 00.002 1032 Star::Find returns 1 (0), X=1101.75, Y=132.52, Mass=1475, SNR=27.0, Peak=125 HFD=3.2
23:02:05.627 00.002 1032 MultiStar: [#1 0.13,0.16,0.93,U] [#2 -0.08,0.15,0.78,U] [#3 0.11,0.50,0.00,M5] [#4 0.08,0.06,0.69,U] [#5 -0.09,0.41,0.00,M5] [#6 -0.13,0.19,0.58,U] [#7 0.06,-0.02,0.66,U] [#8 -0.21,0.18,0.00,M4] 
23:02:05.630 00.003 1032 refined, 5 included, MultiStar: {0.00, 0.12}, one-star: {-0.07, 0.14}
23:02:05.631 00.001 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
23:02:05.633 00.002 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
23:02:05.634 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=0.11 mountY=-0.03, mountTheta=-0.27
23:02:05.638 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.12, opts=13)
23:02:05.639 00.001 1032 Enqueuing Move request for scope (0.00, 0.12)
23:02:05.642 00.003 10072 Worker thread wakes up
23:02:05.642 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
23:02:05.642 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
23:02:05.642 00.000 10072 Moving (0.00, 0.12) raw xDistance=0.11 yDistance=-0.03
23:02:05.644 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:02:05.646 00.002 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.49
23:02:05.646 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:02:05.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:05.646 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:02:05.646 00.000 10072 MoveAxis(E, 14, ABG)
23:02:05.647 00.001 10072 Guiding  Dir = 2, Dur = 14
23:02:05.647 00.000 10072 IsGuiding returns 0
23:02:05.647 00.000 10072 PulseGuide returned control before completion, sleep 24
23:02:05.665 00.018 1032 UpdateGuideState exits: m=1475 SNR=27.0
23:02:05.668 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:05.670 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:05.671 00.001 1032 Enqueuing Expose request
23:02:05.676 00.005 10072 IsGuiding returns 0
23:02:05.676 00.000 10072 Move returns status 0, amount 14
23:02:05.676 00.000 10072 MoveAxis(N, 0, ABG)
23:02:05.676 00.000 10072 Move returns status 0, amount 0
23:02:05.676 00.000 10072 move complete, result=0
23:02:05.676 00.000 10072 worker thread done servicing request
23:02:05.676 00.000 10072 Worker thread wakes up
23:02:05.676 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:05.676 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:05.682 00.006 1032 GuideStep: 0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
23:02:06.085 00.403 10072 Exposure complete
23:02:06.134 00.049 10072 worker thread done servicing request
23:02:06.134 00.000 1032 OnExposeComplete: enter
23:02:06.136 00.002 1032 UpdateGuideState(): m_state=6
23:02:06.138 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7158
23:02:06.140 00.002 1032 Star::Find returns 1 (0), X=1101.89, Y=132.26, Mass=1392, SNR=26.2, Peak=110 HFD=3.2
23:02:06.141 00.001 1032 MultiStar: [#1 0.02,0.02,0.94,U] [#2 0.00,0.00,0.80,U] [#3 0.15,0.34,0.00,M6] [#4 -0.07,0.13,0.68,U] [#5 -0.05,0.39,0.00,M6] [#6 -0.10,0.38,0.00,M5] [#7 -0.12,0.22,0.71,U] [#8 -0.05,0.17,0.51,U] 
23:02:06.144 00.003 1032 refined, 5 included, MultiStar: {-0.02, 0.05}, one-star: {0.06, -0.12}
23:02:06.147 00.003 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
23:02:06.149 00.002 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
23:02:06.150 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.90 mountX=0.05 mountY=0.00, mountTheta=0.07
23:02:06.153 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
23:02:06.155 00.002 1032 Enqueuing Move request for scope (-0.02, 0.05)
23:02:06.157 00.002 10072 Worker thread wakes up
23:02:06.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
23:02:06.157 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
23:02:06.157 00.000 10072 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.00
23:02:06.159 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:02:06.161 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.49
23:02:06.161 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:02:06.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:06.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:02:06.161 00.000 10072 MoveAxis(E, 10, ABG)
23:02:06.162 00.001 10072 Guiding  Dir = 2, Dur = 10
23:02:06.162 00.000 10072 IsGuiding returns 0
23:02:06.162 00.000 10072 PulseGuide returned control before completion, sleep 20
23:02:06.179 00.017 1032 UpdateGuideState exits: m=1392 SNR=26.2
23:02:06.182 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:06.184 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:06.185 00.001 1032 Enqueuing Expose request
23:02:06.192 00.007 10072 IsGuiding returns 0
23:02:06.192 00.000 10072 Move returns status 0, amount 10
23:02:06.192 00.000 10072 MoveAxis(N, 0, ABG)
23:02:06.192 00.000 10072 Move returns status 0, amount 0
23:02:06.192 00.000 10072 move complete, result=0
23:02:06.192 00.000 10072 worker thread done servicing request
23:02:06.192 00.000 10072 Worker thread wakes up
23:02:06.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:06.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:06.195 00.003 1032 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
23:02:06.820 00.625 10072 Exposure complete
23:02:06.868 00.048 10072 worker thread done servicing request
23:02:06.868 00.000 1032 OnExposeComplete: enter
23:02:06.871 00.003 1032 UpdateGuideState(): m_state=6
23:02:06.873 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7159
23:02:06.875 00.002 1032 Star::Find returns 1 (0), X=1101.92, Y=132.42, Mass=1286, SNR=25.2, Peak=102 HFD=3.3
23:02:06.876 00.001 1032 MultiStar: [#1 0.01,0.25,0.99,U] [#2 -0.08,0.03,0.80,U] [#3 0.16,0.23,0.00,M7] [#4 0.12,0.28,0.00,M1] [#5 -0.10,0.45,0.00,M7] [#6 -0.27,0.24,0.00,M6] [#7 0.23,0.14,0.00,M1] [#8 -0.18,0.24,0.00,M4] 
23:02:06.879 00.003 1032 single-star, 2 included, MultiStar: {0.01, 0.11}, one-star: {0.09, 0.04}
23:02:06.880 00.001 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:02:06.882 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:02:06.883 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.42 mountX=0.02 mountY=-0.10, mountTheta=-1.41
23:02:06.887 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
23:02:06.889 00.002 1032 Enqueuing Move request for scope (0.09, 0.04)
23:02:06.891 00.002 10072 Worker thread wakes up
23:02:06.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
23:02:06.891 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
23:02:06.891 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.02 yDistance=-0.10
23:02:06.894 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:02:06.897 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.49
23:02:06.897 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:02:06.897 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:06.897 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:02:06.897 00.000 10072 MoveAxis(E, 12, ABG)
23:02:06.898 00.001 10072 Guiding  Dir = 2, Dur = 12
23:02:06.898 00.000 10072 IsGuiding returns 0
23:02:06.898 00.000 10072 PulseGuide returned control before completion, sleep 22
23:02:06.915 00.017 1032 UpdateGuideState exits: m=1286 SNR=25.2
23:02:06.917 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:06.919 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:06.922 00.003 1032 Enqueuing Expose request
23:02:06.929 00.007 10072 IsGuiding returns 0
23:02:06.929 00.000 10072 Move returns status 0, amount 12
23:02:06.929 00.000 10072 MoveAxis(N, 0, ABG)
23:02:06.929 00.000 10072 Move returns status 0, amount 0
23:02:06.929 00.000 10072 move complete, result=0
23:02:06.929 00.000 10072 worker thread done servicing request
23:02:06.929 00.000 10072 Worker thread wakes up
23:02:06.929 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:06.930 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:06.933 00.003 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:02:07.338 00.405 10072 Exposure complete
23:02:07.391 00.053 10072 worker thread done servicing request
23:02:07.391 00.000 1032 OnExposeComplete: enter
23:02:07.394 00.003 1032 UpdateGuideState(): m_state=6
23:02:07.396 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7160
23:02:07.398 00.002 1032 Star::Find returns 1 (0), X=1101.78, Y=132.55, Mass=1410, SNR=26.4, Peak=118 HFD=3.2
23:02:07.401 00.003 1032 MultiStar: [#1 0.00,0.32,0.00,M1] [#2 -0.05,0.06,0.78,U] [#3 0.31,0.24,0.00,M8] [#4 0.06,0.17,0.65,U] [#5 -0.18,0.26,0.00,M8] [#6 -0.20,0.31,0.00,M7] [#7 0.00,0.18,0.72,U] [#8 -0.23,0.43,0.00,M5] 
23:02:07.403 00.002 1032 refined, 3 included, MultiStar: {-0.01, 0.15}, one-star: {-0.05, 0.17}
23:02:07.405 00.002 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
23:02:07.407 00.002 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
23:02:07.409 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.67 mountX=0.14 mountY=-0.02, mountTheta=-0.16
23:02:07.412 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.15, opts=13)
23:02:07.416 00.004 1032 Enqueuing Move request for scope (-0.01, 0.15)
23:02:07.418 00.002 10072 Worker thread wakes up
23:02:07.418 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
23:02:07.418 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
23:02:07.418 00.000 10072 Moving (-0.01, 0.15) raw xDistance=0.14 yDistance=-0.02
23:02:07.420 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:02:07.423 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.49
23:02:07.423 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
23:02:07.423 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:07.423 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:02:07.423 00.000 10072 MoveAxis(W, 59, ABG)
23:02:07.423 00.000 10072 Guiding  Dir = 3, Dur = 59
23:02:07.424 00.001 10072 IsGuiding returns 0
23:02:07.425 00.001 10072 PulseGuide returned control before completion, sleep 69
23:02:07.442 00.017 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:02:07.444 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:07.445 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:07.448 00.003 1032 Enqueuing Expose request
23:02:07.509 00.061 10072 IsGuiding returns 0
23:02:07.509 00.000 10072 Move returns status 0, amount 59
23:02:07.509 00.000 10072 MoveAxis(N, 0, ABG)
23:02:07.509 00.000 10072 Move returns status 0, amount 0
23:02:07.509 00.000 10072 move complete, result=0
23:02:07.509 00.000 10072 worker thread done servicing request
23:02:07.509 00.000 10072 Worker thread wakes up
23:02:07.509 00.000 1032 GuideStep: 0.1 px 59 ms WEST, -0.0 px 0 ms NORTH
23:02:07.512 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:07.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:08.139 00.627 10072 Exposure complete
23:02:08.190 00.051 10072 worker thread done servicing request
23:02:08.190 00.000 1032 OnExposeComplete: enter
23:02:08.192 00.002 1032 UpdateGuideState(): m_state=6
23:02:08.194 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7161
23:02:08.197 00.003 1032 Star::Find returns 1 (0), X=1102.00, Y=132.32, Mass=1250, SNR=24.8, Peak=108 HFD=3.3
23:02:08.198 00.001 1032 MultiStar: [#1 0.05,0.13,1.00,U] [#2 -0.01,0.02,0.77,U] [#3 0.21,0.31,0.00,M9] [#4 0.16,0.10,0.72,U] [#5 0.02,0.43,0.00,M9] [#6 -0.30,0.34,0.00,M8] [#7 0.04,0.11,0.74,U] [#8 -0.19,0.02,0.54,U] 
23:02:08.199 00.001 1032 refined, 5 included, MultiStar: {0.05, 0.05}, one-star: {0.17, -0.06}
23:02:08.202 00.003 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
23:02:08.203 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
23:02:08.207 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.08 cameraTheta=0.78 mountX=0.04 mountY=-0.07, mountTheta=-1.05
23:02:08.211 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
23:02:08.213 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
23:02:08.216 00.003 10072 Worker thread wakes up
23:02:08.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:02:08.216 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:02:08.216 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.07
23:02:08.219 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:02:08.222 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.50
23:02:08.222 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:02:08.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:08.222 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:02:08.222 00.000 10072 MoveAxis(E, 10, ABG)
23:02:08.222 00.000 10072 Guiding  Dir = 2, Dur = 10
23:02:08.222 00.000 10072 IsGuiding returns 0
23:02:08.223 00.001 10072 PulseGuide returned control before completion, sleep 20
23:02:08.243 00.020 1032 UpdateGuideState exits: m=1250 SNR=24.8
23:02:08.245 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:08.248 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:08.249 00.001 1032 Enqueuing Expose request
23:02:08.251 00.002 10072 IsGuiding returns 0
23:02:08.251 00.000 10072 Move returns status 0, amount 10
23:02:08.251 00.000 10072 MoveAxis(N, 0, ABG)
23:02:08.251 00.000 10072 Move returns status 0, amount 0
23:02:08.251 00.000 10072 move complete, result=0
23:02:08.251 00.000 10072 worker thread done servicing request
23:02:08.251 00.000 10072 Worker thread wakes up
23:02:08.251 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:08.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:08.259 00.008 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:02:08.657 00.398 10072 Exposure complete
23:02:08.706 00.049 10072 worker thread done servicing request
23:02:08.706 00.000 1032 OnExposeComplete: enter
23:02:08.708 00.002 1032 UpdateGuideState(): m_state=6
23:02:08.710 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7162
23:02:08.711 00.001 1032 Star::Find returns 1 (0), X=1101.90, Y=132.30, Mass=1459, SNR=26.8, Peak=112 HFD=3.4
23:02:08.714 00.003 1032 MultiStar: [#1 0.12,-0.01,0.94,U] [#2 0.03,-0.05,0.77,U] [#3 0.17,0.34,0.00,M10] [#4 0.14,0.15,0.65,U] [#5 -0.09,0.38,0.00,M10] [#6 -0.30,0.18,0.00,M9] [#7 0.03,0.05,0.71,U] [#8 -0.36,-0.00,0.00,M5] 
23:02:08.715 00.001 1032 refined, 4 included, MultiStar: {0.08, 0.00}, one-star: {0.07, -0.08}
23:02:08.717 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:02:08.718 00.001 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:02:08.720 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.04 mountX=-0.02 mountY=-0.08, mountTheta=-1.79
23:02:08.722 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
23:02:08.724 00.002 1032 Enqueuing Move request for scope (0.08, 0.00)
23:02:08.726 00.002 10072 Worker thread wakes up
23:02:08.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
23:02:08.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
23:02:08.726 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
23:02:08.728 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:02:08.731 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.50
23:02:08.731 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:02:08.732 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:08.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:02:08.732 00.000 10072 MoveAxis(E, 8, ABG)
23:02:08.732 00.000 10072 Guiding  Dir = 2, Dur = 8
23:02:08.733 00.001 10072 IsGuiding returns 0
23:02:08.736 00.003 10072 PulseGuide returned control before completion, sleep 18
23:02:08.751 00.015 1032 UpdateGuideState exits: m=1459 SNR=26.8
23:02:08.753 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:08.755 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:08.756 00.001 1032 Enqueuing Expose request
23:02:08.762 00.006 10072 IsGuiding returns 0
23:02:08.762 00.000 10072 Move returns status 0, amount 8
23:02:08.762 00.000 10072 MoveAxis(N, 0, ABG)
23:02:08.762 00.000 10072 Move returns status 0, amount 0
23:02:08.762 00.000 10072 move complete, result=0
23:02:08.762 00.000 10072 worker thread done servicing request
23:02:08.763 00.001 10072 Worker thread wakes up
23:02:08.763 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:08.763 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:08.764 00.001 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:02:09.390 00.626 10072 Exposure complete
23:02:09.441 00.051 10072 worker thread done servicing request
23:02:09.441 00.000 1032 OnExposeComplete: enter
23:02:09.443 00.002 1032 UpdateGuideState(): m_state=6
23:02:09.445 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7163
23:02:09.446 00.001 1032 Star::Find returns 1 (0), X=1102.03, Y=132.27, Mass=1369, SNR=26.0, Peak=111 HFD=3.2
23:02:09.448 00.002 1032 MultiStar: [#1 -0.09,0.16,0.92,U] [#2 -0.02,-0.05,0.79,U] [#3 0.19,0.08,0.79,U] [#4 0.18,-0.02,0.66,U] [#5 0.05,0.41,0.00,R] [#6 -0.15,0.08,0.62,U] [#7 -0.06,0.15,0.70,U] [#8 -0.36,0.12,0.00,M6] 
23:02:09.451 00.003 1032 refined, 6 included, MultiStar: {0.04, 0.04}, one-star: {0.20, -0.11}
23:02:09.452 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:02:09.454 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:02:09.455 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.69 mountX=0.02 mountY=-0.05, mountTheta=-1.14
23:02:09.457 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
23:02:09.459 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
23:02:09.460 00.001 10072 Worker thread wakes up
23:02:09.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:02:09.461 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:02:09.461 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.02 yDistance=-0.05
23:02:09.463 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:02:09.466 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.50
23:02:09.466 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:02:09.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:09.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:02:09.466 00.000 10072 MoveAxis(E, 9, ABG)
23:02:09.466 00.000 10072 Guiding  Dir = 2, Dur = 9
23:02:09.466 00.000 10072 IsGuiding returns 0
23:02:09.467 00.001 10072 PulseGuide returned control before completion, sleep 19
23:02:09.483 00.016 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:02:09.485 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:09.488 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:09.490 00.002 1032 Enqueuing Expose request
23:02:09.495 00.005 10072 IsGuiding returns 0
23:02:09.495 00.000 10072 Move returns status 0, amount 9
23:02:09.495 00.000 10072 MoveAxis(N, 0, ABG)
23:02:09.495 00.000 10072 Move returns status 0, amount 0
23:02:09.495 00.000 10072 move complete, result=0
23:02:09.495 00.000 10072 worker thread done servicing request
23:02:09.495 00.000 10072 Worker thread wakes up
23:02:09.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:09.496 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:09.499 00.003 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:02:09.902 00.403 10072 Exposure complete
23:02:09.951 00.049 10072 worker thread done servicing request
23:02:09.951 00.000 1032 OnExposeComplete: enter
23:02:09.954 00.003 1032 UpdateGuideState(): m_state=6
23:02:09.957 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7164
23:02:09.959 00.002 1032 Star::Find returns 1 (0), X=1101.99, Y=132.42, Mass=1499, SNR=27.2, Peak=125 HFD=3.4
23:02:09.962 00.003 1032 MultiStar: [#1 0.11,0.10,0.92,U] [#2 -0.01,-0.09,0.77,U] [#3 0.18,0.25,0.00,M10] [#4 0.02,0.13,0.64,U] [#5 -0.06,-0.09,0.65,U] [#6 -0.15,0.09,0.59,U] [#7 0.14,0.11,0.64,U] [#8 -0.27,0.23,0.00,M7] 
23:02:09.964 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.04}, one-star: {0.16, 0.04}
23:02:09.965 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
23:02:09.967 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
23:02:09.969 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.75 mountX=0.03 mountY=-0.05, mountTheta=-1.08
23:02:09.971 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
23:02:09.974 00.003 1032 Enqueuing Move request for scope (0.04, 0.04)
23:02:09.976 00.002 10072 Worker thread wakes up
23:02:09.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:02:09.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:02:09.976 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
23:02:09.978 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:02:09.980 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.50
23:02:09.980 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:02:09.980 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:09.980 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:02:09.980 00.000 10072 MoveAxis(E, 7, ABG)
23:02:09.982 00.002 10072 Guiding  Dir = 2, Dur = 7
23:02:09.982 00.000 10072 IsGuiding returns 0
23:02:09.982 00.000 10072 PulseGuide returned control before completion, sleep 17
23:02:10.001 00.019 1032 UpdateGuideState exits: m=1499 SNR=27.2
23:02:10.003 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:10.005 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:10.007 00.002 1032 Enqueuing Expose request
23:02:10.010 00.003 10072 IsGuiding returns 0
23:02:10.010 00.000 10072 Move returns status 0, amount 7
23:02:10.010 00.000 10072 MoveAxis(N, 0, ABG)
23:02:10.010 00.000 10072 Move returns status 0, amount 0
23:02:10.010 00.000 10072 move complete, result=0
23:02:10.011 00.001 10072 worker thread done servicing request
23:02:10.011 00.000 10072 Worker thread wakes up
23:02:10.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:10.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:10.019 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:02:10.636 00.617 10072 Exposure complete
23:02:10.688 00.052 1032 OnExposeComplete: enter
23:02:10.690 00.002 1032 UpdateGuideState(): m_state=6
23:02:10.693 00.003 10072 worker thread done servicing request
23:02:10.693 00.000 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7165
23:02:10.695 00.002 1032 Star::Find returns 1 (0), X=1102.03, Y=132.49, Mass=1506, SNR=27.3, Peak=126 HFD=3.4
23:02:10.698 00.003 1032 MultiStar: [#1 0.12,0.07,0.91,U] [#2 0.06,-0.02,0.73,U] [#3 0.31,0.18,0.00,R] [#4 0.18,0.03,0.63,U] [#5 -0.01,-0.16,0.65,U] [#6 -0.03,0.10,0.60,U] [#7 0.02,-0.00,0.69,U] [#8 -0.17,0.12,0.48,U] 
23:02:10.701 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.20, 0.11}
23:02:10.703 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:02:10.706 00.003 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:02:10.708 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.47 mountX=0.02 mountY=-0.07, mountTheta=-1.36
23:02:10.710 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
23:02:10.713 00.003 1032 Enqueuing Move request for scope (0.07, 0.03)
23:02:10.715 00.002 10072 Worker thread wakes up
23:02:10.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:02:10.715 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:02:10.715 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.02 yDistance=-0.07
23:02:10.717 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:02:10.719 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.50
23:02:10.719 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:02:10.719 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:10.720 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:02:10.720 00.000 10072 MoveAxis(E, 7, ABG)
23:02:10.720 00.000 10072 Guiding  Dir = 2, Dur = 7
23:02:10.720 00.000 10072 IsGuiding returns 0
23:02:10.720 00.000 10072 PulseGuide returned control before completion, sleep 17
23:02:10.736 00.016 1032 UpdateGuideState exits: m=1506 SNR=27.3
23:02:10.740 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:10.742 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:10.744 00.002 1032 Enqueuing Expose request
23:02:10.746 00.002 10072 IsGuiding returns 0
23:02:10.746 00.000 10072 Move returns status 0, amount 7
23:02:10.746 00.000 10072 MoveAxis(N, 0, ABG)
23:02:10.746 00.000 10072 Move returns status 0, amount 0
23:02:10.746 00.000 10072 move complete, result=0
23:02:10.746 00.000 10072 worker thread done servicing request
23:02:10.746 00.000 10072 Worker thread wakes up
23:02:10.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:10.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:10.753 00.007 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:02:11.152 00.399 10072 Exposure complete
23:02:11.203 00.051 10072 worker thread done servicing request
23:02:11.203 00.000 1032 OnExposeComplete: enter
23:02:11.206 00.003 1032 UpdateGuideState(): m_state=6
23:02:11.207 00.001 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7166
23:02:11.209 00.002 1032 Star::Find returns 1 (0), X=1102.05, Y=132.25, Mass=1456, SNR=26.8, Peak=118 HFD=3.2
23:02:11.212 00.003 1032 MultiStar: [#1 0.10,-0.05,0.92,U] [#2 0.08,-0.19,0.76,U] [#3 0.05,0.00,0.75,U] [#4 0.18,-0.09,0.65,U] [#5 0.07,-0.33,0.00,M1] [#6 0.07,0.01,0.65,U] [#7 0.16,-0.13,0.69,U] [#8 -0.08,0.07,0.50,U] 
23:02:11.215 00.003 1032 refined, 7 included, MultiStar: {0.11, -0.07}, one-star: {0.22, -0.13}
23:02:11.217 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
23:02:11.218 00.001 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
23:02:11.220 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.58 mountX=-0.10 mountY=-0.09, mountTheta=-2.41
23:02:11.223 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
23:02:11.225 00.002 1032 Enqueuing Move request for scope (0.11, -0.07)
23:02:11.227 00.002 10072 Worker thread wakes up
23:02:11.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
23:02:11.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
23:02:11.227 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.10 yDistance=-0.09
23:02:11.228 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:02:11.231 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.50
23:02:11.231 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:02:11.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:11.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:02:11.231 00.000 10072 MoveAxis(E, 6, ABG)
23:02:11.231 00.000 10072 Guiding  Dir = 2, Dur = 6
23:02:11.232 00.001 10072 IsGuiding returns 0
23:02:11.232 00.000 10072 PulseGuide returned control before completion, sleep 16
23:02:11.248 00.016 1032 UpdateGuideState exits: m=1456 SNR=26.8
23:02:11.250 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:11.252 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:11.253 00.001 1032 Enqueuing Expose request
23:02:11.258 00.005 10072 IsGuiding returns 0
23:02:11.258 00.000 10072 Move returns status 0, amount 6
23:02:11.258 00.000 10072 MoveAxis(N, 0, ABG)
23:02:11.258 00.000 10072 Move returns status 0, amount 0
23:02:11.258 00.000 10072 move complete, result=0
23:02:11.258 00.000 10072 worker thread done servicing request
23:02:11.259 00.001 10072 Worker thread wakes up
23:02:11.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:11.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:11.263 00.004 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:02:11.883 00.620 10072 Exposure complete
23:02:11.939 00.056 10072 worker thread done servicing request
23:02:11.939 00.000 1032 OnExposeComplete: enter
23:02:11.942 00.003 1032 UpdateGuideState(): m_state=6
23:02:11.944 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7167
23:02:11.946 00.002 1032 Star::Find returns 1 (0), X=1101.91, Y=132.04, Mass=1462, SNR=26.9, Peak=108 HFD=3.0
23:02:11.948 00.002 1032 MultiStar: [#1 0.16,-0.25,0.00,M1] [#2 0.27,-0.38,0.00,M1] [#3 0.04,-0.25,0.74,U] [#4 0.22,-0.28,0.00,M1] [#5 -0.02,-0.46,0.00,M2] [#6 -0.15,-0.24,0.00,M6] [#7 0.07,-0.27,0.00,M1] [#8 -0.17,-0.23,0.00,M6] 
23:02:11.950 00.002 1032 refined, 1 included, MultiStar: {0.06, -0.30}, one-star: {0.08, -0.34}
23:02:11.951 00.001 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.09)
23:02:11.953 00.002 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.09)
23:02:11.955 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.30 hyp=0.30 cameraTheta=-1.37 mountX=-0.30 mountY=0.02, mountTheta=3.09
23:02:11.958 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.30, opts=13)
23:02:11.962 00.004 1032 Enqueuing Move request for scope (0.06, -0.30)
23:02:11.964 00.002 10072 Worker thread wakes up
23:02:11.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.30) opts 0xd
23:02:11.964 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.30)
23:02:11.964 00.000 10072 Moving (0.06, -0.30) raw xDistance=-0.30 yDistance=0.02
23:02:11.966 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:02:11.968 00.002 10072 PPEC rslt: input = -0.30, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 287.51
23:02:11.969 00.001 10072 PPEC: input: -0.30, control: -0.16, exposure: 500
23:02:11.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:11.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:02:11.969 00.000 10072 MoveAxis(E, 150, ABG)
23:02:11.969 00.000 10072 Guiding  Dir = 2, Dur = 150
23:02:11.969 00.000 10072 IsGuiding returns 0
23:02:11.970 00.001 10072 PulseGuide returned control before completion, sleep 160
23:02:11.988 00.018 1032 UpdateGuideState exits: m=1462 SNR=26.9
23:02:11.993 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:11.995 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:11.997 00.002 1032 Enqueuing Expose request
23:02:12.146 00.149 10072 IsGuiding returns 0
23:02:12.146 00.000 10072 Move returns status 0, amount 150
23:02:12.146 00.000 10072 MoveAxis(N, 0, ABG)
23:02:12.146 00.000 10072 Move returns status 0, amount 0
23:02:12.146 00.000 10072 move complete, result=0
23:02:12.146 00.000 10072 worker thread done servicing request
23:02:12.146 00.000 1032 GuideStep: -0.3 px 150 ms EAST, 0.0 px 0 ms NORTH
23:02:12.149 00.003 10072 Worker thread wakes up
23:02:12.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:12.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:12.569 00.420 10072 Exposure complete
23:02:12.626 00.057 10072 worker thread done servicing request
23:02:12.626 00.000 1032 OnExposeComplete: enter
23:02:12.628 00.002 1032 UpdateGuideState(): m_state=6
23:02:12.630 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7168
23:02:12.633 00.003 1032 Star::Find returns 1 (0), X=1101.93, Y=132.17, Mass=1301, SNR=25.3, Peak=97 HFD=3.1
23:02:12.635 00.002 1032 MultiStar: [#1 0.15,-0.27,0.00,M2] [#2 0.22,-0.25,0.00,M2] [#3 -0.07,-0.04,0.78,U] [#4 0.31,-0.07,0.00,M2] [#5 -0.08,-0.42,0.00,M3] [#6 0.09,-0.14,0.64,U] [#7 0.11,-0.25,0.00,M2] [#8 -0.10,-0.05,0.54,U] 
23:02:12.637 00.002 1032 refined, 3 included, MultiStar: {0.02, -0.12}, one-star: {0.10, -0.20}
23:02:12.638 00.001 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.02)
23:02:12.640 00.002 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.02)
23:02:12.643 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.43 mountX=-0.12 mountY=0.01, mountTheta=3.02
23:02:12.649 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.12, opts=13)
23:02:12.651 00.002 1032 Enqueuing Move request for scope (0.02, -0.12)
23:02:12.653 00.002 10072 Worker thread wakes up
23:02:12.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
23:02:12.653 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
23:02:12.653 00.000 10072 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=0.01
23:02:12.655 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:02:12.658 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.51
23:02:12.658 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:02:12.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:12.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:02:12.658 00.000 10072 MoveAxis(E, 5, ABG)
23:02:12.658 00.000 10072 Guiding  Dir = 2, Dur = 5
23:02:12.658 00.000 10072 IsGuiding returns 0
23:02:12.660 00.002 10072 PulseGuide returned control before completion, sleep 15
23:02:12.677 00.017 10072 IsGuiding returns 0
23:02:12.677 00.000 10072 Move returns status 0, amount 5
23:02:12.677 00.000 10072 MoveAxis(N, 0, ABG)
23:02:12.677 00.000 10072 Move returns status 0, amount 0
23:02:12.677 00.000 10072 move complete, result=0
23:02:12.677 00.000 10072 worker thread done servicing request
23:02:12.680 00.003 1032 UpdateGuideState exits: m=1301 SNR=25.3
23:02:12.682 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:12.684 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:12.686 00.002 1032 Enqueuing Expose request
23:02:12.688 00.002 10072 Worker thread wakes up
23:02:12.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:12.688 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:12.688 00.000 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
23:02:13.321 00.633 10072 Exposure complete
23:02:13.372 00.051 10072 worker thread done servicing request
23:02:13.372 00.000 1032 OnExposeComplete: enter
23:02:13.374 00.002 1032 UpdateGuideState(): m_state=6
23:02:13.377 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7169
23:02:13.379 00.002 1032 Star::Find returns 1 (0), X=1102.10, Y=132.18, Mass=1468, SNR=26.9, Peak=127 HFD=3.0
23:02:13.381 00.002 1032 MultiStar: [#1 0.20,0.07,0.94,U] [#2 0.04,-0.19,0.78,U] [#3 -0.01,0.01,0.74,U] [#4 0.19,-0.02,0.64,U] [#5 -0.08,-0.15,0.63,U] [#6 -0.12,0.11,0.56,U] [#7 0.21,0.12,0.65,U] [#8 -0.08,0.06,0.47,U] 
23:02:13.382 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.27, -0.20}
23:02:13.383 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
23:02:13.386 00.003 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
23:02:13.387 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.35 mountX=-0.05 mountY=-0.08, mountTheta=-2.19
23:02:13.390 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
23:02:13.392 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
23:02:13.395 00.003 10072 Worker thread wakes up
23:02:13.395 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
23:02:13.395 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
23:02:13.395 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
23:02:13.398 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:02:13.400 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.51
23:02:13.400 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:02:13.401 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:13.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:02:13.401 00.000 10072 MoveAxis(E, 5, ABG)
23:02:13.401 00.000 10072 Guiding  Dir = 2, Dur = 5
23:02:13.401 00.000 10072 IsGuiding returns 0
23:02:13.402 00.001 10072 PulseGuide returned control before completion, sleep 15
23:02:13.418 00.016 1032 UpdateGuideState exits: m=1468 SNR=26.9
23:02:13.420 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:13.423 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:13.425 00.002 1032 Enqueuing Expose request
23:02:13.427 00.002 10072 IsGuiding returns 0
23:02:13.427 00.000 10072 Move returns status 0, amount 5
23:02:13.427 00.000 10072 MoveAxis(N, 0, ABG)
23:02:13.427 00.000 10072 Move returns status 0, amount 0
23:02:13.427 00.000 10072 move complete, result=0
23:02:13.427 00.000 10072 worker thread done servicing request
23:02:13.427 00.000 10072 Worker thread wakes up
23:02:13.428 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:13.428 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:13.435 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:02:13.836 00.401 10072 Exposure complete
23:02:13.888 00.052 10072 worker thread done servicing request
23:02:13.888 00.000 1032 OnExposeComplete: enter
23:02:13.890 00.002 1032 UpdateGuideState(): m_state=6
23:02:13.892 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7170
23:02:13.896 00.004 1032 Star::Find returns 1 (0), X=1101.86, Y=132.41, Mass=1367, SNR=26.0, Peak=114 HFD=3.3
23:02:13.899 00.003 1032 MultiStar: [#1 0.11,0.19,1.03,U] [#2 0.12,0.03,0.78,U] [#3 -0.05,-0.10,0.72,U] [#4 0.23,-0.12,0.00,M2] [#5 -0.02,-0.08,0.65,U] [#6 -0.05,0.19,0.63,U] [#7 0.16,0.03,0.67,U] [#8 -0.09,0.16,0.48,U] 
23:02:13.901 00.002 1032 single-star, 7 included, MultiStar: {0.04, 0.06}, one-star: {0.03, 0.03}
23:02:13.902 00.001 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
23:02:13.904 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
23:02:13.905 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.88 mountX=0.03 mountY=-0.04, mountTheta=-0.95
23:02:13.909 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
23:02:13.910 00.001 1032 Enqueuing Move request for scope (0.03, 0.03)
23:02:13.912 00.002 10072 Worker thread wakes up
23:02:13.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:02:13.912 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:02:13.912 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.03 yDistance=-0.04
23:02:13.915 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=146, Gamma=2.230
23:02:13.917 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.51
23:02:13.917 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:02:13.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:13.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:02:13.917 00.000 10072 MoveAxis(E, 6, ABG)
23:02:13.917 00.000 10072 Guiding  Dir = 2, Dur = 6
23:02:13.917 00.000 10072 IsGuiding returns 0
23:02:13.918 00.001 10072 PulseGuide returned control before completion, sleep 16
23:02:13.936 00.018 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:02:13.938 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:13.940 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:13.942 00.002 1032 Enqueuing Expose request
23:02:13.944 00.002 10072 IsGuiding returns 0
23:02:13.944 00.000 10072 Move returns status 0, amount 6
23:02:13.944 00.000 10072 MoveAxis(N, 0, ABG)
23:02:13.944 00.000 10072 Move returns status 0, amount 0
23:02:13.944 00.000 10072 move complete, result=0
23:02:13.945 00.001 10072 worker thread done servicing request
23:02:13.945 00.000 10072 Worker thread wakes up
23:02:13.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:13.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:13.951 00.006 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:02:14.573 00.622 10072 Exposure complete
23:02:14.624 00.051 10072 worker thread done servicing request
23:02:14.624 00.000 1032 OnExposeComplete: enter
23:02:14.626 00.002 1032 UpdateGuideState(): m_state=6
23:02:14.628 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7171
23:02:14.630 00.002 1032 Star::Find returns 1 (0), X=1101.99, Y=132.15, Mass=1340, SNR=25.7, Peak=109 HFD=3.1
23:02:14.632 00.002 1032 MultiStar: [#1 0.11,-0.18,0.98,U] [#2 0.11,-0.21,0.79,U] [#3 -0.08,0.02,0.76,U] [#4 0.18,-0.22,0.00,M3] [#5 0.03,-0.23,0.70,U] [#6 -0.08,0.03,0.59,U] [#7 0.09,-0.20,0.71,U] [#8 -0.13,-0.13,0.53,U] 
23:02:14.634 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.15}, one-star: {0.16, -0.22}
23:02:14.636 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
23:02:14.638 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
23:02:14.639 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.29 mountX=-0.16 mountY=-0.00, mountTheta=-3.12
23:02:14.641 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.15, opts=13)
23:02:14.644 00.003 1032 Enqueuing Move request for scope (0.04, -0.15)
23:02:14.646 00.002 10072 Worker thread wakes up
23:02:14.646 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
23:02:14.646 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
23:02:14.646 00.000 10072 Moving (0.04, -0.15) raw xDistance=-0.16 yDistance=-0.00
23:02:14.649 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:02:14.651 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.51
23:02:14.651 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
23:02:14.651 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:14.651 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:02:14.651 00.000 10072 MoveAxis(E, 81, ABG)
23:02:14.651 00.000 10072 Guiding  Dir = 2, Dur = 81
23:02:14.651 00.000 10072 IsGuiding returns 0
23:02:14.652 00.001 10072 PulseGuide returned control before completion, sleep 91
23:02:14.668 00.016 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:02:14.671 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:14.673 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:14.675 00.002 1032 Enqueuing Expose request
23:02:14.756 00.081 10072 IsGuiding returns 0
23:02:14.756 00.000 10072 Move returns status 0, amount 81
23:02:14.756 00.000 10072 MoveAxis(N, 0, ABG)
23:02:14.756 00.000 10072 Move returns status 0, amount 0
23:02:14.756 00.000 10072 move complete, result=0
23:02:14.756 00.000 10072 worker thread done servicing request
23:02:14.756 00.000 10072 Worker thread wakes up
23:02:14.757 00.001 1032 GuideStep: -0.2 px 81 ms EAST, -0.0 px 0 ms NORTH
23:02:14.759 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:14.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:15.179 00.420 10072 Exposure complete
23:02:15.236 00.057 10072 worker thread done servicing request
23:02:15.236 00.000 1032 OnExposeComplete: enter
23:02:15.240 00.004 1032 UpdateGuideState(): m_state=6
23:02:15.244 00.004 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7172
23:02:15.245 00.001 1032 Star::Find returns 1 (0), X=1102.04, Y=132.19, Mass=1340, SNR=25.7, Peak=116 HFD=3.1
23:02:15.247 00.002 1032 MultiStar: [#1 0.17,-0.03,0.99,U] [#2 0.04,-0.19,0.80,U] [#3 0.03,-0.04,0.76,U] [#4 0.15,-0.11,0.64,U] [#5 -0.07,-0.19,0.65,U] [#6 -0.15,0.15,0.63,U] [#7 0.11,-0.11,0.73,U] [#8 -0.15,0.02,0.53,U] 
23:02:15.249 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.21, -0.19}
23:02:15.251 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
23:02:15.253 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
23:02:15.254 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-0.97 mountX=-0.10 mountY=-0.03, mountTheta=-2.80
23:02:15.257 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
23:02:15.259 00.002 1032 Enqueuing Move request for scope (0.06, -0.09)
23:02:15.261 00.002 10072 Worker thread wakes up
23:02:15.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
23:02:15.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
23:02:15.261 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.03
23:02:15.263 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:02:15.265 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.52
23:02:15.265 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:02:15.265 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:15.265 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:02:15.265 00.000 10072 MoveAxis(E, 6, ABG)
23:02:15.265 00.000 10072 Guiding  Dir = 2, Dur = 6
23:02:15.266 00.001 10072 IsGuiding returns 0
23:02:15.267 00.001 10072 PulseGuide returned control before completion, sleep 16
23:02:15.285 00.018 10072 IsGuiding returns 0
23:02:15.285 00.000 10072 Move returns status 0, amount 6
23:02:15.285 00.000 10072 MoveAxis(N, 0, ABG)
23:02:15.285 00.000 10072 Move returns status 0, amount 0
23:02:15.285 00.000 10072 move complete, result=0
23:02:15.285 00.000 10072 worker thread done servicing request
23:02:15.285 00.000 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:02:15.287 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:15.288 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:15.290 00.002 1032 Enqueuing Expose request
23:02:15.292 00.002 10072 Worker thread wakes up
23:02:15.292 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:02:15.295 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:15.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:15.928 00.633 10072 Exposure complete
23:02:15.984 00.056 10072 worker thread done servicing request
23:02:15.984 00.000 1032 OnExposeComplete: enter
23:02:15.986 00.002 1032 UpdateGuideState(): m_state=6
23:02:15.989 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7173
23:02:15.991 00.002 1032 Star::Find returns 1 (0), X=1101.94, Y=132.39, Mass=1416, SNR=26.4, Peak=117 HFD=3.4
23:02:15.995 00.004 1032 MultiStar: [#1 0.15,0.07,0.95,U] [#2 0.15,-0.08,0.74,U] [#3 -0.15,0.12,0.80,U] [#4 0.09,-0.07,0.70,U] [#5 0.08,-0.20,0.68,U] [#6 -0.08,0.09,0.60,U] [#7 0.26,0.04,0.00,M1] [#8 -0.04,0.06,0.54,U] 
23:02:15.997 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.00}, one-star: {0.11, 0.02}
23:02:15.998 00.001 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
23:02:16.000 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
23:02:16.002 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.02 mountX=-0.01 mountY=-0.05, mountTheta=-1.81
23:02:16.006 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
23:02:16.007 00.001 1032 Enqueuing Move request for scope (0.05, 0.00)
23:02:16.010 00.003 10072 Worker thread wakes up
23:02:16.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
23:02:16.010 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
23:02:16.010 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
23:02:16.012 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:02:16.015 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.52
23:02:16.015 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:02:16.015 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:16.015 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:02:16.015 00.000 10072 MoveAxis(E, 6, ABG)
23:02:16.015 00.000 10072 Guiding  Dir = 2, Dur = 6
23:02:16.015 00.000 10072 IsGuiding returns 0
23:02:16.015 00.000 10072 PulseGuide returned control before completion, sleep 16
23:02:16.034 00.019 1032 UpdateGuideState exits: m=1416 SNR=26.4
23:02:16.036 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:16.038 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:16.039 00.001 1032 Enqueuing Expose request
23:02:16.042 00.003 10072 IsGuiding returns 0
23:02:16.042 00.000 10072 Move returns status 0, amount 6
23:02:16.042 00.000 10072 MoveAxis(N, 0, ABG)
23:02:16.042 00.000 10072 Move returns status 0, amount 0
23:02:16.042 00.000 10072 move complete, result=0
23:02:16.042 00.000 10072 worker thread done servicing request
23:02:16.042 00.000 10072 Worker thread wakes up
23:02:16.042 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:16.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:16.050 00.008 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:02:16.462 00.412 10072 Exposure complete
23:02:16.516 00.054 10072 worker thread done servicing request
23:02:16.516 00.000 1032 OnExposeComplete: enter
23:02:16.521 00.005 1032 UpdateGuideState(): m_state=6
23:02:16.523 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7174
23:02:16.525 00.002 1032 Star::Find returns 1 (0), X=1102.02, Y=132.36, Mass=1333, SNR=25.6, Peak=109 HFD=3.3
23:02:16.527 00.002 1032 MultiStar: [#1 0.08,0.01,1.00,U] [#2 0.07,0.05,0.78,U] [#3 -0.17,-0.07,0.76,U] [#4 0.18,-0.00,0.71,U] [#5 -0.05,-0.32,0.00,M1] [#6 -0.10,0.27,0.00,M1] [#7 0.27,-0.07,0.00,M2] [#8 0.03,0.10,0.53,U] 
23:02:16.529 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.01}, one-star: {0.19, -0.01}
23:02:16.531 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
23:02:16.532 00.001 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
23:02:16.533 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.12 mountX=-0.01 mountY=-0.07, mountTheta=-1.71
23:02:16.537 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
23:02:16.539 00.002 1032 Enqueuing Move request for scope (0.07, 0.01)
23:02:16.540 00.001 10072 Worker thread wakes up
23:02:16.541 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:02:16.541 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:02:16.541 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
23:02:16.542 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:02:16.544 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.52
23:02:16.544 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:02:16.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:16.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:02:16.545 00.001 10072 MoveAxis(E, 4, ABG)
23:02:16.545 00.000 10072 Guiding  Dir = 2, Dur = 4
23:02:16.545 00.000 10072 IsGuiding returns 0
23:02:16.545 00.000 10072 PulseGuide returned control before completion, sleep 14
23:02:16.563 00.018 1032 UpdateGuideState exits: m=1333 SNR=25.6
23:02:16.566 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:16.567 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:16.570 00.003 1032 Enqueuing Expose request
23:02:16.572 00.002 10072 IsGuiding returns 0
23:02:16.572 00.000 10072 Move returns status 0, amount 4
23:02:16.572 00.000 10072 MoveAxis(N, 0, ABG)
23:02:16.572 00.000 10072 Move returns status 0, amount 0
23:02:16.572 00.000 10072 move complete, result=0
23:02:16.572 00.000 10072 worker thread done servicing request
23:02:16.572 00.000 10072 Worker thread wakes up
23:02:16.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:16.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:16.581 00.009 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:02:17.200 00.619 10072 Exposure complete
23:02:17.249 00.049 10072 worker thread done servicing request
23:02:17.249 00.000 1032 OnExposeComplete: enter
23:02:17.251 00.002 1032 UpdateGuideState(): m_state=6
23:02:17.253 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7175
23:02:17.255 00.002 1032 Star::Find returns 1 (0), X=1102.08, Y=132.13, Mass=1284, SNR=25.2, Peak=108 HFD=2.9
23:02:17.257 00.002 1032 MultiStar: [#1 0.17,-0.20,0.00,M1] [#2 0.04,-0.22,0.81,U] [#3 -0.23,0.04,0.79,U] [#4 0.11,-0.08,0.68,U] [#5 0.06,-0.34,0.00,M2] [#6 -0.19,0.04,0.66,U] [#7 0.04,-0.15,0.76,U] [#8 -0.16,-0.17,0.53,U] 
23:02:17.259 00.002 1032 refined, 6 included, MultiStar: {-0.00, -0.12}, one-star: {0.25, -0.25}
23:02:17.262 00.003 1032 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.83) = xAngle (-3.41 = 2.88)
23:02:17.263 00.001 1032 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.41 = 2.88)
23:02:17.265 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.58 mountX=-0.11 mountY=0.03, mountTheta=2.88
23:02:17.269 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.12, opts=13)
23:02:17.272 00.003 1032 Enqueuing Move request for scope (-0.00, -0.12)
23:02:17.275 00.003 10072 Worker thread wakes up
23:02:17.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
23:02:17.275 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
23:02:17.275 00.000 10072 Moving (-0.00, -0.12) raw xDistance=-0.11 yDistance=0.03
23:02:17.277 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:02:17.280 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.52
23:02:17.280 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:02:17.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:17.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:02:17.280 00.000 10072 MoveAxis(E, 6, ABG)
23:02:17.280 00.000 10072 Guiding  Dir = 2, Dur = 6
23:02:17.281 00.001 10072 IsGuiding returns 0
23:02:17.281 00.000 10072 PulseGuide returned control before completion, sleep 16
23:02:17.299 00.018 1032 UpdateGuideState exits: m=1284 SNR=25.2
23:02:17.302 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:17.305 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:17.307 00.002 10072 IsGuiding returns 0
23:02:17.307 00.000 10072 Move returns status 0, amount 6
23:02:17.307 00.000 1032 Enqueuing Expose request
23:02:17.309 00.002 10072 MoveAxis(N, 0, ABG)
23:02:17.309 00.000 10072 Move returns status 0, amount 0
23:02:17.309 00.000 10072 move complete, result=0
23:02:17.309 00.000 10072 worker thread done servicing request
23:02:17.309 00.000 10072 Worker thread wakes up
23:02:17.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:17.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:17.316 00.007 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:02:17.727 00.411 10072 Exposure complete
23:02:17.777 00.050 10072 worker thread done servicing request
23:02:17.777 00.000 1032 OnExposeComplete: enter
23:02:17.779 00.002 1032 UpdateGuideState(): m_state=6
23:02:17.781 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7176
23:02:17.783 00.002 1032 Star::Find returns 1 (0), X=1101.97, Y=132.09, Mass=1364, SNR=26.0, Peak=104 HFD=3.0
23:02:17.784 00.001 1032 MultiStar: [#1 0.19,-0.14,0.95,U] [#2 -0.06,-0.20,0.78,U] [#3 -0.23,0.04,0.75,U] [#4 0.11,-0.03,0.75,U] [#5 0.03,-0.29,0.00,M3] [#6 -0.17,0.08,0.64,U] [#7 0.12,0.05,0.72,U] [#8 -0.20,-0.02,0.56,U] 
23:02:17.787 00.003 1032 refined, 7 included, MultiStar: {0.01, -0.08}, one-star: {0.14, -0.29}
23:02:17.788 00.001 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.96)
23:02:17.790 00.002 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.96)
23:02:17.792 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.49 mountX=-0.08 mountY=0.01, mountTheta=2.96
23:02:17.795 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
23:02:17.796 00.001 1032 Enqueuing Move request for scope (0.01, -0.08)
23:02:17.797 00.001 10072 Worker thread wakes up
23:02:17.797 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
23:02:17.797 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
23:02:17.797 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
23:02:17.800 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:02:17.803 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.52
23:02:17.803 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:02:17.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:17.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:02:17.803 00.000 10072 MoveAxis(E, 5, ABG)
23:02:17.803 00.000 10072 Guiding  Dir = 2, Dur = 5
23:02:17.804 00.001 10072 IsGuiding returns 0
23:02:17.804 00.000 10072 PulseGuide returned control before completion, sleep 15
23:02:17.820 00.016 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:02:17.822 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:17.824 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:17.825 00.001 1032 Enqueuing Expose request
23:02:17.833 00.008 10072 IsGuiding returns 0
23:02:17.833 00.000 10072 Move returns status 0, amount 5
23:02:17.833 00.000 10072 MoveAxis(N, 0, ABG)
23:02:17.833 00.000 10072 Move returns status 0, amount 0
23:02:17.833 00.000 10072 move complete, result=0
23:02:17.833 00.000 10072 worker thread done servicing request
23:02:17.833 00.000 10072 Worker thread wakes up
23:02:17.833 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:17.833 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:17.836 00.003 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
23:02:18.461 00.625 10072 Exposure complete
23:02:18.518 00.057 10072 worker thread done servicing request
23:02:18.518 00.000 1032 OnExposeComplete: enter
23:02:18.521 00.003 1032 UpdateGuideState(): m_state=6
23:02:18.524 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7177
23:02:18.526 00.002 1032 Star::Find returns 1 (0), X=1101.86, Y=132.17, Mass=1418, SNR=26.5, Peak=110 HFD=3.1
23:02:18.530 00.004 1032 MultiStar: [#1 0.11,-0.06,0.94,U] [#2 0.16,-0.20,0.77,U] [#3 -0.19,-0.20,0.00,M1] [#4 0.16,-0.01,0.69,U] [#5 -0.12,-0.21,0.63,U] [#6 -0.20,0.00,0.64,U] [#7 0.25,-0.08,0.00,M1] [#8 -0.06,-0.15,0.51,U] 
23:02:18.533 00.003 1032 refined, 6 included, MultiStar: {0.02, -0.12}, one-star: {0.03, -0.20}
23:02:18.536 00.003 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
23:02:18.539 00.003 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
23:02:18.541 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.13 cameraTheta=-1.37 mountX=-0.13 mountY=0.01, mountTheta=3.08
23:02:18.545 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.12, opts=13)
23:02:18.546 00.001 1032 Enqueuing Move request for scope (0.02, -0.12)
23:02:18.548 00.002 10072 Worker thread wakes up
23:02:18.549 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
23:02:18.549 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
23:02:18.549 00.000 10072 Moving (0.02, -0.12) raw xDistance=-0.13 yDistance=0.01
23:02:18.551 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:02:18.554 00.003 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
23:02:18.554 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:02:18.554 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:18.554 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:02:18.554 00.000 10072 MoveAxis(E, 5, ABG)
23:02:18.554 00.000 10072 Guiding  Dir = 2, Dur = 5
23:02:18.555 00.001 10072 IsGuiding returns 0
23:02:18.556 00.001 10072 PulseGuide returned control before completion, sleep 15
23:02:18.575 00.019 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:02:18.579 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:18.581 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:18.584 00.003 10072 IsGuiding returns 0
23:02:18.584 00.000 1032 Enqueuing Expose request
23:02:18.586 00.002 10072 Move returns status 0, amount 5
23:02:18.586 00.000 10072 MoveAxis(N, 0, ABG)
23:02:18.586 00.000 10072 Move returns status 0, amount 0
23:02:18.586 00.000 10072 move complete, result=0
23:02:18.586 00.000 10072 worker thread done servicing request
23:02:18.586 00.000 10072 Worker thread wakes up
23:02:18.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:18.587 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:18.594 00.007 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
23:02:19.004 00.410 10072 Exposure complete
23:02:19.062 00.058 10072 worker thread done servicing request
23:02:19.062 00.000 1032 OnExposeComplete: enter
23:02:19.065 00.003 1032 UpdateGuideState(): m_state=6
23:02:19.067 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7178
23:02:19.069 00.002 1032 Star::Find returns 1 (0), X=1101.99, Y=132.03, Mass=1260, SNR=25.0, Peak=100 HFD=2.9
23:02:19.072 00.003 1032 MultiStar: [#1 0.10,-0.05,1.03,U] [#2 0.02,-0.14,0.82,U] [#3 -0.09,0.00,0.85,U] [#4 -0.06,-0.22,0.72,U] [#5 -0.00,-0.41,0.00,M3] [#6 -0.03,-0.05,0.62,U] [#7 -0.04,-0.17,0.73,U] [#8 -0.16,-0.17,0.53,U] 
23:02:19.074 00.002 1032 refined, 7 included, MultiStar: {0.00, -0.15}, one-star: {0.16, -0.35}
23:02:19.076 00.002 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
23:02:19.078 00.002 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
23:02:19.080 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.54 mountX=-0.14 mountY=0.03, mountTheta=2.91
23:02:19.086 00.006 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.15, opts=13)
23:02:19.087 00.001 1032 Enqueuing Move request for scope (0.00, -0.15)
23:02:19.089 00.002 10072 Worker thread wakes up
23:02:19.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
23:02:19.089 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
23:02:19.089 00.000 10072 Moving (0.00, -0.15) raw xDistance=-0.14 yDistance=0.03
23:02:19.091 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:02:19.094 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.53
23:02:19.094 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:02:19.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:19.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:02:19.094 00.000 10072 MoveAxis(E, 77, ABG)
23:02:19.094 00.000 10072 Guiding  Dir = 2, Dur = 77
23:02:19.095 00.001 10072 IsGuiding returns 0
23:02:19.095 00.000 10072 PulseGuide returned control before completion, sleep 87
23:02:19.116 00.021 1032 UpdateGuideState exits: m=1260 SNR=25.0
23:02:19.119 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:19.120 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:19.123 00.003 1032 Enqueuing Expose request
23:02:19.190 00.067 10072 IsGuiding returns 0
23:02:19.190 00.000 10072 Move returns status 0, amount 77
23:02:19.190 00.000 10072 MoveAxis(N, 0, ABG)
23:02:19.190 00.000 10072 Move returns status 0, amount 0
23:02:19.190 00.000 10072 move complete, result=0
23:02:19.191 00.001 10072 worker thread done servicing request
23:02:19.191 00.000 1032 GuideStep: -0.1 px 77 ms EAST, 0.0 px 0 ms NORTH
23:02:19.193 00.002 10072 Worker thread wakes up
23:02:19.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:19.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:19.822 00.629 10072 Exposure complete
23:02:19.877 00.055 10072 worker thread done servicing request
23:02:19.877 00.000 1032 OnExposeComplete: enter
23:02:19.880 00.003 1032 UpdateGuideState(): m_state=6
23:02:19.882 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7179
23:02:19.884 00.002 1032 Star::Find returns 1 (0), X=1101.79, Y=132.35, Mass=1364, SNR=26.0, Peak=108 HFD=3.3
23:02:19.886 00.002 1032 MultiStar: [#1 -0.22,0.11,0.94,U] [#2 0.04,0.04,0.77,U] [#3 -0.15,0.17,0.78,U] [#4 -0.01,0.10,0.68,U] [#5 -0.06,0.01,0.64,U] [#6 -0.13,0.32,0.00,M1] [#7 -0.13,0.08,0.66,U] [#8 -0.31,0.04,0.00,M1] 
23:02:19.888 00.002 1032 single-star, 6 included, MultiStar: {-0.08, 0.07}, one-star: {-0.04, -0.03}
23:02:19.890 00.002 1032 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.83) = xAngle (-4.38 = 1.91)
23:02:19.893 00.003 1032 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.38 = 1.91)
23:02:19.897 00.004 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.55 mountX=-0.02 mountY=0.05, mountTheta=1.91
23:02:19.900 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
23:02:19.903 00.003 1032 Enqueuing Move request for scope (-0.04, -0.03)
23:02:19.905 00.002 10072 Worker thread wakes up
23:02:19.905 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
23:02:19.905 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
23:02:19.905 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.05
23:02:19.907 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:02:19.910 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
23:02:19.910 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:02:19.910 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:19.910 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:02:19.910 00.000 10072 MoveAxis(E, 13, ABG)
23:02:19.910 00.000 10072 Guiding  Dir = 2, Dur = 13
23:02:19.912 00.002 10072 IsGuiding returns 0
23:02:19.912 00.000 10072 PulseGuide returned control before completion, sleep 23
23:02:19.930 00.018 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:02:19.933 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:19.935 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:19.937 00.002 1032 Enqueuing Expose request
23:02:19.941 00.004 10072 IsGuiding returns 0
23:02:19.941 00.000 10072 Move returns status 0, amount 13
23:02:19.941 00.000 10072 MoveAxis(N, 0, ABG)
23:02:19.941 00.000 10072 Move returns status 0, amount 0
23:02:19.941 00.000 10072 move complete, result=0
23:02:19.941 00.000 10072 worker thread done servicing request
23:02:19.942 00.001 10072 Worker thread wakes up
23:02:19.942 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:19.942 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:19.946 00.004 1032 GuideStep: -0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
23:02:20.352 00.406 10072 Exposure complete
23:02:20.402 00.050 10072 worker thread done servicing request
23:02:20.402 00.000 1032 OnExposeComplete: enter
23:02:20.405 00.003 1032 UpdateGuideState(): m_state=6
23:02:20.406 00.001 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7180
23:02:20.409 00.003 1032 Star::Find returns 1 (0), X=1101.90, Y=132.34, Mass=1375, SNR=26.0, Peak=108 HFD=3.3
23:02:20.410 00.001 1032 MultiStar: [#1 0.06,0.15,0.96,U] [#2 0.10,-0.06,0.83,U] [#3 -0.04,-0.05,0.74,U] [#4 -0.03,-0.04,0.68,U] [#5 0.05,-0.04,0.65,U] [#6 -0.20,0.13,0.62,U] [#7 0.04,0.08,0.74,U] [#8 -0.17,0.18,0.48,U] 
23:02:20.412 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.03}, one-star: {0.07, -0.03}
23:02:20.414 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
23:02:20.415 00.001 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
23:02:20.418 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.41 mountX=0.03 mountY=-0.01, mountTheta=-0.42
23:02:20.421 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.03, opts=13)
23:02:20.422 00.001 1032 Enqueuing Move request for scope (0.00, 0.03)
23:02:20.425 00.003 10072 Worker thread wakes up
23:02:20.425 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
23:02:20.425 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
23:02:20.425 00.000 10072 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
23:02:20.428 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:02:20.430 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
23:02:20.430 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:02:20.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:20.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:02:20.430 00.000 10072 MoveAxis(E, 11, ABG)
23:02:20.430 00.000 10072 Guiding  Dir = 2, Dur = 11
23:02:20.431 00.001 10072 IsGuiding returns 0
23:02:20.431 00.000 10072 PulseGuide returned control before completion, sleep 21
23:02:20.448 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.0
23:02:20.451 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:20.453 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:20.456 00.003 1032 Enqueuing Expose request
23:02:20.458 00.002 10072 IsGuiding returns 0
23:02:20.458 00.000 10072 Move returns status 0, amount 11
23:02:20.458 00.000 10072 MoveAxis(N, 0, ABG)
23:02:20.458 00.000 10072 Move returns status 0, amount 0
23:02:20.458 00.000 10072 move complete, result=0
23:02:20.458 00.000 10072 worker thread done servicing request
23:02:20.458 00.000 10072 Worker thread wakes up
23:02:20.459 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:20.459 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:20.466 00.007 1032 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:02:21.088 00.622 10072 Exposure complete
23:02:21.136 00.048 10072 worker thread done servicing request
23:02:21.136 00.000 1032 OnExposeComplete: enter
23:02:21.139 00.003 1032 UpdateGuideState(): m_state=6
23:02:21.141 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7181
23:02:21.144 00.003 1032 Star::Find returns 1 (0), X=1102.03, Y=132.28, Mass=1401, SNR=26.3, Peak=115 HFD=3.2
23:02:21.146 00.002 1032 MultiStar: [#1 0.23,-0.01,0.98,U] [#2 0.12,-0.18,0.80,U] [#3 0.00,-0.22,0.77,U] [#4 0.18,-0.08,0.67,U] [#5 0.00,-0.25,0.64,U] [#6 0.02,-0.00,0.64,U] [#7 0.30,-0.12,0.00,M1] [#8 0.03,-0.06,0.50,U] 
23:02:21.147 00.001 1032 refined, 7 included, MultiStar: {0.11, -0.11}, one-star: {0.20, -0.10}
23:02:21.149 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:02:21.151 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:02:21.152 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.77 mountX=-0.13 mountY=-0.08, mountTheta=-2.60
23:02:21.156 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.11, opts=13)
23:02:21.158 00.002 1032 Enqueuing Move request for scope (0.11, -0.11)
23:02:21.159 00.001 10072 Worker thread wakes up
23:02:21.159 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
23:02:21.159 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
23:02:21.159 00.000 10072 Moving (0.11, -0.11) raw xDistance=-0.13 yDistance=-0.08
23:02:21.162 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:02:21.164 00.002 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.53
23:02:21.164 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
23:02:21.164 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:21.164 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:02:21.164 00.000 10072 MoveAxis(E, 75, ABG)
23:02:21.164 00.000 10072 Guiding  Dir = 2, Dur = 75
23:02:21.164 00.000 10072 IsGuiding returns 0
23:02:21.165 00.001 10072 PulseGuide returned control before completion, sleep 85
23:02:21.184 00.019 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:02:21.186 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:21.189 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:21.191 00.002 1032 Enqueuing Expose request
23:02:21.254 00.063 10072 IsGuiding returns 0
23:02:21.254 00.000 10072 Move returns status 0, amount 75
23:02:21.254 00.000 10072 MoveAxis(N, 0, ABG)
23:02:21.254 00.000 10072 Move returns status 0, amount 0
23:02:21.254 00.000 10072 move complete, result=0
23:02:21.254 00.000 10072 worker thread done servicing request
23:02:21.254 00.000 10072 Worker thread wakes up
23:02:21.254 00.000 1032 GuideStep: -0.1 px 75 ms EAST, -0.1 px 0 ms NORTH
23:02:21.257 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:21.257 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:21.664 00.407 10072 Exposure complete
23:02:21.720 00.056 10072 worker thread done servicing request
23:02:21.720 00.000 1032 OnExposeComplete: enter
23:02:21.722 00.002 1032 UpdateGuideState(): m_state=6
23:02:21.724 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7182
23:02:21.726 00.002 1032 Star::Find returns 1 (0), X=1102.13, Y=132.29, Mass=1296, SNR=25.3, Peak=121 HFD=3.1
23:02:21.728 00.002 1032 MultiStar: [#1 0.15,0.02,0.97,U] [#2 0.09,-0.09,0.82,U] [#3 -0.19,0.01,0.77,U] [#4 0.17,0.07,0.68,U] [#5 0.20,-0.19,0.00,M1] [#6 -0.16,0.03,0.65,U] [#7 0.25,0.06,0.00,M2] [#8 -0.02,0.05,0.54,U] 
23:02:21.730 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.01}, one-star: {0.31, -0.09}
23:02:21.732 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
23:02:21.733 00.001 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
23:02:21.735 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.13 mountX=-0.03 mountY=-0.07, mountTheta=-1.96
23:02:21.739 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
23:02:21.743 00.004 1032 Enqueuing Move request for scope (0.07, -0.01)
23:02:21.745 00.002 10072 Worker thread wakes up
23:02:21.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:02:21.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:02:21.745 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.07
23:02:21.746 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:02:21.749 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
23:02:21.749 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:02:21.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:21.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:02:21.750 00.001 10072 MoveAxis(E, 8, ABG)
23:02:21.750 00.000 10072 Guiding  Dir = 2, Dur = 8
23:02:21.750 00.000 10072 IsGuiding returns 0
23:02:21.751 00.001 10072 PulseGuide returned control before completion, sleep 18
23:02:21.772 00.021 1032 UpdateGuideState exits: m=1296 SNR=25.3
23:02:21.775 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:21.777 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:21.779 00.002 1032 Enqueuing Expose request
23:02:21.784 00.005 10072 IsGuiding returns 0
23:02:21.784 00.000 10072 Move returns status 0, amount 8
23:02:21.784 00.000 10072 MoveAxis(N, 0, ABG)
23:02:21.784 00.000 10072 Move returns status 0, amount 0
23:02:21.784 00.000 10072 move complete, result=0
23:02:21.784 00.000 10072 worker thread done servicing request
23:02:21.784 00.000 10072 Worker thread wakes up
23:02:21.785 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:21.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:21.790 00.005 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:02:22.412 00.622 10072 Exposure complete
23:02:22.467 00.055 10072 worker thread done servicing request
23:02:22.467 00.000 1032 OnExposeComplete: enter
23:02:22.469 00.002 1032 UpdateGuideState(): m_state=6
23:02:22.471 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7183
23:02:22.473 00.002 1032 Star::Find returns 1 (0), X=1102.08, Y=132.47, Mass=1371, SNR=26.0, Peak=115 HFD=3.2
23:02:22.476 00.003 1032 MultiStar: [#1 0.03,0.30,0.00,M1] [#2 0.07,0.18,0.80,U] [#3 -0.02,0.18,0.76,U] [#4 0.18,0.21,0.00,M1] [#5 0.06,0.08,0.65,U] [#6 -0.31,0.37,0.00,M1] [#7 0.11,0.26,0.00,M3] [#8 -0.12,0.15,0.51,U] 
23:02:22.478 00.002 1032 refined, 4 included, MultiStar: {0.07, 0.13}, one-star: {0.25, 0.09}
23:02:22.479 00.001 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
23:02:22.481 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
23:02:22.483 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.08 mountX=0.11 mountY=-0.11, mountTheta=-0.75
23:02:22.488 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
23:02:22.491 00.003 1032 Enqueuing Move request for scope (0.07, 0.13)
23:02:22.493 00.002 10072 Worker thread wakes up
23:02:22.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
23:02:22.493 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
23:02:22.493 00.000 10072 Moving (0.07, 0.13) raw xDistance=0.11 yDistance=-0.11
23:02:22.495 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:02:22.498 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
23:02:22.498 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:02:22.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:22.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:02:22.498 00.000 10072 MoveAxis(E, 9, ABG)
23:02:22.498 00.000 10072 Guiding  Dir = 2, Dur = 9
23:02:22.498 00.000 10072 IsGuiding returns 0
23:02:22.499 00.001 10072 PulseGuide returned control before completion, sleep 19
23:02:22.519 00.020 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:02:22.522 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:22.525 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:22.527 00.002 1032 Enqueuing Expose request
23:02:22.533 00.006 10072 IsGuiding returns 0
23:02:22.533 00.000 10072 Move returns status 0, amount 9
23:02:22.533 00.000 10072 MoveAxis(N, 0, ABG)
23:02:22.533 00.000 10072 Move returns status 0, amount 0
23:02:22.533 00.000 10072 move complete, result=0
23:02:22.533 00.000 10072 worker thread done servicing request
23:02:22.533 00.000 10072 Worker thread wakes up
23:02:22.534 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:22.534 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:22.536 00.002 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:02:22.942 00.406 10072 Exposure complete
23:02:22.992 00.050 10072 worker thread done servicing request
23:02:22.992 00.000 1032 OnExposeComplete: enter
23:02:22.995 00.003 1032 UpdateGuideState(): m_state=6
23:02:22.997 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7184
23:02:22.999 00.002 1032 Star::Find returns 1 (0), X=1101.98, Y=132.48, Mass=1413, SNR=26.4, Peak=121 HFD=3.3
23:02:23.002 00.003 1032 MultiStar: [#1 0.25,0.25,0.00,M2] [#2 0.09,0.11,0.77,U] [#3 -0.10,0.22,0.72,U] [#4 0.43,0.08,0.00,M2] [#5 0.01,0.07,0.61,U] [#6 -0.05,0.17,0.59,U] [#7 0.36,0.13,0.00,M4] [#8 -0.19,0.22,0.00,M1] 
23:02:23.004 00.002 1032 refined, 4 included, MultiStar: {0.03, 0.13}, one-star: {0.15, 0.10}
23:02:23.005 00.001 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
23:02:23.007 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
23:02:23.008 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.33 mountX=0.12 mountY=-0.06, mountTheta=-0.50
23:02:23.010 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.13, opts=13)
23:02:23.012 00.002 1032 Enqueuing Move request for scope (0.03, 0.13)
23:02:23.014 00.002 10072 Worker thread wakes up
23:02:23.015 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
23:02:23.015 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
23:02:23.015 00.000 10072 Moving (0.03, 0.13) raw xDistance=0.12 yDistance=-0.06
23:02:23.016 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:02:23.019 00.003 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
23:02:23.019 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:02:23.020 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:23.020 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:02:23.020 00.000 10072 MoveAxis(E, 8, ABG)
23:02:23.020 00.000 10072 Guiding  Dir = 2, Dur = 8
23:02:23.020 00.000 10072 IsGuiding returns 0
23:02:23.021 00.001 10072 PulseGuide returned control before completion, sleep 18
23:02:23.037 00.016 1032 UpdateGuideState exits: m=1413 SNR=26.4
23:02:23.040 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:23.042 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:23.043 00.001 1032 Enqueuing Expose request
23:02:23.048 00.005 10072 IsGuiding returns 0
23:02:23.048 00.000 10072 Move returns status 0, amount 8
23:02:23.048 00.000 10072 MoveAxis(N, 0, ABG)
23:02:23.048 00.000 10072 Move returns status 0, amount 0
23:02:23.048 00.000 10072 move complete, result=0
23:02:23.048 00.000 10072 worker thread done servicing request
23:02:23.048 00.000 10072 Worker thread wakes up
23:02:23.048 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:23.048 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:23.054 00.006 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:02:23.677 00.623 10072 Exposure complete
23:02:23.733 00.056 10072 worker thread done servicing request
23:02:23.733 00.000 1032 OnExposeComplete: enter
23:02:23.735 00.002 1032 UpdateGuideState(): m_state=6
23:02:23.738 00.003 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7185
23:02:23.739 00.001 1032 Star::Find returns 1 (0), X=1102.06, Y=132.28, Mass=1291, SNR=25.2, Peak=100 HFD=3.3
23:02:23.741 00.002 1032 MultiStar: [#1 0.05,-0.01,0.98,U] [#2 0.35,-0.14,0.00,M1] [#3 0.00,-0.01,0.78,U] [#4 0.42,0.09,0.00,M3] [#5 0.20,-0.05,0.70,U] [#6 -0.08,0.08,0.66,U] [#7 0.37,0.06,0.00,M5] [#8 -0.04,0.22,0.53,U] 
23:02:23.743 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.00}, one-star: {0.23, -0.10}
23:02:23.746 00.003 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
23:02:23.748 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
23:02:23.749 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.06 mountX=-0.01 mountY=-0.07, mountTheta=-1.77
23:02:23.753 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
23:02:23.755 00.002 1032 Enqueuing Move request for scope (0.07, 0.00)
23:02:23.757 00.002 10072 Worker thread wakes up
23:02:23.757 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
23:02:23.757 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
23:02:23.757 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
23:02:23.759 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:02:23.763 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
23:02:23.763 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:02:23.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:23.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:02:23.763 00.000 10072 MoveAxis(E, 9, ABG)
23:02:23.763 00.000 10072 Guiding  Dir = 2, Dur = 9
23:02:23.763 00.000 10072 IsGuiding returns 0
23:02:23.764 00.001 10072 PulseGuide returned control before completion, sleep 19
23:02:23.782 00.018 1032 UpdateGuideState exits: m=1291 SNR=25.2
23:02:23.786 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:23.788 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:23.790 00.002 1032 Enqueuing Expose request
23:02:23.801 00.011 10072 IsGuiding returns 0
23:02:23.801 00.000 10072 Move returns status 0, amount 9
23:02:23.801 00.000 10072 MoveAxis(N, 0, ABG)
23:02:23.801 00.000 10072 Move returns status 0, amount 0
23:02:23.801 00.000 10072 move complete, result=0
23:02:23.801 00.000 10072 worker thread done servicing request
23:02:23.801 00.000 10072 Worker thread wakes up
23:02:23.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:23.802 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:23.802 00.000 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:02:24.210 00.408 10072 Exposure complete
23:02:24.262 00.052 10072 worker thread done servicing request
23:02:24.262 00.000 1032 OnExposeComplete: enter
23:02:24.264 00.002 1032 UpdateGuideState(): m_state=6
23:02:24.267 00.003 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7186
23:02:24.270 00.003 1032 Star::Find returns 1 (0), X=1102.01, Y=132.34, Mass=1427, SNR=26.5, Peak=122 HFD=3.3
23:02:24.272 00.002 1032 MultiStar: [#1 0.21,-0.11,0.96,U] [#2 0.25,-0.03,0.74,U] [#3 -0.18,0.02,0.72,U] [#4 0.30,-0.01,0.00,M4] [#5 0.08,-0.13,0.70,U] [#6 -0.09,0.15,0.60,U] [#7 0.18,-0.06,0.71,U] [#8 -0.21,-0.08,0.48,U] 
23:02:24.274 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.04}, one-star: {0.18, -0.03}
23:02:24.276 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
23:02:24.278 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
23:02:24.280 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.45 mountX=-0.06 mountY=-0.07, mountTheta=-2.28
23:02:24.283 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
23:02:24.285 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
23:02:24.287 00.002 10072 Worker thread wakes up
23:02:24.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:02:24.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:02:24.287 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
23:02:24.289 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:02:24.292 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
23:02:24.292 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:02:24.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:24.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:02:24.292 00.000 10072 MoveAxis(E, 8, ABG)
23:02:24.292 00.000 10072 Guiding  Dir = 2, Dur = 8
23:02:24.292 00.000 10072 IsGuiding returns 0
23:02:24.293 00.001 10072 PulseGuide returned control before completion, sleep 18
23:02:24.311 00.018 1032 UpdateGuideState exits: m=1427 SNR=26.5
23:02:24.313 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:24.315 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:24.317 00.002 1032 Enqueuing Expose request
23:02:24.319 00.002 10072 IsGuiding returns 0
23:02:24.319 00.000 10072 Move returns status 0, amount 8
23:02:24.319 00.000 10072 MoveAxis(N, 0, ABG)
23:02:24.319 00.000 10072 Move returns status 0, amount 0
23:02:24.319 00.000 10072 move complete, result=0
23:02:24.319 00.000 10072 worker thread done servicing request
23:02:24.319 00.000 10072 Worker thread wakes up
23:02:24.319 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:24.319 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:24.327 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:02:24.944 00.617 10072 Exposure complete
23:02:24.998 00.054 10072 worker thread done servicing request
23:02:24.998 00.000 1032 OnExposeComplete: enter
23:02:25.000 00.002 1032 UpdateGuideState(): m_state=6
23:02:25.002 00.002 1032 Star::Find(15, 1102, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7187
23:02:25.005 00.003 1032 Star::Find returns 1 (0), X=1101.97, Y=132.33, Mass=1274, SNR=25.1, Peak=101 HFD=3.3
23:02:25.007 00.002 1032 MultiStar: [#1 0.08,0.05,0.98,U] [#2 0.18,0.06,0.88,U] [#3 -0.20,0.17,0.00,M1] [#4 0.23,0.10,0.69,U] [#5 0.05,-0.10,0.68,U] [#6 -0.16,0.20,0.00,M1] [#7 0.13,0.06,0.74,U] [#8 -0.16,0.12,0.52,U] 
23:02:25.009 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.03}, one-star: {0.14, -0.05}
23:02:25.011 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:02:25.012 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:02:25.014 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.29 mountX=0.00 mountY=-0.11, mountTheta=-1.54
23:02:25.017 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
23:02:25.023 00.006 1032 Enqueuing Move request for scope (0.11, 0.03)
23:02:25.024 00.001 10072 Worker thread wakes up
23:02:25.025 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:02:25.025 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:02:25.025 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.00 yDistance=-0.11
23:02:25.027 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
23:02:25.029 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
23:02:25.029 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:02:25.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:25.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:02:25.029 00.000 10072 MoveAxis(E, 9, ABG)
23:02:25.029 00.000 10072 Guiding  Dir = 2, Dur = 9
23:02:25.030 00.001 10072 IsGuiding returns 0
23:02:25.031 00.001 10072 PulseGuide returned control before completion, sleep 19
23:02:25.049 00.018 1032 UpdateGuideState exits: m=1274 SNR=25.1
23:02:25.053 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:25.056 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:25.058 00.002 1032 Enqueuing Expose request
23:02:25.066 00.008 10072 IsGuiding returns 0
23:02:25.066 00.000 10072 Move returns status 0, amount 9
23:02:25.066 00.000 10072 MoveAxis(N, 0, ABG)
23:02:25.066 00.000 10072 Move returns status 0, amount 0
23:02:25.066 00.000 10072 move complete, result=0
23:02:25.066 00.000 10072 worker thread done servicing request
23:02:25.066 00.000 10072 Worker thread wakes up
23:02:25.067 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:25.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:25.068 00.001 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:02:25.474 00.406 10072 Exposure complete
23:02:25.526 00.052 10072 worker thread done servicing request
23:02:25.526 00.000 1032 OnExposeComplete: enter
23:02:25.529 00.003 1032 UpdateGuideState(): m_state=6
23:02:25.531 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7188
23:02:25.532 00.001 1032 Star::Find returns 1 (0), X=1101.92, Y=132.35, Mass=1402, SNR=26.3, Peak=111 HFD=3.3
23:02:25.534 00.002 1032 MultiStar: [#1 0.06,0.09,0.97,U] [#2 0.04,0.06,0.78,U] [#3 -0.29,0.28,0.00,M2] [#4 0.13,0.24,0.00,M4] [#5 0.04,-0.10,0.70,U] [#6 -0.21,0.28,0.00,M2] [#7 0.18,0.19,0.00,M4] [#8 -0.14,0.12,0.51,U] 
23:02:25.535 00.001 1032 refined, 4 included, MultiStar: {0.04, 0.02}, one-star: {0.09, -0.03}
23:02:25.537 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:02:25.539 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:02:25.541 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.56 mountX=0.01 mountY=-0.04, mountTheta=-1.27
23:02:25.544 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
23:02:25.545 00.001 1032 Enqueuing Move request for scope (0.04, 0.02)
23:02:25.547 00.002 10072 Worker thread wakes up
23:02:25.547 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
23:02:25.547 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
23:02:25.547 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
23:02:25.557 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:02:25.562 00.005 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
23:02:25.562 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:02:25.562 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:25.564 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:02:25.564 00.000 10072 MoveAxis(E, 8, ABG)
23:02:25.564 00.000 10072 Guiding  Dir = 2, Dur = 8
23:02:25.564 00.000 10072 IsGuiding returns 0
23:02:25.566 00.002 10072 PulseGuide returned control before completion, sleep 17
23:02:25.586 00.020 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:02:25.589 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:25.591 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:25.593 00.002 1032 Enqueuing Expose request
23:02:25.596 00.003 10072 IsGuiding returns 0
23:02:25.596 00.000 10072 Move returns status 0, amount 8
23:02:25.596 00.000 10072 MoveAxis(N, 0, ABG)
23:02:25.596 00.000 10072 Move returns status 0, amount 0
23:02:25.596 00.000 10072 move complete, result=0
23:02:25.596 00.000 10072 worker thread done servicing request
23:02:25.596 00.000 10072 Worker thread wakes up
23:02:25.596 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:25.596 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1087,117,31,31)
23:02:25.604 00.008 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:02:25.895 00.291 1032 evsrv: cli 0D18BDB0 connect
23:02:25.930 00.035 1032 case statement mapped state 6 to 3
23:02:25.949 00.019 1032 case statement mapped state 6 to 3
23:02:25.968 00.019 1032 evsrv: cli 0D18BDB0 request: {"method":"get_app_state","id":"dd729d7f-f7c3-4f31-b2e6-93c147478f4c"}
23:02:25.977 00.009 1032 case statement mapped state 6 to 3
23:02:25.980 00.003 1032 evsrv: cli 0D18BDB0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd729d7f-f7c3-4f31-b2e6-93c147478f4c"}
23:02:25.992 00.012 1032 evsrv: cli 0D18BDB0 disconnect
23:02:25.996 00.004 1032 evsrv: cli 0D18B810 connect
23:02:25.998 00.002 1032 case statement mapped state 6 to 3
23:02:26.001 00.003 1032 case statement mapped state 6 to 3
23:02:26.006 00.005 1032 evsrv: cli 0D18B810 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"1446f1a5-8002-40c8-8a96-7f13c471c426"}
23:02:26.008 00.002 1032 PhdController::Dither begins
23:02:26.011 00.003 1032 dither: size=3.00, dRA=-2.12 dDec=-2.00
23:02:26.014 00.003 1032 MountToCamera -- mountTheta (-2.38) + m_xAngle (1.83) = xAngle (-0.55 = -0.55)
23:02:26.016 00.002 1032 MountToCamera -- mountX=-2.12 mountY=-2.00 hyp=2.91 mountTheta=-2.38 cameraX=2.48, cameraY=-1.53 cameraTheta=-0.55
23:02:26.020 00.004 1032 setting lock position to (1104.31, 130.85)
23:02:26.024 00.004 1032 Mount: notify guiding dithered (2.5, -1.5)
23:02:26.027 00.003 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
23:02:26.035 00.008 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
23:02:26.038 00.003 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
23:02:26.040 00.002 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
23:02:26.042 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
23:02:26.044 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
23:02:26.047 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
23:02:26.050 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:02:26.053 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
23:02:26.056 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
23:02:26.058 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
23:02:26.061 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
23:02:26.064 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
23:02:26.068 00.004 1032 MultiStar: stabilizing after lock position change
23:02:26.071 00.003 1032 Status Line: Dither by -2.12,-2.00
23:02:26.078 00.007 1032 PhdController: newstate STATE_SETTLE_BEGIN
23:02:26.088 00.010 1032 PhdController: newstate STATE_SETTLE_WAIT
23:02:26.091 00.003 1032 evsrv: cli 0D18B810 response: {"jsonrpc":"2.0","result":0,"id":"1446f1a5-8002-40c8-8a96-7f13c471c426"}
23:02:26.094 00.003 1032 evsrv: cli 0D18B810 disconnect
23:02:26.228 00.134 10072 Exposure complete
23:02:26.342 00.114 10072 worker thread done servicing request
23:02:26.342 00.000 1032 OnExposeComplete: enter
23:02:26.345 00.003 1032 UpdateGuideState(): m_state=6
23:02:26.347 00.002 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7189
23:02:26.350 00.003 1032 Star::Find returns 1 (0), X=1101.94, Y=132.32, Mass=1358, SNR=25.9, Peak=111 HFD=3.4
23:02:26.352 00.002 1032 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.83) = xAngle (0.75 = 0.75)
23:02:26.354 00.002 1032 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.75 = 0.75)
23:02:26.356 00.002 1032 CameraToMount -- cameraX=-2.37 cameraY=1.48 hyp=2.79 cameraTheta=2.58 mountX=2.03 mountY=1.91, mountTheta=0.75
23:02:26.360 00.004 1032 dither recenter: remaining=(2.1,2.0) step=(2.1,2.0)
23:02:26.362 00.002 1032 MountToCamera -- mountTheta (0.76) + m_xAngle (1.83) = xAngle (2.59 = 2.59)
23:02:26.364 00.002 1032 MountToCamera -- mountX=2.12 mountY=2.00 hyp=2.91 mountTheta=0.76 cameraX=-2.48, cameraY=1.53 cameraTheta=2.59
23:02:26.367 00.003 1032 SchedulePrimaryMove(0F526948, x=-2.48, y=1.53, opts=4)
23:02:26.369 00.002 1032 Enqueuing Move request for scope (-2.48, 1.53)
23:02:26.372 00.003 10072 Worker thread wakes up
23:02:26.372 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-2.48, 1.53) opts 0x4
23:02:26.372 00.000 10072 Handling offset move in thread for scope, endpoint = (-2.48, 1.53)
23:02:26.372 00.000 10072 Moving (-2.48, 1.53) raw xDistance=2.12 yDistance=2.00
23:02:26.372 00.000 10072 BLC: window closed
23:02:26.372 00.000 10072 MoveAxis(W, 2036, B)
23:02:26.372 00.000 10072 Guiding  Dir = 3, Dur = 2036
23:02:26.372 00.000 1032 Mount: notify direct move 2.12,2.00
23:02:26.376 00.004 10072 IsGuiding returns 0
23:02:26.376 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
23:02:26.380 00.004 10072 PulseGuide returned control before completion, sleep 2045
23:02:26.392 00.012 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
23:02:26.399 00.007 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
23:02:26.408 00.009 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
23:02:26.429 00.021 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
23:02:26.437 00.008 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
23:02:26.440 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
23:02:26.443 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:02:26.446 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
23:02:26.449 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
23:02:26.451 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
23:02:26.454 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
23:02:26.461 00.007 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
23:02:26.467 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:02:26.505 00.038 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:02:26.509 00.004 1032 PhdController: settling, locked = 1, distance = 2.94 (0.25) aobump = 0 frame = 1 / 99999
23:02:26.513 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784170946.513,"Host":"MELE","Inst":1,"Distance":2.94,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:02:26.519 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:26.522 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:26.532 00.010 1032 Enqueuing Expose request
23:02:28.497 01.965 10072 IsGuiding returns 0
23:02:28.497 00.000 10072 Move returns status 0, amount 2036
23:02:28.497 00.000 10072 BLC: window closed
23:02:28.497 00.000 10072 BLC: Compensation needed for non-algo type move
23:02:28.497 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
23:02:28.497 00.000 10072 MoveAxis(S, 1379, B)
23:02:28.497 00.000 10072 Guiding  Dir = 1, Dur = 1379
23:02:28.498 00.001 10072 IsGuiding returns 0
23:02:28.498 00.000 10072 PulseGuide returned control before completion, sleep 1389
23:02:29.891 01.393 10072 IsGuiding returns 0
23:02:29.891 00.000 10072 Move returns status 0, amount 1379
23:02:29.891 00.000 10072 move complete, result=0
23:02:29.892 00.001 1032 GuideStep: 2.1 px 2036 ms WEST, 2.0 px 1379 ms SOUTH
23:02:29.894 00.002 10072 worker thread done servicing request
23:02:29.895 00.001 10072 Worker thread wakes up
23:02:29.895 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:29.895 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:30.522 00.627 10072 Exposure complete
23:02:30.576 00.054 10072 worker thread done servicing request
23:02:30.576 00.000 1032 OnExposeComplete: enter
23:02:30.578 00.002 1032 UpdateGuideState(): m_state=6
23:02:30.582 00.004 1032 Star::Find(15, 1101, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7190
23:02:30.584 00.002 1032 Star::Find returns 1 (0), X=1104.25, Y=130.71, Mass=1412, SNR=26.4, Peak=135 HFD=3.3
23:02:30.586 00.002 1032 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.83) = xAngle (-3.83 = 2.45)
23:02:30.587 00.001 1032 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.83 = 2.45)
23:02:30.589 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-2.00 mountX=-0.11 mountY=0.09, mountTheta=2.45
23:02:30.592 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.13, opts=13)
23:02:30.594 00.002 1032 Enqueuing Move request for scope (-0.06, -0.13)
23:02:30.596 00.002 10072 Worker thread wakes up
23:02:30.596 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
23:02:30.596 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
23:02:30.596 00.000 10072 Moving (-0.06, -0.13) raw xDistance=-0.11 yDistance=0.09
23:02:30.598 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:02:30.601 00.003 10072 PPEC rslt(dithering): input = -0.11, final = -0.06
23:02:30.601 00.000 10072 PPEC: input: -0.11, control: -0.06, exposure: 500
23:02:30.601 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:30.601 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:02:30.601 00.000 10072 MoveAxis(E, 54, ABG)
23:02:30.601 00.000 10072 Guiding  Dir = 2, Dur = 54
23:02:30.602 00.001 10072 IsGuiding returns 0
23:02:30.602 00.000 10072 PulseGuide returned control before completion, sleep 64
23:02:30.621 00.019 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:02:30.624 00.003 1032 PhdController: settling, locked = 1, distance = 0.15 (0.25) aobump = 0 frame = 2 / 99999
23:02:30.626 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784170950.626,"Host":"MELE","Inst":1,"Distance":0.15,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:02:30.627 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:30.629 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:30.631 00.002 1032 Enqueuing Expose request
23:02:30.676 00.045 10072 IsGuiding returns 0
23:02:30.676 00.000 10072 Move returns status 0, amount 54
23:02:30.676 00.000 10072 MoveAxis(N, 0, ABG)
23:02:30.676 00.000 10072 Move returns status 0, amount 0
23:02:30.676 00.000 10072 move complete, result=0
23:02:30.676 00.000 10072 worker thread done servicing request
23:02:30.676 00.000 10072 Worker thread wakes up
23:02:30.676 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:30.676 00.000 1032 GuideStep: -0.1 px 54 ms EAST, 0.1 px 0 ms NORTH
23:02:30.679 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:31.088 00.409 10072 Exposure complete
23:02:31.278 00.190 1032 OnExposeComplete: enter
23:02:31.283 00.005 1032 UpdateGuideState(): m_state=6
23:02:31.296 00.013 10072 worker thread done servicing request
23:02:31.307 00.011 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7191
23:02:31.320 00.013 1032 Star::Find returns 1 (0), X=1104.36, Y=130.54, Mass=1415, SNR=26.4, Peak=132 HFD=3.2
23:02:31.323 00.003 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.06)
23:02:31.325 00.002 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.06)
23:02:31.327 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.30 hyp=0.31 cameraTheta=-1.39 mountX=-0.31 mountY=0.03, mountTheta=3.06
23:02:31.332 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.30, opts=13)
23:02:31.339 00.007 1032 Enqueuing Move request for scope (0.05, -0.30)
23:02:31.342 00.003 10072 Worker thread wakes up
23:02:31.343 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.30) opts 0xd
23:02:31.343 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.30)
23:02:31.343 00.000 10072 Moving (0.05, -0.30) raw xDistance=-0.31 yDistance=0.03
23:02:31.348 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:02:31.351 00.003 10072 PPEC rslt(dithering): input = -0.31, final = -0.15
23:02:31.351 00.000 10072 PPEC: input: -0.31, control: -0.15, exposure: 500
23:02:31.351 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:31.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:02:31.351 00.000 10072 MoveAxis(E, 145, ABG)
23:02:31.351 00.000 10072 Guiding  Dir = 2, Dur = 145
23:02:31.352 00.001 10072 IsGuiding returns 0
23:02:31.352 00.000 10072 PulseGuide returned control before completion, sleep 155
23:02:31.390 00.038 1032 UpdateGuideState exits: m=1415 SNR=26.4
23:02:31.397 00.007 1032 PhdController: settling, locked = 1, distance = 0.20 (0.25) aobump = 0 frame = 3 / 99999
23:02:31.403 00.006 1032 evsrv: {"Event":"Settling","Timestamp":1784170951.403,"Host":"MELE","Inst":1,"Distance":0.20,"Time":0.8,"SettleTime":3.0,"StarLocked":true}
23:02:31.407 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:31.412 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:31.414 00.002 1032 Enqueuing Expose request
23:02:31.521 00.107 10072 IsGuiding returns 0
23:02:31.521 00.000 10072 Move returns status 0, amount 145
23:02:31.521 00.000 10072 MoveAxis(N, 0, ABG)
23:02:31.521 00.000 10072 Move returns status 0, amount 0
23:02:31.522 00.001 10072 move complete, result=0
23:02:31.522 00.000 10072 worker thread done servicing request
23:02:31.522 00.000 10072 Worker thread wakes up
23:02:31.522 00.000 1032 GuideStep: -0.3 px 145 ms EAST, 0.0 px 0 ms NORTH
23:02:31.526 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:31.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:32.155 00.629 10072 Exposure complete
23:02:33.653 01.498 1032 OnExposeComplete: enter
23:02:33.658 00.005 1032 UpdateGuideState(): m_state=6
23:02:33.685 00.027 10072 worker thread done servicing request
23:02:33.689 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7192
23:02:33.697 00.008 1032 Star::Find returns 1 (0), X=1104.35, Y=130.86, Mass=1288, SNR=25.2, Peak=111 HFD=3.3
23:02:33.718 00.021 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
23:02:33.723 00.005 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
23:02:33.742 00.019 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.32 mountX=0.00 mountY=-0.04, mountTheta=-1.51
23:02:33.747 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
23:02:33.751 00.004 1032 Enqueuing Move request for scope (0.04, 0.01)
23:02:33.754 00.003 10072 Worker thread wakes up
23:02:33.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:02:33.755 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:02:33.755 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
23:02:33.922 00.167 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:02:34.289 00.367 10072 PPEC rslt(dithering): input = 0.00, final = 0.00
23:02:34.289 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:02:34.289 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:34.289 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:02:34.289 00.000 10072 MoveAxis(W, 1, ABG)
23:02:34.289 00.000 10072 Guiding  Dir = 3, Dur = 1
23:02:34.290 00.001 10072 IsGuiding returns 0
23:02:34.290 00.000 10072 PulseGuide returned control before completion, sleep 11
23:02:34.307 00.017 10072 IsGuiding returns 1
23:02:34.307 00.000 10072 scope still moving after pulse duration time elapsed
23:02:34.385 00.078 10072 IsGuiding returns 0
23:02:34.385 00.000 10072 scope move finished after 1 + 94 ms
23:02:34.385 00.000 10072 Move returns status 0, amount 1
23:02:34.385 00.000 10072 MoveAxis(N, 0, ABG)
23:02:34.385 00.000 10072 Move returns status 0, amount 0
23:02:34.385 00.000 10072 move complete, result=0
23:02:34.385 00.000 10072 worker thread done servicing request
23:02:34.494 00.109 1032 UpdateGuideState exits: m=1288 SNR=25.2
23:02:34.499 00.005 1032 PhdController: settling, locked = 1, distance = 0.15 (0.25) aobump = 0 frame = 4 / 99999
23:02:34.502 00.003 1032 PhdController: newstate STATE_FINISH
23:02:34.505 00.003 1032 PhdController complete: success
23:02:34.508 00.003 1032 evsrv: {"Event":"SettleDone","Timestamp":1784170954.508,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
23:02:34.511 00.003 1032 Mount: notify guiding dither settle done success=1
23:02:34.515 00.004 1032 PhdController: newstate STATE_IDLE
23:02:34.518 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:34.521 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:34.525 00.004 1032 Enqueuing Expose request
23:02:34.528 00.003 10072 Worker thread wakes up
23:02:34.528 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:02:34.532 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:34.532 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:35.186 00.654 10072 Exposure complete
23:02:35.308 00.122 10072 worker thread done servicing request
23:02:35.309 00.001 1032 OnExposeComplete: enter
23:02:35.312 00.003 1032 UpdateGuideState(): m_state=6
23:02:35.315 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7193
23:02:35.318 00.003 1032 Star::Find returns 1 (0), X=1104.35, Y=130.72, Mass=1333, SNR=25.7, Peak=121 HFD=3.3
23:02:35.328 00.010 1032 MultiStar: exiting stabilization period
23:02:35.332 00.004 1032 MultiStar: updating star positions after lock position change
23:02:35.336 00.004 1032 Star::Find(15, 624, 260, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7193
23:02:35.339 00.003 1032 Star::Find returns 1 (0), X=623.95, Y=261.56, Mass=1279, SNR=25.1, Peak=230 HFD=2.2
23:02:35.352 00.013 1032 Star::Find(15, 330, 192, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7193
23:02:35.356 00.004 1032 Star::Find returns 1 (0), X=330.11, Y=193.00, Mass=883, SNR=20.9, Peak=113 HFD=2.5
23:02:35.358 00.002 1032 Star::Find(15, 132, 733, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7193
23:02:35.362 00.004 1032 Star::Find returns 1 (0), X=132.35, Y=734.81, Mass=782, SNR=19.7, Peak=70 HFD=3.1
23:02:35.365 00.003 1032 Star::Find(15, 355, 603, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7193
23:02:35.384 00.019 1032 Star::Find returns 1 (0), X=355.47, Y=604.41, Mass=628, SNR=17.6, Peak=91 HFD=1.6
23:02:35.397 00.013 1032 Star::Find(15, 1107, 549, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7193
23:02:35.403 00.006 1032 Star::Find returns 1 (0), X=1107.14, Y=549.41, Mass=594, SNR=17.0, Peak=56 HFD=2.9
23:02:35.407 00.004 1032 Star::Find(15, 52, 346, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7193
23:02:35.410 00.003 1032 Star::Find returns 1 (0), X=52.68, Y=347.82, Mass=571, SNR=16.7, Peak=51 HFD=3.2
23:02:35.413 00.003 1032 Star::Find(15, 567, 595, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7193
23:02:35.415 00.002 1032 Star::Find returns 1 (0), X=567.83, Y=595.93, Mass=714, SNR=18.8, Peak=155 HFD=2.2
23:02:35.458 00.043 1032 Star::Find(15, 817, 220, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7193
23:02:35.463 00.005 1032 Star::Find returns 1 (0), X=817.33, Y=220.64, Mass=391, SNR=13.9, Peak=53 HFD=2.2
23:02:35.467 00.004 1032 Star::Find(15, 250, 329, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7193
23:02:35.470 00.003 1032 Star::Find returns 1 (0), X=250.46, Y=329.94, Mass=359, SNR=13.2, Peak=36 HFD=3.0
23:02:35.473 00.003 1032 Star::Find(15, 469, 319, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7193
23:02:35.515 00.042 1032 Star::Find returns 1 (0), X=468.86, Y=319.97, Mass=649, SNR=17.9, Peak=115 HFD=2.1
23:02:35.520 00.005 1032 Star::Find(15, 719, 905, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7193
23:02:35.523 00.003 1032 Star::Find returns 1 (0), X=719.41, Y=906.64, Mass=416, SNR=14.3, Peak=49 HFD=3.0
23:02:35.526 00.003 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
23:02:35.566 00.040 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
23:02:35.571 00.005 1032 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.28 mountX=-0.14 mountY=-0.00, mountTheta=-3.11
23:02:35.576 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.13, opts=13)
23:02:35.579 00.003 1032 Enqueuing Move request for scope (0.04, -0.13)
23:02:35.619 00.040 10072 Worker thread wakes up
23:02:35.619 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
23:02:35.619 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
23:02:35.619 00.000 10072 Moving (0.04, -0.13) raw xDistance=-0.14 yDistance=-0.00
23:02:35.623 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:02:35.627 00.004 10072 PPEC rslt(dithering): input = -0.14, final = -0.07
23:02:35.628 00.001 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
23:02:35.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:35.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:02:35.628 00.000 10072 MoveAxis(E, 64, ABG)
23:02:35.628 00.000 10072 Guiding  Dir = 2, Dur = 64
23:02:35.628 00.000 10072 IsGuiding returns 0
23:02:35.629 00.001 10072 PulseGuide returned control before completion, sleep 74
23:02:35.718 00.089 10072 IsGuiding returns 0
23:02:35.718 00.000 10072 Move returns status 0, amount 64
23:02:35.718 00.000 10072 MoveAxis(N, 0, ABG)
23:02:35.719 00.001 10072 Move returns status 0, amount 0
23:02:35.719 00.000 10072 move complete, result=0
23:02:35.719 00.000 10072 worker thread done servicing request
23:02:35.720 00.001 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:02:35.724 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:35.761 00.037 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:35.765 00.004 1032 Enqueuing Expose request
23:02:35.769 00.004 10072 Worker thread wakes up
23:02:35.769 00.000 1032 GuideStep: -0.1 px 64 ms EAST, -0.0 px 0 ms NORTH
23:02:35.804 00.035 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:35.805 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:36.446 00.641 10072 Exposure complete
23:02:36.713 00.267 10072 worker thread done servicing request
23:02:36.713 00.000 1032 OnExposeComplete: enter
23:02:36.717 00.004 1032 UpdateGuideState(): m_state=6
23:02:36.721 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7194
23:02:36.724 00.003 1032 Star::Find returns 1 (0), X=1104.23, Y=130.86, Mass=1271, SNR=25.1, Peak=119 HFD=3.2
23:02:36.762 00.038 1032 MultiStar: [#1 -0.09,0.13,0.97,U] [#2 -0.07,0.11,0.79,U] [#3 0.12,0.05,0.78,U] [#4 -0.15,0.04,0.68,U] [#5 0.02,0.04,0.71,U] [#6 0.00,0.03,0.68,U] [#7 0.08,-0.08,0.74,U] [#8 -0.04,-0.03,0.55,U] 
23:02:36.765 00.003 1032 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.08, 0.02}
23:02:36.769 00.004 1032 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.83) = xAngle (0.36 = 0.36)
23:02:36.772 00.003 1032 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.36 = 0.36)
23:02:36.801 00.029 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.19 mountX=0.04 mountY=0.02, mountTheta=0.36
23:02:36.806 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
23:02:36.809 00.003 1032 Enqueuing Move request for scope (-0.03, 0.04)
23:02:36.812 00.003 10072 Worker thread wakes up
23:02:36.812 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
23:02:36.812 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
23:02:36.812 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=0.02
23:02:36.847 00.035 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:02:36.851 00.004 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
23:02:36.851 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:02:36.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:36.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:02:36.851 00.000 10072 MoveAxis(E, 9, ABG)
23:02:36.851 00.000 10072 Guiding  Dir = 2, Dur = 9
23:02:36.852 00.001 10072 IsGuiding returns 0
23:02:36.853 00.001 10072 PulseGuide returned control before completion, sleep 19
23:02:36.902 00.049 10072 IsGuiding returns 0
23:02:36.902 00.000 10072 Move returns status 0, amount 9
23:02:36.902 00.000 10072 MoveAxis(N, 0, ABG)
23:02:36.903 00.001 10072 Move returns status 0, amount 0
23:02:36.903 00.000 10072 move complete, result=0
23:02:36.903 00.000 10072 worker thread done servicing request
23:02:36.948 00.045 1032 UpdateGuideState exits: m=1271 SNR=25.1
23:02:36.951 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:36.955 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:36.959 00.004 1032 Enqueuing Expose request
23:02:36.999 00.040 10072 Worker thread wakes up
23:02:36.999 00.000 1032 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:02:37.002 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:37.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:37.716 00.714 10072 Exposure complete
23:02:37.886 00.170 1032 OnExposeComplete: enter
23:02:37.890 00.004 10072 worker thread done servicing request
23:02:37.890 00.000 1032 UpdateGuideState(): m_state=6
23:02:37.897 00.007 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7195
23:02:37.900 00.003 1032 Star::Find returns 1 (0), X=1104.34, Y=130.78, Mass=1237, SNR=24.7, Peak=120 HFD=3.3
23:02:37.903 00.003 1032 MultiStar: [#1 -0.02,0.08,1.02,U] [#2 0.01,0.03,0.86,U] [#3 0.15,-0.03,0.79,U] [#4 -0.08,-0.13,0.72,U] [#5 -0.04,-0.10,0.70,U] [#6 0.02,-0.03,0.64,U] [#7 -0.12,-0.06,0.75,U] [#8 -0.06,0.13,0.57,U] 
23:02:37.914 00.011 1032 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.03, -0.07}
23:02:37.919 00.005 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.83) = xAngle (-3.79 = 2.49)
23:02:37.923 00.004 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.79 = 2.49)
23:02:37.928 00.005 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.96 mountX=-0.02 mountY=0.01, mountTheta=2.49
23:02:37.939 00.011 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
23:02:37.942 00.003 1032 Enqueuing Move request for scope (-0.01, -0.02)
23:02:37.945 00.003 10072 Worker thread wakes up
23:02:37.945 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
23:02:37.945 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
23:02:37.945 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
23:02:37.948 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:02:37.979 00.031 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
23:02:37.979 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:02:37.979 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:37.979 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:02:37.979 00.000 10072 MoveAxis(E, 12, ABG)
23:02:37.979 00.000 10072 Guiding  Dir = 2, Dur = 12
23:02:37.980 00.001 10072 IsGuiding returns 0
23:02:37.981 00.001 10072 PulseGuide returned control before completion, sleep 22
23:02:38.008 00.027 10072 IsGuiding returns 0
23:02:38.009 00.001 10072 Move returns status 0, amount 12
23:02:38.009 00.000 10072 MoveAxis(N, 0, ABG)
23:02:38.009 00.000 10072 Move returns status 0, amount 0
23:02:38.009 00.000 10072 move complete, result=0
23:02:38.011 00.002 10072 worker thread done servicing request
23:02:38.015 00.004 1032 UpdateGuideState exits: m=1237 SNR=24.7
23:02:38.028 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:38.032 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:38.035 00.003 1032 Enqueuing Expose request
23:02:38.038 00.003 10072 Worker thread wakes up
23:02:38.038 00.000 1032 GuideStep: -0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
23:02:38.042 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:38.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:38.821 00.779 10072 Exposure complete
23:02:39.334 00.513 10072 worker thread done servicing request
23:02:39.334 00.000 1032 OnExposeComplete: enter
23:02:39.338 00.004 1032 UpdateGuideState(): m_state=6
23:02:39.341 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7196
23:02:39.344 00.003 1032 Star::Find returns 1 (0), X=1104.25, Y=130.83, Mass=1297, SNR=25.3, Peak=118 HFD=3.3
23:02:39.347 00.003 1032 MultiStar: [#1 -0.10,0.06,1.01,U] [#2 -0.05,0.08,0.78,U] [#3 0.18,0.09,0.78,U] [#4 -0.09,-0.01,0.69,U] [#5 0.10,0.01,0.70,U] [#6 0.09,-0.01,0.61,U] [#7 -0.04,0.05,0.75,U] [#8 -0.11,0.06,0.53,U] 
23:02:39.350 00.003 1032 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {-0.06, -0.02}
23:02:39.352 00.002 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
23:02:39.354 00.002 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
23:02:39.356 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.92 mountX=0.04 mountY=0.00, mountTheta=0.09
23:02:39.362 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
23:02:39.365 00.003 1032 Enqueuing Move request for scope (-0.01, 0.03)
23:02:39.368 00.003 10072 Worker thread wakes up
23:02:39.368 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:02:39.368 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:02:39.368 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.04 yDistance=0.00
23:02:39.371 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:02:39.454 00.083 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
23:02:39.454 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:02:39.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:39.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:02:39.454 00.000 10072 MoveAxis(E, 13, ABG)
23:02:39.454 00.000 10072 Guiding  Dir = 2, Dur = 13
23:02:39.455 00.001 10072 IsGuiding returns 0
23:02:39.456 00.001 10072 PulseGuide returned control before completion, sleep 22
23:02:39.484 00.028 1032 UpdateGuideState exits: m=1297 SNR=25.3
23:02:39.513 00.029 10072 IsGuiding returns 0
23:02:39.513 00.000 10072 Move returns status 0, amount 13
23:02:39.513 00.000 10072 MoveAxis(N, 0, ABG)
23:02:39.513 00.000 10072 Move returns status 0, amount 0
23:02:39.513 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:39.536 00.023 10072 move complete, result=0
23:02:39.536 00.000 10072 worker thread done servicing request
23:02:39.537 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:39.545 00.008 1032 Enqueuing Expose request
23:02:39.627 00.082 10072 Worker thread wakes up
23:02:39.627 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:39.627 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:39.630 00.003 1032 GuideStep: 0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
23:02:40.263 00.633 10072 Exposure complete
23:02:40.404 00.141 10072 worker thread done servicing request
23:02:40.405 00.001 1032 OnExposeComplete: enter
23:02:40.409 00.004 1032 UpdateGuideState(): m_state=6
23:02:40.412 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7197
23:02:40.418 00.006 1032 Star::Find returns 1 (0), X=1104.38, Y=130.68, Mass=1179, SNR=24.1, Peak=121 HFD=3.3
23:02:40.421 00.003 1032 MultiStar: [#1 0.02,0.00,1.03,U] [#2 -0.04,-0.06,0.87,U] [#3 0.21,0.04,0.82,U] [#4 -0.07,-0.14,0.71,U] [#5 -0.03,-0.09,0.72,U] [#6 0.19,-0.19,0.00,M1] [#7 -0.00,-0.07,0.75,U] [#8 -0.02,-0.01,0.58,U] 
23:02:40.426 00.005 1032 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {0.07, -0.17}
23:02:40.434 00.008 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
23:02:40.439 00.005 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
23:02:40.442 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.23 mountX=-0.07 mountY=-0.01, mountTheta=-3.06
23:02:40.447 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
23:02:40.450 00.003 1032 Enqueuing Move request for scope (0.02, -0.06)
23:02:40.452 00.002 10072 Worker thread wakes up
23:02:40.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
23:02:40.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
23:02:40.452 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.07 yDistance=-0.01
23:02:40.461 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:02:40.465 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
23:02:40.465 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:02:40.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:40.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:02:40.466 00.001 10072 MoveAxis(E, 12, ABG)
23:02:40.466 00.000 10072 Guiding  Dir = 2, Dur = 12
23:02:40.466 00.000 10072 IsGuiding returns 0
23:02:40.467 00.001 10072 PulseGuide returned control before completion, sleep 22
23:02:40.497 00.030 10072 IsGuiding returns 0
23:02:40.497 00.000 10072 Move returns status 0, amount 12
23:02:40.497 00.000 10072 MoveAxis(N, 0, ABG)
23:02:40.498 00.001 10072 Move returns status 0, amount 0
23:02:40.498 00.000 10072 move complete, result=0
23:02:40.498 00.000 10072 worker thread done servicing request
23:02:40.499 00.001 1032 UpdateGuideState exits: m=1179 SNR=24.1
23:02:40.507 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:40.511 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:40.514 00.003 1032 Enqueuing Expose request
23:02:40.517 00.003 10072 Worker thread wakes up
23:02:40.517 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
23:02:40.520 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:40.520 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:40.937 00.417 10072 Exposure complete
23:02:41.016 00.079 10072 worker thread done servicing request
23:02:41.016 00.000 1032 OnExposeComplete: enter
23:02:41.020 00.004 1032 UpdateGuideState(): m_state=6
23:02:41.024 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7198
23:02:41.026 00.002 1032 Star::Find returns 1 (0), X=1104.37, Y=130.75, Mass=1288, SNR=25.2, Peak=124 HFD=3.3
23:02:41.030 00.004 1032 MultiStar: [#1 0.07,-0.00,1.00,U] [#2 0.01,0.01,0.80,U] [#3 0.17,0.06,0.81,U] [#4 -0.01,-0.10,0.68,U] [#5 -0.18,-0.07,0.70,U] [#6 0.14,-0.06,0.65,U] [#7 0.00,-0.05,0.70,U] [#8 -0.01,0.01,0.54,U] 
23:02:41.032 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.06, -0.10}
23:02:41.035 00.003 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
23:02:41.037 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
23:02:41.039 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-0.83 mountX=-0.04 mountY=-0.02, mountTheta=-2.66
23:02:41.043 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
23:02:41.046 00.003 1032 Enqueuing Move request for scope (0.03, -0.03)
23:02:41.047 00.001 10072 Worker thread wakes up
23:02:41.049 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:02:41.049 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:02:41.049 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
23:02:41.050 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:02:41.054 00.004 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
23:02:41.054 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:02:41.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:41.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:02:41.054 00.000 10072 MoveAxis(E, 9, ABG)
23:02:41.054 00.000 10072 Guiding  Dir = 2, Dur = 9
23:02:41.055 00.001 10072 IsGuiding returns 0
23:02:41.055 00.000 10072 PulseGuide returned control before completion, sleep 19
23:02:41.078 00.023 1032 UpdateGuideState exits: m=1288 SNR=25.2
23:02:41.087 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:41.090 00.003 10072 IsGuiding returns 0
23:02:41.090 00.000 10072 Move returns status 0, amount 9
23:02:41.091 00.001 10072 MoveAxis(N, 0, ABG)
23:02:41.091 00.000 10072 Move returns status 0, amount 0
23:02:41.091 00.000 10072 move complete, result=0
23:02:41.091 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:41.095 00.004 10072 worker thread done servicing request
23:02:41.095 00.000 1032 Enqueuing Expose request
23:02:41.098 00.003 10072 Worker thread wakes up
23:02:41.099 00.001 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:02:41.101 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:41.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:41.734 00.633 10072 Exposure complete
23:02:41.811 00.077 10072 worker thread done servicing request
23:02:41.811 00.000 1032 OnExposeComplete: enter
23:02:41.815 00.004 1032 UpdateGuideState(): m_state=6
23:02:41.817 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7199
23:02:41.820 00.003 1032 Star::Find returns 1 (0), X=1104.25, Y=130.79, Mass=1321, SNR=25.5, Peak=115 HFD=3.3
23:02:41.822 00.002 1032 MultiStar: [#1 -0.03,0.12,0.95,U] [#2 0.07,0.05,0.82,U] [#3 0.07,0.20,0.74,U] [#4 -0.16,0.22,0.00,M1] [#5 0.06,0.15,0.66,U] [#6 0.09,0.10,0.65,U] [#7 -0.05,0.07,0.72,U] [#8 -0.08,0.05,0.56,U] 
23:02:41.825 00.003 1032 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {-0.06, -0.06}
23:02:41.829 00.004 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
23:02:41.833 00.004 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
23:02:41.836 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.48 mountX=0.08 mountY=-0.03, mountTheta=-0.35
23:02:41.842 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
23:02:41.846 00.004 1032 Enqueuing Move request for scope (0.01, 0.08)
23:02:41.849 00.003 10072 Worker thread wakes up
23:02:41.850 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
23:02:41.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
23:02:41.850 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.03
23:02:41.853 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:02:41.856 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
23:02:41.856 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:02:41.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:41.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:02:41.857 00.001 10072 MoveAxis(E, 11, ABG)
23:02:41.857 00.000 10072 Guiding  Dir = 2, Dur = 11
23:02:41.857 00.000 10072 IsGuiding returns 0
23:02:41.858 00.001 10072 PulseGuide returned control before completion, sleep 21
23:02:41.884 00.026 1032 UpdateGuideState exits: m=1321 SNR=25.5
23:02:41.888 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:41.890 00.002 10072 IsGuiding returns 0
23:02:41.890 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:41.900 00.010 10072 Move returns status 0, amount 11
23:02:41.901 00.001 10072 MoveAxis(N, 0, ABG)
23:02:41.901 00.000 10072 Move returns status 0, amount 0
23:02:41.901 00.000 10072 move complete, result=0
23:02:41.901 00.000 1032 Enqueuing Expose request
23:02:41.906 00.005 10072 worker thread done servicing request
23:02:41.906 00.000 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
23:02:41.908 00.002 10072 Worker thread wakes up
23:02:41.909 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:41.909 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:42.316 00.407 10072 Exposure complete
23:02:42.400 00.084 10072 worker thread done servicing request
23:02:42.400 00.000 1032 OnExposeComplete: enter
23:02:42.404 00.004 1032 UpdateGuideState(): m_state=6
23:02:42.407 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7200
23:02:42.410 00.003 1032 Star::Find returns 1 (0), X=1104.35, Y=130.74, Mass=1434, SNR=26.6, Peak=132 HFD=3.3
23:02:42.412 00.002 1032 MultiStar: [#1 -0.05,0.14,0.98,U] [#2 0.09,0.02,0.73,U] [#3 0.16,0.04,0.74,U] [#4 -0.14,0.05,0.69,U] [#5 -0.01,0.01,0.64,U] [#6 0.14,0.14,0.60,U] [#7 0.04,-0.01,0.66,U] [#8 -0.00,0.03,0.52,U] 
23:02:42.415 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.04, -0.11}
23:02:42.417 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
23:02:42.419 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
23:02:42.422 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.89 mountX=0.02 mountY=-0.03, mountTheta=-0.94
23:02:42.429 00.007 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
23:02:42.431 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
23:02:42.433 00.002 10072 Worker thread wakes up
23:02:42.433 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:02:42.433 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:02:42.434 00.001 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.03
23:02:42.436 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:02:42.440 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
23:02:42.442 00.002 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:02:42.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:42.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:02:42.442 00.000 10072 MoveAxis(E, 11, ABG)
23:02:42.442 00.000 10072 Guiding  Dir = 2, Dur = 11
23:02:42.442 00.000 10072 IsGuiding returns 0
23:02:42.443 00.001 10072 PulseGuide returned control before completion, sleep 21
23:02:42.466 00.023 1032 UpdateGuideState exits: m=1434 SNR=26.6
23:02:42.470 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:42.473 00.003 10072 IsGuiding returns 0
23:02:42.473 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:42.476 00.003 1032 Enqueuing Expose request
23:02:42.478 00.002 10072 Move returns status 0, amount 11
23:02:42.479 00.001 10072 MoveAxis(N, 0, ABG)
23:02:42.479 00.000 10072 Move returns status 0, amount 0
23:02:42.479 00.000 10072 move complete, result=0
23:02:42.479 00.000 10072 worker thread done servicing request
23:02:42.479 00.000 10072 Worker thread wakes up
23:02:42.479 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:42.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:42.494 00.015 1032 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:02:43.118 00.624 10072 Exposure complete
23:02:43.197 00.079 1032 OnExposeComplete: enter
23:02:43.201 00.004 10072 worker thread done servicing request
23:02:43.201 00.000 1032 UpdateGuideState(): m_state=6
23:02:43.211 00.010 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7201
23:02:43.215 00.004 1032 Star::Find returns 1 (0), X=1104.30, Y=130.68, Mass=1449, SNR=26.7, Peak=139 HFD=3.4
23:02:43.219 00.004 1032 MultiStar: [#1 -0.03,-0.10,0.91,U] [#2 0.04,-0.14,0.76,U] [#3 0.08,0.01,0.73,U] [#4 0.03,-0.18,0.65,U] [#5 0.08,-0.00,0.64,U] [#6 0.15,-0.14,0.59,U] [#7 -0.14,-0.03,0.65,U] [#8 -0.03,-0.09,0.48,U] 
23:02:43.221 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {-0.01, -0.17}
23:02:43.224 00.003 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.06)
23:02:43.227 00.003 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.06)
23:02:43.229 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.39 mountX=-0.10 mountY=0.01, mountTheta=3.06
23:02:43.233 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.10, opts=13)
23:02:43.245 00.012 1032 Enqueuing Move request for scope (0.02, -0.10)
23:02:43.248 00.003 10072 Worker thread wakes up
23:02:43.249 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
23:02:43.249 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
23:02:43.249 00.000 10072 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=0.01
23:02:43.252 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:02:43.256 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
23:02:43.256 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:02:43.257 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:43.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:02:43.257 00.000 10072 MoveAxis(E, 12, ABG)
23:02:43.257 00.000 10072 Guiding  Dir = 2, Dur = 12
23:02:43.257 00.000 10072 IsGuiding returns 0
23:02:43.257 00.000 10072 PulseGuide returned control before completion, sleep 22
23:02:43.292 00.035 1032 UpdateGuideState exits: m=1449 SNR=26.7
23:02:43.295 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:43.300 00.005 10072 IsGuiding returns 0
23:02:43.302 00.002 10072 Move returns status 0, amount 12
23:02:43.302 00.000 10072 MoveAxis(N, 0, ABG)
23:02:43.302 00.000 10072 Move returns status 0, amount 0
23:02:43.302 00.000 10072 move complete, result=0
23:02:43.303 00.001 10072 worker thread done servicing request
23:02:43.305 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:43.309 00.004 1032 Enqueuing Expose request
23:02:43.313 00.004 10072 Worker thread wakes up
23:02:43.313 00.000 1032 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
23:02:43.320 00.007 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:43.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:43.731 00.411 10072 Exposure complete
23:02:43.810 00.079 10072 worker thread done servicing request
23:02:43.810 00.000 1032 OnExposeComplete: enter
23:02:43.814 00.004 1032 UpdateGuideState(): m_state=6
23:02:43.817 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7202
23:02:43.819 00.002 1032 Star::Find returns 1 (0), X=1104.24, Y=130.71, Mass=1397, SNR=26.3, Peak=133 HFD=3.5
23:02:43.823 00.004 1032 MultiStar: [#1 -0.03,0.01,0.96,U] [#2 -0.13,-0.01,0.78,U] [#3 0.11,0.01,0.78,U] [#4 -0.03,-0.18,0.68,U] [#5 -0.01,-0.08,0.66,U] [#6 -0.11,-0.03,0.62,U] [#7 0.07,-0.03,0.71,U] [#8 -0.17,0.04,0.51,U] 
23:02:43.826 00.003 1032 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {-0.07, -0.14}
23:02:43.829 00.003 1032 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.83) = xAngle (-4.07 = 2.21)
23:02:43.833 00.004 1032 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.07 = 2.21)
23:02:43.837 00.004 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.24 mountX=-0.04 mountY=0.05, mountTheta=2.21
23:02:43.842 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.05, opts=13)
23:02:43.844 00.002 1032 Enqueuing Move request for scope (-0.04, -0.05)
23:02:43.846 00.002 10072 Worker thread wakes up
23:02:43.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
23:02:43.846 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
23:02:43.847 00.001 10072 Moving (-0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
23:02:43.849 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:02:43.853 00.004 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
23:02:43.853 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:02:43.854 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:43.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:02:43.854 00.000 10072 MoveAxis(E, 10, ABG)
23:02:43.854 00.000 10072 Guiding  Dir = 2, Dur = 10
23:02:43.884 00.030 1032 UpdateGuideState exits: m=1397 SNR=26.3
23:02:43.888 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:43.892 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:43.902 00.010 10072 IsGuiding returns 0
23:02:43.902 00.000 1032 Enqueuing Expose request
23:02:43.907 00.005 10072 PulseGuide returned control before completion, sleep 20
23:02:43.931 00.024 10072 IsGuiding returns 0
23:02:43.931 00.000 10072 Move returns status 0, amount 10
23:02:43.931 00.000 10072 MoveAxis(N, 0, ABG)
23:02:43.931 00.000 10072 Move returns status 0, amount 0
23:02:43.931 00.000 10072 move complete, result=0
23:02:43.931 00.000 10072 worker thread done servicing request
23:02:43.931 00.000 10072 Worker thread wakes up
23:02:43.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:43.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:43.941 00.010 1032 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
23:02:44.557 00.616 10072 Exposure complete
23:02:44.627 00.070 10072 worker thread done servicing request
23:02:44.628 00.001 1032 OnExposeComplete: enter
23:02:44.631 00.003 1032 UpdateGuideState(): m_state=6
23:02:44.635 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7203
23:02:44.639 00.004 1032 Star::Find returns 1 (0), X=1104.32, Y=130.80, Mass=1370, SNR=26.0, Peak=129 HFD=3.3
23:02:44.642 00.003 1032 MultiStar: [#1 -0.05,0.00,1.00,U] [#2 0.06,0.08,0.84,U] [#3 0.08,0.04,0.78,U] [#4 -0.09,-0.11,0.68,U] [#5 0.02,0.07,0.66,U] [#6 0.21,-0.02,0.60,U] [#7 0.04,0.01,0.68,U] [#8 -0.00,0.05,0.53,U] 
23:02:44.647 00.005 1032 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.01, -0.05}
23:02:44.649 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
23:02:44.652 00.003 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
23:02:44.654 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.27 mountX=0.00 mountY=-0.03, mountTheta=-1.56
23:02:44.659 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
23:02:44.662 00.003 1032 Enqueuing Move request for scope (0.03, 0.01)
23:02:44.664 00.002 10072 Worker thread wakes up
23:02:44.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:02:44.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:02:44.664 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
23:02:44.667 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:02:44.671 00.004 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
23:02:44.672 00.001 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:02:44.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:44.672 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:02:44.672 00.000 10072 MoveAxis(E, 10, ABG)
23:02:44.672 00.000 10072 Guiding  Dir = 2, Dur = 10
23:02:44.677 00.005 10072 IsGuiding returns 0
23:02:44.677 00.000 10072 PulseGuide returned control before completion, sleep 20
23:02:44.700 00.023 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:02:44.704 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:44.706 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:44.711 00.005 1032 Enqueuing Expose request
23:02:44.714 00.003 10072 IsGuiding returns 0
23:02:44.714 00.000 10072 Move returns status 0, amount 10
23:02:44.715 00.001 10072 MoveAxis(N, 0, ABG)
23:02:44.715 00.000 10072 Move returns status 0, amount 0
23:02:44.715 00.000 10072 move complete, result=0
23:02:44.715 00.000 10072 worker thread done servicing request
23:02:44.715 00.000 10072 Worker thread wakes up
23:02:44.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:44.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:44.726 00.011 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
23:02:45.131 00.405 10072 Exposure complete
23:02:45.218 00.087 1032 OnExposeComplete: enter
23:02:45.222 00.004 1032 UpdateGuideState(): m_state=6
23:02:45.225 00.003 10072 worker thread done servicing request
23:02:45.225 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7204
23:02:45.227 00.002 1032 Star::Find returns 1 (0), X=1104.27, Y=130.66, Mass=1362, SNR=25.9, Peak=135 HFD=3.3
23:02:45.230 00.003 1032 MultiStar: [#1 -0.03,-0.07,0.93,U] [#2 0.06,-0.01,0.79,U] [#3 0.19,-0.09,0.77,U] [#4 -0.02,-0.21,0.65,U] [#5 0.18,0.05,0.67,U] [#6 0.22,-0.17,0.00,M1] [#7 0.09,-0.01,0.70,U] [#8 0.03,0.03,0.51,U] 
23:02:45.233 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.07}, one-star: {-0.04, -0.19}
23:02:45.238 00.005 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
23:02:45.244 00.006 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
23:02:45.246 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.94 mountX=-0.08 mountY=-0.03, mountTheta=-2.77
23:02:45.250 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
23:02:45.253 00.003 1032 Enqueuing Move request for scope (0.05, -0.07)
23:02:45.256 00.003 10072 Worker thread wakes up
23:02:45.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:02:45.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:02:45.256 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
23:02:45.258 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:02:45.262 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
23:02:45.262 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:02:45.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:45.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:02:45.262 00.000 10072 MoveAxis(E, 9, ABG)
23:02:45.262 00.000 10072 Guiding  Dir = 2, Dur = 9
23:02:45.263 00.001 10072 IsGuiding returns 0
23:02:45.263 00.000 10072 PulseGuide returned control before completion, sleep 19
23:02:45.289 00.026 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:02:45.293 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:45.295 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:45.298 00.003 10072 IsGuiding returns 0
23:02:45.299 00.001 1032 Enqueuing Expose request
23:02:45.303 00.004 10072 Move returns status 0, amount 9
23:02:45.303 00.000 10072 MoveAxis(N, 0, ABG)
23:02:45.303 00.000 10072 Move returns status 0, amount 0
23:02:45.303 00.000 10072 move complete, result=0
23:02:45.304 00.001 10072 worker thread done servicing request
23:02:45.304 00.000 10072 Worker thread wakes up
23:02:45.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:45.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:45.315 00.011 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:02:45.946 00.631 10072 Exposure complete
23:02:46.038 00.092 10072 worker thread done servicing request
23:02:46.038 00.000 1032 OnExposeComplete: enter
23:02:46.041 00.003 1032 UpdateGuideState(): m_state=6
23:02:46.045 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7205
23:02:46.048 00.003 1032 Star::Find returns 1 (0), X=1104.34, Y=130.61, Mass=1338, SNR=25.7, Peak=128 HFD=3.3
23:02:46.051 00.003 1032 MultiStar: [#1 0.03,-0.14,1.01,U] [#2 0.14,-0.09,0.81,U] [#3 0.28,-0.05,0.00,M1] [#4 0.01,-0.30,0.00,M1] [#5 0.07,-0.12,0.64,U] [#6 0.15,-0.18,0.59,U] [#7 0.02,-0.18,0.74,U] [#8 -0.06,-0.10,0.53,U] 
23:02:46.058 00.007 1032 refined, 6 included, MultiStar: {0.06, -0.15}, one-star: {0.03, -0.24}
23:02:46.061 00.003 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
23:02:46.064 00.003 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
23:02:46.067 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.23 mountX=-0.16 mountY=-0.01, mountTheta=-3.06
23:02:46.070 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.15, opts=13)
23:02:46.072 00.002 1032 Enqueuing Move request for scope (0.06, -0.15)
23:02:46.074 00.002 10072 Worker thread wakes up
23:02:46.075 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
23:02:46.075 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
23:02:46.075 00.000 10072 Moving (0.06, -0.15) raw xDistance=-0.16 yDistance=-0.01
23:02:46.077 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:02:46.081 00.004 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.58
23:02:46.081 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:02:46.081 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:46.081 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:02:46.081 00.000 10072 MoveAxis(E, 86, ABG)
23:02:46.082 00.001 10072 Guiding  Dir = 2, Dur = 86
23:02:46.082 00.000 10072 IsGuiding returns 0
23:02:46.083 00.001 10072 PulseGuide returned control before completion, sleep 96
23:02:46.107 00.024 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:02:46.111 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:46.119 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:46.122 00.003 1032 Enqueuing Expose request
23:02:46.192 00.070 10072 IsGuiding returns 0
23:02:46.192 00.000 10072 Move returns status 0, amount 86
23:02:46.192 00.000 10072 MoveAxis(N, 0, ABG)
23:02:46.192 00.000 10072 Move returns status 0, amount 0
23:02:46.193 00.001 10072 move complete, result=0
23:02:46.193 00.000 10072 worker thread done servicing request
23:02:46.193 00.000 10072 Worker thread wakes up
23:02:46.193 00.000 1032 GuideStep: -0.2 px 86 ms EAST, -0.0 px 0 ms NORTH
23:02:46.197 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:46.197 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:46.604 00.407 10072 Exposure complete
23:02:46.689 00.085 10072 worker thread done servicing request
23:02:46.689 00.000 1032 OnExposeComplete: enter
23:02:46.693 00.004 1032 UpdateGuideState(): m_state=6
23:02:46.695 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7206
23:02:46.697 00.002 1032 Star::Find returns 1 (0), X=1104.30, Y=130.72, Mass=1362, SNR=25.9, Peak=121 HFD=3.4
23:02:46.700 00.003 1032 MultiStar: [#1 -0.12,0.04,0.95,U] [#2 0.17,-0.00,0.81,U] [#3 0.10,-0.01,0.79,U] [#4 -0.07,-0.20,0.67,U] [#5 -0.00,-0.04,0.65,U] [#6 0.17,-0.09,0.63,U] [#7 0.08,-0.12,0.71,U] [#8 0.06,0.03,0.52,U] 
23:02:46.702 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {-0.01, -0.12}
23:02:46.705 00.003 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
23:02:46.713 00.008 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
23:02:46.716 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.01 mountX=-0.06 mountY=-0.02, mountTheta=-2.84
23:02:46.719 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
23:02:46.722 00.003 1032 Enqueuing Move request for scope (0.04, -0.06)
23:02:46.724 00.002 10072 Worker thread wakes up
23:02:46.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
23:02:46.724 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
23:02:46.724 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.06 yDistance=-0.02
23:02:46.727 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:02:46.732 00.005 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
23:02:46.732 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:02:46.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:46.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:02:46.732 00.000 10072 MoveAxis(E, 9, ABG)
23:02:46.732 00.000 10072 Guiding  Dir = 2, Dur = 9
23:02:46.733 00.001 10072 IsGuiding returns 0
23:02:46.733 00.000 10072 PulseGuide returned control before completion, sleep 19
23:02:46.755 00.022 10072 IsGuiding returns 0
23:02:46.755 00.000 10072 Move returns status 0, amount 9
23:02:46.755 00.000 10072 MoveAxis(N, 0, ABG)
23:02:46.755 00.000 10072 Move returns status 0, amount 0
23:02:46.756 00.001 10072 move complete, result=0
23:02:46.756 00.000 10072 worker thread done servicing request
23:02:46.764 00.008 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:02:46.775 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:46.778 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:46.782 00.004 1032 Enqueuing Expose request
23:02:46.785 00.003 10072 Worker thread wakes up
23:02:46.785 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:02:46.789 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:46.789 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:47.417 00.628 10072 Exposure complete
23:02:47.489 00.072 10072 worker thread done servicing request
23:02:47.489 00.000 1032 OnExposeComplete: enter
23:02:47.493 00.004 1032 UpdateGuideState(): m_state=6
23:02:47.496 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7207
23:02:47.499 00.003 1032 Star::Find returns 1 (0), X=1104.26, Y=130.91, Mass=1249, SNR=24.8, Peak=109 HFD=3.2
23:02:47.502 00.003 1032 MultiStar: [#1 0.10,0.16,0.98,U] [#2 0.07,0.18,0.87,U] [#3 0.18,0.37,0.00,M1] [#4 -0.08,0.14,0.72,U] [#5 0.06,0.12,0.70,U] [#6 -0.01,0.17,0.65,U] [#7 0.00,0.11,0.75,U] [#8 -0.00,0.24,0.54,U] 
23:02:47.505 00.003 1032 single-star, 7 included, MultiStar: {0.01, 0.14}, one-star: {-0.05, 0.07}
23:02:47.510 00.005 1032 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.83) = xAngle (0.36 = 0.36)
23:02:47.512 00.002 1032 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.36 = 0.36)
23:02:47.514 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.19 mountX=0.08 mountY=0.03, mountTheta=0.36
23:02:47.519 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.07, opts=13)
23:02:47.523 00.004 1032 Enqueuing Move request for scope (-0.05, 0.07)
23:02:47.526 00.003 10072 Worker thread wakes up
23:02:47.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
23:02:47.526 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
23:02:47.526 00.000 10072 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.03
23:02:47.528 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:02:47.532 00.004 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
23:02:47.532 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:02:47.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:47.533 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:02:47.533 00.000 10072 MoveAxis(E, 12, ABG)
23:02:47.533 00.000 10072 Guiding  Dir = 2, Dur = 12
23:02:47.533 00.000 10072 IsGuiding returns 0
23:02:47.534 00.001 10072 PulseGuide returned control before completion, sleep 22
23:02:47.563 00.029 1032 UpdateGuideState exits: m=1249 SNR=24.8
23:02:47.570 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:47.576 00.006 10072 IsGuiding returns 0
23:02:47.576 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:47.582 00.006 10072 Move returns status 0, amount 12
23:02:47.583 00.001 1032 Enqueuing Expose request
23:02:47.587 00.004 10072 MoveAxis(N, 0, ABG)
23:02:47.587 00.000 10072 Move returns status 0, amount 0
23:02:47.587 00.000 10072 move complete, result=0
23:02:47.587 00.000 10072 worker thread done servicing request
23:02:47.587 00.000 10072 Worker thread wakes up
23:02:47.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:47.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:47.598 00.011 1032 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
23:02:47.993 00.395 10072 Exposure complete
23:02:48.057 00.064 10072 worker thread done servicing request
23:02:48.058 00.001 1032 OnExposeComplete: enter
23:02:48.060 00.002 1032 UpdateGuideState(): m_state=6
23:02:48.062 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7208
23:02:48.065 00.003 1032 Star::Find returns 1 (0), X=1104.30, Y=130.74, Mass=1419, SNR=26.5, Peak=135 HFD=3.3
23:02:48.067 00.002 1032 MultiStar: [#1 0.09,0.06,0.93,U] [#2 0.05,0.17,0.78,U] [#3 0.25,0.19,0.00,M2] [#4 0.03,0.13,0.66,U] [#5 0.16,0.22,0.00,M1] [#6 0.36,0.19,0.00,M1] [#7 0.01,0.11,0.69,U] [#8 -0.10,0.19,0.49,U] 
23:02:48.071 00.004 1032 refined, 5 included, MultiStar: {0.02, 0.07}, one-star: {-0.01, -0.10}
23:02:48.073 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
23:02:48.075 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
23:02:48.077 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.30 mountX=0.07 mountY=-0.04, mountTheta=-0.53
23:02:48.082 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
23:02:48.084 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
23:02:48.088 00.004 10072 Worker thread wakes up
23:02:48.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
23:02:48.090 00.002 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
23:02:48.090 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.07 yDistance=-0.04
23:02:48.092 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:02:48.095 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
23:02:48.095 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:02:48.095 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:48.095 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:02:48.095 00.000 10072 MoveAxis(E, 10, ABG)
23:02:48.095 00.000 10072 Guiding  Dir = 2, Dur = 10
23:02:48.096 00.001 10072 IsGuiding returns 0
23:02:48.096 00.000 10072 PulseGuide returned control before completion, sleep 20
23:02:48.117 00.021 1032 UpdateGuideState exits: m=1419 SNR=26.5
23:02:48.120 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:48.122 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:48.123 00.001 1032 Enqueuing Expose request
23:02:48.131 00.008 10072 IsGuiding returns 0
23:02:48.131 00.000 10072 Move returns status 0, amount 10
23:02:48.131 00.000 10072 MoveAxis(N, 0, ABG)
23:02:48.131 00.000 10072 Move returns status 0, amount 0
23:02:48.131 00.000 10072 move complete, result=0
23:02:48.131 00.000 10072 worker thread done servicing request
23:02:48.131 00.000 10072 Worker thread wakes up
23:02:48.132 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:48.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:48.135 00.003 1032 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
23:02:48.758 00.623 10072 Exposure complete
23:02:48.809 00.051 10072 worker thread done servicing request
23:02:48.809 00.000 1032 OnExposeComplete: enter
23:02:48.811 00.002 1032 UpdateGuideState(): m_state=6
23:02:48.814 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7209
23:02:48.816 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=130.71, Mass=1356, SNR=25.9, Peak=131 HFD=3.2
23:02:48.817 00.001 1032 MultiStar: [#1 0.04,0.08,0.99,U] [#2 0.14,-0.09,0.83,U] [#3 0.23,0.09,0.75,U] [#4 0.11,-0.02,0.70,U] [#5 0.10,-0.10,0.67,U] [#6 0.18,0.07,0.60,U] [#7 0.05,0.01,0.73,U] [#8 0.12,0.16,0.53,U] 
23:02:48.820 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {0.09, -0.14}
23:02:48.822 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
23:02:48.824 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
23:02:48.826 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.02 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
23:02:48.829 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
23:02:48.831 00.002 1032 Enqueuing Move request for scope (0.11, -0.00)
23:02:48.833 00.002 10072 Worker thread wakes up
23:02:48.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
23:02:48.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
23:02:48.833 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.11
23:02:48.837 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:02:48.839 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
23:02:48.839 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:02:48.839 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:48.839 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:02:48.839 00.000 10072 MoveAxis(E, 11, ABG)
23:02:48.839 00.000 10072 Guiding  Dir = 2, Dur = 11
23:02:48.840 00.001 10072 IsGuiding returns 0
23:02:48.840 00.000 10072 PulseGuide returned control before completion, sleep 21
23:02:48.857 00.017 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:02:48.859 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:48.861 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:48.863 00.002 1032 Enqueuing Expose request
23:02:48.866 00.003 10072 IsGuiding returns 0
23:02:48.866 00.000 10072 Move returns status 0, amount 11
23:02:48.866 00.000 10072 MoveAxis(N, 0, ABG)
23:02:48.866 00.000 10072 Move returns status 0, amount 0
23:02:48.866 00.000 10072 move complete, result=0
23:02:48.866 00.000 10072 worker thread done servicing request
23:02:48.866 00.000 10072 Worker thread wakes up
23:02:48.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:48.866 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:48.872 00.006 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:02:49.277 00.405 10072 Exposure complete
23:02:49.330 00.053 10072 worker thread done servicing request
23:02:49.330 00.000 1032 OnExposeComplete: enter
23:02:49.336 00.006 1032 UpdateGuideState(): m_state=6
23:02:49.339 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7210
23:02:49.341 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=130.76, Mass=1264, SNR=25.0, Peak=123 HFD=3.3
23:02:49.344 00.003 1032 MultiStar: [#1 0.11,0.14,1.01,U] [#2 0.09,0.15,0.80,U] [#3 0.18,0.00,0.77,U] [#4 -0.01,-0.07,0.68,U] [#5 -0.13,0.06,0.68,U] [#6 0.25,0.07,0.00,M1] [#7 0.12,-0.09,0.73,U] [#8 -0.04,0.21,0.56,U] 
23:02:49.346 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.01, -0.08}
23:02:49.348 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:02:49.349 00.001 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:02:49.351 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.62 mountX=0.02 mountY=-0.06, mountTheta=-1.21
23:02:49.355 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
23:02:49.357 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
23:02:49.359 00.002 10072 Worker thread wakes up
23:02:49.359 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:02:49.359 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:02:49.359 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.06
23:02:49.361 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:02:49.364 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
23:02:49.364 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:02:49.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:49.366 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:02:49.366 00.000 10072 MoveAxis(E, 9, ABG)
23:02:49.366 00.000 10072 Guiding  Dir = 2, Dur = 9
23:02:49.366 00.000 10072 IsGuiding returns 0
23:02:49.367 00.001 10072 PulseGuide returned control before completion, sleep 19
23:02:49.384 00.017 1032 UpdateGuideState exits: m=1264 SNR=25.0
23:02:49.386 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:49.388 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:49.389 00.001 1032 Enqueuing Expose request
23:02:49.395 00.006 10072 IsGuiding returns 0
23:02:49.395 00.000 10072 Move returns status 0, amount 9
23:02:49.395 00.000 10072 MoveAxis(N, 0, ABG)
23:02:49.395 00.000 10072 Move returns status 0, amount 0
23:02:49.395 00.000 10072 move complete, result=0
23:02:49.395 00.000 10072 worker thread done servicing request
23:02:49.396 00.001 10072 Worker thread wakes up
23:02:49.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:49.396 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:49.404 00.008 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:02:50.025 00.621 10072 Exposure complete
23:02:50.076 00.051 10072 worker thread done servicing request
23:02:50.076 00.000 1032 OnExposeComplete: enter
23:02:50.078 00.002 1032 UpdateGuideState(): m_state=6
23:02:50.082 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7211
23:02:50.085 00.003 1032 Star::Find returns 1 (0), X=1104.27, Y=130.85, Mass=1284, SNR=25.2, Peak=119 HFD=3.2
23:02:50.088 00.003 1032 MultiStar: [#1 -0.10,0.19,1.02,U] [#2 0.01,0.15,0.82,U] [#3 0.18,0.13,0.79,U] [#4 -0.04,0.09,0.72,U] [#5 0.03,0.04,0.66,U] [#6 0.14,0.13,0.67,U] [#7 0.06,0.10,0.71,U] [#8 0.04,-0.03,0.52,U] 
23:02:50.090 00.002 1032 single-star, 8 included, MultiStar: {0.02, 0.10}, one-star: {-0.04, 0.00}
23:02:50.091 00.001 1032 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.83) = xAngle (1.28 = 1.28)
23:02:50.094 00.003 1032 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.28 = 1.28)
23:02:50.095 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.11 mountX=0.01 mountY=0.04, mountTheta=1.28
23:02:50.097 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.00, opts=13)
23:02:50.100 00.003 1032 Enqueuing Move request for scope (-0.04, 0.00)
23:02:50.102 00.002 10072 Worker thread wakes up
23:02:50.102 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
23:02:50.102 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
23:02:50.102 00.000 10072 Moving (-0.04, 0.00) raw xDistance=0.01 yDistance=0.04
23:02:50.104 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:02:50.107 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
23:02:50.107 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:02:50.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:50.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:02:50.107 00.000 10072 MoveAxis(E, 10, ABG)
23:02:50.107 00.000 10072 Guiding  Dir = 2, Dur = 10
23:02:50.107 00.000 10072 IsGuiding returns 0
23:02:50.108 00.001 10072 PulseGuide returned control before completion, sleep 20
23:02:50.126 00.018 1032 UpdateGuideState exits: m=1284 SNR=25.2
23:02:50.129 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:50.131 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:50.133 00.002 1032 Enqueuing Expose request
23:02:50.134 00.001 10072 IsGuiding returns 0
23:02:50.134 00.000 10072 Move returns status 0, amount 10
23:02:50.134 00.000 10072 MoveAxis(N, 0, ABG)
23:02:50.134 00.000 10072 Move returns status 0, amount 0
23:02:50.134 00.000 10072 move complete, result=0
23:02:50.135 00.001 10072 worker thread done servicing request
23:02:50.135 00.000 10072 Worker thread wakes up
23:02:50.135 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:50.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:50.142 00.007 1032 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
23:02:50.554 00.412 10072 Exposure complete
23:02:50.605 00.051 10072 worker thread done servicing request
23:02:50.606 00.001 1032 OnExposeComplete: enter
23:02:50.608 00.002 1032 UpdateGuideState(): m_state=6
23:02:50.611 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7212
23:02:50.614 00.003 1032 Star::Find returns 1 (0), X=1104.38, Y=130.66, Mass=1256, SNR=24.9, Peak=117 HFD=3.3
23:02:50.616 00.002 1032 MultiStar: [#1 -0.00,0.04,1.00,U] [#2 0.12,-0.07,0.87,U] [#3 0.08,-0.01,0.83,U] [#4 -0.06,-0.08,0.69,U] [#5 0.07,-0.02,0.67,U] [#6 0.18,-0.05,0.65,U] [#7 0.01,-0.01,0.73,U] [#8 -0.05,0.02,0.57,U] 
23:02:50.617 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.07, -0.18}
23:02:50.619 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
23:02:50.620 00.001 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
23:02:50.621 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.75 mountX=-0.06 mountY=-0.04, mountTheta=-2.58
23:02:50.624 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
23:02:50.626 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
23:02:50.627 00.001 10072 Worker thread wakes up
23:02:50.627 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
23:02:50.627 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
23:02:50.627 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=-0.04
23:02:50.629 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:02:50.631 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
23:02:50.631 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:02:50.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:50.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:02:50.631 00.000 10072 MoveAxis(E, 8, ABG)
23:02:50.631 00.000 10072 Guiding  Dir = 2, Dur = 8
23:02:50.632 00.001 10072 IsGuiding returns 0
23:02:50.632 00.000 10072 PulseGuide returned control before completion, sleep 18
23:02:50.648 00.016 1032 UpdateGuideState exits: m=1256 SNR=24.9
23:02:50.650 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:50.652 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:50.653 00.001 1032 Enqueuing Expose request
23:02:50.660 00.007 10072 IsGuiding returns 0
23:02:50.660 00.000 10072 Move returns status 0, amount 8
23:02:50.660 00.000 10072 MoveAxis(N, 0, ABG)
23:02:50.660 00.000 10072 Move returns status 0, amount 0
23:02:50.660 00.000 10072 move complete, result=0
23:02:50.661 00.001 10072 worker thread done servicing request
23:02:50.661 00.000 10072 Worker thread wakes up
23:02:50.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:50.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:50.663 00.002 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:02:51.287 00.624 10072 Exposure complete
23:02:51.335 00.048 10072 worker thread done servicing request
23:02:51.335 00.000 1032 OnExposeComplete: enter
23:02:51.338 00.003 1032 UpdateGuideState(): m_state=6
23:02:51.340 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7213
23:02:51.342 00.002 1032 Star::Find returns 1 (0), X=1104.33, Y=130.63, Mass=1386, SNR=26.2, Peak=130 HFD=3.4
23:02:51.344 00.002 1032 MultiStar: [#1 -0.01,-0.07,0.97,U] [#2 0.10,-0.05,0.81,U] [#3 0.13,0.09,0.77,U] [#4 0.05,-0.08,0.65,U] [#5 -0.02,-0.15,0.63,U] [#6 0.18,-0.11,0.63,U] [#7 0.05,-0.04,0.68,U] [#8 0.07,-0.05,0.48,U] 
23:02:51.345 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.02, -0.21}
23:02:51.347 00.002 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
23:02:51.348 00.001 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
23:02:51.351 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.93 mountX=-0.09 mountY=-0.04, mountTheta=-2.76
23:02:51.353 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
23:02:51.355 00.002 1032 Enqueuing Move request for scope (0.06, -0.08)
23:02:51.357 00.002 10072 Worker thread wakes up
23:02:51.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
23:02:51.357 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
23:02:51.357 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
23:02:51.360 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:02:51.363 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
23:02:51.363 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:02:51.363 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:51.363 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:02:51.363 00.000 10072 MoveAxis(E, 9, ABG)
23:02:51.363 00.000 10072 Guiding  Dir = 2, Dur = 9
23:02:51.363 00.000 10072 IsGuiding returns 0
23:02:51.364 00.001 10072 PulseGuide returned control before completion, sleep 19
23:02:51.380 00.016 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:02:51.382 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:51.383 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:51.385 00.002 1032 Enqueuing Expose request
23:02:51.394 00.009 10072 IsGuiding returns 0
23:02:51.394 00.000 10072 Move returns status 0, amount 9
23:02:51.394 00.000 10072 MoveAxis(N, 0, ABG)
23:02:51.394 00.000 10072 Move returns status 0, amount 0
23:02:51.394 00.000 10072 move complete, result=0
23:02:51.394 00.000 10072 worker thread done servicing request
23:02:51.394 00.000 10072 Worker thread wakes up
23:02:51.394 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:51.394 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:51.396 00.002 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:02:51.804 00.408 10072 Exposure complete
23:02:51.857 00.053 10072 worker thread done servicing request
23:02:51.859 00.002 1032 OnExposeComplete: enter
23:02:51.861 00.002 1032 UpdateGuideState(): m_state=6
23:02:51.866 00.005 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7214
23:02:51.868 00.002 1032 Star::Find returns 1 (0), X=1104.36, Y=130.69, Mass=1402, SNR=26.3, Peak=122 HFD=3.4
23:02:51.869 00.001 1032 MultiStar: [#1 0.02,0.04,0.93,U] [#2 0.07,0.01,0.77,U] [#3 0.11,0.23,0.00,M1] [#4 -0.05,0.03,0.66,U] [#5 0.10,-0.07,0.65,U] [#6 0.10,-0.10,0.58,U] [#7 0.13,0.01,0.66,U] [#8 0.10,0.09,0.53,U] 
23:02:51.871 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {0.05, -0.15}
23:02:51.872 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
23:02:51.874 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
23:02:51.876 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.38 mountX=-0.04 mountY=-0.05, mountTheta=-2.21
23:02:51.878 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
23:02:51.881 00.003 1032 Enqueuing Move request for scope (0.06, -0.02)
23:02:51.882 00.001 10072 Worker thread wakes up
23:02:51.883 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:02:51.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:02:51.883 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.05
23:02:51.885 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:02:51.888 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
23:02:51.888 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:02:51.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:51.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:02:51.888 00.000 10072 MoveAxis(E, 8, ABG)
23:02:51.888 00.000 10072 Guiding  Dir = 2, Dur = 8
23:02:51.889 00.001 10072 IsGuiding returns 0
23:02:51.889 00.000 10072 PulseGuide returned control before completion, sleep 18
23:02:51.909 00.020 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:02:51.911 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:51.913 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:51.915 00.002 1032 Enqueuing Expose request
23:02:51.916 00.001 10072 IsGuiding returns 0
23:02:51.916 00.000 10072 Move returns status 0, amount 8
23:02:51.916 00.000 10072 MoveAxis(N, 0, ABG)
23:02:51.916 00.000 10072 Move returns status 0, amount 0
23:02:51.916 00.000 10072 move complete, result=0
23:02:51.917 00.001 10072 worker thread done servicing request
23:02:51.917 00.000 10072 Worker thread wakes up
23:02:51.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:51.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:51.926 00.009 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:02:52.555 00.629 10072 Exposure complete
23:02:52.607 00.052 10072 worker thread done servicing request
23:02:52.607 00.000 1032 OnExposeComplete: enter
23:02:52.610 00.003 1032 UpdateGuideState(): m_state=6
23:02:52.612 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7215
23:02:52.617 00.005 1032 Star::Find returns 1 (0), X=1104.20, Y=130.91, Mass=1423, SNR=26.5, Peak=116 HFD=3.1
23:02:52.620 00.003 1032 MultiStar: [#1 -0.01,0.07,0.95,U] [#2 -0.03,0.22,0.75,U] [#3 0.18,0.20,0.00,M2] [#4 -0.09,0.09,0.66,U] [#5 0.13,0.19,0.63,U] [#6 -0.05,0.04,0.59,U] [#7 -0.06,0.00,0.72,U] [#8 -0.02,0.10,0.52,U] 
23:02:52.623 00.003 1032 refined, 7 included, MultiStar: {-0.04, 0.10}, one-star: {-0.11, 0.06}
23:02:52.625 00.002 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
23:02:52.626 00.001 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
23:02:52.628 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.93 mountX=0.10 mountY=0.01, mountTheta=0.10
23:02:52.630 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.10, opts=13)
23:02:52.632 00.002 1032 Enqueuing Move request for scope (-0.04, 0.10)
23:02:52.633 00.001 10072 Worker thread wakes up
23:02:52.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
23:02:52.633 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
23:02:52.633 00.000 10072 Moving (-0.04, 0.10) raw xDistance=0.10 yDistance=0.01
23:02:52.634 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:02:52.638 00.004 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
23:02:52.638 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:02:52.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:52.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:02:52.638 00.000 10072 MoveAxis(E, 7, ABG)
23:02:52.638 00.000 10072 Guiding  Dir = 2, Dur = 7
23:02:52.639 00.001 10072 IsGuiding returns 0
23:02:52.639 00.000 10072 PulseGuide returned control before completion, sleep 17
23:02:52.656 00.017 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:02:52.659 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:52.661 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:52.663 00.002 1032 Enqueuing Expose request
23:02:52.664 00.001 10072 IsGuiding returns 0
23:02:52.664 00.000 10072 Move returns status 0, amount 7
23:02:52.664 00.000 10072 MoveAxis(N, 0, ABG)
23:02:52.664 00.000 10072 Move returns status 0, amount 0
23:02:52.664 00.000 10072 move complete, result=0
23:02:52.665 00.001 10072 worker thread done servicing request
23:02:52.665 00.000 10072 Worker thread wakes up
23:02:52.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:52.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:52.672 00.007 1032 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:02:53.072 00.400 10072 Exposure complete
23:02:53.132 00.060 10072 worker thread done servicing request
23:02:53.132 00.000 1032 OnExposeComplete: enter
23:02:53.134 00.002 1032 UpdateGuideState(): m_state=6
23:02:53.136 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7216
23:02:53.137 00.001 1032 Star::Find returns 1 (0), X=1104.26, Y=130.95, Mass=1305, SNR=25.4, Peak=114 HFD=3.2
23:02:53.139 00.002 1032 MultiStar: [#1 0.04,0.22,0.97,U] [#2 0.08,0.09,0.81,U] [#3 0.04,0.17,0.78,U] [#4 0.00,0.19,0.71,U] [#5 0.06,0.14,0.68,U] [#6 -0.09,0.06,0.63,U] [#7 -0.02,-0.03,0.75,U] [#8 -0.11,0.10,0.51,U] 
23:02:53.140 00.001 1032 single-star, 8 included, MultiStar: {-0.00, 0.12}, one-star: {-0.05, 0.10}
23:02:53.142 00.002 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
23:02:53.145 00.003 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
23:02:53.148 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.05 mountX=0.11 mountY=0.03, mountTheta=0.22
23:02:53.150 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.10, opts=13)
23:02:53.152 00.002 1032 Enqueuing Move request for scope (-0.05, 0.10)
23:02:53.153 00.001 10072 Worker thread wakes up
23:02:53.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
23:02:53.153 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
23:02:53.154 00.001 10072 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=0.03
23:02:53.155 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:02:53.157 00.002 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
23:02:53.157 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:02:53.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:53.158 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:02:53.158 00.000 10072 MoveAxis(E, 5, ABG)
23:02:53.158 00.000 10072 Guiding  Dir = 2, Dur = 5
23:02:53.158 00.000 10072 IsGuiding returns 0
23:02:53.158 00.000 10072 PulseGuide returned control before completion, sleep 15
23:02:53.177 00.019 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:02:53.180 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:53.181 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:53.183 00.002 1032 Enqueuing Expose request
23:02:53.184 00.001 10072 IsGuiding returns 0
23:02:53.184 00.000 10072 Move returns status 0, amount 5
23:02:53.184 00.000 10072 MoveAxis(N, 0, ABG)
23:02:53.186 00.002 10072 Move returns status 0, amount 0
23:02:53.186 00.000 10072 move complete, result=0
23:02:53.186 00.000 10072 worker thread done servicing request
23:02:53.186 00.000 10072 Worker thread wakes up
23:02:53.186 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:53.186 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:53.193 00.007 1032 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
23:02:53.820 00.627 10072 Exposure complete
23:02:53.873 00.053 10072 worker thread done servicing request
23:02:53.873 00.000 1032 OnExposeComplete: enter
23:02:53.875 00.002 1032 UpdateGuideState(): m_state=6
23:02:53.877 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7217
23:02:53.879 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=130.73, Mass=1395, SNR=26.2, Peak=130 HFD=3.4
23:02:53.882 00.003 1032 MultiStar: [#1 -0.01,-0.04,0.97,U] [#2 0.11,0.05,0.78,U] [#3 0.30,0.08,0.00,M2] [#4 -0.10,0.02,0.67,U] [#5 -0.05,0.05,0.65,U] [#6 0.15,-0.06,0.61,U] [#7 -0.03,-0.04,0.72,U] [#8 0.06,-0.01,0.52,U] 
23:02:53.883 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {0.01, -0.12}
23:02:53.885 00.002 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
23:02:53.886 00.001 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
23:02:53.887 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.06 mountX=-0.03 mountY=-0.01, mountTheta=-2.89
23:02:53.890 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
23:02:53.893 00.003 1032 Enqueuing Move request for scope (0.01, -0.03)
23:02:53.894 00.001 10072 Worker thread wakes up
23:02:53.894 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
23:02:53.894 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
23:02:53.894 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.01
23:02:53.897 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:02:53.900 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
23:02:53.900 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:02:53.901 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:53.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:02:53.901 00.000 10072 MoveAxis(E, 5, ABG)
23:02:53.901 00.000 10072 Guiding  Dir = 2, Dur = 5
23:02:53.902 00.001 10072 IsGuiding returns 0
23:02:53.903 00.001 10072 PulseGuide returned control before completion, sleep 15
23:02:53.919 00.016 1032 UpdateGuideState exits: m=1395 SNR=26.2
23:02:53.922 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:53.925 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:53.928 00.003 1032 Enqueuing Expose request
23:02:53.930 00.002 10072 IsGuiding returns 0
23:02:53.930 00.000 10072 Move returns status 0, amount 5
23:02:53.930 00.000 10072 MoveAxis(N, 0, ABG)
23:02:53.930 00.000 10072 Move returns status 0, amount 0
23:02:53.931 00.001 10072 move complete, result=0
23:02:53.931 00.000 10072 worker thread done servicing request
23:02:53.931 00.000 10072 Worker thread wakes up
23:02:53.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:53.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:53.937 00.006 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:02:54.336 00.399 10072 Exposure complete
23:02:54.386 00.050 10072 worker thread done servicing request
23:02:54.386 00.000 1032 OnExposeComplete: enter
23:02:54.388 00.002 1032 UpdateGuideState(): m_state=6
23:02:54.389 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7218
23:02:54.392 00.003 1032 Star::Find returns 1 (0), X=1104.44, Y=130.72, Mass=1424, SNR=26.5, Peak=133 HFD=3.2
23:02:54.397 00.005 1032 MultiStar: [#1 0.02,0.07,0.94,U] [#2 0.09,-0.08,0.79,U] [#3 0.26,-0.01,0.00,M3] [#4 0.02,-0.16,0.69,U] [#5 -0.02,0.03,0.63,U] [#6 0.22,-0.10,0.58,U] [#7 0.01,-0.08,0.67,U] [#8 0.06,-0.07,0.50,U] 
23:02:54.399 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.06}, one-star: {0.13, -0.12}
23:02:54.401 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
23:02:54.403 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
23:02:54.405 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.76 mountX=-0.08 mountY=-0.05, mountTheta=-2.59
23:02:54.408 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
23:02:54.411 00.003 1032 Enqueuing Move request for scope (0.07, -0.06)
23:02:54.413 00.002 10072 Worker thread wakes up
23:02:54.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
23:02:54.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
23:02:54.413 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.05
23:02:54.416 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:02:54.418 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
23:02:54.418 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:02:54.419 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:54.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:02:54.419 00.000 10072 MoveAxis(E, 5, ABG)
23:02:54.419 00.000 10072 Guiding  Dir = 2, Dur = 5
23:02:54.419 00.000 10072 IsGuiding returns 0
23:02:54.420 00.001 10072 PulseGuide returned control before completion, sleep 15
23:02:54.437 00.017 1032 UpdateGuideState exits: m=1424 SNR=26.5
23:02:54.439 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:54.441 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:54.443 00.002 1032 Enqueuing Expose request
23:02:54.444 00.001 10072 IsGuiding returns 0
23:02:54.444 00.000 10072 Move returns status 0, amount 5
23:02:54.445 00.001 10072 MoveAxis(N, 0, ABG)
23:02:54.445 00.000 10072 Move returns status 0, amount 0
23:02:54.445 00.000 10072 move complete, result=0
23:02:54.445 00.000 10072 worker thread done servicing request
23:02:54.445 00.000 10072 Worker thread wakes up
23:02:54.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:54.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:54.451 00.006 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
23:02:55.069 00.618 10072 Exposure complete
23:02:55.120 00.051 10072 worker thread done servicing request
23:02:55.120 00.000 1032 OnExposeComplete: enter
23:02:55.122 00.002 1032 UpdateGuideState(): m_state=6
23:02:55.123 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7219
23:02:55.125 00.002 1032 Star::Find returns 1 (0), X=1104.24, Y=130.81, Mass=1323, SNR=25.6, Peak=117 HFD=3.3
23:02:55.127 00.002 1032 MultiStar: [#1 0.03,0.05,0.95,U] [#2 0.14,-0.09,0.82,U] [#3 0.33,-0.05,0.00,M4] [#4 0.01,-0.12,0.67,U] [#5 0.08,-0.09,0.69,U] [#6 0.24,-0.04,0.62,U] [#7 0.05,-0.04,0.75,U] [#8 -0.08,-0.16,0.53,U] 
23:02:55.129 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.06}, one-star: {-0.07, -0.03}
23:02:55.130 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
23:02:55.132 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
23:02:55.134 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-0.88 mountX=-0.07 mountY=-0.03, mountTheta=-2.71
23:02:55.137 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
23:02:55.139 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
23:02:55.142 00.003 10072 Worker thread wakes up
23:02:55.142 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:02:55.142 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:02:55.142 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
23:02:55.146 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:02:55.149 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
23:02:55.149 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:02:55.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:55.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:02:55.149 00.000 10072 MoveAxis(E, 6, ABG)
23:02:55.149 00.000 10072 Guiding  Dir = 2, Dur = 6
23:02:55.150 00.001 10072 IsGuiding returns 0
23:02:55.150 00.000 10072 PulseGuide returned control before completion, sleep 16
23:02:55.166 00.016 1032 UpdateGuideState exits: m=1323 SNR=25.6
23:02:55.169 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:55.171 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:55.172 00.001 1032 Enqueuing Expose request
23:02:55.177 00.005 10072 IsGuiding returns 0
23:02:55.177 00.000 10072 Move returns status 0, amount 6
23:02:55.177 00.000 10072 MoveAxis(N, 0, ABG)
23:02:55.177 00.000 10072 Move returns status 0, amount 0
23:02:55.177 00.000 10072 move complete, result=0
23:02:55.178 00.001 10072 worker thread done servicing request
23:02:55.178 00.000 10072 Worker thread wakes up
23:02:55.178 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:55.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:55.184 00.006 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:02:55.587 00.403 10072 Exposure complete
23:02:55.646 00.059 1032 OnExposeComplete: enter
23:02:55.648 00.002 1032 UpdateGuideState(): m_state=6
23:02:55.650 00.002 10072 worker thread done servicing request
23:02:55.650 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7220
23:02:55.652 00.002 1032 Star::Find returns 1 (0), X=1104.25, Y=130.78, Mass=1340, SNR=25.7, Peak=124 HFD=3.4
23:02:55.654 00.002 1032 MultiStar: [#1 -0.05,0.02,1.01,U] [#2 -0.00,-0.01,0.82,U] [#3 0.25,0.02,0.76,U] [#4 -0.12,-0.08,0.65,U] [#5 -0.07,-0.03,0.67,U] [#6 0.29,-0.09,0.00,M1] [#7 0.06,-0.03,0.69,U] [#8 0.03,0.18,0.54,U] 
23:02:55.655 00.001 1032 refined, 7 included, MultiStar: {0.00, -0.01}, one-star: {-0.06, -0.06}
23:02:55.657 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
23:02:55.658 00.001 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
23:02:55.660 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.29 mountX=-0.01 mountY=-0.00, mountTheta=-3.12
23:02:55.664 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.01, opts=13)
23:02:55.666 00.002 1032 Enqueuing Move request for scope (0.00, -0.01)
23:02:55.668 00.002 10072 Worker thread wakes up
23:02:55.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
23:02:55.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
23:02:55.669 00.001 10072 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=-0.00
23:02:55.671 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:02:55.674 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
23:02:55.674 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:02:55.674 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:55.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:02:55.674 00.000 10072 MoveAxis(E, 5, ABG)
23:02:55.674 00.000 10072 Guiding  Dir = 2, Dur = 5
23:02:55.674 00.000 10072 IsGuiding returns 0
23:02:55.675 00.001 10072 PulseGuide returned control before completion, sleep 15
23:02:55.693 00.018 10072 IsGuiding returns 0
23:02:55.693 00.000 10072 Move returns status 0, amount 5
23:02:55.693 00.000 10072 MoveAxis(N, 0, ABG)
23:02:55.693 00.000 10072 Move returns status 0, amount 0
23:02:55.693 00.000 10072 move complete, result=0
23:02:55.694 00.001 10072 worker thread done servicing request
23:02:55.694 00.000 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:02:55.697 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:55.699 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:55.701 00.002 1032 Enqueuing Expose request
23:02:55.702 00.001 10072 Worker thread wakes up
23:02:55.702 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:02:55.706 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:55.706 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:56.335 00.629 10072 Exposure complete
23:02:56.387 00.052 10072 worker thread done servicing request
23:02:56.387 00.000 1032 OnExposeComplete: enter
23:02:56.389 00.002 1032 UpdateGuideState(): m_state=6
23:02:56.392 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7221
23:02:56.395 00.003 1032 Star::Find returns 1 (0), X=1104.43, Y=130.60, Mass=1296, SNR=25.3, Peak=124 HFD=3.3
23:02:56.398 00.003 1032 MultiStar: [#1 0.03,0.00,0.98,U] [#2 0.16,-0.12,0.79,U] [#3 0.37,-0.06,0.00,M4] [#4 0.03,-0.12,0.66,U] [#5 0.08,-0.05,0.63,U] [#6 0.24,-0.10,0.00,M2] [#7 0.05,-0.16,0.72,U] [#8 0.04,-0.15,0.52,U] 
23:02:56.401 00.003 1032 refined, 6 included, MultiStar: {0.08, -0.12}, one-star: {0.12, -0.24}
23:02:56.403 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
23:02:56.404 00.001 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
23:02:56.406 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-1.01 mountX=-0.14 mountY=-0.04, mountTheta=-2.84
23:02:56.409 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.12, opts=13)
23:02:56.410 00.001 1032 Enqueuing Move request for scope (0.08, -0.12)
23:02:56.413 00.003 10072 Worker thread wakes up
23:02:56.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
23:02:56.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
23:02:56.413 00.000 10072 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.04
23:02:56.415 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:02:56.417 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.60
23:02:56.418 00.001 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
23:02:56.418 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:56.418 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:02:56.418 00.000 10072 MoveAxis(E, 69, ABG)
23:02:56.418 00.000 10072 Guiding  Dir = 2, Dur = 69
23:02:56.418 00.000 10072 IsGuiding returns 0
23:02:56.419 00.001 10072 PulseGuide returned control before completion, sleep 79
23:02:56.436 00.017 1032 UpdateGuideState exits: m=1296 SNR=25.3
23:02:56.438 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:56.439 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:56.441 00.002 1032 Enqueuing Expose request
23:02:56.505 00.064 10072 IsGuiding returns 0
23:02:56.505 00.000 10072 Move returns status 0, amount 69
23:02:56.505 00.000 10072 MoveAxis(N, 0, ABG)
23:02:56.505 00.000 10072 Move returns status 0, amount 0
23:02:56.505 00.000 10072 move complete, result=0
23:02:56.505 00.000 10072 worker thread done servicing request
23:02:56.505 00.000 10072 Worker thread wakes up
23:02:56.505 00.000 1032 GuideStep: -0.1 px 69 ms EAST, -0.0 px 0 ms NORTH
23:02:56.508 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:56.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:56.914 00.406 10072 Exposure complete
23:02:56.963 00.049 10072 worker thread done servicing request
23:02:56.963 00.000 1032 OnExposeComplete: enter
23:02:56.965 00.002 1032 UpdateGuideState(): m_state=6
23:02:56.966 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7222
23:02:56.968 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=130.67, Mass=1398, SNR=26.3, Peak=124 HFD=3.4
23:02:56.970 00.002 1032 MultiStar: [#1 -0.00,-0.12,0.99,U] [#2 0.11,-0.14,0.80,U] [#3 0.25,-0.13,0.00,M5] [#4 0.15,-0.11,0.58,U] [#5 0.11,-0.12,0.66,U] [#6 0.24,-0.15,0.00,M3] [#7 0.03,-0.09,0.71,U] [#8 0.05,-0.13,0.53,U] 
23:02:56.972 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.13}, one-star: {0.10, -0.17}
23:02:56.974 00.002 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
23:02:56.977 00.003 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
23:02:56.978 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.03 mountX=-0.14 mountY=-0.04, mountTheta=-2.87
23:02:56.982 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.13, opts=13)
23:02:56.984 00.002 1032 Enqueuing Move request for scope (0.08, -0.13)
23:02:56.985 00.001 10072 Worker thread wakes up
23:02:56.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
23:02:56.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
23:02:56.985 00.000 10072 Moving (0.08, -0.13) raw xDistance=-0.14 yDistance=-0.04
23:02:56.989 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:02:56.992 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.61
23:02:56.992 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
23:02:56.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:56.992 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:02:56.992 00.000 10072 MoveAxis(E, 70, ABG)
23:02:56.992 00.000 10072 Guiding  Dir = 2, Dur = 70
23:02:56.994 00.002 10072 IsGuiding returns 0
23:02:56.994 00.000 10072 PulseGuide returned control before completion, sleep 80
23:02:57.011 00.017 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:02:57.013 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:57.015 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:57.017 00.002 1032 Enqueuing Expose request
23:02:57.081 00.064 10072 IsGuiding returns 0
23:02:57.081 00.000 10072 Move returns status 0, amount 70
23:02:57.081 00.000 10072 MoveAxis(N, 0, ABG)
23:02:57.083 00.002 10072 Move returns status 0, amount 0
23:02:57.083 00.000 10072 move complete, result=0
23:02:57.083 00.000 10072 worker thread done servicing request
23:02:57.083 00.000 10072 Worker thread wakes up
23:02:57.083 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:57.083 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:57.084 00.001 1032 GuideStep: -0.1 px 70 ms EAST, -0.0 px 0 ms NORTH
23:02:57.712 00.628 10072 Exposure complete
23:02:57.765 00.053 10072 worker thread done servicing request
23:02:57.765 00.000 1032 OnExposeComplete: enter
23:02:57.767 00.002 1032 UpdateGuideState(): m_state=6
23:02:57.771 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7223
23:02:57.773 00.002 1032 Star::Find returns 1 (0), X=1104.36, Y=130.75, Mass=1411, SNR=26.4, Peak=126 HFD=3.3
23:02:57.776 00.003 1032 MultiStar: [#1 0.01,0.07,0.91,U] [#2 0.01,0.03,0.79,U] [#3 0.36,0.02,0.00,M6] [#4 0.03,-0.12,0.67,U] [#5 0.13,0.13,0.65,U] [#6 0.32,-0.08,0.00,M4] [#7 0.08,-0.03,0.71,U] [#8 -0.13,0.04,0.50,U] 
23:02:57.778 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.00}, one-star: {0.05, -0.10}
23:02:57.780 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
23:02:57.781 00.001 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
23:02:57.783 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.01 mountX=-0.01 mountY=-0.03, mountTheta=-1.84
23:02:57.786 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
23:02:57.789 00.003 1032 Enqueuing Move request for scope (0.03, -0.00)
23:02:57.791 00.002 10072 Worker thread wakes up
23:02:57.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
23:02:57.791 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
23:02:57.791 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
23:02:57.793 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:02:57.795 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
23:02:57.795 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:02:57.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:57.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:02:57.796 00.001 10072 MoveAxis(E, 3, ABG)
23:02:57.796 00.000 10072 Guiding  Dir = 2, Dur = 3
23:02:57.796 00.000 10072 IsGuiding returns 0
23:02:57.796 00.000 10072 PulseGuide returned control before completion, sleep 13
23:02:57.814 00.018 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:02:57.816 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:57.819 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:57.820 00.001 1032 Enqueuing Expose request
23:02:57.822 00.002 10072 IsGuiding returns 0
23:02:57.822 00.000 10072 Move returns status 0, amount 3
23:02:57.822 00.000 10072 MoveAxis(N, 0, ABG)
23:02:57.822 00.000 10072 Move returns status 0, amount 0
23:02:57.822 00.000 10072 move complete, result=0
23:02:57.823 00.001 10072 worker thread done servicing request
23:02:57.823 00.000 10072 Worker thread wakes up
23:02:57.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:57.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:57.830 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:02:58.242 00.412 10072 Exposure complete
23:02:58.294 00.052 10072 worker thread done servicing request
23:02:58.295 00.001 1032 OnExposeComplete: enter
23:02:58.296 00.001 1032 UpdateGuideState(): m_state=6
23:02:58.299 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7224
23:02:58.302 00.003 1032 Star::Find returns 1 (0), X=1104.41, Y=130.87, Mass=1327, SNR=25.6, Peak=118 HFD=3.3
23:02:58.305 00.003 1032 MultiStar: [#1 0.04,0.16,0.98,U] [#2 0.05,0.10,0.86,U] [#3 0.27,0.06,0.00,M7] [#4 0.09,-0.08,0.67,U] [#5 -0.02,0.13,0.67,U] [#6 0.41,-0.05,0.00,M5] [#7 0.01,-0.03,0.70,U] [#8 -0.10,0.06,0.57,U] 
23:02:58.307 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.06}, one-star: {0.10, 0.02}
23:02:58.308 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:02:58.310 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:02:58.313 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.02 mountX=0.04 mountY=-0.05, mountTheta=-0.81
23:02:58.316 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
23:02:58.319 00.003 1032 Enqueuing Move request for scope (0.03, 0.06)
23:02:58.321 00.002 10072 Worker thread wakes up
23:02:58.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
23:02:58.321 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
23:02:58.321 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.04 yDistance=-0.05
23:02:58.323 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:02:58.325 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
23:02:58.325 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:02:58.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:58.326 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:02:58.326 00.000 10072 MoveAxis(E, 2, ABG)
23:02:58.326 00.000 10072 Guiding  Dir = 2, Dur = 2
23:02:58.326 00.000 10072 IsGuiding returns 0
23:02:58.327 00.001 10072 PulseGuide returned control before completion, sleep 12
23:02:58.346 00.019 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:02:58.348 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:58.351 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:58.353 00.002 1032 Enqueuing Expose request
23:02:58.354 00.001 10072 IsGuiding returns 0
23:02:58.354 00.000 10072 Move returns status 0, amount 2
23:02:58.354 00.000 10072 MoveAxis(N, 0, ABG)
23:02:58.355 00.001 10072 Move returns status 0, amount 0
23:02:58.355 00.000 10072 move complete, result=0
23:02:58.355 00.000 10072 worker thread done servicing request
23:02:58.355 00.000 10072 Worker thread wakes up
23:02:58.355 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:58.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:58.364 00.009 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:02:58.992 00.628 10072 Exposure complete
23:02:59.046 00.054 10072 worker thread done servicing request
23:02:59.046 00.000 1032 OnExposeComplete: enter
23:02:59.049 00.003 1032 UpdateGuideState(): m_state=6
23:02:59.052 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7225
23:02:59.055 00.003 1032 Star::Find returns 1 (0), X=1104.39, Y=130.80, Mass=1231, SNR=24.7, Peak=113 HFD=3.2
23:02:59.056 00.001 1032 MultiStar: [#1 0.03,-0.01,1.03,U] [#2 0.13,-0.02,0.86,U] [#3 0.35,0.17,0.00,M8] [#4 0.26,-0.09,0.00,M1] [#5 0.12,-0.06,0.67,U] [#6 0.29,-0.12,0.00,M6] [#7 0.02,-0.03,0.71,U] [#8 0.07,0.16,0.52,U] 
23:02:59.058 00.002 1032 refined, 5 included, MultiStar: {0.07, -0.01}, one-star: {0.08, -0.04}
23:02:59.060 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:02:59.061 00.001 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:02:59.063 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.15 mountX=-0.03 mountY=-0.07, mountTheta=-1.98
23:02:59.066 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
23:02:59.069 00.003 1032 Enqueuing Move request for scope (0.07, -0.01)
23:02:59.070 00.001 10072 Worker thread wakes up
23:02:59.070 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:02:59.071 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:02:59.071 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.07
23:02:59.072 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:02:59.075 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
23:02:59.075 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:02:59.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:59.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:02:59.075 00.000 10072 MoveAxis(E, 2, ABG)
23:02:59.075 00.000 10072 Guiding  Dir = 2, Dur = 2
23:02:59.075 00.000 10072 IsGuiding returns 0
23:02:59.076 00.001 10072 PulseGuide returned control before completion, sleep 12
23:02:59.094 00.018 1032 UpdateGuideState exits: m=1231 SNR=24.7
23:02:59.097 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:59.099 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:59.101 00.002 1032 Enqueuing Expose request
23:02:59.103 00.002 10072 IsGuiding returns 0
23:02:59.104 00.001 10072 Move returns status 0, amount 2
23:02:59.104 00.000 10072 MoveAxis(N, 0, ABG)
23:02:59.104 00.000 10072 Move returns status 0, amount 0
23:02:59.104 00.000 10072 move complete, result=0
23:02:59.104 00.000 10072 worker thread done servicing request
23:02:59.104 00.000 10072 Worker thread wakes up
23:02:59.104 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:59.104 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:59.111 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:02:59.510 00.399 10072 Exposure complete
23:02:59.569 00.059 10072 worker thread done servicing request
23:02:59.569 00.000 1032 OnExposeComplete: enter
23:02:59.571 00.002 1032 UpdateGuideState(): m_state=6
23:02:59.574 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7226
23:02:59.577 00.003 1032 Star::Find returns 1 (0), X=1104.47, Y=130.74, Mass=1383, SNR=26.1, Peak=130 HFD=3.2
23:02:59.580 00.003 1032 MultiStar: [#1 0.12,0.03,0.96,U] [#2 0.13,-0.02,0.75,U] [#3 0.29,-0.02,0.00,M9] [#4 0.02,-0.09,0.70,U] [#5 -0.09,-0.08,0.64,U] [#6 0.40,-0.04,0.00,M7] [#7 0.09,-0.02,0.71,U] [#8 0.03,-0.06,0.53,U] 
23:02:59.582 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.05}, one-star: {0.16, -0.10}
23:02:59.585 00.003 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
23:02:59.588 00.003 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
23:02:59.591 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.54 mountX=-0.06 mountY=-0.06, mountTheta=-2.37
23:02:59.593 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
23:02:59.596 00.003 1032 Enqueuing Move request for scope (0.08, -0.05)
23:02:59.597 00.001 10072 Worker thread wakes up
23:02:59.598 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
23:02:59.598 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
23:02:59.598 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.06 yDistance=-0.06
23:02:59.600 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:02:59.603 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
23:02:59.603 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:02:59.603 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:59.603 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:02:59.603 00.000 10072 MoveAxis(E, 1, ABG)
23:02:59.603 00.000 10072 Guiding  Dir = 2, Dur = 1
23:02:59.604 00.001 10072 IsGuiding returns 0
23:02:59.606 00.002 10072 IsGuiding returns 0
23:02:59.606 00.000 10072 Move returns status 0, amount 1
23:02:59.606 00.000 10072 MoveAxis(N, 0, ABG)
23:02:59.606 00.000 10072 Move returns status 0, amount 0
23:02:59.606 00.000 10072 move complete, result=0
23:02:59.606 00.000 10072 worker thread done servicing request
23:02:59.624 00.018 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:02:59.627 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:59.629 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:02:59.631 00.002 1032 Enqueuing Expose request
23:02:59.633 00.002 10072 Worker thread wakes up
23:02:59.634 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:02:59.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:02:59.634 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:03:00.259 00.625 10072 Exposure complete
23:03:00.314 00.055 10072 worker thread done servicing request
23:03:00.314 00.000 1032 OnExposeComplete: enter
23:03:00.316 00.002 1032 UpdateGuideState(): m_state=6
23:03:00.318 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7227
23:03:00.320 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=130.58, Mass=1399, SNR=26.3, Peak=127 HFD=3.2
23:03:00.322 00.002 1032 MultiStar: [#1 0.10,-0.24,0.00,M1] [#2 0.25,-0.13,0.00,M1] [#3 0.26,-0.10,0.00,M10] [#4 -0.04,-0.23,0.66,U] [#5 0.25,-0.12,0.00,M1] [#6 0.20,-0.20,0.00,M8] [#7 0.24,-0.16,0.00,M1] [#8 -0.00,-0.05,0.52,U] 
23:03:00.324 00.002 1032 refined, 2 included, MultiStar: {0.07, -0.20}, one-star: {0.18, -0.27}
23:03:00.325 00.001 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
23:03:00.327 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
23:03:00.328 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.22 cameraTheta=-1.24 mountX=-0.22 mountY=-0.01, mountTheta=-3.07
23:03:00.331 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.20, opts=13)
23:03:00.333 00.002 1032 Enqueuing Move request for scope (0.07, -0.20)
23:03:00.335 00.002 10072 Worker thread wakes up
23:03:00.335 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
23:03:00.335 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
23:03:00.335 00.000 10072 Moving (0.07, -0.20) raw xDistance=-0.22 yDistance=-0.01
23:03:00.338 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:03:00.340 00.002 10072 PPEC rslt: input = -0.22, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 287.61
23:03:00.340 00.000 10072 PPEC: input: -0.22, control: -0.11, exposure: 500
23:03:00.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:00.342 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:03:00.342 00.000 10072 MoveAxis(E, 102, ABG)
23:03:00.342 00.000 10072 Guiding  Dir = 2, Dur = 102
23:03:00.342 00.000 10072 IsGuiding returns 0
23:03:00.342 00.000 10072 PulseGuide returned control before completion, sleep 112
23:03:00.358 00.016 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:03:00.363 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:00.366 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:00.369 00.003 1032 Enqueuing Expose request
23:03:00.462 00.093 10072 IsGuiding returns 0
23:03:00.462 00.000 10072 Move returns status 0, amount 102
23:03:00.462 00.000 10072 MoveAxis(N, 0, ABG)
23:03:00.462 00.000 10072 Move returns status 0, amount 0
23:03:00.462 00.000 10072 move complete, result=0
23:03:00.462 00.000 10072 worker thread done servicing request
23:03:00.462 00.000 10072 Worker thread wakes up
23:03:00.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:00.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:00.462 00.000 1032 GuideStep: -0.2 px 102 ms EAST, -0.0 px 0 ms NORTH
23:03:00.873 00.411 10072 Exposure complete
23:03:00.922 00.049 10072 worker thread done servicing request
23:03:00.923 00.001 1032 OnExposeComplete: enter
23:03:00.926 00.003 1032 UpdateGuideState(): m_state=6
23:03:00.928 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7228
23:03:00.929 00.001 1032 Star::Find returns 1 (0), X=1104.49, Y=130.73, Mass=1497, SNR=27.2, Peak=134 HFD=3.3
23:03:00.932 00.003 1032 MultiStar: [#1 0.19,-0.00,0.89,U] [#2 0.14,-0.05,0.79,U] [#3 0.27,0.05,0.00,R] [#4 0.09,-0.09,0.64,U] [#5 0.02,-0.02,0.63,U] [#6 0.10,-0.08,0.61,U] [#7 0.08,-0.07,0.69,U] [#8 0.09,-0.02,0.52,U] 
23:03:00.934 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.06}, one-star: {0.18, -0.12}
23:03:00.935 00.001 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
23:03:00.937 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
23:03:00.939 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.45 mountX=-0.09 mountY=-0.10, mountTheta=-2.28
23:03:00.941 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
23:03:00.943 00.002 1032 Enqueuing Move request for scope (0.12, -0.06)
23:03:00.944 00.001 10072 Worker thread wakes up
23:03:00.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
23:03:00.945 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
23:03:00.945 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
23:03:00.946 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:03:00.948 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
23:03:00.948 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:03:00.948 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:00.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:03:00.948 00.000 10072 MoveAxis(E, 0, ABG)
23:03:00.949 00.001 10072 Move returns status 0, amount 0
23:03:00.949 00.000 10072 MoveAxis(N, 0, ABG)
23:03:00.949 00.000 10072 Move returns status 0, amount 0
23:03:00.949 00.000 10072 move complete, result=0
23:03:00.949 00.000 10072 worker thread done servicing request
23:03:00.967 00.018 1032 UpdateGuideState exits: m=1497 SNR=27.2
23:03:00.968 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:00.970 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:00.972 00.002 1032 Enqueuing Expose request
23:03:00.973 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:00.975 00.002 10072 Worker thread wakes up
23:03:00.975 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:00.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:01.605 00.630 10072 Exposure complete
23:03:01.658 00.053 10072 worker thread done servicing request
23:03:01.658 00.000 1032 OnExposeComplete: enter
23:03:01.660 00.002 1032 UpdateGuideState(): m_state=6
23:03:01.662 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7229
23:03:01.664 00.002 1032 Star::Find returns 1 (0), X=1104.48, Y=130.91, Mass=1269, SNR=25.0, Peak=99 HFD=3.4
23:03:01.665 00.001 1032 MultiStar: [#1 0.05,0.11,1.00,U] [#2 0.17,0.21,0.00,M1] [#3 0.01,0.20,0.79,U] [#4 -0.09,0.13,0.68,U] [#5 0.29,0.13,0.00,M1] [#6 0.25,0.13,0.00,M8] [#7 0.10,0.09,0.75,U] [#8 0.11,0.15,0.57,U] 
23:03:01.667 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.12}, one-star: {0.17, 0.06}
23:03:01.669 00.002 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
23:03:01.670 00.001 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
23:03:01.673 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.08 mountX=0.10 mountY=-0.09, mountTheta=-0.75
23:03:01.678 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
23:03:01.680 00.002 1032 Enqueuing Move request for scope (0.06, 0.12)
23:03:01.682 00.002 10072 Worker thread wakes up
23:03:01.682 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
23:03:01.682 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
23:03:01.682 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
23:03:01.683 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:03:01.686 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
23:03:01.686 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:03:01.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:01.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:03:01.686 00.000 10072 MoveAxis(W, 0, ABG)
23:03:01.686 00.000 10072 Move returns status 0, amount 0
23:03:01.686 00.000 10072 MoveAxis(N, 0, ABG)
23:03:01.686 00.000 10072 Move returns status 0, amount 0
23:03:01.686 00.000 10072 move complete, result=0
23:03:01.686 00.000 10072 worker thread done servicing request
23:03:01.704 00.018 1032 UpdateGuideState exits: m=1269 SNR=25.0
23:03:01.707 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:01.710 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:01.712 00.002 1032 Enqueuing Expose request
23:03:01.715 00.003 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:03:01.716 00.001 10072 Worker thread wakes up
23:03:01.716 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:01.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:02.124 00.408 10072 Exposure complete
23:03:02.173 00.049 1032 OnExposeComplete: enter
23:03:02.176 00.003 1032 UpdateGuideState(): m_state=6
23:03:02.177 00.001 10072 worker thread done servicing request
23:03:02.178 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7230
23:03:02.180 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=130.79, Mass=1351, SNR=25.8, Peak=120 HFD=3.1
23:03:02.181 00.001 1032 MultiStar: [#1 0.09,0.08,0.98,U] [#2 0.27,0.08,0.00,M2] [#3 -0.12,0.04,0.75,U] [#4 0.12,0.02,0.67,U] [#5 0.09,-0.04,0.67,U] [#6 0.12,0.11,0.60,U] [#7 0.03,-0.01,0.74,U] [#8 -0.02,0.06,0.51,U] 
23:03:02.182 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.20, -0.06}
23:03:02.186 00.004 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
23:03:02.187 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
23:03:02.189 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.30 mountX=0.00 mountY=-0.07, mountTheta=-1.53
23:03:02.192 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
23:03:02.194 00.002 1032 Enqueuing Move request for scope (0.07, 0.02)
23:03:02.196 00.002 10072 Worker thread wakes up
23:03:02.196 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:03:02.196 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:03:02.196 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.07
23:03:02.198 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:03:02.200 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
23:03:02.200 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:03:02.200 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:02.200 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:03:02.200 00.000 10072 MoveAxis(W, 1, ABG)
23:03:02.200 00.000 10072 Guiding  Dir = 3, Dur = 1
23:03:02.201 00.001 10072 IsGuiding returns 0
23:03:02.201 00.000 10072 PulseGuide returned control before completion, sleep 11
23:03:02.215 00.014 10072 IsGuiding returns 1
23:03:02.215 00.000 10072 scope still moving after pulse duration time elapsed
23:03:02.219 00.004 1032 UpdateGuideState exits: m=1351 SNR=25.8
23:03:02.222 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:02.224 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:02.226 00.002 1032 Enqueuing Expose request
23:03:02.246 00.020 10072 IsGuiding returns 0
23:03:02.246 00.000 10072 scope move finished after 1 + 44 ms
23:03:02.246 00.000 10072 Move returns status 0, amount 1
23:03:02.246 00.000 10072 MoveAxis(N, 0, ABG)
23:03:02.246 00.000 10072 Move returns status 0, amount 0
23:03:02.246 00.000 10072 move complete, result=0
23:03:02.248 00.002 10072 worker thread done servicing request
23:03:02.248 00.000 10072 Worker thread wakes up
23:03:02.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:02.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:02.249 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:03:02.876 00.627 10072 Exposure complete
23:03:02.922 00.046 10072 worker thread done servicing request
23:03:02.922 00.000 1032 OnExposeComplete: enter
23:03:02.925 00.003 1032 UpdateGuideState(): m_state=6
23:03:02.927 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7231
23:03:02.930 00.003 1032 Star::Find returns 1 (0), X=1104.44, Y=130.66, Mass=1360, SNR=25.9, Peak=121 HFD=3.2
23:03:02.933 00.003 1032 MultiStar: [#1 0.13,-0.07,0.97,U] [#2 0.17,0.01,0.80,U] [#3 -0.05,0.05,0.75,U] [#4 0.24,-0.13,0.00,M1] [#5 0.18,-0.07,0.68,U] [#6 0.28,0.02,0.00,M8] [#7 0.12,-0.06,0.71,U] [#8 0.02,-0.16,0.52,U] 
23:03:02.934 00.001 1032 refined, 6 included, MultiStar: {0.11, -0.07}, one-star: {0.13, -0.18}
23:03:02.935 00.001 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
23:03:02.937 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
23:03:02.938 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.57 mountX=-0.09 mountY=-0.09, mountTheta=-2.41
23:03:02.941 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
23:03:02.942 00.001 1032 Enqueuing Move request for scope (0.11, -0.07)
23:03:02.943 00.001 10072 Worker thread wakes up
23:03:02.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
23:03:02.943 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
23:03:02.944 00.001 10072 Moving (0.11, -0.07) raw xDistance=-0.09 yDistance=-0.09
23:03:02.946 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:03:02.948 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
23:03:02.948 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:03:02.948 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:02.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:03:02.948 00.000 10072 MoveAxis(E, 1, ABG)
23:03:02.948 00.000 10072 Guiding  Dir = 2, Dur = 1
23:03:02.949 00.001 10072 IsGuiding returns 0
23:03:02.949 00.000 10072 PulseGuide returned control before completion, sleep 11
23:03:02.964 00.015 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:03:02.966 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:02.969 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:02.971 00.002 1032 Enqueuing Expose request
23:03:02.972 00.001 10072 IsGuiding returns 0
23:03:02.973 00.001 10072 Move returns status 0, amount 1
23:03:02.973 00.000 10072 MoveAxis(N, 0, ABG)
23:03:02.973 00.000 10072 Move returns status 0, amount 0
23:03:02.973 00.000 10072 move complete, result=0
23:03:02.973 00.000 10072 worker thread done servicing request
23:03:02.973 00.000 10072 Worker thread wakes up
23:03:02.973 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:02.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:02.981 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:03:03.395 00.414 10072 Exposure complete
23:03:03.444 00.049 10072 worker thread done servicing request
23:03:03.444 00.000 1032 OnExposeComplete: enter
23:03:03.446 00.002 1032 UpdateGuideState(): m_state=6
23:03:03.448 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7232
23:03:03.449 00.001 1032 Star::Find returns 1 (0), X=1104.45, Y=130.71, Mass=1301, SNR=25.4, Peak=114 HFD=3.3
23:03:03.451 00.002 1032 MultiStar: [#1 0.09,0.02,0.98,U] [#2 0.27,0.08,0.00,M2] [#3 0.03,0.06,0.81,U] [#4 -0.04,0.06,0.67,U] [#5 0.23,-0.07,0.64,U] [#6 0.18,0.15,0.64,U] [#7 0.08,0.07,0.74,U] [#8 0.01,0.00,0.54,U] 
23:03:03.452 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.14, -0.13}
23:03:03.453 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
23:03:03.455 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
23:03:03.457 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.14 mountX=-0.01 mountY=-0.09, mountTheta=-1.69
23:03:03.460 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
23:03:03.462 00.002 1032 Enqueuing Move request for scope (0.09, 0.01)
23:03:03.464 00.002 10072 Worker thread wakes up
23:03:03.464 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:03:03.464 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:03:03.464 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
23:03:03.466 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:03:03.468 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
23:03:03.468 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:03:03.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:03.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:03:03.468 00.000 10072 MoveAxis(E, 1, ABG)
23:03:03.468 00.000 10072 Guiding  Dir = 2, Dur = 1
23:03:03.470 00.002 10072 IsGuiding returns 0
23:03:03.470 00.000 10072 PulseGuide returned control before completion, sleep 11
23:03:03.484 00.014 10072 IsGuiding returns 0
23:03:03.484 00.000 10072 Move returns status 0, amount 1
23:03:03.484 00.000 10072 MoveAxis(N, 0, ABG)
23:03:03.484 00.000 10072 Move returns status 0, amount 0
23:03:03.484 00.000 10072 move complete, result=0
23:03:03.485 00.001 10072 worker thread done servicing request
23:03:03.485 00.000 1032 UpdateGuideState exits: m=1301 SNR=25.4
23:03:03.486 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:03.489 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:03.490 00.001 1032 Enqueuing Expose request
23:03:03.492 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:03:03.493 00.001 10072 Worker thread wakes up
23:03:03.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:03.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:04.127 00.634 10072 Exposure complete
23:03:04.177 00.050 10072 worker thread done servicing request
23:03:04.177 00.000 1032 OnExposeComplete: enter
23:03:04.179 00.002 1032 UpdateGuideState(): m_state=6
23:03:04.181 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7233
23:03:04.182 00.001 1032 Star::Find returns 1 (0), X=1104.52, Y=130.87, Mass=1538, SNR=27.6, Peak=123 HFD=3.4
23:03:04.185 00.003 1032 MultiStar: [#1 -0.04,0.32,0.00,M1] [#2 0.06,0.27,0.00,M3] [#3 -0.13,0.26,0.00,M1] [#4 -0.03,0.22,0.65,U] [#5 0.18,0.29,0.00,M1] [#6 0.20,0.34,0.00,M8] [#7 -0.06,0.23,0.65,U] [#8 0.16,0.21,0.00,M1] 
23:03:04.186 00.001 1032 refined, 2 included, MultiStar: {0.06, 0.14}, one-star: {0.21, 0.03}
23:03:04.188 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
23:03:04.190 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
23:03:04.191 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.14 mountX=0.12 mountY=-0.10, mountTheta=-0.69
23:03:04.194 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
23:03:04.195 00.001 1032 Enqueuing Move request for scope (0.06, 0.14)
23:03:04.197 00.002 10072 Worker thread wakes up
23:03:04.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:03:04.197 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:03:04.198 00.001 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.10
23:03:04.198 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:03:04.201 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
23:03:04.201 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
23:03:04.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:04.201 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:03:04.201 00.000 10072 MoveAxis(E, 0, ABG)
23:03:04.201 00.000 10072 Move returns status 0, amount 0
23:03:04.201 00.000 10072 MoveAxis(N, 0, ABG)
23:03:04.201 00.000 10072 Move returns status 0, amount 0
23:03:04.201 00.000 10072 move complete, result=0
23:03:04.201 00.000 10072 worker thread done servicing request
23:03:04.218 00.017 1032 UpdateGuideState exits: m=1538 SNR=27.6
23:03:04.222 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:04.223 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:04.225 00.002 1032 Enqueuing Expose request
23:03:04.227 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:04.229 00.002 10072 Worker thread wakes up
23:03:04.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:04.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:04.643 00.414 10072 Exposure complete
23:03:04.699 00.056 10072 worker thread done servicing request
23:03:04.700 00.001 1032 OnExposeComplete: enter
23:03:04.702 00.002 1032 UpdateGuideState(): m_state=6
23:03:04.703 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7234
23:03:04.706 00.003 1032 Star::Find returns 1 (0), X=1104.39, Y=131.06, Mass=1341, SNR=25.7, Peak=113 HFD=3.3
23:03:04.708 00.002 1032 MultiStar: [#1 -0.02,0.34,0.00,M2] [#2 0.07,0.27,0.00,M4] [#3 -0.22,0.13,0.00,M2] [#4 -0.03,0.16,0.70,U] [#5 0.18,0.24,0.00,M2] [#6 0.36,0.15,0.00,M9] [#7 0.01,0.18,0.72,U] [#8 0.05,0.34,0.00,M2] 
23:03:04.710 00.002 1032 refined, 2 included, MultiStar: {0.03, 0.19}, one-star: {0.08, 0.21}
23:03:04.712 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
23:03:04.714 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
23:03:04.716 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.41 mountX=0.17 mountY=-0.08, mountTheta=-0.42
23:03:04.721 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.19, opts=13)
23:03:04.725 00.004 1032 Enqueuing Move request for scope (0.03, 0.19)
23:03:04.727 00.002 10072 Worker thread wakes up
23:03:04.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
23:03:04.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
23:03:04.727 00.000 10072 Moving (0.03, 0.19) raw xDistance=0.17 yDistance=-0.08
23:03:04.730 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:03:04.734 00.004 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 287.62
23:03:04.734 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
23:03:04.734 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:04.734 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:03:04.734 00.000 10072 MoveAxis(W, 80, ABG)
23:03:04.737 00.003 10072 Guiding  Dir = 3, Dur = 80
23:03:04.739 00.002 10072 IsGuiding returns 0
23:03:04.739 00.000 10072 PulseGuide returned control before completion, sleep 90
23:03:04.757 00.018 1032 UpdateGuideState exits: m=1341 SNR=25.7
23:03:04.759 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:04.761 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:04.763 00.002 1032 Enqueuing Expose request
23:03:04.842 00.079 10072 IsGuiding returns 0
23:03:04.842 00.000 10072 Move returns status 0, amount 80
23:03:04.842 00.000 10072 MoveAxis(N, 0, ABG)
23:03:04.843 00.001 10072 Move returns status 0, amount 0
23:03:04.843 00.000 10072 move complete, result=0
23:03:04.843 00.000 10072 worker thread done servicing request
23:03:04.843 00.000 10072 Worker thread wakes up
23:03:04.843 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:04.843 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:04.843 00.000 1032 GuideStep: 0.2 px 80 ms WEST, -0.1 px 0 ms NORTH
23:03:05.471 00.628 10072 Exposure complete
23:03:05.556 00.085 10072 worker thread done servicing request
23:03:05.556 00.000 1032 OnExposeComplete: enter
23:03:05.560 00.004 1032 UpdateGuideState(): m_state=6
23:03:05.564 00.004 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7235
23:03:05.567 00.003 1032 Star::Find returns 1 (0), X=1104.50, Y=130.79, Mass=1381, SNR=26.1, Peak=117 HFD=3.3
23:03:05.571 00.004 1032 MultiStar: [#1 0.00,0.05,0.93,U] [#2 0.15,-0.00,0.81,U] [#3 -0.01,0.12,0.77,U] [#4 0.27,0.09,0.00,M1] [#5 0.26,0.17,0.00,M3] [#6 0.02,-0.05,0.61,U] [#7 0.14,-0.03,0.69,U] [#8 0.06,-0.02,0.54,U] 
23:03:05.574 00.003 1032 refined, 6 included, MultiStar: {0.09, 0.00}, one-star: {0.19, -0.06}
23:03:05.576 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:03:05.579 00.003 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:03:05.584 00.005 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.04 mountX=-0.02 mountY=-0.08, mountTheta=-1.79
23:03:05.588 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
23:03:05.591 00.003 1032 Enqueuing Move request for scope (0.09, 0.00)
23:03:05.594 00.003 10072 Worker thread wakes up
23:03:05.594 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
23:03:05.594 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
23:03:05.594 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.08
23:03:05.598 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:03:05.601 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
23:03:05.601 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:03:05.601 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:05.601 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:03:05.601 00.000 10072 MoveAxis(W, 0, ABG)
23:03:05.601 00.000 10072 Move returns status 0, amount 0
23:03:05.601 00.000 10072 MoveAxis(N, 0, ABG)
23:03:05.601 00.000 10072 Move returns status 0, amount 0
23:03:05.602 00.001 10072 move complete, result=0
23:03:05.602 00.000 10072 worker thread done servicing request
23:03:05.624 00.022 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:03:05.627 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:05.631 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:05.633 00.002 1032 Enqueuing Expose request
23:03:05.636 00.003 10072 Worker thread wakes up
23:03:05.636 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:03:05.638 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:05.639 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:06.047 00.408 10072 Exposure complete
23:03:06.117 00.070 10072 worker thread done servicing request
23:03:06.118 00.001 1032 OnExposeComplete: enter
23:03:06.122 00.004 1032 UpdateGuideState(): m_state=6
23:03:06.127 00.005 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7236
23:03:06.129 00.002 1032 Star::Find returns 1 (0), X=1104.48, Y=130.72, Mass=1311, SNR=25.5, Peak=127 HFD=3.3
23:03:06.134 00.005 1032 MultiStar: [#1 0.13,0.04,1.00,U] [#2 0.20,-0.03,0.82,U] [#3 0.05,-0.03,0.79,U] [#4 0.24,-0.09,0.65,U] [#5 0.12,0.10,0.67,U] [#6 0.30,-0.04,0.00,M9] [#7 0.14,-0.05,0.70,U] [#8 0.05,0.10,0.51,U] 
23:03:06.136 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.02}, one-star: {0.17, -0.13}
23:03:06.139 00.003 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
23:03:06.142 00.003 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
23:03:06.147 00.005 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.13 mountX=-0.05 mountY=-0.13, mountTheta=-1.96
23:03:06.153 00.006 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
23:03:06.158 00.005 1032 Enqueuing Move request for scope (0.14, -0.02)
23:03:06.161 00.003 10072 Worker thread wakes up
23:03:06.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
23:03:06.161 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
23:03:06.161 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.05 yDistance=-0.13
23:03:06.163 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:03:06.166 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
23:03:06.167 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:03:06.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:06.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:03:06.167 00.000 10072 MoveAxis(W, 0, ABG)
23:03:06.167 00.000 10072 Move returns status 0, amount 0
23:03:06.167 00.000 10072 MoveAxis(N, 0, ABG)
23:03:06.167 00.000 10072 Move returns status 0, amount 0
23:03:06.167 00.000 10072 move complete, result=0
23:03:06.167 00.000 10072 worker thread done servicing request
23:03:06.193 00.026 1032 UpdateGuideState exits: m=1311 SNR=25.5
23:03:06.197 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:06.200 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:06.205 00.005 1032 Enqueuing Expose request
23:03:06.209 00.004 10072 Worker thread wakes up
23:03:06.209 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:03:06.212 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:06.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:06.850 00.638 10072 Exposure complete
23:03:06.921 00.071 10072 worker thread done servicing request
23:03:06.921 00.000 1032 OnExposeComplete: enter
23:03:06.925 00.004 1032 UpdateGuideState(): m_state=6
23:03:06.930 00.005 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7237
23:03:06.932 00.002 1032 Star::Find returns 1 (0), X=1104.52, Y=131.02, Mass=1255, SNR=24.9, Peak=98 HFD=3.6
23:03:06.936 00.004 1032 MultiStar: [#1 0.07,0.32,0.00,M1] [#2 0.06,0.21,0.82,U] [#3 -0.04,0.22,0.81,U] [#4 -0.00,0.15,0.68,U] [#5 0.19,0.24,0.00,M3] [#6 0.38,0.15,0.00,M10] [#7 0.12,0.14,0.72,U] [#8 0.16,0.32,0.00,M1] 
23:03:06.939 00.003 1032 refined, 4 included, MultiStar: {0.08, 0.18}, one-star: {0.21, 0.18}
23:03:06.942 00.003 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
23:03:06.945 00.003 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
23:03:06.947 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.17 mountX=0.16 mountY=-0.12, mountTheta=-0.66
23:03:06.951 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.18, opts=13)
23:03:06.955 00.004 1032 Enqueuing Move request for scope (0.08, 0.18)
23:03:06.958 00.003 10072 Worker thread wakes up
23:03:06.959 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
23:03:06.959 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
23:03:06.959 00.000 10072 Moving (0.08, 0.18) raw xDistance=0.16 yDistance=-0.12
23:03:06.963 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:03:06.966 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.63
23:03:06.966 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:03:06.967 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:06.967 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:03:06.967 00.000 10072 MoveAxis(W, 75, ABG)
23:03:06.967 00.000 10072 Guiding  Dir = 3, Dur = 75
23:03:06.968 00.001 10072 IsGuiding returns 0
23:03:06.968 00.000 10072 PulseGuide returned control before completion, sleep 85
23:03:06.994 00.026 1032 UpdateGuideState exits: m=1255 SNR=24.9
23:03:06.997 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:07.001 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:07.004 00.003 1032 Enqueuing Expose request
23:03:07.063 00.059 10072 IsGuiding returns 0
23:03:07.063 00.000 10072 Move returns status 0, amount 75
23:03:07.064 00.001 10072 MoveAxis(N, 0, ABG)
23:03:07.064 00.000 10072 Move returns status 0, amount 0
23:03:07.064 00.000 10072 move complete, result=0
23:03:07.064 00.000 10072 worker thread done servicing request
23:03:07.064 00.000 10072 Worker thread wakes up
23:03:07.064 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:07.064 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:07.065 00.001 1032 GuideStep: 0.2 px 75 ms WEST, -0.1 px 0 ms NORTH
23:03:07.472 00.407 10072 Exposure complete
23:03:07.541 00.069 10072 worker thread done servicing request
23:03:07.541 00.000 1032 OnExposeComplete: enter
23:03:07.545 00.004 1032 UpdateGuideState(): m_state=6
23:03:07.553 00.008 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7238
23:03:07.556 00.003 1032 Star::Find returns 1 (0), X=1104.45, Y=131.03, Mass=1281, SNR=25.1, Peak=110 HFD=3.3
23:03:07.559 00.003 1032 MultiStar: [#1 0.14,0.21,0.00,M2] [#2 0.11,0.19,0.82,U] [#3 0.01,0.20,0.77,U] [#4 0.20,0.26,0.00,M1] [#5 0.21,0.29,0.00,M4] [#6 0.26,0.24,0.00,R] [#7 0.07,0.10,0.76,U] [#8 -0.00,0.04,0.54,U] 
23:03:07.562 00.003 1032 refined, 4 included, MultiStar: {0.07, 0.15}, one-star: {0.14, 0.18}
23:03:07.565 00.003 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
23:03:07.567 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
23:03:07.569 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.13 mountX=0.13 mountY=-0.11, mountTheta=-0.70
23:03:07.573 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
23:03:07.576 00.003 1032 Enqueuing Move request for scope (0.07, 0.15)
23:03:07.577 00.001 10072 Worker thread wakes up
23:03:07.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
23:03:07.579 00.002 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
23:03:07.579 00.000 10072 Moving (0.07, 0.15) raw xDistance=0.13 yDistance=-0.11
23:03:07.586 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:03:07.590 00.004 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
23:03:07.591 00.001 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
23:03:07.591 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:07.591 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:03:07.591 00.000 10072 MoveAxis(W, 2, ABG)
23:03:07.591 00.000 10072 Guiding  Dir = 3, Dur = 2
23:03:07.591 00.000 10072 IsGuiding returns 0
23:03:07.592 00.001 10072 PulseGuide returned control before completion, sleep 12
23:03:07.610 00.018 10072 IsGuiding returns 0
23:03:07.610 00.000 10072 Move returns status 0, amount 2
23:03:07.610 00.000 10072 MoveAxis(N, 0, ABG)
23:03:07.610 00.000 10072 Move returns status 0, amount 0
23:03:07.610 00.000 10072 move complete, result=0
23:03:07.611 00.001 10072 worker thread done servicing request
23:03:07.613 00.002 1032 UpdateGuideState exits: m=1281 SNR=25.1
23:03:07.617 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:07.621 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:07.623 00.002 1032 Enqueuing Expose request
23:03:07.628 00.005 10072 Worker thread wakes up
23:03:07.628 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:03:07.630 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:07.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:08.276 00.646 10072 Exposure complete
23:03:08.345 00.069 10072 worker thread done servicing request
23:03:08.346 00.001 1032 OnExposeComplete: enter
23:03:08.350 00.004 1032 UpdateGuideState(): m_state=6
23:03:08.353 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7239
23:03:08.356 00.003 1032 Star::Find returns 1 (0), X=1104.43, Y=130.59, Mass=1360, SNR=25.9, Peak=127 HFD=3.3
23:03:08.360 00.004 1032 MultiStar: [#1 0.13,-0.15,0.96,U] [#2 0.24,-0.22,0.00,M1] [#3 -0.01,-0.11,0.75,U] [#4 0.24,-0.26,0.00,M2] [#5 0.27,-0.16,0.00,M5] [#6 -0.06,-0.58,0.00,M1] [#7 0.24,-0.23,0.00,M1] [#8 0.18,-0.14,0.53,U] 
23:03:08.363 00.003 1032 refined, 3 included, MultiStar: {0.10, -0.17}, one-star: {0.12, -0.26}
23:03:08.365 00.002 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
23:03:08.368 00.003 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
23:03:08.371 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.03 mountX=-0.20 mountY=-0.06, mountTheta=-2.86
23:03:08.377 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.17, opts=13)
23:03:08.379 00.002 1032 Enqueuing Move request for scope (0.10, -0.17)
23:03:08.382 00.003 10072 Worker thread wakes up
23:03:08.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
23:03:08.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
23:03:08.382 00.000 10072 Moving (0.10, -0.17) raw xDistance=-0.20 yDistance=-0.06
23:03:08.385 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:03:08.388 00.003 10072 PPEC rslt: input = -0.20, final = -0.09, react = -0.10, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 287.63
23:03:08.389 00.001 10072 PPEC: input: -0.20, control: -0.09, exposure: 500
23:03:08.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:08.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:03:08.389 00.000 10072 MoveAxis(E, 90, ABG)
23:03:08.389 00.000 10072 Guiding  Dir = 2, Dur = 90
23:03:08.389 00.000 10072 IsGuiding returns 0
23:03:08.390 00.001 10072 PulseGuide returned control before completion, sleep 100
23:03:08.415 00.025 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:03:08.417 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:08.419 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:08.428 00.009 1032 Enqueuing Expose request
23:03:08.499 00.071 10072 IsGuiding returns 0
23:03:08.499 00.000 10072 Move returns status 0, amount 90
23:03:08.499 00.000 10072 MoveAxis(N, 0, ABG)
23:03:08.499 00.000 10072 Move returns status 0, amount 0
23:03:08.499 00.000 10072 move complete, result=0
23:03:08.499 00.000 10072 worker thread done servicing request
23:03:08.499 00.000 10072 Worker thread wakes up
23:03:08.501 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:08.501 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:08.519 00.018 1032 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
23:03:08.908 00.389 10072 Exposure complete
23:03:08.975 00.067 10072 worker thread done servicing request
23:03:08.976 00.001 1032 OnExposeComplete: enter
23:03:08.978 00.002 1032 UpdateGuideState(): m_state=6
23:03:08.981 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7240
23:03:08.984 00.003 1032 Star::Find returns 1 (0), X=1104.51, Y=130.64, Mass=1495, SNR=27.2, Peak=126 HFD=3.2
23:03:08.987 00.003 1032 MultiStar: [#1 0.22,-0.10,0.91,U] [#2 0.27,-0.16,0.00,M2] [#3 0.09,0.00,0.71,U] [#4 0.21,-0.06,0.64,U] [#5 0.23,0.05,0.60,U] [#6 -0.15,-0.23,0.00,M2] [#7 0.20,-0.01,0.67,U] [#8 0.09,-0.05,0.46,U] 
23:03:08.990 00.003 1032 refined, 6 included, MultiStar: {0.18, -0.07}, one-star: {0.20, -0.21}
23:03:08.993 00.003 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:03:08.996 00.003 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:03:08.999 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.35 mountX=-0.11 mountY=-0.16, mountTheta=-2.18
23:03:09.004 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.07, opts=13)
23:03:09.008 00.004 1032 Enqueuing Move request for scope (0.18, -0.07)
23:03:09.011 00.003 10072 Worker thread wakes up
23:03:09.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
23:03:09.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
23:03:09.011 00.000 10072 Moving (0.18, -0.07) raw xDistance=-0.11 yDistance=-0.16
23:03:09.015 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:03:09.027 00.012 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
23:03:09.027 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
23:03:09.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:09.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:03:09.027 00.000 10072 MoveAxis(W, 2, ABG)
23:03:09.028 00.001 10072 Guiding  Dir = 3, Dur = 2
23:03:09.028 00.000 10072 IsGuiding returns 0
23:03:09.030 00.002 10072 PulseGuide returned control before completion, sleep 11
23:03:09.065 00.035 1032 UpdateGuideState exits: m=1495 SNR=27.2
23:03:09.069 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:09.072 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:09.077 00.005 1032 Enqueuing Expose request
23:03:09.084 00.007 10072 IsGuiding returns 0
23:03:09.084 00.000 10072 Move returns status 0, amount 2
23:03:09.084 00.000 10072 MoveAxis(N, 0, ABG)
23:03:09.084 00.000 10072 Move returns status 0, amount 0
23:03:09.084 00.000 10072 move complete, result=0
23:03:09.084 00.000 10072 worker thread done servicing request
23:03:09.086 00.002 10072 Worker thread wakes up
23:03:09.086 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:09.086 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:09.086 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
23:03:09.722 00.636 10072 Exposure complete
23:03:09.787 00.065 10072 worker thread done servicing request
23:03:09.787 00.000 1032 OnExposeComplete: enter
23:03:09.790 00.003 1032 UpdateGuideState(): m_state=6
23:03:09.792 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7241
23:03:09.794 00.002 1032 Star::Find returns 1 (0), X=1104.35, Y=130.91, Mass=1376, SNR=26.1, Peak=115 HFD=3.3
23:03:09.796 00.002 1032 MultiStar: [#1 0.15,0.17,0.94,U] [#2 0.10,0.09,0.80,U] [#3 -0.07,0.24,0.78,U] [#4 0.09,0.03,0.65,U] [#5 0.13,0.18,0.66,U] [#6 0.07,-0.08,0.60,U] [#7 0.17,0.08,0.69,U] [#8 0.09,0.16,0.52,U] 
23:03:09.799 00.003 1032 single-star, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.04, 0.06}
23:03:09.801 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
23:03:09.803 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
23:03:09.805 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=0.98 mountX=0.05 mountY=-0.06, mountTheta=-0.85
23:03:09.809 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
23:03:09.811 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
23:03:09.813 00.002 10072 Worker thread wakes up
23:03:09.813 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:03:09.813 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:03:09.813 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.06
23:03:09.816 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:03:09.819 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
23:03:09.819 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:03:09.819 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:09.820 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:03:09.820 00.000 10072 MoveAxis(W, 1, ABG)
23:03:09.820 00.000 10072 Guiding  Dir = 3, Dur = 1
23:03:09.820 00.000 10072 IsGuiding returns 0
23:03:09.821 00.001 10072 PulseGuide returned control before completion, sleep 11
23:03:09.841 00.020 10072 IsGuiding returns 0
23:03:09.841 00.000 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:03:09.845 00.004 10072 Move returns status 0, amount 1
23:03:09.845 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:09.847 00.002 10072 MoveAxis(N, 0, ABG)
23:03:09.847 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:09.849 00.002 1032 Enqueuing Expose request
23:03:09.852 00.003 10072 Move returns status 0, amount 0
23:03:09.852 00.000 10072 move complete, result=0
23:03:09.852 00.000 10072 worker thread done servicing request
23:03:09.852 00.000 10072 Worker thread wakes up
23:03:09.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:09.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:09.861 00.009 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:03:10.267 00.406 10072 Exposure complete
23:03:10.338 00.071 10072 worker thread done servicing request
23:03:10.338 00.000 1032 OnExposeComplete: enter
23:03:10.342 00.004 1032 UpdateGuideState(): m_state=6
23:03:10.345 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7242
23:03:10.348 00.003 1032 Star::Find returns 1 (0), X=1104.46, Y=130.87, Mass=1292, SNR=25.2, Peak=117 HFD=3.4
23:03:10.350 00.002 1032 MultiStar: [#1 0.10,0.19,1.00,U] [#2 0.18,0.09,0.80,U] [#3 0.05,0.13,0.74,U] [#4 0.12,-0.01,0.70,U] [#5 0.17,0.14,0.63,U] [#6 -0.05,-0.10,0.64,U] [#7 0.04,0.05,0.72,U] [#8 0.03,0.27,0.00,M1] 
23:03:10.353 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.15, 0.02}
23:03:10.356 00.003 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:03:10.358 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:03:10.362 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=0.04 mountY=-0.11, mountTheta=-1.22
23:03:10.367 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
23:03:10.371 00.004 1032 Enqueuing Move request for scope (0.10, 0.07)
23:03:10.374 00.003 10072 Worker thread wakes up
23:03:10.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:03:10.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:03:10.374 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.11
23:03:10.377 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:03:10.381 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:03:10.381 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:03:10.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:10.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:03:10.381 00.000 10072 MoveAxis(W, 1, ABG)
23:03:10.381 00.000 10072 Guiding  Dir = 3, Dur = 1
23:03:10.382 00.001 10072 IsGuiding returns 0
23:03:10.383 00.001 10072 PulseGuide returned control before completion, sleep 11
23:03:10.405 00.022 10072 IsGuiding returns 0
23:03:10.405 00.000 10072 Move returns status 0, amount 1
23:03:10.405 00.000 10072 MoveAxis(N, 0, ABG)
23:03:10.405 00.000 10072 Move returns status 0, amount 0
23:03:10.405 00.000 10072 move complete, result=0
23:03:10.405 00.000 10072 worker thread done servicing request
23:03:10.407 00.002 1032 UpdateGuideState exits: m=1292 SNR=25.2
23:03:10.410 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:10.412 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:10.413 00.001 1032 Enqueuing Expose request
23:03:10.415 00.002 10072 Worker thread wakes up
23:03:10.416 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:03:10.418 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:10.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:11.051 00.633 10072 Exposure complete
23:03:11.122 00.071 10072 worker thread done servicing request
23:03:11.122 00.000 1032 OnExposeComplete: enter
23:03:11.125 00.003 1032 UpdateGuideState(): m_state=6
23:03:11.127 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7243
23:03:11.130 00.003 1032 Star::Find returns 1 (0), X=1104.43, Y=130.64, Mass=1345, SNR=25.8, Peak=118 HFD=3.3
23:03:11.132 00.002 1032 MultiStar: [#1 0.15,-0.09,0.98,U] [#2 0.16,-0.11,0.79,U] [#3 0.02,0.02,0.75,U] [#4 0.21,-0.05,0.72,U] [#5 0.19,-0.02,0.66,U] [#6 -0.11,-0.33,0.00,M1] [#7 0.17,0.06,0.73,U] [#8 0.13,-0.06,0.51,U] 
23:03:11.135 00.003 1032 refined, 7 included, MultiStar: {0.14, -0.07}, one-star: {0.12, -0.20}
23:03:11.137 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
23:03:11.141 00.004 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
23:03:11.146 00.005 1032 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.44 mountX=-0.10 mountY=-0.12, mountTheta=-2.27
23:03:11.150 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.07, opts=13)
23:03:11.153 00.003 1032 Enqueuing Move request for scope (0.14, -0.07)
23:03:11.156 00.003 10072 Worker thread wakes up
23:03:11.156 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
23:03:11.157 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
23:03:11.157 00.000 10072 Moving (0.14, -0.07) raw xDistance=-0.10 yDistance=-0.12
23:03:11.159 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:03:11.162 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:03:11.162 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
23:03:11.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:11.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:03:11.162 00.000 10072 MoveAxis(W, 2, ABG)
23:03:11.162 00.000 10072 Guiding  Dir = 3, Dur = 2
23:03:11.163 00.001 10072 IsGuiding returns 0
23:03:11.163 00.000 10072 PulseGuide returned control before completion, sleep 12
23:03:11.185 00.022 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:03:11.187 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:11.193 00.006 10072 IsGuiding returns 0
23:03:11.193 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:11.196 00.003 10072 Move returns status 0, amount 2
23:03:11.196 00.000 1032 Enqueuing Expose request
23:03:11.199 00.003 10072 MoveAxis(N, 0, ABG)
23:03:11.199 00.000 10072 Move returns status 0, amount 0
23:03:11.199 00.000 10072 move complete, result=0
23:03:11.199 00.000 10072 worker thread done servicing request
23:03:11.199 00.000 10072 Worker thread wakes up
23:03:11.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:11.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:11.210 00.011 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:03:11.617 00.407 10072 Exposure complete
23:03:11.692 00.075 10072 worker thread done servicing request
23:03:11.692 00.000 1032 OnExposeComplete: enter
23:03:11.696 00.004 1032 UpdateGuideState(): m_state=6
23:03:11.699 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7244
23:03:11.701 00.002 1032 Star::Find returns 1 (0), X=1104.52, Y=130.70, Mass=1254, SNR=24.9, Peak=111 HFD=3.3
23:03:11.704 00.003 1032 MultiStar: [#1 0.20,0.10,1.03,U] [#2 0.14,0.05,0.87,U] [#3 0.19,-0.08,0.78,U] [#4 0.24,-0.11,0.00,M1] [#5 0.24,0.05,0.69,U] [#6 0.13,-0.30,0.00,M2] [#7 0.12,-0.02,0.73,U] [#8 0.22,-0.12,0.00,M1] 
23:03:11.707 00.003 1032 refined, 5 included, MultiStar: {0.18, -0.01}, one-star: {0.21, -0.14}
23:03:11.710 00.003 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
23:03:11.712 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
23:03:11.714 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.04 mountX=-0.05 mountY=-0.17, mountTheta=-1.87
23:03:11.719 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.01, opts=13)
23:03:11.722 00.003 1032 Enqueuing Move request for scope (0.18, -0.01)
23:03:11.728 00.006 10072 Worker thread wakes up
23:03:11.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
23:03:11.728 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
23:03:11.728 00.000 10072 Moving (0.18, -0.01) raw xDistance=-0.05 yDistance=-0.17
23:03:11.732 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:03:11.739 00.007 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:03:11.739 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:03:11.739 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:11.739 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:03:11.739 00.000 10072 MoveAxis(W, 2, ABG)
23:03:11.739 00.000 10072 Guiding  Dir = 3, Dur = 2
23:03:11.740 00.001 10072 IsGuiding returns 0
23:03:11.740 00.000 10072 PulseGuide returned control before completion, sleep 12
23:03:11.763 00.023 1032 UpdateGuideState exits: m=1254 SNR=24.9
23:03:11.767 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:11.775 00.008 10072 IsGuiding returns 0
23:03:11.775 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:11.781 00.006 1032 Enqueuing Expose request
23:03:11.784 00.003 10072 Move returns status 0, amount 2
23:03:11.784 00.000 10072 MoveAxis(N, 0, ABG)
23:03:11.786 00.002 10072 Move returns status 0, amount 0
23:03:11.786 00.000 10072 move complete, result=0
23:03:11.786 00.000 10072 worker thread done servicing request
23:03:11.786 00.000 10072 Worker thread wakes up
23:03:11.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:11.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:11.795 00.009 1032 GuideStep: -0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
23:03:12.420 00.625 10072 Exposure complete
23:03:12.496 00.076 10072 worker thread done servicing request
23:03:12.496 00.000 1032 OnExposeComplete: enter
23:03:12.499 00.003 1032 UpdateGuideState(): m_state=6
23:03:12.501 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7245
23:03:12.504 00.003 1032 Star::Find returns 1 (0), X=1104.54, Y=130.92, Mass=1376, SNR=26.1, Peak=119 HFD=3.2
23:03:12.508 00.004 1032 MultiStar: [#1 0.04,0.17,0.94,U] [#2 0.23,0.03,0.80,U] [#3 0.04,0.23,0.77,U] [#4 0.13,0.08,0.67,U] [#5 0.19,0.18,0.00,M1] [#6 -0.05,-0.04,0.61,U] [#7 0.12,0.09,0.72,U] [#8 -0.00,0.07,0.53,U] 
23:03:12.511 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.09}, one-star: {0.23, 0.07}
23:03:12.515 00.004 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
23:03:12.517 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
23:03:12.520 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.73 mountX=0.06 mountY=-0.12, mountTheta=-1.10
23:03:12.527 00.007 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
23:03:12.530 00.003 1032 Enqueuing Move request for scope (0.10, 0.09)
23:03:12.532 00.002 10072 Worker thread wakes up
23:03:12.532 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:03:12.532 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:03:12.532 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
23:03:12.535 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:03:12.538 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:03:12.539 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:03:12.539 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:12.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:03:12.539 00.000 10072 MoveAxis(W, 3, ABG)
23:03:12.539 00.000 10072 Guiding  Dir = 3, Dur = 3
23:03:12.540 00.001 10072 IsGuiding returns 0
23:03:12.541 00.001 10072 PulseGuide returned control before completion, sleep 13
23:03:12.563 00.022 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:03:12.567 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:12.570 00.003 10072 IsGuiding returns 0
23:03:12.570 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:12.573 00.003 1032 Enqueuing Expose request
23:03:12.575 00.002 10072 Move returns status 0, amount 3
23:03:12.575 00.000 10072 MoveAxis(N, 0, ABG)
23:03:12.575 00.000 10072 Move returns status 0, amount 0
23:03:12.575 00.000 10072 move complete, result=0
23:03:12.575 00.000 10072 worker thread done servicing request
23:03:12.575 00.000 10072 Worker thread wakes up
23:03:12.576 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:12.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:12.587 00.011 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:03:12.995 00.408 10072 Exposure complete
23:03:13.073 00.078 10072 worker thread done servicing request
23:03:13.073 00.000 1032 OnExposeComplete: enter
23:03:13.076 00.003 1032 UpdateGuideState(): m_state=6
23:03:13.078 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7246
23:03:13.083 00.005 1032 Star::Find returns 1 (0), X=1104.41, Y=130.97, Mass=1345, SNR=25.8, Peak=118 HFD=3.3
23:03:13.088 00.005 1032 MultiStar: [#1 0.02,0.17,0.96,U] [#2 0.19,0.14,0.81,U] [#3 -0.15,0.25,0.00,M1] [#4 0.01,0.12,0.65,U] [#5 0.03,0.20,0.64,U] [#6 -0.04,-0.07,0.63,U] [#7 0.05,0.21,0.75,U] [#8 0.04,0.15,0.53,U] 
23:03:13.091 00.003 1032 refined, 7 included, MultiStar: {0.06, 0.13}, one-star: {0.10, 0.12}
23:03:13.094 00.003 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
23:03:13.097 00.003 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
23:03:13.100 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.17 mountX=0.11 mountY=-0.09, mountTheta=-0.66
23:03:13.106 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
23:03:13.110 00.004 1032 Enqueuing Move request for scope (0.06, 0.13)
23:03:13.113 00.003 10072 Worker thread wakes up
23:03:13.113 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
23:03:13.113 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
23:03:13.113 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
23:03:13.117 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:03:13.121 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:03:13.121 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:03:13.121 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:13.121 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:03:13.121 00.000 10072 MoveAxis(W, 2, ABG)
23:03:13.121 00.000 10072 Guiding  Dir = 3, Dur = 2
23:03:13.122 00.001 10072 IsGuiding returns 0
23:03:13.122 00.000 10072 PulseGuide returned control before completion, sleep 12
23:03:13.148 00.026 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:03:13.151 00.003 10072 IsGuiding returns 0
23:03:13.151 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:13.153 00.002 10072 Move returns status 0, amount 2
23:03:13.153 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:13.156 00.003 1032 Enqueuing Expose request
23:03:13.158 00.002 10072 MoveAxis(N, 0, ABG)
23:03:13.158 00.000 10072 Move returns status 0, amount 0
23:03:13.159 00.001 10072 move complete, result=0
23:03:13.159 00.000 10072 worker thread done servicing request
23:03:13.159 00.000 10072 Worker thread wakes up
23:03:13.159 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:13.159 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:13.170 00.011 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:03:13.789 00.619 10072 Exposure complete
23:03:13.879 00.090 10072 worker thread done servicing request
23:03:13.879 00.000 1032 OnExposeComplete: enter
23:03:13.883 00.004 1032 UpdateGuideState(): m_state=6
23:03:13.888 00.005 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7247
23:03:13.892 00.004 1032 Star::Find returns 1 (0), X=1104.41, Y=130.89, Mass=1293, SNR=25.3, Peak=112 HFD=3.4
23:03:13.901 00.009 1032 MultiStar: [#1 0.17,0.20,0.00,M1] [#2 0.18,0.28,0.00,M1] [#3 0.02,0.16,0.78,U] [#4 0.01,0.20,0.69,U] [#5 0.11,0.03,0.68,U] [#6 -0.04,-0.06,0.62,U] [#7 0.13,0.10,0.72,U] [#8 0.28,0.13,0.00,M1] 
23:03:13.905 00.004 1032 refined, 5 included, MultiStar: {0.06, 0.08}, one-star: {0.10, 0.04}
23:03:13.915 00.010 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
23:03:13.921 00.006 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
23:03:13.928 00.007 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.94 mountX=0.06 mountY=-0.08, mountTheta=-0.89
23:03:13.934 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
23:03:13.937 00.003 1032 Enqueuing Move request for scope (0.06, 0.08)
23:03:13.941 00.004 10072 Worker thread wakes up
23:03:13.942 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
23:03:13.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
23:03:13.942 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
23:03:13.946 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:03:13.951 00.005 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:03:13.951 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:03:13.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:13.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:03:13.951 00.000 10072 MoveAxis(W, 3, ABG)
23:03:13.951 00.000 10072 Guiding  Dir = 3, Dur = 3
23:03:13.952 00.001 10072 IsGuiding returns 0
23:03:13.954 00.002 10072 PulseGuide returned control before completion, sleep 12
23:03:13.973 00.019 10072 IsGuiding returns 0
23:03:13.973 00.000 10072 Move returns status 0, amount 3
23:03:13.973 00.000 10072 MoveAxis(N, 0, ABG)
23:03:13.973 00.000 10072 Move returns status 0, amount 0
23:03:13.973 00.000 10072 move complete, result=0
23:03:13.973 00.000 10072 worker thread done servicing request
23:03:13.991 00.018 1032 UpdateGuideState exits: m=1293 SNR=25.3
23:03:13.994 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:13.997 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:14.001 00.004 1032 Enqueuing Expose request
23:03:14.003 00.002 10072 Worker thread wakes up
23:03:14.003 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:03:14.009 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:14.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:14.431 00.422 10072 Exposure complete
23:03:14.516 00.085 10072 worker thread done servicing request
23:03:14.516 00.000 1032 OnExposeComplete: enter
23:03:14.521 00.005 1032 UpdateGuideState(): m_state=6
23:03:14.525 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7248
23:03:14.528 00.003 1032 Star::Find returns 1 (0), X=1104.53, Y=130.82, Mass=1340, SNR=25.7, Peak=117 HFD=3.3
23:03:14.530 00.002 1032 MultiStar: [#1 0.08,0.25,0.00,M2] [#2 0.08,0.16,0.81,U] [#3 -0.02,0.19,0.77,U] [#4 0.09,0.03,0.68,U] [#5 0.09,-0.03,0.66,U] [#6 0.05,-0.13,0.62,U] [#7 0.07,0.06,0.73,U] [#8 0.21,0.11,0.53,U] 
23:03:14.533 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.05}, one-star: {0.22, -0.03}
23:03:14.537 00.004 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
23:03:14.541 00.004 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
23:03:14.544 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.43 mountX=0.02 mountY=-0.11, mountTheta=-1.40
23:03:14.549 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
23:03:14.554 00.005 1032 Enqueuing Move request for scope (0.10, 0.05)
23:03:14.556 00.002 10072 Worker thread wakes up
23:03:14.557 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:03:14.557 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:03:14.557 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
23:03:14.559 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:03:14.564 00.005 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:03:14.564 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:03:14.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:14.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:03:14.564 00.000 10072 MoveAxis(W, 3, ABG)
23:03:14.564 00.000 10072 Guiding  Dir = 3, Dur = 3
23:03:14.565 00.001 10072 IsGuiding returns 0
23:03:14.565 00.000 10072 PulseGuide returned control before completion, sleep 13
23:03:14.583 00.018 10072 IsGuiding returns 0
23:03:14.583 00.000 10072 Move returns status 0, amount 3
23:03:14.583 00.000 10072 MoveAxis(N, 0, ABG)
23:03:14.583 00.000 10072 Move returns status 0, amount 0
23:03:14.583 00.000 10072 move complete, result=0
23:03:14.583 00.000 10072 worker thread done servicing request
23:03:14.592 00.009 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:03:14.595 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:14.599 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:14.601 00.002 1032 Enqueuing Expose request
23:03:14.604 00.003 10072 Worker thread wakes up
23:03:14.604 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:03:14.606 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:14.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:15.245 00.639 10072 Exposure complete
23:03:15.329 00.084 1032 OnExposeComplete: enter
23:03:15.334 00.005 1032 UpdateGuideState(): m_state=6
23:03:15.337 00.003 10072 worker thread done servicing request
23:03:15.337 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7249
23:03:15.341 00.004 1032 Star::Find returns 1 (0), X=1104.40, Y=130.92, Mass=1383, SNR=26.1, Peak=118 HFD=3.4
23:03:15.343 00.002 1032 MultiStar: [#1 -0.08,0.28,0.00,M3] [#2 0.25,0.25,0.00,M1] [#3 0.02,0.13,0.74,U] [#4 0.03,0.15,0.64,U] [#5 0.01,0.25,0.00,M1] [#6 -0.00,-0.02,0.58,U] [#7 -0.02,0.09,0.69,U] [#8 -0.04,0.18,0.53,U] 
23:03:15.346 00.003 1032 refined, 5 included, MultiStar: {0.02, 0.10}, one-star: {0.09, 0.08}
23:03:15.349 00.003 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
23:03:15.352 00.003 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
23:03:15.355 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.36 mountX=0.09 mountY=-0.05, mountTheta=-0.47
23:03:15.358 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
23:03:15.361 00.003 1032 Enqueuing Move request for scope (0.02, 0.10)
23:03:15.364 00.003 10072 Worker thread wakes up
23:03:15.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
23:03:15.364 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
23:03:15.364 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.05
23:03:15.371 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:03:15.375 00.004 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:03:15.375 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:03:15.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:15.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:03:15.375 00.000 10072 MoveAxis(W, 1, ABG)
23:03:15.376 00.001 10072 Guiding  Dir = 3, Dur = 1
23:03:15.376 00.000 10072 IsGuiding returns 0
23:03:15.377 00.001 10072 PulseGuide returned control before completion, sleep 11
23:03:15.397 00.020 10072 IsGuiding returns 0
23:03:15.397 00.000 10072 Move returns status 0, amount 1
23:03:15.398 00.001 10072 MoveAxis(N, 0, ABG)
23:03:15.398 00.000 10072 Move returns status 0, amount 0
23:03:15.398 00.000 10072 move complete, result=0
23:03:15.398 00.000 10072 worker thread done servicing request
23:03:15.404 00.006 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:03:15.407 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:15.411 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:15.417 00.006 1032 Enqueuing Expose request
23:03:15.421 00.004 10072 Worker thread wakes up
23:03:15.421 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:03:15.425 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:15.425 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:15.837 00.412 10072 Exposure complete
23:03:15.919 00.082 10072 worker thread done servicing request
23:03:15.919 00.000 1032 OnExposeComplete: enter
23:03:15.921 00.002 1032 UpdateGuideState(): m_state=6
23:03:15.930 00.009 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7250
23:03:15.932 00.002 1032 Star::Find returns 1 (0), X=1104.31, Y=131.05, Mass=1326, SNR=25.6, Peak=113 HFD=3.4
23:03:15.936 00.004 1032 MultiStar: [#1 0.02,0.31,0.00,M4] [#2 0.15,0.33,0.00,M2] [#3 -0.12,0.30,0.00,M1] [#4 -0.02,0.22,0.68,U] [#5 -0.05,0.32,0.00,M2] [#6 0.02,0.05,0.68,U] [#7 -0.02,0.08,0.72,U] [#8 -0.08,0.30,0.00,M1] 
23:03:15.939 00.003 1032 refined, 3 included, MultiStar: {-0.01, 0.15}, one-star: {-0.00, 0.21}
23:03:15.942 00.003 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
23:03:15.945 00.003 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
23:03:15.948 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.61 mountX=0.14 mountY=-0.03, mountTheta=-0.22
23:03:15.951 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.15, opts=13)
23:03:15.955 00.004 1032 Enqueuing Move request for scope (-0.01, 0.15)
23:03:15.963 00.008 10072 Worker thread wakes up
23:03:15.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
23:03:15.963 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
23:03:15.963 00.000 10072 Moving (-0.01, 0.15) raw xDistance=0.14 yDistance=-0.03
23:03:15.967 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:03:15.971 00.004 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.65
23:03:15.971 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:03:15.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:15.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:03:15.971 00.000 10072 MoveAxis(W, 69, ABG)
23:03:15.972 00.001 10072 Guiding  Dir = 3, Dur = 69
23:03:15.972 00.000 10072 IsGuiding returns 0
23:03:15.973 00.001 10072 PulseGuide returned control before completion, sleep 79
23:03:16.009 00.036 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:03:16.012 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:16.026 00.014 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:16.032 00.006 1032 Enqueuing Expose request
23:03:16.066 00.034 10072 IsGuiding returns 0
23:03:16.066 00.000 10072 Move returns status 0, amount 69
23:03:16.066 00.000 10072 MoveAxis(N, 0, ABG)
23:03:16.066 00.000 10072 Move returns status 0, amount 0
23:03:16.067 00.001 10072 move complete, result=0
23:03:16.067 00.000 10072 worker thread done servicing request
23:03:16.067 00.000 10072 Worker thread wakes up
23:03:16.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:16.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:16.069 00.002 1032 GuideStep: 0.1 px 69 ms WEST, -0.0 px 0 ms NORTH
23:03:16.695 00.626 10072 Exposure complete
23:03:16.773 00.078 10072 worker thread done servicing request
23:03:16.773 00.000 1032 OnExposeComplete: enter
23:03:16.776 00.003 1032 UpdateGuideState(): m_state=6
23:03:16.778 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7251
23:03:16.781 00.003 1032 Star::Find returns 1 (0), X=1104.26, Y=130.88, Mass=1277, SNR=25.1, Peak=112 HFD=3.3
23:03:16.783 00.002 1032 MultiStar: [#1 0.11,0.22,1.00,U] [#2 0.13,0.21,0.81,U] [#3 -0.07,0.08,0.86,U] [#4 0.04,0.05,0.72,U] [#5 -0.06,0.07,0.69,U] [#6 0.03,-0.13,0.61,U] [#7 -0.00,0.12,0.70,U] [#8 0.05,0.24,0.51,U] 
23:03:16.786 00.003 1032 single-star, 8 included, MultiStar: {0.02, 0.10}, one-star: {-0.05, 0.03}
23:03:16.788 00.002 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
23:03:16.792 00.004 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
23:03:16.795 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.57 mountX=0.04 mountY=0.04, mountTheta=0.74
23:03:16.799 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
23:03:16.803 00.004 1032 Enqueuing Move request for scope (-0.05, 0.03)
23:03:16.807 00.004 10072 Worker thread wakes up
23:03:16.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
23:03:16.808 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
23:03:16.808 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
23:03:16.810 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:03:16.814 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:03:16.814 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:03:16.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:16.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:03:16.814 00.000 10072 MoveAxis(W, 3, ABG)
23:03:16.814 00.000 10072 Guiding  Dir = 3, Dur = 3
23:03:16.815 00.001 10072 IsGuiding returns 0
23:03:16.815 00.000 10072 PulseGuide returned control before completion, sleep 13
23:03:16.835 00.020 10072 IsGuiding returns 0
23:03:16.836 00.001 10072 Move returns status 0, amount 3
23:03:16.836 00.000 10072 MoveAxis(N, 0, ABG)
23:03:16.836 00.000 10072 Move returns status 0, amount 0
23:03:16.836 00.000 10072 move complete, result=0
23:03:16.836 00.000 10072 worker thread done servicing request
23:03:16.839 00.003 1032 UpdateGuideState exits: m=1277 SNR=25.1
23:03:16.842 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:16.845 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:16.848 00.003 1032 Enqueuing Expose request
23:03:16.851 00.003 10072 Worker thread wakes up
23:03:16.851 00.000 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:03:16.854 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:16.855 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:17.260 00.405 10072 Exposure complete
23:03:17.351 00.091 10072 worker thread done servicing request
23:03:17.351 00.000 1032 OnExposeComplete: enter
23:03:17.355 00.004 1032 UpdateGuideState(): m_state=6
23:03:17.359 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7252
23:03:17.365 00.006 1032 Star::Find returns 1 (0), X=1104.31, Y=130.85, Mass=1343, SNR=25.8, Peak=119 HFD=3.2
23:03:17.370 00.005 1032 MultiStar: [#1 0.02,0.19,0.99,U] [#2 0.12,0.14,0.80,U] [#3 0.03,0.17,0.77,U] [#4 0.06,0.11,0.69,U] [#5 -0.13,0.18,0.66,U] [#6 0.04,-0.23,0.61,U] [#7 0.02,0.03,0.71,U] [#8 -0.00,0.01,0.54,U] 
23:03:17.373 00.003 1032 single-star, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.00, 0.00}
23:03:17.375 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
23:03:17.377 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
23:03:17.379 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.89 mountX=0.00 mountY=-0.00, mountTheta=-0.94
23:03:17.384 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=13)
23:03:17.387 00.003 1032 Enqueuing Move request for scope (0.00, 0.00)
23:03:17.389 00.002 10072 Worker thread wakes up
23:03:17.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
23:03:17.389 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:03:17.389 00.000 10072 Moving (0.00, 0.00) raw xDistance=0.00 yDistance=-0.00
23:03:17.395 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:03:17.402 00.007 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:03:17.402 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:03:17.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:17.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:03:17.402 00.000 10072 MoveAxis(W, 2, ABG)
23:03:17.402 00.000 10072 Guiding  Dir = 3, Dur = 2
23:03:17.403 00.001 10072 IsGuiding returns 0
23:03:17.403 00.000 10072 PulseGuide returned control before completion, sleep 12
23:03:17.427 00.024 1032 UpdateGuideState exits: m=1343 SNR=25.8
23:03:17.433 00.006 10072 IsGuiding returns 0
23:03:17.433 00.000 10072 Move returns status 0, amount 2
23:03:17.433 00.000 10072 MoveAxis(N, 0, ABG)
23:03:17.433 00.000 10072 Move returns status 0, amount 0
23:03:17.433 00.000 10072 move complete, result=0
23:03:17.433 00.000 10072 worker thread done servicing request
23:03:17.433 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:17.439 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:17.442 00.003 1032 Enqueuing Expose request
23:03:17.444 00.002 10072 Worker thread wakes up
23:03:17.444 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:03:17.448 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:17.448 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:18.091 00.643 10072 Exposure complete
23:03:18.194 00.103 10072 worker thread done servicing request
23:03:18.194 00.000 1032 OnExposeComplete: enter
23:03:18.199 00.005 1032 UpdateGuideState(): m_state=6
23:03:18.202 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7253
23:03:18.205 00.003 1032 Star::Find returns 1 (0), X=1104.40, Y=131.12, Mass=1365, SNR=26.0, Peak=110 HFD=3.3
23:03:18.209 00.004 1032 MultiStar: [#1 -0.01,0.36,0.00,M3] [#2 0.12,0.28,0.00,M1] [#3 -0.05,0.30,0.00,M1] [#4 0.11,0.24,0.00,M1] [#5 0.13,0.31,0.00,M1] [#6 -0.09,0.03,0.65,U] [#7 0.00,0.14,0.72,U] [#8 -0.03,0.35,0.00,M1] 
23:03:18.215 00.006 1032 refined, 2 included, MultiStar: {0.01, 0.16}, one-star: {0.09, 0.27}
23:03:18.218 00.003 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
23:03:18.222 00.004 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
23:03:18.226 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.17 cameraTheta=1.50 mountX=0.16 mountY=-0.05, mountTheta=-0.33
23:03:18.230 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.16, opts=13)
23:03:18.233 00.003 1032 Enqueuing Move request for scope (0.01, 0.16)
23:03:18.236 00.003 10072 Worker thread wakes up
23:03:18.237 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
23:03:18.237 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
23:03:18.237 00.000 10072 Moving (0.01, 0.16) raw xDistance=0.16 yDistance=-0.05
23:03:18.239 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:03:18.246 00.007 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.65
23:03:18.247 00.001 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:03:18.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:18.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:03:18.247 00.000 10072 MoveAxis(W, 77, ABG)
23:03:18.247 00.000 10072 Guiding  Dir = 3, Dur = 77
23:03:18.248 00.001 10072 IsGuiding returns 0
23:03:18.249 00.001 10072 PulseGuide returned control before completion, sleep 87
23:03:18.280 00.031 1032 UpdateGuideState exits: m=1365 SNR=26.0
23:03:18.283 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:18.288 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:18.292 00.004 1032 Enqueuing Expose request
23:03:18.348 00.056 10072 IsGuiding returns 0
23:03:18.348 00.000 10072 Move returns status 0, amount 77
23:03:18.348 00.000 10072 MoveAxis(N, 0, ABG)
23:03:18.349 00.001 10072 Move returns status 0, amount 0
23:03:18.349 00.000 10072 move complete, result=0
23:03:18.349 00.000 10072 worker thread done servicing request
23:03:18.349 00.000 10072 Worker thread wakes up
23:03:18.349 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:18.349 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:18.362 00.013 1032 GuideStep: 0.2 px 77 ms WEST, -0.1 px 0 ms NORTH
23:03:18.758 00.396 10072 Exposure complete
23:03:18.843 00.085 10072 worker thread done servicing request
23:03:18.844 00.001 1032 OnExposeComplete: enter
23:03:18.848 00.004 1032 UpdateGuideState(): m_state=6
23:03:18.852 00.004 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7254
23:03:18.856 00.004 1032 Star::Find returns 1 (0), X=1104.39, Y=131.02, Mass=1345, SNR=25.8, Peak=107 HFD=3.3
23:03:18.864 00.008 1032 MultiStar: [#1 0.05,0.27,0.00,M4] [#2 0.11,0.21,0.80,U] [#3 -0.12,0.41,0.00,M2] [#4 -0.02,0.32,0.00,M2] [#5 0.14,0.32,0.00,M2] [#6 -0.19,-0.00,0.65,U] [#7 0.08,0.29,0.00,M1] [#8 0.03,0.25,0.00,M2] 
23:03:18.868 00.004 1032 refined, 2 included, MultiStar: {0.02, 0.14}, one-star: {0.08, 0.18}
23:03:18.872 00.004 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
23:03:18.878 00.006 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
23:03:18.881 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.46 mountX=0.13 mountY=-0.05, mountTheta=-0.37
23:03:18.886 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.14, opts=13)
23:03:18.889 00.003 1032 Enqueuing Move request for scope (0.02, 0.14)
23:03:18.892 00.003 10072 Worker thread wakes up
23:03:18.892 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
23:03:18.892 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
23:03:18.892 00.000 10072 Moving (0.02, 0.14) raw xDistance=0.13 yDistance=-0.05
23:03:18.896 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:03:18.900 00.004 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.65
23:03:18.900 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:03:18.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:18.900 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:03:18.900 00.000 10072 MoveAxis(W, 66, ABG)
23:03:18.900 00.000 10072 Guiding  Dir = 3, Dur = 66
23:03:18.901 00.001 10072 IsGuiding returns 0
23:03:18.901 00.000 10072 PulseGuide returned control before completion, sleep 76
23:03:18.933 00.032 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:03:18.937 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:18.941 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:18.945 00.004 1032 Enqueuing Expose request
23:03:18.997 00.052 10072 IsGuiding returns 0
23:03:18.997 00.000 10072 Move returns status 0, amount 66
23:03:18.997 00.000 10072 MoveAxis(N, 0, ABG)
23:03:18.997 00.000 10072 Move returns status 0, amount 0
23:03:18.998 00.001 10072 move complete, result=0
23:03:18.998 00.000 10072 worker thread done servicing request
23:03:18.998 00.000 10072 Worker thread wakes up
23:03:18.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:18.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:19.013 00.015 1032 GuideStep: 0.1 px 66 ms WEST, -0.1 px 0 ms NORTH
23:03:19.635 00.622 10072 Exposure complete
23:03:19.713 00.078 1032 OnExposeComplete: enter
23:03:19.717 00.004 10072 worker thread done servicing request
23:03:19.717 00.000 1032 UpdateGuideState(): m_state=6
23:03:19.722 00.005 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7255
23:03:19.725 00.003 1032 Star::Find returns 1 (0), X=1104.38, Y=130.82, Mass=1321, SNR=25.6, Peak=112 HFD=3.3
23:03:19.729 00.004 1032 MultiStar: [#1 0.07,0.09,0.93,U] [#2 0.32,0.08,0.00,M1] [#3 0.12,0.04,0.79,U] [#4 0.28,-0.25,0.00,M3] [#5 0.13,0.08,0.65,U] [#6 0.06,-0.36,0.00,M1] [#7 0.33,0.04,0.00,M2] [#8 0.07,0.05,0.50,U] 
23:03:19.732 00.003 1032 single-star, 4 included, MultiStar: {0.09, 0.04}, one-star: {0.07, -0.03}
23:03:19.736 00.004 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
23:03:19.741 00.005 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
23:03:19.744 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.43 mountX=-0.05 mountY=-0.06, mountTheta=-2.26
23:03:19.747 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
23:03:19.750 00.003 1032 Enqueuing Move request for scope (0.07, -0.03)
23:03:19.752 00.002 10072 Worker thread wakes up
23:03:19.752 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:03:19.752 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:03:19.753 00.001 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
23:03:19.756 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:03:19.760 00.004 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:03:19.760 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:03:19.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:19.760 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:03:19.760 00.000 10072 MoveAxis(W, 5, ABG)
23:03:19.760 00.000 10072 Guiding  Dir = 3, Dur = 5
23:03:19.761 00.001 10072 IsGuiding returns 0
23:03:19.761 00.000 10072 PulseGuide returned control before completion, sleep 15
23:03:19.786 00.025 10072 IsGuiding returns 0
23:03:19.786 00.000 10072 Move returns status 0, amount 5
23:03:19.786 00.000 10072 MoveAxis(N, 0, ABG)
23:03:19.786 00.000 10072 Move returns status 0, amount 0
23:03:19.788 00.002 10072 move complete, result=0
23:03:19.788 00.000 10072 worker thread done servicing request
23:03:19.789 00.001 1032 UpdateGuideState exits: m=1321 SNR=25.6
23:03:19.793 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:19.797 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:19.801 00.004 1032 Enqueuing Expose request
23:03:19.809 00.008 10072 Worker thread wakes up
23:03:19.809 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:03:19.813 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:19.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:20.230 00.417 10072 Exposure complete
23:03:20.314 00.084 10072 worker thread done servicing request
23:03:20.314 00.000 1032 OnExposeComplete: enter
23:03:20.316 00.002 1032 UpdateGuideState(): m_state=6
23:03:20.319 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7256
23:03:20.322 00.003 1032 Star::Find returns 1 (0), X=1104.43, Y=130.91, Mass=1354, SNR=25.9, Peak=110 HFD=3.4
23:03:20.325 00.003 1032 MultiStar: [#1 0.15,0.22,0.00,M4] [#2 0.18,0.16,0.81,U] [#3 -0.01,0.21,0.73,U] [#4 0.18,0.05,0.67,U] [#5 0.38,0.10,0.00,M2] [#6 -0.05,-0.21,0.61,U] [#7 0.12,0.06,0.71,U] [#8 0.03,0.12,0.52,U] 
23:03:20.327 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.07}, one-star: {0.12, 0.06}
23:03:20.330 00.003 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
23:03:20.333 00.003 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
23:03:20.338 00.005 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.67 mountX=0.04 mountY=-0.10, mountTheta=-1.16
23:03:20.344 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
23:03:20.347 00.003 1032 Enqueuing Move request for scope (0.09, 0.07)
23:03:20.350 00.003 10072 Worker thread wakes up
23:03:20.351 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:03:20.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:03:20.351 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.10
23:03:20.354 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:03:20.358 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:03:20.359 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:03:20.359 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:20.359 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:03:20.359 00.000 10072 MoveAxis(W, 4, ABG)
23:03:20.359 00.000 10072 Guiding  Dir = 3, Dur = 4
23:03:20.359 00.000 10072 IsGuiding returns 0
23:03:20.362 00.003 10072 PulseGuide returned control before completion, sleep 12
23:03:20.383 00.021 10072 IsGuiding returns 0
23:03:20.383 00.000 10072 Move returns status 0, amount 4
23:03:20.383 00.000 10072 MoveAxis(N, 0, ABG)
23:03:20.384 00.001 10072 Move returns status 0, amount 0
23:03:20.384 00.000 10072 move complete, result=0
23:03:20.384 00.000 10072 worker thread done servicing request
23:03:20.390 00.006 1032 UpdateGuideState exits: m=1354 SNR=25.9
23:03:20.395 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:20.398 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:20.402 00.004 1032 Enqueuing Expose request
23:03:20.405 00.003 10072 Worker thread wakes up
23:03:20.406 00.001 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:03:20.410 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:20.410 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:21.042 00.632 10072 Exposure complete
23:03:21.121 00.079 10072 worker thread done servicing request
23:03:21.121 00.000 1032 OnExposeComplete: enter
23:03:21.124 00.003 1032 UpdateGuideState(): m_state=6
23:03:21.129 00.005 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7257
23:03:21.132 00.003 1032 Star::Find returns 1 (0), X=1104.39, Y=131.12, Mass=1306, SNR=25.4, Peak=118 HFD=3.3
23:03:21.135 00.003 1032 MultiStar: [#1 0.12,0.35,0.00,M5] [#2 0.15,0.23,0.00,M1] [#3 -0.00,0.17,0.77,U] [#4 0.11,0.10,0.71,U] [#5 0.25,0.22,0.00,M3] [#6 -0.05,-0.06,0.64,U] [#7 0.18,0.29,0.00,M2] [#8 0.11,0.46,0.00,M1] 
23:03:21.138 00.003 1032 refined, 3 included, MultiStar: {0.04, 0.14}, one-star: {0.08, 0.28}
23:03:21.141 00.003 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
23:03:21.147 00.006 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
23:03:21.151 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.31 mountX=0.13 mountY=-0.07, mountTheta=-0.52
23:03:21.156 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
23:03:21.159 00.003 1032 Enqueuing Move request for scope (0.04, 0.14)
23:03:21.163 00.004 10072 Worker thread wakes up
23:03:21.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
23:03:21.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
23:03:21.163 00.000 10072 Moving (0.04, 0.14) raw xDistance=0.13 yDistance=-0.07
23:03:21.168 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:03:21.173 00.005 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:03:21.173 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
23:03:21.173 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:21.173 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:03:21.173 00.000 10072 MoveAxis(W, 5, ABG)
23:03:21.173 00.000 10072 Guiding  Dir = 3, Dur = 5
23:03:21.177 00.004 10072 IsGuiding returns 0
23:03:21.178 00.001 10072 PulseGuide returned control before completion, sleep 14
23:03:21.196 00.018 10072 IsGuiding returns 0
23:03:21.197 00.001 10072 Move returns status 0, amount 5
23:03:21.197 00.000 10072 MoveAxis(N, 0, ABG)
23:03:21.197 00.000 10072 Move returns status 0, amount 0
23:03:21.197 00.000 10072 move complete, result=0
23:03:21.197 00.000 10072 worker thread done servicing request
23:03:21.207 00.010 1032 UpdateGuideState exits: m=1306 SNR=25.4
23:03:21.211 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:21.215 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:21.217 00.002 1032 Enqueuing Expose request
23:03:21.220 00.003 10072 Worker thread wakes up
23:03:21.220 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:03:21.222 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:21.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:21.638 00.416 10072 Exposure complete
23:03:21.714 00.076 10072 worker thread done servicing request
23:03:21.714 00.000 1032 OnExposeComplete: enter
23:03:21.717 00.003 1032 UpdateGuideState(): m_state=6
23:03:21.719 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7258
23:03:21.722 00.003 1032 Star::Find returns 1 (0), X=1104.33, Y=131.09, Mass=1338, SNR=25.7, Peak=110 HFD=3.3
23:03:21.724 00.002 1032 MultiStar: [#1 0.10,0.27,0.00,M6] [#2 0.17,0.29,0.00,M2] [#3 0.04,0.21,0.77,U] [#4 0.03,0.13,0.69,U] [#5 0.01,0.15,0.67,U] [#6 0.06,0.08,0.63,U] [#7 0.03,0.21,0.73,U] [#8 -0.00,0.24,0.50,U] 
23:03:21.728 00.004 1032 refined, 6 included, MultiStar: {0.03, 0.18}, one-star: {0.02, 0.24}
23:03:21.730 00.002 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
23:03:21.734 00.004 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
23:03:21.736 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.43 mountX=0.17 mountY=-0.07, mountTheta=-0.40
23:03:21.745 00.009 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.18, opts=13)
23:03:21.747 00.002 1032 Enqueuing Move request for scope (0.03, 0.18)
23:03:21.751 00.004 10072 Worker thread wakes up
23:03:21.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
23:03:21.751 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
23:03:21.751 00.000 10072 Moving (0.03, 0.18) raw xDistance=0.17 yDistance=-0.07
23:03:21.754 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:03:21.759 00.005 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 287.66
23:03:21.759 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
23:03:21.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:21.760 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:03:21.760 00.000 10072 MoveAxis(W, 85, ABG)
23:03:21.760 00.000 10072 Guiding  Dir = 3, Dur = 85
23:03:21.760 00.000 10072 IsGuiding returns 0
23:03:21.761 00.001 10072 PulseGuide returned control before completion, sleep 95
23:03:21.790 00.029 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:03:21.793 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:21.796 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:21.807 00.011 1032 Enqueuing Expose request
23:03:21.869 00.062 10072 IsGuiding returns 0
23:03:21.869 00.000 10072 Move returns status 0, amount 85
23:03:21.869 00.000 10072 MoveAxis(N, 0, ABG)
23:03:21.869 00.000 10072 Move returns status 0, amount 0
23:03:21.869 00.000 10072 move complete, result=0
23:03:21.869 00.000 10072 worker thread done servicing request
23:03:21.869 00.000 10072 Worker thread wakes up
23:03:21.869 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:21.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:21.870 00.001 1032 GuideStep: 0.2 px 85 ms WEST, -0.1 px 0 ms NORTH
23:03:22.499 00.629 10072 Exposure complete
23:03:22.569 00.070 10072 worker thread done servicing request
23:03:22.569 00.000 1032 OnExposeComplete: enter
23:03:22.572 00.003 1032 UpdateGuideState(): m_state=6
23:03:22.575 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7259
23:03:22.577 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=130.76, Mass=1344, SNR=25.8, Peak=127 HFD=3.2
23:03:22.581 00.004 1032 MultiStar: [#1 0.15,-0.12,1.01,U] [#2 0.31,-0.06,0.00,M3] [#3 0.14,-0.12,0.77,U] [#4 0.19,-0.14,0.65,U] [#5 0.27,0.03,0.00,M3] [#6 0.03,-0.30,0.00,M1] [#7 0.22,-0.12,0.69,U] [#8 0.24,-0.26,0.00,M1] 
23:03:22.586 00.005 1032 refined, 4 included, MultiStar: {0.18, -0.11}, one-star: {0.20, -0.08}
23:03:22.588 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
23:03:22.590 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
23:03:22.594 00.004 1032 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.57 mountX=-0.16 mountY=-0.14, mountTheta=-2.40
23:03:22.597 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.11, opts=13)
23:03:22.600 00.003 1032 Enqueuing Move request for scope (0.18, -0.11)
23:03:22.602 00.002 10072 Worker thread wakes up
23:03:22.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
23:03:22.602 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
23:03:22.602 00.000 10072 Moving (0.18, -0.11) raw xDistance=-0.16 yDistance=-0.14
23:03:22.605 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:03:22.608 00.003 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.66
23:03:22.609 00.001 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
23:03:22.609 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:22.609 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:03:22.610 00.001 10072 MoveAxis(E, 69, ABG)
23:03:22.610 00.000 10072 Guiding  Dir = 2, Dur = 69
23:03:22.610 00.000 10072 IsGuiding returns 0
23:03:22.611 00.001 10072 PulseGuide returned control before completion, sleep 79
23:03:22.633 00.022 1032 UpdateGuideState exits: m=1344 SNR=25.8
23:03:22.636 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:22.640 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:22.643 00.003 1032 Enqueuing Expose request
23:03:22.698 00.055 10072 IsGuiding returns 0
23:03:22.698 00.000 10072 Move returns status 0, amount 69
23:03:22.698 00.000 10072 MoveAxis(N, 0, ABG)
23:03:22.698 00.000 10072 Move returns status 0, amount 0
23:03:22.698 00.000 10072 move complete, result=0
23:03:22.698 00.000 10072 worker thread done servicing request
23:03:22.698 00.000 10072 Worker thread wakes up
23:03:22.699 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:22.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:22.699 00.000 1032 GuideStep: -0.2 px 69 ms EAST, -0.1 px 0 ms NORTH
23:03:23.108 00.409 10072 Exposure complete
23:03:23.178 00.070 10072 worker thread done servicing request
23:03:23.179 00.001 1032 OnExposeComplete: enter
23:03:23.184 00.005 1032 UpdateGuideState(): m_state=6
23:03:23.187 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7260
23:03:23.189 00.002 1032 Star::Find returns 1 (0), X=1104.58, Y=130.66, Mass=1507, SNR=27.3, Peak=126 HFD=3.2
23:03:23.191 00.002 1032 MultiStar: [#1 0.15,0.04,0.94,U] [#2 0.28,-0.06,0.00,M4] [#3 0.12,-0.09,0.75,U] [#4 0.29,-0.16,0.00,M1] [#5 0.36,-0.13,0.00,M4] [#6 0.11,-0.44,0.00,M2] [#7 0.13,-0.14,0.70,U] [#8 0.13,-0.10,0.47,U] 
23:03:23.196 00.005 1032 refined, 4 included, MultiStar: {0.17, -0.09}, one-star: {0.27, -0.18}
23:03:23.201 00.005 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
23:03:23.204 00.003 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
23:03:23.208 00.004 1032 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.50 mountX=-0.13 mountY=-0.14, mountTheta=-2.33
23:03:23.211 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.09, opts=13)
23:03:23.215 00.004 1032 Enqueuing Move request for scope (0.17, -0.09)
23:03:23.218 00.003 10072 Worker thread wakes up
23:03:23.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
23:03:23.218 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
23:03:23.219 00.001 10072 Moving (0.17, -0.09) raw xDistance=-0.13 yDistance=-0.14
23:03:23.222 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:03:23.226 00.004 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 287.66
23:03:23.226 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
23:03:23.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:23.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:03:23.226 00.000 10072 MoveAxis(E, 58, ABG)
23:03:23.226 00.000 10072 Guiding  Dir = 2, Dur = 58
23:03:23.227 00.001 10072 IsGuiding returns 0
23:03:23.227 00.000 10072 PulseGuide returned control before completion, sleep 68
23:03:23.251 00.024 1032 UpdateGuideState exits: m=1507 SNR=27.3
23:03:23.253 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:23.257 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:23.259 00.002 1032 Enqueuing Expose request
23:03:23.308 00.049 10072 IsGuiding returns 0
23:03:23.308 00.000 10072 Move returns status 0, amount 58
23:03:23.309 00.001 10072 MoveAxis(N, 0, ABG)
23:03:23.309 00.000 10072 Move returns status 0, amount 0
23:03:23.309 00.000 10072 move complete, result=0
23:03:23.309 00.000 10072 worker thread done servicing request
23:03:23.309 00.000 10072 Worker thread wakes up
23:03:23.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:23.310 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:23.323 00.013 1032 GuideStep: -0.1 px 58 ms EAST, -0.1 px 0 ms NORTH
23:03:23.937 00.614 10072 Exposure complete
23:03:24.001 00.064 10072 worker thread done servicing request
23:03:24.001 00.000 1032 OnExposeComplete: enter
23:03:24.003 00.002 1032 UpdateGuideState(): m_state=6
23:03:24.007 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7261
23:03:24.011 00.004 1032 Star::Find returns 1 (0), X=1104.49, Y=131.06, Mass=1377, SNR=26.1, Peak=111 HFD=3.4
23:03:24.013 00.002 1032 MultiStar: [#1 0.08,0.18,0.96,U] [#2 0.23,0.25,0.00,M5] [#3 0.06,0.36,0.00,M1] [#4 0.23,0.16,0.00,M2] [#5 0.21,0.20,0.00,M5] [#6 0.03,-0.00,0.60,U] [#7 0.16,0.21,0.00,M1] [#8 0.16,0.20,0.00,M1] 
23:03:24.022 00.009 1032 refined, 2 included, MultiStar: {0.11, 0.15}, one-star: {0.18, 0.21}
23:03:24.025 00.003 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:03:24.027 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:03:24.029 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.18 cameraTheta=0.96 mountX=0.12 mountY=-0.14, mountTheta=-0.87
23:03:24.033 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.15, opts=13)
23:03:24.035 00.002 1032 Enqueuing Move request for scope (0.11, 0.15)
23:03:24.037 00.002 10072 Worker thread wakes up
23:03:24.037 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
23:03:24.037 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
23:03:24.037 00.000 10072 Moving (0.11, 0.15) raw xDistance=0.12 yDistance=-0.14
23:03:24.039 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:03:24.042 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:03:24.042 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
23:03:24.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:24.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:03:24.042 00.000 10072 MoveAxis(W, 7, ABG)
23:03:24.043 00.001 10072 Guiding  Dir = 3, Dur = 7
23:03:24.044 00.001 10072 IsGuiding returns 0
23:03:24.045 00.001 10072 PulseGuide returned control before completion, sleep 17
23:03:24.067 00.022 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:03:24.069 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:24.071 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:24.074 00.003 1032 Enqueuing Expose request
23:03:24.076 00.002 10072 IsGuiding returns 0
23:03:24.076 00.000 10072 Move returns status 0, amount 7
23:03:24.076 00.000 10072 MoveAxis(N, 0, ABG)
23:03:24.076 00.000 10072 Move returns status 0, amount 0
23:03:24.076 00.000 10072 move complete, result=0
23:03:24.076 00.000 10072 worker thread done servicing request
23:03:24.076 00.000 10072 Worker thread wakes up
23:03:24.076 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:24.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:24.086 00.010 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:03:24.484 00.398 10072 Exposure complete
23:03:24.552 00.068 10072 worker thread done servicing request
23:03:24.553 00.001 1032 OnExposeComplete: enter
23:03:24.557 00.004 1032 UpdateGuideState(): m_state=6
23:03:24.560 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7262
23:03:24.563 00.003 1032 Star::Find returns 1 (0), X=1104.51, Y=131.03, Mass=1368, SNR=26.0, Peak=118 HFD=3.2
23:03:24.566 00.003 1032 MultiStar: [#1 0.15,0.29,0.00,M4] [#2 0.23,0.20,0.00,M6] [#3 0.10,0.23,0.00,M2] [#4 0.14,0.22,0.00,M3] [#5 0.19,0.15,0.66,U] [#6 0.05,0.00,0.61,U] [#7 0.22,0.29,0.00,M2] [#8 0.14,0.22,0.00,M2] 
23:03:24.569 00.003 1032 refined, 2 included, MultiStar: {0.16, 0.12}, one-star: {0.20, 0.18}
23:03:24.572 00.003 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:03:24.575 00.003 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:03:24.578 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.66 mountX=0.08 mountY=-0.18, mountTheta=-1.17
23:03:24.585 00.007 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.12, opts=13)
23:03:24.588 00.003 1032 Enqueuing Move request for scope (0.16, 0.12)
23:03:24.592 00.004 10072 Worker thread wakes up
23:03:24.592 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
23:03:24.592 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
23:03:24.592 00.000 10072 Moving (0.16, 0.12) raw xDistance=0.08 yDistance=-0.18
23:03:24.595 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:03:24.598 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:03:24.598 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:03:24.598 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:24.599 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:03:24.599 00.000 10072 MoveAxis(W, 5, ABG)
23:03:24.599 00.000 10072 Guiding  Dir = 3, Dur = 5
23:03:24.599 00.000 10072 IsGuiding returns 0
23:03:24.600 00.001 10072 PulseGuide returned control before completion, sleep 15
23:03:24.621 00.021 10072 IsGuiding returns 0
23:03:24.621 00.000 10072 Move returns status 0, amount 5
23:03:24.621 00.000 10072 MoveAxis(N, 0, ABG)
23:03:24.621 00.000 10072 Move returns status 0, amount 0
23:03:24.621 00.000 10072 move complete, result=0
23:03:24.621 00.000 10072 worker thread done servicing request
23:03:24.624 00.003 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:03:24.627 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:24.630 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:24.632 00.002 1032 Enqueuing Expose request
23:03:24.634 00.002 10072 Worker thread wakes up
23:03:24.634 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
23:03:24.637 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:24.637 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:25.266 00.629 10072 Exposure complete
23:03:25.345 00.079 10072 worker thread done servicing request
23:03:25.345 00.000 1032 OnExposeComplete: enter
23:03:25.349 00.004 1032 UpdateGuideState(): m_state=6
23:03:25.352 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7263
23:03:25.354 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=130.76, Mass=1330, SNR=25.6, Peak=124 HFD=3.2
23:03:25.357 00.003 1032 MultiStar: [#1 0.21,0.06,0.99,U] [#2 0.36,-0.02,0.00,M7] [#3 0.08,-0.01,0.76,U] [#4 0.15,-0.02,0.69,U] [#5 0.32,-0.09,0.00,M5] [#6 0.07,-0.20,0.62,U] [#7 0.18,0.03,0.72,U] [#8 0.30,-0.08,0.00,M3] 
23:03:25.360 00.003 1032 refined, 5 included, MultiStar: {0.17, -0.03}, one-star: {0.25, -0.09}
23:03:25.362 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
23:03:25.364 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
23:03:25.366 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.19 mountX=-0.07 mountY=-0.15, mountTheta=-2.02
23:03:25.369 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
23:03:25.371 00.002 1032 Enqueuing Move request for scope (0.17, -0.03)
23:03:25.374 00.003 10072 Worker thread wakes up
23:03:25.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
23:03:25.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
23:03:25.375 00.001 10072 Moving (0.17, -0.03) raw xDistance=-0.07 yDistance=-0.15
23:03:25.377 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:03:25.380 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:03:25.381 00.001 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
23:03:25.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:25.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:03:25.381 00.000 10072 MoveAxis(W, 5, ABG)
23:03:25.381 00.000 10072 Guiding  Dir = 3, Dur = 5
23:03:25.381 00.000 10072 IsGuiding returns 0
23:03:25.382 00.001 10072 PulseGuide returned control before completion, sleep 15
23:03:25.403 00.021 10072 IsGuiding returns 0
23:03:25.403 00.000 10072 Move returns status 0, amount 5
23:03:25.403 00.000 10072 MoveAxis(N, 0, ABG)
23:03:25.403 00.000 10072 Move returns status 0, amount 0
23:03:25.404 00.001 10072 move complete, result=0
23:03:25.404 00.000 10072 worker thread done servicing request
23:03:25.404 00.000 1032 UpdateGuideState exits: m=1330 SNR=25.6
23:03:25.409 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:25.411 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:25.414 00.003 1032 Enqueuing Expose request
23:03:25.417 00.003 10072 Worker thread wakes up
23:03:25.418 00.001 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
23:03:25.421 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:25.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:25.827 00.406 10072 Exposure complete
23:03:25.897 00.070 10072 worker thread done servicing request
23:03:25.897 00.000 1032 OnExposeComplete: enter
23:03:25.901 00.004 1032 UpdateGuideState(): m_state=6
23:03:25.905 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7264
23:03:25.907 00.002 1032 Star::Find returns 1 (0), X=1104.52, Y=130.78, Mass=1353, SNR=25.9, Peak=120 HFD=3.2
23:03:25.909 00.002 1032 MultiStar: [#1 0.14,0.10,0.95,U] [#2 0.22,0.04,0.77,U] [#3 0.15,0.00,0.78,U] [#4 0.23,-0.04,0.69,U] [#5 0.22,-0.07,0.65,U] [#6 0.07,-0.17,0.58,U] [#7 0.23,0.01,0.70,U] [#8 0.11,0.01,0.52,U] 
23:03:25.912 00.003 1032 refined, 8 included, MultiStar: {0.18, -0.02}, one-star: {0.21, -0.06}
23:03:25.915 00.003 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
23:03:25.917 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
23:03:25.919 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.08 mountX=-0.06 mountY=-0.17, mountTheta=-1.91
23:03:25.926 00.007 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.02, opts=13)
23:03:25.929 00.003 1032 Enqueuing Move request for scope (0.18, -0.02)
23:03:25.932 00.003 10072 Worker thread wakes up
23:03:25.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
23:03:25.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
23:03:25.932 00.000 10072 Moving (0.18, -0.02) raw xDistance=-0.06 yDistance=-0.17
23:03:25.935 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:03:25.938 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:03:25.938 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:03:25.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:25.939 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:03:25.939 00.000 10072 MoveAxis(W, 5, ABG)
23:03:25.939 00.000 10072 Guiding  Dir = 3, Dur = 5
23:03:25.939 00.000 10072 IsGuiding returns 0
23:03:25.940 00.001 10072 PulseGuide returned control before completion, sleep 15
23:03:25.966 00.026 1032 UpdateGuideState exits: m=1353 SNR=25.9
23:03:25.969 00.003 10072 IsGuiding returns 0
23:03:25.969 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:25.971 00.002 10072 Move returns status 0, amount 5
23:03:25.972 00.001 10072 MoveAxis(N, 0, ABG)
23:03:25.972 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:25.974 00.002 1032 Enqueuing Expose request
23:03:25.978 00.004 10072 Move returns status 0, amount 0
23:03:25.978 00.000 10072 move complete, result=0
23:03:25.978 00.000 10072 worker thread done servicing request
23:03:25.978 00.000 10072 Worker thread wakes up
23:03:25.979 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:25.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:25.991 00.012 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
23:03:26.608 00.617 10072 Exposure complete
23:03:26.677 00.069 10072 worker thread done servicing request
23:03:26.678 00.001 1032 OnExposeComplete: enter
23:03:26.682 00.004 1032 UpdateGuideState(): m_state=6
23:03:26.686 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7265
23:03:26.688 00.002 1032 Star::Find returns 1 (0), X=1104.53, Y=130.97, Mass=1444, SNR=26.7, Peak=124 HFD=3.2
23:03:26.691 00.003 1032 MultiStar: [#1 0.13,0.23,0.00,M3] [#2 0.26,0.13,0.00,M7] [#3 0.20,0.21,0.00,M1] [#4 0.22,0.20,0.00,M2] [#5 0.27,0.21,0.00,M5] [#6 0.10,-0.07,0.61,U] [#7 0.23,0.16,0.00,M1] [#8 0.21,0.33,0.00,M3] 
23:03:26.693 00.002 1032 refined, 1 included, MultiStar: {0.18, 0.05}, one-star: {0.22, 0.12}
23:03:26.696 00.003 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
23:03:26.698 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
23:03:26.702 00.004 1032 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.28 mountX=0.00 mountY=-0.18, mountTheta=-1.55
23:03:26.708 00.006 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.05, opts=13)
23:03:26.710 00.002 1032 Enqueuing Move request for scope (0.18, 0.05)
23:03:26.712 00.002 10072 Worker thread wakes up
23:03:26.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
23:03:26.712 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
23:03:26.712 00.000 10072 Moving (0.18, 0.05) raw xDistance=0.00 yDistance=-0.18
23:03:26.715 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:03:26.719 00.004 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:03:26.719 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:03:26.719 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:26.719 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:03:26.719 00.000 10072 MoveAxis(W, 5, ABG)
23:03:26.719 00.000 10072 Guiding  Dir = 3, Dur = 5
23:03:26.720 00.001 10072 IsGuiding returns 0
23:03:26.720 00.000 10072 PulseGuide returned control before completion, sleep 15
23:03:26.743 00.023 1032 UpdateGuideState exits: m=1444 SNR=26.7
23:03:26.747 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:26.750 00.003 10072 IsGuiding returns 0
23:03:26.750 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:26.752 00.002 1032 Enqueuing Expose request
23:03:26.754 00.002 10072 Move returns status 0, amount 5
23:03:26.754 00.000 10072 MoveAxis(N, 0, ABG)
23:03:26.754 00.000 10072 Move returns status 0, amount 0
23:03:26.754 00.000 10072 move complete, result=0
23:03:26.754 00.000 10072 worker thread done servicing request
23:03:26.755 00.001 10072 Worker thread wakes up
23:03:26.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:26.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:26.764 00.009 1032 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
23:03:27.169 00.405 10072 Exposure complete
23:03:27.237 00.068 10072 worker thread done servicing request
23:03:27.237 00.000 1032 OnExposeComplete: enter
23:03:27.240 00.003 1032 UpdateGuideState(): m_state=6
23:03:27.243 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7266
23:03:27.245 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=131.07, Mass=1317, SNR=25.5, Peak=109 HFD=3.4
23:03:27.247 00.002 1032 MultiStar: [#1 0.15,0.32,0.00,M4] [#2 0.23,0.30,0.00,M8] [#3 0.10,0.28,0.00,M2] [#4 0.23,0.22,0.00,M3] [#5 0.26,0.19,0.00,M6] [#6 0.10,-0.02,0.64,U] [#7 0.10,0.25,0.00,M2] [#8 0.16,0.24,0.00,M4] 
23:03:27.249 00.002 1032 refined, 1 included, MultiStar: {0.19, 0.13}, one-star: {0.25, 0.23}
23:03:27.251 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
23:03:27.254 00.003 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
23:03:27.256 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.60 mountX=0.08 mountY=-0.21, mountTheta=-1.23
23:03:27.258 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.13, opts=13)
23:03:27.261 00.003 1032 Enqueuing Move request for scope (0.19, 0.13)
23:03:27.264 00.003 10072 Worker thread wakes up
23:03:27.264 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0xd
23:03:27.264 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.13)
23:03:27.264 00.000 10072 Moving (0.19, 0.13) raw xDistance=0.08 yDistance=-0.21
23:03:27.265 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:03:27.268 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:03:27.268 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:03:27.269 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:03:27.269 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:03:27.269 00.000 10072 MoveAxis(W, 4, ABG)
23:03:27.269 00.000 10072 Guiding  Dir = 3, Dur = 4
23:03:27.269 00.000 10072 IsGuiding returns 0
23:03:27.270 00.001 10072 PulseGuide returned control before completion, sleep 14
23:03:27.289 00.019 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:03:27.292 00.003 10072 IsGuiding returns 0
23:03:27.292 00.000 10072 Move returns status 0, amount 4
23:03:27.292 00.000 10072 MoveAxis(N, 0, ABG)
23:03:27.293 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:27.296 00.003 10072 Move returns status 0, amount 0
23:03:27.296 00.000 10072 move complete, result=0
23:03:27.296 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:27.300 00.004 10072 worker thread done servicing request
23:03:27.300 00.000 1032 Enqueuing Expose request
23:03:27.304 00.004 10072 Worker thread wakes up
23:03:27.304 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
23:03:27.308 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:27.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:27.934 00.626 10072 Exposure complete
23:03:27.987 00.053 10072 worker thread done servicing request
23:03:27.987 00.000 1032 OnExposeComplete: enter
23:03:27.990 00.003 1032 UpdateGuideState(): m_state=6
23:03:27.992 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7267
23:03:27.995 00.003 1032 Star::Find returns 1 (0), X=1104.48, Y=130.92, Mass=1385, SNR=26.1, Peak=115 HFD=3.4
23:03:27.996 00.001 1032 MultiStar: [#1 0.24,0.25,0.00,M5] [#2 0.20,0.14,0.78,U] [#3 0.23,0.18,0.00,M3] [#4 0.23,0.30,0.00,M4] [#5 0.24,0.26,0.00,M7] [#6 0.18,-0.05,0.62,U] [#7 0.28,0.04,0.00,M3] [#8 0.24,0.22,0.00,M5] 
23:03:27.999 00.003 1032 single-star, 2 included, MultiStar: {0.18, 0.06}, one-star: {0.17, 0.07}
23:03:28.000 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
23:03:28.002 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
23:03:28.003 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.19 cameraTheta=0.40 mountX=0.03 mountY=-0.19, mountTheta=-1.43
23:03:28.007 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.07, opts=13)
23:03:28.009 00.002 1032 Enqueuing Move request for scope (0.17, 0.07)
23:03:28.012 00.003 10072 Worker thread wakes up
23:03:28.012 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
23:03:28.012 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
23:03:28.012 00.000 10072 Moving (0.17, 0.07) raw xDistance=0.03 yDistance=-0.19
23:03:28.016 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:03:28.022 00.006 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:03:28.022 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:03:28.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:28.023 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:03:28.023 00.000 10072 MoveAxis(W, 6, ABG)
23:03:28.023 00.000 10072 Guiding  Dir = 3, Dur = 6
23:03:28.023 00.000 10072 IsGuiding returns 0
23:03:28.030 00.007 10072 PulseGuide returned control before completion, sleep 14
23:03:28.044 00.014 1032 UpdateGuideState exits: m=1385 SNR=26.1
23:03:28.046 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:28.049 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:28.051 00.002 1032 Enqueuing Expose request
23:03:28.057 00.006 10072 IsGuiding returns 0
23:03:28.057 00.000 10072 Move returns status 0, amount 6
23:03:28.057 00.000 10072 MoveAxis(N, 0, ABG)
23:03:28.057 00.000 10072 Move returns status 0, amount 0
23:03:28.057 00.000 10072 move complete, result=0
23:03:28.057 00.000 10072 worker thread done servicing request
23:03:28.057 00.000 10072 Worker thread wakes up
23:03:28.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:28.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:28.060 00.003 1032 GuideStep: 0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
23:03:28.470 00.410 10072 Exposure complete
23:03:28.523 00.053 10072 worker thread done servicing request
23:03:28.523 00.000 1032 OnExposeComplete: enter
23:03:28.526 00.003 1032 UpdateGuideState(): m_state=6
23:03:28.528 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7268
23:03:28.529 00.001 1032 Star::Find returns 1 (0), X=1104.50, Y=130.91, Mass=1301, SNR=25.4, Peak=109 HFD=3.3
23:03:28.531 00.002 1032 MultiStar: [#1 0.22,0.03,0.97,U] [#2 0.27,0.05,0.00,M8] [#3 0.03,0.06,0.78,U] [#4 0.29,-0.13,0.00,M5] [#5 0.38,0.02,0.00,M8] [#6 0.25,-0.15,0.00,M1] [#7 0.20,0.09,0.73,U] [#8 0.38,0.02,0.00,M6] 
23:03:28.533 00.002 1032 refined, 3 included, MultiStar: {0.17, 0.06}, one-star: {0.19, 0.06}
23:03:28.535 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:03:28.537 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:03:28.538 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.34 mountX=0.01 mountY=-0.18, mountTheta=-1.49
23:03:28.541 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.06, opts=13)
23:03:28.545 00.004 1032 Enqueuing Move request for scope (0.17, 0.06)
23:03:28.550 00.005 10072 Worker thread wakes up
23:03:28.550 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
23:03:28.550 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
23:03:28.550 00.000 10072 Moving (0.17, 0.06) raw xDistance=0.01 yDistance=-0.18
23:03:28.555 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:03:28.557 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:03:28.557 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:03:28.557 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:28.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:03:28.557 00.000 10072 MoveAxis(W, 5, ABG)
23:03:28.557 00.000 10072 Guiding  Dir = 3, Dur = 5
23:03:28.558 00.001 10072 IsGuiding returns 0
23:03:28.558 00.000 10072 PulseGuide returned control before completion, sleep 15
23:03:28.575 00.017 1032 UpdateGuideState exits: m=1301 SNR=25.4
23:03:28.579 00.004 10072 IsGuiding returns 0
23:03:28.579 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:28.583 00.004 10072 Move returns status 0, amount 5
23:03:28.583 00.000 10072 MoveAxis(N, 0, ABG)
23:03:28.583 00.000 10072 Move returns status 0, amount 0
23:03:28.583 00.000 10072 move complete, result=0
23:03:28.584 00.001 10072 worker thread done servicing request
23:03:28.584 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:28.586 00.002 1032 Enqueuing Expose request
23:03:28.588 00.002 1032 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
23:03:28.591 00.003 10072 Worker thread wakes up
23:03:28.591 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:28.591 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:29.222 00.631 10072 Exposure complete
23:03:29.280 00.058 10072 worker thread done servicing request
23:03:29.280 00.000 1032 OnExposeComplete: enter
23:03:29.282 00.002 1032 UpdateGuideState(): m_state=6
23:03:29.283 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7269
23:03:29.285 00.002 1032 Star::Find returns 1 (0), X=1104.48, Y=130.90, Mass=1327, SNR=25.6, Peak=120 HFD=3.5
23:03:29.287 00.002 1032 MultiStar: [#1 0.24,0.28,0.00,M5] [#2 0.26,0.28,0.00,M9] [#3 0.17,0.37,0.00,M3] [#4 0.11,0.31,0.00,M6] [#5 0.26,0.29,0.00,M9] [#6 0.10,0.02,0.60,U] [#7 0.21,0.25,0.00,M3] [#8 0.07,0.11,0.54,U] 
23:03:29.288 00.001 1032 refined, 2 included, MultiStar: {0.13, 0.06}, one-star: {0.17, 0.06}
23:03:29.290 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
23:03:29.292 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
23:03:29.294 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.45 mountX=0.03 mountY=-0.14, mountTheta=-1.38
23:03:29.298 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
23:03:29.302 00.004 1032 Enqueuing Move request for scope (0.13, 0.06)
23:03:29.304 00.002 10072 Worker thread wakes up
23:03:29.304 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
23:03:29.304 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
23:03:29.304 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.03 yDistance=-0.14
23:03:29.306 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:03:29.308 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:03:29.308 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:03:29.309 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:29.309 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:03:29.309 00.000 10072 MoveAxis(W, 6, ABG)
23:03:29.309 00.000 10072 Guiding  Dir = 3, Dur = 6
23:03:29.310 00.001 10072 IsGuiding returns 0
23:03:29.310 00.000 10072 PulseGuide returned control before completion, sleep 16
23:03:29.326 00.016 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:03:29.327 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:29.331 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:29.333 00.002 1032 Enqueuing Expose request
23:03:29.334 00.001 10072 IsGuiding returns 0
23:03:29.334 00.000 10072 Move returns status 0, amount 6
23:03:29.334 00.000 10072 MoveAxis(N, 0, ABG)
23:03:29.334 00.000 10072 Move returns status 0, amount 0
23:03:29.334 00.000 10072 move complete, result=0
23:03:29.335 00.001 10072 worker thread done servicing request
23:03:29.335 00.000 10072 Worker thread wakes up
23:03:29.335 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:29.335 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:29.343 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:03:29.750 00.407 10072 Exposure complete
23:03:29.802 00.052 10072 worker thread done servicing request
23:03:29.802 00.000 1032 OnExposeComplete: enter
23:03:29.805 00.003 1032 UpdateGuideState(): m_state=6
23:03:29.807 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7270
23:03:29.808 00.001 1032 Star::Find returns 1 (0), X=1104.64, Y=131.07, Mass=1233, SNR=24.6, Peak=93 HFD=3.3
23:03:29.810 00.002 1032 MultiStar: [#1 0.11,0.47,0.00,M6] [#2 0.14,0.39,0.00,M10] [#3 0.14,0.37,0.00,M4] [#4 0.31,0.39,0.00,M7] [#5 0.39,0.36,0.00,M10] [#6 0.12,0.04,0.67,U] [#7 0.22,0.29,0.00,M4] [#8 0.15,0.47,0.00,M6] 
23:03:29.813 00.003 1032 refined, 1 included, MultiStar: {0.24, 0.15}, one-star: {0.33, 0.22}
23:03:29.814 00.001 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
23:03:29.817 00.003 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
23:03:29.818 00.001 1032 CameraToMount -- cameraX=0.24 cameraY=0.15 hyp=0.29 cameraTheta=0.54 mountX=0.08 mountY=-0.27, mountTheta=-1.29
23:03:29.822 00.004 1032 SchedulePrimaryMove(0F526948, x=0.24, y=0.15, opts=13)
23:03:29.824 00.002 1032 Enqueuing Move request for scope (0.24, 0.15)
23:03:29.825 00.001 10072 Worker thread wakes up
23:03:29.826 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.15) opts 0xd
23:03:29.826 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, 0.15)
23:03:29.826 00.000 10072 Moving (0.24, 0.15) raw xDistance=0.08 yDistance=-0.27
23:03:29.827 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:03:29.831 00.004 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:03:29.831 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:03:29.831 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:03:29.831 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:03:29.831 00.000 10072 MoveAxis(W, 5, ABG)
23:03:29.831 00.000 10072 Guiding  Dir = 3, Dur = 5
23:03:29.832 00.001 10072 IsGuiding returns 0
23:03:29.832 00.000 10072 PulseGuide returned control before completion, sleep 15
23:03:29.849 00.017 1032 UpdateGuideState exits: m=1233 SNR=24.6
23:03:29.852 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:29.853 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:29.855 00.002 1032 Enqueuing Expose request
23:03:29.857 00.002 10072 IsGuiding returns 0
23:03:29.857 00.000 10072 Move returns status 0, amount 5
23:03:29.857 00.000 10072 MoveAxis(N, 0, ABG)
23:03:29.857 00.000 10072 Move returns status 0, amount 0
23:03:29.857 00.000 10072 move complete, result=0
23:03:29.857 00.000 10072 worker thread done servicing request
23:03:29.857 00.000 10072 Worker thread wakes up
23:03:29.857 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:29.857 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:29.864 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.3 px 0 ms NORTH
23:03:30.486 00.622 10072 Exposure complete
23:03:30.533 00.047 10072 worker thread done servicing request
23:03:30.533 00.000 1032 OnExposeComplete: enter
23:03:30.536 00.003 1032 UpdateGuideState(): m_state=6
23:03:30.538 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7271
23:03:30.540 00.002 1032 Star::Find returns 1 (0), X=1104.52, Y=131.09, Mass=1361, SNR=25.9, Peak=108 HFD=3.4
23:03:30.541 00.001 1032 MultiStar: [#1 0.22,0.44,0.00,M7] [#2 0.25,0.34,0.00,R] [#3 0.16,0.28,0.00,M5] [#4 0.25,0.23,0.00,M8] [#5 0.23,0.28,0.00,R] [#6 0.11,0.12,0.61,U] [#7 0.28,0.21,0.00,M5] [#8 0.29,0.47,0.00,M7] 
23:03:30.543 00.002 1032 refined, 1 included, MultiStar: {0.17, 0.20}, one-star: {0.21, 0.25}
23:03:30.545 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
23:03:30.547 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
23:03:30.549 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.20 hyp=0.26 cameraTheta=0.85 mountX=0.15 mountY=-0.22, mountTheta=-0.98
23:03:30.553 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.20, opts=13)
23:03:30.555 00.002 1032 Enqueuing Move request for scope (0.17, 0.20)
23:03:30.557 00.002 10072 Worker thread wakes up
23:03:30.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.20) opts 0xd
23:03:30.557 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.20)
23:03:30.557 00.000 10072 Moving (0.17, 0.20) raw xDistance=0.15 yDistance=-0.22
23:03:30.559 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:03:30.561 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.67
23:03:30.561 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
23:03:30.561 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.51 newest=-0.63
23:03:30.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:03:30.561 00.000 10072 MoveAxis(W, 74, ABG)
23:03:30.561 00.000 10072 Guiding  Dir = 3, Dur = 74
23:03:30.563 00.002 10072 IsGuiding returns 0
23:03:30.563 00.000 10072 PulseGuide returned control before completion, sleep 84
23:03:30.580 00.017 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:03:30.582 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:30.584 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:30.586 00.002 1032 Enqueuing Expose request
23:03:30.654 00.068 10072 IsGuiding returns 1
23:03:30.654 00.000 10072 scope still moving after pulse duration time elapsed
23:03:30.685 00.031 10072 IsGuiding returns 0
23:03:30.685 00.000 10072 scope move finished after 74 + 48 ms
23:03:30.685 00.000 10072 Move returns status 0, amount 74
23:03:30.685 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
23:03:30.685 00.000 10072 MoveAxis(N, 227, ABG)
23:03:30.686 00.001 10072 Guiding  Dir = 0, Dur = 227
23:03:30.686 00.000 10072 IsGuiding returns 0
23:03:30.686 00.000 10072 PulseGuide returned control before completion, sleep 237
23:03:30.937 00.251 10072 IsGuiding returns 0
23:03:30.938 00.001 10072 Move returns status 0, amount 227
23:03:30.938 00.000 10072 move complete, result=0
23:03:30.938 00.000 1032 GuideStep: 0.1 px 74 ms WEST, -0.2 px 227 ms NORTH
23:03:30.941 00.003 10072 worker thread done servicing request
23:03:30.941 00.000 10072 Worker thread wakes up
23:03:30.941 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:30.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:31.677 00.736 10072 Exposure complete
23:03:31.724 00.047 10072 worker thread done servicing request
23:03:31.724 00.000 1032 OnExposeComplete: enter
23:03:31.726 00.002 1032 UpdateGuideState(): m_state=6
23:03:31.727 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7272
23:03:31.729 00.002 1032 Star::Find returns 1 (0), X=1104.52, Y=130.77, Mass=1347, SNR=25.8, Peak=115 HFD=3.3
23:03:31.731 00.002 1032 MultiStar: [#1 0.17,0.10,1.00,U] [#2 -0.01,-0.18,0.81,U] [#3 0.00,0.15,0.77,U] [#4 0.25,-0.00,0.72,U] [#5 0.01,-0.16,0.68,U] [#6 0.15,-0.25,0.00,M1] [#7 0.18,-0.07,0.71,U] [#8 0.08,0.07,0.54,U] 
23:03:31.733 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.21, -0.08}
23:03:31.735 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
23:03:31.738 00.003 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
23:03:31.740 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.18 mountX=-0.05 mountY=-0.11, mountTheta=-2.01
23:03:31.744 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
23:03:31.747 00.003 1032 Enqueuing Move request for scope (0.12, -0.02)
23:03:31.748 00.001 10072 Worker thread wakes up
23:03:31.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
23:03:31.748 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
23:03:31.749 00.001 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
23:03:31.749 00.000 10072 BLC: History state: CurrMiss=0.11, AvgInitMiss=-0.07, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.219396, 1:0.107650
23:03:31.749 00.000 10072 BLC: No correction, Miss < min_move
23:03:31.751 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:03:31.753 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:03:31.754 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:03:31.754 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:31.754 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:03:31.754 00.000 10072 MoveAxis(W, 5, ABG)
23:03:31.754 00.000 10072 Guiding  Dir = 3, Dur = 5
23:03:31.754 00.000 10072 IsGuiding returns 0
23:03:31.755 00.001 10072 PulseGuide returned control before completion, sleep 15
23:03:31.772 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:03:31.775 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:31.776 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:31.778 00.002 1032 Enqueuing Expose request
23:03:31.784 00.006 10072 IsGuiding returns 0
23:03:31.784 00.000 10072 Move returns status 0, amount 5
23:03:31.784 00.000 10072 MoveAxis(N, 0, ABG)
23:03:31.784 00.000 10072 Move returns status 0, amount 0
23:03:31.784 00.000 10072 move complete, result=0
23:03:31.784 00.000 10072 worker thread done servicing request
23:03:31.784 00.000 10072 Worker thread wakes up
23:03:31.784 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:31.784 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:31.787 00.003 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:03:32.194 00.407 10072 Exposure complete
23:03:32.247 00.053 10072 worker thread done servicing request
23:03:32.247 00.000 1032 OnExposeComplete: enter
23:03:32.249 00.002 1032 UpdateGuideState(): m_state=6
23:03:32.251 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7273
23:03:32.252 00.001 1032 Star::Find returns 1 (0), X=1104.46, Y=130.85, Mass=1549, SNR=27.7, Peak=129 HFD=3.5
23:03:32.254 00.002 1032 MultiStar: [#1 0.17,0.20,0.00,M7] [#2 -0.11,-0.20,0.75,U] [#3 -0.02,0.14,0.73,U] [#4 0.12,-0.17,0.65,U] [#5 -0.16,-0.15,0.63,U] [#6 0.06,0.08,0.61,U] [#7 0.15,0.00,0.65,U] [#8 0.03,0.24,0.50,U] 
23:03:32.255 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {0.15, 0.01}
23:03:32.257 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
23:03:32.259 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
23:03:32.260 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.42 mountX=-0.02 mountY=-0.03, mountTheta=-2.25
23:03:32.263 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
23:03:32.265 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
23:03:32.266 00.001 10072 Worker thread wakes up
23:03:32.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:03:32.266 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:03:32.268 00.002 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
23:03:32.268 00.000 10072 BLC: History state: CurrMiss=0.03, AvgInitMiss=-0.07, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.219396, 1:0.107650, 2:0.026976
23:03:32.268 00.000 10072 BLC: No correction, Miss < min_move
23:03:32.270 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:03:32.274 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:03:32.274 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:03:32.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:32.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:03:32.274 00.000 10072 MoveAxis(W, 3, ABG)
23:03:32.274 00.000 10072 Guiding  Dir = 3, Dur = 3
23:03:32.274 00.000 10072 IsGuiding returns 0
23:03:32.275 00.001 10072 PulseGuide returned control before completion, sleep 13
23:03:32.291 00.016 1032 UpdateGuideState exits: m=1549 SNR=27.7
23:03:32.293 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:32.295 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:32.296 00.001 1032 Enqueuing Expose request
23:03:32.301 00.005 10072 IsGuiding returns 0
23:03:32.301 00.000 10072 Move returns status 0, amount 3
23:03:32.301 00.000 10072 MoveAxis(N, 0, ABG)
23:03:32.301 00.000 10072 Move returns status 0, amount 0
23:03:32.301 00.000 10072 move complete, result=0
23:03:32.302 00.001 10072 worker thread done servicing request
23:03:32.302 00.000 10072 Worker thread wakes up
23:03:32.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:32.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:32.310 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:03:32.930 00.620 10072 Exposure complete
23:03:32.980 00.050 10072 worker thread done servicing request
23:03:32.980 00.000 1032 OnExposeComplete: enter
23:03:32.982 00.002 1032 UpdateGuideState(): m_state=6
23:03:32.983 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7274
23:03:32.986 00.003 1032 Star::Find returns 1 (0), X=1104.31, Y=131.06, Mass=1342, SNR=25.8, Peak=113 HFD=3.4
23:03:32.988 00.002 1032 MultiStar: [#1 0.03,0.32,0.00,M8] [#2 -0.28,0.02,0.00,M1] [#3 -0.03,0.42,0.00,M4] [#4 -0.06,0.35,0.00,M7] [#5 -0.21,0.01,0.68,U] [#6 -0.18,0.08,0.64,U] [#7 0.08,0.30,0.00,M4] [#8 -0.13,0.37,0.00,M6] 
23:03:32.992 00.004 1032 refined, 2 included, MultiStar: {-0.11, 0.12}, one-star: {0.00, 0.21}
23:03:32.994 00.002 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
23:03:32.996 00.002 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
23:03:32.998 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.33 mountX=0.14 mountY=0.08, mountTheta=0.50
23:03:33.000 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.12, opts=13)
23:03:33.002 00.002 1032 Enqueuing Move request for scope (-0.11, 0.12)
23:03:33.004 00.002 10072 Worker thread wakes up
23:03:33.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
23:03:33.004 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
23:03:33.004 00.000 10072 Moving (-0.11, 0.12) raw xDistance=0.14 yDistance=0.08
23:03:33.004 00.000 10072 BLC: window closed
23:03:33.004 00.000 10072 BLC: History state: CurrMiss=-0.08, AvgInitMiss=-0.07, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.219396, 1:0.107650, 2:0.026976
23:03:33.004 00.000 10072 BLC: No correction, Miss < min_move
23:03:33.006 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:03:33.009 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.67
23:03:33.009 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:03:33.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:33.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:03:33.009 00.000 10072 MoveAxis(W, 71, ABG)
23:03:33.010 00.001 10072 Guiding  Dir = 3, Dur = 71
23:03:33.010 00.000 10072 IsGuiding returns 0
23:03:33.010 00.000 10072 PulseGuide returned control before completion, sleep 81
23:03:33.029 00.019 1032 UpdateGuideState exits: m=1342 SNR=25.8
23:03:33.031 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:33.033 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:33.034 00.001 1032 Enqueuing Expose request
23:03:33.099 00.065 10072 IsGuiding returns 0
23:03:33.099 00.000 10072 Move returns status 0, amount 71
23:03:33.099 00.000 10072 MoveAxis(N, 0, ABG)
23:03:33.099 00.000 10072 Move returns status 0, amount 0
23:03:33.099 00.000 10072 move complete, result=0
23:03:33.099 00.000 10072 worker thread done servicing request
23:03:33.099 00.000 10072 Worker thread wakes up
23:03:33.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:33.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:33.099 00.000 1032 GuideStep: 0.1 px 71 ms WEST, 0.1 px 0 ms NORTH
23:03:33.508 00.409 10072 Exposure complete
23:03:33.562 00.054 10072 worker thread done servicing request
23:03:33.563 00.001 1032 OnExposeComplete: enter
23:03:33.565 00.002 1032 UpdateGuideState(): m_state=6
23:03:33.567 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7275
23:03:33.570 00.003 1032 Star::Find returns 1 (0), X=1104.44, Y=130.94, Mass=1395, SNR=26.3, Peak=113 HFD=3.4
23:03:33.572 00.002 1032 MultiStar: [#1 0.01,0.32,0.00,M9] [#2 -0.13,-0.09,0.80,U] [#3 0.07,0.24,0.00,M5] [#4 -0.05,0.25,0.65,U] [#5 -0.06,-0.12,0.67,U] [#6 -0.14,-0.07,0.61,U] [#7 -0.04,0.21,0.69,U] [#8 0.10,0.18,0.48,U] 
23:03:33.574 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.06}, one-star: {0.13, 0.10}
23:03:33.576 00.002 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
23:03:33.577 00.001 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
23:03:33.579 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.94 mountX=0.06 mountY=0.01, mountTheta=0.11
23:03:33.584 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
23:03:33.587 00.003 1032 Enqueuing Move request for scope (-0.02, 0.06)
23:03:33.590 00.003 10072 Worker thread wakes up
23:03:33.590 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
23:03:33.590 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
23:03:33.590 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.01
23:03:33.592 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:03:33.594 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:03:33.594 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:03:33.594 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:33.594 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:03:33.594 00.000 10072 MoveAxis(W, 4, ABG)
23:03:33.595 00.001 10072 Guiding  Dir = 3, Dur = 4
23:03:33.595 00.000 10072 IsGuiding returns 0
23:03:33.595 00.000 10072 PulseGuide returned control before completion, sleep 14
23:03:33.612 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.3
23:03:33.614 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:33.619 00.005 10072 IsGuiding returns 0
23:03:33.619 00.000 10072 Move returns status 0, amount 4
23:03:33.619 00.000 10072 MoveAxis(N, 0, ABG)
23:03:33.620 00.001 10072 Move returns status 0, amount 0
23:03:33.620 00.000 10072 move complete, result=0
23:03:33.620 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:33.622 00.002 1032 Enqueuing Expose request
23:03:33.624 00.002 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
23:03:33.626 00.002 10072 worker thread done servicing request
23:03:33.626 00.000 10072 Worker thread wakes up
23:03:33.626 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:33.626 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:34.257 00.631 10072 Exposure complete
23:03:34.308 00.051 10072 worker thread done servicing request
23:03:34.308 00.000 1032 OnExposeComplete: enter
23:03:34.311 00.003 1032 UpdateGuideState(): m_state=6
23:03:34.312 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7276
23:03:34.314 00.002 1032 Star::Find returns 1 (0), X=1104.61, Y=130.85, Mass=1367, SNR=26.0, Peak=115 HFD=3.2
23:03:34.317 00.003 1032 MultiStar: [#1 0.04,0.10,0.98,U] [#2 -0.17,-0.23,0.00,M1] [#3 0.06,-0.01,0.73,U] [#4 0.09,0.01,0.65,U] [#5 -0.04,-0.18,0.68,U] [#6 0.06,-0.17,0.61,U] [#7 0.10,0.06,0.67,U] [#8 0.14,0.15,0.51,U] 
23:03:34.319 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.00}, one-star: {0.30, -0.00}
23:03:34.321 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:03:34.322 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:03:34.324 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.03 mountX=-0.03 mountY=-0.10, mountTheta=-1.86
23:03:34.327 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.00, opts=13)
23:03:34.331 00.004 1032 Enqueuing Move request for scope (0.10, -0.00)
23:03:34.333 00.002 10072 Worker thread wakes up
23:03:34.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
23:03:34.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
23:03:34.333 00.000 10072 Moving (0.10, -0.00) raw xDistance=-0.03 yDistance=-0.10
23:03:34.335 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:03:34.338 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:03:34.339 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:03:34.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:34.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:03:34.339 00.000 10072 MoveAxis(W, 5, ABG)
23:03:34.339 00.000 10072 Guiding  Dir = 3, Dur = 5
23:03:34.339 00.000 10072 IsGuiding returns 0
23:03:34.340 00.001 10072 PulseGuide returned control before completion, sleep 15
23:03:34.356 00.016 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:03:34.359 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:34.360 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:34.364 00.004 1032 Enqueuing Expose request
23:03:34.367 00.003 10072 IsGuiding returns 0
23:03:34.367 00.000 10072 Move returns status 0, amount 5
23:03:34.367 00.000 10072 MoveAxis(N, 0, ABG)
23:03:34.367 00.000 10072 Move returns status 0, amount 0
23:03:34.367 00.000 10072 move complete, result=0
23:03:34.367 00.000 10072 worker thread done servicing request
23:03:34.367 00.000 10072 Worker thread wakes up
23:03:34.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:34.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:34.374 00.007 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:03:34.775 00.401 10072 Exposure complete
23:03:34.827 00.052 10072 worker thread done servicing request
23:03:34.827 00.000 1032 OnExposeComplete: enter
23:03:34.830 00.003 1032 UpdateGuideState(): m_state=6
23:03:34.832 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7277
23:03:34.834 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=131.07, Mass=1341, SNR=25.7, Peak=107 HFD=3.4
23:03:34.837 00.003 1032 MultiStar: [#1 0.12,0.23,0.00,M9] [#2 -0.01,-0.10,0.82,U] [#3 -0.02,0.13,0.77,U] [#4 -0.01,0.14,0.69,U] [#5 0.00,0.03,0.67,U] [#6 0.03,-0.09,0.62,U] [#7 0.10,0.21,0.70,U] [#8 0.14,0.20,0.56,U] 
23:03:34.839 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.10}, one-star: {0.19, 0.23}
23:03:34.840 00.001 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
23:03:34.841 00.001 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
23:03:34.843 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.03 mountX=0.08 mountY=-0.08, mountTheta=-0.80
23:03:34.845 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
23:03:34.847 00.002 1032 Enqueuing Move request for scope (0.06, 0.10)
23:03:34.849 00.002 10072 Worker thread wakes up
23:03:34.849 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
23:03:34.849 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
23:03:34.849 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
23:03:34.851 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:03:34.854 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:03:34.854 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:03:34.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:34.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:03:34.854 00.000 10072 MoveAxis(W, 4, ABG)
23:03:34.854 00.000 10072 Guiding  Dir = 3, Dur = 4
23:03:34.855 00.001 10072 IsGuiding returns 0
23:03:34.855 00.000 10072 PulseGuide returned control before completion, sleep 14
23:03:34.871 00.016 1032 UpdateGuideState exits: m=1341 SNR=25.7
23:03:34.874 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:34.875 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:34.877 00.002 1032 Enqueuing Expose request
23:03:34.880 00.003 10072 IsGuiding returns 0
23:03:34.881 00.001 10072 Move returns status 0, amount 4
23:03:34.881 00.000 10072 MoveAxis(N, 0, ABG)
23:03:34.881 00.000 10072 Move returns status 0, amount 0
23:03:34.881 00.000 10072 move complete, result=0
23:03:34.881 00.000 10072 worker thread done servicing request
23:03:34.881 00.000 10072 Worker thread wakes up
23:03:34.881 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:34.881 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:34.887 00.006 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:03:35.509 00.622 10072 Exposure complete
23:03:35.566 00.057 10072 worker thread done servicing request
23:03:35.567 00.001 1032 OnExposeComplete: enter
23:03:35.570 00.003 1032 UpdateGuideState(): m_state=6
23:03:35.572 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7278
23:03:35.575 00.003 1032 Star::Find returns 1 (0), X=1104.41, Y=131.09, Mass=1244, SNR=24.8, Peak=107 HFD=3.1
23:03:35.577 00.002 1032 MultiStar: [#1 0.08,0.48,0.00,M10] [#2 -0.17,-0.01,0.85,U] [#3 0.11,0.37,0.00,M4] [#4 0.13,0.34,0.00,M5] [#5 -0.04,0.15,0.70,U] [#6 -0.02,0.06,0.61,U] [#7 0.05,0.36,0.00,M2] [#8 0.15,0.42,0.00,M4] 
23:03:35.579 00.002 1032 refined, 3 included, MultiStar: {-0.03, 0.12}, one-star: {0.10, 0.25}
23:03:35.583 00.004 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
23:03:35.586 00.003 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
23:03:35.589 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.80 mountX=0.12 mountY=-0.00, mountTheta=-0.03
23:03:35.591 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.12, opts=13)
23:03:35.593 00.002 1032 Enqueuing Move request for scope (-0.03, 0.12)
23:03:35.595 00.002 10072 Worker thread wakes up
23:03:35.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
23:03:35.595 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
23:03:35.595 00.000 10072 Moving (-0.03, 0.12) raw xDistance=0.12 yDistance=-0.00
23:03:35.597 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:03:35.600 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:03:35.600 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:03:35.600 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:35.600 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:03:35.600 00.000 10072 MoveAxis(W, 5, ABG)
23:03:35.600 00.000 10072 Guiding  Dir = 3, Dur = 5
23:03:35.601 00.001 10072 IsGuiding returns 0
23:03:35.601 00.000 10072 PulseGuide returned control before completion, sleep 15
23:03:35.621 00.020 1032 UpdateGuideState exits: m=1244 SNR=24.8
23:03:35.623 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:35.625 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:35.627 00.002 1032 Enqueuing Expose request
23:03:35.630 00.003 10072 IsGuiding returns 0
23:03:35.631 00.001 10072 Move returns status 0, amount 5
23:03:35.631 00.000 10072 MoveAxis(N, 0, ABG)
23:03:35.631 00.000 10072 Move returns status 0, amount 0
23:03:35.631 00.000 10072 move complete, result=0
23:03:35.631 00.000 10072 worker thread done servicing request
23:03:35.631 00.000 10072 Worker thread wakes up
23:03:35.631 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:35.631 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:35.638 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:03:36.038 00.400 10072 Exposure complete
23:03:36.096 00.058 10072 worker thread done servicing request
23:03:36.096 00.000 1032 OnExposeComplete: enter
23:03:36.099 00.003 1032 UpdateGuideState(): m_state=6
23:03:36.101 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7279
23:03:36.103 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=131.06, Mass=1366, SNR=26.0, Peak=105 HFD=3.4
23:03:36.105 00.002 1032 MultiStar: [#1 -0.00,0.36,0.00,R] [#2 -0.04,-0.16,0.84,U] [#3 0.07,0.32,0.00,M5] [#4 0.00,0.32,0.00,M6] [#5 -0.01,0.06,0.67,U] [#6 0.06,0.04,0.62,U] [#7 0.11,0.20,0.72,U] [#8 0.07,0.27,0.00,M5] 
23:03:36.108 00.003 1032 refined, 4 included, MultiStar: {0.07, 0.07}, one-star: {0.18, 0.21}
23:03:36.110 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
23:03:36.112 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
23:03:36.115 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.83 mountX=0.05 mountY=-0.08, mountTheta=-1.00
23:03:36.118 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
23:03:36.120 00.002 1032 Enqueuing Move request for scope (0.07, 0.07)
23:03:36.122 00.002 10072 Worker thread wakes up
23:03:36.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
23:03:36.122 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
23:03:36.122 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.08
23:03:36.124 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:03:36.126 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:03:36.128 00.002 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:03:36.128 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:36.128 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:03:36.128 00.000 10072 MoveAxis(W, 4, ABG)
23:03:36.128 00.000 10072 Guiding  Dir = 3, Dur = 4
23:03:36.128 00.000 10072 IsGuiding returns 0
23:03:36.129 00.001 10072 PulseGuide returned control before completion, sleep 14
23:03:36.143 00.014 10072 IsGuiding returns 0
23:03:36.144 00.001 10072 Move returns status 0, amount 4
23:03:36.144 00.000 10072 MoveAxis(N, 0, ABG)
23:03:36.144 00.000 10072 Move returns status 0, amount 0
23:03:36.144 00.000 10072 move complete, result=0
23:03:36.144 00.000 10072 worker thread done servicing request
23:03:36.147 00.003 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:03:36.150 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:36.151 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:36.153 00.002 1032 Enqueuing Expose request
23:03:36.156 00.003 10072 Worker thread wakes up
23:03:36.156 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:36.156 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:36.156 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:03:36.786 00.630 10072 Exposure complete
23:03:36.839 00.053 10072 worker thread done servicing request
23:03:36.839 00.000 1032 OnExposeComplete: enter
23:03:36.841 00.002 1032 UpdateGuideState(): m_state=6
23:03:36.843 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7280
23:03:36.845 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=130.90, Mass=1324, SNR=25.6, Peak=112 HFD=3.3
23:03:36.846 00.001 1032 MultiStar: [#1 0.15,-0.19,0.96,U] [#2 -0.10,-0.16,0.82,U] [#3 0.00,0.18,0.76,U] [#4 -0.01,0.12,0.66,U] [#5 -0.08,-0.11,0.69,U] [#6 -0.20,-0.00,0.65,U] [#7 0.11,0.05,0.71,U] [#8 0.14,0.25,0.00,M6] 
23:03:36.848 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {0.10, 0.05}
23:03:36.849 00.001 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
23:03:36.851 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
23:03:36.853 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-1.07 mountX=-0.02 mountY=-0.00, mountTheta=-2.90
23:03:36.856 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
23:03:36.858 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
23:03:36.860 00.002 10072 Worker thread wakes up
23:03:36.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:03:36.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:03:36.860 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.02 yDistance=-0.00
23:03:36.865 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:03:36.867 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:03:36.867 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:03:36.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:36.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:03:36.868 00.001 10072 MoveAxis(W, 4, ABG)
23:03:36.868 00.000 10072 Guiding  Dir = 3, Dur = 4
23:03:36.868 00.000 10072 IsGuiding returns 0
23:03:36.868 00.000 10072 PulseGuide returned control before completion, sleep 14
23:03:36.885 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.6
23:03:36.888 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:36.890 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:36.891 00.001 1032 Enqueuing Expose request
23:03:36.895 00.004 10072 IsGuiding returns 0
23:03:36.896 00.001 10072 Move returns status 0, amount 4
23:03:36.896 00.000 10072 MoveAxis(N, 0, ABG)
23:03:36.896 00.000 10072 Move returns status 0, amount 0
23:03:36.896 00.000 10072 move complete, result=0
23:03:36.896 00.000 10072 worker thread done servicing request
23:03:36.896 00.000 10072 Worker thread wakes up
23:03:36.896 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:36.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:36.903 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:03:37.308 00.405 10072 Exposure complete
23:03:37.360 00.052 10072 worker thread done servicing request
23:03:37.360 00.000 1032 OnExposeComplete: enter
23:03:37.364 00.004 1032 UpdateGuideState(): m_state=6
23:03:37.368 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7281
23:03:37.370 00.002 1032 Star::Find returns 1 (0), X=1104.47, Y=130.96, Mass=1336, SNR=25.7, Peak=106 HFD=3.4
23:03:37.372 00.002 1032 MultiStar: [#1 0.16,-0.18,0.97,U] [#2 -0.07,-0.19,0.82,U] [#3 -0.05,0.21,0.76,U] [#4 0.10,0.08,0.65,U] [#5 -0.03,-0.07,0.70,U] [#6 -0.02,0.00,0.63,U] [#7 0.08,0.11,0.70,U] [#8 0.14,0.19,0.52,U] 
23:03:37.374 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.16, 0.11}
23:03:37.375 00.001 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
23:03:37.377 00.002 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
23:03:37.380 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.32 mountX=0.00 mountY=-0.06, mountTheta=-1.51
23:03:37.382 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
23:03:37.384 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
23:03:37.386 00.002 10072 Worker thread wakes up
23:03:37.386 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:03:37.386 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:03:37.386 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
23:03:37.388 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:03:37.390 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:03:37.390 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:03:37.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:37.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:03:37.390 00.000 10072 MoveAxis(W, 3, ABG)
23:03:37.390 00.000 10072 Guiding  Dir = 3, Dur = 3
23:03:37.392 00.002 10072 IsGuiding returns 0
23:03:37.392 00.000 10072 PulseGuide returned control before completion, sleep 13
23:03:37.409 00.017 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:03:37.411 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:37.412 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:37.414 00.002 1032 Enqueuing Expose request
23:03:37.416 00.002 10072 IsGuiding returns 0
23:03:37.416 00.000 10072 Move returns status 0, amount 3
23:03:37.416 00.000 10072 MoveAxis(N, 0, ABG)
23:03:37.417 00.001 10072 Move returns status 0, amount 0
23:03:37.417 00.000 10072 move complete, result=0
23:03:37.417 00.000 10072 worker thread done servicing request
23:03:37.417 00.000 10072 Worker thread wakes up
23:03:37.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:37.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:37.425 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:03:38.043 00.618 10072 Exposure complete
23:03:38.095 00.052 10072 worker thread done servicing request
23:03:38.096 00.001 1032 OnExposeComplete: enter
23:03:38.097 00.001 1032 UpdateGuideState(): m_state=6
23:03:38.100 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7282
23:03:38.101 00.001 1032 Star::Find returns 1 (0), X=1104.41, Y=131.08, Mass=1359, SNR=25.9, Peak=115 HFD=3.2
23:03:38.104 00.003 1032 MultiStar: [#1 0.19,0.05,0.97,U] [#2 0.03,0.04,0.86,U] [#3 -0.07,0.26,0.00,M4] [#4 0.07,0.36,0.00,M5] [#5 -0.22,0.11,0.68,U] [#6 -0.03,0.10,0.60,U] [#7 0.16,0.20,0.00,M1] [#8 0.26,0.32,0.00,M6] 
23:03:38.106 00.002 1032 refined, 4 included, MultiStar: {0.03, 0.11}, one-star: {0.10, 0.24}
23:03:38.107 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
23:03:38.108 00.001 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
23:03:38.112 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.28 mountX=0.10 mountY=-0.06, mountTheta=-0.55
23:03:38.117 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
23:03:38.118 00.001 1032 Enqueuing Move request for scope (0.03, 0.11)
23:03:38.120 00.002 10072 Worker thread wakes up
23:03:38.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
23:03:38.121 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
23:03:38.121 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.06
23:03:38.122 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:03:38.125 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:03:38.125 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:03:38.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:38.125 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:03:38.125 00.000 10072 MoveAxis(W, 3, ABG)
23:03:38.125 00.000 10072 Guiding  Dir = 3, Dur = 3
23:03:38.126 00.001 10072 IsGuiding returns 0
23:03:38.126 00.000 10072 PulseGuide returned control before completion, sleep 13
23:03:38.141 00.015 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:03:38.143 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:38.146 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:38.148 00.002 1032 Enqueuing Expose request
23:03:38.150 00.002 10072 IsGuiding returns 0
23:03:38.150 00.000 10072 Move returns status 0, amount 3
23:03:38.150 00.000 10072 MoveAxis(N, 0, ABG)
23:03:38.150 00.000 10072 Move returns status 0, amount 0
23:03:38.150 00.000 10072 move complete, result=0
23:03:38.150 00.000 10072 worker thread done servicing request
23:03:38.150 00.000 10072 Worker thread wakes up
23:03:38.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:38.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:38.158 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:03:38.556 00.398 10072 Exposure complete
23:03:38.607 00.051 10072 worker thread done servicing request
23:03:38.608 00.001 1032 OnExposeComplete: enter
23:03:38.610 00.002 1032 UpdateGuideState(): m_state=6
23:03:38.612 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7283
23:03:38.614 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=130.97, Mass=1319, SNR=25.5, Peak=115 HFD=3.3
23:03:38.616 00.002 1032 MultiStar: [#1 -0.02,0.00,0.97,U] [#2 -0.07,-0.01,0.79,U] [#3 0.02,0.36,0.00,M5] [#4 0.06,0.25,0.00,M6] [#5 -0.06,0.01,0.67,U] [#6 0.03,0.09,0.57,U] [#7 0.24,0.22,0.00,M2] [#8 0.05,0.36,0.00,M7] 
23:03:38.618 00.002 1032 refined, 4 included, MultiStar: {0.04, 0.05}, one-star: {0.25, 0.13}
23:03:38.619 00.001 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:03:38.621 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:03:38.622 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.86 mountX=0.03 mountY=-0.05, mountTheta=-0.97
23:03:38.625 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
23:03:38.627 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
23:03:38.628 00.001 10072 Worker thread wakes up
23:03:38.629 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:03:38.629 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:03:38.629 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.03 yDistance=-0.05
23:03:38.630 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:03:38.634 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:03:38.634 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:03:38.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:38.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:03:38.634 00.000 10072 MoveAxis(W, 4, ABG)
23:03:38.634 00.000 10072 Guiding  Dir = 3, Dur = 4
23:03:38.635 00.001 10072 IsGuiding returns 0
23:03:38.635 00.000 10072 PulseGuide returned control before completion, sleep 14
23:03:38.651 00.016 1032 UpdateGuideState exits: m=1319 SNR=25.5
23:03:38.654 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:38.655 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:38.657 00.002 1032 Enqueuing Expose request
23:03:38.662 00.005 10072 IsGuiding returns 0
23:03:38.662 00.000 10072 Move returns status 0, amount 4
23:03:38.662 00.000 10072 MoveAxis(N, 0, ABG)
23:03:38.662 00.000 10072 Move returns status 0, amount 0
23:03:38.662 00.000 10072 move complete, result=0
23:03:38.662 00.000 10072 worker thread done servicing request
23:03:38.662 00.000 10072 Worker thread wakes up
23:03:38.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:38.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:38.665 00.003 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:03:39.292 00.627 10072 Exposure complete
23:03:39.351 00.059 1032 OnExposeComplete: enter
23:03:39.353 00.002 1032 UpdateGuideState(): m_state=6
23:03:39.356 00.003 10072 worker thread done servicing request
23:03:39.356 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7284
23:03:39.358 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=130.88, Mass=1384, SNR=26.1, Peak=113 HFD=3.5
23:03:39.360 00.002 1032 MultiStar: [#1 0.15,-0.27,0.00,M1] [#2 -0.07,-0.09,0.80,U] [#3 0.15,0.27,0.00,M6] [#4 0.15,0.23,0.00,M7] [#5 -0.08,-0.13,0.68,U] [#6 -0.01,-0.23,0.64,U] [#7 0.08,0.12,0.68,U] [#8 0.15,0.27,0.00,M8] 
23:03:39.362 00.002 1032 refined, 4 included, MultiStar: {0.03, -0.05}, one-star: {0.18, 0.03}
23:03:39.366 00.004 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
23:03:39.369 00.003 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
23:03:39.371 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.01 mountX=-0.06 mountY=-0.02, mountTheta=-2.84
23:03:39.374 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
23:03:39.376 00.002 1032 Enqueuing Move request for scope (0.03, -0.05)
23:03:39.378 00.002 10072 Worker thread wakes up
23:03:39.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
23:03:39.378 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
23:03:39.378 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.02
23:03:39.380 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:03:39.384 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:03:39.384 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:03:39.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:39.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:03:39.384 00.000 10072 MoveAxis(W, 4, ABG)
23:03:39.384 00.000 10072 Guiding  Dir = 3, Dur = 4
23:03:39.385 00.001 10072 IsGuiding returns 0
23:03:39.385 00.000 10072 PulseGuide returned control before completion, sleep 14
23:03:39.404 00.019 1032 UpdateGuideState exits: m=1384 SNR=26.1
23:03:39.407 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:39.409 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:39.410 00.001 1032 Enqueuing Expose request
23:03:39.415 00.005 10072 IsGuiding returns 0
23:03:39.415 00.000 10072 Move returns status 0, amount 4
23:03:39.415 00.000 10072 MoveAxis(N, 0, ABG)
23:03:39.415 00.000 10072 Move returns status 0, amount 0
23:03:39.415 00.000 10072 move complete, result=0
23:03:39.415 00.000 10072 worker thread done servicing request
23:03:39.415 00.000 10072 Worker thread wakes up
23:03:39.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:39.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:39.421 00.006 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:03:39.821 00.400 10072 Exposure complete
23:03:39.874 00.053 10072 worker thread done servicing request
23:03:39.874 00.000 1032 OnExposeComplete: enter
23:03:39.876 00.002 1032 UpdateGuideState(): m_state=6
23:03:39.879 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7285
23:03:39.880 00.001 1032 Star::Find returns 1 (0), X=1104.56, Y=130.89, Mass=1562, SNR=27.8, Peak=132 HFD=3.3
23:03:39.882 00.002 1032 MultiStar: [#1 0.11,-0.14,0.87,U] [#2 -0.01,-0.15,0.78,U] [#3 -0.04,0.30,0.00,M7] [#4 0.23,0.26,0.00,M8] [#5 -0.05,-0.10,0.61,U] [#6 0.20,-0.13,0.58,U] [#7 0.12,0.10,0.64,U] [#8 0.03,0.25,0.46,U] 
23:03:39.884 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.03}, one-star: {0.25, 0.05}
23:03:39.886 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
23:03:39.888 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
23:03:39.889 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.29 mountX=-0.06 mountY=-0.09, mountTheta=-2.12
23:03:39.894 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
23:03:39.896 00.002 1032 Enqueuing Move request for scope (0.10, -0.03)
23:03:39.898 00.002 10072 Worker thread wakes up
23:03:39.898 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
23:03:39.898 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
23:03:39.898 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.06 yDistance=-0.09
23:03:39.900 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:03:39.902 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:03:39.902 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:03:39.902 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:39.902 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:03:39.902 00.000 10072 MoveAxis(W, 3, ABG)
23:03:39.902 00.000 10072 Guiding  Dir = 3, Dur = 3
23:03:39.903 00.001 10072 IsGuiding returns 0
23:03:39.903 00.000 10072 PulseGuide returned control before completion, sleep 13
23:03:39.920 00.017 1032 UpdateGuideState exits: m=1562 SNR=27.8
23:03:39.923 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:39.926 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:39.928 00.002 1032 Enqueuing Expose request
23:03:39.930 00.002 10072 IsGuiding returns 0
23:03:39.930 00.000 10072 Move returns status 0, amount 3
23:03:39.930 00.000 10072 MoveAxis(N, 0, ABG)
23:03:39.930 00.000 10072 Move returns status 0, amount 0
23:03:39.930 00.000 10072 move complete, result=0
23:03:39.930 00.000 10072 worker thread done servicing request
23:03:39.930 00.000 10072 Worker thread wakes up
23:03:39.930 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:39.930 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:39.938 00.008 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:03:40.569 00.631 10072 Exposure complete
23:03:40.619 00.050 10072 worker thread done servicing request
23:03:40.620 00.001 1032 OnExposeComplete: enter
23:03:40.621 00.001 1032 UpdateGuideState(): m_state=6
23:03:40.623 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7286
23:03:40.624 00.001 1032 Star::Find returns 1 (0), X=1104.50, Y=131.09, Mass=1366, SNR=26.0, Peak=106 HFD=3.5
23:03:40.627 00.003 1032 MultiStar: [#1 0.09,-0.11,0.99,U] [#2 -0.04,-0.13,0.79,U] [#3 0.09,0.11,0.73,U] [#4 0.06,0.21,0.67,U] [#5 0.15,0.03,0.66,U] [#6 0.12,-0.10,0.61,U] [#7 0.20,0.19,0.00,M1] [#8 0.10,0.32,0.00,M8] 
23:03:40.629 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.04}, one-star: {0.19, 0.25}
23:03:40.631 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
23:03:40.632 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
23:03:40.634 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.41 mountX=0.02 mountY=-0.10, mountTheta=-1.42
23:03:40.637 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
23:03:40.639 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
23:03:40.641 00.002 10072 Worker thread wakes up
23:03:40.642 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:03:40.642 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:03:40.642 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.02 yDistance=-0.10
23:03:40.644 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:03:40.646 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:03:40.646 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:03:40.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:40.646 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:03:40.646 00.000 10072 MoveAxis(W, 3, ABG)
23:03:40.646 00.000 10072 Guiding  Dir = 3, Dur = 3
23:03:40.647 00.001 10072 IsGuiding returns 0
23:03:40.647 00.000 10072 PulseGuide returned control before completion, sleep 13
23:03:40.663 00.016 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:03:40.665 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:40.668 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:40.669 00.001 1032 Enqueuing Expose request
23:03:40.676 00.007 10072 IsGuiding returns 0
23:03:40.676 00.000 10072 Move returns status 0, amount 3
23:03:40.676 00.000 10072 MoveAxis(N, 0, ABG)
23:03:40.676 00.000 10072 Move returns status 0, amount 0
23:03:40.676 00.000 10072 move complete, result=0
23:03:40.676 00.000 10072 worker thread done servicing request
23:03:40.676 00.000 10072 Worker thread wakes up
23:03:40.676 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:40.676 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:40.678 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:03:41.087 00.409 10072 Exposure complete
23:03:41.139 00.052 10072 worker thread done servicing request
23:03:41.139 00.000 1032 OnExposeComplete: enter
23:03:41.142 00.003 1032 UpdateGuideState(): m_state=6
23:03:41.145 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7287
23:03:41.147 00.002 1032 Star::Find returns 1 (0), X=1104.61, Y=130.98, Mass=1314, SNR=25.4, Peak=114 HFD=3.3
23:03:41.149 00.002 1032 MultiStar: [#1 0.18,-0.01,0.98,U] [#2 0.06,-0.04,0.82,U] [#3 0.20,0.30,0.00,M7] [#4 0.25,0.25,0.00,M8] [#5 0.06,0.04,0.68,U] [#6 0.01,0.13,0.61,U] [#7 0.07,0.34,0.00,M2] [#8 0.10,0.28,0.00,M9] 
23:03:41.151 00.002 1032 refined, 4 included, MultiStar: {0.14, 0.05}, one-star: {0.30, 0.14}
23:03:41.153 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:03:41.155 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:03:41.156 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.34 mountX=0.01 mountY=-0.15, mountTheta=-1.49
23:03:41.159 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
23:03:41.161 00.002 1032 Enqueuing Move request for scope (0.14, 0.05)
23:03:41.162 00.001 10072 Worker thread wakes up
23:03:41.163 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:03:41.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:03:41.163 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.01 yDistance=-0.15
23:03:41.164 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:03:41.167 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:03:41.167 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:03:41.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:41.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:03:41.167 00.000 10072 MoveAxis(W, 2, ABG)
23:03:41.167 00.000 10072 Guiding  Dir = 3, Dur = 2
23:03:41.168 00.001 10072 IsGuiding returns 0
23:03:41.168 00.000 10072 PulseGuide returned control before completion, sleep 12
23:03:41.187 00.019 1032 UpdateGuideState exits: m=1314 SNR=25.4
23:03:41.190 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:41.192 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:41.195 00.003 1032 Enqueuing Expose request
23:03:41.197 00.002 10072 IsGuiding returns 0
23:03:41.197 00.000 10072 Move returns status 0, amount 2
23:03:41.198 00.001 10072 MoveAxis(N, 0, ABG)
23:03:41.198 00.000 10072 Move returns status 0, amount 0
23:03:41.198 00.000 10072 move complete, result=0
23:03:41.198 00.000 10072 worker thread done servicing request
23:03:41.198 00.000 10072 Worker thread wakes up
23:03:41.198 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:41.198 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:41.207 00.009 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:03:41.822 00.615 10072 Exposure complete
23:03:41.876 00.054 10072 worker thread done servicing request
23:03:41.876 00.000 1032 OnExposeComplete: enter
23:03:41.880 00.004 1032 UpdateGuideState(): m_state=6
23:03:41.882 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7288
23:03:41.885 00.003 1032 Star::Find returns 1 (0), X=1104.53, Y=131.02, Mass=1359, SNR=25.9, Peak=109 HFD=3.5
23:03:41.888 00.003 1032 MultiStar: [#1 0.17,-0.15,0.94,U] [#2 -0.06,-0.06,0.77,U] [#3 0.24,0.24,0.00,M8] [#4 0.22,0.22,0.00,M9] [#5 0.15,0.06,0.66,U] [#6 0.12,-0.10,0.64,U] [#7 0.12,0.23,0.00,M3] [#8 0.07,0.23,0.52,U] 
23:03:41.890 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.02}, one-star: {0.22, 0.17}
23:03:41.893 00.003 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
23:03:41.895 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
23:03:41.898 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.13 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
23:03:41.902 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
23:03:41.904 00.002 1032 Enqueuing Move request for scope (0.12, 0.02)
23:03:41.906 00.002 10072 Worker thread wakes up
23:03:41.906 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
23:03:41.906 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
23:03:41.906 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.02 yDistance=-0.12
23:03:41.908 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:03:41.912 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:03:41.912 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:03:41.912 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:41.912 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:03:41.912 00.000 10072 MoveAxis(W, 1, ABG)
23:03:41.912 00.000 10072 Guiding  Dir = 3, Dur = 1
23:03:41.912 00.000 10072 IsGuiding returns 0
23:03:41.913 00.001 10072 PulseGuide returned control before completion, sleep 11
23:03:41.929 00.016 10072 IsGuiding returns 0
23:03:41.929 00.000 10072 Move returns status 0, amount 1
23:03:41.929 00.000 10072 MoveAxis(N, 0, ABG)
23:03:41.929 00.000 10072 Move returns status 0, amount 0
23:03:41.929 00.000 10072 move complete, result=0
23:03:41.930 00.001 10072 worker thread done servicing request
23:03:41.934 00.004 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:03:41.937 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:41.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:41.942 00.003 1032 Enqueuing Expose request
23:03:41.944 00.002 10072 Worker thread wakes up
23:03:41.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:41.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:41.944 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:03:42.359 00.415 10072 Exposure complete
23:03:42.418 00.059 10072 worker thread done servicing request
23:03:42.418 00.000 1032 OnExposeComplete: enter
23:03:42.420 00.002 1032 UpdateGuideState(): m_state=6
23:03:42.423 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7289
23:03:42.425 00.002 1032 Star::Find returns 1 (0), X=1104.59, Y=130.98, Mass=1243, SNR=24.8, Peak=106 HFD=3.3
23:03:42.427 00.002 1032 MultiStar: [#1 0.16,-0.10,1.01,U] [#2 -0.08,-0.12,0.85,U] [#3 0.18,0.30,0.00,M9] [#4 0.17,0.07,0.76,U] [#5 0.11,-0.02,0.67,U] [#6 0.24,-0.03,0.62,U] [#7 0.23,0.18,0.00,M4] [#8 0.18,0.31,0.00,M9] 
23:03:42.428 00.001 1032 refined, 5 included, MultiStar: {0.15, -0.01}, one-star: {0.28, 0.14}
23:03:42.430 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
23:03:42.432 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
23:03:42.434 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.05 mountX=-0.04 mountY=-0.14, mountTheta=-1.88
23:03:42.438 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
23:03:42.440 00.002 1032 Enqueuing Move request for scope (0.15, -0.01)
23:03:42.442 00.002 10072 Worker thread wakes up
23:03:42.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
23:03:42.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
23:03:42.442 00.000 10072 Moving (0.15, -0.01) raw xDistance=-0.04 yDistance=-0.14
23:03:42.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:03:42.447 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:03:42.447 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:03:42.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:42.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:03:42.447 00.000 10072 MoveAxis(W, 1, ABG)
23:03:42.447 00.000 10072 Guiding  Dir = 3, Dur = 1
23:03:42.448 00.001 10072 IsGuiding returns 0
23:03:42.448 00.000 10072 PulseGuide returned control before completion, sleep 11
23:03:42.461 00.013 10072 IsGuiding returns 0
23:03:42.461 00.000 10072 Move returns status 0, amount 1
23:03:42.461 00.000 10072 MoveAxis(N, 0, ABG)
23:03:42.461 00.000 10072 Move returns status 0, amount 0
23:03:42.461 00.000 10072 move complete, result=0
23:03:42.461 00.000 10072 worker thread done servicing request
23:03:42.466 00.005 1032 UpdateGuideState exits: m=1243 SNR=24.8
23:03:42.468 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:42.469 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:42.472 00.003 1032 Enqueuing Expose request
23:03:42.473 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:03:42.475 00.002 10072 Worker thread wakes up
23:03:42.475 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:42.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:43.101 00.626 10072 Exposure complete
23:03:43.155 00.054 10072 worker thread done servicing request
23:03:43.155 00.000 1032 OnExposeComplete: enter
23:03:43.157 00.002 1032 UpdateGuideState(): m_state=6
23:03:43.159 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7290
23:03:43.161 00.002 1032 Star::Find returns 1 (0), X=1104.59, Y=130.95, Mass=1397, SNR=26.3, Peak=119 HFD=3.3
23:03:43.164 00.003 1032 MultiStar: [#1 0.18,-0.08,0.97,U] [#2 -0.03,-0.05,0.81,U] [#3 0.11,0.26,0.00,M10] [#4 0.25,-0.07,0.00,M9] [#5 -0.10,-0.12,0.65,U] [#6 0.11,-0.05,0.59,U] [#7 0.12,0.11,0.72,U] [#8 0.11,0.16,0.52,U] 
23:03:43.166 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.01}, one-star: {0.28, 0.10}
23:03:43.168 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
23:03:43.171 00.003 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
23:03:43.173 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.06 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
23:03:43.176 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
23:03:43.179 00.003 1032 Enqueuing Move request for scope (0.11, 0.01)
23:03:43.181 00.002 10072 Worker thread wakes up
23:03:43.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:03:43.181 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:03:43.181 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:03:43.182 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:03:43.186 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:03:43.186 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:03:43.186 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:43.186 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:03:43.186 00.000 10072 MoveAxis(W, 2, ABG)
23:03:43.186 00.000 10072 Guiding  Dir = 3, Dur = 2
23:03:43.186 00.000 10072 IsGuiding returns 0
23:03:43.187 00.001 10072 PulseGuide returned control before completion, sleep 12
23:03:43.204 00.017 1032 UpdateGuideState exits: m=1397 SNR=26.3
23:03:43.207 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:43.208 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:43.211 00.003 1032 Enqueuing Expose request
23:03:43.213 00.002 10072 IsGuiding returns 0
23:03:43.213 00.000 10072 Move returns status 0, amount 2
23:03:43.213 00.000 10072 MoveAxis(N, 0, ABG)
23:03:43.213 00.000 10072 Move returns status 0, amount 0
23:03:43.213 00.000 10072 move complete, result=0
23:03:43.213 00.000 10072 worker thread done servicing request
23:03:43.213 00.000 10072 Worker thread wakes up
23:03:43.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:43.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:43.220 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:03:43.632 00.412 10072 Exposure complete
23:03:43.688 00.056 10072 worker thread done servicing request
23:03:43.688 00.000 1032 OnExposeComplete: enter
23:03:43.690 00.002 1032 UpdateGuideState(): m_state=6
23:03:43.691 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7291
23:03:43.694 00.003 1032 Star::Find returns 1 (0), X=1104.47, Y=131.01, Mass=1404, SNR=26.3, Peak=117 HFD=3.2
23:03:43.697 00.003 1032 MultiStar: [#1 0.22,-0.11,0.93,U] [#2 -0.10,-0.12,0.79,U] [#3 0.15,0.17,0.76,U] [#4 0.15,0.18,0.67,U] [#5 -0.01,-0.08,0.65,U] [#6 0.13,-0.05,0.59,U] [#7 0.18,0.14,0.69,U] [#8 0.15,0.12,0.53,U] 
23:03:43.698 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.16, 0.16}
23:03:43.700 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:03:43.701 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:03:43.702 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.36 mountX=0.01 mountY=-0.12, mountTheta=-1.47
23:03:43.707 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
23:03:43.709 00.002 1032 Enqueuing Move request for scope (0.12, 0.04)
23:03:43.712 00.003 10072 Worker thread wakes up
23:03:43.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
23:03:43.712 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
23:03:43.712 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.12
23:03:43.714 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:03:43.717 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:03:43.717 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:03:43.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:43.718 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:03:43.718 00.000 10072 MoveAxis(W, 2, ABG)
23:03:43.718 00.000 10072 Guiding  Dir = 3, Dur = 2
23:03:43.718 00.000 10072 IsGuiding returns 0
23:03:43.718 00.000 10072 PulseGuide returned control before completion, sleep 12
23:03:43.736 00.018 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:03:43.740 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:43.742 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:43.744 00.002 1032 Enqueuing Expose request
23:03:43.746 00.002 10072 IsGuiding returns 0
23:03:43.746 00.000 10072 Move returns status 0, amount 2
23:03:43.746 00.000 10072 MoveAxis(N, 0, ABG)
23:03:43.746 00.000 10072 Move returns status 0, amount 0
23:03:43.746 00.000 10072 move complete, result=0
23:03:43.746 00.000 10072 worker thread done servicing request
23:03:43.746 00.000 10072 Worker thread wakes up
23:03:43.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:43.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:43.754 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:03:44.382 00.628 10072 Exposure complete
23:03:44.438 00.056 10072 worker thread done servicing request
23:03:44.438 00.000 1032 OnExposeComplete: enter
23:03:44.440 00.002 1032 UpdateGuideState(): m_state=6
23:03:44.442 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7292
23:03:44.445 00.003 1032 Star::Find returns 1 (0), X=1104.52, Y=130.99, Mass=1316, SNR=25.5, Peak=112 HFD=3.2
23:03:44.446 00.001 1032 MultiStar: [#1 0.06,0.01,0.95,U] [#2 0.03,-0.08,0.81,U] [#3 0.08,0.22,0.80,U] [#4 0.24,0.29,0.00,M9] [#5 -0.08,-0.05,0.68,U] [#6 0.12,0.01,0.59,U] [#7 0.08,0.20,0.72,U] [#8 0.13,0.23,0.00,M8] 
23:03:44.448 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.07}, one-star: {0.21, 0.15}
23:03:44.449 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
23:03:44.451 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
23:03:44.452 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.73 mountX=0.05 mountY=-0.09, mountTheta=-1.10
23:03:44.457 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
23:03:44.460 00.003 1032 Enqueuing Move request for scope (0.08, 0.07)
23:03:44.462 00.002 10072 Worker thread wakes up
23:03:44.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
23:03:44.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
23:03:44.462 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.09
23:03:44.464 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:03:44.467 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:03:44.467 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:03:44.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:44.468 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:03:44.468 00.000 10072 MoveAxis(W, 3, ABG)
23:03:44.468 00.000 10072 Guiding  Dir = 3, Dur = 3
23:03:44.468 00.000 10072 IsGuiding returns 0
23:03:44.469 00.001 10072 PulseGuide returned control before completion, sleep 13
23:03:44.490 00.021 1032 UpdateGuideState exits: m=1316 SNR=25.5
23:03:44.492 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:44.494 00.002 10072 IsGuiding returns 0
23:03:44.494 00.000 10072 Move returns status 0, amount 3
23:03:44.494 00.000 10072 MoveAxis(N, 0, ABG)
23:03:44.494 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:44.497 00.003 1032 Enqueuing Expose request
23:03:44.498 00.001 10072 Move returns status 0, amount 0
23:03:44.498 00.000 10072 move complete, result=0
23:03:44.498 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:03:44.501 00.003 10072 worker thread done servicing request
23:03:44.501 00.000 10072 Worker thread wakes up
23:03:44.501 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:44.501 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:44.916 00.415 10072 Exposure complete
23:03:44.965 00.049 10072 worker thread done servicing request
23:03:44.965 00.000 1032 OnExposeComplete: enter
23:03:44.967 00.002 1032 UpdateGuideState(): m_state=6
23:03:44.969 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7293
23:03:44.971 00.002 1032 Star::Find returns 1 (0), X=1104.38, Y=130.91, Mass=1286, SNR=25.2, Peak=107 HFD=3.3
23:03:44.974 00.003 1032 MultiStar: [#1 0.09,-0.16,0.97,U] [#2 -0.12,-0.06,0.83,U] [#3 0.04,0.27,0.00,M9] [#4 0.30,0.18,0.00,M10] [#5 0.05,-0.04,0.66,U] [#6 0.12,0.01,0.66,U] [#7 0.07,0.23,0.76,U] [#8 -0.03,0.25,0.00,M9] 
23:03:44.975 00.001 1032 refined, 5 included, MultiStar: {0.05, 0.00}, one-star: {0.07, 0.07}
23:03:44.977 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
23:03:44.978 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
23:03:44.979 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.09 mountX=-0.01 mountY=-0.04, mountTheta=-1.74
23:03:44.983 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
23:03:44.984 00.001 1032 Enqueuing Move request for scope (0.05, 0.00)
23:03:44.987 00.003 10072 Worker thread wakes up
23:03:44.987 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
23:03:44.987 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
23:03:44.988 00.001 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.04
23:03:44.991 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:03:44.994 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:03:44.994 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:03:44.994 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:44.994 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:03:44.994 00.000 10072 MoveAxis(W, 3, ABG)
23:03:44.994 00.000 10072 Guiding  Dir = 3, Dur = 3
23:03:44.994 00.000 10072 IsGuiding returns 0
23:03:44.995 00.001 10072 PulseGuide returned control before completion, sleep 13
23:03:45.010 00.015 1032 UpdateGuideState exits: m=1286 SNR=25.2
23:03:45.012 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:45.014 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:45.016 00.002 1032 Enqueuing Expose request
23:03:45.019 00.003 10072 IsGuiding returns 0
23:03:45.019 00.000 10072 Move returns status 0, amount 3
23:03:45.019 00.000 10072 MoveAxis(N, 0, ABG)
23:03:45.019 00.000 10072 Move returns status 0, amount 0
23:03:45.019 00.000 10072 move complete, result=0
23:03:45.019 00.000 10072 worker thread done servicing request
23:03:45.020 00.001 10072 Worker thread wakes up
23:03:45.020 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:45.020 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:45.028 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:03:45.647 00.619 10072 Exposure complete
23:03:45.700 00.053 10072 worker thread done servicing request
23:03:45.700 00.000 1032 OnExposeComplete: enter
23:03:45.702 00.002 1032 UpdateGuideState(): m_state=6
23:03:45.704 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7294
23:03:45.705 00.001 1032 Star::Find returns 1 (0), X=1104.56, Y=130.90, Mass=1392, SNR=26.2, Peak=119 HFD=3.2
23:03:45.712 00.007 1032 MultiStar: [#1 0.18,-0.15,0.94,U] [#2 -0.06,-0.19,0.82,U] [#3 0.06,0.24,0.76,U] [#4 0.20,0.21,0.00,R] [#5 0.13,0.01,0.65,U] [#6 0.01,-0.01,0.61,U] [#7 0.21,0.18,0.00,M1] [#8 0.26,0.22,0.00,M10] 
23:03:45.714 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.01}, one-star: {0.25, 0.05}
23:03:45.716 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
23:03:45.718 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
23:03:45.720 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.12 mountX=-0.04 mountY=-0.10, mountTheta=-1.95
23:03:45.723 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
23:03:45.725 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
23:03:45.727 00.002 10072 Worker thread wakes up
23:03:45.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
23:03:45.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
23:03:45.727 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.10
23:03:45.729 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:03:45.733 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:03:45.733 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:03:45.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:45.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:03:45.733 00.000 10072 MoveAxis(W, 3, ABG)
23:03:45.733 00.000 10072 Guiding  Dir = 3, Dur = 3
23:03:45.733 00.000 10072 IsGuiding returns 0
23:03:45.733 00.000 10072 PulseGuide returned control before completion, sleep 13
23:03:45.752 00.019 1032 UpdateGuideState exits: m=1392 SNR=26.2
23:03:45.754 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:45.756 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:45.757 00.001 1032 Enqueuing Expose request
23:03:45.760 00.003 10072 IsGuiding returns 0
23:03:45.761 00.001 10072 Move returns status 0, amount 3
23:03:45.761 00.000 10072 MoveAxis(N, 0, ABG)
23:03:45.761 00.000 10072 Move returns status 0, amount 0
23:03:45.761 00.000 10072 move complete, result=0
23:03:45.761 00.000 10072 worker thread done servicing request
23:03:45.761 00.000 10072 Worker thread wakes up
23:03:45.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:45.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:45.768 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:03:46.166 00.398 10072 Exposure complete
23:03:46.219 00.053 10072 worker thread done servicing request
23:03:46.219 00.000 1032 OnExposeComplete: enter
23:03:46.222 00.003 1032 UpdateGuideState(): m_state=6
23:03:46.223 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7295
23:03:46.225 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=130.99, Mass=1356, SNR=25.9, Peak=112 HFD=3.3
23:03:46.227 00.002 1032 MultiStar: [#1 0.28,-0.03,0.00,M1] [#2 0.01,-0.01,0.78,U] [#3 0.18,0.24,0.00,M9] [#4 -0.05,0.16,0.70,U] [#5 0.00,-0.03,0.66,U] [#6 -0.02,0.07,0.61,U] [#7 0.20,0.30,0.00,M2] [#8 0.30,0.40,0.00,R] 
23:03:46.228 00.001 1032 refined, 4 included, MultiStar: {0.08, 0.07}, one-star: {0.32, 0.14}
23:03:46.230 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:03:46.233 00.003 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:03:46.234 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.76 mountX=0.05 mountY=-0.09, mountTheta=-1.07
23:03:46.239 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
23:03:46.241 00.002 1032 Enqueuing Move request for scope (0.08, 0.07)
23:03:46.244 00.003 10072 Worker thread wakes up
23:03:46.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
23:03:46.244 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
23:03:46.244 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.09
23:03:46.246 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:03:46.249 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:03:46.249 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:03:46.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:46.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:03:46.249 00.000 10072 MoveAxis(W, 3, ABG)
23:03:46.249 00.000 10072 Guiding  Dir = 3, Dur = 3
23:03:46.250 00.001 10072 IsGuiding returns 0
23:03:46.250 00.000 10072 PulseGuide returned control before completion, sleep 13
23:03:46.268 00.018 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:03:46.274 00.006 10072 IsGuiding returns 0
23:03:46.274 00.000 10072 Move returns status 0, amount 3
23:03:46.274 00.000 10072 MoveAxis(N, 0, ABG)
23:03:46.274 00.000 10072 Move returns status 0, amount 0
23:03:46.274 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:46.277 00.003 10072 move complete, result=0
23:03:46.277 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:46.280 00.003 1032 Enqueuing Expose request
23:03:46.281 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:03:46.284 00.003 10072 worker thread done servicing request
23:03:46.284 00.000 10072 Worker thread wakes up
23:03:46.284 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:46.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:46.920 00.636 10072 Exposure complete
23:03:46.970 00.050 10072 worker thread done servicing request
23:03:46.970 00.000 1032 OnExposeComplete: enter
23:03:46.972 00.002 1032 UpdateGuideState(): m_state=6
23:03:46.973 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7296
23:03:46.975 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=131.19, Mass=1272, SNR=25.1, Peak=103 HFD=3.3
23:03:46.977 00.002 1032 MultiStar: [#1 0.16,0.00,1.01,U] [#2 -0.05,0.03,0.81,U] [#3 0.03,0.42,0.00,M10] [#4 -0.03,0.17,0.70,U] [#5 -0.10,0.01,0.68,U] [#6 -0.05,0.06,0.63,U] [#7 0.19,0.32,0.00,M3] [#8 -0.22,-0.07,0.54,U] 
23:03:46.979 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.09}, one-star: {0.19, 0.35}
23:03:46.980 00.001 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
23:03:46.982 00.002 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
23:03:46.983 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.42 mountX=0.08 mountY=-0.04, mountTheta=-0.41
23:03:46.986 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
23:03:46.989 00.003 1032 Enqueuing Move request for scope (0.01, 0.09)
23:03:46.990 00.001 10072 Worker thread wakes up
23:03:46.991 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
23:03:46.991 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
23:03:46.991 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.08 yDistance=-0.04
23:03:46.993 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:03:46.995 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:03:46.997 00.002 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:03:46.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:46.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:03:46.997 00.000 10072 MoveAxis(W, 3, ABG)
23:03:46.997 00.000 10072 Guiding  Dir = 3, Dur = 3
23:03:46.997 00.000 10072 IsGuiding returns 0
23:03:46.998 00.001 10072 PulseGuide returned control before completion, sleep 13
23:03:47.014 00.016 1032 UpdateGuideState exits: m=1272 SNR=25.1
23:03:47.016 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:47.020 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:47.021 00.001 1032 Enqueuing Expose request
23:03:47.025 00.004 10072 IsGuiding returns 0
23:03:47.025 00.000 10072 Move returns status 0, amount 3
23:03:47.025 00.000 10072 MoveAxis(N, 0, ABG)
23:03:47.025 00.000 10072 Move returns status 0, amount 0
23:03:47.025 00.000 10072 move complete, result=0
23:03:47.025 00.000 10072 worker thread done servicing request
23:03:47.025 00.000 10072 Worker thread wakes up
23:03:47.026 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:47.026 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:47.031 00.005 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:03:47.433 00.402 10072 Exposure complete
23:03:47.490 00.057 10072 worker thread done servicing request
23:03:47.490 00.000 1032 OnExposeComplete: enter
23:03:47.493 00.003 1032 UpdateGuideState(): m_state=6
23:03:47.495 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7297
23:03:47.497 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=131.05, Mass=1417, SNR=26.4, Peak=115 HFD=3.3
23:03:47.499 00.002 1032 MultiStar: [#1 0.11,-0.01,0.94,U] [#2 -0.15,0.01,0.82,U] [#3 0.06,0.41,0.00,R] [#4 -0.06,0.07,0.65,U] [#5 0.04,0.18,0.66,U] [#6 0.12,0.21,0.59,U] [#7 0.08,0.33,0.00,M4] [#8 -0.15,-0.19,0.48,U] 
23:03:47.500 00.001 1032 refined, 6 included, MultiStar: {0.01, 0.08}, one-star: {0.10, 0.21}
23:03:47.501 00.001 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
23:03:47.504 00.003 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
23:03:47.506 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.43 mountX=0.07 mountY=-0.03, mountTheta=-0.41
23:03:47.509 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
23:03:47.510 00.001 1032 Enqueuing Move request for scope (0.01, 0.08)
23:03:47.512 00.002 10072 Worker thread wakes up
23:03:47.512 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
23:03:47.512 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
23:03:47.512 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.03
23:03:47.514 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:03:47.517 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:03:47.517 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:03:47.517 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:47.517 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:03:47.517 00.000 10072 MoveAxis(W, 2, ABG)
23:03:47.517 00.000 10072 Guiding  Dir = 3, Dur = 2
23:03:47.517 00.000 10072 IsGuiding returns 0
23:03:47.518 00.001 10072 PulseGuide returned control before completion, sleep 12
23:03:47.538 00.020 1032 UpdateGuideState exits: m=1417 SNR=26.4
23:03:47.543 00.005 10072 IsGuiding returns 0
23:03:47.543 00.000 10072 Move returns status 0, amount 2
23:03:47.543 00.000 10072 MoveAxis(N, 0, ABG)
23:03:47.543 00.000 10072 Move returns status 0, amount 0
23:03:47.543 00.000 10072 move complete, result=0
23:03:47.543 00.000 10072 worker thread done servicing request
23:03:47.543 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:47.548 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:47.554 00.006 1032 Enqueuing Expose request
23:03:47.556 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:03:47.557 00.001 10072 Worker thread wakes up
23:03:47.558 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:47.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:48.186 00.628 10072 Exposure complete
23:03:48.239 00.053 10072 worker thread done servicing request
23:03:48.239 00.000 1032 OnExposeComplete: enter
23:03:48.242 00.003 1032 UpdateGuideState(): m_state=6
23:03:48.243 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7298
23:03:48.245 00.002 1032 Star::Find returns 1 (0), X=1104.38, Y=131.20, Mass=1264, SNR=25.0, Peak=114 HFD=3.2
23:03:48.247 00.002 1032 MultiStar: [#1 0.20,0.08,0.97,U] [#2 -0.05,0.11,0.88,U] [#3 0.02,-0.02,0.79,U] [#4 -0.09,0.26,0.00,M1] [#5 -0.26,0.05,0.00,M1] [#6 0.04,0.25,0.00,M1] [#7 0.16,0.37,0.00,M5] [#8 -0.27,0.20,0.00,M1] 
23:03:48.249 00.002 1032 refined, 3 included, MultiStar: {0.06, 0.14}, one-star: {0.07, 0.36}
23:03:48.250 00.001 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
23:03:48.252 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
23:03:48.254 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.14 mountX=0.12 mountY=-0.10, mountTheta=-0.69
23:03:48.256 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
23:03:48.259 00.003 1032 Enqueuing Move request for scope (0.06, 0.14)
23:03:48.260 00.001 10072 Worker thread wakes up
23:03:48.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:03:48.260 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:03:48.260 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.10
23:03:48.262 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:03:48.264 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:03:48.264 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:03:48.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:48.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:03:48.264 00.000 10072 MoveAxis(W, 1, ABG)
23:03:48.264 00.000 10072 Guiding  Dir = 3, Dur = 1
23:03:48.265 00.001 10072 IsGuiding returns 0
23:03:48.266 00.001 10072 PulseGuide returned control before completion, sleep 11
23:03:48.282 00.016 1032 UpdateGuideState exits: m=1264 SNR=25.0
23:03:48.284 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:48.285 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:48.288 00.003 1032 Enqueuing Expose request
23:03:48.292 00.004 10072 IsGuiding returns 0
23:03:48.292 00.000 10072 Move returns status 0, amount 1
23:03:48.292 00.000 10072 MoveAxis(N, 0, ABG)
23:03:48.292 00.000 10072 Move returns status 0, amount 0
23:03:48.292 00.000 10072 move complete, result=0
23:03:48.292 00.000 10072 worker thread done servicing request
23:03:48.292 00.000 10072 Worker thread wakes up
23:03:48.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:48.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:48.297 00.005 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:03:48.700 00.403 10072 Exposure complete
23:03:48.751 00.051 10072 worker thread done servicing request
23:03:48.751 00.000 1032 OnExposeComplete: enter
23:03:48.754 00.003 1032 UpdateGuideState(): m_state=6
23:03:48.756 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7299
23:03:48.758 00.002 1032 Star::Find returns 1 (0), X=1104.45, Y=131.11, Mass=1448, SNR=26.7, Peak=124 HFD=3.2
23:03:48.760 00.002 1032 MultiStar: [#1 0.19,-0.04,0.93,U] [#2 -0.04,0.07,0.75,U] [#3 0.07,0.00,0.75,U] [#4 -0.20,0.10,0.64,U] [#5 -0.05,-0.08,0.63,U] [#6 0.15,0.19,0.60,U] [#7 0.07,0.24,0.68,U] [#8 -0.08,-0.02,0.51,U] 
23:03:48.762 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.14, 0.27}
23:03:48.764 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
23:03:48.765 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
23:03:48.767 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.13 mountX=0.07 mountY=-0.06, mountTheta=-0.70
23:03:48.770 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
23:03:48.773 00.003 1032 Enqueuing Move request for scope (0.04, 0.09)
23:03:48.775 00.002 10072 Worker thread wakes up
23:03:48.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
23:03:48.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
23:03:48.775 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.07 yDistance=-0.06
23:03:48.777 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:03:48.779 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:03:48.779 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:03:48.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:48.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:03:48.779 00.000 10072 MoveAxis(W, 1, ABG)
23:03:48.779 00.000 10072 Guiding  Dir = 3, Dur = 1
23:03:48.780 00.001 10072 IsGuiding returns 0
23:03:48.780 00.000 10072 PulseGuide returned control before completion, sleep 11
23:03:48.796 00.016 1032 UpdateGuideState exits: m=1448 SNR=26.7
23:03:48.801 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:48.803 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:48.805 00.002 1032 Enqueuing Expose request
23:03:48.807 00.002 10072 IsGuiding returns 0
23:03:48.807 00.000 10072 Move returns status 0, amount 1
23:03:48.807 00.000 10072 MoveAxis(N, 0, ABG)
23:03:48.807 00.000 10072 Move returns status 0, amount 0
23:03:48.807 00.000 10072 move complete, result=0
23:03:48.807 00.000 10072 worker thread done servicing request
23:03:48.807 00.000 10072 Worker thread wakes up
23:03:48.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:48.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:48.814 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:03:49.431 00.617 10072 Exposure complete
23:03:49.485 00.054 10072 worker thread done servicing request
23:03:49.485 00.000 1032 OnExposeComplete: enter
23:03:49.487 00.002 1032 UpdateGuideState(): m_state=6
23:03:49.490 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7300
23:03:49.493 00.003 1032 Star::Find returns 1 (0), X=1104.47, Y=131.12, Mass=1370, SNR=26.0, Peak=109 HFD=3.4
23:03:49.495 00.002 1032 MultiStar: [#1 0.09,0.12,0.96,U] [#2 -0.14,-0.00,0.76,U] [#3 -0.09,-0.02,0.76,U] [#4 -0.16,0.18,0.72,U] [#5 0.08,0.08,0.63,U] [#6 0.01,0.22,0.62,U] [#7 0.03,0.39,0.00,M5] [#8 -0.18,-0.07,0.52,U] 
23:03:49.497 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.11}, one-star: {0.16, 0.27}
23:03:49.499 00.002 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
23:03:49.500 00.001 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
23:03:49.501 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.69 mountX=0.11 mountY=-0.02, mountTheta=-0.14
23:03:49.504 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.11, opts=13)
23:03:49.507 00.003 1032 Enqueuing Move request for scope (-0.01, 0.11)
23:03:49.509 00.002 10072 Worker thread wakes up
23:03:49.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
23:03:49.509 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
23:03:49.509 00.000 10072 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
23:03:49.511 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:03:49.513 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:03:49.513 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:03:49.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:49.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:03:49.513 00.000 10072 MoveAxis(W, 1, ABG)
23:03:49.513 00.000 10072 Guiding  Dir = 3, Dur = 1
23:03:49.513 00.000 10072 IsGuiding returns 0
23:03:49.515 00.002 10072 PulseGuide returned control before completion, sleep 11
23:03:49.531 00.016 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:03:49.534 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:49.537 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:49.541 00.004 10072 IsGuiding returns 0
23:03:49.541 00.000 10072 Move returns status 0, amount 1
23:03:49.541 00.000 10072 MoveAxis(N, 0, ABG)
23:03:49.541 00.000 10072 Move returns status 0, amount 0
23:03:49.541 00.000 10072 move complete, result=0
23:03:49.541 00.000 10072 worker thread done servicing request
23:03:49.541 00.000 1032 Enqueuing Expose request
23:03:49.546 00.005 10072 Worker thread wakes up
23:03:49.546 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:49.546 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:49.547 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:03:49.964 00.417 10072 Exposure complete
23:03:50.015 00.051 10072 worker thread done servicing request
23:03:50.015 00.000 1032 OnExposeComplete: enter
23:03:50.017 00.002 1032 UpdateGuideState(): m_state=6
23:03:50.019 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7301
23:03:50.020 00.001 1032 Star::Find returns 1 (0), X=1104.45, Y=131.22, Mass=1333, SNR=25.7, Peak=120 HFD=3.2
23:03:50.023 00.003 1032 MultiStar: [#1 -0.06,0.16,0.96,U] [#2 -0.07,0.19,0.85,U] [#3 0.07,-0.01,0.77,U] [#4 -0.13,0.09,0.73,U] [#5 -0.21,0.17,0.00,M1] [#6 -0.01,0.12,0.59,U] [#7 0.03,0.40,0.00,M6] [#8 -0.23,0.09,0.53,U] 
23:03:50.025 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.16}, one-star: {0.14, 0.37}
23:03:50.027 00.002 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
23:03:50.028 00.001 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
23:03:50.030 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.74 mountX=0.16 mountY=-0.01, mountTheta=-0.09
23:03:50.033 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.16, opts=13)
23:03:50.036 00.003 1032 Enqueuing Move request for scope (-0.03, 0.16)
23:03:50.038 00.002 10072 Worker thread wakes up
23:03:50.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
23:03:50.038 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
23:03:50.038 00.000 10072 Moving (-0.03, 0.16) raw xDistance=0.16 yDistance=-0.01
23:03:50.039 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:03:50.043 00.004 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.69
23:03:50.043 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:03:50.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:50.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:03:50.043 00.000 10072 MoveAxis(W, 77, ABG)
23:03:50.043 00.000 10072 Guiding  Dir = 3, Dur = 77
23:03:50.043 00.000 10072 IsGuiding returns 0
23:03:50.044 00.001 10072 PulseGuide returned control before completion, sleep 87
23:03:50.059 00.015 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:03:50.062 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:50.063 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:50.065 00.002 1032 Enqueuing Expose request
23:03:50.146 00.081 10072 IsGuiding returns 0
23:03:50.146 00.000 10072 Move returns status 0, amount 77
23:03:50.146 00.000 10072 MoveAxis(N, 0, ABG)
23:03:50.146 00.000 10072 Move returns status 0, amount 0
23:03:50.146 00.000 10072 move complete, result=0
23:03:50.146 00.000 10072 worker thread done servicing request
23:03:50.146 00.000 10072 Worker thread wakes up
23:03:50.146 00.000 1032 GuideStep: 0.2 px 77 ms WEST, -0.0 px 0 ms NORTH
23:03:50.149 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:50.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:50.788 00.639 10072 Exposure complete
23:03:50.842 00.054 10072 worker thread done servicing request
23:03:50.842 00.000 1032 OnExposeComplete: enter
23:03:50.844 00.002 1032 UpdateGuideState(): m_state=6
23:03:50.846 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7302
23:03:50.848 00.002 1032 Star::Find returns 1 (0), X=1104.45, Y=130.97, Mass=1357, SNR=25.9, Peak=115 HFD=3.3
23:03:50.850 00.002 1032 MultiStar: [#1 0.16,-0.10,0.98,U] [#2 -0.01,-0.16,0.82,U] [#3 0.09,-0.20,0.76,U] [#4 -0.12,-0.08,0.68,U] [#5 0.04,-0.14,0.67,U] [#6 0.11,0.03,0.63,U] [#7 0.13,0.14,0.71,U] [#8 -0.12,-0.28,0.00,M1] 
23:03:50.852 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {0.14, 0.12}
23:03:50.854 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
23:03:50.856 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
23:03:50.857 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.55 mountX=-0.06 mountY=-0.06, mountTheta=-2.38
23:03:50.860 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
23:03:50.863 00.003 1032 Enqueuing Move request for scope (0.07, -0.05)
23:03:50.866 00.003 10072 Worker thread wakes up
23:03:50.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
23:03:50.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
23:03:50.866 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.06 yDistance=-0.06
23:03:50.869 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:03:50.872 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:03:50.872 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:03:50.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:50.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:03:50.872 00.000 10072 MoveAxis(W, 2, ABG)
23:03:50.872 00.000 10072 Guiding  Dir = 3, Dur = 2
23:03:50.872 00.000 10072 IsGuiding returns 0
23:03:50.873 00.001 10072 PulseGuide returned control before completion, sleep 12
23:03:50.889 00.016 1032 UpdateGuideState exits: m=1357 SNR=25.9
23:03:50.893 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:50.895 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:50.898 00.003 1032 Enqueuing Expose request
23:03:50.900 00.002 10072 IsGuiding returns 0
23:03:50.900 00.000 10072 Move returns status 0, amount 2
23:03:50.900 00.000 10072 MoveAxis(N, 0, ABG)
23:03:50.900 00.000 10072 Move returns status 0, amount 0
23:03:50.900 00.000 10072 move complete, result=0
23:03:50.900 00.000 10072 worker thread done servicing request
23:03:50.900 00.000 10072 Worker thread wakes up
23:03:50.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:50.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:50.907 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:03:51.319 00.412 10072 Exposure complete
23:03:51.376 00.057 10072 worker thread done servicing request
23:03:51.376 00.000 1032 OnExposeComplete: enter
23:03:51.377 00.001 1032 UpdateGuideState(): m_state=6
23:03:51.381 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7303
23:03:51.383 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=130.92, Mass=1321, SNR=25.5, Peak=109 HFD=3.2
23:03:51.385 00.002 1032 MultiStar: [#1 0.12,-0.13,1.00,U] [#2 -0.08,-0.18,0.84,U] [#3 -0.15,-0.12,0.75,U] [#4 0.01,0.01,0.68,U] [#5 0.05,-0.09,0.67,U] [#6 -0.02,0.03,0.62,U] [#7 0.24,0.26,0.00,M6] [#8 -0.09,-0.21,0.53,U] 
23:03:51.386 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {0.20, 0.07}
23:03:51.388 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
23:03:51.390 00.002 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
23:03:51.391 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.30 mountX=-0.08 mountY=-0.00, mountTheta=-3.13
23:03:51.396 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
23:03:51.399 00.003 1032 Enqueuing Move request for scope (0.02, -0.07)
23:03:51.402 00.003 10072 Worker thread wakes up
23:03:51.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
23:03:51.402 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
23:03:51.402 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.08 yDistance=-0.00
23:03:51.404 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:03:51.406 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:03:51.407 00.001 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:03:51.407 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:51.407 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:03:51.407 00.000 10072 MoveAxis(W, 1, ABG)
23:03:51.407 00.000 10072 Guiding  Dir = 3, Dur = 1
23:03:51.407 00.000 10072 IsGuiding returns 0
23:03:51.408 00.001 10072 PulseGuide returned control before completion, sleep 11
23:03:51.427 00.019 10072 IsGuiding returns 0
23:03:51.427 00.000 10072 Move returns status 0, amount 1
23:03:51.427 00.000 10072 MoveAxis(N, 0, ABG)
23:03:51.427 00.000 10072 Move returns status 0, amount 0
23:03:51.428 00.001 10072 move complete, result=0
23:03:51.428 00.000 10072 worker thread done servicing request
23:03:51.428 00.000 1032 UpdateGuideState exits: m=1321 SNR=25.5
23:03:51.431 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:51.432 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:51.434 00.002 1032 Enqueuing Expose request
23:03:51.436 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:03:51.438 00.002 10072 Worker thread wakes up
23:03:51.438 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:51.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:52.069 00.631 10072 Exposure complete
23:03:52.120 00.051 10072 worker thread done servicing request
23:03:52.120 00.000 1032 OnExposeComplete: enter
23:03:52.122 00.002 1032 UpdateGuideState(): m_state=6
23:03:52.124 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7304
23:03:52.125 00.001 1032 Star::Find returns 1 (0), X=1104.47, Y=130.95, Mass=1393, SNR=26.2, Peak=113 HFD=3.4
23:03:52.128 00.003 1032 MultiStar: [#1 0.01,-0.14,0.98,U] [#2 -0.13,-0.14,0.76,U] [#3 0.00,-0.21,0.75,U] [#4 0.03,0.05,0.68,U] [#5 -0.08,0.11,0.65,U] [#6 0.16,0.01,0.63,U] [#7 0.03,0.22,0.69,U] [#8 -0.32,-0.13,0.00,M1] 
23:03:52.130 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {0.16, 0.10}
23:03:52.131 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
23:03:52.133 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
23:03:52.135 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.21 mountX=-0.01 mountY=-0.03, mountTheta=-2.04
23:03:52.137 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
23:03:52.139 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
23:03:52.141 00.002 10072 Worker thread wakes up
23:03:52.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:03:52.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:03:52.141 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.01 yDistance=-0.03
23:03:52.144 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:03:52.146 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:03:52.146 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:03:52.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:52.147 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:03:52.147 00.000 10072 MoveAxis(W, 1, ABG)
23:03:52.147 00.000 10072 Guiding  Dir = 3, Dur = 1
23:03:52.147 00.000 10072 IsGuiding returns 0
23:03:52.148 00.001 10072 PulseGuide returned control before completion, sleep 11
23:03:52.159 00.011 10072 IsGuiding returns 0
23:03:52.159 00.000 10072 Move returns status 0, amount 1
23:03:52.159 00.000 10072 MoveAxis(N, 0, ABG)
23:03:52.159 00.000 10072 Move returns status 0, amount 0
23:03:52.159 00.000 10072 move complete, result=0
23:03:52.159 00.000 10072 worker thread done servicing request
23:03:52.164 00.005 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:03:52.166 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:52.168 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:52.169 00.001 1032 Enqueuing Expose request
23:03:52.171 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:03:52.175 00.004 10072 Worker thread wakes up
23:03:52.175 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:52.175 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:52.586 00.411 10072 Exposure complete
23:03:52.637 00.051 10072 worker thread done servicing request
23:03:52.637 00.000 1032 OnExposeComplete: enter
23:03:52.640 00.003 1032 UpdateGuideState(): m_state=6
23:03:52.641 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7305
23:03:52.643 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=131.01, Mass=1406, SNR=26.4, Peak=121 HFD=3.2
23:03:52.646 00.003 1032 MultiStar: [#1 0.09,-0.11,0.94,U] [#2 -0.07,-0.03,0.80,U] [#3 0.06,-0.24,0.77,U] [#4 -0.08,-0.01,0.67,U] [#5 -0.05,-0.02,0.67,U] [#6 0.00,0.03,0.59,U] [#7 0.12,0.19,0.68,U] [#8 -0.08,-0.08,0.53,U] 
23:03:52.648 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.18, 0.16}
23:03:52.649 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
23:03:52.650 00.001 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
23:03:52.652 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.25 mountX=-0.02 mountY=-0.03, mountTheta=-2.08
23:03:52.655 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
23:03:52.657 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
23:03:52.658 00.001 10072 Worker thread wakes up
23:03:52.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:03:52.658 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:03:52.658 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
23:03:52.660 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:03:52.662 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:03:52.662 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:03:52.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:52.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:03:52.662 00.000 10072 MoveAxis(W, 1, ABG)
23:03:52.663 00.001 10072 Guiding  Dir = 3, Dur = 1
23:03:52.663 00.000 10072 IsGuiding returns 0
23:03:52.663 00.000 10072 PulseGuide returned control before completion, sleep 11
23:03:52.675 00.012 10072 IsGuiding returns 0
23:03:52.675 00.000 10072 Move returns status 0, amount 1
23:03:52.675 00.000 10072 MoveAxis(N, 0, ABG)
23:03:52.675 00.000 10072 Move returns status 0, amount 0
23:03:52.675 00.000 10072 move complete, result=0
23:03:52.677 00.002 10072 worker thread done servicing request
23:03:52.681 00.004 1032 UpdateGuideState exits: m=1406 SNR=26.4
23:03:52.683 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:52.685 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:52.687 00.002 1032 Enqueuing Expose request
23:03:52.688 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:03:52.689 00.001 10072 Worker thread wakes up
23:03:52.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:52.689 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:53.319 00.630 10072 Exposure complete
23:03:53.370 00.051 10072 worker thread done servicing request
23:03:53.370 00.000 1032 OnExposeComplete: enter
23:03:53.372 00.002 1032 UpdateGuideState(): m_state=6
23:03:53.374 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7306
23:03:53.375 00.001 1032 Star::Find returns 1 (0), X=1104.58, Y=131.02, Mass=1347, SNR=25.8, Peak=110 HFD=3.3
23:03:53.376 00.001 1032 MultiStar: [#1 0.19,-0.20,0.00,M1] [#2 0.08,-0.12,0.77,U] [#3 0.12,-0.25,0.00,M1] [#4 -0.03,-0.16,0.67,U] [#5 -0.03,-0.15,0.67,U] [#6 0.19,-0.14,0.62,U] [#7 0.22,0.03,0.71,U] [#8 -0.09,-0.23,0.53,U] 
23:03:53.379 00.003 1032 refined, 6 included, MultiStar: {0.10, -0.06}, one-star: {0.27, 0.17}
23:03:53.381 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
23:03:53.383 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
23:03:53.384 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.55 mountX=-0.09 mountY=-0.08, mountTheta=-2.38
23:03:53.387 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
23:03:53.388 00.001 1032 Enqueuing Move request for scope (0.10, -0.06)
23:03:53.390 00.002 10072 Worker thread wakes up
23:03:53.390 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
23:03:53.390 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
23:03:53.390 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.09 yDistance=-0.08
23:03:53.392 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:03:53.396 00.004 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:03:53.396 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
23:03:53.396 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:53.396 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:03:53.396 00.000 10072 MoveAxis(W, 1, ABG)
23:03:53.397 00.001 10072 Guiding  Dir = 3, Dur = 1
23:03:53.397 00.000 10072 IsGuiding returns 0
23:03:53.397 00.000 10072 PulseGuide returned control before completion, sleep 11
23:03:53.411 00.014 10072 IsGuiding returns 0
23:03:53.411 00.000 10072 Move returns status 0, amount 1
23:03:53.411 00.000 10072 MoveAxis(N, 0, ABG)
23:03:53.411 00.000 10072 Move returns status 0, amount 0
23:03:53.411 00.000 10072 move complete, result=0
23:03:53.411 00.000 10072 worker thread done servicing request
23:03:53.413 00.002 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:03:53.415 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:53.417 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:53.418 00.001 1032 Enqueuing Expose request
23:03:53.420 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:03:53.423 00.003 10072 Worker thread wakes up
23:03:53.423 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:53.423 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:53.838 00.415 10072 Exposure complete
23:03:53.890 00.052 10072 worker thread done servicing request
23:03:53.890 00.000 1032 OnExposeComplete: enter
23:03:53.892 00.002 1032 UpdateGuideState(): m_state=6
23:03:53.895 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7307
23:03:53.898 00.003 1032 Star::Find returns 1 (0), X=1104.61, Y=130.97, Mass=1280, SNR=25.1, Peak=107 HFD=3.3
23:03:53.901 00.003 1032 MultiStar: [#1 0.22,-0.18,0.00,M2] [#2 0.05,-0.27,0.00,M1] [#3 0.06,-0.28,0.00,M2] [#4 0.03,-0.22,0.70,U] [#5 0.07,-0.12,0.73,U] [#6 0.07,-0.20,0.66,U] [#7 0.19,0.08,0.72,U] [#8 -0.20,-0.31,0.00,M1] 
23:03:53.903 00.002 1032 refined, 4 included, MultiStar: {0.15, -0.05}, one-star: {0.30, 0.12}
23:03:53.905 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
23:03:53.907 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
23:03:53.909 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.15 cameraTheta=-0.34 mountX=-0.09 mountY=-0.13, mountTheta=-2.17
23:03:53.911 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
23:03:53.913 00.002 1032 Enqueuing Move request for scope (0.15, -0.05)
23:03:53.916 00.003 10072 Worker thread wakes up
23:03:53.917 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
23:03:53.917 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
23:03:53.917 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.09 yDistance=-0.13
23:03:53.919 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:03:53.921 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:03:53.921 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
23:03:53.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:53.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:03:53.921 00.000 10072 MoveAxis(W, 2, ABG)
23:03:53.921 00.000 10072 Guiding  Dir = 3, Dur = 2
23:03:53.921 00.000 10072 IsGuiding returns 0
23:03:53.922 00.001 10072 PulseGuide returned control before completion, sleep 12
23:03:53.940 00.018 1032 UpdateGuideState exits: m=1280 SNR=25.1
23:03:53.942 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:53.943 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:53.945 00.002 1032 Enqueuing Expose request
23:03:53.948 00.003 10072 IsGuiding returns 0
23:03:53.948 00.000 10072 Move returns status 0, amount 2
23:03:53.948 00.000 10072 MoveAxis(N, 0, ABG)
23:03:53.948 00.000 10072 Move returns status 0, amount 0
23:03:53.948 00.000 10072 move complete, result=0
23:03:53.948 00.000 10072 worker thread done servicing request
23:03:53.948 00.000 10072 Worker thread wakes up
23:03:53.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:53.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:53.957 00.009 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:03:54.572 00.615 10072 Exposure complete
23:03:54.621 00.049 10072 worker thread done servicing request
23:03:54.621 00.000 1032 OnExposeComplete: enter
23:03:54.623 00.002 1032 UpdateGuideState(): m_state=6
23:03:54.625 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7308
23:03:54.628 00.003 1032 Star::Find returns 1 (0), X=1104.62, Y=130.86, Mass=1229, SNR=24.6, Peak=104 HFD=3.2
23:03:54.630 00.002 1032 MultiStar: [#1 0.11,-0.16,0.97,U] [#2 -0.02,-0.23,0.84,U] [#3 -0.05,-0.34,0.00,M3] [#4 0.01,-0.24,0.72,U] [#5 0.09,-0.07,0.67,U] [#6 0.08,-0.16,0.65,U] [#7 0.27,0.03,0.00,M3] [#8 -0.13,-0.11,0.54,U] 
23:03:54.631 00.001 1032 refined, 6 included, MultiStar: {0.08, -0.13}, one-star: {0.31, 0.01}
23:03:54.633 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
23:03:54.634 00.001 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
23:03:54.636 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.16 cameraTheta=-1.01 mountX=-0.15 mountY=-0.05, mountTheta=-2.84
23:03:54.639 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.13, opts=13)
23:03:54.642 00.003 1032 Enqueuing Move request for scope (0.08, -0.13)
23:03:54.644 00.002 10072 Worker thread wakes up
23:03:54.644 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
23:03:54.644 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
23:03:54.644 00.000 10072 Moving (0.08, -0.13) raw xDistance=-0.15 yDistance=-0.05
23:03:54.647 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:03:54.648 00.001 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.69
23:03:54.648 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
23:03:54.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:54.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:03:54.648 00.000 10072 MoveAxis(E, 69, ABG)
23:03:54.648 00.000 10072 Guiding  Dir = 2, Dur = 69
23:03:54.650 00.002 10072 IsGuiding returns 0
23:03:54.650 00.000 10072 PulseGuide returned control before completion, sleep 79
23:03:54.668 00.018 1032 UpdateGuideState exits: m=1229 SNR=24.6
23:03:54.669 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:54.671 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:54.675 00.004 1032 Enqueuing Expose request
23:03:54.741 00.066 10072 IsGuiding returns 0
23:03:54.741 00.000 10072 Move returns status 0, amount 69
23:03:54.741 00.000 10072 MoveAxis(N, 0, ABG)
23:03:54.741 00.000 10072 Move returns status 0, amount 0
23:03:54.741 00.000 10072 move complete, result=0
23:03:54.741 00.000 10072 worker thread done servicing request
23:03:54.742 00.001 10072 Worker thread wakes up
23:03:54.742 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:54.742 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:54.742 00.000 1032 GuideStep: -0.2 px 69 ms EAST, -0.0 px 0 ms NORTH
23:03:55.151 00.409 10072 Exposure complete
23:03:55.201 00.050 10072 worker thread done servicing request
23:03:55.201 00.000 1032 OnExposeComplete: enter
23:03:55.204 00.003 1032 UpdateGuideState(): m_state=6
23:03:55.208 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7309
23:03:55.211 00.003 1032 Star::Find returns 1 (0), X=1104.51, Y=131.03, Mass=1387, SNR=26.2, Peak=111 HFD=3.6
23:03:55.213 00.002 1032 MultiStar: [#1 0.25,-0.05,0.00,M2] [#2 0.03,-0.16,0.76,U] [#3 -0.05,-0.23,0.76,U] [#4 -0.02,0.03,0.67,U] [#5 -0.01,-0.16,0.66,U] [#6 0.03,-0.14,0.59,U] [#7 0.11,0.23,0.00,M4] [#8 -0.11,-0.21,0.51,U] 
23:03:55.215 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.08}, one-star: {0.20, 0.18}
23:03:55.217 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
23:03:55.218 00.001 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
23:03:55.220 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.25 mountX=-0.08 mountY=-0.01, mountTheta=-3.08
23:03:55.223 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
23:03:55.224 00.001 1032 Enqueuing Move request for scope (0.03, -0.08)
23:03:55.226 00.002 10072 Worker thread wakes up
23:03:55.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
23:03:55.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
23:03:55.226 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=-0.01
23:03:55.230 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:03:55.233 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:03:55.233 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:03:55.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:55.234 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:03:55.234 00.000 10072 MoveAxis(W, 2, ABG)
23:03:55.234 00.000 10072 Guiding  Dir = 3, Dur = 2
23:03:55.234 00.000 10072 IsGuiding returns 0
23:03:55.235 00.001 10072 PulseGuide returned control before completion, sleep 11
23:03:55.257 00.022 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:03:55.260 00.003 10072 IsGuiding returns 0
23:03:55.261 00.001 10072 Move returns status 0, amount 2
23:03:55.261 00.000 10072 MoveAxis(N, 0, ABG)
23:03:55.261 00.000 10072 Move returns status 0, amount 0
23:03:55.261 00.000 10072 move complete, result=0
23:03:55.261 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:55.263 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:55.265 00.002 1032 Enqueuing Expose request
23:03:55.266 00.001 10072 worker thread done servicing request
23:03:55.267 00.001 10072 Worker thread wakes up
23:03:55.267 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:55.267 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:55.267 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:03:55.903 00.636 10072 Exposure complete
23:03:55.955 00.052 10072 worker thread done servicing request
23:03:55.955 00.000 1032 OnExposeComplete: enter
23:03:55.956 00.001 1032 UpdateGuideState(): m_state=6
23:03:55.958 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7310
23:03:55.960 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=131.14, Mass=1448, SNR=26.7, Peak=110 HFD=3.4
23:03:55.961 00.001 1032 MultiStar: [#1 0.01,0.01,0.96,U] [#2 -0.03,-0.03,0.77,U] [#3 0.07,-0.12,0.71,U] [#4 -0.11,0.00,0.62,U] [#5 0.06,0.05,0.63,U] [#6 0.19,0.15,0.59,U] [#7 0.20,0.16,0.00,M5] [#8 -0.13,-0.12,0.48,U] 
23:03:55.965 00.004 1032 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {0.20, 0.30}
23:03:55.967 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
23:03:55.969 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
23:03:55.970 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.80 mountX=0.03 mountY=-0.05, mountTheta=-1.03
23:03:55.974 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
23:03:55.976 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
23:03:55.977 00.001 10072 Worker thread wakes up
23:03:55.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:03:55.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:03:55.978 00.001 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
23:03:55.980 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:03:55.982 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:03:55.982 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:03:55.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:55.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:03:55.982 00.000 10072 MoveAxis(W, 0, ABG)
23:03:55.982 00.000 10072 Move returns status 0, amount 0
23:03:55.982 00.000 10072 MoveAxis(N, 0, ABG)
23:03:55.982 00.000 10072 Move returns status 0, amount 0
23:03:55.982 00.000 10072 move complete, result=0
23:03:55.983 00.001 10072 worker thread done servicing request
23:03:56.001 00.018 1032 UpdateGuideState exits: m=1448 SNR=26.7
23:03:56.002 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:56.003 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:56.005 00.002 1032 Enqueuing Expose request
23:03:56.008 00.003 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:03:56.009 00.001 10072 Worker thread wakes up
23:03:56.010 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:56.010 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:56.419 00.409 10072 Exposure complete
23:03:56.471 00.052 10072 worker thread done servicing request
23:03:56.471 00.000 1032 OnExposeComplete: enter
23:03:56.473 00.002 1032 UpdateGuideState(): m_state=6
23:03:56.475 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7311
23:03:56.476 00.001 1032 Star::Find returns 1 (0), X=1104.53, Y=131.14, Mass=1432, SNR=26.6, Peak=116 HFD=3.4
23:03:56.479 00.003 1032 MultiStar: [#1 0.11,-0.13,0.94,U] [#2 -0.17,-0.12,0.81,U] [#3 0.02,-0.10,0.77,U] [#4 -0.17,-0.03,0.69,U] [#5 0.02,-0.08,0.61,U] [#6 -0.05,-0.09,0.56,U] [#7 0.16,0.21,0.00,M6] [#8 -0.12,-0.04,0.52,U] 
23:03:56.480 00.001 1032 refined, 7 included, MultiStar: {0.00, -0.02}, one-star: {0.22, 0.29}
23:03:56.482 00.002 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.95)
23:03:56.484 00.002 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.95)
23:03:56.485 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.50 mountX=-0.02 mountY=0.00, mountTheta=2.95
23:03:56.488 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.02, opts=13)
23:03:56.489 00.001 1032 Enqueuing Move request for scope (0.00, -0.02)
23:03:56.491 00.002 10072 Worker thread wakes up
23:03:56.491 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
23:03:56.491 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
23:03:56.491 00.000 10072 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
23:03:56.493 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:03:56.500 00.007 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:03:56.500 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:03:56.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:56.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:03:56.500 00.000 10072 MoveAxis(W, 0, ABG)
23:03:56.500 00.000 10072 Move returns status 0, amount 0
23:03:56.500 00.000 10072 MoveAxis(N, 0, ABG)
23:03:56.500 00.000 10072 Move returns status 0, amount 0
23:03:56.500 00.000 10072 move complete, result=0
23:03:56.500 00.000 10072 worker thread done servicing request
23:03:56.517 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:03:56.520 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:56.522 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:56.523 00.001 1032 Enqueuing Expose request
23:03:56.525 00.002 1032 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
23:03:56.527 00.002 10072 Worker thread wakes up
23:03:56.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:56.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:57.157 00.630 10072 Exposure complete
23:03:57.209 00.052 10072 worker thread done servicing request
23:03:57.209 00.000 1032 OnExposeComplete: enter
23:03:57.212 00.003 1032 UpdateGuideState(): m_state=6
23:03:57.214 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7312
23:03:57.216 00.002 1032 Star::Find returns 1 (0), X=1104.48, Y=131.10, Mass=1224, SNR=24.6, Peak=99 HFD=3.3
23:03:57.218 00.002 1032 MultiStar: [#1 0.22,-0.09,1.00,U] [#2 0.06,-0.15,0.84,U] [#3 0.08,-0.25,0.00,M1] [#4 0.04,0.01,0.72,U] [#5 0.01,-0.11,0.72,U] [#6 0.11,-0.20,0.64,U] [#7 0.22,0.23,0.00,M7] [#8 -0.13,-0.19,0.54,U] 
23:03:57.220 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.05}, one-star: {0.17, 0.25}
23:03:57.221 00.001 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
23:03:57.222 00.001 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
23:03:57.225 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.49 mountX=-0.07 mountY=-0.07, mountTheta=-2.32
23:03:57.228 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
23:03:57.229 00.001 1032 Enqueuing Move request for scope (0.09, -0.05)
23:03:57.231 00.002 10072 Worker thread wakes up
23:03:57.231 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
23:03:57.231 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
23:03:57.231 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.07
23:03:57.234 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:03:57.238 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:03:57.238 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:03:57.238 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:57.238 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:03:57.238 00.000 10072 MoveAxis(W, 1, ABG)
23:03:57.238 00.000 10072 Guiding  Dir = 3, Dur = 1
23:03:57.238 00.000 10072 IsGuiding returns 0
23:03:57.239 00.001 10072 PulseGuide returned control before completion, sleep 11
23:03:57.255 00.016 1032 UpdateGuideState exits: m=1224 SNR=24.6
23:03:57.259 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:57.261 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:57.264 00.003 1032 Enqueuing Expose request
23:03:57.265 00.001 10072 IsGuiding returns 0
23:03:57.265 00.000 10072 Move returns status 0, amount 1
23:03:57.265 00.000 10072 MoveAxis(N, 0, ABG)
23:03:57.266 00.001 10072 Move returns status 0, amount 0
23:03:57.266 00.000 10072 move complete, result=0
23:03:57.266 00.000 10072 worker thread done servicing request
23:03:57.266 00.000 10072 Worker thread wakes up
23:03:57.266 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:57.266 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:57.266 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:03:57.674 00.408 10072 Exposure complete
23:03:57.721 00.047 10072 worker thread done servicing request
23:03:57.721 00.000 1032 OnExposeComplete: enter
23:03:57.723 00.002 1032 UpdateGuideState(): m_state=6
23:03:57.725 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7313
23:03:57.727 00.002 1032 Star::Find returns 1 (0), X=1104.45, Y=131.04, Mass=1311, SNR=25.4, Peak=98 HFD=3.5
23:03:57.728 00.001 1032 MultiStar: [#1 0.18,-0.06,0.97,U] [#2 0.02,-0.09,0.81,U] [#3 0.03,-0.15,0.81,U] [#4 -0.04,-0.03,0.66,U] [#5 0.12,-0.00,0.70,U] [#6 0.15,-0.11,0.63,U] [#7 0.16,0.15,0.74,U] [#8 -0.15,-0.02,0.52,U] 
23:03:57.730 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.14, 0.20}
23:03:57.730 00.000 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
23:03:57.733 00.003 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
23:03:57.735 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.08 mountX=-0.03 mountY=-0.07, mountTheta=-1.91
23:03:57.740 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
23:03:57.743 00.003 1032 Enqueuing Move request for scope (0.08, -0.01)
23:03:57.745 00.002 10072 Worker thread wakes up
23:03:57.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:03:57.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:03:57.745 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
23:03:57.747 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:03:57.749 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:03:57.750 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:03:57.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:57.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:03:57.750 00.000 10072 MoveAxis(W, 1, ABG)
23:03:57.750 00.000 10072 Guiding  Dir = 3, Dur = 1
23:03:57.750 00.000 10072 IsGuiding returns 0
23:03:57.751 00.001 10072 PulseGuide returned control before completion, sleep 11
23:03:57.765 00.014 10072 IsGuiding returns 0
23:03:57.765 00.000 10072 Move returns status 0, amount 1
23:03:57.765 00.000 10072 MoveAxis(N, 0, ABG)
23:03:57.765 00.000 10072 Move returns status 0, amount 0
23:03:57.765 00.000 10072 move complete, result=0
23:03:57.765 00.000 10072 worker thread done servicing request
23:03:57.769 00.004 1032 UpdateGuideState exits: m=1311 SNR=25.4
23:03:57.772 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:57.774 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:57.775 00.001 1032 Enqueuing Expose request
23:03:57.778 00.003 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:03:57.780 00.002 10072 Worker thread wakes up
23:03:57.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:57.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:58.412 00.632 10072 Exposure complete
23:03:58.462 00.050 10072 worker thread done servicing request
23:03:58.462 00.000 1032 OnExposeComplete: enter
23:03:58.464 00.002 1032 UpdateGuideState(): m_state=6
23:03:58.466 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7314
23:03:58.469 00.003 1032 Star::Find returns 1 (0), X=1104.53, Y=130.96, Mass=1428, SNR=26.6, Peak=120 HFD=3.3
23:03:58.470 00.001 1032 MultiStar: [#1 0.17,-0.12,0.94,U] [#2 -0.04,-0.09,0.77,U] [#3 -0.00,-0.12,0.76,U] [#4 0.07,-0.00,0.63,U] [#5 0.11,-0.12,0.64,U] [#6 0.11,-0.03,0.62,U] [#7 0.27,0.18,0.00,M7] [#8 -0.05,-0.22,0.50,U] 
23:03:58.472 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.06}, one-star: {0.22, 0.11}
23:03:58.474 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
23:03:58.476 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
23:03:58.477 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.11 cameraTheta=-0.66 mountX=-0.08 mountY=-0.06, mountTheta=-2.49
23:03:58.479 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
23:03:58.481 00.002 1032 Enqueuing Move request for scope (0.08, -0.06)
23:03:58.482 00.001 10072 Worker thread wakes up
23:03:58.482 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
23:03:58.482 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
23:03:58.483 00.001 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
23:03:58.485 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:03:58.487 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:03:58.487 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:03:58.488 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:58.488 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:03:58.488 00.000 10072 MoveAxis(W, 2, ABG)
23:03:58.488 00.000 10072 Guiding  Dir = 3, Dur = 2
23:03:58.488 00.000 10072 IsGuiding returns 0
23:03:58.489 00.001 10072 PulseGuide returned control before completion, sleep 12
23:03:58.504 00.015 10072 IsGuiding returns 0
23:03:58.504 00.000 10072 Move returns status 0, amount 2
23:03:58.504 00.000 10072 MoveAxis(N, 0, ABG)
23:03:58.504 00.000 10072 Move returns status 0, amount 0
23:03:58.504 00.000 10072 move complete, result=0
23:03:58.504 00.000 10072 worker thread done servicing request
23:03:58.505 00.001 1032 UpdateGuideState exits: m=1428 SNR=26.6
23:03:58.507 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:58.509 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:58.510 00.001 1032 Enqueuing Expose request
23:03:58.512 00.002 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:03:58.514 00.002 10072 Worker thread wakes up
23:03:58.514 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:58.514 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:58.931 00.417 10072 Exposure complete
23:03:58.981 00.050 10072 worker thread done servicing request
23:03:58.981 00.000 1032 OnExposeComplete: enter
23:03:58.983 00.002 1032 UpdateGuideState(): m_state=6
23:03:58.985 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7315
23:03:58.987 00.002 1032 Star::Find returns 1 (0), X=1104.59, Y=130.99, Mass=1406, SNR=26.4, Peak=118 HFD=3.3
23:03:58.990 00.003 1032 MultiStar: [#1 0.20,-0.18,0.00,M1] [#2 0.10,-0.13,0.83,U] [#3 0.09,-0.19,0.77,U] [#4 0.04,0.03,0.67,U] [#5 -0.09,-0.09,0.66,U] [#6 0.19,-0.05,0.65,U] [#7 0.25,0.18,0.00,M8] [#8 -0.13,-0.19,0.51,U] 
23:03:58.992 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.06}, one-star: {0.28, 0.14}
23:03:58.995 00.003 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
23:03:58.997 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
23:03:58.999 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.56 mountX=-0.08 mountY=-0.07, mountTheta=-2.39
23:03:59.001 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
23:03:59.003 00.002 1032 Enqueuing Move request for scope (0.09, -0.06)
23:03:59.005 00.002 10072 Worker thread wakes up
23:03:59.005 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
23:03:59.005 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
23:03:59.005 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
23:03:59.007 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:03:59.010 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:03:59.011 00.001 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:03:59.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:59.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:03:59.011 00.000 10072 MoveAxis(W, 1, ABG)
23:03:59.011 00.000 10072 Guiding  Dir = 3, Dur = 1
23:03:59.011 00.000 10072 IsGuiding returns 0
23:03:59.012 00.001 10072 PulseGuide returned control before completion, sleep 11
23:03:59.030 00.018 1032 UpdateGuideState exits: m=1406 SNR=26.4
23:03:59.031 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:59.033 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:59.035 00.002 1032 Enqueuing Expose request
23:03:59.037 00.002 10072 IsGuiding returns 0
23:03:59.037 00.000 10072 Move returns status 0, amount 1
23:03:59.037 00.000 10072 MoveAxis(N, 0, ABG)
23:03:59.037 00.000 10072 Move returns status 0, amount 0
23:03:59.037 00.000 10072 move complete, result=0
23:03:59.037 00.000 10072 worker thread done servicing request
23:03:59.038 00.001 10072 Worker thread wakes up
23:03:59.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:59.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:59.045 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:03:59.665 00.620 10072 Exposure complete
23:03:59.718 00.053 10072 worker thread done servicing request
23:03:59.719 00.001 1032 OnExposeComplete: enter
23:03:59.720 00.001 1032 UpdateGuideState(): m_state=6
23:03:59.722 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7316
23:03:59.724 00.002 1032 Star::Find returns 1 (0), X=1104.55, Y=130.85, Mass=1302, SNR=25.4, Peak=110 HFD=3.2
23:03:59.727 00.003 1032 MultiStar: [#1 0.20,-0.16,0.00,M2] [#2 0.05,-0.13,0.81,U] [#3 0.17,-0.23,0.00,M1] [#4 0.07,-0.05,0.73,U] [#5 0.11,0.01,0.68,U] [#6 0.09,-0.07,0.63,U] [#7 0.17,0.22,0.00,M9] [#8 -0.07,-0.19,0.56,U] 
23:03:59.728 00.001 1032 refined, 5 included, MultiStar: {0.10, -0.06}, one-star: {0.24, 0.00}
23:03:59.730 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
23:03:59.731 00.001 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
23:03:59.733 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-0.59 mountX=-0.09 mountY=-0.08, mountTheta=-2.42
23:03:59.735 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
23:03:59.737 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
23:03:59.743 00.006 10072 Worker thread wakes up
23:03:59.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
23:03:59.743 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
23:03:59.743 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.09 yDistance=-0.08
23:03:59.745 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:03:59.748 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:03:59.748 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
23:03:59.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:59.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:03:59.748 00.000 10072 MoveAxis(W, 2, ABG)
23:03:59.748 00.000 10072 Guiding  Dir = 3, Dur = 2
23:03:59.749 00.001 10072 IsGuiding returns 0
23:03:59.749 00.000 10072 PulseGuide returned control before completion, sleep 12
23:03:59.766 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
23:03:59.770 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:59.772 00.002 10072 IsGuiding returns 0
23:03:59.772 00.000 10072 Move returns status 0, amount 2
23:03:59.772 00.000 10072 MoveAxis(N, 0, ABG)
23:03:59.772 00.000 10072 Move returns status 0, amount 0
23:03:59.772 00.000 10072 move complete, result=0
23:03:59.772 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:03:59.775 00.003 1032 Enqueuing Expose request
23:03:59.777 00.002 10072 worker thread done servicing request
23:03:59.777 00.000 10072 Worker thread wakes up
23:03:59.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:03:59.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:03:59.777 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:04:00.182 00.405 10072 Exposure complete
23:04:00.232 00.050 10072 worker thread done servicing request
23:04:00.232 00.000 1032 OnExposeComplete: enter
23:04:00.233 00.001 1032 UpdateGuideState(): m_state=6
23:04:00.236 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7317
23:04:00.238 00.002 1032 Star::Find returns 1 (0), X=1104.55, Y=130.99, Mass=1323, SNR=25.6, Peak=107 HFD=3.2
23:04:00.240 00.002 1032 MultiStar: [#1 0.22,-0.06,1.00,U] [#2 0.12,-0.09,0.81,U] [#3 -0.01,-0.16,0.76,U] [#4 -0.08,-0.00,0.69,U] [#5 0.17,-0.13,0.69,U] [#6 0.25,-0.01,0.00,M1] [#7 0.15,0.17,0.71,U] [#8 -0.11,-0.18,0.54,U] 
23:04:00.243 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.03}, one-star: {0.24, 0.14}
23:04:00.246 00.003 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
23:04:00.247 00.001 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
23:04:00.249 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.26 mountX=-0.05 mountY=-0.09, mountTheta=-2.09
23:04:00.252 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
23:04:00.255 00.003 1032 Enqueuing Move request for scope (0.10, -0.03)
23:04:00.258 00.003 10072 Worker thread wakes up
23:04:00.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
23:04:00.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
23:04:00.258 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
23:04:00.261 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:04:00.263 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:00.263 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:04:00.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:00.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:04:00.263 00.000 10072 MoveAxis(W, 2, ABG)
23:04:00.263 00.000 10072 Guiding  Dir = 3, Dur = 2
23:04:00.264 00.001 10072 IsGuiding returns 0
23:04:00.264 00.000 10072 PulseGuide returned control before completion, sleep 12
23:04:00.282 00.018 1032 UpdateGuideState exits: m=1323 SNR=25.6
23:04:00.284 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:00.285 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:00.287 00.002 1032 Enqueuing Expose request
23:04:00.289 00.002 10072 IsGuiding returns 0
23:04:00.289 00.000 10072 Move returns status 0, amount 2
23:04:00.289 00.000 10072 MoveAxis(N, 0, ABG)
23:04:00.289 00.000 10072 Move returns status 0, amount 0
23:04:00.289 00.000 10072 move complete, result=0
23:04:00.289 00.000 10072 worker thread done servicing request
23:04:00.289 00.000 10072 Worker thread wakes up
23:04:00.289 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:00.289 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:00.296 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:04:00.913 00.617 10072 Exposure complete
23:04:00.963 00.050 10072 worker thread done servicing request
23:04:00.964 00.001 1032 OnExposeComplete: enter
23:04:00.966 00.002 1032 UpdateGuideState(): m_state=6
23:04:00.967 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7318
23:04:00.969 00.002 1032 Star::Find returns 1 (0), X=1104.47, Y=131.03, Mass=1269, SNR=25.0, Peak=104 HFD=3.3
23:04:00.971 00.002 1032 MultiStar: [#1 0.25,-0.04,0.00,M2] [#2 0.01,-0.09,0.85,U] [#3 0.18,-0.09,0.77,U] [#4 0.02,0.02,0.73,U] [#5 0.17,0.07,0.69,U] [#6 0.16,0.01,0.67,U] [#7 0.21,0.21,0.00,M9] [#8 -0.07,-0.16,0.53,U] 
23:04:00.973 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.00}, one-star: {0.16, 0.18}
23:04:00.975 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:04:00.977 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:04:00.979 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.04 mountX=-0.02 mountY=-0.10, mountTheta=-1.79
23:04:00.981 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
23:04:00.984 00.003 1032 Enqueuing Move request for scope (0.10, 0.00)
23:04:00.986 00.002 10072 Worker thread wakes up
23:04:00.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
23:04:00.987 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
23:04:00.987 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=-0.10
23:04:00.995 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:04:00.997 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:00.997 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:04:00.998 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:00.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:04:00.998 00.000 10072 MoveAxis(W, 2, ABG)
23:04:00.998 00.000 10072 Guiding  Dir = 3, Dur = 2
23:04:00.998 00.000 10072 IsGuiding returns 0
23:04:00.998 00.000 10072 PulseGuide returned control before completion, sleep 12
23:04:01.017 00.019 1032 UpdateGuideState exits: m=1269 SNR=25.0
23:04:01.023 00.006 10072 IsGuiding returns 0
23:04:01.023 00.000 10072 Move returns status 0, amount 2
23:04:01.023 00.000 10072 MoveAxis(N, 0, ABG)
23:04:01.023 00.000 10072 Move returns status 0, amount 0
23:04:01.023 00.000 10072 move complete, result=0
23:04:01.023 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:01.026 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:01.027 00.001 1032 Enqueuing Expose request
23:04:01.029 00.002 10072 worker thread done servicing request
23:04:01.029 00.000 10072 Worker thread wakes up
23:04:01.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:01.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:01.029 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:04:01.445 00.416 10072 Exposure complete
23:04:01.502 00.057 10072 worker thread done servicing request
23:04:01.502 00.000 1032 OnExposeComplete: enter
23:04:01.504 00.002 1032 UpdateGuideState(): m_state=6
23:04:01.506 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7319
23:04:01.508 00.002 1032 Star::Find returns 1 (0), X=1104.57, Y=131.24, Mass=1376, SNR=26.1, Peak=122 HFD=3.2
23:04:01.510 00.002 1032 MultiStar: [#1 0.14,0.01,0.95,U] [#2 0.03,-0.07,0.77,U] [#3 -0.08,0.04,0.77,U] [#4 -0.09,0.09,0.65,U] [#5 0.24,-0.01,0.68,U] [#6 0.17,0.08,0.63,U] [#7 0.16,0.25,0.00,M10] [#8 -0.07,-0.10,0.49,U] 
23:04:01.512 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.07}, one-star: {0.26, 0.40}
23:04:01.513 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
23:04:01.515 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
23:04:01.516 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=0.05 mountY=-0.10, mountTheta=-1.15
23:04:01.521 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
23:04:01.523 00.002 1032 Enqueuing Move request for scope (0.09, 0.07)
23:04:01.525 00.002 10072 Worker thread wakes up
23:04:01.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:04:01.525 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:04:01.525 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.05 yDistance=-0.10
23:04:01.526 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:04:01.529 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:01.529 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:04:01.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:01.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:04:01.529 00.000 10072 MoveAxis(W, 2, ABG)
23:04:01.529 00.000 10072 Guiding  Dir = 3, Dur = 2
23:04:01.530 00.001 10072 IsGuiding returns 0
23:04:01.530 00.000 10072 PulseGuide returned control before completion, sleep 12
23:04:01.557 00.027 10072 IsGuiding returns 0
23:04:01.557 00.000 10072 Move returns status 0, amount 2
23:04:01.557 00.000 10072 MoveAxis(N, 0, ABG)
23:04:01.557 00.000 10072 Move returns status 0, amount 0
23:04:01.557 00.000 10072 move complete, result=0
23:04:01.557 00.000 10072 worker thread done servicing request
23:04:01.561 00.004 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:04:01.563 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:01.566 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:01.568 00.002 1032 Enqueuing Expose request
23:04:01.570 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:04:01.572 00.002 10072 Worker thread wakes up
23:04:01.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:01.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:02.211 00.639 10072 Exposure complete
23:04:02.264 00.053 10072 worker thread done servicing request
23:04:02.264 00.000 1032 OnExposeComplete: enter
23:04:02.267 00.003 1032 UpdateGuideState(): m_state=6
23:04:02.272 00.005 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7320
23:04:02.275 00.003 1032 Star::Find returns 1 (0), X=1104.68, Y=130.98, Mass=1386, SNR=26.2, Peak=121 HFD=3.3
23:04:02.277 00.002 1032 MultiStar: [#1 0.22,-0.10,0.99,U] [#2 -0.01,-0.19,0.80,U] [#3 -0.08,-0.13,0.74,U] [#4 -0.01,-0.15,0.69,U] [#5 0.16,0.11,0.64,U] [#6 -0.15,0.01,0.62,U] [#7 0.22,0.11,0.68,U] [#8 -0.06,-0.17,0.51,U] 
23:04:02.279 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.37, 0.14}
23:04:02.281 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
23:04:02.284 00.003 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
23:04:02.286 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.37 mountX=-0.06 mountY=-0.08, mountTheta=-2.20
23:04:02.288 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
23:04:02.290 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
23:04:02.292 00.002 10072 Worker thread wakes up
23:04:02.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:04:02.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:04:02.292 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.08
23:04:02.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:04:02.297 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:02.297 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:04:02.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:02.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:04:02.297 00.000 10072 MoveAxis(W, 2, ABG)
23:04:02.297 00.000 10072 Guiding  Dir = 3, Dur = 2
23:04:02.298 00.001 10072 IsGuiding returns 0
23:04:02.299 00.001 10072 PulseGuide returned control before completion, sleep 12
23:04:02.316 00.017 10072 IsGuiding returns 0
23:04:02.316 00.000 10072 Move returns status 0, amount 2
23:04:02.316 00.000 10072 MoveAxis(N, 0, ABG)
23:04:02.316 00.000 10072 Move returns status 0, amount 0
23:04:02.316 00.000 10072 move complete, result=0
23:04:02.316 00.000 10072 worker thread done servicing request
23:04:02.318 00.002 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:04:02.321 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:02.322 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:02.324 00.002 1032 Enqueuing Expose request
23:04:02.325 00.001 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:04:02.327 00.002 10072 Worker thread wakes up
23:04:02.327 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:02.327 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:02.743 00.416 10072 Exposure complete
23:04:02.792 00.049 10072 worker thread done servicing request
23:04:02.792 00.000 1032 OnExposeComplete: enter
23:04:02.795 00.003 1032 UpdateGuideState(): m_state=6
23:04:02.797 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7321
23:04:02.800 00.003 1032 Star::Find returns 1 (0), X=1104.80, Y=130.86, Mass=1397, SNR=26.3, Peak=114 HFD=3.1
23:04:02.803 00.003 1032 MultiStar: [#1 0.30,-0.07,0.00,M1] [#2 0.00,-0.18,0.77,U] [#3 0.19,-0.21,0.00,M1] [#4 0.15,-0.07,0.65,U] [#5 0.25,0.08,0.00,M1] [#6 0.17,-0.11,0.63,U] [#7 0.31,0.12,0.00,M10] [#8 0.15,-0.12,0.52,U] 
23:04:02.805 00.002 1032 refined, 4 included, MultiStar: {0.22, -0.08}, one-star: {0.49, 0.01}
23:04:02.807 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
23:04:02.808 00.001 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
23:04:02.811 00.003 1032 CameraToMount -- cameraX=0.22 cameraY=-0.08 hyp=0.23 cameraTheta=-0.37 mountX=-0.14 mountY=-0.19, mountTheta=-2.20
23:04:02.813 00.002 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.08, opts=13)
23:04:02.816 00.003 1032 Enqueuing Move request for scope (0.22, -0.08)
23:04:02.818 00.002 10072 Worker thread wakes up
23:04:02.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.08) opts 0xd
23:04:02.818 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.08)
23:04:02.818 00.000 10072 Moving (0.22, -0.08) raw xDistance=-0.14 yDistance=-0.19
23:04:02.820 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:04:02.822 00.002 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.70
23:04:02.824 00.002 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
23:04:02.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:02.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:04:02.824 00.000 10072 MoveAxis(E, 62, ABG)
23:04:02.824 00.000 10072 Guiding  Dir = 2, Dur = 62
23:04:02.824 00.000 10072 IsGuiding returns 0
23:04:02.825 00.001 10072 PulseGuide returned control before completion, sleep 72
23:04:02.843 00.018 1032 UpdateGuideState exits: m=1397 SNR=26.3
23:04:02.844 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:02.846 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:02.848 00.002 1032 Enqueuing Expose request
23:04:02.911 00.063 10072 IsGuiding returns 0
23:04:02.911 00.000 10072 Move returns status 0, amount 62
23:04:02.911 00.000 10072 MoveAxis(N, 0, ABG)
23:04:02.911 00.000 10072 Move returns status 0, amount 0
23:04:02.911 00.000 10072 move complete, result=0
23:04:02.911 00.000 10072 worker thread done servicing request
23:04:02.911 00.000 10072 Worker thread wakes up
23:04:02.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:02.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:02.922 00.011 1032 GuideStep: -0.1 px 62 ms EAST, -0.2 px 0 ms NORTH
23:04:03.539 00.617 10072 Exposure complete
23:04:03.591 00.052 10072 worker thread done servicing request
23:04:03.591 00.000 1032 OnExposeComplete: enter
23:04:03.593 00.002 1032 UpdateGuideState(): m_state=6
23:04:03.595 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7322
23:04:03.596 00.001 1032 Star::Find returns 1 (0), X=1104.62, Y=131.09, Mass=1372, SNR=26.0, Peak=109 HFD=3.3
23:04:03.599 00.003 1032 MultiStar: [#1 0.30,0.12,0.00,M2] [#2 0.19,-0.09,0.78,U] [#3 0.33,-0.07,0.00,M2] [#4 0.17,-0.01,0.69,U] [#5 0.15,-0.02,0.66,U] [#6 0.23,0.12,0.00,M1] [#7 0.34,0.28,0.00,R] [#8 -0.04,0.03,0.54,U] 
23:04:03.600 00.001 1032 refined, 4 included, MultiStar: {0.18, 0.05}, one-star: {0.31, 0.25}
23:04:03.602 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
23:04:03.604 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
23:04:03.605 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.26 mountX=-0.00 mountY=-0.19, mountTheta=-1.57
23:04:03.608 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.05, opts=13)
23:04:03.610 00.002 1032 Enqueuing Move request for scope (0.18, 0.05)
23:04:03.611 00.001 10072 Worker thread wakes up
23:04:03.611 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
23:04:03.611 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
23:04:03.611 00.000 10072 Moving (0.18, 0.05) raw xDistance=-0.00 yDistance=-0.19
23:04:03.615 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:04:03.617 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:03.617 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:04:03.617 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:03.617 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:04:03.617 00.000 10072 MoveAxis(W, 2, ABG)
23:04:03.617 00.000 10072 Guiding  Dir = 3, Dur = 2
23:04:03.618 00.001 10072 IsGuiding returns 0
23:04:03.618 00.000 10072 PulseGuide returned control before completion, sleep 12
23:04:03.635 00.017 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:04:03.637 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:03.639 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:03.641 00.002 1032 Enqueuing Expose request
23:04:03.645 00.004 10072 IsGuiding returns 0
23:04:03.645 00.000 10072 Move returns status 0, amount 2
23:04:03.645 00.000 10072 MoveAxis(N, 0, ABG)
23:04:03.645 00.000 10072 Move returns status 0, amount 0
23:04:03.645 00.000 10072 move complete, result=0
23:04:03.646 00.001 10072 worker thread done servicing request
23:04:03.646 00.000 10072 Worker thread wakes up
23:04:03.646 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:03.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:03.653 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
23:04:04.055 00.402 10072 Exposure complete
23:04:04.107 00.052 10072 worker thread done servicing request
23:04:04.107 00.000 1032 OnExposeComplete: enter
23:04:04.110 00.003 1032 UpdateGuideState(): m_state=6
23:04:04.112 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7323
23:04:04.115 00.003 1032 Star::Find returns 1 (0), X=1104.54, Y=130.99, Mass=1272, SNR=25.1, Peak=117 HFD=3.2
23:04:04.117 00.002 1032 MultiStar: [#1 0.30,-0.14,0.00,M3] [#2 0.21,-0.09,0.87,U] [#3 0.11,-0.22,0.78,U] [#4 0.15,-0.02,0.69,U] [#5 0.16,-0.07,0.73,U] [#6 0.20,-0.04,0.60,U] [#7 -0.05,-0.05,0.75,U] [#8 -0.01,-0.16,0.54,U] 
23:04:04.119 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.05}, one-star: {0.23, 0.14}
23:04:04.120 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
23:04:04.123 00.003 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
23:04:04.124 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=-0.09 mountY=-0.12, mountTheta=-2.21
23:04:04.126 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
23:04:04.128 00.002 1032 Enqueuing Move request for scope (0.13, -0.05)
23:04:04.130 00.002 10072 Worker thread wakes up
23:04:04.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:04:04.130 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:04:04.130 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.09 yDistance=-0.12
23:04:04.132 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:04:04.135 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:04.135 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
23:04:04.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:04.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:04:04.135 00.000 10072 MoveAxis(W, 2, ABG)
23:04:04.135 00.000 10072 Guiding  Dir = 3, Dur = 2
23:04:04.135 00.000 10072 IsGuiding returns 0
23:04:04.136 00.001 10072 PulseGuide returned control before completion, sleep 12
23:04:04.153 00.017 1032 UpdateGuideState exits: m=1272 SNR=25.1
23:04:04.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:04.156 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:04.158 00.002 1032 Enqueuing Expose request
23:04:04.161 00.003 10072 IsGuiding returns 0
23:04:04.161 00.000 10072 Move returns status 0, amount 2
23:04:04.161 00.000 10072 MoveAxis(N, 0, ABG)
23:04:04.161 00.000 10072 Move returns status 0, amount 0
23:04:04.161 00.000 10072 move complete, result=0
23:04:04.161 00.000 10072 worker thread done servicing request
23:04:04.161 00.000 10072 Worker thread wakes up
23:04:04.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:04.162 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:04.167 00.005 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:04:04.789 00.622 10072 Exposure complete
23:04:04.844 00.055 10072 worker thread done servicing request
23:04:04.844 00.000 1032 OnExposeComplete: enter
23:04:04.846 00.002 1032 UpdateGuideState(): m_state=6
23:04:04.848 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7324
23:04:04.850 00.002 1032 Star::Find returns 1 (0), X=1104.71, Y=130.98, Mass=1326, SNR=25.6, Peak=109 HFD=3.1
23:04:04.852 00.002 1032 MultiStar: [#1 0.35,-0.18,0.00,M4] [#2 0.12,-0.23,0.00,M1] [#3 0.07,-0.21,0.79,U] [#4 0.15,-0.24,0.00,M1] [#5 0.11,-0.11,0.66,U] [#6 0.19,-0.15,0.64,U] [#7 0.05,-0.31,0.00,M1] [#8 -0.10,-0.18,0.53,U] 
23:04:04.854 00.002 1032 refined, 4 included, MultiStar: {0.17, -0.08}, one-star: {0.40, 0.14}
23:04:04.855 00.001 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
23:04:04.858 00.003 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
23:04:04.860 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.18 cameraTheta=-0.45 mountX=-0.12 mountY=-0.14, mountTheta=-2.28
23:04:04.864 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.08, opts=13)
23:04:04.866 00.002 1032 Enqueuing Move request for scope (0.17, -0.08)
23:04:04.869 00.003 10072 Worker thread wakes up
23:04:04.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
23:04:04.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
23:04:04.869 00.000 10072 Moving (0.17, -0.08) raw xDistance=-0.12 yDistance=-0.14
23:04:04.871 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=151, Gamma=2.230
23:04:04.873 00.002 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:04.873 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
23:04:04.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:04.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:04:04.873 00.000 10072 MoveAxis(W, 2, ABG)
23:04:04.874 00.001 10072 Guiding  Dir = 3, Dur = 2
23:04:04.874 00.000 10072 IsGuiding returns 0
23:04:04.874 00.000 10072 PulseGuide returned control before completion, sleep 12
23:04:04.890 00.016 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:04:04.894 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:04.897 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:04.899 00.002 1032 Enqueuing Expose request
23:04:04.900 00.001 10072 IsGuiding returns 0
23:04:04.900 00.000 10072 Move returns status 0, amount 2
23:04:04.900 00.000 10072 MoveAxis(N, 0, ABG)
23:04:04.902 00.002 10072 Move returns status 0, amount 0
23:04:04.902 00.000 10072 move complete, result=0
23:04:04.902 00.000 10072 worker thread done servicing request
23:04:04.902 00.000 10072 Worker thread wakes up
23:04:04.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:04.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:04.909 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:04:05.321 00.412 10072 Exposure complete
23:04:05.376 00.055 10072 worker thread done servicing request
23:04:05.376 00.000 1032 OnExposeComplete: enter
23:04:05.378 00.002 1032 UpdateGuideState(): m_state=6
23:04:05.381 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7325
23:04:05.383 00.002 1032 Star::Find returns 1 (0), X=1104.67, Y=130.80, Mass=1343, SNR=25.8, Peak=110 HFD=3.1
23:04:05.385 00.002 1032 MultiStar: [#1 0.26,-0.15,0.00,M5] [#2 0.22,-0.26,0.00,M2] [#3 0.11,-0.25,0.00,M1] [#4 0.18,-0.12,0.65,U] [#5 0.17,-0.22,0.00,M1] [#6 0.22,-0.12,0.63,U] [#7 0.02,-0.24,0.73,U] [#8 -0.02,-0.33,0.00,M1] 
23:04:05.387 00.002 1032 refined, 3 included, MultiStar: {0.21, -0.12}, one-star: {0.36, -0.04}
23:04:05.388 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
23:04:05.390 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
23:04:05.392 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.54 mountX=-0.17 mountY=-0.17, mountTheta=-2.37
23:04:05.395 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.12, opts=13)
23:04:05.398 00.003 1032 Enqueuing Move request for scope (0.21, -0.12)
23:04:05.400 00.002 10072 Worker thread wakes up
23:04:05.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
23:04:05.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
23:04:05.400 00.000 10072 Moving (0.21, -0.12) raw xDistance=-0.17 yDistance=-0.17
23:04:05.402 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:04:05.404 00.002 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 287.70
23:04:05.406 00.002 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
23:04:05.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:05.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:04:05.406 00.000 10072 MoveAxis(E, 79, ABG)
23:04:05.406 00.000 10072 Guiding  Dir = 2, Dur = 79
23:04:05.406 00.000 10072 IsGuiding returns 0
23:04:05.407 00.001 10072 PulseGuide returned control before completion, sleep 89
23:04:05.423 00.016 1032 UpdateGuideState exits: m=1343 SNR=25.8
23:04:05.426 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:05.428 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:05.431 00.003 1032 Enqueuing Expose request
23:04:05.508 00.077 10072 IsGuiding returns 0
23:04:05.508 00.000 10072 Move returns status 0, amount 79
23:04:05.508 00.000 10072 MoveAxis(N, 0, ABG)
23:04:05.508 00.000 10072 Move returns status 0, amount 0
23:04:05.508 00.000 10072 move complete, result=0
23:04:05.508 00.000 10072 worker thread done servicing request
23:04:05.508 00.000 10072 Worker thread wakes up
23:04:05.508 00.000 1032 GuideStep: -0.2 px 79 ms EAST, -0.2 px 0 ms NORTH
23:04:05.510 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:05.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:06.134 00.624 10072 Exposure complete
23:04:06.184 00.050 10072 worker thread done servicing request
23:04:06.184 00.000 1032 OnExposeComplete: enter
23:04:06.186 00.002 1032 UpdateGuideState(): m_state=6
23:04:06.187 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7326
23:04:06.190 00.003 1032 Star::Find returns 1 (0), X=1104.58, Y=130.95, Mass=1377, SNR=26.1, Peak=118 HFD=3.3
23:04:06.191 00.001 1032 MultiStar: [#1 0.24,-0.09,0.00,M6] [#2 0.05,-0.12,0.79,U] [#3 0.13,-0.16,0.79,U] [#4 0.06,0.02,0.67,U] [#5 0.17,-0.09,0.62,U] [#6 0.06,-0.05,0.60,U] [#7 -0.12,-0.04,0.68,U] [#8 -0.06,-0.08,0.51,U] 
23:04:06.194 00.003 1032 refined, 7 included, MultiStar: {0.08, -0.04}, one-star: {0.27, 0.10}
23:04:06.196 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
23:04:06.197 00.001 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
23:04:06.199 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.10 cameraTheta=-0.49 mountX=-0.07 mountY=-0.07, mountTheta=-2.32
23:04:06.201 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
23:04:06.203 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
23:04:06.204 00.001 10072 Worker thread wakes up
23:04:06.205 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:04:06.205 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:04:06.205 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.07 yDistance=-0.07
23:04:06.209 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:04:06.215 00.006 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:06.215 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:04:06.215 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:06.215 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:04:06.215 00.000 10072 MoveAxis(W, 1, ABG)
23:04:06.215 00.000 10072 Guiding  Dir = 3, Dur = 1
23:04:06.216 00.001 10072 IsGuiding returns 0
23:04:06.216 00.000 10072 PulseGuide returned control before completion, sleep 11
23:04:06.233 00.017 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:04:06.235 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:06.239 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:06.242 00.003 1032 Enqueuing Expose request
23:04:06.244 00.002 10072 IsGuiding returns 0
23:04:06.244 00.000 10072 Move returns status 0, amount 1
23:04:06.244 00.000 10072 MoveAxis(N, 0, ABG)
23:04:06.244 00.000 10072 Move returns status 0, amount 0
23:04:06.244 00.000 10072 move complete, result=0
23:04:06.245 00.001 10072 worker thread done servicing request
23:04:06.245 00.000 10072 Worker thread wakes up
23:04:06.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:06.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:06.251 00.006 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:04:06.663 00.412 10072 Exposure complete
23:04:06.720 00.057 10072 worker thread done servicing request
23:04:06.721 00.001 1032 OnExposeComplete: enter
23:04:06.722 00.001 1032 UpdateGuideState(): m_state=6
23:04:06.724 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7327
23:04:06.726 00.002 1032 Star::Find returns 1 (0), X=1104.60, Y=130.91, Mass=1426, SNR=26.5, Peak=122 HFD=3.2
23:04:06.728 00.002 1032 MultiStar: [#1 0.20,-0.07,0.95,U] [#2 0.01,-0.00,0.77,U] [#3 0.09,-0.23,0.75,U] [#4 -0.01,-0.03,0.66,U] [#5 0.15,-0.15,0.63,U] [#6 0.17,0.06,0.64,U] [#7 -0.05,-0.09,0.69,U] [#8 -0.13,-0.09,0.51,U] 
23:04:06.729 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.29, 0.06}
23:04:06.730 00.001 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
23:04:06.732 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
23:04:06.733 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.51 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
23:04:06.737 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
23:04:06.739 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
23:04:06.741 00.002 10072 Worker thread wakes up
23:04:06.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:04:06.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:04:06.741 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.08 yDistance=-0.08
23:04:06.744 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:04:06.746 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:06.746 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:04:06.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:06.746 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:04:06.746 00.000 10072 MoveAxis(W, 1, ABG)
23:04:06.746 00.000 10072 Guiding  Dir = 3, Dur = 1
23:04:06.746 00.000 10072 IsGuiding returns 0
23:04:06.747 00.001 10072 PulseGuide returned control before completion, sleep 11
23:04:06.763 00.016 1032 UpdateGuideState exits: m=1426 SNR=26.5
23:04:06.766 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:06.770 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:06.771 00.001 1032 Enqueuing Expose request
23:04:06.773 00.002 10072 IsGuiding returns 0
23:04:06.773 00.000 10072 Move returns status 0, amount 1
23:04:06.773 00.000 10072 MoveAxis(N, 0, ABG)
23:04:06.773 00.000 10072 Move returns status 0, amount 0
23:04:06.773 00.000 10072 move complete, result=0
23:04:06.773 00.000 10072 worker thread done servicing request
23:04:06.773 00.000 10072 Worker thread wakes up
23:04:06.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:06.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:06.781 00.008 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:04:07.398 00.617 10072 Exposure complete
23:04:07.450 00.052 10072 worker thread done servicing request
23:04:07.450 00.000 1032 OnExposeComplete: enter
23:04:07.452 00.002 1032 UpdateGuideState(): m_state=6
23:04:07.454 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7328
23:04:07.456 00.002 1032 Star::Find returns 1 (0), X=1104.58, Y=131.02, Mass=1340, SNR=25.7, Peak=115 HFD=3.2
23:04:07.458 00.002 1032 MultiStar: [#1 0.28,-0.04,0.00,M6] [#2 0.09,-0.05,0.81,U] [#3 0.10,-0.27,0.00,M1] [#4 0.10,0.00,0.66,U] [#5 -0.03,-0.10,0.65,U] [#6 0.16,-0.11,0.62,U] [#7 -0.11,-0.06,0.69,U] [#8 -0.06,-0.30,0.00,M1] 
23:04:07.461 00.003 1032 refined, 5 included, MultiStar: {0.09, -0.01}, one-star: {0.27, 0.17}
23:04:07.462 00.001 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
23:04:07.464 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
23:04:07.466 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.10 mountX=-0.03 mountY=-0.09, mountTheta=-1.93
23:04:07.468 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:04:07.470 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
23:04:07.472 00.002 10072 Worker thread wakes up
23:04:07.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:04:07.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:04:07.472 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.09
23:04:07.474 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:04:07.477 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:07.477 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:04:07.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:07.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:04:07.477 00.000 10072 MoveAxis(W, 1, ABG)
23:04:07.477 00.000 10072 Guiding  Dir = 3, Dur = 1
23:04:07.477 00.000 10072 IsGuiding returns 0
23:04:07.478 00.001 10072 PulseGuide returned control before completion, sleep 11
23:04:07.490 00.012 10072 IsGuiding returns 0
23:04:07.490 00.000 10072 Move returns status 0, amount 1
23:04:07.490 00.000 10072 MoveAxis(N, 0, ABG)
23:04:07.490 00.000 10072 Move returns status 0, amount 0
23:04:07.490 00.000 10072 move complete, result=0
23:04:07.491 00.001 10072 worker thread done servicing request
23:04:07.495 00.004 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:04:07.498 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:07.500 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:07.502 00.002 1032 Enqueuing Expose request
23:04:07.504 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:04:07.506 00.002 10072 Worker thread wakes up
23:04:07.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:07.507 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:07.914 00.407 10072 Exposure complete
23:04:07.968 00.054 10072 worker thread done servicing request
23:04:07.968 00.000 1032 OnExposeComplete: enter
23:04:07.970 00.002 1032 UpdateGuideState(): m_state=6
23:04:07.972 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7329
23:04:07.974 00.002 1032 Star::Find returns 1 (0), X=1104.55, Y=130.90, Mass=1339, SNR=25.7, Peak=110 HFD=3.3
23:04:07.976 00.002 1032 MultiStar: [#1 0.29,-0.22,0.00,M7] [#2 0.00,-0.15,0.83,U] [#3 0.17,-0.16,0.76,U] [#4 0.07,-0.05,0.70,U] [#5 0.08,-0.08,0.65,U] [#6 0.15,-0.08,0.64,U] [#7 -0.11,-0.21,0.70,U] [#8 -0.06,-0.28,0.00,M2] 
23:04:07.978 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.09}, one-star: {0.24, 0.05}
23:04:07.980 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:04:07.981 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:04:07.983 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.77 mountX=-0.11 mountY=-0.07, mountTheta=-2.60
23:04:07.985 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
23:04:07.991 00.006 1032 Enqueuing Move request for scope (0.09, -0.09)
23:04:07.992 00.001 10072 Worker thread wakes up
23:04:07.993 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
23:04:07.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
23:04:07.993 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.07
23:04:07.995 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:04:07.997 00.002 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:07.997 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
23:04:07.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:07.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:04:07.997 00.000 10072 MoveAxis(W, 1, ABG)
23:04:07.997 00.000 10072 Guiding  Dir = 3, Dur = 1
23:04:07.998 00.001 10072 IsGuiding returns 0
23:04:07.998 00.000 10072 PulseGuide returned control before completion, sleep 11
23:04:08.017 00.019 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:04:08.021 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:08.023 00.002 10072 IsGuiding returns 0
23:04:08.023 00.000 10072 Move returns status 0, amount 1
23:04:08.023 00.000 10072 MoveAxis(N, 0, ABG)
23:04:08.023 00.000 10072 Move returns status 0, amount 0
23:04:08.023 00.000 10072 move complete, result=0
23:04:08.023 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:08.026 00.003 1032 Enqueuing Expose request
23:04:08.028 00.002 10072 worker thread done servicing request
23:04:08.028 00.000 10072 Worker thread wakes up
23:04:08.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:08.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:08.028 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:04:08.667 00.639 10072 Exposure complete
23:04:08.720 00.053 10072 worker thread done servicing request
23:04:08.720 00.000 1032 OnExposeComplete: enter
23:04:08.723 00.003 1032 UpdateGuideState(): m_state=6
23:04:08.724 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7330
23:04:08.726 00.002 1032 Star::Find returns 1 (0), X=1104.53, Y=130.86, Mass=1315, SNR=25.5, Peak=109 HFD=3.3
23:04:08.728 00.002 1032 MultiStar: [#1 0.18,-0.23,0.00,M8] [#2 0.00,-0.23,0.81,U] [#3 0.19,-0.24,0.00,M1] [#4 0.14,-0.20,0.70,U] [#5 0.20,-0.16,0.00,M1] [#6 0.22,-0.12,0.00,M1] [#7 -0.11,-0.24,0.00,M1] [#8 -0.02,-0.23,0.53,U] 
23:04:08.730 00.002 1032 refined, 3 included, MultiStar: {0.10, -0.14}, one-star: {0.22, 0.02}
23:04:08.732 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
23:04:08.735 00.003 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
23:04:08.738 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.96 mountX=-0.16 mountY=-0.06, mountTheta=-2.79
23:04:08.741 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.14, opts=13)
23:04:08.743 00.002 1032 Enqueuing Move request for scope (0.10, -0.14)
23:04:08.746 00.003 10072 Worker thread wakes up
23:04:08.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
23:04:08.746 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
23:04:08.746 00.000 10072 Moving (0.10, -0.14) raw xDistance=-0.16 yDistance=-0.06
23:04:08.748 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:04:08.750 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.70
23:04:08.751 00.001 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
23:04:08.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:08.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:04:08.751 00.000 10072 MoveAxis(E, 76, ABG)
23:04:08.751 00.000 10072 Guiding  Dir = 2, Dur = 76
23:04:08.751 00.000 10072 IsGuiding returns 0
23:04:08.752 00.001 10072 PulseGuide returned control before completion, sleep 86
23:04:08.770 00.018 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:04:08.772 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:08.775 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:08.778 00.003 1032 Enqueuing Expose request
23:04:08.849 00.071 10072 IsGuiding returns 0
23:04:08.849 00.000 10072 Move returns status 0, amount 76
23:04:08.849 00.000 10072 MoveAxis(N, 0, ABG)
23:04:08.849 00.000 10072 Move returns status 0, amount 0
23:04:08.849 00.000 10072 move complete, result=0
23:04:08.849 00.000 10072 worker thread done servicing request
23:04:08.849 00.000 10072 Worker thread wakes up
23:04:08.849 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:08.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:08.849 00.000 1032 GuideStep: -0.2 px 76 ms EAST, -0.1 px 0 ms NORTH
23:04:09.260 00.411 10072 Exposure complete
23:04:09.314 00.054 10072 worker thread done servicing request
23:04:09.314 00.000 1032 OnExposeComplete: enter
23:04:09.316 00.002 1032 UpdateGuideState(): m_state=6
23:04:09.319 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7331
23:04:09.321 00.002 1032 Star::Find returns 1 (0), X=1104.60, Y=130.89, Mass=1406, SNR=26.3, Peak=123 HFD=3.3
23:04:09.323 00.002 1032 MultiStar: [#1 0.24,-0.24,0.00,M9] [#2 -0.01,-0.19,0.79,U] [#3 0.14,-0.15,0.72,U] [#4 0.08,-0.12,0.66,U] [#5 0.07,-0.22,0.65,U] [#6 0.16,-0.10,0.60,U] [#7 -0.18,-0.15,0.70,U] [#8 -0.18,-0.27,0.00,M2] 
23:04:09.326 00.003 1032 refined, 6 included, MultiStar: {0.09, -0.12}, one-star: {0.29, 0.05}
23:04:09.329 00.003 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
23:04:09.332 00.003 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
23:04:09.336 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.93 mountX=-0.14 mountY=-0.05, mountTheta=-2.76
23:04:09.340 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.12, opts=13)
23:04:09.342 00.002 1032 Enqueuing Move request for scope (0.09, -0.12)
23:04:09.344 00.002 10072 Worker thread wakes up
23:04:09.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
23:04:09.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
23:04:09.344 00.000 10072 Moving (0.09, -0.12) raw xDistance=-0.14 yDistance=-0.05
23:04:09.346 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:04:09.349 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.70
23:04:09.349 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
23:04:09.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:09.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:04:09.349 00.000 10072 MoveAxis(E, 64, ABG)
23:04:09.349 00.000 10072 Guiding  Dir = 2, Dur = 64
23:04:09.349 00.000 10072 IsGuiding returns 0
23:04:09.350 00.001 10072 PulseGuide returned control before completion, sleep 74
23:04:09.369 00.019 1032 UpdateGuideState exits: m=1406 SNR=26.3
23:04:09.371 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:09.372 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:09.374 00.002 1032 Enqueuing Expose request
23:04:09.430 00.056 10072 IsGuiding returns 1
23:04:09.430 00.000 10072 scope still moving after pulse duration time elapsed
23:04:09.461 00.031 10072 IsGuiding returns 0
23:04:09.461 00.000 10072 scope move finished after 64 + 47 ms
23:04:09.461 00.000 10072 Move returns status 0, amount 64
23:04:09.461 00.000 10072 MoveAxis(N, 0, ABG)
23:04:09.461 00.000 10072 Move returns status 0, amount 0
23:04:09.461 00.000 10072 move complete, result=0
23:04:09.461 00.000 10072 worker thread done servicing request
23:04:09.462 00.001 10072 Worker thread wakes up
23:04:09.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:09.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:09.462 00.000 1032 GuideStep: -0.1 px 64 ms EAST, -0.1 px 0 ms NORTH
23:04:10.092 00.630 10072 Exposure complete
23:04:10.145 00.053 10072 worker thread done servicing request
23:04:10.145 00.000 1032 OnExposeComplete: enter
23:04:10.148 00.003 1032 UpdateGuideState(): m_state=6
23:04:10.152 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7332
23:04:10.154 00.002 1032 Star::Find returns 1 (0), X=1104.59, Y=131.12, Mass=1391, SNR=26.2, Peak=110 HFD=3.3
23:04:10.156 00.002 1032 MultiStar: [#1 0.13,0.02,0.96,U] [#2 -0.09,0.03,0.82,U] [#3 0.06,-0.06,0.78,U] [#4 -0.01,0.09,0.69,U] [#5 0.05,0.09,0.70,U] [#6 0.05,0.01,0.58,U] [#7 -0.25,0.01,0.71,U] [#8 -0.15,0.10,0.52,U] 
23:04:10.158 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.28, 0.27}
23:04:10.159 00.001 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
23:04:10.162 00.003 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
23:04:10.164 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.21 mountX=0.06 mountY=-0.04, mountTheta=-0.63
23:04:10.167 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
23:04:10.170 00.003 1032 Enqueuing Move request for scope (0.03, 0.07)
23:04:10.171 00.001 10072 Worker thread wakes up
23:04:10.171 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
23:04:10.171 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
23:04:10.171 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.04
23:04:10.173 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:04:10.177 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:10.177 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:04:10.178 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:10.178 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:04:10.178 00.000 10072 MoveAxis(W, 0, ABG)
23:04:10.178 00.000 10072 Move returns status 0, amount 0
23:04:10.178 00.000 10072 MoveAxis(N, 0, ABG)
23:04:10.178 00.000 10072 Move returns status 0, amount 0
23:04:10.178 00.000 10072 move complete, result=0
23:04:10.178 00.000 10072 worker thread done servicing request
23:04:10.195 00.017 1032 UpdateGuideState exits: m=1391 SNR=26.2
23:04:10.197 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:10.198 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:10.199 00.001 1032 Enqueuing Expose request
23:04:10.201 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
23:04:10.202 00.001 10072 Worker thread wakes up
23:04:10.202 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:10.202 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:10.619 00.417 10072 Exposure complete
23:04:10.671 00.052 10072 worker thread done servicing request
23:04:10.671 00.000 1032 OnExposeComplete: enter
23:04:10.673 00.002 1032 UpdateGuideState(): m_state=6
23:04:10.676 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7333
23:04:10.680 00.004 1032 Star::Find returns 1 (0), X=1104.59, Y=130.95, Mass=1378, SNR=26.1, Peak=106 HFD=3.3
23:04:10.682 00.002 1032 MultiStar: [#1 0.18,-0.09,0.91,U] [#2 -0.05,-0.10,0.82,U] [#3 0.12,-0.12,0.74,U] [#4 0.01,0.04,0.67,U] [#5 -0.02,-0.17,0.71,U] [#6 0.11,0.00,0.65,U] [#7 -0.16,-0.15,0.70,U] [#8 -0.11,-0.23,0.00,M2] 
23:04:10.683 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.06}, one-star: {0.28, 0.11}
23:04:10.684 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
23:04:10.686 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
23:04:10.687 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.66 mountX=-0.07 mountY=-0.05, mountTheta=-2.49
23:04:10.690 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
23:04:10.692 00.002 1032 Enqueuing Move request for scope (0.07, -0.06)
23:04:10.694 00.002 10072 Worker thread wakes up
23:04:10.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
23:04:10.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
23:04:10.694 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.07 yDistance=-0.05
23:04:10.696 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:04:10.698 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:10.698 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:04:10.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:10.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:04:10.698 00.000 10072 MoveAxis(W, 0, ABG)
23:04:10.698 00.000 10072 Move returns status 0, amount 0
23:04:10.698 00.000 10072 MoveAxis(N, 0, ABG)
23:04:10.698 00.000 10072 Move returns status 0, amount 0
23:04:10.698 00.000 10072 move complete, result=0
23:04:10.698 00.000 10072 worker thread done servicing request
23:04:10.717 00.019 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:04:10.719 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:10.722 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:10.723 00.001 1032 Enqueuing Expose request
23:04:10.725 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:04:10.727 00.002 10072 Worker thread wakes up
23:04:10.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:10.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:11.353 00.626 10072 Exposure complete
23:04:11.406 00.053 10072 worker thread done servicing request
23:04:11.406 00.000 1032 OnExposeComplete: enter
23:04:11.408 00.002 1032 UpdateGuideState(): m_state=6
23:04:11.410 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7334
23:04:11.411 00.001 1032 Star::Find returns 1 (0), X=1104.65, Y=130.94, Mass=1342, SNR=25.8, Peak=125 HFD=3.3
23:04:11.414 00.003 1032 MultiStar: [#1 0.27,-0.10,0.00,M8] [#2 0.02,-0.13,0.78,U] [#3 0.22,-0.20,0.00,M1] [#4 -0.02,-0.02,0.67,U] [#5 0.02,0.07,0.70,U] [#6 0.26,-0.10,0.00,M1] [#7 -0.18,-0.24,0.00,M1] [#8 -0.21,-0.18,0.00,M3] 
23:04:11.416 00.002 1032 refined, 3 included, MultiStar: {0.11, 0.01}, one-star: {0.34, 0.09}
23:04:11.418 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
23:04:11.420 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
23:04:11.421 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.08 mountX=-0.02 mountY=-0.11, mountTheta=-1.75
23:04:11.427 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
23:04:11.429 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
23:04:11.431 00.002 10072 Worker thread wakes up
23:04:11.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:04:11.431 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:04:11.431 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:04:11.434 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=148, Gamma=2.230
23:04:11.436 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:11.436 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:04:11.436 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:11.436 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:04:11.436 00.000 10072 MoveAxis(W, 0, ABG)
23:04:11.436 00.000 10072 Move returns status 0, amount 0
23:04:11.436 00.000 10072 MoveAxis(N, 0, ABG)
23:04:11.436 00.000 10072 Move returns status 0, amount 0
23:04:11.437 00.001 10072 move complete, result=0
23:04:11.437 00.000 10072 worker thread done servicing request
23:04:11.455 00.018 1032 UpdateGuideState exits: m=1342 SNR=25.8
23:04:11.460 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:11.462 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:11.463 00.001 1032 Enqueuing Expose request
23:04:11.465 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:04:11.467 00.002 10072 Worker thread wakes up
23:04:11.467 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:11.467 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:11.882 00.415 10072 Exposure complete
23:04:11.930 00.048 10072 worker thread done servicing request
23:04:11.930 00.000 1032 OnExposeComplete: enter
23:04:11.932 00.002 1032 UpdateGuideState(): m_state=6
23:04:11.934 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7335
23:04:11.935 00.001 1032 Star::Find returns 1 (0), X=1104.49, Y=130.98, Mass=1297, SNR=25.3, Peak=103 HFD=3.6
23:04:11.938 00.003 1032 MultiStar: [#1 0.29,-0.12,0.00,M9] [#2 0.06,-0.10,0.83,U] [#3 0.10,-0.25,0.00,M2] [#4 -0.04,-0.08,0.69,U] [#5 -0.06,-0.11,0.67,U] [#6 0.10,-0.13,0.62,U] [#7 -0.24,-0.13,0.00,M2] [#8 -0.05,-0.08,0.52,U] 
23:04:11.940 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.05}, one-star: {0.18, 0.13}
23:04:11.941 00.001 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
23:04:11.943 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
23:04:11.944 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.80 mountX=-0.06 mountY=-0.03, mountTheta=-2.63
23:04:11.947 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
23:04:11.949 00.002 1032 Enqueuing Move request for scope (0.05, -0.05)
23:04:11.950 00.001 10072 Worker thread wakes up
23:04:11.950 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
23:04:11.950 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
23:04:11.950 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.03
23:04:11.952 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:04:11.955 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:11.955 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:04:11.955 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:11.955 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:04:11.955 00.000 10072 MoveAxis(W, 1, ABG)
23:04:11.955 00.000 10072 Guiding  Dir = 3, Dur = 1
23:04:11.956 00.001 10072 IsGuiding returns 0
23:04:11.956 00.000 10072 PulseGuide returned control before completion, sleep 11
23:04:11.973 00.017 10072 IsGuiding returns 0
23:04:11.974 00.001 1032 UpdateGuideState exits: m=1297 SNR=25.3
23:04:11.975 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:11.977 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:11.979 00.002 1032 Enqueuing Expose request
23:04:11.980 00.001 10072 Move returns status 0, amount 1
23:04:11.980 00.000 10072 MoveAxis(N, 0, ABG)
23:04:11.980 00.000 10072 Move returns status 0, amount 0
23:04:11.980 00.000 10072 move complete, result=0
23:04:11.980 00.000 10072 worker thread done servicing request
23:04:11.980 00.000 10072 Worker thread wakes up
23:04:11.980 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:11.982 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:11.988 00.006 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:04:12.618 00.630 10072 Exposure complete
23:04:12.669 00.051 10072 worker thread done servicing request
23:04:12.669 00.000 1032 OnExposeComplete: enter
23:04:12.671 00.002 1032 UpdateGuideState(): m_state=6
23:04:12.675 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7336
23:04:12.678 00.003 1032 Star::Find returns 1 (0), X=1104.39, Y=131.08, Mass=1240, SNR=24.7, Peak=112 HFD=3.3
23:04:12.680 00.002 1032 MultiStar: [#1 0.27,0.03,0.00,M10] [#2 -0.10,0.01,0.87,U] [#3 0.10,-0.00,0.81,U] [#4 0.03,0.14,0.73,U] [#5 -0.11,0.08,0.72,U] [#6 0.25,0.07,0.00,M1] [#7 -0.15,0.06,0.73,U] [#8 -0.22,0.02,0.55,U] 
23:04:12.682 00.002 1032 refined, 6 included, MultiStar: {-0.04, 0.08}, one-star: {0.08, 0.23}
23:04:12.684 00.002 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
23:04:12.685 00.001 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
23:04:12.686 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.01 mountX=0.09 mountY=0.02, mountTheta=0.18
23:04:12.690 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.08, opts=13)
23:04:12.691 00.001 1032 Enqueuing Move request for scope (-0.04, 0.08)
23:04:12.693 00.002 10072 Worker thread wakes up
23:04:12.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
23:04:12.693 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
23:04:12.693 00.000 10072 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.02
23:04:12.696 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:04:12.698 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:12.698 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:04:12.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:12.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:04:12.698 00.000 10072 MoveAxis(W, 1, ABG)
23:04:12.698 00.000 10072 Guiding  Dir = 3, Dur = 1
23:04:12.698 00.000 10072 IsGuiding returns 0
23:04:12.699 00.001 10072 PulseGuide returned control before completion, sleep 11
23:04:12.718 00.019 1032 UpdateGuideState exits: m=1240 SNR=24.7
23:04:12.720 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:12.722 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:12.723 00.001 1032 Enqueuing Expose request
23:04:12.726 00.003 10072 IsGuiding returns 0
23:04:12.726 00.000 10072 Move returns status 0, amount 1
23:04:12.726 00.000 10072 MoveAxis(N, 0, ABG)
23:04:12.726 00.000 10072 Move returns status 0, amount 0
23:04:12.726 00.000 10072 move complete, result=0
23:04:12.726 00.000 10072 worker thread done servicing request
23:04:12.726 00.000 10072 Worker thread wakes up
23:04:12.726 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:12.726 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:12.733 00.007 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:04:13.133 00.400 10072 Exposure complete
23:04:13.185 00.052 10072 worker thread done servicing request
23:04:13.185 00.000 1032 OnExposeComplete: enter
23:04:13.188 00.003 1032 UpdateGuideState(): m_state=6
23:04:13.189 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7337
23:04:13.191 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=131.17, Mass=1470, SNR=26.9, Peak=123 HFD=3.2
23:04:13.193 00.002 1032 MultiStar: [#1 0.13,0.06,0.90,U] [#2 0.02,0.05,0.80,U] [#3 -0.04,-0.02,0.70,U] [#4 -0.18,0.08,0.64,U] [#5 -0.05,0.23,0.62,U] [#6 0.06,0.13,0.58,U] [#7 -0.21,0.07,0.65,U] [#8 -0.22,-0.04,0.49,U] 
23:04:13.196 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {0.10, 0.32}
23:04:13.197 00.001 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
23:04:13.199 00.002 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
23:04:13.201 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.79 mountX=0.11 mountY=-0.00, mountTheta=-0.04
23:04:13.206 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.11, opts=13)
23:04:13.209 00.003 1032 Enqueuing Move request for scope (-0.02, 0.11)
23:04:13.211 00.002 10072 Worker thread wakes up
23:04:13.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
23:04:13.211 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
23:04:13.211 00.000 10072 Moving (-0.02, 0.11) raw xDistance=0.11 yDistance=-0.00
23:04:13.214 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:04:13.216 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:13.216 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:04:13.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:13.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:04:13.216 00.000 10072 MoveAxis(W, 1, ABG)
23:04:13.216 00.000 10072 Guiding  Dir = 3, Dur = 1
23:04:13.217 00.001 10072 IsGuiding returns 0
23:04:13.217 00.000 10072 PulseGuide returned control before completion, sleep 11
23:04:13.233 00.016 1032 UpdateGuideState exits: m=1470 SNR=26.9
23:04:13.238 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:13.241 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:13.243 00.002 1032 Enqueuing Expose request
23:04:13.245 00.002 10072 IsGuiding returns 0
23:04:13.245 00.000 10072 Move returns status 0, amount 1
23:04:13.245 00.000 10072 MoveAxis(N, 0, ABG)
23:04:13.245 00.000 10072 Move returns status 0, amount 0
23:04:13.245 00.000 10072 move complete, result=0
23:04:13.245 00.000 10072 worker thread done servicing request
23:04:13.245 00.000 10072 Worker thread wakes up
23:04:13.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:13.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:13.252 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:04:13.868 00.616 10072 Exposure complete
23:04:13.921 00.053 10072 worker thread done servicing request
23:04:13.921 00.000 1032 OnExposeComplete: enter
23:04:13.924 00.003 1032 UpdateGuideState(): m_state=6
23:04:13.927 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7338
23:04:13.931 00.004 1032 Star::Find returns 1 (0), X=1104.51, Y=130.99, Mass=1374, SNR=26.1, Peak=106 HFD=3.4
23:04:13.933 00.002 1032 MultiStar: [#1 0.25,-0.10,0.00,M10] [#2 0.07,-0.30,0.00,M1] [#3 0.12,-0.14,0.79,U] [#4 -0.01,-0.11,0.69,U] [#5 -0.01,-0.01,0.65,U] [#6 0.13,-0.09,0.67,U] [#7 -0.09,-0.13,0.70,U] [#8 0.02,-0.18,0.51,U] 
23:04:13.934 00.001 1032 refined, 6 included, MultiStar: {0.06, -0.06}, one-star: {0.20, 0.15}
23:04:13.936 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
23:04:13.937 00.001 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
23:04:13.939 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.74 mountX=-0.07 mountY=-0.05, mountTheta=-2.57
23:04:13.942 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
23:04:13.944 00.002 1032 Enqueuing Move request for scope (0.06, -0.06)
23:04:13.945 00.001 10072 Worker thread wakes up
23:04:13.945 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:04:13.945 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:04:13.945 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.05
23:04:13.948 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:04:13.950 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:13.950 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:04:13.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:13.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:04:13.950 00.000 10072 MoveAxis(W, 1, ABG)
23:04:13.950 00.000 10072 Guiding  Dir = 3, Dur = 1
23:04:13.951 00.001 10072 IsGuiding returns 0
23:04:13.951 00.000 10072 PulseGuide returned control before completion, sleep 11
23:04:13.970 00.019 1032 UpdateGuideState exits: m=1374 SNR=26.1
23:04:13.973 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:13.974 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:13.976 00.002 1032 Enqueuing Expose request
23:04:13.978 00.002 10072 IsGuiding returns 0
23:04:13.978 00.000 10072 Move returns status 0, amount 1
23:04:13.978 00.000 10072 MoveAxis(N, 0, ABG)
23:04:13.978 00.000 10072 Move returns status 0, amount 0
23:04:13.978 00.000 10072 move complete, result=0
23:04:13.978 00.000 10072 worker thread done servicing request
23:04:13.978 00.000 10072 Worker thread wakes up
23:04:13.978 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:13.978 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:13.986 00.008 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:04:14.385 00.399 10072 Exposure complete
23:04:14.442 00.057 10072 worker thread done servicing request
23:04:14.443 00.001 1032 OnExposeComplete: enter
23:04:14.444 00.001 1032 UpdateGuideState(): m_state=6
23:04:14.446 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7339
23:04:14.449 00.003 1032 Star::Find returns 1 (0), X=1104.51, Y=130.98, Mass=1264, SNR=25.0, Peak=103 HFD=3.2
23:04:14.451 00.002 1032 MultiStar: [#1 0.32,-0.13,0.00,R] [#2 0.09,-0.11,0.81,U] [#3 0.15,-0.30,0.00,M1] [#4 0.10,-0.13,0.66,U] [#5 0.07,-0.08,0.66,U] [#6 0.21,0.02,0.65,U] [#7 -0.01,-0.15,0.70,U] [#8 -0.13,-0.05,0.54,U] 
23:04:14.452 00.001 1032 refined, 6 included, MultiStar: {0.09, -0.04}, one-star: {0.20, 0.14}
23:04:14.454 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
23:04:14.456 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
23:04:14.458 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.45 mountX=-0.06 mountY=-0.07, mountTheta=-2.28
23:04:14.461 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
23:04:14.462 00.001 1032 Enqueuing Move request for scope (0.09, -0.04)
23:04:14.463 00.001 10072 Worker thread wakes up
23:04:14.464 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:04:14.464 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:04:14.464 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.07
23:04:14.465 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:04:14.468 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:14.468 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:04:14.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:14.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:04:14.468 00.000 10072 MoveAxis(W, 1, ABG)
23:04:14.468 00.000 10072 Guiding  Dir = 3, Dur = 1
23:04:14.469 00.001 10072 IsGuiding returns 0
23:04:14.469 00.000 10072 PulseGuide returned control before completion, sleep 11
23:04:14.483 00.014 1032 UpdateGuideState exits: m=1264 SNR=25.0
23:04:14.487 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:14.489 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:14.492 00.003 1032 Enqueuing Expose request
23:04:14.494 00.002 10072 IsGuiding returns 0
23:04:14.494 00.000 10072 Move returns status 0, amount 1
23:04:14.494 00.000 10072 MoveAxis(N, 0, ABG)
23:04:14.494 00.000 10072 Move returns status 0, amount 0
23:04:14.494 00.000 10072 move complete, result=0
23:04:14.494 00.000 10072 worker thread done servicing request
23:04:14.494 00.000 10072 Worker thread wakes up
23:04:14.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:14.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:14.502 00.008 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:04:15.131 00.629 10072 Exposure complete
23:04:15.184 00.053 10072 worker thread done servicing request
23:04:15.185 00.001 1032 OnExposeComplete: enter
23:04:15.187 00.002 1032 UpdateGuideState(): m_state=6
23:04:15.188 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7340
23:04:15.191 00.003 1032 Star::Find returns 1 (0), X=1104.56, Y=130.98, Mass=1391, SNR=26.2, Peak=112 HFD=3.3
23:04:15.193 00.002 1032 MultiStar: [#1 -0.12,0.11,0.94,U] [#2 0.12,-0.01,0.82,U] [#3 0.09,-0.04,0.79,U] [#4 0.09,0.09,0.68,U] [#5 0.09,-0.13,0.66,U] [#6 0.18,0.01,0.62,U] [#7 -0.22,-0.05,0.69,U] [#8 0.04,-0.10,0.52,U] 
23:04:15.194 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.25, 0.13}
23:04:15.197 00.003 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:04:15.199 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:04:15.201 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.21 mountX=-0.00 mountY=-0.06, mountTheta=-1.62
23:04:15.204 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
23:04:15.209 00.005 1032 Enqueuing Move request for scope (0.06, 0.01)
23:04:15.211 00.002 10072 Worker thread wakes up
23:04:15.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:04:15.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:04:15.212 00.001 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
23:04:15.214 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:04:15.216 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:15.216 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:04:15.217 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:15.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:04:15.217 00.000 10072 MoveAxis(W, 1, ABG)
23:04:15.217 00.000 10072 Guiding  Dir = 3, Dur = 1
23:04:15.217 00.000 10072 IsGuiding returns 0
23:04:15.219 00.002 10072 PulseGuide returned control before completion, sleep 11
23:04:15.238 00.019 1032 UpdateGuideState exits: m=1391 SNR=26.2
23:04:15.242 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:15.244 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:15.245 00.001 10072 IsGuiding returns 0
23:04:15.245 00.000 10072 Move returns status 0, amount 1
23:04:15.245 00.000 10072 MoveAxis(N, 0, ABG)
23:04:15.245 00.000 10072 Move returns status 0, amount 0
23:04:15.245 00.000 1032 Enqueuing Expose request
23:04:15.247 00.002 10072 move complete, result=0
23:04:15.247 00.000 10072 worker thread done servicing request
23:04:15.247 00.000 10072 Worker thread wakes up
23:04:15.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:15.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:15.247 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:04:15.666 00.419 10072 Exposure complete
23:04:15.722 00.056 10072 worker thread done servicing request
23:04:15.723 00.001 1032 OnExposeComplete: enter
23:04:15.724 00.001 1032 UpdateGuideState(): m_state=6
23:04:15.726 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7341
23:04:15.729 00.003 1032 Star::Find returns 1 (0), X=1104.53, Y=131.01, Mass=1281, SNR=25.1, Peak=106 HFD=3.4
23:04:15.730 00.001 1032 MultiStar: [#1 -0.11,0.16,1.03,U] [#2 -0.00,0.12,0.83,U] [#3 0.09,-0.05,0.77,U] [#4 -0.10,0.18,0.71,U] [#5 0.00,0.04,0.72,U] [#6 0.05,0.16,0.65,U] [#7 -0.16,0.03,0.74,U] [#8 -0.07,-0.06,0.51,U] 
23:04:15.733 00.003 1032 refined, 8 included, MultiStar: {-0.00, 0.09}, one-star: {0.22, 0.16}
23:04:15.735 00.002 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
23:04:15.738 00.003 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
23:04:15.740 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.57 mountX=0.09 mountY=-0.02, mountTheta=-0.26
23:04:15.744 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.09, opts=13)
23:04:15.746 00.002 1032 Enqueuing Move request for scope (-0.00, 0.09)
23:04:15.747 00.001 10072 Worker thread wakes up
23:04:15.747 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
23:04:15.748 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
23:04:15.748 00.000 10072 Moving (-0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
23:04:15.749 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:04:15.752 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:15.752 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:04:15.752 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:15.752 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:04:15.752 00.000 10072 MoveAxis(W, 0, ABG)
23:04:15.752 00.000 10072 Move returns status 0, amount 0
23:04:15.752 00.000 10072 MoveAxis(N, 0, ABG)
23:04:15.752 00.000 10072 Move returns status 0, amount 0
23:04:15.752 00.000 10072 move complete, result=0
23:04:15.752 00.000 10072 worker thread done servicing request
23:04:15.772 00.020 1032 UpdateGuideState exits: m=1281 SNR=25.1
23:04:15.774 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:15.775 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:15.777 00.002 1032 Enqueuing Expose request
23:04:15.778 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
23:04:15.780 00.002 10072 Worker thread wakes up
23:04:15.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:15.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:16.416 00.636 10072 Exposure complete
23:04:16.467 00.051 10072 worker thread done servicing request
23:04:16.467 00.000 1032 OnExposeComplete: enter
23:04:16.470 00.003 1032 UpdateGuideState(): m_state=6
23:04:16.472 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7342
23:04:16.474 00.002 1032 Star::Find returns 1 (0), X=1104.60, Y=131.06, Mass=1279, SNR=25.1, Peak=107 HFD=3.4
23:04:16.476 00.002 1032 MultiStar: [#1 -0.14,0.04,1.02,U] [#2 0.02,-0.06,0.81,U] [#3 0.05,-0.24,0.80,U] [#4 -0.08,0.00,0.69,U] [#5 0.12,0.09,0.67,U] [#6 0.20,-0.02,0.63,U] [#7 -0.04,-0.08,0.76,U] [#8 -0.13,-0.06,0.55,U] 
23:04:16.477 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.00}, one-star: {0.29, 0.21}
23:04:16.479 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
23:04:16.480 00.001 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
23:04:16.482 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.12 mountX=-0.01 mountY=-0.03, mountTheta=-1.95
23:04:16.485 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
23:04:16.487 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
23:04:16.489 00.002 10072 Worker thread wakes up
23:04:16.489 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
23:04:16.489 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
23:04:16.489 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.03
23:04:16.491 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:04:16.493 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:16.494 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:04:16.494 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:16.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:04:16.494 00.000 10072 MoveAxis(W, 1, ABG)
23:04:16.494 00.000 10072 Guiding  Dir = 3, Dur = 1
23:04:16.494 00.000 10072 IsGuiding returns 0
23:04:16.495 00.001 10072 PulseGuide returned control before completion, sleep 11
23:04:16.513 00.018 1032 UpdateGuideState exits: m=1279 SNR=25.1
23:04:16.516 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:16.517 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:16.523 00.006 1032 Enqueuing Expose request
23:04:16.525 00.002 10072 IsGuiding returns 0
23:04:16.526 00.001 10072 Move returns status 0, amount 1
23:04:16.526 00.000 10072 MoveAxis(N, 0, ABG)
23:04:16.526 00.000 10072 Move returns status 0, amount 0
23:04:16.526 00.000 10072 move complete, result=0
23:04:16.526 00.000 10072 worker thread done servicing request
23:04:16.526 00.000 10072 Worker thread wakes up
23:04:16.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:16.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:16.533 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:04:16.932 00.399 10072 Exposure complete
23:04:16.981 00.049 10072 worker thread done servicing request
23:04:16.981 00.000 1032 OnExposeComplete: enter
23:04:16.984 00.003 1032 UpdateGuideState(): m_state=6
23:04:16.986 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7343
23:04:16.989 00.003 1032 Star::Find returns 1 (0), X=1104.61, Y=130.98, Mass=1397, SNR=26.3, Peak=118 HFD=3.3
23:04:16.991 00.002 1032 MultiStar: [#1 -0.11,0.02,0.94,U] [#2 -0.02,-0.08,0.79,U] [#3 0.18,-0.25,0.00,M1] [#4 0.09,-0.01,0.69,U] [#5 0.00,0.04,0.65,U] [#6 0.26,-0.05,0.00,M1] [#7 -0.22,-0.13,0.00,M1] [#8 -0.13,-0.13,0.49,U] 
23:04:16.993 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.01}, one-star: {0.30, 0.14}
23:04:16.994 00.001 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
23:04:16.995 00.001 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
23:04:16.996 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.26 mountX=-0.00 mountY=-0.04, mountTheta=-1.57
23:04:16.999 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
23:04:17.000 00.001 1032 Enqueuing Move request for scope (0.04, 0.01)
23:04:17.001 00.001 10072 Worker thread wakes up
23:04:17.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:04:17.001 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:04:17.001 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
23:04:17.003 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:04:17.005 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:17.005 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:04:17.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:17.005 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:04:17.005 00.000 10072 MoveAxis(W, 0, ABG)
23:04:17.005 00.000 10072 Move returns status 0, amount 0
23:04:17.005 00.000 10072 MoveAxis(N, 0, ABG)
23:04:17.005 00.000 10072 Move returns status 0, amount 0
23:04:17.007 00.002 10072 move complete, result=0
23:04:17.007 00.000 10072 worker thread done servicing request
23:04:17.022 00.015 1032 UpdateGuideState exits: m=1397 SNR=26.3
23:04:17.025 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:17.026 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:17.028 00.002 1032 Enqueuing Expose request
23:04:17.029 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
23:04:17.031 00.002 10072 Worker thread wakes up
23:04:17.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:17.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:17.669 00.638 10072 Exposure complete
23:04:17.725 00.056 10072 worker thread done servicing request
23:04:17.725 00.000 1032 OnExposeComplete: enter
23:04:17.727 00.002 1032 UpdateGuideState(): m_state=6
23:04:17.729 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7344
23:04:17.730 00.001 1032 Star::Find returns 1 (0), X=1104.61, Y=131.04, Mass=1363, SNR=25.9, Peak=109 HFD=3.3
23:04:17.732 00.002 1032 MultiStar: [#1 -0.15,0.07,0.96,U] [#2 0.07,-0.18,0.76,U] [#3 0.14,-0.16,0.78,U] [#4 0.03,0.07,0.70,U] [#5 0.10,-0.14,0.67,U] [#6 0.25,0.08,0.00,M2] [#7 -0.11,-0.06,0.75,U] [#8 0.03,-0.16,0.54,U] 
23:04:17.733 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {0.30, 0.19}
23:04:17.735 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
23:04:17.738 00.003 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
23:04:17.740 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.52 mountX=-0.04 mountY=-0.04, mountTheta=-2.35
23:04:17.743 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
23:04:17.744 00.001 1032 Enqueuing Move request for scope (0.05, -0.03)
23:04:17.746 00.002 10072 Worker thread wakes up
23:04:17.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:04:17.746 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:04:17.746 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
23:04:17.748 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:04:17.750 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:17.750 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:04:17.751 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:17.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:04:17.751 00.000 10072 MoveAxis(W, 0, ABG)
23:04:17.751 00.000 10072 Move returns status 0, amount 0
23:04:17.751 00.000 10072 MoveAxis(N, 0, ABG)
23:04:17.751 00.000 10072 Move returns status 0, amount 0
23:04:17.751 00.000 10072 move complete, result=0
23:04:17.751 00.000 10072 worker thread done servicing request
23:04:17.767 00.016 1032 UpdateGuideState exits: m=1363 SNR=25.9
23:04:17.770 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:17.772 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:17.774 00.002 1032 Enqueuing Expose request
23:04:17.776 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
23:04:17.777 00.001 10072 Worker thread wakes up
23:04:17.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:17.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:18.188 00.411 10072 Exposure complete
23:04:18.238 00.050 10072 worker thread done servicing request
23:04:18.238 00.000 1032 OnExposeComplete: enter
23:04:18.240 00.002 1032 UpdateGuideState(): m_state=6
23:04:18.242 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7345
23:04:18.244 00.002 1032 Star::Find returns 1 (0), X=1104.55, Y=131.03, Mass=1401, SNR=26.3, Peak=112 HFD=3.5
23:04:18.246 00.002 1032 MultiStar: [#1 -0.17,0.03,0.93,U] [#2 0.01,-0.06,0.78,U] [#3 0.08,-0.01,0.75,U] [#4 -0.17,0.05,0.67,U] [#5 0.02,0.06,0.63,U] [#6 0.13,0.18,0.63,U] [#7 -0.24,-0.04,0.67,U] [#8 -0.22,-0.11,0.51,U] 
23:04:18.248 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.24, 0.18}
23:04:18.250 00.002 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
23:04:18.251 00.001 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
23:04:18.253 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.10 mountX=0.04 mountY=0.01, mountTheta=0.27
23:04:18.257 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
23:04:18.260 00.003 1032 Enqueuing Move request for scope (-0.02, 0.04)
23:04:18.262 00.002 10072 Worker thread wakes up
23:04:18.262 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
23:04:18.262 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
23:04:18.262 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.01
23:04:18.264 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:04:18.267 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:18.267 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:04:18.267 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:18.267 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:18.267 00.000 10072 MoveAxis(E, 0, ABG)
23:04:18.267 00.000 10072 Move returns status 0, amount 0
23:04:18.267 00.000 10072 MoveAxis(N, 0, ABG)
23:04:18.267 00.000 10072 Move returns status 0, amount 0
23:04:18.267 00.000 10072 move complete, result=0
23:04:18.269 00.002 10072 worker thread done servicing request
23:04:18.286 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:04:18.287 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:18.289 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:18.291 00.002 1032 Enqueuing Expose request
23:04:18.292 00.001 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:18.294 00.002 10072 Worker thread wakes up
23:04:18.294 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:18.294 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:18.924 00.630 10072 Exposure complete
23:04:18.974 00.050 10072 worker thread done servicing request
23:04:18.974 00.000 1032 OnExposeComplete: enter
23:04:18.976 00.002 1032 UpdateGuideState(): m_state=6
23:04:18.978 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7346
23:04:18.979 00.001 1032 Star::Find returns 1 (0), X=1104.51, Y=131.03, Mass=1410, SNR=26.4, Peak=118 HFD=3.5
23:04:18.981 00.002 1032 MultiStar: [#1 -0.13,-0.04,0.96,U] [#2 0.05,-0.03,0.80,U] [#3 -0.05,-0.09,0.72,U] [#4 -0.12,-0.00,0.64,U] [#5 0.11,-0.04,0.65,U] [#6 0.16,-0.03,0.61,U] [#7 -0.14,-0.08,0.68,U] [#8 -0.09,-0.24,0.00,M1] 
23:04:18.987 00.006 1032 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {0.20, 0.18}
23:04:18.990 00.003 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
23:04:18.992 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
23:04:18.993 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.63 mountX=-0.01 mountY=-0.01, mountTheta=-2.46
23:04:18.996 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
23:04:18.997 00.001 1032 Enqueuing Move request for scope (0.01, -0.01)
23:04:19.000 00.003 10072 Worker thread wakes up
23:04:19.000 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:04:19.000 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:04:19.000 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
23:04:19.002 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:04:19.004 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:19.004 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:04:19.004 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:19.004 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:04:19.004 00.000 10072 MoveAxis(E, 1, ABG)
23:04:19.004 00.000 10072 Guiding  Dir = 2, Dur = 1
23:04:19.004 00.000 10072 IsGuiding returns 0
23:04:19.004 00.000 10072 PulseGuide returned control before completion, sleep 11
23:04:19.022 00.018 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:04:19.024 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:19.027 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:19.028 00.001 1032 Enqueuing Expose request
23:04:19.029 00.001 10072 IsGuiding returns 0
23:04:19.029 00.000 10072 Move returns status 0, amount 1
23:04:19.029 00.000 10072 MoveAxis(N, 0, ABG)
23:04:19.029 00.000 10072 Move returns status 0, amount 0
23:04:19.030 00.001 10072 move complete, result=0
23:04:19.030 00.000 10072 worker thread done servicing request
23:04:19.030 00.000 10072 Worker thread wakes up
23:04:19.030 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:19.030 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:19.037 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:04:19.436 00.399 10072 Exposure complete
23:04:19.489 00.053 10072 worker thread done servicing request
23:04:19.489 00.000 1032 OnExposeComplete: enter
23:04:19.492 00.003 1032 UpdateGuideState(): m_state=6
23:04:19.494 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7347
23:04:19.495 00.001 1032 Star::Find returns 1 (0), X=1104.57, Y=130.98, Mass=1191, SNR=24.3, Peak=100 HFD=3.2
23:04:19.497 00.002 1032 MultiStar: [#1 -0.12,0.01,1.03,U] [#2 0.08,-0.24,0.83,U] [#3 0.20,-0.31,0.00,M1] [#4 0.11,-0.02,0.74,U] [#5 0.18,-0.11,0.71,U] [#6 0.25,0.05,0.00,M1] [#7 -0.07,-0.15,0.74,U] [#8 -0.11,-0.11,0.54,U] 
23:04:19.499 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.06}, one-star: {0.26, 0.13}
23:04:19.501 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
23:04:19.502 00.001 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
23:04:19.504 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.81 mountX=-0.07 mountY=-0.04, mountTheta=-2.64
23:04:19.507 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
23:04:19.509 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
23:04:19.511 00.002 10072 Worker thread wakes up
23:04:19.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:04:19.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:04:19.511 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.04
23:04:19.513 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:04:19.515 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:19.515 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
23:04:19.515 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:19.515 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:04:19.515 00.000 10072 MoveAxis(E, 1, ABG)
23:04:19.515 00.000 10072 Guiding  Dir = 2, Dur = 1
23:04:19.516 00.001 10072 IsGuiding returns 0
23:04:19.516 00.000 10072 PulseGuide returned control before completion, sleep 11
23:04:19.533 00.017 1032 UpdateGuideState exits: m=1191 SNR=24.3
23:04:19.536 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:19.539 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:19.541 00.002 1032 Enqueuing Expose request
23:04:19.543 00.002 10072 IsGuiding returns 0
23:04:19.543 00.000 10072 Move returns status 0, amount 1
23:04:19.543 00.000 10072 MoveAxis(N, 0, ABG)
23:04:19.543 00.000 10072 Move returns status 0, amount 0
23:04:19.543 00.000 10072 move complete, result=0
23:04:19.543 00.000 10072 worker thread done servicing request
23:04:19.543 00.000 10072 Worker thread wakes up
23:04:19.543 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:19.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:19.553 00.010 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:04:20.169 00.616 10072 Exposure complete
23:04:20.220 00.051 10072 worker thread done servicing request
23:04:20.220 00.000 1032 OnExposeComplete: enter
23:04:20.222 00.002 1032 UpdateGuideState(): m_state=6
23:04:20.223 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7348
23:04:20.224 00.001 1032 Star::Find returns 1 (0), X=1104.63, Y=130.88, Mass=1516, SNR=27.4, Peak=126 HFD=3.3
23:04:20.226 00.002 1032 MultiStar: [#1 -0.08,0.04,0.90,U] [#2 0.04,-0.13,0.78,U] [#3 0.16,-0.12,0.75,U] [#4 0.08,0.06,0.65,U] [#5 -0.01,0.03,0.65,U] [#6 0.08,0.08,0.61,U] [#7 -0.09,-0.04,0.65,U] [#8 -0.04,-0.16,0.47,U] 
23:04:20.227 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.32, 0.04}
23:04:20.229 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
23:04:20.231 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
23:04:20.232 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.29 mountX=-0.03 mountY=-0.06, mountTheta=-2.12
23:04:20.236 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
23:04:20.238 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
23:04:20.240 00.002 10072 Worker thread wakes up
23:04:20.240 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:04:20.240 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:04:20.240 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.06
23:04:20.243 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:04:20.246 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:20.246 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:04:20.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:20.246 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:04:20.246 00.000 10072 MoveAxis(E, 1, ABG)
23:04:20.246 00.000 10072 Guiding  Dir = 2, Dur = 1
23:04:20.246 00.000 10072 IsGuiding returns 0
23:04:20.247 00.001 10072 PulseGuide returned control before completion, sleep 11
23:04:20.260 00.013 10072 IsGuiding returns 0
23:04:20.260 00.000 10072 Move returns status 0, amount 1
23:04:20.260 00.000 10072 MoveAxis(N, 0, ABG)
23:04:20.260 00.000 10072 Move returns status 0, amount 0
23:04:20.260 00.000 10072 move complete, result=0
23:04:20.260 00.000 10072 worker thread done servicing request
23:04:20.262 00.002 1032 UpdateGuideState exits: m=1516 SNR=27.4
23:04:20.264 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:20.268 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:20.270 00.002 1032 Enqueuing Expose request
23:04:20.272 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:04:20.273 00.001 10072 Worker thread wakes up
23:04:20.275 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:20.275 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:20.685 00.410 10072 Exposure complete
23:04:20.735 00.050 10072 worker thread done servicing request
23:04:20.735 00.000 1032 OnExposeComplete: enter
23:04:20.738 00.003 1032 UpdateGuideState(): m_state=6
23:04:20.742 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7349
23:04:20.744 00.002 1032 Star::Find returns 1 (0), X=1104.55, Y=131.02, Mass=1353, SNR=25.8, Peak=114 HFD=3.4
23:04:20.746 00.002 1032 MultiStar: [#1 -0.02,0.05,0.98,U] [#2 0.06,-0.01,0.81,U] [#3 0.19,-0.21,0.00,M1] [#4 0.08,0.08,0.69,U] [#5 0.04,0.08,0.67,U] [#6 0.04,0.12,0.61,U] [#7 -0.03,-0.12,0.70,U] [#8 -0.08,-0.09,0.52,U] 
23:04:20.748 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.24, 0.17}
23:04:20.749 00.001 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
23:04:20.750 00.001 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
23:04:20.752 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.70 mountX=0.03 mountY=-0.06, mountTheta=-1.13
23:04:20.755 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
23:04:20.758 00.003 1032 Enqueuing Move request for scope (0.05, 0.04)
23:04:20.759 00.001 10072 Worker thread wakes up
23:04:20.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:04:20.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:04:20.759 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
23:04:20.761 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:04:20.763 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:20.764 00.001 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:04:20.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:20.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:04:20.764 00.000 10072 MoveAxis(E, 1, ABG)
23:04:20.764 00.000 10072 Guiding  Dir = 2, Dur = 1
23:04:20.764 00.000 10072 IsGuiding returns 0
23:04:20.765 00.001 10072 PulseGuide returned control before completion, sleep 11
23:04:20.781 00.016 1032 UpdateGuideState exits: m=1353 SNR=25.8
23:04:20.783 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:20.785 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:20.787 00.002 1032 Enqueuing Expose request
23:04:20.790 00.003 10072 IsGuiding returns 0
23:04:20.790 00.000 10072 Move returns status 0, amount 1
23:04:20.790 00.000 10072 MoveAxis(N, 0, ABG)
23:04:20.790 00.000 10072 Move returns status 0, amount 0
23:04:20.790 00.000 10072 move complete, result=0
23:04:20.790 00.000 10072 worker thread done servicing request
23:04:20.790 00.000 10072 Worker thread wakes up
23:04:20.791 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:20.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:20.796 00.005 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:04:21.426 00.630 10072 Exposure complete
23:04:21.483 00.057 10072 worker thread done servicing request
23:04:21.484 00.001 1032 OnExposeComplete: enter
23:04:21.485 00.001 1032 UpdateGuideState(): m_state=6
23:04:21.489 00.004 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7350
23:04:21.491 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=130.96, Mass=1502, SNR=27.3, Peak=121 HFD=3.3
23:04:21.493 00.002 1032 MultiStar: [#1 -0.08,0.15,0.91,U] [#2 0.01,-0.04,0.79,U] [#3 0.24,-0.20,0.00,M2] [#4 -0.00,0.00,0.64,U] [#5 0.06,-0.00,0.65,U] [#6 0.14,0.01,0.61,U] [#7 -0.04,-0.18,0.71,U] [#8 0.07,-0.10,0.49,U] 
23:04:21.495 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.01}, one-star: {0.32, 0.12}
23:04:21.497 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
23:04:21.498 00.001 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
23:04:21.501 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.12 mountX=-0.01 mountY=-0.07, mountTheta=-1.71
23:04:21.504 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
23:04:21.507 00.003 1032 Enqueuing Move request for scope (0.07, 0.01)
23:04:21.509 00.002 10072 Worker thread wakes up
23:04:21.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:04:21.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:04:21.509 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
23:04:21.511 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:04:21.514 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:21.514 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:04:21.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:21.514 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:04:21.514 00.000 10072 MoveAxis(E, 2, ABG)
23:04:21.514 00.000 10072 Guiding  Dir = 2, Dur = 2
23:04:21.515 00.001 10072 IsGuiding returns 0
23:04:21.515 00.000 10072 PulseGuide returned control before completion, sleep 12
23:04:21.535 00.020 1032 UpdateGuideState exits: m=1502 SNR=27.3
23:04:21.538 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:21.540 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:21.542 00.002 1032 Enqueuing Expose request
23:04:21.544 00.002 10072 IsGuiding returns 0
23:04:21.544 00.000 10072 Move returns status 0, amount 2
23:04:21.544 00.000 10072 MoveAxis(N, 0, ABG)
23:04:21.544 00.000 10072 Move returns status 0, amount 0
23:04:21.544 00.000 10072 move complete, result=0
23:04:21.544 00.000 10072 worker thread done servicing request
23:04:21.544 00.000 10072 Worker thread wakes up
23:04:21.544 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:21.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:21.553 00.009 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:04:21.951 00.398 10072 Exposure complete
23:04:22.008 00.057 10072 worker thread done servicing request
23:04:22.008 00.000 1032 OnExposeComplete: enter
23:04:22.010 00.002 1032 UpdateGuideState(): m_state=6
23:04:22.013 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7351
23:04:22.015 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=130.87, Mass=1368, SNR=26.0, Peak=112 HFD=3.4
23:04:22.016 00.001 1032 MultiStar: [#1 -0.02,-0.07,0.97,U] [#2 0.02,-0.15,0.82,U] [#3 0.07,-0.16,0.78,U] [#4 -0.02,-0.11,0.67,U] [#5 -0.01,-0.10,0.67,U] [#6 0.06,0.03,0.67,U] [#7 -0.04,-0.12,0.73,U] [#8 -0.07,-0.26,0.00,M1] 
23:04:22.018 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.08}, one-star: {0.18, 0.02}
23:04:22.020 00.002 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
23:04:22.022 00.002 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
23:04:22.024 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.19 mountX=-0.09 mountY=-0.01, mountTheta=-3.02
23:04:22.026 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
23:04:22.028 00.002 1032 Enqueuing Move request for scope (0.03, -0.08)
23:04:22.030 00.002 10072 Worker thread wakes up
23:04:22.030 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
23:04:22.030 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
23:04:22.030 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.09 yDistance=-0.01
23:04:22.031 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:04:22.034 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:22.034 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:04:22.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:22.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:04:22.034 00.000 10072 MoveAxis(E, 2, ABG)
23:04:22.034 00.000 10072 Guiding  Dir = 2, Dur = 2
23:04:22.035 00.001 10072 IsGuiding returns 0
23:04:22.035 00.000 10072 PulseGuide returned control before completion, sleep 12
23:04:22.052 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:04:22.055 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:22.056 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:22.058 00.002 1032 Enqueuing Expose request
23:04:22.060 00.002 10072 IsGuiding returns 0
23:04:22.060 00.000 10072 Move returns status 0, amount 2
23:04:22.060 00.000 10072 MoveAxis(N, 0, ABG)
23:04:22.060 00.000 10072 Move returns status 0, amount 0
23:04:22.060 00.000 10072 move complete, result=0
23:04:22.060 00.000 10072 worker thread done servicing request
23:04:22.060 00.000 10072 Worker thread wakes up
23:04:22.060 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:22.060 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:22.067 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:04:22.686 00.619 10072 Exposure complete
23:04:22.735 00.049 10072 worker thread done servicing request
23:04:22.735 00.000 1032 OnExposeComplete: enter
23:04:22.739 00.004 1032 UpdateGuideState(): m_state=6
23:04:22.742 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7352
23:04:22.744 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=130.97, Mass=1352, SNR=25.8, Peak=107 HFD=3.3
23:04:22.746 00.002 1032 MultiStar: [#1 0.03,0.03,0.99,U] [#2 0.03,-0.13,0.82,U] [#3 0.15,-0.15,0.75,U] [#4 0.13,0.04,0.72,U] [#5 0.05,-0.07,0.67,U] [#6 0.07,0.00,0.65,U] [#7 0.01,-0.05,0.67,U] [#8 0.08,-0.25,0.00,M2] 
23:04:22.747 00.001 1032 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.35, 0.13}
23:04:22.749 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:04:22.750 00.001 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:04:22.752 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.16 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
23:04:22.755 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
23:04:22.757 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
23:04:22.759 00.002 10072 Worker thread wakes up
23:04:22.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
23:04:22.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
23:04:22.759 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
23:04:22.761 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:04:22.763 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:22.763 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:04:22.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:22.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:04:22.763 00.000 10072 MoveAxis(E, 2, ABG)
23:04:22.763 00.000 10072 Guiding  Dir = 2, Dur = 2
23:04:22.763 00.000 10072 IsGuiding returns 0
23:04:22.764 00.001 10072 PulseGuide returned control before completion, sleep 12
23:04:22.781 00.017 1032 UpdateGuideState exits: m=1352 SNR=25.8
23:04:22.784 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:22.785 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:22.787 00.002 1032 Enqueuing Expose request
23:04:22.792 00.005 10072 IsGuiding returns 0
23:04:22.792 00.000 10072 Move returns status 0, amount 2
23:04:22.792 00.000 10072 MoveAxis(N, 0, ABG)
23:04:22.792 00.000 10072 Move returns status 0, amount 0
23:04:22.792 00.000 10072 move complete, result=0
23:04:22.793 00.001 10072 worker thread done servicing request
23:04:22.793 00.000 10072 Worker thread wakes up
23:04:22.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:22.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:22.797 00.004 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:04:23.202 00.405 10072 Exposure complete
23:04:23.255 00.053 10072 worker thread done servicing request
23:04:23.255 00.000 1032 OnExposeComplete: enter
23:04:23.257 00.002 1032 UpdateGuideState(): m_state=6
23:04:23.259 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7353
23:04:23.261 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=130.90, Mass=1276, SNR=25.1, Peak=105 HFD=3.3
23:04:23.263 00.002 1032 MultiStar: [#1 -0.00,0.04,0.96,U] [#2 0.03,-0.06,0.79,U] [#3 0.12,-0.12,0.77,U] [#4 0.11,-0.08,0.66,U] [#5 0.15,-0.07,0.66,U] [#6 0.30,-0.06,0.00,M1] [#7 -0.10,-0.11,0.74,U] [#8 0.07,-0.15,0.55,U] 
23:04:23.264 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.32, 0.05}
23:04:23.266 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
23:04:23.269 00.003 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
23:04:23.271 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.50 mountX=-0.07 mountY=-0.08, mountTheta=-2.33
23:04:23.275 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
23:04:23.278 00.003 1032 Enqueuing Move request for scope (0.09, -0.05)
23:04:23.279 00.001 10072 Worker thread wakes up
23:04:23.279 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
23:04:23.279 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
23:04:23.280 00.001 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.08
23:04:23.282 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:04:23.285 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:04:23.285 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
23:04:23.285 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:23.286 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:04:23.286 00.000 10072 MoveAxis(E, 1, ABG)
23:04:23.286 00.000 10072 Guiding  Dir = 2, Dur = 1
23:04:23.286 00.000 10072 IsGuiding returns 0
23:04:23.286 00.000 10072 PulseGuide returned control before completion, sleep 11
23:04:23.306 00.020 1032 UpdateGuideState exits: m=1276 SNR=25.1
23:04:23.309 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:23.311 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:23.313 00.002 1032 Enqueuing Expose request
23:04:23.315 00.002 10072 IsGuiding returns 0
23:04:23.315 00.000 10072 Move returns status 0, amount 1
23:04:23.315 00.000 10072 MoveAxis(N, 0, ABG)
23:04:23.315 00.000 10072 Move returns status 0, amount 0
23:04:23.315 00.000 10072 move complete, result=0
23:04:23.316 00.001 10072 worker thread done servicing request
23:04:23.316 00.000 10072 Worker thread wakes up
23:04:23.316 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:23.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:23.323 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:04:23.950 00.627 10072 Exposure complete
23:04:23.999 00.049 10072 worker thread done servicing request
23:04:23.999 00.000 1032 OnExposeComplete: enter
23:04:24.002 00.003 1032 UpdateGuideState(): m_state=6
23:04:24.004 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7354
23:04:24.005 00.001 1032 Star::Find returns 1 (0), X=1104.66, Y=131.11, Mass=1277, SNR=25.1, Peak=96 HFD=3.3
23:04:24.007 00.002 1032 MultiStar: [#1 -0.12,0.12,1.02,U] [#2 -0.00,-0.17,0.83,U] [#3 0.02,-0.06,0.77,U] [#4 0.12,-0.08,0.70,U] [#5 0.10,0.12,0.70,U] [#6 0.31,-0.07,0.00,M2] [#7 -0.11,-0.08,0.75,U] [#8 0.02,-0.11,0.52,U] 
23:04:24.008 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {0.35, 0.26}
23:04:24.010 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
23:04:24.012 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
23:04:24.013 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.30 mountX=0.00 mountY=-0.05, mountTheta=-1.53
23:04:24.015 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
23:04:24.016 00.001 1032 Enqueuing Move request for scope (0.05, 0.02)
23:04:24.019 00.003 10072 Worker thread wakes up
23:04:24.019 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
23:04:24.019 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
23:04:24.019 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.00 yDistance=-0.05
23:04:24.022 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:04:24.024 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:24.024 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
23:04:24.024 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:24.024 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:04:24.024 00.000 10072 MoveAxis(E, 1, ABG)
23:04:24.024 00.000 10072 Guiding  Dir = 2, Dur = 1
23:04:24.025 00.001 10072 IsGuiding returns 0
23:04:24.025 00.000 10072 PulseGuide returned control before completion, sleep 11
23:04:24.040 00.015 10072 IsGuiding returns 0
23:04:24.040 00.000 10072 Move returns status 0, amount 1
23:04:24.040 00.000 10072 MoveAxis(N, 0, ABG)
23:04:24.040 00.000 10072 Move returns status 0, amount 0
23:04:24.040 00.000 10072 move complete, result=0
23:04:24.040 00.000 10072 worker thread done servicing request
23:04:24.042 00.002 1032 UpdateGuideState exits: m=1277 SNR=25.1
23:04:24.044 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:24.046 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:24.048 00.002 1032 Enqueuing Expose request
23:04:24.051 00.003 10072 Worker thread wakes up
23:04:24.051 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:04:24.053 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:24.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:24.464 00.411 10072 Exposure complete
23:04:24.513 00.049 10072 worker thread done servicing request
23:04:24.513 00.000 1032 OnExposeComplete: enter
23:04:24.516 00.003 1032 UpdateGuideState(): m_state=6
23:04:24.517 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7355
23:04:24.519 00.002 1032 Star::Find returns 1 (0), X=1104.60, Y=131.10, Mass=1362, SNR=25.9, Peak=116 HFD=3.3
23:04:24.522 00.003 1032 MultiStar: [#1 -0.04,0.15,0.99,U] [#2 0.05,-0.02,0.78,U] [#3 0.17,0.03,0.75,U] [#4 0.06,0.15,0.66,U] [#5 0.13,-0.04,0.65,U] [#6 0.19,-0.01,0.64,U] [#7 -0.01,0.03,0.70,U] [#8 0.07,-0.17,0.54,U] 
23:04:24.524 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {0.29, 0.25}
23:04:24.526 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:04:24.527 00.001 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:04:24.529 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=0.03 mountY=-0.12, mountTheta=-1.30
23:04:24.532 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
23:04:24.535 00.003 1032 Enqueuing Move request for scope (0.10, 0.06)
23:04:24.537 00.002 10072 Worker thread wakes up
23:04:24.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:04:24.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:04:24.537 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.12
23:04:24.539 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:04:24.541 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:24.541 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:04:24.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:24.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:04:24.541 00.000 10072 MoveAxis(E, 1, ABG)
23:04:24.541 00.000 10072 Guiding  Dir = 2, Dur = 1
23:04:24.542 00.001 10072 IsGuiding returns 0
23:04:24.542 00.000 10072 PulseGuide returned control before completion, sleep 11
23:04:24.557 00.015 10072 IsGuiding returns 0
23:04:24.557 00.000 10072 Move returns status 0, amount 1
23:04:24.557 00.000 10072 MoveAxis(N, 0, ABG)
23:04:24.557 00.000 10072 Move returns status 0, amount 0
23:04:24.557 00.000 10072 move complete, result=0
23:04:24.557 00.000 10072 worker thread done servicing request
23:04:24.559 00.002 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:04:24.562 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:24.564 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:24.565 00.001 1032 Enqueuing Expose request
23:04:24.567 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:04:24.570 00.003 10072 Worker thread wakes up
23:04:24.570 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:24.570 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:25.199 00.629 10072 Exposure complete
23:04:25.249 00.050 10072 worker thread done servicing request
23:04:25.249 00.000 1032 OnExposeComplete: enter
23:04:25.251 00.002 1032 UpdateGuideState(): m_state=6
23:04:25.252 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7356
23:04:25.254 00.002 1032 Star::Find returns 1 (0), X=1104.76, Y=131.13, Mass=1318, SNR=25.5, Peak=115 HFD=3.1
23:04:25.256 00.002 1032 MultiStar: large primary error, entering stabilization period
23:04:25.258 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
23:04:25.259 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
23:04:25.261 00.002 1032 CameraToMount -- cameraX=0.45 cameraY=0.29 hyp=0.53 cameraTheta=0.57 mountX=0.16 mountY=-0.51, mountTheta=-1.26
23:04:25.263 00.002 1032 SchedulePrimaryMove(0F526948, x=0.45, y=0.29, opts=13)
23:04:25.265 00.002 1032 Enqueuing Move request for scope (0.45, 0.29)
23:04:25.266 00.001 10072 Worker thread wakes up
23:04:25.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.29) opts 0xd
23:04:25.266 00.000 10072 Handling offset move in thread for scope, endpoint = (0.45, 0.29)
23:04:25.266 00.000 10072 Moving (0.45, 0.29) raw xDistance=0.16 yDistance=-0.51
23:04:25.269 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:04:25.271 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.69
23:04:25.271 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:04:25.271 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:04:25.271 00.000 10072 MoveAxis(W, 74, ABG)
23:04:25.271 00.000 10072 Guiding  Dir = 3, Dur = 74
23:04:25.272 00.001 10072 IsGuiding returns 0
23:04:25.272 00.000 10072 PulseGuide returned control before completion, sleep 84
23:04:25.289 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.5
23:04:25.290 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:25.293 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:25.295 00.002 1032 Enqueuing Expose request
23:04:25.370 00.075 10072 IsGuiding returns 0
23:04:25.370 00.000 10072 Move returns status 0, amount 74
23:04:25.370 00.000 10072 MoveAxis(N, 327, ABG)
23:04:25.370 00.000 10072 Guiding  Dir = 0, Dur = 327
23:04:25.370 00.000 10072 IsGuiding returns 0
23:04:25.370 00.000 10072 PulseGuide returned control before completion, sleep 337
23:04:25.713 00.343 10072 IsGuiding returns 0
23:04:25.713 00.000 10072 Move returns status 0, amount 327
23:04:25.713 00.000 10072 move complete, result=0
23:04:25.713 00.000 10072 worker thread done servicing request
23:04:25.713 00.000 10072 Worker thread wakes up
23:04:25.714 00.001 1032 GuideStep: 0.2 px 74 ms WEST, -0.5 px 327 ms NORTH
23:04:25.715 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:25.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:26.344 00.629 10072 Exposure complete
23:04:26.387 00.043 10072 worker thread done servicing request
23:04:26.387 00.000 1032 OnExposeComplete: enter
23:04:26.388 00.001 1032 UpdateGuideState(): m_state=6
23:04:26.390 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7357
23:04:26.391 00.001 1032 Star::Find returns 1 (0), X=1104.27, Y=130.87, Mass=1284, SNR=25.2, Peak=118 HFD=3.3
23:04:26.393 00.002 1032 MultiStar: exiting stabilization period
23:04:26.395 00.002 1032 MultiStar: [#1 -0.41,-0.09,0.00,M1] [#2 -0.21,-0.21,0.00,M1] [#3 -0.23,-0.33,0.00,M1] [#4 -0.38,-0.04,0.00,M1] [#5 -0.30,-0.06,0.00,M1] [#6 -0.24,-0.07,0.00,M2] [#7 -0.47,-0.17,0.00,M1] [#8 -0.45,-0.41,0.00,M1] 
23:04:26.397 00.002 1032 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.83) = xAngle (0.76 = 0.76)
23:04:26.398 00.001 1032 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.76 = 0.76)
23:04:26.399 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.59 mountX=0.04 mountY=0.03, mountTheta=0.76
23:04:26.401 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
23:04:26.402 00.001 1032 Enqueuing Move request for scope (-0.04, 0.03)
23:04:26.403 00.001 10072 Worker thread wakes up
23:04:26.404 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:04:26.404 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:04:26.404 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
23:04:26.406 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:04:26.407 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:26.408 00.001 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:04:26.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:26.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:04:26.408 00.000 10072 MoveAxis(E, 3, ABG)
23:04:26.408 00.000 10072 Guiding  Dir = 2, Dur = 3
23:04:26.408 00.000 10072 IsGuiding returns 0
23:04:26.408 00.000 10072 PulseGuide returned control before completion, sleep 13
23:04:26.421 00.013 1032 UpdateGuideState exits: m=1284 SNR=25.2
23:04:26.425 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:26.427 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:26.429 00.002 1032 Enqueuing Expose request
23:04:26.438 00.009 10072 IsGuiding returns 0
23:04:26.438 00.000 10072 Move returns status 0, amount 3
23:04:26.439 00.001 10072 MoveAxis(N, 0, ABG)
23:04:26.439 00.000 10072 Move returns status 0, amount 0
23:04:26.439 00.000 10072 move complete, result=0
23:04:26.439 00.000 10072 worker thread done servicing request
23:04:26.439 00.000 10072 Worker thread wakes up
23:04:26.439 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:26.439 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:26.441 00.002 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:04:26.857 00.416 10072 Exposure complete
23:04:26.902 00.045 10072 worker thread done servicing request
23:04:26.902 00.000 1032 OnExposeComplete: enter
23:04:26.904 00.002 1032 UpdateGuideState(): m_state=6
23:04:26.906 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7358
23:04:26.907 00.001 1032 Star::Find returns 1 (0), X=1104.16, Y=130.99, Mass=1405, SNR=26.4, Peak=108 HFD=3.1
23:04:26.909 00.002 1032 MultiStar: [#1 -0.46,0.08,0.00,M2] [#2 -0.33,-0.11,0.00,M2] [#3 -0.24,-0.09,0.00,M2] [#4 -0.37,-0.02,0.00,M2] [#5 -0.24,-0.01,0.63,U] [#6 -0.16,-0.12,0.64,U] [#7 -0.47,-0.07,0.00,M2] [#8 -0.46,-0.18,0.00,M2] 
23:04:26.910 00.001 1032 refined, 2 included, MultiStar: {-0.18, 0.03}, one-star: {-0.15, 0.14}
23:04:26.911 00.001 1032 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.83) = xAngle (1.17 = 1.17)
23:04:26.913 00.002 1032 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.17 = 1.17)
23:04:26.913 00.000 1032 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.18 cameraTheta=3.00 mountX=0.07 mountY=0.16, mountTheta=1.17
23:04:26.917 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=0.03, opts=13)
23:04:26.918 00.001 1032 Enqueuing Move request for scope (-0.18, 0.03)
23:04:26.920 00.002 10072 Worker thread wakes up
23:04:26.920 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
23:04:26.920 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
23:04:26.920 00.000 10072 Moving (-0.18, 0.03) raw xDistance=0.07 yDistance=0.16
23:04:26.921 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:04:26.924 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:26.924 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:04:26.924 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:26.924 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:04:26.924 00.000 10072 MoveAxis(E, 2, ABG)
23:04:26.924 00.000 10072 Guiding  Dir = 2, Dur = 2
23:04:26.924 00.000 10072 IsGuiding returns 0
23:04:26.925 00.001 10072 PulseGuide returned control before completion, sleep 12
23:04:26.940 00.015 1032 UpdateGuideState exits: m=1405 SNR=26.4
23:04:26.942 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:26.943 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:26.945 00.002 1032 Enqueuing Expose request
23:04:26.949 00.004 10072 IsGuiding returns 0
23:04:26.949 00.000 10072 Move returns status 0, amount 2
23:04:26.949 00.000 10072 MoveAxis(N, 0, ABG)
23:04:26.949 00.000 10072 Move returns status 0, amount 0
23:04:26.949 00.000 10072 move complete, result=0
23:04:26.949 00.000 10072 worker thread done servicing request
23:04:26.949 00.000 10072 Worker thread wakes up
23:04:26.949 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:26.950 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:26.956 00.006 1032 GuideStep: 0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
23:04:27.576 00.620 10072 Exposure complete
23:04:27.626 00.050 10072 worker thread done servicing request
23:04:27.626 00.000 1032 OnExposeComplete: enter
23:04:27.629 00.003 1032 UpdateGuideState(): m_state=6
23:04:27.630 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7359
23:04:27.632 00.002 1032 Star::Find returns 1 (0), X=1104.19, Y=131.01, Mass=1389, SNR=26.2, Peak=123 HFD=3.0
23:04:27.634 00.002 1032 MultiStar: [#1 -0.22,0.10,0.95,U] [#2 -0.29,-0.16,0.00,M3] [#3 -0.18,-0.23,0.00,M3] [#4 -0.45,-0.04,0.00,M3] [#5 -0.26,0.05,0.00,M1] [#6 -0.11,-0.19,0.61,U] [#7 -0.31,-0.22,0.00,M3] [#8 -0.45,-0.07,0.00,M3] 
23:04:27.635 00.001 1032 refined, 2 included, MultiStar: {-0.16, 0.06}, one-star: {-0.12, 0.16}
23:04:27.638 00.003 1032 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.83) = xAngle (0.97 = 0.97)
23:04:27.639 00.001 1032 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.97 = 0.97)
23:04:27.640 00.001 1032 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.80 mountX=0.09 mountY=0.14, mountTheta=0.97
23:04:27.645 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.06, opts=13)
23:04:27.647 00.002 1032 Enqueuing Move request for scope (-0.16, 0.06)
23:04:27.649 00.002 10072 Worker thread wakes up
23:04:27.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
23:04:27.649 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
23:04:27.649 00.000 10072 Moving (-0.16, 0.06) raw xDistance=0.09 yDistance=0.14
23:04:27.652 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:04:27.654 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:27.654 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:04:27.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:27.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:04:27.655 00.001 10072 MoveAxis(E, 3, ABG)
23:04:27.655 00.000 10072 Guiding  Dir = 2, Dur = 3
23:04:27.655 00.000 10072 IsGuiding returns 0
23:04:27.655 00.000 10072 PulseGuide returned control before completion, sleep 13
23:04:27.672 00.017 1032 UpdateGuideState exits: m=1389 SNR=26.2
23:04:27.673 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:27.676 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:27.678 00.002 1032 Enqueuing Expose request
23:04:27.683 00.005 10072 IsGuiding returns 0
23:04:27.683 00.000 10072 Move returns status 0, amount 3
23:04:27.683 00.000 10072 MoveAxis(N, 0, ABG)
23:04:27.683 00.000 10072 Move returns status 0, amount 0
23:04:27.683 00.000 10072 move complete, result=0
23:04:27.683 00.000 10072 worker thread done servicing request
23:04:27.684 00.001 10072 Worker thread wakes up
23:04:27.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:27.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:27.691 00.007 1032 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
23:04:28.092 00.401 10072 Exposure complete
23:04:28.140 00.048 10072 worker thread done servicing request
23:04:28.140 00.000 1032 OnExposeComplete: enter
23:04:28.142 00.002 1032 UpdateGuideState(): m_state=6
23:04:28.145 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7360
23:04:28.147 00.002 1032 Star::Find returns 1 (0), X=1104.22, Y=130.87, Mass=1401, SNR=26.3, Peak=124 HFD=3.2
23:04:28.151 00.004 1032 MultiStar: [#1 -0.31,-0.16,0.00,M2] [#2 -0.38,-0.33,0.00,M4] [#3 -0.27,-0.23,0.00,M4] [#4 -0.29,-0.03,0.00,M4] [#5 -0.15,-0.28,0.00,M2] [#6 -0.22,-0.18,0.00,M1] [#7 -0.39,-0.21,0.00,M4] [#8 -0.28,-0.31,0.00,M4] 
23:04:28.152 00.001 1032 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.83) = xAngle (1.10 = 1.10)
23:04:28.154 00.002 1032 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.10 = 1.10)
23:04:28.155 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.93 mountX=0.04 mountY=0.08, mountTheta=1.10
23:04:28.157 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.02, opts=13)
23:04:28.159 00.002 1032 Enqueuing Move request for scope (-0.09, 0.02)
23:04:28.161 00.002 10072 Worker thread wakes up
23:04:28.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
23:04:28.161 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
23:04:28.161 00.000 10072 Moving (-0.09, 0.02) raw xDistance=0.04 yDistance=0.08
23:04:28.162 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:04:28.166 00.004 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:28.166 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:04:28.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:28.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:04:28.166 00.000 10072 MoveAxis(E, 3, ABG)
23:04:28.166 00.000 10072 Guiding  Dir = 2, Dur = 3
23:04:28.166 00.000 10072 IsGuiding returns 0
23:04:28.167 00.001 10072 PulseGuide returned control before completion, sleep 13
23:04:28.184 00.017 10072 IsGuiding returns 0
23:04:28.184 00.000 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:04:28.186 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:28.188 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:28.189 00.001 1032 Enqueuing Expose request
23:04:28.191 00.002 10072 Move returns status 0, amount 3
23:04:28.191 00.000 10072 MoveAxis(N, 0, ABG)
23:04:28.191 00.000 10072 Move returns status 0, amount 0
23:04:28.191 00.000 10072 move complete, result=0
23:04:28.192 00.001 10072 worker thread done servicing request
23:04:28.192 00.000 10072 Worker thread wakes up
23:04:28.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:28.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:28.199 00.007 1032 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
23:04:28.826 00.627 10072 Exposure complete
23:04:28.878 00.052 10072 worker thread done servicing request
23:04:28.878 00.000 1032 OnExposeComplete: enter
23:04:28.881 00.003 1032 UpdateGuideState(): m_state=6
23:04:28.883 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7361
23:04:28.885 00.002 1032 Star::Find returns 1 (0), X=1104.27, Y=130.83, Mass=1306, SNR=25.4, Peak=114 HFD=3.2
23:04:28.887 00.002 1032 MultiStar: [#1 -0.46,0.05,0.00,M3] [#2 -0.13,-0.27,0.00,M5] [#3 -0.15,-0.26,0.00,M5] [#4 -0.12,-0.08,0.67,U] [#5 -0.41,-0.14,0.00,M3] [#6 -0.08,-0.06,0.63,U] [#7 -0.40,-0.18,0.00,M5] [#8 -0.45,-0.29,0.00,M5] 
23:04:28.889 00.002 1032 single-star, 2 included, MultiStar: {-0.08, -0.05}, one-star: {-0.04, -0.02}
23:04:28.890 00.001 1032 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.83) = xAngle (-4.55 = 1.73)
23:04:28.892 00.002 1032 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.55 = 1.73)
23:04:28.894 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.72 mountX=-0.01 mountY=0.05, mountTheta=1.73
23:04:28.898 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.02, opts=13)
23:04:28.900 00.002 1032 Enqueuing Move request for scope (-0.04, -0.02)
23:04:28.903 00.003 10072 Worker thread wakes up
23:04:28.903 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
23:04:28.903 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
23:04:28.903 00.000 10072 Moving (-0.04, -0.02) raw xDistance=-0.01 yDistance=0.05
23:04:28.905 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:04:28.907 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:28.907 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:04:28.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:28.908 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:04:28.908 00.000 10072 MoveAxis(E, 3, ABG)
23:04:28.908 00.000 10072 Guiding  Dir = 2, Dur = 3
23:04:28.908 00.000 10072 IsGuiding returns 0
23:04:28.909 00.001 10072 PulseGuide returned control before completion, sleep 13
23:04:28.923 00.014 1032 UpdateGuideState exits: m=1306 SNR=25.4
23:04:28.927 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:28.929 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:28.932 00.003 1032 Enqueuing Expose request
23:04:28.934 00.002 10072 IsGuiding returns 0
23:04:28.934 00.000 10072 Move returns status 0, amount 3
23:04:28.934 00.000 10072 MoveAxis(N, 0, ABG)
23:04:28.934 00.000 10072 Move returns status 0, amount 0
23:04:28.934 00.000 10072 move complete, result=0
23:04:28.934 00.000 10072 worker thread done servicing request
23:04:28.935 00.001 10072 Worker thread wakes up
23:04:28.935 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:28.935 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:28.942 00.007 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:04:29.342 00.400 10072 Exposure complete
23:04:29.394 00.052 10072 worker thread done servicing request
23:04:29.394 00.000 1032 OnExposeComplete: enter
23:04:29.397 00.003 1032 UpdateGuideState(): m_state=6
23:04:29.399 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7362
23:04:29.401 00.002 1032 Star::Find returns 1 (0), X=1104.28, Y=130.94, Mass=1481, SNR=27.1, Peak=122 HFD=3.3
23:04:29.403 00.002 1032 MultiStar: [#1 -0.37,0.00,0.00,M4] [#2 -0.24,-0.20,0.00,M6] [#3 -0.23,-0.22,0.00,M6] [#4 -0.26,-0.04,0.00,M4] [#5 -0.30,-0.15,0.00,M4] [#6 -0.32,-0.16,0.00,M1] [#7 -0.42,-0.18,0.00,M6] [#8 -0.50,-0.24,0.00,M6] 
23:04:29.404 00.001 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
23:04:29.406 00.002 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
23:04:29.407 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.89 mountX=0.10 mountY=0.01, mountTheta=0.06
23:04:29.411 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.09, opts=13)
23:04:29.413 00.002 1032 Enqueuing Move request for scope (-0.03, 0.09)
23:04:29.415 00.002 10072 Worker thread wakes up
23:04:29.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
23:04:29.415 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
23:04:29.415 00.000 10072 Moving (-0.03, 0.09) raw xDistance=0.10 yDistance=0.01
23:04:29.418 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:04:29.420 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:29.420 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:04:29.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:29.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:29.420 00.000 10072 MoveAxis(E, 3, ABG)
23:04:29.420 00.000 10072 Guiding  Dir = 2, Dur = 3
23:04:29.420 00.000 10072 IsGuiding returns 0
23:04:29.421 00.001 10072 PulseGuide returned control before completion, sleep 13
23:04:29.438 00.017 1032 UpdateGuideState exits: m=1481 SNR=27.1
23:04:29.440 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:29.442 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:29.444 00.002 1032 Enqueuing Expose request
23:04:29.448 00.004 10072 IsGuiding returns 0
23:04:29.448 00.000 10072 Move returns status 0, amount 3
23:04:29.448 00.000 10072 MoveAxis(N, 0, ABG)
23:04:29.448 00.000 10072 Move returns status 0, amount 0
23:04:29.448 00.000 10072 move complete, result=0
23:04:29.448 00.000 10072 worker thread done servicing request
23:04:29.448 00.000 10072 Worker thread wakes up
23:04:29.449 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:29.449 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:29.456 00.007 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:04:30.077 00.621 10072 Exposure complete
23:04:30.129 00.052 10072 worker thread done servicing request
23:04:30.129 00.000 1032 OnExposeComplete: enter
23:04:30.131 00.002 1032 UpdateGuideState(): m_state=6
23:04:30.133 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7363
23:04:30.135 00.002 1032 Star::Find returns 1 (0), X=1104.26, Y=131.00, Mass=1258, SNR=24.9, Peak=107 HFD=3.2
23:04:30.136 00.001 1032 MultiStar: [#1 -0.35,0.08,0.00,M5] [#2 -0.29,-0.11,0.00,M7] [#3 -0.24,-0.07,0.78,U] [#4 -0.32,0.13,0.00,M5] [#5 -0.24,-0.14,0.00,M5] [#6 -0.18,0.07,0.62,U] [#7 -0.37,0.02,0.00,M7] [#8 -0.38,-0.14,0.00,M7] 
23:04:30.138 00.002 1032 refined, 2 included, MultiStar: {-0.15, 0.06}, one-star: {-0.05, 0.15}
23:04:30.139 00.001 1032 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.83) = xAngle (0.94 = 0.94)
23:04:30.141 00.002 1032 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.94 = 0.94)
23:04:30.143 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.78 mountX=0.09 mountY=0.13, mountTheta=0.94
23:04:30.146 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.06, opts=13)
23:04:30.148 00.002 1032 Enqueuing Move request for scope (-0.15, 0.06)
23:04:30.149 00.001 10072 Worker thread wakes up
23:04:30.149 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
23:04:30.150 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
23:04:30.150 00.000 10072 Moving (-0.15, 0.06) raw xDistance=0.09 yDistance=0.13
23:04:30.151 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:04:30.154 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:30.154 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:04:30.154 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:30.154 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:04:30.154 00.000 10072 MoveAxis(E, 3, ABG)
23:04:30.154 00.000 10072 Guiding  Dir = 2, Dur = 3
23:04:30.155 00.001 10072 IsGuiding returns 0
23:04:30.155 00.000 10072 PulseGuide returned control before completion, sleep 13
23:04:30.171 00.016 1032 UpdateGuideState exits: m=1258 SNR=24.9
23:04:30.173 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:30.174 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:30.177 00.003 1032 Enqueuing Expose request
23:04:30.183 00.006 10072 IsGuiding returns 0
23:04:30.183 00.000 10072 Move returns status 0, amount 3
23:04:30.183 00.000 10072 MoveAxis(N, 0, ABG)
23:04:30.183 00.000 10072 Move returns status 0, amount 0
23:04:30.183 00.000 10072 move complete, result=0
23:04:30.184 00.001 10072 worker thread done servicing request
23:04:30.184 00.000 10072 Worker thread wakes up
23:04:30.184 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:30.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:30.186 00.002 1032 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
23:04:30.590 00.404 10072 Exposure complete
23:04:30.646 00.056 10072 worker thread done servicing request
23:04:30.646 00.000 1032 OnExposeComplete: enter
23:04:30.649 00.003 1032 UpdateGuideState(): m_state=6
23:04:30.651 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7364
23:04:30.652 00.001 1032 Star::Find returns 1 (0), X=1104.34, Y=130.99, Mass=1321, SNR=25.6, Peak=108 HFD=3.3
23:04:30.653 00.001 1032 MultiStar: [#1 -0.38,0.08,0.00,M6] [#2 -0.27,-0.13,0.00,M8] [#3 -0.18,-0.13,0.76,U] [#4 -0.36,-0.00,0.00,M6] [#5 -0.42,0.09,0.00,M6] [#6 -0.17,-0.06,0.59,U] [#7 -0.41,-0.10,0.00,M8] [#8 -0.38,-0.14,0.00,M8] 
23:04:30.656 00.003 1032 refined, 2 included, MultiStar: {-0.09, 0.00}, one-star: {0.03, 0.14}
23:04:30.658 00.002 1032 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.83) = xAngle (1.27 = 1.27)
23:04:30.660 00.002 1032 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.27 = 1.27)
23:04:30.661 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.10 mountX=0.03 mountY=0.08, mountTheta=1.27
23:04:30.664 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.00, opts=13)
23:04:30.666 00.002 1032 Enqueuing Move request for scope (-0.09, 0.00)
23:04:30.667 00.001 10072 Worker thread wakes up
23:04:30.667 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
23:04:30.667 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
23:04:30.667 00.000 10072 Moving (-0.09, 0.00) raw xDistance=0.03 yDistance=0.08
23:04:30.669 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:04:30.672 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:30.672 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:04:30.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:30.672 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:04:30.672 00.000 10072 MoveAxis(E, 3, ABG)
23:04:30.673 00.001 10072 Guiding  Dir = 2, Dur = 3
23:04:30.673 00.000 10072 IsGuiding returns 0
23:04:30.673 00.000 10072 PulseGuide returned control before completion, sleep 13
23:04:30.689 00.016 1032 UpdateGuideState exits: m=1321 SNR=25.6
23:04:30.692 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:30.694 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:30.695 00.001 1032 Enqueuing Expose request
23:04:30.698 00.003 10072 IsGuiding returns 0
23:04:30.698 00.000 10072 Move returns status 0, amount 3
23:04:30.698 00.000 10072 MoveAxis(N, 0, ABG)
23:04:30.698 00.000 10072 Move returns status 0, amount 0
23:04:30.698 00.000 10072 move complete, result=0
23:04:30.698 00.000 10072 worker thread done servicing request
23:04:30.698 00.000 10072 Worker thread wakes up
23:04:30.699 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:30.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:30.706 00.007 1032 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
23:04:31.325 00.619 10072 Exposure complete
23:04:31.376 00.051 10072 worker thread done servicing request
23:04:31.376 00.000 1032 OnExposeComplete: enter
23:04:31.379 00.003 1032 UpdateGuideState(): m_state=6
23:04:31.381 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7365
23:04:31.383 00.002 1032 Star::Find returns 1 (0), X=1104.30, Y=130.91, Mass=1478, SNR=27.0, Peak=128 HFD=3.3
23:04:31.384 00.001 1032 MultiStar: [#1 -0.38,-0.08,0.00,M7] [#2 -0.11,-0.17,0.76,U] [#3 -0.19,-0.19,0.00,M5] [#4 -0.31,-0.07,0.00,M7] [#5 -0.27,-0.32,0.00,M7] [#6 -0.17,-0.02,0.59,U] [#7 -0.47,-0.35,0.00,M9] [#8 -0.32,-0.16,0.00,M9] 
23:04:31.386 00.002 1032 single-star, 2 included, MultiStar: {-0.08, -0.04}, one-star: {-0.01, 0.06}
23:04:31.387 00.001 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
23:04:31.388 00.001 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
23:04:31.390 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.75 mountX=0.06 mountY=-0.00, mountTheta=-0.08
23:04:31.393 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
23:04:31.396 00.003 1032 Enqueuing Move request for scope (-0.01, 0.06)
23:04:31.399 00.003 10072 Worker thread wakes up
23:04:31.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
23:04:31.399 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
23:04:31.399 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.00
23:04:31.401 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:04:31.403 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:31.403 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:04:31.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:31.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:04:31.404 00.001 10072 MoveAxis(E, 3, ABG)
23:04:31.404 00.000 10072 Guiding  Dir = 2, Dur = 3
23:04:31.404 00.000 10072 IsGuiding returns 0
23:04:31.404 00.000 10072 PulseGuide returned control before completion, sleep 13
23:04:31.421 00.017 1032 UpdateGuideState exits: m=1478 SNR=27.0
23:04:31.425 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:31.428 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:31.430 00.002 1032 Enqueuing Expose request
23:04:31.432 00.002 10072 IsGuiding returns 0
23:04:31.432 00.000 10072 Move returns status 0, amount 3
23:04:31.432 00.000 10072 MoveAxis(N, 0, ABG)
23:04:31.432 00.000 10072 Move returns status 0, amount 0
23:04:31.432 00.000 10072 move complete, result=0
23:04:31.432 00.000 10072 worker thread done servicing request
23:04:31.432 00.000 10072 Worker thread wakes up
23:04:31.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:31.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:31.439 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:04:31.840 00.401 10072 Exposure complete
23:04:31.891 00.051 1032 OnExposeComplete: enter
23:04:31.896 00.005 1032 UpdateGuideState(): m_state=6
23:04:31.898 00.002 10072 worker thread done servicing request
23:04:31.899 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7366
23:04:31.901 00.002 1032 Star::Find returns 1 (0), X=1104.17, Y=130.95, Mass=1312, SNR=25.5, Peak=114 HFD=3.1
23:04:31.904 00.003 1032 MultiStar: [#1 -0.50,0.01,0.00,M8] [#2 -0.24,-0.18,0.00,M8] [#3 -0.23,-0.13,0.00,M6] [#4 -0.30,-0.12,0.00,M8] [#5 -0.27,-0.15,0.00,M8] [#6 0.01,0.02,0.60,U] [#7 -0.46,-0.10,0.00,M10] [#8 -0.36,-0.25,0.00,M10] 
23:04:31.905 00.001 1032 refined, 1 included, MultiStar: {-0.08, 0.07}, one-star: {-0.14, 0.10}
23:04:31.907 00.002 1032 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.83) = xAngle (0.59 = 0.59)
23:04:31.908 00.001 1032 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.59 = 0.59)
23:04:31.911 00.003 1032 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.42 mountX=0.09 mountY=0.06, mountTheta=0.59
23:04:31.913 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.07, opts=13)
23:04:31.915 00.002 1032 Enqueuing Move request for scope (-0.08, 0.07)
23:04:31.917 00.002 10072 Worker thread wakes up
23:04:31.917 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
23:04:31.917 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
23:04:31.917 00.000 10072 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=0.06
23:04:31.921 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:04:31.924 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:31.924 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:04:31.924 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:31.925 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:04:31.925 00.000 10072 MoveAxis(E, 3, ABG)
23:04:31.925 00.000 10072 Guiding  Dir = 2, Dur = 3
23:04:31.925 00.000 10072 IsGuiding returns 0
23:04:31.926 00.001 10072 PulseGuide returned control before completion, sleep 13
23:04:31.943 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.5
23:04:31.946 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:31.948 00.002 10072 IsGuiding returns 0
23:04:31.948 00.000 10072 Move returns status 0, amount 3
23:04:31.948 00.000 10072 MoveAxis(N, 0, ABG)
23:04:31.948 00.000 10072 Move returns status 0, amount 0
23:04:31.948 00.000 10072 move complete, result=0
23:04:31.948 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:31.950 00.002 1032 Enqueuing Expose request
23:04:31.951 00.001 1032 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
23:04:31.952 00.001 10072 worker thread done servicing request
23:04:31.954 00.002 10072 Worker thread wakes up
23:04:31.954 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:31.954 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:32.589 00.635 10072 Exposure complete
23:04:32.641 00.052 10072 worker thread done servicing request
23:04:32.641 00.000 1032 OnExposeComplete: enter
23:04:32.646 00.005 1032 UpdateGuideState(): m_state=6
23:04:32.649 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7367
23:04:32.651 00.002 1032 Star::Find returns 1 (0), X=1104.20, Y=131.04, Mass=1421, SNR=26.5, Peak=119 HFD=3.1
23:04:32.653 00.002 1032 MultiStar: [#1 -0.40,0.21,0.00,M9] [#2 -0.22,-0.00,0.83,U] [#3 -0.33,-0.07,0.00,M7] [#4 -0.27,0.05,0.00,M9] [#5 -0.36,0.09,0.00,M9] [#6 -0.27,0.19,0.00,M1] [#7 -0.38,0.02,0.00,R] [#8 -0.36,0.01,0.00,R] 
23:04:32.654 00.001 1032 refined, 1 included, MultiStar: {-0.16, 0.11}, one-star: {-0.11, 0.20}
23:04:32.656 00.002 1032 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.83) = xAngle (0.72 = 0.72)
23:04:32.657 00.001 1032 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.72 = 0.72)
23:04:32.658 00.001 1032 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.19 cameraTheta=2.55 mountX=0.14 mountY=0.13, mountTheta=0.72
23:04:32.661 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.11, opts=13)
23:04:32.663 00.002 1032 Enqueuing Move request for scope (-0.16, 0.11)
23:04:32.664 00.001 10072 Worker thread wakes up
23:04:32.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
23:04:32.664 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
23:04:32.665 00.001 10072 Moving (-0.16, 0.11) raw xDistance=0.14 yDistance=0.13
23:04:32.668 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
23:04:32.670 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.69
23:04:32.670 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:04:32.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:32.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:04:32.670 00.000 10072 MoveAxis(W, 64, ABG)
23:04:32.670 00.000 10072 Guiding  Dir = 3, Dur = 64
23:04:32.670 00.000 10072 IsGuiding returns 0
23:04:32.671 00.001 10072 PulseGuide returned control before completion, sleep 74
23:04:32.689 00.018 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:04:32.691 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:32.692 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:32.694 00.002 1032 Enqueuing Expose request
23:04:32.758 00.064 10072 IsGuiding returns 0
23:04:32.758 00.000 10072 Move returns status 0, amount 64
23:04:32.758 00.000 10072 MoveAxis(N, 0, ABG)
23:04:32.758 00.000 10072 Move returns status 0, amount 0
23:04:32.758 00.000 10072 move complete, result=0
23:04:32.758 00.000 1032 GuideStep: 0.1 px 64 ms WEST, 0.1 px 0 ms NORTH
23:04:32.761 00.003 10072 worker thread done servicing request
23:04:32.761 00.000 10072 Worker thread wakes up
23:04:32.762 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:32.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:33.171 00.409 10072 Exposure complete
23:04:33.224 00.053 10072 worker thread done servicing request
23:04:33.225 00.001 1032 OnExposeComplete: enter
23:04:33.227 00.002 1032 UpdateGuideState(): m_state=6
23:04:33.229 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7368
23:04:33.231 00.002 1032 Star::Find returns 1 (0), X=1104.15, Y=130.95, Mass=1288, SNR=25.2, Peak=107 HFD=3.0
23:04:33.233 00.002 1032 MultiStar: [#1 -0.40,0.09,0.00,M10] [#2 -0.26,-0.11,0.00,M8] [#3 -0.17,-0.24,0.00,M8] [#4 -0.26,0.00,0.00,M10] [#5 -0.43,-0.07,0.00,M10] [#6 -0.27,0.02,0.00,M2] [#7 0.04,-0.18,0.71,U] [#8 -0.06,0.00,0.52,U] 
23:04:33.235 00.002 1032 refined, 2 included, MultiStar: {-0.07, -0.01}, one-star: {-0.16, 0.11}
23:04:33.236 00.001 1032 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.83) = xAngle (-4.83 = 1.45)
23:04:33.238 00.002 1032 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.83 = 1.45)
23:04:33.240 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.00 mountX=0.01 mountY=0.07, mountTheta=1.45
23:04:33.242 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.01, opts=13)
23:04:33.246 00.004 1032 Enqueuing Move request for scope (-0.07, -0.01)
23:04:33.248 00.002 10072 Worker thread wakes up
23:04:33.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
23:04:33.248 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
23:04:33.248 00.000 10072 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=0.07
23:04:33.251 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:04:33.253 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:33.253 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:04:33.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:33.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:04:33.253 00.000 10072 MoveAxis(E, 2, ABG)
23:04:33.253 00.000 10072 Guiding  Dir = 2, Dur = 2
23:04:33.253 00.000 10072 IsGuiding returns 0
23:04:33.254 00.001 10072 PulseGuide returned control before completion, sleep 12
23:04:33.271 00.017 1032 UpdateGuideState exits: m=1288 SNR=25.2
23:04:33.272 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:33.274 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:33.276 00.002 1032 Enqueuing Expose request
23:04:33.278 00.002 10072 IsGuiding returns 0
23:04:33.278 00.000 10072 Move returns status 0, amount 2
23:04:33.278 00.000 10072 MoveAxis(N, 0, ABG)
23:04:33.278 00.000 10072 Move returns status 0, amount 0
23:04:33.278 00.000 10072 move complete, result=0
23:04:33.279 00.001 10072 worker thread done servicing request
23:04:33.279 00.000 10072 Worker thread wakes up
23:04:33.279 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:33.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:33.285 00.006 1032 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
23:04:33.916 00.631 10072 Exposure complete
23:04:33.964 00.048 10072 worker thread done servicing request
23:04:33.964 00.000 1032 OnExposeComplete: enter
23:04:33.967 00.003 1032 UpdateGuideState(): m_state=6
23:04:33.969 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7369
23:04:33.970 00.001 1032 Star::Find returns 1 (0), X=1104.31, Y=130.82, Mass=1393, SNR=26.2, Peak=134 HFD=3.2
23:04:33.972 00.002 1032 MultiStar: [#1 -0.33,-0.13,0.00,R] [#2 -0.25,-0.28,0.00,M9] [#3 -0.34,-0.37,0.00,M9] [#4 -0.27,-0.20,0.00,R] [#5 -0.17,-0.35,0.00,R] [#6 -0.12,-0.19,0.62,U] [#7 0.10,-0.18,0.71,U] [#8 -0.02,-0.30,0.00,M1] 
23:04:33.974 00.002 1032 single-star, 2 included, MultiStar: {-0.00, -0.12}, one-star: {-0.00, -0.03}
23:04:33.980 00.006 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.83)
23:04:33.982 00.002 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.83)
23:04:33.983 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.62 mountX=-0.03 mountY=0.01, mountTheta=2.83
23:04:33.986 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.03, opts=13)
23:04:33.988 00.002 1032 Enqueuing Move request for scope (-0.00, -0.03)
23:04:33.993 00.005 10072 Worker thread wakes up
23:04:33.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
23:04:33.993 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
23:04:33.993 00.000 10072 Moving (-0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
23:04:33.995 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:04:33.997 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:33.998 00.001 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:04:33.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:33.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:33.998 00.000 10072 MoveAxis(E, 3, ABG)
23:04:33.998 00.000 10072 Guiding  Dir = 2, Dur = 3
23:04:33.998 00.000 10072 IsGuiding returns 0
23:04:33.999 00.001 10072 PulseGuide returned control before completion, sleep 13
23:04:34.015 00.016 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:04:34.019 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:34.021 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:34.025 00.004 1032 Enqueuing Expose request
23:04:34.026 00.001 10072 IsGuiding returns 0
23:04:34.026 00.000 10072 Move returns status 0, amount 3
23:04:34.026 00.000 10072 MoveAxis(N, 0, ABG)
23:04:34.026 00.000 10072 Move returns status 0, amount 0
23:04:34.026 00.000 10072 move complete, result=0
23:04:34.027 00.001 10072 worker thread done servicing request
23:04:34.027 00.000 10072 Worker thread wakes up
23:04:34.027 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:34.027 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:34.034 00.007 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:04:34.445 00.411 10072 Exposure complete
23:04:34.496 00.051 10072 worker thread done servicing request
23:04:34.496 00.000 1032 OnExposeComplete: enter
23:04:34.498 00.002 1032 UpdateGuideState(): m_state=6
23:04:34.500 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7370
23:04:34.502 00.002 1032 Star::Find returns 1 (0), X=1104.36, Y=130.81, Mass=1341, SNR=25.7, Peak=118 HFD=3.3
23:04:34.504 00.002 1032 MultiStar: [#1 -0.13,0.06,0.98,U] [#2 -0.28,-0.27,0.00,M10] [#3 -0.10,-0.25,0.00,M10] [#4 0.07,-0.02,0.70,U] [#5 -0.13,0.19,0.64,U] [#6 -0.20,-0.21,0.00,M2] [#7 0.02,-0.21,0.72,U] [#8 0.02,-0.31,0.00,M2] 
23:04:34.507 00.003 1032 refined, 4 included, MultiStar: {-0.02, -0.01}, one-star: {0.05, -0.03}
23:04:34.510 00.003 1032 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.83) = xAngle (-4.75 = 1.53)
23:04:34.512 00.002 1032 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.75 = 1.53)
23:04:34.515 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.92 mountX=0.00 mountY=0.03, mountTheta=1.53
23:04:34.519 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
23:04:34.523 00.004 1032 Enqueuing Move request for scope (-0.02, -0.01)
23:04:34.524 00.001 10072 Worker thread wakes up
23:04:34.524 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:04:34.524 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:04:34.525 00.001 10072 Moving (-0.02, -0.01) raw xDistance=0.00 yDistance=0.03
23:04:34.526 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:04:34.529 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:34.529 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
23:04:34.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:34.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:04:34.529 00.000 10072 MoveAxis(E, 2, ABG)
23:04:34.529 00.000 10072 Guiding  Dir = 2, Dur = 2
23:04:34.529 00.000 10072 IsGuiding returns 0
23:04:34.530 00.001 10072 PulseGuide returned control before completion, sleep 12
23:04:34.546 00.016 1032 UpdateGuideState exits: m=1341 SNR=25.7
23:04:34.549 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:34.554 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:34.558 00.004 1032 Enqueuing Expose request
23:04:34.560 00.002 10072 IsGuiding returns 0
23:04:34.560 00.000 10072 Move returns status 0, amount 2
23:04:34.560 00.000 10072 MoveAxis(N, 0, ABG)
23:04:34.560 00.000 10072 Move returns status 0, amount 0
23:04:34.560 00.000 10072 move complete, result=0
23:04:34.561 00.001 10072 worker thread done servicing request
23:04:34.561 00.000 10072 Worker thread wakes up
23:04:34.561 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:34.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:34.568 00.007 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
23:04:35.197 00.629 10072 Exposure complete
23:04:35.252 00.055 10072 worker thread done servicing request
23:04:35.252 00.000 1032 OnExposeComplete: enter
23:04:35.254 00.002 1032 UpdateGuideState(): m_state=6
23:04:35.256 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7371
23:04:35.257 00.001 1032 Star::Find returns 1 (0), X=1104.27, Y=130.90, Mass=1405, SNR=26.4, Peak=112 HFD=3.3
23:04:35.259 00.002 1032 MultiStar: [#1 -0.14,0.08,0.92,U] [#2 -0.26,-0.15,0.00,R] [#3 -0.17,-0.14,0.70,U] [#4 0.05,0.17,0.62,U] [#5 -0.07,0.30,0.00,M1] [#6 -0.13,-0.12,0.59,U] [#7 0.04,-0.16,0.72,U] [#8 -0.09,-0.19,0.51,U] 
23:04:35.261 00.002 1032 single-star, 6 included, MultiStar: {-0.07, -0.03}, one-star: {-0.04, 0.06}
23:04:35.262 00.001 1032 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.83) = xAngle (0.36 = 0.36)
23:04:35.263 00.001 1032 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.36 = 0.36)
23:04:35.265 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.19 mountX=0.07 mountY=0.03, mountTheta=0.36
23:04:35.268 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
23:04:35.272 00.004 1032 Enqueuing Move request for scope (-0.04, 0.06)
23:04:35.275 00.003 10072 Worker thread wakes up
23:04:35.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
23:04:35.275 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
23:04:35.275 00.000 10072 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.03
23:04:35.277 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:04:35.279 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:35.279 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:04:35.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:35.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:04:35.279 00.000 10072 MoveAxis(E, 3, ABG)
23:04:35.279 00.000 10072 Guiding  Dir = 2, Dur = 3
23:04:35.281 00.002 10072 IsGuiding returns 0
23:04:35.281 00.000 10072 PulseGuide returned control before completion, sleep 13
23:04:35.296 00.015 1032 UpdateGuideState exits: m=1405 SNR=26.4
23:04:35.300 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:35.304 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:35.306 00.002 10072 IsGuiding returns 0
23:04:35.306 00.000 10072 Move returns status 0, amount 3
23:04:35.306 00.000 1032 Enqueuing Expose request
23:04:35.308 00.002 10072 MoveAxis(N, 0, ABG)
23:04:35.308 00.000 10072 Move returns status 0, amount 0
23:04:35.308 00.000 10072 move complete, result=0
23:04:35.309 00.001 10072 worker thread done servicing request
23:04:35.309 00.000 10072 Worker thread wakes up
23:04:35.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:35.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:35.316 00.007 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:04:35.726 00.410 10072 Exposure complete
23:04:35.776 00.050 10072 worker thread done servicing request
23:04:35.776 00.000 1032 OnExposeComplete: enter
23:04:35.778 00.002 1032 UpdateGuideState(): m_state=6
23:04:35.780 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7372
23:04:35.782 00.002 1032 Star::Find returns 1 (0), X=1104.22, Y=131.14, Mass=1233, SNR=24.7, Peak=105 HFD=3.1
23:04:35.785 00.003 1032 MultiStar: [#1 -0.16,0.14,1.01,U] [#2 -0.04,-0.02,0.89,U] [#3 -0.18,-0.20,0.00,M10] [#4 -0.12,0.02,0.75,U] [#5 -0.09,0.21,0.70,U] [#6 -0.17,-0.12,0.61,U] [#7 -0.00,-0.14,0.77,U] [#8 -0.10,-0.29,0.00,M2] 
23:04:35.786 00.001 1032 refined, 6 included, MultiStar: {-0.09, 0.07}, one-star: {-0.09, 0.29}
23:04:35.787 00.001 1032 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.83) = xAngle (0.68 = 0.68)
23:04:35.788 00.001 1032 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.68 = 0.68)
23:04:35.790 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.51 mountX=0.09 mountY=0.07, mountTheta=0.68
23:04:35.794 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.07, opts=13)
23:04:35.795 00.001 1032 Enqueuing Move request for scope (-0.09, 0.07)
23:04:35.796 00.001 10072 Worker thread wakes up
23:04:35.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
23:04:35.796 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
23:04:35.796 00.000 10072 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=0.07
23:04:35.798 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:04:35.804 00.006 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:35.804 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:04:35.804 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:35.804 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:04:35.804 00.000 10072 MoveAxis(E, 3, ABG)
23:04:35.804 00.000 10072 Guiding  Dir = 2, Dur = 3
23:04:35.804 00.000 10072 IsGuiding returns 0
23:04:35.805 00.001 10072 PulseGuide returned control before completion, sleep 13
23:04:35.822 00.017 1032 UpdateGuideState exits: m=1233 SNR=24.7
23:04:35.824 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:35.825 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:35.828 00.003 1032 Enqueuing Expose request
23:04:35.832 00.004 10072 IsGuiding returns 0
23:04:35.832 00.000 10072 Move returns status 0, amount 3
23:04:35.832 00.000 10072 MoveAxis(N, 0, ABG)
23:04:35.832 00.000 10072 Move returns status 0, amount 0
23:04:35.832 00.000 10072 move complete, result=0
23:04:35.833 00.001 10072 worker thread done servicing request
23:04:35.833 00.000 10072 Worker thread wakes up
23:04:35.833 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:35.833 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:35.839 00.006 1032 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
23:04:36.463 00.624 10072 Exposure complete
23:04:36.513 00.050 10072 worker thread done servicing request
23:04:36.513 00.000 1032 OnExposeComplete: enter
23:04:36.515 00.002 1032 UpdateGuideState(): m_state=6
23:04:36.518 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7373
23:04:36.520 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=130.90, Mass=1299, SNR=25.3, Peak=119 HFD=3.3
23:04:36.523 00.003 1032 MultiStar: [#1 0.01,-0.01,0.96,U] [#2 0.03,0.01,0.84,U] [#3 -0.15,-0.30,0.00,R] [#4 0.00,-0.00,0.70,U] [#5 -0.16,0.15,0.69,U] [#6 0.01,-0.14,0.66,U] [#7 0.06,-0.30,0.00,M1] [#8 0.01,-0.27,0.00,M3] 
23:04:36.524 00.001 1032 refined, 5 included, MultiStar: {-0.01, 0.01}, one-star: {0.01, 0.06}
23:04:36.526 00.002 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
23:04:36.528 00.002 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
23:04:36.530 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.28 mountX=0.02 mountY=0.01, mountTheta=0.45
23:04:36.533 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
23:04:36.536 00.003 1032 Enqueuing Move request for scope (-0.01, 0.01)
23:04:36.537 00.001 10072 Worker thread wakes up
23:04:36.538 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:04:36.538 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:04:36.538 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.02 yDistance=0.01
23:04:36.540 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:04:36.542 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:36.542 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:04:36.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:36.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:36.542 00.000 10072 MoveAxis(E, 2, ABG)
23:04:36.542 00.000 10072 Guiding  Dir = 2, Dur = 2
23:04:36.542 00.000 10072 IsGuiding returns 0
23:04:36.543 00.001 10072 PulseGuide returned control before completion, sleep 12
23:04:36.561 00.018 1032 UpdateGuideState exits: m=1299 SNR=25.3
23:04:36.563 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:36.565 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:36.566 00.001 1032 Enqueuing Expose request
23:04:36.567 00.001 10072 IsGuiding returns 0
23:04:36.567 00.000 10072 Move returns status 0, amount 2
23:04:36.567 00.000 10072 MoveAxis(N, 0, ABG)
23:04:36.567 00.000 10072 Move returns status 0, amount 0
23:04:36.567 00.000 10072 move complete, result=0
23:04:36.567 00.000 10072 worker thread done servicing request
23:04:36.567 00.000 10072 Worker thread wakes up
23:04:36.569 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:36.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:36.575 00.006 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
23:04:36.977 00.402 10072 Exposure complete
23:04:37.033 00.056 10072 worker thread done servicing request
23:04:37.034 00.001 1032 OnExposeComplete: enter
23:04:37.036 00.002 1032 UpdateGuideState(): m_state=6
23:04:37.038 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7374
23:04:37.040 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=130.73, Mass=1399, SNR=26.3, Peak=125 HFD=3.3
23:04:37.042 00.002 1032 MultiStar: [#1 -0.14,-0.13,0.97,U] [#2 -0.11,-0.21,0.81,U] [#3 -0.10,-0.23,0.00,M1] [#4 -0.07,-0.13,0.64,U] [#5 -0.09,-0.10,0.62,U] [#6 -0.21,-0.51,0.00,M1] [#7 -0.08,-0.39,0.00,M2] [#8 -0.02,-0.53,0.00,M4] 
23:04:37.045 00.003 1032 refined, 4 included, MultiStar: {-0.12, -0.14}, one-star: {-0.17, -0.11}
23:04:37.046 00.001 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.15)
23:04:37.047 00.001 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.15)
23:04:37.051 00.004 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-2.31 mountX=-0.10 mountY=0.15, mountTheta=2.15
23:04:37.055 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.14, opts=13)
23:04:37.057 00.002 1032 Enqueuing Move request for scope (-0.12, -0.14)
23:04:37.058 00.001 10072 Worker thread wakes up
23:04:37.058 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
23:04:37.058 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
23:04:37.058 00.000 10072 Moving (-0.12, -0.14) raw xDistance=-0.10 yDistance=0.15
23:04:37.060 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:04:37.063 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:37.063 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
23:04:37.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:37.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:04:37.063 00.000 10072 MoveAxis(E, 2, ABG)
23:04:37.063 00.000 10072 Guiding  Dir = 2, Dur = 2
23:04:37.064 00.001 10072 IsGuiding returns 0
23:04:37.064 00.000 10072 PulseGuide returned control before completion, sleep 12
23:04:37.081 00.017 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:04:37.085 00.004 10072 IsGuiding returns 0
23:04:37.085 00.000 10072 Move returns status 0, amount 2
23:04:37.085 00.000 10072 MoveAxis(N, 0, ABG)
23:04:37.085 00.000 10072 Move returns status 0, amount 0
23:04:37.085 00.000 10072 move complete, result=0
23:04:37.086 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:37.088 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:37.090 00.002 10072 worker thread done servicing request
23:04:37.090 00.000 1032 Enqueuing Expose request
23:04:37.092 00.002 1032 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
23:04:37.093 00.001 10072 Worker thread wakes up
23:04:37.094 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:37.094 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:37.729 00.635 10072 Exposure complete
23:04:37.782 00.053 10072 worker thread done servicing request
23:04:37.782 00.000 1032 OnExposeComplete: enter
23:04:37.785 00.003 1032 UpdateGuideState(): m_state=6
23:04:37.787 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7375
23:04:37.789 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=130.71, Mass=1430, SNR=26.6, Peak=140 HFD=3.4
23:04:37.790 00.001 1032 MultiStar: [#1 0.01,-0.05,0.95,U] [#2 0.06,-0.24,0.76,U] [#3 -0.10,-0.01,0.77,U] [#4 0.00,0.07,0.66,U] [#5 -0.10,0.24,0.00,M1] [#6 -0.11,-0.18,0.57,U] [#7 -0.09,-0.20,0.70,U] [#8 0.03,-0.37,0.00,M5] 
23:04:37.793 00.003 1032 refined, 6 included, MultiStar: {-0.02, -0.11}, one-star: {0.01, -0.14}
23:04:37.795 00.002 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
23:04:37.796 00.001 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
23:04:37.798 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.79 mountX=-0.10 mountY=0.05, mountTheta=2.66
23:04:37.804 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.11, opts=13)
23:04:37.807 00.003 1032 Enqueuing Move request for scope (-0.02, -0.11)
23:04:37.809 00.002 10072 Worker thread wakes up
23:04:37.809 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
23:04:37.809 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
23:04:37.809 00.000 10072 Moving (-0.02, -0.11) raw xDistance=-0.10 yDistance=0.05
23:04:37.811 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:04:37.814 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:37.814 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
23:04:37.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:37.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:04:37.814 00.000 10072 MoveAxis(E, 2, ABG)
23:04:37.814 00.000 10072 Guiding  Dir = 2, Dur = 2
23:04:37.816 00.002 10072 IsGuiding returns 0
23:04:37.816 00.000 10072 PulseGuide returned control before completion, sleep 12
23:04:37.836 00.020 10072 IsGuiding returns 0
23:04:37.836 00.000 10072 Move returns status 0, amount 2
23:04:37.836 00.000 10072 MoveAxis(N, 0, ABG)
23:04:37.836 00.000 10072 Move returns status 0, amount 0
23:04:37.836 00.000 1032 UpdateGuideState exits: m=1430 SNR=26.6
23:04:37.840 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:37.841 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:37.843 00.002 1032 Enqueuing Expose request
23:04:37.845 00.002 10072 move complete, result=0
23:04:37.846 00.001 10072 worker thread done servicing request
23:04:37.846 00.000 10072 Worker thread wakes up
23:04:37.846 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:37.846 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:37.846 00.000 1032 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
23:04:38.255 00.409 10072 Exposure complete
23:04:38.305 00.050 10072 worker thread done servicing request
23:04:38.306 00.001 1032 OnExposeComplete: enter
23:04:38.308 00.002 1032 UpdateGuideState(): m_state=6
23:04:38.309 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7376
23:04:38.311 00.002 1032 Star::Find returns 1 (0), X=1104.28, Y=130.86, Mass=1556, SNR=27.7, Peak=143 HFD=3.4
23:04:38.313 00.002 1032 MultiStar: [#1 -0.12,0.06,0.90,U] [#2 -0.01,-0.12,0.72,U] [#3 -0.03,0.03,0.68,U] [#4 -0.04,0.18,0.64,U] [#5 -0.13,0.23,0.00,M2] [#6 -0.12,-0.15,0.56,U] [#7 -0.07,-0.22,0.67,U] [#8 -0.07,-0.33,0.00,M6] 
23:04:38.315 00.002 1032 single-star, 6 included, MultiStar: {-0.06, -0.02}, one-star: {-0.03, 0.01}
23:04:38.316 00.001 1032 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.83) = xAngle (0.94 = 0.94)
23:04:38.318 00.002 1032 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.94 = 0.94)
23:04:38.319 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.77 mountX=0.02 mountY=0.02, mountTheta=0.94
23:04:38.322 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
23:04:38.323 00.001 1032 Enqueuing Move request for scope (-0.03, 0.01)
23:04:38.325 00.002 10072 Worker thread wakes up
23:04:38.325 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
23:04:38.325 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
23:04:38.325 00.000 10072 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.02
23:04:38.327 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:04:38.330 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:38.331 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:04:38.331 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:38.331 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:04:38.331 00.000 10072 MoveAxis(E, 2, ABG)
23:04:38.331 00.000 10072 Guiding  Dir = 2, Dur = 2
23:04:38.332 00.001 10072 IsGuiding returns 0
23:04:38.332 00.000 10072 PulseGuide returned control before completion, sleep 12
23:04:38.347 00.015 10072 IsGuiding returns 0
23:04:38.348 00.001 10072 Move returns status 0, amount 2
23:04:38.348 00.000 10072 MoveAxis(N, 0, ABG)
23:04:38.348 00.000 10072 Move returns status 0, amount 0
23:04:38.348 00.000 10072 move complete, result=0
23:04:38.348 00.000 10072 worker thread done servicing request
23:04:38.349 00.001 1032 UpdateGuideState exits: m=1556 SNR=27.7
23:04:38.351 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:38.353 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:38.354 00.001 1032 Enqueuing Expose request
23:04:38.356 00.002 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
23:04:38.358 00.002 10072 Worker thread wakes up
23:04:38.358 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:38.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:38.992 00.634 10072 Exposure complete
23:04:39.041 00.049 10072 worker thread done servicing request
23:04:39.042 00.001 1032 OnExposeComplete: enter
23:04:39.043 00.001 1032 UpdateGuideState(): m_state=6
23:04:39.046 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7377
23:04:39.048 00.002 1032 Star::Find returns 1 (0), X=1104.22, Y=130.89, Mass=1393, SNR=26.2, Peak=115 HFD=3.2
23:04:39.053 00.005 1032 MultiStar: [#1 -0.07,0.01,0.93,U] [#2 -0.03,-0.14,0.79,U] [#3 -0.10,-0.02,0.75,U] [#4 -0.12,0.01,0.65,U] [#5 -0.20,-0.05,0.68,U] [#6 -0.23,-0.36,0.00,M1] [#7 -0.08,-0.42,0.00,M1] [#8 -0.13,-0.40,0.00,M7] 
23:04:39.055 00.002 1032 refined, 5 included, MultiStar: {-0.10, -0.02}, one-star: {-0.09, 0.04}
23:04:39.057 00.002 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.51)
23:04:39.058 00.001 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.51)
23:04:39.059 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.94 mountX=0.01 mountY=0.10, mountTheta=1.51
23:04:39.062 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.02, opts=13)
23:04:39.064 00.002 1032 Enqueuing Move request for scope (-0.10, -0.02)
23:04:39.065 00.001 10072 Worker thread wakes up
23:04:39.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
23:04:39.065 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
23:04:39.065 00.000 10072 Moving (-0.10, -0.02) raw xDistance=0.01 yDistance=0.10
23:04:39.068 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:04:39.070 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:04:39.070 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:04:39.070 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:39.070 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:04:39.070 00.000 10072 MoveAxis(E, 3, ABG)
23:04:39.070 00.000 10072 Guiding  Dir = 2, Dur = 3
23:04:39.070 00.000 10072 IsGuiding returns 0
23:04:39.071 00.001 10072 PulseGuide returned control before completion, sleep 13
23:04:39.090 00.019 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:04:39.092 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:39.094 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:39.096 00.002 1032 Enqueuing Expose request
23:04:39.098 00.002 10072 IsGuiding returns 0
23:04:39.098 00.000 10072 Move returns status 0, amount 3
23:04:39.098 00.000 10072 MoveAxis(N, 0, ABG)
23:04:39.098 00.000 10072 Move returns status 0, amount 0
23:04:39.098 00.000 10072 move complete, result=0
23:04:39.099 00.001 10072 worker thread done servicing request
23:04:39.099 00.000 10072 Worker thread wakes up
23:04:39.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:39.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:39.106 00.007 1032 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
23:04:39.505 00.399 10072 Exposure complete
23:04:39.565 00.060 10072 worker thread done servicing request
23:04:39.565 00.000 1032 OnExposeComplete: enter
23:04:39.568 00.003 1032 UpdateGuideState(): m_state=6
23:04:39.570 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7378
23:04:39.572 00.002 1032 Star::Find returns 1 (0), X=1104.28, Y=130.66, Mass=1474, SNR=27.0, Peak=138 HFD=3.4
23:04:39.574 00.002 1032 MultiStar: [#1 -0.01,-0.19,0.93,U] [#2 -0.01,-0.25,0.79,U] [#3 -0.10,-0.15,0.72,U] [#4 -0.04,-0.19,0.64,U] [#5 0.03,-0.03,0.63,U] [#6 -0.21,-0.26,0.00,M2] [#7 -0.01,-0.52,0.00,M2] [#8 -0.06,-0.56,0.00,M8] 
23:04:39.577 00.003 1032 refined, 5 included, MultiStar: {-0.03, -0.17}, one-star: {-0.03, -0.19}
23:04:39.579 00.002 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.73)
23:04:39.582 00.003 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.73)
23:04:39.584 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.73 mountX=-0.16 mountY=0.07, mountTheta=2.73
23:04:39.591 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.17, opts=13)
23:04:39.593 00.002 1032 Enqueuing Move request for scope (-0.03, -0.17)
23:04:39.594 00.001 10072 Worker thread wakes up
23:04:39.594 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
23:04:39.594 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
23:04:39.594 00.000 10072 Moving (-0.03, -0.17) raw xDistance=-0.16 yDistance=0.07
23:04:39.596 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:04:39.599 00.003 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.68
23:04:39.599 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
23:04:39.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:39.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:04:39.600 00.001 10072 MoveAxis(E, 77, ABG)
23:04:39.600 00.000 10072 Guiding  Dir = 2, Dur = 77
23:04:39.600 00.000 10072 IsGuiding returns 0
23:04:39.600 00.000 10072 PulseGuide returned control before completion, sleep 87
23:04:39.620 00.020 1032 UpdateGuideState exits: m=1474 SNR=27.0
23:04:39.622 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:39.624 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:39.626 00.002 1032 Enqueuing Expose request
23:04:39.691 00.065 10072 IsGuiding returns 0
23:04:39.691 00.000 10072 Move returns status 0, amount 77
23:04:39.691 00.000 10072 MoveAxis(N, 0, ABG)
23:04:39.691 00.000 10072 Move returns status 0, amount 0
23:04:39.691 00.000 10072 move complete, result=0
23:04:39.691 00.000 10072 worker thread done servicing request
23:04:39.691 00.000 10072 Worker thread wakes up
23:04:39.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:39.692 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:39.692 00.000 1032 GuideStep: -0.2 px 77 ms EAST, 0.1 px 0 ms NORTH
23:04:40.321 00.629 10072 Exposure complete
23:04:40.376 00.055 10072 worker thread done servicing request
23:04:40.376 00.000 1032 OnExposeComplete: enter
23:04:40.378 00.002 1032 UpdateGuideState(): m_state=6
23:04:40.380 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7379
23:04:40.382 00.002 1032 Star::Find returns 1 (0), X=1104.31, Y=130.88, Mass=1310, SNR=25.4, Peak=116 HFD=3.3
23:04:40.384 00.002 1032 MultiStar: [#1 0.01,0.08,0.97,U] [#2 -0.01,-0.02,0.81,U] [#3 -0.12,0.10,0.79,U] [#4 -0.07,0.18,0.69,U] [#5 -0.08,0.30,0.00,M1] [#6 -0.08,-0.01,0.64,U] [#7 0.03,-0.09,0.75,U] [#8 -0.00,-0.21,0.54,U] 
23:04:40.385 00.001 1032 refined, 7 included, MultiStar: {-0.03, 0.02}, one-star: {-0.00, 0.04}
23:04:40.387 00.002 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
23:04:40.389 00.002 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
23:04:40.391 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.57 mountX=0.03 mountY=0.02, mountTheta=0.74
23:04:40.395 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
23:04:40.398 00.003 1032 Enqueuing Move request for scope (-0.03, 0.02)
23:04:40.400 00.002 10072 Worker thread wakes up
23:04:40.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
23:04:40.400 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
23:04:40.400 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.02
23:04:40.401 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:04:40.404 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:04:40.404 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:04:40.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:40.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:04:40.404 00.000 10072 MoveAxis(E, 3, ABG)
23:04:40.404 00.000 10072 Guiding  Dir = 2, Dur = 3
23:04:40.404 00.000 10072 IsGuiding returns 0
23:04:40.405 00.001 10072 PulseGuide returned control before completion, sleep 13
23:04:40.421 00.016 1032 UpdateGuideState exits: m=1310 SNR=25.4
23:04:40.424 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:40.427 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:40.429 00.002 1032 Enqueuing Expose request
23:04:40.431 00.002 10072 IsGuiding returns 0
23:04:40.431 00.000 10072 Move returns status 0, amount 3
23:04:40.432 00.001 10072 MoveAxis(N, 0, ABG)
23:04:40.432 00.000 10072 Move returns status 0, amount 0
23:04:40.432 00.000 10072 move complete, result=0
23:04:40.432 00.000 10072 worker thread done servicing request
23:04:40.432 00.000 10072 Worker thread wakes up
23:04:40.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:40.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:40.439 00.007 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:04:40.837 00.398 10072 Exposure complete
23:04:40.888 00.051 10072 worker thread done servicing request
23:04:40.888 00.000 1032 OnExposeComplete: enter
23:04:40.891 00.003 1032 UpdateGuideState(): m_state=6
23:04:40.894 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7380
23:04:40.897 00.003 1032 Star::Find returns 1 (0), X=1104.31, Y=131.05, Mass=1461, SNR=26.9, Peak=119 HFD=3.3
23:04:40.899 00.002 1032 MultiStar: [#1 -0.02,0.19,0.93,U] [#2 0.09,0.09,0.73,U] [#3 -0.05,0.20,0.72,U] [#4 -0.01,0.31,0.00,M1] [#5 -0.01,0.28,0.00,M2] [#6 -0.29,-0.02,0.00,M2] [#7 -0.07,-0.10,0.68,U] [#8 0.01,-0.18,0.49,U] 
23:04:40.901 00.002 1032 refined, 5 included, MultiStar: {-0.01, 0.10}, one-star: {-0.00, 0.20}
23:04:40.902 00.001 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
23:04:40.904 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
23:04:40.905 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.65 mountX=0.09 mountY=-0.02, mountTheta=-0.18
23:04:40.908 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
23:04:40.910 00.002 1032 Enqueuing Move request for scope (-0.01, 0.10)
23:04:40.911 00.001 10072 Worker thread wakes up
23:04:40.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
23:04:40.911 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
23:04:40.912 00.001 10072 Moving (-0.01, 0.10) raw xDistance=0.09 yDistance=-0.02
23:04:40.914 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:04:40.917 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:04:40.917 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:04:40.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:40.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:04:40.917 00.000 10072 MoveAxis(E, 3, ABG)
23:04:40.917 00.000 10072 Guiding  Dir = 2, Dur = 3
23:04:40.917 00.000 10072 IsGuiding returns 0
23:04:40.918 00.001 10072 PulseGuide returned control before completion, sleep 13
23:04:40.936 00.018 1032 UpdateGuideState exits: m=1461 SNR=26.9
23:04:40.939 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:40.940 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:40.941 00.001 1032 Enqueuing Expose request
23:04:40.944 00.003 10072 IsGuiding returns 0
23:04:40.944 00.000 10072 Move returns status 0, amount 3
23:04:40.944 00.000 10072 MoveAxis(N, 0, ABG)
23:04:40.944 00.000 10072 Move returns status 0, amount 0
23:04:40.944 00.000 10072 move complete, result=0
23:04:40.944 00.000 10072 worker thread done servicing request
23:04:40.944 00.000 10072 Worker thread wakes up
23:04:40.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:40.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:40.951 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:04:41.574 00.623 10072 Exposure complete
23:04:41.625 00.051 10072 worker thread done servicing request
23:04:41.625 00.000 1032 OnExposeComplete: enter
23:04:41.627 00.002 1032 UpdateGuideState(): m_state=6
23:04:41.629 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7381
23:04:41.631 00.002 1032 Star::Find returns 1 (0), X=1104.33, Y=131.04, Mass=1388, SNR=26.2, Peak=114 HFD=3.3
23:04:41.633 00.002 1032 MultiStar: [#1 -0.06,0.27,0.00,M1] [#2 0.08,0.24,0.81,U] [#3 -0.00,0.20,0.75,U] [#4 -0.06,0.22,0.69,U] [#5 -0.03,0.40,0.00,M3] [#6 -0.31,0.10,0.00,M3] [#7 -0.04,-0.08,0.70,U] [#8 -0.04,-0.06,0.51,U] 
23:04:41.635 00.002 1032 refined, 5 included, MultiStar: {-0.00, 0.13}, one-star: {0.02, 0.19}
23:04:41.636 00.001 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
23:04:41.638 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
23:04:41.639 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.58 mountX=0.13 mountY=-0.03, mountTheta=-0.25
23:04:41.643 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.13, opts=13)
23:04:41.646 00.003 1032 Enqueuing Move request for scope (-0.00, 0.13)
23:04:41.648 00.002 10072 Worker thread wakes up
23:04:41.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
23:04:41.648 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
23:04:41.648 00.000 10072 Moving (-0.00, 0.13) raw xDistance=0.13 yDistance=-0.03
23:04:41.651 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:04:41.653 00.002 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.68
23:04:41.653 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
23:04:41.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:41.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:04:41.654 00.001 10072 MoveAxis(W, 59, ABG)
23:04:41.654 00.000 10072 Guiding  Dir = 3, Dur = 59
23:04:41.654 00.000 10072 IsGuiding returns 0
23:04:41.655 00.001 10072 PulseGuide returned control before completion, sleep 69
23:04:41.672 00.017 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:04:41.675 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:41.677 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:41.680 00.003 1032 Enqueuing Expose request
23:04:41.727 00.047 10072 IsGuiding returns 0
23:04:41.727 00.000 10072 Move returns status 0, amount 59
23:04:41.727 00.000 10072 MoveAxis(N, 0, ABG)
23:04:41.727 00.000 10072 Move returns status 0, amount 0
23:04:41.727 00.000 10072 move complete, result=0
23:04:41.727 00.000 10072 worker thread done servicing request
23:04:41.727 00.000 10072 Worker thread wakes up
23:04:41.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:41.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:41.727 00.000 1032 GuideStep: 0.1 px 59 ms WEST, -0.0 px 0 ms NORTH
23:04:42.134 00.407 10072 Exposure complete
23:04:42.189 00.055 10072 worker thread done servicing request
23:04:42.189 00.000 1032 OnExposeComplete: enter
23:04:42.192 00.003 1032 UpdateGuideState(): m_state=6
23:04:42.194 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7382
23:04:42.197 00.003 1032 Star::Find returns 1 (0), X=1104.40, Y=131.08, Mass=1430, SNR=26.6, Peak=116 HFD=3.3
23:04:42.199 00.002 1032 MultiStar: [#1 -0.00,0.24,0.93,U] [#2 -0.03,0.09,0.77,U] [#3 -0.05,0.22,0.71,U] [#4 0.03,0.13,0.68,U] [#5 -0.06,0.28,0.00,M4] [#6 -0.16,-0.14,0.56,U] [#7 -0.04,-0.08,0.71,U] [#8 0.09,-0.17,0.50,U] 
23:04:42.201 00.002 1032 refined, 7 included, MultiStar: {-0.00, 0.09}, one-star: {0.09, 0.23}
23:04:42.203 00.002 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
23:04:42.204 00.001 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
23:04:42.207 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.60 mountX=0.09 mountY=-0.02, mountTheta=-0.23
23:04:42.213 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.09, opts=13)
23:04:42.215 00.002 1032 Enqueuing Move request for scope (-0.00, 0.09)
23:04:42.217 00.002 10072 Worker thread wakes up
23:04:42.217 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
23:04:42.218 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
23:04:42.218 00.000 10072 Moving (-0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
23:04:42.220 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:04:42.222 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:04:42.222 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:04:42.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:42.222 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:04:42.222 00.000 10072 MoveAxis(E, 3, ABG)
23:04:42.223 00.001 10072 Guiding  Dir = 2, Dur = 3
23:04:42.223 00.000 10072 IsGuiding returns 0
23:04:42.223 00.000 10072 PulseGuide returned control before completion, sleep 13
23:04:42.241 00.018 10072 IsGuiding returns 0
23:04:42.241 00.000 10072 Move returns status 0, amount 3
23:04:42.241 00.000 10072 MoveAxis(N, 0, ABG)
23:04:42.241 00.000 10072 Move returns status 0, amount 0
23:04:42.241 00.000 10072 move complete, result=0
23:04:42.241 00.000 10072 worker thread done servicing request
23:04:42.244 00.003 1032 UpdateGuideState exits: m=1430 SNR=26.6
23:04:42.246 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:42.248 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:42.249 00.001 1032 Enqueuing Expose request
23:04:42.251 00.002 10072 Worker thread wakes up
23:04:42.251 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:42.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:42.251 00.000 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:04:42.885 00.634 10072 Exposure complete
23:04:42.941 00.056 10072 worker thread done servicing request
23:04:42.941 00.000 1032 OnExposeComplete: enter
23:04:42.943 00.002 1032 UpdateGuideState(): m_state=6
23:04:42.945 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7383
23:04:42.946 00.001 1032 Star::Find returns 1 (0), X=1104.26, Y=130.80, Mass=1364, SNR=25.9, Peak=119 HFD=3.2
23:04:42.948 00.002 1032 MultiStar: [#1 -0.13,0.10,0.95,U] [#2 -0.03,-0.16,0.80,U] [#3 -0.22,0.21,0.00,M1] [#4 -0.13,0.10,0.68,U] [#5 -0.06,0.40,0.00,M5] [#6 -0.22,-0.16,0.00,M3] [#7 -0.14,-0.21,0.00,M1] [#8 -0.02,-0.26,0.00,M5] 
23:04:42.951 00.003 1032 single-star, 3 included, MultiStar: {-0.08, -0.00}, one-star: {-0.05, -0.04}
23:04:42.952 00.001 1032 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.83) = xAngle (-4.24 = 2.04)
23:04:42.953 00.001 1032 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.24 = 2.04)
23:04:42.955 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.41 mountX=-0.03 mountY=0.06, mountTheta=2.04
23:04:42.958 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.04, opts=13)
23:04:42.960 00.002 1032 Enqueuing Move request for scope (-0.05, -0.04)
23:04:42.962 00.002 10072 Worker thread wakes up
23:04:42.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
23:04:42.962 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
23:04:42.962 00.000 10072 Moving (-0.05, -0.04) raw xDistance=-0.03 yDistance=0.06
23:04:42.964 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:04:42.966 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:04:42.966 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:04:42.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:42.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:04:42.966 00.000 10072 MoveAxis(E, 3, ABG)
23:04:42.966 00.000 10072 Guiding  Dir = 2, Dur = 3
23:04:42.968 00.002 10072 IsGuiding returns 0
23:04:42.968 00.000 10072 PulseGuide returned control before completion, sleep 13
23:04:42.986 00.018 1032 UpdateGuideState exits: m=1364 SNR=25.9
23:04:42.988 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:42.990 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:42.993 00.003 10072 IsGuiding returns 0
23:04:42.993 00.000 10072 Move returns status 0, amount 3
23:04:42.993 00.000 10072 MoveAxis(N, 0, ABG)
23:04:42.993 00.000 10072 Move returns status 0, amount 0
23:04:42.993 00.000 10072 move complete, result=0
23:04:42.993 00.000 10072 worker thread done servicing request
23:04:42.993 00.000 1032 Enqueuing Expose request
23:04:42.995 00.002 10072 Worker thread wakes up
23:04:42.995 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:42.995 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:42.995 00.000 1032 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
23:04:43.414 00.419 10072 Exposure complete
23:04:43.464 00.050 10072 worker thread done servicing request
23:04:43.464 00.000 1032 OnExposeComplete: enter
23:04:43.467 00.003 1032 UpdateGuideState(): m_state=6
23:04:43.468 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7384
23:04:43.470 00.002 1032 Star::Find returns 1 (0), X=1104.28, Y=131.02, Mass=1350, SNR=25.8, Peak=107 HFD=3.3
23:04:43.472 00.002 1032 MultiStar: [#1 -0.09,0.26,0.00,M1] [#2 -0.12,0.11,0.77,U] [#3 -0.11,0.14,0.75,U] [#4 0.00,0.22,0.70,U] [#5 -0.20,0.44,0.00,M6] [#6 -0.29,-0.01,0.00,M4] [#7 -0.02,-0.02,0.70,U] [#8 -0.13,-0.01,0.53,U] 
23:04:43.474 00.002 1032 refined, 5 included, MultiStar: {-0.06, 0.11}, one-star: {-0.03, 0.17}
23:04:43.476 00.002 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
23:04:43.477 00.001 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
23:04:43.479 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.10 mountX=0.12 mountY=0.03, mountTheta=0.27
23:04:43.481 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.11, opts=13)
23:04:43.483 00.002 1032 Enqueuing Move request for scope (-0.06, 0.11)
23:04:43.485 00.002 10072 Worker thread wakes up
23:04:43.486 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
23:04:43.486 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
23:04:43.486 00.000 10072 Moving (-0.06, 0.11) raw xDistance=0.12 yDistance=0.03
23:04:43.488 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:04:43.490 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:04:43.491 00.001 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
23:04:43.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:43.491 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:04:43.491 00.000 10072 MoveAxis(E, 3, ABG)
23:04:43.491 00.000 10072 Guiding  Dir = 2, Dur = 3
23:04:43.491 00.000 10072 IsGuiding returns 0
23:04:43.492 00.001 10072 PulseGuide returned control before completion, sleep 13
23:04:43.505 00.013 10072 IsGuiding returns 0
23:04:43.505 00.000 10072 Move returns status 0, amount 3
23:04:43.505 00.000 10072 MoveAxis(N, 0, ABG)
23:04:43.505 00.000 10072 Move returns status 0, amount 0
23:04:43.505 00.000 10072 move complete, result=0
23:04:43.506 00.001 10072 worker thread done servicing request
23:04:43.508 00.002 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:04:43.511 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:43.513 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:43.515 00.002 1032 Enqueuing Expose request
23:04:43.516 00.001 10072 Worker thread wakes up
23:04:43.517 00.001 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:04:43.519 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:43.519 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:44.148 00.629 10072 Exposure complete
23:04:44.203 00.055 10072 worker thread done servicing request
23:04:44.203 00.000 1032 OnExposeComplete: enter
23:04:44.205 00.002 1032 UpdateGuideState(): m_state=6
23:04:44.210 00.005 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7385
23:04:44.213 00.003 1032 Star::Find returns 1 (0), X=1104.22, Y=131.04, Mass=1406, SNR=26.3, Peak=109 HFD=3.2
23:04:44.216 00.003 1032 MultiStar: [#1 -0.10,0.21,0.94,U] [#2 0.04,0.02,0.80,U] [#3 -0.11,0.24,0.00,M1] [#4 -0.04,0.22,0.67,U] [#5 -0.16,0.31,0.00,M7] [#6 -0.28,0.06,0.00,M5] [#7 0.06,-0.06,0.74,U] [#8 -0.05,-0.24,0.51,U] 
23:04:44.217 00.001 1032 refined, 5 included, MultiStar: {-0.03, 0.08}, one-star: {-0.09, 0.19}
23:04:44.219 00.002 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
23:04:44.220 00.001 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
23:04:44.222 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.96 mountX=0.09 mountY=0.01, mountTheta=0.13
23:04:44.225 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
23:04:44.227 00.002 1032 Enqueuing Move request for scope (-0.03, 0.08)
23:04:44.228 00.001 10072 Worker thread wakes up
23:04:44.229 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
23:04:44.229 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
23:04:44.229 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.09 yDistance=0.01
23:04:44.231 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:04:44.233 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:04:44.233 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:04:44.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:44.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:44.233 00.000 10072 MoveAxis(E, 2, ABG)
23:04:44.233 00.000 10072 Guiding  Dir = 2, Dur = 2
23:04:44.233 00.000 10072 IsGuiding returns 0
23:04:44.235 00.002 10072 PulseGuide returned control before completion, sleep 12
23:04:44.252 00.017 1032 UpdateGuideState exits: m=1406 SNR=26.3
23:04:44.254 00.002 10072 IsGuiding returns 0
23:04:44.254 00.000 10072 Move returns status 0, amount 2
23:04:44.254 00.000 10072 MoveAxis(N, 0, ABG)
23:04:44.254 00.000 10072 Move returns status 0, amount 0
23:04:44.254 00.000 10072 move complete, result=0
23:04:44.254 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:44.256 00.002 10072 worker thread done servicing request
23:04:44.256 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:44.259 00.003 1032 Enqueuing Expose request
23:04:44.260 00.001 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
23:04:44.262 00.002 10072 Worker thread wakes up
23:04:44.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:44.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:44.681 00.419 10072 Exposure complete
23:04:44.732 00.051 10072 worker thread done servicing request
23:04:44.732 00.000 1032 OnExposeComplete: enter
23:04:44.735 00.003 1032 UpdateGuideState(): m_state=6
23:04:44.737 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7386
23:04:44.742 00.005 1032 Star::Find returns 1 (0), X=1104.30, Y=131.01, Mass=1380, SNR=26.1, Peak=108 HFD=3.3
23:04:44.744 00.002 1032 MultiStar: [#1 -0.06,0.20,0.97,U] [#2 0.05,0.18,0.75,U] [#3 -0.13,0.29,0.00,M2] [#4 0.00,0.33,0.00,M1] [#5 -0.04,0.34,0.00,M8] [#6 -0.28,0.07,0.00,M6] [#7 -0.10,-0.09,0.72,U] [#8 -0.04,-0.25,0.53,U] 
23:04:44.746 00.002 1032 refined, 4 included, MultiStar: {-0.03, 0.07}, one-star: {-0.01, 0.16}
23:04:44.748 00.002 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
23:04:44.749 00.001 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
23:04:44.752 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.99 mountX=0.08 mountY=0.01, mountTheta=0.16
23:04:44.755 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
23:04:44.757 00.002 1032 Enqueuing Move request for scope (-0.03, 0.07)
23:04:44.759 00.002 10072 Worker thread wakes up
23:04:44.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
23:04:44.759 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
23:04:44.759 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.08 yDistance=0.01
23:04:44.761 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:04:44.763 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:04:44.763 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:04:44.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:44.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:44.763 00.000 10072 MoveAxis(E, 2, ABG)
23:04:44.763 00.000 10072 Guiding  Dir = 2, Dur = 2
23:04:44.765 00.002 10072 IsGuiding returns 0
23:04:44.765 00.000 10072 PulseGuide returned control before completion, sleep 12
23:04:44.783 00.018 1032 UpdateGuideState exits: m=1380 SNR=26.1
23:04:44.786 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:44.789 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:44.791 00.002 1032 Enqueuing Expose request
23:04:44.792 00.001 10072 IsGuiding returns 0
23:04:44.792 00.000 10072 Move returns status 0, amount 2
23:04:44.792 00.000 10072 MoveAxis(N, 0, ABG)
23:04:44.793 00.001 10072 Move returns status 0, amount 0
23:04:44.793 00.000 10072 move complete, result=0
23:04:44.793 00.000 10072 worker thread done servicing request
23:04:44.793 00.000 10072 Worker thread wakes up
23:04:44.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:44.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:44.801 00.008 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
23:04:45.430 00.629 10072 Exposure complete
23:04:45.481 00.051 10072 worker thread done servicing request
23:04:45.481 00.000 1032 OnExposeComplete: enter
23:04:45.483 00.002 1032 UpdateGuideState(): m_state=6
23:04:45.484 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7387
23:04:45.487 00.003 1032 Star::Find returns 1 (0), X=1104.42, Y=130.92, Mass=1328, SNR=25.6, Peak=114 HFD=3.4
23:04:45.490 00.003 1032 MultiStar: [#1 -0.14,0.03,0.96,U] [#2 -0.05,0.02,0.83,U] [#3 0.05,0.06,0.71,U] [#4 -0.10,0.17,0.69,U] [#5 -0.14,0.19,0.66,U] [#6 -0.23,-0.09,0.62,U] [#7 -0.05,-0.12,0.73,U] [#8 -0.08,-0.16,0.51,U] 
23:04:45.491 00.001 1032 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {0.11, 0.07}
23:04:45.493 00.002 1032 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.83) = xAngle (0.90 = 0.90)
23:04:45.494 00.001 1032 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.90 = 0.90)
23:04:45.496 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.73 mountX=0.04 mountY=0.05, mountTheta=0.90
23:04:45.499 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.03, opts=13)
23:04:45.501 00.002 1032 Enqueuing Move request for scope (-0.06, 0.03)
23:04:45.503 00.002 10072 Worker thread wakes up
23:04:45.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
23:04:45.503 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
23:04:45.503 00.000 10072 Moving (-0.06, 0.03) raw xDistance=0.04 yDistance=0.05
23:04:45.505 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:04:45.508 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:04:45.508 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:04:45.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:45.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:04:45.508 00.000 10072 MoveAxis(E, 2, ABG)
23:04:45.508 00.000 10072 Guiding  Dir = 2, Dur = 2
23:04:45.508 00.000 10072 IsGuiding returns 0
23:04:45.509 00.001 10072 PulseGuide returned control before completion, sleep 12
23:04:45.527 00.018 1032 UpdateGuideState exits: m=1328 SNR=25.6
23:04:45.530 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:45.533 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:45.535 00.002 1032 Enqueuing Expose request
23:04:45.539 00.004 10072 IsGuiding returns 0
23:04:45.539 00.000 10072 Move returns status 0, amount 2
23:04:45.539 00.000 10072 MoveAxis(N, 0, ABG)
23:04:45.539 00.000 10072 Move returns status 0, amount 0
23:04:45.539 00.000 10072 move complete, result=0
23:04:45.539 00.000 10072 worker thread done servicing request
23:04:45.539 00.000 10072 Worker thread wakes up
23:04:45.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:45.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:45.541 00.002 1032 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
23:04:45.948 00.407 10072 Exposure complete
23:04:46.004 00.056 10072 worker thread done servicing request
23:04:46.004 00.000 1032 OnExposeComplete: enter
23:04:46.007 00.003 1032 UpdateGuideState(): m_state=6
23:04:46.009 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7388
23:04:46.011 00.002 1032 Star::Find returns 1 (0), X=1104.28, Y=130.81, Mass=1335, SNR=25.7, Peak=106 HFD=3.5
23:04:46.013 00.002 1032 MultiStar: [#1 -0.14,0.13,0.98,U] [#2 0.01,0.01,0.82,U] [#3 -0.12,0.16,0.79,U] [#4 -0.06,0.16,0.73,U] [#5 -0.09,0.22,0.72,U] [#6 -0.16,0.02,0.66,U] [#7 0.01,-0.11,0.69,U] [#8 -0.02,-0.13,0.51,U] 
23:04:46.015 00.002 1032 single-star, 8 included, MultiStar: {-0.07, 0.05}, one-star: {-0.03, -0.04}
23:04:46.016 00.001 1032 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.83) = xAngle (-4.16 = 2.13)
23:04:46.020 00.004 1032 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.16 = 2.13)
23:04:46.023 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.33 mountX=-0.03 mountY=0.04, mountTheta=2.13
23:04:46.026 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
23:04:46.028 00.002 1032 Enqueuing Move request for scope (-0.03, -0.04)
23:04:46.029 00.001 10072 Worker thread wakes up
23:04:46.029 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
23:04:46.029 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
23:04:46.030 00.001 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
23:04:46.031 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:04:46.034 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:04:46.034 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:04:46.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:46.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:04:46.034 00.000 10072 MoveAxis(E, 2, ABG)
23:04:46.034 00.000 10072 Guiding  Dir = 2, Dur = 2
23:04:46.034 00.000 10072 IsGuiding returns 0
23:04:46.035 00.001 10072 PulseGuide returned control before completion, sleep 12
23:04:46.051 00.016 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:04:46.053 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:46.056 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:46.058 00.002 10072 IsGuiding returns 0
23:04:46.058 00.000 10072 Move returns status 0, amount 2
23:04:46.058 00.000 10072 MoveAxis(N, 0, ABG)
23:04:46.058 00.000 10072 Move returns status 0, amount 0
23:04:46.058 00.000 1032 Enqueuing Expose request
23:04:46.060 00.002 10072 move complete, result=0
23:04:46.060 00.000 10072 worker thread done servicing request
23:04:46.060 00.000 10072 Worker thread wakes up
23:04:46.060 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:46.060 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:46.060 00.000 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
23:04:46.698 00.638 10072 Exposure complete
23:04:46.749 00.051 10072 worker thread done servicing request
23:04:46.749 00.000 1032 OnExposeComplete: enter
23:04:46.751 00.002 1032 UpdateGuideState(): m_state=6
23:04:46.753 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7389
23:04:46.754 00.001 1032 Star::Find returns 1 (0), X=1104.15, Y=131.02, Mass=1234, SNR=24.7, Peak=99 HFD=3.0
23:04:46.756 00.002 1032 MultiStar: [#1 -0.17,0.25,0.00,M1] [#2 -0.21,0.19,0.00,M1] [#3 -0.21,0.30,0.00,M1] [#4 -0.17,0.32,0.00,M1] [#5 -0.12,0.47,0.00,M7] [#6 -0.51,0.16,0.00,M5] [#7 -0.14,0.01,0.75,U] [#8 -0.03,-0.09,0.55,U] 
23:04:46.758 00.002 1032 refined, 2 included, MultiStar: {-0.12, 0.06}, one-star: {-0.16, 0.18}
23:04:46.760 00.002 1032 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.83) = xAngle (0.85 = 0.85)
23:04:46.762 00.002 1032 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.85 = 0.85)
23:04:46.763 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.68 mountX=0.09 mountY=0.10, mountTheta=0.85
23:04:46.765 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.06, opts=13)
23:04:46.766 00.001 1032 Enqueuing Move request for scope (-0.12, 0.06)
23:04:46.770 00.004 10072 Worker thread wakes up
23:04:46.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
23:04:46.771 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
23:04:46.771 00.000 10072 Moving (-0.12, 0.06) raw xDistance=0.09 yDistance=0.10
23:04:46.773 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:04:46.775 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:04:46.775 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:04:46.776 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:46.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:04:46.776 00.000 10072 MoveAxis(E, 2, ABG)
23:04:46.776 00.000 10072 Guiding  Dir = 2, Dur = 2
23:04:46.777 00.001 10072 IsGuiding returns 0
23:04:46.777 00.000 10072 PulseGuide returned control before completion, sleep 12
23:04:46.789 00.012 10072 IsGuiding returns 0
23:04:46.789 00.000 10072 Move returns status 0, amount 2
23:04:46.789 00.000 10072 MoveAxis(N, 0, ABG)
23:04:46.789 00.000 10072 Move returns status 0, amount 0
23:04:46.789 00.000 10072 move complete, result=0
23:04:46.789 00.000 10072 worker thread done servicing request
23:04:46.792 00.003 1032 UpdateGuideState exits: m=1234 SNR=24.7
23:04:46.795 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:46.797 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:46.800 00.003 1032 Enqueuing Expose request
23:04:46.802 00.002 1032 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
23:04:46.804 00.002 10072 Worker thread wakes up
23:04:46.804 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:46.804 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:47.215 00.411 10072 Exposure complete
23:04:47.267 00.052 10072 worker thread done servicing request
23:04:47.267 00.000 1032 OnExposeComplete: enter
23:04:47.269 00.002 1032 UpdateGuideState(): m_state=6
23:04:47.271 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7390
23:04:47.274 00.003 1032 Star::Find returns 1 (0), X=1104.15, Y=131.18, Mass=1237, SNR=24.7, Peak=97 HFD=3.2
23:04:47.277 00.003 1032 MultiStar: [#1 -0.22,0.34,0.00,M2] [#2 -0.14,0.17,0.83,U] [#3 -0.06,0.24,0.81,U] [#4 -0.13,0.37,0.00,M2] [#5 -0.18,0.52,0.00,M8] [#6 -0.34,0.14,0.00,M6] [#7 -0.06,-0.04,0.74,U] [#8 -0.20,0.08,0.55,U] 
23:04:47.279 00.002 1032 refined, 4 included, MultiStar: {-0.12, 0.17}, one-star: {-0.16, 0.33}
23:04:47.280 00.001 1032 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.83) = xAngle (0.35 = 0.35)
23:04:47.282 00.002 1032 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.35 = 0.35)
23:04:47.284 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.18 mountX=0.20 mountY=0.07, mountTheta=0.35
23:04:47.287 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.17, opts=13)
23:04:47.290 00.003 1032 Enqueuing Move request for scope (-0.12, 0.17)
23:04:47.291 00.001 10072 Worker thread wakes up
23:04:47.291 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
23:04:47.291 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
23:04:47.291 00.000 10072 Moving (-0.12, 0.17) raw xDistance=0.20 yDistance=0.07
23:04:47.293 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:04:47.296 00.003 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 287.68
23:04:47.296 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
23:04:47.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:47.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:04:47.296 00.000 10072 MoveAxis(W, 92, ABG)
23:04:47.296 00.000 10072 Guiding  Dir = 3, Dur = 92
23:04:47.296 00.000 10072 IsGuiding returns 0
23:04:47.296 00.000 10072 PulseGuide returned control before completion, sleep 102
23:04:47.314 00.018 1032 UpdateGuideState exits: m=1237 SNR=24.7
23:04:47.316 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:47.317 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:47.320 00.003 1032 Enqueuing Expose request
23:04:47.400 00.080 10072 IsGuiding returns 0
23:04:47.400 00.000 10072 Move returns status 0, amount 92
23:04:47.400 00.000 10072 MoveAxis(N, 0, ABG)
23:04:47.400 00.000 10072 Move returns status 0, amount 0
23:04:47.400 00.000 10072 move complete, result=0
23:04:47.400 00.000 10072 worker thread done servicing request
23:04:47.400 00.000 10072 Worker thread wakes up
23:04:47.401 00.001 1032 GuideStep: 0.2 px 92 ms WEST, 0.1 px 0 ms NORTH
23:04:47.403 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:47.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:48.026 00.623 10072 Exposure complete
23:04:48.073 00.047 10072 worker thread done servicing request
23:04:48.074 00.001 1032 OnExposeComplete: enter
23:04:48.076 00.002 1032 UpdateGuideState(): m_state=6
23:04:48.077 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7391
23:04:48.079 00.002 1032 Star::Find returns 1 (0), X=1104.30, Y=131.00, Mass=1364, SNR=25.9, Peak=118 HFD=3.3
23:04:48.083 00.004 1032 MultiStar: [#1 -0.11,0.20,0.95,U] [#2 0.00,0.04,0.84,U] [#3 -0.03,0.18,0.74,U] [#4 0.06,0.18,0.69,U] [#5 0.07,0.30,0.00,M9] [#6 -0.19,-0.18,0.00,M7] [#7 -0.06,-0.07,0.70,U] [#8 -0.10,-0.18,0.49,U] 
23:04:48.086 00.003 1032 refined, 6 included, MultiStar: {-0.03, 0.09}, one-star: {-0.01, 0.16}
23:04:48.089 00.003 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
23:04:48.090 00.001 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
23:04:48.091 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.93 mountX=0.10 mountY=0.01, mountTheta=0.10
23:04:48.094 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.09, opts=13)
23:04:48.095 00.001 1032 Enqueuing Move request for scope (-0.03, 0.09)
23:04:48.096 00.001 10072 Worker thread wakes up
23:04:48.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
23:04:48.096 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
23:04:48.098 00.002 10072 Moving (-0.03, 0.09) raw xDistance=0.10 yDistance=0.01
23:04:48.099 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:04:48.102 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:04:48.102 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:04:48.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:48.102 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:48.102 00.000 10072 MoveAxis(E, 1, ABG)
23:04:48.102 00.000 10072 Guiding  Dir = 2, Dur = 1
23:04:48.103 00.001 10072 IsGuiding returns 0
23:04:48.103 00.000 10072 PulseGuide returned control before completion, sleep 11
23:04:48.119 00.016 10072 IsGuiding returns 0
23:04:48.119 00.000 10072 Move returns status 0, amount 1
23:04:48.119 00.000 10072 MoveAxis(N, 0, ABG)
23:04:48.119 00.000 10072 Move returns status 0, amount 0
23:04:48.119 00.000 10072 move complete, result=0
23:04:48.119 00.000 10072 worker thread done servicing request
23:04:48.120 00.001 1032 UpdateGuideState exits: m=1364 SNR=25.9
23:04:48.122 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:48.123 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:48.125 00.002 1032 Enqueuing Expose request
23:04:48.126 00.001 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
23:04:48.128 00.002 10072 Worker thread wakes up
23:04:48.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:48.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:48.542 00.414 10072 Exposure complete
23:04:48.593 00.051 10072 worker thread done servicing request
23:04:48.593 00.000 1032 OnExposeComplete: enter
23:04:48.595 00.002 1032 UpdateGuideState(): m_state=6
23:04:48.597 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7392
23:04:48.599 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=130.95, Mass=1341, SNR=25.7, Peak=119 HFD=3.4
23:04:48.600 00.001 1032 MultiStar: [#1 -0.06,0.19,1.01,U] [#2 0.09,-0.01,0.80,U] [#3 -0.07,0.16,0.73,U] [#4 -0.08,0.08,0.70,U] [#5 -0.15,0.38,0.00,M10] [#6 -0.16,0.11,0.61,U] [#7 -0.01,-0.14,0.76,U] [#8 -0.13,-0.38,0.00,M1] 
23:04:48.602 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.07}, one-star: {0.01, 0.11}
23:04:48.603 00.001 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
23:04:48.604 00.001 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
23:04:48.607 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.00 mountX=0.08 mountY=0.01, mountTheta=0.17
23:04:48.610 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
23:04:48.613 00.003 1032 Enqueuing Move request for scope (-0.03, 0.07)
23:04:48.615 00.002 10072 Worker thread wakes up
23:04:48.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
23:04:48.615 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
23:04:48.615 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.08 yDistance=0.01
23:04:48.619 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:04:48.623 00.004 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:04:48.623 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:04:48.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:48.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:48.623 00.000 10072 MoveAxis(E, 1, ABG)
23:04:48.623 00.000 10072 Guiding  Dir = 2, Dur = 1
23:04:48.623 00.000 10072 IsGuiding returns 0
23:04:48.623 00.000 10072 PulseGuide returned control before completion, sleep 11
23:04:48.641 00.018 1032 UpdateGuideState exits: m=1341 SNR=25.7
23:04:48.645 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:48.647 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:48.649 00.002 1032 Enqueuing Expose request
23:04:48.650 00.001 10072 IsGuiding returns 0
23:04:48.650 00.000 10072 Move returns status 0, amount 1
23:04:48.650 00.000 10072 MoveAxis(N, 0, ABG)
23:04:48.650 00.000 10072 Move returns status 0, amount 0
23:04:48.650 00.000 10072 move complete, result=0
23:04:48.652 00.002 10072 worker thread done servicing request
23:04:48.652 00.000 10072 Worker thread wakes up
23:04:48.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:48.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:48.658 00.006 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
23:04:49.288 00.630 10072 Exposure complete
23:04:49.344 00.056 10072 worker thread done servicing request
23:04:49.344 00.000 1032 OnExposeComplete: enter
23:04:49.345 00.001 1032 UpdateGuideState(): m_state=6
23:04:49.348 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7393
23:04:49.350 00.002 1032 Star::Find returns 1 (0), X=1104.30, Y=130.95, Mass=1413, SNR=26.5, Peak=113 HFD=3.4
23:04:49.351 00.001 1032 MultiStar: [#1 -0.04,0.16,0.98,U] [#2 0.02,-0.00,0.79,U] [#3 -0.20,0.20,0.00,M1] [#4 -0.09,0.26,0.00,M1] [#5 0.05,0.39,0.00,R] [#6 -0.29,0.12,0.00,M7] [#7 -0.03,-0.07,0.69,U] [#8 -0.05,-0.17,0.53,U] 
23:04:49.353 00.002 1032 refined, 4 included, MultiStar: {-0.02, 0.03}, one-star: {-0.01, 0.10}
23:04:49.354 00.001 1032 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.83) = xAngle (0.35 = 0.35)
23:04:49.356 00.002 1032 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.35 = 0.35)
23:04:49.358 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.18 mountX=0.03 mountY=0.01, mountTheta=0.35
23:04:49.362 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.03, opts=13)
23:04:49.364 00.002 1032 Enqueuing Move request for scope (-0.02, 0.03)
23:04:49.366 00.002 10072 Worker thread wakes up
23:04:49.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
23:04:49.366 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
23:04:49.366 00.000 10072 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=0.01
23:04:49.369 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:04:49.371 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:04:49.372 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:04:49.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:49.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:49.372 00.000 10072 MoveAxis(W, 0, ABG)
23:04:49.372 00.000 10072 Move returns status 0, amount 0
23:04:49.372 00.000 10072 MoveAxis(N, 0, ABG)
23:04:49.372 00.000 10072 Move returns status 0, amount 0
23:04:49.372 00.000 10072 move complete, result=0
23:04:49.372 00.000 10072 worker thread done servicing request
23:04:49.390 00.018 1032 UpdateGuideState exits: m=1413 SNR=26.5
23:04:49.393 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:49.396 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:49.398 00.002 1032 Enqueuing Expose request
23:04:49.400 00.002 1032 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
23:04:49.403 00.003 10072 Worker thread wakes up
23:04:49.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:49.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:49.821 00.418 10072 Exposure complete
23:04:49.875 00.054 10072 worker thread done servicing request
23:04:49.877 00.002 1032 OnExposeComplete: enter
23:04:49.878 00.001 1032 UpdateGuideState(): m_state=6
23:04:49.880 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7394
23:04:49.881 00.001 1032 Star::Find returns 1 (0), X=1104.25, Y=130.96, Mass=1317, SNR=25.5, Peak=110 HFD=3.3
23:04:49.883 00.002 1032 MultiStar: [#1 -0.17,0.14,0.98,U] [#2 -0.00,0.01,0.79,U] [#3 -0.18,0.10,0.80,U] [#4 -0.10,0.16,0.71,U] [#5 -0.14,-0.10,0.67,U] [#6 -0.21,-0.08,0.65,U] [#7 0.00,-0.10,0.74,U] [#8 0.01,-0.22,0.55,U] 
23:04:49.884 00.001 1032 refined, 8 included, MultiStar: {-0.10, 0.02}, one-star: {-0.06, 0.11}
23:04:49.885 00.001 1032 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.83) = xAngle (1.12 = 1.12)
23:04:49.886 00.001 1032 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.12 = 1.12)
23:04:49.888 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.95 mountX=0.04 mountY=0.09, mountTheta=1.12
23:04:49.890 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.02, opts=13)
23:04:49.892 00.002 1032 Enqueuing Move request for scope (-0.10, 0.02)
23:04:49.895 00.003 10072 Worker thread wakes up
23:04:49.895 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
23:04:49.895 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
23:04:49.895 00.000 10072 Moving (-0.10, 0.02) raw xDistance=0.04 yDistance=0.09
23:04:49.897 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:04:49.900 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:04:49.900 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:04:49.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:49.900 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:04:49.900 00.000 10072 MoveAxis(W, 0, ABG)
23:04:49.900 00.000 10072 Move returns status 0, amount 0
23:04:49.900 00.000 10072 MoveAxis(N, 0, ABG)
23:04:49.900 00.000 10072 Move returns status 0, amount 0
23:04:49.900 00.000 10072 move complete, result=0
23:04:49.900 00.000 10072 worker thread done servicing request
23:04:49.916 00.016 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:04:49.918 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:49.919 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:49.921 00.002 1032 Enqueuing Expose request
23:04:49.923 00.002 10072 Worker thread wakes up
23:04:49.923 00.000 1032 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
23:04:49.925 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:49.925 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:50.555 00.630 10072 Exposure complete
23:04:50.606 00.051 10072 worker thread done servicing request
23:04:50.606 00.000 1032 OnExposeComplete: enter
23:04:50.608 00.002 1032 UpdateGuideState(): m_state=6
23:04:50.610 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7395
23:04:50.611 00.001 1032 Star::Find returns 1 (0), X=1104.36, Y=130.94, Mass=1401, SNR=26.3, Peak=120 HFD=3.3
23:04:50.613 00.002 1032 MultiStar: [#1 -0.06,0.07,0.97,U] [#2 0.04,-0.10,0.78,U] [#3 -0.06,-0.05,0.72,U] [#4 0.03,-0.02,0.68,U] [#5 -0.18,-0.16,0.64,U] [#6 -0.10,-0.09,0.60,U] [#7 0.02,-0.22,0.70,U] [#8 -0.04,-0.18,0.52,U] 
23:04:50.615 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {0.05, 0.09}
23:04:50.618 00.003 1032 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.83) = xAngle (-3.86 = 2.42)
23:04:50.619 00.001 1032 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.86 = 2.42)
23:04:50.621 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-2.03 mountX=-0.05 mountY=0.04, mountTheta=2.42
23:04:50.624 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.06, opts=13)
23:04:50.626 00.002 1032 Enqueuing Move request for scope (-0.03, -0.06)
23:04:50.628 00.002 10072 Worker thread wakes up
23:04:50.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
23:04:50.628 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
23:04:50.628 00.000 10072 Moving (-0.03, -0.06) raw xDistance=-0.05 yDistance=0.04
23:04:50.631 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:04:50.633 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:04:50.633 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:04:50.633 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:50.633 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:04:50.633 00.000 10072 MoveAxis(E, 0, ABG)
23:04:50.633 00.000 10072 Move returns status 0, amount 0
23:04:50.633 00.000 10072 MoveAxis(N, 0, ABG)
23:04:50.633 00.000 10072 Move returns status 0, amount 0
23:04:50.633 00.000 10072 move complete, result=0
23:04:50.633 00.000 10072 worker thread done servicing request
23:04:50.652 00.019 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:04:50.654 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:50.657 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:50.659 00.002 1032 Enqueuing Expose request
23:04:50.660 00.001 1032 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:50.662 00.002 10072 Worker thread wakes up
23:04:50.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:50.663 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:51.070 00.407 10072 Exposure complete
23:04:51.128 00.058 10072 worker thread done servicing request
23:04:51.128 00.000 1032 OnExposeComplete: enter
23:04:51.131 00.003 1032 UpdateGuideState(): m_state=6
23:04:51.133 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7396
23:04:51.135 00.002 1032 Star::Find returns 1 (0), X=1104.36, Y=130.92, Mass=1343, SNR=25.8, Peak=109 HFD=3.3
23:04:51.137 00.002 1032 MultiStar: [#1 0.00,-0.02,0.95,U] [#2 0.10,-0.14,0.79,U] [#3 0.02,0.06,0.71,U] [#4 0.11,0.11,0.69,U] [#5 0.11,-0.14,0.68,U] [#6 -0.20,-0.14,0.65,U] [#7 0.08,-0.23,0.71,U] [#8 0.05,-0.32,0.00,M1] 
23:04:51.139 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {0.05, 0.08}
23:04:51.141 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
23:04:51.143 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
23:04:51.147 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.90 mountX=-0.05 mountY=-0.02, mountTheta=-2.73
23:04:51.151 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
23:04:51.153 00.002 1032 Enqueuing Move request for scope (0.04, -0.05)
23:04:51.155 00.002 10072 Worker thread wakes up
23:04:51.155 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
23:04:51.155 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
23:04:51.155 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=-0.02
23:04:51.157 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:04:51.159 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:04:51.159 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:04:51.159 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:51.159 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:04:51.159 00.000 10072 MoveAxis(E, 0, ABG)
23:04:51.159 00.000 10072 Move returns status 0, amount 0
23:04:51.159 00.000 10072 MoveAxis(N, 0, ABG)
23:04:51.159 00.000 10072 Move returns status 0, amount 0
23:04:51.159 00.000 10072 move complete, result=0
23:04:51.159 00.000 10072 worker thread done servicing request
23:04:51.179 00.020 1032 UpdateGuideState exits: m=1343 SNR=25.8
23:04:51.183 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:51.185 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:51.187 00.002 1032 Enqueuing Expose request
23:04:51.189 00.002 10072 Worker thread wakes up
23:04:51.189 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:51.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:51.189 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:51.818 00.629 10072 Exposure complete
23:04:51.870 00.052 10072 worker thread done servicing request
23:04:51.870 00.000 1032 OnExposeComplete: enter
23:04:51.872 00.002 1032 UpdateGuideState(): m_state=6
23:04:51.874 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7397
23:04:51.876 00.002 1032 Star::Find returns 1 (0), X=1104.35, Y=130.85, Mass=1270, SNR=25.0, Peak=101 HFD=3.5
23:04:51.878 00.002 1032 MultiStar: [#1 0.09,0.00,0.99,U] [#2 0.15,-0.06,0.84,U] [#3 -0.05,0.10,0.78,U] [#4 0.12,0.15,0.70,U] [#5 -0.01,-0.24,0.70,U] [#6 -0.25,-0.07,0.00,M5] [#7 0.12,-0.22,0.75,U] [#8 0.07,-0.45,0.00,M2] 
23:04:51.880 00.002 1032 single-star, 6 included, MultiStar: {0.07, -0.03}, one-star: {0.04, 0.01}
23:04:51.881 00.001 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
23:04:51.883 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
23:04:51.885 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.15 mountX=-0.00 mountY=-0.04, mountTheta=-1.68
23:04:51.888 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
23:04:51.889 00.001 1032 Enqueuing Move request for scope (0.04, 0.01)
23:04:51.891 00.002 10072 Worker thread wakes up
23:04:51.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:04:51.892 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:04:51.892 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
23:04:51.897 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:04:51.899 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:04:51.899 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:04:51.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:51.899 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:04:51.899 00.000 10072 MoveAxis(W, 0, ABG)
23:04:51.899 00.000 10072 Move returns status 0, amount 0
23:04:51.899 00.000 10072 MoveAxis(N, 0, ABG)
23:04:51.899 00.000 10072 Move returns status 0, amount 0
23:04:51.900 00.001 10072 move complete, result=0
23:04:51.900 00.000 10072 worker thread done servicing request
23:04:51.917 00.017 1032 UpdateGuideState exits: m=1270 SNR=25.0
23:04:51.920 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:51.921 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:51.923 00.002 1032 Enqueuing Expose request
23:04:51.926 00.003 10072 Worker thread wakes up
23:04:51.927 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
23:04:51.929 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:51.929 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:52.348 00.419 10072 Exposure complete
23:04:52.403 00.055 10072 worker thread done servicing request
23:04:52.403 00.000 1032 OnExposeComplete: enter
23:04:52.405 00.002 1032 UpdateGuideState(): m_state=6
23:04:52.406 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7398
23:04:52.408 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=130.83, Mass=1201, SNR=24.4, Peak=115 HFD=3.3
23:04:52.409 00.001 1032 MultiStar: [#1 -0.05,0.08,1.05,U] [#2 0.04,-0.03,0.87,U] [#3 -0.02,0.08,0.78,U] [#4 -0.12,0.10,0.73,U] [#5 -0.13,-0.21,0.71,U] [#6 -0.22,-0.23,0.00,M6] [#7 0.03,-0.28,0.00,M1] [#8 0.09,-0.38,0.00,M3] 
23:04:52.411 00.002 1032 refined, 5 included, MultiStar: {-0.06, 0.01}, one-star: {-0.08, -0.01}
23:04:52.413 00.002 1032 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.83) = xAngle (1.22 = 1.22)
23:04:52.415 00.002 1032 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.22 = 1.22)
23:04:52.416 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.05 mountX=0.02 mountY=0.05, mountTheta=1.22
23:04:52.418 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
23:04:52.419 00.001 1032 Enqueuing Move request for scope (-0.06, 0.01)
23:04:52.421 00.002 10072 Worker thread wakes up
23:04:52.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
23:04:52.421 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
23:04:52.421 00.000 10072 Moving (-0.06, 0.01) raw xDistance=0.02 yDistance=0.05
23:04:52.423 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:04:52.425 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:04:52.425 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:04:52.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:52.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:04:52.425 00.000 10072 MoveAxis(W, 1, ABG)
23:04:52.425 00.000 10072 Guiding  Dir = 3, Dur = 1
23:04:52.426 00.001 10072 IsGuiding returns 0
23:04:52.426 00.000 10072 PulseGuide returned control before completion, sleep 11
23:04:52.439 00.013 10072 IsGuiding returns 0
23:04:52.439 00.000 10072 Move returns status 0, amount 1
23:04:52.439 00.000 10072 MoveAxis(N, 0, ABG)
23:04:52.439 00.000 10072 Move returns status 0, amount 0
23:04:52.439 00.000 10072 move complete, result=0
23:04:52.439 00.000 10072 worker thread done servicing request
23:04:52.445 00.006 1032 UpdateGuideState exits: m=1201 SNR=24.4
23:04:52.447 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:52.449 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:52.451 00.002 1032 Enqueuing Expose request
23:04:52.452 00.001 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
23:04:52.455 00.003 10072 Worker thread wakes up
23:04:52.456 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:52.456 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:53.078 00.622 10072 Exposure complete
23:04:53.128 00.050 10072 worker thread done servicing request
23:04:53.129 00.001 1032 OnExposeComplete: enter
23:04:53.131 00.002 1032 UpdateGuideState(): m_state=6
23:04:53.132 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7399
23:04:53.134 00.002 1032 Star::Find returns 1 (0), X=1104.29, Y=130.78, Mass=1275, SNR=25.1, Peak=97 HFD=3.5
23:04:53.135 00.001 1032 MultiStar: [#1 -0.12,0.04,1.06,U] [#2 -0.03,0.00,0.83,U] [#3 -0.01,0.12,0.79,U] [#4 -0.04,0.14,0.66,U] [#5 -0.09,-0.06,0.69,U] [#6 -0.22,-0.05,0.65,U] [#7 0.04,-0.13,0.73,U] [#8 -0.04,-0.23,0.53,U] 
23:04:53.136 00.001 1032 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {-0.02, -0.06}
23:04:53.138 00.002 1032 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.83) = xAngle (-4.69 = 1.59)
23:04:53.139 00.001 1032 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.69 = 1.59)
23:04:53.141 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.86 mountX=-0.00 mountY=0.06, mountTheta=1.59
23:04:53.145 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.02, opts=13)
23:04:53.147 00.002 1032 Enqueuing Move request for scope (-0.06, -0.02)
23:04:53.148 00.001 10072 Worker thread wakes up
23:04:53.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
23:04:53.148 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
23:04:53.148 00.000 10072 Moving (-0.06, -0.02) raw xDistance=-0.00 yDistance=0.06
23:04:53.150 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:04:53.153 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:04:53.153 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:04:53.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:53.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:04:53.153 00.000 10072 MoveAxis(W, 2, ABG)
23:04:53.153 00.000 10072 Guiding  Dir = 3, Dur = 2
23:04:53.153 00.000 10072 IsGuiding returns 0
23:04:53.154 00.001 10072 PulseGuide returned control before completion, sleep 12
23:04:53.169 00.015 10072 IsGuiding returns 0
23:04:53.169 00.000 10072 Move returns status 0, amount 2
23:04:53.169 00.000 10072 MoveAxis(N, 0, ABG)
23:04:53.169 00.000 10072 Move returns status 0, amount 0
23:04:53.169 00.000 10072 move complete, result=0
23:04:53.169 00.000 10072 worker thread done servicing request
23:04:53.170 00.001 1032 UpdateGuideState exits: m=1275 SNR=25.1
23:04:53.173 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:53.175 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:53.178 00.003 1032 Enqueuing Expose request
23:04:53.179 00.001 1032 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
23:04:53.182 00.003 10072 Worker thread wakes up
23:04:53.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:53.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:53.592 00.410 10072 Exposure complete
23:04:53.644 00.052 10072 worker thread done servicing request
23:04:53.645 00.001 1032 OnExposeComplete: enter
23:04:53.646 00.001 1032 UpdateGuideState(): m_state=6
23:04:53.648 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7400
23:04:53.650 00.002 1032 Star::Find returns 1 (0), X=1104.26, Y=131.01, Mass=1351, SNR=25.8, Peak=112 HFD=3.2
23:04:53.651 00.001 1032 MultiStar: [#1 -0.08,0.12,0.97,U] [#2 0.01,0.06,0.86,U] [#3 -0.00,0.15,0.78,U] [#4 0.09,0.19,0.64,U] [#5 -0.08,-0.16,0.63,U] [#6 -0.15,-0.09,0.62,U] [#7 0.07,-0.11,0.73,U] [#8 -0.07,-0.17,0.51,U] 
23:04:53.653 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.05, 0.16}
23:04:53.655 00.002 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
23:04:53.657 00.002 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
23:04:53.659 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.26 mountX=0.04 mountY=0.02, mountTheta=0.43
23:04:53.662 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
23:04:53.665 00.003 1032 Enqueuing Move request for scope (-0.03, 0.04)
23:04:53.666 00.001 10072 Worker thread wakes up
23:04:53.666 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
23:04:53.667 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
23:04:53.667 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=0.02
23:04:53.668 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:04:53.672 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:04:53.672 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:04:53.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:53.672 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:04:53.672 00.000 10072 MoveAxis(W, 2, ABG)
23:04:53.672 00.000 10072 Guiding  Dir = 3, Dur = 2
23:04:53.674 00.002 10072 IsGuiding returns 0
23:04:53.675 00.001 10072 PulseGuide returned control before completion, sleep 12
23:04:53.693 00.018 1032 UpdateGuideState exits: m=1351 SNR=25.8
23:04:53.695 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:53.696 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:53.697 00.001 1032 Enqueuing Expose request
23:04:53.700 00.003 10072 IsGuiding returns 0
23:04:53.700 00.000 10072 Move returns status 0, amount 2
23:04:53.700 00.000 10072 MoveAxis(N, 0, ABG)
23:04:53.700 00.000 10072 Move returns status 0, amount 0
23:04:53.700 00.000 10072 move complete, result=0
23:04:53.700 00.000 10072 worker thread done servicing request
23:04:53.700 00.000 10072 Worker thread wakes up
23:04:53.701 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:53.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:53.707 00.006 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:04:54.328 00.621 10072 Exposure complete
23:04:54.377 00.049 10072 worker thread done servicing request
23:04:54.377 00.000 1032 OnExposeComplete: enter
23:04:54.379 00.002 1032 UpdateGuideState(): m_state=6
23:04:54.381 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7401
23:04:54.383 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=130.90, Mass=1379, SNR=26.1, Peak=102 HFD=3.4
23:04:54.384 00.001 1032 MultiStar: [#1 -0.13,0.03,1.00,U] [#2 -0.03,-0.05,0.80,U] [#3 -0.11,0.01,0.77,U] [#4 -0.11,0.05,0.65,U] [#5 -0.14,-0.12,0.67,U] [#6 -0.08,-0.09,0.63,U] [#7 0.05,-0.18,0.74,U] [#8 -0.02,-0.34,0.00,M2] 
23:04:54.385 00.001 1032 refined, 7 included, MultiStar: {-0.08, -0.03}, one-star: {-0.08, 0.05}
23:04:54.387 00.002 1032 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.83) = xAngle (-4.62 = 1.67)
23:04:54.389 00.002 1032 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.62 = 1.67)
23:04:54.390 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.79 mountX=-0.01 mountY=0.08, mountTheta=1.67
23:04:54.393 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.03, opts=13)
23:04:54.395 00.002 1032 Enqueuing Move request for scope (-0.08, -0.03)
23:04:54.397 00.002 10072 Worker thread wakes up
23:04:54.397 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
23:04:54.397 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
23:04:54.397 00.000 10072 Moving (-0.08, -0.03) raw xDistance=-0.01 yDistance=0.08
23:04:54.399 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:04:54.401 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:04:54.401 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:04:54.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:54.402 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:04:54.402 00.000 10072 MoveAxis(W, 3, ABG)
23:04:54.402 00.000 10072 Guiding  Dir = 3, Dur = 3
23:04:54.402 00.000 10072 IsGuiding returns 0
23:04:54.403 00.001 10072 PulseGuide returned control before completion, sleep 13
23:04:54.417 00.014 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:04:54.423 00.006 10072 IsGuiding returns 0
23:04:54.423 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:54.425 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:54.427 00.002 1032 Enqueuing Expose request
23:04:54.429 00.002 10072 Move returns status 0, amount 3
23:04:54.429 00.000 10072 MoveAxis(N, 0, ABG)
23:04:54.429 00.000 10072 Move returns status 0, amount 0
23:04:54.429 00.000 10072 move complete, result=0
23:04:54.429 00.000 10072 worker thread done servicing request
23:04:54.429 00.000 10072 Worker thread wakes up
23:04:54.429 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:54.429 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:54.437 00.008 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
23:04:54.844 00.407 10072 Exposure complete
23:04:54.893 00.049 10072 worker thread done servicing request
23:04:54.893 00.000 1032 OnExposeComplete: enter
23:04:54.895 00.002 1032 UpdateGuideState(): m_state=6
23:04:54.896 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7402
23:04:54.898 00.002 1032 Star::Find returns 1 (0), X=1104.21, Y=130.98, Mass=1454, SNR=26.8, Peak=115 HFD=3.2
23:04:54.899 00.001 1032 MultiStar: [#1 -0.14,0.15,0.94,U] [#2 -0.01,0.10,0.77,U] [#3 -0.10,0.18,0.75,U] [#4 -0.08,0.23,0.64,U] [#5 -0.13,-0.04,0.64,U] [#6 -0.29,-0.01,0.00,M4] [#7 -0.08,-0.07,0.69,U] [#8 -0.15,-0.10,0.50,U] 
23:04:54.901 00.002 1032 refined, 7 included, MultiStar: {-0.10, 0.09}, one-star: {-0.10, 0.14}
23:04:54.904 00.003 1032 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.83) = xAngle (0.59 = 0.59)
23:04:54.905 00.001 1032 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.59 = 0.59)
23:04:54.907 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.42 mountX=0.11 mountY=0.07, mountTheta=0.59
23:04:54.910 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.09, opts=13)
23:04:54.911 00.001 1032 Enqueuing Move request for scope (-0.10, 0.09)
23:04:54.912 00.001 10072 Worker thread wakes up
23:04:54.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
23:04:54.912 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
23:04:54.912 00.000 10072 Moving (-0.10, 0.09) raw xDistance=0.11 yDistance=0.07
23:04:54.914 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=102, Gamma=2.230
23:04:54.916 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:04:54.916 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:04:54.916 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:54.917 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:04:54.917 00.000 10072 MoveAxis(W, 2, ABG)
23:04:54.917 00.000 10072 Guiding  Dir = 3, Dur = 2
23:04:54.917 00.000 10072 IsGuiding returns 0
23:04:54.917 00.000 10072 PulseGuide returned control before completion, sleep 12
23:04:54.933 00.016 10072 IsGuiding returns 0
23:04:54.933 00.000 10072 Move returns status 0, amount 2
23:04:54.933 00.000 10072 MoveAxis(N, 0, ABG)
23:04:54.933 00.000 10072 Move returns status 0, amount 0
23:04:54.933 00.000 10072 move complete, result=0
23:04:54.933 00.000 10072 worker thread done servicing request
23:04:54.934 00.001 1032 UpdateGuideState exits: m=1454 SNR=26.8
23:04:54.937 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:54.938 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:54.939 00.001 1032 Enqueuing Expose request
23:04:54.940 00.001 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
23:04:54.941 00.001 10072 Worker thread wakes up
23:04:54.943 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:54.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:55.577 00.634 10072 Exposure complete
23:04:55.630 00.053 10072 worker thread done servicing request
23:04:55.630 00.000 1032 OnExposeComplete: enter
23:04:55.632 00.002 1032 UpdateGuideState(): m_state=6
23:04:55.634 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7403
23:04:55.636 00.002 1032 Star::Find returns 1 (0), X=1104.30, Y=131.15, Mass=1356, SNR=25.9, Peak=113 HFD=3.2
23:04:55.638 00.002 1032 MultiStar: [#1 -0.07,0.36,0.00,M1] [#2 -0.01,0.26,0.00,M1] [#3 -0.01,0.34,0.00,M1] [#4 -0.03,0.40,0.00,M1] [#5 -0.14,0.00,0.68,U] [#6 -0.27,0.11,0.00,M5] [#7 -0.14,0.08,0.71,U] [#8 -0.01,-0.05,0.49,U] 
23:04:55.640 00.002 1032 refined, 3 included, MultiStar: {-0.07, 0.11}, one-star: {-0.01, 0.30}
23:04:55.641 00.001 1032 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.83) = xAngle (0.29 = 0.29)
23:04:55.644 00.003 1032 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.29 = 0.29)
23:04:55.646 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.12 mountX=0.13 mountY=0.04, mountTheta=0.29
23:04:55.649 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.11, opts=13)
23:04:55.650 00.001 1032 Enqueuing Move request for scope (-0.07, 0.11)
23:04:55.653 00.003 10072 Worker thread wakes up
23:04:55.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
23:04:55.653 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
23:04:55.653 00.000 10072 Moving (-0.07, 0.11) raw xDistance=0.13 yDistance=0.04
23:04:55.656 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:04:55.658 00.002 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:04:55.658 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
23:04:55.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:55.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:04:55.659 00.001 10072 MoveAxis(W, 3, ABG)
23:04:55.659 00.000 10072 Guiding  Dir = 3, Dur = 3
23:04:55.659 00.000 10072 IsGuiding returns 0
23:04:55.659 00.000 10072 PulseGuide returned control before completion, sleep 13
23:04:55.676 00.017 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:04:55.679 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:55.682 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:55.683 00.001 1032 Enqueuing Expose request
23:04:55.686 00.003 10072 IsGuiding returns 0
23:04:55.686 00.000 10072 Move returns status 0, amount 3
23:04:55.686 00.000 10072 MoveAxis(N, 0, ABG)
23:04:55.686 00.000 10072 Move returns status 0, amount 0
23:04:55.686 00.000 10072 move complete, result=0
23:04:55.686 00.000 10072 worker thread done servicing request
23:04:55.687 00.001 10072 Worker thread wakes up
23:04:55.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:55.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:55.695 00.008 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:04:56.092 00.397 10072 Exposure complete
23:04:56.149 00.057 10072 worker thread done servicing request
23:04:56.149 00.000 1032 OnExposeComplete: enter
23:04:56.151 00.002 1032 UpdateGuideState(): m_state=6
23:04:56.153 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7404
23:04:56.156 00.003 1032 Star::Find returns 1 (0), X=1104.22, Y=131.18, Mass=1309, SNR=25.4, Peak=118 HFD=3.2
23:04:56.158 00.002 1032 MultiStar: [#1 0.03,0.37,0.00,M2] [#2 0.11,0.23,0.00,M2] [#3 -0.06,0.29,0.00,M2] [#4 -0.02,0.36,0.00,M2] [#5 -0.19,-0.04,0.70,U] [#6 -0.08,-0.08,0.63,U] [#7 -0.08,-0.04,0.70,U] [#8 -0.01,-0.02,0.52,U] 
23:04:56.160 00.002 1032 refined, 4 included, MultiStar: {-0.09, 0.06}, one-star: {-0.09, 0.34}
23:04:56.162 00.002 1032 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.83) = xAngle (0.71 = 0.71)
23:04:56.163 00.001 1032 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.71 = 0.71)
23:04:56.166 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.54 mountX=0.09 mountY=0.07, mountTheta=0.71
23:04:56.170 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.06, opts=13)
23:04:56.172 00.002 1032 Enqueuing Move request for scope (-0.09, 0.06)
23:04:56.175 00.003 10072 Worker thread wakes up
23:04:56.175 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
23:04:56.175 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
23:04:56.175 00.000 10072 Moving (-0.09, 0.06) raw xDistance=0.09 yDistance=0.07
23:04:56.178 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:04:56.181 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:04:56.181 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:04:56.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:56.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:04:56.181 00.000 10072 MoveAxis(W, 2, ABG)
23:04:56.181 00.000 10072 Guiding  Dir = 3, Dur = 2
23:04:56.181 00.000 10072 IsGuiding returns 0
23:04:56.182 00.001 10072 PulseGuide returned control before completion, sleep 12
23:04:56.199 00.017 10072 IsGuiding returns 0
23:04:56.199 00.000 10072 Move returns status 0, amount 2
23:04:56.199 00.000 10072 MoveAxis(N, 0, ABG)
23:04:56.199 00.000 10072 Move returns status 0, amount 0
23:04:56.199 00.000 10072 move complete, result=0
23:04:56.200 00.001 10072 worker thread done servicing request
23:04:56.202 00.002 1032 UpdateGuideState exits: m=1309 SNR=25.4
23:04:56.206 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:56.210 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:56.213 00.003 1032 Enqueuing Expose request
23:04:56.214 00.001 10072 Worker thread wakes up
23:04:56.214 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:56.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:56.215 00.001 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
23:04:56.838 00.623 10072 Exposure complete
23:04:56.887 00.049 10072 worker thread done servicing request
23:04:56.887 00.000 1032 OnExposeComplete: enter
23:04:56.890 00.003 1032 UpdateGuideState(): m_state=6
23:04:56.892 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7405
23:04:56.895 00.003 1032 Star::Find returns 1 (0), X=1104.25, Y=131.10, Mass=1445, SNR=26.7, Peak=115 HFD=3.3
23:04:56.898 00.003 1032 MultiStar: [#1 0.03,0.33,0.00,M3] [#2 0.10,0.08,0.78,U] [#3 -0.06,0.32,0.00,M3] [#4 -0.02,0.26,0.00,M3] [#5 -0.06,0.01,0.63,U] [#6 -0.17,0.12,0.60,U] [#7 0.03,-0.05,0.70,U] [#8 -0.08,-0.08,0.48,U] 
23:04:56.900 00.002 1032 refined, 5 included, MultiStar: {-0.03, 0.08}, one-star: {-0.06, 0.25}
23:04:56.902 00.002 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
23:04:56.903 00.001 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
23:04:56.905 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.99 mountX=0.08 mountY=0.01, mountTheta=0.16
23:04:56.908 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
23:04:56.910 00.002 1032 Enqueuing Move request for scope (-0.03, 0.08)
23:04:56.911 00.001 10072 Worker thread wakes up
23:04:56.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
23:04:56.911 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
23:04:56.911 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.08 yDistance=0.01
23:04:56.913 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:04:56.915 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:04:56.916 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:04:56.916 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:56.916 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:56.916 00.000 10072 MoveAxis(W, 2, ABG)
23:04:56.916 00.000 10072 Guiding  Dir = 3, Dur = 2
23:04:56.916 00.000 10072 IsGuiding returns 0
23:04:56.916 00.000 10072 PulseGuide returned control before completion, sleep 12
23:04:56.933 00.017 1032 UpdateGuideState exits: m=1445 SNR=26.7
23:04:56.935 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:56.937 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:56.939 00.002 1032 Enqueuing Expose request
23:04:56.944 00.005 10072 IsGuiding returns 0
23:04:56.944 00.000 10072 Move returns status 0, amount 2
23:04:56.944 00.000 10072 MoveAxis(N, 0, ABG)
23:04:56.944 00.000 10072 Move returns status 0, amount 0
23:04:56.944 00.000 10072 move complete, result=0
23:04:56.944 00.000 10072 worker thread done servicing request
23:04:56.944 00.000 10072 Worker thread wakes up
23:04:56.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:56.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:56.948 00.004 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:04:57.354 00.406 10072 Exposure complete
23:04:57.405 00.051 10072 worker thread done servicing request
23:04:57.406 00.001 1032 OnExposeComplete: enter
23:04:57.408 00.002 1032 UpdateGuideState(): m_state=6
23:04:57.411 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7406
23:04:57.413 00.002 1032 Star::Find returns 1 (0), X=1104.38, Y=130.95, Mass=1332, SNR=25.7, Peak=104 HFD=3.4
23:04:57.415 00.002 1032 MultiStar: [#1 -0.01,0.20,0.98,U] [#2 0.05,0.02,0.79,U] [#3 -0.03,0.27,0.00,M4] [#4 -0.03,0.10,0.72,U] [#5 -0.00,-0.03,0.66,U] [#6 -0.15,-0.09,0.65,U] [#7 0.09,-0.12,0.71,U] [#8 0.08,-0.03,0.52,U] 
23:04:57.418 00.003 1032 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {0.07, 0.11}
23:04:57.420 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
23:04:57.421 00.001 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
23:04:57.423 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.20 mountX=0.03 mountY=-0.02, mountTheta=-0.63
23:04:57.426 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
23:04:57.428 00.002 1032 Enqueuing Move request for scope (0.01, 0.04)
23:04:57.430 00.002 10072 Worker thread wakes up
23:04:57.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
23:04:57.430 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
23:04:57.430 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.03 yDistance=-0.02
23:04:57.432 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:04:57.434 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:04:57.434 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:04:57.434 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:57.434 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:04:57.434 00.000 10072 MoveAxis(W, 2, ABG)
23:04:57.434 00.000 10072 Guiding  Dir = 3, Dur = 2
23:04:57.435 00.001 10072 IsGuiding returns 0
23:04:57.435 00.000 10072 PulseGuide returned control before completion, sleep 12
23:04:57.451 00.016 1032 UpdateGuideState exits: m=1332 SNR=25.7
23:04:57.452 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:57.457 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:57.460 00.003 1032 Enqueuing Expose request
23:04:57.461 00.001 10072 IsGuiding returns 0
23:04:57.461 00.000 10072 Move returns status 0, amount 2
23:04:57.461 00.000 10072 MoveAxis(N, 0, ABG)
23:04:57.461 00.000 10072 Move returns status 0, amount 0
23:04:57.461 00.000 10072 move complete, result=0
23:04:57.463 00.002 10072 worker thread done servicing request
23:04:57.463 00.000 10072 Worker thread wakes up
23:04:57.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:57.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:57.470 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:04:58.089 00.619 10072 Exposure complete
23:04:58.138 00.049 10072 worker thread done servicing request
23:04:58.138 00.000 1032 OnExposeComplete: enter
23:04:58.140 00.002 1032 UpdateGuideState(): m_state=6
23:04:58.143 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7407
23:04:58.144 00.001 1032 Star::Find returns 1 (0), X=1104.29, Y=131.16, Mass=1383, SNR=26.1, Peak=107 HFD=3.5
23:04:58.146 00.002 1032 MultiStar: [#1 0.13,0.37,0.00,M3] [#2 0.19,0.10,0.81,U] [#3 -0.03,0.24,0.76,U] [#4 -0.02,0.39,0.00,M3] [#5 -0.12,0.02,0.68,U] [#6 -0.09,0.12,0.59,U] [#7 0.06,-0.02,0.71,U] [#8 -0.12,-0.10,0.52,U] 
23:04:58.148 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.11}, one-star: {-0.02, 0.31}
23:04:58.150 00.002 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
23:04:58.152 00.002 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
23:04:58.153 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.63 mountX=0.11 mountY=-0.02, mountTheta=-0.20
23:04:58.156 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.11, opts=13)
23:04:58.159 00.003 1032 Enqueuing Move request for scope (-0.01, 0.11)
23:04:58.161 00.002 10072 Worker thread wakes up
23:04:58.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
23:04:58.161 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
23:04:58.161 00.000 10072 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
23:04:58.163 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:04:58.165 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:04:58.165 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:04:58.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:58.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:04:58.165 00.000 10072 MoveAxis(W, 1, ABG)
23:04:58.165 00.000 10072 Guiding  Dir = 3, Dur = 1
23:04:58.167 00.002 10072 IsGuiding returns 0
23:04:58.167 00.000 10072 PulseGuide returned control before completion, sleep 11
23:04:58.181 00.014 10072 IsGuiding returns 0
23:04:58.181 00.000 10072 Move returns status 0, amount 1
23:04:58.181 00.000 10072 MoveAxis(N, 0, ABG)
23:04:58.181 00.000 10072 Move returns status 0, amount 0
23:04:58.181 00.000 10072 move complete, result=0
23:04:58.182 00.001 10072 worker thread done servicing request
23:04:58.185 00.003 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:04:58.187 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:58.189 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:58.190 00.001 1032 Enqueuing Expose request
23:04:58.191 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:04:58.193 00.002 10072 Worker thread wakes up
23:04:58.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:58.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:58.606 00.413 10072 Exposure complete
23:04:58.656 00.050 10072 worker thread done servicing request
23:04:58.656 00.000 1032 OnExposeComplete: enter
23:04:58.658 00.002 1032 UpdateGuideState(): m_state=6
23:04:58.660 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7408
23:04:58.662 00.002 1032 Star::Find returns 1 (0), X=1104.39, Y=131.24, Mass=1365, SNR=26.0, Peak=105 HFD=3.4
23:04:58.664 00.002 1032 MultiStar: [#1 0.02,0.41,0.00,M4] [#2 0.00,0.28,0.00,M1] [#3 -0.13,0.42,0.00,M4] [#4 0.12,0.36,0.00,M4] [#5 -0.02,0.13,0.65,U] [#6 -0.23,0.15,0.00,M2] [#7 -0.06,0.06,0.75,U] [#8 0.26,0.03,0.00,M1] 
23:04:58.665 00.001 1032 refined, 2 included, MultiStar: {0.01, 0.22}, one-star: {0.08, 0.40}
23:04:58.667 00.002 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
23:04:58.668 00.001 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
23:04:58.670 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.53 mountX=0.21 mountY=-0.07, mountTheta=-0.30
23:04:58.673 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.22, opts=13)
23:04:58.676 00.003 1032 Enqueuing Move request for scope (0.01, 0.22)
23:04:58.679 00.003 10072 Worker thread wakes up
23:04:58.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
23:04:58.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
23:04:58.679 00.000 10072 Moving (0.01, 0.22) raw xDistance=0.21 yDistance=-0.07
23:04:58.682 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:04:58.684 00.002 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 287.67
23:04:58.684 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
23:04:58.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:58.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:04:58.684 00.000 10072 MoveAxis(W, 100, ABG)
23:04:58.684 00.000 10072 Guiding  Dir = 3, Dur = 100
23:04:58.685 00.001 10072 IsGuiding returns 0
23:04:58.685 00.000 10072 PulseGuide returned control before completion, sleep 110
23:04:58.703 00.018 1032 UpdateGuideState exits: m=1365 SNR=26.0
23:04:58.706 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:58.709 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:58.710 00.001 1032 Enqueuing Expose request
23:04:58.807 00.097 10072 IsGuiding returns 0
23:04:58.807 00.000 10072 Move returns status 0, amount 100
23:04:58.808 00.001 10072 MoveAxis(N, 0, ABG)
23:04:58.808 00.000 10072 Move returns status 0, amount 0
23:04:58.808 00.000 10072 move complete, result=0
23:04:58.808 00.000 10072 worker thread done servicing request
23:04:58.808 00.000 10072 Worker thread wakes up
23:04:58.808 00.000 1032 GuideStep: 0.2 px 100 ms WEST, -0.1 px 0 ms NORTH
23:04:58.812 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:58.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:59.438 00.626 10072 Exposure complete
23:04:59.491 00.053 10072 worker thread done servicing request
23:04:59.491 00.000 1032 OnExposeComplete: enter
23:04:59.494 00.003 1032 UpdateGuideState(): m_state=6
23:04:59.497 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7409
23:04:59.499 00.002 1032 Star::Find returns 1 (0), X=1104.25, Y=131.01, Mass=1397, SNR=26.3, Peak=99 HFD=3.4
23:04:59.501 00.002 1032 MultiStar: [#1 -0.00,0.26,0.00,M5] [#2 0.15,0.09,0.79,U] [#3 0.05,0.17,0.75,U] [#4 0.01,0.07,0.70,U] [#5 -0.17,-0.14,0.65,U] [#6 0.04,0.08,0.60,U] [#7 0.09,-0.09,0.68,U] [#8 0.23,-0.09,0.52,U] 
23:04:59.503 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {-0.06, 0.17}
23:04:59.505 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
23:04:59.507 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
23:04:59.508 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.91 mountX=0.03 mountY=-0.05, mountTheta=-0.92
23:04:59.512 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
23:04:59.514 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
23:04:59.516 00.002 10072 Worker thread wakes up
23:04:59.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:04:59.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:04:59.516 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.03 yDistance=-0.05
23:04:59.518 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:04:59.521 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:04:59.521 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:04:59.521 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:59.521 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:04:59.521 00.000 10072 MoveAxis(W, 2, ABG)
23:04:59.521 00.000 10072 Guiding  Dir = 3, Dur = 2
23:04:59.521 00.000 10072 IsGuiding returns 0
23:04:59.522 00.001 10072 PulseGuide returned control before completion, sleep 12
23:04:59.540 00.018 1032 UpdateGuideState exits: m=1397 SNR=26.3
23:04:59.542 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:59.543 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:04:59.545 00.002 1032 Enqueuing Expose request
23:04:59.547 00.002 10072 IsGuiding returns 0
23:04:59.547 00.000 10072 Move returns status 0, amount 2
23:04:59.547 00.000 10072 MoveAxis(N, 0, ABG)
23:04:59.547 00.000 10072 Move returns status 0, amount 0
23:04:59.547 00.000 10072 move complete, result=0
23:04:59.548 00.001 10072 worker thread done servicing request
23:04:59.548 00.000 10072 Worker thread wakes up
23:04:59.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:04:59.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:04:59.555 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:04:59.967 00.412 10072 Exposure complete
23:05:00.026 00.059 10072 worker thread done servicing request
23:05:00.026 00.000 1032 OnExposeComplete: enter
23:05:00.029 00.003 1032 UpdateGuideState(): m_state=6
23:05:00.031 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7410
23:05:00.032 00.001 1032 Star::Find returns 1 (0), X=1104.43, Y=131.15, Mass=1459, SNR=26.9, Peak=113 HFD=3.3
23:05:00.034 00.002 1032 MultiStar: [#1 0.10,0.34,0.00,M6] [#2 0.32,0.11,0.00,M1] [#3 0.08,0.35,0.00,M4] [#4 0.24,0.37,0.00,M4] [#5 -0.02,0.00,0.65,U] [#6 -0.03,0.11,0.59,U] [#7 0.19,0.02,0.71,U] [#8 0.10,-0.05,0.52,U] 
23:05:00.037 00.003 1032 refined, 4 included, MultiStar: {0.08, 0.10}, one-star: {0.12, 0.30}
23:05:00.038 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:05:00.040 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:05:00.042 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.92 mountX=0.08 mountY=-0.10, mountTheta=-0.91
23:05:00.045 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
23:05:00.048 00.003 1032 Enqueuing Move request for scope (0.08, 0.10)
23:05:00.051 00.003 10072 Worker thread wakes up
23:05:00.051 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
23:05:00.051 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
23:05:00.051 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.08 yDistance=-0.10
23:05:00.052 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:05:00.055 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:05:00.055 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:05:00.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:00.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:05:00.055 00.000 10072 MoveAxis(W, 2, ABG)
23:05:00.055 00.000 10072 Guiding  Dir = 3, Dur = 2
23:05:00.056 00.001 10072 IsGuiding returns 0
23:05:00.056 00.000 10072 PulseGuide returned control before completion, sleep 12
23:05:00.073 00.017 10072 IsGuiding returns 0
23:05:00.073 00.000 10072 Move returns status 0, amount 2
23:05:00.073 00.000 10072 MoveAxis(N, 0, ABG)
23:05:00.073 00.000 10072 Move returns status 0, amount 0
23:05:00.073 00.000 10072 move complete, result=0
23:05:00.073 00.000 10072 worker thread done servicing request
23:05:00.074 00.001 1032 UpdateGuideState exits: m=1459 SNR=26.9
23:05:00.076 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:00.078 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:00.081 00.003 1032 Enqueuing Expose request
23:05:00.083 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:05:00.085 00.002 10072 Worker thread wakes up
23:05:00.085 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:00.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:00.712 00.627 10072 Exposure complete
23:05:00.763 00.051 10072 worker thread done servicing request
23:05:00.763 00.000 1032 OnExposeComplete: enter
23:05:00.765 00.002 1032 UpdateGuideState(): m_state=6
23:05:00.767 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7411
23:05:00.768 00.001 1032 Star::Find returns 1 (0), X=1104.30, Y=131.16, Mass=1283, SNR=25.2, Peak=97 HFD=3.3
23:05:00.770 00.002 1032 MultiStar: [#1 0.06,0.27,0.00,M7] [#2 0.25,0.31,0.00,M2] [#3 0.04,0.28,0.00,M5] [#4 0.27,0.42,0.00,M5] [#5 -0.13,-0.18,0.70,U] [#6 0.03,0.18,0.65,U] [#7 0.04,-0.06,0.73,U] [#8 0.09,-0.02,0.53,U] 
23:05:00.772 00.002 1032 refined, 4 included, MultiStar: {0.00, 0.07}, one-star: {-0.01, 0.31}
23:05:00.774 00.002 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
23:05:00.776 00.002 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
23:05:00.777 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.57 mountX=0.06 mountY=-0.02, mountTheta=-0.26
23:05:00.780 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.07, opts=13)
23:05:00.782 00.002 1032 Enqueuing Move request for scope (0.00, 0.07)
23:05:00.783 00.001 10072 Worker thread wakes up
23:05:00.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
23:05:00.783 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
23:05:00.783 00.000 10072 Moving (0.00, 0.07) raw xDistance=0.06 yDistance=-0.02
23:05:00.785 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:05:00.787 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:05:00.787 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:05:00.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:00.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:05:00.787 00.000 10072 MoveAxis(W, 2, ABG)
23:05:00.787 00.000 10072 Guiding  Dir = 3, Dur = 2
23:05:00.789 00.002 10072 IsGuiding returns 0
23:05:00.789 00.000 10072 PulseGuide returned control before completion, sleep 12
23:05:00.803 00.014 10072 IsGuiding returns 0
23:05:00.803 00.000 10072 Move returns status 0, amount 2
23:05:00.803 00.000 10072 MoveAxis(N, 0, ABG)
23:05:00.803 00.000 10072 Move returns status 0, amount 0
23:05:00.803 00.000 10072 move complete, result=0
23:05:00.803 00.000 10072 worker thread done servicing request
23:05:00.806 00.003 1032 UpdateGuideState exits: m=1283 SNR=25.2
23:05:00.808 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:00.809 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:00.810 00.001 1032 Enqueuing Expose request
23:05:00.812 00.002 10072 Worker thread wakes up
23:05:00.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:00.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:00.813 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:05:01.227 00.414 10072 Exposure complete
23:05:01.291 00.064 10072 worker thread done servicing request
23:05:01.292 00.001 1032 OnExposeComplete: enter
23:05:01.294 00.002 1032 UpdateGuideState(): m_state=6
23:05:01.297 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7412
23:05:01.304 00.007 1032 Star::Find returns 1 (0), X=1104.35, Y=130.92, Mass=1288, SNR=25.2, Peak=103 HFD=3.4
23:05:01.308 00.004 1032 MultiStar: [#1 -0.02,0.10,0.96,U] [#2 0.03,0.10,0.82,U] [#3 0.06,0.36,0.00,M6] [#4 0.10,0.29,0.00,M6] [#5 0.14,-0.08,0.66,U] [#6 0.12,-0.12,0.63,U] [#7 0.13,-0.14,0.74,U] [#8 0.10,-0.30,0.00,M1] 
23:05:01.310 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.01}, one-star: {0.04, 0.08}
23:05:01.313 00.003 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
23:05:01.315 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
23:05:01.317 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.10 mountX=-0.01 mountY=-0.07, mountTheta=-1.73
23:05:01.322 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
23:05:01.324 00.002 1032 Enqueuing Move request for scope (0.07, 0.01)
23:05:01.326 00.002 10072 Worker thread wakes up
23:05:01.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:05:01.326 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:05:01.326 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
23:05:01.328 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:05:01.334 00.006 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:05:01.334 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:05:01.335 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:01.335 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:05:01.335 00.000 10072 MoveAxis(W, 2, ABG)
23:05:01.335 00.000 10072 Guiding  Dir = 3, Dur = 2
23:05:01.336 00.001 10072 IsGuiding returns 0
23:05:01.337 00.001 10072 PulseGuide returned control before completion, sleep 12
23:05:01.355 00.018 1032 UpdateGuideState exits: m=1288 SNR=25.2
23:05:01.358 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:01.360 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:01.366 00.006 1032 Enqueuing Expose request
23:05:01.368 00.002 10072 IsGuiding returns 0
23:05:01.368 00.000 10072 Move returns status 0, amount 2
23:05:01.368 00.000 10072 MoveAxis(N, 0, ABG)
23:05:01.369 00.001 10072 Move returns status 0, amount 0
23:05:01.369 00.000 10072 move complete, result=0
23:05:01.369 00.000 10072 worker thread done servicing request
23:05:01.369 00.000 10072 Worker thread wakes up
23:05:01.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:01.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:01.378 00.009 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:05:02.101 00.723 10072 Exposure complete
23:05:02.153 00.052 1032 OnExposeComplete: enter
23:05:02.155 00.002 1032 UpdateGuideState(): m_state=6
23:05:02.157 00.002 10072 worker thread done servicing request
23:05:02.158 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7413
23:05:02.159 00.001 1032 Star::Find returns 1 (0), X=1104.41, Y=131.17, Mass=1470, SNR=26.9, Peak=138 HFD=3.2
23:05:02.162 00.003 1032 MultiStar: [#1 0.14,0.35,0.00,M7] [#2 0.21,0.23,0.00,M2] [#3 -0.00,0.43,0.00,M7] [#4 0.22,0.44,0.00,M7] [#5 -0.18,-0.15,0.63,U] [#6 0.11,0.27,0.00,M1] [#7 0.04,-0.07,0.68,U] [#8 0.08,0.06,0.52,U] 
23:05:02.164 00.002 1032 refined, 3 included, MultiStar: {0.02, 0.07}, one-star: {0.10, 0.32}
23:05:02.166 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
23:05:02.167 00.001 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
23:05:02.168 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.34 mountX=0.07 mountY=-0.04, mountTheta=-0.49
23:05:02.171 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
23:05:02.173 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
23:05:02.176 00.003 10072 Worker thread wakes up
23:05:02.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
23:05:02.176 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
23:05:02.176 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.07 yDistance=-0.04
23:05:02.181 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:05:02.184 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:05:02.184 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:05:02.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:02.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:05:02.184 00.000 10072 MoveAxis(W, 3, ABG)
23:05:02.184 00.000 10072 Guiding  Dir = 3, Dur = 3
23:05:02.184 00.000 10072 IsGuiding returns 0
23:05:02.185 00.001 10072 PulseGuide returned control before completion, sleep 13
23:05:02.204 00.019 1032 UpdateGuideState exits: m=1470 SNR=26.9
23:05:02.206 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:02.208 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:02.211 00.003 1032 Enqueuing Expose request
23:05:02.212 00.001 10072 IsGuiding returns 0
23:05:02.212 00.000 10072 Move returns status 0, amount 3
23:05:02.212 00.000 10072 MoveAxis(N, 0, ABG)
23:05:02.213 00.001 10072 Move returns status 0, amount 0
23:05:02.213 00.000 10072 move complete, result=0
23:05:02.213 00.000 10072 worker thread done servicing request
23:05:02.213 00.000 10072 Worker thread wakes up
23:05:02.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:02.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:02.220 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:05:02.631 00.411 10072 Exposure complete
23:05:02.682 00.051 10072 worker thread done servicing request
23:05:02.682 00.000 1032 OnExposeComplete: enter
23:05:02.684 00.002 1032 UpdateGuideState(): m_state=6
23:05:02.686 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7414
23:05:02.687 00.001 1032 Star::Find returns 1 (0), X=1104.36, Y=131.00, Mass=1387, SNR=26.2, Peak=120 HFD=3.3
23:05:02.690 00.003 1032 MultiStar: [#1 0.00,0.19,0.96,U] [#2 0.19,0.13,0.78,U] [#3 0.01,0.29,0.00,M8] [#4 0.12,0.26,0.00,M8] [#5 -0.26,-0.00,0.00,M1] [#6 0.10,0.21,0.60,U] [#7 0.11,-0.12,0.71,U] [#8 0.06,-0.17,0.50,U] 
23:05:02.691 00.001 1032 refined, 5 included, MultiStar: {0.08, 0.09}, one-star: {0.05, 0.15}
23:05:02.692 00.001 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
23:05:02.694 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
23:05:02.695 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=0.06 mountY=-0.10, mountTheta=-1.01
23:05:02.698 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
23:05:02.700 00.002 1032 Enqueuing Move request for scope (0.08, 0.09)
23:05:02.701 00.001 10072 Worker thread wakes up
23:05:02.702 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:05:02.702 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:05:02.702 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.06 yDistance=-0.10
23:05:02.705 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:05:02.709 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:05:02.709 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:05:02.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:02.709 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:05:02.709 00.000 10072 MoveAxis(W, 3, ABG)
23:05:02.709 00.000 10072 Guiding  Dir = 3, Dur = 3
23:05:02.710 00.001 10072 IsGuiding returns 0
23:05:02.710 00.000 10072 PulseGuide returned control before completion, sleep 13
23:05:02.726 00.016 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:05:02.728 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:02.730 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:02.731 00.001 1032 Enqueuing Expose request
23:05:02.737 00.006 10072 IsGuiding returns 0
23:05:02.738 00.001 10072 Move returns status 0, amount 3
23:05:02.738 00.000 10072 MoveAxis(N, 0, ABG)
23:05:02.738 00.000 10072 Move returns status 0, amount 0
23:05:02.738 00.000 10072 move complete, result=0
23:05:02.738 00.000 10072 worker thread done servicing request
23:05:02.738 00.000 10072 Worker thread wakes up
23:05:02.738 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:02.738 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:02.741 00.003 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:05:03.368 00.627 10072 Exposure complete
23:05:03.420 00.052 10072 worker thread done servicing request
23:05:03.420 00.000 1032 OnExposeComplete: enter
23:05:03.421 00.001 1032 UpdateGuideState(): m_state=6
23:05:03.424 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7415
23:05:03.426 00.002 1032 Star::Find returns 1 (0), X=1104.27, Y=131.00, Mass=1250, SNR=24.8, Peak=106 HFD=3.4
23:05:03.429 00.003 1032 MultiStar: [#1 0.01,0.18,1.00,U] [#2 0.04,0.03,0.80,U] [#3 -0.16,0.44,0.00,M9] [#4 0.03,0.23,0.70,U] [#5 0.01,0.04,0.66,U] [#6 -0.22,0.13,0.00,M1] [#7 0.10,-0.07,0.75,U] [#8 -0.02,-0.20,0.53,U] 
23:05:03.431 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.07}, one-star: {-0.04, 0.15}
23:05:03.433 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
23:05:03.434 00.001 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
23:05:03.437 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.35 mountX=0.06 mountY=-0.03, mountTheta=-0.48
23:05:03.440 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
23:05:03.442 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
23:05:03.444 00.002 10072 Worker thread wakes up
23:05:03.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
23:05:03.445 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
23:05:03.445 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.03
23:05:03.447 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:05:03.449 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:05:03.449 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:05:03.450 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:03.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:05:03.450 00.000 10072 MoveAxis(W, 3, ABG)
23:05:03.450 00.000 10072 Guiding  Dir = 3, Dur = 3
23:05:03.450 00.000 10072 IsGuiding returns 0
23:05:03.451 00.001 10072 PulseGuide returned control before completion, sleep 13
23:05:03.468 00.017 1032 UpdateGuideState exits: m=1250 SNR=24.8
23:05:03.470 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:03.472 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:03.473 00.001 1032 Enqueuing Expose request
23:05:03.477 00.004 10072 IsGuiding returns 0
23:05:03.477 00.000 10072 Move returns status 0, amount 3
23:05:03.477 00.000 10072 MoveAxis(N, 0, ABG)
23:05:03.477 00.000 10072 Move returns status 0, amount 0
23:05:03.477 00.000 10072 move complete, result=0
23:05:03.477 00.000 10072 worker thread done servicing request
23:05:03.477 00.000 10072 Worker thread wakes up
23:05:03.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:03.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:03.483 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:05:03.883 00.400 10072 Exposure complete
23:05:03.938 00.055 10072 worker thread done servicing request
23:05:03.938 00.000 1032 OnExposeComplete: enter
23:05:03.940 00.002 1032 UpdateGuideState(): m_state=6
23:05:03.942 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7416
23:05:03.944 00.002 1032 Star::Find returns 1 (0), X=1104.27, Y=131.12, Mass=1250, SNR=24.8, Peak=93 HFD=3.4
23:05:03.946 00.002 1032 MultiStar: [#1 0.02,0.25,0.00,M6] [#2 0.06,0.23,0.85,U] [#3 -0.17,0.50,0.00,M10] [#4 -0.03,0.36,0.00,M8] [#5 -0.12,-0.04,0.66,U] [#6 -0.27,0.12,0.00,M2] [#7 0.06,-0.05,0.74,U] [#8 0.01,-0.10,0.53,U] 
23:05:03.948 00.002 1032 refined, 4 included, MultiStar: {-0.01, 0.10}, one-star: {-0.04, 0.27}
23:05:03.950 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
23:05:03.951 00.001 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
23:05:03.954 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.64 mountX=0.09 mountY=-0.02, mountTheta=-0.19
23:05:03.960 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
23:05:03.963 00.003 1032 Enqueuing Move request for scope (-0.01, 0.10)
23:05:03.964 00.001 10072 Worker thread wakes up
23:05:03.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
23:05:03.964 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
23:05:03.964 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.09 yDistance=-0.02
23:05:03.966 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=100, Gamma=2.230
23:05:03.968 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:05:03.968 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:05:03.969 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:03.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:05:03.969 00.000 10072 MoveAxis(W, 3, ABG)
23:05:03.969 00.000 10072 Guiding  Dir = 3, Dur = 3
23:05:03.969 00.000 10072 IsGuiding returns 0
23:05:03.969 00.000 10072 PulseGuide returned control before completion, sleep 13
23:05:03.986 00.017 1032 UpdateGuideState exits: m=1250 SNR=24.8
23:05:03.988 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:03.990 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:03.995 00.005 1032 Enqueuing Expose request
23:05:03.997 00.002 10072 IsGuiding returns 0
23:05:03.997 00.000 10072 Move returns status 0, amount 3
23:05:03.997 00.000 10072 MoveAxis(N, 0, ABG)
23:05:03.997 00.000 10072 Move returns status 0, amount 0
23:05:03.997 00.000 10072 move complete, result=0
23:05:03.997 00.000 10072 worker thread done servicing request
23:05:03.997 00.000 10072 Worker thread wakes up
23:05:03.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:03.998 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:04.004 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:05:04.636 00.632 10072 Exposure complete
23:05:04.685 00.049 10072 worker thread done servicing request
23:05:04.686 00.001 1032 OnExposeComplete: enter
23:05:04.688 00.002 1032 UpdateGuideState(): m_state=6
23:05:04.691 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7417
23:05:04.692 00.001 1032 Star::Find returns 1 (0), X=1104.39, Y=131.14, Mass=1493, SNR=27.2, Peak=119 HFD=3.3
23:05:04.694 00.002 1032 MultiStar: [#1 -0.02,0.23,0.95,U] [#2 0.03,0.24,0.77,U] [#3 -0.10,0.43,0.00,R] [#4 0.08,0.40,0.00,M9] [#5 -0.02,0.19,0.63,U] [#6 -0.37,0.12,0.00,M3] [#7 0.11,0.04,0.69,U] [#8 0.04,0.03,0.49,U] 
23:05:04.696 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.19}, one-star: {0.08, 0.30}
23:05:04.698 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
23:05:04.699 00.001 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
23:05:04.701 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.37 mountX=0.17 mountY=-0.09, mountTheta=-0.46
23:05:04.705 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.19, opts=13)
23:05:04.707 00.002 1032 Enqueuing Move request for scope (0.04, 0.19)
23:05:04.709 00.002 10072 Worker thread wakes up
23:05:04.710 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
23:05:04.710 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
23:05:04.710 00.000 10072 Moving (0.04, 0.19) raw xDistance=0.17 yDistance=-0.09
23:05:04.712 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:05:04.714 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 287.66
23:05:04.714 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
23:05:04.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:04.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:05:04.714 00.000 10072 MoveAxis(W, 86, ABG)
23:05:04.714 00.000 10072 Guiding  Dir = 3, Dur = 86
23:05:04.715 00.001 10072 IsGuiding returns 0
23:05:04.715 00.000 10072 PulseGuide returned control before completion, sleep 96
23:05:04.733 00.018 1032 UpdateGuideState exits: m=1493 SNR=27.2
23:05:04.735 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:04.737 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:04.740 00.003 1032 Enqueuing Expose request
23:05:04.820 00.080 10072 IsGuiding returns 0
23:05:04.820 00.000 10072 Move returns status 0, amount 86
23:05:04.820 00.000 10072 MoveAxis(N, 0, ABG)
23:05:04.820 00.000 10072 Move returns status 0, amount 0
23:05:04.821 00.001 10072 move complete, result=0
23:05:04.821 00.000 10072 worker thread done servicing request
23:05:04.821 00.000 10072 Worker thread wakes up
23:05:04.821 00.000 1032 GuideStep: 0.2 px 86 ms WEST, -0.1 px 0 ms NORTH
23:05:04.824 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:04.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:05.243 00.419 10072 Exposure complete
23:05:05.298 00.055 10072 worker thread done servicing request
23:05:05.298 00.000 1032 OnExposeComplete: enter
23:05:05.300 00.002 1032 UpdateGuideState(): m_state=6
23:05:05.303 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7418
23:05:05.305 00.002 1032 Star::Find returns 1 (0), X=1104.42, Y=131.25, Mass=1387, SNR=26.2, Peak=109 HFD=3.3
23:05:05.308 00.003 1032 MultiStar: [#1 0.07,0.34,0.00,M6] [#2 0.08,0.27,0.00,M1] [#3 0.25,0.02,0.00,M1] [#4 0.07,0.40,0.00,M10] [#5 0.16,0.06,0.67,U] [#6 -0.14,0.23,0.00,M4] [#7 0.06,0.10,0.71,U] [#8 -0.01,0.00,0.51,U] 
23:05:05.309 00.001 1032 refined, 3 included, MultiStar: {0.09, 0.18}, one-star: {0.11, 0.41}
23:05:05.311 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
23:05:05.312 00.001 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
23:05:05.315 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.12 mountX=0.15 mountY=-0.13, mountTheta=-0.71
23:05:05.318 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.18, opts=13)
23:05:05.320 00.002 1032 Enqueuing Move request for scope (0.09, 0.18)
23:05:05.322 00.002 10072 Worker thread wakes up
23:05:05.323 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
23:05:05.323 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
23:05:05.323 00.000 10072 Moving (0.09, 0.18) raw xDistance=0.15 yDistance=-0.13
23:05:05.325 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:05:05.329 00.004 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.66
23:05:05.329 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
23:05:05.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:05.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:05:05.329 00.000 10072 MoveAxis(W, 75, ABG)
23:05:05.329 00.000 10072 Guiding  Dir = 3, Dur = 75
23:05:05.329 00.000 10072 IsGuiding returns 0
23:05:05.330 00.001 10072 PulseGuide returned control before completion, sleep 85
23:05:05.352 00.022 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:05:05.354 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:05.356 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:05.357 00.001 1032 Enqueuing Expose request
23:05:05.427 00.070 10072 IsGuiding returns 0
23:05:05.427 00.000 10072 Move returns status 0, amount 75
23:05:05.427 00.000 10072 MoveAxis(N, 0, ABG)
23:05:05.427 00.000 10072 Move returns status 0, amount 0
23:05:05.427 00.000 10072 move complete, result=0
23:05:05.427 00.000 10072 worker thread done servicing request
23:05:05.427 00.000 10072 Worker thread wakes up
23:05:05.427 00.000 1032 GuideStep: 0.2 px 75 ms WEST, -0.1 px 0 ms NORTH
23:05:05.431 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:05.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:06.055 00.624 10072 Exposure complete
23:05:06.108 00.053 10072 worker thread done servicing request
23:05:06.108 00.000 1032 OnExposeComplete: enter
23:05:06.112 00.004 1032 UpdateGuideState(): m_state=6
23:05:06.113 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7419
23:05:06.116 00.003 1032 Star::Find returns 1 (0), X=1104.47, Y=130.99, Mass=1372, SNR=26.0, Peak=119 HFD=3.4
23:05:06.118 00.002 1032 MultiStar: [#1 0.06,0.20,0.97,U] [#2 0.17,0.20,0.00,M2] [#3 0.12,-0.23,0.00,M2] [#4 -0.03,0.22,0.67,U] [#5 0.10,-0.05,0.70,U] [#6 -0.24,0.14,0.00,M5] [#7 0.02,0.03,0.74,U] [#8 0.20,-0.18,0.00,M1] 
23:05:06.120 00.002 1032 refined, 4 included, MultiStar: {0.07, 0.12}, one-star: {0.16, 0.14}
23:05:06.121 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:05:06.124 00.003 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:05:06.126 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.02 mountX=0.09 mountY=-0.10, mountTheta=-0.81
23:05:06.128 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
23:05:06.131 00.003 1032 Enqueuing Move request for scope (0.07, 0.12)
23:05:06.133 00.002 10072 Worker thread wakes up
23:05:06.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
23:05:06.133 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
23:05:06.133 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.09 yDistance=-0.10
23:05:06.135 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:05:06.137 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:05:06.138 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:05:06.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:06.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:05:06.138 00.000 10072 MoveAxis(W, 4, ABG)
23:05:06.138 00.000 10072 Guiding  Dir = 3, Dur = 4
23:05:06.138 00.000 10072 IsGuiding returns 0
23:05:06.139 00.001 10072 PulseGuide returned control before completion, sleep 14
23:05:06.156 00.017 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:05:06.158 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:06.159 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:06.162 00.003 1032 Enqueuing Expose request
23:05:06.164 00.002 10072 IsGuiding returns 0
23:05:06.164 00.000 10072 Move returns status 0, amount 4
23:05:06.164 00.000 10072 MoveAxis(N, 0, ABG)
23:05:06.164 00.000 10072 Move returns status 0, amount 0
23:05:06.164 00.000 10072 move complete, result=0
23:05:06.164 00.000 10072 worker thread done servicing request
23:05:06.164 00.000 10072 Worker thread wakes up
23:05:06.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:06.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:06.172 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:05:06.576 00.404 10072 Exposure complete
23:05:06.626 00.050 10072 worker thread done servicing request
23:05:06.626 00.000 1032 OnExposeComplete: enter
23:05:06.628 00.002 1032 UpdateGuideState(): m_state=6
23:05:06.630 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7420
23:05:06.632 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=130.91, Mass=1433, SNR=26.6, Peak=110 HFD=3.5
23:05:06.633 00.001 1032 MultiStar: [#1 0.04,0.18,0.96,U] [#2 -0.06,0.07,0.79,U] [#3 0.11,-0.06,0.76,U] [#4 0.05,0.40,0.00,M10] [#5 0.27,-0.15,0.00,M1] [#6 -0.22,0.02,0.59,U] [#7 0.06,0.01,0.69,U] [#8 0.27,-0.20,0.00,M2] 
23:05:06.635 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.06}, one-star: {0.19, 0.07}
23:05:06.636 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:05:06.638 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:05:06.639 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.01 mountX=0.05 mountY=-0.05, mountTheta=-0.82
23:05:06.642 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
23:05:06.645 00.003 1032 Enqueuing Move request for scope (0.04, 0.06)
23:05:06.647 00.002 10072 Worker thread wakes up
23:05:06.647 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:05:06.647 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:05:06.647 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
23:05:06.650 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:05:06.652 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:05:06.653 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:05:06.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:06.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:05:06.653 00.000 10072 MoveAxis(W, 4, ABG)
23:05:06.653 00.000 10072 Guiding  Dir = 3, Dur = 4
23:05:06.653 00.000 10072 IsGuiding returns 0
23:05:06.653 00.000 10072 PulseGuide returned control before completion, sleep 14
23:05:06.669 00.016 1032 UpdateGuideState exits: m=1433 SNR=26.6
23:05:06.671 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:06.674 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:06.676 00.002 1032 Enqueuing Expose request
23:05:06.680 00.004 10072 IsGuiding returns 0
23:05:06.681 00.001 10072 Move returns status 0, amount 4
23:05:06.681 00.000 10072 MoveAxis(N, 0, ABG)
23:05:06.681 00.000 10072 Move returns status 0, amount 0
23:05:06.681 00.000 10072 move complete, result=0
23:05:06.681 00.000 10072 worker thread done servicing request
23:05:06.681 00.000 10072 Worker thread wakes up
23:05:06.681 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:06.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:06.684 00.003 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:05:07.309 00.625 10072 Exposure complete
23:05:07.359 00.050 10072 worker thread done servicing request
23:05:07.359 00.000 1032 OnExposeComplete: enter
23:05:07.362 00.003 1032 UpdateGuideState(): m_state=6
23:05:07.363 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7421
23:05:07.365 00.002 1032 Star::Find returns 1 (0), X=1104.45, Y=131.17, Mass=1321, SNR=25.5, Peak=104 HFD=3.4
23:05:07.367 00.002 1032 MultiStar: [#1 0.00,0.36,0.00,M5] [#2 0.06,0.22,0.84,U] [#3 0.01,-0.09,0.75,U] [#4 0.07,0.43,0.00,R] [#5 0.04,0.09,0.65,U] [#6 -0.21,0.24,0.00,M5] [#7 0.11,0.01,0.71,U] [#8 0.18,-0.00,0.52,U] 
23:05:07.369 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.11}, one-star: {0.14, 0.32}
23:05:07.371 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
23:05:07.372 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
23:05:07.374 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.90 mountX=0.09 mountY=-0.11, mountTheta=-0.93
23:05:07.377 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
23:05:07.379 00.002 1032 Enqueuing Move request for scope (0.09, 0.11)
23:05:07.381 00.002 10072 Worker thread wakes up
23:05:07.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
23:05:07.382 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
23:05:07.382 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.09 yDistance=-0.11
23:05:07.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:05:07.386 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:05:07.387 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:05:07.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:07.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:05:07.387 00.000 10072 MoveAxis(W, 5, ABG)
23:05:07.387 00.000 10072 Guiding  Dir = 3, Dur = 5
23:05:07.387 00.000 10072 IsGuiding returns 0
23:05:07.388 00.001 10072 PulseGuide returned control before completion, sleep 15
23:05:07.405 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.5
23:05:07.407 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:07.409 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:07.410 00.001 1032 Enqueuing Expose request
23:05:07.415 00.005 10072 IsGuiding returns 0
23:05:07.415 00.000 10072 Move returns status 0, amount 5
23:05:07.415 00.000 10072 MoveAxis(N, 0, ABG)
23:05:07.415 00.000 10072 Move returns status 0, amount 0
23:05:07.415 00.000 10072 move complete, result=0
23:05:07.415 00.000 10072 worker thread done servicing request
23:05:07.415 00.000 10072 Worker thread wakes up
23:05:07.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:07.416 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:07.420 00.004 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:05:07.822 00.402 10072 Exposure complete
23:05:07.878 00.056 10072 worker thread done servicing request
23:05:07.878 00.000 1032 OnExposeComplete: enter
23:05:07.880 00.002 1032 UpdateGuideState(): m_state=6
23:05:07.882 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7422
23:05:07.885 00.003 1032 Star::Find returns 1 (0), X=1104.50, Y=131.16, Mass=1321, SNR=25.6, Peak=109 HFD=3.4
23:05:07.886 00.001 1032 MultiStar: [#1 -0.02,0.34,0.00,M6] [#2 0.05,0.28,0.00,M1] [#3 0.07,-0.17,0.77,U] [#4 0.04,-0.26,0.00,M1] [#5 0.08,-0.01,0.65,U] [#6 -0.14,0.03,0.63,U] [#7 0.13,-0.08,0.74,U] [#8 0.12,0.06,0.51,U] 
23:05:07.887 00.001 1032 refined, 5 included, MultiStar: {0.08, 0.04}, one-star: {0.19, 0.32}
23:05:07.888 00.001 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
23:05:07.889 00.001 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
23:05:07.892 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.44 mountX=0.02 mountY=-0.09, mountTheta=-1.39
23:05:07.896 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
23:05:07.900 00.004 1032 Enqueuing Move request for scope (0.08, 0.04)
23:05:07.902 00.002 10072 Worker thread wakes up
23:05:07.903 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
23:05:07.903 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
23:05:07.903 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
23:05:07.905 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:05:07.908 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:05:07.908 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:05:07.908 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:07.908 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:05:07.908 00.000 10072 MoveAxis(W, 5, ABG)
23:05:07.908 00.000 10072 Guiding  Dir = 3, Dur = 5
23:05:07.909 00.001 10072 IsGuiding returns 0
23:05:07.909 00.000 10072 PulseGuide returned control before completion, sleep 15
23:05:07.927 00.018 1032 UpdateGuideState exits: m=1321 SNR=25.6
23:05:07.931 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:07.932 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:07.934 00.002 1032 Enqueuing Expose request
23:05:07.936 00.002 10072 IsGuiding returns 0
23:05:07.936 00.000 10072 Move returns status 0, amount 5
23:05:07.936 00.000 10072 MoveAxis(N, 0, ABG)
23:05:07.936 00.000 10072 Move returns status 0, amount 0
23:05:07.936 00.000 10072 move complete, result=0
23:05:07.936 00.000 10072 worker thread done servicing request
23:05:07.937 00.001 10072 Worker thread wakes up
23:05:07.937 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:07.937 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:07.944 00.007 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:05:08.573 00.629 10072 Exposure complete
23:05:08.620 00.047 1032 OnExposeComplete: enter
23:05:08.623 00.003 1032 UpdateGuideState(): m_state=6
23:05:08.625 00.002 10072 worker thread done servicing request
23:05:08.625 00.000 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7423
23:05:08.627 00.002 1032 Star::Find returns 1 (0), X=1104.36, Y=131.07, Mass=1479, SNR=27.0, Peak=112 HFD=3.3
23:05:08.629 00.002 1032 MultiStar: [#1 0.13,0.20,0.98,U] [#2 0.16,0.05,0.76,U] [#3 0.11,-0.09,0.73,U] [#4 0.02,-0.09,0.64,U] [#5 0.06,0.06,0.61,U] [#6 -0.15,0.14,0.61,U] [#7 0.15,-0.09,0.68,U] [#8 0.14,-0.22,0.00,M1] 
23:05:08.630 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.07}, one-star: {0.05, 0.22}
23:05:08.632 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
23:05:08.634 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
23:05:08.635 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.73 mountX=0.04 mountY=-0.09, mountTheta=-1.11
23:05:08.638 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
23:05:08.640 00.002 1032 Enqueuing Move request for scope (0.07, 0.07)
23:05:08.643 00.003 10072 Worker thread wakes up
23:05:08.643 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
23:05:08.643 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
23:05:08.643 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.04 yDistance=-0.09
23:05:08.646 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:05:08.649 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:05:08.649 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:05:08.649 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:08.649 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:05:08.649 00.000 10072 MoveAxis(W, 5, ABG)
23:05:08.649 00.000 10072 Guiding  Dir = 3, Dur = 5
23:05:08.650 00.001 10072 IsGuiding returns 0
23:05:08.650 00.000 10072 PulseGuide returned control before completion, sleep 15
23:05:08.666 00.016 1032 UpdateGuideState exits: m=1479 SNR=27.0
23:05:08.668 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:08.670 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:08.672 00.002 1032 Enqueuing Expose request
23:05:08.678 00.006 10072 IsGuiding returns 0
23:05:08.678 00.000 10072 Move returns status 0, amount 5
23:05:08.678 00.000 10072 MoveAxis(N, 0, ABG)
23:05:08.678 00.000 10072 Move returns status 0, amount 0
23:05:08.678 00.000 10072 move complete, result=0
23:05:08.678 00.000 10072 worker thread done servicing request
23:05:08.678 00.000 10072 Worker thread wakes up
23:05:08.678 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:08.678 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:08.683 00.005 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:05:09.088 00.405 10072 Exposure complete
23:05:09.140 00.052 10072 worker thread done servicing request
23:05:09.140 00.000 1032 OnExposeComplete: enter
23:05:09.143 00.003 1032 UpdateGuideState(): m_state=6
23:05:09.145 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7424
23:05:09.148 00.003 1032 Star::Find returns 1 (0), X=1104.27, Y=131.15, Mass=1340, SNR=25.7, Peak=105 HFD=3.4
23:05:09.151 00.003 1032 MultiStar: [#1 0.13,0.36,0.00,M6] [#2 0.11,0.12,0.79,U] [#3 -0.03,-0.06,0.75,U] [#4 0.08,-0.10,0.66,U] [#5 0.07,0.12,0.68,U] [#6 -0.10,0.18,0.60,U] [#7 0.23,-0.06,0.74,U] [#8 0.14,-0.05,0.51,U] 
23:05:09.153 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {-0.04, 0.30}
23:05:09.154 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:05:09.155 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:05:09.157 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.92 mountX=0.05 mountY=-0.07, mountTheta=-0.91
23:05:09.159 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
23:05:09.161 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
23:05:09.162 00.001 10072 Worker thread wakes up
23:05:09.163 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
23:05:09.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
23:05:09.163 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
23:05:09.165 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:05:09.167 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:05:09.167 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:05:09.168 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:09.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:05:09.168 00.000 10072 MoveAxis(W, 5, ABG)
23:05:09.168 00.000 10072 Guiding  Dir = 3, Dur = 5
23:05:09.168 00.000 10072 IsGuiding returns 0
23:05:09.169 00.001 10072 PulseGuide returned control before completion, sleep 15
23:05:09.187 00.018 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:05:09.190 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:09.191 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:09.193 00.002 1032 Enqueuing Expose request
23:05:09.195 00.002 10072 IsGuiding returns 0
23:05:09.195 00.000 10072 Move returns status 0, amount 5
23:05:09.195 00.000 10072 MoveAxis(N, 0, ABG)
23:05:09.195 00.000 10072 Move returns status 0, amount 0
23:05:09.195 00.000 10072 move complete, result=0
23:05:09.195 00.000 10072 worker thread done servicing request
23:05:09.195 00.000 10072 Worker thread wakes up
23:05:09.195 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:09.196 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:09.202 00.006 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:05:09.823 00.621 10072 Exposure complete
23:05:09.876 00.053 10072 worker thread done servicing request
23:05:09.876 00.000 1032 OnExposeComplete: enter
23:05:09.878 00.002 1032 UpdateGuideState(): m_state=6
23:05:09.880 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7425
23:05:09.882 00.002 1032 Star::Find returns 1 (0), X=1104.20, Y=131.21, Mass=1420, SNR=26.5, Peak=115 HFD=3.5
23:05:09.884 00.002 1032 MultiStar: [#1 -0.08,0.49,0.00,M7] [#2 0.03,0.17,0.80,U] [#3 -0.13,0.06,0.74,U] [#4 -0.04,0.04,0.66,U] [#5 0.08,0.26,0.00,M1] [#6 -0.04,0.22,0.60,U] [#7 0.04,0.10,0.68,U] [#8 0.19,0.08,0.55,U] 
23:05:09.886 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.16}, one-star: {-0.11, 0.36}
23:05:09.888 00.002 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
23:05:09.889 00.001 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
23:05:09.894 00.005 1032 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.69 mountX=0.16 mountY=-0.02, mountTheta=-0.14
23:05:09.900 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.16, opts=13)
23:05:09.901 00.001 1032 Enqueuing Move request for scope (-0.02, 0.16)
23:05:09.902 00.001 10072 Worker thread wakes up
23:05:09.903 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
23:05:09.903 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
23:05:09.903 00.000 10072 Moving (-0.02, 0.16) raw xDistance=0.16 yDistance=-0.02
23:05:09.904 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:05:09.907 00.003 10072 PPEC rslt: input = 0.16, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.66
23:05:09.907 00.000 10072 PPEC: input: 0.16, control: 0.09, exposure: 500
23:05:09.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:09.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:05:09.907 00.000 10072 MoveAxis(W, 82, ABG)
23:05:09.907 00.000 10072 Guiding  Dir = 3, Dur = 82
23:05:09.908 00.001 10072 IsGuiding returns 0
23:05:09.908 00.000 10072 PulseGuide returned control before completion, sleep 92
23:05:09.926 00.018 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:05:09.928 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:09.931 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:09.932 00.001 1032 Enqueuing Expose request
23:05:10.008 00.076 10072 IsGuiding returns 0
23:05:10.008 00.000 10072 Move returns status 0, amount 82
23:05:10.008 00.000 10072 MoveAxis(N, 0, ABG)
23:05:10.008 00.000 10072 Move returns status 0, amount 0
23:05:10.008 00.000 10072 move complete, result=0
23:05:10.008 00.000 10072 worker thread done servicing request
23:05:10.008 00.000 10072 Worker thread wakes up
23:05:10.009 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:10.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:10.009 00.000 1032 GuideStep: 0.2 px 82 ms WEST, -0.0 px 0 ms NORTH
23:05:10.418 00.409 10072 Exposure complete
23:05:10.469 00.051 10072 worker thread done servicing request
23:05:10.469 00.000 1032 OnExposeComplete: enter
23:05:10.471 00.002 1032 UpdateGuideState(): m_state=6
23:05:10.474 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7426
23:05:10.476 00.002 1032 Star::Find returns 1 (0), X=1104.37, Y=131.08, Mass=1333, SNR=25.6, Peak=99 HFD=3.4
23:05:10.478 00.002 1032 MultiStar: [#1 -0.00,0.40,0.00,M8] [#2 0.13,0.26,0.00,M1] [#3 0.17,-0.13,0.75,U] [#4 0.08,-0.04,0.71,U] [#5 -0.02,0.08,0.68,U] [#6 -0.28,0.06,0.00,M2] [#7 0.06,0.09,0.76,U] [#8 -0.05,0.00,0.55,U] 
23:05:10.480 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.05}, one-star: {0.06, 0.23}
23:05:10.482 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
23:05:10.483 00.001 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
23:05:10.485 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.74 mountX=0.04 mountY=-0.07, mountTheta=-1.09
23:05:10.490 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
23:05:10.492 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
23:05:10.495 00.003 10072 Worker thread wakes up
23:05:10.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
23:05:10.495 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
23:05:10.495 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.04 yDistance=-0.07
23:05:10.498 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=104, Gamma=2.230
23:05:10.500 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:05:10.500 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:05:10.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:10.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:05:10.500 00.000 10072 MoveAxis(W, 5, ABG)
23:05:10.500 00.000 10072 Guiding  Dir = 3, Dur = 5
23:05:10.501 00.001 10072 IsGuiding returns 0
23:05:10.501 00.000 10072 PulseGuide returned control before completion, sleep 15
23:05:10.520 00.019 1032 UpdateGuideState exits: m=1333 SNR=25.6
23:05:10.525 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:10.527 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:10.528 00.001 1032 Enqueuing Expose request
23:05:10.531 00.003 10072 IsGuiding returns 0
23:05:10.531 00.000 10072 Move returns status 0, amount 5
23:05:10.531 00.000 10072 MoveAxis(N, 0, ABG)
23:05:10.531 00.000 10072 Move returns status 0, amount 0
23:05:10.531 00.000 10072 move complete, result=0
23:05:10.532 00.001 10072 worker thread done servicing request
23:05:10.532 00.000 10072 Worker thread wakes up
23:05:10.532 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:10.532 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:10.539 00.007 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:05:11.167 00.628 10072 Exposure complete
23:05:11.222 00.055 10072 worker thread done servicing request
23:05:11.222 00.000 1032 OnExposeComplete: enter
23:05:11.224 00.002 1032 UpdateGuideState(): m_state=6
23:05:11.226 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7427
23:05:11.228 00.002 1032 Star::Find returns 1 (0), X=1104.28, Y=131.16, Mass=1464, SNR=26.9, Peak=110 HFD=3.4
23:05:11.230 00.002 1032 MultiStar: [#1 0.15,0.28,0.00,M9] [#2 0.07,0.10,0.75,U] [#3 0.11,-0.13,0.75,U] [#4 -0.00,-0.03,0.61,U] [#5 -0.10,0.08,0.68,U] [#6 0.05,-0.03,0.59,U] [#7 0.03,0.07,0.72,U] [#8 0.14,-0.06,0.48,U] 
23:05:11.231 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.06}, one-star: {-0.03, 0.31}
23:05:11.233 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
23:05:11.235 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
23:05:11.236 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.11 mountX=0.05 mountY=-0.04, mountTheta=-0.72
23:05:11.239 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
23:05:11.241 00.002 1032 Enqueuing Move request for scope (0.03, 0.06)
23:05:11.245 00.004 10072 Worker thread wakes up
23:05:11.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
23:05:11.245 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
23:05:11.245 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.04
23:05:11.248 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:05:11.250 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:05:11.250 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:05:11.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:11.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:05:11.250 00.000 10072 MoveAxis(W, 6, ABG)
23:05:11.250 00.000 10072 Guiding  Dir = 3, Dur = 6
23:05:11.250 00.000 10072 IsGuiding returns 0
23:05:11.251 00.001 10072 PulseGuide returned control before completion, sleep 16
23:05:11.268 00.017 1032 UpdateGuideState exits: m=1464 SNR=26.9
23:05:11.270 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:11.271 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:11.273 00.002 1032 Enqueuing Expose request
23:05:11.275 00.002 10072 IsGuiding returns 0
23:05:11.275 00.000 10072 Move returns status 0, amount 6
23:05:11.275 00.000 10072 MoveAxis(N, 0, ABG)
23:05:11.275 00.000 10072 Move returns status 0, amount 0
23:05:11.275 00.000 10072 move complete, result=0
23:05:11.276 00.001 10072 worker thread done servicing request
23:05:11.276 00.000 10072 Worker thread wakes up
23:05:11.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:11.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:11.285 00.009 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
23:05:11.699 00.414 10072 Exposure complete
23:05:11.749 00.050 10072 worker thread done servicing request
23:05:11.749 00.000 1032 OnExposeComplete: enter
23:05:11.752 00.003 1032 UpdateGuideState(): m_state=6
23:05:11.753 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7428
23:05:11.755 00.002 1032 Star::Find returns 1 (0), X=1104.28, Y=131.09, Mass=1287, SNR=25.2, Peak=121 HFD=3.1
23:05:11.757 00.002 1032 MultiStar: [#1 -0.03,0.35,0.00,M10] [#2 0.08,0.20,0.84,U] [#3 -0.02,-0.17,0.78,U] [#4 -0.03,-0.13,0.67,U] [#5 -0.22,0.10,0.69,U] [#6 -0.14,0.18,0.64,U] [#7 0.02,-0.11,0.72,U] [#8 -0.06,-0.08,0.54,U] 
23:05:11.758 00.001 1032 refined, 7 included, MultiStar: {-0.04, 0.05}, one-star: {-0.03, 0.25}
23:05:11.759 00.001 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
23:05:11.761 00.002 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
23:05:11.763 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.33 mountX=0.05 mountY=0.03, mountTheta=0.50
23:05:11.765 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
23:05:11.767 00.002 1032 Enqueuing Move request for scope (-0.04, 0.05)
23:05:11.769 00.002 10072 Worker thread wakes up
23:05:11.769 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
23:05:11.769 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
23:05:11.769 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.05 yDistance=0.03
23:05:11.771 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:05:11.774 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:05:11.774 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:05:11.774 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:11.774 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:05:11.774 00.000 10072 MoveAxis(W, 5, ABG)
23:05:11.774 00.000 10072 Guiding  Dir = 3, Dur = 5
23:05:11.775 00.001 10072 IsGuiding returns 0
23:05:11.775 00.000 10072 PulseGuide returned control before completion, sleep 15
23:05:11.792 00.017 1032 UpdateGuideState exits: m=1287 SNR=25.2
23:05:11.794 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:11.796 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:11.798 00.002 1032 Enqueuing Expose request
23:05:11.802 00.004 10072 IsGuiding returns 0
23:05:11.802 00.000 10072 Move returns status 0, amount 5
23:05:11.802 00.000 10072 MoveAxis(N, 0, ABG)
23:05:11.802 00.000 10072 Move returns status 0, amount 0
23:05:11.802 00.000 10072 move complete, result=0
23:05:11.802 00.000 10072 worker thread done servicing request
23:05:11.802 00.000 10072 Worker thread wakes up
23:05:11.802 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:11.802 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:11.808 00.006 1032 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
23:05:12.431 00.623 10072 Exposure complete
23:05:12.480 00.049 10072 worker thread done servicing request
23:05:12.480 00.000 1032 OnExposeComplete: enter
23:05:12.482 00.002 1032 UpdateGuideState(): m_state=6
23:05:12.484 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7429
23:05:12.486 00.002 1032 Star::Find returns 1 (0), X=1104.33, Y=131.12, Mass=1349, SNR=25.8, Peak=113 HFD=3.2
23:05:12.491 00.005 1032 MultiStar: [#1 0.07,0.28,0.00,R] [#2 0.07,0.17,0.82,U] [#3 -0.00,-0.08,0.72,U] [#4 -0.06,0.12,0.72,U] [#5 -0.21,0.18,0.00,M1] [#6 -0.26,0.20,0.00,M1] [#7 0.05,0.14,0.72,U] [#8 0.08,0.12,0.51,U] 
23:05:12.493 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.13}, one-star: {0.02, 0.27}
23:05:12.495 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
23:05:12.496 00.001 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
23:05:12.497 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.40 mountX=0.12 mountY=-0.06, mountTheta=-0.43
23:05:12.499 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
23:05:12.502 00.003 1032 Enqueuing Move request for scope (0.02, 0.13)
23:05:12.504 00.002 10072 Worker thread wakes up
23:05:12.504 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
23:05:12.504 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
23:05:12.504 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.06
23:05:12.506 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:05:12.508 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:05:12.508 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
23:05:12.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:12.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:05:12.508 00.000 10072 MoveAxis(W, 6, ABG)
23:05:12.508 00.000 10072 Guiding  Dir = 3, Dur = 6
23:05:12.508 00.000 10072 IsGuiding returns 0
23:05:12.509 00.001 10072 PulseGuide returned control before completion, sleep 16
23:05:12.527 00.018 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:05:12.529 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:12.530 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:12.532 00.002 1032 Enqueuing Expose request
23:05:12.537 00.005 10072 IsGuiding returns 0
23:05:12.537 00.000 10072 Move returns status 0, amount 6
23:05:12.537 00.000 10072 MoveAxis(N, 0, ABG)
23:05:12.537 00.000 10072 Move returns status 0, amount 0
23:05:12.537 00.000 10072 move complete, result=0
23:05:12.537 00.000 10072 worker thread done servicing request
23:05:12.537 00.000 10072 Worker thread wakes up
23:05:12.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:12.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:12.541 00.004 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:05:12.948 00.407 10072 Exposure complete
23:05:13.003 00.055 10072 worker thread done servicing request
23:05:13.003 00.000 1032 OnExposeComplete: enter
23:05:13.005 00.002 1032 UpdateGuideState(): m_state=6
23:05:13.008 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7430
23:05:13.011 00.003 1032 Star::Find returns 1 (0), X=1104.23, Y=131.10, Mass=1189, SNR=24.2, Peak=100 HFD=3.1
23:05:13.013 00.002 1032 MultiStar: [#1 -0.10,0.23,1.01,U] [#2 0.09,0.22,0.87,U] [#3 -0.01,-0.08,0.80,U] [#4 -0.11,-0.02,0.77,U] [#5 -0.29,0.24,0.00,M2] [#6 -0.37,0.35,0.00,M2] [#7 0.02,0.12,0.75,U] [#8 0.06,0.01,0.57,U] 
23:05:13.014 00.001 1032 refined, 6 included, MultiStar: {-0.03, 0.12}, one-star: {-0.08, 0.25}
23:05:13.018 00.004 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
23:05:13.021 00.003 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
23:05:13.023 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.12 mountY=-0.01, mountTheta=-0.05
23:05:13.027 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.12, opts=13)
23:05:13.030 00.003 1032 Enqueuing Move request for scope (-0.03, 0.12)
23:05:13.032 00.002 10072 Worker thread wakes up
23:05:13.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
23:05:13.032 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
23:05:13.032 00.000 10072 Moving (-0.03, 0.12) raw xDistance=0.12 yDistance=-0.01
23:05:13.038 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:05:13.041 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:05:13.041 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
23:05:13.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:13.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:05:13.042 00.001 10072 MoveAxis(W, 6, ABG)
23:05:13.042 00.000 10072 Guiding  Dir = 3, Dur = 6
23:05:13.042 00.000 10072 IsGuiding returns 0
23:05:13.043 00.001 10072 PulseGuide returned control before completion, sleep 16
23:05:13.062 00.019 1032 UpdateGuideState exits: m=1189 SNR=24.2
23:05:13.064 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:13.066 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:13.070 00.004 1032 Enqueuing Expose request
23:05:13.072 00.002 10072 IsGuiding returns 0
23:05:13.072 00.000 10072 Move returns status 0, amount 6
23:05:13.072 00.000 10072 MoveAxis(N, 0, ABG)
23:05:13.072 00.000 10072 Move returns status 0, amount 0
23:05:13.072 00.000 10072 move complete, result=0
23:05:13.072 00.000 10072 worker thread done servicing request
23:05:13.072 00.000 10072 Worker thread wakes up
23:05:13.072 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:13.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:13.084 00.012 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
23:05:13.698 00.614 10072 Exposure complete
23:05:13.753 00.055 10072 worker thread done servicing request
23:05:13.753 00.000 1032 OnExposeComplete: enter
23:05:13.755 00.002 1032 UpdateGuideState(): m_state=6
23:05:13.757 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7431
23:05:13.759 00.002 1032 Star::Find returns 1 (0), X=1104.31, Y=131.10, Mass=1272, SNR=25.1, Peak=116 HFD=3.2
23:05:13.761 00.002 1032 MultiStar: [#1 -0.12,0.12,0.93,U] [#2 0.04,0.13,0.83,U] [#3 -0.02,-0.12,0.83,U] [#4 -0.10,-0.11,0.72,U] [#5 -0.04,0.10,0.65,U] [#6 -0.10,0.22,0.60,U] [#7 0.08,-0.08,0.74,U] [#8 0.00,0.01,0.53,U] 
23:05:13.763 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.00, 0.25}
23:05:13.766 00.003 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
23:05:13.768 00.002 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
23:05:13.771 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.00 mountX=0.07 mountY=0.01, mountTheta=0.17
23:05:13.776 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
23:05:13.778 00.002 1032 Enqueuing Move request for scope (-0.03, 0.06)
23:05:13.779 00.001 10072 Worker thread wakes up
23:05:13.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:05:13.779 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:05:13.780 00.001 10072 Moving (-0.03, 0.06) raw xDistance=0.07 yDistance=0.01
23:05:13.781 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:05:13.784 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:05:13.784 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:05:13.785 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:13.785 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:05:13.785 00.000 10072 MoveAxis(W, 7, ABG)
23:05:13.785 00.000 10072 Guiding  Dir = 3, Dur = 7
23:05:13.785 00.000 10072 IsGuiding returns 0
23:05:13.786 00.001 10072 PulseGuide returned control before completion, sleep 17
23:05:13.803 00.017 1032 UpdateGuideState exits: m=1272 SNR=25.1
23:05:13.808 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:13.810 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:13.811 00.001 1032 Enqueuing Expose request
23:05:13.813 00.002 10072 IsGuiding returns 0
23:05:13.813 00.000 10072 Move returns status 0, amount 7
23:05:13.813 00.000 10072 MoveAxis(N, 0, ABG)
23:05:13.813 00.000 10072 Move returns status 0, amount 0
23:05:13.813 00.000 10072 move complete, result=0
23:05:13.813 00.000 10072 worker thread done servicing request
23:05:13.813 00.000 10072 Worker thread wakes up
23:05:13.813 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:13.814 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:13.822 00.008 1032 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
23:05:14.231 00.409 10072 Exposure complete
23:05:14.281 00.050 10072 worker thread done servicing request
23:05:14.281 00.000 1032 OnExposeComplete: enter
23:05:14.283 00.002 1032 UpdateGuideState(): m_state=6
23:05:14.284 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7432
23:05:14.286 00.002 1032 Star::Find returns 1 (0), X=1104.37, Y=131.14, Mass=1363, SNR=26.0, Peak=113 HFD=3.3
23:05:14.287 00.001 1032 MultiStar: [#1 -0.07,0.12,0.96,U] [#2 -0.08,0.29,0.00,M1] [#3 -0.06,-0.03,0.75,U] [#4 -0.07,-0.20,0.69,U] [#5 -0.10,0.10,0.66,U] [#6 -0.22,0.18,0.00,M2] [#7 0.02,0.07,0.69,U] [#8 0.03,-0.02,0.53,U] 
23:05:14.289 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.07}, one-star: {0.06, 0.29}
23:05:14.290 00.001 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
23:05:14.292 00.002 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
23:05:14.293 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.93 mountX=0.07 mountY=0.01, mountTheta=0.10
23:05:14.296 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
23:05:14.299 00.003 1032 Enqueuing Move request for scope (-0.02, 0.07)
23:05:14.301 00.002 10072 Worker thread wakes up
23:05:14.301 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
23:05:14.301 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
23:05:14.301 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=0.01
23:05:14.303 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:05:14.305 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:05:14.305 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:05:14.305 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:14.305 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:05:14.305 00.000 10072 MoveAxis(W, 6, ABG)
23:05:14.305 00.000 10072 Guiding  Dir = 3, Dur = 6
23:05:14.305 00.000 10072 IsGuiding returns 0
23:05:14.307 00.002 10072 PulseGuide returned control before completion, sleep 16
23:05:14.324 00.017 1032 UpdateGuideState exits: m=1363 SNR=26.0
23:05:14.326 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:14.328 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:14.329 00.001 1032 Enqueuing Expose request
23:05:14.336 00.007 10072 IsGuiding returns 0
23:05:14.336 00.000 10072 Move returns status 0, amount 6
23:05:14.336 00.000 10072 MoveAxis(N, 0, ABG)
23:05:14.336 00.000 10072 Move returns status 0, amount 0
23:05:14.336 00.000 10072 move complete, result=0
23:05:14.336 00.000 10072 worker thread done servicing request
23:05:14.336 00.000 10072 Worker thread wakes up
23:05:14.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:14.336 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:14.341 00.005 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
23:05:14.962 00.621 10072 Exposure complete
23:05:15.012 00.050 10072 worker thread done servicing request
23:05:15.013 00.001 1032 OnExposeComplete: enter
23:05:15.014 00.001 1032 UpdateGuideState(): m_state=6
23:05:15.019 00.005 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7433
23:05:15.021 00.002 1032 Star::Find returns 1 (0), X=1104.28, Y=131.25, Mass=1359, SNR=25.9, Peak=117 HFD=3.4
23:05:15.024 00.003 1032 MultiStar: [#1 -0.15,0.19,0.95,U] [#2 -0.05,0.21,0.82,U] [#3 -0.02,-0.04,0.76,U] [#4 -0.10,-0.01,0.70,U] [#5 -0.13,0.26,0.00,M1] [#6 -0.30,0.19,0.00,M3] [#7 -0.01,0.15,0.69,U] [#8 -0.13,0.01,0.49,U] 
23:05:15.025 00.001 1032 refined, 6 included, MultiStar: {-0.07, 0.15}, one-star: {-0.03, 0.41}
23:05:15.027 00.002 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
23:05:15.029 00.002 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
23:05:15.031 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.99 mountX=0.17 mountY=0.03, mountTheta=0.16
23:05:15.034 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.15, opts=13)
23:05:15.037 00.003 1032 Enqueuing Move request for scope (-0.07, 0.15)
23:05:15.038 00.001 10072 Worker thread wakes up
23:05:15.039 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
23:05:15.039 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
23:05:15.039 00.000 10072 Moving (-0.07, 0.15) raw xDistance=0.17 yDistance=0.03
23:05:15.041 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:05:15.043 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.65
23:05:15.043 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
23:05:15.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:15.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:05:15.043 00.000 10072 MoveAxis(W, 84, ABG)
23:05:15.043 00.000 10072 Guiding  Dir = 3, Dur = 84
23:05:15.044 00.001 10072 IsGuiding returns 0
23:05:15.044 00.000 10072 PulseGuide returned control before completion, sleep 94
23:05:15.062 00.018 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:05:15.065 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:15.066 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:15.068 00.002 1032 Enqueuing Expose request
23:05:15.146 00.078 10072 IsGuiding returns 1
23:05:15.146 00.000 10072 scope still moving after pulse duration time elapsed
23:05:15.179 00.033 10072 IsGuiding returns 0
23:05:15.179 00.000 10072 scope move finished after 84 + 51 ms
23:05:15.179 00.000 10072 Move returns status 0, amount 84
23:05:15.179 00.000 10072 MoveAxis(N, 0, ABG)
23:05:15.179 00.000 10072 Move returns status 0, amount 0
23:05:15.180 00.001 10072 move complete, result=0
23:05:15.180 00.000 10072 worker thread done servicing request
23:05:15.180 00.000 10072 Worker thread wakes up
23:05:15.180 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:15.180 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:15.180 00.000 1032 GuideStep: 0.2 px 84 ms WEST, 0.0 px 0 ms NORTH
23:05:15.587 00.407 10072 Exposure complete
23:05:15.641 00.054 10072 worker thread done servicing request
23:05:15.641 00.000 1032 OnExposeComplete: enter
23:05:15.644 00.003 1032 UpdateGuideState(): m_state=6
23:05:15.646 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7434
23:05:15.649 00.003 1032 Star::Find returns 1 (0), X=1104.27, Y=131.37, Mass=1510, SNR=27.3, Peak=123 HFD=3.2
23:05:15.651 00.002 1032 MultiStar: large primary error, entering stabilization period
23:05:15.653 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
23:05:15.655 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
23:05:15.656 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.52 hyp=0.52 cameraTheta=1.65 mountX=0.52 mountY=-0.09, mountTheta=-0.18
23:05:15.659 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.52, opts=13)
23:05:15.661 00.002 1032 Enqueuing Move request for scope (-0.04, 0.52)
23:05:15.663 00.002 10072 Worker thread wakes up
23:05:15.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.52) opts 0xd
23:05:15.663 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.52)
23:05:15.663 00.000 10072 Moving (-0.04, 0.52) raw xDistance=0.52 yDistance=-0.09
23:05:15.666 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:05:15.668 00.002 10072 PPEC rslt: input = 0.52, final = 0.26, react = 0.25, pred = 0.01, hyst = 0.23, hyst_pct = 0.00, period_length = 287.65
23:05:15.668 00.000 10072 PPEC: input: 0.52, control: 0.26, exposure: 500
23:05:15.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:15.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:05:15.669 00.001 10072 MoveAxis(W, 248, ABG)
23:05:15.669 00.000 10072 Guiding  Dir = 3, Dur = 248
23:05:15.669 00.000 10072 IsGuiding returns 0
23:05:15.669 00.000 10072 PulseGuide returned control before completion, sleep 258
23:05:15.687 00.018 1032 UpdateGuideState exits: m=1510 SNR=27.3
23:05:15.689 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:15.691 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:15.694 00.003 1032 Enqueuing Expose request
23:05:15.941 00.247 10072 IsGuiding returns 0
23:05:15.941 00.000 10072 Move returns status 0, amount 248
23:05:15.941 00.000 10072 MoveAxis(N, 0, ABG)
23:05:15.941 00.000 10072 Move returns status 0, amount 0
23:05:15.941 00.000 10072 move complete, result=0
23:05:15.941 00.000 10072 worker thread done servicing request
23:05:15.941 00.000 1032 GuideStep: 0.5 px 248 ms WEST, -0.1 px 0 ms NORTH
23:05:15.944 00.003 10072 Worker thread wakes up
23:05:15.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:15.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:16.572 00.628 10072 Exposure complete
23:05:16.623 00.051 10072 worker thread done servicing request
23:05:16.623 00.000 1032 OnExposeComplete: enter
23:05:16.626 00.003 1032 UpdateGuideState(): m_state=6
23:05:16.628 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7435
23:05:16.630 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=130.65, Mass=1207, SNR=24.4, Peak=116 HFD=3.3
23:05:16.631 00.001 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
23:05:16.634 00.003 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
23:05:16.635 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-1.10 mountX=-0.22 mountY=-0.05, mountTheta=-2.93
23:05:16.638 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.20, opts=13)
23:05:16.640 00.002 1032 Enqueuing Move request for scope (0.10, -0.20)
23:05:16.643 00.003 10072 Worker thread wakes up
23:05:16.643 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
23:05:16.643 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
23:05:16.643 00.000 10072 Moving (0.10, -0.20) raw xDistance=-0.22 yDistance=-0.05
23:05:16.645 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:05:16.647 00.002 10072 PPEC rslt: input = -0.22, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 287.65
23:05:16.647 00.000 10072 PPEC: input: -0.22, control: -0.10, exposure: 500
23:05:16.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:16.647 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:05:16.647 00.000 10072 MoveAxis(E, 98, ABG)
23:05:16.647 00.000 10072 Guiding  Dir = 2, Dur = 98
23:05:16.648 00.001 10072 IsGuiding returns 0
23:05:16.648 00.000 10072 PulseGuide returned control before completion, sleep 108
23:05:16.666 00.018 1032 UpdateGuideState exits: m=1207 SNR=24.4
23:05:16.669 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:16.671 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:16.674 00.003 1032 Enqueuing Expose request
23:05:16.757 00.083 10072 IsGuiding returns 0
23:05:16.757 00.000 10072 Move returns status 0, amount 98
23:05:16.757 00.000 10072 MoveAxis(N, 0, ABG)
23:05:16.757 00.000 10072 Move returns status 0, amount 0
23:05:16.757 00.000 10072 move complete, result=0
23:05:16.757 00.000 10072 worker thread done servicing request
23:05:16.757 00.000 10072 Worker thread wakes up
23:05:16.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:16.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:16.759 00.002 1032 GuideStep: -0.2 px 98 ms EAST, -0.0 px 0 ms NORTH
23:05:17.169 00.410 10072 Exposure complete
23:05:17.228 00.059 10072 worker thread done servicing request
23:05:17.228 00.000 1032 OnExposeComplete: enter
23:05:17.230 00.002 1032 UpdateGuideState(): m_state=6
23:05:17.232 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7436
23:05:17.234 00.002 1032 Star::Find returns 1 (0), X=1104.33, Y=130.76, Mass=1395, SNR=26.3, Peak=124 HFD=3.4
23:05:17.237 00.003 1032 MultiStar: exiting stabilization period
23:05:17.240 00.003 1032 MultiStar: [#1 0.05,-0.28,0.00,M1] [#2 0.16,-0.08,0.82,U] [#3 0.16,-0.42,0.00,M1] [#4 -0.08,-0.44,0.00,M1] [#5 -0.09,-0.23,0.72,U] [#6 0.04,-0.06,0.65,U] [#7 0.12,-0.14,0.69,U] [#8 0.13,-0.37,0.00,M1] 
23:05:17.242 00.002 1032 single-star, 4 included, MultiStar: {0.05, -0.12}, one-star: {0.02, -0.09}
23:05:17.244 00.002 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
23:05:17.246 00.002 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
23:05:17.248 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.33 mountX=-0.09 mountY=0.00, mountTheta=3.12
23:05:17.250 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.09, opts=13)
23:05:17.252 00.002 1032 Enqueuing Move request for scope (0.02, -0.09)
23:05:17.255 00.003 10072 Worker thread wakes up
23:05:17.255 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
23:05:17.255 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
23:05:17.255 00.000 10072 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=0.00
23:05:17.256 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:05:17.259 00.003 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:05:17.259 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
23:05:17.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:17.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:05:17.259 00.000 10072 MoveAxis(W, 5, ABG)
23:05:17.259 00.000 10072 Guiding  Dir = 3, Dur = 5
23:05:17.259 00.000 10072 IsGuiding returns 0
23:05:17.260 00.001 10072 PulseGuide returned control before completion, sleep 15
23:05:17.279 00.019 1032 UpdateGuideState exits: m=1395 SNR=26.3
23:05:17.282 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:17.283 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:17.285 00.002 1032 Enqueuing Expose request
23:05:17.290 00.005 10072 IsGuiding returns 0
23:05:17.290 00.000 10072 Move returns status 0, amount 5
23:05:17.290 00.000 10072 MoveAxis(N, 0, ABG)
23:05:17.290 00.000 10072 Move returns status 0, amount 0
23:05:17.290 00.000 10072 move complete, result=0
23:05:17.290 00.000 10072 worker thread done servicing request
23:05:17.290 00.000 10072 Worker thread wakes up
23:05:17.290 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:17.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:17.295 00.005 1032 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
23:05:17.920 00.625 10072 Exposure complete
23:05:17.971 00.051 10072 worker thread done servicing request
23:05:17.971 00.000 1032 OnExposeComplete: enter
23:05:17.973 00.002 1032 UpdateGuideState(): m_state=6
23:05:17.976 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7437
23:05:17.977 00.001 1032 Star::Find returns 1 (0), X=1104.25, Y=130.98, Mass=1325, SNR=25.5, Peak=102 HFD=3.2
23:05:17.979 00.002 1032 MultiStar: [#1 -0.11,-0.22,1.00,U] [#2 0.09,0.10,0.79,U] [#3 0.02,-0.25,0.72,U] [#4 0.14,-0.23,0.00,M2] [#5 -0.08,-0.20,0.66,U] [#6 0.05,0.02,0.60,U] [#7 0.15,-0.07,0.72,U] [#8 0.17,-0.14,0.51,U] 
23:05:17.980 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {-0.06, 0.13}
23:05:17.981 00.001 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
23:05:17.983 00.002 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
23:05:17.984 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.38 mountX=-0.07 mountY=0.01, mountTheta=3.07
23:05:17.986 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
23:05:17.990 00.004 1032 Enqueuing Move request for scope (0.01, -0.07)
23:05:17.992 00.002 10072 Worker thread wakes up
23:05:17.992 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
23:05:17.992 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
23:05:17.993 00.001 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
23:05:17.994 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:05:17.997 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:05:17.997 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
23:05:17.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:17.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:05:17.997 00.000 10072 MoveAxis(W, 5, ABG)
23:05:17.997 00.000 10072 Guiding  Dir = 3, Dur = 5
23:05:17.998 00.001 10072 IsGuiding returns 0
23:05:17.998 00.000 10072 PulseGuide returned control before completion, sleep 15
23:05:18.014 00.016 1032 UpdateGuideState exits: m=1325 SNR=25.5
23:05:18.016 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:18.018 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:18.021 00.003 1032 Enqueuing Expose request
23:05:18.027 00.006 10072 IsGuiding returns 0
23:05:18.027 00.000 10072 Move returns status 0, amount 5
23:05:18.027 00.000 10072 MoveAxis(N, 0, ABG)
23:05:18.027 00.000 10072 Move returns status 0, amount 0
23:05:18.027 00.000 10072 move complete, result=0
23:05:18.027 00.000 10072 worker thread done servicing request
23:05:18.027 00.000 10072 Worker thread wakes up
23:05:18.027 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:18.027 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:18.029 00.002 1032 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
23:05:18.438 00.409 10072 Exposure complete
23:05:18.492 00.054 10072 worker thread done servicing request
23:05:18.493 00.001 1032 OnExposeComplete: enter
23:05:18.495 00.002 1032 UpdateGuideState(): m_state=6
23:05:18.497 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7438
23:05:18.498 00.001 1032 Star::Find returns 1 (0), X=1104.41, Y=131.02, Mass=1231, SNR=24.6, Peak=100 HFD=3.4
23:05:18.500 00.002 1032 MultiStar: [#1 0.06,-0.09,0.97,U] [#2 0.03,0.09,0.88,U] [#3 0.15,-0.21,0.00,M1] [#4 0.10,-0.16,0.75,U] [#5 0.11,-0.13,0.69,U] [#6 -0.12,0.04,0.65,U] [#7 0.07,-0.15,0.75,U] [#8 0.10,-0.12,0.56,U] 
23:05:18.501 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {0.10, 0.18}
23:05:18.503 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
23:05:18.504 00.001 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
23:05:18.506 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.50 mountX=-0.04 mountY=-0.05, mountTheta=-2.33
23:05:18.509 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
23:05:18.510 00.001 1032 Enqueuing Move request for scope (0.06, -0.03)
23:05:18.512 00.002 10072 Worker thread wakes up
23:05:18.512 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:05:18.512 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:05:18.512 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
23:05:18.515 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:05:18.518 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:05:18.518 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:05:18.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:18.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:05:18.518 00.000 10072 MoveAxis(W, 5, ABG)
23:05:18.518 00.000 10072 Guiding  Dir = 3, Dur = 5
23:05:18.519 00.001 10072 IsGuiding returns 0
23:05:18.519 00.000 10072 PulseGuide returned control before completion, sleep 15
23:05:18.537 00.018 1032 UpdateGuideState exits: m=1231 SNR=24.6
23:05:18.539 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:18.540 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:18.542 00.002 1032 Enqueuing Expose request
23:05:18.545 00.003 10072 IsGuiding returns 0
23:05:18.545 00.000 10072 Move returns status 0, amount 5
23:05:18.545 00.000 10072 MoveAxis(N, 0, ABG)
23:05:18.545 00.000 10072 Move returns status 0, amount 0
23:05:18.545 00.000 10072 move complete, result=0
23:05:18.545 00.000 10072 worker thread done servicing request
23:05:18.545 00.000 10072 Worker thread wakes up
23:05:18.545 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:18.546 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:18.553 00.007 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:05:19.173 00.620 10072 Exposure complete
23:05:19.223 00.050 10072 worker thread done servicing request
23:05:19.223 00.000 1032 OnExposeComplete: enter
23:05:19.224 00.001 1032 UpdateGuideState(): m_state=6
23:05:19.226 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7439
23:05:19.228 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=130.94, Mass=1469, SNR=26.9, Peak=110 HFD=3.5
23:05:19.230 00.002 1032 MultiStar: [#1 -0.06,-0.08,0.97,U] [#2 0.11,0.03,0.79,U] [#3 0.17,-0.16,0.71,U] [#4 -0.03,-0.25,0.00,M2] [#5 0.10,-0.21,0.63,U] [#6 -0.07,-0.08,0.60,U] [#7 0.04,-0.14,0.72,U] [#8 -0.08,-0.14,0.48,U] 
23:05:19.232 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.07}, one-star: {0.10, 0.10}
23:05:19.234 00.002 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
23:05:19.237 00.003 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
23:05:19.239 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.99 mountX=-0.08 mountY=-0.03, mountTheta=-2.82
23:05:19.242 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
23:05:19.244 00.002 1032 Enqueuing Move request for scope (0.05, -0.07)
23:05:19.246 00.002 10072 Worker thread wakes up
23:05:19.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:05:19.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:05:19.247 00.001 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
23:05:19.249 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:05:19.252 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:05:19.252 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
23:05:19.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:19.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:05:19.252 00.000 10072 MoveAxis(W, 5, ABG)
23:05:19.252 00.000 10072 Guiding  Dir = 3, Dur = 5
23:05:19.253 00.001 10072 IsGuiding returns 0
23:05:19.253 00.000 10072 PulseGuide returned control before completion, sleep 15
23:05:19.271 00.018 1032 UpdateGuideState exits: m=1469 SNR=26.9
23:05:19.274 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:19.276 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:19.277 00.001 1032 Enqueuing Expose request
23:05:19.280 00.003 10072 IsGuiding returns 0
23:05:19.280 00.000 10072 Move returns status 0, amount 5
23:05:19.280 00.000 10072 MoveAxis(N, 0, ABG)
23:05:19.280 00.000 10072 Move returns status 0, amount 0
23:05:19.280 00.000 10072 move complete, result=0
23:05:19.280 00.000 10072 worker thread done servicing request
23:05:19.280 00.000 10072 Worker thread wakes up
23:05:19.281 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:19.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:19.288 00.007 1032 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:05:19.690 00.402 10072 Exposure complete
23:05:19.740 00.050 10072 worker thread done servicing request
23:05:19.740 00.000 1032 OnExposeComplete: enter
23:05:19.742 00.002 1032 UpdateGuideState(): m_state=6
23:05:19.743 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7440
23:05:19.745 00.002 1032 Star::Find returns 1 (0), X=1104.36, Y=131.01, Mass=1430, SNR=26.6, Peak=107 HFD=3.4
23:05:19.747 00.002 1032 MultiStar: [#1 -0.09,-0.07,0.98,U] [#2 0.17,0.12,0.78,U] [#3 0.16,-0.29,0.00,M1] [#4 0.06,-0.30,0.00,M3] [#5 -0.06,-0.15,0.63,U] [#6 -0.06,0.04,0.61,U] [#7 0.09,-0.08,0.70,U] [#8 0.00,-0.10,0.50,U] 
23:05:19.749 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.00}, one-star: {0.05, 0.16}
23:05:19.751 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:05:19.753 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:05:19.755 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.21 mountX=-0.00 mountY=-0.02, mountTheta=-1.62
23:05:19.758 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
23:05:19.759 00.001 1032 Enqueuing Move request for scope (0.02, 0.00)
23:05:19.761 00.002 10072 Worker thread wakes up
23:05:19.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
23:05:19.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
23:05:19.761 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
23:05:19.763 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:05:19.765 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:05:19.765 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:05:19.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:19.766 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:05:19.766 00.000 10072 MoveAxis(W, 4, ABG)
23:05:19.766 00.000 10072 Guiding  Dir = 3, Dur = 4
23:05:19.766 00.000 10072 IsGuiding returns 0
23:05:19.768 00.002 10072 PulseGuide returned control before completion, sleep 14
23:05:19.782 00.014 1032 UpdateGuideState exits: m=1430 SNR=26.6
23:05:19.784 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:19.786 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:19.786 00.000 1032 Enqueuing Expose request
23:05:19.793 00.007 10072 IsGuiding returns 0
23:05:19.793 00.000 10072 Move returns status 0, amount 4
23:05:19.793 00.000 10072 MoveAxis(N, 0, ABG)
23:05:19.793 00.000 10072 Move returns status 0, amount 0
23:05:19.793 00.000 10072 move complete, result=0
23:05:19.793 00.000 10072 worker thread done servicing request
23:05:19.793 00.000 10072 Worker thread wakes up
23:05:19.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:19.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:19.795 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:05:20.418 00.623 10072 Exposure complete
23:05:20.468 00.050 10072 worker thread done servicing request
23:05:20.468 00.000 1032 OnExposeComplete: enter
23:05:20.470 00.002 1032 UpdateGuideState(): m_state=6
23:05:20.471 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7441
23:05:20.474 00.003 1032 Star::Find returns 1 (0), X=1104.50, Y=131.06, Mass=1387, SNR=26.2, Peak=102 HFD=3.5
23:05:20.475 00.001 1032 MultiStar: [#1 -0.02,-0.03,0.90,U] [#2 0.13,0.08,0.81,U] [#3 0.22,-0.14,0.00,M2] [#4 0.12,-0.17,0.64,U] [#5 0.03,0.07,0.65,U] [#6 -0.01,-0.03,0.63,U] [#7 0.14,0.07,0.70,U] [#8 0.06,-0.05,0.53,U] 
23:05:20.476 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.03}, one-star: {0.19, 0.21}
23:05:20.477 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:05:20.478 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:05:20.482 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.36 mountX=0.01 mountY=-0.09, mountTheta=-1.47
23:05:20.484 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
23:05:20.486 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
23:05:20.489 00.003 10072 Worker thread wakes up
23:05:20.489 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:05:20.489 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:05:20.489 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
23:05:20.492 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:05:20.494 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:05:20.494 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:05:20.494 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:20.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:05:20.494 00.000 10072 MoveAxis(W, 4, ABG)
23:05:20.495 00.001 10072 Guiding  Dir = 3, Dur = 4
23:05:20.495 00.000 10072 IsGuiding returns 0
23:05:20.496 00.001 10072 PulseGuide returned control before completion, sleep 14
23:05:20.511 00.015 10072 IsGuiding returns 0
23:05:20.511 00.000 10072 Move returns status 0, amount 4
23:05:20.512 00.001 10072 MoveAxis(N, 0, ABG)
23:05:20.512 00.000 10072 Move returns status 0, amount 0
23:05:20.512 00.000 10072 move complete, result=0
23:05:20.512 00.000 10072 worker thread done servicing request
23:05:20.513 00.001 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:05:20.515 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:20.517 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:20.521 00.004 1032 Enqueuing Expose request
23:05:20.523 00.002 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:05:20.525 00.002 10072 Worker thread wakes up
23:05:20.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:20.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:20.936 00.411 10072 Exposure complete
23:05:20.992 00.056 10072 worker thread done servicing request
23:05:20.992 00.000 1032 OnExposeComplete: enter
23:05:20.994 00.002 1032 UpdateGuideState(): m_state=6
23:05:20.996 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7442
23:05:20.998 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=131.20, Mass=1343, SNR=25.7, Peak=109 HFD=3.2
23:05:20.999 00.001 1032 MultiStar: [#1 0.01,-0.04,0.94,U] [#2 0.13,0.22,0.00,M1] [#3 0.28,-0.00,0.00,M3] [#4 -0.05,-0.12,0.67,U] [#5 -0.02,0.00,0.71,U] [#6 -0.11,0.15,0.64,U] [#7 0.13,-0.00,0.70,U] [#8 0.10,0.00,0.52,U] 
23:05:21.001 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.06}, one-star: {0.09, 0.35}
23:05:21.002 00.001 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
23:05:21.003 00.001 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
23:05:21.006 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.20 mountX=0.05 mountY=-0.04, mountTheta=-0.63
23:05:21.008 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
23:05:21.010 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
23:05:21.011 00.001 10072 Worker thread wakes up
23:05:21.012 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
23:05:21.012 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
23:05:21.012 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.04
23:05:21.013 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:05:21.017 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:05:21.017 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:05:21.017 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:21.017 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:05:21.017 00.000 10072 MoveAxis(W, 3, ABG)
23:05:21.017 00.000 10072 Guiding  Dir = 3, Dur = 3
23:05:21.018 00.001 10072 IsGuiding returns 0
23:05:21.018 00.000 10072 PulseGuide returned control before completion, sleep 13
23:05:21.036 00.018 1032 UpdateGuideState exits: m=1343 SNR=25.7
23:05:21.038 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:21.040 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:21.042 00.002 1032 Enqueuing Expose request
23:05:21.044 00.002 10072 IsGuiding returns 0
23:05:21.044 00.000 10072 Move returns status 0, amount 3
23:05:21.044 00.000 10072 MoveAxis(N, 0, ABG)
23:05:21.044 00.000 10072 Move returns status 0, amount 0
23:05:21.044 00.000 10072 move complete, result=0
23:05:21.044 00.000 10072 worker thread done servicing request
23:05:21.044 00.000 10072 Worker thread wakes up
23:05:21.045 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:21.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:21.053 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:05:21.672 00.619 10072 Exposure complete
23:05:21.725 00.053 10072 worker thread done servicing request
23:05:21.726 00.001 1032 OnExposeComplete: enter
23:05:21.728 00.002 1032 UpdateGuideState(): m_state=6
23:05:21.730 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7443
23:05:21.731 00.001 1032 Star::Find returns 1 (0), X=1104.42, Y=131.00, Mass=1300, SNR=25.3, Peak=103 HFD=3.5
23:05:21.733 00.002 1032 MultiStar: [#1 -0.07,-0.15,0.97,U] [#2 0.15,0.20,0.81,U] [#3 0.15,-0.26,0.00,M4] [#4 0.06,-0.17,0.70,U] [#5 0.22,-0.04,0.68,U] [#6 -0.20,0.04,0.64,U] [#7 -0.08,-0.04,0.78,U] [#8 0.11,-0.19,0.55,U] 
23:05:21.735 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.11, 0.15}
23:05:21.737 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
23:05:21.739 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
23:05:21.741 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.46 mountX=-0.03 mountY=-0.03, mountTheta=-2.29
23:05:21.744 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
23:05:21.746 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
23:05:21.748 00.002 10072 Worker thread wakes up
23:05:21.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:05:21.748 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:05:21.748 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
23:05:21.750 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
23:05:21.752 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:05:21.752 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:05:21.752 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:21.753 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:05:21.753 00.000 10072 MoveAxis(W, 3, ABG)
23:05:21.753 00.000 10072 Guiding  Dir = 3, Dur = 3
23:05:21.753 00.000 10072 IsGuiding returns 0
23:05:21.753 00.000 10072 PulseGuide returned control before completion, sleep 13
23:05:21.771 00.018 1032 UpdateGuideState exits: m=1300 SNR=25.3
23:05:21.773 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:21.776 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:21.778 00.002 1032 Enqueuing Expose request
23:05:21.780 00.002 10072 IsGuiding returns 0
23:05:21.780 00.000 10072 Move returns status 0, amount 3
23:05:21.780 00.000 10072 MoveAxis(N, 0, ABG)
23:05:21.780 00.000 10072 Move returns status 0, amount 0
23:05:21.780 00.000 10072 move complete, result=0
23:05:21.780 00.000 10072 worker thread done servicing request
23:05:21.780 00.000 10072 Worker thread wakes up
23:05:21.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:21.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:21.788 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:05:22.189 00.401 10072 Exposure complete
23:05:22.240 00.051 10072 worker thread done servicing request
23:05:22.240 00.000 1032 OnExposeComplete: enter
23:05:22.242 00.002 1032 UpdateGuideState(): m_state=6
23:05:22.246 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7444
23:05:22.247 00.001 1032 Star::Find returns 1 (0), X=1104.47, Y=131.05, Mass=1269, SNR=25.0, Peak=107 HFD=3.4
23:05:22.248 00.001 1032 MultiStar: [#1 -0.02,-0.12,1.02,U] [#2 0.23,0.07,0.82,U] [#3 0.25,-0.29,0.00,M5] [#4 0.08,-0.38,0.00,M1] [#5 -0.03,-0.13,0.65,U] [#6 -0.03,-0.09,0.64,U] [#7 0.13,-0.10,0.75,U] [#8 -0.04,-0.21,0.55,U] 
23:05:22.250 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.03}, one-star: {0.16, 0.21}
23:05:22.252 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
23:05:22.253 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
23:05:22.254 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.47 mountX=-0.05 mountY=-0.06, mountTheta=-2.30
23:05:22.257 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
23:05:22.259 00.002 1032 Enqueuing Move request for scope (0.07, -0.03)
23:05:22.260 00.001 10072 Worker thread wakes up
23:05:22.261 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:05:22.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:05:22.261 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
23:05:22.262 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:05:22.266 00.004 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:22.266 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:05:22.266 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:22.266 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:05:22.266 00.000 10072 MoveAxis(W, 3, ABG)
23:05:22.266 00.000 10072 Guiding  Dir = 3, Dur = 3
23:05:22.266 00.000 10072 IsGuiding returns 0
23:05:22.267 00.001 10072 PulseGuide returned control before completion, sleep 13
23:05:22.281 00.014 10072 IsGuiding returns 0
23:05:22.281 00.000 10072 Move returns status 0, amount 3
23:05:22.281 00.000 10072 MoveAxis(N, 0, ABG)
23:05:22.281 00.000 10072 Move returns status 0, amount 0
23:05:22.281 00.000 10072 move complete, result=0
23:05:22.282 00.001 10072 worker thread done servicing request
23:05:22.285 00.003 1032 UpdateGuideState exits: m=1269 SNR=25.0
23:05:22.286 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:22.288 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:22.289 00.001 1032 Enqueuing Expose request
23:05:22.291 00.002 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:05:22.292 00.001 10072 Worker thread wakes up
23:05:22.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:22.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:22.923 00.631 10072 Exposure complete
23:05:22.972 00.049 10072 worker thread done servicing request
23:05:22.972 00.000 1032 OnExposeComplete: enter
23:05:22.974 00.002 1032 UpdateGuideState(): m_state=6
23:05:22.977 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7445
23:05:22.979 00.002 1032 Star::Find returns 1 (0), X=1104.54, Y=130.95, Mass=1404, SNR=26.3, Peak=116 HFD=3.4
23:05:22.981 00.002 1032 MultiStar: [#1 -0.04,-0.08,1.01,U] [#2 0.10,0.10,0.79,U] [#3 0.25,-0.19,0.00,M6] [#4 0.04,-0.13,0.65,U] [#5 -0.11,-0.06,0.65,U] [#6 0.02,0.11,0.62,U] [#7 0.06,-0.19,0.70,U] [#8 0.16,-0.18,0.52,U] 
23:05:22.982 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {0.23, 0.11}
23:05:22.984 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
23:05:22.986 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
23:05:22.987 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.44 mountX=-0.04 mountY=-0.05, mountTheta=-2.27
23:05:22.990 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
23:05:22.992 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
23:05:22.993 00.001 10072 Worker thread wakes up
23:05:22.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:05:22.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:05:22.993 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
23:05:22.995 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:05:22.997 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:22.998 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:05:22.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:22.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:05:22.998 00.000 10072 MoveAxis(W, 4, ABG)
23:05:22.998 00.000 10072 Guiding  Dir = 3, Dur = 4
23:05:22.998 00.000 10072 IsGuiding returns 0
23:05:22.999 00.001 10072 PulseGuide returned control before completion, sleep 14
23:05:23.014 00.015 10072 IsGuiding returns 0
23:05:23.014 00.000 10072 Move returns status 0, amount 4
23:05:23.014 00.000 10072 MoveAxis(N, 0, ABG)
23:05:23.014 00.000 10072 Move returns status 0, amount 0
23:05:23.014 00.000 10072 move complete, result=0
23:05:23.014 00.000 10072 worker thread done servicing request
23:05:23.014 00.000 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:05:23.017 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:23.020 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:23.022 00.002 1032 Enqueuing Expose request
23:05:23.024 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:05:23.026 00.002 10072 Worker thread wakes up
23:05:23.026 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:23.026 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:23.441 00.415 10072 Exposure complete
23:05:23.495 00.054 10072 worker thread done servicing request
23:05:23.495 00.000 1032 OnExposeComplete: enter
23:05:23.497 00.002 1032 UpdateGuideState(): m_state=6
23:05:23.499 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7446
23:05:23.502 00.003 1032 Star::Find returns 1 (0), X=1104.30, Y=131.06, Mass=1483, SNR=27.1, Peak=126 HFD=3.4
23:05:23.505 00.003 1032 MultiStar: [#1 -0.00,0.02,0.93,U] [#2 0.09,0.22,0.77,U] [#3 0.14,-0.07,0.71,U] [#4 0.10,-0.16,0.69,U] [#5 -0.06,0.03,0.61,U] [#6 -0.10,0.20,0.59,U] [#7 0.06,-0.04,0.67,U] [#8 -0.10,-0.15,0.52,U] 
23:05:23.506 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {-0.01, 0.22}
23:05:23.507 00.001 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
23:05:23.509 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
23:05:23.510 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.17 mountX=0.04 mountY=-0.03, mountTheta=-0.66
23:05:23.513 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
23:05:23.514 00.001 1032 Enqueuing Move request for scope (0.02, 0.04)
23:05:23.517 00.003 10072 Worker thread wakes up
23:05:23.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
23:05:23.517 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
23:05:23.517 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
23:05:23.522 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:05:23.525 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:23.525 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:05:23.525 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:23.525 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:05:23.525 00.000 10072 MoveAxis(W, 2, ABG)
23:05:23.525 00.000 10072 Guiding  Dir = 3, Dur = 2
23:05:23.526 00.001 10072 IsGuiding returns 0
23:05:23.526 00.000 10072 PulseGuide returned control before completion, sleep 12
23:05:23.548 00.022 10072 IsGuiding returns 0
23:05:23.548 00.000 10072 Move returns status 0, amount 2
23:05:23.548 00.000 10072 MoveAxis(N, 0, ABG)
23:05:23.548 00.000 10072 Move returns status 0, amount 0
23:05:23.548 00.000 10072 move complete, result=0
23:05:23.548 00.000 10072 worker thread done servicing request
23:05:23.549 00.001 1032 UpdateGuideState exits: m=1483 SNR=27.1
23:05:23.552 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:23.554 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:23.556 00.002 1032 Enqueuing Expose request
23:05:23.558 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:05:23.560 00.002 10072 Worker thread wakes up
23:05:23.560 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:23.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:24.192 00.632 10072 Exposure complete
23:05:24.243 00.051 10072 worker thread done servicing request
23:05:24.244 00.001 1032 OnExposeComplete: enter
23:05:24.246 00.002 1032 UpdateGuideState(): m_state=6
23:05:24.248 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7447
23:05:24.249 00.001 1032 Star::Find returns 1 (0), X=1104.37, Y=131.09, Mass=1370, SNR=26.0, Peak=112 HFD=3.3
23:05:24.251 00.002 1032 MultiStar: [#1 -0.09,-0.05,0.99,U] [#2 0.13,0.16,0.78,U] [#3 0.11,-0.27,0.00,M6] [#4 0.03,-0.21,0.66,U] [#5 0.00,-0.01,0.66,U] [#6 0.04,0.13,0.60,U] [#7 -0.01,-0.14,0.73,U] [#8 0.14,-0.14,0.54,U] 
23:05:24.253 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {0.06, 0.24}
23:05:24.255 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
23:05:24.257 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
23:05:24.259 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.39 mountX=0.00 mountY=-0.03, mountTheta=-1.44
23:05:24.261 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
23:05:24.263 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
23:05:24.265 00.002 10072 Worker thread wakes up
23:05:24.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:05:24.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:05:24.265 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
23:05:24.268 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:05:24.271 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:24.271 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:05:24.271 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:24.271 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:05:24.271 00.000 10072 MoveAxis(W, 2, ABG)
23:05:24.271 00.000 10072 Guiding  Dir = 3, Dur = 2
23:05:24.272 00.001 10072 IsGuiding returns 0
23:05:24.272 00.000 10072 PulseGuide returned control before completion, sleep 12
23:05:24.287 00.015 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:05:24.290 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:24.292 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:24.294 00.002 1032 Enqueuing Expose request
23:05:24.298 00.004 10072 IsGuiding returns 0
23:05:24.298 00.000 10072 Move returns status 0, amount 2
23:05:24.298 00.000 10072 MoveAxis(N, 0, ABG)
23:05:24.298 00.000 10072 Move returns status 0, amount 0
23:05:24.298 00.000 10072 move complete, result=0
23:05:24.299 00.001 10072 worker thread done servicing request
23:05:24.299 00.000 10072 Worker thread wakes up
23:05:24.299 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:24.299 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:24.304 00.005 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:05:24.710 00.406 10072 Exposure complete
23:05:24.761 00.051 10072 worker thread done servicing request
23:05:24.762 00.001 1032 OnExposeComplete: enter
23:05:24.764 00.002 1032 UpdateGuideState(): m_state=6
23:05:24.765 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7448
23:05:24.767 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=131.00, Mass=1249, SNR=24.8, Peak=106 HFD=3.3
23:05:24.768 00.001 1032 MultiStar: [#1 0.07,-0.10,0.99,U] [#2 0.11,0.03,0.86,U] [#3 0.18,-0.19,0.00,M7] [#4 0.12,-0.32,0.00,M1] [#5 0.09,-0.13,0.69,U] [#6 -0.11,0.01,0.64,U] [#7 0.17,-0.10,0.74,U] [#8 0.11,-0.19,0.54,U] 
23:05:24.770 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.03}, one-star: {0.10, 0.15}
23:05:24.772 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
23:05:24.773 00.001 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
23:05:24.775 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.37 mountX=-0.05 mountY=-0.07, mountTheta=-2.20
23:05:24.777 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
23:05:24.779 00.002 1032 Enqueuing Move request for scope (0.08, -0.03)
23:05:24.780 00.001 10072 Worker thread wakes up
23:05:24.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
23:05:24.780 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
23:05:24.780 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
23:05:24.782 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:05:24.784 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:24.784 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:05:24.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:24.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:05:24.784 00.000 10072 MoveAxis(W, 1, ABG)
23:05:24.784 00.000 10072 Guiding  Dir = 3, Dur = 1
23:05:24.785 00.001 10072 IsGuiding returns 0
23:05:24.785 00.000 10072 PulseGuide returned control before completion, sleep 11
23:05:24.800 00.015 1032 UpdateGuideState exits: m=1249 SNR=24.8
23:05:24.802 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:24.803 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:24.804 00.001 1032 Enqueuing Expose request
23:05:24.806 00.002 10072 IsGuiding returns 0
23:05:24.806 00.000 10072 Move returns status 0, amount 1
23:05:24.806 00.000 10072 MoveAxis(N, 0, ABG)
23:05:24.806 00.000 10072 Move returns status 0, amount 0
23:05:24.806 00.000 10072 move complete, result=0
23:05:24.806 00.000 10072 worker thread done servicing request
23:05:24.806 00.000 10072 Worker thread wakes up
23:05:24.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:24.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:24.813 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:05:25.443 00.630 10072 Exposure complete
23:05:25.498 00.055 10072 worker thread done servicing request
23:05:25.498 00.000 1032 OnExposeComplete: enter
23:05:25.500 00.002 1032 UpdateGuideState(): m_state=6
23:05:25.502 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7449
23:05:25.505 00.003 1032 Star::Find returns 1 (0), X=1104.43, Y=131.02, Mass=1576, SNR=27.9, Peak=126 HFD=3.5
23:05:25.507 00.002 1032 MultiStar: [#1 0.08,-0.14,0.87,U] [#2 0.22,0.07,0.75,U] [#3 0.18,-0.28,0.00,M8] [#4 0.05,-0.25,0.00,M2] [#5 -0.03,-0.17,0.61,U] [#6 -0.03,0.06,0.58,U] [#7 0.10,-0.21,0.66,U] [#8 0.08,-0.26,0.00,M1] 
23:05:25.509 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.02}, one-star: {0.12, 0.18}
23:05:25.511 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
23:05:25.512 00.001 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
23:05:25.514 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.26 mountX=-0.04 mountY=-0.08, mountTheta=-2.09
23:05:25.516 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
23:05:25.520 00.004 1032 Enqueuing Move request for scope (0.09, -0.02)
23:05:25.521 00.001 10072 Worker thread wakes up
23:05:25.522 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
23:05:25.522 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
23:05:25.522 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
23:05:25.524 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:05:25.527 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:25.527 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:05:25.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:25.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:05:25.527 00.000 10072 MoveAxis(W, 1, ABG)
23:05:25.527 00.000 10072 Guiding  Dir = 3, Dur = 1
23:05:25.528 00.001 10072 IsGuiding returns 0
23:05:25.528 00.000 10072 PulseGuide returned control before completion, sleep 11
23:05:25.548 00.020 1032 UpdateGuideState exits: m=1576 SNR=27.9
23:05:25.553 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:25.554 00.001 10072 IsGuiding returns 0
23:05:25.555 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:25.557 00.002 1032 Enqueuing Expose request
23:05:25.559 00.002 10072 Move returns status 0, amount 1
23:05:25.559 00.000 10072 MoveAxis(N, 0, ABG)
23:05:25.559 00.000 10072 Move returns status 0, amount 0
23:05:25.559 00.000 10072 move complete, result=0
23:05:25.559 00.000 10072 worker thread done servicing request
23:05:25.559 00.000 10072 Worker thread wakes up
23:05:25.560 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:25.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:25.567 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:05:25.976 00.409 10072 Exposure complete
23:05:26.031 00.055 10072 worker thread done servicing request
23:05:26.031 00.000 1032 OnExposeComplete: enter
23:05:26.033 00.002 1032 UpdateGuideState(): m_state=6
23:05:26.035 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7450
23:05:26.038 00.003 1032 Star::Find returns 1 (0), X=1104.37, Y=131.02, Mass=1307, SNR=25.4, Peak=117 HFD=3.3
23:05:26.040 00.002 1032 MultiStar: [#1 -0.03,-0.07,0.98,U] [#2 0.17,0.16,0.86,U] [#3 0.10,-0.09,0.74,U] [#4 -0.10,-0.14,0.66,U] [#5 -0.01,0.14,0.64,U] [#6 -0.16,0.13,0.62,U] [#7 0.03,0.00,0.73,U] [#8 0.11,-0.05,0.53,U] 
23:05:26.042 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.06, 0.18}
23:05:26.044 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:05:26.045 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:05:26.048 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.92 mountX=0.03 mountY=-0.03, mountTheta=-0.91
23:05:26.052 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
23:05:26.055 00.003 1032 Enqueuing Move request for scope (0.03, 0.03)
23:05:26.056 00.001 10072 Worker thread wakes up
23:05:26.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:05:26.057 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:05:26.057 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.03 yDistance=-0.03
23:05:26.058 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:05:26.061 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:26.061 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:05:26.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:26.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:05:26.061 00.000 10072 MoveAxis(W, 1, ABG)
23:05:26.061 00.000 10072 Guiding  Dir = 3, Dur = 1
23:05:26.062 00.001 10072 IsGuiding returns 0
23:05:26.062 00.000 10072 PulseGuide returned control before completion, sleep 11
23:05:26.081 00.019 1032 UpdateGuideState exits: m=1307 SNR=25.4
23:05:26.084 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:26.086 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:26.088 00.002 1032 Enqueuing Expose request
23:05:26.090 00.002 10072 IsGuiding returns 0
23:05:26.090 00.000 10072 Move returns status 0, amount 1
23:05:26.090 00.000 10072 MoveAxis(N, 0, ABG)
23:05:26.090 00.000 10072 Move returns status 0, amount 0
23:05:26.090 00.000 10072 move complete, result=0
23:05:26.090 00.000 10072 worker thread done servicing request
23:05:26.091 00.001 10072 Worker thread wakes up
23:05:26.091 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:26.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:26.099 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:05:26.726 00.627 10072 Exposure complete
23:05:26.777 00.051 10072 worker thread done servicing request
23:05:26.777 00.000 1032 OnExposeComplete: enter
23:05:26.779 00.002 1032 UpdateGuideState(): m_state=6
23:05:26.781 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7451
23:05:26.782 00.001 1032 Star::Find returns 1 (0), X=1104.31, Y=131.36, Mass=1366, SNR=26.0, Peak=113 HFD=3.3
23:05:26.784 00.002 1032 MultiStar: large primary error, entering stabilization period
23:05:26.785 00.001 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
23:05:26.787 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
23:05:26.789 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.51 hyp=0.51 cameraTheta=1.58 mountX=0.50 mountY=-0.13, mountTheta=-0.25
23:05:26.793 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.51, opts=13)
23:05:26.795 00.002 1032 Enqueuing Move request for scope (-0.00, 0.51)
23:05:26.796 00.001 10072 Worker thread wakes up
23:05:26.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.51) opts 0xd
23:05:26.796 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.51)
23:05:26.796 00.000 10072 Moving (-0.00, 0.51) raw xDistance=0.50 yDistance=-0.13
23:05:26.799 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:05:26.801 00.002 10072 PPEC rslt: input = 0.50, final = 0.24, react = 0.24, pred = 0.00, hyst = 0.22, hyst_pct = 0.00, period_length = 287.64
23:05:26.801 00.000 10072 PPEC: input: 0.50, control: 0.24, exposure: 500
23:05:26.801 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:26.801 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:05:26.801 00.000 10072 MoveAxis(W, 234, ABG)
23:05:26.801 00.000 10072 Guiding  Dir = 3, Dur = 234
23:05:26.802 00.001 10072 IsGuiding returns 0
23:05:26.803 00.001 10072 PulseGuide returned control before completion, sleep 244
23:05:26.819 00.016 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:05:26.821 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:26.823 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:26.824 00.001 1032 Enqueuing Expose request
23:05:27.052 00.228 10072 IsGuiding returns 1
23:05:27.052 00.000 10072 scope still moving after pulse duration time elapsed
23:05:27.083 00.031 10072 IsGuiding returns 0
23:05:27.083 00.000 10072 scope move finished after 234 + 46 ms
23:05:27.083 00.000 10072 Move returns status 0, amount 234
23:05:27.083 00.000 10072 MoveAxis(N, 0, ABG)
23:05:27.083 00.000 10072 Move returns status 0, amount 0
23:05:27.083 00.000 10072 move complete, result=0
23:05:27.083 00.000 10072 worker thread done servicing request
23:05:27.083 00.000 1032 GuideStep: 0.5 px 234 ms WEST, -0.1 px 0 ms NORTH
23:05:27.086 00.003 10072 Worker thread wakes up
23:05:27.086 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:27.086 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:27.494 00.408 10072 Exposure complete
23:05:27.549 00.055 10072 worker thread done servicing request
23:05:27.549 00.000 1032 OnExposeComplete: enter
23:05:27.552 00.003 1032 UpdateGuideState(): m_state=6
23:05:27.554 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7452
23:05:27.557 00.003 1032 Star::Find returns 1 (0), X=1104.44, Y=131.20, Mass=1519, SNR=27.4, Peak=130 HFD=3.3
23:05:27.558 00.001 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
23:05:27.560 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
23:05:27.561 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.35 hyp=0.38 cameraTheta=1.21 mountX=0.31 mountY=-0.22, mountTheta=-0.62
23:05:27.564 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.35, opts=13)
23:05:27.566 00.002 1032 Enqueuing Move request for scope (0.13, 0.35)
23:05:27.567 00.001 10072 Worker thread wakes up
23:05:27.568 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.35) opts 0xd
23:05:27.568 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.35)
23:05:27.568 00.000 10072 Moving (0.13, 0.35) raw xDistance=0.31 yDistance=-0.22
23:05:27.570 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:05:27.572 00.002 10072 PPEC rslt: input = 0.31, final = 0.15, react = 0.15, pred = 0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 287.64
23:05:27.572 00.000 10072 PPEC: input: 0.31, control: 0.15, exposure: 500
23:05:27.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:05:27.572 00.000 10072 MoveAxis(W, 145, ABG)
23:05:27.573 00.001 10072 Guiding  Dir = 3, Dur = 145
23:05:27.573 00.000 10072 IsGuiding returns 0
23:05:27.573 00.000 10072 PulseGuide returned control before completion, sleep 155
23:05:27.591 00.018 1032 UpdateGuideState exits: m=1519 SNR=27.4
23:05:27.594 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:27.596 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:27.597 00.001 1032 Enqueuing Expose request
23:05:27.740 00.143 10072 IsGuiding returns 0
23:05:27.740 00.000 10072 Move returns status 0, amount 145
23:05:27.740 00.000 10072 MoveAxis(N, 142, ABG)
23:05:27.740 00.000 10072 Guiding  Dir = 0, Dur = 142
23:05:27.740 00.000 10072 IsGuiding returns 0
23:05:27.742 00.002 10072 PulseGuide returned control before completion, sleep 152
23:05:27.898 00.156 10072 IsGuiding returns 1
23:05:27.898 00.000 10072 scope still moving after pulse duration time elapsed
23:05:27.929 00.031 10072 IsGuiding returns 0
23:05:27.929 00.000 10072 scope move finished after 142 + 46 ms
23:05:27.929 00.000 10072 Move returns status 0, amount 142
23:05:27.930 00.001 10072 move complete, result=0
23:05:27.930 00.000 10072 worker thread done servicing request
23:05:27.930 00.000 10072 Worker thread wakes up
23:05:27.930 00.000 1032 GuideStep: 0.3 px 145 ms WEST, -0.2 px 142 ms NORTH
23:05:27.932 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:27.932 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:28.554 00.622 10072 Exposure complete
23:05:28.604 00.050 10072 worker thread done servicing request
23:05:28.604 00.000 1032 OnExposeComplete: enter
23:05:28.607 00.003 1032 UpdateGuideState(): m_state=6
23:05:28.608 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7453
23:05:28.610 00.002 1032 Star::Find returns 1 (0), X=1104.31, Y=130.60, Mass=1464, SNR=26.9, Peak=136 HFD=3.4
23:05:28.615 00.005 1032 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.83) = xAngle (-3.41 = 2.88)
23:05:28.617 00.002 1032 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.41 = 2.88)
23:05:28.618 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.58 mountX=-0.24 mountY=0.06, mountTheta=2.88
23:05:28.621 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.25, opts=13)
23:05:28.623 00.002 1032 Enqueuing Move request for scope (-0.00, -0.25)
23:05:28.624 00.001 10072 Worker thread wakes up
23:05:28.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.25) opts 0xd
23:05:28.624 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.25)
23:05:28.624 00.000 10072 Moving (-0.00, -0.25) raw xDistance=-0.24 yDistance=0.06
23:05:28.626 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:05:28.628 00.002 10072 PPEC rslt: input = -0.24, final = -0.12, react = -0.12, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 287.64
23:05:28.628 00.000 10072 PPEC: input: -0.24, control: -0.12, exposure: 500
23:05:28.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:28.629 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:05:28.629 00.000 10072 MoveAxis(E, 111, ABG)
23:05:28.629 00.000 10072 Guiding  Dir = 2, Dur = 111
23:05:28.629 00.000 10072 IsGuiding returns 0
23:05:28.629 00.000 10072 PulseGuide returned control before completion, sleep 121
23:05:28.646 00.017 1032 UpdateGuideState exits: m=1464 SNR=26.9
23:05:28.648 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:28.650 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:28.652 00.002 1032 Enqueuing Expose request
23:05:28.754 00.102 10072 IsGuiding returns 0
23:05:28.754 00.000 10072 Move returns status 0, amount 111
23:05:28.754 00.000 10072 MoveAxis(N, 0, ABG)
23:05:28.754 00.000 10072 Move returns status 0, amount 0
23:05:28.754 00.000 10072 move complete, result=0
23:05:28.754 00.000 10072 worker thread done servicing request
23:05:28.754 00.000 10072 Worker thread wakes up
23:05:28.754 00.000 1032 GuideStep: -0.2 px 111 ms EAST, 0.1 px 0 ms NORTH
23:05:28.757 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:28.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:29.162 00.405 10072 Exposure complete
23:05:29.216 00.054 10072 worker thread done servicing request
23:05:29.216 00.000 1032 OnExposeComplete: enter
23:05:29.219 00.003 1032 UpdateGuideState(): m_state=6
23:05:29.221 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7454
23:05:29.225 00.004 1032 Star::Find returns 1 (0), X=1104.27, Y=130.76, Mass=1427, SNR=26.5, Peak=124 HFD=3.5
23:05:29.227 00.002 1032 MultiStar: exiting stabilization period
23:05:29.229 00.002 1032 MultiStar: [#1 -0.09,-0.38,0.00,M1] [#2 0.04,-0.25,0.73,U] [#3 0.02,-0.41,0.00,M8] [#4 -0.09,-0.56,0.00,M2] [#5 -0.16,-0.35,0.00,M1] [#6 -0.15,-0.31,0.00,M1] [#7 0.03,-0.43,0.00,M1] [#8 -0.07,-0.49,0.00,M1] 
23:05:29.230 00.001 1032 single-star, 1 included, MultiStar: {-0.01, -0.15}, one-star: {-0.04, -0.08}
23:05:29.233 00.003 1032 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.83) = xAngle (-3.84 = 2.44)
23:05:29.235 00.002 1032 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.84 = 2.44)
23:05:29.238 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.01 mountX=-0.07 mountY=0.06, mountTheta=2.44
23:05:29.241 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.08, opts=13)
23:05:29.245 00.004 1032 Enqueuing Move request for scope (-0.04, -0.08)
23:05:29.247 00.002 10072 Worker thread wakes up
23:05:29.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
23:05:29.247 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
23:05:29.247 00.000 10072 Moving (-0.04, -0.08) raw xDistance=-0.07 yDistance=0.06
23:05:29.250 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:05:29.253 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:29.253 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:05:29.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:29.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:05:29.253 00.000 10072 MoveAxis(W, 0, ABG)
23:05:29.254 00.001 10072 Move returns status 0, amount 0
23:05:29.254 00.000 10072 MoveAxis(N, 0, ABG)
23:05:29.254 00.000 10072 Move returns status 0, amount 0
23:05:29.254 00.000 10072 move complete, result=0
23:05:29.254 00.000 10072 worker thread done servicing request
23:05:29.273 00.019 1032 UpdateGuideState exits: m=1427 SNR=26.5
23:05:29.275 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:29.277 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:29.278 00.001 1032 Enqueuing Expose request
23:05:29.280 00.002 1032 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
23:05:29.281 00.001 10072 Worker thread wakes up
23:05:29.281 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:29.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:29.910 00.629 10072 Exposure complete
23:05:29.960 00.050 10072 worker thread done servicing request
23:05:29.960 00.000 1032 OnExposeComplete: enter
23:05:29.962 00.002 1032 UpdateGuideState(): m_state=6
23:05:29.964 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7455
23:05:29.965 00.001 1032 Star::Find returns 1 (0), X=1104.30, Y=130.79, Mass=1241, SNR=24.8, Peak=108 HFD=3.4
23:05:29.967 00.002 1032 MultiStar: [#1 -0.11,-0.31,0.00,M2] [#2 -0.00,-0.24,0.86,U] [#3 0.09,-0.47,0.00,M9] [#4 -0.09,-0.54,0.00,M3] [#5 -0.10,-0.22,0.73,U] [#6 -0.31,-0.18,0.00,M2] [#7 -0.09,-0.30,0.00,M2] [#8 -0.09,-0.31,0.00,M2] 
23:05:29.969 00.002 1032 single-star, 2 included, MultiStar: {-0.03, -0.16}, one-star: {-0.01, -0.06}
23:05:29.970 00.001 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.51 = 2.77)
23:05:29.973 00.003 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.77)
23:05:29.975 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.68 mountX=-0.05 mountY=0.02, mountTheta=2.77
23:05:29.978 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
23:05:29.979 00.001 1032 Enqueuing Move request for scope (-0.01, -0.06)
23:05:29.981 00.002 10072 Worker thread wakes up
23:05:29.981 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
23:05:29.981 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
23:05:29.981 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.02
23:05:29.983 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:05:29.986 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:29.986 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:05:29.986 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:29.986 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:05:29.986 00.000 10072 MoveAxis(E, 0, ABG)
23:05:29.986 00.000 10072 Move returns status 0, amount 0
23:05:29.986 00.000 10072 MoveAxis(N, 0, ABG)
23:05:29.986 00.000 10072 Move returns status 0, amount 0
23:05:29.986 00.000 10072 move complete, result=0
23:05:29.986 00.000 10072 worker thread done servicing request
23:05:30.007 00.021 1032 UpdateGuideState exits: m=1241 SNR=24.8
23:05:30.009 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:30.011 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:30.013 00.002 1032 Enqueuing Expose request
23:05:30.015 00.002 10072 Worker thread wakes up
23:05:30.015 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:30.015 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:30.015 00.000 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:30.427 00.412 10072 Exposure complete
23:05:30.478 00.051 10072 worker thread done servicing request
23:05:30.478 00.000 1032 OnExposeComplete: enter
23:05:30.481 00.003 1032 UpdateGuideState(): m_state=6
23:05:30.482 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7456
23:05:30.484 00.002 1032 Star::Find returns 1 (0), X=1104.30, Y=130.77, Mass=1374, SNR=26.1, Peak=124 HFD=3.3
23:05:30.486 00.002 1032 MultiStar: [#1 -0.10,-0.44,0.00,M3] [#2 -0.03,-0.19,0.79,U] [#3 0.13,-0.54,0.00,M10] [#4 -0.17,-0.57,0.00,M4] [#5 -0.00,-0.31,0.00,M1] [#6 -0.09,-0.42,0.00,M3] [#7 -0.01,-0.42,0.00,M3] [#8 -0.03,-0.52,0.00,M3] 
23:05:30.489 00.003 1032 single-star, 1 included, MultiStar: {-0.02, -0.13}, one-star: {-0.01, -0.08}
23:05:30.492 00.003 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.74)
23:05:30.494 00.002 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.74)
23:05:30.496 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.71 mountX=-0.07 mountY=0.03, mountTheta=2.74
23:05:30.499 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.08, opts=13)
23:05:30.500 00.001 1032 Enqueuing Move request for scope (-0.01, -0.08)
23:05:30.502 00.002 10072 Worker thread wakes up
23:05:30.502 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
23:05:30.502 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
23:05:30.502 00.000 10072 Moving (-0.01, -0.08) raw xDistance=-0.07 yDistance=0.03
23:05:30.504 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:05:30.506 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:30.506 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
23:05:30.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:30.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:05:30.506 00.000 10072 MoveAxis(E, 1, ABG)
23:05:30.506 00.000 10072 Guiding  Dir = 2, Dur = 1
23:05:30.507 00.001 10072 IsGuiding returns 0
23:05:30.507 00.000 10072 PulseGuide returned control before completion, sleep 11
23:05:30.526 00.019 1032 UpdateGuideState exits: m=1374 SNR=26.1
23:05:30.529 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:30.531 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:30.533 00.002 1032 Enqueuing Expose request
23:05:30.535 00.002 10072 IsGuiding returns 0
23:05:30.535 00.000 10072 Move returns status 0, amount 1
23:05:30.535 00.000 10072 MoveAxis(N, 0, ABG)
23:05:30.535 00.000 10072 Move returns status 0, amount 0
23:05:30.535 00.000 10072 move complete, result=0
23:05:30.535 00.000 10072 worker thread done servicing request
23:05:30.535 00.000 10072 Worker thread wakes up
23:05:30.535 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:30.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:30.541 00.006 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
23:05:31.162 00.621 10072 Exposure complete
23:05:31.218 00.056 10072 worker thread done servicing request
23:05:31.219 00.001 1032 OnExposeComplete: enter
23:05:31.220 00.001 1032 UpdateGuideState(): m_state=6
23:05:31.224 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7457
23:05:31.226 00.002 1032 Star::Find returns 1 (0), X=1104.26, Y=130.62, Mass=1364, SNR=26.0, Peak=131 HFD=3.3
23:05:31.228 00.002 1032 MultiStar: [#1 -0.20,-0.39,0.00,M4] [#2 -0.04,-0.19,0.77,U] [#3 0.01,-0.54,0.00,R] [#4 -0.06,-0.57,0.00,M5] [#5 -0.04,-0.53,0.00,M2] [#6 -0.10,-0.29,0.00,M4] [#7 -0.00,-0.37,0.00,M4] [#8 -0.15,-0.47,0.00,M4] 
23:05:31.230 00.002 1032 refined, 1 included, MultiStar: {-0.04, -0.21}, one-star: {-0.05, -0.22}
23:05:31.232 00.002 1032 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.83) = xAngle (-3.61 = 2.67)
23:05:31.233 00.001 1032 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.61 = 2.67)
23:05:31.237 00.004 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.78 mountX=-0.19 mountY=0.10, mountTheta=2.67
23:05:31.241 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.21, opts=13)
23:05:31.244 00.003 1032 Enqueuing Move request for scope (-0.04, -0.21)
23:05:31.246 00.002 10072 Worker thread wakes up
23:05:31.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
23:05:31.246 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
23:05:31.246 00.000 10072 Moving (-0.04, -0.21) raw xDistance=-0.19 yDistance=0.10
23:05:31.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:05:31.250 00.002 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 287.64
23:05:31.251 00.001 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
23:05:31.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:31.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:05:31.251 00.000 10072 MoveAxis(E, 91, ABG)
23:05:31.251 00.000 10072 Guiding  Dir = 2, Dur = 91
23:05:31.251 00.000 10072 IsGuiding returns 0
23:05:31.252 00.001 10072 PulseGuide returned control before completion, sleep 101
23:05:31.273 00.021 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:05:31.275 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:31.277 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:31.279 00.002 1032 Enqueuing Expose request
23:05:31.360 00.081 10072 IsGuiding returns 0
23:05:31.360 00.000 10072 Move returns status 0, amount 91
23:05:31.360 00.000 10072 MoveAxis(N, 0, ABG)
23:05:31.360 00.000 10072 Move returns status 0, amount 0
23:05:31.360 00.000 10072 move complete, result=0
23:05:31.360 00.000 10072 worker thread done servicing request
23:05:31.360 00.000 10072 Worker thread wakes up
23:05:31.360 00.000 1032 GuideStep: -0.2 px 91 ms EAST, 0.1 px 0 ms NORTH
23:05:31.363 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:31.363 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:31.774 00.411 10072 Exposure complete
23:05:31.829 00.055 10072 worker thread done servicing request
23:05:31.829 00.000 1032 OnExposeComplete: enter
23:05:31.832 00.003 1032 UpdateGuideState(): m_state=6
23:05:31.834 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7458
23:05:31.836 00.002 1032 Star::Find returns 1 (0), X=1104.24, Y=130.74, Mass=1530, SNR=27.5, Peak=144 HFD=3.3
23:05:31.838 00.002 1032 MultiStar: [#1 -0.14,-0.42,0.00,M5] [#2 -0.04,-0.21,0.78,U] [#3 0.03,0.11,0.72,U] [#4 -0.21,-0.48,0.00,M6] [#5 -0.06,-0.29,0.00,M3] [#6 -0.26,-0.22,0.00,M5] [#7 -0.03,-0.30,0.00,M5] [#8 -0.06,-0.32,0.00,M5] 
23:05:31.840 00.002 1032 refined, 2 included, MultiStar: {-0.03, -0.08}, one-star: {-0.07, -0.10}
23:05:31.842 00.002 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.48)
23:05:31.843 00.001 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.48)
23:05:31.845 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.98 mountX=-0.06 mountY=0.05, mountTheta=2.48
23:05:31.847 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.08, opts=13)
23:05:31.850 00.003 1032 Enqueuing Move request for scope (-0.03, -0.08)
23:05:31.852 00.002 10072 Worker thread wakes up
23:05:31.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
23:05:31.852 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
23:05:31.853 00.001 10072 Moving (-0.03, -0.08) raw xDistance=-0.06 yDistance=0.05
23:05:31.854 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:05:31.857 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:31.857 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:05:31.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:31.857 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:05:31.858 00.001 10072 MoveAxis(E, 2, ABG)
23:05:31.858 00.000 10072 Guiding  Dir = 2, Dur = 2
23:05:31.858 00.000 10072 IsGuiding returns 0
23:05:31.858 00.000 10072 PulseGuide returned control before completion, sleep 12
23:05:31.876 00.018 1032 UpdateGuideState exits: m=1530 SNR=27.5
23:05:31.878 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:31.881 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:31.884 00.003 1032 Enqueuing Expose request
23:05:31.886 00.002 10072 IsGuiding returns 0
23:05:31.886 00.000 10072 Move returns status 0, amount 2
23:05:31.886 00.000 10072 MoveAxis(N, 0, ABG)
23:05:31.886 00.000 10072 Move returns status 0, amount 0
23:05:31.886 00.000 10072 move complete, result=0
23:05:31.887 00.001 10072 worker thread done servicing request
23:05:31.887 00.000 10072 Worker thread wakes up
23:05:31.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:31.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:31.897 00.010 1032 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
23:05:32.526 00.629 10072 Exposure complete
23:05:32.575 00.049 10072 worker thread done servicing request
23:05:32.575 00.000 1032 OnExposeComplete: enter
23:05:32.578 00.003 1032 UpdateGuideState(): m_state=6
23:05:32.579 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7459
23:05:32.582 00.003 1032 Star::Find returns 1 (0), X=1104.19, Y=131.03, Mass=1454, SNR=26.8, Peak=122 HFD=3.1
23:05:32.584 00.002 1032 MultiStar: [#1 -0.26,-0.14,0.00,M6] [#2 -0.01,0.03,0.74,U] [#3 -0.04,0.20,0.71,U] [#4 -0.19,-0.34,0.00,M7] [#5 -0.13,-0.06,0.64,U] [#6 -0.18,0.04,0.61,U] [#7 -0.06,-0.16,0.69,U] [#8 -0.19,-0.04,0.51,U] 
23:05:32.590 00.006 1032 refined, 6 included, MultiStar: {-0.10, 0.04}, one-star: {-0.12, 0.18}
23:05:32.592 00.002 1032 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.83) = xAngle (0.91 = 0.91)
23:05:32.594 00.002 1032 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.91 = 0.91)
23:05:32.596 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.74 mountX=0.07 mountY=0.08, mountTheta=0.91
23:05:32.599 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.04, opts=13)
23:05:32.600 00.001 1032 Enqueuing Move request for scope (-0.10, 0.04)
23:05:32.602 00.002 10072 Worker thread wakes up
23:05:32.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
23:05:32.602 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
23:05:32.602 00.000 10072 Moving (-0.10, 0.04) raw xDistance=0.07 yDistance=0.08
23:05:32.604 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:05:32.606 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:32.606 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:05:32.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:32.606 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:05:32.606 00.000 10072 MoveAxis(E, 2, ABG)
23:05:32.606 00.000 10072 Guiding  Dir = 2, Dur = 2
23:05:32.607 00.001 10072 IsGuiding returns 0
23:05:32.607 00.000 10072 PulseGuide returned control before completion, sleep 12
23:05:32.626 00.019 1032 UpdateGuideState exits: m=1454 SNR=26.8
23:05:32.628 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:32.629 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:32.630 00.001 1032 Enqueuing Expose request
23:05:32.632 00.002 10072 IsGuiding returns 0
23:05:32.632 00.000 10072 Move returns status 0, amount 2
23:05:32.632 00.000 10072 MoveAxis(N, 0, ABG)
23:05:32.632 00.000 10072 Move returns status 0, amount 0
23:05:32.632 00.000 10072 move complete, result=0
23:05:32.632 00.000 10072 worker thread done servicing request
23:05:32.632 00.000 10072 Worker thread wakes up
23:05:32.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:32.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:32.639 00.007 1032 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
23:05:33.044 00.405 10072 Exposure complete
23:05:33.096 00.052 10072 worker thread done servicing request
23:05:33.096 00.000 1032 OnExposeComplete: enter
23:05:33.098 00.002 1032 UpdateGuideState(): m_state=6
23:05:33.100 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7460
23:05:33.101 00.001 1032 Star::Find returns 1 (0), X=1104.24, Y=130.82, Mass=1300, SNR=25.3, Peak=110 HFD=3.3
23:05:33.103 00.002 1032 MultiStar: [#1 -0.12,-0.20,1.04,U] [#2 -0.01,-0.03,0.83,U] [#3 -0.04,0.14,0.76,U] [#4 -0.11,-0.38,0.00,M8] [#5 -0.16,-0.19,0.72,U] [#6 -0.28,-0.12,0.00,M5] [#7 0.02,-0.29,0.00,M5] [#8 -0.12,-0.29,0.00,M5] 
23:05:33.104 00.001 1032 single-star, 4 included, MultiStar: {-0.08, -0.07}, one-star: {-0.07, -0.03}
23:05:33.107 00.003 1032 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.83) = xAngle (-4.59 = 1.69)
23:05:33.109 00.002 1032 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.59 = 1.69)
23:05:33.111 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.76 mountX=-0.01 mountY=0.07, mountTheta=1.69
23:05:33.115 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.03, opts=13)
23:05:33.119 00.004 1032 Enqueuing Move request for scope (-0.07, -0.03)
23:05:33.120 00.001 10072 Worker thread wakes up
23:05:33.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
23:05:33.120 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
23:05:33.120 00.000 10072 Moving (-0.07, -0.03) raw xDistance=-0.01 yDistance=0.07
23:05:33.123 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:05:33.125 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:33.125 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:05:33.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:33.127 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:05:33.127 00.000 10072 MoveAxis(W, 0, ABG)
23:05:33.127 00.000 10072 Move returns status 0, amount 0
23:05:33.127 00.000 10072 MoveAxis(N, 0, ABG)
23:05:33.127 00.000 10072 Move returns status 0, amount 0
23:05:33.127 00.000 10072 move complete, result=0
23:05:33.127 00.000 10072 worker thread done servicing request
23:05:33.144 00.017 1032 UpdateGuideState exits: m=1300 SNR=25.3
23:05:33.146 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:33.148 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:33.150 00.002 1032 Enqueuing Expose request
23:05:33.152 00.002 1032 GuideStep: -0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
23:05:33.154 00.002 10072 Worker thread wakes up
23:05:33.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:33.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:33.783 00.629 10072 Exposure complete
23:05:33.834 00.051 10072 worker thread done servicing request
23:05:33.835 00.001 1032 OnExposeComplete: enter
23:05:33.836 00.001 1032 UpdateGuideState(): m_state=6
23:05:33.838 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7461
23:05:33.840 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=130.75, Mass=1135, SNR=23.7, Peak=109 HFD=3.2
23:05:33.841 00.001 1032 MultiStar: [#1 -0.16,-0.34,0.00,M6] [#2 0.03,-0.06,0.86,U] [#3 0.09,0.17,0.83,U] [#4 0.01,-0.32,0.00,M9] [#5 0.05,-0.13,0.75,U] [#6 -0.08,-0.12,0.69,U] [#7 -0.03,-0.19,0.78,U] [#8 0.03,-0.34,0.00,M6] 
23:05:33.842 00.001 1032 refined, 5 included, MultiStar: {0.03, -0.07}, one-star: {0.09, -0.10}
23:05:33.844 00.002 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
23:05:33.845 00.001 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
23:05:33.846 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.15 mountX=-0.08 mountY=-0.01, mountTheta=-2.98
23:05:33.849 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
23:05:33.850 00.001 1032 Enqueuing Move request for scope (0.03, -0.07)
23:05:33.852 00.002 10072 Worker thread wakes up
23:05:33.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
23:05:33.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
23:05:33.853 00.001 10072 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=-0.01
23:05:33.855 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:05:33.857 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:33.857 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
23:05:33.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:33.857 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:05:33.857 00.000 10072 MoveAxis(E, 1, ABG)
23:05:33.857 00.000 10072 Guiding  Dir = 2, Dur = 1
23:05:33.858 00.001 10072 IsGuiding returns 0
23:05:33.858 00.000 10072 PulseGuide returned control before completion, sleep 11
23:05:33.874 00.016 1032 UpdateGuideState exits: m=1135 SNR=23.7
23:05:33.876 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:33.878 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:33.879 00.001 1032 Enqueuing Expose request
23:05:33.881 00.002 10072 IsGuiding returns 0
23:05:33.881 00.000 10072 Move returns status 0, amount 1
23:05:33.881 00.000 10072 MoveAxis(N, 0, ABG)
23:05:33.882 00.001 10072 Move returns status 0, amount 0
23:05:33.882 00.000 10072 move complete, result=0
23:05:33.882 00.000 10072 worker thread done servicing request
23:05:33.882 00.000 10072 Worker thread wakes up
23:05:33.882 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:33.882 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:33.889 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:05:34.296 00.407 10072 Exposure complete
23:05:34.350 00.054 10072 worker thread done servicing request
23:05:34.350 00.000 1032 OnExposeComplete: enter
23:05:34.352 00.002 1032 UpdateGuideState(): m_state=6
23:05:34.354 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7462
23:05:34.355 00.001 1032 Star::Find returns 1 (0), X=1104.36, Y=130.99, Mass=1349, SNR=25.8, Peak=118 HFD=3.3
23:05:34.357 00.002 1032 MultiStar: [#1 -0.17,-0.13,0.98,U] [#2 0.05,0.00,0.79,U] [#3 0.04,0.22,0.76,U] [#4 -0.09,-0.30,0.00,M10] [#5 -0.03,-0.15,0.64,U] [#6 -0.08,-0.05,0.62,U] [#7 -0.05,-0.17,0.72,U] [#8 -0.10,0.03,0.53,U] 
23:05:34.358 00.001 1032 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {0.05, 0.15}
23:05:34.361 00.003 1032 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.83) = xAngle (-4.73 = 1.55)
23:05:34.363 00.002 1032 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.73 = 1.55)
23:05:34.366 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.90 mountX=0.00 mountY=0.03, mountTheta=1.55
23:05:34.370 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
23:05:34.372 00.002 1032 Enqueuing Move request for scope (-0.03, -0.01)
23:05:34.374 00.002 10072 Worker thread wakes up
23:05:34.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:05:34.374 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:05:34.374 00.000 10072 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
23:05:34.375 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:05:34.378 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:34.378 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
23:05:34.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:34.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:05:34.378 00.000 10072 MoveAxis(E, 1, ABG)
23:05:34.378 00.000 10072 Guiding  Dir = 2, Dur = 1
23:05:34.379 00.001 10072 IsGuiding returns 0
23:05:34.379 00.000 10072 PulseGuide returned control before completion, sleep 11
23:05:34.396 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:05:34.398 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:34.400 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:34.402 00.002 1032 Enqueuing Expose request
23:05:34.404 00.002 10072 IsGuiding returns 0
23:05:34.404 00.000 10072 Move returns status 0, amount 1
23:05:34.404 00.000 10072 MoveAxis(N, 0, ABG)
23:05:34.404 00.000 10072 Move returns status 0, amount 0
23:05:34.404 00.000 10072 move complete, result=0
23:05:34.404 00.000 10072 worker thread done servicing request
23:05:34.404 00.000 10072 Worker thread wakes up
23:05:34.405 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:34.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:34.411 00.006 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
23:05:35.030 00.619 10072 Exposure complete
23:05:35.080 00.050 10072 worker thread done servicing request
23:05:35.080 00.000 1032 OnExposeComplete: enter
23:05:35.083 00.003 1032 UpdateGuideState(): m_state=6
23:05:35.085 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7463
23:05:35.087 00.002 1032 Star::Find returns 1 (0), X=1104.31, Y=130.93, Mass=1520, SNR=27.4, Peak=127 HFD=3.4
23:05:35.089 00.002 1032 MultiStar: [#1 -0.17,-0.17,0.95,U] [#2 0.04,0.01,0.78,U] [#3 0.16,0.32,0.00,M1] [#4 -0.15,-0.11,0.65,U] [#5 -0.10,-0.19,0.63,U] [#6 -0.17,-0.05,0.57,U] [#7 -0.03,-0.12,0.67,U] [#8 0.04,-0.26,0.00,M6] 
23:05:35.091 00.002 1032 single-star, 6 included, MultiStar: {-0.08, -0.07}, one-star: {0.00, 0.08}
23:05:35.093 00.002 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
23:05:35.095 00.002 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
23:05:35.096 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.54 mountX=0.08 mountY=-0.02, mountTheta=-0.29
23:05:35.099 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
23:05:35.101 00.002 1032 Enqueuing Move request for scope (0.00, 0.08)
23:05:35.103 00.002 10072 Worker thread wakes up
23:05:35.103 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
23:05:35.103 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
23:05:35.103 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
23:05:35.105 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:05:35.107 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:35.107 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:05:35.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:35.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:05:35.107 00.000 10072 MoveAxis(E, 2, ABG)
23:05:35.107 00.000 10072 Guiding  Dir = 2, Dur = 2
23:05:35.108 00.001 10072 IsGuiding returns 0
23:05:35.108 00.000 10072 PulseGuide returned control before completion, sleep 12
23:05:35.126 00.018 1032 UpdateGuideState exits: m=1520 SNR=27.4
23:05:35.128 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:35.130 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:35.131 00.001 1032 Enqueuing Expose request
23:05:35.135 00.004 10072 IsGuiding returns 0
23:05:35.135 00.000 10072 Move returns status 0, amount 2
23:05:35.135 00.000 10072 MoveAxis(N, 0, ABG)
23:05:35.135 00.000 10072 Move returns status 0, amount 0
23:05:35.135 00.000 10072 move complete, result=0
23:05:35.135 00.000 10072 worker thread done servicing request
23:05:35.135 00.000 10072 Worker thread wakes up
23:05:35.135 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:35.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:35.140 00.005 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:05:35.546 00.406 10072 Exposure complete
23:05:35.599 00.053 10072 worker thread done servicing request
23:05:35.599 00.000 1032 OnExposeComplete: enter
23:05:35.601 00.002 1032 UpdateGuideState(): m_state=6
23:05:35.603 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7464
23:05:35.606 00.003 1032 Star::Find returns 1 (0), X=1104.25, Y=130.89, Mass=1489, SNR=27.1, Peak=128 HFD=3.3
23:05:35.608 00.002 1032 MultiStar: [#1 -0.10,-0.20,0.90,U] [#2 -0.11,-0.06,0.73,U] [#3 0.08,0.14,0.75,U] [#4 -0.20,-0.30,0.00,M10] [#5 -0.13,-0.37,0.00,M1] [#6 -0.18,-0.10,0.60,U] [#7 -0.08,-0.19,0.67,U] [#8 0.07,-0.26,0.00,M7] 
23:05:35.610 00.002 1032 single-star, 5 included, MultiStar: {-0.07, -0.05}, one-star: {-0.06, 0.05}
23:05:35.611 00.001 1032 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.83) = xAngle (0.64 = 0.64)
23:05:35.613 00.002 1032 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.64 = 0.64)
23:05:35.614 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.47 mountX=0.06 mountY=0.05, mountTheta=0.64
23:05:35.617 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
23:05:35.618 00.001 1032 Enqueuing Move request for scope (-0.06, 0.05)
23:05:35.621 00.003 10072 Worker thread wakes up
23:05:35.621 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
23:05:35.621 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
23:05:35.621 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.06 yDistance=0.05
23:05:35.623 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:05:35.625 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:35.625 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:05:35.625 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:35.626 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:05:35.626 00.000 10072 MoveAxis(E, 1, ABG)
23:05:35.626 00.000 10072 Guiding  Dir = 2, Dur = 1
23:05:35.626 00.000 10072 IsGuiding returns 0
23:05:35.626 00.000 10072 PulseGuide returned control before completion, sleep 11
23:05:35.644 00.018 1032 UpdateGuideState exits: m=1489 SNR=27.1
23:05:35.647 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:35.649 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:35.651 00.002 1032 Enqueuing Expose request
23:05:35.653 00.002 10072 IsGuiding returns 0
23:05:35.653 00.000 10072 Move returns status 0, amount 1
23:05:35.654 00.001 10072 MoveAxis(N, 0, ABG)
23:05:35.654 00.000 10072 Move returns status 0, amount 0
23:05:35.654 00.000 10072 move complete, result=0
23:05:35.654 00.000 10072 worker thread done servicing request
23:05:35.654 00.000 10072 Worker thread wakes up
23:05:35.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:35.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:35.661 00.007 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
23:05:36.281 00.620 10072 Exposure complete
23:05:36.407 00.126 10072 worker thread done servicing request
23:05:36.407 00.000 1032 OnExposeComplete: enter
23:05:36.411 00.004 1032 UpdateGuideState(): m_state=6
23:05:36.414 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7465
23:05:36.417 00.003 1032 Star::Find returns 1 (0), X=1104.18, Y=130.77, Mass=1337, SNR=25.7, Peak=123 HFD=3.2
23:05:36.420 00.003 1032 MultiStar: [#1 -0.11,-0.24,0.00,M4] [#2 -0.06,-0.13,0.81,U] [#3 0.09,0.14,0.76,U] [#4 -0.04,-0.49,0.00,R] [#5 -0.10,-0.21,0.66,U] [#6 -0.29,-0.21,0.00,M2] [#7 -0.07,-0.30,0.00,M2] [#8 0.05,-0.32,0.00,M8] 
23:05:36.452 00.032 1032 refined, 3 included, MultiStar: {-0.06, -0.07}, one-star: {-0.13, -0.08}
23:05:36.456 00.004 1032 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.83) = xAngle (-4.10 = 2.18)
23:05:36.460 00.004 1032 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.10 = 2.18)
23:05:36.464 00.004 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.27 mountX=-0.05 mountY=0.07, mountTheta=2.18
23:05:36.468 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.07, opts=13)
23:05:36.471 00.003 1032 Enqueuing Move request for scope (-0.06, -0.07)
23:05:36.473 00.002 10072 Worker thread wakes up
23:05:36.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
23:05:36.473 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
23:05:36.473 00.000 10072 Moving (-0.06, -0.07) raw xDistance=-0.05 yDistance=0.07
23:05:36.476 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:05:36.480 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:36.480 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:05:36.480 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:36.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:05:36.480 00.000 10072 MoveAxis(E, 2, ABG)
23:05:36.480 00.000 10072 Guiding  Dir = 2, Dur = 2
23:05:36.481 00.001 10072 IsGuiding returns 0
23:05:36.481 00.000 10072 PulseGuide returned control before completion, sleep 12
23:05:36.502 00.021 10072 IsGuiding returns 0
23:05:36.502 00.000 10072 Move returns status 0, amount 2
23:05:36.503 00.001 10072 MoveAxis(N, 0, ABG)
23:05:36.503 00.000 10072 Move returns status 0, amount 0
23:05:36.503 00.000 10072 move complete, result=0
23:05:36.503 00.000 10072 worker thread done servicing request
23:05:36.523 00.020 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:05:36.526 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:36.529 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:36.532 00.003 1032 Enqueuing Expose request
23:05:36.534 00.002 10072 Worker thread wakes up
23:05:36.535 00.001 1032 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
23:05:36.537 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:36.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:36.943 00.406 10072 Exposure complete
23:05:37.025 00.082 10072 worker thread done servicing request
23:05:37.026 00.001 1032 OnExposeComplete: enter
23:05:37.030 00.004 1032 UpdateGuideState(): m_state=6
23:05:37.034 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7466
23:05:37.036 00.002 1032 Star::Find returns 1 (0), X=1104.25, Y=130.85, Mass=1362, SNR=25.9, Peak=114 HFD=3.4
23:05:37.038 00.002 1032 MultiStar: [#1 -0.09,-0.25,0.00,M5] [#2 0.07,-0.04,0.75,U] [#3 0.02,0.09,0.77,U] [#4 -0.23,0.01,0.66,U] [#5 -0.07,-0.31,0.00,M1] [#6 -0.17,-0.16,0.65,U] [#7 -0.03,-0.28,0.00,M3] [#8 -0.08,-0.40,0.00,M9] 
23:05:37.041 00.003 1032 single-star, 4 included, MultiStar: {-0.07, -0.01}, one-star: {-0.06, 0.00}
23:05:37.043 00.002 1032 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.83) = xAngle (1.24 = 1.24)
23:05:37.045 00.002 1032 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.24 = 1.24)
23:05:37.048 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.07 mountX=0.02 mountY=0.06, mountTheta=1.24
23:05:37.053 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.00, opts=13)
23:05:37.057 00.004 1032 Enqueuing Move request for scope (-0.06, 0.00)
23:05:37.060 00.003 10072 Worker thread wakes up
23:05:37.060 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
23:05:37.060 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
23:05:37.060 00.000 10072 Moving (-0.06, 0.00) raw xDistance=0.02 yDistance=0.06
23:05:37.063 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:05:37.067 00.004 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:37.067 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:05:37.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:37.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:05:37.068 00.001 10072 MoveAxis(E, 3, ABG)
23:05:37.068 00.000 10072 Guiding  Dir = 2, Dur = 3
23:05:37.068 00.000 10072 IsGuiding returns 0
23:05:37.069 00.001 10072 PulseGuide returned control before completion, sleep 13
23:05:37.096 00.027 10072 IsGuiding returns 0
23:05:37.096 00.000 10072 Move returns status 0, amount 3
23:05:37.096 00.000 10072 MoveAxis(N, 0, ABG)
23:05:37.096 00.000 10072 Move returns status 0, amount 0
23:05:37.097 00.001 10072 move complete, result=0
23:05:37.097 00.000 10072 worker thread done servicing request
23:05:37.097 00.000 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:05:37.100 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:37.102 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:37.105 00.003 1032 Enqueuing Expose request
23:05:37.107 00.002 10072 Worker thread wakes up
23:05:37.107 00.000 1032 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
23:05:37.110 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:37.110 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:37.740 00.630 10072 Exposure complete
23:05:37.817 00.077 10072 worker thread done servicing request
23:05:37.818 00.001 1032 OnExposeComplete: enter
23:05:37.822 00.004 1032 UpdateGuideState(): m_state=6
23:05:37.825 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7467
23:05:37.827 00.002 1032 Star::Find returns 1 (0), X=1104.21, Y=130.90, Mass=1387, SNR=26.2, Peak=113 HFD=3.2
23:05:37.831 00.004 1032 MultiStar: [#1 -0.12,-0.15,0.95,U] [#2 -0.03,-0.01,0.83,U] [#3 -0.03,0.19,0.73,U] [#4 -0.07,0.22,0.71,U] [#5 -0.29,-0.21,0.00,M2] [#6 -0.04,-0.10,0.60,U] [#7 0.06,-0.16,0.74,U] [#8 -0.11,-0.24,0.00,M10] 
23:05:37.834 00.003 1032 refined, 6 included, MultiStar: {-0.05, 0.00}, one-star: {-0.10, 0.05}
23:05:37.837 00.003 1032 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.83) = xAngle (1.27 = 1.27)
23:05:37.840 00.003 1032 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.27 = 1.27)
23:05:37.843 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.10 mountX=0.02 mountY=0.05, mountTheta=1.27
23:05:37.848 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.00, opts=13)
23:05:37.851 00.003 1032 Enqueuing Move request for scope (-0.05, 0.00)
23:05:37.852 00.001 10072 Worker thread wakes up
23:05:37.853 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
23:05:37.853 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
23:05:37.853 00.000 10072 Moving (-0.05, 0.00) raw xDistance=0.02 yDistance=0.05
23:05:37.856 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:05:37.860 00.004 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:37.860 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:05:37.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:37.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:05:37.860 00.000 10072 MoveAxis(E, 3, ABG)
23:05:37.860 00.000 10072 Guiding  Dir = 2, Dur = 3
23:05:37.862 00.002 10072 IsGuiding returns 0
23:05:37.863 00.001 10072 PulseGuide returned control before completion, sleep 13
23:05:37.885 00.022 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:05:37.887 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:37.889 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:37.909 00.020 1032 Enqueuing Expose request
23:05:37.913 00.004 10072 IsGuiding returns 0
23:05:37.913 00.000 10072 Move returns status 0, amount 3
23:05:37.913 00.000 10072 MoveAxis(N, 0, ABG)
23:05:37.913 00.000 10072 Move returns status 0, amount 0
23:05:37.913 00.000 10072 move complete, result=0
23:05:37.914 00.001 10072 worker thread done servicing request
23:05:37.914 00.000 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:05:37.917 00.003 10072 Worker thread wakes up
23:05:37.919 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:37.919 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:38.335 00.416 10072 Exposure complete
23:05:38.409 00.074 10072 worker thread done servicing request
23:05:38.409 00.000 1032 OnExposeComplete: enter
23:05:38.411 00.002 1032 UpdateGuideState(): m_state=6
23:05:38.415 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7468
23:05:38.417 00.002 1032 Star::Find returns 1 (0), X=1104.17, Y=130.84, Mass=1535, SNR=27.5, Peak=135 HFD=3.1
23:05:38.420 00.003 1032 MultiStar: [#1 -0.14,-0.25,0.00,M5] [#2 0.01,-0.11,0.74,U] [#3 -0.05,0.18,0.69,U] [#4 -0.11,0.22,0.62,U] [#5 -0.12,-0.17,0.62,U] [#6 -0.22,-0.15,0.00,M1] [#7 -0.08,-0.10,0.68,U] [#8 -0.07,-0.32,0.00,R] 
23:05:38.423 00.003 1032 refined, 5 included, MultiStar: {-0.08, -0.00}, one-star: {-0.14, -0.00}
23:05:38.430 00.007 1032 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.83) = xAngle (-4.95 = 1.33)
23:05:38.433 00.003 1032 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.95 = 1.33)
23:05:38.436 00.003 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.12 mountX=0.02 mountY=0.08, mountTheta=1.33
23:05:38.439 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.00, opts=13)
23:05:38.442 00.003 1032 Enqueuing Move request for scope (-0.08, -0.00)
23:05:38.443 00.001 10072 Worker thread wakes up
23:05:38.444 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
23:05:38.444 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
23:05:38.444 00.000 10072 Moving (-0.08, -0.00) raw xDistance=0.02 yDistance=0.08
23:05:38.446 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:05:38.450 00.004 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:38.450 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:05:38.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:38.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:05:38.450 00.000 10072 MoveAxis(E, 4, ABG)
23:05:38.450 00.000 10072 Guiding  Dir = 2, Dur = 4
23:05:38.451 00.001 10072 IsGuiding returns 0
23:05:38.451 00.000 10072 PulseGuide returned control before completion, sleep 14
23:05:38.470 00.019 10072 IsGuiding returns 0
23:05:38.471 00.001 10072 Move returns status 0, amount 4
23:05:38.471 00.000 10072 MoveAxis(N, 0, ABG)
23:05:38.471 00.000 10072 Move returns status 0, amount 0
23:05:38.471 00.000 10072 move complete, result=0
23:05:38.471 00.000 10072 worker thread done servicing request
23:05:38.477 00.006 1032 UpdateGuideState exits: m=1535 SNR=27.5
23:05:38.480 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:38.482 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:38.483 00.001 1032 Enqueuing Expose request
23:05:38.489 00.006 10072 Worker thread wakes up
23:05:38.489 00.000 1032 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
23:05:38.493 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:38.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:39.131 00.638 10072 Exposure complete
23:05:39.208 00.077 10072 worker thread done servicing request
23:05:39.208 00.000 1032 OnExposeComplete: enter
23:05:39.211 00.003 1032 UpdateGuideState(): m_state=6
23:05:39.213 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7469
23:05:39.215 00.002 1032 Star::Find returns 1 (0), X=1104.27, Y=130.84, Mass=1479, SNR=27.0, Peak=130 HFD=3.4
23:05:39.218 00.003 1032 MultiStar: [#1 -0.11,-0.32,0.00,M6] [#2 -0.09,-0.21,0.75,U] [#3 -0.05,0.22,0.73,U] [#4 -0.01,-0.02,0.66,U] [#5 -0.02,-0.20,0.63,U] [#6 -0.26,-0.16,0.00,M2] [#7 -0.09,-0.34,0.00,M2] [#8 0.17,-0.01,0.49,U] 
23:05:39.220 00.002 1032 single-star, 5 included, MultiStar: {-0.02, -0.03}, one-star: {-0.04, -0.00}
23:05:39.222 00.002 1032 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.83) = xAngle (-4.92 = 1.36)
23:05:39.224 00.002 1032 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.92 = 1.36)
23:05:39.227 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.09 mountX=0.01 mountY=0.04, mountTheta=1.36
23:05:39.232 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.00, opts=13)
23:05:39.238 00.006 1032 Enqueuing Move request for scope (-0.04, -0.00)
23:05:39.241 00.003 10072 Worker thread wakes up
23:05:39.241 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
23:05:39.241 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
23:05:39.242 00.001 10072 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=0.04
23:05:39.244 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:05:39.247 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:39.247 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:05:39.248 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:39.248 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:05:39.248 00.000 10072 MoveAxis(E, 5, ABG)
23:05:39.248 00.000 10072 Guiding  Dir = 2, Dur = 5
23:05:39.248 00.000 10072 IsGuiding returns 0
23:05:39.248 00.000 10072 PulseGuide returned control before completion, sleep 15
23:05:39.272 00.024 10072 IsGuiding returns 0
23:05:39.273 00.001 10072 Move returns status 0, amount 5
23:05:39.273 00.000 10072 MoveAxis(N, 0, ABG)
23:05:39.273 00.000 10072 Move returns status 0, amount 0
23:05:39.273 00.000 10072 move complete, result=0
23:05:39.273 00.000 10072 worker thread done servicing request
23:05:39.276 00.003 1032 UpdateGuideState exits: m=1479 SNR=27.0
23:05:39.281 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:39.285 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:39.289 00.004 1032 Enqueuing Expose request
23:05:39.291 00.002 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
23:05:39.294 00.003 10072 Worker thread wakes up
23:05:39.294 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:39.294 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:39.709 00.415 10072 Exposure complete
23:05:39.782 00.073 10072 worker thread done servicing request
23:05:39.783 00.001 1032 OnExposeComplete: enter
23:05:39.786 00.003 1032 UpdateGuideState(): m_state=6
23:05:39.789 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7470
23:05:39.792 00.003 1032 Star::Find returns 1 (0), X=1104.35, Y=130.79, Mass=1521, SNR=27.4, Peak=134 HFD=3.4
23:05:39.794 00.002 1032 MultiStar: [#1 -0.10,-0.15,0.96,U] [#2 -0.03,0.01,0.75,U] [#3 -0.10,0.16,0.78,U] [#4 0.10,0.12,0.59,U] [#5 -0.01,-0.16,0.64,U] [#6 -0.33,-0.13,0.00,M3] [#7 0.06,-0.19,0.65,U] [#8 0.18,-0.06,0.50,U] 
23:05:39.799 00.005 1032 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {0.04, -0.06}
23:05:39.803 00.004 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.01)
23:05:39.806 00.003 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.01)
23:05:39.808 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.45 mountX=-0.04 mountY=0.01, mountTheta=3.01
23:05:39.812 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
23:05:39.814 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
23:05:39.817 00.003 10072 Worker thread wakes up
23:05:39.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
23:05:39.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
23:05:39.817 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
23:05:39.819 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:05:39.823 00.004 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:39.823 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:05:39.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:39.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:05:39.823 00.000 10072 MoveAxis(E, 4, ABG)
23:05:39.823 00.000 10072 Guiding  Dir = 2, Dur = 4
23:05:39.824 00.001 10072 IsGuiding returns 0
23:05:39.824 00.000 10072 PulseGuide returned control before completion, sleep 14
23:05:39.845 00.021 10072 IsGuiding returns 0
23:05:39.845 00.000 10072 Move returns status 0, amount 4
23:05:39.845 00.000 10072 MoveAxis(N, 0, ABG)
23:05:39.845 00.000 10072 Move returns status 0, amount 0
23:05:39.846 00.001 10072 move complete, result=0
23:05:39.846 00.000 10072 worker thread done servicing request
23:05:39.846 00.000 1032 UpdateGuideState exits: m=1521 SNR=27.4
23:05:39.848 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:39.850 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:39.852 00.002 1032 Enqueuing Expose request
23:05:39.854 00.002 10072 Worker thread wakes up
23:05:39.854 00.000 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
23:05:39.857 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:39.857 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:40.486 00.629 10072 Exposure complete
23:05:40.558 00.072 10072 worker thread done servicing request
23:05:40.558 00.000 1032 OnExposeComplete: enter
23:05:40.560 00.002 1032 UpdateGuideState(): m_state=6
23:05:40.564 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7471
23:05:40.567 00.003 1032 Star::Find returns 1 (0), X=1104.39, Y=130.91, Mass=1386, SNR=26.2, Peak=129 HFD=3.3
23:05:40.569 00.002 1032 MultiStar: [#1 -0.16,-0.21,0.00,M6] [#2 0.07,0.01,0.81,U] [#3 -0.10,0.14,0.73,U] [#4 -0.06,0.13,0.64,U] [#5 -0.26,-0.17,0.00,M1] [#6 -0.29,-0.01,0.00,M4] [#7 0.02,-0.31,0.00,M2] [#8 0.18,0.06,0.50,U] 
23:05:40.572 00.003 1032 refined, 4 included, MultiStar: {0.03, 0.08}, one-star: {0.08, 0.07}
23:05:40.574 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
23:05:40.578 00.004 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
23:05:40.585 00.007 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.21 mountX=0.07 mountY=-0.05, mountTheta=-0.62
23:05:40.596 00.011 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
23:05:40.600 00.004 1032 Enqueuing Move request for scope (0.03, 0.08)
23:05:40.602 00.002 10072 Worker thread wakes up
23:05:40.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:05:40.602 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:05:40.602 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
23:05:40.604 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:05:40.608 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:40.608 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:05:40.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:40.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:05:40.608 00.000 10072 MoveAxis(E, 5, ABG)
23:05:40.608 00.000 10072 Guiding  Dir = 2, Dur = 5
23:05:40.609 00.001 10072 IsGuiding returns 0
23:05:40.610 00.001 10072 PulseGuide returned control before completion, sleep 14
23:05:40.634 00.024 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:05:40.637 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:40.640 00.003 10072 IsGuiding returns 0
23:05:40.641 00.001 10072 Move returns status 0, amount 5
23:05:40.641 00.000 10072 MoveAxis(N, 0, ABG)
23:05:40.641 00.000 10072 Move returns status 0, amount 0
23:05:40.641 00.000 10072 move complete, result=0
23:05:40.641 00.000 10072 worker thread done servicing request
23:05:40.642 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:40.648 00.006 1032 Enqueuing Expose request
23:05:40.650 00.002 10072 Worker thread wakes up
23:05:40.650 00.000 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:05:40.653 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:40.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:41.063 00.410 10072 Exposure complete
23:05:41.147 00.084 10072 worker thread done servicing request
23:05:41.147 00.000 1032 OnExposeComplete: enter
23:05:41.150 00.003 1032 UpdateGuideState(): m_state=6
23:05:41.153 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7472
23:05:41.157 00.004 1032 Star::Find returns 1 (0), X=1104.40, Y=130.77, Mass=1432, SNR=26.6, Peak=120 HFD=3.3
23:05:41.161 00.004 1032 MultiStar: [#1 -0.10,-0.36,0.00,M7] [#2 -0.01,-0.18,0.77,U] [#3 0.07,0.13,0.76,U] [#4 -0.02,-0.13,0.66,U] [#5 -0.01,-0.27,0.00,M2] [#6 -0.22,-0.24,0.00,M5] [#7 0.03,-0.26,0.00,M3] [#8 0.13,-0.11,0.50,U] 
23:05:41.164 00.003 1032 refined, 4 included, MultiStar: {0.05, -0.07}, one-star: {0.09, -0.08}
23:05:41.166 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
23:05:41.169 00.003 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
23:05:41.172 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.94 mountX=-0.08 mountY=-0.03, mountTheta=-2.77
23:05:41.178 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
23:05:41.181 00.003 1032 Enqueuing Move request for scope (0.05, -0.07)
23:05:41.187 00.006 10072 Worker thread wakes up
23:05:41.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:05:41.187 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:05:41.189 00.002 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
23:05:41.194 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:05:41.197 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:41.197 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
23:05:41.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:41.198 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:05:41.198 00.000 10072 MoveAxis(E, 5, ABG)
23:05:41.198 00.000 10072 Guiding  Dir = 2, Dur = 5
23:05:41.199 00.001 10072 IsGuiding returns 0
23:05:41.207 00.008 10072 IsGuiding returns 0
23:05:41.207 00.000 10072 Move returns status 0, amount 5
23:05:41.207 00.000 10072 MoveAxis(N, 0, ABG)
23:05:41.207 00.000 10072 Move returns status 0, amount 0
23:05:41.207 00.000 10072 move complete, result=0
23:05:41.207 00.000 10072 worker thread done servicing request
23:05:41.228 00.021 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:05:41.231 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:41.233 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:41.236 00.003 1032 Enqueuing Expose request
23:05:41.241 00.005 10072 Worker thread wakes up
23:05:41.242 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
23:05:41.246 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:41.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:41.872 00.626 10072 Exposure complete
23:05:41.948 00.076 10072 worker thread done servicing request
23:05:41.948 00.000 1032 OnExposeComplete: enter
23:05:41.951 00.003 1032 UpdateGuideState(): m_state=6
23:05:41.954 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7473
23:05:41.961 00.007 1032 Star::Find returns 1 (0), X=1104.33, Y=130.75, Mass=1496, SNR=27.2, Peak=131 HFD=3.5
23:05:41.966 00.005 1032 MultiStar: [#1 -0.01,-0.22,0.91,U] [#2 0.05,-0.07,0.81,U] [#3 0.11,0.16,0.73,U] [#4 0.03,0.08,0.65,U] [#5 -0.11,-0.38,0.00,M3] [#6 -0.08,-0.11,0.59,U] [#7 0.11,-0.30,0.00,M4] [#8 0.11,0.01,0.49,U] 
23:05:41.969 00.003 1032 refined, 6 included, MultiStar: {0.03, -0.05}, one-star: {0.02, -0.09}
23:05:41.971 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
23:05:41.973 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
23:05:41.975 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.00 mountX=-0.05 mountY=-0.02, mountTheta=-2.83
23:05:41.979 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
23:05:41.982 00.003 1032 Enqueuing Move request for scope (0.03, -0.05)
23:05:41.985 00.003 10072 Worker thread wakes up
23:05:41.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
23:05:41.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
23:05:41.985 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.02
23:05:41.996 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:05:42.000 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:42.000 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:05:42.000 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:42.000 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:05:42.000 00.000 10072 MoveAxis(E, 6, ABG)
23:05:42.000 00.000 10072 Guiding  Dir = 2, Dur = 6
23:05:42.001 00.001 10072 IsGuiding returns 0
23:05:42.002 00.001 10072 PulseGuide returned control before completion, sleep 16
23:05:42.024 00.022 1032 UpdateGuideState exits: m=1496 SNR=27.2
23:05:42.031 00.007 10072 IsGuiding returns 0
23:05:42.031 00.000 10072 Move returns status 0, amount 6
23:05:42.031 00.000 10072 MoveAxis(N, 0, ABG)
23:05:42.031 00.000 10072 Move returns status 0, amount 0
23:05:42.031 00.000 10072 move complete, result=0
23:05:42.031 00.000 10072 worker thread done servicing request
23:05:42.031 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:42.036 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:42.040 00.004 1032 Enqueuing Expose request
23:05:42.043 00.003 10072 Worker thread wakes up
23:05:42.043 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:05:42.046 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:42.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:42.452 00.406 10072 Exposure complete
23:05:42.531 00.079 10072 worker thread done servicing request
23:05:42.531 00.000 1032 OnExposeComplete: enter
23:05:42.533 00.002 1032 UpdateGuideState(): m_state=6
23:05:42.536 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7474
23:05:42.538 00.002 1032 Star::Find returns 1 (0), X=1104.30, Y=130.68, Mass=1377, SNR=26.1, Peak=116 HFD=3.4
23:05:42.541 00.003 1032 MultiStar: [#1 -0.13,-0.44,0.00,M7] [#2 0.16,-0.29,0.00,M1] [#3 0.10,-0.04,0.77,U] [#4 0.12,-0.10,0.67,U] [#5 -0.10,-0.30,0.00,M4] [#6 -0.18,-0.31,0.00,M5] [#7 -0.00,-0.20,0.72,U] [#8 0.00,-0.10,0.56,U] 
23:05:42.543 00.002 1032 refined, 4 included, MultiStar: {0.04, -0.12}, one-star: {-0.01, -0.17}
23:05:42.546 00.003 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
23:05:42.551 00.005 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
23:05:42.556 00.005 1032 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.26 mountX=-0.13 mountY=-0.01, mountTheta=-3.09
23:05:42.560 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.12, opts=13)
23:05:42.563 00.003 1032 Enqueuing Move request for scope (0.04, -0.12)
23:05:42.565 00.002 10072 Worker thread wakes up
23:05:42.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
23:05:42.565 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
23:05:42.565 00.000 10072 Moving (0.04, -0.12) raw xDistance=-0.13 yDistance=-0.01
23:05:42.567 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:05:42.571 00.004 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:42.571 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:05:42.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:42.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:05:42.571 00.000 10072 MoveAxis(E, 6, ABG)
23:05:42.571 00.000 10072 Guiding  Dir = 2, Dur = 6
23:05:42.572 00.001 10072 IsGuiding returns 0
23:05:42.572 00.000 10072 PulseGuide returned control before completion, sleep 16
23:05:42.591 00.019 10072 IsGuiding returns 0
23:05:42.591 00.000 10072 Move returns status 0, amount 6
23:05:42.591 00.000 10072 MoveAxis(N, 0, ABG)
23:05:42.591 00.000 10072 Move returns status 0, amount 0
23:05:42.591 00.000 10072 move complete, result=0
23:05:42.591 00.000 10072 worker thread done servicing request
23:05:42.598 00.007 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:05:42.601 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:42.603 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:42.606 00.003 1032 Enqueuing Expose request
23:05:42.609 00.003 10072 Worker thread wakes up
23:05:42.609 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:05:42.613 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:42.613 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:43.329 00.716 10072 Exposure complete
23:05:43.443 00.114 10072 worker thread done servicing request
23:05:43.443 00.000 1032 OnExposeComplete: enter
23:05:43.448 00.005 1032 UpdateGuideState(): m_state=6
23:05:43.452 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7475
23:05:43.457 00.005 1032 Star::Find returns 1 (0), X=1104.25, Y=130.77, Mass=1305, SNR=25.4, Peak=108 HFD=3.5
23:05:43.467 00.010 1032 MultiStar: [#1 -0.05,-0.24,1.01,U] [#2 0.09,-0.20,0.85,U] [#3 0.11,0.12,0.78,U] [#4 0.07,0.05,0.64,U] [#5 -0.10,-0.26,0.00,M5] [#6 -0.13,-0.29,0.00,M6] [#7 -0.01,-0.36,0.00,M4] [#8 0.05,0.10,0.51,U] 
23:05:43.473 00.006 1032 refined, 5 included, MultiStar: {0.02, -0.06}, one-star: {-0.06, -0.07}
23:05:43.478 00.005 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
23:05:43.482 00.004 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
23:05:43.489 00.007 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.20 mountX=-0.07 mountY=-0.01, mountTheta=-3.03
23:05:43.496 00.007 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
23:05:43.506 00.010 1032 Enqueuing Move request for scope (0.02, -0.06)
23:05:43.509 00.003 10072 Worker thread wakes up
23:05:43.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
23:05:43.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
23:05:43.509 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.07 yDistance=-0.01
23:05:43.513 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:05:43.524 00.011 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:43.524 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:05:43.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:43.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:05:43.524 00.000 10072 MoveAxis(E, 8, ABG)
23:05:43.524 00.000 10072 Guiding  Dir = 2, Dur = 8
23:05:43.525 00.001 10072 IsGuiding returns 0
23:05:43.526 00.001 10072 PulseGuide returned control before completion, sleep 17
23:05:43.560 00.034 10072 IsGuiding returns 0
23:05:43.560 00.000 10072 Move returns status 0, amount 8
23:05:43.560 00.000 10072 MoveAxis(N, 0, ABG)
23:05:43.560 00.000 10072 Move returns status 0, amount 0
23:05:43.560 00.000 10072 move complete, result=0
23:05:43.560 00.000 10072 worker thread done servicing request
23:05:43.597 00.037 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:05:43.602 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:43.605 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:43.608 00.003 1032 Enqueuing Expose request
23:05:43.615 00.007 10072 Worker thread wakes up
23:05:43.616 00.001 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:05:43.619 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:43.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:44.042 00.423 10072 Exposure complete
23:05:44.323 00.281 1032 OnExposeComplete: enter
23:05:44.327 00.004 1032 UpdateGuideState(): m_state=6
23:05:44.455 00.128 10072 worker thread done servicing request
23:05:44.537 00.082 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7476
23:05:44.551 00.014 1032 Star::Find returns 1 (0), X=1104.23, Y=130.76, Mass=1304, SNR=25.4, Peak=120 HFD=3.5
23:05:44.693 00.142 1032 MultiStar: [#1 -0.09,-0.30,0.00,M7] [#2 0.09,-0.13,0.82,U] [#3 0.10,0.13,0.75,U] [#4 -0.12,-0.06,0.67,U] [#5 -0.20,-0.20,0.00,M6] [#6 -0.12,-0.18,0.65,U] [#7 0.04,-0.33,0.00,M5] [#8 0.03,-0.06,0.54,U] 
23:05:44.851 00.158 1032 refined, 5 included, MultiStar: {-0.01, -0.06}, one-star: {-0.08, -0.09}
23:05:44.855 00.004 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.68)
23:05:44.867 00.012 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.68)
23:05:44.870 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.07 cameraTheta=-1.77 mountX=-0.06 mountY=0.03, mountTheta=2.68
23:05:44.877 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
23:05:44.881 00.004 1032 Enqueuing Move request for scope (-0.01, -0.06)
23:05:44.884 00.003 10072 Worker thread wakes up
23:05:44.884 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
23:05:44.884 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
23:05:44.884 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.03
23:05:44.888 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:05:44.895 00.007 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:44.895 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:05:44.895 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:44.896 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:05:44.896 00.000 10072 MoveAxis(E, 10, ABG)
23:05:44.896 00.000 10072 Guiding  Dir = 2, Dur = 10
23:05:44.896 00.000 10072 IsGuiding returns 0
23:05:44.897 00.001 10072 PulseGuide returned control before completion, sleep 20
23:05:44.920 00.023 10072 IsGuiding returns 0
23:05:44.921 00.001 10072 Move returns status 0, amount 10
23:05:44.921 00.000 10072 MoveAxis(N, 0, ABG)
23:05:44.921 00.000 10072 Move returns status 0, amount 0
23:05:44.921 00.000 10072 move complete, result=0
23:05:44.921 00.000 10072 worker thread done servicing request
23:05:44.928 00.007 1032 UpdateGuideState exits: m=1304 SNR=25.4
23:05:44.932 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:44.937 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:44.941 00.004 1032 Enqueuing Expose request
23:05:45.069 00.128 1032 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
23:05:45.159 00.090 10072 Worker thread wakes up
23:05:45.159 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:45.160 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:46.011 00.851 10072 Exposure complete
23:05:46.785 00.774 10072 worker thread done servicing request
23:05:46.785 00.000 1032 OnExposeComplete: enter
23:05:46.790 00.005 1032 UpdateGuideState(): m_state=6
23:05:46.794 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7477
23:05:46.797 00.003 1032 Star::Find returns 1 (0), X=1104.31, Y=130.68, Mass=1269, SNR=25.0, Peak=117 HFD=3.4
23:05:46.801 00.004 1032 MultiStar: [#1 -0.05,-0.48,0.00,M8] [#2 0.08,-0.26,0.00,M1] [#3 0.18,0.12,0.80,U] [#4 0.12,0.07,0.66,U] [#5 0.01,-0.38,0.00,M7] [#6 -0.01,-0.28,0.00,M6] [#7 0.02,-0.35,0.00,M6] [#8 0.17,-0.05,0.54,U] 
23:05:46.804 00.003 1032 refined, 3 included, MultiStar: {0.11, -0.02}, one-star: {0.00, -0.17}
23:05:46.808 00.004 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:05:46.810 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:05:46.813 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.16 mountX=-0.04 mountY=-0.10, mountTheta=-1.99
23:05:46.983 00.170 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
23:05:47.100 00.117 1032 Enqueuing Move request for scope (0.11, -0.02)
23:05:47.573 00.473 10072 Worker thread wakes up
23:05:47.573 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
23:05:47.573 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
23:05:47.573 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.04 yDistance=-0.10
23:05:47.583 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:05:47.588 00.005 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:47.588 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
23:05:47.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:47.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:05:47.588 00.000 10072 MoveAxis(E, 19, ABG)
23:05:47.588 00.000 10072 Guiding  Dir = 2, Dur = 19
23:05:47.589 00.001 10072 IsGuiding returns 0
23:05:47.589 00.000 10072 PulseGuide returned control before completion, sleep 29
23:05:47.688 00.099 10072 IsGuiding returns 1
23:05:47.688 00.000 10072 scope still moving after pulse duration time elapsed
23:05:47.725 00.037 10072 IsGuiding returns 0
23:05:47.725 00.000 10072 scope move finished after 19 + 117 ms
23:05:47.726 00.001 10072 Move returns status 0, amount 19
23:05:47.726 00.000 10072 MoveAxis(N, 0, ABG)
23:05:47.726 00.000 10072 Move returns status 0, amount 0
23:05:47.726 00.000 10072 move complete, result=0
23:05:47.726 00.000 10072 worker thread done servicing request
23:05:47.729 00.003 1032 UpdateGuideState exits: m=1269 SNR=25.0
23:05:47.751 00.022 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:47.758 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:47.762 00.004 1032 Enqueuing Expose request
23:05:47.765 00.003 10072 Worker thread wakes up
23:05:47.765 00.000 1032 GuideStep: -0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
23:05:47.775 00.010 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:47.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:48.420 00.645 10072 Exposure complete
23:05:48.636 00.216 10072 worker thread done servicing request
23:05:48.636 00.000 1032 OnExposeComplete: enter
23:05:48.639 00.003 1032 UpdateGuideState(): m_state=6
23:05:48.642 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7478
23:05:48.671 00.029 1032 Star::Find returns 1 (0), X=1104.38, Y=130.73, Mass=1314, SNR=25.4, Peak=108 HFD=3.5
23:05:48.676 00.005 1032 MultiStar: [#1 -0.04,-0.20,0.94,U] [#2 0.10,-0.09,0.79,U] [#3 0.16,-0.02,0.75,U] [#4 0.20,-0.13,0.68,U] [#5 -0.09,-0.48,0.00,M8] [#6 -0.02,-0.38,0.00,M7] [#7 0.08,-0.29,0.00,M7] [#8 0.20,0.04,0.51,U] 
23:05:48.679 00.003 1032 single-star, 5 included, MultiStar: {0.10, -0.10}, one-star: {0.07, -0.12}
23:05:48.681 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
23:05:48.683 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
23:05:48.714 00.031 1032 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.02 mountX=-0.13 mountY=-0.04, mountTheta=-2.85
23:05:48.719 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.12, opts=13)
23:05:48.722 00.003 1032 Enqueuing Move request for scope (0.07, -0.12)
23:05:48.752 00.030 10072 Worker thread wakes up
23:05:48.753 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
23:05:48.753 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
23:05:48.753 00.000 10072 Moving (0.07, -0.12) raw xDistance=-0.13 yDistance=-0.04
23:05:48.755 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:05:48.759 00.004 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:48.759 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:05:48.760 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:48.760 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:05:48.760 00.000 10072 MoveAxis(E, 14, ABG)
23:05:48.760 00.000 10072 Guiding  Dir = 2, Dur = 14
23:05:48.760 00.000 10072 IsGuiding returns 0
23:05:48.761 00.001 10072 PulseGuide returned control before completion, sleep 24
23:05:48.800 00.039 10072 IsGuiding returns 0
23:05:48.800 00.000 10072 Move returns status 0, amount 14
23:05:48.800 00.000 10072 MoveAxis(N, 0, ABG)
23:05:48.800 00.000 10072 Move returns status 0, amount 0
23:05:48.800 00.000 10072 move complete, result=0
23:05:48.800 00.000 10072 worker thread done servicing request
23:05:48.813 00.013 1032 UpdateGuideState exits: m=1314 SNR=25.4
23:05:48.817 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:48.819 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:48.854 00.035 1032 Enqueuing Expose request
23:05:48.857 00.003 10072 Worker thread wakes up
23:05:48.857 00.000 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
23:05:48.860 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:48.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:49.515 00.655 10072 Exposure complete
23:05:49.757 00.242 10072 worker thread done servicing request
23:05:49.757 00.000 1032 OnExposeComplete: enter
23:05:49.761 00.004 1032 UpdateGuideState(): m_state=6
23:05:49.791 00.030 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7479
23:05:49.793 00.002 1032 Star::Find returns 1 (0), X=1104.27, Y=130.37, Mass=1392, SNR=26.2, Peak=113 HFD=3.3
23:05:49.796 00.003 1032 MultiStar: [#1 -0.11,-0.64,0.00,M8] [#2 -0.08,-0.35,0.00,M1] [#3 0.19,-0.16,0.75,U] [#4 0.08,-0.28,0.00,M1] [#5 0.17,-0.55,0.00,M9] [#6 -0.01,-0.61,0.00,M8] [#7 -0.02,-0.53,0.00,M8] [#8 -0.11,-0.48,0.00,M1] 
23:05:49.800 00.004 1032 refined, 1 included, MultiStar: {0.06, -0.34}, one-star: {-0.04, -0.48}
23:05:49.831 00.031 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
23:05:49.833 00.002 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
23:05:49.836 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.34 hyp=0.35 cameraTheta=-1.40 mountX=-0.35 mountY=0.03, mountTheta=3.05
23:05:49.841 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.34, opts=13)
23:05:49.875 00.034 1032 Enqueuing Move request for scope (0.06, -0.34)
23:05:49.878 00.003 10072 Worker thread wakes up
23:05:49.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.34) opts 0xd
23:05:49.878 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.34)
23:05:49.879 00.001 10072 Moving (0.06, -0.34) raw xDistance=-0.35 yDistance=0.03
23:05:49.881 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:05:49.885 00.004 10072 PPEC rslt: input = -0.35, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 287.64
23:05:49.885 00.000 10072 PPEC: input: -0.35, control: -0.18, exposure: 500
23:05:49.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:49.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:05:49.885 00.000 10072 MoveAxis(E, 176, ABG)
23:05:49.885 00.000 10072 Guiding  Dir = 2, Dur = 176
23:05:49.886 00.001 10072 IsGuiding returns 0
23:05:49.887 00.001 10072 PulseGuide returned control before completion, sleep 186
23:05:49.968 00.081 1032 UpdateGuideState exits: m=1392 SNR=26.2
23:05:50.001 00.033 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:50.003 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:50.006 00.003 1032 Enqueuing Expose request
23:05:50.091 00.085 10072 IsGuiding returns 1
23:05:50.091 00.000 10072 scope still moving after pulse duration time elapsed
23:05:50.150 00.059 10072 IsGuiding returns 0
23:05:50.151 00.001 10072 scope move finished after 176 + 88 ms
23:05:50.151 00.000 10072 Move returns status 0, amount 176
23:05:50.151 00.000 10072 MoveAxis(N, 0, ABG)
23:05:50.151 00.000 10072 Move returns status 0, amount 0
23:05:50.151 00.000 10072 move complete, result=0
23:05:50.151 00.000 10072 worker thread done servicing request
23:05:50.151 00.000 10072 Worker thread wakes up
23:05:50.151 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:50.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:50.155 00.004 1032 GuideStep: -0.3 px 176 ms EAST, 0.0 px 0 ms NORTH
23:05:50.792 00.637 10072 Exposure complete
23:05:50.863 00.071 10072 worker thread done servicing request
23:05:50.863 00.000 1032 OnExposeComplete: enter
23:05:50.866 00.003 1032 UpdateGuideState(): m_state=6
23:05:50.869 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7480
23:05:50.872 00.003 1032 Star::Find returns 1 (0), X=1104.39, Y=130.45, Mass=1377, SNR=26.1, Peak=118 HFD=3.2
23:05:50.875 00.003 1032 MultiStar: [#1 -0.06,-0.59,0.00,M9] [#2 0.11,-0.45,0.00,M2] [#3 0.12,-0.16,0.76,U] [#4 -0.04,-0.31,0.00,M2] [#5 0.02,-0.47,0.00,M10] [#6 -0.16,-0.53,0.00,M9] [#7 0.09,-0.64,0.00,M9] [#8 0.00,-0.43,0.00,M2] 
23:05:50.877 00.002 1032 refined, 1 included, MultiStar: {0.09, -0.29}, one-star: {0.08, -0.40}
23:05:50.879 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
23:05:50.881 00.002 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
23:05:50.884 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.29 hyp=0.31 cameraTheta=-1.26 mountX=-0.31 mountY=-0.02, mountTheta=-3.09
23:05:50.887 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.29, opts=13)
23:05:50.889 00.002 1032 Enqueuing Move request for scope (0.09, -0.29)
23:05:50.892 00.003 10072 Worker thread wakes up
23:05:50.892 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.29) opts 0xd
23:05:50.892 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.29)
23:05:50.892 00.000 10072 Moving (0.09, -0.29) raw xDistance=-0.31 yDistance=-0.02
23:05:50.894 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:05:50.898 00.004 10072 PPEC rslt: input = -0.31, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 287.64
23:05:50.899 00.001 10072 PPEC: input: -0.31, control: -0.16, exposure: 500
23:05:50.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:50.899 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:05:50.899 00.000 10072 MoveAxis(E, 158, ABG)
23:05:50.899 00.000 10072 Guiding  Dir = 2, Dur = 158
23:05:50.900 00.001 10072 IsGuiding returns 0
23:05:50.900 00.000 10072 PulseGuide returned control before completion, sleep 168
23:05:50.921 00.021 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:05:50.924 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:50.927 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:50.930 00.003 1032 Enqueuing Expose request
23:05:51.087 00.157 10072 IsGuiding returns 1
23:05:51.088 00.001 10072 scope still moving after pulse duration time elapsed
23:05:51.118 00.030 10072 IsGuiding returns 0
23:05:51.119 00.001 10072 scope move finished after 158 + 61 ms
23:05:51.119 00.000 10072 Move returns status 0, amount 158
23:05:51.119 00.000 10072 MoveAxis(N, 0, ABG)
23:05:51.119 00.000 10072 Move returns status 0, amount 0
23:05:51.119 00.000 10072 move complete, result=0
23:05:51.119 00.000 10072 worker thread done servicing request
23:05:51.119 00.000 10072 Worker thread wakes up
23:05:51.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:51.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:51.225 00.106 1032 GuideStep: -0.3 px 158 ms EAST, -0.0 px 0 ms NORTH
23:05:51.629 00.404 10072 Exposure complete
23:05:52.171 00.542 10072 worker thread done servicing request
23:05:52.171 00.000 1032 OnExposeComplete: enter
23:05:52.177 00.006 1032 UpdateGuideState(): m_state=6
23:05:52.181 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7481
23:05:52.185 00.004 1032 Star::Find returns 1 (0), X=1104.52, Y=130.61, Mass=1363, SNR=25.9, Peak=129 HFD=3.2
23:05:52.189 00.004 1032 MultiStar: [#1 -0.01,-0.35,0.00,M10] [#2 -0.05,-0.29,0.00,M3] [#3 0.20,-0.18,0.00,M1] [#4 0.09,-0.02,0.64,U] [#5 -0.09,-0.32,0.00,R] [#6 -0.10,-0.38,0.00,M10] [#7 0.04,-0.27,0.00,M10] [#8 0.19,-0.10,0.50,U] 
23:05:52.192 00.003 1032 refined, 2 included, MultiStar: {0.17, -0.14}, one-star: {0.21, -0.24}
23:05:52.195 00.003 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
23:05:52.258 00.063 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
23:05:52.262 00.004 1032 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.71 mountX=-0.18 mountY=-0.12, mountTheta=-2.54
23:05:52.503 00.241 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.14, opts=13)
23:05:52.709 00.206 1032 Enqueuing Move request for scope (0.17, -0.14)
23:05:52.723 00.014 10072 Worker thread wakes up
23:05:52.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
23:05:52.724 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
23:05:52.724 00.000 10072 Moving (0.17, -0.14) raw xDistance=-0.18 yDistance=-0.12
23:05:52.794 00.070 10072 PPEC rslt: input = -0.18, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 287.64
23:05:52.794 00.000 10072 PPEC: input: -0.18, control: -0.11, exposure: 500
23:05:52.794 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:52.794 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:05:52.794 00.000 10072 MoveAxis(E, 103, ABG)
23:05:52.794 00.000 10072 Guiding  Dir = 2, Dur = 103
23:05:52.805 00.011 10072 IsGuiding returns 0
23:05:52.808 00.003 10072 PulseGuide returned control before completion, sleep 111
23:05:52.817 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:05:52.927 00.110 1032 UpdateGuideState exits: m=1363 SNR=25.9
23:05:52.932 00.005 10072 IsGuiding returns 0
23:05:52.932 00.000 10072 Move returns status 0, amount 103
23:05:52.933 00.001 10072 MoveAxis(N, 0, ABG)
23:05:52.933 00.000 10072 Move returns status 0, amount 0
23:05:52.933 00.000 10072 move complete, result=0
23:05:52.933 00.000 10072 worker thread done servicing request
23:05:52.933 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:52.936 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:52.939 00.003 1032 Enqueuing Expose request
23:05:52.942 00.003 10072 Worker thread wakes up
23:05:52.942 00.000 1032 GuideStep: -0.2 px 103 ms EAST, -0.1 px 0 ms NORTH
23:05:52.947 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:52.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:53.635 00.688 10072 Exposure complete
23:05:53.784 00.149 10072 worker thread done servicing request
23:05:53.785 00.001 1032 OnExposeComplete: enter
23:05:53.788 00.003 1032 UpdateGuideState(): m_state=6
23:05:53.792 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7482
23:05:53.796 00.004 1032 Star::Find returns 1 (0), X=1104.26, Y=131.08, Mass=1224, SNR=24.6, Peak=102 HFD=3.1
23:05:53.857 00.061 1032 MultiStar: [#1 -0.20,-0.07,1.04,U] [#2 -0.00,0.05,0.83,U] [#3 0.01,0.32,0.00,M2] [#4 -0.07,0.40,0.00,M2] [#5 -0.02,0.30,0.00,M1] [#6 -0.40,0.10,0.00,R] [#7 -0.03,-0.09,0.77,U] [#8 0.03,0.47,0.00,M2] 
23:05:53.872 00.015 1032 refined, 3 included, MultiStar: {-0.08, 0.04}, one-star: {-0.05, 0.24}
23:05:53.877 00.005 1032 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.83) = xAngle (0.87 = 0.87)
23:05:53.881 00.004 1032 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.87 = 0.87)
23:05:53.883 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.70 mountX=0.06 mountY=0.07, mountTheta=0.87
23:05:53.888 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.04, opts=13)
23:05:53.891 00.003 1032 Enqueuing Move request for scope (-0.08, 0.04)
23:05:53.895 00.004 10072 Worker thread wakes up
23:05:53.895 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
23:05:53.895 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
23:05:53.895 00.000 10072 Moving (-0.08, 0.04) raw xDistance=0.06 yDistance=0.07
23:05:53.898 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:05:53.913 00.015 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:53.913 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:05:53.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:53.913 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:05:53.913 00.000 10072 MoveAxis(E, 14, ABG)
23:05:53.913 00.000 10072 Guiding  Dir = 2, Dur = 14
23:05:53.914 00.001 10072 IsGuiding returns 0
23:05:53.915 00.001 10072 PulseGuide returned control before completion, sleep 24
23:05:53.948 00.033 1032 UpdateGuideState exits: m=1224 SNR=24.6
23:05:53.954 00.006 10072 IsGuiding returns 0
23:05:53.954 00.000 10072 Move returns status 0, amount 14
23:05:53.954 00.000 10072 MoveAxis(N, 0, ABG)
23:05:53.954 00.000 10072 Move returns status 0, amount 0
23:05:53.954 00.000 10072 move complete, result=0
23:05:53.954 00.000 10072 worker thread done servicing request
23:05:53.955 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:53.986 00.031 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:54.014 00.028 1032 Enqueuing Expose request
23:05:54.031 00.017 10072 Worker thread wakes up
23:05:54.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:54.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:54.033 00.002 1032 GuideStep: 0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
23:05:54.775 00.742 10072 Exposure complete
23:05:54.865 00.090 1032 OnExposeComplete: enter
23:05:54.870 00.005 10072 worker thread done servicing request
23:05:54.870 00.000 1032 UpdateGuideState(): m_state=6
23:05:54.873 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7483
23:05:54.876 00.003 1032 Star::Find returns 1 (0), X=1104.09, Y=131.12, Mass=1276, SNR=25.1, Peak=102 HFD=2.9
23:05:54.880 00.004 1032 MultiStar: [#1 -0.16,0.10,1.03,U] [#2 -0.19,0.18,0.00,M3] [#3 -0.06,0.68,0.00,M3] [#4 -0.32,0.53,0.00,M3] [#5 -0.02,0.47,0.00,M2] [#6 0.17,0.13,0.65,U] [#7 -0.09,0.11,0.76,U] [#8 -0.06,0.39,0.00,M3] 
23:05:54.882 00.002 1032 refined, 3 included, MultiStar: {-0.10, 0.16}, one-star: {-0.22, 0.27}
23:05:54.884 00.002 1032 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.83) = xAngle (0.30 = 0.30)
23:05:54.886 00.002 1032 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.30 = 0.30)
23:05:54.889 00.003 1032 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.13 mountX=0.18 mountY=0.06, mountTheta=0.30
23:05:54.918 00.029 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.16, opts=13)
23:05:54.921 00.003 1032 Enqueuing Move request for scope (-0.10, 0.16)
23:05:54.923 00.002 10072 Worker thread wakes up
23:05:54.923 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
23:05:54.923 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
23:05:54.923 00.000 10072 Moving (-0.10, 0.16) raw xDistance=0.18 yDistance=0.06
23:05:54.926 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:05:54.929 00.003 10072 PPEC rslt: input = 0.18, final = 0.07, react = 0.09, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.64
23:05:54.930 00.001 10072 PPEC: input: 0.18, control: 0.07, exposure: 500
23:05:54.930 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:54.930 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:05:54.930 00.000 10072 MoveAxis(W, 72, ABG)
23:05:54.930 00.000 10072 Guiding  Dir = 3, Dur = 72
23:05:54.930 00.000 10072 IsGuiding returns 0
23:05:54.931 00.001 10072 PulseGuide returned control before completion, sleep 82
23:05:55.013 00.082 1032 UpdateGuideState exits: m=1276 SNR=25.1
23:05:55.031 00.018 10072 IsGuiding returns 0
23:05:55.031 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:55.034 00.003 10072 Move returns status 0, amount 72
23:05:55.034 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:55.037 00.003 1032 Enqueuing Expose request
23:05:55.040 00.003 10072 MoveAxis(N, 0, ABG)
23:05:55.040 00.000 10072 Move returns status 0, amount 0
23:05:55.040 00.000 10072 move complete, result=0
23:05:55.040 00.000 10072 worker thread done servicing request
23:05:55.040 00.000 10072 Worker thread wakes up
23:05:55.040 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:55.040 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:55.052 00.012 1032 GuideStep: 0.2 px 72 ms WEST, 0.1 px 0 ms NORTH
23:05:55.457 00.405 10072 Exposure complete
23:05:55.653 00.196 10072 worker thread done servicing request
23:05:55.654 00.001 1032 OnExposeComplete: enter
23:05:55.658 00.004 1032 UpdateGuideState(): m_state=6
23:05:55.661 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7484
23:05:55.665 00.004 1032 Star::Find returns 1 (0), X=1104.24, Y=131.22, Mass=1254, SNR=24.9, Peak=123 HFD=2.9
23:05:55.667 00.002 1032 MultiStar: [#1 -0.39,0.11,0.00,M9] [#2 -0.12,0.33,0.00,M4] [#3 -0.02,0.53,0.00,M4] [#4 -0.21,0.60,0.00,M4] [#5 -0.08,0.43,0.00,M3] [#6 0.11,0.08,0.63,U] [#7 -0.14,0.11,0.74,U] [#8 0.02,0.34,0.00,M4] 
23:05:55.671 00.004 1032 refined, 2 included, MultiStar: {-0.05, 0.21}, one-star: {-0.07, 0.37}
23:05:55.702 00.031 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
23:05:55.705 00.003 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
23:05:55.708 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.78 mountX=0.22 mountY=-0.01, mountTheta=-0.05
23:05:55.712 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.21, opts=13)
23:05:55.715 00.003 1032 Enqueuing Move request for scope (-0.05, 0.21)
23:05:55.718 00.003 10072 Worker thread wakes up
23:05:55.718 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
23:05:55.718 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
23:05:55.718 00.000 10072 Moving (-0.05, 0.21) raw xDistance=0.22 yDistance=-0.01
23:05:55.721 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:05:55.724 00.003 10072 PPEC rslt: input = 0.22, final = 0.09, react = 0.11, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 287.64
23:05:55.725 00.001 10072 PPEC: input: 0.22, control: 0.09, exposure: 500
23:05:55.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:55.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:05:55.725 00.000 10072 MoveAxis(W, 90, ABG)
23:05:55.725 00.000 10072 Guiding  Dir = 3, Dur = 90
23:05:55.726 00.001 10072 IsGuiding returns 0
23:05:55.726 00.000 10072 PulseGuide returned control before completion, sleep 100
23:05:55.831 00.105 10072 IsGuiding returns 0
23:05:55.831 00.000 10072 Move returns status 0, amount 90
23:05:55.831 00.000 10072 MoveAxis(N, 0, ABG)
23:05:55.832 00.001 10072 Move returns status 0, amount 0
23:05:55.832 00.000 10072 move complete, result=0
23:05:55.832 00.000 10072 worker thread done servicing request
23:05:55.837 00.005 1032 UpdateGuideState exits: m=1254 SNR=24.9
23:05:55.840 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:55.843 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:55.846 00.003 1032 Enqueuing Expose request
23:05:55.848 00.002 10072 Worker thread wakes up
23:05:55.848 00.000 1032 GuideStep: 0.2 px 90 ms WEST, -0.0 px 0 ms NORTH
23:05:55.851 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:55.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:56.558 00.707 10072 Exposure complete
23:05:56.669 00.111 1032 OnExposeComplete: enter
23:05:56.714 00.045 10072 worker thread done servicing request
23:05:56.714 00.000 1032 UpdateGuideState(): m_state=6
23:05:56.719 00.005 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7485
23:05:56.725 00.006 1032 Star::Find returns 1 (0), X=1104.30, Y=130.88, Mass=1425, SNR=26.5, Peak=128 HFD=3.3
23:05:56.729 00.004 1032 MultiStar: [#1 -0.09,-0.11,0.98,U] [#2 -0.02,0.04,0.78,U] [#3 0.03,0.28,0.00,M5] [#4 -0.01,0.10,0.66,U] [#5 -0.13,0.14,0.64,U] [#6 0.35,0.06,0.00,M1] [#7 -0.14,-0.15,0.70,U] [#8 -0.05,0.12,0.49,U] 
23:05:56.732 00.003 1032 single-star, 6 included, MultiStar: {-0.06, 0.01}, one-star: {-0.01, 0.04}
23:05:56.736 00.004 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
23:05:56.739 00.003 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
23:05:56.744 00.005 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.94 mountX=0.04 mountY=0.00, mountTheta=0.11
23:05:56.749 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
23:05:56.752 00.003 1032 Enqueuing Move request for scope (-0.01, 0.04)
23:05:56.754 00.002 10072 Worker thread wakes up
23:05:56.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
23:05:56.754 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
23:05:56.755 00.001 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=0.00
23:05:56.762 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:05:56.812 00.050 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:56.812 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:05:56.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:56.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:05:56.812 00.000 10072 MoveAxis(E, 12, ABG)
23:05:56.812 00.000 10072 Guiding  Dir = 2, Dur = 12
23:05:56.818 00.006 10072 IsGuiding returns 0
23:05:56.821 00.003 10072 PulseGuide returned control before completion, sleep 19
23:05:56.852 00.031 1032 UpdateGuideState exits: m=1425 SNR=26.5
23:05:56.856 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:56.861 00.005 10072 IsGuiding returns 0
23:05:56.861 00.000 10072 Move returns status 0, amount 12
23:05:56.861 00.000 10072 MoveAxis(N, 0, ABG)
23:05:56.861 00.000 10072 Move returns status 0, amount 0
23:05:56.861 00.000 10072 move complete, result=0
23:05:56.861 00.000 10072 worker thread done servicing request
23:05:56.861 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:56.903 00.042 1032 Enqueuing Expose request
23:05:56.910 00.007 10072 Worker thread wakes up
23:05:56.910 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:56.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:56.911 00.001 1032 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
23:05:57.678 00.767 10072 Exposure complete
23:05:57.901 00.223 1032 OnExposeComplete: enter
23:05:57.967 00.066 10072 worker thread done servicing request
23:05:57.968 00.001 1032 UpdateGuideState(): m_state=6
23:05:57.971 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7486
23:05:57.974 00.003 1032 Star::Find returns 1 (0), X=1104.25, Y=130.99, Mass=1356, SNR=25.9, Peak=119 HFD=3.2
23:05:57.978 00.004 1032 MultiStar: [#1 -0.10,-0.03,0.95,U] [#2 -0.07,0.11,0.79,U] [#3 -0.03,0.60,0.00,M6] [#4 -0.12,0.48,0.00,M4] [#5 -0.13,0.36,0.00,M3] [#6 0.09,-0.18,0.64,U] [#7 -0.03,0.11,0.74,U] [#8 -0.03,0.14,0.52,U] 
23:05:58.018 00.040 1032 refined, 5 included, MultiStar: {-0.04, 0.05}, one-star: {-0.06, 0.14}
23:05:58.023 00.005 1032 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.83) = xAngle (0.40 = 0.40)
23:05:58.027 00.004 1032 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.40 = 0.40)
23:05:58.029 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.23 mountX=0.06 mountY=0.03, mountTheta=0.40
23:05:58.033 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
23:05:58.036 00.003 1032 Enqueuing Move request for scope (-0.04, 0.05)
23:05:58.039 00.003 10072 Worker thread wakes up
23:05:58.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
23:05:58.040 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
23:05:58.040 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.03
23:05:58.072 00.032 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:05:58.092 00.020 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:58.093 00.001 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:05:58.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:58.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:05:58.093 00.000 10072 MoveAxis(E, 13, ABG)
23:05:58.093 00.000 10072 Guiding  Dir = 2, Dur = 13
23:05:58.097 00.004 10072 IsGuiding returns 0
23:05:58.101 00.004 10072 PulseGuide returned control before completion, sleep 20
23:05:58.122 00.021 10072 IsGuiding returns 0
23:05:58.122 00.000 10072 Move returns status 0, amount 13
23:05:58.122 00.000 10072 MoveAxis(N, 0, ABG)
23:05:58.122 00.000 10072 Move returns status 0, amount 0
23:05:58.122 00.000 10072 move complete, result=0
23:05:58.123 00.001 10072 worker thread done servicing request
23:05:58.134 00.011 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:05:58.163 00.029 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:58.171 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:58.174 00.003 1032 Enqueuing Expose request
23:05:58.177 00.003 10072 Worker thread wakes up
23:05:58.177 00.000 1032 GuideStep: 0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
23:05:58.198 00.021 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:58.198 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:58.867 00.669 10072 Exposure complete
23:05:58.962 00.095 10072 worker thread done servicing request
23:05:58.962 00.000 1032 OnExposeComplete: enter
23:05:58.965 00.003 1032 UpdateGuideState(): m_state=6
23:05:58.969 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7487
23:05:58.972 00.003 1032 Star::Find returns 1 (0), X=1104.27, Y=130.81, Mass=1343, SNR=25.7, Peak=121 HFD=3.3
23:05:58.975 00.003 1032 MultiStar: [#1 -0.09,-0.47,0.00,M8] [#2 0.01,-0.12,0.83,U] [#3 -0.10,0.08,0.75,U] [#4 0.04,-0.01,0.66,U] [#5 -0.12,0.01,0.65,U] [#6 0.26,-0.30,0.00,M1] [#7 0.02,-0.20,0.71,U] [#8 -0.02,-0.13,0.56,U] 
23:05:58.978 00.003 1032 single-star, 6 included, MultiStar: {-0.03, -0.06}, one-star: {-0.04, -0.04}
23:05:58.980 00.002 1032 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.83) = xAngle (-4.19 = 2.10)
23:05:58.982 00.002 1032 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.19 = 2.10)
23:05:58.985 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.36 mountX=-0.03 mountY=0.05, mountTheta=2.10
23:05:58.990 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
23:05:58.992 00.002 1032 Enqueuing Move request for scope (-0.04, -0.04)
23:05:58.995 00.003 10072 Worker thread wakes up
23:05:58.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
23:05:58.995 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
23:05:58.995 00.000 10072 Moving (-0.04, -0.04) raw xDistance=-0.03 yDistance=0.05
23:05:58.999 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:05:59.003 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:05:59.003 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:05:59.003 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:59.003 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:05:59.003 00.000 10072 MoveAxis(E, 9, ABG)
23:05:59.003 00.000 10072 Guiding  Dir = 2, Dur = 9
23:05:59.004 00.001 10072 IsGuiding returns 0
23:05:59.005 00.001 10072 PulseGuide returned control before completion, sleep 19
23:05:59.029 00.024 10072 IsGuiding returns 0
23:05:59.029 00.000 10072 Move returns status 0, amount 9
23:05:59.029 00.000 10072 MoveAxis(N, 0, ABG)
23:05:59.030 00.001 10072 Move returns status 0, amount 0
23:05:59.030 00.000 10072 move complete, result=0
23:05:59.030 00.000 10072 worker thread done servicing request
23:05:59.030 00.000 1032 UpdateGuideState exits: m=1343 SNR=25.7
23:05:59.034 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:59.036 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:05:59.039 00.003 1032 Enqueuing Expose request
23:05:59.041 00.002 10072 Worker thread wakes up
23:05:59.041 00.000 1032 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:05:59.044 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:05:59.044 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:05:59.480 00.436 10072 Exposure complete
23:05:59.998 00.518 1032 OnExposeComplete: enter
23:06:00.094 00.096 10072 worker thread done servicing request
23:06:00.094 00.000 1032 UpdateGuideState(): m_state=6
23:06:00.119 00.025 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7488
23:06:00.178 00.059 1032 Star::Find returns 1 (0), X=1104.47, Y=130.69, Mass=1325, SNR=25.6, Peak=132 HFD=3.2
23:06:00.191 00.013 1032 MultiStar: [#1 0.02,-0.40,0.00,M9] [#2 0.10,-0.24,0.00,M2] [#3 0.02,-0.02,0.74,U] [#4 -0.10,-0.00,0.72,U] [#5 0.05,-0.14,0.68,U] [#6 0.11,-0.29,0.00,M2] [#7 0.09,-0.43,0.00,M5] [#8 0.09,-0.14,0.51,U] 
23:06:00.202 00.011 1032 refined, 4 included, MultiStar: {0.05, -0.09}, one-star: {0.16, -0.16}
23:06:00.216 00.014 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
23:06:00.221 00.005 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
23:06:00.224 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.08 mountX=-0.10 mountY=-0.02, mountTheta=-2.91
23:06:00.231 00.007 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
23:06:00.236 00.005 1032 Enqueuing Move request for scope (0.05, -0.09)
23:06:00.248 00.012 10072 Worker thread wakes up
23:06:00.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
23:06:00.248 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
23:06:00.248 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.02
23:06:00.261 00.013 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:06:00.262 00.001 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:06:00.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:00.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:06:00.262 00.000 10072 MoveAxis(E, 9, ABG)
23:06:00.262 00.000 10072 Guiding  Dir = 2, Dur = 9
23:06:00.262 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:06:00.309 00.047 10072 IsGuiding returns 0
23:06:00.311 00.002 10072 PulseGuide returned control before completion, sleep 18
23:06:00.497 00.186 10072 IsGuiding returns 0
23:06:00.497 00.000 10072 Move returns status 0, amount 9
23:06:00.497 00.000 10072 MoveAxis(N, 0, ABG)
23:06:00.497 00.000 10072 Move returns status 0, amount 0
23:06:00.497 00.000 10072 move complete, result=0
23:06:00.497 00.000 10072 worker thread done servicing request
23:06:00.507 00.010 1032 UpdateGuideState exits: m=1325 SNR=25.6
23:06:00.902 00.395 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:00.917 00.015 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:01.146 00.229 1032 Enqueuing Expose request
23:06:01.502 00.356 10072 Worker thread wakes up
23:06:01.502 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:01.503 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:01.504 00.001 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:06:02.269 00.765 10072 Exposure complete
23:06:02.719 00.450 10072 worker thread done servicing request
23:06:02.720 00.001 1032 OnExposeComplete: enter
23:06:02.723 00.003 1032 UpdateGuideState(): m_state=6
23:06:02.727 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7489
23:06:02.730 00.003 1032 Star::Find returns 1 (0), X=1104.21, Y=130.79, Mass=1387, SNR=26.2, Peak=120 HFD=3.2
23:06:02.733 00.003 1032 MultiStar: [#1 -0.14,-0.33,0.00,M10] [#2 0.08,-0.17,0.81,U] [#3 0.14,0.15,0.74,U] [#4 -0.01,0.01,0.68,U] [#5 0.07,-0.00,0.63,U] [#6 0.14,-0.31,0.00,M3] [#7 -0.01,-0.21,0.70,U] [#8 -0.03,-0.05,0.54,U] 
23:06:02.738 00.005 1032 refined, 6 included, MultiStar: {0.02, -0.05}, one-star: {-0.10, -0.05}
23:06:02.743 00.005 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
23:06:02.897 00.154 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
23:06:03.022 00.125 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.21 mountX=-0.05 mountY=-0.00, mountTheta=-3.04
23:06:03.086 00.064 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
23:06:03.091 00.005 1032 Enqueuing Move request for scope (0.02, -0.05)
23:06:03.094 00.003 10072 Worker thread wakes up
23:06:03.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
23:06:03.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
23:06:03.094 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.00
23:06:03.101 00.007 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:06:03.101 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
23:06:03.101 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:03.102 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:06:03.102 00.000 10072 MoveAxis(E, 22, ABG)
23:06:03.102 00.000 10072 Guiding  Dir = 2, Dur = 22
23:06:03.102 00.000 10072 IsGuiding returns 0
23:06:03.102 00.000 10072 PulseGuide returned control before completion, sleep 32
23:06:03.472 00.370 10072 IsGuiding returns 1
23:06:03.472 00.000 10072 scope still moving after pulse duration time elapsed
23:06:03.480 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:06:03.497 00.017 10072 IsGuiding returns 1
23:06:03.591 00.094 10072 IsGuiding returns 1
23:06:03.768 00.177 10072 IsGuiding returns 1
23:06:03.770 00.002 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:06:03.797 00.027 10072 IsGuiding returns 0
23:06:03.797 00.000 10072 scope move finished after 22 + 673 ms
23:06:03.797 00.000 10072 Move returns status 0, amount 22
23:06:03.797 00.000 10072 MoveAxis(N, 0, ABG)
23:06:03.797 00.000 10072 Move returns status 0, amount 0
23:06:03.798 00.001 10072 move complete, result=0
23:06:03.798 00.000 10072 worker thread done servicing request
23:06:03.811 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:03.821 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:03.825 00.004 1032 Enqueuing Expose request
23:06:03.829 00.004 10072 Worker thread wakes up
23:06:03.829 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:03.829 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:03.831 00.002 1032 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
23:06:04.460 00.629 10072 Exposure complete
23:06:05.052 00.592 10072 worker thread done servicing request
23:06:05.102 00.050 1032 OnExposeComplete: enter
23:06:05.296 00.194 1032 UpdateGuideState(): m_state=6
23:06:05.307 00.011 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7490
23:06:05.311 00.004 1032 Star::Find returns 1 (0), X=1104.28, Y=130.95, Mass=1371, SNR=26.0, Peak=112 HFD=3.3
23:06:05.318 00.007 1032 MultiStar: [#1 -0.16,0.04,0.99,U] [#2 -0.00,0.10,0.77,U] [#3 0.13,0.24,0.00,M4] [#4 0.05,0.24,0.70,U] [#5 -0.07,0.39,0.00,M1] [#6 0.15,-0.09,0.62,U] [#7 0.04,0.05,0.72,U] [#8 -0.02,0.08,0.52,U] 
23:06:05.321 00.003 1032 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {-0.03, 0.11}
23:06:05.324 00.003 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
23:06:05.327 00.003 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
23:06:05.331 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.70 mountX=0.08 mountY=-0.01, mountTheta=-0.13
23:06:05.661 00.330 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
23:06:05.683 00.022 1032 Enqueuing Move request for scope (-0.01, 0.08)
23:06:05.701 00.018 10072 Worker thread wakes up
23:06:05.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
23:06:05.701 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
23:06:05.701 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
23:06:05.709 00.008 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:06:05.709 00.000 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
23:06:05.710 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:05.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:06:05.710 00.000 10072 MoveAxis(E, 17, ABG)
23:06:05.710 00.000 10072 Guiding  Dir = 2, Dur = 17
23:06:05.710 00.000 10072 IsGuiding returns 0
23:06:05.711 00.001 10072 PulseGuide returned control before completion, sleep 27
23:06:05.752 00.041 10072 IsGuiding returns 0
23:06:05.752 00.000 10072 Move returns status 0, amount 17
23:06:05.752 00.000 10072 MoveAxis(N, 0, ABG)
23:06:05.752 00.000 10072 Move returns status 0, amount 0
23:06:05.752 00.000 10072 move complete, result=0
23:06:05.752 00.000 10072 worker thread done servicing request
23:06:05.817 00.065 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:06:05.879 00.062 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:06:05.883 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:05.885 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:05.900 00.015 1032 Enqueuing Expose request
23:06:05.904 00.004 10072 Worker thread wakes up
23:06:05.904 00.000 1032 GuideStep: 0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
23:06:05.907 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:05.907 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:06.531 00.624 10072 Exposure complete
23:06:06.606 00.075 10072 worker thread done servicing request
23:06:06.606 00.000 1032 OnExposeComplete: enter
23:06:06.608 00.002 1032 UpdateGuideState(): m_state=6
23:06:06.613 00.005 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7491
23:06:06.616 00.003 1032 Star::Find returns 1 (0), X=1104.37, Y=131.04, Mass=1443, SNR=26.7, Peak=123 HFD=3.3
23:06:06.619 00.003 1032 MultiStar: [#1 -0.11,-0.04,0.96,U] [#2 -0.01,0.14,0.79,U] [#3 0.10,0.16,0.78,U] [#4 -0.03,0.35,0.00,M1] [#5 0.05,0.23,0.68,U] [#6 0.05,-0.03,0.61,U] [#7 -0.05,-0.02,0.70,U] [#8 0.08,0.21,0.48,U] 
23:06:06.621 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.10}, one-star: {0.06, 0.19}
23:06:06.624 00.003 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
23:06:06.628 00.004 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
23:06:06.630 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.42 mountX=0.09 mountY=-0.04, mountTheta=-0.41
23:06:06.635 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
23:06:06.637 00.002 1032 Enqueuing Move request for scope (0.02, 0.10)
23:06:06.640 00.003 10072 Worker thread wakes up
23:06:06.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
23:06:06.640 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
23:06:06.640 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.04
23:06:06.643 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:06:06.647 00.004 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
23:06:06.647 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:06:06.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:06.648 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:06:06.648 00.000 10072 MoveAxis(E, 11, ABG)
23:06:06.648 00.000 10072 Guiding  Dir = 2, Dur = 11
23:06:06.648 00.000 10072 IsGuiding returns 0
23:06:06.649 00.001 10072 PulseGuide returned control before completion, sleep 21
23:06:06.674 00.025 1032 UpdateGuideState exits: m=1443 SNR=26.7
23:06:06.683 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:06.688 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:06.692 00.004 10072 IsGuiding returns 0
23:06:06.692 00.000 1032 Enqueuing Expose request
23:06:06.695 00.003 10072 Move returns status 0, amount 11
23:06:06.695 00.000 10072 MoveAxis(N, 0, ABG)
23:06:06.695 00.000 10072 Move returns status 0, amount 0
23:06:06.695 00.000 10072 move complete, result=0
23:06:06.696 00.001 10072 worker thread done servicing request
23:06:06.696 00.000 10072 Worker thread wakes up
23:06:06.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:06.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:06.712 00.016 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
23:06:07.108 00.396 10072 Exposure complete
23:06:07.191 00.083 10072 worker thread done servicing request
23:06:07.192 00.001 1032 OnExposeComplete: enter
23:06:07.194 00.002 1032 UpdateGuideState(): m_state=6
23:06:07.196 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7492
23:06:07.202 00.006 1032 Star::Find returns 1 (0), X=1104.42, Y=130.92, Mass=1168, SNR=24.0, Peak=103 HFD=3.3
23:06:07.219 00.017 1032 MultiStar: [#1 -0.10,-0.15,0.98,U] [#2 0.00,0.07,0.92,U] [#3 0.08,0.27,0.00,M4] [#4 0.04,0.21,0.74,U] [#5 -0.03,0.11,0.74,U] [#6 0.19,-0.14,0.69,U] [#7 0.06,-0.11,0.79,U] [#8 -0.10,0.09,0.55,U] 
23:06:07.223 00.004 1032 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {0.11, 0.08}
23:06:07.229 00.006 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
23:06:07.232 00.003 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
23:06:07.235 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.59 mountX=0.01 mountY=-0.03, mountTheta=-1.24
23:06:07.241 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
23:06:07.244 00.003 1032 Enqueuing Move request for scope (0.02, 0.01)
23:06:07.247 00.003 10072 Worker thread wakes up
23:06:07.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:06:07.247 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:06:07.247 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.03
23:06:07.249 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:06:07.253 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:06:07.253 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:06:07.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:07.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:06:07.253 00.000 10072 MoveAxis(E, 10, ABG)
23:06:07.253 00.000 10072 Guiding  Dir = 2, Dur = 10
23:06:07.254 00.001 10072 IsGuiding returns 0
23:06:07.255 00.001 10072 PulseGuide returned control before completion, sleep 20
23:06:07.279 00.024 1032 UpdateGuideState exits: m=1168 SNR=24.0
23:06:07.283 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:07.286 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:07.288 00.002 1032 Enqueuing Expose request
23:06:07.294 00.006 10072 IsGuiding returns 0
23:06:07.294 00.000 10072 Move returns status 0, amount 10
23:06:07.294 00.000 10072 MoveAxis(N, 0, ABG)
23:06:07.295 00.001 10072 Move returns status 0, amount 0
23:06:07.295 00.000 10072 move complete, result=0
23:06:07.295 00.000 10072 worker thread done servicing request
23:06:07.295 00.000 10072 Worker thread wakes up
23:06:07.295 00.000 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
23:06:07.302 00.007 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:07.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:08.029 00.727 10072 Exposure complete
23:06:08.236 00.207 1032 OnExposeComplete: enter
23:06:08.240 00.004 10072 worker thread done servicing request
23:06:08.240 00.000 1032 UpdateGuideState(): m_state=6
23:06:08.244 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7493
23:06:08.247 00.003 1032 Star::Find returns 1 (0), X=1104.46, Y=130.98, Mass=1253, SNR=24.9, Peak=104 HFD=3.5
23:06:08.250 00.003 1032 MultiStar: [#1 -0.02,-0.08,1.02,U] [#2 0.02,0.10,0.84,U] [#3 0.10,0.09,0.81,U] [#4 0.06,0.29,0.00,M1] [#5 0.13,0.35,0.00,M1] [#6 0.23,-0.08,0.67,U] [#7 0.13,-0.05,0.75,U] [#8 0.24,0.13,0.00,M1] 
23:06:08.253 00.003 1032 refined, 5 included, MultiStar: {0.09, 0.02}, one-star: {0.15, 0.13}
23:06:08.256 00.003 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
23:06:08.259 00.003 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
23:06:08.261 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.23 mountX=-0.00 mountY=-0.10, mountTheta=-1.60
23:06:08.265 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
23:06:08.269 00.004 1032 Enqueuing Move request for scope (0.09, 0.02)
23:06:08.272 00.003 10072 Worker thread wakes up
23:06:08.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
23:06:08.272 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
23:06:08.272 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.10
23:06:08.276 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:06:08.281 00.005 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:06:08.281 00.000 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
23:06:08.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:08.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:06:08.281 00.000 10072 MoveAxis(E, 16, ABG)
23:06:08.281 00.000 10072 Guiding  Dir = 2, Dur = 16
23:06:08.282 00.001 10072 IsGuiding returns 0
23:06:08.283 00.001 10072 PulseGuide returned control before completion, sleep 25
23:06:08.312 00.029 10072 IsGuiding returns 0
23:06:08.312 00.000 10072 Move returns status 0, amount 16
23:06:08.312 00.000 10072 MoveAxis(N, 0, ABG)
23:06:08.312 00.000 10072 Move returns status 0, amount 0
23:06:08.312 00.000 10072 move complete, result=0
23:06:08.312 00.000 10072 worker thread done servicing request
23:06:08.315 00.003 1032 UpdateGuideState exits: m=1253 SNR=24.9
23:06:08.321 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:08.327 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:08.340 00.013 1032 Enqueuing Expose request
23:06:08.346 00.006 10072 Worker thread wakes up
23:06:08.346 00.000 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
23:06:08.351 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:08.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:09.196 00.845 10072 Exposure complete
23:06:09.780 00.584 10072 worker thread done servicing request
23:06:09.781 00.001 1032 OnExposeComplete: enter
23:06:09.785 00.004 1032 UpdateGuideState(): m_state=6
23:06:09.788 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7494
23:06:09.791 00.003 1032 Star::Find returns 1 (0), X=1104.48, Y=131.05, Mass=1400, SNR=26.3, Peak=111 HFD=3.3
23:06:09.795 00.004 1032 MultiStar: [#1 -0.01,-0.10,0.95,U] [#2 0.23,0.05,0.77,U] [#3 0.23,0.48,0.00,M4] [#4 0.19,0.42,0.00,M2] [#5 0.08,0.35,0.00,M2] [#6 0.24,-0.04,0.60,U] [#7 0.09,-0.03,0.69,U] [#8 0.11,0.29,0.00,M2] 
23:06:09.800 00.005 1032 refined, 4 included, MultiStar: {0.14, 0.03}, one-star: {0.17, 0.21}
23:06:09.804 00.004 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
23:06:09.807 00.003 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
23:06:09.847 00.040 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.19 mountX=-0.01 mountY=-0.14, mountTheta=-1.64
23:06:09.852 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
23:06:09.855 00.003 1032 Enqueuing Move request for scope (0.14, 0.03)
23:06:09.858 00.003 10072 Worker thread wakes up
23:06:09.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
23:06:09.858 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
23:06:09.992 00.134 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
23:06:10.191 00.199 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:06:10.191 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
23:06:10.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:10.192 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:06:10.192 00.000 10072 MoveAxis(E, 22, ABG)
23:06:10.192 00.000 10072 Guiding  Dir = 2, Dur = 22
23:06:10.227 00.035 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:06:10.252 00.025 10072 IsGuiding returns 0
23:06:10.255 00.003 10072 PulseGuide returned control before completion, sleep 30
23:06:11.525 01.270 10072 IsGuiding returns 0
23:06:11.526 00.001 10072 Move returns status 0, amount 22
23:06:11.526 00.000 10072 MoveAxis(N, 0, ABG)
23:06:11.526 00.000 10072 Move returns status 0, amount 0
23:06:11.526 00.000 10072 move complete, result=0
23:06:11.526 00.000 10072 worker thread done servicing request
23:06:11.550 00.024 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:06:11.554 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:11.558 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:11.561 00.003 1032 Enqueuing Expose request
23:06:11.564 00.003 10072 Worker thread wakes up
23:06:11.564 00.000 1032 GuideStep: -0.0 px 22 ms EAST, -0.1 px 0 ms NORTH
23:06:11.568 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:11.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:12.342 00.774 10072 Exposure complete
23:06:12.818 00.476 10072 worker thread done servicing request
23:06:12.903 00.085 1032 OnExposeComplete: enter
23:06:12.909 00.006 1032 UpdateGuideState(): m_state=6
23:06:12.915 00.006 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7495
23:06:12.919 00.004 1032 Star::Find returns 1 (0), X=1104.25, Y=131.32, Mass=1349, SNR=25.8, Peak=116 HFD=3.2
23:06:12.924 00.005 1032 MultiStar: [#1 -0.13,0.35,0.00,M6] [#2 0.00,0.54,0.00,M1] [#3 0.06,0.82,0.00,M5] [#4 0.04,0.65,0.00,M3] [#5 -0.09,0.62,0.00,M3] [#6 0.26,0.36,0.00,M1] [#7 -0.09,0.48,0.00,M1] [#8 0.15,0.56,0.00,M3] 
23:06:12.927 00.003 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
23:06:12.931 00.004 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
23:06:12.933 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.47 hyp=0.48 cameraTheta=1.69 mountX=0.47 mountY=-0.07, mountTheta=-0.14
23:06:12.940 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.47, opts=13)
23:06:13.124 00.184 1032 Enqueuing Move request for scope (-0.06, 0.47)
23:06:13.130 00.006 10072 Worker thread wakes up
23:06:13.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.47) opts 0xd
23:06:13.130 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.47)
23:06:13.130 00.000 10072 Moving (-0.06, 0.47) raw xDistance=0.47 yDistance=-0.07
23:06:13.136 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:06:13.372 00.236 10072 PPEC rslt: input = 0.47, final = 0.19, react = 0.23, pred = -0.04, hyst = 0.21, hyst_pct = 0.00, period_length = 287.65
23:06:13.373 00.001 10072 PPEC: input: 0.47, control: 0.19, exposure: 500
23:06:13.373 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:13.373 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:06:13.373 00.000 10072 MoveAxis(W, 185, ABG)
23:06:13.373 00.000 10072 Guiding  Dir = 3, Dur = 185
23:06:13.376 00.003 10072 IsGuiding returns 0
23:06:13.379 00.003 10072 PulseGuide returned control before completion, sleep 192
23:06:13.815 00.436 10072 IsGuiding returns 0
23:06:13.816 00.001 10072 Move returns status 0, amount 185
23:06:13.816 00.000 10072 MoveAxis(N, 0, ABG)
23:06:13.816 00.000 10072 Move returns status 0, amount 0
23:06:13.816 00.000 10072 move complete, result=0
23:06:13.816 00.000 10072 worker thread done servicing request
23:06:13.951 00.135 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:06:13.959 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:14.066 00.107 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:14.192 00.126 1032 Enqueuing Expose request
23:06:14.309 00.117 10072 Worker thread wakes up
23:06:14.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:14.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:14.311 00.002 1032 GuideStep: 0.5 px 185 ms WEST, -0.1 px 0 ms NORTH
23:06:14.942 00.631 10072 Exposure complete
23:06:15.016 00.074 10072 worker thread done servicing request
23:06:15.188 00.172 1032 OnExposeComplete: enter
23:06:15.192 00.004 1032 UpdateGuideState(): m_state=6
23:06:15.195 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7496
23:06:15.199 00.004 1032 Star::Find returns 1 (0), X=1104.24, Y=131.23, Mass=1346, SNR=25.8, Peak=120 HFD=2.9
23:06:15.204 00.005 1032 MultiStar: [#1 -0.19,0.10,0.98,U] [#2 -0.08,0.26,0.00,M2] [#3 0.04,0.59,0.00,M6] [#4 0.03,0.64,0.00,M4] [#5 -0.00,0.46,0.00,M4] [#6 0.31,0.07,0.00,M2] [#7 0.03,0.05,0.73,U] [#8 -0.03,0.36,0.00,M4] 
23:06:15.208 00.004 1032 refined, 2 included, MultiStar: {-0.09, 0.19}, one-star: {-0.07, 0.38}
23:06:15.211 00.003 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
23:06:15.213 00.002 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
23:06:15.217 00.004 1032 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.01 mountX=0.21 mountY=0.04, mountTheta=0.18
23:06:15.220 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.19, opts=13)
23:06:15.225 00.005 1032 Enqueuing Move request for scope (-0.09, 0.19)
23:06:15.228 00.003 10072 Worker thread wakes up
23:06:15.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
23:06:15.228 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
23:06:15.228 00.000 10072 Moving (-0.09, 0.19) raw xDistance=0.21 yDistance=0.04
23:06:15.233 00.005 10072 PPEC rslt: input = 0.21, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 287.65
23:06:15.233 00.000 10072 PPEC: input: 0.21, control: 0.07, exposure: 500
23:06:15.235 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:15.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:06:15.235 00.000 10072 MoveAxis(W, 67, ABG)
23:06:15.235 00.000 10072 Guiding  Dir = 3, Dur = 67
23:06:15.236 00.001 10072 IsGuiding returns 0
23:06:15.236 00.000 10072 PulseGuide returned control before completion, sleep 77
23:06:15.312 00.076 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:06:15.317 00.005 10072 IsGuiding returns 0
23:06:15.317 00.000 10072 Move returns status 0, amount 67
23:06:15.318 00.001 10072 MoveAxis(N, 0, ABG)
23:06:15.318 00.000 10072 Move returns status 0, amount 0
23:06:15.318 00.000 10072 move complete, result=0
23:06:15.318 00.000 10072 worker thread done servicing request
23:06:15.351 00.033 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:06:15.355 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:15.357 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:15.360 00.003 1032 Enqueuing Expose request
23:06:15.370 00.010 10072 Worker thread wakes up
23:06:15.370 00.000 1032 GuideStep: 0.2 px 67 ms WEST, 0.0 px 0 ms NORTH
23:06:15.374 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:15.375 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:16.057 00.682 10072 Exposure complete
23:06:16.145 00.088 10072 worker thread done servicing request
23:06:16.146 00.001 1032 OnExposeComplete: enter
23:06:16.151 00.005 1032 UpdateGuideState(): m_state=6
23:06:16.154 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7497
23:06:16.157 00.003 1032 Star::Find returns 1 (0), X=1104.37, Y=131.19, Mass=1320, SNR=25.5, Peak=117 HFD=3.2
23:06:16.161 00.004 1032 MultiStar: [#1 0.00,-0.09,0.96,U] [#2 0.14,0.21,0.86,U] [#3 0.13,0.42,0.00,M7] [#4 -0.04,0.27,0.00,M5] [#5 0.25,0.28,0.00,M5] [#6 0.20,0.01,0.67,U] [#7 -0.04,0.16,0.72,U] [#8 0.17,0.27,0.00,M5] 
23:06:16.165 00.004 1032 refined, 4 included, MultiStar: {0.07, 0.13}, one-star: {0.06, 0.34}
23:06:16.168 00.003 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
23:06:16.171 00.003 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
23:06:16.174 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.09 mountX=0.11 mountY=-0.10, mountTheta=-0.74
23:06:16.181 00.007 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
23:06:16.185 00.004 1032 Enqueuing Move request for scope (0.07, 0.13)
23:06:16.189 00.004 10072 Worker thread wakes up
23:06:16.189 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
23:06:16.189 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
23:06:16.189 00.000 10072 Moving (0.07, 0.13) raw xDistance=0.11 yDistance=-0.10
23:06:16.193 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:06:16.198 00.005 10072 PPEC rslt: input = 0.11, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:06:16.199 00.001 10072 PPEC: input: 0.11, control: -0.02, exposure: 500
23:06:16.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:16.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:06:16.199 00.000 10072 MoveAxis(E, 16, ABG)
23:06:16.199 00.000 10072 Guiding  Dir = 2, Dur = 16
23:06:16.200 00.001 10072 IsGuiding returns 0
23:06:16.200 00.000 10072 PulseGuide returned control before completion, sleep 26
23:06:16.228 00.028 1032 UpdateGuideState exits: m=1320 SNR=25.5
23:06:16.231 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:16.233 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:16.247 00.014 1032 Enqueuing Expose request
23:06:16.252 00.005 10072 IsGuiding returns 0
23:06:16.252 00.000 10072 Move returns status 0, amount 16
23:06:16.252 00.000 10072 MoveAxis(N, 0, ABG)
23:06:16.252 00.000 10072 Move returns status 0, amount 0
23:06:16.253 00.001 10072 move complete, result=0
23:06:16.253 00.000 10072 worker thread done servicing request
23:06:16.253 00.000 10072 Worker thread wakes up
23:06:16.253 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:16.253 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:16.274 00.021 1032 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:06:16.722 00.448 10072 Exposure complete
23:06:16.895 00.173 10072 worker thread done servicing request
23:06:16.895 00.000 1032 OnExposeComplete: enter
23:06:16.900 00.005 1032 UpdateGuideState(): m_state=6
23:06:16.904 00.004 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7498
23:06:16.907 00.003 1032 Star::Find returns 1 (0), X=1104.48, Y=131.12, Mass=1303, SNR=25.4, Peak=119 HFD=3.0
23:06:16.910 00.003 1032 MultiStar: [#1 -0.09,-0.11,0.99,U] [#2 0.11,0.13,0.82,U] [#3 0.12,0.33,0.00,M8] [#4 -0.01,0.24,0.72,U] [#5 0.12,0.32,0.00,M6] [#6 0.35,-0.07,0.00,M2] [#7 0.10,-0.08,0.70,U] [#8 0.16,0.29,0.00,M6] 
23:06:16.913 00.003 1032 refined, 4 included, MultiStar: {0.06, 0.09}, one-star: {0.17, 0.27}
23:06:16.916 00.003 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:06:16.919 00.003 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:06:16.921 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.02 mountX=0.07 mountY=-0.08, mountTheta=-0.81
23:06:16.925 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
23:06:16.929 00.004 1032 Enqueuing Move request for scope (0.06, 0.09)
23:06:16.931 00.002 10072 Worker thread wakes up
23:06:16.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:06:16.932 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:06:16.932 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
23:06:16.934 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:06:16.938 00.004 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:06:16.938 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
23:06:16.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:16.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:06:16.938 00.000 10072 MoveAxis(E, 14, ABG)
23:06:16.938 00.000 10072 Guiding  Dir = 2, Dur = 14
23:06:16.939 00.001 10072 IsGuiding returns 0
23:06:16.940 00.001 10072 PulseGuide returned control before completion, sleep 24
23:06:16.966 00.026 1032 UpdateGuideState exits: m=1303 SNR=25.4
23:06:16.969 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:16.971 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:16.974 00.003 10072 IsGuiding returns 0
23:06:16.974 00.000 1032 Enqueuing Expose request
23:06:16.976 00.002 10072 Move returns status 0, amount 14
23:06:16.977 00.001 10072 MoveAxis(N, 0, ABG)
23:06:16.977 00.000 10072 Move returns status 0, amount 0
23:06:16.977 00.000 10072 move complete, result=0
23:06:16.977 00.000 10072 worker thread done servicing request
23:06:16.977 00.000 10072 Worker thread wakes up
23:06:16.977 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:16.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:16.989 00.012 1032 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:06:17.667 00.678 10072 Exposure complete
23:06:17.866 00.199 1032 OnExposeComplete: enter
23:06:17.871 00.005 10072 worker thread done servicing request
23:06:17.871 00.000 1032 UpdateGuideState(): m_state=6
23:06:17.875 00.004 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7499
23:06:17.878 00.003 1032 Star::Find returns 1 (0), X=1104.43, Y=130.94, Mass=1523, SNR=27.4, Peak=131 HFD=3.3
23:06:17.882 00.004 1032 MultiStar: [#1 -0.24,-0.19,0.00,M4] [#2 0.03,0.04,0.74,U] [#3 0.13,0.20,0.70,U] [#4 -0.03,0.23,0.67,U] [#5 0.12,0.18,0.62,U] [#6 0.08,-0.02,0.55,U] [#7 -0.07,-0.19,0.66,U] [#8 0.01,0.13,0.49,U] 
23:06:17.886 00.004 1032 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {0.12, 0.10}
23:06:17.889 00.003 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
23:06:17.894 00.005 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
23:06:17.899 00.005 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.00 mountX=0.07 mountY=-0.07, mountTheta=-0.83
23:06:17.906 00.007 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
23:06:17.947 00.041 1032 Enqueuing Move request for scope (0.05, 0.08)
23:06:17.960 00.013 10072 Worker thread wakes up
23:06:17.960 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:06:17.960 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:06:17.960 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
23:06:17.972 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:06:17.983 00.011 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
23:06:17.983 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
23:06:17.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:17.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:06:17.983 00.000 10072 MoveAxis(E, 15, ABG)
23:06:17.983 00.000 10072 Guiding  Dir = 2, Dur = 15
23:06:18.014 00.031 10072 IsGuiding returns 0
23:06:18.015 00.001 10072 PulseGuide returned control before completion, sleep 25
23:06:18.030 00.015 1032 UpdateGuideState exits: m=1523 SNR=27.4
23:06:18.039 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:18.044 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:18.051 00.007 1032 Enqueuing Expose request
23:06:18.062 00.011 10072 IsGuiding returns 0
23:06:18.062 00.000 10072 Move returns status 0, amount 15
23:06:18.062 00.000 10072 MoveAxis(N, 0, ABG)
23:06:18.062 00.000 10072 Move returns status 0, amount 0
23:06:18.063 00.001 10072 move complete, result=0
23:06:18.063 00.000 10072 worker thread done servicing request
23:06:18.063 00.000 10072 Worker thread wakes up
23:06:18.063 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:18.063 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:18.077 00.014 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:06:19.314 01.237 10072 Exposure complete
23:06:22.103 02.789 1032 OnExposeComplete: enter
23:06:22.107 00.004 1032 UpdateGuideState(): m_state=6
23:06:22.123 00.016 10072 worker thread done servicing request
23:06:22.126 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7500
23:06:22.149 00.023 1032 Star::Find returns 1 (0), X=1104.39, Y=131.02, Mass=1539, SNR=27.6, Peak=133 HFD=3.3
23:06:22.164 00.015 1032 MultiStar: [#1 0.02,-0.11,0.93,U] [#2 0.22,0.09,0.72,U] [#3 0.14,0.29,0.00,M8] [#4 0.17,0.30,0.00,M4] [#5 0.03,0.15,0.65,U] [#6 0.40,-0.02,0.00,M2] [#7 0.10,-0.08,0.70,U] [#8 0.14,0.18,0.46,U] 
23:06:22.171 00.007 1032 refined, 5 included, MultiStar: {0.09, 0.06}, one-star: {0.08, 0.17}
23:06:22.177 00.006 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:06:22.182 00.005 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:06:22.188 00.006 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.58 mountX=0.03 mountY=-0.10, mountTheta=-1.25
23:06:22.198 00.010 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
23:06:22.207 00.009 1032 Enqueuing Move request for scope (0.09, 0.06)
23:06:22.212 00.005 10072 Worker thread wakes up
23:06:22.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:06:22.212 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:06:22.213 00.001 10072 Moving (0.09, 0.06) raw xDistance=0.03 yDistance=-0.10
23:06:22.218 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:06:22.222 00.004 10072 PPEC rslt: input = 0.03, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:06:22.222 00.000 10072 PPEC: input: 0.03, control: -0.04, exposure: 500
23:06:22.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:22.223 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:06:22.223 00.000 10072 MoveAxis(E, 40, ABG)
23:06:22.223 00.000 10072 Guiding  Dir = 2, Dur = 40
23:06:22.223 00.000 10072 IsGuiding returns 0
23:06:22.224 00.001 10072 PulseGuide returned control before completion, sleep 50
23:06:22.305 00.081 10072 IsGuiding returns 0
23:06:22.305 00.000 10072 Move returns status 0, amount 40
23:06:22.305 00.000 10072 MoveAxis(N, 0, ABG)
23:06:22.307 00.002 10072 Move returns status 0, amount 0
23:06:22.307 00.000 10072 move complete, result=0
23:06:22.307 00.000 10072 worker thread done servicing request
23:06:22.309 00.002 1032 UpdateGuideState exits: m=1539 SNR=27.6
23:06:22.315 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:22.318 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:22.342 00.024 1032 Enqueuing Expose request
23:06:22.347 00.005 10072 Worker thread wakes up
23:06:22.347 00.000 1032 GuideStep: 0.0 px 40 ms EAST, -0.1 px 0 ms NORTH
23:06:22.350 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:22.351 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:22.978 00.627 10072 Exposure complete
23:06:23.072 00.094 10072 worker thread done servicing request
23:06:23.072 00.000 1032 OnExposeComplete: enter
23:06:23.075 00.003 1032 UpdateGuideState(): m_state=6
23:06:23.078 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7501
23:06:23.081 00.003 1032 Star::Find returns 1 (0), X=1104.42, Y=131.05, Mass=1408, SNR=26.4, Peak=110 HFD=3.3
23:06:23.086 00.005 1032 MultiStar: [#1 -0.00,-0.04,0.94,U] [#2 0.11,0.10,0.75,U] [#3 0.17,0.19,0.77,U] [#4 -0.07,0.30,0.00,M5] [#5 0.10,0.25,0.00,M5] [#6 0.21,-0.10,0.61,U] [#7 0.13,-0.17,0.69,U] [#8 0.20,0.21,0.00,M5] 
23:06:23.088 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.05}, one-star: {0.11, 0.21}
23:06:23.091 00.003 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
23:06:23.094 00.003 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
23:06:23.097 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.39 mountX=0.02 mountY=-0.12, mountTheta=-1.45
23:06:23.102 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
23:06:23.106 00.004 1032 Enqueuing Move request for scope (0.11, 0.05)
23:06:23.109 00.003 10072 Worker thread wakes up
23:06:23.109 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:06:23.109 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:06:23.109 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
23:06:23.112 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:06:23.116 00.004 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:06:23.117 00.001 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
23:06:23.117 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:23.117 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:06:23.117 00.000 10072 MoveAxis(E, 16, ABG)
23:06:23.117 00.000 10072 Guiding  Dir = 2, Dur = 16
23:06:23.118 00.001 10072 IsGuiding returns 0
23:06:23.119 00.001 10072 PulseGuide returned control before completion, sleep 26
23:06:23.145 00.026 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:06:23.150 00.005 10072 IsGuiding returns 0
23:06:23.150 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:23.153 00.003 10072 Move returns status 0, amount 16
23:06:23.153 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:23.156 00.003 1032 Enqueuing Expose request
23:06:23.159 00.003 10072 MoveAxis(N, 0, ABG)
23:06:23.159 00.000 10072 Move returns status 0, amount 0
23:06:23.159 00.000 10072 move complete, result=0
23:06:23.159 00.000 10072 worker thread done servicing request
23:06:23.159 00.000 10072 Worker thread wakes up
23:06:23.159 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:23.159 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:23.170 00.011 1032 GuideStep: 0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
23:06:23.574 00.404 10072 Exposure complete
23:06:23.690 00.116 10072 worker thread done servicing request
23:06:23.690 00.000 1032 OnExposeComplete: enter
23:06:23.693 00.003 1032 UpdateGuideState(): m_state=6
23:06:23.695 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7502
23:06:23.701 00.006 1032 Star::Find returns 1 (0), X=1104.41, Y=131.17, Mass=1404, SNR=26.3, Peak=113 HFD=3.2
23:06:23.703 00.002 1032 MultiStar: [#1 -0.01,-0.01,0.92,U] [#2 0.11,0.19,0.79,U] [#3 0.08,0.29,0.00,M8] [#4 0.08,0.34,0.00,M6] [#5 0.16,0.29,0.00,M6] [#6 0.26,-0.14,0.00,M2] [#7 0.07,-0.16,0.72,U] [#8 0.13,0.08,0.49,U] 
23:06:23.705 00.002 1032 refined, 4 included, MultiStar: {0.07, 0.10}, one-star: {0.10, 0.32}
23:06:23.707 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:06:23.710 00.003 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:06:23.715 00.005 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.92 mountX=0.08 mountY=-0.10, mountTheta=-0.91
23:06:23.721 00.006 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
23:06:23.724 00.003 1032 Enqueuing Move request for scope (0.07, 0.10)
23:06:23.726 00.002 10072 Worker thread wakes up
23:06:23.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:06:23.727 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:06:23.727 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.10
23:06:23.729 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:06:23.733 00.004 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:06:23.734 00.001 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:06:23.734 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:23.734 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:06:23.734 00.000 10072 MoveAxis(E, 13, ABG)
23:06:23.734 00.000 10072 Guiding  Dir = 2, Dur = 13
23:06:23.736 00.002 10072 IsGuiding returns 0
23:06:23.738 00.002 10072 PulseGuide returned control before completion, sleep 23
23:06:23.760 00.022 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:06:23.765 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:23.772 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:23.774 00.002 10072 IsGuiding returns 0
23:06:23.774 00.000 1032 Enqueuing Expose request
23:06:23.777 00.003 10072 Move returns status 0, amount 13
23:06:23.777 00.000 10072 MoveAxis(N, 0, ABG)
23:06:23.777 00.000 10072 Move returns status 0, amount 0
23:06:23.777 00.000 10072 move complete, result=0
23:06:23.777 00.000 10072 worker thread done servicing request
23:06:23.777 00.000 10072 Worker thread wakes up
23:06:23.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:23.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:23.787 00.010 1032 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:06:24.440 00.653 10072 Exposure complete
23:06:24.539 00.099 10072 worker thread done servicing request
23:06:24.539 00.000 1032 OnExposeComplete: enter
23:06:24.543 00.004 1032 UpdateGuideState(): m_state=6
23:06:24.546 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7503
23:06:24.563 00.017 1032 Star::Find returns 1 (0), X=1104.40, Y=130.98, Mass=1209, SNR=24.4, Peak=100 HFD=3.4
23:06:24.566 00.003 1032 MultiStar: [#1 -0.01,-0.00,1.03,U] [#2 0.16,0.10,0.83,U] [#3 0.24,0.36,0.00,M9] [#4 0.12,0.28,0.00,M7] [#5 -0.08,0.21,0.74,U] [#6 0.50,-0.00,0.00,M3] [#7 0.07,0.01,0.72,U] [#8 0.18,0.26,0.00,M5] 
23:06:24.569 00.003 1032 refined, 4 included, MultiStar: {0.05, 0.09}, one-star: {0.09, 0.14}
23:06:24.572 00.003 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
23:06:24.574 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
23:06:24.578 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.09 mountX=0.07 mountY=-0.07, mountTheta=-0.74
23:06:24.584 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
23:06:24.587 00.003 1032 Enqueuing Move request for scope (0.05, 0.09)
23:06:24.591 00.004 10072 Worker thread wakes up
23:06:24.591 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:06:24.591 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:06:24.591 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
23:06:24.594 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:06:24.597 00.003 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:06:24.598 00.001 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
23:06:24.598 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:24.598 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:06:24.598 00.000 10072 MoveAxis(E, 15, ABG)
23:06:24.598 00.000 10072 Guiding  Dir = 2, Dur = 15
23:06:24.598 00.000 10072 IsGuiding returns 0
23:06:24.599 00.001 10072 PulseGuide returned control before completion, sleep 25
23:06:24.625 00.026 1032 UpdateGuideState exits: m=1209 SNR=24.4
23:06:24.628 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:24.631 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:24.634 00.003 1032 Enqueuing Expose request
23:06:24.637 00.003 10072 IsGuiding returns 0
23:06:24.637 00.000 10072 Move returns status 0, amount 15
23:06:24.637 00.000 10072 MoveAxis(N, 0, ABG)
23:06:24.637 00.000 10072 Move returns status 0, amount 0
23:06:24.637 00.000 10072 move complete, result=0
23:06:24.637 00.000 10072 worker thread done servicing request
23:06:24.638 00.001 10072 Worker thread wakes up
23:06:24.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:24.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:24.649 00.011 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:06:25.073 00.424 10072 Exposure complete
23:06:25.332 00.259 1032 OnExposeComplete: enter
23:06:25.345 00.013 10072 worker thread done servicing request
23:06:25.345 00.000 1032 UpdateGuideState(): m_state=6
23:06:25.349 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7504
23:06:25.352 00.003 1032 Star::Find returns 1 (0), X=1104.44, Y=130.87, Mass=1423, SNR=26.5, Peak=112 HFD=3.4
23:06:25.363 00.011 1032 MultiStar: [#1 -0.10,-0.16,0.98,U] [#2 0.14,-0.03,0.81,U] [#3 0.14,0.09,0.75,U] [#4 0.04,0.06,0.64,U] [#5 0.20,0.01,0.64,U] [#6 0.56,-0.15,0.00,M4] [#7 0.11,-0.23,0.00,M1] [#8 0.10,0.05,0.53,U] 
23:06:25.372 00.009 1032 refined, 6 included, MultiStar: {0.09, -0.01}, one-star: {0.13, 0.02}
23:06:25.383 00.011 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
23:06:25.388 00.005 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
23:06:25.391 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.07 mountX=-0.03 mountY=-0.08, mountTheta=-1.90
23:06:25.399 00.008 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:06:25.404 00.005 1032 Enqueuing Move request for scope (0.09, -0.01)
23:06:25.408 00.004 10072 Worker thread wakes up
23:06:25.408 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:06:25.408 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:06:25.408 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
23:06:25.413 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:06:25.419 00.006 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:06:25.420 00.001 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
23:06:25.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:25.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:06:25.420 00.000 10072 MoveAxis(E, 16, ABG)
23:06:25.420 00.000 10072 Guiding  Dir = 2, Dur = 16
23:06:25.421 00.001 10072 IsGuiding returns 0
23:06:25.429 00.008 10072 PulseGuide returned control before completion, sleep 18
23:06:25.450 00.021 10072 IsGuiding returns 0
23:06:25.451 00.001 10072 Move returns status 0, amount 16
23:06:25.451 00.000 10072 MoveAxis(N, 0, ABG)
23:06:25.451 00.000 10072 Move returns status 0, amount 0
23:06:25.451 00.000 10072 move complete, result=0
23:06:25.451 00.000 10072 worker thread done servicing request
23:06:25.469 00.018 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:06:25.472 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:25.475 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:25.477 00.002 1032 Enqueuing Expose request
23:06:25.480 00.003 10072 Worker thread wakes up
23:06:25.480 00.000 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
23:06:25.483 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:25.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:26.119 00.636 10072 Exposure complete
23:06:26.275 00.156 10072 worker thread done servicing request
23:06:26.276 00.001 1032 OnExposeComplete: enter
23:06:26.280 00.004 1032 UpdateGuideState(): m_state=6
23:06:26.283 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7505
23:06:26.286 00.003 1032 Star::Find returns 1 (0), X=1104.49, Y=130.81, Mass=1466, SNR=26.9, Peak=125 HFD=3.3
23:06:26.289 00.003 1032 MultiStar: [#1 -0.04,-0.27,0.00,M1] [#2 0.11,-0.10,0.80,U] [#3 0.15,0.12,0.74,U] [#4 0.04,0.11,0.71,U] [#5 0.25,0.14,0.00,M5] [#6 0.43,-0.25,0.00,M5] [#7 0.16,-0.23,0.00,M2] [#8 0.11,-0.07,0.49,U] 
23:06:26.291 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.01}, one-star: {0.18, -0.04}
23:06:26.294 00.003 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
23:06:26.296 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
23:06:26.300 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.05 mountX=-0.03 mountY=-0.12, mountTheta=-1.78
23:06:26.304 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
23:06:26.307 00.003 1032 Enqueuing Move request for scope (0.12, 0.01)
23:06:26.309 00.002 10072 Worker thread wakes up
23:06:26.310 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
23:06:26.310 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
23:06:26.310 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.03 yDistance=-0.12
23:06:26.314 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:06:26.320 00.006 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
23:06:26.320 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
23:06:26.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:26.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:06:26.321 00.001 10072 MoveAxis(E, 16, ABG)
23:06:26.321 00.000 10072 Guiding  Dir = 2, Dur = 16
23:06:26.322 00.001 10072 IsGuiding returns 0
23:06:26.323 00.001 10072 PulseGuide returned control before completion, sleep 25
23:06:26.348 00.025 1032 UpdateGuideState exits: m=1466 SNR=26.9
23:06:26.351 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:26.354 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:26.357 00.003 1032 Enqueuing Expose request
23:06:26.360 00.003 10072 IsGuiding returns 0
23:06:26.360 00.000 10072 Move returns status 0, amount 16
23:06:26.360 00.000 10072 MoveAxis(N, 0, ABG)
23:06:26.360 00.000 10072 Move returns status 0, amount 0
23:06:26.360 00.000 10072 move complete, result=0
23:06:26.360 00.000 10072 worker thread done servicing request
23:06:26.360 00.000 10072 Worker thread wakes up
23:06:26.360 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:26.360 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:26.372 00.012 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
23:06:26.772 00.400 10072 Exposure complete
23:06:26.983 00.211 10072 worker thread done servicing request
23:06:26.984 00.001 1032 OnExposeComplete: enter
23:06:27.010 00.026 1032 UpdateGuideState(): m_state=6
23:06:27.014 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7506
23:06:27.038 00.024 1032 Star::Find returns 1 (0), X=1104.48, Y=130.89, Mass=1339, SNR=25.7, Peak=120 HFD=3.0
23:06:27.044 00.006 1032 MultiStar: [#1 -0.01,-0.19,1.02,U] [#2 0.09,-0.05,0.80,U] [#3 0.26,0.17,0.00,M8] [#4 0.17,0.08,0.65,U] [#5 0.27,0.05,0.00,M6] [#6 0.50,-0.15,0.00,M6] [#7 0.16,-0.29,0.00,M3] [#8 0.12,0.08,0.54,U] 
23:06:27.058 00.014 1032 refined, 4 included, MultiStar: {0.10, -0.03}, one-star: {0.17, 0.04}
23:06:27.061 00.003 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
23:06:27.065 00.004 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
23:06:27.068 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.25 mountX=-0.05 mountY=-0.09, mountTheta=-2.08
23:06:27.072 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
23:06:27.074 00.002 1032 Enqueuing Move request for scope (0.10, -0.03)
23:06:27.078 00.004 10072 Worker thread wakes up
23:06:27.078 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
23:06:27.078 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
23:06:27.078 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
23:06:27.095 00.017 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:06:27.099 00.004 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:06:27.100 00.001 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
23:06:27.100 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:27.100 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:06:27.100 00.000 10072 MoveAxis(E, 15, ABG)
23:06:27.100 00.000 10072 Guiding  Dir = 2, Dur = 15
23:06:27.101 00.001 10072 IsGuiding returns 0
23:06:27.101 00.000 10072 PulseGuide returned control before completion, sleep 25
23:06:27.128 00.027 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:06:27.131 00.003 10072 IsGuiding returns 0
23:06:27.131 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:27.134 00.003 10072 Move returns status 0, amount 15
23:06:27.134 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:27.139 00.005 10072 MoveAxis(N, 0, ABG)
23:06:27.139 00.000 10072 Move returns status 0, amount 0
23:06:27.139 00.000 10072 move complete, result=0
23:06:27.139 00.000 10072 worker thread done servicing request
23:06:27.139 00.000 1032 Enqueuing Expose request
23:06:27.150 00.011 10072 Worker thread wakes up
23:06:27.151 00.001 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:06:27.153 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:27.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:27.968 00.815 10072 Exposure complete
23:06:29.031 01.063 10072 worker thread done servicing request
23:06:29.031 00.000 1032 OnExposeComplete: enter
23:06:29.035 00.004 1032 UpdateGuideState(): m_state=6
23:06:29.039 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7507
23:06:29.042 00.003 1032 Star::Find returns 1 (0), X=1104.55, Y=130.72, Mass=1403, SNR=26.3, Peak=122 HFD=3.2
23:06:29.045 00.003 1032 MultiStar: [#1 0.06,-0.41,0.00,M1] [#2 0.21,-0.16,0.00,M1] [#3 0.15,0.18,0.73,U] [#4 0.11,0.14,0.71,U] [#5 0.22,0.12,0.64,U] [#6 0.33,-0.27,0.00,M7] [#7 0.23,-0.18,0.00,M4] [#8 0.15,0.20,0.00,M3] 
23:06:29.048 00.003 1032 refined, 3 included, MultiStar: {0.19, 0.06}, one-star: {0.24, -0.12}
23:06:29.170 00.122 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
23:06:29.285 00.115 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
23:06:29.411 00.126 1032 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.19 cameraTheta=0.30 mountX=0.01 mountY=-0.19, mountTheta=-1.53
23:06:29.443 00.032 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.06, opts=13)
23:06:29.447 00.004 1032 Enqueuing Move request for scope (0.19, 0.06)
23:06:29.451 00.004 10072 Worker thread wakes up
23:06:29.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
23:06:29.451 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
23:06:29.451 00.000 10072 Moving (0.19, 0.06) raw xDistance=0.01 yDistance=-0.19
23:06:29.454 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:06:29.458 00.004 10072 PPEC rslt: input = 0.01, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:06:29.458 00.000 10072 PPEC: input: 0.01, control: -0.03, exposure: 500
23:06:29.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:29.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:06:29.458 00.000 10072 MoveAxis(E, 25, ABG)
23:06:29.458 00.000 10072 Guiding  Dir = 2, Dur = 25
23:06:29.776 00.318 10072 IsGuiding returns 0
23:06:29.777 00.001 10072 PulseGuide returned control before completion, sleep 35
23:06:30.123 00.346 10072 IsGuiding returns 0
23:06:30.125 00.002 10072 Move returns status 0, amount 25
23:06:30.125 00.000 10072 MoveAxis(N, 0, ABG)
23:06:30.126 00.001 10072 Move returns status 0, amount 0
23:06:30.126 00.000 10072 move complete, result=0
23:06:30.126 00.000 10072 worker thread done servicing request
23:06:30.134 00.008 1032 UpdateGuideState exits: m=1403 SNR=26.3
23:06:30.138 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:30.284 00.146 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:30.410 00.126 1032 Enqueuing Expose request
23:06:30.515 00.105 10072 Worker thread wakes up
23:06:30.515 00.000 1032 GuideStep: 0.0 px 25 ms EAST, -0.2 px 0 ms NORTH
23:06:30.520 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:30.521 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:31.153 00.632 10072 Exposure complete
23:06:31.442 00.289 10072 worker thread done servicing request
23:06:31.442 00.000 1032 OnExposeComplete: enter
23:06:31.446 00.004 1032 UpdateGuideState(): m_state=6
23:06:31.450 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7508
23:06:31.473 00.023 1032 Star::Find returns 1 (0), X=1104.40, Y=131.11, Mass=1351, SNR=25.8, Peak=114 HFD=3.3
23:06:31.483 00.010 1032 MultiStar: [#1 -0.01,-0.03,0.97,U] [#2 0.20,0.06,0.80,U] [#3 0.10,0.25,0.00,M8] [#4 -0.02,0.37,0.00,M4] [#5 0.10,0.27,0.00,M6] [#6 0.41,0.04,0.00,M8] [#7 0.14,-0.11,0.70,U] [#8 0.20,0.09,0.50,U] 
23:06:31.489 00.006 1032 refined, 4 included, MultiStar: {0.11, 0.06}, one-star: {0.09, 0.27}
23:06:31.492 00.003 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:06:31.495 00.003 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:06:31.499 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.52 mountX=0.03 mountY=-0.12, mountTheta=-1.31
23:06:31.505 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
23:06:31.510 00.005 1032 Enqueuing Move request for scope (0.11, 0.06)
23:06:31.514 00.004 10072 Worker thread wakes up
23:06:31.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
23:06:31.515 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
23:06:31.515 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
23:06:31.530 00.015 10072 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:06:31.531 00.001 10072 PPEC: input: 0.03, control: -0.03, exposure: 500
23:06:31.531 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:31.531 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:06:31.531 00.000 10072 MoveAxis(E, 27, ABG)
23:06:31.531 00.000 10072 Guiding  Dir = 2, Dur = 27
23:06:31.533 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:06:31.536 00.003 10072 IsGuiding returns 0
23:06:31.537 00.001 10072 PulseGuide returned control before completion, sleep 37
23:06:31.587 00.050 10072 IsGuiding returns 0
23:06:31.587 00.000 10072 Move returns status 0, amount 27
23:06:31.587 00.000 10072 MoveAxis(N, 0, ABG)
23:06:31.587 00.000 10072 Move returns status 0, amount 0
23:06:31.587 00.000 10072 move complete, result=0
23:06:31.587 00.000 10072 worker thread done servicing request
23:06:31.598 00.011 1032 UpdateGuideState exits: m=1351 SNR=25.8
23:06:31.601 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:31.604 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:31.607 00.003 1032 Enqueuing Expose request
23:06:31.611 00.004 10072 Worker thread wakes up
23:06:31.611 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:31.611 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:31.611 00.000 1032 GuideStep: 0.0 px 27 ms EAST, -0.1 px 0 ms NORTH
23:06:32.366 00.755 10072 Exposure complete
23:06:32.444 00.078 10072 worker thread done servicing request
23:06:32.445 00.001 1032 OnExposeComplete: enter
23:06:32.449 00.004 1032 UpdateGuideState(): m_state=6
23:06:32.452 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7509
23:06:32.456 00.004 1032 Star::Find returns 1 (0), X=1104.48, Y=131.16, Mass=1349, SNR=25.8, Peak=118 HFD=3.2
23:06:32.461 00.005 1032 MultiStar: [#1 0.05,-0.02,0.98,U] [#2 0.33,0.33,0.00,M1] [#3 0.19,0.57,0.00,M9] [#4 0.13,0.47,0.00,M5] [#5 0.18,0.39,0.00,M7] [#6 0.45,0.11,0.00,M9] [#7 0.19,0.00,0.69,U] [#8 0.18,0.40,0.00,M3] 
23:06:32.464 00.003 1032 refined, 2 included, MultiStar: {0.13, 0.11}, one-star: {0.17, 0.31}
23:06:32.468 00.004 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
23:06:32.471 00.003 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
23:06:32.474 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.70 mountX=0.07 mountY=-0.15, mountTheta=-1.13
23:06:32.478 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.11, opts=13)
23:06:32.481 00.003 1032 Enqueuing Move request for scope (0.13, 0.11)
23:06:32.484 00.003 10072 Worker thread wakes up
23:06:32.484 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
23:06:32.484 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
23:06:32.484 00.000 10072 Moving (0.13, 0.11) raw xDistance=0.07 yDistance=-0.15
23:06:32.486 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:06:32.490 00.004 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
23:06:32.490 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
23:06:32.490 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:32.490 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:06:32.490 00.000 10072 MoveAxis(E, 18, ABG)
23:06:32.490 00.000 10072 Guiding  Dir = 2, Dur = 18
23:06:32.491 00.001 10072 IsGuiding returns 0
23:06:32.491 00.000 10072 PulseGuide returned control before completion, sleep 28
23:06:32.519 00.028 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:06:32.522 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:32.525 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:32.528 00.003 10072 IsGuiding returns 0
23:06:32.528 00.000 1032 Enqueuing Expose request
23:06:32.531 00.003 10072 Move returns status 0, amount 18
23:06:32.531 00.000 10072 MoveAxis(N, 0, ABG)
23:06:32.531 00.000 10072 Move returns status 0, amount 0
23:06:32.531 00.000 10072 move complete, result=0
23:06:32.531 00.000 10072 worker thread done servicing request
23:06:32.531 00.000 10072 Worker thread wakes up
23:06:32.532 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:32.532 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:32.542 00.010 1032 GuideStep: 0.1 px 18 ms EAST, -0.2 px 0 ms NORTH
23:06:32.951 00.409 10072 Exposure complete
23:06:33.029 00.078 10072 worker thread done servicing request
23:06:33.029 00.000 1032 OnExposeComplete: enter
23:06:33.034 00.005 1032 UpdateGuideState(): m_state=6
23:06:33.038 00.004 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7510
23:06:33.040 00.002 1032 Star::Find returns 1 (0), X=1104.46, Y=131.22, Mass=1301, SNR=25.3, Peak=112 HFD=3.2
23:06:33.042 00.002 1032 MultiStar: [#1 0.13,0.06,0.99,U] [#2 0.23,0.36,0.00,M2] [#3 0.13,0.56,0.00,M10] [#4 0.15,0.56,0.00,M6] [#5 0.26,0.39,0.00,M8] [#6 0.53,0.10,0.00,M10] [#7 0.16,0.20,0.77,U] [#8 0.36,0.42,0.00,M4] 
23:06:33.044 00.002 1032 refined, 2 included, MultiStar: {0.15, 0.21}, one-star: {0.15, 0.37}
23:06:33.046 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
23:06:33.049 00.003 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
23:06:33.054 00.005 1032 CameraToMount -- cameraX=0.15 cameraY=0.21 hyp=0.26 cameraTheta=0.97 mountX=0.17 mountY=-0.19, mountTheta=-0.86
23:06:33.059 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.21, opts=13)
23:06:33.062 00.003 1032 Enqueuing Move request for scope (0.15, 0.21)
23:06:33.065 00.003 10072 Worker thread wakes up
23:06:33.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.21) opts 0xd
23:06:33.066 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.21)
23:06:33.066 00.000 10072 Moving (0.15, 0.21) raw xDistance=0.17 yDistance=-0.19
23:06:33.068 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:06:33.072 00.004 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.08, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 287.67
23:06:33.072 00.000 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
23:06:33.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:33.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:06:33.072 00.000 10072 MoveAxis(W, 64, ABG)
23:06:33.072 00.000 10072 Guiding  Dir = 3, Dur = 64
23:06:33.073 00.001 10072 IsGuiding returns 0
23:06:33.073 00.000 10072 PulseGuide returned control before completion, sleep 74
23:06:33.106 00.033 1032 UpdateGuideState exits: m=1301 SNR=25.3
23:06:33.108 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:33.114 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:33.119 00.005 1032 Enqueuing Expose request
23:06:33.150 00.031 10072 IsGuiding returns 0
23:06:33.151 00.001 10072 Move returns status 0, amount 64
23:06:33.151 00.000 10072 MoveAxis(N, 0, ABG)
23:06:33.151 00.000 10072 Move returns status 0, amount 0
23:06:33.151 00.000 10072 move complete, result=0
23:06:33.152 00.001 10072 worker thread done servicing request
23:06:33.152 00.000 10072 Worker thread wakes up
23:06:33.153 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:33.156 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:33.164 00.008 1032 GuideStep: 0.2 px 64 ms WEST, -0.2 px 0 ms NORTH
23:06:33.793 00.629 10072 Exposure complete
23:06:33.862 00.069 10072 worker thread done servicing request
23:06:33.862 00.000 1032 OnExposeComplete: enter
23:06:33.865 00.003 1032 UpdateGuideState(): m_state=6
23:06:33.868 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7511
23:06:33.871 00.003 1032 Star::Find returns 1 (0), X=1104.48, Y=130.97, Mass=1356, SNR=25.9, Peak=112 HFD=3.2
23:06:33.874 00.003 1032 MultiStar: [#1 0.09,-0.25,0.00,M1] [#2 0.17,0.01,0.75,U] [#3 0.13,0.20,0.76,U] [#4 0.20,0.18,0.00,M7] [#5 0.18,0.22,0.00,M9] [#6 0.43,-0.14,0.00,R] [#7 0.24,-0.22,0.00,M2] [#8 0.36,0.05,0.00,M5] 
23:06:33.877 00.003 1032 refined, 2 included, MultiStar: {0.16, 0.12}, one-star: {0.17, 0.13}
23:06:33.879 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
23:06:33.884 00.005 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
23:06:33.887 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.63 mountX=0.07 mountY=-0.18, mountTheta=-1.20
23:06:33.893 00.006 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.12, opts=13)
23:06:33.896 00.003 1032 Enqueuing Move request for scope (0.16, 0.12)
23:06:33.900 00.004 10072 Worker thread wakes up
23:06:33.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
23:06:33.900 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
23:06:33.900 00.000 10072 Moving (0.16, 0.12) raw xDistance=0.07 yDistance=-0.18
23:06:33.902 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:06:33.907 00.005 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:06:33.907 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
23:06:33.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:33.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:06:33.907 00.000 10072 MoveAxis(E, 17, ABG)
23:06:33.907 00.000 10072 Guiding  Dir = 2, Dur = 17
23:06:33.908 00.001 10072 IsGuiding returns 0
23:06:33.908 00.000 10072 PulseGuide returned control before completion, sleep 27
23:06:33.939 00.031 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:06:33.941 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:33.944 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:33.947 00.003 1032 Enqueuing Expose request
23:06:33.953 00.006 10072 IsGuiding returns 0
23:06:33.953 00.000 10072 Move returns status 0, amount 17
23:06:33.953 00.000 10072 MoveAxis(N, 0, ABG)
23:06:33.953 00.000 10072 Move returns status 0, amount 0
23:06:33.955 00.002 10072 move complete, result=0
23:06:33.955 00.000 10072 worker thread done servicing request
23:06:33.955 00.000 10072 Worker thread wakes up
23:06:33.955 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:33.955 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:33.962 00.007 1032 GuideStep: 0.1 px 17 ms EAST, -0.2 px 0 ms NORTH
23:06:34.370 00.408 10072 Exposure complete
23:06:34.443 00.073 10072 worker thread done servicing request
23:06:34.444 00.001 1032 OnExposeComplete: enter
23:06:34.447 00.003 1032 UpdateGuideState(): m_state=6
23:06:34.450 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7512
23:06:34.453 00.003 1032 Star::Find returns 1 (0), X=1104.35, Y=130.91, Mass=1412, SNR=26.4, Peak=116 HFD=3.3
23:06:34.456 00.003 1032 MultiStar: [#1 -0.01,-0.15,0.94,U] [#2 0.21,-0.14,0.00,M2] [#3 0.18,0.25,0.00,M10] [#4 0.16,0.24,0.00,M8] [#5 0.24,0.21,0.00,M10] [#6 0.10,-0.06,0.61,U] [#7 0.13,-0.13,0.70,U] [#8 0.26,0.15,0.00,M6] 
23:06:34.460 00.004 1032 single-star, 3 included, MultiStar: {0.06, -0.06}, one-star: {0.04, 0.07}
23:06:34.464 00.004 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:06:34.466 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:06:34.468 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.02 mountX=0.05 mountY=-0.06, mountTheta=-0.81
23:06:34.473 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
23:06:34.475 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
23:06:34.480 00.005 10072 Worker thread wakes up
23:06:34.480 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:06:34.480 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:06:34.480 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.05 yDistance=-0.06
23:06:34.551 00.071 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:06:34.555 00.004 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:06:34.555 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
23:06:34.555 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:34.555 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:06:34.555 00.000 10072 MoveAxis(E, 16, ABG)
23:06:34.555 00.000 10072 Guiding  Dir = 2, Dur = 16
23:06:34.556 00.001 10072 IsGuiding returns 0
23:06:34.556 00.000 10072 PulseGuide returned control before completion, sleep 26
23:06:34.580 00.024 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:06:34.689 00.109 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:34.692 00.003 10072 IsGuiding returns 0
23:06:34.692 00.000 10072 Move returns status 0, amount 16
23:06:34.692 00.000 10072 MoveAxis(N, 0, ABG)
23:06:34.693 00.001 10072 Move returns status 0, amount 0
23:06:34.693 00.000 10072 move complete, result=0
23:06:34.693 00.000 10072 worker thread done servicing request
23:06:34.698 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:34.702 00.004 1032 Enqueuing Expose request
23:06:34.719 00.017 10072 Worker thread wakes up
23:06:34.719 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:34.719 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:34.720 00.001 1032 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:06:35.358 00.638 10072 Exposure complete
23:06:35.688 00.330 10072 worker thread done servicing request
23:06:35.688 00.000 1032 OnExposeComplete: enter
23:06:35.692 00.004 1032 UpdateGuideState(): m_state=6
23:06:35.694 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7513
23:06:35.697 00.003 1032 Star::Find returns 1 (0), X=1104.37, Y=131.18, Mass=1189, SNR=24.2, Peak=104 HFD=3.3
23:06:35.700 00.003 1032 MultiStar: [#1 -0.01,0.05,1.08,U] [#2 0.10,0.14,0.80,U] [#3 0.13,0.45,0.00,R] [#4 0.08,0.38,0.00,M9] [#5 0.11,0.47,0.00,R] [#6 -0.12,0.19,0.69,U] [#7 0.14,-0.02,0.81,U] [#8 0.06,0.35,0.00,M7] 
23:06:35.703 00.003 1032 refined, 4 included, MultiStar: {0.04, 0.14}, one-star: {0.06, 0.33}
23:06:35.705 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
23:06:35.707 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
23:06:35.709 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.32 mountX=0.13 mountY=-0.07, mountTheta=-0.51
23:06:35.713 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
23:06:35.716 00.003 1032 Enqueuing Move request for scope (0.04, 0.14)
23:06:35.718 00.002 10072 Worker thread wakes up
23:06:35.718 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
23:06:35.720 00.002 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
23:06:35.720 00.000 10072 Moving (0.04, 0.14) raw xDistance=0.13 yDistance=-0.07
23:06:35.832 00.112 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:06:35.874 00.042 10072 PPEC rslt: input = 0.13, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:06:35.874 00.000 10072 PPEC: input: 0.13, control: -0.02, exposure: 500
23:06:35.876 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:35.876 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:06:35.876 00.000 10072 MoveAxis(E, 23, ABG)
23:06:35.876 00.000 10072 Guiding  Dir = 2, Dur = 23
23:06:35.876 00.000 10072 IsGuiding returns 0
23:06:35.877 00.001 10072 PulseGuide returned control before completion, sleep 33
23:06:35.904 00.027 1032 UpdateGuideState exits: m=1189 SNR=24.2
23:06:35.908 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:35.948 00.040 10072 IsGuiding returns 1
23:06:35.948 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:35.952 00.004 10072 scope still moving after pulse duration time elapsed
23:06:35.952 00.000 1032 Enqueuing Expose request
23:06:35.980 00.028 10072 IsGuiding returns 0
23:06:35.980 00.000 10072 scope move finished after 23 + 80 ms
23:06:35.981 00.001 10072 Move returns status 0, amount 23
23:06:35.981 00.000 10072 MoveAxis(N, 0, ABG)
23:06:35.981 00.000 10072 Move returns status 0, amount 0
23:06:35.981 00.000 10072 move complete, result=0
23:06:35.981 00.000 10072 worker thread done servicing request
23:06:35.981 00.000 10072 Worker thread wakes up
23:06:35.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:35.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:35.983 00.002 1032 GuideStep: 0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
23:06:36.655 00.672 10072 Exposure complete
23:06:36.839 00.184 10072 worker thread done servicing request
23:06:36.839 00.000 1032 OnExposeComplete: enter
23:06:36.843 00.004 1032 UpdateGuideState(): m_state=6
23:06:36.850 00.007 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7514
23:06:36.853 00.003 1032 Star::Find returns 1 (0), X=1104.42, Y=130.94, Mass=1384, SNR=26.2, Peak=120 HFD=3.5
23:06:36.857 00.004 1032 MultiStar: [#1 -0.06,-0.10,0.94,U] [#2 0.13,0.15,0.84,U] [#3 0.09,-0.04,0.74,U] [#4 0.09,0.21,0.71,U] [#5 0.09,-0.31,0.00,M1] [#6 -0.20,0.18,0.00,M1] [#7 0.10,-0.13,0.75,U] [#8 0.17,0.18,0.52,U] 
23:06:36.858 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.04}, one-star: {0.11, 0.09}
23:06:36.864 00.006 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:06:36.866 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:06:36.869 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.48 mountX=0.02 mountY=-0.09, mountTheta=-1.35
23:06:36.874 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
23:06:36.877 00.003 1032 Enqueuing Move request for scope (0.08, 0.04)
23:06:36.880 00.003 10072 Worker thread wakes up
23:06:36.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
23:06:36.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
23:06:36.880 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
23:06:36.883 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:06:36.888 00.005 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
23:06:36.888 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
23:06:36.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:36.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:06:36.888 00.000 10072 MoveAxis(E, 22, ABG)
23:06:36.888 00.000 10072 Guiding  Dir = 2, Dur = 22
23:06:36.889 00.001 10072 IsGuiding returns 0
23:06:36.890 00.001 10072 PulseGuide returned control before completion, sleep 32
23:06:36.919 00.029 1032 UpdateGuideState exits: m=1384 SNR=26.2
23:06:36.923 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:36.929 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:36.934 00.005 1032 Enqueuing Expose request
23:06:36.940 00.006 10072 IsGuiding returns 1
23:06:36.940 00.000 10072 scope still moving after pulse duration time elapsed
23:06:36.967 00.027 10072 IsGuiding returns 0
23:06:36.968 00.001 10072 scope move finished after 22 + 57 ms
23:06:36.968 00.000 10072 Move returns status 0, amount 22
23:06:36.968 00.000 10072 MoveAxis(N, 0, ABG)
23:06:36.968 00.000 10072 Move returns status 0, amount 0
23:06:36.968 00.000 10072 move complete, result=0
23:06:36.968 00.000 10072 worker thread done servicing request
23:06:36.968 00.000 10072 Worker thread wakes up
23:06:36.968 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:36.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:36.969 00.001 1032 GuideStep: 0.0 px 22 ms EAST, -0.1 px 0 ms NORTH
23:06:37.666 00.697 10072 Exposure complete
23:06:38.472 00.806 10072 worker thread done servicing request
23:06:38.506 00.034 1032 OnExposeComplete: enter
23:06:38.680 00.174 1032 UpdateGuideState(): m_state=6
23:06:38.687 00.007 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7515
23:06:38.691 00.004 1032 Star::Find returns 1 (0), X=1104.40, Y=130.89, Mass=1291, SNR=25.2, Peak=120 HFD=3.4
23:06:38.696 00.005 1032 MultiStar: [#1 0.01,-0.09,0.94,U] [#2 0.18,0.06,0.86,U] [#3 0.06,0.04,0.80,U] [#4 0.14,0.29,0.00,M9] [#5 -0.13,-0.21,0.70,U] [#6 -0.19,-0.07,0.64,U] [#7 0.17,-0.07,0.73,U] [#8 0.11,0.18,0.54,U] 
23:06:38.701 00.005 1032 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.09, 0.04}
23:06:38.710 00.009 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
23:06:38.714 00.004 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
23:06:38.848 00.134 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.34 mountX=-0.03 mountY=-0.04, mountTheta=-2.17
23:06:38.986 00.138 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
23:06:38.990 00.004 1032 Enqueuing Move request for scope (0.04, -0.02)
23:06:38.993 00.003 10072 Worker thread wakes up
23:06:38.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:06:38.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:06:38.993 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
23:06:38.996 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:06:38.999 00.003 10072 PPEC rslt: input = -0.03, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:06:38.999 00.000 10072 PPEC: input: -0.03, control: -0.04, exposure: 500
23:06:39.000 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:39.000 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:06:39.000 00.000 10072 MoveAxis(E, 39, ABG)
23:06:39.000 00.000 10072 Guiding  Dir = 2, Dur = 39
23:06:39.391 00.391 1032 UpdateGuideState exits: m=1291 SNR=25.2
23:06:39.410 00.019 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:39.417 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:39.477 00.060 1032 Enqueuing Expose request
23:06:40.026 00.549 10072 IsGuiding returns 0
23:06:40.030 00.004 10072 PulseGuide returned control before completion, sleep 46
23:06:40.116 00.086 10072 IsGuiding returns 1
23:06:40.116 00.000 10072 scope still moving after pulse duration time elapsed
23:06:40.144 00.028 10072 IsGuiding returns 1
23:06:40.179 00.035 10072 IsGuiding returns 1
23:06:40.228 00.049 10072 IsGuiding returns 0
23:06:40.228 00.000 10072 scope move finished after 39 + 163 ms
23:06:40.228 00.000 10072 Move returns status 0, amount 39
23:06:40.229 00.001 10072 MoveAxis(N, 0, ABG)
23:06:40.229 00.000 10072 Move returns status 0, amount 0
23:06:40.229 00.000 10072 move complete, result=0
23:06:40.229 00.000 1032 GuideStep: -0.0 px 39 ms EAST, -0.0 px 0 ms NORTH
23:06:40.232 00.003 10072 worker thread done servicing request
23:06:40.232 00.000 10072 Worker thread wakes up
23:06:40.232 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:40.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:40.865 00.633 10072 Exposure complete
23:06:40.934 00.069 10072 worker thread done servicing request
23:06:40.934 00.000 1032 OnExposeComplete: enter
23:06:40.938 00.004 1032 UpdateGuideState(): m_state=6
23:06:40.940 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7516
23:06:40.943 00.003 1032 Star::Find returns 1 (0), X=1104.46, Y=131.15, Mass=1401, SNR=26.3, Peak=115 HFD=3.4
23:06:40.946 00.003 1032 MultiStar: [#1 0.06,-0.03,0.97,U] [#2 0.25,0.21,0.00,M1] [#3 0.10,-0.03,0.78,U] [#4 0.21,0.37,0.00,M10] [#5 0.18,-0.16,0.66,U] [#6 0.21,0.27,0.00,M1] [#7 0.16,-0.02,0.71,U] [#8 0.24,0.28,0.00,M6] 
23:06:40.948 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.03}, one-star: {0.15, 0.31}
23:06:40.951 00.003 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
23:06:40.954 00.003 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
23:06:40.959 00.005 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.24 mountX=-0.00 mountY=-0.13, mountTheta=-1.59
23:06:40.965 00.006 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
23:06:40.967 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
23:06:40.968 00.001 10072 Worker thread wakes up
23:06:40.969 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
23:06:40.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
23:06:40.969 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.00 yDistance=-0.13
23:06:40.971 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:06:40.974 00.003 10072 PPEC rslt: input = -0.00, final = -0.04, react = -0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:06:40.974 00.000 10072 PPEC: input: -0.00, control: -0.04, exposure: 500
23:06:40.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:40.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:06:40.975 00.001 10072 MoveAxis(E, 36, ABG)
23:06:40.975 00.000 10072 Guiding  Dir = 2, Dur = 36
23:06:40.975 00.000 10072 IsGuiding returns 0
23:06:40.975 00.000 10072 PulseGuide returned control before completion, sleep 46
23:06:40.998 00.023 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:06:41.000 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:41.003 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:41.005 00.002 1032 Enqueuing Expose request
23:06:41.032 00.027 10072 IsGuiding returns 0
23:06:41.033 00.001 10072 Move returns status 0, amount 36
23:06:41.033 00.000 10072 MoveAxis(N, 0, ABG)
23:06:41.033 00.000 10072 Move returns status 0, amount 0
23:06:41.033 00.000 10072 move complete, result=0
23:06:41.034 00.001 10072 worker thread done servicing request
23:06:41.034 00.000 10072 Worker thread wakes up
23:06:41.034 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:41.034 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:41.038 00.004 1032 GuideStep: -0.0 px 36 ms EAST, -0.1 px 0 ms NORTH
23:06:41.443 00.405 10072 Exposure complete
23:06:41.506 00.063 10072 worker thread done servicing request
23:06:41.506 00.000 1032 OnExposeComplete: enter
23:06:41.508 00.002 1032 UpdateGuideState(): m_state=6
23:06:41.511 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7517
23:06:41.513 00.002 1032 Star::Find returns 1 (0), X=1104.42, Y=131.12, Mass=1431, SNR=26.6, Peak=133 HFD=3.3
23:06:41.515 00.002 1032 MultiStar: [#1 0.15,0.03,0.94,U] [#2 0.26,0.32,0.00,M2] [#3 0.17,0.04,0.81,U] [#4 0.25,0.36,0.00,R] [#5 0.04,-0.04,0.67,U] [#6 -0.04,0.19,0.62,U] [#7 0.17,0.16,0.66,U] [#8 0.33,0.22,0.00,M7] 
23:06:41.516 00.001 1032 refined, 5 included, MultiStar: {0.11, 0.11}, one-star: {0.11, 0.27}
23:06:41.523 00.007 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
23:06:41.525 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
23:06:41.528 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.15 cameraTheta=0.81 mountX=0.08 mountY=-0.13, mountTheta=-1.02
23:06:41.532 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
23:06:41.535 00.003 1032 Enqueuing Move request for scope (0.11, 0.11)
23:06:41.538 00.003 10072 Worker thread wakes up
23:06:41.538 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
23:06:41.538 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
23:06:41.538 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.13
23:06:41.540 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:06:41.544 00.004 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:06:41.544 00.000 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
23:06:41.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:41.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:06:41.544 00.000 10072 MoveAxis(E, 20, ABG)
23:06:41.544 00.000 10072 Guiding  Dir = 2, Dur = 20
23:06:41.545 00.001 10072 IsGuiding returns 0
23:06:41.545 00.000 10072 PulseGuide returned control before completion, sleep 30
23:06:41.568 00.023 1032 UpdateGuideState exits: m=1431 SNR=26.6
23:06:41.571 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:41.573 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:41.575 00.002 1032 Enqueuing Expose request
23:06:41.581 00.006 10072 IsGuiding returns 0
23:06:41.582 00.001 10072 Move returns status 0, amount 20
23:06:41.582 00.000 10072 MoveAxis(N, 0, ABG)
23:06:41.582 00.000 10072 Move returns status 0, amount 0
23:06:41.582 00.000 10072 move complete, result=0
23:06:41.582 00.000 10072 worker thread done servicing request
23:06:41.582 00.000 10072 Worker thread wakes up
23:06:41.582 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:41.582 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:41.586 00.004 1032 GuideStep: 0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
23:06:42.209 00.623 10072 Exposure complete
23:06:42.266 00.057 10072 worker thread done servicing request
23:06:42.266 00.000 1032 OnExposeComplete: enter
23:06:42.268 00.002 1032 UpdateGuideState(): m_state=6
23:06:42.271 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7518
23:06:42.274 00.003 1032 Star::Find returns 1 (0), X=1104.51, Y=131.12, Mass=1338, SNR=25.7, Peak=110 HFD=3.5
23:06:42.276 00.002 1032 MultiStar: [#1 0.12,-0.05,0.94,U] [#2 0.26,0.26,0.00,M3] [#3 0.02,-0.10,0.78,U] [#4 -0.13,-0.04,0.68,U] [#5 0.04,-0.30,0.00,M1] [#6 0.14,0.09,0.64,U] [#7 0.18,0.06,0.66,U] [#8 0.21,0.28,0.00,M8] 
23:06:42.277 00.001 1032 refined, 5 included, MultiStar: {0.10, 0.05}, one-star: {0.20, 0.27}
23:06:42.279 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
23:06:42.281 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
23:06:42.282 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.45 mountX=0.02 mountY=-0.11, mountTheta=-1.38
23:06:42.286 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
23:06:42.288 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
23:06:42.291 00.003 10072 Worker thread wakes up
23:06:42.291 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:06:42.291 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:06:42.291 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
23:06:42.293 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:06:42.296 00.003 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
23:06:42.296 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
23:06:42.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:42.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:06:42.296 00.000 10072 MoveAxis(E, 21, ABG)
23:06:42.296 00.000 10072 Guiding  Dir = 2, Dur = 21
23:06:42.296 00.000 10072 IsGuiding returns 0
23:06:42.297 00.001 10072 PulseGuide returned control before completion, sleep 31
23:06:42.315 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:06:42.318 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:42.320 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:42.322 00.002 1032 Enqueuing Expose request
23:06:42.330 00.008 10072 IsGuiding returns 1
23:06:42.331 00.001 10072 scope still moving after pulse duration time elapsed
23:06:42.363 00.032 10072 IsGuiding returns 0
23:06:42.363 00.000 10072 scope move finished after 21 + 46 ms
23:06:42.363 00.000 10072 Move returns status 0, amount 21
23:06:42.364 00.001 10072 MoveAxis(N, 0, ABG)
23:06:42.364 00.000 10072 Move returns status 0, amount 0
23:06:42.364 00.000 10072 move complete, result=0
23:06:42.364 00.000 10072 worker thread done servicing request
23:06:42.364 00.000 10072 Worker thread wakes up
23:06:42.364 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:42.364 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:42.366 00.002 1032 GuideStep: 0.0 px 21 ms EAST, -0.1 px 0 ms NORTH
23:06:42.771 00.405 10072 Exposure complete
23:06:42.819 00.048 10072 worker thread done servicing request
23:06:42.820 00.001 1032 OnExposeComplete: enter
23:06:42.822 00.002 1032 UpdateGuideState(): m_state=6
23:06:42.823 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7519
23:06:42.825 00.002 1032 Star::Find returns 1 (0), X=1104.47, Y=130.96, Mass=1356, SNR=25.9, Peak=99 HFD=3.5
23:06:42.826 00.001 1032 MultiStar: [#1 0.01,-0.08,0.97,U] [#2 0.23,0.04,0.80,U] [#3 0.13,-0.16,0.74,U] [#4 -0.21,-0.16,0.00,M1] [#5 -0.06,-0.15,0.65,U] [#6 -0.02,0.12,0.62,U] [#7 0.26,-0.12,0.00,M1] [#8 0.16,0.07,0.53,U] 
23:06:42.827 00.001 1032 refined, 6 included, MultiStar: {0.09, -0.01}, one-star: {0.16, 0.11}
23:06:42.829 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
23:06:42.833 00.004 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
23:06:42.834 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.08 mountX=-0.03 mountY=-0.09, mountTheta=-1.91
23:06:42.837 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:06:42.838 00.001 1032 Enqueuing Move request for scope (0.09, -0.01)
23:06:42.840 00.002 10072 Worker thread wakes up
23:06:42.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:06:42.840 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:06:42.840 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.09
23:06:42.842 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:06:42.845 00.003 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:06:42.845 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
23:06:42.845 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:42.845 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:06:42.845 00.000 10072 MoveAxis(E, 19, ABG)
23:06:42.845 00.000 10072 Guiding  Dir = 2, Dur = 19
23:06:42.845 00.000 10072 IsGuiding returns 0
23:06:42.846 00.001 10072 PulseGuide returned control before completion, sleep 29
23:06:42.863 00.017 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:06:42.866 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:42.867 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:42.869 00.002 1032 Enqueuing Expose request
23:06:42.878 00.009 10072 IsGuiding returns 0
23:06:42.878 00.000 10072 Move returns status 0, amount 19
23:06:42.878 00.000 10072 MoveAxis(N, 0, ABG)
23:06:42.878 00.000 10072 Move returns status 0, amount 0
23:06:42.878 00.000 10072 move complete, result=0
23:06:42.878 00.000 10072 worker thread done servicing request
23:06:42.878 00.000 10072 Worker thread wakes up
23:06:42.878 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:42.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:42.878 00.000 1032 GuideStep: -0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
23:06:43.507 00.629 10072 Exposure complete
23:06:43.559 00.052 10072 worker thread done servicing request
23:06:43.559 00.000 1032 OnExposeComplete: enter
23:06:43.561 00.002 1032 UpdateGuideState(): m_state=6
23:06:43.563 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7520
23:06:43.565 00.002 1032 Star::Find returns 1 (0), X=1104.52, Y=131.04, Mass=1314, SNR=25.5, Peak=113 HFD=3.2
23:06:43.567 00.002 1032 MultiStar: [#1 0.06,-0.04,0.97,U] [#2 0.27,0.14,0.00,M3] [#3 0.21,-0.13,0.82,U] [#4 -0.02,-0.09,0.71,U] [#5 0.01,-0.18,0.65,U] [#6 -0.02,0.19,0.65,U] [#7 0.19,-0.04,0.76,U] [#8 0.09,0.20,0.51,U] 
23:06:43.569 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.21, 0.20}
23:06:43.570 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
23:06:43.571 00.001 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
23:06:43.573 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.11 mountX=-0.01 mountY=-0.10, mountTheta=-1.72
23:06:43.576 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
23:06:43.577 00.001 1032 Enqueuing Move request for scope (0.10, 0.01)
23:06:43.579 00.002 10072 Worker thread wakes up
23:06:43.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
23:06:43.579 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
23:06:43.579 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
23:06:43.584 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:06:43.586 00.002 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:06:43.586 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
23:06:43.587 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:43.587 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:06:43.587 00.000 10072 MoveAxis(E, 19, ABG)
23:06:43.587 00.000 10072 Guiding  Dir = 2, Dur = 19
23:06:43.587 00.000 10072 IsGuiding returns 0
23:06:43.587 00.000 10072 PulseGuide returned control before completion, sleep 29
23:06:43.616 00.029 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:06:43.620 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:43.621 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:43.623 00.002 1032 Enqueuing Expose request
23:06:43.630 00.007 10072 IsGuiding returns 0
23:06:43.630 00.000 10072 Move returns status 0, amount 19
23:06:43.630 00.000 10072 MoveAxis(N, 0, ABG)
23:06:43.630 00.000 10072 Move returns status 0, amount 0
23:06:43.630 00.000 10072 move complete, result=0
23:06:43.630 00.000 10072 worker thread done servicing request
23:06:43.630 00.000 10072 Worker thread wakes up
23:06:43.630 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:43.631 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:43.633 00.002 1032 GuideStep: -0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
23:06:44.039 00.406 10072 Exposure complete
23:06:44.083 00.044 10072 worker thread done servicing request
23:06:44.083 00.000 1032 OnExposeComplete: enter
23:06:44.085 00.002 1032 UpdateGuideState(): m_state=6
23:06:44.087 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7521
23:06:44.088 00.001 1032 Star::Find returns 1 (0), X=1104.49, Y=130.88, Mass=1383, SNR=26.1, Peak=125 HFD=3.4
23:06:44.090 00.002 1032 MultiStar: [#1 0.09,-0.16,0.96,U] [#2 0.38,0.01,0.00,M4] [#3 0.15,-0.15,0.74,U] [#4 0.01,-0.16,0.66,U] [#5 0.17,-0.44,0.00,M1] [#6 0.12,0.09,0.63,U] [#7 0.13,-0.15,0.73,U] [#8 0.15,0.21,0.00,M7] 
23:06:44.091 00.001 1032 refined, 5 included, MultiStar: {0.12, -0.08}, one-star: {0.18, 0.03}
23:06:44.093 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
23:06:44.094 00.001 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
23:06:44.095 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.60 mountX=-0.11 mountY=-0.09, mountTheta=-2.43
23:06:44.098 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.08, opts=13)
23:06:44.100 00.002 1032 Enqueuing Move request for scope (0.12, -0.08)
23:06:44.101 00.001 10072 Worker thread wakes up
23:06:44.101 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
23:06:44.101 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
23:06:44.102 00.001 10072 Moving (0.12, -0.08) raw xDistance=-0.11 yDistance=-0.09
23:06:44.103 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:06:44.105 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
23:06:44.105 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:06:44.106 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:44.106 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:06:44.106 00.000 10072 MoveAxis(E, 14, ABG)
23:06:44.106 00.000 10072 Guiding  Dir = 2, Dur = 14
23:06:44.106 00.000 10072 IsGuiding returns 0
23:06:44.106 00.000 10072 PulseGuide returned control before completion, sleep 24
23:06:44.121 00.015 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:06:44.123 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:44.124 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:44.126 00.002 1032 Enqueuing Expose request
23:06:44.145 00.019 10072 IsGuiding returns 0
23:06:44.145 00.000 10072 Move returns status 0, amount 14
23:06:44.145 00.000 10072 MoveAxis(N, 0, ABG)
23:06:44.145 00.000 10072 Move returns status 0, amount 0
23:06:44.145 00.000 10072 move complete, result=0
23:06:44.146 00.001 10072 worker thread done servicing request
23:06:44.146 00.000 10072 Worker thread wakes up
23:06:44.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:44.146 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:44.151 00.005 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:06:44.774 00.623 10072 Exposure complete
23:06:44.820 00.046 10072 worker thread done servicing request
23:06:44.820 00.000 1032 OnExposeComplete: enter
23:06:44.822 00.002 1032 UpdateGuideState(): m_state=6
23:06:44.823 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7522
23:06:44.825 00.002 1032 Star::Find returns 1 (0), X=1104.48, Y=130.70, Mass=1322, SNR=25.5, Peak=131 HFD=3.3
23:06:44.826 00.001 1032 MultiStar: [#1 0.11,-0.36,0.00,M1] [#2 0.33,-0.21,0.00,M5] [#3 0.16,-0.28,0.00,M1] [#4 0.06,-0.39,0.00,M1] [#5 0.04,-0.58,0.00,M2] [#6 0.08,-0.11,0.62,U] [#7 0.15,-0.31,0.00,M1] [#8 0.41,0.00,0.00,M8] 
23:06:44.828 00.002 1032 refined, 1 included, MultiStar: {0.14, -0.13}, one-star: {0.17, -0.14}
23:06:44.830 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
23:06:44.831 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
23:06:44.833 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.76 mountX=-0.16 mountY=-0.10, mountTheta=-2.59
23:06:44.836 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.13, opts=13)
23:06:44.838 00.002 1032 Enqueuing Move request for scope (0.14, -0.13)
23:06:44.839 00.001 10072 Worker thread wakes up
23:06:44.839 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
23:06:44.839 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
23:06:44.839 00.000 10072 Moving (0.14, -0.13) raw xDistance=-0.16 yDistance=-0.10
23:06:44.841 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:06:44.843 00.002 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 287.70
23:06:44.843 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:06:44.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:44.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:06:44.843 00.000 10072 MoveAxis(E, 90, ABG)
23:06:44.844 00.001 10072 Guiding  Dir = 2, Dur = 90
23:06:44.844 00.000 10072 IsGuiding returns 0
23:06:44.844 00.000 10072 PulseGuide returned control before completion, sleep 100
23:06:44.860 00.016 1032 UpdateGuideState exits: m=1322 SNR=25.5
23:06:44.862 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:44.866 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:44.866 00.000 1032 Enqueuing Expose request
23:06:44.958 00.092 10072 IsGuiding returns 0
23:06:44.958 00.000 10072 Move returns status 0, amount 90
23:06:44.958 00.000 10072 MoveAxis(N, 0, ABG)
23:06:44.958 00.000 10072 Move returns status 0, amount 0
23:06:44.958 00.000 10072 move complete, result=0
23:06:44.958 00.000 10072 worker thread done servicing request
23:06:44.958 00.000 10072 Worker thread wakes up
23:06:44.958 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
23:06:44.961 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:44.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:45.371 00.410 10072 Exposure complete
23:06:45.421 00.050 10072 worker thread done servicing request
23:06:45.421 00.000 1032 OnExposeComplete: enter
23:06:45.425 00.004 1032 UpdateGuideState(): m_state=6
23:06:45.428 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7523
23:06:45.432 00.004 1032 Star::Find returns 1 (0), X=1104.52, Y=130.86, Mass=1459, SNR=26.9, Peak=131 HFD=3.4
23:06:45.434 00.002 1032 MultiStar: [#1 0.09,-0.13,0.91,U] [#2 0.34,-0.07,0.00,M6] [#3 0.26,-0.29,0.00,M2] [#4 0.02,-0.17,0.65,U] [#5 -0.06,-0.39,0.00,M3] [#6 0.13,-0.05,0.57,U] [#7 0.22,-0.23,0.00,M2] [#8 0.34,0.09,0.00,M9] 
23:06:45.436 00.002 1032 refined, 3 included, MultiStar: {0.12, -0.08}, one-star: {0.21, 0.01}
23:06:45.437 00.001 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
23:06:45.439 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
23:06:45.442 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.56 mountX=-0.11 mountY=-0.10, mountTheta=-2.39
23:06:45.445 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.08, opts=13)
23:06:45.447 00.002 1032 Enqueuing Move request for scope (0.12, -0.08)
23:06:45.449 00.002 10072 Worker thread wakes up
23:06:45.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
23:06:45.449 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
23:06:45.449 00.000 10072 Moving (0.12, -0.08) raw xDistance=-0.11 yDistance=-0.10
23:06:45.451 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:06:45.454 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.71
23:06:45.454 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:06:45.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:45.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:06:45.454 00.000 10072 MoveAxis(E, 13, ABG)
23:06:45.454 00.000 10072 Guiding  Dir = 2, Dur = 13
23:06:45.455 00.001 10072 IsGuiding returns 0
23:06:45.455 00.000 10072 PulseGuide returned control before completion, sleep 23
23:06:45.474 00.019 1032 UpdateGuideState exits: m=1459 SNR=26.9
23:06:45.476 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:45.477 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:45.479 00.002 1032 Enqueuing Expose request
23:06:45.493 00.014 10072 IsGuiding returns 0
23:06:45.493 00.000 10072 Move returns status 0, amount 13
23:06:45.493 00.000 10072 MoveAxis(N, 0, ABG)
23:06:45.493 00.000 10072 Move returns status 0, amount 0
23:06:45.493 00.000 10072 move complete, result=0
23:06:45.493 00.000 10072 worker thread done servicing request
23:06:45.493 00.000 10072 Worker thread wakes up
23:06:45.494 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:45.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:45.494 00.000 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:06:46.118 00.624 10072 Exposure complete
23:06:46.169 00.051 10072 worker thread done servicing request
23:06:46.169 00.000 1032 OnExposeComplete: enter
23:06:46.171 00.002 1032 UpdateGuideState(): m_state=6
23:06:46.174 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7524
23:06:46.176 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=130.83, Mass=1374, SNR=26.1, Peak=129 HFD=3.2
23:06:46.179 00.003 1032 MultiStar: [#1 0.10,-0.19,0.97,U] [#2 0.26,-0.00,0.00,M7] [#3 0.18,-0.26,0.00,M3] [#4 0.02,-0.23,0.71,U] [#5 0.10,-0.35,0.00,M4] [#6 0.07,-0.08,0.62,U] [#7 0.24,-0.22,0.00,M3] [#8 0.21,0.03,0.47,U] 
23:06:46.180 00.001 1032 refined, 4 included, MultiStar: {0.12, -0.11}, one-star: {0.19, -0.02}
23:06:46.182 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
23:06:46.183 00.001 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
23:06:46.185 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.73 mountX=-0.13 mountY=-0.09, mountTheta=-2.56
23:06:46.187 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.11, opts=13)
23:06:46.189 00.002 1032 Enqueuing Move request for scope (0.12, -0.11)
23:06:46.190 00.001 10072 Worker thread wakes up
23:06:46.191 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
23:06:46.191 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
23:06:46.191 00.000 10072 Moving (0.12, -0.11) raw xDistance=-0.13 yDistance=-0.09
23:06:46.193 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:06:46.196 00.003 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.71
23:06:46.196 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
23:06:46.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:46.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:06:46.196 00.000 10072 MoveAxis(E, 77, ABG)
23:06:46.196 00.000 10072 Guiding  Dir = 2, Dur = 77
23:06:46.196 00.000 10072 IsGuiding returns 0
23:06:46.197 00.001 10072 PulseGuide returned control before completion, sleep 87
23:06:46.214 00.017 1032 UpdateGuideState exits: m=1374 SNR=26.1
23:06:46.216 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:46.218 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:46.220 00.002 1032 Enqueuing Expose request
23:06:46.287 00.067 10072 IsGuiding returns 0
23:06:46.287 00.000 10072 Move returns status 0, amount 77
23:06:46.287 00.000 10072 MoveAxis(N, 0, ABG)
23:06:46.287 00.000 10072 Move returns status 0, amount 0
23:06:46.287 00.000 10072 move complete, result=0
23:06:46.288 00.001 10072 worker thread done servicing request
23:06:46.288 00.000 10072 Worker thread wakes up
23:06:46.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:46.288 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:46.292 00.004 1032 GuideStep: -0.1 px 77 ms EAST, -0.1 px 0 ms NORTH
23:06:46.697 00.405 10072 Exposure complete
23:06:46.751 00.054 10072 worker thread done servicing request
23:06:46.751 00.000 1032 OnExposeComplete: enter
23:06:46.753 00.002 1032 UpdateGuideState(): m_state=6
23:06:46.754 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7525
23:06:46.757 00.003 1032 Star::Find returns 1 (0), X=1104.40, Y=131.01, Mass=1267, SNR=25.0, Peak=104 HFD=3.4
23:06:46.759 00.002 1032 MultiStar: [#1 0.11,-0.07,1.04,U] [#2 0.21,0.09,0.82,U] [#3 0.21,-0.20,0.00,M4] [#4 -0.01,-0.11,0.70,U] [#5 0.08,-0.36,0.00,M5] [#6 0.05,0.14,0.69,U] [#7 0.32,-0.22,0.00,M4] [#8 0.25,0.28,0.00,M9] 
23:06:46.761 00.002 1032 refined, 4 included, MultiStar: {0.10, 0.04}, one-star: {0.09, 0.16}
23:06:46.763 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:06:46.764 00.001 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:06:46.765 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.42 mountX=0.02 mountY=-0.10, mountTheta=-1.41
23:06:46.769 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
23:06:46.772 00.003 1032 Enqueuing Move request for scope (0.10, 0.04)
23:06:46.775 00.003 10072 Worker thread wakes up
23:06:46.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:06:46.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:06:46.775 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.02 yDistance=-0.10
23:06:46.779 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:06:46.781 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.71
23:06:46.781 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:06:46.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:46.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:06:46.781 00.000 10072 MoveAxis(E, 13, ABG)
23:06:46.781 00.000 10072 Guiding  Dir = 2, Dur = 13
23:06:46.781 00.000 10072 IsGuiding returns 0
23:06:46.782 00.001 10072 PulseGuide returned control before completion, sleep 23
23:06:46.800 00.018 1032 UpdateGuideState exits: m=1267 SNR=25.0
23:06:46.802 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:46.803 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:46.806 00.003 1032 Enqueuing Expose request
23:06:46.821 00.015 10072 IsGuiding returns 0
23:06:46.821 00.000 10072 Move returns status 0, amount 13
23:06:46.821 00.000 10072 MoveAxis(N, 0, ABG)
23:06:46.821 00.000 10072 Move returns status 0, amount 0
23:06:46.821 00.000 10072 move complete, result=0
23:06:46.821 00.000 10072 worker thread done servicing request
23:06:46.821 00.000 10072 Worker thread wakes up
23:06:46.821 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:46.821 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:46.824 00.003 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:06:47.450 00.626 10072 Exposure complete
23:06:47.501 00.051 10072 worker thread done servicing request
23:06:47.501 00.000 1032 OnExposeComplete: enter
23:06:47.503 00.002 1032 UpdateGuideState(): m_state=6
23:06:47.505 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7526
23:06:47.506 00.001 1032 Star::Find returns 1 (0), X=1104.42, Y=131.00, Mass=1474, SNR=27.0, Peak=121 HFD=3.5
23:06:47.508 00.002 1032 MultiStar: [#1 0.10,-0.19,0.98,U] [#2 0.23,-0.04,0.74,U] [#3 0.18,-0.13,0.77,U] [#4 -0.08,-0.22,0.67,U] [#5 0.11,-0.33,0.00,M6] [#6 -0.13,-0.03,0.60,U] [#7 0.13,-0.19,0.69,U] [#8 0.12,0.08,0.49,U] 
23:06:47.509 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.07}, one-star: {0.11, 0.16}
23:06:47.512 00.003 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
23:06:47.513 00.001 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
23:06:47.515 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.66 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
23:06:47.518 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
23:06:47.520 00.002 1032 Enqueuing Move request for scope (0.09, -0.07)
23:06:47.522 00.002 10072 Worker thread wakes up
23:06:47.523 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
23:06:47.523 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
23:06:47.523 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
23:06:47.524 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:06:47.527 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.71
23:06:47.528 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:06:47.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:47.528 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:06:47.528 00.000 10072 MoveAxis(E, 14, ABG)
23:06:47.528 00.000 10072 Guiding  Dir = 2, Dur = 14
23:06:47.528 00.000 10072 IsGuiding returns 0
23:06:47.529 00.001 10072 PulseGuide returned control before completion, sleep 24
23:06:47.544 00.015 1032 UpdateGuideState exits: m=1474 SNR=27.0
23:06:47.546 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:47.548 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:47.550 00.002 1032 Enqueuing Expose request
23:06:47.556 00.006 10072 IsGuiding returns 0
23:06:47.556 00.000 10072 Move returns status 0, amount 14
23:06:47.556 00.000 10072 MoveAxis(N, 0, ABG)
23:06:47.557 00.001 10072 Move returns status 0, amount 0
23:06:47.557 00.000 10072 move complete, result=0
23:06:47.557 00.000 10072 worker thread done servicing request
23:06:47.557 00.000 10072 Worker thread wakes up
23:06:47.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:47.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:47.561 00.004 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:06:47.967 00.406 10072 Exposure complete
23:06:48.031 00.064 10072 worker thread done servicing request
23:06:48.031 00.000 1032 OnExposeComplete: enter
23:06:48.033 00.002 1032 UpdateGuideState(): m_state=6
23:06:48.036 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7527
23:06:48.038 00.002 1032 Star::Find returns 1 (0), X=1104.42, Y=130.96, Mass=1241, SNR=24.8, Peak=104 HFD=3.3
23:06:48.040 00.002 1032 MultiStar: [#1 0.26,-0.17,0.00,M1] [#2 0.22,-0.05,0.84,U] [#3 0.19,-0.22,0.00,M4] [#4 0.00,-0.19,0.74,U] [#5 0.09,-0.30,0.00,M7] [#6 -0.01,0.03,0.72,U] [#7 0.18,-0.19,0.00,M4] [#8 0.27,0.02,0.00,M9] 
23:06:48.042 00.002 1032 refined, 3 included, MultiStar: {0.09, -0.01}, one-star: {0.11, 0.12}
23:06:48.043 00.001 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
23:06:48.045 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
23:06:48.048 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.17 mountX=-0.04 mountY=-0.08, mountTheta=-2.00
23:06:48.056 00.008 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:06:48.059 00.003 1032 Enqueuing Move request for scope (0.09, -0.01)
23:06:48.060 00.001 10072 Worker thread wakes up
23:06:48.060 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:06:48.060 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:06:48.060 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.08
23:06:48.062 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:06:48.066 00.004 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
23:06:48.066 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:06:48.066 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:48.066 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:06:48.066 00.000 10072 MoveAxis(E, 13, ABG)
23:06:48.067 00.001 10072 Guiding  Dir = 2, Dur = 13
23:06:48.067 00.000 10072 IsGuiding returns 0
23:06:48.067 00.000 10072 PulseGuide returned control before completion, sleep 23
23:06:48.088 00.021 1032 UpdateGuideState exits: m=1241 SNR=24.8
23:06:48.091 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:48.093 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:48.095 00.002 1032 Enqueuing Expose request
23:06:48.105 00.010 10072 IsGuiding returns 0
23:06:48.105 00.000 10072 Move returns status 0, amount 13
23:06:48.105 00.000 10072 MoveAxis(N, 0, ABG)
23:06:48.105 00.000 10072 Move returns status 0, amount 0
23:06:48.105 00.000 10072 move complete, result=0
23:06:48.105 00.000 10072 worker thread done servicing request
23:06:48.105 00.000 10072 Worker thread wakes up
23:06:48.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:48.106 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:48.107 00.001 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:06:48.733 00.626 10072 Exposure complete
23:06:48.797 00.064 10072 worker thread done servicing request
23:06:48.798 00.001 1032 OnExposeComplete: enter
23:06:48.801 00.003 1032 UpdateGuideState(): m_state=6
23:06:48.804 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7528
23:06:48.806 00.002 1032 Star::Find returns 1 (0), X=1104.54, Y=130.75, Mass=1369, SNR=26.0, Peak=128 HFD=3.2
23:06:48.808 00.002 1032 MultiStar: [#1 0.14,-0.21,0.99,U] [#2 0.28,-0.16,0.00,M5] [#3 0.26,-0.30,0.00,M5] [#4 0.05,-0.31,0.00,M1] [#5 0.32,-0.53,0.00,M8] [#6 0.03,-0.16,0.64,U] [#7 0.39,-0.39,0.00,M5] [#8 0.33,0.10,0.00,M10] 
23:06:48.811 00.003 1032 refined, 2 included, MultiStar: {0.15, -0.15}, one-star: {0.23, -0.10}
23:06:48.813 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
23:06:48.816 00.003 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
23:06:48.818 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.22 cameraTheta=-0.80 mountX=-0.19 mountY=-0.11, mountTheta=-2.63
23:06:48.822 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.15, opts=13)
23:06:48.825 00.003 1032 Enqueuing Move request for scope (0.15, -0.15)
23:06:48.827 00.002 10072 Worker thread wakes up
23:06:48.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
23:06:48.827 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
23:06:48.827 00.000 10072 Moving (0.15, -0.15) raw xDistance=-0.19 yDistance=-0.11
23:06:48.830 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:06:48.834 00.004 10072 PPEC rslt: input = -0.19, final = -0.11, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 287.72
23:06:48.834 00.000 10072 PPEC: input: -0.19, control: -0.11, exposure: 500
23:06:48.834 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:48.834 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:06:48.834 00.000 10072 MoveAxis(E, 103, ABG)
23:06:48.835 00.001 10072 Guiding  Dir = 2, Dur = 103
23:06:48.835 00.000 10072 IsGuiding returns 0
23:06:48.836 00.001 10072 PulseGuide returned control before completion, sleep 113
23:06:48.871 00.035 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:06:48.875 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:48.877 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:48.879 00.002 1032 Enqueuing Expose request
23:06:48.965 00.086 10072 IsGuiding returns 0
23:06:48.965 00.000 10072 Move returns status 0, amount 103
23:06:48.965 00.000 10072 MoveAxis(N, 0, ABG)
23:06:48.965 00.000 10072 Move returns status 0, amount 0
23:06:48.965 00.000 10072 move complete, result=0
23:06:48.965 00.000 10072 worker thread done servicing request
23:06:48.966 00.001 10072 Worker thread wakes up
23:06:48.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:48.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:48.970 00.004 1032 GuideStep: -0.2 px 103 ms EAST, -0.1 px 0 ms NORTH
23:06:49.388 00.418 10072 Exposure complete
23:06:49.457 00.069 1032 OnExposeComplete: enter
23:06:49.461 00.004 1032 UpdateGuideState(): m_state=6
23:06:49.466 00.005 10072 worker thread done servicing request
23:06:49.466 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7529
23:06:49.471 00.005 1032 Star::Find returns 1 (0), X=1104.53, Y=130.84, Mass=1399, SNR=26.3, Peak=121 HFD=3.4
23:06:49.474 00.003 1032 MultiStar: [#1 0.18,-0.24,0.00,M1] [#2 0.26,0.04,0.00,M6] [#3 0.18,-0.22,0.00,M6] [#4 -0.01,-0.08,0.65,U] [#5 0.21,-0.42,0.00,M9] [#6 0.15,-0.23,0.00,M1] [#7 0.22,-0.15,0.00,M6] [#8 0.39,0.15,0.00,R] 
23:06:49.477 00.003 1032 refined, 1 included, MultiStar: {0.13, -0.03}, one-star: {0.22, -0.01}
23:06:49.479 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
23:06:49.482 00.003 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
23:06:49.485 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.26 mountX=-0.07 mountY=-0.12, mountTheta=-2.09
23:06:49.491 00.006 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
23:06:49.494 00.003 1032 Enqueuing Move request for scope (0.13, -0.03)
23:06:49.497 00.003 10072 Worker thread wakes up
23:06:49.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
23:06:49.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
23:06:49.497 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.07 yDistance=-0.12
23:06:49.500 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:06:49.504 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
23:06:49.504 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:06:49.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:49.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:06:49.504 00.000 10072 MoveAxis(E, 13, ABG)
23:06:49.504 00.000 10072 Guiding  Dir = 2, Dur = 13
23:06:49.505 00.001 10072 IsGuiding returns 0
23:06:49.506 00.001 10072 PulseGuide returned control before completion, sleep 23
23:06:49.528 00.022 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:06:49.531 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:49.534 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:49.536 00.002 1032 Enqueuing Expose request
23:06:49.542 00.006 10072 IsGuiding returns 0
23:06:49.542 00.000 10072 Move returns status 0, amount 13
23:06:49.542 00.000 10072 MoveAxis(N, 0, ABG)
23:06:49.542 00.000 10072 Move returns status 0, amount 0
23:06:49.542 00.000 10072 move complete, result=0
23:06:49.542 00.000 10072 worker thread done servicing request
23:06:49.542 00.000 10072 Worker thread wakes up
23:06:49.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:49.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:49.549 00.007 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:06:50.169 00.620 10072 Exposure complete
23:06:50.242 00.073 10072 worker thread done servicing request
23:06:50.242 00.000 1032 OnExposeComplete: enter
23:06:50.245 00.003 1032 UpdateGuideState(): m_state=6
23:06:50.247 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7530
23:06:50.250 00.003 1032 Star::Find returns 1 (0), X=1104.43, Y=130.97, Mass=1291, SNR=25.2, Peak=111 HFD=3.3
23:06:50.253 00.003 1032 MultiStar: [#1 0.00,-0.09,0.99,U] [#2 0.26,0.04,0.00,M7] [#3 0.05,-0.16,0.80,U] [#4 0.03,-0.01,0.70,U] [#5 0.05,-0.35,0.00,M10] [#6 0.10,0.10,0.65,U] [#7 0.17,0.03,0.71,U] [#8 -0.13,-0.02,0.53,U] 
23:06:50.255 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.01}, one-star: {0.12, 0.12}
23:06:50.258 00.003 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
23:06:50.260 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
23:06:50.263 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.10 mountX=-0.02 mountY=-0.05, mountTheta=-1.93
23:06:50.267 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
23:06:50.271 00.004 1032 Enqueuing Move request for scope (0.05, -0.01)
23:06:50.275 00.004 10072 Worker thread wakes up
23:06:50.276 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
23:06:50.276 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
23:06:50.276 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
23:06:50.278 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:06:50.282 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
23:06:50.282 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:06:50.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:50.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:06:50.283 00.001 10072 MoveAxis(E, 13, ABG)
23:06:50.283 00.000 10072 Guiding  Dir = 2, Dur = 13
23:06:50.283 00.000 10072 IsGuiding returns 0
23:06:50.284 00.001 10072 PulseGuide returned control before completion, sleep 23
23:06:50.309 00.025 1032 UpdateGuideState exits: m=1291 SNR=25.2
23:06:50.312 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:50.315 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:50.318 00.003 1032 Enqueuing Expose request
23:06:50.322 00.004 10072 IsGuiding returns 0
23:06:50.322 00.000 10072 Move returns status 0, amount 13
23:06:50.322 00.000 10072 MoveAxis(N, 0, ABG)
23:06:50.322 00.000 10072 Move returns status 0, amount 0
23:06:50.322 00.000 10072 move complete, result=0
23:06:50.323 00.001 10072 worker thread done servicing request
23:06:50.323 00.000 10072 Worker thread wakes up
23:06:50.323 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:50.323 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:50.333 00.010 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:06:50.734 00.401 10072 Exposure complete
23:06:50.817 00.083 10072 worker thread done servicing request
23:06:50.818 00.001 1032 OnExposeComplete: enter
23:06:50.821 00.003 1032 UpdateGuideState(): m_state=6
23:06:50.825 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7531
23:06:50.835 00.010 1032 Star::Find returns 1 (0), X=1104.43, Y=131.00, Mass=1458, SNR=26.8, Peak=118 HFD=3.5
23:06:50.837 00.002 1032 MultiStar: [#1 -0.04,-0.08,0.97,U] [#2 0.24,-0.04,0.80,U] [#3 0.19,-0.23,0.00,M6] [#4 -0.01,-0.17,0.67,U] [#5 -0.08,-0.20,0.65,U] [#6 -0.04,0.07,0.58,U] [#7 0.17,-0.12,0.68,U] [#8 -0.12,0.04,0.52,U] 
23:06:50.840 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.12, 0.15}
23:06:50.842 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
23:06:50.844 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
23:06:50.846 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.74 mountX=-0.05 mountY=-0.03, mountTheta=-2.57
23:06:50.850 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
23:06:50.853 00.003 1032 Enqueuing Move request for scope (0.04, -0.04)
23:06:50.856 00.003 10072 Worker thread wakes up
23:06:50.856 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:06:50.856 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:06:50.856 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
23:06:50.858 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:06:50.865 00.007 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
23:06:50.866 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:06:50.866 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:50.866 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:06:50.866 00.000 10072 MoveAxis(E, 10, ABG)
23:06:50.866 00.000 10072 Guiding  Dir = 2, Dur = 10
23:06:50.867 00.001 10072 IsGuiding returns 0
23:06:50.868 00.001 10072 PulseGuide returned control before completion, sleep 20
23:06:50.894 00.026 1032 UpdateGuideState exits: m=1458 SNR=26.8
23:06:50.896 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:50.899 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:50.902 00.003 10072 IsGuiding returns 0
23:06:50.902 00.000 10072 Move returns status 0, amount 10
23:06:50.903 00.001 10072 MoveAxis(N, 0, ABG)
23:06:50.903 00.000 10072 Move returns status 0, amount 0
23:06:50.903 00.000 10072 move complete, result=0
23:06:50.903 00.000 10072 worker thread done servicing request
23:06:50.903 00.000 1032 Enqueuing Expose request
23:06:50.906 00.003 10072 Worker thread wakes up
23:06:50.906 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
23:06:50.908 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:50.908 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:51.544 00.636 10072 Exposure complete
23:06:51.651 00.107 10072 worker thread done servicing request
23:06:51.652 00.001 1032 OnExposeComplete: enter
23:06:51.655 00.003 1032 UpdateGuideState(): m_state=6
23:06:51.657 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7532
23:06:51.660 00.003 1032 Star::Find returns 1 (0), X=1104.62, Y=130.91, Mass=1404, SNR=26.3, Peak=114 HFD=3.3
23:06:51.664 00.004 1032 MultiStar: [#1 0.13,-0.14,0.97,U] [#2 0.27,-0.08,0.00,M7] [#3 0.32,-0.18,0.00,M7] [#4 0.07,-0.17,0.69,U] [#5 0.21,-0.32,0.00,M10] [#6 0.05,-0.04,0.64,U] [#7 0.28,-0.09,0.00,M5] [#8 -0.04,0.03,0.49,U] 
23:06:51.667 00.003 1032 refined, 4 included, MultiStar: {0.13, -0.05}, one-star: {0.31, 0.07}
23:06:51.670 00.003 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
23:06:51.673 00.003 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
23:06:51.676 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.39 mountX=-0.08 mountY=-0.11, mountTheta=-2.22
23:06:51.680 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
23:06:51.684 00.004 1032 Enqueuing Move request for scope (0.13, -0.05)
23:06:51.686 00.002 10072 Worker thread wakes up
23:06:51.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:06:51.686 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:06:51.686 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
23:06:51.689 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:06:51.693 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
23:06:51.693 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:06:51.693 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:51.693 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:06:51.693 00.000 10072 MoveAxis(E, 11, ABG)
23:06:51.693 00.000 10072 Guiding  Dir = 2, Dur = 11
23:06:51.694 00.001 10072 IsGuiding returns 0
23:06:51.694 00.000 10072 PulseGuide returned control before completion, sleep 21
23:06:51.718 00.024 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:06:51.721 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:51.723 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:51.725 00.002 1032 Enqueuing Expose request
23:06:51.730 00.005 10072 IsGuiding returns 0
23:06:51.733 00.003 10072 Move returns status 0, amount 11
23:06:51.733 00.000 10072 MoveAxis(N, 0, ABG)
23:06:51.733 00.000 10072 Move returns status 0, amount 0
23:06:51.733 00.000 10072 move complete, result=0
23:06:51.733 00.000 10072 worker thread done servicing request
23:06:51.733 00.000 10072 Worker thread wakes up
23:06:51.733 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:51.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:51.742 00.009 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:06:52.211 00.469 10072 Exposure complete
23:06:52.533 00.322 10072 worker thread done servicing request
23:06:52.533 00.000 1032 OnExposeComplete: enter
23:06:52.536 00.003 1032 UpdateGuideState(): m_state=6
23:06:52.539 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7533
23:06:52.542 00.003 1032 Star::Find returns 1 (0), X=1104.52, Y=131.02, Mass=1432, SNR=26.6, Peak=124 HFD=3.6
23:06:52.545 00.003 1032 MultiStar: [#1 0.08,-0.10,0.95,U] [#2 0.29,0.05,0.00,M8] [#3 0.20,-0.15,0.74,U] [#4 -0.13,-0.05,0.70,U] [#5 0.07,-0.34,0.00,R] [#6 -0.08,0.01,0.59,U] [#7 0.17,0.04,0.72,U] [#8 -0.25,0.06,0.00,M1] 
23:06:52.660 00.115 1032 refined, 5 included, MultiStar: {0.09, -0.01}, one-star: {0.21, 0.17}
23:06:52.665 00.005 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
23:06:52.669 00.004 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
23:06:52.673 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.09 mountX=-0.03 mountY=-0.08, mountTheta=-1.92
23:06:52.678 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:06:52.683 00.005 1032 Enqueuing Move request for scope (0.09, -0.01)
23:06:52.688 00.005 10072 Worker thread wakes up
23:06:52.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:06:52.688 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:06:52.688 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
23:06:52.699 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:06:52.702 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
23:06:52.702 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:06:52.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:52.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:06:52.702 00.000 10072 MoveAxis(E, 13, ABG)
23:06:52.702 00.000 10072 Guiding  Dir = 2, Dur = 13
23:06:52.703 00.001 10072 IsGuiding returns 0
23:06:52.704 00.001 10072 PulseGuide returned control before completion, sleep 23
23:06:52.735 00.031 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:06:52.742 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:52.747 00.005 10072 IsGuiding returns 0
23:06:52.747 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:52.751 00.004 1032 Enqueuing Expose request
23:06:52.755 00.004 10072 Move returns status 0, amount 13
23:06:52.755 00.000 10072 MoveAxis(N, 0, ABG)
23:06:52.755 00.000 10072 Move returns status 0, amount 0
23:06:52.755 00.000 10072 move complete, result=0
23:06:52.755 00.000 10072 worker thread done servicing request
23:06:52.755 00.000 10072 Worker thread wakes up
23:06:52.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:52.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:52.777 00.022 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:06:53.576 00.799 10072 Exposure complete
23:06:53.669 00.093 10072 worker thread done servicing request
23:06:53.669 00.000 1032 OnExposeComplete: enter
23:06:53.674 00.005 1032 UpdateGuideState(): m_state=6
23:06:53.676 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7534
23:06:53.680 00.004 1032 Star::Find returns 1 (0), X=1104.58, Y=130.98, Mass=1464, SNR=26.9, Peak=144 HFD=3.1
23:06:53.684 00.004 1032 MultiStar: [#1 0.13,-0.01,0.92,U] [#2 0.35,0.11,0.00,M9] [#3 0.21,-0.05,0.72,U] [#4 0.01,0.03,0.62,U] [#5 0.10,0.17,0.65,U] [#6 0.02,0.20,0.60,U] [#7 0.24,-0.02,0.68,U] [#8 -0.01,0.11,0.51,U] 
23:06:53.687 00.003 1032 refined, 7 included, MultiStar: {0.14, 0.07}, one-star: {0.27, 0.13}
23:06:53.690 00.003 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
23:06:53.693 00.003 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
23:06:53.695 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.45 mountX=0.03 mountY=-0.15, mountTheta=-1.38
23:06:53.701 00.006 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
23:06:53.705 00.004 1032 Enqueuing Move request for scope (0.14, 0.07)
23:06:53.708 00.003 10072 Worker thread wakes up
23:06:53.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
23:06:53.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
23:06:53.708 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.15
23:06:53.710 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:06:53.715 00.005 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.74
23:06:53.715 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
23:06:53.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:53.716 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:06:53.716 00.000 10072 MoveAxis(E, 15, ABG)
23:06:53.716 00.000 10072 Guiding  Dir = 2, Dur = 15
23:06:53.716 00.000 10072 IsGuiding returns 0
23:06:53.717 00.001 10072 PulseGuide returned control before completion, sleep 25
23:06:53.742 00.025 10072 IsGuiding returns 0
23:06:53.743 00.001 10072 Move returns status 0, amount 15
23:06:53.743 00.000 10072 MoveAxis(N, 0, ABG)
23:06:53.743 00.000 10072 Move returns status 0, amount 0
23:06:53.743 00.000 10072 move complete, result=0
23:06:53.743 00.000 10072 worker thread done servicing request
23:06:53.744 00.001 1032 UpdateGuideState exits: m=1464 SNR=26.9
23:06:53.748 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:53.751 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:53.754 00.003 1032 Enqueuing Expose request
23:06:53.756 00.002 10072 Worker thread wakes up
23:06:53.756 00.000 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
23:06:53.759 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:53.761 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:54.168 00.407 10072 Exposure complete
23:06:54.360 00.192 10072 worker thread done servicing request
23:06:54.360 00.000 1032 OnExposeComplete: enter
23:06:54.366 00.006 1032 UpdateGuideState(): m_state=6
23:06:54.369 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7535
23:06:54.372 00.003 1032 Star::Find returns 1 (0), X=1104.54, Y=130.96, Mass=1337, SNR=25.7, Peak=113 HFD=3.1
23:06:54.375 00.003 1032 MultiStar: [#1 0.23,-0.09,0.99,U] [#2 0.34,0.01,0.00,M10] [#3 0.16,-0.16,0.76,U] [#4 0.17,-0.01,0.68,U] [#5 0.12,-0.07,0.70,U] [#6 0.07,0.10,0.64,U] [#7 0.28,-0.16,0.00,M4] [#8 -0.01,-0.10,0.53,U] 
23:06:54.377 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.03}, one-star: {0.23, 0.11}
23:06:54.380 00.003 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
23:06:54.382 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
23:06:54.386 00.004 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.18 mountX=-0.07 mountY=-0.14, mountTheta=-2.01
23:06:54.390 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
23:06:54.393 00.003 1032 Enqueuing Move request for scope (0.16, -0.03)
23:06:54.396 00.003 10072 Worker thread wakes up
23:06:54.396 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
23:06:54.396 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
23:06:54.396 00.000 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.14
23:06:54.401 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:06:54.407 00.006 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.74
23:06:54.408 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:06:54.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:54.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:06:54.408 00.000 10072 MoveAxis(E, 14, ABG)
23:06:54.408 00.000 10072 Guiding  Dir = 2, Dur = 14
23:06:54.409 00.001 10072 IsGuiding returns 0
23:06:54.409 00.000 10072 PulseGuide returned control before completion, sleep 24
23:06:54.433 00.024 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:06:54.436 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:54.440 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:54.443 00.003 1032 Enqueuing Expose request
23:06:54.446 00.003 10072 IsGuiding returns 0
23:06:54.446 00.000 10072 Move returns status 0, amount 14
23:06:54.446 00.000 10072 MoveAxis(N, 0, ABG)
23:06:54.446 00.000 10072 Move returns status 0, amount 0
23:06:54.447 00.001 10072 move complete, result=0
23:06:54.447 00.000 10072 worker thread done servicing request
23:06:54.447 00.000 10072 Worker thread wakes up
23:06:54.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:54.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:54.457 00.010 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:06:55.195 00.738 10072 Exposure complete
23:06:55.877 00.682 10072 worker thread done servicing request
23:06:55.877 00.000 1032 OnExposeComplete: enter
23:06:55.881 00.004 1032 UpdateGuideState(): m_state=6
23:06:55.884 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7536
23:06:55.887 00.003 1032 Star::Find returns 1 (0), X=1104.54, Y=130.97, Mass=1244, SNR=24.8, Peak=111 HFD=3.3
23:06:55.889 00.002 1032 MultiStar: [#1 0.11,-0.15,1.03,U] [#2 0.39,0.02,0.00,R] [#3 0.20,-0.26,0.00,M5] [#4 -0.07,-0.19,0.70,U] [#5 0.07,-0.23,0.71,U] [#6 0.10,0.07,0.69,U] [#7 0.12,-0.10,0.74,U] [#8 -0.07,-0.06,0.56,U] 
23:06:56.036 00.147 1032 refined, 6 included, MultiStar: {0.09, -0.07}, one-star: {0.23, 0.13}
23:06:56.160 00.124 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
23:06:56.165 00.005 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
23:06:56.169 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.51
23:06:56.174 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
23:06:56.178 00.004 1032 Enqueuing Move request for scope (0.09, -0.07)
23:06:56.181 00.003 10072 Worker thread wakes up
23:06:56.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
23:06:56.181 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
23:06:56.181 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.06
23:06:56.184 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:06:56.188 00.004 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.74
23:06:56.188 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
23:06:56.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:56.189 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:06:56.189 00.000 10072 MoveAxis(E, 24, ABG)
23:06:56.189 00.000 10072 Guiding  Dir = 2, Dur = 24
23:06:56.189 00.000 10072 IsGuiding returns 0
23:06:56.190 00.001 10072 PulseGuide returned control before completion, sleep 34
23:06:56.811 00.621 10072 IsGuiding returns 1
23:06:56.811 00.000 10072 scope still moving after pulse duration time elapsed
23:06:56.825 00.014 1032 UpdateGuideState exits: m=1244 SNR=24.8
23:06:56.830 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:56.854 00.024 10072 IsGuiding returns 1
23:06:56.906 00.052 10072 IsGuiding returns 1
23:06:56.931 00.025 10072 IsGuiding returns 1
23:06:57.037 00.106 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:57.040 00.003 1032 Enqueuing Expose request
23:06:57.108 00.068 10072 IsGuiding returns 1
23:06:57.135 00.027 10072 IsGuiding returns 0
23:06:57.135 00.000 10072 scope move finished after 24 + 921 ms
23:06:57.135 00.000 10072 Move returns status 0, amount 24
23:06:57.136 00.001 10072 MoveAxis(N, 0, ABG)
23:06:57.136 00.000 10072 Move returns status 0, amount 0
23:06:57.136 00.000 10072 move complete, result=0
23:06:57.136 00.000 10072 worker thread done servicing request
23:06:57.136 00.000 10072 Worker thread wakes up
23:06:57.136 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:57.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:57.140 00.004 1032 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
23:06:57.812 00.672 10072 Exposure complete
23:06:58.056 00.244 10072 worker thread done servicing request
23:06:58.057 00.001 1032 OnExposeComplete: enter
23:06:58.060 00.003 1032 UpdateGuideState(): m_state=6
23:06:58.063 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7537
23:06:58.066 00.003 1032 Star::Find returns 1 (0), X=1104.25, Y=131.83, Mass=1450, SNR=26.8, Peak=155 HFD=2.9
23:06:58.071 00.005 1032 MultiStar: large primary error, entering stabilization period
23:06:58.075 00.004 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
23:06:58.077 00.002 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
23:06:58.086 00.009 1032 CameraToMount -- cameraX=-0.06 cameraY=0.98 hyp=0.98 cameraTheta=1.63 mountX=0.96 mountY=-0.20, mountTheta=-0.20
23:06:58.090 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.98, opts=13)
23:06:58.094 00.004 1032 Enqueuing Move request for scope (-0.06, 0.98)
23:06:58.097 00.003 10072 Worker thread wakes up
23:06:58.098 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.98) opts 0xd
23:06:58.098 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.98)
23:06:58.098 00.000 10072 Moving (-0.06, 0.98) raw xDistance=0.96 yDistance=-0.20
23:06:58.101 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:06:58.104 00.003 10072 PPEC rslt: input = 0.96, final = 0.45, react = 0.47, pred = -0.02, hyst = 0.42, hyst_pct = 0.00, period_length = 287.74
23:06:58.105 00.001 10072 PPEC: input: 0.96, control: 0.45, exposure: 500
23:06:58.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:58.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:06:58.105 00.000 10072 MoveAxis(W, 435, ABG)
23:06:58.105 00.000 10072 Guiding  Dir = 3, Dur = 435
23:06:58.106 00.001 10072 IsGuiding returns 0
23:06:58.107 00.001 10072 PulseGuide returned control before completion, sleep 445
23:06:58.174 00.067 1032 UpdateGuideState exits: m=1450 SNR=26.8
23:06:58.193 00.019 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:58.202 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:58.208 00.006 1032 Enqueuing Expose request
23:06:58.563 00.355 10072 IsGuiding returns 0
23:06:58.563 00.000 10072 Move returns status 0, amount 435
23:06:58.563 00.000 10072 MoveAxis(N, 0, ABG)
23:06:58.563 00.000 10072 Move returns status 0, amount 0
23:06:58.563 00.000 10072 move complete, result=0
23:06:58.563 00.000 10072 worker thread done servicing request
23:06:58.563 00.000 10072 Worker thread wakes up
23:06:58.563 00.000 1032 GuideStep: 1.0 px 435 ms WEST, -0.2 px 0 ms NORTH
23:06:58.566 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:58.566 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:59.192 00.626 10072 Exposure complete
23:06:59.257 00.065 10072 worker thread done servicing request
23:06:59.257 00.000 1032 OnExposeComplete: enter
23:06:59.259 00.002 1032 UpdateGuideState(): m_state=6
23:06:59.261 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7538
23:06:59.262 00.001 1032 Star::Find returns 1 (0), X=1104.39, Y=131.27, Mass=1360, SNR=25.9, Peak=142 HFD=3.2
23:06:59.264 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
23:06:59.266 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
23:06:59.268 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.43 hyp=0.43 cameraTheta=1.38 mountX=0.39 mountY=-0.19, mountTheta=-0.45
23:06:59.272 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.43, opts=13)
23:06:59.275 00.003 1032 Enqueuing Move request for scope (0.08, 0.43)
23:06:59.277 00.002 10072 Worker thread wakes up
23:06:59.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.43) opts 0xd
23:06:59.278 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.43)
23:06:59.278 00.000 10072 Moving (0.08, 0.43) raw xDistance=0.39 yDistance=-0.19
23:06:59.279 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:06:59.282 00.003 10072 PPEC rslt: input = 0.39, final = 0.18, react = 0.19, pred = -0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 287.75
23:06:59.282 00.000 10072 PPEC: input: 0.39, control: 0.18, exposure: 500
23:06:59.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:59.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:06:59.282 00.000 10072 MoveAxis(W, 176, ABG)
23:06:59.282 00.000 10072 Guiding  Dir = 3, Dur = 176
23:06:59.283 00.001 10072 IsGuiding returns 0
23:06:59.283 00.000 10072 PulseGuide returned control before completion, sleep 186
23:06:59.303 00.020 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:06:59.305 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:59.308 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:06:59.309 00.001 1032 Enqueuing Expose request
23:06:59.473 00.164 10072 IsGuiding returns 0
23:06:59.473 00.000 10072 Move returns status 0, amount 176
23:06:59.473 00.000 10072 MoveAxis(N, 0, ABG)
23:06:59.473 00.000 10072 Move returns status 0, amount 0
23:06:59.473 00.000 10072 move complete, result=0
23:06:59.473 00.000 10072 worker thread done servicing request
23:06:59.473 00.000 10072 Worker thread wakes up
23:06:59.473 00.000 1032 GuideStep: 0.4 px 176 ms WEST, -0.2 px 0 ms NORTH
23:06:59.476 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:06:59.476 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:06:59.882 00.406 10072 Exposure complete
23:06:59.941 00.059 10072 worker thread done servicing request
23:06:59.941 00.000 1032 OnExposeComplete: enter
23:06:59.948 00.007 1032 UpdateGuideState(): m_state=6
23:06:59.950 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7539
23:06:59.952 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=131.14, Mass=1490, SNR=27.1, Peak=140 HFD=3.0
23:06:59.954 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
23:06:59.958 00.004 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
23:06:59.960 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.29 hyp=0.36 cameraTheta=0.97 mountX=0.23 mountY=-0.27, mountTheta=-0.86
23:06:59.963 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.29, opts=13)
23:06:59.966 00.003 1032 Enqueuing Move request for scope (0.20, 0.29)
23:06:59.968 00.002 10072 Worker thread wakes up
23:06:59.968 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.29) opts 0xd
23:06:59.968 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.29)
23:06:59.968 00.000 10072 Moving (0.20, 0.29) raw xDistance=0.23 yDistance=-0.27
23:06:59.970 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:06:59.973 00.003 10072 PPEC rslt: input = 0.23, final = 0.11, react = 0.11, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 287.75
23:06:59.973 00.000 10072 PPEC: input: 0.23, control: 0.11, exposure: 500
23:06:59.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:06:59.973 00.000 10072 MoveAxis(W, 104, ABG)
23:06:59.973 00.000 10072 Guiding  Dir = 3, Dur = 104
23:06:59.973 00.000 10072 IsGuiding returns 0
23:06:59.974 00.001 10072 PulseGuide returned control before completion, sleep 114
23:06:59.994 00.020 1032 UpdateGuideState exits: m=1490 SNR=27.1
23:06:59.997 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:59.999 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:00.000 00.001 1032 Enqueuing Expose request
23:07:00.099 00.099 10072 IsGuiding returns 0
23:07:00.099 00.000 10072 Move returns status 0, amount 104
23:07:00.099 00.000 10072 MoveAxis(N, 174, ABG)
23:07:00.099 00.000 10072 Guiding  Dir = 0, Dur = 174
23:07:00.099 00.000 10072 IsGuiding returns 0
23:07:00.100 00.001 10072 PulseGuide returned control before completion, sleep 184
23:07:00.289 00.189 10072 IsGuiding returns 1
23:07:00.290 00.001 10072 scope still moving after pulse duration time elapsed
23:07:00.317 00.027 10072 IsGuiding returns 0
23:07:00.317 00.000 10072 scope move finished after 174 + 42 ms
23:07:00.317 00.000 10072 Move returns status 0, amount 174
23:07:00.317 00.000 10072 move complete, result=0
23:07:00.317 00.000 10072 worker thread done servicing request
23:07:00.317 00.000 10072 Worker thread wakes up
23:07:00.317 00.000 1032 GuideStep: 0.2 px 104 ms WEST, -0.3 px 174 ms NORTH
23:07:00.320 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:00.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:00.943 00.623 10072 Exposure complete
23:07:00.995 00.052 10072 worker thread done servicing request
23:07:00.997 00.002 1032 OnExposeComplete: enter
23:07:00.999 00.002 1032 UpdateGuideState(): m_state=6
23:07:01.001 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7540
23:07:01.003 00.002 1032 Star::Find returns 1 (0), X=1104.47, Y=130.76, Mass=1429, SNR=26.6, Peak=136 HFD=3.3
23:07:01.005 00.002 1032 MultiStar: exiting stabilization period
23:07:01.007 00.002 1032 MultiStar: [#1 0.29,-0.29,0.00,M1] [#2 0.08,-0.10,0.81,U] [#3 0.20,-0.32,0.00,M6] [#4 -0.08,-0.34,0.00,M1] [#5 0.04,-0.33,0.00,M1] [#6 0.28,-0.05,0.00,M1] [#7 0.23,-0.41,0.00,M4] [#8 0.07,-0.33,0.00,M1] 
23:07:01.009 00.002 1032 refined, 1 included, MultiStar: {0.13, -0.09}, one-star: {0.16, -0.09}
23:07:01.011 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
23:07:01.012 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
23:07:01.014 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.62 mountX=-0.12 mountY=-0.10, mountTheta=-2.45
23:07:01.017 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
23:07:01.025 00.008 1032 Enqueuing Move request for scope (0.13, -0.09)
23:07:01.027 00.002 10072 Worker thread wakes up
23:07:01.027 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
23:07:01.027 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
23:07:01.027 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
23:07:01.028 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:07:01.031 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.75
23:07:01.031 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:07:01.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:01.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:07:01.031 00.000 10072 MoveAxis(E, 7, ABG)
23:07:01.031 00.000 10072 Guiding  Dir = 2, Dur = 7
23:07:01.032 00.001 10072 IsGuiding returns 0
23:07:01.032 00.000 10072 PulseGuide returned control before completion, sleep 17
23:07:01.049 00.017 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:07:01.055 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:01.056 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:01.058 00.002 1032 Enqueuing Expose request
23:07:01.061 00.003 10072 IsGuiding returns 0
23:07:01.061 00.000 10072 Move returns status 0, amount 7
23:07:01.061 00.000 10072 MoveAxis(N, 0, ABG)
23:07:01.061 00.000 10072 Move returns status 0, amount 0
23:07:01.061 00.000 10072 move complete, result=0
23:07:01.061 00.000 10072 worker thread done servicing request
23:07:01.061 00.000 10072 Worker thread wakes up
23:07:01.061 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:01.061 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:01.068 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:07:01.483 00.415 10072 Exposure complete
23:07:01.538 00.055 10072 worker thread done servicing request
23:07:01.538 00.000 1032 OnExposeComplete: enter
23:07:01.539 00.001 1032 UpdateGuideState(): m_state=6
23:07:01.542 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7541
23:07:01.544 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=130.78, Mass=1317, SNR=25.5, Peak=118 HFD=3.4
23:07:01.547 00.003 1032 MultiStar: [#1 0.14,-0.28,0.00,M2] [#2 -0.09,-0.10,0.80,U] [#3 0.05,-0.27,0.00,M7] [#4 -0.21,-0.25,0.00,M2] [#5 0.02,-0.15,0.67,U] [#6 0.04,-0.08,0.58,U] [#7 0.08,-0.25,0.00,M5] [#8 -0.15,-0.32,0.00,M2] 
23:07:01.551 00.004 1032 refined, 3 included, MultiStar: {0.05, -0.10}, one-star: {0.18, -0.07}
23:07:01.554 00.003 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
23:07:01.556 00.002 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
23:07:01.557 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.12 mountX=-0.11 mountY=-0.02, mountTheta=-2.95
23:07:01.560 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
23:07:01.562 00.002 1032 Enqueuing Move request for scope (0.05, -0.10)
23:07:01.563 00.001 10072 Worker thread wakes up
23:07:01.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
23:07:01.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
23:07:01.563 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
23:07:01.565 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=200, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:07:01.568 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.76
23:07:01.568 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
23:07:01.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:01.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:07:01.568 00.000 10072 MoveAxis(E, 4, ABG)
23:07:01.568 00.000 10072 Guiding  Dir = 2, Dur = 4
23:07:01.569 00.001 10072 IsGuiding returns 0
23:07:01.569 00.000 10072 PulseGuide returned control before completion, sleep 14
23:07:01.590 00.021 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:07:01.592 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:01.596 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:01.599 00.003 1032 Enqueuing Expose request
23:07:01.601 00.002 10072 IsGuiding returns 0
23:07:01.601 00.000 10072 Move returns status 0, amount 4
23:07:01.601 00.000 10072 MoveAxis(N, 0, ABG)
23:07:01.601 00.000 10072 Move returns status 0, amount 0
23:07:01.601 00.000 10072 move complete, result=0
23:07:01.602 00.001 10072 worker thread done servicing request
23:07:01.602 00.000 10072 Worker thread wakes up
23:07:01.602 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:01.602 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:01.608 00.006 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:07:02.239 00.631 10072 Exposure complete
23:07:02.286 00.047 10072 worker thread done servicing request
23:07:02.286 00.000 1032 OnExposeComplete: enter
23:07:02.288 00.002 1032 UpdateGuideState(): m_state=6
23:07:02.290 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7542
23:07:02.292 00.002 1032 Star::Find returns 1 (0), X=1104.35, Y=130.72, Mass=1299, SNR=25.3, Peak=126 HFD=3.3
23:07:02.294 00.002 1032 MultiStar: [#1 0.13,-0.25,0.00,M3] [#2 -0.14,-0.10,0.84,U] [#3 0.22,-0.45,0.00,M8] [#4 -0.09,-0.39,0.00,M3] [#5 -0.11,-0.18,0.71,U] [#6 0.04,-0.25,0.63,U] [#7 0.25,-0.27,0.00,M6] [#8 -0.12,-0.23,0.00,M3] 
23:07:02.295 00.001 1032 single-star, 3 included, MultiStar: {-0.04, -0.16}, one-star: {0.04, -0.13}
23:07:02.296 00.001 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
23:07:02.298 00.002 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
23:07:02.300 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.25 mountX=-0.14 mountY=-0.01, mountTheta=-3.08
23:07:02.303 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.13, opts=13)
23:07:02.304 00.001 1032 Enqueuing Move request for scope (0.04, -0.13)
23:07:02.306 00.002 10072 Worker thread wakes up
23:07:02.306 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
23:07:02.306 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
23:07:02.306 00.000 10072 Moving (0.04, -0.13) raw xDistance=-0.14 yDistance=-0.01
23:07:02.307 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=154, Gamma=2.230
23:07:02.309 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.76
23:07:02.309 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
23:07:02.309 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:02.311 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:07:02.311 00.000 10072 MoveAxis(E, 70, ABG)
23:07:02.311 00.000 10072 Guiding  Dir = 2, Dur = 70
23:07:02.311 00.000 10072 IsGuiding returns 0
23:07:02.311 00.000 10072 PulseGuide returned control before completion, sleep 80
23:07:02.326 00.015 1032 UpdateGuideState exits: m=1299 SNR=25.3
23:07:02.329 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:02.332 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:02.333 00.001 1032 Enqueuing Expose request
23:07:02.393 00.060 10072 IsGuiding returns 0
23:07:02.393 00.000 10072 Move returns status 0, amount 70
23:07:02.393 00.000 10072 MoveAxis(N, 0, ABG)
23:07:02.393 00.000 10072 Move returns status 0, amount 0
23:07:02.393 00.000 10072 move complete, result=0
23:07:02.393 00.000 10072 worker thread done servicing request
23:07:02.393 00.000 10072 Worker thread wakes up
23:07:02.393 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:02.393 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:02.629 00.236 1032 GuideStep: -0.1 px 70 ms EAST, -0.0 px 0 ms NORTH
23:07:02.801 00.172 10072 Exposure complete
23:07:02.850 00.049 10072 worker thread done servicing request
23:07:02.850 00.000 1032 OnExposeComplete: enter
23:07:02.853 00.003 1032 UpdateGuideState(): m_state=6
23:07:02.855 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7543
23:07:02.856 00.001 1032 Star::Find returns 1 (0), X=1104.30, Y=130.80, Mass=1531, SNR=27.5, Peak=139 HFD=3.5
23:07:02.858 00.002 1032 MultiStar: [#1 0.03,-0.24,0.91,U] [#2 -0.23,-0.05,0.77,U] [#3 0.16,-0.29,0.00,M9] [#4 -0.11,-0.33,0.00,M4] [#5 0.00,0.00,0.56,U] [#6 -0.14,-0.12,0.60,U] [#7 0.15,-0.24,0.00,M7] [#8 -0.18,-0.26,0.00,M4] 
23:07:02.860 00.002 1032 single-star, 4 included, MultiStar: {-0.06, -0.10}, one-star: {-0.01, -0.05}
23:07:02.863 00.003 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.64)
23:07:02.865 00.002 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.64)
23:07:02.866 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.81 mountX=-0.05 mountY=0.02, mountTheta=2.64
23:07:02.869 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
23:07:02.871 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
23:07:02.872 00.001 10072 Worker thread wakes up
23:07:02.872 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:07:02.873 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:07:02.873 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
23:07:02.875 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:07:02.877 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.76
23:07:02.877 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:07:02.877 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:02.877 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:07:02.877 00.000 10072 MoveAxis(E, 5, ABG)
23:07:02.877 00.000 10072 Guiding  Dir = 2, Dur = 5
23:07:02.878 00.001 10072 IsGuiding returns 0
23:07:02.878 00.000 10072 PulseGuide returned control before completion, sleep 15
23:07:02.896 00.018 1032 UpdateGuideState exits: m=1531 SNR=27.5
23:07:02.898 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:02.900 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:02.902 00.002 1032 Enqueuing Expose request
23:07:02.905 00.003 10072 IsGuiding returns 0
23:07:02.905 00.000 10072 Move returns status 0, amount 5
23:07:02.905 00.000 10072 MoveAxis(N, 0, ABG)
23:07:02.905 00.000 10072 Move returns status 0, amount 0
23:07:02.905 00.000 10072 move complete, result=0
23:07:02.906 00.001 10072 worker thread done servicing request
23:07:02.906 00.000 10072 Worker thread wakes up
23:07:02.906 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:02.906 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:02.910 00.004 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
23:07:03.530 00.620 10072 Exposure complete
23:07:03.578 00.048 1032 OnExposeComplete: enter
23:07:03.582 00.004 1032 UpdateGuideState(): m_state=6
23:07:03.583 00.001 10072 worker thread done servicing request
23:07:03.583 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7544
23:07:03.585 00.002 1032 Star::Find returns 1 (0), X=1104.54, Y=130.79, Mass=1368, SNR=26.0, Peak=140 HFD=3.1
23:07:03.587 00.002 1032 MultiStar: [#1 0.14,-0.32,0.00,M3] [#2 -0.25,-0.19,0.00,M1] [#3 0.09,-0.27,0.00,M10] [#4 -0.02,-0.15,0.65,U] [#5 0.19,-0.09,0.64,U] [#6 0.08,-0.05,0.62,U] [#7 0.29,-0.18,0.00,M8] [#8 -0.17,-0.15,0.55,U] 
23:07:03.590 00.003 1032 refined, 4 included, MultiStar: {0.08, -0.09}, one-star: {0.23, -0.06}
23:07:03.592 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
23:07:03.594 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
23:07:03.599 00.005 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.13 cameraTheta=-0.84 mountX=-0.11 mountY=-0.06, mountTheta=-2.67
23:07:03.605 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
23:07:03.607 00.002 1032 Enqueuing Move request for scope (0.08, -0.09)
23:07:03.608 00.001 10072 Worker thread wakes up
23:07:03.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
23:07:03.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
23:07:03.608 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.06
23:07:03.612 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=154, Gamma=2.230
23:07:03.614 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.76
23:07:03.614 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
23:07:03.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:03.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:07:03.614 00.000 10072 MoveAxis(E, 1, ABG)
23:07:03.614 00.000 10072 Guiding  Dir = 2, Dur = 1
23:07:03.615 00.001 10072 IsGuiding returns 0
23:07:03.615 00.000 10072 PulseGuide returned control before completion, sleep 11
23:07:03.633 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:07:03.634 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:03.636 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:03.637 00.001 1032 Enqueuing Expose request
23:07:03.640 00.003 10072 IsGuiding returns 0
23:07:03.640 00.000 10072 Move returns status 0, amount 1
23:07:03.640 00.000 10072 MoveAxis(N, 0, ABG)
23:07:03.640 00.000 10072 Move returns status 0, amount 0
23:07:03.640 00.000 10072 move complete, result=0
23:07:03.640 00.000 10072 worker thread done servicing request
23:07:03.640 00.000 10072 Worker thread wakes up
23:07:03.640 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:03.640 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:03.647 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:07:04.045 00.398 10072 Exposure complete
23:07:04.094 00.049 10072 worker thread done servicing request
23:07:04.094 00.000 1032 OnExposeComplete: enter
23:07:04.097 00.003 1032 UpdateGuideState(): m_state=6
23:07:04.098 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7545
23:07:04.100 00.002 1032 Star::Find returns 1 (0), X=1104.45, Y=130.96, Mass=1445, SNR=26.7, Peak=128 HFD=3.1
23:07:04.101 00.001 1032 MultiStar: [#1 0.15,-0.08,0.92,U] [#2 -0.14,0.04,0.75,U] [#3 0.09,-0.26,0.00,R] [#4 0.05,-0.31,0.00,M4] [#5 0.08,-0.01,0.63,U] [#6 0.18,0.04,0.58,U] [#7 0.25,-0.22,0.00,M9] [#8 -0.23,0.09,0.50,U] 
23:07:04.103 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.03}, one-star: {0.14, 0.11}
23:07:04.104 00.001 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:07:04.105 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:07:04.107 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.51 mountX=0.01 mountY=-0.06, mountTheta=-1.32
23:07:04.110 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:07:04.113 00.003 1032 Enqueuing Move request for scope (0.05, 0.03)
23:07:04.115 00.002 10072 Worker thread wakes up
23:07:04.115 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:07:04.115 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:07:04.115 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
23:07:04.118 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=2.230
23:07:04.121 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.77
23:07:04.121 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:07:04.121 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:04.121 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:07:04.121 00.000 10072 MoveAxis(E, 1, ABG)
23:07:04.121 00.000 10072 Guiding  Dir = 2, Dur = 1
23:07:04.122 00.001 10072 IsGuiding returns 0
23:07:04.122 00.000 10072 PulseGuide returned control before completion, sleep 11
23:07:04.136 00.014 10072 IsGuiding returns 0
23:07:04.136 00.000 10072 Move returns status 0, amount 1
23:07:04.136 00.000 10072 MoveAxis(N, 0, ABG)
23:07:04.136 00.000 10072 Move returns status 0, amount 0
23:07:04.136 00.000 10072 move complete, result=0
23:07:04.136 00.000 10072 worker thread done servicing request
23:07:04.138 00.002 1032 UpdateGuideState exits: m=1445 SNR=26.7
23:07:04.139 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:04.143 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:04.145 00.002 1032 Enqueuing Expose request
23:07:04.148 00.003 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:07:04.151 00.003 10072 Worker thread wakes up
23:07:04.151 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:04.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:04.779 00.628 10072 Exposure complete
23:07:04.829 00.050 10072 worker thread done servicing request
23:07:04.829 00.000 1032 OnExposeComplete: enter
23:07:04.832 00.003 1032 UpdateGuideState(): m_state=6
23:07:04.835 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7546
23:07:04.837 00.002 1032 Star::Find returns 1 (0), X=1104.57, Y=130.92, Mass=1300, SNR=25.3, Peak=116 HFD=3.1
23:07:04.840 00.003 1032 MultiStar: [#1 0.20,-0.22,0.00,M3] [#2 -0.11,-0.11,0.82,U] [#3 0.13,-0.08,0.72,U] [#4 0.02,-0.22,0.73,U] [#5 0.14,0.13,0.66,U] [#6 0.04,0.01,0.61,U] [#7 0.25,-0.17,0.00,M10] [#8 -0.17,0.00,0.54,U] 
23:07:04.841 00.001 1032 refined, 6 included, MultiStar: {0.06, -0.03}, one-star: {0.26, 0.07}
23:07:04.843 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
23:07:04.844 00.001 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
23:07:04.846 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.44 mountX=-0.04 mountY=-0.05, mountTheta=-2.27
23:07:04.848 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
23:07:04.849 00.001 1032 Enqueuing Move request for scope (0.06, -0.03)
23:07:04.852 00.003 10072 Worker thread wakes up
23:07:04.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:07:04.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:07:04.852 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
23:07:04.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:07:04.856 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.77
23:07:04.856 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:07:04.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:04.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:07:04.856 00.000 10072 MoveAxis(E, 1, ABG)
23:07:04.856 00.000 10072 Guiding  Dir = 2, Dur = 1
23:07:04.856 00.000 10072 IsGuiding returns 0
23:07:04.858 00.002 10072 PulseGuide returned control before completion, sleep 11
23:07:04.870 00.012 10072 IsGuiding returns 0
23:07:04.870 00.000 10072 Move returns status 0, amount 1
23:07:04.870 00.000 10072 MoveAxis(N, 0, ABG)
23:07:04.870 00.000 10072 Move returns status 0, amount 0
23:07:04.870 00.000 10072 move complete, result=0
23:07:04.870 00.000 10072 worker thread done servicing request
23:07:04.875 00.005 1032 UpdateGuideState exits: m=1300 SNR=25.3
23:07:04.877 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:04.879 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:04.881 00.002 1032 Enqueuing Expose request
23:07:04.883 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:07:04.884 00.001 10072 Worker thread wakes up
23:07:04.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:04.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:05.294 00.410 10072 Exposure complete
23:07:05.350 00.056 10072 worker thread done servicing request
23:07:05.350 00.000 1032 OnExposeComplete: enter
23:07:05.352 00.002 1032 UpdateGuideState(): m_state=6
23:07:05.355 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7547
23:07:05.356 00.001 1032 Star::Find returns 1 (0), X=1104.57, Y=130.78, Mass=1317, SNR=25.5, Peak=119 HFD=3.2
23:07:05.358 00.002 1032 MultiStar: [#1 0.24,-0.28,0.00,M4] [#2 -0.04,-0.14,0.78,U] [#3 0.15,-0.04,0.72,U] [#4 0.11,-0.24,0.00,M4] [#5 0.14,0.14,0.68,U] [#6 0.19,0.07,0.66,U] [#7 0.29,-0.19,0.00,R] [#8 -0.02,-0.29,0.00,M2] 
23:07:05.360 00.002 1032 refined, 4 included, MultiStar: {0.14, -0.02}, one-star: {0.26, -0.07}
23:07:05.363 00.003 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
23:07:05.365 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
23:07:05.368 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-0.12 mountX=-0.05 mountY=-0.14, mountTheta=-1.95
23:07:05.371 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
23:07:05.372 00.001 1032 Enqueuing Move request for scope (0.14, -0.02)
23:07:05.374 00.002 10072 Worker thread wakes up
23:07:05.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
23:07:05.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
23:07:05.374 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.05 yDistance=-0.14
23:07:05.375 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:07:05.378 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.77
23:07:05.378 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:07:05.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:05.379 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:07:05.379 00.000 10072 MoveAxis(E, 2, ABG)
23:07:05.379 00.000 10072 Guiding  Dir = 2, Dur = 2
23:07:05.379 00.000 10072 IsGuiding returns 0
23:07:05.379 00.000 10072 PulseGuide returned control before completion, sleep 12
23:07:05.395 00.016 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:07:05.397 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:05.399 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:05.402 00.003 1032 Enqueuing Expose request
23:07:05.403 00.001 10072 IsGuiding returns 0
23:07:05.403 00.000 10072 Move returns status 0, amount 2
23:07:05.403 00.000 10072 MoveAxis(N, 0, ABG)
23:07:05.403 00.000 10072 Move returns status 0, amount 0
23:07:05.403 00.000 10072 move complete, result=0
23:07:05.404 00.001 10072 worker thread done servicing request
23:07:05.404 00.000 10072 Worker thread wakes up
23:07:05.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:05.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:05.410 00.006 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:07:06.038 00.628 10072 Exposure complete
23:07:06.101 00.063 10072 worker thread done servicing request
23:07:06.101 00.000 1032 OnExposeComplete: enter
23:07:06.103 00.002 1032 UpdateGuideState(): m_state=6
23:07:06.105 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7548
23:07:06.107 00.002 1032 Star::Find returns 1 (0), X=1104.61, Y=130.97, Mass=1420, SNR=26.5, Peak=140 HFD=3.3
23:07:06.110 00.003 1032 MultiStar: [#1 0.27,-0.25,0.00,M5] [#2 -0.11,-0.02,0.80,U] [#3 0.14,-0.03,0.73,U] [#4 0.10,-0.30,0.00,M5] [#5 0.12,-0.12,0.66,U] [#6 0.22,-0.07,0.64,U] [#7 0.12,-0.07,0.67,U] [#8 0.05,-0.05,0.47,U] 
23:07:06.115 00.005 1032 refined, 6 included, MultiStar: {0.13, -0.02}, one-star: {0.30, 0.12}
23:07:06.118 00.003 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:07:06.120 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:07:06.122 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.16 mountX=-0.05 mountY=-0.12, mountTheta=-1.99
23:07:06.124 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
23:07:06.126 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
23:07:06.128 00.002 10072 Worker thread wakes up
23:07:06.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
23:07:06.128 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
23:07:06.128 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
23:07:06.130 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:07:06.133 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.78
23:07:06.133 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:07:06.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:06.134 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:07:06.134 00.000 10072 MoveAxis(E, 3, ABG)
23:07:06.134 00.000 10072 Guiding  Dir = 2, Dur = 3
23:07:06.134 00.000 10072 IsGuiding returns 0
23:07:06.135 00.001 10072 PulseGuide returned control before completion, sleep 13
23:07:06.156 00.021 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:07:06.158 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:06.161 00.003 10072 IsGuiding returns 0
23:07:06.161 00.000 10072 Move returns status 0, amount 3
23:07:06.161 00.000 10072 MoveAxis(N, 0, ABG)
23:07:06.161 00.000 10072 Move returns status 0, amount 0
23:07:06.161 00.000 10072 move complete, result=0
23:07:06.161 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:06.163 00.002 1032 Enqueuing Expose request
23:07:06.166 00.003 10072 worker thread done servicing request
23:07:06.166 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:07:06.168 00.002 10072 Worker thread wakes up
23:07:06.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:06.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:06.586 00.418 10072 Exposure complete
23:07:06.666 00.080 10072 worker thread done servicing request
23:07:06.666 00.000 1032 OnExposeComplete: enter
23:07:06.668 00.002 1032 UpdateGuideState(): m_state=6
23:07:06.670 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7549
23:07:06.680 00.010 1032 Star::Find returns 1 (0), X=1104.59, Y=130.87, Mass=1270, SNR=25.1, Peak=119 HFD=3.3
23:07:06.683 00.003 1032 MultiStar: [#1 0.30,-0.19,0.00,M6] [#2 -0.05,-0.09,0.82,U] [#3 0.10,-0.05,0.82,U] [#4 -0.04,-0.03,0.69,U] [#5 0.12,-0.12,0.64,U] [#6 0.13,-0.03,0.63,U] [#7 0.12,-0.05,0.76,U] [#8 0.09,0.02,0.52,U] 
23:07:06.685 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.04}, one-star: {0.28, 0.03}
23:07:06.688 00.003 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
23:07:06.690 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
23:07:06.692 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.37 mountX=-0.06 mountY=-0.09, mountTheta=-2.20
23:07:06.695 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
23:07:06.698 00.003 1032 Enqueuing Move request for scope (0.10, -0.04)
23:07:06.701 00.003 10072 Worker thread wakes up
23:07:06.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:07:06.701 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:07:06.701 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.09
23:07:06.706 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:07:06.709 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.78
23:07:06.710 00.001 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:07:06.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:06.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:07:06.710 00.000 10072 MoveAxis(E, 3, ABG)
23:07:06.710 00.000 10072 Guiding  Dir = 2, Dur = 3
23:07:06.710 00.000 10072 IsGuiding returns 0
23:07:06.711 00.001 10072 PulseGuide returned control before completion, sleep 13
23:07:06.725 00.014 10072 IsGuiding returns 0
23:07:06.725 00.000 10072 Move returns status 0, amount 3
23:07:06.725 00.000 10072 MoveAxis(N, 0, ABG)
23:07:06.725 00.000 10072 Move returns status 0, amount 0
23:07:06.725 00.000 10072 move complete, result=0
23:07:06.725 00.000 10072 worker thread done servicing request
23:07:06.732 00.007 1032 UpdateGuideState exits: m=1270 SNR=25.1
23:07:06.736 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:06.738 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:06.741 00.003 1032 Enqueuing Expose request
23:07:06.743 00.002 10072 Worker thread wakes up
23:07:06.743 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:07:06.746 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:06.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:07.384 00.638 10072 Exposure complete
23:07:07.456 00.072 10072 worker thread done servicing request
23:07:07.456 00.000 1032 OnExposeComplete: enter
23:07:07.459 00.003 1032 UpdateGuideState(): m_state=6
23:07:07.462 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7550
23:07:07.464 00.002 1032 Star::Find returns 1 (0), X=1104.58, Y=131.12, Mass=1336, SNR=25.7, Peak=95 HFD=3.4
23:07:07.467 00.003 1032 MultiStar: [#1 0.19,-0.09,0.97,U] [#2 0.04,-0.04,0.82,U] [#3 0.06,0.21,0.77,U] [#4 0.21,-0.07,0.67,U] [#5 0.07,0.03,0.66,U] [#6 0.12,0.01,0.60,U] [#7 -0.10,0.09,0.72,U] [#8 -0.02,0.03,0.52,U] 
23:07:07.469 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.27, 0.27}
23:07:07.472 00.003 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:07:07.476 00.004 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:07:07.478 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.48 mountX=0.03 mountY=-0.12, mountTheta=-1.35
23:07:07.483 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
23:07:07.490 00.007 1032 Enqueuing Move request for scope (0.11, 0.06)
23:07:07.494 00.004 10072 Worker thread wakes up
23:07:07.494 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
23:07:07.494 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
23:07:07.494 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
23:07:07.496 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:07:07.502 00.006 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.78
23:07:07.502 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:07:07.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:07.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:07:07.502 00.000 10072 MoveAxis(E, 3, ABG)
23:07:07.502 00.000 10072 Guiding  Dir = 2, Dur = 3
23:07:07.503 00.001 10072 IsGuiding returns 0
23:07:07.503 00.000 10072 PulseGuide returned control before completion, sleep 13
23:07:07.522 00.019 10072 IsGuiding returns 0
23:07:07.522 00.000 10072 Move returns status 0, amount 3
23:07:07.522 00.000 10072 MoveAxis(N, 0, ABG)
23:07:07.522 00.000 10072 Move returns status 0, amount 0
23:07:07.523 00.001 10072 move complete, result=0
23:07:07.523 00.000 10072 worker thread done servicing request
23:07:07.531 00.008 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:07:07.534 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:07.537 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:07.539 00.002 1032 Enqueuing Expose request
23:07:07.542 00.003 10072 Worker thread wakes up
23:07:07.542 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:07:07.544 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:07.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:07.958 00.414 10072 Exposure complete
23:07:08.032 00.074 10072 worker thread done servicing request
23:07:08.033 00.001 1032 OnExposeComplete: enter
23:07:08.035 00.002 1032 UpdateGuideState(): m_state=6
23:07:08.039 00.004 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7551
23:07:08.040 00.001 1032 Star::Find returns 1 (0), X=1104.55, Y=130.90, Mass=1412, SNR=26.4, Peak=121 HFD=3.4
23:07:08.043 00.003 1032 MultiStar: [#1 0.08,-0.20,0.98,U] [#2 -0.01,-0.05,0.80,U] [#3 -0.03,0.02,0.74,U] [#4 0.04,-0.05,0.69,U] [#5 0.13,-0.01,0.65,U] [#6 -0.03,0.07,0.61,U] [#7 -0.03,-0.00,0.71,U] [#8 -0.17,-0.10,0.50,U] 
23:07:08.045 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.24, 0.06}
23:07:08.047 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
23:07:08.049 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
23:07:08.052 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.68 mountX=-0.04 mountY=-0.03, mountTheta=-2.51
23:07:08.056 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
23:07:08.058 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
23:07:08.060 00.002 10072 Worker thread wakes up
23:07:08.060 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:07:08.060 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:07:08.060 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
23:07:08.063 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:07:08.066 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.79
23:07:08.066 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:07:08.066 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:08.066 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:07:08.066 00.000 10072 MoveAxis(E, 4, ABG)
23:07:08.066 00.000 10072 Guiding  Dir = 2, Dur = 4
23:07:08.067 00.001 10072 IsGuiding returns 0
23:07:08.068 00.001 10072 PulseGuide returned control before completion, sleep 14
23:07:08.092 00.024 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:07:08.098 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:08.102 00.004 10072 IsGuiding returns 0
23:07:08.102 00.000 10072 Move returns status 0, amount 4
23:07:08.102 00.000 10072 MoveAxis(N, 0, ABG)
23:07:08.102 00.000 10072 Move returns status 0, amount 0
23:07:08.102 00.000 10072 move complete, result=0
23:07:08.102 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:08.106 00.004 1032 Enqueuing Expose request
23:07:08.108 00.002 10072 worker thread done servicing request
23:07:08.108 00.000 10072 Worker thread wakes up
23:07:08.108 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
23:07:08.116 00.008 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:08.116 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:08.743 00.627 10072 Exposure complete
23:07:08.816 00.073 10072 worker thread done servicing request
23:07:08.816 00.000 1032 OnExposeComplete: enter
23:07:08.820 00.004 1032 UpdateGuideState(): m_state=6
23:07:08.824 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7552
23:07:08.828 00.004 1032 Star::Find returns 1 (0), X=1104.60, Y=130.89, Mass=1525, SNR=27.4, Peak=108 HFD=3.3
23:07:08.831 00.003 1032 MultiStar: [#1 0.19,-0.21,0.00,M5] [#2 0.05,-0.06,0.72,U] [#3 0.31,0.05,0.00,M1] [#4 0.17,-0.27,0.00,M3] [#5 0.21,-0.15,0.00,M1] [#6 0.20,-0.10,0.58,U] [#7 0.06,-0.06,0.69,U] [#8 -0.03,-0.00,0.48,U] 
23:07:08.834 00.003 1032 refined, 4 included, MultiStar: {0.14, -0.03}, one-star: {0.29, 0.04}
23:07:08.837 00.003 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
23:07:08.839 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
23:07:08.843 00.004 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.21 mountX=-0.06 mountY=-0.12, mountTheta=-2.04
23:07:08.847 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
23:07:08.850 00.003 1032 Enqueuing Move request for scope (0.14, -0.03)
23:07:08.854 00.004 10072 Worker thread wakes up
23:07:08.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
23:07:08.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
23:07:08.854 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.06 yDistance=-0.12
23:07:08.857 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:07:08.862 00.005 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.79
23:07:08.862 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:07:08.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:08.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:07:08.862 00.000 10072 MoveAxis(E, 5, ABG)
23:07:08.862 00.000 10072 Guiding  Dir = 2, Dur = 5
23:07:08.863 00.001 10072 IsGuiding returns 0
23:07:08.864 00.001 10072 PulseGuide returned control before completion, sleep 15
23:07:08.880 00.016 10072 IsGuiding returns 0
23:07:08.880 00.000 10072 Move returns status 0, amount 5
23:07:08.880 00.000 10072 MoveAxis(N, 0, ABG)
23:07:08.881 00.001 10072 Move returns status 0, amount 0
23:07:08.881 00.000 10072 move complete, result=0
23:07:08.881 00.000 10072 worker thread done servicing request
23:07:08.887 00.006 1032 UpdateGuideState exits: m=1525 SNR=27.4
23:07:08.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:08.897 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:08.900 00.003 1032 Enqueuing Expose request
23:07:08.902 00.002 10072 Worker thread wakes up
23:07:08.902 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:07:08.904 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:08.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:09.323 00.419 10072 Exposure complete
23:07:09.402 00.079 10072 worker thread done servicing request
23:07:09.402 00.000 1032 OnExposeComplete: enter
23:07:09.405 00.003 1032 UpdateGuideState(): m_state=6
23:07:09.407 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7553
23:07:09.410 00.003 1032 Star::Find returns 1 (0), X=1104.57, Y=130.91, Mass=1251, SNR=24.9, Peak=104 HFD=3.2
23:07:09.414 00.004 1032 MultiStar: [#1 0.26,-0.24,0.00,M6] [#2 -0.03,-0.10,0.83,U] [#3 0.17,-0.12,0.80,U] [#4 0.17,-0.29,0.00,M4] [#5 0.16,-0.09,0.68,U] [#6 0.23,-0.06,0.66,U] [#7 0.02,-0.13,0.75,U] [#8 -0.04,-0.12,0.53,U] 
23:07:09.418 00.004 1032 refined, 6 included, MultiStar: {0.12, -0.07}, one-star: {0.26, 0.07}
23:07:09.420 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
23:07:09.422 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
23:07:09.426 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.54 mountX=-0.10 mountY=-0.10, mountTheta=-2.37
23:07:09.431 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
23:07:09.434 00.003 1032 Enqueuing Move request for scope (0.12, -0.07)
23:07:09.437 00.003 10072 Worker thread wakes up
23:07:09.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
23:07:09.437 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
23:07:09.437 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
23:07:09.442 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:07:09.445 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.79
23:07:09.445 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:07:09.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:09.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:07:09.445 00.000 10072 MoveAxis(E, 5, ABG)
23:07:09.445 00.000 10072 Guiding  Dir = 2, Dur = 5
23:07:09.446 00.001 10072 IsGuiding returns 0
23:07:09.447 00.001 10072 PulseGuide returned control before completion, sleep 15
23:07:09.471 00.024 1032 UpdateGuideState exits: m=1251 SNR=24.9
23:07:09.474 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:09.479 00.005 10072 IsGuiding returns 0
23:07:09.479 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:09.482 00.003 1032 Enqueuing Expose request
23:07:09.487 00.005 10072 Move returns status 0, amount 5
23:07:09.488 00.001 10072 MoveAxis(N, 0, ABG)
23:07:09.488 00.000 10072 Move returns status 0, amount 0
23:07:09.488 00.000 10072 move complete, result=0
23:07:09.488 00.000 10072 worker thread done servicing request
23:07:09.488 00.000 10072 Worker thread wakes up
23:07:09.488 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:07:09.494 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:09.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:10.122 00.628 10072 Exposure complete
23:07:10.192 00.070 10072 worker thread done servicing request
23:07:10.193 00.001 1032 OnExposeComplete: enter
23:07:10.195 00.002 1032 UpdateGuideState(): m_state=6
23:07:10.198 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7554
23:07:10.201 00.003 1032 Star::Find returns 1 (0), X=1104.64, Y=130.95, Mass=1298, SNR=25.3, Peak=102 HFD=3.3
23:07:10.205 00.004 1032 MultiStar: [#1 0.22,-0.22,0.00,M7] [#2 0.09,-0.09,0.85,U] [#3 0.11,0.12,0.76,U] [#4 0.14,-0.24,0.00,M5] [#5 0.21,-0.04,0.67,U] [#6 0.14,0.06,0.66,U] [#7 0.01,0.05,0.73,U] [#8 -0.08,-0.01,0.50,U] 
23:07:10.209 00.004 1032 refined, 6 included, MultiStar: {0.14, 0.03}, one-star: {0.33, 0.11}
23:07:10.212 00.003 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
23:07:10.216 00.004 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
23:07:10.219 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.23 mountX=-0.00 mountY=-0.14, mountTheta=-1.60
23:07:10.223 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
23:07:10.226 00.003 1032 Enqueuing Move request for scope (0.14, 0.03)
23:07:10.228 00.002 10072 Worker thread wakes up
23:07:10.229 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
23:07:10.229 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
23:07:10.229 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.00 yDistance=-0.14
23:07:10.232 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:07:10.240 00.008 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.79
23:07:10.240 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:07:10.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:10.240 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:07:10.240 00.000 10072 MoveAxis(E, 6, ABG)
23:07:10.241 00.001 10072 Guiding  Dir = 2, Dur = 6
23:07:10.241 00.000 10072 IsGuiding returns 0
23:07:10.249 00.008 10072 PulseGuide returned control before completion, sleep 16
23:07:10.316 00.067 10072 IsGuiding returns 0
23:07:10.316 00.000 10072 Move returns status 0, amount 6
23:07:10.316 00.000 10072 MoveAxis(N, 0, ABG)
23:07:10.316 00.000 10072 Move returns status 0, amount 0
23:07:10.316 00.000 10072 move complete, result=0
23:07:10.316 00.000 10072 worker thread done servicing request
23:07:10.331 00.015 1032 UpdateGuideState exits: m=1298 SNR=25.3
23:07:10.335 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:10.338 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:10.341 00.003 1032 Enqueuing Expose request
23:07:10.343 00.002 10072 Worker thread wakes up
23:07:10.343 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:07:10.346 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:10.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:10.804 00.458 10072 Exposure complete
23:07:10.965 00.161 10072 worker thread done servicing request
23:07:10.966 00.001 1032 OnExposeComplete: enter
23:07:10.970 00.004 1032 UpdateGuideState(): m_state=6
23:07:10.975 00.005 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7555
23:07:10.979 00.004 1032 Star::Find returns 1 (0), X=1104.73, Y=130.92, Mass=1513, SNR=27.3, Peak=107 HFD=3.3
23:07:10.983 00.004 1032 MultiStar: [#1 0.28,-0.31,0.00,M8] [#2 0.12,-0.09,0.74,U] [#3 0.25,-0.02,0.71,U] [#4 0.20,-0.08,0.67,U] [#5 0.10,-0.11,0.60,U] [#6 0.24,0.04,0.60,U] [#7 0.11,0.04,0.65,U] [#8 0.20,-0.05,0.50,U] 
23:07:10.993 00.010 1032 refined, 7 included, MultiStar: {0.22, -0.02}, one-star: {0.42, 0.08}
23:07:10.998 00.005 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
23:07:11.002 00.004 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
23:07:11.006 00.004 1032 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.07 mountX=-0.07 mountY=-0.21, mountTheta=-1.90
23:07:11.011 00.005 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.02, opts=13)
23:07:11.015 00.004 1032 Enqueuing Move request for scope (0.22, -0.02)
23:07:11.020 00.005 10072 Worker thread wakes up
23:07:11.021 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
23:07:11.021 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
23:07:11.021 00.000 10072 Moving (0.22, -0.02) raw xDistance=-0.07 yDistance=-0.21
23:07:11.025 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:07:11.029 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.80
23:07:11.029 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:07:11.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:07:11.029 00.000 10072 MoveAxis(E, 11, ABG)
23:07:11.029 00.000 10072 Guiding  Dir = 2, Dur = 11
23:07:11.030 00.001 10072 IsGuiding returns 0
23:07:11.030 00.000 10072 PulseGuide returned control before completion, sleep 21
23:07:11.058 00.028 10072 IsGuiding returns 0
23:07:11.058 00.000 10072 Move returns status 0, amount 11
23:07:11.058 00.000 10072 MoveAxis(N, 135, ABG)
23:07:11.058 00.000 10072 Guiding  Dir = 0, Dur = 135
23:07:11.060 00.002 10072 IsGuiding returns 0
23:07:11.061 00.001 1032 UpdateGuideState exits: m=1513 SNR=27.3
23:07:11.065 00.004 10072 PulseGuide returned control before completion, sleep 145
23:07:11.065 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:11.069 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:11.072 00.003 1032 Enqueuing Expose request
23:07:11.217 00.145 10072 IsGuiding returns 0
23:07:11.218 00.001 10072 Move returns status 0, amount 135
23:07:11.218 00.000 10072 move complete, result=0
23:07:11.218 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.2 px 135 ms NORTH
23:07:11.223 00.005 10072 worker thread done servicing request
23:07:11.223 00.000 10072 Worker thread wakes up
23:07:11.223 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:11.224 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:11.927 00.703 10072 Exposure complete
23:07:12.000 00.073 10072 worker thread done servicing request
23:07:12.001 00.001 1032 OnExposeComplete: enter
23:07:12.005 00.004 1032 UpdateGuideState(): m_state=6
23:07:12.007 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7556
23:07:12.009 00.002 1032 Star::Find returns 1 (0), X=1104.44, Y=130.67, Mass=1305, SNR=25.4, Peak=112 HFD=3.2
23:07:12.013 00.004 1032 MultiStar: [#1 -0.02,-0.46,0.00,M9] [#2 -0.19,-0.29,0.00,M1] [#3 -0.06,-0.16,0.77,U] [#4 0.03,-0.49,0.00,M5] [#5 -0.04,-0.28,0.00,M1] [#6 0.05,-0.17,0.61,U] [#7 -0.09,-0.11,0.73,U] [#8 -0.08,-0.35,0.00,M1] 
23:07:12.015 00.002 1032 refined, 3 included, MultiStar: {0.02, -0.15}, one-star: {0.13, -0.17}
23:07:12.018 00.003 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 2.99)
23:07:12.020 00.002 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 2.99)
23:07:12.023 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.46 mountX=-0.15 mountY=0.02, mountTheta=2.99
23:07:12.028 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.15, opts=13)
23:07:12.031 00.003 1032 Enqueuing Move request for scope (0.02, -0.15)
23:07:12.033 00.002 10072 Worker thread wakes up
23:07:12.034 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
23:07:12.034 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
23:07:12.034 00.000 10072 Moving (0.02, -0.15) raw xDistance=-0.15 yDistance=0.02
23:07:12.036 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:07:12.040 00.004 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.80
23:07:12.040 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
23:07:12.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:12.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:07:12.040 00.000 10072 MoveAxis(E, 86, ABG)
23:07:12.041 00.001 10072 Guiding  Dir = 2, Dur = 86
23:07:12.041 00.000 10072 IsGuiding returns 0
23:07:12.042 00.001 10072 PulseGuide returned control before completion, sleep 96
23:07:12.066 00.024 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:07:12.069 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:12.071 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:12.074 00.003 1032 Enqueuing Expose request
23:07:12.140 00.066 10072 IsGuiding returns 0
23:07:12.140 00.000 10072 Move returns status 0, amount 86
23:07:12.140 00.000 10072 MoveAxis(N, 0, ABG)
23:07:12.140 00.000 10072 Move returns status 0, amount 0
23:07:12.141 00.001 10072 move complete, result=0
23:07:12.141 00.000 10072 worker thread done servicing request
23:07:12.141 00.000 10072 Worker thread wakes up
23:07:12.141 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:12.142 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:12.292 00.150 1032 GuideStep: -0.2 px 86 ms EAST, 0.0 px 0 ms NORTH
23:07:12.564 00.272 10072 Exposure complete
23:07:12.812 00.248 10072 worker thread done servicing request
23:07:12.813 00.001 1032 OnExposeComplete: enter
23:07:12.817 00.004 1032 UpdateGuideState(): m_state=6
23:07:12.820 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7557
23:07:12.822 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=130.72, Mass=1199, SNR=24.3, Peak=113 HFD=3.2
23:07:12.825 00.003 1032 MultiStar: [#1 -0.00,-0.37,0.00,M10] [#2 -0.20,-0.19,0.00,M2] [#3 -0.08,-0.13,0.82,U] [#4 -0.17,-0.41,0.00,M6] [#5 -0.17,-0.29,0.00,M2] [#6 -0.28,-0.08,0.00,M1] [#7 -0.12,-0.20,0.76,U] [#8 -0.10,-0.27,0.00,M2] 
23:07:12.827 00.002 1032 refined, 2 included, MultiStar: {0.02, -0.15}, one-star: {0.19, -0.13}
23:07:12.831 00.004 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.98)
23:07:12.834 00.003 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.98)
23:07:12.838 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.47 mountX=-0.15 mountY=0.02, mountTheta=2.98
23:07:12.846 00.008 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.15, opts=13)
23:07:12.850 00.004 1032 Enqueuing Move request for scope (0.02, -0.15)
23:07:12.857 00.007 10072 Worker thread wakes up
23:07:12.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
23:07:12.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
23:07:12.857 00.000 10072 Moving (0.02, -0.15) raw xDistance=-0.15 yDistance=0.02
23:07:12.871 00.014 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:07:12.881 00.010 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.80
23:07:12.881 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
23:07:12.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:12.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:07:12.881 00.000 10072 MoveAxis(E, 84, ABG)
23:07:12.881 00.000 10072 Guiding  Dir = 2, Dur = 84
23:07:12.882 00.001 10072 IsGuiding returns 0
23:07:12.882 00.000 10072 PulseGuide returned control before completion, sleep 94
23:07:12.998 00.116 1032 UpdateGuideState exits: m=1199 SNR=24.3
23:07:13.006 00.008 10072 IsGuiding returns 0
23:07:13.006 00.000 10072 Move returns status 0, amount 84
23:07:13.006 00.000 10072 MoveAxis(N, 0, ABG)
23:07:13.006 00.000 10072 Move returns status 0, amount 0
23:07:13.006 00.000 10072 move complete, result=0
23:07:13.007 00.001 10072 worker thread done servicing request
23:07:13.008 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:13.061 00.053 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:13.073 00.012 1032 Enqueuing Expose request
23:07:13.083 00.010 10072 Worker thread wakes up
23:07:13.083 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:13.083 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:13.084 00.001 1032 GuideStep: -0.1 px 84 ms EAST, 0.0 px 0 ms NORTH
23:07:13.781 00.697 10072 Exposure complete
23:07:14.615 00.834 10072 worker thread done servicing request
23:07:14.616 00.001 1032 OnExposeComplete: enter
23:07:14.619 00.003 1032 UpdateGuideState(): m_state=6
23:07:14.622 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7558
23:07:14.626 00.004 1032 Star::Find returns 1 (0), X=1104.54, Y=130.69, Mass=1293, SNR=25.3, Peak=100 HFD=3.3
23:07:14.629 00.003 1032 MultiStar: [#1 0.16,-0.24,0.00,R] [#2 -0.15,-0.16,0.80,U] [#3 -0.11,-0.13,0.81,U] [#4 0.02,-0.39,0.00,M7] [#5 0.06,-0.11,0.68,U] [#6 -0.07,-0.18,0.64,U] [#7 -0.11,-0.13,0.74,U] [#8 -0.07,-0.24,0.53,U] 
23:07:14.804 00.175 1032 refined, 6 included, MultiStar: {-0.02, -0.15}, one-star: {0.23, -0.15}
23:07:15.194 00.390 1032 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.83) = xAngle (-3.52 = 2.76)
23:07:15.198 00.004 1032 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.52 = 2.76)
23:07:15.201 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.69 mountX=-0.14 mountY=0.06, mountTheta=2.76
23:07:15.206 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.15, opts=13)
23:07:15.210 00.004 1032 Enqueuing Move request for scope (-0.02, -0.15)
23:07:15.214 00.004 10072 Worker thread wakes up
23:07:15.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
23:07:15.214 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
23:07:15.214 00.000 10072 Moving (-0.02, -0.15) raw xDistance=-0.14 yDistance=0.06
23:07:15.217 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:07:15.221 00.004 10072 PPEC rslt: input = -0.14, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 287.81
23:07:15.221 00.000 10072 PPEC: input: -0.14, control: -0.09, exposure: 500
23:07:15.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:15.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:07:15.221 00.000 10072 MoveAxis(E, 87, ABG)
23:07:15.221 00.000 10072 Guiding  Dir = 2, Dur = 87
23:07:15.221 00.000 10072 IsGuiding returns 0
23:07:15.222 00.001 10072 PulseGuide returned control before completion, sleep 97
23:07:15.359 00.137 10072 IsGuiding returns 1
23:07:15.368 00.009 10072 scope still moving after pulse duration time elapsed
23:07:15.464 00.096 10072 IsGuiding returns 0
23:07:15.464 00.000 10072 scope move finished after 87 + 155 ms
23:07:15.464 00.000 10072 Move returns status 0, amount 87
23:07:15.464 00.000 10072 MoveAxis(N, 0, ABG)
23:07:15.464 00.000 10072 Move returns status 0, amount 0
23:07:15.464 00.000 10072 move complete, result=0
23:07:15.464 00.000 10072 worker thread done servicing request
23:07:15.686 00.222 1032 UpdateGuideState exits: m=1293 SNR=25.3
23:07:15.690 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:15.694 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:15.697 00.003 1032 Enqueuing Expose request
23:07:15.832 00.135 1032 GuideStep: -0.1 px 87 ms EAST, 0.1 px 0 ms NORTH
23:07:16.100 00.268 10072 Worker thread wakes up
23:07:16.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:16.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:16.729 00.629 10072 Exposure complete
23:07:16.817 00.088 10072 worker thread done servicing request
23:07:16.817 00.000 1032 OnExposeComplete: enter
23:07:16.820 00.003 1032 UpdateGuideState(): m_state=6
23:07:16.823 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7559
23:07:16.825 00.002 1032 Star::Find returns 1 (0), X=1104.48, Y=130.96, Mass=1482, SNR=27.1, Peak=111 HFD=3.5
23:07:16.828 00.003 1032 MultiStar: [#1 -0.21,0.15,0.00,M1] [#2 -0.23,0.07,0.80,U] [#3 -0.03,0.12,0.76,U] [#4 -0.02,-0.14,0.69,U] [#5 -0.21,0.12,0.67,U] [#6 0.22,-0.09,0.60,U] [#7 -0.17,-0.08,0.70,U] [#8 -0.24,-0.02,0.47,U] 
23:07:16.829 00.001 1032 refined, 7 included, MultiStar: {-0.05, 0.02}, one-star: {0.17, 0.12}
23:07:16.833 00.004 1032 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.83) = xAngle (0.91 = 0.91)
23:07:16.835 00.002 1032 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.91 = 0.91)
23:07:16.838 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.74 mountX=0.03 mountY=0.04, mountTheta=0.91
23:07:16.841 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.02, opts=13)
23:07:16.843 00.002 1032 Enqueuing Move request for scope (-0.05, 0.02)
23:07:16.845 00.002 10072 Worker thread wakes up
23:07:16.846 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
23:07:16.846 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
23:07:16.846 00.000 10072 Moving (-0.05, 0.02) raw xDistance=0.03 yDistance=0.04
23:07:16.848 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:07:16.851 00.003 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.81
23:07:16.851 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
23:07:16.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:16.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:07:16.851 00.000 10072 MoveAxis(E, 16, ABG)
23:07:16.851 00.000 10072 Guiding  Dir = 2, Dur = 16
23:07:16.852 00.001 10072 IsGuiding returns 0
23:07:16.853 00.001 10072 PulseGuide returned control before completion, sleep 26
23:07:16.875 00.022 1032 UpdateGuideState exits: m=1482 SNR=27.1
23:07:16.879 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:16.884 00.005 10072 IsGuiding returns 0
23:07:16.884 00.000 10072 Move returns status 0, amount 16
23:07:16.884 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:16.887 00.003 1032 Enqueuing Expose request
23:07:16.889 00.002 10072 MoveAxis(N, 0, ABG)
23:07:16.889 00.000 10072 Move returns status 0, amount 0
23:07:16.889 00.000 10072 move complete, result=0
23:07:16.889 00.000 10072 worker thread done servicing request
23:07:16.889 00.000 10072 Worker thread wakes up
23:07:16.889 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:16.889 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:16.904 00.015 1032 GuideStep: 0.0 px 16 ms EAST, 0.0 px 0 ms NORTH
23:07:17.309 00.405 10072 Exposure complete
23:07:17.369 00.060 10072 worker thread done servicing request
23:07:17.369 00.000 1032 OnExposeComplete: enter
23:07:17.371 00.002 1032 UpdateGuideState(): m_state=6
23:07:17.373 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7560
23:07:17.376 00.003 1032 Star::Find returns 1 (0), X=1104.47, Y=130.78, Mass=1389, SNR=26.2, Peak=109 HFD=3.4
23:07:17.377 00.001 1032 MultiStar: [#1 -0.08,-0.06,0.93,U] [#2 -0.22,0.02,0.82,U] [#3 0.07,0.11,0.75,U] [#4 -0.03,-0.17,0.67,U] [#5 0.08,0.04,0.66,U] [#6 -0.05,-0.09,0.59,U] [#7 -0.17,0.10,0.72,U] [#8 -0.15,-0.17,0.52,U] 
23:07:17.380 00.003 1032 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {0.16, -0.07}
23:07:17.381 00.001 1032 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.83) = xAngle (-4.31 = 1.98)
23:07:17.384 00.003 1032 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.31 = 1.98)
23:07:17.386 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.48 mountX=-0.02 mountY=0.04, mountTheta=1.98
23:07:17.389 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
23:07:17.391 00.002 1032 Enqueuing Move request for scope (-0.03, -0.03)
23:07:17.395 00.004 10072 Worker thread wakes up
23:07:17.395 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
23:07:17.395 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
23:07:17.395 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
23:07:17.398 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:07:17.400 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.81
23:07:17.400 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:07:17.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:17.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:07:17.400 00.000 10072 MoveAxis(E, 9, ABG)
23:07:17.400 00.000 10072 Guiding  Dir = 2, Dur = 9
23:07:17.402 00.002 10072 IsGuiding returns 0
23:07:17.402 00.000 10072 PulseGuide returned control before completion, sleep 19
23:07:17.420 00.018 1032 UpdateGuideState exits: m=1389 SNR=26.2
23:07:17.424 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:17.428 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:17.431 00.003 1032 Enqueuing Expose request
23:07:17.432 00.001 10072 IsGuiding returns 0
23:07:17.432 00.000 10072 Move returns status 0, amount 9
23:07:17.432 00.000 10072 MoveAxis(N, 0, ABG)
23:07:17.433 00.001 10072 Move returns status 0, amount 0
23:07:17.433 00.000 10072 move complete, result=0
23:07:17.433 00.000 10072 worker thread done servicing request
23:07:17.433 00.000 10072 Worker thread wakes up
23:07:17.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:17.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:17.440 00.007 1032 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:07:18.165 00.725 10072 Exposure complete
23:07:18.215 00.050 10072 worker thread done servicing request
23:07:18.215 00.000 1032 OnExposeComplete: enter
23:07:18.217 00.002 1032 UpdateGuideState(): m_state=6
23:07:18.219 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7561
23:07:18.221 00.002 1032 Star::Find returns 1 (0), X=1104.34, Y=131.07, Mass=1274, SNR=25.1, Peak=100 HFD=3.3
23:07:18.223 00.002 1032 MultiStar: [#1 -0.14,0.22,0.00,M1] [#2 -0.24,0.24,0.00,M1] [#3 -0.07,0.09,0.81,U] [#4 -0.15,0.03,0.70,U] [#5 -0.20,0.12,0.67,U] [#6 -0.08,0.10,0.63,U] [#7 -0.10,0.04,0.70,U] [#8 -0.23,-0.03,0.54,U] 
23:07:18.225 00.002 1032 refined, 6 included, MultiStar: {-0.10, 0.09}, one-star: {0.03, 0.22}
23:07:18.226 00.001 1032 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.83) = xAngle (0.56 = 0.56)
23:07:18.228 00.002 1032 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.56 = 0.56)
23:07:18.229 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.39 mountX=0.12 mountY=0.07, mountTheta=0.56
23:07:18.232 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.09, opts=13)
23:07:18.234 00.002 1032 Enqueuing Move request for scope (-0.10, 0.09)
23:07:18.236 00.002 10072 Worker thread wakes up
23:07:18.237 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
23:07:18.237 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
23:07:18.237 00.000 10072 Moving (-0.10, 0.09) raw xDistance=0.12 yDistance=0.07
23:07:18.240 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:07:18.243 00.003 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.82
23:07:18.243 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:07:18.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:18.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:07:18.243 00.000 10072 MoveAxis(E, 11, ABG)
23:07:18.243 00.000 10072 Guiding  Dir = 2, Dur = 11
23:07:18.243 00.000 10072 IsGuiding returns 0
23:07:18.243 00.000 10072 PulseGuide returned control before completion, sleep 21
23:07:18.261 00.018 1032 UpdateGuideState exits: m=1274 SNR=25.1
23:07:18.263 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:18.265 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:18.268 00.003 1032 Enqueuing Expose request
23:07:18.271 00.003 10072 IsGuiding returns 0
23:07:18.271 00.000 10072 Move returns status 0, amount 11
23:07:18.271 00.000 10072 MoveAxis(N, 0, ABG)
23:07:18.272 00.001 10072 Move returns status 0, amount 0
23:07:18.272 00.000 10072 move complete, result=0
23:07:18.272 00.000 10072 worker thread done servicing request
23:07:18.272 00.000 10072 Worker thread wakes up
23:07:18.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:18.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:18.280 00.008 1032 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
23:07:18.680 00.400 10072 Exposure complete
23:07:18.736 00.056 10072 worker thread done servicing request
23:07:18.736 00.000 1032 OnExposeComplete: enter
23:07:18.740 00.004 1032 UpdateGuideState(): m_state=6
23:07:18.742 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7562
23:07:18.743 00.001 1032 Star::Find returns 1 (0), X=1104.42, Y=131.09, Mass=1413, SNR=26.4, Peak=111 HFD=3.3
23:07:18.745 00.002 1032 MultiStar: [#1 -0.07,0.14,0.96,U] [#2 -0.34,0.07,0.00,M2] [#3 0.06,0.04,0.76,U] [#4 -0.02,0.04,0.65,U] [#5 0.06,0.04,0.66,U] [#6 0.11,0.03,0.63,U] [#7 -0.07,0.14,0.71,U] [#8 -0.16,0.00,0.51,U] 
23:07:18.746 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.11, 0.24}
23:07:18.747 00.001 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
23:07:18.749 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
23:07:18.751 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.50 mountX=0.09 mountY=-0.03, mountTheta=-0.33
23:07:18.753 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
23:07:18.754 00.001 1032 Enqueuing Move request for scope (0.01, 0.10)
23:07:18.756 00.002 10072 Worker thread wakes up
23:07:18.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
23:07:18.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
23:07:18.756 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.03
23:07:18.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:07:18.761 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.82
23:07:18.761 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:07:18.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:18.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:07:18.761 00.000 10072 MoveAxis(E, 9, ABG)
23:07:18.761 00.000 10072 Guiding  Dir = 2, Dur = 9
23:07:18.762 00.001 10072 IsGuiding returns 0
23:07:18.762 00.000 10072 PulseGuide returned control before completion, sleep 19
23:07:18.779 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.4
23:07:18.781 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:18.783 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:18.784 00.001 1032 Enqueuing Expose request
23:07:18.786 00.002 10072 IsGuiding returns 0
23:07:18.786 00.000 10072 Move returns status 0, amount 9
23:07:18.786 00.000 10072 MoveAxis(N, 0, ABG)
23:07:18.786 00.000 10072 Move returns status 0, amount 0
23:07:18.786 00.000 10072 move complete, result=0
23:07:18.786 00.000 10072 worker thread done servicing request
23:07:18.786 00.000 10072 Worker thread wakes up
23:07:18.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:18.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:18.794 00.008 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:07:19.412 00.618 10072 Exposure complete
23:07:19.476 00.064 10072 worker thread done servicing request
23:07:19.476 00.000 1032 OnExposeComplete: enter
23:07:19.479 00.003 1032 UpdateGuideState(): m_state=6
23:07:19.481 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7563
23:07:19.483 00.002 1032 Star::Find returns 1 (0), X=1104.30, Y=130.86, Mass=1370, SNR=26.0, Peak=123 HFD=3.4
23:07:19.487 00.004 1032 MultiStar: [#1 0.04,0.02,0.90,U] [#2 -0.20,-0.12,0.79,U] [#3 0.05,0.01,0.76,U] [#4 0.12,-0.21,0.70,U] [#5 -0.13,0.01,0.63,U] [#6 0.01,-0.13,0.63,U] [#7 -0.02,0.02,0.68,U] [#8 -0.21,-0.03,0.50,U] 
23:07:19.491 00.004 1032 single-star, 8 included, MultiStar: {-0.03, -0.04}, one-star: {-0.01, 0.02}
23:07:19.493 00.002 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
23:07:19.494 00.001 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
23:07:19.496 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.95 mountX=0.02 mountY=0.00, mountTheta=0.12
23:07:19.500 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
23:07:19.502 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
23:07:19.505 00.003 10072 Worker thread wakes up
23:07:19.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:07:19.505 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:07:19.505 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
23:07:19.507 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:07:19.510 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.82
23:07:19.510 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:07:19.510 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:19.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:07:19.510 00.000 10072 MoveAxis(E, 10, ABG)
23:07:19.510 00.000 10072 Guiding  Dir = 2, Dur = 10
23:07:19.511 00.001 10072 IsGuiding returns 0
23:07:19.511 00.000 10072 PulseGuide returned control before completion, sleep 20
23:07:19.531 00.020 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:07:19.535 00.004 10072 IsGuiding returns 0
23:07:19.535 00.000 10072 Move returns status 0, amount 10
23:07:19.535 00.000 10072 MoveAxis(N, 0, ABG)
23:07:19.535 00.000 10072 Move returns status 0, amount 0
23:07:19.535 00.000 10072 move complete, result=0
23:07:19.535 00.000 10072 worker thread done servicing request
23:07:19.535 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:19.537 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:19.539 00.002 1032 Enqueuing Expose request
23:07:19.540 00.001 10072 Worker thread wakes up
23:07:19.540 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:19.541 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:19.541 00.000 1032 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
23:07:19.959 00.418 10072 Exposure complete
23:07:20.019 00.060 10072 worker thread done servicing request
23:07:20.019 00.000 1032 OnExposeComplete: enter
23:07:20.022 00.003 1032 UpdateGuideState(): m_state=6
23:07:20.025 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7564
23:07:20.027 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=130.87, Mass=1204, SNR=24.4, Peak=89 HFD=3.4
23:07:20.029 00.002 1032 MultiStar: [#1 -0.00,0.14,0.98,U] [#2 -0.09,-0.03,0.89,U] [#3 0.01,0.20,0.82,U] [#4 -0.06,-0.04,0.74,U] [#5 0.05,-0.03,0.68,U] [#6 0.09,0.04,0.62,U] [#7 -0.17,0.06,0.77,U] [#8 -0.11,-0.00,0.55,U] 
23:07:20.030 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.09, 0.02}
23:07:20.032 00.002 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
23:07:20.034 00.002 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
23:07:20.036 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.95 mountX=0.05 mountY=0.01, mountTheta=0.12
23:07:20.040 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
23:07:20.042 00.002 1032 Enqueuing Move request for scope (-0.02, 0.04)
23:07:20.044 00.002 10072 Worker thread wakes up
23:07:20.045 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
23:07:20.045 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
23:07:20.045 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=0.01
23:07:20.048 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:07:20.053 00.005 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.83
23:07:20.053 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:07:20.054 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:20.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:07:20.054 00.000 10072 MoveAxis(E, 9, ABG)
23:07:20.054 00.000 10072 Guiding  Dir = 2, Dur = 9
23:07:20.054 00.000 10072 IsGuiding returns 0
23:07:20.055 00.001 10072 PulseGuide returned control before completion, sleep 19
23:07:20.075 00.020 1032 UpdateGuideState exits: m=1204 SNR=24.4
23:07:20.077 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:20.083 00.006 10072 IsGuiding returns 0
23:07:20.084 00.001 10072 Move returns status 0, amount 9
23:07:20.084 00.000 10072 MoveAxis(N, 0, ABG)
23:07:20.084 00.000 10072 Move returns status 0, amount 0
23:07:20.084 00.000 10072 move complete, result=0
23:07:20.084 00.000 10072 worker thread done servicing request
23:07:20.084 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:20.087 00.003 1032 Enqueuing Expose request
23:07:20.089 00.002 10072 Worker thread wakes up
23:07:20.089 00.000 1032 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:07:20.092 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:20.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:20.727 00.635 10072 Exposure complete
23:07:20.780 00.053 10072 worker thread done servicing request
23:07:20.780 00.000 1032 OnExposeComplete: enter
23:07:20.782 00.002 1032 UpdateGuideState(): m_state=6
23:07:20.784 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7565
23:07:20.788 00.004 1032 Star::Find returns 1 (0), X=1104.49, Y=130.86, Mass=1280, SNR=25.2, Peak=114 HFD=3.2
23:07:20.790 00.002 1032 MultiStar: [#1 -0.23,0.11,0.00,M1] [#2 -0.17,-0.02,0.82,U] [#3 -0.15,0.16,0.76,U] [#4 -0.07,-0.19,0.68,U] [#5 -0.21,-0.07,0.68,U] [#6 -0.06,0.03,0.61,U] [#7 -0.21,0.07,0.73,U] [#8 -0.29,-0.00,0.00,M1] 
23:07:20.792 00.002 1032 refined, 6 included, MultiStar: {-0.09, 0.00}, one-star: {0.18, 0.02}
23:07:20.794 00.002 1032 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.83) = xAngle (1.27 = 1.27)
23:07:20.795 00.001 1032 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.27 = 1.27)
23:07:20.796 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.10 mountX=0.03 mountY=0.08, mountTheta=1.27
23:07:20.802 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.00, opts=13)
23:07:20.805 00.003 1032 Enqueuing Move request for scope (-0.09, 0.00)
23:07:20.806 00.001 10072 Worker thread wakes up
23:07:20.806 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
23:07:20.806 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
23:07:20.807 00.001 10072 Moving (-0.09, 0.00) raw xDistance=0.03 yDistance=0.08
23:07:20.808 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:07:20.811 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.83
23:07:20.811 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:07:20.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:20.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:07:20.811 00.000 10072 MoveAxis(E, 9, ABG)
23:07:20.811 00.000 10072 Guiding  Dir = 2, Dur = 9
23:07:20.812 00.001 10072 IsGuiding returns 0
23:07:20.812 00.000 10072 PulseGuide returned control before completion, sleep 19
23:07:20.830 00.018 1032 UpdateGuideState exits: m=1280 SNR=25.2
23:07:20.835 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:20.837 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:20.839 00.002 1032 Enqueuing Expose request
23:07:20.840 00.001 10072 IsGuiding returns 0
23:07:20.841 00.001 10072 Move returns status 0, amount 9
23:07:20.841 00.000 10072 MoveAxis(N, 0, ABG)
23:07:20.841 00.000 10072 Move returns status 0, amount 0
23:07:20.841 00.000 10072 move complete, result=0
23:07:20.841 00.000 10072 worker thread done servicing request
23:07:20.841 00.000 10072 Worker thread wakes up
23:07:20.841 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:20.841 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:20.848 00.007 1032 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
23:07:21.257 00.409 10072 Exposure complete
23:07:21.322 00.065 10072 worker thread done servicing request
23:07:21.322 00.000 1032 OnExposeComplete: enter
23:07:21.324 00.002 1032 UpdateGuideState(): m_state=6
23:07:21.326 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7566
23:07:21.327 00.001 1032 Star::Find returns 1 (0), X=1104.37, Y=130.87, Mass=1342, SNR=25.7, Peak=119 HFD=3.3
23:07:21.330 00.003 1032 MultiStar: [#1 -0.11,0.11,0.98,U] [#2 -0.25,0.03,0.80,U] [#3 -0.12,0.20,0.78,U] [#4 -0.27,-0.04,0.00,M1] [#5 -0.21,0.02,0.68,U] [#6 -0.18,-0.01,0.58,U] [#7 -0.17,0.13,0.68,U] [#8 -0.14,0.08,0.52,U] 
23:07:21.333 00.003 1032 single-star, 7 included, MultiStar: {-0.13, 0.07}, one-star: {0.06, 0.02}
23:07:21.336 00.003 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
23:07:21.338 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
23:07:21.340 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.39 mountX=0.01 mountY=-0.06, mountTheta=-1.44
23:07:21.342 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
23:07:21.344 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
23:07:21.345 00.001 10072 Worker thread wakes up
23:07:21.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:07:21.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:07:21.346 00.001 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.06
23:07:21.348 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:07:21.351 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.83
23:07:21.351 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:07:21.351 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:21.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:07:21.351 00.000 10072 MoveAxis(E, 7, ABG)
23:07:21.351 00.000 10072 Guiding  Dir = 2, Dur = 7
23:07:21.352 00.001 10072 IsGuiding returns 0
23:07:21.352 00.000 10072 PulseGuide returned control before completion, sleep 17
23:07:21.371 00.019 1032 UpdateGuideState exits: m=1342 SNR=25.7
23:07:21.373 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:21.374 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:21.376 00.002 1032 Enqueuing Expose request
23:07:21.380 00.004 10072 IsGuiding returns 0
23:07:21.381 00.001 10072 Move returns status 0, amount 7
23:07:21.381 00.000 10072 MoveAxis(N, 0, ABG)
23:07:21.381 00.000 10072 Move returns status 0, amount 0
23:07:21.381 00.000 10072 move complete, result=0
23:07:21.381 00.000 10072 worker thread done servicing request
23:07:21.381 00.000 10072 Worker thread wakes up
23:07:21.381 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:21.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:21.386 00.005 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:07:22.012 00.626 10072 Exposure complete
23:07:22.070 00.058 10072 worker thread done servicing request
23:07:22.070 00.000 1032 OnExposeComplete: enter
23:07:22.071 00.001 1032 UpdateGuideState(): m_state=6
23:07:22.073 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7567
23:07:22.074 00.001 1032 Star::Find returns 1 (0), X=1104.45, Y=131.12, Mass=1481, SNR=27.0, Peak=117 HFD=3.3
23:07:22.076 00.002 1032 MultiStar: [#1 -0.02,0.19,0.94,U] [#2 -0.16,0.12,0.77,U] [#3 -0.07,0.17,0.74,U] [#4 -0.06,-0.16,0.62,U] [#5 -0.06,0.12,0.65,U] [#6 0.06,0.08,0.62,U] [#7 -0.15,0.17,0.69,U] [#8 -0.15,0.04,0.49,U] 
23:07:22.078 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.13}, one-star: {0.14, 0.27}
23:07:22.081 00.003 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
23:07:22.083 00.002 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
23:07:22.084 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.89 mountX=0.13 mountY=0.01, mountTheta=0.06
23:07:22.086 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.13, opts=13)
23:07:22.089 00.003 1032 Enqueuing Move request for scope (-0.04, 0.13)
23:07:22.091 00.002 10072 Worker thread wakes up
23:07:22.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
23:07:22.091 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
23:07:22.091 00.000 10072 Moving (-0.04, 0.13) raw xDistance=0.13 yDistance=0.01
23:07:22.093 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:07:22.096 00.003 10072 PPEC rslt: input = 0.13, final = 0.05, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.83
23:07:22.096 00.000 10072 PPEC: input: 0.13, control: 0.05, exposure: 500
23:07:22.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:22.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:07:22.096 00.000 10072 MoveAxis(W, 53, ABG)
23:07:22.096 00.000 10072 Guiding  Dir = 3, Dur = 53
23:07:22.097 00.001 10072 IsGuiding returns 0
23:07:22.097 00.000 10072 PulseGuide returned control before completion, sleep 63
23:07:22.115 00.018 1032 UpdateGuideState exits: m=1481 SNR=27.0
23:07:22.118 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:22.121 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:22.123 00.002 1032 Enqueuing Expose request
23:07:22.165 00.042 10072 IsGuiding returns 0
23:07:22.165 00.000 10072 Move returns status 0, amount 53
23:07:22.165 00.000 10072 MoveAxis(N, 0, ABG)
23:07:22.165 00.000 10072 Move returns status 0, amount 0
23:07:22.165 00.000 10072 move complete, result=0
23:07:22.165 00.000 10072 worker thread done servicing request
23:07:22.165 00.000 10072 Worker thread wakes up
23:07:22.167 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:22.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:22.167 00.000 1032 GuideStep: 0.1 px 53 ms WEST, 0.0 px 0 ms NORTH
23:07:22.576 00.409 10072 Exposure complete
23:07:22.632 00.056 10072 worker thread done servicing request
23:07:22.633 00.001 1032 OnExposeComplete: enter
23:07:22.635 00.002 1032 UpdateGuideState(): m_state=6
23:07:22.637 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7568
23:07:22.639 00.002 1032 Star::Find returns 1 (0), X=1104.36, Y=130.96, Mass=1283, SNR=25.2, Peak=96 HFD=3.4
23:07:22.641 00.002 1032 MultiStar: [#1 -0.04,0.28,0.00,M1] [#2 -0.23,0.07,0.82,U] [#3 0.11,0.19,0.78,U] [#4 -0.13,0.01,0.70,U] [#5 -0.02,0.26,0.00,M1] [#6 -0.21,0.04,0.65,U] [#7 -0.13,0.21,0.76,U] [#8 -0.13,-0.02,0.56,U] 
23:07:22.644 00.003 1032 single-star, 6 included, MultiStar: {-0.08, 0.09}, one-star: {0.05, 0.11}
23:07:22.646 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
23:07:22.648 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
23:07:22.650 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=0.09 mountY=-0.08, mountTheta=-0.69
23:07:22.655 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
23:07:22.657 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
23:07:22.659 00.002 10072 Worker thread wakes up
23:07:22.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
23:07:22.659 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
23:07:22.659 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.09 yDistance=-0.08
23:07:22.661 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:07:22.664 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:07:22.664 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:07:22.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:22.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:07:22.664 00.000 10072 MoveAxis(E, 10, ABG)
23:07:22.664 00.000 10072 Guiding  Dir = 2, Dur = 10
23:07:22.664 00.000 10072 IsGuiding returns 0
23:07:22.665 00.001 10072 PulseGuide returned control before completion, sleep 20
23:07:22.683 00.018 1032 UpdateGuideState exits: m=1283 SNR=25.2
23:07:22.685 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:22.688 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:22.690 00.002 1032 Enqueuing Expose request
23:07:22.697 00.007 10072 IsGuiding returns 0
23:07:22.697 00.000 10072 Move returns status 0, amount 10
23:07:22.697 00.000 10072 MoveAxis(N, 0, ABG)
23:07:22.697 00.000 10072 Move returns status 0, amount 0
23:07:22.697 00.000 10072 move complete, result=0
23:07:22.697 00.000 10072 worker thread done servicing request
23:07:22.697 00.000 10072 Worker thread wakes up
23:07:22.697 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:22.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:22.698 00.001 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:07:23.324 00.626 10072 Exposure complete
23:07:23.374 00.050 10072 worker thread done servicing request
23:07:23.374 00.000 1032 OnExposeComplete: enter
23:07:23.376 00.002 1032 UpdateGuideState(): m_state=6
23:07:23.378 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7569
23:07:23.379 00.001 1032 Star::Find returns 1 (0), X=1104.43, Y=131.06, Mass=1491, SNR=27.1, Peak=128 HFD=3.5
23:07:23.381 00.002 1032 MultiStar: [#1 -0.00,0.12,0.93,U] [#2 -0.24,0.12,0.00,M1] [#3 0.14,0.28,0.00,M1] [#4 0.01,-0.08,0.65,U] [#5 0.13,0.09,0.63,U] [#6 0.07,0.17,0.61,U] [#7 -0.04,0.07,0.66,U] [#8 -0.05,-0.03,0.49,U] 
23:07:23.383 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.09}, one-star: {0.12, 0.22}
23:07:23.385 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
23:07:23.386 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
23:07:23.387 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.16 mountX=0.08 mountY=-0.06, mountTheta=-0.67
23:07:23.390 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
23:07:23.393 00.003 1032 Enqueuing Move request for scope (0.04, 0.09)
23:07:23.396 00.003 10072 Worker thread wakes up
23:07:23.396 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
23:07:23.396 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
23:07:23.396 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.06
23:07:23.399 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:07:23.402 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:07:23.402 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:07:23.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:23.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:07:23.402 00.000 10072 MoveAxis(E, 9, ABG)
23:07:23.402 00.000 10072 Guiding  Dir = 2, Dur = 9
23:07:23.402 00.000 10072 IsGuiding returns 0
23:07:23.403 00.001 10072 PulseGuide returned control before completion, sleep 19
23:07:23.420 00.017 1032 UpdateGuideState exits: m=1491 SNR=27.1
23:07:23.422 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:23.425 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:23.427 00.002 1032 Enqueuing Expose request
23:07:23.430 00.003 10072 IsGuiding returns 0
23:07:23.430 00.000 10072 Move returns status 0, amount 9
23:07:23.430 00.000 10072 MoveAxis(N, 0, ABG)
23:07:23.430 00.000 10072 Move returns status 0, amount 0
23:07:23.430 00.000 10072 move complete, result=0
23:07:23.430 00.000 10072 worker thread done servicing request
23:07:23.430 00.000 10072 Worker thread wakes up
23:07:23.430 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:23.430 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:23.436 00.006 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:07:23.837 00.401 10072 Exposure complete
23:07:23.885 00.048 10072 worker thread done servicing request
23:07:23.885 00.000 1032 OnExposeComplete: enter
23:07:23.887 00.002 1032 UpdateGuideState(): m_state=6
23:07:23.889 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7570
23:07:23.891 00.002 1032 Star::Find returns 1 (0), X=1104.43, Y=130.91, Mass=1419, SNR=26.5, Peak=127 HFD=3.5
23:07:23.894 00.003 1032 MultiStar: [#1 -0.06,0.27,0.00,M1] [#2 -0.21,0.01,0.81,U] [#3 -0.03,0.37,0.00,M2] [#4 -0.01,0.01,0.68,U] [#5 -0.01,0.12,0.67,U] [#6 0.07,0.04,0.62,U] [#7 -0.06,0.17,0.69,U] [#8 -0.08,0.10,0.49,U] 
23:07:23.896 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.07}, one-star: {0.12, 0.06}
23:07:23.900 00.004 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
23:07:23.903 00.003 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
23:07:23.904 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.86 mountX=0.07 mountY=0.00, mountTheta=0.03
23:07:23.907 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
23:07:23.909 00.002 1032 Enqueuing Move request for scope (-0.02, 0.07)
23:07:23.911 00.002 10072 Worker thread wakes up
23:07:23.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
23:07:23.911 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
23:07:23.911 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=0.00
23:07:23.914 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:07:23.916 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:07:23.916 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:07:23.916 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:23.916 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:07:23.916 00.000 10072 MoveAxis(E, 9, ABG)
23:07:23.916 00.000 10072 Guiding  Dir = 2, Dur = 9
23:07:23.917 00.001 10072 IsGuiding returns 0
23:07:23.917 00.000 10072 PulseGuide returned control before completion, sleep 19
23:07:23.934 00.017 1032 UpdateGuideState exits: m=1419 SNR=26.5
23:07:23.936 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:23.938 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:23.940 00.002 1032 Enqueuing Expose request
23:07:23.943 00.003 10072 IsGuiding returns 0
23:07:23.943 00.000 10072 Move returns status 0, amount 9
23:07:23.943 00.000 10072 MoveAxis(N, 0, ABG)
23:07:23.943 00.000 10072 Move returns status 0, amount 0
23:07:23.943 00.000 10072 move complete, result=0
23:07:23.943 00.000 10072 worker thread done servicing request
23:07:23.944 00.001 10072 Worker thread wakes up
23:07:23.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:23.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:23.950 00.006 1032 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
23:07:24.575 00.625 10072 Exposure complete
23:07:24.638 00.063 10072 worker thread done servicing request
23:07:24.638 00.000 1032 OnExposeComplete: enter
23:07:24.641 00.003 1032 UpdateGuideState(): m_state=6
23:07:24.648 00.007 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7571
23:07:24.651 00.003 1032 Star::Find returns 1 (0), X=1104.50, Y=131.13, Mass=1474, SNR=27.0, Peak=102 HFD=3.5
23:07:24.653 00.002 1032 MultiStar: [#1 -0.07,0.22,0.90,U] [#2 -0.15,0.06,0.81,U] [#3 0.08,-0.02,0.74,U] [#4 0.02,-0.03,0.65,U] [#5 -0.05,0.11,0.65,U] [#6 -0.13,0.22,0.00,M1] [#7 -0.11,0.09,0.68,U] [#8 -0.17,0.16,0.50,U] 
23:07:24.655 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.12}, one-star: {0.19, 0.28}
23:07:24.657 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
23:07:24.658 00.001 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
23:07:24.660 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.12 mountY=-0.01, mountTheta=-0.10
23:07:24.664 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.12, opts=13)
23:07:24.666 00.002 1032 Enqueuing Move request for scope (-0.02, 0.12)
23:07:24.668 00.002 10072 Worker thread wakes up
23:07:24.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
23:07:24.668 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
23:07:24.668 00.000 10072 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=-0.01
23:07:24.671 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:07:24.679 00.008 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:07:24.679 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:07:24.679 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:24.680 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:07:24.680 00.000 10072 MoveAxis(E, 9, ABG)
23:07:24.680 00.000 10072 Guiding  Dir = 2, Dur = 9
23:07:24.683 00.003 10072 IsGuiding returns 0
23:07:24.683 00.000 10072 PulseGuide returned control before completion, sleep 19
23:07:24.702 00.019 1032 UpdateGuideState exits: m=1474 SNR=27.0
23:07:24.709 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:24.712 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:24.715 00.003 10072 IsGuiding returns 0
23:07:24.715 00.000 1032 Enqueuing Expose request
23:07:24.717 00.002 10072 Move returns status 0, amount 9
23:07:24.717 00.000 10072 MoveAxis(N, 0, ABG)
23:07:24.717 00.000 10072 Move returns status 0, amount 0
23:07:24.717 00.000 10072 move complete, result=0
23:07:24.717 00.000 10072 worker thread done servicing request
23:07:24.717 00.000 10072 Worker thread wakes up
23:07:24.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:24.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:24.726 00.009 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:07:25.124 00.398 10072 Exposure complete
23:07:25.224 00.100 10072 worker thread done servicing request
23:07:25.224 00.000 1032 OnExposeComplete: enter
23:07:25.227 00.003 1032 UpdateGuideState(): m_state=6
23:07:25.231 00.004 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7572
23:07:25.236 00.005 1032 Star::Find returns 1 (0), X=1104.40, Y=131.03, Mass=1310, SNR=25.5, Peak=100 HFD=3.4
23:07:25.247 00.011 1032 MultiStar: [#1 -0.10,0.06,1.02,U] [#2 -0.15,-0.00,0.80,U] [#3 0.01,0.06,0.77,U] [#4 -0.02,-0.10,0.77,U] [#5 0.08,0.05,0.66,U] [#6 0.13,0.02,0.61,U] [#7 -0.03,-0.05,0.70,U] [#8 0.04,-0.16,0.55,U] 
23:07:25.249 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {0.09, 0.18}
23:07:25.251 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
23:07:25.254 00.003 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
23:07:25.256 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.65 mountX=0.02 mountY=-0.00, mountTheta=-0.18
23:07:25.260 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
23:07:25.263 00.003 1032 Enqueuing Move request for scope (-0.00, 0.02)
23:07:25.266 00.003 10072 Worker thread wakes up
23:07:25.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
23:07:25.266 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
23:07:25.266 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
23:07:25.271 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:07:25.274 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:07:25.274 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:07:25.275 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:25.275 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:07:25.275 00.000 10072 MoveAxis(E, 8, ABG)
23:07:25.275 00.000 10072 Guiding  Dir = 2, Dur = 8
23:07:25.275 00.000 10072 IsGuiding returns 0
23:07:25.276 00.001 10072 PulseGuide returned control before completion, sleep 18
23:07:25.303 00.027 1032 UpdateGuideState exits: m=1310 SNR=25.5
23:07:25.305 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:25.335 00.030 10072 IsGuiding returns 0
23:07:25.335 00.000 10072 Move returns status 0, amount 8
23:07:25.335 00.000 10072 MoveAxis(N, 0, ABG)
23:07:25.335 00.000 10072 Move returns status 0, amount 0
23:07:25.335 00.000 10072 move complete, result=0
23:07:25.335 00.000 10072 worker thread done servicing request
23:07:25.335 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:25.340 00.005 1032 Enqueuing Expose request
23:07:25.343 00.003 10072 Worker thread wakes up
23:07:25.344 00.001 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:07:25.347 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:25.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:25.983 00.636 10072 Exposure complete
23:07:26.049 00.066 10072 worker thread done servicing request
23:07:26.049 00.000 1032 OnExposeComplete: enter
23:07:26.053 00.004 1032 UpdateGuideState(): m_state=6
23:07:26.056 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7573
23:07:26.057 00.001 1032 Star::Find returns 1 (0), X=1104.56, Y=130.94, Mass=1563, SNR=27.8, Peak=130 HFD=3.5
23:07:26.060 00.003 1032 MultiStar: [#1 -0.02,0.02,0.92,U] [#2 -0.13,0.06,0.73,U] [#3 0.01,0.26,0.00,M1] [#4 0.00,-0.04,0.67,U] [#5 -0.03,0.14,0.63,U] [#6 0.12,0.13,0.59,U] [#7 -0.12,0.17,0.65,U] [#8 -0.13,-0.06,0.47,U] 
23:07:26.062 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.25, 0.09}
23:07:26.064 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
23:07:26.066 00.002 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
23:07:26.068 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.45 mountX=0.06 mountY=-0.02, mountTheta=-0.38
23:07:26.071 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
23:07:26.073 00.002 1032 Enqueuing Move request for scope (0.01, 0.07)
23:07:26.075 00.002 10072 Worker thread wakes up
23:07:26.075 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
23:07:26.076 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
23:07:26.076 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.02
23:07:26.079 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:07:26.083 00.004 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:07:26.083 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:07:26.083 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:26.083 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:07:26.083 00.000 10072 MoveAxis(E, 9, ABG)
23:07:26.083 00.000 10072 Guiding  Dir = 2, Dur = 9
23:07:26.084 00.001 10072 IsGuiding returns 0
23:07:26.085 00.001 10072 PulseGuide returned control before completion, sleep 19
23:07:26.105 00.020 1032 UpdateGuideState exits: m=1563 SNR=27.8
23:07:26.108 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:26.113 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:26.117 00.004 1032 Enqueuing Expose request
23:07:26.119 00.002 10072 IsGuiding returns 0
23:07:26.119 00.000 10072 Move returns status 0, amount 9
23:07:26.119 00.000 10072 MoveAxis(N, 0, ABG)
23:07:26.119 00.000 10072 Move returns status 0, amount 0
23:07:26.119 00.000 10072 move complete, result=0
23:07:26.120 00.001 10072 worker thread done servicing request
23:07:26.120 00.000 10072 Worker thread wakes up
23:07:26.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:26.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:26.130 00.010 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:07:26.531 00.401 10072 Exposure complete
23:07:26.605 00.074 1032 OnExposeComplete: enter
23:07:26.608 00.003 1032 UpdateGuideState(): m_state=6
23:07:26.613 00.005 10072 worker thread done servicing request
23:07:26.613 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7574
23:07:26.616 00.003 1032 Star::Find returns 1 (0), X=1104.50, Y=131.09, Mass=1295, SNR=25.3, Peak=110 HFD=3.2
23:07:26.620 00.004 1032 MultiStar: [#1 -0.08,0.27,0.00,M1] [#2 -0.16,0.12,0.85,U] [#3 0.12,0.24,0.00,M2] [#4 0.03,0.03,0.69,U] [#5 0.10,0.32,0.00,M1] [#6 0.04,0.09,0.62,U] [#7 -0.22,0.22,0.00,M1] [#8 -0.04,0.20,0.57,U] 
23:07:26.623 00.003 1032 refined, 4 included, MultiStar: {0.02, 0.15}, one-star: {0.19, 0.25}
23:07:26.626 00.003 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
23:07:26.629 00.003 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
23:07:26.631 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.42 mountX=0.14 mountY=-0.06, mountTheta=-0.41
23:07:26.636 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.15, opts=13)
23:07:26.639 00.003 1032 Enqueuing Move request for scope (0.02, 0.15)
23:07:26.641 00.002 10072 Worker thread wakes up
23:07:26.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
23:07:26.641 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
23:07:26.641 00.000 10072 Moving (0.02, 0.15) raw xDistance=0.14 yDistance=-0.06
23:07:26.649 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:07:26.652 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.86
23:07:26.652 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
23:07:26.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:26.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:07:26.652 00.000 10072 MoveAxis(W, 57, ABG)
23:07:26.653 00.001 10072 Guiding  Dir = 3, Dur = 57
23:07:26.653 00.000 10072 IsGuiding returns 0
23:07:26.654 00.001 10072 PulseGuide returned control before completion, sleep 67
23:07:26.677 00.023 1032 UpdateGuideState exits: m=1295 SNR=25.3
23:07:26.680 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:26.684 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:26.686 00.002 1032 Enqueuing Expose request
23:07:26.729 00.043 10072 IsGuiding returns 0
23:07:26.729 00.000 10072 Move returns status 0, amount 57
23:07:26.729 00.000 10072 MoveAxis(N, 0, ABG)
23:07:26.729 00.000 10072 Move returns status 0, amount 0
23:07:26.729 00.000 10072 move complete, result=0
23:07:26.730 00.001 10072 worker thread done servicing request
23:07:26.730 00.000 10072 Worker thread wakes up
23:07:26.730 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:26.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:26.730 00.000 1032 GuideStep: 0.1 px 57 ms WEST, -0.1 px 0 ms NORTH
23:07:27.357 00.627 10072 Exposure complete
23:07:27.443 00.086 10072 worker thread done servicing request
23:07:27.443 00.000 1032 OnExposeComplete: enter
23:07:27.446 00.003 1032 UpdateGuideState(): m_state=6
23:07:27.448 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7575
23:07:27.451 00.003 1032 Star::Find returns 1 (0), X=1104.41, Y=131.12, Mass=1215, SNR=24.5, Peak=101 HFD=3.3
23:07:27.456 00.005 1032 MultiStar: [#1 -0.15,0.28,0.00,M2] [#2 -0.20,0.01,0.87,U] [#3 -0.07,0.18,0.86,U] [#4 -0.12,-0.18,0.78,U] [#5 -0.03,0.11,0.69,U] [#6 -0.05,0.13,0.62,U] [#7 -0.21,0.05,0.74,U] [#8 -0.31,0.14,0.00,M1] 
23:07:27.459 00.003 1032 refined, 6 included, MultiStar: {-0.08, 0.09}, one-star: {0.10, 0.28}
23:07:27.462 00.003 1032 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.83) = xAngle (0.48 = 0.48)
23:07:27.465 00.003 1032 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.48 = 0.48)
23:07:27.467 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.11 mountY=0.05, mountTheta=0.48
23:07:27.472 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.09, opts=13)
23:07:27.475 00.003 1032 Enqueuing Move request for scope (-0.08, 0.09)
23:07:27.477 00.002 10072 Worker thread wakes up
23:07:27.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
23:07:27.477 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
23:07:27.477 00.000 10072 Moving (-0.08, 0.09) raw xDistance=0.11 yDistance=0.05
23:07:27.479 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:07:27.483 00.004 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
23:07:27.483 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:07:27.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:27.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:07:27.483 00.000 10072 MoveAxis(E, 9, ABG)
23:07:27.483 00.000 10072 Guiding  Dir = 2, Dur = 9
23:07:27.485 00.002 10072 IsGuiding returns 0
23:07:27.485 00.000 10072 PulseGuide returned control before completion, sleep 19
23:07:27.511 00.026 10072 IsGuiding returns 0
23:07:27.511 00.000 10072 Move returns status 0, amount 9
23:07:27.511 00.000 1032 UpdateGuideState exits: m=1215 SNR=24.5
23:07:27.515 00.004 10072 MoveAxis(N, 0, ABG)
23:07:27.515 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:27.520 00.005 10072 Move returns status 0, amount 0
23:07:27.520 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:27.523 00.003 1032 Enqueuing Expose request
23:07:27.524 00.001 10072 move complete, result=0
23:07:27.525 00.001 10072 worker thread done servicing request
23:07:27.525 00.000 1032 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
23:07:27.528 00.003 10072 Worker thread wakes up
23:07:27.528 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:27.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:27.937 00.409 10072 Exposure complete
23:07:28.008 00.071 10072 worker thread done servicing request
23:07:28.008 00.000 1032 OnExposeComplete: enter
23:07:28.013 00.005 1032 UpdateGuideState(): m_state=6
23:07:28.020 00.007 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7576
23:07:28.023 00.003 1032 Star::Find returns 1 (0), X=1104.48, Y=130.90, Mass=1405, SNR=26.4, Peak=117 HFD=3.3
23:07:28.026 00.003 1032 MultiStar: [#1 -0.13,-0.03,0.99,U] [#2 -0.15,-0.13,0.80,U] [#3 0.00,-0.06,0.77,U] [#4 -0.01,-0.37,0.00,M1] [#5 0.21,-0.12,0.60,U] [#6 0.07,-0.05,0.60,U] [#7 -0.16,-0.05,0.68,U] [#8 -0.04,-0.13,0.50,U] 
23:07:28.028 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.05}, one-star: {0.17, 0.06}
23:07:28.031 00.003 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.75)
23:07:28.033 00.002 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.75)
23:07:28.036 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.70 mountX=-0.05 mountY=0.02, mountTheta=2.75
23:07:28.040 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
23:07:28.044 00.004 1032 Enqueuing Move request for scope (-0.01, -0.05)
23:07:28.046 00.002 10072 Worker thread wakes up
23:07:28.047 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:07:28.047 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:07:28.047 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
23:07:28.049 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:07:28.053 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
23:07:28.053 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:07:28.053 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:28.053 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:07:28.053 00.000 10072 MoveAxis(E, 5, ABG)
23:07:28.053 00.000 10072 Guiding  Dir = 2, Dur = 5
23:07:28.054 00.001 10072 IsGuiding returns 0
23:07:28.055 00.001 10072 PulseGuide returned control before completion, sleep 15
23:07:28.074 00.019 10072 IsGuiding returns 0
23:07:28.074 00.000 10072 Move returns status 0, amount 5
23:07:28.074 00.000 10072 MoveAxis(N, 0, ABG)
23:07:28.074 00.000 10072 Move returns status 0, amount 0
23:07:28.074 00.000 10072 move complete, result=0
23:07:28.075 00.001 10072 worker thread done servicing request
23:07:28.079 00.004 1032 UpdateGuideState exits: m=1405 SNR=26.4
23:07:28.085 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:28.089 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:28.091 00.002 1032 Enqueuing Expose request
23:07:28.093 00.002 10072 Worker thread wakes up
23:07:28.093 00.000 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
23:07:28.095 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:28.095 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:28.803 00.708 10072 Exposure complete
23:07:28.883 00.080 10072 worker thread done servicing request
23:07:28.883 00.000 1032 OnExposeComplete: enter
23:07:28.886 00.003 1032 UpdateGuideState(): m_state=6
23:07:28.889 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7577
23:07:28.894 00.005 1032 Star::Find returns 1 (0), X=1104.59, Y=130.81, Mass=1417, SNR=26.4, Peak=118 HFD=3.2
23:07:28.898 00.004 1032 MultiStar: [#1 0.04,-0.26,0.00,M2] [#2 -0.08,-0.23,0.78,U] [#3 0.16,-0.18,0.70,U] [#4 -0.07,-0.32,0.00,M2] [#5 0.16,-0.24,0.00,M1] [#6 0.15,-0.15,0.59,U] [#7 -0.13,-0.13,0.69,U] [#8 0.01,-0.26,0.00,M1] 
23:07:28.901 00.003 1032 refined, 4 included, MultiStar: {0.09, -0.14}, one-star: {0.28, -0.04}
23:07:28.904 00.003 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
23:07:28.908 00.004 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
23:07:28.913 00.005 1032 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-1.01 mountX=-0.16 mountY=-0.05, mountTheta=-2.84
23:07:28.919 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.14, opts=13)
23:07:28.924 00.005 1032 Enqueuing Move request for scope (0.09, -0.14)
23:07:28.928 00.004 10072 Worker thread wakes up
23:07:28.928 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
23:07:28.928 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
23:07:28.929 00.001 10072 Moving (0.09, -0.14) raw xDistance=-0.16 yDistance=-0.05
23:07:28.932 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:07:28.938 00.006 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.87
23:07:28.939 00.001 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
23:07:28.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:28.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:07:28.939 00.000 10072 MoveAxis(E, 81, ABG)
23:07:28.939 00.000 10072 Guiding  Dir = 2, Dur = 81
23:07:28.940 00.001 10072 IsGuiding returns 0
23:07:28.940 00.000 10072 PulseGuide returned control before completion, sleep 91
23:07:28.980 00.040 1032 UpdateGuideState exits: m=1417 SNR=26.4
23:07:28.983 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:28.989 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:28.994 00.005 1032 Enqueuing Expose request
23:07:29.032 00.038 10072 IsGuiding returns 0
23:07:29.033 00.001 10072 Move returns status 0, amount 81
23:07:29.033 00.000 10072 MoveAxis(N, 0, ABG)
23:07:29.033 00.000 10072 Move returns status 0, amount 0
23:07:29.033 00.000 10072 move complete, result=0
23:07:29.033 00.000 10072 worker thread done servicing request
23:07:29.033 00.000 10072 Worker thread wakes up
23:07:29.033 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:29.033 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:29.039 00.006 1032 GuideStep: -0.2 px 81 ms EAST, -0.0 px 0 ms NORTH
23:07:29.443 00.404 10072 Exposure complete
23:07:29.707 00.264 10072 worker thread done servicing request
23:07:29.707 00.000 1032 OnExposeComplete: enter
23:07:29.710 00.003 1032 UpdateGuideState(): m_state=6
23:07:29.713 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7578
23:07:29.716 00.003 1032 Star::Find returns 1 (0), X=1104.64, Y=130.79, Mass=1581, SNR=28.0, Peak=138 HFD=3.2
23:07:29.719 00.003 1032 MultiStar: [#1 -0.02,-0.14,0.91,U] [#2 -0.08,-0.19,0.73,U] [#3 0.10,0.01,0.71,U] [#4 -0.00,-0.40,0.00,M3] [#5 0.09,-0.08,0.64,U] [#6 0.09,-0.09,0.57,U] [#7 -0.15,0.06,0.63,U] [#8 -0.09,-0.19,0.49,U] 
23:07:29.723 00.004 1032 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.33, -0.05}
23:07:29.726 00.003 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
23:07:29.728 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
23:07:29.730 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.01 mountX=-0.09 mountY=-0.03, mountTheta=-2.84
23:07:29.735 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
23:07:29.738 00.003 1032 Enqueuing Move request for scope (0.05, -0.08)
23:07:29.740 00.002 10072 Worker thread wakes up
23:07:29.740 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
23:07:29.740 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
23:07:29.741 00.001 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
23:07:29.743 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:07:29.748 00.005 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
23:07:29.748 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:07:29.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:29.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:07:29.748 00.000 10072 MoveAxis(E, 6, ABG)
23:07:29.749 00.001 10072 Guiding  Dir = 2, Dur = 6
23:07:29.749 00.000 10072 IsGuiding returns 0
23:07:29.750 00.001 10072 PulseGuide returned control before completion, sleep 16
23:07:29.767 00.017 10072 IsGuiding returns 0
23:07:29.768 00.001 10072 Move returns status 0, amount 6
23:07:29.768 00.000 10072 MoveAxis(N, 0, ABG)
23:07:29.768 00.000 10072 Move returns status 0, amount 0
23:07:29.768 00.000 10072 move complete, result=0
23:07:29.768 00.000 10072 worker thread done servicing request
23:07:29.777 00.009 1032 UpdateGuideState exits: m=1581 SNR=28.0
23:07:29.780 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:29.783 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:29.787 00.004 1032 Enqueuing Expose request
23:07:29.790 00.003 10072 Worker thread wakes up
23:07:29.790 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:07:29.793 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:29.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:30.499 00.706 10072 Exposure complete
23:07:30.635 00.136 10072 worker thread done servicing request
23:07:30.635 00.000 1032 OnExposeComplete: enter
23:07:30.639 00.004 1032 UpdateGuideState(): m_state=6
23:07:30.643 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7579
23:07:30.645 00.002 1032 Star::Find returns 1 (0), X=1104.54, Y=130.90, Mass=1325, SNR=25.6, Peak=106 HFD=3.3
23:07:30.649 00.004 1032 MultiStar: [#1 -0.04,0.05,0.97,U] [#2 -0.07,0.05,0.86,U] [#3 0.13,0.01,0.78,U] [#4 -0.06,-0.01,0.70,U] [#5 0.01,0.11,0.68,U] [#6 0.06,0.03,0.67,U] [#7 -0.05,0.13,0.77,U] [#8 -0.20,0.05,0.52,U] 
23:07:30.653 00.004 1032 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.23, 0.05}
23:07:30.656 00.003 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
23:07:30.659 00.003 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
23:07:30.661 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.31 mountX=0.05 mountY=-0.03, mountTheta=-0.52
23:07:30.666 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
23:07:30.670 00.004 1032 Enqueuing Move request for scope (0.01, 0.05)
23:07:30.672 00.002 10072 Worker thread wakes up
23:07:30.672 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
23:07:30.672 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
23:07:30.672 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.03
23:07:30.676 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:07:30.681 00.005 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
23:07:30.682 00.001 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:07:30.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:30.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:07:30.682 00.000 10072 MoveAxis(E, 7, ABG)
23:07:30.682 00.000 10072 Guiding  Dir = 2, Dur = 7
23:07:30.683 00.001 10072 IsGuiding returns 0
23:07:30.683 00.000 10072 PulseGuide returned control before completion, sleep 17
23:07:30.715 00.032 10072 IsGuiding returns 0
23:07:30.715 00.000 10072 Move returns status 0, amount 7
23:07:30.715 00.000 10072 MoveAxis(N, 0, ABG)
23:07:30.715 00.000 10072 Move returns status 0, amount 0
23:07:30.715 00.000 10072 move complete, result=0
23:07:30.716 00.001 10072 worker thread done servicing request
23:07:30.716 00.000 1032 UpdateGuideState exits: m=1325 SNR=25.6
23:07:30.721 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:30.724 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:30.726 00.002 1032 Enqueuing Expose request
23:07:30.729 00.003 10072 Worker thread wakes up
23:07:30.729 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:07:30.733 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:30.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:31.365 00.632 10072 Exposure complete
23:07:31.973 00.608 10072 worker thread done servicing request
23:07:31.974 00.001 1032 OnExposeComplete: enter
23:07:31.977 00.003 1032 UpdateGuideState(): m_state=6
23:07:31.981 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7580
23:07:31.985 00.004 1032 Star::Find returns 1 (0), X=1104.37, Y=130.84, Mass=1317, SNR=25.5, Peak=116 HFD=3.3
23:07:31.989 00.004 1032 MultiStar: [#1 -0.06,0.05,0.97,U] [#2 -0.26,0.02,0.00,M1] [#3 0.07,-0.05,0.81,U] [#4 -0.09,-0.24,0.00,M3] [#5 -0.13,0.08,0.68,U] [#6 -0.03,0.07,0.58,U] [#7 -0.11,0.00,0.73,U] [#8 -0.29,-0.02,0.00,M1] 
23:07:32.114 00.125 1032 refined, 5 included, MultiStar: {-0.03, 0.02}, one-star: {0.07, -0.01}
23:07:32.239 00.125 1032 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.83) = xAngle (0.66 = 0.66)
23:07:32.244 00.005 1032 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.66 = 0.66)
23:07:32.248 00.004 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.49 mountX=0.03 mountY=0.02, mountTheta=0.66
23:07:32.252 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
23:07:32.255 00.003 1032 Enqueuing Move request for scope (-0.03, 0.02)
23:07:32.259 00.004 10072 Worker thread wakes up
23:07:32.259 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
23:07:32.259 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
23:07:32.259 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.02
23:07:32.261 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:07:32.267 00.006 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
23:07:32.267 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:07:32.269 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:32.269 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:07:32.270 00.001 10072 MoveAxis(E, 8, ABG)
23:07:32.270 00.000 10072 Guiding  Dir = 2, Dur = 8
23:07:32.270 00.000 10072 IsGuiding returns 0
23:07:32.272 00.002 10072 PulseGuide returned control before completion, sleep 17
23:07:32.490 00.218 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:07:32.545 00.055 10072 IsGuiding returns 0
23:07:32.545 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:32.549 00.004 10072 Move returns status 0, amount 8
23:07:32.549 00.000 10072 MoveAxis(N, 0, ABG)
23:07:32.550 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:32.554 00.004 1032 Enqueuing Expose request
23:07:32.557 00.003 10072 Move returns status 0, amount 0
23:07:32.557 00.000 10072 move complete, result=0
23:07:32.557 00.000 10072 worker thread done servicing request
23:07:32.558 00.001 10072 Worker thread wakes up
23:07:32.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:32.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:32.570 00.012 1032 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:07:33.349 00.779 10072 Exposure complete
23:07:34.073 00.724 10072 worker thread done servicing request
23:07:34.074 00.001 1032 OnExposeComplete: enter
23:07:34.078 00.004 1032 UpdateGuideState(): m_state=6
23:07:34.085 00.007 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7581
23:07:34.088 00.003 1032 Star::Find returns 1 (0), X=1104.46, Y=130.87, Mass=1357, SNR=25.9, Peak=99 HFD=3.5
23:07:34.092 00.004 1032 MultiStar: [#1 0.01,0.10,0.96,U] [#2 -0.10,-0.00,0.82,U] [#3 0.13,-0.06,0.79,U] [#4 -0.02,-0.15,0.68,U] [#5 0.05,0.02,0.67,U] [#6 0.18,-0.00,0.61,U] [#7 -0.01,-0.07,0.71,U] [#8 -0.18,-0.04,0.55,U] 
23:07:34.095 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.15, 0.02}
23:07:34.098 00.003 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
23:07:34.101 00.003 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
23:07:34.103 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.43 mountX=-0.02 mountY=-0.03, mountTheta=-2.26
23:07:34.107 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
23:07:34.114 00.007 1032 Enqueuing Move request for scope (0.03, -0.01)
23:07:34.117 00.003 10072 Worker thread wakes up
23:07:34.118 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:07:34.118 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:07:34.118 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
23:07:34.122 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:07:34.125 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
23:07:34.125 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:07:34.127 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:34.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:07:34.127 00.000 10072 MoveAxis(E, 10, ABG)
23:07:34.127 00.000 10072 Guiding  Dir = 2, Dur = 10
23:07:34.127 00.000 10072 IsGuiding returns 0
23:07:34.128 00.001 10072 PulseGuide returned control before completion, sleep 20
23:07:34.153 00.025 10072 IsGuiding returns 0
23:07:34.154 00.001 10072 Move returns status 0, amount 10
23:07:34.154 00.000 10072 MoveAxis(N, 0, ABG)
23:07:34.154 00.000 10072 Move returns status 0, amount 0
23:07:34.154 00.000 10072 move complete, result=0
23:07:34.154 00.000 10072 worker thread done servicing request
23:07:34.154 00.000 1032 UpdateGuideState exits: m=1357 SNR=25.9
23:07:34.158 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:34.161 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:34.165 00.004 1032 Enqueuing Expose request
23:07:34.168 00.003 10072 Worker thread wakes up
23:07:34.168 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
23:07:34.171 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:34.171 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:34.812 00.641 10072 Exposure complete
23:07:34.884 00.072 10072 worker thread done servicing request
23:07:34.884 00.000 1032 OnExposeComplete: enter
23:07:34.905 00.021 1032 UpdateGuideState(): m_state=6
23:07:34.908 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7582
23:07:34.911 00.003 1032 Star::Find returns 1 (0), X=1104.57, Y=130.79, Mass=1356, SNR=25.9, Peak=120 HFD=3.2
23:07:34.914 00.003 1032 MultiStar: [#1 -0.00,-0.15,0.93,U] [#2 -0.12,-0.17,0.78,U] [#3 0.17,-0.04,0.77,U] [#4 0.14,-0.33,0.00,M3] [#5 -0.03,0.14,0.68,U] [#6 0.21,-0.18,0.00,M1] [#7 0.07,-0.08,0.72,U] [#8 -0.05,-0.13,0.51,U] 
23:07:34.916 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.07}, one-star: {0.26, -0.06}
23:07:34.926 00.010 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
23:07:34.928 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
23:07:34.930 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.88 mountX=-0.08 mountY=-0.04, mountTheta=-2.71
23:07:34.941 00.011 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
23:07:34.944 00.003 1032 Enqueuing Move request for scope (0.06, -0.07)
23:07:34.947 00.003 10072 Worker thread wakes up
23:07:34.947 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
23:07:34.947 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
23:07:34.947 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
23:07:34.949 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:07:34.963 00.014 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
23:07:34.963 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:07:34.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:34.964 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:07:34.964 00.000 10072 MoveAxis(E, 6, ABG)
23:07:34.964 00.000 10072 Guiding  Dir = 2, Dur = 6
23:07:34.964 00.000 10072 IsGuiding returns 0
23:07:34.965 00.001 10072 PulseGuide returned control before completion, sleep 16
23:07:34.995 00.030 10072 IsGuiding returns 0
23:07:34.995 00.000 10072 Move returns status 0, amount 6
23:07:34.995 00.000 10072 MoveAxis(N, 0, ABG)
23:07:34.995 00.000 10072 Move returns status 0, amount 0
23:07:34.995 00.000 10072 move complete, result=0
23:07:34.996 00.001 10072 worker thread done servicing request
23:07:35.001 00.005 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:07:35.004 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:35.012 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:35.015 00.003 1032 Enqueuing Expose request
23:07:35.018 00.003 10072 Worker thread wakes up
23:07:35.019 00.001 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:07:35.031 00.012 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:35.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:35.438 00.407 10072 Exposure complete
23:07:35.501 00.063 1032 OnExposeComplete: enter
23:07:35.505 00.004 1032 UpdateGuideState(): m_state=6
23:07:35.508 00.003 10072 worker thread done servicing request
23:07:35.508 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7583
23:07:35.510 00.002 1032 Star::Find returns 1 (0), X=1104.57, Y=130.90, Mass=1321, SNR=25.5, Peak=114 HFD=3.3
23:07:35.512 00.002 1032 MultiStar: [#1 -0.01,0.02,1.01,U] [#2 -0.11,-0.20,0.80,U] [#3 0.22,-0.16,0.00,M1] [#4 0.07,-0.20,0.69,U] [#5 0.07,-0.02,0.64,U] [#6 0.03,-0.16,0.64,U] [#7 0.01,-0.05,0.72,U] [#8 -0.06,-0.22,0.55,U] 
23:07:35.514 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.08}, one-star: {0.26, 0.06}
23:07:35.516 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
23:07:35.520 00.004 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
23:07:35.522 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.11 mountX=-0.09 mountY=-0.02, mountTheta=-2.94
23:07:35.526 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
23:07:35.530 00.004 1032 Enqueuing Move request for scope (0.04, -0.08)
23:07:35.532 00.002 10072 Worker thread wakes up
23:07:35.532 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
23:07:35.532 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
23:07:35.532 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
23:07:35.534 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:07:35.537 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
23:07:35.537 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:07:35.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:35.537 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:07:35.537 00.000 10072 MoveAxis(E, 6, ABG)
23:07:35.538 00.001 10072 Guiding  Dir = 2, Dur = 6
23:07:35.538 00.000 10072 IsGuiding returns 0
23:07:35.538 00.000 10072 PulseGuide returned control before completion, sleep 16
23:07:35.560 00.022 10072 IsGuiding returns 0
23:07:35.560 00.000 10072 Move returns status 0, amount 6
23:07:35.560 00.000 10072 MoveAxis(N, 0, ABG)
23:07:35.560 00.000 10072 Move returns status 0, amount 0
23:07:35.560 00.000 10072 move complete, result=0
23:07:35.560 00.000 10072 worker thread done servicing request
23:07:35.560 00.000 1032 UpdateGuideState exits: m=1321 SNR=25.5
23:07:35.563 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:35.565 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:35.567 00.002 1032 Enqueuing Expose request
23:07:35.569 00.002 10072 Worker thread wakes up
23:07:35.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:35.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:35.569 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:07:36.200 00.631 10072 Exposure complete
23:07:36.255 00.055 10072 worker thread done servicing request
23:07:36.255 00.000 1032 OnExposeComplete: enter
23:07:36.257 00.002 1032 UpdateGuideState(): m_state=6
23:07:36.259 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7584
23:07:36.261 00.002 1032 Star::Find returns 1 (0), X=1104.53, Y=131.01, Mass=1459, SNR=26.9, Peak=128 HFD=3.3
23:07:36.263 00.002 1032 MultiStar: [#1 -0.09,0.12,0.96,U] [#2 -0.20,0.02,0.78,U] [#3 0.18,0.02,0.74,U] [#4 -0.09,0.06,0.66,U] [#5 0.01,0.11,0.63,U] [#6 0.19,-0.02,0.58,U] [#7 -0.09,0.12,0.71,U] [#8 -0.18,-0.09,0.51,U] 
23:07:36.265 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.07}, one-star: {0.22, 0.17}
23:07:36.267 00.002 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
23:07:36.269 00.002 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
23:07:36.272 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.57 mountX=0.07 mountY=-0.02, mountTheta=-0.26
23:07:36.274 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.07, opts=13)
23:07:36.276 00.002 1032 Enqueuing Move request for scope (-0.00, 0.07)
23:07:36.278 00.002 10072 Worker thread wakes up
23:07:36.278 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
23:07:36.278 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
23:07:36.278 00.000 10072 Moving (-0.00, 0.07) raw xDistance=0.07 yDistance=-0.02
23:07:36.280 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:07:36.282 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.89
23:07:36.283 00.001 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:07:36.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:36.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:07:36.283 00.000 10072 MoveAxis(E, 6, ABG)
23:07:36.283 00.000 10072 Guiding  Dir = 2, Dur = 6
23:07:36.284 00.001 10072 IsGuiding returns 0
23:07:36.284 00.000 10072 PulseGuide returned control before completion, sleep 16
23:07:36.301 00.017 1032 UpdateGuideState exits: m=1459 SNR=26.9
23:07:36.303 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:36.305 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:36.307 00.002 1032 Enqueuing Expose request
23:07:36.309 00.002 10072 IsGuiding returns 0
23:07:36.309 00.000 10072 Move returns status 0, amount 6
23:07:36.309 00.000 10072 MoveAxis(N, 0, ABG)
23:07:36.309 00.000 10072 Move returns status 0, amount 0
23:07:36.309 00.000 10072 move complete, result=0
23:07:36.309 00.000 10072 worker thread done servicing request
23:07:36.309 00.000 10072 Worker thread wakes up
23:07:36.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:36.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:36.317 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:07:36.714 00.397 10072 Exposure complete
23:07:36.770 00.056 10072 worker thread done servicing request
23:07:36.770 00.000 1032 OnExposeComplete: enter
23:07:36.772 00.002 1032 UpdateGuideState(): m_state=6
23:07:36.775 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7585
23:07:36.776 00.001 1032 Star::Find returns 1 (0), X=1104.42, Y=131.07, Mass=1339, SNR=25.7, Peak=107 HFD=3.4
23:07:36.778 00.002 1032 MultiStar: [#1 -0.13,0.24,0.00,M1] [#2 -0.19,0.06,0.78,U] [#3 0.11,0.08,0.76,U] [#4 -0.19,-0.06,0.70,U] [#5 0.02,0.22,0.64,U] [#6 0.17,0.21,0.00,M1] [#7 -0.18,0.07,0.74,U] [#8 -0.20,0.03,0.54,U] 
23:07:36.779 00.001 1032 refined, 6 included, MultiStar: {-0.06, 0.10}, one-star: {0.11, 0.22}
23:07:36.781 00.002 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
23:07:36.782 00.001 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
23:07:36.783 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.14 mountX=0.11 mountY=0.03, mountTheta=0.31
23:07:36.786 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.10, opts=13)
23:07:36.787 00.001 1032 Enqueuing Move request for scope (-0.06, 0.10)
23:07:36.789 00.002 10072 Worker thread wakes up
23:07:36.789 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
23:07:36.789 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
23:07:36.789 00.000 10072 Moving (-0.06, 0.10) raw xDistance=0.11 yDistance=0.03
23:07:36.791 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:07:36.794 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.89
23:07:36.794 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:07:36.794 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:36.794 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:07:36.794 00.000 10072 MoveAxis(E, 6, ABG)
23:07:36.794 00.000 10072 Guiding  Dir = 2, Dur = 6
23:07:36.794 00.000 10072 IsGuiding returns 0
23:07:36.795 00.001 10072 PulseGuide returned control before completion, sleep 16
23:07:36.812 00.017 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:07:36.815 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:36.817 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:36.819 00.002 1032 Enqueuing Expose request
23:07:36.820 00.001 10072 IsGuiding returns 0
23:07:36.820 00.000 10072 Move returns status 0, amount 6
23:07:36.820 00.000 10072 MoveAxis(N, 0, ABG)
23:07:36.820 00.000 10072 Move returns status 0, amount 0
23:07:36.820 00.000 10072 move complete, result=0
23:07:36.821 00.001 10072 worker thread done servicing request
23:07:36.821 00.000 10072 Worker thread wakes up
23:07:36.821 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:36.821 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:36.827 00.006 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:07:37.449 00.622 10072 Exposure complete
23:07:37.503 00.054 10072 worker thread done servicing request
23:07:37.503 00.000 1032 OnExposeComplete: enter
23:07:37.505 00.002 1032 UpdateGuideState(): m_state=6
23:07:37.507 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7586
23:07:37.508 00.001 1032 Star::Find returns 1 (0), X=1104.56, Y=130.92, Mass=1338, SNR=25.7, Peak=103 HFD=3.3
23:07:37.510 00.002 1032 MultiStar: [#1 -0.14,0.14,0.99,U] [#2 -0.10,-0.02,0.83,U] [#3 0.14,0.10,0.81,U] [#4 -0.15,0.04,0.69,U] [#5 0.07,0.13,0.64,U] [#6 0.06,-0.03,0.62,U] [#7 -0.06,0.05,0.71,U] [#8 -0.12,-0.11,0.54,U] 
23:07:37.512 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {0.25, 0.07}
23:07:37.514 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
23:07:37.516 00.002 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
23:07:37.519 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.52 mountX=0.05 mountY=-0.02, mountTheta=-0.31
23:07:37.522 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
23:07:37.524 00.002 1032 Enqueuing Move request for scope (0.00, 0.05)
23:07:37.526 00.002 10072 Worker thread wakes up
23:07:37.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
23:07:37.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
23:07:37.526 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.02
23:07:37.528 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:07:37.530 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.89
23:07:37.530 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:07:37.531 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:37.531 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:07:37.531 00.000 10072 MoveAxis(E, 6, ABG)
23:07:37.531 00.000 10072 Guiding  Dir = 2, Dur = 6
23:07:37.531 00.000 10072 IsGuiding returns 0
23:07:37.531 00.000 10072 PulseGuide returned control before completion, sleep 16
23:07:37.548 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:07:37.552 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:37.553 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:37.555 00.002 1032 Enqueuing Expose request
23:07:37.557 00.002 10072 IsGuiding returns 0
23:07:37.557 00.000 10072 Move returns status 0, amount 6
23:07:37.557 00.000 10072 MoveAxis(N, 0, ABG)
23:07:37.557 00.000 10072 Move returns status 0, amount 0
23:07:37.557 00.000 10072 move complete, result=0
23:07:37.557 00.000 10072 worker thread done servicing request
23:07:37.557 00.000 10072 Worker thread wakes up
23:07:37.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:37.558 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:37.565 00.007 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:07:37.965 00.400 10072 Exposure complete
23:07:38.010 00.045 10072 worker thread done servicing request
23:07:38.010 00.000 1032 OnExposeComplete: enter
23:07:38.012 00.002 1032 UpdateGuideState(): m_state=6
23:07:38.014 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7587
23:07:38.015 00.001 1032 Star::Find returns 1 (0), X=1104.63, Y=131.00, Mass=1473, SNR=27.0, Peak=117 HFD=3.4
23:07:38.018 00.003 1032 MultiStar: [#1 -0.11,0.17,0.92,U] [#2 -0.20,0.12,0.77,U] [#3 0.04,0.17,0.76,U] [#4 0.04,-0.09,0.65,U] [#5 0.11,0.14,0.62,U] [#6 0.10,-0.04,0.61,U] [#7 -0.13,0.10,0.71,U] [#8 -0.09,0.00,0.48,U] 
23:07:38.020 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.32, 0.15}
23:07:38.022 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
23:07:38.023 00.001 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
23:07:38.025 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.39 mountX=0.09 mountY=-0.04, mountTheta=-0.44
23:07:38.028 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
23:07:38.029 00.001 1032 Enqueuing Move request for scope (0.02, 0.09)
23:07:38.031 00.002 10072 Worker thread wakes up
23:07:38.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:07:38.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:07:38.031 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.09 yDistance=-0.04
23:07:38.032 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:07:38.035 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.90
23:07:38.035 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:07:38.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:38.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:07:38.035 00.000 10072 MoveAxis(E, 6, ABG)
23:07:38.035 00.000 10072 Guiding  Dir = 2, Dur = 6
23:07:38.035 00.000 10072 IsGuiding returns 0
23:07:38.036 00.001 10072 PulseGuide returned control before completion, sleep 16
23:07:38.051 00.015 1032 UpdateGuideState exits: m=1473 SNR=27.0
23:07:38.053 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:38.055 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:38.057 00.002 1032 Enqueuing Expose request
23:07:38.058 00.001 10072 IsGuiding returns 0
23:07:38.058 00.000 10072 Move returns status 0, amount 6
23:07:38.059 00.001 10072 MoveAxis(N, 0, ABG)
23:07:38.059 00.000 10072 Move returns status 0, amount 0
23:07:38.059 00.000 10072 move complete, result=0
23:07:38.059 00.000 10072 worker thread done servicing request
23:07:38.059 00.000 10072 Worker thread wakes up
23:07:38.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:38.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:38.066 00.007 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:07:38.683 00.617 10072 Exposure complete
23:07:38.735 00.052 10072 worker thread done servicing request
23:07:38.735 00.000 1032 OnExposeComplete: enter
23:07:38.738 00.003 1032 UpdateGuideState(): m_state=6
23:07:38.740 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7588
23:07:38.742 00.002 1032 Star::Find returns 1 (0), X=1104.53, Y=130.98, Mass=1451, SNR=26.8, Peak=114 HFD=3.4
23:07:38.744 00.002 1032 MultiStar: [#1 -0.05,0.19,0.90,U] [#2 -0.13,0.06,0.79,U] [#3 0.11,0.04,0.76,U] [#4 -0.01,0.03,0.67,U] [#5 0.11,0.04,0.61,U] [#6 0.11,0.10,0.66,U] [#7 -0.04,0.16,0.66,U] [#8 -0.01,0.01,0.49,U] 
23:07:38.746 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.22, 0.14}
23:07:38.747 00.001 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
23:07:38.749 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
23:07:38.750 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.17 mountX=0.08 mountY=-0.06, mountTheta=-0.66
23:07:38.753 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
23:07:38.755 00.002 1032 Enqueuing Move request for scope (0.04, 0.09)
23:07:38.757 00.002 10072 Worker thread wakes up
23:07:38.757 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
23:07:38.757 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
23:07:38.757 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.06
23:07:38.759 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:07:38.761 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.90
23:07:38.762 00.001 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:07:38.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:38.762 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:07:38.762 00.000 10072 MoveAxis(E, 7, ABG)
23:07:38.762 00.000 10072 Guiding  Dir = 2, Dur = 7
23:07:38.762 00.000 10072 IsGuiding returns 0
23:07:38.763 00.001 10072 PulseGuide returned control before completion, sleep 17
23:07:38.780 00.017 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:07:38.783 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:38.785 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:38.787 00.002 1032 Enqueuing Expose request
23:07:38.791 00.004 10072 IsGuiding returns 0
23:07:38.791 00.000 10072 Move returns status 0, amount 7
23:07:38.791 00.000 10072 MoveAxis(N, 0, ABG)
23:07:38.791 00.000 10072 Move returns status 0, amount 0
23:07:38.792 00.001 10072 move complete, result=0
23:07:38.792 00.000 10072 worker thread done servicing request
23:07:38.792 00.000 10072 Worker thread wakes up
23:07:38.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:38.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:38.797 00.005 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:07:39.201 00.404 10072 Exposure complete
23:07:39.257 00.056 10072 worker thread done servicing request
23:07:39.257 00.000 1032 OnExposeComplete: enter
23:07:39.259 00.002 1032 UpdateGuideState(): m_state=6
23:07:39.262 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7589
23:07:39.263 00.001 1032 Star::Find returns 1 (0), X=1104.35, Y=130.99, Mass=1298, SNR=25.3, Peak=105 HFD=3.4
23:07:39.264 00.001 1032 MultiStar: [#1 -0.09,0.07,1.01,U] [#2 -0.09,-0.06,0.85,U] [#3 0.08,-0.03,0.82,U] [#4 -0.10,-0.05,0.73,U] [#5 -0.06,0.16,0.69,U] [#6 0.02,0.09,0.65,U] [#7 -0.06,-0.05,0.77,U] [#8 -0.16,-0.03,0.53,U] 
23:07:39.268 00.004 1032 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {0.04, 0.15}
23:07:39.270 00.002 1032 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.83) = xAngle (0.68 = 0.68)
23:07:39.272 00.002 1032 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.68 = 0.68)
23:07:39.274 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.51 mountX=0.04 mountY=0.03, mountTheta=0.68
23:07:39.278 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
23:07:39.280 00.002 1032 Enqueuing Move request for scope (-0.04, 0.03)
23:07:39.282 00.002 10072 Worker thread wakes up
23:07:39.282 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:07:39.283 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:07:39.283 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
23:07:39.284 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:07:39.287 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.90
23:07:39.287 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:07:39.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:39.287 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:07:39.287 00.000 10072 MoveAxis(E, 6, ABG)
23:07:39.287 00.000 10072 Guiding  Dir = 2, Dur = 6
23:07:39.287 00.000 10072 IsGuiding returns 0
23:07:39.289 00.002 10072 PulseGuide returned control before completion, sleep 16
23:07:39.306 00.017 1032 UpdateGuideState exits: m=1298 SNR=25.3
23:07:39.310 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:39.312 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:39.314 00.002 1032 Enqueuing Expose request
23:07:39.315 00.001 10072 IsGuiding returns 0
23:07:39.315 00.000 10072 Move returns status 0, amount 6
23:07:39.315 00.000 10072 MoveAxis(N, 0, ABG)
23:07:39.315 00.000 10072 Move returns status 0, amount 0
23:07:39.315 00.000 10072 move complete, result=0
23:07:39.315 00.000 10072 worker thread done servicing request
23:07:39.317 00.002 10072 Worker thread wakes up
23:07:39.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:39.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:39.324 00.007 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
23:07:39.951 00.627 10072 Exposure complete
23:07:40.005 00.054 10072 worker thread done servicing request
23:07:40.005 00.000 1032 OnExposeComplete: enter
23:07:40.008 00.003 1032 UpdateGuideState(): m_state=6
23:07:40.009 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7590
23:07:40.012 00.003 1032 Star::Find returns 1 (0), X=1104.46, Y=130.82, Mass=1347, SNR=25.8, Peak=123 HFD=3.2
23:07:40.014 00.002 1032 MultiStar: [#1 -0.12,0.01,0.96,U] [#2 -0.02,-0.14,0.77,U] [#3 0.18,-0.18,0.00,M1] [#4 0.09,-0.28,0.00,M1] [#5 -0.02,-0.13,0.64,U] [#6 0.14,-0.16,0.62,U] [#7 0.03,-0.07,0.70,U] [#8 -0.11,-0.06,0.54,U] 
23:07:40.016 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.07}, one-star: {0.15, -0.02}
23:07:40.017 00.001 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
23:07:40.020 00.003 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
23:07:40.022 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.08 cameraTheta=-1.42 mountX=-0.07 mountY=0.01, mountTheta=3.03
23:07:40.027 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
23:07:40.030 00.003 1032 Enqueuing Move request for scope (0.01, -0.07)
23:07:40.031 00.001 10072 Worker thread wakes up
23:07:40.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
23:07:40.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
23:07:40.031 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
23:07:40.033 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:07:40.036 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.91
23:07:40.036 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:07:40.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:40.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:07:40.036 00.000 10072 MoveAxis(E, 7, ABG)
23:07:40.036 00.000 10072 Guiding  Dir = 2, Dur = 7
23:07:40.037 00.001 10072 IsGuiding returns 0
23:07:40.037 00.000 10072 PulseGuide returned control before completion, sleep 17
23:07:40.055 00.018 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:07:40.057 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:40.058 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:40.060 00.002 1032 Enqueuing Expose request
23:07:40.070 00.010 10072 IsGuiding returns 0
23:07:40.070 00.000 10072 Move returns status 0, amount 7
23:07:40.070 00.000 10072 MoveAxis(N, 0, ABG)
23:07:40.070 00.000 10072 Move returns status 0, amount 0
23:07:40.070 00.000 10072 move complete, result=0
23:07:40.070 00.000 10072 worker thread done servicing request
23:07:40.070 00.000 10072 Worker thread wakes up
23:07:40.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:40.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:40.072 00.002 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:07:40.481 00.409 10072 Exposure complete
23:07:40.530 00.049 10072 worker thread done servicing request
23:07:40.530 00.000 1032 OnExposeComplete: enter
23:07:40.532 00.002 1032 UpdateGuideState(): m_state=6
23:07:40.534 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7591
23:07:40.536 00.002 1032 Star::Find returns 1 (0), X=1104.59, Y=130.75, Mass=1320, SNR=25.5, Peak=138 HFD=3.1
23:07:40.538 00.002 1032 MultiStar: [#1 0.04,-0.05,1.03,U] [#2 0.03,-0.24,0.75,U] [#3 0.24,-0.05,0.79,U] [#4 0.22,-0.35,0.00,M2] [#5 0.20,-0.20,0.00,M1] [#6 0.25,-0.21,0.00,M1] [#7 0.08,-0.04,0.73,U] [#8 -0.21,-0.18,0.00,M1] 
23:07:40.539 00.001 1032 refined, 4 included, MultiStar: {0.14, -0.09}, one-star: {0.28, -0.09}
23:07:40.541 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
23:07:40.543 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
23:07:40.545 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.16 cameraTheta=-0.59 mountX=-0.12 mountY=-0.11, mountTheta=-2.42
23:07:40.547 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.09, opts=13)
23:07:40.549 00.002 1032 Enqueuing Move request for scope (0.14, -0.09)
23:07:40.552 00.003 10072 Worker thread wakes up
23:07:40.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
23:07:40.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
23:07:40.552 00.000 10072 Moving (0.14, -0.09) raw xDistance=-0.12 yDistance=-0.11
23:07:40.555 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:07:40.558 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.91
23:07:40.558 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:07:40.559 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:40.559 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:07:40.559 00.000 10072 MoveAxis(E, 6, ABG)
23:07:40.559 00.000 10072 Guiding  Dir = 2, Dur = 6
23:07:40.559 00.000 10072 IsGuiding returns 0
23:07:40.560 00.001 10072 PulseGuide returned control before completion, sleep 16
23:07:40.576 00.016 1032 UpdateGuideState exits: m=1320 SNR=25.5
23:07:40.577 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:40.581 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:40.584 00.003 1032 Enqueuing Expose request
23:07:40.590 00.006 10072 IsGuiding returns 0
23:07:40.590 00.000 10072 Move returns status 0, amount 6
23:07:40.590 00.000 10072 MoveAxis(N, 0, ABG)
23:07:40.590 00.000 10072 Move returns status 0, amount 0
23:07:40.590 00.000 10072 move complete, result=0
23:07:40.590 00.000 10072 worker thread done servicing request
23:07:40.590 00.000 10072 Worker thread wakes up
23:07:40.591 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:40.591 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:40.595 00.004 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:07:41.219 00.624 10072 Exposure complete
23:07:41.270 00.051 10072 worker thread done servicing request
23:07:41.270 00.000 1032 OnExposeComplete: enter
23:07:41.272 00.002 1032 UpdateGuideState(): m_state=6
23:07:41.276 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7592
23:07:41.278 00.002 1032 Star::Find returns 1 (0), X=1104.61, Y=130.94, Mass=1360, SNR=25.9, Peak=108 HFD=3.3
23:07:41.280 00.002 1032 MultiStar: [#1 0.02,0.19,1.03,U] [#2 -0.02,0.10,0.81,U] [#3 0.27,0.02,0.00,M1] [#4 -0.07,-0.11,0.70,U] [#5 0.14,0.11,0.62,U] [#6 0.21,0.16,0.00,M2] [#7 0.04,0.13,0.70,U] [#8 -0.22,0.03,0.54,U] 
23:07:41.282 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.09}, one-star: {0.30, 0.09}
23:07:41.283 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
23:07:41.286 00.003 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
23:07:41.287 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.06 mountX=0.07 mountY=-0.07, mountTheta=-0.77
23:07:41.290 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
23:07:41.291 00.001 1032 Enqueuing Move request for scope (0.05, 0.09)
23:07:41.292 00.001 10072 Worker thread wakes up
23:07:41.293 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:07:41.293 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:07:41.293 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
23:07:41.294 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:07:41.296 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.91
23:07:41.296 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:07:41.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:41.297 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:07:41.297 00.000 10072 MoveAxis(E, 7, ABG)
23:07:41.297 00.000 10072 Guiding  Dir = 2, Dur = 7
23:07:41.298 00.001 10072 IsGuiding returns 0
23:07:41.298 00.000 10072 PulseGuide returned control before completion, sleep 17
23:07:41.314 00.016 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:07:41.316 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:41.318 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:41.320 00.002 1032 Enqueuing Expose request
23:07:41.322 00.002 10072 IsGuiding returns 0
23:07:41.322 00.000 10072 Move returns status 0, amount 7
23:07:41.322 00.000 10072 MoveAxis(N, 0, ABG)
23:07:41.322 00.000 10072 Move returns status 0, amount 0
23:07:41.322 00.000 10072 move complete, result=0
23:07:41.322 00.000 10072 worker thread done servicing request
23:07:41.322 00.000 10072 Worker thread wakes up
23:07:41.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:41.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:41.330 00.008 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:07:41.730 00.400 10072 Exposure complete
23:07:41.788 00.058 10072 worker thread done servicing request
23:07:41.788 00.000 1032 OnExposeComplete: enter
23:07:41.790 00.002 1032 UpdateGuideState(): m_state=6
23:07:41.793 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7593
23:07:41.795 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=130.95, Mass=1342, SNR=25.7, Peak=109 HFD=3.3
23:07:41.798 00.003 1032 MultiStar: [#1 0.05,0.16,1.01,U] [#2 -0.13,0.11,0.76,U] [#3 0.01,0.10,0.78,U] [#4 -0.01,-0.12,0.68,U] [#5 -0.03,0.16,0.68,U] [#6 0.08,0.11,0.65,U] [#7 -0.01,0.09,0.74,U] [#8 -0.20,0.09,0.53,U] 
23:07:41.801 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {0.20, 0.11}
23:07:41.803 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
23:07:41.805 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
23:07:41.807 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.46 mountX=0.09 mountY=-0.03, mountTheta=-0.37
23:07:41.810 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
23:07:41.812 00.002 1032 Enqueuing Move request for scope (0.01, 0.09)
23:07:41.814 00.002 10072 Worker thread wakes up
23:07:41.814 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
23:07:41.814 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
23:07:41.814 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.03
23:07:41.816 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:07:41.819 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.91
23:07:41.819 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:07:41.819 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:41.819 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:07:41.819 00.000 10072 MoveAxis(E, 6, ABG)
23:07:41.819 00.000 10072 Guiding  Dir = 2, Dur = 6
23:07:41.820 00.001 10072 IsGuiding returns 0
23:07:41.820 00.000 10072 PulseGuide returned control before completion, sleep 16
23:07:41.840 00.020 1032 UpdateGuideState exits: m=1342 SNR=25.7
23:07:41.842 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:41.844 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:41.845 00.001 1032 Enqueuing Expose request
23:07:41.853 00.008 10072 IsGuiding returns 0
23:07:41.853 00.000 10072 Move returns status 0, amount 6
23:07:41.853 00.000 10072 MoveAxis(N, 0, ABG)
23:07:41.853 00.000 10072 Move returns status 0, amount 0
23:07:41.853 00.000 10072 move complete, result=0
23:07:41.853 00.000 10072 worker thread done servicing request
23:07:41.853 00.000 10072 Worker thread wakes up
23:07:41.854 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:41.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:41.855 00.001 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:07:42.481 00.626 10072 Exposure complete
23:07:42.551 00.070 10072 worker thread done servicing request
23:07:42.552 00.001 1032 OnExposeComplete: enter
23:07:42.556 00.004 1032 UpdateGuideState(): m_state=6
23:07:42.560 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7594
23:07:42.562 00.002 1032 Star::Find returns 1 (0), X=1104.53, Y=130.87, Mass=1350, SNR=25.8, Peak=121 HFD=3.1
23:07:42.564 00.002 1032 MultiStar: [#1 0.08,0.03,0.99,U] [#2 -0.08,0.05,0.83,U] [#3 0.25,-0.11,0.00,M1] [#4 0.06,-0.24,0.69,U] [#5 -0.01,-0.12,0.68,U] [#6 -0.00,-0.06,0.60,U] [#7 -0.10,0.01,0.71,U] [#8 0.05,-0.19,0.56,U] 
23:07:42.567 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {0.22, 0.03}
23:07:42.569 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
23:07:42.572 00.003 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
23:07:42.574 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.91 mountX=-0.06 mountY=-0.02, mountTheta=-2.74
23:07:42.577 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
23:07:42.579 00.002 1032 Enqueuing Move request for scope (0.04, -0.05)
23:07:42.581 00.002 10072 Worker thread wakes up
23:07:42.584 00.003 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
23:07:42.584 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
23:07:42.584 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.02
23:07:42.589 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:07:42.593 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.92
23:07:42.593 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:07:42.593 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:42.593 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:07:42.593 00.000 10072 MoveAxis(E, 8, ABG)
23:07:42.593 00.000 10072 Guiding  Dir = 2, Dur = 8
23:07:42.594 00.001 10072 IsGuiding returns 0
23:07:42.595 00.001 10072 PulseGuide returned control before completion, sleep 18
23:07:42.618 00.023 10072 IsGuiding returns 0
23:07:42.618 00.000 10072 Move returns status 0, amount 8
23:07:42.618 00.000 10072 MoveAxis(N, 0, ABG)
23:07:42.618 00.000 10072 Move returns status 0, amount 0
23:07:42.618 00.000 10072 move complete, result=0
23:07:42.618 00.000 10072 worker thread done servicing request
23:07:42.619 00.001 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:07:42.623 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:42.626 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:42.628 00.002 1032 Enqueuing Expose request
23:07:42.630 00.002 10072 Worker thread wakes up
23:07:42.630 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:07:42.632 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:42.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:43.039 00.407 10072 Exposure complete
23:07:43.107 00.068 10072 worker thread done servicing request
23:07:43.107 00.000 1032 OnExposeComplete: enter
23:07:43.111 00.004 1032 UpdateGuideState(): m_state=6
23:07:43.115 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7595
23:07:43.117 00.002 1032 Star::Find returns 1 (0), X=1104.57, Y=130.82, Mass=1352, SNR=25.9, Peak=112 HFD=3.2
23:07:43.119 00.002 1032 MultiStar: [#1 0.02,0.01,0.92,U] [#2 -0.07,-0.08,0.81,U] [#3 0.18,-0.15,0.75,U] [#4 -0.07,-0.18,0.69,U] [#5 0.01,0.04,0.66,U] [#6 0.20,-0.06,0.65,U] [#7 0.02,0.02,0.69,U] [#8 -0.08,-0.16,0.52,U] 
23:07:43.122 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.26, -0.02}
23:07:43.124 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
23:07:43.126 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
23:07:43.128 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.76 mountX=-0.07 mountY=-0.04, mountTheta=-2.59
23:07:43.132 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
23:07:43.134 00.002 1032 Enqueuing Move request for scope (0.06, -0.06)
23:07:43.138 00.004 10072 Worker thread wakes up
23:07:43.138 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:07:43.138 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:07:43.138 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.04
23:07:43.146 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:07:43.149 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.92
23:07:43.149 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:07:43.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:43.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:07:43.150 00.001 10072 MoveAxis(E, 6, ABG)
23:07:43.150 00.000 10072 Guiding  Dir = 2, Dur = 6
23:07:43.150 00.000 10072 IsGuiding returns 0
23:07:43.151 00.001 10072 PulseGuide returned control before completion, sleep 16
23:07:43.171 00.020 1032 UpdateGuideState exits: m=1352 SNR=25.9
23:07:43.175 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:43.178 00.003 10072 IsGuiding returns 0
23:07:43.178 00.000 10072 Move returns status 0, amount 6
23:07:43.178 00.000 10072 MoveAxis(N, 0, ABG)
23:07:43.178 00.000 10072 Move returns status 0, amount 0
23:07:43.178 00.000 10072 move complete, result=0
23:07:43.179 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:43.181 00.002 1032 Enqueuing Expose request
23:07:43.184 00.003 10072 worker thread done servicing request
23:07:43.184 00.000 10072 Worker thread wakes up
23:07:43.184 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:43.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:43.184 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:07:43.821 00.637 10072 Exposure complete
23:07:43.894 00.073 10072 worker thread done servicing request
23:07:43.894 00.000 1032 OnExposeComplete: enter
23:07:43.898 00.004 1032 UpdateGuideState(): m_state=6
23:07:43.901 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7596
23:07:43.905 00.004 1032 Star::Find returns 1 (0), X=1104.65, Y=130.91, Mass=1383, SNR=26.2, Peak=127 HFD=3.1
23:07:43.908 00.003 1032 MultiStar: [#1 0.01,0.05,0.96,U] [#2 -0.09,0.00,0.79,U] [#3 0.24,-0.07,0.76,U] [#4 0.12,-0.10,0.69,U] [#5 0.41,0.19,0.00,M1] [#6 0.17,-0.08,0.61,U] [#7 0.04,0.04,0.71,U] [#8 0.06,-0.12,0.52,U] 
23:07:43.911 00.003 1032 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.34, 0.06}
23:07:43.914 00.003 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
23:07:43.917 00.003 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
23:07:43.919 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.13 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
23:07:43.925 00.006 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
23:07:43.929 00.004 1032 Enqueuing Move request for scope (0.12, -0.02)
23:07:43.932 00.003 10072 Worker thread wakes up
23:07:43.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
23:07:43.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
23:07:43.932 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.04 yDistance=-0.11
23:07:43.937 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=148, Gamma=2.230
23:07:43.939 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.92
23:07:43.939 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:07:43.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:43.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:07:43.939 00.000 10072 MoveAxis(E, 6, ABG)
23:07:43.939 00.000 10072 Guiding  Dir = 2, Dur = 6
23:07:43.940 00.001 10072 IsGuiding returns 0
23:07:43.941 00.001 10072 PulseGuide returned control before completion, sleep 16
23:07:43.961 00.020 10072 IsGuiding returns 0
23:07:43.961 00.000 10072 Move returns status 0, amount 6
23:07:43.961 00.000 10072 MoveAxis(N, 0, ABG)
23:07:43.961 00.000 10072 Move returns status 0, amount 0
23:07:43.961 00.000 10072 move complete, result=0
23:07:43.962 00.001 10072 worker thread done servicing request
23:07:43.970 00.008 1032 UpdateGuideState exits: m=1383 SNR=26.2
23:07:43.972 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:43.975 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:43.977 00.002 1032 Enqueuing Expose request
23:07:43.979 00.002 10072 Worker thread wakes up
23:07:43.979 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:07:43.982 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:43.982 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:44.399 00.417 10072 Exposure complete
23:07:44.467 00.068 10072 worker thread done servicing request
23:07:44.468 00.001 1032 OnExposeComplete: enter
23:07:44.470 00.002 1032 UpdateGuideState(): m_state=6
23:07:44.472 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7597
23:07:44.475 00.003 1032 Star::Find returns 1 (0), X=1104.63, Y=131.02, Mass=1468, SNR=26.9, Peak=117 HFD=3.4
23:07:44.478 00.003 1032 MultiStar: [#1 0.08,0.21,0.97,U] [#2 -0.25,-0.03,0.00,M1] [#3 0.20,0.08,0.76,U] [#4 0.08,-0.05,0.69,U] [#5 0.10,-0.00,0.65,U] [#6 0.12,-0.04,0.58,U] [#7 -0.07,0.11,0.67,U] [#8 0.12,0.02,0.50,U] 
23:07:44.482 00.004 1032 refined, 7 included, MultiStar: {0.13, 0.08}, one-star: {0.32, 0.18}
23:07:44.485 00.003 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
23:07:44.496 00.011 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
23:07:44.498 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.55 mountX=0.04 mountY=-0.14, mountTheta=-1.28
23:07:44.502 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
23:07:44.506 00.004 1032 Enqueuing Move request for scope (0.13, 0.08)
23:07:44.508 00.002 10072 Worker thread wakes up
23:07:44.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
23:07:44.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
23:07:44.508 00.000 10072 Moving (0.13, 0.08) raw xDistance=0.04 yDistance=-0.14
23:07:44.511 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:07:44.516 00.005 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
23:07:44.516 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:07:44.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:44.517 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:07:44.517 00.000 10072 MoveAxis(E, 5, ABG)
23:07:44.517 00.000 10072 Guiding  Dir = 2, Dur = 5
23:07:44.517 00.000 10072 IsGuiding returns 0
23:07:44.519 00.002 10072 PulseGuide returned control before completion, sleep 14
23:07:44.536 00.017 10072 IsGuiding returns 0
23:07:44.536 00.000 10072 Move returns status 0, amount 5
23:07:44.536 00.000 10072 MoveAxis(N, 0, ABG)
23:07:44.536 00.000 10072 Move returns status 0, amount 0
23:07:44.536 00.000 10072 move complete, result=0
23:07:44.536 00.000 10072 worker thread done servicing request
23:07:44.546 00.010 1032 UpdateGuideState exits: m=1468 SNR=26.9
23:07:44.553 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:44.556 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:44.560 00.004 1032 Enqueuing Expose request
23:07:44.563 00.003 10072 Worker thread wakes up
23:07:44.563 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:07:44.567 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:44.567 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:45.199 00.632 10072 Exposure complete
23:07:45.278 00.079 10072 worker thread done servicing request
23:07:45.278 00.000 1032 OnExposeComplete: enter
23:07:45.281 00.003 1032 UpdateGuideState(): m_state=6
23:07:45.283 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7598
23:07:45.285 00.002 1032 Star::Find returns 1 (0), X=1104.47, Y=130.92, Mass=1339, SNR=25.7, Peak=114 HFD=3.5
23:07:45.287 00.002 1032 MultiStar: [#1 -0.07,0.11,1.03,U] [#2 -0.13,0.06,0.77,U] [#3 0.01,0.20,0.73,U] [#4 -0.12,-0.10,0.70,U] [#5 -0.12,0.02,0.69,U] [#6 0.02,0.10,0.62,U] [#7 0.00,0.10,0.71,U] [#8 -0.01,-0.10,0.53,U] 
23:07:45.290 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.16, 0.07}
23:07:45.294 00.004 1032 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.83) = xAngle (0.14 = 0.14)
23:07:45.298 00.004 1032 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.14 = 0.14)
23:07:45.301 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.97 mountX=0.06 mountY=0.01, mountTheta=0.14
23:07:45.306 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
23:07:45.309 00.003 1032 Enqueuing Move request for scope (-0.02, 0.06)
23:07:45.312 00.003 10072 Worker thread wakes up
23:07:45.312 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
23:07:45.313 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
23:07:45.313 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.01
23:07:45.314 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:07:45.319 00.005 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
23:07:45.319 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:07:45.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:45.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:07:45.319 00.000 10072 MoveAxis(E, 5, ABG)
23:07:45.319 00.000 10072 Guiding  Dir = 2, Dur = 5
23:07:45.319 00.000 10072 IsGuiding returns 0
23:07:45.320 00.001 10072 PulseGuide returned control before completion, sleep 15
23:07:45.338 00.018 10072 IsGuiding returns 0
23:07:45.338 00.000 10072 Move returns status 0, amount 5
23:07:45.338 00.000 10072 MoveAxis(N, 0, ABG)
23:07:45.338 00.000 10072 Move returns status 0, amount 0
23:07:45.339 00.001 10072 move complete, result=0
23:07:45.339 00.000 10072 worker thread done servicing request
23:07:45.346 00.007 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:07:45.348 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:45.351 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:45.353 00.002 1032 Enqueuing Expose request
23:07:45.356 00.003 10072 Worker thread wakes up
23:07:45.356 00.000 1032 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
23:07:45.360 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:45.360 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:45.779 00.419 10072 Exposure complete
23:07:45.852 00.073 10072 worker thread done servicing request
23:07:45.852 00.000 1032 OnExposeComplete: enter
23:07:45.856 00.004 1032 UpdateGuideState(): m_state=6
23:07:45.858 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7599
23:07:45.861 00.003 1032 Star::Find returns 1 (0), X=1104.44, Y=130.98, Mass=1305, SNR=25.4, Peak=111 HFD=3.5
23:07:45.869 00.008 1032 MultiStar: [#1 -0.06,0.17,1.00,U] [#2 -0.15,0.05,0.80,U] [#3 0.13,0.21,0.77,U] [#4 0.08,-0.11,0.70,U] [#5 0.22,-0.05,0.68,U] [#6 0.13,0.02,0.61,U] [#7 0.04,0.22,0.70,U] [#8 -0.09,0.11,0.53,U] 
23:07:45.872 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.13, 0.14}
23:07:45.875 00.003 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
23:07:45.879 00.004 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
23:07:45.881 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.10 mountX=0.08 mountY=-0.07, mountTheta=-0.73
23:07:45.885 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
23:07:45.889 00.004 1032 Enqueuing Move request for scope (0.05, 0.09)
23:07:45.899 00.010 10072 Worker thread wakes up
23:07:45.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:07:45.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:07:45.899 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.08 yDistance=-0.07
23:07:45.902 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:07:45.906 00.004 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
23:07:45.906 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:07:45.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:45.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:07:45.907 00.001 10072 MoveAxis(E, 5, ABG)
23:07:45.907 00.000 10072 Guiding  Dir = 2, Dur = 5
23:07:45.907 00.000 10072 IsGuiding returns 0
23:07:45.908 00.001 10072 PulseGuide returned control before completion, sleep 15
23:07:45.930 00.022 10072 IsGuiding returns 0
23:07:45.931 00.001 10072 Move returns status 0, amount 5
23:07:45.931 00.000 10072 MoveAxis(N, 0, ABG)
23:07:45.931 00.000 10072 Move returns status 0, amount 0
23:07:45.931 00.000 10072 move complete, result=0
23:07:45.931 00.000 10072 worker thread done servicing request
23:07:45.932 00.001 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:07:45.935 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:45.938 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:45.941 00.003 1032 Enqueuing Expose request
23:07:45.943 00.002 10072 Worker thread wakes up
23:07:45.943 00.000 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:07:45.947 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:45.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:46.727 00.780 10072 Exposure complete
23:07:46.964 00.237 10072 worker thread done servicing request
23:07:46.964 00.000 1032 OnExposeComplete: enter
23:07:46.967 00.003 1032 UpdateGuideState(): m_state=6
23:07:46.970 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7600
23:07:46.974 00.004 1032 Star::Find returns 1 (0), X=1104.54, Y=130.89, Mass=1344, SNR=25.8, Peak=122 HFD=3.1
23:07:46.979 00.005 1032 MultiStar: [#1 -0.15,0.24,0.00,M1] [#2 -0.23,0.10,0.83,U] [#3 0.19,0.06,0.83,U] [#4 -0.12,0.00,0.71,U] [#5 0.08,0.01,0.66,U] [#6 0.10,0.14,0.65,U] [#7 -0.10,0.19,0.72,U] [#8 -0.08,0.01,0.54,U] 
23:07:46.983 00.004 1032 refined, 7 included, MultiStar: {0.02, 0.07}, one-star: {0.23, 0.04}
23:07:46.995 00.012 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
23:07:46.999 00.004 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
23:07:47.002 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.31 mountX=0.06 mountY=-0.04, mountTheta=-0.52
23:07:47.008 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
23:07:47.012 00.004 1032 Enqueuing Move request for scope (0.02, 0.07)
23:07:47.016 00.004 10072 Worker thread wakes up
23:07:47.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
23:07:47.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
23:07:47.016 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
23:07:47.026 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:07:47.031 00.005 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
23:07:47.031 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:07:47.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:47.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:07:47.032 00.001 10072 MoveAxis(E, 5, ABG)
23:07:47.032 00.000 10072 Guiding  Dir = 2, Dur = 5
23:07:47.032 00.000 10072 IsGuiding returns 0
23:07:47.034 00.002 10072 PulseGuide returned control before completion, sleep 14
23:07:47.062 00.028 10072 IsGuiding returns 0
23:07:47.063 00.001 10072 Move returns status 0, amount 5
23:07:47.063 00.000 10072 MoveAxis(N, 0, ABG)
23:07:47.063 00.000 10072 Move returns status 0, amount 0
23:07:47.063 00.000 10072 move complete, result=0
23:07:47.063 00.000 10072 worker thread done servicing request
23:07:47.065 00.002 1032 UpdateGuideState exits: m=1344 SNR=25.8
23:07:47.068 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:47.071 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:47.074 00.003 1032 Enqueuing Expose request
23:07:47.076 00.002 10072 Worker thread wakes up
23:07:47.076 00.000 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
23:07:47.085 00.009 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:47.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:47.745 00.660 10072 Exposure complete
23:07:47.833 00.088 10072 worker thread done servicing request
23:07:47.833 00.000 1032 OnExposeComplete: enter
23:07:47.837 00.004 1032 UpdateGuideState(): m_state=6
23:07:47.840 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7601
23:07:47.844 00.004 1032 Star::Find returns 1 (0), X=1104.58, Y=131.06, Mass=1395, SNR=26.2, Peak=136 HFD=3.2
23:07:47.847 00.003 1032 MultiStar: [#1 -0.05,0.28,0.00,M2] [#2 -0.12,0.03,0.79,U] [#3 0.08,0.07,0.75,U] [#4 0.10,-0.16,0.68,U] [#5 0.21,0.03,0.68,U] [#6 -0.03,0.20,0.65,U] [#7 -0.04,0.03,0.74,U] [#8 -0.07,0.07,0.52,U] 
23:07:47.850 00.003 1032 refined, 7 included, MultiStar: {0.06, 0.07}, one-star: {0.27, 0.22}
23:07:47.852 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
23:07:47.855 00.003 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
23:07:47.857 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.83 mountX=0.05 mountY=-0.08, mountTheta=-1.00
23:07:47.862 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
23:07:47.866 00.004 1032 Enqueuing Move request for scope (0.06, 0.07)
23:07:47.868 00.002 10072 Worker thread wakes up
23:07:47.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
23:07:47.869 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
23:07:47.869 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.08
23:07:47.871 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
23:07:47.875 00.004 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.94
23:07:47.875 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:07:47.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:47.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:07:47.876 00.001 10072 MoveAxis(E, 4, ABG)
23:07:47.876 00.000 10072 Guiding  Dir = 2, Dur = 4
23:07:47.876 00.000 10072 IsGuiding returns 0
23:07:47.877 00.001 10072 PulseGuide returned control before completion, sleep 14
23:07:47.894 00.017 10072 IsGuiding returns 0
23:07:47.895 00.001 10072 Move returns status 0, amount 4
23:07:47.895 00.000 10072 MoveAxis(N, 0, ABG)
23:07:47.895 00.000 10072 Move returns status 0, amount 0
23:07:47.895 00.000 10072 move complete, result=0
23:07:47.895 00.000 10072 worker thread done servicing request
23:07:47.903 00.008 1032 UpdateGuideState exits: m=1395 SNR=26.2
23:07:47.906 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:47.909 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:47.912 00.003 1032 Enqueuing Expose request
23:07:47.915 00.003 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:07:47.917 00.002 10072 Worker thread wakes up
23:07:47.918 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:47.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:48.401 00.483 10072 Exposure complete
23:07:48.577 00.176 1032 OnExposeComplete: enter
23:07:48.628 00.051 10072 worker thread done servicing request
23:07:48.629 00.001 1032 UpdateGuideState(): m_state=6
23:07:48.637 00.008 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7602
23:07:48.648 00.011 1032 Star::Find returns 1 (0), X=1104.68, Y=130.86, Mass=1500, SNR=27.2, Peak=125 HFD=3.1
23:07:48.653 00.005 1032 MultiStar: [#1 0.12,-0.10,0.95,U] [#2 0.12,-0.20,0.76,U] [#3 0.17,-0.13,0.74,U] [#4 0.08,-0.32,0.00,M1] [#5 0.21,-0.04,0.63,U] [#6 0.13,-0.09,0.56,U] [#7 0.11,-0.10,0.69,U] [#8 0.10,-0.27,0.00,M1] 
23:07:48.656 00.003 1032 refined, 6 included, MultiStar: {0.19, -0.09}, one-star: {0.37, 0.01}
23:07:48.659 00.003 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
23:07:48.662 00.003 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
23:07:48.667 00.005 1032 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.45 mountX=-0.13 mountY=-0.16, mountTheta=-2.28
23:07:48.678 00.011 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.09, opts=13)
23:07:48.685 00.007 1032 Enqueuing Move request for scope (0.19, -0.09)
23:07:48.688 00.003 10072 Worker thread wakes up
23:07:48.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
23:07:48.688 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
23:07:48.688 00.000 10072 Moving (0.19, -0.09) raw xDistance=-0.13 yDistance=-0.16
23:07:48.691 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:07:48.698 00.007 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.94
23:07:48.699 00.001 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
23:07:48.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:48.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:07:48.699 00.000 10072 MoveAxis(E, 65, ABG)
23:07:48.699 00.000 10072 Guiding  Dir = 2, Dur = 65
23:07:48.700 00.001 10072 IsGuiding returns 0
23:07:48.700 00.000 10072 PulseGuide returned control before completion, sleep 75
23:07:48.787 00.087 1032 UpdateGuideState exits: m=1500 SNR=27.2
23:07:48.790 00.003 10072 IsGuiding returns 1
23:07:48.792 00.002 10072 scope still moving after pulse duration time elapsed
23:07:48.792 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:48.795 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:48.797 00.002 1032 Enqueuing Expose request
23:07:48.879 00.082 10072 IsGuiding returns 0
23:07:48.879 00.000 10072 scope move finished after 65 + 114 ms
23:07:48.879 00.000 10072 Move returns status 0, amount 65
23:07:48.879 00.000 10072 MoveAxis(N, 0, ABG)
23:07:48.879 00.000 10072 Move returns status 0, amount 0
23:07:48.879 00.000 10072 move complete, result=0
23:07:48.880 00.001 10072 worker thread done servicing request
23:07:48.880 00.000 10072 Worker thread wakes up
23:07:48.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:48.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:48.888 00.008 1032 GuideStep: -0.1 px 65 ms EAST, -0.2 px 0 ms NORTH
23:07:49.691 00.803 10072 Exposure complete
23:07:50.353 00.662 10072 worker thread done servicing request
23:07:50.353 00.000 1032 OnExposeComplete: enter
23:07:50.356 00.003 1032 UpdateGuideState(): m_state=6
23:07:50.359 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7603
23:07:50.363 00.004 1032 Star::Find returns 1 (0), X=1104.61, Y=131.20, Mass=1368, SNR=26.0, Peak=118 HFD=3.2
23:07:50.367 00.004 1032 MultiStar: [#1 0.10,0.38,0.00,M2] [#2 0.06,0.22,0.80,U] [#3 0.30,0.34,0.00,M1] [#4 0.01,0.16,0.67,U] [#5 0.18,0.33,0.00,M1] [#6 0.07,0.29,0.00,M1] [#7 -0.02,0.39,0.00,M1] [#8 -0.01,0.13,0.54,U] 
23:07:50.369 00.002 1032 refined, 3 included, MultiStar: {0.11, 0.24}, one-star: {0.30, 0.36}
23:07:50.580 00.211 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
23:07:50.624 00.044 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
23:07:50.629 00.005 1032 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.13 mountX=0.20 mountY=-0.17, mountTheta=-0.70
23:07:50.634 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.24, opts=13)
23:07:50.636 00.002 1032 Enqueuing Move request for scope (0.11, 0.24)
23:07:50.639 00.003 10072 Worker thread wakes up
23:07:50.639 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
23:07:50.639 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
23:07:50.639 00.000 10072 Moving (0.11, 0.24) raw xDistance=0.20 yDistance=-0.17
23:07:50.643 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:07:50.646 00.003 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 287.94
23:07:50.648 00.002 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
23:07:50.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:50.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:07:50.648 00.000 10072 MoveAxis(W, 92, ABG)
23:07:50.648 00.000 10072 Guiding  Dir = 3, Dur = 92
23:07:50.649 00.001 10072 IsGuiding returns 0
23:07:50.649 00.000 10072 PulseGuide returned control before completion, sleep 102
23:07:51.125 00.476 10072 IsGuiding returns 1
23:07:51.125 00.000 10072 scope still moving after pulse duration time elapsed
23:07:51.134 00.009 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:07:51.140 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:51.143 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:51.150 00.007 10072 IsGuiding returns 0
23:07:51.150 00.000 1032 Enqueuing Expose request
23:07:51.154 00.004 10072 scope move finished after 92 + 409 ms
23:07:51.154 00.000 10072 Move returns status 0, amount 92
23:07:51.154 00.000 10072 MoveAxis(N, 0, ABG)
23:07:51.154 00.000 10072 Move returns status 0, amount 0
23:07:51.154 00.000 10072 move complete, result=0
23:07:51.154 00.000 10072 worker thread done servicing request
23:07:51.154 00.000 10072 Worker thread wakes up
23:07:51.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:51.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:51.420 00.266 1032 GuideStep: 0.2 px 92 ms WEST, -0.2 px 0 ms NORTH
23:07:52.085 00.665 10072 Exposure complete
23:07:52.307 00.222 1032 OnExposeComplete: enter
23:07:52.311 00.004 1032 UpdateGuideState(): m_state=6
23:07:52.315 00.004 10072 worker thread done servicing request
23:07:52.315 00.000 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7604
23:07:52.320 00.005 1032 Star::Find returns 1 (0), X=1104.65, Y=130.49, Mass=1269, SNR=25.0, Peak=99 HFD=3.3
23:07:52.325 00.005 1032 MultiStar: [#1 0.25,-0.33,0.00,M3] [#2 0.16,-0.44,0.00,M1] [#3 0.31,-0.42,0.00,M2] [#4 0.21,-0.74,0.00,M1] [#5 0.22,-0.34,0.00,M2] [#6 0.26,-0.37,0.00,M2] [#7 0.11,-0.39,0.00,M2] [#8 0.14,-0.48,0.00,M1] 
23:07:52.331 00.006 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
23:07:52.335 00.004 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
23:07:52.338 00.003 1032 CameraToMount -- cameraX=0.34 cameraY=-0.35 hyp=0.49 cameraTheta=-0.80 mountX=-0.43 mountY=-0.24, mountTheta=-2.63
23:07:52.342 00.004 1032 SchedulePrimaryMove(0F526948, x=0.34, y=-0.35, opts=13)
23:07:52.344 00.002 1032 Enqueuing Move request for scope (0.34, -0.35)
23:07:52.347 00.003 10072 Worker thread wakes up
23:07:52.347 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.35) opts 0xd
23:07:52.347 00.000 10072 Handling offset move in thread for scope, endpoint = (0.34, -0.35)
23:07:52.347 00.000 10072 Moving (0.34, -0.35) raw xDistance=-0.43 yDistance=-0.24
23:07:52.350 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:07:52.354 00.004 10072 PPEC rslt: input = -0.43, final = -0.21, react = -0.21, pred = -0.00, hyst = -0.19, hyst_pct = 0.00, period_length = 287.94
23:07:52.354 00.000 10072 PPEC: input: -0.43, control: -0.21, exposure: 500
23:07:52.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:07:52.354 00.000 10072 MoveAxis(E, 203, ABG)
23:07:52.354 00.000 10072 Guiding  Dir = 2, Dur = 203
23:07:52.355 00.001 10072 IsGuiding returns 0
23:07:52.356 00.001 10072 PulseGuide returned control before completion, sleep 212
23:07:52.387 00.031 1032 UpdateGuideState exits: m=1269 SNR=25.0
23:07:52.391 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:52.397 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:52.400 00.003 1032 Enqueuing Expose request
23:07:52.576 00.176 10072 IsGuiding returns 1
23:07:52.576 00.000 10072 scope still moving after pulse duration time elapsed
23:07:52.605 00.029 10072 IsGuiding returns 0
23:07:52.606 00.001 10072 scope move finished after 203 + 47 ms
23:07:52.606 00.000 10072 Move returns status 0, amount 203
23:07:52.606 00.000 10072 MoveAxis(N, 156, ABG)
23:07:52.606 00.000 10072 Guiding  Dir = 0, Dur = 156
23:07:52.606 00.000 10072 IsGuiding returns 0
23:07:52.607 00.001 10072 PulseGuide returned control before completion, sleep 166
23:07:52.778 00.171 10072 IsGuiding returns 0
23:07:52.778 00.000 10072 Move returns status 0, amount 156
23:07:52.778 00.000 10072 move complete, result=0
23:07:52.778 00.000 1032 GuideStep: -0.4 px 203 ms EAST, -0.2 px 156 ms NORTH
23:07:52.782 00.004 10072 worker thread done servicing request
23:07:52.782 00.000 10072 Worker thread wakes up
23:07:52.783 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:52.783 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:53.514 00.731 10072 Exposure complete
23:07:53.569 00.055 10072 worker thread done servicing request
23:07:53.569 00.000 1032 OnExposeComplete: enter
23:07:53.571 00.002 1032 UpdateGuideState(): m_state=6
23:07:53.573 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7605
23:07:53.575 00.002 1032 Star::Find returns 1 (0), X=1104.57, Y=130.77, Mass=1240, SNR=24.7, Peak=94 HFD=3.3
23:07:53.578 00.003 1032 MultiStar: [#1 -0.10,-0.11,1.03,U] [#2 -0.25,-0.12,0.00,M2] [#3 0.05,-0.18,0.83,U] [#4 -0.09,-0.25,0.00,M2] [#5 -0.01,-0.08,0.69,U] [#6 -0.06,-0.32,0.00,M3] [#7 -0.12,-0.08,0.68,U] [#8 -0.35,-0.05,0.00,M2] 
23:07:53.580 00.002 1032 refined, 4 included, MultiStar: {0.03, -0.10}, one-star: {0.26, -0.08}
23:07:53.584 00.004 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
23:07:53.587 00.003 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
23:07:53.589 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.33 mountX=-0.11 mountY=0.00, mountTheta=3.12
23:07:53.593 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
23:07:53.598 00.005 1032 Enqueuing Move request for scope (0.03, -0.10)
23:07:53.601 00.003 10072 Worker thread wakes up
23:07:53.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
23:07:53.601 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
23:07:53.601 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.11 yDistance=0.00
23:07:53.605 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:07:53.607 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.95
23:07:53.607 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
23:07:53.607 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:53.607 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:07:53.607 00.000 10072 MoveAxis(E, 1, ABG)
23:07:53.607 00.000 10072 Guiding  Dir = 2, Dur = 1
23:07:53.608 00.001 10072 IsGuiding returns 0
23:07:53.609 00.001 10072 PulseGuide returned control before completion, sleep 11
23:07:53.627 00.018 1032 UpdateGuideState exits: m=1240 SNR=24.7
23:07:53.629 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:53.631 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:53.633 00.002 1032 Enqueuing Expose request
23:07:53.636 00.003 10072 IsGuiding returns 0
23:07:53.636 00.000 10072 Move returns status 0, amount 1
23:07:53.636 00.000 10072 MoveAxis(N, 0, ABG)
23:07:53.636 00.000 10072 Move returns status 0, amount 0
23:07:53.636 00.000 10072 move complete, result=0
23:07:53.636 00.000 10072 worker thread done servicing request
23:07:53.636 00.000 10072 Worker thread wakes up
23:07:53.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:53.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:53.644 00.008 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
23:07:54.044 00.400 10072 Exposure complete
23:07:54.096 00.052 10072 worker thread done servicing request
23:07:54.096 00.000 1032 OnExposeComplete: enter
23:07:54.099 00.003 1032 UpdateGuideState(): m_state=6
23:07:54.101 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7606
23:07:54.102 00.001 1032 Star::Find returns 1 (0), X=1104.49, Y=130.73, Mass=1367, SNR=26.0, Peak=122 HFD=3.3
23:07:54.103 00.001 1032 MultiStar: [#1 -0.10,-0.23,1.00,U] [#2 -0.23,-0.17,0.00,M3] [#3 0.05,-0.27,0.00,M2] [#4 -0.04,-0.55,0.00,M3] [#5 0.08,-0.36,0.00,M2] [#6 0.04,-0.29,0.00,M4] [#7 -0.08,-0.22,0.70,U] [#8 -0.17,-0.34,0.00,M3] 
23:07:54.106 00.003 1032 refined, 2 included, MultiStar: {0.01, -0.18}, one-star: {0.18, -0.11}
23:07:54.107 00.001 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
23:07:54.108 00.001 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
23:07:54.110 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.52 mountX=-0.18 mountY=0.04, mountTheta=2.93
23:07:54.113 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.18, opts=13)
23:07:54.114 00.001 1032 Enqueuing Move request for scope (0.01, -0.18)
23:07:54.116 00.002 10072 Worker thread wakes up
23:07:54.116 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
23:07:54.116 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
23:07:54.116 00.000 10072 Moving (0.01, -0.18) raw xDistance=-0.18 yDistance=0.04
23:07:54.117 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:07:54.120 00.003 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 287.95
23:07:54.120 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
23:07:54.120 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:54.120 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:07:54.121 00.001 10072 MoveAxis(E, 84, ABG)
23:07:54.121 00.000 10072 Guiding  Dir = 2, Dur = 84
23:07:54.123 00.002 10072 IsGuiding returns 0
23:07:54.125 00.002 10072 PulseGuide returned control before completion, sleep 92
23:07:54.140 00.015 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:07:54.145 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:54.147 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:54.149 00.002 1032 Enqueuing Expose request
23:07:54.231 00.082 10072 IsGuiding returns 0
23:07:54.231 00.000 10072 Move returns status 0, amount 84
23:07:54.231 00.000 10072 MoveAxis(N, 0, ABG)
23:07:54.231 00.000 10072 Move returns status 0, amount 0
23:07:54.231 00.000 10072 move complete, result=0
23:07:54.231 00.000 10072 worker thread done servicing request
23:07:54.231 00.000 10072 Worker thread wakes up
23:07:54.231 00.000 1032 GuideStep: -0.2 px 84 ms EAST, 0.0 px 0 ms NORTH
23:07:54.233 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:54.233 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:54.859 00.626 10072 Exposure complete
23:07:54.902 00.043 10072 worker thread done servicing request
23:07:54.903 00.001 1032 OnExposeComplete: enter
23:07:54.905 00.002 1032 UpdateGuideState(): m_state=6
23:07:54.906 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7607
23:07:54.908 00.002 1032 Star::Find returns 1 (0), X=1104.46, Y=130.70, Mass=1447, SNR=26.7, Peak=137 HFD=3.3
23:07:54.909 00.001 1032 MultiStar: [#1 -0.15,-0.19,0.96,U] [#2 -0.17,-0.29,0.00,M4] [#3 -0.04,-0.19,0.73,U] [#4 -0.14,-0.33,0.00,M4] [#5 0.04,-0.28,0.00,M3] [#6 -0.05,-0.28,0.00,M5] [#7 -0.16,-0.16,0.67,U] [#8 -0.21,-0.33,0.00,M4] 
23:07:54.911 00.002 1032 refined, 3 included, MultiStar: {-0.04, -0.17}, one-star: {0.15, -0.14}
23:07:54.912 00.001 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.66)
23:07:54.914 00.002 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.66)
23:07:54.916 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.80 mountX=-0.16 mountY=0.08, mountTheta=2.66
23:07:54.918 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.17, opts=13)
23:07:54.920 00.002 1032 Enqueuing Move request for scope (-0.04, -0.17)
23:07:54.921 00.001 10072 Worker thread wakes up
23:07:54.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
23:07:54.921 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
23:07:54.921 00.000 10072 Moving (-0.04, -0.17) raw xDistance=-0.16 yDistance=0.08
23:07:54.923 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:07:54.925 00.002 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.95
23:07:54.925 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
23:07:54.925 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:54.925 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:07:54.925 00.000 10072 MoveAxis(E, 72, ABG)
23:07:54.925 00.000 10072 Guiding  Dir = 2, Dur = 72
23:07:54.925 00.000 10072 IsGuiding returns 0
23:07:54.926 00.001 10072 PulseGuide returned control before completion, sleep 82
23:07:54.941 00.015 1032 UpdateGuideState exits: m=1447 SNR=26.7
23:07:54.943 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:54.945 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:54.946 00.001 1032 Enqueuing Expose request
23:07:55.014 00.068 10072 IsGuiding returns 0
23:07:55.014 00.000 10072 Move returns status 0, amount 72
23:07:55.014 00.000 10072 MoveAxis(N, 0, ABG)
23:07:55.014 00.000 10072 Move returns status 0, amount 0
23:07:55.014 00.000 10072 move complete, result=0
23:07:55.014 00.000 10072 worker thread done servicing request
23:07:55.014 00.000 10072 Worker thread wakes up
23:07:55.014 00.000 1032 GuideStep: -0.2 px 72 ms EAST, 0.1 px 0 ms NORTH
23:07:55.017 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:55.017 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:55.437 00.420 10072 Exposure complete
23:07:55.485 00.048 10072 worker thread done servicing request
23:07:55.485 00.000 1032 OnExposeComplete: enter
23:07:55.487 00.002 1032 UpdateGuideState(): m_state=6
23:07:55.489 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7608
23:07:55.491 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=130.78, Mass=1458, SNR=26.9, Peak=128 HFD=3.2
23:07:55.493 00.002 1032 MultiStar: [#1 -0.13,-0.01,0.94,U] [#2 -0.27,-0.06,0.00,M5] [#3 -0.16,-0.01,0.74,U] [#4 -0.21,-0.14,0.00,M5] [#5 -0.20,-0.07,0.62,U] [#6 0.04,-0.13,0.61,U] [#7 -0.11,-0.01,0.70,U] [#8 -0.36,-0.20,0.00,M5] 
23:07:55.494 00.001 1032 refined, 5 included, MultiStar: {-0.07, -0.05}, one-star: {0.10, -0.07}
23:07:55.497 00.003 1032 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.83) = xAngle (-4.37 = 1.91)
23:07:55.500 00.003 1032 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.37 = 1.91)
23:07:55.501 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.54 mountX=-0.03 mountY=0.08, mountTheta=1.91
23:07:55.505 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.05, opts=13)
23:07:55.506 00.001 1032 Enqueuing Move request for scope (-0.07, -0.05)
23:07:55.508 00.002 10072 Worker thread wakes up
23:07:55.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
23:07:55.508 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
23:07:55.508 00.000 10072 Moving (-0.07, -0.05) raw xDistance=-0.03 yDistance=0.08
23:07:55.510 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:07:55.513 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.95
23:07:55.513 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:07:55.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:55.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:07:55.513 00.000 10072 MoveAxis(W, 1, ABG)
23:07:55.513 00.000 10072 Guiding  Dir = 3, Dur = 1
23:07:55.513 00.000 10072 IsGuiding returns 0
23:07:55.514 00.001 10072 PulseGuide returned control before completion, sleep 11
23:07:55.528 00.014 10072 IsGuiding returns 0
23:07:55.528 00.000 10072 Move returns status 0, amount 1
23:07:55.528 00.000 10072 MoveAxis(N, 0, ABG)
23:07:55.528 00.000 10072 Move returns status 0, amount 0
23:07:55.528 00.000 10072 move complete, result=0
23:07:55.528 00.000 10072 worker thread done servicing request
23:07:55.531 00.003 1032 UpdateGuideState exits: m=1458 SNR=26.9
23:07:55.534 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:55.536 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:55.537 00.001 1032 Enqueuing Expose request
23:07:55.539 00.002 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
23:07:55.540 00.001 10072 Worker thread wakes up
23:07:55.540 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:55.541 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:56.170 00.629 10072 Exposure complete
23:07:56.225 00.055 10072 worker thread done servicing request
23:07:56.225 00.000 1032 OnExposeComplete: enter
23:07:56.228 00.003 1032 UpdateGuideState(): m_state=6
23:07:56.231 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7609
23:07:56.233 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=131.05, Mass=1452, SNR=26.8, Peak=122 HFD=3.4
23:07:56.235 00.002 1032 MultiStar: [#1 -0.28,0.12,0.00,M1] [#2 -0.25,-0.03,0.78,U] [#3 -0.06,0.12,0.72,U] [#4 -0.25,-0.13,0.00,M6] [#5 -0.13,0.04,0.66,U] [#6 -0.21,-0.04,0.58,U] [#7 -0.09,0.01,0.71,U] [#8 -0.28,-0.01,0.00,M6] 
23:07:56.238 00.003 1032 refined, 5 included, MultiStar: {-0.09, 0.06}, one-star: {0.09, 0.20}
23:07:56.240 00.002 1032 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.83) = xAngle (0.72 = 0.72)
23:07:56.242 00.002 1032 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.72 = 0.72)
23:07:56.245 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.55 mountX=0.09 mountY=0.08, mountTheta=0.72
23:07:56.249 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.06, opts=13)
23:07:56.251 00.002 1032 Enqueuing Move request for scope (-0.09, 0.06)
23:07:56.253 00.002 10072 Worker thread wakes up
23:07:56.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
23:07:56.253 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
23:07:56.255 00.002 10072 Moving (-0.09, 0.06) raw xDistance=0.09 yDistance=0.08
23:07:56.256 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:07:56.259 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
23:07:56.260 00.001 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:07:56.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:56.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:07:56.260 00.000 10072 MoveAxis(E, 1, ABG)
23:07:56.260 00.000 10072 Guiding  Dir = 2, Dur = 1
23:07:56.260 00.000 10072 IsGuiding returns 0
23:07:56.261 00.001 10072 PulseGuide returned control before completion, sleep 11
23:07:56.277 00.016 10072 IsGuiding returns 0
23:07:56.277 00.000 10072 Move returns status 0, amount 1
23:07:56.277 00.000 10072 MoveAxis(N, 0, ABG)
23:07:56.277 00.000 10072 Move returns status 0, amount 0
23:07:56.277 00.000 10072 move complete, result=0
23:07:56.277 00.000 10072 worker thread done servicing request
23:07:56.282 00.005 1032 UpdateGuideState exits: m=1452 SNR=26.8
23:07:56.284 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:56.287 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:56.289 00.002 1032 Enqueuing Expose request
23:07:56.291 00.002 10072 Worker thread wakes up
23:07:56.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:56.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:56.292 00.001 1032 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
23:07:56.704 00.412 10072 Exposure complete
23:07:56.759 00.055 10072 worker thread done servicing request
23:07:56.759 00.000 1032 OnExposeComplete: enter
23:07:56.761 00.002 1032 UpdateGuideState(): m_state=6
23:07:56.763 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7610
23:07:56.764 00.001 1032 Star::Find returns 1 (0), X=1104.43, Y=130.89, Mass=1337, SNR=25.7, Peak=115 HFD=3.3
23:07:56.767 00.003 1032 MultiStar: [#1 -0.07,0.04,0.99,U] [#2 -0.32,0.10,0.00,M5] [#3 0.15,-0.02,0.76,U] [#4 0.02,-0.12,0.67,U] [#5 -0.07,-0.01,0.70,U] [#6 0.04,-0.07,0.64,U] [#7 -0.05,-0.03,0.72,U] [#8 -0.14,0.09,0.54,U] 
23:07:56.769 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {0.12, 0.04}
23:07:56.772 00.003 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
23:07:56.773 00.001 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
23:07:56.775 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.71 mountX=-0.01 mountY=-0.00, mountTheta=-2.54
23:07:56.778 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
23:07:56.780 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
23:07:56.782 00.002 10072 Worker thread wakes up
23:07:56.782 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:07:56.782 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:07:56.782 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.00
23:07:56.784 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:07:56.787 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
23:07:56.787 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:07:56.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:56.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:07:56.787 00.000 10072 MoveAxis(E, 1, ABG)
23:07:56.787 00.000 10072 Guiding  Dir = 2, Dur = 1
23:07:56.787 00.000 10072 IsGuiding returns 0
23:07:56.788 00.001 10072 PulseGuide returned control before completion, sleep 11
23:07:56.806 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:07:56.809 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:56.811 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:56.813 00.002 1032 Enqueuing Expose request
23:07:56.815 00.002 10072 IsGuiding returns 0
23:07:56.815 00.000 10072 Move returns status 0, amount 1
23:07:56.815 00.000 10072 MoveAxis(N, 0, ABG)
23:07:56.815 00.000 10072 Move returns status 0, amount 0
23:07:56.815 00.000 10072 move complete, result=0
23:07:56.815 00.000 10072 worker thread done servicing request
23:07:56.816 00.001 10072 Worker thread wakes up
23:07:56.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:56.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:56.824 00.008 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:07:57.452 00.628 10072 Exposure complete
23:07:57.504 00.052 10072 worker thread done servicing request
23:07:57.504 00.000 1032 OnExposeComplete: enter
23:07:57.506 00.002 1032 UpdateGuideState(): m_state=6
23:07:57.508 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7611
23:07:57.511 00.003 1032 Star::Find returns 1 (0), X=1104.44, Y=130.94, Mass=1507, SNR=27.3, Peak=122 HFD=3.5
23:07:57.513 00.002 1032 MultiStar: [#1 -0.14,0.09,0.92,U] [#2 -0.10,-0.11,0.77,U] [#3 -0.02,-0.05,0.74,U] [#4 -0.11,-0.17,0.63,U] [#5 0.01,-0.03,0.63,U] [#6 0.13,-0.04,0.58,U] [#7 -0.12,-0.15,0.67,U] [#8 -0.10,-0.08,0.52,U] 
23:07:57.516 00.003 1032 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {0.13, 0.09}
23:07:57.518 00.002 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.14)
23:07:57.520 00.002 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.14)
23:07:57.521 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.31 mountX=-0.03 mountY=0.04, mountTheta=2.14
23:07:57.523 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
23:07:57.525 00.002 1032 Enqueuing Move request for scope (-0.03, -0.04)
23:07:57.527 00.002 10072 Worker thread wakes up
23:07:57.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
23:07:57.527 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
23:07:57.527 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
23:07:57.529 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:07:57.532 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
23:07:57.532 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:07:57.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:57.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:07:57.532 00.000 10072 MoveAxis(W, 0, ABG)
23:07:57.532 00.000 10072 Move returns status 0, amount 0
23:07:57.532 00.000 10072 MoveAxis(N, 0, ABG)
23:07:57.532 00.000 10072 Move returns status 0, amount 0
23:07:57.532 00.000 10072 move complete, result=0
23:07:57.532 00.000 10072 worker thread done servicing request
23:07:57.550 00.018 1032 UpdateGuideState exits: m=1507 SNR=27.3
23:07:57.552 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:57.554 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:57.555 00.001 1032 Enqueuing Expose request
23:07:57.557 00.002 10072 Worker thread wakes up
23:07:57.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:57.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:57.557 00.000 1032 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
23:07:57.967 00.410 10072 Exposure complete
23:07:58.017 00.050 10072 worker thread done servicing request
23:07:58.017 00.000 1032 OnExposeComplete: enter
23:07:58.019 00.002 1032 UpdateGuideState(): m_state=6
23:07:58.021 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7612
23:07:58.023 00.002 1032 Star::Find returns 1 (0), X=1104.48, Y=130.83, Mass=1355, SNR=25.8, Peak=122 HFD=3.4
23:07:58.024 00.001 1032 MultiStar: [#1 -0.13,-0.00,0.88,U] [#2 -0.19,-0.14,0.86,U] [#3 0.00,0.10,0.71,U] [#4 -0.08,-0.08,0.68,U] [#5 0.03,0.21,0.67,U] [#6 -0.16,0.03,0.65,U] [#7 -0.21,0.03,0.74,U] [#8 -0.29,0.04,0.00,M5] 
23:07:58.026 00.002 1032 refined, 7 included, MultiStar: {-0.06, 0.01}, one-star: {0.17, -0.01}
23:07:58.027 00.001 1032 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.83) = xAngle (1.16 = 1.16)
23:07:58.029 00.002 1032 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.16 = 1.16)
23:07:58.030 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.99 mountX=0.03 mountY=0.06, mountTheta=1.16
23:07:58.032 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
23:07:58.034 00.002 1032 Enqueuing Move request for scope (-0.06, 0.01)
23:07:58.035 00.001 10072 Worker thread wakes up
23:07:58.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
23:07:58.035 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
23:07:58.037 00.002 10072 Moving (-0.06, 0.01) raw xDistance=0.03 yDistance=0.06
23:07:58.038 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:07:58.041 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
23:07:58.041 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:07:58.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:58.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:07:58.041 00.000 10072 MoveAxis(W, 0, ABG)
23:07:58.041 00.000 10072 Move returns status 0, amount 0
23:07:58.041 00.000 10072 MoveAxis(N, 0, ABG)
23:07:58.041 00.000 10072 Move returns status 0, amount 0
23:07:58.041 00.000 10072 move complete, result=0
23:07:58.041 00.000 10072 worker thread done servicing request
23:07:58.058 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.8
23:07:58.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:58.062 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:58.064 00.002 1032 Enqueuing Expose request
23:07:58.065 00.001 1032 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
23:07:58.067 00.002 10072 Worker thread wakes up
23:07:58.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:58.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:58.699 00.632 10072 Exposure complete
23:07:58.751 00.052 10072 worker thread done servicing request
23:07:58.751 00.000 1032 OnExposeComplete: enter
23:07:58.753 00.002 1032 UpdateGuideState(): m_state=6
23:07:58.755 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7613
23:07:58.757 00.002 1032 Star::Find returns 1 (0), X=1104.54, Y=131.08, Mass=1375, SNR=26.1, Peak=107 HFD=3.5
23:07:58.759 00.002 1032 MultiStar: [#1 -0.05,0.22,0.95,U] [#2 -0.20,0.07,0.85,U] [#3 0.04,0.16,0.74,U] [#4 -0.10,-0.11,0.65,U] [#5 -0.02,0.11,0.69,U] [#6 -0.14,-0.09,0.63,U] [#7 -0.07,-0.00,0.69,U] [#8 0.02,-0.07,0.53,U] 
23:07:58.760 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {0.23, 0.23}
23:07:58.762 00.002 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
23:07:58.764 00.002 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
23:07:58.766 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.88 mountX=0.08 mountY=0.00, mountTheta=0.05
23:07:58.771 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.08, opts=13)
23:07:58.774 00.003 1032 Enqueuing Move request for scope (-0.02, 0.08)
23:07:58.775 00.001 10072 Worker thread wakes up
23:07:58.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
23:07:58.775 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
23:07:58.775 00.000 10072 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=0.00
23:07:58.777 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:07:58.780 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
23:07:58.780 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:07:58.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:58.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:07:58.780 00.000 10072 MoveAxis(W, 1, ABG)
23:07:58.780 00.000 10072 Guiding  Dir = 3, Dur = 1
23:07:58.780 00.000 10072 IsGuiding returns 0
23:07:58.781 00.001 10072 PulseGuide returned control before completion, sleep 11
23:07:58.799 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:07:58.803 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:58.805 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:58.807 00.002 1032 Enqueuing Expose request
23:07:58.809 00.002 10072 IsGuiding returns 0
23:07:58.809 00.000 10072 Move returns status 0, amount 1
23:07:58.809 00.000 10072 MoveAxis(N, 0, ABG)
23:07:58.809 00.000 10072 Move returns status 0, amount 0
23:07:58.809 00.000 10072 move complete, result=0
23:07:58.809 00.000 10072 worker thread done servicing request
23:07:58.809 00.000 10072 Worker thread wakes up
23:07:58.809 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:58.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:58.817 00.008 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:07:59.217 00.400 10072 Exposure complete
23:07:59.271 00.054 10072 worker thread done servicing request
23:07:59.272 00.001 1032 OnExposeComplete: enter
23:07:59.273 00.001 1032 UpdateGuideState(): m_state=6
23:07:59.275 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7614
23:07:59.277 00.002 1032 Star::Find returns 1 (0), X=1104.46, Y=131.01, Mass=1429, SNR=26.6, Peak=110 HFD=3.4
23:07:59.278 00.001 1032 MultiStar: [#1 -0.06,0.11,0.93,U] [#2 -0.25,-0.06,0.00,M3] [#3 -0.11,0.07,0.80,U] [#4 -0.10,-0.15,0.66,U] [#5 -0.02,0.10,0.62,U] [#6 -0.31,-0.00,0.00,M1] [#7 -0.09,0.01,0.69,U] [#8 -0.09,-0.05,0.53,U] 
23:07:59.281 00.003 1032 refined, 6 included, MultiStar: {-0.03, 0.05}, one-star: {0.15, 0.17}
23:07:59.282 00.001 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
23:07:59.284 00.002 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
23:07:59.285 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.16 mountX=0.06 mountY=0.02, mountTheta=0.33
23:07:59.288 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
23:07:59.290 00.002 1032 Enqueuing Move request for scope (-0.03, 0.05)
23:07:59.292 00.002 10072 Worker thread wakes up
23:07:59.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
23:07:59.292 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
23:07:59.292 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.06 yDistance=0.02
23:07:59.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:07:59.297 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
23:07:59.297 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:07:59.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:59.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:07:59.297 00.000 10072 MoveAxis(W, 2, ABG)
23:07:59.297 00.000 10072 Guiding  Dir = 3, Dur = 2
23:07:59.297 00.000 10072 IsGuiding returns 0
23:07:59.298 00.001 10072 PulseGuide returned control before completion, sleep 12
23:07:59.317 00.019 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:07:59.319 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:59.321 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:07:59.322 00.001 1032 Enqueuing Expose request
23:07:59.324 00.002 10072 IsGuiding returns 0
23:07:59.324 00.000 10072 Move returns status 0, amount 2
23:07:59.324 00.000 10072 MoveAxis(N, 0, ABG)
23:07:59.324 00.000 10072 Move returns status 0, amount 0
23:07:59.324 00.000 10072 move complete, result=0
23:07:59.324 00.000 10072 worker thread done servicing request
23:07:59.324 00.000 10072 Worker thread wakes up
23:07:59.324 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:07:59.325 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:07:59.334 00.009 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:07:59.952 00.618 10072 Exposure complete
23:08:00.012 00.060 10072 worker thread done servicing request
23:08:00.012 00.000 1032 OnExposeComplete: enter
23:08:00.015 00.003 1032 UpdateGuideState(): m_state=6
23:08:00.037 00.022 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7615
23:08:00.040 00.003 1032 Star::Find returns 1 (0), X=1104.50, Y=130.88, Mass=1326, SNR=25.6, Peak=109 HFD=3.3
23:08:00.041 00.001 1032 MultiStar: [#1 0.05,0.15,0.98,U] [#2 -0.18,-0.08,0.88,U] [#3 0.15,0.06,0.77,U] [#4 0.07,-0.21,0.73,U] [#5 0.03,-0.02,0.69,U] [#6 0.06,0.02,0.64,U] [#7 -0.04,-0.09,0.69,U] [#8 0.02,-0.03,0.54,U] 
23:08:00.044 00.003 1032 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.19, 0.04}
23:08:00.046 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
23:08:00.047 00.001 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
23:08:00.049 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.24 mountX=-0.02 mountY=-0.04, mountTheta=-2.07
23:08:00.053 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
23:08:00.056 00.003 1032 Enqueuing Move request for scope (0.04, -0.01)
23:08:00.059 00.003 10072 Worker thread wakes up
23:08:00.059 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:08:00.059 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:08:00.059 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
23:08:00.061 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:08:00.064 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
23:08:00.064 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:08:00.064 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:00.064 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:08:00.064 00.000 10072 MoveAxis(W, 2, ABG)
23:08:00.064 00.000 10072 Guiding  Dir = 3, Dur = 2
23:08:00.064 00.000 10072 IsGuiding returns 0
23:08:00.065 00.001 10072 PulseGuide returned control before completion, sleep 12
23:08:00.083 00.018 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:08:00.085 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:00.087 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:00.088 00.001 1032 Enqueuing Expose request
23:08:00.092 00.004 10072 IsGuiding returns 0
23:08:00.092 00.000 10072 Move returns status 0, amount 2
23:08:00.092 00.000 10072 MoveAxis(N, 0, ABG)
23:08:00.092 00.000 10072 Move returns status 0, amount 0
23:08:00.092 00.000 10072 move complete, result=0
23:08:00.092 00.000 10072 worker thread done servicing request
23:08:00.092 00.000 10072 Worker thread wakes up
23:08:00.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:00.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:00.093 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:08:00.511 00.418 10072 Exposure complete
23:08:00.590 00.079 10072 worker thread done servicing request
23:08:00.590 00.000 1032 OnExposeComplete: enter
23:08:00.594 00.004 1032 UpdateGuideState(): m_state=6
23:08:00.597 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7616
23:08:00.599 00.002 1032 Star::Find returns 1 (0), X=1104.46, Y=131.04, Mass=1519, SNR=27.4, Peak=126 HFD=3.4
23:08:00.602 00.003 1032 MultiStar: [#1 -0.03,0.06,0.91,U] [#2 -0.11,0.00,0.74,U] [#3 0.09,-0.03,0.74,U] [#4 -0.01,-0.26,0.00,M1] [#5 0.03,-0.04,0.66,U] [#6 0.15,-0.09,0.59,U] [#7 -0.09,0.02,0.67,U] [#8 -0.08,-0.19,0.51,U] 
23:08:00.605 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {0.15, 0.19}
23:08:00.607 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
23:08:00.609 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
23:08:00.615 00.006 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.50 mountX=0.01 mountY=-0.02, mountTheta=-1.33
23:08:00.618 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
23:08:00.621 00.003 1032 Enqueuing Move request for scope (0.02, 0.01)
23:08:00.623 00.002 10072 Worker thread wakes up
23:08:00.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:08:00.623 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:08:00.623 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
23:08:00.625 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:08:00.629 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
23:08:00.629 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:08:00.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:00.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:08:00.629 00.000 10072 MoveAxis(W, 2, ABG)
23:08:00.629 00.000 10072 Guiding  Dir = 3, Dur = 2
23:08:00.630 00.001 10072 IsGuiding returns 0
23:08:00.630 00.000 10072 PulseGuide returned control before completion, sleep 12
23:08:00.648 00.018 10072 IsGuiding returns 0
23:08:00.648 00.000 10072 Move returns status 0, amount 2
23:08:00.648 00.000 10072 MoveAxis(N, 0, ABG)
23:08:00.648 00.000 10072 Move returns status 0, amount 0
23:08:00.648 00.000 10072 move complete, result=0
23:08:00.648 00.000 10072 worker thread done servicing request
23:08:00.652 00.004 1032 UpdateGuideState exits: m=1519 SNR=27.4
23:08:00.655 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:00.657 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:00.659 00.002 1032 Enqueuing Expose request
23:08:00.661 00.002 10072 Worker thread wakes up
23:08:00.661 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:08:00.663 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:00.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:01.296 00.633 10072 Exposure complete
23:08:01.401 00.105 10072 worker thread done servicing request
23:08:01.401 00.000 1032 OnExposeComplete: enter
23:08:01.404 00.003 1032 UpdateGuideState(): m_state=6
23:08:01.406 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7617
23:08:01.409 00.003 1032 Star::Find returns 1 (0), X=1104.51, Y=130.97, Mass=1433, SNR=26.6, Peak=116 HFD=3.3
23:08:01.411 00.002 1032 MultiStar: [#1 -0.07,0.10,1.00,U] [#2 -0.16,-0.09,0.74,U] [#3 0.08,0.08,0.73,U] [#4 -0.16,-0.11,0.70,U] [#5 0.02,0.14,0.62,U] [#6 0.01,0.06,0.58,U] [#7 -0.03,0.01,0.69,U] [#8 -0.18,-0.03,0.54,U] 
23:08:01.413 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.20, 0.12}
23:08:01.415 00.002 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
23:08:01.418 00.003 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
23:08:01.420 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.10 mountX=0.04 mountY=0.01, mountTheta=0.27
23:08:01.425 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
23:08:01.430 00.005 1032 Enqueuing Move request for scope (-0.02, 0.04)
23:08:01.433 00.003 10072 Worker thread wakes up
23:08:01.434 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
23:08:01.434 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
23:08:01.434 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.01
23:08:01.436 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:08:01.440 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
23:08:01.440 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:08:01.440 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:01.440 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:08:01.441 00.001 10072 MoveAxis(W, 0, ABG)
23:08:01.441 00.000 10072 Move returns status 0, amount 0
23:08:01.441 00.000 10072 MoveAxis(N, 0, ABG)
23:08:01.441 00.000 10072 Move returns status 0, amount 0
23:08:01.441 00.000 10072 move complete, result=0
23:08:01.441 00.000 10072 worker thread done servicing request
23:08:01.465 00.024 1032 UpdateGuideState exits: m=1433 SNR=26.6
23:08:01.468 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:01.470 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:01.473 00.003 1032 Enqueuing Expose request
23:08:01.476 00.003 10072 Worker thread wakes up
23:08:01.476 00.000 1032 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
23:08:01.479 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:01.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:01.889 00.410 10072 Exposure complete
23:08:01.956 00.067 10072 worker thread done servicing request
23:08:01.956 00.000 1032 OnExposeComplete: enter
23:08:01.959 00.003 1032 UpdateGuideState(): m_state=6
23:08:01.962 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7618
23:08:01.964 00.002 1032 Star::Find returns 1 (0), X=1104.43, Y=130.95, Mass=1290, SNR=25.2, Peak=102 HFD=3.5
23:08:01.967 00.003 1032 MultiStar: [#1 -0.07,0.07,0.98,U] [#2 -0.16,-0.15,0.87,U] [#3 0.03,0.10,0.80,U] [#4 0.02,-0.24,0.68,U] [#5 0.02,0.05,0.70,U] [#6 0.02,-0.05,0.63,U] [#7 -0.10,0.03,0.73,U] [#8 -0.19,-0.05,0.53,U] 
23:08:01.969 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {0.12, 0.10}
23:08:01.972 00.003 1032 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.83) = xAngle (-4.76 = 1.52)
23:08:01.975 00.003 1032 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.76 = 1.52)
23:08:01.977 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.93 mountX=0.00 mountY=0.03, mountTheta=1.52
23:08:01.981 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
23:08:01.984 00.003 1032 Enqueuing Move request for scope (-0.03, -0.01)
23:08:01.988 00.004 10072 Worker thread wakes up
23:08:01.988 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:08:01.988 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:08:01.988 00.000 10072 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
23:08:01.991 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:08:01.996 00.005 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
23:08:01.996 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:08:01.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:01.997 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:08:01.997 00.000 10072 MoveAxis(W, 1, ABG)
23:08:01.997 00.000 10072 Guiding  Dir = 3, Dur = 1
23:08:01.997 00.000 10072 IsGuiding returns 0
23:08:01.998 00.001 10072 PulseGuide returned control before completion, sleep 11
23:08:02.010 00.012 10072 IsGuiding returns 0
23:08:02.010 00.000 10072 Move returns status 0, amount 1
23:08:02.010 00.000 10072 MoveAxis(N, 0, ABG)
23:08:02.010 00.000 10072 Move returns status 0, amount 0
23:08:02.010 00.000 10072 move complete, result=0
23:08:02.010 00.000 10072 worker thread done servicing request
23:08:02.022 00.012 1032 UpdateGuideState exits: m=1290 SNR=25.2
23:08:02.024 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:02.027 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:02.029 00.002 1032 Enqueuing Expose request
23:08:02.031 00.002 10072 Worker thread wakes up
23:08:02.031 00.000 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
23:08:02.034 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:02.034 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:02.673 00.639 10072 Exposure complete
23:08:02.745 00.072 1032 OnExposeComplete: enter
23:08:02.748 00.003 1032 UpdateGuideState(): m_state=6
23:08:02.751 00.003 10072 worker thread done servicing request
23:08:02.751 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7619
23:08:02.753 00.002 1032 Star::Find returns 1 (0), X=1104.46, Y=130.86, Mass=1393, SNR=26.2, Peak=137 HFD=3.3
23:08:02.756 00.003 1032 MultiStar: [#1 0.00,0.02,0.98,U] [#2 -0.03,-0.05,0.75,U] [#3 0.04,0.09,0.74,U] [#4 0.04,-0.27,0.00,M1] [#5 -0.02,-0.07,0.69,U] [#6 0.12,-0.13,0.64,U] [#7 -0.00,-0.02,0.69,U] [#8 -0.04,-0.07,0.53,U] 
23:08:02.758 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.15, 0.01}
23:08:02.760 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
23:08:02.762 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
23:08:02.764 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.56 mountX=-0.03 mountY=-0.03, mountTheta=-2.39
23:08:02.769 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
23:08:02.773 00.004 1032 Enqueuing Move request for scope (0.03, -0.02)
23:08:02.776 00.003 10072 Worker thread wakes up
23:08:02.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
23:08:02.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
23:08:02.776 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.03
23:08:02.779 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:08:02.782 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
23:08:02.782 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:08:02.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:02.783 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:08:02.783 00.000 10072 MoveAxis(W, 3, ABG)
23:08:02.783 00.000 10072 Guiding  Dir = 3, Dur = 3
23:08:02.783 00.000 10072 IsGuiding returns 0
23:08:02.784 00.001 10072 PulseGuide returned control before completion, sleep 13
23:08:02.806 00.022 10072 IsGuiding returns 0
23:08:02.806 00.000 10072 Move returns status 0, amount 3
23:08:02.806 00.000 10072 MoveAxis(N, 0, ABG)
23:08:02.807 00.001 10072 Move returns status 0, amount 0
23:08:02.807 00.000 10072 move complete, result=0
23:08:02.807 00.000 10072 worker thread done servicing request
23:08:02.810 00.003 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:08:02.813 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:02.816 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:02.818 00.002 1032 Enqueuing Expose request
23:08:02.821 00.003 10072 Worker thread wakes up
23:08:02.822 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:02.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:02.824 00.002 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:08:03.232 00.408 10072 Exposure complete
23:08:03.310 00.078 1032 OnExposeComplete: enter
23:08:03.314 00.004 10072 worker thread done servicing request
23:08:03.314 00.000 1032 UpdateGuideState(): m_state=6
23:08:03.318 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7620
23:08:03.321 00.003 1032 Star::Find returns 1 (0), X=1104.46, Y=130.87, Mass=1503, SNR=27.2, Peak=127 HFD=3.4
23:08:03.324 00.003 1032 MultiStar: [#1 0.01,0.03,0.91,U] [#2 -0.14,-0.13,0.74,U] [#3 0.11,0.09,0.68,U] [#4 -0.01,-0.19,0.65,U] [#5 -0.07,0.05,0.64,U] [#6 0.00,-0.02,0.59,U] [#7 -0.05,0.03,0.65,U] [#8 -0.23,-0.11,0.00,M1] 
23:08:03.326 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.02}, one-star: {0.15, 0.02}
23:08:03.330 00.004 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
23:08:03.333 00.003 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
23:08:03.335 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.08 mountX=-0.02 mountY=-0.00, mountTheta=-2.91
23:08:03.341 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
23:08:03.343 00.002 1032 Enqueuing Move request for scope (0.01, -0.02)
23:08:03.345 00.002 10072 Worker thread wakes up
23:08:03.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
23:08:03.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
23:08:03.346 00.001 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.00
23:08:03.348 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:08:03.352 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
23:08:03.352 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:08:03.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:03.352 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:08:03.353 00.001 10072 MoveAxis(W, 3, ABG)
23:08:03.353 00.000 10072 Guiding  Dir = 3, Dur = 3
23:08:03.353 00.000 10072 IsGuiding returns 0
23:08:03.354 00.001 10072 PulseGuide returned control before completion, sleep 13
23:08:03.369 00.015 10072 IsGuiding returns 0
23:08:03.369 00.000 10072 Move returns status 0, amount 3
23:08:03.369 00.000 10072 MoveAxis(N, 0, ABG)
23:08:03.369 00.000 10072 Move returns status 0, amount 0
23:08:03.369 00.000 10072 move complete, result=0
23:08:03.370 00.001 10072 worker thread done servicing request
23:08:03.378 00.008 1032 UpdateGuideState exits: m=1503 SNR=27.2
23:08:03.381 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:03.384 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:03.387 00.003 1032 Enqueuing Expose request
23:08:03.390 00.003 10072 Worker thread wakes up
23:08:03.390 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:08:03.393 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:03.393 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:04.034 00.641 10072 Exposure complete
23:08:04.104 00.070 10072 worker thread done servicing request
23:08:04.104 00.000 1032 OnExposeComplete: enter
23:08:04.107 00.003 1032 UpdateGuideState(): m_state=6
23:08:04.113 00.006 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7621
23:08:04.119 00.006 1032 Star::Find returns 1 (0), X=1104.47, Y=130.96, Mass=1332, SNR=25.6, Peak=110 HFD=3.3
23:08:04.124 00.005 1032 MultiStar: [#1 0.02,0.10,0.99,U] [#2 0.02,0.04,0.83,U] [#3 0.15,0.09,0.78,U] [#4 0.00,0.04,0.68,U] [#5 -0.02,0.20,0.69,U] [#6 0.23,0.03,0.68,U] [#7 -0.04,0.10,0.70,U] [#8 -0.19,0.03,0.50,U] 
23:08:04.126 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.16, 0.11}
23:08:04.129 00.003 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
23:08:04.131 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
23:08:04.233 00.102 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.05 mountX=0.07 mountY=-0.07, mountTheta=-0.78
23:08:04.238 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
23:08:04.242 00.004 1032 Enqueuing Move request for scope (0.05, 0.08)
23:08:04.244 00.002 10072 Worker thread wakes up
23:08:04.245 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:08:04.245 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:08:04.245 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
23:08:04.248 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:08:04.252 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
23:08:04.252 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:08:04.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:04.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:08:04.252 00.000 10072 MoveAxis(W, 4, ABG)
23:08:04.252 00.000 10072 Guiding  Dir = 3, Dur = 4
23:08:04.252 00.000 10072 IsGuiding returns 0
23:08:04.254 00.002 10072 PulseGuide returned control before completion, sleep 14
23:08:04.317 00.063 10072 IsGuiding returns 0
23:08:04.317 00.000 10072 Move returns status 0, amount 4
23:08:04.317 00.000 10072 MoveAxis(N, 0, ABG)
23:08:04.317 00.000 10072 Move returns status 0, amount 0
23:08:04.317 00.000 10072 move complete, result=0
23:08:04.317 00.000 10072 worker thread done servicing request
23:08:04.417 00.100 1032 UpdateGuideState exits: m=1332 SNR=25.6
23:08:04.420 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:04.427 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:04.430 00.003 1032 Enqueuing Expose request
23:08:04.432 00.002 10072 Worker thread wakes up
23:08:04.433 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:08:04.435 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:04.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:05.330 00.895 10072 Exposure complete
23:08:05.473 00.143 10072 worker thread done servicing request
23:08:05.473 00.000 1032 OnExposeComplete: enter
23:08:05.476 00.003 1032 UpdateGuideState(): m_state=6
23:08:05.479 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7622
23:08:05.565 00.086 1032 Star::Find returns 1 (0), X=1104.52, Y=130.82, Mass=1504, SNR=27.3, Peak=132 HFD=3.3
23:08:05.571 00.006 1032 MultiStar: [#1 -0.01,-0.07,0.94,U] [#2 -0.04,-0.08,0.74,U] [#3 0.13,-0.03,0.70,U] [#4 0.08,-0.32,0.00,M1] [#5 0.14,-0.10,0.64,U] [#6 0.08,-0.03,0.66,U] [#7 -0.07,-0.01,0.68,U] [#8 -0.09,-0.08,0.50,U] 
23:08:05.574 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.21, -0.03}
23:08:05.576 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:08:05.579 00.003 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:08:05.584 00.005 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.77 mountX=-0.06 mountY=-0.04, mountTheta=-2.60
23:08:05.589 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
23:08:05.592 00.003 1032 Enqueuing Move request for scope (0.05, -0.05)
23:08:05.595 00.003 10072 Worker thread wakes up
23:08:05.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
23:08:05.595 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
23:08:05.595 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.04
23:08:05.599 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:08:05.603 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
23:08:05.603 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:08:05.603 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:05.603 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:08:05.603 00.000 10072 MoveAxis(W, 3, ABG)
23:08:05.603 00.000 10072 Guiding  Dir = 3, Dur = 3
23:08:05.603 00.000 10072 IsGuiding returns 0
23:08:05.604 00.001 10072 PulseGuide returned control before completion, sleep 13
23:08:05.629 00.025 10072 IsGuiding returns 0
23:08:05.629 00.000 10072 Move returns status 0, amount 3
23:08:05.629 00.000 10072 MoveAxis(N, 0, ABG)
23:08:05.629 00.000 10072 Move returns status 0, amount 0
23:08:05.629 00.000 10072 move complete, result=0
23:08:05.630 00.001 10072 worker thread done servicing request
23:08:05.630 00.000 1032 UpdateGuideState exits: m=1504 SNR=27.3
23:08:05.634 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:05.637 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:05.639 00.002 1032 Enqueuing Expose request
23:08:05.643 00.004 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:08:05.647 00.004 10072 Worker thread wakes up
23:08:05.647 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:05.647 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:06.339 00.692 10072 Exposure complete
23:08:06.471 00.132 10072 worker thread done servicing request
23:08:06.471 00.000 1032 OnExposeComplete: enter
23:08:06.475 00.004 1032 UpdateGuideState(): m_state=6
23:08:06.478 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7623
23:08:06.481 00.003 1032 Star::Find returns 1 (0), X=1104.45, Y=130.89, Mass=1334, SNR=25.7, Peak=106 HFD=3.3
23:08:06.485 00.004 1032 MultiStar: [#1 -0.07,0.12,0.95,U] [#2 -0.10,-0.07,0.81,U] [#3 0.04,0.20,0.77,U] [#4 0.06,-0.18,0.70,U] [#5 0.14,0.02,0.60,U] [#6 -0.00,0.00,0.64,U] [#7 -0.12,-0.01,0.73,U] [#8 -0.02,-0.08,0.52,U] 
23:08:06.488 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.14, 0.04}
23:08:06.492 00.004 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
23:08:06.495 00.003 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
23:08:06.498 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=1.14 mountX=0.01 mountY=-0.01, mountTheta=-0.69
23:08:06.507 00.009 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
23:08:06.512 00.005 1032 Enqueuing Move request for scope (0.01, 0.01)
23:08:06.515 00.003 10072 Worker thread wakes up
23:08:06.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:08:06.515 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:08:06.515 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
23:08:06.519 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:08:06.524 00.005 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
23:08:06.524 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:08:06.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:06.525 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:08:06.525 00.000 10072 MoveAxis(W, 3, ABG)
23:08:06.525 00.000 10072 Guiding  Dir = 3, Dur = 3
23:08:06.525 00.000 10072 IsGuiding returns 0
23:08:06.526 00.001 10072 PulseGuide returned control before completion, sleep 13
23:08:06.564 00.038 10072 IsGuiding returns 0
23:08:06.564 00.000 10072 Move returns status 0, amount 3
23:08:06.564 00.000 10072 MoveAxis(N, 0, ABG)
23:08:06.564 00.000 10072 Move returns status 0, amount 0
23:08:06.564 00.000 10072 move complete, result=0
23:08:06.564 00.000 10072 worker thread done servicing request
23:08:06.568 00.004 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:08:06.573 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:06.576 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:06.580 00.004 1032 Enqueuing Expose request
23:08:06.586 00.006 10072 Worker thread wakes up
23:08:06.586 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:08:06.590 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:06.590 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:07.305 00.715 10072 Exposure complete
23:08:08.455 01.150 10072 worker thread done servicing request
23:08:08.481 00.026 1032 OnExposeComplete: enter
23:08:08.557 00.076 1032 UpdateGuideState(): m_state=6
23:08:08.571 00.014 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7624
23:08:08.580 00.009 1032 Star::Find returns 1 (0), X=1104.51, Y=131.09, Mass=1473, SNR=27.0, Peak=117 HFD=3.3
23:08:08.586 00.006 1032 MultiStar: [#1 0.01,0.20,0.96,U] [#2 -0.12,0.09,0.74,U] [#3 0.03,0.07,0.77,U] [#4 0.08,-0.09,0.70,U] [#5 0.06,0.05,0.65,U] [#6 -0.02,0.12,0.57,U] [#7 -0.06,0.13,0.69,U] [#8 -0.01,0.11,0.51,U] 
23:08:08.590 00.004 1032 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.20, 0.24}
23:08:08.592 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
23:08:08.955 00.363 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
23:08:09.207 00.252 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.33 mountX=0.10 mountY=-0.05, mountTheta=-0.50
23:08:09.398 00.191 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
23:08:09.402 00.004 1032 Enqueuing Move request for scope (0.03, 0.11)
23:08:09.405 00.003 10072 Worker thread wakes up
23:08:09.405 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
23:08:09.405 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
23:08:09.405 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.05
23:08:09.535 00.130 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:08:09.654 00.119 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
23:08:09.654 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:08:09.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:09.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:08:09.655 00.001 10072 MoveAxis(W, 8, ABG)
23:08:09.655 00.000 10072 Guiding  Dir = 3, Dur = 8
23:08:09.699 00.044 10072 IsGuiding returns 0
23:08:09.730 00.031 10072 IsGuiding returns 1
23:08:09.730 00.000 10072 scope still moving after pulse duration time elapsed
23:08:09.781 00.051 10072 IsGuiding returns 0
23:08:09.781 00.000 10072 scope move finished after 8 + 73 ms
23:08:09.781 00.000 10072 Move returns status 0, amount 8
23:08:09.781 00.000 10072 MoveAxis(N, 0, ABG)
23:08:09.781 00.000 10072 Move returns status 0, amount 0
23:08:09.781 00.000 10072 move complete, result=0
23:08:09.781 00.000 10072 worker thread done servicing request
23:08:09.826 00.045 1032 UpdateGuideState exits: m=1473 SNR=27.0
23:08:09.834 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:09.839 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:09.842 00.003 1032 Enqueuing Expose request
23:08:09.844 00.002 10072 Worker thread wakes up
23:08:09.844 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
23:08:09.847 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:09.847 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:10.478 00.631 10072 Exposure complete
23:08:10.542 00.064 10072 worker thread done servicing request
23:08:10.542 00.000 1032 OnExposeComplete: enter
23:08:10.545 00.003 1032 UpdateGuideState(): m_state=6
23:08:10.548 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7625
23:08:10.550 00.002 1032 Star::Find returns 1 (0), X=1104.46, Y=130.96, Mass=1376, SNR=26.1, Peak=120 HFD=3.3
23:08:10.553 00.003 1032 MultiStar: [#1 -0.09,0.18,0.99,U] [#2 -0.13,0.01,0.81,U] [#3 0.07,0.10,0.79,U] [#4 0.04,-0.15,0.64,U] [#5 0.08,0.04,0.68,U] [#6 0.03,0.02,0.65,U] [#7 -0.03,0.07,0.71,U] [#8 -0.16,0.03,0.51,U] 
23:08:10.556 00.003 1032 refined, 8 included, MultiStar: {0.00, 0.06}, one-star: {0.15, 0.12}
23:08:10.558 00.002 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
23:08:10.560 00.002 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
23:08:10.562 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.56 mountX=0.06 mountY=-0.02, mountTheta=-0.27
23:08:10.565 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
23:08:10.568 00.003 1032 Enqueuing Move request for scope (0.00, 0.06)
23:08:10.572 00.004 10072 Worker thread wakes up
23:08:10.572 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
23:08:10.572 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
23:08:10.572 00.000 10072 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.02
23:08:10.574 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:08:10.578 00.004 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
23:08:10.578 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:08:10.578 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:10.578 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:08:10.578 00.000 10072 MoveAxis(W, 6, ABG)
23:08:10.578 00.000 10072 Guiding  Dir = 3, Dur = 6
23:08:10.579 00.001 10072 IsGuiding returns 0
23:08:10.579 00.000 10072 PulseGuide returned control before completion, sleep 16
23:08:10.599 00.020 10072 IsGuiding returns 0
23:08:10.599 00.000 10072 Move returns status 0, amount 6
23:08:10.599 00.000 10072 MoveAxis(N, 0, ABG)
23:08:10.599 00.000 10072 Move returns status 0, amount 0
23:08:10.599 00.000 10072 move complete, result=0
23:08:10.599 00.000 10072 worker thread done servicing request
23:08:10.600 00.001 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:08:10.603 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:10.605 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:10.608 00.003 1032 Enqueuing Expose request
23:08:10.611 00.003 10072 Worker thread wakes up
23:08:10.611 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:10.611 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:10.611 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
23:08:11.024 00.413 10072 Exposure complete
23:08:11.083 00.059 10072 worker thread done servicing request
23:08:11.083 00.000 1032 OnExposeComplete: enter
23:08:11.086 00.003 1032 UpdateGuideState(): m_state=6
23:08:11.088 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7626
23:08:11.090 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=130.93, Mass=1399, SNR=26.3, Peak=104 HFD=3.5
23:08:11.093 00.003 1032 MultiStar: [#1 -0.05,0.13,0.90,U] [#2 -0.07,-0.08,0.79,U] [#3 0.05,-0.08,0.79,U] [#4 0.11,-0.30,0.00,M1] [#5 0.03,-0.02,0.61,U] [#6 0.01,-0.20,0.61,U] [#7 -0.06,0.03,0.67,U] [#8 -0.14,-0.11,0.50,U] 
23:08:11.095 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.02}, one-star: {0.20, 0.08}
23:08:11.097 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
23:08:11.099 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
23:08:11.101 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.05 mountX=-0.02 mountY=-0.00, mountTheta=-2.88
23:08:11.105 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
23:08:11.108 00.003 1032 Enqueuing Move request for scope (0.01, -0.02)
23:08:11.109 00.001 10072 Worker thread wakes up
23:08:11.109 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
23:08:11.109 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
23:08:11.109 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.00
23:08:11.111 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:08:11.118 00.007 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
23:08:11.118 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:08:11.118 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:11.118 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:08:11.118 00.000 10072 MoveAxis(W, 5, ABG)
23:08:11.118 00.000 10072 Guiding  Dir = 3, Dur = 5
23:08:11.118 00.000 10072 IsGuiding returns 0
23:08:11.119 00.001 10072 PulseGuide returned control before completion, sleep 15
23:08:11.138 00.019 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:08:11.140 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:11.143 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:11.146 00.003 10072 IsGuiding returns 0
23:08:11.146 00.000 10072 Move returns status 0, amount 5
23:08:11.148 00.002 1032 Enqueuing Expose request
23:08:11.150 00.002 10072 MoveAxis(N, 0, ABG)
23:08:11.150 00.000 10072 Move returns status 0, amount 0
23:08:11.150 00.000 10072 move complete, result=0
23:08:11.150 00.000 10072 worker thread done servicing request
23:08:11.150 00.000 10072 Worker thread wakes up
23:08:11.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:11.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:11.159 00.009 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:08:11.779 00.620 10072 Exposure complete
23:08:11.833 00.054 10072 worker thread done servicing request
23:08:11.833 00.000 1032 OnExposeComplete: enter
23:08:11.836 00.003 1032 UpdateGuideState(): m_state=6
23:08:11.838 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7627
23:08:11.840 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=130.78, Mass=1332, SNR=25.7, Peak=101 HFD=3.4
23:08:11.842 00.002 1032 MultiStar: [#1 -0.00,-0.15,0.98,U] [#2 -0.10,-0.20,0.80,U] [#3 0.11,-0.11,0.73,U] [#4 0.06,-0.33,0.00,M2] [#5 0.16,-0.21,0.00,M1] [#6 0.05,-0.28,0.00,M1] [#7 -0.04,-0.11,0.68,U] [#8 -0.11,-0.42,0.00,M1] 
23:08:11.845 00.003 1032 refined, 4 included, MultiStar: {0.04, -0.13}, one-star: {0.18, -0.07}
23:08:11.846 00.001 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
23:08:11.848 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
23:08:11.849 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.29 mountX=-0.13 mountY=-0.00, mountTheta=-3.12
23:08:11.851 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.13, opts=13)
23:08:11.852 00.001 1032 Enqueuing Move request for scope (0.04, -0.13)
23:08:11.854 00.002 10072 Worker thread wakes up
23:08:11.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
23:08:11.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
23:08:11.854 00.000 10072 Moving (0.04, -0.13) raw xDistance=-0.13 yDistance=-0.00
23:08:11.857 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:08:11.860 00.003 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.00
23:08:11.860 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
23:08:11.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:11.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:08:11.860 00.000 10072 MoveAxis(E, 57, ABG)
23:08:11.860 00.000 10072 Guiding  Dir = 2, Dur = 57
23:08:11.862 00.002 10072 IsGuiding returns 0
23:08:11.863 00.001 10072 PulseGuide returned control before completion, sleep 67
23:08:11.880 00.017 1032 UpdateGuideState exits: m=1332 SNR=25.7
23:08:11.883 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:11.884 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:11.885 00.001 1032 Enqueuing Expose request
23:08:11.935 00.050 10072 IsGuiding returns 0
23:08:11.935 00.000 10072 Move returns status 0, amount 57
23:08:11.935 00.000 10072 MoveAxis(N, 0, ABG)
23:08:11.935 00.000 10072 Move returns status 0, amount 0
23:08:11.935 00.000 10072 move complete, result=0
23:08:11.935 00.000 10072 worker thread done servicing request
23:08:11.935 00.000 10072 Worker thread wakes up
23:08:11.935 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:11.935 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:11.936 00.001 1032 GuideStep: -0.1 px 57 ms EAST, -0.0 px 0 ms NORTH
23:08:12.343 00.407 10072 Exposure complete
23:08:12.394 00.051 10072 worker thread done servicing request
23:08:12.394 00.000 1032 OnExposeComplete: enter
23:08:12.397 00.003 1032 UpdateGuideState(): m_state=6
23:08:12.399 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7628
23:08:12.400 00.001 1032 Star::Find returns 1 (0), X=1104.45, Y=131.03, Mass=1345, SNR=25.8, Peak=103 HFD=3.5
23:08:12.402 00.002 1032 MultiStar: [#1 -0.04,0.15,0.99,U] [#2 -0.14,-0.05,0.81,U] [#3 0.09,-0.04,0.77,U] [#4 0.03,-0.34,0.00,M3] [#5 0.18,-0.01,0.68,U] [#6 0.02,-0.10,0.66,U] [#7 0.00,-0.05,0.72,U] [#8 -0.00,-0.13,0.54,U] 
23:08:12.405 00.003 1032 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {0.14, 0.18}
23:08:12.407 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
23:08:12.409 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
23:08:12.411 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.37 mountX=0.00 mountY=-0.03, mountTheta=-1.46
23:08:12.414 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
23:08:12.416 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
23:08:12.417 00.001 10072 Worker thread wakes up
23:08:12.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:08:12.417 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:08:12.418 00.001 10072 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
23:08:12.419 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:08:12.421 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
23:08:12.421 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
23:08:12.422 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:12.422 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:08:12.422 00.000 10072 MoveAxis(W, 5, ABG)
23:08:12.422 00.000 10072 Guiding  Dir = 3, Dur = 5
23:08:12.422 00.000 10072 IsGuiding returns 0
23:08:12.422 00.000 10072 PulseGuide returned control before completion, sleep 15
23:08:12.440 00.018 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:08:12.441 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:12.443 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:12.444 00.001 1032 Enqueuing Expose request
23:08:12.449 00.005 10072 IsGuiding returns 0
23:08:12.449 00.000 10072 Move returns status 0, amount 5
23:08:12.449 00.000 10072 MoveAxis(N, 0, ABG)
23:08:12.449 00.000 10072 Move returns status 0, amount 0
23:08:12.449 00.000 10072 move complete, result=0
23:08:12.449 00.000 10072 worker thread done servicing request
23:08:12.449 00.000 10072 Worker thread wakes up
23:08:12.449 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:12.449 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:12.456 00.007 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:08:13.076 00.620 10072 Exposure complete
23:08:13.125 00.049 10072 worker thread done servicing request
23:08:13.125 00.000 1032 OnExposeComplete: enter
23:08:13.126 00.001 1032 UpdateGuideState(): m_state=6
23:08:13.128 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7629
23:08:13.130 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=130.90, Mass=1443, SNR=26.7, Peak=112 HFD=3.4
23:08:13.133 00.003 1032 MultiStar: [#1 -0.01,0.12,0.92,U] [#2 -0.16,0.11,0.76,U] [#3 0.18,0.17,0.71,U] [#4 0.00,-0.05,0.68,U] [#5 0.05,0.00,0.64,U] [#6 0.10,0.04,0.60,U] [#7 -0.16,0.15,0.68,U] [#8 -0.14,-0.02,0.53,U] 
23:08:13.134 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {0.20, 0.05}
23:08:13.136 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
23:08:13.137 00.001 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
23:08:13.139 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.33 mountX=0.06 mountY=-0.03, mountTheta=-0.50
23:08:13.142 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
23:08:13.145 00.003 1032 Enqueuing Move request for scope (0.02, 0.07)
23:08:13.147 00.002 10072 Worker thread wakes up
23:08:13.147 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
23:08:13.147 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
23:08:13.147 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.03
23:08:13.149 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:08:13.151 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
23:08:13.152 00.001 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:08:13.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:13.152 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:08:13.152 00.000 10072 MoveAxis(W, 6, ABG)
23:08:13.152 00.000 10072 Guiding  Dir = 3, Dur = 6
23:08:13.153 00.001 10072 IsGuiding returns 0
23:08:13.154 00.001 10072 PulseGuide returned control before completion, sleep 16
23:08:13.169 00.015 1032 UpdateGuideState exits: m=1443 SNR=26.7
23:08:13.172 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:13.175 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:13.179 00.004 1032 Enqueuing Expose request
23:08:13.183 00.004 10072 IsGuiding returns 0
23:08:13.183 00.000 10072 Move returns status 0, amount 6
23:08:13.183 00.000 10072 MoveAxis(N, 0, ABG)
23:08:13.183 00.000 10072 Move returns status 0, amount 0
23:08:13.183 00.000 10072 move complete, result=0
23:08:13.183 00.000 10072 worker thread done servicing request
23:08:13.184 00.001 10072 Worker thread wakes up
23:08:13.184 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:13.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:13.188 00.004 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
23:08:13.604 00.416 10072 Exposure complete
23:08:13.654 00.050 10072 worker thread done servicing request
23:08:13.655 00.001 1032 OnExposeComplete: enter
23:08:13.657 00.002 1032 UpdateGuideState(): m_state=6
23:08:13.658 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7630
23:08:13.660 00.002 1032 Star::Find returns 1 (0), X=1104.48, Y=131.01, Mass=1372, SNR=26.0, Peak=106 HFD=3.6
23:08:13.662 00.002 1032 MultiStar: [#1 -0.08,0.15,0.96,U] [#2 -0.12,-0.04,0.80,U] [#3 0.19,0.11,0.77,U] [#4 0.02,-0.05,0.65,U] [#5 0.06,0.12,0.65,U] [#6 0.13,0.03,0.60,U] [#7 -0.00,0.24,0.68,U] [#8 -0.07,-0.06,0.53,U] 
23:08:13.665 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.17, 0.17}
23:08:13.667 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
23:08:13.669 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
23:08:13.671 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.17 mountX=0.07 mountY=-0.06, mountTheta=-0.66
23:08:13.674 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
23:08:13.676 00.002 1032 Enqueuing Move request for scope (0.04, 0.09)
23:08:13.678 00.002 10072 Worker thread wakes up
23:08:13.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
23:08:13.678 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
23:08:13.678 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.07 yDistance=-0.06
23:08:13.680 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:08:13.683 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
23:08:13.684 00.001 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:08:13.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:13.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:08:13.684 00.000 10072 MoveAxis(W, 5, ABG)
23:08:13.684 00.000 10072 Guiding  Dir = 3, Dur = 5
23:08:13.685 00.001 10072 IsGuiding returns 0
23:08:13.685 00.000 10072 PulseGuide returned control before completion, sleep 15
23:08:13.702 00.017 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:08:13.705 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:13.708 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:13.711 00.003 1032 Enqueuing Expose request
23:08:13.714 00.003 10072 IsGuiding returns 0
23:08:13.714 00.000 10072 Move returns status 0, amount 5
23:08:13.714 00.000 10072 MoveAxis(N, 0, ABG)
23:08:13.714 00.000 10072 Move returns status 0, amount 0
23:08:13.714 00.000 10072 move complete, result=0
23:08:13.714 00.000 10072 worker thread done servicing request
23:08:13.714 00.000 10072 Worker thread wakes up
23:08:13.714 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:13.714 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:13.721 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:08:14.341 00.620 10072 Exposure complete
23:08:14.389 00.048 10072 worker thread done servicing request
23:08:14.389 00.000 1032 OnExposeComplete: enter
23:08:14.391 00.002 1032 UpdateGuideState(): m_state=6
23:08:14.393 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7631
23:08:14.396 00.003 1032 Star::Find returns 1 (0), X=1104.57, Y=131.01, Mass=1338, SNR=25.7, Peak=107 HFD=3.5
23:08:14.398 00.002 1032 MultiStar: [#1 -0.04,0.14,1.03,U] [#2 -0.15,0.13,0.83,U] [#3 0.11,0.12,0.76,U] [#4 0.10,-0.20,0.69,U] [#5 -0.01,0.17,0.66,U] [#6 0.11,0.12,0.66,U] [#7 -0.04,0.06,0.71,U] [#8 -0.03,0.13,0.52,U] 
23:08:14.399 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {0.26, 0.16}
23:08:14.401 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
23:08:14.402 00.001 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
23:08:14.404 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.20 mountX=0.08 mountY=-0.06, mountTheta=-0.63
23:08:14.406 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
23:08:14.408 00.002 1032 Enqueuing Move request for scope (0.04, 0.10)
23:08:14.409 00.001 10072 Worker thread wakes up
23:08:14.409 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
23:08:14.409 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
23:08:14.409 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.08 yDistance=-0.06
23:08:14.412 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:08:14.414 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
23:08:14.414 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:08:14.414 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:14.414 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:08:14.414 00.000 10072 MoveAxis(W, 6, ABG)
23:08:14.414 00.000 10072 Guiding  Dir = 3, Dur = 6
23:08:14.414 00.000 10072 IsGuiding returns 0
23:08:14.415 00.001 10072 PulseGuide returned control before completion, sleep 16
23:08:14.431 00.016 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:08:14.434 00.003 10072 IsGuiding returns 0
23:08:14.434 00.000 10072 Move returns status 0, amount 6
23:08:14.434 00.000 10072 MoveAxis(N, 0, ABG)
23:08:14.434 00.000 10072 Move returns status 0, amount 0
23:08:14.434 00.000 10072 move complete, result=0
23:08:14.434 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:14.436 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:14.438 00.002 1032 Enqueuing Expose request
23:08:14.439 00.001 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:08:14.441 00.002 10072 worker thread done servicing request
23:08:14.441 00.000 10072 Worker thread wakes up
23:08:14.441 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:14.441 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:14.859 00.418 10072 Exposure complete
23:08:14.908 00.049 10072 worker thread done servicing request
23:08:14.908 00.000 1032 OnExposeComplete: enter
23:08:14.910 00.002 1032 UpdateGuideState(): m_state=6
23:08:14.911 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7632
23:08:14.913 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=130.90, Mass=1549, SNR=27.7, Peak=127 HFD=3.4
23:08:14.915 00.002 1032 MultiStar: [#1 0.04,0.21,0.88,U] [#2 -0.21,0.13,0.73,U] [#3 0.05,0.20,0.70,U] [#4 0.01,-0.06,0.64,U] [#5 -0.01,0.18,0.59,U] [#6 0.01,-0.07,0.57,U] [#7 -0.08,0.13,0.68,U] [#8 -0.05,0.10,0.49,U] 
23:08:14.916 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {0.09, 0.05}
23:08:14.917 00.001 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
23:08:14.920 00.003 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
23:08:14.921 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.67 mountX=0.10 mountY=-0.02, mountTheta=-0.17
23:08:14.925 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
23:08:14.927 00.002 1032 Enqueuing Move request for scope (-0.01, 0.10)
23:08:14.929 00.002 10072 Worker thread wakes up
23:08:14.929 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
23:08:14.929 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
23:08:14.929 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.02
23:08:14.933 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:08:14.936 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
23:08:14.936 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:08:14.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:14.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:08:14.936 00.000 10072 MoveAxis(W, 5, ABG)
23:08:14.936 00.000 10072 Guiding  Dir = 3, Dur = 5
23:08:14.937 00.001 10072 IsGuiding returns 0
23:08:14.937 00.000 10072 PulseGuide returned control before completion, sleep 15
23:08:14.955 00.018 1032 UpdateGuideState exits: m=1549 SNR=27.7
23:08:14.958 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:14.962 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:14.963 00.001 1032 Enqueuing Expose request
23:08:14.969 00.006 10072 IsGuiding returns 0
23:08:14.969 00.000 10072 Move returns status 0, amount 5
23:08:14.969 00.000 10072 MoveAxis(N, 0, ABG)
23:08:14.969 00.000 10072 Move returns status 0, amount 0
23:08:14.969 00.000 10072 move complete, result=0
23:08:14.969 00.000 10072 worker thread done servicing request
23:08:14.969 00.000 10072 Worker thread wakes up
23:08:14.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:14.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:14.977 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:08:15.622 00.645 10072 Exposure complete
23:08:15.674 00.052 10072 worker thread done servicing request
23:08:15.674 00.000 1032 OnExposeComplete: enter
23:08:15.677 00.003 1032 UpdateGuideState(): m_state=6
23:08:15.678 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7633
23:08:15.680 00.002 1032 Star::Find returns 1 (0), X=1104.45, Y=131.12, Mass=1381, SNR=26.1, Peak=112 HFD=3.4
23:08:15.683 00.003 1032 MultiStar: [#1 0.00,0.34,0.00,M1] [#2 -0.17,0.24,0.00,M1] [#3 0.01,0.35,0.00,M1] [#4 -0.01,-0.02,0.70,U] [#5 -0.02,0.25,0.00,M1] [#6 0.26,0.08,0.00,M1] [#7 -0.04,0.14,0.71,U] [#8 -0.09,0.20,0.52,U] 
23:08:15.685 00.002 1032 refined, 3 included, MultiStar: {0.02, 0.16}, one-star: {0.14, 0.28}
23:08:15.686 00.001 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
23:08:15.688 00.002 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
23:08:15.689 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.45 mountX=0.15 mountY=-0.06, mountTheta=-0.38
23:08:15.691 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.16, opts=13)
23:08:15.693 00.002 1032 Enqueuing Move request for scope (0.02, 0.16)
23:08:15.695 00.002 10072 Worker thread wakes up
23:08:15.695 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
23:08:15.695 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
23:08:15.695 00.000 10072 Moving (0.02, 0.16) raw xDistance=0.15 yDistance=-0.06
23:08:15.699 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:08:15.700 00.001 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.01
23:08:15.700 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
23:08:15.701 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:15.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:08:15.701 00.000 10072 MoveAxis(W, 76, ABG)
23:08:15.701 00.000 10072 Guiding  Dir = 3, Dur = 76
23:08:15.701 00.000 10072 IsGuiding returns 0
23:08:15.701 00.000 10072 PulseGuide returned control before completion, sleep 86
23:08:15.720 00.019 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:08:15.723 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:15.725 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:15.727 00.002 1032 Enqueuing Expose request
23:08:15.791 00.064 10072 IsGuiding returns 0
23:08:15.791 00.000 10072 Move returns status 0, amount 76
23:08:15.791 00.000 10072 MoveAxis(N, 0, ABG)
23:08:15.791 00.000 10072 Move returns status 0, amount 0
23:08:15.791 00.000 10072 move complete, result=0
23:08:15.791 00.000 10072 worker thread done servicing request
23:08:15.791 00.000 10072 Worker thread wakes up
23:08:15.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:15.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:15.792 00.001 1032 GuideStep: 0.1 px 76 ms WEST, -0.1 px 0 ms NORTH
23:08:16.200 00.408 10072 Exposure complete
23:08:16.247 00.047 10072 worker thread done servicing request
23:08:16.247 00.000 1032 OnExposeComplete: enter
23:08:16.249 00.002 1032 UpdateGuideState(): m_state=6
23:08:16.251 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7634
23:08:16.253 00.002 1032 Star::Find returns 1 (0), X=1104.48, Y=131.02, Mass=1264, SNR=25.0, Peak=112 HFD=3.1
23:08:16.255 00.002 1032 MultiStar: [#1 -0.02,0.19,1.04,U] [#2 -0.09,0.11,0.84,U] [#3 -0.02,0.35,0.00,M2] [#4 0.17,-0.11,0.72,U] [#5 0.06,0.16,0.65,U] [#6 0.05,0.21,0.62,U] [#7 -0.04,0.13,0.75,U] [#8 -0.19,0.07,0.54,U] 
23:08:16.256 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.12}, one-star: {0.17, 0.17}
23:08:16.257 00.001 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
23:08:16.259 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
23:08:16.261 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=0.11 mountY=-0.05, mountTheta=-0.43
23:08:16.263 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
23:08:16.265 00.002 1032 Enqueuing Move request for scope (0.02, 0.12)
23:08:16.267 00.002 10072 Worker thread wakes up
23:08:16.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
23:08:16.267 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
23:08:16.267 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
23:08:16.269 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:08:16.271 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
23:08:16.271 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
23:08:16.271 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:16.272 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:08:16.272 00.000 10072 MoveAxis(W, 6, ABG)
23:08:16.272 00.000 10072 Guiding  Dir = 3, Dur = 6
23:08:16.272 00.000 10072 IsGuiding returns 0
23:08:16.272 00.000 10072 PulseGuide returned control before completion, sleep 16
23:08:16.288 00.016 1032 UpdateGuideState exits: m=1264 SNR=25.0
23:08:16.289 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:16.290 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:16.293 00.003 1032 Enqueuing Expose request
23:08:16.294 00.001 10072 IsGuiding returns 0
23:08:16.294 00.000 10072 Move returns status 0, amount 6
23:08:16.294 00.000 10072 MoveAxis(N, 0, ABG)
23:08:16.294 00.000 10072 Move returns status 0, amount 0
23:08:16.294 00.000 10072 move complete, result=0
23:08:16.294 00.000 10072 worker thread done servicing request
23:08:16.294 00.000 10072 Worker thread wakes up
23:08:16.295 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:16.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:16.302 00.007 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:08:17.026 00.724 10072 Exposure complete
23:08:17.074 00.048 10072 worker thread done servicing request
23:08:17.074 00.000 1032 OnExposeComplete: enter
23:08:17.077 00.003 1032 UpdateGuideState(): m_state=6
23:08:17.079 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7635
23:08:17.080 00.001 1032 Star::Find returns 1 (0), X=1104.61, Y=130.99, Mass=1373, SNR=26.0, Peak=111 HFD=3.3
23:08:17.081 00.001 1032 MultiStar: [#1 0.08,0.24,0.00,M1] [#2 -0.04,0.03,0.79,U] [#3 0.03,0.11,0.77,U] [#4 0.16,-0.17,0.68,U] [#5 0.06,-0.04,0.71,U] [#6 0.04,0.08,0.62,U] [#7 -0.07,-0.03,0.71,U] [#8 -0.06,-0.13,0.49,U] 
23:08:17.083 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.01}, one-star: {0.30, 0.15}
23:08:17.084 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
23:08:17.087 00.003 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
23:08:17.089 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.18 mountX=-0.01 mountY=-0.07, mountTheta=-1.65
23:08:17.093 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
23:08:17.094 00.001 1032 Enqueuing Move request for scope (0.07, 0.01)
23:08:17.096 00.002 10072 Worker thread wakes up
23:08:17.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:08:17.096 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:08:17.096 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
23:08:17.098 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:08:17.100 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
23:08:17.100 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
23:08:17.100 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:17.100 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:08:17.100 00.000 10072 MoveAxis(W, 6, ABG)
23:08:17.101 00.001 10072 Guiding  Dir = 3, Dur = 6
23:08:17.101 00.000 10072 IsGuiding returns 0
23:08:17.101 00.000 10072 PulseGuide returned control before completion, sleep 16
23:08:17.118 00.017 1032 UpdateGuideState exits: m=1373 SNR=26.0
23:08:17.121 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:17.123 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:17.124 00.001 1032 Enqueuing Expose request
23:08:17.133 00.009 10072 IsGuiding returns 0
23:08:17.133 00.000 10072 Move returns status 0, amount 6
23:08:17.133 00.000 10072 MoveAxis(N, 0, ABG)
23:08:17.133 00.000 10072 Move returns status 0, amount 0
23:08:17.133 00.000 10072 move complete, result=0
23:08:17.133 00.000 10072 worker thread done servicing request
23:08:17.133 00.000 10072 Worker thread wakes up
23:08:17.133 00.000 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:08:17.135 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:17.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:17.541 00.406 10072 Exposure complete
23:08:17.595 00.054 10072 worker thread done servicing request
23:08:17.595 00.000 1032 OnExposeComplete: enter
23:08:17.597 00.002 1032 UpdateGuideState(): m_state=6
23:08:17.599 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7636
23:08:17.601 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=130.91, Mass=1377, SNR=26.1, Peak=118 HFD=3.4
23:08:17.603 00.002 1032 MultiStar: [#1 0.02,0.05,0.95,U] [#2 -0.03,0.02,0.81,U] [#3 0.10,0.15,0.80,U] [#4 -0.04,-0.15,0.70,U] [#5 0.10,-0.04,0.67,U] [#6 0.12,-0.06,0.64,U] [#7 0.10,0.06,0.71,U] [#8 -0.03,0.05,0.53,U] 
23:08:17.604 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.18, 0.06}
23:08:17.606 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
23:08:17.607 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
23:08:17.608 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.30 mountX=0.00 mountY=-0.07, mountTheta=-1.53
23:08:17.613 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
23:08:17.615 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
23:08:17.619 00.004 10072 Worker thread wakes up
23:08:17.619 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:08:17.619 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:08:17.619 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.07
23:08:17.622 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:08:17.627 00.005 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
23:08:17.627 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
23:08:17.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:17.628 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:08:17.628 00.000 10072 MoveAxis(W, 5, ABG)
23:08:17.628 00.000 10072 Guiding  Dir = 3, Dur = 5
23:08:17.628 00.000 10072 IsGuiding returns 0
23:08:17.629 00.001 10072 PulseGuide returned control before completion, sleep 15
23:08:17.648 00.019 10072 IsGuiding returns 0
23:08:17.648 00.000 10072 Move returns status 0, amount 5
23:08:17.648 00.000 10072 MoveAxis(N, 0, ABG)
23:08:17.648 00.000 10072 Move returns status 0, amount 0
23:08:17.648 00.000 10072 move complete, result=0
23:08:17.649 00.001 10072 worker thread done servicing request
23:08:17.650 00.001 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:08:17.652 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:17.655 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:17.657 00.002 1032 Enqueuing Expose request
23:08:17.659 00.002 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:08:17.660 00.001 10072 Worker thread wakes up
23:08:17.660 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:17.660 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:18.293 00.633 10072 Exposure complete
23:08:18.344 00.051 10072 worker thread done servicing request
23:08:18.344 00.000 1032 OnExposeComplete: enter
23:08:18.346 00.002 1032 UpdateGuideState(): m_state=6
23:08:18.348 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7637
23:08:18.350 00.002 1032 Star::Find returns 1 (0), X=1104.59, Y=131.08, Mass=1289, SNR=25.2, Peak=91 HFD=3.4
23:08:18.352 00.002 1032 MultiStar: [#1 -0.00,0.24,0.98,U] [#2 -0.17,0.09,0.77,U] [#3 0.21,0.20,0.00,M1] [#4 0.08,-0.00,0.72,U] [#5 0.21,0.20,0.00,M1] [#6 0.11,0.13,0.69,U] [#7 -0.03,0.23,0.72,U] [#8 -0.15,0.10,0.55,U] 
23:08:18.355 00.003 1032 refined, 6 included, MultiStar: {0.03, 0.16}, one-star: {0.28, 0.24}
23:08:18.356 00.001 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
23:08:18.357 00.001 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
23:08:18.358 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.36 mountX=0.14 mountY=-0.07, mountTheta=-0.47
23:08:18.362 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.16, opts=13)
23:08:18.365 00.003 1032 Enqueuing Move request for scope (0.03, 0.16)
23:08:18.367 00.002 10072 Worker thread wakes up
23:08:18.368 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
23:08:18.368 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
23:08:18.368 00.000 10072 Moving (0.03, 0.16) raw xDistance=0.14 yDistance=-0.07
23:08:18.370 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:08:18.372 00.002 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.02
23:08:18.372 00.000 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
23:08:18.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:18.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:08:18.372 00.000 10072 MoveAxis(W, 73, ABG)
23:08:18.372 00.000 10072 Guiding  Dir = 3, Dur = 73
23:08:18.373 00.001 10072 IsGuiding returns 0
23:08:18.374 00.001 10072 PulseGuide returned control before completion, sleep 83
23:08:18.391 00.017 1032 UpdateGuideState exits: m=1289 SNR=25.2
23:08:18.393 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:18.395 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:18.397 00.002 1032 Enqueuing Expose request
23:08:18.462 00.065 10072 IsGuiding returns 0
23:08:18.462 00.000 10072 Move returns status 0, amount 73
23:08:18.462 00.000 10072 MoveAxis(N, 0, ABG)
23:08:18.463 00.001 10072 Move returns status 0, amount 0
23:08:18.463 00.000 10072 move complete, result=0
23:08:18.463 00.000 10072 worker thread done servicing request
23:08:18.463 00.000 10072 Worker thread wakes up
23:08:18.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:18.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:18.463 00.000 1032 GuideStep: 0.1 px 73 ms WEST, -0.1 px 0 ms NORTH
23:08:18.870 00.407 10072 Exposure complete
23:08:18.921 00.051 10072 worker thread done servicing request
23:08:18.921 00.000 1032 OnExposeComplete: enter
23:08:18.924 00.003 1032 UpdateGuideState(): m_state=6
23:08:18.928 00.004 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7638
23:08:18.930 00.002 1032 Star::Find returns 1 (0), X=1104.54, Y=131.19, Mass=1433, SNR=26.6, Peak=126 HFD=3.3
23:08:18.932 00.002 1032 MultiStar: [#1 0.03,0.23,0.92,U] [#2 -0.07,0.12,0.79,U] [#3 0.20,0.21,0.00,M2] [#4 0.02,-0.01,0.66,U] [#5 -0.00,0.15,0.68,U] [#6 0.11,0.03,0.64,U] [#7 0.06,0.19,0.69,U] [#8 0.03,0.16,0.52,U] 
23:08:18.934 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.17}, one-star: {0.23, 0.34}
23:08:18.936 00.002 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
23:08:18.937 00.001 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
23:08:18.939 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.24 mountX=0.15 mountY=-0.10, mountTheta=-0.59
23:08:18.941 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.17, opts=13)
23:08:18.944 00.003 1032 Enqueuing Move request for scope (0.06, 0.17)
23:08:18.946 00.002 10072 Worker thread wakes up
23:08:18.946 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
23:08:18.946 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
23:08:18.946 00.000 10072 Moving (0.06, 0.17) raw xDistance=0.15 yDistance=-0.10
23:08:18.948 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:08:18.951 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.02
23:08:18.951 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
23:08:18.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:18.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:08:18.951 00.000 10072 MoveAxis(W, 74, ABG)
23:08:18.951 00.000 10072 Guiding  Dir = 3, Dur = 74
23:08:18.951 00.000 10072 IsGuiding returns 0
23:08:18.952 00.001 10072 PulseGuide returned control before completion, sleep 84
23:08:18.970 00.018 1032 UpdateGuideState exits: m=1433 SNR=26.6
23:08:18.972 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:18.973 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:18.975 00.002 1032 Enqueuing Expose request
23:08:19.039 00.064 10072 IsGuiding returns 0
23:08:19.039 00.000 10072 Move returns status 0, amount 74
23:08:19.039 00.000 10072 MoveAxis(N, 0, ABG)
23:08:19.039 00.000 10072 Move returns status 0, amount 0
23:08:19.039 00.000 10072 move complete, result=0
23:08:19.039 00.000 10072 worker thread done servicing request
23:08:19.039 00.000 10072 Worker thread wakes up
23:08:19.039 00.000 1032 GuideStep: 0.1 px 74 ms WEST, -0.1 px 0 ms NORTH
23:08:19.042 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:19.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:19.668 00.626 10072 Exposure complete
23:08:19.722 00.054 10072 worker thread done servicing request
23:08:19.722 00.000 1032 OnExposeComplete: enter
23:08:19.724 00.002 1032 UpdateGuideState(): m_state=6
23:08:19.726 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7639
23:08:19.729 00.003 1032 Star::Find returns 1 (0), X=1104.56, Y=130.88, Mass=1515, SNR=27.4, Peak=125 HFD=3.3
23:08:19.731 00.002 1032 MultiStar: [#1 0.09,-0.07,0.93,U] [#2 0.07,-0.11,0.76,U] [#3 0.20,-0.10,0.72,U] [#4 0.09,-0.29,0.00,M1] [#5 0.17,-0.16,0.63,U] [#6 0.25,-0.16,0.00,M1] [#7 -0.01,-0.05,0.69,U] [#8 0.08,-0.15,0.49,U] 
23:08:19.732 00.001 1032 refined, 6 included, MultiStar: {0.13, -0.08}, one-star: {0.25, 0.03}
23:08:19.734 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
23:08:19.735 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
23:08:19.738 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.53 mountX=-0.11 mountY=-0.11, mountTheta=-2.36
23:08:19.742 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.08, opts=13)
23:08:19.744 00.002 1032 Enqueuing Move request for scope (0.13, -0.08)
23:08:19.746 00.002 10072 Worker thread wakes up
23:08:19.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
23:08:19.746 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
23:08:19.746 00.000 10072 Moving (0.13, -0.08) raw xDistance=-0.11 yDistance=-0.11
23:08:19.748 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:08:19.752 00.004 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
23:08:19.752 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
23:08:19.752 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:19.752 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:08:19.752 00.000 10072 MoveAxis(W, 6, ABG)
23:08:19.752 00.000 10072 Guiding  Dir = 3, Dur = 6
23:08:19.752 00.000 10072 IsGuiding returns 0
23:08:19.753 00.001 10072 PulseGuide returned control before completion, sleep 16
23:08:19.772 00.019 1032 UpdateGuideState exits: m=1515 SNR=27.4
23:08:19.775 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:19.776 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:19.778 00.002 1032 Enqueuing Expose request
23:08:19.780 00.002 10072 IsGuiding returns 0
23:08:19.780 00.000 10072 Move returns status 0, amount 6
23:08:19.780 00.000 10072 MoveAxis(N, 0, ABG)
23:08:19.780 00.000 10072 Move returns status 0, amount 0
23:08:19.780 00.000 10072 move complete, result=0
23:08:19.780 00.000 10072 worker thread done servicing request
23:08:19.780 00.000 10072 Worker thread wakes up
23:08:19.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:19.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:19.787 00.007 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:08:20.201 00.414 10072 Exposure complete
23:08:20.258 00.057 10072 worker thread done servicing request
23:08:20.258 00.000 1032 OnExposeComplete: enter
23:08:20.262 00.004 1032 UpdateGuideState(): m_state=6
23:08:20.264 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7640
23:08:20.265 00.001 1032 Star::Find returns 1 (0), X=1104.56, Y=130.86, Mass=1396, SNR=26.3, Peak=114 HFD=3.3
23:08:20.267 00.002 1032 MultiStar: [#1 0.05,-0.02,0.96,U] [#2 0.00,-0.14,0.81,U] [#3 0.21,-0.10,0.76,U] [#4 0.16,-0.40,0.00,M2] [#5 0.07,-0.15,0.69,U] [#6 0.28,-0.19,0.00,M2] [#7 -0.00,-0.17,0.69,U] [#8 -0.00,-0.22,0.55,U] 
23:08:20.270 00.003 1032 refined, 6 included, MultiStar: {0.09, -0.10}, one-star: {0.25, 0.02}
23:08:20.272 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
23:08:20.274 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
23:08:20.276 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.80 mountX=-0.12 mountY=-0.07, mountTheta=-2.63
23:08:20.279 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
23:08:20.281 00.002 1032 Enqueuing Move request for scope (0.09, -0.10)
23:08:20.283 00.002 10072 Worker thread wakes up
23:08:20.283 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
23:08:20.283 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
23:08:20.283 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.07
23:08:20.284 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:08:20.288 00.004 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
23:08:20.288 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
23:08:20.288 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:20.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:08:20.288 00.000 10072 MoveAxis(W, 5, ABG)
23:08:20.288 00.000 10072 Guiding  Dir = 3, Dur = 5
23:08:20.289 00.001 10072 IsGuiding returns 0
23:08:20.289 00.000 10072 PulseGuide returned control before completion, sleep 15
23:08:20.306 00.017 10072 IsGuiding returns 0
23:08:20.306 00.000 10072 Move returns status 0, amount 5
23:08:20.306 00.000 10072 MoveAxis(N, 0, ABG)
23:08:20.306 00.000 10072 Move returns status 0, amount 0
23:08:20.306 00.000 10072 move complete, result=0
23:08:20.306 00.000 10072 worker thread done servicing request
23:08:20.310 00.004 1032 UpdateGuideState exits: m=1396 SNR=26.3
23:08:20.312 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:20.314 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:20.315 00.001 1032 Enqueuing Expose request
23:08:20.317 00.002 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:08:20.318 00.001 10072 Worker thread wakes up
23:08:20.320 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:20.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:20.950 00.630 10072 Exposure complete
23:08:21.018 00.068 10072 worker thread done servicing request
23:08:21.018 00.000 1032 OnExposeComplete: enter
23:08:21.022 00.004 1032 UpdateGuideState(): m_state=6
23:08:21.026 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7641
23:08:21.028 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=130.88, Mass=1569, SNR=27.8, Peak=129 HFD=3.3
23:08:21.030 00.002 1032 MultiStar: [#1 0.14,-0.02,0.91,U] [#2 -0.03,-0.12,0.75,U] [#3 0.20,0.08,0.71,U] [#4 0.19,-0.19,0.00,M3] [#5 0.13,-0.06,0.61,U] [#6 0.18,-0.09,0.65,U] [#7 0.11,0.02,0.65,U] [#8 -0.06,-0.03,0.46,U] 
23:08:21.032 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.19, 0.04}
23:08:21.033 00.001 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
23:08:21.035 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
23:08:21.038 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.17 mountX=-0.05 mountY=-0.11, mountTheta=-2.00
23:08:21.041 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
23:08:21.043 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
23:08:21.045 00.002 10072 Worker thread wakes up
23:08:21.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
23:08:21.046 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
23:08:21.046 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
23:08:21.048 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:08:21.051 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
23:08:21.051 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:08:21.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:21.052 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:08:21.052 00.000 10072 MoveAxis(W, 5, ABG)
23:08:21.052 00.000 10072 Guiding  Dir = 3, Dur = 5
23:08:21.052 00.000 10072 IsGuiding returns 0
23:08:21.053 00.001 10072 PulseGuide returned control before completion, sleep 15
23:08:21.071 00.018 10072 IsGuiding returns 0
23:08:21.071 00.000 10072 Move returns status 0, amount 5
23:08:21.071 00.000 10072 MoveAxis(N, 0, ABG)
23:08:21.071 00.000 10072 Move returns status 0, amount 0
23:08:21.071 00.000 10072 move complete, result=0
23:08:21.071 00.000 10072 worker thread done servicing request
23:08:21.074 00.003 1032 UpdateGuideState exits: m=1569 SNR=27.8
23:08:21.077 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:21.079 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:21.082 00.003 1032 Enqueuing Expose request
23:08:21.085 00.003 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:08:21.088 00.003 10072 Worker thread wakes up
23:08:21.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:21.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:21.510 00.422 10072 Exposure complete
23:08:21.593 00.083 1032 OnExposeComplete: enter
23:08:21.597 00.004 1032 UpdateGuideState(): m_state=6
23:08:21.619 00.022 10072 worker thread done servicing request
23:08:21.619 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7642
23:08:21.622 00.003 1032 Star::Find returns 1 (0), X=1104.57, Y=130.91, Mass=1339, SNR=25.7, Peak=114 HFD=3.3
23:08:21.625 00.003 1032 MultiStar: [#1 0.18,-0.04,1.05,U] [#2 -0.03,-0.08,0.84,U] [#3 0.24,-0.05,0.73,U] [#4 0.13,-0.08,0.67,U] [#5 0.08,-0.08,0.69,U] [#6 0.11,-0.08,0.62,U] [#7 0.13,-0.05,0.74,U] [#8 -0.02,-0.04,0.49,U] 
23:08:21.627 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.26, 0.07}
23:08:21.629 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:08:21.631 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:08:21.634 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.32 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
23:08:21.639 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
23:08:21.643 00.004 1032 Enqueuing Move request for scope (0.13, -0.04)
23:08:21.648 00.005 10072 Worker thread wakes up
23:08:21.649 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
23:08:21.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
23:08:21.649 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.08 yDistance=-0.12
23:08:21.657 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:08:21.664 00.007 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
23:08:21.664 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:08:21.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:21.665 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:08:21.665 00.000 10072 MoveAxis(W, 4, ABG)
23:08:21.665 00.000 10072 Guiding  Dir = 3, Dur = 4
23:08:21.665 00.000 10072 IsGuiding returns 0
23:08:21.666 00.001 10072 PulseGuide returned control before completion, sleep 14
23:08:21.691 00.025 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:08:21.694 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:21.698 00.004 10072 IsGuiding returns 0
23:08:21.698 00.000 10072 Move returns status 0, amount 4
23:08:21.698 00.000 10072 MoveAxis(N, 0, ABG)
23:08:21.698 00.000 10072 Move returns status 0, amount 0
23:08:21.698 00.000 10072 move complete, result=0
23:08:21.698 00.000 10072 worker thread done servicing request
23:08:21.698 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:21.700 00.002 1032 Enqueuing Expose request
23:08:21.703 00.003 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:08:21.708 00.005 10072 Worker thread wakes up
23:08:21.708 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:21.708 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:22.342 00.634 10072 Exposure complete
23:08:22.414 00.072 10072 worker thread done servicing request
23:08:22.414 00.000 1032 OnExposeComplete: enter
23:08:22.418 00.004 1032 UpdateGuideState(): m_state=6
23:08:22.420 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7643
23:08:22.425 00.005 1032 Star::Find returns 1 (0), X=1104.63, Y=130.77, Mass=1399, SNR=26.3, Peak=117 HFD=3.2
23:08:22.427 00.002 1032 MultiStar: [#1 0.09,-0.07,0.97,U] [#2 -0.01,-0.09,0.81,U] [#3 0.28,-0.19,0.00,M1] [#4 0.19,-0.37,0.00,M3] [#5 0.19,-0.23,0.00,M1] [#6 0.27,-0.06,0.00,M1] [#7 -0.04,-0.12,0.69,U] [#8 -0.04,-0.15,0.51,U] 
23:08:22.429 00.002 1032 refined, 4 included, MultiStar: {0.09, -0.09}, one-star: {0.32, -0.08}
23:08:22.432 00.003 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
23:08:22.434 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
23:08:22.436 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.80 mountX=-0.11 mountY=-0.06, mountTheta=-2.63
23:08:22.440 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
23:08:22.442 00.002 1032 Enqueuing Move request for scope (0.09, -0.09)
23:08:22.445 00.003 10072 Worker thread wakes up
23:08:22.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
23:08:22.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
23:08:22.445 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.06
23:08:22.447 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:08:22.452 00.005 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
23:08:22.452 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
23:08:22.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:22.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:08:22.452 00.000 10072 MoveAxis(W, 5, ABG)
23:08:22.452 00.000 10072 Guiding  Dir = 3, Dur = 5
23:08:22.453 00.001 10072 IsGuiding returns 0
23:08:22.455 00.002 10072 PulseGuide returned control before completion, sleep 13
23:08:22.478 00.023 10072 IsGuiding returns 0
23:08:22.479 00.001 10072 Move returns status 0, amount 5
23:08:22.479 00.000 10072 MoveAxis(N, 0, ABG)
23:08:22.479 00.000 10072 Move returns status 0, amount 0
23:08:22.479 00.000 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:08:22.482 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:22.486 00.004 10072 move complete, result=0
23:08:22.487 00.001 10072 worker thread done servicing request
23:08:22.488 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:22.493 00.005 1032 Enqueuing Expose request
23:08:22.497 00.004 10072 Worker thread wakes up
23:08:22.497 00.000 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:08:22.499 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:22.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:22.905 00.406 10072 Exposure complete
23:08:22.980 00.075 10072 worker thread done servicing request
23:08:22.980 00.000 1032 OnExposeComplete: enter
23:08:22.983 00.003 1032 UpdateGuideState(): m_state=6
23:08:22.992 00.009 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7644
23:08:22.995 00.003 1032 Star::Find returns 1 (0), X=1104.54, Y=130.82, Mass=1325, SNR=25.6, Peak=114 HFD=3.3
23:08:22.998 00.003 1032 MultiStar: [#1 0.04,-0.05,0.98,U] [#2 0.03,-0.14,0.78,U] [#3 0.20,-0.20,0.00,M2] [#4 0.14,-0.34,0.00,M4] [#5 0.11,-0.17,0.68,U] [#6 0.34,-0.16,0.00,M2] [#7 0.02,-0.16,0.73,U] [#8 0.09,-0.13,0.53,U] 
23:08:23.002 00.004 1032 refined, 5 included, MultiStar: {0.09, -0.10}, one-star: {0.23, -0.03}
23:08:23.004 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
23:08:23.006 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
23:08:23.008 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.84 mountX=-0.12 mountY=-0.06, mountTheta=-2.67
23:08:23.012 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
23:08:23.015 00.003 1032 Enqueuing Move request for scope (0.09, -0.10)
23:08:23.018 00.003 10072 Worker thread wakes up
23:08:23.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
23:08:23.018 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
23:08:23.018 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.06
23:08:23.022 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:08:23.025 00.003 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
23:08:23.025 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
23:08:23.026 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:23.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:08:23.026 00.000 10072 MoveAxis(W, 5, ABG)
23:08:23.026 00.000 10072 Guiding  Dir = 3, Dur = 5
23:08:23.026 00.000 10072 IsGuiding returns 0
23:08:23.027 00.001 10072 PulseGuide returned control before completion, sleep 15
23:08:23.050 00.023 1032 UpdateGuideState exits: m=1325 SNR=25.6
23:08:23.053 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:23.055 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:23.057 00.002 1032 Enqueuing Expose request
23:08:23.060 00.003 10072 IsGuiding returns 0
23:08:23.060 00.000 10072 Move returns status 0, amount 5
23:08:23.060 00.000 10072 MoveAxis(N, 0, ABG)
23:08:23.060 00.000 10072 Move returns status 0, amount 0
23:08:23.061 00.001 10072 move complete, result=0
23:08:23.061 00.000 10072 worker thread done servicing request
23:08:23.061 00.000 10072 Worker thread wakes up
23:08:23.061 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:23.061 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:23.071 00.010 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:08:23.688 00.617 10072 Exposure complete
23:08:23.772 00.084 10072 worker thread done servicing request
23:08:23.772 00.000 1032 OnExposeComplete: enter
23:08:23.776 00.004 1032 UpdateGuideState(): m_state=6
23:08:23.779 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7645
23:08:23.782 00.003 1032 Star::Find returns 1 (0), X=1104.60, Y=130.90, Mass=1424, SNR=26.5, Peak=115 HFD=3.3
23:08:23.785 00.003 1032 MultiStar: [#1 0.07,0.02,0.97,U] [#2 -0.06,-0.04,0.80,U] [#3 0.10,0.02,0.76,U] [#4 0.20,-0.21,0.00,M5] [#5 0.09,-0.07,0.65,U] [#6 0.25,-0.13,0.00,M3] [#7 0.11,0.05,0.73,U] [#8 0.06,-0.06,0.50,U] 
23:08:23.787 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.00}, one-star: {0.29, 0.05}
23:08:23.790 00.003 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
23:08:23.792 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
23:08:23.794 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.03 mountX=-0.02 mountY=-0.10, mountTheta=-1.80
23:08:23.800 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
23:08:23.804 00.004 1032 Enqueuing Move request for scope (0.10, 0.00)
23:08:23.807 00.003 10072 Worker thread wakes up
23:08:23.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
23:08:23.807 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
23:08:23.807 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=-0.10
23:08:23.812 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:08:23.818 00.006 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
23:08:23.818 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:08:23.818 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:23.818 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:08:23.818 00.000 10072 MoveAxis(W, 5, ABG)
23:08:23.818 00.000 10072 Guiding  Dir = 3, Dur = 5
23:08:23.819 00.001 10072 IsGuiding returns 0
23:08:23.819 00.000 10072 PulseGuide returned control before completion, sleep 15
23:08:23.840 00.021 10072 IsGuiding returns 0
23:08:23.840 00.000 10072 Move returns status 0, amount 5
23:08:23.841 00.001 10072 MoveAxis(N, 0, ABG)
23:08:23.841 00.000 10072 Move returns status 0, amount 0
23:08:23.841 00.000 10072 move complete, result=0
23:08:23.841 00.000 10072 worker thread done servicing request
23:08:23.847 00.006 1032 UpdateGuideState exits: m=1424 SNR=26.5
23:08:23.851 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:23.854 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:23.857 00.003 1032 Enqueuing Expose request
23:08:23.861 00.004 10072 Worker thread wakes up
23:08:23.861 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:08:23.865 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:23.866 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:24.382 00.516 10072 Exposure complete
23:08:24.665 00.283 1032 OnExposeComplete: enter
23:08:24.670 00.005 10072 worker thread done servicing request
23:08:24.670 00.000 1032 UpdateGuideState(): m_state=6
23:08:24.674 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7646
23:08:24.679 00.005 1032 Star::Find returns 1 (0), X=1104.57, Y=130.85, Mass=1323, SNR=25.6, Peak=114 HFD=3.3
23:08:24.682 00.003 1032 MultiStar: [#1 0.01,0.07,1.00,U] [#2 -0.05,-0.02,0.85,U] [#3 0.21,0.10,0.82,U] [#4 0.10,-0.24,0.00,M6] [#5 0.01,-0.04,0.68,U] [#6 0.14,0.01,0.62,U] [#7 0.08,-0.00,0.75,U] [#8 -0.10,0.07,0.54,U] 
23:08:24.686 00.004 1032 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.26, 0.01}
23:08:24.690 00.004 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
23:08:24.693 00.003 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
23:08:24.696 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.30 mountX=0.00 mountY=-0.08, mountTheta=-1.53
23:08:24.700 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
23:08:24.703 00.003 1032 Enqueuing Move request for scope (0.08, 0.02)
23:08:24.711 00.008 10072 Worker thread wakes up
23:08:24.711 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
23:08:24.711 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
23:08:24.711 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
23:08:24.715 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:08:24.720 00.005 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
23:08:24.720 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
23:08:24.720 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:24.720 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:08:24.720 00.000 10072 MoveAxis(W, 5, ABG)
23:08:24.720 00.000 10072 Guiding  Dir = 3, Dur = 5
23:08:24.721 00.001 10072 IsGuiding returns 0
23:08:24.722 00.001 10072 PulseGuide returned control before completion, sleep 15
23:08:24.750 00.028 10072 IsGuiding returns 0
23:08:24.751 00.001 10072 Move returns status 0, amount 5
23:08:24.751 00.000 10072 MoveAxis(N, 0, ABG)
23:08:24.751 00.000 10072 Move returns status 0, amount 0
23:08:24.751 00.000 10072 move complete, result=0
23:08:24.751 00.000 10072 worker thread done servicing request
23:08:24.753 00.002 1032 UpdateGuideState exits: m=1323 SNR=25.6
23:08:24.758 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:24.762 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:24.775 00.013 1032 Enqueuing Expose request
23:08:24.784 00.009 10072 Worker thread wakes up
23:08:24.784 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:08:24.790 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:24.791 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:25.534 00.743 10072 Exposure complete
23:08:25.689 00.155 10072 worker thread done servicing request
23:08:25.689 00.000 1032 OnExposeComplete: enter
23:08:25.693 00.004 1032 UpdateGuideState(): m_state=6
23:08:25.696 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7647
23:08:25.700 00.004 1032 Star::Find returns 1 (0), X=1104.64, Y=130.88, Mass=1462, SNR=26.9, Peak=115 HFD=3.3
23:08:25.702 00.002 1032 MultiStar: [#1 0.14,0.01,0.93,U] [#2 -0.05,-0.15,0.78,U] [#3 0.25,-0.16,0.00,M1] [#4 0.20,-0.22,0.00,M7] [#5 0.15,0.01,0.61,U] [#6 0.19,-0.14,0.58,U] [#7 0.14,-0.00,0.68,U] [#8 -0.00,-0.13,0.50,U] 
23:08:25.705 00.003 1032 refined, 6 included, MultiStar: {0.14, -0.04}, one-star: {0.33, 0.03}
23:08:25.709 00.004 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
23:08:25.711 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
23:08:25.713 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.30 mountX=-0.08 mountY=-0.13, mountTheta=-2.13
23:08:25.719 00.006 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.04, opts=13)
23:08:25.722 00.003 1032 Enqueuing Move request for scope (0.14, -0.04)
23:08:25.724 00.002 10072 Worker thread wakes up
23:08:25.725 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
23:08:25.725 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
23:08:25.725 00.000 10072 Moving (0.14, -0.04) raw xDistance=-0.08 yDistance=-0.13
23:08:25.728 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:08:25.732 00.004 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
23:08:25.732 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
23:08:25.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:25.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:08:25.732 00.000 10072 MoveAxis(W, 5, ABG)
23:08:25.732 00.000 10072 Guiding  Dir = 3, Dur = 5
23:08:25.733 00.001 10072 IsGuiding returns 0
23:08:25.733 00.000 10072 PulseGuide returned control before completion, sleep 15
23:08:25.752 00.019 10072 IsGuiding returns 0
23:08:25.752 00.000 10072 Move returns status 0, amount 5
23:08:25.752 00.000 10072 MoveAxis(N, 0, ABG)
23:08:25.753 00.001 10072 Move returns status 0, amount 0
23:08:25.753 00.000 10072 move complete, result=0
23:08:25.753 00.000 10072 worker thread done servicing request
23:08:25.759 00.006 1032 UpdateGuideState exits: m=1462 SNR=26.9
23:08:25.762 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:25.765 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:25.768 00.003 1032 Enqueuing Expose request
23:08:25.773 00.005 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:08:25.775 00.002 10072 Worker thread wakes up
23:08:25.776 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:25.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:26.204 00.428 10072 Exposure complete
23:08:26.529 00.325 10072 worker thread done servicing request
23:08:26.530 00.001 1032 OnExposeComplete: enter
23:08:26.575 00.045 1032 UpdateGuideState(): m_state=6
23:08:26.588 00.013 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7648
23:08:26.595 00.007 1032 Star::Find returns 1 (0), X=1104.48, Y=130.80, Mass=1431, SNR=26.6, Peak=120 HFD=3.4
23:08:26.602 00.007 1032 MultiStar: [#1 -0.00,-0.05,0.98,U] [#2 -0.06,-0.25,0.00,M1] [#3 0.07,-0.00,0.74,U] [#4 0.11,-0.31,0.00,M8] [#5 0.06,0.05,0.66,U] [#6 0.10,-0.09,0.60,U] [#7 0.06,-0.16,0.69,U] [#8 0.01,-0.14,0.53,U] 
23:08:26.607 00.005 1032 refined, 6 included, MultiStar: {0.07, -0.06}, one-star: {0.17, -0.05}
23:08:26.624 00.017 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
23:08:26.632 00.008 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
23:08:26.637 00.005 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.70 mountX=-0.07 mountY=-0.05, mountTheta=-2.53
23:08:26.666 00.029 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
23:08:26.688 00.022 1032 Enqueuing Move request for scope (0.07, -0.06)
23:08:26.693 00.005 10072 Worker thread wakes up
23:08:26.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
23:08:26.693 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
23:08:26.695 00.002 10072 Moving (0.07, -0.06) raw xDistance=-0.07 yDistance=-0.05
23:08:26.700 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=146, Gamma=2.230
23:08:26.705 00.005 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
23:08:26.705 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
23:08:26.706 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:26.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:08:26.706 00.000 10072 MoveAxis(W, 6, ABG)
23:08:26.706 00.000 10072 Guiding  Dir = 3, Dur = 6
23:08:26.707 00.001 10072 IsGuiding returns 0
23:08:26.709 00.002 10072 PulseGuide returned control before completion, sleep 15
23:08:26.739 00.030 1032 UpdateGuideState exits: m=1431 SNR=26.6
23:08:26.743 00.004 10072 IsGuiding returns 0
23:08:26.743 00.000 10072 Move returns status 0, amount 6
23:08:26.743 00.000 10072 MoveAxis(N, 0, ABG)
23:08:26.743 00.000 10072 Move returns status 0, amount 0
23:08:26.743 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:26.746 00.003 10072 move complete, result=0
23:08:26.747 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:26.750 00.003 1032 Enqueuing Expose request
23:08:26.754 00.004 10072 worker thread done servicing request
23:08:26.754 00.000 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:08:26.758 00.004 10072 Worker thread wakes up
23:08:26.759 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:26.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:27.690 00.931 10072 Exposure complete
23:08:28.880 01.190 10072 worker thread done servicing request
23:08:28.880 00.000 1032 OnExposeComplete: enter
23:08:28.884 00.004 1032 UpdateGuideState(): m_state=6
23:08:28.887 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7649
23:08:28.891 00.004 1032 Star::Find returns 1 (0), X=1104.68, Y=130.79, Mass=1420, SNR=26.5, Peak=117 HFD=3.2
23:08:29.006 00.115 1032 MultiStar: [#1 0.15,-0.17,0.95,U] [#2 0.02,-0.30,0.00,M2] [#3 0.20,-0.23,0.00,M1] [#4 0.08,-0.34,0.00,M9] [#5 0.15,-0.30,0.00,M1] [#6 -0.01,-0.21,0.63,U] [#7 0.15,-0.22,0.00,M1] [#8 0.09,-0.30,0.00,M1] 
23:08:29.166 00.160 1032 refined, 2 included, MultiStar: {0.20, -0.13}, one-star: {0.37, -0.05}
23:08:29.170 00.004 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
23:08:29.173 00.003 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
23:08:29.178 00.005 1032 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.60 mountX=-0.18 mountY=-0.15, mountTheta=-2.43
23:08:29.184 00.006 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.13, opts=13)
23:08:29.384 00.200 1032 Enqueuing Move request for scope (0.20, -0.13)
23:08:29.419 00.035 10072 Worker thread wakes up
23:08:29.421 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
23:08:29.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
23:08:29.421 00.000 10072 Moving (0.20, -0.13) raw xDistance=-0.18 yDistance=-0.15
23:08:29.450 00.029 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:08:29.458 00.008 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.04
23:08:29.458 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
23:08:29.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:29.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:08:29.459 00.001 10072 MoveAxis(E, 74, ABG)
23:08:29.459 00.000 10072 Guiding  Dir = 2, Dur = 74
23:08:29.459 00.000 10072 IsGuiding returns 0
23:08:29.460 00.001 10072 PulseGuide returned control before completion, sleep 84
23:08:30.175 00.715 10072 IsGuiding returns 0
23:08:30.175 00.000 10072 Move returns status 0, amount 74
23:08:30.175 00.000 10072 MoveAxis(N, 0, ABG)
23:08:30.176 00.001 10072 Move returns status 0, amount 0
23:08:30.176 00.000 10072 move complete, result=0
23:08:30.176 00.000 10072 worker thread done servicing request
23:08:30.255 00.079 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:08:30.260 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:30.302 00.042 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:30.308 00.006 1032 Enqueuing Expose request
23:08:30.315 00.007 10072 Worker thread wakes up
23:08:30.315 00.000 1032 GuideStep: -0.2 px 74 ms EAST, -0.2 px 0 ms NORTH
23:08:30.319 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:30.320 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:30.959 00.639 10072 Exposure complete
23:08:31.055 00.096 10072 worker thread done servicing request
23:08:31.055 00.000 1032 OnExposeComplete: enter
23:08:31.059 00.004 1032 UpdateGuideState(): m_state=6
23:08:31.067 00.008 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7650
23:08:31.071 00.004 1032 Star::Find returns 1 (0), X=1104.61, Y=131.10, Mass=1360, SNR=25.9, Peak=103 HFD=3.4
23:08:31.074 00.003 1032 MultiStar: [#1 -0.02,0.20,1.00,U] [#2 0.04,0.14,0.80,U] [#3 0.14,0.18,0.85,U] [#4 0.01,-0.06,0.69,U] [#5 0.21,0.08,0.66,U] [#6 0.13,0.16,0.63,U] [#7 -0.04,0.15,0.69,U] [#8 -0.06,-0.03,0.51,U] 
23:08:31.078 00.004 1032 refined, 8 included, MultiStar: {0.09, 0.13}, one-star: {0.30, 0.25}
23:08:31.081 00.003 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
23:08:31.084 00.003 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
23:08:31.087 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.98 mountX=0.11 mountY=-0.12, mountTheta=-0.85
23:08:31.092 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.13, opts=13)
23:08:31.097 00.005 1032 Enqueuing Move request for scope (0.09, 0.13)
23:08:31.100 00.003 10072 Worker thread wakes up
23:08:31.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
23:08:31.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
23:08:31.100 00.000 10072 Moving (0.09, 0.13) raw xDistance=0.11 yDistance=-0.12
23:08:31.103 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:08:31.106 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
23:08:31.107 00.001 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
23:08:31.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:31.108 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:08:31.108 00.000 10072 MoveAxis(W, 7, ABG)
23:08:31.108 00.000 10072 Guiding  Dir = 3, Dur = 7
23:08:31.108 00.000 10072 IsGuiding returns 0
23:08:31.109 00.001 10072 PulseGuide returned control before completion, sleep 17
23:08:31.134 00.025 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:08:31.140 00.006 10072 IsGuiding returns 0
23:08:31.140 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:31.148 00.008 10072 Move returns status 0, amount 7
23:08:31.149 00.001 10072 MoveAxis(N, 0, ABG)
23:08:31.149 00.000 10072 Move returns status 0, amount 0
23:08:31.149 00.000 10072 move complete, result=0
23:08:31.149 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:31.153 00.004 1032 Enqueuing Expose request
23:08:31.156 00.003 10072 worker thread done servicing request
23:08:31.158 00.002 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:08:31.160 00.002 10072 Worker thread wakes up
23:08:31.160 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:31.161 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:31.580 00.419 10072 Exposure complete
23:08:31.696 00.116 10072 worker thread done servicing request
23:08:31.697 00.001 1032 OnExposeComplete: enter
23:08:31.700 00.003 1032 UpdateGuideState(): m_state=6
23:08:31.704 00.004 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7651
23:08:31.708 00.004 1032 Star::Find returns 1 (0), X=1104.73, Y=130.97, Mass=1260, SNR=24.9, Peak=87 HFD=3.3
23:08:31.712 00.004 1032 MultiStar: [#1 0.07,0.26,0.00,M1] [#2 -0.02,0.18,0.84,U] [#3 0.14,0.29,0.00,M1] [#4 0.02,0.03,0.70,U] [#5 0.13,0.11,0.71,U] [#6 0.06,-0.00,0.67,U] [#7 0.04,0.14,0.72,U] [#8 -0.06,0.06,0.54,U] 
23:08:31.714 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.10}, one-star: {0.42, 0.12}
23:08:31.716 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
23:08:31.719 00.003 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
23:08:31.724 00.005 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.73 mountX=0.07 mountY=-0.13, mountTheta=-1.10
23:08:31.729 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
23:08:31.733 00.004 1032 Enqueuing Move request for scope (0.11, 0.10)
23:08:31.738 00.005 10072 Worker thread wakes up
23:08:31.738 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
23:08:31.738 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
23:08:31.738 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
23:08:31.743 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:08:31.747 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
23:08:31.747 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:08:31.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:31.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:08:31.747 00.000 10072 MoveAxis(W, 4, ABG)
23:08:31.747 00.000 10072 Guiding  Dir = 3, Dur = 4
23:08:31.748 00.001 10072 IsGuiding returns 0
23:08:31.749 00.001 10072 PulseGuide returned control before completion, sleep 14
23:08:31.777 00.028 1032 UpdateGuideState exits: m=1260 SNR=24.9
23:08:31.780 00.003 10072 IsGuiding returns 0
23:08:31.780 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:31.784 00.004 10072 Move returns status 0, amount 4
23:08:31.784 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:31.787 00.003 10072 MoveAxis(N, 0, ABG)
23:08:31.787 00.000 1032 Enqueuing Expose request
23:08:31.789 00.002 10072 Move returns status 0, amount 0
23:08:31.790 00.001 10072 move complete, result=0
23:08:31.790 00.000 10072 worker thread done servicing request
23:08:31.790 00.000 10072 Worker thread wakes up
23:08:31.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:31.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:31.802 00.012 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:08:32.422 00.620 10072 Exposure complete
23:08:32.490 00.068 10072 worker thread done servicing request
23:08:32.490 00.000 1032 OnExposeComplete: enter
23:08:32.493 00.003 1032 UpdateGuideState(): m_state=6
23:08:32.496 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7652
23:08:32.500 00.004 1032 Star::Find returns 1 (0), X=1104.74, Y=130.86, Mass=1372, SNR=26.0, Peak=96 HFD=3.5
23:08:32.503 00.003 1032 MultiStar: [#1 0.11,-0.04,0.97,U] [#2 -0.04,-0.14,0.78,U] [#3 0.37,-0.06,0.00,M2] [#4 0.08,-0.32,0.00,M8] [#5 0.51,-0.02,0.00,M1] [#6 0.20,-0.20,0.00,M1] [#7 0.06,-0.10,0.70,U] [#8 0.19,-0.10,0.54,U] 
23:08:32.506 00.003 1032 refined, 4 included, MultiStar: {0.16, -0.06}, one-star: {0.43, 0.01}
23:08:32.508 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
23:08:32.512 00.004 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
23:08:32.516 00.004 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.38 mountX=-0.10 mountY=-0.14, mountTheta=-2.21
23:08:32.521 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
23:08:32.524 00.003 1032 Enqueuing Move request for scope (0.16, -0.06)
23:08:32.527 00.003 10072 Worker thread wakes up
23:08:32.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
23:08:32.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
23:08:32.528 00.001 10072 Moving (0.16, -0.06) raw xDistance=-0.10 yDistance=-0.14
23:08:32.530 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:08:32.534 00.004 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
23:08:32.534 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
23:08:32.534 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:32.534 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:08:32.534 00.000 10072 MoveAxis(W, 5, ABG)
23:08:32.534 00.000 10072 Guiding  Dir = 3, Dur = 5
23:08:32.535 00.001 10072 IsGuiding returns 0
23:08:32.535 00.000 10072 PulseGuide returned control before completion, sleep 15
23:08:32.560 00.025 10072 IsGuiding returns 0
23:08:32.560 00.000 10072 Move returns status 0, amount 5
23:08:32.560 00.000 10072 MoveAxis(N, 0, ABG)
23:08:32.560 00.000 10072 Move returns status 0, amount 0
23:08:32.560 00.000 10072 move complete, result=0
23:08:32.560 00.000 10072 worker thread done servicing request
23:08:32.561 00.001 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:08:32.565 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:32.568 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:32.571 00.003 1032 Enqueuing Expose request
23:08:32.573 00.002 10072 Worker thread wakes up
23:08:32.574 00.001 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:08:32.576 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:32.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:32.983 00.407 10072 Exposure complete
23:08:33.054 00.071 10072 worker thread done servicing request
23:08:33.054 00.000 1032 OnExposeComplete: enter
23:08:33.057 00.003 1032 UpdateGuideState(): m_state=6
23:08:33.060 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7653
23:08:33.063 00.003 1032 Star::Find returns 1 (0), X=1104.70, Y=130.82, Mass=1517, SNR=27.4, Peak=113 HFD=3.5
23:08:33.065 00.002 1032 MultiStar: [#1 0.22,0.05,0.95,U] [#2 -0.02,-0.12,0.73,U] [#3 0.29,-0.06,0.00,M3] [#4 0.13,-0.25,0.00,M9] [#5 0.33,-0.03,0.00,M2] [#6 0.21,-0.10,0.57,U] [#7 0.08,0.03,0.66,U] [#8 0.09,-0.18,0.48,U] 
23:08:33.067 00.002 1032 refined, 5 included, MultiStar: {0.18, -0.04}, one-star: {0.39, -0.02}
23:08:33.069 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:08:33.071 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:08:33.074 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.23 mountX=-0.09 mountY=-0.17, mountTheta=-2.06
23:08:33.082 00.008 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.04, opts=13)
23:08:33.087 00.005 1032 Enqueuing Move request for scope (0.18, -0.04)
23:08:33.091 00.004 10072 Worker thread wakes up
23:08:33.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
23:08:33.091 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
23:08:33.091 00.000 10072 Moving (0.18, -0.04) raw xDistance=-0.09 yDistance=-0.17
23:08:33.093 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:08:33.097 00.004 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
23:08:33.097 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
23:08:33.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:33.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:08:33.097 00.000 10072 MoveAxis(W, 4, ABG)
23:08:33.097 00.000 10072 Guiding  Dir = 3, Dur = 4
23:08:33.098 00.001 10072 IsGuiding returns 0
23:08:33.098 00.000 10072 PulseGuide returned control before completion, sleep 14
23:08:33.120 00.022 10072 IsGuiding returns 1
23:08:33.120 00.000 10072 scope still moving after pulse duration time elapsed
23:08:33.122 00.002 1032 UpdateGuideState exits: m=1517 SNR=27.4
23:08:33.125 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:33.127 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:33.129 00.002 1032 Enqueuing Expose request
23:08:33.151 00.022 10072 IsGuiding returns 0
23:08:33.152 00.001 10072 scope move finished after 4 + 49 ms
23:08:33.152 00.000 10072 Move returns status 0, amount 4
23:08:33.152 00.000 10072 MoveAxis(N, 0, ABG)
23:08:33.152 00.000 10072 Move returns status 0, amount 0
23:08:33.152 00.000 10072 move complete, result=0
23:08:33.152 00.000 10072 worker thread done servicing request
23:08:33.152 00.000 10072 Worker thread wakes up
23:08:33.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:33.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:33.156 00.004 1032 GuideStep: -0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
23:08:33.783 00.627 10072 Exposure complete
23:08:33.854 00.071 10072 worker thread done servicing request
23:08:33.854 00.000 1032 OnExposeComplete: enter
23:08:33.856 00.002 1032 UpdateGuideState(): m_state=6
23:08:33.858 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7654
23:08:33.864 00.006 1032 Star::Find returns 1 (0), X=1104.86, Y=130.71, Mass=1403, SNR=26.3, Peak=101 HFD=3.4
23:08:33.867 00.003 1032 MultiStar: large primary error, entering stabilization period
23:08:33.871 00.004 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
23:08:33.874 00.003 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
23:08:33.878 00.004 1032 CameraToMount -- cameraX=0.55 cameraY=-0.14 hyp=0.57 cameraTheta=-0.25 mountX=-0.28 mountY=-0.50, mountTheta=-2.08
23:08:33.881 00.003 1032 SchedulePrimaryMove(0F526948, x=0.55, y=-0.14, opts=13)
23:08:33.884 00.003 1032 Enqueuing Move request for scope (0.55, -0.14)
23:08:33.888 00.004 10072 Worker thread wakes up
23:08:33.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.14) opts 0xd
23:08:33.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.55, -0.14)
23:08:33.888 00.000 10072 Moving (0.55, -0.14) raw xDistance=-0.28 yDistance=-0.50
23:08:33.891 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:08:33.895 00.004 10072 PPEC rslt: input = -0.28, final = -0.13, react = -0.14, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 288.04
23:08:33.895 00.000 10072 PPEC: input: -0.28, control: -0.13, exposure: 500
23:08:33.895 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
23:08:33.895 00.000 10072 MoveAxis(E, 126, ABG)
23:08:33.895 00.000 10072 Guiding  Dir = 2, Dur = 126
23:08:33.896 00.001 10072 IsGuiding returns 0
23:08:33.896 00.000 10072 PulseGuide returned control before completion, sleep 136
23:08:33.917 00.021 1032 UpdateGuideState exits: m=1403 SNR=26.3
23:08:33.919 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:33.924 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:33.929 00.005 1032 Enqueuing Expose request
23:08:34.055 00.126 10072 IsGuiding returns 1
23:08:34.055 00.000 10072 scope still moving after pulse duration time elapsed
23:08:34.076 00.021 10072 IsGuiding returns 0
23:08:34.076 00.000 10072 scope move finished after 126 + 53 ms
23:08:34.076 00.000 10072 Move returns status 0, amount 126
23:08:34.076 00.000 10072 MoveAxis(N, 322, ABG)
23:08:34.076 00.000 10072 Guiding  Dir = 0, Dur = 322
23:08:34.076 00.000 10072 IsGuiding returns 0
23:08:34.077 00.001 10072 PulseGuide returned control before completion, sleep 332
23:08:34.415 00.338 10072 IsGuiding returns 0
23:08:34.415 00.000 10072 Move returns status 0, amount 322
23:08:34.415 00.000 10072 move complete, result=0
23:08:34.415 00.000 10072 worker thread done servicing request
23:08:34.416 00.001 10072 Worker thread wakes up
23:08:34.416 00.000 1032 GuideStep: -0.3 px 126 ms EAST, -0.5 px 322 ms NORTH
23:08:34.419 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:34.419 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:35.148 00.729 10072 Exposure complete
23:08:35.200 00.052 1032 OnExposeComplete: enter
23:08:35.202 00.002 1032 UpdateGuideState(): m_state=6
23:08:35.206 00.004 10072 worker thread done servicing request
23:08:35.206 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7655
23:08:35.209 00.003 1032 Star::Find returns 1 (0), X=1104.32, Y=130.84, Mass=1475, SNR=27.0, Peak=117 HFD=3.5
23:08:35.211 00.002 1032 MultiStar: exiting stabilization period
23:08:35.213 00.002 1032 MultiStar: [#1 -0.31,0.12,0.00,M1] [#2 -0.45,0.04,0.00,M1] [#3 -0.19,0.08,0.75,U] [#4 -0.38,0.01,0.00,M10] [#5 -0.18,0.15,0.62,U] [#6 -0.40,0.11,0.00,M1] [#7 -0.43,0.05,0.00,M1] [#8 -0.46,-0.03,0.00,M1] 
23:08:35.214 00.001 1032 single-star, 2 included, MultiStar: {-0.10, 0.06}, one-star: {0.01, -0.00}
23:08:35.216 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
23:08:35.218 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
23:08:35.219 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.45 mountX=-0.01 mountY=-0.01, mountTheta=-2.28
23:08:35.222 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.00, opts=13)
23:08:35.224 00.002 1032 Enqueuing Move request for scope (0.01, -0.00)
23:08:35.227 00.003 10072 Worker thread wakes up
23:08:35.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
23:08:35.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
23:08:35.227 00.000 10072 Moving (0.01, -0.00) raw xDistance=-0.01 yDistance=-0.01
23:08:35.229 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:08:35.232 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
23:08:35.232 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
23:08:35.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:35.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:08:35.232 00.000 10072 MoveAxis(W, 5, ABG)
23:08:35.232 00.000 10072 Guiding  Dir = 3, Dur = 5
23:08:35.232 00.000 10072 IsGuiding returns 0
23:08:35.233 00.001 10072 PulseGuide returned control before completion, sleep 15
23:08:35.252 00.019 1032 UpdateGuideState exits: m=1475 SNR=27.0
23:08:35.254 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:35.257 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:35.259 00.002 10072 IsGuiding returns 0
23:08:35.260 00.001 10072 Move returns status 0, amount 5
23:08:35.260 00.000 10072 MoveAxis(N, 0, ABG)
23:08:35.260 00.000 10072 Move returns status 0, amount 0
23:08:35.260 00.000 10072 move complete, result=0
23:08:35.260 00.000 1032 Enqueuing Expose request
23:08:35.262 00.002 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:08:35.264 00.002 10072 worker thread done servicing request
23:08:35.264 00.000 10072 Worker thread wakes up
23:08:35.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:35.265 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:35.681 00.416 10072 Exposure complete
23:08:35.752 00.071 10072 worker thread done servicing request
23:08:35.752 00.000 1032 OnExposeComplete: enter
23:08:35.756 00.004 1032 UpdateGuideState(): m_state=6
23:08:35.758 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7656
23:08:35.761 00.003 1032 Star::Find returns 1 (0), X=1104.19, Y=131.04, Mass=1442, SNR=26.7, Peak=106 HFD=3.5
23:08:35.764 00.003 1032 MultiStar: [#1 -0.37,0.30,0.00,M2] [#2 -0.49,0.19,0.00,M2] [#3 -0.32,0.21,0.00,M3] [#4 -0.45,0.05,0.00,R] [#5 -0.33,0.23,0.00,M2] [#6 -0.28,0.24,0.00,M2] [#7 -0.48,0.16,0.00,M2] [#8 -0.44,0.11,0.00,M2] 
23:08:35.766 00.002 1032 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.83) = xAngle (0.28 = 0.28)
23:08:35.769 00.003 1032 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
23:08:35.772 00.003 1032 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.11 mountX=0.22 mountY=0.06, mountTheta=0.28
23:08:35.776 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.20, opts=13)
23:08:35.779 00.003 1032 Enqueuing Move request for scope (-0.12, 0.20)
23:08:35.781 00.002 10072 Worker thread wakes up
23:08:35.781 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
23:08:35.781 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
23:08:35.781 00.000 10072 Moving (-0.12, 0.20) raw xDistance=0.22 yDistance=0.06
23:08:35.783 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=102, Gamma=2.230
23:08:35.786 00.003 10072 PPEC rslt: input = 0.22, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 288.04
23:08:35.786 00.000 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
23:08:35.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:35.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:08:35.788 00.002 10072 MoveAxis(W, 107, ABG)
23:08:35.788 00.000 10072 Guiding  Dir = 3, Dur = 107
23:08:35.789 00.001 10072 IsGuiding returns 0
23:08:35.789 00.000 10072 PulseGuide returned control before completion, sleep 117
23:08:35.810 00.021 1032 UpdateGuideState exits: m=1442 SNR=26.7
23:08:35.813 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:35.815 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:35.818 00.003 1032 Enqueuing Expose request
23:08:35.912 00.094 10072 IsGuiding returns 1
23:08:35.912 00.000 10072 scope still moving after pulse duration time elapsed
23:08:35.942 00.030 10072 IsGuiding returns 0
23:08:35.942 00.000 10072 scope move finished after 107 + 46 ms
23:08:35.942 00.000 10072 Move returns status 0, amount 107
23:08:35.942 00.000 10072 MoveAxis(N, 0, ABG)
23:08:35.942 00.000 10072 Move returns status 0, amount 0
23:08:35.942 00.000 10072 move complete, result=0
23:08:35.943 00.001 10072 worker thread done servicing request
23:08:35.943 00.000 10072 Worker thread wakes up
23:08:35.943 00.000 1032 GuideStep: 0.2 px 107 ms WEST, 0.1 px 0 ms NORTH
23:08:35.946 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:35.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:36.574 00.628 10072 Exposure complete
23:08:36.638 00.064 10072 worker thread done servicing request
23:08:36.638 00.000 1032 OnExposeComplete: enter
23:08:36.641 00.003 1032 UpdateGuideState(): m_state=6
23:08:36.645 00.004 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7657
23:08:36.647 00.002 1032 Star::Find returns 1 (0), X=1104.10, Y=130.96, Mass=1294, SNR=25.3, Peak=100 HFD=3.0
23:08:36.652 00.005 1032 MultiStar: [#1 -0.38,0.10,0.00,M3] [#2 -0.43,-0.12,0.00,M3] [#3 -0.15,-0.05,0.78,U] [#4 0.12,-0.23,0.00,M1] [#5 -0.21,-0.27,0.00,M3] [#6 -0.37,0.02,0.00,M3] [#7 -0.41,-0.01,0.00,M3] [#8 -0.46,-0.01,0.00,M3] 
23:08:36.654 00.002 1032 refined, 1 included, MultiStar: {-0.19, 0.04}, one-star: {-0.21, 0.11}
23:08:36.657 00.003 1032 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.83) = xAngle (1.11 = 1.11)
23:08:36.659 00.002 1032 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.11 = 1.11)
23:08:36.662 00.003 1032 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.19 cameraTheta=2.94 mountX=0.08 mountY=0.17, mountTheta=1.11
23:08:36.666 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.19, y=0.04, opts=13)
23:08:36.668 00.002 1032 Enqueuing Move request for scope (-0.19, 0.04)
23:08:36.671 00.003 10072 Worker thread wakes up
23:08:36.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.04) opts 0xd
23:08:36.671 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.19, 0.04)
23:08:36.671 00.000 10072 Moving (-0.19, 0.04) raw xDistance=0.08 yDistance=0.17
23:08:36.675 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:08:36.679 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
23:08:36.679 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:08:36.679 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:36.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:08:36.679 00.000 10072 MoveAxis(W, 3, ABG)
23:08:36.679 00.000 10072 Guiding  Dir = 3, Dur = 3
23:08:36.684 00.005 10072 IsGuiding returns 0
23:08:36.684 00.000 10072 PulseGuide returned control before completion, sleep 13
23:08:36.703 00.019 1032 UpdateGuideState exits: m=1294 SNR=25.3
23:08:36.707 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:36.709 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:36.713 00.004 10072 IsGuiding returns 0
23:08:36.713 00.000 1032 Enqueuing Expose request
23:08:36.716 00.003 10072 Move returns status 0, amount 3
23:08:36.716 00.000 10072 MoveAxis(N, 0, ABG)
23:08:36.716 00.000 10072 Move returns status 0, amount 0
23:08:36.716 00.000 10072 move complete, result=0
23:08:36.716 00.000 10072 worker thread done servicing request
23:08:36.717 00.001 10072 Worker thread wakes up
23:08:36.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:36.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:36.726 00.009 1032 GuideStep: 0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
23:08:37.122 00.396 10072 Exposure complete
23:08:37.210 00.088 1032 OnExposeComplete: enter
23:08:37.214 00.004 10072 worker thread done servicing request
23:08:37.214 00.000 1032 UpdateGuideState(): m_state=6
23:08:37.219 00.005 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7658
23:08:37.222 00.003 1032 Star::Find returns 1 (0), X=1104.19, Y=130.75, Mass=1286, SNR=25.2, Peak=113 HFD=3.5
23:08:37.225 00.003 1032 MultiStar: [#1 -0.43,-0.05,0.00,M4] [#2 -0.47,-0.23,0.00,M4] [#3 -0.24,-0.08,0.81,U] [#4 0.16,-0.31,0.00,M2] [#5 -0.24,-0.28,0.00,M4] [#6 -0.28,0.11,0.00,M4] [#7 -0.38,-0.12,0.00,M4] [#8 -0.52,-0.25,0.00,M4] 
23:08:37.228 00.003 1032 single-star, 1 included, MultiStar: {-0.17, -0.09}, one-star: {-0.12, -0.09}
23:08:37.230 00.002 1032 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.83) = xAngle (-4.33 = 1.96)
23:08:37.232 00.002 1032 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.33 = 1.96)
23:08:37.236 00.004 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.50 mountX=-0.06 mountY=0.14, mountTheta=1.96
23:08:37.240 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.09, opts=13)
23:08:37.243 00.003 1032 Enqueuing Move request for scope (-0.12, -0.09)
23:08:37.246 00.003 10072 Worker thread wakes up
23:08:37.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
23:08:37.246 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
23:08:37.246 00.000 10072 Moving (-0.12, -0.09) raw xDistance=-0.06 yDistance=0.14
23:08:37.258 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:08:37.262 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
23:08:37.262 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:08:37.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:37.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:08:37.262 00.000 10072 MoveAxis(W, 2, ABG)
23:08:37.262 00.000 10072 Guiding  Dir = 3, Dur = 2
23:08:37.263 00.001 10072 IsGuiding returns 0
23:08:37.265 00.002 10072 PulseGuide returned control before completion, sleep 12
23:08:37.277 00.012 10072 IsGuiding returns 0
23:08:37.277 00.000 10072 Move returns status 0, amount 2
23:08:37.277 00.000 10072 MoveAxis(N, 0, ABG)
23:08:37.277 00.000 10072 Move returns status 0, amount 0
23:08:37.277 00.000 10072 move complete, result=0
23:08:37.277 00.000 10072 worker thread done servicing request
23:08:37.292 00.015 1032 UpdateGuideState exits: m=1286 SNR=25.2
23:08:37.301 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:37.309 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:37.314 00.005 1032 Enqueuing Expose request
23:08:37.317 00.003 10072 Worker thread wakes up
23:08:37.317 00.000 1032 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
23:08:37.320 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:37.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:37.953 00.633 10072 Exposure complete
23:08:38.032 00.079 10072 worker thread done servicing request
23:08:38.032 00.000 1032 OnExposeComplete: enter
23:08:38.035 00.003 1032 UpdateGuideState(): m_state=6
23:08:38.038 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7659
23:08:38.040 00.002 1032 Star::Find returns 1 (0), X=1104.28, Y=130.93, Mass=1335, SNR=25.7, Peak=105 HFD=3.3
23:08:38.043 00.003 1032 MultiStar: [#1 -0.30,0.01,0.00,M5] [#2 -0.30,-0.07,0.00,M5] [#3 -0.13,0.21,0.76,U] [#4 0.27,-0.10,0.00,M3] [#5 -0.27,0.10,0.00,M5] [#6 -0.24,0.07,0.00,M5] [#7 -0.30,-0.02,0.00,M5] [#8 -0.30,-0.10,0.00,M5] 
23:08:38.047 00.004 1032 single-star, 1 included, MultiStar: {-0.07, 0.14}, one-star: {-0.03, 0.08}
23:08:38.052 00.005 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
23:08:38.055 00.003 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
23:08:38.057 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.90 mountX=0.09 mountY=0.01, mountTheta=0.07
23:08:38.061 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
23:08:38.063 00.002 1032 Enqueuing Move request for scope (-0.03, 0.08)
23:08:38.066 00.003 10072 Worker thread wakes up
23:08:38.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
23:08:38.066 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
23:08:38.066 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.09 yDistance=0.01
23:08:38.069 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:08:38.072 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
23:08:38.072 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:08:38.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:38.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:08:38.073 00.001 10072 MoveAxis(W, 3, ABG)
23:08:38.073 00.000 10072 Guiding  Dir = 3, Dur = 3
23:08:38.073 00.000 10072 IsGuiding returns 0
23:08:38.074 00.001 10072 PulseGuide returned control before completion, sleep 13
23:08:38.090 00.016 10072 IsGuiding returns 0
23:08:38.090 00.000 10072 Move returns status 0, amount 3
23:08:38.090 00.000 10072 MoveAxis(N, 0, ABG)
23:08:38.090 00.000 10072 Move returns status 0, amount 0
23:08:38.091 00.001 10072 move complete, result=0
23:08:38.091 00.000 10072 worker thread done servicing request
23:08:38.097 00.006 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:08:38.101 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:38.103 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:38.107 00.004 1032 Enqueuing Expose request
23:08:38.111 00.004 10072 Worker thread wakes up
23:08:38.111 00.000 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:08:38.115 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:38.115 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:38.531 00.416 10072 Exposure complete
23:08:38.607 00.076 10072 worker thread done servicing request
23:08:38.607 00.000 1032 OnExposeComplete: enter
23:08:38.611 00.004 1032 UpdateGuideState(): m_state=6
23:08:38.614 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7660
23:08:38.617 00.003 1032 Star::Find returns 1 (0), X=1104.18, Y=131.04, Mass=1406, SNR=26.3, Peak=103 HFD=3.1
23:08:38.620 00.003 1032 MultiStar: [#1 -0.18,0.12,0.95,U] [#2 -0.38,0.10,0.00,M6] [#3 -0.03,-0.01,0.73,U] [#4 0.15,-0.01,0.72,U] [#5 -0.30,0.12,0.00,M6] [#6 -0.06,0.18,0.61,U] [#7 -0.49,0.10,0.00,M6] [#8 -0.49,-0.07,0.00,M6] 
23:08:38.625 00.005 1032 refined, 4 included, MultiStar: {-0.06, 0.10}, one-star: {-0.13, 0.20}
23:08:38.628 00.003 1032 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.83) = xAngle (0.29 = 0.29)
23:08:38.630 00.002 1032 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.29 = 0.29)
23:08:38.633 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=0.12 mountY=0.03, mountTheta=0.29
23:08:38.639 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.10, opts=13)
23:08:38.642 00.003 1032 Enqueuing Move request for scope (-0.06, 0.10)
23:08:38.645 00.003 10072 Worker thread wakes up
23:08:38.646 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
23:08:38.646 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
23:08:38.646 00.000 10072 Moving (-0.06, 0.10) raw xDistance=0.12 yDistance=0.03
23:08:38.648 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:08:38.655 00.007 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
23:08:38.655 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:08:38.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:38.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:08:38.655 00.000 10072 MoveAxis(W, 2, ABG)
23:08:38.655 00.000 10072 Guiding  Dir = 3, Dur = 2
23:08:38.656 00.001 10072 IsGuiding returns 0
23:08:38.657 00.001 10072 PulseGuide returned control before completion, sleep 12
23:08:38.683 00.026 10072 IsGuiding returns 0
23:08:38.683 00.000 10072 Move returns status 0, amount 2
23:08:38.683 00.000 10072 MoveAxis(N, 0, ABG)
23:08:38.683 00.000 10072 Move returns status 0, amount 0
23:08:38.683 00.000 10072 move complete, result=0
23:08:38.683 00.000 10072 worker thread done servicing request
23:08:38.686 00.003 1032 UpdateGuideState exits: m=1406 SNR=26.3
23:08:38.689 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:38.691 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:38.693 00.002 1032 Enqueuing Expose request
23:08:38.697 00.004 10072 Worker thread wakes up
23:08:38.697 00.000 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:08:38.700 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:38.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:39.335 00.635 10072 Exposure complete
23:08:39.424 00.089 10072 worker thread done servicing request
23:08:39.424 00.000 1032 OnExposeComplete: enter
23:08:39.427 00.003 1032 UpdateGuideState(): m_state=6
23:08:39.430 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7661
23:08:39.434 00.004 1032 Star::Find returns 1 (0), X=1104.20, Y=130.89, Mass=1432, SNR=26.6, Peak=117 HFD=3.4
23:08:39.437 00.003 1032 MultiStar: [#1 -0.29,0.10,0.00,M5] [#2 -0.40,-0.08,0.00,M7] [#3 -0.19,-0.01,0.75,U] [#4 0.13,-0.18,0.67,U] [#5 -0.29,0.01,0.00,M7] [#6 -0.24,0.03,0.58,U] [#7 -0.35,0.03,0.00,M7] [#8 -0.35,-0.19,0.00,M7] 
23:08:39.439 00.002 1032 refined, 3 included, MultiStar: {-0.10, -0.02}, one-star: {-0.11, 0.04}
23:08:39.442 00.003 1032 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.83) = xAngle (-4.74 = 1.55)
23:08:39.444 00.002 1032 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.74 = 1.55)
23:08:39.448 00.004 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-2.90 mountX=0.00 mountY=0.11, mountTheta=1.55
23:08:39.453 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.02, opts=13)
23:08:39.456 00.003 1032 Enqueuing Move request for scope (-0.10, -0.02)
23:08:39.459 00.003 10072 Worker thread wakes up
23:08:39.459 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
23:08:39.459 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
23:08:39.459 00.000 10072 Moving (-0.10, -0.02) raw xDistance=0.00 yDistance=0.11
23:08:39.467 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:08:39.472 00.005 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:39.472 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:08:39.472 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:39.472 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:08:39.472 00.000 10072 MoveAxis(W, 2, ABG)
23:08:39.472 00.000 10072 Guiding  Dir = 3, Dur = 2
23:08:39.473 00.001 10072 IsGuiding returns 0
23:08:39.474 00.001 10072 PulseGuide returned control before completion, sleep 11
23:08:39.497 00.023 10072 IsGuiding returns 0
23:08:39.499 00.002 10072 Move returns status 0, amount 2
23:08:39.499 00.000 10072 MoveAxis(N, 0, ABG)
23:08:39.499 00.000 10072 Move returns status 0, amount 0
23:08:39.499 00.000 10072 move complete, result=0
23:08:39.500 00.001 10072 worker thread done servicing request
23:08:39.509 00.009 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:08:39.513 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:39.520 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:39.528 00.008 1032 Enqueuing Expose request
23:08:39.532 00.004 10072 Worker thread wakes up
23:08:39.532 00.000 1032 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
23:08:39.537 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:39.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:39.952 00.415 10072 Exposure complete
23:08:40.043 00.091 10072 worker thread done servicing request
23:08:40.043 00.000 1032 OnExposeComplete: enter
23:08:40.045 00.002 1032 UpdateGuideState(): m_state=6
23:08:40.051 00.006 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7662
23:08:40.055 00.004 1032 Star::Find returns 1 (0), X=1104.17, Y=130.97, Mass=1446, SNR=26.7, Peak=116 HFD=3.1
23:08:40.060 00.005 1032 MultiStar: [#1 -0.23,0.11,0.99,U] [#2 -0.37,-0.03,0.00,M8] [#3 -0.09,0.02,0.76,U] [#4 0.10,-0.28,0.00,M2] [#5 -0.41,0.11,0.00,M8] [#6 -0.24,0.07,0.58,U] [#7 -0.36,-0.04,0.00,M8] [#8 -0.52,-0.03,0.00,M8] 
23:08:40.064 00.004 1032 single-star, 3 included, MultiStar: {-0.17, 0.09}, one-star: {-0.14, 0.13}
23:08:40.067 00.003 1032 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.83) = xAngle (0.55 = 0.55)
23:08:40.071 00.004 1032 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.55 = 0.55)
23:08:40.074 00.003 1032 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.38 mountX=0.16 mountY=0.10, mountTheta=0.55
23:08:40.084 00.010 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.13, opts=13)
23:08:40.089 00.005 1032 Enqueuing Move request for scope (-0.14, 0.13)
23:08:40.092 00.003 10072 Worker thread wakes up
23:08:40.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
23:08:40.092 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
23:08:40.092 00.000 10072 Moving (-0.14, 0.13) raw xDistance=0.16 yDistance=0.10
23:08:40.094 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:08:40.099 00.005 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.05
23:08:40.099 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:08:40.099 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:40.099 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:08:40.099 00.000 10072 MoveAxis(W, 76, ABG)
23:08:40.099 00.000 10072 Guiding  Dir = 3, Dur = 76
23:08:40.100 00.001 10072 IsGuiding returns 0
23:08:40.100 00.000 10072 PulseGuide returned control before completion, sleep 86
23:08:40.128 00.028 1032 UpdateGuideState exits: m=1446 SNR=26.7
23:08:40.132 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:40.135 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:40.139 00.004 1032 Enqueuing Expose request
23:08:40.195 00.056 10072 IsGuiding returns 0
23:08:40.195 00.000 10072 Move returns status 0, amount 76
23:08:40.196 00.001 10072 MoveAxis(N, 0, ABG)
23:08:40.196 00.000 10072 Move returns status 0, amount 0
23:08:40.196 00.000 10072 move complete, result=0
23:08:40.196 00.000 10072 worker thread done servicing request
23:08:40.196 00.000 10072 Worker thread wakes up
23:08:40.196 00.000 1032 GuideStep: 0.2 px 76 ms WEST, 0.1 px 0 ms NORTH
23:08:40.199 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:40.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:40.826 00.627 10072 Exposure complete
23:08:40.907 00.081 10072 worker thread done servicing request
23:08:40.907 00.000 1032 OnExposeComplete: enter
23:08:40.911 00.004 1032 UpdateGuideState(): m_state=6
23:08:40.914 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7663
23:08:40.916 00.002 1032 Star::Find returns 1 (0), X=1104.25, Y=130.98, Mass=1349, SNR=25.8, Peak=107 HFD=3.2
23:08:40.921 00.005 1032 MultiStar: [#1 -0.36,0.07,0.00,M5] [#2 -0.33,-0.05,0.00,M9] [#3 -0.24,-0.04,0.75,U] [#4 0.21,-0.31,0.00,M3] [#5 -0.18,-0.01,0.64,U] [#6 -0.19,-0.07,0.64,U] [#7 -0.27,-0.04,0.00,M9] [#8 -0.41,-0.13,0.00,M9] 
23:08:40.926 00.005 1032 single-star, 3 included, MultiStar: {-0.16, 0.02}, one-star: {-0.06, 0.13}
23:08:40.929 00.003 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
23:08:40.935 00.006 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
23:08:40.939 00.004 1032 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.01 mountX=0.14 mountY=0.03, mountTheta=0.18
23:08:40.945 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.13, opts=13)
23:08:40.949 00.004 1032 Enqueuing Move request for scope (-0.06, 0.13)
23:08:40.952 00.003 10072 Worker thread wakes up
23:08:40.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
23:08:40.952 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
23:08:40.952 00.000 10072 Moving (-0.06, 0.13) raw xDistance=0.14 yDistance=0.03
23:08:40.957 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:08:40.964 00.007 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.05
23:08:40.964 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:08:40.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:40.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:08:40.964 00.000 10072 MoveAxis(W, 68, ABG)
23:08:40.964 00.000 10072 Guiding  Dir = 3, Dur = 68
23:08:40.965 00.001 10072 IsGuiding returns 0
23:08:40.965 00.000 10072 PulseGuide returned control before completion, sleep 78
23:08:40.990 00.025 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:08:40.998 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:41.004 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:41.009 00.005 1032 Enqueuing Expose request
23:08:41.058 00.049 10072 IsGuiding returns 0
23:08:41.058 00.000 10072 Move returns status 0, amount 68
23:08:41.058 00.000 10072 MoveAxis(N, 0, ABG)
23:08:41.058 00.000 10072 Move returns status 0, amount 0
23:08:41.058 00.000 10072 move complete, result=0
23:08:41.059 00.001 10072 worker thread done servicing request
23:08:41.059 00.000 10072 Worker thread wakes up
23:08:41.059 00.000 1032 GuideStep: 0.1 px 68 ms WEST, 0.0 px 0 ms NORTH
23:08:41.063 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:41.063 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:41.468 00.405 10072 Exposure complete
23:08:41.538 00.070 10072 worker thread done servicing request
23:08:41.538 00.000 1032 OnExposeComplete: enter
23:08:41.541 00.003 1032 UpdateGuideState(): m_state=6
23:08:41.544 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7664
23:08:41.547 00.003 1032 Star::Find returns 1 (0), X=1104.27, Y=130.86, Mass=1422, SNR=26.5, Peak=126 HFD=3.0
23:08:41.553 00.006 1032 MultiStar: [#1 -0.34,-0.06,0.00,M6] [#2 -0.36,-0.14,0.00,M10] [#3 -0.22,-0.12,0.76,U] [#4 0.15,-0.45,0.00,M4] [#5 -0.26,-0.15,0.00,M8] [#6 -0.33,-0.13,0.00,M2] [#7 -0.42,-0.09,0.00,M10] [#8 -0.33,-0.19,0.00,M10] 
23:08:41.555 00.002 1032 single-star, 1 included, MultiStar: {-0.12, -0.04}, one-star: {-0.04, 0.02}
23:08:41.558 00.003 1032 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.83) = xAngle (0.92 = 0.92)
23:08:41.561 00.003 1032 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.92 = 0.92)
23:08:41.563 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.75 mountX=0.03 mountY=0.04, mountTheta=0.92
23:08:41.567 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
23:08:41.569 00.002 1032 Enqueuing Move request for scope (-0.04, 0.02)
23:08:41.572 00.003 10072 Worker thread wakes up
23:08:41.572 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:08:41.573 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:08:41.573 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.04
23:08:41.575 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:08:41.580 00.005 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:41.581 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:08:41.581 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:41.581 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:08:41.581 00.000 10072 MoveAxis(W, 2, ABG)
23:08:41.581 00.000 10072 Guiding  Dir = 3, Dur = 2
23:08:41.582 00.001 10072 IsGuiding returns 0
23:08:41.583 00.001 10072 PulseGuide returned control before completion, sleep 12
23:08:41.607 00.024 10072 IsGuiding returns 0
23:08:41.607 00.000 10072 Move returns status 0, amount 2
23:08:41.608 00.001 10072 MoveAxis(N, 0, ABG)
23:08:41.608 00.000 10072 Move returns status 0, amount 0
23:08:41.608 00.000 10072 move complete, result=0
23:08:41.608 00.000 10072 worker thread done servicing request
23:08:41.630 00.022 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:08:41.634 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:41.637 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:41.638 00.001 1032 Enqueuing Expose request
23:08:41.642 00.004 10072 Worker thread wakes up
23:08:41.642 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:41.642 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:41.650 00.008 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:08:42.280 00.630 10072 Exposure complete
23:08:42.349 00.069 10072 worker thread done servicing request
23:08:42.349 00.000 1032 OnExposeComplete: enter
23:08:42.352 00.003 1032 UpdateGuideState(): m_state=6
23:08:42.354 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7665
23:08:42.357 00.003 1032 Star::Find returns 1 (0), X=1104.20, Y=130.79, Mass=1294, SNR=25.3, Peak=90 HFD=3.6
23:08:42.360 00.003 1032 MultiStar: [#1 -0.33,-0.09,0.00,M7] [#2 -0.33,-0.25,0.00,R] [#3 -0.33,-0.06,0.00,M1] [#4 0.16,-0.36,0.00,M5] [#5 -0.21,-0.08,0.70,U] [#6 -0.31,-0.17,0.00,M3] [#7 -0.28,-0.14,0.00,R] [#8 -0.22,-0.13,0.00,R] 
23:08:42.366 00.006 1032 single-star, 1 included, MultiStar: {-0.15, -0.06}, one-star: {-0.11, -0.05}
23:08:42.370 00.004 1032 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.83) = xAngle (-4.53 = 1.76)
23:08:42.374 00.004 1032 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.53 = 1.76)
23:08:42.377 00.003 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.70 mountX=-0.02 mountY=0.12, mountTheta=1.76
23:08:42.381 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.05, opts=13)
23:08:42.384 00.003 1032 Enqueuing Move request for scope (-0.11, -0.05)
23:08:42.389 00.005 10072 Worker thread wakes up
23:08:42.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
23:08:42.389 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
23:08:42.389 00.000 10072 Moving (-0.11, -0.05) raw xDistance=-0.02 yDistance=0.12
23:08:42.397 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:08:42.401 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:42.401 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:08:42.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:42.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:08:42.401 00.000 10072 MoveAxis(W, 2, ABG)
23:08:42.401 00.000 10072 Guiding  Dir = 3, Dur = 2
23:08:42.401 00.000 10072 IsGuiding returns 0
23:08:42.402 00.001 10072 PulseGuide returned control before completion, sleep 12
23:08:42.421 00.019 10072 IsGuiding returns 0
23:08:42.421 00.000 10072 Move returns status 0, amount 2
23:08:42.421 00.000 10072 MoveAxis(N, 0, ABG)
23:08:42.421 00.000 10072 Move returns status 0, amount 0
23:08:42.421 00.000 10072 move complete, result=0
23:08:42.421 00.000 10072 worker thread done servicing request
23:08:42.426 00.005 1032 UpdateGuideState exits: m=1294 SNR=25.3
23:08:42.431 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:42.434 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:42.438 00.004 1032 Enqueuing Expose request
23:08:42.440 00.002 10072 Worker thread wakes up
23:08:42.440 00.000 1032 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
23:08:42.444 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:42.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:42.857 00.413 10072 Exposure complete
23:08:42.926 00.069 10072 worker thread done servicing request
23:08:42.926 00.000 1032 OnExposeComplete: enter
23:08:42.929 00.003 1032 UpdateGuideState(): m_state=6
23:08:42.933 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7666
23:08:42.935 00.002 1032 Star::Find returns 1 (0), X=1104.28, Y=130.52, Mass=1289, SNR=25.2, Peak=101 HFD=3.3
23:08:42.939 00.004 1032 MultiStar: [#1 -0.28,-0.24,0.00,M8] [#2 -0.14,-0.12,0.86,U] [#3 -0.19,-0.23,0.00,M2] [#4 0.19,-0.61,0.00,M6] [#5 -0.19,-0.20,0.00,M8] [#6 -0.33,-0.37,0.00,M4] [#7 -0.09,-0.13,0.73,U] [#8 -0.17,-0.21,0.00,M1] 
23:08:42.942 00.003 1032 refined, 2 included, MultiStar: {-0.08, -0.21}, one-star: {-0.03, -0.33}
23:08:42.945 00.003 1032 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.83) = xAngle (-3.78 = 2.51)
23:08:42.948 00.003 1032 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.78 = 2.51)
23:08:42.950 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.95 mountX=-0.18 mountY=0.13, mountTheta=2.51
23:08:42.954 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.21, opts=13)
23:08:42.958 00.004 1032 Enqueuing Move request for scope (-0.08, -0.21)
23:08:42.963 00.005 10072 Worker thread wakes up
23:08:42.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
23:08:42.963 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
23:08:42.963 00.000 10072 Moving (-0.08, -0.21) raw xDistance=-0.18 yDistance=0.13
23:08:42.966 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:08:42.969 00.003 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 288.05
23:08:42.969 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
23:08:42.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:42.970 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:08:42.970 00.000 10072 MoveAxis(E, 83, ABG)
23:08:42.970 00.000 10072 Guiding  Dir = 2, Dur = 83
23:08:42.970 00.000 10072 IsGuiding returns 0
23:08:42.971 00.001 10072 PulseGuide returned control before completion, sleep 93
23:08:43.001 00.030 1032 UpdateGuideState exits: m=1289 SNR=25.2
23:08:43.007 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:43.011 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:43.013 00.002 1032 Enqueuing Expose request
23:08:43.072 00.059 10072 IsGuiding returns 0
23:08:43.072 00.000 10072 Move returns status 0, amount 83
23:08:43.072 00.000 10072 MoveAxis(N, 0, ABG)
23:08:43.072 00.000 10072 Move returns status 0, amount 0
23:08:43.072 00.000 10072 move complete, result=0
23:08:43.072 00.000 10072 worker thread done servicing request
23:08:43.072 00.000 10072 Worker thread wakes up
23:08:43.072 00.000 1032 GuideStep: -0.2 px 83 ms EAST, 0.1 px 0 ms NORTH
23:08:43.077 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:43.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:43.737 00.660 10072 Exposure complete
23:08:43.814 00.077 1032 OnExposeComplete: enter
23:08:43.817 00.003 1032 UpdateGuideState(): m_state=6
23:08:43.821 00.004 10072 worker thread done servicing request
23:08:43.821 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7667
23:08:43.824 00.003 1032 Star::Find returns 1 (0), X=1104.51, Y=130.92, Mass=1518, SNR=27.4, Peak=120 HFD=3.5
23:08:43.827 00.003 1032 MultiStar: [#1 -0.10,0.10,0.89,U] [#2 0.13,0.20,0.75,U] [#3 0.01,0.12,0.78,U] [#4 0.37,-0.12,0.00,M7] [#5 -0.08,-0.06,0.62,U] [#6 -0.09,-0.12,0.64,U] [#7 0.06,0.29,0.00,M1] [#8 0.04,0.01,0.51,U] 
23:08:43.829 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.06}, one-star: {0.20, 0.08}
23:08:43.833 00.004 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
23:08:43.837 00.004 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
23:08:43.840 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.19 mountX=0.05 mountY=-0.04, mountTheta=-0.64
23:08:43.843 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
23:08:43.846 00.003 1032 Enqueuing Move request for scope (0.02, 0.06)
23:08:43.849 00.003 10072 Worker thread wakes up
23:08:43.849 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
23:08:43.849 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
23:08:43.849 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.04
23:08:43.853 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:08:43.857 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:43.857 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:08:43.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:43.858 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:08:43.858 00.000 10072 MoveAxis(W, 3, ABG)
23:08:43.858 00.000 10072 Guiding  Dir = 3, Dur = 3
23:08:43.858 00.000 10072 IsGuiding returns 0
23:08:43.860 00.002 10072 PulseGuide returned control before completion, sleep 13
23:08:43.883 00.023 1032 UpdateGuideState exits: m=1518 SNR=27.4
23:08:43.888 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:43.896 00.008 10072 IsGuiding returns 0
23:08:43.896 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:43.901 00.005 10072 Move returns status 0, amount 3
23:08:43.901 00.000 1032 Enqueuing Expose request
23:08:43.904 00.003 10072 MoveAxis(N, 0, ABG)
23:08:43.904 00.000 10072 Move returns status 0, amount 0
23:08:43.905 00.001 10072 move complete, result=0
23:08:43.905 00.000 10072 worker thread done servicing request
23:08:43.905 00.000 10072 Worker thread wakes up
23:08:43.905 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:43.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:43.906 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:08:44.326 00.420 10072 Exposure complete
23:08:44.398 00.072 1032 OnExposeComplete: enter
23:08:44.405 00.007 10072 worker thread done servicing request
23:08:44.405 00.000 1032 UpdateGuideState(): m_state=6
23:08:44.408 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7668
23:08:44.410 00.002 1032 Star::Find returns 1 (0), X=1104.42, Y=130.77, Mass=1353, SNR=25.9, Peak=121 HFD=3.2
23:08:44.413 00.003 1032 MultiStar: [#1 -0.25,-0.01,1.00,U] [#2 0.08,0.10,0.81,U] [#3 -0.06,-0.02,0.77,U] [#4 0.34,-0.22,0.00,M8] [#5 -0.06,0.02,0.65,U] [#6 -0.19,-0.04,0.63,U] [#7 0.09,0.09,0.71,U] [#8 0.01,-0.09,0.51,U] 
23:08:44.416 00.003 1032 refined, 7 included, MultiStar: {-0.03, -0.00}, one-star: {0.11, -0.08}
23:08:44.419 00.003 1032 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.83) = xAngle (-4.90 = 1.38)
23:08:44.421 00.002 1032 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.90 = 1.38)
23:08:44.424 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.07 mountX=0.01 mountY=0.03, mountTheta=1.38
23:08:44.437 00.013 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
23:08:44.440 00.003 1032 Enqueuing Move request for scope (-0.03, -0.00)
23:08:44.443 00.003 10072 Worker thread wakes up
23:08:44.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
23:08:44.443 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
23:08:44.443 00.000 10072 Moving (-0.03, -0.00) raw xDistance=0.01 yDistance=0.03
23:08:44.446 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:08:44.449 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:44.449 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:08:44.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:44.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:08:44.449 00.000 10072 MoveAxis(W, 2, ABG)
23:08:44.451 00.002 10072 Guiding  Dir = 3, Dur = 2
23:08:44.451 00.000 10072 IsGuiding returns 0
23:08:44.452 00.001 10072 PulseGuide returned control before completion, sleep 12
23:08:44.477 00.025 1032 UpdateGuideState exits: m=1353 SNR=25.9
23:08:44.480 00.003 10072 IsGuiding returns 0
23:08:44.480 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:44.483 00.003 10072 Move returns status 0, amount 2
23:08:44.483 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:44.487 00.004 10072 MoveAxis(N, 0, ABG)
23:08:44.487 00.000 10072 Move returns status 0, amount 0
23:08:44.487 00.000 10072 move complete, result=0
23:08:44.487 00.000 1032 Enqueuing Expose request
23:08:44.494 00.007 10072 worker thread done servicing request
23:08:44.495 00.001 10072 Worker thread wakes up
23:08:44.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:44.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:44.496 00.001 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:08:45.122 00.626 10072 Exposure complete
23:08:45.197 00.075 10072 worker thread done servicing request
23:08:45.197 00.000 1032 OnExposeComplete: enter
23:08:45.201 00.004 1032 UpdateGuideState(): m_state=6
23:08:45.204 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7669
23:08:45.206 00.002 1032 Star::Find returns 1 (0), X=1104.33, Y=130.65, Mass=1318, SNR=25.5, Peak=130 HFD=3.4
23:08:45.212 00.006 1032 MultiStar: [#1 -0.34,-0.19,0.00,M7] [#2 -0.01,-0.12,0.83,U] [#3 -0.26,-0.33,0.00,M1] [#4 0.31,-0.55,0.00,M9] [#5 -0.21,-0.23,0.00,M7] [#6 -0.41,-0.39,0.00,M3] [#7 0.00,-0.13,0.76,U] [#8 -0.14,-0.14,0.55,U] 
23:08:45.215 00.003 1032 refined, 3 included, MultiStar: {-0.02, -0.15}, one-star: {0.02, -0.20}
23:08:45.219 00.004 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.76)
23:08:45.222 00.003 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.76)
23:08:45.225 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.70 mountX=-0.14 mountY=0.06, mountTheta=2.76
23:08:45.230 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.15, opts=13)
23:08:45.232 00.002 1032 Enqueuing Move request for scope (-0.02, -0.15)
23:08:45.235 00.003 10072 Worker thread wakes up
23:08:45.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
23:08:45.235 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
23:08:45.235 00.000 10072 Moving (-0.02, -0.15) raw xDistance=-0.14 yDistance=0.06
23:08:45.239 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:08:45.244 00.005 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.05
23:08:45.244 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
23:08:45.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:45.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:08:45.244 00.000 10072 MoveAxis(E, 65, ABG)
23:08:45.244 00.000 10072 Guiding  Dir = 2, Dur = 65
23:08:45.246 00.002 10072 IsGuiding returns 0
23:08:45.246 00.000 10072 PulseGuide returned control before completion, sleep 75
23:08:45.274 00.028 1032 UpdateGuideState exits: m=1318 SNR=25.5
23:08:45.278 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:45.281 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:45.283 00.002 1032 Enqueuing Expose request
23:08:45.338 00.055 10072 IsGuiding returns 0
23:08:45.338 00.000 10072 Move returns status 0, amount 65
23:08:45.338 00.000 10072 MoveAxis(N, 0, ABG)
23:08:45.338 00.000 10072 Move returns status 0, amount 0
23:08:45.338 00.000 10072 move complete, result=0
23:08:45.338 00.000 10072 worker thread done servicing request
23:08:45.338 00.000 10072 Worker thread wakes up
23:08:45.339 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:45.339 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:45.341 00.002 1032 GuideStep: -0.1 px 65 ms EAST, 0.1 px 0 ms NORTH
23:08:45.747 00.406 10072 Exposure complete
23:08:45.819 00.072 10072 worker thread done servicing request
23:08:45.819 00.000 1032 OnExposeComplete: enter
23:08:45.822 00.003 1032 UpdateGuideState(): m_state=6
23:08:45.828 00.006 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7670
23:08:45.832 00.004 1032 Star::Find returns 1 (0), X=1104.26, Y=130.49, Mass=1535, SNR=27.5, Peak=161 HFD=3.2
23:08:45.837 00.005 1032 MultiStar: [#1 -0.17,-0.38,0.00,M8] [#2 0.07,-0.06,0.81,U] [#3 -0.11,-0.29,0.00,M2] [#4 0.39,-0.63,0.00,M10] [#5 -0.15,-0.38,0.00,M8] [#6 -0.11,-0.46,0.00,M4] [#7 0.05,-0.13,0.65,U] [#8 -0.01,-0.46,0.00,M1] 
23:08:45.840 00.003 1032 refined, 2 included, MultiStar: {0.01, -0.20}, one-star: {-0.05, -0.36}
23:08:45.843 00.003 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.95)
23:08:45.846 00.003 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.95)
23:08:45.850 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.51 mountX=-0.20 mountY=0.04, mountTheta=2.95
23:08:45.854 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.20, opts=13)
23:08:45.858 00.004 1032 Enqueuing Move request for scope (0.01, -0.20)
23:08:45.860 00.002 10072 Worker thread wakes up
23:08:45.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
23:08:45.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
23:08:45.861 00.001 10072 Moving (0.01, -0.20) raw xDistance=-0.20 yDistance=0.04
23:08:45.864 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:08:45.868 00.004 10072 PPEC rslt: input = -0.20, final = -0.09, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 288.05
23:08:45.868 00.000 10072 PPEC: input: -0.20, control: -0.09, exposure: 500
23:08:45.868 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:45.869 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:08:45.869 00.000 10072 MoveAxis(E, 91, ABG)
23:08:45.869 00.000 10072 Guiding  Dir = 2, Dur = 91
23:08:45.870 00.001 10072 IsGuiding returns 0
23:08:45.870 00.000 10072 PulseGuide returned control before completion, sleep 101
23:08:45.896 00.026 1032 UpdateGuideState exits: m=1535 SNR=27.5
23:08:45.901 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:45.904 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:45.908 00.004 1032 Enqueuing Expose request
23:08:45.979 00.071 10072 IsGuiding returns 0
23:08:45.979 00.000 10072 Move returns status 0, amount 91
23:08:45.979 00.000 10072 MoveAxis(N, 0, ABG)
23:08:45.979 00.000 10072 Move returns status 0, amount 0
23:08:45.980 00.001 10072 move complete, result=0
23:08:45.980 00.000 10072 worker thread done servicing request
23:08:45.980 00.000 10072 Worker thread wakes up
23:08:45.980 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:45.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:45.990 00.010 1032 GuideStep: -0.2 px 91 ms EAST, 0.0 px 0 ms NORTH
23:08:46.609 00.619 10072 Exposure complete
23:08:46.685 00.076 10072 worker thread done servicing request
23:08:46.685 00.000 1032 OnExposeComplete: enter
23:08:46.688 00.003 1032 UpdateGuideState(): m_state=6
23:08:46.691 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7671
23:08:46.693 00.002 1032 Star::Find returns 1 (0), X=1104.39, Y=130.99, Mass=1413, SNR=26.4, Peak=114 HFD=3.4
23:08:46.696 00.003 1032 MultiStar: [#1 -0.12,0.14,0.97,U] [#2 0.16,0.16,0.79,U] [#3 -0.04,0.04,0.71,U] [#4 0.30,-0.14,0.00,R] [#5 -0.04,0.07,0.67,U] [#6 -0.05,-0.04,0.56,U] [#7 0.20,0.12,0.67,U] [#8 0.07,0.19,0.50,U] 
23:08:46.699 00.003 1032 refined, 7 included, MultiStar: {0.03, 0.11}, one-star: {0.08, 0.14}
23:08:46.703 00.004 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
23:08:46.705 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
23:08:46.709 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.30 mountX=0.10 mountY=-0.06, mountTheta=-0.53
23:08:46.716 00.007 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
23:08:46.719 00.003 1032 Enqueuing Move request for scope (0.03, 0.11)
23:08:46.722 00.003 10072 Worker thread wakes up
23:08:46.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
23:08:46.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
23:08:46.722 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.06
23:08:46.725 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:08:46.728 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:46.728 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:08:46.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:46.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:08:46.729 00.001 10072 MoveAxis(W, 3, ABG)
23:08:46.729 00.000 10072 Guiding  Dir = 3, Dur = 3
23:08:46.731 00.002 10072 IsGuiding returns 0
23:08:46.732 00.001 10072 PulseGuide returned control before completion, sleep 13
23:08:46.755 00.023 1032 UpdateGuideState exits: m=1413 SNR=26.4
23:08:46.758 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:46.760 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:46.763 00.003 1032 Enqueuing Expose request
23:08:46.765 00.002 10072 IsGuiding returns 0
23:08:46.765 00.000 10072 Move returns status 0, amount 3
23:08:46.766 00.001 10072 MoveAxis(N, 0, ABG)
23:08:46.766 00.000 10072 Move returns status 0, amount 0
23:08:46.766 00.000 10072 move complete, result=0
23:08:46.766 00.000 10072 worker thread done servicing request
23:08:46.766 00.000 10072 Worker thread wakes up
23:08:46.766 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:46.766 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:46.780 00.014 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:08:47.176 00.396 10072 Exposure complete
23:08:47.266 00.090 1032 OnExposeComplete: enter
23:08:47.270 00.004 1032 UpdateGuideState(): m_state=6
23:08:47.274 00.004 10072 worker thread done servicing request
23:08:47.274 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7672
23:08:47.278 00.004 1032 Star::Find returns 1 (0), X=1104.30, Y=130.97, Mass=1528, SNR=27.5, Peak=121 HFD=3.3
23:08:47.282 00.004 1032 MultiStar: [#1 -0.14,0.14,0.88,U] [#2 0.08,0.32,0.00,M1] [#3 -0.00,0.12,0.74,U] [#4 -0.03,0.03,0.66,U] [#5 -0.14,0.17,0.60,U] [#6 -0.09,0.09,0.58,U] [#7 0.10,0.20,0.66,U] [#8 -0.21,0.19,0.00,M1] 
23:08:47.286 00.004 1032 single-star, 6 included, MultiStar: {-0.04, 0.12}, one-star: {-0.01, 0.12}
23:08:47.290 00.004 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
23:08:47.294 00.004 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
23:08:47.297 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.12 mountY=-0.02, mountTheta=-0.14
23:08:47.305 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.12, opts=13)
23:08:47.308 00.003 1032 Enqueuing Move request for scope (-0.01, 0.12)
23:08:47.311 00.003 10072 Worker thread wakes up
23:08:47.311 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
23:08:47.311 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
23:08:47.311 00.000 10072 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=-0.02
23:08:47.315 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:08:47.318 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:47.319 00.001 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:08:47.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:47.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:08:47.319 00.000 10072 MoveAxis(W, 2, ABG)
23:08:47.319 00.000 10072 Guiding  Dir = 3, Dur = 2
23:08:47.319 00.000 10072 IsGuiding returns 0
23:08:47.320 00.001 10072 PulseGuide returned control before completion, sleep 12
23:08:47.344 00.024 10072 IsGuiding returns 0
23:08:47.344 00.000 10072 Move returns status 0, amount 2
23:08:47.344 00.000 10072 MoveAxis(N, 0, ABG)
23:08:47.344 00.000 10072 Move returns status 0, amount 0
23:08:47.344 00.000 10072 move complete, result=0
23:08:47.345 00.001 10072 worker thread done servicing request
23:08:47.348 00.003 1032 UpdateGuideState exits: m=1528 SNR=27.5
23:08:47.352 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:47.355 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:47.360 00.005 1032 Enqueuing Expose request
23:08:47.364 00.004 10072 Worker thread wakes up
23:08:47.364 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:08:47.366 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:47.366 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:48.003 00.637 10072 Exposure complete
23:08:48.074 00.071 10072 worker thread done servicing request
23:08:48.074 00.000 1032 OnExposeComplete: enter
23:08:48.077 00.003 1032 UpdateGuideState(): m_state=6
23:08:48.079 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7673
23:08:48.084 00.005 1032 Star::Find returns 1 (0), X=1104.26, Y=130.84, Mass=1315, SNR=25.5, Peak=113 HFD=3.4
23:08:48.089 00.005 1032 MultiStar: [#1 -0.13,-0.07,0.95,U] [#2 0.05,0.20,0.85,U] [#3 -0.14,0.10,0.79,U] [#4 -0.06,-0.10,0.70,U] [#5 0.00,-0.10,0.67,U] [#6 -0.14,-0.05,0.67,U] [#7 0.02,0.10,0.75,U] [#8 0.01,0.04,0.53,U] 
23:08:48.093 00.004 1032 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.05, -0.01}
23:08:48.096 00.003 1032 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.83) = xAngle (1.06 = 1.06)
23:08:48.100 00.004 1032 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.06 = 1.06)
23:08:48.102 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.89 mountX=0.03 mountY=0.05, mountTheta=1.06
23:08:48.106 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.01, opts=13)
23:08:48.108 00.002 1032 Enqueuing Move request for scope (-0.05, 0.01)
23:08:48.111 00.003 10072 Worker thread wakes up
23:08:48.111 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
23:08:48.111 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
23:08:48.111 00.000 10072 Moving (-0.05, 0.01) raw xDistance=0.03 yDistance=0.05
23:08:48.115 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:08:48.118 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:48.118 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:08:48.119 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:48.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:08:48.119 00.000 10072 MoveAxis(E, 0, ABG)
23:08:48.119 00.000 10072 Move returns status 0, amount 0
23:08:48.119 00.000 10072 MoveAxis(N, 0, ABG)
23:08:48.119 00.000 10072 Move returns status 0, amount 0
23:08:48.119 00.000 10072 move complete, result=0
23:08:48.119 00.000 10072 worker thread done servicing request
23:08:48.143 00.024 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:08:48.146 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:48.148 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:48.151 00.003 1032 Enqueuing Expose request
23:08:48.154 00.003 10072 Worker thread wakes up
23:08:48.154 00.000 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:48.157 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:48.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:48.566 00.409 10072 Exposure complete
23:08:48.636 00.070 10072 worker thread done servicing request
23:08:48.636 00.000 1032 OnExposeComplete: enter
23:08:48.639 00.003 1032 UpdateGuideState(): m_state=6
23:08:48.643 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7674
23:08:48.646 00.003 1032 Star::Find returns 1 (0), X=1104.31, Y=130.86, Mass=1337, SNR=25.7, Peak=117 HFD=3.3
23:08:48.649 00.003 1032 MultiStar: [#1 -0.22,0.04,0.95,U] [#2 0.04,0.18,0.81,U] [#3 -0.09,0.02,0.80,U] [#4 -0.04,-0.22,0.68,U] [#5 -0.23,-0.12,0.00,M6] [#6 -0.22,-0.05,0.60,U] [#7 0.01,-0.00,0.73,U] [#8 -0.11,-0.01,0.53,U] 
23:08:48.651 00.002 1032 single-star, 7 included, MultiStar: {-0.08, 0.01}, one-star: {0.00, 0.01}
23:08:48.653 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
23:08:48.656 00.003 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
23:08:48.658 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.30 mountX=0.01 mountY=-0.01, mountTheta=-0.53
23:08:48.662 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.01, opts=13)
23:08:48.664 00.002 1032 Enqueuing Move request for scope (0.00, 0.01)
23:08:48.668 00.004 10072 Worker thread wakes up
23:08:48.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
23:08:48.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
23:08:48.668 00.000 10072 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.01
23:08:48.671 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:08:48.677 00.006 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:48.678 00.001 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:08:48.678 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:48.678 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:08:48.678 00.000 10072 MoveAxis(W, 1, ABG)
23:08:48.678 00.000 10072 Guiding  Dir = 3, Dur = 1
23:08:48.679 00.001 10072 IsGuiding returns 0
23:08:48.680 00.001 10072 PulseGuide returned control before completion, sleep 11
23:08:48.702 00.022 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:08:48.705 00.003 10072 IsGuiding returns 0
23:08:48.705 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:48.709 00.004 10072 Move returns status 0, amount 1
23:08:48.709 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:48.711 00.002 10072 MoveAxis(N, 0, ABG)
23:08:48.711 00.000 1032 Enqueuing Expose request
23:08:48.713 00.002 10072 Move returns status 0, amount 0
23:08:48.713 00.000 10072 move complete, result=0
23:08:48.713 00.000 10072 worker thread done servicing request
23:08:48.713 00.000 10072 Worker thread wakes up
23:08:48.713 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:08:48.715 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:48.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:49.352 00.637 10072 Exposure complete
23:08:49.425 00.073 10072 worker thread done servicing request
23:08:49.425 00.000 1032 OnExposeComplete: enter
23:08:49.428 00.003 1032 UpdateGuideState(): m_state=6
23:08:49.432 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7675
23:08:49.435 00.003 1032 Star::Find returns 1 (0), X=1104.24, Y=131.04, Mass=1550, SNR=27.7, Peak=136 HFD=3.2
23:08:49.437 00.002 1032 MultiStar: [#1 -0.20,0.11,0.88,U] [#2 -0.10,0.28,0.00,M1] [#3 -0.25,0.03,0.00,M1] [#4 -0.13,0.07,0.61,U] [#5 -0.23,0.10,0.57,U] [#6 -0.26,0.09,0.00,M1] [#7 -0.09,0.26,0.00,M1] [#8 -0.13,0.13,0.47,U] 
23:08:49.440 00.003 1032 refined, 4 included, MultiStar: {-0.15, 0.12}, one-star: {-0.07, 0.19}
23:08:49.443 00.003 1032 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.83) = xAngle (0.61 = 0.61)
23:08:49.445 00.002 1032 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.61 = 0.61)
23:08:49.447 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.44 mountX=0.16 mountY=0.11, mountTheta=0.61
23:08:49.452 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.12, opts=13)
23:08:49.456 00.004 1032 Enqueuing Move request for scope (-0.15, 0.12)
23:08:49.461 00.005 10072 Worker thread wakes up
23:08:49.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
23:08:49.461 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
23:08:49.461 00.000 10072 Moving (-0.15, 0.12) raw xDistance=0.16 yDistance=0.11
23:08:49.463 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:08:49.467 00.004 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.05
23:08:49.467 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:08:49.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:49.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:08:49.467 00.000 10072 MoveAxis(W, 74, ABG)
23:08:49.467 00.000 10072 Guiding  Dir = 3, Dur = 74
23:08:49.468 00.001 10072 IsGuiding returns 0
23:08:49.468 00.000 10072 PulseGuide returned control before completion, sleep 84
23:08:49.492 00.024 1032 UpdateGuideState exits: m=1550 SNR=27.7
23:08:49.496 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:49.498 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:49.500 00.002 1032 Enqueuing Expose request
23:08:49.568 00.068 10072 IsGuiding returns 0
23:08:49.568 00.000 10072 Move returns status 0, amount 74
23:08:49.568 00.000 10072 MoveAxis(N, 0, ABG)
23:08:49.568 00.000 10072 Move returns status 0, amount 0
23:08:49.568 00.000 10072 move complete, result=0
23:08:49.569 00.001 10072 worker thread done servicing request
23:08:49.569 00.000 1032 GuideStep: 0.2 px 74 ms WEST, 0.1 px 0 ms NORTH
23:08:49.572 00.003 10072 Worker thread wakes up
23:08:49.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:49.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:49.978 00.406 10072 Exposure complete
23:08:50.048 00.070 10072 worker thread done servicing request
23:08:50.048 00.000 1032 OnExposeComplete: enter
23:08:50.052 00.004 1032 UpdateGuideState(): m_state=6
23:08:50.056 00.004 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7676
23:08:50.057 00.001 1032 Star::Find returns 1 (0), X=1104.36, Y=130.88, Mass=1527, SNR=27.5, Peak=131 HFD=3.3
23:08:50.060 00.003 1032 MultiStar: [#1 -0.12,0.00,0.91,U] [#2 0.09,0.19,0.80,U] [#3 -0.03,-0.11,0.71,U] [#4 0.02,-0.22,0.66,U] [#5 -0.08,-0.09,0.61,U] [#6 -0.17,-0.11,0.60,U] [#7 0.18,0.07,0.67,U] [#8 0.10,0.01,0.52,U] 
23:08:50.062 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {0.05, 0.03}
23:08:50.064 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
23:08:50.066 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
23:08:50.069 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.29 mountX=-0.02 mountY=-0.00, mountTheta=-3.12
23:08:50.073 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.02, opts=13)
23:08:50.076 00.003 1032 Enqueuing Move request for scope (0.00, -0.02)
23:08:50.080 00.004 10072 Worker thread wakes up
23:08:50.080 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
23:08:50.080 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
23:08:50.080 00.000 10072 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=-0.00
23:08:50.084 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:08:50.090 00.006 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:50.090 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:08:50.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:50.090 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:08:50.090 00.000 10072 MoveAxis(W, 3, ABG)
23:08:50.090 00.000 10072 Guiding  Dir = 3, Dur = 3
23:08:50.091 00.001 10072 IsGuiding returns 0
23:08:50.092 00.001 10072 PulseGuide returned control before completion, sleep 13
23:08:50.116 00.024 1032 UpdateGuideState exits: m=1527 SNR=27.5
23:08:50.120 00.004 10072 IsGuiding returns 0
23:08:50.120 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:50.123 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:50.124 00.001 10072 Move returns status 0, amount 3
23:08:50.124 00.000 1032 Enqueuing Expose request
23:08:50.126 00.002 10072 MoveAxis(N, 0, ABG)
23:08:50.126 00.000 10072 Move returns status 0, amount 0
23:08:50.126 00.000 10072 move complete, result=0
23:08:50.127 00.001 10072 worker thread done servicing request
23:08:50.127 00.000 10072 Worker thread wakes up
23:08:50.127 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:50.127 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:50.136 00.009 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:08:50.758 00.622 10072 Exposure complete
23:08:50.828 00.070 10072 worker thread done servicing request
23:08:50.828 00.000 1032 OnExposeComplete: enter
23:08:50.831 00.003 1032 UpdateGuideState(): m_state=6
23:08:50.838 00.007 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7677
23:08:50.842 00.004 1032 Star::Find returns 1 (0), X=1104.44, Y=130.65, Mass=1502, SNR=27.2, Peak=116 HFD=3.4
23:08:50.847 00.005 1032 MultiStar: [#1 -0.27,-0.17,0.00,M3] [#2 0.03,-0.11,0.80,U] [#3 -0.07,-0.14,0.74,U] [#4 -0.10,-0.23,0.60,U] [#5 -0.16,-0.23,0.00,M5] [#6 -0.21,-0.33,0.00,M1] [#7 0.07,0.09,0.66,U] [#8 -0.05,-0.16,0.47,U] 
23:08:50.849 00.002 1032 refined, 5 included, MultiStar: {0.01, -0.13}, one-star: {0.13, -0.20}
23:08:50.851 00.002 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 3.00)
23:08:50.855 00.004 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 3.00)
23:08:50.857 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.46 mountX=-0.13 mountY=0.02, mountTheta=3.00
23:08:50.860 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.13, opts=13)
23:08:50.863 00.003 1032 Enqueuing Move request for scope (0.01, -0.13)
23:08:50.866 00.003 10072 Worker thread wakes up
23:08:50.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
23:08:50.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
23:08:50.866 00.000 10072 Moving (0.01, -0.13) raw xDistance=-0.13 yDistance=0.02
23:08:50.869 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:08:50.873 00.004 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:50.873 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
23:08:50.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:50.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:08:50.873 00.000 10072 MoveAxis(W, 2, ABG)
23:08:50.873 00.000 10072 Guiding  Dir = 3, Dur = 2
23:08:50.874 00.001 10072 IsGuiding returns 0
23:08:50.874 00.000 10072 PulseGuide returned control before completion, sleep 12
23:08:50.896 00.022 10072 IsGuiding returns 0
23:08:50.897 00.001 10072 Move returns status 0, amount 2
23:08:50.897 00.000 10072 MoveAxis(N, 0, ABG)
23:08:50.897 00.000 10072 Move returns status 0, amount 0
23:08:50.897 00.000 10072 move complete, result=0
23:08:50.897 00.000 10072 worker thread done servicing request
23:08:50.899 00.002 1032 UpdateGuideState exits: m=1502 SNR=27.2
23:08:50.902 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:50.904 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:50.907 00.003 1032 Enqueuing Expose request
23:08:50.909 00.002 10072 Worker thread wakes up
23:08:50.909 00.000 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:08:50.913 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:50.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:51.323 00.410 10072 Exposure complete
23:08:51.394 00.071 10072 worker thread done servicing request
23:08:51.395 00.001 1032 OnExposeComplete: enter
23:08:51.399 00.004 1032 UpdateGuideState(): m_state=6
23:08:51.402 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7678
23:08:51.405 00.003 1032 Star::Find returns 1 (0), X=1104.44, Y=130.71, Mass=1409, SNR=26.4, Peak=111 HFD=3.3
23:08:51.411 00.006 1032 MultiStar: [#1 -0.19,-0.10,0.92,U] [#2 0.04,0.05,0.73,U] [#3 -0.12,-0.06,0.77,U] [#4 0.05,-0.21,0.65,U] [#5 -0.22,-0.03,0.67,U] [#6 -0.10,-0.19,0.60,U] [#7 0.19,0.01,0.68,U] [#8 0.03,-0.20,0.50,U] 
23:08:51.415 00.004 1032 refined, 8 included, MultiStar: {-0.02, -0.09}, one-star: {0.13, -0.13}
23:08:51.418 00.003 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
23:08:51.420 00.002 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
23:08:51.423 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.79 mountX=-0.08 mountY=0.04, mountTheta=2.66
23:08:51.430 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.09, opts=13)
23:08:51.433 00.003 1032 Enqueuing Move request for scope (-0.02, -0.09)
23:08:51.435 00.002 10072 Worker thread wakes up
23:08:51.436 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
23:08:51.436 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
23:08:51.436 00.000 10072 Moving (-0.02, -0.09) raw xDistance=-0.08 yDistance=0.04
23:08:51.439 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:08:51.442 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:51.442 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:08:51.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:51.443 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:08:51.443 00.000 10072 MoveAxis(W, 1, ABG)
23:08:51.443 00.000 10072 Guiding  Dir = 3, Dur = 1
23:08:51.443 00.000 10072 IsGuiding returns 0
23:08:51.444 00.001 10072 PulseGuide returned control before completion, sleep 11
23:08:51.459 00.015 10072 IsGuiding returns 0
23:08:51.459 00.000 10072 Move returns status 0, amount 1
23:08:51.460 00.001 10072 MoveAxis(N, 0, ABG)
23:08:51.460 00.000 10072 Move returns status 0, amount 0
23:08:51.460 00.000 10072 move complete, result=0
23:08:51.460 00.000 10072 worker thread done servicing request
23:08:51.464 00.004 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:08:51.467 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:51.469 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:51.471 00.002 1032 Enqueuing Expose request
23:08:51.473 00.002 10072 Worker thread wakes up
23:08:51.473 00.000 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:08:51.476 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:51.476 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:52.105 00.629 10072 Exposure complete
23:08:52.176 00.071 10072 worker thread done servicing request
23:08:52.176 00.000 1032 OnExposeComplete: enter
23:08:52.180 00.004 1032 UpdateGuideState(): m_state=6
23:08:52.183 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7679
23:08:52.186 00.003 1032 Star::Find returns 1 (0), X=1104.40, Y=130.80, Mass=1162, SNR=24.0, Peak=116 HFD=3.2
23:08:52.189 00.003 1032 MultiStar: [#1 -0.14,-0.10,1.07,U] [#2 0.06,0.13,0.88,U] [#3 0.04,-0.18,0.79,U] [#4 0.05,-0.25,0.00,M1] [#5 -0.03,-0.10,0.68,U] [#6 -0.18,-0.11,0.66,U] [#7 0.14,0.17,0.82,U] [#8 -0.13,-0.05,0.57,U] 
23:08:52.192 00.003 1032 refined, 7 included, MultiStar: {-0.01, -0.03}, one-star: {0.09, -0.05}
23:08:52.194 00.002 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.75 = 2.54)
23:08:52.198 00.004 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.75 = 2.54)
23:08:52.200 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.92 mountX=-0.03 mountY=0.02, mountTheta=2.54
23:08:52.204 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
23:08:52.208 00.004 1032 Enqueuing Move request for scope (-0.01, -0.03)
23:08:52.212 00.004 10072 Worker thread wakes up
23:08:52.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
23:08:52.212 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
23:08:52.212 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
23:08:52.215 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:08:52.218 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:52.218 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:08:52.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:52.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:08:52.218 00.000 10072 MoveAxis(W, 1, ABG)
23:08:52.219 00.001 10072 Guiding  Dir = 3, Dur = 1
23:08:52.219 00.000 10072 IsGuiding returns 0
23:08:52.220 00.001 10072 PulseGuide returned control before completion, sleep 11
23:08:52.240 00.020 10072 IsGuiding returns 0
23:08:52.240 00.000 10072 Move returns status 0, amount 1
23:08:52.240 00.000 10072 MoveAxis(N, 0, ABG)
23:08:52.240 00.000 10072 Move returns status 0, amount 0
23:08:52.242 00.002 10072 move complete, result=0
23:08:52.242 00.000 10072 worker thread done servicing request
23:08:52.244 00.002 1032 UpdateGuideState exits: m=1162 SNR=24.0
23:08:52.247 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:52.249 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:52.251 00.002 1032 Enqueuing Expose request
23:08:52.254 00.003 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
23:08:52.256 00.002 10072 Worker thread wakes up
23:08:52.256 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:52.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:52.666 00.410 10072 Exposure complete
23:08:52.724 00.058 10072 worker thread done servicing request
23:08:52.724 00.000 1032 OnExposeComplete: enter
23:08:52.726 00.002 1032 UpdateGuideState(): m_state=6
23:08:52.728 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7680
23:08:52.730 00.002 1032 Star::Find returns 1 (0), X=1104.28, Y=130.92, Mass=1404, SNR=26.3, Peak=114 HFD=3.3
23:08:52.733 00.003 1032 MultiStar: [#1 -0.19,0.09,0.98,U] [#2 -0.04,0.24,0.81,U] [#3 -0.08,0.07,0.77,U] [#4 -0.07,-0.06,0.68,U] [#5 -0.07,0.07,0.65,U] [#6 -0.01,-0.01,0.63,U] [#7 0.05,0.23,0.74,U] [#8 -0.16,-0.01,0.48,U] 
23:08:52.735 00.002 1032 single-star, 8 included, MultiStar: {-0.07, 0.09}, one-star: {-0.03, 0.08}
23:08:52.737 00.002 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
23:08:52.740 00.003 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
23:08:52.742 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.93 mountX=0.08 mountY=0.01, mountTheta=0.10
23:08:52.744 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
23:08:52.746 00.002 1032 Enqueuing Move request for scope (-0.03, 0.08)
23:08:52.748 00.002 10072 Worker thread wakes up
23:08:52.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
23:08:52.748 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
23:08:52.748 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.08 yDistance=0.01
23:08:52.750 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:08:52.753 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:52.753 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:08:52.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:52.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:08:52.753 00.000 10072 MoveAxis(W, 1, ABG)
23:08:52.753 00.000 10072 Guiding  Dir = 3, Dur = 1
23:08:52.754 00.001 10072 IsGuiding returns 0
23:08:52.754 00.000 10072 PulseGuide returned control before completion, sleep 11
23:08:52.772 00.018 10072 IsGuiding returns 0
23:08:52.772 00.000 10072 Move returns status 0, amount 1
23:08:52.772 00.000 10072 MoveAxis(N, 0, ABG)
23:08:52.772 00.000 10072 Move returns status 0, amount 0
23:08:52.772 00.000 10072 move complete, result=0
23:08:52.773 00.001 10072 worker thread done servicing request
23:08:52.773 00.000 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:08:52.777 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:52.778 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:52.781 00.003 1032 Enqueuing Expose request
23:08:52.783 00.002 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:08:52.785 00.002 10072 Worker thread wakes up
23:08:52.785 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:52.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:53.417 00.632 10072 Exposure complete
23:08:53.472 00.055 10072 worker thread done servicing request
23:08:53.472 00.000 1032 OnExposeComplete: enter
23:08:53.474 00.002 1032 UpdateGuideState(): m_state=6
23:08:53.475 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7681
23:08:53.477 00.002 1032 Star::Find returns 1 (0), X=1104.35, Y=130.89, Mass=1346, SNR=25.8, Peak=115 HFD=3.3
23:08:53.480 00.003 1032 MultiStar: [#1 -0.18,0.11,0.98,U] [#2 0.03,0.10,0.76,U] [#3 -0.24,-0.02,0.74,U] [#4 0.16,-0.28,0.00,M1] [#5 0.01,0.01,0.68,U] [#6 -0.07,-0.04,0.62,U] [#7 0.17,0.09,0.72,U] [#8 0.01,0.01,0.56,U] 
23:08:53.482 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.04}, one-star: {0.04, 0.04}
23:08:53.484 00.002 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
23:08:53.486 00.002 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
23:08:53.489 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.21 mountX=0.05 mountY=0.02, mountTheta=0.38
23:08:53.495 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
23:08:53.498 00.003 1032 Enqueuing Move request for scope (-0.03, 0.04)
23:08:53.500 00.002 10072 Worker thread wakes up
23:08:53.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
23:08:53.500 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
23:08:53.500 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.02
23:08:53.502 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:08:53.505 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:53.505 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:08:53.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:53.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:08:53.505 00.000 10072 MoveAxis(W, 2, ABG)
23:08:53.505 00.000 10072 Guiding  Dir = 3, Dur = 2
23:08:53.506 00.001 10072 IsGuiding returns 0
23:08:53.506 00.000 10072 PulseGuide returned control before completion, sleep 12
23:08:53.524 00.018 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:08:53.525 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:53.528 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:53.530 00.002 1032 Enqueuing Expose request
23:08:53.531 00.001 10072 IsGuiding returns 0
23:08:53.531 00.000 10072 Move returns status 0, amount 2
23:08:53.531 00.000 10072 MoveAxis(N, 0, ABG)
23:08:53.531 00.000 10072 Move returns status 0, amount 0
23:08:53.531 00.000 10072 move complete, result=0
23:08:53.531 00.000 10072 worker thread done servicing request
23:08:53.532 00.001 10072 Worker thread wakes up
23:08:53.532 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:53.532 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:53.539 00.007 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:08:53.950 00.411 10072 Exposure complete
23:08:54.003 00.053 10072 worker thread done servicing request
23:08:54.004 00.001 1032 OnExposeComplete: enter
23:08:54.006 00.002 1032 UpdateGuideState(): m_state=6
23:08:54.008 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7682
23:08:54.009 00.001 1032 Star::Find returns 1 (0), X=1104.39, Y=130.91, Mass=1224, SNR=24.6, Peak=98 HFD=3.4
23:08:54.011 00.002 1032 MultiStar: [#1 -0.04,0.04,1.01,U] [#2 0.06,0.17,0.90,U] [#3 0.00,-0.01,0.80,U] [#4 0.00,-0.18,0.71,U] [#5 -0.10,-0.31,0.00,M2] [#6 -0.01,-0.02,0.69,U] [#7 0.17,0.12,0.71,U] [#8 0.10,0.04,0.56,U] 
23:08:54.013 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {0.08, 0.07}
23:08:54.016 00.003 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:08:54.018 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:08:54.022 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.69 mountX=0.02 mountY=-0.05, mountTheta=-1.14
23:08:54.025 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
23:08:54.027 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
23:08:54.029 00.002 10072 Worker thread wakes up
23:08:54.029 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:08:54.029 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:08:54.030 00.001 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
23:08:54.031 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:08:54.034 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:54.034 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:08:54.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:54.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:08:54.034 00.000 10072 MoveAxis(W, 1, ABG)
23:08:54.035 00.001 10072 Guiding  Dir = 3, Dur = 1
23:08:54.035 00.000 10072 IsGuiding returns 0
23:08:54.035 00.000 10072 PulseGuide returned control before completion, sleep 11
23:08:54.053 00.018 1032 UpdateGuideState exits: m=1224 SNR=24.6
23:08:54.056 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:54.057 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:54.059 00.002 1032 Enqueuing Expose request
23:08:54.060 00.001 10072 IsGuiding returns 0
23:08:54.061 00.001 10072 Move returns status 0, amount 1
23:08:54.061 00.000 10072 MoveAxis(N, 0, ABG)
23:08:54.061 00.000 10072 Move returns status 0, amount 0
23:08:54.061 00.000 10072 move complete, result=0
23:08:54.061 00.000 10072 worker thread done servicing request
23:08:54.061 00.000 10072 Worker thread wakes up
23:08:54.061 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:54.061 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:54.068 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:08:54.686 00.618 10072 Exposure complete
23:08:54.735 00.049 10072 worker thread done servicing request
23:08:54.735 00.000 1032 OnExposeComplete: enter
23:08:54.737 00.002 1032 UpdateGuideState(): m_state=6
23:08:54.741 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7683
23:08:54.743 00.002 1032 Star::Find returns 1 (0), X=1104.37, Y=130.93, Mass=1255, SNR=24.9, Peak=105 HFD=3.3
23:08:54.744 00.001 1032 MultiStar: [#1 -0.16,0.05,1.05,U] [#2 0.01,0.16,0.88,U] [#3 -0.08,0.22,0.82,U] [#4 -0.02,0.05,0.72,U] [#5 -0.02,0.10,0.76,U] [#6 -0.23,0.04,0.66,U] [#7 0.19,0.18,0.00,M1] [#8 -0.12,0.06,0.55,U] 
23:08:54.746 00.002 1032 single-star, 7 included, MultiStar: {-0.07, 0.10}, one-star: {0.06, 0.08}
23:08:54.749 00.003 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:08:54.750 00.001 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:08:54.752 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.96 mountX=0.06 mountY=-0.08, mountTheta=-0.87
23:08:54.754 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
23:08:54.756 00.002 1032 Enqueuing Move request for scope (0.06, 0.08)
23:08:54.757 00.001 10072 Worker thread wakes up
23:08:54.757 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
23:08:54.757 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
23:08:54.757 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
23:08:54.760 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:08:54.762 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:54.762 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:08:54.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:54.762 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:08:54.762 00.000 10072 MoveAxis(W, 2, ABG)
23:08:54.762 00.000 10072 Guiding  Dir = 3, Dur = 2
23:08:54.762 00.000 10072 IsGuiding returns 0
23:08:54.763 00.001 10072 PulseGuide returned control before completion, sleep 12
23:08:54.778 00.015 10072 IsGuiding returns 0
23:08:54.778 00.000 10072 Move returns status 0, amount 2
23:08:54.779 00.001 10072 MoveAxis(N, 0, ABG)
23:08:54.779 00.000 10072 Move returns status 0, amount 0
23:08:54.779 00.000 10072 move complete, result=0
23:08:54.779 00.000 10072 worker thread done servicing request
23:08:54.782 00.003 1032 UpdateGuideState exits: m=1255 SNR=24.9
23:08:54.784 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:54.785 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:54.787 00.002 1032 Enqueuing Expose request
23:08:54.789 00.002 10072 Worker thread wakes up
23:08:54.789 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:54.789 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:54.789 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:08:55.202 00.413 10072 Exposure complete
23:08:55.254 00.052 10072 worker thread done servicing request
23:08:55.254 00.000 1032 OnExposeComplete: enter
23:08:55.257 00.003 1032 UpdateGuideState(): m_state=6
23:08:55.259 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7684
23:08:55.261 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=130.95, Mass=1472, SNR=27.0, Peak=122 HFD=3.4
23:08:55.263 00.002 1032 MultiStar: [#1 -0.09,0.18,0.95,U] [#2 -0.07,0.27,0.00,M1] [#3 -0.03,0.24,0.75,U] [#4 -0.23,0.01,0.65,U] [#5 -0.15,0.11,0.61,U] [#6 -0.18,-0.07,0.62,U] [#7 0.15,0.27,0.00,M2] [#8 0.05,0.13,0.53,U] 
23:08:55.264 00.001 1032 single-star, 6 included, MultiStar: {-0.08, 0.11}, one-star: {0.01, 0.10}
23:08:55.266 00.002 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
23:08:55.272 00.006 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
23:08:55.274 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.43 mountX=0.10 mountY=-0.04, mountTheta=-0.40
23:08:55.277 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
23:08:55.283 00.006 1032 Enqueuing Move request for scope (0.01, 0.10)
23:08:55.285 00.002 10072 Worker thread wakes up
23:08:55.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
23:08:55.285 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
23:08:55.286 00.001 10072 Moving (0.01, 0.10) raw xDistance=0.10 yDistance=-0.04
23:08:55.290 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:08:55.292 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:55.292 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:08:55.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:55.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:08:55.292 00.000 10072 MoveAxis(W, 2, ABG)
23:08:55.293 00.001 10072 Guiding  Dir = 3, Dur = 2
23:08:55.293 00.000 10072 IsGuiding returns 0
23:08:55.293 00.000 10072 PulseGuide returned control before completion, sleep 12
23:08:55.309 00.016 10072 IsGuiding returns 1
23:08:55.309 00.000 10072 scope still moving after pulse duration time elapsed
23:08:55.312 00.003 1032 UpdateGuideState exits: m=1472 SNR=27.0
23:08:55.314 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:55.316 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:55.318 00.002 1032 Enqueuing Expose request
23:08:55.341 00.023 10072 IsGuiding returns 0
23:08:55.341 00.000 10072 scope move finished after 2 + 45 ms
23:08:55.341 00.000 10072 Move returns status 0, amount 2
23:08:55.341 00.000 10072 MoveAxis(N, 0, ABG)
23:08:55.341 00.000 10072 Move returns status 0, amount 0
23:08:55.341 00.000 10072 move complete, result=0
23:08:55.341 00.000 10072 worker thread done servicing request
23:08:55.341 00.000 10072 Worker thread wakes up
23:08:55.341 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:55.341 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:55.345 00.004 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:08:55.967 00.622 10072 Exposure complete
23:08:56.018 00.051 10072 worker thread done servicing request
23:08:56.019 00.001 1032 OnExposeComplete: enter
23:08:56.021 00.002 1032 UpdateGuideState(): m_state=6
23:08:56.024 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7685
23:08:56.025 00.001 1032 Star::Find returns 1 (0), X=1104.40, Y=130.97, Mass=1504, SNR=27.3, Peak=127 HFD=3.3
23:08:56.028 00.003 1032 MultiStar: [#1 -0.03,-0.00,0.89,U] [#2 0.07,0.22,0.78,U] [#3 0.05,0.03,0.71,U] [#4 0.06,-0.17,0.67,U] [#5 -0.11,0.05,0.64,U] [#6 -0.04,-0.02,0.60,U] [#7 0.22,0.22,0.00,M3] [#8 -0.03,0.21,0.51,U] 
23:08:56.030 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {0.09, 0.12}
23:08:56.032 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
23:08:56.033 00.001 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
23:08:56.034 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.31 mountX=0.05 mountY=-0.03, mountTheta=-0.52
23:08:56.038 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
23:08:56.040 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
23:08:56.042 00.002 10072 Worker thread wakes up
23:08:56.042 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
23:08:56.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
23:08:56.042 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
23:08:56.044 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:08:56.047 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:56.047 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:08:56.047 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:56.047 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:08:56.047 00.000 10072 MoveAxis(W, 2, ABG)
23:08:56.047 00.000 10072 Guiding  Dir = 3, Dur = 2
23:08:56.048 00.001 10072 IsGuiding returns 0
23:08:56.048 00.000 10072 PulseGuide returned control before completion, sleep 12
23:08:56.064 00.016 1032 UpdateGuideState exits: m=1504 SNR=27.3
23:08:56.067 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:56.068 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:56.070 00.002 1032 Enqueuing Expose request
23:08:56.075 00.005 10072 IsGuiding returns 0
23:08:56.075 00.000 10072 Move returns status 0, amount 2
23:08:56.075 00.000 10072 MoveAxis(N, 0, ABG)
23:08:56.075 00.000 10072 Move returns status 0, amount 0
23:08:56.075 00.000 10072 move complete, result=0
23:08:56.075 00.000 10072 worker thread done servicing request
23:08:56.075 00.000 10072 Worker thread wakes up
23:08:56.075 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:56.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:56.081 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:08:56.487 00.406 10072 Exposure complete
23:08:56.538 00.051 10072 worker thread done servicing request
23:08:56.538 00.000 1032 OnExposeComplete: enter
23:08:56.540 00.002 1032 UpdateGuideState(): m_state=6
23:08:56.542 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7686
23:08:56.544 00.002 1032 Star::Find returns 1 (0), X=1104.30, Y=130.77, Mass=1340, SNR=25.7, Peak=126 HFD=3.4
23:08:56.545 00.001 1032 MultiStar: [#1 -0.15,-0.06,0.96,U] [#2 0.07,0.14,0.81,U] [#3 -0.15,-0.00,0.76,U] [#4 0.16,-0.19,0.66,U] [#5 -0.17,-0.12,0.66,U] [#6 -0.09,0.02,0.62,U] [#7 0.09,0.11,0.73,U] [#8 -0.02,-0.08,0.52,U] 
23:08:56.547 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {-0.01, -0.08}
23:08:56.549 00.002 1032 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.83) = xAngle (-4.27 = 2.01)
23:08:56.552 00.003 1032 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.27 = 2.01)
23:08:56.554 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.44 mountX=-0.02 mountY=0.04, mountTheta=2.01
23:08:56.557 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
23:08:56.559 00.002 1032 Enqueuing Move request for scope (-0.03, -0.03)
23:08:56.561 00.002 10072 Worker thread wakes up
23:08:56.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
23:08:56.561 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
23:08:56.561 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
23:08:56.563 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:08:56.565 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:56.567 00.002 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:08:56.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:56.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:08:56.567 00.000 10072 MoveAxis(W, 2, ABG)
23:08:56.567 00.000 10072 Guiding  Dir = 3, Dur = 2
23:08:56.567 00.000 10072 IsGuiding returns 0
23:08:56.568 00.001 10072 PulseGuide returned control before completion, sleep 12
23:08:56.585 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:08:56.587 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:56.590 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:56.592 00.002 1032 Enqueuing Expose request
23:08:56.594 00.002 10072 IsGuiding returns 0
23:08:56.594 00.000 10072 Move returns status 0, amount 2
23:08:56.594 00.000 10072 MoveAxis(N, 0, ABG)
23:08:56.594 00.000 10072 Move returns status 0, amount 0
23:08:56.594 00.000 10072 move complete, result=0
23:08:56.594 00.000 10072 worker thread done servicing request
23:08:56.594 00.000 10072 Worker thread wakes up
23:08:56.594 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:56.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:56.603 00.009 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:08:57.222 00.619 10072 Exposure complete
23:08:57.273 00.051 10072 worker thread done servicing request
23:08:57.273 00.000 1032 OnExposeComplete: enter
23:08:57.276 00.003 1032 UpdateGuideState(): m_state=6
23:08:57.278 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7687
23:08:57.280 00.002 1032 Star::Find returns 1 (0), X=1104.30, Y=130.91, Mass=1400, SNR=26.3, Peak=117 HFD=3.4
23:08:57.282 00.002 1032 MultiStar: [#1 -0.11,0.13,0.95,U] [#2 0.06,0.28,0.00,M1] [#3 0.07,0.08,0.80,U] [#4 0.06,-0.11,0.67,U] [#5 -0.12,-0.04,0.63,U] [#6 -0.13,-0.01,0.60,U] [#7 0.18,0.20,0.00,M3] [#8 0.01,-0.03,0.49,U] 
23:08:57.284 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.03}, one-star: {-0.01, 0.06}
23:08:57.286 00.002 1032 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.83) = xAngle (0.62 = 0.62)
23:08:57.287 00.001 1032 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.62 = 0.62)
23:08:57.290 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.45 mountX=0.03 mountY=0.02, mountTheta=0.62
23:08:57.292 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
23:08:57.294 00.002 1032 Enqueuing Move request for scope (-0.03, 0.03)
23:08:57.295 00.001 10072 Worker thread wakes up
23:08:57.295 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
23:08:57.295 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
23:08:57.295 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=0.02
23:08:57.297 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:08:57.305 00.008 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:57.305 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:08:57.305 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:57.306 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:08:57.306 00.000 10072 MoveAxis(W, 2, ABG)
23:08:57.306 00.000 10072 Guiding  Dir = 3, Dur = 2
23:08:57.307 00.001 10072 IsGuiding returns 0
23:08:57.307 00.000 10072 PulseGuide returned control before completion, sleep 12
23:08:57.324 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:08:57.326 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:57.330 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:57.333 00.003 1032 Enqueuing Expose request
23:08:57.336 00.003 10072 IsGuiding returns 0
23:08:57.336 00.000 10072 Move returns status 0, amount 2
23:08:57.336 00.000 10072 MoveAxis(N, 0, ABG)
23:08:57.336 00.000 10072 Move returns status 0, amount 0
23:08:57.336 00.000 10072 move complete, result=0
23:08:57.336 00.000 10072 worker thread done servicing request
23:08:57.336 00.000 10072 Worker thread wakes up
23:08:57.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:57.336 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:57.343 00.007 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:08:57.755 00.412 10072 Exposure complete
23:08:57.811 00.056 10072 worker thread done servicing request
23:08:57.811 00.000 1032 OnExposeComplete: enter
23:08:57.812 00.001 1032 UpdateGuideState(): m_state=6
23:08:57.814 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7688
23:08:57.815 00.001 1032 Star::Find returns 1 (0), X=1104.35, Y=130.90, Mass=1286, SNR=25.2, Peak=109 HFD=3.3
23:08:57.818 00.003 1032 MultiStar: [#1 -0.18,0.04,1.00,U] [#2 0.10,0.20,0.82,U] [#3 0.02,-0.07,0.79,U] [#4 -0.04,-0.10,0.70,U] [#5 -0.09,-0.03,0.66,U] [#6 0.03,0.12,0.63,U] [#7 0.21,0.09,0.70,U] [#8 0.06,-0.06,0.54,U] 
23:08:57.820 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.04, 0.05}
23:08:57.821 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
23:08:57.823 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
23:08:57.825 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.28 mountX=0.03 mountY=-0.02, mountTheta=-0.55
23:08:57.827 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
23:08:57.829 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
23:08:57.830 00.001 10072 Worker thread wakes up
23:08:57.830 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
23:08:57.832 00.002 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
23:08:57.832 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
23:08:57.835 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:57.836 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:08:57.838 00.002 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:08:57.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:57.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:08:57.838 00.000 10072 MoveAxis(W, 1, ABG)
23:08:57.838 00.000 10072 Guiding  Dir = 3, Dur = 1
23:08:57.839 00.001 10072 IsGuiding returns 0
23:08:57.839 00.000 10072 PulseGuide returned control before completion, sleep 11
23:08:57.856 00.017 1032 UpdateGuideState exits: m=1286 SNR=25.2
23:08:57.857 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:57.861 00.004 10072 IsGuiding returns 0
23:08:57.861 00.000 10072 Move returns status 0, amount 1
23:08:57.861 00.000 10072 MoveAxis(N, 0, ABG)
23:08:57.861 00.000 10072 Move returns status 0, amount 0
23:08:57.861 00.000 10072 move complete, result=0
23:08:57.861 00.000 10072 worker thread done servicing request
23:08:57.861 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:57.864 00.003 1032 Enqueuing Expose request
23:08:57.866 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:08:57.868 00.002 10072 Worker thread wakes up
23:08:57.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:57.868 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:58.499 00.631 10072 Exposure complete
23:08:58.545 00.046 10072 worker thread done servicing request
23:08:58.545 00.000 1032 OnExposeComplete: enter
23:08:58.547 00.002 1032 UpdateGuideState(): m_state=6
23:08:58.550 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7689
23:08:58.553 00.003 1032 Star::Find returns 1 (0), X=1104.37, Y=130.89, Mass=1351, SNR=25.9, Peak=114 HFD=3.4
23:08:58.554 00.001 1032 MultiStar: [#1 -0.18,0.21,0.00,M1] [#2 0.04,0.39,0.00,M1] [#3 0.02,0.12,0.75,U] [#4 0.01,0.02,0.64,U] [#5 -0.19,0.15,0.71,U] [#6 -0.13,0.03,0.65,U] [#7 0.11,0.16,0.72,U] [#8 0.14,-0.04,0.53,U] 
23:08:58.556 00.002 1032 single-star, 6 included, MultiStar: {0.00, 0.07}, one-star: {0.06, 0.04}
23:08:58.557 00.001 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
23:08:58.558 00.001 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
23:08:58.560 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.63 mountX=0.03 mountY=-0.07, mountTheta=-1.20
23:08:58.562 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
23:08:58.564 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
23:08:58.566 00.002 10072 Worker thread wakes up
23:08:58.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
23:08:58.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
23:08:58.566 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.03 yDistance=-0.07
23:08:58.568 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:08:58.571 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:58.571 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:08:58.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:58.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:08:58.571 00.000 10072 MoveAxis(W, 2, ABG)
23:08:58.571 00.000 10072 Guiding  Dir = 3, Dur = 2
23:08:58.571 00.000 10072 IsGuiding returns 0
23:08:58.572 00.001 10072 PulseGuide returned control before completion, sleep 12
23:08:58.591 00.019 1032 UpdateGuideState exits: m=1351 SNR=25.9
23:08:58.594 00.003 10072 IsGuiding returns 0
23:08:58.594 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:58.595 00.001 10072 Move returns status 0, amount 2
23:08:58.596 00.001 10072 MoveAxis(N, 0, ABG)
23:08:58.596 00.000 10072 Move returns status 0, amount 0
23:08:58.596 00.000 10072 move complete, result=0
23:08:58.596 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:58.597 00.001 1032 Enqueuing Expose request
23:08:58.598 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:08:58.600 00.002 10072 worker thread done servicing request
23:08:58.600 00.000 10072 Worker thread wakes up
23:08:58.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:58.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:59.013 00.413 10072 Exposure complete
23:08:59.064 00.051 10072 worker thread done servicing request
23:08:59.065 00.001 1032 OnExposeComplete: enter
23:08:59.068 00.003 1032 UpdateGuideState(): m_state=6
23:08:59.069 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7690
23:08:59.070 00.001 1032 Star::Find returns 1 (0), X=1104.34, Y=131.03, Mass=1298, SNR=25.3, Peak=111 HFD=3.3
23:08:59.072 00.002 1032 MultiStar: [#1 -0.21,0.16,0.00,M2] [#2 -0.02,0.46,0.00,M2] [#3 -0.09,0.19,0.73,U] [#4 -0.09,0.14,0.71,U] [#5 0.01,0.19,0.66,U] [#6 -0.28,0.10,0.00,M1] [#7 0.02,0.30,0.00,M2] [#8 -0.02,0.09,0.53,U] 
23:08:59.073 00.001 1032 refined, 4 included, MultiStar: {-0.03, 0.16}, one-star: {0.03, 0.18}
23:08:59.075 00.002 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
23:08:59.078 00.003 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
23:08:59.079 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.74 mountX=0.16 mountY=-0.02, mountTheta=-0.09
23:08:59.083 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.16, opts=13)
23:08:59.086 00.003 1032 Enqueuing Move request for scope (-0.03, 0.16)
23:08:59.088 00.002 10072 Worker thread wakes up
23:08:59.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
23:08:59.088 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
23:08:59.088 00.000 10072 Moving (-0.03, 0.16) raw xDistance=0.16 yDistance=-0.02
23:08:59.090 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:08:59.092 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.05
23:08:59.092 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:08:59.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:59.093 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:08:59.093 00.000 10072 MoveAxis(W, 80, ABG)
23:08:59.093 00.000 10072 Guiding  Dir = 3, Dur = 80
23:08:59.093 00.000 10072 IsGuiding returns 0
23:08:59.093 00.000 10072 PulseGuide returned control before completion, sleep 90
23:08:59.110 00.017 1032 UpdateGuideState exits: m=1298 SNR=25.3
23:08:59.113 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:59.114 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:59.117 00.003 1032 Enqueuing Expose request
23:08:59.197 00.080 10072 IsGuiding returns 0
23:08:59.197 00.000 10072 Move returns status 0, amount 80
23:08:59.197 00.000 10072 MoveAxis(N, 0, ABG)
23:08:59.197 00.000 10072 Move returns status 0, amount 0
23:08:59.197 00.000 10072 move complete, result=0
23:08:59.197 00.000 10072 worker thread done servicing request
23:08:59.197 00.000 10072 Worker thread wakes up
23:08:59.197 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:08:59.198 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:08:59.198 00.000 1032 GuideStep: 0.2 px 80 ms WEST, -0.0 px 0 ms NORTH
23:08:59.826 00.628 10072 Exposure complete
23:08:59.880 00.054 10072 worker thread done servicing request
23:08:59.880 00.000 1032 OnExposeComplete: enter
23:08:59.883 00.003 1032 UpdateGuideState(): m_state=6
23:08:59.884 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7691
23:08:59.886 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=130.99, Mass=1421, SNR=26.5, Peak=116 HFD=3.3
23:08:59.889 00.003 1032 MultiStar: [#1 -0.02,0.12,0.97,U] [#2 0.13,0.24,0.00,M3] [#3 0.05,0.12,0.72,U] [#4 0.15,0.05,0.66,U] [#5 0.02,0.18,0.61,U] [#6 -0.00,-0.06,0.62,U] [#7 0.22,0.21,0.00,M3] [#8 0.11,0.04,0.52,U] 
23:08:59.891 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.09}, one-star: {0.01, 0.14}
23:08:59.893 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
23:08:59.896 00.003 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
23:08:59.898 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.19 mountX=0.08 mountY=-0.06, mountTheta=-0.64
23:08:59.902 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
23:08:59.904 00.002 1032 Enqueuing Move request for scope (0.04, 0.09)
23:08:59.906 00.002 10072 Worker thread wakes up
23:08:59.906 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
23:08:59.906 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
23:08:59.906 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.06
23:08:59.908 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:08:59.911 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:08:59.911 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:08:59.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:59.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:08:59.911 00.000 10072 MoveAxis(W, 2, ABG)
23:08:59.911 00.000 10072 Guiding  Dir = 3, Dur = 2
23:08:59.911 00.000 10072 IsGuiding returns 0
23:08:59.912 00.001 10072 PulseGuide returned control before completion, sleep 12
23:08:59.928 00.016 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:08:59.930 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:59.932 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:08:59.934 00.002 1032 Enqueuing Expose request
23:08:59.937 00.003 10072 IsGuiding returns 1
23:08:59.937 00.000 10072 scope still moving after pulse duration time elapsed
23:08:59.964 00.027 10072 IsGuiding returns 1
23:08:59.995 00.031 10072 IsGuiding returns 1
23:09:00.026 00.031 10072 IsGuiding returns 1
23:09:00.057 00.031 10072 IsGuiding returns 1
23:09:00.088 00.031 10072 IsGuiding returns 1
23:09:00.120 00.032 10072 IsGuiding returns 1
23:09:00.151 00.031 10072 IsGuiding returns 1
23:09:00.182 00.031 10072 IsGuiding returns 1
23:09:00.213 00.031 10072 IsGuiding returns 1
23:09:00.245 00.032 10072 IsGuiding returns 1
23:09:00.275 00.030 10072 IsGuiding returns 1
23:09:00.307 00.032 10072 IsGuiding returns 1
23:09:00.338 00.031 10072 IsGuiding returns 1
23:09:00.368 00.030 10072 IsGuiding returns 1
23:09:00.400 00.032 10072 IsGuiding returns 1
23:09:00.431 00.031 10072 IsGuiding returns 1
23:09:00.463 00.032 10072 IsGuiding returns 1
23:09:00.493 00.030 10072 IsGuiding returns 1
23:09:00.525 00.032 10072 IsGuiding returns 1
23:09:00.555 00.030 10072 IsGuiding returns 1
23:09:00.586 00.031 10072 IsGuiding returns 1
23:09:00.618 00.032 10072 IsGuiding returns 1
23:09:00.648 00.030 10072 IsGuiding returns 1
23:09:00.681 00.033 10072 IsGuiding returns 1
23:09:00.711 00.030 10072 IsGuiding returns 1
23:09:00.742 00.031 10072 IsGuiding returns 1
23:09:00.774 00.032 10072 IsGuiding returns 1
23:09:00.805 00.031 10072 IsGuiding returns 1
23:09:00.836 00.031 10072 IsGuiding returns 0
23:09:00.837 00.001 10072 scope move finished after 2 + 923 ms
23:09:00.837 00.000 10072 Move returns status 0, amount 2
23:09:00.837 00.000 10072 MoveAxis(N, 0, ABG)
23:09:00.837 00.000 10072 Move returns status 0, amount 0
23:09:00.838 00.001 10072 move complete, result=0
23:09:00.838 00.000 10072 worker thread done servicing request
23:09:00.838 00.000 10072 Worker thread wakes up
23:09:00.838 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:09:00.841 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:00.841 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:01.465 00.624 10072 Exposure complete
23:09:01.508 00.043 10072 worker thread done servicing request
23:09:01.509 00.001 1032 OnExposeComplete: enter
23:09:01.511 00.002 1032 UpdateGuideState(): m_state=6
23:09:01.512 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7692
23:09:01.514 00.002 1032 Star::Find returns 1 (0), X=1104.35, Y=131.00, Mass=1326, SNR=25.6, Peak=102 HFD=3.4
23:09:01.516 00.002 1032 MultiStar: [#1 -0.17,0.19,0.94,U] [#2 0.00,0.25,0.77,U] [#3 -0.07,0.21,0.81,U] [#4 -0.09,0.05,0.69,U] [#5 0.06,0.07,0.69,U] [#6 -0.03,0.11,0.66,U] [#7 0.09,0.22,0.72,U] [#8 -0.02,0.27,0.00,M1] 
23:09:01.519 00.003 1032 single-star, 7 included, MultiStar: {-0.02, 0.16}, one-star: {0.04, 0.15}
23:09:01.521 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
23:09:01.522 00.001 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
23:09:01.524 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.34 mountX=0.14 mountY=-0.07, mountTheta=-0.49
23:09:01.526 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.15, opts=13)
23:09:01.530 00.004 1032 Enqueuing Move request for scope (0.04, 0.15)
23:09:01.531 00.001 10072 Worker thread wakes up
23:09:01.531 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
23:09:01.531 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
23:09:01.531 00.000 10072 Moving (0.04, 0.15) raw xDistance=0.14 yDistance=-0.07
23:09:01.532 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:09:01.535 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.05
23:09:01.535 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:09:01.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:01.535 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:09:01.535 00.000 10072 MoveAxis(W, 66, ABG)
23:09:01.535 00.000 10072 Guiding  Dir = 3, Dur = 66
23:09:01.535 00.000 10072 IsGuiding returns 0
23:09:01.535 00.000 10072 PulseGuide returned control before completion, sleep 76
23:09:01.551 00.016 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:09:01.552 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:01.555 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:01.557 00.002 1032 Enqueuing Expose request
23:09:01.621 00.064 10072 IsGuiding returns 0
23:09:01.621 00.000 10072 Move returns status 0, amount 66
23:09:01.621 00.000 10072 MoveAxis(N, 0, ABG)
23:09:01.621 00.000 10072 Move returns status 0, amount 0
23:09:01.621 00.000 10072 move complete, result=0
23:09:01.621 00.000 10072 worker thread done servicing request
23:09:01.621 00.000 10072 Worker thread wakes up
23:09:01.621 00.000 1032 GuideStep: 0.1 px 66 ms WEST, -0.1 px 0 ms NORTH
23:09:01.623 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:01.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:02.029 00.406 10072 Exposure complete
23:09:02.074 00.045 10072 worker thread done servicing request
23:09:02.074 00.000 1032 OnExposeComplete: enter
23:09:02.076 00.002 1032 UpdateGuideState(): m_state=6
23:09:02.077 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7693
23:09:02.080 00.003 1032 Star::Find returns 1 (0), X=1104.49, Y=130.89, Mass=1366, SNR=26.0, Peak=115 HFD=3.5
23:09:02.081 00.001 1032 MultiStar: [#1 -0.15,0.06,0.98,U] [#2 0.14,0.22,0.00,M3] [#3 0.00,-0.02,0.75,U] [#4 -0.04,-0.12,0.68,U] [#5 0.12,-0.11,0.69,U] [#6 -0.09,0.02,0.61,U] [#7 0.10,0.06,0.73,U] [#8 0.09,0.03,0.51,U] 
23:09:02.083 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.00}, one-star: {0.18, 0.05}
23:09:02.084 00.001 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
23:09:02.086 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
23:09:02.087 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.03 mountX=-0.01 mountY=-0.02, mountTheta=-1.80
23:09:02.090 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
23:09:02.092 00.002 1032 Enqueuing Move request for scope (0.03, 0.00)
23:09:02.094 00.002 10072 Worker thread wakes up
23:09:02.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
23:09:02.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
23:09:02.094 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.02
23:09:02.095 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:09:02.098 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:09:02.098 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:09:02.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:02.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:09:02.098 00.000 10072 MoveAxis(W, 2, ABG)
23:09:02.098 00.000 10072 Guiding  Dir = 3, Dur = 2
23:09:02.098 00.000 10072 IsGuiding returns 0
23:09:02.099 00.001 10072 PulseGuide returned control before completion, sleep 12
23:09:02.115 00.016 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:09:02.117 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:02.118 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:02.119 00.001 1032 Enqueuing Expose request
23:09:02.122 00.003 10072 IsGuiding returns 0
23:09:02.122 00.000 10072 Move returns status 0, amount 2
23:09:02.122 00.000 10072 MoveAxis(N, 0, ABG)
23:09:02.122 00.000 10072 Move returns status 0, amount 0
23:09:02.122 00.000 10072 move complete, result=0
23:09:02.122 00.000 10072 worker thread done servicing request
23:09:02.122 00.000 10072 Worker thread wakes up
23:09:02.122 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:02.122 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:02.129 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:09:02.761 00.632 10072 Exposure complete
23:09:02.810 00.049 10072 worker thread done servicing request
23:09:02.810 00.000 1032 OnExposeComplete: enter
23:09:02.812 00.002 1032 UpdateGuideState(): m_state=6
23:09:02.813 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7694
23:09:02.815 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=130.85, Mass=1455, SNR=26.8, Peak=118 HFD=3.3
23:09:02.816 00.001 1032 MultiStar: [#1 -0.08,0.11,0.91,U] [#2 0.08,0.25,0.00,M4] [#3 0.02,0.05,0.80,U] [#4 0.18,-0.24,0.00,M1] [#5 0.09,-0.02,0.66,U] [#6 0.10,-0.08,0.59,U] [#7 0.11,0.07,0.72,U] [#8 0.05,-0.09,0.52,U] 
23:09:02.817 00.001 1032 refined, 6 included, MultiStar: {0.05, 0.02}, one-star: {0.09, 0.00}
23:09:02.820 00.003 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
23:09:02.822 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
23:09:02.823 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.35 mountX=0.01 mountY=-0.05, mountTheta=-1.48
23:09:02.825 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
23:09:02.826 00.001 1032 Enqueuing Move request for scope (0.05, 0.02)
23:09:02.827 00.001 10072 Worker thread wakes up
23:09:02.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
23:09:02.827 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
23:09:02.827 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
23:09:02.830 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:09:02.832 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
23:09:02.832 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:09:02.832 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:02.832 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:09:02.832 00.000 10072 MoveAxis(W, 2, ABG)
23:09:02.832 00.000 10072 Guiding  Dir = 3, Dur = 2
23:09:02.833 00.001 10072 IsGuiding returns 0
23:09:02.833 00.000 10072 PulseGuide returned control before completion, sleep 12
23:09:02.849 00.016 1032 UpdateGuideState exits: m=1455 SNR=26.8
23:09:02.851 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:02.853 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:02.854 00.001 1032 Enqueuing Expose request
23:09:02.856 00.002 10072 IsGuiding returns 0
23:09:02.856 00.000 10072 Move returns status 0, amount 2
23:09:02.856 00.000 10072 MoveAxis(N, 0, ABG)
23:09:02.856 00.000 10072 Move returns status 0, amount 0
23:09:02.856 00.000 10072 move complete, result=0
23:09:02.856 00.000 10072 worker thread done servicing request
23:09:02.856 00.000 10072 Worker thread wakes up
23:09:02.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:02.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:02.863 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:09:03.275 00.412 10072 Exposure complete
23:09:03.326 00.051 10072 worker thread done servicing request
23:09:03.326 00.000 1032 OnExposeComplete: enter
23:09:03.329 00.003 1032 UpdateGuideState(): m_state=6
23:09:03.331 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7695
23:09:03.335 00.004 1032 Star::Find returns 1 (0), X=1104.63, Y=130.99, Mass=1358, SNR=25.9, Peak=104 HFD=3.3
23:09:03.338 00.003 1032 MultiStar: [#1 0.05,0.09,1.00,U] [#2 0.16,0.35,0.00,M5] [#3 0.26,0.05,0.00,M1] [#4 0.07,-0.02,0.69,U] [#5 0.05,0.05,0.66,U] [#6 0.11,-0.06,0.64,U] [#7 0.30,0.16,0.00,M1] [#8 0.15,0.10,0.54,U] 
23:09:03.340 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.06}, one-star: {0.32, 0.15}
23:09:03.342 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:09:03.344 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:09:03.347 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.42 mountX=0.02 mountY=-0.14, mountTheta=-1.41
23:09:03.349 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
23:09:03.350 00.001 1032 Enqueuing Move request for scope (0.13, 0.06)
23:09:03.352 00.002 10072 Worker thread wakes up
23:09:03.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
23:09:03.354 00.002 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
23:09:03.354 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.02 yDistance=-0.14
23:09:03.356 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:09:03.358 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
23:09:03.358 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:09:03.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:03.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:09:03.359 00.001 10072 MoveAxis(W, 2, ABG)
23:09:03.359 00.000 10072 Guiding  Dir = 3, Dur = 2
23:09:03.359 00.000 10072 IsGuiding returns 0
23:09:03.359 00.000 10072 PulseGuide returned control before completion, sleep 12
23:09:03.377 00.018 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:09:03.380 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:03.381 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:03.382 00.001 1032 Enqueuing Expose request
23:09:03.385 00.003 10072 IsGuiding returns 0
23:09:03.385 00.000 10072 Move returns status 0, amount 2
23:09:03.385 00.000 10072 MoveAxis(N, 0, ABG)
23:09:03.385 00.000 10072 Move returns status 0, amount 0
23:09:03.385 00.000 10072 move complete, result=0
23:09:03.385 00.000 10072 worker thread done servicing request
23:09:03.385 00.000 10072 Worker thread wakes up
23:09:03.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:03.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:03.393 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:09:04.013 00.620 10072 Exposure complete
23:09:04.064 00.051 10072 worker thread done servicing request
23:09:04.064 00.000 1032 OnExposeComplete: enter
23:09:04.066 00.002 1032 UpdateGuideState(): m_state=6
23:09:04.067 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7696
23:09:04.069 00.002 1032 Star::Find returns 1 (0), X=1104.38, Y=131.04, Mass=1425, SNR=26.5, Peak=108 HFD=3.4
23:09:04.070 00.001 1032 MultiStar: [#1 -0.19,0.20,0.00,M1] [#2 0.12,0.36,0.00,M6] [#3 0.04,0.07,0.72,U] [#4 0.01,-0.03,0.63,U] [#5 -0.07,0.11,0.65,U] [#6 0.01,0.12,0.64,U] [#7 0.11,0.28,0.00,M2] [#8 0.04,0.13,0.49,U] 
23:09:04.072 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.11}, one-star: {0.07, 0.19}
23:09:04.073 00.001 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
23:09:04.075 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
23:09:04.077 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.38 mountX=0.10 mountY=-0.05, mountTheta=-0.45
23:09:04.081 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
23:09:04.084 00.003 1032 Enqueuing Move request for scope (0.02, 0.11)
23:09:04.086 00.002 10072 Worker thread wakes up
23:09:04.086 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
23:09:04.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
23:09:04.087 00.001 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.05
23:09:04.089 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:09:04.091 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
23:09:04.091 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:09:04.091 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:04.091 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:09:04.091 00.000 10072 MoveAxis(W, 3, ABG)
23:09:04.091 00.000 10072 Guiding  Dir = 3, Dur = 3
23:09:04.092 00.001 10072 IsGuiding returns 0
23:09:04.092 00.000 10072 PulseGuide returned control before completion, sleep 13
23:09:04.108 00.016 1032 UpdateGuideState exits: m=1425 SNR=26.5
23:09:04.111 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:04.113 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:04.116 00.003 1032 Enqueuing Expose request
23:09:04.119 00.003 10072 IsGuiding returns 0
23:09:04.119 00.000 10072 Move returns status 0, amount 3
23:09:04.119 00.000 10072 MoveAxis(N, 0, ABG)
23:09:04.119 00.000 10072 Move returns status 0, amount 0
23:09:04.119 00.000 10072 move complete, result=0
23:09:04.119 00.000 10072 worker thread done servicing request
23:09:04.119 00.000 10072 Worker thread wakes up
23:09:04.120 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:04.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:04.125 00.005 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:09:04.530 00.405 10072 Exposure complete
23:09:04.581 00.051 10072 worker thread done servicing request
23:09:04.581 00.000 1032 OnExposeComplete: enter
23:09:04.583 00.002 1032 UpdateGuideState(): m_state=6
23:09:04.585 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7697
23:09:04.586 00.001 1032 Star::Find returns 1 (0), X=1104.41, Y=131.03, Mass=1293, SNR=25.3, Peak=117 HFD=3.3
23:09:04.588 00.002 1032 MultiStar: [#1 -0.09,0.17,1.02,U] [#2 0.18,0.36,0.00,M7] [#3 0.15,0.09,0.81,U] [#4 0.05,-0.05,0.73,U] [#5 0.03,0.22,0.71,U] [#6 -0.08,0.10,0.65,U] [#7 0.20,0.26,0.00,M3] [#8 0.06,0.18,0.54,U] 
23:09:04.589 00.001 1032 refined, 6 included, MultiStar: {0.03, 0.13}, one-star: {0.10, 0.18}
23:09:04.591 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
23:09:04.593 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
23:09:04.595 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.33 mountX=0.12 mountY=-0.06, mountTheta=-0.50
23:09:04.597 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.13, opts=13)
23:09:04.599 00.002 1032 Enqueuing Move request for scope (0.03, 0.13)
23:09:04.600 00.001 10072 Worker thread wakes up
23:09:04.600 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
23:09:04.600 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
23:09:04.600 00.000 10072 Moving (0.03, 0.13) raw xDistance=0.12 yDistance=-0.06
23:09:04.602 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:09:04.605 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
23:09:04.605 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:09:04.605 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:04.605 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:09:04.605 00.000 10072 MoveAxis(W, 3, ABG)
23:09:04.605 00.000 10072 Guiding  Dir = 3, Dur = 3
23:09:04.606 00.001 10072 IsGuiding returns 0
23:09:04.606 00.000 10072 PulseGuide returned control before completion, sleep 13
23:09:04.621 00.015 10072 IsGuiding returns 0
23:09:04.621 00.000 10072 Move returns status 0, amount 3
23:09:04.621 00.000 10072 MoveAxis(N, 0, ABG)
23:09:04.621 00.000 10072 Move returns status 0, amount 0
23:09:04.621 00.000 10072 move complete, result=0
23:09:04.622 00.001 10072 worker thread done servicing request
23:09:04.622 00.000 1032 UpdateGuideState exits: m=1293 SNR=25.3
23:09:04.625 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:04.627 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:04.628 00.001 1032 Enqueuing Expose request
23:09:04.630 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:09:04.631 00.001 10072 Worker thread wakes up
23:09:04.631 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:04.631 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:05.264 00.633 10072 Exposure complete
23:09:05.312 00.048 10072 worker thread done servicing request
23:09:05.312 00.000 1032 OnExposeComplete: enter
23:09:05.314 00.002 1032 UpdateGuideState(): m_state=6
23:09:05.316 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7698
23:09:05.317 00.001 1032 Star::Find returns 1 (0), X=1104.40, Y=130.90, Mass=1478, SNR=27.0, Peak=126 HFD=3.3
23:09:05.319 00.002 1032 MultiStar: [#1 -0.06,0.13,0.91,U] [#2 0.06,0.33,0.00,M8] [#3 -0.06,0.09,0.74,U] [#4 0.08,-0.07,0.65,U] [#5 -0.10,0.04,0.65,U] [#6 0.09,0.12,0.62,U] [#7 0.08,0.18,0.73,U] [#8 0.06,0.14,0.51,U] 
23:09:05.322 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {0.09, 0.06}
23:09:05.323 00.001 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
23:09:05.325 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
23:09:05.327 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.33 mountX=0.08 mountY=-0.04, mountTheta=-0.50
23:09:05.332 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
23:09:05.333 00.001 1032 Enqueuing Move request for scope (0.02, 0.08)
23:09:05.336 00.003 10072 Worker thread wakes up
23:09:05.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:09:05.336 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:09:05.336 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.08 yDistance=-0.04
23:09:05.338 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:09:05.341 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
23:09:05.341 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:09:05.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:05.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:09:05.341 00.000 10072 MoveAxis(W, 3, ABG)
23:09:05.341 00.000 10072 Guiding  Dir = 3, Dur = 3
23:09:05.341 00.000 10072 IsGuiding returns 0
23:09:05.342 00.001 10072 PulseGuide returned control before completion, sleep 13
23:09:05.356 00.014 10072 IsGuiding returns 0
23:09:05.356 00.000 10072 Move returns status 0, amount 3
23:09:05.356 00.000 10072 MoveAxis(N, 0, ABG)
23:09:05.356 00.000 10072 Move returns status 0, amount 0
23:09:05.356 00.000 10072 move complete, result=0
23:09:05.357 00.001 10072 worker thread done servicing request
23:09:05.357 00.000 1032 UpdateGuideState exits: m=1478 SNR=27.0
23:09:05.359 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:05.363 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:05.365 00.002 1032 Enqueuing Expose request
23:09:05.367 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:09:05.368 00.001 10072 Worker thread wakes up
23:09:05.370 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:05.370 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:05.781 00.411 10072 Exposure complete
23:09:05.835 00.054 10072 worker thread done servicing request
23:09:05.835 00.000 1032 OnExposeComplete: enter
23:09:05.837 00.002 1032 UpdateGuideState(): m_state=6
23:09:05.839 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7699
23:09:05.842 00.003 1032 Star::Find returns 1 (0), X=1104.41, Y=131.03, Mass=1314, SNR=25.5, Peak=106 HFD=3.4
23:09:05.843 00.001 1032 MultiStar: [#1 -0.21,0.19,0.00,M1] [#2 -0.02,0.47,0.00,M9] [#3 -0.06,0.19,0.78,U] [#4 -0.15,0.08,0.68,U] [#5 -0.18,0.11,0.67,U] [#6 -0.13,0.07,0.65,U] [#7 0.05,0.18,0.75,U] [#8 -0.04,0.20,0.52,U] 
23:09:05.845 00.002 1032 refined, 6 included, MultiStar: {-0.05, 0.15}, one-star: {0.10, 0.18}
23:09:05.846 00.001 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
23:09:05.848 00.002 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
23:09:05.850 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.88 mountX=0.16 mountY=0.01, mountTheta=0.05
23:09:05.852 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.15, opts=13)
23:09:05.854 00.002 1032 Enqueuing Move request for scope (-0.05, 0.15)
23:09:05.855 00.001 10072 Worker thread wakes up
23:09:05.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
23:09:05.855 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
23:09:05.855 00.000 10072 Moving (-0.05, 0.15) raw xDistance=0.16 yDistance=0.01
23:09:05.857 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:09:05.860 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.04
23:09:05.860 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:09:05.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:05.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:09:05.860 00.000 10072 MoveAxis(W, 75, ABG)
23:09:05.860 00.000 10072 Guiding  Dir = 3, Dur = 75
23:09:05.860 00.000 10072 IsGuiding returns 0
23:09:05.861 00.001 10072 PulseGuide returned control before completion, sleep 85
23:09:05.878 00.017 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:09:05.880 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:05.883 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:05.884 00.001 1032 Enqueuing Expose request
23:09:05.947 00.063 10072 IsGuiding returns 1
23:09:05.947 00.000 10072 scope still moving after pulse duration time elapsed
23:09:05.978 00.031 10072 IsGuiding returns 0
23:09:05.978 00.000 10072 scope move finished after 75 + 42 ms
23:09:05.978 00.000 10072 Move returns status 0, amount 75
23:09:05.978 00.000 10072 MoveAxis(N, 0, ABG)
23:09:05.978 00.000 10072 Move returns status 0, amount 0
23:09:05.978 00.000 10072 move complete, result=0
23:09:05.979 00.001 10072 worker thread done servicing request
23:09:05.979 00.000 10072 Worker thread wakes up
23:09:05.979 00.000 1032 GuideStep: 0.2 px 75 ms WEST, 0.0 px 0 ms NORTH
23:09:05.981 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:05.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:06.618 00.637 10072 Exposure complete
23:09:06.667 00.049 10072 worker thread done servicing request
23:09:06.668 00.001 1032 OnExposeComplete: enter
23:09:06.670 00.002 1032 UpdateGuideState(): m_state=6
23:09:06.671 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7700
23:09:06.674 00.003 1032 Star::Find returns 1 (0), X=1104.22, Y=131.04, Mass=1232, SNR=24.7, Peak=104 HFD=3.1
23:09:06.675 00.001 1032 MultiStar: [#1 -0.19,0.12,1.05,U] [#2 -0.04,0.25,0.85,U] [#3 -0.14,0.01,0.81,U] [#4 -0.19,0.00,0.74,U] [#5 -0.14,0.03,0.71,U] [#6 -0.16,0.06,0.64,U] [#7 0.04,0.13,0.71,U] [#8 -0.10,0.11,0.55,U] 
23:09:06.677 00.002 1032 refined, 8 included, MultiStar: {-0.11, 0.11}, one-star: {-0.09, 0.19}
23:09:06.678 00.001 1032 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.83) = xAngle (0.56 = 0.56)
23:09:06.681 00.003 1032 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.56 = 0.56)
23:09:06.682 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.39 mountX=0.13 mountY=0.08, mountTheta=0.56
23:09:06.685 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.11, opts=13)
23:09:06.687 00.002 1032 Enqueuing Move request for scope (-0.11, 0.11)
23:09:06.688 00.001 10072 Worker thread wakes up
23:09:06.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
23:09:06.688 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
23:09:06.688 00.000 10072 Moving (-0.11, 0.11) raw xDistance=0.13 yDistance=0.08
23:09:06.690 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:09:06.692 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.04
23:09:06.692 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:09:06.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:06.693 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:09:06.693 00.000 10072 MoveAxis(W, 63, ABG)
23:09:06.693 00.000 10072 Guiding  Dir = 3, Dur = 63
23:09:06.693 00.000 10072 IsGuiding returns 0
23:09:06.693 00.000 10072 PulseGuide returned control before completion, sleep 73
23:09:06.710 00.017 1032 UpdateGuideState exits: m=1232 SNR=24.7
23:09:06.713 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:06.715 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:06.717 00.002 1032 Enqueuing Expose request
23:09:06.774 00.057 10072 IsGuiding returns 1
23:09:06.774 00.000 10072 scope still moving after pulse duration time elapsed
23:09:06.804 00.030 10072 IsGuiding returns 0
23:09:06.804 00.000 10072 scope move finished after 63 + 47 ms
23:09:06.804 00.000 10072 Move returns status 0, amount 63
23:09:06.804 00.000 10072 MoveAxis(N, 0, ABG)
23:09:06.804 00.000 10072 Move returns status 0, amount 0
23:09:06.804 00.000 10072 move complete, result=0
23:09:06.804 00.000 10072 worker thread done servicing request
23:09:06.804 00.000 10072 Worker thread wakes up
23:09:06.804 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:06.804 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:06.806 00.002 1032 GuideStep: 0.1 px 63 ms WEST, 0.1 px 0 ms NORTH
23:09:07.212 00.406 10072 Exposure complete
23:09:07.266 00.054 10072 worker thread done servicing request
23:09:07.266 00.000 1032 OnExposeComplete: enter
23:09:07.268 00.002 1032 UpdateGuideState(): m_state=6
23:09:07.271 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7701
23:09:07.274 00.003 1032 Star::Find returns 1 (0), X=1104.37, Y=130.90, Mass=1458, SNR=26.9, Peak=129 HFD=3.3
23:09:07.276 00.002 1032 MultiStar: [#1 -0.13,0.01,0.92,U] [#2 0.00,0.32,0.00,M9] [#3 0.09,-0.22,0.81,U] [#4 -0.00,-0.18,0.62,U] [#5 -0.16,-0.18,0.66,U] [#6 -0.11,-0.17,0.59,U] [#7 0.10,0.04,0.72,U] [#8 0.02,0.03,0.51,U] 
23:09:07.278 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.07}, one-star: {0.06, 0.06}
23:09:07.280 00.002 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
23:09:07.282 00.002 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
23:09:07.284 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.74 mountX=-0.06 mountY=0.03, mountTheta=2.71
23:09:07.287 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
23:09:07.291 00.004 1032 Enqueuing Move request for scope (-0.01, -0.07)
23:09:07.293 00.002 10072 Worker thread wakes up
23:09:07.293 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
23:09:07.293 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
23:09:07.293 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.03
23:09:07.296 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:09:07.299 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
23:09:07.299 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:09:07.299 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:07.300 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:09:07.300 00.000 10072 MoveAxis(W, 1, ABG)
23:09:07.300 00.000 10072 Guiding  Dir = 3, Dur = 1
23:09:07.300 00.000 10072 IsGuiding returns 0
23:09:07.301 00.001 10072 PulseGuide returned control before completion, sleep 11
23:09:07.318 00.017 1032 UpdateGuideState exits: m=1458 SNR=26.9
23:09:07.322 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:07.324 00.002 10072 IsGuiding returns 1
23:09:07.324 00.000 10072 scope still moving after pulse duration time elapsed
23:09:07.324 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:07.327 00.003 1032 Enqueuing Expose request
23:09:07.351 00.024 10072 IsGuiding returns 0
23:09:07.351 00.000 10072 scope move finished after 1 + 50 ms
23:09:07.351 00.000 10072 Move returns status 0, amount 1
23:09:07.351 00.000 10072 MoveAxis(N, 0, ABG)
23:09:07.351 00.000 10072 Move returns status 0, amount 0
23:09:07.351 00.000 10072 move complete, result=0
23:09:07.351 00.000 10072 worker thread done servicing request
23:09:07.351 00.000 10072 Worker thread wakes up
23:09:07.352 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:07.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:07.352 00.000 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:09:07.981 00.629 10072 Exposure complete
23:09:08.034 00.053 10072 worker thread done servicing request
23:09:08.034 00.000 1032 OnExposeComplete: enter
23:09:08.036 00.002 1032 UpdateGuideState(): m_state=6
23:09:08.037 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7702
23:09:08.039 00.002 1032 Star::Find returns 1 (0), X=1104.48, Y=130.75, Mass=1320, SNR=25.5, Peak=128 HFD=3.3
23:09:08.041 00.002 1032 MultiStar: [#1 -0.17,-0.09,0.97,U] [#2 0.07,0.16,0.81,U] [#3 -0.16,-0.01,0.78,U] [#4 -0.08,-0.17,0.74,U] [#5 0.04,-0.10,0.62,U] [#6 0.00,-0.07,0.63,U] [#7 0.07,0.00,0.74,U] [#8 -0.04,-0.14,0.57,U] 
23:09:08.043 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {0.17, -0.10}
23:09:08.045 00.002 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.72)
23:09:08.046 00.001 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.72)
23:09:08.048 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.74 mountX=-0.05 mountY=0.02, mountTheta=2.72
23:09:08.052 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
23:09:08.054 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
23:09:08.056 00.002 10072 Worker thread wakes up
23:09:08.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:09:08.056 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:09:08.056 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
23:09:08.059 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:09:08.061 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
23:09:08.061 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:09:08.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:08.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:09:08.061 00.000 10072 MoveAxis(W, 1, ABG)
23:09:08.061 00.000 10072 Guiding  Dir = 3, Dur = 1
23:09:08.062 00.001 10072 IsGuiding returns 0
23:09:08.062 00.000 10072 PulseGuide returned control before completion, sleep 11
23:09:08.080 00.018 1032 UpdateGuideState exits: m=1320 SNR=25.5
23:09:08.084 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:08.085 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:08.087 00.002 1032 Enqueuing Expose request
23:09:08.089 00.002 10072 IsGuiding returns 0
23:09:08.089 00.000 10072 Move returns status 0, amount 1
23:09:08.089 00.000 10072 MoveAxis(N, 0, ABG)
23:09:08.089 00.000 10072 Move returns status 0, amount 0
23:09:08.090 00.001 10072 move complete, result=0
23:09:08.090 00.000 10072 worker thread done servicing request
23:09:08.090 00.000 10072 Worker thread wakes up
23:09:08.090 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:08.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:08.098 00.008 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
23:09:08.497 00.399 10072 Exposure complete
23:09:08.552 00.055 10072 worker thread done servicing request
23:09:08.552 00.000 1032 OnExposeComplete: enter
23:09:08.555 00.003 1032 UpdateGuideState(): m_state=6
23:09:08.557 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7703
23:09:08.558 00.001 1032 Star::Find returns 1 (0), X=1104.40, Y=130.79, Mass=1404, SNR=26.3, Peak=127 HFD=3.2
23:09:08.560 00.002 1032 MultiStar: [#1 -0.12,-0.14,0.96,U] [#2 0.07,0.11,0.85,U] [#3 0.05,-0.02,0.75,U] [#4 -0.06,-0.15,0.68,U] [#5 0.11,-0.04,0.65,U] [#6 -0.05,-0.21,0.61,U] [#7 0.13,0.16,0.71,U] [#8 -0.13,-0.14,0.51,U] 
23:09:08.561 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.09, -0.06}
23:09:08.562 00.001 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
23:09:08.564 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
23:09:08.565 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.28 mountX=-0.05 mountY=-0.00, mountTheta=-3.11
23:09:08.568 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
23:09:08.569 00.001 1032 Enqueuing Move request for scope (0.01, -0.05)
23:09:08.570 00.001 10072 Worker thread wakes up
23:09:08.571 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
23:09:08.571 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
23:09:08.571 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=-0.00
23:09:08.573 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:09:08.575 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
23:09:08.575 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:09:08.575 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:08.575 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:09:08.575 00.000 10072 MoveAxis(W, 1, ABG)
23:09:08.575 00.000 10072 Guiding  Dir = 3, Dur = 1
23:09:08.576 00.001 10072 IsGuiding returns 0
23:09:08.576 00.000 10072 PulseGuide returned control before completion, sleep 11
23:09:08.589 00.013 10072 IsGuiding returns 0
23:09:08.589 00.000 10072 Move returns status 0, amount 1
23:09:08.589 00.000 10072 MoveAxis(N, 0, ABG)
23:09:08.589 00.000 10072 Move returns status 0, amount 0
23:09:08.589 00.000 10072 move complete, result=0
23:09:08.589 00.000 10072 worker thread done servicing request
23:09:08.592 00.003 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:09:08.593 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:08.595 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:08.597 00.002 1032 Enqueuing Expose request
23:09:08.598 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:09:08.599 00.001 10072 Worker thread wakes up
23:09:08.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:08.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:09.233 00.634 10072 Exposure complete
23:09:09.281 00.048 10072 worker thread done servicing request
23:09:09.281 00.000 1032 OnExposeComplete: enter
23:09:09.284 00.003 1032 UpdateGuideState(): m_state=6
23:09:09.286 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7704
23:09:09.287 00.001 1032 Star::Find returns 1 (0), X=1104.50, Y=130.84, Mass=1221, SNR=24.6, Peak=109 HFD=3.1
23:09:09.289 00.002 1032 MultiStar: [#1 -0.03,0.03,1.05,U] [#2 0.23,0.12,0.00,M8] [#3 0.01,-0.01,0.81,U] [#4 0.18,-0.05,0.74,U] [#5 0.19,-0.02,0.68,U] [#6 0.16,-0.01,0.66,U] [#7 0.27,0.12,0.00,M1] [#8 0.20,-0.03,0.58,U] 
23:09:09.290 00.001 1032 refined, 6 included, MultiStar: {0.12, -0.01}, one-star: {0.19, -0.00}
23:09:09.292 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
23:09:09.294 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
23:09:09.295 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.08 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
23:09:09.299 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
23:09:09.301 00.002 1032 Enqueuing Move request for scope (0.12, -0.01)
23:09:09.302 00.001 10072 Worker thread wakes up
23:09:09.303 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
23:09:09.303 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
23:09:09.303 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
23:09:09.305 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:09:09.307 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
23:09:09.308 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:09:09.308 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:09.308 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:09:09.308 00.000 10072 MoveAxis(W, 1, ABG)
23:09:09.308 00.000 10072 Guiding  Dir = 3, Dur = 1
23:09:09.331 00.023 1032 UpdateGuideState exits: m=1221 SNR=24.6
23:09:09.335 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:09.337 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:09.339 00.002 1032 Enqueuing Expose request
23:09:09.342 00.003 10072 IsGuiding returns 0
23:09:09.342 00.000 10072 PulseGuide returned control before completion, sleep 11
23:09:09.354 00.012 10072 IsGuiding returns 0
23:09:09.354 00.000 10072 Move returns status 0, amount 1
23:09:09.354 00.000 10072 MoveAxis(N, 0, ABG)
23:09:09.354 00.000 10072 Move returns status 0, amount 0
23:09:09.354 00.000 10072 move complete, result=0
23:09:09.354 00.000 10072 worker thread done servicing request
23:09:09.354 00.000 10072 Worker thread wakes up
23:09:09.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:09.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:09.355 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:09:09.763 00.408 10072 Exposure complete
23:09:09.815 00.052 10072 worker thread done servicing request
23:09:09.815 00.000 1032 OnExposeComplete: enter
23:09:09.817 00.002 1032 UpdateGuideState(): m_state=6
23:09:09.819 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7705
23:09:09.821 00.002 1032 Star::Find returns 1 (0), X=1104.39, Y=131.00, Mass=1412, SNR=26.4, Peak=99 HFD=3.4
23:09:09.823 00.002 1032 MultiStar: [#1 -0.15,0.21,0.00,M1] [#2 0.03,0.32,0.00,M9] [#3 -0.07,0.24,0.73,U] [#4 -0.10,0.20,0.66,U] [#5 -0.08,0.07,0.65,U] [#6 -0.06,0.16,0.63,U] [#7 -0.02,0.37,0.00,M2] [#8 -0.02,0.23,0.50,U] 
23:09:09.825 00.002 1032 single-star, 5 included, MultiStar: {-0.03, 0.17}, one-star: {0.08, 0.15}
23:09:09.826 00.001 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
23:09:09.827 00.001 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
23:09:09.829 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.08 mountX=0.13 mountY=-0.12, mountTheta=-0.75
23:09:09.833 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.15, opts=13)
23:09:09.836 00.003 1032 Enqueuing Move request for scope (0.08, 0.15)
23:09:09.838 00.002 10072 Worker thread wakes up
23:09:09.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
23:09:09.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
23:09:09.838 00.000 10072 Moving (0.08, 0.15) raw xDistance=0.13 yDistance=-0.12
23:09:09.840 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:09:09.843 00.003 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
23:09:09.843 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
23:09:09.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:09.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:09:09.843 00.000 10072 MoveAxis(W, 1, ABG)
23:09:09.843 00.000 10072 Guiding  Dir = 3, Dur = 1
23:09:09.844 00.001 10072 IsGuiding returns 0
23:09:09.844 00.000 10072 PulseGuide returned control before completion, sleep 11
23:09:09.861 00.017 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:09:09.864 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:09.867 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:09.870 00.003 1032 Enqueuing Expose request
23:09:09.871 00.001 10072 IsGuiding returns 0
23:09:09.871 00.000 10072 Move returns status 0, amount 1
23:09:09.871 00.000 10072 MoveAxis(N, 0, ABG)
23:09:09.871 00.000 10072 Move returns status 0, amount 0
23:09:09.871 00.000 10072 move complete, result=0
23:09:09.871 00.000 10072 worker thread done servicing request
23:09:09.871 00.000 10072 Worker thread wakes up
23:09:09.872 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:09.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:09.879 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:09:10.496 00.617 10072 Exposure complete
23:09:10.544 00.048 10072 worker thread done servicing request
23:09:10.544 00.000 1032 OnExposeComplete: enter
23:09:10.546 00.002 1032 UpdateGuideState(): m_state=6
23:09:10.548 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7706
23:09:10.552 00.004 1032 Star::Find returns 1 (0), X=1104.29, Y=131.02, Mass=1422, SNR=26.5, Peak=116 HFD=3.3
23:09:10.555 00.003 1032 MultiStar: [#1 -0.17,0.15,0.94,U] [#2 0.15,0.35,0.00,M10] [#3 0.04,0.14,0.78,U] [#4 -0.00,0.11,0.71,U] [#5 -0.05,0.03,0.64,U] [#6 -0.08,0.23,0.54,U] [#7 0.05,0.20,0.72,U] [#8 -0.14,0.16,0.50,U] 
23:09:10.557 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.15}, one-star: {-0.02, 0.18}
23:09:10.559 00.002 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
23:09:10.560 00.001 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
23:09:10.561 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.85 mountX=0.16 mountY=0.00, mountTheta=0.02
23:09:10.564 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.15, opts=13)
23:09:10.565 00.001 1032 Enqueuing Move request for scope (-0.04, 0.15)
23:09:10.567 00.002 10072 Worker thread wakes up
23:09:10.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
23:09:10.567 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
23:09:10.568 00.001 10072 Moving (-0.04, 0.15) raw xDistance=0.16 yDistance=0.00
23:09:10.569 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:09:10.571 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.03
23:09:10.571 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:09:10.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:10.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:09:10.571 00.000 10072 MoveAxis(W, 75, ABG)
23:09:10.571 00.000 10072 Guiding  Dir = 3, Dur = 75
23:09:10.572 00.001 10072 IsGuiding returns 0
23:09:10.572 00.000 10072 PulseGuide returned control before completion, sleep 85
23:09:10.590 00.018 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:09:10.593 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:10.594 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:10.596 00.002 1032 Enqueuing Expose request
23:09:10.665 00.069 10072 IsGuiding returns 0
23:09:10.665 00.000 10072 Move returns status 0, amount 75
23:09:10.665 00.000 10072 MoveAxis(N, 0, ABG)
23:09:10.665 00.000 10072 Move returns status 0, amount 0
23:09:10.665 00.000 10072 move complete, result=0
23:09:10.665 00.000 10072 worker thread done servicing request
23:09:10.665 00.000 10072 Worker thread wakes up
23:09:10.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:10.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:10.672 00.007 1032 GuideStep: 0.2 px 75 ms WEST, 0.0 px 0 ms NORTH
23:09:11.078 00.406 10072 Exposure complete
23:09:11.129 00.051 10072 worker thread done servicing request
23:09:11.129 00.000 1032 OnExposeComplete: enter
23:09:11.131 00.002 1032 UpdateGuideState(): m_state=6
23:09:11.134 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7707
23:09:11.135 00.001 1032 Star::Find returns 1 (0), X=1104.53, Y=130.92, Mass=1526, SNR=27.5, Peak=118 HFD=3.4
23:09:11.137 00.002 1032 MultiStar: [#1 0.01,0.05,0.91,U] [#2 0.18,0.22,0.00,R] [#3 0.02,0.04,0.71,U] [#4 0.14,-0.11,0.65,U] [#5 0.02,-0.02,0.61,U] [#6 0.15,-0.03,0.59,U] [#7 0.17,0.25,0.00,M2] [#8 0.10,0.06,0.48,U] 
23:09:11.138 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.02}, one-star: {0.22, 0.08}
23:09:11.140 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
23:09:11.141 00.001 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
23:09:11.143 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.16 mountX=-0.01 mountY=-0.10, mountTheta=-1.67
23:09:11.149 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
23:09:11.151 00.002 1032 Enqueuing Move request for scope (0.10, 0.02)
23:09:11.154 00.003 10072 Worker thread wakes up
23:09:11.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:09:11.154 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:09:11.154 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
23:09:11.156 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:09:11.158 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
23:09:11.158 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:09:11.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:11.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:09:11.158 00.000 10072 MoveAxis(W, 1, ABG)
23:09:11.158 00.000 10072 Guiding  Dir = 3, Dur = 1
23:09:11.159 00.001 10072 IsGuiding returns 0
23:09:11.159 00.000 10072 PulseGuide returned control before completion, sleep 11
23:09:11.176 00.017 1032 UpdateGuideState exits: m=1526 SNR=27.5
23:09:11.178 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:11.181 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:11.185 00.004 1032 Enqueuing Expose request
23:09:11.186 00.001 10072 IsGuiding returns 1
23:09:11.186 00.000 10072 scope still moving after pulse duration time elapsed
23:09:11.217 00.031 10072 IsGuiding returns 1
23:09:11.245 00.028 10072 IsGuiding returns 1
23:09:11.276 00.031 10072 IsGuiding returns 1
23:09:11.307 00.031 10072 IsGuiding returns 0
23:09:11.307 00.000 10072 scope move finished after 1 + 147 ms
23:09:11.307 00.000 10072 Move returns status 0, amount 1
23:09:11.307 00.000 10072 MoveAxis(N, 0, ABG)
23:09:11.307 00.000 10072 Move returns status 0, amount 0
23:09:11.307 00.000 10072 move complete, result=0
23:09:11.307 00.000 10072 worker thread done servicing request
23:09:11.307 00.000 10072 Worker thread wakes up
23:09:11.307 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:09:11.310 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:11.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:11.934 00.624 10072 Exposure complete
23:09:11.982 00.048 10072 worker thread done servicing request
23:09:11.982 00.000 1032 OnExposeComplete: enter
23:09:11.985 00.003 1032 UpdateGuideState(): m_state=6
23:09:11.987 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7708
23:09:11.990 00.003 1032 Star::Find returns 1 (0), X=1104.35, Y=130.85, Mass=1420, SNR=26.5, Peak=122 HFD=3.4
23:09:11.994 00.004 1032 MultiStar: [#1 -0.20,0.08,0.96,U] [#2 -0.23,0.07,0.78,U] [#3 -0.19,0.27,0.00,M1] [#4 -0.12,-0.13,0.70,U] [#5 -0.36,0.10,0.00,M1] [#6 -0.16,-0.01,0.61,U] [#7 0.07,0.35,0.00,M3] [#8 -0.01,0.06,0.49,U] 
23:09:11.996 00.002 1032 single-star, 5 included, MultiStar: {-0.11, 0.01}, one-star: {0.04, -0.00}
23:09:11.998 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
23:09:12.000 00.002 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
23:09:12.002 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.01 mountX=-0.01 mountY=-0.04, mountTheta=-1.84
23:09:12.005 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
23:09:12.007 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
23:09:12.009 00.002 10072 Worker thread wakes up
23:09:12.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
23:09:12.009 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
23:09:12.009 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
23:09:12.011 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:09:12.013 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
23:09:12.014 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:09:12.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:12.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:09:12.014 00.000 10072 MoveAxis(W, 2, ABG)
23:09:12.014 00.000 10072 Guiding  Dir = 3, Dur = 2
23:09:12.014 00.000 10072 IsGuiding returns 0
23:09:12.015 00.001 10072 PulseGuide returned control before completion, sleep 12
23:09:12.032 00.017 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:09:12.034 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:12.036 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:12.037 00.001 1032 Enqueuing Expose request
23:09:12.040 00.003 10072 IsGuiding returns 0
23:09:12.040 00.000 10072 Move returns status 0, amount 2
23:09:12.040 00.000 10072 MoveAxis(N, 0, ABG)
23:09:12.040 00.000 10072 Move returns status 0, amount 0
23:09:12.040 00.000 10072 move complete, result=0
23:09:12.040 00.000 10072 worker thread done servicing request
23:09:12.040 00.000 10072 Worker thread wakes up
23:09:12.040 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:12.040 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:12.047 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:09:12.451 00.404 10072 Exposure complete
23:09:12.501 00.050 10072 worker thread done servicing request
23:09:12.501 00.000 1032 OnExposeComplete: enter
23:09:12.503 00.002 1032 UpdateGuideState(): m_state=6
23:09:12.505 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7709
23:09:12.507 00.002 1032 Star::Find returns 1 (0), X=1104.15, Y=131.13, Mass=1434, SNR=26.6, Peak=112 HFD=3.2
23:09:12.509 00.002 1032 MultiStar: [#1 -0.30,0.29,0.00,M1] [#2 -0.24,0.26,0.00,M1] [#3 -0.09,0.34,0.00,M2] [#4 -0.24,0.18,0.00,M1] [#5 -0.21,0.25,0.00,M2] [#6 -0.36,0.26,0.00,M1] [#7 -0.01,0.42,0.00,M4] [#8 -0.17,0.36,0.00,M1] 
23:09:12.510 00.001 1032 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.83) = xAngle (0.26 = 0.26)
23:09:12.513 00.003 1032 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.26 = 0.26)
23:09:12.514 00.001 1032 CameraToMount -- cameraX=-0.16 cameraY=0.28 hyp=0.32 cameraTheta=2.09 mountX=0.31 mountY=0.08, mountTheta=0.26
23:09:12.518 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.28, opts=13)
23:09:12.520 00.002 1032 Enqueuing Move request for scope (-0.16, 0.28)
23:09:12.522 00.002 10072 Worker thread wakes up
23:09:12.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.28) opts 0xd
23:09:12.522 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.28)
23:09:12.522 00.000 10072 Moving (-0.16, 0.28) raw xDistance=0.31 yDistance=0.08
23:09:12.525 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:09:12.527 00.002 10072 PPEC rslt: input = 0.31, final = 0.15, react = 0.15, pred = 0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 288.03
23:09:12.527 00.000 10072 PPEC: input: 0.31, control: 0.15, exposure: 500
23:09:12.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:12.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:09:12.527 00.000 10072 MoveAxis(W, 148, ABG)
23:09:12.527 00.000 10072 Guiding  Dir = 3, Dur = 148
23:09:12.528 00.001 10072 IsGuiding returns 0
23:09:12.528 00.000 10072 PulseGuide returned control before completion, sleep 158
23:09:12.545 00.017 1032 UpdateGuideState exits: m=1434 SNR=26.6
23:09:12.548 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:12.550 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:12.553 00.003 1032 Enqueuing Expose request
23:09:12.699 00.146 10072 IsGuiding returns 0
23:09:12.699 00.000 10072 Move returns status 0, amount 148
23:09:12.699 00.000 10072 MoveAxis(N, 0, ABG)
23:09:12.699 00.000 10072 Move returns status 0, amount 0
23:09:12.699 00.000 10072 move complete, result=0
23:09:12.700 00.001 10072 worker thread done servicing request
23:09:12.700 00.000 1032 GuideStep: 0.3 px 148 ms WEST, 0.1 px 0 ms NORTH
23:09:12.702 00.002 10072 Worker thread wakes up
23:09:12.702 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:12.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:13.340 00.638 10072 Exposure complete
23:09:13.389 00.049 10072 worker thread done servicing request
23:09:13.389 00.000 1032 OnExposeComplete: enter
23:09:13.390 00.001 1032 UpdateGuideState(): m_state=6
23:09:13.392 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7710
23:09:13.394 00.002 1032 Star::Find returns 1 (0), X=1104.30, Y=130.64, Mass=1433, SNR=26.6, Peak=115 HFD=3.5
23:09:13.397 00.003 1032 MultiStar: [#1 -0.15,-0.21,0.00,M2] [#2 -0.15,-0.18,0.78,U] [#3 -0.10,-0.14,0.73,U] [#4 -0.03,-0.35,0.00,M2] [#5 -0.16,-0.18,0.63,U] [#6 -0.03,-0.30,0.00,M2] [#7 0.14,0.04,0.69,U] [#8 -0.09,-0.10,0.50,U] 
23:09:13.399 00.002 1032 refined, 5 included, MultiStar: {-0.06, -0.14}, one-star: {-0.01, -0.21}
23:09:13.400 00.001 1032 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.83) = xAngle (-3.80 = 2.49)
23:09:13.402 00.002 1032 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.80 = 2.49)
23:09:13.403 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.97 mountX=-0.12 mountY=0.09, mountTheta=2.49
23:09:13.406 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.14, opts=13)
23:09:13.409 00.003 1032 Enqueuing Move request for scope (-0.06, -0.14)
23:09:13.411 00.002 10072 Worker thread wakes up
23:09:13.411 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
23:09:13.411 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
23:09:13.411 00.000 10072 Moving (-0.06, -0.14) raw xDistance=-0.12 yDistance=0.09
23:09:13.413 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:09:13.415 00.002 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
23:09:13.415 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
23:09:13.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:13.416 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:09:13.416 00.000 10072 MoveAxis(W, 1, ABG)
23:09:13.416 00.000 10072 Guiding  Dir = 3, Dur = 1
23:09:13.416 00.000 10072 IsGuiding returns 0
23:09:13.417 00.001 10072 PulseGuide returned control before completion, sleep 11
23:09:13.431 00.014 10072 IsGuiding returns 0
23:09:13.431 00.000 10072 Move returns status 0, amount 1
23:09:13.431 00.000 10072 MoveAxis(N, 0, ABG)
23:09:13.431 00.000 10072 Move returns status 0, amount 0
23:09:13.431 00.000 10072 move complete, result=0
23:09:13.431 00.000 10072 worker thread done servicing request
23:09:13.434 00.003 1032 UpdateGuideState exits: m=1433 SNR=26.6
23:09:13.436 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:13.437 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:13.440 00.003 1032 Enqueuing Expose request
23:09:13.441 00.001 1032 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:09:13.442 00.001 10072 Worker thread wakes up
23:09:13.443 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:13.443 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:13.853 00.410 10072 Exposure complete
23:09:13.906 00.053 10072 worker thread done servicing request
23:09:13.906 00.000 1032 OnExposeComplete: enter
23:09:13.908 00.002 1032 UpdateGuideState(): m_state=6
23:09:13.910 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7711
23:09:13.912 00.002 1032 Star::Find returns 1 (0), X=1104.42, Y=130.68, Mass=1329, SNR=25.6, Peak=130 HFD=3.2
23:09:13.914 00.002 1032 MultiStar: [#1 -0.19,-0.17,0.00,M3] [#2 -0.12,-0.14,0.80,U] [#3 -0.03,-0.15,0.80,U] [#4 0.11,-0.18,0.67,U] [#5 -0.13,-0.13,0.67,U] [#6 -0.01,-0.18,0.61,U] [#7 0.27,0.03,0.00,M4] [#8 0.00,-0.17,0.54,U] 
23:09:13.917 00.003 1032 refined, 6 included, MultiStar: {-0.01, -0.16}, one-star: {0.11, -0.17}
23:09:13.918 00.001 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.84)
23:09:13.920 00.002 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.84)
23:09:13.923 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.61 mountX=-0.15 mountY=0.05, mountTheta=2.84
23:09:13.926 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.16, opts=13)
23:09:13.928 00.002 1032 Enqueuing Move request for scope (-0.01, -0.16)
23:09:13.929 00.001 10072 Worker thread wakes up
23:09:13.930 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
23:09:13.930 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
23:09:13.930 00.000 10072 Moving (-0.01, -0.16) raw xDistance=-0.15 yDistance=0.05
23:09:13.932 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=153, Gamma=2.230
23:09:13.934 00.002 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.03
23:09:13.934 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
23:09:13.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:13.934 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:09:13.934 00.000 10072 MoveAxis(E, 70, ABG)
23:09:13.934 00.000 10072 Guiding  Dir = 2, Dur = 70
23:09:13.935 00.001 10072 IsGuiding returns 0
23:09:13.935 00.000 10072 PulseGuide returned control before completion, sleep 80
23:09:13.951 00.016 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:09:13.954 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:13.955 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:13.957 00.002 1032 Enqueuing Expose request
23:09:14.022 00.065 10072 IsGuiding returns 1
23:09:14.022 00.000 10072 scope still moving after pulse duration time elapsed
23:09:14.053 00.031 10072 IsGuiding returns 0
23:09:14.053 00.000 10072 scope move finished after 70 + 48 ms
23:09:14.053 00.000 10072 Move returns status 0, amount 70
23:09:14.053 00.000 10072 MoveAxis(N, 0, ABG)
23:09:14.053 00.000 10072 Move returns status 0, amount 0
23:09:14.053 00.000 10072 move complete, result=0
23:09:14.053 00.000 10072 worker thread done servicing request
23:09:14.053 00.000 10072 Worker thread wakes up
23:09:14.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:14.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:14.055 00.002 1032 GuideStep: -0.2 px 70 ms EAST, 0.0 px 0 ms NORTH
23:09:14.681 00.626 10072 Exposure complete
23:09:14.732 00.051 10072 worker thread done servicing request
23:09:14.732 00.000 1032 OnExposeComplete: enter
23:09:14.735 00.003 1032 UpdateGuideState(): m_state=6
23:09:14.737 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7712
23:09:14.739 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=130.99, Mass=1360, SNR=25.9, Peak=129 HFD=3.2
23:09:14.745 00.006 1032 MultiStar: [#1 -0.13,0.19,0.97,U] [#2 0.03,0.10,0.84,U] [#3 0.06,0.19,0.77,U] [#4 0.09,0.02,0.71,U] [#5 -0.04,0.27,0.00,M1] [#6 0.06,0.03,0.64,U] [#7 0.21,0.17,0.00,M5] [#8 0.02,0.20,0.51,U] 
23:09:14.747 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.13}, one-star: {0.09, 0.14}
23:09:14.749 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
23:09:14.751 00.002 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
23:09:14.752 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.37 mountX=0.12 mountY=-0.06, mountTheta=-0.46
23:09:14.755 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.13, opts=13)
23:09:14.756 00.001 1032 Enqueuing Move request for scope (0.03, 0.13)
23:09:14.758 00.002 10072 Worker thread wakes up
23:09:14.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
23:09:14.758 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
23:09:14.758 00.000 10072 Moving (0.03, 0.13) raw xDistance=0.12 yDistance=-0.06
23:09:14.760 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:09:14.762 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
23:09:14.763 00.001 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:09:14.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:14.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:09:14.763 00.000 10072 MoveAxis(W, 1, ABG)
23:09:14.763 00.000 10072 Guiding  Dir = 3, Dur = 1
23:09:14.763 00.000 10072 IsGuiding returns 0
23:09:14.764 00.001 10072 PulseGuide returned control before completion, sleep 11
23:09:14.779 00.015 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:09:14.782 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:14.784 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:14.785 00.001 1032 Enqueuing Expose request
23:09:14.788 00.003 10072 IsGuiding returns 0
23:09:14.788 00.000 10072 Move returns status 0, amount 1
23:09:14.789 00.001 10072 MoveAxis(N, 0, ABG)
23:09:14.789 00.000 10072 Move returns status 0, amount 0
23:09:14.789 00.000 10072 move complete, result=0
23:09:14.789 00.000 10072 worker thread done servicing request
23:09:14.789 00.000 10072 Worker thread wakes up
23:09:14.789 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:14.789 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:14.795 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:09:15.199 00.404 10072 Exposure complete
23:09:15.250 00.051 10072 worker thread done servicing request
23:09:15.250 00.000 1032 OnExposeComplete: enter
23:09:15.252 00.002 1032 UpdateGuideState(): m_state=6
23:09:15.253 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7713
23:09:15.256 00.003 1032 Star::Find returns 1 (0), X=1104.43, Y=131.05, Mass=1326, SNR=25.6, Peak=94 HFD=3.5
23:09:15.257 00.001 1032 MultiStar: [#1 -0.06,0.27,0.00,M3] [#2 -0.09,0.13,0.82,U] [#3 0.00,0.18,0.76,U] [#4 -0.06,-0.06,0.70,U] [#5 -0.05,0.00,0.67,U] [#6 0.15,0.02,0.60,U] [#7 0.14,0.24,0.00,M6] [#8 0.06,0.22,0.56,U] 
23:09:15.259 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.11}, one-star: {0.12, 0.21}
23:09:15.262 00.003 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
23:09:15.264 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
23:09:15.265 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.41 mountX=0.10 mountY=-0.04, mountTheta=-0.42
23:09:15.269 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
23:09:15.272 00.003 1032 Enqueuing Move request for scope (0.02, 0.11)
23:09:15.273 00.001 10072 Worker thread wakes up
23:09:15.274 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
23:09:15.274 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
23:09:15.274 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.04
23:09:15.277 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:09:15.280 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
23:09:15.280 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:09:15.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:15.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:09:15.280 00.000 10072 MoveAxis(W, 1, ABG)
23:09:15.280 00.000 10072 Guiding  Dir = 3, Dur = 1
23:09:15.280 00.000 10072 IsGuiding returns 0
23:09:15.280 00.000 10072 PulseGuide returned control before completion, sleep 11
23:09:15.297 00.017 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:09:15.302 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:15.304 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:15.306 00.002 1032 Enqueuing Expose request
23:09:15.308 00.002 10072 IsGuiding returns 0
23:09:15.308 00.000 10072 Move returns status 0, amount 1
23:09:15.308 00.000 10072 MoveAxis(N, 0, ABG)
23:09:15.308 00.000 10072 Move returns status 0, amount 0
23:09:15.308 00.000 10072 move complete, result=0
23:09:15.309 00.001 10072 worker thread done servicing request
23:09:15.309 00.000 10072 Worker thread wakes up
23:09:15.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:15.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:15.316 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:09:15.934 00.618 10072 Exposure complete
23:09:15.984 00.050 10072 worker thread done servicing request
23:09:15.985 00.001 1032 OnExposeComplete: enter
23:09:15.988 00.003 1032 UpdateGuideState(): m_state=6
23:09:15.992 00.004 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7714
23:09:15.997 00.005 1032 Star::Find returns 1 (0), X=1104.37, Y=130.92, Mass=1316, SNR=25.5, Peak=108 HFD=3.3
23:09:15.999 00.002 1032 MultiStar: [#1 -0.13,0.11,0.97,U] [#2 -0.09,0.04,0.80,U] [#3 -0.08,0.08,0.79,U] [#4 -0.01,-0.15,0.71,U] [#5 -0.00,-0.05,0.68,U] [#6 -0.01,-0.07,0.65,U] [#7 0.10,0.27,0.00,M7] [#8 0.11,0.07,0.51,U] 
23:09:16.002 00.003 1032 refined, 7 included, MultiStar: {-0.03, 0.02}, one-star: {0.06, 0.07}
23:09:16.004 00.002 1032 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.83) = xAngle (0.63 = 0.63)
23:09:16.006 00.002 1032 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.63 = 0.63)
23:09:16.007 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.46 mountX=0.03 mountY=0.02, mountTheta=0.63
23:09:16.010 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
23:09:16.012 00.002 1032 Enqueuing Move request for scope (-0.03, 0.02)
23:09:16.014 00.002 10072 Worker thread wakes up
23:09:16.015 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
23:09:16.015 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
23:09:16.015 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.02
23:09:16.017 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:09:16.019 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
23:09:16.019 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:09:16.019 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:16.020 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:09:16.020 00.000 10072 MoveAxis(E, 0, ABG)
23:09:16.020 00.000 10072 Move returns status 0, amount 0
23:09:16.020 00.000 10072 MoveAxis(N, 0, ABG)
23:09:16.020 00.000 10072 Move returns status 0, amount 0
23:09:16.020 00.000 10072 move complete, result=0
23:09:16.020 00.000 10072 worker thread done servicing request
23:09:16.038 00.018 1032 UpdateGuideState exits: m=1316 SNR=25.5
23:09:16.040 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:16.041 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:16.043 00.002 1032 Enqueuing Expose request
23:09:16.045 00.002 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:09:16.046 00.001 10072 Worker thread wakes up
23:09:16.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:16.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:16.463 00.417 10072 Exposure complete
23:09:16.514 00.051 10072 worker thread done servicing request
23:09:16.515 00.001 1032 OnExposeComplete: enter
23:09:16.518 00.003 1032 UpdateGuideState(): m_state=6
23:09:16.521 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7715
23:09:16.524 00.003 1032 Star::Find returns 1 (0), X=1104.52, Y=130.83, Mass=1510, SNR=27.3, Peak=139 HFD=3.0
23:09:16.527 00.003 1032 MultiStar: [#1 -0.13,0.01,0.90,U] [#2 0.01,-0.06,0.72,U] [#3 0.12,-0.05,0.76,U] [#4 0.13,-0.28,0.00,M1] [#5 0.11,-0.25,0.00,M1] [#6 -0.02,0.03,0.56,U] [#7 0.15,0.10,0.68,U] [#8 0.11,-0.02,0.50,U] 
23:09:16.528 00.001 1032 refined, 6 included, MultiStar: {0.06, -0.00}, one-star: {0.21, -0.02}
23:09:16.530 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
23:09:16.532 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
23:09:16.534 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.07 mountX=-0.02 mountY=-0.06, mountTheta=-1.90
23:09:16.537 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.00, opts=13)
23:09:16.539 00.002 1032 Enqueuing Move request for scope (0.06, -0.00)
23:09:16.542 00.003 10072 Worker thread wakes up
23:09:16.542 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
23:09:16.542 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
23:09:16.542 00.000 10072 Moving (0.06, -0.00) raw xDistance=-0.02 yDistance=-0.06
23:09:16.544 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=2.230
23:09:16.546 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
23:09:16.546 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:09:16.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:16.546 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:09:16.546 00.000 10072 MoveAxis(E, 0, ABG)
23:09:16.546 00.000 10072 Move returns status 0, amount 0
23:09:16.546 00.000 10072 MoveAxis(N, 0, ABG)
23:09:16.547 00.001 10072 Move returns status 0, amount 0
23:09:16.547 00.000 10072 move complete, result=0
23:09:16.547 00.000 10072 worker thread done servicing request
23:09:16.566 00.019 1032 UpdateGuideState exits: m=1510 SNR=27.3
23:09:16.568 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:16.570 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:16.573 00.003 1032 Enqueuing Expose request
23:09:16.574 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:16.576 00.002 10072 Worker thread wakes up
23:09:16.576 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:16.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:17.212 00.636 10072 Exposure complete
23:09:17.266 00.054 10072 worker thread done servicing request
23:09:17.267 00.001 1032 OnExposeComplete: enter
23:09:17.271 00.004 1032 UpdateGuideState(): m_state=6
23:09:17.273 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7716
23:09:17.275 00.002 1032 Star::Find returns 1 (0), X=1104.26, Y=130.81, Mass=1572, SNR=27.9, Peak=137 HFD=3.2
23:09:17.277 00.002 1032 MultiStar: [#1 -0.16,0.03,0.89,U] [#2 0.01,-0.06,0.69,U] [#3 -0.00,-0.04,0.76,U] [#4 0.17,-0.09,0.62,U] [#5 -0.04,-0.16,0.63,U] [#6 0.08,-0.11,0.56,U] [#7 0.13,0.09,0.69,U] [#8 -0.01,0.10,0.48,U] 
23:09:17.280 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {-0.05, -0.03}
23:09:17.282 00.002 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.07)
23:09:17.283 00.001 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.07)
23:09:17.285 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.39 mountX=-0.03 mountY=0.00, mountTheta=3.07
23:09:17.289 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
23:09:17.291 00.002 1032 Enqueuing Move request for scope (0.01, -0.03)
23:09:17.294 00.003 10072 Worker thread wakes up
23:09:17.294 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
23:09:17.294 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
23:09:17.294 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=0.00
23:09:17.296 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=2.230
23:09:17.299 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
23:09:17.299 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:09:17.299 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:17.299 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:09:17.299 00.000 10072 MoveAxis(E, 0, ABG)
23:09:17.299 00.000 10072 Move returns status 0, amount 0
23:09:17.299 00.000 10072 MoveAxis(N, 0, ABG)
23:09:17.299 00.000 10072 Move returns status 0, amount 0
23:09:17.299 00.000 10072 move complete, result=0
23:09:17.299 00.000 10072 worker thread done servicing request
23:09:17.319 00.020 1032 UpdateGuideState exits: m=1572 SNR=27.9
23:09:17.322 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:17.324 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:17.326 00.002 1032 Enqueuing Expose request
23:09:17.327 00.001 1032 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:09:17.330 00.003 10072 Worker thread wakes up
23:09:17.330 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:17.330 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:17.740 00.410 10072 Exposure complete
23:09:17.790 00.050 10072 worker thread done servicing request
23:09:17.790 00.000 1032 OnExposeComplete: enter
23:09:17.793 00.003 1032 UpdateGuideState(): m_state=6
23:09:17.795 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7717
23:09:17.796 00.001 1032 Star::Find returns 1 (0), X=1104.41, Y=130.93, Mass=1379, SNR=26.1, Peak=131 HFD=3.2
23:09:17.800 00.004 1032 MultiStar: [#1 -0.13,0.02,1.01,U] [#2 -0.04,-0.10,0.84,U] [#3 0.00,0.03,0.77,U] [#4 0.14,-0.12,0.68,U] [#5 0.03,-0.06,0.65,U] [#6 0.15,-0.08,0.60,U] [#7 0.17,0.07,0.72,U] [#8 0.05,0.04,0.49,U] 
23:09:17.802 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.10, 0.09}
23:09:17.804 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
23:09:17.805 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
23:09:17.807 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.20 mountX=-0.02 mountY=-0.04, mountTheta=-2.03
23:09:17.809 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
23:09:17.810 00.001 1032 Enqueuing Move request for scope (0.04, -0.01)
23:09:17.813 00.003 10072 Worker thread wakes up
23:09:17.813 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:09:17.813 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:09:17.813 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
23:09:17.816 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:09:17.819 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
23:09:17.819 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:09:17.819 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:17.819 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:09:17.819 00.000 10072 MoveAxis(E, 1, ABG)
23:09:17.819 00.000 10072 Guiding  Dir = 2, Dur = 1
23:09:17.819 00.000 10072 IsGuiding returns 0
23:09:17.820 00.001 10072 PulseGuide returned control before completion, sleep 11
23:09:17.838 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:09:17.840 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:17.842 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:17.843 00.001 1032 Enqueuing Expose request
23:09:17.846 00.003 10072 IsGuiding returns 0
23:09:17.846 00.000 10072 Move returns status 0, amount 1
23:09:17.846 00.000 10072 MoveAxis(N, 0, ABG)
23:09:17.846 00.000 10072 Move returns status 0, amount 0
23:09:17.846 00.000 10072 move complete, result=0
23:09:17.846 00.000 10072 worker thread done servicing request
23:09:17.846 00.000 10072 Worker thread wakes up
23:09:17.846 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:17.846 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:17.852 00.006 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:09:18.475 00.623 10072 Exposure complete
23:09:18.531 00.056 10072 worker thread done servicing request
23:09:18.531 00.000 1032 OnExposeComplete: enter
23:09:18.533 00.002 1032 UpdateGuideState(): m_state=6
23:09:18.535 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7718
23:09:18.537 00.002 1032 Star::Find returns 1 (0), X=1104.48, Y=130.86, Mass=1346, SNR=25.8, Peak=131 HFD=3.3
23:09:18.539 00.002 1032 MultiStar: [#1 -0.15,0.03,0.96,U] [#2 -0.03,0.03,0.77,U] [#3 -0.04,0.07,0.76,U] [#4 0.03,0.03,0.70,U] [#5 0.12,-0.03,0.65,U] [#6 0.09,-0.01,0.63,U] [#7 0.24,0.15,0.00,M5] [#8 0.15,0.13,0.53,U] 
23:09:18.541 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.03}, one-star: {0.17, 0.01}
23:09:18.543 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
23:09:18.545 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
23:09:18.546 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.74 mountX=0.02 mountY=-0.04, mountTheta=-1.09
23:09:18.552 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
23:09:18.556 00.004 1032 Enqueuing Move request for scope (0.03, 0.03)
23:09:18.559 00.003 10072 Worker thread wakes up
23:09:18.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:09:18.559 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:09:18.559 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
23:09:18.562 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:09:18.564 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
23:09:18.564 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:09:18.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:18.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:09:18.564 00.000 10072 MoveAxis(W, 0, ABG)
23:09:18.564 00.000 10072 Move returns status 0, amount 0
23:09:18.564 00.000 10072 MoveAxis(N, 0, ABG)
23:09:18.564 00.000 10072 Move returns status 0, amount 0
23:09:18.565 00.001 10072 move complete, result=0
23:09:18.565 00.000 10072 worker thread done servicing request
23:09:18.584 00.019 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:09:18.586 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:18.588 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:18.590 00.002 1032 Enqueuing Expose request
23:09:18.592 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
23:09:18.594 00.002 10072 Worker thread wakes up
23:09:18.594 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:18.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:19.008 00.414 10072 Exposure complete
23:09:19.068 00.060 10072 worker thread done servicing request
23:09:19.068 00.000 1032 OnExposeComplete: enter
23:09:19.070 00.002 1032 UpdateGuideState(): m_state=6
23:09:19.072 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7719
23:09:19.074 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=130.89, Mass=1398, SNR=26.2, Peak=122 HFD=3.5
23:09:19.076 00.002 1032 MultiStar: [#1 -0.15,0.04,1.04,U] [#2 -0.05,0.00,0.79,U] [#3 0.05,-0.05,0.79,U] [#4 0.01,0.15,0.63,U] [#5 -0.10,0.06,0.65,U] [#6 -0.01,-0.03,0.63,U] [#7 0.19,0.19,0.00,M6] [#8 -0.07,0.17,0.51,U] 
23:09:19.079 00.003 1032 refined, 7 included, MultiStar: {-0.03, 0.04}, one-star: {0.09, 0.05}
23:09:19.082 00.003 1032 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.83) = xAngle (0.34 = 0.34)
23:09:19.084 00.002 1032 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.34 = 0.34)
23:09:19.086 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.17 mountX=0.05 mountY=0.02, mountTheta=0.34
23:09:19.089 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
23:09:19.090 00.001 1032 Enqueuing Move request for scope (-0.03, 0.04)
23:09:19.092 00.002 10072 Worker thread wakes up
23:09:19.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
23:09:19.092 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
23:09:19.092 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.02
23:09:19.094 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:09:19.097 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
23:09:19.097 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:09:19.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:19.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:09:19.097 00.000 10072 MoveAxis(W, 0, ABG)
23:09:19.097 00.000 10072 Move returns status 0, amount 0
23:09:19.097 00.000 10072 MoveAxis(N, 0, ABG)
23:09:19.097 00.000 10072 Move returns status 0, amount 0
23:09:19.097 00.000 10072 move complete, result=0
23:09:19.097 00.000 10072 worker thread done servicing request
23:09:19.115 00.018 1032 UpdateGuideState exits: m=1398 SNR=26.2
23:09:19.117 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:19.120 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:19.122 00.002 1032 Enqueuing Expose request
23:09:19.123 00.001 1032 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
23:09:19.125 00.002 10072 Worker thread wakes up
23:09:19.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:19.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:19.761 00.636 10072 Exposure complete
23:09:19.809 00.048 10072 worker thread done servicing request
23:09:19.809 00.000 1032 OnExposeComplete: enter
23:09:19.811 00.002 1032 UpdateGuideState(): m_state=6
23:09:19.813 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7720
23:09:19.815 00.002 1032 Star::Find returns 1 (0), X=1104.48, Y=130.88, Mass=1286, SNR=25.2, Peak=115 HFD=3.4
23:09:19.817 00.002 1032 MultiStar: [#1 -0.13,0.10,1.02,U] [#2 -0.09,-0.01,0.78,U] [#3 -0.02,0.01,0.81,U] [#4 0.01,-0.07,0.72,U] [#5 -0.09,0.12,0.69,U] [#6 0.03,-0.01,0.63,U] [#7 0.12,0.14,0.72,U] [#8 0.02,0.11,0.54,U] 
23:09:19.820 00.003 1032 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {0.17, 0.04}
23:09:19.821 00.001 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
23:09:19.823 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
23:09:19.824 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.53 mountX=0.04 mountY=-0.01, mountTheta=-0.30
23:09:19.827 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
23:09:19.829 00.002 1032 Enqueuing Move request for scope (0.00, 0.05)
23:09:19.830 00.001 10072 Worker thread wakes up
23:09:19.830 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
23:09:19.830 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
23:09:19.830 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.04 yDistance=-0.01
23:09:19.834 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:09:19.836 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
23:09:19.836 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:09:19.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:19.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:09:19.836 00.000 10072 MoveAxis(E, 0, ABG)
23:09:19.836 00.000 10072 Move returns status 0, amount 0
23:09:19.836 00.000 10072 MoveAxis(N, 0, ABG)
23:09:19.836 00.000 10072 Move returns status 0, amount 0
23:09:19.836 00.000 10072 move complete, result=0
23:09:19.836 00.000 10072 worker thread done servicing request
23:09:19.854 00.018 1032 UpdateGuideState exits: m=1286 SNR=25.2
23:09:19.856 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:19.857 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:19.860 00.003 1032 Enqueuing Expose request
23:09:19.862 00.002 10072 Worker thread wakes up
23:09:19.862 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:19.862 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:19.862 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:20.273 00.411 10072 Exposure complete
23:09:20.325 00.052 10072 worker thread done servicing request
23:09:20.325 00.000 1032 OnExposeComplete: enter
23:09:20.327 00.002 1032 UpdateGuideState(): m_state=6
23:09:20.329 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7721
23:09:20.331 00.002 1032 Star::Find returns 1 (0), X=1104.48, Y=130.93, Mass=1481, SNR=27.0, Peak=125 HFD=3.5
23:09:20.335 00.004 1032 MultiStar: [#1 -0.06,0.11,0.94,U] [#2 0.01,0.08,0.80,U] [#3 -0.02,-0.00,0.71,U] [#4 0.09,-0.09,0.61,U] [#5 -0.09,0.02,0.66,U] [#6 0.02,0.09,0.58,U] [#7 0.12,0.19,0.66,U] [#8 -0.07,0.24,0.49,U] 
23:09:20.341 00.006 1032 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.17, 0.08}
23:09:20.342 00.001 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
23:09:20.344 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
23:09:20.347 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.25 mountX=0.07 mountY=-0.04, mountTheta=-0.58
23:09:20.350 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
23:09:20.352 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
23:09:20.354 00.002 10072 Worker thread wakes up
23:09:20.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:09:20.354 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:09:20.354 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.04
23:09:20.357 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:09:20.359 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
23:09:20.359 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:09:20.359 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:20.359 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:09:20.359 00.000 10072 MoveAxis(E, 0, ABG)
23:09:20.359 00.000 10072 Move returns status 0, amount 0
23:09:20.359 00.000 10072 MoveAxis(N, 0, ABG)
23:09:20.360 00.001 10072 Move returns status 0, amount 0
23:09:20.360 00.000 10072 move complete, result=0
23:09:20.360 00.000 10072 worker thread done servicing request
23:09:20.378 00.018 1032 UpdateGuideState exits: m=1481 SNR=27.0
23:09:20.380 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:20.383 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:20.384 00.001 1032 Enqueuing Expose request
23:09:20.386 00.002 10072 Worker thread wakes up
23:09:20.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:20.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:20.386 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:21.024 00.638 10072 Exposure complete
23:09:21.074 00.050 10072 worker thread done servicing request
23:09:21.074 00.000 1032 OnExposeComplete: enter
23:09:21.076 00.002 1032 UpdateGuideState(): m_state=6
23:09:21.078 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7722
23:09:21.080 00.002 1032 Star::Find returns 1 (0), X=1104.45, Y=130.93, Mass=1361, SNR=25.9, Peak=105 HFD=3.6
23:09:21.084 00.004 1032 MultiStar: [#1 -0.12,0.12,0.94,U] [#2 -0.09,0.02,0.79,U] [#3 -0.09,0.04,0.79,U] [#4 0.04,-0.00,0.69,U] [#5 -0.10,-0.03,0.68,U] [#6 -0.02,-0.07,0.58,U] [#7 0.08,0.23,0.73,U] [#8 0.01,0.06,0.50,U] 
23:09:21.085 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.14, 0.09}
23:09:21.086 00.001 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (0.00 = 0.00)
23:09:21.088 00.002 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.00 = 0.00)
23:09:21.089 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.83 mountX=0.06 mountY=0.00, mountTheta=0.00
23:09:21.092 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
23:09:21.093 00.001 1032 Enqueuing Move request for scope (-0.02, 0.06)
23:09:21.095 00.002 10072 Worker thread wakes up
23:09:21.095 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
23:09:21.095 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
23:09:21.095 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.00
23:09:21.098 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:09:21.100 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
23:09:21.100 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:09:21.100 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:21.100 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:09:21.100 00.000 10072 MoveAxis(E, 0, ABG)
23:09:21.100 00.000 10072 Move returns status 0, amount 0
23:09:21.100 00.000 10072 MoveAxis(N, 0, ABG)
23:09:21.100 00.000 10072 Move returns status 0, amount 0
23:09:21.100 00.000 10072 move complete, result=0
23:09:21.100 00.000 10072 worker thread done servicing request
23:09:21.120 00.020 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:09:21.122 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:21.123 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:21.124 00.001 1032 Enqueuing Expose request
23:09:21.127 00.003 1032 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:09:21.128 00.001 10072 Worker thread wakes up
23:09:21.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:21.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:21.540 00.412 10072 Exposure complete
23:09:21.590 00.050 10072 worker thread done servicing request
23:09:21.590 00.000 1032 OnExposeComplete: enter
23:09:21.592 00.002 1032 UpdateGuideState(): m_state=6
23:09:21.594 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7723
23:09:21.597 00.003 1032 Star::Find returns 1 (0), X=1104.29, Y=130.84, Mass=1319, SNR=25.5, Peak=106 HFD=3.4
23:09:21.599 00.002 1032 MultiStar: [#1 -0.19,0.01,0.93,U] [#2 -0.06,-0.03,0.81,U] [#3 -0.18,0.04,0.80,U] [#4 -0.06,-0.08,0.68,U] [#5 -0.23,-0.04,0.65,U] [#6 -0.15,0.05,0.65,U] [#7 0.09,0.15,0.73,U] [#8 -0.14,0.06,0.54,U] 
23:09:21.602 00.003 1032 single-star, 8 included, MultiStar: {-0.10, 0.02}, one-star: {-0.02, -0.01}
23:09:21.603 00.001 1032 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.83) = xAngle (-4.64 = 1.64)
23:09:21.604 00.001 1032 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.64 = 1.64)
23:09:21.607 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.81 mountX=-0.00 mountY=0.02, mountTheta=1.64
23:09:21.608 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
23:09:21.611 00.003 1032 Enqueuing Move request for scope (-0.02, -0.01)
23:09:21.613 00.002 10072 Worker thread wakes up
23:09:21.613 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:09:21.613 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:09:21.613 00.000 10072 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
23:09:21.616 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:09:21.618 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
23:09:21.618 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
23:09:21.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:21.618 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:09:21.618 00.000 10072 MoveAxis(E, 1, ABG)
23:09:21.618 00.000 10072 Guiding  Dir = 2, Dur = 1
23:09:21.619 00.001 10072 IsGuiding returns 0
23:09:21.619 00.000 10072 PulseGuide returned control before completion, sleep 11
23:09:21.636 00.017 1032 UpdateGuideState exits: m=1319 SNR=25.5
23:09:21.639 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:21.640 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:21.643 00.003 1032 Enqueuing Expose request
23:09:21.646 00.003 10072 IsGuiding returns 0
23:09:21.646 00.000 10072 Move returns status 0, amount 1
23:09:21.646 00.000 10072 MoveAxis(N, 0, ABG)
23:09:21.646 00.000 10072 Move returns status 0, amount 0
23:09:21.646 00.000 10072 move complete, result=0
23:09:21.646 00.000 10072 worker thread done servicing request
23:09:21.646 00.000 10072 Worker thread wakes up
23:09:21.646 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:21.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:21.653 00.007 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
23:09:22.272 00.619 10072 Exposure complete
23:09:22.324 00.052 10072 worker thread done servicing request
23:09:22.324 00.000 1032 OnExposeComplete: enter
23:09:22.326 00.002 1032 UpdateGuideState(): m_state=6
23:09:22.327 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7724
23:09:22.331 00.004 1032 Star::Find returns 1 (0), X=1104.42, Y=130.73, Mass=1297, SNR=25.3, Peak=122 HFD=3.2
23:09:22.332 00.001 1032 MultiStar: [#1 -0.30,-0.02,0.00,M1] [#2 -0.01,-0.15,0.83,U] [#3 -0.00,-0.12,0.75,U] [#4 -0.10,-0.08,0.73,U] [#5 0.02,-0.07,0.68,U] [#6 -0.02,-0.05,0.70,U] [#7 0.03,-0.01,0.73,U] [#8 -0.06,-0.09,0.51,U] 
23:09:22.335 00.003 1032 refined, 7 included, MultiStar: {0.00, -0.09}, one-star: {0.11, -0.12}
23:09:22.337 00.002 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
23:09:22.338 00.001 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
23:09:22.339 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.54 mountX=-0.09 mountY=0.02, mountTheta=2.91
23:09:22.342 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.09, opts=13)
23:09:22.343 00.001 1032 Enqueuing Move request for scope (0.00, -0.09)
23:09:22.345 00.002 10072 Worker thread wakes up
23:09:22.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
23:09:22.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
23:09:22.345 00.000 10072 Moving (0.00, -0.09) raw xDistance=-0.09 yDistance=0.02
23:09:22.346 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:09:22.350 00.004 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
23:09:22.350 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:09:22.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:22.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:09:22.350 00.000 10072 MoveAxis(E, 1, ABG)
23:09:22.350 00.000 10072 Guiding  Dir = 2, Dur = 1
23:09:22.351 00.001 10072 IsGuiding returns 0
23:09:22.351 00.000 10072 PulseGuide returned control before completion, sleep 11
23:09:22.365 00.014 10072 IsGuiding returns 1
23:09:22.365 00.000 10072 scope still moving after pulse duration time elapsed
23:09:22.368 00.003 1032 UpdateGuideState exits: m=1297 SNR=25.3
23:09:22.371 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:22.373 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:22.374 00.001 1032 Enqueuing Expose request
23:09:22.396 00.022 10072 IsGuiding returns 1
23:09:22.427 00.031 10072 IsGuiding returns 1
23:09:22.459 00.032 10072 IsGuiding returns 1
23:09:22.490 00.031 10072 IsGuiding returns 1
23:09:22.521 00.031 10072 IsGuiding returns 1
23:09:22.552 00.031 10072 IsGuiding returns 1
23:09:22.586 00.034 10072 IsGuiding returns 1
23:09:22.614 00.028 10072 IsGuiding returns 1
23:09:22.645 00.031 10072 IsGuiding returns 1
23:09:22.677 00.032 10072 IsGuiding returns 1
23:09:22.708 00.031 10072 IsGuiding returns 1
23:09:22.739 00.031 10072 IsGuiding returns 1
23:09:22.771 00.032 10072 IsGuiding returns 1
23:09:22.803 00.032 10072 IsGuiding returns 1
23:09:22.834 00.031 10072 IsGuiding returns 0
23:09:22.834 00.000 10072 scope move finished after 1 + 482 ms
23:09:22.834 00.000 10072 Move returns status 0, amount 1
23:09:22.834 00.000 10072 MoveAxis(N, 0, ABG)
23:09:22.834 00.000 10072 Move returns status 0, amount 0
23:09:22.834 00.000 10072 move complete, result=0
23:09:22.835 00.001 10072 worker thread done servicing request
23:09:22.835 00.000 10072 Worker thread wakes up
23:09:22.835 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:22.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:22.835 00.000 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
23:09:23.463 00.628 10072 Exposure complete
23:09:23.507 00.044 10072 worker thread done servicing request
23:09:23.507 00.000 1032 OnExposeComplete: enter
23:09:23.509 00.002 1032 UpdateGuideState(): m_state=6
23:09:23.510 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7725
23:09:23.512 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=131.06, Mass=1525, SNR=27.4, Peak=129 HFD=3.3
23:09:23.515 00.003 1032 MultiStar: [#1 -0.14,0.19,0.88,U] [#2 -0.06,-0.02,0.78,U] [#3 -0.10,0.11,0.74,U] [#4 -0.09,0.07,0.68,U] [#5 -0.10,0.03,0.60,U] [#6 0.13,0.04,0.60,U] [#7 0.16,0.22,0.00,M2] [#8 -0.12,0.32,0.00,M1] 
23:09:23.516 00.001 1032 refined, 6 included, MultiStar: {-0.05, 0.10}, one-star: {0.01, 0.22}
23:09:23.518 00.002 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
23:09:23.520 00.002 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
23:09:23.521 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.04 mountX=0.11 mountY=0.02, mountTheta=0.21
23:09:23.524 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.10, opts=13)
23:09:23.526 00.002 1032 Enqueuing Move request for scope (-0.05, 0.10)
23:09:23.527 00.001 10072 Worker thread wakes up
23:09:23.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
23:09:23.527 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
23:09:23.527 00.000 10072 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=0.02
23:09:23.530 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:09:23.532 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
23:09:23.532 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
23:09:23.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:23.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:09:23.532 00.000 10072 MoveAxis(E, 1, ABG)
23:09:23.532 00.000 10072 Guiding  Dir = 2, Dur = 1
23:09:23.533 00.001 10072 IsGuiding returns 0
23:09:23.533 00.000 10072 PulseGuide returned control before completion, sleep 11
23:09:23.548 00.015 1032 UpdateGuideState exits: m=1525 SNR=27.4
23:09:23.550 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:23.552 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:23.555 00.003 1032 Enqueuing Expose request
23:09:23.557 00.002 10072 IsGuiding returns 0
23:09:23.557 00.000 10072 Move returns status 0, amount 1
23:09:23.557 00.000 10072 MoveAxis(N, 0, ABG)
23:09:23.557 00.000 10072 Move returns status 0, amount 0
23:09:23.557 00.000 10072 move complete, result=0
23:09:23.557 00.000 10072 worker thread done servicing request
23:09:23.558 00.001 10072 Worker thread wakes up
23:09:23.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:23.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:23.564 00.006 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
23:09:23.963 00.399 10072 Exposure complete
23:09:24.012 00.049 10072 worker thread done servicing request
23:09:24.012 00.000 1032 OnExposeComplete: enter
23:09:24.014 00.002 1032 UpdateGuideState(): m_state=6
23:09:24.016 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7726
23:09:24.018 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=131.01, Mass=1384, SNR=26.2, Peak=105 HFD=3.2
23:09:24.020 00.002 1032 MultiStar: [#1 -0.14,0.15,0.93,U] [#2 -0.10,0.03,0.83,U] [#3 -0.06,0.02,0.75,U] [#4 -0.08,0.00,0.67,U] [#5 -0.14,0.12,0.68,U] [#6 0.05,-0.06,0.65,U] [#7 0.17,0.13,0.69,U] [#8 -0.12,0.42,0.00,M2] 
23:09:24.022 00.002 1032 refined, 7 included, MultiStar: {-0.05, 0.08}, one-star: {-0.08, 0.16}
23:09:24.024 00.002 1032 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.83) = xAngle (0.34 = 0.34)
23:09:24.026 00.002 1032 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.34 = 0.34)
23:09:24.028 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.17 mountX=0.09 mountY=0.03, mountTheta=0.34
23:09:24.030 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.08, opts=13)
23:09:24.032 00.002 1032 Enqueuing Move request for scope (-0.05, 0.08)
23:09:24.033 00.001 10072 Worker thread wakes up
23:09:24.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
23:09:24.033 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
23:09:24.033 00.000 10072 Moving (-0.05, 0.08) raw xDistance=0.09 yDistance=0.03
23:09:24.035 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:09:24.038 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
23:09:24.038 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:09:24.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:24.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:09:24.038 00.000 10072 MoveAxis(E, 1, ABG)
23:09:24.038 00.000 10072 Guiding  Dir = 2, Dur = 1
23:09:24.039 00.001 10072 IsGuiding returns 0
23:09:24.040 00.001 10072 PulseGuide returned control before completion, sleep 11
23:09:24.055 00.015 10072 IsGuiding returns 0
23:09:24.055 00.000 10072 Move returns status 0, amount 1
23:09:24.055 00.000 10072 MoveAxis(N, 0, ABG)
23:09:24.055 00.000 10072 Move returns status 0, amount 0
23:09:24.056 00.001 10072 move complete, result=0
23:09:24.056 00.000 10072 worker thread done servicing request
23:09:24.058 00.002 1032 UpdateGuideState exits: m=1384 SNR=26.2
23:09:24.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:24.063 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:24.065 00.002 1032 Enqueuing Expose request
23:09:24.067 00.002 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
23:09:24.068 00.001 10072 Worker thread wakes up
23:09:24.069 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:24.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:24.695 00.626 10072 Exposure complete
23:09:24.748 00.053 10072 worker thread done servicing request
23:09:24.748 00.000 1032 OnExposeComplete: enter
23:09:24.750 00.002 1032 UpdateGuideState(): m_state=6
23:09:24.752 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7727
23:09:24.753 00.001 1032 Star::Find returns 1 (0), X=1104.39, Y=130.93, Mass=1311, SNR=25.5, Peak=104 HFD=3.4
23:09:24.756 00.003 1032 MultiStar: [#1 -0.17,0.03,0.97,U] [#2 -0.16,-0.03,0.85,U] [#3 -0.02,-0.12,0.82,U] [#4 0.04,-0.26,0.00,M1] [#5 -0.12,-0.11,0.69,U] [#6 0.01,-0.29,0.00,M1] [#7 0.15,0.08,0.72,U] [#8 0.00,0.04,0.56,U] 
23:09:24.758 00.002 1032 refined, 6 included, MultiStar: {-0.04, -0.00}, one-star: {0.08, 0.08}
23:09:24.760 00.002 1032 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.83) = xAngle (-4.92 = 1.36)
23:09:24.761 00.001 1032 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.92 = 1.36)
23:09:24.763 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.09 mountX=0.01 mountY=0.04, mountTheta=1.36
23:09:24.765 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.00, opts=13)
23:09:24.767 00.002 1032 Enqueuing Move request for scope (-0.04, -0.00)
23:09:24.769 00.002 10072 Worker thread wakes up
23:09:24.770 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
23:09:24.770 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
23:09:24.770 00.000 10072 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=0.04
23:09:24.773 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:09:24.775 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
23:09:24.775 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:09:24.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:24.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:09:24.775 00.000 10072 MoveAxis(E, 2, ABG)
23:09:24.775 00.000 10072 Guiding  Dir = 2, Dur = 2
23:09:24.776 00.001 10072 IsGuiding returns 0
23:09:24.776 00.000 10072 PulseGuide returned control before completion, sleep 12
23:09:24.793 00.017 1032 UpdateGuideState exits: m=1311 SNR=25.5
23:09:24.795 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:24.796 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:24.798 00.002 1032 Enqueuing Expose request
23:09:24.802 00.004 10072 IsGuiding returns 0
23:09:24.802 00.000 10072 Move returns status 0, amount 2
23:09:24.802 00.000 10072 MoveAxis(N, 0, ABG)
23:09:24.802 00.000 10072 Move returns status 0, amount 0
23:09:24.802 00.000 10072 move complete, result=0
23:09:24.803 00.001 10072 worker thread done servicing request
23:09:24.803 00.000 10072 Worker thread wakes up
23:09:24.803 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:24.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:24.811 00.008 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
23:09:25.211 00.400 10072 Exposure complete
23:09:25.254 00.043 10072 worker thread done servicing request
23:09:25.254 00.000 1032 OnExposeComplete: enter
23:09:25.257 00.003 1032 UpdateGuideState(): m_state=6
23:09:25.259 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7728
23:09:25.260 00.001 1032 Star::Find returns 1 (0), X=1104.50, Y=130.83, Mass=1557, SNR=27.7, Peak=139 HFD=3.2
23:09:25.263 00.003 1032 MultiStar: [#1 -0.16,0.06,0.89,U] [#2 -0.05,0.12,0.79,U] [#3 0.11,-0.23,0.71,U] [#4 0.18,-0.31,0.00,M2] [#5 -0.03,-0.07,0.63,U] [#6 -0.01,-0.17,0.56,U] [#7 0.26,-0.06,0.00,M1] [#8 -0.06,0.09,0.49,U] 
23:09:25.264 00.001 1032 refined, 6 included, MultiStar: {0.01, -0.02}, one-star: {0.19, -0.02}
23:09:25.265 00.001 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.14)
23:09:25.266 00.001 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.14)
23:09:25.270 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.32 mountX=-0.03 mountY=0.00, mountTheta=3.14
23:09:25.274 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
23:09:25.275 00.001 1032 Enqueuing Move request for scope (0.01, -0.02)
23:09:25.277 00.002 10072 Worker thread wakes up
23:09:25.278 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
23:09:25.278 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
23:09:25.278 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.03 yDistance=0.00
23:09:25.280 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:09:25.283 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
23:09:25.283 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:09:25.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:25.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:09:25.283 00.000 10072 MoveAxis(E, 1, ABG)
23:09:25.283 00.000 10072 Guiding  Dir = 2, Dur = 1
23:09:25.283 00.000 10072 IsGuiding returns 0
23:09:25.284 00.001 10072 PulseGuide returned control before completion, sleep 11
23:09:25.302 00.018 10072 IsGuiding returns 1
23:09:25.302 00.000 10072 scope still moving after pulse duration time elapsed
23:09:25.302 00.000 1032 UpdateGuideState exits: m=1557 SNR=27.7
23:09:25.307 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:25.308 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:25.310 00.002 1032 Enqueuing Expose request
23:09:25.333 00.023 10072 IsGuiding returns 0
23:09:25.334 00.001 10072 scope move finished after 1 + 48 ms
23:09:25.334 00.000 10072 Move returns status 0, amount 1
23:09:25.334 00.000 10072 MoveAxis(N, 0, ABG)
23:09:25.334 00.000 10072 Move returns status 0, amount 0
23:09:25.334 00.000 10072 move complete, result=0
23:09:25.334 00.000 10072 worker thread done servicing request
23:09:25.334 00.000 10072 Worker thread wakes up
23:09:25.334 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:25.334 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:25.335 00.001 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
23:09:25.962 00.627 10072 Exposure complete
23:09:26.014 00.052 10072 worker thread done servicing request
23:09:26.014 00.000 1032 OnExposeComplete: enter
23:09:26.016 00.002 1032 UpdateGuideState(): m_state=6
23:09:26.019 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7729
23:09:26.021 00.002 1032 Star::Find returns 1 (0), X=1104.54, Y=130.85, Mass=1408, SNR=26.4, Peak=120 HFD=3.2
23:09:26.023 00.002 1032 MultiStar: [#1 -0.04,0.04,0.96,U] [#2 -0.11,0.10,0.78,U] [#3 0.17,-0.07,0.75,U] [#4 0.16,-0.10,0.70,U] [#5 -0.09,0.01,0.68,U] [#6 0.10,-0.02,0.62,U] [#7 0.25,0.15,0.00,M2] [#8 0.03,0.07,0.50,U] 
23:09:26.025 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.00}, one-star: {0.23, 0.01}
23:09:26.026 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
23:09:26.028 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
23:09:26.029 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.08 mountX=-0.01 mountY=-0.06, mountTheta=-1.75
23:09:26.032 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
23:09:26.034 00.002 1032 Enqueuing Move request for scope (0.06, 0.00)
23:09:26.035 00.001 10072 Worker thread wakes up
23:09:26.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
23:09:26.035 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
23:09:26.035 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
23:09:26.038 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:09:26.040 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
23:09:26.040 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:09:26.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:26.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:09:26.040 00.000 10072 MoveAxis(E, 1, ABG)
23:09:26.040 00.000 10072 Guiding  Dir = 2, Dur = 1
23:09:26.040 00.000 10072 IsGuiding returns 0
23:09:26.041 00.001 10072 PulseGuide returned control before completion, sleep 11
23:09:26.059 00.018 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:09:26.061 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:26.063 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:26.065 00.002 1032 Enqueuing Expose request
23:09:26.069 00.004 10072 IsGuiding returns 0
23:09:26.069 00.000 10072 Move returns status 0, amount 1
23:09:26.069 00.000 10072 MoveAxis(N, 0, ABG)
23:09:26.069 00.000 10072 Move returns status 0, amount 0
23:09:26.070 00.001 10072 move complete, result=0
23:09:26.070 00.000 10072 worker thread done servicing request
23:09:26.070 00.000 10072 Worker thread wakes up
23:09:26.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:26.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:26.075 00.005 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:09:26.478 00.403 10072 Exposure complete
23:09:26.542 00.064 10072 worker thread done servicing request
23:09:26.543 00.001 1032 OnExposeComplete: enter
23:09:26.545 00.002 1032 UpdateGuideState(): m_state=6
23:09:26.548 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7730
23:09:26.550 00.002 1032 Star::Find returns 1 (0), X=1104.61, Y=130.84, Mass=1269, SNR=25.0, Peak=125 HFD=3.1
23:09:26.554 00.004 1032 MultiStar: [#1 0.05,0.04,0.98,U] [#2 0.01,0.10,0.80,U] [#3 0.07,0.07,0.76,U] [#4 0.16,-0.10,0.73,U] [#5 0.01,0.11,0.67,U] [#6 0.13,0.16,0.66,U] [#7 0.31,0.17,0.00,M3] [#8 0.07,0.03,0.56,U] 
23:09:26.556 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.05}, one-star: {0.30, -0.01}
23:09:26.558 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
23:09:26.560 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
23:09:26.562 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.40 mountX=0.02 mountY=-0.12, mountTheta=-1.43
23:09:26.565 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
23:09:26.567 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
23:09:26.569 00.002 10072 Worker thread wakes up
23:09:26.570 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:09:26.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:09:26.570 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
23:09:26.572 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
23:09:26.575 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
23:09:26.575 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:09:26.575 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:26.576 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:09:26.576 00.000 10072 MoveAxis(E, 1, ABG)
23:09:26.576 00.000 10072 Guiding  Dir = 2, Dur = 1
23:09:26.577 00.001 10072 IsGuiding returns 0
23:09:26.577 00.000 10072 PulseGuide returned control before completion, sleep 11
23:09:26.597 00.020 1032 UpdateGuideState exits: m=1269 SNR=25.0
23:09:26.600 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:26.603 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:26.605 00.002 1032 Enqueuing Expose request
23:09:26.607 00.002 10072 IsGuiding returns 0
23:09:26.607 00.000 10072 Move returns status 0, amount 1
23:09:26.607 00.000 10072 MoveAxis(N, 0, ABG)
23:09:26.608 00.001 10072 Move returns status 0, amount 0
23:09:26.608 00.000 10072 move complete, result=0
23:09:26.608 00.000 10072 worker thread done servicing request
23:09:26.608 00.000 10072 Worker thread wakes up
23:09:26.608 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:26.608 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:26.619 00.011 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:09:27.244 00.625 10072 Exposure complete
23:09:27.301 00.057 10072 worker thread done servicing request
23:09:27.301 00.000 1032 OnExposeComplete: enter
23:09:27.304 00.003 1032 UpdateGuideState(): m_state=6
23:09:27.306 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7731
23:09:27.307 00.001 1032 Star::Find returns 1 (0), X=1104.60, Y=130.88, Mass=1336, SNR=25.7, Peak=106 HFD=3.3
23:09:27.310 00.003 1032 MultiStar: [#1 -0.12,0.14,0.98,U] [#2 0.01,-0.02,0.81,U] [#3 0.13,0.08,0.78,U] [#4 0.12,-0.00,0.63,U] [#5 0.02,0.08,0.67,U] [#6 -0.01,-0.09,0.57,U] [#7 0.30,0.19,0.00,M4] [#8 0.22,0.13,0.54,U] 
23:09:27.311 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.05}, one-star: {0.29, 0.03}
23:09:27.313 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
23:09:27.314 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
23:09:27.316 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.55 mountX=0.03 mountY=-0.09, mountTheta=-1.28
23:09:27.318 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
23:09:27.320 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
23:09:27.322 00.002 10072 Worker thread wakes up
23:09:27.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
23:09:27.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
23:09:27.322 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
23:09:27.324 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:09:27.328 00.004 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
23:09:27.328 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:09:27.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:27.328 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:09:27.329 00.001 10072 MoveAxis(E, 2, ABG)
23:09:27.329 00.000 10072 Guiding  Dir = 2, Dur = 2
23:09:27.329 00.000 10072 IsGuiding returns 0
23:09:27.330 00.001 10072 PulseGuide returned control before completion, sleep 12
23:09:27.350 00.020 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:09:27.352 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:27.354 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:27.356 00.002 1032 Enqueuing Expose request
23:09:27.359 00.003 10072 IsGuiding returns 0
23:09:27.359 00.000 10072 Move returns status 0, amount 2
23:09:27.359 00.000 10072 MoveAxis(N, 0, ABG)
23:09:27.359 00.000 10072 Move returns status 0, amount 0
23:09:27.359 00.000 10072 move complete, result=0
23:09:27.359 00.000 10072 worker thread done servicing request
23:09:27.359 00.000 10072 Worker thread wakes up
23:09:27.359 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:27.359 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:27.368 00.009 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:09:27.776 00.408 10072 Exposure complete
23:09:27.829 00.053 10072 worker thread done servicing request
23:09:27.829 00.000 1032 OnExposeComplete: enter
23:09:27.832 00.003 1032 UpdateGuideState(): m_state=6
23:09:27.834 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7732
23:09:27.837 00.003 1032 Star::Find returns 1 (0), X=1104.36, Y=130.94, Mass=1390, SNR=26.2, Peak=110 HFD=3.3
23:09:27.839 00.002 1032 MultiStar: [#1 -0.05,-0.10,0.97,U] [#2 0.04,0.00,0.78,U] [#3 0.10,0.02,0.76,U] [#4 0.21,-0.10,0.69,U] [#5 0.04,0.04,0.66,U] [#6 0.12,-0.05,0.64,U] [#7 0.09,0.10,0.69,U] [#8 0.01,0.10,0.51,U] 
23:09:27.842 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.05, 0.09}
23:09:27.844 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
23:09:27.845 00.001 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
23:09:27.847 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.10 mountX=-0.01 mountY=-0.06, mountTheta=-1.73
23:09:27.849 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
23:09:27.852 00.003 1032 Enqueuing Move request for scope (0.06, 0.01)
23:09:27.853 00.001 10072 Worker thread wakes up
23:09:27.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:09:27.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:09:27.854 00.001 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
23:09:27.855 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:09:27.857 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
23:09:27.857 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:09:27.858 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:27.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:09:27.858 00.000 10072 MoveAxis(E, 2, ABG)
23:09:27.858 00.000 10072 Guiding  Dir = 2, Dur = 2
23:09:27.858 00.000 10072 IsGuiding returns 0
23:09:27.858 00.000 10072 PulseGuide returned control before completion, sleep 12
23:09:27.876 00.018 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:09:27.878 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:27.880 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:27.882 00.002 1032 Enqueuing Expose request
23:09:27.883 00.001 10072 IsGuiding returns 0
23:09:27.883 00.000 10072 Move returns status 0, amount 2
23:09:27.884 00.001 10072 MoveAxis(N, 0, ABG)
23:09:27.884 00.000 10072 Move returns status 0, amount 0
23:09:27.884 00.000 10072 move complete, result=0
23:09:27.884 00.000 10072 worker thread done servicing request
23:09:27.884 00.000 10072 Worker thread wakes up
23:09:27.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:27.885 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:27.891 00.006 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:09:28.523 00.632 10072 Exposure complete
23:09:28.573 00.050 10072 worker thread done servicing request
23:09:28.573 00.000 1032 OnExposeComplete: enter
23:09:28.577 00.004 1032 UpdateGuideState(): m_state=6
23:09:28.579 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7733
23:09:28.581 00.002 1032 Star::Find returns 1 (0), X=1104.39, Y=130.82, Mass=1297, SNR=25.3, Peak=123 HFD=3.2
23:09:28.585 00.004 1032 MultiStar: [#1 -0.09,-0.00,1.00,U] [#2 -0.04,0.06,0.84,U] [#3 0.01,0.04,0.80,U] [#4 0.07,-0.16,0.69,U] [#5 -0.12,0.07,0.66,U] [#6 0.01,0.10,0.61,U] [#7 0.20,0.10,0.72,U] [#8 0.05,0.09,0.52,U] 
23:09:28.587 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.08, -0.03}
23:09:28.588 00.001 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
23:09:28.590 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
23:09:28.592 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.04 mountX=0.02 mountY=-0.02, mountTheta=-0.79
23:09:28.594 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
23:09:28.597 00.003 1032 Enqueuing Move request for scope (0.01, 0.02)
23:09:28.600 00.003 10072 Worker thread wakes up
23:09:28.600 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:09:28.600 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:09:28.600 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
23:09:28.602 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:09:28.604 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
23:09:28.604 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:09:28.604 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:28.604 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:09:28.604 00.000 10072 MoveAxis(E, 2, ABG)
23:09:28.605 00.001 10072 Guiding  Dir = 2, Dur = 2
23:09:28.605 00.000 10072 IsGuiding returns 0
23:09:28.605 00.000 10072 PulseGuide returned control before completion, sleep 12
23:09:28.624 00.019 1032 UpdateGuideState exits: m=1297 SNR=25.3
23:09:28.627 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:28.629 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:28.632 00.003 1032 Enqueuing Expose request
23:09:28.634 00.002 10072 IsGuiding returns 0
23:09:28.634 00.000 10072 Move returns status 0, amount 2
23:09:28.634 00.000 10072 MoveAxis(N, 0, ABG)
23:09:28.634 00.000 10072 Move returns status 0, amount 0
23:09:28.634 00.000 10072 move complete, result=0
23:09:28.634 00.000 10072 worker thread done servicing request
23:09:28.634 00.000 10072 Worker thread wakes up
23:09:28.634 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:28.635 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:28.643 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:09:29.039 00.396 10072 Exposure complete
23:09:29.091 00.052 10072 worker thread done servicing request
23:09:29.091 00.000 1032 OnExposeComplete: enter
23:09:29.093 00.002 1032 UpdateGuideState(): m_state=6
23:09:29.095 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7734
23:09:29.096 00.001 1032 Star::Find returns 1 (0), X=1104.52, Y=130.93, Mass=1335, SNR=25.7, Peak=108 HFD=3.1
23:09:29.098 00.002 1032 MultiStar: [#1 -0.00,0.03,1.00,U] [#2 0.11,0.07,0.79,U] [#3 0.10,0.06,0.80,U] [#4 0.18,-0.05,0.67,U] [#5 0.09,0.07,0.66,U] [#6 0.13,-0.11,0.64,U] [#7 0.10,0.18,0.71,U] [#8 0.11,0.05,0.53,U] 
23:09:29.100 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.21, 0.09}
23:09:29.101 00.001 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
23:09:29.103 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
23:09:29.104 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.39 mountX=0.02 mountY=-0.12, mountTheta=-1.44
23:09:29.108 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
23:09:29.110 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
23:09:29.112 00.002 10072 Worker thread wakes up
23:09:29.113 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:09:29.113 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:09:29.113 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
23:09:29.115 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:09:29.118 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
23:09:29.118 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:09:29.118 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:29.118 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:09:29.118 00.000 10072 MoveAxis(E, 2, ABG)
23:09:29.118 00.000 10072 Guiding  Dir = 2, Dur = 2
23:09:29.119 00.001 10072 IsGuiding returns 0
23:09:29.119 00.000 10072 PulseGuide returned control before completion, sleep 12
23:09:29.137 00.018 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:09:29.138 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:29.140 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:29.142 00.002 1032 Enqueuing Expose request
23:09:29.148 00.006 10072 IsGuiding returns 0
23:09:29.148 00.000 10072 Move returns status 0, amount 2
23:09:29.148 00.000 10072 MoveAxis(N, 0, ABG)
23:09:29.148 00.000 10072 Move returns status 0, amount 0
23:09:29.148 00.000 10072 move complete, result=0
23:09:29.148 00.000 10072 worker thread done servicing request
23:09:29.148 00.000 10072 Worker thread wakes up
23:09:29.148 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:29.149 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:29.153 00.004 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:09:29.778 00.625 10072 Exposure complete
23:09:29.829 00.051 10072 worker thread done servicing request
23:09:29.831 00.002 1032 OnExposeComplete: enter
23:09:29.832 00.001 1032 UpdateGuideState(): m_state=6
23:09:29.834 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7735
23:09:29.837 00.003 1032 Star::Find returns 1 (0), X=1104.57, Y=130.84, Mass=1409, SNR=26.4, Peak=124 HFD=3.1
23:09:29.839 00.002 1032 MultiStar: [#1 0.03,-0.03,1.01,U] [#2 0.15,-0.05,0.80,U] [#3 0.23,-0.15,0.00,M1] [#4 0.24,-0.15,0.00,M1] [#5 -0.02,-0.20,0.64,U] [#6 0.19,-0.29,0.00,M1] [#7 0.15,0.11,0.68,U] [#8 0.16,0.09,0.52,U] 
23:09:29.840 00.001 1032 refined, 5 included, MultiStar: {0.13, -0.02}, one-star: {0.26, -0.01}
23:09:29.842 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:09:29.844 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:09:29.846 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.15 mountX=-0.05 mountY=-0.12, mountTheta=-1.98
23:09:29.849 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
23:09:29.850 00.001 1032 Enqueuing Move request for scope (0.13, -0.02)
23:09:29.852 00.002 10072 Worker thread wakes up
23:09:29.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
23:09:29.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
23:09:29.852 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
23:09:29.855 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:09:29.857 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
23:09:29.857 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:09:29.858 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:29.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:09:29.858 00.000 10072 MoveAxis(E, 3, ABG)
23:09:29.858 00.000 10072 Guiding  Dir = 2, Dur = 3
23:09:29.858 00.000 10072 IsGuiding returns 0
23:09:29.859 00.001 10072 PulseGuide returned control before completion, sleep 13
23:09:29.874 00.015 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:09:29.877 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:29.880 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:29.882 00.002 1032 Enqueuing Expose request
23:09:29.884 00.002 10072 IsGuiding returns 0
23:09:29.884 00.000 10072 Move returns status 0, amount 3
23:09:29.884 00.000 10072 MoveAxis(N, 0, ABG)
23:09:29.884 00.000 10072 Move returns status 0, amount 0
23:09:29.884 00.000 10072 move complete, result=0
23:09:29.884 00.000 10072 worker thread done servicing request
23:09:29.884 00.000 10072 Worker thread wakes up
23:09:29.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:29.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:29.891 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:09:30.294 00.403 10072 Exposure complete
23:09:30.349 00.055 10072 worker thread done servicing request
23:09:30.349 00.000 1032 OnExposeComplete: enter
23:09:30.351 00.002 1032 UpdateGuideState(): m_state=6
23:09:30.352 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7736
23:09:30.356 00.004 1032 Star::Find returns 1 (0), X=1104.66, Y=130.82, Mass=1368, SNR=26.0, Peak=124 HFD=3.0
23:09:30.358 00.002 1032 MultiStar: [#1 -0.05,-0.09,0.93,U] [#2 0.20,-0.07,0.83,U] [#3 0.24,-0.21,0.00,M2] [#4 0.33,-0.35,0.00,M2] [#5 0.14,-0.14,0.64,U] [#6 0.04,-0.14,0.61,U] [#7 0.39,-0.07,0.00,M1] [#8 0.30,-0.12,0.00,M1] 
23:09:30.360 00.002 1032 refined, 4 included, MultiStar: {0.15, -0.08}, one-star: {0.35, -0.02}
23:09:30.363 00.003 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
23:09:30.366 00.003 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
23:09:30.368 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.52 mountX=-0.12 mountY=-0.12, mountTheta=-2.35
23:09:30.371 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.08, opts=13)
23:09:30.374 00.003 1032 Enqueuing Move request for scope (0.15, -0.08)
23:09:30.375 00.001 10072 Worker thread wakes up
23:09:30.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
23:09:30.376 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
23:09:30.376 00.000 10072 Moving (0.15, -0.08) raw xDistance=-0.12 yDistance=-0.12
23:09:30.377 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:09:30.380 00.003 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
23:09:30.380 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
23:09:30.380 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:30.380 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:09:30.380 00.000 10072 MoveAxis(E, 2, ABG)
23:09:30.380 00.000 10072 Guiding  Dir = 2, Dur = 2
23:09:30.380 00.000 10072 IsGuiding returns 0
23:09:30.381 00.001 10072 PulseGuide returned control before completion, sleep 12
23:09:30.398 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:09:30.402 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:30.403 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:30.405 00.002 1032 Enqueuing Expose request
23:09:30.407 00.002 10072 IsGuiding returns 0
23:09:30.407 00.000 10072 Move returns status 0, amount 2
23:09:30.407 00.000 10072 MoveAxis(N, 0, ABG)
23:09:30.407 00.000 10072 Move returns status 0, amount 0
23:09:30.407 00.000 10072 move complete, result=0
23:09:30.407 00.000 10072 worker thread done servicing request
23:09:30.407 00.000 10072 Worker thread wakes up
23:09:30.407 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:30.407 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:30.416 00.009 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:09:31.043 00.627 10072 Exposure complete
23:09:31.093 00.050 10072 worker thread done servicing request
23:09:31.093 00.000 1032 OnExposeComplete: enter
23:09:31.095 00.002 1032 UpdateGuideState(): m_state=6
23:09:31.097 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7737
23:09:31.099 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=130.82, Mass=1507, SNR=27.3, Peak=131 HFD=3.3
23:09:31.101 00.002 1032 MultiStar: [#1 0.11,-0.10,0.94,U] [#2 0.10,-0.15,0.79,U] [#3 0.11,0.10,0.74,U] [#4 0.21,-0.07,0.66,U] [#5 0.08,-0.25,0.00,M1] [#6 0.00,-0.31,0.00,M1] [#7 0.34,0.24,0.00,M2] [#8 0.35,-0.12,0.00,M2] 
23:09:31.102 00.001 1032 refined, 4 included, MultiStar: {0.15, -0.05}, one-star: {0.20, -0.03}
23:09:31.104 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
23:09:31.106 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
23:09:31.108 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.15 cameraTheta=-0.34 mountX=-0.09 mountY=-0.13, mountTheta=-2.17
23:09:31.112 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
23:09:31.116 00.004 1032 Enqueuing Move request for scope (0.15, -0.05)
23:09:31.117 00.001 10072 Worker thread wakes up
23:09:31.118 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
23:09:31.118 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
23:09:31.118 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.09 yDistance=-0.13
23:09:31.119 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:09:31.122 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
23:09:31.122 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:09:31.123 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:31.123 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:09:31.123 00.000 10072 MoveAxis(E, 3, ABG)
23:09:31.123 00.000 10072 Guiding  Dir = 2, Dur = 3
23:09:31.123 00.000 10072 IsGuiding returns 0
23:09:31.123 00.000 10072 PulseGuide returned control before completion, sleep 13
23:09:31.139 00.016 1032 UpdateGuideState exits: m=1507 SNR=27.3
23:09:31.141 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:31.142 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:31.144 00.002 1032 Enqueuing Expose request
23:09:31.150 00.006 10072 IsGuiding returns 0
23:09:31.150 00.000 10072 Move returns status 0, amount 3
23:09:31.150 00.000 10072 MoveAxis(N, 0, ABG)
23:09:31.150 00.000 10072 Move returns status 0, amount 0
23:09:31.151 00.001 10072 move complete, result=0
23:09:31.151 00.000 10072 worker thread done servicing request
23:09:31.151 00.000 10072 Worker thread wakes up
23:09:31.151 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:31.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:31.154 00.003 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:09:31.557 00.403 10072 Exposure complete
23:09:31.617 00.060 10072 worker thread done servicing request
23:09:31.617 00.000 1032 OnExposeComplete: enter
23:09:31.620 00.003 1032 UpdateGuideState(): m_state=6
23:09:31.622 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7738
23:09:31.624 00.002 1032 Star::Find returns 1 (0), X=1104.35, Y=131.05, Mass=1401, SNR=26.3, Peak=98 HFD=3.4
23:09:31.626 00.002 1032 MultiStar: [#1 -0.05,0.28,0.00,M1] [#2 0.01,0.04,0.79,U] [#3 0.18,0.17,0.77,U] [#4 0.16,0.04,0.67,U] [#5 -0.06,-0.06,0.65,U] [#6 0.13,0.12,0.62,U] [#7 0.19,0.21,0.00,M3] [#8 0.15,-0.01,0.53,U] 
23:09:31.628 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.08}, one-star: {0.04, 0.20}
23:09:31.630 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
23:09:31.631 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
23:09:31.633 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=0.06 mountY=-0.10, mountTheta=-1.04
23:09:31.636 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
23:09:31.637 00.001 1032 Enqueuing Move request for scope (0.08, 0.08)
23:09:31.640 00.003 10072 Worker thread wakes up
23:09:31.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:09:31.640 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:09:31.640 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
23:09:31.642 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:09:31.646 00.004 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
23:09:31.646 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:09:31.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:31.646 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:09:31.646 00.000 10072 MoveAxis(E, 2, ABG)
23:09:31.647 00.001 10072 Guiding  Dir = 2, Dur = 2
23:09:31.647 00.000 10072 IsGuiding returns 0
23:09:31.647 00.000 10072 PulseGuide returned control before completion, sleep 12
23:09:31.665 00.018 10072 IsGuiding returns 0
23:09:31.665 00.000 10072 Move returns status 0, amount 2
23:09:31.665 00.000 10072 MoveAxis(N, 0, ABG)
23:09:31.665 00.000 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:09:31.667 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:31.669 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:31.672 00.003 1032 Enqueuing Expose request
23:09:31.675 00.003 10072 Move returns status 0, amount 0
23:09:31.675 00.000 10072 move complete, result=0
23:09:31.675 00.000 10072 worker thread done servicing request
23:09:31.675 00.000 10072 Worker thread wakes up
23:09:31.675 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:09:31.677 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:31.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:32.308 00.631 10072 Exposure complete
23:09:32.360 00.052 10072 worker thread done servicing request
23:09:32.360 00.000 1032 OnExposeComplete: enter
23:09:32.362 00.002 1032 UpdateGuideState(): m_state=6
23:09:32.364 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7739
23:09:32.367 00.003 1032 Star::Find returns 1 (0), X=1104.40, Y=130.93, Mass=1306, SNR=25.4, Peak=107 HFD=3.3
23:09:32.369 00.002 1032 MultiStar: [#1 -0.26,0.08,0.00,M2] [#2 0.03,0.13,0.84,U] [#3 -0.10,-0.08,0.81,U] [#4 0.10,-0.22,0.69,U] [#5 -0.07,0.21,0.69,U] [#6 0.16,0.04,0.64,U] [#7 0.13,0.13,0.76,U] [#8 -0.10,-0.02,0.51,U] 
23:09:32.370 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.04}, one-star: {0.09, 0.08}
23:09:32.372 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
23:09:32.374 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
23:09:32.376 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.85 mountX=0.03 mountY=-0.04, mountTheta=-0.98
23:09:32.379 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
23:09:32.381 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
23:09:32.382 00.001 10072 Worker thread wakes up
23:09:32.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:09:32.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:09:32.382 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
23:09:32.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:09:32.386 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
23:09:32.386 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:09:32.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:32.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:09:32.386 00.000 10072 MoveAxis(E, 3, ABG)
23:09:32.387 00.001 10072 Guiding  Dir = 2, Dur = 3
23:09:32.387 00.000 10072 IsGuiding returns 0
23:09:32.387 00.000 10072 PulseGuide returned control before completion, sleep 13
23:09:32.405 00.018 1032 UpdateGuideState exits: m=1306 SNR=25.4
23:09:32.407 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:32.408 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:32.410 00.002 1032 Enqueuing Expose request
23:09:32.414 00.004 10072 IsGuiding returns 0
23:09:32.414 00.000 10072 Move returns status 0, amount 3
23:09:32.414 00.000 10072 MoveAxis(N, 0, ABG)
23:09:32.414 00.000 10072 Move returns status 0, amount 0
23:09:32.414 00.000 10072 move complete, result=0
23:09:32.414 00.000 10072 worker thread done servicing request
23:09:32.414 00.000 10072 Worker thread wakes up
23:09:32.414 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:32.414 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:32.418 00.004 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:09:32.826 00.408 10072 Exposure complete
23:09:32.874 00.048 10072 worker thread done servicing request
23:09:32.874 00.000 1032 OnExposeComplete: enter
23:09:32.876 00.002 1032 UpdateGuideState(): m_state=6
23:09:32.878 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7740
23:09:32.879 00.001 1032 Star::Find returns 1 (0), X=1104.27, Y=130.80, Mass=1453, SNR=26.8, Peak=130 HFD=3.4
23:09:32.881 00.002 1032 MultiStar: [#1 -0.14,-0.04,1.02,U] [#2 -0.06,-0.07,0.79,U] [#3 0.08,-0.08,0.72,U] [#4 0.14,-0.28,0.00,M1] [#5 -0.09,-0.17,0.65,U] [#6 0.22,-0.13,0.00,M1] [#7 0.12,0.00,0.72,U] [#8 -0.02,-0.22,0.49,U] 
23:09:32.883 00.002 1032 single-star, 6 included, MultiStar: {-0.03, -0.08}, one-star: {-0.04, -0.05}
23:09:32.884 00.001 1032 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.83) = xAngle (-4.11 = 2.17)
23:09:32.885 00.001 1032 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.11 = 2.17)
23:09:32.887 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.28 mountX=-0.04 mountY=0.05, mountTheta=2.17
23:09:32.889 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.05, opts=13)
23:09:32.890 00.001 1032 Enqueuing Move request for scope (-0.04, -0.05)
23:09:32.892 00.002 10072 Worker thread wakes up
23:09:32.892 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
23:09:32.892 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
23:09:32.892 00.000 10072 Moving (-0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
23:09:32.894 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:09:32.897 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
23:09:32.897 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:09:32.897 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:32.897 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:09:32.897 00.000 10072 MoveAxis(E, 2, ABG)
23:09:32.897 00.000 10072 Guiding  Dir = 2, Dur = 2
23:09:32.898 00.001 10072 IsGuiding returns 0
23:09:32.898 00.000 10072 PulseGuide returned control before completion, sleep 12
23:09:32.915 00.017 1032 UpdateGuideState exits: m=1453 SNR=26.8
23:09:32.916 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:32.919 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:32.921 00.002 1032 Enqueuing Expose request
23:09:32.922 00.001 10072 IsGuiding returns 1
23:09:32.922 00.000 10072 scope still moving after pulse duration time elapsed
23:09:32.948 00.026 10072 IsGuiding returns 1
23:09:32.979 00.031 10072 IsGuiding returns 1
23:09:33.010 00.031 10072 IsGuiding returns 1
23:09:33.041 00.031 10072 IsGuiding returns 1
23:09:33.073 00.032 10072 IsGuiding returns 1
23:09:33.104 00.031 10072 IsGuiding returns 1
23:09:33.135 00.031 10072 IsGuiding returns 1
23:09:33.166 00.031 10072 IsGuiding returns 1
23:09:33.198 00.032 10072 IsGuiding returns 1
23:09:33.229 00.031 10072 IsGuiding returns 1
23:09:33.260 00.031 10072 IsGuiding returns 1
23:09:33.291 00.031 10072 IsGuiding returns 1
23:09:33.322 00.031 10072 IsGuiding returns 0
23:09:33.322 00.000 10072 scope move finished after 2 + 422 ms
23:09:33.322 00.000 10072 Move returns status 0, amount 2
23:09:33.322 00.000 10072 MoveAxis(N, 0, ABG)
23:09:33.322 00.000 10072 Move returns status 0, amount 0
23:09:33.322 00.000 10072 move complete, result=0
23:09:33.322 00.000 10072 worker thread done servicing request
23:09:33.322 00.000 10072 Worker thread wakes up
23:09:33.322 00.000 1032 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
23:09:33.325 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:33.325 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:33.954 00.629 10072 Exposure complete
23:09:34.000 00.046 10072 worker thread done servicing request
23:09:34.000 00.000 1032 OnExposeComplete: enter
23:09:34.001 00.001 1032 UpdateGuideState(): m_state=6
23:09:34.004 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7741
23:09:34.005 00.001 1032 Star::Find returns 1 (0), X=1104.46, Y=130.81, Mass=1441, SNR=26.7, Peak=131 HFD=3.3
23:09:34.007 00.002 1032 MultiStar: [#1 -0.06,0.13,0.93,U] [#2 -0.05,-0.05,0.76,U] [#3 0.05,0.02,0.76,U] [#4 0.07,-0.10,0.66,U] [#5 0.09,-0.00,0.66,U] [#6 0.04,-0.15,0.64,U] [#7 0.17,0.00,0.73,U] [#8 -0.03,-0.04,0.51,U] 
23:09:34.009 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.15, -0.04}
23:09:34.010 00.001 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
23:09:34.012 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
23:09:34.014 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.34 mountX=-0.03 mountY=-0.04, mountTheta=-2.17
23:09:34.019 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
23:09:34.022 00.003 1032 Enqueuing Move request for scope (0.05, -0.02)
23:09:34.025 00.003 10072 Worker thread wakes up
23:09:34.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
23:09:34.025 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
23:09:34.025 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.04
23:09:34.027 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:09:34.033 00.006 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
23:09:34.033 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:09:34.033 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:34.033 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:09:34.033 00.000 10072 MoveAxis(E, 2, ABG)
23:09:34.033 00.000 10072 Guiding  Dir = 2, Dur = 2
23:09:34.034 00.001 10072 IsGuiding returns 0
23:09:34.034 00.000 10072 PulseGuide returned control before completion, sleep 12
23:09:34.049 00.015 1032 UpdateGuideState exits: m=1441 SNR=26.7
23:09:34.053 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:34.054 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:34.055 00.001 1032 Enqueuing Expose request
23:09:34.058 00.003 10072 IsGuiding returns 0
23:09:34.058 00.000 10072 Move returns status 0, amount 2
23:09:34.058 00.000 10072 MoveAxis(N, 0, ABG)
23:09:34.058 00.000 10072 Move returns status 0, amount 0
23:09:34.058 00.000 10072 move complete, result=0
23:09:34.058 00.000 10072 worker thread done servicing request
23:09:34.058 00.000 10072 Worker thread wakes up
23:09:34.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:34.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:34.065 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:09:34.465 00.400 10072 Exposure complete
23:09:34.516 00.051 10072 worker thread done servicing request
23:09:34.516 00.000 1032 OnExposeComplete: enter
23:09:34.519 00.003 1032 UpdateGuideState(): m_state=6
23:09:34.521 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7742
23:09:34.524 00.003 1032 Star::Find returns 1 (0), X=1104.45, Y=130.93, Mass=1324, SNR=25.6, Peak=121 HFD=3.5
23:09:34.528 00.004 1032 MultiStar: [#1 -0.08,0.12,0.96,U] [#2 -0.09,-0.01,0.79,U] [#3 -0.05,0.06,0.79,U] [#4 0.14,-0.08,0.73,U] [#5 -0.03,0.10,0.71,U] [#6 0.10,-0.02,0.65,U] [#7 0.19,0.08,0.76,U] [#8 -0.02,0.25,0.00,M1] 
23:09:34.530 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {0.14, 0.09}
23:09:34.531 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
23:09:34.533 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
23:09:34.535 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.91 mountX=0.04 mountY=-0.05, mountTheta=-0.92
23:09:34.538 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
23:09:34.540 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
23:09:34.541 00.001 10072 Worker thread wakes up
23:09:34.542 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:09:34.542 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:09:34.542 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
23:09:34.545 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:09:34.547 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
23:09:34.547 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:09:34.547 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:34.547 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:09:34.547 00.000 10072 MoveAxis(E, 2, ABG)
23:09:34.547 00.000 10072 Guiding  Dir = 2, Dur = 2
23:09:34.568 00.021 1032 UpdateGuideState exits: m=1324 SNR=25.6
23:09:34.571 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:34.573 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:34.575 00.002 1032 Enqueuing Expose request
23:09:34.577 00.002 10072 IsGuiding returns 0
23:09:34.577 00.000 10072 PulseGuide returned control before completion, sleep 12
23:09:34.602 00.025 10072 IsGuiding returns 0
23:09:34.602 00.000 10072 Move returns status 0, amount 2
23:09:34.602 00.000 10072 MoveAxis(N, 0, ABG)
23:09:34.602 00.000 10072 Move returns status 0, amount 0
23:09:34.602 00.000 10072 move complete, result=0
23:09:34.603 00.001 10072 worker thread done servicing request
23:09:34.603 00.000 10072 Worker thread wakes up
23:09:34.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:34.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:34.608 00.005 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:09:35.232 00.624 10072 Exposure complete
23:09:35.285 00.053 10072 worker thread done servicing request
23:09:35.285 00.000 1032 OnExposeComplete: enter
23:09:35.288 00.003 1032 UpdateGuideState(): m_state=6
23:09:35.290 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7743
23:09:35.293 00.003 1032 Star::Find returns 1 (0), X=1104.39, Y=130.92, Mass=1474, SNR=27.0, Peak=122 HFD=3.3
23:09:35.294 00.001 1032 MultiStar: [#1 -0.09,0.09,0.94,U] [#2 -0.07,0.05,0.73,U] [#3 -0.03,0.15,0.75,U] [#4 0.06,-0.00,0.66,U] [#5 -0.11,0.07,0.65,U] [#6 0.04,0.12,0.57,U] [#7 0.03,0.27,0.00,M1] [#8 0.05,0.20,0.53,U] 
23:09:35.296 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.09}, one-star: {0.08, 0.08}
23:09:35.298 00.002 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
23:09:35.299 00.001 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
23:09:35.302 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.68 mountX=0.09 mountY=-0.01, mountTheta=-0.15
23:09:35.306 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
23:09:35.309 00.003 1032 Enqueuing Move request for scope (-0.01, 0.09)
23:09:35.311 00.002 10072 Worker thread wakes up
23:09:35.311 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
23:09:35.311 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
23:09:35.311 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.01
23:09:35.313 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:09:35.317 00.004 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
23:09:35.317 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:09:35.317 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:35.317 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:09:35.317 00.000 10072 MoveAxis(E, 1, ABG)
23:09:35.317 00.000 10072 Guiding  Dir = 2, Dur = 1
23:09:35.317 00.000 10072 IsGuiding returns 0
23:09:35.318 00.001 10072 PulseGuide returned control before completion, sleep 11
23:09:35.338 00.020 1032 UpdateGuideState exits: m=1474 SNR=27.0
23:09:35.340 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:35.342 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:35.344 00.002 1032 Enqueuing Expose request
23:09:35.346 00.002 10072 IsGuiding returns 0
23:09:35.346 00.000 10072 Move returns status 0, amount 1
23:09:35.346 00.000 10072 MoveAxis(N, 0, ABG)
23:09:35.346 00.000 10072 Move returns status 0, amount 0
23:09:35.346 00.000 10072 move complete, result=0
23:09:35.346 00.000 10072 worker thread done servicing request
23:09:35.346 00.000 10072 Worker thread wakes up
23:09:35.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:35.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:35.354 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:09:35.765 00.411 10072 Exposure complete
23:09:35.818 00.053 10072 worker thread done servicing request
23:09:35.818 00.000 1032 OnExposeComplete: enter
23:09:35.820 00.002 1032 UpdateGuideState(): m_state=6
23:09:35.821 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7744
23:09:35.823 00.002 1032 Star::Find returns 1 (0), X=1104.36, Y=130.96, Mass=1367, SNR=26.0, Peak=113 HFD=3.3
23:09:35.826 00.003 1032 MultiStar: [#1 -0.10,0.12,0.95,U] [#2 -0.09,0.04,0.76,U] [#3 -0.02,0.01,0.77,U] [#4 0.14,0.02,0.69,U] [#5 -0.03,0.14,0.69,U] [#6 -0.21,-0.02,0.61,U] [#7 0.11,0.19,0.71,U] [#8 0.16,0.22,0.00,M1] 
23:09:35.828 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.08}, one-star: {0.05, 0.11}
23:09:35.829 00.001 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
23:09:35.831 00.002 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
23:09:35.833 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.77 mountX=0.08 mountY=-0.00, mountTheta=-0.06
23:09:35.836 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.08, opts=13)
23:09:35.838 00.002 1032 Enqueuing Move request for scope (-0.02, 0.08)
23:09:35.840 00.002 10072 Worker thread wakes up
23:09:35.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
23:09:35.840 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
23:09:35.840 00.000 10072 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.00
23:09:35.843 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:09:35.846 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
23:09:35.846 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:09:35.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:35.847 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:09:35.847 00.000 10072 MoveAxis(E, 1, ABG)
23:09:35.847 00.000 10072 Guiding  Dir = 2, Dur = 1
23:09:35.847 00.000 10072 IsGuiding returns 0
23:09:35.847 00.000 10072 PulseGuide returned control before completion, sleep 11
23:09:35.864 00.017 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:09:35.866 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:35.868 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:35.869 00.001 1032 Enqueuing Expose request
23:09:35.871 00.002 10072 IsGuiding returns 1
23:09:35.871 00.000 10072 scope still moving after pulse duration time elapsed
23:09:35.902 00.031 10072 IsGuiding returns 1
23:09:35.932 00.030 10072 IsGuiding returns 1
23:09:35.964 00.032 10072 IsGuiding returns 1
23:09:35.995 00.031 10072 IsGuiding returns 1
23:09:36.027 00.032 10072 IsGuiding returns 1
23:09:36.058 00.031 10072 IsGuiding returns 1
23:09:36.089 00.031 10072 IsGuiding returns 1
23:09:36.120 00.031 10072 IsGuiding returns 1
23:09:36.151 00.031 10072 IsGuiding returns 1
23:09:36.182 00.031 10072 IsGuiding returns 1
23:09:36.214 00.032 10072 IsGuiding returns 1
23:09:36.246 00.032 10072 IsGuiding returns 1
23:09:36.277 00.031 10072 IsGuiding returns 1
23:09:36.308 00.031 10072 IsGuiding returns 1
23:09:36.339 00.031 10072 IsGuiding returns 0
23:09:36.339 00.000 10072 scope move finished after 1 + 491 ms
23:09:36.339 00.000 10072 Move returns status 0, amount 1
23:09:36.339 00.000 10072 MoveAxis(N, 0, ABG)
23:09:36.339 00.000 10072 Move returns status 0, amount 0
23:09:36.339 00.000 10072 move complete, result=0
23:09:36.339 00.000 10072 worker thread done servicing request
23:09:36.339 00.000 10072 Worker thread wakes up
23:09:36.339 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:09:36.341 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:36.341 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:36.967 00.626 10072 Exposure complete
23:09:37.013 00.046 10072 worker thread done servicing request
23:09:37.013 00.000 1032 OnExposeComplete: enter
23:09:37.016 00.003 1032 UpdateGuideState(): m_state=6
23:09:37.020 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7745
23:09:37.022 00.002 1032 Star::Find returns 1 (0), X=1104.48, Y=131.00, Mass=1315, SNR=25.5, Peak=108 HFD=3.1
23:09:37.024 00.002 1032 MultiStar: [#1 -0.01,0.20,0.97,U] [#2 -0.00,0.18,0.83,U] [#3 0.10,0.12,0.78,U] [#4 0.09,0.03,0.74,U] [#5 -0.09,-0.07,0.67,U] [#6 0.10,0.14,0.63,U] [#7 0.15,0.16,0.71,U] [#8 -0.00,0.28,0.00,M2] 
23:09:37.025 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.12}, one-star: {0.17, 0.15}
23:09:37.028 00.003 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
23:09:37.029 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
23:09:37.031 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.09 mountX=0.10 mountY=-0.09, mountTheta=-0.74
23:09:37.033 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
23:09:37.035 00.002 1032 Enqueuing Move request for scope (0.06, 0.12)
23:09:37.037 00.002 10072 Worker thread wakes up
23:09:37.037 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
23:09:37.037 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
23:09:37.037 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
23:09:37.040 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:09:37.042 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
23:09:37.042 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:09:37.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:37.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:09:37.042 00.000 10072 MoveAxis(E, 1, ABG)
23:09:37.042 00.000 10072 Guiding  Dir = 2, Dur = 1
23:09:37.042 00.000 10072 IsGuiding returns 0
23:09:37.042 00.000 10072 PulseGuide returned control before completion, sleep 11
23:09:37.058 00.016 10072 IsGuiding returns 0
23:09:37.058 00.000 10072 Move returns status 0, amount 1
23:09:37.058 00.000 10072 MoveAxis(N, 0, ABG)
23:09:37.058 00.000 10072 Move returns status 0, amount 0
23:09:37.058 00.000 10072 move complete, result=0
23:09:37.058 00.000 10072 worker thread done servicing request
23:09:37.059 00.001 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:09:37.062 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:37.063 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:37.064 00.001 1032 Enqueuing Expose request
23:09:37.066 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:09:37.068 00.002 10072 Worker thread wakes up
23:09:37.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:37.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:37.482 00.414 10072 Exposure complete
23:09:37.531 00.049 10072 worker thread done servicing request
23:09:37.531 00.000 1032 OnExposeComplete: enter
23:09:37.533 00.002 1032 UpdateGuideState(): m_state=6
23:09:37.536 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7746
23:09:37.538 00.002 1032 Star::Find returns 1 (0), X=1104.37, Y=130.99, Mass=1324, SNR=25.6, Peak=109 HFD=3.3
23:09:37.539 00.001 1032 MultiStar: [#1 -0.12,0.25,0.00,M1] [#2 -0.04,0.19,0.82,U] [#3 0.13,0.16,0.77,U] [#4 0.00,0.10,0.72,U] [#5 0.11,0.11,0.67,U] [#6 0.16,0.02,0.61,U] [#7 0.02,0.35,0.00,M1] [#8 0.03,0.04,0.53,U] 
23:09:37.541 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.12}, one-star: {0.06, 0.14}
23:09:37.543 00.002 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
23:09:37.544 00.001 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
23:09:37.546 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.08 mountX=0.10 mountY=-0.09, mountTheta=-0.75
23:09:37.548 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
23:09:37.550 00.002 1032 Enqueuing Move request for scope (0.06, 0.12)
23:09:37.553 00.003 10072 Worker thread wakes up
23:09:37.553 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
23:09:37.553 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
23:09:37.553 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
23:09:37.556 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:09:37.558 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
23:09:37.558 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:09:37.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:37.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:09:37.558 00.000 10072 MoveAxis(E, 0, ABG)
23:09:37.558 00.000 10072 Move returns status 0, amount 0
23:09:37.558 00.000 10072 MoveAxis(N, 0, ABG)
23:09:37.559 00.001 10072 Move returns status 0, amount 0
23:09:37.559 00.000 10072 move complete, result=0
23:09:37.559 00.000 10072 worker thread done servicing request
23:09:37.576 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.6
23:09:37.578 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:37.582 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:37.584 00.002 1032 Enqueuing Expose request
23:09:37.586 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:37.587 00.001 10072 Worker thread wakes up
23:09:37.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:37.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:38.213 00.626 10072 Exposure complete
23:09:38.264 00.051 10072 worker thread done servicing request
23:09:38.264 00.000 1032 OnExposeComplete: enter
23:09:38.268 00.004 1032 UpdateGuideState(): m_state=6
23:09:38.270 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7747
23:09:38.273 00.003 1032 Star::Find returns 1 (0), X=1104.32, Y=131.10, Mass=1316, SNR=25.5, Peak=108 HFD=3.4
23:09:38.274 00.001 1032 MultiStar: [#1 -0.22,0.21,0.00,M2] [#2 -0.14,0.22,0.00,M1] [#3 -0.02,0.03,0.80,U] [#4 0.12,0.03,0.70,U] [#5 -0.05,0.23,0.68,U] [#6 -0.06,0.13,0.66,U] [#7 0.21,0.30,0.00,M2] [#8 -0.01,0.26,0.00,M2] 
23:09:38.276 00.002 1032 refined, 4 included, MultiStar: {0.00, 0.14}, one-star: {0.01, 0.25}
23:09:38.278 00.002 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
23:09:38.279 00.001 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
23:09:38.281 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.56 mountX=0.13 mountY=-0.04, mountTheta=-0.27
23:09:38.284 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.14, opts=13)
23:09:38.288 00.004 1032 Enqueuing Move request for scope (0.00, 0.14)
23:09:38.290 00.002 10072 Worker thread wakes up
23:09:38.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
23:09:38.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
23:09:38.290 00.000 10072 Moving (0.00, 0.14) raw xDistance=0.13 yDistance=-0.04
23:09:38.292 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:09:38.294 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.97
23:09:38.294 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:09:38.295 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:38.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:09:38.295 00.000 10072 MoveAxis(W, 63, ABG)
23:09:38.295 00.000 10072 Guiding  Dir = 3, Dur = 63
23:09:38.295 00.000 10072 IsGuiding returns 0
23:09:38.296 00.001 10072 PulseGuide returned control before completion, sleep 73
23:09:38.313 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.5
23:09:38.316 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:38.318 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:38.321 00.003 1032 Enqueuing Expose request
23:09:38.382 00.061 10072 IsGuiding returns 0
23:09:38.382 00.000 10072 Move returns status 0, amount 63
23:09:38.382 00.000 10072 MoveAxis(N, 0, ABG)
23:09:38.382 00.000 10072 Move returns status 0, amount 0
23:09:38.382 00.000 10072 move complete, result=0
23:09:38.382 00.000 10072 worker thread done servicing request
23:09:38.382 00.000 1032 GuideStep: 0.1 px 63 ms WEST, -0.0 px 0 ms NORTH
23:09:38.384 00.002 10072 Worker thread wakes up
23:09:38.384 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:38.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:38.794 00.410 10072 Exposure complete
23:09:38.846 00.052 10072 worker thread done servicing request
23:09:38.846 00.000 1032 OnExposeComplete: enter
23:09:38.848 00.002 1032 UpdateGuideState(): m_state=6
23:09:38.849 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7748
23:09:38.851 00.002 1032 Star::Find returns 1 (0), X=1104.25, Y=130.97, Mass=1438, SNR=26.7, Peak=107 HFD=3.3
23:09:38.853 00.002 1032 MultiStar: [#1 -0.05,0.12,0.95,U] [#2 -0.09,0.03,0.77,U] [#3 0.04,0.22,0.75,U] [#4 0.11,0.05,0.64,U] [#5 -0.10,0.13,0.69,U] [#6 -0.06,-0.03,0.64,U] [#7 0.13,0.01,0.69,U] [#8 0.04,0.08,0.51,U] 
23:09:38.855 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {-0.06, 0.13}
23:09:38.857 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
23:09:38.858 00.001 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
23:09:38.860 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.71 mountX=0.09 mountY=-0.01, mountTheta=-0.12
23:09:38.864 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
23:09:38.867 00.003 1032 Enqueuing Move request for scope (-0.01, 0.09)
23:09:38.868 00.001 10072 Worker thread wakes up
23:09:38.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
23:09:38.869 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
23:09:38.869 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.01
23:09:38.870 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:09:38.873 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
23:09:38.873 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:09:38.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:38.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:09:38.873 00.000 10072 MoveAxis(W, 0, ABG)
23:09:38.873 00.000 10072 Move returns status 0, amount 0
23:09:38.873 00.000 10072 MoveAxis(N, 0, ABG)
23:09:38.873 00.000 10072 Move returns status 0, amount 0
23:09:38.873 00.000 10072 move complete, result=0
23:09:38.873 00.000 10072 worker thread done servicing request
23:09:38.889 00.016 1032 UpdateGuideState exits: m=1438 SNR=26.7
23:09:38.892 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:38.893 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:38.895 00.002 1032 Enqueuing Expose request
23:09:38.897 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
23:09:38.899 00.002 10072 Worker thread wakes up
23:09:38.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:38.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:39.524 00.625 10072 Exposure complete
23:09:39.574 00.050 10072 worker thread done servicing request
23:09:39.575 00.001 1032 OnExposeComplete: enter
23:09:39.577 00.002 1032 UpdateGuideState(): m_state=6
23:09:39.579 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7749
23:09:39.583 00.004 1032 Star::Find returns 1 (0), X=1104.39, Y=130.93, Mass=1237, SNR=24.7, Peak=107 HFD=3.4
23:09:39.586 00.003 1032 MultiStar: [#1 -0.06,0.11,1.07,U] [#2 0.05,0.11,0.83,U] [#3 0.00,0.11,0.85,U] [#4 0.07,-0.05,0.74,U] [#5 0.11,0.10,0.69,U] [#6 0.06,0.05,0.67,U] [#7 0.21,0.11,0.71,U] [#8 -0.05,0.02,0.57,U] 
23:09:39.589 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.08, 0.08}
23:09:39.592 00.003 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
23:09:39.594 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
23:09:39.596 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.00 mountX=0.06 mountY=-0.07, mountTheta=-0.83
23:09:39.599 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
23:09:39.601 00.002 1032 Enqueuing Move request for scope (0.05, 0.08)
23:09:39.604 00.003 10072 Worker thread wakes up
23:09:39.605 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:09:39.605 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:09:39.605 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.07
23:09:39.607 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:09:39.618 00.011 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
23:09:39.618 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:09:39.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:39.618 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:09:39.618 00.000 10072 MoveAxis(W, 1, ABG)
23:09:39.618 00.000 10072 Guiding  Dir = 3, Dur = 1
23:09:39.619 00.001 10072 IsGuiding returns 0
23:09:39.619 00.000 10072 PulseGuide returned control before completion, sleep 11
23:09:39.638 00.019 1032 UpdateGuideState exits: m=1237 SNR=24.7
23:09:39.640 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:39.643 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:39.648 00.005 1032 Enqueuing Expose request
23:09:39.650 00.002 10072 IsGuiding returns 0
23:09:39.651 00.001 10072 Move returns status 0, amount 1
23:09:39.651 00.000 10072 MoveAxis(N, 0, ABG)
23:09:39.651 00.000 10072 Move returns status 0, amount 0
23:09:39.651 00.000 10072 move complete, result=0
23:09:39.651 00.000 10072 worker thread done servicing request
23:09:39.651 00.000 10072 Worker thread wakes up
23:09:39.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:39.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:39.658 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:09:40.070 00.412 10072 Exposure complete
23:09:40.123 00.053 10072 worker thread done servicing request
23:09:40.123 00.000 1032 OnExposeComplete: enter
23:09:40.126 00.003 1032 UpdateGuideState(): m_state=6
23:09:40.127 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7750
23:09:40.129 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=131.01, Mass=1321, SNR=25.5, Peak=106 HFD=3.4
23:09:40.131 00.002 1032 MultiStar: [#1 -0.07,0.19,0.97,U] [#2 -0.02,-0.03,0.78,U] [#3 0.26,0.06,0.00,M1] [#4 0.06,0.06,0.72,U] [#5 0.04,0.17,0.67,U] [#6 -0.08,0.07,0.64,U] [#7 0.26,0.28,0.00,M1] [#8 -0.01,0.14,0.52,U] 
23:09:40.133 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.11}, one-star: {0.09, 0.16}
23:09:40.135 00.002 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
23:09:40.137 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
23:09:40.139 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.53 mountX=0.11 mountY=-0.03, mountTheta=-0.30
23:09:40.142 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
23:09:40.146 00.004 1032 Enqueuing Move request for scope (0.01, 0.11)
23:09:40.148 00.002 10072 Worker thread wakes up
23:09:40.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
23:09:40.148 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
23:09:40.148 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.03
23:09:40.151 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:09:40.154 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
23:09:40.154 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:09:40.154 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:40.154 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:09:40.154 00.000 10072 MoveAxis(W, 1, ABG)
23:09:40.154 00.000 10072 Guiding  Dir = 3, Dur = 1
23:09:40.154 00.000 10072 IsGuiding returns 0
23:09:40.155 00.001 10072 PulseGuide returned control before completion, sleep 11
23:09:40.172 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.5
23:09:40.175 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:40.177 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:40.178 00.001 1032 Enqueuing Expose request
23:09:40.181 00.003 10072 IsGuiding returns 0
23:09:40.181 00.000 10072 Move returns status 0, amount 1
23:09:40.181 00.000 10072 MoveAxis(N, 0, ABG)
23:09:40.181 00.000 10072 Move returns status 0, amount 0
23:09:40.181 00.000 10072 move complete, result=0
23:09:40.182 00.001 10072 worker thread done servicing request
23:09:40.182 00.000 10072 Worker thread wakes up
23:09:40.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:40.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:40.188 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:09:40.818 00.630 10072 Exposure complete
23:09:40.872 00.054 10072 worker thread done servicing request
23:09:40.872 00.000 1032 OnExposeComplete: enter
23:09:40.874 00.002 1032 UpdateGuideState(): m_state=6
23:09:40.875 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7751
23:09:40.877 00.002 1032 Star::Find returns 1 (0), X=1104.37, Y=131.04, Mass=1290, SNR=25.2, Peak=101 HFD=3.3
23:09:40.880 00.003 1032 MultiStar: [#1 -0.06,0.23,0.99,U] [#2 -0.08,0.04,0.86,U] [#3 0.05,0.14,0.84,U] [#4 0.15,-0.02,0.72,U] [#5 -0.05,0.11,0.68,U] [#6 0.00,0.23,0.65,U] [#7 0.22,0.31,0.00,M2] [#8 0.02,0.29,0.00,M1] 
23:09:40.882 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.14}, one-star: {0.06, 0.20}
23:09:40.885 00.003 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
23:09:40.886 00.001 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
23:09:40.888 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.51 mountX=0.13 mountY=-0.04, mountTheta=-0.32
23:09:40.891 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.14, opts=13)
23:09:40.894 00.003 1032 Enqueuing Move request for scope (0.01, 0.14)
23:09:40.897 00.003 10072 Worker thread wakes up
23:09:40.897 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
23:09:40.897 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
23:09:40.897 00.000 10072 Moving (0.01, 0.14) raw xDistance=0.13 yDistance=-0.04
23:09:40.899 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:09:40.901 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.96
23:09:40.901 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:09:40.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:40.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:09:40.902 00.001 10072 MoveAxis(W, 63, ABG)
23:09:40.902 00.000 10072 Guiding  Dir = 3, Dur = 63
23:09:40.902 00.000 10072 IsGuiding returns 0
23:09:40.902 00.000 10072 PulseGuide returned control before completion, sleep 73
23:09:40.920 00.018 1032 UpdateGuideState exits: m=1290 SNR=25.2
23:09:40.923 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:40.925 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:40.927 00.002 1032 Enqueuing Expose request
23:09:40.988 00.061 10072 IsGuiding returns 0
23:09:40.988 00.000 10072 Move returns status 0, amount 63
23:09:40.988 00.000 10072 MoveAxis(N, 0, ABG)
23:09:40.988 00.000 10072 Move returns status 0, amount 0
23:09:40.988 00.000 10072 move complete, result=0
23:09:40.988 00.000 10072 worker thread done servicing request
23:09:40.988 00.000 10072 Worker thread wakes up
23:09:40.988 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:40.988 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:41.014 00.026 1032 GuideStep: 0.1 px 63 ms WEST, -0.0 px 0 ms NORTH
23:09:41.397 00.383 10072 Exposure complete
23:09:41.451 00.054 10072 worker thread done servicing request
23:09:41.451 00.000 1032 OnExposeComplete: enter
23:09:41.454 00.003 1032 UpdateGuideState(): m_state=6
23:09:41.456 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7752
23:09:41.459 00.003 1032 Star::Find returns 1 (0), X=1104.46, Y=130.89, Mass=1436, SNR=26.7, Peak=106 HFD=3.5
23:09:41.461 00.002 1032 MultiStar: [#1 -0.07,0.14,0.89,U] [#2 0.03,-0.08,0.81,U] [#3 0.17,-0.02,0.75,U] [#4 0.15,-0.05,0.65,U] [#5 -0.08,-0.15,0.65,U] [#6 0.10,0.02,0.63,U] [#7 0.28,0.16,0.00,M3] [#8 0.23,-0.02,0.48,U] 
23:09:41.462 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.01}, one-star: {0.15, 0.04}
23:09:41.463 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
23:09:41.465 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
23:09:41.466 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.08 mountX=-0.03 mountY=-0.07, mountTheta=-1.92
23:09:41.469 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
23:09:41.471 00.002 1032 Enqueuing Move request for scope (0.08, -0.01)
23:09:41.474 00.003 10072 Worker thread wakes up
23:09:41.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:09:41.474 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:09:41.474 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
23:09:41.476 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:09:41.478 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
23:09:41.478 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:09:41.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:41.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:09:41.479 00.001 10072 MoveAxis(W, 2, ABG)
23:09:41.479 00.000 10072 Guiding  Dir = 3, Dur = 2
23:09:41.479 00.000 10072 IsGuiding returns 0
23:09:41.479 00.000 10072 PulseGuide returned control before completion, sleep 12
23:09:41.497 00.018 1032 UpdateGuideState exits: m=1436 SNR=26.7
23:09:41.498 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:41.499 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:41.502 00.003 1032 Enqueuing Expose request
23:09:41.504 00.002 10072 IsGuiding returns 0
23:09:41.504 00.000 10072 Move returns status 0, amount 2
23:09:41.504 00.000 10072 MoveAxis(N, 0, ABG)
23:09:41.504 00.000 10072 Move returns status 0, amount 0
23:09:41.504 00.000 10072 move complete, result=0
23:09:41.504 00.000 10072 worker thread done servicing request
23:09:41.504 00.000 10072 Worker thread wakes up
23:09:41.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:41.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:41.510 00.006 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:09:42.129 00.619 10072 Exposure complete
23:09:42.178 00.049 10072 worker thread done servicing request
23:09:42.178 00.000 1032 OnExposeComplete: enter
23:09:42.180 00.002 1032 UpdateGuideState(): m_state=6
23:09:42.182 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7753
23:09:42.184 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=130.74, Mass=1378, SNR=26.1, Peak=105 HFD=3.3
23:09:42.186 00.002 1032 MultiStar: [#1 -0.09,-0.15,0.97,U] [#2 -0.08,-0.26,0.00,M1] [#3 -0.02,-0.07,0.79,U] [#4 0.15,-0.25,0.00,M1] [#5 -0.05,-0.17,0.64,U] [#6 -0.05,-0.21,0.60,U] [#7 0.19,-0.04,0.72,U] [#8 0.16,-0.12,0.51,U] 
23:09:42.188 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.12}, one-star: {0.19, -0.11}
23:09:42.189 00.001 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
23:09:42.191 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
23:09:42.191 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.20 mountX=-0.13 mountY=-0.01, mountTheta=-3.03
23:09:42.195 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.12, opts=13)
23:09:42.196 00.001 1032 Enqueuing Move request for scope (0.05, -0.12)
23:09:42.198 00.002 10072 Worker thread wakes up
23:09:42.198 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
23:09:42.198 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
23:09:42.198 00.000 10072 Moving (0.05, -0.12) raw xDistance=-0.13 yDistance=-0.01
23:09:42.200 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:09:42.202 00.002 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 287.96
23:09:42.202 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
23:09:42.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:42.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:09:42.204 00.002 10072 MoveAxis(E, 60, ABG)
23:09:42.204 00.000 10072 Guiding  Dir = 2, Dur = 60
23:09:42.204 00.000 10072 IsGuiding returns 0
23:09:42.207 00.003 10072 PulseGuide returned control before completion, sleep 67
23:09:42.224 00.017 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:09:42.226 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:42.227 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:42.228 00.001 1032 Enqueuing Expose request
23:09:42.283 00.055 10072 IsGuiding returns 0
23:09:42.283 00.000 10072 Move returns status 0, amount 60
23:09:42.284 00.001 10072 MoveAxis(N, 0, ABG)
23:09:42.284 00.000 10072 Move returns status 0, amount 0
23:09:42.284 00.000 10072 move complete, result=0
23:09:42.284 00.000 10072 worker thread done servicing request
23:09:42.284 00.000 10072 Worker thread wakes up
23:09:42.284 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:42.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:42.284 00.000 1032 GuideStep: -0.1 px 60 ms EAST, -0.0 px 0 ms NORTH
23:09:42.695 00.411 10072 Exposure complete
23:09:42.747 00.052 10072 worker thread done servicing request
23:09:42.747 00.000 1032 OnExposeComplete: enter
23:09:42.749 00.002 1032 UpdateGuideState(): m_state=6
23:09:42.751 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7754
23:09:42.753 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=130.80, Mass=1407, SNR=26.4, Peak=113 HFD=3.4
23:09:42.756 00.003 1032 MultiStar: [#1 -0.10,0.06,0.95,U] [#2 0.01,-0.07,0.78,U] [#3 0.00,-0.18,0.76,U] [#4 0.13,-0.30,0.00,M2] [#5 -0.01,-0.00,0.67,U] [#6 0.10,-0.02,0.63,U] [#7 0.11,0.04,0.70,U] [#8 -0.05,0.11,0.52,U] 
23:09:42.758 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.18, -0.05}
23:09:42.760 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
23:09:42.762 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
23:09:42.764 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.53 mountX=-0.03 mountY=-0.03, mountTheta=-2.36
23:09:42.768 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
23:09:42.771 00.003 1032 Enqueuing Move request for scope (0.03, -0.02)
23:09:42.773 00.002 10072 Worker thread wakes up
23:09:42.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
23:09:42.773 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
23:09:42.773 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.03
23:09:42.775 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:09:42.778 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
23:09:42.778 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:09:42.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:42.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:09:42.778 00.000 10072 MoveAxis(W, 2, ABG)
23:09:42.778 00.000 10072 Guiding  Dir = 3, Dur = 2
23:09:42.778 00.000 10072 IsGuiding returns 0
23:09:42.779 00.001 10072 PulseGuide returned control before completion, sleep 12
23:09:42.796 00.017 1032 UpdateGuideState exits: m=1407 SNR=26.4
23:09:42.800 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:42.803 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:42.806 00.003 1032 Enqueuing Expose request
23:09:42.808 00.002 10072 IsGuiding returns 0
23:09:42.808 00.000 10072 Move returns status 0, amount 2
23:09:42.808 00.000 10072 MoveAxis(N, 0, ABG)
23:09:42.808 00.000 10072 Move returns status 0, amount 0
23:09:42.808 00.000 10072 move complete, result=0
23:09:42.808 00.000 10072 worker thread done servicing request
23:09:42.808 00.000 10072 Worker thread wakes up
23:09:42.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:42.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:42.816 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:09:43.445 00.629 10072 Exposure complete
23:09:43.498 00.053 10072 worker thread done servicing request
23:09:43.498 00.000 1032 OnExposeComplete: enter
23:09:43.501 00.003 1032 UpdateGuideState(): m_state=6
23:09:43.502 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7755
23:09:43.504 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=130.98, Mass=1381, SNR=26.1, Peak=123 HFD=3.2
23:09:43.507 00.003 1032 MultiStar: [#1 -0.05,0.29,0.00,M1] [#2 -0.11,0.13,0.77,U] [#3 -0.16,0.16,0.73,U] [#4 0.07,-0.01,0.67,U] [#5 -0.05,0.04,0.62,U] [#6 -0.28,0.09,0.00,M1] [#7 0.18,0.20,0.00,M2] [#8 -0.08,0.18,0.48,U] 
23:09:43.509 00.002 1032 refined, 5 included, MultiStar: {-0.01, 0.11}, one-star: {0.19, 0.13}
23:09:43.510 00.001 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
23:09:43.512 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
23:09:43.514 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.65 mountX=0.11 mountY=-0.02, mountTheta=-0.18
23:09:43.516 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.11, opts=13)
23:09:43.518 00.002 1032 Enqueuing Move request for scope (-0.01, 0.11)
23:09:43.522 00.004 10072 Worker thread wakes up
23:09:43.523 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
23:09:43.523 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
23:09:43.523 00.000 10072 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
23:09:43.528 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:09:43.530 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.95
23:09:43.530 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:09:43.531 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:43.531 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:09:43.531 00.000 10072 MoveAxis(W, 3, ABG)
23:09:43.531 00.000 10072 Guiding  Dir = 3, Dur = 3
23:09:43.531 00.000 10072 IsGuiding returns 0
23:09:43.531 00.000 10072 PulseGuide returned control before completion, sleep 13
23:09:43.549 00.018 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:09:43.552 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:43.555 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:43.557 00.002 1032 Enqueuing Expose request
23:09:43.559 00.002 10072 IsGuiding returns 0
23:09:43.559 00.000 10072 Move returns status 0, amount 3
23:09:43.559 00.000 10072 MoveAxis(N, 0, ABG)
23:09:43.560 00.001 10072 Move returns status 0, amount 0
23:09:43.560 00.000 10072 move complete, result=0
23:09:43.560 00.000 10072 worker thread done servicing request
23:09:43.560 00.000 10072 Worker thread wakes up
23:09:43.560 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:43.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:43.567 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:09:43.975 00.408 10072 Exposure complete
23:09:44.030 00.055 10072 worker thread done servicing request
23:09:44.030 00.000 1032 OnExposeComplete: enter
23:09:44.032 00.002 1032 UpdateGuideState(): m_state=6
23:09:44.035 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7756
23:09:44.037 00.002 1032 Star::Find returns 1 (0), X=1104.42, Y=130.99, Mass=1292, SNR=25.3, Peak=106 HFD=3.3
23:09:44.040 00.003 1032 MultiStar: [#1 -0.14,0.06,0.99,U] [#2 -0.11,0.23,0.00,M1] [#3 -0.07,0.16,0.83,U] [#4 0.05,0.05,0.67,U] [#5 -0.09,0.05,0.65,U] [#6 -0.02,0.03,0.63,U] [#7 0.20,0.23,0.00,M3] [#8 0.06,0.16,0.54,U] 
23:09:44.041 00.001 1032 refined, 6 included, MultiStar: {-0.02, 0.10}, one-star: {0.11, 0.15}
23:09:44.043 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
23:09:44.045 00.002 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
23:09:44.046 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.75 mountX=0.10 mountY=-0.01, mountTheta=-0.08
23:09:44.051 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
23:09:44.053 00.002 1032 Enqueuing Move request for scope (-0.02, 0.10)
23:09:44.055 00.002 10072 Worker thread wakes up
23:09:44.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
23:09:44.056 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
23:09:44.056 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.01
23:09:44.058 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:09:44.061 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.95
23:09:44.061 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:09:44.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:44.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:09:44.061 00.000 10072 MoveAxis(W, 3, ABG)
23:09:44.061 00.000 10072 Guiding  Dir = 3, Dur = 3
23:09:44.061 00.000 10072 IsGuiding returns 0
23:09:44.062 00.001 10072 PulseGuide returned control before completion, sleep 13
23:09:44.080 00.018 1032 UpdateGuideState exits: m=1292 SNR=25.3
23:09:44.084 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:44.087 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:44.088 00.001 1032 Enqueuing Expose request
23:09:44.090 00.002 10072 IsGuiding returns 1
23:09:44.090 00.000 10072 scope still moving after pulse duration time elapsed
23:09:44.112 00.022 10072 IsGuiding returns 1
23:09:44.143 00.031 10072 IsGuiding returns 1
23:09:44.175 00.032 10072 IsGuiding returns 1
23:09:44.207 00.032 10072 IsGuiding returns 1
23:09:44.238 00.031 10072 IsGuiding returns 1
23:09:44.270 00.032 10072 IsGuiding returns 1
23:09:44.302 00.032 10072 IsGuiding returns 1
23:09:44.332 00.030 10072 IsGuiding returns 1
23:09:44.363 00.031 10072 IsGuiding returns 1
23:09:44.395 00.032 10072 IsGuiding returns 1
23:09:44.426 00.031 10072 IsGuiding returns 1
23:09:44.457 00.031 10072 IsGuiding returns 1
23:09:44.488 00.031 10072 IsGuiding returns 1
23:09:44.518 00.030 10072 IsGuiding returns 1
23:09:44.550 00.032 10072 IsGuiding returns 1
23:09:44.582 00.032 10072 IsGuiding returns 1
23:09:44.613 00.031 10072 IsGuiding returns 1
23:09:44.643 00.030 10072 IsGuiding returns 1
23:09:44.674 00.031 10072 IsGuiding returns 1
23:09:44.705 00.031 10072 IsGuiding returns 1
23:09:44.738 00.033 10072 IsGuiding returns 1
23:09:44.768 00.030 10072 IsGuiding returns 1
23:09:44.801 00.033 10072 IsGuiding returns 1
23:09:44.830 00.029 10072 IsGuiding returns 0
23:09:44.832 00.002 10072 scope move finished after 3 + 766 ms
23:09:44.832 00.000 10072 Move returns status 0, amount 3
23:09:44.832 00.000 10072 MoveAxis(N, 0, ABG)
23:09:44.832 00.000 10072 Move returns status 0, amount 0
23:09:44.832 00.000 10072 move complete, result=0
23:09:44.832 00.000 10072 worker thread done servicing request
23:09:44.832 00.000 10072 Worker thread wakes up
23:09:44.832 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:09:44.835 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:44.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:45.463 00.628 10072 Exposure complete
23:09:45.512 00.049 10072 worker thread done servicing request
23:09:45.512 00.000 1032 OnExposeComplete: enter
23:09:45.513 00.001 1032 UpdateGuideState(): m_state=6
23:09:45.515 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7757
23:09:45.517 00.002 1032 Star::Find returns 1 (0), X=1104.43, Y=130.94, Mass=1287, SNR=25.2, Peak=104 HFD=3.4
23:09:45.519 00.002 1032 MultiStar: [#1 -0.12,0.05,0.99,U] [#2 -0.08,0.01,0.78,U] [#3 -0.03,0.28,0.00,M1] [#4 0.15,-0.03,0.74,U] [#5 0.06,-0.00,0.69,U] [#6 -0.03,0.10,0.66,U] [#7 0.07,0.20,0.78,U] [#8 0.12,0.08,0.55,U] 
23:09:45.520 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.06}, one-star: {0.12, 0.09}
23:09:45.522 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
23:09:45.525 00.003 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
23:09:45.527 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.11 mountX=0.05 mountY=-0.05, mountTheta=-0.72
23:09:45.530 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
23:09:45.532 00.002 1032 Enqueuing Move request for scope (0.03, 0.06)
23:09:45.534 00.002 10072 Worker thread wakes up
23:09:45.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
23:09:45.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
23:09:45.534 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.05
23:09:45.536 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:09:45.538 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.95
23:09:45.538 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:09:45.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:45.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:09:45.538 00.000 10072 MoveAxis(W, 4, ABG)
23:09:45.538 00.000 10072 Guiding  Dir = 3, Dur = 4
23:09:45.538 00.000 10072 IsGuiding returns 0
23:09:45.540 00.002 10072 PulseGuide returned control before completion, sleep 14
23:09:45.555 00.015 1032 UpdateGuideState exits: m=1287 SNR=25.2
23:09:45.557 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:45.559 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:45.561 00.002 1032 Enqueuing Expose request
23:09:45.567 00.006 10072 IsGuiding returns 0
23:09:45.567 00.000 10072 Move returns status 0, amount 4
23:09:45.567 00.000 10072 MoveAxis(N, 0, ABG)
23:09:45.567 00.000 10072 Move returns status 0, amount 0
23:09:45.567 00.000 10072 move complete, result=0
23:09:45.567 00.000 10072 worker thread done servicing request
23:09:45.567 00.000 10072 Worker thread wakes up
23:09:45.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:45.567 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:45.572 00.005 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:09:45.979 00.407 10072 Exposure complete
23:09:46.026 00.047 10072 worker thread done servicing request
23:09:46.026 00.000 1032 OnExposeComplete: enter
23:09:46.028 00.002 1032 UpdateGuideState(): m_state=6
23:09:46.030 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7758
23:09:46.031 00.001 1032 Star::Find returns 1 (0), X=1104.60, Y=131.02, Mass=1402, SNR=26.3, Peak=113 HFD=3.3
23:09:46.033 00.002 1032 MultiStar: [#1 -0.19,0.15,0.92,U] [#2 -0.06,0.10,0.78,U] [#3 -0.06,0.33,0.00,M2] [#4 0.10,-0.06,0.67,U] [#5 -0.01,0.26,0.00,M1] [#6 -0.01,0.07,0.63,U] [#7 0.16,0.22,0.00,M3] [#8 0.02,0.11,0.54,U] 
23:09:46.034 00.001 1032 refined, 5 included, MultiStar: {0.03, 0.10}, one-star: {0.29, 0.17}
23:09:46.035 00.001 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
23:09:46.037 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
23:09:46.038 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.25 mountX=0.09 mountY=-0.06, mountTheta=-0.58
23:09:46.041 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
23:09:46.042 00.001 1032 Enqueuing Move request for scope (0.03, 0.10)
23:09:46.044 00.002 10072 Worker thread wakes up
23:09:46.044 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
23:09:46.044 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
23:09:46.044 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.06
23:09:46.045 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:09:46.048 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.95
23:09:46.048 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:09:46.048 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:46.048 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:09:46.048 00.000 10072 MoveAxis(W, 3, ABG)
23:09:46.048 00.000 10072 Guiding  Dir = 3, Dur = 3
23:09:46.049 00.001 10072 IsGuiding returns 0
23:09:46.049 00.000 10072 PulseGuide returned control before completion, sleep 13
23:09:46.064 00.015 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:09:46.066 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:46.068 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:46.069 00.001 1032 Enqueuing Expose request
23:09:46.071 00.002 10072 IsGuiding returns 0
23:09:46.072 00.001 10072 Move returns status 0, amount 3
23:09:46.072 00.000 10072 MoveAxis(N, 0, ABG)
23:09:46.072 00.000 10072 Move returns status 0, amount 0
23:09:46.072 00.000 10072 move complete, result=0
23:09:46.072 00.000 10072 worker thread done servicing request
23:09:46.072 00.000 10072 Worker thread wakes up
23:09:46.072 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:46.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:46.081 00.009 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:09:46.697 00.616 10072 Exposure complete
23:09:46.745 00.048 10072 worker thread done servicing request
23:09:46.745 00.000 1032 OnExposeComplete: enter
23:09:46.747 00.002 1032 UpdateGuideState(): m_state=6
23:09:46.748 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7759
23:09:46.749 00.001 1032 Star::Find returns 1 (0), X=1104.53, Y=130.96, Mass=1355, SNR=25.9, Peak=110 HFD=3.3
23:09:46.751 00.002 1032 MultiStar: [#1 -0.16,0.20,0.00,M1] [#2 -0.09,0.15,0.81,U] [#3 -0.04,0.23,0.80,U] [#4 0.11,-0.02,0.67,U] [#5 0.19,0.14,0.68,U] [#6 0.01,0.10,0.63,U] [#7 0.09,0.35,0.00,M4] [#8 -0.00,0.28,0.00,M1] 
23:09:46.752 00.001 1032 refined, 5 included, MultiStar: {0.07, 0.12}, one-star: {0.22, 0.11}
23:09:46.753 00.001 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
23:09:46.756 00.003 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
23:09:46.757 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.04 mountX=0.10 mountY=-0.10, mountTheta=-0.79
23:09:46.759 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
23:09:46.761 00.002 1032 Enqueuing Move request for scope (0.07, 0.12)
23:09:46.762 00.001 10072 Worker thread wakes up
23:09:46.763 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
23:09:46.763 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
23:09:46.763 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.10
23:09:46.764 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:09:46.768 00.004 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.95
23:09:46.768 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:09:46.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:46.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:09:46.768 00.000 10072 MoveAxis(W, 4, ABG)
23:09:46.768 00.000 10072 Guiding  Dir = 3, Dur = 4
23:09:46.769 00.001 10072 IsGuiding returns 0
23:09:46.770 00.001 10072 PulseGuide returned control before completion, sleep 13
23:09:46.786 00.016 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:09:46.789 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:46.790 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:46.792 00.002 1032 Enqueuing Expose request
23:09:46.794 00.002 10072 IsGuiding returns 0
23:09:46.794 00.000 10072 Move returns status 0, amount 4
23:09:46.794 00.000 10072 MoveAxis(N, 0, ABG)
23:09:46.794 00.000 10072 Move returns status 0, amount 0
23:09:46.794 00.000 10072 move complete, result=0
23:09:46.794 00.000 10072 worker thread done servicing request
23:09:46.794 00.000 10072 Worker thread wakes up
23:09:46.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:46.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:46.802 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:09:47.212 00.410 10072 Exposure complete
23:09:47.263 00.051 10072 worker thread done servicing request
23:09:47.263 00.000 1032 OnExposeComplete: enter
23:09:47.266 00.003 1032 UpdateGuideState(): m_state=6
23:09:47.268 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7760
23:09:47.270 00.002 1032 Star::Find returns 1 (0), X=1104.47, Y=130.99, Mass=1340, SNR=25.8, Peak=115 HFD=3.5
23:09:47.273 00.003 1032 MultiStar: [#1 -0.18,0.16,0.97,U] [#2 0.06,0.08,0.80,U] [#3 -0.07,0.08,0.76,U] [#4 0.15,0.04,0.71,U] [#5 0.01,0.08,0.69,U] [#6 0.13,0.07,0.65,U] [#7 0.20,0.12,0.71,U] [#8 0.03,0.23,0.55,U] 
23:09:47.275 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.11}, one-star: {0.16, 0.15}
23:09:47.276 00.001 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
23:09:47.278 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
23:09:47.279 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=0.10 mountY=-0.08, mountTheta=-0.67
23:09:47.283 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
23:09:47.286 00.003 1032 Enqueuing Move request for scope (0.05, 0.11)
23:09:47.288 00.002 10072 Worker thread wakes up
23:09:47.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
23:09:47.288 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
23:09:47.288 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.10 yDistance=-0.08
23:09:47.292 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:09:47.294 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.94
23:09:47.294 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:09:47.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:47.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:09:47.294 00.000 10072 MoveAxis(W, 4, ABG)
23:09:47.294 00.000 10072 Guiding  Dir = 3, Dur = 4
23:09:47.295 00.001 10072 IsGuiding returns 0
23:09:47.296 00.001 10072 PulseGuide returned control before completion, sleep 13
23:09:47.315 00.019 1032 UpdateGuideState exits: m=1340 SNR=25.8
23:09:47.316 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:47.319 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:47.321 00.002 1032 Enqueuing Expose request
23:09:47.322 00.001 10072 IsGuiding returns 1
23:09:47.322 00.000 10072 scope still moving after pulse duration time elapsed
23:09:47.350 00.028 10072 IsGuiding returns 1
23:09:47.382 00.032 10072 IsGuiding returns 1
23:09:47.413 00.031 10072 IsGuiding returns 1
23:09:47.444 00.031 10072 IsGuiding returns 1
23:09:47.476 00.032 10072 IsGuiding returns 1
23:09:47.507 00.031 10072 IsGuiding returns 1
23:09:47.538 00.031 10072 IsGuiding returns 1
23:09:47.569 00.031 10072 IsGuiding returns 1
23:09:47.601 00.032 10072 IsGuiding returns 1
23:09:47.631 00.030 10072 IsGuiding returns 1
23:09:47.665 00.034 10072 IsGuiding returns 1
23:09:47.695 00.030 10072 IsGuiding returns 1
23:09:47.727 00.032 10072 IsGuiding returns 1
23:09:47.758 00.031 10072 IsGuiding returns 1
23:09:47.790 00.032 10072 IsGuiding returns 1
23:09:47.821 00.031 10072 IsGuiding returns 0
23:09:47.821 00.000 10072 scope move finished after 4 + 522 ms
23:09:47.821 00.000 10072 Move returns status 0, amount 4
23:09:47.823 00.002 10072 MoveAxis(N, 0, ABG)
23:09:47.823 00.000 10072 Move returns status 0, amount 0
23:09:47.823 00.000 10072 move complete, result=0
23:09:47.823 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:09:47.826 00.003 10072 worker thread done servicing request
23:09:47.826 00.000 10072 Worker thread wakes up
23:09:47.826 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:47.826 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:48.449 00.623 10072 Exposure complete
23:09:48.497 00.048 10072 worker thread done servicing request
23:09:48.497 00.000 1032 OnExposeComplete: enter
23:09:48.500 00.003 1032 UpdateGuideState(): m_state=6
23:09:48.502 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7761
23:09:48.503 00.001 1032 Star::Find returns 1 (0), X=1104.48, Y=130.97, Mass=1272, SNR=25.1, Peak=100 HFD=3.6
23:09:48.505 00.002 1032 MultiStar: [#1 -0.09,0.17,0.96,U] [#2 -0.11,0.15,0.79,U] [#3 -0.06,0.21,0.73,U] [#4 0.02,0.05,0.68,U] [#5 -0.09,0.01,0.65,U] [#6 0.12,0.04,0.61,U] [#7 0.13,0.30,0.00,M4] [#8 0.10,0.16,0.52,U] 
23:09:48.506 00.001 1032 refined, 7 included, MultiStar: {0.00, 0.12}, one-star: {0.17, 0.12}
23:09:48.508 00.002 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
23:09:48.509 00.001 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
23:09:48.511 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=0.11 mountY=-0.03, mountTheta=-0.29
23:09:48.514 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.12, opts=13)
23:09:48.515 00.001 1032 Enqueuing Move request for scope (0.00, 0.12)
23:09:48.516 00.001 10072 Worker thread wakes up
23:09:48.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
23:09:48.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
23:09:48.516 00.000 10072 Moving (0.00, 0.12) raw xDistance=0.11 yDistance=-0.03
23:09:48.521 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:09:48.525 00.004 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.94
23:09:48.525 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
23:09:48.525 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:48.525 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:09:48.525 00.000 10072 MoveAxis(W, 6, ABG)
23:09:48.525 00.000 10072 Guiding  Dir = 3, Dur = 6
23:09:48.526 00.001 10072 IsGuiding returns 0
23:09:48.527 00.001 10072 PulseGuide returned control before completion, sleep 16
23:09:48.543 00.016 1032 UpdateGuideState exits: m=1272 SNR=25.1
23:09:48.546 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:48.546 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:48.549 00.003 1032 Enqueuing Expose request
23:09:48.555 00.006 10072 IsGuiding returns 0
23:09:48.555 00.000 10072 Move returns status 0, amount 6
23:09:48.555 00.000 10072 MoveAxis(N, 0, ABG)
23:09:48.555 00.000 10072 Move returns status 0, amount 0
23:09:48.555 00.000 10072 move complete, result=0
23:09:48.555 00.000 10072 worker thread done servicing request
23:09:48.555 00.000 10072 Worker thread wakes up
23:09:48.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:48.556 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:48.560 00.004 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
23:09:48.964 00.404 10072 Exposure complete
23:09:49.015 00.051 10072 worker thread done servicing request
23:09:49.015 00.000 1032 OnExposeComplete: enter
23:09:49.017 00.002 1032 UpdateGuideState(): m_state=6
23:09:49.019 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7762
23:09:49.021 00.002 1032 Star::Find returns 1 (0), X=1104.38, Y=131.08, Mass=1459, SNR=26.9, Peak=120 HFD=3.3
23:09:49.022 00.001 1032 MultiStar: [#1 -0.10,0.15,1.01,U] [#2 -0.03,0.02,0.78,U] [#3 -0.01,0.31,0.00,M1] [#4 0.14,0.08,0.63,U] [#5 -0.03,-0.01,0.63,U] [#6 -0.11,0.08,0.62,U] [#7 0.05,0.28,0.00,M5] [#8 0.07,0.17,0.52,U] 
23:09:49.028 00.006 1032 refined, 6 included, MultiStar: {-0.00, 0.11}, one-star: {0.07, 0.23}
23:09:49.030 00.002 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
23:09:49.032 00.002 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
23:09:49.033 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.61 mountX=0.11 mountY=-0.02, mountTheta=-0.22
23:09:49.036 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.11, opts=13)
23:09:49.038 00.002 1032 Enqueuing Move request for scope (-0.00, 0.11)
23:09:49.040 00.002 10072 Worker thread wakes up
23:09:49.040 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
23:09:49.040 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
23:09:49.040 00.000 10072 Moving (-0.00, 0.11) raw xDistance=0.11 yDistance=-0.02
23:09:49.043 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:09:49.045 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.94
23:09:49.045 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:09:49.045 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:49.045 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:09:49.045 00.000 10072 MoveAxis(W, 4, ABG)
23:09:49.045 00.000 10072 Guiding  Dir = 3, Dur = 4
23:09:49.046 00.001 10072 IsGuiding returns 0
23:09:49.046 00.000 10072 PulseGuide returned control before completion, sleep 14
23:09:49.063 00.017 1032 UpdateGuideState exits: m=1459 SNR=26.9
23:09:49.064 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:49.066 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:49.067 00.001 1032 Enqueuing Expose request
23:09:49.070 00.003 10072 IsGuiding returns 0
23:09:49.070 00.000 10072 Move returns status 0, amount 4
23:09:49.070 00.000 10072 MoveAxis(N, 0, ABG)
23:09:49.070 00.000 10072 Move returns status 0, amount 0
23:09:49.070 00.000 10072 move complete, result=0
23:09:49.070 00.000 10072 worker thread done servicing request
23:09:49.070 00.000 10072 Worker thread wakes up
23:09:49.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:49.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:49.077 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:09:49.698 00.621 10072 Exposure complete
23:09:49.750 00.052 10072 worker thread done servicing request
23:09:49.750 00.000 1032 OnExposeComplete: enter
23:09:49.752 00.002 1032 UpdateGuideState(): m_state=6
23:09:49.754 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7763
23:09:49.756 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=131.29, Mass=1273, SNR=25.1, Peak=118 HFD=3.2
23:09:49.758 00.002 1032 MultiStar: [#1 -0.07,0.38,0.00,M1] [#2 -0.14,0.28,0.00,M1] [#3 0.05,0.64,0.00,M2] [#4 0.09,0.57,0.00,M1] [#5 0.05,0.37,0.00,M1] [#6 -0.07,0.28,0.00,M1] [#7 0.10,0.61,0.00,M6] [#8 0.10,0.45,0.00,M1] 
23:09:49.759 00.001 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
23:09:49.761 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
23:09:49.764 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=0.44 hyp=0.47 cameraTheta=1.18 mountX=0.38 mountY=-0.29, mountTheta=-0.65
23:09:49.767 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.44, opts=13)
23:09:49.769 00.002 1032 Enqueuing Move request for scope (0.18, 0.44)
23:09:49.772 00.003 10072 Worker thread wakes up
23:09:49.772 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.44) opts 0xd
23:09:49.772 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.44)
23:09:49.773 00.001 10072 Moving (0.18, 0.44) raw xDistance=0.38 yDistance=-0.29
23:09:49.775 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:09:49.777 00.002 10072 PPEC rslt: input = 0.38, final = 0.19, react = 0.19, pred = 0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 287.94
23:09:49.777 00.000 10072 PPEC: input: 0.38, control: 0.19, exposure: 500
23:09:49.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:09:49.777 00.000 10072 MoveAxis(W, 183, ABG)
23:09:49.777 00.000 10072 Guiding  Dir = 3, Dur = 183
23:09:49.779 00.002 10072 IsGuiding returns 0
23:09:49.779 00.000 10072 PulseGuide returned control before completion, sleep 193
23:09:49.797 00.018 1032 UpdateGuideState exits: m=1273 SNR=25.1
23:09:49.800 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:49.803 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:49.808 00.005 1032 Enqueuing Expose request
23:09:49.976 00.168 10072 IsGuiding returns 0
23:09:49.976 00.000 10072 Move returns status 0, amount 183
23:09:49.976 00.000 10072 MoveAxis(N, 184, ABG)
23:09:49.976 00.000 10072 Guiding  Dir = 0, Dur = 184
23:09:49.976 00.000 10072 IsGuiding returns 0
23:09:49.977 00.001 10072 PulseGuide returned control before completion, sleep 194
23:09:50.180 00.203 10072 IsGuiding returns 0
23:09:50.180 00.000 10072 Move returns status 0, amount 184
23:09:50.180 00.000 10072 move complete, result=0
23:09:50.180 00.000 1032 GuideStep: 0.4 px 183 ms WEST, -0.3 px 184 ms NORTH
23:09:50.182 00.002 10072 worker thread done servicing request
23:09:50.182 00.000 10072 Worker thread wakes up
23:09:50.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:50.183 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:50.807 00.624 10072 Exposure complete
23:09:50.850 00.043 10072 worker thread done servicing request
23:09:50.850 00.000 1032 OnExposeComplete: enter
23:09:50.852 00.002 1032 UpdateGuideState(): m_state=6
23:09:50.853 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7764
23:09:50.855 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=130.78, Mass=1236, SNR=24.7, Peak=102 HFD=3.3
23:09:50.856 00.001 1032 MultiStar: [#1 -0.34,-0.08,0.00,M2] [#2 -0.27,-0.19,0.00,M2] [#3 -0.30,-0.14,0.00,M3] [#4 -0.27,-0.19,0.00,M2] [#5 -0.28,-0.15,0.00,M2] [#6 -0.33,0.09,0.00,M2] [#7 -0.05,0.10,0.75,U] [#8 -0.14,-0.12,0.53,U] 
23:09:50.857 00.001 1032 refined, 2 included, MultiStar: {-0.12, -0.03}, one-star: {-0.17, -0.07}
23:09:50.859 00.002 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.51)
23:09:50.860 00.001 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.51)
23:09:50.862 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.94 mountX=0.01 mountY=0.13, mountTheta=1.51
23:09:50.866 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.03, opts=13)
23:09:50.869 00.003 1032 Enqueuing Move request for scope (-0.12, -0.03)
23:09:50.871 00.002 10072 Worker thread wakes up
23:09:50.871 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
23:09:50.871 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
23:09:50.871 00.000 10072 Moving (-0.12, -0.03) raw xDistance=0.01 yDistance=0.13
23:09:50.873 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:09:50.875 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.94
23:09:50.875 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:09:50.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:50.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:09:50.875 00.000 10072 MoveAxis(W, 5, ABG)
23:09:50.875 00.000 10072 Guiding  Dir = 3, Dur = 5
23:09:50.876 00.001 10072 IsGuiding returns 0
23:09:50.876 00.000 10072 PulseGuide returned control before completion, sleep 15
23:09:50.891 00.015 1032 UpdateGuideState exits: m=1236 SNR=24.7
23:09:50.893 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:50.895 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:50.897 00.002 1032 Enqueuing Expose request
23:09:50.899 00.002 10072 IsGuiding returns 0
23:09:50.899 00.000 10072 Move returns status 0, amount 5
23:09:50.899 00.000 10072 MoveAxis(N, 0, ABG)
23:09:50.899 00.000 10072 Move returns status 0, amount 0
23:09:50.900 00.001 10072 move complete, result=0
23:09:50.900 00.000 10072 worker thread done servicing request
23:09:50.900 00.000 10072 Worker thread wakes up
23:09:50.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:50.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:50.906 00.006 1032 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
23:09:51.310 00.404 10072 Exposure complete
23:09:51.357 00.047 10072 worker thread done servicing request
23:09:51.357 00.000 1032 OnExposeComplete: enter
23:09:51.360 00.003 1032 UpdateGuideState(): m_state=6
23:09:51.361 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7765
23:09:51.363 00.002 1032 Star::Find returns 1 (0), X=1104.25, Y=130.78, Mass=1362, SNR=25.9, Peak=132 HFD=3.3
23:09:51.364 00.001 1032 MultiStar: [#1 -0.27,-0.13,0.00,M3] [#2 -0.18,-0.17,0.80,U] [#3 -0.17,-0.08,0.81,U] [#4 -0.07,-0.17,0.70,U] [#5 -0.10,-0.18,0.73,U] [#6 -0.24,-0.12,0.00,M3] [#7 0.06,0.01,0.73,U] [#8 -0.21,-0.13,0.55,U] 
23:09:51.365 00.001 1032 single-star, 6 included, MultiStar: {-0.10, -0.11}, one-star: {-0.06, -0.07}
23:09:51.367 00.002 1032 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.83) = xAngle (-4.13 = 2.16)
23:09:51.368 00.001 1032 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.13 = 2.16)
23:09:51.371 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.30 mountX=-0.05 mountY=0.08, mountTheta=2.16
23:09:51.373 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.07, opts=13)
23:09:51.377 00.004 1032 Enqueuing Move request for scope (-0.06, -0.07)
23:09:51.378 00.001 10072 Worker thread wakes up
23:09:51.379 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
23:09:51.379 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
23:09:51.379 00.000 10072 Moving (-0.06, -0.07) raw xDistance=-0.05 yDistance=0.08
23:09:51.381 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:09:51.383 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
23:09:51.383 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:09:51.383 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:51.383 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:09:51.383 00.000 10072 MoveAxis(W, 5, ABG)
23:09:51.383 00.000 10072 Guiding  Dir = 3, Dur = 5
23:09:51.383 00.000 10072 IsGuiding returns 0
23:09:51.385 00.002 10072 PulseGuide returned control before completion, sleep 15
23:09:51.400 00.015 10072 IsGuiding returns 0
23:09:51.400 00.000 10072 Move returns status 0, amount 5
23:09:51.400 00.000 10072 MoveAxis(N, 0, ABG)
23:09:51.400 00.000 10072 Move returns status 0, amount 0
23:09:51.400 00.000 10072 move complete, result=0
23:09:51.400 00.000 10072 worker thread done servicing request
23:09:51.402 00.002 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:09:51.403 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:51.405 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:51.406 00.001 1032 Enqueuing Expose request
23:09:51.407 00.001 1032 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
23:09:51.408 00.001 10072 Worker thread wakes up
23:09:51.408 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:51.408 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:52.042 00.634 10072 Exposure complete
23:09:52.095 00.053 10072 worker thread done servicing request
23:09:52.095 00.000 1032 OnExposeComplete: enter
23:09:52.097 00.002 1032 UpdateGuideState(): m_state=6
23:09:52.099 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7766
23:09:52.100 00.001 1032 Star::Find returns 1 (0), X=1104.27, Y=130.90, Mass=1364, SNR=26.0, Peak=120 HFD=3.3
23:09:52.102 00.002 1032 MultiStar: [#1 -0.33,0.14,0.00,M4] [#2 -0.25,0.08,0.00,M2] [#3 -0.23,0.12,0.00,M3] [#4 -0.32,0.04,0.00,M2] [#5 -0.30,-0.04,0.00,M2] [#6 -0.27,0.04,0.00,M4] [#7 -0.09,0.04,0.74,U] [#8 -0.21,0.04,0.54,U] 
23:09:52.103 00.001 1032 single-star, 2 included, MultiStar: {-0.10, 0.05}, one-star: {-0.04, 0.05}
23:09:52.105 00.002 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
23:09:52.107 00.002 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
23:09:52.109 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.26 mountX=0.06 mountY=0.03, mountTheta=0.43
23:09:52.112 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
23:09:52.115 00.003 1032 Enqueuing Move request for scope (-0.04, 0.05)
23:09:52.116 00.001 10072 Worker thread wakes up
23:09:52.117 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
23:09:52.117 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
23:09:52.117 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.03
23:09:52.119 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:09:52.122 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
23:09:52.122 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:09:52.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:52.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:09:52.122 00.000 10072 MoveAxis(W, 5, ABG)
23:09:52.122 00.000 10072 Guiding  Dir = 3, Dur = 5
23:09:52.122 00.000 10072 IsGuiding returns 0
23:09:52.123 00.001 10072 PulseGuide returned control before completion, sleep 15
23:09:52.140 00.017 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:09:52.141 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:52.144 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:52.145 00.001 1032 Enqueuing Expose request
23:09:52.151 00.006 10072 IsGuiding returns 0
23:09:52.151 00.000 10072 Move returns status 0, amount 5
23:09:52.151 00.000 10072 MoveAxis(N, 0, ABG)
23:09:52.151 00.000 10072 Move returns status 0, amount 0
23:09:52.151 00.000 10072 move complete, result=0
23:09:52.151 00.000 10072 worker thread done servicing request
23:09:52.151 00.000 10072 Worker thread wakes up
23:09:52.152 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:52.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:52.157 00.005 1032 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
23:09:52.563 00.406 10072 Exposure complete
23:09:52.616 00.053 10072 worker thread done servicing request
23:09:52.616 00.000 1032 OnExposeComplete: enter
23:09:52.618 00.002 1032 UpdateGuideState(): m_state=6
23:09:52.619 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7767
23:09:52.622 00.003 1032 Star::Find returns 1 (0), X=1104.11, Y=130.88, Mass=1396, SNR=26.3, Peak=113 HFD=3.1
23:09:52.623 00.001 1032 MultiStar: [#1 -0.38,-0.05,0.00,M5] [#2 -0.29,-0.07,0.00,M3] [#3 -0.16,0.00,0.78,U] [#4 -0.21,-0.13,0.68,U] [#5 -0.35,-0.12,0.00,M3] [#6 -0.28,0.10,0.00,M5] [#7 0.09,0.18,0.68,U] [#8 -0.09,-0.03,0.53,U] 
23:09:52.625 00.002 1032 refined, 4 included, MultiStar: {-0.12, 0.01}, one-star: {-0.20, 0.03}
23:09:52.626 00.001 1032 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.83) = xAngle (1.19 = 1.19)
23:09:52.628 00.002 1032 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.19 = 1.19)
23:09:52.629 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.02 mountX=0.05 mountY=0.12, mountTheta=1.19
23:09:52.631 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.01, opts=13)
23:09:52.633 00.002 1032 Enqueuing Move request for scope (-0.12, 0.01)
23:09:52.635 00.002 10072 Worker thread wakes up
23:09:52.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
23:09:52.635 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
23:09:52.635 00.000 10072 Moving (-0.12, 0.01) raw xDistance=0.05 yDistance=0.12
23:09:52.637 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:09:52.639 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
23:09:52.639 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:09:52.639 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:52.639 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:09:52.639 00.000 10072 MoveAxis(W, 4, ABG)
23:09:52.639 00.000 10072 Guiding  Dir = 3, Dur = 4
23:09:52.640 00.001 10072 IsGuiding returns 0
23:09:52.641 00.001 10072 PulseGuide returned control before completion, sleep 14
23:09:52.657 00.016 1032 UpdateGuideState exits: m=1396 SNR=26.3
23:09:52.659 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:52.660 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:52.662 00.002 1032 Enqueuing Expose request
23:09:52.666 00.004 10072 IsGuiding returns 0
23:09:52.666 00.000 10072 Move returns status 0, amount 4
23:09:52.666 00.000 10072 MoveAxis(N, 0, ABG)
23:09:52.666 00.000 10072 Move returns status 0, amount 0
23:09:52.666 00.000 10072 move complete, result=0
23:09:52.666 00.000 10072 worker thread done servicing request
23:09:52.666 00.000 10072 Worker thread wakes up
23:09:52.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:52.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:52.671 00.005 1032 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
23:09:53.295 00.624 10072 Exposure complete
23:09:53.346 00.051 10072 worker thread done servicing request
23:09:53.346 00.000 1032 OnExposeComplete: enter
23:09:53.349 00.003 1032 UpdateGuideState(): m_state=6
23:09:53.351 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7768
23:09:53.353 00.002 1032 Star::Find returns 1 (0), X=1104.25, Y=131.02, Mass=1375, SNR=26.0, Peak=113 HFD=3.1
23:09:53.356 00.003 1032 MultiStar: [#1 -0.29,-0.06,0.00,M6] [#2 -0.11,-0.05,0.80,U] [#3 -0.01,-0.19,0.71,U] [#4 -0.09,-0.32,0.00,M2] [#5 -0.20,-0.15,0.00,M4] [#6 -0.10,-0.02,0.58,U] [#7 0.08,-0.12,0.68,U] [#8 0.00,-0.22,0.54,U] 
23:09:53.357 00.001 1032 refined, 5 included, MultiStar: {-0.04, -0.05}, one-star: {-0.06, 0.17}
23:09:53.359 00.002 1032 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.83) = xAngle (-4.05 = 2.24)
23:09:53.362 00.003 1032 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.05 = 2.24)
23:09:53.364 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.22 mountX=-0.04 mountY=0.05, mountTheta=2.24
23:09:53.367 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.05, opts=13)
23:09:53.368 00.001 1032 Enqueuing Move request for scope (-0.04, -0.05)
23:09:53.370 00.002 10072 Worker thread wakes up
23:09:53.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
23:09:53.370 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
23:09:53.370 00.000 10072 Moving (-0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
23:09:53.373 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:09:53.375 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
23:09:53.376 00.001 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:09:53.376 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:53.376 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:09:53.376 00.000 10072 MoveAxis(W, 6, ABG)
23:09:53.376 00.000 10072 Guiding  Dir = 3, Dur = 6
23:09:53.376 00.000 10072 IsGuiding returns 0
23:09:53.376 00.000 10072 PulseGuide returned control before completion, sleep 16
23:09:53.393 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.0
23:09:53.396 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:53.398 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:53.401 00.003 1032 Enqueuing Expose request
23:09:53.403 00.002 10072 IsGuiding returns 0
23:09:53.403 00.000 10072 Move returns status 0, amount 6
23:09:53.403 00.000 10072 MoveAxis(N, 0, ABG)
23:09:53.404 00.001 10072 Move returns status 0, amount 0
23:09:53.404 00.000 10072 move complete, result=0
23:09:53.404 00.000 10072 worker thread done servicing request
23:09:53.404 00.000 10072 Worker thread wakes up
23:09:53.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:53.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:53.411 00.007 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
23:09:53.810 00.399 10072 Exposure complete
23:09:53.862 00.052 10072 worker thread done servicing request
23:09:53.862 00.000 1032 OnExposeComplete: enter
23:09:53.865 00.003 1032 UpdateGuideState(): m_state=6
23:09:53.866 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7769
23:09:53.868 00.002 1032 Star::Find returns 1 (0), X=1104.34, Y=130.69, Mass=1183, SNR=24.2, Peak=105 HFD=3.4
23:09:53.869 00.001 1032 MultiStar: [#1 -0.36,-0.10,0.00,M7] [#2 -0.18,0.00,0.86,U] [#3 -0.20,-0.16,0.00,M2] [#4 -0.20,-0.30,0.00,M3] [#5 -0.25,-0.09,0.00,M5] [#6 -0.22,-0.31,0.00,M5] [#7 -0.02,-0.13,0.73,U] [#8 -0.14,-0.15,0.55,U] 
23:09:53.872 00.003 1032 refined, 3 included, MultiStar: {-0.07, -0.11}, one-star: {0.03, -0.15}
23:09:53.874 00.002 1032 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.83) = xAngle (-3.96 = 2.32)
23:09:53.875 00.001 1032 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.96 = 2.32)
23:09:53.877 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.12 cameraTheta=-2.13 mountX=-0.08 mountY=0.09, mountTheta=2.32
23:09:53.880 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.11, opts=13)
23:09:53.881 00.001 1032 Enqueuing Move request for scope (-0.07, -0.11)
23:09:53.883 00.002 10072 Worker thread wakes up
23:09:53.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
23:09:53.883 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
23:09:53.883 00.000 10072 Moving (-0.07, -0.11) raw xDistance=-0.08 yDistance=0.09
23:09:53.886 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:09:53.888 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
23:09:53.888 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
23:09:53.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:53.889 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:09:53.889 00.000 10072 MoveAxis(W, 5, ABG)
23:09:53.889 00.000 10072 Guiding  Dir = 3, Dur = 5
23:09:53.889 00.000 10072 IsGuiding returns 0
23:09:53.889 00.000 10072 PulseGuide returned control before completion, sleep 15
23:09:53.909 00.020 1032 UpdateGuideState exits: m=1183 SNR=24.2
23:09:53.911 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:53.912 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:53.914 00.002 1032 Enqueuing Expose request
23:09:53.916 00.002 10072 IsGuiding returns 0
23:09:53.916 00.000 10072 Move returns status 0, amount 5
23:09:53.916 00.000 10072 MoveAxis(N, 0, ABG)
23:09:53.916 00.000 10072 Move returns status 0, amount 0
23:09:53.916 00.000 10072 move complete, result=0
23:09:53.916 00.000 10072 worker thread done servicing request
23:09:53.916 00.000 10072 Worker thread wakes up
23:09:53.916 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:53.917 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:53.925 00.008 1032 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
23:09:54.543 00.618 10072 Exposure complete
23:09:54.592 00.049 10072 worker thread done servicing request
23:09:54.592 00.000 1032 OnExposeComplete: enter
23:09:54.595 00.003 1032 UpdateGuideState(): m_state=6
23:09:54.597 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7770
23:09:54.599 00.002 1032 Star::Find returns 1 (0), X=1104.25, Y=130.92, Mass=1401, SNR=26.3, Peak=119 HFD=3.3
23:09:54.600 00.001 1032 MultiStar: [#1 -0.34,-0.03,0.00,M8] [#2 -0.27,-0.09,0.00,M2] [#3 -0.28,0.13,0.00,M3] [#4 -0.33,-0.13,0.00,M4] [#5 -0.18,-0.08,0.67,U] [#6 -0.50,-0.10,0.00,M6] [#7 0.10,0.24,0.00,M1] [#8 -0.31,0.20,0.00,M1] 
23:09:54.602 00.002 1032 single-star, 1 included, MultiStar: {-0.11, 0.01}, one-star: {-0.06, 0.08}
23:09:54.604 00.002 1032 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.83) = xAngle (0.40 = 0.40)
23:09:54.606 00.002 1032 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.40 = 0.40)
23:09:54.608 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.23 mountX=0.09 mountY=0.04, mountTheta=0.40
23:09:54.610 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.08, opts=13)
23:09:54.612 00.002 1032 Enqueuing Move request for scope (-0.06, 0.08)
23:09:54.614 00.002 10072 Worker thread wakes up
23:09:54.614 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
23:09:54.614 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
23:09:54.614 00.000 10072 Moving (-0.06, 0.08) raw xDistance=0.09 yDistance=0.04
23:09:54.617 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:09:54.619 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.92
23:09:54.619 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:09:54.619 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:54.620 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:09:54.620 00.000 10072 MoveAxis(W, 7, ABG)
23:09:54.620 00.000 10072 Guiding  Dir = 3, Dur = 7
23:09:54.620 00.000 10072 IsGuiding returns 0
23:09:54.621 00.001 10072 PulseGuide returned control before completion, sleep 17
23:09:54.638 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:09:54.640 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:54.643 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:54.647 00.004 1032 Enqueuing Expose request
23:09:54.649 00.002 10072 IsGuiding returns 0
23:09:54.649 00.000 10072 Move returns status 0, amount 7
23:09:54.649 00.000 10072 MoveAxis(N, 0, ABG)
23:09:54.649 00.000 10072 Move returns status 0, amount 0
23:09:54.649 00.000 10072 move complete, result=0
23:09:54.650 00.001 10072 worker thread done servicing request
23:09:54.650 00.000 10072 Worker thread wakes up
23:09:54.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:54.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:54.658 00.008 1032 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
23:09:55.060 00.402 10072 Exposure complete
23:09:55.110 00.050 1032 OnExposeComplete: enter
23:09:55.112 00.002 1032 UpdateGuideState(): m_state=6
23:09:55.115 00.003 10072 worker thread done servicing request
23:09:55.115 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7771
23:09:55.118 00.003 1032 Star::Find returns 1 (0), X=1104.18, Y=130.86, Mass=1350, SNR=25.8, Peak=97 HFD=3.6
23:09:55.120 00.002 1032 MultiStar: [#1 -0.36,0.05,0.00,M9] [#2 -0.25,-0.06,0.00,M3] [#3 -0.29,0.17,0.00,M4] [#4 -0.14,-0.11,0.65,U] [#5 -0.28,0.06,0.00,M5] [#6 -0.31,-0.02,0.00,M7] [#7 0.01,0.11,0.69,U] [#8 -0.32,0.05,0.00,M2] 
23:09:55.122 00.002 1032 refined, 2 included, MultiStar: {-0.09, 0.01}, one-star: {-0.13, 0.01}
23:09:55.123 00.001 1032 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.83) = xAngle (1.25 = 1.25)
23:09:55.125 00.002 1032 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.25 = 1.25)
23:09:55.126 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.08 mountX=0.03 mountY=0.09, mountTheta=1.25
23:09:55.129 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.01, opts=13)
23:09:55.131 00.002 1032 Enqueuing Move request for scope (-0.09, 0.01)
23:09:55.132 00.001 10072 Worker thread wakes up
23:09:55.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
23:09:55.132 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
23:09:55.132 00.000 10072 Moving (-0.09, 0.01) raw xDistance=0.03 yDistance=0.09
23:09:55.133 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=191, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:09:55.137 00.004 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.92
23:09:55.137 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:09:55.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:55.138 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:09:55.138 00.000 10072 MoveAxis(W, 6, ABG)
23:09:55.138 00.000 10072 Guiding  Dir = 3, Dur = 6
23:09:55.138 00.000 10072 IsGuiding returns 0
23:09:55.138 00.000 10072 PulseGuide returned control before completion, sleep 16
23:09:55.155 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:09:55.158 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:55.159 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:55.161 00.002 1032 Enqueuing Expose request
23:09:55.167 00.006 10072 IsGuiding returns 0
23:09:55.167 00.000 10072 Move returns status 0, amount 6
23:09:55.167 00.000 10072 MoveAxis(N, 0, ABG)
23:09:55.167 00.000 10072 Move returns status 0, amount 0
23:09:55.167 00.000 10072 move complete, result=0
23:09:55.167 00.000 10072 worker thread done servicing request
23:09:55.167 00.000 10072 Worker thread wakes up
23:09:55.167 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:55.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:55.171 00.004 1032 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
23:09:55.799 00.628 10072 Exposure complete
23:09:55.847 00.048 10072 worker thread done servicing request
23:09:55.847 00.000 1032 OnExposeComplete: enter
23:09:55.849 00.002 1032 UpdateGuideState(): m_state=6
23:09:55.852 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7772
23:09:55.854 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=130.85, Mass=1261, SNR=24.9, Peak=109 HFD=3.1
23:09:55.855 00.001 1032 MultiStar: [#1 -0.18,0.01,0.99,U] [#2 -0.30,-0.19,0.00,M4] [#3 -0.06,-0.09,0.75,U] [#4 0.10,-0.30,0.00,M4] [#5 -0.31,-0.20,0.00,M6] [#6 -0.29,-0.18,0.00,M8] [#7 -0.04,0.12,0.74,U] [#8 -0.25,0.11,0.00,M3] 
23:09:55.856 00.001 1032 single-star, 3 included, MultiStar: {-0.09, 0.01}, one-star: {-0.08, 0.01}
23:09:55.858 00.002 1032 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.83) = xAngle (1.23 = 1.23)
23:09:55.859 00.001 1032 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.23 = 1.23)
23:09:55.861 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.06 mountX=0.03 mountY=0.08, mountTheta=1.23
23:09:55.864 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.01, opts=13)
23:09:55.866 00.002 1032 Enqueuing Move request for scope (-0.08, 0.01)
23:09:55.868 00.002 10072 Worker thread wakes up
23:09:55.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
23:09:55.868 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
23:09:55.868 00.000 10072 Moving (-0.08, 0.01) raw xDistance=0.03 yDistance=0.08
23:09:55.870 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:09:55.873 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.92
23:09:55.873 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:09:55.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:55.874 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:09:55.874 00.000 10072 MoveAxis(W, 7, ABG)
23:09:55.874 00.000 10072 Guiding  Dir = 3, Dur = 7
23:09:55.874 00.000 10072 IsGuiding returns 0
23:09:55.875 00.001 10072 PulseGuide returned control before completion, sleep 17
23:09:55.891 00.016 1032 UpdateGuideState exits: m=1261 SNR=24.9
23:09:55.895 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:55.898 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:55.900 00.002 1032 Enqueuing Expose request
23:09:55.904 00.004 10072 IsGuiding returns 0
23:09:55.904 00.000 10072 Move returns status 0, amount 7
23:09:55.904 00.000 10072 MoveAxis(N, 0, ABG)
23:09:55.904 00.000 10072 Move returns status 0, amount 0
23:09:55.904 00.000 10072 move complete, result=0
23:09:55.905 00.001 10072 worker thread done servicing request
23:09:55.905 00.000 10072 Worker thread wakes up
23:09:55.905 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:55.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:55.910 00.005 1032 GuideStep: 0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
23:09:56.313 00.403 10072 Exposure complete
23:09:56.368 00.055 10072 worker thread done servicing request
23:09:56.368 00.000 1032 OnExposeComplete: enter
23:09:56.370 00.002 1032 UpdateGuideState(): m_state=6
23:09:56.372 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7773
23:09:56.373 00.001 1032 Star::Find returns 1 (0), X=1104.19, Y=130.73, Mass=1234, SNR=24.7, Peak=95 HFD=3.4
23:09:56.375 00.002 1032 MultiStar: [#1 -0.38,-0.06,0.00,M9] [#2 -0.17,-0.15,0.79,U] [#3 -0.26,-0.16,0.00,M4] [#4 -0.19,-0.28,0.00,M5] [#5 -0.32,-0.20,0.00,M7] [#6 -0.30,-0.22,0.00,M9] [#7 0.09,-0.10,0.75,U] [#8 -0.13,-0.13,0.55,U] 
23:09:56.376 00.001 1032 refined, 3 included, MultiStar: {-0.08, -0.12}, one-star: {-0.12, -0.11}
23:09:56.378 00.002 1032 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.83) = xAngle (-4.00 = 2.28)
23:09:56.379 00.001 1032 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.00 = 2.28)
23:09:56.381 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-2.17 mountX=-0.10 mountY=0.11, mountTheta=2.28
23:09:56.385 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.12, opts=13)
23:09:56.387 00.002 1032 Enqueuing Move request for scope (-0.08, -0.12)
23:09:56.389 00.002 10072 Worker thread wakes up
23:09:56.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
23:09:56.389 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
23:09:56.389 00.000 10072 Moving (-0.08, -0.12) raw xDistance=-0.10 yDistance=0.11
23:09:56.391 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:09:56.394 00.003 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.92
23:09:56.394 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
23:09:56.394 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:56.395 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:09:56.395 00.000 10072 MoveAxis(W, 6, ABG)
23:09:56.395 00.000 10072 Guiding  Dir = 3, Dur = 6
23:09:56.395 00.000 10072 IsGuiding returns 0
23:09:56.396 00.001 10072 PulseGuide returned control before completion, sleep 16
23:09:56.414 00.018 1032 UpdateGuideState exits: m=1234 SNR=24.7
23:09:56.415 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:56.417 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:56.419 00.002 1032 Enqueuing Expose request
23:09:56.421 00.002 10072 IsGuiding returns 0
23:09:56.421 00.000 10072 Move returns status 0, amount 6
23:09:56.421 00.000 10072 MoveAxis(N, 0, ABG)
23:09:56.421 00.000 10072 Move returns status 0, amount 0
23:09:56.421 00.000 10072 move complete, result=0
23:09:56.421 00.000 10072 worker thread done servicing request
23:09:56.421 00.000 10072 Worker thread wakes up
23:09:56.421 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:56.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:56.429 00.008 1032 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
23:09:57.045 00.616 10072 Exposure complete
23:09:57.094 00.049 10072 worker thread done servicing request
23:09:57.094 00.000 1032 OnExposeComplete: enter
23:09:57.096 00.002 1032 UpdateGuideState(): m_state=6
23:09:57.097 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7774
23:09:57.099 00.002 1032 Star::Find returns 1 (0), X=1104.25, Y=130.59, Mass=1346, SNR=25.8, Peak=122 HFD=3.3
23:09:57.101 00.002 1032 MultiStar: [#1 -0.27,-0.24,0.00,M10] [#2 -0.18,-0.31,0.00,M4] [#3 -0.11,-0.26,0.00,M5] [#4 -0.14,-0.29,0.00,M6] [#5 -0.09,-0.43,0.00,M8] [#6 -0.18,-0.26,0.00,M10] [#7 -0.09,-0.07,0.72,U] [#8 0.03,-0.28,0.00,M3] 
23:09:57.102 00.001 1032 refined, 1 included, MultiStar: {-0.07, -0.18}, one-star: {-0.06, -0.25}
23:09:57.105 00.003 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.83) = xAngle (-3.79 = 2.49)
23:09:57.107 00.002 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.79 = 2.49)
23:09:57.108 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.96 mountX=-0.15 mountY=0.11, mountTheta=2.49
23:09:57.111 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.18, opts=13)
23:09:57.113 00.002 1032 Enqueuing Move request for scope (-0.07, -0.18)
23:09:57.115 00.002 10072 Worker thread wakes up
23:09:57.115 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
23:09:57.115 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
23:09:57.115 00.000 10072 Moving (-0.07, -0.18) raw xDistance=-0.15 yDistance=0.11
23:09:57.117 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:09:57.120 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.92
23:09:57.120 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
23:09:57.120 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:57.120 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:09:57.120 00.000 10072 MoveAxis(E, 64, ABG)
23:09:57.120 00.000 10072 Guiding  Dir = 2, Dur = 64
23:09:57.121 00.001 10072 IsGuiding returns 0
23:09:57.121 00.000 10072 PulseGuide returned control before completion, sleep 74
23:09:57.138 00.017 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:09:57.140 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:57.142 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:57.144 00.002 1032 Enqueuing Expose request
23:09:57.200 00.056 10072 IsGuiding returns 0
23:09:57.205 00.005 10072 Move returns status 0, amount 64
23:09:57.205 00.000 10072 MoveAxis(N, 0, ABG)
23:09:57.205 00.000 10072 Move returns status 0, amount 0
23:09:57.205 00.000 10072 move complete, result=0
23:09:57.205 00.000 10072 worker thread done servicing request
23:09:57.205 00.000 10072 Worker thread wakes up
23:09:57.205 00.000 1032 GuideStep: -0.2 px 64 ms EAST, 0.1 px 0 ms NORTH
23:09:57.207 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:57.207 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:57.625 00.418 10072 Exposure complete
23:09:57.678 00.053 10072 worker thread done servicing request
23:09:57.678 00.000 1032 OnExposeComplete: enter
23:09:57.681 00.003 1032 UpdateGuideState(): m_state=6
23:09:57.683 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7775
23:09:57.685 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=130.78, Mass=1191, SNR=24.3, Peak=106 HFD=3.3
23:09:57.688 00.003 1032 MultiStar: [#1 -0.24,-0.22,0.00,R] [#2 -0.25,-0.17,0.00,M5] [#3 -0.26,0.12,0.00,M6] [#4 -0.14,-0.17,0.74,U] [#5 -0.11,-0.05,0.73,U] [#6 -0.33,-0.06,0.00,R] [#7 0.00,0.12,0.79,U] [#8 0.03,-0.15,0.53,U] 
23:09:57.690 00.002 1032 refined, 4 included, MultiStar: {-0.04, -0.05}, one-star: {0.01, -0.07}
23:09:57.691 00.001 1032 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.83) = xAngle (-4.04 = 2.24)
23:09:57.693 00.002 1032 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.04 = 2.24)
23:09:57.694 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.21 mountX=-0.04 mountY=0.05, mountTheta=2.24
23:09:57.697 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.05, opts=13)
23:09:57.699 00.002 1032 Enqueuing Move request for scope (-0.04, -0.05)
23:09:57.700 00.001 10072 Worker thread wakes up
23:09:57.701 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
23:09:57.701 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
23:09:57.701 00.000 10072 Moving (-0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
23:09:57.703 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:09:57.705 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.92
23:09:57.707 00.002 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:09:57.707 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:57.707 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:09:57.707 00.000 10072 MoveAxis(W, 7, ABG)
23:09:57.707 00.000 10072 Guiding  Dir = 3, Dur = 7
23:09:57.708 00.001 10072 IsGuiding returns 0
23:09:57.709 00.001 10072 PulseGuide returned control before completion, sleep 17
23:09:57.726 00.017 1032 UpdateGuideState exits: m=1191 SNR=24.3
23:09:57.728 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:57.730 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:57.733 00.003 1032 Enqueuing Expose request
23:09:57.735 00.002 10072 IsGuiding returns 0
23:09:57.735 00.000 10072 Move returns status 0, amount 7
23:09:57.735 00.000 10072 MoveAxis(N, 0, ABG)
23:09:57.735 00.000 10072 Move returns status 0, amount 0
23:09:57.735 00.000 10072 move complete, result=0
23:09:57.735 00.000 10072 worker thread done servicing request
23:09:57.735 00.000 10072 Worker thread wakes up
23:09:57.735 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:57.735 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:57.745 00.010 1032 GuideStep: -0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
23:09:58.360 00.615 10072 Exposure complete
23:09:58.409 00.049 10072 worker thread done servicing request
23:09:58.410 00.001 1032 OnExposeComplete: enter
23:09:58.412 00.002 1032 UpdateGuideState(): m_state=6
23:09:58.414 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7776
23:09:58.416 00.002 1032 Star::Find returns 1 (0), X=1104.22, Y=130.89, Mass=1407, SNR=26.4, Peak=122 HFD=3.1
23:09:58.418 00.002 1032 MultiStar: [#1 -0.04,0.34,0.00,M1] [#2 -0.33,-0.08,0.00,M6] [#3 -0.22,0.08,0.76,U] [#4 -0.14,0.06,0.71,U] [#5 -0.13,0.06,0.62,U] [#6 0.18,0.02,0.65,U] [#7 -0.04,0.18,0.71,U] [#8 -0.04,0.25,0.00,M3] 
23:09:58.419 00.001 1032 single-star, 5 included, MultiStar: {-0.08, 0.08}, one-star: {-0.09, 0.05}
23:09:58.421 00.002 1032 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.83) = xAngle (0.82 = 0.82)
23:09:58.421 00.000 1032 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.82 = 0.82)
23:09:58.423 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.65 mountX=0.07 mountY=0.07, mountTheta=0.82
23:09:58.428 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.05, opts=13)
23:09:58.431 00.003 1032 Enqueuing Move request for scope (-0.09, 0.05)
23:09:58.433 00.002 10072 Worker thread wakes up
23:09:58.433 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
23:09:58.433 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
23:09:58.433 00.000 10072 Moving (-0.09, 0.05) raw xDistance=0.07 yDistance=0.07
23:09:58.435 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:09:58.437 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.91
23:09:58.437 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:09:58.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:58.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:09:58.437 00.000 10072 MoveAxis(W, 7, ABG)
23:09:58.437 00.000 10072 Guiding  Dir = 3, Dur = 7
23:09:58.438 00.001 10072 IsGuiding returns 0
23:09:58.438 00.000 10072 PulseGuide returned control before completion, sleep 17
23:09:58.456 00.018 1032 UpdateGuideState exits: m=1407 SNR=26.4
23:09:58.459 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:58.461 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:58.462 00.001 1032 Enqueuing Expose request
23:09:58.467 00.005 10072 IsGuiding returns 0
23:09:58.467 00.000 10072 Move returns status 0, amount 7
23:09:58.467 00.000 10072 MoveAxis(N, 0, ABG)
23:09:58.467 00.000 10072 Move returns status 0, amount 0
23:09:58.467 00.000 10072 move complete, result=0
23:09:58.467 00.000 10072 worker thread done servicing request
23:09:58.467 00.000 10072 Worker thread wakes up
23:09:58.467 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:58.467 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:58.472 00.005 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
23:09:58.877 00.405 10072 Exposure complete
23:09:58.927 00.050 10072 worker thread done servicing request
23:09:58.928 00.001 1032 OnExposeComplete: enter
23:09:58.930 00.002 1032 UpdateGuideState(): m_state=6
23:09:58.932 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7777
23:09:58.933 00.001 1032 Star::Find returns 1 (0), X=1104.27, Y=130.87, Mass=1306, SNR=25.4, Peak=109 HFD=3.3
23:09:58.935 00.002 1032 MultiStar: [#1 0.01,0.22,1.01,U] [#2 -0.30,0.01,0.00,M7] [#3 -0.19,0.04,0.78,U] [#4 -0.10,-0.11,0.71,U] [#5 -0.22,-0.05,0.67,U] [#6 0.30,0.01,0.00,M1] [#7 -0.03,0.15,0.76,U] [#8 -0.08,-0.07,0.54,U] 
23:09:58.938 00.003 1032 single-star, 6 included, MultiStar: {-0.09, 0.04}, one-star: {-0.04, 0.02}
23:09:58.939 00.001 1032 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.83) = xAngle (0.77 = 0.77)
23:09:58.941 00.002 1032 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.77 = 0.77)
23:09:58.942 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.60 mountX=0.03 mountY=0.03, mountTheta=0.77
23:09:58.945 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
23:09:58.947 00.002 1032 Enqueuing Move request for scope (-0.04, 0.02)
23:09:58.948 00.001 10072 Worker thread wakes up
23:09:58.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:09:58.949 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:09:58.949 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.03
23:09:58.950 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:09:58.954 00.004 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.91
23:09:58.954 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:09:58.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:58.955 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:09:58.955 00.000 10072 MoveAxis(W, 6, ABG)
23:09:58.955 00.000 10072 Guiding  Dir = 3, Dur = 6
23:09:58.955 00.000 10072 IsGuiding returns 0
23:09:58.956 00.001 10072 PulseGuide returned control before completion, sleep 16
23:09:58.972 00.016 1032 UpdateGuideState exits: m=1306 SNR=25.4
23:09:58.975 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:58.977 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:58.978 00.001 1032 Enqueuing Expose request
23:09:58.985 00.007 10072 IsGuiding returns 0
23:09:58.985 00.000 10072 Move returns status 0, amount 6
23:09:58.985 00.000 10072 MoveAxis(N, 0, ABG)
23:09:58.986 00.001 10072 Move returns status 0, amount 0
23:09:58.986 00.000 10072 move complete, result=0
23:09:58.986 00.000 10072 worker thread done servicing request
23:09:58.986 00.000 10072 Worker thread wakes up
23:09:58.986 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:58.986 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:58.988 00.002 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
23:09:59.616 00.628 10072 Exposure complete
23:09:59.665 00.049 10072 worker thread done servicing request
23:09:59.665 00.000 1032 OnExposeComplete: enter
23:09:59.668 00.003 1032 UpdateGuideState(): m_state=6
23:09:59.670 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7778
23:09:59.671 00.001 1032 Star::Find returns 1 (0), X=1104.18, Y=130.98, Mass=1302, SNR=25.4, Peak=110 HFD=3.1
23:09:59.673 00.002 1032 MultiStar: [#1 0.05,0.32,0.00,M1] [#2 -0.15,0.05,0.85,U] [#3 -0.20,0.12,0.79,U] [#4 0.01,-0.12,0.74,U] [#5 -0.26,0.08,0.00,M6] [#6 0.08,0.14,0.62,U] [#7 0.05,0.12,0.80,U] [#8 -0.16,0.19,0.56,U] 
23:09:59.675 00.002 1032 refined, 6 included, MultiStar: {-0.08, 0.09}, one-star: {-0.13, 0.14}
23:09:59.678 00.003 1032 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.83) = xAngle (0.46 = 0.46)
23:09:59.679 00.001 1032 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.46 = 0.46)
23:09:59.681 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=0.10 mountY=0.05, mountTheta=0.46
23:09:59.684 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.09, opts=13)
23:09:59.686 00.002 1032 Enqueuing Move request for scope (-0.08, 0.09)
23:09:59.688 00.002 10072 Worker thread wakes up
23:09:59.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
23:09:59.688 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
23:09:59.688 00.000 10072 Moving (-0.08, 0.09) raw xDistance=0.10 yDistance=0.05
23:09:59.691 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:09:59.693 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.91
23:09:59.693 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:09:59.693 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:59.693 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:09:59.693 00.000 10072 MoveAxis(W, 6, ABG)
23:09:59.693 00.000 10072 Guiding  Dir = 3, Dur = 6
23:09:59.694 00.001 10072 IsGuiding returns 0
23:09:59.694 00.000 10072 PulseGuide returned control before completion, sleep 16
23:09:59.711 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
23:09:59.713 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:59.714 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:09:59.716 00.002 1032 Enqueuing Expose request
23:09:59.721 00.005 10072 IsGuiding returns 0
23:09:59.721 00.000 10072 Move returns status 0, amount 6
23:09:59.721 00.000 10072 MoveAxis(N, 0, ABG)
23:09:59.721 00.000 10072 Move returns status 0, amount 0
23:09:59.721 00.000 10072 move complete, result=0
23:09:59.721 00.000 10072 worker thread done servicing request
23:09:59.721 00.000 10072 Worker thread wakes up
23:09:59.721 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:09:59.721 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:09:59.725 00.004 1032 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
23:10:00.132 00.407 10072 Exposure complete
23:10:00.187 00.055 10072 worker thread done servicing request
23:10:00.187 00.000 1032 OnExposeComplete: enter
23:10:00.189 00.002 1032 UpdateGuideState(): m_state=6
23:10:00.191 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7779
23:10:00.193 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=130.99, Mass=1474, SNR=27.0, Peak=111 HFD=3.3
23:10:00.195 00.002 1032 MultiStar: [#1 -0.05,0.31,0.00,M2] [#2 -0.24,0.03,0.79,U] [#3 -0.17,0.09,0.75,U] [#4 -0.12,0.00,0.70,U] [#5 -0.18,0.10,0.64,U] [#6 0.17,0.11,0.58,U] [#7 -0.02,0.21,0.67,U] [#8 -0.19,0.07,0.49,U] 
23:10:00.198 00.003 1032 refined, 7 included, MultiStar: {-0.12, 0.10}, one-star: {-0.13, 0.15}
23:10:00.200 00.002 1032 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.83) = xAngle (0.61 = 0.61)
23:10:00.201 00.001 1032 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.61 = 0.61)
23:10:00.203 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.15 cameraTheta=2.44 mountX=0.12 mountY=0.09, mountTheta=0.61
23:10:00.207 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.10, opts=13)
23:10:00.210 00.003 1032 Enqueuing Move request for scope (-0.12, 0.10)
23:10:00.214 00.004 10072 Worker thread wakes up
23:10:00.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
23:10:00.214 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
23:10:00.214 00.000 10072 Moving (-0.12, 0.10) raw xDistance=0.12 yDistance=0.09
23:10:00.216 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:10:00.218 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.91
23:10:00.219 00.001 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
23:10:00.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:00.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:10:00.219 00.000 10072 MoveAxis(W, 5, ABG)
23:10:00.219 00.000 10072 Guiding  Dir = 3, Dur = 5
23:10:00.219 00.000 10072 IsGuiding returns 0
23:10:00.220 00.001 10072 PulseGuide returned control before completion, sleep 15
23:10:00.239 00.019 1032 UpdateGuideState exits: m=1474 SNR=27.0
23:10:00.242 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:00.245 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:00.247 00.002 1032 Enqueuing Expose request
23:10:00.249 00.002 10072 IsGuiding returns 0
23:10:00.249 00.000 10072 Move returns status 0, amount 5
23:10:00.249 00.000 10072 MoveAxis(N, 0, ABG)
23:10:00.249 00.000 10072 Move returns status 0, amount 0
23:10:00.249 00.000 10072 move complete, result=0
23:10:00.249 00.000 10072 worker thread done servicing request
23:10:00.249 00.000 10072 Worker thread wakes up
23:10:00.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:00.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:00.256 00.007 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
23:10:00.883 00.627 10072 Exposure complete
23:10:00.936 00.053 10072 worker thread done servicing request
23:10:00.936 00.000 1032 OnExposeComplete: enter
23:10:00.938 00.002 1032 UpdateGuideState(): m_state=6
23:10:00.940 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7780
23:10:00.941 00.001 1032 Star::Find returns 1 (0), X=1104.21, Y=131.06, Mass=1408, SNR=26.4, Peak=116 HFD=3.1
23:10:00.943 00.002 1032 MultiStar: [#1 -0.09,0.27,0.00,M3] [#2 -0.28,0.09,0.00,M6] [#3 -0.16,0.09,0.78,U] [#4 -0.18,0.12,0.67,U] [#5 -0.26,0.01,0.00,M6] [#6 0.13,0.07,0.65,U] [#7 -0.08,0.19,0.71,U] [#8 -0.19,0.20,0.00,M1] 
23:10:00.945 00.002 1032 refined, 4 included, MultiStar: {-0.08, 0.14}, one-star: {-0.10, 0.21}
23:10:00.947 00.002 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
23:10:00.949 00.002 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
23:10:00.951 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.10 mountX=0.16 mountY=0.04, mountTheta=0.27
23:10:00.953 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.14, opts=13)
23:10:00.958 00.005 1032 Enqueuing Move request for scope (-0.08, 0.14)
23:10:00.960 00.002 10072 Worker thread wakes up
23:10:00.960 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
23:10:00.961 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
23:10:00.961 00.000 10072 Moving (-0.08, 0.14) raw xDistance=0.16 yDistance=0.04
23:10:00.963 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:10:00.966 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.91
23:10:00.966 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:10:00.967 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:00.967 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:10:00.967 00.000 10072 MoveAxis(W, 80, ABG)
23:10:00.967 00.000 10072 Guiding  Dir = 3, Dur = 80
23:10:00.967 00.000 10072 IsGuiding returns 0
23:10:00.968 00.001 10072 PulseGuide returned control before completion, sleep 90
23:10:00.985 00.017 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:10:00.986 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:00.993 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:00.996 00.003 1032 Enqueuing Expose request
23:10:01.068 00.072 10072 IsGuiding returns 0
23:10:01.068 00.000 10072 Move returns status 0, amount 80
23:10:01.068 00.000 10072 MoveAxis(N, 0, ABG)
23:10:01.068 00.000 10072 Move returns status 0, amount 0
23:10:01.068 00.000 10072 move complete, result=0
23:10:01.068 00.000 10072 worker thread done servicing request
23:10:01.068 00.000 10072 Worker thread wakes up
23:10:01.068 00.000 1032 GuideStep: 0.2 px 80 ms WEST, 0.0 px 0 ms NORTH
23:10:01.071 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:01.071 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:01.478 00.407 10072 Exposure complete
23:10:01.532 00.054 10072 worker thread done servicing request
23:10:01.532 00.000 1032 OnExposeComplete: enter
23:10:01.534 00.002 1032 UpdateGuideState(): m_state=6
23:10:01.536 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7781
23:10:01.537 00.001 1032 Star::Find returns 1 (0), X=1104.25, Y=131.05, Mass=1379, SNR=26.1, Peak=109 HFD=3.3
23:10:01.539 00.002 1032 MultiStar: [#1 -0.01,0.25,0.97,U] [#2 -0.29,0.18,0.00,M7] [#3 -0.01,0.07,0.72,U] [#4 -0.18,0.06,0.69,U] [#5 -0.21,0.04,0.63,U] [#6 0.04,0.18,0.61,U] [#7 -0.07,0.22,0.72,U] [#8 -0.18,0.02,0.50,U] 
23:10:01.541 00.002 1032 refined, 7 included, MultiStar: {-0.08, 0.14}, one-star: {-0.06, 0.20}
23:10:01.543 00.002 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
23:10:01.544 00.001 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
23:10:01.546 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.07 mountX=0.16 mountY=0.04, mountTheta=0.24
23:10:01.548 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.14, opts=13)
23:10:01.551 00.003 1032 Enqueuing Move request for scope (-0.08, 0.14)
23:10:01.554 00.003 10072 Worker thread wakes up
23:10:01.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
23:10:01.554 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
23:10:01.554 00.000 10072 Moving (-0.08, 0.14) raw xDistance=0.16 yDistance=0.04
23:10:01.556 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:10:01.559 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.90
23:10:01.559 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:10:01.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:01.559 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:10:01.559 00.000 10072 MoveAxis(W, 80, ABG)
23:10:01.559 00.000 10072 Guiding  Dir = 3, Dur = 80
23:10:01.560 00.001 10072 IsGuiding returns 0
23:10:01.560 00.000 10072 PulseGuide returned control before completion, sleep 90
23:10:01.577 00.017 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:10:01.580 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:01.582 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:01.585 00.003 1032 Enqueuing Expose request
23:10:01.663 00.078 10072 IsGuiding returns 0
23:10:01.664 00.001 10072 Move returns status 0, amount 80
23:10:01.664 00.000 10072 MoveAxis(N, 0, ABG)
23:10:01.664 00.000 10072 Move returns status 0, amount 0
23:10:01.664 00.000 10072 move complete, result=0
23:10:01.664 00.000 10072 worker thread done servicing request
23:10:01.664 00.000 10072 Worker thread wakes up
23:10:01.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:01.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:01.680 00.016 1032 GuideStep: 0.2 px 80 ms WEST, 0.0 px 0 ms NORTH
23:10:02.291 00.611 10072 Exposure complete
23:10:02.340 00.049 10072 worker thread done servicing request
23:10:02.340 00.000 1032 OnExposeComplete: enter
23:10:02.342 00.002 1032 UpdateGuideState(): m_state=6
23:10:02.344 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7782
23:10:02.346 00.002 1032 Star::Find returns 1 (0), X=1104.26, Y=130.61, Mass=1544, SNR=27.6, Peak=161 HFD=3.2
23:10:02.348 00.002 1032 MultiStar: [#1 0.04,0.04,0.90,U] [#2 -0.16,-0.15,0.77,U] [#3 -0.09,-0.24,0.00,M1] [#4 -0.06,-0.43,0.00,M1] [#5 -0.18,-0.31,0.00,M6] [#6 0.34,-0.16,0.00,M1] [#7 0.09,-0.09,0.65,U] [#8 -0.05,-0.37,0.00,M1] 
23:10:02.350 00.002 1032 refined, 3 included, MultiStar: {-0.02, -0.11}, one-star: {-0.05, -0.23}
23:10:02.351 00.001 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
23:10:02.353 00.002 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
23:10:02.354 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.79 mountX=-0.10 mountY=0.05, mountTheta=2.66
23:10:02.357 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.11, opts=13)
23:10:02.359 00.002 1032 Enqueuing Move request for scope (-0.02, -0.11)
23:10:02.360 00.001 10072 Worker thread wakes up
23:10:02.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
23:10:02.360 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
23:10:02.360 00.000 10072 Moving (-0.02, -0.11) raw xDistance=-0.10 yDistance=0.05
23:10:02.362 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:10:02.364 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.90
23:10:02.364 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
23:10:02.365 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:02.365 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:10:02.365 00.000 10072 MoveAxis(W, 7, ABG)
23:10:02.365 00.000 10072 Guiding  Dir = 3, Dur = 7
23:10:02.365 00.000 10072 IsGuiding returns 0
23:10:02.366 00.001 10072 PulseGuide returned control before completion, sleep 17
23:10:02.384 00.018 1032 UpdateGuideState exits: m=1544 SNR=27.6
23:10:02.387 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:02.389 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:02.391 00.002 1032 Enqueuing Expose request
23:10:02.398 00.007 10072 IsGuiding returns 0
23:10:02.398 00.000 10072 Move returns status 0, amount 7
23:10:02.399 00.001 10072 MoveAxis(N, 0, ABG)
23:10:02.399 00.000 10072 Move returns status 0, amount 0
23:10:02.399 00.000 10072 move complete, result=0
23:10:02.399 00.000 10072 worker thread done servicing request
23:10:02.399 00.000 10072 Worker thread wakes up
23:10:02.399 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:02.399 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:02.402 00.003 1032 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
23:10:02.812 00.410 10072 Exposure complete
23:10:02.863 00.051 10072 worker thread done servicing request
23:10:02.863 00.000 1032 OnExposeComplete: enter
23:10:02.865 00.002 1032 UpdateGuideState(): m_state=6
23:10:02.867 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7783
23:10:02.868 00.001 1032 Star::Find returns 1 (0), X=1104.26, Y=130.85, Mass=1305, SNR=25.4, Peak=111 HFD=3.3
23:10:02.871 00.003 1032 MultiStar: [#1 -0.07,0.13,1.03,U] [#2 -0.18,0.00,0.81,U] [#3 -0.30,-0.00,0.00,M2] [#4 -0.18,-0.14,0.68,U] [#5 -0.19,0.05,0.72,U] [#6 -0.00,-0.07,0.61,U] [#7 0.03,0.11,0.68,U] [#8 -0.07,0.03,0.51,U] 
23:10:02.871 00.000 1032 single-star, 7 included, MultiStar: {-0.09, 0.02}, one-star: {-0.05, 0.01}
23:10:02.873 00.002 1032 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.83) = xAngle (1.14 = 1.14)
23:10:02.875 00.002 1032 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.14 = 1.14)
23:10:02.877 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.97 mountX=0.02 mountY=0.05, mountTheta=1.14
23:10:02.879 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.01, opts=13)
23:10:02.881 00.002 1032 Enqueuing Move request for scope (-0.05, 0.01)
23:10:02.882 00.001 10072 Worker thread wakes up
23:10:02.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
23:10:02.882 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
23:10:02.882 00.000 10072 Moving (-0.05, 0.01) raw xDistance=0.02 yDistance=0.05
23:10:02.883 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:10:02.885 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.90
23:10:02.885 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:10:02.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:02.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:10:02.886 00.001 10072 MoveAxis(W, 6, ABG)
23:10:02.886 00.000 10072 Guiding  Dir = 3, Dur = 6
23:10:02.886 00.000 10072 IsGuiding returns 0
23:10:02.886 00.000 10072 PulseGuide returned control before completion, sleep 16
23:10:02.903 00.017 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:10:02.905 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:02.906 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:02.907 00.001 1032 Enqueuing Expose request
23:10:02.915 00.008 10072 IsGuiding returns 0
23:10:02.915 00.000 10072 Move returns status 0, amount 6
23:10:02.915 00.000 10072 MoveAxis(N, 0, ABG)
23:10:02.915 00.000 10072 Move returns status 0, amount 0
23:10:02.915 00.000 10072 move complete, result=0
23:10:02.915 00.000 10072 worker thread done servicing request
23:10:02.915 00.000 10072 Worker thread wakes up
23:10:02.915 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:02.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:02.916 00.001 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
23:10:03.543 00.627 10072 Exposure complete
23:10:03.600 00.057 10072 worker thread done servicing request
23:10:03.600 00.000 1032 OnExposeComplete: enter
23:10:03.603 00.003 1032 UpdateGuideState(): m_state=6
23:10:03.606 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7784
23:10:03.607 00.001 1032 Star::Find returns 1 (0), X=1104.18, Y=130.95, Mass=1430, SNR=26.6, Peak=122 HFD=3.1
23:10:03.610 00.003 1032 MultiStar: [#1 -0.10,0.32,0.00,M1] [#2 -0.31,-0.09,0.00,M6] [#3 -0.18,0.09,0.75,U] [#4 -0.15,-0.11,0.68,U] [#5 -0.20,0.16,0.00,M6] [#6 0.22,-0.15,0.00,M1] [#7 0.08,0.22,0.66,U] [#8 -0.28,0.05,0.00,M1] 
23:10:03.614 00.004 1032 refined, 3 included, MultiStar: {-0.10, 0.08}, one-star: {-0.13, 0.11}
23:10:03.616 00.002 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
23:10:03.618 00.002 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
23:10:03.619 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.48 mountX=0.10 mountY=0.08, mountTheta=0.65
23:10:03.622 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.08, opts=13)
23:10:03.623 00.001 1032 Enqueuing Move request for scope (-0.10, 0.08)
23:10:03.624 00.001 10072 Worker thread wakes up
23:10:03.625 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
23:10:03.625 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
23:10:03.625 00.000 10072 Moving (-0.10, 0.08) raw xDistance=0.10 yDistance=0.08
23:10:03.627 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:10:03.629 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.90
23:10:03.629 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:10:03.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:03.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:10:03.629 00.000 10072 MoveAxis(W, 7, ABG)
23:10:03.629 00.000 10072 Guiding  Dir = 3, Dur = 7
23:10:03.631 00.002 10072 IsGuiding returns 0
23:10:03.631 00.000 10072 PulseGuide returned control before completion, sleep 17
23:10:03.647 00.016 1032 UpdateGuideState exits: m=1430 SNR=26.6
23:10:03.650 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:03.652 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:03.654 00.002 1032 Enqueuing Expose request
23:10:03.655 00.001 10072 IsGuiding returns 0
23:10:03.655 00.000 10072 Move returns status 0, amount 7
23:10:03.656 00.001 10072 MoveAxis(N, 0, ABG)
23:10:03.656 00.000 10072 Move returns status 0, amount 0
23:10:03.656 00.000 10072 move complete, result=0
23:10:03.656 00.000 10072 worker thread done servicing request
23:10:03.656 00.000 10072 Worker thread wakes up
23:10:03.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:03.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:03.664 00.008 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
23:10:04.073 00.409 10072 Exposure complete
23:10:04.123 00.050 10072 worker thread done servicing request
23:10:04.123 00.000 1032 OnExposeComplete: enter
23:10:04.124 00.001 1032 UpdateGuideState(): m_state=6
23:10:04.126 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7785
23:10:04.127 00.001 1032 Star::Find returns 1 (0), X=1104.27, Y=130.96, Mass=1448, SNR=26.7, Peak=125 HFD=3.3
23:10:04.129 00.002 1032 MultiStar: [#1 0.01,0.37,0.00,M2] [#2 -0.27,-0.04,0.00,M7] [#3 -0.16,0.17,0.75,U] [#4 -0.08,0.02,0.65,U] [#5 -0.09,0.03,0.64,U] [#6 0.25,-0.07,0.00,M2] [#7 0.04,0.28,0.00,M1] [#8 -0.10,0.21,0.50,U] 
23:10:04.131 00.002 1032 single-star, 4 included, MultiStar: {-0.09, 0.11}, one-star: {-0.04, 0.12}
23:10:04.133 00.002 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
23:10:04.135 00.002 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
23:10:04.137 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.92 mountX=0.12 mountY=0.01, mountTheta=0.09
23:10:04.139 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.12, opts=13)
23:10:04.141 00.002 1032 Enqueuing Move request for scope (-0.04, 0.12)
23:10:04.144 00.003 10072 Worker thread wakes up
23:10:04.144 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
23:10:04.144 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
23:10:04.144 00.000 10072 Moving (-0.04, 0.12) raw xDistance=0.12 yDistance=0.01
23:10:04.146 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:10:04.149 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.90
23:10:04.149 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
23:10:04.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:04.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:10:04.149 00.000 10072 MoveAxis(W, 6, ABG)
23:10:04.149 00.000 10072 Guiding  Dir = 3, Dur = 6
23:10:04.150 00.001 10072 IsGuiding returns 0
23:10:04.150 00.000 10072 PulseGuide returned control before completion, sleep 16
23:10:04.168 00.018 1032 UpdateGuideState exits: m=1448 SNR=26.7
23:10:04.170 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:04.171 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:04.175 00.004 1032 Enqueuing Expose request
23:10:04.179 00.004 10072 IsGuiding returns 0
23:10:04.180 00.001 10072 Move returns status 0, amount 6
23:10:04.180 00.000 10072 MoveAxis(N, 0, ABG)
23:10:04.180 00.000 10072 Move returns status 0, amount 0
23:10:04.180 00.000 10072 move complete, result=0
23:10:04.180 00.000 10072 worker thread done servicing request
23:10:04.180 00.000 10072 Worker thread wakes up
23:10:04.180 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:04.180 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:04.185 00.005 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
23:10:04.806 00.621 10072 Exposure complete
23:10:04.856 00.050 10072 worker thread done servicing request
23:10:04.856 00.000 1032 OnExposeComplete: enter
23:10:04.858 00.002 1032 UpdateGuideState(): m_state=6
23:10:04.861 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7786
23:10:04.863 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=130.94, Mass=1473, SNR=27.0, Peak=136 HFD=3.1
23:10:04.865 00.002 1032 MultiStar: [#1 -0.03,0.24,0.95,U] [#2 -0.07,-0.05,0.78,U] [#3 -0.12,-0.03,0.74,U] [#4 -0.09,-0.14,0.67,U] [#5 -0.19,-0.02,0.66,U] [#6 0.24,0.05,0.58,U] [#7 -0.00,0.08,0.69,U] [#8 -0.19,0.04,0.50,U] 
23:10:04.868 00.003 1032 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {-0.08, 0.10}
23:10:04.870 00.002 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
23:10:04.871 00.001 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
23:10:04.873 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.57 mountX=0.05 mountY=0.05, mountTheta=0.74
23:10:04.875 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.04, opts=13)
23:10:04.877 00.002 1032 Enqueuing Move request for scope (-0.06, 0.04)
23:10:04.879 00.002 10072 Worker thread wakes up
23:10:04.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
23:10:04.879 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
23:10:04.879 00.000 10072 Moving (-0.06, 0.04) raw xDistance=0.05 yDistance=0.05
23:10:04.881 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:10:04.884 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.89
23:10:04.884 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:10:04.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:04.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:10:04.884 00.000 10072 MoveAxis(W, 7, ABG)
23:10:04.884 00.000 10072 Guiding  Dir = 3, Dur = 7
23:10:04.885 00.001 10072 IsGuiding returns 0
23:10:04.885 00.000 10072 PulseGuide returned control before completion, sleep 17
23:10:04.904 00.019 1032 UpdateGuideState exits: m=1473 SNR=27.0
23:10:04.906 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:04.908 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:04.909 00.001 1032 Enqueuing Expose request
23:10:04.914 00.005 10072 IsGuiding returns 0
23:10:04.914 00.000 10072 Move returns status 0, amount 7
23:10:04.914 00.000 10072 MoveAxis(N, 0, ABG)
23:10:04.914 00.000 10072 Move returns status 0, amount 0
23:10:04.914 00.000 10072 move complete, result=0
23:10:04.914 00.000 10072 worker thread done servicing request
23:10:04.914 00.000 10072 Worker thread wakes up
23:10:04.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:04.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:04.920 00.006 1032 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
23:10:05.323 00.403 10072 Exposure complete
23:10:05.373 00.050 10072 worker thread done servicing request
23:10:05.373 00.000 1032 OnExposeComplete: enter
23:10:05.375 00.002 1032 UpdateGuideState(): m_state=6
23:10:05.377 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7787
23:10:05.378 00.001 1032 Star::Find returns 1 (0), X=1104.23, Y=130.78, Mass=1354, SNR=25.9, Peak=125 HFD=3.3
23:10:05.381 00.003 1032 MultiStar: [#1 -0.09,0.13,0.97,U] [#2 -0.08,-0.06,0.86,U] [#3 -0.20,0.05,0.77,U] [#4 -0.08,-0.09,0.69,U] [#5 -0.20,-0.05,0.66,U] [#6 0.24,0.13,0.00,M2] [#7 -0.01,0.12,0.69,U] [#8 -0.14,-0.01,0.54,U] 
23:10:05.382 00.001 1032 single-star, 7 included, MultiStar: {-0.11, 0.00}, one-star: {-0.08, -0.07}
23:10:05.388 00.006 1032 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.83) = xAngle (-4.28 = 2.01)
23:10:05.391 00.003 1032 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.28 = 2.01)
23:10:05.396 00.005 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-2.45 mountX=-0.04 mountY=0.09, mountTheta=2.01
23:10:05.402 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.07, opts=13)
23:10:05.405 00.003 1032 Enqueuing Move request for scope (-0.08, -0.07)
23:10:05.406 00.001 10072 Worker thread wakes up
23:10:05.406 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
23:10:05.407 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
23:10:05.407 00.000 10072 Moving (-0.08, -0.07) raw xDistance=-0.04 yDistance=0.09
23:10:05.409 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:10:05.411 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.89
23:10:05.411 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:10:05.411 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:05.411 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:10:05.411 00.000 10072 MoveAxis(W, 5, ABG)
23:10:05.411 00.000 10072 Guiding  Dir = 3, Dur = 5
23:10:05.411 00.000 10072 IsGuiding returns 0
23:10:05.412 00.001 10072 PulseGuide returned control before completion, sleep 15
23:10:05.429 00.017 1032 UpdateGuideState exits: m=1354 SNR=25.9
23:10:05.432 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:05.433 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:05.435 00.002 1032 Enqueuing Expose request
23:10:05.436 00.001 10072 IsGuiding returns 0
23:10:05.436 00.000 10072 Move returns status 0, amount 5
23:10:05.436 00.000 10072 MoveAxis(N, 0, ABG)
23:10:05.436 00.000 10072 Move returns status 0, amount 0
23:10:05.436 00.000 10072 move complete, result=0
23:10:05.437 00.001 10072 worker thread done servicing request
23:10:05.437 00.000 10072 Worker thread wakes up
23:10:05.437 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:05.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:05.444 00.007 1032 GuideStep: -0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
23:10:06.072 00.628 10072 Exposure complete
23:10:06.133 00.061 10072 worker thread done servicing request
23:10:06.134 00.001 1032 OnExposeComplete: enter
23:10:06.136 00.002 1032 UpdateGuideState(): m_state=6
23:10:06.138 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7788
23:10:06.140 00.002 1032 Star::Find returns 1 (0), X=1104.38, Y=131.05, Mass=1466, SNR=26.9, Peak=120 HFD=3.4
23:10:06.142 00.002 1032 MultiStar: [#1 0.02,0.45,0.00,M1] [#2 -0.16,0.10,0.78,U] [#3 -0.17,0.18,0.73,U] [#4 -0.16,-0.02,0.63,U] [#5 -0.18,0.23,0.00,M4] [#6 0.25,0.17,0.00,M3] [#7 -0.05,0.27,0.00,M1] [#8 -0.16,0.17,0.51,U] 
23:10:06.145 00.003 1032 refined, 4 included, MultiStar: {-0.10, 0.13}, one-star: {0.07, 0.20}
23:10:06.147 00.002 1032 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.83) = xAngle (0.39 = 0.39)
23:10:06.150 00.003 1032 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.39 = 0.39)
23:10:06.152 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.17 cameraTheta=2.22 mountX=0.15 mountY=0.06, mountTheta=0.39
23:10:06.155 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.13, opts=13)
23:10:06.157 00.002 1032 Enqueuing Move request for scope (-0.10, 0.13)
23:10:06.159 00.002 10072 Worker thread wakes up
23:10:06.159 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
23:10:06.159 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
23:10:06.160 00.001 10072 Moving (-0.10, 0.13) raw xDistance=0.15 yDistance=0.06
23:10:06.162 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:10:06.165 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.89
23:10:06.165 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
23:10:06.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:06.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:10:06.165 00.000 10072 MoveAxis(W, 77, ABG)
23:10:06.165 00.000 10072 Guiding  Dir = 3, Dur = 77
23:10:06.165 00.000 10072 IsGuiding returns 0
23:10:06.166 00.001 10072 PulseGuide returned control before completion, sleep 87
23:10:06.185 00.019 1032 UpdateGuideState exits: m=1466 SNR=26.9
23:10:06.188 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:06.190 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:06.193 00.003 1032 Enqueuing Expose request
23:10:06.257 00.064 10072 IsGuiding returns 0
23:10:06.257 00.000 10072 Move returns status 0, amount 77
23:10:06.257 00.000 10072 MoveAxis(N, 0, ABG)
23:10:06.257 00.000 10072 Move returns status 0, amount 0
23:10:06.257 00.000 10072 move complete, result=0
23:10:06.257 00.000 10072 worker thread done servicing request
23:10:06.257 00.000 10072 Worker thread wakes up
23:10:06.257 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:06.257 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:06.257 00.000 1032 GuideStep: 0.2 px 77 ms WEST, 0.1 px 0 ms NORTH
23:10:06.667 00.410 10072 Exposure complete
23:10:06.722 00.055 10072 worker thread done servicing request
23:10:06.722 00.000 1032 OnExposeComplete: enter
23:10:06.724 00.002 1032 UpdateGuideState(): m_state=6
23:10:06.727 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7789
23:10:06.729 00.002 1032 Star::Find returns 1 (0), X=1104.24, Y=131.06, Mass=1455, SNR=26.8, Peak=123 HFD=3.2
23:10:06.731 00.002 1032 MultiStar: [#1 -0.02,0.35,0.00,M2] [#2 -0.23,0.18,0.00,M5] [#3 -0.09,0.12,0.78,U] [#4 -0.16,-0.09,0.64,U] [#5 -0.20,0.08,0.69,U] [#6 0.05,0.20,0.65,U] [#7 0.07,0.22,0.67,U] [#8 -0.10,0.15,0.51,U] 
23:10:06.732 00.001 1032 refined, 6 included, MultiStar: {-0.07, 0.13}, one-star: {-0.07, 0.21}
23:10:06.734 00.002 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
23:10:06.735 00.001 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
23:10:06.738 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.07 mountX=0.15 mountY=0.04, mountTheta=0.24
23:10:06.744 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.13, opts=13)
23:10:06.747 00.003 1032 Enqueuing Move request for scope (-0.07, 0.13)
23:10:06.749 00.002 10072 Worker thread wakes up
23:10:06.749 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
23:10:06.749 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
23:10:06.749 00.000 10072 Moving (-0.07, 0.13) raw xDistance=0.15 yDistance=0.04
23:10:06.751 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:10:06.754 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.89
23:10:06.754 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
23:10:06.754 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:06.754 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:10:06.754 00.000 10072 MoveAxis(W, 73, ABG)
23:10:06.754 00.000 10072 Guiding  Dir = 3, Dur = 73
23:10:06.755 00.001 10072 IsGuiding returns 0
23:10:06.755 00.000 10072 PulseGuide returned control before completion, sleep 83
23:10:06.776 00.021 1032 UpdateGuideState exits: m=1455 SNR=26.8
23:10:06.778 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:06.780 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:06.782 00.002 1032 Enqueuing Expose request
23:10:06.849 00.067 10072 IsGuiding returns 0
23:10:06.849 00.000 10072 Move returns status 0, amount 73
23:10:06.849 00.000 10072 MoveAxis(N, 0, ABG)
23:10:06.849 00.000 10072 Move returns status 0, amount 0
23:10:06.849 00.000 10072 move complete, result=0
23:10:06.849 00.000 10072 worker thread done servicing request
23:10:06.849 00.000 10072 Worker thread wakes up
23:10:06.849 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:06.850 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:06.850 00.000 1032 GuideStep: 0.1 px 73 ms WEST, 0.0 px 0 ms NORTH
23:10:07.478 00.628 10072 Exposure complete
23:10:07.531 00.053 10072 worker thread done servicing request
23:10:07.531 00.000 1032 OnExposeComplete: enter
23:10:07.533 00.002 1032 UpdateGuideState(): m_state=6
23:10:07.535 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7790
23:10:07.538 00.003 1032 Star::Find returns 1 (0), X=1104.26, Y=130.78, Mass=1443, SNR=26.7, Peak=126 HFD=3.4
23:10:07.539 00.001 1032 MultiStar: [#1 0.17,0.18,0.93,U] [#2 -0.17,-0.19,0.00,M6] [#3 -0.05,-0.19,0.77,U] [#4 -0.00,-0.19,0.66,U] [#5 -0.14,-0.16,0.67,U] [#6 0.17,-0.18,0.62,U] [#7 0.08,-0.01,0.72,U] [#8 -0.18,-0.06,0.47,U] 
23:10:07.541 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {-0.05, -0.07}
23:10:07.542 00.001 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
23:10:07.543 00.001 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
23:10:07.545 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.45 mountX=-0.07 mountY=0.01, mountTheta=3.00
23:10:07.549 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
23:10:07.551 00.002 1032 Enqueuing Move request for scope (0.01, -0.07)
23:10:07.554 00.003 10072 Worker thread wakes up
23:10:07.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
23:10:07.554 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
23:10:07.554 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
23:10:07.555 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:10:07.559 00.004 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.89
23:10:07.559 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
23:10:07.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:07.559 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:10:07.559 00.000 10072 MoveAxis(W, 6, ABG)
23:10:07.559 00.000 10072 Guiding  Dir = 3, Dur = 6
23:10:07.560 00.001 10072 IsGuiding returns 0
23:10:07.560 00.000 10072 PulseGuide returned control before completion, sleep 16
23:10:07.577 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.7
23:10:07.580 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:07.587 00.007 10072 IsGuiding returns 0
23:10:07.587 00.000 10072 Move returns status 0, amount 6
23:10:07.587 00.000 10072 MoveAxis(N, 0, ABG)
23:10:07.588 00.001 10072 Move returns status 0, amount 0
23:10:07.588 00.000 10072 move complete, result=0
23:10:07.588 00.000 10072 worker thread done servicing request
23:10:07.588 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:07.597 00.009 1032 Enqueuing Expose request
23:10:07.601 00.004 10072 Worker thread wakes up
23:10:07.601 00.000 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
23:10:07.603 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:07.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:08.010 00.407 10072 Exposure complete
23:10:08.060 00.050 10072 worker thread done servicing request
23:10:08.060 00.000 1032 OnExposeComplete: enter
23:10:08.062 00.002 1032 UpdateGuideState(): m_state=6
23:10:08.065 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7791
23:10:08.067 00.002 1032 Star::Find returns 1 (0), X=1104.16, Y=130.84, Mass=1338, SNR=25.7, Peak=109 HFD=3.2
23:10:08.068 00.001 1032 MultiStar: [#1 0.11,0.09,1.01,U] [#2 -0.21,-0.08,0.76,U] [#3 -0.09,-0.13,0.76,U] [#4 -0.15,-0.33,0.00,M1] [#5 -0.16,-0.18,0.65,U] [#6 0.19,-0.04,0.61,U] [#7 0.08,-0.01,0.71,U] [#8 -0.18,-0.16,0.50,U] 
23:10:08.070 00.002 1032 refined, 7 included, MultiStar: {-0.05, -0.05}, one-star: {-0.15, -0.01}
23:10:08.071 00.001 1032 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.83) = xAngle (-4.15 = 2.13)
23:10:08.073 00.002 1032 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.15 = 2.13)
23:10:08.074 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.32 mountX=-0.04 mountY=0.06, mountTheta=2.13
23:10:08.077 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.05, opts=13)
23:10:08.080 00.003 1032 Enqueuing Move request for scope (-0.05, -0.05)
23:10:08.083 00.003 10072 Worker thread wakes up
23:10:08.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
23:10:08.083 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
23:10:08.083 00.000 10072 Moving (-0.05, -0.05) raw xDistance=-0.04 yDistance=0.06
23:10:08.085 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:10:08.088 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.89
23:10:08.088 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:10:08.088 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:08.088 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:10:08.088 00.000 10072 MoveAxis(W, 6, ABG)
23:10:08.088 00.000 10072 Guiding  Dir = 3, Dur = 6
23:10:08.088 00.000 10072 IsGuiding returns 0
23:10:08.089 00.001 10072 PulseGuide returned control before completion, sleep 16
23:10:08.105 00.016 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:10:08.107 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:08.108 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:08.110 00.002 1032 Enqueuing Expose request
23:10:08.117 00.007 10072 IsGuiding returns 0
23:10:08.117 00.000 10072 Move returns status 0, amount 6
23:10:08.117 00.000 10072 MoveAxis(N, 0, ABG)
23:10:08.117 00.000 10072 Move returns status 0, amount 0
23:10:08.117 00.000 10072 move complete, result=0
23:10:08.117 00.000 10072 worker thread done servicing request
23:10:08.117 00.000 10072 Worker thread wakes up
23:10:08.117 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:08.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:08.121 00.004 1032 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
23:10:08.742 00.621 10072 Exposure complete
23:10:08.792 00.050 10072 worker thread done servicing request
23:10:08.792 00.000 1032 OnExposeComplete: enter
23:10:08.794 00.002 1032 UpdateGuideState(): m_state=6
23:10:08.796 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7792
23:10:08.798 00.002 1032 Star::Find returns 1 (0), X=1104.43, Y=130.87, Mass=1245, SNR=24.8, Peak=96 HFD=3.4
23:10:08.803 00.005 1032 MultiStar: [#1 -0.01,0.20,0.98,U] [#2 -0.28,-0.10,0.00,M6] [#3 -0.31,-0.02,0.00,M1] [#4 -0.09,-0.21,0.74,U] [#5 -0.34,-0.22,0.00,M2] [#6 0.07,-0.02,0.67,U] [#7 0.06,0.07,0.73,U] [#8 -0.09,0.10,0.55,U] 
23:10:08.804 00.001 1032 refined, 5 included, MultiStar: {0.02, 0.03}, one-star: {0.12, 0.02}
23:10:08.806 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
23:10:08.807 00.001 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
23:10:08.809 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.11 mountX=0.03 mountY=-0.02, mountTheta=-0.72
23:10:08.811 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
23:10:08.813 00.002 1032 Enqueuing Move request for scope (0.02, 0.03)
23:10:08.814 00.001 10072 Worker thread wakes up
23:10:08.814 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
23:10:08.814 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
23:10:08.814 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.02
23:10:08.816 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:10:08.819 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
23:10:08.819 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:10:08.819 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:08.819 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:10:08.819 00.000 10072 MoveAxis(W, 6, ABG)
23:10:08.819 00.000 10072 Guiding  Dir = 3, Dur = 6
23:10:08.820 00.001 10072 IsGuiding returns 0
23:10:08.820 00.000 10072 PulseGuide returned control before completion, sleep 16
23:10:08.838 00.018 1032 UpdateGuideState exits: m=1245 SNR=24.8
23:10:08.840 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:08.841 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:08.843 00.002 1032 Enqueuing Expose request
23:10:08.849 00.006 10072 IsGuiding returns 0
23:10:08.849 00.000 10072 Move returns status 0, amount 6
23:10:08.849 00.000 10072 MoveAxis(N, 0, ABG)
23:10:08.849 00.000 10072 Move returns status 0, amount 0
23:10:08.849 00.000 10072 move complete, result=0
23:10:08.849 00.000 10072 worker thread done servicing request
23:10:08.849 00.000 10072 Worker thread wakes up
23:10:08.849 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:08.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:08.852 00.003 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
23:10:09.258 00.406 10072 Exposure complete
23:10:09.312 00.054 10072 worker thread done servicing request
23:10:09.312 00.000 1032 OnExposeComplete: enter
23:10:09.315 00.003 1032 UpdateGuideState(): m_state=6
23:10:09.316 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7793
23:10:09.318 00.002 1032 Star::Find returns 1 (0), X=1104.37, Y=130.81, Mass=1233, SNR=24.7, Peak=111 HFD=3.3
23:10:09.320 00.002 1032 MultiStar: [#1 0.10,0.26,0.00,M1] [#2 -0.21,0.01,0.88,U] [#3 -0.30,-0.06,0.00,M2] [#4 -0.02,-0.22,0.73,U] [#5 -0.04,-0.14,0.64,U] [#6 0.16,-0.07,0.70,U] [#7 0.05,0.06,0.77,U] [#8 -0.06,-0.11,0.55,U] 
23:10:09.322 00.002 1032 refined, 6 included, MultiStar: {-0.01, -0.06}, one-star: {0.06, -0.04}
23:10:09.325 00.003 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.75)
23:10:09.326 00.001 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.75)
23:10:09.327 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.71 mountX=-0.06 mountY=0.02, mountTheta=2.75
23:10:09.332 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
23:10:09.334 00.002 1032 Enqueuing Move request for scope (-0.01, -0.06)
23:10:09.336 00.002 10072 Worker thread wakes up
23:10:09.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
23:10:09.336 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
23:10:09.336 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
23:10:09.338 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:10:09.341 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
23:10:09.341 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:10:09.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:09.342 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:10:09.342 00.000 10072 MoveAxis(W, 4, ABG)
23:10:09.342 00.000 10072 Guiding  Dir = 3, Dur = 4
23:10:09.342 00.000 10072 IsGuiding returns 0
23:10:09.342 00.000 10072 PulseGuide returned control before completion, sleep 14
23:10:09.359 00.017 1032 UpdateGuideState exits: m=1233 SNR=24.7
23:10:09.362 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:09.363 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:09.365 00.002 1032 Enqueuing Expose request
23:10:09.368 00.003 10072 IsGuiding returns 0
23:10:09.368 00.000 10072 Move returns status 0, amount 4
23:10:09.368 00.000 10072 MoveAxis(N, 0, ABG)
23:10:09.369 00.001 10072 Move returns status 0, amount 0
23:10:09.369 00.000 10072 move complete, result=0
23:10:09.369 00.000 10072 worker thread done servicing request
23:10:09.369 00.000 10072 Worker thread wakes up
23:10:09.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:09.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:09.376 00.007 1032 GuideStep: -0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
23:10:09.998 00.622 10072 Exposure complete
23:10:10.050 00.052 10072 worker thread done servicing request
23:10:10.050 00.000 1032 OnExposeComplete: enter
23:10:10.052 00.002 1032 UpdateGuideState(): m_state=6
23:10:10.054 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7794
23:10:10.056 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=130.63, Mass=1498, SNR=27.2, Peak=130 HFD=3.5
23:10:10.059 00.003 1032 MultiStar: [#1 0.03,0.14,0.97,U] [#2 -0.21,-0.20,0.00,M6] [#3 -0.11,-0.05,0.74,U] [#4 -0.18,-0.33,0.00,M1] [#5 -0.00,-0.13,0.64,U] [#6 0.12,-0.07,0.56,U] [#7 0.06,-0.10,0.67,U] [#8 -0.09,-0.07,0.48,U] 
23:10:10.061 00.002 1032 refined, 6 included, MultiStar: {-0.01, -0.07}, one-star: {-0.08, -0.22}
23:10:10.062 00.001 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
23:10:10.064 00.002 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
23:10:10.065 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.79 mountX=-0.06 mountY=0.03, mountTheta=2.66
23:10:10.068 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
23:10:10.071 00.003 1032 Enqueuing Move request for scope (-0.01, -0.07)
23:10:10.072 00.001 10072 Worker thread wakes up
23:10:10.072 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
23:10:10.072 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
23:10:10.072 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.03
23:10:10.074 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:10:10.077 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
23:10:10.077 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:10:10.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:10.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:10:10.077 00.000 10072 MoveAxis(W, 4, ABG)
23:10:10.077 00.000 10072 Guiding  Dir = 3, Dur = 4
23:10:10.077 00.000 10072 IsGuiding returns 0
23:10:10.077 00.000 10072 PulseGuide returned control before completion, sleep 14
23:10:10.096 00.019 1032 UpdateGuideState exits: m=1498 SNR=27.2
23:10:10.098 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:10.099 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:10.101 00.002 1032 Enqueuing Expose request
23:10:10.105 00.004 10072 IsGuiding returns 0
23:10:10.105 00.000 10072 Move returns status 0, amount 4
23:10:10.105 00.000 10072 MoveAxis(N, 0, ABG)
23:10:10.105 00.000 10072 Move returns status 0, amount 0
23:10:10.105 00.000 10072 move complete, result=0
23:10:10.105 00.000 10072 worker thread done servicing request
23:10:10.105 00.000 10072 Worker thread wakes up
23:10:10.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:10.106 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:10.111 00.005 1032 GuideStep: -0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
23:10:10.517 00.406 10072 Exposure complete
23:10:10.571 00.054 10072 worker thread done servicing request
23:10:10.571 00.000 1032 OnExposeComplete: enter
23:10:10.573 00.002 1032 UpdateGuideState(): m_state=6
23:10:10.575 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7795
23:10:10.576 00.001 1032 Star::Find returns 1 (0), X=1104.26, Y=130.71, Mass=1309, SNR=25.4, Peak=111 HFD=3.5
23:10:10.578 00.002 1032 MultiStar: [#1 0.03,0.03,0.97,U] [#2 -0.25,-0.10,0.00,M7] [#3 -0.15,-0.22,0.00,M2] [#4 -0.24,-0.29,0.00,M2] [#5 -0.11,-0.14,0.68,U] [#6 0.13,0.00,0.63,U] [#7 0.07,-0.11,0.75,U] [#8 0.05,-0.17,0.56,U] 
23:10:10.580 00.002 1032 refined, 5 included, MultiStar: {0.01, -0.08}, one-star: {-0.05, -0.14}
23:10:10.583 00.003 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.06)
23:10:10.586 00.003 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.06)
23:10:10.588 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.39 mountX=-0.08 mountY=0.01, mountTheta=3.06
23:10:10.592 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
23:10:10.593 00.001 1032 Enqueuing Move request for scope (0.01, -0.08)
23:10:10.595 00.002 10072 Worker thread wakes up
23:10:10.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
23:10:10.595 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
23:10:10.595 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
23:10:10.596 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:10:10.599 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
23:10:10.599 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:10:10.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:10.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:10:10.599 00.000 10072 MoveAxis(W, 3, ABG)
23:10:10.599 00.000 10072 Guiding  Dir = 3, Dur = 3
23:10:10.600 00.001 10072 IsGuiding returns 0
23:10:10.600 00.000 10072 PulseGuide returned control before completion, sleep 13
23:10:10.618 00.018 1032 UpdateGuideState exits: m=1309 SNR=25.4
23:10:10.620 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:10.622 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:10.624 00.002 1032 Enqueuing Expose request
23:10:10.625 00.001 10072 IsGuiding returns 1
23:10:10.625 00.000 10072 scope still moving after pulse duration time elapsed
23:10:10.653 00.028 10072 IsGuiding returns 0
23:10:10.653 00.000 10072 scope move finished after 3 + 49 ms
23:10:10.653 00.000 10072 Move returns status 0, amount 3
23:10:10.653 00.000 10072 MoveAxis(N, 0, ABG)
23:10:10.653 00.000 10072 Move returns status 0, amount 0
23:10:10.653 00.000 10072 move complete, result=0
23:10:10.653 00.000 10072 worker thread done servicing request
23:10:10.653 00.000 10072 Worker thread wakes up
23:10:10.653 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:10.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:10.654 00.001 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:10:11.279 00.625 10072 Exposure complete
23:10:11.329 00.050 10072 worker thread done servicing request
23:10:11.329 00.000 1032 OnExposeComplete: enter
23:10:11.331 00.002 1032 UpdateGuideState(): m_state=6
23:10:11.332 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7796
23:10:11.334 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=130.72, Mass=1414, SNR=26.4, Peak=122 HFD=3.3
23:10:11.336 00.002 1032 MultiStar: [#1 -0.05,0.13,0.98,U] [#2 -0.16,-0.12,0.80,U] [#3 -0.17,-0.12,0.78,U] [#4 -0.19,-0.22,0.00,M3] [#5 -0.22,-0.07,0.63,U] [#6 0.34,-0.14,0.00,M1] [#7 0.08,0.00,0.71,U] [#8 -0.19,-0.08,0.51,U] 
23:10:11.338 00.002 1032 refined, 6 included, MultiStar: {-0.07, -0.05}, one-star: {0.09, -0.13}
23:10:11.339 00.001 1032 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.83) = xAngle (-4.37 = 1.91)
23:10:11.342 00.003 1032 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.37 = 1.91)
23:10:11.343 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.54 mountX=-0.03 mountY=0.08, mountTheta=1.91
23:10:11.346 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.05, opts=13)
23:10:11.348 00.002 1032 Enqueuing Move request for scope (-0.07, -0.05)
23:10:11.350 00.002 10072 Worker thread wakes up
23:10:11.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
23:10:11.350 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
23:10:11.351 00.001 10072 Moving (-0.07, -0.05) raw xDistance=-0.03 yDistance=0.08
23:10:11.352 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:10:11.354 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
23:10:11.354 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:10:11.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:11.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:10:11.355 00.001 10072 MoveAxis(W, 4, ABG)
23:10:11.355 00.000 10072 Guiding  Dir = 3, Dur = 4
23:10:11.355 00.000 10072 IsGuiding returns 0
23:10:11.355 00.000 10072 PulseGuide returned control before completion, sleep 14
23:10:11.371 00.016 10072 IsGuiding returns 0
23:10:11.371 00.000 10072 Move returns status 0, amount 4
23:10:11.371 00.000 10072 MoveAxis(N, 0, ABG)
23:10:11.371 00.000 10072 Move returns status 0, amount 0
23:10:11.371 00.000 10072 move complete, result=0
23:10:11.372 00.001 10072 worker thread done servicing request
23:10:11.373 00.001 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:10:11.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:11.377 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:11.378 00.001 1032 Enqueuing Expose request
23:10:11.380 00.002 1032 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
23:10:11.381 00.001 10072 Worker thread wakes up
23:10:11.382 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:11.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:11.795 00.413 10072 Exposure complete
23:10:11.846 00.051 10072 worker thread done servicing request
23:10:11.846 00.000 1032 OnExposeComplete: enter
23:10:11.848 00.002 1032 UpdateGuideState(): m_state=6
23:10:11.850 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7797
23:10:11.851 00.001 1032 Star::Find returns 1 (0), X=1104.27, Y=130.84, Mass=1350, SNR=25.8, Peak=112 HFD=3.4
23:10:11.853 00.002 1032 MultiStar: [#1 -0.06,0.13,0.90,U] [#2 -0.14,-0.05,0.78,U] [#3 -0.23,-0.08,0.79,U] [#4 -0.15,-0.22,0.00,M4] [#5 -0.11,-0.04,0.61,U] [#6 0.04,0.09,0.64,U] [#7 -0.08,-0.01,0.71,U] [#8 -0.23,-0.08,0.53,U] 
23:10:11.855 00.002 1032 single-star, 7 included, MultiStar: {-0.10, -0.00}, one-star: {-0.04, -0.01}
23:10:11.857 00.002 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.52)
23:10:11.858 00.001 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.52)
23:10:11.861 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.94 mountX=0.00 mountY=0.04, mountTheta=1.52
23:10:11.865 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
23:10:11.869 00.004 1032 Enqueuing Move request for scope (-0.04, -0.01)
23:10:11.871 00.002 10072 Worker thread wakes up
23:10:11.871 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
23:10:11.871 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
23:10:11.871 00.000 10072 Moving (-0.04, -0.01) raw xDistance=0.00 yDistance=0.04
23:10:11.873 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:10:11.876 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
23:10:11.876 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:10:11.876 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:11.876 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:10:11.876 00.000 10072 MoveAxis(W, 4, ABG)
23:10:11.876 00.000 10072 Guiding  Dir = 3, Dur = 4
23:10:11.876 00.000 10072 IsGuiding returns 0
23:10:11.877 00.001 10072 PulseGuide returned control before completion, sleep 14
23:10:11.894 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:10:11.898 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:11.899 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:11.902 00.003 1032 Enqueuing Expose request
23:10:11.903 00.001 10072 IsGuiding returns 0
23:10:11.903 00.000 10072 Move returns status 0, amount 4
23:10:11.904 00.001 10072 MoveAxis(N, 0, ABG)
23:10:11.904 00.000 10072 Move returns status 0, amount 0
23:10:11.904 00.000 10072 move complete, result=0
23:10:11.904 00.000 10072 worker thread done servicing request
23:10:11.904 00.000 10072 Worker thread wakes up
23:10:11.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:11.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:11.911 00.007 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
23:10:12.528 00.617 10072 Exposure complete
23:10:12.579 00.051 10072 worker thread done servicing request
23:10:12.579 00.000 1032 OnExposeComplete: enter
23:10:12.583 00.004 1032 UpdateGuideState(): m_state=6
23:10:12.585 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7798
23:10:12.587 00.002 1032 Star::Find returns 1 (0), X=1104.48, Y=130.72, Mass=1395, SNR=26.2, Peak=123 HFD=3.3
23:10:12.589 00.002 1032 MultiStar: [#1 -0.12,0.21,0.92,U] [#2 -0.19,0.00,0.79,U] [#3 -0.20,-0.11,0.81,U] [#4 -0.16,-0.30,0.00,M5] [#5 -0.35,-0.18,0.00,M1] [#6 0.37,0.04,0.00,M1] [#7 0.02,0.07,0.71,U] [#8 -0.12,-0.07,0.51,U] 
23:10:12.590 00.001 1032 refined, 5 included, MultiStar: {-0.06, -0.00}, one-star: {0.17, -0.12}
23:10:12.592 00.002 1032 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.83) = xAngle (-4.96 = 1.33)
23:10:12.593 00.001 1032 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.96 = 1.33)
23:10:12.595 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.13 mountX=0.02 mountY=0.06, mountTheta=1.33
23:10:12.597 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.00, opts=13)
23:10:12.599 00.002 1032 Enqueuing Move request for scope (-0.06, -0.00)
23:10:12.600 00.001 10072 Worker thread wakes up
23:10:12.600 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
23:10:12.600 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
23:10:12.600 00.000 10072 Moving (-0.06, -0.00) raw xDistance=0.02 yDistance=0.06
23:10:12.602 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:10:12.604 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
23:10:12.605 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:10:12.605 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:12.605 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:10:12.605 00.000 10072 MoveAxis(W, 5, ABG)
23:10:12.605 00.000 10072 Guiding  Dir = 3, Dur = 5
23:10:12.605 00.000 10072 IsGuiding returns 0
23:10:12.606 00.001 10072 PulseGuide returned control before completion, sleep 15
23:10:12.624 00.018 1032 UpdateGuideState exits: m=1395 SNR=26.2
23:10:12.626 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:12.628 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:12.630 00.002 1032 Enqueuing Expose request
23:10:12.634 00.004 10072 IsGuiding returns 0
23:10:12.634 00.000 10072 Move returns status 0, amount 5
23:10:12.634 00.000 10072 MoveAxis(N, 0, ABG)
23:10:12.634 00.000 10072 Move returns status 0, amount 0
23:10:12.634 00.000 10072 move complete, result=0
23:10:12.634 00.000 10072 worker thread done servicing request
23:10:12.634 00.000 10072 Worker thread wakes up
23:10:12.634 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:12.635 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:12.639 00.004 1032 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
23:10:13.048 00.409 10072 Exposure complete
23:10:13.098 00.050 10072 worker thread done servicing request
23:10:13.098 00.000 1032 OnExposeComplete: enter
23:10:13.100 00.002 1032 UpdateGuideState(): m_state=6
23:10:13.102 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7799
23:10:13.103 00.001 1032 Star::Find returns 1 (0), X=1104.39, Y=130.71, Mass=1470, SNR=26.9, Peak=137 HFD=3.3
23:10:13.105 00.002 1032 MultiStar: [#1 -0.01,0.06,0.98,U] [#2 -0.18,-0.02,0.79,U] [#3 -0.31,-0.11,0.00,M1] [#4 -0.07,-0.27,0.00,M6] [#5 -0.15,-0.08,0.65,U] [#6 0.22,-0.26,0.00,M2] [#7 0.09,-0.01,0.67,U] [#8 -0.09,0.03,0.49,U] 
23:10:13.108 00.003 1032 refined, 5 included, MultiStar: {-0.03, -0.03}, one-star: {0.08, -0.14}
23:10:13.109 00.001 1032 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.83) = xAngle (-4.24 = 2.05)
23:10:13.111 00.002 1032 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.24 = 2.05)
23:10:13.114 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.41 mountX=-0.02 mountY=0.04, mountTheta=2.05
23:10:13.117 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
23:10:13.119 00.002 1032 Enqueuing Move request for scope (-0.03, -0.03)
23:10:13.122 00.003 10072 Worker thread wakes up
23:10:13.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
23:10:13.122 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
23:10:13.122 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
23:10:13.123 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:10:13.126 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
23:10:13.126 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
23:10:13.126 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:13.126 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:10:13.126 00.000 10072 MoveAxis(W, 5, ABG)
23:10:13.126 00.000 10072 Guiding  Dir = 3, Dur = 5
23:10:13.126 00.000 10072 IsGuiding returns 0
23:10:13.127 00.001 10072 PulseGuide returned control before completion, sleep 15
23:10:13.142 00.015 1032 UpdateGuideState exits: m=1470 SNR=26.9
23:10:13.145 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:13.146 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:13.148 00.002 1032 Enqueuing Expose request
23:10:13.152 00.004 10072 IsGuiding returns 0
23:10:13.152 00.000 10072 Move returns status 0, amount 5
23:10:13.152 00.000 10072 MoveAxis(N, 0, ABG)
23:10:13.152 00.000 10072 Move returns status 0, amount 0
23:10:13.152 00.000 10072 move complete, result=0
23:10:13.152 00.000 10072 worker thread done servicing request
23:10:13.152 00.000 10072 Worker thread wakes up
23:10:13.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:13.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:13.157 00.005 1032 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
23:10:13.779 00.622 10072 Exposure complete
23:10:13.828 00.049 10072 worker thread done servicing request
23:10:13.829 00.001 1032 OnExposeComplete: enter
23:10:13.831 00.002 1032 UpdateGuideState(): m_state=6
23:10:13.834 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7800
23:10:13.835 00.001 1032 Star::Find returns 1 (0), X=1104.38, Y=130.71, Mass=1402, SNR=26.3, Peak=132 HFD=3.3
23:10:13.837 00.002 1032 MultiStar: [#1 -0.04,0.17,0.96,U] [#2 -0.25,-0.16,0.00,M4] [#3 -0.19,-0.18,0.00,M2] [#4 -0.18,-0.29,0.00,M7] [#5 -0.13,-0.10,0.65,U] [#6 0.09,-0.17,0.61,U] [#7 0.08,-0.03,0.73,U] [#8 0.02,-0.28,0.00,M1] 
23:10:13.839 00.002 1032 refined, 4 included, MultiStar: {0.02, -0.04}, one-star: {0.07, -0.14}
23:10:13.840 00.001 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
23:10:13.842 00.002 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
23:10:13.843 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.22 mountX=-0.04 mountY=-0.00, mountTheta=-3.05
23:10:13.846 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
23:10:13.847 00.001 1032 Enqueuing Move request for scope (0.02, -0.04)
23:10:13.849 00.002 10072 Worker thread wakes up
23:10:13.849 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:10:13.849 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:10:13.849 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.00
23:10:13.851 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:10:13.853 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
23:10:13.853 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:10:13.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:13.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:10:13.853 00.000 10072 MoveAxis(W, 5, ABG)
23:10:13.853 00.000 10072 Guiding  Dir = 3, Dur = 5
23:10:13.854 00.001 10072 IsGuiding returns 0
23:10:13.854 00.000 10072 PulseGuide returned control before completion, sleep 15
23:10:13.871 00.017 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:10:13.873 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:13.876 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:13.877 00.001 1032 Enqueuing Expose request
23:10:13.885 00.008 10072 IsGuiding returns 0
23:10:13.885 00.000 10072 Move returns status 0, amount 5
23:10:13.885 00.000 10072 MoveAxis(N, 0, ABG)
23:10:13.885 00.000 10072 Move returns status 0, amount 0
23:10:13.885 00.000 10072 move complete, result=0
23:10:13.885 00.000 10072 worker thread done servicing request
23:10:13.885 00.000 10072 Worker thread wakes up
23:10:13.885 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:13.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:13.885 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:10:14.291 00.406 10072 Exposure complete
23:10:14.343 00.052 10072 worker thread done servicing request
23:10:14.343 00.000 1032 OnExposeComplete: enter
23:10:14.345 00.002 1032 UpdateGuideState(): m_state=6
23:10:14.348 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7801
23:10:14.349 00.001 1032 Star::Find returns 1 (0), X=1104.33, Y=130.74, Mass=1393, SNR=26.2, Peak=121 HFD=3.3
23:10:14.351 00.002 1032 MultiStar: [#1 -0.05,0.14,0.98,U] [#2 -0.19,-0.17,0.00,M5] [#3 -0.11,-0.21,0.78,U] [#4 -0.30,-0.27,0.00,M8] [#5 -0.19,-0.14,0.66,U] [#6 0.23,-0.12,0.00,M2] [#7 0.05,-0.01,0.72,U] [#8 -0.09,-0.13,0.51,U] 
23:10:14.354 00.003 1032 refined, 5 included, MultiStar: {-0.05, -0.06}, one-star: {0.02, -0.10}
23:10:14.355 00.001 1032 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.83) = xAngle (-4.09 = 2.20)
23:10:14.357 00.002 1032 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.09 = 2.20)
23:10:14.358 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.26 mountX=-0.05 mountY=0.07, mountTheta=2.20
23:10:14.362 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.06, opts=13)
23:10:14.365 00.003 1032 Enqueuing Move request for scope (-0.05, -0.06)
23:10:14.367 00.002 10072 Worker thread wakes up
23:10:14.367 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
23:10:14.367 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
23:10:14.367 00.000 10072 Moving (-0.05, -0.06) raw xDistance=-0.05 yDistance=0.07
23:10:14.369 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:10:14.371 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
23:10:14.371 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:10:14.372 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:14.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:10:14.372 00.000 10072 MoveAxis(W, 4, ABG)
23:10:14.372 00.000 10072 Guiding  Dir = 3, Dur = 4
23:10:14.372 00.000 10072 IsGuiding returns 0
23:10:14.372 00.000 10072 PulseGuide returned control before completion, sleep 14
23:10:14.389 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:10:14.391 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:14.393 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:14.396 00.003 1032 Enqueuing Expose request
23:10:14.400 00.004 10072 IsGuiding returns 0
23:10:14.400 00.000 10072 Move returns status 0, amount 4
23:10:14.400 00.000 10072 MoveAxis(N, 0, ABG)
23:10:14.400 00.000 10072 Move returns status 0, amount 0
23:10:14.400 00.000 10072 move complete, result=0
23:10:14.400 00.000 10072 worker thread done servicing request
23:10:14.400 00.000 10072 Worker thread wakes up
23:10:14.400 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:14.400 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:14.406 00.006 1032 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
23:10:15.029 00.623 10072 Exposure complete
23:10:15.082 00.053 10072 worker thread done servicing request
23:10:15.083 00.001 1032 OnExposeComplete: enter
23:10:15.086 00.003 1032 UpdateGuideState(): m_state=6
23:10:15.088 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7802
23:10:15.090 00.002 1032 Star::Find returns 1 (0), X=1104.48, Y=130.84, Mass=1301, SNR=25.3, Peak=114 HFD=3.4
23:10:15.092 00.002 1032 MultiStar: [#1 0.01,0.31,0.00,M1] [#2 -0.36,-0.15,0.00,M6] [#3 -0.23,-0.07,0.77,U] [#4 -0.22,-0.14,0.00,M9] [#5 0.03,-0.10,0.68,U] [#6 0.07,0.02,0.66,U] [#7 0.05,0.11,0.70,U] [#8 -0.09,-0.08,0.53,U] 
23:10:15.093 00.001 1032 refined, 5 included, MultiStar: {0.01, -0.02}, one-star: {0.17, -0.01}
23:10:15.095 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
23:10:15.098 00.003 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
23:10:15.099 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.07 mountX=-0.02 mountY=-0.01, mountTheta=-2.90
23:10:15.102 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
23:10:15.104 00.002 1032 Enqueuing Move request for scope (0.01, -0.02)
23:10:15.106 00.002 10072 Worker thread wakes up
23:10:15.106 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
23:10:15.106 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
23:10:15.106 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
23:10:15.107 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:10:15.111 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
23:10:15.111 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:10:15.111 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:15.111 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:10:15.111 00.000 10072 MoveAxis(W, 5, ABG)
23:10:15.111 00.000 10072 Guiding  Dir = 3, Dur = 5
23:10:15.112 00.001 10072 IsGuiding returns 0
23:10:15.112 00.000 10072 PulseGuide returned control before completion, sleep 15
23:10:15.131 00.019 1032 UpdateGuideState exits: m=1301 SNR=25.3
23:10:15.133 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:15.135 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:15.136 00.001 1032 Enqueuing Expose request
23:10:15.139 00.003 10072 IsGuiding returns 0
23:10:15.139 00.000 10072 Move returns status 0, amount 5
23:10:15.139 00.000 10072 MoveAxis(N, 0, ABG)
23:10:15.139 00.000 10072 Move returns status 0, amount 0
23:10:15.139 00.000 10072 move complete, result=0
23:10:15.139 00.000 10072 worker thread done servicing request
23:10:15.139 00.000 10072 Worker thread wakes up
23:10:15.140 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:15.140 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:15.147 00.007 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:10:15.548 00.401 10072 Exposure complete
23:10:15.606 00.058 10072 worker thread done servicing request
23:10:15.606 00.000 1032 OnExposeComplete: enter
23:10:15.608 00.002 1032 UpdateGuideState(): m_state=6
23:10:15.610 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7803
23:10:15.613 00.003 1032 Star::Find returns 1 (0), X=1104.36, Y=130.84, Mass=1456, SNR=26.8, Peak=126 HFD=3.3
23:10:15.615 00.002 1032 MultiStar: [#1 0.01,0.19,0.92,U] [#2 -0.30,-0.13,0.00,M7] [#3 -0.09,-0.12,0.76,U] [#4 -0.13,0.04,0.68,U] [#5 -0.05,-0.09,0.66,U] [#6 0.19,-0.12,0.57,U] [#7 0.00,0.20,0.67,U] [#8 0.03,0.05,0.51,U] 
23:10:15.617 00.002 1032 refined, 7 included, MultiStar: {-0.00, 0.02}, one-star: {0.05, -0.01}
23:10:15.619 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
23:10:15.620 00.001 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
23:10:15.622 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.64 mountX=0.02 mountY=-0.00, mountTheta=-0.19
23:10:15.624 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
23:10:15.625 00.001 1032 Enqueuing Move request for scope (-0.00, 0.02)
23:10:15.627 00.002 10072 Worker thread wakes up
23:10:15.627 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
23:10:15.627 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
23:10:15.627 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
23:10:15.628 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:10:15.631 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
23:10:15.631 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:10:15.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:15.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:10:15.631 00.000 10072 MoveAxis(W, 3, ABG)
23:10:15.631 00.000 10072 Guiding  Dir = 3, Dur = 3
23:10:15.632 00.001 10072 IsGuiding returns 0
23:10:15.632 00.000 10072 PulseGuide returned control before completion, sleep 13
23:10:15.649 00.017 1032 UpdateGuideState exits: m=1456 SNR=26.8
23:10:15.651 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:15.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:15.654 00.001 1032 Enqueuing Expose request
23:10:15.657 00.003 10072 IsGuiding returns 0
23:10:15.657 00.000 10072 Move returns status 0, amount 3
23:10:15.657 00.000 10072 MoveAxis(N, 0, ABG)
23:10:15.657 00.000 10072 Move returns status 0, amount 0
23:10:15.657 00.000 10072 move complete, result=0
23:10:15.657 00.000 10072 worker thread done servicing request
23:10:15.657 00.000 10072 Worker thread wakes up
23:10:15.657 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:15.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:15.664 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:10:16.283 00.619 10072 Exposure complete
23:10:16.332 00.049 10072 worker thread done servicing request
23:10:16.332 00.000 1032 OnExposeComplete: enter
23:10:16.334 00.002 1032 UpdateGuideState(): m_state=6
23:10:16.335 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7804
23:10:16.337 00.002 1032 Star::Find returns 1 (0), X=1104.33, Y=130.82, Mass=1376, SNR=26.1, Peak=123 HFD=3.4
23:10:16.338 00.001 1032 MultiStar: [#1 0.08,0.16,1.01,U] [#2 -0.05,-0.13,0.78,U] [#3 -0.10,-0.11,0.81,U] [#4 -0.03,-0.08,0.66,U] [#5 -0.03,-0.20,0.66,U] [#6 0.26,-0.12,0.00,M1] [#7 0.16,0.03,0.71,U] [#8 -0.00,-0.17,0.49,U] 
23:10:16.341 00.003 1032 single-star, 7 included, MultiStar: {0.01, -0.05}, one-star: {0.02, -0.03}
23:10:16.342 00.001 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
23:10:16.343 00.001 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
23:10:16.345 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.84 mountX=-0.03 mountY=-0.02, mountTheta=-2.67
23:10:16.347 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
23:10:16.349 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
23:10:16.351 00.002 10072 Worker thread wakes up
23:10:16.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
23:10:16.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
23:10:16.352 00.001 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.02
23:10:16.353 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:10:16.356 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
23:10:16.356 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:10:16.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:16.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:10:16.356 00.000 10072 MoveAxis(W, 3, ABG)
23:10:16.356 00.000 10072 Guiding  Dir = 3, Dur = 3
23:10:16.356 00.000 10072 IsGuiding returns 0
23:10:16.357 00.001 10072 PulseGuide returned control before completion, sleep 13
23:10:16.373 00.016 10072 IsGuiding returns 0
23:10:16.373 00.000 10072 Move returns status 0, amount 3
23:10:16.373 00.000 10072 MoveAxis(N, 0, ABG)
23:10:16.373 00.000 10072 Move returns status 0, amount 0
23:10:16.373 00.000 10072 move complete, result=0
23:10:16.374 00.001 10072 worker thread done servicing request
23:10:16.374 00.000 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:10:16.375 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:16.377 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:16.379 00.002 1032 Enqueuing Expose request
23:10:16.380 00.001 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:10:16.381 00.001 10072 Worker thread wakes up
23:10:16.381 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:16.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:16.798 00.417 10072 Exposure complete
23:10:16.848 00.050 10072 worker thread done servicing request
23:10:16.848 00.000 1032 OnExposeComplete: enter
23:10:16.850 00.002 1032 UpdateGuideState(): m_state=6
23:10:16.851 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7805
23:10:16.853 00.002 1032 Star::Find returns 1 (0), X=1104.39, Y=130.84, Mass=1339, SNR=25.7, Peak=127 HFD=3.3
23:10:16.855 00.002 1032 MultiStar: [#1 0.13,0.24,0.00,M1] [#2 -0.10,-0.15,0.78,U] [#3 -0.13,-0.05,0.79,U] [#4 0.02,-0.09,0.67,U] [#5 -0.11,-0.03,0.68,U] [#6 0.05,0.02,0.61,U] [#7 0.02,0.11,0.70,U] [#8 -0.05,-0.03,0.50,U] 
23:10:16.857 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.03}, one-star: {0.08, -0.01}
23:10:16.858 00.001 1032 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.83) = xAngle (-4.04 = 2.24)
23:10:16.860 00.002 1032 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.04 = 2.24)
23:10:16.863 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.21 mountX=-0.02 mountY=0.03, mountTheta=2.24
23:10:16.868 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
23:10:16.870 00.002 1032 Enqueuing Move request for scope (-0.02, -0.03)
23:10:16.871 00.001 10072 Worker thread wakes up
23:10:16.872 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:10:16.872 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:10:16.872 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
23:10:16.874 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:10:16.878 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
23:10:16.878 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:10:16.878 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:16.878 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:10:16.878 00.000 10072 MoveAxis(W, 3, ABG)
23:10:16.878 00.000 10072 Guiding  Dir = 3, Dur = 3
23:10:16.878 00.000 10072 IsGuiding returns 0
23:10:16.879 00.001 10072 PulseGuide returned control before completion, sleep 13
23:10:16.898 00.019 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:10:16.900 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:16.901 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:16.903 00.002 1032 Enqueuing Expose request
23:10:16.907 00.004 10072 IsGuiding returns 0
23:10:16.907 00.000 10072 Move returns status 0, amount 3
23:10:16.907 00.000 10072 MoveAxis(N, 0, ABG)
23:10:16.907 00.000 10072 Move returns status 0, amount 0
23:10:16.907 00.000 10072 move complete, result=0
23:10:16.907 00.000 10072 worker thread done servicing request
23:10:16.907 00.000 10072 Worker thread wakes up
23:10:16.907 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:16.908 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:16.912 00.004 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:10:17.532 00.620 10072 Exposure complete
23:10:17.580 00.048 10072 worker thread done servicing request
23:10:17.580 00.000 1032 OnExposeComplete: enter
23:10:17.585 00.005 1032 UpdateGuideState(): m_state=6
23:10:17.587 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7806
23:10:17.591 00.004 1032 Star::Find returns 1 (0), X=1104.29, Y=131.02, Mass=1203, SNR=24.4, Peak=102 HFD=3.2
23:10:17.595 00.004 1032 MultiStar: [#1 0.06,0.28,0.00,M2] [#2 -0.17,-0.02,0.86,U] [#3 -0.08,0.04,0.86,U] [#4 -0.05,-0.05,0.74,U] [#5 -0.16,-0.04,0.74,U] [#6 0.07,0.09,0.66,U] [#7 0.10,0.17,0.79,U] [#8 -0.17,0.13,0.57,U] 
23:10:17.598 00.003 1032 refined, 7 included, MultiStar: {-0.06, 0.06}, one-star: {-0.02, 0.18}
23:10:17.602 00.004 1032 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.83) = xAngle (0.47 = 0.47)
23:10:17.605 00.003 1032 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.47 = 0.47)
23:10:17.608 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.30 mountX=0.08 mountY=0.04, mountTheta=0.47
23:10:17.611 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.06, opts=13)
23:10:17.614 00.003 1032 Enqueuing Move request for scope (-0.06, 0.06)
23:10:17.616 00.002 10072 Worker thread wakes up
23:10:17.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
23:10:17.616 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
23:10:17.616 00.000 10072 Moving (-0.06, 0.06) raw xDistance=0.08 yDistance=0.04
23:10:17.620 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:10:17.623 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
23:10:17.623 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:10:17.624 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:17.624 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:10:17.624 00.000 10072 MoveAxis(W, 4, ABG)
23:10:17.624 00.000 10072 Guiding  Dir = 3, Dur = 4
23:10:17.624 00.000 10072 IsGuiding returns 0
23:10:17.625 00.001 10072 PulseGuide returned control before completion, sleep 14
23:10:17.641 00.016 10072 IsGuiding returns 0
23:10:17.642 00.001 1032 UpdateGuideState exits: m=1203 SNR=24.4
23:10:17.644 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:17.647 00.003 10072 Move returns status 0, amount 4
23:10:17.647 00.000 10072 MoveAxis(N, 0, ABG)
23:10:17.648 00.001 10072 Move returns status 0, amount 0
23:10:17.648 00.000 10072 move complete, result=0
23:10:17.648 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:17.649 00.001 1032 Enqueuing Expose request
23:10:17.650 00.001 10072 worker thread done servicing request
23:10:17.650 00.000 10072 Worker thread wakes up
23:10:17.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:17.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:17.650 00.000 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
23:10:18.070 00.420 10072 Exposure complete
23:10:18.122 00.052 10072 worker thread done servicing request
23:10:18.122 00.000 1032 OnExposeComplete: enter
23:10:18.123 00.001 1032 UpdateGuideState(): m_state=6
23:10:18.125 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7807
23:10:18.127 00.002 1032 Star::Find returns 1 (0), X=1104.33, Y=130.94, Mass=1579, SNR=27.9, Peak=134 HFD=3.4
23:10:18.128 00.001 1032 MultiStar: [#1 0.05,0.48,0.00,M3] [#2 -0.02,-0.01,0.76,U] [#3 -0.07,0.19,0.71,U] [#4 -0.03,-0.07,0.64,U] [#5 -0.22,0.05,0.65,U] [#6 0.11,0.11,0.58,U] [#7 0.05,0.22,0.62,U] [#8 -0.03,0.25,0.49,U] 
23:10:18.130 00.002 1032 single-star, 7 included, MultiStar: {-0.02, 0.10}, one-star: {0.02, 0.09}
23:10:18.132 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
23:10:18.133 00.001 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
23:10:18.135 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.33 mountX=0.08 mountY=-0.05, mountTheta=-0.50
23:10:18.138 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
23:10:18.141 00.003 1032 Enqueuing Move request for scope (0.02, 0.09)
23:10:18.142 00.001 10072 Worker thread wakes up
23:10:18.143 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:10:18.143 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:10:18.143 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.05
23:10:18.147 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:10:18.149 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
23:10:18.149 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:10:18.150 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:18.150 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:10:18.150 00.000 10072 MoveAxis(W, 4, ABG)
23:10:18.150 00.000 10072 Guiding  Dir = 3, Dur = 4
23:10:18.150 00.000 10072 IsGuiding returns 0
23:10:18.151 00.001 10072 PulseGuide returned control before completion, sleep 14
23:10:18.169 00.018 1032 UpdateGuideState exits: m=1579 SNR=27.9
23:10:18.171 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:18.174 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:18.177 00.003 1032 Enqueuing Expose request
23:10:18.181 00.004 10072 IsGuiding returns 0
23:10:18.181 00.000 10072 Move returns status 0, amount 4
23:10:18.181 00.000 10072 MoveAxis(N, 0, ABG)
23:10:18.181 00.000 10072 Move returns status 0, amount 0
23:10:18.181 00.000 10072 move complete, result=0
23:10:18.182 00.001 10072 worker thread done servicing request
23:10:18.182 00.000 10072 Worker thread wakes up
23:10:18.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:18.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:18.189 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:10:18.809 00.620 10072 Exposure complete
23:10:18.859 00.050 10072 worker thread done servicing request
23:10:18.859 00.000 1032 OnExposeComplete: enter
23:10:18.862 00.003 1032 UpdateGuideState(): m_state=6
23:10:18.864 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7808
23:10:18.866 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=130.80, Mass=1424, SNR=26.5, Peak=117 HFD=3.3
23:10:18.868 00.002 1032 MultiStar: [#1 0.05,0.31,0.00,M4] [#2 -0.22,-0.11,0.80,U] [#3 -0.07,0.11,0.74,U] [#4 -0.11,0.06,0.71,U] [#5 -0.09,-0.03,0.67,U] [#6 0.33,0.03,0.00,M1] [#7 0.05,0.09,0.66,U] [#8 0.03,0.09,0.52,U] 
23:10:18.870 00.002 1032 refined, 6 included, MultiStar: {-0.04, 0.02}, one-star: {0.09, -0.04}
23:10:18.872 00.002 1032 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.83) = xAngle (0.97 = 0.97)
23:10:18.874 00.002 1032 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.97 = 0.97)
23:10:18.875 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.80 mountX=0.03 mountY=0.04, mountTheta=0.97
23:10:18.878 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
23:10:18.879 00.001 1032 Enqueuing Move request for scope (-0.04, 0.02)
23:10:18.881 00.002 10072 Worker thread wakes up
23:10:18.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:10:18.881 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:10:18.881 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.04
23:10:18.882 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:10:18.886 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
23:10:18.886 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:10:18.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:18.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:10:18.886 00.000 10072 MoveAxis(W, 4, ABG)
23:10:18.886 00.000 10072 Guiding  Dir = 3, Dur = 4
23:10:18.886 00.000 10072 IsGuiding returns 0
23:10:18.887 00.001 10072 PulseGuide returned control before completion, sleep 14
23:10:18.905 00.018 1032 UpdateGuideState exits: m=1424 SNR=26.5
23:10:18.907 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:18.908 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:18.910 00.002 1032 Enqueuing Expose request
23:10:18.916 00.006 10072 IsGuiding returns 0
23:10:18.916 00.000 10072 Move returns status 0, amount 4
23:10:18.916 00.000 10072 MoveAxis(N, 0, ABG)
23:10:18.916 00.000 10072 Move returns status 0, amount 0
23:10:18.916 00.000 10072 move complete, result=0
23:10:18.916 00.000 10072 worker thread done servicing request
23:10:18.916 00.000 10072 Worker thread wakes up
23:10:18.916 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:18.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:18.918 00.002 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
23:10:19.325 00.407 10072 Exposure complete
23:10:19.374 00.049 10072 worker thread done servicing request
23:10:19.375 00.001 1032 OnExposeComplete: enter
23:10:19.376 00.001 1032 UpdateGuideState(): m_state=6
23:10:19.378 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7809
23:10:19.380 00.002 1032 Star::Find returns 1 (0), X=1104.33, Y=130.80, Mass=1395, SNR=26.2, Peak=114 HFD=3.6
23:10:19.381 00.001 1032 MultiStar: [#1 0.09,0.23,0.95,U] [#2 -0.20,-0.06,0.83,U] [#3 -0.12,0.02,0.74,U] [#4 0.09,-0.10,0.68,U] [#5 -0.09,-0.21,0.64,U] [#6 0.42,0.08,0.00,M2] [#7 0.05,0.13,0.69,U] [#8 0.00,0.02,0.53,U] 
23:10:19.383 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.01}, one-star: {0.02, -0.04}
23:10:19.384 00.001 1032 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.83) = xAngle (0.96 = 0.96)
23:10:19.386 00.002 1032 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.96 = 0.96)
23:10:19.388 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.79 mountX=0.01 mountY=0.01, mountTheta=0.96
23:10:19.391 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
23:10:19.394 00.003 1032 Enqueuing Move request for scope (-0.02, 0.01)
23:10:19.395 00.001 10072 Worker thread wakes up
23:10:19.396 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
23:10:19.396 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
23:10:19.396 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=0.01
23:10:19.399 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:10:19.401 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
23:10:19.401 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:10:19.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:19.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:10:19.401 00.000 10072 MoveAxis(W, 3, ABG)
23:10:19.401 00.000 10072 Guiding  Dir = 3, Dur = 3
23:10:19.401 00.000 10072 IsGuiding returns 0
23:10:19.402 00.001 10072 PulseGuide returned control before completion, sleep 13
23:10:19.419 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.2
23:10:19.421 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:19.423 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:19.425 00.002 1032 Enqueuing Expose request
23:10:19.432 00.007 10072 IsGuiding returns 0
23:10:19.432 00.000 10072 Move returns status 0, amount 3
23:10:19.432 00.000 10072 MoveAxis(N, 0, ABG)
23:10:19.432 00.000 10072 Move returns status 0, amount 0
23:10:19.432 00.000 10072 move complete, result=0
23:10:19.432 00.000 10072 worker thread done servicing request
23:10:19.432 00.000 10072 Worker thread wakes up
23:10:19.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:19.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:19.436 00.004 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:10:20.075 00.639 10072 Exposure complete
23:10:20.126 00.051 10072 worker thread done servicing request
23:10:20.126 00.000 1032 OnExposeComplete: enter
23:10:20.128 00.002 1032 UpdateGuideState(): m_state=6
23:10:20.130 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7810
23:10:20.132 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=130.76, Mass=1370, SNR=26.0, Peak=115 HFD=3.3
23:10:20.134 00.002 1032 MultiStar: [#1 0.14,0.28,0.00,M4] [#2 -0.15,-0.05,0.82,U] [#3 0.06,0.03,0.78,U] [#4 0.11,-0.13,0.66,U] [#5 0.08,-0.01,0.68,U] [#6 0.15,0.04,0.63,U] [#7 0.05,0.10,0.72,U] [#8 0.03,-0.11,0.52,U] 
23:10:20.136 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {0.10, -0.09}
23:10:20.138 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
23:10:20.140 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
23:10:20.141 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.46 mountX=-0.04 mountY=-0.04, mountTheta=-2.29
23:10:20.144 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
23:10:20.146 00.002 1032 Enqueuing Move request for scope (0.05, -0.02)
23:10:20.149 00.003 10072 Worker thread wakes up
23:10:20.149 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
23:10:20.149 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
23:10:20.149 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.04 yDistance=-0.04
23:10:20.151 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:10:20.153 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
23:10:20.153 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:10:20.154 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:20.154 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:10:20.154 00.000 10072 MoveAxis(W, 3, ABG)
23:10:20.154 00.000 10072 Guiding  Dir = 3, Dur = 3
23:10:20.154 00.000 10072 IsGuiding returns 0
23:10:20.155 00.001 10072 PulseGuide returned control before completion, sleep 13
23:10:20.171 00.016 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:10:20.174 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:20.177 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:20.179 00.002 10072 IsGuiding returns 0
23:10:20.179 00.000 10072 Move returns status 0, amount 3
23:10:20.180 00.001 10072 MoveAxis(N, 0, ABG)
23:10:20.180 00.000 10072 Move returns status 0, amount 0
23:10:20.180 00.000 10072 move complete, result=0
23:10:20.181 00.001 10072 worker thread done servicing request
23:10:20.181 00.000 1032 Enqueuing Expose request
23:10:20.182 00.001 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:10:20.184 00.002 10072 Worker thread wakes up
23:10:20.184 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:20.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:20.604 00.420 10072 Exposure complete
23:10:20.656 00.052 10072 worker thread done servicing request
23:10:20.656 00.000 1032 OnExposeComplete: enter
23:10:20.659 00.003 1032 UpdateGuideState(): m_state=6
23:10:20.661 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7811
23:10:20.662 00.001 1032 Star::Find returns 1 (0), X=1104.42, Y=130.88, Mass=1472, SNR=27.0, Peak=129 HFD=3.4
23:10:20.665 00.003 1032 MultiStar: [#1 0.02,0.39,0.00,M5] [#2 -0.15,0.06,0.80,U] [#3 0.00,0.05,0.74,U] [#4 -0.10,0.04,0.65,U] [#5 -0.13,-0.10,0.65,U] [#6 0.26,0.00,0.00,M2] [#7 0.03,0.19,0.68,U] [#8 -0.02,0.15,0.50,U] 
23:10:20.667 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.05}, one-star: {0.11, 0.03}
23:10:20.669 00.002 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
23:10:20.670 00.001 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
23:10:20.672 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.07 mountX=0.06 mountY=0.01, mountTheta=0.24
23:10:20.675 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
23:10:20.678 00.003 1032 Enqueuing Move request for scope (-0.03, 0.05)
23:10:20.680 00.002 10072 Worker thread wakes up
23:10:20.680 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
23:10:20.680 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
23:10:20.680 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.06 yDistance=0.01
23:10:20.682 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:10:20.685 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
23:10:20.685 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:10:20.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:20.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:10:20.685 00.000 10072 MoveAxis(W, 2, ABG)
23:10:20.685 00.000 10072 Guiding  Dir = 3, Dur = 2
23:10:20.686 00.001 10072 IsGuiding returns 0
23:10:20.686 00.000 10072 PulseGuide returned control before completion, sleep 12
23:10:20.705 00.019 1032 UpdateGuideState exits: m=1472 SNR=27.0
23:10:20.707 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:20.710 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:20.711 00.001 1032 Enqueuing Expose request
23:10:20.714 00.003 10072 IsGuiding returns 0
23:10:20.714 00.000 10072 Move returns status 0, amount 2
23:10:20.714 00.000 10072 MoveAxis(N, 0, ABG)
23:10:20.714 00.000 10072 Move returns status 0, amount 0
23:10:20.714 00.000 10072 move complete, result=0
23:10:20.714 00.000 10072 worker thread done servicing request
23:10:20.714 00.000 10072 Worker thread wakes up
23:10:20.714 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:20.714 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:20.721 00.007 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:10:21.341 00.620 10072 Exposure complete
23:10:21.391 00.050 10072 worker thread done servicing request
23:10:21.391 00.000 1032 OnExposeComplete: enter
23:10:21.394 00.003 1032 UpdateGuideState(): m_state=6
23:10:21.396 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7812
23:10:21.397 00.001 1032 Star::Find returns 1 (0), X=1104.40, Y=130.95, Mass=1525, SNR=27.4, Peak=117 HFD=3.4
23:10:21.400 00.003 1032 MultiStar: [#1 0.18,0.27,0.00,M6] [#2 -0.02,0.01,0.74,U] [#3 -0.03,-0.05,0.76,U] [#4 0.15,-0.07,0.63,U] [#5 0.01,-0.10,0.60,U] [#6 0.36,0.09,0.00,M3] [#7 0.18,0.08,0.68,U] [#8 -0.02,-0.03,0.50,U] 
23:10:21.401 00.001 1032 refined, 6 included, MultiStar: {0.05, 0.00}, one-star: {0.09, 0.10}
23:10:21.403 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:10:21.405 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:10:21.406 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.04 mountX=-0.01 mountY=-0.05, mountTheta=-1.79
23:10:21.409 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
23:10:21.410 00.001 1032 Enqueuing Move request for scope (0.05, 0.00)
23:10:21.412 00.002 10072 Worker thread wakes up
23:10:21.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
23:10:21.412 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
23:10:21.412 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
23:10:21.413 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:10:21.416 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
23:10:21.416 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:10:21.416 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:21.417 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:10:21.417 00.000 10072 MoveAxis(W, 2, ABG)
23:10:21.417 00.000 10072 Guiding  Dir = 3, Dur = 2
23:10:21.417 00.000 10072 IsGuiding returns 0
23:10:21.418 00.001 10072 PulseGuide returned control before completion, sleep 12
23:10:21.435 00.017 1032 UpdateGuideState exits: m=1525 SNR=27.4
23:10:21.437 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:21.439 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:21.441 00.002 1032 Enqueuing Expose request
23:10:21.446 00.005 10072 IsGuiding returns 0
23:10:21.446 00.000 10072 Move returns status 0, amount 2
23:10:21.446 00.000 10072 MoveAxis(N, 0, ABG)
23:10:21.446 00.000 10072 Move returns status 0, amount 0
23:10:21.446 00.000 10072 move complete, result=0
23:10:21.447 00.001 10072 worker thread done servicing request
23:10:21.447 00.000 10072 Worker thread wakes up
23:10:21.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:21.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:21.451 00.004 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:10:21.858 00.407 10072 Exposure complete
23:10:21.909 00.051 10072 worker thread done servicing request
23:10:21.909 00.000 1032 OnExposeComplete: enter
23:10:21.911 00.002 1032 UpdateGuideState(): m_state=6
23:10:21.913 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7813
23:10:21.914 00.001 1032 Star::Find returns 1 (0), X=1104.28, Y=130.80, Mass=1379, SNR=26.1, Peak=118 HFD=3.5
23:10:21.916 00.002 1032 MultiStar: [#1 0.07,-0.06,0.97,U] [#2 -0.09,-0.16,0.84,U] [#3 -0.16,-0.12,0.76,U] [#4 -0.10,-0.30,0.00,M1] [#5 0.06,-0.11,0.68,U] [#6 0.28,-0.09,0.00,M4] [#7 0.01,-0.06,0.70,U] [#8 -0.11,-0.21,0.51,U] 
23:10:21.916 00.000 1032 single-star, 6 included, MultiStar: {-0.03, -0.10}, one-star: {-0.03, -0.05}
23:10:21.919 00.003 1032 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.83) = xAngle (-3.90 = 2.38)
23:10:21.921 00.002 1032 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.90 = 2.38)
23:10:21.922 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-2.07 mountX=-0.04 mountY=0.04, mountTheta=2.38
23:10:21.925 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.05, opts=13)
23:10:21.928 00.003 1032 Enqueuing Move request for scope (-0.03, -0.05)
23:10:21.930 00.002 10072 Worker thread wakes up
23:10:21.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
23:10:21.930 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
23:10:21.930 00.000 10072 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
23:10:21.932 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:10:21.935 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
23:10:21.935 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:10:21.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:21.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:10:21.935 00.000 10072 MoveAxis(W, 1, ABG)
23:10:21.935 00.000 10072 Guiding  Dir = 3, Dur = 1
23:10:21.935 00.000 10072 IsGuiding returns 0
23:10:21.936 00.001 10072 PulseGuide returned control before completion, sleep 11
23:10:21.950 00.014 10072 IsGuiding returns 0
23:10:21.950 00.000 10072 Move returns status 0, amount 1
23:10:21.950 00.000 10072 MoveAxis(N, 0, ABG)
23:10:21.950 00.000 10072 Move returns status 0, amount 0
23:10:21.950 00.000 10072 move complete, result=0
23:10:21.950 00.000 10072 worker thread done servicing request
23:10:21.953 00.003 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:10:21.956 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:21.959 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:21.961 00.002 1032 Enqueuing Expose request
23:10:21.963 00.002 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
23:10:21.965 00.002 10072 Worker thread wakes up
23:10:21.965 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:21.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:22.592 00.627 10072 Exposure complete
23:10:22.643 00.051 10072 worker thread done servicing request
23:10:22.643 00.000 1032 OnExposeComplete: enter
23:10:22.646 00.003 1032 UpdateGuideState(): m_state=6
23:10:22.647 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7814
23:10:22.649 00.002 1032 Star::Find returns 1 (0), X=1104.37, Y=130.77, Mass=1384, SNR=26.1, Peak=113 HFD=3.5
23:10:22.651 00.002 1032 MultiStar: [#1 0.08,0.21,0.92,U] [#2 -0.12,-0.15,0.84,U] [#3 -0.12,-0.13,0.76,U] [#4 0.13,-0.22,0.00,M2] [#5 -0.05,-0.16,0.63,U] [#6 0.19,-0.03,0.60,U] [#7 0.04,0.04,0.66,U] [#8 -0.02,-0.11,0.53,U] 
23:10:22.654 00.003 1032 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {0.06, -0.07}
23:10:22.655 00.001 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.06)
23:10:22.657 00.002 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.06)
23:10:22.659 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.40 mountX=-0.04 mountY=0.00, mountTheta=3.06
23:10:22.662 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
23:10:22.664 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
23:10:22.665 00.001 10072 Worker thread wakes up
23:10:22.666 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
23:10:22.666 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
23:10:22.666 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
23:10:22.668 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:10:22.671 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:10:22.671 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:10:22.672 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:22.672 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:10:22.672 00.000 10072 MoveAxis(W, 1, ABG)
23:10:22.672 00.000 10072 Guiding  Dir = 3, Dur = 1
23:10:22.672 00.000 10072 IsGuiding returns 0
23:10:22.672 00.000 10072 PulseGuide returned control before completion, sleep 11
23:10:22.689 00.017 1032 UpdateGuideState exits: m=1384 SNR=26.1
23:10:22.692 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:22.693 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:22.695 00.002 1032 Enqueuing Expose request
23:10:22.698 00.003 10072 IsGuiding returns 0
23:10:22.698 00.000 10072 Move returns status 0, amount 1
23:10:22.698 00.000 10072 MoveAxis(N, 0, ABG)
23:10:22.698 00.000 10072 Move returns status 0, amount 0
23:10:22.698 00.000 10072 move complete, result=0
23:10:22.698 00.000 10072 worker thread done servicing request
23:10:22.698 00.000 10072 Worker thread wakes up
23:10:22.699 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:22.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:22.706 00.007 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
23:10:23.108 00.402 10072 Exposure complete
23:10:23.158 00.050 10072 worker thread done servicing request
23:10:23.159 00.001 1032 OnExposeComplete: enter
23:10:23.160 00.001 1032 UpdateGuideState(): m_state=6
23:10:23.163 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7815
23:10:23.165 00.002 1032 Star::Find returns 1 (0), X=1104.46, Y=130.68, Mass=1362, SNR=25.9, Peak=112 HFD=3.3
23:10:23.166 00.001 1032 MultiStar: [#1 0.08,0.13,1.00,U] [#2 -0.01,-0.14,0.81,U] [#3 -0.08,0.00,0.74,U] [#4 0.20,-0.08,0.70,U] [#5 -0.03,-0.03,0.66,U] [#6 0.22,-0.05,0.63,U] [#7 0.11,-0.01,0.69,U] [#8 0.05,0.06,0.50,U] 
23:10:23.168 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.15, -0.16}
23:10:23.169 00.001 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
23:10:23.171 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
23:10:23.174 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.42 mountX=-0.05 mountY=-0.07, mountTheta=-2.25
23:10:23.177 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
23:10:23.181 00.004 1032 Enqueuing Move request for scope (0.08, -0.03)
23:10:23.186 00.005 10072 Worker thread wakes up
23:10:23.186 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
23:10:23.186 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
23:10:23.186 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
23:10:23.187 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:10:23.190 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:10:23.191 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:10:23.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:23.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:10:23.191 00.000 10072 MoveAxis(W, 0, ABG)
23:10:23.191 00.000 10072 Move returns status 0, amount 0
23:10:23.191 00.000 10072 MoveAxis(N, 0, ABG)
23:10:23.191 00.000 10072 Move returns status 0, amount 0
23:10:23.191 00.000 10072 move complete, result=0
23:10:23.191 00.000 10072 worker thread done servicing request
23:10:23.210 00.019 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:10:23.215 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:23.219 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:23.221 00.002 1032 Enqueuing Expose request
23:10:23.224 00.003 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:10:23.226 00.002 10072 Worker thread wakes up
23:10:23.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:23.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:23.859 00.633 10072 Exposure complete
23:10:23.911 00.052 10072 worker thread done servicing request
23:10:23.911 00.000 1032 OnExposeComplete: enter
23:10:23.914 00.003 1032 UpdateGuideState(): m_state=6
23:10:23.916 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7816
23:10:23.917 00.001 1032 Star::Find returns 1 (0), X=1104.54, Y=130.82, Mass=1366, SNR=26.0, Peak=103 HFD=3.3
23:10:23.919 00.002 1032 MultiStar: [#1 0.14,0.17,1.00,U] [#2 -0.09,-0.09,0.81,U] [#3 -0.11,0.03,0.75,U] [#4 0.02,-0.20,0.68,U] [#5 -0.08,-0.04,0.66,U] [#6 0.37,0.03,0.00,M3] [#7 0.08,0.10,0.76,U] [#8 0.01,0.02,0.51,U] 
23:10:23.921 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.00}, one-star: {0.23, -0.03}
23:10:23.922 00.001 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
23:10:23.924 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
23:10:23.926 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.10 mountX=-0.01 mountY=-0.04, mountTheta=-1.73
23:10:23.928 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
23:10:23.931 00.003 1032 Enqueuing Move request for scope (0.04, 0.00)
23:10:23.933 00.002 10072 Worker thread wakes up
23:10:23.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
23:10:23.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
23:10:23.933 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
23:10:23.936 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:10:23.938 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:10:23.938 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:10:23.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:23.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:10:23.938 00.000 10072 MoveAxis(E, 1, ABG)
23:10:23.939 00.001 10072 Guiding  Dir = 2, Dur = 1
23:10:23.939 00.000 10072 IsGuiding returns 0
23:10:23.939 00.000 10072 PulseGuide returned control before completion, sleep 11
23:10:23.956 00.017 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:10:23.960 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:23.962 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:23.964 00.002 1032 Enqueuing Expose request
23:10:23.966 00.002 10072 IsGuiding returns 0
23:10:23.966 00.000 10072 Move returns status 0, amount 1
23:10:23.966 00.000 10072 MoveAxis(N, 0, ABG)
23:10:23.966 00.000 10072 Move returns status 0, amount 0
23:10:23.966 00.000 10072 move complete, result=0
23:10:23.967 00.001 10072 worker thread done servicing request
23:10:23.967 00.000 10072 Worker thread wakes up
23:10:23.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:23.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:23.974 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:10:24.375 00.401 10072 Exposure complete
23:10:24.422 00.047 10072 worker thread done servicing request
23:10:24.422 00.000 1032 OnExposeComplete: enter
23:10:24.426 00.004 1032 UpdateGuideState(): m_state=6
23:10:24.427 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7817
23:10:24.429 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=130.68, Mass=1398, SNR=26.3, Peak=127 HFD=3.2
23:10:24.431 00.002 1032 MultiStar: [#1 0.17,0.03,0.97,U] [#2 -0.10,-0.14,0.83,U] [#3 -0.02,0.03,0.79,U] [#4 0.04,-0.34,0.00,M1] [#5 -0.04,-0.20,0.66,U] [#6 0.16,-0.21,0.00,M4] [#7 0.14,-0.07,0.65,U] [#8 0.05,-0.16,0.54,U] 
23:10:24.433 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.09}, one-star: {0.20, -0.17}
23:10:24.435 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
23:10:24.437 00.002 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
23:10:24.438 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.96 mountX=-0.11 mountY=-0.04, mountTheta=-2.79
23:10:24.441 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
23:10:24.443 00.002 1032 Enqueuing Move request for scope (0.06, -0.09)
23:10:24.444 00.001 10072 Worker thread wakes up
23:10:24.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
23:10:24.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
23:10:24.444 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.11 yDistance=-0.04
23:10:24.447 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:10:24.449 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:10:24.450 00.001 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
23:10:24.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:24.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:10:24.450 00.000 10072 MoveAxis(E, 2, ABG)
23:10:24.450 00.000 10072 Guiding  Dir = 2, Dur = 2
23:10:24.450 00.000 10072 IsGuiding returns 0
23:10:24.451 00.001 10072 PulseGuide returned control before completion, sleep 12
23:10:24.466 00.015 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:10:24.471 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:24.473 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:24.475 00.002 1032 Enqueuing Expose request
23:10:24.476 00.001 10072 IsGuiding returns 0
23:10:24.477 00.001 10072 Move returns status 0, amount 2
23:10:24.477 00.000 10072 MoveAxis(N, 0, ABG)
23:10:24.477 00.000 10072 Move returns status 0, amount 0
23:10:24.477 00.000 10072 move complete, result=0
23:10:24.477 00.000 10072 worker thread done servicing request
23:10:24.477 00.000 10072 Worker thread wakes up
23:10:24.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:24.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:24.482 00.005 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:10:25.108 00.626 10072 Exposure complete
23:10:25.159 00.051 10072 worker thread done servicing request
23:10:25.159 00.000 1032 OnExposeComplete: enter
23:10:25.161 00.002 1032 UpdateGuideState(): m_state=6
23:10:25.163 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7818
23:10:25.165 00.002 1032 Star::Find returns 1 (0), X=1104.57, Y=130.72, Mass=1332, SNR=25.7, Peak=119 HFD=3.2
23:10:25.167 00.002 1032 MultiStar: [#1 0.09,0.01,1.02,U] [#2 -0.09,-0.21,0.83,U] [#3 -0.00,-0.07,0.76,U] [#4 0.04,-0.31,0.00,M2] [#5 -0.12,-0.20,0.70,U] [#6 0.30,-0.20,0.00,M5] [#7 0.14,-0.03,0.72,U] [#8 0.03,-0.10,0.54,U] 
23:10:25.169 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.10}, one-star: {0.26, -0.13}
23:10:25.171 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
23:10:25.172 00.001 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
23:10:25.175 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.07 mountX=-0.11 mountY=-0.03, mountTheta=-2.90
23:10:25.178 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
23:10:25.180 00.002 1032 Enqueuing Move request for scope (0.06, -0.10)
23:10:25.182 00.002 10072 Worker thread wakes up
23:10:25.183 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
23:10:25.183 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
23:10:25.183 00.000 10072 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.03
23:10:25.185 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:10:25.188 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:10:25.188 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
23:10:25.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:25.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:10:25.188 00.000 10072 MoveAxis(E, 3, ABG)
23:10:25.188 00.000 10072 Guiding  Dir = 2, Dur = 3
23:10:25.189 00.001 10072 IsGuiding returns 0
23:10:25.189 00.000 10072 PulseGuide returned control before completion, sleep 13
23:10:25.205 00.016 1032 UpdateGuideState exits: m=1332 SNR=25.7
23:10:25.207 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:25.214 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:25.215 00.001 1032 Enqueuing Expose request
23:10:25.218 00.003 10072 IsGuiding returns 0
23:10:25.218 00.000 10072 Move returns status 0, amount 3
23:10:25.219 00.001 10072 MoveAxis(N, 0, ABG)
23:10:25.219 00.000 10072 Move returns status 0, amount 0
23:10:25.219 00.000 10072 move complete, result=0
23:10:25.219 00.000 10072 worker thread done servicing request
23:10:25.219 00.000 10072 Worker thread wakes up
23:10:25.219 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:25.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:25.225 00.006 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:10:25.627 00.402 10072 Exposure complete
23:10:25.677 00.050 10072 worker thread done servicing request
23:10:25.677 00.000 1032 OnExposeComplete: enter
23:10:25.680 00.003 1032 UpdateGuideState(): m_state=6
23:10:25.682 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7819
23:10:25.684 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=130.75, Mass=1415, SNR=26.4, Peak=121 HFD=3.3
23:10:25.686 00.002 1032 MultiStar: [#1 0.20,0.13,0.96,U] [#2 -0.10,-0.07,0.79,U] [#3 0.16,-0.07,0.75,U] [#4 0.10,-0.28,0.00,M3] [#5 0.08,-0.21,0.62,U] [#6 0.26,-0.13,0.00,M6] [#7 0.09,0.06,0.72,U] [#8 0.03,-0.06,0.50,U] 
23:10:25.687 00.001 1032 refined, 6 included, MultiStar: {0.08, -0.04}, one-star: {0.09, -0.09}
23:10:25.689 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
23:10:25.691 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
23:10:25.692 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.41 mountX=-0.06 mountY=-0.07, mountTheta=-2.24
23:10:25.695 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
23:10:25.696 00.001 1032 Enqueuing Move request for scope (0.08, -0.04)
23:10:25.698 00.002 10072 Worker thread wakes up
23:10:25.698 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:10:25.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:10:25.698 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
23:10:25.700 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:10:25.703 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:10:25.703 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:10:25.703 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:25.703 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:10:25.703 00.000 10072 MoveAxis(E, 3, ABG)
23:10:25.703 00.000 10072 Guiding  Dir = 2, Dur = 3
23:10:25.704 00.001 10072 IsGuiding returns 0
23:10:25.706 00.002 10072 PulseGuide returned control before completion, sleep 12
23:10:25.723 00.017 1032 UpdateGuideState exits: m=1415 SNR=26.4
23:10:25.725 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:25.727 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:25.730 00.003 1032 Enqueuing Expose request
23:10:25.733 00.003 10072 IsGuiding returns 0
23:10:25.733 00.000 10072 Move returns status 0, amount 3
23:10:25.733 00.000 10072 MoveAxis(N, 0, ABG)
23:10:25.733 00.000 10072 Move returns status 0, amount 0
23:10:25.733 00.000 10072 move complete, result=0
23:10:25.733 00.000 10072 worker thread done servicing request
23:10:25.733 00.000 10072 Worker thread wakes up
23:10:25.733 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:25.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:25.740 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:10:26.364 00.624 10072 Exposure complete
23:10:26.411 00.047 10072 worker thread done servicing request
23:10:26.411 00.000 1032 OnExposeComplete: enter
23:10:26.413 00.002 1032 UpdateGuideState(): m_state=6
23:10:26.414 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7820
23:10:26.416 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=130.75, Mass=1185, SNR=24.2, Peak=103 HFD=3.3
23:10:26.418 00.002 1032 MultiStar: [#1 0.15,0.09,1.06,U] [#2 -0.11,-0.10,0.85,U] [#3 0.07,-0.20,0.79,U] [#4 0.02,-0.18,0.75,U] [#5 0.03,-0.29,0.00,M1] [#6 0.09,-0.03,0.66,U] [#7 0.12,0.05,0.73,U] [#8 0.11,-0.11,0.56,U] 
23:10:26.420 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.07}, one-star: {0.19, -0.09}
23:10:26.422 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
23:10:26.424 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
23:10:26.426 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.51
23:10:26.428 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
23:10:26.429 00.001 1032 Enqueuing Move request for scope (0.08, -0.07)
23:10:26.431 00.002 10072 Worker thread wakes up
23:10:26.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
23:10:26.431 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
23:10:26.431 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
23:10:26.433 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:10:26.435 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:10:26.435 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:10:26.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:26.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:10:26.435 00.000 10072 MoveAxis(E, 4, ABG)
23:10:26.435 00.000 10072 Guiding  Dir = 2, Dur = 4
23:10:26.436 00.001 10072 IsGuiding returns 0
23:10:26.437 00.001 10072 PulseGuide returned control before completion, sleep 14
23:10:26.451 00.014 1032 UpdateGuideState exits: m=1185 SNR=24.2
23:10:26.454 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:26.457 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:26.458 00.001 1032 Enqueuing Expose request
23:10:26.461 00.003 10072 IsGuiding returns 0
23:10:26.461 00.000 10072 Move returns status 0, amount 4
23:10:26.461 00.000 10072 MoveAxis(N, 0, ABG)
23:10:26.461 00.000 10072 Move returns status 0, amount 0
23:10:26.461 00.000 10072 move complete, result=0
23:10:26.461 00.000 10072 worker thread done servicing request
23:10:26.461 00.000 10072 Worker thread wakes up
23:10:26.462 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:26.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:26.469 00.007 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:10:26.878 00.409 10072 Exposure complete
23:10:26.927 00.049 10072 worker thread done servicing request
23:10:26.927 00.000 1032 OnExposeComplete: enter
23:10:26.931 00.004 1032 UpdateGuideState(): m_state=6
23:10:26.933 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7821
23:10:26.935 00.002 1032 Star::Find returns 1 (0), X=1104.52, Y=130.73, Mass=1501, SNR=27.2, Peak=130 HFD=3.2
23:10:26.936 00.001 1032 MultiStar: [#1 0.17,0.12,0.96,U] [#2 0.02,-0.14,0.74,U] [#3 0.05,-0.29,0.00,M1] [#4 0.01,-0.35,0.00,M3] [#5 0.09,-0.28,0.00,M2] [#6 0.33,-0.12,0.00,M6] [#7 0.10,-0.08,0.71,U] [#8 0.07,-0.08,0.50,U] 
23:10:26.938 00.002 1032 refined, 4 included, MultiStar: {0.13, -0.05}, one-star: {0.21, -0.12}
23:10:26.939 00.001 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
23:10:26.942 00.003 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
23:10:26.943 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.40 mountX=-0.08 mountY=-0.11, mountTheta=-2.23
23:10:26.945 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
23:10:26.948 00.003 1032 Enqueuing Move request for scope (0.13, -0.05)
23:10:26.950 00.002 10072 Worker thread wakes up
23:10:26.950 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:10:26.950 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:10:26.950 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
23:10:26.952 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:10:26.955 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:10:26.955 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
23:10:26.955 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:26.955 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:10:26.955 00.000 10072 MoveAxis(E, 3, ABG)
23:10:26.955 00.000 10072 Guiding  Dir = 2, Dur = 3
23:10:26.955 00.000 10072 IsGuiding returns 0
23:10:26.957 00.002 10072 PulseGuide returned control before completion, sleep 12
23:10:26.973 00.016 1032 UpdateGuideState exits: m=1501 SNR=27.2
23:10:26.976 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:26.977 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:26.979 00.002 1032 Enqueuing Expose request
23:10:26.985 00.006 10072 IsGuiding returns 0
23:10:26.986 00.001 10072 Move returns status 0, amount 3
23:10:26.986 00.000 10072 MoveAxis(N, 0, ABG)
23:10:26.986 00.000 10072 Move returns status 0, amount 0
23:10:26.986 00.000 10072 move complete, result=0
23:10:26.986 00.000 10072 worker thread done servicing request
23:10:26.986 00.000 10072 Worker thread wakes up
23:10:26.986 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:26.986 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:26.990 00.004 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:10:27.610 00.620 10072 Exposure complete
23:10:27.661 00.051 10072 worker thread done servicing request
23:10:27.661 00.000 1032 OnExposeComplete: enter
23:10:27.663 00.002 1032 UpdateGuideState(): m_state=6
23:10:27.665 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7822
23:10:27.667 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=130.66, Mass=1464, SNR=26.9, Peak=132 HFD=3.3
23:10:27.669 00.002 1032 MultiStar: [#1 0.16,-0.05,0.92,U] [#2 -0.09,-0.21,0.75,U] [#3 -0.10,-0.13,0.80,U] [#4 0.10,-0.43,0.00,M4] [#5 0.14,-0.35,0.00,M3] [#6 0.29,-0.20,0.00,M7] [#7 0.18,-0.15,0.70,U] [#8 0.13,-0.31,0.00,M1] 
23:10:27.670 00.001 1032 refined, 4 included, MultiStar: {0.08, -0.14}, one-star: {0.20, -0.19}
23:10:27.673 00.003 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
23:10:27.675 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
23:10:27.676 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.07 mountX=-0.16 mountY=-0.04, mountTheta=-2.90
23:10:27.679 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.14, opts=13)
23:10:27.682 00.003 1032 Enqueuing Move request for scope (0.08, -0.14)
23:10:27.684 00.002 10072 Worker thread wakes up
23:10:27.684 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
23:10:27.684 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
23:10:27.684 00.000 10072 Moving (0.08, -0.14) raw xDistance=-0.16 yDistance=-0.04
23:10:27.686 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:10:27.688 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.85
23:10:27.688 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
23:10:27.689 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:27.689 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:10:27.689 00.000 10072 MoveAxis(E, 79, ABG)
23:10:27.689 00.000 10072 Guiding  Dir = 2, Dur = 79
23:10:27.690 00.001 10072 IsGuiding returns 0
23:10:27.691 00.001 10072 PulseGuide returned control before completion, sleep 89
23:10:27.706 00.015 1032 UpdateGuideState exits: m=1464 SNR=26.9
23:10:27.709 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:27.711 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:27.713 00.002 1032 Enqueuing Expose request
23:10:27.780 00.067 10072 IsGuiding returns 1
23:10:27.780 00.000 10072 scope still moving after pulse duration time elapsed
23:10:27.811 00.031 10072 IsGuiding returns 0
23:10:27.811 00.000 10072 scope move finished after 79 + 42 ms
23:10:27.811 00.000 10072 Move returns status 0, amount 79
23:10:27.811 00.000 10072 MoveAxis(N, 0, ABG)
23:10:27.811 00.000 10072 Move returns status 0, amount 0
23:10:27.811 00.000 10072 move complete, result=0
23:10:27.811 00.000 10072 worker thread done servicing request
23:10:27.811 00.000 10072 Worker thread wakes up
23:10:27.811 00.000 1032 GuideStep: -0.2 px 79 ms EAST, -0.0 px 0 ms NORTH
23:10:27.813 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:27.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:28.219 00.406 10072 Exposure complete
23:10:28.272 00.053 10072 worker thread done servicing request
23:10:28.272 00.000 1032 OnExposeComplete: enter
23:10:28.274 00.002 1032 UpdateGuideState(): m_state=6
23:10:28.276 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7823
23:10:28.278 00.002 1032 Star::Find returns 1 (0), X=1104.47, Y=130.70, Mass=1301, SNR=25.3, Peak=116 HFD=3.3
23:10:28.279 00.001 1032 MultiStar: [#1 0.29,0.06,0.00,M1] [#2 -0.06,-0.19,0.87,U] [#3 -0.05,-0.18,0.78,U] [#4 -0.03,-0.16,0.66,U] [#5 0.10,-0.26,0.00,M4] [#6 0.29,-0.07,0.00,M8] [#7 0.12,-0.02,0.70,U] [#8 0.01,-0.22,0.55,U] 
23:10:28.281 00.002 1032 refined, 5 included, MultiStar: {0.03, -0.15}, one-star: {0.16, -0.15}
23:10:28.283 00.002 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
23:10:28.285 00.002 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
23:10:28.286 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.38 mountX=-0.15 mountY=0.01, mountTheta=3.07
23:10:28.288 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.15, opts=13)
23:10:28.290 00.002 1032 Enqueuing Move request for scope (0.03, -0.15)
23:10:28.291 00.001 10072 Worker thread wakes up
23:10:28.291 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
23:10:28.292 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
23:10:28.292 00.000 10072 Moving (0.03, -0.15) raw xDistance=-0.15 yDistance=0.01
23:10:28.293 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:10:28.297 00.004 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.85
23:10:28.297 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:10:28.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:28.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:10:28.297 00.000 10072 MoveAxis(E, 77, ABG)
23:10:28.297 00.000 10072 Guiding  Dir = 2, Dur = 77
23:10:28.297 00.000 10072 IsGuiding returns 0
23:10:28.298 00.001 10072 PulseGuide returned control before completion, sleep 87
23:10:28.316 00.018 1032 UpdateGuideState exits: m=1301 SNR=25.3
23:10:28.318 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:28.319 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:28.321 00.002 1032 Enqueuing Expose request
23:10:28.389 00.068 10072 IsGuiding returns 0
23:10:28.389 00.000 10072 Move returns status 0, amount 77
23:10:28.389 00.000 10072 MoveAxis(N, 0, ABG)
23:10:28.389 00.000 10072 Move returns status 0, amount 0
23:10:28.389 00.000 10072 move complete, result=0
23:10:28.389 00.000 10072 worker thread done servicing request
23:10:28.389 00.000 10072 Worker thread wakes up
23:10:28.389 00.000 1032 GuideStep: -0.2 px 77 ms EAST, 0.0 px 0 ms NORTH
23:10:28.391 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:28.392 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:29.017 00.625 10072 Exposure complete
23:10:29.067 00.050 10072 worker thread done servicing request
23:10:29.067 00.000 1032 OnExposeComplete: enter
23:10:29.068 00.001 1032 UpdateGuideState(): m_state=6
23:10:29.071 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7824
23:10:29.072 00.001 1032 Star::Find returns 1 (0), X=1104.41, Y=130.89, Mass=1372, SNR=26.0, Peak=112 HFD=3.4
23:10:29.074 00.002 1032 MultiStar: [#1 0.10,0.30,0.00,M2] [#2 -0.21,-0.01,0.81,U] [#3 -0.10,0.25,0.00,M1] [#4 -0.03,-0.04,0.68,U] [#5 0.05,-0.08,0.68,U] [#6 0.03,0.16,0.63,U] [#7 0.11,0.30,0.00,M1] [#8 -0.06,-0.07,0.52,U] 
23:10:29.075 00.001 1032 refined, 5 included, MultiStar: {-0.02, 0.00}, one-star: {0.10, 0.04}
23:10:29.076 00.001 1032 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.83) = xAngle (1.07 = 1.07)
23:10:29.078 00.002 1032 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.07 = 1.07)
23:10:29.079 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.90 mountX=0.01 mountY=0.01, mountTheta=1.07
23:10:29.084 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.00, opts=13)
23:10:29.086 00.002 1032 Enqueuing Move request for scope (-0.02, 0.00)
23:10:29.087 00.001 10072 Worker thread wakes up
23:10:29.088 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
23:10:29.088 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
23:10:29.088 00.000 10072 Moving (-0.02, 0.00) raw xDistance=0.01 yDistance=0.01
23:10:29.089 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:10:29.092 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:10:29.092 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:10:29.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:29.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:10:29.092 00.000 10072 MoveAxis(E, 6, ABG)
23:10:29.092 00.000 10072 Guiding  Dir = 2, Dur = 6
23:10:29.092 00.000 10072 IsGuiding returns 0
23:10:29.093 00.001 10072 PulseGuide returned control before completion, sleep 16
23:10:29.108 00.015 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:10:29.112 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:29.113 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:29.115 00.002 1032 Enqueuing Expose request
23:10:29.124 00.009 10072 IsGuiding returns 0
23:10:29.124 00.000 10072 Move returns status 0, amount 6
23:10:29.124 00.000 10072 MoveAxis(N, 0, ABG)
23:10:29.124 00.000 10072 Move returns status 0, amount 0
23:10:29.124 00.000 10072 move complete, result=0
23:10:29.125 00.001 10072 worker thread done servicing request
23:10:29.125 00.000 10072 Worker thread wakes up
23:10:29.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:29.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:29.125 00.000 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
23:10:29.536 00.411 10072 Exposure complete
23:10:29.586 00.050 10072 worker thread done servicing request
23:10:29.586 00.000 1032 OnExposeComplete: enter
23:10:29.589 00.003 1032 UpdateGuideState(): m_state=6
23:10:29.592 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7825
23:10:29.595 00.003 1032 Star::Find returns 1 (0), X=1104.51, Y=130.79, Mass=1287, SNR=25.2, Peak=117 HFD=3.3
23:10:29.597 00.002 1032 MultiStar: [#1 0.14,0.35,0.00,M3] [#2 -0.11,0.09,0.82,U] [#3 -0.10,0.11,0.77,U] [#4 0.07,-0.11,0.73,U] [#5 -0.10,0.06,0.69,U] [#6 0.18,0.10,0.66,U] [#7 0.20,0.12,0.74,U] [#8 -0.08,0.10,0.55,U] 
23:10:29.601 00.004 1032 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {0.20, -0.06}
23:10:29.605 00.004 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:10:29.607 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:10:29.610 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.86 mountX=0.03 mountY=-0.05, mountTheta=-0.97
23:10:29.614 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
23:10:29.615 00.001 1032 Enqueuing Move request for scope (0.04, 0.05)
23:10:29.617 00.002 10072 Worker thread wakes up
23:10:29.617 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:10:29.617 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:10:29.617 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.03 yDistance=-0.05
23:10:29.619 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:10:29.623 00.004 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:29.623 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:10:29.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:29.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:10:29.623 00.000 10072 MoveAxis(E, 5, ABG)
23:10:29.623 00.000 10072 Guiding  Dir = 2, Dur = 5
23:10:29.624 00.001 10072 IsGuiding returns 0
23:10:29.624 00.000 10072 PulseGuide returned control before completion, sleep 15
23:10:29.642 00.018 1032 UpdateGuideState exits: m=1287 SNR=25.2
23:10:29.645 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:29.647 00.002 10072 IsGuiding returns 0
23:10:29.647 00.000 10072 Move returns status 0, amount 5
23:10:29.647 00.000 10072 MoveAxis(N, 0, ABG)
23:10:29.647 00.000 10072 Move returns status 0, amount 0
23:10:29.647 00.000 10072 move complete, result=0
23:10:29.647 00.000 10072 worker thread done servicing request
23:10:29.647 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:29.649 00.002 1032 Enqueuing Expose request
23:10:29.651 00.002 10072 Worker thread wakes up
23:10:29.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:29.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:29.651 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:10:30.289 00.638 10072 Exposure complete
23:10:30.344 00.055 10072 worker thread done servicing request
23:10:30.344 00.000 1032 OnExposeComplete: enter
23:10:30.346 00.002 1032 UpdateGuideState(): m_state=6
23:10:30.348 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7826
23:10:30.350 00.002 1032 Star::Find returns 1 (0), X=1104.43, Y=130.84, Mass=1478, SNR=27.0, Peak=131 HFD=3.3
23:10:30.352 00.002 1032 MultiStar: [#1 0.08,0.20,0.95,U] [#2 -0.08,-0.06,0.78,U] [#3 -0.07,-0.07,0.76,U] [#4 -0.14,-0.08,0.65,U] [#5 -0.01,-0.17,0.67,U] [#6 0.21,0.05,0.58,U] [#7 0.10,-0.01,0.69,U] [#8 -0.04,-0.04,0.49,U] 
23:10:30.353 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.12, -0.00}
23:10:30.355 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
23:10:30.357 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
23:10:30.360 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.44 mountX=-0.02 mountY=-0.02, mountTheta=-2.27
23:10:30.363 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
23:10:30.367 00.004 1032 Enqueuing Move request for scope (0.02, -0.01)
23:10:30.369 00.002 10072 Worker thread wakes up
23:10:30.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
23:10:30.369 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
23:10:30.369 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
23:10:30.371 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:10:30.373 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:30.374 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:10:30.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:30.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:10:30.374 00.000 10072 MoveAxis(E, 6, ABG)
23:10:30.374 00.000 10072 Guiding  Dir = 2, Dur = 6
23:10:30.374 00.000 10072 IsGuiding returns 0
23:10:30.375 00.001 10072 PulseGuide returned control before completion, sleep 16
23:10:30.393 00.018 1032 UpdateGuideState exits: m=1478 SNR=27.0
23:10:30.396 00.003 10072 IsGuiding returns 0
23:10:30.396 00.000 10072 Move returns status 0, amount 6
23:10:30.396 00.000 10072 MoveAxis(N, 0, ABG)
23:10:30.398 00.002 10072 Move returns status 0, amount 0
23:10:30.398 00.000 10072 move complete, result=0
23:10:30.398 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:30.399 00.001 10072 worker thread done servicing request
23:10:30.399 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:30.400 00.001 1032 Enqueuing Expose request
23:10:30.402 00.002 10072 Worker thread wakes up
23:10:30.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:30.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:30.402 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:10:30.820 00.418 10072 Exposure complete
23:10:30.881 00.061 10072 worker thread done servicing request
23:10:30.881 00.000 1032 OnExposeComplete: enter
23:10:30.883 00.002 1032 UpdateGuideState(): m_state=6
23:10:30.885 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7827
23:10:30.887 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=130.87, Mass=1531, SNR=27.5, Peak=129 HFD=3.4
23:10:30.890 00.003 1032 MultiStar: [#1 0.09,0.18,0.91,U] [#2 -0.15,-0.00,0.75,U] [#3 -0.12,-0.00,0.71,U] [#4 -0.15,-0.05,0.65,U] [#5 0.03,0.04,0.61,U] [#6 0.20,-0.02,0.56,U] [#7 0.15,0.19,0.71,U] [#8 0.04,0.07,0.49,U] 
23:10:30.891 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {0.09, 0.03}
23:10:30.894 00.003 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
23:10:30.896 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
23:10:30.899 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.19 mountX=0.05 mountY=-0.03, mountTheta=-0.64
23:10:30.902 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
23:10:30.905 00.003 1032 Enqueuing Move request for scope (0.02, 0.05)
23:10:30.907 00.002 10072 Worker thread wakes up
23:10:30.907 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
23:10:30.907 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
23:10:30.907 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.03
23:10:30.910 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:10:30.912 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:30.912 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:10:30.912 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:30.912 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:10:30.912 00.000 10072 MoveAxis(E, 5, ABG)
23:10:30.912 00.000 10072 Guiding  Dir = 2, Dur = 5
23:10:30.913 00.001 10072 IsGuiding returns 0
23:10:30.913 00.000 10072 PulseGuide returned control before completion, sleep 15
23:10:30.931 00.018 1032 UpdateGuideState exits: m=1531 SNR=27.5
23:10:30.933 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:30.934 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:30.936 00.002 1032 Enqueuing Expose request
23:10:30.941 00.005 10072 IsGuiding returns 0
23:10:30.941 00.000 10072 Move returns status 0, amount 5
23:10:30.941 00.000 10072 MoveAxis(N, 0, ABG)
23:10:30.941 00.000 10072 Move returns status 0, amount 0
23:10:30.941 00.000 10072 move complete, result=0
23:10:30.941 00.000 10072 worker thread done servicing request
23:10:30.941 00.000 10072 Worker thread wakes up
23:10:30.941 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:30.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:30.945 00.004 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:10:31.571 00.626 10072 Exposure complete
23:10:31.628 00.057 10072 worker thread done servicing request
23:10:31.628 00.000 1032 OnExposeComplete: enter
23:10:31.631 00.003 1032 UpdateGuideState(): m_state=6
23:10:31.633 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7828
23:10:31.634 00.001 1032 Star::Find returns 1 (0), X=1104.53, Y=130.90, Mass=1336, SNR=25.7, Peak=105 HFD=3.4
23:10:31.636 00.002 1032 MultiStar: [#1 0.03,0.38,0.00,M2] [#2 -0.14,0.03,0.82,U] [#3 -0.00,-0.13,0.79,U] [#4 -0.04,-0.10,0.69,U] [#5 -0.00,0.06,0.66,U] [#6 0.17,0.16,0.64,U] [#7 0.13,0.18,0.72,U] [#8 -0.09,0.12,0.52,U] 
23:10:31.637 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {0.22, 0.05}
23:10:31.639 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:10:31.641 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:10:31.643 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.76 mountX=0.03 mountY=-0.05, mountTheta=-1.07
23:10:31.648 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
23:10:31.650 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
23:10:31.651 00.001 10072 Worker thread wakes up
23:10:31.652 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:10:31.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:10:31.652 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
23:10:31.654 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:10:31.657 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:31.657 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:10:31.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:31.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:10:31.657 00.000 10072 MoveAxis(E, 7, ABG)
23:10:31.657 00.000 10072 Guiding  Dir = 2, Dur = 7
23:10:31.657 00.000 10072 IsGuiding returns 0
23:10:31.658 00.001 10072 PulseGuide returned control before completion, sleep 17
23:10:31.676 00.018 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:10:31.678 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:31.680 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:31.683 00.003 1032 Enqueuing Expose request
23:10:31.684 00.001 10072 IsGuiding returns 0
23:10:31.684 00.000 10072 Move returns status 0, amount 7
23:10:31.684 00.000 10072 MoveAxis(N, 0, ABG)
23:10:31.684 00.000 10072 Move returns status 0, amount 0
23:10:31.684 00.000 10072 move complete, result=0
23:10:31.684 00.000 10072 worker thread done servicing request
23:10:31.685 00.001 10072 Worker thread wakes up
23:10:31.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:31.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:31.691 00.006 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:10:32.102 00.411 10072 Exposure complete
23:10:32.155 00.053 10072 worker thread done servicing request
23:10:32.155 00.000 1032 OnExposeComplete: enter
23:10:32.157 00.002 1032 UpdateGuideState(): m_state=6
23:10:32.159 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7829
23:10:32.161 00.002 1032 Star::Find returns 1 (0), X=1104.42, Y=130.91, Mass=1360, SNR=25.9, Peak=116 HFD=3.4
23:10:32.163 00.002 1032 MultiStar: [#1 0.11,0.35,0.00,M3] [#2 -0.13,0.02,0.77,U] [#3 0.08,-0.06,0.80,U] [#4 0.11,-0.17,0.71,U] [#5 -0.20,-0.02,0.69,U] [#6 0.22,0.05,0.63,U] [#7 0.12,0.17,0.71,U] [#8 -0.07,0.11,0.51,U] 
23:10:32.164 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.02}, one-star: {0.11, 0.06}
23:10:32.166 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:10:32.168 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:10:32.169 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.53 mountX=0.01 mountY=-0.04, mountTheta=-1.30
23:10:32.171 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
23:10:32.174 00.003 1032 Enqueuing Move request for scope (0.03, 0.02)
23:10:32.177 00.003 10072 Worker thread wakes up
23:10:32.178 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
23:10:32.178 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
23:10:32.178 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
23:10:32.181 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:10:32.183 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:32.184 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:10:32.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:32.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:10:32.184 00.000 10072 MoveAxis(E, 6, ABG)
23:10:32.184 00.000 10072 Guiding  Dir = 2, Dur = 6
23:10:32.184 00.000 10072 IsGuiding returns 0
23:10:32.185 00.001 10072 PulseGuide returned control before completion, sleep 16
23:10:32.201 00.016 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:10:32.202 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:32.205 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:32.209 00.004 1032 Enqueuing Expose request
23:10:32.212 00.003 10072 IsGuiding returns 0
23:10:32.212 00.000 10072 Move returns status 0, amount 6
23:10:32.212 00.000 10072 MoveAxis(N, 0, ABG)
23:10:32.212 00.000 10072 Move returns status 0, amount 0
23:10:32.212 00.000 10072 move complete, result=0
23:10:32.212 00.000 10072 worker thread done servicing request
23:10:32.213 00.001 10072 Worker thread wakes up
23:10:32.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:32.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:32.219 00.006 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:10:32.837 00.618 10072 Exposure complete
23:10:32.888 00.051 10072 worker thread done servicing request
23:10:32.888 00.000 1032 OnExposeComplete: enter
23:10:32.890 00.002 1032 UpdateGuideState(): m_state=6
23:10:32.892 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7830
23:10:32.894 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=130.90, Mass=1391, SNR=26.2, Peak=120 HFD=3.4
23:10:32.896 00.002 1032 MultiStar: [#1 0.24,0.09,0.97,U] [#2 -0.04,-0.11,0.81,U] [#3 -0.21,-0.12,0.77,U] [#4 0.01,-0.20,0.73,U] [#5 0.10,-0.13,0.63,U] [#6 0.35,-0.01,0.00,M3] [#7 0.22,-0.00,0.72,U] [#8 0.10,-0.12,0.52,U] 
23:10:32.899 00.003 1032 single-star, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.01, 0.05}
23:10:32.901 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
23:10:32.903 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
23:10:32.904 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.40 mountX=0.05 mountY=-0.02, mountTheta=-0.43
23:10:32.907 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
23:10:32.910 00.003 1032 Enqueuing Move request for scope (0.01, 0.05)
23:10:32.913 00.003 10072 Worker thread wakes up
23:10:32.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
23:10:32.913 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
23:10:32.913 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
23:10:32.915 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:10:32.917 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:32.917 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:10:32.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:32.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:10:32.917 00.000 10072 MoveAxis(E, 8, ABG)
23:10:32.917 00.000 10072 Guiding  Dir = 2, Dur = 8
23:10:32.917 00.000 10072 IsGuiding returns 0
23:10:32.918 00.001 10072 PulseGuide returned control before completion, sleep 18
23:10:32.937 00.019 1032 UpdateGuideState exits: m=1391 SNR=26.2
23:10:32.938 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:32.940 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:32.943 00.003 10072 IsGuiding returns 0
23:10:32.943 00.000 10072 Move returns status 0, amount 8
23:10:32.943 00.000 10072 MoveAxis(N, 0, ABG)
23:10:32.943 00.000 10072 Move returns status 0, amount 0
23:10:32.944 00.001 10072 move complete, result=0
23:10:32.944 00.000 10072 worker thread done servicing request
23:10:32.944 00.000 1032 Enqueuing Expose request
23:10:32.946 00.002 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:10:32.947 00.001 10072 Worker thread wakes up
23:10:32.948 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:32.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:33.366 00.418 10072 Exposure complete
23:10:33.425 00.059 10072 worker thread done servicing request
23:10:33.425 00.000 1032 OnExposeComplete: enter
23:10:33.427 00.002 1032 UpdateGuideState(): m_state=6
23:10:33.429 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7831
23:10:33.431 00.002 1032 Star::Find returns 1 (0), X=1104.46, Y=130.62, Mass=1266, SNR=25.0, Peak=120 HFD=3.2
23:10:33.432 00.001 1032 MultiStar: [#1 0.10,0.16,0.99,U] [#2 -0.09,-0.20,0.82,U] [#3 -0.14,0.04,0.78,U] [#4 0.01,-0.11,0.72,U] [#5 -0.09,-0.15,0.70,U] [#6 0.29,-0.11,0.00,M4] [#7 0.14,0.08,0.77,U] [#8 0.04,-0.16,0.52,U] 
23:10:33.434 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {0.15, -0.23}
23:10:33.435 00.001 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
23:10:33.437 00.002 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
23:10:33.438 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.23 mountX=-0.07 mountY=-0.01, mountTheta=-3.06
23:10:33.442 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
23:10:33.444 00.002 1032 Enqueuing Move request for scope (0.02, -0.06)
23:10:33.445 00.001 10072 Worker thread wakes up
23:10:33.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
23:10:33.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
23:10:33.445 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.07 yDistance=-0.01
23:10:33.447 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:10:33.450 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:33.450 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:10:33.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:33.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:10:33.450 00.000 10072 MoveAxis(E, 7, ABG)
23:10:33.451 00.001 10072 Guiding  Dir = 2, Dur = 7
23:10:33.451 00.000 10072 IsGuiding returns 0
23:10:33.451 00.000 10072 PulseGuide returned control before completion, sleep 17
23:10:33.468 00.017 1032 UpdateGuideState exits: m=1266 SNR=25.0
23:10:33.470 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:33.473 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:33.475 00.002 1032 Enqueuing Expose request
23:10:33.476 00.001 10072 IsGuiding returns 0
23:10:33.476 00.000 10072 Move returns status 0, amount 7
23:10:33.476 00.000 10072 MoveAxis(N, 0, ABG)
23:10:33.476 00.000 10072 Move returns status 0, amount 0
23:10:33.476 00.000 10072 move complete, result=0
23:10:33.477 00.001 10072 worker thread done servicing request
23:10:33.477 00.000 10072 Worker thread wakes up
23:10:33.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:33.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:33.485 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:10:34.107 00.622 10072 Exposure complete
23:10:34.158 00.051 10072 worker thread done servicing request
23:10:34.158 00.000 1032 OnExposeComplete: enter
23:10:34.160 00.002 1032 UpdateGuideState(): m_state=6
23:10:34.163 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7832
23:10:34.165 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=130.78, Mass=1309, SNR=25.4, Peak=120 HFD=3.4
23:10:34.166 00.001 1032 MultiStar: [#1 0.13,0.21,0.96,U] [#2 -0.02,-0.13,0.82,U] [#3 -0.05,-0.05,0.75,U] [#4 -0.03,-0.18,0.68,U] [#5 -0.35,-0.11,0.00,M1] [#6 0.13,0.05,0.66,U] [#7 0.25,0.01,0.72,U] [#8 -0.11,0.10,0.53,U] 
23:10:34.168 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.00}, one-star: {-0.13, -0.06}
23:10:34.169 00.001 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
23:10:34.170 00.001 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
23:10:34.175 00.005 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.22 mountX=-0.01 mountY=-0.02, mountTheta=-2.05
23:10:34.179 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
23:10:34.181 00.002 1032 Enqueuing Move request for scope (0.02, -0.00)
23:10:34.184 00.003 10072 Worker thread wakes up
23:10:34.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
23:10:34.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
23:10:34.184 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
23:10:34.186 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:10:34.189 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:34.189 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:10:34.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:34.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:10:34.189 00.000 10072 MoveAxis(E, 8, ABG)
23:10:34.189 00.000 10072 Guiding  Dir = 2, Dur = 8
23:10:34.189 00.000 10072 IsGuiding returns 0
23:10:34.190 00.001 10072 PulseGuide returned control before completion, sleep 18
23:10:34.207 00.017 1032 UpdateGuideState exits: m=1309 SNR=25.4
23:10:34.209 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:34.211 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:34.214 00.003 1032 Enqueuing Expose request
23:10:34.215 00.001 10072 IsGuiding returns 0
23:10:34.215 00.000 10072 Move returns status 0, amount 8
23:10:34.215 00.000 10072 MoveAxis(N, 0, ABG)
23:10:34.216 00.001 10072 Move returns status 0, amount 0
23:10:34.216 00.000 10072 move complete, result=0
23:10:34.216 00.000 10072 worker thread done servicing request
23:10:34.216 00.000 10072 Worker thread wakes up
23:10:34.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:34.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:34.223 00.007 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:10:34.633 00.410 10072 Exposure complete
23:10:34.686 00.053 10072 worker thread done servicing request
23:10:34.686 00.000 1032 OnExposeComplete: enter
23:10:34.688 00.002 1032 UpdateGuideState(): m_state=6
23:10:34.690 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7833
23:10:34.692 00.002 1032 Star::Find returns 1 (0), X=1104.24, Y=130.88, Mass=1216, SNR=24.5, Peak=102 HFD=3.4
23:10:34.694 00.002 1032 MultiStar: [#1 0.16,0.13,1.04,U] [#2 -0.02,-0.03,0.80,U] [#3 0.03,0.02,0.82,U] [#4 0.17,-0.13,0.66,U] [#5 -0.08,-0.08,0.73,U] [#6 0.42,0.11,0.00,M4] [#7 0.22,0.11,0.77,U] [#8 0.13,-0.07,0.56,U] 
23:10:34.695 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {-0.07, 0.03}
23:10:34.698 00.003 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
23:10:34.700 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
23:10:34.701 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.16 mountX=-0.01 mountY=-0.06, mountTheta=-1.67
23:10:34.705 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
23:10:34.709 00.004 1032 Enqueuing Move request for scope (0.06, 0.01)
23:10:34.711 00.002 10072 Worker thread wakes up
23:10:34.711 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:10:34.711 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:10:34.712 00.001 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
23:10:34.713 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:10:34.716 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:34.716 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:10:34.716 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:34.716 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:10:34.716 00.000 10072 MoveAxis(E, 8, ABG)
23:10:34.716 00.000 10072 Guiding  Dir = 2, Dur = 8
23:10:34.717 00.001 10072 IsGuiding returns 0
23:10:34.717 00.000 10072 PulseGuide returned control before completion, sleep 18
23:10:34.734 00.017 1032 UpdateGuideState exits: m=1216 SNR=24.5
23:10:34.737 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:34.740 00.003 10072 IsGuiding returns 0
23:10:34.740 00.000 10072 Move returns status 0, amount 8
23:10:34.740 00.000 10072 MoveAxis(N, 0, ABG)
23:10:34.740 00.000 10072 Move returns status 0, amount 0
23:10:34.740 00.000 10072 move complete, result=0
23:10:34.740 00.000 10072 worker thread done servicing request
23:10:34.741 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:34.743 00.002 1032 Enqueuing Expose request
23:10:34.745 00.002 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:10:34.747 00.002 10072 Worker thread wakes up
23:10:34.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:34.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:35.382 00.635 10072 Exposure complete
23:10:35.434 00.052 10072 worker thread done servicing request
23:10:35.434 00.000 1032 OnExposeComplete: enter
23:10:35.436 00.002 1032 UpdateGuideState(): m_state=6
23:10:35.438 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7834
23:10:35.440 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=130.61, Mass=1446, SNR=26.7, Peak=125 HFD=3.3
23:10:35.442 00.002 1032 MultiStar: [#1 0.08,0.03,0.94,U] [#2 -0.02,-0.11,0.78,U] [#3 0.04,-0.10,0.72,U] [#4 0.12,-0.35,0.00,M1] [#5 -0.18,-0.18,0.00,M1] [#6 0.48,-0.08,0.00,M5] [#7 0.08,0.03,0.70,U] [#8 0.10,-0.19,0.50,U] 
23:10:35.444 00.002 1032 refined, 5 included, MultiStar: {0.06, -0.09}, one-star: {0.10, -0.23}
23:10:35.445 00.001 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
23:10:35.447 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
23:10:35.448 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.97 mountX=-0.11 mountY=-0.04, mountTheta=-2.80
23:10:35.451 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
23:10:35.452 00.001 1032 Enqueuing Move request for scope (0.06, -0.09)
23:10:35.454 00.002 10072 Worker thread wakes up
23:10:35.454 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
23:10:35.454 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
23:10:35.456 00.002 10072 Moving (0.06, -0.09) raw xDistance=-0.11 yDistance=-0.04
23:10:35.458 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:10:35.460 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:35.460 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:10:35.460 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:35.460 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:10:35.460 00.000 10072 MoveAxis(E, 9, ABG)
23:10:35.460 00.000 10072 Guiding  Dir = 2, Dur = 9
23:10:35.462 00.002 10072 IsGuiding returns 0
23:10:35.462 00.000 10072 PulseGuide returned control before completion, sleep 19
23:10:35.479 00.017 1032 UpdateGuideState exits: m=1446 SNR=26.7
23:10:35.482 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:35.483 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:35.487 00.004 1032 Enqueuing Expose request
23:10:35.492 00.005 10072 IsGuiding returns 0
23:10:35.492 00.000 10072 Move returns status 0, amount 9
23:10:35.492 00.000 10072 MoveAxis(N, 0, ABG)
23:10:35.492 00.000 10072 Move returns status 0, amount 0
23:10:35.492 00.000 10072 move complete, result=0
23:10:35.492 00.000 10072 worker thread done servicing request
23:10:35.492 00.000 10072 Worker thread wakes up
23:10:35.492 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:35.492 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:35.500 00.008 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:10:35.900 00.400 10072 Exposure complete
23:10:35.951 00.051 10072 worker thread done servicing request
23:10:35.951 00.000 1032 OnExposeComplete: enter
23:10:35.953 00.002 1032 UpdateGuideState(): m_state=6
23:10:35.955 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7835
23:10:35.956 00.001 1032 Star::Find returns 1 (0), X=1104.44, Y=130.58, Mass=1273, SNR=25.1, Peak=108 HFD=3.3
23:10:35.958 00.002 1032 MultiStar: [#1 0.14,-0.05,0.97,U] [#2 -0.07,-0.23,0.83,U] [#3 0.05,-0.28,0.00,M1] [#4 0.07,-0.47,0.00,M2] [#5 -0.05,-0.34,0.00,M2] [#6 0.42,-0.27,0.00,M6] [#7 0.19,-0.13,0.74,U] [#8 -0.02,-0.05,0.51,U] 
23:10:35.960 00.002 1032 refined, 4 included, MultiStar: {0.08, -0.15}, one-star: {0.13, -0.26}
23:10:35.962 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
23:10:35.963 00.001 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
23:10:35.966 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.09 mountX=-0.17 mountY=-0.04, mountTheta=-2.92
23:10:35.969 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.15, opts=13)
23:10:35.971 00.002 1032 Enqueuing Move request for scope (0.08, -0.15)
23:10:35.973 00.002 10072 Worker thread wakes up
23:10:35.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
23:10:35.973 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
23:10:35.973 00.000 10072 Moving (0.08, -0.15) raw xDistance=-0.17 yDistance=-0.04
23:10:35.975 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:10:35.977 00.002 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.84
23:10:35.977 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
23:10:35.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:35.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:10:35.977 00.000 10072 MoveAxis(E, 88, ABG)
23:10:35.978 00.001 10072 Guiding  Dir = 2, Dur = 88
23:10:35.978 00.000 10072 IsGuiding returns 0
23:10:35.978 00.000 10072 PulseGuide returned control before completion, sleep 98
23:10:35.995 00.017 1032 UpdateGuideState exits: m=1273 SNR=25.1
23:10:35.997 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:35.999 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:36.000 00.001 1032 Enqueuing Expose request
23:10:36.087 00.087 10072 IsGuiding returns 0
23:10:36.087 00.000 10072 Move returns status 0, amount 88
23:10:36.087 00.000 10072 MoveAxis(N, 0, ABG)
23:10:36.087 00.000 10072 Move returns status 0, amount 0
23:10:36.087 00.000 10072 move complete, result=0
23:10:36.087 00.000 10072 worker thread done servicing request
23:10:36.087 00.000 10072 Worker thread wakes up
23:10:36.087 00.000 1032 GuideStep: -0.2 px 88 ms EAST, -0.0 px 0 ms NORTH
23:10:36.090 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:36.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:36.714 00.624 10072 Exposure complete
23:10:36.763 00.049 10072 worker thread done servicing request
23:10:36.763 00.000 1032 OnExposeComplete: enter
23:10:36.765 00.002 1032 UpdateGuideState(): m_state=6
23:10:36.767 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7836
23:10:36.768 00.001 1032 Star::Find returns 1 (0), X=1104.36, Y=130.69, Mass=1307, SNR=25.4, Peak=123 HFD=3.4
23:10:36.771 00.003 1032 MultiStar: [#1 0.07,-0.03,1.00,U] [#2 -0.16,-0.22,0.00,M1] [#3 -0.07,-0.12,0.77,U] [#4 0.11,-0.29,0.00,M3] [#5 -0.07,-0.22,0.71,U] [#6 0.26,-0.03,0.00,M7] [#7 0.13,-0.02,0.73,U] [#8 -0.07,-0.08,0.51,U] 
23:10:36.772 00.001 1032 refined, 5 included, MultiStar: {0.02, -0.10}, one-star: {0.05, -0.16}
23:10:36.774 00.002 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
23:10:36.775 00.001 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
23:10:36.778 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.42 mountX=-0.10 mountY=0.01, mountTheta=3.03
23:10:36.781 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.10, opts=13)
23:10:36.783 00.002 1032 Enqueuing Move request for scope (0.02, -0.10)
23:10:36.785 00.002 10072 Worker thread wakes up
23:10:36.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
23:10:36.785 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
23:10:36.785 00.000 10072 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=0.01
23:10:36.787 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:10:36.790 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:36.790 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:10:36.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:36.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:10:36.790 00.000 10072 MoveAxis(E, 11, ABG)
23:10:36.790 00.000 10072 Guiding  Dir = 2, Dur = 11
23:10:36.791 00.001 10072 IsGuiding returns 0
23:10:36.791 00.000 10072 PulseGuide returned control before completion, sleep 21
23:10:36.808 00.017 1032 UpdateGuideState exits: m=1307 SNR=25.4
23:10:36.811 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:36.813 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:36.814 00.001 1032 Enqueuing Expose request
23:10:36.821 00.007 10072 IsGuiding returns 0
23:10:36.821 00.000 10072 Move returns status 0, amount 11
23:10:36.821 00.000 10072 MoveAxis(N, 0, ABG)
23:10:36.821 00.000 10072 Move returns status 0, amount 0
23:10:36.821 00.000 10072 move complete, result=0
23:10:36.821 00.000 10072 worker thread done servicing request
23:10:36.821 00.000 10072 Worker thread wakes up
23:10:36.821 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:36.821 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:36.823 00.002 1032 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
23:10:37.229 00.406 10072 Exposure complete
23:10:37.286 00.057 10072 worker thread done servicing request
23:10:37.286 00.000 1032 OnExposeComplete: enter
23:10:37.288 00.002 1032 UpdateGuideState(): m_state=6
23:10:37.289 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7837
23:10:37.292 00.003 1032 Star::Find returns 1 (0), X=1104.53, Y=130.66, Mass=1391, SNR=26.2, Peak=118 HFD=3.3
23:10:37.294 00.002 1032 MultiStar: [#1 0.18,-0.00,0.99,U] [#2 0.05,-0.22,0.81,U] [#3 0.01,-0.10,0.74,U] [#4 0.15,-0.37,0.00,M4] [#5 -0.15,-0.24,0.00,M2] [#6 0.32,-0.15,0.00,M8] [#7 0.11,-0.04,0.69,U] [#8 0.12,-0.22,0.50,U] 
23:10:37.296 00.002 1032 refined, 5 included, MultiStar: {0.12, -0.12}, one-star: {0.22, -0.18}
23:10:37.298 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
23:10:37.301 00.003 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
23:10:37.304 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.78 mountX=-0.15 mountY=-0.09, mountTheta=-2.61
23:10:37.309 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.12, opts=13)
23:10:37.311 00.002 1032 Enqueuing Move request for scope (0.12, -0.12)
23:10:37.312 00.001 10072 Worker thread wakes up
23:10:37.312 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
23:10:37.312 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
23:10:37.312 00.000 10072 Moving (0.12, -0.12) raw xDistance=-0.15 yDistance=-0.09
23:10:37.314 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:10:37.317 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.84
23:10:37.317 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:10:37.318 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:37.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:10:37.318 00.000 10072 MoveAxis(E, 80, ABG)
23:10:37.318 00.000 10072 Guiding  Dir = 2, Dur = 80
23:10:37.318 00.000 10072 IsGuiding returns 0
23:10:37.318 00.000 10072 PulseGuide returned control before completion, sleep 90
23:10:37.339 00.021 1032 UpdateGuideState exits: m=1391 SNR=26.2
23:10:37.341 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:37.344 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:37.346 00.002 1032 Enqueuing Expose request
23:10:37.414 00.068 10072 IsGuiding returns 0
23:10:37.414 00.000 10072 Move returns status 0, amount 80
23:10:37.414 00.000 10072 MoveAxis(N, 0, ABG)
23:10:37.414 00.000 10072 Move returns status 0, amount 0
23:10:37.414 00.000 10072 move complete, result=0
23:10:37.414 00.000 10072 worker thread done servicing request
23:10:37.414 00.000 10072 Worker thread wakes up
23:10:37.414 00.000 1032 GuideStep: -0.2 px 80 ms EAST, -0.1 px 0 ms NORTH
23:10:37.417 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:37.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:38.041 00.624 10072 Exposure complete
23:10:38.094 00.053 10072 worker thread done servicing request
23:10:38.094 00.000 1032 OnExposeComplete: enter
23:10:38.096 00.002 1032 UpdateGuideState(): m_state=6
23:10:38.097 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7838
23:10:38.099 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=130.77, Mass=1401, SNR=26.3, Peak=121 HFD=3.5
23:10:38.101 00.002 1032 MultiStar: [#1 0.10,0.12,0.96,U] [#2 -0.04,-0.14,0.79,U] [#3 0.05,-0.06,0.73,U] [#4 0.06,-0.18,0.65,U] [#5 -0.05,0.02,0.68,U] [#6 0.34,-0.13,0.00,M9] [#7 0.22,0.12,0.73,U] [#8 0.01,-0.08,0.49,U] 
23:10:38.103 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {0.01, -0.08}
23:10:38.105 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
23:10:38.106 00.001 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
23:10:38.108 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.56 mountX=-0.04 mountY=-0.04, mountTheta=-2.39
23:10:38.113 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
23:10:38.115 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
23:10:38.117 00.002 10072 Worker thread wakes up
23:10:38.117 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:10:38.117 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:10:38.117 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
23:10:38.119 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:10:38.122 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:38.122 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:10:38.123 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:38.123 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:10:38.123 00.000 10072 MoveAxis(E, 10, ABG)
23:10:38.123 00.000 10072 Guiding  Dir = 2, Dur = 10
23:10:38.123 00.000 10072 IsGuiding returns 0
23:10:38.124 00.001 10072 PulseGuide returned control before completion, sleep 20
23:10:38.141 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:10:38.145 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:38.146 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:38.149 00.003 1032 Enqueuing Expose request
23:10:38.150 00.001 10072 IsGuiding returns 0
23:10:38.150 00.000 10072 Move returns status 0, amount 10
23:10:38.150 00.000 10072 MoveAxis(N, 0, ABG)
23:10:38.150 00.000 10072 Move returns status 0, amount 0
23:10:38.150 00.000 10072 move complete, result=0
23:10:38.150 00.000 10072 worker thread done servicing request
23:10:38.150 00.000 10072 Worker thread wakes up
23:10:38.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:38.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:38.159 00.009 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
23:10:38.559 00.400 10072 Exposure complete
23:10:38.609 00.050 10072 worker thread done servicing request
23:10:38.609 00.000 1032 OnExposeComplete: enter
23:10:38.612 00.003 1032 UpdateGuideState(): m_state=6
23:10:38.616 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7839
23:10:38.617 00.001 1032 Star::Find returns 1 (0), X=1104.40, Y=130.75, Mass=1457, SNR=26.8, Peak=125 HFD=3.4
23:10:38.619 00.002 1032 MultiStar: [#1 0.15,0.02,0.99,U] [#2 0.04,-0.27,0.00,M1] [#3 0.01,-0.29,0.00,M1] [#4 0.10,-0.39,0.00,M4] [#5 0.13,-0.34,0.00,M2] [#6 0.28,-0.11,0.00,M10] [#7 0.22,-0.08,0.70,U] [#8 -0.00,-0.17,0.51,U] 
23:10:38.621 00.002 1032 single-star, 3 included, MultiStar: {0.12, -0.07}, one-star: {0.09, -0.09}
23:10:38.622 00.001 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
23:10:38.624 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
23:10:38.626 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.82 mountX=-0.11 mountY=-0.06, mountTheta=-2.65
23:10:38.629 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
23:10:38.631 00.002 1032 Enqueuing Move request for scope (0.09, -0.09)
23:10:38.633 00.002 10072 Worker thread wakes up
23:10:38.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
23:10:38.633 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
23:10:38.633 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.06
23:10:38.635 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=149, Gamma=2.230
23:10:38.638 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:38.638 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:10:38.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:38.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:10:38.638 00.000 10072 MoveAxis(E, 8, ABG)
23:10:38.638 00.000 10072 Guiding  Dir = 2, Dur = 8
23:10:38.639 00.001 10072 IsGuiding returns 0
23:10:38.639 00.000 10072 PulseGuide returned control before completion, sleep 18
23:10:38.657 00.018 1032 UpdateGuideState exits: m=1457 SNR=26.8
23:10:38.659 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:38.660 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:38.662 00.002 1032 Enqueuing Expose request
23:10:38.666 00.004 10072 IsGuiding returns 0
23:10:38.666 00.000 10072 Move returns status 0, amount 8
23:10:38.666 00.000 10072 MoveAxis(N, 0, ABG)
23:10:38.666 00.000 10072 Move returns status 0, amount 0
23:10:38.666 00.000 10072 move complete, result=0
23:10:38.666 00.000 10072 worker thread done servicing request
23:10:38.666 00.000 10072 Worker thread wakes up
23:10:38.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:38.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:38.671 00.005 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:10:39.292 00.621 10072 Exposure complete
23:10:39.342 00.050 10072 worker thread done servicing request
23:10:39.342 00.000 1032 OnExposeComplete: enter
23:10:39.344 00.002 1032 UpdateGuideState(): m_state=6
23:10:39.345 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7840
23:10:39.347 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=130.66, Mass=1402, SNR=26.3, Peak=124 HFD=3.3
23:10:39.348 00.001 1032 MultiStar: [#1 0.18,-0.14,0.96,U] [#2 0.06,-0.27,0.00,M2] [#3 0.10,-0.24,0.00,M2] [#4 0.28,-0.42,0.00,M5] [#5 -0.01,-0.33,0.00,M3] [#6 0.55,-0.39,0.00,R] [#7 0.25,-0.19,0.00,M1] [#8 0.08,-0.30,0.00,M1] 
23:10:39.349 00.001 1032 refined, 1 included, MultiStar: {0.19, -0.17}, one-star: {0.20, -0.19}
23:10:39.351 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
23:10:39.351 00.000 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
23:10:39.354 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-0.71 mountX=-0.21 mountY=-0.14, mountTheta=-2.54
23:10:39.357 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.17, opts=13)
23:10:39.359 00.002 1032 Enqueuing Move request for scope (0.19, -0.17)
23:10:39.361 00.002 10072 Worker thread wakes up
23:10:39.361 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
23:10:39.361 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
23:10:39.361 00.000 10072 Moving (0.19, -0.17) raw xDistance=-0.21 yDistance=-0.14
23:10:39.365 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:10:39.367 00.002 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 287.84
23:10:39.367 00.000 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
23:10:39.367 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:39.367 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:10:39.367 00.000 10072 MoveAxis(E, 108, ABG)
23:10:39.367 00.000 10072 Guiding  Dir = 2, Dur = 108
23:10:39.367 00.000 10072 IsGuiding returns 0
23:10:39.368 00.001 10072 PulseGuide returned control before completion, sleep 118
23:10:39.384 00.016 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:10:39.388 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:39.389 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:39.391 00.002 1032 Enqueuing Expose request
23:10:39.492 00.101 10072 IsGuiding returns 0
23:10:39.493 00.001 10072 Move returns status 0, amount 108
23:10:39.493 00.000 10072 MoveAxis(N, 0, ABG)
23:10:39.493 00.000 10072 Move returns status 0, amount 0
23:10:39.493 00.000 10072 move complete, result=0
23:10:39.493 00.000 1032 GuideStep: -0.2 px 108 ms EAST, -0.1 px 0 ms NORTH
23:10:39.496 00.003 10072 worker thread done servicing request
23:10:39.496 00.000 10072 Worker thread wakes up
23:10:39.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:39.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:39.901 00.405 10072 Exposure complete
23:10:39.955 00.054 1032 OnExposeComplete: enter
23:10:39.959 00.004 1032 UpdateGuideState(): m_state=6
23:10:39.961 00.002 10072 worker thread done servicing request
23:10:39.961 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7841
23:10:39.964 00.003 1032 Star::Find returns 1 (0), X=1104.35, Y=130.77, Mass=1345, SNR=25.8, Peak=115 HFD=3.4
23:10:39.966 00.002 1032 MultiStar: [#1 0.15,0.04,1.00,U] [#2 0.01,-0.32,0.00,M3] [#3 0.14,-0.22,0.00,M3] [#4 0.13,-0.28,0.00,M6] [#5 0.11,-0.16,0.67,U] [#6 -0.13,0.22,0.00,M1] [#7 0.21,-0.05,0.72,U] [#8 0.06,-0.15,0.54,U] 
23:10:39.967 00.001 1032 single-star, 4 included, MultiStar: {0.11, -0.07}, one-star: {0.04, -0.08}
23:10:39.969 00.002 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
23:10:39.970 00.001 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
23:10:39.971 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.06 mountX=-0.09 mountY=-0.02, mountTheta=-2.90
23:10:39.974 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
23:10:39.976 00.002 1032 Enqueuing Move request for scope (0.04, -0.08)
23:10:39.978 00.002 10072 Worker thread wakes up
23:10:39.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
23:10:39.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
23:10:39.978 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
23:10:39.980 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:10:39.983 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:39.984 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:10:39.984 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:39.984 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:10:39.984 00.000 10072 MoveAxis(E, 9, ABG)
23:10:39.984 00.000 10072 Guiding  Dir = 2, Dur = 9
23:10:39.984 00.000 10072 IsGuiding returns 0
23:10:39.985 00.001 10072 PulseGuide returned control before completion, sleep 19
23:10:40.003 00.018 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:10:40.005 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:40.007 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:40.010 00.003 10072 IsGuiding returns 0
23:10:40.010 00.000 10072 Move returns status 0, amount 9
23:10:40.010 00.000 10072 MoveAxis(N, 0, ABG)
23:10:40.010 00.000 10072 Move returns status 0, amount 0
23:10:40.010 00.000 1032 Enqueuing Expose request
23:10:40.011 00.001 10072 move complete, result=0
23:10:40.011 00.000 10072 worker thread done servicing request
23:10:40.011 00.000 10072 Worker thread wakes up
23:10:40.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:40.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:40.012 00.001 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:10:40.648 00.636 10072 Exposure complete
23:10:40.700 00.052 10072 worker thread done servicing request
23:10:40.700 00.000 1032 OnExposeComplete: enter
23:10:40.702 00.002 1032 UpdateGuideState(): m_state=6
23:10:40.705 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7842
23:10:40.707 00.002 1032 Star::Find returns 1 (0), X=1104.62, Y=130.75, Mass=1446, SNR=26.7, Peak=121 HFD=3.2
23:10:40.710 00.003 1032 MultiStar: [#1 0.20,0.25,0.00,M1] [#2 0.08,-0.12,0.82,U] [#3 0.17,-0.09,0.75,U] [#4 0.26,-0.23,0.00,M7] [#5 0.17,-0.05,0.65,U] [#6 -0.13,0.47,0.00,M2] [#7 0.29,0.03,0.00,M1] [#8 0.15,0.09,0.49,U] 
23:10:40.713 00.003 1032 refined, 4 included, MultiStar: {0.18, -0.07}, one-star: {0.31, -0.10}
23:10:40.714 00.001 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
23:10:40.716 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
23:10:40.718 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-0.36 mountX=-0.11 mountY=-0.16, mountTheta=-2.19
23:10:40.721 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.07, opts=13)
23:10:40.722 00.001 1032 Enqueuing Move request for scope (0.18, -0.07)
23:10:40.724 00.002 10072 Worker thread wakes up
23:10:40.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
23:10:40.724 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
23:10:40.724 00.000 10072 Moving (0.18, -0.07) raw xDistance=-0.11 yDistance=-0.16
23:10:40.726 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:10:40.729 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:40.729 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:10:40.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:40.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:10:40.729 00.000 10072 MoveAxis(E, 9, ABG)
23:10:40.729 00.000 10072 Guiding  Dir = 2, Dur = 9
23:10:40.729 00.000 10072 IsGuiding returns 0
23:10:40.730 00.001 10072 PulseGuide returned control before completion, sleep 19
23:10:40.750 00.020 1032 UpdateGuideState exits: m=1446 SNR=26.7
23:10:40.752 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:40.754 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:40.756 00.002 1032 Enqueuing Expose request
23:10:40.758 00.002 10072 IsGuiding returns 0
23:10:40.758 00.000 10072 Move returns status 0, amount 9
23:10:40.758 00.000 10072 MoveAxis(N, 0, ABG)
23:10:40.758 00.000 10072 Move returns status 0, amount 0
23:10:40.758 00.000 10072 move complete, result=0
23:10:40.758 00.000 10072 worker thread done servicing request
23:10:40.758 00.000 10072 Worker thread wakes up
23:10:40.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:40.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:40.767 00.009 1032 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
23:10:41.164 00.397 10072 Exposure complete
23:10:41.216 00.052 10072 worker thread done servicing request
23:10:41.216 00.000 1032 OnExposeComplete: enter
23:10:41.219 00.003 1032 UpdateGuideState(): m_state=6
23:10:41.220 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7843
23:10:41.222 00.002 1032 Star::Find returns 1 (0), X=1104.60, Y=130.81, Mass=1295, SNR=25.3, Peak=113 HFD=3.2
23:10:41.226 00.004 1032 MultiStar: [#1 0.31,0.16,0.00,M2] [#2 0.15,-0.19,0.84,U] [#3 0.28,-0.23,0.00,M3] [#4 0.32,-0.27,0.00,M8] [#5 0.28,-0.14,0.00,M2] [#6 -0.01,0.26,0.00,M3] [#7 0.29,-0.06,0.00,M2] [#8 0.18,-0.17,0.54,U] 
23:10:41.228 00.002 1032 refined, 2 included, MultiStar: {0.22, -0.12}, one-star: {0.29, -0.03}
23:10:41.230 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
23:10:41.231 00.001 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
23:10:41.233 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.51 mountX=-0.17 mountY=-0.18, mountTheta=-2.34
23:10:41.237 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.12, opts=13)
23:10:41.241 00.004 1032 Enqueuing Move request for scope (0.22, -0.12)
23:10:41.243 00.002 10072 Worker thread wakes up
23:10:41.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
23:10:41.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
23:10:41.243 00.000 10072 Moving (0.22, -0.12) raw xDistance=-0.17 yDistance=-0.18
23:10:41.245 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:10:41.248 00.003 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 287.84
23:10:41.248 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
23:10:41.248 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:41.248 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:10:41.248 00.000 10072 MoveAxis(E, 88, ABG)
23:10:41.248 00.000 10072 Guiding  Dir = 2, Dur = 88
23:10:41.248 00.000 10072 IsGuiding returns 0
23:10:41.249 00.001 10072 PulseGuide returned control before completion, sleep 98
23:10:41.264 00.015 1032 UpdateGuideState exits: m=1295 SNR=25.3
23:10:41.268 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:41.271 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:41.274 00.003 1032 Enqueuing Expose request
23:10:41.364 00.090 10072 IsGuiding returns 0
23:10:41.364 00.000 10072 Move returns status 0, amount 88
23:10:41.364 00.000 10072 MoveAxis(N, 0, ABG)
23:10:41.364 00.000 10072 Move returns status 0, amount 0
23:10:41.364 00.000 10072 move complete, result=0
23:10:41.364 00.000 10072 worker thread done servicing request
23:10:41.364 00.000 1032 GuideStep: -0.2 px 88 ms EAST, -0.2 px 0 ms NORTH
23:10:41.367 00.003 10072 Worker thread wakes up
23:10:41.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:41.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:41.992 00.625 10072 Exposure complete
23:10:42.044 00.052 10072 worker thread done servicing request
23:10:42.044 00.000 1032 OnExposeComplete: enter
23:10:42.046 00.002 1032 UpdateGuideState(): m_state=6
23:10:42.047 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7844
23:10:42.048 00.001 1032 Star::Find returns 1 (0), X=1104.56, Y=130.68, Mass=1349, SNR=25.8, Peak=115 HFD=3.2
23:10:42.051 00.003 1032 MultiStar: [#1 0.21,0.12,0.95,U] [#2 0.17,-0.20,0.00,M2] [#3 0.26,-0.24,0.00,M4] [#4 0.26,-0.31,0.00,M9] [#5 0.06,-0.19,0.69,U] [#6 -0.10,0.37,0.00,M4] [#7 0.21,-0.01,0.73,U] [#8 0.08,-0.08,0.53,U] 
23:10:42.053 00.002 1032 refined, 4 included, MultiStar: {0.18, -0.06}, one-star: {0.25, -0.17}
23:10:42.054 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:10:42.056 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:10:42.057 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.32 mountX=-0.10 mountY=-0.16, mountTheta=-2.15
23:10:42.061 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.06, opts=13)
23:10:42.063 00.002 1032 Enqueuing Move request for scope (0.18, -0.06)
23:10:42.065 00.002 10072 Worker thread wakes up
23:10:42.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
23:10:42.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
23:10:42.065 00.000 10072 Moving (0.18, -0.06) raw xDistance=-0.10 yDistance=-0.16
23:10:42.067 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:10:42.070 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:42.070 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:10:42.071 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:42.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:10:42.071 00.000 10072 MoveAxis(E, 9, ABG)
23:10:42.071 00.000 10072 Guiding  Dir = 2, Dur = 9
23:10:42.071 00.000 10072 IsGuiding returns 0
23:10:42.072 00.001 10072 PulseGuide returned control before completion, sleep 19
23:10:42.089 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:10:42.090 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:42.093 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:42.094 00.001 1032 Enqueuing Expose request
23:10:42.098 00.004 10072 IsGuiding returns 0
23:10:42.098 00.000 10072 Move returns status 0, amount 9
23:10:42.098 00.000 10072 MoveAxis(N, 0, ABG)
23:10:42.098 00.000 10072 Move returns status 0, amount 0
23:10:42.098 00.000 10072 move complete, result=0
23:10:42.098 00.000 10072 worker thread done servicing request
23:10:42.098 00.000 10072 Worker thread wakes up
23:10:42.098 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:42.098 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:42.105 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
23:10:42.510 00.405 10072 Exposure complete
23:10:42.564 00.054 10072 worker thread done servicing request
23:10:42.564 00.000 1032 OnExposeComplete: enter
23:10:42.566 00.002 1032 UpdateGuideState(): m_state=6
23:10:42.569 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7845
23:10:42.570 00.001 1032 Star::Find returns 1 (0), X=1104.57, Y=130.66, Mass=1411, SNR=26.4, Peak=125 HFD=3.2
23:10:42.572 00.002 1032 MultiStar: [#1 0.26,0.12,0.00,M2] [#2 0.03,-0.15,0.79,U] [#3 0.14,-0.05,0.76,U] [#4 0.22,-0.28,0.00,M10] [#5 -0.00,-0.19,0.68,U] [#6 -0.06,0.33,0.00,M5] [#7 0.23,-0.02,0.72,U] [#8 0.11,-0.07,0.50,U] 
23:10:42.573 00.001 1032 refined, 5 included, MultiStar: {0.14, -0.12}, one-star: {0.26, -0.18}
23:10:42.574 00.001 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
23:10:42.576 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
23:10:42.577 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.72 mountX=-0.15 mountY=-0.10, mountTheta=-2.55
23:10:42.580 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.12, opts=13)
23:10:42.581 00.001 1032 Enqueuing Move request for scope (0.14, -0.12)
23:10:42.583 00.002 10072 Worker thread wakes up
23:10:42.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
23:10:42.583 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
23:10:42.584 00.001 10072 Moving (0.14, -0.12) raw xDistance=-0.15 yDistance=-0.10
23:10:42.587 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:10:42.588 00.001 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.84
23:10:42.588 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:10:42.589 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:42.589 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:10:42.589 00.000 10072 MoveAxis(E, 79, ABG)
23:10:42.589 00.000 10072 Guiding  Dir = 2, Dur = 79
23:10:42.589 00.000 10072 IsGuiding returns 0
23:10:42.589 00.000 10072 PulseGuide returned control before completion, sleep 89
23:10:42.606 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:10:42.608 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:42.611 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:42.613 00.002 1032 Enqueuing Expose request
23:10:42.692 00.079 10072 IsGuiding returns 0
23:10:42.692 00.000 10072 Move returns status 0, amount 79
23:10:42.692 00.000 10072 MoveAxis(N, 0, ABG)
23:10:42.692 00.000 10072 Move returns status 0, amount 0
23:10:42.692 00.000 10072 move complete, result=0
23:10:42.692 00.000 10072 worker thread done servicing request
23:10:42.692 00.000 10072 Worker thread wakes up
23:10:42.692 00.000 1032 GuideStep: -0.2 px 79 ms EAST, -0.1 px 0 ms NORTH
23:10:42.696 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:42.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:43.321 00.625 10072 Exposure complete
23:10:43.372 00.051 10072 worker thread done servicing request
23:10:43.372 00.000 1032 OnExposeComplete: enter
23:10:43.373 00.001 1032 UpdateGuideState(): m_state=6
23:10:43.375 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7846
23:10:43.376 00.001 1032 Star::Find returns 1 (0), X=1104.21, Y=130.73, Mass=1537, SNR=27.6, Peak=136 HFD=3.5
23:10:43.378 00.002 1032 MultiStar: [#1 -0.00,0.22,0.97,U] [#2 -0.20,-0.21,0.00,M2] [#3 -0.06,-0.01,0.75,U] [#4 0.03,-0.17,0.68,U] [#5 -0.12,-0.20,0.64,U] [#6 -0.37,0.18,0.00,M6] [#7 -0.03,0.04,0.67,U] [#8 -0.10,0.12,0.49,U] 
23:10:43.379 00.001 1032 refined, 6 included, MultiStar: {-0.05, -0.01}, one-star: {-0.10, -0.11}
23:10:43.381 00.002 1032 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.83) = xAngle (-4.76 = 1.53)
23:10:43.383 00.002 1032 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.76 = 1.53)
23:10:43.385 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.93 mountX=0.00 mountY=0.05, mountTheta=1.53
23:10:43.388 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.01, opts=13)
23:10:43.390 00.002 1032 Enqueuing Move request for scope (-0.05, -0.01)
23:10:43.391 00.001 10072 Worker thread wakes up
23:10:43.391 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
23:10:43.391 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
23:10:43.391 00.000 10072 Moving (-0.05, -0.01) raw xDistance=0.00 yDistance=0.05
23:10:43.394 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:10:43.396 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:43.396 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:10:43.396 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:43.397 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:10:43.397 00.000 10072 MoveAxis(E, 11, ABG)
23:10:43.397 00.000 10072 Guiding  Dir = 2, Dur = 11
23:10:43.397 00.000 10072 IsGuiding returns 0
23:10:43.398 00.001 10072 PulseGuide returned control before completion, sleep 21
23:10:43.415 00.017 1032 UpdateGuideState exits: m=1537 SNR=27.6
23:10:43.417 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:43.418 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:43.420 00.002 1032 Enqueuing Expose request
23:10:43.427 00.007 10072 IsGuiding returns 0
23:10:43.427 00.000 10072 Move returns status 0, amount 11
23:10:43.427 00.000 10072 MoveAxis(N, 0, ABG)
23:10:43.428 00.001 10072 Move returns status 0, amount 0
23:10:43.428 00.000 10072 move complete, result=0
23:10:43.428 00.000 10072 worker thread done servicing request
23:10:43.428 00.000 10072 Worker thread wakes up
23:10:43.428 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:43.428 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:43.431 00.003 1032 GuideStep: 0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
23:10:43.837 00.406 10072 Exposure complete
23:10:43.890 00.053 10072 worker thread done servicing request
23:10:43.890 00.000 1032 OnExposeComplete: enter
23:10:43.892 00.002 1032 UpdateGuideState(): m_state=6
23:10:43.896 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7847
23:10:43.898 00.002 1032 Star::Find returns 1 (0), X=1104.38, Y=130.76, Mass=1426, SNR=26.6, Peak=135 HFD=3.2
23:10:43.901 00.003 1032 MultiStar: [#1 0.21,0.32,0.00,M2] [#2 -0.08,-0.10,0.81,U] [#3 0.17,0.11,0.79,U] [#4 0.16,-0.03,0.70,U] [#5 0.09,-0.02,0.66,U] [#6 -0.11,0.40,0.00,M7] [#7 0.16,0.09,0.70,U] [#8 0.03,0.07,0.50,U] 
23:10:43.903 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.00}, one-star: {0.07, -0.09}
23:10:43.905 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:10:43.907 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:10:43.908 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.03 mountX=-0.03 mountY=-0.08, mountTheta=-1.86
23:10:43.913 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
23:10:43.915 00.002 1032 Enqueuing Move request for scope (0.09, -0.00)
23:10:43.917 00.002 10072 Worker thread wakes up
23:10:43.917 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
23:10:43.917 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
23:10:43.917 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.03 yDistance=-0.08
23:10:43.920 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:10:43.922 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:43.922 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:10:43.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:43.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:10:43.922 00.000 10072 MoveAxis(E, 8, ABG)
23:10:43.923 00.001 10072 Guiding  Dir = 2, Dur = 8
23:10:43.923 00.000 10072 IsGuiding returns 0
23:10:43.924 00.001 10072 PulseGuide returned control before completion, sleep 18
23:10:43.942 00.018 1032 UpdateGuideState exits: m=1426 SNR=26.6
23:10:43.944 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:43.947 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:43.949 00.002 1032 Enqueuing Expose request
23:10:43.957 00.008 10072 IsGuiding returns 0
23:10:43.957 00.000 10072 Move returns status 0, amount 8
23:10:43.957 00.000 10072 MoveAxis(N, 0, ABG)
23:10:43.958 00.001 10072 Move returns status 0, amount 0
23:10:43.958 00.000 10072 move complete, result=0
23:10:43.958 00.000 10072 worker thread done servicing request
23:10:43.958 00.000 10072 Worker thread wakes up
23:10:43.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:43.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:43.960 00.002 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:10:44.583 00.623 10072 Exposure complete
23:10:44.635 00.052 10072 worker thread done servicing request
23:10:44.635 00.000 1032 OnExposeComplete: enter
23:10:44.637 00.002 1032 UpdateGuideState(): m_state=6
23:10:44.639 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7848
23:10:44.641 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=130.81, Mass=1361, SNR=25.9, Peak=116 HFD=3.2
23:10:44.644 00.003 1032 MultiStar: [#1 0.15,0.11,0.94,U] [#2 0.03,-0.13,0.84,U] [#3 0.11,-0.05,0.78,U] [#4 0.09,-0.25,0.00,M9] [#5 -0.00,-0.16,0.68,U] [#6 -0.09,0.28,0.00,M8] [#7 0.31,-0.02,0.00,M1] [#8 0.04,-0.05,0.52,U] 
23:10:44.646 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.05}, one-star: {0.25, -0.04}
23:10:44.649 00.003 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
23:10:44.651 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
23:10:44.652 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.41 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
23:10:44.654 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
23:10:44.656 00.002 1032 Enqueuing Move request for scope (0.11, -0.05)
23:10:44.657 00.001 10072 Worker thread wakes up
23:10:44.657 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:10:44.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:10:44.657 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.07 yDistance=-0.09
23:10:44.659 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:10:44.662 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:44.662 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:10:44.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:44.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:10:44.662 00.000 10072 MoveAxis(E, 9, ABG)
23:10:44.662 00.000 10072 Guiding  Dir = 2, Dur = 9
23:10:44.662 00.000 10072 IsGuiding returns 0
23:10:44.663 00.001 10072 PulseGuide returned control before completion, sleep 19
23:10:44.683 00.020 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:10:44.685 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:44.688 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:44.689 00.001 1032 Enqueuing Expose request
23:10:44.691 00.002 10072 IsGuiding returns 0
23:10:44.691 00.000 10072 Move returns status 0, amount 9
23:10:44.691 00.000 10072 MoveAxis(N, 0, ABG)
23:10:44.691 00.000 10072 Move returns status 0, amount 0
23:10:44.691 00.000 10072 move complete, result=0
23:10:44.691 00.000 10072 worker thread done servicing request
23:10:44.691 00.000 10072 Worker thread wakes up
23:10:44.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:44.692 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:44.699 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:10:45.100 00.401 10072 Exposure complete
23:10:45.149 00.049 10072 worker thread done servicing request
23:10:45.149 00.000 1032 OnExposeComplete: enter
23:10:45.152 00.003 1032 UpdateGuideState(): m_state=6
23:10:45.154 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7849
23:10:45.155 00.001 1032 Star::Find returns 1 (0), X=1104.47, Y=130.66, Mass=1376, SNR=26.1, Peak=136 HFD=3.2
23:10:45.157 00.002 1032 MultiStar: [#1 0.11,0.10,0.98,U] [#2 0.08,-0.21,0.83,U] [#3 0.05,-0.15,0.76,U] [#4 0.21,-0.39,0.00,M10] [#5 0.07,-0.23,0.64,U] [#6 -0.17,0.21,0.00,M9] [#7 0.17,-0.15,0.72,U] [#8 0.10,-0.15,0.49,U] 
23:10:45.159 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.13}, one-star: {0.16, -0.18}
23:10:45.161 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
23:10:45.162 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
23:10:45.163 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.86 mountX=-0.15 mountY=-0.07, mountTheta=-2.69
23:10:45.166 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.13, opts=13)
23:10:45.167 00.001 1032 Enqueuing Move request for scope (0.11, -0.13)
23:10:45.168 00.001 10072 Worker thread wakes up
23:10:45.168 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
23:10:45.168 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
23:10:45.169 00.001 10072 Moving (0.11, -0.13) raw xDistance=-0.15 yDistance=-0.07
23:10:45.170 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:10:45.174 00.004 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.84
23:10:45.174 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:10:45.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:45.176 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:10:45.176 00.000 10072 MoveAxis(E, 79, ABG)
23:10:45.177 00.001 10072 Guiding  Dir = 2, Dur = 79
23:10:45.177 00.000 10072 IsGuiding returns 0
23:10:45.178 00.001 10072 PulseGuide returned control before completion, sleep 89
23:10:45.194 00.016 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:10:45.197 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:45.198 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:45.200 00.002 1032 Enqueuing Expose request
23:10:45.269 00.069 10072 IsGuiding returns 0
23:10:45.269 00.000 10072 Move returns status 0, amount 79
23:10:45.269 00.000 10072 MoveAxis(N, 0, ABG)
23:10:45.269 00.000 10072 Move returns status 0, amount 0
23:10:45.269 00.000 10072 move complete, result=0
23:10:45.269 00.000 10072 worker thread done servicing request
23:10:45.269 00.000 10072 Worker thread wakes up
23:10:45.269 00.000 1032 GuideStep: -0.2 px 79 ms EAST, -0.1 px 0 ms NORTH
23:10:45.272 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:45.273 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:45.900 00.627 10072 Exposure complete
23:10:45.956 00.056 10072 worker thread done servicing request
23:10:45.956 00.000 1032 OnExposeComplete: enter
23:10:45.961 00.005 1032 UpdateGuideState(): m_state=6
23:10:45.963 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7850
23:10:45.965 00.002 1032 Star::Find returns 1 (0), X=1104.37, Y=130.93, Mass=1262, SNR=24.9, Peak=108 HFD=3.3
23:10:45.969 00.004 1032 MultiStar: [#1 0.04,0.26,0.00,M1] [#2 0.03,0.05,0.90,U] [#3 0.04,0.19,0.79,U] [#4 0.11,-0.08,0.74,U] [#5 -0.24,-0.03,0.71,U] [#6 -0.32,0.45,0.00,M10] [#7 0.16,0.12,0.77,U] [#8 0.10,0.01,0.56,U] 
23:10:45.970 00.001 1032 refined, 6 included, MultiStar: {0.04, 0.06}, one-star: {0.06, 0.08}
23:10:45.972 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:10:45.974 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:10:45.975 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.96 mountX=0.04 mountY=-0.05, mountTheta=-0.87
23:10:45.979 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
23:10:45.981 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
23:10:45.983 00.002 10072 Worker thread wakes up
23:10:45.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:10:45.983 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:10:45.983 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.05
23:10:45.985 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:10:45.990 00.005 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:45.992 00.002 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:10:45.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:45.992 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:10:45.992 00.000 10072 MoveAxis(E, 9, ABG)
23:10:45.992 00.000 10072 Guiding  Dir = 2, Dur = 9
23:10:45.992 00.000 10072 IsGuiding returns 0
23:10:45.992 00.000 10072 PulseGuide returned control before completion, sleep 19
23:10:46.012 00.020 1032 UpdateGuideState exits: m=1262 SNR=24.9
23:10:46.014 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:46.017 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:46.019 00.002 1032 Enqueuing Expose request
23:10:46.023 00.004 10072 IsGuiding returns 0
23:10:46.023 00.000 10072 Move returns status 0, amount 9
23:10:46.023 00.000 10072 MoveAxis(N, 0, ABG)
23:10:46.023 00.000 10072 Move returns status 0, amount 0
23:10:46.023 00.000 10072 move complete, result=0
23:10:46.023 00.000 10072 worker thread done servicing request
23:10:46.024 00.001 10072 Worker thread wakes up
23:10:46.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:46.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:46.032 00.008 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:10:46.434 00.402 10072 Exposure complete
23:10:46.487 00.053 10072 worker thread done servicing request
23:10:46.487 00.000 1032 OnExposeComplete: enter
23:10:46.489 00.002 1032 UpdateGuideState(): m_state=6
23:10:46.491 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7851
23:10:46.493 00.002 1032 Star::Find returns 1 (0), X=1104.42, Y=130.94, Mass=1343, SNR=25.8, Peak=107 HFD=3.4
23:10:46.495 00.002 1032 MultiStar: [#1 0.06,0.27,0.00,M2] [#2 -0.03,-0.02,0.82,U] [#3 0.03,0.08,0.81,U] [#4 0.11,-0.02,0.68,U] [#5 0.00,-0.01,0.65,U] [#6 -0.08,0.45,0.00,R] [#7 0.08,0.14,0.74,U] [#8 -0.08,0.00,0.50,U] 
23:10:46.497 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.04}, one-star: {0.11, 0.10}
23:10:46.499 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
23:10:46.501 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
23:10:46.502 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.84 mountX=0.03 mountY=-0.05, mountTheta=-0.99
23:10:46.505 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
23:10:46.507 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
23:10:46.509 00.002 10072 Worker thread wakes up
23:10:46.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:10:46.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:10:46.509 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
23:10:46.511 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:10:46.513 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:46.513 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:10:46.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:46.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:10:46.514 00.001 10072 MoveAxis(E, 7, ABG)
23:10:46.514 00.000 10072 Guiding  Dir = 2, Dur = 7
23:10:46.514 00.000 10072 IsGuiding returns 0
23:10:46.514 00.000 10072 PulseGuide returned control before completion, sleep 17
23:10:46.532 00.018 1032 UpdateGuideState exits: m=1343 SNR=25.8
23:10:46.536 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:46.537 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:46.540 00.003 1032 Enqueuing Expose request
23:10:46.542 00.002 10072 IsGuiding returns 0
23:10:46.542 00.000 10072 Move returns status 0, amount 7
23:10:46.542 00.000 10072 MoveAxis(N, 0, ABG)
23:10:46.542 00.000 10072 Move returns status 0, amount 0
23:10:46.543 00.001 10072 move complete, result=0
23:10:46.543 00.000 10072 worker thread done servicing request
23:10:46.543 00.000 10072 Worker thread wakes up
23:10:46.543 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:46.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:46.551 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:10:47.168 00.617 10072 Exposure complete
23:10:47.221 00.053 10072 worker thread done servicing request
23:10:47.221 00.000 1032 OnExposeComplete: enter
23:10:47.224 00.003 1032 UpdateGuideState(): m_state=6
23:10:47.226 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7852
23:10:47.227 00.001 1032 Star::Find returns 1 (0), X=1104.35, Y=130.93, Mass=1302, SNR=25.4, Peak=111 HFD=3.3
23:10:47.228 00.001 1032 MultiStar: [#1 0.07,0.16,1.00,U] [#2 -0.15,-0.10,0.81,U] [#3 -0.06,0.05,0.83,U] [#4 0.09,-0.13,0.70,U] [#5 0.07,0.06,0.64,U] [#6 -0.38,-0.00,0.00,M1] [#7 0.15,0.21,0.00,M1] [#8 0.00,-0.05,0.50,U] 
23:10:47.230 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.02}, one-star: {0.04, 0.08}
23:10:47.231 00.001 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
23:10:47.233 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
23:10:47.235 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.23 mountX=0.02 mountY=-0.01, mountTheta=-0.60
23:10:47.238 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
23:10:47.240 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
23:10:47.242 00.002 10072 Worker thread wakes up
23:10:47.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:10:47.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:10:47.242 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
23:10:47.245 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:10:47.247 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:47.247 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:10:47.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:47.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:10:47.248 00.001 10072 MoveAxis(E, 9, ABG)
23:10:47.248 00.000 10072 Guiding  Dir = 2, Dur = 9
23:10:47.248 00.000 10072 IsGuiding returns 0
23:10:47.248 00.000 10072 PulseGuide returned control before completion, sleep 19
23:10:47.264 00.016 1032 UpdateGuideState exits: m=1302 SNR=25.4
23:10:47.267 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:47.269 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:47.271 00.002 1032 Enqueuing Expose request
23:10:47.275 00.004 10072 IsGuiding returns 0
23:10:47.275 00.000 10072 Move returns status 0, amount 9
23:10:47.275 00.000 10072 MoveAxis(N, 0, ABG)
23:10:47.275 00.000 10072 Move returns status 0, amount 0
23:10:47.275 00.000 10072 move complete, result=0
23:10:47.275 00.000 10072 worker thread done servicing request
23:10:47.275 00.000 10072 Worker thread wakes up
23:10:47.275 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:47.276 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:47.281 00.005 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:10:47.684 00.403 10072 Exposure complete
23:10:47.735 00.051 10072 worker thread done servicing request
23:10:47.735 00.000 1032 OnExposeComplete: enter
23:10:47.737 00.002 1032 UpdateGuideState(): m_state=6
23:10:47.740 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7853
23:10:47.742 00.002 1032 Star::Find returns 1 (0), X=1104.34, Y=130.98, Mass=1354, SNR=25.9, Peak=113 HFD=3.3
23:10:47.744 00.002 1032 MultiStar: [#1 0.08,0.36,0.00,M2] [#2 -0.03,-0.08,0.81,U] [#3 0.01,0.20,0.76,U] [#4 0.23,-0.01,0.73,U] [#5 -0.17,-0.00,0.67,U] [#6 -0.08,-0.03,0.62,U] [#7 0.19,0.26,0.00,M2] [#8 0.12,0.12,0.52,U] 
23:10:47.746 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.05}, one-star: {0.03, 0.13}
23:10:47.748 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
23:10:47.750 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
23:10:47.752 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.26 mountX=0.04 mountY=-0.03, mountTheta=-0.57
23:10:47.755 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
23:10:47.756 00.001 1032 Enqueuing Move request for scope (0.02, 0.05)
23:10:47.758 00.002 10072 Worker thread wakes up
23:10:47.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
23:10:47.758 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
23:10:47.758 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.03
23:10:47.760 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:10:47.763 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:47.763 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:10:47.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:47.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:10:47.763 00.000 10072 MoveAxis(E, 8, ABG)
23:10:47.763 00.000 10072 Guiding  Dir = 2, Dur = 8
23:10:47.763 00.000 10072 IsGuiding returns 0
23:10:47.764 00.001 10072 PulseGuide returned control before completion, sleep 18
23:10:47.782 00.018 1032 UpdateGuideState exits: m=1354 SNR=25.9
23:10:47.784 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:47.786 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:47.788 00.002 1032 Enqueuing Expose request
23:10:47.790 00.002 10072 IsGuiding returns 0
23:10:47.791 00.001 10072 Move returns status 0, amount 8
23:10:47.791 00.000 10072 MoveAxis(N, 0, ABG)
23:10:47.791 00.000 10072 Move returns status 0, amount 0
23:10:47.791 00.000 10072 move complete, result=0
23:10:47.791 00.000 10072 worker thread done servicing request
23:10:47.791 00.000 10072 Worker thread wakes up
23:10:47.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:47.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:47.797 00.006 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:10:48.421 00.624 10072 Exposure complete
23:10:48.471 00.050 10072 worker thread done servicing request
23:10:48.471 00.000 1032 OnExposeComplete: enter
23:10:48.473 00.002 1032 UpdateGuideState(): m_state=6
23:10:48.474 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7854
23:10:48.476 00.002 1032 Star::Find returns 1 (0), X=1104.30, Y=130.96, Mass=1357, SNR=25.9, Peak=114 HFD=3.3
23:10:48.477 00.001 1032 MultiStar: [#1 0.02,0.37,0.00,M3] [#2 -0.11,-0.07,0.82,U] [#3 -0.10,0.11,0.80,U] [#4 0.06,-0.03,0.69,U] [#5 -0.10,0.02,0.68,U] [#6 -0.14,0.12,0.61,U] [#7 0.14,0.19,0.71,U] [#8 -0.12,0.14,0.51,U] 
23:10:48.478 00.001 1032 refined, 7 included, MultiStar: {-0.05, 0.07}, one-star: {-0.01, 0.11}
23:10:48.481 00.003 1032 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.83) = xAngle (0.30 = 0.30)
23:10:48.483 00.002 1032 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.30 = 0.30)
23:10:48.485 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.13 mountX=0.08 mountY=0.03, mountTheta=0.30
23:10:48.489 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.07, opts=13)
23:10:48.491 00.002 1032 Enqueuing Move request for scope (-0.05, 0.07)
23:10:48.493 00.002 10072 Worker thread wakes up
23:10:48.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
23:10:48.493 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
23:10:48.493 00.000 10072 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.03
23:10:48.495 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:10:48.498 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:48.498 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:10:48.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:48.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:10:48.498 00.000 10072 MoveAxis(E, 9, ABG)
23:10:48.498 00.000 10072 Guiding  Dir = 2, Dur = 9
23:10:48.499 00.001 10072 IsGuiding returns 0
23:10:48.499 00.000 10072 PulseGuide returned control before completion, sleep 19
23:10:48.514 00.015 1032 UpdateGuideState exits: m=1357 SNR=25.9
23:10:48.516 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:48.519 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:48.521 00.002 1032 Enqueuing Expose request
23:10:48.527 00.006 10072 IsGuiding returns 0
23:10:48.527 00.000 10072 Move returns status 0, amount 9
23:10:48.527 00.000 10072 MoveAxis(N, 0, ABG)
23:10:48.527 00.000 10072 Move returns status 0, amount 0
23:10:48.527 00.000 10072 move complete, result=0
23:10:48.527 00.000 10072 worker thread done servicing request
23:10:48.527 00.000 10072 Worker thread wakes up
23:10:48.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:48.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:48.531 00.004 1032 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
23:10:48.934 00.403 10072 Exposure complete
23:10:48.985 00.051 10072 worker thread done servicing request
23:10:48.985 00.000 1032 OnExposeComplete: enter
23:10:48.988 00.003 1032 UpdateGuideState(): m_state=6
23:10:48.989 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7855
23:10:48.991 00.002 1032 Star::Find returns 1 (0), X=1104.42, Y=131.00, Mass=1307, SNR=25.4, Peak=118 HFD=3.2
23:10:48.998 00.007 1032 MultiStar: [#1 0.05,0.41,0.00,M4] [#2 -0.11,0.16,0.83,U] [#3 -0.05,0.18,0.77,U] [#4 -0.07,0.03,0.71,U] [#5 -0.14,0.15,0.67,U] [#6 -0.40,0.11,0.00,M1] [#7 0.09,0.26,0.00,M2] [#8 -0.14,0.27,0.00,M1] 
23:10:49.001 00.003 1032 refined, 4 included, MultiStar: {-0.04, 0.14}, one-star: {0.11, 0.15}
23:10:49.003 00.002 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
23:10:49.004 00.001 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
23:10:49.005 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.86 mountX=0.14 mountY=0.00, mountTheta=0.03
23:10:49.008 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.14, opts=13)
23:10:49.011 00.003 1032 Enqueuing Move request for scope (-0.04, 0.14)
23:10:49.012 00.001 10072 Worker thread wakes up
23:10:49.013 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
23:10:49.013 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
23:10:49.013 00.000 10072 Moving (-0.04, 0.14) raw xDistance=0.14 yDistance=0.00
23:10:49.014 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:10:49.017 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.84
23:10:49.017 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
23:10:49.017 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:49.017 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:10:49.017 00.000 10072 MoveAxis(W, 58, ABG)
23:10:49.018 00.001 10072 Guiding  Dir = 3, Dur = 58
23:10:49.018 00.000 10072 IsGuiding returns 0
23:10:49.018 00.000 10072 PulseGuide returned control before completion, sleep 68
23:10:49.035 00.017 1032 UpdateGuideState exits: m=1307 SNR=25.4
23:10:49.037 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:49.039 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:49.041 00.002 1032 Enqueuing Expose request
23:10:49.088 00.047 10072 IsGuiding returns 0
23:10:49.088 00.000 10072 Move returns status 0, amount 58
23:10:49.088 00.000 10072 MoveAxis(N, 0, ABG)
23:10:49.088 00.000 10072 Move returns status 0, amount 0
23:10:49.088 00.000 10072 move complete, result=0
23:10:49.088 00.000 10072 worker thread done servicing request
23:10:49.088 00.000 10072 Worker thread wakes up
23:10:49.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:49.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:49.089 00.001 1032 GuideStep: 0.1 px 58 ms WEST, 0.0 px 0 ms NORTH
23:10:49.718 00.629 10072 Exposure complete
23:10:49.768 00.050 1032 OnExposeComplete: enter
23:10:49.769 00.001 1032 UpdateGuideState(): m_state=6
23:10:49.771 00.002 10072 worker thread done servicing request
23:10:49.771 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7856
23:10:49.773 00.002 1032 Star::Find returns 1 (0), X=1104.38, Y=130.98, Mass=1451, SNR=26.8, Peak=111 HFD=3.4
23:10:49.775 00.002 1032 MultiStar: [#1 0.11,0.32,0.00,M5] [#2 -0.07,0.05,0.75,U] [#3 -0.04,0.13,0.72,U] [#4 -0.03,0.04,0.69,U] [#5 -0.09,0.11,0.61,U] [#6 -0.18,-0.02,0.60,U] [#7 0.07,0.16,0.70,U] [#8 -0.00,0.11,0.52,U] 
23:10:49.777 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.09}, one-star: {0.07, 0.14}
23:10:49.779 00.002 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
23:10:49.781 00.002 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
23:10:49.784 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.86 mountX=0.10 mountY=0.00, mountTheta=0.03
23:10:49.786 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.09, opts=13)
23:10:49.789 00.003 1032 Enqueuing Move request for scope (-0.03, 0.09)
23:10:49.791 00.002 10072 Worker thread wakes up
23:10:49.792 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
23:10:49.792 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
23:10:49.792 00.000 10072 Moving (-0.03, 0.09) raw xDistance=0.10 yDistance=0.00
23:10:49.794 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:10:49.796 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:49.796 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:10:49.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:49.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:10:49.796 00.000 10072 MoveAxis(E, 8, ABG)
23:10:49.796 00.000 10072 Guiding  Dir = 2, Dur = 8
23:10:49.797 00.001 10072 IsGuiding returns 0
23:10:49.798 00.001 10072 PulseGuide returned control before completion, sleep 18
23:10:49.815 00.017 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:10:49.817 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:49.818 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:49.819 00.001 1032 Enqueuing Expose request
23:10:49.822 00.003 10072 IsGuiding returns 0
23:10:49.822 00.000 10072 Move returns status 0, amount 8
23:10:49.822 00.000 10072 MoveAxis(N, 0, ABG)
23:10:49.822 00.000 10072 Move returns status 0, amount 0
23:10:49.822 00.000 10072 move complete, result=0
23:10:49.822 00.000 10072 worker thread done servicing request
23:10:49.822 00.000 10072 Worker thread wakes up
23:10:49.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:49.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:49.829 00.007 1032 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
23:10:50.233 00.404 10072 Exposure complete
23:10:50.283 00.050 10072 worker thread done servicing request
23:10:50.283 00.000 1032 OnExposeComplete: enter
23:10:50.284 00.001 1032 UpdateGuideState(): m_state=6
23:10:50.287 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7857
23:10:50.289 00.002 1032 Star::Find returns 1 (0), X=1104.34, Y=130.97, Mass=1537, SNR=27.6, Peak=140 HFD=3.1
23:10:50.290 00.001 1032 MultiStar: [#1 0.00,0.42,0.00,M6] [#2 -0.17,0.10,0.78,U] [#3 0.02,0.03,0.73,U] [#4 -0.00,0.06,0.63,U] [#5 -0.19,0.11,0.64,U] [#6 -0.20,0.11,0.61,U] [#7 0.02,0.20,0.69,U] [#8 -0.01,0.12,0.47,U] 
23:10:50.291 00.001 1032 refined, 7 included, MultiStar: {-0.06, 0.11}, one-star: {0.03, 0.12}
23:10:50.294 00.003 1032 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.83) = xAngle (0.23 = 0.23)
23:10:50.295 00.001 1032 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.23 = 0.23)
23:10:50.296 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.06 mountX=0.12 mountY=0.03, mountTheta=0.23
23:10:50.300 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.11, opts=13)
23:10:50.303 00.003 1032 Enqueuing Move request for scope (-0.06, 0.11)
23:10:50.304 00.001 10072 Worker thread wakes up
23:10:50.305 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
23:10:50.305 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
23:10:50.305 00.000 10072 Moving (-0.06, 0.11) raw xDistance=0.12 yDistance=0.03
23:10:50.307 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=2.230
23:10:50.310 00.003 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:50.310 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:10:50.310 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:50.310 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:10:50.310 00.000 10072 MoveAxis(E, 6, ABG)
23:10:50.310 00.000 10072 Guiding  Dir = 2, Dur = 6
23:10:50.310 00.000 10072 IsGuiding returns 0
23:10:50.311 00.001 10072 PulseGuide returned control before completion, sleep 16
23:10:50.328 00.017 1032 UpdateGuideState exits: m=1537 SNR=27.6
23:10:50.331 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:50.333 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:50.336 00.003 1032 Enqueuing Expose request
23:10:50.339 00.003 10072 IsGuiding returns 0
23:10:50.339 00.000 10072 Move returns status 0, amount 6
23:10:50.339 00.000 10072 MoveAxis(N, 0, ABG)
23:10:50.339 00.000 10072 Move returns status 0, amount 0
23:10:50.339 00.000 10072 move complete, result=0
23:10:50.339 00.000 10072 worker thread done servicing request
23:10:50.339 00.000 10072 Worker thread wakes up
23:10:50.339 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:50.339 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:50.347 00.008 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:10:50.970 00.623 10072 Exposure complete
23:10:51.020 00.050 10072 worker thread done servicing request
23:10:51.020 00.000 1032 OnExposeComplete: enter
23:10:51.023 00.003 1032 UpdateGuideState(): m_state=6
23:10:51.025 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7858
23:10:51.026 00.001 1032 Star::Find returns 1 (0), X=1104.47, Y=130.83, Mass=1369, SNR=26.0, Peak=107 HFD=3.4
23:10:51.028 00.002 1032 MultiStar: [#1 0.19,0.30,0.00,M7] [#2 -0.02,0.04,0.80,U] [#3 0.22,-0.04,0.81,U] [#4 -0.01,-0.26,0.00,M3] [#5 0.08,-0.02,0.68,U] [#6 -0.02,-0.02,0.63,U] [#7 0.36,0.01,0.00,M1] [#8 -0.07,0.13,0.52,U] 
23:10:51.030 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.01}, one-star: {0.16, -0.01}
23:10:51.032 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
23:10:51.035 00.003 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
23:10:51.036 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.09 mountX=-0.01 mountY=-0.07, mountTheta=-1.74
23:10:51.038 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
23:10:51.040 00.002 1032 Enqueuing Move request for scope (0.07, 0.01)
23:10:51.041 00.001 10072 Worker thread wakes up
23:10:51.041 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:10:51.041 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:10:51.041 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
23:10:51.043 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:10:51.046 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:51.046 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:10:51.046 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:51.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:10:51.046 00.000 10072 MoveAxis(E, 7, ABG)
23:10:51.046 00.000 10072 Guiding  Dir = 2, Dur = 7
23:10:51.046 00.000 10072 IsGuiding returns 0
23:10:51.047 00.001 10072 PulseGuide returned control before completion, sleep 17
23:10:51.063 00.016 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:10:51.064 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:51.067 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:51.068 00.001 1032 Enqueuing Expose request
23:10:51.076 00.008 10072 IsGuiding returns 0
23:10:51.076 00.000 10072 Move returns status 0, amount 7
23:10:51.076 00.000 10072 MoveAxis(N, 0, ABG)
23:10:51.076 00.000 10072 Move returns status 0, amount 0
23:10:51.076 00.000 10072 move complete, result=0
23:10:51.076 00.000 10072 worker thread done servicing request
23:10:51.076 00.000 10072 Worker thread wakes up
23:10:51.076 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:51.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:51.081 00.005 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:10:51.485 00.404 10072 Exposure complete
23:10:51.534 00.049 10072 worker thread done servicing request
23:10:51.534 00.000 1032 OnExposeComplete: enter
23:10:51.536 00.002 1032 UpdateGuideState(): m_state=6
23:10:51.537 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7859
23:10:51.539 00.002 1032 Star::Find returns 1 (0), X=1104.54, Y=130.80, Mass=1297, SNR=25.3, Peak=105 HFD=3.4
23:10:51.541 00.002 1032 MultiStar: [#1 0.01,0.25,0.98,U] [#2 0.08,-0.12,0.82,U] [#3 0.10,-0.08,0.77,U] [#4 0.16,-0.26,0.00,M4] [#5 -0.06,-0.09,0.69,U] [#6 -0.04,-0.09,0.63,U] [#7 0.17,-0.06,0.76,U] [#8 0.00,-0.04,0.52,U] 
23:10:51.543 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.02}, one-star: {0.23, -0.05}
23:10:51.544 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:10:51.546 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:10:51.547 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.32 mountX=-0.04 mountY=-0.06, mountTheta=-2.15
23:10:51.551 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
23:10:51.554 00.003 1032 Enqueuing Move request for scope (0.07, -0.02)
23:10:51.557 00.003 10072 Worker thread wakes up
23:10:51.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:10:51.557 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:10:51.557 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
23:10:51.560 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:10:51.562 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:51.562 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:10:51.562 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:51.562 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:10:51.562 00.000 10072 MoveAxis(E, 6, ABG)
23:10:51.562 00.000 10072 Guiding  Dir = 2, Dur = 6
23:10:51.563 00.001 10072 IsGuiding returns 0
23:10:51.563 00.000 10072 PulseGuide returned control before completion, sleep 16
23:10:51.579 00.016 1032 UpdateGuideState exits: m=1297 SNR=25.3
23:10:51.582 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:51.584 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:51.586 00.002 1032 Enqueuing Expose request
23:10:51.593 00.007 10072 IsGuiding returns 0
23:10:51.593 00.000 10072 Move returns status 0, amount 6
23:10:51.593 00.000 10072 MoveAxis(N, 0, ABG)
23:10:51.593 00.000 10072 Move returns status 0, amount 0
23:10:51.593 00.000 10072 move complete, result=0
23:10:51.593 00.000 10072 worker thread done servicing request
23:10:51.593 00.000 10072 Worker thread wakes up
23:10:51.593 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:51.593 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:51.599 00.006 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:10:52.218 00.619 10072 Exposure complete
23:10:52.267 00.049 1032 OnExposeComplete: enter
23:10:52.268 00.001 1032 UpdateGuideState(): m_state=6
23:10:52.272 00.004 10072 worker thread done servicing request
23:10:52.272 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7860
23:10:52.273 00.001 1032 Star::Find returns 1 (0), X=1104.49, Y=130.88, Mass=1308, SNR=25.4, Peak=109 HFD=3.5
23:10:52.275 00.002 1032 MultiStar: [#1 0.18,0.29,0.00,M7] [#2 0.06,-0.04,0.88,U] [#3 0.19,-0.01,0.80,U] [#4 0.21,-0.07,0.72,U] [#5 0.08,-0.08,0.68,U] [#6 0.10,-0.02,0.62,U] [#7 0.28,0.10,0.00,M1] [#8 0.03,0.01,0.54,U] 
23:10:52.276 00.001 1032 refined, 6 included, MultiStar: {0.13, -0.02}, one-star: {0.18, 0.04}
23:10:52.278 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:10:52.280 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:10:52.282 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.16 mountX=-0.05 mountY=-0.12, mountTheta=-1.99
23:10:52.284 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
23:10:52.286 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
23:10:52.287 00.001 10072 Worker thread wakes up
23:10:52.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
23:10:52.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
23:10:52.287 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
23:10:52.289 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:10:52.292 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:52.292 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:10:52.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:52.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:10:52.292 00.000 10072 MoveAxis(E, 7, ABG)
23:10:52.292 00.000 10072 Guiding  Dir = 2, Dur = 7
23:10:52.293 00.001 10072 IsGuiding returns 0
23:10:52.293 00.000 10072 PulseGuide returned control before completion, sleep 17
23:10:52.308 00.015 1032 UpdateGuideState exits: m=1308 SNR=25.4
23:10:52.312 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:52.313 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:52.315 00.002 1032 Enqueuing Expose request
23:10:52.325 00.010 10072 IsGuiding returns 0
23:10:52.325 00.000 10072 Move returns status 0, amount 7
23:10:52.325 00.000 10072 MoveAxis(N, 0, ABG)
23:10:52.325 00.000 10072 Move returns status 0, amount 0
23:10:52.325 00.000 10072 move complete, result=0
23:10:52.325 00.000 10072 worker thread done servicing request
23:10:52.325 00.000 10072 Worker thread wakes up
23:10:52.325 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:52.326 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:52.328 00.002 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:10:52.737 00.409 10072 Exposure complete
23:10:52.793 00.056 10072 worker thread done servicing request
23:10:52.793 00.000 1032 OnExposeComplete: enter
23:10:52.795 00.002 1032 UpdateGuideState(): m_state=6
23:10:52.797 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7861
23:10:52.798 00.001 1032 Star::Find returns 1 (0), X=1104.63, Y=130.73, Mass=1413, SNR=26.4, Peak=115 HFD=3.2
23:10:52.799 00.001 1032 MultiStar: [#1 0.13,0.27,0.00,M8] [#2 -0.06,-0.04,0.82,U] [#3 0.14,-0.04,0.77,U] [#4 0.17,-0.30,0.00,M4] [#5 0.07,-0.05,0.64,U] [#6 0.01,-0.12,0.62,U] [#7 0.27,0.10,0.00,M2] [#8 0.20,0.12,0.53,U] 
23:10:52.802 00.003 1032 refined, 5 included, MultiStar: {0.12, -0.05}, one-star: {0.32, -0.11}
23:10:52.804 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
23:10:52.806 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
23:10:52.808 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.41 mountX=-0.08 mountY=-0.10, mountTheta=-2.24
23:10:52.812 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
23:10:52.815 00.003 1032 Enqueuing Move request for scope (0.12, -0.05)
23:10:52.817 00.002 10072 Worker thread wakes up
23:10:52.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
23:10:52.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
23:10:52.817 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.10
23:10:52.819 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:10:52.821 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:52.821 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:10:52.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:52.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:10:52.821 00.000 10072 MoveAxis(E, 7, ABG)
23:10:52.821 00.000 10072 Guiding  Dir = 2, Dur = 7
23:10:52.821 00.000 10072 IsGuiding returns 0
23:10:52.823 00.002 10072 PulseGuide returned control before completion, sleep 17
23:10:52.839 00.016 1032 UpdateGuideState exits: m=1413 SNR=26.4
23:10:52.842 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:52.843 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:52.845 00.002 1032 Enqueuing Expose request
23:10:52.856 00.011 10072 IsGuiding returns 0
23:10:52.856 00.000 10072 Move returns status 0, amount 7
23:10:52.856 00.000 10072 MoveAxis(N, 0, ABG)
23:10:52.856 00.000 10072 Move returns status 0, amount 0
23:10:52.856 00.000 10072 move complete, result=0
23:10:52.856 00.000 10072 worker thread done servicing request
23:10:52.856 00.000 10072 Worker thread wakes up
23:10:52.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:52.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:52.857 00.001 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:10:53.481 00.624 10072 Exposure complete
23:10:53.532 00.051 10072 worker thread done servicing request
23:10:53.532 00.000 1032 OnExposeComplete: enter
23:10:53.533 00.001 1032 UpdateGuideState(): m_state=6
23:10:53.537 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7862
23:10:53.539 00.002 1032 Star::Find returns 1 (0), X=1104.52, Y=130.86, Mass=1383, SNR=26.1, Peak=111 HFD=3.4
23:10:53.540 00.001 1032 MultiStar: [#1 0.15,0.14,0.96,U] [#2 -0.08,-0.12,0.83,U] [#3 0.07,-0.06,0.75,U] [#4 0.19,-0.14,0.65,U] [#5 0.04,-0.20,0.64,U] [#6 -0.08,-0.08,0.64,U] [#7 0.24,0.05,0.70,U] [#8 0.09,0.05,0.50,U] 
23:10:53.542 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.21, 0.01}
23:10:53.543 00.001 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
23:10:53.545 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
23:10:53.546 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.31 mountX=-0.06 mountY=-0.09, mountTheta=-2.14
23:10:53.548 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
23:10:53.549 00.001 1032 Enqueuing Move request for scope (0.10, -0.03)
23:10:53.552 00.003 10072 Worker thread wakes up
23:10:53.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
23:10:53.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
23:10:53.552 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.06 yDistance=-0.09
23:10:53.553 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:10:53.556 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:53.556 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:10:53.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:53.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:10:53.556 00.000 10072 MoveAxis(E, 7, ABG)
23:10:53.557 00.001 10072 Guiding  Dir = 2, Dur = 7
23:10:53.557 00.000 10072 IsGuiding returns 0
23:10:53.557 00.000 10072 PulseGuide returned control before completion, sleep 17
23:10:53.573 00.016 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:10:53.576 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:53.577 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:53.581 00.004 1032 Enqueuing Expose request
23:10:53.586 00.005 10072 IsGuiding returns 0
23:10:53.586 00.000 10072 Move returns status 0, amount 7
23:10:53.586 00.000 10072 MoveAxis(N, 0, ABG)
23:10:53.586 00.000 10072 Move returns status 0, amount 0
23:10:53.586 00.000 10072 move complete, result=0
23:10:53.586 00.000 10072 worker thread done servicing request
23:10:53.586 00.000 10072 Worker thread wakes up
23:10:53.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:53.586 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:53.591 00.005 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:10:53.993 00.402 10072 Exposure complete
23:10:54.044 00.051 10072 worker thread done servicing request
23:10:54.044 00.000 1032 OnExposeComplete: enter
23:10:54.046 00.002 1032 UpdateGuideState(): m_state=6
23:10:54.049 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7863
23:10:54.052 00.003 1032 Star::Find returns 1 (0), X=1104.60, Y=130.79, Mass=1384, SNR=26.1, Peak=107 HFD=3.2
23:10:54.055 00.003 1032 MultiStar: [#1 0.13,0.12,0.99,U] [#2 -0.02,-0.16,0.81,U] [#3 0.14,-0.01,0.75,U] [#4 0.15,-0.03,0.72,U] [#5 0.09,-0.08,0.70,U] [#6 -0.14,-0.12,0.60,U] [#7 0.26,0.18,0.00,M2] [#8 0.15,-0.07,0.51,U] 
23:10:54.057 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.04}, one-star: {0.29, -0.06}
23:10:54.058 00.001 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
23:10:54.060 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
23:10:54.062 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.37 mountX=-0.07 mountY=-0.10, mountTheta=-2.20
23:10:54.064 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
23:10:54.067 00.003 1032 Enqueuing Move request for scope (0.11, -0.04)
23:10:54.069 00.002 10072 Worker thread wakes up
23:10:54.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
23:10:54.069 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
23:10:54.069 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.10
23:10:54.071 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:10:54.073 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:54.073 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:10:54.073 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:54.073 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:10:54.073 00.000 10072 MoveAxis(E, 8, ABG)
23:10:54.073 00.000 10072 Guiding  Dir = 2, Dur = 8
23:10:54.074 00.001 10072 IsGuiding returns 0
23:10:54.074 00.000 10072 PulseGuide returned control before completion, sleep 18
23:10:54.092 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.1
23:10:54.095 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:54.097 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:54.099 00.002 1032 Enqueuing Expose request
23:10:54.101 00.002 10072 IsGuiding returns 0
23:10:54.101 00.000 10072 Move returns status 0, amount 8
23:10:54.101 00.000 10072 MoveAxis(N, 0, ABG)
23:10:54.101 00.000 10072 Move returns status 0, amount 0
23:10:54.101 00.000 10072 move complete, result=0
23:10:54.101 00.000 10072 worker thread done servicing request
23:10:54.101 00.000 10072 Worker thread wakes up
23:10:54.101 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:54.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:54.108 00.007 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:10:54.730 00.622 10072 Exposure complete
23:10:54.787 00.057 10072 worker thread done servicing request
23:10:54.787 00.000 1032 OnExposeComplete: enter
23:10:54.789 00.002 1032 UpdateGuideState(): m_state=6
23:10:54.790 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7864
23:10:54.792 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=130.85, Mass=1242, SNR=24.7, Peak=102 HFD=3.5
23:10:54.794 00.002 1032 MultiStar: [#1 0.23,0.17,0.00,M7] [#2 0.01,-0.09,0.82,U] [#3 -0.08,-0.06,0.81,U] [#4 0.20,-0.25,0.00,M3] [#5 -0.11,-0.13,0.70,U] [#6 -0.22,-0.17,0.00,M1] [#7 0.21,0.07,0.77,U] [#8 0.11,0.10,0.58,U] 
23:10:54.796 00.002 1032 refined, 5 included, MultiStar: {0.06, -0.02}, one-star: {0.18, 0.01}
23:10:54.798 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:10:54.800 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:10:54.802 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.32 mountX=-0.03 mountY=-0.05, mountTheta=-2.15
23:10:54.805 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
23:10:54.806 00.001 1032 Enqueuing Move request for scope (0.06, -0.02)
23:10:54.809 00.003 10072 Worker thread wakes up
23:10:54.809 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:10:54.809 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:10:54.809 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.05
23:10:54.811 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:10:54.814 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
23:10:54.814 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:10:54.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:54.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:10:54.814 00.000 10072 MoveAxis(E, 9, ABG)
23:10:54.814 00.000 10072 Guiding  Dir = 2, Dur = 9
23:10:54.815 00.001 10072 IsGuiding returns 0
23:10:54.815 00.000 10072 PulseGuide returned control before completion, sleep 19
23:10:54.833 00.018 1032 UpdateGuideState exits: m=1242 SNR=24.7
23:10:54.834 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:54.836 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:54.838 00.002 1032 Enqueuing Expose request
23:10:54.839 00.001 10072 IsGuiding returns 0
23:10:54.839 00.000 10072 Move returns status 0, amount 9
23:10:54.840 00.001 10072 MoveAxis(N, 0, ABG)
23:10:54.840 00.000 10072 Move returns status 0, amount 0
23:10:54.840 00.000 10072 move complete, result=0
23:10:54.840 00.000 10072 worker thread done servicing request
23:10:54.840 00.000 10072 Worker thread wakes up
23:10:54.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:54.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:54.846 00.006 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:10:55.247 00.401 10072 Exposure complete
23:10:55.302 00.055 10072 worker thread done servicing request
23:10:55.302 00.000 1032 OnExposeComplete: enter
23:10:55.304 00.002 1032 UpdateGuideState(): m_state=6
23:10:55.307 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7865
23:10:55.310 00.003 1032 Star::Find returns 1 (0), X=1104.51, Y=130.65, Mass=1370, SNR=26.0, Peak=131 HFD=3.2
23:10:55.312 00.002 1032 MultiStar: [#1 0.19,0.19,0.00,M8] [#2 -0.10,-0.12,0.78,U] [#3 0.02,-0.07,0.80,U] [#4 0.08,-0.30,0.00,M4] [#5 0.03,-0.07,0.66,U] [#6 -0.22,-0.13,0.00,M2] [#7 0.15,-0.01,0.74,U] [#8 -0.01,-0.03,0.53,U] 
23:10:55.314 00.002 1032 refined, 5 included, MultiStar: {0.06, -0.09}, one-star: {0.20, -0.20}
23:10:55.315 00.001 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
23:10:55.317 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
23:10:55.319 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.02 mountX=-0.11 mountY=-0.03, mountTheta=-2.85
23:10:55.322 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
23:10:55.324 00.002 1032 Enqueuing Move request for scope (0.06, -0.09)
23:10:55.326 00.002 10072 Worker thread wakes up
23:10:55.327 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
23:10:55.327 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
23:10:55.327 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.11 yDistance=-0.03
23:10:55.328 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:10:55.330 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:10:55.330 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:10:55.330 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:55.332 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:10:55.332 00.000 10072 MoveAxis(E, 7, ABG)
23:10:55.332 00.000 10072 Guiding  Dir = 2, Dur = 7
23:10:55.332 00.000 10072 IsGuiding returns 0
23:10:55.332 00.000 10072 PulseGuide returned control before completion, sleep 17
23:10:55.350 00.018 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:10:55.353 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:55.355 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:55.356 00.001 1032 Enqueuing Expose request
23:10:55.358 00.002 10072 IsGuiding returns 0
23:10:55.358 00.000 10072 Move returns status 0, amount 7
23:10:55.358 00.000 10072 MoveAxis(N, 0, ABG)
23:10:55.358 00.000 10072 Move returns status 0, amount 0
23:10:55.358 00.000 10072 move complete, result=0
23:10:55.358 00.000 10072 worker thread done servicing request
23:10:55.358 00.000 10072 Worker thread wakes up
23:10:55.358 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:55.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:55.368 00.010 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:10:56.094 00.726 10072 Exposure complete
23:10:56.144 00.050 10072 worker thread done servicing request
23:10:56.144 00.000 1032 OnExposeComplete: enter
23:10:56.147 00.003 1032 UpdateGuideState(): m_state=6
23:10:56.149 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7866
23:10:56.152 00.003 1032 Star::Find returns 1 (0), X=1104.56, Y=130.44, Mass=1275, SNR=25.1, Peak=108 HFD=3.2
23:10:56.154 00.002 1032 MultiStar: [#1 0.30,-0.17,0.00,M9] [#2 0.07,-0.40,0.00,M1] [#3 0.23,-0.44,0.00,M1] [#4 0.20,-0.58,0.00,M5] [#5 0.09,-0.54,0.00,M1] [#6 0.07,-0.59,0.00,M3] [#7 0.43,-0.30,0.00,M1] [#8 0.26,-0.34,0.00,M1] 
23:10:56.156 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
23:10:56.157 00.001 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
23:10:56.159 00.002 1032 CameraToMount -- cameraX=0.25 cameraY=-0.40 hyp=0.48 cameraTheta=-1.01 mountX=-0.45 mountY=-0.14, mountTheta=-2.84
23:10:56.161 00.002 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.40, opts=13)
23:10:56.163 00.002 1032 Enqueuing Move request for scope (0.25, -0.40)
23:10:56.164 00.001 10072 Worker thread wakes up
23:10:56.165 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.40) opts 0xd
23:10:56.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.40)
23:10:56.165 00.000 10072 Moving (0.25, -0.40) raw xDistance=-0.45 yDistance=-0.14
23:10:56.166 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:10:56.170 00.004 10072 PPEC rslt: input = -0.45, final = -0.23, react = -0.22, pred = -0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 287.85
23:10:56.170 00.000 10072 PPEC: input: -0.45, control: -0.23, exposure: 500
23:10:56.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:56.170 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:10:56.170 00.000 10072 MoveAxis(E, 223, ABG)
23:10:56.170 00.000 10072 Guiding  Dir = 2, Dur = 223
23:10:56.170 00.000 10072 IsGuiding returns 0
23:10:56.171 00.001 10072 PulseGuide returned control before completion, sleep 233
23:10:56.190 00.019 1032 UpdateGuideState exits: m=1275 SNR=25.1
23:10:56.192 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:56.193 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:56.195 00.002 1032 Enqueuing Expose request
23:10:56.415 00.220 10072 IsGuiding returns 0
23:10:56.415 00.000 10072 Move returns status 0, amount 223
23:10:56.415 00.000 10072 MoveAxis(N, 0, ABG)
23:10:56.415 00.000 10072 Move returns status 0, amount 0
23:10:56.415 00.000 10072 move complete, result=0
23:10:56.415 00.000 10072 worker thread done servicing request
23:10:56.415 00.000 10072 Worker thread wakes up
23:10:56.415 00.000 1032 GuideStep: -0.5 px 223 ms EAST, -0.1 px 0 ms NORTH
23:10:56.417 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:56.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:57.153 00.736 10072 Exposure complete
23:10:57.204 00.051 10072 worker thread done servicing request
23:10:57.205 00.001 1032 OnExposeComplete: enter
23:10:57.208 00.003 1032 UpdateGuideState(): m_state=6
23:10:57.210 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7867
23:10:57.212 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=130.72, Mass=1393, SNR=26.2, Peak=100 HFD=3.5
23:10:57.214 00.002 1032 MultiStar: [#1 0.28,0.09,0.00,M10] [#2 0.13,-0.22,0.78,U] [#3 0.21,-0.17,0.00,M2] [#4 0.23,-0.28,0.00,M6] [#5 0.20,-0.42,0.00,M2] [#6 -0.04,-0.15,0.59,U] [#7 0.28,-0.08,0.00,M2] [#8 0.18,-0.21,0.00,M2] 
23:10:57.216 00.002 1032 refined, 2 included, MultiStar: {0.14, -0.16}, one-star: {0.25, -0.12}
23:10:57.219 00.003 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
23:10:57.220 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
23:10:57.222 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.86 mountX=-0.19 mountY=-0.09, mountTheta=-2.69
23:10:57.225 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.16, opts=13)
23:10:57.228 00.003 1032 Enqueuing Move request for scope (0.14, -0.16)
23:10:57.230 00.002 10072 Worker thread wakes up
23:10:57.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
23:10:57.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
23:10:57.231 00.001 10072 Moving (0.14, -0.16) raw xDistance=-0.19 yDistance=-0.09
23:10:57.233 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:10:57.235 00.002 10072 PPEC rslt: input = -0.19, final = -0.11, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 287.85
23:10:57.235 00.000 10072 PPEC: input: -0.19, control: -0.11, exposure: 500
23:10:57.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:57.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:10:57.236 00.001 10072 MoveAxis(E, 102, ABG)
23:10:57.236 00.000 10072 Guiding  Dir = 2, Dur = 102
23:10:57.236 00.000 10072 IsGuiding returns 0
23:10:57.238 00.002 10072 PulseGuide returned control before completion, sleep 112
23:10:57.256 00.018 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:10:57.259 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:57.262 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:57.263 00.001 1032 Enqueuing Expose request
23:10:57.353 00.090 10072 IsGuiding returns 0
23:10:57.353 00.000 10072 Move returns status 0, amount 102
23:10:57.353 00.000 10072 MoveAxis(N, 0, ABG)
23:10:57.353 00.000 10072 Move returns status 0, amount 0
23:10:57.353 00.000 10072 move complete, result=0
23:10:57.354 00.001 10072 worker thread done servicing request
23:10:57.354 00.000 10072 Worker thread wakes up
23:10:57.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:57.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:57.354 00.000 1032 GuideStep: -0.2 px 102 ms EAST, -0.1 px 0 ms NORTH
23:10:57.761 00.407 10072 Exposure complete
23:10:57.818 00.057 10072 worker thread done servicing request
23:10:57.818 00.000 1032 OnExposeComplete: enter
23:10:57.820 00.002 1032 UpdateGuideState(): m_state=6
23:10:57.822 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7868
23:10:57.823 00.001 1032 Star::Find returns 1 (0), X=1104.47, Y=130.87, Mass=1407, SNR=26.4, Peak=103 HFD=3.5
23:10:57.825 00.002 1032 MultiStar: [#1 0.26,0.31,0.00,R] [#2 -0.03,-0.06,0.75,U] [#3 0.12,0.06,0.76,U] [#4 0.14,-0.06,0.69,U] [#5 0.05,0.02,0.66,U] [#6 -0.06,-0.13,0.61,U] [#7 0.20,0.06,0.72,U] [#8 0.15,0.01,0.52,U] 
23:10:57.826 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.00}, one-star: {0.16, 0.03}
23:10:57.829 00.003 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
23:10:57.830 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
23:10:57.834 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.05 mountX=-0.03 mountY=-0.09, mountTheta=-1.88
23:10:57.838 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.00, opts=13)
23:10:57.840 00.002 1032 Enqueuing Move request for scope (0.10, -0.00)
23:10:57.842 00.002 10072 Worker thread wakes up
23:10:57.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
23:10:57.842 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
23:10:57.842 00.000 10072 Moving (0.10, -0.00) raw xDistance=-0.03 yDistance=-0.09
23:10:57.843 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:10:57.847 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:10:57.847 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:10:57.847 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:57.847 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:10:57.847 00.000 10072 MoveAxis(E, 12, ABG)
23:10:57.847 00.000 10072 Guiding  Dir = 2, Dur = 12
23:10:57.848 00.001 10072 IsGuiding returns 0
23:10:57.848 00.000 10072 PulseGuide returned control before completion, sleep 22
23:10:57.867 00.019 1032 UpdateGuideState exits: m=1407 SNR=26.4
23:10:57.869 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:57.870 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:57.872 00.002 1032 Enqueuing Expose request
23:10:57.884 00.012 10072 IsGuiding returns 0
23:10:57.884 00.000 10072 Move returns status 0, amount 12
23:10:57.884 00.000 10072 MoveAxis(N, 0, ABG)
23:10:57.884 00.000 10072 Move returns status 0, amount 0
23:10:57.884 00.000 10072 move complete, result=0
23:10:57.884 00.000 10072 worker thread done servicing request
23:10:57.884 00.000 10072 Worker thread wakes up
23:10:57.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:57.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:57.886 00.002 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:10:58.516 00.630 10072 Exposure complete
23:10:58.566 00.050 10072 worker thread done servicing request
23:10:58.567 00.001 1032 OnExposeComplete: enter
23:10:58.568 00.001 1032 UpdateGuideState(): m_state=6
23:10:58.570 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7869
23:10:58.571 00.001 1032 Star::Find returns 1 (0), X=1104.45, Y=130.99, Mass=1520, SNR=27.4, Peak=124 HFD=3.5
23:10:58.573 00.002 1032 MultiStar: [#1 -0.07,0.11,0.95,U] [#2 -0.01,0.08,0.72,U] [#3 0.05,0.08,0.76,U] [#4 0.13,-0.10,0.63,U] [#5 0.12,-0.03,0.63,U] [#6 -0.14,0.13,0.55,U] [#7 0.24,0.15,0.00,M2] [#8 0.12,0.08,0.50,U] 
23:10:58.575 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.07}, one-star: {0.14, 0.14}
23:10:58.576 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:10:58.577 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:10:58.578 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.01 mountX=0.06 mountY=-0.06, mountTheta=-0.82
23:10:58.583 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
23:10:58.585 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
23:10:58.586 00.001 10072 Worker thread wakes up
23:10:58.586 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:10:58.586 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:10:58.587 00.001 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
23:10:58.588 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:10:58.590 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:10:58.590 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:10:58.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:58.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:10:58.591 00.001 10072 MoveAxis(E, 13, ABG)
23:10:58.591 00.000 10072 Guiding  Dir = 2, Dur = 13
23:10:58.591 00.000 10072 IsGuiding returns 0
23:10:58.593 00.002 10072 PulseGuide returned control before completion, sleep 23
23:10:58.608 00.015 1032 UpdateGuideState exits: m=1520 SNR=27.4
23:10:58.612 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:58.614 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:58.615 00.001 1032 Enqueuing Expose request
23:10:58.623 00.008 10072 IsGuiding returns 0
23:10:58.623 00.000 10072 Move returns status 0, amount 13
23:10:58.623 00.000 10072 MoveAxis(N, 0, ABG)
23:10:58.623 00.000 10072 Move returns status 0, amount 0
23:10:58.623 00.000 10072 move complete, result=0
23:10:58.623 00.000 10072 worker thread done servicing request
23:10:58.623 00.000 10072 Worker thread wakes up
23:10:58.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:58.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:58.626 00.003 1032 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:10:59.031 00.405 10072 Exposure complete
23:10:59.085 00.054 10072 worker thread done servicing request
23:10:59.086 00.001 1032 OnExposeComplete: enter
23:10:59.087 00.001 1032 UpdateGuideState(): m_state=6
23:10:59.090 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7870
23:10:59.092 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=130.81, Mass=1450, SNR=26.8, Peak=119 HFD=3.4
23:10:59.093 00.001 1032 MultiStar: [#1 -0.06,-0.01,0.96,U] [#2 -0.06,-0.08,0.78,U] [#3 0.07,0.13,0.75,U] [#4 0.14,-0.07,0.68,U] [#5 -0.08,-0.03,0.62,U] [#6 -0.10,0.05,0.60,U] [#7 0.28,0.06,0.00,M3] [#8 0.12,0.07,0.49,U] 
23:10:59.095 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.00}, one-star: {0.19, -0.03}
23:10:59.098 00.003 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
23:10:59.099 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
23:10:59.100 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.04 mountX=-0.01 mountY=-0.03, mountTheta=-1.87
23:10:59.104 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
23:10:59.107 00.003 1032 Enqueuing Move request for scope (0.03, -0.00)
23:10:59.108 00.001 10072 Worker thread wakes up
23:10:59.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
23:10:59.108 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
23:10:59.108 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
23:10:59.110 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:10:59.114 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:10:59.115 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:10:59.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:59.115 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:10:59.115 00.000 10072 MoveAxis(E, 11, ABG)
23:10:59.115 00.000 10072 Guiding  Dir = 2, Dur = 11
23:10:59.115 00.000 10072 IsGuiding returns 0
23:10:59.116 00.001 10072 PulseGuide returned control before completion, sleep 21
23:10:59.130 00.014 1032 UpdateGuideState exits: m=1450 SNR=26.8
23:10:59.132 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:59.134 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:59.135 00.001 1032 Enqueuing Expose request
23:10:59.152 00.017 10072 IsGuiding returns 0
23:10:59.152 00.000 10072 Move returns status 0, amount 11
23:10:59.152 00.000 10072 MoveAxis(N, 0, ABG)
23:10:59.152 00.000 10072 Move returns status 0, amount 0
23:10:59.152 00.000 10072 move complete, result=0
23:10:59.152 00.000 10072 worker thread done servicing request
23:10:59.152 00.000 10072 Worker thread wakes up
23:10:59.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:59.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:59.156 00.004 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:10:59.777 00.621 10072 Exposure complete
23:10:59.830 00.053 10072 worker thread done servicing request
23:10:59.830 00.000 1032 OnExposeComplete: enter
23:10:59.834 00.004 1032 UpdateGuideState(): m_state=6
23:10:59.836 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7871
23:10:59.838 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=130.91, Mass=1449, SNR=26.8, Peak=127 HFD=3.2
23:10:59.840 00.002 1032 MultiStar: [#1 -0.01,-0.03,0.96,U] [#2 -0.02,0.04,0.79,U] [#3 0.13,0.08,0.74,U] [#4 0.21,-0.08,0.63,U] [#5 0.10,-0.01,0.66,U] [#6 -0.11,0.06,0.61,U] [#7 0.27,0.12,0.00,M4] [#8 0.18,-0.05,0.50,U] 
23:10:59.842 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.20, 0.06}
23:10:59.844 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
23:10:59.846 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
23:10:59.847 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.16 mountX=-0.01 mountY=-0.08, mountTheta=-1.67
23:10:59.850 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
23:10:59.852 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
23:10:59.854 00.002 10072 Worker thread wakes up
23:10:59.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
23:10:59.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
23:10:59.854 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
23:10:59.856 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:10:59.858 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:10:59.858 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:10:59.860 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:59.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:10:59.860 00.000 10072 MoveAxis(E, 12, ABG)
23:10:59.860 00.000 10072 Guiding  Dir = 2, Dur = 12
23:10:59.861 00.001 10072 IsGuiding returns 0
23:10:59.861 00.000 10072 PulseGuide returned control before completion, sleep 22
23:10:59.880 00.019 1032 UpdateGuideState exits: m=1449 SNR=26.8
23:10:59.883 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:59.885 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:10:59.886 00.001 1032 Enqueuing Expose request
23:10:59.900 00.014 10072 IsGuiding returns 0
23:10:59.900 00.000 10072 Move returns status 0, amount 12
23:10:59.900 00.000 10072 MoveAxis(N, 0, ABG)
23:10:59.900 00.000 10072 Move returns status 0, amount 0
23:10:59.900 00.000 10072 move complete, result=0
23:10:59.900 00.000 10072 worker thread done servicing request
23:10:59.900 00.000 10072 Worker thread wakes up
23:10:59.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:10:59.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:10:59.901 00.001 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:11:00.307 00.406 10072 Exposure complete
23:11:00.358 00.051 10072 worker thread done servicing request
23:11:00.358 00.000 1032 OnExposeComplete: enter
23:11:00.361 00.003 1032 UpdateGuideState(): m_state=6
23:11:00.364 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7872
23:11:00.365 00.001 1032 Star::Find returns 1 (0), X=1104.51, Y=130.86, Mass=1271, SNR=25.0, Peak=100 HFD=3.3
23:11:00.367 00.002 1032 MultiStar: [#1 -0.12,0.06,1.00,U] [#2 -0.05,0.06,0.80,U] [#3 0.07,0.11,0.77,U] [#4 0.15,-0.05,0.71,U] [#5 0.02,0.18,0.69,U] [#6 -0.02,-0.03,0.68,U] [#7 0.30,0.15,0.00,M5] [#8 0.13,0.09,0.54,U] 
23:11:00.369 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {0.20, 0.01}
23:11:00.371 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
23:11:00.372 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
23:11:00.374 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.88 mountX=0.04 mountY=-0.06, mountTheta=-0.96
23:11:00.377 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
23:11:00.379 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
23:11:00.383 00.004 10072 Worker thread wakes up
23:11:00.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:11:00.383 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:11:00.383 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.06
23:11:00.386 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:11:00.387 00.001 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:11:00.388 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:11:00.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:00.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:11:00.388 00.000 10072 MoveAxis(E, 10, ABG)
23:11:00.388 00.000 10072 Guiding  Dir = 2, Dur = 10
23:11:00.389 00.001 10072 IsGuiding returns 0
23:11:00.389 00.000 10072 PulseGuide returned control before completion, sleep 20
23:11:00.407 00.018 1032 UpdateGuideState exits: m=1271 SNR=25.0
23:11:00.408 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:00.411 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:00.413 00.002 1032 Enqueuing Expose request
23:11:00.415 00.002 10072 IsGuiding returns 0
23:11:00.416 00.001 10072 Move returns status 0, amount 10
23:11:00.416 00.000 10072 MoveAxis(N, 0, ABG)
23:11:00.416 00.000 10072 Move returns status 0, amount 0
23:11:00.416 00.000 10072 move complete, result=0
23:11:00.416 00.000 10072 worker thread done servicing request
23:11:00.416 00.000 10072 Worker thread wakes up
23:11:00.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:00.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:00.424 00.008 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:11:01.055 00.631 10072 Exposure complete
23:11:01.107 00.052 10072 worker thread done servicing request
23:11:01.107 00.000 1032 OnExposeComplete: enter
23:11:01.109 00.002 1032 UpdateGuideState(): m_state=6
23:11:01.111 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7873
23:11:01.113 00.002 1032 Star::Find returns 1 (0), X=1104.43, Y=130.97, Mass=1380, SNR=26.1, Peak=120 HFD=3.5
23:11:01.116 00.003 1032 MultiStar: [#1 -0.12,-0.02,0.96,U] [#2 -0.16,0.04,0.79,U] [#3 -0.05,0.08,0.76,U] [#4 0.13,-0.10,0.69,U] [#5 -0.04,0.00,0.67,U] [#6 -0.10,0.08,0.61,U] [#7 0.16,0.22,0.00,M6] [#8 0.09,0.11,0.53,U] 
23:11:01.118 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {0.12, 0.12}
23:11:01.120 00.002 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
23:11:01.122 00.002 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
23:11:01.123 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.03 mountX=0.04 mountY=0.01, mountTheta=0.20
23:11:01.126 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
23:11:01.128 00.002 1032 Enqueuing Move request for scope (-0.02, 0.04)
23:11:01.130 00.002 10072 Worker thread wakes up
23:11:01.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
23:11:01.130 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
23:11:01.130 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.01
23:11:01.133 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:11:01.135 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:11:01.135 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:11:01.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:01.136 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:11:01.136 00.000 10072 MoveAxis(E, 12, ABG)
23:11:01.136 00.000 10072 Guiding  Dir = 2, Dur = 12
23:11:01.136 00.000 10072 IsGuiding returns 0
23:11:01.137 00.001 10072 PulseGuide returned control before completion, sleep 22
23:11:01.155 00.018 1032 UpdateGuideState exits: m=1380 SNR=26.1
23:11:01.158 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:01.160 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:01.162 00.002 1032 Enqueuing Expose request
23:11:01.164 00.002 10072 IsGuiding returns 0
23:11:01.164 00.000 10072 Move returns status 0, amount 12
23:11:01.164 00.000 10072 MoveAxis(N, 0, ABG)
23:11:01.164 00.000 10072 Move returns status 0, amount 0
23:11:01.164 00.000 10072 move complete, result=0
23:11:01.164 00.000 10072 worker thread done servicing request
23:11:01.164 00.000 10072 Worker thread wakes up
23:11:01.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:01.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:01.172 00.008 1032 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
23:11:01.570 00.398 10072 Exposure complete
23:11:01.628 00.058 10072 worker thread done servicing request
23:11:01.630 00.002 1032 OnExposeComplete: enter
23:11:01.631 00.001 1032 UpdateGuideState(): m_state=6
23:11:01.633 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7874
23:11:01.635 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=130.98, Mass=1332, SNR=25.6, Peak=114 HFD=3.2
23:11:01.637 00.002 1032 MultiStar: [#1 -0.16,-0.03,0.96,U] [#2 -0.01,0.10,0.83,U] [#3 0.02,0.05,0.79,U] [#4 0.18,-0.06,0.72,U] [#5 0.04,0.03,0.64,U] [#6 -0.09,0.07,0.65,U] [#7 0.20,0.12,0.75,U] [#8 0.18,0.02,0.52,U] 
23:11:01.638 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.10, 0.13}
23:11:01.640 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:11:01.642 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:11:01.645 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.86 mountX=0.04 mountY=-0.05, mountTheta=-0.97
23:11:01.649 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
23:11:01.651 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
23:11:01.652 00.001 10072 Worker thread wakes up
23:11:01.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:11:01.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:11:01.652 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
23:11:01.655 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:11:01.657 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:11:01.658 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:11:01.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:01.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:11:01.658 00.000 10072 MoveAxis(E, 11, ABG)
23:11:01.658 00.000 10072 Guiding  Dir = 2, Dur = 11
23:11:01.658 00.000 10072 IsGuiding returns 0
23:11:01.659 00.001 10072 PulseGuide returned control before completion, sleep 21
23:11:01.676 00.017 1032 UpdateGuideState exits: m=1332 SNR=25.6
23:11:01.680 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:01.681 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:01.683 00.002 1032 Enqueuing Expose request
23:11:01.691 00.008 10072 IsGuiding returns 0
23:11:01.691 00.000 10072 Move returns status 0, amount 11
23:11:01.691 00.000 10072 MoveAxis(N, 0, ABG)
23:11:01.691 00.000 10072 Move returns status 0, amount 0
23:11:01.691 00.000 10072 move complete, result=0
23:11:01.691 00.000 10072 worker thread done servicing request
23:11:01.691 00.000 10072 Worker thread wakes up
23:11:01.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:01.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:01.692 00.001 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:11:02.319 00.627 10072 Exposure complete
23:11:02.371 00.052 10072 worker thread done servicing request
23:11:02.372 00.001 1032 OnExposeComplete: enter
23:11:02.374 00.002 1032 UpdateGuideState(): m_state=6
23:11:02.376 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7875
23:11:02.378 00.002 1032 Star::Find returns 1 (0), X=1104.52, Y=130.85, Mass=1380, SNR=26.1, Peak=119 HFD=3.3
23:11:02.381 00.003 1032 MultiStar: [#1 0.04,-0.09,0.97,U] [#2 0.04,0.10,0.80,U] [#3 0.15,-0.04,0.80,U] [#4 0.18,-0.10,0.70,U] [#5 0.12,0.03,0.64,U] [#6 -0.12,0.01,0.62,U] [#7 0.29,0.20,0.00,M6] [#8 0.19,0.09,0.53,U] 
23:11:02.382 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.00}, one-star: {0.21, 0.01}
23:11:02.384 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:11:02.386 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:11:02.388 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.03 mountX=-0.03 mountY=-0.10, mountTheta=-1.86
23:11:02.390 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.00, opts=13)
23:11:02.393 00.003 1032 Enqueuing Move request for scope (0.10, -0.00)
23:11:02.394 00.001 10072 Worker thread wakes up
23:11:02.394 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
23:11:02.395 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
23:11:02.395 00.000 10072 Moving (0.10, -0.00) raw xDistance=-0.03 yDistance=-0.10
23:11:02.396 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:11:02.399 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
23:11:02.399 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:11:02.399 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:02.399 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:11:02.399 00.000 10072 MoveAxis(E, 13, ABG)
23:11:02.399 00.000 10072 Guiding  Dir = 2, Dur = 13
23:11:02.400 00.001 10072 IsGuiding returns 0
23:11:02.400 00.000 10072 PulseGuide returned control before completion, sleep 23
23:11:02.416 00.016 1032 UpdateGuideState exits: m=1380 SNR=26.1
23:11:02.418 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:02.421 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:02.422 00.001 1032 Enqueuing Expose request
23:11:02.425 00.003 10072 IsGuiding returns 0
23:11:02.426 00.001 10072 Move returns status 0, amount 13
23:11:02.426 00.000 10072 MoveAxis(N, 0, ABG)
23:11:02.426 00.000 10072 Move returns status 0, amount 0
23:11:02.426 00.000 10072 move complete, result=0
23:11:02.426 00.000 10072 worker thread done servicing request
23:11:02.426 00.000 10072 Worker thread wakes up
23:11:02.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:02.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:02.432 00.006 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:11:02.836 00.404 10072 Exposure complete
23:11:02.889 00.053 10072 worker thread done servicing request
23:11:02.889 00.000 1032 OnExposeComplete: enter
23:11:02.891 00.002 1032 UpdateGuideState(): m_state=6
23:11:02.893 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7876
23:11:02.896 00.003 1032 Star::Find returns 1 (0), X=1104.49, Y=130.88, Mass=1362, SNR=25.9, Peak=115 HFD=3.5
23:11:02.897 00.001 1032 MultiStar: [#1 -0.04,0.01,0.93,U] [#2 0.02,0.11,0.83,U] [#3 0.02,0.04,0.81,U] [#4 0.18,-0.05,0.69,U] [#5 0.00,-0.00,0.63,U] [#6 -0.05,-0.04,0.64,U] [#7 0.30,0.14,0.00,M7] [#8 0.11,0.05,0.53,U] 
23:11:02.899 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {0.18, 0.04}
23:11:02.902 00.003 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
23:11:02.904 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
23:11:02.905 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.39 mountX=0.01 mountY=-0.06, mountTheta=-1.44
23:11:02.907 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
23:11:02.909 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
23:11:02.911 00.002 10072 Worker thread wakes up
23:11:02.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
23:11:02.911 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
23:11:02.911 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.06
23:11:02.913 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:11:02.916 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
23:11:02.917 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:11:02.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:02.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:11:02.917 00.000 10072 MoveAxis(E, 12, ABG)
23:11:02.917 00.000 10072 Guiding  Dir = 2, Dur = 12
23:11:02.917 00.000 10072 IsGuiding returns 0
23:11:02.918 00.001 10072 PulseGuide returned control before completion, sleep 22
23:11:02.935 00.017 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:11:02.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:02.938 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:02.940 00.002 1032 Enqueuing Expose request
23:11:02.942 00.002 10072 IsGuiding returns 0
23:11:02.942 00.000 10072 Move returns status 0, amount 12
23:11:02.942 00.000 10072 MoveAxis(N, 0, ABG)
23:11:02.942 00.000 10072 Move returns status 0, amount 0
23:11:02.942 00.000 10072 move complete, result=0
23:11:02.942 00.000 10072 worker thread done servicing request
23:11:02.942 00.000 10072 Worker thread wakes up
23:11:02.942 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:02.943 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:02.948 00.005 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:11:03.568 00.620 10072 Exposure complete
23:11:03.620 00.052 10072 worker thread done servicing request
23:11:03.620 00.000 1032 OnExposeComplete: enter
23:11:03.623 00.003 1032 UpdateGuideState(): m_state=6
23:11:03.625 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7877
23:11:03.627 00.002 1032 Star::Find returns 1 (0), X=1104.57, Y=130.98, Mass=1457, SNR=26.8, Peak=116 HFD=3.3
23:11:03.629 00.002 1032 MultiStar: [#1 -0.15,0.06,0.95,U] [#2 -0.08,0.07,0.78,U] [#3 0.07,0.16,0.72,U] [#4 0.12,-0.03,0.68,U] [#5 0.10,0.10,0.62,U] [#6 -0.13,0.04,0.60,U] [#7 0.18,0.25,0.00,M8] [#8 0.07,0.20,0.53,U] 
23:11:03.631 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.09}, one-star: {0.26, 0.13}
23:11:03.633 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
23:11:03.635 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
23:11:03.636 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.20 mountX=0.08 mountY=-0.06, mountTheta=-0.63
23:11:03.638 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
23:11:03.639 00.001 1032 Enqueuing Move request for scope (0.03, 0.09)
23:11:03.641 00.002 10072 Worker thread wakes up
23:11:03.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
23:11:03.641 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
23:11:03.641 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.06
23:11:03.646 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:11:03.648 00.002 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
23:11:03.648 00.000 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
23:11:03.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:03.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:11:03.648 00.000 10072 MoveAxis(E, 15, ABG)
23:11:03.648 00.000 10072 Guiding  Dir = 2, Dur = 15
23:11:03.649 00.001 10072 IsGuiding returns 0
23:11:03.649 00.000 10072 PulseGuide returned control before completion, sleep 25
23:11:03.667 00.018 1032 UpdateGuideState exits: m=1457 SNR=26.8
23:11:03.669 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:03.671 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:03.672 00.001 1032 Enqueuing Expose request
23:11:03.676 00.004 10072 IsGuiding returns 0
23:11:03.676 00.000 10072 Move returns status 0, amount 15
23:11:03.676 00.000 10072 MoveAxis(N, 0, ABG)
23:11:03.676 00.000 10072 Move returns status 0, amount 0
23:11:03.676 00.000 10072 move complete, result=0
23:11:03.676 00.000 10072 worker thread done servicing request
23:11:03.676 00.000 10072 Worker thread wakes up
23:11:03.676 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:03.676 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:03.683 00.007 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:11:04.087 00.404 10072 Exposure complete
23:11:04.139 00.052 10072 worker thread done servicing request
23:11:04.139 00.000 1032 OnExposeComplete: enter
23:11:04.141 00.002 1032 UpdateGuideState(): m_state=6
23:11:04.144 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7878
23:11:04.146 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=131.01, Mass=1381, SNR=26.1, Peak=112 HFD=3.5
23:11:04.148 00.002 1032 MultiStar: [#1 -0.10,0.05,0.94,U] [#2 -0.09,0.07,0.80,U] [#3 0.04,0.03,0.75,U] [#4 0.14,0.01,0.65,U] [#5 0.06,0.03,0.66,U] [#6 -0.16,0.08,0.65,U] [#7 0.17,0.17,0.72,U] [#8 0.11,0.31,0.00,M1] 
23:11:04.151 00.003 1032 refined, 7 included, MultiStar: {0.04, 0.08}, one-star: {0.20, 0.16}
23:11:04.152 00.001 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
23:11:04.154 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
23:11:04.155 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.16 mountX=0.07 mountY=-0.05, mountTheta=-0.67
23:11:04.158 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
23:11:04.159 00.001 1032 Enqueuing Move request for scope (0.04, 0.08)
23:11:04.161 00.002 10072 Worker thread wakes up
23:11:04.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
23:11:04.161 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
23:11:04.161 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.07 yDistance=-0.05
23:11:04.164 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:11:04.166 00.002 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
23:11:04.166 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
23:11:04.167 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:04.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:11:04.167 00.000 10072 MoveAxis(E, 15, ABG)
23:11:04.167 00.000 10072 Guiding  Dir = 2, Dur = 15
23:11:04.167 00.000 10072 IsGuiding returns 0
23:11:04.168 00.001 10072 PulseGuide returned control before completion, sleep 25
23:11:04.186 00.018 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:11:04.188 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:04.190 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:04.192 00.002 1032 Enqueuing Expose request
23:11:04.207 00.015 10072 IsGuiding returns 0
23:11:04.207 00.000 10072 Move returns status 0, amount 15
23:11:04.208 00.001 10072 MoveAxis(N, 0, ABG)
23:11:04.208 00.000 10072 Move returns status 0, amount 0
23:11:04.208 00.000 10072 move complete, result=0
23:11:04.208 00.000 10072 worker thread done servicing request
23:11:04.209 00.001 10072 Worker thread wakes up
23:11:04.209 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:04.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:04.210 00.001 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:11:04.834 00.624 10072 Exposure complete
23:11:04.884 00.050 10072 worker thread done servicing request
23:11:04.884 00.000 1032 OnExposeComplete: enter
23:11:04.886 00.002 1032 UpdateGuideState(): m_state=6
23:11:04.888 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7879
23:11:04.890 00.002 1032 Star::Find returns 1 (0), X=1104.38, Y=130.84, Mass=1359, SNR=25.9, Peak=120 HFD=3.5
23:11:04.891 00.001 1032 MultiStar: [#1 0.02,-0.17,0.97,U] [#2 -0.02,-0.04,0.81,U] [#3 -0.03,0.00,0.81,U] [#4 0.05,-0.09,0.69,U] [#5 -0.08,0.03,0.64,U] [#6 -0.16,0.01,0.64,U] [#7 0.17,0.08,0.72,U] [#8 0.09,0.06,0.53,U] 
23:11:04.893 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.07, -0.01}
23:11:04.896 00.003 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
23:11:04.898 00.002 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
23:11:04.902 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.96 mountX=-0.03 mountY=-0.01, mountTheta=-2.79
23:11:04.905 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
23:11:04.908 00.003 1032 Enqueuing Move request for scope (0.02, -0.02)
23:11:04.909 00.001 10072 Worker thread wakes up
23:11:04.910 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
23:11:04.910 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
23:11:04.910 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.01
23:11:04.913 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:11:04.915 00.002 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
23:11:04.915 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
23:11:04.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:04.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:11:04.915 00.000 10072 MoveAxis(E, 16, ABG)
23:11:04.915 00.000 10072 Guiding  Dir = 2, Dur = 16
23:11:04.916 00.001 10072 IsGuiding returns 0
23:11:04.916 00.000 10072 PulseGuide returned control before completion, sleep 26
23:11:04.934 00.018 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:11:04.936 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:04.938 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:04.940 00.002 1032 Enqueuing Expose request
23:11:04.958 00.018 10072 IsGuiding returns 0
23:11:04.958 00.000 10072 Move returns status 0, amount 16
23:11:04.958 00.000 10072 MoveAxis(N, 0, ABG)
23:11:04.959 00.001 10072 Move returns status 0, amount 0
23:11:04.959 00.000 10072 move complete, result=0
23:11:04.959 00.000 10072 worker thread done servicing request
23:11:04.959 00.000 10072 Worker thread wakes up
23:11:04.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:04.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:04.962 00.003 1032 GuideStep: -0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
23:11:05.368 00.406 10072 Exposure complete
23:11:05.421 00.053 10072 worker thread done servicing request
23:11:05.421 00.000 1032 OnExposeComplete: enter
23:11:05.424 00.003 1032 UpdateGuideState(): m_state=6
23:11:05.427 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7880
23:11:05.430 00.003 1032 Star::Find returns 1 (0), X=1104.43, Y=130.78, Mass=1487, SNR=27.1, Peak=124 HFD=3.4
23:11:05.432 00.002 1032 MultiStar: [#1 -0.01,-0.12,0.94,U] [#2 0.09,-0.09,0.76,U] [#3 0.03,-0.12,0.75,U] [#4 0.14,-0.32,0.00,M1] [#5 -0.00,-0.16,0.61,U] [#6 -0.04,-0.04,0.61,U] [#7 0.23,0.03,0.69,U] [#8 0.06,0.03,0.49,U] 
23:11:05.434 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.07}, one-star: {0.12, -0.06}
23:11:05.435 00.001 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
23:11:05.437 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
23:11:05.438 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-0.85 mountX=-0.09 mountY=-0.04, mountTheta=-2.68
23:11:05.441 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
23:11:05.444 00.003 1032 Enqueuing Move request for scope (0.06, -0.07)
23:11:05.446 00.002 10072 Worker thread wakes up
23:11:05.446 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
23:11:05.446 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
23:11:05.446 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.09 yDistance=-0.04
23:11:05.447 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:11:05.451 00.004 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
23:11:05.451 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:11:05.451 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:05.451 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:11:05.451 00.000 10072 MoveAxis(E, 14, ABG)
23:11:05.451 00.000 10072 Guiding  Dir = 2, Dur = 14
23:11:05.451 00.000 10072 IsGuiding returns 0
23:11:05.452 00.001 10072 PulseGuide returned control before completion, sleep 24
23:11:05.469 00.017 1032 UpdateGuideState exits: m=1487 SNR=27.1
23:11:05.472 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:05.473 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:05.475 00.002 1032 Enqueuing Expose request
23:11:05.491 00.016 10072 IsGuiding returns 0
23:11:05.491 00.000 10072 Move returns status 0, amount 14
23:11:05.491 00.000 10072 MoveAxis(N, 0, ABG)
23:11:05.491 00.000 10072 Move returns status 0, amount 0
23:11:05.491 00.000 10072 move complete, result=0
23:11:05.492 00.001 10072 worker thread done servicing request
23:11:05.492 00.000 10072 Worker thread wakes up
23:11:05.492 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:05.492 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:05.493 00.001 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
23:11:06.119 00.626 10072 Exposure complete
23:11:06.170 00.051 10072 worker thread done servicing request
23:11:06.170 00.000 1032 OnExposeComplete: enter
23:11:06.172 00.002 1032 UpdateGuideState(): m_state=6
23:11:06.174 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7881
23:11:06.178 00.004 1032 Star::Find returns 1 (0), X=1104.52, Y=130.87, Mass=1367, SNR=26.0, Peak=137 HFD=3.2
23:11:06.182 00.004 1032 MultiStar: [#1 -0.12,-0.05,1.01,U] [#2 -0.08,-0.04,0.77,U] [#3 0.05,-0.01,0.75,U] [#4 0.10,-0.17,0.66,U] [#5 -0.06,-0.12,0.66,U] [#6 -0.19,-0.08,0.61,U] [#7 0.16,0.10,0.68,U] [#8 -0.02,0.04,0.51,U] 
23:11:06.184 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.21, 0.02}
23:11:06.185 00.001 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
23:11:06.187 00.002 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
23:11:06.189 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.26 mountX=-0.03 mountY=-0.00, mountTheta=-3.09
23:11:06.192 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
23:11:06.195 00.003 1032 Enqueuing Move request for scope (0.01, -0.03)
23:11:06.197 00.002 10072 Worker thread wakes up
23:11:06.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
23:11:06.197 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
23:11:06.197 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
23:11:06.199 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:11:06.201 00.002 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
23:11:06.201 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
23:11:06.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:06.201 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:11:06.201 00.000 10072 MoveAxis(E, 15, ABG)
23:11:06.202 00.001 10072 Guiding  Dir = 2, Dur = 15
23:11:06.202 00.000 10072 IsGuiding returns 0
23:11:06.202 00.000 10072 PulseGuide returned control before completion, sleep 25
23:11:06.221 00.019 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:11:06.223 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:06.225 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:06.227 00.002 1032 Enqueuing Expose request
23:11:06.240 00.013 10072 IsGuiding returns 0
23:11:06.240 00.000 10072 Move returns status 0, amount 15
23:11:06.240 00.000 10072 MoveAxis(N, 0, ABG)
23:11:06.241 00.001 10072 Move returns status 0, amount 0
23:11:06.241 00.000 10072 move complete, result=0
23:11:06.241 00.000 10072 worker thread done servicing request
23:11:06.241 00.000 10072 Worker thread wakes up
23:11:06.241 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:06.241 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:06.241 00.000 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
23:11:06.648 00.407 10072 Exposure complete
23:11:06.700 00.052 10072 worker thread done servicing request
23:11:06.700 00.000 1032 OnExposeComplete: enter
23:11:06.702 00.002 1032 UpdateGuideState(): m_state=6
23:11:06.705 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7882
23:11:06.708 00.003 1032 Star::Find returns 1 (0), X=1104.46, Y=130.94, Mass=1507, SNR=27.3, Peak=134 HFD=3.2
23:11:06.711 00.003 1032 MultiStar: [#1 -0.08,0.03,0.92,U] [#2 -0.07,0.07,0.79,U] [#3 0.11,0.13,0.73,U] [#4 0.01,-0.06,0.65,U] [#5 -0.09,0.01,0.61,U] [#6 -0.16,0.16,0.57,U] [#7 0.21,0.22,0.00,M5] [#8 0.00,0.12,0.48,U] 
23:11:06.713 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.07}, one-star: {0.15, 0.10}
23:11:06.715 00.002 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
23:11:06.716 00.001 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
23:11:06.718 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.66 mountX=0.07 mountY=-0.01, mountTheta=-0.17
23:11:06.723 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
23:11:06.726 00.003 1032 Enqueuing Move request for scope (-0.01, 0.07)
23:11:06.729 00.003 10072 Worker thread wakes up
23:11:06.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
23:11:06.729 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
23:11:06.729 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
23:11:06.731 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:11:06.734 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
23:11:06.734 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:11:06.734 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:06.734 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:11:06.734 00.000 10072 MoveAxis(E, 13, ABG)
23:11:06.734 00.000 10072 Guiding  Dir = 2, Dur = 13
23:11:06.735 00.001 10072 IsGuiding returns 0
23:11:06.736 00.001 10072 PulseGuide returned control before completion, sleep 23
23:11:06.754 00.018 1032 UpdateGuideState exits: m=1507 SNR=27.3
23:11:06.757 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:06.759 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:06.761 00.002 1032 Enqueuing Expose request
23:11:06.768 00.007 10072 IsGuiding returns 0
23:11:06.769 00.001 10072 Move returns status 0, amount 13
23:11:06.769 00.000 10072 MoveAxis(N, 0, ABG)
23:11:06.769 00.000 10072 Move returns status 0, amount 0
23:11:06.769 00.000 10072 move complete, result=0
23:11:06.769 00.000 10072 worker thread done servicing request
23:11:06.769 00.000 10072 Worker thread wakes up
23:11:06.770 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:06.770 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:06.775 00.005 1032 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
23:11:07.397 00.622 10072 Exposure complete
23:11:07.447 00.050 10072 worker thread done servicing request
23:11:07.447 00.000 1032 OnExposeComplete: enter
23:11:07.450 00.003 1032 UpdateGuideState(): m_state=6
23:11:07.452 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7883
23:11:07.453 00.001 1032 Star::Find returns 1 (0), X=1104.46, Y=130.87, Mass=1424, SNR=26.6, Peak=118 HFD=3.4
23:11:07.455 00.002 1032 MultiStar: [#1 -0.06,-0.04,0.96,U] [#2 -0.03,-0.02,0.82,U] [#3 0.03,0.10,0.74,U] [#4 0.04,-0.13,0.68,U] [#5 0.25,-0.13,0.00,M1] [#6 -0.10,-0.05,0.60,U] [#7 0.31,0.14,0.00,M6] [#8 0.22,-0.01,0.52,U] 
23:11:07.458 00.003 1032 refined, 6 included, MultiStar: {0.03, -0.01}, one-star: {0.15, 0.02}
23:11:07.459 00.001 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
23:11:07.461 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
23:11:07.463 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-0.42 mountX=-0.02 mountY=-0.03, mountTheta=-2.25
23:11:07.466 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
23:11:07.468 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
23:11:07.470 00.002 10072 Worker thread wakes up
23:11:07.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:11:07.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:11:07.470 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
23:11:07.473 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:11:07.475 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
23:11:07.475 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:11:07.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:07.476 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:11:07.476 00.000 10072 MoveAxis(E, 14, ABG)
23:11:07.476 00.000 10072 Guiding  Dir = 2, Dur = 14
23:11:07.476 00.000 10072 IsGuiding returns 0
23:11:07.476 00.000 10072 PulseGuide returned control before completion, sleep 24
23:11:07.493 00.017 1032 UpdateGuideState exits: m=1424 SNR=26.6
23:11:07.495 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:07.498 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:07.499 00.001 1032 Enqueuing Expose request
23:11:07.503 00.004 10072 IsGuiding returns 0
23:11:07.503 00.000 10072 Move returns status 0, amount 14
23:11:07.503 00.000 10072 MoveAxis(N, 0, ABG)
23:11:07.503 00.000 10072 Move returns status 0, amount 0
23:11:07.503 00.000 10072 move complete, result=0
23:11:07.504 00.001 10072 worker thread done servicing request
23:11:07.504 00.000 10072 Worker thread wakes up
23:11:07.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:07.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:07.508 00.004 1032 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
23:11:07.911 00.403 10072 Exposure complete
23:11:07.962 00.051 10072 worker thread done servicing request
23:11:07.962 00.000 1032 OnExposeComplete: enter
23:11:07.963 00.001 1032 UpdateGuideState(): m_state=6
23:11:07.965 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7884
23:11:07.967 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=130.87, Mass=1436, SNR=26.6, Peak=118 HFD=3.2
23:11:07.969 00.002 1032 MultiStar: [#1 -0.05,-0.04,0.93,U] [#2 -0.03,0.06,0.81,U] [#3 0.07,0.13,0.71,U] [#4 0.20,-0.06,0.69,U] [#5 0.16,-0.02,0.65,U] [#6 -0.12,0.12,0.61,U] [#7 0.24,0.21,0.00,M7] [#8 0.25,0.05,0.00,M1] 
23:11:07.970 00.001 1032 refined, 6 included, MultiStar: {0.06, 0.03}, one-star: {0.20, 0.02}
23:11:07.973 00.003 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
23:11:07.974 00.001 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
23:11:07.976 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.40 mountX=0.01 mountY=-0.07, mountTheta=-1.43
23:11:07.978 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
23:11:07.980 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
23:11:07.982 00.002 10072 Worker thread wakes up
23:11:07.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:11:07.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:11:07.982 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
23:11:07.985 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:11:07.989 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
23:11:07.989 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:11:07.990 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:07.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:11:07.990 00.000 10072 MoveAxis(E, 12, ABG)
23:11:07.990 00.000 10072 Guiding  Dir = 2, Dur = 12
23:11:07.990 00.000 10072 IsGuiding returns 0
23:11:07.991 00.001 10072 PulseGuide returned control before completion, sleep 22
23:11:08.008 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.6
23:11:08.010 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:08.012 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:08.014 00.002 1032 Enqueuing Expose request
23:11:08.017 00.003 10072 IsGuiding returns 0
23:11:08.017 00.000 10072 Move returns status 0, amount 12
23:11:08.017 00.000 10072 MoveAxis(N, 0, ABG)
23:11:08.017 00.000 10072 Move returns status 0, amount 0
23:11:08.017 00.000 10072 move complete, result=0
23:11:08.017 00.000 10072 worker thread done servicing request
23:11:08.018 00.001 10072 Worker thread wakes up
23:11:08.018 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:08.018 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:08.027 00.009 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:11:08.644 00.617 10072 Exposure complete
23:11:08.694 00.050 10072 worker thread done servicing request
23:11:08.694 00.000 1032 OnExposeComplete: enter
23:11:08.696 00.002 1032 UpdateGuideState(): m_state=6
23:11:08.698 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7885
23:11:08.700 00.002 1032 Star::Find returns 1 (0), X=1104.44, Y=130.94, Mass=1428, SNR=26.6, Peak=112 HFD=3.5
23:11:08.702 00.002 1032 MultiStar: [#1 -0.13,0.05,0.97,U] [#2 0.01,0.04,0.82,U] [#3 0.01,0.11,0.79,U] [#4 0.07,0.07,0.69,U] [#5 0.02,0.09,0.64,U] [#6 -0.21,0.06,0.59,U] [#7 0.15,0.31,0.00,M8] [#8 0.08,0.14,0.51,U] 
23:11:08.706 00.004 1032 refined, 7 included, MultiStar: {0.00, 0.08}, one-star: {0.13, 0.09}
23:11:08.707 00.001 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
23:11:08.709 00.002 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
23:11:08.712 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.57 mountX=0.08 mountY=-0.02, mountTheta=-0.26
23:11:08.715 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
23:11:08.716 00.001 1032 Enqueuing Move request for scope (0.00, 0.08)
23:11:08.718 00.002 10072 Worker thread wakes up
23:11:08.718 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
23:11:08.718 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
23:11:08.718 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
23:11:08.720 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:11:08.723 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
23:11:08.723 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:11:08.723 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:08.724 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:11:08.724 00.000 10072 MoveAxis(E, 14, ABG)
23:11:08.724 00.000 10072 Guiding  Dir = 2, Dur = 14
23:11:08.724 00.000 10072 IsGuiding returns 0
23:11:08.725 00.001 10072 PulseGuide returned control before completion, sleep 24
23:11:08.742 00.017 1032 UpdateGuideState exits: m=1428 SNR=26.6
23:11:08.744 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:08.745 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:08.747 00.002 1032 Enqueuing Expose request
23:11:08.750 00.003 10072 IsGuiding returns 0
23:11:08.751 00.001 10072 Move returns status 0, amount 14
23:11:08.751 00.000 10072 MoveAxis(N, 0, ABG)
23:11:08.751 00.000 10072 Move returns status 0, amount 0
23:11:08.751 00.000 10072 move complete, result=0
23:11:08.751 00.000 10072 worker thread done servicing request
23:11:08.751 00.000 10072 Worker thread wakes up
23:11:08.751 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:08.751 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:08.755 00.004 1032 GuideStep: 0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
23:11:09.157 00.402 10072 Exposure complete
23:11:09.208 00.051 10072 worker thread done servicing request
23:11:09.209 00.001 1032 OnExposeComplete: enter
23:11:09.211 00.002 1032 UpdateGuideState(): m_state=6
23:11:09.214 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7886
23:11:09.216 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=130.96, Mass=1230, SNR=24.6, Peak=97 HFD=3.4
23:11:09.218 00.002 1032 MultiStar: [#1 -0.18,0.07,1.04,U] [#2 -0.06,0.08,0.87,U] [#3 0.09,0.14,0.79,U] [#4 0.14,-0.00,0.73,U] [#5 0.07,0.22,0.74,U] [#6 -0.22,0.15,0.00,M1] [#7 0.25,0.35,0.00,M9] [#8 -0.06,0.23,0.54,U] 
23:11:09.219 00.001 1032 refined, 6 included, MultiStar: {0.03, 0.12}, one-star: {0.19, 0.12}
23:11:09.221 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
23:11:09.223 00.002 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
23:11:09.225 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=0.11 mountY=-0.06, mountTheta=-0.48
23:11:09.227 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
23:11:09.229 00.002 1032 Enqueuing Move request for scope (0.03, 0.12)
23:11:09.230 00.001 10072 Worker thread wakes up
23:11:09.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
23:11:09.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
23:11:09.230 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
23:11:09.233 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=2.230
23:11:09.237 00.004 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
23:11:09.237 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:11:09.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:09.237 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:11:09.237 00.000 10072 MoveAxis(E, 11, ABG)
23:11:09.238 00.001 10072 Guiding  Dir = 2, Dur = 11
23:11:09.238 00.000 10072 IsGuiding returns 0
23:11:09.238 00.000 10072 PulseGuide returned control before completion, sleep 21
23:11:09.256 00.018 1032 UpdateGuideState exits: m=1230 SNR=24.6
23:11:09.259 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:09.261 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:09.263 00.002 1032 Enqueuing Expose request
23:11:09.265 00.002 10072 IsGuiding returns 0
23:11:09.265 00.000 10072 Move returns status 0, amount 11
23:11:09.265 00.000 10072 MoveAxis(N, 0, ABG)
23:11:09.266 00.001 10072 Move returns status 0, amount 0
23:11:09.266 00.000 10072 move complete, result=0
23:11:09.266 00.000 10072 worker thread done servicing request
23:11:09.266 00.000 10072 Worker thread wakes up
23:11:09.266 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:09.266 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:09.275 00.009 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:11:09.890 00.615 10072 Exposure complete
23:11:09.944 00.054 10072 worker thread done servicing request
23:11:09.944 00.000 1032 OnExposeComplete: enter
23:11:09.947 00.003 1032 UpdateGuideState(): m_state=6
23:11:09.949 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7887
23:11:09.950 00.001 1032 Star::Find returns 1 (0), X=1104.56, Y=130.96, Mass=1317, SNR=25.5, Peak=103 HFD=3.3
23:11:09.951 00.001 1032 MultiStar: [#1 -0.09,-0.01,1.00,U] [#2 0.01,0.02,0.87,U] [#3 0.14,0.06,0.79,U] [#4 0.10,0.02,0.70,U] [#5 0.05,0.02,0.66,U] [#6 -0.04,-0.00,0.66,U] [#7 0.28,0.28,0.00,M10] [#8 0.21,0.07,0.52,U] 
23:11:09.954 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.25, 0.12}
23:11:09.956 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:11:09.959 00.003 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:11:09.962 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.47 mountX=0.02 mountY=-0.08, mountTheta=-1.36
23:11:09.964 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
23:11:09.966 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
23:11:09.967 00.001 10072 Worker thread wakes up
23:11:09.968 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:11:09.968 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:11:09.968 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
23:11:09.969 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:11:09.972 00.003 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
23:11:09.972 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
23:11:09.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:09.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:11:09.972 00.000 10072 MoveAxis(E, 15, ABG)
23:11:09.972 00.000 10072 Guiding  Dir = 2, Dur = 15
23:11:09.973 00.001 10072 IsGuiding returns 0
23:11:09.973 00.000 10072 PulseGuide returned control before completion, sleep 25
23:11:09.990 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:11:09.993 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:09.995 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:09.997 00.002 1032 Enqueuing Expose request
23:11:10.013 00.016 10072 IsGuiding returns 0
23:11:10.013 00.000 10072 Move returns status 0, amount 15
23:11:10.013 00.000 10072 MoveAxis(N, 0, ABG)
23:11:10.013 00.000 10072 Move returns status 0, amount 0
23:11:10.013 00.000 10072 move complete, result=0
23:11:10.013 00.000 10072 worker thread done servicing request
23:11:10.014 00.001 10072 Worker thread wakes up
23:11:10.014 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:10.014 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:10.014 00.000 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
23:11:10.422 00.408 10072 Exposure complete
23:11:10.474 00.052 10072 worker thread done servicing request
23:11:10.474 00.000 1032 OnExposeComplete: enter
23:11:10.477 00.003 1032 UpdateGuideState(): m_state=6
23:11:10.479 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7888
23:11:10.480 00.001 1032 Star::Find returns 1 (0), X=1104.55, Y=130.90, Mass=1476, SNR=27.0, Peak=124 HFD=3.2
23:11:10.482 00.002 1032 MultiStar: [#1 -0.03,-0.03,0.95,U] [#2 0.03,-0.10,0.79,U] [#3 0.26,-0.03,0.00,M1] [#4 0.15,-0.17,0.63,U] [#5 0.16,0.03,0.65,U] [#6 -0.01,-0.04,0.63,U] [#7 0.29,0.08,0.00,R] [#8 0.14,0.08,0.51,U] 
23:11:10.483 00.001 1032 refined, 6 included, MultiStar: {0.10, -0.03}, one-star: {0.24, 0.05}
23:11:10.485 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
23:11:10.487 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
23:11:10.489 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.25 mountX=-0.05 mountY=-0.09, mountTheta=-2.08
23:11:10.491 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
23:11:10.494 00.003 1032 Enqueuing Move request for scope (0.10, -0.03)
23:11:10.497 00.003 10072 Worker thread wakes up
23:11:10.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
23:11:10.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
23:11:10.497 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
23:11:10.499 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:11:10.502 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
23:11:10.502 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:11:10.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:10.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:11:10.502 00.000 10072 MoveAxis(E, 12, ABG)
23:11:10.502 00.000 10072 Guiding  Dir = 2, Dur = 12
23:11:10.502 00.000 10072 IsGuiding returns 0
23:11:10.503 00.001 10072 PulseGuide returned control before completion, sleep 22
23:11:10.520 00.017 1032 UpdateGuideState exits: m=1476 SNR=27.0
23:11:10.521 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:10.523 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:10.525 00.002 1032 Enqueuing Expose request
23:11:10.530 00.005 10072 IsGuiding returns 0
23:11:10.530 00.000 10072 Move returns status 0, amount 12
23:11:10.530 00.000 10072 MoveAxis(N, 0, ABG)
23:11:10.530 00.000 10072 Move returns status 0, amount 0
23:11:10.530 00.000 10072 move complete, result=0
23:11:10.530 00.000 10072 worker thread done servicing request
23:11:10.530 00.000 10072 Worker thread wakes up
23:11:10.530 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:10.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:10.534 00.004 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:11:11.159 00.625 10072 Exposure complete
23:11:11.211 00.052 10072 worker thread done servicing request
23:11:11.211 00.000 1032 OnExposeComplete: enter
23:11:11.213 00.002 1032 UpdateGuideState(): m_state=6
23:11:11.215 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7889
23:11:11.217 00.002 1032 Star::Find returns 1 (0), X=1104.67, Y=131.01, Mass=1477, SNR=27.0, Peak=112 HFD=3.3
23:11:11.220 00.003 1032 MultiStar: [#1 0.02,0.06,0.96,U] [#2 0.08,0.02,0.77,U] [#3 0.34,-0.00,0.00,M2] [#4 0.28,-0.01,0.00,M1] [#5 0.23,0.13,0.00,M1] [#6 -0.03,-0.06,0.60,U] [#7 0.06,0.20,0.70,U] [#8 0.27,0.24,0.00,M1] 
23:11:11.221 00.001 1032 refined, 4 included, MultiStar: {0.12, 0.08}, one-star: {0.36, 0.17}
23:11:11.224 00.003 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
23:11:11.226 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
23:11:11.228 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.64 mountX=0.05 mountY=-0.13, mountTheta=-1.19
23:11:11.230 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
23:11:11.232 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
23:11:11.234 00.002 10072 Worker thread wakes up
23:11:11.234 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
23:11:11.234 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
23:11:11.234 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.13
23:11:11.237 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:11:11.240 00.003 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
23:11:11.240 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
23:11:11.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:11.240 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:11:11.240 00.000 10072 MoveAxis(E, 14, ABG)
23:11:11.240 00.000 10072 Guiding  Dir = 2, Dur = 14
23:11:11.240 00.000 10072 IsGuiding returns 0
23:11:11.241 00.001 10072 PulseGuide returned control before completion, sleep 24
23:11:11.257 00.016 1032 UpdateGuideState exits: m=1477 SNR=27.0
23:11:11.259 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:11.261 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:11.262 00.001 1032 Enqueuing Expose request
23:11:11.266 00.004 10072 IsGuiding returns 0
23:11:11.267 00.001 10072 Move returns status 0, amount 14
23:11:11.267 00.000 10072 MoveAxis(N, 0, ABG)
23:11:11.267 00.000 10072 Move returns status 0, amount 0
23:11:11.267 00.000 10072 move complete, result=0
23:11:11.267 00.000 10072 worker thread done servicing request
23:11:11.267 00.000 10072 Worker thread wakes up
23:11:11.267 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:11.268 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:11.274 00.006 1032 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:11:11.674 00.400 10072 Exposure complete
23:11:11.724 00.050 10072 worker thread done servicing request
23:11:11.725 00.001 1032 OnExposeComplete: enter
23:11:11.726 00.001 1032 UpdateGuideState(): m_state=6
23:11:11.728 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7890
23:11:11.729 00.001 1032 Star::Find returns 1 (0), X=1104.62, Y=130.94, Mass=1454, SNR=26.8, Peak=108 HFD=3.3
23:11:11.731 00.002 1032 MultiStar: [#1 0.02,-0.03,0.93,U] [#2 0.13,0.03,0.76,U] [#3 0.19,0.06,0.77,U] [#4 0.25,-0.04,0.00,M2] [#5 0.26,0.01,0.00,M2] [#6 0.01,0.10,0.61,U] [#7 -0.03,0.23,0.71,U] [#8 0.26,0.20,0.00,M2] 
23:11:11.732 00.001 1032 refined, 5 included, MultiStar: {0.12, 0.08}, one-star: {0.31, 0.10}
23:11:11.735 00.003 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:11:11.737 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:11:11.739 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.58 mountX=0.04 mountY=-0.13, mountTheta=-1.25
23:11:11.742 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
23:11:11.744 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
23:11:11.746 00.002 10072 Worker thread wakes up
23:11:11.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
23:11:11.746 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
23:11:11.746 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.04 yDistance=-0.13
23:11:11.749 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:11:11.751 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
23:11:11.751 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:11:11.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:11.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:11:11.751 00.000 10072 MoveAxis(E, 13, ABG)
23:11:11.752 00.001 10072 Guiding  Dir = 2, Dur = 13
23:11:11.752 00.000 10072 IsGuiding returns 0
23:11:11.752 00.000 10072 PulseGuide returned control before completion, sleep 23
23:11:11.769 00.017 1032 UpdateGuideState exits: m=1454 SNR=26.8
23:11:11.771 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:11.773 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:11.774 00.001 1032 Enqueuing Expose request
23:11:11.784 00.010 10072 IsGuiding returns 0
23:11:11.784 00.000 10072 Move returns status 0, amount 13
23:11:11.784 00.000 10072 MoveAxis(N, 0, ABG)
23:11:11.784 00.000 10072 Move returns status 0, amount 0
23:11:11.784 00.000 10072 move complete, result=0
23:11:11.784 00.000 10072 worker thread done servicing request
23:11:11.784 00.000 10072 Worker thread wakes up
23:11:11.784 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:11.784 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:11.786 00.002 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:11:12.409 00.623 10072 Exposure complete
23:11:12.459 00.050 10072 worker thread done servicing request
23:11:12.459 00.000 1032 OnExposeComplete: enter
23:11:12.461 00.002 1032 UpdateGuideState(): m_state=6
23:11:12.463 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7891
23:11:12.465 00.002 1032 Star::Find returns 1 (0), X=1104.71, Y=130.88, Mass=1392, SNR=26.2, Peak=107 HFD=3.2
23:11:12.466 00.001 1032 MultiStar: [#1 0.09,0.04,0.97,U] [#2 0.08,0.08,0.82,U] [#3 0.26,-0.00,0.00,M2] [#4 0.19,0.06,0.67,U] [#5 0.15,0.04,0.65,U] [#6 0.05,0.05,0.62,U] [#7 0.02,0.19,0.73,U] [#8 0.25,0.07,0.00,M3] 
23:11:12.468 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.07}, one-star: {0.40, 0.04}
23:11:12.469 00.001 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
23:11:12.470 00.001 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
23:11:12.472 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.43 mountX=0.03 mountY=-0.16, mountTheta=-1.40
23:11:12.474 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.07, opts=13)
23:11:12.476 00.002 1032 Enqueuing Move request for scope (0.15, 0.07)
23:11:12.477 00.001 10072 Worker thread wakes up
23:11:12.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
23:11:12.477 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
23:11:12.477 00.000 10072 Moving (0.15, 0.07) raw xDistance=0.03 yDistance=-0.16
23:11:12.478 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:11:12.480 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
23:11:12.481 00.001 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:11:12.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:12.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:11:12.481 00.000 10072 MoveAxis(E, 14, ABG)
23:11:12.481 00.000 10072 Guiding  Dir = 2, Dur = 14
23:11:12.481 00.000 10072 IsGuiding returns 0
23:11:12.481 00.000 10072 PulseGuide returned control before completion, sleep 24
23:11:12.497 00.016 1032 UpdateGuideState exits: m=1392 SNR=26.2
23:11:12.499 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:12.501 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:12.503 00.002 1032 Enqueuing Expose request
23:11:12.516 00.013 10072 IsGuiding returns 0
23:11:12.516 00.000 10072 Move returns status 0, amount 14
23:11:12.516 00.000 10072 MoveAxis(N, 0, ABG)
23:11:12.516 00.000 10072 Move returns status 0, amount 0
23:11:12.516 00.000 10072 move complete, result=0
23:11:12.516 00.000 10072 worker thread done servicing request
23:11:12.516 00.000 10072 Worker thread wakes up
23:11:12.516 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:12.516 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:12.516 00.000 1032 GuideStep: 0.0 px 14 ms EAST, -0.2 px 0 ms NORTH
23:11:12.925 00.409 10072 Exposure complete
23:11:12.974 00.049 10072 worker thread done servicing request
23:11:12.975 00.001 1032 OnExposeComplete: enter
23:11:12.977 00.002 1032 UpdateGuideState(): m_state=6
23:11:12.979 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7892
23:11:12.980 00.001 1032 Star::Find returns 1 (0), X=1104.59, Y=130.85, Mass=1418, SNR=26.5, Peak=113 HFD=3.3
23:11:12.982 00.002 1032 MultiStar: [#1 -0.04,-0.04,0.94,U] [#2 0.09,-0.06,0.81,U] [#3 0.11,0.02,0.72,U] [#4 0.09,-0.02,0.66,U] [#5 0.10,0.15,0.64,U] [#6 -0.04,-0.04,0.62,U] [#7 -0.06,0.17,0.68,U] [#8 0.07,0.10,0.51,U] 
23:11:12.983 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.28, -0.00}
23:11:12.988 00.005 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:11:12.991 00.003 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:11:12.993 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.29 mountX=0.00 mountY=-0.08, mountTheta=-1.54
23:11:12.995 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
23:11:12.997 00.002 1032 Enqueuing Move request for scope (0.07, 0.02)
23:11:12.999 00.002 10072 Worker thread wakes up
23:11:12.999 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:11:12.999 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:11:13.000 00.001 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.08
23:11:13.001 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:11:13.004 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
23:11:13.005 00.001 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:11:13.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:13.005 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:11:13.005 00.000 10072 MoveAxis(E, 12, ABG)
23:11:13.005 00.000 10072 Guiding  Dir = 2, Dur = 12
23:11:13.005 00.000 10072 IsGuiding returns 0
23:11:13.005 00.000 10072 PulseGuide returned control before completion, sleep 22
23:11:13.024 00.019 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:11:13.027 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:13.029 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:13.031 00.002 10072 IsGuiding returns 0
23:11:13.031 00.000 1032 Enqueuing Expose request
23:11:13.034 00.003 10072 Move returns status 0, amount 12
23:11:13.034 00.000 10072 MoveAxis(N, 0, ABG)
23:11:13.034 00.000 10072 Move returns status 0, amount 0
23:11:13.034 00.000 10072 move complete, result=0
23:11:13.034 00.000 10072 worker thread done servicing request
23:11:13.034 00.000 10072 Worker thread wakes up
23:11:13.035 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:13.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:13.042 00.007 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:11:13.659 00.617 10072 Exposure complete
23:11:13.710 00.051 10072 worker thread done servicing request
23:11:13.710 00.000 1032 OnExposeComplete: enter
23:11:13.713 00.003 1032 UpdateGuideState(): m_state=6
23:11:13.715 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7893
23:11:13.717 00.002 1032 Star::Find returns 1 (0), X=1104.61, Y=131.02, Mass=1379, SNR=26.1, Peak=113 HFD=3.3
23:11:13.719 00.002 1032 MultiStar: [#1 0.03,-0.00,0.98,U] [#2 0.19,0.12,0.81,U] [#3 0.16,0.05,0.78,U] [#4 0.21,-0.07,0.68,U] [#5 0.18,-0.07,0.68,U] [#6 0.07,0.09,0.61,U] [#7 0.15,0.12,0.71,U] [#8 0.25,0.10,0.00,M3] 
23:11:13.721 00.002 1032 refined, 7 included, MultiStar: {0.17, 0.06}, one-star: {0.30, 0.18}
23:11:13.723 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
23:11:13.724 00.001 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
23:11:13.726 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.33 mountX=0.01 mountY=-0.17, mountTheta=-1.50
23:11:13.729 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.06, opts=13)
23:11:13.730 00.001 1032 Enqueuing Move request for scope (0.17, 0.06)
23:11:13.733 00.003 10072 Worker thread wakes up
23:11:13.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
23:11:13.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
23:11:13.733 00.000 10072 Moving (0.17, 0.06) raw xDistance=0.01 yDistance=-0.17
23:11:13.735 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:11:13.738 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
23:11:13.738 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:11:13.738 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:13.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:11:13.738 00.000 10072 MoveAxis(E, 11, ABG)
23:11:13.738 00.000 10072 Guiding  Dir = 2, Dur = 11
23:11:13.738 00.000 10072 IsGuiding returns 0
23:11:13.739 00.001 10072 PulseGuide returned control before completion, sleep 21
23:11:13.756 00.017 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:11:13.758 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:13.760 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:13.762 00.002 1032 Enqueuing Expose request
23:11:13.768 00.006 10072 IsGuiding returns 0
23:11:13.768 00.000 10072 Move returns status 0, amount 11
23:11:13.768 00.000 10072 MoveAxis(N, 0, ABG)
23:11:13.768 00.000 10072 Move returns status 0, amount 0
23:11:13.768 00.000 10072 move complete, result=0
23:11:13.768 00.000 10072 worker thread done servicing request
23:11:13.768 00.000 10072 Worker thread wakes up
23:11:13.768 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:13.768 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:13.773 00.005 1032 GuideStep: 0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
23:11:14.178 00.405 10072 Exposure complete
23:11:14.230 00.052 10072 worker thread done servicing request
23:11:14.230 00.000 1032 OnExposeComplete: enter
23:11:14.232 00.002 1032 UpdateGuideState(): m_state=6
23:11:14.235 00.003 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7894
23:11:14.239 00.004 1032 Star::Find returns 1 (0), X=1104.70, Y=130.81, Mass=1412, SNR=26.4, Peak=114 HFD=3.4
23:11:14.241 00.002 1032 MultiStar: [#1 0.01,-0.11,0.95,U] [#2 0.24,-0.07,0.00,M1] [#3 0.23,-0.09,0.77,U] [#4 0.25,-0.15,0.00,M1] [#5 0.46,-0.15,0.00,M1] [#6 0.16,-0.06,0.61,U] [#7 -0.04,-0.01,0.74,U] [#8 0.28,-0.08,0.00,M4] 
23:11:14.243 00.002 1032 refined, 4 included, MultiStar: {0.16, -0.06}, one-star: {0.39, -0.04}
23:11:14.245 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
23:11:14.247 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
23:11:14.250 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.37 mountX=-0.10 mountY=-0.14, mountTheta=-2.20
23:11:14.252 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
23:11:14.254 00.002 1032 Enqueuing Move request for scope (0.16, -0.06)
23:11:14.255 00.001 10072 Worker thread wakes up
23:11:14.255 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
23:11:14.256 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
23:11:14.256 00.000 10072 Moving (0.16, -0.06) raw xDistance=-0.10 yDistance=-0.14
23:11:14.257 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:11:14.259 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
23:11:14.259 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:11:14.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:14.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:11:14.259 00.000 10072 MoveAxis(E, 11, ABG)
23:11:14.259 00.000 10072 Guiding  Dir = 2, Dur = 11
23:11:14.260 00.001 10072 IsGuiding returns 0
23:11:14.260 00.000 10072 PulseGuide returned control before completion, sleep 21
23:11:14.278 00.018 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:11:14.280 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:14.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:14.283 00.001 1032 Enqueuing Expose request
23:11:14.285 00.002 10072 IsGuiding returns 0
23:11:14.285 00.000 10072 Move returns status 0, amount 11
23:11:14.285 00.000 10072 MoveAxis(N, 0, ABG)
23:11:14.285 00.000 10072 Move returns status 0, amount 0
23:11:14.285 00.000 10072 move complete, result=0
23:11:14.285 00.000 10072 worker thread done servicing request
23:11:14.285 00.000 10072 Worker thread wakes up
23:11:14.286 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:14.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:14.293 00.007 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:11:14.915 00.622 10072 Exposure complete
23:11:14.965 00.050 10072 worker thread done servicing request
23:11:14.965 00.000 1032 OnExposeComplete: enter
23:11:14.967 00.002 1032 UpdateGuideState(): m_state=6
23:11:14.968 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7895
23:11:14.971 00.003 1032 Star::Find returns 1 (0), X=1104.57, Y=130.76, Mass=1421, SNR=26.5, Peak=117 HFD=3.2
23:11:14.972 00.001 1032 MultiStar: [#1 -0.08,-0.19,0.95,U] [#2 0.08,-0.07,0.79,U] [#3 0.06,-0.20,0.74,U] [#4 0.19,-0.39,0.00,M2] [#5 0.17,-0.27,0.00,M2] [#6 -0.03,-0.21,0.63,U] [#7 -0.07,-0.15,0.66,U] [#8 0.21,-0.21,0.00,M5] 
23:11:14.974 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.15}, one-star: {0.26, -0.09}
23:11:14.975 00.001 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
23:11:14.976 00.001 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
23:11:14.978 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.15 cameraTheta=-1.25 mountX=-0.15 mountY=-0.01, mountTheta=-3.08
23:11:14.981 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.15, opts=13)
23:11:14.983 00.002 1032 Enqueuing Move request for scope (0.05, -0.15)
23:11:14.985 00.002 10072 Worker thread wakes up
23:11:14.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
23:11:14.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
23:11:14.985 00.000 10072 Moving (0.05, -0.15) raw xDistance=-0.15 yDistance=-0.01
23:11:14.987 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:11:14.989 00.002 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.88
23:11:14.989 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
23:11:14.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:14.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:11:14.989 00.000 10072 MoveAxis(E, 82, ABG)
23:11:14.990 00.001 10072 Guiding  Dir = 2, Dur = 82
23:11:14.990 00.000 10072 IsGuiding returns 0
23:11:14.991 00.001 10072 PulseGuide returned control before completion, sleep 92
23:11:15.007 00.016 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:11:15.010 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:15.012 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:15.013 00.001 1032 Enqueuing Expose request
23:11:15.085 00.072 10072 IsGuiding returns 0
23:11:15.085 00.000 10072 Move returns status 0, amount 82
23:11:15.085 00.000 10072 MoveAxis(N, 0, ABG)
23:11:15.085 00.000 10072 Move returns status 0, amount 0
23:11:15.085 00.000 10072 move complete, result=0
23:11:15.085 00.000 10072 worker thread done servicing request
23:11:15.085 00.000 10072 Worker thread wakes up
23:11:15.085 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:15.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:15.085 00.000 1032 GuideStep: -0.2 px 82 ms EAST, -0.0 px 0 ms NORTH
23:11:15.493 00.408 10072 Exposure complete
23:11:15.546 00.053 10072 worker thread done servicing request
23:11:15.546 00.000 1032 OnExposeComplete: enter
23:11:15.548 00.002 1032 UpdateGuideState(): m_state=6
23:11:15.552 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7896
23:11:15.554 00.002 1032 Star::Find returns 1 (0), X=1104.52, Y=130.74, Mass=1435, SNR=26.6, Peak=124 HFD=3.3
23:11:15.557 00.003 1032 MultiStar: [#1 0.01,-0.20,0.95,U] [#2 0.15,-0.15,0.82,U] [#3 0.13,-0.05,0.80,U] [#4 0.31,-0.30,0.00,M3] [#5 0.31,-0.19,0.00,M3] [#6 -0.04,-0.16,0.62,U] [#7 -0.07,-0.14,0.68,U] [#8 0.23,-0.01,0.53,U] 
23:11:15.559 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.12}, one-star: {0.21, -0.10}
23:11:15.562 00.003 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
23:11:15.564 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
23:11:15.566 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.93 mountX=-0.14 mountY=-0.06, mountTheta=-2.76
23:11:15.568 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.12, opts=13)
23:11:15.571 00.003 1032 Enqueuing Move request for scope (0.09, -0.12)
23:11:15.572 00.001 10072 Worker thread wakes up
23:11:15.572 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
23:11:15.572 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
23:11:15.572 00.000 10072 Moving (0.09, -0.12) raw xDistance=-0.14 yDistance=-0.06
23:11:15.574 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:11:15.576 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.89
23:11:15.576 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:11:15.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:15.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:11:15.576 00.000 10072 MoveAxis(E, 78, ABG)
23:11:15.576 00.000 10072 Guiding  Dir = 2, Dur = 78
23:11:15.576 00.000 10072 IsGuiding returns 0
23:11:15.577 00.001 10072 PulseGuide returned control before completion, sleep 88
23:11:15.597 00.020 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:11:15.599 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:15.602 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:15.607 00.005 1032 Enqueuing Expose request
23:11:15.680 00.073 10072 IsGuiding returns 0
23:11:15.680 00.000 10072 Move returns status 0, amount 78
23:11:15.680 00.000 10072 MoveAxis(N, 0, ABG)
23:11:15.681 00.001 10072 Move returns status 0, amount 0
23:11:15.681 00.000 10072 move complete, result=0
23:11:15.681 00.000 10072 worker thread done servicing request
23:11:15.681 00.000 10072 Worker thread wakes up
23:11:15.681 00.000 1032 GuideStep: -0.1 px 78 ms EAST, -0.1 px 0 ms NORTH
23:11:15.683 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:15.683 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:16.308 00.625 10072 Exposure complete
23:11:16.360 00.052 10072 worker thread done servicing request
23:11:16.360 00.000 1032 OnExposeComplete: enter
23:11:16.363 00.003 1032 UpdateGuideState(): m_state=6
23:11:16.365 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7897
23:11:16.366 00.001 1032 Star::Find returns 1 (0), X=1104.61, Y=130.82, Mass=1425, SNR=26.5, Peak=121 HFD=3.2
23:11:16.369 00.003 1032 MultiStar: [#1 0.10,-0.16,0.95,U] [#2 0.08,-0.00,0.78,U] [#3 0.14,-0.05,0.78,U] [#4 0.29,-0.11,0.00,M4] [#5 0.19,-0.08,0.62,U] [#6 -0.06,-0.04,0.62,U] [#7 0.09,0.02,0.71,U] [#8 0.43,-0.06,0.00,M5] 
23:11:16.371 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.05}, one-star: {0.30, -0.02}
23:11:16.372 00.001 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
23:11:16.373 00.001 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
23:11:16.375 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.37 mountX=-0.08 mountY=-0.12, mountTheta=-2.20
23:11:16.378 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
23:11:16.379 00.001 1032 Enqueuing Move request for scope (0.13, -0.05)
23:11:16.382 00.003 10072 Worker thread wakes up
23:11:16.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:11:16.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:11:16.382 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.12
23:11:16.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:11:16.386 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.89
23:11:16.386 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:11:16.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:16.387 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:11:16.387 00.000 10072 MoveAxis(E, 13, ABG)
23:11:16.387 00.000 10072 Guiding  Dir = 2, Dur = 13
23:11:16.387 00.000 10072 IsGuiding returns 0
23:11:16.387 00.000 10072 PulseGuide returned control before completion, sleep 23
23:11:16.404 00.017 1032 UpdateGuideState exits: m=1425 SNR=26.5
23:11:16.406 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:16.407 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:16.410 00.003 1032 Enqueuing Expose request
23:11:16.416 00.006 10072 IsGuiding returns 0
23:11:16.416 00.000 10072 Move returns status 0, amount 13
23:11:16.416 00.000 10072 MoveAxis(N, 0, ABG)
23:11:16.416 00.000 10072 Move returns status 0, amount 0
23:11:16.416 00.000 10072 move complete, result=0
23:11:16.416 00.000 10072 worker thread done servicing request
23:11:16.416 00.000 10072 Worker thread wakes up
23:11:16.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:16.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:16.419 00.003 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:11:16.825 00.406 10072 Exposure complete
23:11:16.879 00.054 10072 worker thread done servicing request
23:11:16.879 00.000 1032 OnExposeComplete: enter
23:11:16.881 00.002 1032 UpdateGuideState(): m_state=6
23:11:16.882 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7898
23:11:16.886 00.004 1032 Star::Find returns 1 (0), X=1104.49, Y=130.88, Mass=1432, SNR=26.6, Peak=119 HFD=3.5
23:11:16.887 00.001 1032 MultiStar: [#1 0.05,-0.11,0.96,U] [#2 0.06,-0.08,0.79,U] [#3 0.15,0.04,0.79,U] [#4 0.27,-0.14,0.00,M5] [#5 0.08,-0.01,0.66,U] [#6 0.12,0.00,0.62,U] [#7 0.02,-0.04,0.70,U] [#8 0.24,-0.02,0.49,U] 
23:11:16.889 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.18, 0.03}
23:11:16.891 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
23:11:16.893 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
23:11:16.896 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.22 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
23:11:16.899 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
23:11:16.902 00.003 1032 Enqueuing Move request for scope (0.11, -0.02)
23:11:16.903 00.001 10072 Worker thread wakes up
23:11:16.904 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
23:11:16.904 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
23:11:16.904 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
23:11:16.906 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:11:16.909 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.89
23:11:16.909 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:11:16.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:16.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:11:16.909 00.000 10072 MoveAxis(E, 10, ABG)
23:11:16.909 00.000 10072 Guiding  Dir = 2, Dur = 10
23:11:16.910 00.001 10072 IsGuiding returns 0
23:11:16.910 00.000 10072 PulseGuide returned control before completion, sleep 20
23:11:16.928 00.018 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:11:16.930 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:16.934 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:16.935 00.001 1032 Enqueuing Expose request
23:11:16.937 00.002 10072 IsGuiding returns 0
23:11:16.937 00.000 10072 Move returns status 0, amount 10
23:11:16.937 00.000 10072 MoveAxis(N, 0, ABG)
23:11:16.937 00.000 10072 Move returns status 0, amount 0
23:11:16.937 00.000 10072 move complete, result=0
23:11:16.937 00.000 10072 worker thread done servicing request
23:11:16.937 00.000 10072 Worker thread wakes up
23:11:16.937 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:16.938 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:16.946 00.008 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:11:17.577 00.631 10072 Exposure complete
23:11:17.629 00.052 10072 worker thread done servicing request
23:11:17.629 00.000 1032 OnExposeComplete: enter
23:11:17.633 00.004 1032 UpdateGuideState(): m_state=6
23:11:17.635 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7899
23:11:17.637 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=130.85, Mass=1380, SNR=26.1, Peak=116 HFD=3.3
23:11:17.639 00.002 1032 MultiStar: [#1 -0.01,-0.13,1.00,U] [#2 0.05,-0.09,0.81,U] [#3 0.14,0.08,0.76,U] [#4 0.22,-0.10,0.70,U] [#5 -0.07,-0.13,0.65,U] [#6 0.11,-0.14,0.61,U] [#7 0.01,-0.02,0.70,U] [#8 0.08,0.03,0.52,U] 
23:11:17.640 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {0.09, 0.00}
23:11:17.642 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
23:11:17.644 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
23:11:17.646 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.68 mountX=-0.07 mountY=-0.05, mountTheta=-2.51
23:11:17.649 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
23:11:17.650 00.001 1032 Enqueuing Move request for scope (0.07, -0.06)
23:11:17.651 00.001 10072 Worker thread wakes up
23:11:17.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
23:11:17.651 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
23:11:17.652 00.001 10072 Moving (0.07, -0.06) raw xDistance=-0.07 yDistance=-0.05
23:11:17.654 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:11:17.656 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.89
23:11:17.656 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:11:17.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:17.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:11:17.656 00.000 10072 MoveAxis(E, 12, ABG)
23:11:17.656 00.000 10072 Guiding  Dir = 2, Dur = 12
23:11:17.656 00.000 10072 IsGuiding returns 0
23:11:17.657 00.001 10072 PulseGuide returned control before completion, sleep 22
23:11:17.673 00.016 1032 UpdateGuideState exits: m=1380 SNR=26.1
23:11:17.676 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:17.678 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:17.679 00.001 1032 Enqueuing Expose request
23:11:17.683 00.004 10072 IsGuiding returns 0
23:11:17.684 00.001 10072 Move returns status 0, amount 12
23:11:17.684 00.000 10072 MoveAxis(N, 0, ABG)
23:11:17.684 00.000 10072 Move returns status 0, amount 0
23:11:17.684 00.000 10072 move complete, result=0
23:11:17.684 00.000 10072 worker thread done servicing request
23:11:17.684 00.000 10072 Worker thread wakes up
23:11:17.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:17.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:17.691 00.007 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:11:18.095 00.404 10072 Exposure complete
23:11:18.148 00.053 10072 worker thread done servicing request
23:11:18.149 00.001 1032 OnExposeComplete: enter
23:11:18.151 00.002 1032 UpdateGuideState(): m_state=6
23:11:18.153 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7900
23:11:18.155 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=130.81, Mass=1321, SNR=25.5, Peak=111 HFD=3.4
23:11:18.156 00.001 1032 MultiStar: [#1 -0.04,-0.11,0.97,U] [#2 0.10,0.00,0.81,U] [#3 0.15,-0.08,0.76,U] [#4 0.28,-0.06,0.00,M5] [#5 0.05,-0.06,0.68,U] [#6 -0.02,-0.09,0.65,U] [#7 -0.00,0.03,0.71,U] [#8 0.15,0.04,0.52,U] 
23:11:18.158 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.19, -0.04}
23:11:18.159 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
23:11:18.161 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
23:11:18.163 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.55 mountX=-0.06 mountY=-0.06, mountTheta=-2.38
23:11:18.165 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
23:11:18.167 00.002 1032 Enqueuing Move request for scope (0.07, -0.04)
23:11:18.168 00.001 10072 Worker thread wakes up
23:11:18.168 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
23:11:18.168 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
23:11:18.168 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
23:11:18.170 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:11:18.175 00.005 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.89
23:11:18.175 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:11:18.175 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:18.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:11:18.175 00.000 10072 MoveAxis(E, 8, ABG)
23:11:18.175 00.000 10072 Guiding  Dir = 2, Dur = 8
23:11:18.176 00.001 10072 IsGuiding returns 0
23:11:18.176 00.000 10072 PulseGuide returned control before completion, sleep 18
23:11:18.193 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.5
23:11:18.195 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:18.197 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:18.199 00.002 1032 Enqueuing Expose request
23:11:18.200 00.001 10072 IsGuiding returns 0
23:11:18.200 00.000 10072 Move returns status 0, amount 8
23:11:18.200 00.000 10072 MoveAxis(N, 0, ABG)
23:11:18.200 00.000 10072 Move returns status 0, amount 0
23:11:18.200 00.000 10072 move complete, result=0
23:11:18.200 00.000 10072 worker thread done servicing request
23:11:18.201 00.001 10072 Worker thread wakes up
23:11:18.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:18.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:18.209 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:11:18.831 00.622 10072 Exposure complete
23:11:18.880 00.049 10072 worker thread done servicing request
23:11:18.880 00.000 1032 OnExposeComplete: enter
23:11:18.883 00.003 1032 UpdateGuideState(): m_state=6
23:11:18.884 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7901
23:11:18.886 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=130.85, Mass=1285, SNR=25.2, Peak=105 HFD=3.3
23:11:18.889 00.003 1032 MultiStar: [#1 -0.01,-0.08,1.00,U] [#2 0.11,-0.11,0.85,U] [#3 0.11,-0.09,0.80,U] [#4 0.27,-0.15,0.00,M6] [#5 0.19,-0.09,0.66,U] [#6 -0.04,-0.01,0.64,U] [#7 0.01,0.02,0.72,U] [#8 0.24,0.04,0.53,U] 
23:11:18.890 00.001 1032 refined, 7 included, MultiStar: {0.12, -0.04}, one-star: {0.32, -0.00}
23:11:18.892 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:11:18.894 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:11:18.897 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.35 mountX=-0.07 mountY=-0.10, mountTheta=-2.18
23:11:18.899 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
23:11:18.900 00.001 1032 Enqueuing Move request for scope (0.12, -0.04)
23:11:18.902 00.002 10072 Worker thread wakes up
23:11:18.902 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
23:11:18.902 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
23:11:18.902 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.10
23:11:18.904 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:11:18.906 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.89
23:11:18.906 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:11:18.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:18.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:11:18.906 00.000 10072 MoveAxis(E, 10, ABG)
23:11:18.907 00.001 10072 Guiding  Dir = 2, Dur = 10
23:11:18.907 00.000 10072 IsGuiding returns 0
23:11:18.907 00.000 10072 PulseGuide returned control before completion, sleep 20
23:11:18.924 00.017 1032 UpdateGuideState exits: m=1285 SNR=25.2
23:11:18.927 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:18.929 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:18.931 00.002 1032 Enqueuing Expose request
23:11:18.936 00.005 10072 IsGuiding returns 0
23:11:18.936 00.000 10072 Move returns status 0, amount 10
23:11:18.936 00.000 10072 MoveAxis(N, 0, ABG)
23:11:18.936 00.000 10072 Move returns status 0, amount 0
23:11:18.936 00.000 10072 move complete, result=0
23:11:18.936 00.000 10072 worker thread done servicing request
23:11:18.936 00.000 10072 Worker thread wakes up
23:11:18.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:18.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:18.941 00.005 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:11:19.348 00.407 10072 Exposure complete
23:11:19.404 00.056 10072 worker thread done servicing request
23:11:19.404 00.000 1032 OnExposeComplete: enter
23:11:19.406 00.002 1032 UpdateGuideState(): m_state=6
23:11:19.408 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7902
23:11:19.409 00.001 1032 Star::Find returns 1 (0), X=1104.52, Y=130.83, Mass=1285, SNR=25.2, Peak=109 HFD=3.3
23:11:19.411 00.002 1032 MultiStar: [#1 0.10,-0.11,1.01,U] [#2 0.13,-0.18,0.84,U] [#3 0.27,-0.10,0.00,M1] [#4 0.18,-0.13,0.73,U] [#5 0.06,-0.03,0.68,U] [#6 -0.05,-0.11,0.63,U] [#7 0.02,0.03,0.71,U] [#8 0.19,-0.12,0.49,U] 
23:11:19.413 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.08}, one-star: {0.21, -0.01}
23:11:19.414 00.001 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
23:11:19.416 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
23:11:19.418 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.64 mountX=-0.11 mountY=-0.09, mountTheta=-2.47
23:11:19.420 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
23:11:19.423 00.003 1032 Enqueuing Move request for scope (0.11, -0.08)
23:11:19.425 00.002 10072 Worker thread wakes up
23:11:19.425 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
23:11:19.425 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
23:11:19.425 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.11 yDistance=-0.09
23:11:19.428 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:11:19.431 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.90
23:11:19.431 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:11:19.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:19.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:11:19.431 00.000 10072 MoveAxis(E, 9, ABG)
23:11:19.432 00.001 10072 Guiding  Dir = 2, Dur = 9
23:11:19.432 00.000 10072 IsGuiding returns 0
23:11:19.432 00.000 10072 PulseGuide returned control before completion, sleep 19
23:11:19.450 00.018 1032 UpdateGuideState exits: m=1285 SNR=25.2
23:11:19.452 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:19.453 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:19.454 00.001 1032 Enqueuing Expose request
23:11:19.457 00.003 10072 IsGuiding returns 0
23:11:19.457 00.000 10072 Move returns status 0, amount 9
23:11:19.457 00.000 10072 MoveAxis(N, 0, ABG)
23:11:19.457 00.000 10072 Move returns status 0, amount 0
23:11:19.458 00.001 10072 move complete, result=0
23:11:19.458 00.000 10072 worker thread done servicing request
23:11:19.458 00.000 10072 Worker thread wakes up
23:11:19.458 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:19.458 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:19.465 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:11:20.084 00.619 10072 Exposure complete
23:11:20.147 00.063 10072 worker thread done servicing request
23:11:20.147 00.000 1032 OnExposeComplete: enter
23:11:20.149 00.002 1032 UpdateGuideState(): m_state=6
23:11:20.152 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7903
23:11:20.154 00.002 1032 Star::Find returns 1 (0), X=1104.64, Y=130.67, Mass=1345, SNR=25.7, Peak=118 HFD=3.1
23:11:20.157 00.003 1032 MultiStar: [#1 -0.02,-0.25,0.96,U] [#2 0.18,-0.17,0.80,U] [#3 0.19,-0.12,0.82,U] [#4 0.24,-0.43,0.00,M6] [#5 0.20,-0.22,0.00,M1] [#6 -0.00,-0.10,0.63,U] [#7 -0.02,-0.13,0.74,U] [#8 0.07,-0.12,0.56,U] 
23:11:20.159 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.16}, one-star: {0.33, -0.18}
23:11:20.161 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
23:11:20.163 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
23:11:20.165 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.94 mountX=-0.18 mountY=-0.07, mountTheta=-2.77
23:11:20.168 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.16, opts=13)
23:11:20.171 00.003 1032 Enqueuing Move request for scope (0.12, -0.16)
23:11:20.173 00.002 10072 Worker thread wakes up
23:11:20.173 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
23:11:20.173 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
23:11:20.173 00.000 10072 Moving (0.12, -0.16) raw xDistance=-0.18 yDistance=-0.07
23:11:20.179 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=152, Gamma=2.230
23:11:20.182 00.003 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 287.90
23:11:20.182 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
23:11:20.182 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:20.182 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:11:20.182 00.000 10072 MoveAxis(E, 97, ABG)
23:11:20.183 00.001 10072 Guiding  Dir = 2, Dur = 97
23:11:20.183 00.000 10072 IsGuiding returns 0
23:11:20.183 00.000 10072 PulseGuide returned control before completion, sleep 107
23:11:20.207 00.024 1032 UpdateGuideState exits: m=1345 SNR=25.7
23:11:20.210 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:20.212 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:20.214 00.002 1032 Enqueuing Expose request
23:11:20.302 00.088 10072 IsGuiding returns 0
23:11:20.302 00.000 10072 Move returns status 0, amount 97
23:11:20.302 00.000 10072 MoveAxis(N, 0, ABG)
23:11:20.302 00.000 10072 Move returns status 0, amount 0
23:11:20.302 00.000 10072 move complete, result=0
23:11:20.302 00.000 10072 worker thread done servicing request
23:11:20.302 00.000 10072 Worker thread wakes up
23:11:20.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:20.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:20.311 00.009 1032 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
23:11:20.713 00.402 10072 Exposure complete
23:11:20.769 00.056 10072 worker thread done servicing request
23:11:20.769 00.000 1032 OnExposeComplete: enter
23:11:20.771 00.002 1032 UpdateGuideState(): m_state=6
23:11:20.774 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7904
23:11:20.776 00.002 1032 Star::Find returns 1 (0), X=1104.62, Y=130.63, Mass=1368, SNR=26.0, Peak=132 HFD=3.2
23:11:20.778 00.002 1032 MultiStar: [#1 0.02,-0.12,0.98,U] [#2 0.04,-0.08,0.78,U] [#3 0.23,-0.05,0.77,U] [#4 0.20,-0.18,0.00,M7] [#5 0.18,-0.13,0.68,U] [#6 0.16,-0.12,0.64,U] [#7 0.03,-0.07,0.69,U] [#8 0.27,-0.03,0.00,M1] 
23:11:20.779 00.001 1032 refined, 6 included, MultiStar: {0.14, -0.12}, one-star: {0.31, -0.22}
23:11:20.781 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
23:11:20.782 00.001 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
23:11:20.785 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.70 mountX=-0.15 mountY=-0.11, mountTheta=-2.53
23:11:20.791 00.006 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.12, opts=13)
23:11:20.793 00.002 1032 Enqueuing Move request for scope (0.14, -0.12)
23:11:20.795 00.002 10072 Worker thread wakes up
23:11:20.796 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
23:11:20.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
23:11:20.796 00.000 10072 Moving (0.14, -0.12) raw xDistance=-0.15 yDistance=-0.11
23:11:20.799 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:11:20.803 00.004 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.90
23:11:20.803 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
23:11:20.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:20.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:11:20.803 00.000 10072 MoveAxis(E, 82, ABG)
23:11:20.804 00.001 10072 Guiding  Dir = 2, Dur = 82
23:11:20.804 00.000 10072 IsGuiding returns 0
23:11:20.804 00.000 10072 PulseGuide returned control before completion, sleep 92
23:11:20.823 00.019 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:11:20.825 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:20.828 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:20.830 00.002 1032 Enqueuing Expose request
23:11:20.911 00.081 10072 IsGuiding returns 0
23:11:20.911 00.000 10072 Move returns status 0, amount 82
23:11:20.911 00.000 10072 MoveAxis(N, 0, ABG)
23:11:20.911 00.000 10072 Move returns status 0, amount 0
23:11:20.911 00.000 10072 move complete, result=0
23:11:20.911 00.000 10072 worker thread done servicing request
23:11:20.911 00.000 10072 Worker thread wakes up
23:11:20.911 00.000 1032 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
23:11:20.914 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:20.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:21.540 00.626 10072 Exposure complete
23:11:21.592 00.052 10072 worker thread done servicing request
23:11:21.592 00.000 1032 OnExposeComplete: enter
23:11:21.594 00.002 1032 UpdateGuideState(): m_state=6
23:11:21.599 00.005 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7905
23:11:21.603 00.004 1032 Star::Find returns 1 (0), X=1104.51, Y=130.87, Mass=1401, SNR=26.3, Peak=139 HFD=3.2
23:11:21.607 00.004 1032 MultiStar: [#1 0.03,0.01,0.96,U] [#2 0.03,-0.01,0.79,U] [#3 0.14,0.06,0.70,U] [#4 0.12,-0.07,0.65,U] [#5 0.07,-0.10,0.63,U] [#6 -0.11,-0.04,0.60,U] [#7 -0.00,0.17,0.72,U] [#8 0.24,0.10,0.00,M2] 
23:11:21.608 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.01}, one-star: {0.20, 0.02}
23:11:21.611 00.003 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
23:11:21.613 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
23:11:21.617 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.15 mountX=-0.01 mountY=-0.07, mountTheta=-1.68
23:11:21.621 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
23:11:21.623 00.002 1032 Enqueuing Move request for scope (0.07, 0.01)
23:11:21.624 00.001 10072 Worker thread wakes up
23:11:21.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:11:21.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:11:21.624 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
23:11:21.627 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:11:21.629 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.90
23:11:21.629 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:11:21.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:21.630 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:11:21.630 00.000 10072 MoveAxis(E, 13, ABG)
23:11:21.630 00.000 10072 Guiding  Dir = 2, Dur = 13
23:11:21.630 00.000 10072 IsGuiding returns 0
23:11:21.630 00.000 10072 PulseGuide returned control before completion, sleep 23
23:11:21.648 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:11:21.652 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:21.653 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:21.655 00.002 1032 Enqueuing Expose request
23:11:21.664 00.009 10072 IsGuiding returns 0
23:11:21.664 00.000 10072 Move returns status 0, amount 13
23:11:21.664 00.000 10072 MoveAxis(N, 0, ABG)
23:11:21.664 00.000 10072 Move returns status 0, amount 0
23:11:21.664 00.000 10072 move complete, result=0
23:11:21.664 00.000 10072 worker thread done servicing request
23:11:21.664 00.000 10072 Worker thread wakes up
23:11:21.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:21.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:21.665 00.001 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:11:22.072 00.407 10072 Exposure complete
23:11:22.125 00.053 10072 worker thread done servicing request
23:11:22.126 00.001 1032 OnExposeComplete: enter
23:11:22.127 00.001 1032 UpdateGuideState(): m_state=6
23:11:22.129 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7906
23:11:22.131 00.002 1032 Star::Find returns 1 (0), X=1104.54, Y=130.81, Mass=1394, SNR=26.2, Peak=111 HFD=3.2
23:11:22.133 00.002 1032 MultiStar: [#1 -0.07,-0.09,0.93,U] [#2 0.01,-0.03,0.79,U] [#3 -0.02,0.05,0.74,U] [#4 0.13,-0.12,0.64,U] [#5 0.00,-0.12,0.65,U] [#6 -0.03,-0.00,0.60,U] [#7 -0.07,0.09,0.72,U] [#8 0.14,-0.01,0.50,U] 
23:11:22.135 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.23, -0.03}
23:11:22.137 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
23:11:22.138 00.001 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
23:11:22.140 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.67 mountX=-0.04 mountY=-0.03, mountTheta=-2.50
23:11:22.146 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
23:11:22.148 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
23:11:22.151 00.003 10072 Worker thread wakes up
23:11:22.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:11:22.151 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:11:22.151 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
23:11:22.153 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:11:22.156 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.90
23:11:22.156 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:11:22.156 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:22.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:11:22.156 00.000 10072 MoveAxis(E, 13, ABG)
23:11:22.156 00.000 10072 Guiding  Dir = 2, Dur = 13
23:11:22.156 00.000 10072 IsGuiding returns 0
23:11:22.157 00.001 10072 PulseGuide returned control before completion, sleep 23
23:11:22.175 00.018 1032 UpdateGuideState exits: m=1394 SNR=26.2
23:11:22.179 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:22.180 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:22.183 00.003 1032 Enqueuing Expose request
23:11:22.194 00.011 10072 IsGuiding returns 0
23:11:22.194 00.000 10072 Move returns status 0, amount 13
23:11:22.194 00.000 10072 MoveAxis(N, 0, ABG)
23:11:22.194 00.000 10072 Move returns status 0, amount 0
23:11:22.194 00.000 10072 move complete, result=0
23:11:22.194 00.000 10072 worker thread done servicing request
23:11:22.194 00.000 10072 Worker thread wakes up
23:11:22.194 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:22.194 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:22.197 00.003 1032 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
23:11:22.821 00.624 10072 Exposure complete
23:11:22.870 00.049 10072 worker thread done servicing request
23:11:22.870 00.000 1032 OnExposeComplete: enter
23:11:22.872 00.002 1032 UpdateGuideState(): m_state=6
23:11:22.873 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7907
23:11:22.875 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=130.91, Mass=1297, SNR=25.3, Peak=108 HFD=3.5
23:11:22.876 00.001 1032 MultiStar: [#1 0.07,-0.12,1.02,U] [#2 0.10,0.04,0.83,U] [#3 0.28,0.02,0.00,M1] [#4 0.25,-0.15,0.00,M6] [#5 0.14,0.06,0.68,U] [#6 0.00,-0.09,0.65,U] [#7 0.05,0.06,0.76,U] [#8 0.24,0.10,0.00,M2] 
23:11:22.877 00.001 1032 refined, 5 included, MultiStar: {0.10, 0.00}, one-star: {0.18, 0.06}
23:11:22.879 00.002 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
23:11:22.882 00.003 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
23:11:22.884 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.00 mountX=-0.02 mountY=-0.09, mountTheta=-1.83
23:11:22.887 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
23:11:22.889 00.002 1032 Enqueuing Move request for scope (0.10, 0.00)
23:11:22.890 00.001 10072 Worker thread wakes up
23:11:22.890 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
23:11:22.890 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
23:11:22.890 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=-0.09
23:11:22.894 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:11:22.897 00.003 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.91
23:11:22.897 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
23:11:22.897 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:22.897 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:11:22.897 00.000 10072 MoveAxis(E, 15, ABG)
23:11:22.897 00.000 10072 Guiding  Dir = 2, Dur = 15
23:11:22.897 00.000 10072 IsGuiding returns 0
23:11:22.899 00.002 10072 PulseGuide returned control before completion, sleep 25
23:11:22.915 00.016 1032 UpdateGuideState exits: m=1297 SNR=25.3
23:11:22.918 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:22.919 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:22.921 00.002 1032 Enqueuing Expose request
23:11:22.926 00.005 10072 IsGuiding returns 0
23:11:22.926 00.000 10072 Move returns status 0, amount 15
23:11:22.926 00.000 10072 MoveAxis(N, 0, ABG)
23:11:22.926 00.000 10072 Move returns status 0, amount 0
23:11:22.926 00.000 10072 move complete, result=0
23:11:22.926 00.000 10072 worker thread done servicing request
23:11:22.926 00.000 10072 Worker thread wakes up
23:11:22.927 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:22.927 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:22.931 00.004 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
23:11:23.334 00.403 10072 Exposure complete
23:11:23.390 00.056 10072 worker thread done servicing request
23:11:23.390 00.000 1032 OnExposeComplete: enter
23:11:23.393 00.003 1032 UpdateGuideState(): m_state=6
23:11:23.398 00.005 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7908
23:11:23.402 00.004 1032 Star::Find returns 1 (0), X=1104.67, Y=130.97, Mass=1320, SNR=25.5, Peak=105 HFD=3.3
23:11:23.404 00.002 1032 MultiStar: [#1 0.10,-0.02,1.00,U] [#2 0.15,0.12,0.84,U] [#3 0.10,0.18,0.71,U] [#4 0.24,-0.02,0.72,U] [#5 0.38,0.04,0.00,M1] [#6 -0.06,0.16,0.64,U] [#7 0.05,0.15,0.72,U] [#8 0.38,-0.08,0.00,M3] 
23:11:23.406 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.09}, one-star: {0.36, 0.12}
23:11:23.407 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:11:23.409 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:11:23.411 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.56 mountX=0.05 mountY=-0.17, mountTheta=-1.27
23:11:23.415 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.09, opts=13)
23:11:23.417 00.002 1032 Enqueuing Move request for scope (0.15, 0.09)
23:11:23.419 00.002 10072 Worker thread wakes up
23:11:23.419 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
23:11:23.419 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
23:11:23.419 00.000 10072 Moving (0.15, 0.09) raw xDistance=0.05 yDistance=-0.17
23:11:23.421 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:11:23.426 00.005 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.91
23:11:23.426 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:11:23.426 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:23.426 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:11:23.426 00.000 10072 MoveAxis(E, 14, ABG)
23:11:23.426 00.000 10072 Guiding  Dir = 2, Dur = 14
23:11:23.426 00.000 10072 IsGuiding returns 0
23:11:23.427 00.001 10072 PulseGuide returned control before completion, sleep 24
23:11:23.445 00.018 1032 UpdateGuideState exits: m=1320 SNR=25.5
23:11:23.448 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:23.450 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:23.452 00.002 1032 Enqueuing Expose request
23:11:23.456 00.004 10072 IsGuiding returns 0
23:11:23.456 00.000 10072 Move returns status 0, amount 14
23:11:23.456 00.000 10072 MoveAxis(N, 0, ABG)
23:11:23.456 00.000 10072 Move returns status 0, amount 0
23:11:23.456 00.000 10072 move complete, result=0
23:11:23.456 00.000 10072 worker thread done servicing request
23:11:23.457 00.001 10072 Worker thread wakes up
23:11:23.457 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:23.457 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:23.464 00.007 1032 GuideStep: 0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
23:11:24.084 00.620 10072 Exposure complete
23:11:24.137 00.053 10072 worker thread done servicing request
23:11:24.137 00.000 1032 OnExposeComplete: enter
23:11:24.139 00.002 1032 UpdateGuideState(): m_state=6
23:11:24.141 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7909
23:11:24.145 00.004 1032 Star::Find returns 1 (0), X=1104.62, Y=130.96, Mass=1303, SNR=25.4, Peak=107 HFD=3.3
23:11:24.147 00.002 1032 MultiStar: [#1 0.14,0.09,0.97,U] [#2 0.07,0.06,0.87,U] [#3 0.23,0.05,0.79,U] [#4 0.20,-0.01,0.69,U] [#5 0.31,0.04,0.00,M2] [#6 0.14,0.06,0.66,U] [#7 0.05,0.08,0.76,U] [#8 0.21,0.15,0.00,M4] 
23:11:24.149 00.002 1032 refined, 6 included, MultiStar: {0.17, 0.07}, one-star: {0.31, 0.12}
23:11:24.150 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
23:11:24.153 00.003 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
23:11:24.154 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.40 mountX=0.02 mountY=-0.18, mountTheta=-1.43
23:11:24.157 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.07, opts=13)
23:11:24.159 00.002 1032 Enqueuing Move request for scope (0.17, 0.07)
23:11:24.161 00.002 10072 Worker thread wakes up
23:11:24.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
23:11:24.161 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
23:11:24.162 00.001 10072 Moving (0.17, 0.07) raw xDistance=0.02 yDistance=-0.18
23:11:24.163 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:11:24.166 00.003 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.91
23:11:24.166 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
23:11:24.167 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:24.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:11:24.167 00.000 10072 MoveAxis(E, 16, ABG)
23:11:24.167 00.000 10072 Guiding  Dir = 2, Dur = 16
23:11:24.167 00.000 10072 IsGuiding returns 0
23:11:24.167 00.000 10072 PulseGuide returned control before completion, sleep 26
23:11:24.186 00.019 1032 UpdateGuideState exits: m=1303 SNR=25.4
23:11:24.188 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:24.191 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:24.193 00.002 1032 Enqueuing Expose request
23:11:24.206 00.013 10072 IsGuiding returns 0
23:11:24.207 00.001 10072 Move returns status 0, amount 16
23:11:24.207 00.000 10072 MoveAxis(N, 0, ABG)
23:11:24.207 00.000 10072 Move returns status 0, amount 0
23:11:24.207 00.000 10072 move complete, result=0
23:11:24.207 00.000 10072 worker thread done servicing request
23:11:24.207 00.000 10072 Worker thread wakes up
23:11:24.207 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:24.207 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:24.208 00.001 1032 GuideStep: 0.0 px 16 ms EAST, -0.2 px 0 ms NORTH
23:11:24.613 00.405 10072 Exposure complete
23:11:24.662 00.049 10072 worker thread done servicing request
23:11:24.662 00.000 1032 OnExposeComplete: enter
23:11:24.665 00.003 1032 UpdateGuideState(): m_state=6
23:11:24.667 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7910
23:11:24.669 00.002 1032 Star::Find returns 1 (0), X=1104.65, Y=130.84, Mass=1441, SNR=26.7, Peak=121 HFD=3.2
23:11:24.671 00.002 1032 MultiStar: [#1 0.19,-0.02,0.91,U] [#2 0.19,0.04,0.81,U] [#3 0.18,0.03,0.73,U] [#4 0.32,-0.09,0.00,M5] [#5 0.22,-0.06,0.70,U] [#6 0.18,-0.04,0.60,U] [#7 0.04,0.06,0.69,U] [#8 0.36,0.07,0.00,M5] 
23:11:24.672 00.001 1032 refined, 6 included, MultiStar: {0.20, 0.00}, one-star: {0.34, -0.01}
23:11:24.675 00.003 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
23:11:24.677 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
23:11:24.678 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=0.00 hyp=0.20 cameraTheta=0.00 mountX=-0.05 mountY=-0.19, mountTheta=-1.83
23:11:24.681 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.00, opts=13)
23:11:24.684 00.003 1032 Enqueuing Move request for scope (0.20, 0.00)
23:11:24.686 00.002 10072 Worker thread wakes up
23:11:24.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.00) opts 0xd
23:11:24.686 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.00)
23:11:24.686 00.000 10072 Moving (0.20, 0.00) raw xDistance=-0.05 yDistance=-0.19
23:11:24.689 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:11:24.691 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.91
23:11:24.691 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
23:11:24.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:24.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:11:24.692 00.001 10072 MoveAxis(E, 14, ABG)
23:11:24.692 00.000 10072 Guiding  Dir = 2, Dur = 14
23:11:24.692 00.000 10072 IsGuiding returns 0
23:11:24.692 00.000 10072 PulseGuide returned control before completion, sleep 24
23:11:24.711 00.019 1032 UpdateGuideState exits: m=1441 SNR=26.7
23:11:24.715 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:24.717 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:24.720 00.003 10072 IsGuiding returns 1
23:11:24.720 00.000 1032 Enqueuing Expose request
23:11:24.722 00.002 10072 scope still moving after pulse duration time elapsed
23:11:24.752 00.030 10072 IsGuiding returns 0
23:11:24.752 00.000 10072 scope move finished after 14 + 46 ms
23:11:24.752 00.000 10072 Move returns status 0, amount 14
23:11:24.752 00.000 10072 MoveAxis(N, 0, ABG)
23:11:24.753 00.001 10072 Move returns status 0, amount 0
23:11:24.753 00.000 10072 move complete, result=0
23:11:24.753 00.000 10072 worker thread done servicing request
23:11:24.753 00.000 10072 Worker thread wakes up
23:11:24.753 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:24.753 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:24.755 00.002 1032 GuideStep: -0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
23:11:25.377 00.622 10072 Exposure complete
23:11:25.426 00.049 10072 worker thread done servicing request
23:11:25.426 00.000 1032 OnExposeComplete: enter
23:11:25.428 00.002 1032 UpdateGuideState(): m_state=6
23:11:25.430 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7911
23:11:25.433 00.003 1032 Star::Find returns 1 (0), X=1104.58, Y=130.71, Mass=1435, SNR=26.6, Peak=118 HFD=3.2
23:11:25.434 00.001 1032 MultiStar: [#1 0.02,-0.22,0.97,U] [#2 0.16,-0.12,0.80,U] [#3 0.21,-0.27,0.00,M1] [#4 0.21,-0.36,0.00,M6] [#5 0.12,-0.14,0.64,U] [#6 0.07,-0.11,0.61,U] [#7 0.08,-0.05,0.70,U] [#8 0.23,-0.07,0.48,U] 
23:11:25.436 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.13}, one-star: {0.27, -0.14}
23:11:25.438 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:11:25.439 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:11:25.441 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-0.77 mountX=-0.16 mountY=-0.10, mountTheta=-2.60
23:11:25.443 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.13, opts=13)
23:11:25.446 00.003 1032 Enqueuing Move request for scope (0.13, -0.13)
23:11:25.448 00.002 10072 Worker thread wakes up
23:11:25.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
23:11:25.448 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
23:11:25.448 00.000 10072 Moving (0.13, -0.13) raw xDistance=-0.16 yDistance=-0.10
23:11:25.450 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:11:25.452 00.002 10072 PPEC rslt: input = -0.16, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 287.91
23:11:25.452 00.000 10072 PPEC: input: -0.16, control: -0.10, exposure: 500
23:11:25.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:25.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:11:25.452 00.000 10072 MoveAxis(E, 96, ABG)
23:11:25.452 00.000 10072 Guiding  Dir = 2, Dur = 96
23:11:25.452 00.000 10072 IsGuiding returns 0
23:11:25.452 00.000 10072 PulseGuide returned control before completion, sleep 106
23:11:25.471 00.019 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:11:25.475 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:25.476 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:25.478 00.002 1032 Enqueuing Expose request
23:11:25.565 00.087 10072 IsGuiding returns 0
23:11:25.565 00.000 10072 Move returns status 0, amount 96
23:11:25.565 00.000 10072 MoveAxis(N, 0, ABG)
23:11:25.565 00.000 10072 Move returns status 0, amount 0
23:11:25.565 00.000 10072 move complete, result=0
23:11:25.565 00.000 10072 worker thread done servicing request
23:11:25.565 00.000 10072 Worker thread wakes up
23:11:25.566 00.001 1032 GuideStep: -0.2 px 96 ms EAST, -0.1 px 0 ms NORTH
23:11:25.567 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:25.568 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:25.974 00.406 10072 Exposure complete
23:11:26.032 00.058 10072 worker thread done servicing request
23:11:26.032 00.000 1032 OnExposeComplete: enter
23:11:26.034 00.002 1032 UpdateGuideState(): m_state=6
23:11:26.036 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7912
23:11:26.039 00.003 1032 Star::Find returns 1 (0), X=1104.70, Y=130.86, Mass=1318, SNR=25.5, Peak=105 HFD=3.4
23:11:26.041 00.002 1032 MultiStar: [#1 0.14,-0.06,1.03,U] [#2 0.08,0.03,0.82,U] [#3 0.21,-0.00,0.77,U] [#4 0.24,-0.11,0.00,M7] [#5 0.24,0.09,0.00,M1] [#6 -0.00,0.04,0.61,U] [#7 0.13,0.03,0.76,U] [#8 0.30,-0.02,0.00,M5] 
23:11:26.042 00.001 1032 refined, 5 included, MultiStar: {0.17, 0.00}, one-star: {0.39, 0.01}
23:11:26.044 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
23:11:26.046 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
23:11:26.047 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.03 mountX=-0.04 mountY=-0.17, mountTheta=-1.80
23:11:26.052 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.00, opts=13)
23:11:26.054 00.002 1032 Enqueuing Move request for scope (0.17, 0.00)
23:11:26.056 00.002 10072 Worker thread wakes up
23:11:26.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
23:11:26.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
23:11:26.056 00.000 10072 Moving (0.17, 0.00) raw xDistance=-0.04 yDistance=-0.17
23:11:26.058 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:11:26.061 00.003 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.92
23:11:26.061 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
23:11:26.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:26.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:11:26.061 00.000 10072 MoveAxis(E, 19, ABG)
23:11:26.061 00.000 10072 Guiding  Dir = 2, Dur = 19
23:11:26.061 00.000 10072 IsGuiding returns 0
23:11:26.061 00.000 10072 PulseGuide returned control before completion, sleep 29
23:11:26.080 00.019 1032 UpdateGuideState exits: m=1318 SNR=25.5
23:11:26.084 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:26.085 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:26.087 00.002 1032 Enqueuing Expose request
23:11:26.097 00.010 10072 IsGuiding returns 0
23:11:26.097 00.000 10072 Move returns status 0, amount 19
23:11:26.097 00.000 10072 MoveAxis(N, 0, ABG)
23:11:26.097 00.000 10072 Move returns status 0, amount 0
23:11:26.097 00.000 10072 move complete, result=0
23:11:26.097 00.000 10072 worker thread done servicing request
23:11:26.097 00.000 10072 Worker thread wakes up
23:11:26.097 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:26.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:26.101 00.004 1032 GuideStep: -0.0 px 19 ms EAST, -0.2 px 0 ms NORTH
23:11:26.724 00.623 10072 Exposure complete
23:11:26.774 00.050 10072 worker thread done servicing request
23:11:26.774 00.000 1032 OnExposeComplete: enter
23:11:26.776 00.002 1032 UpdateGuideState(): m_state=6
23:11:26.778 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7913
23:11:26.780 00.002 1032 Star::Find returns 1 (0), X=1104.73, Y=131.01, Mass=1552, SNR=27.7, Peak=131 HFD=3.2
23:11:26.782 00.002 1032 MultiStar: [#1 0.05,0.15,0.91,U] [#2 0.05,0.25,0.00,M1] [#3 0.26,0.07,0.00,M1] [#4 0.35,0.05,0.00,M8] [#5 0.26,0.11,0.00,M2] [#6 0.14,0.23,0.00,M1] [#7 0.15,0.30,0.00,M1] [#8 0.36,0.24,0.00,M6] 
23:11:26.784 00.002 1032 refined, 1 included, MultiStar: {0.25, 0.16}, one-star: {0.42, 0.16}
23:11:26.786 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
23:11:26.788 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
23:11:26.789 00.001 1032 CameraToMount -- cameraX=0.25 cameraY=0.16 hyp=0.29 cameraTheta=0.57 mountX=0.09 mountY=-0.28, mountTheta=-1.26
23:11:26.793 00.004 1032 SchedulePrimaryMove(0F526948, x=0.25, y=0.16, opts=13)
23:11:26.795 00.002 1032 Enqueuing Move request for scope (0.25, 0.16)
23:11:26.797 00.002 10072 Worker thread wakes up
23:11:26.797 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.16) opts 0xd
23:11:26.797 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, 0.16)
23:11:26.797 00.000 10072 Moving (0.25, 0.16) raw xDistance=0.09 yDistance=-0.28
23:11:26.802 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:11:26.807 00.005 10072 PPEC rslt: input = 0.09, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.92
23:11:26.807 00.000 10072 PPEC: input: 0.09, control: -0.02, exposure: 500
23:11:26.807 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:11:26.807 00.000 10072 MoveAxis(E, 22, ABG)
23:11:26.807 00.000 10072 Guiding  Dir = 2, Dur = 22
23:11:26.807 00.000 10072 IsGuiding returns 0
23:11:26.809 00.002 10072 PulseGuide returned control before completion, sleep 32
23:11:26.825 00.016 1032 UpdateGuideState exits: m=1552 SNR=27.7
23:11:26.827 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:26.829 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:26.832 00.003 1032 Enqueuing Expose request
23:11:26.847 00.015 10072 IsGuiding returns 1
23:11:26.847 00.000 10072 scope still moving after pulse duration time elapsed
23:11:26.878 00.031 10072 IsGuiding returns 0
23:11:26.878 00.000 10072 scope move finished after 22 + 48 ms
23:11:26.878 00.000 10072 Move returns status 0, amount 22
23:11:26.878 00.000 10072 MoveAxis(N, 179, ABG)
23:11:26.878 00.000 10072 Guiding  Dir = 0, Dur = 179
23:11:26.879 00.001 10072 IsGuiding returns 0
23:11:26.879 00.000 10072 PulseGuide returned control before completion, sleep 189
23:11:27.083 00.204 10072 IsGuiding returns 0
23:11:27.084 00.001 10072 Move returns status 0, amount 179
23:11:27.084 00.000 10072 move complete, result=0
23:11:27.084 00.000 1032 GuideStep: 0.1 px 22 ms EAST, -0.3 px 179 ms NORTH
23:11:27.086 00.002 10072 worker thread done servicing request
23:11:27.086 00.000 10072 Worker thread wakes up
23:11:27.086 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:27.086 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:27.494 00.408 10072 Exposure complete
23:11:27.542 00.048 10072 worker thread done servicing request
23:11:27.542 00.000 1032 OnExposeComplete: enter
23:11:27.544 00.002 1032 UpdateGuideState(): m_state=6
23:11:27.545 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7914
23:11:27.546 00.001 1032 Star::Find returns 1 (0), X=1104.46, Y=131.03, Mass=1298, SNR=25.3, Peak=102 HFD=3.5
23:11:27.549 00.003 1032 MultiStar: [#1 -0.04,0.11,0.99,U] [#2 0.06,0.16,0.79,U] [#3 0.06,0.22,0.75,U] [#4 0.05,0.04,0.74,U] [#5 0.04,0.11,0.65,U] [#6 -0.03,0.20,0.65,U] [#7 -0.11,0.25,0.00,M2] [#8 0.25,0.10,0.00,M7] 
23:11:27.552 00.003 1032 refined, 6 included, MultiStar: {0.04, 0.15}, one-star: {0.15, 0.19}
23:11:27.556 00.004 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
23:11:27.557 00.001 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
23:11:27.559 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.29 mountX=0.13 mountY=-0.08, mountTheta=-0.54
23:11:27.561 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.15, opts=13)
23:11:27.562 00.001 1032 Enqueuing Move request for scope (0.04, 0.15)
23:11:27.564 00.002 10072 Worker thread wakes up
23:11:27.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
23:11:27.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
23:11:27.564 00.000 10072 Moving (0.04, 0.15) raw xDistance=0.13 yDistance=-0.08
23:11:27.565 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:11:27.568 00.003 10072 PPEC rslt: input = 0.13, final = 0.04, react = 0.06, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 287.92
23:11:27.568 00.000 10072 PPEC: input: 0.13, control: 0.04, exposure: 500
23:11:27.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:27.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:11:27.568 00.000 10072 MoveAxis(W, 40, ABG)
23:11:27.568 00.000 10072 Guiding  Dir = 3, Dur = 40
23:11:27.570 00.002 10072 IsGuiding returns 0
23:11:27.570 00.000 10072 PulseGuide returned control before completion, sleep 50
23:11:27.587 00.017 1032 UpdateGuideState exits: m=1298 SNR=25.3
23:11:27.591 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:27.593 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:27.598 00.005 1032 Enqueuing Expose request
23:11:27.630 00.032 10072 IsGuiding returns 0
23:11:27.630 00.000 10072 Move returns status 0, amount 40
23:11:27.630 00.000 10072 MoveAxis(N, 0, ABG)
23:11:27.630 00.000 10072 Move returns status 0, amount 0
23:11:27.630 00.000 10072 move complete, result=0
23:11:27.630 00.000 10072 worker thread done servicing request
23:11:27.630 00.000 10072 Worker thread wakes up
23:11:27.630 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:27.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:27.632 00.002 1032 GuideStep: 0.1 px 40 ms WEST, -0.1 px 0 ms NORTH
23:11:28.258 00.626 10072 Exposure complete
23:11:28.308 00.050 10072 worker thread done servicing request
23:11:28.308 00.000 1032 OnExposeComplete: enter
23:11:28.311 00.003 1032 UpdateGuideState(): m_state=6
23:11:28.313 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7915
23:11:28.315 00.002 1032 Star::Find returns 1 (0), X=1104.41, Y=130.77, Mass=1337, SNR=25.7, Peak=112 HFD=3.3
23:11:28.316 00.001 1032 MultiStar: [#1 -0.09,-0.06,0.97,U] [#2 -0.03,-0.02,0.82,U] [#3 -0.09,0.05,0.78,U] [#4 0.06,-0.24,0.68,U] [#5 -0.02,-0.07,0.66,U] [#6 -0.42,-0.02,0.00,M1] [#7 -0.13,-0.04,0.73,U] [#8 -0.01,0.02,0.54,U] 
23:11:28.319 00.003 1032 refined, 7 included, MultiStar: {-0.03, -0.06}, one-star: {0.10, -0.08}
23:11:28.321 00.002 1032 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.83) = xAngle (-3.84 = 2.45)
23:11:28.323 00.002 1032 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.84 = 2.45)
23:11:28.324 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-2.01 mountX=-0.05 mountY=0.04, mountTheta=2.45
23:11:28.327 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.06, opts=13)
23:11:28.330 00.003 1032 Enqueuing Move request for scope (-0.03, -0.06)
23:11:28.333 00.003 10072 Worker thread wakes up
23:11:28.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
23:11:28.333 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
23:11:28.333 00.000 10072 Moving (-0.03, -0.06) raw xDistance=-0.05 yDistance=0.04
23:11:28.337 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:11:28.339 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.92
23:11:28.339 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
23:11:28.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:28.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:11:28.339 00.000 10072 MoveAxis(E, 20, ABG)
23:11:28.339 00.000 10072 Guiding  Dir = 2, Dur = 20
23:11:28.340 00.001 10072 IsGuiding returns 0
23:11:28.340 00.000 10072 PulseGuide returned control before completion, sleep 30
23:11:28.357 00.017 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:11:28.359 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:28.361 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:28.364 00.003 1032 Enqueuing Expose request
23:11:28.380 00.016 10072 IsGuiding returns 1
23:11:28.380 00.000 10072 scope still moving after pulse duration time elapsed
23:11:28.411 00.031 10072 IsGuiding returns 0
23:11:28.411 00.000 10072 scope move finished after 20 + 51 ms
23:11:28.411 00.000 10072 Move returns status 0, amount 20
23:11:28.411 00.000 10072 MoveAxis(N, 0, ABG)
23:11:28.411 00.000 10072 Move returns status 0, amount 0
23:11:28.411 00.000 10072 move complete, result=0
23:11:28.411 00.000 10072 worker thread done servicing request
23:11:28.412 00.001 10072 Worker thread wakes up
23:11:28.412 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:28.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:28.412 00.000 1032 GuideStep: -0.0 px 20 ms EAST, 0.0 px 0 ms NORTH
23:11:28.820 00.408 10072 Exposure complete
23:11:28.873 00.053 10072 worker thread done servicing request
23:11:28.873 00.000 1032 OnExposeComplete: enter
23:11:28.875 00.002 1032 UpdateGuideState(): m_state=6
23:11:28.876 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7916
23:11:28.879 00.003 1032 Star::Find returns 1 (0), X=1104.42, Y=130.90, Mass=1339, SNR=25.7, Peak=126 HFD=3.4
23:11:28.883 00.004 1032 MultiStar: [#1 -0.15,-0.03,0.93,U] [#2 -0.05,0.04,0.81,U] [#3 -0.01,0.07,0.74,U] [#4 0.02,-0.11,0.70,U] [#5 0.02,-0.07,0.72,U] [#6 -0.39,0.02,0.00,M2] [#7 -0.17,-0.06,0.70,U] [#8 0.03,0.09,0.52,U] 
23:11:28.885 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.00}, one-star: {0.11, 0.05}
23:11:28.886 00.001 1032 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.83) = xAngle (-4.83 = 1.45)
23:11:28.887 00.001 1032 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.83 = 1.45)
23:11:28.889 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.00 mountX=0.00 mountY=0.03, mountTheta=1.45
23:11:28.892 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
23:11:28.894 00.002 1032 Enqueuing Move request for scope (-0.03, -0.00)
23:11:28.898 00.004 10072 Worker thread wakes up
23:11:28.899 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
23:11:28.899 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
23:11:28.899 00.000 10072 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.03
23:11:28.901 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:11:28.903 00.002 10072 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.92
23:11:28.903 00.000 10072 PPEC: input: 0.00, control: -0.02, exposure: 500
23:11:28.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:28.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:11:28.903 00.000 10072 MoveAxis(E, 18, ABG)
23:11:28.903 00.000 10072 Guiding  Dir = 2, Dur = 18
23:11:28.903 00.000 10072 IsGuiding returns 0
23:11:28.905 00.002 10072 PulseGuide returned control before completion, sleep 28
23:11:28.922 00.017 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:11:28.926 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:28.928 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:28.930 00.002 1032 Enqueuing Expose request
23:11:28.941 00.011 10072 IsGuiding returns 0
23:11:28.941 00.000 10072 Move returns status 0, amount 18
23:11:28.941 00.000 10072 MoveAxis(N, 0, ABG)
23:11:28.941 00.000 10072 Move returns status 0, amount 0
23:11:28.941 00.000 10072 move complete, result=0
23:11:28.941 00.000 10072 worker thread done servicing request
23:11:28.941 00.000 10072 Worker thread wakes up
23:11:28.941 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:28.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:28.942 00.001 1032 GuideStep: 0.0 px 18 ms EAST, 0.0 px 0 ms NORTH
23:11:29.569 00.627 10072 Exposure complete
23:11:29.624 00.055 10072 worker thread done servicing request
23:11:29.624 00.000 1032 OnExposeComplete: enter
23:11:29.628 00.004 1032 UpdateGuideState(): m_state=6
23:11:29.630 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7917
23:11:29.631 00.001 1032 Star::Find returns 1 (0), X=1104.36, Y=130.91, Mass=1453, SNR=26.8, Peak=122 HFD=3.3
23:11:29.633 00.002 1032 MultiStar: [#1 -0.19,-0.02,0.93,U] [#2 -0.07,0.05,0.81,U] [#3 -0.04,0.11,0.74,U] [#4 -0.04,0.07,0.65,U] [#5 0.08,0.06,0.66,U] [#6 -0.17,0.06,0.60,U] [#7 -0.15,0.07,0.69,U] [#8 0.03,0.15,0.52,U] 
23:11:29.635 00.002 1032 single-star, 8 included, MultiStar: {-0.06, 0.06}, one-star: {0.05, 0.06}
23:11:29.637 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
23:11:29.638 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
23:11:29.640 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.88 mountX=0.05 mountY=-0.07, mountTheta=-0.95
23:11:29.642 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
23:11:29.646 00.004 1032 Enqueuing Move request for scope (0.05, 0.06)
23:11:29.648 00.002 10072 Worker thread wakes up
23:11:29.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
23:11:29.648 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
23:11:29.648 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.05 yDistance=-0.07
23:11:29.651 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:11:29.653 00.002 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
23:11:29.653 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
23:11:29.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:29.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:11:29.653 00.000 10072 MoveAxis(E, 21, ABG)
23:11:29.653 00.000 10072 Guiding  Dir = 2, Dur = 21
23:11:29.653 00.000 10072 IsGuiding returns 0
23:11:29.654 00.001 10072 PulseGuide returned control before completion, sleep 31
23:11:29.672 00.018 1032 UpdateGuideState exits: m=1453 SNR=26.8
23:11:29.675 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:29.679 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:29.681 00.002 1032 Enqueuing Expose request
23:11:29.692 00.011 10072 IsGuiding returns 0
23:11:29.692 00.000 10072 Move returns status 0, amount 21
23:11:29.692 00.000 10072 MoveAxis(N, 0, ABG)
23:11:29.692 00.000 10072 Move returns status 0, amount 0
23:11:29.692 00.000 10072 move complete, result=0
23:11:29.692 00.000 10072 worker thread done servicing request
23:11:29.692 00.000 10072 Worker thread wakes up
23:11:29.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:29.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:29.694 00.002 1032 GuideStep: 0.0 px 21 ms EAST, -0.1 px 0 ms NORTH
23:11:30.101 00.407 10072 Exposure complete
23:11:30.156 00.055 10072 worker thread done servicing request
23:11:30.156 00.000 1032 OnExposeComplete: enter
23:11:30.159 00.003 1032 UpdateGuideState(): m_state=6
23:11:30.161 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7918
23:11:30.163 00.002 1032 Star::Find returns 1 (0), X=1104.30, Y=130.95, Mass=1471, SNR=27.0, Peak=132 HFD=3.3
23:11:30.165 00.002 1032 MultiStar: [#1 -0.07,-0.00,0.93,U] [#2 -0.09,0.02,0.77,U] [#3 -0.05,0.14,0.71,U] [#4 0.06,-0.01,0.65,U] [#5 -0.17,0.08,0.65,U] [#6 -0.13,0.14,0.64,U] [#7 -0.19,0.18,0.00,M1] [#8 0.04,0.03,0.51,U] 
23:11:30.167 00.002 1032 refined, 7 included, MultiStar: {-0.05, 0.06}, one-star: {-0.01, 0.11}
23:11:30.169 00.002 1032 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.83) = xAngle (0.44 = 0.44)
23:11:30.171 00.002 1032 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.44 = 0.44)
23:11:30.174 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.27 mountX=0.07 mountY=0.04, mountTheta=0.44
23:11:30.178 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
23:11:30.180 00.002 1032 Enqueuing Move request for scope (-0.05, 0.06)
23:11:30.184 00.004 10072 Worker thread wakes up
23:11:30.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
23:11:30.184 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
23:11:30.184 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.04
23:11:30.186 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:11:30.189 00.003 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
23:11:30.189 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
23:11:30.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:30.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:11:30.189 00.000 10072 MoveAxis(E, 17, ABG)
23:11:30.189 00.000 10072 Guiding  Dir = 2, Dur = 17
23:11:30.190 00.001 10072 IsGuiding returns 0
23:11:30.190 00.000 10072 PulseGuide returned control before completion, sleep 27
23:11:30.209 00.019 1032 UpdateGuideState exits: m=1471 SNR=27.0
23:11:30.211 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:30.213 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:30.215 00.002 1032 Enqueuing Expose request
23:11:30.223 00.008 10072 IsGuiding returns 0
23:11:30.223 00.000 10072 Move returns status 0, amount 17
23:11:30.223 00.000 10072 MoveAxis(N, 0, ABG)
23:11:30.223 00.000 10072 Move returns status 0, amount 0
23:11:30.223 00.000 10072 move complete, result=0
23:11:30.224 00.001 10072 worker thread done servicing request
23:11:30.224 00.000 10072 Worker thread wakes up
23:11:30.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:30.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:30.225 00.001 1032 GuideStep: 0.1 px 17 ms EAST, 0.0 px 0 ms NORTH
23:11:30.847 00.622 10072 Exposure complete
23:11:30.903 00.056 10072 worker thread done servicing request
23:11:30.903 00.000 1032 OnExposeComplete: enter
23:11:30.905 00.002 1032 UpdateGuideState(): m_state=6
23:11:30.906 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7919
23:11:30.909 00.003 1032 Star::Find returns 1 (0), X=1104.34, Y=130.76, Mass=1437, SNR=26.7, Peak=115 HFD=3.5
23:11:30.911 00.002 1032 MultiStar: [#1 -0.06,-0.23,0.93,U] [#2 -0.06,-0.10,0.73,U] [#3 0.00,-0.03,0.75,U] [#4 -0.06,-0.14,0.66,U] [#5 -0.01,-0.25,0.00,M1] [#6 -0.19,-0.12,0.63,U] [#7 -0.17,-0.02,0.72,U] [#8 0.04,-0.18,0.50,U] 
23:11:30.912 00.001 1032 single-star, 7 included, MultiStar: {-0.06, -0.11}, one-star: {0.03, -0.09}
23:11:30.914 00.002 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
23:11:30.915 00.001 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
23:11:30.917 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.20 mountX=-0.09 mountY=-0.01, mountTheta=-3.03
23:11:30.919 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.09, opts=13)
23:11:30.921 00.002 1032 Enqueuing Move request for scope (0.03, -0.09)
23:11:30.923 00.002 10072 Worker thread wakes up
23:11:30.923 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
23:11:30.924 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
23:11:30.924 00.000 10072 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=-0.01
23:11:30.925 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:11:30.928 00.003 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
23:11:30.928 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
23:11:30.928 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:30.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:11:30.928 00.000 10072 MoveAxis(E, 21, ABG)
23:11:30.928 00.000 10072 Guiding  Dir = 2, Dur = 21
23:11:30.929 00.001 10072 IsGuiding returns 0
23:11:30.929 00.000 10072 PulseGuide returned control before completion, sleep 31
23:11:30.946 00.017 1032 UpdateGuideState exits: m=1437 SNR=26.7
23:11:30.948 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:30.950 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:30.952 00.002 1032 Enqueuing Expose request
23:11:30.969 00.017 10072 IsGuiding returns 1
23:11:30.969 00.000 10072 scope still moving after pulse duration time elapsed
23:11:31.001 00.032 10072 IsGuiding returns 0
23:11:31.001 00.000 10072 scope move finished after 21 + 51 ms
23:11:31.001 00.000 10072 Move returns status 0, amount 21
23:11:31.002 00.001 10072 MoveAxis(N, 0, ABG)
23:11:31.002 00.000 10072 Move returns status 0, amount 0
23:11:31.002 00.000 10072 move complete, result=0
23:11:31.002 00.000 10072 worker thread done servicing request
23:11:31.002 00.000 10072 Worker thread wakes up
23:11:31.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:31.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:31.002 00.000 1032 GuideStep: -0.1 px 21 ms EAST, -0.0 px 0 ms NORTH
23:11:31.408 00.406 10072 Exposure complete
23:11:31.462 00.054 10072 worker thread done servicing request
23:11:31.463 00.001 1032 OnExposeComplete: enter
23:11:31.465 00.002 1032 UpdateGuideState(): m_state=6
23:11:31.466 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7920
23:11:31.468 00.002 1032 Star::Find returns 1 (0), X=1104.40, Y=130.69, Mass=1319, SNR=25.5, Peak=119 HFD=3.5
23:11:31.470 00.002 1032 MultiStar: [#1 -0.07,-0.20,0.99,U] [#2 -0.05,-0.16,0.84,U] [#3 0.01,-0.03,0.78,U] [#4 0.10,-0.19,0.69,U] [#5 0.02,-0.19,0.68,U] [#6 -0.38,-0.07,0.00,M1] [#7 -0.16,-0.04,0.71,U] [#8 0.01,-0.16,0.55,U] 
23:11:31.472 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.14}, one-star: {0.09, -0.15}
23:11:31.473 00.001 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.84)
23:11:31.475 00.002 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.84)
23:11:31.477 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.62 mountX=-0.14 mountY=0.04, mountTheta=2.84
23:11:31.480 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.14, opts=13)
23:11:31.481 00.001 1032 Enqueuing Move request for scope (-0.01, -0.14)
23:11:31.484 00.003 10072 Worker thread wakes up
23:11:31.484 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
23:11:31.484 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
23:11:31.484 00.000 10072 Moving (-0.01, -0.14) raw xDistance=-0.14 yDistance=0.04
23:11:31.486 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:11:31.489 00.003 10072 PPEC rslt: input = -0.14, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 287.93
23:11:31.490 00.001 10072 PPEC: input: -0.14, control: -0.09, exposure: 500
23:11:31.490 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:31.490 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:11:31.490 00.000 10072 MoveAxis(E, 83, ABG)
23:11:31.490 00.000 10072 Guiding  Dir = 2, Dur = 83
23:11:31.490 00.000 10072 IsGuiding returns 0
23:11:31.491 00.001 10072 PulseGuide returned control before completion, sleep 93
23:11:31.509 00.018 1032 UpdateGuideState exits: m=1319 SNR=25.5
23:11:31.510 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:31.511 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:31.513 00.002 1032 Enqueuing Expose request
23:11:31.602 00.089 10072 IsGuiding returns 0
23:11:31.602 00.000 10072 Move returns status 0, amount 83
23:11:31.602 00.000 10072 MoveAxis(N, 0, ABG)
23:11:31.603 00.001 10072 Move returns status 0, amount 0
23:11:31.603 00.000 10072 move complete, result=0
23:11:31.603 00.000 10072 worker thread done servicing request
23:11:31.603 00.000 1032 GuideStep: -0.1 px 83 ms EAST, 0.0 px 0 ms NORTH
23:11:31.607 00.004 10072 Worker thread wakes up
23:11:31.607 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:31.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:32.240 00.633 10072 Exposure complete
23:11:32.291 00.051 10072 worker thread done servicing request
23:11:32.291 00.000 1032 OnExposeComplete: enter
23:11:32.293 00.002 1032 UpdateGuideState(): m_state=6
23:11:32.295 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7921
23:11:32.296 00.001 1032 Star::Find returns 1 (0), X=1104.47, Y=130.95, Mass=1428, SNR=26.6, Peak=118 HFD=3.5
23:11:32.298 00.002 1032 MultiStar: [#1 -0.16,0.06,0.96,U] [#2 0.00,0.07,0.78,U] [#3 0.02,0.04,0.76,U] [#4 0.15,-0.24,0.00,M2] [#5 -0.04,0.13,0.65,U] [#6 -0.30,0.01,0.00,M2] [#7 -0.20,0.19,0.00,M1] [#8 0.05,0.00,0.49,U] 
23:11:32.300 00.002 1032 refined, 5 included, MultiStar: {0.01, 0.07}, one-star: {0.16, 0.11}
23:11:32.302 00.002 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
23:11:32.304 00.002 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
23:11:32.305 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.49 mountX=0.07 mountY=-0.02, mountTheta=-0.34
23:11:32.309 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
23:11:32.310 00.001 1032 Enqueuing Move request for scope (0.01, 0.07)
23:11:32.312 00.002 10072 Worker thread wakes up
23:11:32.312 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
23:11:32.312 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
23:11:32.312 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.02
23:11:32.314 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:11:32.317 00.003 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.94
23:11:32.317 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
23:11:32.317 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:32.317 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:11:32.317 00.000 10072 MoveAxis(E, 21, ABG)
23:11:32.317 00.000 10072 Guiding  Dir = 2, Dur = 21
23:11:32.317 00.000 10072 IsGuiding returns 0
23:11:32.318 00.001 10072 PulseGuide returned control before completion, sleep 31
23:11:32.336 00.018 1032 UpdateGuideState exits: m=1428 SNR=26.6
23:11:32.338 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:32.341 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:32.342 00.001 1032 Enqueuing Expose request
23:11:32.362 00.020 10072 IsGuiding returns 0
23:11:32.363 00.001 10072 Move returns status 0, amount 21
23:11:32.363 00.000 10072 MoveAxis(N, 0, ABG)
23:11:32.363 00.000 10072 Move returns status 0, amount 0
23:11:32.363 00.000 10072 move complete, result=0
23:11:32.363 00.000 10072 worker thread done servicing request
23:11:32.363 00.000 10072 Worker thread wakes up
23:11:32.363 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:32.363 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:32.364 00.001 1032 GuideStep: 0.1 px 21 ms EAST, -0.0 px 0 ms NORTH
23:11:32.772 00.408 10072 Exposure complete
23:11:32.821 00.049 10072 worker thread done servicing request
23:11:32.822 00.001 1032 OnExposeComplete: enter
23:11:32.823 00.001 1032 UpdateGuideState(): m_state=6
23:11:32.825 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7922
23:11:32.827 00.002 1032 Star::Find returns 1 (0), X=1104.43, Y=130.99, Mass=1297, SNR=25.3, Peak=108 HFD=3.4
23:11:32.829 00.002 1032 MultiStar: [#1 -0.08,0.05,0.99,U] [#2 -0.06,0.14,0.84,U] [#3 0.12,0.11,0.77,U] [#4 0.05,-0.02,0.76,U] [#5 0.07,0.00,0.68,U] [#6 -0.22,0.06,0.66,U] [#7 -0.11,0.21,0.74,U] [#8 0.15,0.16,0.53,U] 
23:11:32.832 00.003 1032 refined, 8 included, MultiStar: {0.00, 0.09}, one-star: {0.12, 0.14}
23:11:32.834 00.002 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
23:11:32.837 00.003 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
23:11:32.840 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.54 mountX=0.09 mountY=-0.03, mountTheta=-0.29
23:11:32.842 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.09, opts=13)
23:11:32.844 00.002 1032 Enqueuing Move request for scope (0.00, 0.09)
23:11:32.846 00.002 10072 Worker thread wakes up
23:11:32.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
23:11:32.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
23:11:32.846 00.000 10072 Moving (0.00, 0.09) raw xDistance=0.09 yDistance=-0.03
23:11:32.848 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:11:32.851 00.003 10072 PPEC rslt: input = 0.09, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.94
23:11:32.851 00.000 10072 PPEC: input: 0.09, control: -0.02, exposure: 500
23:11:32.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:32.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:11:32.851 00.000 10072 MoveAxis(E, 17, ABG)
23:11:32.851 00.000 10072 Guiding  Dir = 2, Dur = 17
23:11:32.852 00.001 10072 IsGuiding returns 0
23:11:32.852 00.000 10072 PulseGuide returned control before completion, sleep 27
23:11:32.869 00.017 1032 UpdateGuideState exits: m=1297 SNR=25.3
23:11:32.871 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:32.873 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:32.874 00.001 1032 Enqueuing Expose request
23:11:32.892 00.018 10072 IsGuiding returns 0
23:11:32.892 00.000 10072 Move returns status 0, amount 17
23:11:32.892 00.000 10072 MoveAxis(N, 0, ABG)
23:11:32.892 00.000 10072 Move returns status 0, amount 0
23:11:32.892 00.000 10072 move complete, result=0
23:11:32.892 00.000 10072 worker thread done servicing request
23:11:32.892 00.000 10072 Worker thread wakes up
23:11:32.892 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:32.892 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:32.894 00.002 1032 GuideStep: 0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
23:11:33.525 00.631 10072 Exposure complete
23:11:33.577 00.052 10072 worker thread done servicing request
23:11:33.577 00.000 1032 OnExposeComplete: enter
23:11:33.580 00.003 1032 UpdateGuideState(): m_state=6
23:11:33.582 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7923
23:11:33.584 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=130.87, Mass=1413, SNR=26.4, Peak=123 HFD=3.5
23:11:33.586 00.002 1032 MultiStar: [#1 -0.04,-0.08,1.00,U] [#2 0.05,-0.01,0.83,U] [#3 0.01,0.07,0.76,U] [#4 0.16,-0.04,0.64,U] [#5 0.03,0.04,0.62,U] [#6 -0.02,0.06,0.62,U] [#7 -0.08,-0.01,0.70,U] [#8 0.07,0.00,0.51,U] 
23:11:33.588 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {0.18, 0.02}
23:11:33.591 00.003 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
23:11:33.594 00.003 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
23:11:33.597 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.10 mountX=-0.01 mountY=-0.04, mountTheta=-1.73
23:11:33.603 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
23:11:33.606 00.003 1032 Enqueuing Move request for scope (0.04, 0.00)
23:11:33.608 00.002 10072 Worker thread wakes up
23:11:33.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
23:11:33.610 00.002 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
23:11:33.610 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
23:11:33.612 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:11:33.615 00.003 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.94
23:11:33.615 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
23:11:33.616 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:33.616 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:11:33.616 00.000 10072 MoveAxis(E, 19, ABG)
23:11:33.616 00.000 10072 Guiding  Dir = 2, Dur = 19
23:11:33.616 00.000 10072 IsGuiding returns 0
23:11:33.617 00.001 10072 PulseGuide returned control before completion, sleep 29
23:11:33.633 00.016 1032 UpdateGuideState exits: m=1413 SNR=26.4
23:11:33.636 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:33.637 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:33.639 00.002 1032 Enqueuing Expose request
23:11:33.661 00.022 10072 IsGuiding returns 0
23:11:33.661 00.000 10072 Move returns status 0, amount 19
23:11:33.661 00.000 10072 MoveAxis(N, 0, ABG)
23:11:33.661 00.000 10072 Move returns status 0, amount 0
23:11:33.661 00.000 10072 move complete, result=0
23:11:33.661 00.000 10072 worker thread done servicing request
23:11:33.661 00.000 10072 Worker thread wakes up
23:11:33.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:33.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:33.662 00.001 1032 GuideStep: -0.0 px 19 ms EAST, -0.0 px 0 ms NORTH
23:11:34.069 00.407 10072 Exposure complete
23:11:34.126 00.057 10072 worker thread done servicing request
23:11:34.126 00.000 1032 OnExposeComplete: enter
23:11:34.128 00.002 1032 UpdateGuideState(): m_state=6
23:11:34.130 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7924
23:11:34.132 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=130.84, Mass=1267, SNR=25.0, Peak=105 HFD=3.4
23:11:34.134 00.002 1032 MultiStar: [#1 -0.06,-0.08,1.00,U] [#2 0.10,-0.11,0.88,U] [#3 0.05,-0.06,0.79,U] [#4 0.14,-0.26,0.00,M1] [#5 0.15,0.04,0.68,U] [#6 -0.06,-0.09,0.64,U] [#7 0.00,-0.01,0.73,U] [#8 0.10,0.01,0.53,U] 
23:11:34.136 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.18, -0.01}
23:11:34.138 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
23:11:34.141 00.003 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
23:11:34.144 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.62 mountX=-0.05 mountY=-0.05, mountTheta=-2.45
23:11:34.148 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
23:11:34.152 00.004 1032 Enqueuing Move request for scope (0.06, -0.04)
23:11:34.154 00.002 10072 Worker thread wakes up
23:11:34.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:11:34.154 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:11:34.154 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
23:11:34.156 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:11:34.159 00.003 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.94
23:11:34.159 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
23:11:34.159 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:34.159 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:11:34.159 00.000 10072 MoveAxis(E, 16, ABG)
23:11:34.159 00.000 10072 Guiding  Dir = 2, Dur = 16
23:11:34.159 00.000 10072 IsGuiding returns 0
23:11:34.161 00.002 10072 PulseGuide returned control before completion, sleep 26
23:11:34.180 00.019 1032 UpdateGuideState exits: m=1267 SNR=25.0
23:11:34.183 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:34.185 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:34.186 00.001 1032 Enqueuing Expose request
23:11:34.193 00.007 10072 IsGuiding returns 0
23:11:34.193 00.000 10072 Move returns status 0, amount 16
23:11:34.193 00.000 10072 MoveAxis(N, 0, ABG)
23:11:34.193 00.000 10072 Move returns status 0, amount 0
23:11:34.193 00.000 10072 move complete, result=0
23:11:34.193 00.000 10072 worker thread done servicing request
23:11:34.193 00.000 10072 Worker thread wakes up
23:11:34.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:34.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:34.195 00.002 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
23:11:34.820 00.625 10072 Exposure complete
23:11:34.871 00.051 10072 worker thread done servicing request
23:11:34.871 00.000 1032 OnExposeComplete: enter
23:11:34.873 00.002 1032 UpdateGuideState(): m_state=6
23:11:34.875 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7925
23:11:34.877 00.002 1032 Star::Find returns 1 (0), X=1104.48, Y=130.70, Mass=1192, SNR=24.2, Peak=107 HFD=3.3
23:11:34.879 00.002 1032 MultiStar: [#1 -0.13,-0.09,1.04,U] [#2 -0.04,-0.10,0.88,U] [#3 -0.02,0.04,0.78,U] [#4 0.12,-0.13,0.74,U] [#5 0.05,0.00,0.70,U] [#6 -0.23,-0.10,0.00,M1] [#7 -0.15,0.05,0.76,U] [#8 0.05,0.07,0.56,U] 
23:11:34.881 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {0.17, -0.14}
23:11:34.883 00.002 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 3.00)
23:11:34.885 00.002 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 3.00)
23:11:34.887 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.46 mountX=-0.05 mountY=0.01, mountTheta=3.00
23:11:34.890 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
23:11:34.891 00.001 1032 Enqueuing Move request for scope (0.01, -0.05)
23:11:34.893 00.002 10072 Worker thread wakes up
23:11:34.893 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
23:11:34.893 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
23:11:34.893 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
23:11:34.896 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:11:34.899 00.003 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.95
23:11:34.899 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
23:11:34.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:34.899 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:11:34.899 00.000 10072 MoveAxis(E, 18, ABG)
23:11:34.899 00.000 10072 Guiding  Dir = 2, Dur = 18
23:11:34.899 00.000 10072 IsGuiding returns 0
23:11:34.900 00.001 10072 PulseGuide returned control before completion, sleep 28
23:11:34.917 00.017 1032 UpdateGuideState exits: m=1192 SNR=24.2
23:11:34.919 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:34.921 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:34.924 00.003 1032 Enqueuing Expose request
23:11:34.941 00.017 10072 IsGuiding returns 0
23:11:34.941 00.000 10072 Move returns status 0, amount 18
23:11:34.941 00.000 10072 MoveAxis(N, 0, ABG)
23:11:34.941 00.000 10072 Move returns status 0, amount 0
23:11:34.941 00.000 10072 move complete, result=0
23:11:34.942 00.001 10072 worker thread done servicing request
23:11:34.942 00.000 10072 Worker thread wakes up
23:11:34.942 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:34.942 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:34.945 00.003 1032 GuideStep: -0.0 px 18 ms EAST, 0.0 px 0 ms NORTH
23:11:35.351 00.406 10072 Exposure complete
23:11:35.405 00.054 10072 worker thread done servicing request
23:11:35.405 00.000 1032 OnExposeComplete: enter
23:11:35.408 00.003 1032 UpdateGuideState(): m_state=6
23:11:35.410 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7926
23:11:35.412 00.002 1032 Star::Find returns 1 (0), X=1104.46, Y=130.76, Mass=1471, SNR=27.0, Peak=127 HFD=3.3
23:11:35.414 00.002 1032 MultiStar: [#1 -0.15,-0.19,0.94,U] [#2 -0.05,-0.03,0.73,U] [#3 0.01,-0.09,0.72,U] [#4 0.04,-0.13,0.65,U] [#5 0.06,-0.10,0.67,U] [#6 -0.14,-0.16,0.55,U] [#7 -0.07,-0.04,0.69,U] [#8 0.07,0.01,0.52,U] 
23:11:35.416 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.10}, one-star: {0.15, -0.08}
23:11:35.418 00.002 1032 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.83) = xAngle (-3.47 = 2.82)
23:11:35.420 00.002 1032 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.47 = 2.82)
23:11:35.421 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.64 mountX=-0.09 mountY=0.03, mountTheta=2.82
23:11:35.424 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.10, opts=13)
23:11:35.427 00.003 1032 Enqueuing Move request for scope (-0.01, -0.10)
23:11:35.428 00.001 10072 Worker thread wakes up
23:11:35.428 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
23:11:35.428 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
23:11:35.428 00.000 10072 Moving (-0.01, -0.10) raw xDistance=-0.09 yDistance=0.03
23:11:35.430 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:11:35.433 00.003 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.95
23:11:35.433 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
23:11:35.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:35.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:11:35.433 00.000 10072 MoveAxis(E, 15, ABG)
23:11:35.433 00.000 10072 Guiding  Dir = 2, Dur = 15
23:11:35.434 00.001 10072 IsGuiding returns 0
23:11:35.434 00.000 10072 PulseGuide returned control before completion, sleep 25
23:11:35.450 00.016 1032 UpdateGuideState exits: m=1471 SNR=27.0
23:11:35.453 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:35.455 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:35.459 00.004 1032 Enqueuing Expose request
23:11:35.472 00.013 10072 IsGuiding returns 0
23:11:35.472 00.000 10072 Move returns status 0, amount 15
23:11:35.472 00.000 10072 MoveAxis(N, 0, ABG)
23:11:35.472 00.000 10072 Move returns status 0, amount 0
23:11:35.472 00.000 10072 move complete, result=0
23:11:35.472 00.000 10072 worker thread done servicing request
23:11:35.472 00.000 10072 Worker thread wakes up
23:11:35.473 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:35.473 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:35.473 00.000 1032 GuideStep: -0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
23:11:36.102 00.629 10072 Exposure complete
23:11:36.152 00.050 10072 worker thread done servicing request
23:11:36.152 00.000 1032 OnExposeComplete: enter
23:11:36.154 00.002 1032 UpdateGuideState(): m_state=6
23:11:36.155 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7927
23:11:36.158 00.003 1032 Star::Find returns 1 (0), X=1104.54, Y=130.81, Mass=1380, SNR=26.1, Peak=116 HFD=3.3
23:11:36.160 00.002 1032 MultiStar: [#1 -0.02,-0.05,1.00,U] [#2 0.21,-0.06,0.83,U] [#3 0.10,-0.07,0.77,U] [#4 0.15,-0.19,0.66,U] [#5 0.04,-0.13,0.70,U] [#6 0.07,0.00,0.64,U] [#7 -0.08,0.02,0.69,U] [#8 0.13,-0.04,0.52,U] 
23:11:36.161 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.23, -0.04}
23:11:36.163 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
23:11:36.165 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
23:11:36.166 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.59 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
23:11:36.169 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
23:11:36.171 00.002 1032 Enqueuing Move request for scope (0.09, -0.06)
23:11:36.173 00.002 10072 Worker thread wakes up
23:11:36.173 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
23:11:36.173 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
23:11:36.173 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
23:11:36.175 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:11:36.178 00.003 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.95
23:11:36.178 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
23:11:36.178 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:36.178 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:11:36.178 00.000 10072 MoveAxis(E, 16, ABG)
23:11:36.178 00.000 10072 Guiding  Dir = 2, Dur = 16
23:11:36.178 00.000 10072 IsGuiding returns 0
23:11:36.179 00.001 10072 PulseGuide returned control before completion, sleep 26
23:11:36.197 00.018 1032 UpdateGuideState exits: m=1380 SNR=26.1
23:11:36.199 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:36.201 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:36.204 00.003 1032 Enqueuing Expose request
23:11:36.207 00.003 10072 IsGuiding returns 0
23:11:36.207 00.000 10072 Move returns status 0, amount 16
23:11:36.207 00.000 10072 MoveAxis(N, 0, ABG)
23:11:36.208 00.001 10072 Move returns status 0, amount 0
23:11:36.208 00.000 10072 move complete, result=0
23:11:36.208 00.000 10072 worker thread done servicing request
23:11:36.208 00.000 10072 Worker thread wakes up
23:11:36.208 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:36.208 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:36.215 00.007 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:11:36.618 00.403 10072 Exposure complete
23:11:36.667 00.049 10072 worker thread done servicing request
23:11:36.667 00.000 1032 OnExposeComplete: enter
23:11:36.670 00.003 1032 UpdateGuideState(): m_state=6
23:11:36.671 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7928
23:11:36.674 00.003 1032 Star::Find returns 1 (0), X=1104.49, Y=130.71, Mass=1401, SNR=26.3, Peak=133 HFD=3.3
23:11:36.676 00.002 1032 MultiStar: [#1 -0.06,-0.22,0.96,U] [#2 0.02,-0.01,0.78,U] [#3 -0.02,-0.09,0.77,U] [#4 0.21,-0.26,0.00,M1] [#5 0.17,-0.11,0.64,U] [#6 -0.03,-0.07,0.60,U] [#7 -0.06,-0.03,0.68,U] [#8 0.09,-0.01,0.50,U] 
23:11:36.677 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.09}, one-star: {0.18, -0.13}
23:11:36.680 00.003 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
23:11:36.682 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
23:11:36.684 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.21 mountX=-0.10 mountY=-0.01, mountTheta=-3.04
23:11:36.686 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
23:11:36.688 00.002 1032 Enqueuing Move request for scope (0.04, -0.09)
23:11:36.690 00.002 10072 Worker thread wakes up
23:11:36.690 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
23:11:36.690 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
23:11:36.690 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=-0.01
23:11:36.692 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:11:36.696 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.95
23:11:36.696 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:11:36.696 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:36.696 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:11:36.696 00.000 10072 MoveAxis(E, 12, ABG)
23:11:36.696 00.000 10072 Guiding  Dir = 2, Dur = 12
23:11:36.696 00.000 10072 IsGuiding returns 0
23:11:36.697 00.001 10072 PulseGuide returned control before completion, sleep 22
23:11:36.716 00.019 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:11:36.718 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:36.720 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:36.721 00.001 1032 Enqueuing Expose request
23:11:36.723 00.002 10072 IsGuiding returns 0
23:11:36.723 00.000 10072 Move returns status 0, amount 12
23:11:36.723 00.000 10072 MoveAxis(N, 0, ABG)
23:11:36.723 00.000 10072 Move returns status 0, amount 0
23:11:36.723 00.000 10072 move complete, result=0
23:11:36.723 00.000 10072 worker thread done servicing request
23:11:36.723 00.000 10072 Worker thread wakes up
23:11:36.723 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:36.723 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:36.731 00.008 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
23:11:37.351 00.620 10072 Exposure complete
23:11:37.403 00.052 10072 worker thread done servicing request
23:11:37.404 00.001 1032 OnExposeComplete: enter
23:11:37.406 00.002 1032 UpdateGuideState(): m_state=6
23:11:37.408 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7929
23:11:37.411 00.003 1032 Star::Find returns 1 (0), X=1104.53, Y=130.74, Mass=1330, SNR=25.6, Peak=130 HFD=3.2
23:11:37.412 00.001 1032 MultiStar: [#1 -0.03,-0.23,0.97,U] [#2 -0.01,-0.15,0.82,U] [#3 0.16,-0.15,0.76,U] [#4 0.16,-0.18,0.67,U] [#5 0.21,-0.19,0.00,M1] [#6 0.05,-0.02,0.66,U] [#7 -0.10,-0.11,0.74,U] [#8 0.23,-0.15,0.00,M1] 
23:11:37.414 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.14}, one-star: {0.22, -0.11}
23:11:37.416 00.002 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
23:11:37.417 00.001 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
23:11:37.419 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.13 mountX=-0.15 mountY=-0.03, mountTheta=-2.96
23:11:37.422 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.14, opts=13)
23:11:37.424 00.002 1032 Enqueuing Move request for scope (0.07, -0.14)
23:11:37.426 00.002 10072 Worker thread wakes up
23:11:37.426 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
23:11:37.426 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
23:11:37.426 00.000 10072 Moving (0.07, -0.14) raw xDistance=-0.15 yDistance=-0.03
23:11:37.428 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:11:37.431 00.003 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.95
23:11:37.431 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
23:11:37.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:37.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:11:37.431 00.000 10072 MoveAxis(E, 86, ABG)
23:11:37.431 00.000 10072 Guiding  Dir = 2, Dur = 86
23:11:37.431 00.000 10072 IsGuiding returns 0
23:11:37.432 00.001 10072 PulseGuide returned control before completion, sleep 96
23:11:37.449 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.6
23:11:37.452 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:37.454 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:37.456 00.002 1032 Enqueuing Expose request
23:11:37.536 00.080 10072 IsGuiding returns 0
23:11:37.536 00.000 10072 Move returns status 0, amount 86
23:11:37.536 00.000 10072 MoveAxis(N, 0, ABG)
23:11:37.536 00.000 10072 Move returns status 0, amount 0
23:11:37.536 00.000 10072 move complete, result=0
23:11:37.536 00.000 10072 worker thread done servicing request
23:11:37.536 00.000 10072 Worker thread wakes up
23:11:37.536 00.000 1032 GuideStep: -0.2 px 86 ms EAST, -0.0 px 0 ms NORTH
23:11:37.540 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:37.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:37.946 00.406 10072 Exposure complete
23:11:37.996 00.050 10072 worker thread done servicing request
23:11:37.996 00.000 1032 OnExposeComplete: enter
23:11:37.999 00.003 1032 UpdateGuideState(): m_state=6
23:11:38.001 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7930
23:11:38.002 00.001 1032 Star::Find returns 1 (0), X=1104.54, Y=130.82, Mass=1458, SNR=26.8, Peak=132 HFD=3.3
23:11:38.004 00.002 1032 MultiStar: [#1 -0.08,-0.12,0.94,U] [#2 0.06,-0.10,0.74,U] [#3 0.08,0.06,0.77,U] [#4 0.02,-0.13,0.67,U] [#5 0.27,-0.03,0.00,M2] [#6 -0.24,-0.03,0.63,U] [#7 -0.03,-0.06,0.69,U] [#8 0.17,-0.07,0.49,U] 
23:11:38.006 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.06}, one-star: {0.23, -0.03}
23:11:38.008 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
23:11:38.009 00.001 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
23:11:38.011 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.09 mountX=-0.07 mountY=-0.01, mountTheta=-2.92
23:11:38.014 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
23:11:38.015 00.001 1032 Enqueuing Move request for scope (0.03, -0.06)
23:11:38.017 00.002 10072 Worker thread wakes up
23:11:38.017 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
23:11:38.017 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
23:11:38.017 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.07 yDistance=-0.01
23:11:38.021 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:11:38.024 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
23:11:38.024 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:11:38.024 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:38.024 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:11:38.024 00.000 10072 MoveAxis(E, 12, ABG)
23:11:38.024 00.000 10072 Guiding  Dir = 2, Dur = 12
23:11:38.025 00.001 10072 IsGuiding returns 0
23:11:38.025 00.000 10072 PulseGuide returned control before completion, sleep 22
23:11:38.041 00.016 1032 UpdateGuideState exits: m=1458 SNR=26.8
23:11:38.043 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:38.044 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:38.046 00.002 1032 Enqueuing Expose request
23:11:38.053 00.007 10072 IsGuiding returns 0
23:11:38.053 00.000 10072 Move returns status 0, amount 12
23:11:38.054 00.001 10072 MoveAxis(N, 0, ABG)
23:11:38.054 00.000 10072 Move returns status 0, amount 0
23:11:38.054 00.000 10072 move complete, result=0
23:11:38.054 00.000 10072 worker thread done servicing request
23:11:38.054 00.000 10072 Worker thread wakes up
23:11:38.054 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:38.054 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:38.055 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
23:11:38.681 00.626 10072 Exposure complete
23:11:38.728 00.047 10072 worker thread done servicing request
23:11:38.728 00.000 1032 OnExposeComplete: enter
23:11:38.731 00.003 1032 UpdateGuideState(): m_state=6
23:11:38.732 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7931
23:11:38.734 00.002 1032 Star::Find returns 1 (0), X=1104.60, Y=130.83, Mass=1314, SNR=25.5, Peak=111 HFD=3.2
23:11:38.735 00.001 1032 MultiStar: [#1 -0.09,-0.02,1.03,U] [#2 -0.13,0.03,0.81,U] [#3 0.00,0.04,0.75,U] [#4 0.24,-0.04,0.69,U] [#5 0.05,0.06,0.69,U] [#6 -0.03,0.05,0.65,U] [#7 -0.08,0.03,0.76,U] [#8 0.19,0.01,0.52,U] 
23:11:38.737 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.29, -0.01}
23:11:38.739 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
23:11:38.743 00.004 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
23:11:38.744 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.31 mountX=0.00 mountY=-0.05, mountTheta=-1.52
23:11:38.748 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
23:11:38.750 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
23:11:38.752 00.002 10072 Worker thread wakes up
23:11:38.752 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
23:11:38.752 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
23:11:38.752 00.000 10072 Moving (0.05, 0.01) raw xDistance=0.00 yDistance=-0.05
23:11:38.754 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:11:38.757 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
23:11:38.757 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:11:38.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:38.757 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:11:38.757 00.000 10072 MoveAxis(E, 13, ABG)
23:11:38.757 00.000 10072 Guiding  Dir = 2, Dur = 13
23:11:38.758 00.001 10072 IsGuiding returns 0
23:11:38.758 00.000 10072 PulseGuide returned control before completion, sleep 23
23:11:38.775 00.017 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:11:38.777 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:38.779 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:38.780 00.001 1032 Enqueuing Expose request
23:11:38.787 00.007 10072 IsGuiding returns 0
23:11:38.787 00.000 10072 Move returns status 0, amount 13
23:11:38.787 00.000 10072 MoveAxis(N, 0, ABG)
23:11:38.788 00.001 10072 Move returns status 0, amount 0
23:11:38.788 00.000 10072 move complete, result=0
23:11:38.788 00.000 10072 worker thread done servicing request
23:11:38.788 00.000 10072 Worker thread wakes up
23:11:38.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:38.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:38.790 00.002 1032 GuideStep: 0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
23:11:39.200 00.410 10072 Exposure complete
23:11:39.250 00.050 10072 worker thread done servicing request
23:11:39.250 00.000 1032 OnExposeComplete: enter
23:11:39.252 00.002 1032 UpdateGuideState(): m_state=6
23:11:39.254 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7932
23:11:39.256 00.002 1032 Star::Find returns 1 (0), X=1104.55, Y=130.73, Mass=1304, SNR=25.4, Peak=119 HFD=3.2
23:11:39.258 00.002 1032 MultiStar: [#1 -0.10,-0.08,0.99,U] [#2 0.01,-0.07,0.85,U] [#3 0.05,0.04,0.81,U] [#4 0.12,0.01,0.71,U] [#5 0.25,-0.13,0.00,M2] [#6 -0.04,-0.03,0.67,U] [#7 -0.01,0.03,0.72,U] [#8 0.20,-0.03,0.52,U] 
23:11:39.259 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.24, -0.11}
23:11:39.261 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
23:11:39.262 00.001 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
23:11:39.264 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.57 mountX=-0.05 mountY=-0.05, mountTheta=-2.40
23:11:39.267 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
23:11:39.269 00.002 1032 Enqueuing Move request for scope (0.06, -0.04)
23:11:39.271 00.002 10072 Worker thread wakes up
23:11:39.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:11:39.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:11:39.271 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
23:11:39.273 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:11:39.276 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
23:11:39.276 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:11:39.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:39.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:11:39.277 00.001 10072 MoveAxis(E, 11, ABG)
23:11:39.277 00.000 10072 Guiding  Dir = 2, Dur = 11
23:11:39.277 00.000 10072 IsGuiding returns 0
23:11:39.277 00.000 10072 PulseGuide returned control before completion, sleep 21
23:11:39.295 00.018 1032 UpdateGuideState exits: m=1304 SNR=25.4
23:11:39.297 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:39.300 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:39.303 00.003 1032 Enqueuing Expose request
23:11:39.306 00.003 10072 IsGuiding returns 0
23:11:39.306 00.000 10072 Move returns status 0, amount 11
23:11:39.306 00.000 10072 MoveAxis(N, 0, ABG)
23:11:39.306 00.000 10072 Move returns status 0, amount 0
23:11:39.306 00.000 10072 move complete, result=0
23:11:39.306 00.000 10072 worker thread done servicing request
23:11:39.306 00.000 10072 Worker thread wakes up
23:11:39.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:39.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:39.314 00.008 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:11:39.932 00.618 10072 Exposure complete
23:11:39.980 00.048 10072 worker thread done servicing request
23:11:39.981 00.001 1032 OnExposeComplete: enter
23:11:39.984 00.003 1032 UpdateGuideState(): m_state=6
23:11:39.986 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7933
23:11:39.989 00.003 1032 Star::Find returns 1 (0), X=1104.47, Y=130.89, Mass=1368, SNR=26.0, Peak=120 HFD=3.5
23:11:39.991 00.002 1032 MultiStar: [#1 -0.06,-0.09,1.01,U] [#2 0.03,-0.06,0.78,U] [#3 0.11,-0.08,0.77,U] [#4 0.30,-0.23,0.00,M1] [#5 0.10,-0.21,0.68,U] [#6 0.02,-0.21,0.63,U] [#7 -0.04,0.00,0.68,U] [#8 0.11,-0.10,0.51,U] 
23:11:39.992 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.16, 0.04}
23:11:39.994 00.002 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
23:11:39.996 00.002 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
23:11:39.997 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-0.99 mountX=-0.09 mountY=-0.03, mountTheta=-2.82
23:11:40.000 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
23:11:40.002 00.002 1032 Enqueuing Move request for scope (0.05, -0.08)
23:11:40.003 00.001 10072 Worker thread wakes up
23:11:40.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
23:11:40.003 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
23:11:40.004 00.001 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
23:11:40.005 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:11:40.008 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
23:11:40.008 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:11:40.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:40.008 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:11:40.008 00.000 10072 MoveAxis(E, 12, ABG)
23:11:40.008 00.000 10072 Guiding  Dir = 2, Dur = 12
23:11:40.009 00.001 10072 IsGuiding returns 0
23:11:40.009 00.000 10072 PulseGuide returned control before completion, sleep 22
23:11:40.026 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:11:40.028 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:40.029 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:40.031 00.002 1032 Enqueuing Expose request
23:11:40.039 00.008 10072 IsGuiding returns 0
23:11:40.039 00.000 10072 Move returns status 0, amount 12
23:11:40.039 00.000 10072 MoveAxis(N, 0, ABG)
23:11:40.039 00.000 10072 Move returns status 0, amount 0
23:11:40.039 00.000 10072 move complete, result=0
23:11:40.039 00.000 10072 worker thread done servicing request
23:11:40.039 00.000 10072 Worker thread wakes up
23:11:40.039 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:40.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:40.040 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
23:11:40.446 00.406 10072 Exposure complete
23:11:40.495 00.049 10072 worker thread done servicing request
23:11:40.495 00.000 1032 OnExposeComplete: enter
23:11:40.497 00.002 1032 UpdateGuideState(): m_state=6
23:11:40.498 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7934
23:11:40.500 00.002 1032 Star::Find returns 1 (0), X=1104.46, Y=130.82, Mass=1467, SNR=26.9, Peak=127 HFD=3.3
23:11:40.501 00.001 1032 MultiStar: [#1 -0.10,-0.18,0.98,U] [#2 0.12,-0.08,0.79,U] [#3 0.12,-0.14,0.75,U] [#4 0.04,-0.10,0.62,U] [#5 0.09,-0.06,0.67,U] [#6 -0.27,-0.06,0.00,M1] [#7 -0.11,0.00,0.66,U] [#8 0.05,0.05,0.54,U] 
23:11:40.503 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.07}, one-star: {0.15, -0.03}
23:11:40.504 00.001 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
23:11:40.506 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
23:11:40.508 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-1.00 mountX=-0.08 mountY=-0.03, mountTheta=-2.83
23:11:40.510 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
23:11:40.512 00.002 1032 Enqueuing Move request for scope (0.05, -0.07)
23:11:40.514 00.002 10072 Worker thread wakes up
23:11:40.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:11:40.514 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:11:40.514 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
23:11:40.516 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:11:40.518 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
23:11:40.518 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:11:40.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:40.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:11:40.518 00.000 10072 MoveAxis(E, 10, ABG)
23:11:40.518 00.000 10072 Guiding  Dir = 2, Dur = 10
23:11:40.519 00.001 10072 IsGuiding returns 0
23:11:40.519 00.000 10072 PulseGuide returned control before completion, sleep 20
23:11:40.534 00.015 1032 UpdateGuideState exits: m=1467 SNR=26.9
23:11:40.535 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:40.538 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:40.539 00.001 1032 Enqueuing Expose request
23:11:40.554 00.015 10072 IsGuiding returns 0
23:11:40.555 00.001 10072 Move returns status 0, amount 10
23:11:40.555 00.000 10072 MoveAxis(N, 0, ABG)
23:11:40.555 00.000 10072 Move returns status 0, amount 0
23:11:40.555 00.000 10072 move complete, result=0
23:11:40.555 00.000 10072 worker thread done servicing request
23:11:40.555 00.000 10072 Worker thread wakes up
23:11:40.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:40.555 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:40.556 00.001 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
23:11:41.180 00.624 10072 Exposure complete
23:11:41.229 00.049 10072 worker thread done servicing request
23:11:41.230 00.001 1032 OnExposeComplete: enter
23:11:41.232 00.002 1032 UpdateGuideState(): m_state=6
23:11:41.233 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7935
23:11:41.235 00.002 1032 Star::Find returns 1 (0), X=1104.52, Y=130.81, Mass=1266, SNR=25.0, Peak=98 HFD=3.4
23:11:41.237 00.002 1032 MultiStar: [#1 -0.02,-0.17,1.01,U] [#2 0.15,-0.12,0.84,U] [#3 0.10,-0.04,0.80,U] [#4 0.18,-0.21,0.00,M1] [#5 0.09,-0.01,0.65,U] [#6 -0.06,-0.12,0.64,U] [#7 -0.07,0.04,0.76,U] [#8 0.09,-0.08,0.54,U] 
23:11:41.238 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.07}, one-star: {0.21, -0.04}
23:11:41.240 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
23:11:41.242 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
23:11:41.243 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.82 mountX=-0.09 mountY=-0.05, mountTheta=-2.65
23:11:41.246 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
23:11:41.248 00.002 1032 Enqueuing Move request for scope (0.07, -0.07)
23:11:41.249 00.001 10072 Worker thread wakes up
23:11:41.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
23:11:41.249 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
23:11:41.249 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.05
23:11:41.252 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:11:41.254 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
23:11:41.254 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:11:41.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:41.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:11:41.254 00.000 10072 MoveAxis(E, 9, ABG)
23:11:41.254 00.000 10072 Guiding  Dir = 2, Dur = 9
23:11:41.255 00.001 10072 IsGuiding returns 0
23:11:41.255 00.000 10072 PulseGuide returned control before completion, sleep 19
23:11:41.273 00.018 1032 UpdateGuideState exits: m=1266 SNR=25.0
23:11:41.276 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:41.278 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:41.280 00.002 1032 Enqueuing Expose request
23:11:41.286 00.006 10072 IsGuiding returns 0
23:11:41.286 00.000 10072 Move returns status 0, amount 9
23:11:41.286 00.000 10072 MoveAxis(N, 0, ABG)
23:11:41.286 00.000 10072 Move returns status 0, amount 0
23:11:41.286 00.000 10072 move complete, result=0
23:11:41.287 00.001 10072 worker thread done servicing request
23:11:41.287 00.000 10072 Worker thread wakes up
23:11:41.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:41.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:41.291 00.004 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:11:41.696 00.405 10072 Exposure complete
23:11:41.749 00.053 10072 worker thread done servicing request
23:11:41.749 00.000 1032 OnExposeComplete: enter
23:11:41.751 00.002 1032 UpdateGuideState(): m_state=6
23:11:41.752 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7936
23:11:41.755 00.003 1032 Star::Find returns 1 (0), X=1104.63, Y=130.77, Mass=1316, SNR=25.5, Peak=103 HFD=3.3
23:11:41.757 00.002 1032 MultiStar: [#1 -0.01,-0.19,1.00,U] [#2 0.15,-0.10,0.85,U] [#3 0.23,-0.13,0.00,M1] [#4 0.21,-0.32,0.00,M2] [#5 0.17,-0.10,0.69,U] [#6 -0.00,-0.03,0.64,U] [#7 -0.12,-0.03,0.71,U] [#8 0.23,-0.05,0.54,U] 
23:11:41.759 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.09}, one-star: {0.32, -0.07}
23:11:41.760 00.001 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
23:11:41.762 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
23:11:41.765 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.68 mountX=-0.12 mountY=-0.08, mountTheta=-2.51
23:11:41.769 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
23:11:41.772 00.003 1032 Enqueuing Move request for scope (0.11, -0.09)
23:11:41.773 00.001 10072 Worker thread wakes up
23:11:41.774 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
23:11:41.774 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
23:11:41.774 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=-0.08
23:11:41.776 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:11:41.778 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
23:11:41.778 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:11:41.779 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:41.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:11:41.779 00.000 10072 MoveAxis(E, 6, ABG)
23:11:41.779 00.000 10072 Guiding  Dir = 2, Dur = 6
23:11:41.779 00.000 10072 IsGuiding returns 0
23:11:41.780 00.001 10072 PulseGuide returned control before completion, sleep 16
23:11:41.798 00.018 1032 UpdateGuideState exits: m=1316 SNR=25.5
23:11:41.801 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:41.804 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:41.806 00.002 1032 Enqueuing Expose request
23:11:41.808 00.002 10072 IsGuiding returns 0
23:11:41.808 00.000 10072 Move returns status 0, amount 6
23:11:41.808 00.000 10072 MoveAxis(N, 0, ABG)
23:11:41.808 00.000 10072 Move returns status 0, amount 0
23:11:41.808 00.000 10072 move complete, result=0
23:11:41.808 00.000 10072 worker thread done servicing request
23:11:41.808 00.000 10072 Worker thread wakes up
23:11:41.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:41.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:41.816 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:11:42.445 00.629 10072 Exposure complete
23:11:42.497 00.052 10072 worker thread done servicing request
23:11:42.497 00.000 1032 OnExposeComplete: enter
23:11:42.500 00.003 1032 UpdateGuideState(): m_state=6
23:11:42.502 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7937
23:11:42.504 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=130.57, Mass=1286, SNR=25.2, Peak=115 HFD=3.2
23:11:42.506 00.002 1032 MultiStar: [#1 0.06,-0.42,0.00,M1] [#2 0.18,-0.20,0.00,M1] [#3 0.17,-0.26,0.00,M2] [#4 0.30,-0.48,0.00,M3] [#5 0.09,-0.49,0.00,M1] [#6 0.01,-0.33,0.00,M1] [#7 0.02,-0.20,0.73,U] [#8 0.18,-0.17,0.56,U] 
23:11:42.508 00.002 1032 refined, 2 included, MultiStar: {0.20, -0.23}, one-star: {0.35, -0.28}
23:11:42.509 00.001 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
23:11:42.512 00.003 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
23:11:42.513 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.23 hyp=0.31 cameraTheta=-0.84 mountX=-0.27 mountY=-0.14, mountTheta=-2.67
23:11:42.516 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.23, opts=13)
23:11:42.520 00.004 1032 Enqueuing Move request for scope (0.20, -0.23)
23:11:42.521 00.001 10072 Worker thread wakes up
23:11:42.521 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.23) opts 0xd
23:11:42.521 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.23)
23:11:42.522 00.001 10072 Moving (0.20, -0.23) raw xDistance=-0.27 yDistance=-0.14
23:11:42.523 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:11:42.527 00.004 10072 PPEC rslt: input = -0.27, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 287.97
23:11:42.527 00.000 10072 PPEC: input: -0.27, control: -0.14, exposure: 500
23:11:42.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:42.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:11:42.527 00.000 10072 MoveAxis(E, 135, ABG)
23:11:42.527 00.000 10072 Guiding  Dir = 2, Dur = 135
23:11:42.527 00.000 10072 IsGuiding returns 0
23:11:42.528 00.001 10072 PulseGuide returned control before completion, sleep 145
23:11:42.544 00.016 1032 UpdateGuideState exits: m=1286 SNR=25.2
23:11:42.546 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:42.550 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:42.552 00.002 1032 Enqueuing Expose request
23:11:42.676 00.124 10072 IsGuiding returns 0
23:11:42.676 00.000 10072 Move returns status 0, amount 135
23:11:42.676 00.000 10072 MoveAxis(N, 0, ABG)
23:11:42.677 00.001 10072 Move returns status 0, amount 0
23:11:42.677 00.000 10072 move complete, result=0
23:11:42.677 00.000 10072 worker thread done servicing request
23:11:42.677 00.000 10072 Worker thread wakes up
23:11:42.677 00.000 1032 GuideStep: -0.3 px 135 ms EAST, -0.1 px 0 ms NORTH
23:11:42.680 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:42.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:43.086 00.406 10072 Exposure complete
23:11:43.136 00.050 10072 worker thread done servicing request
23:11:43.136 00.000 1032 OnExposeComplete: enter
23:11:43.139 00.003 1032 UpdateGuideState(): m_state=6
23:11:43.141 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7938
23:11:43.143 00.002 1032 Star::Find returns 1 (0), X=1104.62, Y=130.59, Mass=1507, SNR=27.3, Peak=128 HFD=3.3
23:11:43.145 00.002 1032 MultiStar: [#1 0.03,-0.32,0.00,M2] [#2 0.16,-0.20,0.00,M2] [#3 0.23,-0.13,0.00,M3] [#4 0.30,-0.34,0.00,M4] [#5 0.25,-0.18,0.00,M2] [#6 0.04,-0.10,0.59,U] [#7 0.10,-0.10,0.71,U] [#8 0.11,-0.24,0.00,M1] 
23:11:43.147 00.002 1032 refined, 2 included, MultiStar: {0.18, -0.17}, one-star: {0.31, -0.26}
23:11:43.148 00.001 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
23:11:43.150 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
23:11:43.151 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.24 cameraTheta=-0.76 mountX=-0.21 mountY=-0.13, mountTheta=-2.59
23:11:43.153 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.17, opts=13)
23:11:43.155 00.002 1032 Enqueuing Move request for scope (0.18, -0.17)
23:11:43.156 00.001 10072 Worker thread wakes up
23:11:43.156 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
23:11:43.156 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
23:11:43.156 00.000 10072 Moving (0.18, -0.17) raw xDistance=-0.21 yDistance=-0.13
23:11:43.158 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:11:43.160 00.002 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 287.98
23:11:43.160 00.000 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
23:11:43.161 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:43.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:11:43.161 00.000 10072 MoveAxis(E, 105, ABG)
23:11:43.161 00.000 10072 Guiding  Dir = 2, Dur = 105
23:11:43.161 00.000 10072 IsGuiding returns 0
23:11:43.161 00.000 10072 PulseGuide returned control before completion, sleep 115
23:11:43.182 00.021 1032 UpdateGuideState exits: m=1507 SNR=27.3
23:11:43.184 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:43.186 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:43.189 00.003 1032 Enqueuing Expose request
23:11:43.288 00.099 10072 IsGuiding returns 0
23:11:43.288 00.000 10072 Move returns status 0, amount 105
23:11:43.288 00.000 10072 MoveAxis(N, 0, ABG)
23:11:43.288 00.000 10072 Move returns status 0, amount 0
23:11:43.289 00.001 10072 move complete, result=0
23:11:43.289 00.000 10072 worker thread done servicing request
23:11:43.289 00.000 1032 GuideStep: -0.2 px 105 ms EAST, -0.1 px 0 ms NORTH
23:11:43.292 00.003 10072 Worker thread wakes up
23:11:43.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:43.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:43.918 00.626 10072 Exposure complete
23:11:43.970 00.052 10072 worker thread done servicing request
23:11:43.970 00.000 1032 OnExposeComplete: enter
23:11:43.972 00.002 1032 UpdateGuideState(): m_state=6
23:11:43.973 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7939
23:11:43.975 00.002 1032 Star::Find returns 1 (0), X=1104.60, Y=130.91, Mass=1369, SNR=26.0, Peak=117 HFD=3.3
23:11:43.978 00.003 1032 MultiStar: [#1 -0.04,0.04,0.92,U] [#2 0.11,0.06,0.80,U] [#3 0.16,0.04,0.78,U] [#4 0.16,-0.10,0.71,U] [#5 0.11,0.11,0.67,U] [#6 0.01,0.03,0.64,U] [#7 0.06,0.09,0.70,U] [#8 0.11,0.18,0.50,U] 
23:11:43.980 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.29, 0.07}
23:11:43.982 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
23:11:43.983 00.001 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
23:11:43.986 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.46 mountX=0.03 mountY=-0.12, mountTheta=-1.37
23:11:43.988 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
23:11:43.991 00.003 1032 Enqueuing Move request for scope (0.11, 0.06)
23:11:43.992 00.001 10072 Worker thread wakes up
23:11:43.992 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
23:11:43.992 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
23:11:43.992 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
23:11:43.995 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:11:43.997 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
23:11:43.998 00.001 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:11:43.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:43.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:11:43.998 00.000 10072 MoveAxis(E, 7, ABG)
23:11:43.998 00.000 10072 Guiding  Dir = 2, Dur = 7
23:11:43.998 00.000 10072 IsGuiding returns 0
23:11:43.999 00.001 10072 PulseGuide returned control before completion, sleep 17
23:11:44.015 00.016 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:11:44.020 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:44.022 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:44.024 00.002 1032 Enqueuing Expose request
23:11:44.026 00.002 10072 IsGuiding returns 0
23:11:44.026 00.000 10072 Move returns status 0, amount 7
23:11:44.026 00.000 10072 MoveAxis(N, 0, ABG)
23:11:44.026 00.000 10072 Move returns status 0, amount 0
23:11:44.026 00.000 10072 move complete, result=0
23:11:44.026 00.000 10072 worker thread done servicing request
23:11:44.026 00.000 10072 Worker thread wakes up
23:11:44.026 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:44.026 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:44.035 00.009 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:11:44.432 00.397 10072 Exposure complete
23:11:44.481 00.049 10072 worker thread done servicing request
23:11:44.482 00.001 1032 OnExposeComplete: enter
23:11:44.484 00.002 1032 UpdateGuideState(): m_state=6
23:11:44.485 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7940
23:11:44.488 00.003 1032 Star::Find returns 1 (0), X=1104.53, Y=130.87, Mass=1281, SNR=25.2, Peak=114 HFD=3.2
23:11:44.490 00.002 1032 MultiStar: [#1 -0.06,-0.01,0.99,U] [#2 -0.01,0.01,0.79,U] [#3 0.16,0.01,0.75,U] [#4 0.30,-0.10,0.00,M4] [#5 0.13,0.08,0.70,U] [#6 -0.09,-0.13,0.63,U] [#7 0.06,0.08,0.72,U] [#8 0.13,0.05,0.53,U] 
23:11:44.492 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.01}, one-star: {0.22, 0.02}
23:11:44.494 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
23:11:44.497 00.003 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
23:11:44.498 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.20 mountX=-0.00 mountY=-0.07, mountTheta=-1.64
23:11:44.501 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
23:11:44.503 00.002 1032 Enqueuing Move request for scope (0.07, 0.01)
23:11:44.504 00.001 10072 Worker thread wakes up
23:11:44.504 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:11:44.504 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:11:44.504 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.00 yDistance=-0.07
23:11:44.506 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:11:44.508 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
23:11:44.509 00.001 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:11:44.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:44.509 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:11:44.509 00.000 10072 MoveAxis(E, 6, ABG)
23:11:44.509 00.000 10072 Guiding  Dir = 2, Dur = 6
23:11:44.509 00.000 10072 IsGuiding returns 0
23:11:44.510 00.001 10072 PulseGuide returned control before completion, sleep 16
23:11:44.526 00.016 1032 UpdateGuideState exits: m=1281 SNR=25.2
23:11:44.529 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:44.531 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:44.532 00.001 1032 Enqueuing Expose request
23:11:44.541 00.009 10072 IsGuiding returns 0
23:11:44.541 00.000 10072 Move returns status 0, amount 6
23:11:44.541 00.000 10072 MoveAxis(N, 0, ABG)
23:11:44.541 00.000 10072 Move returns status 0, amount 0
23:11:44.541 00.000 10072 move complete, result=0
23:11:44.541 00.000 10072 worker thread done servicing request
23:11:44.541 00.000 10072 Worker thread wakes up
23:11:44.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:44.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:44.544 00.003 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:11:45.165 00.621 10072 Exposure complete
23:11:45.218 00.053 10072 worker thread done servicing request
23:11:45.218 00.000 1032 OnExposeComplete: enter
23:11:45.221 00.003 1032 UpdateGuideState(): m_state=6
23:11:45.223 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7941
23:11:45.225 00.002 1032 Star::Find returns 1 (0), X=1104.58, Y=130.74, Mass=1406, SNR=26.4, Peak=137 HFD=3.2
23:11:45.227 00.002 1032 MultiStar: [#1 0.00,-0.20,0.94,U] [#2 0.11,-0.11,0.75,U] [#3 0.28,-0.08,0.00,M2] [#4 0.24,-0.29,0.00,M5] [#5 0.12,-0.07,0.67,U] [#6 -0.17,-0.06,0.64,U] [#7 -0.07,0.07,0.70,U] [#8 0.24,0.04,0.52,U] 
23:11:45.229 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.08}, one-star: {0.27, -0.11}
23:11:45.231 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
23:11:45.232 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
23:11:45.233 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.76 mountX=-0.09 mountY=-0.06, mountTheta=-2.59
23:11:45.238 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
23:11:45.243 00.005 1032 Enqueuing Move request for scope (0.08, -0.08)
23:11:45.245 00.002 10072 Worker thread wakes up
23:11:45.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
23:11:45.245 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
23:11:45.245 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.09 yDistance=-0.06
23:11:45.247 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:11:45.249 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
23:11:45.249 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:11:45.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:45.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:11:45.251 00.002 10072 MoveAxis(E, 7, ABG)
23:11:45.251 00.000 10072 Guiding  Dir = 2, Dur = 7
23:11:45.251 00.000 10072 IsGuiding returns 0
23:11:45.251 00.000 10072 PulseGuide returned control before completion, sleep 17
23:11:45.270 00.019 1032 UpdateGuideState exits: m=1406 SNR=26.4
23:11:45.273 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:45.276 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:45.278 00.002 1032 Enqueuing Expose request
23:11:45.280 00.002 10072 IsGuiding returns 0
23:11:45.280 00.000 10072 Move returns status 0, amount 7
23:11:45.280 00.000 10072 MoveAxis(N, 0, ABG)
23:11:45.280 00.000 10072 Move returns status 0, amount 0
23:11:45.280 00.000 10072 move complete, result=0
23:11:45.280 00.000 10072 worker thread done servicing request
23:11:45.281 00.001 10072 Worker thread wakes up
23:11:45.281 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:45.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:45.288 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:11:45.696 00.408 10072 Exposure complete
23:11:45.754 00.058 10072 worker thread done servicing request
23:11:45.754 00.000 1032 OnExposeComplete: enter
23:11:45.757 00.003 1032 UpdateGuideState(): m_state=6
23:11:45.759 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7942
23:11:45.761 00.002 1032 Star::Find returns 1 (0), X=1104.57, Y=130.74, Mass=1360, SNR=25.9, Peak=115 HFD=3.2
23:11:45.763 00.002 1032 MultiStar: [#1 0.12,-0.28,0.00,M1] [#2 0.03,-0.09,0.82,U] [#3 0.23,-0.14,0.00,M3] [#4 0.28,-0.24,0.00,M6] [#5 0.08,-0.08,0.66,U] [#6 -0.01,-0.13,0.63,U] [#7 -0.08,0.04,0.78,U] [#8 0.18,-0.05,0.53,U] 
23:11:45.764 00.001 1032 refined, 5 included, MultiStar: {0.08, -0.07}, one-star: {0.26, -0.11}
23:11:45.766 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
23:11:45.768 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
23:11:45.770 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
23:11:45.776 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
23:11:45.778 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
23:11:45.780 00.002 10072 Worker thread wakes up
23:11:45.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
23:11:45.780 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
23:11:45.780 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
23:11:45.783 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:11:45.786 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
23:11:45.786 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:11:45.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:45.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:11:45.786 00.000 10072 MoveAxis(E, 5, ABG)
23:11:45.786 00.000 10072 Guiding  Dir = 2, Dur = 5
23:11:45.787 00.001 10072 IsGuiding returns 0
23:11:45.787 00.000 10072 PulseGuide returned control before completion, sleep 15
23:11:45.806 00.019 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:11:45.808 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:45.810 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:45.813 00.003 1032 Enqueuing Expose request
23:11:45.818 00.005 10072 IsGuiding returns 0
23:11:45.818 00.000 10072 Move returns status 0, amount 5
23:11:45.818 00.000 10072 MoveAxis(N, 0, ABG)
23:11:45.818 00.000 10072 Move returns status 0, amount 0
23:11:45.818 00.000 10072 move complete, result=0
23:11:45.819 00.001 10072 worker thread done servicing request
23:11:45.819 00.000 10072 Worker thread wakes up
23:11:45.819 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:45.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:45.823 00.004 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:11:46.448 00.625 10072 Exposure complete
23:11:46.502 00.054 10072 worker thread done servicing request
23:11:46.502 00.000 1032 OnExposeComplete: enter
23:11:46.505 00.003 1032 UpdateGuideState(): m_state=6
23:11:46.506 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7943
23:11:46.509 00.003 1032 Star::Find returns 1 (0), X=1104.63, Y=130.77, Mass=1325, SNR=25.6, Peak=109 HFD=3.3
23:11:46.511 00.002 1032 MultiStar: [#1 0.06,-0.07,1.02,U] [#2 0.08,-0.10,0.84,U] [#3 0.22,-0.04,0.78,U] [#4 0.28,-0.31,0.00,M7] [#5 0.15,-0.02,0.70,U] [#6 -0.02,-0.10,0.64,U] [#7 0.01,-0.02,0.75,U] [#8 0.14,0.14,0.52,U] 
23:11:46.513 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.04}, one-star: {0.32, -0.07}
23:11:46.514 00.001 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
23:11:46.518 00.004 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
23:11:46.520 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.34 mountX=-0.08 mountY=-0.11, mountTheta=-2.17
23:11:46.523 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
23:11:46.526 00.003 1032 Enqueuing Move request for scope (0.13, -0.04)
23:11:46.527 00.001 10072 Worker thread wakes up
23:11:46.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
23:11:46.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
23:11:46.527 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.08 yDistance=-0.11
23:11:46.530 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:11:46.532 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
23:11:46.532 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:11:46.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:46.533 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:11:46.533 00.000 10072 MoveAxis(E, 7, ABG)
23:11:46.533 00.000 10072 Guiding  Dir = 2, Dur = 7
23:11:46.533 00.000 10072 IsGuiding returns 0
23:11:46.534 00.001 10072 PulseGuide returned control before completion, sleep 17
23:11:46.552 00.018 1032 UpdateGuideState exits: m=1325 SNR=25.6
23:11:46.556 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:46.558 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:46.560 00.002 1032 Enqueuing Expose request
23:11:46.562 00.002 10072 IsGuiding returns 0
23:11:46.562 00.000 10072 Move returns status 0, amount 7
23:11:46.562 00.000 10072 MoveAxis(N, 0, ABG)
23:11:46.562 00.000 10072 Move returns status 0, amount 0
23:11:46.562 00.000 10072 move complete, result=0
23:11:46.562 00.000 10072 worker thread done servicing request
23:11:46.563 00.001 10072 Worker thread wakes up
23:11:46.563 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:46.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:46.569 00.006 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:11:46.977 00.408 10072 Exposure complete
23:11:47.030 00.053 10072 worker thread done servicing request
23:11:47.030 00.000 1032 OnExposeComplete: enter
23:11:47.033 00.003 1032 UpdateGuideState(): m_state=6
23:11:47.035 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7944
23:11:47.036 00.001 1032 Star::Find returns 1 (0), X=1104.70, Y=130.67, Mass=1397, SNR=26.3, Peak=127 HFD=3.1
23:11:47.038 00.002 1032 MultiStar: [#1 0.10,-0.16,0.95,U] [#2 0.01,-0.11,0.80,U] [#3 0.26,-0.09,0.00,M3] [#4 0.25,-0.16,0.00,M8] [#5 0.22,-0.19,0.00,M1] [#6 0.03,-0.12,0.64,U] [#7 0.06,-0.01,0.70,U] [#8 0.23,-0.05,0.51,U] 
23:11:47.039 00.001 1032 refined, 5 included, MultiStar: {0.15, -0.11}, one-star: {0.39, -0.18}
23:11:47.042 00.003 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
23:11:47.043 00.001 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
23:11:47.045 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-0.66 mountX=-0.15 mountY=-0.11, mountTheta=-2.49
23:11:47.048 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.11, opts=13)
23:11:47.050 00.002 1032 Enqueuing Move request for scope (0.15, -0.11)
23:11:47.052 00.002 10072 Worker thread wakes up
23:11:47.052 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
23:11:47.052 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
23:11:47.052 00.000 10072 Moving (0.15, -0.11) raw xDistance=-0.15 yDistance=-0.11
23:11:47.056 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:11:47.058 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.99
23:11:47.058 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:11:47.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:47.058 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:11:47.058 00.000 10072 MoveAxis(E, 76, ABG)
23:11:47.058 00.000 10072 Guiding  Dir = 2, Dur = 76
23:11:47.058 00.000 10072 IsGuiding returns 0
23:11:47.059 00.001 10072 PulseGuide returned control before completion, sleep 86
23:11:47.076 00.017 1032 UpdateGuideState exits: m=1397 SNR=26.3
23:11:47.079 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:47.081 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:47.088 00.007 1032 Enqueuing Expose request
23:11:47.146 00.058 10072 IsGuiding returns 0
23:11:47.146 00.000 10072 Move returns status 0, amount 76
23:11:47.146 00.000 10072 MoveAxis(N, 0, ABG)
23:11:47.146 00.000 10072 Move returns status 0, amount 0
23:11:47.146 00.000 10072 move complete, result=0
23:11:47.146 00.000 10072 worker thread done servicing request
23:11:47.147 00.001 10072 Worker thread wakes up
23:11:47.147 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:47.147 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:47.147 00.000 1032 GuideStep: -0.1 px 76 ms EAST, -0.1 px 0 ms NORTH
23:11:47.773 00.626 10072 Exposure complete
23:11:47.826 00.053 10072 worker thread done servicing request
23:11:47.826 00.000 1032 OnExposeComplete: enter
23:11:47.828 00.002 1032 UpdateGuideState(): m_state=6
23:11:47.830 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7945
23:11:47.833 00.003 1032 Star::Find returns 1 (0), X=1104.60, Y=130.84, Mass=1484, SNR=27.1, Peak=124 HFD=3.2
23:11:47.835 00.002 1032 MultiStar: [#1 0.09,-0.05,0.90,U] [#2 0.18,-0.08,0.74,U] [#3 0.22,-0.14,0.00,M4] [#4 0.26,-0.12,0.00,M9] [#5 0.27,-0.18,0.00,M2] [#6 0.17,-0.07,0.62,U] [#7 0.02,0.03,0.69,U] [#8 0.23,-0.08,0.49,U] 
23:11:47.838 00.003 1032 refined, 5 included, MultiStar: {0.17, -0.04}, one-star: {0.29, -0.01}
23:11:47.839 00.001 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:11:47.841 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:11:47.843 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.23 mountX=-0.08 mountY=-0.15, mountTheta=-2.06
23:11:47.846 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.04, opts=13)
23:11:47.848 00.002 1032 Enqueuing Move request for scope (0.17, -0.04)
23:11:47.851 00.003 10072 Worker thread wakes up
23:11:47.851 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
23:11:47.851 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
23:11:47.851 00.000 10072 Moving (0.17, -0.04) raw xDistance=-0.08 yDistance=-0.15
23:11:47.853 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:11:47.856 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
23:11:47.856 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
23:11:47.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:47.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:11:47.856 00.000 10072 MoveAxis(E, 4, ABG)
23:11:47.856 00.000 10072 Guiding  Dir = 2, Dur = 4
23:11:47.857 00.001 10072 IsGuiding returns 0
23:11:47.857 00.000 10072 PulseGuide returned control before completion, sleep 14
23:11:47.873 00.016 1032 UpdateGuideState exits: m=1484 SNR=27.1
23:11:47.875 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:47.878 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:47.880 00.002 1032 Enqueuing Expose request
23:11:47.882 00.002 10072 IsGuiding returns 0
23:11:47.882 00.000 10072 Move returns status 0, amount 4
23:11:47.882 00.000 10072 MoveAxis(N, 0, ABG)
23:11:47.882 00.000 10072 Move returns status 0, amount 0
23:11:47.883 00.001 10072 move complete, result=0
23:11:47.883 00.000 10072 worker thread done servicing request
23:11:47.883 00.000 10072 Worker thread wakes up
23:11:47.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:47.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:47.890 00.007 1032 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
23:11:48.290 00.400 10072 Exposure complete
23:11:48.342 00.052 10072 worker thread done servicing request
23:11:48.342 00.000 1032 OnExposeComplete: enter
23:11:48.345 00.003 1032 UpdateGuideState(): m_state=6
23:11:48.346 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7946
23:11:48.348 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=130.69, Mass=1336, SNR=25.7, Peak=123 HFD=3.1
23:11:48.350 00.002 1032 MultiStar: [#1 0.18,-0.11,0.98,U] [#2 0.09,-0.08,0.82,U] [#3 0.25,-0.02,0.82,U] [#4 0.25,-0.13,0.00,M10] [#5 0.30,-0.06,0.00,M3] [#6 0.10,-0.11,0.62,U] [#7 0.03,0.01,0.71,U] [#8 0.31,-0.10,0.00,M1] 
23:11:48.353 00.003 1032 refined, 5 included, MultiStar: {0.18, -0.08}, one-star: {0.35, -0.16}
23:11:48.355 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
23:11:48.357 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
23:11:48.359 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.43 mountX=-0.13 mountY=-0.15, mountTheta=-2.26
23:11:48.363 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.08, opts=13)
23:11:48.366 00.003 1032 Enqueuing Move request for scope (0.18, -0.08)
23:11:48.368 00.002 10072 Worker thread wakes up
23:11:48.368 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
23:11:48.368 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
23:11:48.368 00.000 10072 Moving (0.18, -0.08) raw xDistance=-0.13 yDistance=-0.15
23:11:48.370 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:11:48.373 00.003 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
23:11:48.373 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:11:48.373 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:48.373 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:11:48.373 00.000 10072 MoveAxis(E, 5, ABG)
23:11:48.373 00.000 10072 Guiding  Dir = 2, Dur = 5
23:11:48.373 00.000 10072 IsGuiding returns 0
23:11:48.375 00.002 10072 PulseGuide returned control before completion, sleep 15
23:11:48.392 00.017 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:11:48.396 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:48.397 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:48.400 00.003 1032 Enqueuing Expose request
23:11:48.401 00.001 10072 IsGuiding returns 0
23:11:48.401 00.000 10072 Move returns status 0, amount 5
23:11:48.401 00.000 10072 MoveAxis(N, 0, ABG)
23:11:48.401 00.000 10072 Move returns status 0, amount 0
23:11:48.402 00.001 10072 move complete, result=0
23:11:48.402 00.000 10072 worker thread done servicing request
23:11:48.402 00.000 10072 Worker thread wakes up
23:11:48.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:48.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:48.408 00.006 1032 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
23:11:49.039 00.631 10072 Exposure complete
23:11:49.093 00.054 1032 OnExposeComplete: enter
23:11:49.095 00.002 1032 UpdateGuideState(): m_state=6
23:11:49.096 00.001 10072 worker thread done servicing request
23:11:49.097 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7947
23:11:49.099 00.002 1032 Star::Find returns 1 (0), X=1104.68, Y=130.78, Mass=1402, SNR=26.3, Peak=116 HFD=3.2
23:11:49.100 00.001 1032 MultiStar: [#1 0.05,-0.17,0.96,U] [#2 0.13,-0.11,0.79,U] [#3 0.32,-0.12,0.00,M4] [#4 0.35,-0.21,0.00,R] [#5 0.16,-0.07,0.67,U] [#6 0.11,-0.06,0.63,U] [#7 0.06,0.04,0.73,U] [#8 0.19,-0.04,0.52,U] 
23:11:49.102 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.07}, one-star: {0.37, -0.07}
23:11:49.104 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
23:11:49.105 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
23:11:49.107 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.43 mountX=-0.11 mountY=-0.13, mountTheta=-2.26
23:11:49.111 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.07, opts=13)
23:11:49.115 00.004 1032 Enqueuing Move request for scope (0.16, -0.07)
23:11:49.117 00.002 10072 Worker thread wakes up
23:11:49.117 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
23:11:49.117 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
23:11:49.117 00.000 10072 Moving (0.16, -0.07) raw xDistance=-0.11 yDistance=-0.13
23:11:49.120 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:11:49.122 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
23:11:49.122 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:11:49.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:49.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:11:49.122 00.000 10072 MoveAxis(E, 5, ABG)
23:11:49.122 00.000 10072 Guiding  Dir = 2, Dur = 5
23:11:49.122 00.000 10072 IsGuiding returns 0
23:11:49.123 00.001 10072 PulseGuide returned control before completion, sleep 15
23:11:49.140 00.017 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:11:49.145 00.005 10072 IsGuiding returns 0
23:11:49.145 00.000 10072 Move returns status 0, amount 5
23:11:49.145 00.000 10072 MoveAxis(N, 0, ABG)
23:11:49.145 00.000 10072 Move returns status 0, amount 0
23:11:49.145 00.000 10072 move complete, result=0
23:11:49.145 00.000 10072 worker thread done servicing request
23:11:49.145 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:49.150 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:49.152 00.002 1032 Enqueuing Expose request
23:11:49.155 00.003 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:11:49.157 00.002 10072 Worker thread wakes up
23:11:49.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:49.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:49.571 00.414 10072 Exposure complete
23:11:49.644 00.073 10072 worker thread done servicing request
23:11:49.644 00.000 1032 OnExposeComplete: enter
23:11:49.647 00.003 1032 UpdateGuideState(): m_state=6
23:11:49.650 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7948
23:11:49.651 00.001 1032 Star::Find returns 1 (0), X=1104.68, Y=130.88, Mass=1388, SNR=26.2, Peak=116 HFD=3.2
23:11:49.653 00.002 1032 MultiStar: [#1 0.12,-0.10,0.96,U] [#2 0.14,-0.03,0.79,U] [#3 0.15,0.04,0.76,U] [#4 -0.09,0.06,0.68,U] [#5 0.27,0.04,0.00,M3] [#6 -0.14,-0.11,0.62,U] [#7 -0.01,0.08,0.70,U] [#8 0.20,-0.02,0.52,U] 
23:11:49.655 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.01}, one-star: {0.37, 0.04}
23:11:49.657 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
23:11:49.658 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
23:11:49.660 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.05 mountX=-0.03 mountY=-0.10, mountTheta=-1.88
23:11:49.664 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
23:11:49.666 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
23:11:49.668 00.002 10072 Worker thread wakes up
23:11:49.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
23:11:49.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
23:11:49.668 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.03 yDistance=-0.10
23:11:49.670 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:11:49.673 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
23:11:49.673 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:11:49.675 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:49.675 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:11:49.675 00.000 10072 MoveAxis(E, 4, ABG)
23:11:49.675 00.000 10072 Guiding  Dir = 2, Dur = 4
23:11:49.675 00.000 10072 IsGuiding returns 0
23:11:49.676 00.001 10072 PulseGuide returned control before completion, sleep 14
23:11:49.693 00.017 10072 IsGuiding returns 0
23:11:49.693 00.000 10072 Move returns status 0, amount 4
23:11:49.693 00.000 10072 MoveAxis(N, 0, ABG)
23:11:49.693 00.000 10072 Move returns status 0, amount 0
23:11:49.693 00.000 10072 move complete, result=0
23:11:49.694 00.001 10072 worker thread done servicing request
23:11:49.695 00.001 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:11:49.697 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:49.699 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:49.701 00.002 1032 Enqueuing Expose request
23:11:49.703 00.002 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:11:49.705 00.002 10072 Worker thread wakes up
23:11:49.705 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:49.705 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:50.339 00.634 10072 Exposure complete
23:11:50.392 00.053 10072 worker thread done servicing request
23:11:50.392 00.000 1032 OnExposeComplete: enter
23:11:50.395 00.003 1032 UpdateGuideState(): m_state=6
23:11:50.398 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7949
23:11:50.401 00.003 1032 Star::Find returns 1 (0), X=1104.72, Y=130.98, Mass=1376, SNR=26.1, Peak=104 HFD=3.2
23:11:50.403 00.002 1032 MultiStar: [#1 0.12,0.03,0.99,U] [#2 0.13,0.13,0.80,U] [#3 0.22,0.21,0.00,M4] [#4 -0.05,0.24,0.74,U] [#5 0.13,0.08,0.70,U] [#6 0.07,0.05,0.61,U] [#7 0.00,0.19,0.68,U] [#8 0.28,0.22,0.00,M1] 
23:11:50.405 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.12}, one-star: {0.41, 0.13}
23:11:50.406 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
23:11:50.408 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
23:11:50.409 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.74 mountX=0.08 mountY=-0.16, mountTheta=-1.09
23:11:50.411 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
23:11:50.414 00.003 1032 Enqueuing Move request for scope (0.13, 0.12)
23:11:50.416 00.002 10072 Worker thread wakes up
23:11:50.416 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
23:11:50.416 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
23:11:50.416 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.08 yDistance=-0.16
23:11:50.418 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:11:50.421 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
23:11:50.421 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:11:50.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:50.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:11:50.421 00.000 10072 MoveAxis(E, 4, ABG)
23:11:50.421 00.000 10072 Guiding  Dir = 2, Dur = 4
23:11:50.422 00.001 10072 IsGuiding returns 0
23:11:50.422 00.000 10072 PulseGuide returned control before completion, sleep 14
23:11:50.443 00.021 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:11:50.444 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:50.447 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:50.449 00.002 1032 Enqueuing Expose request
23:11:50.450 00.001 10072 IsGuiding returns 0
23:11:50.450 00.000 10072 Move returns status 0, amount 4
23:11:50.450 00.000 10072 MoveAxis(N, 0, ABG)
23:11:50.450 00.000 10072 Move returns status 0, amount 0
23:11:50.450 00.000 10072 move complete, result=0
23:11:50.451 00.001 10072 worker thread done servicing request
23:11:50.451 00.000 10072 Worker thread wakes up
23:11:50.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:50.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:50.458 00.007 1032 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
23:11:50.856 00.398 10072 Exposure complete
23:11:50.907 00.051 10072 worker thread done servicing request
23:11:50.907 00.000 1032 OnExposeComplete: enter
23:11:50.909 00.002 1032 UpdateGuideState(): m_state=6
23:11:50.911 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7950
23:11:50.913 00.002 1032 Star::Find returns 1 (0), X=1104.62, Y=130.89, Mass=1336, SNR=25.7, Peak=110 HFD=3.3
23:11:50.915 00.002 1032 MultiStar: [#1 0.09,-0.06,0.99,U] [#2 0.24,-0.03,0.81,U] [#3 0.24,0.07,0.77,U] [#4 -0.04,0.25,0.00,M1] [#5 0.17,-0.03,0.69,U] [#6 0.09,0.02,0.61,U] [#7 0.02,0.05,0.76,U] [#8 0.25,0.05,0.00,M2] 
23:11:50.917 00.002 1032 refined, 6 included, MultiStar: {0.17, 0.01}, one-star: {0.31, 0.05}
23:11:50.918 00.001 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:11:50.920 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:11:50.922 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.04 mountX=-0.04 mountY=-0.17, mountTheta=-1.79
23:11:50.927 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.01, opts=13)
23:11:50.929 00.002 1032 Enqueuing Move request for scope (0.17, 0.01)
23:11:50.932 00.003 10072 Worker thread wakes up
23:11:50.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
23:11:50.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
23:11:50.933 00.001 10072 Moving (0.17, 0.01) raw xDistance=-0.04 yDistance=-0.17
23:11:50.935 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:11:50.937 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
23:11:50.937 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:11:50.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:50.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:11:50.937 00.000 10072 MoveAxis(E, 3, ABG)
23:11:50.937 00.000 10072 Guiding  Dir = 2, Dur = 3
23:11:50.938 00.001 10072 IsGuiding returns 0
23:11:50.938 00.000 10072 PulseGuide returned control before completion, sleep 13
23:11:50.956 00.018 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:11:50.958 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:50.961 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:50.963 00.002 1032 Enqueuing Expose request
23:11:50.965 00.002 10072 IsGuiding returns 0
23:11:50.965 00.000 10072 Move returns status 0, amount 3
23:11:50.965 00.000 10072 MoveAxis(N, 0, ABG)
23:11:50.965 00.000 10072 Move returns status 0, amount 0
23:11:50.965 00.000 10072 move complete, result=0
23:11:50.965 00.000 10072 worker thread done servicing request
23:11:50.965 00.000 10072 Worker thread wakes up
23:11:50.965 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:50.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:50.973 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
23:11:51.589 00.616 10072 Exposure complete
23:11:51.643 00.054 10072 worker thread done servicing request
23:11:51.643 00.000 1032 OnExposeComplete: enter
23:11:51.645 00.002 1032 UpdateGuideState(): m_state=6
23:11:51.648 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7951
23:11:51.650 00.002 1032 Star::Find returns 1 (0), X=1104.62, Y=130.82, Mass=1277, SNR=25.1, Peak=108 HFD=3.2
23:11:51.652 00.002 1032 MultiStar: [#1 0.06,-0.08,0.98,U] [#2 0.11,-0.05,0.79,U] [#3 0.21,-0.13,0.79,U] [#4 -0.14,-0.03,0.70,U] [#5 0.30,-0.12,0.00,M2] [#6 0.20,-0.13,0.65,U] [#7 0.06,-0.09,0.74,U] [#8 0.35,0.08,0.00,M3] 
23:11:51.654 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.07}, one-star: {0.31, -0.03}
23:11:51.655 00.001 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
23:11:51.657 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
23:11:51.658 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.53 mountX=-0.10 mountY=-0.10, mountTheta=-2.36
23:11:51.661 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
23:11:51.663 00.002 1032 Enqueuing Move request for scope (0.12, -0.07)
23:11:51.665 00.002 10072 Worker thread wakes up
23:11:51.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
23:11:51.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
23:11:51.665 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
23:11:51.667 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:11:51.670 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
23:11:51.670 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
23:11:51.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:51.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:11:51.670 00.000 10072 MoveAxis(E, 5, ABG)
23:11:51.670 00.000 10072 Guiding  Dir = 2, Dur = 5
23:11:51.671 00.001 10072 IsGuiding returns 0
23:11:51.671 00.000 10072 PulseGuide returned control before completion, sleep 15
23:11:51.688 00.017 1032 UpdateGuideState exits: m=1277 SNR=25.1
23:11:51.691 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:51.693 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:51.695 00.002 1032 Enqueuing Expose request
23:11:51.701 00.006 10072 IsGuiding returns 0
23:11:51.701 00.000 10072 Move returns status 0, amount 5
23:11:51.701 00.000 10072 MoveAxis(N, 0, ABG)
23:11:51.701 00.000 10072 Move returns status 0, amount 0
23:11:51.701 00.000 10072 move complete, result=0
23:11:51.702 00.001 10072 worker thread done servicing request
23:11:51.702 00.000 10072 Worker thread wakes up
23:11:51.702 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:51.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:51.710 00.008 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:11:52.121 00.411 10072 Exposure complete
23:11:52.171 00.050 10072 worker thread done servicing request
23:11:52.172 00.001 1032 OnExposeComplete: enter
23:11:52.174 00.002 1032 UpdateGuideState(): m_state=6
23:11:52.177 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7952
23:11:52.179 00.002 1032 Star::Find returns 1 (0), X=1104.67, Y=130.82, Mass=1420, SNR=26.5, Peak=121 HFD=3.2
23:11:52.183 00.004 1032 MultiStar: [#1 0.07,0.00,0.94,U] [#2 0.16,0.01,0.78,U] [#3 0.20,-0.06,0.81,U] [#4 -0.12,0.11,0.66,U] [#5 0.12,-0.02,0.67,U] [#6 -0.04,-0.06,0.58,U] [#7 -0.01,0.05,0.69,U] [#8 0.26,-0.05,0.00,M4] 
23:11:52.185 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.00}, one-star: {0.36, -0.03}
23:11:52.187 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
23:11:52.188 00.001 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
23:11:52.189 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.01 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
23:11:52.193 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
23:11:52.194 00.001 1032 Enqueuing Move request for scope (0.11, -0.00)
23:11:52.196 00.002 10072 Worker thread wakes up
23:11:52.196 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
23:11:52.196 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
23:11:52.196 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.11
23:11:52.198 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:11:52.201 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
23:11:52.201 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:11:52.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:52.201 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:11:52.201 00.000 10072 MoveAxis(E, 4, ABG)
23:11:52.201 00.000 10072 Guiding  Dir = 2, Dur = 4
23:11:52.202 00.001 10072 IsGuiding returns 0
23:11:52.202 00.000 10072 PulseGuide returned control before completion, sleep 14
23:11:52.220 00.018 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:11:52.222 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:52.224 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:52.226 00.002 1032 Enqueuing Expose request
23:11:52.228 00.002 10072 IsGuiding returns 0
23:11:52.228 00.000 10072 Move returns status 0, amount 4
23:11:52.228 00.000 10072 MoveAxis(N, 0, ABG)
23:11:52.228 00.000 10072 Move returns status 0, amount 0
23:11:52.228 00.000 10072 move complete, result=0
23:11:52.228 00.000 10072 worker thread done servicing request
23:11:52.228 00.000 10072 Worker thread wakes up
23:11:52.228 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:52.228 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:52.237 00.009 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:11:52.856 00.619 10072 Exposure complete
23:11:52.908 00.052 10072 worker thread done servicing request
23:11:52.908 00.000 1032 OnExposeComplete: enter
23:11:52.910 00.002 1032 UpdateGuideState(): m_state=6
23:11:52.912 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7953
23:11:52.913 00.001 1032 Star::Find returns 1 (0), X=1104.52, Y=130.88, Mass=1361, SNR=25.9, Peak=119 HFD=3.3
23:11:52.915 00.002 1032 MultiStar: [#1 -0.02,-0.04,0.96,U] [#2 0.11,-0.05,0.84,U] [#3 0.11,-0.05,0.76,U] [#4 -0.15,0.09,0.66,U] [#5 -0.01,-0.18,0.66,U] [#6 -0.03,-0.05,0.61,U] [#7 0.19,-0.03,0.67,U] [#8 0.26,-0.07,0.00,M5] 
23:11:52.917 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {0.21, 0.03}
23:11:52.919 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
23:11:52.922 00.003 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
23:11:52.923 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.50 mountX=-0.05 mountY=-0.05, mountTheta=-2.33
23:11:52.928 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
23:11:52.931 00.003 1032 Enqueuing Move request for scope (0.06, -0.03)
23:11:52.932 00.001 10072 Worker thread wakes up
23:11:52.933 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:11:52.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:11:52.933 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.05
23:11:52.934 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:11:52.938 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
23:11:52.938 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:11:52.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:52.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:11:52.938 00.000 10072 MoveAxis(E, 5, ABG)
23:11:52.938 00.000 10072 Guiding  Dir = 2, Dur = 5
23:11:52.938 00.000 10072 IsGuiding returns 0
23:11:52.939 00.001 10072 PulseGuide returned control before completion, sleep 15
23:11:52.955 00.016 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:11:52.958 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:52.961 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:52.962 00.001 1032 Enqueuing Expose request
23:11:52.964 00.002 10072 IsGuiding returns 0
23:11:52.964 00.000 10072 Move returns status 0, amount 5
23:11:52.964 00.000 10072 MoveAxis(N, 0, ABG)
23:11:52.964 00.000 10072 Move returns status 0, amount 0
23:11:52.964 00.000 10072 move complete, result=0
23:11:52.964 00.000 10072 worker thread done servicing request
23:11:52.964 00.000 10072 Worker thread wakes up
23:11:52.965 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:52.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:52.972 00.007 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:11:53.373 00.401 10072 Exposure complete
23:11:53.427 00.054 10072 worker thread done servicing request
23:11:53.427 00.000 1032 OnExposeComplete: enter
23:11:53.430 00.003 1032 UpdateGuideState(): m_state=6
23:11:53.432 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7954
23:11:53.434 00.002 1032 Star::Find returns 1 (0), X=1104.62, Y=130.82, Mass=1313, SNR=25.5, Peak=107 HFD=3.2
23:11:53.435 00.001 1032 MultiStar: [#1 0.12,-0.11,1.00,U] [#2 0.14,-0.12,0.81,U] [#3 0.18,-0.08,0.72,U] [#4 -0.12,0.13,0.68,U] [#5 0.25,-0.26,0.00,M1] [#6 0.10,0.01,0.68,U] [#7 -0.01,0.01,0.72,U] [#8 0.14,-0.07,0.54,U] 
23:11:53.437 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.04}, one-star: {0.31, -0.03}
23:11:53.439 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
23:11:53.441 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
23:11:53.442 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.30 mountX=-0.07 mountY=-0.11, mountTheta=-2.13
23:11:53.444 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
23:11:53.445 00.001 1032 Enqueuing Move request for scope (0.12, -0.04)
23:11:53.447 00.002 10072 Worker thread wakes up
23:11:53.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
23:11:53.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
23:11:53.447 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.11
23:11:53.450 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:11:53.452 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
23:11:53.452 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
23:11:53.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:53.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:11:53.453 00.001 10072 MoveAxis(E, 4, ABG)
23:11:53.453 00.000 10072 Guiding  Dir = 2, Dur = 4
23:11:53.453 00.000 10072 IsGuiding returns 0
23:11:53.453 00.000 10072 PulseGuide returned control before completion, sleep 14
23:11:53.472 00.019 1032 UpdateGuideState exits: m=1313 SNR=25.5
23:11:53.474 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:53.475 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:53.477 00.002 1032 Enqueuing Expose request
23:11:53.479 00.002 10072 IsGuiding returns 0
23:11:53.479 00.000 10072 Move returns status 0, amount 4
23:11:53.479 00.000 10072 MoveAxis(N, 0, ABG)
23:11:53.479 00.000 10072 Move returns status 0, amount 0
23:11:53.479 00.000 10072 move complete, result=0
23:11:53.480 00.001 10072 worker thread done servicing request
23:11:53.480 00.000 10072 Worker thread wakes up
23:11:53.480 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:53.480 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:53.486 00.006 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:11:54.106 00.620 10072 Exposure complete
23:11:54.156 00.050 10072 worker thread done servicing request
23:11:54.156 00.000 1032 OnExposeComplete: enter
23:11:54.159 00.003 1032 UpdateGuideState(): m_state=6
23:11:54.160 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7955
23:11:54.162 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=130.79, Mass=1406, SNR=26.3, Peak=104 HFD=3.3
23:11:54.164 00.002 1032 MultiStar: [#1 -0.09,-0.09,0.97,U] [#2 0.05,-0.19,0.79,U] [#3 0.24,-0.09,0.75,U] [#4 -0.16,0.04,0.68,U] [#5 0.18,0.01,0.66,U] [#6 -0.08,-0.22,0.62,U] [#7 0.01,-0.08,0.68,U] [#8 0.22,-0.10,0.53,U] 
23:11:54.166 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.32, -0.05}
23:11:54.168 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
23:11:54.169 00.001 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
23:11:54.170 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.82 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
23:11:54.173 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
23:11:54.175 00.002 1032 Enqueuing Move request for scope (0.08, -0.09)
23:11:54.177 00.002 10072 Worker thread wakes up
23:11:54.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
23:11:54.177 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
23:11:54.177 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.10 yDistance=-0.05
23:11:54.181 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:11:54.182 00.001 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
23:11:54.182 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:11:54.184 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:54.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:11:54.184 00.000 10072 MoveAxis(E, 6, ABG)
23:11:54.184 00.000 10072 Guiding  Dir = 2, Dur = 6
23:11:54.184 00.000 10072 IsGuiding returns 0
23:11:54.184 00.000 10072 PulseGuide returned control before completion, sleep 16
23:11:54.203 00.019 1032 UpdateGuideState exits: m=1406 SNR=26.3
23:11:54.207 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:54.209 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:54.211 00.002 1032 Enqueuing Expose request
23:11:54.213 00.002 10072 IsGuiding returns 0
23:11:54.213 00.000 10072 Move returns status 0, amount 6
23:11:54.213 00.000 10072 MoveAxis(N, 0, ABG)
23:11:54.213 00.000 10072 Move returns status 0, amount 0
23:11:54.213 00.000 10072 move complete, result=0
23:11:54.213 00.000 10072 worker thread done servicing request
23:11:54.213 00.000 10072 Worker thread wakes up
23:11:54.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:54.214 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:54.221 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:11:54.622 00.401 10072 Exposure complete
23:11:54.671 00.049 10072 worker thread done servicing request
23:11:54.671 00.000 1032 OnExposeComplete: enter
23:11:54.675 00.004 1032 UpdateGuideState(): m_state=6
23:11:54.677 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7956
23:11:54.678 00.001 1032 Star::Find returns 1 (0), X=1104.61, Y=130.73, Mass=1462, SNR=26.9, Peak=125 HFD=3.2
23:11:54.680 00.002 1032 MultiStar: [#1 -0.06,-0.18,0.94,U] [#2 0.07,-0.05,0.79,U] [#3 0.08,-0.10,0.76,U] [#4 -0.25,-0.01,0.00,M1] [#5 0.21,-0.08,0.66,U] [#6 -0.04,-0.03,0.66,U] [#7 -0.12,-0.02,0.68,U] [#8 0.20,-0.15,0.48,U] 
23:11:54.683 00.003 1032 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {0.30, -0.12}
23:11:54.684 00.001 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
23:11:54.687 00.003 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
23:11:54.688 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.13 cameraTheta=-0.85 mountX=-0.11 mountY=-0.06, mountTheta=-2.68
23:11:54.691 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
23:11:54.693 00.002 1032 Enqueuing Move request for scope (0.08, -0.09)
23:11:54.694 00.001 10072 Worker thread wakes up
23:11:54.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
23:11:54.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
23:11:54.694 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.06
23:11:54.696 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:11:54.699 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
23:11:54.699 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:11:54.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:54.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:11:54.699 00.000 10072 MoveAxis(E, 6, ABG)
23:11:54.699 00.000 10072 Guiding  Dir = 2, Dur = 6
23:11:54.699 00.000 10072 IsGuiding returns 0
23:11:54.700 00.001 10072 PulseGuide returned control before completion, sleep 16
23:11:54.718 00.018 1032 UpdateGuideState exits: m=1462 SNR=26.9
23:11:54.721 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:54.723 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:54.725 00.002 1032 Enqueuing Expose request
23:11:54.729 00.004 10072 IsGuiding returns 0
23:11:54.729 00.000 10072 Move returns status 0, amount 6
23:11:54.729 00.000 10072 MoveAxis(N, 0, ABG)
23:11:54.729 00.000 10072 Move returns status 0, amount 0
23:11:54.730 00.001 10072 move complete, result=0
23:11:54.730 00.000 10072 worker thread done servicing request
23:11:54.730 00.000 10072 Worker thread wakes up
23:11:54.730 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:54.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:54.735 00.005 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:11:55.353 00.618 10072 Exposure complete
23:11:55.404 00.051 10072 worker thread done servicing request
23:11:55.404 00.000 1032 OnExposeComplete: enter
23:11:55.407 00.003 1032 UpdateGuideState(): m_state=6
23:11:55.408 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7957
23:11:55.410 00.002 1032 Star::Find returns 1 (0), X=1104.61, Y=130.97, Mass=1455, SNR=26.8, Peak=116 HFD=3.3
23:11:55.411 00.001 1032 MultiStar: [#1 0.04,-0.08,0.96,U] [#2 0.11,-0.06,0.79,U] [#3 0.24,-0.04,0.76,U] [#4 0.01,0.06,0.67,U] [#5 0.09,-0.13,0.64,U] [#6 0.02,-0.07,0.64,U] [#7 0.03,0.01,0.70,U] [#8 0.25,0.10,0.00,M3] 
23:11:55.413 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.30, 0.13}
23:11:55.415 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:11:55.416 00.001 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:11:55.419 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-0.16 mountX=-0.05 mountY=-0.11, mountTheta=-1.99
23:11:55.422 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
23:11:55.425 00.003 1032 Enqueuing Move request for scope (0.11, -0.02)
23:11:55.428 00.003 10072 Worker thread wakes up
23:11:55.428 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
23:11:55.428 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
23:11:55.428 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.11
23:11:55.432 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:11:55.434 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
23:11:55.434 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:11:55.434 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:55.434 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:11:55.434 00.000 10072 MoveAxis(E, 6, ABG)
23:11:55.434 00.000 10072 Guiding  Dir = 2, Dur = 6
23:11:55.434 00.000 10072 IsGuiding returns 0
23:11:55.435 00.001 10072 PulseGuide returned control before completion, sleep 16
23:11:55.452 00.017 1032 UpdateGuideState exits: m=1455 SNR=26.8
23:11:55.453 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:55.456 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:55.458 00.002 1032 Enqueuing Expose request
23:11:55.460 00.002 10072 IsGuiding returns 0
23:11:55.460 00.000 10072 Move returns status 0, amount 6
23:11:55.460 00.000 10072 MoveAxis(N, 0, ABG)
23:11:55.460 00.000 10072 Move returns status 0, amount 0
23:11:55.460 00.000 10072 move complete, result=0
23:11:55.460 00.000 10072 worker thread done servicing request
23:11:55.460 00.000 10072 Worker thread wakes up
23:11:55.460 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:55.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:55.467 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:11:55.873 00.406 10072 Exposure complete
23:11:55.923 00.050 10072 worker thread done servicing request
23:11:55.923 00.000 1032 OnExposeComplete: enter
23:11:55.926 00.003 1032 UpdateGuideState(): m_state=6
23:11:55.929 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7958
23:11:55.931 00.002 1032 Star::Find returns 1 (0), X=1104.81, Y=130.78, Mass=1404, SNR=26.4, Peak=122 HFD=2.9
23:11:55.933 00.002 1032 MultiStar: [#1 0.07,-0.08,0.98,U] [#2 0.12,-0.14,0.81,U] [#3 0.13,-0.01,0.75,U] [#4 -0.09,0.05,0.66,U] [#5 0.21,-0.26,0.00,M1] [#6 0.07,-0.14,0.61,U] [#7 0.19,-0.03,0.70,U] [#8 0.21,-0.01,0.50,U] 
23:11:55.935 00.002 1032 refined, 7 included, MultiStar: {0.16, -0.06}, one-star: {0.50, -0.07}
23:11:55.938 00.003 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
23:11:55.939 00.001 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
23:11:55.941 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.34 mountX=-0.10 mountY=-0.14, mountTheta=-2.17
23:11:55.943 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
23:11:55.945 00.002 1032 Enqueuing Move request for scope (0.16, -0.06)
23:11:55.948 00.003 10072 Worker thread wakes up
23:11:55.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
23:11:55.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
23:11:55.948 00.000 10072 Moving (0.16, -0.06) raw xDistance=-0.10 yDistance=-0.14
23:11:55.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:11:55.952 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
23:11:55.952 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:11:55.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:55.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:11:55.952 00.000 10072 MoveAxis(E, 8, ABG)
23:11:55.952 00.000 10072 Guiding  Dir = 2, Dur = 8
23:11:55.952 00.000 10072 IsGuiding returns 0
23:11:55.954 00.002 10072 PulseGuide returned control before completion, sleep 18
23:11:55.972 00.018 1032 UpdateGuideState exits: m=1404 SNR=26.4
23:11:55.974 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:55.976 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:55.978 00.002 1032 Enqueuing Expose request
23:11:55.979 00.001 10072 IsGuiding returns 0
23:11:55.979 00.000 10072 Move returns status 0, amount 8
23:11:55.979 00.000 10072 MoveAxis(N, 0, ABG)
23:11:55.979 00.000 10072 Move returns status 0, amount 0
23:11:55.979 00.000 10072 move complete, result=0
23:11:55.980 00.001 10072 worker thread done servicing request
23:11:55.980 00.000 10072 Worker thread wakes up
23:11:55.980 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:55.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:55.988 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:11:56.614 00.626 10072 Exposure complete
23:11:56.664 00.050 10072 worker thread done servicing request
23:11:56.664 00.000 1032 OnExposeComplete: enter
23:11:56.666 00.002 1032 UpdateGuideState(): m_state=6
23:11:56.668 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7959
23:11:56.671 00.003 1032 Star::Find returns 1 (0), X=1104.60, Y=130.72, Mass=1461, SNR=26.9, Peak=124 HFD=3.2
23:11:56.672 00.001 1032 MultiStar: [#1 0.10,-0.13,0.94,U] [#2 0.12,-0.11,0.77,U] [#3 0.13,-0.03,0.78,U] [#4 -0.15,0.12,0.67,U] [#5 0.25,0.01,0.64,U] [#6 -0.08,-0.10,0.61,U] [#7 0.05,0.04,0.72,U] [#8 0.29,-0.05,0.00,M3] 
23:11:56.674 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.05}, one-star: {0.29, -0.12}
23:11:56.676 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
23:11:56.678 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
23:11:56.680 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.45 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
23:11:56.683 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
23:11:56.684 00.001 1032 Enqueuing Move request for scope (0.10, -0.05)
23:11:56.686 00.002 10072 Worker thread wakes up
23:11:56.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:11:56.686 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:11:56.686 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.09
23:11:56.688 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:11:56.691 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
23:11:56.691 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:11:56.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:56.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:11:56.691 00.000 10072 MoveAxis(E, 9, ABG)
23:11:56.691 00.000 10072 Guiding  Dir = 2, Dur = 9
23:11:56.691 00.000 10072 IsGuiding returns 0
23:11:56.692 00.001 10072 PulseGuide returned control before completion, sleep 19
23:11:56.709 00.017 1032 UpdateGuideState exits: m=1461 SNR=26.9
23:11:56.711 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:56.713 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:56.715 00.002 1032 Enqueuing Expose request
23:11:56.721 00.006 10072 IsGuiding returns 0
23:11:56.721 00.000 10072 Move returns status 0, amount 9
23:11:56.721 00.000 10072 MoveAxis(N, 0, ABG)
23:11:56.721 00.000 10072 Move returns status 0, amount 0
23:11:56.721 00.000 10072 move complete, result=0
23:11:56.721 00.000 10072 worker thread done servicing request
23:11:56.721 00.000 10072 Worker thread wakes up
23:11:56.721 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:56.721 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:56.724 00.003 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:11:57.132 00.408 10072 Exposure complete
23:11:57.187 00.055 10072 worker thread done servicing request
23:11:57.187 00.000 1032 OnExposeComplete: enter
23:11:57.190 00.003 1032 UpdateGuideState(): m_state=6
23:11:57.192 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7960
23:11:57.193 00.001 1032 Star::Find returns 1 (0), X=1104.76, Y=130.70, Mass=1334, SNR=25.7, Peak=112 HFD=3.0
23:11:57.195 00.002 1032 MultiStar: [#1 0.14,-0.17,0.97,U] [#2 0.19,-0.03,0.86,U] [#3 0.26,0.00,0.00,M1] [#4 0.00,0.10,0.69,U] [#5 0.27,-0.06,0.00,M1] [#6 0.09,-0.05,0.64,U] [#7 0.09,0.04,0.74,U] [#8 0.36,-0.03,0.00,M4] 
23:11:57.196 00.001 1032 refined, 5 included, MultiStar: {0.18, -0.06}, one-star: {0.45, -0.15}
23:11:57.198 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:11:57.200 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:11:57.203 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.32 mountX=-0.10 mountY=-0.16, mountTheta=-2.15
23:11:57.206 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.06, opts=13)
23:11:57.209 00.003 1032 Enqueuing Move request for scope (0.18, -0.06)
23:11:57.212 00.003 10072 Worker thread wakes up
23:11:57.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
23:11:57.212 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
23:11:57.212 00.000 10072 Moving (0.18, -0.06) raw xDistance=-0.10 yDistance=-0.16
23:11:57.215 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:11:57.218 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
23:11:57.218 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:11:57.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:57.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:11:57.218 00.000 10072 MoveAxis(E, 9, ABG)
23:11:57.218 00.000 10072 Guiding  Dir = 2, Dur = 9
23:11:57.219 00.001 10072 IsGuiding returns 0
23:11:57.219 00.000 10072 PulseGuide returned control before completion, sleep 19
23:11:57.240 00.021 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:11:57.244 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:57.246 00.002 10072 IsGuiding returns 0
23:11:57.246 00.000 10072 Move returns status 0, amount 9
23:11:57.246 00.000 10072 MoveAxis(N, 0, ABG)
23:11:57.246 00.000 10072 Move returns status 0, amount 0
23:11:57.247 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:57.249 00.002 1032 Enqueuing Expose request
23:11:57.251 00.002 10072 move complete, result=0
23:11:57.251 00.000 10072 worker thread done servicing request
23:11:57.251 00.000 10072 Worker thread wakes up
23:11:57.251 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:57.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:57.252 00.001 1032 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
23:11:57.882 00.630 10072 Exposure complete
23:11:57.934 00.052 10072 worker thread done servicing request
23:11:57.934 00.000 1032 OnExposeComplete: enter
23:11:57.936 00.002 1032 UpdateGuideState(): m_state=6
23:11:57.938 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7961
23:11:57.940 00.002 1032 Star::Find returns 1 (0), X=1104.73, Y=130.75, Mass=1371, SNR=26.0, Peak=101 HFD=3.3
23:11:57.942 00.002 1032 MultiStar: [#1 0.10,-0.21,0.99,U] [#2 0.24,-0.16,0.00,M1] [#3 0.27,-0.09,0.00,M2] [#4 -0.00,-0.06,0.68,U] [#5 0.13,-0.13,0.66,U] [#6 0.08,-0.10,0.63,U] [#7 0.13,-0.00,0.70,U] [#8 0.37,-0.19,0.00,M5] 
23:11:57.944 00.002 1032 refined, 5 included, MultiStar: {0.16, -0.11}, one-star: {0.42, -0.10}
23:11:57.945 00.001 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
23:11:57.948 00.003 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
23:11:57.949 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.60 mountX=-0.15 mountY=-0.13, mountTheta=-2.43
23:11:57.952 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.11, opts=13)
23:11:57.952 00.000 1032 Enqueuing Move request for scope (0.16, -0.11)
23:11:57.954 00.002 10072 Worker thread wakes up
23:11:57.955 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
23:11:57.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
23:11:57.955 00.000 10072 Moving (0.16, -0.11) raw xDistance=-0.15 yDistance=-0.13
23:11:57.960 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:11:57.963 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.04
23:11:57.963 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:11:57.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:57.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:11:57.963 00.000 10072 MoveAxis(E, 80, ABG)
23:11:57.963 00.000 10072 Guiding  Dir = 2, Dur = 80
23:11:57.963 00.000 10072 IsGuiding returns 0
23:11:57.964 00.001 10072 PulseGuide returned control before completion, sleep 90
23:11:57.982 00.018 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:11:57.984 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:57.985 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:57.987 00.002 1032 Enqueuing Expose request
23:11:58.066 00.079 10072 IsGuiding returns 0
23:11:58.066 00.000 10072 Move returns status 0, amount 80
23:11:58.066 00.000 10072 MoveAxis(N, 0, ABG)
23:11:58.066 00.000 10072 Move returns status 0, amount 0
23:11:58.066 00.000 10072 move complete, result=0
23:11:58.066 00.000 10072 worker thread done servicing request
23:11:58.066 00.000 1032 GuideStep: -0.1 px 80 ms EAST, -0.1 px 0 ms NORTH
23:11:58.069 00.003 10072 Worker thread wakes up
23:11:58.070 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:58.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:58.489 00.419 10072 Exposure complete
23:11:58.544 00.055 10072 worker thread done servicing request
23:11:58.544 00.000 1032 OnExposeComplete: enter
23:11:58.546 00.002 1032 UpdateGuideState(): m_state=6
23:11:58.549 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7962
23:11:58.551 00.002 1032 Star::Find returns 1 (0), X=1104.68, Y=130.62, Mass=1289, SNR=25.2, Peak=111 HFD=3.2
23:11:58.554 00.003 1032 MultiStar: [#1 0.29,-0.26,0.00,M1] [#2 0.27,-0.19,0.00,M2] [#3 0.21,-0.08,0.80,U] [#4 0.08,-0.04,0.71,U] [#5 0.25,-0.20,0.00,M1] [#6 0.02,-0.02,0.61,U] [#7 0.28,-0.03,0.00,M1] [#8 0.38,-0.01,0.00,M6] 
23:11:58.556 00.002 1032 refined, 3 included, MultiStar: {0.20, -0.11}, one-star: {0.37, -0.22}
23:11:58.558 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
23:11:58.560 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
23:11:58.562 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.22 cameraTheta=-0.50 mountX=-0.15 mountY=-0.16, mountTheta=-2.33
23:11:58.565 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.11, opts=13)
23:11:58.567 00.002 1032 Enqueuing Move request for scope (0.20, -0.11)
23:11:58.568 00.001 10072 Worker thread wakes up
23:11:58.569 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
23:11:58.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
23:11:58.569 00.000 10072 Moving (0.20, -0.11) raw xDistance=-0.15 yDistance=-0.16
23:11:58.571 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:11:58.574 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.04
23:11:58.574 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:11:58.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:58.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:11:58.574 00.000 10072 MoveAxis(E, 82, ABG)
23:11:58.574 00.000 10072 Guiding  Dir = 2, Dur = 82
23:11:58.574 00.000 10072 IsGuiding returns 0
23:11:58.576 00.002 10072 PulseGuide returned control before completion, sleep 92
23:11:58.597 00.021 1032 UpdateGuideState exits: m=1289 SNR=25.2
23:11:58.599 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:58.601 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:58.603 00.002 1032 Enqueuing Expose request
23:11:58.674 00.071 10072 IsGuiding returns 0
23:11:58.674 00.000 10072 Move returns status 0, amount 82
23:11:58.674 00.000 10072 MoveAxis(N, 0, ABG)
23:11:58.674 00.000 10072 Move returns status 0, amount 0
23:11:58.674 00.000 10072 move complete, result=0
23:11:58.674 00.000 10072 worker thread done servicing request
23:11:58.674 00.000 10072 Worker thread wakes up
23:11:58.674 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:58.674 00.000 1032 GuideStep: -0.2 px 82 ms EAST, -0.2 px 0 ms NORTH
23:11:58.677 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:59.315 00.638 10072 Exposure complete
23:11:59.371 00.056 10072 worker thread done servicing request
23:11:59.371 00.000 1032 OnExposeComplete: enter
23:11:59.373 00.002 1032 UpdateGuideState(): m_state=6
23:11:59.374 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7963
23:11:59.377 00.003 1032 Star::Find returns 1 (0), X=1104.76, Y=130.67, Mass=1334, SNR=25.7, Peak=107 HFD=3.3
23:11:59.379 00.002 1032 MultiStar: [#1 0.10,-0.19,0.94,U] [#2 0.18,-0.12,0.80,U] [#3 0.15,-0.09,0.79,U] [#4 -0.07,0.09,0.69,U] [#5 0.20,-0.21,0.00,M2] [#6 -0.10,-0.19,0.65,U] [#7 0.03,-0.04,0.75,U] [#8 0.32,-0.11,0.00,M7] 
23:11:59.381 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.11}, one-star: {0.45, -0.18}
23:11:59.382 00.001 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
23:11:59.384 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
23:11:59.386 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.72 mountX=-0.14 mountY=-0.09, mountTheta=-2.55
23:11:59.388 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.11, opts=13)
23:11:59.390 00.002 1032 Enqueuing Move request for scope (0.13, -0.11)
23:11:59.396 00.006 10072 Worker thread wakes up
23:11:59.396 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
23:11:59.396 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
23:11:59.396 00.000 10072 Moving (0.13, -0.11) raw xDistance=-0.14 yDistance=-0.09
23:11:59.400 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:11:59.403 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.04
23:11:59.403 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:11:59.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:59.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:11:59.403 00.000 10072 MoveAxis(E, 76, ABG)
23:11:59.403 00.000 10072 Guiding  Dir = 2, Dur = 76
23:11:59.404 00.001 10072 IsGuiding returns 0
23:11:59.404 00.000 10072 PulseGuide returned control before completion, sleep 86
23:11:59.421 00.017 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:11:59.427 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:59.429 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:11:59.431 00.002 1032 Enqueuing Expose request
23:11:59.500 00.069 10072 IsGuiding returns 0
23:11:59.500 00.000 10072 Move returns status 0, amount 76
23:11:59.500 00.000 10072 MoveAxis(N, 0, ABG)
23:11:59.500 00.000 10072 Move returns status 0, amount 0
23:11:59.500 00.000 10072 move complete, result=0
23:11:59.500 00.000 10072 worker thread done servicing request
23:11:59.500 00.000 10072 Worker thread wakes up
23:11:59.500 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:11:59.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:11:59.530 00.030 1032 GuideStep: -0.1 px 76 ms EAST, -0.1 px 0 ms NORTH
23:11:59.911 00.381 10072 Exposure complete
23:11:59.969 00.058 10072 worker thread done servicing request
23:11:59.969 00.000 1032 OnExposeComplete: enter
23:11:59.972 00.003 1032 UpdateGuideState(): m_state=6
23:11:59.974 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7964
23:11:59.975 00.001 1032 Star::Find returns 1 (0), X=1104.66, Y=130.69, Mass=1404, SNR=26.3, Peak=104 HFD=3.4
23:11:59.977 00.002 1032 MultiStar: [#1 -0.05,-0.16,0.97,U] [#2 0.00,-0.12,0.79,U] [#3 0.13,-0.08,0.75,U] [#4 -0.14,0.03,0.65,U] [#5 0.18,-0.17,0.64,U] [#6 -0.08,-0.11,0.64,U] [#7 -0.09,0.03,0.73,U] [#8 0.17,-0.17,0.51,U] 
23:11:59.978 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.11}, one-star: {0.35, -0.16}
23:11:59.980 00.002 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
23:11:59.982 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
23:11:59.983 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.06 mountX=-0.12 mountY=-0.03, mountTheta=-2.89
23:11:59.987 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.11, opts=13)
23:11:59.989 00.002 1032 Enqueuing Move request for scope (0.06, -0.11)
23:11:59.991 00.002 10072 Worker thread wakes up
23:11:59.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
23:11:59.991 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
23:11:59.991 00.000 10072 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=-0.03
23:11:59.993 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:11:59.995 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
23:11:59.995 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:11:59.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:59.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:11:59.995 00.000 10072 MoveAxis(E, 9, ABG)
23:11:59.995 00.000 10072 Guiding  Dir = 2, Dur = 9
23:11:59.996 00.001 10072 IsGuiding returns 0
23:11:59.996 00.000 10072 PulseGuide returned control before completion, sleep 19
23:12:00.014 00.018 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:12:00.017 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:00.020 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:00.021 00.001 1032 Enqueuing Expose request
23:12:00.023 00.002 10072 IsGuiding returns 0
23:12:00.023 00.000 10072 Move returns status 0, amount 9
23:12:00.023 00.000 10072 MoveAxis(N, 0, ABG)
23:12:00.023 00.000 10072 Move returns status 0, amount 0
23:12:00.023 00.000 10072 move complete, result=0
23:12:00.023 00.000 10072 worker thread done servicing request
23:12:00.024 00.001 10072 Worker thread wakes up
23:12:00.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:00.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:00.031 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:12:00.660 00.629 10072 Exposure complete
23:12:00.710 00.050 10072 worker thread done servicing request
23:12:00.710 00.000 1032 OnExposeComplete: enter
23:12:00.712 00.002 1032 UpdateGuideState(): m_state=6
23:12:00.714 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7965
23:12:00.715 00.001 1032 Star::Find returns 1 (0), X=1104.51, Y=130.76, Mass=1294, SNR=25.3, Peak=104 HFD=3.3
23:12:00.718 00.003 1032 MultiStar: [#1 -0.12,-0.03,1.04,U] [#2 -0.01,-0.07,0.84,U] [#3 0.06,0.02,0.81,U] [#4 -0.27,0.13,0.00,M1] [#5 0.14,0.06,0.68,U] [#6 -0.07,-0.04,0.63,U] [#7 -0.04,0.01,0.75,U] [#8 0.15,0.09,0.56,U] 
23:12:00.720 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {0.20, -0.09}
23:12:00.722 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
23:12:00.724 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
23:12:00.726 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.36 mountX=-0.02 mountY=-0.03, mountTheta=-2.19
23:12:00.729 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
23:12:00.731 00.002 1032 Enqueuing Move request for scope (0.04, -0.01)
23:12:00.733 00.002 10072 Worker thread wakes up
23:12:00.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:12:00.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:12:00.733 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.03
23:12:00.735 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:12:00.738 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:12:00.738 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:12:00.738 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:00.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:12:00.738 00.000 10072 MoveAxis(E, 10, ABG)
23:12:00.738 00.000 10072 Guiding  Dir = 2, Dur = 10
23:12:00.739 00.001 10072 IsGuiding returns 0
23:12:00.740 00.001 10072 PulseGuide returned control before completion, sleep 20
23:12:00.756 00.016 1032 UpdateGuideState exits: m=1294 SNR=25.3
23:12:00.758 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:00.760 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:00.762 00.002 1032 Enqueuing Expose request
23:12:00.791 00.029 10072 IsGuiding returns 0
23:12:00.791 00.000 10072 Move returns status 0, amount 10
23:12:00.791 00.000 10072 MoveAxis(N, 0, ABG)
23:12:00.791 00.000 10072 Move returns status 0, amount 0
23:12:00.791 00.000 10072 move complete, result=0
23:12:00.793 00.002 10072 worker thread done servicing request
23:12:00.793 00.000 10072 Worker thread wakes up
23:12:00.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:00.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:00.793 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
23:12:01.208 00.415 10072 Exposure complete
23:12:01.256 00.048 10072 worker thread done servicing request
23:12:01.256 00.000 1032 OnExposeComplete: enter
23:12:01.258 00.002 1032 UpdateGuideState(): m_state=6
23:12:01.261 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7966
23:12:01.263 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=130.86, Mass=1420, SNR=26.5, Peak=113 HFD=3.5
23:12:01.266 00.003 1032 MultiStar: [#1 -0.12,0.05,0.96,U] [#2 0.05,0.11,0.79,U] [#3 0.06,0.15,0.73,U] [#4 -0.26,0.24,0.00,M2] [#5 0.02,0.09,0.64,U] [#6 -0.18,0.01,0.61,U] [#7 -0.14,0.13,0.67,U] [#8 0.13,0.11,0.51,U] 
23:12:01.268 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {0.25, 0.01}
23:12:01.270 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
23:12:01.274 00.004 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
23:12:01.278 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.35 mountX=0.07 mountY=-0.04, mountTheta=-0.48
23:12:01.281 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
23:12:01.283 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
23:12:01.285 00.002 10072 Worker thread wakes up
23:12:01.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:12:01.285 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:12:01.285 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
23:12:01.287 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:12:01.290 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:12:01.290 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:12:01.290 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:01.290 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:12:01.290 00.000 10072 MoveAxis(E, 9, ABG)
23:12:01.290 00.000 10072 Guiding  Dir = 2, Dur = 9
23:12:01.291 00.001 10072 IsGuiding returns 0
23:12:01.291 00.000 10072 PulseGuide returned control before completion, sleep 19
23:12:01.308 00.017 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:12:01.311 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:01.314 00.003 10072 IsGuiding returns 1
23:12:01.314 00.000 10072 scope still moving after pulse duration time elapsed
23:12:01.314 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:01.317 00.003 1032 Enqueuing Expose request
23:12:01.344 00.027 10072 IsGuiding returns 0
23:12:01.344 00.000 10072 scope move finished after 9 + 44 ms
23:12:01.344 00.000 10072 Move returns status 0, amount 9
23:12:01.344 00.000 10072 MoveAxis(N, 0, ABG)
23:12:01.344 00.000 10072 Move returns status 0, amount 0
23:12:01.344 00.000 10072 move complete, result=0
23:12:01.344 00.000 10072 worker thread done servicing request
23:12:01.344 00.000 10072 Worker thread wakes up
23:12:01.344 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:01.344 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:01.346 00.002 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:12:01.973 00.627 10072 Exposure complete
23:12:02.019 00.046 10072 worker thread done servicing request
23:12:02.021 00.002 1032 OnExposeComplete: enter
23:12:02.023 00.002 1032 UpdateGuideState(): m_state=6
23:12:02.025 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7967
23:12:02.026 00.001 1032 Star::Find returns 1 (0), X=1104.56, Y=130.78, Mass=1373, SNR=26.0, Peak=119 HFD=3.2
23:12:02.028 00.002 1032 MultiStar: [#1 0.02,-0.04,0.97,U] [#2 0.01,-0.07,0.83,U] [#3 0.11,0.05,0.80,U] [#4 -0.14,0.08,0.69,U] [#5 0.10,-0.07,0.69,U] [#6 -0.11,-0.06,0.60,U] [#7 -0.01,0.06,0.73,U] [#8 0.20,0.03,0.56,U] 
23:12:02.031 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.25, -0.06}
23:12:02.032 00.001 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:12:02.034 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:12:02.036 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.23 mountX=-0.03 mountY=-0.05, mountTheta=-2.06
23:12:02.039 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
23:12:02.041 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
23:12:02.042 00.001 10072 Worker thread wakes up
23:12:02.042 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:12:02.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:12:02.042 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.05
23:12:02.044 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:12:02.047 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:12:02.047 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:12:02.047 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:02.047 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:12:02.048 00.001 10072 MoveAxis(E, 11, ABG)
23:12:02.048 00.000 10072 Guiding  Dir = 2, Dur = 11
23:12:02.048 00.000 10072 IsGuiding returns 0
23:12:02.048 00.000 10072 PulseGuide returned control before completion, sleep 21
23:12:02.065 00.017 1032 UpdateGuideState exits: m=1373 SNR=26.0
23:12:02.067 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:02.069 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:02.070 00.001 1032 Enqueuing Expose request
23:12:02.079 00.009 10072 IsGuiding returns 0
23:12:02.079 00.000 10072 Move returns status 0, amount 11
23:12:02.079 00.000 10072 MoveAxis(N, 0, ABG)
23:12:02.079 00.000 10072 Move returns status 0, amount 0
23:12:02.079 00.000 10072 move complete, result=0
23:12:02.079 00.000 10072 worker thread done servicing request
23:12:02.079 00.000 10072 Worker thread wakes up
23:12:02.079 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:02.079 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:02.080 00.001 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:12:02.491 00.411 10072 Exposure complete
23:12:02.543 00.052 10072 worker thread done servicing request
23:12:02.543 00.000 1032 OnExposeComplete: enter
23:12:02.545 00.002 1032 UpdateGuideState(): m_state=6
23:12:02.546 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7968
23:12:02.549 00.003 1032 Star::Find returns 1 (0), X=1104.61, Y=130.82, Mass=1389, SNR=26.2, Peak=123 HFD=3.2
23:12:02.552 00.003 1032 MultiStar: [#1 0.13,-0.05,0.97,U] [#2 0.06,0.01,0.83,U] [#3 0.15,-0.03,0.77,U] [#4 -0.06,0.17,0.69,U] [#5 0.20,-0.06,0.69,U] [#6 -0.02,-0.03,0.65,U] [#7 0.05,0.11,0.70,U] [#8 0.31,0.06,0.00,M4] 
23:12:02.554 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.30, -0.03}
23:12:02.556 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
23:12:02.558 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
23:12:02.560 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.07 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
23:12:02.562 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
23:12:02.564 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
23:12:02.566 00.002 10072 Worker thread wakes up
23:12:02.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:12:02.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:12:02.566 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:12:02.568 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:12:02.571 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
23:12:02.571 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:12:02.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:02.572 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:12:02.572 00.000 10072 MoveAxis(E, 10, ABG)
23:12:02.572 00.000 10072 Guiding  Dir = 2, Dur = 10
23:12:02.572 00.000 10072 IsGuiding returns 0
23:12:02.572 00.000 10072 PulseGuide returned control before completion, sleep 20
23:12:02.590 00.018 1032 UpdateGuideState exits: m=1389 SNR=26.2
23:12:02.593 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:02.595 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:02.597 00.002 1032 Enqueuing Expose request
23:12:02.598 00.001 10072 IsGuiding returns 0
23:12:02.598 00.000 10072 Move returns status 0, amount 10
23:12:02.598 00.000 10072 MoveAxis(N, 0, ABG)
23:12:02.598 00.000 10072 Move returns status 0, amount 0
23:12:02.599 00.001 10072 move complete, result=0
23:12:02.599 00.000 10072 worker thread done servicing request
23:12:02.599 00.000 10072 Worker thread wakes up
23:12:02.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:02.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:02.606 00.007 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:12:03.225 00.619 10072 Exposure complete
23:12:03.279 00.054 10072 worker thread done servicing request
23:12:03.279 00.000 1032 OnExposeComplete: enter
23:12:03.282 00.003 1032 UpdateGuideState(): m_state=6
23:12:03.286 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7969
23:12:03.289 00.003 1032 Star::Find returns 1 (0), X=1104.65, Y=130.83, Mass=1367, SNR=26.0, Peak=120 HFD=3.1
23:12:03.292 00.003 1032 MultiStar: [#1 0.21,-0.08,0.99,U] [#2 0.24,0.04,0.82,U] [#3 0.24,0.01,0.79,U] [#4 -0.10,0.11,0.66,U] [#5 0.25,0.11,0.00,M1] [#6 0.13,-0.06,0.65,U] [#7 0.10,0.08,0.69,U] [#8 0.20,0.15,0.00,M5] 
23:12:03.294 00.002 1032 refined, 6 included, MultiStar: {0.18, 0.01}, one-star: {0.34, -0.02}
23:12:03.295 00.001 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:12:03.297 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:12:03.301 00.004 1032 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.04 mountX=-0.04 mountY=-0.18, mountTheta=-1.79
23:12:03.305 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.01, opts=13)
23:12:03.307 00.002 1032 Enqueuing Move request for scope (0.18, 0.01)
23:12:03.310 00.003 10072 Worker thread wakes up
23:12:03.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
23:12:03.310 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
23:12:03.310 00.000 10072 Moving (0.18, 0.01) raw xDistance=-0.04 yDistance=-0.18
23:12:03.312 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:12:03.314 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.06
23:12:03.314 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
23:12:03.314 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:03.315 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:12:03.315 00.000 10072 MoveAxis(E, 15, ABG)
23:12:03.315 00.000 10072 Guiding  Dir = 2, Dur = 15
23:12:03.315 00.000 10072 IsGuiding returns 0
23:12:03.316 00.001 10072 PulseGuide returned control before completion, sleep 25
23:12:03.335 00.019 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:12:03.337 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:03.338 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:03.340 00.002 1032 Enqueuing Expose request
23:12:03.346 00.006 10072 IsGuiding returns 0
23:12:03.346 00.000 10072 Move returns status 0, amount 15
23:12:03.346 00.000 10072 MoveAxis(N, 0, ABG)
23:12:03.346 00.000 10072 Move returns status 0, amount 0
23:12:03.346 00.000 10072 move complete, result=0
23:12:03.346 00.000 10072 worker thread done servicing request
23:12:03.346 00.000 10072 Worker thread wakes up
23:12:03.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:03.347 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:03.349 00.002 1032 GuideStep: -0.0 px 15 ms EAST, -0.2 px 0 ms NORTH
23:12:03.755 00.406 10072 Exposure complete
23:12:03.812 00.057 10072 worker thread done servicing request
23:12:03.812 00.000 1032 OnExposeComplete: enter
23:12:03.814 00.002 1032 UpdateGuideState(): m_state=6
23:12:03.816 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7970
23:12:03.818 00.002 1032 Star::Find returns 1 (0), X=1104.68, Y=130.99, Mass=1314, SNR=25.5, Peak=95 HFD=3.3
23:12:03.820 00.002 1032 MultiStar: [#1 0.08,0.09,1.00,U] [#2 0.20,0.10,0.84,U] [#3 0.25,0.11,0.00,M1] [#4 -0.17,0.18,0.70,U] [#5 0.29,0.04,0.00,M2] [#6 0.12,0.09,0.61,U] [#7 0.10,0.01,0.74,U] [#8 0.26,0.20,0.00,M6] 
23:12:03.822 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.10}, one-star: {0.37, 0.14}
23:12:03.823 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
23:12:03.825 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
23:12:03.826 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.67 mountX=0.07 mountY=-0.15, mountTheta=-1.16
23:12:03.829 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
23:12:03.831 00.002 1032 Enqueuing Move request for scope (0.13, 0.10)
23:12:03.834 00.003 10072 Worker thread wakes up
23:12:03.834 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
23:12:03.835 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
23:12:03.835 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.07 yDistance=-0.15
23:12:03.837 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:12:03.839 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.06
23:12:03.839 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:12:03.839 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:03.839 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:12:03.840 00.001 10072 MoveAxis(E, 13, ABG)
23:12:03.840 00.000 10072 Guiding  Dir = 2, Dur = 13
23:12:03.840 00.000 10072 IsGuiding returns 0
23:12:03.841 00.001 10072 PulseGuide returned control before completion, sleep 23
23:12:03.858 00.017 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:12:03.863 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:03.865 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:03.866 00.001 1032 Enqueuing Expose request
23:12:03.877 00.011 10072 IsGuiding returns 0
23:12:03.877 00.000 10072 Move returns status 0, amount 13
23:12:03.877 00.000 10072 MoveAxis(N, 0, ABG)
23:12:03.877 00.000 10072 Move returns status 0, amount 0
23:12:03.877 00.000 10072 move complete, result=0
23:12:03.877 00.000 10072 worker thread done servicing request
23:12:03.877 00.000 10072 Worker thread wakes up
23:12:03.877 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:03.878 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:03.878 00.000 1032 GuideStep: 0.1 px 13 ms EAST, -0.2 px 0 ms NORTH
23:12:04.503 00.625 10072 Exposure complete
23:12:04.551 00.048 10072 worker thread done servicing request
23:12:04.551 00.000 1032 OnExposeComplete: enter
23:12:04.553 00.002 1032 UpdateGuideState(): m_state=6
23:12:04.555 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7971
23:12:04.556 00.001 1032 Star::Find returns 1 (0), X=1104.63, Y=130.91, Mass=1409, SNR=26.4, Peak=117 HFD=3.3
23:12:04.559 00.003 1032 MultiStar: [#1 0.06,-0.01,0.93,U] [#2 0.18,0.16,0.81,U] [#3 0.24,0.16,0.00,M2] [#4 -0.11,0.14,0.67,U] [#5 0.09,0.06,0.66,U] [#6 0.08,0.02,0.61,U] [#7 0.04,0.13,0.71,U] [#8 0.21,0.10,0.52,U] 
23:12:04.560 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.08}, one-star: {0.32, 0.06}
23:12:04.561 00.001 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
23:12:04.563 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
23:12:04.565 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.60 mountX=0.05 mountY=-0.13, mountTheta=-1.24
23:12:04.568 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
23:12:04.569 00.001 1032 Enqueuing Move request for scope (0.12, 0.08)
23:12:04.570 00.001 10072 Worker thread wakes up
23:12:04.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
23:12:04.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
23:12:04.570 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.13
23:12:04.572 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:12:04.576 00.004 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.06
23:12:04.576 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
23:12:04.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:04.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:12:04.576 00.000 10072 MoveAxis(E, 15, ABG)
23:12:04.576 00.000 10072 Guiding  Dir = 2, Dur = 15
23:12:04.577 00.001 10072 IsGuiding returns 0
23:12:04.577 00.000 10072 PulseGuide returned control before completion, sleep 25
23:12:04.596 00.019 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:12:04.598 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:04.600 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:04.601 00.001 1032 Enqueuing Expose request
23:12:04.610 00.009 10072 IsGuiding returns 0
23:12:04.610 00.000 10072 Move returns status 0, amount 15
23:12:04.610 00.000 10072 MoveAxis(N, 0, ABG)
23:12:04.610 00.000 10072 Move returns status 0, amount 0
23:12:04.610 00.000 10072 move complete, result=0
23:12:04.611 00.001 10072 worker thread done servicing request
23:12:04.611 00.000 10072 Worker thread wakes up
23:12:04.611 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:04.611 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:04.614 00.003 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
23:12:05.020 00.406 10072 Exposure complete
23:12:05.072 00.052 10072 worker thread done servicing request
23:12:05.072 00.000 1032 OnExposeComplete: enter
23:12:05.074 00.002 1032 UpdateGuideState(): m_state=6
23:12:05.076 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7972
23:12:05.077 00.001 1032 Star::Find returns 1 (0), X=1104.67, Y=130.81, Mass=1258, SNR=24.9, Peak=92 HFD=3.2
23:12:05.080 00.003 1032 MultiStar: [#1 -0.02,0.04,1.02,U] [#2 0.13,0.05,0.87,U] [#3 0.18,0.04,0.82,U] [#4 -0.16,0.18,0.72,U] [#5 0.26,-0.03,0.00,M2] [#6 0.05,0.05,0.66,U] [#7 0.12,0.08,0.74,U] [#8 0.22,0.06,0.56,U] 
23:12:05.083 00.003 1032 refined, 7 included, MultiStar: {0.11, 0.05}, one-star: {0.36, -0.03}
23:12:05.086 00.003 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
23:12:05.088 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
23:12:05.090 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.13 cameraTheta=0.43 mountX=0.02 mountY=-0.12, mountTheta=-1.40
23:12:05.093 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
23:12:05.095 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
23:12:05.097 00.002 10072 Worker thread wakes up
23:12:05.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:12:05.097 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:12:05.097 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
23:12:05.100 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:12:05.102 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.06
23:12:05.102 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:12:05.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:05.103 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:12:05.103 00.000 10072 MoveAxis(E, 13, ABG)
23:12:05.103 00.000 10072 Guiding  Dir = 2, Dur = 13
23:12:05.103 00.000 10072 IsGuiding returns 0
23:12:05.103 00.000 10072 PulseGuide returned control before completion, sleep 23
23:12:05.119 00.016 1032 UpdateGuideState exits: m=1258 SNR=24.9
23:12:05.121 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:05.122 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:05.125 00.003 1032 Enqueuing Expose request
23:12:05.128 00.003 10072 IsGuiding returns 0
23:12:05.128 00.000 10072 Move returns status 0, amount 13
23:12:05.128 00.000 10072 MoveAxis(N, 0, ABG)
23:12:05.128 00.000 10072 Move returns status 0, amount 0
23:12:05.128 00.000 10072 move complete, result=0
23:12:05.128 00.000 10072 worker thread done servicing request
23:12:05.128 00.000 10072 Worker thread wakes up
23:12:05.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:05.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:05.132 00.004 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:12:05.763 00.631 10072 Exposure complete
23:12:05.815 00.052 1032 OnExposeComplete: enter
23:12:05.817 00.002 1032 UpdateGuideState(): m_state=6
23:12:05.819 00.002 10072 worker thread done servicing request
23:12:05.819 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7973
23:12:05.821 00.002 1032 Star::Find returns 1 (0), X=1104.64, Y=130.82, Mass=1258, SNR=24.9, Peak=113 HFD=3.0
23:12:05.823 00.002 1032 MultiStar: [#1 0.10,-0.02,1.03,U] [#2 0.18,-0.08,0.84,U] [#3 0.24,0.02,0.81,U] [#4 -0.15,0.18,0.72,U] [#5 0.29,0.04,0.00,M3] [#6 0.03,0.04,0.66,U] [#7 0.05,0.17,0.75,U] [#8 0.30,0.07,0.00,M5] 
23:12:05.825 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.03}, one-star: {0.33, -0.02}
23:12:05.827 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
23:12:05.831 00.004 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
23:12:05.834 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.26 mountX=0.00 mountY=-0.13, mountTheta=-1.57
23:12:05.838 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
23:12:05.840 00.002 1032 Enqueuing Move request for scope (0.13, 0.03)
23:12:05.842 00.002 10072 Worker thread wakes up
23:12:05.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
23:12:05.842 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
23:12:05.842 00.000 10072 Moving (0.13, 0.03) raw xDistance=0.00 yDistance=-0.13
23:12:05.844 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:12:05.848 00.004 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.07
23:12:05.848 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:12:05.848 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:05.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:12:05.848 00.000 10072 MoveAxis(E, 10, ABG)
23:12:05.848 00.000 10072 Guiding  Dir = 2, Dur = 10
23:12:05.853 00.005 10072 IsGuiding returns 0
23:12:05.854 00.001 10072 PulseGuide returned control before completion, sleep 20
23:12:05.866 00.012 1032 UpdateGuideState exits: m=1258 SNR=24.9
23:12:05.869 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:05.872 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:05.873 00.001 1032 Enqueuing Expose request
23:12:05.884 00.011 10072 IsGuiding returns 0
23:12:05.884 00.000 10072 Move returns status 0, amount 10
23:12:05.884 00.000 10072 MoveAxis(N, 0, ABG)
23:12:05.884 00.000 10072 Move returns status 0, amount 0
23:12:05.884 00.000 10072 move complete, result=0
23:12:05.884 00.000 10072 worker thread done servicing request
23:12:05.884 00.000 10072 Worker thread wakes up
23:12:05.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:05.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:05.886 00.002 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:12:06.292 00.406 10072 Exposure complete
23:12:06.348 00.056 10072 worker thread done servicing request
23:12:06.348 00.000 1032 OnExposeComplete: enter
23:12:06.350 00.002 1032 UpdateGuideState(): m_state=6
23:12:06.352 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7974
23:12:06.355 00.003 1032 Star::Find returns 1 (0), X=1104.69, Y=131.11, Mass=1277, SNR=25.1, Peak=89 HFD=3.4
23:12:06.357 00.002 1032 MultiStar: [#1 0.15,0.24,0.00,M1] [#2 0.13,0.22,0.83,U] [#3 0.38,0.44,0.00,M1] [#4 -0.07,0.52,0.00,M1] [#5 0.37,0.22,0.00,M4] [#6 0.02,0.20,0.64,U] [#7 0.10,0.41,0.00,M1] [#8 0.24,0.41,0.00,M6] 
23:12:06.359 00.002 1032 refined, 2 included, MultiStar: {0.20, 0.23}, one-star: {0.38, 0.26}
23:12:06.361 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:12:06.363 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:12:06.366 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=0.23 hyp=0.31 cameraTheta=0.86 mountX=0.17 mountY=-0.25, mountTheta=-0.97
23:12:06.369 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.23, opts=13)
23:12:06.371 00.002 1032 Enqueuing Move request for scope (0.20, 0.23)
23:12:06.374 00.003 10072 Worker thread wakes up
23:12:06.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.23) opts 0xd
23:12:06.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.23)
23:12:06.374 00.000 10072 Moving (0.20, 0.23) raw xDistance=0.17 yDistance=-0.25
23:12:06.376 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:12:06.379 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.07
23:12:06.379 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
23:12:06.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:12:06.379 00.000 10072 MoveAxis(W, 73, ABG)
23:12:06.379 00.000 10072 Guiding  Dir = 3, Dur = 73
23:12:06.379 00.000 10072 IsGuiding returns 0
23:12:06.379 00.000 10072 PulseGuide returned control before completion, sleep 83
23:12:06.398 00.019 1032 UpdateGuideState exits: m=1277 SNR=25.1
23:12:06.402 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:06.403 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:06.405 00.002 1032 Enqueuing Expose request
23:12:06.477 00.072 10072 IsGuiding returns 0
23:12:06.477 00.000 10072 Move returns status 0, amount 73
23:12:06.477 00.000 10072 MoveAxis(N, 164, ABG)
23:12:06.477 00.000 10072 Guiding  Dir = 0, Dur = 164
23:12:06.477 00.000 10072 IsGuiding returns 0
23:12:06.478 00.001 10072 PulseGuide returned control before completion, sleep 174
23:12:06.665 00.187 10072 IsGuiding returns 0
23:12:06.665 00.000 10072 Move returns status 0, amount 164
23:12:06.665 00.000 10072 move complete, result=0
23:12:06.665 00.000 10072 worker thread done servicing request
23:12:06.665 00.000 10072 Worker thread wakes up
23:12:06.665 00.000 1032 GuideStep: 0.2 px 73 ms WEST, -0.3 px 164 ms NORTH
23:12:06.668 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:06.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:07.307 00.639 10072 Exposure complete
23:12:07.354 00.047 10072 worker thread done servicing request
23:12:07.355 00.001 1032 OnExposeComplete: enter
23:12:07.357 00.002 1032 UpdateGuideState(): m_state=6
23:12:07.358 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7975
23:12:07.361 00.003 1032 Star::Find returns 1 (0), X=1104.25, Y=130.79, Mass=1367, SNR=26.0, Peak=127 HFD=3.3
23:12:07.363 00.002 1032 MultiStar: [#1 -0.23,-0.10,0.96,U] [#2 -0.23,-0.02,0.78,U] [#3 -0.13,-0.05,0.73,U] [#4 -0.38,0.08,0.00,M2] [#5 -0.29,-0.13,0.00,M5] [#6 -0.31,-0.05,0.00,M1] [#7 -0.21,-0.01,0.71,U] [#8 -0.21,-0.03,0.51,U] 
23:12:07.366 00.003 1032 single-star, 5 included, MultiStar: {-0.17, -0.05}, one-star: {-0.06, -0.06}
23:12:07.367 00.001 1032 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.83) = xAngle (-4.22 = 2.07)
23:12:07.369 00.002 1032 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.22 = 2.07)
23:12:07.371 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.39 mountX=-0.04 mountY=0.07, mountTheta=2.07
23:12:07.374 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.06, opts=13)
23:12:07.377 00.003 1032 Enqueuing Move request for scope (-0.06, -0.06)
23:12:07.378 00.001 10072 Worker thread wakes up
23:12:07.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
23:12:07.378 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
23:12:07.379 00.001 10072 Moving (-0.06, -0.06) raw xDistance=-0.04 yDistance=0.07
23:12:07.380 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:12:07.383 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.07
23:12:07.383 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:12:07.384 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:07.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:12:07.384 00.000 10072 MoveAxis(E, 10, ABG)
23:12:07.384 00.000 10072 Guiding  Dir = 2, Dur = 10
23:12:07.384 00.000 10072 IsGuiding returns 0
23:12:07.385 00.001 10072 PulseGuide returned control before completion, sleep 20
23:12:07.403 00.018 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:12:07.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:07.407 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:07.409 00.002 1032 Enqueuing Expose request
23:12:07.413 00.004 10072 IsGuiding returns 0
23:12:07.413 00.000 10072 Move returns status 0, amount 10
23:12:07.413 00.000 10072 MoveAxis(N, 0, ABG)
23:12:07.413 00.000 10072 Move returns status 0, amount 0
23:12:07.413 00.000 10072 move complete, result=0
23:12:07.413 00.000 10072 worker thread done servicing request
23:12:07.413 00.000 10072 Worker thread wakes up
23:12:07.413 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:07.413 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:07.419 00.006 1032 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
23:12:07.823 00.404 10072 Exposure complete
23:12:07.873 00.050 10072 worker thread done servicing request
23:12:07.874 00.001 1032 OnExposeComplete: enter
23:12:07.877 00.003 1032 UpdateGuideState(): m_state=6
23:12:07.879 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7976
23:12:07.881 00.002 1032 Star::Find returns 1 (0), X=1104.37, Y=130.92, Mass=1366, SNR=26.0, Peak=106 HFD=3.4
23:12:07.882 00.001 1032 MultiStar: [#1 -0.17,0.06,0.89,U] [#2 -0.09,0.06,0.85,U] [#3 0.12,0.04,0.76,U] [#4 -0.34,0.22,0.00,M3] [#5 -0.09,0.00,0.68,U] [#6 -0.41,0.15,0.00,M2] [#7 -0.11,0.12,0.68,U] [#8 0.00,0.09,0.52,U] 
23:12:07.884 00.002 1032 refined, 6 included, MultiStar: {-0.04, 0.06}, one-star: {0.06, 0.08}
23:12:07.887 00.003 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
23:12:07.889 00.002 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
23:12:07.890 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.10 mountX=0.07 mountY=0.02, mountTheta=0.27
23:12:07.894 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
23:12:07.896 00.002 1032 Enqueuing Move request for scope (-0.04, 0.06)
23:12:07.899 00.003 10072 Worker thread wakes up
23:12:07.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
23:12:07.899 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
23:12:07.899 00.000 10072 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.02
23:12:07.901 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:12:07.905 00.004 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.07
23:12:07.905 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:12:07.905 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:07.905 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:12:07.905 00.000 10072 MoveAxis(E, 7, ABG)
23:12:07.905 00.000 10072 Guiding  Dir = 2, Dur = 7
23:12:07.906 00.001 10072 IsGuiding returns 0
23:12:07.906 00.000 10072 PulseGuide returned control before completion, sleep 17
23:12:07.925 00.019 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:12:07.927 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:07.929 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:07.930 00.001 1032 Enqueuing Expose request
23:12:07.932 00.002 10072 IsGuiding returns 0
23:12:07.932 00.000 10072 Move returns status 0, amount 7
23:12:07.932 00.000 10072 MoveAxis(N, 0, ABG)
23:12:07.932 00.000 10072 Move returns status 0, amount 0
23:12:07.932 00.000 10072 move complete, result=0
23:12:07.932 00.000 10072 worker thread done servicing request
23:12:07.932 00.000 10072 Worker thread wakes up
23:12:07.932 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:07.932 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:07.939 00.007 1032 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:12:08.571 00.632 10072 Exposure complete
23:12:08.619 00.048 10072 worker thread done servicing request
23:12:08.619 00.000 1032 OnExposeComplete: enter
23:12:08.621 00.002 1032 UpdateGuideState(): m_state=6
23:12:08.624 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7977
23:12:08.625 00.001 1032 Star::Find returns 1 (0), X=1104.20, Y=130.94, Mass=1396, SNR=26.3, Peak=112 HFD=3.2
23:12:08.627 00.002 1032 MultiStar: [#1 -0.16,-0.08,0.95,U] [#2 -0.08,-0.04,0.82,U] [#3 0.02,0.07,0.78,U] [#4 -0.36,0.17,0.00,M4] [#5 -0.12,-0.04,0.66,U] [#6 -0.11,0.05,0.64,U] [#7 -0.24,0.03,0.69,U] [#8 -0.07,-0.00,0.53,U] 
23:12:08.630 00.003 1032 refined, 7 included, MultiStar: {-0.11, 0.01}, one-star: {-0.11, 0.09}
23:12:08.631 00.001 1032 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.83) = xAngle (1.23 = 1.23)
23:12:08.634 00.003 1032 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.23 = 1.23)
23:12:08.637 00.003 1032 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.06 mountX=0.04 mountY=0.10, mountTheta=1.23
23:12:08.639 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.01, opts=13)
23:12:08.642 00.003 1032 Enqueuing Move request for scope (-0.11, 0.01)
23:12:08.643 00.001 10072 Worker thread wakes up
23:12:08.643 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
23:12:08.643 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
23:12:08.644 00.001 10072 Moving (-0.11, 0.01) raw xDistance=0.04 yDistance=0.10
23:12:08.645 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:12:08.648 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.08
23:12:08.648 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:12:08.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:08.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:12:08.648 00.000 10072 MoveAxis(E, 8, ABG)
23:12:08.648 00.000 10072 Guiding  Dir = 2, Dur = 8
23:12:08.649 00.001 10072 IsGuiding returns 0
23:12:08.649 00.000 10072 PulseGuide returned control before completion, sleep 18
23:12:08.665 00.016 1032 UpdateGuideState exits: m=1396 SNR=26.3
23:12:08.667 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:08.669 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:08.671 00.002 1032 Enqueuing Expose request
23:12:08.678 00.007 10072 IsGuiding returns 0
23:12:08.678 00.000 10072 Move returns status 0, amount 8
23:12:08.678 00.000 10072 MoveAxis(N, 0, ABG)
23:12:08.678 00.000 10072 Move returns status 0, amount 0
23:12:08.678 00.000 10072 move complete, result=0
23:12:08.678 00.000 10072 worker thread done servicing request
23:12:08.678 00.000 10072 Worker thread wakes up
23:12:08.679 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:08.679 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:08.681 00.002 1032 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
23:12:09.088 00.407 10072 Exposure complete
23:12:09.136 00.048 10072 worker thread done servicing request
23:12:09.136 00.000 1032 OnExposeComplete: enter
23:12:09.137 00.001 1032 UpdateGuideState(): m_state=6
23:12:09.140 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7978
23:12:09.142 00.002 1032 Star::Find returns 1 (0), X=1104.25, Y=130.81, Mass=1362, SNR=25.9, Peak=108 HFD=3.5
23:12:09.144 00.002 1032 MultiStar: [#1 -0.13,-0.19,0.98,U] [#2 -0.11,-0.11,0.82,U] [#3 -0.06,0.14,0.78,U] [#4 -0.43,0.00,0.00,M5] [#5 -0.14,-0.20,0.65,U] [#6 -0.28,-0.10,0.00,M2] [#7 -0.24,-0.07,0.70,U] [#8 0.00,-0.01,0.53,U] 
23:12:09.146 00.002 1032 single-star, 6 included, MultiStar: {-0.10, -0.07}, one-star: {-0.06, -0.04}
23:12:09.152 00.006 1032 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.83) = xAngle (-4.37 = 1.91)
23:12:09.154 00.002 1032 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.37 = 1.91)
23:12:09.156 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.54 mountX=-0.02 mountY=0.07, mountTheta=1.91
23:12:09.158 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.04, opts=13)
23:12:09.161 00.003 1032 Enqueuing Move request for scope (-0.06, -0.04)
23:12:09.162 00.001 10072 Worker thread wakes up
23:12:09.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
23:12:09.162 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
23:12:09.162 00.000 10072 Moving (-0.06, -0.04) raw xDistance=-0.02 yDistance=0.07
23:12:09.164 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:12:09.167 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.08
23:12:09.167 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:12:09.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:09.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:12:09.167 00.000 10072 MoveAxis(E, 6, ABG)
23:12:09.167 00.000 10072 Guiding  Dir = 2, Dur = 6
23:12:09.167 00.000 10072 IsGuiding returns 0
23:12:09.168 00.001 10072 PulseGuide returned control before completion, sleep 16
23:12:09.184 00.016 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:12:09.186 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:09.188 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:09.189 00.001 1032 Enqueuing Expose request
23:12:09.194 00.005 10072 IsGuiding returns 0
23:12:09.194 00.000 10072 Move returns status 0, amount 6
23:12:09.194 00.000 10072 MoveAxis(N, 0, ABG)
23:12:09.194 00.000 10072 Move returns status 0, amount 0
23:12:09.194 00.000 10072 move complete, result=0
23:12:09.195 00.001 10072 worker thread done servicing request
23:12:09.195 00.000 10072 Worker thread wakes up
23:12:09.195 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:09.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:09.200 00.005 1032 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
23:12:09.823 00.623 10072 Exposure complete
23:12:09.876 00.053 10072 worker thread done servicing request
23:12:09.876 00.000 1032 OnExposeComplete: enter
23:12:09.878 00.002 1032 UpdateGuideState(): m_state=6
23:12:09.880 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7979
23:12:09.881 00.001 1032 Star::Find returns 1 (0), X=1104.28, Y=130.82, Mass=1439, SNR=26.7, Peak=128 HFD=3.4
23:12:09.884 00.003 1032 MultiStar: [#1 -0.26,-0.12,0.00,M1] [#2 -0.15,-0.12,0.76,U] [#3 -0.20,0.06,0.74,U] [#4 -0.44,0.14,0.00,M6] [#5 -0.21,-0.16,0.00,M3] [#6 -0.29,0.00,0.00,M3] [#7 -0.25,0.01,0.73,U] [#8 -0.10,-0.09,0.52,U] 
23:12:09.886 00.002 1032 single-star, 4 included, MultiStar: {-0.14, -0.03}, one-star: {-0.03, -0.03}
23:12:09.888 00.002 1032 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.83) = xAngle (-4.33 = 1.96)
23:12:09.889 00.001 1032 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.33 = 1.96)
23:12:09.892 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.50 mountX=-0.02 mountY=0.04, mountTheta=1.96
23:12:09.895 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
23:12:09.897 00.002 1032 Enqueuing Move request for scope (-0.03, -0.03)
23:12:09.899 00.002 10072 Worker thread wakes up
23:12:09.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
23:12:09.899 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
23:12:09.899 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
23:12:09.902 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:12:09.904 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.08
23:12:09.905 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:12:09.905 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:09.905 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:12:09.905 00.000 10072 MoveAxis(E, 6, ABG)
23:12:09.905 00.000 10072 Guiding  Dir = 2, Dur = 6
23:12:09.905 00.000 10072 IsGuiding returns 0
23:12:09.906 00.001 10072 PulseGuide returned control before completion, sleep 16
23:12:09.924 00.018 1032 UpdateGuideState exits: m=1439 SNR=26.7
23:12:09.926 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:09.928 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:09.930 00.002 1032 Enqueuing Expose request
23:12:09.933 00.003 10072 IsGuiding returns 0
23:12:09.933 00.000 10072 Move returns status 0, amount 6
23:12:09.933 00.000 10072 MoveAxis(N, 0, ABG)
23:12:09.933 00.000 10072 Move returns status 0, amount 0
23:12:09.933 00.000 10072 move complete, result=0
23:12:09.933 00.000 10072 worker thread done servicing request
23:12:09.933 00.000 10072 Worker thread wakes up
23:12:09.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:09.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:09.941 00.008 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
23:12:10.344 00.403 10072 Exposure complete
23:12:10.394 00.050 10072 worker thread done servicing request
23:12:10.395 00.001 1032 OnExposeComplete: enter
23:12:10.398 00.003 1032 UpdateGuideState(): m_state=6
23:12:10.401 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7980
23:12:10.403 00.002 1032 Star::Find returns 1 (0), X=1104.26, Y=131.05, Mass=1323, SNR=25.6, Peak=114 HFD=3.3
23:12:10.406 00.003 1032 MultiStar: [#1 -0.23,0.07,0.95,U] [#2 -0.15,0.20,0.84,U] [#3 -0.10,0.28,0.00,M1] [#4 -0.39,0.27,0.00,M7] [#5 -0.02,0.11,0.68,U] [#6 -0.19,0.21,0.00,M4] [#7 -0.32,0.23,0.00,M1] [#8 -0.12,0.17,0.53,U] 
23:12:10.408 00.002 1032 refined, 4 included, MultiStar: {-0.12, 0.15}, one-star: {-0.05, 0.21}
23:12:10.410 00.002 1032 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.83) = xAngle (0.39 = 0.39)
23:12:10.411 00.001 1032 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.39 = 0.39)
23:12:10.412 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.22 mountX=0.18 mountY=0.07, mountTheta=0.39
23:12:10.416 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.15, opts=13)
23:12:10.418 00.002 1032 Enqueuing Move request for scope (-0.12, 0.15)
23:12:10.420 00.002 10072 Worker thread wakes up
23:12:10.420 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
23:12:10.420 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
23:12:10.420 00.000 10072 Moving (-0.12, 0.15) raw xDistance=0.18 yDistance=0.07
23:12:10.421 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:12:10.425 00.004 10072 PPEC rslt: input = 0.18, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.09
23:12:10.425 00.000 10072 PPEC: input: 0.18, control: 0.08, exposure: 500
23:12:10.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:10.426 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:12:10.426 00.000 10072 MoveAxis(W, 78, ABG)
23:12:10.426 00.000 10072 Guiding  Dir = 3, Dur = 78
23:12:10.426 00.000 10072 IsGuiding returns 0
23:12:10.427 00.001 10072 PulseGuide returned control before completion, sleep 88
23:12:10.444 00.017 1032 UpdateGuideState exits: m=1323 SNR=25.6
23:12:10.445 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:10.447 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:10.449 00.002 1032 Enqueuing Expose request
23:12:10.529 00.080 10072 IsGuiding returns 0
23:12:10.529 00.000 10072 Move returns status 0, amount 78
23:12:10.529 00.000 10072 MoveAxis(N, 0, ABG)
23:12:10.529 00.000 10072 Move returns status 0, amount 0
23:12:10.529 00.000 10072 move complete, result=0
23:12:10.529 00.000 10072 worker thread done servicing request
23:12:10.529 00.000 1032 GuideStep: 0.2 px 78 ms WEST, 0.1 px 0 ms NORTH
23:12:10.532 00.003 10072 Worker thread wakes up
23:12:10.532 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:10.532 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:11.158 00.626 10072 Exposure complete
23:12:11.211 00.053 10072 worker thread done servicing request
23:12:11.211 00.000 1032 OnExposeComplete: enter
23:12:11.214 00.003 1032 UpdateGuideState(): m_state=6
23:12:11.216 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7981
23:12:11.219 00.003 1032 Star::Find returns 1 (0), X=1104.59, Y=130.71, Mass=1359, SNR=25.9, Peak=118 HFD=3.2
23:12:11.222 00.003 1032 MultiStar: [#1 -0.02,-0.22,0.97,U] [#2 0.01,-0.17,0.79,U] [#3 0.10,-0.14,0.80,U] [#4 -0.15,-0.12,0.73,U] [#5 0.17,-0.25,0.00,M3] [#6 -0.07,-0.28,0.00,M5] [#7 -0.12,-0.07,0.73,U] [#8 0.14,-0.15,0.52,U] 
23:12:11.223 00.001 1032 refined, 6 included, MultiStar: {0.04, -0.15}, one-star: {0.28, -0.13}
23:12:11.225 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
23:12:11.227 00.002 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
23:12:11.229 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.30 mountX=-0.15 mountY=-0.00, mountTheta=-3.13
23:12:11.233 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.15, opts=13)
23:12:11.236 00.003 1032 Enqueuing Move request for scope (0.04, -0.15)
23:12:11.237 00.001 10072 Worker thread wakes up
23:12:11.238 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
23:12:11.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
23:12:11.238 00.000 10072 Moving (0.04, -0.15) raw xDistance=-0.15 yDistance=-0.00
23:12:11.240 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:12:11.244 00.004 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.09
23:12:11.244 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:12:11.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:11.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:12:11.244 00.000 10072 MoveAxis(E, 79, ABG)
23:12:11.244 00.000 10072 Guiding  Dir = 2, Dur = 79
23:12:11.244 00.000 10072 IsGuiding returns 0
23:12:11.245 00.001 10072 PulseGuide returned control before completion, sleep 89
23:12:11.263 00.018 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:12:11.265 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:11.268 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:11.270 00.002 1032 Enqueuing Expose request
23:12:11.341 00.071 10072 IsGuiding returns 0
23:12:11.341 00.000 10072 Move returns status 0, amount 79
23:12:11.341 00.000 10072 MoveAxis(N, 0, ABG)
23:12:11.341 00.000 10072 Move returns status 0, amount 0
23:12:11.341 00.000 10072 move complete, result=0
23:12:11.341 00.000 10072 worker thread done servicing request
23:12:11.342 00.001 10072 Worker thread wakes up
23:12:11.342 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:11.342 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:11.342 00.000 1032 GuideStep: -0.2 px 79 ms EAST, -0.0 px 0 ms NORTH
23:12:11.752 00.410 10072 Exposure complete
23:12:11.804 00.052 10072 worker thread done servicing request
23:12:11.805 00.001 1032 OnExposeComplete: enter
23:12:11.807 00.002 1032 UpdateGuideState(): m_state=6
23:12:11.809 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7982
23:12:11.813 00.004 1032 Star::Find returns 1 (0), X=1104.46, Y=130.70, Mass=1413, SNR=26.4, Peak=129 HFD=3.3
23:12:11.815 00.002 1032 MultiStar: [#1 -0.03,-0.27,0.00,M1] [#2 -0.05,-0.16,0.80,U] [#3 0.14,-0.06,0.72,U] [#4 -0.16,-0.09,0.70,U] [#5 0.14,-0.21,0.65,U] [#6 -0.09,-0.23,0.62,U] [#7 0.05,-0.14,0.69,U] [#8 0.16,-0.07,0.51,U] 
23:12:11.817 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.14}, one-star: {0.15, -0.14}
23:12:11.819 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
23:12:11.820 00.001 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
23:12:11.822 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.26 mountX=-0.14 mountY=-0.01, mountTheta=-3.09
23:12:11.825 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.14, opts=13)
23:12:11.826 00.001 1032 Enqueuing Move request for scope (0.04, -0.14)
23:12:11.829 00.003 10072 Worker thread wakes up
23:12:11.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
23:12:11.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
23:12:11.829 00.000 10072 Moving (0.04, -0.14) raw xDistance=-0.14 yDistance=-0.01
23:12:11.831 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:12:11.834 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.09
23:12:11.834 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:12:11.834 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:11.834 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:12:11.834 00.000 10072 MoveAxis(E, 75, ABG)
23:12:11.834 00.000 10072 Guiding  Dir = 2, Dur = 75
23:12:11.835 00.001 10072 IsGuiding returns 0
23:12:11.835 00.000 10072 PulseGuide returned control before completion, sleep 85
23:12:11.852 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.4
23:12:11.854 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:11.856 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:11.858 00.002 1032 Enqueuing Expose request
23:12:11.921 00.063 10072 IsGuiding returns 0
23:12:11.921 00.000 10072 Move returns status 0, amount 75
23:12:11.921 00.000 10072 MoveAxis(N, 0, ABG)
23:12:11.921 00.000 10072 Move returns status 0, amount 0
23:12:11.921 00.000 10072 move complete, result=0
23:12:11.921 00.000 10072 worker thread done servicing request
23:12:11.921 00.000 10072 Worker thread wakes up
23:12:11.922 00.001 1032 GuideStep: -0.1 px 75 ms EAST, -0.0 px 0 ms NORTH
23:12:11.925 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:11.925 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:12.554 00.629 10072 Exposure complete
23:12:12.602 00.048 10072 worker thread done servicing request
23:12:12.602 00.000 1032 OnExposeComplete: enter
23:12:12.604 00.002 1032 UpdateGuideState(): m_state=6
23:12:12.605 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7983
23:12:12.608 00.003 1032 Star::Find returns 1 (0), X=1104.48, Y=130.90, Mass=1374, SNR=26.1, Peak=117 HFD=3.5
23:12:12.609 00.001 1032 MultiStar: [#1 -0.04,0.07,0.94,U] [#2 -0.02,-0.01,0.81,U] [#3 0.01,0.20,0.76,U] [#4 -0.17,0.27,0.00,M6] [#5 0.19,0.23,0.00,M3] [#6 -0.16,0.07,0.64,U] [#7 -0.12,0.14,0.70,U] [#8 0.12,0.14,0.52,U] 
23:12:12.610 00.001 1032 refined, 6 included, MultiStar: {-0.00, 0.09}, one-star: {0.17, 0.06}
23:12:12.615 00.005 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
23:12:12.616 00.001 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
23:12:12.618 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.57 mountX=0.09 mountY=-0.02, mountTheta=-0.26
23:12:12.621 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.09, opts=13)
23:12:12.624 00.003 1032 Enqueuing Move request for scope (-0.00, 0.09)
23:12:12.625 00.001 10072 Worker thread wakes up
23:12:12.625 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
23:12:12.625 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
23:12:12.625 00.000 10072 Moving (-0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
23:12:12.627 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:12:12.629 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.09
23:12:12.629 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:12:12.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:12.630 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:12:12.630 00.000 10072 MoveAxis(E, 6, ABG)
23:12:12.630 00.000 10072 Guiding  Dir = 2, Dur = 6
23:12:12.630 00.000 10072 IsGuiding returns 0
23:12:12.631 00.001 10072 PulseGuide returned control before completion, sleep 16
23:12:12.650 00.019 1032 UpdateGuideState exits: m=1374 SNR=26.1
23:12:12.651 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:12.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:12.654 00.001 1032 Enqueuing Expose request
23:12:12.658 00.004 10072 IsGuiding returns 0
23:12:12.658 00.000 10072 Move returns status 0, amount 6
23:12:12.658 00.000 10072 MoveAxis(N, 0, ABG)
23:12:12.658 00.000 10072 Move returns status 0, amount 0
23:12:12.658 00.000 10072 move complete, result=0
23:12:12.658 00.000 10072 worker thread done servicing request
23:12:12.658 00.000 10072 Worker thread wakes up
23:12:12.658 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:12.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:12.663 00.005 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:12:13.071 00.408 10072 Exposure complete
23:12:13.121 00.050 10072 worker thread done servicing request
23:12:13.121 00.000 1032 OnExposeComplete: enter
23:12:13.124 00.003 1032 UpdateGuideState(): m_state=6
23:12:13.125 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7984
23:12:13.127 00.002 1032 Star::Find returns 1 (0), X=1104.58, Y=131.09, Mass=1432, SNR=26.6, Peak=116 HFD=3.3
23:12:13.129 00.002 1032 MultiStar: [#1 0.02,0.11,0.98,U] [#2 0.11,0.18,0.74,U] [#3 0.02,0.32,0.00,M1] [#4 -0.25,0.29,0.00,M7] [#5 0.21,0.12,0.64,U] [#6 -0.03,0.26,0.00,M4] [#7 0.05,0.31,0.00,M1] [#8 0.24,0.18,0.00,M1] 
23:12:13.130 00.001 1032 refined, 3 included, MultiStar: {0.15, 0.16}, one-star: {0.27, 0.24}
23:12:13.131 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
23:12:13.132 00.001 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
23:12:13.133 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.83 mountX=0.12 mountY=-0.19, mountTheta=-1.00
23:12:13.136 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.16, opts=13)
23:12:13.137 00.001 1032 Enqueuing Move request for scope (0.15, 0.16)
23:12:13.139 00.002 10072 Worker thread wakes up
23:12:13.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
23:12:13.139 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
23:12:13.139 00.000 10072 Moving (0.15, 0.16) raw xDistance=0.12 yDistance=-0.19
23:12:13.140 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:12:13.142 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.10
23:12:13.142 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:12:13.142 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:13.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:12:13.143 00.001 10072 MoveAxis(E, 5, ABG)
23:12:13.143 00.000 10072 Guiding  Dir = 2, Dur = 5
23:12:13.143 00.000 10072 IsGuiding returns 0
23:12:13.144 00.001 10072 PulseGuide returned control before completion, sleep 15
23:12:13.159 00.015 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:12:13.161 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:13.162 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:13.164 00.002 1032 Enqueuing Expose request
23:12:13.177 00.013 10072 IsGuiding returns 0
23:12:13.177 00.000 10072 Move returns status 0, amount 5
23:12:13.177 00.000 10072 MoveAxis(N, 0, ABG)
23:12:13.178 00.001 10072 Move returns status 0, amount 0
23:12:13.178 00.000 10072 move complete, result=0
23:12:13.178 00.000 10072 worker thread done servicing request
23:12:13.178 00.000 10072 Worker thread wakes up
23:12:13.178 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:13.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:13.180 00.002 1032 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
23:12:13.806 00.626 10072 Exposure complete
23:12:13.857 00.051 10072 worker thread done servicing request
23:12:13.857 00.000 1032 OnExposeComplete: enter
23:12:13.859 00.002 1032 UpdateGuideState(): m_state=6
23:12:13.861 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7985
23:12:13.864 00.003 1032 Star::Find returns 1 (0), X=1104.51, Y=131.05, Mass=1429, SNR=26.6, Peak=108 HFD=3.5
23:12:13.866 00.002 1032 MultiStar: [#1 0.02,0.05,0.99,U] [#2 -0.01,0.09,0.79,U] [#3 0.05,0.12,0.75,U] [#4 -0.23,0.32,0.00,M8] [#5 0.14,0.18,0.66,U] [#6 0.01,0.21,0.58,U] [#7 -0.00,0.28,0.00,M2] [#8 0.17,0.11,0.53,U] 
23:12:13.869 00.003 1032 refined, 6 included, MultiStar: {0.08, 0.14}, one-star: {0.20, 0.21}
23:12:13.871 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:12:13.872 00.001 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:12:13.874 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.02 mountX=0.11 mountY=-0.11, mountTheta=-0.81
23:12:13.877 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.14, opts=13)
23:12:13.878 00.001 1032 Enqueuing Move request for scope (0.08, 0.14)
23:12:13.880 00.002 10072 Worker thread wakes up
23:12:13.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
23:12:13.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
23:12:13.880 00.000 10072 Moving (0.08, 0.14) raw xDistance=0.11 yDistance=-0.11
23:12:13.884 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:12:13.886 00.002 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.10
23:12:13.886 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:12:13.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:13.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:12:13.886 00.000 10072 MoveAxis(E, 6, ABG)
23:12:13.886 00.000 10072 Guiding  Dir = 2, Dur = 6
23:12:13.886 00.000 10072 IsGuiding returns 0
23:12:13.887 00.001 10072 PulseGuide returned control before completion, sleep 16
23:12:13.907 00.020 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:12:13.909 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:13.910 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:13.913 00.003 1032 Enqueuing Expose request
23:12:13.914 00.001 10072 IsGuiding returns 0
23:12:13.914 00.000 10072 Move returns status 0, amount 6
23:12:13.914 00.000 10072 MoveAxis(N, 0, ABG)
23:12:13.914 00.000 10072 Move returns status 0, amount 0
23:12:13.914 00.000 10072 move complete, result=0
23:12:13.915 00.001 10072 worker thread done servicing request
23:12:13.915 00.000 10072 Worker thread wakes up
23:12:13.915 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:13.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:13.922 00.007 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:12:14.331 00.409 10072 Exposure complete
23:12:14.385 00.054 10072 worker thread done servicing request
23:12:14.385 00.000 1032 OnExposeComplete: enter
23:12:14.388 00.003 1032 UpdateGuideState(): m_state=6
23:12:14.390 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7986
23:12:14.393 00.003 1032 Star::Find returns 1 (0), X=1104.54, Y=131.10, Mass=1387, SNR=26.2, Peak=104 HFD=3.5
23:12:14.396 00.003 1032 MultiStar: [#1 -0.03,0.10,0.97,U] [#2 0.04,0.02,0.80,U] [#3 0.03,0.29,0.00,M1] [#4 -0.26,0.27,0.00,M9] [#5 0.07,0.11,0.68,U] [#6 -0.06,0.23,0.61,U] [#7 -0.05,0.24,0.71,U] [#8 0.12,0.15,0.51,U] 
23:12:14.398 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.16}, one-star: {0.23, 0.26}
23:12:14.400 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
23:12:14.402 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
23:12:14.404 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.26 mountX=0.14 mountY=-0.09, mountTheta=-0.57
23:12:14.407 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.16, opts=13)
23:12:14.409 00.002 1032 Enqueuing Move request for scope (0.05, 0.16)
23:12:14.410 00.001 10072 Worker thread wakes up
23:12:14.411 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
23:12:14.411 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
23:12:14.411 00.000 10072 Moving (0.05, 0.16) raw xDistance=0.14 yDistance=-0.09
23:12:14.412 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:12:14.415 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.10
23:12:14.415 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
23:12:14.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:14.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:12:14.415 00.000 10072 MoveAxis(W, 60, ABG)
23:12:14.415 00.000 10072 Guiding  Dir = 3, Dur = 60
23:12:14.416 00.001 10072 IsGuiding returns 0
23:12:14.416 00.000 10072 PulseGuide returned control before completion, sleep 70
23:12:14.434 00.018 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:12:14.436 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:14.439 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:14.441 00.002 1032 Enqueuing Expose request
23:12:14.499 00.058 10072 IsGuiding returns 0
23:12:14.499 00.000 10072 Move returns status 0, amount 60
23:12:14.499 00.000 10072 MoveAxis(N, 0, ABG)
23:12:14.499 00.000 10072 Move returns status 0, amount 0
23:12:14.499 00.000 10072 move complete, result=0
23:12:14.499 00.000 10072 worker thread done servicing request
23:12:14.499 00.000 10072 Worker thread wakes up
23:12:14.499 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:14.500 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:14.511 00.011 1032 GuideStep: 0.1 px 60 ms WEST, -0.1 px 0 ms NORTH
23:12:15.127 00.616 10072 Exposure complete
23:12:15.178 00.051 10072 worker thread done servicing request
23:12:15.178 00.000 1032 OnExposeComplete: enter
23:12:15.181 00.003 1032 UpdateGuideState(): m_state=6
23:12:15.182 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7987
23:12:15.185 00.003 1032 Star::Find returns 1 (0), X=1104.48, Y=130.98, Mass=1324, SNR=25.6, Peak=100 HFD=3.6
23:12:15.186 00.001 1032 MultiStar: [#1 -0.03,0.04,0.98,U] [#2 0.05,0.05,0.85,U] [#3 0.13,0.17,0.74,U] [#4 -0.06,0.17,0.72,U] [#5 0.18,-0.05,0.70,U] [#6 0.07,0.12,0.66,U] [#7 0.01,0.22,0.71,U] [#8 0.26,0.10,0.00,M1] 
23:12:15.188 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.11}, one-star: {0.17, 0.13}
23:12:15.189 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:12:15.191 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:12:15.192 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.02 mountX=0.09 mountY=-0.09, mountTheta=-0.81
23:12:15.195 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
23:12:15.198 00.003 1032 Enqueuing Move request for scope (0.07, 0.11)
23:12:15.199 00.001 10072 Worker thread wakes up
23:12:15.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
23:12:15.199 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
23:12:15.199 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
23:12:15.202 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:12:15.206 00.004 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.10
23:12:15.206 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:12:15.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:15.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:12:15.206 00.000 10072 MoveAxis(E, 8, ABG)
23:12:15.206 00.000 10072 Guiding  Dir = 2, Dur = 8
23:12:15.207 00.001 10072 IsGuiding returns 0
23:12:15.207 00.000 10072 PulseGuide returned control before completion, sleep 18
23:12:15.225 00.018 1032 UpdateGuideState exits: m=1324 SNR=25.6
23:12:15.228 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:15.229 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:15.231 00.002 1032 Enqueuing Expose request
23:12:15.235 00.004 10072 IsGuiding returns 0
23:12:15.235 00.000 10072 Move returns status 0, amount 8
23:12:15.236 00.001 10072 MoveAxis(N, 0, ABG)
23:12:15.236 00.000 10072 Move returns status 0, amount 0
23:12:15.236 00.000 10072 move complete, result=0
23:12:15.236 00.000 10072 worker thread done servicing request
23:12:15.236 00.000 10072 Worker thread wakes up
23:12:15.236 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:15.236 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:15.243 00.007 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:12:15.645 00.402 10072 Exposure complete
23:12:15.697 00.052 10072 worker thread done servicing request
23:12:15.697 00.000 1032 OnExposeComplete: enter
23:12:15.699 00.002 1032 UpdateGuideState(): m_state=6
23:12:15.702 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7988
23:12:15.703 00.001 1032 Star::Find returns 1 (0), X=1104.53, Y=131.00, Mass=1369, SNR=26.0, Peak=103 HFD=3.6
23:12:15.706 00.003 1032 MultiStar: [#1 -0.03,0.07,0.92,U] [#2 0.19,0.11,0.81,U] [#3 0.16,0.08,0.78,U] [#4 -0.15,0.24,0.00,M9] [#5 0.18,-0.01,0.66,U] [#6 -0.05,0.06,0.60,U] [#7 0.01,0.18,0.74,U] [#8 0.24,0.13,0.00,M2] 
23:12:15.709 00.003 1032 refined, 6 included, MultiStar: {0.10, 0.10}, one-star: {0.22, 0.15}
23:12:15.711 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
23:12:15.713 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
23:12:15.715 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.75 mountX=0.07 mountY=-0.13, mountTheta=-1.08
23:12:15.718 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
23:12:15.721 00.003 1032 Enqueuing Move request for scope (0.10, 0.10)
23:12:15.723 00.002 10072 Worker thread wakes up
23:12:15.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
23:12:15.723 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
23:12:15.723 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.13
23:12:15.725 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:12:15.728 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:12:15.728 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:12:15.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:15.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:12:15.728 00.000 10072 MoveAxis(E, 6, ABG)
23:12:15.728 00.000 10072 Guiding  Dir = 2, Dur = 6
23:12:15.729 00.001 10072 IsGuiding returns 0
23:12:15.729 00.000 10072 PulseGuide returned control before completion, sleep 16
23:12:15.745 00.016 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:12:15.749 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:15.751 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:15.752 00.001 1032 Enqueuing Expose request
23:12:15.754 00.002 10072 IsGuiding returns 0
23:12:15.754 00.000 10072 Move returns status 0, amount 6
23:12:15.754 00.000 10072 MoveAxis(N, 0, ABG)
23:12:15.754 00.000 10072 Move returns status 0, amount 0
23:12:15.754 00.000 10072 move complete, result=0
23:12:15.754 00.000 10072 worker thread done servicing request
23:12:15.754 00.000 10072 Worker thread wakes up
23:12:15.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:15.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:15.762 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:12:16.395 00.633 10072 Exposure complete
23:12:16.445 00.050 10072 worker thread done servicing request
23:12:16.446 00.001 1032 OnExposeComplete: enter
23:12:16.447 00.001 1032 UpdateGuideState(): m_state=6
23:12:16.449 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7989
23:12:16.451 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=130.84, Mass=1416, SNR=26.4, Peak=108 HFD=3.3
23:12:16.452 00.001 1032 MultiStar: [#1 0.07,-0.05,0.92,U] [#2 0.05,-0.03,0.79,U] [#3 0.15,-0.01,0.75,U] [#4 -0.25,0.09,0.00,M10] [#5 -0.05,-0.04,0.63,U] [#6 0.14,-0.06,0.60,U] [#7 0.11,0.02,0.72,U] [#8 0.24,0.06,0.52,U] 
23:12:16.454 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.32, -0.01}
23:12:16.457 00.003 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
23:12:16.459 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
23:12:16.462 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.13 mountX=-0.05 mountY=-0.12, mountTheta=-1.96
23:12:16.465 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
23:12:16.467 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
23:12:16.468 00.001 10072 Worker thread wakes up
23:12:16.468 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
23:12:16.468 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
23:12:16.468 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
23:12:16.471 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:12:16.473 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:12:16.473 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:12:16.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:16.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:12:16.474 00.001 10072 MoveAxis(E, 7, ABG)
23:12:16.474 00.000 10072 Guiding  Dir = 2, Dur = 7
23:12:16.474 00.000 10072 IsGuiding returns 0
23:12:16.474 00.000 10072 PulseGuide returned control before completion, sleep 17
23:12:16.492 00.018 1032 UpdateGuideState exits: m=1416 SNR=26.4
23:12:16.495 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:16.496 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:16.497 00.001 1032 Enqueuing Expose request
23:12:16.502 00.005 10072 IsGuiding returns 0
23:12:16.502 00.000 10072 Move returns status 0, amount 7
23:12:16.502 00.000 10072 MoveAxis(N, 0, ABG)
23:12:16.502 00.000 10072 Move returns status 0, amount 0
23:12:16.502 00.000 10072 move complete, result=0
23:12:16.502 00.000 10072 worker thread done servicing request
23:12:16.502 00.000 10072 Worker thread wakes up
23:12:16.502 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:16.502 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:16.506 00.004 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:12:16.910 00.404 10072 Exposure complete
23:12:16.958 00.048 10072 worker thread done servicing request
23:12:16.958 00.000 1032 OnExposeComplete: enter
23:12:16.961 00.003 1032 UpdateGuideState(): m_state=6
23:12:16.962 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7990
23:12:16.964 00.002 1032 Star::Find returns 1 (0), X=1104.71, Y=130.82, Mass=1387, SNR=26.2, Peak=109 HFD=3.3
23:12:16.966 00.002 1032 MultiStar: [#1 0.10,-0.14,0.97,U] [#2 0.14,-0.07,0.78,U] [#3 0.26,0.03,0.00,M1] [#4 -0.09,0.00,0.69,U] [#5 0.31,-0.04,0.00,M1] [#6 0.07,-0.13,0.63,U] [#7 0.14,-0.01,0.73,U] [#8 0.38,-0.02,0.00,M2] 
23:12:16.968 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.06}, one-star: {0.40, -0.03}
23:12:16.969 00.001 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
23:12:16.971 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
23:12:16.972 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-0.41 mountX=-0.10 mountY=-0.12, mountTheta=-2.24
23:12:16.975 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
23:12:16.976 00.001 1032 Enqueuing Move request for scope (0.14, -0.06)
23:12:16.978 00.002 10072 Worker thread wakes up
23:12:16.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
23:12:16.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
23:12:16.978 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.10 yDistance=-0.12
23:12:16.980 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:12:16.983 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:12:16.983 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:12:16.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:16.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:12:16.983 00.000 10072 MoveAxis(E, 5, ABG)
23:12:16.983 00.000 10072 Guiding  Dir = 2, Dur = 5
23:12:16.984 00.001 10072 IsGuiding returns 0
23:12:16.984 00.000 10072 PulseGuide returned control before completion, sleep 15
23:12:17.000 00.016 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:12:17.003 00.003 10072 IsGuiding returns 0
23:12:17.003 00.000 10072 Move returns status 0, amount 5
23:12:17.003 00.000 10072 MoveAxis(N, 0, ABG)
23:12:17.003 00.000 10072 Move returns status 0, amount 0
23:12:17.003 00.000 10072 move complete, result=0
23:12:17.003 00.000 10072 worker thread done servicing request
23:12:17.003 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:17.005 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:17.007 00.002 1032 Enqueuing Expose request
23:12:17.008 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:12:17.011 00.003 10072 Worker thread wakes up
23:12:17.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:17.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:17.647 00.636 10072 Exposure complete
23:12:17.698 00.051 10072 worker thread done servicing request
23:12:17.698 00.000 1032 OnExposeComplete: enter
23:12:17.701 00.003 1032 UpdateGuideState(): m_state=6
23:12:17.702 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7991
23:12:17.705 00.003 1032 Star::Find returns 1 (0), X=1104.74, Y=130.83, Mass=1410, SNR=26.4, Peak=119 HFD=3.3
23:12:17.707 00.002 1032 MultiStar: [#1 -0.00,-0.07,0.91,U] [#2 0.14,-0.04,0.80,U] [#3 0.19,-0.02,0.78,U] [#4 0.02,0.21,0.66,U] [#5 0.31,0.06,0.00,M2] [#6 0.17,0.04,0.63,U] [#7 0.01,0.08,0.71,U] [#8 0.27,0.04,0.00,M3] 
23:12:17.709 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.02}, one-star: {0.43, -0.02}
23:12:17.710 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
23:12:17.712 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
23:12:17.714 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.11 mountX=-0.02 mountY=-0.15, mountTheta=-1.72
23:12:17.718 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
23:12:17.720 00.002 1032 Enqueuing Move request for scope (0.15, 0.02)
23:12:17.722 00.002 10072 Worker thread wakes up
23:12:17.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
23:12:17.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
23:12:17.722 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
23:12:17.725 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:12:17.729 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:12:17.729 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:12:17.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:17.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:12:17.729 00.000 10072 MoveAxis(E, 5, ABG)
23:12:17.729 00.000 10072 Guiding  Dir = 2, Dur = 5
23:12:17.730 00.001 10072 IsGuiding returns 0
23:12:17.730 00.000 10072 PulseGuide returned control before completion, sleep 15
23:12:17.746 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:12:17.748 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:17.749 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:17.751 00.002 1032 Enqueuing Expose request
23:12:17.755 00.004 10072 IsGuiding returns 0
23:12:17.755 00.000 10072 Move returns status 0, amount 5
23:12:17.755 00.000 10072 MoveAxis(N, 0, ABG)
23:12:17.755 00.000 10072 Move returns status 0, amount 0
23:12:17.755 00.000 10072 move complete, result=0
23:12:17.755 00.000 10072 worker thread done servicing request
23:12:17.755 00.000 10072 Worker thread wakes up
23:12:17.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:17.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:17.760 00.005 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:12:18.163 00.403 10072 Exposure complete
23:12:18.212 00.049 10072 worker thread done servicing request
23:12:18.212 00.000 1032 OnExposeComplete: enter
23:12:18.214 00.002 1032 UpdateGuideState(): m_state=6
23:12:18.215 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7992
23:12:18.216 00.001 1032 Star::Find returns 1 (0), X=1104.62, Y=130.93, Mass=1318, SNR=25.5, Peak=106 HFD=3.3
23:12:18.218 00.002 1032 MultiStar: [#1 -0.01,0.05,0.97,U] [#2 0.10,0.09,0.85,U] [#3 0.17,0.08,0.76,U] [#4 -0.19,0.24,0.00,M9] [#5 0.26,0.14,0.00,M3] [#6 -0.05,0.06,0.63,U] [#7 -0.08,0.10,0.74,U] [#8 0.16,0.10,0.53,U] 
23:12:18.220 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.08}, one-star: {0.31, 0.08}
23:12:18.221 00.001 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
23:12:18.223 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
23:12:18.226 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=0.05 mountY=-0.11, mountTheta=-1.12
23:12:18.228 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
23:12:18.232 00.004 1032 Enqueuing Move request for scope (0.09, 0.08)
23:12:18.233 00.001 10072 Worker thread wakes up
23:12:18.233 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:12:18.233 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:12:18.233 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.11
23:12:18.235 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:12:18.240 00.005 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:12:18.240 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:12:18.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:18.240 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:12:18.240 00.000 10072 MoveAxis(E, 5, ABG)
23:12:18.240 00.000 10072 Guiding  Dir = 2, Dur = 5
23:12:18.241 00.001 10072 IsGuiding returns 0
23:12:18.241 00.000 10072 PulseGuide returned control before completion, sleep 15
23:12:18.256 00.015 1032 UpdateGuideState exits: m=1318 SNR=25.5
23:12:18.259 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:18.261 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:18.262 00.001 1032 Enqueuing Expose request
23:12:18.271 00.009 10072 IsGuiding returns 0
23:12:18.271 00.000 10072 Move returns status 0, amount 5
23:12:18.271 00.000 10072 MoveAxis(N, 0, ABG)
23:12:18.271 00.000 10072 Move returns status 0, amount 0
23:12:18.271 00.000 10072 move complete, result=0
23:12:18.271 00.000 10072 worker thread done servicing request
23:12:18.272 00.001 10072 Worker thread wakes up
23:12:18.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:18.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:18.272 00.000 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:12:18.901 00.629 10072 Exposure complete
23:12:18.954 00.053 10072 worker thread done servicing request
23:12:18.954 00.000 1032 OnExposeComplete: enter
23:12:18.958 00.004 1032 UpdateGuideState(): m_state=6
23:12:18.961 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7993
23:12:18.965 00.004 1032 Star::Find returns 1 (0), X=1104.68, Y=130.95, Mass=1383, SNR=26.1, Peak=98 HFD=3.4
23:12:18.967 00.002 1032 MultiStar: [#1 0.04,0.11,0.95,U] [#2 0.10,0.13,0.79,U] [#3 0.18,0.18,0.76,U] [#4 -0.12,0.26,0.00,M10] [#5 0.23,0.20,0.00,M4] [#6 -0.02,0.03,0.61,U] [#7 0.06,0.18,0.74,U] [#8 0.21,0.24,0.00,M3] 
23:12:18.969 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.12}, one-star: {0.37, 0.10}
23:12:18.971 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
23:12:18.973 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
23:12:18.974 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.74 mountX=0.08 mountY=-0.16, mountTheta=-1.09
23:12:18.978 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
23:12:18.980 00.002 1032 Enqueuing Move request for scope (0.13, 0.12)
23:12:18.982 00.002 10072 Worker thread wakes up
23:12:18.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
23:12:18.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
23:12:18.982 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.08 yDistance=-0.16
23:12:18.984 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:12:18.986 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:12:18.986 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:12:18.986 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:18.986 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:12:18.986 00.000 10072 MoveAxis(E, 6, ABG)
23:12:18.986 00.000 10072 Guiding  Dir = 2, Dur = 6
23:12:18.988 00.002 10072 IsGuiding returns 0
23:12:18.988 00.000 10072 PulseGuide returned control before completion, sleep 16
23:12:19.007 00.019 10072 IsGuiding returns 0
23:12:19.007 00.000 10072 Move returns status 0, amount 6
23:12:19.007 00.000 10072 MoveAxis(N, 0, ABG)
23:12:19.007 00.000 10072 Move returns status 0, amount 0
23:12:19.007 00.000 10072 move complete, result=0
23:12:19.007 00.000 10072 worker thread done servicing request
23:12:19.009 00.002 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:12:19.010 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:19.012 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:19.013 00.001 1032 Enqueuing Expose request
23:12:19.014 00.001 1032 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
23:12:19.017 00.003 10072 Worker thread wakes up
23:12:19.017 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:19.017 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:19.431 00.414 10072 Exposure complete
23:12:19.485 00.054 10072 worker thread done servicing request
23:12:19.485 00.000 1032 OnExposeComplete: enter
23:12:19.487 00.002 1032 UpdateGuideState(): m_state=6
23:12:19.489 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7994
23:12:19.493 00.004 1032 Star::Find returns 1 (0), X=1104.44, Y=131.01, Mass=1369, SNR=26.0, Peak=108 HFD=3.3
23:12:19.496 00.003 1032 MultiStar: [#1 -0.01,0.05,0.99,U] [#2 0.02,0.14,0.82,U] [#3 0.11,0.31,0.00,M1] [#4 -0.22,0.24,0.00,R] [#5 0.09,0.08,0.64,U] [#6 -0.13,0.11,0.64,U] [#7 -0.05,0.18,0.70,U] [#8 0.13,0.12,0.53,U] 
23:12:19.498 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.12}, one-star: {0.13, 0.17}
23:12:19.499 00.001 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
23:12:19.500 00.001 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
23:12:19.502 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.33 mountX=0.11 mountY=-0.06, mountTheta=-0.50
23:12:19.504 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
23:12:19.507 00.003 1032 Enqueuing Move request for scope (0.03, 0.12)
23:12:19.509 00.002 10072 Worker thread wakes up
23:12:19.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
23:12:19.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
23:12:19.510 00.001 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
23:12:19.512 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:12:19.515 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:12:19.515 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:12:19.515 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:19.515 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:12:19.515 00.000 10072 MoveAxis(E, 6, ABG)
23:12:19.515 00.000 10072 Guiding  Dir = 2, Dur = 6
23:12:19.515 00.000 10072 IsGuiding returns 0
23:12:19.515 00.000 10072 PulseGuide returned control before completion, sleep 16
23:12:19.534 00.019 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:12:19.536 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:19.537 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:19.540 00.003 1032 Enqueuing Expose request
23:12:19.542 00.002 10072 IsGuiding returns 0
23:12:19.542 00.000 10072 Move returns status 0, amount 6
23:12:19.542 00.000 10072 MoveAxis(N, 0, ABG)
23:12:19.542 00.000 10072 Move returns status 0, amount 0
23:12:19.542 00.000 10072 move complete, result=0
23:12:19.542 00.000 10072 worker thread done servicing request
23:12:19.542 00.000 10072 Worker thread wakes up
23:12:19.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:19.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:19.550 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:12:20.180 00.630 10072 Exposure complete
23:12:20.232 00.052 10072 worker thread done servicing request
23:12:20.232 00.000 1032 OnExposeComplete: enter
23:12:20.235 00.003 1032 UpdateGuideState(): m_state=6
23:12:20.237 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7995
23:12:20.239 00.002 1032 Star::Find returns 1 (0), X=1104.70, Y=130.81, Mass=1437, SNR=26.7, Peak=125 HFD=3.0
23:12:20.242 00.003 1032 MultiStar: [#1 -0.01,-0.11,0.93,U] [#2 0.17,0.00,0.76,U] [#3 0.22,0.05,0.77,U] [#4 0.09,-0.19,0.63,U] [#5 0.38,0.03,0.00,M4] [#6 0.09,-0.12,0.62,U] [#7 0.04,0.06,0.69,U] [#8 0.27,0.00,0.00,M3] 
23:12:20.244 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.04}, one-star: {0.39, -0.03}
23:12:20.246 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
23:12:20.248 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
23:12:20.250 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.29 mountX=-0.08 mountY=-0.14, mountTheta=-2.12
23:12:20.253 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
23:12:20.255 00.002 1032 Enqueuing Move request for scope (0.15, -0.04)
23:12:20.256 00.001 10072 Worker thread wakes up
23:12:20.257 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
23:12:20.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
23:12:20.257 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.14
23:12:20.259 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:12:20.262 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:12:20.262 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:12:20.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:20.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:12:20.262 00.000 10072 MoveAxis(E, 6, ABG)
23:12:20.262 00.000 10072 Guiding  Dir = 2, Dur = 6
23:12:20.262 00.000 10072 IsGuiding returns 0
23:12:20.263 00.001 10072 PulseGuide returned control before completion, sleep 16
23:12:20.281 00.018 1032 UpdateGuideState exits: m=1437 SNR=26.7
23:12:20.283 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:20.286 00.003 10072 IsGuiding returns 0
23:12:20.286 00.000 10072 Move returns status 0, amount 6
23:12:20.286 00.000 10072 MoveAxis(N, 0, ABG)
23:12:20.286 00.000 10072 Move returns status 0, amount 0
23:12:20.286 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:20.288 00.002 1032 Enqueuing Expose request
23:12:20.290 00.002 10072 move complete, result=0
23:12:20.290 00.000 10072 worker thread done servicing request
23:12:20.290 00.000 10072 Worker thread wakes up
23:12:20.290 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:20.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:20.290 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:12:20.707 00.417 10072 Exposure complete
23:12:20.753 00.046 10072 worker thread done servicing request
23:12:20.753 00.000 1032 OnExposeComplete: enter
23:12:20.755 00.002 1032 UpdateGuideState(): m_state=6
23:12:20.757 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7996
23:12:20.758 00.001 1032 Star::Find returns 1 (0), X=1104.68, Y=131.01, Mass=1337, SNR=25.7, Peak=105 HFD=3.3
23:12:20.760 00.002 1032 MultiStar: [#1 -0.04,0.12,0.95,U] [#2 0.07,-0.01,0.84,U] [#3 0.10,0.09,0.74,U] [#4 0.10,0.00,0.67,U] [#5 0.32,0.15,0.00,M5] [#6 -0.02,0.06,0.66,U] [#7 0.03,0.12,0.74,U] [#8 0.22,0.01,0.53,U] 
23:12:20.761 00.001 1032 refined, 7 included, MultiStar: {0.11, 0.08}, one-star: {0.37, 0.16}
23:12:20.762 00.001 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:12:20.765 00.003 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:12:20.765 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.61 mountX=0.05 mountY=-0.12, mountTheta=-1.22
23:12:20.771 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
23:12:20.774 00.003 1032 Enqueuing Move request for scope (0.11, 0.08)
23:12:20.775 00.001 10072 Worker thread wakes up
23:12:20.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:12:20.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:12:20.776 00.001 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.12
23:12:20.778 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:12:20.780 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:12:20.780 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:12:20.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:20.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:12:20.780 00.000 10072 MoveAxis(E, 6, ABG)
23:12:20.780 00.000 10072 Guiding  Dir = 2, Dur = 6
23:12:20.781 00.001 10072 IsGuiding returns 0
23:12:20.781 00.000 10072 PulseGuide returned control before completion, sleep 16
23:12:20.796 00.015 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:12:20.801 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:20.803 00.002 10072 IsGuiding returns 0
23:12:20.803 00.000 10072 Move returns status 0, amount 6
23:12:20.803 00.000 10072 MoveAxis(N, 0, ABG)
23:12:20.803 00.000 10072 Move returns status 0, amount 0
23:12:20.803 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:20.806 00.003 1032 Enqueuing Expose request
23:12:20.808 00.002 10072 move complete, result=0
23:12:20.808 00.000 10072 worker thread done servicing request
23:12:20.808 00.000 10072 Worker thread wakes up
23:12:20.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:20.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:20.808 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:12:21.440 00.632 10072 Exposure complete
23:12:21.489 00.049 10072 worker thread done servicing request
23:12:21.489 00.000 1032 OnExposeComplete: enter
23:12:21.491 00.002 1032 UpdateGuideState(): m_state=6
23:12:21.493 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7997
23:12:21.494 00.001 1032 Star::Find returns 1 (0), X=1104.61, Y=130.90, Mass=1298, SNR=25.3, Peak=109 HFD=3.3
23:12:21.496 00.002 1032 MultiStar: [#1 -0.07,0.02,1.02,U] [#2 0.06,-0.04,0.81,U] [#3 0.13,0.10,0.79,U] [#4 0.07,-0.08,0.71,U] [#5 0.12,0.05,0.69,U] [#6 0.02,-0.03,0.63,U] [#7 -0.10,0.08,0.75,U] [#8 0.22,0.03,0.53,U] 
23:12:21.497 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.30, 0.05}
23:12:21.499 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
23:12:21.500 00.001 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
23:12:21.501 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.27 mountX=0.00 mountY=-0.08, mountTheta=-1.56
23:12:21.504 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
23:12:21.505 00.001 1032 Enqueuing Move request for scope (0.08, 0.02)
23:12:21.506 00.001 10072 Worker thread wakes up
23:12:21.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
23:12:21.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
23:12:21.506 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
23:12:21.508 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:12:21.510 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:12:21.510 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:12:21.511 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:21.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:12:21.511 00.000 10072 MoveAxis(E, 7, ABG)
23:12:21.511 00.000 10072 Guiding  Dir = 2, Dur = 7
23:12:21.511 00.000 10072 IsGuiding returns 0
23:12:21.511 00.000 10072 PulseGuide returned control before completion, sleep 17
23:12:21.529 00.018 1032 UpdateGuideState exits: m=1298 SNR=25.3
23:12:21.532 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:21.534 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:21.536 00.002 1032 Enqueuing Expose request
23:12:21.537 00.001 10072 IsGuiding returns 0
23:12:21.537 00.000 10072 Move returns status 0, amount 7
23:12:21.537 00.000 10072 MoveAxis(N, 0, ABG)
23:12:21.538 00.001 10072 Move returns status 0, amount 0
23:12:21.538 00.000 10072 move complete, result=0
23:12:21.538 00.000 10072 worker thread done servicing request
23:12:21.538 00.000 10072 Worker thread wakes up
23:12:21.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:21.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:21.545 00.007 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:12:21.957 00.412 10072 Exposure complete
23:12:22.006 00.049 10072 worker thread done servicing request
23:12:22.006 00.000 1032 OnExposeComplete: enter
23:12:22.009 00.003 1032 UpdateGuideState(): m_state=6
23:12:22.010 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7998
23:12:22.012 00.002 1032 Star::Find returns 1 (0), X=1104.66, Y=130.79, Mass=1350, SNR=25.8, Peak=115 HFD=3.3
23:12:22.014 00.002 1032 MultiStar: [#1 0.03,-0.04,0.98,U] [#2 0.06,-0.06,0.82,U] [#3 0.18,0.11,0.75,U] [#4 0.10,-0.18,0.67,U] [#5 0.12,-0.15,0.68,U] [#6 0.11,-0.11,0.63,U] [#7 -0.01,0.07,0.69,U] [#8 0.15,-0.03,0.55,U] 
23:12:22.015 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.35, -0.05}
23:12:22.017 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:12:22.019 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:12:22.021 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.35 mountX=-0.08 mountY=-0.11, mountTheta=-2.18
23:12:22.025 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
23:12:22.027 00.002 1032 Enqueuing Move request for scope (0.13, -0.05)
23:12:22.029 00.002 10072 Worker thread wakes up
23:12:22.029 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:12:22.029 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:12:22.029 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
23:12:22.031 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:12:22.033 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:12:22.033 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:12:22.033 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:22.033 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:12:22.033 00.000 10072 MoveAxis(E, 6, ABG)
23:12:22.034 00.001 10072 Guiding  Dir = 2, Dur = 6
23:12:22.034 00.000 10072 IsGuiding returns 0
23:12:22.034 00.000 10072 PulseGuide returned control before completion, sleep 16
23:12:22.051 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:12:22.054 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:22.055 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:22.057 00.002 1032 Enqueuing Expose request
23:12:22.063 00.006 10072 IsGuiding returns 0
23:12:22.063 00.000 10072 Move returns status 0, amount 6
23:12:22.063 00.000 10072 MoveAxis(N, 0, ABG)
23:12:22.063 00.000 10072 Move returns status 0, amount 0
23:12:22.063 00.000 10072 move complete, result=0
23:12:22.063 00.000 10072 worker thread done servicing request
23:12:22.063 00.000 10072 Worker thread wakes up
23:12:22.063 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:22.064 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:22.067 00.003 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:12:22.691 00.624 10072 Exposure complete
23:12:22.739 00.048 10072 worker thread done servicing request
23:12:22.739 00.000 1032 OnExposeComplete: enter
23:12:22.742 00.003 1032 UpdateGuideState(): m_state=6
23:12:22.744 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7999
23:12:22.747 00.003 1032 Star::Find returns 1 (0), X=1104.64, Y=130.74, Mass=1317, SNR=25.5, Peak=106 HFD=3.3
23:12:22.749 00.002 1032 MultiStar: [#1 0.03,-0.09,0.97,U] [#2 0.05,-0.04,0.82,U] [#3 0.27,-0.11,0.00,M1] [#4 0.15,-0.36,0.00,M1] [#5 0.13,-0.07,0.66,U] [#6 -0.07,-0.09,0.64,U] [#7 0.06,-0.03,0.70,U] [#8 0.41,-0.11,0.00,M1] 
23:12:22.750 00.001 1032 refined, 5 included, MultiStar: {0.10, -0.08}, one-star: {0.33, -0.11}
23:12:22.752 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
23:12:22.753 00.001 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
23:12:22.755 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.63 mountX=-0.10 mountY=-0.08, mountTheta=-2.46
23:12:22.758 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
23:12:22.760 00.002 1032 Enqueuing Move request for scope (0.10, -0.08)
23:12:22.762 00.002 10072 Worker thread wakes up
23:12:22.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:12:22.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:12:22.762 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
23:12:22.764 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:12:22.769 00.005 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:12:22.769 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:12:22.769 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:22.769 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:12:22.769 00.000 10072 MoveAxis(E, 7, ABG)
23:12:22.769 00.000 10072 Guiding  Dir = 2, Dur = 7
23:12:22.771 00.002 10072 IsGuiding returns 0
23:12:22.771 00.000 10072 PulseGuide returned control before completion, sleep 16
23:12:22.787 00.016 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:12:22.789 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:22.792 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:22.793 00.001 1032 Enqueuing Expose request
23:12:22.797 00.004 10072 IsGuiding returns 0
23:12:22.797 00.000 10072 Move returns status 0, amount 7
23:12:22.797 00.000 10072 MoveAxis(N, 0, ABG)
23:12:22.797 00.000 10072 Move returns status 0, amount 0
23:12:22.798 00.001 10072 move complete, result=0
23:12:22.798 00.000 10072 worker thread done servicing request
23:12:22.798 00.000 10072 Worker thread wakes up
23:12:22.798 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:22.798 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:22.803 00.005 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:12:23.208 00.405 10072 Exposure complete
23:12:23.259 00.051 10072 worker thread done servicing request
23:12:23.259 00.000 1032 OnExposeComplete: enter
23:12:23.262 00.003 1032 UpdateGuideState(): m_state=6
23:12:23.264 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8000
23:12:23.267 00.003 1032 Star::Find returns 1 (0), X=1104.62, Y=130.81, Mass=1492, SNR=27.2, Peak=104 HFD=3.5
23:12:23.271 00.004 1032 MultiStar: [#1 -0.02,-0.18,0.96,U] [#2 0.09,-0.14,0.72,U] [#3 0.20,-0.15,0.75,U] [#4 0.12,-0.23,0.00,M2] [#5 0.21,-0.11,0.63,U] [#6 -0.13,-0.12,0.57,U] [#7 0.05,-0.21,0.70,U] [#8 0.28,-0.07,0.00,M2] 
23:12:23.272 00.001 1032 refined, 6 included, MultiStar: {0.11, -0.13}, one-star: {0.31, -0.03}
23:12:23.273 00.001 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
23:12:23.275 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
23:12:23.277 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.87 mountX=-0.16 mountY=-0.07, mountTheta=-2.70
23:12:23.280 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.13, opts=13)
23:12:23.281 00.001 1032 Enqueuing Move request for scope (0.11, -0.13)
23:12:23.283 00.002 10072 Worker thread wakes up
23:12:23.283 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
23:12:23.283 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
23:12:23.283 00.000 10072 Moving (0.11, -0.13) raw xDistance=-0.16 yDistance=-0.07
23:12:23.285 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:12:23.287 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.14
23:12:23.287 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
23:12:23.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:23.287 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:12:23.288 00.001 10072 MoveAxis(E, 81, ABG)
23:12:23.288 00.000 10072 Guiding  Dir = 2, Dur = 81
23:12:23.288 00.000 10072 IsGuiding returns 0
23:12:23.289 00.001 10072 PulseGuide returned control before completion, sleep 91
23:12:23.307 00.018 1032 UpdateGuideState exits: m=1492 SNR=27.2
23:12:23.309 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:23.310 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:23.312 00.002 1032 Enqueuing Expose request
23:12:23.392 00.080 10072 IsGuiding returns 0
23:12:23.392 00.000 10072 Move returns status 0, amount 81
23:12:23.392 00.000 10072 MoveAxis(N, 0, ABG)
23:12:23.393 00.001 10072 Move returns status 0, amount 0
23:12:23.393 00.000 10072 move complete, result=0
23:12:23.393 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.1 px 0 ms NORTH
23:12:23.396 00.003 10072 worker thread done servicing request
23:12:23.396 00.000 10072 Worker thread wakes up
23:12:23.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:23.396 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:24.022 00.626 10072 Exposure complete
23:12:24.072 00.050 10072 worker thread done servicing request
23:12:24.072 00.000 1032 OnExposeComplete: enter
23:12:24.076 00.004 1032 UpdateGuideState(): m_state=6
23:12:24.078 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8001
23:12:24.079 00.001 1032 Star::Find returns 1 (0), X=1104.62, Y=130.91, Mass=1389, SNR=26.2, Peak=103 HFD=3.3
23:12:24.081 00.002 1032 MultiStar: [#1 -0.01,0.05,0.98,U] [#2 0.07,0.07,0.83,U] [#3 0.16,0.02,0.75,U] [#4 0.11,-0.24,0.00,M3] [#5 0.17,0.07,0.67,U] [#6 -0.05,0.09,0.63,U] [#7 0.06,0.03,0.71,U] [#8 0.23,0.05,0.53,U] 
23:12:24.085 00.004 1032 refined, 7 included, MultiStar: {0.12, 0.05}, one-star: {0.31, 0.06}
23:12:24.088 00.003 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
23:12:24.090 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
23:12:24.092 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.43 mountX=0.02 mountY=-0.13, mountTheta=-1.40
23:12:24.095 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
23:12:24.097 00.002 1032 Enqueuing Move request for scope (0.12, 0.05)
23:12:24.099 00.002 10072 Worker thread wakes up
23:12:24.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:12:24.099 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:12:24.099 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.13
23:12:24.101 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:12:24.103 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
23:12:24.104 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:12:24.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:24.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:12:24.104 00.000 10072 MoveAxis(E, 8, ABG)
23:12:24.104 00.000 10072 Guiding  Dir = 2, Dur = 8
23:12:24.104 00.000 10072 IsGuiding returns 0
23:12:24.105 00.001 10072 PulseGuide returned control before completion, sleep 18
23:12:24.122 00.017 1032 UpdateGuideState exits: m=1389 SNR=26.2
23:12:24.124 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:24.125 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:24.127 00.002 1032 Enqueuing Expose request
23:12:24.129 00.002 10072 IsGuiding returns 0
23:12:24.129 00.000 10072 Move returns status 0, amount 8
23:12:24.129 00.000 10072 MoveAxis(N, 0, ABG)
23:12:24.129 00.000 10072 Move returns status 0, amount 0
23:12:24.129 00.000 10072 move complete, result=0
23:12:24.129 00.000 10072 worker thread done servicing request
23:12:24.129 00.000 10072 Worker thread wakes up
23:12:24.129 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:24.129 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:24.137 00.008 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:12:24.538 00.401 10072 Exposure complete
23:12:24.593 00.055 10072 worker thread done servicing request
23:12:24.593 00.000 1032 OnExposeComplete: enter
23:12:24.594 00.001 1032 UpdateGuideState(): m_state=6
23:12:24.597 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8002
23:12:24.598 00.001 1032 Star::Find returns 1 (0), X=1104.58, Y=130.79, Mass=1404, SNR=26.3, Peak=113 HFD=3.2
23:12:24.600 00.002 1032 MultiStar: [#1 -0.03,-0.01,0.94,U] [#2 0.08,0.12,0.77,U] [#3 0.22,-0.06,0.78,U] [#4 0.20,-0.21,0.00,M4] [#5 0.08,0.00,0.68,U] [#6 0.02,-0.03,0.63,U] [#7 0.06,0.02,0.68,U] [#8 0.07,0.07,0.53,U] 
23:12:24.602 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.00}, one-star: {0.27, -0.05}
23:12:24.605 00.003 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
23:12:24.607 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
23:12:24.608 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.02 mountX=-0.02 mountY=-0.10, mountTheta=-1.81
23:12:24.612 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
23:12:24.615 00.003 1032 Enqueuing Move request for scope (0.10, 0.00)
23:12:24.617 00.002 10072 Worker thread wakes up
23:12:24.617 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
23:12:24.617 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
23:12:24.618 00.001 10072 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=-0.10
23:12:24.620 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=152, Gamma=2.230
23:12:24.622 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
23:12:24.622 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:12:24.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:24.623 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:12:24.623 00.000 10072 MoveAxis(E, 7, ABG)
23:12:24.623 00.000 10072 Guiding  Dir = 2, Dur = 7
23:12:24.623 00.000 10072 IsGuiding returns 0
23:12:24.624 00.001 10072 PulseGuide returned control before completion, sleep 17
23:12:24.641 00.017 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:12:24.645 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:24.648 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:24.650 00.002 1032 Enqueuing Expose request
23:12:24.651 00.001 10072 IsGuiding returns 0
23:12:24.651 00.000 10072 Move returns status 0, amount 7
23:12:24.651 00.000 10072 MoveAxis(N, 0, ABG)
23:12:24.651 00.000 10072 Move returns status 0, amount 0
23:12:24.651 00.000 10072 move complete, result=0
23:12:24.652 00.001 10072 worker thread done servicing request
23:12:24.652 00.000 10072 Worker thread wakes up
23:12:24.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:24.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:24.658 00.006 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:12:25.290 00.632 10072 Exposure complete
23:12:25.348 00.058 10072 worker thread done servicing request
23:12:25.348 00.000 1032 OnExposeComplete: enter
23:12:25.351 00.003 1032 UpdateGuideState(): m_state=6
23:12:25.353 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8003
23:12:25.354 00.001 1032 Star::Find returns 1 (0), X=1104.61, Y=130.65, Mass=1393, SNR=26.2, Peak=133 HFD=3.0
23:12:25.357 00.003 1032 MultiStar: [#1 0.04,-0.29,0.00,M1] [#2 0.02,-0.15,0.83,U] [#3 0.26,-0.27,0.00,M1] [#4 0.21,-0.42,0.00,M5] [#5 0.17,-0.23,0.00,M1] [#6 0.15,-0.14,0.59,U] [#7 0.11,-0.13,0.67,U] [#8 0.20,-0.08,0.52,U] 
23:12:25.359 00.002 1032 refined, 4 included, MultiStar: {0.16, -0.15}, one-star: {0.30, -0.20}
23:12:25.360 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
23:12:25.362 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
23:12:25.365 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.74 mountX=-0.18 mountY=-0.12, mountTheta=-2.57
23:12:25.368 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.15, opts=13)
23:12:25.369 00.001 1032 Enqueuing Move request for scope (0.16, -0.15)
23:12:25.371 00.002 10072 Worker thread wakes up
23:12:25.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
23:12:25.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
23:12:25.371 00.000 10072 Moving (0.16, -0.15) raw xDistance=-0.18 yDistance=-0.12
23:12:25.373 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:12:25.376 00.003 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.14
23:12:25.376 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
23:12:25.376 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:25.377 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:12:25.377 00.000 10072 MoveAxis(E, 95, ABG)
23:12:25.377 00.000 10072 Guiding  Dir = 2, Dur = 95
23:12:25.377 00.000 10072 IsGuiding returns 0
23:12:25.377 00.000 10072 PulseGuide returned control before completion, sleep 105
23:12:25.394 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:12:25.400 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:25.401 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:25.403 00.002 1032 Enqueuing Expose request
23:12:25.488 00.085 10072 IsGuiding returns 0
23:12:25.488 00.000 10072 Move returns status 0, amount 95
23:12:25.489 00.001 10072 MoveAxis(N, 0, ABG)
23:12:25.489 00.000 10072 Move returns status 0, amount 0
23:12:25.489 00.000 10072 move complete, result=0
23:12:25.489 00.000 10072 worker thread done servicing request
23:12:25.489 00.000 10072 Worker thread wakes up
23:12:25.489 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:25.489 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:25.489 00.000 1032 GuideStep: -0.2 px 95 ms EAST, -0.1 px 0 ms NORTH
23:12:25.897 00.408 10072 Exposure complete
23:12:25.946 00.049 10072 worker thread done servicing request
23:12:25.946 00.000 1032 OnExposeComplete: enter
23:12:25.948 00.002 1032 UpdateGuideState(): m_state=6
23:12:25.950 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8004
23:12:25.951 00.001 1032 Star::Find returns 1 (0), X=1104.53, Y=130.82, Mass=1282, SNR=25.2, Peak=114 HFD=3.1
23:12:25.954 00.003 1032 MultiStar: [#1 0.16,-0.27,0.00,M2] [#2 0.16,-0.24,0.00,M1] [#3 0.16,-0.16,0.76,U] [#4 0.11,-0.33,0.00,M6] [#5 0.14,-0.18,0.68,U] [#6 -0.02,-0.17,0.61,U] [#7 0.04,-0.08,0.77,U] [#8 0.11,-0.15,0.54,U] 
23:12:25.956 00.002 1032 refined, 5 included, MultiStar: {0.12, -0.12}, one-star: {0.22, -0.02}
23:12:25.959 00.003 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
23:12:25.961 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
23:12:25.963 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.79 mountX=-0.14 mountY=-0.08, mountTheta=-2.62
23:12:25.965 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.12, opts=13)
23:12:25.967 00.002 1032 Enqueuing Move request for scope (0.12, -0.12)
23:12:25.969 00.002 10072 Worker thread wakes up
23:12:25.970 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
23:12:25.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
23:12:25.970 00.000 10072 Moving (0.12, -0.12) raw xDistance=-0.14 yDistance=-0.08
23:12:25.971 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:12:25.975 00.004 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.14
23:12:25.975 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:12:25.975 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:25.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:12:25.975 00.000 10072 MoveAxis(E, 74, ABG)
23:12:25.975 00.000 10072 Guiding  Dir = 2, Dur = 74
23:12:25.995 00.020 1032 UpdateGuideState exits: m=1282 SNR=25.2
23:12:25.998 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:26.001 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:26.003 00.002 1032 Enqueuing Expose request
23:12:26.005 00.002 10072 IsGuiding returns 0
23:12:26.006 00.001 10072 PulseGuide returned control before completion, sleep 84
23:12:26.097 00.091 10072 IsGuiding returns 0
23:12:26.097 00.000 10072 Move returns status 0, amount 74
23:12:26.097 00.000 10072 MoveAxis(N, 0, ABG)
23:12:26.097 00.000 10072 Move returns status 0, amount 0
23:12:26.097 00.000 10072 move complete, result=0
23:12:26.097 00.000 10072 worker thread done servicing request
23:12:26.097 00.000 10072 Worker thread wakes up
23:12:26.097 00.000 1032 GuideStep: -0.1 px 74 ms EAST, -0.1 px 0 ms NORTH
23:12:26.100 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:26.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:26.727 00.627 10072 Exposure complete
23:12:26.777 00.050 10072 worker thread done servicing request
23:12:26.777 00.000 1032 OnExposeComplete: enter
23:12:26.779 00.002 1032 UpdateGuideState(): m_state=6
23:12:26.781 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8005
23:12:26.783 00.002 1032 Star::Find returns 1 (0), X=1104.50, Y=130.97, Mass=1377, SNR=26.1, Peak=121 HFD=3.0
23:12:26.784 00.001 1032 MultiStar: [#1 0.06,-0.05,0.97,U] [#2 0.09,0.00,0.76,U] [#3 0.23,0.09,0.78,U] [#4 0.13,-0.20,0.70,U] [#5 0.07,-0.07,0.64,U] [#6 -0.12,0.04,0.58,U] [#7 0.05,0.01,0.74,U] [#8 0.11,0.03,0.52,U] 
23:12:26.786 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.00}, one-star: {0.19, 0.12}
23:12:26.788 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
23:12:26.790 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
23:12:26.792 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.01 mountX=-0.02 mountY=-0.09, mountTheta=-1.82
23:12:26.795 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
23:12:26.797 00.002 1032 Enqueuing Move request for scope (0.10, 0.00)
23:12:26.800 00.003 10072 Worker thread wakes up
23:12:26.800 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
23:12:26.800 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
23:12:26.800 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=-0.09
23:12:26.803 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=2.230
23:12:26.806 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
23:12:26.806 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:12:26.806 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:26.806 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:12:26.806 00.000 10072 MoveAxis(E, 7, ABG)
23:12:26.806 00.000 10072 Guiding  Dir = 2, Dur = 7
23:12:26.807 00.001 10072 IsGuiding returns 0
23:12:26.807 00.000 10072 PulseGuide returned control before completion, sleep 17
23:12:26.824 00.017 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:12:26.826 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:26.827 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:26.830 00.003 1032 Enqueuing Expose request
23:12:26.835 00.005 10072 IsGuiding returns 0
23:12:26.836 00.001 10072 Move returns status 0, amount 7
23:12:26.836 00.000 10072 MoveAxis(N, 0, ABG)
23:12:26.836 00.000 10072 Move returns status 0, amount 0
23:12:26.836 00.000 10072 move complete, result=0
23:12:26.836 00.000 10072 worker thread done servicing request
23:12:26.836 00.000 10072 Worker thread wakes up
23:12:26.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:26.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:26.840 00.004 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:12:27.243 00.403 10072 Exposure complete
23:12:27.297 00.054 10072 worker thread done servicing request
23:12:27.297 00.000 1032 OnExposeComplete: enter
23:12:27.300 00.003 1032 UpdateGuideState(): m_state=6
23:12:27.302 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8006
23:12:27.304 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=130.81, Mass=1270, SNR=25.1, Peak=120 HFD=3.1
23:12:27.307 00.003 1032 MultiStar: [#1 0.04,-0.10,1.00,U] [#2 0.16,-0.15,0.88,U] [#3 0.30,-0.04,0.00,M1] [#4 0.22,-0.31,0.00,M6] [#5 0.32,-0.05,0.00,M1] [#6 0.04,-0.17,0.62,U] [#7 0.18,-0.06,0.74,U] [#8 0.30,0.03,0.00,M1] 
23:12:27.308 00.001 1032 refined, 4 included, MultiStar: {0.16, -0.10}, one-star: {0.32, -0.03}
23:12:27.310 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
23:12:27.311 00.001 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
23:12:27.313 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.58 mountX=-0.14 mountY=-0.12, mountTheta=-2.41
23:12:27.315 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.10, opts=13)
23:12:27.317 00.002 1032 Enqueuing Move request for scope (0.16, -0.10)
23:12:27.319 00.002 10072 Worker thread wakes up
23:12:27.320 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
23:12:27.320 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
23:12:27.320 00.000 10072 Moving (0.16, -0.10) raw xDistance=-0.14 yDistance=-0.12
23:12:27.321 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:12:27.323 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.15
23:12:27.323 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
23:12:27.323 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:27.323 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:12:27.323 00.000 10072 MoveAxis(E, 71, ABG)
23:12:27.323 00.000 10072 Guiding  Dir = 2, Dur = 71
23:12:27.323 00.000 10072 IsGuiding returns 0
23:12:27.325 00.002 10072 PulseGuide returned control before completion, sleep 81
23:12:27.341 00.016 1032 UpdateGuideState exits: m=1270 SNR=25.1
23:12:27.343 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:27.345 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:27.346 00.001 1032 Enqueuing Expose request
23:12:27.414 00.068 10072 IsGuiding returns 0
23:12:27.414 00.000 10072 Move returns status 0, amount 71
23:12:27.414 00.000 10072 MoveAxis(N, 0, ABG)
23:12:27.414 00.000 10072 Move returns status 0, amount 0
23:12:27.414 00.000 10072 move complete, result=0
23:12:27.414 00.000 10072 worker thread done servicing request
23:12:27.415 00.001 10072 Worker thread wakes up
23:12:27.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:27.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:27.415 00.000 1032 GuideStep: -0.1 px 71 ms EAST, -0.1 px 0 ms NORTH
23:12:28.040 00.625 10072 Exposure complete
23:12:28.093 00.053 10072 worker thread done servicing request
23:12:28.093 00.000 1032 OnExposeComplete: enter
23:12:28.096 00.003 1032 UpdateGuideState(): m_state=6
23:12:28.098 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8007
23:12:28.099 00.001 1032 Star::Find returns 1 (0), X=1104.60, Y=130.84, Mass=1431, SNR=26.6, Peak=139 HFD=3.2
23:12:28.101 00.002 1032 MultiStar: [#1 -0.00,-0.09,0.99,U] [#2 0.07,-0.11,0.78,U] [#3 0.11,0.03,0.76,U] [#4 0.08,-0.18,0.67,U] [#5 0.19,-0.11,0.68,U] [#6 0.12,-0.06,0.58,U] [#7 -0.01,0.05,0.71,U] [#8 0.36,-0.22,0.00,M2] 
23:12:28.102 00.001 1032 refined, 7 included, MultiStar: {0.11, -0.06}, one-star: {0.29, -0.01}
23:12:28.104 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
23:12:28.106 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
23:12:28.107 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.48 mountX=-0.08 mountY=-0.09, mountTheta=-2.31
23:12:28.110 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
23:12:28.113 00.003 1032 Enqueuing Move request for scope (0.11, -0.06)
23:12:28.115 00.002 10072 Worker thread wakes up
23:12:28.116 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
23:12:28.116 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
23:12:28.116 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.08 yDistance=-0.09
23:12:28.118 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:12:28.121 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
23:12:28.121 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:12:28.121 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:28.121 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:12:28.122 00.001 10072 MoveAxis(E, 8, ABG)
23:12:28.122 00.000 10072 Guiding  Dir = 2, Dur = 8
23:12:28.122 00.000 10072 IsGuiding returns 0
23:12:28.122 00.000 10072 PulseGuide returned control before completion, sleep 18
23:12:28.138 00.016 1032 UpdateGuideState exits: m=1431 SNR=26.6
23:12:28.141 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:28.144 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:28.146 00.002 1032 Enqueuing Expose request
23:12:28.148 00.002 10072 IsGuiding returns 0
23:12:28.149 00.001 10072 Move returns status 0, amount 8
23:12:28.149 00.000 10072 MoveAxis(N, 0, ABG)
23:12:28.149 00.000 10072 Move returns status 0, amount 0
23:12:28.149 00.000 10072 move complete, result=0
23:12:28.149 00.000 10072 worker thread done servicing request
23:12:28.149 00.000 10072 Worker thread wakes up
23:12:28.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:28.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:28.157 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:12:28.569 00.412 10072 Exposure complete
23:12:28.624 00.055 10072 worker thread done servicing request
23:12:28.626 00.002 1032 OnExposeComplete: enter
23:12:28.628 00.002 1032 UpdateGuideState(): m_state=6
23:12:28.630 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8008
23:12:28.632 00.002 1032 Star::Find returns 1 (0), X=1104.61, Y=130.72, Mass=1414, SNR=26.5, Peak=140 HFD=3.2
23:12:28.633 00.001 1032 MultiStar: [#1 0.10,-0.23,0.97,U] [#2 0.10,-0.10,0.77,U] [#3 0.19,-0.24,0.00,M1] [#4 0.21,-0.31,0.00,M6] [#5 0.10,-0.27,0.00,M1] [#6 0.00,-0.26,0.00,M1] [#7 -0.05,-0.04,0.69,U] [#8 0.25,-0.05,0.53,U] 
23:12:28.634 00.001 1032 refined, 4 included, MultiStar: {0.14, -0.12}, one-star: {0.30, -0.12}
23:12:28.636 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
23:12:28.637 00.001 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
23:12:28.640 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.71 mountX=-0.15 mountY=-0.11, mountTheta=-2.54
23:12:28.643 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.12, opts=13)
23:12:28.646 00.003 1032 Enqueuing Move request for scope (0.14, -0.12)
23:12:28.647 00.001 10072 Worker thread wakes up
23:12:28.648 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
23:12:28.648 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
23:12:28.648 00.000 10072 Moving (0.14, -0.12) raw xDistance=-0.15 yDistance=-0.11
23:12:28.651 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:12:28.654 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.15
23:12:28.654 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:12:28.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:28.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:12:28.654 00.000 10072 MoveAxis(E, 79, ABG)
23:12:28.654 00.000 10072 Guiding  Dir = 2, Dur = 79
23:12:28.654 00.000 10072 IsGuiding returns 0
23:12:28.655 00.001 10072 PulseGuide returned control before completion, sleep 89
23:12:28.671 00.016 1032 UpdateGuideState exits: m=1414 SNR=26.5
23:12:28.675 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:28.678 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:28.679 00.001 1032 Enqueuing Expose request
23:12:28.752 00.073 10072 IsGuiding returns 0
23:12:28.752 00.000 10072 Move returns status 0, amount 79
23:12:28.752 00.000 10072 MoveAxis(N, 0, ABG)
23:12:28.752 00.000 10072 Move returns status 0, amount 0
23:12:28.752 00.000 10072 move complete, result=0
23:12:28.752 00.000 10072 worker thread done servicing request
23:12:28.752 00.000 10072 Worker thread wakes up
23:12:28.752 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:28.752 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:28.987 00.235 1032 GuideStep: -0.2 px 79 ms EAST, -0.1 px 0 ms NORTH
23:12:29.380 00.393 10072 Exposure complete
23:12:29.431 00.051 10072 worker thread done servicing request
23:12:29.431 00.000 1032 OnExposeComplete: enter
23:12:29.433 00.002 1032 UpdateGuideState(): m_state=6
23:12:29.435 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8009
23:12:29.436 00.001 1032 Star::Find returns 1 (0), X=1104.62, Y=130.68, Mass=1322, SNR=25.5, Peak=107 HFD=3.4
23:12:29.442 00.006 1032 MultiStar: [#1 -0.09,-0.18,0.98,U] [#2 0.09,-0.07,0.83,U] [#3 0.25,0.02,0.75,U] [#4 0.17,-0.27,0.00,M7] [#5 0.33,-0.02,0.00,M2] [#6 -0.03,-0.11,0.63,U] [#7 -0.00,-0.02,0.73,U] [#8 0.19,-0.10,0.52,U] 
23:12:29.443 00.001 1032 refined, 6 included, MultiStar: {0.10, -0.10}, one-star: {0.31, -0.17}
23:12:29.445 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
23:12:29.447 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
23:12:29.449 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.76 mountX=-0.12 mountY=-0.07, mountTheta=-2.59
23:12:29.451 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.10, opts=13)
23:12:29.455 00.004 1032 Enqueuing Move request for scope (0.10, -0.10)
23:12:29.457 00.002 10072 Worker thread wakes up
23:12:29.457 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
23:12:29.457 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
23:12:29.457 00.000 10072 Moving (0.10, -0.10) raw xDistance=-0.12 yDistance=-0.07
23:12:29.459 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:12:29.461 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
23:12:29.462 00.001 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:12:29.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:29.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:12:29.462 00.000 10072 MoveAxis(E, 8, ABG)
23:12:29.462 00.000 10072 Guiding  Dir = 2, Dur = 8
23:12:29.462 00.000 10072 IsGuiding returns 0
23:12:29.463 00.001 10072 PulseGuide returned control before completion, sleep 18
23:12:29.480 00.017 1032 UpdateGuideState exits: m=1322 SNR=25.5
23:12:29.482 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:29.483 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:29.489 00.006 10072 IsGuiding returns 0
23:12:29.489 00.000 1032 Enqueuing Expose request
23:12:29.491 00.002 10072 Move returns status 0, amount 8
23:12:29.491 00.000 10072 MoveAxis(N, 0, ABG)
23:12:29.492 00.001 10072 Move returns status 0, amount 0
23:12:29.492 00.000 10072 move complete, result=0
23:12:29.492 00.000 10072 worker thread done servicing request
23:12:29.492 00.000 10072 Worker thread wakes up
23:12:29.492 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:29.492 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:29.500 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:12:29.908 00.408 10072 Exposure complete
23:12:29.962 00.054 10072 worker thread done servicing request
23:12:29.962 00.000 1032 OnExposeComplete: enter
23:12:29.964 00.002 1032 UpdateGuideState(): m_state=6
23:12:29.966 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8010
23:12:29.969 00.003 1032 Star::Find returns 1 (0), X=1104.57, Y=130.82, Mass=1341, SNR=25.7, Peak=136 HFD=3.3
23:12:29.971 00.002 1032 MultiStar: [#1 0.04,-0.13,0.99,U] [#2 0.08,-0.13,0.81,U] [#3 0.07,0.14,0.83,U] [#4 0.06,0.01,0.69,U] [#5 0.07,-0.00,0.66,U] [#6 -0.07,-0.09,0.63,U] [#7 -0.03,0.01,0.74,U] [#8 0.18,-0.07,0.54,U] 
23:12:29.973 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.26, -0.03}
23:12:29.975 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
23:12:29.977 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
23:12:29.978 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.39 mountX=-0.05 mountY=-0.07, mountTheta=-2.22
23:12:29.981 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
23:12:29.982 00.001 1032 Enqueuing Move request for scope (0.08, -0.03)
23:12:29.983 00.001 10072 Worker thread wakes up
23:12:29.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
23:12:29.985 00.002 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
23:12:29.985 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
23:12:29.986 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:12:29.989 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
23:12:29.989 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:12:29.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:29.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:12:29.989 00.000 10072 MoveAxis(E, 6, ABG)
23:12:29.989 00.000 10072 Guiding  Dir = 2, Dur = 6
23:12:29.990 00.001 10072 IsGuiding returns 0
23:12:29.990 00.000 10072 PulseGuide returned control before completion, sleep 16
23:12:30.007 00.017 1032 UpdateGuideState exits: m=1341 SNR=25.7
23:12:30.009 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:30.011 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:30.012 00.001 1032 Enqueuing Expose request
23:12:30.015 00.003 10072 IsGuiding returns 0
23:12:30.015 00.000 10072 Move returns status 0, amount 6
23:12:30.015 00.000 10072 MoveAxis(N, 0, ABG)
23:12:30.015 00.000 10072 Move returns status 0, amount 0
23:12:30.015 00.000 10072 move complete, result=0
23:12:30.016 00.001 10072 worker thread done servicing request
23:12:30.016 00.000 10072 Worker thread wakes up
23:12:30.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:30.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:30.024 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:12:30.647 00.623 10072 Exposure complete
23:12:30.699 00.052 10072 worker thread done servicing request
23:12:30.699 00.000 1032 OnExposeComplete: enter
23:12:30.701 00.002 1032 UpdateGuideState(): m_state=6
23:12:30.704 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8011
23:12:30.706 00.002 1032 Star::Find returns 1 (0), X=1104.65, Y=130.85, Mass=1363, SNR=25.9, Peak=127 HFD=3.2
23:12:30.708 00.002 1032 MultiStar: [#1 0.06,-0.02,0.96,U] [#2 0.07,-0.10,0.77,U] [#3 0.19,0.04,0.74,U] [#4 -0.00,0.19,0.66,U] [#5 0.16,0.26,0.00,M2] [#6 0.00,0.09,0.62,U] [#7 -0.06,0.20,0.71,U] [#8 0.13,0.07,0.50,U] 
23:12:30.710 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.05}, one-star: {0.34, -0.00}
23:12:30.712 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
23:12:30.714 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
23:12:30.715 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.46 mountX=0.02 mountY=-0.11, mountTheta=-1.37
23:12:30.719 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
23:12:30.720 00.001 1032 Enqueuing Move request for scope (0.10, 0.05)
23:12:30.722 00.002 10072 Worker thread wakes up
23:12:30.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:12:30.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:12:30.722 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
23:12:30.725 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:12:30.728 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
23:12:30.728 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:12:30.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:30.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:12:30.728 00.000 10072 MoveAxis(E, 7, ABG)
23:12:30.728 00.000 10072 Guiding  Dir = 2, Dur = 7
23:12:30.728 00.000 10072 IsGuiding returns 0
23:12:30.729 00.001 10072 PulseGuide returned control before completion, sleep 17
23:12:30.746 00.017 1032 UpdateGuideState exits: m=1363 SNR=25.9
23:12:30.748 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:30.750 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:30.752 00.002 1032 Enqueuing Expose request
23:12:30.754 00.002 10072 IsGuiding returns 0
23:12:30.755 00.001 10072 Move returns status 0, amount 7
23:12:30.755 00.000 10072 MoveAxis(N, 0, ABG)
23:12:30.755 00.000 10072 Move returns status 0, amount 0
23:12:30.755 00.000 10072 move complete, result=0
23:12:30.755 00.000 10072 worker thread done servicing request
23:12:30.755 00.000 10072 Worker thread wakes up
23:12:30.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:30.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:30.762 00.007 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:12:31.161 00.399 10072 Exposure complete
23:12:31.217 00.056 10072 worker thread done servicing request
23:12:31.217 00.000 1032 OnExposeComplete: enter
23:12:31.219 00.002 1032 UpdateGuideState(): m_state=6
23:12:31.221 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8012
23:12:31.224 00.003 1032 Star::Find returns 1 (0), X=1104.61, Y=130.84, Mass=1262, SNR=25.0, Peak=115 HFD=3.2
23:12:31.226 00.002 1032 MultiStar: [#1 0.01,-0.10,1.03,U] [#2 -0.06,0.00,0.90,U] [#3 0.11,-0.15,0.74,U] [#4 0.07,-0.25,0.00,M6] [#5 0.15,0.16,0.71,U] [#6 -0.08,0.03,0.67,U] [#7 -0.10,0.23,0.78,U] [#8 0.12,0.12,0.54,U] 
23:12:31.228 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {0.30, -0.01}
23:12:31.230 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
23:12:31.231 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
23:12:31.233 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.41 mountX=0.01 mountY=-0.06, mountTheta=-1.42
23:12:31.238 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
23:12:31.243 00.005 1032 Enqueuing Move request for scope (0.06, 0.03)
23:12:31.246 00.003 10072 Worker thread wakes up
23:12:31.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:12:31.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:12:31.246 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.06
23:12:31.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:12:31.252 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
23:12:31.252 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:12:31.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:31.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:12:31.252 00.000 10072 MoveAxis(E, 6, ABG)
23:12:31.252 00.000 10072 Guiding  Dir = 2, Dur = 6
23:12:31.253 00.001 10072 IsGuiding returns 0
23:12:31.253 00.000 10072 PulseGuide returned control before completion, sleep 16
23:12:31.271 00.018 10072 IsGuiding returns 0
23:12:31.271 00.000 10072 Move returns status 0, amount 6
23:12:31.271 00.000 10072 MoveAxis(N, 0, ABG)
23:12:31.271 00.000 10072 Move returns status 0, amount 0
23:12:31.271 00.000 10072 move complete, result=0
23:12:31.271 00.000 10072 worker thread done servicing request
23:12:31.273 00.002 1032 UpdateGuideState exits: m=1262 SNR=25.0
23:12:31.275 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:31.277 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:31.279 00.002 1032 Enqueuing Expose request
23:12:31.280 00.001 10072 Worker thread wakes up
23:12:31.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:31.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:31.280 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:12:31.914 00.634 10072 Exposure complete
23:12:31.967 00.053 10072 worker thread done servicing request
23:12:31.967 00.000 1032 OnExposeComplete: enter
23:12:31.969 00.002 1032 UpdateGuideState(): m_state=6
23:12:31.971 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8013
23:12:31.972 00.001 1032 Star::Find returns 1 (0), X=1104.55, Y=130.94, Mass=1331, SNR=25.7, Peak=138 HFD=3.0
23:12:31.975 00.003 1032 MultiStar: [#1 0.04,0.08,0.97,U] [#2 0.02,0.08,0.81,U] [#3 0.16,-0.08,0.76,U] [#4 0.29,-0.38,0.00,M7] [#5 0.27,-0.30,0.00,M2] [#6 0.03,0.00,0.64,U] [#7 -0.04,-0.02,0.73,U] [#8 0.39,0.12,0.00,M1] 
23:12:31.977 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.03}, one-star: {0.24, 0.10}
23:12:31.978 00.001 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
23:12:31.980 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
23:12:31.982 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.38 mountX=0.01 mountY=-0.09, mountTheta=-1.45
23:12:31.984 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
23:12:31.987 00.003 1032 Enqueuing Move request for scope (0.08, 0.03)
23:12:31.990 00.003 10072 Worker thread wakes up
23:12:31.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:12:31.990 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:12:31.990 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
23:12:31.992 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:12:31.995 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
23:12:31.995 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:12:31.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:31.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:12:31.995 00.000 10072 MoveAxis(E, 6, ABG)
23:12:31.995 00.000 10072 Guiding  Dir = 2, Dur = 6
23:12:31.996 00.001 10072 IsGuiding returns 0
23:12:31.996 00.000 10072 PulseGuide returned control before completion, sleep 16
23:12:32.013 00.017 1032 UpdateGuideState exits: m=1331 SNR=25.7
23:12:32.015 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:32.017 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:32.018 00.001 1032 Enqueuing Expose request
23:12:32.022 00.004 10072 IsGuiding returns 0
23:12:32.022 00.000 10072 Move returns status 0, amount 6
23:12:32.022 00.000 10072 MoveAxis(N, 0, ABG)
23:12:32.022 00.000 10072 Move returns status 0, amount 0
23:12:32.022 00.000 10072 move complete, result=0
23:12:32.022 00.000 10072 worker thread done servicing request
23:12:32.022 00.000 10072 Worker thread wakes up
23:12:32.022 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:32.022 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:32.030 00.008 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:12:32.431 00.401 10072 Exposure complete
23:12:32.482 00.051 10072 worker thread done servicing request
23:12:32.482 00.000 1032 OnExposeComplete: enter
23:12:32.484 00.002 1032 UpdateGuideState(): m_state=6
23:12:32.486 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8014
23:12:32.488 00.002 1032 Star::Find returns 1 (0), X=1104.52, Y=130.85, Mass=1319, SNR=25.5, Peak=129 HFD=3.0
23:12:32.491 00.003 1032 MultiStar: [#1 -0.05,-0.07,0.98,U] [#2 0.21,-0.03,0.79,U] [#3 0.14,-0.00,0.74,U] [#4 0.20,-0.24,0.00,M8] [#5 0.24,-0.18,0.00,M3] [#6 0.07,0.06,0.67,U] [#7 0.13,0.05,0.71,U] [#8 0.33,0.01,0.00,M2] 
23:12:32.493 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.00}, one-star: {0.21, 0.01}
23:12:32.494 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:12:32.496 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:12:32.497 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.03 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
23:12:32.499 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
23:12:32.501 00.002 1032 Enqueuing Move request for scope (0.11, -0.00)
23:12:32.503 00.002 10072 Worker thread wakes up
23:12:32.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
23:12:32.503 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
23:12:32.503 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.11
23:12:32.505 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:12:32.508 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
23:12:32.508 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:12:32.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:32.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:12:32.508 00.000 10072 MoveAxis(E, 6, ABG)
23:12:32.508 00.000 10072 Guiding  Dir = 2, Dur = 6
23:12:32.509 00.001 10072 IsGuiding returns 0
23:12:32.509 00.000 10072 PulseGuide returned control before completion, sleep 16
23:12:32.527 00.018 1032 UpdateGuideState exits: m=1319 SNR=25.5
23:12:32.530 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:32.532 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:32.533 00.001 1032 Enqueuing Expose request
23:12:32.538 00.005 10072 IsGuiding returns 0
23:12:32.538 00.000 10072 Move returns status 0, amount 6
23:12:32.538 00.000 10072 MoveAxis(N, 0, ABG)
23:12:32.538 00.000 10072 Move returns status 0, amount 0
23:12:32.538 00.000 10072 move complete, result=0
23:12:32.538 00.000 10072 worker thread done servicing request
23:12:32.538 00.000 10072 Worker thread wakes up
23:12:32.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:32.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:32.541 00.003 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:12:33.164 00.623 10072 Exposure complete
23:12:33.216 00.052 1032 OnExposeComplete: enter
23:12:33.217 00.001 1032 UpdateGuideState(): m_state=6
23:12:33.219 00.002 10072 worker thread done servicing request
23:12:33.219 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8015
23:12:33.221 00.002 1032 Star::Find returns 1 (0), X=1104.64, Y=130.85, Mass=1333, SNR=25.7, Peak=126 HFD=2.9
23:12:33.223 00.002 1032 MultiStar: [#1 -0.01,-0.07,0.95,U] [#2 0.15,0.12,0.81,U] [#3 0.15,0.01,0.76,U] [#4 0.09,-0.13,0.69,U] [#5 0.13,0.03,0.67,U] [#6 0.05,-0.11,0.63,U] [#7 0.17,0.01,0.72,U] [#8 0.19,0.05,0.53,U] 
23:12:33.225 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.01}, one-star: {0.33, 0.00}
23:12:33.226 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
23:12:33.229 00.003 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
23:12:33.230 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.06 mountX=-0.05 mountY=-0.13, mountTheta=-1.89
23:12:33.233 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
23:12:33.235 00.002 1032 Enqueuing Move request for scope (0.14, -0.01)
23:12:33.238 00.003 10072 Worker thread wakes up
23:12:33.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
23:12:33.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
23:12:33.238 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.05 yDistance=-0.13
23:12:33.242 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=161, Gamma=2.230
23:12:33.244 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
23:12:33.244 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:12:33.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:33.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:12:33.244 00.000 10072 MoveAxis(E, 8, ABG)
23:12:33.244 00.000 10072 Guiding  Dir = 2, Dur = 8
23:12:33.245 00.001 10072 IsGuiding returns 0
23:12:33.245 00.000 10072 PulseGuide returned control before completion, sleep 18
23:12:33.262 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:12:33.264 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:33.265 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:33.267 00.002 1032 Enqueuing Expose request
23:12:33.272 00.005 10072 IsGuiding returns 0
23:12:33.272 00.000 10072 Move returns status 0, amount 8
23:12:33.272 00.000 10072 MoveAxis(N, 0, ABG)
23:12:33.272 00.000 10072 Move returns status 0, amount 0
23:12:33.272 00.000 10072 move complete, result=0
23:12:33.272 00.000 10072 worker thread done servicing request
23:12:33.272 00.000 10072 Worker thread wakes up
23:12:33.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:33.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:33.280 00.008 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:12:33.683 00.403 10072 Exposure complete
23:12:33.735 00.052 1032 OnExposeComplete: enter
23:12:33.737 00.002 1032 UpdateGuideState(): m_state=6
23:12:33.740 00.003 10072 worker thread done servicing request
23:12:33.741 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8016
23:12:33.742 00.001 1032 Star::Find returns 1 (0), X=1104.62, Y=131.02, Mass=1415, SNR=26.4, Peak=128 HFD=3.1
23:12:33.744 00.002 1032 MultiStar: [#1 -0.01,-0.09,0.97,U] [#2 0.16,-0.01,0.78,U] [#3 0.14,0.03,0.78,U] [#4 0.11,-0.14,0.68,U] [#5 0.23,-0.03,0.67,U] [#6 0.04,0.03,0.61,U] [#7 -0.02,0.06,0.69,U] [#8 0.28,0.05,0.00,M2] 
23:12:33.745 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.31, 0.17}
23:12:33.746 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
23:12:33.749 00.003 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
23:12:33.750 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.13 cameraTheta=0.05 mountX=-0.03 mountY=-0.12, mountTheta=-1.78
23:12:33.752 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
23:12:33.754 00.002 1032 Enqueuing Move request for scope (0.12, 0.01)
23:12:33.756 00.002 10072 Worker thread wakes up
23:12:33.757 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
23:12:33.757 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
23:12:33.757 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.03 yDistance=-0.12
23:12:33.759 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:12:33.762 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
23:12:33.762 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:12:33.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:33.762 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:12:33.762 00.000 10072 MoveAxis(E, 7, ABG)
23:12:33.762 00.000 10072 Guiding  Dir = 2, Dur = 7
23:12:33.763 00.001 10072 IsGuiding returns 0
23:12:33.763 00.000 10072 PulseGuide returned control before completion, sleep 17
23:12:33.780 00.017 1032 UpdateGuideState exits: m=1415 SNR=26.4
23:12:33.782 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:33.785 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:33.786 00.001 1032 Enqueuing Expose request
23:12:33.789 00.003 10072 IsGuiding returns 0
23:12:33.789 00.000 10072 Move returns status 0, amount 7
23:12:33.789 00.000 10072 MoveAxis(N, 0, ABG)
23:12:33.789 00.000 10072 Move returns status 0, amount 0
23:12:33.789 00.000 10072 move complete, result=0
23:12:33.789 00.000 10072 worker thread done servicing request
23:12:33.789 00.000 10072 Worker thread wakes up
23:12:33.790 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:33.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:33.795 00.005 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:12:34.418 00.623 10072 Exposure complete
23:12:34.468 00.050 10072 worker thread done servicing request
23:12:34.468 00.000 1032 OnExposeComplete: enter
23:12:34.471 00.003 1032 UpdateGuideState(): m_state=6
23:12:34.473 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8017
23:12:34.474 00.001 1032 Star::Find returns 1 (0), X=1104.77, Y=130.72, Mass=1340, SNR=25.7, Peak=130 HFD=3.0
23:12:34.476 00.002 1032 MultiStar: [#1 0.07,-0.11,0.99,U] [#2 0.13,-0.19,0.80,U] [#3 0.14,0.06,0.78,U] [#4 0.18,-0.17,0.68,U] [#5 0.39,-0.23,0.00,M2] [#6 -0.13,-0.04,0.63,U] [#7 -0.10,0.02,0.73,U] [#8 0.24,-0.12,0.00,M3] 
23:12:34.477 00.001 1032 refined, 6 included, MultiStar: {0.12, -0.08}, one-star: {0.46, -0.12}
23:12:34.479 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
23:12:34.481 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
23:12:34.482 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.58 mountX=-0.11 mountY=-0.10, mountTheta=-2.41
23:12:34.486 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.08, opts=13)
23:12:34.487 00.001 1032 Enqueuing Move request for scope (0.12, -0.08)
23:12:34.489 00.002 10072 Worker thread wakes up
23:12:34.489 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
23:12:34.489 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
23:12:34.489 00.000 10072 Moving (0.12, -0.08) raw xDistance=-0.11 yDistance=-0.10
23:12:34.491 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:12:34.494 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
23:12:34.494 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:12:34.494 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:34.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:12:34.494 00.000 10072 MoveAxis(E, 8, ABG)
23:12:34.494 00.000 10072 Guiding  Dir = 2, Dur = 8
23:12:34.495 00.001 10072 IsGuiding returns 0
23:12:34.495 00.000 10072 PulseGuide returned control before completion, sleep 18
23:12:34.513 00.018 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:12:34.514 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:34.519 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:34.521 00.002 1032 Enqueuing Expose request
23:12:34.525 00.004 10072 IsGuiding returns 0
23:12:34.525 00.000 10072 Move returns status 0, amount 8
23:12:34.525 00.000 10072 MoveAxis(N, 0, ABG)
23:12:34.525 00.000 10072 Move returns status 0, amount 0
23:12:34.525 00.000 10072 move complete, result=0
23:12:34.525 00.000 10072 worker thread done servicing request
23:12:34.525 00.000 10072 Worker thread wakes up
23:12:34.526 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:34.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:34.532 00.006 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:12:34.939 00.407 10072 Exposure complete
23:12:34.993 00.054 10072 worker thread done servicing request
23:12:34.993 00.000 1032 OnExposeComplete: enter
23:12:34.995 00.002 1032 UpdateGuideState(): m_state=6
23:12:34.997 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8018
23:12:34.998 00.001 1032 Star::Find returns 1 (0), X=1104.58, Y=130.88, Mass=1376, SNR=26.1, Peak=111 HFD=3.3
23:12:35.000 00.002 1032 MultiStar: [#1 0.03,-0.08,0.98,U] [#2 0.09,-0.09,0.79,U] [#3 0.11,0.03,0.76,U] [#4 0.16,-0.09,0.72,U] [#5 0.11,0.02,0.65,U] [#6 0.02,-0.10,0.64,U] [#7 0.02,0.06,0.74,U] [#8 0.18,-0.07,0.52,U] 
23:12:35.003 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.27, 0.04}
23:12:35.004 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
23:12:35.006 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
23:12:35.008 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.25 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
23:12:35.010 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
23:12:35.013 00.003 1032 Enqueuing Move request for scope (0.11, -0.03)
23:12:35.015 00.002 10072 Worker thread wakes up
23:12:35.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:12:35.015 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:12:35.015 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
23:12:35.017 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:12:35.019 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
23:12:35.019 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:12:35.019 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:35.019 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:12:35.019 00.000 10072 MoveAxis(E, 7, ABG)
23:12:35.019 00.000 10072 Guiding  Dir = 2, Dur = 7
23:12:35.020 00.001 10072 IsGuiding returns 0
23:12:35.020 00.000 10072 PulseGuide returned control before completion, sleep 17
23:12:35.037 00.017 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:12:35.038 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:35.040 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:35.042 00.002 1032 Enqueuing Expose request
23:12:35.043 00.001 10072 IsGuiding returns 0
23:12:35.043 00.000 10072 Move returns status 0, amount 7
23:12:35.043 00.000 10072 MoveAxis(N, 0, ABG)
23:12:35.043 00.000 10072 Move returns status 0, amount 0
23:12:35.043 00.000 10072 move complete, result=0
23:12:35.043 00.000 10072 worker thread done servicing request
23:12:35.044 00.001 10072 Worker thread wakes up
23:12:35.044 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:35.044 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:35.053 00.009 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:12:35.670 00.617 10072 Exposure complete
23:12:35.722 00.052 10072 worker thread done servicing request
23:12:35.722 00.000 1032 OnExposeComplete: enter
23:12:35.724 00.002 1032 UpdateGuideState(): m_state=6
23:12:35.725 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8019
23:12:35.727 00.002 1032 Star::Find returns 1 (0), X=1104.61, Y=130.98, Mass=1428, SNR=26.6, Peak=126 HFD=3.4
23:12:35.729 00.002 1032 MultiStar: [#1 0.02,-0.03,0.94,U] [#2 0.19,0.08,0.85,U] [#3 0.18,-0.01,0.74,U] [#4 0.04,-0.03,0.65,U] [#5 0.08,0.17,0.63,U] [#6 0.03,0.21,0.59,U] [#7 0.05,0.16,0.70,U] [#8 0.09,0.03,0.54,U] 
23:12:35.730 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.30, 0.14}
23:12:35.732 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:12:35.734 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:12:35.735 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.58 mountX=0.04 mountY=-0.14, mountTheta=-1.25
23:12:35.740 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
23:12:35.743 00.003 1032 Enqueuing Move request for scope (0.12, 0.08)
23:12:35.744 00.001 10072 Worker thread wakes up
23:12:35.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
23:12:35.744 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
23:12:35.745 00.001 10072 Moving (0.12, 0.08) raw xDistance=0.04 yDistance=-0.14
23:12:35.748 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:12:35.750 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
23:12:35.750 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:12:35.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:35.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:12:35.750 00.000 10072 MoveAxis(E, 8, ABG)
23:12:35.750 00.000 10072 Guiding  Dir = 2, Dur = 8
23:12:35.751 00.001 10072 IsGuiding returns 0
23:12:35.751 00.000 10072 PulseGuide returned control before completion, sleep 18
23:12:35.768 00.017 1032 UpdateGuideState exits: m=1428 SNR=26.6
23:12:35.772 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:35.774 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:35.776 00.002 1032 Enqueuing Expose request
23:12:35.778 00.002 10072 IsGuiding returns 0
23:12:35.778 00.000 10072 Move returns status 0, amount 8
23:12:35.778 00.000 10072 MoveAxis(N, 0, ABG)
23:12:35.778 00.000 10072 Move returns status 0, amount 0
23:12:35.778 00.000 10072 move complete, result=0
23:12:35.778 00.000 10072 worker thread done servicing request
23:12:35.778 00.000 10072 Worker thread wakes up
23:12:35.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:35.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:35.786 00.008 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:12:36.186 00.400 10072 Exposure complete
23:12:36.237 00.051 10072 worker thread done servicing request
23:12:36.238 00.001 1032 OnExposeComplete: enter
23:12:36.240 00.002 1032 UpdateGuideState(): m_state=6
23:12:36.242 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8020
23:12:36.244 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=130.97, Mass=1384, SNR=26.2, Peak=118 HFD=3.4
23:12:36.246 00.002 1032 MultiStar: [#1 -0.06,-0.03,0.96,U] [#2 0.15,-0.02,0.76,U] [#3 0.06,0.04,0.76,U] [#4 0.05,-0.10,0.69,U] [#5 0.13,0.11,0.65,U] [#6 -0.20,0.09,0.62,U] [#7 -0.04,0.13,0.72,U] [#8 0.08,0.01,0.53,U] 
23:12:36.248 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.32, 0.12}
23:12:36.250 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
23:12:36.252 00.002 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
23:12:36.253 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.54 mountX=0.02 mountY=-0.07, mountTheta=-1.29
23:12:36.258 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
23:12:36.260 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
23:12:36.262 00.002 10072 Worker thread wakes up
23:12:36.263 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
23:12:36.263 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
23:12:36.263 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
23:12:36.264 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:12:36.268 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
23:12:36.268 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:12:36.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:36.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:12:36.268 00.000 10072 MoveAxis(E, 6, ABG)
23:12:36.268 00.000 10072 Guiding  Dir = 2, Dur = 6
23:12:36.268 00.000 10072 IsGuiding returns 0
23:12:36.269 00.001 10072 PulseGuide returned control before completion, sleep 16
23:12:36.286 00.017 1032 UpdateGuideState exits: m=1384 SNR=26.2
23:12:36.288 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:36.289 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:36.291 00.002 1032 Enqueuing Expose request
23:12:36.294 00.003 10072 IsGuiding returns 0
23:12:36.294 00.000 10072 Move returns status 0, amount 6
23:12:36.294 00.000 10072 MoveAxis(N, 0, ABG)
23:12:36.294 00.000 10072 Move returns status 0, amount 0
23:12:36.294 00.000 10072 move complete, result=0
23:12:36.294 00.000 10072 worker thread done servicing request
23:12:36.294 00.000 10072 Worker thread wakes up
23:12:36.294 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:36.294 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:36.300 00.006 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:12:36.922 00.622 10072 Exposure complete
23:12:36.972 00.050 10072 worker thread done servicing request
23:12:36.972 00.000 1032 OnExposeComplete: enter
23:12:36.975 00.003 1032 UpdateGuideState(): m_state=6
23:12:36.977 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8021
23:12:36.978 00.001 1032 Star::Find returns 1 (0), X=1104.56, Y=130.66, Mass=1469, SNR=26.9, Peak=143 HFD=3.2
23:12:36.980 00.002 1032 MultiStar: [#1 0.04,-0.18,0.92,U] [#2 0.04,0.03,0.76,U] [#3 0.18,-0.09,0.72,U] [#4 0.21,-0.25,0.00,M3] [#5 0.17,-0.23,0.00,M1] [#6 0.04,0.11,0.60,U] [#7 -0.04,-0.09,0.67,U] [#8 0.19,-0.13,0.51,U] 
23:12:36.982 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.09}, one-star: {0.25, -0.19}
23:12:36.985 00.003 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
23:12:36.987 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
23:12:36.989 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.69 mountX=-0.11 mountY=-0.08, mountTheta=-2.52
23:12:36.994 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
23:12:36.996 00.002 1032 Enqueuing Move request for scope (0.11, -0.09)
23:12:36.997 00.001 10072 Worker thread wakes up
23:12:36.998 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
23:12:36.998 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
23:12:36.998 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.11 yDistance=-0.08
23:12:37.000 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:12:37.003 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
23:12:37.003 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:12:37.003 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:37.003 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:12:37.003 00.000 10072 MoveAxis(E, 7, ABG)
23:12:37.003 00.000 10072 Guiding  Dir = 2, Dur = 7
23:12:37.003 00.000 10072 IsGuiding returns 0
23:12:37.005 00.002 10072 PulseGuide returned control before completion, sleep 17
23:12:37.023 00.018 1032 UpdateGuideState exits: m=1469 SNR=26.9
23:12:37.024 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:37.027 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:37.028 00.001 1032 Enqueuing Expose request
23:12:37.031 00.003 10072 IsGuiding returns 0
23:12:37.032 00.001 10072 Move returns status 0, amount 7
23:12:37.032 00.000 10072 MoveAxis(N, 0, ABG)
23:12:37.032 00.000 10072 Move returns status 0, amount 0
23:12:37.032 00.000 10072 move complete, result=0
23:12:37.032 00.000 10072 worker thread done servicing request
23:12:37.032 00.000 10072 Worker thread wakes up
23:12:37.032 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:37.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:37.039 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:12:37.437 00.398 10072 Exposure complete
23:12:37.487 00.050 10072 worker thread done servicing request
23:12:37.487 00.000 1032 OnExposeComplete: enter
23:12:37.490 00.003 1032 UpdateGuideState(): m_state=6
23:12:37.492 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8022
23:12:37.495 00.003 1032 Star::Find returns 1 (0), X=1104.61, Y=130.74, Mass=1423, SNR=26.5, Peak=151 HFD=3.4
23:12:37.497 00.002 1032 MultiStar: [#1 0.13,-0.30,0.00,M1] [#2 0.15,-0.14,0.76,U] [#3 0.06,-0.12,0.76,U] [#4 0.19,-0.23,0.00,M4] [#5 0.21,-0.25,0.00,M2] [#6 0.11,-0.15,0.63,U] [#7 0.10,-0.07,0.69,U] [#8 0.27,-0.05,0.00,M1] 
23:12:37.498 00.001 1032 refined, 4 included, MultiStar: {0.16, -0.12}, one-star: {0.30, -0.11}
23:12:37.501 00.003 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
23:12:37.502 00.001 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
23:12:37.504 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.65 mountX=-0.15 mountY=-0.12, mountTheta=-2.48
23:12:37.507 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.12, opts=13)
23:12:37.509 00.002 1032 Enqueuing Move request for scope (0.16, -0.12)
23:12:37.511 00.002 10072 Worker thread wakes up
23:12:37.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
23:12:37.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
23:12:37.511 00.000 10072 Moving (0.16, -0.12) raw xDistance=-0.15 yDistance=-0.12
23:12:37.513 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=189, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
23:12:37.515 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.19
23:12:37.516 00.001 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:12:37.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:37.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:12:37.516 00.000 10072 MoveAxis(E, 78, ABG)
23:12:37.516 00.000 10072 Guiding  Dir = 2, Dur = 78
23:12:37.516 00.000 10072 IsGuiding returns 0
23:12:37.517 00.001 10072 PulseGuide returned control before completion, sleep 88
23:12:37.534 00.017 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:12:37.537 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:37.538 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:37.540 00.002 1032 Enqueuing Expose request
23:12:37.613 00.073 10072 IsGuiding returns 1
23:12:37.613 00.000 10072 scope still moving after pulse duration time elapsed
23:12:37.638 00.025 10072 IsGuiding returns 0
23:12:37.638 00.000 10072 scope move finished after 78 + 43 ms
23:12:37.638 00.000 10072 Move returns status 0, amount 78
23:12:37.638 00.000 10072 MoveAxis(N, 0, ABG)
23:12:37.638 00.000 10072 Move returns status 0, amount 0
23:12:37.638 00.000 10072 move complete, result=0
23:12:37.638 00.000 10072 worker thread done servicing request
23:12:37.638 00.000 10072 Worker thread wakes up
23:12:37.638 00.000 1032 GuideStep: -0.2 px 78 ms EAST, -0.1 px 0 ms NORTH
23:12:37.641 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:37.641 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:38.265 00.624 10072 Exposure complete
23:12:38.315 00.050 10072 worker thread done servicing request
23:12:38.315 00.000 1032 OnExposeComplete: enter
23:12:38.317 00.002 1032 UpdateGuideState(): m_state=6
23:12:38.319 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8023
23:12:38.321 00.002 1032 Star::Find returns 1 (0), X=1104.47, Y=131.11, Mass=1378, SNR=26.1, Peak=103 HFD=3.7
23:12:38.323 00.002 1032 MultiStar: [#1 0.00,0.22,0.96,U] [#2 0.17,0.17,0.76,U] [#3 0.16,0.28,0.00,M1] [#4 0.07,0.15,0.70,U] [#5 0.10,0.16,0.66,U] [#6 0.09,0.17,0.63,U] [#7 -0.00,0.26,0.00,M1] [#8 0.26,0.21,0.00,M2] 
23:12:38.324 00.001 1032 refined, 5 included, MultiStar: {0.10, 0.19}, one-star: {0.16, 0.26}
23:12:38.326 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
23:12:38.327 00.001 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
23:12:38.330 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.22 cameraTheta=1.11 mountX=0.16 mountY=-0.14, mountTheta=-0.72
23:12:38.333 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.19, opts=13)
23:12:38.335 00.002 1032 Enqueuing Move request for scope (0.10, 0.19)
23:12:38.337 00.002 10072 Worker thread wakes up
23:12:38.337 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
23:12:38.337 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
23:12:38.337 00.000 10072 Moving (0.10, 0.19) raw xDistance=0.16 yDistance=-0.14
23:12:38.338 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=187, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:12:38.342 00.004 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.19
23:12:38.342 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:12:38.342 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:38.342 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:12:38.342 00.000 10072 MoveAxis(W, 73, ABG)
23:12:38.342 00.000 10072 Guiding  Dir = 3, Dur = 73
23:12:38.342 00.000 10072 IsGuiding returns 0
23:12:38.343 00.001 10072 PulseGuide returned control before completion, sleep 83
23:12:38.358 00.015 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:12:38.361 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:38.363 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:38.365 00.002 1032 Enqueuing Expose request
23:12:38.435 00.070 10072 IsGuiding returns 0
23:12:38.435 00.000 10072 Move returns status 0, amount 73
23:12:38.435 00.000 10072 MoveAxis(N, 0, ABG)
23:12:38.435 00.000 10072 Move returns status 0, amount 0
23:12:38.435 00.000 10072 move complete, result=0
23:12:38.435 00.000 10072 worker thread done servicing request
23:12:38.436 00.001 10072 Worker thread wakes up
23:12:38.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:38.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:38.438 00.002 1032 GuideStep: 0.2 px 73 ms WEST, -0.1 px 0 ms NORTH
23:12:38.843 00.405 10072 Exposure complete
23:12:38.894 00.051 10072 worker thread done servicing request
23:12:38.894 00.000 1032 OnExposeComplete: enter
23:12:38.896 00.002 1032 UpdateGuideState(): m_state=6
23:12:38.898 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8024
23:12:38.900 00.002 1032 Star::Find returns 1 (0), X=1104.52, Y=131.11, Mass=1318, SNR=25.5, Peak=88 HFD=3.5
23:12:38.902 00.002 1032 MultiStar: [#1 -0.01,0.18,1.01,U] [#2 0.11,0.26,0.00,M1] [#3 0.09,0.37,0.00,M2] [#4 0.06,0.20,0.72,U] [#5 0.18,0.23,0.00,M2] [#6 -0.11,0.16,0.67,U] [#7 0.02,0.41,0.00,M2] [#8 0.20,0.17,0.00,M3] 
23:12:38.904 00.002 1032 refined, 3 included, MultiStar: {0.05, 0.20}, one-star: {0.21, 0.26}
23:12:38.905 00.001 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
23:12:38.907 00.002 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
23:12:38.908 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.34 mountX=0.19 mountY=-0.10, mountTheta=-0.49
23:12:38.912 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.20, opts=13)
23:12:38.913 00.001 1032 Enqueuing Move request for scope (0.05, 0.20)
23:12:38.915 00.002 10072 Worker thread wakes up
23:12:38.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
23:12:38.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
23:12:38.915 00.000 10072 Moving (0.05, 0.20) raw xDistance=0.19 yDistance=-0.10
23:12:38.917 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:12:38.920 00.003 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.19
23:12:38.920 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
23:12:38.921 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:38.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:12:38.921 00.000 10072 MoveAxis(W, 85, ABG)
23:12:38.921 00.000 10072 Guiding  Dir = 3, Dur = 85
23:12:38.921 00.000 10072 IsGuiding returns 0
23:12:38.921 00.000 10072 PulseGuide returned control before completion, sleep 95
23:12:38.938 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.5
23:12:38.941 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:38.943 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:38.944 00.001 1032 Enqueuing Expose request
23:12:39.027 00.083 10072 IsGuiding returns 0
23:12:39.027 00.000 10072 Move returns status 0, amount 85
23:12:39.027 00.000 10072 MoveAxis(N, 0, ABG)
23:12:39.027 00.000 10072 Move returns status 0, amount 0
23:12:39.027 00.000 10072 move complete, result=0
23:12:39.028 00.001 10072 worker thread done servicing request
23:12:39.028 00.000 1032 GuideStep: 0.2 px 85 ms WEST, -0.1 px 0 ms NORTH
23:12:39.030 00.002 10072 Worker thread wakes up
23:12:39.030 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:39.030 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:39.670 00.640 10072 Exposure complete
23:12:39.724 00.054 10072 worker thread done servicing request
23:12:39.724 00.000 1032 OnExposeComplete: enter
23:12:39.726 00.002 1032 UpdateGuideState(): m_state=6
23:12:39.728 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8025
23:12:39.730 00.002 1032 Star::Find returns 1 (0), X=1104.71, Y=130.82, Mass=1414, SNR=26.4, Peak=100 HFD=3.4
23:12:39.732 00.002 1032 MultiStar: [#1 0.09,0.01,0.98,U] [#2 0.16,-0.04,0.78,U] [#3 0.32,0.11,0.00,M3] [#4 0.21,-0.08,0.63,U] [#5 0.26,-0.07,0.00,M3] [#6 -0.06,-0.02,0.61,U] [#7 0.12,0.04,0.70,U] [#8 0.20,-0.01,0.49,U] 
23:12:39.735 00.003 1032 refined, 6 included, MultiStar: {0.17, -0.02}, one-star: {0.40, -0.02}
23:12:39.737 00.002 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
23:12:39.739 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
23:12:39.741 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.09 mountX=-0.06 mountY=-0.16, mountTheta=-1.92
23:12:39.744 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.02, opts=13)
23:12:39.746 00.002 1032 Enqueuing Move request for scope (0.17, -0.02)
23:12:39.747 00.001 10072 Worker thread wakes up
23:12:39.747 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
23:12:39.748 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
23:12:39.748 00.000 10072 Moving (0.17, -0.02) raw xDistance=-0.06 yDistance=-0.16
23:12:39.749 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:12:39.753 00.004 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
23:12:39.753 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:12:39.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:39.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:12:39.753 00.000 10072 MoveAxis(E, 3, ABG)
23:12:39.753 00.000 10072 Guiding  Dir = 2, Dur = 3
23:12:39.753 00.000 10072 IsGuiding returns 0
23:12:39.754 00.001 10072 PulseGuide returned control before completion, sleep 13
23:12:39.772 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:12:39.777 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:39.779 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:39.781 00.002 1032 Enqueuing Expose request
23:12:39.783 00.002 10072 IsGuiding returns 0
23:12:39.783 00.000 10072 Move returns status 0, amount 3
23:12:39.783 00.000 10072 MoveAxis(N, 0, ABG)
23:12:39.783 00.000 10072 Move returns status 0, amount 0
23:12:39.783 00.000 10072 move complete, result=0
23:12:39.783 00.000 10072 worker thread done servicing request
23:12:39.783 00.000 10072 Worker thread wakes up
23:12:39.783 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:39.783 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:39.792 00.009 1032 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
23:12:40.197 00.405 10072 Exposure complete
23:12:40.245 00.048 10072 worker thread done servicing request
23:12:40.245 00.000 1032 OnExposeComplete: enter
23:12:40.247 00.002 1032 UpdateGuideState(): m_state=6
23:12:40.249 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8026
23:12:40.251 00.002 1032 Star::Find returns 1 (0), X=1104.76, Y=130.79, Mass=1415, SNR=26.4, Peak=101 HFD=3.4
23:12:40.253 00.002 1032 MultiStar: [#1 0.11,-0.01,1.00,U] [#2 0.24,-0.14,0.00,M1] [#3 0.31,0.16,0.00,M4] [#4 0.10,0.04,0.70,U] [#5 0.27,0.02,0.00,M4] [#6 0.05,-0.06,0.62,U] [#7 0.12,0.06,0.70,U] [#8 0.15,-0.01,0.51,U] 
23:12:40.254 00.001 1032 refined, 5 included, MultiStar: {0.18, -0.01}, one-star: {0.45, -0.05}
23:12:40.255 00.001 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
23:12:40.257 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
23:12:40.258 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.04 mountX=-0.05 mountY=-0.17, mountTheta=-1.87
23:12:40.261 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.01, opts=13)
23:12:40.263 00.002 1032 Enqueuing Move request for scope (0.18, -0.01)
23:12:40.265 00.002 10072 Worker thread wakes up
23:12:40.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
23:12:40.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
23:12:40.265 00.000 10072 Moving (0.18, -0.01) raw xDistance=-0.05 yDistance=-0.17
23:12:40.266 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:12:40.269 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
23:12:40.269 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:12:40.269 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:40.269 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:12:40.269 00.000 10072 MoveAxis(E, 3, ABG)
23:12:40.269 00.000 10072 Guiding  Dir = 2, Dur = 3
23:12:40.270 00.001 10072 IsGuiding returns 0
23:12:40.270 00.000 10072 PulseGuide returned control before completion, sleep 13
23:12:40.286 00.016 1032 UpdateGuideState exits: m=1415 SNR=26.4
23:12:40.290 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:40.291 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:40.294 00.003 1032 Enqueuing Expose request
23:12:40.296 00.002 10072 IsGuiding returns 0
23:12:40.296 00.000 10072 Move returns status 0, amount 3
23:12:40.296 00.000 10072 MoveAxis(N, 0, ABG)
23:12:40.296 00.000 10072 Move returns status 0, amount 0
23:12:40.296 00.000 10072 move complete, result=0
23:12:40.296 00.000 10072 worker thread done servicing request
23:12:40.296 00.000 10072 Worker thread wakes up
23:12:40.296 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:40.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:40.305 00.009 1032 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
23:12:40.930 00.625 10072 Exposure complete
23:12:40.981 00.051 10072 worker thread done servicing request
23:12:40.981 00.000 1032 OnExposeComplete: enter
23:12:40.983 00.002 1032 UpdateGuideState(): m_state=6
23:12:40.985 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8027
23:12:40.987 00.002 1032 Star::Find returns 1 (0), X=1104.70, Y=130.90, Mass=1312, SNR=25.4, Peak=94 HFD=3.3
23:12:40.990 00.003 1032 MultiStar: [#1 0.07,0.19,0.97,U] [#2 0.15,0.22,0.00,M2] [#3 0.35,0.19,0.00,M5] [#4 0.15,0.10,0.66,U] [#5 0.16,0.10,0.70,U] [#6 0.05,0.30,0.00,M1] [#7 0.00,0.30,0.00,M1] [#8 0.32,0.23,0.00,M2] 
23:12:40.993 00.003 1032 refined, 3 included, MultiStar: {0.20, 0.11}, one-star: {0.39, 0.05}
23:12:40.995 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
23:12:40.997 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
23:12:40.998 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.50 mountX=0.05 mountY=-0.22, mountTheta=-1.33
23:12:41.001 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.11, opts=13)
23:12:41.004 00.003 1032 Enqueuing Move request for scope (0.20, 0.11)
23:12:41.006 00.002 10072 Worker thread wakes up
23:12:41.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
23:12:41.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
23:12:41.006 00.000 10072 Moving (0.20, 0.11) raw xDistance=0.05 yDistance=-0.22
23:12:41.008 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:12:41.010 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
23:12:41.010 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:12:41.011 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:12:41.011 00.000 10072 MoveAxis(E, 3, ABG)
23:12:41.011 00.000 10072 Guiding  Dir = 2, Dur = 3
23:12:41.011 00.000 10072 IsGuiding returns 0
23:12:41.011 00.000 10072 PulseGuide returned control before completion, sleep 13
23:12:41.028 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.4
23:12:41.030 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:41.032 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:41.035 00.003 1032 Enqueuing Expose request
23:12:41.039 00.004 10072 IsGuiding returns 0
23:12:41.039 00.000 10072 Move returns status 0, amount 3
23:12:41.039 00.000 10072 MoveAxis(N, 144, ABG)
23:12:41.039 00.000 10072 Guiding  Dir = 0, Dur = 144
23:12:41.040 00.001 10072 IsGuiding returns 0
23:12:41.040 00.000 10072 PulseGuide returned control before completion, sleep 154
23:12:41.211 00.171 10072 IsGuiding returns 0
23:12:41.211 00.000 10072 Move returns status 0, amount 144
23:12:41.211 00.000 10072 move complete, result=0
23:12:41.211 00.000 10072 worker thread done servicing request
23:12:41.211 00.000 10072 Worker thread wakes up
23:12:41.211 00.000 1032 GuideStep: 0.1 px 3 ms EAST, -0.2 px 144 ms NORTH
23:12:41.213 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:41.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:41.619 00.406 10072 Exposure complete
23:12:41.670 00.051 10072 worker thread done servicing request
23:12:41.670 00.000 1032 OnExposeComplete: enter
23:12:41.672 00.002 1032 UpdateGuideState(): m_state=6
23:12:41.675 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8028
23:12:41.678 00.003 1032 Star::Find returns 1 (0), X=1104.41, Y=130.91, Mass=1375, SNR=26.1, Peak=118 HFD=3.3
23:12:41.680 00.002 1032 MultiStar: [#1 0.06,0.04,0.94,U] [#2 0.04,0.17,0.82,U] [#3 0.08,0.15,0.77,U] [#4 0.00,0.03,0.66,U] [#5 0.02,-0.00,0.67,U] [#6 -0.13,0.03,0.60,U] [#7 -0.09,0.11,0.75,U] [#8 0.12,0.05,0.55,U] 
23:12:41.682 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.10, 0.07}
23:12:41.684 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
23:12:41.686 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
23:12:41.688 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.20 mountX=0.06 mountY=-0.05, mountTheta=-0.63
23:12:41.690 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
23:12:41.692 00.002 1032 Enqueuing Move request for scope (0.03, 0.07)
23:12:41.695 00.003 10072 Worker thread wakes up
23:12:41.695 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
23:12:41.695 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
23:12:41.695 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
23:12:41.697 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:12:41.700 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
23:12:41.700 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:12:41.700 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:41.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:12:41.700 00.000 10072 MoveAxis(E, 2, ABG)
23:12:41.700 00.000 10072 Guiding  Dir = 2, Dur = 2
23:12:41.701 00.001 10072 IsGuiding returns 0
23:12:41.701 00.000 10072 PulseGuide returned control before completion, sleep 12
23:12:41.718 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:12:41.721 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:41.723 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:41.724 00.001 1032 Enqueuing Expose request
23:12:41.726 00.002 10072 IsGuiding returns 0
23:12:41.726 00.000 10072 Move returns status 0, amount 2
23:12:41.726 00.000 10072 MoveAxis(N, 0, ABG)
23:12:41.726 00.000 10072 Move returns status 0, amount 0
23:12:41.726 00.000 10072 move complete, result=0
23:12:41.726 00.000 10072 worker thread done servicing request
23:12:41.727 00.001 10072 Worker thread wakes up
23:12:41.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:41.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:41.734 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:12:42.353 00.619 10072 Exposure complete
23:12:42.404 00.051 10072 worker thread done servicing request
23:12:42.404 00.000 1032 OnExposeComplete: enter
23:12:42.406 00.002 1032 UpdateGuideState(): m_state=6
23:12:42.408 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8029
23:12:42.410 00.002 1032 Star::Find returns 1 (0), X=1104.30, Y=130.75, Mass=1432, SNR=26.6, Peak=126 HFD=3.5
23:12:42.412 00.002 1032 MultiStar: [#1 -0.24,-0.14,0.00,M1] [#2 -0.20,-0.06,0.75,U] [#3 -0.08,-0.06,0.75,U] [#4 -0.05,-0.17,0.67,U] [#5 -0.17,0.01,0.65,U] [#6 -0.10,-0.04,0.62,U] [#7 -0.22,0.02,0.71,U] [#8 -0.12,-0.04,0.47,U] 
23:12:42.415 00.003 1032 single-star, 7 included, MultiStar: {-0.11, -0.06}, one-star: {-0.01, -0.10}
23:12:42.416 00.001 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
23:12:42.418 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
23:12:42.419 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.63 mountX=-0.10 mountY=0.03, mountTheta=2.82
23:12:42.422 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.10, opts=13)
23:12:42.424 00.002 1032 Enqueuing Move request for scope (-0.01, -0.10)
23:12:42.429 00.005 10072 Worker thread wakes up
23:12:42.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
23:12:42.429 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
23:12:42.429 00.000 10072 Moving (-0.01, -0.10) raw xDistance=-0.10 yDistance=0.03
23:12:42.431 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:12:42.433 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
23:12:42.434 00.001 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
23:12:42.434 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:42.434 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:12:42.434 00.000 10072 MoveAxis(E, 2, ABG)
23:12:42.434 00.000 10072 Guiding  Dir = 2, Dur = 2
23:12:42.435 00.001 10072 IsGuiding returns 0
23:12:42.435 00.000 10072 PulseGuide returned control before completion, sleep 12
23:12:42.452 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:12:42.455 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:42.458 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:42.461 00.003 1032 Enqueuing Expose request
23:12:42.462 00.001 10072 IsGuiding returns 0
23:12:42.462 00.000 10072 Move returns status 0, amount 2
23:12:42.462 00.000 10072 MoveAxis(N, 0, ABG)
23:12:42.462 00.000 10072 Move returns status 0, amount 0
23:12:42.462 00.000 10072 move complete, result=0
23:12:42.462 00.000 10072 worker thread done servicing request
23:12:42.463 00.001 10072 Worker thread wakes up
23:12:42.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:42.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:42.469 00.006 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
23:12:42.870 00.401 10072 Exposure complete
23:12:42.920 00.050 10072 worker thread done servicing request
23:12:42.920 00.000 1032 OnExposeComplete: enter
23:12:42.921 00.001 1032 UpdateGuideState(): m_state=6
23:12:42.925 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8030
23:12:42.927 00.002 1032 Star::Find returns 1 (0), X=1104.35, Y=130.70, Mass=1355, SNR=25.9, Peak=119 HFD=3.4
23:12:42.929 00.002 1032 MultiStar: [#1 -0.11,-0.23,0.98,U] [#2 -0.19,-0.07,0.81,U] [#3 -0.17,0.00,0.79,U] [#4 -0.12,-0.15,0.68,U] [#5 -0.10,-0.11,0.68,U] [#6 -0.35,-0.22,0.00,M1] [#7 -0.26,-0.07,0.00,M1] [#8 -0.33,-0.09,0.00,M1] 
23:12:42.931 00.002 1032 single-star, 5 included, MultiStar: {-0.10, -0.12}, one-star: {0.04, -0.15}
23:12:42.933 00.002 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
23:12:42.935 00.002 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
23:12:42.937 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.32 mountX=-0.16 mountY=0.00, mountTheta=3.13
23:12:42.940 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.15, opts=13)
23:12:42.941 00.001 1032 Enqueuing Move request for scope (0.04, -0.15)
23:12:42.943 00.002 10072 Worker thread wakes up
23:12:42.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
23:12:42.943 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
23:12:42.943 00.000 10072 Moving (0.04, -0.15) raw xDistance=-0.16 yDistance=0.00
23:12:42.945 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:12:42.948 00.003 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.20
23:12:42.948 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
23:12:42.948 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:42.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:12:42.948 00.000 10072 MoveAxis(E, 73, ABG)
23:12:42.948 00.000 10072 Guiding  Dir = 2, Dur = 73
23:12:42.948 00.000 10072 IsGuiding returns 0
23:12:42.949 00.001 10072 PulseGuide returned control before completion, sleep 83
23:12:42.967 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:12:42.970 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:42.971 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:42.973 00.002 1032 Enqueuing Expose request
23:12:43.040 00.067 10072 IsGuiding returns 0
23:12:43.040 00.000 10072 Move returns status 0, amount 73
23:12:43.040 00.000 10072 MoveAxis(N, 0, ABG)
23:12:43.040 00.000 10072 Move returns status 0, amount 0
23:12:43.040 00.000 10072 move complete, result=0
23:12:43.040 00.000 10072 worker thread done servicing request
23:12:43.040 00.000 10072 Worker thread wakes up
23:12:43.040 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:43.040 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:43.040 00.000 1032 GuideStep: -0.2 px 73 ms EAST, 0.0 px 0 ms NORTH
23:12:43.671 00.631 10072 Exposure complete
23:12:43.722 00.051 10072 worker thread done servicing request
23:12:43.722 00.000 1032 OnExposeComplete: enter
23:12:43.724 00.002 1032 UpdateGuideState(): m_state=6
23:12:43.726 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8031
23:12:43.728 00.002 1032 Star::Find returns 1 (0), X=1104.28, Y=130.97, Mass=1382, SNR=26.1, Peak=115 HFD=3.3
23:12:43.730 00.002 1032 MultiStar: [#1 -0.20,-0.03,1.00,U] [#2 -0.17,0.10,0.78,U] [#3 -0.14,0.16,0.75,U] [#4 -0.24,0.04,0.67,U] [#5 -0.02,0.16,0.67,U] [#6 -0.31,0.02,0.00,M2] [#7 -0.22,0.05,0.68,U] [#8 0.00,0.03,0.53,U] 
23:12:43.733 00.003 1032 single-star, 7 included, MultiStar: {-0.13, 0.08}, one-star: {-0.03, 0.12}
23:12:43.734 00.001 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
23:12:43.736 00.002 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
23:12:43.737 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.12 mountY=-0.01, mountTheta=-0.05
23:12:43.740 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.12, opts=13)
23:12:43.743 00.003 1032 Enqueuing Move request for scope (-0.03, 0.12)
23:12:43.744 00.001 10072 Worker thread wakes up
23:12:43.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
23:12:43.744 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
23:12:43.744 00.000 10072 Moving (-0.03, 0.12) raw xDistance=0.12 yDistance=-0.01
23:12:43.747 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:12:43.750 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
23:12:43.750 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
23:12:43.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:43.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:12:43.750 00.000 10072 MoveAxis(E, 1, ABG)
23:12:43.750 00.000 10072 Guiding  Dir = 2, Dur = 1
23:12:43.750 00.000 10072 IsGuiding returns 0
23:12:43.751 00.001 10072 PulseGuide returned control before completion, sleep 11
23:12:43.768 00.017 1032 UpdateGuideState exits: m=1382 SNR=26.1
23:12:43.770 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:43.772 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:43.773 00.001 1032 Enqueuing Expose request
23:12:43.777 00.004 10072 IsGuiding returns 0
23:12:43.777 00.000 10072 Move returns status 0, amount 1
23:12:43.777 00.000 10072 MoveAxis(N, 0, ABG)
23:12:43.777 00.000 10072 Move returns status 0, amount 0
23:12:43.777 00.000 10072 move complete, result=0
23:12:43.777 00.000 10072 worker thread done servicing request
23:12:43.777 00.000 10072 Worker thread wakes up
23:12:43.778 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:43.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:43.782 00.004 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:12:44.183 00.401 10072 Exposure complete
23:12:44.232 00.049 10072 worker thread done servicing request
23:12:44.232 00.000 1032 OnExposeComplete: enter
23:12:44.235 00.003 1032 UpdateGuideState(): m_state=6
23:12:44.239 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8032
23:12:44.242 00.003 1032 Star::Find returns 1 (0), X=1104.26, Y=131.01, Mass=1392, SNR=26.2, Peak=120 HFD=3.2
23:12:44.244 00.002 1032 MultiStar: [#1 -0.20,-0.02,0.99,U] [#2 -0.09,0.05,0.76,U] [#3 -0.04,0.14,0.78,U] [#4 -0.07,-0.08,0.69,U] [#5 -0.00,-0.01,0.62,U] [#6 -0.42,0.10,0.00,M3] [#7 -0.22,0.23,0.00,M1] [#8 -0.16,0.15,0.53,U] 
23:12:44.245 00.001 1032 refined, 6 included, MultiStar: {-0.09, 0.06}, one-star: {-0.05, 0.16}
23:12:44.247 00.002 1032 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.83) = xAngle (0.75 = 0.75)
23:12:44.248 00.001 1032 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.75 = 0.75)
23:12:44.249 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.58 mountX=0.08 mountY=0.07, mountTheta=0.75
23:12:44.251 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.06, opts=13)
23:12:44.253 00.002 1032 Enqueuing Move request for scope (-0.09, 0.06)
23:12:44.255 00.002 10072 Worker thread wakes up
23:12:44.255 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
23:12:44.255 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
23:12:44.255 00.000 10072 Moving (-0.09, 0.06) raw xDistance=0.08 yDistance=0.07
23:12:44.257 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
23:12:44.259 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
23:12:44.259 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:12:44.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:44.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:12:44.259 00.000 10072 MoveAxis(E, 0, ABG)
23:12:44.259 00.000 10072 Move returns status 0, amount 0
23:12:44.259 00.000 10072 MoveAxis(N, 0, ABG)
23:12:44.259 00.000 10072 Move returns status 0, amount 0
23:12:44.259 00.000 10072 move complete, result=0
23:12:44.259 00.000 10072 worker thread done servicing request
23:12:44.278 00.019 1032 UpdateGuideState exits: m=1392 SNR=26.2
23:12:44.279 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:44.281 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:44.283 00.002 1032 Enqueuing Expose request
23:12:44.284 00.001 1032 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:44.286 00.002 10072 Worker thread wakes up
23:12:44.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:44.287 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:44.913 00.626 10072 Exposure complete
23:12:44.964 00.051 10072 worker thread done servicing request
23:12:44.964 00.000 1032 OnExposeComplete: enter
23:12:44.966 00.002 1032 UpdateGuideState(): m_state=6
23:12:44.967 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8033
23:12:44.969 00.002 1032 Star::Find returns 1 (0), X=1104.35, Y=131.00, Mass=1409, SNR=26.4, Peak=117 HFD=3.3
23:12:44.970 00.001 1032 MultiStar: [#1 -0.13,-0.06,0.98,U] [#2 -0.06,0.01,0.76,U] [#3 0.03,0.14,0.76,U] [#4 0.00,-0.14,0.67,U] [#5 -0.11,0.08,0.68,U] [#6 -0.16,-0.05,0.62,U] [#7 -0.15,0.07,0.73,U] [#8 -0.13,0.03,0.51,U] 
23:12:44.972 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.03}, one-star: {0.04, 0.16}
23:12:44.973 00.001 1032 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.83) = xAngle (0.90 = 0.90)
23:12:44.975 00.002 1032 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.90 = 0.90)
23:12:44.977 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.73 mountX=0.05 mountY=0.06, mountTheta=0.90
23:12:44.979 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.03, opts=13)
23:12:44.981 00.002 1032 Enqueuing Move request for scope (-0.07, 0.03)
23:12:44.983 00.002 10072 Worker thread wakes up
23:12:44.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
23:12:44.983 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
23:12:44.983 00.000 10072 Moving (-0.07, 0.03) raw xDistance=0.05 yDistance=0.06
23:12:44.987 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:12:44.989 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
23:12:44.989 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:12:44.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:44.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:12:44.990 00.001 10072 MoveAxis(W, 1, ABG)
23:12:44.990 00.000 10072 Guiding  Dir = 3, Dur = 1
23:12:44.990 00.000 10072 IsGuiding returns 0
23:12:44.991 00.001 10072 PulseGuide returned control before completion, sleep 11
23:12:45.006 00.015 10072 IsGuiding returns 0
23:12:45.006 00.000 10072 Move returns status 0, amount 1
23:12:45.006 00.000 10072 MoveAxis(N, 0, ABG)
23:12:45.006 00.000 10072 Move returns status 0, amount 0
23:12:45.006 00.000 10072 move complete, result=0
23:12:45.006 00.000 10072 worker thread done servicing request
23:12:45.008 00.002 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:12:45.010 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:45.012 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:45.014 00.002 1032 Enqueuing Expose request
23:12:45.016 00.002 10072 Worker thread wakes up
23:12:45.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:45.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:45.016 00.000 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
23:12:45.433 00.417 10072 Exposure complete
23:12:45.485 00.052 10072 worker thread done servicing request
23:12:45.485 00.000 1032 OnExposeComplete: enter
23:12:45.487 00.002 1032 UpdateGuideState(): m_state=6
23:12:45.489 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8034
23:12:45.491 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=130.86, Mass=1321, SNR=25.5, Peak=119 HFD=3.3
23:12:45.494 00.003 1032 MultiStar: [#1 -0.08,-0.02,1.00,U] [#2 -0.06,-0.04,0.80,U] [#3 0.08,0.16,0.75,U] [#4 -0.01,-0.12,0.70,U] [#5 -0.04,-0.04,0.67,U] [#6 -0.12,-0.06,0.62,U] [#7 -0.10,-0.09,0.71,U] [#8 0.04,-0.03,0.52,U] 
23:12:45.495 00.001 1032 single-star, 8 included, MultiStar: {-0.03, -0.02}, one-star: {0.01, 0.01}
23:12:45.497 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:12:45.498 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:12:45.500 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.86 mountX=0.01 mountY=-0.01, mountTheta=-0.97
23:12:45.504 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
23:12:45.506 00.002 1032 Enqueuing Move request for scope (0.01, 0.01)
23:12:45.507 00.001 10072 Worker thread wakes up
23:12:45.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:12:45.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:12:45.507 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
23:12:45.509 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:12:45.511 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
23:12:45.511 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:12:45.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:45.512 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:12:45.512 00.000 10072 MoveAxis(W, 0, ABG)
23:12:45.512 00.000 10072 Move returns status 0, amount 0
23:12:45.512 00.000 10072 MoveAxis(N, 0, ABG)
23:12:45.512 00.000 10072 Move returns status 0, amount 0
23:12:45.512 00.000 10072 move complete, result=0
23:12:45.512 00.000 10072 worker thread done servicing request
23:12:45.531 00.019 1032 UpdateGuideState exits: m=1321 SNR=25.5
23:12:45.533 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:45.535 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:45.536 00.001 1032 Enqueuing Expose request
23:12:45.538 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
23:12:45.540 00.002 10072 Worker thread wakes up
23:12:45.540 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:45.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:46.168 00.628 10072 Exposure complete
23:12:46.214 00.046 10072 worker thread done servicing request
23:12:46.215 00.001 1032 OnExposeComplete: enter
23:12:46.216 00.001 1032 UpdateGuideState(): m_state=6
23:12:46.218 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8035
23:12:46.220 00.002 1032 Star::Find returns 1 (0), X=1104.39, Y=130.90, Mass=1334, SNR=25.7, Peak=115 HFD=3.3
23:12:46.221 00.001 1032 MultiStar: [#1 -0.15,0.01,0.97,U] [#2 0.09,-0.11,0.80,U] [#3 0.04,0.14,0.79,U] [#4 0.05,-0.03,0.70,U] [#5 0.11,0.11,0.69,U] [#6 -0.00,0.07,0.62,U] [#7 -0.05,0.12,0.70,U] [#8 -0.02,0.05,0.49,U] 
23:12:46.224 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {0.08, 0.06}
23:12:46.225 00.001 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
23:12:46.226 00.001 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
23:12:46.232 00.006 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.23 mountX=0.04 mountY=-0.03, mountTheta=-0.60
23:12:46.235 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
23:12:46.237 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
23:12:46.239 00.002 10072 Worker thread wakes up
23:12:46.239 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
23:12:46.239 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
23:12:46.239 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
23:12:46.241 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:12:46.243 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
23:12:46.243 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:12:46.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:46.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:12:46.243 00.000 10072 MoveAxis(W, 1, ABG)
23:12:46.243 00.000 10072 Guiding  Dir = 3, Dur = 1
23:12:46.244 00.001 10072 IsGuiding returns 0
23:12:46.244 00.000 10072 PulseGuide returned control before completion, sleep 11
23:12:46.258 00.014 10072 IsGuiding returns 0
23:12:46.258 00.000 10072 Move returns status 0, amount 1
23:12:46.258 00.000 10072 MoveAxis(N, 0, ABG)
23:12:46.258 00.000 10072 Move returns status 0, amount 0
23:12:46.258 00.000 10072 move complete, result=0
23:12:46.258 00.000 10072 worker thread done servicing request
23:12:46.261 00.003 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:12:46.263 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:46.265 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:46.268 00.003 1032 Enqueuing Expose request
23:12:46.271 00.003 10072 Worker thread wakes up
23:12:46.271 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:46.271 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:46.271 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:12:46.685 00.414 10072 Exposure complete
23:12:46.735 00.050 10072 worker thread done servicing request
23:12:46.735 00.000 1032 OnExposeComplete: enter
23:12:46.738 00.003 1032 UpdateGuideState(): m_state=6
23:12:46.739 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8036
23:12:46.741 00.002 1032 Star::Find returns 1 (0), X=1104.29, Y=131.07, Mass=1289, SNR=25.2, Peak=101 HFD=3.4
23:12:46.743 00.002 1032 MultiStar: [#1 -0.18,0.11,0.97,U] [#2 0.09,0.15,0.81,U] [#3 0.04,0.09,0.80,U] [#4 0.04,-0.03,0.72,U] [#5 -0.06,0.19,0.69,U] [#6 -0.08,0.16,0.67,U] [#7 -0.05,0.07,0.75,U] [#8 0.06,0.13,0.52,U] 
23:12:46.744 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.13}, one-star: {-0.02, 0.23}
23:12:46.746 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
23:12:46.748 00.002 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
23:12:46.749 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.75 mountX=0.13 mountY=-0.01, mountTheta=-0.08
23:12:46.752 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.13, opts=13)
23:12:46.753 00.001 1032 Enqueuing Move request for scope (-0.02, 0.13)
23:12:46.755 00.002 10072 Worker thread wakes up
23:12:46.755 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
23:12:46.755 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
23:12:46.755 00.000 10072 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.01
23:12:46.756 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:12:46.759 00.003 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
23:12:46.759 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
23:12:46.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:46.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:12:46.759 00.000 10072 MoveAxis(W, 1, ABG)
23:12:46.759 00.000 10072 Guiding  Dir = 3, Dur = 1
23:12:46.760 00.001 10072 IsGuiding returns 0
23:12:46.760 00.000 10072 PulseGuide returned control before completion, sleep 11
23:12:46.776 00.016 10072 IsGuiding returns 0
23:12:46.776 00.000 10072 Move returns status 0, amount 1
23:12:46.776 00.000 10072 MoveAxis(N, 0, ABG)
23:12:46.776 00.000 10072 Move returns status 0, amount 0
23:12:46.776 00.000 10072 move complete, result=0
23:12:46.776 00.000 10072 worker thread done servicing request
23:12:46.776 00.000 1032 UpdateGuideState exits: m=1289 SNR=25.2
23:12:46.779 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:46.780 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:46.782 00.002 1032 Enqueuing Expose request
23:12:46.783 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:12:46.784 00.001 10072 Worker thread wakes up
23:12:46.784 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:46.784 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:47.423 00.639 10072 Exposure complete
23:12:47.471 00.048 10072 worker thread done servicing request
23:12:47.471 00.000 1032 OnExposeComplete: enter
23:12:47.473 00.002 1032 UpdateGuideState(): m_state=6
23:12:47.475 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8037
23:12:47.477 00.002 1032 Star::Find returns 1 (0), X=1104.32, Y=130.99, Mass=1269, SNR=25.0, Peak=110 HFD=3.3
23:12:47.478 00.001 1032 MultiStar: [#1 -0.14,0.08,1.02,U] [#2 -0.03,-0.01,0.86,U] [#3 0.05,0.12,0.79,U] [#4 -0.13,0.00,0.71,U] [#5 0.04,0.08,0.65,U] [#6 -0.01,0.08,0.63,U] [#7 -0.11,0.10,0.73,U] [#8 0.01,0.06,0.52,U] 
23:12:47.480 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {0.01, 0.15}
23:12:47.482 00.002 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
23:12:47.483 00.001 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
23:12:47.486 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.05 mountX=0.08 mountY=0.02, mountTheta=0.22
23:12:47.490 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.08, opts=13)
23:12:47.494 00.004 1032 Enqueuing Move request for scope (-0.04, 0.08)
23:12:47.495 00.001 10072 Worker thread wakes up
23:12:47.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
23:12:47.495 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
23:12:47.495 00.000 10072 Moving (-0.04, 0.08) raw xDistance=0.08 yDistance=0.02
23:12:47.497 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:12:47.499 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
23:12:47.499 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:12:47.499 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:47.499 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:12:47.499 00.000 10072 MoveAxis(W, 1, ABG)
23:12:47.500 00.001 10072 Guiding  Dir = 3, Dur = 1
23:12:47.500 00.000 10072 IsGuiding returns 0
23:12:47.500 00.000 10072 PulseGuide returned control before completion, sleep 11
23:12:47.514 00.014 10072 IsGuiding returns 0
23:12:47.514 00.000 10072 Move returns status 0, amount 1
23:12:47.514 00.000 10072 MoveAxis(N, 0, ABG)
23:12:47.514 00.000 10072 Move returns status 0, amount 0
23:12:47.514 00.000 10072 move complete, result=0
23:12:47.514 00.000 10072 worker thread done servicing request
23:12:47.519 00.005 1032 UpdateGuideState exits: m=1269 SNR=25.0
23:12:47.524 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:47.526 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:47.529 00.003 1032 Enqueuing Expose request
23:12:47.531 00.002 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:12:47.533 00.002 10072 Worker thread wakes up
23:12:47.533 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:47.534 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:47.938 00.404 10072 Exposure complete
23:12:47.988 00.050 10072 worker thread done servicing request
23:12:47.988 00.000 1032 OnExposeComplete: enter
23:12:47.991 00.003 1032 UpdateGuideState(): m_state=6
23:12:47.993 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8038
23:12:47.995 00.002 1032 Star::Find returns 1 (0), X=1104.44, Y=130.91, Mass=1463, SNR=26.9, Peak=122 HFD=3.5
23:12:47.997 00.002 1032 MultiStar: [#1 -0.04,-0.00,0.96,U] [#2 -0.00,0.08,0.80,U] [#3 0.04,0.10,0.78,U] [#4 -0.14,0.06,0.63,U] [#5 0.16,0.18,0.64,U] [#6 -0.14,0.13,0.62,U] [#7 -0.08,0.01,0.71,U] [#8 0.10,0.01,0.49,U] 
23:12:47.999 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.13, 0.07}
23:12:48.000 00.001 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
23:12:48.003 00.003 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
23:12:48.004 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.45 mountX=0.06 mountY=-0.03, mountTheta=-0.38
23:12:48.006 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
23:12:48.009 00.003 1032 Enqueuing Move request for scope (0.01, 0.07)
23:12:48.011 00.002 10072 Worker thread wakes up
23:12:48.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
23:12:48.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
23:12:48.011 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.03
23:12:48.013 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:12:48.016 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
23:12:48.016 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:12:48.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:48.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:12:48.016 00.000 10072 MoveAxis(W, 1, ABG)
23:12:48.016 00.000 10072 Guiding  Dir = 3, Dur = 1
23:12:48.016 00.000 10072 IsGuiding returns 0
23:12:48.017 00.001 10072 PulseGuide returned control before completion, sleep 11
23:12:48.034 00.017 1032 UpdateGuideState exits: m=1463 SNR=26.9
23:12:48.037 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:48.038 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:48.041 00.003 1032 Enqueuing Expose request
23:12:48.045 00.004 10072 IsGuiding returns 0
23:12:48.045 00.000 10072 Move returns status 0, amount 1
23:12:48.045 00.000 10072 MoveAxis(N, 0, ABG)
23:12:48.045 00.000 10072 Move returns status 0, amount 0
23:12:48.045 00.000 10072 move complete, result=0
23:12:48.046 00.001 10072 worker thread done servicing request
23:12:48.046 00.000 10072 Worker thread wakes up
23:12:48.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:48.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:48.050 00.004 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:12:48.673 00.623 10072 Exposure complete
23:12:48.721 00.048 10072 worker thread done servicing request
23:12:48.722 00.001 1032 OnExposeComplete: enter
23:12:48.724 00.002 1032 UpdateGuideState(): m_state=6
23:12:48.725 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8039
23:12:48.727 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=130.90, Mass=1379, SNR=26.1, Peak=118 HFD=3.5
23:12:48.729 00.002 1032 MultiStar: [#1 0.05,-0.03,0.94,U] [#2 0.03,-0.01,0.79,U] [#3 0.08,0.15,0.77,U] [#4 0.01,-0.07,0.67,U] [#5 0.03,-0.04,0.67,U] [#6 -0.07,0.01,0.61,U] [#7 0.01,0.16,0.70,U] [#8 0.29,0.14,0.00,M1] 
23:12:48.730 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {0.18, 0.05}
23:12:48.732 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:12:48.735 00.003 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:12:48.737 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.53 mountX=0.02 mountY=-0.06, mountTheta=-1.30
23:12:48.740 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:12:48.742 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
23:12:48.744 00.002 10072 Worker thread wakes up
23:12:48.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:12:48.744 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:12:48.744 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.06
23:12:48.747 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:12:48.749 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
23:12:48.749 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:12:48.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:48.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:12:48.749 00.000 10072 MoveAxis(E, 0, ABG)
23:12:48.749 00.000 10072 Move returns status 0, amount 0
23:12:48.749 00.000 10072 MoveAxis(N, 0, ABG)
23:12:48.749 00.000 10072 Move returns status 0, amount 0
23:12:48.750 00.001 10072 move complete, result=0
23:12:48.750 00.000 10072 worker thread done servicing request
23:12:48.768 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:12:48.771 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:48.773 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:48.774 00.001 1032 Enqueuing Expose request
23:12:48.777 00.003 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:48.779 00.002 10072 Worker thread wakes up
23:12:48.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:48.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:49.188 00.409 10072 Exposure complete
23:12:49.242 00.054 10072 worker thread done servicing request
23:12:49.242 00.000 1032 OnExposeComplete: enter
23:12:49.243 00.001 1032 UpdateGuideState(): m_state=6
23:12:49.245 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8040
23:12:49.248 00.003 1032 Star::Find returns 1 (0), X=1104.43, Y=130.91, Mass=1330, SNR=25.6, Peak=106 HFD=3.4
23:12:49.249 00.001 1032 MultiStar: [#1 -0.06,0.17,1.00,U] [#2 -0.11,0.21,0.83,U] [#3 0.12,0.32,0.00,M1] [#4 0.01,0.10,0.70,U] [#5 0.02,0.12,0.71,U] [#6 -0.05,0.13,0.63,U] [#7 -0.05,0.16,0.72,U] [#8 0.14,0.18,0.55,U] 
23:12:49.251 00.002 1032 single-star, 7 included, MultiStar: {-0.00, 0.14}, one-star: {0.12, 0.07}
23:12:49.252 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:12:49.254 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:12:49.256 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.13 cameraTheta=0.52 mountX=0.03 mountY=-0.13, mountTheta=-1.31
23:12:49.259 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
23:12:49.261 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
23:12:49.262 00.001 10072 Worker thread wakes up
23:12:49.262 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:12:49.262 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:12:49.263 00.001 10072 Moving (0.12, 0.07) raw xDistance=0.03 yDistance=-0.13
23:12:49.265 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:12:49.269 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
23:12:49.269 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:12:49.269 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:49.269 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:12:49.269 00.000 10072 MoveAxis(W, 0, ABG)
23:12:49.269 00.000 10072 Move returns status 0, amount 0
23:12:49.269 00.000 10072 MoveAxis(N, 0, ABG)
23:12:49.269 00.000 10072 Move returns status 0, amount 0
23:12:49.269 00.000 10072 move complete, result=0
23:12:49.269 00.000 10072 worker thread done servicing request
23:12:49.287 00.018 1032 UpdateGuideState exits: m=1330 SNR=25.6
23:12:49.290 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:49.292 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:49.294 00.002 1032 Enqueuing Expose request
23:12:49.295 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:12:49.297 00.002 10072 Worker thread wakes up
23:12:49.298 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:49.298 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:49.935 00.637 10072 Exposure complete
23:12:49.985 00.050 10072 worker thread done servicing request
23:12:49.985 00.000 1032 OnExposeComplete: enter
23:12:49.989 00.004 1032 UpdateGuideState(): m_state=6
23:12:49.991 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8041
23:12:49.993 00.002 1032 Star::Find returns 1 (0), X=1104.34, Y=130.94, Mass=1347, SNR=25.8, Peak=117 HFD=3.3
23:12:49.995 00.002 1032 MultiStar: [#1 -0.05,0.09,1.01,U] [#2 0.02,0.21,0.79,U] [#3 0.11,0.12,0.74,U] [#4 -0.01,0.07,0.66,U] [#5 0.08,0.03,0.67,U] [#6 -0.19,0.20,0.00,M1] [#7 -0.07,0.27,0.00,M1] [#8 0.10,0.20,0.52,U] 
23:12:49.997 00.002 1032 single-star, 6 included, MultiStar: {0.03, 0.11}, one-star: {0.03, 0.10}
23:12:49.998 00.001 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
23:12:50.000 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
23:12:50.002 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.26 mountX=0.08 mountY=-0.05, mountTheta=-0.57
23:12:50.005 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
23:12:50.007 00.002 1032 Enqueuing Move request for scope (0.03, 0.10)
23:12:50.009 00.002 10072 Worker thread wakes up
23:12:50.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
23:12:50.009 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
23:12:50.009 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.08 yDistance=-0.05
23:12:50.011 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:12:50.013 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
23:12:50.013 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:12:50.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:50.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:12:50.013 00.000 10072 MoveAxis(W, 2, ABG)
23:12:50.013 00.000 10072 Guiding  Dir = 3, Dur = 2
23:12:50.014 00.001 10072 IsGuiding returns 0
23:12:50.014 00.000 10072 PulseGuide returned control before completion, sleep 12
23:12:50.031 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:12:50.033 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:50.034 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:50.035 00.001 1032 Enqueuing Expose request
23:12:50.042 00.007 10072 IsGuiding returns 0
23:12:50.042 00.000 10072 Move returns status 0, amount 2
23:12:50.042 00.000 10072 MoveAxis(N, 0, ABG)
23:12:50.042 00.000 10072 Move returns status 0, amount 0
23:12:50.042 00.000 10072 move complete, result=0
23:12:50.042 00.000 10072 worker thread done servicing request
23:12:50.042 00.000 10072 Worker thread wakes up
23:12:50.042 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:50.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:50.044 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:12:50.451 00.407 10072 Exposure complete
23:12:50.504 00.053 10072 worker thread done servicing request
23:12:50.504 00.000 1032 OnExposeComplete: enter
23:12:50.507 00.003 1032 UpdateGuideState(): m_state=6
23:12:50.509 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8042
23:12:50.511 00.002 1032 Star::Find returns 1 (0), X=1104.44, Y=130.98, Mass=1266, SNR=25.0, Peak=104 HFD=3.4
23:12:50.513 00.002 1032 MultiStar: [#1 -0.05,0.03,1.00,U] [#2 -0.12,0.07,0.84,U] [#3 -0.02,0.21,0.79,U] [#4 0.05,0.01,0.72,U] [#5 0.02,0.10,0.68,U] [#6 -0.08,0.19,0.64,U] [#7 0.00,0.19,0.77,U] [#8 -0.03,0.22,0.52,U] 
23:12:50.514 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.12}, one-star: {0.13, 0.13}
23:12:50.516 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
23:12:50.519 00.003 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
23:12:50.522 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.12 mountY=-0.02, mountTheta=-0.21
23:12:50.525 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.12, opts=13)
23:12:50.529 00.004 1032 Enqueuing Move request for scope (-0.01, 0.12)
23:12:50.530 00.001 10072 Worker thread wakes up
23:12:50.531 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
23:12:50.531 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
23:12:50.531 00.000 10072 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=-0.02
23:12:50.533 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:12:50.535 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
23:12:50.535 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:12:50.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:50.535 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:12:50.536 00.001 10072 MoveAxis(W, 2, ABG)
23:12:50.536 00.000 10072 Guiding  Dir = 3, Dur = 2
23:12:50.536 00.000 10072 IsGuiding returns 0
23:12:50.536 00.000 10072 PulseGuide returned control before completion, sleep 12
23:12:50.554 00.018 1032 UpdateGuideState exits: m=1266 SNR=25.0
23:12:50.557 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:50.559 00.002 10072 IsGuiding returns 0
23:12:50.559 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:50.561 00.002 1032 Enqueuing Expose request
23:12:50.564 00.003 10072 Move returns status 0, amount 2
23:12:50.564 00.000 10072 MoveAxis(N, 0, ABG)
23:12:50.564 00.000 10072 Move returns status 0, amount 0
23:12:50.564 00.000 10072 move complete, result=0
23:12:50.564 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:12:50.565 00.001 10072 worker thread done servicing request
23:12:50.567 00.002 10072 Worker thread wakes up
23:12:50.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:50.567 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:51.200 00.633 10072 Exposure complete
23:12:51.251 00.051 10072 worker thread done servicing request
23:12:51.251 00.000 1032 OnExposeComplete: enter
23:12:51.253 00.002 1032 UpdateGuideState(): m_state=6
23:12:51.256 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8043
23:12:51.258 00.002 1032 Star::Find returns 1 (0), X=1104.33, Y=130.77, Mass=1543, SNR=27.6, Peak=137 HFD=3.4
23:12:51.260 00.002 1032 MultiStar: [#1 -0.18,-0.05,0.93,U] [#2 0.02,0.02,0.75,U] [#3 0.01,0.04,0.76,U] [#4 0.11,-0.09,0.62,U] [#5 -0.07,-0.05,0.65,U] [#6 0.15,0.06,0.56,U] [#7 -0.08,0.12,0.68,U] [#8 0.08,0.15,0.50,U] 
23:12:51.263 00.003 1032 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {0.02, -0.08}
23:12:51.265 00.002 1032 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.83) = xAngle (0.84 = 0.84)
23:12:51.267 00.002 1032 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.84 = 0.84)
23:12:51.268 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.67 mountX=0.00 mountY=0.00, mountTheta=0.84
23:12:51.271 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
23:12:51.274 00.003 1032 Enqueuing Move request for scope (-0.01, 0.00)
23:12:51.277 00.003 10072 Worker thread wakes up
23:12:51.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
23:12:51.277 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
23:12:51.277 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.00 yDistance=0.00
23:12:51.279 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:12:51.282 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.23
23:12:51.282 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:12:51.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:51.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:12:51.282 00.000 10072 MoveAxis(W, 4, ABG)
23:12:51.282 00.000 10072 Guiding  Dir = 3, Dur = 4
23:12:51.282 00.000 10072 IsGuiding returns 0
23:12:51.283 00.001 10072 PulseGuide returned control before completion, sleep 14
23:12:51.300 00.017 1032 UpdateGuideState exits: m=1543 SNR=27.6
23:12:51.302 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:51.304 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:51.307 00.003 1032 Enqueuing Expose request
23:12:51.310 00.003 10072 IsGuiding returns 0
23:12:51.310 00.000 10072 Move returns status 0, amount 4
23:12:51.310 00.000 10072 MoveAxis(N, 0, ABG)
23:12:51.310 00.000 10072 Move returns status 0, amount 0
23:12:51.310 00.000 10072 move complete, result=0
23:12:51.310 00.000 10072 worker thread done servicing request
23:12:51.310 00.000 10072 Worker thread wakes up
23:12:51.310 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:51.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:51.318 00.008 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
23:12:51.716 00.398 10072 Exposure complete
23:12:51.764 00.048 10072 worker thread done servicing request
23:12:51.766 00.002 1032 OnExposeComplete: enter
23:12:51.768 00.002 1032 UpdateGuideState(): m_state=6
23:12:51.770 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8044
23:12:51.771 00.001 1032 Star::Find returns 1 (0), X=1104.55, Y=130.87, Mass=1614, SNR=28.2, Peak=133 HFD=3.3
23:12:51.773 00.002 1032 MultiStar: [#1 -0.04,-0.03,0.89,U] [#2 0.12,0.04,0.75,U] [#3 0.16,0.15,0.69,U] [#4 0.21,-0.13,0.68,U] [#5 0.04,-0.05,0.64,U] [#6 -0.17,0.05,0.62,U] [#7 0.01,0.08,0.68,U] [#8 0.25,-0.04,0.46,U] 
23:12:51.777 00.004 1032 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.24, 0.03}
23:12:51.778 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
23:12:51.781 00.003 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
23:12:51.782 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.14 mountX=-0.01 mountY=-0.09, mountTheta=-1.69
23:12:51.785 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
23:12:51.786 00.001 1032 Enqueuing Move request for scope (0.09, 0.01)
23:12:51.788 00.002 10072 Worker thread wakes up
23:12:51.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:12:51.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:12:51.788 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
23:12:51.790 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:12:51.792 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.23
23:12:51.792 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:12:51.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:51.792 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:12:51.792 00.000 10072 MoveAxis(W, 4, ABG)
23:12:51.792 00.000 10072 Guiding  Dir = 3, Dur = 4
23:12:51.793 00.001 10072 IsGuiding returns 0
23:12:51.793 00.000 10072 PulseGuide returned control before completion, sleep 14
23:12:51.810 00.017 1032 UpdateGuideState exits: m=1614 SNR=28.2
23:12:51.813 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:51.814 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:51.816 00.002 1032 Enqueuing Expose request
23:12:51.822 00.006 10072 IsGuiding returns 0
23:12:51.822 00.000 10072 Move returns status 0, amount 4
23:12:51.822 00.000 10072 MoveAxis(N, 0, ABG)
23:12:51.822 00.000 10072 Move returns status 0, amount 0
23:12:51.822 00.000 10072 move complete, result=0
23:12:51.822 00.000 10072 worker thread done servicing request
23:12:51.822 00.000 10072 Worker thread wakes up
23:12:51.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:51.823 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:51.825 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:12:52.449 00.624 10072 Exposure complete
23:12:52.502 00.053 10072 worker thread done servicing request
23:12:52.502 00.000 1032 OnExposeComplete: enter
23:12:52.504 00.002 1032 UpdateGuideState(): m_state=6
23:12:52.505 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8045
23:12:52.507 00.002 1032 Star::Find returns 1 (0), X=1104.53, Y=130.90, Mass=1474, SNR=27.0, Peak=117 HFD=3.3
23:12:52.508 00.001 1032 MultiStar: [#1 -0.13,0.04,0.92,U] [#2 -0.01,0.06,0.76,U] [#3 -0.03,0.21,0.74,U] [#4 -0.09,0.01,0.68,U] [#5 0.04,0.13,0.62,U] [#6 -0.08,0.17,0.58,U] [#7 -0.02,0.14,0.68,U] [#8 -0.03,0.04,0.51,U] 
23:12:52.510 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {0.22, 0.06}
23:12:52.512 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
23:12:52.514 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
23:12:52.515 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.65 mountX=0.09 mountY=-0.02, mountTheta=-0.18
23:12:52.519 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
23:12:52.521 00.002 1032 Enqueuing Move request for scope (-0.01, 0.09)
23:12:52.524 00.003 10072 Worker thread wakes up
23:12:52.524 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
23:12:52.524 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
23:12:52.524 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.02
23:12:52.526 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:12:52.529 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.23
23:12:52.529 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:12:52.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:52.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:12:52.529 00.000 10072 MoveAxis(W, 3, ABG)
23:12:52.529 00.000 10072 Guiding  Dir = 3, Dur = 3
23:12:52.530 00.001 10072 IsGuiding returns 0
23:12:52.530 00.000 10072 PulseGuide returned control before completion, sleep 13
23:12:52.546 00.016 1032 UpdateGuideState exits: m=1474 SNR=27.0
23:12:52.548 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:52.551 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:52.553 00.002 1032 Enqueuing Expose request
23:12:52.557 00.004 10072 IsGuiding returns 0
23:12:52.557 00.000 10072 Move returns status 0, amount 3
23:12:52.559 00.002 10072 MoveAxis(N, 0, ABG)
23:12:52.559 00.000 10072 Move returns status 0, amount 0
23:12:52.559 00.000 10072 move complete, result=0
23:12:52.559 00.000 10072 worker thread done servicing request
23:12:52.559 00.000 10072 Worker thread wakes up
23:12:52.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:52.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:52.563 00.004 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:12:52.966 00.403 10072 Exposure complete
23:12:53.014 00.048 10072 worker thread done servicing request
23:12:53.014 00.000 1032 OnExposeComplete: enter
23:12:53.017 00.003 1032 UpdateGuideState(): m_state=6
23:12:53.020 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8046
23:12:53.022 00.002 1032 Star::Find returns 1 (0), X=1104.42, Y=131.06, Mass=1350, SNR=25.8, Peak=106 HFD=3.4
23:12:53.024 00.002 1032 MultiStar: [#1 -0.11,0.14,1.00,U] [#2 -0.01,0.23,0.83,U] [#3 0.03,0.22,0.79,U] [#4 -0.09,0.04,0.63,U] [#5 -0.09,0.10,0.67,U] [#6 -0.15,0.30,0.00,M1] [#7 -0.15,0.22,0.00,M1] [#8 0.13,0.23,0.00,M1] 
23:12:53.025 00.001 1032 refined, 5 included, MultiStar: {-0.02, 0.17}, one-star: {0.11, 0.21}
23:12:53.026 00.001 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
23:12:53.028 00.002 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
23:12:53.029 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.70 mountX=0.17 mountY=-0.02, mountTheta=-0.13
23:12:53.032 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.17, opts=13)
23:12:53.034 00.002 1032 Enqueuing Move request for scope (-0.02, 0.17)
23:12:53.035 00.001 10072 Worker thread wakes up
23:12:53.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
23:12:53.035 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
23:12:53.035 00.000 10072 Moving (-0.02, 0.17) raw xDistance=0.17 yDistance=-0.02
23:12:53.037 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:12:53.040 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.23
23:12:53.040 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
23:12:53.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:53.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:12:53.040 00.000 10072 MoveAxis(W, 81, ABG)
23:12:53.040 00.000 10072 Guiding  Dir = 3, Dur = 81
23:12:53.041 00.001 10072 IsGuiding returns 0
23:12:53.041 00.000 10072 PulseGuide returned control before completion, sleep 91
23:12:53.058 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:12:53.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:53.061 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:53.063 00.002 1032 Enqueuing Expose request
23:12:53.135 00.072 10072 IsGuiding returns 0
23:12:53.135 00.000 10072 Move returns status 0, amount 81
23:12:53.135 00.000 10072 MoveAxis(N, 0, ABG)
23:12:53.135 00.000 10072 Move returns status 0, amount 0
23:12:53.135 00.000 10072 move complete, result=0
23:12:53.135 00.000 10072 worker thread done servicing request
23:12:53.135 00.000 10072 Worker thread wakes up
23:12:53.135 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:53.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:53.135 00.000 1032 GuideStep: 0.2 px 81 ms WEST, -0.0 px 0 ms NORTH
23:12:53.763 00.628 10072 Exposure complete
23:12:53.816 00.053 10072 worker thread done servicing request
23:12:53.816 00.000 1032 OnExposeComplete: enter
23:12:53.818 00.002 1032 UpdateGuideState(): m_state=6
23:12:53.819 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8047
23:12:53.821 00.002 1032 Star::Find returns 1 (0), X=1104.52, Y=130.94, Mass=1396, SNR=26.3, Peak=115 HFD=3.2
23:12:53.823 00.002 1032 MultiStar: [#1 -0.02,-0.05,0.95,U] [#2 0.04,0.01,0.81,U] [#3 0.00,-0.03,0.78,U] [#4 0.23,-0.25,0.00,M1] [#5 0.05,-0.15,0.68,U] [#6 -0.11,-0.15,0.62,U] [#7 -0.14,-0.00,0.71,U] [#8 -0.01,0.09,0.53,U] 
23:12:53.825 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.02}, one-star: {0.21, 0.09}
23:12:53.827 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
23:12:53.829 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
23:12:53.831 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-0.94 mountX=-0.02 mountY=-0.01, mountTheta=-2.77
23:12:53.834 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
23:12:53.837 00.003 1032 Enqueuing Move request for scope (0.01, -0.02)
23:12:53.839 00.002 10072 Worker thread wakes up
23:12:53.839 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
23:12:53.839 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
23:12:53.839 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
23:12:53.841 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:12:53.843 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.23
23:12:53.843 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:12:53.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:53.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:12:53.844 00.001 10072 MoveAxis(W, 4, ABG)
23:12:53.844 00.000 10072 Guiding  Dir = 3, Dur = 4
23:12:53.844 00.000 10072 IsGuiding returns 0
23:12:53.844 00.000 10072 PulseGuide returned control before completion, sleep 14
23:12:53.860 00.016 1032 UpdateGuideState exits: m=1396 SNR=26.3
23:12:53.864 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:53.866 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:53.868 00.002 1032 Enqueuing Expose request
23:12:53.869 00.001 10072 IsGuiding returns 0
23:12:53.869 00.000 10072 Move returns status 0, amount 4
23:12:53.869 00.000 10072 MoveAxis(N, 0, ABG)
23:12:53.869 00.000 10072 Move returns status 0, amount 0
23:12:53.871 00.002 10072 move complete, result=0
23:12:53.871 00.000 10072 worker thread done servicing request
23:12:53.871 00.000 10072 Worker thread wakes up
23:12:53.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:53.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:53.877 00.006 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:12:54.279 00.402 10072 Exposure complete
23:12:54.329 00.050 1032 OnExposeComplete: enter
23:12:54.332 00.003 1032 UpdateGuideState(): m_state=6
23:12:54.334 00.002 10072 worker thread done servicing request
23:12:54.334 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8048
23:12:54.336 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=130.86, Mass=1429, SNR=26.6, Peak=125 HFD=3.3
23:12:54.337 00.001 1032 MultiStar: [#1 -0.06,-0.11,0.95,U] [#2 0.01,-0.18,0.80,U] [#3 0.09,0.06,0.73,U] [#4 0.07,-0.28,0.00,M2] [#5 -0.05,-0.19,0.66,U] [#6 -0.25,0.01,0.58,U] [#7 -0.10,-0.07,0.67,U] [#8 0.20,-0.04,0.51,U] 
23:12:54.339 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {0.20, 0.01}
23:12:54.340 00.001 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
23:12:54.343 00.003 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
23:12:54.344 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.40 mountX=-0.07 mountY=0.01, mountTheta=3.05
23:12:54.347 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
23:12:54.349 00.002 1032 Enqueuing Move request for scope (0.01, -0.07)
23:12:54.350 00.001 10072 Worker thread wakes up
23:12:54.351 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
23:12:54.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
23:12:54.351 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
23:12:54.352 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:12:54.355 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.23
23:12:54.355 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:12:54.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:54.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:12:54.355 00.000 10072 MoveAxis(W, 3, ABG)
23:12:54.355 00.000 10072 Guiding  Dir = 3, Dur = 3
23:12:54.356 00.001 10072 IsGuiding returns 0
23:12:54.357 00.001 10072 PulseGuide returned control before completion, sleep 13
23:12:54.373 00.016 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:12:54.376 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:54.377 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:54.379 00.002 1032 Enqueuing Expose request
23:12:54.384 00.005 10072 IsGuiding returns 0
23:12:54.384 00.000 10072 Move returns status 0, amount 3
23:12:54.384 00.000 10072 MoveAxis(N, 0, ABG)
23:12:54.384 00.000 10072 Move returns status 0, amount 0
23:12:54.385 00.001 10072 move complete, result=0
23:12:54.385 00.000 10072 worker thread done servicing request
23:12:54.385 00.000 10072 Worker thread wakes up
23:12:54.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:54.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:54.389 00.004 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:12:55.012 00.623 10072 Exposure complete
23:12:55.060 00.048 10072 worker thread done servicing request
23:12:55.061 00.001 1032 OnExposeComplete: enter
23:12:55.063 00.002 1032 UpdateGuideState(): m_state=6
23:12:55.064 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8049
23:12:55.066 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=130.92, Mass=1406, SNR=26.4, Peak=108 HFD=3.4
23:12:55.068 00.002 1032 MultiStar: [#1 0.01,-0.05,0.97,U] [#2 -0.07,-0.08,0.79,U] [#3 0.10,-0.00,0.76,U] [#4 0.09,-0.12,0.70,U] [#5 -0.08,0.05,0.65,U] [#6 -0.02,-0.10,0.61,U] [#7 0.03,0.04,0.68,U] [#8 0.04,0.07,0.53,U] 
23:12:55.069 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.20, 0.08}
23:12:55.071 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:12:55.073 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:12:55.074 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.32 mountX=-0.02 mountY=-0.04, mountTheta=-2.15
23:12:55.077 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
23:12:55.079 00.002 1032 Enqueuing Move request for scope (0.04, -0.01)
23:12:55.080 00.001 10072 Worker thread wakes up
23:12:55.080 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:12:55.080 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:12:55.080 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
23:12:55.082 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:12:55.085 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.24
23:12:55.085 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:12:55.085 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:55.085 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:12:55.085 00.000 10072 MoveAxis(W, 4, ABG)
23:12:55.085 00.000 10072 Guiding  Dir = 3, Dur = 4
23:12:55.086 00.001 10072 IsGuiding returns 0
23:12:55.086 00.000 10072 PulseGuide returned control before completion, sleep 14
23:12:55.102 00.016 1032 UpdateGuideState exits: m=1406 SNR=26.4
23:12:55.105 00.003 10072 IsGuiding returns 0
23:12:55.105 00.000 10072 Move returns status 0, amount 4
23:12:55.105 00.000 10072 MoveAxis(N, 0, ABG)
23:12:55.105 00.000 10072 Move returns status 0, amount 0
23:12:55.105 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:55.107 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:55.108 00.001 1032 Enqueuing Expose request
23:12:55.111 00.003 10072 move complete, result=0
23:12:55.111 00.000 10072 worker thread done servicing request
23:12:55.111 00.000 10072 Worker thread wakes up
23:12:55.111 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:55.111 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:55.111 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:12:55.529 00.418 10072 Exposure complete
23:12:55.579 00.050 10072 worker thread done servicing request
23:12:55.579 00.000 1032 OnExposeComplete: enter
23:12:55.582 00.003 1032 UpdateGuideState(): m_state=6
23:12:55.584 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8050
23:12:55.586 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=131.01, Mass=1397, SNR=26.3, Peak=116 HFD=3.4
23:12:55.590 00.004 1032 MultiStar: [#1 -0.04,0.16,0.96,U] [#2 -0.06,0.19,0.79,U] [#3 0.11,0.25,0.00,M1] [#4 0.07,-0.03,0.67,U] [#5 -0.18,0.09,0.66,U] [#6 -0.11,0.09,0.61,U] [#7 -0.09,0.20,0.69,U] [#8 0.07,0.25,0.00,M1] 
23:12:55.594 00.004 1032 refined, 6 included, MultiStar: {-0.01, 0.13}, one-star: {0.25, 0.16}
23:12:55.597 00.003 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
23:12:55.599 00.002 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
23:12:55.601 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.62 mountX=0.13 mountY=-0.03, mountTheta=-0.21
23:12:55.605 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.13, opts=13)
23:12:55.608 00.003 1032 Enqueuing Move request for scope (-0.01, 0.13)
23:12:55.610 00.002 10072 Worker thread wakes up
23:12:55.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
23:12:55.610 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
23:12:55.610 00.000 10072 Moving (-0.01, 0.13) raw xDistance=0.13 yDistance=-0.03
23:12:55.616 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:12:55.620 00.004 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.24
23:12:55.620 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
23:12:55.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:55.621 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:12:55.621 00.000 10072 MoveAxis(W, 4, ABG)
23:12:55.621 00.000 10072 Guiding  Dir = 3, Dur = 4
23:12:55.621 00.000 10072 IsGuiding returns 0
23:12:55.621 00.000 10072 PulseGuide returned control before completion, sleep 14
23:12:55.639 00.018 1032 UpdateGuideState exits: m=1397 SNR=26.3
23:12:55.641 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:55.644 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:55.646 00.002 1032 Enqueuing Expose request
23:12:55.651 00.005 10072 IsGuiding returns 0
23:12:55.651 00.000 10072 Move returns status 0, amount 4
23:12:55.651 00.000 10072 MoveAxis(N, 0, ABG)
23:12:55.651 00.000 10072 Move returns status 0, amount 0
23:12:55.652 00.001 10072 move complete, result=0
23:12:55.652 00.000 10072 worker thread done servicing request
23:12:55.652 00.000 10072 Worker thread wakes up
23:12:55.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:55.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:55.657 00.005 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:12:56.276 00.619 10072 Exposure complete
23:12:56.326 00.050 10072 worker thread done servicing request
23:12:56.326 00.000 1032 OnExposeComplete: enter
23:12:56.328 00.002 1032 UpdateGuideState(): m_state=6
23:12:56.329 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8051
23:12:56.333 00.004 1032 Star::Find returns 1 (0), X=1104.45, Y=130.85, Mass=1370, SNR=26.0, Peak=117 HFD=3.4
23:12:56.335 00.002 1032 MultiStar: [#1 -0.01,-0.01,1.01,U] [#2 0.13,0.12,0.84,U] [#3 0.25,0.05,0.00,M2] [#4 0.12,-0.07,0.70,U] [#5 -0.03,-0.02,0.63,U] [#6 -0.05,-0.05,0.63,U] [#7 -0.10,0.01,0.72,U] [#8 -0.06,0.20,0.52,U] 
23:12:56.337 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.02}, one-star: {0.14, -0.00}
23:12:56.339 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
23:12:56.341 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
23:12:56.342 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.57 mountX=0.01 mountY=-0.03, mountTheta=-1.26
23:12:56.346 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
23:12:56.348 00.002 1032 Enqueuing Move request for scope (0.03, 0.02)
23:12:56.350 00.002 10072 Worker thread wakes up
23:12:56.351 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
23:12:56.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
23:12:56.351 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
23:12:56.352 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:12:56.355 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.24
23:12:56.355 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:12:56.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:56.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:12:56.355 00.000 10072 MoveAxis(W, 4, ABG)
23:12:56.355 00.000 10072 Guiding  Dir = 3, Dur = 4
23:12:56.356 00.001 10072 IsGuiding returns 0
23:12:56.356 00.000 10072 PulseGuide returned control before completion, sleep 14
23:12:56.373 00.017 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:12:56.376 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:56.378 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:56.379 00.001 1032 Enqueuing Expose request
23:12:56.381 00.002 10072 IsGuiding returns 0
23:12:56.381 00.000 10072 Move returns status 0, amount 4
23:12:56.381 00.000 10072 MoveAxis(N, 0, ABG)
23:12:56.381 00.000 10072 Move returns status 0, amount 0
23:12:56.381 00.000 10072 move complete, result=0
23:12:56.381 00.000 10072 worker thread done servicing request
23:12:56.381 00.000 10072 Worker thread wakes up
23:12:56.381 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:56.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:56.388 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:12:56.792 00.404 10072 Exposure complete
23:12:56.842 00.050 10072 worker thread done servicing request
23:12:56.843 00.001 1032 OnExposeComplete: enter
23:12:56.845 00.002 1032 UpdateGuideState(): m_state=6
23:12:56.847 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8052
23:12:56.849 00.002 1032 Star::Find returns 1 (0), X=1104.37, Y=130.74, Mass=1400, SNR=26.3, Peak=118 HFD=3.5
23:12:56.850 00.001 1032 MultiStar: [#1 -0.13,0.01,0.99,U] [#2 0.00,0.05,0.81,U] [#3 0.04,0.01,0.77,U] [#4 -0.05,-0.32,0.00,M1] [#5 -0.22,-0.14,0.00,M1] [#6 0.03,-0.15,0.64,U] [#7 -0.14,-0.11,0.69,U] [#8 -0.02,-0.05,0.52,U] 
23:12:56.852 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.04}, one-star: {0.06, -0.11}
23:12:56.853 00.001 1032 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.83) = xAngle (-3.87 = 2.42)
23:12:56.855 00.002 1032 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.87 = 2.42)
23:12:56.857 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.04 mountX=-0.04 mountY=0.03, mountTheta=2.42
23:12:56.859 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
23:12:56.860 00.001 1032 Enqueuing Move request for scope (-0.02, -0.04)
23:12:56.862 00.002 10072 Worker thread wakes up
23:12:56.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
23:12:56.862 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
23:12:56.862 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=0.03
23:12:56.865 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:12:56.869 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.24
23:12:56.869 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:12:56.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:56.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:12:56.869 00.000 10072 MoveAxis(W, 4, ABG)
23:12:56.869 00.000 10072 Guiding  Dir = 3, Dur = 4
23:12:56.869 00.000 10072 IsGuiding returns 0
23:12:56.870 00.001 10072 PulseGuide returned control before completion, sleep 14
23:12:56.886 00.016 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:12:56.888 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:56.889 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:56.892 00.003 1032 Enqueuing Expose request
23:12:56.899 00.007 10072 IsGuiding returns 0
23:12:56.900 00.001 10072 Move returns status 0, amount 4
23:12:56.900 00.000 10072 MoveAxis(N, 0, ABG)
23:12:56.900 00.000 10072 Move returns status 0, amount 0
23:12:56.900 00.000 10072 move complete, result=0
23:12:56.900 00.000 10072 worker thread done servicing request
23:12:56.900 00.000 10072 Worker thread wakes up
23:12:56.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:56.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:56.902 00.002 1032 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
23:12:57.526 00.624 10072 Exposure complete
23:12:57.575 00.049 10072 worker thread done servicing request
23:12:57.575 00.000 1032 OnExposeComplete: enter
23:12:57.577 00.002 1032 UpdateGuideState(): m_state=6
23:12:57.579 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8053
23:12:57.580 00.001 1032 Star::Find returns 1 (0), X=1104.46, Y=130.80, Mass=1341, SNR=25.7, Peak=116 HFD=3.3
23:12:57.583 00.003 1032 MultiStar: [#1 -0.14,0.13,0.96,U] [#2 -0.04,0.15,0.84,U] [#3 0.01,-0.04,0.82,U] [#4 0.05,-0.35,0.00,M2] [#5 0.03,-0.08,0.65,U] [#6 -0.13,-0.08,0.67,U] [#7 -0.07,0.00,0.73,U] [#8 0.11,0.11,0.52,U] 
23:12:57.584 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.02}, one-star: {0.15, -0.05}
23:12:57.586 00.002 1032 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.83) = xAngle (0.23 = 0.23)
23:12:57.589 00.003 1032 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.23 = 0.23)
23:12:57.590 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.06 mountX=0.02 mountY=0.01, mountTheta=0.23
23:12:57.595 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
23:12:57.599 00.004 1032 Enqueuing Move request for scope (-0.01, 0.02)
23:12:57.602 00.003 10072 Worker thread wakes up
23:12:57.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:12:57.602 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:12:57.602 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.01
23:12:57.609 00.007 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.24
23:12:57.609 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:12:57.609 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:57.609 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:12:57.609 00.000 10072 MoveAxis(W, 4, ABG)
23:12:57.609 00.000 10072 Guiding  Dir = 3, Dur = 4
23:12:57.609 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:12:57.612 00.003 10072 IsGuiding returns 0
23:12:57.612 00.000 10072 PulseGuide returned control before completion, sleep 14
23:12:57.631 00.019 1032 UpdateGuideState exits: m=1341 SNR=25.7
23:12:57.632 00.001 10072 IsGuiding returns 0
23:12:57.632 00.000 10072 Move returns status 0, amount 4
23:12:57.632 00.000 10072 MoveAxis(N, 0, ABG)
23:12:57.633 00.001 10072 Move returns status 0, amount 0
23:12:57.633 00.000 10072 move complete, result=0
23:12:57.633 00.000 10072 worker thread done servicing request
23:12:57.633 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:57.634 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:57.636 00.002 1032 Enqueuing Expose request
23:12:57.637 00.001 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
23:12:57.639 00.002 10072 Worker thread wakes up
23:12:57.639 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:57.639 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:58.055 00.416 10072 Exposure complete
23:12:58.105 00.050 10072 worker thread done servicing request
23:12:58.105 00.000 1032 OnExposeComplete: enter
23:12:58.107 00.002 1032 UpdateGuideState(): m_state=6
23:12:58.108 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8054
23:12:58.112 00.004 1032 Star::Find returns 1 (0), X=1104.49, Y=130.89, Mass=1385, SNR=26.2, Peak=113 HFD=3.5
23:12:58.113 00.001 1032 MultiStar: [#1 -0.11,0.12,0.95,U] [#2 -0.14,0.16,0.84,U] [#3 0.02,0.06,0.73,U] [#4 0.07,0.01,0.69,U] [#5 -0.01,0.00,0.68,U] [#6 -0.16,0.04,0.59,U] [#7 -0.03,0.20,0.67,U] [#8 -0.01,0.18,0.51,U] 
23:12:58.115 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {0.18, 0.04}
23:12:58.117 00.002 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
23:12:58.119 00.002 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
23:12:58.121 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.77 mountX=0.09 mountY=-0.01, mountTheta=-0.06
23:12:58.125 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.09, opts=13)
23:12:58.128 00.003 1032 Enqueuing Move request for scope (-0.02, 0.09)
23:12:58.130 00.002 10072 Worker thread wakes up
23:12:58.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
23:12:58.130 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
23:12:58.130 00.000 10072 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.01
23:12:58.133 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:12:58.135 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.24
23:12:58.135 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:12:58.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:58.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:12:58.135 00.000 10072 MoveAxis(W, 3, ABG)
23:12:58.135 00.000 10072 Guiding  Dir = 3, Dur = 3
23:12:58.135 00.000 10072 IsGuiding returns 0
23:12:58.136 00.001 10072 PulseGuide returned control before completion, sleep 13
23:12:58.153 00.017 1032 UpdateGuideState exits: m=1385 SNR=26.2
23:12:58.156 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:58.157 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:58.159 00.002 1032 Enqueuing Expose request
23:12:58.162 00.003 10072 IsGuiding returns 0
23:12:58.162 00.000 10072 Move returns status 0, amount 3
23:12:58.162 00.000 10072 MoveAxis(N, 0, ABG)
23:12:58.162 00.000 10072 Move returns status 0, amount 0
23:12:58.162 00.000 10072 move complete, result=0
23:12:58.162 00.000 10072 worker thread done servicing request
23:12:58.162 00.000 10072 Worker thread wakes up
23:12:58.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:58.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:58.168 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:12:58.793 00.625 10072 Exposure complete
23:12:58.844 00.051 10072 worker thread done servicing request
23:12:58.844 00.000 1032 OnExposeComplete: enter
23:12:58.846 00.002 1032 UpdateGuideState(): m_state=6
23:12:58.848 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8055
23:12:58.849 00.001 1032 Star::Find returns 1 (0), X=1104.45, Y=131.06, Mass=1434, SNR=26.6, Peak=114 HFD=3.4
23:12:58.851 00.002 1032 MultiStar: [#1 0.00,0.12,0.96,U] [#2 0.04,0.19,0.77,U] [#3 -0.01,0.10,0.74,U] [#4 0.04,0.02,0.65,U] [#5 -0.24,0.06,0.64,U] [#6 -0.37,0.19,0.00,M1] [#7 -0.03,0.25,0.00,M1] [#8 0.17,0.14,0.50,U] 
23:12:58.853 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.13}, one-star: {0.14, 0.21}
23:12:58.854 00.001 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
23:12:58.856 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
23:12:58.858 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.38 mountX=0.12 mountY=-0.06, mountTheta=-0.45
23:12:58.861 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
23:12:58.863 00.002 1032 Enqueuing Move request for scope (0.02, 0.13)
23:12:58.865 00.002 10072 Worker thread wakes up
23:12:58.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
23:12:58.865 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
23:12:58.865 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.06
23:12:58.868 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:12:58.870 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.25
23:12:58.870 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:12:58.871 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:58.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:12:58.871 00.000 10072 MoveAxis(W, 4, ABG)
23:12:58.871 00.000 10072 Guiding  Dir = 3, Dur = 4
23:12:58.871 00.000 10072 IsGuiding returns 0
23:12:58.871 00.000 10072 PulseGuide returned control before completion, sleep 14
23:12:58.887 00.016 1032 UpdateGuideState exits: m=1434 SNR=26.6
23:12:58.890 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:58.892 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:58.894 00.002 1032 Enqueuing Expose request
23:12:58.900 00.006 10072 IsGuiding returns 0
23:12:58.900 00.000 10072 Move returns status 0, amount 4
23:12:58.900 00.000 10072 MoveAxis(N, 0, ABG)
23:12:58.900 00.000 10072 Move returns status 0, amount 0
23:12:58.900 00.000 10072 move complete, result=0
23:12:58.900 00.000 10072 worker thread done servicing request
23:12:58.900 00.000 10072 Worker thread wakes up
23:12:58.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:58.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:58.904 00.004 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:12:59.306 00.402 10072 Exposure complete
23:12:59.355 00.049 10072 worker thread done servicing request
23:12:59.355 00.000 1032 OnExposeComplete: enter
23:12:59.357 00.002 1032 UpdateGuideState(): m_state=6
23:12:59.359 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8056
23:12:59.361 00.002 1032 Star::Find returns 1 (0), X=1104.29, Y=130.89, Mass=1385, SNR=26.2, Peak=117 HFD=3.4
23:12:59.363 00.002 1032 MultiStar: [#1 -0.07,0.12,1.00,U] [#2 0.01,0.07,0.77,U] [#3 0.14,0.14,0.74,U] [#4 0.05,-0.10,0.66,U] [#5 -0.18,0.17,0.64,U] [#6 -0.25,0.09,0.00,M2] [#7 -0.01,0.04,0.72,U] [#8 0.03,0.18,0.52,U] 
23:12:59.369 00.006 1032 single-star, 7 included, MultiStar: {-0.01, 0.08}, one-star: {-0.02, 0.04}
23:12:59.371 00.002 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
23:12:59.374 00.003 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
23:12:59.375 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.95 mountX=0.04 mountY=0.01, mountTheta=0.12
23:12:59.378 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
23:12:59.380 00.002 1032 Enqueuing Move request for scope (-0.02, 0.04)
23:12:59.382 00.002 10072 Worker thread wakes up
23:12:59.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
23:12:59.382 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
23:12:59.382 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.01
23:12:59.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:12:59.386 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.25
23:12:59.386 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:12:59.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:59.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:12:59.386 00.000 10072 MoveAxis(W, 3, ABG)
23:12:59.386 00.000 10072 Guiding  Dir = 3, Dur = 3
23:12:59.387 00.001 10072 IsGuiding returns 0
23:12:59.387 00.000 10072 PulseGuide returned control before completion, sleep 13
23:12:59.403 00.016 1032 UpdateGuideState exits: m=1385 SNR=26.2
23:12:59.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:59.407 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:12:59.409 00.002 1032 Enqueuing Expose request
23:12:59.411 00.002 10072 IsGuiding returns 0
23:12:59.411 00.000 10072 Move returns status 0, amount 3
23:12:59.411 00.000 10072 MoveAxis(N, 0, ABG)
23:12:59.411 00.000 10072 Move returns status 0, amount 0
23:12:59.411 00.000 10072 move complete, result=0
23:12:59.411 00.000 10072 worker thread done servicing request
23:12:59.411 00.000 10072 Worker thread wakes up
23:12:59.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:12:59.411 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:12:59.419 00.008 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:13:00.038 00.619 10072 Exposure complete
23:13:00.100 00.062 10072 worker thread done servicing request
23:13:00.101 00.001 1032 OnExposeComplete: enter
23:13:00.103 00.002 1032 UpdateGuideState(): m_state=6
23:13:00.106 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8057
23:13:00.109 00.003 1032 Star::Find returns 1 (0), X=1104.36, Y=130.80, Mass=1334, SNR=25.7, Peak=118 HFD=3.4
23:13:00.112 00.003 1032 MultiStar: [#1 -0.03,-0.05,0.95,U] [#2 0.11,-0.02,0.84,U] [#3 -0.01,0.07,0.80,U] [#4 0.09,-0.29,0.00,M1] [#5 0.14,-0.11,0.66,U] [#6 -0.18,0.14,0.62,U] [#7 -0.07,-0.09,0.73,U] [#8 0.02,0.11,0.55,U] 
23:13:00.118 00.006 1032 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {0.05, -0.05}
23:13:00.120 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:13:00.122 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:13:00.125 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.77 mountX=-0.01 mountY=-0.01, mountTheta=-2.60
23:13:00.127 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
23:13:00.130 00.003 1032 Enqueuing Move request for scope (0.01, -0.01)
23:13:00.133 00.003 10072 Worker thread wakes up
23:13:00.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:13:00.133 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:13:00.133 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
23:13:00.135 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:13:00.139 00.004 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.25
23:13:00.139 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:13:00.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:00.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:13:00.139 00.000 10072 MoveAxis(W, 4, ABG)
23:13:00.139 00.000 10072 Guiding  Dir = 3, Dur = 4
23:13:00.140 00.001 10072 IsGuiding returns 0
23:13:00.140 00.000 10072 PulseGuide returned control before completion, sleep 14
23:13:00.159 00.019 10072 IsGuiding returns 0
23:13:00.159 00.000 10072 Move returns status 0, amount 4
23:13:00.159 00.000 10072 MoveAxis(N, 0, ABG)
23:13:00.159 00.000 10072 Move returns status 0, amount 0
23:13:00.159 00.000 10072 move complete, result=0
23:13:00.159 00.000 10072 worker thread done servicing request
23:13:00.162 00.003 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:13:00.165 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:00.167 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:00.169 00.002 1032 Enqueuing Expose request
23:13:00.171 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:13:00.175 00.004 10072 Worker thread wakes up
23:13:00.175 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:00.175 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:00.586 00.411 10072 Exposure complete
23:13:00.644 00.058 10072 worker thread done servicing request
23:13:00.644 00.000 1032 OnExposeComplete: enter
23:13:00.647 00.003 1032 UpdateGuideState(): m_state=6
23:13:00.649 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8058
23:13:00.651 00.002 1032 Star::Find returns 1 (0), X=1104.60, Y=130.90, Mass=1449, SNR=26.8, Peak=126 HFD=3.3
23:13:00.653 00.002 1032 MultiStar: [#1 -0.18,0.09,0.95,U] [#2 -0.00,-0.01,0.81,U] [#3 -0.02,0.12,0.73,U] [#4 0.04,-0.03,0.62,U] [#5 0.06,-0.01,0.64,U] [#6 -0.41,0.22,0.00,M2] [#7 -0.10,0.04,0.71,U] [#8 -0.08,0.19,0.48,U] 
23:13:00.655 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.05}, one-star: {0.29, 0.05}
23:13:00.657 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
23:13:00.659 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
23:13:00.661 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.39 mountX=0.05 mountY=-0.02, mountTheta=-0.44
23:13:00.664 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
23:13:00.666 00.002 1032 Enqueuing Move request for scope (0.01, 0.05)
23:13:00.668 00.002 10072 Worker thread wakes up
23:13:00.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
23:13:00.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
23:13:00.668 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
23:13:00.670 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:13:00.672 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.25
23:13:00.672 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:13:00.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:00.674 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:13:00.674 00.000 10072 MoveAxis(W, 4, ABG)
23:13:00.674 00.000 10072 Guiding  Dir = 3, Dur = 4
23:13:00.674 00.000 10072 IsGuiding returns 0
23:13:00.675 00.001 10072 PulseGuide returned control before completion, sleep 14
23:13:00.693 00.018 10072 IsGuiding returns 0
23:13:00.693 00.000 10072 Move returns status 0, amount 4
23:13:00.694 00.001 10072 MoveAxis(N, 0, ABG)
23:13:00.694 00.000 10072 Move returns status 0, amount 0
23:13:00.694 00.000 10072 move complete, result=0
23:13:00.694 00.000 10072 worker thread done servicing request
23:13:00.694 00.000 1032 UpdateGuideState exits: m=1449 SNR=26.8
23:13:00.697 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:00.699 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:00.700 00.001 1032 Enqueuing Expose request
23:13:00.703 00.003 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:13:00.705 00.002 10072 Worker thread wakes up
23:13:00.705 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:00.705 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:01.336 00.631 10072 Exposure complete
23:13:01.394 00.058 1032 OnExposeComplete: enter
23:13:01.396 00.002 1032 UpdateGuideState(): m_state=6
23:13:01.398 00.002 10072 worker thread done servicing request
23:13:01.398 00.000 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8059
23:13:01.400 00.002 1032 Star::Find returns 1 (0), X=1104.46, Y=130.98, Mass=1300, SNR=25.3, Peak=107 HFD=3.5
23:13:01.403 00.003 1032 MultiStar: [#1 -0.09,0.08,1.03,U] [#2 -0.04,0.22,0.81,U] [#3 -0.11,0.30,0.00,M1] [#4 -0.19,0.29,0.00,M1] [#5 0.07,0.17,0.67,U] [#6 -0.41,0.17,0.00,M3] [#7 -0.26,0.33,0.00,M1] [#8 -0.04,0.16,0.52,U] 
23:13:01.406 00.003 1032 refined, 4 included, MultiStar: {0.01, 0.15}, one-star: {0.15, 0.13}
23:13:01.408 00.002 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
23:13:01.409 00.001 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
23:13:01.411 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.49 mountX=0.14 mountY=-0.05, mountTheta=-0.34
23:13:01.415 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.15, opts=13)
23:13:01.417 00.002 1032 Enqueuing Move request for scope (0.01, 0.15)
23:13:01.419 00.002 10072 Worker thread wakes up
23:13:01.419 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
23:13:01.419 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
23:13:01.419 00.000 10072 Moving (0.01, 0.15) raw xDistance=0.14 yDistance=-0.05
23:13:01.421 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:13:01.424 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.25
23:13:01.425 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:13:01.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:01.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:13:01.425 00.000 10072 MoveAxis(W, 70, ABG)
23:13:01.425 00.000 10072 Guiding  Dir = 3, Dur = 70
23:13:01.425 00.000 10072 IsGuiding returns 0
23:13:01.426 00.001 10072 PulseGuide returned control before completion, sleep 80
23:13:01.445 00.019 1032 UpdateGuideState exits: m=1300 SNR=25.3
23:13:01.447 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:01.450 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:01.452 00.002 1032 Enqueuing Expose request
23:13:01.520 00.068 10072 IsGuiding returns 0
23:13:01.520 00.000 10072 Move returns status 0, amount 70
23:13:01.520 00.000 10072 MoveAxis(N, 0, ABG)
23:13:01.520 00.000 10072 Move returns status 0, amount 0
23:13:01.520 00.000 10072 move complete, result=0
23:13:01.520 00.000 10072 worker thread done servicing request
23:13:01.520 00.000 10072 Worker thread wakes up
23:13:01.520 00.000 1032 GuideStep: 0.1 px 70 ms WEST, -0.0 px 0 ms NORTH
23:13:01.523 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:01.523 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:01.931 00.408 10072 Exposure complete
23:13:01.980 00.049 10072 worker thread done servicing request
23:13:01.980 00.000 1032 OnExposeComplete: enter
23:13:01.982 00.002 1032 UpdateGuideState(): m_state=6
23:13:01.985 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8060
23:13:01.986 00.001 1032 Star::Find returns 1 (0), X=1104.53, Y=131.02, Mass=1406, SNR=26.4, Peak=113 HFD=3.6
23:13:01.988 00.002 1032 MultiStar: [#1 -0.16,0.20,0.00,M1] [#2 -0.15,0.25,0.00,M1] [#3 -0.09,0.32,0.00,M2] [#4 -0.24,0.15,0.00,M2] [#5 -0.03,0.14,0.65,U] [#6 -0.22,0.24,0.00,M4] [#7 -0.29,0.23,0.00,M2] [#8 0.15,0.13,0.53,U] 
23:13:01.990 00.002 1032 refined, 2 included, MultiStar: {0.13, 0.15}, one-star: {0.22, 0.17}
23:13:01.993 00.003 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
23:13:01.994 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
23:13:01.996 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.88 mountX=0.12 mountY=-0.16, mountTheta=-0.95
23:13:01.999 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.15, opts=13)
23:13:02.001 00.002 1032 Enqueuing Move request for scope (0.13, 0.15)
23:13:02.003 00.002 10072 Worker thread wakes up
23:13:02.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
23:13:02.003 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
23:13:02.003 00.000 10072 Moving (0.13, 0.15) raw xDistance=0.12 yDistance=-0.16
23:13:02.006 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:13:02.009 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.25
23:13:02.009 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
23:13:02.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:02.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:13:02.009 00.000 10072 MoveAxis(W, 6, ABG)
23:13:02.009 00.000 10072 Guiding  Dir = 3, Dur = 6
23:13:02.009 00.000 10072 IsGuiding returns 0
23:13:02.010 00.001 10072 PulseGuide returned control before completion, sleep 16
23:13:02.028 00.018 1032 UpdateGuideState exits: m=1406 SNR=26.4
23:13:02.030 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:02.032 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:02.034 00.002 1032 Enqueuing Expose request
23:13:02.037 00.003 10072 IsGuiding returns 0
23:13:02.037 00.000 10072 Move returns status 0, amount 6
23:13:02.037 00.000 10072 MoveAxis(N, 0, ABG)
23:13:02.037 00.000 10072 Move returns status 0, amount 0
23:13:02.037 00.000 10072 move complete, result=0
23:13:02.038 00.001 10072 worker thread done servicing request
23:13:02.038 00.000 10072 Worker thread wakes up
23:13:02.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:02.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:02.044 00.006 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
23:13:02.666 00.622 10072 Exposure complete
23:13:02.717 00.051 10072 worker thread done servicing request
23:13:02.717 00.000 1032 OnExposeComplete: enter
23:13:02.719 00.002 1032 UpdateGuideState(): m_state=6
23:13:02.721 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8061
23:13:02.723 00.002 1032 Star::Find returns 1 (0), X=1104.54, Y=130.92, Mass=1421, SNR=26.5, Peak=125 HFD=3.3
23:13:02.725 00.002 1032 MultiStar: [#1 -0.23,0.11,0.00,M2] [#2 -0.06,0.17,0.80,U] [#3 -0.04,0.11,0.77,U] [#4 -0.02,0.12,0.66,U] [#5 0.00,0.15,0.69,U] [#6 -0.11,0.17,0.64,U] [#7 -0.15,0.17,0.72,U] [#8 -0.06,0.16,0.51,U] 
23:13:02.727 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.14}, one-star: {0.23, 0.08}
23:13:02.729 00.002 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
23:13:02.730 00.001 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
23:13:02.732 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.67 mountX=0.13 mountY=-0.02, mountTheta=-0.16
23:13:02.735 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.14, opts=13)
23:13:02.738 00.003 1032 Enqueuing Move request for scope (-0.01, 0.14)
23:13:02.741 00.003 10072 Worker thread wakes up
23:13:02.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
23:13:02.741 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
23:13:02.741 00.000 10072 Moving (-0.01, 0.14) raw xDistance=0.13 yDistance=-0.02
23:13:02.743 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:13:02.745 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.25
23:13:02.745 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:13:02.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:02.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:13:02.746 00.001 10072 MoveAxis(W, 70, ABG)
23:13:02.746 00.000 10072 Guiding  Dir = 3, Dur = 70
23:13:02.746 00.000 10072 IsGuiding returns 0
23:13:02.746 00.000 10072 PulseGuide returned control before completion, sleep 80
23:13:02.762 00.016 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:13:02.764 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:02.766 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:02.768 00.002 1032 Enqueuing Expose request
23:13:02.835 00.067 10072 IsGuiding returns 0
23:13:02.835 00.000 10072 Move returns status 0, amount 70
23:13:02.835 00.000 10072 MoveAxis(N, 0, ABG)
23:13:02.835 00.000 10072 Move returns status 0, amount 0
23:13:02.835 00.000 10072 move complete, result=0
23:13:02.836 00.001 10072 worker thread done servicing request
23:13:02.836 00.000 10072 Worker thread wakes up
23:13:02.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:02.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:02.836 00.000 1032 GuideStep: 0.1 px 70 ms WEST, -0.0 px 0 ms NORTH
23:13:03.246 00.410 10072 Exposure complete
23:13:03.296 00.050 10072 worker thread done servicing request
23:13:03.296 00.000 1032 OnExposeComplete: enter
23:13:03.299 00.003 1032 UpdateGuideState(): m_state=6
23:13:03.302 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8062
23:13:03.304 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=130.92, Mass=1408, SNR=26.4, Peak=111 HFD=3.5
23:13:03.307 00.003 1032 MultiStar: [#1 -0.10,0.07,0.98,U] [#2 -0.10,0.06,0.80,U] [#3 0.03,0.12,0.77,U] [#4 -0.12,-0.03,0.68,U] [#5 0.03,0.05,0.66,U] [#6 -0.20,0.14,0.60,U] [#7 -0.14,0.14,0.68,U] [#8 0.05,-0.01,0.47,U] 
23:13:03.309 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {0.18, 0.07}
23:13:03.311 00.002 1032 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.83) = xAngle (0.23 = 0.23)
23:13:03.313 00.002 1032 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.23 = 0.23)
23:13:03.314 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.06 mountX=0.08 mountY=0.02, mountTheta=0.23
23:13:03.318 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
23:13:03.319 00.001 1032 Enqueuing Move request for scope (-0.04, 0.07)
23:13:03.321 00.002 10072 Worker thread wakes up
23:13:03.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
23:13:03.321 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
23:13:03.321 00.000 10072 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.02
23:13:03.322 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:13:03.325 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:13:03.325 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:13:03.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:03.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:13:03.325 00.000 10072 MoveAxis(W, 6, ABG)
23:13:03.325 00.000 10072 Guiding  Dir = 3, Dur = 6
23:13:03.326 00.001 10072 IsGuiding returns 0
23:13:03.326 00.000 10072 PulseGuide returned control before completion, sleep 16
23:13:03.343 00.017 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:13:03.346 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:03.348 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:03.349 00.001 1032 Enqueuing Expose request
23:13:03.352 00.003 10072 IsGuiding returns 0
23:13:03.353 00.001 10072 Move returns status 0, amount 6
23:13:03.353 00.000 10072 MoveAxis(N, 0, ABG)
23:13:03.353 00.000 10072 Move returns status 0, amount 0
23:13:03.353 00.000 10072 move complete, result=0
23:13:03.353 00.000 10072 worker thread done servicing request
23:13:03.353 00.000 10072 Worker thread wakes up
23:13:03.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:03.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:03.360 00.007 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
23:13:03.978 00.618 10072 Exposure complete
23:13:04.032 00.054 10072 worker thread done servicing request
23:13:04.032 00.000 1032 OnExposeComplete: enter
23:13:04.034 00.002 1032 UpdateGuideState(): m_state=6
23:13:04.037 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8063
23:13:04.039 00.002 1032 Star::Find returns 1 (0), X=1104.42, Y=131.07, Mass=1376, SNR=26.1, Peak=112 HFD=3.3
23:13:04.041 00.002 1032 MultiStar: [#1 -0.15,0.06,0.95,U] [#2 -0.08,0.20,0.86,U] [#3 0.01,0.32,0.00,M1] [#4 -0.14,0.15,0.69,U] [#5 0.06,0.17,0.72,U] [#6 -0.22,0.08,0.59,U] [#7 -0.12,0.29,0.00,M1] [#8 -0.01,0.12,0.52,U] 
23:13:04.042 00.001 1032 refined, 6 included, MultiStar: {-0.06, 0.15}, one-star: {0.11, 0.23}
23:13:04.044 00.002 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
23:13:04.046 00.002 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
23:13:04.047 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.94 mountX=0.16 mountY=0.02, mountTheta=0.11
23:13:04.053 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.15, opts=13)
23:13:04.056 00.003 1032 Enqueuing Move request for scope (-0.06, 0.15)
23:13:04.058 00.002 10072 Worker thread wakes up
23:13:04.058 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
23:13:04.058 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
23:13:04.058 00.000 10072 Moving (-0.06, 0.15) raw xDistance=0.16 yDistance=0.02
23:13:04.060 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:13:04.062 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.26
23:13:04.062 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:13:04.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:04.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:13:04.062 00.000 10072 MoveAxis(W, 80, ABG)
23:13:04.062 00.000 10072 Guiding  Dir = 3, Dur = 80
23:13:04.064 00.002 10072 IsGuiding returns 0
23:13:04.064 00.000 10072 PulseGuide returned control before completion, sleep 90
23:13:04.082 00.018 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:13:04.086 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:04.088 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:04.091 00.003 1032 Enqueuing Expose request
23:13:04.162 00.071 10072 IsGuiding returns 0
23:13:04.162 00.000 10072 Move returns status 0, amount 80
23:13:04.162 00.000 10072 MoveAxis(N, 0, ABG)
23:13:04.162 00.000 10072 Move returns status 0, amount 0
23:13:04.162 00.000 10072 move complete, result=0
23:13:04.162 00.000 10072 worker thread done servicing request
23:13:04.162 00.000 10072 Worker thread wakes up
23:13:04.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:04.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:04.172 00.010 1032 GuideStep: 0.2 px 80 ms WEST, 0.0 px 0 ms NORTH
23:13:04.574 00.402 10072 Exposure complete
23:13:04.629 00.055 10072 worker thread done servicing request
23:13:04.630 00.001 1032 OnExposeComplete: enter
23:13:04.632 00.002 1032 UpdateGuideState(): m_state=6
23:13:04.634 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8064
23:13:04.636 00.002 1032 Star::Find returns 1 (0), X=1104.49, Y=130.99, Mass=1497, SNR=27.2, Peak=123 HFD=3.6
23:13:04.639 00.003 1032 MultiStar: [#1 -0.04,0.11,0.92,U] [#2 -0.11,0.15,0.76,U] [#3 -0.03,0.19,0.68,U] [#4 -0.11,0.09,0.63,U] [#5 0.10,0.06,0.63,U] [#6 -0.24,0.12,0.00,M2] [#7 -0.10,0.19,0.66,U] [#8 0.00,0.22,0.51,U] 
23:13:04.640 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.14}, one-star: {0.18, 0.14}
23:13:04.641 00.001 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
23:13:04.643 00.002 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
23:13:04.647 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.62 mountX=0.14 mountY=-0.03, mountTheta=-0.21
23:13:04.649 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.14, opts=13)
23:13:04.652 00.003 1032 Enqueuing Move request for scope (-0.01, 0.14)
23:13:04.654 00.002 10072 Worker thread wakes up
23:13:04.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
23:13:04.654 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
23:13:04.654 00.000 10072 Moving (-0.01, 0.14) raw xDistance=0.14 yDistance=-0.03
23:13:04.656 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:13:04.659 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.26
23:13:04.659 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:13:04.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:04.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:13:04.659 00.000 10072 MoveAxis(W, 71, ABG)
23:13:04.659 00.000 10072 Guiding  Dir = 3, Dur = 71
23:13:04.660 00.001 10072 IsGuiding returns 0
23:13:04.660 00.000 10072 PulseGuide returned control before completion, sleep 81
23:13:04.681 00.021 1032 UpdateGuideState exits: m=1497 SNR=27.2
23:13:04.685 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:04.687 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:04.689 00.002 1032 Enqueuing Expose request
23:13:04.757 00.068 10072 IsGuiding returns 0
23:13:04.757 00.000 10072 Move returns status 0, amount 71
23:13:04.757 00.000 10072 MoveAxis(N, 0, ABG)
23:13:04.757 00.000 10072 Move returns status 0, amount 0
23:13:04.757 00.000 10072 move complete, result=0
23:13:04.758 00.001 10072 worker thread done servicing request
23:13:04.758 00.000 10072 Worker thread wakes up
23:13:04.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:04.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:04.758 00.000 1032 GuideStep: 0.1 px 71 ms WEST, -0.0 px 0 ms NORTH
23:13:05.384 00.626 10072 Exposure complete
23:13:05.438 00.054 10072 worker thread done servicing request
23:13:05.439 00.001 1032 OnExposeComplete: enter
23:13:05.441 00.002 1032 UpdateGuideState(): m_state=6
23:13:05.443 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8065
23:13:05.444 00.001 1032 Star::Find returns 1 (0), X=1104.51, Y=130.88, Mass=1505, SNR=27.3, Peak=131 HFD=3.3
23:13:05.446 00.002 1032 MultiStar: [#1 -0.02,-0.10,0.95,U] [#2 -0.11,-0.11,0.74,U] [#3 0.12,-0.10,0.71,U] [#4 0.08,-0.26,0.00,M1] [#5 0.16,-0.02,0.62,U] [#6 -0.09,-0.14,0.60,U] [#7 -0.16,0.03,0.68,U] [#8 -0.05,-0.05,0.50,U] 
23:13:05.448 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.05}, one-star: {0.20, 0.03}
23:13:05.450 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
23:13:05.452 00.002 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
23:13:05.454 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.27 mountX=-0.06 mountY=-0.00, mountTheta=-3.10
23:13:05.457 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
23:13:05.459 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
23:13:05.463 00.004 10072 Worker thread wakes up
23:13:05.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
23:13:05.463 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
23:13:05.463 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=-0.00
23:13:05.464 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:13:05.468 00.004 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:13:05.468 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
23:13:05.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:05.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:13:05.468 00.000 10072 MoveAxis(W, 6, ABG)
23:13:05.468 00.000 10072 Guiding  Dir = 3, Dur = 6
23:13:05.469 00.001 10072 IsGuiding returns 0
23:13:05.469 00.000 10072 PulseGuide returned control before completion, sleep 16
23:13:05.486 00.017 1032 UpdateGuideState exits: m=1505 SNR=27.3
23:13:05.490 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:05.493 00.003 10072 IsGuiding returns 0
23:13:05.493 00.000 10072 Move returns status 0, amount 6
23:13:05.493 00.000 10072 MoveAxis(N, 0, ABG)
23:13:05.493 00.000 10072 Move returns status 0, amount 0
23:13:05.493 00.000 10072 move complete, result=0
23:13:05.493 00.000 10072 worker thread done servicing request
23:13:05.493 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:05.495 00.002 1032 Enqueuing Expose request
23:13:05.497 00.002 10072 Worker thread wakes up
23:13:05.497 00.000 1032 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
23:13:05.499 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:05.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:05.914 00.415 10072 Exposure complete
23:13:05.962 00.048 10072 worker thread done servicing request
23:13:05.963 00.001 1032 OnExposeComplete: enter
23:13:05.964 00.001 1032 UpdateGuideState(): m_state=6
23:13:05.966 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8066
23:13:05.967 00.001 1032 Star::Find returns 1 (0), X=1104.61, Y=130.81, Mass=1316, SNR=25.5, Peak=109 HFD=3.2
23:13:05.969 00.002 1032 MultiStar: [#1 -0.10,-0.16,1.01,U] [#2 0.01,-0.09,0.80,U] [#3 0.09,0.09,0.77,U] [#4 0.05,-0.13,0.71,U] [#5 0.13,-0.04,0.71,U] [#6 -0.12,-0.09,0.60,U] [#7 -0.04,-0.05,0.71,U] [#8 0.05,0.03,0.53,U] 
23:13:05.970 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.30, -0.04}
23:13:05.972 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
23:13:05.973 00.001 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
23:13:05.975 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-0.88 mountX=-0.07 mountY=-0.03, mountTheta=-2.71
23:13:05.977 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
23:13:05.979 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
23:13:05.981 00.002 10072 Worker thread wakes up
23:13:05.981 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:13:05.981 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:13:05.981 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
23:13:05.983 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:13:05.985 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:13:05.986 00.001 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:13:05.986 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:05.986 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:13:05.986 00.000 10072 MoveAxis(W, 5, ABG)
23:13:05.986 00.000 10072 Guiding  Dir = 3, Dur = 5
23:13:05.986 00.000 10072 IsGuiding returns 0
23:13:05.987 00.001 10072 PulseGuide returned control before completion, sleep 15
23:13:06.004 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.5
23:13:06.006 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:06.008 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:06.010 00.002 1032 Enqueuing Expose request
23:13:06.011 00.001 10072 IsGuiding returns 0
23:13:06.011 00.000 10072 Move returns status 0, amount 5
23:13:06.011 00.000 10072 MoveAxis(N, 0, ABG)
23:13:06.011 00.000 10072 Move returns status 0, amount 0
23:13:06.011 00.000 10072 move complete, result=0
23:13:06.011 00.000 10072 worker thread done servicing request
23:13:06.011 00.000 10072 Worker thread wakes up
23:13:06.012 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:06.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:06.019 00.007 1032 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:13:06.648 00.629 10072 Exposure complete
23:13:06.698 00.050 10072 worker thread done servicing request
23:13:06.698 00.000 1032 OnExposeComplete: enter
23:13:06.700 00.002 1032 UpdateGuideState(): m_state=6
23:13:06.702 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8067
23:13:06.704 00.002 1032 Star::Find returns 1 (0), X=1104.51, Y=131.03, Mass=1539, SNR=27.6, Peak=122 HFD=3.6
23:13:06.706 00.002 1032 MultiStar: [#1 0.02,0.02,0.91,U] [#2 0.01,0.10,0.77,U] [#3 0.07,0.18,0.74,U] [#4 0.04,0.04,0.66,U] [#5 -0.03,0.01,0.60,U] [#6 -0.11,0.13,0.59,U] [#7 -0.10,0.26,0.00,M1] [#8 0.09,0.10,0.49,U] 
23:13:06.708 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.10}, one-star: {0.20, 0.19}
23:13:06.710 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
23:13:06.712 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
23:13:06.713 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.16 mountX=0.09 mountY=-0.07, mountTheta=-0.67
23:13:06.717 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
23:13:06.719 00.002 1032 Enqueuing Move request for scope (0.04, 0.10)
23:13:06.721 00.002 10072 Worker thread wakes up
23:13:06.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
23:13:06.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
23:13:06.721 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.07
23:13:06.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:13:06.726 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:13:06.726 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:13:06.727 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:06.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:13:06.727 00.000 10072 MoveAxis(W, 6, ABG)
23:13:06.727 00.000 10072 Guiding  Dir = 3, Dur = 6
23:13:06.727 00.000 10072 IsGuiding returns 0
23:13:06.728 00.001 10072 PulseGuide returned control before completion, sleep 16
23:13:06.746 00.018 1032 UpdateGuideState exits: m=1539 SNR=27.6
23:13:06.748 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:06.750 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:06.752 00.002 1032 Enqueuing Expose request
23:13:06.755 00.003 10072 IsGuiding returns 0
23:13:06.755 00.000 10072 Move returns status 0, amount 6
23:13:06.755 00.000 10072 MoveAxis(N, 0, ABG)
23:13:06.755 00.000 10072 Move returns status 0, amount 0
23:13:06.755 00.000 10072 move complete, result=0
23:13:06.755 00.000 10072 worker thread done servicing request
23:13:06.755 00.000 10072 Worker thread wakes up
23:13:06.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:06.756 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:06.761 00.005 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:13:07.164 00.403 10072 Exposure complete
23:13:07.219 00.055 10072 worker thread done servicing request
23:13:07.219 00.000 1032 OnExposeComplete: enter
23:13:07.221 00.002 1032 UpdateGuideState(): m_state=6
23:13:07.222 00.001 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8068
23:13:07.224 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=130.98, Mass=1523, SNR=27.4, Peak=113 HFD=3.4
23:13:07.226 00.002 1032 MultiStar: [#1 -0.01,-0.04,0.91,U] [#2 -0.07,0.09,0.78,U] [#3 0.12,0.21,0.73,U] [#4 -0.00,-0.07,0.63,U] [#5 0.11,-0.06,0.60,U] [#6 -0.15,0.15,0.63,U] [#7 0.02,0.19,0.69,U] [#8 0.14,0.12,0.50,U] 
23:13:07.228 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.32, 0.13}
23:13:07.231 00.003 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
23:13:07.232 00.001 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
23:13:07.234 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.93 mountX=0.06 mountY=-0.08, mountTheta=-0.90
23:13:07.239 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
23:13:07.241 00.002 1032 Enqueuing Move request for scope (0.06, 0.08)
23:13:07.244 00.003 10072 Worker thread wakes up
23:13:07.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
23:13:07.244 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
23:13:07.244 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
23:13:07.248 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:13:07.250 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:13:07.250 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:13:07.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:07.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:13:07.250 00.000 10072 MoveAxis(W, 5, ABG)
23:13:07.250 00.000 10072 Guiding  Dir = 3, Dur = 5
23:13:07.251 00.001 10072 IsGuiding returns 0
23:13:07.251 00.000 10072 PulseGuide returned control before completion, sleep 15
23:13:07.276 00.025 10072 IsGuiding returns 0
23:13:07.276 00.000 10072 Move returns status 0, amount 5
23:13:07.276 00.000 10072 MoveAxis(N, 0, ABG)
23:13:07.276 00.000 1032 UpdateGuideState exits: m=1523 SNR=27.4
23:13:07.279 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:07.281 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:07.283 00.002 1032 Enqueuing Expose request
23:13:07.284 00.001 10072 Move returns status 0, amount 0
23:13:07.284 00.000 10072 move complete, result=0
23:13:07.285 00.001 10072 worker thread done servicing request
23:13:07.285 00.000 10072 Worker thread wakes up
23:13:07.285 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:07.285 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:07.293 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:13:07.913 00.620 10072 Exposure complete
23:13:07.966 00.053 10072 worker thread done servicing request
23:13:07.966 00.000 1032 OnExposeComplete: enter
23:13:07.968 00.002 1032 UpdateGuideState(): m_state=6
23:13:07.969 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8069
23:13:07.971 00.002 1032 Star::Find returns 1 (0), X=1104.39, Y=130.85, Mass=1319, SNR=25.5, Peak=107 HFD=3.4
23:13:07.973 00.002 1032 MultiStar: [#1 -0.09,-0.11,0.97,U] [#2 0.07,0.01,0.85,U] [#3 0.05,0.14,0.78,U] [#4 0.07,-0.12,0.70,U] [#5 0.20,-0.09,0.64,U] [#6 -0.12,-0.05,0.61,U] [#7 -0.05,-0.01,0.75,U] [#8 0.09,0.18,0.51,U] 
23:13:07.975 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.08, 0.01}
23:13:07.976 00.001 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
23:13:07.977 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
23:13:07.979 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.30 mountX=-0.02 mountY=-0.03, mountTheta=-2.13
23:13:07.981 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
23:13:07.984 00.003 1032 Enqueuing Move request for scope (0.03, -0.01)
23:13:07.986 00.002 10072 Worker thread wakes up
23:13:07.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:13:07.986 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:13:07.986 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
23:13:07.989 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:13:07.992 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:13:07.992 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
23:13:07.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:07.992 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:13:07.992 00.000 10072 MoveAxis(W, 5, ABG)
23:13:07.992 00.000 10072 Guiding  Dir = 3, Dur = 5
23:13:07.992 00.000 10072 IsGuiding returns 0
23:13:07.993 00.001 10072 PulseGuide returned control before completion, sleep 15
23:13:08.010 00.017 1032 UpdateGuideState exits: m=1319 SNR=25.5
23:13:08.012 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:08.014 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:08.017 00.003 1032 Enqueuing Expose request
23:13:08.020 00.003 10072 IsGuiding returns 0
23:13:08.020 00.000 10072 Move returns status 0, amount 5
23:13:08.020 00.000 10072 MoveAxis(N, 0, ABG)
23:13:08.020 00.000 10072 Move returns status 0, amount 0
23:13:08.020 00.000 10072 move complete, result=0
23:13:08.020 00.000 10072 worker thread done servicing request
23:13:08.020 00.000 10072 Worker thread wakes up
23:13:08.020 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:08.020 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:08.027 00.007 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:13:08.430 00.403 10072 Exposure complete
23:13:08.479 00.049 10072 worker thread done servicing request
23:13:08.479 00.000 1032 OnExposeComplete: enter
23:13:08.481 00.002 1032 UpdateGuideState(): m_state=6
23:13:08.483 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8070
23:13:08.487 00.004 1032 Star::Find returns 1 (0), X=1104.52, Y=130.70, Mass=1461, SNR=26.9, Peak=130 HFD=3.2
23:13:08.492 00.005 1032 MultiStar: [#1 -0.04,-0.04,0.94,U] [#2 0.04,0.06,0.81,U] [#3 0.26,0.02,0.00,M1] [#4 0.03,-0.07,0.67,U] [#5 0.09,-0.06,0.64,U] [#6 0.02,-0.00,0.58,U] [#7 -0.07,0.08,0.70,U] [#8 0.34,-0.04,0.00,M1] 
23:13:08.494 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.03}, one-star: {0.21, -0.15}
23:13:08.496 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
23:13:08.497 00.001 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
23:13:08.499 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.59 mountX=-0.04 mountY=-0.04, mountTheta=-2.42
23:13:08.502 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
23:13:08.504 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
23:13:08.506 00.002 10072 Worker thread wakes up
23:13:08.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:13:08.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:13:08.507 00.001 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
23:13:08.508 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:13:08.512 00.004 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:13:08.512 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:13:08.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:08.512 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:13:08.512 00.000 10072 MoveAxis(W, 5, ABG)
23:13:08.512 00.000 10072 Guiding  Dir = 3, Dur = 5
23:13:08.512 00.000 10072 IsGuiding returns 0
23:13:08.512 00.000 10072 PulseGuide returned control before completion, sleep 15
23:13:08.530 00.018 1032 UpdateGuideState exits: m=1461 SNR=26.9
23:13:08.533 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:08.535 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:08.536 00.001 1032 Enqueuing Expose request
23:13:08.538 00.002 10072 IsGuiding returns 0
23:13:08.538 00.000 10072 Move returns status 0, amount 5
23:13:08.538 00.000 10072 MoveAxis(N, 0, ABG)
23:13:08.538 00.000 10072 Move returns status 0, amount 0
23:13:08.538 00.000 10072 move complete, result=0
23:13:08.538 00.000 10072 worker thread done servicing request
23:13:08.538 00.000 10072 Worker thread wakes up
23:13:08.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:08.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:08.546 00.008 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:13:09.164 00.618 10072 Exposure complete
23:13:09.219 00.055 10072 worker thread done servicing request
23:13:09.221 00.002 1032 OnExposeComplete: enter
23:13:09.223 00.002 1032 UpdateGuideState(): m_state=6
23:13:09.226 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8071
23:13:09.228 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=130.89, Mass=1371, SNR=26.0, Peak=108 HFD=3.3
23:13:09.230 00.002 1032 MultiStar: [#1 0.03,0.00,0.97,U] [#2 0.06,0.14,0.83,U] [#3 0.23,0.09,0.77,U] [#4 0.01,-0.01,0.69,U] [#5 0.20,0.13,0.63,U] [#6 0.15,0.11,0.62,U] [#7 -0.03,0.22,0.69,U] [#8 0.19,0.16,0.52,U] 
23:13:09.232 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.25, 0.04}
23:13:09.234 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
23:13:09.235 00.001 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
23:13:09.237 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.64 mountX=0.06 mountY=-0.14, mountTheta=-1.19
23:13:09.242 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
23:13:09.244 00.002 1032 Enqueuing Move request for scope (0.12, 0.09)
23:13:09.246 00.002 10072 Worker thread wakes up
23:13:09.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
23:13:09.247 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
23:13:09.247 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.06 yDistance=-0.14
23:13:09.249 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:13:09.252 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:13:09.252 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:13:09.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:09.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:13:09.252 00.000 10072 MoveAxis(W, 5, ABG)
23:13:09.252 00.000 10072 Guiding  Dir = 3, Dur = 5
23:13:09.253 00.001 10072 IsGuiding returns 0
23:13:09.253 00.000 10072 PulseGuide returned control before completion, sleep 15
23:13:09.272 00.019 10072 IsGuiding returns 0
23:13:09.273 00.001 10072 Move returns status 0, amount 5
23:13:09.273 00.000 10072 MoveAxis(N, 0, ABG)
23:13:09.273 00.000 10072 Move returns status 0, amount 0
23:13:09.273 00.000 10072 move complete, result=0
23:13:09.273 00.000 10072 worker thread done servicing request
23:13:09.276 00.003 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:13:09.279 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:09.283 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:09.284 00.001 1032 Enqueuing Expose request
23:13:09.287 00.003 10072 Worker thread wakes up
23:13:09.287 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:13:09.289 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:09.290 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:09.697 00.407 10072 Exposure complete
23:13:09.754 00.057 10072 worker thread done servicing request
23:13:09.754 00.000 1032 OnExposeComplete: enter
23:13:09.756 00.002 1032 UpdateGuideState(): m_state=6
23:13:09.759 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8072
23:13:09.761 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=130.90, Mass=1487, SNR=27.1, Peak=117 HFD=3.5
23:13:09.762 00.001 1032 MultiStar: [#1 0.06,-0.08,0.92,U] [#2 -0.01,0.06,0.75,U] [#3 0.21,0.02,0.73,U] [#4 0.02,-0.12,0.61,U] [#5 -0.03,0.12,0.66,U] [#6 -0.03,0.06,0.62,U] [#7 0.03,0.21,0.69,U] [#8 0.30,0.04,0.00,M1] 
23:13:09.764 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.25, 0.05}
23:13:09.766 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:13:09.768 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:13:09.770 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.47 mountX=0.02 mountY=-0.08, mountTheta=-1.36
23:13:09.773 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
23:13:09.775 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
23:13:09.776 00.001 10072 Worker thread wakes up
23:13:09.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:13:09.778 00.002 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:13:09.778 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
23:13:09.780 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:13:09.783 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:13:09.783 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:13:09.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:09.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:13:09.784 00.001 10072 MoveAxis(W, 5, ABG)
23:13:09.784 00.000 10072 Guiding  Dir = 3, Dur = 5
23:13:09.784 00.000 10072 IsGuiding returns 0
23:13:09.784 00.000 10072 PulseGuide returned control before completion, sleep 15
23:13:09.802 00.018 1032 UpdateGuideState exits: m=1487 SNR=27.1
23:13:09.805 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:09.807 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:09.808 00.001 1032 Enqueuing Expose request
23:13:09.810 00.002 10072 IsGuiding returns 0
23:13:09.810 00.000 10072 Move returns status 0, amount 5
23:13:09.810 00.000 10072 MoveAxis(N, 0, ABG)
23:13:09.810 00.000 10072 Move returns status 0, amount 0
23:13:09.810 00.000 10072 move complete, result=0
23:13:09.810 00.000 10072 worker thread done servicing request
23:13:09.810 00.000 10072 Worker thread wakes up
23:13:09.810 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:09.810 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:09.817 00.007 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:13:10.447 00.630 10072 Exposure complete
23:13:10.496 00.049 10072 worker thread done servicing request
23:13:10.496 00.000 1032 OnExposeComplete: enter
23:13:10.498 00.002 1032 UpdateGuideState(): m_state=6
23:13:10.500 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8073
23:13:10.502 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=130.93, Mass=1461, SNR=26.9, Peak=106 HFD=3.3
23:13:10.504 00.002 1032 MultiStar: [#1 0.11,-0.06,0.91,U] [#2 0.08,-0.07,0.81,U] [#3 0.18,-0.11,0.74,U] [#4 0.05,-0.26,0.00,M1] [#5 0.25,0.09,0.00,M1] [#6 0.05,-0.01,0.63,U] [#7 -0.02,0.14,0.68,U] [#8 0.26,0.04,0.00,M2] 
23:13:10.506 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.00}, one-star: {0.32, 0.09}
23:13:10.508 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:13:10.510 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:13:10.511 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.03 mountX=-0.04 mountY=-0.13, mountTheta=-1.86
23:13:10.514 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.00, opts=13)
23:13:10.516 00.002 1032 Enqueuing Move request for scope (0.13, -0.00)
23:13:10.519 00.003 10072 Worker thread wakes up
23:13:10.519 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
23:13:10.519 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
23:13:10.519 00.000 10072 Moving (0.13, -0.00) raw xDistance=-0.04 yDistance=-0.13
23:13:10.522 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:13:10.524 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:13:10.524 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:13:10.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:10.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:13:10.524 00.000 10072 MoveAxis(W, 6, ABG)
23:13:10.524 00.000 10072 Guiding  Dir = 3, Dur = 6
23:13:10.526 00.002 10072 IsGuiding returns 0
23:13:10.526 00.000 10072 PulseGuide returned control before completion, sleep 16
23:13:10.543 00.017 1032 UpdateGuideState exits: m=1461 SNR=26.9
23:13:10.545 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:10.547 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:10.549 00.002 1032 Enqueuing Expose request
23:13:10.554 00.005 10072 IsGuiding returns 0
23:13:10.554 00.000 10072 Move returns status 0, amount 6
23:13:10.555 00.001 10072 MoveAxis(N, 0, ABG)
23:13:10.555 00.000 10072 Move returns status 0, amount 0
23:13:10.555 00.000 10072 move complete, result=0
23:13:10.555 00.000 10072 worker thread done servicing request
23:13:10.555 00.000 10072 Worker thread wakes up
23:13:10.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:10.555 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:10.562 00.007 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:13:10.963 00.401 10072 Exposure complete
23:13:11.009 00.046 10072 worker thread done servicing request
23:13:11.009 00.000 1032 OnExposeComplete: enter
23:13:11.011 00.002 1032 UpdateGuideState(): m_state=6
23:13:11.013 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8074
23:13:11.014 00.001 1032 Star::Find returns 1 (0), X=1104.68, Y=130.79, Mass=1355, SNR=25.9, Peak=111 HFD=3.1
23:13:11.017 00.003 1032 MultiStar: [#1 -0.02,-0.13,0.99,U] [#2 0.12,-0.05,0.82,U] [#3 0.21,-0.03,0.76,U] [#4 0.08,-0.06,0.68,U] [#5 0.13,0.05,0.65,U] [#6 0.05,-0.04,0.67,U] [#7 -0.02,0.05,0.76,U] [#8 0.24,0.04,0.53,U] 
23:13:11.020 00.003 1032 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.37, -0.05}
23:13:11.022 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
23:13:11.024 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
23:13:11.026 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.24 mountX=-0.06 mountY=-0.12, mountTheta=-2.07
23:13:11.028 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
23:13:11.029 00.001 1032 Enqueuing Move request for scope (0.13, -0.03)
23:13:11.031 00.002 10072 Worker thread wakes up
23:13:11.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
23:13:11.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
23:13:11.031 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
23:13:11.033 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:13:11.035 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:13:11.035 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
23:13:11.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:11.036 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:13:11.036 00.000 10072 MoveAxis(W, 6, ABG)
23:13:11.036 00.000 10072 Guiding  Dir = 3, Dur = 6
23:13:11.036 00.000 10072 IsGuiding returns 0
23:13:11.036 00.000 10072 PulseGuide returned control before completion, sleep 16
23:13:11.052 00.016 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:13:11.056 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:11.058 00.002 10072 IsGuiding returns 0
23:13:11.058 00.000 10072 Move returns status 0, amount 6
23:13:11.058 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:11.060 00.002 1032 Enqueuing Expose request
23:13:11.061 00.001 10072 MoveAxis(N, 0, ABG)
23:13:11.061 00.000 10072 Move returns status 0, amount 0
23:13:11.061 00.000 10072 move complete, result=0
23:13:11.061 00.000 10072 worker thread done servicing request
23:13:11.061 00.000 10072 Worker thread wakes up
23:13:11.061 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:11.062 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:11.068 00.006 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:13:11.700 00.632 10072 Exposure complete
23:13:11.749 00.049 10072 worker thread done servicing request
23:13:11.749 00.000 1032 OnExposeComplete: enter
23:13:11.751 00.002 1032 UpdateGuideState(): m_state=6
23:13:11.753 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8075
23:13:11.755 00.002 1032 Star::Find returns 1 (0), X=1104.59, Y=130.87, Mass=1308, SNR=25.4, Peak=99 HFD=3.3
23:13:11.757 00.002 1032 MultiStar: [#1 0.06,-0.10,1.01,U] [#2 0.11,0.03,0.81,U] [#3 0.24,0.07,0.79,U] [#4 0.16,-0.11,0.71,U] [#5 0.16,-0.04,0.70,U] [#6 0.17,-0.03,0.62,U] [#7 0.00,0.10,0.74,U] [#8 0.24,0.03,0.49,U] 
23:13:11.759 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.00}, one-star: {0.28, 0.03}
23:13:11.761 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
23:13:11.763 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
23:13:11.764 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.02 mountX=-0.04 mountY=-0.15, mountTheta=-1.85
23:13:11.769 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.00, opts=13)
23:13:11.771 00.002 1032 Enqueuing Move request for scope (0.15, -0.00)
23:13:11.775 00.004 10072 Worker thread wakes up
23:13:11.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
23:13:11.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
23:13:11.775 00.000 10072 Moving (0.15, -0.00) raw xDistance=-0.04 yDistance=-0.15
23:13:11.777 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:13:11.779 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:13:11.779 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:13:11.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:11.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:13:11.779 00.000 10072 MoveAxis(W, 5, ABG)
23:13:11.779 00.000 10072 Guiding  Dir = 3, Dur = 5
23:13:11.780 00.001 10072 IsGuiding returns 0
23:13:11.780 00.000 10072 PulseGuide returned control before completion, sleep 15
23:13:11.797 00.017 1032 UpdateGuideState exits: m=1308 SNR=25.4
23:13:11.799 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:11.801 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:11.803 00.002 1032 Enqueuing Expose request
23:13:11.808 00.005 10072 IsGuiding returns 0
23:13:11.808 00.000 10072 Move returns status 0, amount 5
23:13:11.808 00.000 10072 MoveAxis(N, 0, ABG)
23:13:11.808 00.000 10072 Move returns status 0, amount 0
23:13:11.808 00.000 10072 move complete, result=0
23:13:11.808 00.000 10072 worker thread done servicing request
23:13:11.808 00.000 10072 Worker thread wakes up
23:13:11.809 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:11.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:11.815 00.006 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:13:12.213 00.398 10072 Exposure complete
23:13:12.263 00.050 10072 worker thread done servicing request
23:13:12.263 00.000 1032 OnExposeComplete: enter
23:13:12.266 00.003 1032 UpdateGuideState(): m_state=6
23:13:12.268 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8076
23:13:12.271 00.003 1032 Star::Find returns 1 (0), X=1104.63, Y=130.93, Mass=1433, SNR=26.6, Peak=111 HFD=3.3
23:13:12.276 00.005 1032 MultiStar: [#1 0.03,-0.03,0.98,U] [#2 0.10,-0.07,0.79,U] [#3 0.15,0.12,0.78,U] [#4 0.12,-0.25,0.00,M1] [#5 0.18,0.06,0.62,U] [#6 -0.06,0.10,0.59,U] [#7 0.04,0.09,0.71,U] [#8 0.19,0.01,0.49,U] 
23:13:12.278 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.04}, one-star: {0.32, 0.08}
23:13:12.280 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
23:13:12.283 00.003 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
23:13:12.284 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.32 mountX=0.01 mountY=-0.13, mountTheta=-1.51
23:13:12.287 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
23:13:12.290 00.003 1032 Enqueuing Move request for scope (0.13, 0.04)
23:13:12.292 00.002 10072 Worker thread wakes up
23:13:12.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
23:13:12.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
23:13:12.292 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.13
23:13:12.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:13:12.296 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:13:12.296 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:13:12.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:12.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:13:12.297 00.001 10072 MoveAxis(W, 4, ABG)
23:13:12.297 00.000 10072 Guiding  Dir = 3, Dur = 4
23:13:12.297 00.000 10072 IsGuiding returns 0
23:13:12.299 00.002 10072 PulseGuide returned control before completion, sleep 13
23:13:12.318 00.019 1032 UpdateGuideState exits: m=1433 SNR=26.6
23:13:12.319 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:12.322 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:12.323 00.001 1032 Enqueuing Expose request
23:13:12.325 00.002 10072 IsGuiding returns 0
23:13:12.325 00.000 10072 Move returns status 0, amount 4
23:13:12.325 00.000 10072 MoveAxis(N, 0, ABG)
23:13:12.325 00.000 10072 Move returns status 0, amount 0
23:13:12.325 00.000 10072 move complete, result=0
23:13:12.325 00.000 10072 worker thread done servicing request
23:13:12.326 00.001 10072 Worker thread wakes up
23:13:12.326 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:12.326 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:12.335 00.009 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:13:12.961 00.626 10072 Exposure complete
23:13:13.016 00.055 10072 worker thread done servicing request
23:13:13.017 00.001 1032 OnExposeComplete: enter
23:13:13.019 00.002 1032 UpdateGuideState(): m_state=6
23:13:13.022 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8077
23:13:13.026 00.004 1032 Star::Find returns 1 (0), X=1104.53, Y=130.81, Mass=1460, SNR=26.8, Peak=105 HFD=3.5
23:13:13.028 00.002 1032 MultiStar: [#1 0.04,-0.04,1.01,U] [#2 0.14,-0.04,0.80,U] [#3 0.14,0.05,0.74,U] [#4 0.20,-0.15,0.67,U] [#5 0.03,-0.10,0.63,U] [#6 -0.11,-0.02,0.62,U] [#7 0.11,-0.00,0.63,U] [#8 0.29,-0.10,0.00,M1] 
23:13:13.031 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.04}, one-star: {0.22, -0.04}
23:13:13.032 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
23:13:13.034 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
23:13:13.035 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.38 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
23:13:13.039 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
23:13:13.041 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
23:13:13.043 00.002 10072 Worker thread wakes up
23:13:13.043 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:13:13.043 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:13:13.043 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.07 yDistance=-0.09
23:13:13.045 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:13:13.047 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:13:13.047 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:13:13.047 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:13.047 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:13:13.047 00.000 10072 MoveAxis(W, 3, ABG)
23:13:13.047 00.000 10072 Guiding  Dir = 3, Dur = 3
23:13:13.047 00.000 10072 IsGuiding returns 0
23:13:13.048 00.001 10072 PulseGuide returned control before completion, sleep 13
23:13:13.064 00.016 1032 UpdateGuideState exits: m=1460 SNR=26.8
23:13:13.067 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:13.068 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:13.071 00.003 1032 Enqueuing Expose request
23:13:13.073 00.002 10072 IsGuiding returns 0
23:13:13.073 00.000 10072 Move returns status 0, amount 3
23:13:13.073 00.000 10072 MoveAxis(N, 0, ABG)
23:13:13.073 00.000 10072 Move returns status 0, amount 0
23:13:13.073 00.000 10072 move complete, result=0
23:13:13.073 00.000 10072 worker thread done servicing request
23:13:13.073 00.000 10072 Worker thread wakes up
23:13:13.073 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:13.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:13.082 00.009 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:13:13.479 00.397 10072 Exposure complete
23:13:13.532 00.053 10072 worker thread done servicing request
23:13:13.533 00.001 1032 OnExposeComplete: enter
23:13:13.535 00.002 1032 UpdateGuideState(): m_state=6
23:13:13.537 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8078
23:13:13.539 00.002 1032 Star::Find returns 1 (0), X=1104.54, Y=130.63, Mass=1436, SNR=26.6, Peak=102 HFD=3.3
23:13:13.541 00.002 1032 MultiStar: [#1 0.11,-0.08,0.92,U] [#2 0.13,-0.16,0.77,U] [#3 0.22,-0.18,0.00,M1] [#4 0.18,-0.34,0.00,M1] [#5 0.17,-0.27,0.00,M1] [#6 0.05,-0.16,0.61,U] [#7 0.15,-0.24,0.00,M1] [#8 0.10,-0.09,0.49,U] 
23:13:13.542 00.001 1032 refined, 4 included, MultiStar: {0.13, -0.15}, one-star: {0.23, -0.22}
23:13:13.544 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
23:13:13.545 00.001 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
23:13:13.546 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.84 mountX=-0.18 mountY=-0.09, mountTheta=-2.67
23:13:13.550 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.15, opts=13)
23:13:13.553 00.003 1032 Enqueuing Move request for scope (0.13, -0.15)
23:13:13.555 00.002 10072 Worker thread wakes up
23:13:13.555 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
23:13:13.555 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
23:13:13.556 00.001 10072 Moving (0.13, -0.15) raw xDistance=-0.18 yDistance=-0.09
23:13:13.557 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:13:13.559 00.002 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 288.27
23:13:13.559 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
23:13:13.560 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:13.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:13:13.560 00.000 10072 MoveAxis(E, 81, ABG)
23:13:13.560 00.000 10072 Guiding  Dir = 2, Dur = 81
23:13:13.560 00.000 10072 IsGuiding returns 0
23:13:13.561 00.001 10072 PulseGuide returned control before completion, sleep 91
23:13:13.578 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.6
23:13:13.581 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:13.583 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:13.587 00.004 1032 Enqueuing Expose request
23:13:13.662 00.075 10072 IsGuiding returns 0
23:13:13.662 00.000 10072 Move returns status 0, amount 81
23:13:13.662 00.000 10072 MoveAxis(N, 0, ABG)
23:13:13.662 00.000 10072 Move returns status 0, amount 0
23:13:13.662 00.000 10072 move complete, result=0
23:13:13.662 00.000 10072 worker thread done servicing request
23:13:13.662 00.000 10072 Worker thread wakes up
23:13:13.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:13.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:13.662 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.1 px 0 ms NORTH
23:13:14.289 00.627 10072 Exposure complete
23:13:14.344 00.055 10072 worker thread done servicing request
23:13:14.344 00.000 1032 OnExposeComplete: enter
23:13:14.346 00.002 1032 UpdateGuideState(): m_state=6
23:13:14.347 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8079
23:13:14.350 00.003 1032 Star::Find returns 1 (0), X=1104.63, Y=130.63, Mass=1366, SNR=26.0, Peak=107 HFD=3.3
23:13:14.352 00.002 1032 MultiStar: [#1 0.16,-0.26,0.00,M1] [#2 0.06,-0.24,0.82,U] [#3 0.00,-0.03,0.79,U] [#4 0.13,-0.34,0.00,M2] [#5 0.23,-0.08,0.73,U] [#6 -0.15,-0.12,0.60,U] [#7 0.08,-0.03,0.72,U] [#8 0.17,-0.18,0.52,U] 
23:13:14.354 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.13}, one-star: {0.32, -0.21}
23:13:14.356 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
23:13:14.358 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
23:13:14.360 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.18 cameraTheta=-0.86 mountX=-0.16 mountY=-0.08, mountTheta=-2.69
23:13:14.364 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.13, opts=13)
23:13:14.366 00.002 1032 Enqueuing Move request for scope (0.11, -0.13)
23:13:14.369 00.003 10072 Worker thread wakes up
23:13:14.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
23:13:14.369 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
23:13:14.369 00.000 10072 Moving (0.11, -0.13) raw xDistance=-0.16 yDistance=-0.08
23:13:14.371 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=193, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:13:14.374 00.003 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.27
23:13:14.374 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
23:13:14.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:14.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:13:14.375 00.001 10072 MoveAxis(E, 71, ABG)
23:13:14.375 00.000 10072 Guiding  Dir = 2, Dur = 71
23:13:14.375 00.000 10072 IsGuiding returns 0
23:13:14.376 00.001 10072 PulseGuide returned control before completion, sleep 81
23:13:14.393 00.017 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:13:14.395 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:14.398 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:14.400 00.002 1032 Enqueuing Expose request
23:13:14.458 00.058 10072 IsGuiding returns 0
23:13:14.458 00.000 10072 Move returns status 0, amount 71
23:13:14.458 00.000 10072 MoveAxis(N, 0, ABG)
23:13:14.458 00.000 10072 Move returns status 0, amount 0
23:13:14.458 00.000 10072 move complete, result=0
23:13:14.459 00.001 10072 worker thread done servicing request
23:13:14.459 00.000 10072 Worker thread wakes up
23:13:14.459 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:14.459 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:14.459 00.000 1032 GuideStep: -0.2 px 71 ms EAST, -0.1 px 0 ms NORTH
23:13:14.871 00.412 10072 Exposure complete
23:13:14.924 00.053 10072 worker thread done servicing request
23:13:14.924 00.000 1032 OnExposeComplete: enter
23:13:14.926 00.002 1032 UpdateGuideState(): m_state=6
23:13:14.928 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8080
23:13:14.930 00.002 1032 Star::Find returns 1 (0), X=1104.63, Y=130.80, Mass=1371, SNR=26.0, Peak=113 HFD=3.6
23:13:14.932 00.002 1032 MultiStar: [#1 -0.01,-0.08,0.99,U] [#2 0.10,-0.02,0.84,U] [#3 -0.00,0.09,0.77,U] [#4 0.00,-0.09,0.67,U] [#5 0.11,-0.03,0.67,U] [#6 -0.25,0.01,0.62,U] [#7 -0.10,0.16,0.68,U] [#8 0.09,0.10,0.52,U] 
23:13:14.934 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {0.32, -0.04}
23:13:14.936 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
23:13:14.937 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
23:13:14.940 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.03 mountX=-0.01 mountY=-0.04, mountTheta=-1.80
23:13:14.943 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
23:13:14.944 00.001 1032 Enqueuing Move request for scope (0.04, 0.00)
23:13:14.945 00.001 10072 Worker thread wakes up
23:13:14.945 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
23:13:14.945 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
23:13:14.945 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
23:13:14.947 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:13:14.951 00.004 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:13:14.951 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:13:14.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:14.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:13:14.951 00.000 10072 MoveAxis(W, 3, ABG)
23:13:14.951 00.000 10072 Guiding  Dir = 3, Dur = 3
23:13:14.951 00.000 10072 IsGuiding returns 0
23:13:14.952 00.001 10072 PulseGuide returned control before completion, sleep 13
23:13:14.967 00.015 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:13:14.968 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:14.970 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:14.972 00.002 1032 Enqueuing Expose request
23:13:14.976 00.004 10072 IsGuiding returns 0
23:13:14.976 00.000 10072 Move returns status 0, amount 3
23:13:14.976 00.000 10072 MoveAxis(N, 0, ABG)
23:13:14.976 00.000 10072 Move returns status 0, amount 0
23:13:14.976 00.000 10072 move complete, result=0
23:13:14.976 00.000 10072 worker thread done servicing request
23:13:14.976 00.000 10072 Worker thread wakes up
23:13:14.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:14.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:14.980 00.004 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:13:15.604 00.624 10072 Exposure complete
23:13:15.654 00.050 10072 worker thread done servicing request
23:13:15.654 00.000 1032 OnExposeComplete: enter
23:13:15.656 00.002 1032 UpdateGuideState(): m_state=6
23:13:15.658 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8081
23:13:15.659 00.001 1032 Star::Find returns 1 (0), X=1104.60, Y=130.99, Mass=1408, SNR=26.4, Peak=122 HFD=3.2
23:13:15.662 00.003 1032 MultiStar: [#1 -0.05,0.14,0.95,U] [#2 -0.04,0.16,0.80,U] [#3 0.26,0.21,0.00,M1] [#4 0.13,-0.09,0.64,U] [#5 0.05,0.25,0.00,M1] [#6 -0.05,0.04,0.57,U] [#7 -0.05,0.07,0.73,U] [#8 0.14,0.14,0.52,U] 
23:13:15.664 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.09}, one-star: {0.29, 0.14}
23:13:15.665 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:13:15.667 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:13:15.669 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.01 mountX=0.08 mountY=-0.08, mountTheta=-0.82
23:13:15.672 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
23:13:15.674 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
23:13:15.677 00.003 10072 Worker thread wakes up
23:13:15.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:13:15.677 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:13:15.677 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.08 yDistance=-0.08
23:13:15.680 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:13:15.683 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:13:15.683 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:13:15.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:15.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:13:15.683 00.000 10072 MoveAxis(W, 3, ABG)
23:13:15.683 00.000 10072 Guiding  Dir = 3, Dur = 3
23:13:15.684 00.001 10072 IsGuiding returns 0
23:13:15.684 00.000 10072 PulseGuide returned control before completion, sleep 13
23:13:15.700 00.016 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:13:15.702 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:15.705 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:15.707 00.002 1032 Enqueuing Expose request
23:13:15.712 00.005 10072 IsGuiding returns 0
23:13:15.712 00.000 10072 Move returns status 0, amount 3
23:13:15.712 00.000 10072 MoveAxis(N, 0, ABG)
23:13:15.712 00.000 10072 Move returns status 0, amount 0
23:13:15.712 00.000 10072 move complete, result=0
23:13:15.712 00.000 10072 worker thread done servicing request
23:13:15.712 00.000 10072 Worker thread wakes up
23:13:15.712 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:15.713 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:15.722 00.009 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:13:16.122 00.400 10072 Exposure complete
23:13:16.172 00.050 10072 worker thread done servicing request
23:13:16.173 00.001 1032 OnExposeComplete: enter
23:13:16.175 00.002 1032 UpdateGuideState(): m_state=6
23:13:16.178 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8082
23:13:16.180 00.002 1032 Star::Find returns 1 (0), X=1104.60, Y=131.08, Mass=1411, SNR=26.4, Peak=122 HFD=3.3
23:13:16.183 00.003 1032 MultiStar: [#1 -0.08,0.08,0.98,U] [#2 -0.01,0.09,0.76,U] [#3 0.13,0.07,0.77,U] [#4 0.04,0.01,0.63,U] [#5 0.15,-0.05,0.65,U] [#6 -0.02,-0.06,0.64,U] [#7 0.00,0.11,0.73,U] [#8 0.25,0.23,0.00,M1] 
23:13:16.184 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.07}, one-star: {0.29, 0.23}
23:13:16.186 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
23:13:16.187 00.001 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
23:13:16.189 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.83 mountX=0.05 mountY=-0.08, mountTheta=-1.00
23:13:16.191 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
23:13:16.193 00.002 1032 Enqueuing Move request for scope (0.07, 0.07)
23:13:16.194 00.001 10072 Worker thread wakes up
23:13:16.195 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
23:13:16.195 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
23:13:16.195 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.08
23:13:16.196 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:13:16.200 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:13:16.201 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:13:16.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:16.201 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:13:16.201 00.000 10072 MoveAxis(W, 3, ABG)
23:13:16.201 00.000 10072 Guiding  Dir = 3, Dur = 3
23:13:16.201 00.000 10072 IsGuiding returns 0
23:13:16.202 00.001 10072 PulseGuide returned control before completion, sleep 13
23:13:16.218 00.016 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:13:16.220 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:16.221 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:16.223 00.002 1032 Enqueuing Expose request
23:13:16.229 00.006 10072 IsGuiding returns 0
23:13:16.229 00.000 10072 Move returns status 0, amount 3
23:13:16.229 00.000 10072 MoveAxis(N, 0, ABG)
23:13:16.229 00.000 10072 Move returns status 0, amount 0
23:13:16.229 00.000 10072 move complete, result=0
23:13:16.229 00.000 10072 worker thread done servicing request
23:13:16.229 00.000 10072 Worker thread wakes up
23:13:16.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:16.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:16.232 00.003 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:13:16.856 00.624 10072 Exposure complete
23:13:16.907 00.051 10072 worker thread done servicing request
23:13:16.907 00.000 1032 OnExposeComplete: enter
23:13:16.909 00.002 1032 UpdateGuideState(): m_state=6
23:13:16.911 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8083
23:13:16.913 00.002 1032 Star::Find returns 1 (0), X=1104.57, Y=130.83, Mass=1334, SNR=25.6, Peak=114 HFD=3.2
23:13:16.914 00.001 1032 MultiStar: [#1 0.20,0.02,1.02,U] [#2 0.13,-0.01,0.83,U] [#3 0.17,-0.07,0.80,U] [#4 0.20,-0.19,0.00,M1] [#5 0.29,-0.11,0.00,M1] [#6 0.07,-0.01,0.63,U] [#7 0.05,0.03,0.69,U] [#8 0.36,0.05,0.00,M2] 
23:13:16.916 00.002 1032 refined, 5 included, MultiStar: {0.16, -0.01}, one-star: {0.26, -0.02}
23:13:16.918 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
23:13:16.921 00.003 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
23:13:16.922 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.06 mountX=-0.05 mountY=-0.15, mountTheta=-1.89
23:13:16.925 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.01, opts=13)
23:13:16.930 00.005 1032 Enqueuing Move request for scope (0.16, -0.01)
23:13:16.932 00.002 10072 Worker thread wakes up
23:13:16.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
23:13:16.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
23:13:16.932 00.000 10072 Moving (0.16, -0.01) raw xDistance=-0.05 yDistance=-0.15
23:13:16.935 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:13:16.938 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:13:16.938 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:13:16.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:16.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:13:16.938 00.000 10072 MoveAxis(W, 4, ABG)
23:13:16.938 00.000 10072 Guiding  Dir = 3, Dur = 4
23:13:16.938 00.000 10072 IsGuiding returns 0
23:13:16.939 00.001 10072 PulseGuide returned control before completion, sleep 14
23:13:16.955 00.016 1032 UpdateGuideState exits: m=1334 SNR=25.6
23:13:16.958 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:16.959 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:16.961 00.002 1032 Enqueuing Expose request
23:13:16.964 00.003 10072 IsGuiding returns 0
23:13:16.964 00.000 10072 Move returns status 0, amount 4
23:13:16.964 00.000 10072 MoveAxis(N, 0, ABG)
23:13:16.964 00.000 10072 Move returns status 0, amount 0
23:13:16.964 00.000 10072 move complete, result=0
23:13:16.964 00.000 10072 worker thread done servicing request
23:13:16.964 00.000 10072 Worker thread wakes up
23:13:16.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:16.965 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:16.970 00.005 1032 GuideStep: -0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
23:13:17.372 00.402 10072 Exposure complete
23:13:17.421 00.049 10072 worker thread done servicing request
23:13:17.421 00.000 1032 OnExposeComplete: enter
23:13:17.425 00.004 1032 UpdateGuideState(): m_state=6
23:13:17.429 00.004 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8084
23:13:17.430 00.001 1032 Star::Find returns 1 (0), X=1104.60, Y=130.82, Mass=1553, SNR=27.7, Peak=125 HFD=3.2
23:13:17.432 00.002 1032 MultiStar: [#1 0.02,-0.15,0.89,U] [#2 0.07,0.05,0.76,U] [#3 0.16,0.01,0.73,U] [#4 0.04,-0.30,0.00,M2] [#5 0.03,-0.08,0.64,U] [#6 0.10,-0.14,0.57,U] [#7 -0.03,0.09,0.64,U] [#8 0.32,-0.01,0.00,M3] 
23:13:17.434 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.04}, one-star: {0.29, -0.03}
23:13:17.434 00.000 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:13:17.437 00.003 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:13:17.438 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.35 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
23:13:17.440 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
23:13:17.442 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
23:13:17.443 00.001 10072 Worker thread wakes up
23:13:17.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:13:17.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:13:17.444 00.001 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.09
23:13:17.445 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:13:17.449 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:13:17.449 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:13:17.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:17.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:13:17.449 00.000 10072 MoveAxis(W, 3, ABG)
23:13:17.449 00.000 10072 Guiding  Dir = 3, Dur = 3
23:13:17.449 00.000 10072 IsGuiding returns 0
23:13:17.450 00.001 10072 PulseGuide returned control before completion, sleep 13
23:13:17.466 00.016 1032 UpdateGuideState exits: m=1553 SNR=27.7
23:13:17.468 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:17.469 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:17.471 00.002 1032 Enqueuing Expose request
23:13:17.478 00.007 10072 IsGuiding returns 0
23:13:17.478 00.000 10072 Move returns status 0, amount 3
23:13:17.478 00.000 10072 MoveAxis(N, 0, ABG)
23:13:17.478 00.000 10072 Move returns status 0, amount 0
23:13:17.478 00.000 10072 move complete, result=0
23:13:17.478 00.000 10072 worker thread done servicing request
23:13:17.478 00.000 10072 Worker thread wakes up
23:13:17.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:17.479 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:17.481 00.002 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:13:18.109 00.628 10072 Exposure complete
23:13:18.157 00.048 10072 worker thread done servicing request
23:13:18.157 00.000 1032 OnExposeComplete: enter
23:13:18.160 00.003 1032 UpdateGuideState(): m_state=6
23:13:18.161 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8085
23:13:18.162 00.001 1032 Star::Find returns 1 (0), X=1104.60, Y=130.83, Mass=1289, SNR=25.2, Peak=113 HFD=3.4
23:13:18.164 00.002 1032 MultiStar: [#1 -0.00,-0.13,1.00,U] [#2 0.12,-0.00,0.83,U] [#3 0.16,-0.01,0.79,U] [#4 0.12,-0.08,0.73,U] [#5 0.09,0.05,0.64,U] [#6 -0.08,-0.11,0.62,U] [#7 0.00,0.19,0.75,U] [#8 0.31,-0.13,0.00,M4] 
23:13:18.166 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {0.29, -0.02}
23:13:18.168 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
23:13:18.169 00.001 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
23:13:18.171 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.17 mountX=-0.04 mountY=-0.09, mountTheta=-2.00
23:13:18.175 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
23:13:18.177 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
23:13:18.180 00.003 10072 Worker thread wakes up
23:13:18.180 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:13:18.180 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:13:18.180 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.04 yDistance=-0.09
23:13:18.183 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:13:18.186 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:13:18.186 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:13:18.186 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:18.186 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:13:18.186 00.000 10072 MoveAxis(W, 3, ABG)
23:13:18.186 00.000 10072 Guiding  Dir = 3, Dur = 3
23:13:18.187 00.001 10072 IsGuiding returns 0
23:13:18.187 00.000 10072 PulseGuide returned control before completion, sleep 13
23:13:18.204 00.017 1032 UpdateGuideState exits: m=1289 SNR=25.2
23:13:18.207 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:18.209 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:18.210 00.001 1032 Enqueuing Expose request
23:13:18.212 00.002 10072 IsGuiding returns 0
23:13:18.212 00.000 10072 Move returns status 0, amount 3
23:13:18.212 00.000 10072 MoveAxis(N, 0, ABG)
23:13:18.212 00.000 10072 Move returns status 0, amount 0
23:13:18.212 00.000 10072 move complete, result=0
23:13:18.212 00.000 10072 worker thread done servicing request
23:13:18.212 00.000 10072 Worker thread wakes up
23:13:18.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:18.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:18.219 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:13:18.620 00.401 10072 Exposure complete
23:13:18.670 00.050 10072 worker thread done servicing request
23:13:18.670 00.000 1032 OnExposeComplete: enter
23:13:18.672 00.002 1032 UpdateGuideState(): m_state=6
23:13:18.675 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8086
23:13:18.678 00.003 1032 Star::Find returns 1 (0), X=1104.61, Y=131.04, Mass=1361, SNR=25.9, Peak=96 HFD=3.6
23:13:18.683 00.005 1032 MultiStar: [#1 0.01,0.11,1.03,U] [#2 0.14,0.08,0.78,U] [#3 0.12,0.09,0.76,U] [#4 0.16,-0.07,0.69,U] [#5 0.06,0.04,0.72,U] [#6 -0.03,0.12,0.65,U] [#7 0.01,0.06,0.68,U] [#8 0.33,0.12,0.00,M5] 
23:13:18.685 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.08}, one-star: {0.30, 0.19}
23:13:18.686 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
23:13:18.689 00.003 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
23:13:18.690 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.67 mountX=0.05 mountY=-0.12, mountTheta=-1.16
23:13:18.692 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
23:13:18.694 00.002 1032 Enqueuing Move request for scope (0.11, 0.08)
23:13:18.696 00.002 10072 Worker thread wakes up
23:13:18.696 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:13:18.696 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:13:18.696 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.12
23:13:18.698 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:13:18.701 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:13:18.701 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:13:18.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:18.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:13:18.702 00.001 10072 MoveAxis(W, 4, ABG)
23:13:18.702 00.000 10072 Guiding  Dir = 3, Dur = 4
23:13:18.702 00.000 10072 IsGuiding returns 0
23:13:18.702 00.000 10072 PulseGuide returned control before completion, sleep 14
23:13:18.722 00.020 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:13:18.724 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:18.726 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:18.728 00.002 1032 Enqueuing Expose request
23:13:18.730 00.002 10072 IsGuiding returns 0
23:13:18.730 00.000 10072 Move returns status 0, amount 4
23:13:18.730 00.000 10072 MoveAxis(N, 0, ABG)
23:13:18.730 00.000 10072 Move returns status 0, amount 0
23:13:18.730 00.000 10072 move complete, result=0
23:13:18.730 00.000 10072 worker thread done servicing request
23:13:18.730 00.000 10072 Worker thread wakes up
23:13:18.730 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:18.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:18.738 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:13:19.368 00.630 10072 Exposure complete
23:13:19.420 00.052 10072 worker thread done servicing request
23:13:19.420 00.000 1032 OnExposeComplete: enter
23:13:19.423 00.003 1032 UpdateGuideState(): m_state=6
23:13:19.425 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8087
23:13:19.427 00.002 1032 Star::Find returns 1 (0), X=1104.57, Y=130.87, Mass=1372, SNR=26.0, Peak=96 HFD=3.6
23:13:19.429 00.002 1032 MultiStar: [#1 0.05,-0.05,0.93,U] [#2 0.19,-0.05,0.77,U] [#3 0.18,0.11,0.81,U] [#4 0.07,-0.03,0.66,U] [#5 0.18,-0.10,0.69,U] [#6 -0.09,-0.02,0.62,U] [#7 -0.05,0.04,0.75,U] [#8 0.23,0.01,0.49,U] 
23:13:19.431 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.00}, one-star: {0.26, 0.03}
23:13:19.433 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
23:13:19.435 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
23:13:19.436 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.04 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
23:13:19.439 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.00, opts=13)
23:13:19.442 00.003 1032 Enqueuing Move request for scope (0.12, -0.00)
23:13:19.444 00.002 10072 Worker thread wakes up
23:13:19.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
23:13:19.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
23:13:19.444 00.000 10072 Moving (0.12, -0.00) raw xDistance=-0.03 yDistance=-0.11
23:13:19.446 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:13:19.450 00.004 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:13:19.450 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:13:19.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:19.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:13:19.450 00.000 10072 MoveAxis(W, 4, ABG)
23:13:19.450 00.000 10072 Guiding  Dir = 3, Dur = 4
23:13:19.450 00.000 10072 IsGuiding returns 0
23:13:19.451 00.001 10072 PulseGuide returned control before completion, sleep 14
23:13:19.469 00.018 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:13:19.471 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:19.473 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:19.474 00.001 1032 Enqueuing Expose request
23:13:19.477 00.003 10072 IsGuiding returns 0
23:13:19.477 00.000 10072 Move returns status 0, amount 4
23:13:19.477 00.000 10072 MoveAxis(N, 0, ABG)
23:13:19.477 00.000 10072 Move returns status 0, amount 0
23:13:19.477 00.000 10072 move complete, result=0
23:13:19.477 00.000 10072 worker thread done servicing request
23:13:19.477 00.000 10072 Worker thread wakes up
23:13:19.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:19.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:19.485 00.008 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:13:19.886 00.401 10072 Exposure complete
23:13:19.941 00.055 10072 worker thread done servicing request
23:13:19.941 00.000 1032 OnExposeComplete: enter
23:13:19.944 00.003 1032 UpdateGuideState(): m_state=6
23:13:19.946 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8088
23:13:19.947 00.001 1032 Star::Find returns 1 (0), X=1104.53, Y=130.89, Mass=1415, SNR=26.5, Peak=108 HFD=3.4
23:13:19.949 00.002 1032 MultiStar: [#1 0.00,-0.07,0.93,U] [#2 0.16,-0.03,0.82,U] [#3 0.10,0.12,0.72,U] [#4 -0.03,0.00,0.67,U] [#5 0.14,-0.07,0.66,U] [#6 0.02,-0.01,0.64,U] [#7 -0.03,0.10,0.72,U] [#8 0.32,-0.05,0.00,M5] 
23:13:19.951 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.22, 0.05}
23:13:19.952 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
23:13:19.956 00.004 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
23:13:19.961 00.005 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.13 mountX=-0.01 mountY=-0.08, mountTheta=-1.70
23:13:19.964 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
23:13:19.966 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
23:13:19.968 00.002 10072 Worker thread wakes up
23:13:19.968 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
23:13:19.968 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
23:13:19.968 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
23:13:19.970 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:13:19.973 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:13:19.973 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:13:19.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:19.974 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:13:19.974 00.000 10072 MoveAxis(W, 3, ABG)
23:13:19.974 00.000 10072 Guiding  Dir = 3, Dur = 3
23:13:19.974 00.000 10072 IsGuiding returns 0
23:13:19.974 00.000 10072 PulseGuide returned control before completion, sleep 13
23:13:19.992 00.018 1032 UpdateGuideState exits: m=1415 SNR=26.5
23:13:19.995 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:19.996 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:19.998 00.002 1032 Enqueuing Expose request
23:13:20.000 00.002 10072 IsGuiding returns 0
23:13:20.000 00.000 10072 Move returns status 0, amount 3
23:13:20.000 00.000 10072 MoveAxis(N, 0, ABG)
23:13:20.000 00.000 10072 Move returns status 0, amount 0
23:13:20.000 00.000 10072 move complete, result=0
23:13:20.000 00.000 10072 worker thread done servicing request
23:13:20.000 00.000 10072 Worker thread wakes up
23:13:20.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:20.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:20.008 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:13:20.633 00.625 10072 Exposure complete
23:13:20.685 00.052 10072 worker thread done servicing request
23:13:20.685 00.000 1032 OnExposeComplete: enter
23:13:20.687 00.002 1032 UpdateGuideState(): m_state=6
23:13:20.689 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8089
23:13:20.690 00.001 1032 Star::Find returns 1 (0), X=1104.47, Y=130.93, Mass=1433, SNR=26.6, Peak=113 HFD=3.5
23:13:20.692 00.002 1032 MultiStar: [#1 -0.09,0.09,0.95,U] [#2 0.05,0.18,0.80,U] [#3 0.12,0.20,0.71,U] [#4 0.11,-0.01,0.67,U] [#5 0.11,0.15,0.64,U] [#6 -0.04,0.12,0.56,U] [#7 -0.03,0.15,0.69,U] [#8 0.04,0.14,0.52,U] 
23:13:20.695 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {0.16, 0.09}
23:13:20.696 00.001 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
23:13:20.698 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
23:13:20.699 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.19 mountX=0.11 mountY=-0.08, mountTheta=-0.64
23:13:20.702 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
23:13:20.705 00.003 1032 Enqueuing Move request for scope (0.05, 0.12)
23:13:20.708 00.003 10072 Worker thread wakes up
23:13:20.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:13:20.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:13:20.708 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.11 yDistance=-0.08
23:13:20.711 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:13:20.714 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:13:20.714 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:13:20.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:20.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:13:20.714 00.000 10072 MoveAxis(W, 3, ABG)
23:13:20.714 00.000 10072 Guiding  Dir = 3, Dur = 3
23:13:20.714 00.000 10072 IsGuiding returns 0
23:13:20.716 00.002 10072 PulseGuide returned control before completion, sleep 13
23:13:20.732 00.016 1032 UpdateGuideState exits: m=1433 SNR=26.6
23:13:20.734 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:20.736 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:20.738 00.002 1032 Enqueuing Expose request
23:13:20.741 00.003 10072 IsGuiding returns 0
23:13:20.741 00.000 10072 Move returns status 0, amount 3
23:13:20.741 00.000 10072 MoveAxis(N, 0, ABG)
23:13:20.741 00.000 10072 Move returns status 0, amount 0
23:13:20.741 00.000 10072 move complete, result=0
23:13:20.741 00.000 10072 worker thread done servicing request
23:13:20.741 00.000 10072 Worker thread wakes up
23:13:20.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:20.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:20.748 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:13:21.148 00.400 10072 Exposure complete
23:13:21.196 00.048 10072 worker thread done servicing request
23:13:21.196 00.000 1032 OnExposeComplete: enter
23:13:21.198 00.002 1032 UpdateGuideState(): m_state=6
23:13:21.200 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8090
23:13:21.203 00.003 1032 Star::Find returns 1 (0), X=1104.49, Y=131.02, Mass=1372, SNR=26.0, Peak=101 HFD=3.6
23:13:21.205 00.002 1032 MultiStar: [#1 -0.14,0.18,0.95,U] [#2 0.07,0.23,0.82,U] [#3 0.16,0.33,0.00,M1] [#4 -0.03,0.07,0.68,U] [#5 0.02,0.42,0.00,M1] [#6 -0.27,0.18,0.00,M1] [#7 -0.04,0.26,0.00,M1] [#8 -0.03,0.26,0.00,M5] 
23:13:21.208 00.003 1032 refined, 3 included, MultiStar: {0.03, 0.17}, one-star: {0.18, 0.17}
23:13:21.211 00.003 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
23:13:21.214 00.003 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
23:13:21.215 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.42 mountX=0.15 mountY=-0.07, mountTheta=-0.41
23:13:21.218 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.17, opts=13)
23:13:21.220 00.002 1032 Enqueuing Move request for scope (0.03, 0.17)
23:13:21.222 00.002 10072 Worker thread wakes up
23:13:21.222 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
23:13:21.222 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
23:13:21.222 00.000 10072 Moving (0.03, 0.17) raw xDistance=0.15 yDistance=-0.07
23:13:21.224 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:13:21.227 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.28
23:13:21.227 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
23:13:21.227 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:21.227 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:13:21.227 00.000 10072 MoveAxis(W, 75, ABG)
23:13:21.227 00.000 10072 Guiding  Dir = 3, Dur = 75
23:13:21.228 00.001 10072 IsGuiding returns 0
23:13:21.228 00.000 10072 PulseGuide returned control before completion, sleep 85
23:13:21.245 00.017 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:13:21.247 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:21.249 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:21.251 00.002 1032 Enqueuing Expose request
23:13:21.319 00.068 10072 IsGuiding returns 0
23:13:21.319 00.000 10072 Move returns status 0, amount 75
23:13:21.319 00.000 10072 MoveAxis(N, 0, ABG)
23:13:21.319 00.000 10072 Move returns status 0, amount 0
23:13:21.319 00.000 10072 move complete, result=0
23:13:21.319 00.000 10072 worker thread done servicing request
23:13:21.319 00.000 10072 Worker thread wakes up
23:13:21.319 00.000 1032 GuideStep: 0.2 px 75 ms WEST, -0.1 px 0 ms NORTH
23:13:21.322 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:21.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:21.946 00.624 10072 Exposure complete
23:13:21.997 00.051 10072 worker thread done servicing request
23:13:21.997 00.000 1032 OnExposeComplete: enter
23:13:22.000 00.003 1032 UpdateGuideState(): m_state=6
23:13:22.002 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8091
23:13:22.004 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=130.86, Mass=1369, SNR=26.0, Peak=92 HFD=3.6
23:13:22.006 00.002 1032 MultiStar: [#1 -0.12,0.08,0.95,U] [#2 -0.17,0.17,0.82,U] [#3 0.17,0.05,0.78,U] [#4 0.06,-0.05,0.69,U] [#5 0.17,0.15,0.66,U] [#6 -0.07,0.01,0.60,U] [#7 -0.06,0.15,0.72,U] [#8 -0.03,0.25,0.54,U] 
23:13:22.008 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.25, 0.01}
23:13:22.009 00.001 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
23:13:22.011 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
23:13:22.013 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.25 mountX=0.08 mountY=-0.05, mountTheta=-0.58
23:13:22.017 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
23:13:22.020 00.003 1032 Enqueuing Move request for scope (0.03, 0.09)
23:13:22.024 00.004 10072 Worker thread wakes up
23:13:22.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
23:13:22.024 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
23:13:22.024 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
23:13:22.026 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:13:22.029 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:13:22.029 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:13:22.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:22.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:13:22.029 00.000 10072 MoveAxis(W, 3, ABG)
23:13:22.029 00.000 10072 Guiding  Dir = 3, Dur = 3
23:13:22.029 00.000 10072 IsGuiding returns 0
23:13:22.030 00.001 10072 PulseGuide returned control before completion, sleep 13
23:13:22.046 00.016 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:13:22.048 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:22.051 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:22.054 00.003 1032 Enqueuing Expose request
23:13:22.056 00.002 10072 IsGuiding returns 0
23:13:22.056 00.000 10072 Move returns status 0, amount 3
23:13:22.056 00.000 10072 MoveAxis(N, 0, ABG)
23:13:22.056 00.000 10072 Move returns status 0, amount 0
23:13:22.056 00.000 10072 move complete, result=0
23:13:22.056 00.000 10072 worker thread done servicing request
23:13:22.056 00.000 10072 Worker thread wakes up
23:13:22.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:22.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:22.064 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:13:22.464 00.400 10072 Exposure complete
23:13:22.514 00.050 10072 worker thread done servicing request
23:13:22.514 00.000 1032 OnExposeComplete: enter
23:13:22.516 00.002 1032 UpdateGuideState(): m_state=6
23:13:22.518 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8092
23:13:22.520 00.002 1032 Star::Find returns 1 (0), X=1104.55, Y=130.81, Mass=1289, SNR=25.2, Peak=96 HFD=3.5
23:13:22.522 00.002 1032 MultiStar: [#1 0.00,-0.07,0.98,U] [#2 0.14,-0.02,0.83,U] [#3 0.09,0.11,0.76,U] [#4 0.14,-0.10,0.68,U] [#5 0.09,0.03,0.72,U] [#6 -0.07,-0.01,0.64,U] [#7 -0.08,0.11,0.74,U] [#8 -0.04,-0.05,0.51,U] 
23:13:22.524 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.24, -0.03}
23:13:22.526 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
23:13:22.527 00.001 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
23:13:22.528 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.06 mountX=-0.02 mountY=-0.06, mountTheta=-1.89
23:13:22.531 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
23:13:22.533 00.002 1032 Enqueuing Move request for scope (0.07, -0.00)
23:13:22.535 00.002 10072 Worker thread wakes up
23:13:22.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
23:13:22.535 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
23:13:22.535 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.06
23:13:22.537 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:13:22.539 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:13:22.539 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:13:22.539 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:22.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:13:22.539 00.000 10072 MoveAxis(W, 1, ABG)
23:13:22.539 00.000 10072 Guiding  Dir = 3, Dur = 1
23:13:22.540 00.001 10072 IsGuiding returns 0
23:13:22.540 00.000 10072 PulseGuide returned control before completion, sleep 11
23:13:22.554 00.014 10072 IsGuiding returns 0
23:13:22.554 00.000 10072 Move returns status 0, amount 1
23:13:22.554 00.000 10072 MoveAxis(N, 0, ABG)
23:13:22.554 00.000 10072 Move returns status 0, amount 0
23:13:22.554 00.000 10072 move complete, result=0
23:13:22.554 00.000 10072 worker thread done servicing request
23:13:22.558 00.004 1032 UpdateGuideState exits: m=1289 SNR=25.2
23:13:22.560 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:22.562 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:22.563 00.001 1032 Enqueuing Expose request
23:13:22.565 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:13:22.566 00.001 10072 Worker thread wakes up
23:13:22.566 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:22.566 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:23.198 00.632 10072 Exposure complete
23:13:23.253 00.055 10072 worker thread done servicing request
23:13:23.253 00.000 1032 OnExposeComplete: enter
23:13:23.255 00.002 1032 UpdateGuideState(): m_state=6
23:13:23.257 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8093
23:13:23.259 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=130.80, Mass=1422, SNR=26.5, Peak=117 HFD=3.4
23:13:23.261 00.002 1032 MultiStar: [#1 -0.09,-0.08,0.99,U] [#2 0.10,-0.06,0.81,U] [#3 0.08,0.15,0.74,U] [#4 0.04,-0.11,0.71,U] [#5 0.13,-0.07,0.63,U] [#6 -0.04,0.00,0.64,U] [#7 0.02,0.07,0.68,U] [#8 0.12,0.07,0.49,U] 
23:13:23.263 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.25, -0.05}
23:13:23.264 00.001 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
23:13:23.266 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
23:13:23.267 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.22 mountX=-0.03 mountY=-0.06, mountTheta=-2.05
23:13:23.270 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
23:13:23.272 00.002 1032 Enqueuing Move request for scope (0.07, -0.02)
23:13:23.275 00.003 10072 Worker thread wakes up
23:13:23.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:13:23.275 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:13:23.275 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.03 yDistance=-0.06
23:13:23.278 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:13:23.280 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:13:23.280 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:13:23.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:23.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:13:23.280 00.000 10072 MoveAxis(W, 1, ABG)
23:13:23.280 00.000 10072 Guiding  Dir = 3, Dur = 1
23:13:23.281 00.001 10072 IsGuiding returns 0
23:13:23.281 00.000 10072 PulseGuide returned control before completion, sleep 11
23:13:23.299 00.018 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:13:23.303 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:23.305 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:23.308 00.003 1032 Enqueuing Expose request
23:13:23.311 00.003 10072 IsGuiding returns 0
23:13:23.311 00.000 10072 Move returns status 0, amount 1
23:13:23.311 00.000 10072 MoveAxis(N, 0, ABG)
23:13:23.311 00.000 10072 Move returns status 0, amount 0
23:13:23.311 00.000 10072 move complete, result=0
23:13:23.311 00.000 10072 worker thread done servicing request
23:13:23.312 00.001 10072 Worker thread wakes up
23:13:23.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:23.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:23.319 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:13:23.727 00.408 10072 Exposure complete
23:13:23.781 00.054 10072 worker thread done servicing request
23:13:23.781 00.000 1032 OnExposeComplete: enter
23:13:23.783 00.002 1032 UpdateGuideState(): m_state=6
23:13:23.785 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8094
23:13:23.787 00.002 1032 Star::Find returns 1 (0), X=1104.47, Y=130.78, Mass=1365, SNR=26.0, Peak=121 HFD=3.3
23:13:23.789 00.002 1032 MultiStar: [#1 0.00,-0.14,0.96,U] [#2 0.08,-0.05,0.80,U] [#3 0.14,0.15,0.79,U] [#4 0.07,-0.15,0.69,U] [#5 0.04,-0.09,0.66,U] [#6 -0.03,0.08,0.69,U] [#7 -0.17,0.04,0.72,U] [#8 0.04,0.14,0.49,U] 
23:13:23.791 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.16, -0.06}
23:13:23.793 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
23:13:23.794 00.001 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
23:13:23.796 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.40 mountX=-0.03 mountY=-0.04, mountTheta=-2.23
23:13:23.798 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
23:13:23.800 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
23:13:23.804 00.004 10072 Worker thread wakes up
23:13:23.805 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:13:23.805 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:13:23.805 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
23:13:23.807 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:13:23.810 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:23.810 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:13:23.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:23.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:13:23.810 00.000 10072 MoveAxis(W, 2, ABG)
23:13:23.810 00.000 10072 Guiding  Dir = 3, Dur = 2
23:13:23.812 00.002 10072 IsGuiding returns 0
23:13:23.812 00.000 10072 PulseGuide returned control before completion, sleep 12
23:13:23.828 00.016 1032 UpdateGuideState exits: m=1365 SNR=26.0
23:13:23.832 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:23.835 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:23.837 00.002 1032 Enqueuing Expose request
23:13:23.838 00.001 10072 IsGuiding returns 0
23:13:23.838 00.000 10072 Move returns status 0, amount 2
23:13:23.838 00.000 10072 MoveAxis(N, 0, ABG)
23:13:23.838 00.000 10072 Move returns status 0, amount 0
23:13:23.838 00.000 10072 move complete, result=0
23:13:23.838 00.000 10072 worker thread done servicing request
23:13:23.838 00.000 10072 Worker thread wakes up
23:13:23.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:23.839 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:23.846 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:13:24.478 00.632 10072 Exposure complete
23:13:24.529 00.051 10072 worker thread done servicing request
23:13:24.530 00.001 1032 OnExposeComplete: enter
23:13:24.532 00.002 1032 UpdateGuideState(): m_state=6
23:13:24.534 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8095
23:13:24.535 00.001 1032 Star::Find returns 1 (0), X=1104.59, Y=130.83, Mass=1378, SNR=26.1, Peak=129 HFD=3.2
23:13:24.537 00.002 1032 MultiStar: [#1 0.07,-0.08,0.93,U] [#2 0.03,0.01,0.80,U] [#3 0.29,-0.11,0.00,M1] [#4 -0.06,-0.18,0.67,U] [#5 0.18,-0.14,0.66,U] [#6 0.06,-0.15,0.66,U] [#7 0.10,0.08,0.75,U] [#8 0.14,0.02,0.53,U] 
23:13:24.539 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.06}, one-star: {0.28, -0.02}
23:13:24.540 00.001 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
23:13:24.542 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
23:13:24.544 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.49 mountX=-0.08 mountY=-0.09, mountTheta=-2.32
23:13:24.547 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
23:13:24.551 00.004 1032 Enqueuing Move request for scope (0.11, -0.06)
23:13:24.553 00.002 10072 Worker thread wakes up
23:13:24.554 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
23:13:24.554 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
23:13:24.554 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.08 yDistance=-0.09
23:13:24.556 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:13:24.559 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:24.559 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:13:24.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:24.560 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:13:24.560 00.000 10072 MoveAxis(W, 2, ABG)
23:13:24.560 00.000 10072 Guiding  Dir = 3, Dur = 2
23:13:24.560 00.000 10072 IsGuiding returns 0
23:13:24.560 00.000 10072 PulseGuide returned control before completion, sleep 12
23:13:24.577 00.017 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:13:24.580 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:24.582 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:24.585 00.003 1032 Enqueuing Expose request
23:13:24.587 00.002 10072 IsGuiding returns 0
23:13:24.587 00.000 10072 Move returns status 0, amount 2
23:13:24.587 00.000 10072 MoveAxis(N, 0, ABG)
23:13:24.587 00.000 10072 Move returns status 0, amount 0
23:13:24.587 00.000 10072 move complete, result=0
23:13:24.587 00.000 10072 worker thread done servicing request
23:13:24.587 00.000 10072 Worker thread wakes up
23:13:24.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:24.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:24.594 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:13:24.994 00.400 10072 Exposure complete
23:13:25.049 00.055 10072 worker thread done servicing request
23:13:25.049 00.000 1032 OnExposeComplete: enter
23:13:25.051 00.002 1032 UpdateGuideState(): m_state=6
23:13:25.052 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8096
23:13:25.053 00.001 1032 Star::Find returns 1 (0), X=1104.56, Y=130.92, Mass=1463, SNR=26.9, Peak=133 HFD=3.2
23:13:25.055 00.002 1032 MultiStar: [#1 0.18,-0.09,0.99,U] [#2 -0.06,-0.08,0.84,U] [#3 0.14,-0.30,0.00,M2] [#4 0.09,-0.19,0.67,U] [#5 0.21,-0.19,0.00,M1] [#6 -0.01,-0.05,0.62,U] [#7 0.10,0.04,0.68,U] [#8 0.26,0.10,0.00,M1] 
23:13:25.057 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.05}, one-star: {0.25, 0.07}
23:13:25.058 00.001 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
23:13:25.059 00.001 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
23:13:25.061 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.41 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
23:13:25.064 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
23:13:25.066 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
23:13:25.068 00.002 10072 Worker thread wakes up
23:13:25.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:13:25.068 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:13:25.068 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.09
23:13:25.070 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=154, Gamma=2.230
23:13:25.073 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:25.073 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:13:25.073 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:25.073 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:13:25.074 00.001 10072 MoveAxis(W, 2, ABG)
23:13:25.074 00.000 10072 Guiding  Dir = 3, Dur = 2
23:13:25.074 00.000 10072 IsGuiding returns 0
23:13:25.075 00.001 10072 PulseGuide returned control before completion, sleep 12
23:13:25.091 00.016 1032 UpdateGuideState exits: m=1463 SNR=26.9
23:13:25.093 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:25.094 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:25.096 00.002 1032 Enqueuing Expose request
23:13:25.100 00.004 10072 IsGuiding returns 0
23:13:25.100 00.000 10072 Move returns status 0, amount 2
23:13:25.100 00.000 10072 MoveAxis(N, 0, ABG)
23:13:25.100 00.000 10072 Move returns status 0, amount 0
23:13:25.100 00.000 10072 move complete, result=0
23:13:25.100 00.000 10072 worker thread done servicing request
23:13:25.100 00.000 10072 Worker thread wakes up
23:13:25.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:25.101 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:25.105 00.004 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:13:25.730 00.625 10072 Exposure complete
23:13:25.783 00.053 10072 worker thread done servicing request
23:13:25.783 00.000 1032 OnExposeComplete: enter
23:13:25.784 00.001 1032 UpdateGuideState(): m_state=6
23:13:25.786 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8097
23:13:25.787 00.001 1032 Star::Find returns 1 (0), X=1104.66, Y=130.93, Mass=1407, SNR=26.4, Peak=121 HFD=3.3
23:13:25.789 00.002 1032 MultiStar: [#1 0.05,-0.09,0.98,U] [#2 0.03,-0.05,0.79,U] [#3 0.11,0.05,0.75,U] [#4 0.17,-0.14,0.68,U] [#5 0.14,-0.18,0.64,U] [#6 -0.04,-0.10,0.64,U] [#7 0.07,-0.04,0.72,U] [#8 0.23,0.06,0.51,U] 
23:13:25.790 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.35, 0.09}
23:13:25.792 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:13:25.793 00.001 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:13:25.794 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.32 mountX=-0.07 mountY=-0.11, mountTheta=-2.15
23:13:25.798 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
23:13:25.800 00.002 1032 Enqueuing Move request for scope (0.13, -0.04)
23:13:25.803 00.003 10072 Worker thread wakes up
23:13:25.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
23:13:25.803 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
23:13:25.803 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.07 yDistance=-0.11
23:13:25.805 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:13:25.808 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:25.808 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:13:25.808 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:25.808 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:13:25.808 00.000 10072 MoveAxis(W, 2, ABG)
23:13:25.808 00.000 10072 Guiding  Dir = 3, Dur = 2
23:13:25.810 00.002 10072 IsGuiding returns 0
23:13:25.810 00.000 10072 PulseGuide returned control before completion, sleep 12
23:13:25.826 00.016 1032 UpdateGuideState exits: m=1407 SNR=26.4
23:13:25.829 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:25.830 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:25.832 00.002 1032 Enqueuing Expose request
23:13:25.838 00.006 10072 IsGuiding returns 0
23:13:25.838 00.000 10072 Move returns status 0, amount 2
23:13:25.838 00.000 10072 MoveAxis(N, 0, ABG)
23:13:25.838 00.000 10072 Move returns status 0, amount 0
23:13:25.838 00.000 10072 move complete, result=0
23:13:25.838 00.000 10072 worker thread done servicing request
23:13:25.838 00.000 10072 Worker thread wakes up
23:13:25.839 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:25.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:25.842 00.003 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:13:26.247 00.405 10072 Exposure complete
23:13:26.299 00.052 10072 worker thread done servicing request
23:13:26.299 00.000 1032 OnExposeComplete: enter
23:13:26.301 00.002 1032 UpdateGuideState(): m_state=6
23:13:26.303 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8098
23:13:26.305 00.002 1032 Star::Find returns 1 (0), X=1104.53, Y=130.83, Mass=1477, SNR=27.0, Peak=142 HFD=3.2
23:13:26.307 00.002 1032 MultiStar: [#1 0.09,-0.09,0.90,U] [#2 0.10,-0.12,0.75,U] [#3 0.21,-0.04,0.73,U] [#4 0.10,-0.14,0.67,U] [#5 0.10,0.01,0.61,U] [#6 -0.16,-0.03,0.59,U] [#7 -0.05,-0.01,0.70,U] [#8 0.23,0.01,0.51,U] 
23:13:26.309 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.22, -0.02}
23:13:26.311 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
23:13:26.312 00.001 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
23:13:26.314 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.46 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
23:13:26.317 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
23:13:26.319 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
23:13:26.321 00.002 10072 Worker thread wakes up
23:13:26.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:13:26.321 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:13:26.321 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.08
23:13:26.322 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:13:26.326 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:26.326 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:13:26.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:26.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:13:26.326 00.000 10072 MoveAxis(W, 2, ABG)
23:13:26.326 00.000 10072 Guiding  Dir = 3, Dur = 2
23:13:26.326 00.000 10072 IsGuiding returns 0
23:13:26.326 00.000 10072 PulseGuide returned control before completion, sleep 12
23:13:26.339 00.013 10072 IsGuiding returns 0
23:13:26.340 00.001 10072 Move returns status 0, amount 2
23:13:26.340 00.000 10072 MoveAxis(N, 0, ABG)
23:13:26.340 00.000 10072 Move returns status 0, amount 0
23:13:26.340 00.000 10072 move complete, result=0
23:13:26.340 00.000 10072 worker thread done servicing request
23:13:26.343 00.003 1032 UpdateGuideState exits: m=1477 SNR=27.0
23:13:26.347 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:26.349 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:26.351 00.002 1032 Enqueuing Expose request
23:13:26.352 00.001 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:13:26.354 00.002 10072 Worker thread wakes up
23:13:26.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:26.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:26.986 00.632 10072 Exposure complete
23:13:27.035 00.049 10072 worker thread done servicing request
23:13:27.036 00.001 1032 OnExposeComplete: enter
23:13:27.038 00.002 1032 UpdateGuideState(): m_state=6
23:13:27.040 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8099
23:13:27.041 00.001 1032 Star::Find returns 1 (0), X=1104.44, Y=130.86, Mass=1326, SNR=25.6, Peak=114 HFD=3.3
23:13:27.043 00.002 1032 MultiStar: [#1 -0.01,0.05,1.00,U] [#2 -0.02,0.15,0.83,U] [#3 0.22,0.14,0.00,M1] [#4 0.04,0.11,0.70,U] [#5 0.11,0.13,0.70,U] [#6 -0.03,0.05,0.59,U] [#7 -0.05,0.13,0.73,U] [#8 0.18,0.04,0.55,U] 
23:13:27.044 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.08}, one-star: {0.13, 0.01}
23:13:27.045 00.001 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
23:13:27.046 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
23:13:27.049 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.09 mountX=0.07 mountY=-0.06, mountTheta=-0.74
23:13:27.052 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
23:13:27.054 00.002 1032 Enqueuing Move request for scope (0.04, 0.08)
23:13:27.055 00.001 10072 Worker thread wakes up
23:13:27.056 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
23:13:27.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
23:13:27.056 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.07 yDistance=-0.06
23:13:27.058 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=2.230
23:13:27.060 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:27.060 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:13:27.061 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:27.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:13:27.061 00.000 10072 MoveAxis(W, 2, ABG)
23:13:27.061 00.000 10072 Guiding  Dir = 3, Dur = 2
23:13:27.061 00.000 10072 IsGuiding returns 0
23:13:27.062 00.001 10072 PulseGuide returned control before completion, sleep 12
23:13:27.078 00.016 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:13:27.082 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:27.085 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:27.086 00.001 1032 Enqueuing Expose request
23:13:27.088 00.002 10072 IsGuiding returns 0
23:13:27.088 00.000 10072 Move returns status 0, amount 2
23:13:27.088 00.000 10072 MoveAxis(N, 0, ABG)
23:13:27.088 00.000 10072 Move returns status 0, amount 0
23:13:27.088 00.000 10072 move complete, result=0
23:13:27.088 00.000 10072 worker thread done servicing request
23:13:27.088 00.000 10072 Worker thread wakes up
23:13:27.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:27.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:27.096 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:13:27.505 00.409 10072 Exposure complete
23:13:27.559 00.054 10072 worker thread done servicing request
23:13:27.559 00.000 1032 OnExposeComplete: enter
23:13:27.561 00.002 1032 UpdateGuideState(): m_state=6
23:13:27.563 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8100
23:13:27.564 00.001 1032 Star::Find returns 1 (0), X=1104.68, Y=130.91, Mass=1276, SNR=25.1, Peak=97 HFD=3.2
23:13:27.566 00.002 1032 MultiStar: [#1 -0.02,0.12,1.02,U] [#2 -0.03,0.01,0.86,U] [#3 0.09,-0.01,0.78,U] [#4 0.04,-0.12,0.71,U] [#5 0.09,0.10,0.70,U] [#6 0.13,-0.00,0.65,U] [#7 0.13,0.25,0.00,M1] [#8 0.19,0.31,0.00,M1] 
23:13:27.568 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.03}, one-star: {0.37, 0.06}
23:13:27.570 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:13:27.571 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:13:27.573 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.29 mountX=0.00 mountY=-0.11, mountTheta=-1.54
23:13:27.576 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
23:13:27.579 00.003 1032 Enqueuing Move request for scope (0.10, 0.03)
23:13:27.584 00.005 10072 Worker thread wakes up
23:13:27.584 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:13:27.584 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:13:27.584 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.11
23:13:27.586 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:13:27.594 00.008 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:27.594 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:13:27.594 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:27.594 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:13:27.594 00.000 10072 MoveAxis(W, 1, ABG)
23:13:27.594 00.000 10072 Guiding  Dir = 3, Dur = 1
23:13:27.595 00.001 10072 IsGuiding returns 0
23:13:27.597 00.002 10072 IsGuiding returns 0
23:13:27.597 00.000 10072 Move returns status 0, amount 1
23:13:27.597 00.000 10072 MoveAxis(N, 0, ABG)
23:13:27.597 00.000 10072 Move returns status 0, amount 0
23:13:27.598 00.001 10072 move complete, result=0
23:13:27.598 00.000 10072 worker thread done servicing request
23:13:27.616 00.018 1032 UpdateGuideState exits: m=1276 SNR=25.1
23:13:27.619 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:27.620 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:27.622 00.002 1032 Enqueuing Expose request
23:13:27.624 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:13:27.626 00.002 10072 Worker thread wakes up
23:13:27.626 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:27.626 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:28.257 00.631 10072 Exposure complete
23:13:28.309 00.052 10072 worker thread done servicing request
23:13:28.309 00.000 1032 OnExposeComplete: enter
23:13:28.311 00.002 1032 UpdateGuideState(): m_state=6
23:13:28.313 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8101
23:13:28.314 00.001 1032 Star::Find returns 1 (0), X=1104.54, Y=130.74, Mass=1329, SNR=25.6, Peak=130 HFD=3.2
23:13:28.318 00.004 1032 MultiStar: [#1 0.03,0.03,0.99,U] [#2 -0.02,-0.02,0.85,U] [#3 0.17,-0.06,0.78,U] [#4 0.12,-0.14,0.72,U] [#5 0.12,-0.04,0.67,U] [#6 0.02,-0.06,0.63,U] [#7 0.10,-0.04,0.70,U] [#8 0.26,0.15,0.00,M2] 
23:13:28.320 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.05}, one-star: {0.23, -0.10}
23:13:28.322 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
23:13:28.323 00.001 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
23:13:28.325 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.48 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
23:13:28.329 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
23:13:28.331 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
23:13:28.335 00.004 10072 Worker thread wakes up
23:13:28.335 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:13:28.335 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:13:28.335 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.08 yDistance=-0.08
23:13:28.337 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=148, Gamma=2.230
23:13:28.340 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:28.340 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:13:28.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:28.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:13:28.340 00.000 10072 MoveAxis(W, 0, ABG)
23:13:28.340 00.000 10072 Move returns status 0, amount 0
23:13:28.341 00.001 10072 MoveAxis(N, 0, ABG)
23:13:28.341 00.000 10072 Move returns status 0, amount 0
23:13:28.341 00.000 10072 move complete, result=0
23:13:28.341 00.000 10072 worker thread done servicing request
23:13:28.358 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:13:28.360 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:28.361 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:28.367 00.006 1032 Enqueuing Expose request
23:13:28.370 00.003 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:13:28.372 00.002 10072 Worker thread wakes up
23:13:28.372 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:28.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:28.789 00.417 10072 Exposure complete
23:13:28.843 00.054 10072 worker thread done servicing request
23:13:28.843 00.000 1032 OnExposeComplete: enter
23:13:28.845 00.002 1032 UpdateGuideState(): m_state=6
23:13:28.846 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8102
23:13:28.849 00.003 1032 Star::Find returns 1 (0), X=1104.63, Y=130.77, Mass=1385, SNR=26.1, Peak=128 HFD=3.2
23:13:28.850 00.001 1032 MultiStar: [#1 0.06,-0.06,0.96,U] [#2 0.23,0.04,0.81,U] [#3 0.24,-0.04,0.77,U] [#4 0.11,-0.14,0.67,U] [#5 0.29,-0.29,0.00,M1] [#6 0.05,-0.00,0.64,U] [#7 -0.05,0.05,0.71,U] [#8 0.21,0.06,0.52,U] 
23:13:28.853 00.003 1032 refined, 7 included, MultiStar: {0.15, -0.03}, one-star: {0.32, -0.08}
23:13:28.854 00.001 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
23:13:28.856 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
23:13:28.859 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.17 mountX=-0.06 mountY=-0.14, mountTheta=-2.00
23:13:28.863 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
23:13:28.866 00.003 1032 Enqueuing Move request for scope (0.15, -0.03)
23:13:28.867 00.001 10072 Worker thread wakes up
23:13:28.867 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
23:13:28.867 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
23:13:28.867 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.06 yDistance=-0.14
23:13:28.869 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:13:28.872 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:28.873 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:13:28.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:28.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:13:28.873 00.000 10072 MoveAxis(W, 1, ABG)
23:13:28.873 00.000 10072 Guiding  Dir = 3, Dur = 1
23:13:28.873 00.000 10072 IsGuiding returns 0
23:13:28.873 00.000 10072 PulseGuide returned control before completion, sleep 11
23:13:28.892 00.019 1032 UpdateGuideState exits: m=1385 SNR=26.1
23:13:28.896 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:28.899 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:28.902 00.003 1032 Enqueuing Expose request
23:13:28.904 00.002 10072 IsGuiding returns 0
23:13:28.904 00.000 10072 Move returns status 0, amount 1
23:13:28.904 00.000 10072 MoveAxis(N, 0, ABG)
23:13:28.904 00.000 10072 Move returns status 0, amount 0
23:13:28.905 00.001 10072 move complete, result=0
23:13:28.905 00.000 10072 worker thread done servicing request
23:13:28.905 00.000 10072 Worker thread wakes up
23:13:28.905 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:28.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:28.913 00.008 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:13:29.539 00.626 10072 Exposure complete
23:13:29.595 00.056 10072 worker thread done servicing request
23:13:29.595 00.000 1032 OnExposeComplete: enter
23:13:29.600 00.005 1032 UpdateGuideState(): m_state=6
23:13:29.602 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8103
23:13:29.605 00.003 1032 Star::Find returns 1 (0), X=1104.48, Y=130.90, Mass=1367, SNR=26.0, Peak=122 HFD=3.2
23:13:29.607 00.002 1032 MultiStar: [#1 -0.04,0.02,0.98,U] [#2 0.03,0.22,0.82,U] [#3 0.18,0.06,0.81,U] [#4 0.05,-0.13,0.67,U] [#5 0.09,0.13,0.68,U] [#6 0.12,0.19,0.60,U] [#7 -0.00,0.25,0.71,U] [#8 0.14,0.07,0.51,U] 
23:13:29.608 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.09}, one-star: {0.17, 0.06}
23:13:29.612 00.004 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
23:13:29.615 00.003 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
23:13:29.618 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=0.07 mountY=-0.10, mountTheta=-0.96
23:13:29.622 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
23:13:29.625 00.003 1032 Enqueuing Move request for scope (0.08, 0.09)
23:13:29.627 00.002 10072 Worker thread wakes up
23:13:29.627 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:13:29.627 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:13:29.627 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
23:13:29.630 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:13:29.632 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:29.632 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:13:29.632 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:29.632 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:13:29.632 00.000 10072 MoveAxis(W, 1, ABG)
23:13:29.633 00.001 10072 Guiding  Dir = 3, Dur = 1
23:13:29.633 00.000 10072 IsGuiding returns 0
23:13:29.633 00.000 10072 PulseGuide returned control before completion, sleep 11
23:13:29.652 00.019 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:13:29.654 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:29.656 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:29.658 00.002 1032 Enqueuing Expose request
23:13:29.660 00.002 10072 IsGuiding returns 0
23:13:29.660 00.000 10072 Move returns status 0, amount 1
23:13:29.660 00.000 10072 MoveAxis(N, 0, ABG)
23:13:29.660 00.000 10072 Move returns status 0, amount 0
23:13:29.660 00.000 10072 move complete, result=0
23:13:29.660 00.000 10072 worker thread done servicing request
23:13:29.660 00.000 10072 Worker thread wakes up
23:13:29.660 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:29.660 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:29.668 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:13:30.074 00.406 10072 Exposure complete
23:13:30.128 00.054 10072 worker thread done servicing request
23:13:30.128 00.000 1032 OnExposeComplete: enter
23:13:30.130 00.002 1032 UpdateGuideState(): m_state=6
23:13:30.132 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8104
23:13:30.134 00.002 1032 Star::Find returns 1 (0), X=1104.52, Y=130.88, Mass=1326, SNR=25.6, Peak=115 HFD=3.2
23:13:30.136 00.002 1032 MultiStar: [#1 0.03,0.07,1.01,U] [#2 0.03,0.10,0.80,U] [#3 0.12,0.23,0.00,M1] [#4 0.16,-0.08,0.70,U] [#5 0.10,0.04,0.66,U] [#6 0.06,-0.09,0.63,U] [#7 0.01,0.17,0.73,U] [#8 0.34,0.17,0.00,M1] 
23:13:30.137 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.04}, one-star: {0.21, 0.03}
23:13:30.139 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:13:30.142 00.003 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:13:30.145 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.42 mountX=0.02 mountY=-0.09, mountTheta=-1.41
23:13:30.149 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
23:13:30.151 00.002 1032 Enqueuing Move request for scope (0.09, 0.04)
23:13:30.154 00.003 10072 Worker thread wakes up
23:13:30.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
23:13:30.154 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
23:13:30.154 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.02 yDistance=-0.09
23:13:30.156 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:13:30.159 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:30.159 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:13:30.159 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:30.159 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:13:30.159 00.000 10072 MoveAxis(W, 2, ABG)
23:13:30.159 00.000 10072 Guiding  Dir = 3, Dur = 2
23:13:30.159 00.000 10072 IsGuiding returns 0
23:13:30.160 00.001 10072 PulseGuide returned control before completion, sleep 12
23:13:30.176 00.016 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:13:30.178 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:30.182 00.004 10072 IsGuiding returns 0
23:13:30.182 00.000 10072 Move returns status 0, amount 2
23:13:30.182 00.000 10072 MoveAxis(N, 0, ABG)
23:13:30.182 00.000 10072 Move returns status 0, amount 0
23:13:30.182 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:30.183 00.001 1032 Enqueuing Expose request
23:13:30.185 00.002 10072 move complete, result=0
23:13:30.186 00.001 10072 worker thread done servicing request
23:13:30.186 00.000 10072 Worker thread wakes up
23:13:30.186 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:13:30.189 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:30.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:30.819 00.630 10072 Exposure complete
23:13:30.868 00.049 10072 worker thread done servicing request
23:13:30.869 00.001 1032 OnExposeComplete: enter
23:13:30.871 00.002 1032 UpdateGuideState(): m_state=6
23:13:30.873 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8105
23:13:30.874 00.001 1032 Star::Find returns 1 (0), X=1104.51, Y=130.76, Mass=1450, SNR=26.8, Peak=145 HFD=3.1
23:13:30.876 00.002 1032 MultiStar: [#1 -0.03,-0.04,0.95,U] [#2 -0.02,0.01,0.82,U] [#3 0.15,0.05,0.77,U] [#4 -0.02,-0.22,0.63,U] [#5 0.22,-0.20,0.00,M1] [#6 -0.03,-0.08,0.64,U] [#7 -0.05,0.00,0.68,U] [#8 0.27,0.03,0.00,M2] 
23:13:30.877 00.001 1032 refined, 6 included, MultiStar: {0.04, -0.05}, one-star: {0.20, -0.09}
23:13:30.878 00.001 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
23:13:30.880 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
23:13:30.882 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.92 mountX=-0.06 mountY=-0.02, mountTheta=-2.75
23:13:30.885 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
23:13:30.887 00.002 1032 Enqueuing Move request for scope (0.04, -0.05)
23:13:30.889 00.002 10072 Worker thread wakes up
23:13:30.889 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
23:13:30.889 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
23:13:30.889 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.02
23:13:30.892 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:13:30.894 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:30.894 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:13:30.894 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:30.895 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:13:30.895 00.000 10072 MoveAxis(W, 2, ABG)
23:13:30.895 00.000 10072 Guiding  Dir = 3, Dur = 2
23:13:30.895 00.000 10072 IsGuiding returns 0
23:13:30.895 00.000 10072 PulseGuide returned control before completion, sleep 12
23:13:30.910 00.015 10072 IsGuiding returns 0
23:13:30.910 00.000 10072 Move returns status 0, amount 2
23:13:30.910 00.000 10072 MoveAxis(N, 0, ABG)
23:13:30.910 00.000 10072 Move returns status 0, amount 0
23:13:30.911 00.001 10072 move complete, result=0
23:13:30.911 00.000 10072 worker thread done servicing request
23:13:30.912 00.001 1032 UpdateGuideState exits: m=1450 SNR=26.8
23:13:30.914 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:30.916 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:30.918 00.002 1032 Enqueuing Expose request
23:13:30.920 00.002 10072 Worker thread wakes up
23:13:30.920 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:30.920 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:30.920 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:13:31.336 00.416 10072 Exposure complete
23:13:31.384 00.048 10072 worker thread done servicing request
23:13:31.384 00.000 1032 OnExposeComplete: enter
23:13:31.387 00.003 1032 UpdateGuideState(): m_state=6
23:13:31.390 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8106
23:13:31.391 00.001 1032 Star::Find returns 1 (0), X=1104.57, Y=130.75, Mass=1347, SNR=25.8, Peak=120 HFD=3.2
23:13:31.394 00.003 1032 MultiStar: [#1 0.05,0.02,1.01,U] [#2 0.03,-0.06,0.81,U] [#3 0.20,-0.05,0.75,U] [#4 0.13,-0.21,0.67,U] [#5 0.19,-0.01,0.68,U] [#6 -0.09,-0.04,0.65,U] [#7 -0.01,-0.09,0.69,U] [#8 0.28,0.01,0.00,M3] 
23:13:31.397 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.06}, one-star: {0.26, -0.10}
23:13:31.400 00.003 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
23:13:31.402 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
23:13:31.403 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.56 mountX=-0.09 mountY=-0.08, mountTheta=-2.39
23:13:31.406 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
23:13:31.409 00.003 1032 Enqueuing Move request for scope (0.10, -0.06)
23:13:31.411 00.002 10072 Worker thread wakes up
23:13:31.411 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
23:13:31.411 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
23:13:31.411 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.09 yDistance=-0.08
23:13:31.413 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:13:31.415 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:31.415 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
23:13:31.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:31.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:13:31.415 00.000 10072 MoveAxis(W, 1, ABG)
23:13:31.416 00.001 10072 Guiding  Dir = 3, Dur = 1
23:13:31.416 00.000 10072 IsGuiding returns 0
23:13:31.416 00.000 10072 PulseGuide returned control before completion, sleep 11
23:13:31.434 00.018 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:13:31.436 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:31.439 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:31.440 00.001 1032 Enqueuing Expose request
23:13:31.442 00.002 10072 IsGuiding returns 0
23:13:31.442 00.000 10072 Move returns status 0, amount 1
23:13:31.442 00.000 10072 MoveAxis(N, 0, ABG)
23:13:31.442 00.000 10072 Move returns status 0, amount 0
23:13:31.442 00.000 10072 move complete, result=0
23:13:31.442 00.000 10072 worker thread done servicing request
23:13:31.442 00.000 10072 Worker thread wakes up
23:13:31.442 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:31.442 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:31.451 00.009 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:13:32.082 00.631 10072 Exposure complete
23:13:32.131 00.049 10072 worker thread done servicing request
23:13:32.131 00.000 1032 OnExposeComplete: enter
23:13:32.133 00.002 1032 UpdateGuideState(): m_state=6
23:13:32.135 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8107
23:13:32.137 00.002 1032 Star::Find returns 1 (0), X=1104.47, Y=130.91, Mass=1310, SNR=25.4, Peak=117 HFD=3.4
23:13:32.138 00.001 1032 MultiStar: [#1 0.00,-0.07,0.97,U] [#2 0.00,-0.14,0.82,U] [#3 0.07,-0.01,0.77,U] [#4 0.11,-0.21,0.67,U] [#5 0.11,-0.21,0.66,U] [#6 -0.17,-0.19,0.64,U] [#7 0.06,-0.05,0.72,U] [#8 0.07,-0.02,0.54,U] 
23:13:32.140 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {0.16, 0.07}
23:13:32.142 00.002 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
23:13:32.144 00.002 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
23:13:32.146 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.03 mountX=-0.09 mountY=-0.03, mountTheta=-2.86
23:13:32.149 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
23:13:32.151 00.002 1032 Enqueuing Move request for scope (0.05, -0.08)
23:13:32.152 00.001 10072 Worker thread wakes up
23:13:32.152 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
23:13:32.152 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
23:13:32.153 00.001 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
23:13:32.155 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:13:32.157 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:32.157 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
23:13:32.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:32.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:13:32.158 00.001 10072 MoveAxis(W, 3, ABG)
23:13:32.158 00.000 10072 Guiding  Dir = 3, Dur = 3
23:13:32.158 00.000 10072 IsGuiding returns 0
23:13:32.158 00.000 10072 PulseGuide returned control before completion, sleep 13
23:13:32.177 00.019 1032 UpdateGuideState exits: m=1310 SNR=25.4
23:13:32.180 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:32.182 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:32.184 00.002 1032 Enqueuing Expose request
23:13:32.187 00.003 10072 IsGuiding returns 0
23:13:32.187 00.000 10072 Move returns status 0, amount 3
23:13:32.187 00.000 10072 MoveAxis(N, 0, ABG)
23:13:32.187 00.000 10072 Move returns status 0, amount 0
23:13:32.187 00.000 10072 move complete, result=0
23:13:32.187 00.000 10072 worker thread done servicing request
23:13:32.187 00.000 10072 Worker thread wakes up
23:13:32.188 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:32.188 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:32.194 00.006 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:13:32.599 00.405 10072 Exposure complete
23:13:32.650 00.051 10072 worker thread done servicing request
23:13:32.650 00.000 1032 OnExposeComplete: enter
23:13:32.653 00.003 1032 UpdateGuideState(): m_state=6
23:13:32.656 00.003 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8108
23:13:32.658 00.002 1032 Star::Find returns 1 (0), X=1104.47, Y=130.84, Mass=1488, SNR=27.1, Peak=136 HFD=3.4
23:13:32.660 00.002 1032 MultiStar: [#1 -0.05,-0.14,0.95,U] [#2 0.05,-0.03,0.75,U] [#3 0.12,-0.10,0.76,U] [#4 0.00,-0.30,0.00,M1] [#5 0.11,-0.26,0.00,M1] [#6 0.01,-0.20,0.61,U] [#7 0.10,-0.15,0.72,U] [#8 0.19,0.04,0.51,U] 
23:13:32.663 00.003 1032 refined, 6 included, MultiStar: {0.08, -0.08}, one-star: {0.16, -0.01}
23:13:32.665 00.002 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
23:13:32.667 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
23:13:32.668 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.83 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
23:13:32.671 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
23:13:32.674 00.003 1032 Enqueuing Move request for scope (0.08, -0.08)
23:13:32.677 00.003 10072 Worker thread wakes up
23:13:32.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
23:13:32.677 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
23:13:32.677 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.05
23:13:32.679 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:13:32.682 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:32.682 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
23:13:32.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:32.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:13:32.682 00.000 10072 MoveAxis(W, 2, ABG)
23:13:32.683 00.001 10072 Guiding  Dir = 3, Dur = 2
23:13:32.683 00.000 10072 IsGuiding returns 0
23:13:32.683 00.000 10072 PulseGuide returned control before completion, sleep 12
23:13:32.700 00.017 1032 UpdateGuideState exits: m=1488 SNR=27.1
23:13:32.703 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:32.706 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:32.707 00.001 1032 Enqueuing Expose request
23:13:32.710 00.003 10072 IsGuiding returns 0
23:13:32.710 00.000 10072 Move returns status 0, amount 2
23:13:32.710 00.000 10072 MoveAxis(N, 0, ABG)
23:13:32.710 00.000 10072 Move returns status 0, amount 0
23:13:32.710 00.000 10072 move complete, result=0
23:13:32.710 00.000 10072 worker thread done servicing request
23:13:32.711 00.001 10072 Worker thread wakes up
23:13:32.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:32.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:32.719 00.008 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:13:33.334 00.615 10072 Exposure complete
23:13:33.384 00.050 10072 worker thread done servicing request
23:13:33.384 00.000 1032 OnExposeComplete: enter
23:13:33.386 00.002 1032 UpdateGuideState(): m_state=6
23:13:33.387 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8109
23:13:33.389 00.002 1032 Star::Find returns 1 (0), X=1104.57, Y=130.61, Mass=1410, SNR=26.4, Peak=123 HFD=3.1
23:13:33.391 00.002 1032 MultiStar: [#1 0.06,-0.11,0.91,U] [#2 0.00,-0.11,0.80,U] [#3 0.24,-0.13,0.00,M1] [#4 0.13,-0.48,0.00,M2] [#5 0.12,-0.27,0.00,M2] [#6 -0.01,-0.21,0.60,U] [#7 -0.05,-0.07,0.73,U] [#8 0.25,-0.00,0.51,U] 
23:13:33.396 00.005 1032 refined, 5 included, MultiStar: {0.09, -0.13}, one-star: {0.26, -0.24}
23:13:33.400 00.004 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
23:13:33.402 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
23:13:33.404 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-1.00 mountX=-0.15 mountY=-0.05, mountTheta=-2.83
23:13:33.408 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.13, opts=13)
23:13:33.411 00.003 1032 Enqueuing Move request for scope (0.09, -0.13)
23:13:33.413 00.002 10072 Worker thread wakes up
23:13:33.414 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
23:13:33.414 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
23:13:33.414 00.000 10072 Moving (0.09, -0.13) raw xDistance=-0.15 yDistance=-0.05
23:13:33.415 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:13:33.419 00.004 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.29
23:13:33.419 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
23:13:33.419 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:33.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:13:33.419 00.000 10072 MoveAxis(E, 69, ABG)
23:13:33.419 00.000 10072 Guiding  Dir = 2, Dur = 69
23:13:33.419 00.000 10072 IsGuiding returns 0
23:13:33.420 00.001 10072 PulseGuide returned control before completion, sleep 79
23:13:33.439 00.019 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:13:33.443 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:33.445 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:33.446 00.001 1032 Enqueuing Expose request
23:13:33.503 00.057 10072 IsGuiding returns 0
23:13:33.503 00.000 10072 Move returns status 0, amount 69
23:13:33.503 00.000 10072 MoveAxis(N, 0, ABG)
23:13:33.503 00.000 10072 Move returns status 0, amount 0
23:13:33.503 00.000 10072 move complete, result=0
23:13:33.503 00.000 10072 worker thread done servicing request
23:13:33.503 00.000 10072 Worker thread wakes up
23:13:33.504 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:33.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:33.504 00.000 1032 GuideStep: -0.2 px 69 ms EAST, -0.0 px 0 ms NORTH
23:13:33.912 00.408 10072 Exposure complete
23:13:33.963 00.051 10072 worker thread done servicing request
23:13:33.963 00.000 1032 OnExposeComplete: enter
23:13:33.966 00.003 1032 UpdateGuideState(): m_state=6
23:13:33.968 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8110
23:13:33.969 00.001 1032 Star::Find returns 1 (0), X=1104.67, Y=130.64, Mass=1401, SNR=26.3, Peak=133 HFD=3.0
23:13:33.971 00.002 1032 MultiStar: [#1 -0.01,-0.25,0.95,U] [#2 0.02,-0.18,0.77,U] [#3 0.18,-0.07,0.80,U] [#4 0.10,-0.39,0.00,M3] [#5 0.08,-0.11,0.62,U] [#6 0.01,-0.09,0.63,U] [#7 0.01,-0.11,0.72,U] [#8 0.19,-0.18,0.00,M1] 
23:13:33.974 00.003 1032 refined, 6 included, MultiStar: {0.10, -0.15}, one-star: {0.36, -0.20}
23:13:33.975 00.001 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
23:13:33.977 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
23:13:33.979 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.19 cameraTheta=-0.97 mountX=-0.17 mountY=-0.06, mountTheta=-2.80
23:13:33.982 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.15, opts=13)
23:13:33.983 00.001 1032 Enqueuing Move request for scope (0.10, -0.15)
23:13:33.986 00.003 10072 Worker thread wakes up
23:13:33.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
23:13:33.986 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
23:13:33.987 00.001 10072 Moving (0.10, -0.15) raw xDistance=-0.17 yDistance=-0.06
23:13:33.993 00.006 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 288.29
23:13:33.993 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:13:33.995 00.002 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
23:13:33.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:33.996 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:13:33.996 00.000 10072 MoveAxis(E, 79, ABG)
23:13:33.996 00.000 10072 Guiding  Dir = 2, Dur = 79
23:13:33.996 00.000 10072 IsGuiding returns 0
23:13:33.996 00.000 10072 PulseGuide returned control before completion, sleep 89
23:13:34.014 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:13:34.015 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:34.020 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:34.024 00.004 1032 Enqueuing Expose request
23:13:34.096 00.072 10072 IsGuiding returns 1
23:13:34.096 00.000 10072 scope still moving after pulse duration time elapsed
23:13:34.128 00.032 10072 IsGuiding returns 0
23:13:34.128 00.000 10072 scope move finished after 79 + 52 ms
23:13:34.128 00.000 10072 Move returns status 0, amount 79
23:13:34.128 00.000 10072 MoveAxis(N, 0, ABG)
23:13:34.128 00.000 10072 Move returns status 0, amount 0
23:13:34.128 00.000 10072 move complete, result=0
23:13:34.128 00.000 10072 worker thread done servicing request
23:13:34.128 00.000 10072 Worker thread wakes up
23:13:34.128 00.000 1032 GuideStep: -0.2 px 79 ms EAST, -0.1 px 0 ms NORTH
23:13:34.132 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:34.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:34.759 00.627 10072 Exposure complete
23:13:34.810 00.051 10072 worker thread done servicing request
23:13:34.810 00.000 1032 OnExposeComplete: enter
23:13:34.812 00.002 1032 UpdateGuideState(): m_state=6
23:13:34.814 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8111
23:13:34.816 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=130.98, Mass=1418, SNR=26.5, Peak=129 HFD=3.1
23:13:34.818 00.002 1032 MultiStar: [#1 0.01,-0.05,0.92,U] [#2 0.08,0.03,0.78,U] [#3 0.21,0.16,0.00,M1] [#4 0.05,0.02,0.68,U] [#5 0.28,-0.12,0.00,M2] [#6 -0.05,-0.11,0.61,U] [#7 -0.11,0.16,0.69,U] [#8 0.18,0.21,0.00,M2] 
23:13:34.820 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.03}, one-star: {0.25, 0.13}
23:13:34.822 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:13:34.824 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:13:34.826 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.56 mountX=0.02 mountY=-0.06, mountTheta=-1.27
23:13:34.829 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:13:34.830 00.001 1032 Enqueuing Move request for scope (0.05, 0.03)
23:13:34.832 00.002 10072 Worker thread wakes up
23:13:34.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:13:34.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:13:34.832 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.06
23:13:34.835 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=2.230
23:13:34.837 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:34.837 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:13:34.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:34.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:13:34.837 00.000 10072 MoveAxis(W, 3, ABG)
23:13:34.837 00.000 10072 Guiding  Dir = 3, Dur = 3
23:13:34.838 00.001 10072 IsGuiding returns 0
23:13:34.838 00.000 10072 PulseGuide returned control before completion, sleep 13
23:13:34.854 00.016 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:13:34.856 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:34.858 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:34.861 00.003 1032 Enqueuing Expose request
23:13:34.867 00.006 10072 IsGuiding returns 0
23:13:34.867 00.000 10072 Move returns status 0, amount 3
23:13:34.867 00.000 10072 MoveAxis(N, 0, ABG)
23:13:34.867 00.000 10072 Move returns status 0, amount 0
23:13:34.867 00.000 10072 move complete, result=0
23:13:34.867 00.000 10072 worker thread done servicing request
23:13:34.867 00.000 10072 Worker thread wakes up
23:13:34.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:34.868 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:34.871 00.003 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:13:35.277 00.406 10072 Exposure complete
23:13:35.327 00.050 10072 worker thread done servicing request
23:13:35.327 00.000 1032 OnExposeComplete: enter
23:13:35.330 00.003 1032 UpdateGuideState(): m_state=6
23:13:35.332 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8112
23:13:35.333 00.001 1032 Star::Find returns 1 (0), X=1104.59, Y=130.99, Mass=1422, SNR=26.5, Peak=128 HFD=3.1
23:13:35.336 00.003 1032 MultiStar: [#1 -0.03,0.04,0.95,U] [#2 -0.03,0.11,0.83,U] [#3 0.05,0.26,0.00,M2] [#4 0.02,0.05,0.68,U] [#5 0.07,0.02,0.64,U] [#6 0.02,0.16,0.61,U] [#7 -0.10,0.17,0.65,U] [#8 0.19,0.12,0.52,U] 
23:13:35.338 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.10}, one-star: {0.28, 0.14}
23:13:35.340 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
23:13:35.341 00.001 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
23:13:35.343 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=0.08 mountY=-0.08, mountTheta=-0.76
23:13:35.345 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
23:13:35.346 00.001 1032 Enqueuing Move request for scope (0.06, 0.10)
23:13:35.348 00.002 10072 Worker thread wakes up
23:13:35.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
23:13:35.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
23:13:35.348 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
23:13:35.350 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=2.230
23:13:35.352 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:35.352 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:13:35.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:35.353 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:13:35.353 00.000 10072 MoveAxis(W, 2, ABG)
23:13:35.353 00.000 10072 Guiding  Dir = 3, Dur = 2
23:13:35.353 00.000 10072 IsGuiding returns 0
23:13:35.353 00.000 10072 PulseGuide returned control before completion, sleep 12
23:13:35.367 00.014 10072 IsGuiding returns 0
23:13:35.367 00.000 10072 Move returns status 0, amount 2
23:13:35.367 00.000 10072 MoveAxis(N, 0, ABG)
23:13:35.367 00.000 10072 Move returns status 0, amount 0
23:13:35.367 00.000 10072 move complete, result=0
23:13:35.367 00.000 10072 worker thread done servicing request
23:13:35.371 00.004 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:13:35.373 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:35.374 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:35.376 00.002 1032 Enqueuing Expose request
23:13:35.377 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:13:35.379 00.002 10072 Worker thread wakes up
23:13:35.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:35.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:36.011 00.632 10072 Exposure complete
23:13:36.061 00.050 10072 worker thread done servicing request
23:13:36.062 00.001 1032 OnExposeComplete: enter
23:13:36.063 00.001 1032 UpdateGuideState(): m_state=6
23:13:36.064 00.001 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8113
23:13:36.066 00.002 1032 Star::Find returns 1 (0), X=1104.56, Y=130.98, Mass=1385, SNR=26.1, Peak=107 HFD=3.4
23:13:36.068 00.002 1032 MultiStar: [#1 -0.08,0.13,0.94,U] [#2 0.11,0.16,0.79,U] [#3 0.11,0.20,0.74,U] [#4 0.02,-0.00,0.69,U] [#5 0.02,0.13,0.69,U] [#6 0.02,0.14,0.61,U] [#7 -0.11,0.28,0.00,M1] [#8 0.13,0.35,0.00,M2] 
23:13:36.069 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.13}, one-star: {0.25, 0.14}
23:13:36.070 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
23:13:36.072 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
23:13:36.074 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.06 mountX=0.11 mountY=-0.10, mountTheta=-0.77
23:13:36.076 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
23:13:36.078 00.002 1032 Enqueuing Move request for scope (0.07, 0.13)
23:13:36.080 00.002 10072 Worker thread wakes up
23:13:36.080 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
23:13:36.080 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
23:13:36.080 00.000 10072 Moving (0.07, 0.13) raw xDistance=0.11 yDistance=-0.10
23:13:36.085 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:13:36.088 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:36.088 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:13:36.088 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:36.088 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:13:36.088 00.000 10072 MoveAxis(W, 2, ABG)
23:13:36.088 00.000 10072 Guiding  Dir = 3, Dur = 2
23:13:36.088 00.000 10072 IsGuiding returns 0
23:13:36.089 00.001 10072 PulseGuide returned control before completion, sleep 12
23:13:36.103 00.014 10072 IsGuiding returns 1
23:13:36.103 00.000 10072 scope still moving after pulse duration time elapsed
23:13:36.104 00.001 1032 UpdateGuideState exits: m=1385 SNR=26.1
23:13:36.106 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:36.108 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:36.110 00.002 1032 Enqueuing Expose request
23:13:36.134 00.024 10072 IsGuiding returns 0
23:13:36.134 00.000 10072 scope move finished after 2 + 44 ms
23:13:36.134 00.000 10072 Move returns status 0, amount 2
23:13:36.134 00.000 10072 MoveAxis(N, 0, ABG)
23:13:36.134 00.000 10072 Move returns status 0, amount 0
23:13:36.134 00.000 10072 move complete, result=0
23:13:36.134 00.000 10072 worker thread done servicing request
23:13:36.134 00.000 10072 Worker thread wakes up
23:13:36.135 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:36.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:36.135 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:13:36.545 00.410 10072 Exposure complete
23:13:36.597 00.052 10072 worker thread done servicing request
23:13:36.597 00.000 1032 OnExposeComplete: enter
23:13:36.600 00.003 1032 UpdateGuideState(): m_state=6
23:13:36.602 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8114
23:13:36.604 00.002 1032 Star::Find returns 1 (0), X=1104.53, Y=131.05, Mass=1438, SNR=26.6, Peak=110 HFD=3.4
23:13:36.606 00.002 1032 MultiStar: [#1 -0.03,-0.05,0.95,U] [#2 0.12,-0.01,0.83,U] [#3 0.10,0.10,0.72,U] [#4 0.08,-0.09,0.68,U] [#5 0.14,-0.07,0.68,U] [#6 0.10,-0.08,0.64,U] [#7 -0.11,0.07,0.73,U] [#8 0.20,0.09,0.50,U] 
23:13:36.607 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.22, 0.20}
23:13:36.608 00.001 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
23:13:36.611 00.003 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
23:13:36.614 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.26 mountX=-0.00 mountY=-0.09, mountTheta=-1.57
23:13:36.617 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
23:13:36.619 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
23:13:36.622 00.003 10072 Worker thread wakes up
23:13:36.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
23:13:36.622 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
23:13:36.622 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.09
23:13:36.624 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:13:36.626 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:36.626 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:13:36.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:36.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:13:36.626 00.000 10072 MoveAxis(W, 1, ABG)
23:13:36.626 00.000 10072 Guiding  Dir = 3, Dur = 1
23:13:36.627 00.001 10072 IsGuiding returns 0
23:13:36.627 00.000 10072 PulseGuide returned control before completion, sleep 11
23:13:36.644 00.017 1032 UpdateGuideState exits: m=1438 SNR=26.6
23:13:36.647 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:36.649 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:36.650 00.001 1032 Enqueuing Expose request
23:13:36.653 00.003 10072 IsGuiding returns 0
23:13:36.653 00.000 10072 Move returns status 0, amount 1
23:13:36.653 00.000 10072 MoveAxis(N, 0, ABG)
23:13:36.653 00.000 10072 Move returns status 0, amount 0
23:13:36.653 00.000 10072 move complete, result=0
23:13:36.653 00.000 10072 worker thread done servicing request
23:13:36.653 00.000 10072 Worker thread wakes up
23:13:36.653 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:36.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,116,31,31)
23:13:36.661 00.008 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:13:37.041 00.380 1032 evsrv: cli 0D18BEF0 connect
23:13:37.044 00.003 1032 case statement mapped state 6 to 3
23:13:37.047 00.003 1032 case statement mapped state 6 to 3
23:13:37.056 00.009 1032 evsrv: cli 0D18BEF0 request: {"method":"get_app_state","id":"423d0a93-3426-4e10-99e0-b06acec93daf"}
23:13:37.059 00.003 1032 case statement mapped state 6 to 3
23:13:37.061 00.002 1032 evsrv: cli 0D18BEF0 response: {"jsonrpc":"2.0","result":"Guiding","id":"423d0a93-3426-4e10-99e0-b06acec93daf"}
23:13:37.069 00.008 1032 evsrv: cli 0D18BEF0 disconnect
23:13:37.075 00.006 1032 evsrv: cli 0D18B3B0 connect
23:13:37.077 00.002 1032 case statement mapped state 6 to 3
23:13:37.089 00.012 1032 case statement mapped state 6 to 3
23:13:37.093 00.004 1032 evsrv: cli 0D18B3B0 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"6d23e47a-518f-4c31-afb7-88aeda382e1d"}
23:13:37.095 00.002 1032 PhdController::Dither begins
23:13:37.096 00.001 1032 dither: size=3.00, dRA=2.93 dDec=-0.33
23:13:37.098 00.002 1032 MountToCamera -- mountTheta (-0.11) + m_xAngle (1.83) = xAngle (1.72 = 1.72)
23:13:37.101 00.003 1032 MountToCamera -- mountX=2.93 mountY=-0.33 hyp=2.95 mountTheta=-0.11 cameraX=-0.44, cameraY=2.92 cameraTheta=1.72
23:13:37.103 00.002 1032 setting lock position to (1103.87, 133.76)
23:13:37.105 00.002 1032 Mount: notify guiding dithered (-0.4, 2.9)
23:13:37.107 00.002 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
23:13:37.110 00.003 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
23:13:37.112 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
23:13:37.115 00.003 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
23:13:37.119 00.004 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
23:13:37.127 00.008 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
23:13:37.130 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
23:13:37.132 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:13:37.224 00.092 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
23:13:37.281 00.057 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
23:13:37.285 00.004 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
23:13:37.288 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
23:13:37.291 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
23:13:37.294 00.003 1032 MultiStar: stabilizing after lock position change
23:13:37.296 00.002 1032 Status Line: Dither by 2.93,-0.33
23:13:37.302 00.006 1032 PhdController: newstate STATE_SETTLE_BEGIN
23:13:37.305 00.003 1032 PhdController: newstate STATE_SETTLE_WAIT
23:13:37.308 00.003 1032 evsrv: cli 0D18B3B0 response: {"jsonrpc":"2.0","result":0,"id":"6d23e47a-518f-4c31-afb7-88aeda382e1d"}
23:13:37.341 00.033 10072 Exposure complete
23:13:37.367 00.026 1032 evsrv: cli 0D18B3B0 disconnect
23:13:37.527 00.160 1032 OnExposeComplete: enter
23:13:37.532 00.005 1032 UpdateGuideState(): m_state=6
23:13:37.536 00.004 10072 worker thread done servicing request
23:13:37.538 00.002 1032 Star::Find(15, 1104, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8115
23:13:37.542 00.004 1032 Star::Find returns 1 (0), X=1104.51, Y=130.83, Mass=1343, SNR=25.8, Peak=116 HFD=3.0
23:13:37.545 00.003 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.10)
23:13:37.551 00.006 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.10)
23:13:37.560 00.009 1032 CameraToMount -- cameraX=0.64 cameraY=-2.93 hyp=3.00 cameraTheta=-1.36 mountX=-3.00 mountY=0.13, mountTheta=3.10
23:13:37.569 00.009 1032 dither recenter: remaining=(-2.9,0.3) step=(-2.9,0.3)
23:13:37.575 00.006 1032 MountToCamera -- mountTheta (3.03) + m_xAngle (1.83) = xAngle (4.86 = -1.42)
23:13:37.618 00.043 1032 MountToCamera -- mountX=-2.93 mountY=0.33 hyp=2.95 mountTheta=3.03 cameraX=0.44, cameraY=-2.92 cameraTheta=-1.42
23:13:37.622 00.004 1032 SchedulePrimaryMove(0F526948, x=0.44, y=-2.92, opts=4)
23:13:37.625 00.003 1032 Enqueuing Move request for scope (0.44, -2.92)
23:13:37.628 00.003 1032 Mount: notify direct move -2.93,0.33
23:13:37.631 00.003 10072 Worker thread wakes up
23:13:37.631 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.44, -2.92) opts 0x4
23:13:37.631 00.000 10072 Handling offset move in thread for scope, endpoint = (0.44, -2.92)
23:13:37.631 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
23:13:37.634 00.003 10072 Moving (0.44, -2.92) raw xDistance=-2.93 yDistance=0.33
23:13:37.634 00.000 10072 BLC: window closed
23:13:37.634 00.000 10072 MoveAxis(E, 2820, B)
23:13:37.634 00.000 10072 Guiding  Dir = 2, Dur = 2820
23:13:37.635 00.001 10072 IsGuiding returns 0
23:13:37.635 00.000 10072 PulseGuide returned control before completion, sleep 2830
23:13:37.636 00.001 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
23:13:37.639 00.003 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
23:13:37.644 00.005 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
23:13:37.664 00.020 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
23:13:37.671 00.007 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
23:13:37.675 00.004 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
23:13:37.678 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:13:37.681 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
23:13:37.684 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
23:13:37.686 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
23:13:37.689 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
23:13:37.693 00.004 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
23:13:37.698 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:13:37.731 00.033 1032 UpdateGuideState exits: m=1343 SNR=25.8
23:13:37.734 00.003 1032 PhdController: settling, locked = 1, distance = 3.05 (0.25) aobump = 0 frame = 1 / 99999
23:13:37.739 00.005 1032 evsrv: {"Event":"Settling","Timestamp":1784171617.739,"Host":"MELE","Inst":1,"Distance":3.05,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:13:37.742 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:37.745 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:37.748 00.003 1032 Enqueuing Expose request
23:13:40.480 02.732 10072 IsGuiding returns 1
23:13:40.480 00.000 10072 scope still moving after pulse duration time elapsed
23:13:40.512 00.032 10072 IsGuiding returns 0
23:13:40.512 00.000 10072 scope move finished after 2820 + 57 ms
23:13:40.512 00.000 10072 Move returns status 0, amount 2820
23:13:40.512 00.000 10072 BLC: window closed
23:13:40.512 00.000 10072 BLC: Compensation needed for non-algo type move
23:13:40.513 00.001 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
23:13:40.513 00.000 10072 MoveAxis(S, 295, B)
23:13:40.513 00.000 10072 Guiding  Dir = 1, Dur = 295
23:13:40.513 00.000 10072 IsGuiding returns 0
23:13:40.513 00.000 10072 PulseGuide returned control before completion, sleep 305
23:13:40.821 00.308 10072 IsGuiding returns 0
23:13:40.821 00.000 10072 Move returns status 0, amount 295
23:13:40.821 00.000 10072 move complete, result=0
23:13:40.821 00.000 10072 worker thread done servicing request
23:13:40.821 00.000 10072 Worker thread wakes up
23:13:40.821 00.000 1032 GuideStep: -2.9 px 2820 ms EAST, 0.3 px 295 ms SOUTH
23:13:40.823 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:40.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:13:41.452 00.629 10072 Exposure complete
23:13:41.508 00.056 10072 worker thread done servicing request
23:13:41.508 00.000 1032 OnExposeComplete: enter
23:13:41.510 00.002 1032 UpdateGuideState(): m_state=6
23:13:41.512 00.002 1032 Star::Find(15, 1104, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8116
23:13:41.514 00.002 1032 Star::Find returns 1 (0), X=1103.72, Y=133.71, Mass=1302, SNR=25.4, Peak=103 HFD=3.2
23:13:41.516 00.002 1032 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.83) = xAngle (-4.61 = 1.67)
23:13:41.520 00.004 1032 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.61 = 1.67)
23:13:41.522 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.78 mountX=-0.02 mountY=0.16, mountTheta=1.67
23:13:41.525 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=-0.06, opts=13)
23:13:41.529 00.004 1032 Enqueuing Move request for scope (-0.15, -0.06)
23:13:41.530 00.001 10072 Worker thread wakes up
23:13:41.531 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
23:13:41.531 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
23:13:41.531 00.000 10072 Moving (-0.15, -0.06) raw xDistance=-0.02 yDistance=0.16
23:13:41.533 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:13:41.536 00.003 10072 PPEC rslt(dithering): input = -0.02, final = -0.01
23:13:41.536 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:13:41.536 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:41.536 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:13:41.536 00.000 10072 MoveAxis(E, 8, ABG)
23:13:41.536 00.000 10072 Guiding  Dir = 2, Dur = 8
23:13:41.536 00.000 10072 IsGuiding returns 0
23:13:41.537 00.001 10072 PulseGuide returned control before completion, sleep 18
23:13:41.556 00.019 1032 UpdateGuideState exits: m=1302 SNR=25.4
23:13:41.558 00.002 10072 IsGuiding returns 0
23:13:41.559 00.001 10072 Move returns status 0, amount 8
23:13:41.559 00.000 10072 MoveAxis(N, 0, ABG)
23:13:41.559 00.000 10072 Move returns status 0, amount 0
23:13:41.559 00.000 10072 move complete, result=0
23:13:41.559 00.000 10072 worker thread done servicing request
23:13:41.559 00.000 1032 PhdController: settling, locked = 1, distance = 0.16 (0.25) aobump = 0 frame = 2 / 99999
23:13:41.561 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784171621.561,"Host":"MELE","Inst":1,"Distance":0.16,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:13:41.563 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:41.565 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:41.567 00.002 1032 Enqueuing Expose request
23:13:41.568 00.001 10072 Worker thread wakes up
23:13:41.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:41.569 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:13:41.569 00.000 1032 GuideStep: -0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
23:13:41.981 00.412 10072 Exposure complete
23:13:42.039 00.058 1032 OnExposeComplete: enter
23:13:42.041 00.002 1032 UpdateGuideState(): m_state=6
23:13:42.044 00.003 10072 worker thread done servicing request
23:13:42.044 00.000 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8117
23:13:42.046 00.002 1032 Star::Find returns 1 (0), X=1103.86, Y=133.56, Mass=1296, SNR=25.3, Peak=98 HFD=3.3
23:13:42.063 00.017 1032 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.83) = xAngle (-3.47 = 2.81)
23:13:42.065 00.002 1032 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.47 = 2.81)
23:13:42.067 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.64 mountX=-0.19 mountY=0.07, mountTheta=2.81
23:13:42.070 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.20, opts=13)
23:13:42.072 00.002 1032 Enqueuing Move request for scope (-0.01, -0.20)
23:13:42.074 00.002 10072 Worker thread wakes up
23:13:42.074 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
23:13:42.074 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
23:13:42.074 00.000 10072 Moving (-0.01, -0.20) raw xDistance=-0.19 yDistance=0.07
23:13:42.132 00.058 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:13:42.136 00.004 10072 PPEC rslt(dithering): input = -0.19, final = -0.10
23:13:42.136 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
23:13:42.136 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:42.136 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:13:42.136 00.000 10072 MoveAxis(E, 91, ABG)
23:13:42.136 00.000 10072 Guiding  Dir = 2, Dur = 91
23:13:42.138 00.002 10072 IsGuiding returns 0
23:13:42.147 00.009 10072 PulseGuide returned control before completion, sleep 93
23:13:42.205 00.058 1032 UpdateGuideState exits: m=1296 SNR=25.3
23:13:42.209 00.004 1032 PhdController: settling, locked = 1, distance = 0.18 (0.25) aobump = 0 frame = 3 / 99999
23:13:42.212 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784171622.212,"Host":"MELE","Inst":1,"Distance":0.18,"Time":0.7,"SettleTime":3.0,"StarLocked":true}
23:13:42.215 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:42.216 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:42.218 00.002 1032 Enqueuing Expose request
23:13:42.256 00.038 10072 IsGuiding returns 1
23:13:42.257 00.001 10072 scope still moving after pulse duration time elapsed
23:13:42.295 00.038 10072 IsGuiding returns 0
23:13:42.295 00.000 10072 scope move finished after 91 + 65 ms
23:13:42.295 00.000 10072 Move returns status 0, amount 91
23:13:42.295 00.000 10072 MoveAxis(N, 0, ABG)
23:13:42.295 00.000 10072 Move returns status 0, amount 0
23:13:42.295 00.000 10072 move complete, result=0
23:13:42.295 00.000 10072 worker thread done servicing request
23:13:42.295 00.000 10072 Worker thread wakes up
23:13:42.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:42.296 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:13:42.309 00.013 1032 GuideStep: -0.2 px 91 ms EAST, 0.1 px 0 ms NORTH
23:13:42.933 00.624 10072 Exposure complete
23:13:42.999 00.066 10072 worker thread done servicing request
23:13:43.000 00.001 1032 OnExposeComplete: enter
23:13:43.003 00.003 1032 UpdateGuideState(): m_state=6
23:13:43.005 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8118
23:13:43.009 00.004 1032 Star::Find returns 1 (0), X=1103.58, Y=134.00, Mass=1340, SNR=25.7, Peak=99 HFD=3.5
23:13:43.012 00.003 1032 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.83) = xAngle (0.64 = 0.64)
23:13:43.014 00.002 1032 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.64 = 0.64)
23:13:43.016 00.002 1032 CameraToMount -- cameraX=-0.29 cameraY=0.23 hyp=0.37 cameraTheta=2.47 mountX=0.30 mountY=0.22, mountTheta=0.64
23:13:43.025 00.009 1032 SchedulePrimaryMove(0F526948, x=-0.29, y=0.23, opts=13)
23:13:43.028 00.003 1032 Enqueuing Move request for scope (-0.29, 0.23)
23:13:43.031 00.003 10072 Worker thread wakes up
23:13:43.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.23) opts 0xd
23:13:43.031 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.29, 0.23)
23:13:43.031 00.000 10072 Moving (-0.29, 0.23) raw xDistance=0.30 yDistance=0.22
23:13:43.033 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:13:43.037 00.004 10072 PPEC rslt(dithering): input = 0.30, final = 0.15
23:13:43.037 00.000 10072 PPEC: input: 0.30, control: 0.15, exposure: 500
23:13:43.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:13:43.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:13:43.037 00.000 10072 MoveAxis(W, 141, ABG)
23:13:43.037 00.000 10072 Guiding  Dir = 3, Dur = 141
23:13:43.038 00.001 10072 IsGuiding returns 0
23:13:43.039 00.001 10072 PulseGuide returned control before completion, sleep 151
23:13:43.071 00.032 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:13:43.074 00.003 1032 PhdController: settling, locked = 1, distance = 0.23 (0.25) aobump = 0 frame = 4 / 99999
23:13:43.077 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784171623.077,"Host":"MELE","Inst":1,"Distance":0.23,"Time":1.5,"SettleTime":3.0,"StarLocked":true}
23:13:43.085 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:43.088 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:43.092 00.004 1032 Enqueuing Expose request
23:13:43.221 00.129 10072 IsGuiding returns 1
23:13:43.221 00.000 10072 scope still moving after pulse duration time elapsed
23:13:43.246 00.025 10072 IsGuiding returns 0
23:13:43.247 00.001 10072 scope move finished after 141 + 67 ms
23:13:43.247 00.000 10072 Move returns status 0, amount 141
23:13:43.247 00.000 10072 MoveAxis(N, 0, ABG)
23:13:43.247 00.000 10072 Move returns status 0, amount 0
23:13:43.247 00.000 10072 move complete, result=0
23:13:43.247 00.000 10072 worker thread done servicing request
23:13:43.247 00.000 10072 Worker thread wakes up
23:13:43.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:43.248 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:13:43.249 00.001 1032 GuideStep: 0.3 px 141 ms WEST, 0.2 px 0 ms NORTH
23:13:43.852 00.603 10072 Exposure complete
23:13:45.731 01.879 1032 OnExposeComplete: enter
23:13:45.738 00.007 10072 worker thread done servicing request
23:13:45.738 00.000 1032 UpdateGuideState(): m_state=6
23:13:45.742 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8119
23:13:45.745 00.003 1032 Star::Find returns 1 (0), X=1103.72, Y=133.83, Mass=1568, SNR=27.8, Peak=121 HFD=3.3
23:13:45.749 00.004 1032 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.83) = xAngle (0.90 = 0.90)
23:13:45.753 00.004 1032 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.90 = 0.90)
23:13:45.755 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.73 mountX=0.10 mountY=0.13, mountTheta=0.90
23:13:45.761 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.06, opts=13)
23:13:45.765 00.004 1032 Enqueuing Move request for scope (-0.15, 0.06)
23:13:45.776 00.011 10072 Worker thread wakes up
23:13:45.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
23:13:45.776 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
23:13:45.776 00.000 10072 Moving (-0.15, 0.06) raw xDistance=0.10 yDistance=0.13
23:13:45.779 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:13:45.783 00.004 10072 PPEC rslt(dithering): input = 0.10, final = 0.05
23:13:45.783 00.000 10072 PPEC: input: 0.10, control: 0.05, exposure: 500
23:13:45.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:45.784 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:13:45.784 00.000 10072 MoveAxis(W, 48, ABG)
23:13:45.784 00.000 10072 Guiding  Dir = 3, Dur = 48
23:13:45.784 00.000 10072 IsGuiding returns 0
23:13:45.785 00.001 10072 PulseGuide returned control before completion, sleep 58
23:13:45.815 00.030 1032 UpdateGuideState exits: m=1568 SNR=27.8
23:13:45.818 00.003 1032 PhdController: settling, locked = 1, distance = 0.21 (0.25) aobump = 0 frame = 5 / 99999
23:13:45.821 00.003 1032 PhdController: newstate STATE_FINISH
23:13:45.824 00.003 1032 PhdController complete: success
23:13:45.827 00.003 1032 evsrv: {"Event":"SettleDone","Timestamp":1784171625.827,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
23:13:45.833 00.006 1032 Mount: notify guiding dither settle done success=1
23:13:45.868 00.035 10072 IsGuiding returns 0
23:13:45.868 00.000 1032 PhdController: newstate STATE_IDLE
23:13:45.870 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:45.874 00.004 10072 Move returns status 0, amount 48
23:13:45.874 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:45.877 00.003 1032 Enqueuing Expose request
23:13:45.879 00.002 10072 MoveAxis(N, 0, ABG)
23:13:45.879 00.000 10072 Move returns status 0, amount 0
23:13:45.880 00.001 10072 move complete, result=0
23:13:45.880 00.000 10072 worker thread done servicing request
23:13:45.880 00.000 10072 Worker thread wakes up
23:13:45.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:45.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:13:45.890 00.010 1032 GuideStep: 0.1 px 48 ms WEST, 0.1 px 0 ms NORTH
23:13:46.511 00.621 10072 Exposure complete
23:13:46.693 00.182 10072 worker thread done servicing request
23:13:46.693 00.000 1032 OnExposeComplete: enter
23:13:46.727 00.034 1032 UpdateGuideState(): m_state=6
23:13:46.731 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8120
23:13:46.734 00.003 1032 Star::Find returns 1 (0), X=1103.92, Y=133.81, Mass=1456, SNR=26.8, Peak=104 HFD=3.4
23:13:46.738 00.004 1032 MultiStar: exiting stabilization period
23:13:46.770 00.032 1032 MultiStar: updating star positions after lock position change
23:13:46.773 00.003 1032 Star::Find(15, 623, 264, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8120
23:13:46.775 00.002 1032 Star::Find returns 1 (0), X=623.62, Y=264.64, Mass=1280, SNR=25.2, Peak=162 HFD=2.8
23:13:46.778 00.003 1032 Star::Find(15, 329, 195, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8120
23:13:46.809 00.031 1032 Star::Find returns 1 (0), X=329.90, Y=195.91, Mass=916, SNR=21.3, Peak=89 HFD=2.6
23:13:46.813 00.004 1032 Star::Find(15, 131, 736, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8120
23:13:46.816 00.003 1032 Star::Find returns 1 (0), X=132.22, Y=737.97, Mass=794, SNR=19.8, Peak=63 HFD=3.1
23:13:46.818 00.002 1032 Star::Find(15, 354, 606, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8120
23:13:46.854 00.036 1032 Star::Find returns 1 (0), X=355.19, Y=607.34, Mass=605, SNR=17.3, Peak=86 HFD=2.4
23:13:46.858 00.004 1032 Star::Find(15, 1106, 552, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8120
23:13:46.860 00.002 1032 Star::Find returns 1 (0), X=1107.00, Y=552.19, Mass=656, SNR=17.9, Peak=57 HFD=2.9
23:13:46.863 00.003 1032 Star::Find(15, 52, 349, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8120
23:13:46.867 00.004 1032 Star::Find returns 1 (0), X=52.54, Y=350.92, Mass=546, SNR=16.4, Peak=34 HFD=3.6
23:13:46.898 00.031 1032 Star::Find(15, 567, 598, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8120
23:13:46.900 00.002 1032 Star::Find returns 1 (0), X=567.63, Y=598.94, Mass=653, SNR=18.0, Peak=115 HFD=2.3
23:13:46.902 00.002 1032 Star::Find(15, 817, 223, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8120
23:13:46.931 00.029 1032 Star::Find returns 1 (0), X=816.99, Y=223.61, Mass=357, SNR=13.2, Peak=57 HFD=2.3
23:13:46.935 00.004 1032 Star::Find(15, 250, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8120
23:13:46.938 00.003 1032 Star::Find returns 1 (0), X=250.23, Y=332.87, Mass=397, SNR=13.9, Peak=31 HFD=3.4
23:13:46.940 00.002 1032 Star::Find(15, 468, 322, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8120
23:13:46.969 00.029 1032 Star::Find returns 1 (0), X=468.68, Y=323.01, Mass=616, SNR=17.4, Peak=98 HFD=2.3
23:13:46.973 00.004 1032 Star::Find(15, 718, 908, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8120
23:13:46.977 00.004 1032 Star::Find returns 1 (0), X=719.21, Y=909.64, Mass=432, SNR=14.5, Peak=43 HFD=3.2
23:13:46.979 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
23:13:46.981 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
23:13:47.011 00.030 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.79 mountX=0.04 mountY=-0.06, mountTheta=-1.04
23:13:47.015 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
23:13:47.017 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
23:13:47.019 00.002 10072 Worker thread wakes up
23:13:47.020 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:13:47.020 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:13:47.020 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
23:13:47.048 00.028 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
23:13:47.052 00.004 10072 PPEC rslt(dithering): input = 0.04, final = 0.02
23:13:47.052 00.000 10072 PPEC: input: 0.04, control: 0.02, exposure: 500
23:13:47.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:47.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:13:47.052 00.000 10072 MoveAxis(W, 17, ABG)
23:13:47.052 00.000 10072 Guiding  Dir = 3, Dur = 17
23:13:47.053 00.001 10072 IsGuiding returns 0
23:13:47.054 00.001 10072 PulseGuide returned control before completion, sleep 27
23:13:47.090 00.036 10072 IsGuiding returns 1
23:13:47.090 00.000 10072 scope still moving after pulse duration time elapsed
23:13:47.126 00.036 10072 IsGuiding returns 1
23:13:47.135 00.009 1032 UpdateGuideState exits: m=1456 SNR=26.8
23:13:47.161 00.026 10072 IsGuiding returns 1
23:13:47.162 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:47.164 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:47.167 00.003 1032 Enqueuing Expose request
23:13:47.201 00.034 10072 IsGuiding returns 1
23:13:47.249 00.048 10072 IsGuiding returns 1
23:13:47.286 00.037 10072 IsGuiding returns 1
23:13:47.322 00.036 10072 IsGuiding returns 1
23:13:47.361 00.039 10072 IsGuiding returns 1
23:13:47.388 00.027 10072 IsGuiding returns 1
23:13:47.436 00.048 10072 IsGuiding returns 1
23:13:47.466 00.030 10072 IsGuiding returns 1
23:13:47.511 00.045 10072 IsGuiding returns 1
23:13:47.565 00.054 10072 IsGuiding returns 1
23:13:47.611 00.046 10072 IsGuiding returns 1
23:13:47.650 00.039 10072 IsGuiding returns 1
23:13:47.690 00.040 10072 IsGuiding returns 1
23:13:47.719 00.029 10072 IsGuiding returns 1
23:13:47.754 00.035 10072 IsGuiding returns 1
23:13:47.801 00.047 10072 IsGuiding returns 1
23:13:47.833 00.032 10072 IsGuiding returns 1
23:13:47.873 00.040 10072 IsGuiding returns 1
23:13:47.912 00.039 10072 IsGuiding returns 1
23:13:47.952 00.040 10072 IsGuiding returns 1
23:13:47.991 00.039 10072 IsGuiding returns 1
23:13:48.028 00.037 10072 IsGuiding returns 1
23:13:48.063 00.035 10072 IsGuiding returns 0
23:13:48.063 00.000 10072 scope move finished after 17 + 992 ms
23:13:48.063 00.000 10072 Move returns status 0, amount 17
23:13:48.063 00.000 10072 MoveAxis(N, 0, ABG)
23:13:48.063 00.000 10072 Move returns status 0, amount 0
23:13:48.063 00.000 10072 move complete, result=0
23:13:48.063 00.000 10072 worker thread done servicing request
23:13:48.063 00.000 10072 Worker thread wakes up
23:13:48.064 00.001 1032 GuideStep: 0.0 px 17 ms WEST, -0.1 px 0 ms NORTH
23:13:48.097 00.033 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:48.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:13:48.744 00.647 10072 Exposure complete
23:13:48.943 00.199 10072 worker thread done servicing request
23:13:48.943 00.000 1032 OnExposeComplete: enter
23:13:48.976 00.033 1032 UpdateGuideState(): m_state=6
23:13:48.978 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8121
23:13:48.981 00.003 1032 Star::Find returns 1 (0), X=1103.99, Y=133.65, Mass=1346, SNR=25.8, Peak=98 HFD=3.4
23:13:48.983 00.002 1032 MultiStar: [#1 -0.06,0.02,0.94,U] [#2 -0.20,0.25,0.00,M1] [#3 0.11,0.03,0.75,U] [#4 -0.08,0.13,0.71,U] [#5 -0.03,0.41,0.00,M1] [#6 -0.06,0.03,0.59,U] [#7 -0.25,0.12,0.00,M1] [#8 0.02,0.19,0.52,U] 
23:13:48.988 00.005 1032 refined, 5 included, MultiStar: {0.01, 0.03}, one-star: {0.12, -0.11}
23:13:49.025 00.037 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
23:13:49.027 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
23:13:49.030 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.12 mountX=0.02 mountY=-0.02, mountTheta=-0.71
23:13:49.034 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
23:13:49.069 00.035 1032 Enqueuing Move request for scope (0.01, 0.03)
23:13:49.073 00.004 10072 Worker thread wakes up
23:13:49.073 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
23:13:49.073 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
23:13:49.073 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.02
23:13:49.076 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:13:49.109 00.033 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:49.109 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:13:49.109 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:49.109 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:13:49.109 00.000 10072 MoveAxis(W, 3, ABG)
23:13:49.109 00.000 10072 Guiding  Dir = 3, Dur = 3
23:13:49.112 00.003 10072 IsGuiding returns 0
23:13:49.112 00.000 10072 PulseGuide returned control before completion, sleep 13
23:13:49.151 00.039 10072 IsGuiding returns 0
23:13:49.151 00.000 10072 Move returns status 0, amount 3
23:13:49.151 00.000 10072 MoveAxis(N, 0, ABG)
23:13:49.151 00.000 10072 Move returns status 0, amount 0
23:13:49.151 00.000 10072 move complete, result=0
23:13:49.151 00.000 10072 worker thread done servicing request
23:13:49.192 00.041 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:13:49.197 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:49.199 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:49.201 00.002 1032 Enqueuing Expose request
23:13:49.235 00.034 10072 Worker thread wakes up
23:13:49.235 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:13:49.239 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:49.239 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:13:49.917 00.678 10072 Exposure complete
23:13:50.122 00.205 10072 worker thread done servicing request
23:13:50.122 00.000 1032 OnExposeComplete: enter
23:13:50.142 00.020 1032 UpdateGuideState(): m_state=6
23:13:50.146 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8122
23:13:50.148 00.002 1032 Star::Find returns 1 (0), X=1103.95, Y=133.81, Mass=1422, SNR=26.5, Peak=104 HFD=3.2
23:13:50.153 00.005 1032 MultiStar: [#1 -0.00,0.18,0.91,U] [#2 0.07,0.22,0.78,U] [#3 0.15,0.00,0.78,U] [#4 -0.03,0.16,0.66,U] [#5 -0.09,0.09,0.63,U] [#6 -0.07,0.15,0.65,U] [#7 -0.12,-0.03,0.70,U] [#8 -0.04,0.12,0.51,U] 
23:13:50.155 00.002 1032 single-star, 8 included, MultiStar: {0.00, 0.10}, one-star: {0.07, 0.05}
23:13:50.188 00.033 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:13:50.192 00.004 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:13:50.195 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.61 mountX=0.03 mountY=-0.08, mountTheta=-1.22
23:13:50.239 00.044 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
23:13:50.243 00.004 1032 Enqueuing Move request for scope (0.07, 0.05)
23:13:50.246 00.003 10072 Worker thread wakes up
23:13:50.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
23:13:50.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
23:13:50.246 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
23:13:50.249 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:13:50.282 00.033 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:50.282 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:13:50.283 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:50.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:13:50.283 00.000 10072 MoveAxis(W, 2, ABG)
23:13:50.283 00.000 10072 Guiding  Dir = 3, Dur = 2
23:13:50.283 00.000 10072 IsGuiding returns 0
23:13:50.284 00.001 10072 PulseGuide returned control before completion, sleep 12
23:13:50.327 00.043 10072 IsGuiding returns 1
23:13:50.328 00.001 10072 scope still moving after pulse duration time elapsed
23:13:50.373 00.045 10072 IsGuiding returns 1
23:13:50.375 00.002 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:13:50.379 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:50.382 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:50.384 00.002 1032 Enqueuing Expose request
23:13:50.419 00.035 10072 IsGuiding returns 1
23:13:50.467 00.048 10072 IsGuiding returns 1
23:13:50.524 00.057 10072 IsGuiding returns 1
23:13:50.567 00.043 10072 IsGuiding returns 1
23:13:50.611 00.044 10072 IsGuiding returns 1
23:13:50.656 00.045 10072 IsGuiding returns 1
23:13:50.703 00.047 10072 IsGuiding returns 1
23:13:50.752 00.049 10072 IsGuiding returns 1
23:13:50.799 00.047 10072 IsGuiding returns 1
23:13:50.837 00.038 10072 IsGuiding returns 1
23:13:50.874 00.037 10072 IsGuiding returns 1
23:13:50.906 00.032 10072 IsGuiding returns 1
23:13:50.936 00.030 10072 IsGuiding returns 1
23:13:50.967 00.031 10072 IsGuiding returns 1
23:13:50.998 00.031 10072 IsGuiding returns 1
23:13:51.031 00.033 10072 IsGuiding returns 0
23:13:51.031 00.000 10072 scope move finished after 2 + 745 ms
23:13:51.031 00.000 10072 Move returns status 0, amount 2
23:13:51.031 00.000 10072 MoveAxis(N, 0, ABG)
23:13:51.031 00.000 10072 Move returns status 0, amount 0
23:13:51.031 00.000 10072 move complete, result=0
23:13:51.032 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:13:51.035 00.003 10072 worker thread done servicing request
23:13:51.036 00.001 10072 Worker thread wakes up
23:13:51.036 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:51.036 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:13:51.756 00.720 10072 Exposure complete
23:13:52.111 00.355 10072 worker thread done servicing request
23:13:52.112 00.001 1032 OnExposeComplete: enter
23:13:52.116 00.004 1032 UpdateGuideState(): m_state=6
23:13:52.119 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8123
23:13:52.121 00.002 1032 Star::Find returns 1 (0), X=1103.95, Y=133.92, Mass=1336, SNR=25.7, Peak=97 HFD=3.3
23:13:52.124 00.003 1032 MultiStar: [#1 0.02,0.20,0.96,U] [#2 -0.00,0.42,0.00,M1] [#3 -0.00,0.15,0.77,U] [#4 -0.04,0.28,0.00,M1] [#5 -0.01,0.37,0.00,M1] [#6 -0.09,0.09,0.61,U] [#7 -0.02,0.20,0.69,U] [#8 -0.07,0.42,0.00,M1] 
23:13:52.128 00.004 1032 refined, 4 included, MultiStar: {0.01, 0.16}, one-star: {0.08, 0.16}
23:13:52.131 00.003 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
23:13:52.182 00.051 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
23:13:52.185 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.54 mountX=0.16 mountY=-0.05, mountTheta=-0.29
23:13:52.191 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.16, opts=13)
23:13:52.194 00.003 1032 Enqueuing Move request for scope (0.01, 0.16)
23:13:52.216 00.022 10072 Worker thread wakes up
23:13:52.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
23:13:52.216 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
23:13:52.216 00.000 10072 Moving (0.01, 0.16) raw xDistance=0.16 yDistance=-0.05
23:13:52.219 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:13:52.223 00.004 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.29
23:13:52.223 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:13:52.223 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:52.224 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:13:52.224 00.000 10072 MoveAxis(W, 77, ABG)
23:13:52.224 00.000 10072 Guiding  Dir = 3, Dur = 77
23:13:52.224 00.000 10072 IsGuiding returns 0
23:13:52.225 00.001 10072 PulseGuide returned control before completion, sleep 87
23:13:52.261 00.036 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:13:52.264 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:52.302 00.038 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:52.312 00.010 1032 Enqueuing Expose request
23:13:52.325 00.013 10072 IsGuiding returns 0
23:13:52.325 00.000 10072 Move returns status 0, amount 77
23:13:52.325 00.000 10072 MoveAxis(N, 0, ABG)
23:13:52.326 00.001 10072 Move returns status 0, amount 0
23:13:52.326 00.000 10072 move complete, result=0
23:13:52.326 00.000 10072 worker thread done servicing request
23:13:52.326 00.000 10072 Worker thread wakes up
23:13:52.326 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:52.326 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:13:52.353 00.027 1032 GuideStep: 0.2 px 77 ms WEST, -0.0 px 0 ms NORTH
23:13:53.009 00.656 10072 Exposure complete
23:13:53.125 00.116 10072 worker thread done servicing request
23:13:53.126 00.001 1032 OnExposeComplete: enter
23:13:53.130 00.004 1032 UpdateGuideState(): m_state=6
23:13:53.133 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8124
23:13:53.135 00.002 1032 Star::Find returns 1 (0), X=1103.99, Y=133.87, Mass=1362, SNR=25.9, Peak=102 HFD=3.1
23:13:53.139 00.004 1032 MultiStar: [#1 0.03,0.13,1.01,U] [#2 0.01,0.23,0.80,U] [#3 0.08,0.07,0.77,U] [#4 -0.05,0.09,0.68,U] [#5 -0.05,0.43,0.00,M2] [#6 0.09,0.08,0.63,U] [#7 -0.03,0.06,0.70,U] [#8 -0.00,0.09,0.52,U] 
23:13:53.147 00.008 1032 refined, 7 included, MultiStar: {0.03, 0.11}, one-star: {0.12, 0.10}
23:13:53.151 00.004 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
23:13:53.154 00.003 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
23:13:53.159 00.005 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=0.10 mountY=-0.06, mountTheta=-0.55
23:13:53.165 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
23:13:53.217 00.052 1032 Enqueuing Move request for scope (0.03, 0.11)
23:13:53.226 00.009 10072 Worker thread wakes up
23:13:53.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
23:13:53.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
23:13:53.226 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.06
23:13:53.229 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:13:53.234 00.005 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:53.234 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:13:53.234 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:53.234 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:13:53.234 00.000 10072 MoveAxis(W, 2, ABG)
23:13:53.234 00.000 10072 Guiding  Dir = 3, Dur = 2
23:13:53.235 00.001 10072 IsGuiding returns 0
23:13:53.236 00.001 10072 PulseGuide returned control before completion, sleep 12
23:13:53.254 00.018 10072 IsGuiding returns 0
23:13:53.256 00.002 10072 Move returns status 0, amount 2
23:13:53.256 00.000 10072 MoveAxis(N, 0, ABG)
23:13:53.256 00.000 10072 Move returns status 0, amount 0
23:13:53.256 00.000 10072 move complete, result=0
23:13:53.256 00.000 10072 worker thread done servicing request
23:13:53.311 00.055 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:13:53.322 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:53.327 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:53.343 00.016 1032 Enqueuing Expose request
23:13:53.358 00.015 10072 Worker thread wakes up
23:13:53.358 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:13:53.367 00.009 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:53.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:13:54.109 00.742 10072 Exposure complete
23:13:54.187 00.078 10072 worker thread done servicing request
23:13:54.187 00.000 1032 OnExposeComplete: enter
23:13:54.191 00.004 1032 UpdateGuideState(): m_state=6
23:13:54.194 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8125
23:13:54.198 00.004 1032 Star::Find returns 1 (0), X=1104.06, Y=133.92, Mass=1272, SNR=25.0, Peak=97 HFD=3.2
23:13:54.201 00.003 1032 MultiStar: [#1 0.04,0.15,0.98,U] [#2 0.13,0.18,0.86,U] [#3 -0.01,0.27,0.00,M1] [#4 0.02,0.21,0.72,U] [#5 -0.02,0.48,0.00,M3] [#6 -0.01,0.19,0.62,U] [#7 0.12,0.01,0.74,U] [#8 0.00,0.17,0.55,U] 
23:13:54.204 00.003 1032 refined, 6 included, MultiStar: {0.08, 0.15}, one-star: {0.19, 0.16}
23:13:54.209 00.005 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
23:13:54.212 00.003 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
23:13:54.215 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.08 mountX=0.13 mountY=-0.12, mountTheta=-0.75
23:13:54.219 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.15, opts=13)
23:13:54.222 00.003 1032 Enqueuing Move request for scope (0.08, 0.15)
23:13:54.226 00.004 10072 Worker thread wakes up
23:13:54.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
23:13:54.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
23:13:54.226 00.000 10072 Moving (0.08, 0.15) raw xDistance=0.13 yDistance=-0.12
23:13:54.229 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:13:54.233 00.004 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:13:54.233 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
23:13:54.234 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:54.234 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:13:54.234 00.000 10072 MoveAxis(W, 3, ABG)
23:13:54.234 00.000 10072 Guiding  Dir = 3, Dur = 3
23:13:54.235 00.001 10072 IsGuiding returns 0
23:13:54.236 00.001 10072 PulseGuide returned control before completion, sleep 13
23:13:54.259 00.023 1032 UpdateGuideState exits: m=1272 SNR=25.0
23:13:54.261 00.002 10072 IsGuiding returns 0
23:13:54.262 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:54.264 00.002 10072 Move returns status 0, amount 3
23:13:54.264 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:54.270 00.006 10072 MoveAxis(N, 0, ABG)
23:13:54.270 00.000 1032 Enqueuing Expose request
23:13:54.275 00.005 10072 Move returns status 0, amount 0
23:13:54.275 00.000 10072 move complete, result=0
23:13:54.275 00.000 10072 worker thread done servicing request
23:13:54.276 00.001 10072 Worker thread wakes up
23:13:54.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:54.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:13:54.286 00.010 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:13:54.689 00.403 10072 Exposure complete
23:13:54.766 00.077 10072 worker thread done servicing request
23:13:54.766 00.000 1032 OnExposeComplete: enter
23:13:54.770 00.004 1032 UpdateGuideState(): m_state=6
23:13:54.773 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8126
23:13:54.775 00.002 1032 Star::Find returns 1 (0), X=1104.02, Y=133.92, Mass=1305, SNR=25.4, Peak=101 HFD=2.9
23:13:54.778 00.003 1032 MultiStar: [#1 0.17,0.18,1.06,U] [#2 -0.01,0.20,0.83,U] [#3 0.06,0.12,0.81,U] [#4 0.02,0.16,0.70,U] [#5 -0.08,0.30,0.00,M4] [#6 -0.14,0.15,0.65,U] [#7 0.09,0.14,0.74,U] [#8 0.14,0.22,0.00,M1] 
23:13:54.781 00.003 1032 refined, 6 included, MultiStar: {0.06, 0.16}, one-star: {0.14, 0.16}
23:13:54.784 00.003 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
23:13:54.786 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
23:13:54.788 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.21 mountX=0.14 mountY=-0.10, mountTheta=-0.62
23:13:54.791 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.16, opts=13)
23:13:54.794 00.003 1032 Enqueuing Move request for scope (0.06, 0.16)
23:13:54.796 00.002 10072 Worker thread wakes up
23:13:54.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
23:13:54.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
23:13:54.796 00.000 10072 Moving (0.06, 0.16) raw xDistance=0.14 yDistance=-0.10
23:13:54.798 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:13:54.802 00.004 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.28
23:13:54.802 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:13:54.802 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:54.802 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:13:54.802 00.000 10072 MoveAxis(W, 68, ABG)
23:13:54.803 00.001 10072 Guiding  Dir = 3, Dur = 68
23:13:54.803 00.000 10072 IsGuiding returns 0
23:13:54.804 00.001 10072 PulseGuide returned control before completion, sleep 78
23:13:54.824 00.020 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:13:54.829 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:54.832 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:54.834 00.002 1032 Enqueuing Expose request
23:13:54.885 00.051 10072 IsGuiding returns 0
23:13:54.885 00.000 10072 Move returns status 0, amount 68
23:13:54.885 00.000 10072 MoveAxis(N, 0, ABG)
23:13:54.886 00.001 10072 Move returns status 0, amount 0
23:13:54.886 00.000 10072 move complete, result=0
23:13:54.886 00.000 10072 worker thread done servicing request
23:13:54.886 00.000 10072 Worker thread wakes up
23:13:54.886 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:54.886 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:13:54.893 00.007 1032 GuideStep: 0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
23:13:55.515 00.622 10072 Exposure complete
23:13:55.606 00.091 1032 OnExposeComplete: enter
23:13:55.611 00.005 1032 UpdateGuideState(): m_state=6
23:13:55.623 00.012 10072 worker thread done servicing request
23:13:55.623 00.000 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8127
23:13:55.626 00.003 1032 Star::Find returns 1 (0), X=1104.14, Y=133.68, Mass=1370, SNR=26.0, Peak=115 HFD=3.4
23:13:55.628 00.002 1032 MultiStar: [#1 0.15,0.00,1.03,U] [#2 0.22,-0.05,0.86,U] [#3 0.08,-0.21,0.75,U] [#4 0.12,-0.09,0.70,U] [#5 0.07,-0.06,0.66,U] [#6 0.15,-0.15,0.62,U] [#7 0.12,-0.08,0.72,U] [#8 -0.04,-0.05,0.54,U] 
23:13:55.631 00.003 1032 refined, 8 included, MultiStar: {0.14, -0.08}, one-star: {0.26, -0.08}
23:13:55.633 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
23:13:55.635 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
23:13:55.641 00.006 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.53 mountX=-0.12 mountY=-0.11, mountTheta=-2.36
23:13:55.648 00.007 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
23:13:55.654 00.006 1032 Enqueuing Move request for scope (0.14, -0.08)
23:13:55.657 00.003 10072 Worker thread wakes up
23:13:55.657 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
23:13:55.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
23:13:55.657 00.000 10072 Moving (0.14, -0.08) raw xDistance=-0.12 yDistance=-0.11
23:13:55.660 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:13:55.664 00.004 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:13:55.664 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
23:13:55.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:55.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:13:55.664 00.000 10072 MoveAxis(W, 3, ABG)
23:13:55.664 00.000 10072 Guiding  Dir = 3, Dur = 3
23:13:55.665 00.001 10072 IsGuiding returns 0
23:13:55.665 00.000 10072 PulseGuide returned control before completion, sleep 13
23:13:55.681 00.016 10072 IsGuiding returns 0
23:13:55.681 00.000 10072 Move returns status 0, amount 3
23:13:55.681 00.000 10072 MoveAxis(N, 0, ABG)
23:13:55.681 00.000 10072 Move returns status 0, amount 0
23:13:55.681 00.000 10072 move complete, result=0
23:13:55.681 00.000 10072 worker thread done servicing request
23:13:55.689 00.008 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:13:55.692 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:55.694 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:55.696 00.002 1032 Enqueuing Expose request
23:13:55.700 00.004 10072 Worker thread wakes up
23:13:55.700 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:13:55.703 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:55.703 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:13:56.110 00.407 10072 Exposure complete
23:13:56.182 00.072 10072 worker thread done servicing request
23:13:56.182 00.000 1032 OnExposeComplete: enter
23:13:56.185 00.003 1032 UpdateGuideState(): m_state=6
23:13:56.188 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8128
23:13:56.189 00.001 1032 Star::Find returns 1 (0), X=1104.08, Y=133.56, Mass=1463, SNR=26.9, Peak=118 HFD=3.4
23:13:56.193 00.004 1032 MultiStar: [#1 0.08,-0.05,0.96,U] [#2 0.11,0.10,0.76,U] [#3 0.12,-0.05,0.76,U] [#4 -0.05,0.05,0.65,U] [#5 -0.01,0.07,0.69,U] [#6 0.11,-0.11,0.62,U] [#7 0.17,-0.01,0.69,U] [#8 0.16,-0.02,0.52,U] 
23:13:56.194 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.20, -0.21}
23:13:56.196 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
23:13:56.198 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
23:13:56.200 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.31 mountX=-0.06 mountY=-0.09, mountTheta=-2.14
23:13:56.204 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
23:13:56.208 00.004 1032 Enqueuing Move request for scope (0.10, -0.03)
23:13:56.211 00.003 10072 Worker thread wakes up
23:13:56.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
23:13:56.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
23:13:56.211 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.06 yDistance=-0.09
23:13:56.216 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:13:56.219 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:13:56.219 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:13:56.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:56.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:13:56.220 00.001 10072 MoveAxis(W, 2, ABG)
23:13:56.220 00.000 10072 Guiding  Dir = 3, Dur = 2
23:13:56.220 00.000 10072 IsGuiding returns 0
23:13:56.221 00.001 10072 PulseGuide returned control before completion, sleep 12
23:13:56.243 00.022 1032 UpdateGuideState exits: m=1463 SNR=26.9
23:13:56.248 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:56.251 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:56.254 00.003 1032 Enqueuing Expose request
23:13:56.257 00.003 10072 IsGuiding returns 0
23:13:56.257 00.000 10072 Move returns status 0, amount 2
23:13:56.257 00.000 10072 MoveAxis(N, 0, ABG)
23:13:56.257 00.000 10072 Move returns status 0, amount 0
23:13:56.257 00.000 10072 move complete, result=0
23:13:56.257 00.000 10072 worker thread done servicing request
23:13:56.257 00.000 10072 Worker thread wakes up
23:13:56.257 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:56.257 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:13:56.273 00.016 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:13:56.893 00.620 10072 Exposure complete
23:13:56.962 00.069 10072 worker thread done servicing request
23:13:56.962 00.000 1032 OnExposeComplete: enter
23:13:56.965 00.003 1032 UpdateGuideState(): m_state=6
23:13:56.967 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8129
23:13:56.972 00.005 1032 Star::Find returns 1 (0), X=1104.12, Y=133.81, Mass=1374, SNR=26.1, Peak=111 HFD=3.3
23:13:56.976 00.004 1032 MultiStar: [#1 0.09,0.13,0.99,U] [#2 0.03,0.16,0.81,U] [#3 0.05,0.10,0.73,U] [#4 -0.05,0.15,0.69,U] [#5 -0.10,0.21,0.65,U] [#6 0.01,0.09,0.65,U] [#7 0.13,0.02,0.72,U] [#8 0.04,0.01,0.50,U] 
23:13:56.980 00.004 1032 refined, 8 included, MultiStar: {0.06, 0.10}, one-star: {0.24, 0.04}
23:13:56.984 00.004 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
23:13:56.987 00.003 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
23:13:56.989 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=0.08 mountY=-0.09, mountTheta=-0.80
23:13:56.992 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
23:13:56.994 00.002 1032 Enqueuing Move request for scope (0.06, 0.10)
23:13:56.996 00.002 10072 Worker thread wakes up
23:13:56.996 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
23:13:56.996 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
23:13:56.996 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.09
23:13:56.999 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:13:57.003 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:13:57.003 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:13:57.003 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:57.003 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:13:57.003 00.000 10072 MoveAxis(W, 3, ABG)
23:13:57.003 00.000 10072 Guiding  Dir = 3, Dur = 3
23:13:57.003 00.000 10072 IsGuiding returns 0
23:13:57.004 00.001 10072 PulseGuide returned control before completion, sleep 13
23:13:57.026 00.022 1032 UpdateGuideState exits: m=1374 SNR=26.1
23:13:57.029 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:57.031 00.002 10072 IsGuiding returns 0
23:13:57.032 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:57.034 00.002 1032 Enqueuing Expose request
23:13:57.037 00.003 10072 Move returns status 0, amount 3
23:13:57.037 00.000 10072 MoveAxis(N, 0, ABG)
23:13:57.037 00.000 10072 Move returns status 0, amount 0
23:13:57.037 00.000 10072 move complete, result=0
23:13:57.037 00.000 10072 worker thread done servicing request
23:13:57.037 00.000 10072 Worker thread wakes up
23:13:57.037 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:57.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:13:57.045 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:13:57.456 00.411 10072 Exposure complete
23:13:57.536 00.080 10072 worker thread done servicing request
23:13:57.536 00.000 1032 OnExposeComplete: enter
23:13:57.539 00.003 1032 UpdateGuideState(): m_state=6
23:13:57.543 00.004 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8130
23:13:57.546 00.003 1032 Star::Find returns 1 (0), X=1104.12, Y=133.76, Mass=1452, SNR=26.8, Peak=119 HFD=3.3
23:13:57.549 00.003 1032 MultiStar: [#1 0.08,-0.04,0.95,U] [#2 0.10,0.12,0.80,U] [#3 0.10,-0.14,0.74,U] [#4 0.00,0.01,0.66,U] [#5 0.01,0.20,0.65,U] [#6 -0.04,-0.02,0.61,U] [#7 0.00,-0.09,0.67,U] [#8 0.01,0.03,0.50,U] 
23:13:57.552 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {0.25, -0.01}
23:13:57.555 00.003 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
23:13:57.557 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
23:13:57.560 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.05 mountX=-0.01 mountY=-0.07, mountTheta=-1.78
23:13:57.564 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
23:13:57.567 00.003 1032 Enqueuing Move request for scope (0.07, 0.00)
23:13:57.570 00.003 10072 Worker thread wakes up
23:13:57.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
23:13:57.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
23:13:57.570 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
23:13:57.573 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:13:57.577 00.004 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:13:57.577 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:13:57.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:57.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:13:57.577 00.000 10072 MoveAxis(W, 2, ABG)
23:13:57.577 00.000 10072 Guiding  Dir = 3, Dur = 2
23:13:57.577 00.000 10072 IsGuiding returns 0
23:13:57.579 00.002 10072 PulseGuide returned control before completion, sleep 12
23:13:57.606 00.027 10072 IsGuiding returns 0
23:13:57.606 00.000 1032 UpdateGuideState exits: m=1452 SNR=26.8
23:13:57.610 00.004 10072 Move returns status 0, amount 2
23:13:57.610 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:57.613 00.003 10072 MoveAxis(N, 0, ABG)
23:13:57.613 00.000 10072 Move returns status 0, amount 0
23:13:57.613 00.000 10072 move complete, result=0
23:13:57.613 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:57.615 00.002 10072 worker thread done servicing request
23:13:57.617 00.002 1032 Enqueuing Expose request
23:13:57.619 00.002 10072 Worker thread wakes up
23:13:57.619 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:13:57.624 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:57.624 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:13:58.251 00.627 10072 Exposure complete
23:13:58.309 00.058 10072 worker thread done servicing request
23:13:58.309 00.000 1032 OnExposeComplete: enter
23:13:58.313 00.004 1032 UpdateGuideState(): m_state=6
23:13:58.316 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8131
23:13:58.318 00.002 1032 Star::Find returns 1 (0), X=1104.06, Y=133.64, Mass=1512, SNR=27.3, Peak=137 HFD=3.3
23:13:58.321 00.003 1032 MultiStar: [#1 0.08,-0.09,0.93,U] [#2 0.19,-0.01,0.78,U] [#3 0.10,-0.14,0.76,U] [#4 0.05,-0.07,0.65,U] [#5 0.03,0.03,0.64,U] [#6 0.02,-0.00,0.60,U] [#7 0.06,-0.17,0.70,U] [#8 0.01,-0.13,0.49,U] 
23:13:58.323 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.18, -0.12}
23:13:58.326 00.003 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
23:13:58.327 00.001 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
23:13:58.330 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.73 mountX=-0.10 mountY=-0.07, mountTheta=-2.56
23:13:58.334 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.08, opts=13)
23:13:58.336 00.002 1032 Enqueuing Move request for scope (0.09, -0.08)
23:13:58.338 00.002 10072 Worker thread wakes up
23:13:58.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
23:13:58.338 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
23:13:58.338 00.000 10072 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=-0.07
23:13:58.340 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:13:58.344 00.004 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:13:58.344 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
23:13:58.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:58.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:13:58.344 00.000 10072 MoveAxis(W, 2, ABG)
23:13:58.344 00.000 10072 Guiding  Dir = 3, Dur = 2
23:13:58.344 00.000 10072 IsGuiding returns 0
23:13:58.345 00.001 10072 PulseGuide returned control before completion, sleep 12
23:13:58.362 00.017 1032 UpdateGuideState exits: m=1512 SNR=27.3
23:13:58.366 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:58.369 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:58.371 00.002 1032 Enqueuing Expose request
23:13:58.374 00.003 10072 IsGuiding returns 1
23:13:58.374 00.000 10072 scope still moving after pulse duration time elapsed
23:13:58.404 00.030 10072 IsGuiding returns 1
23:13:58.435 00.031 10072 IsGuiding returns 1
23:13:58.465 00.030 10072 IsGuiding returns 1
23:13:58.496 00.031 10072 IsGuiding returns 1
23:13:58.527 00.031 10072 IsGuiding returns 0
23:13:58.527 00.000 10072 scope move finished after 2 + 181 ms
23:13:58.527 00.000 10072 Move returns status 0, amount 2
23:13:58.527 00.000 10072 MoveAxis(N, 0, ABG)
23:13:58.527 00.000 10072 Move returns status 0, amount 0
23:13:58.527 00.000 10072 move complete, result=0
23:13:58.528 00.001 10072 worker thread done servicing request
23:13:58.528 00.000 10072 Worker thread wakes up
23:13:58.528 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:13:58.532 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:58.532 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:13:58.950 00.418 10072 Exposure complete
23:13:59.004 00.054 1032 OnExposeComplete: enter
23:13:59.006 00.002 1032 UpdateGuideState(): m_state=6
23:13:59.008 00.002 10072 worker thread done servicing request
23:13:59.008 00.000 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8132
23:13:59.011 00.003 1032 Star::Find returns 1 (0), X=1104.03, Y=133.57, Mass=1422, SNR=26.5, Peak=120 HFD=3.4
23:13:59.013 00.002 1032 MultiStar: [#1 0.04,-0.07,0.92,U] [#2 0.07,-0.08,0.80,U] [#3 -0.03,0.00,0.72,U] [#4 0.15,-0.07,0.69,U] [#5 0.11,-0.11,0.66,U] [#6 -0.08,-0.06,0.62,U] [#7 0.04,-0.10,0.69,U] [#8 0.11,-0.06,0.50,U] 
23:13:59.014 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.16, -0.19}
23:13:59.017 00.003 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
23:13:59.019 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
23:13:59.020 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.93 mountX=-0.10 mountY=-0.04, mountTheta=-2.76
23:13:59.023 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
23:13:59.025 00.002 1032 Enqueuing Move request for scope (0.07, -0.09)
23:13:59.028 00.003 10072 Worker thread wakes up
23:13:59.028 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
23:13:59.028 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
23:13:59.028 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.10 yDistance=-0.04
23:13:59.030 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:13:59.035 00.005 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:13:59.035 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
23:13:59.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:59.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:13:59.035 00.000 10072 MoveAxis(W, 2, ABG)
23:13:59.035 00.000 10072 Guiding  Dir = 3, Dur = 2
23:13:59.036 00.001 10072 IsGuiding returns 0
23:13:59.036 00.000 10072 PulseGuide returned control before completion, sleep 12
23:13:59.054 00.018 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:13:59.056 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:59.058 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:59.060 00.002 1032 Enqueuing Expose request
23:13:59.062 00.002 10072 IsGuiding returns 0
23:13:59.062 00.000 10072 Move returns status 0, amount 2
23:13:59.062 00.000 10072 MoveAxis(N, 0, ABG)
23:13:59.062 00.000 10072 Move returns status 0, amount 0
23:13:59.063 00.001 10072 move complete, result=0
23:13:59.063 00.000 10072 worker thread done servicing request
23:13:59.063 00.000 10072 Worker thread wakes up
23:13:59.063 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:59.063 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:13:59.069 00.006 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:13:59.698 00.629 10072 Exposure complete
23:13:59.751 00.053 10072 worker thread done servicing request
23:13:59.752 00.001 1032 OnExposeComplete: enter
23:13:59.754 00.002 1032 UpdateGuideState(): m_state=6
23:13:59.756 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8133
23:13:59.758 00.002 1032 Star::Find returns 1 (0), X=1104.13, Y=133.73, Mass=1344, SNR=25.7, Peak=109 HFD=3.4
23:13:59.760 00.002 1032 MultiStar: [#1 0.04,0.13,0.99,U] [#2 0.04,0.23,0.79,U] [#3 0.15,0.03,0.75,U] [#4 -0.03,-0.06,0.71,U] [#5 -0.04,0.20,0.68,U] [#6 0.01,0.02,0.63,U] [#7 0.12,0.00,0.72,U] [#8 0.12,0.22,0.50,U] 
23:13:59.762 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.25, -0.04}
23:13:59.764 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:13:59.766 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:13:59.768 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.76 mountX=0.05 mountY=-0.10, mountTheta=-1.07
23:13:59.772 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
23:13:59.776 00.004 1032 Enqueuing Move request for scope (0.08, 0.08)
23:13:59.778 00.002 10072 Worker thread wakes up
23:13:59.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:13:59.778 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:13:59.778 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.05 yDistance=-0.10
23:13:59.780 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:13:59.782 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:13:59.783 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:13:59.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:59.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:13:59.783 00.000 10072 MoveAxis(W, 1, ABG)
23:13:59.783 00.000 10072 Guiding  Dir = 3, Dur = 1
23:13:59.784 00.001 10072 IsGuiding returns 0
23:13:59.784 00.000 10072 PulseGuide returned control before completion, sleep 11
23:13:59.803 00.019 1032 UpdateGuideState exits: m=1344 SNR=25.7
23:13:59.805 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:59.808 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:13:59.810 00.002 1032 Enqueuing Expose request
23:13:59.812 00.002 10072 IsGuiding returns 0
23:13:59.812 00.000 10072 Move returns status 0, amount 1
23:13:59.813 00.001 10072 MoveAxis(N, 0, ABG)
23:13:59.813 00.000 10072 Move returns status 0, amount 0
23:13:59.813 00.000 10072 move complete, result=0
23:13:59.813 00.000 10072 worker thread done servicing request
23:13:59.813 00.000 10072 Worker thread wakes up
23:13:59.813 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:13:59.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:13:59.823 00.010 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:14:00.232 00.409 10072 Exposure complete
23:14:00.283 00.051 10072 worker thread done servicing request
23:14:00.283 00.000 1032 OnExposeComplete: enter
23:14:00.285 00.002 1032 UpdateGuideState(): m_state=6
23:14:00.286 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8134
23:14:00.289 00.003 1032 Star::Find returns 1 (0), X=1103.99, Y=133.72, Mass=1439, SNR=26.7, Peak=113 HFD=3.3
23:14:00.290 00.001 1032 MultiStar: [#1 0.09,-0.13,0.95,U] [#2 0.09,0.16,0.76,U] [#3 0.13,-0.08,0.72,U] [#4 0.10,-0.02,0.63,U] [#5 0.13,0.14,0.65,U] [#6 0.11,0.08,0.60,U] [#7 0.16,-0.01,0.69,U] [#8 0.04,-0.07,0.52,U] 
23:14:00.292 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {0.11, -0.05}
23:14:00.293 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:14:00.295 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:14:00.297 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.03 mountX=-0.03 mountY=-0.10, mountTheta=-1.86
23:14:00.301 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
23:14:00.303 00.002 1032 Enqueuing Move request for scope (0.11, -0.00)
23:14:00.305 00.002 10072 Worker thread wakes up
23:14:00.305 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
23:14:00.305 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
23:14:00.305 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.10
23:14:00.308 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:14:00.310 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:14:00.310 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:14:00.310 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:00.310 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:14:00.310 00.000 10072 MoveAxis(W, 2, ABG)
23:14:00.310 00.000 10072 Guiding  Dir = 3, Dur = 2
23:14:00.311 00.001 10072 IsGuiding returns 0
23:14:00.311 00.000 10072 PulseGuide returned control before completion, sleep 12
23:14:00.327 00.016 1032 UpdateGuideState exits: m=1439 SNR=26.7
23:14:00.329 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:00.332 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:00.335 00.003 1032 Enqueuing Expose request
23:14:00.338 00.003 10072 IsGuiding returns 0
23:14:00.338 00.000 10072 Move returns status 0, amount 2
23:14:00.338 00.000 10072 MoveAxis(N, 0, ABG)
23:14:00.338 00.000 10072 Move returns status 0, amount 0
23:14:00.338 00.000 10072 move complete, result=0
23:14:00.338 00.000 10072 worker thread done servicing request
23:14:00.338 00.000 10072 Worker thread wakes up
23:14:00.338 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:00.338 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:00.345 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:14:00.962 00.617 10072 Exposure complete
23:14:01.011 00.049 10072 worker thread done servicing request
23:14:01.012 00.001 1032 OnExposeComplete: enter
23:14:01.013 00.001 1032 UpdateGuideState(): m_state=6
23:14:01.016 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8135
23:14:01.017 00.001 1032 Star::Find returns 1 (0), X=1104.05, Y=133.72, Mass=1330, SNR=25.6, Peak=108 HFD=3.3
23:14:01.019 00.002 1032 MultiStar: [#1 0.23,-0.10,0.96,U] [#2 0.11,0.02,0.86,U] [#3 0.14,-0.03,0.76,U] [#4 0.17,0.00,0.68,U] [#5 0.06,0.02,0.71,U] [#6 0.15,-0.11,0.64,U] [#7 0.18,-0.04,0.70,U] [#8 0.09,-0.04,0.54,U] 
23:14:01.022 00.003 1032 refined, 8 included, MultiStar: {0.15, -0.03}, one-star: {0.17, -0.04}
23:14:01.024 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:14:01.025 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:14:01.027 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.23 mountX=-0.07 mountY=-0.14, mountTheta=-2.06
23:14:01.029 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
23:14:01.031 00.002 1032 Enqueuing Move request for scope (0.15, -0.03)
23:14:01.033 00.002 10072 Worker thread wakes up
23:14:01.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
23:14:01.033 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
23:14:01.033 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.07 yDistance=-0.14
23:14:01.035 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
23:14:01.037 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:14:01.037 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:14:01.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:01.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:14:01.037 00.000 10072 MoveAxis(W, 2, ABG)
23:14:01.037 00.000 10072 Guiding  Dir = 3, Dur = 2
23:14:01.037 00.000 10072 IsGuiding returns 0
23:14:01.039 00.002 10072 PulseGuide returned control before completion, sleep 12
23:14:01.052 00.013 10072 IsGuiding returns 1
23:14:01.052 00.000 10072 scope still moving after pulse duration time elapsed
23:14:01.054 00.002 1032 UpdateGuideState exits: m=1330 SNR=25.6
23:14:01.057 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:01.059 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:01.060 00.001 1032 Enqueuing Expose request
23:14:01.083 00.023 10072 IsGuiding returns 1
23:14:01.114 00.031 10072 IsGuiding returns 1
23:14:01.144 00.030 10072 IsGuiding returns 1
23:14:01.176 00.032 10072 IsGuiding returns 1
23:14:01.210 00.034 10072 IsGuiding returns 1
23:14:01.241 00.031 10072 IsGuiding returns 1
23:14:01.270 00.029 10072 IsGuiding returns 1
23:14:01.301 00.031 10072 IsGuiding returns 1
23:14:01.332 00.031 10072 IsGuiding returns 1
23:14:01.364 00.032 10072 IsGuiding returns 1
23:14:01.394 00.030 10072 IsGuiding returns 1
23:14:01.425 00.031 10072 IsGuiding returns 1
23:14:01.457 00.032 10072 IsGuiding returns 1
23:14:01.489 00.032 10072 IsGuiding returns 1
23:14:01.520 00.031 10072 IsGuiding returns 1
23:14:01.551 00.031 10072 IsGuiding returns 0
23:14:01.552 00.001 10072 scope move finished after 2 + 512 ms
23:14:01.552 00.000 10072 Move returns status 0, amount 2
23:14:01.552 00.000 10072 MoveAxis(N, 0, ABG)
23:14:01.552 00.000 10072 Move returns status 0, amount 0
23:14:01.552 00.000 10072 move complete, result=0
23:14:01.552 00.000 10072 worker thread done servicing request
23:14:01.552 00.000 10072 Worker thread wakes up
23:14:01.552 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:01.552 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:01.552 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:14:02.182 00.630 10072 Exposure complete
23:14:02.230 00.048 10072 worker thread done servicing request
23:14:02.230 00.000 1032 OnExposeComplete: enter
23:14:02.232 00.002 1032 UpdateGuideState(): m_state=6
23:14:02.234 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8136
23:14:02.235 00.001 1032 Star::Find returns 1 (0), X=1104.01, Y=133.66, Mass=1361, SNR=25.9, Peak=98 HFD=3.3
23:14:02.237 00.002 1032 MultiStar: [#1 0.17,-0.08,0.97,U] [#2 0.12,0.09,0.79,U] [#3 0.11,0.11,0.78,U] [#4 0.17,0.15,0.72,U] [#5 0.06,0.07,0.65,U] [#6 0.13,-0.03,0.65,U] [#7 0.19,-0.09,0.73,U] [#8 0.07,0.15,0.51,U] 
23:14:02.238 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.14, -0.10}
23:14:02.242 00.004 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
23:14:02.243 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
23:14:02.246 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.14 mountX=-0.02 mountY=-0.13, mountTheta=-1.69
23:14:02.249 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
23:14:02.251 00.002 1032 Enqueuing Move request for scope (0.13, 0.02)
23:14:02.253 00.002 10072 Worker thread wakes up
23:14:02.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
23:14:02.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
23:14:02.253 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.02 yDistance=-0.13
23:14:02.255 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:14:02.257 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:14:02.257 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:14:02.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:02.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:14:02.257 00.000 10072 MoveAxis(W, 2, ABG)
23:14:02.257 00.000 10072 Guiding  Dir = 3, Dur = 2
23:14:02.257 00.000 10072 IsGuiding returns 0
23:14:02.258 00.001 10072 PulseGuide returned control before completion, sleep 12
23:14:02.275 00.017 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:14:02.277 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:02.279 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:02.280 00.001 1032 Enqueuing Expose request
23:14:02.286 00.006 10072 IsGuiding returns 0
23:14:02.286 00.000 10072 Move returns status 0, amount 2
23:14:02.286 00.000 10072 MoveAxis(N, 0, ABG)
23:14:02.286 00.000 10072 Move returns status 0, amount 0
23:14:02.286 00.000 10072 move complete, result=0
23:14:02.286 00.000 10072 worker thread done servicing request
23:14:02.286 00.000 10072 Worker thread wakes up
23:14:02.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:02.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:02.289 00.003 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:14:02.701 00.412 10072 Exposure complete
23:14:02.754 00.053 10072 worker thread done servicing request
23:14:02.754 00.000 1032 OnExposeComplete: enter
23:14:02.756 00.002 1032 UpdateGuideState(): m_state=6
23:14:02.758 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8137
23:14:02.759 00.001 1032 Star::Find returns 1 (0), X=1104.07, Y=133.65, Mass=1420, SNR=26.5, Peak=114 HFD=3.4
23:14:02.760 00.001 1032 MultiStar: [#1 0.18,-0.06,0.95,U] [#2 0.03,0.23,0.78,U] [#3 0.15,0.20,0.73,U] [#4 0.16,0.14,0.63,U] [#5 0.02,0.23,0.66,U] [#6 0.19,0.10,0.60,U] [#7 0.05,0.06,0.69,U] [#8 0.04,0.12,0.49,U] 
23:14:02.762 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.19, -0.11}
23:14:02.763 00.001 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:14:02.765 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:14:02.766 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.62 mountX=0.05 mountY=-0.14, mountTheta=-1.21
23:14:02.769 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
23:14:02.772 00.003 1032 Enqueuing Move request for scope (0.12, 0.09)
23:14:02.774 00.002 10072 Worker thread wakes up
23:14:02.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
23:14:02.774 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
23:14:02.774 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.05 yDistance=-0.14
23:14:02.776 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:14:02.778 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:14:02.778 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:14:02.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:02.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:14:02.778 00.000 10072 MoveAxis(W, 1, ABG)
23:14:02.778 00.000 10072 Guiding  Dir = 3, Dur = 1
23:14:02.778 00.000 10072 IsGuiding returns 0
23:14:02.780 00.002 10072 PulseGuide returned control before completion, sleep 11
23:14:02.795 00.015 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:14:02.796 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:02.799 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:02.801 00.002 1032 Enqueuing Expose request
23:14:02.805 00.004 10072 IsGuiding returns 0
23:14:02.805 00.000 10072 Move returns status 0, amount 1
23:14:02.805 00.000 10072 MoveAxis(N, 0, ABG)
23:14:02.805 00.000 10072 Move returns status 0, amount 0
23:14:02.805 00.000 10072 move complete, result=0
23:14:02.805 00.000 10072 worker thread done servicing request
23:14:02.805 00.000 10072 Worker thread wakes up
23:14:02.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:02.806 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:02.811 00.005 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:14:03.433 00.622 10072 Exposure complete
23:14:03.479 00.046 10072 worker thread done servicing request
23:14:03.479 00.000 1032 OnExposeComplete: enter
23:14:03.481 00.002 1032 UpdateGuideState(): m_state=6
23:14:03.483 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8138
23:14:03.484 00.001 1032 Star::Find returns 1 (0), X=1104.02, Y=133.67, Mass=1396, SNR=26.3, Peak=115 HFD=3.3
23:14:03.486 00.002 1032 MultiStar: [#1 0.16,-0.12,0.95,U] [#2 0.09,-0.01,0.80,U] [#3 0.12,0.04,0.74,U] [#4 0.09,-0.03,0.71,U] [#5 -0.02,0.14,0.64,U] [#6 0.15,0.01,0.65,U] [#7 0.06,-0.07,0.69,U] [#8 0.20,0.03,0.52,U] 
23:14:03.489 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.14, -0.10}
23:14:03.491 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
23:14:03.492 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
23:14:03.494 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
23:14:03.496 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
23:14:03.498 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
23:14:03.500 00.002 10072 Worker thread wakes up
23:14:03.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
23:14:03.500 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
23:14:03.500 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
23:14:03.502 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:14:03.504 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:14:03.504 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:14:03.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:03.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:14:03.505 00.001 10072 MoveAxis(W, 2, ABG)
23:14:03.505 00.000 10072 Guiding  Dir = 3, Dur = 2
23:14:03.505 00.000 10072 IsGuiding returns 0
23:14:03.505 00.000 10072 PulseGuide returned control before completion, sleep 12
23:14:03.521 00.016 1032 UpdateGuideState exits: m=1396 SNR=26.3
23:14:03.522 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:03.524 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:03.526 00.002 10072 IsGuiding returns 0
23:14:03.526 00.000 10072 Move returns status 0, amount 2
23:14:03.526 00.000 10072 MoveAxis(N, 0, ABG)
23:14:03.526 00.000 10072 Move returns status 0, amount 0
23:14:03.526 00.000 10072 move complete, result=0
23:14:03.526 00.000 10072 worker thread done servicing request
23:14:03.526 00.000 1032 Enqueuing Expose request
23:14:03.529 00.003 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:14:03.531 00.002 10072 Worker thread wakes up
23:14:03.531 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:03.531 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:03.950 00.419 10072 Exposure complete
23:14:04.005 00.055 10072 worker thread done servicing request
23:14:04.005 00.000 1032 OnExposeComplete: enter
23:14:04.007 00.002 1032 UpdateGuideState(): m_state=6
23:14:04.009 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8139
23:14:04.011 00.002 1032 Star::Find returns 1 (0), X=1104.02, Y=133.61, Mass=1205, SNR=24.4, Peak=99 HFD=3.4
23:14:04.014 00.003 1032 MultiStar: [#1 0.19,-0.07,1.05,U] [#2 0.06,-0.01,0.88,U] [#3 0.02,-0.02,0.85,U] [#4 0.20,0.08,0.75,U] [#5 0.02,0.06,0.73,U] [#6 0.02,-0.05,0.66,U] [#7 0.03,-0.12,0.75,U] [#8 0.07,0.05,0.55,U] 
23:14:04.016 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.15, -0.16}
23:14:04.017 00.001 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
23:14:04.021 00.004 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
23:14:04.022 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.37 mountX=-0.06 mountY=-0.08, mountTheta=-2.20
23:14:04.027 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
23:14:04.029 00.002 1032 Enqueuing Move request for scope (0.09, -0.04)
23:14:04.031 00.002 10072 Worker thread wakes up
23:14:04.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:14:04.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:14:04.031 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.08
23:14:04.033 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:14:04.035 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:14:04.035 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:14:04.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:04.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:14:04.035 00.000 10072 MoveAxis(W, 1, ABG)
23:14:04.035 00.000 10072 Guiding  Dir = 3, Dur = 1
23:14:04.037 00.002 10072 IsGuiding returns 0
23:14:04.037 00.000 10072 PulseGuide returned control before completion, sleep 11
23:14:04.057 00.020 10072 IsGuiding returns 0
23:14:04.057 00.000 1032 UpdateGuideState exits: m=1205 SNR=24.4
23:14:04.060 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:04.062 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:04.064 00.002 1032 Enqueuing Expose request
23:14:04.066 00.002 10072 Move returns status 0, amount 1
23:14:04.066 00.000 10072 MoveAxis(N, 0, ABG)
23:14:04.066 00.000 10072 Move returns status 0, amount 0
23:14:04.066 00.000 10072 move complete, result=0
23:14:04.066 00.000 10072 worker thread done servicing request
23:14:04.066 00.000 10072 Worker thread wakes up
23:14:04.066 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:04.066 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:04.075 00.009 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:14:04.701 00.626 10072 Exposure complete
23:14:04.753 00.052 10072 worker thread done servicing request
23:14:04.753 00.000 1032 OnExposeComplete: enter
23:14:04.757 00.004 1032 UpdateGuideState(): m_state=6
23:14:04.758 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8140
23:14:04.760 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=133.64, Mass=1545, SNR=27.6, Peak=133 HFD=3.3
23:14:04.763 00.003 1032 MultiStar: [#1 0.07,0.03,0.87,U] [#2 0.01,0.12,0.78,U] [#3 0.14,-0.04,0.74,U] [#4 0.09,0.24,0.00,M1] [#5 -0.02,0.20,0.60,U] [#6 0.09,-0.02,0.58,U] [#7 0.04,0.07,0.66,U] [#8 0.20,-0.08,0.50,U] 
23:14:04.765 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.02}, one-star: {0.23, -0.12}
23:14:04.767 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
23:14:04.770 00.003 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
23:14:04.771 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.16 mountX=-0.01 mountY=-0.10, mountTheta=-1.67
23:14:04.774 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
23:14:04.778 00.004 1032 Enqueuing Move request for scope (0.10, 0.02)
23:14:04.780 00.002 10072 Worker thread wakes up
23:14:04.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:14:04.780 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:14:04.780 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
23:14:04.781 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:14:04.784 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:14:04.784 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:14:04.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:04.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:14:04.785 00.001 10072 MoveAxis(W, 1, ABG)
23:14:04.785 00.000 10072 Guiding  Dir = 3, Dur = 1
23:14:04.785 00.000 10072 IsGuiding returns 0
23:14:04.785 00.000 10072 PulseGuide returned control before completion, sleep 11
23:14:04.801 00.016 1032 UpdateGuideState exits: m=1545 SNR=27.6
23:14:04.804 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:04.806 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:04.808 00.002 1032 Enqueuing Expose request
23:14:04.810 00.002 10072 IsGuiding returns 0
23:14:04.810 00.000 10072 Move returns status 0, amount 1
23:14:04.810 00.000 10072 MoveAxis(N, 0, ABG)
23:14:04.810 00.000 10072 Move returns status 0, amount 0
23:14:04.810 00.000 10072 move complete, result=0
23:14:04.811 00.001 10072 worker thread done servicing request
23:14:04.811 00.000 10072 Worker thread wakes up
23:14:04.811 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:04.811 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:04.819 00.008 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:14:05.230 00.411 10072 Exposure complete
23:14:05.277 00.047 10072 worker thread done servicing request
23:14:05.277 00.000 1032 OnExposeComplete: enter
23:14:05.278 00.001 1032 UpdateGuideState(): m_state=6
23:14:05.280 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8141
23:14:05.282 00.002 1032 Star::Find returns 1 (0), X=1104.09, Y=133.72, Mass=1257, SNR=24.9, Peak=101 HFD=3.4
23:14:05.284 00.002 1032 MultiStar: [#1 0.16,0.08,0.99,U] [#2 0.09,0.11,0.85,U] [#3 0.16,0.04,0.80,U] [#4 0.17,0.08,0.74,U] [#5 0.04,0.08,0.70,U] [#6 0.14,-0.01,0.69,U] [#7 0.03,-0.04,0.71,U] [#8 0.04,-0.22,0.54,U] 
23:14:05.286 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.22, -0.05}
23:14:05.288 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
23:14:05.289 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
23:14:05.295 00.006 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.13 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
23:14:05.300 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
23:14:05.302 00.002 1032 Enqueuing Move request for scope (0.12, 0.02)
23:14:05.304 00.002 10072 Worker thread wakes up
23:14:05.304 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
23:14:05.304 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
23:14:05.304 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.02 yDistance=-0.12
23:14:05.306 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:14:05.309 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:14:05.309 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:14:05.309 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:05.309 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:14:05.309 00.000 10072 MoveAxis(W, 1, ABG)
23:14:05.309 00.000 10072 Guiding  Dir = 3, Dur = 1
23:14:05.309 00.000 10072 IsGuiding returns 0
23:14:05.310 00.001 10072 PulseGuide returned control before completion, sleep 11
23:14:05.324 00.014 1032 UpdateGuideState exits: m=1257 SNR=24.9
23:14:05.327 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:05.329 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:05.332 00.003 1032 Enqueuing Expose request
23:14:05.337 00.005 10072 IsGuiding returns 0
23:14:05.337 00.000 10072 Move returns status 0, amount 1
23:14:05.337 00.000 10072 MoveAxis(N, 0, ABG)
23:14:05.337 00.000 10072 Move returns status 0, amount 0
23:14:05.337 00.000 10072 move complete, result=0
23:14:05.337 00.000 10072 worker thread done servicing request
23:14:05.337 00.000 10072 Worker thread wakes up
23:14:05.337 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:05.337 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:05.342 00.005 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:14:05.966 00.624 10072 Exposure complete
23:14:06.017 00.051 10072 worker thread done servicing request
23:14:06.017 00.000 1032 OnExposeComplete: enter
23:14:06.019 00.002 1032 UpdateGuideState(): m_state=6
23:14:06.020 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8142
23:14:06.022 00.002 1032 Star::Find returns 1 (0), X=1104.09, Y=133.60, Mass=1312, SNR=25.4, Peak=110 HFD=3.4
23:14:06.024 00.002 1032 MultiStar: [#1 0.08,-0.02,1.02,U] [#2 -0.05,0.00,0.81,U] [#3 0.04,-0.02,0.79,U] [#4 0.19,0.10,0.70,U] [#5 -0.06,0.04,0.68,U] [#6 0.07,-0.09,0.66,U] [#7 0.13,-0.03,0.75,U] [#8 0.07,-0.17,0.53,U] 
23:14:06.026 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.22, -0.16}
23:14:06.028 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
23:14:06.030 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
23:14:06.031 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.45 mountX=-0.06 mountY=-0.07, mountTheta=-2.28
23:14:06.035 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
23:14:06.037 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
23:14:06.038 00.001 10072 Worker thread wakes up
23:14:06.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:14:06.038 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:14:06.038 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
23:14:06.041 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:14:06.043 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:14:06.043 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:14:06.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:06.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:14:06.043 00.000 10072 MoveAxis(E, 0, ABG)
23:14:06.043 00.000 10072 Move returns status 0, amount 0
23:14:06.043 00.000 10072 MoveAxis(N, 0, ABG)
23:14:06.044 00.001 10072 Move returns status 0, amount 0
23:14:06.044 00.000 10072 move complete, result=0
23:14:06.044 00.000 10072 worker thread done servicing request
23:14:06.060 00.016 1032 UpdateGuideState exits: m=1312 SNR=25.4
23:14:06.063 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:06.065 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:06.066 00.001 1032 Enqueuing Expose request
23:14:06.067 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:06.069 00.002 10072 Worker thread wakes up
23:14:06.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:06.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:06.481 00.412 10072 Exposure complete
23:14:06.532 00.051 10072 worker thread done servicing request
23:14:06.532 00.000 1032 OnExposeComplete: enter
23:14:06.534 00.002 1032 UpdateGuideState(): m_state=6
23:14:06.536 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8143
23:14:06.538 00.002 1032 Star::Find returns 1 (0), X=1104.02, Y=133.63, Mass=1304, SNR=25.4, Peak=100 HFD=3.4
23:14:06.539 00.001 1032 MultiStar: [#1 0.16,-0.01,1.00,U] [#2 0.02,0.07,0.80,U] [#3 0.11,-0.02,0.81,U] [#4 0.19,0.03,0.68,U] [#5 0.06,0.32,0.00,M1] [#6 0.03,-0.07,0.64,U] [#7 0.06,-0.02,0.72,U] [#8 -0.03,-0.16,0.56,U] 
23:14:06.542 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.04}, one-star: {0.15, -0.13}
23:14:06.543 00.001 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
23:14:06.545 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
23:14:06.548 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.37 mountX=-0.06 mountY=-0.08, mountTheta=-2.20
23:14:06.550 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
23:14:06.555 00.005 1032 Enqueuing Move request for scope (0.10, -0.04)
23:14:06.557 00.002 10072 Worker thread wakes up
23:14:06.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:14:06.557 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:14:06.557 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.08
23:14:06.560 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:14:06.562 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:14:06.562 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:14:06.562 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:06.562 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:14:06.562 00.000 10072 MoveAxis(E, 1, ABG)
23:14:06.562 00.000 10072 Guiding  Dir = 2, Dur = 1
23:14:06.563 00.001 10072 IsGuiding returns 0
23:14:06.563 00.000 10072 PulseGuide returned control before completion, sleep 11
23:14:06.581 00.018 1032 UpdateGuideState exits: m=1304 SNR=25.4
23:14:06.584 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:06.586 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:06.587 00.001 1032 Enqueuing Expose request
23:14:06.589 00.002 10072 IsGuiding returns 0
23:14:06.589 00.000 10072 Move returns status 0, amount 1
23:14:06.590 00.001 10072 MoveAxis(N, 0, ABG)
23:14:06.590 00.000 10072 Move returns status 0, amount 0
23:14:06.590 00.000 10072 move complete, result=0
23:14:06.590 00.000 10072 worker thread done servicing request
23:14:06.590 00.000 10072 Worker thread wakes up
23:14:06.590 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:06.590 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:06.596 00.006 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:14:07.214 00.618 10072 Exposure complete
23:14:07.263 00.049 10072 worker thread done servicing request
23:14:07.263 00.000 1032 OnExposeComplete: enter
23:14:07.266 00.003 1032 UpdateGuideState(): m_state=6
23:14:07.269 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8144
23:14:07.272 00.003 1032 Star::Find returns 1 (0), X=1103.98, Y=133.73, Mass=1279, SNR=25.1, Peak=108 HFD=3.2
23:14:07.274 00.002 1032 MultiStar: [#1 0.09,0.10,0.99,U] [#2 0.17,0.21,0.00,M1] [#3 0.23,0.00,0.80,U] [#4 -0.04,0.17,0.74,U] [#5 0.01,0.37,0.00,M2] [#6 -0.02,0.20,0.65,U] [#7 0.03,0.02,0.72,U] [#8 0.03,0.02,0.52,U] 
23:14:07.276 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.06}, one-star: {0.10, -0.04}
23:14:07.278 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:14:07.280 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:14:07.281 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.76 mountX=0.04 mountY=-0.08, mountTheta=-1.07
23:14:07.284 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
23:14:07.286 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
23:14:07.287 00.001 10072 Worker thread wakes up
23:14:07.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:14:07.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:14:07.287 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
23:14:07.290 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:14:07.293 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:14:07.293 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:14:07.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:07.294 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:14:07.294 00.000 10072 MoveAxis(E, 2, ABG)
23:14:07.294 00.000 10072 Guiding  Dir = 2, Dur = 2
23:14:07.294 00.000 10072 IsGuiding returns 0
23:14:07.294 00.000 10072 PulseGuide returned control before completion, sleep 12
23:14:07.311 00.017 1032 UpdateGuideState exits: m=1279 SNR=25.1
23:14:07.314 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:07.315 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:07.317 00.002 1032 Enqueuing Expose request
23:14:07.320 00.003 10072 IsGuiding returns 0
23:14:07.320 00.000 10072 Move returns status 0, amount 2
23:14:07.321 00.001 10072 MoveAxis(N, 0, ABG)
23:14:07.321 00.000 10072 Move returns status 0, amount 0
23:14:07.321 00.000 10072 move complete, result=0
23:14:07.321 00.000 10072 worker thread done servicing request
23:14:07.321 00.000 10072 Worker thread wakes up
23:14:07.321 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:07.321 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:07.326 00.005 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:14:07.728 00.402 10072 Exposure complete
23:14:07.779 00.051 10072 worker thread done servicing request
23:14:07.779 00.000 1032 OnExposeComplete: enter
23:14:07.782 00.003 1032 UpdateGuideState(): m_state=6
23:14:07.783 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8145
23:14:07.785 00.002 1032 Star::Find returns 1 (0), X=1104.06, Y=133.87, Mass=1353, SNR=25.9, Peak=109 HFD=3.1
23:14:07.786 00.001 1032 MultiStar: [#1 0.04,0.12,0.95,U] [#2 0.01,0.25,0.78,U] [#3 0.13,0.19,0.77,U] [#4 0.20,0.31,0.00,M1] [#5 0.01,0.45,0.00,M3] [#6 0.07,0.11,0.64,U] [#7 -0.08,0.19,0.70,U] [#8 0.00,0.04,0.52,U] 
23:14:07.788 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.15}, one-star: {0.19, 0.11}
23:14:07.789 00.001 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
23:14:07.791 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
23:14:07.793 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.18 mountX=0.13 mountY=-0.10, mountTheta=-0.65
23:14:07.795 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.15, opts=13)
23:14:07.798 00.003 1032 Enqueuing Move request for scope (0.06, 0.15)
23:14:07.799 00.001 10072 Worker thread wakes up
23:14:07.800 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
23:14:07.800 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
23:14:07.800 00.000 10072 Moving (0.06, 0.15) raw xDistance=0.13 yDistance=-0.10
23:14:07.803 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:14:07.806 00.003 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:14:07.806 00.000 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
23:14:07.806 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:07.806 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:14:07.806 00.000 10072 MoveAxis(E, 2, ABG)
23:14:07.806 00.000 10072 Guiding  Dir = 2, Dur = 2
23:14:07.807 00.001 10072 IsGuiding returns 0
23:14:07.807 00.000 10072 PulseGuide returned control before completion, sleep 12
23:14:07.820 00.013 10072 IsGuiding returns 0
23:14:07.820 00.000 10072 Move returns status 0, amount 2
23:14:07.820 00.000 10072 MoveAxis(N, 0, ABG)
23:14:07.820 00.000 10072 Move returns status 0, amount 0
23:14:07.820 00.000 10072 move complete, result=0
23:14:07.820 00.000 10072 worker thread done servicing request
23:14:07.824 00.004 1032 UpdateGuideState exits: m=1353 SNR=25.9
23:14:07.826 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:07.827 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:07.830 00.003 1032 Enqueuing Expose request
23:14:07.832 00.002 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:14:07.834 00.002 10072 Worker thread wakes up
23:14:07.834 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:07.834 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:08.462 00.628 10072 Exposure complete
23:14:08.512 00.050 10072 worker thread done servicing request
23:14:08.512 00.000 1032 OnExposeComplete: enter
23:14:08.514 00.002 1032 UpdateGuideState(): m_state=6
23:14:08.516 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8146
23:14:08.519 00.003 1032 Star::Find returns 1 (0), X=1104.08, Y=133.87, Mass=1398, SNR=26.3, Peak=112 HFD=3.0
23:14:08.521 00.002 1032 MultiStar: [#1 0.03,0.20,0.97,U] [#2 0.04,0.39,0.00,M1] [#3 0.02,0.13,0.79,U] [#4 0.06,0.36,0.00,M2] [#5 -0.05,0.30,0.00,M4] [#6 0.06,0.16,0.61,U] [#7 0.11,0.25,0.00,M1] [#8 0.04,0.22,0.52,U] 
23:14:08.524 00.003 1032 refined, 4 included, MultiStar: {0.08, 0.16}, one-star: {0.21, 0.10}
23:14:08.525 00.001 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
23:14:08.526 00.001 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
23:14:08.529 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.10 mountX=0.13 mountY=-0.12, mountTheta=-0.73
23:14:08.531 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.16, opts=13)
23:14:08.533 00.002 1032 Enqueuing Move request for scope (0.08, 0.16)
23:14:08.534 00.001 10072 Worker thread wakes up
23:14:08.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
23:14:08.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
23:14:08.534 00.000 10072 Moving (0.08, 0.16) raw xDistance=0.13 yDistance=-0.12
23:14:08.536 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:14:08.538 00.002 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.26
23:14:08.538 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
23:14:08.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:08.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:14:08.538 00.000 10072 MoveAxis(W, 60, ABG)
23:14:08.538 00.000 10072 Guiding  Dir = 3, Dur = 60
23:14:08.539 00.001 10072 IsGuiding returns 0
23:14:08.539 00.000 10072 PulseGuide returned control before completion, sleep 70
23:14:08.556 00.017 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:14:08.559 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:08.560 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:08.562 00.002 1032 Enqueuing Expose request
23:14:08.616 00.054 10072 IsGuiding returns 0
23:14:08.616 00.000 10072 Move returns status 0, amount 60
23:14:08.616 00.000 10072 MoveAxis(N, 0, ABG)
23:14:08.616 00.000 10072 Move returns status 0, amount 0
23:14:08.616 00.000 10072 move complete, result=0
23:14:08.616 00.000 10072 worker thread done servicing request
23:14:08.616 00.000 10072 Worker thread wakes up
23:14:08.616 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:08.616 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:08.618 00.002 1032 GuideStep: 0.1 px 60 ms WEST, -0.1 px 0 ms NORTH
23:14:09.023 00.405 10072 Exposure complete
23:14:09.076 00.053 10072 worker thread done servicing request
23:14:09.076 00.000 1032 OnExposeComplete: enter
23:14:09.079 00.003 1032 UpdateGuideState(): m_state=6
23:14:09.084 00.005 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8147
23:14:09.087 00.003 1032 Star::Find returns 1 (0), X=1104.09, Y=133.80, Mass=1409, SNR=26.4, Peak=109 HFD=3.2
23:14:09.089 00.002 1032 MultiStar: [#1 -0.05,0.09,0.93,U] [#2 0.06,0.19,0.83,U] [#3 0.16,0.21,0.00,M1] [#4 0.13,0.27,0.00,M3] [#5 -0.06,0.38,0.00,M5] [#6 0.02,0.10,0.62,U] [#7 -0.01,0.14,0.69,U] [#8 0.03,0.07,0.54,U] 
23:14:09.092 00.003 1032 refined, 5 included, MultiStar: {0.05, 0.10}, one-star: {0.22, 0.04}
23:14:09.093 00.001 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
23:14:09.096 00.003 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
23:14:09.098 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=0.09 mountY=-0.08, mountTheta=-0.74
23:14:09.101 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
23:14:09.104 00.003 1032 Enqueuing Move request for scope (0.05, 0.10)
23:14:09.106 00.002 10072 Worker thread wakes up
23:14:09.106 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
23:14:09.106 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
23:14:09.106 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.09 yDistance=-0.08
23:14:09.108 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:14:09.111 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:14:09.111 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:14:09.111 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:09.112 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:14:09.112 00.000 10072 MoveAxis(E, 2, ABG)
23:14:09.112 00.000 10072 Guiding  Dir = 2, Dur = 2
23:14:09.112 00.000 10072 IsGuiding returns 0
23:14:09.113 00.001 10072 PulseGuide returned control before completion, sleep 12
23:14:09.130 00.017 10072 IsGuiding returns 0
23:14:09.130 00.000 10072 Move returns status 0, amount 2
23:14:09.130 00.000 10072 MoveAxis(N, 0, ABG)
23:14:09.130 00.000 10072 Move returns status 0, amount 0
23:14:09.130 00.000 10072 move complete, result=0
23:14:09.131 00.001 10072 worker thread done servicing request
23:14:09.131 00.000 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:14:09.133 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:09.136 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:09.138 00.002 1032 Enqueuing Expose request
23:14:09.139 00.001 10072 Worker thread wakes up
23:14:09.140 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:09.140 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:09.140 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:14:09.773 00.633 10072 Exposure complete
23:14:09.827 00.054 10072 worker thread done servicing request
23:14:09.827 00.000 1032 OnExposeComplete: enter
23:14:09.831 00.004 1032 UpdateGuideState(): m_state=6
23:14:09.834 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8148
23:14:09.837 00.003 1032 Star::Find returns 1 (0), X=1104.11, Y=133.83, Mass=1362, SNR=25.9, Peak=107 HFD=3.2
23:14:09.839 00.002 1032 MultiStar: [#1 0.05,-0.02,1.00,U] [#2 0.10,0.07,0.83,U] [#3 0.13,-0.03,0.75,U] [#4 0.02,0.22,0.69,U] [#5 0.08,0.22,0.68,U] [#6 0.13,0.18,0.63,U] [#7 0.08,0.03,0.75,U] [#8 0.06,-0.03,0.51,U] 
23:14:09.841 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.24, 0.06}
23:14:09.843 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:14:09.844 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:14:09.847 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.61 mountX=0.04 mountY=-0.12, mountTheta=-1.22
23:14:09.850 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
23:14:09.852 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
23:14:09.853 00.001 10072 Worker thread wakes up
23:14:09.854 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:14:09.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:14:09.854 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
23:14:09.855 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:14:09.858 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:14:09.858 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:14:09.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:09.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:14:09.858 00.000 10072 MoveAxis(E, 2, ABG)
23:14:09.858 00.000 10072 Guiding  Dir = 2, Dur = 2
23:14:09.860 00.002 10072 IsGuiding returns 0
23:14:09.860 00.000 10072 PulseGuide returned control before completion, sleep 12
23:14:09.877 00.017 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:14:09.881 00.004 10072 IsGuiding returns 1
23:14:09.881 00.000 10072 scope still moving after pulse duration time elapsed
23:14:09.881 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:09.883 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:09.885 00.002 1032 Enqueuing Expose request
23:14:09.910 00.025 10072 IsGuiding returns 1
23:14:09.941 00.031 10072 IsGuiding returns 1
23:14:09.972 00.031 10072 IsGuiding returns 1
23:14:10.005 00.033 10072 IsGuiding returns 1
23:14:10.035 00.030 10072 IsGuiding returns 0
23:14:10.035 00.000 10072 scope move finished after 2 + 173 ms
23:14:10.035 00.000 10072 Move returns status 0, amount 2
23:14:10.035 00.000 10072 MoveAxis(N, 0, ABG)
23:14:10.035 00.000 10072 Move returns status 0, amount 0
23:14:10.035 00.000 10072 move complete, result=0
23:14:10.035 00.000 10072 worker thread done servicing request
23:14:10.035 00.000 10072 Worker thread wakes up
23:14:10.036 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:10.036 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:10.036 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:14:10.446 00.410 10072 Exposure complete
23:14:10.495 00.049 10072 worker thread done servicing request
23:14:10.495 00.000 1032 OnExposeComplete: enter
23:14:10.497 00.002 1032 UpdateGuideState(): m_state=6
23:14:10.499 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8149
23:14:10.501 00.002 1032 Star::Find returns 1 (0), X=1104.16, Y=133.86, Mass=1451, SNR=26.8, Peak=117 HFD=3.3
23:14:10.503 00.002 1032 MultiStar: [#1 0.12,0.12,0.95,U] [#2 -0.02,0.17,0.81,U] [#3 0.08,0.28,0.00,M1] [#4 0.20,0.26,0.00,M3] [#5 0.13,0.28,0.00,M5] [#6 0.14,0.09,0.61,U] [#7 -0.04,0.15,0.71,U] [#8 0.05,0.19,0.49,U] 
23:14:10.505 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.13}, one-star: {0.29, 0.10}
23:14:10.508 00.003 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:14:10.509 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:14:10.511 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.17 cameraTheta=0.92 mountX=0.10 mountY=-0.13, mountTheta=-0.91
23:14:10.514 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.13, opts=13)
23:14:10.516 00.002 1032 Enqueuing Move request for scope (0.10, 0.13)
23:14:10.519 00.003 10072 Worker thread wakes up
23:14:10.519 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
23:14:10.519 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
23:14:10.519 00.000 10072 Moving (0.10, 0.13) raw xDistance=0.10 yDistance=-0.13
23:14:10.521 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:14:10.524 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:14:10.524 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:14:10.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:10.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:14:10.524 00.000 10072 MoveAxis(E, 3, ABG)
23:14:10.524 00.000 10072 Guiding  Dir = 2, Dur = 3
23:14:10.525 00.001 10072 IsGuiding returns 0
23:14:10.525 00.000 10072 PulseGuide returned control before completion, sleep 13
23:14:10.541 00.016 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:14:10.543 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:10.544 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:10.546 00.002 1032 Enqueuing Expose request
23:14:10.554 00.008 10072 IsGuiding returns 0
23:14:10.554 00.000 10072 Move returns status 0, amount 3
23:14:10.555 00.001 10072 MoveAxis(N, 0, ABG)
23:14:10.555 00.000 10072 Move returns status 0, amount 0
23:14:10.555 00.000 10072 move complete, result=0
23:14:10.555 00.000 10072 worker thread done servicing request
23:14:10.555 00.000 10072 Worker thread wakes up
23:14:10.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:10.555 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:10.558 00.003 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:14:11.178 00.620 10072 Exposure complete
23:14:11.231 00.053 10072 worker thread done servicing request
23:14:11.231 00.000 1032 OnExposeComplete: enter
23:14:11.232 00.001 1032 UpdateGuideState(): m_state=6
23:14:11.235 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8150
23:14:11.240 00.005 1032 Star::Find returns 1 (0), X=1103.95, Y=133.91, Mass=1342, SNR=25.8, Peak=93 HFD=3.5
23:14:11.243 00.003 1032 MultiStar: [#1 0.15,0.17,0.96,U] [#2 0.01,0.36,0.00,M1] [#3 0.24,0.10,0.00,M2] [#4 -0.05,0.27,0.00,M4] [#5 0.04,0.26,0.00,M6] [#6 0.17,-0.03,0.67,U] [#7 -0.01,0.13,0.71,U] [#8 -0.05,0.22,0.53,U] 
23:14:11.245 00.002 1032 refined, 4 included, MultiStar: {0.08, 0.13}, one-star: {0.08, 0.15}
23:14:11.247 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
23:14:11.248 00.001 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
23:14:11.249 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.03 mountX=0.10 mountY=-0.11, mountTheta=-0.80
23:14:11.252 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
23:14:11.254 00.002 1032 Enqueuing Move request for scope (0.08, 0.13)
23:14:11.256 00.002 10072 Worker thread wakes up
23:14:11.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
23:14:11.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
23:14:11.256 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.10 yDistance=-0.11
23:14:11.259 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:14:11.261 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:14:11.261 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:14:11.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:11.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:14:11.261 00.000 10072 MoveAxis(E, 3, ABG)
23:14:11.261 00.000 10072 Guiding  Dir = 2, Dur = 3
23:14:11.261 00.000 10072 IsGuiding returns 0
23:14:11.263 00.002 10072 PulseGuide returned control before completion, sleep 13
23:14:11.283 00.020 1032 UpdateGuideState exits: m=1342 SNR=25.8
23:14:11.285 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:11.287 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:11.289 00.002 1032 Enqueuing Expose request
23:14:11.291 00.002 10072 IsGuiding returns 0
23:14:11.291 00.000 10072 Move returns status 0, amount 3
23:14:11.291 00.000 10072 MoveAxis(N, 0, ABG)
23:14:11.291 00.000 10072 Move returns status 0, amount 0
23:14:11.291 00.000 10072 move complete, result=0
23:14:11.291 00.000 10072 worker thread done servicing request
23:14:11.291 00.000 10072 Worker thread wakes up
23:14:11.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:11.292 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:11.299 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:14:11.710 00.411 10072 Exposure complete
23:14:11.762 00.052 10072 worker thread done servicing request
23:14:11.762 00.000 1032 OnExposeComplete: enter
23:14:11.765 00.003 1032 UpdateGuideState(): m_state=6
23:14:11.767 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8151
23:14:11.770 00.003 1032 Star::Find returns 1 (0), X=1104.00, Y=133.82, Mass=1435, SNR=26.6, Peak=97 HFD=3.4
23:14:11.774 00.004 1032 MultiStar: [#1 0.09,0.05,0.93,U] [#2 0.10,0.13,0.80,U] [#3 0.16,0.13,0.76,U] [#4 0.07,0.14,0.66,U] [#5 -0.11,0.26,0.00,M7] [#6 -0.07,-0.06,0.65,U] [#7 0.03,0.07,0.70,U] [#8 0.01,0.05,0.50,U] 
23:14:11.775 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.07}, one-star: {0.13, 0.06}
23:14:11.777 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:14:11.778 00.001 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:14:11.780 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.77 mountX=0.05 mountY=-0.09, mountTheta=-1.06
23:14:11.783 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
23:14:11.786 00.003 1032 Enqueuing Move request for scope (0.07, 0.07)
23:14:11.788 00.002 10072 Worker thread wakes up
23:14:11.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
23:14:11.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
23:14:11.788 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.09
23:14:11.790 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:14:11.792 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:14:11.793 00.001 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:14:11.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:11.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:14:11.793 00.000 10072 MoveAxis(E, 2, ABG)
23:14:11.793 00.000 10072 Guiding  Dir = 2, Dur = 2
23:14:11.793 00.000 10072 IsGuiding returns 0
23:14:11.794 00.001 10072 PulseGuide returned control before completion, sleep 12
23:14:11.811 00.017 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:14:11.813 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:11.816 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:11.819 00.003 1032 Enqueuing Expose request
23:14:11.821 00.002 10072 IsGuiding returns 0
23:14:11.821 00.000 10072 Move returns status 0, amount 2
23:14:11.821 00.000 10072 MoveAxis(N, 0, ABG)
23:14:11.821 00.000 10072 Move returns status 0, amount 0
23:14:11.821 00.000 10072 move complete, result=0
23:14:11.821 00.000 10072 worker thread done servicing request
23:14:11.821 00.000 10072 Worker thread wakes up
23:14:11.821 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:11.821 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:11.829 00.008 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:14:12.458 00.629 10072 Exposure complete
23:14:12.505 00.047 10072 worker thread done servicing request
23:14:12.505 00.000 1032 OnExposeComplete: enter
23:14:12.508 00.003 1032 UpdateGuideState(): m_state=6
23:14:12.510 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8152
23:14:12.513 00.003 1032 Star::Find returns 1 (0), X=1103.86, Y=133.84, Mass=1343, SNR=25.8, Peak=100 HFD=3.3
23:14:12.515 00.002 1032 MultiStar: [#1 0.11,0.09,0.99,U] [#2 0.10,0.21,0.86,U] [#3 0.11,0.25,0.00,M2] [#4 0.02,0.17,0.71,U] [#5 -0.05,0.48,0.00,M8] [#6 -0.11,0.21,0.63,U] [#7 -0.00,0.16,0.75,U] [#8 0.05,0.02,0.53,U] 
23:14:12.516 00.001 1032 single-star, 6 included, MultiStar: {0.03, 0.13}, one-star: {-0.01, 0.07}
23:14:12.521 00.005 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
23:14:12.523 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
23:14:12.524 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.72 mountX=0.07 mountY=-0.01, mountTheta=-0.11
23:14:12.527 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
23:14:12.529 00.002 1032 Enqueuing Move request for scope (-0.01, 0.07)
23:14:12.530 00.001 10072 Worker thread wakes up
23:14:12.531 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
23:14:12.531 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
23:14:12.531 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
23:14:12.532 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:14:12.535 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.25
23:14:12.535 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:14:12.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:12.535 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:14:12.535 00.000 10072 MoveAxis(E, 3, ABG)
23:14:12.535 00.000 10072 Guiding  Dir = 2, Dur = 3
23:14:12.536 00.001 10072 IsGuiding returns 0
23:14:12.536 00.000 10072 PulseGuide returned control before completion, sleep 13
23:14:12.554 00.018 1032 UpdateGuideState exits: m=1343 SNR=25.8
23:14:12.556 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:12.558 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:12.559 00.001 1032 Enqueuing Expose request
23:14:12.564 00.005 10072 IsGuiding returns 0
23:14:12.564 00.000 10072 Move returns status 0, amount 3
23:14:12.564 00.000 10072 MoveAxis(N, 0, ABG)
23:14:12.564 00.000 10072 Move returns status 0, amount 0
23:14:12.564 00.000 10072 move complete, result=0
23:14:12.564 00.000 10072 worker thread done servicing request
23:14:12.564 00.000 10072 Worker thread wakes up
23:14:12.564 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:12.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:12.567 00.003 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:14:12.975 00.408 10072 Exposure complete
23:14:13.029 00.054 10072 worker thread done servicing request
23:14:13.029 00.000 1032 OnExposeComplete: enter
23:14:13.031 00.002 1032 UpdateGuideState(): m_state=6
23:14:13.032 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8153
23:14:13.034 00.002 1032 Star::Find returns 1 (0), X=1103.93, Y=133.81, Mass=1356, SNR=25.9, Peak=82 HFD=3.7
23:14:13.037 00.003 1032 MultiStar: [#1 -0.03,0.10,0.95,U] [#2 -0.07,0.25,0.00,M1] [#3 0.05,0.19,0.79,U] [#4 0.18,0.25,0.00,M3] [#5 -0.06,0.33,0.00,M9] [#6 0.02,0.15,0.66,U] [#7 -0.06,0.17,0.72,U] [#8 -0.03,0.09,0.51,U] 
23:14:13.039 00.002 1032 single-star, 5 included, MultiStar: {0.00, 0.12}, one-star: {0.05, 0.05}
23:14:13.041 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
23:14:13.043 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
23:14:13.044 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.73 mountX=0.03 mountY=-0.06, mountTheta=-1.10
23:14:13.047 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
23:14:13.049 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
23:14:13.052 00.003 10072 Worker thread wakes up
23:14:13.052 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:14:13.052 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:14:13.052 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
23:14:13.054 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:14:13.057 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.25
23:14:13.057 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:14:13.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:13.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:14:13.057 00.000 10072 MoveAxis(E, 3, ABG)
23:14:13.057 00.000 10072 Guiding  Dir = 2, Dur = 3
23:14:13.058 00.001 10072 IsGuiding returns 0
23:14:13.058 00.000 10072 PulseGuide returned control before completion, sleep 13
23:14:13.075 00.017 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:14:13.077 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:13.079 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:13.080 00.001 1032 Enqueuing Expose request
23:14:13.083 00.003 10072 IsGuiding returns 0
23:14:13.083 00.000 10072 Move returns status 0, amount 3
23:14:13.083 00.000 10072 MoveAxis(N, 0, ABG)
23:14:13.083 00.000 10072 Move returns status 0, amount 0
23:14:13.083 00.000 10072 move complete, result=0
23:14:13.083 00.000 10072 worker thread done servicing request
23:14:13.083 00.000 10072 Worker thread wakes up
23:14:13.083 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:13.083 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:13.092 00.009 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:14:13.711 00.619 10072 Exposure complete
23:14:13.763 00.052 10072 worker thread done servicing request
23:14:13.764 00.001 1032 OnExposeComplete: enter
23:14:13.766 00.002 1032 UpdateGuideState(): m_state=6
23:14:13.769 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8154
23:14:13.771 00.002 1032 Star::Find returns 1 (0), X=1103.91, Y=133.84, Mass=1357, SNR=25.9, Peak=95 HFD=3.7
23:14:13.773 00.002 1032 MultiStar: [#1 -0.14,0.13,0.95,U] [#2 0.07,0.21,0.83,U] [#3 0.12,0.27,0.00,M2] [#4 -0.00,0.23,0.67,U] [#5 -0.02,0.32,0.00,M10] [#6 0.07,0.23,0.59,U] [#7 -0.23,0.04,0.72,U] [#8 0.05,0.19,0.51,U] 
23:14:13.774 00.001 1032 single-star, 6 included, MultiStar: {-0.03, 0.15}, one-star: {0.03, 0.07}
23:14:13.777 00.003 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
23:14:13.778 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
23:14:13.780 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.16 mountX=0.06 mountY=-0.05, mountTheta=-0.67
23:14:13.783 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
23:14:13.785 00.002 1032 Enqueuing Move request for scope (0.03, 0.07)
23:14:13.788 00.003 10072 Worker thread wakes up
23:14:13.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
23:14:13.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
23:14:13.788 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
23:14:13.790 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=101, Gamma=2.230
23:14:13.792 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.25
23:14:13.792 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:14:13.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:13.792 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:14:13.792 00.000 10072 MoveAxis(E, 3, ABG)
23:14:13.792 00.000 10072 Guiding  Dir = 2, Dur = 3
23:14:13.794 00.002 10072 IsGuiding returns 0
23:14:13.794 00.000 10072 PulseGuide returned control before completion, sleep 13
23:14:13.814 00.020 1032 UpdateGuideState exits: m=1357 SNR=25.9
23:14:13.816 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:13.819 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:13.821 00.002 1032 Enqueuing Expose request
23:14:13.823 00.002 10072 IsGuiding returns 0
23:14:13.823 00.000 10072 Move returns status 0, amount 3
23:14:13.823 00.000 10072 MoveAxis(N, 0, ABG)
23:14:13.823 00.000 10072 Move returns status 0, amount 0
23:14:13.823 00.000 10072 move complete, result=0
23:14:13.823 00.000 10072 worker thread done servicing request
23:14:13.824 00.001 10072 Worker thread wakes up
23:14:13.824 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:13.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:13.832 00.008 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:14:14.242 00.410 10072 Exposure complete
23:14:14.293 00.051 10072 worker thread done servicing request
23:14:14.294 00.001 1032 OnExposeComplete: enter
23:14:14.295 00.001 1032 UpdateGuideState(): m_state=6
23:14:14.296 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8155
23:14:14.298 00.002 1032 Star::Find returns 1 (0), X=1104.03, Y=133.91, Mass=1411, SNR=26.4, Peak=104 HFD=3.7
23:14:14.299 00.001 1032 MultiStar: [#1 0.03,0.13,0.90,U] [#2 0.08,0.24,0.00,M1] [#3 0.12,0.38,0.00,M3] [#4 -0.12,0.33,0.00,M3] [#5 -0.12,0.45,0.00,R] [#6 -0.09,0.19,0.63,U] [#7 0.02,0.18,0.71,U] [#8 -0.18,0.21,0.00,M1] 
23:14:14.302 00.003 1032 refined, 3 included, MultiStar: {0.04, 0.16}, one-star: {0.15, 0.15}
23:14:14.304 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
23:14:14.306 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
23:14:14.307 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.30 mountX=0.14 mountY=-0.08, mountTheta=-0.53
23:14:14.310 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.16, opts=13)
23:14:14.312 00.002 1032 Enqueuing Move request for scope (0.04, 0.16)
23:14:14.314 00.002 10072 Worker thread wakes up
23:14:14.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
23:14:14.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
23:14:14.314 00.000 10072 Moving (0.04, 0.16) raw xDistance=0.14 yDistance=-0.08
23:14:14.315 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=104, Gamma=2.230
23:14:14.319 00.004 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.25
23:14:14.319 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:14:14.320 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:14.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:14:14.320 00.000 10072 MoveAxis(W, 65, ABG)
23:14:14.320 00.000 10072 Guiding  Dir = 3, Dur = 65
23:14:14.320 00.000 10072 IsGuiding returns 0
23:14:14.321 00.001 10072 PulseGuide returned control before completion, sleep 75
23:14:14.337 00.016 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:14:14.339 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:14.341 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:14.342 00.001 1032 Enqueuing Expose request
23:14:14.410 00.068 10072 IsGuiding returns 0
23:14:14.410 00.000 10072 Move returns status 0, amount 65
23:14:14.410 00.000 10072 MoveAxis(N, 0, ABG)
23:14:14.410 00.000 10072 Move returns status 0, amount 0
23:14:14.410 00.000 10072 move complete, result=0
23:14:14.410 00.000 10072 worker thread done servicing request
23:14:14.410 00.000 10072 Worker thread wakes up
23:14:14.411 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:14.411 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:14.411 00.000 1032 GuideStep: 0.1 px 65 ms WEST, -0.1 px 0 ms NORTH
23:14:15.041 00.630 10072 Exposure complete
23:14:15.094 00.053 10072 worker thread done servicing request
23:14:15.094 00.000 1032 OnExposeComplete: enter
23:14:15.097 00.003 1032 UpdateGuideState(): m_state=6
23:14:15.099 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8156
23:14:15.101 00.002 1032 Star::Find returns 1 (0), X=1104.01, Y=133.69, Mass=1382, SNR=26.1, Peak=132 HFD=3.3
23:14:15.104 00.003 1032 MultiStar: [#1 -0.02,-0.02,1.00,U] [#2 0.10,0.04,0.75,U] [#3 0.03,-0.03,0.77,U] [#4 0.06,0.15,0.68,U] [#5 0.16,-0.28,0.00,M1] [#6 -0.10,-0.01,0.62,U] [#7 0.03,0.02,0.73,U] [#8 0.02,-0.07,0.53,U] 
23:14:15.106 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.00}, one-star: {0.14, -0.08}
23:14:15.108 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
23:14:15.109 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
23:14:15.111 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.07 mountX=-0.01 mountY=-0.04, mountTheta=-1.90
23:14:15.116 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
23:14:15.118 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
23:14:15.120 00.002 10072 Worker thread wakes up
23:14:15.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
23:14:15.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
23:14:15.120 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
23:14:15.123 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:14:15.125 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.25
23:14:15.125 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:14:15.126 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:15.126 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:14:15.126 00.000 10072 MoveAxis(E, 3, ABG)
23:14:15.126 00.000 10072 Guiding  Dir = 2, Dur = 3
23:14:15.126 00.000 10072 IsGuiding returns 0
23:14:15.126 00.000 10072 PulseGuide returned control before completion, sleep 13
23:14:15.142 00.016 1032 UpdateGuideState exits: m=1382 SNR=26.1
23:14:15.146 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:15.148 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:15.150 00.002 1032 Enqueuing Expose request
23:14:15.153 00.003 10072 IsGuiding returns 0
23:14:15.153 00.000 10072 Move returns status 0, amount 3
23:14:15.153 00.000 10072 MoveAxis(N, 0, ABG)
23:14:15.153 00.000 10072 Move returns status 0, amount 0
23:14:15.153 00.000 10072 move complete, result=0
23:14:15.153 00.000 10072 worker thread done servicing request
23:14:15.153 00.000 10072 Worker thread wakes up
23:14:15.153 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:15.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:15.160 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:14:15.560 00.400 10072 Exposure complete
23:14:15.618 00.058 10072 worker thread done servicing request
23:14:15.618 00.000 1032 OnExposeComplete: enter
23:14:15.620 00.002 1032 UpdateGuideState(): m_state=6
23:14:15.622 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8157
23:14:15.625 00.003 1032 Star::Find returns 1 (0), X=1103.87, Y=133.67, Mass=1202, SNR=24.3, Peak=118 HFD=3.1
23:14:15.627 00.002 1032 MultiStar: [#1 -0.06,-0.02,1.02,U] [#2 0.10,0.12,0.85,U] [#3 0.06,0.03,0.80,U] [#4 -0.02,-0.03,0.71,U] [#5 0.05,-0.30,0.00,M2] [#6 -0.06,-0.11,0.67,U] [#7 0.04,-0.12,0.74,U] [#8 0.01,-0.03,0.55,U] 
23:14:15.629 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {-0.00, -0.09}
23:14:15.630 00.001 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
23:14:15.632 00.002 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
23:14:15.633 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.30 mountX=-0.03 mountY=-0.00, mountTheta=-3.13
23:14:15.636 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
23:14:15.637 00.001 1032 Enqueuing Move request for scope (0.01, -0.03)
23:14:15.639 00.002 10072 Worker thread wakes up
23:14:15.639 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
23:14:15.639 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
23:14:15.639 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
23:14:15.641 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:14:15.646 00.005 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.25
23:14:15.646 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:14:15.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:15.646 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:14:15.646 00.000 10072 MoveAxis(E, 3, ABG)
23:14:15.646 00.000 10072 Guiding  Dir = 2, Dur = 3
23:14:15.647 00.001 10072 IsGuiding returns 0
23:14:15.647 00.000 10072 PulseGuide returned control before completion, sleep 13
23:14:15.666 00.019 1032 UpdateGuideState exits: m=1202 SNR=24.3
23:14:15.668 00.002 10072 IsGuiding returns 0
23:14:15.668 00.000 10072 Move returns status 0, amount 3
23:14:15.669 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:15.670 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:15.672 00.002 1032 Enqueuing Expose request
23:14:15.676 00.004 10072 MoveAxis(N, 0, ABG)
23:14:15.676 00.000 10072 Move returns status 0, amount 0
23:14:15.676 00.000 10072 move complete, result=0
23:14:15.676 00.000 10072 worker thread done servicing request
23:14:15.676 00.000 10072 Worker thread wakes up
23:14:15.676 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:15.676 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:15.685 00.009 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:14:16.314 00.629 10072 Exposure complete
23:14:16.368 00.054 10072 worker thread done servicing request
23:14:16.368 00.000 1032 OnExposeComplete: enter
23:14:16.370 00.002 1032 UpdateGuideState(): m_state=6
23:14:16.371 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8158
23:14:16.373 00.002 1032 Star::Find returns 1 (0), X=1103.93, Y=133.81, Mass=1437, SNR=26.7, Peak=125 HFD=2.7
23:14:16.375 00.002 1032 MultiStar: [#1 -0.00,0.08,0.98,U] [#2 0.07,0.17,0.78,U] [#3 0.06,0.03,0.74,U] [#4 0.09,0.13,0.66,U] [#5 0.13,-0.35,0.00,M3] [#6 0.08,-0.05,0.61,U] [#7 -0.08,0.05,0.71,U] [#8 0.02,-0.02,0.48,U] 
23:14:16.376 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.06}, one-star: {0.06, 0.05}
23:14:16.379 00.003 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:14:16.380 00.001 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:14:16.381 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.02 mountX=0.05 mountY=-0.05, mountTheta=-0.81
23:14:16.383 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
23:14:16.385 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
23:14:16.386 00.001 10072 Worker thread wakes up
23:14:16.386 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:14:16.386 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:14:16.386 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
23:14:16.387 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:14:16.390 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.25
23:14:16.391 00.001 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:14:16.391 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:16.391 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:14:16.391 00.000 10072 MoveAxis(E, 3, ABG)
23:14:16.391 00.000 10072 Guiding  Dir = 2, Dur = 3
23:14:16.391 00.000 10072 IsGuiding returns 0
23:14:16.392 00.001 10072 PulseGuide returned control before completion, sleep 13
23:14:16.409 00.017 1032 UpdateGuideState exits: m=1437 SNR=26.7
23:14:16.410 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:16.411 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:16.413 00.002 1032 Enqueuing Expose request
23:14:16.420 00.007 10072 IsGuiding returns 0
23:14:16.420 00.000 10072 Move returns status 0, amount 3
23:14:16.420 00.000 10072 MoveAxis(N, 0, ABG)
23:14:16.420 00.000 10072 Move returns status 0, amount 0
23:14:16.420 00.000 10072 move complete, result=0
23:14:16.420 00.000 10072 worker thread done servicing request
23:14:16.420 00.000 10072 Worker thread wakes up
23:14:16.422 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:16.422 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:16.422 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:14:16.828 00.406 10072 Exposure complete
23:14:16.875 00.047 10072 worker thread done servicing request
23:14:16.875 00.000 1032 OnExposeComplete: enter
23:14:16.876 00.001 1032 UpdateGuideState(): m_state=6
23:14:16.878 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8159
23:14:16.880 00.002 1032 Star::Find returns 1 (0), X=1103.95, Y=133.70, Mass=1406, SNR=26.4, Peak=130 HFD=2.6
23:14:16.881 00.001 1032 MultiStar: [#1 -0.03,-0.01,0.97,U] [#2 0.04,0.08,0.82,U] [#3 0.24,-0.03,0.72,U] [#4 0.01,-0.01,0.67,U] [#5 0.14,-0.20,0.69,U] [#6 -0.08,-0.04,0.58,U] [#7 -0.05,0.04,0.72,U] [#8 -0.06,0.15,0.51,U] 
23:14:16.883 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.07, -0.06}
23:14:16.884 00.001 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
23:14:16.885 00.001 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
23:14:16.886 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.34 mountX=-0.02 mountY=-0.03, mountTheta=-2.17
23:14:16.891 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
23:14:16.893 00.002 1032 Enqueuing Move request for scope (0.04, -0.01)
23:14:16.896 00.003 10072 Worker thread wakes up
23:14:16.896 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:14:16.896 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:14:16.896 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.03
23:14:16.899 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:14:16.901 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.24
23:14:16.901 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:14:16.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:16.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:14:16.901 00.000 10072 MoveAxis(E, 2, ABG)
23:14:16.901 00.000 10072 Guiding  Dir = 2, Dur = 2
23:14:16.902 00.001 10072 IsGuiding returns 0
23:14:16.902 00.000 10072 PulseGuide returned control before completion, sleep 12
23:14:16.919 00.017 1032 UpdateGuideState exits: m=1406 SNR=26.4
23:14:16.921 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:16.923 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:16.924 00.001 1032 Enqueuing Expose request
23:14:16.925 00.001 10072 IsGuiding returns 1
23:14:16.925 00.000 10072 scope still moving after pulse duration time elapsed
23:14:16.950 00.025 10072 IsGuiding returns 0
23:14:16.950 00.000 10072 scope move finished after 2 + 45 ms
23:14:16.950 00.000 10072 Move returns status 0, amount 2
23:14:16.950 00.000 10072 MoveAxis(N, 0, ABG)
23:14:16.950 00.000 10072 Move returns status 0, amount 0
23:14:16.950 00.000 10072 move complete, result=0
23:14:16.950 00.000 10072 worker thread done servicing request
23:14:16.950 00.000 10072 Worker thread wakes up
23:14:16.950 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:16.950 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:16.951 00.001 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:14:17.574 00.623 10072 Exposure complete
23:14:17.624 00.050 10072 worker thread done servicing request
23:14:17.624 00.000 1032 OnExposeComplete: enter
23:14:17.626 00.002 1032 UpdateGuideState(): m_state=6
23:14:17.628 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8160
23:14:17.629 00.001 1032 Star::Find returns 1 (0), X=1103.96, Y=133.65, Mass=1403, SNR=26.3, Peak=118 HFD=2.8
23:14:17.631 00.002 1032 MultiStar: [#1 0.11,-0.09,0.93,U] [#2 0.15,0.02,0.77,U] [#3 0.10,-0.02,0.73,U] [#4 0.08,0.09,0.69,U] [#5 0.10,-0.26,0.00,M3] [#6 0.03,-0.03,0.63,U] [#7 0.14,-0.03,0.69,U] [#8 0.02,-0.02,0.51,U] 
23:14:17.632 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.08, -0.11}
23:14:17.634 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
23:14:17.635 00.001 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
23:14:17.637 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.31 mountX=-0.05 mountY=-0.08, mountTheta=-2.14
23:14:17.640 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
23:14:17.641 00.001 1032 Enqueuing Move request for scope (0.09, -0.03)
23:14:17.643 00.002 10072 Worker thread wakes up
23:14:17.643 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
23:14:17.643 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
23:14:17.643 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
23:14:17.646 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=2.230
23:14:17.649 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.24
23:14:17.649 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:14:17.649 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:17.649 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:14:17.649 00.000 10072 MoveAxis(E, 3, ABG)
23:14:17.649 00.000 10072 Guiding  Dir = 2, Dur = 3
23:14:17.649 00.000 10072 IsGuiding returns 0
23:14:17.650 00.001 10072 PulseGuide returned control before completion, sleep 13
23:14:17.666 00.016 1032 UpdateGuideState exits: m=1403 SNR=26.3
23:14:17.668 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:17.669 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:17.671 00.002 1032 Enqueuing Expose request
23:14:17.674 00.003 10072 IsGuiding returns 0
23:14:17.674 00.000 10072 Move returns status 0, amount 3
23:14:17.674 00.000 10072 MoveAxis(N, 0, ABG)
23:14:17.674 00.000 10072 Move returns status 0, amount 0
23:14:17.674 00.000 10072 move complete, result=0
23:14:17.674 00.000 10072 worker thread done servicing request
23:14:17.674 00.000 10072 Worker thread wakes up
23:14:17.674 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:17.674 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:17.681 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:14:18.090 00.409 10072 Exposure complete
23:14:18.141 00.051 1032 OnExposeComplete: enter
23:14:18.144 00.003 1032 UpdateGuideState(): m_state=6
23:14:18.146 00.002 10072 worker thread done servicing request
23:14:18.147 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8161
23:14:18.149 00.002 1032 Star::Find returns 1 (0), X=1103.92, Y=133.61, Mass=1354, SNR=25.9, Peak=118 HFD=2.8
23:14:18.151 00.002 1032 MultiStar: [#1 0.05,0.01,0.96,U] [#2 0.06,0.01,0.79,U] [#3 0.16,0.15,0.78,U] [#4 0.08,0.08,0.71,U] [#5 0.03,-0.18,0.69,U] [#6 0.20,-0.09,0.65,U] [#7 0.07,-0.08,0.77,U] [#8 0.10,-0.05,0.53,U] 
23:14:18.153 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.05, -0.15}
23:14:18.154 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
23:14:18.156 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
23:14:18.157 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.38 mountX=-0.06 mountY=-0.07, mountTheta=-2.22
23:14:18.160 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
23:14:18.162 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
23:14:18.164 00.002 10072 Worker thread wakes up
23:14:18.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
23:14:18.164 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
23:14:18.164 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.06 yDistance=-0.07
23:14:18.167 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=151, Gamma=2.230
23:14:18.170 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.24
23:14:18.170 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:14:18.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:18.170 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:14:18.170 00.000 10072 MoveAxis(E, 3, ABG)
23:14:18.170 00.000 10072 Guiding  Dir = 2, Dur = 3
23:14:18.171 00.001 10072 IsGuiding returns 0
23:14:18.171 00.000 10072 PulseGuide returned control before completion, sleep 13
23:14:18.189 00.018 1032 UpdateGuideState exits: m=1354 SNR=25.9
23:14:18.191 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:18.193 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:18.195 00.002 1032 Enqueuing Expose request
23:14:18.197 00.002 10072 IsGuiding returns 0
23:14:18.197 00.000 10072 Move returns status 0, amount 3
23:14:18.197 00.000 10072 MoveAxis(N, 0, ABG)
23:14:18.197 00.000 10072 Move returns status 0, amount 0
23:14:18.197 00.000 10072 move complete, result=0
23:14:18.198 00.001 10072 worker thread done servicing request
23:14:18.198 00.000 10072 Worker thread wakes up
23:14:18.198 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:18.198 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:18.206 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:14:18.825 00.619 10072 Exposure complete
23:14:18.878 00.053 10072 worker thread done servicing request
23:14:18.878 00.000 1032 OnExposeComplete: enter
23:14:18.880 00.002 1032 UpdateGuideState(): m_state=6
23:14:18.882 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8162
23:14:18.883 00.001 1032 Star::Find returns 1 (0), X=1103.92, Y=133.81, Mass=1453, SNR=26.8, Peak=130 HFD=3.0
23:14:18.886 00.003 1032 MultiStar: [#1 0.18,0.11,0.89,U] [#2 0.05,0.13,0.79,U] [#3 0.15,-0.01,0.76,U] [#4 0.05,0.10,0.67,U] [#5 0.04,-0.30,0.00,M3] [#6 -0.00,0.05,0.59,U] [#7 0.09,0.00,0.68,U] [#8 0.13,0.12,0.48,U] 
23:14:18.888 00.002 1032 single-star, 7 included, MultiStar: {0.09, 0.07}, one-star: {0.04, 0.05}
23:14:18.890 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
23:14:18.892 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
23:14:18.894 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.82 mountX=0.03 mountY=-0.05, mountTheta=-1.01
23:14:18.898 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
23:14:18.900 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
23:14:18.902 00.002 10072 Worker thread wakes up
23:14:18.902 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:14:18.902 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:14:18.902 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.03 yDistance=-0.05
23:14:18.904 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:14:18.907 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.24
23:14:18.907 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:14:18.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:18.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:14:18.907 00.000 10072 MoveAxis(E, 4, ABG)
23:14:18.907 00.000 10072 Guiding  Dir = 2, Dur = 4
23:14:18.908 00.001 10072 IsGuiding returns 0
23:14:18.908 00.000 10072 PulseGuide returned control before completion, sleep 14
23:14:18.927 00.019 1032 UpdateGuideState exits: m=1453 SNR=26.8
23:14:18.930 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:18.932 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:18.934 00.002 1032 Enqueuing Expose request
23:14:18.936 00.002 10072 IsGuiding returns 0
23:14:18.936 00.000 10072 Move returns status 0, amount 4
23:14:18.936 00.000 10072 MoveAxis(N, 0, ABG)
23:14:18.936 00.000 10072 Move returns status 0, amount 0
23:14:18.936 00.000 10072 move complete, result=0
23:14:18.936 00.000 10072 worker thread done servicing request
23:14:18.936 00.000 10072 Worker thread wakes up
23:14:18.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:18.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:18.943 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:14:19.357 00.414 10072 Exposure complete
23:14:19.408 00.051 10072 worker thread done servicing request
23:14:19.408 00.000 1032 OnExposeComplete: enter
23:14:19.410 00.002 1032 UpdateGuideState(): m_state=6
23:14:19.413 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8163
23:14:19.414 00.001 1032 Star::Find returns 1 (0), X=1104.00, Y=133.84, Mass=1386, SNR=26.2, Peak=134 HFD=3.1
23:14:19.416 00.002 1032 MultiStar: [#1 0.11,0.05,1.00,U] [#2 0.06,0.15,0.81,U] [#3 0.12,0.15,0.77,U] [#4 -0.04,0.29,0.00,M1] [#5 0.08,-0.25,0.00,M4] [#6 -0.08,0.06,0.63,U] [#7 0.03,0.10,0.70,U] [#8 0.14,-0.01,0.51,U] 
23:14:19.417 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.09}, one-star: {0.13, 0.08}
23:14:19.418 00.001 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
23:14:19.420 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
23:14:19.421 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=0.06 mountY=-0.10, mountTheta=-0.99
23:14:19.424 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
23:14:19.427 00.003 1032 Enqueuing Move request for scope (0.08, 0.09)
23:14:19.428 00.001 10072 Worker thread wakes up
23:14:19.428 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:14:19.428 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:14:19.428 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.06 yDistance=-0.10
23:14:19.431 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:14:19.433 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.24
23:14:19.433 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:14:19.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:19.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:14:19.433 00.000 10072 MoveAxis(E, 3, ABG)
23:14:19.433 00.000 10072 Guiding  Dir = 2, Dur = 3
23:14:19.433 00.000 10072 IsGuiding returns 0
23:14:19.435 00.002 10072 PulseGuide returned control before completion, sleep 13
23:14:19.451 00.016 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:14:19.452 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:19.456 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:19.458 00.002 1032 Enqueuing Expose request
23:14:19.461 00.003 10072 IsGuiding returns 0
23:14:19.461 00.000 10072 Move returns status 0, amount 3
23:14:19.461 00.000 10072 MoveAxis(N, 0, ABG)
23:14:19.461 00.000 10072 Move returns status 0, amount 0
23:14:19.461 00.000 10072 move complete, result=0
23:14:19.461 00.000 10072 worker thread done servicing request
23:14:19.461 00.000 10072 Worker thread wakes up
23:14:19.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:19.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:19.468 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:14:20.090 00.622 10072 Exposure complete
23:14:20.142 00.052 10072 worker thread done servicing request
23:14:20.142 00.000 1032 OnExposeComplete: enter
23:14:20.144 00.002 1032 UpdateGuideState(): m_state=6
23:14:20.148 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8164
23:14:20.150 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=133.94, Mass=1358, SNR=25.9, Peak=114 HFD=2.9
23:14:20.152 00.002 1032 MultiStar: [#1 0.08,0.24,0.00,M1] [#2 0.02,0.27,0.00,M1] [#3 0.18,0.15,0.78,U] [#4 0.04,0.23,0.71,U] [#5 0.12,-0.15,0.69,U] [#6 0.06,0.19,0.64,U] [#7 0.04,0.01,0.70,U] [#8 0.04,0.19,0.52,U] 
23:14:20.154 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.12}, one-star: {0.24, 0.18}
23:14:20.156 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
23:14:20.157 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
23:14:20.159 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.16 cameraTheta=0.78 mountX=0.08 mountY=-0.14, mountTheta=-1.05
23:14:20.162 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
23:14:20.165 00.003 1032 Enqueuing Move request for scope (0.12, 0.12)
23:14:20.167 00.002 10072 Worker thread wakes up
23:14:20.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
23:14:20.167 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
23:14:20.167 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.08 yDistance=-0.14
23:14:20.169 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:14:20.172 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.24
23:14:20.172 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:14:20.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:20.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:14:20.172 00.000 10072 MoveAxis(E, 3, ABG)
23:14:20.172 00.000 10072 Guiding  Dir = 2, Dur = 3
23:14:20.173 00.001 10072 IsGuiding returns 0
23:14:20.174 00.001 10072 PulseGuide returned control before completion, sleep 13
23:14:20.191 00.017 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:14:20.194 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:20.195 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:20.198 00.003 1032 Enqueuing Expose request
23:14:20.200 00.002 10072 IsGuiding returns 1
23:14:20.200 00.000 10072 scope still moving after pulse duration time elapsed
23:14:20.227 00.027 10072 IsGuiding returns 1
23:14:20.259 00.032 10072 IsGuiding returns 1
23:14:20.290 00.031 10072 IsGuiding returns 1
23:14:20.322 00.032 10072 IsGuiding returns 1
23:14:20.353 00.031 10072 IsGuiding returns 1
23:14:20.384 00.031 10072 IsGuiding returns 1
23:14:20.416 00.032 10072 IsGuiding returns 1
23:14:20.447 00.031 10072 IsGuiding returns 1
23:14:20.478 00.031 10072 IsGuiding returns 1
23:14:20.510 00.032 10072 IsGuiding returns 1
23:14:20.540 00.030 10072 IsGuiding returns 0
23:14:20.540 00.000 10072 scope move finished after 3 + 364 ms
23:14:20.540 00.000 10072 Move returns status 0, amount 3
23:14:20.540 00.000 10072 MoveAxis(N, 0, ABG)
23:14:20.540 00.000 10072 Move returns status 0, amount 0
23:14:20.540 00.000 10072 move complete, result=0
23:14:20.540 00.000 10072 worker thread done servicing request
23:14:20.540 00.000 10072 Worker thread wakes up
23:14:20.540 00.000 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:14:20.543 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:20.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:21.281 00.738 10072 Exposure complete
23:14:21.327 00.046 10072 worker thread done servicing request
23:14:21.327 00.000 1032 OnExposeComplete: enter
23:14:21.330 00.003 1032 UpdateGuideState(): m_state=6
23:14:21.332 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8165
23:14:21.333 00.001 1032 Star::Find returns 1 (0), X=1104.13, Y=133.90, Mass=1280, SNR=25.1, Peak=115 HFD=2.8
23:14:21.335 00.002 1032 MultiStar: [#1 0.11,0.16,1.02,U] [#2 -0.07,0.38,0.00,M2] [#3 0.14,0.13,0.78,U] [#4 0.09,0.13,0.74,U] [#5 0.18,-0.14,0.74,U] [#6 0.14,0.09,0.66,U] [#7 0.10,0.07,0.73,U] [#8 -0.09,0.22,0.54,U] 
23:14:21.337 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.10}, one-star: {0.26, 0.14}
23:14:21.338 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
23:14:21.341 00.003 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
23:14:21.342 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.67 mountX=0.07 mountY=-0.15, mountTheta=-1.16
23:14:21.344 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
23:14:21.346 00.002 1032 Enqueuing Move request for scope (0.13, 0.10)
23:14:21.347 00.001 10072 Worker thread wakes up
23:14:21.347 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
23:14:21.347 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
23:14:21.347 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.07 yDistance=-0.15
23:14:21.349 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=151, Gamma=2.230
23:14:21.351 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.23
23:14:21.351 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:14:21.351 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:21.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:14:21.351 00.000 10072 MoveAxis(E, 3, ABG)
23:14:21.351 00.000 10072 Guiding  Dir = 2, Dur = 3
23:14:21.352 00.001 10072 IsGuiding returns 0
23:14:21.352 00.000 10072 PulseGuide returned control before completion, sleep 13
23:14:21.368 00.016 1032 UpdateGuideState exits: m=1280 SNR=25.1
23:14:21.370 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:21.372 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:21.374 00.002 10072 IsGuiding returns 0
23:14:21.374 00.000 1032 Enqueuing Expose request
23:14:21.376 00.002 10072 Move returns status 0, amount 3
23:14:21.376 00.000 10072 MoveAxis(N, 0, ABG)
23:14:21.376 00.000 10072 Move returns status 0, amount 0
23:14:21.376 00.000 10072 move complete, result=0
23:14:21.376 00.000 10072 worker thread done servicing request
23:14:21.377 00.001 10072 Worker thread wakes up
23:14:21.377 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:21.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:21.384 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
23:14:21.781 00.397 10072 Exposure complete
23:14:21.835 00.054 10072 worker thread done servicing request
23:14:21.835 00.000 1032 OnExposeComplete: enter
23:14:21.836 00.001 1032 UpdateGuideState(): m_state=6
23:14:21.838 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8166
23:14:21.841 00.003 1032 Star::Find returns 1 (0), X=1104.10, Y=133.75, Mass=1488, SNR=27.1, Peak=152 HFD=3.2
23:14:21.843 00.002 1032 MultiStar: [#1 -0.02,0.10,0.96,U] [#2 0.08,0.21,0.80,U] [#3 0.09,0.08,0.72,U] [#4 0.12,0.31,0.00,M1] [#5 0.10,-0.18,0.66,U] [#6 0.02,0.06,0.60,U] [#7 0.11,0.13,0.65,U] [#8 0.07,0.05,0.50,U] 
23:14:21.845 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.06}, one-star: {0.23, -0.01}
23:14:21.847 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
23:14:21.848 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
23:14:21.850 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.55 mountX=0.03 mountY=-0.10, mountTheta=-1.28
23:14:21.853 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
23:14:21.854 00.001 1032 Enqueuing Move request for scope (0.09, 0.06)
23:14:21.856 00.002 10072 Worker thread wakes up
23:14:21.856 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:14:21.856 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:14:21.856 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.03 yDistance=-0.10
23:14:21.858 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:14:21.861 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.23
23:14:21.861 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:14:21.861 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:21.861 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:14:21.861 00.000 10072 MoveAxis(E, 2, ABG)
23:14:21.861 00.000 10072 Guiding  Dir = 2, Dur = 2
23:14:21.862 00.001 10072 IsGuiding returns 0
23:14:21.862 00.000 10072 PulseGuide returned control before completion, sleep 12
23:14:21.879 00.017 1032 UpdateGuideState exits: m=1488 SNR=27.1
23:14:21.880 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:21.882 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:21.883 00.001 1032 Enqueuing Expose request
23:14:21.887 00.004 10072 IsGuiding returns 0
23:14:21.887 00.000 10072 Move returns status 0, amount 2
23:14:21.887 00.000 10072 MoveAxis(N, 0, ABG)
23:14:21.887 00.000 10072 Move returns status 0, amount 0
23:14:21.887 00.000 10072 move complete, result=0
23:14:21.887 00.000 10072 worker thread done servicing request
23:14:21.887 00.000 10072 Worker thread wakes up
23:14:21.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:21.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:21.892 00.005 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:14:22.513 00.621 10072 Exposure complete
23:14:22.561 00.048 10072 worker thread done servicing request
23:14:22.561 00.000 1032 OnExposeComplete: enter
23:14:22.563 00.002 1032 UpdateGuideState(): m_state=6
23:14:22.565 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8167
23:14:22.566 00.001 1032 Star::Find returns 1 (0), X=1104.02, Y=133.83, Mass=1267, SNR=25.0, Peak=100 HFD=3.0
23:14:22.568 00.002 1032 MultiStar: [#1 0.09,0.15,1.00,U] [#2 -0.00,0.29,0.00,M2] [#3 -0.06,0.16,0.80,U] [#4 0.03,0.11,0.75,U] [#5 0.19,0.06,0.71,U] [#6 -0.21,0.15,0.00,M1] [#7 0.02,0.04,0.73,U] [#8 0.11,0.30,0.00,M1] 
23:14:22.570 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.10}, one-star: {0.14, 0.07}
23:14:22.571 00.001 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:14:22.572 00.001 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:14:22.574 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=0.08 mountY=-0.09, mountTheta=-0.87
23:14:22.576 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
23:14:22.578 00.002 1032 Enqueuing Move request for scope (0.07, 0.10)
23:14:22.580 00.002 10072 Worker thread wakes up
23:14:22.580 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:14:22.580 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:14:22.580 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
23:14:22.582 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:14:22.585 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.23
23:14:22.585 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:14:22.585 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:22.585 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:14:22.585 00.000 10072 MoveAxis(E, 1, ABG)
23:14:22.585 00.000 10072 Guiding  Dir = 2, Dur = 1
23:14:22.586 00.001 10072 IsGuiding returns 0
23:14:22.586 00.000 10072 PulseGuide returned control before completion, sleep 11
23:14:22.602 00.016 1032 UpdateGuideState exits: m=1267 SNR=25.0
23:14:22.605 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:22.607 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:22.609 00.002 1032 Enqueuing Expose request
23:14:22.610 00.001 10072 IsGuiding returns 0
23:14:22.610 00.000 10072 Move returns status 0, amount 1
23:14:22.610 00.000 10072 MoveAxis(N, 0, ABG)
23:14:22.610 00.000 10072 Move returns status 0, amount 0
23:14:22.610 00.000 10072 move complete, result=0
23:14:22.610 00.000 10072 worker thread done servicing request
23:14:22.610 00.000 10072 Worker thread wakes up
23:14:22.610 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:22.610 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:22.618 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:14:23.027 00.409 10072 Exposure complete
23:14:23.074 00.047 10072 worker thread done servicing request
23:14:23.074 00.000 1032 OnExposeComplete: enter
23:14:23.076 00.002 1032 UpdateGuideState(): m_state=6
23:14:23.078 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8168
23:14:23.081 00.003 1032 Star::Find returns 1 (0), X=1103.99, Y=133.92, Mass=1369, SNR=26.0, Peak=105 HFD=2.9
23:14:23.083 00.002 1032 MultiStar: [#1 0.06,0.10,0.95,U] [#2 -0.05,0.23,0.84,U] [#3 0.06,0.27,0.00,M1] [#4 -0.07,0.38,0.00,M1] [#5 0.22,-0.05,0.70,U] [#6 -0.16,0.18,0.59,U] [#7 -0.00,0.12,0.74,U] [#8 0.15,-0.02,0.48,U] 
23:14:23.084 00.001 1032 refined, 6 included, MultiStar: {0.05, 0.11}, one-star: {0.11, 0.15}
23:14:23.086 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
23:14:23.087 00.001 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
23:14:23.089 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=0.10 mountY=-0.08, mountTheta=-0.66
23:14:23.091 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
23:14:23.093 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
23:14:23.094 00.001 10072 Worker thread wakes up
23:14:23.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
23:14:23.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
23:14:23.094 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.10 yDistance=-0.08
23:14:23.096 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:14:23.098 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.23
23:14:23.098 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:14:23.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:23.099 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:14:23.099 00.000 10072 MoveAxis(E, 1, ABG)
23:14:23.099 00.000 10072 Guiding  Dir = 2, Dur = 1
23:14:23.099 00.000 10072 IsGuiding returns 0
23:14:23.099 00.000 10072 PulseGuide returned control before completion, sleep 11
23:14:23.116 00.017 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:14:23.117 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:23.119 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:23.121 00.002 1032 Enqueuing Expose request
23:14:23.122 00.001 10072 IsGuiding returns 0
23:14:23.122 00.000 10072 Move returns status 0, amount 1
23:14:23.122 00.000 10072 MoveAxis(N, 0, ABG)
23:14:23.122 00.000 10072 Move returns status 0, amount 0
23:14:23.122 00.000 10072 move complete, result=0
23:14:23.123 00.001 10072 worker thread done servicing request
23:14:23.123 00.000 10072 Worker thread wakes up
23:14:23.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:23.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:23.130 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:14:23.747 00.617 10072 Exposure complete
23:14:23.796 00.049 10072 worker thread done servicing request
23:14:23.796 00.000 1032 OnExposeComplete: enter
23:14:23.798 00.002 1032 UpdateGuideState(): m_state=6
23:14:23.801 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8169
23:14:23.803 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=133.87, Mass=1376, SNR=26.1, Peak=116 HFD=3.0
23:14:23.807 00.004 1032 MultiStar: [#1 -0.04,0.26,0.00,M1] [#2 -0.27,0.35,0.00,M2] [#3 0.04,0.26,0.00,M2] [#4 0.01,0.31,0.00,M2] [#5 -0.02,0.04,0.68,U] [#6 -0.03,0.15,0.60,U] [#7 -0.20,0.17,0.00,M1] [#8 0.09,0.37,0.00,M1] 
23:14:23.809 00.002 1032 refined, 2 included, MultiStar: {0.10, 0.10}, one-star: {0.27, 0.11}
23:14:23.811 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:14:23.812 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:14:23.814 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.76 mountX=0.07 mountY=-0.12, mountTheta=-1.07
23:14:23.817 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
23:14:23.819 00.002 1032 Enqueuing Move request for scope (0.10, 0.10)
23:14:23.821 00.002 10072 Worker thread wakes up
23:14:23.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
23:14:23.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
23:14:23.821 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
23:14:23.824 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:14:23.826 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.23
23:14:23.826 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:14:23.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:23.827 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:14:23.827 00.000 10072 MoveAxis(E, 1, ABG)
23:14:23.827 00.000 10072 Guiding  Dir = 2, Dur = 1
23:14:23.827 00.000 10072 IsGuiding returns 0
23:14:23.827 00.000 10072 PulseGuide returned control before completion, sleep 11
23:14:23.846 00.019 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:14:23.848 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:23.850 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:23.851 00.001 1032 Enqueuing Expose request
23:14:23.854 00.003 10072 IsGuiding returns 0
23:14:23.854 00.000 10072 Move returns status 0, amount 1
23:14:23.854 00.000 10072 MoveAxis(N, 0, ABG)
23:14:23.854 00.000 10072 Move returns status 0, amount 0
23:14:23.854 00.000 10072 move complete, result=0
23:14:23.854 00.000 10072 worker thread done servicing request
23:14:23.854 00.000 10072 Worker thread wakes up
23:14:23.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:23.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:23.862 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:14:24.261 00.399 10072 Exposure complete
23:14:24.316 00.055 10072 worker thread done servicing request
23:14:24.316 00.000 1032 OnExposeComplete: enter
23:14:24.318 00.002 1032 UpdateGuideState(): m_state=6
23:14:24.320 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8170
23:14:24.323 00.003 1032 Star::Find returns 1 (0), X=1104.05, Y=134.06, Mass=1308, SNR=25.4, Peak=107 HFD=2.8
23:14:24.324 00.001 1032 MultiStar: [#1 -0.16,0.29,0.00,M2] [#2 -0.09,0.42,0.00,M3] [#3 0.03,0.32,0.00,M3] [#4 -0.06,0.45,0.00,M3] [#5 0.00,-0.02,0.66,U] [#6 -0.03,0.36,0.00,M1] [#7 -0.20,0.29,0.00,M2] [#8 0.03,0.44,0.00,M2] 
23:14:24.326 00.002 1032 refined, 1 included, MultiStar: {0.11, 0.17}, one-star: {0.18, 0.29}
23:14:24.328 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
23:14:24.329 00.001 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
23:14:24.333 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=0.99 mountX=0.13 mountY=-0.15, mountTheta=-0.84
23:14:24.338 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.17, opts=13)
23:14:24.340 00.002 1032 Enqueuing Move request for scope (0.11, 0.17)
23:14:24.342 00.002 10072 Worker thread wakes up
23:14:24.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
23:14:24.342 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
23:14:24.342 00.000 10072 Moving (0.11, 0.17) raw xDistance=0.13 yDistance=-0.15
23:14:24.344 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:14:24.347 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.23
23:14:24.347 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:14:24.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:24.347 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:14:24.347 00.000 10072 MoveAxis(W, 63, ABG)
23:14:24.347 00.000 10072 Guiding  Dir = 3, Dur = 63
23:14:24.347 00.000 10072 IsGuiding returns 0
23:14:24.348 00.001 10072 PulseGuide returned control before completion, sleep 73
23:14:24.366 00.018 1032 UpdateGuideState exits: m=1308 SNR=25.4
23:14:24.372 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:24.374 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:24.376 00.002 1032 Enqueuing Expose request
23:14:24.431 00.055 10072 IsGuiding returns 0
23:14:24.431 00.000 10072 Move returns status 0, amount 63
23:14:24.431 00.000 10072 MoveAxis(N, 0, ABG)
23:14:24.431 00.000 10072 Move returns status 0, amount 0
23:14:24.431 00.000 10072 move complete, result=0
23:14:24.431 00.000 10072 worker thread done servicing request
23:14:24.432 00.001 10072 Worker thread wakes up
23:14:24.432 00.000 1032 GuideStep: 0.1 px 63 ms WEST, -0.1 px 0 ms NORTH
23:14:24.434 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:24.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:25.071 00.637 10072 Exposure complete
23:14:25.123 00.052 10072 worker thread done servicing request
23:14:25.123 00.000 1032 OnExposeComplete: enter
23:14:25.125 00.002 1032 UpdateGuideState(): m_state=6
23:14:25.127 00.002 1032 Star::Find(15, 1104, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8171
23:14:25.129 00.002 1032 Star::Find returns 1 (0), X=1104.00, Y=134.12, Mass=1348, SNR=25.8, Peak=127 HFD=2.8
23:14:25.131 00.002 1032 MultiStar: [#1 -0.11,0.31,0.00,M3] [#2 -0.00,0.27,0.00,M4] [#3 0.18,0.42,0.00,M4] [#4 0.05,0.41,0.00,M4] [#5 0.06,-0.03,0.66,U] [#6 0.01,0.15,0.62,U] [#7 -0.01,0.27,0.00,M3] [#8 -0.02,0.50,0.00,M3] 
23:14:25.133 00.002 1032 refined, 2 included, MultiStar: {0.08, 0.19}, one-star: {0.13, 0.36}
23:14:25.134 00.001 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
23:14:25.137 00.003 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
23:14:25.138 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.20 cameraTheta=1.19 mountX=0.16 mountY=-0.12, mountTheta=-0.64
23:14:25.140 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.19, opts=13)
23:14:25.142 00.002 1032 Enqueuing Move request for scope (0.08, 0.19)
23:14:25.146 00.004 10072 Worker thread wakes up
23:14:25.148 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
23:14:25.148 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
23:14:25.148 00.000 10072 Moving (0.08, 0.19) raw xDistance=0.16 yDistance=-0.12
23:14:25.149 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:14:25.153 00.004 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.23
23:14:25.153 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:14:25.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:25.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:14:25.153 00.000 10072 MoveAxis(W, 78, ABG)
23:14:25.153 00.000 10072 Guiding  Dir = 3, Dur = 78
23:14:25.153 00.000 10072 IsGuiding returns 0
23:14:25.154 00.001 10072 PulseGuide returned control before completion, sleep 88
23:14:25.172 00.018 1032 UpdateGuideState exits: m=1348 SNR=25.8
23:14:25.176 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:25.179 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:25.182 00.003 1032 Enqueuing Expose request
23:14:25.256 00.074 10072 IsGuiding returns 0
23:14:25.256 00.000 10072 Move returns status 0, amount 78
23:14:25.256 00.000 10072 MoveAxis(N, 0, ABG)
23:14:25.256 00.000 10072 Move returns status 0, amount 0
23:14:25.256 00.000 10072 move complete, result=0
23:14:25.256 00.000 10072 worker thread done servicing request
23:14:25.256 00.000 10072 Worker thread wakes up
23:14:25.256 00.000 1032 GuideStep: 0.2 px 78 ms WEST, -0.1 px 0 ms NORTH
23:14:25.259 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:25.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:25.666 00.407 10072 Exposure complete
23:14:25.716 00.050 10072 worker thread done servicing request
23:14:25.716 00.000 1032 OnExposeComplete: enter
23:14:25.719 00.003 1032 UpdateGuideState(): m_state=6
23:14:25.721 00.002 1032 Star::Find(15, 1104, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8172
23:14:25.723 00.002 1032 Star::Find returns 1 (0), X=1103.86, Y=134.02, Mass=1412, SNR=26.4, Peak=107 HFD=3.0
23:14:25.725 00.002 1032 MultiStar: [#1 0.05,0.24,0.99,U] [#2 0.04,0.39,0.00,M5] [#3 0.14,0.41,0.00,M5] [#4 -0.04,0.47,0.00,M5] [#5 0.09,0.07,0.63,U] [#6 0.08,0.43,0.00,M1] [#7 0.03,0.32,0.00,M4] [#8 0.04,0.34,0.00,M4] 
23:14:25.727 00.002 1032 refined, 2 included, MultiStar: {0.04, 0.21}, one-star: {-0.01, 0.26}
23:14:25.729 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
23:14:25.730 00.001 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
23:14:25.732 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.40 mountX=0.19 mountY=-0.09, mountTheta=-0.43
23:14:25.735 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.21, opts=13)
23:14:25.737 00.002 1032 Enqueuing Move request for scope (0.04, 0.21)
23:14:25.738 00.001 10072 Worker thread wakes up
23:14:25.739 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
23:14:25.739 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
23:14:25.739 00.000 10072 Moving (0.04, 0.21) raw xDistance=0.19 yDistance=-0.09
23:14:25.743 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:14:25.746 00.003 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 288.22
23:14:25.746 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
23:14:25.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:25.746 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:14:25.746 00.000 10072 MoveAxis(W, 90, ABG)
23:14:25.746 00.000 10072 Guiding  Dir = 3, Dur = 90
23:14:25.746 00.000 10072 IsGuiding returns 0
23:14:25.747 00.001 10072 PulseGuide returned control before completion, sleep 100
23:14:25.764 00.017 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:14:25.767 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:25.772 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:25.775 00.003 1032 Enqueuing Expose request
23:14:25.851 00.076 10072 IsGuiding returns 0
23:14:25.851 00.000 10072 Move returns status 0, amount 90
23:14:25.851 00.000 10072 MoveAxis(N, 0, ABG)
23:14:25.851 00.000 10072 Move returns status 0, amount 0
23:14:25.851 00.000 10072 move complete, result=0
23:14:25.851 00.000 10072 worker thread done servicing request
23:14:25.851 00.000 10072 Worker thread wakes up
23:14:25.851 00.000 1032 GuideStep: 0.2 px 90 ms WEST, -0.1 px 0 ms NORTH
23:14:25.854 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:25.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:26.478 00.624 10072 Exposure complete
23:14:26.529 00.051 10072 worker thread done servicing request
23:14:26.529 00.000 1032 OnExposeComplete: enter
23:14:26.530 00.001 1032 UpdateGuideState(): m_state=6
23:14:26.532 00.002 1032 Star::Find(15, 1103, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8173
23:14:26.534 00.002 1032 Star::Find returns 1 (0), X=1104.15, Y=133.93, Mass=1470, SNR=26.9, Peak=122 HFD=3.1
23:14:26.536 00.002 1032 MultiStar: [#1 0.09,0.03,0.97,U] [#2 0.00,0.22,0.78,U] [#3 0.03,0.09,0.74,U] [#4 0.08,0.35,0.00,M6] [#5 0.21,-0.14,0.00,M1] [#6 -0.09,0.04,0.62,U] [#7 0.12,0.07,0.73,U] [#8 0.08,0.10,0.48,U] 
23:14:26.537 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.11}, one-star: {0.27, 0.17}
23:14:26.539 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
23:14:26.541 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
23:14:26.543 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.89 mountX=0.08 mountY=-0.11, mountTheta=-0.94
23:14:26.545 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
23:14:26.549 00.004 1032 Enqueuing Move request for scope (0.09, 0.11)
23:14:26.551 00.002 10072 Worker thread wakes up
23:14:26.551 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
23:14:26.551 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
23:14:26.552 00.001 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.11
23:14:26.555 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:14:26.556 00.001 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
23:14:26.556 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:14:26.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:26.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:14:26.556 00.000 10072 MoveAxis(W, 1, ABG)
23:14:26.556 00.000 10072 Guiding  Dir = 3, Dur = 1
23:14:26.558 00.002 10072 IsGuiding returns 0
23:14:26.558 00.000 10072 PulseGuide returned control before completion, sleep 11
23:14:26.570 00.012 10072 IsGuiding returns 0
23:14:26.570 00.000 10072 Move returns status 0, amount 1
23:14:26.570 00.000 10072 MoveAxis(N, 0, ABG)
23:14:26.570 00.000 10072 Move returns status 0, amount 0
23:14:26.570 00.000 10072 move complete, result=0
23:14:26.570 00.000 10072 worker thread done servicing request
23:14:26.574 00.004 1032 UpdateGuideState exits: m=1470 SNR=26.9
23:14:26.576 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:26.577 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:26.580 00.003 1032 Enqueuing Expose request
23:14:26.582 00.002 10072 Worker thread wakes up
23:14:26.582 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:26.582 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:26.582 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:14:26.995 00.413 10072 Exposure complete
23:14:27.045 00.050 1032 OnExposeComplete: enter
23:14:27.049 00.004 1032 UpdateGuideState(): m_state=6
23:14:27.050 00.001 10072 worker thread done servicing request
23:14:27.051 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8174
23:14:27.052 00.001 1032 Star::Find returns 1 (0), X=1104.13, Y=133.81, Mass=1388, SNR=26.2, Peak=119 HFD=3.3
23:14:27.055 00.003 1032 MultiStar: [#1 0.07,0.06,0.93,U] [#2 -0.02,0.24,0.78,U] [#3 0.10,0.06,0.75,U] [#4 -0.06,0.29,0.00,M7] [#5 0.17,-0.11,0.68,U] [#6 0.02,0.25,0.00,M1] [#7 -0.03,0.07,0.71,U] [#8 0.07,0.08,0.54,U] 
23:14:27.056 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.06}, one-star: {0.26, 0.04}
23:14:27.058 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
23:14:27.059 00.001 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
23:14:27.060 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.59 mountX=0.04 mountY=-0.11, mountTheta=-1.24
23:14:27.063 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
23:14:27.064 00.001 1032 Enqueuing Move request for scope (0.09, 0.06)
23:14:27.066 00.002 10072 Worker thread wakes up
23:14:27.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:14:27.066 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:14:27.066 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.11
23:14:27.067 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:14:27.070 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
23:14:27.071 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:14:27.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:27.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:14:27.071 00.000 10072 MoveAxis(W, 1, ABG)
23:14:27.071 00.000 10072 Guiding  Dir = 3, Dur = 1
23:14:27.071 00.000 10072 IsGuiding returns 0
23:14:27.072 00.001 10072 PulseGuide returned control before completion, sleep 11
23:14:27.085 00.013 10072 IsGuiding returns 0
23:14:27.085 00.000 10072 Move returns status 0, amount 1
23:14:27.085 00.000 10072 MoveAxis(N, 0, ABG)
23:14:27.085 00.000 10072 Move returns status 0, amount 0
23:14:27.085 00.000 10072 move complete, result=0
23:14:27.085 00.000 10072 worker thread done servicing request
23:14:27.088 00.003 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:14:27.092 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:27.094 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:27.095 00.001 1032 Enqueuing Expose request
23:14:27.097 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:14:27.098 00.001 10072 Worker thread wakes up
23:14:27.099 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:27.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:27.730 00.631 10072 Exposure complete
23:14:27.786 00.056 10072 worker thread done servicing request
23:14:27.787 00.001 1032 OnExposeComplete: enter
23:14:27.788 00.001 1032 UpdateGuideState(): m_state=6
23:14:27.790 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8175
23:14:27.792 00.002 1032 Star::Find returns 1 (0), X=1104.07, Y=134.04, Mass=1383, SNR=26.1, Peak=105 HFD=2.9
23:14:27.794 00.002 1032 MultiStar: [#1 0.03,0.26,0.00,M1] [#2 0.01,0.25,0.82,U] [#3 0.30,0.50,0.00,M4] [#4 0.11,0.42,0.00,M8] [#5 0.04,0.03,0.65,U] [#6 0.14,0.23,0.00,M2] [#7 0.11,0.34,0.00,M3] [#8 -0.04,0.46,0.00,M3] 
23:14:27.795 00.001 1032 refined, 2 included, MultiStar: {0.09, 0.20}, one-star: {0.20, 0.28}
23:14:27.796 00.001 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
23:14:27.799 00.003 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
23:14:27.802 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.14 mountX=0.17 mountY=-0.14, mountTheta=-0.69
23:14:27.805 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.20, opts=13)
23:14:27.807 00.002 1032 Enqueuing Move request for scope (0.09, 0.20)
23:14:27.810 00.003 10072 Worker thread wakes up
23:14:27.810 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
23:14:27.810 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
23:14:27.810 00.000 10072 Moving (0.09, 0.20) raw xDistance=0.17 yDistance=-0.14
23:14:27.812 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:14:27.814 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.22
23:14:27.815 00.001 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
23:14:27.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:27.815 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:14:27.815 00.000 10072 MoveAxis(W, 82, ABG)
23:14:27.815 00.000 10072 Guiding  Dir = 3, Dur = 82
23:14:27.815 00.000 10072 IsGuiding returns 0
23:14:27.816 00.001 10072 PulseGuide returned control before completion, sleep 92
23:14:27.833 00.017 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:14:27.835 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:27.837 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:27.839 00.002 1032 Enqueuing Expose request
23:14:27.914 00.075 10072 IsGuiding returns 0
23:14:27.914 00.000 10072 Move returns status 0, amount 82
23:14:27.914 00.000 10072 MoveAxis(N, 0, ABG)
23:14:27.914 00.000 10072 Move returns status 0, amount 0
23:14:27.914 00.000 10072 move complete, result=0
23:14:27.914 00.000 10072 worker thread done servicing request
23:14:27.914 00.000 10072 Worker thread wakes up
23:14:27.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:27.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:27.914 00.000 1032 GuideStep: 0.2 px 82 ms WEST, -0.1 px 0 ms NORTH
23:14:28.324 00.410 10072 Exposure complete
23:14:28.375 00.051 10072 worker thread done servicing request
23:14:28.376 00.001 1032 OnExposeComplete: enter
23:14:28.379 00.003 1032 UpdateGuideState(): m_state=6
23:14:28.380 00.001 1032 Star::Find(15, 1104, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8176
23:14:28.382 00.002 1032 Star::Find returns 1 (0), X=1103.98, Y=133.93, Mass=1278, SNR=25.1, Peak=95 HFD=2.9
23:14:28.384 00.002 1032 MultiStar: [#1 0.06,0.25,0.00,M2] [#2 0.08,0.36,0.00,M3] [#3 0.18,0.44,0.00,M5] [#4 0.00,0.29,0.00,M9] [#5 0.03,0.11,0.72,U] [#6 0.21,0.26,0.00,M3] [#7 0.04,0.19,0.73,U] [#8 0.01,0.30,0.00,M4] 
23:14:28.386 00.002 1032 refined, 2 included, MultiStar: {0.06, 0.16}, one-star: {0.11, 0.17}
23:14:28.388 00.002 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
23:14:28.390 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
23:14:28.391 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.18 mountX=0.14 mountY=-0.10, mountTheta=-0.65
23:14:28.396 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.16, opts=13)
23:14:28.398 00.002 1032 Enqueuing Move request for scope (0.06, 0.16)
23:14:28.400 00.002 10072 Worker thread wakes up
23:14:28.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
23:14:28.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
23:14:28.400 00.000 10072 Moving (0.06, 0.16) raw xDistance=0.14 yDistance=-0.10
23:14:28.402 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:14:28.405 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.22
23:14:28.405 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:14:28.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:28.406 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:14:28.406 00.000 10072 MoveAxis(W, 65, ABG)
23:14:28.406 00.000 10072 Guiding  Dir = 3, Dur = 65
23:14:28.406 00.000 10072 IsGuiding returns 0
23:14:28.406 00.000 10072 PulseGuide returned control before completion, sleep 75
23:14:28.423 00.017 1032 UpdateGuideState exits: m=1278 SNR=25.1
23:14:28.425 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:28.428 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:28.430 00.002 1032 Enqueuing Expose request
23:14:28.493 00.063 10072 IsGuiding returns 0
23:14:28.493 00.000 10072 Move returns status 0, amount 65
23:14:28.493 00.000 10072 MoveAxis(N, 0, ABG)
23:14:28.493 00.000 10072 Move returns status 0, amount 0
23:14:28.493 00.000 10072 move complete, result=0
23:14:28.493 00.000 10072 worker thread done servicing request
23:14:28.493 00.000 10072 Worker thread wakes up
23:14:28.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:28.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:28.494 00.001 1032 GuideStep: 0.1 px 65 ms WEST, -0.1 px 0 ms NORTH
23:14:29.120 00.626 10072 Exposure complete
23:14:29.171 00.051 10072 worker thread done servicing request
23:14:29.171 00.000 1032 OnExposeComplete: enter
23:14:29.173 00.002 1032 UpdateGuideState(): m_state=6
23:14:29.175 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8177
23:14:29.178 00.003 1032 Star::Find returns 1 (0), X=1104.05, Y=133.80, Mass=1289, SNR=25.2, Peak=114 HFD=3.2
23:14:29.180 00.002 1032 MultiStar: [#1 0.13,0.21,1.01,U] [#2 0.07,0.23,0.83,U] [#3 0.28,-0.01,0.00,M6] [#4 0.20,0.11,0.71,U] [#5 0.11,-0.50,0.00,M1] [#6 0.03,0.13,0.66,U] [#7 0.04,-0.17,0.73,U] [#8 0.17,0.16,0.54,U] 
23:14:29.184 00.004 1032 refined, 6 included, MultiStar: {0.12, 0.10}, one-star: {0.18, 0.03}
23:14:29.186 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
23:14:29.188 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
23:14:29.190 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.72 mountX=0.07 mountY=-0.14, mountTheta=-1.11
23:14:29.194 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
23:14:29.197 00.003 1032 Enqueuing Move request for scope (0.12, 0.10)
23:14:29.199 00.002 10072 Worker thread wakes up
23:14:29.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
23:14:29.199 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
23:14:29.199 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.07 yDistance=-0.14
23:14:29.201 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:14:29.205 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
23:14:29.205 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:14:29.205 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:29.205 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:14:29.205 00.000 10072 MoveAxis(W, 2, ABG)
23:14:29.205 00.000 10072 Guiding  Dir = 3, Dur = 2
23:14:29.206 00.001 10072 IsGuiding returns 0
23:14:29.206 00.000 10072 PulseGuide returned control before completion, sleep 12
23:14:29.224 00.018 10072 IsGuiding returns 1
23:14:29.225 00.001 10072 scope still moving after pulse duration time elapsed
23:14:29.225 00.000 1032 UpdateGuideState exits: m=1289 SNR=25.2
23:14:29.229 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:29.231 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:29.233 00.002 1032 Enqueuing Expose request
23:14:29.255 00.022 10072 IsGuiding returns 1
23:14:29.286 00.031 10072 IsGuiding returns 1
23:14:29.316 00.030 10072 IsGuiding returns 1
23:14:29.347 00.031 10072 IsGuiding returns 1
23:14:29.379 00.032 10072 IsGuiding returns 1
23:14:29.410 00.031 10072 IsGuiding returns 1
23:14:29.441 00.031 10072 IsGuiding returns 1
23:14:29.473 00.032 10072 IsGuiding returns 1
23:14:29.505 00.032 10072 IsGuiding returns 1
23:14:29.536 00.031 10072 IsGuiding returns 0
23:14:29.536 00.000 10072 scope move finished after 2 + 328 ms
23:14:29.536 00.000 10072 Move returns status 0, amount 2
23:14:29.536 00.000 10072 MoveAxis(N, 0, ABG)
23:14:29.536 00.000 10072 Move returns status 0, amount 0
23:14:29.536 00.000 10072 move complete, result=0
23:14:29.536 00.000 10072 worker thread done servicing request
23:14:29.537 00.001 10072 Worker thread wakes up
23:14:29.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:29.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:29.537 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:14:30.271 00.734 10072 Exposure complete
23:14:30.323 00.052 10072 worker thread done servicing request
23:14:30.323 00.000 1032 OnExposeComplete: enter
23:14:30.325 00.002 1032 UpdateGuideState(): m_state=6
23:14:30.327 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8178
23:14:30.329 00.002 1032 Star::Find returns 1 (0), X=1103.98, Y=133.78, Mass=1299, SNR=25.3, Peak=105 HFD=3.2
23:14:30.332 00.003 1032 MultiStar: [#1 0.05,0.06,1.03,U] [#2 0.10,0.24,0.00,M3] [#3 0.16,0.29,0.00,M7] [#4 0.10,0.21,0.70,U] [#5 -0.01,-0.15,0.68,U] [#6 -0.07,0.15,0.66,U] [#7 0.08,0.17,0.71,U] [#8 -0.13,0.15,0.54,U] 
23:14:30.335 00.003 1032 refined, 6 included, MultiStar: {0.03, 0.08}, one-star: {0.11, 0.01}
23:14:30.336 00.001 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
23:14:30.338 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
23:14:30.340 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.21 mountX=0.07 mountY=-0.05, mountTheta=-0.62
23:14:30.343 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
23:14:30.344 00.001 1032 Enqueuing Move request for scope (0.03, 0.08)
23:14:30.346 00.002 10072 Worker thread wakes up
23:14:30.346 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:14:30.346 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:14:30.346 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
23:14:30.348 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:14:30.351 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
23:14:30.351 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:14:30.351 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:30.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:14:30.351 00.000 10072 MoveAxis(W, 4, ABG)
23:14:30.351 00.000 10072 Guiding  Dir = 3, Dur = 4
23:14:30.352 00.001 10072 IsGuiding returns 0
23:14:30.352 00.000 10072 PulseGuide returned control before completion, sleep 14
23:14:30.369 00.017 1032 UpdateGuideState exits: m=1299 SNR=25.3
23:14:30.371 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:30.374 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:30.375 00.001 1032 Enqueuing Expose request
23:14:30.377 00.002 10072 IsGuiding returns 0
23:14:30.377 00.000 10072 Move returns status 0, amount 4
23:14:30.377 00.000 10072 MoveAxis(N, 0, ABG)
23:14:30.377 00.000 10072 Move returns status 0, amount 0
23:14:30.377 00.000 10072 move complete, result=0
23:14:30.377 00.000 10072 worker thread done servicing request
23:14:30.377 00.000 10072 Worker thread wakes up
23:14:30.377 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:30.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:30.385 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:14:30.790 00.405 10072 Exposure complete
23:14:30.837 00.047 10072 worker thread done servicing request
23:14:30.838 00.001 1032 OnExposeComplete: enter
23:14:30.839 00.001 1032 UpdateGuideState(): m_state=6
23:14:30.841 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8179
23:14:30.842 00.001 1032 Star::Find returns 1 (0), X=1103.95, Y=133.86, Mass=1210, SNR=24.4, Peak=91 HFD=3.0
23:14:30.844 00.002 1032 MultiStar: [#1 0.04,0.01,1.04,U] [#2 0.04,0.25,0.00,M4] [#3 0.13,0.16,0.84,U] [#4 0.05,0.27,0.00,M8] [#5 0.21,-0.12,0.76,U] [#6 0.01,0.15,0.69,U] [#7 0.06,0.16,0.74,U] [#8 -0.05,0.17,0.55,U] 
23:14:30.846 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.08}, one-star: {0.08, 0.10}
23:14:30.847 00.001 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:14:30.849 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:14:30.851 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.86 mountX=0.06 mountY=-0.09, mountTheta=-0.97
23:14:30.853 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
23:14:30.854 00.001 1032 Enqueuing Move request for scope (0.07, 0.08)
23:14:30.856 00.002 10072 Worker thread wakes up
23:14:30.856 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
23:14:30.856 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
23:14:30.856 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
23:14:30.857 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:14:30.860 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
23:14:30.860 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:14:30.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:30.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:14:30.860 00.000 10072 MoveAxis(W, 3, ABG)
23:14:30.860 00.000 10072 Guiding  Dir = 3, Dur = 3
23:14:30.861 00.001 10072 IsGuiding returns 0
23:14:30.861 00.000 10072 PulseGuide returned control before completion, sleep 13
23:14:30.877 00.016 1032 UpdateGuideState exits: m=1210 SNR=24.4
23:14:30.880 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:30.881 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:30.883 00.002 1032 Enqueuing Expose request
23:14:30.884 00.001 10072 IsGuiding returns 0
23:14:30.884 00.000 10072 Move returns status 0, amount 3
23:14:30.884 00.000 10072 MoveAxis(N, 0, ABG)
23:14:30.885 00.001 10072 Move returns status 0, amount 0
23:14:30.885 00.000 10072 move complete, result=0
23:14:30.885 00.000 10072 worker thread done servicing request
23:14:30.885 00.000 10072 Worker thread wakes up
23:14:30.885 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:30.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:30.893 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:14:31.523 00.630 10072 Exposure complete
23:14:31.573 00.050 10072 worker thread done servicing request
23:14:31.573 00.000 1032 OnExposeComplete: enter
23:14:31.575 00.002 1032 UpdateGuideState(): m_state=6
23:14:31.576 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8180
23:14:31.578 00.002 1032 Star::Find returns 1 (0), X=1103.95, Y=133.93, Mass=1537, SNR=27.5, Peak=114 HFD=3.0
23:14:31.580 00.002 1032 MultiStar: [#1 0.11,0.10,0.89,U] [#2 0.18,0.15,0.77,U] [#3 0.29,0.15,0.00,M7] [#4 0.06,0.25,0.00,M9] [#5 0.08,-0.20,0.62,U] [#6 -0.02,-0.02,0.55,U] [#7 0.13,0.06,0.66,U] [#8 0.14,0.11,0.50,U] 
23:14:31.581 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.07}, one-star: {0.08, 0.17}
23:14:31.585 00.004 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:14:31.587 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:14:31.588 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.58 mountX=0.04 mountY=-0.12, mountTheta=-1.25
23:14:31.591 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
23:14:31.592 00.001 1032 Enqueuing Move request for scope (0.10, 0.07)
23:14:31.594 00.002 10072 Worker thread wakes up
23:14:31.594 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:14:31.594 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:14:31.594 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
23:14:31.596 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:14:31.599 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
23:14:31.599 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:14:31.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:31.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:14:31.599 00.000 10072 MoveAxis(W, 5, ABG)
23:14:31.599 00.000 10072 Guiding  Dir = 3, Dur = 5
23:14:31.600 00.001 10072 IsGuiding returns 0
23:14:31.601 00.001 10072 PulseGuide returned control before completion, sleep 15
23:14:31.631 00.030 10072 IsGuiding returns 0
23:14:31.631 00.000 10072 Move returns status 0, amount 5
23:14:31.631 00.000 10072 MoveAxis(N, 0, ABG)
23:14:31.631 00.000 10072 Move returns status 0, amount 0
23:14:31.631 00.000 10072 move complete, result=0
23:14:31.632 00.001 10072 worker thread done servicing request
23:14:31.632 00.000 1032 UpdateGuideState exits: m=1537 SNR=27.5
23:14:31.635 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:31.637 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:31.638 00.001 1032 Enqueuing Expose request
23:14:31.641 00.003 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:14:31.644 00.003 10072 Worker thread wakes up
23:14:31.644 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:31.644 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:32.055 00.411 10072 Exposure complete
23:14:32.107 00.052 10072 worker thread done servicing request
23:14:32.107 00.000 1032 OnExposeComplete: enter
23:14:32.109 00.002 1032 UpdateGuideState(): m_state=6
23:14:32.110 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8181
23:14:32.112 00.002 1032 Star::Find returns 1 (0), X=1104.12, Y=133.63, Mass=1384, SNR=26.1, Peak=124 HFD=3.4
23:14:32.115 00.003 1032 MultiStar: [#1 0.09,0.11,0.96,U] [#2 0.14,0.23,0.00,M4] [#3 0.18,-0.01,0.83,U] [#4 0.11,-0.02,0.70,U] [#5 0.19,-0.24,0.00,M1] [#6 0.04,-0.03,0.66,U] [#7 0.14,0.03,0.68,U] [#8 0.13,0.06,0.52,U] 
23:14:32.117 00.002 1032 refined, 6 included, MultiStar: {0.14, -0.00}, one-star: {0.25, -0.13}
23:14:32.119 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
23:14:32.121 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
23:14:32.122 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.02 mountX=-0.04 mountY=-0.14, mountTheta=-1.85
23:14:32.125 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.00, opts=13)
23:14:32.126 00.001 1032 Enqueuing Move request for scope (0.14, -0.00)
23:14:32.128 00.002 10072 Worker thread wakes up
23:14:32.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
23:14:32.128 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
23:14:32.128 00.000 10072 Moving (0.14, -0.00) raw xDistance=-0.04 yDistance=-0.14
23:14:32.130 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:14:32.133 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
23:14:32.133 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:14:32.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:32.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:14:32.134 00.001 10072 MoveAxis(W, 3, ABG)
23:14:32.134 00.000 10072 Guiding  Dir = 3, Dur = 3
23:14:32.134 00.000 10072 IsGuiding returns 0
23:14:32.135 00.001 10072 PulseGuide returned control before completion, sleep 13
23:14:32.151 00.016 1032 UpdateGuideState exits: m=1384 SNR=26.1
23:14:32.153 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:32.154 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:32.156 00.002 1032 Enqueuing Expose request
23:14:32.160 00.004 10072 IsGuiding returns 0
23:14:32.160 00.000 10072 Move returns status 0, amount 3
23:14:32.160 00.000 10072 MoveAxis(N, 0, ABG)
23:14:32.160 00.000 10072 Move returns status 0, amount 0
23:14:32.160 00.000 10072 move complete, result=0
23:14:32.160 00.000 10072 worker thread done servicing request
23:14:32.160 00.000 10072 Worker thread wakes up
23:14:32.160 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:32.160 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:32.165 00.005 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:14:32.790 00.625 10072 Exposure complete
23:14:32.842 00.052 10072 worker thread done servicing request
23:14:32.842 00.000 1032 OnExposeComplete: enter
23:14:32.844 00.002 1032 UpdateGuideState(): m_state=6
23:14:32.846 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8182
23:14:32.848 00.002 1032 Star::Find returns 1 (0), X=1104.17, Y=133.73, Mass=1365, SNR=26.0, Peak=112 HFD=3.4
23:14:32.849 00.001 1032 MultiStar: [#1 0.09,0.07,0.97,U] [#2 0.07,0.12,0.84,U] [#3 0.13,0.15,0.74,U] [#4 0.13,0.23,0.00,M9] [#5 -0.11,-0.27,0.00,M2] [#6 0.17,0.32,0.00,M1] [#7 0.00,0.12,0.73,U] [#8 0.10,0.16,0.52,U] 
23:14:32.851 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.09}, one-star: {0.29, -0.04}
23:14:32.853 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:14:32.854 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:14:32.856 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.61 mountX=0.05 mountY=-0.14, mountTheta=-1.22
23:14:32.860 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
23:14:32.863 00.003 1032 Enqueuing Move request for scope (0.12, 0.09)
23:14:32.866 00.003 10072 Worker thread wakes up
23:14:32.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
23:14:32.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
23:14:32.866 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.05 yDistance=-0.14
23:14:32.868 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:14:32.871 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
23:14:32.871 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:14:32.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:32.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:14:32.871 00.000 10072 MoveAxis(W, 4, ABG)
23:14:32.871 00.000 10072 Guiding  Dir = 3, Dur = 4
23:14:32.872 00.001 10072 IsGuiding returns 0
23:14:32.872 00.000 10072 PulseGuide returned control before completion, sleep 14
23:14:32.890 00.018 1032 UpdateGuideState exits: m=1365 SNR=26.0
23:14:32.893 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:32.895 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:32.897 00.002 10072 IsGuiding returns 0
23:14:32.897 00.000 10072 Move returns status 0, amount 4
23:14:32.898 00.001 10072 MoveAxis(N, 0, ABG)
23:14:32.898 00.000 10072 Move returns status 0, amount 0
23:14:32.898 00.000 10072 move complete, result=0
23:14:32.898 00.000 10072 worker thread done servicing request
23:14:32.898 00.000 1032 Enqueuing Expose request
23:14:32.901 00.003 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:14:32.902 00.001 10072 Worker thread wakes up
23:14:32.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:32.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:33.321 00.419 10072 Exposure complete
23:14:33.372 00.051 10072 worker thread done servicing request
23:14:33.373 00.001 1032 OnExposeComplete: enter
23:14:33.376 00.003 1032 UpdateGuideState(): m_state=6
23:14:33.378 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8183
23:14:33.381 00.003 1032 Star::Find returns 1 (0), X=1103.96, Y=133.93, Mass=1338, SNR=25.7, Peak=98 HFD=2.9
23:14:33.383 00.002 1032 MultiStar: [#1 0.05,0.16,0.98,U] [#2 0.11,0.26,0.00,M4] [#3 0.18,0.23,0.00,M6] [#4 0.09,0.17,0.67,U] [#5 0.07,-0.29,0.00,M3] [#6 0.03,0.09,0.61,U] [#7 0.01,0.15,0.72,U] [#8 -0.02,0.20,0.51,U] 
23:14:33.385 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.16}, one-star: {0.09, 0.17}
23:14:33.387 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
23:14:33.388 00.001 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
23:14:33.390 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.27 mountX=0.14 mountY=-0.09, mountTheta=-0.56
23:14:33.394 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.16, opts=13)
23:14:33.397 00.003 1032 Enqueuing Move request for scope (0.05, 0.16)
23:14:33.399 00.002 10072 Worker thread wakes up
23:14:33.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
23:14:33.399 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
23:14:33.399 00.000 10072 Moving (0.05, 0.16) raw xDistance=0.14 yDistance=-0.09
23:14:33.401 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:14:33.404 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.21
23:14:33.404 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:14:33.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:33.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:14:33.404 00.000 10072 MoveAxis(W, 69, ABG)
23:14:33.404 00.000 10072 Guiding  Dir = 3, Dur = 69
23:14:33.405 00.001 10072 IsGuiding returns 0
23:14:33.405 00.000 10072 PulseGuide returned control before completion, sleep 79
23:14:33.421 00.016 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:14:33.425 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:33.427 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:33.429 00.002 1032 Enqueuing Expose request
23:14:33.490 00.061 10072 IsGuiding returns 0
23:14:33.490 00.000 10072 Move returns status 0, amount 69
23:14:33.491 00.001 10072 MoveAxis(N, 0, ABG)
23:14:33.491 00.000 10072 Move returns status 0, amount 0
23:14:33.491 00.000 10072 move complete, result=0
23:14:33.491 00.000 10072 worker thread done servicing request
23:14:33.491 00.000 10072 Worker thread wakes up
23:14:33.491 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:33.491 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:33.492 00.001 1032 GuideStep: 0.1 px 69 ms WEST, -0.1 px 0 ms NORTH
23:14:34.118 00.626 10072 Exposure complete
23:14:34.172 00.054 10072 worker thread done servicing request
23:14:34.172 00.000 1032 OnExposeComplete: enter
23:14:34.176 00.004 1032 UpdateGuideState(): m_state=6
23:14:34.180 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8184
23:14:34.182 00.002 1032 Star::Find returns 1 (0), X=1104.07, Y=133.75, Mass=1337, SNR=25.7, Peak=112 HFD=3.2
23:14:34.184 00.002 1032 MultiStar: [#1 0.11,-0.12,0.99,U] [#2 0.13,0.02,0.84,U] [#3 0.18,-0.08,0.76,U] [#4 0.12,-0.03,0.68,U] [#5 0.20,-0.44,0.00,M4] [#6 0.12,-0.11,0.64,U] [#7 0.11,-0.01,0.70,U] [#8 0.02,-0.07,0.53,U] 
23:14:34.186 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.05}, one-star: {0.20, -0.02}
23:14:34.187 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
23:14:34.189 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
23:14:34.191 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=-0.08 mountY=-0.11, mountTheta=-2.21
23:14:34.193 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
23:14:34.195 00.002 1032 Enqueuing Move request for scope (0.13, -0.05)
23:14:34.196 00.001 10072 Worker thread wakes up
23:14:34.196 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:14:34.196 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:14:34.196 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
23:14:34.199 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:14:34.201 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
23:14:34.201 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:14:34.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:34.201 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:14:34.201 00.000 10072 MoveAxis(W, 4, ABG)
23:14:34.201 00.000 10072 Guiding  Dir = 3, Dur = 4
23:14:34.201 00.000 10072 IsGuiding returns 0
23:14:34.203 00.002 10072 PulseGuide returned control before completion, sleep 14
23:14:34.221 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:14:34.223 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:34.225 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:34.227 00.002 1032 Enqueuing Expose request
23:14:34.229 00.002 10072 IsGuiding returns 0
23:14:34.229 00.000 10072 Move returns status 0, amount 4
23:14:34.229 00.000 10072 MoveAxis(N, 0, ABG)
23:14:34.229 00.000 10072 Move returns status 0, amount 0
23:14:34.229 00.000 10072 move complete, result=0
23:14:34.229 00.000 10072 worker thread done servicing request
23:14:34.229 00.000 10072 Worker thread wakes up
23:14:34.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:34.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:34.237 00.008 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:14:34.648 00.411 10072 Exposure complete
23:14:34.695 00.047 10072 worker thread done servicing request
23:14:34.695 00.000 1032 OnExposeComplete: enter
23:14:34.697 00.002 1032 UpdateGuideState(): m_state=6
23:14:34.698 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8185
23:14:34.700 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=133.59, Mass=1346, SNR=25.8, Peak=123 HFD=3.3
23:14:34.702 00.002 1032 MultiStar: [#1 0.20,-0.23,0.00,M1] [#2 -0.03,0.12,0.79,U] [#3 0.23,-0.22,0.00,M6] [#4 0.07,-0.05,0.66,U] [#5 0.17,-0.39,0.00,M5] [#6 0.12,-0.07,0.64,U] [#7 0.15,-0.19,0.70,U] [#8 0.16,-0.08,0.52,U] 
23:14:34.704 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.08}, one-star: {0.31, -0.17}
23:14:34.707 00.003 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
23:14:34.709 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
23:14:34.710 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.50 mountX=-0.11 mountY=-0.12, mountTheta=-2.33
23:14:34.714 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
23:14:34.715 00.001 1032 Enqueuing Move request for scope (0.14, -0.08)
23:14:34.717 00.002 10072 Worker thread wakes up
23:14:34.717 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
23:14:34.717 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
23:14:34.717 00.000 10072 Moving (0.14, -0.08) raw xDistance=-0.11 yDistance=-0.12
23:14:34.719 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:14:34.721 00.002 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
23:14:34.721 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
23:14:34.722 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:34.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:14:34.722 00.000 10072 MoveAxis(W, 4, ABG)
23:14:34.722 00.000 10072 Guiding  Dir = 3, Dur = 4
23:14:34.722 00.000 10072 IsGuiding returns 0
23:14:34.723 00.001 10072 PulseGuide returned control before completion, sleep 14
23:14:34.740 00.017 10072 IsGuiding returns 0
23:14:34.741 00.001 10072 Move returns status 0, amount 4
23:14:34.741 00.000 10072 MoveAxis(N, 0, ABG)
23:14:34.741 00.000 10072 Move returns status 0, amount 0
23:14:34.741 00.000 10072 move complete, result=0
23:14:34.741 00.000 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:14:34.742 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:34.744 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:34.745 00.001 1032 Enqueuing Expose request
23:14:34.747 00.002 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:14:34.748 00.001 10072 worker thread done servicing request
23:14:34.748 00.000 10072 Worker thread wakes up
23:14:34.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:34.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:35.386 00.638 10072 Exposure complete
23:14:35.436 00.050 10072 worker thread done servicing request
23:14:35.436 00.000 1032 OnExposeComplete: enter
23:14:35.438 00.002 1032 UpdateGuideState(): m_state=6
23:14:35.440 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8186
23:14:35.441 00.001 1032 Star::Find returns 1 (0), X=1104.12, Y=133.60, Mass=1376, SNR=26.1, Peak=110 HFD=3.5
23:14:35.443 00.002 1032 MultiStar: [#1 0.14,-0.05,0.96,U] [#2 0.10,0.00,0.81,U] [#3 0.11,-0.09,0.73,U] [#4 -0.03,-0.17,0.72,U] [#5 0.09,-0.55,0.00,M6] [#6 0.13,-0.02,0.65,U] [#7 0.01,-0.12,0.68,U] [#8 0.04,0.03,0.55,U] 
23:14:35.445 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {0.24, -0.17}
23:14:35.447 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
23:14:35.448 00.001 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
23:14:35.451 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.65 mountX=-0.10 mountY=-0.08, mountTheta=-2.48
23:14:35.453 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
23:14:35.457 00.004 1032 Enqueuing Move request for scope (0.10, -0.08)
23:14:35.459 00.002 10072 Worker thread wakes up
23:14:35.460 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:14:35.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:14:35.460 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
23:14:35.462 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:14:35.464 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
23:14:35.465 00.001 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
23:14:35.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:35.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:14:35.465 00.000 10072 MoveAxis(W, 5, ABG)
23:14:35.465 00.000 10072 Guiding  Dir = 3, Dur = 5
23:14:35.465 00.000 10072 IsGuiding returns 0
23:14:35.466 00.001 10072 PulseGuide returned control before completion, sleep 15
23:14:35.483 00.017 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:14:35.486 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:35.488 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:35.494 00.006 10072 IsGuiding returns 0
23:14:35.494 00.000 1032 Enqueuing Expose request
23:14:35.496 00.002 10072 Move returns status 0, amount 5
23:14:35.496 00.000 10072 MoveAxis(N, 0, ABG)
23:14:35.496 00.000 10072 Move returns status 0, amount 0
23:14:35.496 00.000 10072 move complete, result=0
23:14:35.496 00.000 10072 worker thread done servicing request
23:14:35.497 00.001 10072 Worker thread wakes up
23:14:35.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:35.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:35.505 00.008 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:14:35.916 00.411 10072 Exposure complete
23:14:35.975 00.059 10072 worker thread done servicing request
23:14:35.976 00.001 1032 OnExposeComplete: enter
23:14:35.977 00.001 1032 UpdateGuideState(): m_state=6
23:14:35.979 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8187
23:14:35.981 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=133.60, Mass=1352, SNR=25.8, Peak=111 HFD=3.4
23:14:35.983 00.002 1032 MultiStar: [#1 0.26,-0.02,0.00,M1] [#2 0.06,0.06,0.81,U] [#3 0.11,-0.02,0.77,U] [#4 0.12,0.06,0.67,U] [#5 0.07,-0.43,0.00,M7] [#6 0.00,0.04,0.64,U] [#7 0.11,-0.10,0.73,U] [#8 0.07,-0.01,0.52,U] 
23:14:35.985 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.23, -0.16}
23:14:35.987 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:14:35.990 00.003 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:14:35.992 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.23 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
23:14:35.995 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
23:14:35.997 00.002 1032 Enqueuing Move request for scope (0.11, -0.03)
23:14:35.998 00.001 10072 Worker thread wakes up
23:14:35.998 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:14:35.999 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:14:35.999 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.05 yDistance=-0.10
23:14:36.000 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:14:36.004 00.004 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
23:14:36.004 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:14:36.004 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:36.004 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:14:36.004 00.000 10072 MoveAxis(W, 4, ABG)
23:14:36.004 00.000 10072 Guiding  Dir = 3, Dur = 4
23:14:36.004 00.000 10072 IsGuiding returns 0
23:14:36.005 00.001 10072 PulseGuide returned control before completion, sleep 14
23:14:36.022 00.017 10072 IsGuiding returns 0
23:14:36.022 00.000 10072 Move returns status 0, amount 4
23:14:36.022 00.000 10072 MoveAxis(N, 0, ABG)
23:14:36.022 00.000 10072 Move returns status 0, amount 0
23:14:36.023 00.001 10072 move complete, result=0
23:14:36.023 00.000 10072 worker thread done servicing request
23:14:36.024 00.001 1032 UpdateGuideState exits: m=1352 SNR=25.8
23:14:36.026 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:36.028 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:36.029 00.001 1032 Enqueuing Expose request
23:14:36.032 00.003 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:14:36.033 00.001 10072 Worker thread wakes up
23:14:36.033 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:36.033 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:36.671 00.638 10072 Exposure complete
23:14:36.724 00.053 10072 worker thread done servicing request
23:14:36.724 00.000 1032 OnExposeComplete: enter
23:14:36.726 00.002 1032 UpdateGuideState(): m_state=6
23:14:36.727 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8188
23:14:36.729 00.002 1032 Star::Find returns 1 (0), X=1104.01, Y=133.63, Mass=1355, SNR=25.9, Peak=112 HFD=3.4
23:14:36.730 00.001 1032 MultiStar: [#1 0.07,-0.04,1.00,U] [#2 0.08,0.09,0.82,U] [#3 0.08,-0.05,0.76,U] [#4 -0.02,0.03,0.65,U] [#5 0.13,-0.30,0.00,M8] [#6 0.10,0.13,0.62,U] [#7 0.11,0.02,0.71,U] [#8 0.02,0.08,0.55,U] 
23:14:36.732 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.00}, one-star: {0.13, -0.13}
23:14:36.733 00.001 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:14:36.735 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:14:36.737 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.04 mountX=-0.02 mountY=-0.07, mountTheta=-1.79
23:14:36.739 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
23:14:36.742 00.003 1032 Enqueuing Move request for scope (0.08, 0.00)
23:14:36.744 00.002 10072 Worker thread wakes up
23:14:36.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
23:14:36.744 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
23:14:36.744 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.07
23:14:36.746 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:14:36.748 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
23:14:36.748 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
23:14:36.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:36.749 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:14:36.749 00.000 10072 MoveAxis(W, 5, ABG)
23:14:36.749 00.000 10072 Guiding  Dir = 3, Dur = 5
23:14:36.749 00.000 10072 IsGuiding returns 0
23:14:36.750 00.001 10072 PulseGuide returned control before completion, sleep 15
23:14:36.768 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:14:36.771 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:36.773 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:36.776 00.003 1032 Enqueuing Expose request
23:14:36.777 00.001 10072 IsGuiding returns 0
23:14:36.777 00.000 10072 Move returns status 0, amount 5
23:14:36.777 00.000 10072 MoveAxis(N, 0, ABG)
23:14:36.777 00.000 10072 Move returns status 0, amount 0
23:14:36.777 00.000 10072 move complete, result=0
23:14:36.778 00.001 10072 worker thread done servicing request
23:14:36.778 00.000 10072 Worker thread wakes up
23:14:36.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:36.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:36.785 00.007 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:14:37.187 00.402 10072 Exposure complete
23:14:37.239 00.052 10072 worker thread done servicing request
23:14:37.239 00.000 1032 OnExposeComplete: enter
23:14:37.241 00.002 1032 UpdateGuideState(): m_state=6
23:14:37.242 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8189
23:14:37.244 00.002 1032 Star::Find returns 1 (0), X=1104.07, Y=133.85, Mass=1425, SNR=26.5, Peak=120 HFD=3.1
23:14:37.245 00.001 1032 MultiStar: [#1 0.16,-0.02,0.98,U] [#2 0.06,0.09,0.79,U] [#3 0.05,0.01,0.73,U] [#4 0.06,0.01,0.68,U] [#5 0.18,-0.30,0.00,M9] [#6 -0.08,-0.07,0.60,U] [#7 0.14,-0.07,0.69,U] [#8 0.16,0.03,0.52,U] 
23:14:37.247 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.20, 0.09}
23:14:37.248 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
23:14:37.250 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
23:14:37.252 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.13 mountX=-0.01 mountY=-0.10, mountTheta=-1.70
23:14:37.254 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
23:14:37.256 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
23:14:37.257 00.001 10072 Worker thread wakes up
23:14:37.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
23:14:37.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
23:14:37.257 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
23:14:37.259 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:14:37.262 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
23:14:37.262 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:14:37.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:37.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:14:37.262 00.000 10072 MoveAxis(W, 4, ABG)
23:14:37.262 00.000 10072 Guiding  Dir = 3, Dur = 4
23:14:37.262 00.000 10072 IsGuiding returns 0
23:14:37.263 00.001 10072 PulseGuide returned control before completion, sleep 14
23:14:37.280 00.017 1032 UpdateGuideState exits: m=1425 SNR=26.5
23:14:37.283 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:37.284 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:37.286 00.002 1032 Enqueuing Expose request
23:14:37.293 00.007 10072 IsGuiding returns 0
23:14:37.293 00.000 10072 Move returns status 0, amount 4
23:14:37.293 00.000 10072 MoveAxis(N, 0, ABG)
23:14:37.293 00.000 10072 Move returns status 0, amount 0
23:14:37.293 00.000 10072 move complete, result=0
23:14:37.294 00.001 10072 worker thread done servicing request
23:14:37.294 00.000 10072 Worker thread wakes up
23:14:37.294 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:37.294 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:37.296 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:14:37.921 00.625 10072 Exposure complete
23:14:37.971 00.050 10072 worker thread done servicing request
23:14:37.971 00.000 1032 OnExposeComplete: enter
23:14:37.973 00.002 1032 UpdateGuideState(): m_state=6
23:14:37.975 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8190
23:14:37.977 00.002 1032 Star::Find returns 1 (0), X=1104.07, Y=133.45, Mass=1378, SNR=26.1, Peak=119 HFD=3.3
23:14:37.979 00.002 1032 MultiStar: [#1 0.06,-0.13,0.99,U] [#2 -0.08,0.03,0.79,U] [#3 0.16,-0.09,0.72,U] [#4 0.05,-0.14,0.66,U] [#5 -0.09,-0.38,0.00,M10] [#6 0.07,-0.12,0.60,U] [#7 0.09,-0.16,0.70,U] [#8 0.04,-0.14,0.51,U] 
23:14:37.981 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.14}, one-star: {0.20, -0.31}
23:14:37.983 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
23:14:37.985 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
23:14:37.986 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.05 mountX=-0.15 mountY=-0.04, mountTheta=-2.89
23:14:37.990 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.14, opts=13)
23:14:37.992 00.002 1032 Enqueuing Move request for scope (0.08, -0.14)
23:14:37.994 00.002 10072 Worker thread wakes up
23:14:37.994 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
23:14:37.994 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
23:14:37.994 00.000 10072 Moving (0.08, -0.14) raw xDistance=-0.15 yDistance=-0.04
23:14:37.996 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:14:37.999 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.19
23:14:37.999 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
23:14:37.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:37.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:14:37.999 00.000 10072 MoveAxis(E, 68, ABG)
23:14:38.000 00.001 10072 Guiding  Dir = 2, Dur = 68
23:14:38.000 00.000 10072 IsGuiding returns 0
23:14:38.000 00.000 10072 PulseGuide returned control before completion, sleep 78
23:14:38.019 00.019 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:14:38.022 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:38.024 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:38.025 00.001 1032 Enqueuing Expose request
23:14:38.089 00.064 10072 IsGuiding returns 0
23:14:38.089 00.000 10072 Move returns status 0, amount 68
23:14:38.089 00.000 10072 MoveAxis(N, 0, ABG)
23:14:38.089 00.000 10072 Move returns status 0, amount 0
23:14:38.089 00.000 10072 move complete, result=0
23:14:38.089 00.000 10072 worker thread done servicing request
23:14:38.089 00.000 1032 GuideStep: -0.2 px 68 ms EAST, -0.0 px 0 ms NORTH
23:14:38.092 00.003 10072 Worker thread wakes up
23:14:38.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:38.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:38.497 00.405 10072 Exposure complete
23:14:38.548 00.051 10072 worker thread done servicing request
23:14:38.548 00.000 1032 OnExposeComplete: enter
23:14:38.550 00.002 1032 UpdateGuideState(): m_state=6
23:14:38.553 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8191
23:14:38.558 00.005 1032 Star::Find returns 1 (0), X=1104.15, Y=133.62, Mass=1270, SNR=25.0, Peak=113 HFD=3.3
23:14:38.560 00.002 1032 MultiStar: [#1 0.02,-0.03,1.03,U] [#2 0.04,0.10,0.84,U] [#3 0.18,0.09,0.79,U] [#4 0.01,0.15,0.75,U] [#5 0.00,-0.31,0.00,R] [#6 0.06,0.10,0.65,U] [#7 -0.02,0.04,0.72,U] [#8 0.03,0.00,0.57,U] 
23:14:38.562 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {0.28, -0.14}
23:14:38.563 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:14:38.565 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:14:38.567 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.34 mountX=0.01 mountY=-0.09, mountTheta=-1.49
23:14:38.569 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
23:14:38.572 00.003 1032 Enqueuing Move request for scope (0.08, 0.03)
23:14:38.573 00.001 10072 Worker thread wakes up
23:14:38.574 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:14:38.574 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:14:38.574 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
23:14:38.576 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:14:38.579 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
23:14:38.579 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:14:38.579 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:38.579 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:14:38.580 00.001 10072 MoveAxis(W, 5, ABG)
23:14:38.580 00.000 10072 Guiding  Dir = 3, Dur = 5
23:14:38.581 00.001 10072 IsGuiding returns 0
23:14:38.581 00.000 10072 PulseGuide returned control before completion, sleep 15
23:14:38.598 00.017 1032 UpdateGuideState exits: m=1270 SNR=25.0
23:14:38.602 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:38.604 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:38.605 00.001 1032 Enqueuing Expose request
23:14:38.607 00.002 10072 IsGuiding returns 0
23:14:38.607 00.000 10072 Move returns status 0, amount 5
23:14:38.607 00.000 10072 MoveAxis(N, 0, ABG)
23:14:38.607 00.000 10072 Move returns status 0, amount 0
23:14:38.607 00.000 10072 move complete, result=0
23:14:38.607 00.000 10072 worker thread done servicing request
23:14:38.607 00.000 10072 Worker thread wakes up
23:14:38.607 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:38.608 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:38.615 00.007 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:14:39.246 00.631 10072 Exposure complete
23:14:39.301 00.055 10072 worker thread done servicing request
23:14:39.302 00.001 1032 OnExposeComplete: enter
23:14:39.304 00.002 1032 UpdateGuideState(): m_state=6
23:14:39.306 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8192
23:14:39.308 00.002 1032 Star::Find returns 1 (0), X=1104.02, Y=134.02, Mass=1458, SNR=26.8, Peak=105 HFD=3.2
23:14:39.311 00.003 1032 MultiStar: [#1 0.04,0.13,0.93,U] [#2 0.07,0.33,0.00,M1] [#3 0.01,0.14,0.71,U] [#4 0.08,0.04,0.65,U] [#5 0.08,0.05,0.64,U] [#6 -0.08,0.19,0.61,U] [#7 -0.00,0.06,0.66,U] [#8 0.10,0.19,0.51,U] 
23:14:39.312 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.14}, one-star: {0.15, 0.26}
23:14:39.313 00.001 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
23:14:39.315 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
23:14:39.316 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.21 mountX=0.12 mountY=-0.09, mountTheta=-0.62
23:14:39.319 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
23:14:39.320 00.001 1032 Enqueuing Move request for scope (0.05, 0.14)
23:14:39.323 00.003 10072 Worker thread wakes up
23:14:39.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
23:14:39.323 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
23:14:39.323 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.12 yDistance=-0.09
23:14:39.325 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:14:39.327 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
23:14:39.327 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
23:14:39.327 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:39.327 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:14:39.327 00.000 10072 MoveAxis(W, 6, ABG)
23:14:39.327 00.000 10072 Guiding  Dir = 3, Dur = 6
23:14:39.327 00.000 10072 IsGuiding returns 0
23:14:39.328 00.001 10072 PulseGuide returned control before completion, sleep 16
23:14:39.347 00.019 1032 UpdateGuideState exits: m=1458 SNR=26.8
23:14:39.348 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:39.351 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:39.353 00.002 1032 Enqueuing Expose request
23:14:39.355 00.002 10072 IsGuiding returns 0
23:14:39.355 00.000 10072 Move returns status 0, amount 6
23:14:39.355 00.000 10072 MoveAxis(N, 0, ABG)
23:14:39.355 00.000 10072 Move returns status 0, amount 0
23:14:39.355 00.000 10072 move complete, result=0
23:14:39.355 00.000 10072 worker thread done servicing request
23:14:39.355 00.000 10072 Worker thread wakes up
23:14:39.355 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:39.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:39.364 00.009 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:14:39.764 00.400 10072 Exposure complete
23:14:39.812 00.048 10072 worker thread done servicing request
23:14:39.812 00.000 1032 OnExposeComplete: enter
23:14:39.814 00.002 1032 UpdateGuideState(): m_state=6
23:14:39.816 00.002 1032 Star::Find(15, 1104, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8193
23:14:39.817 00.001 1032 Star::Find returns 1 (0), X=1103.92, Y=133.89, Mass=1349, SNR=25.8, Peak=110 HFD=3.0
23:14:39.820 00.003 1032 MultiStar: [#1 0.07,0.05,1.00,U] [#2 0.08,0.21,0.81,U] [#3 0.10,0.08,0.74,U] [#4 0.03,0.22,0.70,U] [#5 0.12,-0.06,0.70,U] [#6 0.09,0.08,0.63,U] [#7 0.09,-0.05,0.73,U] [#8 0.08,0.08,0.56,U] 
23:14:39.821 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.04, 0.13}
23:14:39.823 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
23:14:39.824 00.001 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
23:14:39.825 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.82 mountX=0.06 mountY=-0.10, mountTheta=-1.01
23:14:39.829 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
23:14:39.831 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
23:14:39.833 00.002 10072 Worker thread wakes up
23:14:39.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:14:39.835 00.002 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:14:39.835 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
23:14:39.838 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:14:39.841 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
23:14:39.841 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:14:39.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:39.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:14:39.841 00.000 10072 MoveAxis(W, 6, ABG)
23:14:39.841 00.000 10072 Guiding  Dir = 3, Dur = 6
23:14:39.841 00.000 10072 IsGuiding returns 0
23:14:39.842 00.001 10072 PulseGuide returned control before completion, sleep 16
23:14:39.858 00.016 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:14:39.861 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:39.863 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:39.866 00.003 1032 Enqueuing Expose request
23:14:39.870 00.004 10072 IsGuiding returns 0
23:14:39.870 00.000 10072 Move returns status 0, amount 6
23:14:39.870 00.000 10072 MoveAxis(N, 0, ABG)
23:14:39.870 00.000 10072 Move returns status 0, amount 0
23:14:39.870 00.000 10072 move complete, result=0
23:14:39.870 00.000 10072 worker thread done servicing request
23:14:39.870 00.000 10072 Worker thread wakes up
23:14:39.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:39.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:39.875 00.005 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:14:40.497 00.622 10072 Exposure complete
23:14:40.544 00.047 10072 worker thread done servicing request
23:14:40.544 00.000 1032 OnExposeComplete: enter
23:14:40.547 00.003 1032 UpdateGuideState(): m_state=6
23:14:40.548 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8194
23:14:40.551 00.003 1032 Star::Find returns 1 (0), X=1104.12, Y=133.82, Mass=1313, SNR=25.5, Peak=129 HFD=3.1
23:14:40.553 00.002 1032 MultiStar: [#1 0.13,0.09,1.03,U] [#2 0.14,0.17,0.91,U] [#3 0.15,0.11,0.76,U] [#4 -0.04,0.11,0.71,U] [#5 0.11,-0.07,0.71,U] [#6 0.22,-0.07,0.67,U] [#7 -0.02,0.02,0.74,U] [#8 0.03,0.13,0.53,U] 
23:14:40.555 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.25, 0.05}
23:14:40.557 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:14:40.558 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:14:40.561 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.13 cameraTheta=0.51 mountX=0.03 mountY=-0.13, mountTheta=-1.32
23:14:40.564 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
23:14:40.566 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
23:14:40.567 00.001 10072 Worker thread wakes up
23:14:40.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:14:40.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:14:40.567 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.03 yDistance=-0.13
23:14:40.569 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:14:40.572 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
23:14:40.572 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:14:40.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:40.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:14:40.572 00.000 10072 MoveAxis(W, 7, ABG)
23:14:40.572 00.000 10072 Guiding  Dir = 3, Dur = 7
23:14:40.572 00.000 10072 IsGuiding returns 0
23:14:40.573 00.001 10072 PulseGuide returned control before completion, sleep 17
23:14:40.590 00.017 1032 UpdateGuideState exits: m=1313 SNR=25.5
23:14:40.592 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:40.594 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:40.596 00.002 1032 Enqueuing Expose request
23:14:40.604 00.008 10072 IsGuiding returns 0
23:14:40.604 00.000 10072 Move returns status 0, amount 7
23:14:40.604 00.000 10072 MoveAxis(N, 0, ABG)
23:14:40.605 00.001 10072 Move returns status 0, amount 0
23:14:40.605 00.000 10072 move complete, result=0
23:14:40.605 00.000 10072 worker thread done servicing request
23:14:40.605 00.000 10072 Worker thread wakes up
23:14:40.605 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:40.605 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:40.606 00.001 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:14:41.013 00.407 10072 Exposure complete
23:14:41.065 00.052 10072 worker thread done servicing request
23:14:41.065 00.000 1032 OnExposeComplete: enter
23:14:41.067 00.002 1032 UpdateGuideState(): m_state=6
23:14:41.070 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8195
23:14:41.071 00.001 1032 Star::Find returns 1 (0), X=1104.11, Y=133.89, Mass=1296, SNR=25.3, Peak=104 HFD=3.1
23:14:41.073 00.002 1032 MultiStar: [#1 0.04,0.08,1.03,U] [#2 0.08,0.27,0.00,M1] [#3 0.18,0.10,0.79,U] [#4 0.08,0.19,0.70,U] [#5 0.15,0.14,0.69,U] [#6 0.10,0.08,0.67,U] [#7 0.05,0.09,0.72,U] [#8 0.15,0.06,0.55,U] 
23:14:41.075 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.11}, one-star: {0.24, 0.12}
23:14:41.076 00.001 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
23:14:41.077 00.001 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
23:14:41.080 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.72 mountX=0.07 mountY=-0.15, mountTheta=-1.11
23:14:41.082 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
23:14:41.084 00.002 1032 Enqueuing Move request for scope (0.12, 0.11)
23:14:41.086 00.002 10072 Worker thread wakes up
23:14:41.086 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
23:14:41.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
23:14:41.086 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.07 yDistance=-0.15
23:14:41.087 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:14:41.091 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
23:14:41.091 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:14:41.091 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:41.091 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:14:41.091 00.000 10072 MoveAxis(W, 6, ABG)
23:14:41.091 00.000 10072 Guiding  Dir = 3, Dur = 6
23:14:41.092 00.001 10072 IsGuiding returns 0
23:14:41.093 00.001 10072 PulseGuide returned control before completion, sleep 16
23:14:41.109 00.016 1032 UpdateGuideState exits: m=1296 SNR=25.3
23:14:41.112 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:41.115 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:41.116 00.001 1032 Enqueuing Expose request
23:14:41.121 00.005 10072 IsGuiding returns 0
23:14:41.121 00.000 10072 Move returns status 0, amount 6
23:14:41.121 00.000 10072 MoveAxis(N, 0, ABG)
23:14:41.121 00.000 10072 Move returns status 0, amount 0
23:14:41.121 00.000 10072 move complete, result=0
23:14:41.121 00.000 10072 worker thread done servicing request
23:14:41.121 00.000 10072 Worker thread wakes up
23:14:41.121 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:41.121 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:41.125 00.004 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:14:41.750 00.625 10072 Exposure complete
23:14:41.802 00.052 10072 worker thread done servicing request
23:14:41.803 00.001 1032 OnExposeComplete: enter
23:14:41.804 00.001 1032 UpdateGuideState(): m_state=6
23:14:41.806 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8196
23:14:41.809 00.003 1032 Star::Find returns 1 (0), X=1104.05, Y=133.77, Mass=1399, SNR=26.3, Peak=107 HFD=3.2
23:14:41.811 00.002 1032 MultiStar: [#1 -0.08,0.16,0.97,U] [#2 0.13,0.25,0.00,M2] [#3 0.19,0.09,0.76,U] [#4 0.07,0.22,0.65,U] [#5 0.17,0.31,0.00,M1] [#6 0.02,0.11,0.64,U] [#7 -0.14,0.10,0.67,U] [#8 -0.01,0.20,0.54,U] 
23:14:41.813 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.12}, one-star: {0.17, 0.01}
23:14:41.815 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
23:14:41.816 00.001 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
23:14:41.817 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.27 mountX=0.10 mountY=-0.07, mountTheta=-0.56
23:14:41.820 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
23:14:41.823 00.003 1032 Enqueuing Move request for scope (0.04, 0.12)
23:14:41.825 00.002 10072 Worker thread wakes up
23:14:41.825 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
23:14:41.825 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
23:14:41.825 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.10 yDistance=-0.07
23:14:41.828 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:14:41.831 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
23:14:41.831 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:14:41.831 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:41.831 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:14:41.832 00.001 10072 MoveAxis(W, 5, ABG)
23:14:41.832 00.000 10072 Guiding  Dir = 3, Dur = 5
23:14:41.833 00.001 10072 IsGuiding returns 0
23:14:41.833 00.000 10072 PulseGuide returned control before completion, sleep 15
23:14:41.851 00.018 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:14:41.853 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:41.854 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:41.856 00.002 1032 Enqueuing Expose request
23:14:41.858 00.002 10072 IsGuiding returns 0
23:14:41.858 00.000 10072 Move returns status 0, amount 5
23:14:41.858 00.000 10072 MoveAxis(N, 0, ABG)
23:14:41.858 00.000 10072 Move returns status 0, amount 0
23:14:41.858 00.000 10072 move complete, result=0
23:14:41.858 00.000 10072 worker thread done servicing request
23:14:41.858 00.000 10072 Worker thread wakes up
23:14:41.858 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:41.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:41.867 00.009 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:14:42.269 00.402 10072 Exposure complete
23:14:42.321 00.052 10072 worker thread done servicing request
23:14:42.322 00.001 1032 OnExposeComplete: enter
23:14:42.324 00.002 1032 UpdateGuideState(): m_state=6
23:14:42.325 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8197
23:14:42.327 00.002 1032 Star::Find returns 1 (0), X=1104.06, Y=133.88, Mass=1317, SNR=25.5, Peak=100 HFD=3.0
23:14:42.330 00.003 1032 MultiStar: [#1 0.01,0.28,0.00,M1] [#2 -0.01,0.37,0.00,M3] [#3 0.09,0.10,0.80,U] [#4 0.08,0.17,0.67,U] [#5 -0.01,0.19,0.68,U] [#6 0.07,0.20,0.66,U] [#7 -0.04,0.21,0.74,U] [#8 -0.05,0.16,0.52,U] 
23:14:42.331 00.001 1032 refined, 6 included, MultiStar: {0.06, 0.16}, one-star: {0.18, 0.12}
23:14:42.332 00.001 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
23:14:42.334 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
23:14:42.335 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.22 mountX=0.14 mountY=-0.10, mountTheta=-0.61
23:14:42.338 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.16, opts=13)
23:14:42.340 00.002 1032 Enqueuing Move request for scope (0.06, 0.16)
23:14:42.342 00.002 10072 Worker thread wakes up
23:14:42.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
23:14:42.342 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
23:14:42.342 00.000 10072 Moving (0.06, 0.16) raw xDistance=0.14 yDistance=-0.10
23:14:42.344 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=104, Gamma=2.230
23:14:42.346 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.18
23:14:42.346 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:14:42.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:42.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:14:42.346 00.000 10072 MoveAxis(W, 70, ABG)
23:14:42.348 00.002 10072 Guiding  Dir = 3, Dur = 70
23:14:42.348 00.000 10072 IsGuiding returns 0
23:14:42.348 00.000 10072 PulseGuide returned control before completion, sleep 80
23:14:42.365 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:14:42.367 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:42.369 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:42.370 00.001 1032 Enqueuing Expose request
23:14:42.450 00.080 10072 IsGuiding returns 1
23:14:42.450 00.000 10072 scope still moving after pulse duration time elapsed
23:14:42.485 00.035 10072 IsGuiding returns 0
23:14:42.485 00.000 10072 scope move finished after 70 + 66 ms
23:14:42.485 00.000 10072 Move returns status 0, amount 70
23:14:42.485 00.000 10072 MoveAxis(N, 0, ABG)
23:14:42.485 00.000 10072 Move returns status 0, amount 0
23:14:42.485 00.000 10072 move complete, result=0
23:14:42.485 00.000 10072 worker thread done servicing request
23:14:42.485 00.000 10072 Worker thread wakes up
23:14:42.485 00.000 1032 GuideStep: 0.1 px 70 ms WEST, -0.1 px 0 ms NORTH
23:14:42.488 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:42.488 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:43.116 00.628 10072 Exposure complete
23:14:43.163 00.047 10072 worker thread done servicing request
23:14:43.163 00.000 1032 OnExposeComplete: enter
23:14:43.166 00.003 1032 UpdateGuideState(): m_state=6
23:14:43.167 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8198
23:14:43.169 00.002 1032 Star::Find returns 1 (0), X=1103.98, Y=133.72, Mass=1367, SNR=26.0, Peak=111 HFD=3.3
23:14:43.171 00.002 1032 MultiStar: [#1 0.11,-0.11,0.96,U] [#2 0.17,0.00,0.81,U] [#3 0.13,-0.20,0.79,U] [#4 0.21,-0.09,0.72,U] [#5 0.04,-0.18,0.68,U] [#6 -0.02,-0.00,0.66,U] [#7 0.05,-0.20,0.71,U] [#8 0.06,-0.09,0.51,U] 
23:14:43.174 00.003 1032 single-star, 8 included, MultiStar: {0.10, -0.10}, one-star: {0.11, -0.05}
23:14:43.176 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
23:14:43.178 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
23:14:43.179 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.41 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
23:14:43.183 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
23:14:43.185 00.002 1032 Enqueuing Move request for scope (0.11, -0.05)
23:14:43.186 00.001 10072 Worker thread wakes up
23:14:43.187 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:14:43.187 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:14:43.187 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.07 yDistance=-0.09
23:14:43.188 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:14:43.191 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
23:14:43.191 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
23:14:43.193 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:43.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:14:43.193 00.000 10072 MoveAxis(W, 5, ABG)
23:14:43.193 00.000 10072 Guiding  Dir = 3, Dur = 5
23:14:43.193 00.000 10072 IsGuiding returns 0
23:14:43.194 00.001 10072 PulseGuide returned control before completion, sleep 15
23:14:43.210 00.016 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:14:43.213 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:43.214 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:43.216 00.002 1032 Enqueuing Expose request
23:14:43.220 00.004 10072 IsGuiding returns 0
23:14:43.220 00.000 10072 Move returns status 0, amount 5
23:14:43.220 00.000 10072 MoveAxis(N, 0, ABG)
23:14:43.220 00.000 10072 Move returns status 0, amount 0
23:14:43.220 00.000 10072 move complete, result=0
23:14:43.220 00.000 10072 worker thread done servicing request
23:14:43.221 00.001 10072 Worker thread wakes up
23:14:43.221 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:43.221 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:43.225 00.004 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:14:43.630 00.405 10072 Exposure complete
23:14:43.682 00.052 10072 worker thread done servicing request
23:14:43.682 00.000 1032 OnExposeComplete: enter
23:14:43.684 00.002 1032 UpdateGuideState(): m_state=6
23:14:43.687 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8199
23:14:43.688 00.001 1032 Star::Find returns 1 (0), X=1103.97, Y=133.58, Mass=1423, SNR=26.5, Peak=113 HFD=3.3
23:14:43.690 00.002 1032 MultiStar: [#1 0.15,-0.06,0.92,U] [#2 0.15,0.07,0.82,U] [#3 0.17,-0.07,0.74,U] [#4 0.15,0.08,0.68,U] [#5 0.22,-0.16,0.00,M1] [#6 0.03,-0.01,0.63,U] [#7 0.07,-0.20,0.70,U] [#8 0.15,-0.08,0.51,U] 
23:14:43.692 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.06}, one-star: {0.10, -0.18}
23:14:43.694 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
23:14:43.695 00.001 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
23:14:43.698 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.46 mountX=-0.09 mountY=-0.10, mountTheta=-2.29
23:14:43.701 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
23:14:43.703 00.002 1032 Enqueuing Move request for scope (0.12, -0.06)
23:14:43.705 00.002 10072 Worker thread wakes up
23:14:43.705 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
23:14:43.706 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
23:14:43.706 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
23:14:43.708 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:14:43.711 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
23:14:43.711 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
23:14:43.712 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:43.712 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:14:43.712 00.000 10072 MoveAxis(W, 5, ABG)
23:14:43.712 00.000 10072 Guiding  Dir = 3, Dur = 5
23:14:43.712 00.000 10072 IsGuiding returns 0
23:14:43.713 00.001 10072 PulseGuide returned control before completion, sleep 15
23:14:43.730 00.017 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:14:43.732 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:43.734 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:43.737 00.003 1032 Enqueuing Expose request
23:14:43.741 00.004 10072 IsGuiding returns 0
23:14:43.741 00.000 10072 Move returns status 0, amount 5
23:14:43.741 00.000 10072 MoveAxis(N, 0, ABG)
23:14:43.741 00.000 10072 Move returns status 0, amount 0
23:14:43.741 00.000 10072 move complete, result=0
23:14:43.741 00.000 10072 worker thread done servicing request
23:14:43.741 00.000 10072 Worker thread wakes up
23:14:43.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:43.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:43.749 00.008 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:14:44.367 00.618 10072 Exposure complete
23:14:44.418 00.051 10072 worker thread done servicing request
23:14:44.418 00.000 1032 OnExposeComplete: enter
23:14:44.421 00.003 1032 UpdateGuideState(): m_state=6
23:14:44.422 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8200
23:14:44.424 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=133.66, Mass=1429, SNR=26.6, Peak=124 HFD=3.4
23:14:44.425 00.001 1032 MultiStar: [#1 0.22,-0.03,0.99,U] [#2 0.10,0.21,0.75,U] [#3 0.13,0.09,0.71,U] [#4 -0.12,0.22,0.69,U] [#5 0.00,0.03,0.67,U] [#6 0.03,0.06,0.60,U] [#7 -0.05,0.04,0.71,U] [#8 0.08,-0.16,0.51,U] 
23:14:44.427 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.27, -0.10}
23:14:44.430 00.003 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
23:14:44.431 00.001 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
23:14:44.433 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.38 mountX=0.01 mountY=-0.10, mountTheta=-1.45
23:14:44.436 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
23:14:44.438 00.002 1032 Enqueuing Move request for scope (0.09, 0.04)
23:14:44.440 00.002 10072 Worker thread wakes up
23:14:44.440 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
23:14:44.440 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
23:14:44.440 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.01 yDistance=-0.10
23:14:44.441 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:14:44.444 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
23:14:44.444 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:14:44.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:44.445 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:14:44.445 00.000 10072 MoveAxis(W, 6, ABG)
23:14:44.445 00.000 10072 Guiding  Dir = 3, Dur = 6
23:14:44.445 00.000 10072 IsGuiding returns 0
23:14:44.446 00.001 10072 PulseGuide returned control before completion, sleep 16
23:14:44.463 00.017 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:14:44.465 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:44.467 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:44.469 00.002 1032 Enqueuing Expose request
23:14:44.474 00.005 10072 IsGuiding returns 0
23:14:44.474 00.000 10072 Move returns status 0, amount 6
23:14:44.474 00.000 10072 MoveAxis(N, 0, ABG)
23:14:44.474 00.000 10072 Move returns status 0, amount 0
23:14:44.474 00.000 10072 move complete, result=0
23:14:44.474 00.000 10072 worker thread done servicing request
23:14:44.474 00.000 10072 Worker thread wakes up
23:14:44.475 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:44.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:44.478 00.003 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:14:44.885 00.407 10072 Exposure complete
23:14:44.937 00.052 10072 worker thread done servicing request
23:14:44.937 00.000 1032 OnExposeComplete: enter
23:14:44.939 00.002 1032 UpdateGuideState(): m_state=6
23:14:44.941 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8201
23:14:44.943 00.002 1032 Star::Find returns 1 (0), X=1104.09, Y=133.76, Mass=1281, SNR=25.2, Peak=110 HFD=3.2
23:14:44.947 00.004 1032 MultiStar: [#1 0.15,0.04,0.99,U] [#2 -0.12,0.18,0.80,U] [#3 0.10,0.00,0.79,U] [#4 0.12,0.10,0.71,U] [#5 -0.02,-0.02,0.70,U] [#6 0.04,0.09,0.67,U] [#7 0.10,-0.08,0.79,U] [#8 0.07,-0.04,0.52,U] 
23:14:44.948 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.22, -0.00}
23:14:44.950 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
23:14:44.953 00.003 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
23:14:44.956 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.37 mountX=0.01 mountY=-0.09, mountTheta=-1.46
23:14:44.960 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
23:14:44.962 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
23:14:44.964 00.002 10072 Worker thread wakes up
23:14:44.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:14:44.964 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:14:44.964 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
23:14:44.967 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:14:44.970 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
23:14:44.970 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:14:44.970 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:44.970 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:14:44.970 00.000 10072 MoveAxis(W, 5, ABG)
23:14:44.970 00.000 10072 Guiding  Dir = 3, Dur = 5
23:14:44.972 00.002 10072 IsGuiding returns 0
23:14:44.973 00.001 10072 PulseGuide returned control before completion, sleep 15
23:14:44.993 00.020 10072 IsGuiding returns 0
23:14:44.993 00.000 10072 Move returns status 0, amount 5
23:14:44.993 00.000 10072 MoveAxis(N, 0, ABG)
23:14:44.993 00.000 10072 Move returns status 0, amount 0
23:14:44.993 00.000 10072 move complete, result=0
23:14:44.993 00.000 10072 worker thread done servicing request
23:14:44.995 00.002 1032 UpdateGuideState exits: m=1281 SNR=25.2
23:14:44.999 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:45.001 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:45.002 00.001 1032 Enqueuing Expose request
23:14:45.004 00.002 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:14:45.007 00.003 10072 Worker thread wakes up
23:14:45.007 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:45.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:45.637 00.630 10072 Exposure complete
23:14:45.695 00.058 10072 worker thread done servicing request
23:14:45.696 00.001 1032 OnExposeComplete: enter
23:14:45.698 00.002 1032 UpdateGuideState(): m_state=6
23:14:45.700 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8202
23:14:45.702 00.002 1032 Star::Find returns 1 (0), X=1104.03, Y=133.67, Mass=1423, SNR=26.5, Peak=130 HFD=3.3
23:14:45.704 00.002 1032 MultiStar: [#1 0.09,-0.00,0.94,U] [#2 -0.01,0.01,0.77,U] [#3 0.21,-0.14,0.76,U] [#4 0.09,0.00,0.64,U] [#5 0.16,-0.17,0.68,U] [#6 -0.05,0.07,0.62,U] [#7 0.00,-0.08,0.71,U] [#8 -0.07,-0.06,0.53,U] 
23:14:45.707 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.15, -0.09}
23:14:45.710 00.003 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
23:14:45.712 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
23:14:45.713 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.63 mountX=-0.07 mountY=-0.06, mountTheta=-2.46
23:14:45.717 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
23:14:45.719 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
23:14:45.721 00.002 10072 Worker thread wakes up
23:14:45.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
23:14:45.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
23:14:45.721 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.06
23:14:45.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:14:45.726 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
23:14:45.726 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
23:14:45.727 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:45.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:14:45.727 00.000 10072 MoveAxis(W, 7, ABG)
23:14:45.727 00.000 10072 Guiding  Dir = 3, Dur = 7
23:14:45.727 00.000 10072 IsGuiding returns 0
23:14:45.728 00.001 10072 PulseGuide returned control before completion, sleep 17
23:14:45.747 00.019 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:14:45.749 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:45.751 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:45.753 00.002 1032 Enqueuing Expose request
23:14:45.757 00.004 10072 IsGuiding returns 0
23:14:45.757 00.000 10072 Move returns status 0, amount 7
23:14:45.757 00.000 10072 MoveAxis(N, 0, ABG)
23:14:45.757 00.000 10072 Move returns status 0, amount 0
23:14:45.757 00.000 10072 move complete, result=0
23:14:45.757 00.000 10072 worker thread done servicing request
23:14:45.757 00.000 10072 Worker thread wakes up
23:14:45.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:45.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:45.762 00.005 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:14:46.165 00.403 10072 Exposure complete
23:14:46.219 00.054 10072 worker thread done servicing request
23:14:46.219 00.000 1032 OnExposeComplete: enter
23:14:46.221 00.002 1032 UpdateGuideState(): m_state=6
23:14:46.223 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8203
23:14:46.225 00.002 1032 Star::Find returns 1 (0), X=1104.01, Y=133.57, Mass=1295, SNR=25.3, Peak=104 HFD=3.5
23:14:46.227 00.002 1032 MultiStar: [#1 0.12,-0.05,1.01,U] [#2 0.11,0.05,0.82,U] [#3 0.33,-0.21,0.00,M1] [#4 0.10,0.11,0.71,U] [#5 -0.07,-0.07,0.72,U] [#6 0.20,-0.04,0.63,U] [#7 0.07,-0.12,0.70,U] [#8 0.11,-0.15,0.53,U] 
23:14:46.229 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.06}, one-star: {0.13, -0.19}
23:14:46.230 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
23:14:46.232 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
23:14:46.233 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-0.54 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
23:14:46.237 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
23:14:46.241 00.004 1032 Enqueuing Move request for scope (0.10, -0.06)
23:14:46.243 00.002 10072 Worker thread wakes up
23:14:46.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
23:14:46.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
23:14:46.243 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.08
23:14:46.246 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:14:46.249 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
23:14:46.249 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
23:14:46.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:46.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:14:46.249 00.000 10072 MoveAxis(W, 6, ABG)
23:14:46.249 00.000 10072 Guiding  Dir = 3, Dur = 6
23:14:46.250 00.001 10072 IsGuiding returns 0
23:14:46.250 00.000 10072 PulseGuide returned control before completion, sleep 16
23:14:46.269 00.019 1032 UpdateGuideState exits: m=1295 SNR=25.3
23:14:46.273 00.004 10072 IsGuiding returns 0
23:14:46.273 00.000 10072 Move returns status 0, amount 6
23:14:46.273 00.000 10072 MoveAxis(N, 0, ABG)
23:14:46.273 00.000 10072 Move returns status 0, amount 0
23:14:46.273 00.000 10072 move complete, result=0
23:14:46.273 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:46.275 00.002 10072 worker thread done servicing request
23:14:46.275 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:46.277 00.002 1032 Enqueuing Expose request
23:14:46.279 00.002 10072 Worker thread wakes up
23:14:46.279 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:46.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:46.279 00.000 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:14:46.915 00.636 10072 Exposure complete
23:14:46.965 00.050 10072 worker thread done servicing request
23:14:46.965 00.000 1032 OnExposeComplete: enter
23:14:46.967 00.002 1032 UpdateGuideState(): m_state=6
23:14:46.969 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8204
23:14:46.971 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=133.61, Mass=1268, SNR=25.0, Peak=111 HFD=3.4
23:14:46.972 00.001 1032 MultiStar: [#1 0.08,0.03,1.03,U] [#2 0.14,0.12,0.86,U] [#3 0.18,0.01,0.78,U] [#4 0.07,0.13,0.71,U] [#5 0.12,-0.06,0.69,U] [#6 0.03,0.05,0.66,U] [#7 0.08,-0.07,0.74,U] [#8 -0.01,0.01,0.55,U] 
23:14:46.974 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.00}, one-star: {0.27, -0.15}
23:14:46.975 00.001 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
23:14:46.977 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
23:14:46.978 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.03 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
23:14:46.981 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.00, opts=13)
23:14:46.984 00.003 1032 Enqueuing Move request for scope (0.12, 0.00)
23:14:46.986 00.002 10072 Worker thread wakes up
23:14:46.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
23:14:46.986 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
23:14:46.986 00.000 10072 Moving (0.12, 0.00) raw xDistance=-0.03 yDistance=-0.11
23:14:46.990 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:14:46.993 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
23:14:46.993 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
23:14:46.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:46.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:14:46.993 00.000 10072 MoveAxis(W, 5, ABG)
23:14:46.993 00.000 10072 Guiding  Dir = 3, Dur = 5
23:14:46.994 00.001 10072 IsGuiding returns 0
23:14:46.994 00.000 10072 PulseGuide returned control before completion, sleep 15
23:14:47.011 00.017 1032 UpdateGuideState exits: m=1268 SNR=25.0
23:14:47.013 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:47.014 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:47.017 00.003 1032 Enqueuing Expose request
23:14:47.021 00.004 10072 IsGuiding returns 0
23:14:47.021 00.000 10072 Move returns status 0, amount 5
23:14:47.021 00.000 10072 MoveAxis(N, 0, ABG)
23:14:47.021 00.000 10072 Move returns status 0, amount 0
23:14:47.021 00.000 10072 move complete, result=0
23:14:47.021 00.000 10072 worker thread done servicing request
23:14:47.021 00.000 10072 Worker thread wakes up
23:14:47.021 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:47.021 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:47.027 00.006 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:14:47.431 00.404 10072 Exposure complete
23:14:47.482 00.051 10072 worker thread done servicing request
23:14:47.482 00.000 1032 OnExposeComplete: enter
23:14:47.485 00.003 1032 UpdateGuideState(): m_state=6
23:14:47.487 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8205
23:14:47.491 00.004 1032 Star::Find returns 1 (0), X=1104.20, Y=133.75, Mass=1446, SNR=26.7, Peak=128 HFD=3.5
23:14:47.493 00.002 1032 MultiStar: [#1 0.09,0.12,0.98,U] [#2 -0.02,0.21,0.76,U] [#3 0.23,-0.04,0.80,U] [#4 0.10,-0.04,0.67,U] [#5 0.04,0.08,0.66,U] [#6 0.04,-0.04,0.63,U] [#7 0.01,-0.02,0.69,U] [#8 0.14,0.10,0.48,U] 
23:14:47.495 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.33, -0.01}
23:14:47.497 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
23:14:47.498 00.001 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
23:14:47.501 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.35 mountX=0.01 mountY=-0.12, mountTheta=-1.48
23:14:47.504 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
23:14:47.507 00.003 1032 Enqueuing Move request for scope (0.12, 0.04)
23:14:47.509 00.002 10072 Worker thread wakes up
23:14:47.510 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
23:14:47.510 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
23:14:47.510 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.12
23:14:47.512 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:14:47.515 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
23:14:47.515 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:14:47.515 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:47.515 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:14:47.515 00.000 10072 MoveAxis(W, 4, ABG)
23:14:47.515 00.000 10072 Guiding  Dir = 3, Dur = 4
23:14:47.515 00.000 10072 IsGuiding returns 0
23:14:47.516 00.001 10072 PulseGuide returned control before completion, sleep 14
23:14:47.535 00.019 1032 UpdateGuideState exits: m=1446 SNR=26.7
23:14:47.539 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:47.541 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:47.543 00.002 1032 Enqueuing Expose request
23:14:47.545 00.002 10072 IsGuiding returns 0
23:14:47.545 00.000 10072 Move returns status 0, amount 4
23:14:47.545 00.000 10072 MoveAxis(N, 0, ABG)
23:14:47.545 00.000 10072 Move returns status 0, amount 0
23:14:47.545 00.000 10072 move complete, result=0
23:14:47.545 00.000 10072 worker thread done servicing request
23:14:47.545 00.000 10072 Worker thread wakes up
23:14:47.545 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:47.545 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:47.554 00.009 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:14:48.179 00.625 10072 Exposure complete
23:14:48.231 00.052 10072 worker thread done servicing request
23:14:48.231 00.000 1032 OnExposeComplete: enter
23:14:48.233 00.002 1032 UpdateGuideState(): m_state=6
23:14:48.235 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8206
23:14:48.238 00.003 1032 Star::Find returns 1 (0), X=1104.01, Y=133.68, Mass=1384, SNR=26.1, Peak=115 HFD=3.3
23:14:48.240 00.002 1032 MultiStar: [#1 0.13,0.00,0.95,U] [#2 0.05,0.22,0.78,U] [#3 0.11,0.04,0.73,U] [#4 -0.07,0.18,0.69,U] [#5 -0.07,-0.01,0.68,U] [#6 -0.09,-0.06,0.64,U] [#7 0.03,-0.02,0.69,U] [#8 -0.09,0.10,0.52,U] 
23:14:48.241 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.14, -0.08}
23:14:48.242 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
23:14:48.244 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
23:14:48.245 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.91 mountX=0.03 mountY=-0.04, mountTheta=-0.92
23:14:48.248 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
23:14:48.250 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
23:14:48.252 00.002 10072 Worker thread wakes up
23:14:48.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:14:48.252 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:14:48.252 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.03 yDistance=-0.04
23:14:48.254 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:14:48.258 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
23:14:48.258 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:14:48.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:48.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:14:48.258 00.000 10072 MoveAxis(W, 4, ABG)
23:14:48.258 00.000 10072 Guiding  Dir = 3, Dur = 4
23:14:48.258 00.000 10072 IsGuiding returns 0
23:14:48.259 00.001 10072 PulseGuide returned control before completion, sleep 14
23:14:48.277 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.1
23:14:48.280 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:48.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:48.285 00.003 1032 Enqueuing Expose request
23:14:48.287 00.002 10072 IsGuiding returns 0
23:14:48.287 00.000 10072 Move returns status 0, amount 4
23:14:48.287 00.000 10072 MoveAxis(N, 0, ABG)
23:14:48.287 00.000 10072 Move returns status 0, amount 0
23:14:48.287 00.000 10072 move complete, result=0
23:14:48.287 00.000 10072 worker thread done servicing request
23:14:48.287 00.000 10072 Worker thread wakes up
23:14:48.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:48.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:48.294 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:14:48.705 00.411 10072 Exposure complete
23:14:48.757 00.052 10072 worker thread done servicing request
23:14:48.757 00.000 1032 OnExposeComplete: enter
23:14:48.759 00.002 1032 UpdateGuideState(): m_state=6
23:14:48.761 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8207
23:14:48.762 00.001 1032 Star::Find returns 1 (0), X=1103.95, Y=133.70, Mass=1295, SNR=25.3, Peak=111 HFD=3.4
23:14:48.764 00.002 1032 MultiStar: [#1 0.18,0.08,1.00,U] [#2 0.06,0.30,0.00,M1] [#3 -0.07,0.08,0.78,U] [#4 0.05,0.09,0.67,U] [#5 0.11,0.00,0.70,U] [#6 -0.15,0.06,0.67,U] [#7 -0.02,-0.05,0.70,U] [#8 0.12,-0.02,0.54,U] 
23:14:48.766 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {0.07, -0.06}
23:14:48.769 00.003 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:14:48.771 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:14:48.774 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.48 mountX=0.01 mountY=-0.05, mountTheta=-1.35
23:14:48.778 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
23:14:48.780 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
23:14:48.782 00.002 10072 Worker thread wakes up
23:14:48.783 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
23:14:48.783 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
23:14:48.783 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.05
23:14:48.784 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:14:48.787 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
23:14:48.787 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:14:48.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:48.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:14:48.787 00.000 10072 MoveAxis(W, 4, ABG)
23:14:48.788 00.001 10072 Guiding  Dir = 3, Dur = 4
23:14:48.788 00.000 10072 IsGuiding returns 0
23:14:48.788 00.000 10072 PulseGuide returned control before completion, sleep 14
23:14:48.807 00.019 1032 UpdateGuideState exits: m=1295 SNR=25.3
23:14:48.810 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:48.811 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:48.814 00.003 1032 Enqueuing Expose request
23:14:48.816 00.002 10072 IsGuiding returns 0
23:14:48.816 00.000 10072 Move returns status 0, amount 4
23:14:48.816 00.000 10072 MoveAxis(N, 0, ABG)
23:14:48.816 00.000 10072 Move returns status 0, amount 0
23:14:48.816 00.000 10072 move complete, result=0
23:14:48.816 00.000 10072 worker thread done servicing request
23:14:48.816 00.000 10072 Worker thread wakes up
23:14:48.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:48.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:48.824 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:14:49.442 00.618 10072 Exposure complete
23:14:49.490 00.048 10072 worker thread done servicing request
23:14:49.491 00.001 1032 OnExposeComplete: enter
23:14:49.493 00.002 1032 UpdateGuideState(): m_state=6
23:14:49.495 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8208
23:14:49.496 00.001 1032 Star::Find returns 1 (0), X=1104.10, Y=133.75, Mass=1365, SNR=26.0, Peak=117 HFD=3.3
23:14:49.498 00.002 1032 MultiStar: [#1 0.05,0.05,0.96,U] [#2 0.03,0.14,0.83,U] [#3 0.20,0.07,0.75,U] [#4 -0.06,0.18,0.68,U] [#5 0.04,0.11,0.68,U] [#6 -0.05,0.09,0.64,U] [#7 -0.12,-0.03,0.75,U] [#8 0.12,0.05,0.54,U] 
23:14:49.499 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.23, -0.01}
23:14:49.501 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
23:14:49.502 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
23:14:49.505 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.88 mountX=0.05 mountY=-0.07, mountTheta=-0.95
23:14:49.508 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
23:14:49.511 00.003 1032 Enqueuing Move request for scope (0.05, 0.07)
23:14:49.512 00.001 10072 Worker thread wakes up
23:14:49.512 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
23:14:49.512 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
23:14:49.512 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
23:14:49.514 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:14:49.516 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
23:14:49.517 00.001 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:14:49.517 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:49.518 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:14:49.518 00.000 10072 MoveAxis(W, 6, ABG)
23:14:49.518 00.000 10072 Guiding  Dir = 3, Dur = 6
23:14:49.518 00.000 10072 IsGuiding returns 0
23:14:49.519 00.001 10072 PulseGuide returned control before completion, sleep 16
23:14:49.537 00.018 1032 UpdateGuideState exits: m=1365 SNR=26.0
23:14:49.540 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:49.541 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:49.544 00.003 1032 Enqueuing Expose request
23:14:49.548 00.004 10072 IsGuiding returns 0
23:14:49.548 00.000 10072 Move returns status 0, amount 6
23:14:49.548 00.000 10072 MoveAxis(N, 0, ABG)
23:14:49.548 00.000 10072 Move returns status 0, amount 0
23:14:49.548 00.000 10072 move complete, result=0
23:14:49.548 00.000 10072 worker thread done servicing request
23:14:49.548 00.000 10072 Worker thread wakes up
23:14:49.550 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:49.550 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:49.554 00.004 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:14:49.956 00.402 10072 Exposure complete
23:14:50.005 00.049 10072 worker thread done servicing request
23:14:50.005 00.000 1032 OnExposeComplete: enter
23:14:50.007 00.002 1032 UpdateGuideState(): m_state=6
23:14:50.009 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8209
23:14:50.011 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=133.68, Mass=1303, SNR=25.4, Peak=113 HFD=3.4
23:14:50.013 00.002 1032 MultiStar: [#1 -0.05,0.14,1.00,U] [#2 0.09,0.14,0.81,U] [#3 0.03,0.12,0.74,U] [#4 -0.00,0.22,0.71,U] [#5 0.23,0.10,0.66,U] [#6 -0.04,0.18,0.64,U] [#7 0.01,0.15,0.72,U] [#8 0.11,0.09,0.51,U] 
23:14:50.014 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.24, -0.09}
23:14:50.017 00.003 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:14:50.018 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:14:50.021 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.01 mountX=0.09 mountY=-0.09, mountTheta=-0.82
23:14:50.024 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
23:14:50.027 00.003 1032 Enqueuing Move request for scope (0.07, 0.11)
23:14:50.028 00.001 10072 Worker thread wakes up
23:14:50.028 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
23:14:50.028 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
23:14:50.028 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
23:14:50.030 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:14:50.033 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
23:14:50.033 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:14:50.033 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:50.034 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:14:50.034 00.000 10072 MoveAxis(W, 5, ABG)
23:14:50.034 00.000 10072 Guiding  Dir = 3, Dur = 5
23:14:50.034 00.000 10072 IsGuiding returns 0
23:14:50.034 00.000 10072 PulseGuide returned control before completion, sleep 15
23:14:50.050 00.016 1032 UpdateGuideState exits: m=1303 SNR=25.4
23:14:50.053 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:50.054 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:50.056 00.002 1032 Enqueuing Expose request
23:14:50.064 00.008 10072 IsGuiding returns 0
23:14:50.064 00.000 10072 Move returns status 0, amount 5
23:14:50.064 00.000 10072 MoveAxis(N, 0, ABG)
23:14:50.064 00.000 10072 Move returns status 0, amount 0
23:14:50.064 00.000 10072 move complete, result=0
23:14:50.064 00.000 10072 worker thread done servicing request
23:14:50.064 00.000 10072 Worker thread wakes up
23:14:50.064 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:50.064 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:50.065 00.001 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:14:50.694 00.629 10072 Exposure complete
23:14:50.743 00.049 10072 worker thread done servicing request
23:14:50.743 00.000 1032 OnExposeComplete: enter
23:14:50.745 00.002 1032 UpdateGuideState(): m_state=6
23:14:50.748 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8210
23:14:50.750 00.002 1032 Star::Find returns 1 (0), X=1104.06, Y=133.72, Mass=1363, SNR=25.9, Peak=116 HFD=3.3
23:14:50.752 00.002 1032 MultiStar: [#1 -0.03,0.17,0.96,U] [#2 0.12,0.24,0.00,M1] [#3 0.18,-0.06,0.80,U] [#4 0.05,0.10,0.65,U] [#5 0.03,-0.06,0.70,U] [#6 0.07,0.05,0.63,U] [#7 0.02,-0.02,0.70,U] [#8 0.19,0.15,0.52,U] 
23:14:50.753 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {0.18, -0.04}
23:14:50.754 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:14:50.756 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:14:50.757 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.36 mountX=0.01 mountY=-0.09, mountTheta=-1.47
23:14:50.759 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
23:14:50.761 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
23:14:50.762 00.001 10072 Worker thread wakes up
23:14:50.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:14:50.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:14:50.762 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
23:14:50.764 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:14:50.767 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
23:14:50.767 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:14:50.767 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:50.767 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:14:50.767 00.000 10072 MoveAxis(W, 6, ABG)
23:14:50.767 00.000 10072 Guiding  Dir = 3, Dur = 6
23:14:50.768 00.001 10072 IsGuiding returns 0
23:14:50.769 00.001 10072 PulseGuide returned control before completion, sleep 16
23:14:50.784 00.015 1032 UpdateGuideState exits: m=1363 SNR=25.9
23:14:50.787 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:50.789 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:50.791 00.002 1032 Enqueuing Expose request
23:14:50.793 00.002 10072 IsGuiding returns 0
23:14:50.793 00.000 10072 Move returns status 0, amount 6
23:14:50.793 00.000 10072 MoveAxis(N, 0, ABG)
23:14:50.793 00.000 10072 Move returns status 0, amount 0
23:14:50.793 00.000 10072 move complete, result=0
23:14:50.793 00.000 10072 worker thread done servicing request
23:14:50.793 00.000 10072 Worker thread wakes up
23:14:50.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:50.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:50.801 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:14:51.212 00.411 10072 Exposure complete
23:14:51.265 00.053 10072 worker thread done servicing request
23:14:51.266 00.001 1032 OnExposeComplete: enter
23:14:51.268 00.002 1032 UpdateGuideState(): m_state=6
23:14:51.271 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8211
23:14:51.274 00.003 1032 Star::Find returns 1 (0), X=1104.11, Y=133.73, Mass=1397, SNR=26.3, Peak=117 HFD=3.3
23:14:51.277 00.003 1032 MultiStar: [#1 0.04,0.04,1.02,U] [#2 0.08,0.19,0.81,U] [#3 0.29,0.01,0.00,M1] [#4 0.19,0.09,0.70,U] [#5 0.06,-0.14,0.67,U] [#6 0.06,0.08,0.64,U] [#7 -0.15,-0.06,0.71,U] [#8 0.07,0.10,0.52,U] 
23:14:51.279 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {0.24, -0.03}
23:14:51.281 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
23:14:51.283 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
23:14:51.284 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.38 mountX=0.01 mountY=-0.09, mountTheta=-1.45
23:14:51.287 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
23:14:51.288 00.001 1032 Enqueuing Move request for scope (0.08, 0.03)
23:14:51.291 00.003 10072 Worker thread wakes up
23:14:51.292 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:14:51.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:14:51.292 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
23:14:51.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:14:51.296 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
23:14:51.296 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:14:51.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:51.297 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:14:51.297 00.000 10072 MoveAxis(W, 5, ABG)
23:14:51.297 00.000 10072 Guiding  Dir = 3, Dur = 5
23:14:51.298 00.001 10072 IsGuiding returns 0
23:14:51.299 00.001 10072 PulseGuide returned control before completion, sleep 15
23:14:51.317 00.018 1032 UpdateGuideState exits: m=1397 SNR=26.3
23:14:51.320 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:51.322 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:51.323 00.001 1032 Enqueuing Expose request
23:14:51.324 00.001 10072 IsGuiding returns 0
23:14:51.325 00.001 10072 Move returns status 0, amount 5
23:14:51.325 00.000 10072 MoveAxis(N, 0, ABG)
23:14:51.325 00.000 10072 Move returns status 0, amount 0
23:14:51.325 00.000 10072 move complete, result=0
23:14:51.325 00.000 10072 worker thread done servicing request
23:14:51.325 00.000 10072 Worker thread wakes up
23:14:51.325 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:51.325 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:51.334 00.009 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:14:51.961 00.627 10072 Exposure complete
23:14:52.016 00.055 10072 worker thread done servicing request
23:14:52.017 00.001 1032 OnExposeComplete: enter
23:14:52.022 00.005 1032 UpdateGuideState(): m_state=6
23:14:52.025 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8212
23:14:52.027 00.002 1032 Star::Find returns 1 (0), X=1104.03, Y=133.65, Mass=1462, SNR=26.9, Peak=134 HFD=3.4
23:14:52.029 00.002 1032 MultiStar: [#1 0.18,-0.04,0.90,U] [#2 0.10,0.15,0.78,U] [#3 0.19,-0.02,0.74,U] [#4 0.23,0.14,0.00,M1] [#5 0.11,-0.03,0.65,U] [#6 0.07,0.04,0.64,U] [#7 0.03,0.07,0.69,U] [#8 0.02,0.10,0.51,U] 
23:14:52.031 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.15, -0.12}
23:14:52.032 00.001 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
23:14:52.034 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
23:14:52.036 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.06 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
23:14:52.039 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
23:14:52.040 00.001 1032 Enqueuing Move request for scope (0.12, 0.01)
23:14:52.042 00.002 10072 Worker thread wakes up
23:14:52.043 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
23:14:52.043 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
23:14:52.043 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:14:52.045 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:14:52.048 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
23:14:52.048 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
23:14:52.048 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:52.048 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:14:52.048 00.000 10072 MoveAxis(W, 6, ABG)
23:14:52.048 00.000 10072 Guiding  Dir = 3, Dur = 6
23:14:52.049 00.001 10072 IsGuiding returns 0
23:14:52.051 00.002 10072 PulseGuide returned control before completion, sleep 14
23:14:52.069 00.018 1032 UpdateGuideState exits: m=1462 SNR=26.9
23:14:52.072 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:52.073 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:52.075 00.002 1032 Enqueuing Expose request
23:14:52.081 00.006 10072 IsGuiding returns 0
23:14:52.081 00.000 10072 Move returns status 0, amount 6
23:14:52.081 00.000 10072 MoveAxis(N, 0, ABG)
23:14:52.081 00.000 10072 Move returns status 0, amount 0
23:14:52.081 00.000 10072 move complete, result=0
23:14:52.082 00.001 10072 worker thread done servicing request
23:14:52.082 00.000 10072 Worker thread wakes up
23:14:52.082 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:52.082 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:52.086 00.004 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:14:52.491 00.405 10072 Exposure complete
23:14:52.538 00.047 10072 worker thread done servicing request
23:14:52.538 00.000 1032 OnExposeComplete: enter
23:14:52.541 00.003 1032 UpdateGuideState(): m_state=6
23:14:52.543 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8213
23:14:52.545 00.002 1032 Star::Find returns 1 (0), X=1104.21, Y=133.65, Mass=1345, SNR=25.8, Peak=122 HFD=3.2
23:14:52.546 00.001 1032 MultiStar: [#1 0.11,0.02,0.93,U] [#2 0.18,0.17,0.80,U] [#3 0.25,-0.01,0.75,U] [#4 0.15,0.26,0.00,M2] [#5 0.20,0.12,0.70,U] [#6 0.15,0.15,0.62,U] [#7 0.06,0.05,0.73,U] [#8 0.08,-0.02,0.52,U] 
23:14:52.549 00.003 1032 refined, 7 included, MultiStar: {0.18, 0.04}, one-star: {0.34, -0.11}
23:14:52.551 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:14:52.554 00.003 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:14:52.556 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.19 cameraTheta=0.21 mountX=-0.01 mountY=-0.19, mountTheta=-1.62
23:14:52.559 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.04, opts=13)
23:14:52.561 00.002 1032 Enqueuing Move request for scope (0.18, 0.04)
23:14:52.562 00.001 10072 Worker thread wakes up
23:14:52.562 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
23:14:52.562 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
23:14:52.563 00.001 10072 Moving (0.18, 0.04) raw xDistance=-0.01 yDistance=-0.19
23:14:52.564 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:14:52.568 00.004 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
23:14:52.568 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
23:14:52.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:52.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:14:52.568 00.000 10072 MoveAxis(W, 5, ABG)
23:14:52.568 00.000 10072 Guiding  Dir = 3, Dur = 5
23:14:52.568 00.000 10072 IsGuiding returns 0
23:14:52.568 00.000 10072 PulseGuide returned control before completion, sleep 15
23:14:52.586 00.018 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:14:52.589 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:52.590 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:52.592 00.002 1032 Enqueuing Expose request
23:14:52.598 00.006 10072 IsGuiding returns 0
23:14:52.598 00.000 10072 Move returns status 0, amount 5
23:14:52.598 00.000 10072 MoveAxis(N, 0, ABG)
23:14:52.598 00.000 10072 Move returns status 0, amount 0
23:14:52.599 00.001 10072 move complete, result=0
23:14:52.599 00.000 10072 worker thread done servicing request
23:14:52.599 00.000 10072 Worker thread wakes up
23:14:52.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:52.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:52.602 00.003 1032 GuideStep: -0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
23:14:53.222 00.620 10072 Exposure complete
23:14:53.273 00.051 10072 worker thread done servicing request
23:14:53.273 00.000 1032 OnExposeComplete: enter
23:14:53.275 00.002 1032 UpdateGuideState(): m_state=6
23:14:53.277 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8214
23:14:53.279 00.002 1032 Star::Find returns 1 (0), X=1104.06, Y=133.93, Mass=1482, SNR=27.1, Peak=119 HFD=2.9
23:14:53.281 00.002 1032 MultiStar: [#1 0.13,0.22,0.00,M1] [#2 0.19,0.19,0.00,M1] [#3 0.08,0.19,0.75,U] [#4 0.15,0.26,0.00,M3] [#5 0.25,0.37,0.00,M1] [#6 -0.11,0.19,0.61,U] [#7 0.02,0.19,0.70,U] [#8 0.20,0.27,0.00,M1] 
23:14:53.283 00.002 1032 refined, 3 included, MultiStar: {0.06, 0.18}, one-star: {0.18, 0.17}
23:14:53.285 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
23:14:53.287 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
23:14:53.291 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.25 mountX=0.16 mountY=-0.11, mountTheta=-0.58
23:14:53.294 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.18, opts=13)
23:14:53.296 00.002 1032 Enqueuing Move request for scope (0.06, 0.18)
23:14:53.298 00.002 10072 Worker thread wakes up
23:14:53.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
23:14:53.298 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
23:14:53.298 00.000 10072 Moving (0.06, 0.18) raw xDistance=0.16 yDistance=-0.11
23:14:53.301 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:14:53.304 00.003 10072 PPEC rslt: input = 0.16, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.15
23:14:53.304 00.000 10072 PPEC: input: 0.16, control: 0.09, exposure: 500
23:14:53.304 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:53.304 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:14:53.304 00.000 10072 MoveAxis(W, 83, ABG)
23:14:53.304 00.000 10072 Guiding  Dir = 3, Dur = 83
23:14:53.304 00.000 10072 IsGuiding returns 0
23:14:53.305 00.001 10072 PulseGuide returned control before completion, sleep 93
23:14:53.321 00.016 1032 UpdateGuideState exits: m=1482 SNR=27.1
23:14:53.325 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:53.326 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:53.329 00.003 1032 Enqueuing Expose request
23:14:53.406 00.077 10072 IsGuiding returns 0
23:14:53.406 00.000 10072 Move returns status 0, amount 83
23:14:53.406 00.000 10072 MoveAxis(N, 0, ABG)
23:14:53.406 00.000 10072 Move returns status 0, amount 0
23:14:53.406 00.000 10072 move complete, result=0
23:14:53.406 00.000 10072 worker thread done servicing request
23:14:53.406 00.000 10072 Worker thread wakes up
23:14:53.406 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:53.406 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:53.407 00.001 1032 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
23:14:53.812 00.405 10072 Exposure complete
23:14:53.861 00.049 10072 worker thread done servicing request
23:14:53.862 00.001 1032 OnExposeComplete: enter
23:14:53.866 00.004 1032 UpdateGuideState(): m_state=6
23:14:53.868 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8215
23:14:53.870 00.002 1032 Star::Find returns 1 (0), X=1104.08, Y=133.79, Mass=1409, SNR=26.4, Peak=124 HFD=3.2
23:14:53.872 00.002 1032 MultiStar: [#1 0.22,0.30,0.00,M2] [#2 0.07,0.40,0.00,M2] [#3 0.24,0.16,0.00,M1] [#4 0.15,0.35,0.00,M4] [#5 0.18,0.39,0.00,M2] [#6 -0.07,0.18,0.64,U] [#7 0.09,0.02,0.69,U] [#8 0.16,0.25,0.00,M2] 
23:14:53.874 00.002 1032 refined, 2 included, MultiStar: {0.09, 0.07}, one-star: {0.20, 0.03}
23:14:53.875 00.001 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:14:53.877 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:14:53.879 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=0.04 mountY=-0.11, mountTheta=-1.21
23:14:53.882 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
23:14:53.884 00.002 1032 Enqueuing Move request for scope (0.09, 0.07)
23:14:53.886 00.002 10072 Worker thread wakes up
23:14:53.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:14:53.886 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:14:53.887 00.001 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.11
23:14:53.889 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:14:53.892 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
23:14:53.892 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:14:53.892 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:53.892 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:14:53.892 00.000 10072 MoveAxis(W, 6, ABG)
23:14:53.892 00.000 10072 Guiding  Dir = 3, Dur = 6
23:14:53.892 00.000 10072 IsGuiding returns 0
23:14:53.893 00.001 10072 PulseGuide returned control before completion, sleep 15
23:14:53.912 00.019 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:14:53.914 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:53.915 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:53.917 00.002 1032 Enqueuing Expose request
23:14:53.918 00.001 10072 IsGuiding returns 0
23:14:53.918 00.000 10072 Move returns status 0, amount 6
23:14:53.918 00.000 10072 MoveAxis(N, 0, ABG)
23:14:53.918 00.000 10072 Move returns status 0, amount 0
23:14:53.919 00.001 10072 move complete, result=0
23:14:53.919 00.000 10072 worker thread done servicing request
23:14:53.919 00.000 10072 Worker thread wakes up
23:14:53.919 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:53.919 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:53.927 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:14:54.550 00.623 10072 Exposure complete
23:14:54.602 00.052 10072 worker thread done servicing request
23:14:54.602 00.000 1032 OnExposeComplete: enter
23:14:54.604 00.002 1032 UpdateGuideState(): m_state=6
23:14:54.605 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8216
23:14:54.608 00.003 1032 Star::Find returns 1 (0), X=1104.07, Y=133.83, Mass=1402, SNR=26.3, Peak=111 HFD=3.1
23:14:54.610 00.002 1032 MultiStar: [#1 0.17,0.15,0.95,U] [#2 -0.09,0.13,0.76,U] [#3 0.31,0.16,0.00,M2] [#4 0.13,0.21,0.68,U] [#5 0.14,-0.02,0.64,U] [#6 0.34,0.01,0.00,M1] [#7 0.14,0.09,0.71,U] [#8 0.09,0.17,0.49,U] 
23:14:54.612 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.11}, one-star: {0.19, 0.06}
23:14:54.614 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:14:54.615 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:14:54.618 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.76 mountX=0.08 mountY=-0.14, mountTheta=-1.07
23:14:54.620 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
23:14:54.622 00.002 1032 Enqueuing Move request for scope (0.12, 0.11)
23:14:54.624 00.002 10072 Worker thread wakes up
23:14:54.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
23:14:54.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
23:14:54.624 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.08 yDistance=-0.14
23:14:54.626 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:14:54.628 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
23:14:54.628 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:14:54.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:54.629 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:14:54.629 00.000 10072 MoveAxis(W, 6, ABG)
23:14:54.629 00.000 10072 Guiding  Dir = 3, Dur = 6
23:14:54.629 00.000 10072 IsGuiding returns 0
23:14:54.629 00.000 10072 PulseGuide returned control before completion, sleep 16
23:14:54.646 00.017 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:14:54.649 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:54.650 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:54.651 00.001 1032 Enqueuing Expose request
23:14:54.655 00.004 10072 IsGuiding returns 0
23:14:54.655 00.000 10072 Move returns status 0, amount 6
23:14:54.655 00.000 10072 MoveAxis(N, 0, ABG)
23:14:54.655 00.000 10072 Move returns status 0, amount 0
23:14:54.655 00.000 10072 move complete, result=0
23:14:54.655 00.000 10072 worker thread done servicing request
23:14:54.655 00.000 10072 Worker thread wakes up
23:14:54.655 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:54.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:54.660 00.005 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:14:55.064 00.404 10072 Exposure complete
23:14:55.117 00.053 10072 worker thread done servicing request
23:14:55.117 00.000 1032 OnExposeComplete: enter
23:14:55.119 00.002 1032 UpdateGuideState(): m_state=6
23:14:55.120 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8217
23:14:55.122 00.002 1032 Star::Find returns 1 (0), X=1103.96, Y=133.89, Mass=1531, SNR=27.5, Peak=121 HFD=3.0
23:14:55.125 00.003 1032 MultiStar: [#1 0.18,0.12,0.92,U] [#2 0.11,0.23,0.00,M2] [#3 0.18,0.17,0.71,U] [#4 0.14,0.18,0.64,U] [#5 0.25,0.20,0.00,M2] [#6 0.16,0.05,0.60,U] [#7 0.15,0.10,0.66,U] [#8 -0.05,0.35,0.00,M2] 
23:14:55.127 00.002 1032 single-star, 5 included, MultiStar: {0.15, 0.13}, one-star: {0.09, 0.13}
23:14:55.128 00.001 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
23:14:55.130 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
23:14:55.132 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.99 mountX=0.10 mountY=-0.12, mountTheta=-0.84
23:14:55.134 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.13, opts=13)
23:14:55.135 00.001 1032 Enqueuing Move request for scope (0.09, 0.13)
23:14:55.136 00.001 10072 Worker thread wakes up
23:14:55.137 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
23:14:55.137 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
23:14:55.137 00.000 10072 Moving (0.09, 0.13) raw xDistance=0.10 yDistance=-0.12
23:14:55.138 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:14:55.142 00.004 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
23:14:55.142 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:14:55.142 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:55.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:14:55.142 00.000 10072 MoveAxis(W, 5, ABG)
23:14:55.142 00.000 10072 Guiding  Dir = 3, Dur = 5
23:14:55.142 00.000 10072 IsGuiding returns 0
23:14:55.143 00.001 10072 PulseGuide returned control before completion, sleep 15
23:14:55.159 00.016 1032 UpdateGuideState exits: m=1531 SNR=27.5
23:14:55.161 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:55.163 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:55.164 00.001 1032 Enqueuing Expose request
23:14:55.170 00.006 10072 IsGuiding returns 0
23:14:55.170 00.000 10072 Move returns status 0, amount 5
23:14:55.170 00.000 10072 MoveAxis(N, 0, ABG)
23:14:55.170 00.000 10072 Move returns status 0, amount 0
23:14:55.170 00.000 10072 move complete, result=0
23:14:55.170 00.000 10072 worker thread done servicing request
23:14:55.170 00.000 10072 Worker thread wakes up
23:14:55.170 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:55.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:55.175 00.005 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:14:55.798 00.623 10072 Exposure complete
23:14:55.848 00.050 1032 OnExposeComplete: enter
23:14:55.850 00.002 1032 UpdateGuideState(): m_state=6
23:14:55.852 00.002 10072 worker thread done servicing request
23:14:55.852 00.000 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8218
23:14:55.853 00.001 1032 Star::Find returns 1 (0), X=1104.05, Y=134.03, Mass=1382, SNR=26.1, Peak=110 HFD=2.9
23:14:55.856 00.003 1032 MultiStar: [#1 0.17,0.34,0.00,M1] [#2 0.19,0.39,0.00,M3] [#3 0.20,0.40,0.00,M2] [#4 0.15,0.30,0.00,M3] [#5 0.19,0.40,0.00,M3] [#6 0.00,0.42,0.00,M1] [#7 0.12,0.15,0.67,U] [#8 0.15,0.46,0.00,M3] 
23:14:55.857 00.001 1032 refined, 1 included, MultiStar: {0.16, 0.22}, one-star: {0.18, 0.26}
23:14:55.860 00.003 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
23:14:55.863 00.003 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
23:14:55.864 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.27 cameraTheta=0.95 mountX=0.17 mountY=-0.21, mountTheta=-0.88
23:14:55.866 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.22, opts=13)
23:14:55.868 00.002 1032 Enqueuing Move request for scope (0.16, 0.22)
23:14:55.869 00.001 10072 Worker thread wakes up
23:14:55.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
23:14:55.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
23:14:55.870 00.001 10072 Moving (0.16, 0.22) raw xDistance=0.17 yDistance=-0.21
23:14:55.871 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:14:55.874 00.003 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.15
23:14:55.875 00.001 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
23:14:55.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:14:55.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:14:55.875 00.000 10072 MoveAxis(W, 85, ABG)
23:14:55.875 00.000 10072 Guiding  Dir = 3, Dur = 85
23:14:55.875 00.000 10072 IsGuiding returns 0
23:14:55.875 00.000 10072 PulseGuide returned control before completion, sleep 95
23:14:55.892 00.017 1032 UpdateGuideState exits: m=1382 SNR=26.1
23:14:55.894 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:55.897 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:55.899 00.002 1032 Enqueuing Expose request
23:14:55.983 00.084 10072 IsGuiding returns 0
23:14:55.983 00.000 10072 Move returns status 0, amount 85
23:14:55.983 00.000 10072 MoveAxis(N, 0, ABG)
23:14:55.983 00.000 10072 Move returns status 0, amount 0
23:14:55.983 00.000 10072 move complete, result=0
23:14:55.983 00.000 10072 worker thread done servicing request
23:14:55.983 00.000 10072 Worker thread wakes up
23:14:55.983 00.000 1032 GuideStep: 0.2 px 85 ms WEST, -0.2 px 0 ms NORTH
23:14:55.985 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:55.985 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:56.391 00.406 10072 Exposure complete
23:14:56.441 00.050 10072 worker thread done servicing request
23:14:56.441 00.000 1032 OnExposeComplete: enter
23:14:56.443 00.002 1032 UpdateGuideState(): m_state=6
23:14:56.445 00.002 1032 Star::Find(15, 1104, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8219
23:14:56.446 00.001 1032 Star::Find returns 1 (0), X=1104.03, Y=133.99, Mass=1374, SNR=26.0, Peak=106 HFD=2.9
23:14:56.448 00.002 1032 MultiStar: [#1 0.13,0.21,0.91,U] [#2 0.10,0.29,0.00,M4] [#3 0.22,0.26,0.00,M3] [#4 0.07,0.24,0.66,U] [#5 0.07,0.26,0.00,M4] [#6 0.06,0.21,0.64,U] [#7 0.10,0.05,0.70,U] [#8 0.17,0.25,0.00,M4] 
23:14:56.450 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.19}, one-star: {0.15, 0.23}
23:14:56.452 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
23:14:56.454 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
23:14:56.456 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.05 mountX=0.16 mountY=-0.15, mountTheta=-0.78
23:14:56.458 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.19, opts=13)
23:14:56.461 00.003 1032 Enqueuing Move request for scope (0.11, 0.19)
23:14:56.462 00.001 10072 Worker thread wakes up
23:14:56.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
23:14:56.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
23:14:56.462 00.000 10072 Moving (0.11, 0.19) raw xDistance=0.16 yDistance=-0.15
23:14:56.464 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:14:56.466 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.15
23:14:56.466 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:14:56.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:56.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:14:56.466 00.000 10072 MoveAxis(W, 78, ABG)
23:14:56.466 00.000 10072 Guiding  Dir = 3, Dur = 78
23:14:56.466 00.000 10072 IsGuiding returns 0
23:14:56.467 00.001 10072 PulseGuide returned control before completion, sleep 88
23:14:56.484 00.017 1032 UpdateGuideState exits: m=1374 SNR=26.0
23:14:56.487 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:56.488 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:56.491 00.003 1032 Enqueuing Expose request
23:14:56.561 00.070 10072 IsGuiding returns 0
23:14:56.561 00.000 10072 Move returns status 0, amount 78
23:14:56.561 00.000 10072 MoveAxis(N, 0, ABG)
23:14:56.561 00.000 10072 Move returns status 0, amount 0
23:14:56.561 00.000 10072 move complete, result=0
23:14:56.561 00.000 10072 worker thread done servicing request
23:14:56.562 00.001 10072 Worker thread wakes up
23:14:56.562 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:56.562 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:56.563 00.001 1032 GuideStep: 0.2 px 78 ms WEST, -0.2 px 0 ms NORTH
23:14:57.189 00.626 10072 Exposure complete
23:14:57.240 00.051 10072 worker thread done servicing request
23:14:57.240 00.000 1032 OnExposeComplete: enter
23:14:57.242 00.002 1032 UpdateGuideState(): m_state=6
23:14:57.243 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8220
23:14:57.245 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=133.70, Mass=1341, SNR=25.7, Peak=110 HFD=3.4
23:14:57.247 00.002 1032 MultiStar: [#1 0.20,-0.11,0.95,U] [#2 0.29,-0.01,0.00,M5] [#3 0.22,0.01,0.73,U] [#4 0.23,0.02,0.71,U] [#5 0.21,-0.03,0.68,U] [#6 0.16,-0.05,0.61,U] [#7 0.16,-0.12,0.73,U] [#8 0.15,-0.13,0.50,U] 
23:14:57.248 00.001 1032 refined, 7 included, MultiStar: {0.20, -0.06}, one-star: {0.24, -0.06}
23:14:57.250 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
23:14:57.252 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
23:14:57.253 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.29 mountX=-0.11 mountY=-0.18, mountTheta=-2.12
23:14:57.256 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.06, opts=13)
23:14:57.258 00.002 1032 Enqueuing Move request for scope (0.20, -0.06)
23:14:57.260 00.002 10072 Worker thread wakes up
23:14:57.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
23:14:57.260 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
23:14:57.260 00.000 10072 Moving (0.20, -0.06) raw xDistance=-0.11 yDistance=-0.18
23:14:57.263 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:14:57.264 00.001 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
23:14:57.264 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
23:14:57.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:57.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:14:57.264 00.000 10072 MoveAxis(W, 5, ABG)
23:14:57.266 00.002 10072 Guiding  Dir = 3, Dur = 5
23:14:57.266 00.000 10072 IsGuiding returns 0
23:14:57.267 00.001 10072 PulseGuide returned control before completion, sleep 15
23:14:57.283 00.016 1032 UpdateGuideState exits: m=1341 SNR=25.7
23:14:57.286 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:57.288 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:57.290 00.002 1032 Enqueuing Expose request
23:14:57.295 00.005 10072 IsGuiding returns 0
23:14:57.295 00.000 10072 Move returns status 0, amount 5
23:14:57.295 00.000 10072 MoveAxis(N, 0, ABG)
23:14:57.295 00.000 10072 Move returns status 0, amount 0
23:14:57.295 00.000 10072 move complete, result=0
23:14:57.295 00.000 10072 worker thread done servicing request
23:14:57.295 00.000 10072 Worker thread wakes up
23:14:57.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:57.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:57.301 00.006 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
23:14:57.705 00.404 10072 Exposure complete
23:14:57.755 00.050 10072 worker thread done servicing request
23:14:57.755 00.000 1032 OnExposeComplete: enter
23:14:57.757 00.002 1032 UpdateGuideState(): m_state=6
23:14:57.759 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8221
23:14:57.761 00.002 1032 Star::Find returns 1 (0), X=1104.21, Y=133.70, Mass=1323, SNR=25.6, Peak=117 HFD=3.5
23:14:57.763 00.002 1032 MultiStar: [#1 0.25,-0.05,0.00,M1] [#2 0.28,0.04,0.00,M6] [#3 0.20,-0.10,0.83,U] [#4 0.13,0.13,0.73,U] [#5 0.34,0.06,0.00,M4] [#6 0.07,0.09,0.61,U] [#7 0.18,-0.10,0.71,U] [#8 0.14,-0.05,0.53,U] 
23:14:57.765 00.002 1032 refined, 5 included, MultiStar: {0.19, -0.02}, one-star: {0.34, -0.06}
23:14:57.768 00.003 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
23:14:57.770 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
23:14:57.772 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.11 mountX=-0.07 mountY=-0.18, mountTheta=-1.94
23:14:57.774 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.02, opts=13)
23:14:57.777 00.003 1032 Enqueuing Move request for scope (0.19, -0.02)
23:14:57.779 00.002 10072 Worker thread wakes up
23:14:57.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
23:14:57.779 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
23:14:57.779 00.000 10072 Moving (0.19, -0.02) raw xDistance=-0.07 yDistance=-0.18
23:14:57.781 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:14:57.783 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
23:14:57.783 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:14:57.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:57.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:14:57.783 00.000 10072 MoveAxis(W, 5, ABG)
23:14:57.783 00.000 10072 Guiding  Dir = 3, Dur = 5
23:14:57.784 00.001 10072 IsGuiding returns 0
23:14:57.784 00.000 10072 PulseGuide returned control before completion, sleep 15
23:14:57.801 00.017 1032 UpdateGuideState exits: m=1323 SNR=25.6
23:14:57.803 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:57.806 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:57.808 00.002 1032 Enqueuing Expose request
23:14:57.813 00.005 10072 IsGuiding returns 0
23:14:57.813 00.000 10072 Move returns status 0, amount 5
23:14:57.813 00.000 10072 MoveAxis(N, 0, ABG)
23:14:57.813 00.000 10072 Move returns status 0, amount 0
23:14:57.813 00.000 10072 move complete, result=0
23:14:57.813 00.000 10072 worker thread done servicing request
23:14:57.813 00.000 10072 Worker thread wakes up
23:14:57.813 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:57.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:57.816 00.003 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
23:14:58.439 00.623 10072 Exposure complete
23:14:58.488 00.049 10072 worker thread done servicing request
23:14:58.488 00.000 1032 OnExposeComplete: enter
23:14:58.490 00.002 1032 UpdateGuideState(): m_state=6
23:14:58.492 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8222
23:14:58.494 00.002 1032 Star::Find returns 1 (0), X=1104.04, Y=133.72, Mass=1379, SNR=26.1, Peak=112 HFD=3.3
23:14:58.496 00.002 1032 MultiStar: [#1 0.25,-0.01,0.97,U] [#2 0.19,0.11,0.77,U] [#3 0.19,-0.00,0.77,U] [#4 0.10,0.10,0.73,U] [#5 0.32,0.13,0.00,M5] [#6 0.14,-0.02,0.60,U] [#7 0.17,0.05,0.67,U] [#8 0.10,0.09,0.52,U] 
23:14:58.498 00.002 1032 single-star, 7 included, MultiStar: {0.17, 0.03}, one-star: {0.16, -0.04}
23:14:58.499 00.001 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:14:58.500 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:14:58.501 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.23 mountX=-0.08 mountY=-0.15, mountTheta=-2.06
23:14:58.505 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.04, opts=13)
23:14:58.506 00.001 1032 Enqueuing Move request for scope (0.16, -0.04)
23:14:58.508 00.002 10072 Worker thread wakes up
23:14:58.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
23:14:58.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
23:14:58.508 00.000 10072 Moving (0.16, -0.04) raw xDistance=-0.08 yDistance=-0.15
23:14:58.509 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:14:58.512 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
23:14:58.512 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
23:14:58.513 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:58.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:14:58.513 00.000 10072 MoveAxis(W, 5, ABG)
23:14:58.513 00.000 10072 Guiding  Dir = 3, Dur = 5
23:14:58.513 00.000 10072 IsGuiding returns 0
23:14:58.514 00.001 10072 PulseGuide returned control before completion, sleep 15
23:14:58.529 00.015 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:14:58.532 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:58.534 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:58.536 00.002 1032 Enqueuing Expose request
23:14:58.538 00.002 10072 IsGuiding returns 0
23:14:58.538 00.000 10072 Move returns status 0, amount 5
23:14:58.538 00.000 10072 MoveAxis(N, 0, ABG)
23:14:58.538 00.000 10072 Move returns status 0, amount 0
23:14:58.538 00.000 10072 move complete, result=0
23:14:58.538 00.000 10072 worker thread done servicing request
23:14:58.538 00.000 10072 Worker thread wakes up
23:14:58.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:58.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:58.544 00.006 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:14:58.956 00.412 10072 Exposure complete
23:14:59.006 00.050 10072 worker thread done servicing request
23:14:59.006 00.000 1032 OnExposeComplete: enter
23:14:59.008 00.002 1032 UpdateGuideState(): m_state=6
23:14:59.010 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8223
23:14:59.011 00.001 1032 Star::Find returns 1 (0), X=1104.18, Y=133.71, Mass=1301, SNR=25.4, Peak=109 HFD=3.5
23:14:59.014 00.003 1032 MultiStar: [#1 0.21,0.05,0.99,U] [#2 0.11,0.11,0.83,U] [#3 0.23,0.03,0.78,U] [#4 0.11,0.19,0.73,U] [#5 0.19,0.16,0.68,U] [#6 0.08,0.08,0.61,U] [#7 0.06,0.07,0.71,U] [#8 0.18,0.05,0.51,U] 
23:14:59.016 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.07}, one-star: {0.31, -0.06}
23:14:59.017 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
23:14:59.019 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
23:14:59.021 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.19 cameraTheta=0.40 mountX=0.03 mountY=-0.19, mountTheta=-1.43
23:14:59.024 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.07, opts=13)
23:14:59.027 00.003 1032 Enqueuing Move request for scope (0.17, 0.07)
23:14:59.028 00.001 10072 Worker thread wakes up
23:14:59.028 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
23:14:59.029 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
23:14:59.029 00.000 10072 Moving (0.17, 0.07) raw xDistance=0.03 yDistance=-0.19
23:14:59.030 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:14:59.033 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
23:14:59.033 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:14:59.033 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:59.033 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:14:59.033 00.000 10072 MoveAxis(W, 4, ABG)
23:14:59.033 00.000 10072 Guiding  Dir = 3, Dur = 4
23:14:59.033 00.000 10072 IsGuiding returns 0
23:14:59.034 00.001 10072 PulseGuide returned control before completion, sleep 14
23:14:59.050 00.016 1032 UpdateGuideState exits: m=1301 SNR=25.4
23:14:59.052 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:59.053 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:59.055 00.002 1032 Enqueuing Expose request
23:14:59.062 00.007 10072 IsGuiding returns 0
23:14:59.062 00.000 10072 Move returns status 0, amount 4
23:14:59.062 00.000 10072 MoveAxis(N, 0, ABG)
23:14:59.062 00.000 10072 Move returns status 0, amount 0
23:14:59.062 00.000 10072 move complete, result=0
23:14:59.062 00.000 10072 worker thread done servicing request
23:14:59.062 00.000 10072 Worker thread wakes up
23:14:59.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:59.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:14:59.066 00.004 1032 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
23:14:59.697 00.631 10072 Exposure complete
23:14:59.769 00.072 10072 worker thread done servicing request
23:14:59.769 00.000 1032 OnExposeComplete: enter
23:14:59.773 00.004 1032 UpdateGuideState(): m_state=6
23:14:59.775 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8224
23:14:59.778 00.003 1032 Star::Find returns 1 (0), X=1104.18, Y=133.65, Mass=1374, SNR=26.0, Peak=127 HFD=3.4
23:14:59.780 00.002 1032 MultiStar: [#1 0.16,-0.12,0.99,U] [#2 0.21,0.09,0.85,U] [#3 0.31,-0.15,0.00,M1] [#4 0.16,0.06,0.69,U] [#5 0.23,0.06,0.67,U] [#6 0.22,0.13,0.00,M1] [#7 0.16,-0.02,0.65,U] [#8 0.16,-0.04,0.55,U] 
23:14:59.782 00.002 1032 refined, 6 included, MultiStar: {0.20, -0.02}, one-star: {0.31, -0.12}
23:14:59.784 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
23:14:59.787 00.003 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
23:14:59.792 00.005 1032 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.21 cameraTheta=-0.10 mountX=-0.07 mountY=-0.19, mountTheta=-1.93
23:14:59.799 00.007 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.02, opts=13)
23:14:59.807 00.008 1032 Enqueuing Move request for scope (0.20, -0.02)
23:14:59.810 00.003 10072 Worker thread wakes up
23:14:59.810 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
23:14:59.810 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
23:14:59.810 00.000 10072 Moving (0.20, -0.02) raw xDistance=-0.07 yDistance=-0.19
23:14:59.813 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:14:59.816 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
23:14:59.816 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
23:14:59.816 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:59.816 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:14:59.816 00.000 10072 MoveAxis(W, 5, ABG)
23:14:59.816 00.000 10072 Guiding  Dir = 3, Dur = 5
23:14:59.817 00.001 10072 IsGuiding returns 0
23:14:59.817 00.000 10072 PulseGuide returned control before completion, sleep 15
23:14:59.835 00.018 10072 IsGuiding returns 0
23:14:59.835 00.000 10072 Move returns status 0, amount 5
23:14:59.835 00.000 10072 MoveAxis(N, 0, ABG)
23:14:59.835 00.000 10072 Move returns status 0, amount 0
23:14:59.835 00.000 10072 move complete, result=0
23:14:59.835 00.000 10072 worker thread done servicing request
23:14:59.840 00.005 1032 UpdateGuideState exits: m=1374 SNR=26.0
23:14:59.843 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:59.845 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:14:59.847 00.002 1032 Enqueuing Expose request
23:14:59.849 00.002 10072 Worker thread wakes up
23:14:59.849 00.000 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
23:14:59.852 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:14:59.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:00.259 00.407 10072 Exposure complete
23:15:00.319 00.060 10072 worker thread done servicing request
23:15:00.319 00.000 1032 OnExposeComplete: enter
23:15:00.322 00.003 1032 UpdateGuideState(): m_state=6
23:15:00.324 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8225
23:15:00.326 00.002 1032 Star::Find returns 1 (0), X=1104.17, Y=133.59, Mass=1317, SNR=25.5, Peak=113 HFD=3.4
23:15:00.327 00.001 1032 MultiStar: [#1 0.18,-0.19,0.00,M1] [#2 0.17,-0.03,0.84,U] [#3 0.10,-0.15,0.78,U] [#4 0.13,-0.12,0.73,U] [#5 0.25,-0.06,0.00,M4] [#6 0.25,-0.14,0.00,M2] [#7 0.14,-0.10,0.72,U] [#8 0.09,-0.09,0.53,U] 
23:15:00.331 00.004 1032 refined, 5 included, MultiStar: {0.17, -0.11}, one-star: {0.30, -0.17}
23:15:00.333 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
23:15:00.336 00.003 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
23:15:00.338 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.60 mountX=-0.15 mountY=-0.13, mountTheta=-2.43
23:15:00.343 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.11, opts=13)
23:15:00.345 00.002 1032 Enqueuing Move request for scope (0.17, -0.11)
23:15:00.348 00.003 10072 Worker thread wakes up
23:15:00.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
23:15:00.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
23:15:00.348 00.000 10072 Moving (0.17, -0.11) raw xDistance=-0.15 yDistance=-0.13
23:15:00.350 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:15:00.354 00.004 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.14
23:15:00.354 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
23:15:00.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:00.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:15:00.354 00.000 10072 MoveAxis(E, 68, ABG)
23:15:00.354 00.000 10072 Guiding  Dir = 2, Dur = 68
23:15:00.355 00.001 10072 IsGuiding returns 0
23:15:00.355 00.000 10072 PulseGuide returned control before completion, sleep 78
23:15:00.376 00.021 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:15:00.379 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:00.381 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:00.385 00.004 1032 Enqueuing Expose request
23:15:00.446 00.061 10072 IsGuiding returns 0
23:15:00.446 00.000 10072 Move returns status 0, amount 68
23:15:00.446 00.000 10072 MoveAxis(N, 0, ABG)
23:15:00.446 00.000 10072 Move returns status 0, amount 0
23:15:00.446 00.000 10072 move complete, result=0
23:15:00.446 00.000 10072 worker thread done servicing request
23:15:00.446 00.000 10072 Worker thread wakes up
23:15:00.447 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:00.447 00.000 1032 GuideStep: -0.2 px 68 ms EAST, -0.1 px 0 ms NORTH
23:15:00.450 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:01.088 00.638 10072 Exposure complete
23:15:01.139 00.051 10072 worker thread done servicing request
23:15:01.139 00.000 1032 OnExposeComplete: enter
23:15:01.141 00.002 1032 UpdateGuideState(): m_state=6
23:15:01.142 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8226
23:15:01.145 00.003 1032 Star::Find returns 1 (0), X=1104.19, Y=133.71, Mass=1314, SNR=25.5, Peak=119 HFD=3.5
23:15:01.147 00.002 1032 MultiStar: [#1 0.24,-0.04,1.00,U] [#2 0.12,0.11,0.83,U] [#3 0.05,-0.03,0.79,U] [#4 0.09,0.12,0.72,U] [#5 0.31,0.04,0.00,M5] [#6 0.01,0.12,0.68,U] [#7 -0.03,-0.02,0.69,U] [#8 0.04,0.08,0.56,U] 
23:15:01.149 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.03}, one-star: {0.31, -0.05}
23:15:01.151 00.002 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
23:15:01.153 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
23:15:01.154 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.23 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
23:15:01.157 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
23:15:01.159 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
23:15:01.161 00.002 10072 Worker thread wakes up
23:15:01.162 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
23:15:01.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
23:15:01.162 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.00 yDistance=-0.12
23:15:01.164 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:15:01.167 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
23:15:01.167 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:15:01.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:01.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:15:01.167 00.000 10072 MoveAxis(W, 4, ABG)
23:15:01.167 00.000 10072 Guiding  Dir = 3, Dur = 4
23:15:01.167 00.000 10072 IsGuiding returns 0
23:15:01.168 00.001 10072 PulseGuide returned control before completion, sleep 14
23:15:01.188 00.020 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:15:01.190 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:01.192 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:01.193 00.001 1032 Enqueuing Expose request
23:15:01.196 00.003 10072 IsGuiding returns 0
23:15:01.196 00.000 10072 Move returns status 0, amount 4
23:15:01.196 00.000 10072 MoveAxis(N, 0, ABG)
23:15:01.196 00.000 10072 Move returns status 0, amount 0
23:15:01.196 00.000 10072 move complete, result=0
23:15:01.196 00.000 10072 worker thread done servicing request
23:15:01.196 00.000 10072 Worker thread wakes up
23:15:01.196 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:01.197 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:01.206 00.009 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:15:01.606 00.400 10072 Exposure complete
23:15:01.663 00.057 10072 worker thread done servicing request
23:15:01.663 00.000 1032 OnExposeComplete: enter
23:15:01.665 00.002 1032 UpdateGuideState(): m_state=6
23:15:01.668 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8227
23:15:01.669 00.001 1032 Star::Find returns 1 (0), X=1104.17, Y=133.70, Mass=1276, SNR=25.1, Peak=115 HFD=3.3
23:15:01.671 00.002 1032 MultiStar: [#1 0.15,-0.05,0.98,U] [#2 0.11,0.21,0.83,U] [#3 0.15,0.01,0.79,U] [#4 0.05,0.07,0.66,U] [#5 0.18,0.07,0.73,U] [#6 -0.10,0.04,0.68,U] [#7 0.06,0.10,0.72,U] [#8 0.16,0.03,0.55,U] 
23:15:01.672 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.30, -0.06}
23:15:01.674 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
23:15:01.675 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
23:15:01.676 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.31 mountX=0.01 mountY=-0.13, mountTheta=-1.52
23:15:01.679 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
23:15:01.682 00.003 1032 Enqueuing Move request for scope (0.13, 0.04)
23:15:01.684 00.002 10072 Worker thread wakes up
23:15:01.684 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
23:15:01.684 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
23:15:01.684 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.13
23:15:01.687 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:15:01.689 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
23:15:01.689 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:15:01.689 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:01.689 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:15:01.689 00.000 10072 MoveAxis(W, 3, ABG)
23:15:01.689 00.000 10072 Guiding  Dir = 3, Dur = 3
23:15:01.690 00.001 10072 IsGuiding returns 0
23:15:01.690 00.000 10072 PulseGuide returned control before completion, sleep 13
23:15:01.709 00.019 1032 UpdateGuideState exits: m=1276 SNR=25.1
23:15:01.711 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:01.713 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:01.715 00.002 1032 Enqueuing Expose request
23:15:01.716 00.001 10072 IsGuiding returns 0
23:15:01.717 00.001 10072 Move returns status 0, amount 3
23:15:01.717 00.000 10072 MoveAxis(N, 0, ABG)
23:15:01.717 00.000 10072 Move returns status 0, amount 0
23:15:01.717 00.000 10072 move complete, result=0
23:15:01.717 00.000 10072 worker thread done servicing request
23:15:01.717 00.000 10072 Worker thread wakes up
23:15:01.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:01.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:01.724 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:15:02.353 00.629 10072 Exposure complete
23:15:02.404 00.051 10072 worker thread done servicing request
23:15:02.404 00.000 1032 OnExposeComplete: enter
23:15:02.406 00.002 1032 UpdateGuideState(): m_state=6
23:15:02.407 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8228
23:15:02.409 00.002 1032 Star::Find returns 1 (0), X=1104.06, Y=133.77, Mass=1508, SNR=27.3, Peak=110 HFD=3.2
23:15:02.412 00.003 1032 MultiStar: [#1 0.12,0.03,0.92,U] [#2 0.01,0.07,0.76,U] [#3 0.06,0.04,0.74,U] [#4 -0.01,0.09,0.64,U] [#5 0.09,0.07,0.62,U] [#6 0.06,-0.07,0.59,U] [#7 -0.00,0.00,0.67,U] [#8 0.09,0.07,0.48,U] 
23:15:02.413 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.19, 0.00}
23:15:02.415 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
23:15:02.416 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
23:15:02.418 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.41 mountX=0.01 mountY=-0.08, mountTheta=-1.42
23:15:02.421 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
23:15:02.424 00.003 1032 Enqueuing Move request for scope (0.07, 0.03)
23:15:02.425 00.001 10072 Worker thread wakes up
23:15:02.425 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:15:02.425 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:15:02.425 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
23:15:02.428 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:15:02.430 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
23:15:02.430 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:15:02.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:02.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:15:02.430 00.000 10072 MoveAxis(W, 4, ABG)
23:15:02.430 00.000 10072 Guiding  Dir = 3, Dur = 4
23:15:02.431 00.001 10072 IsGuiding returns 0
23:15:02.431 00.000 10072 PulseGuide returned control before completion, sleep 14
23:15:02.448 00.017 1032 UpdateGuideState exits: m=1508 SNR=27.3
23:15:02.450 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:02.452 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:02.455 00.003 1032 Enqueuing Expose request
23:15:02.460 00.005 10072 IsGuiding returns 0
23:15:02.460 00.000 10072 Move returns status 0, amount 4
23:15:02.460 00.000 10072 MoveAxis(N, 0, ABG)
23:15:02.460 00.000 10072 Move returns status 0, amount 0
23:15:02.460 00.000 10072 move complete, result=0
23:15:02.460 00.000 10072 worker thread done servicing request
23:15:02.460 00.000 10072 Worker thread wakes up
23:15:02.460 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:02.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:02.466 00.006 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:15:02.869 00.403 10072 Exposure complete
23:15:02.920 00.051 10072 worker thread done servicing request
23:15:02.920 00.000 1032 OnExposeComplete: enter
23:15:02.923 00.003 1032 UpdateGuideState(): m_state=6
23:15:02.926 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8229
23:15:02.930 00.004 1032 Star::Find returns 1 (0), X=1104.15, Y=133.67, Mass=1472, SNR=27.0, Peak=131 HFD=3.4
23:15:02.932 00.002 1032 MultiStar: [#1 0.14,-0.15,0.91,U] [#2 -0.04,0.10,0.77,U] [#3 0.24,-0.21,0.00,M1] [#4 0.10,0.05,0.67,U] [#5 0.15,-0.04,0.61,U] [#6 0.04,-0.00,0.62,U] [#7 0.00,-0.01,0.67,U] [#8 0.13,0.01,0.53,U] 
23:15:02.933 00.001 1032 refined, 7 included, MultiStar: {0.11, -0.03}, one-star: {0.27, -0.09}
23:15:02.934 00.001 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:15:02.936 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:15:02.938 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.23 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
23:15:02.940 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
23:15:02.943 00.003 1032 Enqueuing Move request for scope (0.11, -0.03)
23:15:02.945 00.002 10072 Worker thread wakes up
23:15:02.945 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:15:02.945 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:15:02.945 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.05 yDistance=-0.10
23:15:02.947 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:15:02.950 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:15:02.950 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:15:02.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:02.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:15:02.950 00.000 10072 MoveAxis(W, 4, ABG)
23:15:02.950 00.000 10072 Guiding  Dir = 3, Dur = 4
23:15:02.950 00.000 10072 IsGuiding returns 0
23:15:02.951 00.001 10072 PulseGuide returned control before completion, sleep 14
23:15:02.968 00.017 1032 UpdateGuideState exits: m=1472 SNR=27.0
23:15:02.969 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:02.970 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:02.973 00.003 1032 Enqueuing Expose request
23:15:02.975 00.002 10072 IsGuiding returns 0
23:15:02.975 00.000 10072 Move returns status 0, amount 4
23:15:02.975 00.000 10072 MoveAxis(N, 0, ABG)
23:15:02.975 00.000 10072 Move returns status 0, amount 0
23:15:02.975 00.000 10072 move complete, result=0
23:15:02.975 00.000 10072 worker thread done servicing request
23:15:02.975 00.000 10072 Worker thread wakes up
23:15:02.975 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:02.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:02.982 00.007 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:15:03.599 00.617 10072 Exposure complete
23:15:03.654 00.055 10072 worker thread done servicing request
23:15:03.654 00.000 1032 OnExposeComplete: enter
23:15:03.657 00.003 1032 UpdateGuideState(): m_state=6
23:15:03.659 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8230
23:15:03.661 00.002 1032 Star::Find returns 1 (0), X=1104.15, Y=133.71, Mass=1322, SNR=25.6, Peak=110 HFD=3.4
23:15:03.663 00.002 1032 MultiStar: [#1 0.13,-0.16,1.01,U] [#2 0.08,0.01,0.83,U] [#3 0.11,-0.10,0.77,U] [#4 0.10,0.03,0.69,U] [#5 0.16,-0.14,0.72,U] [#6 0.17,-0.17,0.65,U] [#7 -0.01,-0.14,0.69,U] [#8 0.13,-0.27,0.00,M1] 
23:15:03.665 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.09}, one-star: {0.27, -0.05}
23:15:03.666 00.001 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
23:15:03.668 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
23:15:03.670 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.59 mountX=-0.12 mountY=-0.10, mountTheta=-2.42
23:15:03.672 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
23:15:03.676 00.004 1032 Enqueuing Move request for scope (0.13, -0.09)
23:15:03.678 00.002 10072 Worker thread wakes up
23:15:03.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
23:15:03.678 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
23:15:03.678 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
23:15:03.680 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:15:03.683 00.003 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:15:03.683 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
23:15:03.684 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:03.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:15:03.684 00.000 10072 MoveAxis(W, 4, ABG)
23:15:03.684 00.000 10072 Guiding  Dir = 3, Dur = 4
23:15:03.684 00.000 10072 IsGuiding returns 0
23:15:03.685 00.001 10072 PulseGuide returned control before completion, sleep 14
23:15:03.702 00.017 1032 UpdateGuideState exits: m=1322 SNR=25.6
23:15:03.705 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:03.709 00.004 10072 IsGuiding returns 0
23:15:03.709 00.000 10072 Move returns status 0, amount 4
23:15:03.709 00.000 10072 MoveAxis(N, 0, ABG)
23:15:03.709 00.000 10072 Move returns status 0, amount 0
23:15:03.709 00.000 10072 move complete, result=0
23:15:03.709 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:03.712 00.003 1032 Enqueuing Expose request
23:15:03.714 00.002 10072 worker thread done servicing request
23:15:03.714 00.000 10072 Worker thread wakes up
23:15:03.714 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:03.714 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:03.714 00.000 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:15:04.133 00.419 10072 Exposure complete
23:15:04.183 00.050 10072 worker thread done servicing request
23:15:04.183 00.000 1032 OnExposeComplete: enter
23:15:04.186 00.003 1032 UpdateGuideState(): m_state=6
23:15:04.187 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8231
23:15:04.189 00.002 1032 Star::Find returns 1 (0), X=1104.06, Y=133.64, Mass=1363, SNR=26.0, Peak=126 HFD=3.3
23:15:04.190 00.001 1032 MultiStar: [#1 0.21,0.03,0.97,U] [#2 0.08,0.04,0.75,U] [#3 0.06,0.08,0.75,U] [#4 0.22,0.16,0.00,M1] [#5 0.24,0.07,0.66,U] [#6 0.07,-0.00,0.64,U] [#7 0.05,0.07,0.70,U] [#8 0.18,-0.04,0.53,U] 
23:15:04.192 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.01}, one-star: {0.19, -0.12}
23:15:04.194 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
23:15:04.196 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
23:15:04.197 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.08 mountX=-0.02 mountY=-0.14, mountTheta=-1.75
23:15:04.200 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
23:15:04.202 00.002 1032 Enqueuing Move request for scope (0.14, 0.01)
23:15:04.204 00.002 10072 Worker thread wakes up
23:15:04.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
23:15:04.205 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
23:15:04.205 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.02 yDistance=-0.14
23:15:04.206 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:15:04.210 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:15:04.210 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:15:04.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:04.210 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:15:04.210 00.000 10072 MoveAxis(W, 4, ABG)
23:15:04.210 00.000 10072 Guiding  Dir = 3, Dur = 4
23:15:04.211 00.001 10072 IsGuiding returns 0
23:15:04.211 00.000 10072 PulseGuide returned control before completion, sleep 14
23:15:04.228 00.017 1032 UpdateGuideState exits: m=1363 SNR=26.0
23:15:04.230 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:04.231 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:04.233 00.002 1032 Enqueuing Expose request
23:15:04.239 00.006 10072 IsGuiding returns 0
23:15:04.239 00.000 10072 Move returns status 0, amount 4
23:15:04.239 00.000 10072 MoveAxis(N, 0, ABG)
23:15:04.239 00.000 10072 Move returns status 0, amount 0
23:15:04.239 00.000 10072 move complete, result=0
23:15:04.239 00.000 10072 worker thread done servicing request
23:15:04.239 00.000 10072 Worker thread wakes up
23:15:04.239 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:04.239 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:04.243 00.004 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:15:04.869 00.626 10072 Exposure complete
23:15:04.918 00.049 10072 worker thread done servicing request
23:15:04.918 00.000 1032 OnExposeComplete: enter
23:15:04.919 00.001 1032 UpdateGuideState(): m_state=6
23:15:04.921 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8232
23:15:04.924 00.003 1032 Star::Find returns 1 (0), X=1104.14, Y=133.82, Mass=1334, SNR=25.6, Peak=104 HFD=3.4
23:15:04.926 00.002 1032 MultiStar: [#1 0.10,0.25,0.00,M1] [#2 0.17,0.26,0.00,M1] [#3 0.14,0.19,0.80,U] [#4 0.11,0.19,0.70,U] [#5 0.14,0.13,0.67,U] [#6 0.07,0.16,0.65,U] [#7 0.15,0.05,0.76,U] [#8 0.08,0.06,0.51,U] 
23:15:04.929 00.003 1032 refined, 6 included, MultiStar: {0.15, 0.12}, one-star: {0.27, 0.06}
23:15:04.931 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
23:15:04.932 00.001 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
23:15:04.934 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.68 mountX=0.08 mountY=-0.17, mountTheta=-1.15
23:15:04.936 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.12, opts=13)
23:15:04.938 00.002 1032 Enqueuing Move request for scope (0.15, 0.12)
23:15:04.940 00.002 10072 Worker thread wakes up
23:15:04.940 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
23:15:04.940 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
23:15:04.940 00.000 10072 Moving (0.15, 0.12) raw xDistance=0.08 yDistance=-0.17
23:15:04.941 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:15:04.944 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:15:04.944 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:15:04.944 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:04.944 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:15:04.944 00.000 10072 MoveAxis(W, 4, ABG)
23:15:04.944 00.000 10072 Guiding  Dir = 3, Dur = 4
23:15:04.945 00.001 10072 IsGuiding returns 0
23:15:04.945 00.000 10072 PulseGuide returned control before completion, sleep 14
23:15:04.962 00.017 10072 IsGuiding returns 0
23:15:04.962 00.000 10072 Move returns status 0, amount 4
23:15:04.962 00.000 10072 MoveAxis(N, 0, ABG)
23:15:04.962 00.000 10072 Move returns status 0, amount 0
23:15:04.962 00.000 10072 move complete, result=0
23:15:04.962 00.000 10072 worker thread done servicing request
23:15:04.962 00.000 1032 UpdateGuideState exits: m=1334 SNR=25.6
23:15:04.964 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:04.966 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:04.967 00.001 1032 Enqueuing Expose request
23:15:04.969 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
23:15:04.972 00.003 10072 Worker thread wakes up
23:15:04.972 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:04.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:05.388 00.416 10072 Exposure complete
23:15:05.441 00.053 10072 worker thread done servicing request
23:15:05.441 00.000 1032 OnExposeComplete: enter
23:15:05.443 00.002 1032 UpdateGuideState(): m_state=6
23:15:05.445 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8233
23:15:05.447 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=133.74, Mass=1463, SNR=26.9, Peak=126 HFD=3.2
23:15:05.449 00.002 1032 MultiStar: [#1 0.04,0.03,0.94,U] [#2 0.07,0.31,0.00,M2] [#3 0.11,0.03,0.73,U] [#4 0.07,0.09,0.64,U] [#5 0.12,0.04,0.62,U] [#6 0.08,0.06,0.60,U] [#7 0.01,-0.02,0.68,U] [#8 0.10,0.11,0.50,U] 
23:15:05.452 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.23, -0.02}
23:15:05.454 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
23:15:05.455 00.001 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
23:15:05.456 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.32 mountX=0.01 mountY=-0.11, mountTheta=-1.51
23:15:05.459 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
23:15:05.462 00.003 1032 Enqueuing Move request for scope (0.10, 0.03)
23:15:05.464 00.002 10072 Worker thread wakes up
23:15:05.464 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:15:05.464 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:15:05.464 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.01 yDistance=-0.11
23:15:05.466 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:15:05.469 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:15:05.469 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:15:05.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:05.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:15:05.469 00.000 10072 MoveAxis(W, 3, ABG)
23:15:05.469 00.000 10072 Guiding  Dir = 3, Dur = 3
23:15:05.469 00.000 10072 IsGuiding returns 0
23:15:05.471 00.002 10072 PulseGuide returned control before completion, sleep 13
23:15:05.489 00.018 1032 UpdateGuideState exits: m=1463 SNR=26.9
23:15:05.491 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:05.492 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:05.496 00.004 1032 Enqueuing Expose request
23:15:05.499 00.003 10072 IsGuiding returns 0
23:15:05.499 00.000 10072 Move returns status 0, amount 3
23:15:05.499 00.000 10072 MoveAxis(N, 0, ABG)
23:15:05.499 00.000 10072 Move returns status 0, amount 0
23:15:05.499 00.000 10072 move complete, result=0
23:15:05.499 00.000 10072 worker thread done servicing request
23:15:05.499 00.000 10072 Worker thread wakes up
23:15:05.499 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:05.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:05.507 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:15:06.124 00.617 10072 Exposure complete
23:15:06.176 00.052 10072 worker thread done servicing request
23:15:06.176 00.000 1032 OnExposeComplete: enter
23:15:06.178 00.002 1032 UpdateGuideState(): m_state=6
23:15:06.180 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8234
23:15:06.183 00.003 1032 Star::Find returns 1 (0), X=1104.06, Y=133.61, Mass=1274, SNR=25.1, Peak=108 HFD=3.3
23:15:06.185 00.002 1032 MultiStar: [#1 0.12,-0.01,0.97,U] [#2 0.13,0.09,0.81,U] [#3 0.19,-0.06,0.84,U] [#4 0.11,-0.03,0.72,U] [#5 0.08,-0.16,0.69,U] [#6 0.18,0.02,0.62,U] [#7 0.03,-0.03,0.72,U] [#8 -0.09,0.01,0.58,U] 
23:15:06.187 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.04}, one-star: {0.18, -0.16}
23:15:06.188 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:15:06.190 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:15:06.191 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.35 mountX=-0.07 mountY=-0.10, mountTheta=-2.18
23:15:06.194 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
23:15:06.197 00.003 1032 Enqueuing Move request for scope (0.11, -0.04)
23:15:06.198 00.001 10072 Worker thread wakes up
23:15:06.198 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
23:15:06.198 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
23:15:06.198 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.10
23:15:06.200 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:15:06.202 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:15:06.202 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:15:06.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:06.204 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:15:06.204 00.000 10072 MoveAxis(W, 4, ABG)
23:15:06.204 00.000 10072 Guiding  Dir = 3, Dur = 4
23:15:06.204 00.000 10072 IsGuiding returns 0
23:15:06.205 00.001 10072 PulseGuide returned control before completion, sleep 14
23:15:06.222 00.017 1032 UpdateGuideState exits: m=1274 SNR=25.1
23:15:06.224 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:06.226 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:06.227 00.001 1032 Enqueuing Expose request
23:15:06.231 00.004 10072 IsGuiding returns 0
23:15:06.231 00.000 10072 Move returns status 0, amount 4
23:15:06.231 00.000 10072 MoveAxis(N, 0, ABG)
23:15:06.231 00.000 10072 Move returns status 0, amount 0
23:15:06.231 00.000 10072 move complete, result=0
23:15:06.231 00.000 10072 worker thread done servicing request
23:15:06.231 00.000 10072 Worker thread wakes up
23:15:06.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:06.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:06.237 00.006 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:15:06.641 00.404 10072 Exposure complete
23:15:06.692 00.051 10072 worker thread done servicing request
23:15:06.692 00.000 1032 OnExposeComplete: enter
23:15:06.694 00.002 1032 UpdateGuideState(): m_state=6
23:15:06.695 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8235
23:15:06.698 00.003 1032 Star::Find returns 1 (0), X=1104.10, Y=133.76, Mass=1523, SNR=27.4, Peak=132 HFD=3.2
23:15:06.700 00.002 1032 MultiStar: [#1 0.18,0.04,0.95,U] [#2 0.26,0.21,0.00,M2] [#3 0.15,-0.04,0.73,U] [#4 0.12,0.14,0.64,U] [#5 0.06,0.00,0.64,U] [#6 0.11,0.03,0.58,U] [#7 0.14,-0.03,0.68,U] [#8 0.16,0.11,0.52,U] 
23:15:06.701 00.001 1032 refined, 7 included, MultiStar: {0.15, 0.03}, one-star: {0.23, -0.00}
23:15:06.703 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
23:15:06.705 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
23:15:06.707 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.17 mountX=-0.01 mountY=-0.15, mountTheta=-1.66
23:15:06.709 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
23:15:06.712 00.003 1032 Enqueuing Move request for scope (0.15, 0.03)
23:15:06.713 00.001 10072 Worker thread wakes up
23:15:06.713 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
23:15:06.714 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
23:15:06.714 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
23:15:06.716 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:15:06.719 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:15:06.719 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:15:06.719 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:06.719 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:15:06.719 00.000 10072 MoveAxis(W, 3, ABG)
23:15:06.719 00.000 10072 Guiding  Dir = 3, Dur = 3
23:15:06.719 00.000 10072 IsGuiding returns 0
23:15:06.721 00.002 10072 PulseGuide returned control before completion, sleep 13
23:15:06.738 00.017 1032 UpdateGuideState exits: m=1523 SNR=27.4
23:15:06.739 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:06.742 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:06.743 00.001 1032 Enqueuing Expose request
23:15:06.748 00.005 10072 IsGuiding returns 0
23:15:06.748 00.000 10072 Move returns status 0, amount 3
23:15:06.748 00.000 10072 MoveAxis(N, 0, ABG)
23:15:06.748 00.000 10072 Move returns status 0, amount 0
23:15:06.748 00.000 10072 move complete, result=0
23:15:06.748 00.000 10072 worker thread done servicing request
23:15:06.748 00.000 10072 Worker thread wakes up
23:15:06.749 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:06.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:06.753 00.004 1032 GuideStep: -0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
23:15:07.375 00.622 10072 Exposure complete
23:15:07.424 00.049 10072 worker thread done servicing request
23:15:07.424 00.000 1032 OnExposeComplete: enter
23:15:07.426 00.002 1032 UpdateGuideState(): m_state=6
23:15:07.428 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8236
23:15:07.429 00.001 1032 Star::Find returns 1 (0), X=1103.97, Y=133.79, Mass=1339, SNR=25.7, Peak=110 HFD=3.3
23:15:07.431 00.002 1032 MultiStar: [#1 0.19,0.09,1.02,U] [#2 0.11,0.18,0.76,U] [#3 0.18,0.05,0.80,U] [#4 0.09,0.13,0.65,U] [#5 0.11,-0.10,0.68,U] [#6 0.34,0.13,0.00,M1] [#7 0.05,0.02,0.71,U] [#8 0.15,0.12,0.51,U] 
23:15:07.433 00.002 1032 single-star, 7 included, MultiStar: {0.12, 0.06}, one-star: {0.09, 0.03}
23:15:07.436 00.003 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
23:15:07.439 00.003 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
23:15:07.441 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.33 mountX=0.01 mountY=-0.10, mountTheta=-1.50
23:15:07.445 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
23:15:07.447 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
23:15:07.449 00.002 10072 Worker thread wakes up
23:15:07.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:15:07.450 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:15:07.450 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.10
23:15:07.452 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:15:07.455 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:15:07.455 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:15:07.455 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:07.455 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:15:07.455 00.000 10072 MoveAxis(W, 2, ABG)
23:15:07.456 00.001 10072 Guiding  Dir = 3, Dur = 2
23:15:07.456 00.000 10072 IsGuiding returns 0
23:15:07.456 00.000 10072 PulseGuide returned control before completion, sleep 12
23:15:07.473 00.017 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:15:07.474 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:07.475 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:07.478 00.003 1032 Enqueuing Expose request
23:15:07.481 00.003 10072 IsGuiding returns 0
23:15:07.481 00.000 10072 Move returns status 0, amount 2
23:15:07.481 00.000 10072 MoveAxis(N, 0, ABG)
23:15:07.481 00.000 10072 Move returns status 0, amount 0
23:15:07.481 00.000 10072 move complete, result=0
23:15:07.481 00.000 10072 worker thread done servicing request
23:15:07.481 00.000 10072 Worker thread wakes up
23:15:07.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:07.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:07.487 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:15:07.889 00.402 10072 Exposure complete
23:15:07.941 00.052 10072 worker thread done servicing request
23:15:07.941 00.000 1032 OnExposeComplete: enter
23:15:07.944 00.003 1032 UpdateGuideState(): m_state=6
23:15:07.946 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8237
23:15:07.948 00.002 1032 Star::Find returns 1 (0), X=1104.06, Y=133.79, Mass=1376, SNR=26.1, Peak=117 HFD=3.3
23:15:07.950 00.002 1032 MultiStar: [#1 0.19,0.01,1.01,U] [#2 0.14,0.11,0.80,U] [#3 0.14,0.14,0.78,U] [#4 0.07,0.07,0.67,U] [#5 0.08,0.10,0.70,U] [#6 0.11,0.00,0.62,U] [#7 0.15,-0.02,0.69,U] [#8 0.01,0.14,0.55,U] 
23:15:07.952 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.18, 0.03}
23:15:07.954 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
23:15:07.955 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
23:15:07.958 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.45 mountX=0.03 mountY=-0.14, mountTheta=-1.38
23:15:07.962 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
23:15:07.964 00.002 1032 Enqueuing Move request for scope (0.13, 0.06)
23:15:07.966 00.002 10072 Worker thread wakes up
23:15:07.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
23:15:07.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
23:15:07.966 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.03 yDistance=-0.14
23:15:07.968 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:15:07.970 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:15:07.971 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:15:07.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:07.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:15:07.971 00.000 10072 MoveAxis(W, 1, ABG)
23:15:07.971 00.000 10072 Guiding  Dir = 3, Dur = 1
23:15:07.971 00.000 10072 IsGuiding returns 0
23:15:07.972 00.001 10072 PulseGuide returned control before completion, sleep 11
23:15:07.988 00.016 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:15:07.992 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:07.994 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:08.000 00.006 10072 IsGuiding returns 0
23:15:08.000 00.000 10072 Move returns status 0, amount 1
23:15:08.000 00.000 10072 MoveAxis(N, 0, ABG)
23:15:08.000 00.000 10072 Move returns status 0, amount 0
23:15:08.000 00.000 10072 move complete, result=0
23:15:08.000 00.000 1032 Enqueuing Expose request
23:15:08.002 00.002 10072 worker thread done servicing request
23:15:08.002 00.000 10072 Worker thread wakes up
23:15:08.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:08.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:08.002 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:15:08.635 00.633 10072 Exposure complete
23:15:08.684 00.049 10072 worker thread done servicing request
23:15:08.684 00.000 1032 OnExposeComplete: enter
23:15:08.685 00.001 1032 UpdateGuideState(): m_state=6
23:15:08.687 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8238
23:15:08.688 00.001 1032 Star::Find returns 1 (0), X=1104.04, Y=133.65, Mass=1519, SNR=27.4, Peak=128 HFD=3.3
23:15:08.690 00.002 1032 MultiStar: [#1 0.16,-0.06,0.90,U] [#2 0.10,0.14,0.75,U] [#3 0.16,0.01,0.70,U] [#4 0.23,0.06,0.63,U] [#5 0.10,-0.08,0.68,U] [#6 0.07,-0.08,0.60,U] [#7 0.16,-0.01,0.67,U] [#8 0.14,-0.03,0.47,U] 
23:15:08.691 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.17, -0.11}
23:15:08.693 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:15:08.696 00.003 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:15:08.697 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-0.15 mountX=-0.06 mountY=-0.13, mountTheta=-1.98
23:15:08.700 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
23:15:08.702 00.002 1032 Enqueuing Move request for scope (0.14, -0.02)
23:15:08.704 00.002 10072 Worker thread wakes up
23:15:08.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
23:15:08.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
23:15:08.704 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.06 yDistance=-0.13
23:15:08.706 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:15:08.709 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:15:08.709 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:15:08.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:08.709 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:15:08.709 00.000 10072 MoveAxis(W, 1, ABG)
23:15:08.709 00.000 10072 Guiding  Dir = 3, Dur = 1
23:15:08.709 00.000 10072 IsGuiding returns 0
23:15:08.710 00.001 10072 PulseGuide returned control before completion, sleep 11
23:15:08.726 00.016 10072 IsGuiding returns 0
23:15:08.726 00.000 10072 Move returns status 0, amount 1
23:15:08.726 00.000 10072 MoveAxis(N, 0, ABG)
23:15:08.726 00.000 10072 Move returns status 0, amount 0
23:15:08.726 00.000 10072 move complete, result=0
23:15:08.726 00.000 10072 worker thread done servicing request
23:15:08.727 00.001 1032 UpdateGuideState exits: m=1519 SNR=27.4
23:15:08.729 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:08.731 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:08.732 00.001 1032 Enqueuing Expose request
23:15:08.733 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:15:08.737 00.004 10072 Worker thread wakes up
23:15:08.737 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:08.737 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:09.151 00.414 10072 Exposure complete
23:15:09.199 00.048 10072 worker thread done servicing request
23:15:09.199 00.000 1032 OnExposeComplete: enter
23:15:09.201 00.002 1032 UpdateGuideState(): m_state=6
23:15:09.202 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8239
23:15:09.204 00.002 1032 Star::Find returns 1 (0), X=1104.15, Y=133.67, Mass=1236, SNR=24.7, Peak=108 HFD=3.4
23:15:09.208 00.004 1032 MultiStar: [#1 0.10,-0.10,1.03,U] [#2 0.18,-0.05,0.81,U] [#3 0.27,0.03,0.00,M1] [#4 0.22,0.03,0.70,U] [#5 0.22,0.01,0.75,U] [#6 0.18,0.09,0.65,U] [#7 0.15,-0.17,0.77,U] [#8 0.02,-0.14,0.55,U] 
23:15:09.209 00.001 1032 refined, 7 included, MultiStar: {0.17, -0.06}, one-star: {0.28, -0.09}
23:15:09.211 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:15:09.213 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:15:09.215 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.32 mountX=-0.10 mountY=-0.15, mountTheta=-2.15
23:15:09.219 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.06, opts=13)
23:15:09.221 00.002 1032 Enqueuing Move request for scope (0.17, -0.06)
23:15:09.222 00.001 10072 Worker thread wakes up
23:15:09.222 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
23:15:09.222 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
23:15:09.223 00.001 10072 Moving (0.17, -0.06) raw xDistance=-0.10 yDistance=-0.15
23:15:09.224 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:15:09.227 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:09.227 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
23:15:09.227 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:09.228 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:15:09.228 00.000 10072 MoveAxis(W, 1, ABG)
23:15:09.228 00.000 10072 Guiding  Dir = 3, Dur = 1
23:15:09.228 00.000 10072 IsGuiding returns 0
23:15:09.228 00.000 10072 PulseGuide returned control before completion, sleep 11
23:15:09.241 00.013 10072 IsGuiding returns 0
23:15:09.241 00.000 10072 Move returns status 0, amount 1
23:15:09.241 00.000 10072 MoveAxis(N, 0, ABG)
23:15:09.241 00.000 10072 Move returns status 0, amount 0
23:15:09.241 00.000 10072 move complete, result=0
23:15:09.241 00.000 10072 worker thread done servicing request
23:15:09.246 00.005 1032 UpdateGuideState exits: m=1236 SNR=24.7
23:15:09.249 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:09.251 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:09.252 00.001 1032 Enqueuing Expose request
23:15:09.255 00.003 1032 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:15:09.257 00.002 10072 Worker thread wakes up
23:15:09.257 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:09.257 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:09.883 00.626 10072 Exposure complete
23:15:09.937 00.054 10072 worker thread done servicing request
23:15:09.937 00.000 1032 OnExposeComplete: enter
23:15:09.939 00.002 1032 UpdateGuideState(): m_state=6
23:15:09.941 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8240
23:15:09.942 00.001 1032 Star::Find returns 1 (0), X=1104.15, Y=133.67, Mass=1374, SNR=26.1, Peak=125 HFD=3.4
23:15:09.944 00.002 1032 MultiStar: [#1 0.14,-0.06,0.93,U] [#2 0.15,0.21,0.00,M1] [#3 0.18,-0.01,0.80,U] [#4 0.16,0.05,0.68,U] [#5 0.19,0.12,0.67,U] [#6 0.04,-0.03,0.63,U] [#7 0.17,-0.01,0.71,U] [#8 0.13,-0.01,0.51,U] 
23:15:09.946 00.002 1032 refined, 7 included, MultiStar: {0.17, -0.01}, one-star: {0.28, -0.09}
23:15:09.947 00.001 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
23:15:09.949 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
23:15:09.951 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.07 mountX=-0.05 mountY=-0.16, mountTheta=-1.90
23:15:09.955 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
23:15:09.958 00.003 1032 Enqueuing Move request for scope (0.17, -0.01)
23:15:09.960 00.002 10072 Worker thread wakes up
23:15:09.960 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
23:15:09.960 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
23:15:09.960 00.000 10072 Moving (0.17, -0.01) raw xDistance=-0.05 yDistance=-0.16
23:15:09.962 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:15:09.965 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:09.965 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:15:09.965 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:09.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:15:09.965 00.000 10072 MoveAxis(W, 1, ABG)
23:15:09.965 00.000 10072 Guiding  Dir = 3, Dur = 1
23:15:09.965 00.000 10072 IsGuiding returns 0
23:15:09.966 00.001 10072 PulseGuide returned control before completion, sleep 11
23:15:09.982 00.016 1032 UpdateGuideState exits: m=1374 SNR=26.1
23:15:09.983 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:09.987 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:09.989 00.002 1032 Enqueuing Expose request
23:15:09.992 00.003 10072 IsGuiding returns 0
23:15:09.992 00.000 10072 Move returns status 0, amount 1
23:15:09.992 00.000 10072 MoveAxis(N, 0, ABG)
23:15:09.992 00.000 10072 Move returns status 0, amount 0
23:15:09.992 00.000 10072 move complete, result=0
23:15:09.992 00.000 10072 worker thread done servicing request
23:15:09.992 00.000 10072 Worker thread wakes up
23:15:09.992 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:09.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:10.000 00.008 1032 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:15:10.399 00.399 10072 Exposure complete
23:15:10.450 00.051 10072 worker thread done servicing request
23:15:10.451 00.001 1032 OnExposeComplete: enter
23:15:10.452 00.001 1032 UpdateGuideState(): m_state=6
23:15:10.455 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8241
23:15:10.457 00.002 1032 Star::Find returns 1 (0), X=1104.15, Y=133.82, Mass=1415, SNR=26.4, Peak=121 HFD=3.1
23:15:10.460 00.003 1032 MultiStar: [#1 0.16,0.07,0.91,U] [#2 0.11,0.19,0.73,U] [#3 0.28,0.14,0.00,M1] [#4 0.13,0.17,0.72,U] [#5 0.17,0.16,0.67,U] [#6 0.04,0.03,0.60,U] [#7 0.08,0.08,0.71,U] [#8 0.14,0.00,0.50,U] 
23:15:10.462 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.09}, one-star: {0.28, 0.06}
23:15:10.463 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
23:15:10.465 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
23:15:10.467 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.57 mountX=0.05 mountY=-0.17, mountTheta=-1.26
23:15:10.470 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.09, opts=13)
23:15:10.471 00.001 1032 Enqueuing Move request for scope (0.15, 0.09)
23:15:10.474 00.003 10072 Worker thread wakes up
23:15:10.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
23:15:10.475 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
23:15:10.475 00.000 10072 Moving (0.15, 0.09) raw xDistance=0.05 yDistance=-0.17
23:15:10.476 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:15:10.479 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:10.479 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:15:10.479 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:10.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:15:10.479 00.000 10072 MoveAxis(W, 1, ABG)
23:15:10.479 00.000 10072 Guiding  Dir = 3, Dur = 1
23:15:10.480 00.001 10072 IsGuiding returns 0
23:15:10.480 00.000 10072 PulseGuide returned control before completion, sleep 11
23:15:10.498 00.018 1032 UpdateGuideState exits: m=1415 SNR=26.4
23:15:10.500 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:10.502 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:10.504 00.002 1032 Enqueuing Expose request
23:15:10.506 00.002 10072 IsGuiding returns 0
23:15:10.506 00.000 10072 Move returns status 0, amount 1
23:15:10.506 00.000 10072 MoveAxis(N, 0, ABG)
23:15:10.506 00.000 10072 Move returns status 0, amount 0
23:15:10.506 00.000 10072 move complete, result=0
23:15:10.507 00.001 10072 worker thread done servicing request
23:15:10.507 00.000 10072 Worker thread wakes up
23:15:10.507 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:10.507 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:10.515 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:15:11.135 00.620 10072 Exposure complete
23:15:11.186 00.051 10072 worker thread done servicing request
23:15:11.187 00.001 1032 OnExposeComplete: enter
23:15:11.188 00.001 1032 UpdateGuideState(): m_state=6
23:15:11.190 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8242
23:15:11.192 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=133.75, Mass=1386, SNR=26.2, Peak=136 HFD=3.5
23:15:11.194 00.002 1032 MultiStar: [#1 0.20,-0.05,0.97,U] [#2 0.19,0.15,0.82,U] [#3 0.37,-0.01,0.00,M2] [#4 0.26,0.16,0.00,M1] [#5 0.23,-0.13,0.00,M1] [#6 0.20,-0.00,0.64,U] [#7 0.06,-0.11,0.68,U] [#8 0.27,0.07,0.00,M1] 
23:15:11.197 00.003 1032 refined, 4 included, MultiStar: {0.21, -0.00}, one-star: {0.35, -0.02}
23:15:11.199 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
23:15:11.201 00.002 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
23:15:11.203 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.01 mountX=-0.06 mountY=-0.20, mountTheta=-1.84
23:15:11.207 00.004 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.00, opts=13)
23:15:11.212 00.005 1032 Enqueuing Move request for scope (0.21, -0.00)
23:15:11.216 00.004 10072 Worker thread wakes up
23:15:11.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.00) opts 0xd
23:15:11.216 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.00)
23:15:11.216 00.000 10072 Moving (0.21, -0.00) raw xDistance=-0.06 yDistance=-0.20
23:15:11.218 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:15:11.221 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:11.221 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:15:11.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:15:11.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:15:11.221 00.000 10072 MoveAxis(E, 0, ABG)
23:15:11.221 00.000 10072 Move returns status 0, amount 0
23:15:11.221 00.000 10072 MoveAxis(N, 0, ABG)
23:15:11.221 00.000 10072 Move returns status 0, amount 0
23:15:11.221 00.000 10072 move complete, result=0
23:15:11.222 00.001 10072 worker thread done servicing request
23:15:11.240 00.018 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:15:11.242 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:11.244 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:11.245 00.001 1032 Enqueuing Expose request
23:15:11.247 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:15:11.249 00.002 10072 Worker thread wakes up
23:15:11.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:11.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:11.668 00.419 10072 Exposure complete
23:15:11.718 00.050 10072 worker thread done servicing request
23:15:11.718 00.000 1032 OnExposeComplete: enter
23:15:11.721 00.003 1032 UpdateGuideState(): m_state=6
23:15:11.723 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8243
23:15:11.724 00.001 1032 Star::Find returns 1 (0), X=1104.23, Y=133.60, Mass=1421, SNR=26.5, Peak=140 HFD=3.2
23:15:11.725 00.001 1032 MultiStar: [#1 0.21,-0.02,0.96,U] [#2 0.18,0.20,0.00,M1] [#3 0.27,-0.10,0.00,M3] [#4 0.27,0.11,0.00,M2] [#5 0.22,0.04,0.66,U] [#6 0.13,0.08,0.61,U] [#7 0.15,-0.10,0.70,U] [#8 0.14,0.01,0.49,U] 
23:15:11.727 00.002 1032 refined, 5 included, MultiStar: {0.22, -0.04}, one-star: {0.36, -0.16}
23:15:11.729 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:15:11.731 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:15:11.732 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-0.16 mountX=-0.09 mountY=-0.20, mountTheta=-1.99
23:15:11.737 00.005 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.04, opts=13)
23:15:11.740 00.003 1032 Enqueuing Move request for scope (0.22, -0.04)
23:15:11.742 00.002 10072 Worker thread wakes up
23:15:11.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.04) opts 0xd
23:15:11.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.04)
23:15:11.742 00.000 10072 Moving (0.22, -0.04) raw xDistance=-0.09 yDistance=-0.20
23:15:11.744 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:15:11.746 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:11.746 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:15:11.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:15:11.746 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:15:11.746 00.000 10072 MoveAxis(E, 1, ABG)
23:15:11.748 00.002 10072 Guiding  Dir = 2, Dur = 1
23:15:11.748 00.000 10072 IsGuiding returns 0
23:15:11.748 00.000 10072 PulseGuide returned control before completion, sleep 11
23:15:11.764 00.016 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:15:11.766 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:11.770 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:11.772 00.002 1032 Enqueuing Expose request
23:15:11.774 00.002 10072 IsGuiding returns 0
23:15:11.774 00.000 10072 Move returns status 0, amount 1
23:15:11.774 00.000 10072 MoveAxis(N, 0, ABG)
23:15:11.775 00.001 10072 Move returns status 0, amount 0
23:15:11.775 00.000 10072 move complete, result=0
23:15:11.775 00.000 10072 worker thread done servicing request
23:15:11.775 00.000 10072 Worker thread wakes up
23:15:11.775 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:11.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:11.782 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
23:15:12.403 00.621 10072 Exposure complete
23:15:12.452 00.049 10072 worker thread done servicing request
23:15:12.452 00.000 1032 OnExposeComplete: enter
23:15:12.455 00.003 1032 UpdateGuideState(): m_state=6
23:15:12.458 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8244
23:15:12.460 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=133.59, Mass=1358, SNR=25.9, Peak=118 HFD=3.4
23:15:12.463 00.003 1032 MultiStar: [#1 0.14,-0.02,0.98,U] [#2 0.15,0.19,0.78,U] [#3 0.21,-0.03,0.76,U] [#4 0.28,0.06,0.00,M3] [#5 0.20,-0.01,0.67,U] [#6 0.09,0.03,0.64,U] [#7 0.14,-0.08,0.69,U] [#8 0.06,-0.04,0.53,U] 
23:15:12.464 00.001 1032 refined, 7 included, MultiStar: {0.17, -0.02}, one-star: {0.27, -0.18}
23:15:12.466 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
23:15:12.467 00.001 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
23:15:12.468 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.14 mountX=-0.06 mountY=-0.16, mountTheta=-1.97
23:15:12.471 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.02, opts=13)
23:15:12.473 00.002 1032 Enqueuing Move request for scope (0.17, -0.02)
23:15:12.474 00.001 10072 Worker thread wakes up
23:15:12.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
23:15:12.474 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
23:15:12.474 00.000 10072 Moving (0.17, -0.02) raw xDistance=-0.06 yDistance=-0.16
23:15:12.476 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:15:12.479 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:12.479 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:15:12.479 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:12.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:15:12.479 00.000 10072 MoveAxis(E, 2, ABG)
23:15:12.479 00.000 10072 Guiding  Dir = 2, Dur = 2
23:15:12.479 00.000 10072 IsGuiding returns 0
23:15:12.480 00.001 10072 PulseGuide returned control before completion, sleep 12
23:15:12.496 00.016 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:15:12.499 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:12.500 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:12.502 00.002 1032 Enqueuing Expose request
23:15:12.507 00.005 10072 IsGuiding returns 0
23:15:12.507 00.000 10072 Move returns status 0, amount 2
23:15:12.507 00.000 10072 MoveAxis(N, 0, ABG)
23:15:12.507 00.000 10072 Move returns status 0, amount 0
23:15:12.507 00.000 10072 move complete, result=0
23:15:12.507 00.000 10072 worker thread done servicing request
23:15:12.507 00.000 10072 Worker thread wakes up
23:15:12.507 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:12.507 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:12.511 00.004 1032 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
23:15:12.918 00.407 10072 Exposure complete
23:15:12.967 00.049 10072 worker thread done servicing request
23:15:12.967 00.000 1032 OnExposeComplete: enter
23:15:12.969 00.002 1032 UpdateGuideState(): m_state=6
23:15:12.970 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8245
23:15:12.972 00.002 1032 Star::Find returns 1 (0), X=1104.20, Y=133.74, Mass=1340, SNR=25.7, Peak=120 HFD=3.4
23:15:12.973 00.001 1032 MultiStar: [#1 0.14,-0.02,1.00,U] [#2 0.23,0.08,0.83,U] [#3 0.16,-0.05,0.76,U] [#4 0.28,-0.00,0.00,M4] [#5 0.30,0.21,0.00,M1] [#6 0.09,-0.03,0.63,U] [#7 0.19,-0.02,0.72,U] [#8 0.07,0.10,0.53,U] 
23:15:12.975 00.002 1032 refined, 6 included, MultiStar: {0.19, 0.00}, one-star: {0.33, -0.02}
23:15:12.977 00.002 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
23:15:12.979 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
23:15:12.980 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.00 mountX=-0.05 mountY=-0.18, mountTheta=-1.83
23:15:12.983 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.00, opts=13)
23:15:12.986 00.003 1032 Enqueuing Move request for scope (0.19, 0.00)
23:15:12.988 00.002 10072 Worker thread wakes up
23:15:12.988 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
23:15:12.988 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
23:15:12.989 00.001 10072 Moving (0.19, 0.00) raw xDistance=-0.05 yDistance=-0.18
23:15:12.991 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:15:12.993 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:12.993 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:15:12.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:12.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:15:12.993 00.000 10072 MoveAxis(E, 3, ABG)
23:15:12.993 00.000 10072 Guiding  Dir = 2, Dur = 3
23:15:12.994 00.001 10072 IsGuiding returns 0
23:15:12.994 00.000 10072 PulseGuide returned control before completion, sleep 13
23:15:13.010 00.016 10072 IsGuiding returns 1
23:15:13.010 00.000 10072 scope still moving after pulse duration time elapsed
23:15:13.011 00.001 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:15:13.014 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:13.016 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:13.019 00.003 1032 Enqueuing Expose request
23:15:13.041 00.022 10072 IsGuiding returns 0
23:15:13.041 00.000 10072 scope move finished after 3 + 43 ms
23:15:13.041 00.000 10072 Move returns status 0, amount 3
23:15:13.041 00.000 10072 MoveAxis(N, 0, ABG)
23:15:13.041 00.000 10072 Move returns status 0, amount 0
23:15:13.041 00.000 10072 move complete, result=0
23:15:13.041 00.000 10072 worker thread done servicing request
23:15:13.041 00.000 10072 Worker thread wakes up
23:15:13.041 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:13.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:13.044 00.003 1032 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
23:15:13.668 00.624 10072 Exposure complete
23:15:13.718 00.050 10072 worker thread done servicing request
23:15:13.718 00.000 1032 OnExposeComplete: enter
23:15:13.720 00.002 1032 UpdateGuideState(): m_state=6
23:15:13.721 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8246
23:15:13.724 00.003 1032 Star::Find returns 1 (0), X=1104.12, Y=133.78, Mass=1364, SNR=26.0, Peak=109 HFD=3.3
23:15:13.725 00.001 1032 MultiStar: [#1 0.29,0.10,0.00,M1] [#2 0.14,0.19,0.81,U] [#3 0.30,0.01,0.00,M2] [#4 0.19,0.16,0.69,U] [#5 0.15,0.02,0.64,U] [#6 0.04,0.08,0.60,U] [#7 0.27,-0.09,0.00,M1] [#8 0.06,0.06,0.54,U] 
23:15:13.727 00.002 1032 refined, 5 included, MultiStar: {0.15, 0.09}, one-star: {0.25, 0.02}
23:15:13.728 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:15:13.730 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:15:13.732 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.53 mountX=0.05 mountY=-0.17, mountTheta=-1.30
23:15:13.735 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.09, opts=13)
23:15:13.737 00.002 1032 Enqueuing Move request for scope (0.15, 0.09)
23:15:13.741 00.004 10072 Worker thread wakes up
23:15:13.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
23:15:13.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
23:15:13.741 00.000 10072 Moving (0.15, 0.09) raw xDistance=0.05 yDistance=-0.17
23:15:13.743 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:15:13.746 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:13.746 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:15:13.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:13.746 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:15:13.746 00.000 10072 MoveAxis(E, 5, ABG)
23:15:13.746 00.000 10072 Guiding  Dir = 2, Dur = 5
23:15:13.746 00.000 10072 IsGuiding returns 0
23:15:13.747 00.001 10072 PulseGuide returned control before completion, sleep 15
23:15:13.765 00.018 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:15:13.767 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:13.771 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:13.772 00.001 1032 Enqueuing Expose request
23:15:13.776 00.004 10072 IsGuiding returns 0
23:15:13.776 00.000 10072 Move returns status 0, amount 5
23:15:13.776 00.000 10072 MoveAxis(N, 0, ABG)
23:15:13.776 00.000 10072 Move returns status 0, amount 0
23:15:13.776 00.000 10072 move complete, result=0
23:15:13.776 00.000 10072 worker thread done servicing request
23:15:13.776 00.000 10072 Worker thread wakes up
23:15:13.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:13.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:13.783 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
23:15:14.185 00.402 10072 Exposure complete
23:15:14.233 00.048 10072 worker thread done servicing request
23:15:14.233 00.000 1032 OnExposeComplete: enter
23:15:14.235 00.002 1032 UpdateGuideState(): m_state=6
23:15:14.238 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8247
23:15:14.241 00.003 1032 Star::Find returns 1 (0), X=1104.09, Y=133.71, Mass=1440, SNR=26.7, Peak=126 HFD=3.4
23:15:14.242 00.001 1032 MultiStar: [#1 0.26,0.04,0.00,M2] [#2 0.15,0.14,0.80,U] [#3 0.25,0.01,0.70,U] [#4 0.12,0.10,0.67,U] [#5 0.23,-0.13,0.00,M1] [#6 0.09,-0.13,0.63,U] [#7 0.10,-0.01,0.70,U] [#8 0.25,-0.14,0.00,M1] 
23:15:14.244 00.002 1032 refined, 5 included, MultiStar: {0.16, 0.01}, one-star: {0.21, -0.05}
23:15:14.245 00.001 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
23:15:14.247 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
23:15:14.249 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.06 mountX=-0.03 mountY=-0.16, mountTheta=-1.77
23:15:14.251 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
23:15:14.253 00.002 1032 Enqueuing Move request for scope (0.16, 0.01)
23:15:14.254 00.001 10072 Worker thread wakes up
23:15:14.254 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
23:15:14.254 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
23:15:14.255 00.001 10072 Moving (0.16, 0.01) raw xDistance=-0.03 yDistance=-0.16
23:15:14.256 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:15:14.259 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:14.259 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:15:14.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:14.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:15:14.259 00.000 10072 MoveAxis(E, 5, ABG)
23:15:14.259 00.000 10072 Guiding  Dir = 2, Dur = 5
23:15:14.260 00.001 10072 IsGuiding returns 0
23:15:14.260 00.000 10072 PulseGuide returned control before completion, sleep 15
23:15:14.278 00.018 1032 UpdateGuideState exits: m=1440 SNR=26.7
23:15:14.281 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:14.283 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:14.286 00.003 1032 Enqueuing Expose request
23:15:14.290 00.004 10072 IsGuiding returns 0
23:15:14.290 00.000 10072 Move returns status 0, amount 5
23:15:14.290 00.000 10072 MoveAxis(N, 0, ABG)
23:15:14.290 00.000 10072 Move returns status 0, amount 0
23:15:14.290 00.000 10072 move complete, result=0
23:15:14.290 00.000 10072 worker thread done servicing request
23:15:14.290 00.000 10072 Worker thread wakes up
23:15:14.290 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:14.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:14.296 00.006 1032 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
23:15:14.921 00.625 10072 Exposure complete
23:15:14.971 00.050 10072 worker thread done servicing request
23:15:14.971 00.000 1032 OnExposeComplete: enter
23:15:14.973 00.002 1032 UpdateGuideState(): m_state=6
23:15:14.974 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8248
23:15:14.976 00.002 1032 Star::Find returns 1 (0), X=1104.28, Y=133.65, Mass=1434, SNR=26.6, Peak=129 HFD=3.4
23:15:14.978 00.002 1032 MultiStar: [#1 0.23,-0.02,0.97,U] [#2 0.18,0.15,0.77,U] [#3 0.27,-0.06,0.00,M2] [#4 0.26,0.10,0.00,M3] [#5 0.19,0.04,0.65,U] [#6 0.14,0.05,0.58,U] [#7 0.13,-0.07,0.68,U] [#8 0.01,0.11,0.51,U] 
23:15:14.979 00.001 1032 refined, 6 included, MultiStar: {0.21, 0.01}, one-star: {0.41, -0.11}
23:15:14.981 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:15:14.982 00.001 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:15:14.984 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.04 mountX=-0.04 mountY=-0.20, mountTheta=-1.79
23:15:14.987 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.01, opts=13)
23:15:14.990 00.003 1032 Enqueuing Move request for scope (0.21, 0.01)
23:15:14.992 00.002 10072 Worker thread wakes up
23:15:14.992 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
23:15:14.992 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
23:15:14.993 00.001 10072 Moving (0.21, 0.01) raw xDistance=-0.04 yDistance=-0.20
23:15:14.994 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:15:14.997 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:14.997 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:15:14.998 00.001 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.48 newest=-0.53
23:15:14.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:15:14.998 00.000 10072 MoveAxis(E, 6, ABG)
23:15:14.998 00.000 10072 Guiding  Dir = 2, Dur = 6
23:15:14.998 00.000 10072 IsGuiding returns 0
23:15:14.998 00.000 10072 PulseGuide returned control before completion, sleep 16
23:15:15.015 00.017 1032 UpdateGuideState exits: m=1434 SNR=26.6
23:15:15.016 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:15.019 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:15.021 00.002 1032 Enqueuing Expose request
23:15:15.026 00.005 10072 IsGuiding returns 0
23:15:15.026 00.000 10072 Move returns status 0, amount 6
23:15:15.026 00.000 10072 BLC: Oldest BLC event removed
23:15:15.027 00.001 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
23:15:15.027 00.000 10072 MoveAxis(N, 216, ABG)
23:15:15.027 00.000 10072 Guiding  Dir = 0, Dur = 216
23:15:15.027 00.000 10072 IsGuiding returns 0
23:15:15.028 00.001 10072 PulseGuide returned control before completion, sleep 226
23:15:15.262 00.234 10072 IsGuiding returns 0
23:15:15.262 00.000 10072 Move returns status 0, amount 216
23:15:15.262 00.000 10072 move complete, result=0
23:15:15.262 00.000 10072 worker thread done servicing request
23:15:15.262 00.000 10072 Worker thread wakes up
23:15:15.262 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.2 px 216 ms NORTH
23:15:15.265 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:15.265 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:15.672 00.407 10072 Exposure complete
23:15:15.724 00.052 10072 worker thread done servicing request
23:15:15.724 00.000 1032 OnExposeComplete: enter
23:15:15.726 00.002 1032 UpdateGuideState(): m_state=6
23:15:15.729 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8249
23:15:15.730 00.001 1032 Star::Find returns 1 (0), X=1104.05, Y=133.68, Mass=1418, SNR=26.5, Peak=120 HFD=3.4
23:15:15.732 00.002 1032 MultiStar: [#1 0.12,-0.03,0.94,U] [#2 0.10,0.03,0.78,U] [#3 0.05,0.02,0.74,U] [#4 0.02,0.02,0.70,U] [#5 0.06,-0.02,0.66,U] [#6 -0.05,0.11,0.62,U] [#7 0.01,-0.09,0.71,U] [#8 0.06,-0.05,0.51,U] 
23:15:15.733 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.18, -0.08}
23:15:15.735 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
23:15:15.736 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
23:15:15.738 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.20 mountX=-0.03 mountY=-0.06, mountTheta=-2.03
23:15:15.742 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
23:15:15.744 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
23:15:15.746 00.002 10072 Worker thread wakes up
23:15:15.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:15:15.746 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:15:15.746 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
23:15:15.746 00.000 10072 BLC: History state: CurrMiss=0.06, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.202132, 1:0.063739
23:15:15.746 00.000 10072 BLC: No correction, Miss < min_move
23:15:15.748 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:15:15.751 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:15.751 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:15:15.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:15.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:15:15.751 00.000 10072 MoveAxis(E, 7, ABG)
23:15:15.751 00.000 10072 Guiding  Dir = 2, Dur = 7
23:15:15.751 00.000 10072 IsGuiding returns 0
23:15:15.753 00.002 10072 PulseGuide returned control before completion, sleep 17
23:15:15.771 00.018 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:15:15.774 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:15.775 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:15.778 00.003 1032 Enqueuing Expose request
23:15:15.780 00.002 10072 IsGuiding returns 0
23:15:15.780 00.000 10072 Move returns status 0, amount 7
23:15:15.780 00.000 10072 MoveAxis(N, 0, ABG)
23:15:15.780 00.000 10072 Move returns status 0, amount 0
23:15:15.780 00.000 10072 move complete, result=0
23:15:15.780 00.000 10072 worker thread done servicing request
23:15:15.780 00.000 10072 Worker thread wakes up
23:15:15.781 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:15.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:15.788 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:15:16.408 00.620 10072 Exposure complete
23:15:16.461 00.053 10072 worker thread done servicing request
23:15:16.461 00.000 1032 OnExposeComplete: enter
23:15:16.464 00.003 1032 UpdateGuideState(): m_state=6
23:15:16.466 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8250
23:15:16.467 00.001 1032 Star::Find returns 1 (0), X=1103.99, Y=133.67, Mass=1350, SNR=25.8, Peak=108 HFD=3.3
23:15:16.469 00.002 1032 MultiStar: [#1 0.04,0.10,1.01,U] [#2 -0.11,0.13,0.81,U] [#3 0.02,0.06,0.75,U] [#4 -0.13,0.17,0.72,U] [#5 -0.08,0.06,0.68,U] [#6 -0.00,-0.06,0.64,U] [#7 -0.05,-0.04,0.70,U] [#8 -0.05,0.05,0.50,U] 
23:15:16.472 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.12, -0.09}
23:15:16.474 00.002 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
23:15:16.476 00.002 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
23:15:16.477 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.99 mountX=0.05 mountY=0.01, mountTheta=0.16
23:15:16.480 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
23:15:16.481 00.001 1032 Enqueuing Move request for scope (-0.02, 0.04)
23:15:16.483 00.002 10072 Worker thread wakes up
23:15:16.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
23:15:16.483 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
23:15:16.483 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=0.01
23:15:16.483 00.000 10072 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.202132, 1:0.063739, 2:-0.007512
23:15:16.483 00.000 10072 BLC: No correction, Miss < min_move
23:15:16.485 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:15:16.489 00.004 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:16.489 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:15:16.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:16.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:15:16.489 00.000 10072 MoveAxis(E, 7, ABG)
23:15:16.489 00.000 10072 Guiding  Dir = 2, Dur = 7
23:15:16.490 00.001 10072 IsGuiding returns 0
23:15:16.490 00.000 10072 PulseGuide returned control before completion, sleep 17
23:15:16.508 00.018 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:15:16.509 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:16.511 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:16.512 00.001 1032 Enqueuing Expose request
23:15:16.514 00.002 10072 IsGuiding returns 0
23:15:16.514 00.000 10072 Move returns status 0, amount 7
23:15:16.514 00.000 10072 MoveAxis(N, 0, ABG)
23:15:16.514 00.000 10072 Move returns status 0, amount 0
23:15:16.514 00.000 10072 move complete, result=0
23:15:16.514 00.000 10072 worker thread done servicing request
23:15:16.514 00.000 10072 Worker thread wakes up
23:15:16.515 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:16.515 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:16.523 00.008 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
23:15:16.924 00.401 10072 Exposure complete
23:15:16.974 00.050 10072 worker thread done servicing request
23:15:16.974 00.000 1032 OnExposeComplete: enter
23:15:16.976 00.002 1032 UpdateGuideState(): m_state=6
23:15:16.978 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8251
23:15:16.980 00.002 1032 Star::Find returns 1 (0), X=1103.89, Y=133.70, Mass=1303, SNR=25.4, Peak=104 HFD=3.4
23:15:16.982 00.002 1032 MultiStar: [#1 -0.03,0.05,0.97,U] [#2 -0.04,0.19,0.82,U] [#3 -0.02,-0.10,0.78,U] [#4 -0.07,0.11,0.70,U] [#5 0.00,0.21,0.66,U] [#6 -0.19,0.07,0.67,U] [#7 -0.12,0.01,0.73,U] [#8 0.05,-0.00,0.55,U] 
23:15:16.984 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {0.02, -0.06}
23:15:16.986 00.002 1032 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.83) = xAngle (0.46 = 0.46)
23:15:16.989 00.003 1032 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.46 = 0.46)
23:15:16.991 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.29 mountX=0.06 mountY=0.03, mountTheta=0.46
23:15:16.994 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
23:15:16.998 00.004 1032 Enqueuing Move request for scope (-0.04, 0.05)
23:15:16.999 00.001 10072 Worker thread wakes up
23:15:17.000 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
23:15:17.000 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
23:15:17.000 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.03
23:15:17.000 00.000 10072 BLC: window closed
23:15:17.000 00.000 10072 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.202132, 1:0.063739, 2:-0.007512
23:15:17.000 00.000 10072 BLC: No correction, Miss < min_move
23:15:17.002 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:15:17.004 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:17.004 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:15:17.004 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:17.005 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:15:17.005 00.000 10072 MoveAxis(E, 7, ABG)
23:15:17.005 00.000 10072 Guiding  Dir = 2, Dur = 7
23:15:17.005 00.000 10072 IsGuiding returns 0
23:15:17.006 00.001 10072 PulseGuide returned control before completion, sleep 17
23:15:17.023 00.017 1032 UpdateGuideState exits: m=1303 SNR=25.4
23:15:17.025 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:17.027 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:17.029 00.002 1032 Enqueuing Expose request
23:15:17.030 00.001 10072 IsGuiding returns 0
23:15:17.032 00.002 10072 Move returns status 0, amount 7
23:15:17.032 00.000 10072 MoveAxis(N, 0, ABG)
23:15:17.032 00.000 10072 Move returns status 0, amount 0
23:15:17.032 00.000 10072 move complete, result=0
23:15:17.032 00.000 10072 worker thread done servicing request
23:15:17.032 00.000 10072 Worker thread wakes up
23:15:17.032 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:17.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:17.039 00.007 1032 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:15:17.662 00.623 10072 Exposure complete
23:15:17.711 00.049 10072 worker thread done servicing request
23:15:17.711 00.000 1032 OnExposeComplete: enter
23:15:17.714 00.003 1032 UpdateGuideState(): m_state=6
23:15:17.716 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8252
23:15:17.719 00.003 1032 Star::Find returns 1 (0), X=1104.05, Y=133.66, Mass=1367, SNR=26.0, Peak=112 HFD=3.4
23:15:17.721 00.002 1032 MultiStar: [#1 0.03,-0.07,1.04,U] [#2 0.02,0.17,0.80,U] [#3 0.18,-0.03,0.76,U] [#4 -0.07,-0.01,0.71,U] [#5 0.02,-0.15,0.71,U] [#6 0.07,-0.05,0.63,U] [#7 -0.02,0.04,0.69,U] [#8 0.13,0.06,0.50,U] 
23:15:17.724 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.18, -0.10}
23:15:17.725 00.001 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
23:15:17.728 00.003 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
23:15:17.730 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.33 mountX=-0.04 mountY=-0.06, mountTheta=-2.16
23:15:17.733 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
23:15:17.738 00.005 1032 Enqueuing Move request for scope (0.06, -0.02)
23:15:17.740 00.002 10072 Worker thread wakes up
23:15:17.740 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:15:17.740 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:15:17.741 00.001 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.06
23:15:17.744 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:15:17.746 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:17.746 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:15:17.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:17.746 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:15:17.746 00.000 10072 MoveAxis(E, 8, ABG)
23:15:17.746 00.000 10072 Guiding  Dir = 2, Dur = 8
23:15:17.750 00.004 10072 IsGuiding returns 0
23:15:17.750 00.000 10072 PulseGuide returned control before completion, sleep 18
23:15:17.764 00.014 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:15:17.767 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:17.769 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:17.774 00.005 1032 Enqueuing Expose request
23:15:17.781 00.007 10072 IsGuiding returns 0
23:15:17.782 00.001 10072 Move returns status 0, amount 8
23:15:17.782 00.000 10072 MoveAxis(N, 0, ABG)
23:15:17.782 00.000 10072 Move returns status 0, amount 0
23:15:17.782 00.000 10072 move complete, result=0
23:15:17.782 00.000 10072 worker thread done servicing request
23:15:17.782 00.000 10072 Worker thread wakes up
23:15:17.782 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:17.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:17.784 00.002 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:15:18.190 00.406 10072 Exposure complete
23:15:18.241 00.051 10072 worker thread done servicing request
23:15:18.241 00.000 1032 OnExposeComplete: enter
23:15:18.243 00.002 1032 UpdateGuideState(): m_state=6
23:15:18.245 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8253
23:15:18.246 00.001 1032 Star::Find returns 1 (0), X=1103.93, Y=133.65, Mass=1446, SNR=26.7, Peak=111 HFD=3.3
23:15:18.247 00.001 1032 MultiStar: [#1 0.08,-0.09,0.96,U] [#2 -0.02,0.20,0.77,U] [#3 0.16,-0.06,0.75,U] [#4 0.02,0.10,0.65,U] [#5 0.09,0.19,0.67,U] [#6 -0.02,0.01,0.59,U] [#7 0.03,0.02,0.70,U] [#8 0.09,0.06,0.49,U] 
23:15:18.249 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.06, -0.11}
23:15:18.250 00.001 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
23:15:18.252 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
23:15:18.255 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.37 mountX=0.01 mountY=-0.06, mountTheta=-1.46
23:15:18.257 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
23:15:18.258 00.001 1032 Enqueuing Move request for scope (0.06, 0.02)
23:15:18.260 00.002 10072 Worker thread wakes up
23:15:18.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:15:18.260 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:15:18.260 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.06
23:15:18.261 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:15:18.264 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:18.264 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:15:18.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:18.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:15:18.264 00.000 10072 MoveAxis(E, 7, ABG)
23:15:18.264 00.000 10072 Guiding  Dir = 2, Dur = 7
23:15:18.264 00.000 10072 IsGuiding returns 0
23:15:18.264 00.000 10072 PulseGuide returned control before completion, sleep 17
23:15:18.281 00.017 1032 UpdateGuideState exits: m=1446 SNR=26.7
23:15:18.283 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:18.285 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:18.287 00.002 1032 Enqueuing Expose request
23:15:18.297 00.010 10072 IsGuiding returns 0
23:15:18.297 00.000 10072 Move returns status 0, amount 7
23:15:18.297 00.000 10072 MoveAxis(N, 0, ABG)
23:15:18.297 00.000 10072 Move returns status 0, amount 0
23:15:18.297 00.000 10072 move complete, result=0
23:15:18.297 00.000 10072 worker thread done servicing request
23:15:18.297 00.000 10072 Worker thread wakes up
23:15:18.297 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:18.297 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:18.300 00.003 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:15:18.929 00.629 10072 Exposure complete
23:15:18.981 00.052 10072 worker thread done servicing request
23:15:18.981 00.000 1032 OnExposeComplete: enter
23:15:18.983 00.002 1032 UpdateGuideState(): m_state=6
23:15:18.986 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8254
23:15:18.991 00.005 1032 Star::Find returns 1 (0), X=1104.06, Y=133.78, Mass=1245, SNR=24.8, Peak=102 HFD=3.2
23:15:18.993 00.002 1032 MultiStar: [#1 0.15,0.10,0.99,U] [#2 0.09,0.31,0.00,M1] [#3 0.17,0.15,0.77,U] [#4 0.01,0.15,0.71,U] [#5 0.16,0.19,0.69,U] [#6 -0.03,0.25,0.67,U] [#7 0.09,0.14,0.74,U] [#8 0.10,0.13,0.54,U] 
23:15:18.995 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.13}, one-star: {0.19, 0.01}
23:15:18.997 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:15:18.999 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:15:19.001 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.86 mountX=0.10 mountY=-0.14, mountTheta=-0.97
23:15:19.005 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.13, opts=13)
23:15:19.008 00.003 1032 Enqueuing Move request for scope (0.11, 0.13)
23:15:19.010 00.002 10072 Worker thread wakes up
23:15:19.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
23:15:19.010 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
23:15:19.010 00.000 10072 Moving (0.11, 0.13) raw xDistance=0.10 yDistance=-0.14
23:15:19.013 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:15:19.015 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:19.015 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:15:19.015 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:19.015 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:15:19.015 00.000 10072 MoveAxis(E, 8, ABG)
23:15:19.015 00.000 10072 Guiding  Dir = 2, Dur = 8
23:15:19.016 00.001 10072 IsGuiding returns 0
23:15:19.017 00.001 10072 PulseGuide returned control before completion, sleep 18
23:15:19.035 00.018 10072 IsGuiding returns 0
23:15:19.035 00.000 10072 Move returns status 0, amount 8
23:15:19.035 00.000 10072 MoveAxis(N, 0, ABG)
23:15:19.035 00.000 1032 UpdateGuideState exits: m=1245 SNR=24.8
23:15:19.038 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:19.040 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:19.042 00.002 1032 Enqueuing Expose request
23:15:19.043 00.001 10072 Move returns status 0, amount 0
23:15:19.043 00.000 10072 move complete, result=0
23:15:19.043 00.000 10072 worker thread done servicing request
23:15:19.043 00.000 10072 Worker thread wakes up
23:15:19.043 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:19.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:19.052 00.009 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:15:19.448 00.396 10072 Exposure complete
23:15:19.501 00.053 10072 worker thread done servicing request
23:15:19.502 00.001 1032 OnExposeComplete: enter
23:15:19.504 00.002 1032 UpdateGuideState(): m_state=6
23:15:19.506 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8255
23:15:19.507 00.001 1032 Star::Find returns 1 (0), X=1104.10, Y=133.75, Mass=1426, SNR=26.5, Peak=123 HFD=3.3
23:15:19.509 00.002 1032 MultiStar: [#1 0.07,0.01,0.95,U] [#2 0.12,0.08,0.81,U] [#3 0.20,-0.04,0.77,U] [#4 0.11,-0.03,0.68,U] [#5 0.01,0.03,0.65,U] [#6 0.02,-0.07,0.61,U] [#7 0.05,-0.07,0.69,U] [#8 0.12,0.07,0.51,U] 
23:15:19.511 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {0.23, -0.01}
23:15:19.513 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:15:19.514 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:15:19.516 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.03 mountX=-0.03 mountY=-0.10, mountTheta=-1.86
23:15:19.518 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
23:15:19.520 00.002 1032 Enqueuing Move request for scope (0.11, -0.00)
23:15:19.523 00.003 10072 Worker thread wakes up
23:15:19.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
23:15:19.523 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
23:15:19.523 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.10
23:15:19.530 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:15:19.534 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:19.534 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:15:19.534 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:19.534 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:15:19.534 00.000 10072 MoveAxis(E, 8, ABG)
23:15:19.535 00.001 10072 Guiding  Dir = 2, Dur = 8
23:15:19.535 00.000 10072 IsGuiding returns 0
23:15:19.535 00.000 10072 PulseGuide returned control before completion, sleep 18
23:15:19.554 00.019 10072 IsGuiding returns 0
23:15:19.554 00.000 10072 Move returns status 0, amount 8
23:15:19.554 00.000 10072 MoveAxis(N, 0, ABG)
23:15:19.554 00.000 10072 Move returns status 0, amount 0
23:15:19.554 00.000 10072 move complete, result=0
23:15:19.554 00.000 10072 worker thread done servicing request
23:15:19.555 00.001 1032 UpdateGuideState exits: m=1426 SNR=26.5
23:15:19.557 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:19.559 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:19.561 00.002 1032 Enqueuing Expose request
23:15:19.562 00.001 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:15:19.564 00.002 10072 Worker thread wakes up
23:15:19.564 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:19.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:20.197 00.633 10072 Exposure complete
23:15:20.248 00.051 10072 worker thread done servicing request
23:15:20.248 00.000 1032 OnExposeComplete: enter
23:15:20.251 00.003 1032 UpdateGuideState(): m_state=6
23:15:20.253 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8256
23:15:20.254 00.001 1032 Star::Find returns 1 (0), X=1104.14, Y=133.51, Mass=1535, SNR=27.5, Peak=127 HFD=3.5
23:15:20.256 00.002 1032 MultiStar: [#1 0.12,-0.18,0.94,U] [#2 0.12,0.00,0.76,U] [#3 0.12,-0.10,0.73,U] [#4 -0.01,-0.04,0.69,U] [#5 0.15,-0.02,0.63,U] [#6 0.00,-0.01,0.60,U] [#7 0.06,-0.10,0.67,U] [#8 0.21,-0.18,0.00,M1] 
23:15:20.261 00.005 1032 refined, 7 included, MultiStar: {0.11, -0.10}, one-star: {0.26, -0.25}
23:15:20.262 00.001 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
23:15:20.265 00.003 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
23:15:20.266 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.73 mountX=-0.13 mountY=-0.08, mountTheta=-2.56
23:15:20.269 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
23:15:20.270 00.001 1032 Enqueuing Move request for scope (0.11, -0.10)
23:15:20.272 00.002 10072 Worker thread wakes up
23:15:20.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
23:15:20.272 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
23:15:20.272 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.13 yDistance=-0.08
23:15:20.276 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:15:20.278 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:20.278 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:15:20.278 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:20.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:15:20.278 00.000 10072 MoveAxis(E, 8, ABG)
23:15:20.278 00.000 10072 Guiding  Dir = 2, Dur = 8
23:15:20.278 00.000 10072 IsGuiding returns 0
23:15:20.280 00.002 10072 PulseGuide returned control before completion, sleep 18
23:15:20.296 00.016 1032 UpdateGuideState exits: m=1535 SNR=27.5
23:15:20.300 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:20.302 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:20.304 00.002 1032 Enqueuing Expose request
23:15:20.306 00.002 10072 IsGuiding returns 0
23:15:20.306 00.000 10072 Move returns status 0, amount 8
23:15:20.306 00.000 10072 MoveAxis(N, 0, ABG)
23:15:20.306 00.000 10072 Move returns status 0, amount 0
23:15:20.306 00.000 10072 move complete, result=0
23:15:20.306 00.000 10072 worker thread done servicing request
23:15:20.306 00.000 10072 Worker thread wakes up
23:15:20.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:20.307 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:20.313 00.006 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:15:20.713 00.400 10072 Exposure complete
23:15:20.766 00.053 10072 worker thread done servicing request
23:15:20.766 00.000 1032 OnExposeComplete: enter
23:15:20.769 00.003 1032 UpdateGuideState(): m_state=6
23:15:20.771 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8257
23:15:20.772 00.001 1032 Star::Find returns 1 (0), X=1104.18, Y=133.48, Mass=1459, SNR=26.8, Peak=130 HFD=3.3
23:15:20.775 00.003 1032 MultiStar: [#1 0.17,-0.20,0.00,M1] [#2 0.09,0.07,0.77,U] [#3 0.17,-0.17,0.75,U] [#4 0.14,-0.04,0.65,U] [#5 0.11,-0.12,0.70,U] [#6 -0.05,-0.14,0.61,U] [#7 0.09,-0.12,0.68,U] [#8 0.10,-0.09,0.50,U] 
23:15:20.777 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.12}, one-star: {0.31, -0.29}
23:15:20.779 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
23:15:20.780 00.001 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
23:15:20.782 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.74 mountX=-0.15 mountY=-0.10, mountTheta=-2.57
23:15:20.785 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.12, opts=13)
23:15:20.786 00.001 1032 Enqueuing Move request for scope (0.13, -0.12)
23:15:20.788 00.002 10072 Worker thread wakes up
23:15:20.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
23:15:20.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
23:15:20.788 00.000 10072 Moving (0.13, -0.12) raw xDistance=-0.15 yDistance=-0.10
23:15:20.790 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:15:20.793 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.11
23:15:20.793 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:15:20.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:20.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:15:20.793 00.000 10072 MoveAxis(E, 78, ABG)
23:15:20.793 00.000 10072 Guiding  Dir = 2, Dur = 78
23:15:20.793 00.000 10072 IsGuiding returns 0
23:15:20.794 00.001 10072 PulseGuide returned control before completion, sleep 88
23:15:20.811 00.017 1032 UpdateGuideState exits: m=1459 SNR=26.8
23:15:20.814 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:20.815 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:20.817 00.002 1032 Enqueuing Expose request
23:15:20.885 00.068 10072 IsGuiding returns 1
23:15:20.886 00.001 10072 scope still moving after pulse duration time elapsed
23:15:20.917 00.031 10072 IsGuiding returns 0
23:15:20.917 00.000 10072 scope move finished after 78 + 45 ms
23:15:20.917 00.000 10072 Move returns status 0, amount 78
23:15:20.917 00.000 10072 MoveAxis(N, 0, ABG)
23:15:20.917 00.000 10072 Move returns status 0, amount 0
23:15:20.917 00.000 10072 move complete, result=0
23:15:20.917 00.000 10072 worker thread done servicing request
23:15:20.917 00.000 10072 Worker thread wakes up
23:15:20.917 00.000 1032 GuideStep: -0.2 px 78 ms EAST, -0.1 px 0 ms NORTH
23:15:20.920 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:20.920 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:21.544 00.624 10072 Exposure complete
23:15:21.599 00.055 10072 worker thread done servicing request
23:15:21.599 00.000 1032 OnExposeComplete: enter
23:15:21.601 00.002 1032 UpdateGuideState(): m_state=6
23:15:21.603 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8258
23:15:21.605 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=133.75, Mass=1356, SNR=25.9, Peak=119 HFD=3.3
23:15:21.607 00.002 1032 MultiStar: [#1 0.06,-0.03,0.98,U] [#2 0.08,0.22,0.83,U] [#3 0.14,0.07,0.78,U] [#4 0.14,0.18,0.68,U] [#5 0.09,0.17,0.66,U] [#6 0.12,0.03,0.63,U] [#7 0.20,0.10,0.73,U] [#8 0.07,0.09,0.51,U] 
23:15:21.608 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.08}, one-star: {0.36, -0.01}
23:15:21.611 00.003 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:15:21.613 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:15:21.615 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.51 mountX=0.04 mountY=-0.17, mountTheta=-1.32
23:15:21.619 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
23:15:21.625 00.006 1032 Enqueuing Move request for scope (0.15, 0.08)
23:15:21.628 00.003 10072 Worker thread wakes up
23:15:21.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
23:15:21.628 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
23:15:21.628 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.04 yDistance=-0.17
23:15:21.630 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:15:21.632 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:21.632 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:15:21.632 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:21.632 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:15:21.632 00.000 10072 MoveAxis(E, 9, ABG)
23:15:21.632 00.000 10072 Guiding  Dir = 2, Dur = 9
23:15:21.633 00.001 10072 IsGuiding returns 0
23:15:21.633 00.000 10072 PulseGuide returned control before completion, sleep 19
23:15:21.650 00.017 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:15:21.653 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:21.655 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:21.656 00.001 1032 Enqueuing Expose request
23:15:21.667 00.011 10072 IsGuiding returns 0
23:15:21.667 00.000 10072 Move returns status 0, amount 9
23:15:21.667 00.000 10072 MoveAxis(N, 0, ABG)
23:15:21.667 00.000 10072 Move returns status 0, amount 0
23:15:21.667 00.000 10072 move complete, result=0
23:15:21.667 00.000 10072 worker thread done servicing request
23:15:21.667 00.000 10072 Worker thread wakes up
23:15:21.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:21.667 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:21.668 00.001 1032 GuideStep: 0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
23:15:22.076 00.408 10072 Exposure complete
23:15:22.127 00.051 10072 worker thread done servicing request
23:15:22.128 00.001 1032 OnExposeComplete: enter
23:15:22.129 00.001 1032 UpdateGuideState(): m_state=6
23:15:22.131 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8259
23:15:22.133 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=133.77, Mass=1401, SNR=26.3, Peak=116 HFD=3.4
23:15:22.134 00.001 1032 MultiStar: [#1 0.25,0.13,0.00,M1] [#2 0.13,0.19,0.80,U] [#3 0.08,-0.00,0.77,U] [#4 0.14,0.17,0.67,U] [#5 0.15,0.23,0.00,M1] [#6 -0.03,-0.01,0.58,U] [#7 0.08,0.12,0.70,U] [#8 0.12,0.09,0.50,U] 
23:15:22.136 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.08}, one-star: {0.26, 0.00}
23:15:22.138 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:15:22.140 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:15:22.142 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.56 mountX=0.04 mountY=-0.14, mountTheta=-1.27
23:15:22.146 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
23:15:22.151 00.005 1032 Enqueuing Move request for scope (0.12, 0.08)
23:15:22.153 00.002 10072 Worker thread wakes up
23:15:22.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
23:15:22.153 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
23:15:22.153 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.04 yDistance=-0.14
23:15:22.155 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:15:22.158 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:22.158 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:15:22.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:22.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:15:22.158 00.000 10072 MoveAxis(E, 8, ABG)
23:15:22.159 00.001 10072 Guiding  Dir = 2, Dur = 8
23:15:22.159 00.000 10072 IsGuiding returns 0
23:15:22.159 00.000 10072 PulseGuide returned control before completion, sleep 18
23:15:22.175 00.016 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:15:22.178 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:22.180 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:22.182 00.002 1032 Enqueuing Expose request
23:15:22.184 00.002 10072 IsGuiding returns 0
23:15:22.184 00.000 10072 Move returns status 0, amount 8
23:15:22.184 00.000 10072 MoveAxis(N, 0, ABG)
23:15:22.184 00.000 10072 Move returns status 0, amount 0
23:15:22.184 00.000 10072 move complete, result=0
23:15:22.185 00.001 10072 worker thread done servicing request
23:15:22.185 00.000 10072 Worker thread wakes up
23:15:22.185 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:22.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:22.193 00.008 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:15:22.811 00.618 10072 Exposure complete
23:15:22.860 00.049 10072 worker thread done servicing request
23:15:22.860 00.000 1032 OnExposeComplete: enter
23:15:22.862 00.002 1032 UpdateGuideState(): m_state=6
23:15:22.864 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8260
23:15:22.866 00.002 1032 Star::Find returns 1 (0), X=1104.13, Y=133.64, Mass=1411, SNR=26.4, Peak=122 HFD=3.3
23:15:22.869 00.003 1032 MultiStar: [#1 0.22,0.14,0.00,M2] [#2 0.12,0.10,0.79,U] [#3 0.16,0.07,0.73,U] [#4 0.01,-0.00,0.68,U] [#5 0.20,-0.07,0.65,U] [#6 0.11,-0.01,0.64,U] [#7 0.07,-0.04,0.68,U] [#8 -0.04,-0.09,0.53,U] 
23:15:22.870 00.001 1032 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.26, -0.13}
23:15:22.872 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
23:15:22.874 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
23:15:22.875 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.13 cameraTheta=-0.17 mountX=-0.05 mountY=-0.11, mountTheta=-2.00
23:15:22.878 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
23:15:22.880 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
23:15:22.882 00.002 10072 Worker thread wakes up
23:15:22.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
23:15:22.882 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
23:15:22.882 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
23:15:22.884 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:15:22.886 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:22.886 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:15:22.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:22.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:15:22.887 00.001 10072 MoveAxis(E, 9, ABG)
23:15:22.887 00.000 10072 Guiding  Dir = 2, Dur = 9
23:15:22.887 00.000 10072 IsGuiding returns 0
23:15:22.888 00.001 10072 PulseGuide returned control before completion, sleep 19
23:15:22.904 00.016 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:15:22.908 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:22.909 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:22.911 00.002 1032 Enqueuing Expose request
23:15:22.918 00.007 10072 IsGuiding returns 1
23:15:22.918 00.000 10072 scope still moving after pulse duration time elapsed
23:15:22.948 00.030 10072 IsGuiding returns 0
23:15:22.948 00.000 10072 scope move finished after 9 + 51 ms
23:15:22.948 00.000 10072 Move returns status 0, amount 9
23:15:22.948 00.000 10072 MoveAxis(N, 0, ABG)
23:15:22.948 00.000 10072 Move returns status 0, amount 0
23:15:22.948 00.000 10072 move complete, result=0
23:15:22.948 00.000 10072 worker thread done servicing request
23:15:22.948 00.000 10072 Worker thread wakes up
23:15:22.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:22.948 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:15:22.951 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:23.359 00.408 10072 Exposure complete
23:15:23.412 00.053 10072 worker thread done servicing request
23:15:23.412 00.000 1032 OnExposeComplete: enter
23:15:23.415 00.003 1032 UpdateGuideState(): m_state=6
23:15:23.417 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8261
23:15:23.418 00.001 1032 Star::Find returns 1 (0), X=1104.16, Y=133.53, Mass=1360, SNR=25.9, Peak=129 HFD=3.4
23:15:23.421 00.003 1032 MultiStar: [#1 0.08,-0.10,0.93,U] [#2 0.05,0.16,0.81,U] [#3 0.24,-0.04,0.72,U] [#4 0.05,0.02,0.68,U] [#5 0.20,0.02,0.70,U] [#6 0.06,-0.03,0.64,U] [#7 0.04,-0.05,0.67,U] [#8 -0.03,-0.29,0.00,M1] 
23:15:23.423 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.04}, one-star: {0.29, -0.23}
23:15:23.425 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
23:15:23.428 00.003 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
23:15:23.430 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.29 mountX=-0.07 mountY=-0.12, mountTheta=-2.12
23:15:23.432 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
23:15:23.435 00.003 1032 Enqueuing Move request for scope (0.13, -0.04)
23:15:23.436 00.001 10072 Worker thread wakes up
23:15:23.436 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
23:15:23.436 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
23:15:23.436 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.07 yDistance=-0.12
23:15:23.438 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:15:23.441 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:23.441 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:15:23.441 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:23.441 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:15:23.441 00.000 10072 MoveAxis(E, 8, ABG)
23:15:23.441 00.000 10072 Guiding  Dir = 2, Dur = 8
23:15:23.442 00.001 10072 IsGuiding returns 0
23:15:23.442 00.000 10072 PulseGuide returned control before completion, sleep 18
23:15:23.458 00.016 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:15:23.459 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:23.462 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:23.463 00.001 1032 Enqueuing Expose request
23:15:23.467 00.004 10072 IsGuiding returns 0
23:15:23.467 00.000 10072 Move returns status 0, amount 8
23:15:23.467 00.000 10072 MoveAxis(N, 0, ABG)
23:15:23.467 00.000 10072 Move returns status 0, amount 0
23:15:23.467 00.000 10072 move complete, result=0
23:15:23.467 00.000 10072 worker thread done servicing request
23:15:23.467 00.000 10072 Worker thread wakes up
23:15:23.468 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:23.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:23.472 00.004 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:15:24.092 00.620 10072 Exposure complete
23:15:24.141 00.049 10072 worker thread done servicing request
23:15:24.143 00.002 1032 OnExposeComplete: enter
23:15:24.145 00.002 1032 UpdateGuideState(): m_state=6
23:15:24.147 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8262
23:15:24.150 00.003 1032 Star::Find returns 1 (0), X=1104.04, Y=133.73, Mass=1433, SNR=26.6, Peak=123 HFD=3.3
23:15:24.151 00.001 1032 MultiStar: [#1 0.22,0.04,0.96,U] [#2 0.12,0.23,0.00,M1] [#3 0.12,0.05,0.76,U] [#4 -0.02,0.12,0.66,U] [#5 0.19,0.07,0.67,U] [#6 0.10,0.09,0.62,U] [#7 0.02,0.00,0.68,U] [#8 -0.09,0.19,0.51,U] 
23:15:24.153 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.05}, one-star: {0.16, -0.03}
23:15:24.154 00.001 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:15:24.156 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:15:24.158 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.48 mountX=0.03 mountY=-0.11, mountTheta=-1.35
23:15:24.160 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
23:15:24.162 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
23:15:24.163 00.001 10072 Worker thread wakes up
23:15:24.164 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:15:24.164 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:15:24.164 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.03 yDistance=-0.11
23:15:24.165 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:15:24.168 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:24.168 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:15:24.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:24.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:15:24.168 00.000 10072 MoveAxis(E, 8, ABG)
23:15:24.168 00.000 10072 Guiding  Dir = 2, Dur = 8
23:15:24.169 00.001 10072 IsGuiding returns 0
23:15:24.169 00.000 10072 PulseGuide returned control before completion, sleep 18
23:15:24.185 00.016 1032 UpdateGuideState exits: m=1433 SNR=26.6
23:15:24.187 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:24.188 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:24.189 00.001 1032 Enqueuing Expose request
23:15:24.197 00.008 10072 IsGuiding returns 0
23:15:24.197 00.000 10072 Move returns status 0, amount 8
23:15:24.197 00.000 10072 MoveAxis(N, 0, ABG)
23:15:24.197 00.000 10072 Move returns status 0, amount 0
23:15:24.197 00.000 10072 move complete, result=0
23:15:24.197 00.000 10072 worker thread done servicing request
23:15:24.197 00.000 10072 Worker thread wakes up
23:15:24.197 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:24.197 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:24.198 00.001 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:15:24.608 00.410 10072 Exposure complete
23:15:24.657 00.049 10072 worker thread done servicing request
23:15:24.657 00.000 1032 OnExposeComplete: enter
23:15:24.659 00.002 1032 UpdateGuideState(): m_state=6
23:15:24.662 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8263
23:15:24.663 00.001 1032 Star::Find returns 1 (0), X=1104.13, Y=133.78, Mass=1363, SNR=25.9, Peak=110 HFD=3.3
23:15:24.664 00.001 1032 MultiStar: [#1 0.19,0.06,1.02,U] [#2 0.06,0.20,0.84,U] [#3 0.08,0.04,0.75,U] [#4 0.02,0.04,0.71,U] [#5 0.14,-0.00,0.70,U] [#6 -0.02,0.11,0.64,U] [#7 0.04,-0.05,0.74,U] [#8 0.06,-0.06,0.51,U] 
23:15:24.666 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.26, 0.02}
23:15:24.668 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
23:15:24.670 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
23:15:24.671 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.39 mountX=0.02 mountY=-0.11, mountTheta=-1.44
23:15:24.674 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
23:15:24.677 00.003 1032 Enqueuing Move request for scope (0.11, 0.04)
23:15:24.679 00.002 10072 Worker thread wakes up
23:15:24.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
23:15:24.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
23:15:24.679 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.02 yDistance=-0.11
23:15:24.682 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:15:24.685 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:24.686 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:15:24.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:24.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:15:24.686 00.000 10072 MoveAxis(E, 7, ABG)
23:15:24.686 00.000 10072 Guiding  Dir = 2, Dur = 7
23:15:24.686 00.000 10072 IsGuiding returns 0
23:15:24.687 00.001 10072 PulseGuide returned control before completion, sleep 17
23:15:24.704 00.017 1032 UpdateGuideState exits: m=1363 SNR=25.9
23:15:24.708 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:24.710 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:24.712 00.002 1032 Enqueuing Expose request
23:15:24.714 00.002 10072 IsGuiding returns 0
23:15:24.715 00.001 10072 Move returns status 0, amount 7
23:15:24.715 00.000 10072 MoveAxis(N, 0, ABG)
23:15:24.715 00.000 10072 Move returns status 0, amount 0
23:15:24.715 00.000 10072 move complete, result=0
23:15:24.715 00.000 10072 worker thread done servicing request
23:15:24.715 00.000 10072 Worker thread wakes up
23:15:24.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:24.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:24.721 00.006 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:15:25.342 00.621 10072 Exposure complete
23:15:25.392 00.050 10072 worker thread done servicing request
23:15:25.392 00.000 1032 OnExposeComplete: enter
23:15:25.396 00.004 1032 UpdateGuideState(): m_state=6
23:15:25.401 00.005 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8264
23:15:25.404 00.003 1032 Star::Find returns 1 (0), X=1104.14, Y=133.62, Mass=1460, SNR=26.9, Peak=129 HFD=3.3
23:15:25.407 00.003 1032 MultiStar: [#1 0.15,-0.08,0.97,U] [#2 0.04,0.12,0.73,U] [#3 0.10,-0.03,0.76,U] [#4 0.09,0.14,0.67,U] [#5 0.11,0.09,0.67,U] [#6 0.02,0.04,0.62,U] [#7 0.01,-0.06,0.68,U] [#8 0.16,-0.02,0.48,U] 
23:15:25.409 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.27, -0.15}
23:15:25.410 00.001 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
23:15:25.412 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
23:15:25.414 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.05 mountX=-0.03 mountY=-0.11, mountTheta=-1.88
23:15:25.416 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
23:15:25.418 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
23:15:25.420 00.002 10072 Worker thread wakes up
23:15:25.420 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
23:15:25.420 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
23:15:25.420 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.03 yDistance=-0.11
23:15:25.423 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:15:25.427 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:25.427 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:15:25.427 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:25.427 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:15:25.427 00.000 10072 MoveAxis(E, 9, ABG)
23:15:25.427 00.000 10072 Guiding  Dir = 2, Dur = 9
23:15:25.428 00.001 10072 IsGuiding returns 0
23:15:25.428 00.000 10072 PulseGuide returned control before completion, sleep 19
23:15:25.445 00.017 1032 UpdateGuideState exits: m=1460 SNR=26.9
23:15:25.446 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:25.448 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:25.450 00.002 1032 Enqueuing Expose request
23:15:25.464 00.014 10072 IsGuiding returns 1
23:15:25.464 00.000 10072 scope still moving after pulse duration time elapsed
23:15:25.495 00.031 10072 IsGuiding returns 1
23:15:25.526 00.031 10072 IsGuiding returns 1
23:15:25.557 00.031 10072 IsGuiding returns 1
23:15:25.592 00.035 10072 IsGuiding returns 1
23:15:25.620 00.028 10072 IsGuiding returns 1
23:15:25.651 00.031 10072 IsGuiding returns 1
23:15:25.681 00.030 10072 IsGuiding returns 1
23:15:25.714 00.033 10072 IsGuiding returns 1
23:15:25.744 00.030 10072 IsGuiding returns 1
23:15:25.775 00.031 10072 IsGuiding returns 1
23:15:25.807 00.032 10072 IsGuiding returns 1
23:15:25.837 00.030 10072 IsGuiding returns 1
23:15:25.869 00.032 10072 IsGuiding returns 1
23:15:25.900 00.031 10072 IsGuiding returns 1
23:15:25.931 00.031 10072 IsGuiding returns 1
23:15:25.963 00.032 10072 IsGuiding returns 1
23:15:25.994 00.031 10072 IsGuiding returns 1
23:15:26.026 00.032 10072 IsGuiding returns 1
23:15:26.057 00.031 10072 IsGuiding returns 0
23:15:26.057 00.000 10072 scope move finished after 9 + 620 ms
23:15:26.057 00.000 10072 Move returns status 0, amount 9
23:15:26.058 00.001 10072 MoveAxis(N, 0, ABG)
23:15:26.058 00.000 10072 Move returns status 0, amount 0
23:15:26.058 00.000 10072 move complete, result=0
23:15:26.058 00.000 10072 worker thread done servicing request
23:15:26.058 00.000 10072 Worker thread wakes up
23:15:26.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:26.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:26.059 00.001 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:15:26.684 00.625 10072 Exposure complete
23:15:26.732 00.048 10072 worker thread done servicing request
23:15:26.732 00.000 1032 OnExposeComplete: enter
23:15:26.734 00.002 1032 UpdateGuideState(): m_state=6
23:15:26.735 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8265
23:15:26.739 00.004 1032 Star::Find returns 1 (0), X=1104.04, Y=133.47, Mass=1392, SNR=26.2, Peak=118 HFD=3.5
23:15:26.741 00.002 1032 MultiStar: [#1 0.23,-0.13,0.00,M1] [#2 0.08,-0.01,0.79,U] [#3 0.29,-0.00,0.00,M1] [#4 0.25,0.05,0.71,U] [#5 0.08,-0.11,0.65,U] [#6 0.02,-0.00,0.63,U] [#7 0.20,-0.13,0.70,U] [#8 -0.01,-0.06,0.51,U] 
23:15:26.744 00.003 1032 refined, 6 included, MultiStar: {0.12, -0.09}, one-star: {0.17, -0.30}
23:15:26.746 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
23:15:26.747 00.001 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
23:15:26.748 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.66 mountX=-0.12 mountY=-0.09, mountTheta=-2.49
23:15:26.751 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
23:15:26.753 00.002 1032 Enqueuing Move request for scope (0.12, -0.09)
23:15:26.755 00.002 10072 Worker thread wakes up
23:15:26.755 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
23:15:26.755 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
23:15:26.755 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.12 yDistance=-0.09
23:15:26.757 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:15:26.759 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:26.759 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:15:26.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:26.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:15:26.759 00.000 10072 MoveAxis(E, 14, ABG)
23:15:26.759 00.000 10072 Guiding  Dir = 2, Dur = 14
23:15:26.760 00.001 10072 IsGuiding returns 0
23:15:26.760 00.000 10072 PulseGuide returned control before completion, sleep 24
23:15:26.777 00.017 1032 UpdateGuideState exits: m=1392 SNR=26.2
23:15:26.778 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:26.779 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:26.782 00.003 1032 Enqueuing Expose request
23:15:26.789 00.007 10072 IsGuiding returns 0
23:15:26.789 00.000 10072 Move returns status 0, amount 14
23:15:26.789 00.000 10072 MoveAxis(N, 0, ABG)
23:15:26.790 00.001 10072 Move returns status 0, amount 0
23:15:26.790 00.000 10072 move complete, result=0
23:15:26.790 00.000 10072 worker thread done servicing request
23:15:26.790 00.000 10072 Worker thread wakes up
23:15:26.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:26.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:26.791 00.001 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:15:27.196 00.405 10072 Exposure complete
23:15:27.244 00.048 10072 worker thread done servicing request
23:15:27.244 00.000 1032 OnExposeComplete: enter
23:15:27.246 00.002 1032 UpdateGuideState(): m_state=6
23:15:27.249 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8266
23:15:27.251 00.002 1032 Star::Find returns 1 (0), X=1104.08, Y=133.47, Mass=1290, SNR=25.2, Peak=117 HFD=3.2
23:15:27.254 00.003 1032 MultiStar: [#1 0.16,-0.15,1.01,U] [#2 0.10,0.10,0.86,U] [#3 0.24,-0.16,0.00,M2] [#4 0.26,-0.06,0.00,M1] [#5 0.23,-0.01,0.68,U] [#6 0.12,-0.10,0.66,U] [#7 0.11,-0.18,0.73,U] [#8 0.06,-0.20,0.54,U] 
23:15:27.256 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.12}, one-star: {0.21, -0.29}
23:15:27.257 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
23:15:27.259 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
23:15:27.261 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.69 mountX=-0.15 mountY=-0.11, mountTheta=-2.52
23:15:27.263 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.12, opts=13)
23:15:27.266 00.003 1032 Enqueuing Move request for scope (0.15, -0.12)
23:15:27.268 00.002 10072 Worker thread wakes up
23:15:27.268 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
23:15:27.268 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
23:15:27.268 00.000 10072 Moving (0.15, -0.12) raw xDistance=-0.15 yDistance=-0.11
23:15:27.274 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:15:27.276 00.002 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.11
23:15:27.276 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
23:15:27.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:27.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:15:27.276 00.000 10072 MoveAxis(E, 82, ABG)
23:15:27.276 00.000 10072 Guiding  Dir = 2, Dur = 82
23:15:27.277 00.001 10072 IsGuiding returns 0
23:15:27.277 00.000 10072 PulseGuide returned control before completion, sleep 92
23:15:27.294 00.017 1032 UpdateGuideState exits: m=1290 SNR=25.2
23:15:27.296 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:27.297 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:27.301 00.004 1032 Enqueuing Expose request
23:15:27.380 00.079 10072 IsGuiding returns 0
23:15:27.380 00.000 10072 Move returns status 0, amount 82
23:15:27.380 00.000 10072 MoveAxis(N, 0, ABG)
23:15:27.380 00.000 10072 Move returns status 0, amount 0
23:15:27.380 00.000 10072 move complete, result=0
23:15:27.380 00.000 10072 worker thread done servicing request
23:15:27.380 00.000 10072 Worker thread wakes up
23:15:27.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:27.380 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:27.382 00.002 1032 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
23:15:28.009 00.627 10072 Exposure complete
23:15:28.058 00.049 10072 worker thread done servicing request
23:15:28.058 00.000 1032 OnExposeComplete: enter
23:15:28.059 00.001 1032 UpdateGuideState(): m_state=6
23:15:28.061 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8267
23:15:28.062 00.001 1032 Star::Find returns 1 (0), X=1104.07, Y=133.71, Mass=1218, SNR=24.5, Peak=108 HFD=3.3
23:15:28.065 00.003 1032 MultiStar: [#1 0.25,-0.03,1.13,U] [#2 0.33,0.10,0.00,M1] [#3 0.17,0.17,0.85,U] [#4 0.11,0.25,0.00,M2] [#5 0.16,-0.00,0.71,U] [#6 0.11,0.10,0.64,U] [#7 0.14,-0.09,0.75,U] [#8 0.18,0.13,0.55,U] 
23:15:28.066 00.001 1032 refined, 6 included, MultiStar: {0.18, 0.02}, one-star: {0.20, -0.05}
23:15:28.068 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
23:15:28.069 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
23:15:28.071 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.13 mountX=-0.02 mountY=-0.18, mountTheta=-1.70
23:15:28.073 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.02, opts=13)
23:15:28.075 00.002 1032 Enqueuing Move request for scope (0.18, 0.02)
23:15:28.076 00.001 10072 Worker thread wakes up
23:15:28.077 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
23:15:28.077 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
23:15:28.077 00.000 10072 Moving (0.18, 0.02) raw xDistance=-0.02 yDistance=-0.18
23:15:28.079 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:15:28.082 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:28.082 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:15:28.082 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:28.082 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:15:28.083 00.001 10072 MoveAxis(E, 11, ABG)
23:15:28.083 00.000 10072 Guiding  Dir = 2, Dur = 11
23:15:28.083 00.000 10072 IsGuiding returns 0
23:15:28.084 00.001 10072 PulseGuide returned control before completion, sleep 21
23:15:28.101 00.017 1032 UpdateGuideState exits: m=1218 SNR=24.5
23:15:28.103 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:28.105 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:28.106 00.001 1032 Enqueuing Expose request
23:15:28.115 00.009 10072 IsGuiding returns 0
23:15:28.115 00.000 10072 Move returns status 0, amount 11
23:15:28.115 00.000 10072 MoveAxis(N, 0, ABG)
23:15:28.115 00.000 10072 Move returns status 0, amount 0
23:15:28.115 00.000 10072 move complete, result=0
23:15:28.115 00.000 10072 worker thread done servicing request
23:15:28.115 00.000 10072 Worker thread wakes up
23:15:28.115 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:28.115 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:28.116 00.001 1032 GuideStep: -0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
23:15:28.524 00.408 10072 Exposure complete
23:15:28.575 00.051 10072 worker thread done servicing request
23:15:28.575 00.000 1032 OnExposeComplete: enter
23:15:28.577 00.002 1032 UpdateGuideState(): m_state=6
23:15:28.579 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8268
23:15:28.583 00.004 1032 Star::Find returns 1 (0), X=1104.16, Y=133.54, Mass=1429, SNR=26.6, Peak=122 HFD=3.4
23:15:28.585 00.002 1032 MultiStar: [#1 0.18,0.02,0.95,U] [#2 0.06,0.16,0.82,U] [#3 0.36,0.04,0.00,M2] [#4 0.06,0.04,0.67,U] [#5 0.24,-0.10,0.00,M1] [#6 0.02,-0.08,0.58,U] [#7 0.21,-0.01,0.70,U] [#8 0.20,-0.02,0.51,U] 
23:15:28.586 00.001 1032 refined, 6 included, MultiStar: {0.15, -0.02}, one-star: {0.29, -0.23}
23:15:28.588 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
23:15:28.589 00.001 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
23:15:28.591 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.16 cameraTheta=-0.14 mountX=-0.06 mountY=-0.14, mountTheta=-1.97
23:15:28.594 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
23:15:28.595 00.001 1032 Enqueuing Move request for scope (0.15, -0.02)
23:15:28.596 00.001 10072 Worker thread wakes up
23:15:28.596 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
23:15:28.596 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
23:15:28.596 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.06 yDistance=-0.14
23:15:28.598 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:15:28.602 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:28.602 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:15:28.602 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:28.602 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:15:28.602 00.000 10072 MoveAxis(E, 9, ABG)
23:15:28.602 00.000 10072 Guiding  Dir = 2, Dur = 9
23:15:28.602 00.000 10072 IsGuiding returns 0
23:15:28.603 00.001 10072 PulseGuide returned control before completion, sleep 19
23:15:28.619 00.016 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:15:28.621 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:28.622 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:28.624 00.002 1032 Enqueuing Expose request
23:15:28.630 00.006 10072 IsGuiding returns 0
23:15:28.630 00.000 10072 Move returns status 0, amount 9
23:15:28.630 00.000 10072 MoveAxis(N, 0, ABG)
23:15:28.630 00.000 10072 Move returns status 0, amount 0
23:15:28.630 00.000 10072 move complete, result=0
23:15:28.630 00.000 10072 worker thread done servicing request
23:15:28.630 00.000 10072 Worker thread wakes up
23:15:28.630 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:28.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:28.633 00.003 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:15:29.258 00.625 10072 Exposure complete
23:15:29.310 00.052 10072 worker thread done servicing request
23:15:29.310 00.000 1032 OnExposeComplete: enter
23:15:29.312 00.002 1032 UpdateGuideState(): m_state=6
23:15:29.315 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8269
23:15:29.316 00.001 1032 Star::Find returns 1 (0), X=1104.14, Y=133.60, Mass=1411, SNR=26.4, Peak=133 HFD=3.4
23:15:29.317 00.001 1032 MultiStar: [#1 0.17,0.05,0.97,U] [#2 0.12,0.29,0.00,M1] [#3 0.24,0.08,0.75,U] [#4 0.24,0.14,0.00,M2] [#5 0.04,0.09,0.71,U] [#6 0.19,0.11,0.64,U] [#7 0.10,0.00,0.69,U] [#8 0.21,0.01,0.51,U] 
23:15:29.319 00.002 1032 refined, 6 included, MultiStar: {0.18, 0.02}, one-star: {0.26, -0.16}
23:15:29.321 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
23:15:29.322 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
23:15:29.324 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.09 mountX=-0.03 mountY=-0.17, mountTheta=-1.74
23:15:29.327 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.02, opts=13)
23:15:29.330 00.003 1032 Enqueuing Move request for scope (0.18, 0.02)
23:15:29.332 00.002 10072 Worker thread wakes up
23:15:29.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
23:15:29.333 00.001 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
23:15:29.333 00.000 10072 Moving (0.18, 0.02) raw xDistance=-0.03 yDistance=-0.17
23:15:29.335 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:15:29.338 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:29.338 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:15:29.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:29.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:15:29.338 00.000 10072 MoveAxis(E, 10, ABG)
23:15:29.338 00.000 10072 Guiding  Dir = 2, Dur = 10
23:15:29.339 00.001 10072 IsGuiding returns 0
23:15:29.339 00.000 10072 PulseGuide returned control before completion, sleep 20
23:15:29.356 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:15:29.359 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:29.361 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:29.363 00.002 1032 Enqueuing Expose request
23:15:29.366 00.003 10072 IsGuiding returns 0
23:15:29.366 00.000 10072 Move returns status 0, amount 10
23:15:29.366 00.000 10072 MoveAxis(N, 0, ABG)
23:15:29.366 00.000 10072 Move returns status 0, amount 0
23:15:29.366 00.000 10072 move complete, result=0
23:15:29.367 00.001 10072 worker thread done servicing request
23:15:29.367 00.000 10072 Worker thread wakes up
23:15:29.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:29.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:29.373 00.006 1032 GuideStep: -0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
23:15:29.776 00.403 10072 Exposure complete
23:15:29.835 00.059 10072 worker thread done servicing request
23:15:29.835 00.000 1032 OnExposeComplete: enter
23:15:29.838 00.003 1032 UpdateGuideState(): m_state=6
23:15:29.840 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8270
23:15:29.842 00.002 1032 Star::Find returns 1 (0), X=1104.20, Y=133.61, Mass=1383, SNR=26.1, Peak=122 HFD=3.3
23:15:29.844 00.002 1032 MultiStar: [#1 0.15,0.02,0.97,U] [#2 0.09,0.20,0.72,U] [#3 0.31,0.10,0.00,M2] [#4 0.15,0.02,0.74,U] [#5 0.08,0.02,0.69,U] [#6 -0.07,0.09,0.62,U] [#7 0.20,0.01,0.72,U] [#8 0.31,0.13,0.00,M1] 
23:15:29.847 00.003 1032 refined, 6 included, MultiStar: {0.15, 0.02}, one-star: {0.33, -0.15}
23:15:29.849 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
23:15:29.850 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
23:15:29.853 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.13 mountX=-0.02 mountY=-0.15, mountTheta=-1.70
23:15:29.856 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
23:15:29.858 00.002 1032 Enqueuing Move request for scope (0.15, 0.02)
23:15:29.861 00.003 10072 Worker thread wakes up
23:15:29.861 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
23:15:29.861 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
23:15:29.861 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
23:15:29.864 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:15:29.867 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:29.867 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:15:29.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:29.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:15:29.868 00.001 10072 MoveAxis(E, 8, ABG)
23:15:29.868 00.000 10072 Guiding  Dir = 2, Dur = 8
23:15:29.868 00.000 10072 IsGuiding returns 0
23:15:29.868 00.000 10072 PulseGuide returned control before completion, sleep 18
23:15:29.887 00.019 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:15:29.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:29.893 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:29.896 00.003 1032 Enqueuing Expose request
23:15:29.899 00.003 10072 IsGuiding returns 0
23:15:29.899 00.000 10072 Move returns status 0, amount 8
23:15:29.899 00.000 10072 MoveAxis(N, 0, ABG)
23:15:29.899 00.000 10072 Move returns status 0, amount 0
23:15:29.900 00.001 10072 move complete, result=0
23:15:29.900 00.000 10072 worker thread done servicing request
23:15:29.900 00.000 10072 Worker thread wakes up
23:15:29.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:29.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:29.906 00.006 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:15:30.539 00.633 10072 Exposure complete
23:15:30.590 00.051 10072 worker thread done servicing request
23:15:30.591 00.001 1032 OnExposeComplete: enter
23:15:30.593 00.002 1032 UpdateGuideState(): m_state=6
23:15:30.595 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8271
23:15:30.597 00.002 1032 Star::Find returns 1 (0), X=1104.08, Y=133.64, Mass=1278, SNR=25.1, Peak=105 HFD=3.4
23:15:30.599 00.002 1032 MultiStar: [#1 0.21,0.04,0.97,U] [#2 0.09,0.06,0.81,U] [#3 0.13,0.01,0.75,U] [#4 0.01,0.26,0.00,M2] [#5 0.20,0.15,0.69,U] [#6 -0.04,-0.05,0.61,U] [#7 0.11,0.05,0.72,U] [#8 0.28,-0.00,0.00,M2] 
23:15:30.601 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.01}, one-star: {0.20, -0.12}
23:15:30.603 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
23:15:30.604 00.001 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
23:15:30.606 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.10 mountX=-0.02 mountY=-0.14, mountTheta=-1.73
23:15:30.609 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
23:15:30.611 00.002 1032 Enqueuing Move request for scope (0.14, 0.01)
23:15:30.613 00.002 10072 Worker thread wakes up
23:15:30.613 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
23:15:30.613 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
23:15:30.613 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.02 yDistance=-0.14
23:15:30.617 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:15:30.620 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:30.620 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:15:30.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:30.621 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:15:30.621 00.000 10072 MoveAxis(E, 9, ABG)
23:15:30.621 00.000 10072 Guiding  Dir = 2, Dur = 9
23:15:30.621 00.000 10072 IsGuiding returns 0
23:15:30.622 00.001 10072 PulseGuide returned control before completion, sleep 19
23:15:30.639 00.017 1032 UpdateGuideState exits: m=1278 SNR=25.1
23:15:30.643 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:30.646 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:30.648 00.002 1032 Enqueuing Expose request
23:15:30.650 00.002 10072 IsGuiding returns 0
23:15:30.651 00.001 10072 Move returns status 0, amount 9
23:15:30.651 00.000 10072 MoveAxis(N, 0, ABG)
23:15:30.651 00.000 10072 Move returns status 0, amount 0
23:15:30.651 00.000 10072 move complete, result=0
23:15:30.651 00.000 10072 worker thread done servicing request
23:15:30.651 00.000 10072 Worker thread wakes up
23:15:30.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:30.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:30.658 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:15:31.056 00.398 10072 Exposure complete
23:15:31.106 00.050 10072 worker thread done servicing request
23:15:31.106 00.000 1032 OnExposeComplete: enter
23:15:31.108 00.002 1032 UpdateGuideState(): m_state=6
23:15:31.110 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8272
23:15:31.112 00.002 1032 Star::Find returns 1 (0), X=1104.21, Y=133.63, Mass=1481, SNR=27.0, Peak=121 HFD=3.5
23:15:31.114 00.002 1032 MultiStar: [#1 0.17,0.01,0.97,U] [#2 0.01,0.08,0.71,U] [#3 0.32,-0.33,0.00,M2] [#4 0.14,-0.04,0.66,U] [#5 0.11,-0.01,0.67,U] [#6 0.07,-0.13,0.61,U] [#7 0.13,-0.08,0.71,U] [#8 0.14,0.04,0.47,U] 
23:15:31.117 00.003 1032 refined, 7 included, MultiStar: {0.15, -0.04}, one-star: {0.34, -0.13}
23:15:31.119 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
23:15:31.121 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
23:15:31.122 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.25 mountX=-0.08 mountY=-0.14, mountTheta=-2.08
23:15:31.125 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
23:15:31.126 00.001 1032 Enqueuing Move request for scope (0.15, -0.04)
23:15:31.128 00.002 10072 Worker thread wakes up
23:15:31.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
23:15:31.128 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
23:15:31.128 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.14
23:15:31.130 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:15:31.133 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:31.133 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:15:31.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:31.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:15:31.133 00.000 10072 MoveAxis(E, 8, ABG)
23:15:31.133 00.000 10072 Guiding  Dir = 2, Dur = 8
23:15:31.134 00.001 10072 IsGuiding returns 0
23:15:31.134 00.000 10072 PulseGuide returned control before completion, sleep 18
23:15:31.153 00.019 1032 UpdateGuideState exits: m=1481 SNR=27.0
23:15:31.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:31.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:31.159 00.002 1032 Enqueuing Expose request
23:15:31.163 00.004 10072 IsGuiding returns 0
23:15:31.167 00.004 10072 Move returns status 0, amount 8
23:15:31.167 00.000 10072 MoveAxis(N, 0, ABG)
23:15:31.167 00.000 10072 Move returns status 0, amount 0
23:15:31.167 00.000 10072 move complete, result=0
23:15:31.167 00.000 10072 worker thread done servicing request
23:15:31.168 00.001 10072 Worker thread wakes up
23:15:31.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:31.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:31.168 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:15:31.793 00.625 10072 Exposure complete
23:15:31.849 00.056 10072 worker thread done servicing request
23:15:31.849 00.000 1032 OnExposeComplete: enter
23:15:31.851 00.002 1032 UpdateGuideState(): m_state=6
23:15:31.854 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8273
23:15:31.855 00.001 1032 Star::Find returns 1 (0), X=1104.24, Y=133.46, Mass=1337, SNR=25.7, Peak=110 HFD=3.4
23:15:31.857 00.002 1032 MultiStar: [#1 0.28,-0.39,0.00,M1] [#2 0.25,-0.28,0.00,M1] [#3 0.24,-0.30,0.00,M3] [#4 0.19,-0.25,0.00,M2] [#5 0.10,-0.35,0.00,M1] [#6 0.13,-0.26,0.00,M1] [#7 0.32,-0.38,0.00,M1] [#8 0.22,-0.36,0.00,M2] 
23:15:31.860 00.003 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
23:15:31.863 00.003 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
23:15:31.866 00.003 1032 CameraToMount -- cameraX=0.36 cameraY=-0.30 hyp=0.47 cameraTheta=-0.70 mountX=-0.39 mountY=-0.27, mountTheta=-2.53
23:15:31.869 00.003 1032 SchedulePrimaryMove(0F526948, x=0.36, y=-0.30, opts=13)
23:15:31.871 00.002 1032 Enqueuing Move request for scope (0.36, -0.30)
23:15:31.874 00.003 10072 Worker thread wakes up
23:15:31.874 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.30) opts 0xd
23:15:31.874 00.000 10072 Handling offset move in thread for scope, endpoint = (0.36, -0.30)
23:15:31.874 00.000 10072 Moving (0.36, -0.30) raw xDistance=-0.39 yDistance=-0.27
23:15:31.876 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:15:31.879 00.003 10072 PPEC rslt: input = -0.39, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 288.11
23:15:31.879 00.000 10072 PPEC: input: -0.39, control: -0.20, exposure: 500
23:15:31.879 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:15:31.879 00.000 10072 MoveAxis(E, 191, ABG)
23:15:31.879 00.000 10072 Guiding  Dir = 2, Dur = 191
23:15:31.879 00.000 10072 IsGuiding returns 0
23:15:31.880 00.001 10072 PulseGuide returned control before completion, sleep 201
23:15:31.902 00.022 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:15:31.905 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:31.906 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:31.908 00.002 1032 Enqueuing Expose request
23:15:32.086 00.178 10072 IsGuiding returns 1
23:15:32.086 00.000 10072 scope still moving after pulse duration time elapsed
23:15:32.117 00.031 10072 IsGuiding returns 0
23:15:32.117 00.000 10072 scope move finished after 191 + 47 ms
23:15:32.117 00.000 10072 Move returns status 0, amount 191
23:15:32.117 00.000 10072 MoveAxis(N, 177, ABG)
23:15:32.117 00.000 10072 Guiding  Dir = 0, Dur = 177
23:15:32.118 00.001 10072 IsGuiding returns 0
23:15:32.118 00.000 10072 PulseGuide returned control before completion, sleep 187
23:15:32.320 00.202 10072 IsGuiding returns 0
23:15:32.320 00.000 10072 Move returns status 0, amount 177
23:15:32.320 00.000 10072 move complete, result=0
23:15:32.320 00.000 10072 worker thread done servicing request
23:15:32.321 00.001 10072 Worker thread wakes up
23:15:32.321 00.000 1032 GuideStep: -0.4 px 191 ms EAST, -0.3 px 177 ms NORTH
23:15:32.324 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:32.324 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:32.949 00.625 10072 Exposure complete
23:15:32.998 00.049 10072 worker thread done servicing request
23:15:32.998 00.000 1032 OnExposeComplete: enter
23:15:33.000 00.002 1032 UpdateGuideState(): m_state=6
23:15:33.002 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8274
23:15:33.003 00.001 1032 Star::Find returns 1 (0), X=1103.95, Y=133.76, Mass=1374, SNR=26.0, Peak=108 HFD=3.3
23:15:33.005 00.002 1032 MultiStar: [#1 0.00,-0.01,0.95,U] [#2 -0.22,0.18,0.00,M2] [#3 0.05,0.15,0.76,U] [#4 0.15,0.23,0.00,M3] [#5 -0.12,-0.05,0.70,U] [#6 -0.12,0.01,0.62,U] [#7 -0.02,0.14,0.71,U] [#8 -0.03,-0.13,0.51,U] 
23:15:33.007 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.02}, one-star: {0.08, 0.00}
23:15:33.008 00.001 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
23:15:33.010 00.002 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
23:15:33.011 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.14 mountX=0.02 mountY=0.01, mountTheta=0.31
23:15:33.014 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
23:15:33.016 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
23:15:33.019 00.003 10072 Worker thread wakes up
23:15:33.019 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:15:33.019 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:15:33.019 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.01
23:15:33.024 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:15:33.026 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:33.026 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:15:33.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:33.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:15:33.026 00.000 10072 MoveAxis(E, 10, ABG)
23:15:33.026 00.000 10072 Guiding  Dir = 2, Dur = 10
23:15:33.026 00.000 10072 IsGuiding returns 0
23:15:33.027 00.001 10072 PulseGuide returned control before completion, sleep 20
23:15:33.043 00.016 1032 UpdateGuideState exits: m=1374 SNR=26.0
23:15:33.045 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:33.046 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:33.047 00.001 1032 Enqueuing Expose request
23:15:33.057 00.010 10072 IsGuiding returns 0
23:15:33.057 00.000 10072 Move returns status 0, amount 10
23:15:33.057 00.000 10072 MoveAxis(N, 0, ABG)
23:15:33.057 00.000 10072 Move returns status 0, amount 0
23:15:33.057 00.000 10072 move complete, result=0
23:15:33.057 00.000 10072 worker thread done servicing request
23:15:33.058 00.001 10072 Worker thread wakes up
23:15:33.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:33.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:33.058 00.000 1032 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
23:15:33.467 00.409 10072 Exposure complete
23:15:33.513 00.046 10072 worker thread done servicing request
23:15:33.513 00.000 1032 OnExposeComplete: enter
23:15:33.514 00.001 1032 UpdateGuideState(): m_state=6
23:15:33.517 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8275
23:15:33.519 00.002 1032 Star::Find returns 1 (0), X=1103.91, Y=133.83, Mass=1378, SNR=26.1, Peak=103 HFD=3.2
23:15:33.520 00.001 1032 MultiStar: [#1 0.04,0.23,0.97,U] [#2 -0.17,0.17,0.81,U] [#3 -0.04,0.13,0.77,U] [#4 0.02,0.20,0.69,U] [#5 -0.03,-0.07,0.70,U] [#6 -0.31,0.18,0.00,M1] [#7 -0.08,-0.24,0.69,U] [#8 -0.00,0.23,0.54,U] 
23:15:33.523 00.003 1032 single-star, 7 included, MultiStar: {-0.03, 0.09}, one-star: {0.04, 0.06}
23:15:33.524 00.001 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
23:15:33.526 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
23:15:33.527 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.04 mountX=0.05 mountY=-0.05, mountTheta=-0.79
23:15:33.529 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
23:15:33.531 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
23:15:33.532 00.001 10072 Worker thread wakes up
23:15:33.532 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:15:33.532 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:15:33.532 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
23:15:33.534 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:15:33.537 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:33.537 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:15:33.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:33.537 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:15:33.537 00.000 10072 MoveAxis(E, 7, ABG)
23:15:33.537 00.000 10072 Guiding  Dir = 2, Dur = 7
23:15:33.537 00.000 10072 IsGuiding returns 0
23:15:33.538 00.001 10072 PulseGuide returned control before completion, sleep 17
23:15:33.554 00.016 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:15:33.556 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:33.558 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:33.560 00.002 1032 Enqueuing Expose request
23:15:33.562 00.002 10072 IsGuiding returns 0
23:15:33.562 00.000 10072 Move returns status 0, amount 7
23:15:33.562 00.000 10072 MoveAxis(N, 0, ABG)
23:15:33.562 00.000 10072 Move returns status 0, amount 0
23:15:33.562 00.000 10072 move complete, result=0
23:15:33.562 00.000 10072 worker thread done servicing request
23:15:33.562 00.000 10072 Worker thread wakes up
23:15:33.562 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:33.562 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:33.568 00.006 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:15:34.186 00.618 10072 Exposure complete
23:15:34.235 00.049 10072 worker thread done servicing request
23:15:34.235 00.000 1032 OnExposeComplete: enter
23:15:34.238 00.003 1032 UpdateGuideState(): m_state=6
23:15:34.241 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8276
23:15:34.243 00.002 1032 Star::Find returns 1 (0), X=1104.04, Y=133.68, Mass=1452, SNR=26.8, Peak=116 HFD=3.3
23:15:34.244 00.001 1032 MultiStar: [#1 -0.00,-0.01,0.98,U] [#2 -0.23,0.12,0.00,M2] [#3 -0.00,-0.10,0.75,U] [#4 -0.05,-0.03,0.66,U] [#5 0.16,-0.09,0.61,U] [#6 -0.20,-0.15,0.59,U] [#7 0.02,-0.21,0.68,U] [#8 0.07,0.12,0.51,U] 
23:15:34.247 00.003 1032 refined, 7 included, MultiStar: {0.03, -0.07}, one-star: {0.17, -0.09}
23:15:34.248 00.001 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
23:15:34.249 00.001 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
23:15:34.251 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.20 mountX=-0.08 mountY=-0.01, mountTheta=-3.03
23:15:34.253 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
23:15:34.254 00.001 1032 Enqueuing Move request for scope (0.03, -0.07)
23:15:34.257 00.003 10072 Worker thread wakes up
23:15:34.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
23:15:34.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
23:15:34.257 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=-0.01
23:15:34.258 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:15:34.261 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:34.261 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:15:34.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:34.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:15:34.261 00.000 10072 MoveAxis(E, 9, ABG)
23:15:34.261 00.000 10072 Guiding  Dir = 2, Dur = 9
23:15:34.262 00.001 10072 IsGuiding returns 0
23:15:34.262 00.000 10072 PulseGuide returned control before completion, sleep 19
23:15:34.279 00.017 1032 UpdateGuideState exits: m=1452 SNR=26.8
23:15:34.281 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:34.282 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:34.284 00.002 1032 Enqueuing Expose request
23:15:34.293 00.009 10072 IsGuiding returns 0
23:15:34.293 00.000 10072 Move returns status 0, amount 9
23:15:34.294 00.001 10072 MoveAxis(N, 0, ABG)
23:15:34.294 00.000 10072 Move returns status 0, amount 0
23:15:34.294 00.000 10072 move complete, result=0
23:15:34.294 00.000 10072 worker thread done servicing request
23:15:34.294 00.000 10072 Worker thread wakes up
23:15:34.294 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:34.294 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:34.296 00.002 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:15:34.702 00.406 10072 Exposure complete
23:15:34.756 00.054 10072 worker thread done servicing request
23:15:34.756 00.000 1032 OnExposeComplete: enter
23:15:34.758 00.002 1032 UpdateGuideState(): m_state=6
23:15:34.760 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8277
23:15:34.761 00.001 1032 Star::Find returns 1 (0), X=1104.05, Y=133.79, Mass=1337, SNR=25.7, Peak=107 HFD=3.2
23:15:34.763 00.002 1032 MultiStar: [#1 0.01,-0.15,0.98,U] [#2 -0.15,-0.09,0.76,U] [#3 0.14,-0.12,0.76,U] [#4 0.06,0.02,0.70,U] [#5 0.13,-0.15,0.65,U] [#6 -0.09,-0.22,0.65,U] [#7 -0.08,-0.18,0.72,U] [#8 0.09,-0.08,0.52,U] 
23:15:34.764 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {0.17, 0.02}
23:15:34.767 00.003 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
23:15:34.769 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
23:15:34.772 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.24 mountX=-0.11 mountY=-0.01, mountTheta=-3.07
23:15:34.774 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
23:15:34.776 00.002 1032 Enqueuing Move request for scope (0.03, -0.10)
23:15:34.778 00.002 10072 Worker thread wakes up
23:15:34.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
23:15:34.778 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
23:15:34.778 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.11 yDistance=-0.01
23:15:34.780 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:15:34.783 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:34.783 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:15:34.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:34.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:15:34.783 00.000 10072 MoveAxis(E, 7, ABG)
23:15:34.784 00.001 10072 Guiding  Dir = 2, Dur = 7
23:15:34.784 00.000 10072 IsGuiding returns 0
23:15:34.784 00.000 10072 PulseGuide returned control before completion, sleep 17
23:15:34.802 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:15:34.805 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:34.807 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:34.809 00.002 1032 Enqueuing Expose request
23:15:34.812 00.003 10072 IsGuiding returns 0
23:15:34.812 00.000 10072 Move returns status 0, amount 7
23:15:34.812 00.000 10072 MoveAxis(N, 0, ABG)
23:15:34.812 00.000 10072 Move returns status 0, amount 0
23:15:34.812 00.000 10072 move complete, result=0
23:15:34.812 00.000 10072 worker thread done servicing request
23:15:34.812 00.000 10072 Worker thread wakes up
23:15:34.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:34.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:34.820 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:15:35.437 00.617 10072 Exposure complete
23:15:35.488 00.051 1032 OnExposeComplete: enter
23:15:35.490 00.002 1032 UpdateGuideState(): m_state=6
23:15:35.493 00.003 10072 worker thread done servicing request
23:15:35.493 00.000 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8278
23:15:35.494 00.001 1032 Star::Find returns 1 (0), X=1104.00, Y=133.54, Mass=1342, SNR=25.7, Peak=102 HFD=3.5
23:15:35.496 00.002 1032 MultiStar: [#1 0.07,-0.16,0.99,U] [#2 -0.01,-0.05,0.83,U] [#3 0.10,-0.20,0.77,U] [#4 -0.01,-0.00,0.73,U] [#5 0.02,-0.11,0.72,U] [#6 -0.03,-0.14,0.65,U] [#7 -0.16,-0.08,0.73,U] [#8 0.13,-0.13,0.51,U] 
23:15:35.498 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.13}, one-star: {0.13, -0.22}
23:15:35.500 00.002 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.11)
23:15:35.501 00.001 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.11)
23:15:35.503 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.35 mountX=-0.13 mountY=0.00, mountTheta=3.11
23:15:35.505 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.13, opts=13)
23:15:35.506 00.001 1032 Enqueuing Move request for scope (0.03, -0.13)
23:15:35.508 00.002 10072 Worker thread wakes up
23:15:35.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
23:15:35.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
23:15:35.508 00.000 10072 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=0.00
23:15:35.510 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:15:35.512 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:35.512 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:15:35.513 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:35.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:15:35.513 00.000 10072 MoveAxis(E, 8, ABG)
23:15:35.513 00.000 10072 Guiding  Dir = 2, Dur = 8
23:15:35.513 00.000 10072 IsGuiding returns 0
23:15:35.514 00.001 10072 PulseGuide returned control before completion, sleep 18
23:15:35.531 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.7
23:15:35.535 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:35.537 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:35.539 00.002 1032 Enqueuing Expose request
23:15:35.544 00.005 10072 IsGuiding returns 0
23:15:35.544 00.000 10072 Move returns status 0, amount 8
23:15:35.544 00.000 10072 MoveAxis(N, 0, ABG)
23:15:35.544 00.000 10072 Move returns status 0, amount 0
23:15:35.544 00.000 10072 move complete, result=0
23:15:35.544 00.000 10072 worker thread done servicing request
23:15:35.544 00.000 10072 Worker thread wakes up
23:15:35.544 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:35.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:35.550 00.006 1032 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
23:15:35.956 00.406 10072 Exposure complete
23:15:36.012 00.056 10072 worker thread done servicing request
23:15:36.012 00.000 1032 OnExposeComplete: enter
23:15:36.014 00.002 1032 UpdateGuideState(): m_state=6
23:15:36.017 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8279
23:15:36.018 00.001 1032 Star::Find returns 1 (0), X=1103.99, Y=133.55, Mass=1475, SNR=27.0, Peak=120 HFD=3.2
23:15:36.020 00.002 1032 MultiStar: [#1 -0.03,-0.15,0.92,U] [#2 -0.08,0.03,0.77,U] [#3 0.16,-0.15,0.73,U] [#4 0.03,-0.02,0.66,U] [#5 0.05,-0.12,0.67,U] [#6 0.04,-0.11,0.58,U] [#7 -0.12,-0.08,0.70,U] [#8 0.05,-0.04,0.48,U] 
23:15:36.023 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {0.12, -0.22}
23:15:36.025 00.002 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
23:15:36.027 00.002 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
23:15:36.029 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.32 mountX=-0.11 mountY=0.00, mountTheta=3.13
23:15:36.032 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
23:15:36.034 00.002 1032 Enqueuing Move request for scope (0.03, -0.10)
23:15:36.035 00.001 10072 Worker thread wakes up
23:15:36.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
23:15:36.035 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
23:15:36.035 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.11 yDistance=0.00
23:15:36.037 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:15:36.039 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:36.039 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:15:36.039 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:36.039 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:15:36.039 00.000 10072 MoveAxis(E, 7, ABG)
23:15:36.039 00.000 10072 Guiding  Dir = 2, Dur = 7
23:15:36.040 00.001 10072 IsGuiding returns 0
23:15:36.040 00.000 10072 PulseGuide returned control before completion, sleep 17
23:15:36.055 00.015 1032 UpdateGuideState exits: m=1475 SNR=27.0
23:15:36.057 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:36.059 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:36.060 00.001 1032 Enqueuing Expose request
23:15:36.062 00.002 10072 IsGuiding returns 0
23:15:36.062 00.000 10072 Move returns status 0, amount 7
23:15:36.062 00.000 10072 MoveAxis(N, 0, ABG)
23:15:36.062 00.000 10072 Move returns status 0, amount 0
23:15:36.062 00.000 10072 move complete, result=0
23:15:36.062 00.000 10072 worker thread done servicing request
23:15:36.062 00.000 10072 Worker thread wakes up
23:15:36.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:36.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:36.068 00.006 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:15:36.688 00.620 10072 Exposure complete
23:15:36.740 00.052 1032 OnExposeComplete: enter
23:15:36.742 00.002 10072 worker thread done servicing request
23:15:36.742 00.000 1032 UpdateGuideState(): m_state=6
23:15:36.745 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8280
23:15:36.747 00.002 1032 Star::Find returns 1 (0), X=1103.95, Y=133.58, Mass=1453, SNR=26.8, Peak=122 HFD=3.4
23:15:36.749 00.002 1032 MultiStar: [#1 0.13,-0.14,0.92,U] [#2 0.04,-0.08,0.77,U] [#3 0.20,-0.15,0.75,U] [#4 0.03,-0.05,0.68,U] [#5 0.12,-0.16,0.71,U] [#6 0.01,0.03,0.62,U] [#7 -0.01,-0.22,0.67,U] [#8 0.13,-0.11,0.49,U] 
23:15:36.750 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.12}, one-star: {0.07, -0.19}
23:15:36.751 00.001 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
23:15:36.753 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
23:15:36.754 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-1.00 mountX=-0.14 mountY=-0.05, mountTheta=-2.83
23:15:36.757 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.12, opts=13)
23:15:36.759 00.002 1032 Enqueuing Move request for scope (0.08, -0.12)
23:15:36.760 00.001 10072 Worker thread wakes up
23:15:36.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
23:15:36.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
23:15:36.760 00.000 10072 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.05
23:15:36.762 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:15:36.764 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.11
23:15:36.765 00.001 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:15:36.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:36.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:15:36.765 00.000 10072 MoveAxis(E, 74, ABG)
23:15:36.765 00.000 10072 Guiding  Dir = 2, Dur = 74
23:15:36.765 00.000 10072 IsGuiding returns 0
23:15:36.766 00.001 10072 PulseGuide returned control before completion, sleep 84
23:15:36.784 00.018 1032 UpdateGuideState exits: m=1453 SNR=26.8
23:15:36.785 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:36.787 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:36.788 00.001 1032 Enqueuing Expose request
23:15:36.855 00.067 10072 IsGuiding returns 1
23:15:36.855 00.000 10072 scope still moving after pulse duration time elapsed
23:15:36.887 00.032 10072 IsGuiding returns 1
23:15:36.919 00.032 10072 IsGuiding returns 1
23:15:36.950 00.031 10072 IsGuiding returns 1
23:15:36.981 00.031 10072 IsGuiding returns 1
23:15:37.013 00.032 10072 IsGuiding returns 1
23:15:37.044 00.031 10072 IsGuiding returns 1
23:15:37.075 00.031 10072 IsGuiding returns 1
23:15:37.107 00.032 10072 IsGuiding returns 0
23:15:37.107 00.000 10072 scope move finished after 74 + 267 ms
23:15:37.107 00.000 10072 Move returns status 0, amount 74
23:15:37.107 00.000 10072 MoveAxis(N, 0, ABG)
23:15:37.107 00.000 10072 Move returns status 0, amount 0
23:15:37.107 00.000 10072 move complete, result=0
23:15:37.107 00.000 10072 worker thread done servicing request
23:15:37.107 00.000 10072 Worker thread wakes up
23:15:37.107 00.000 1032 GuideStep: -0.1 px 74 ms EAST, -0.0 px 0 ms NORTH
23:15:37.109 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:37.109 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:37.847 00.738 10072 Exposure complete
23:15:37.892 00.045 10072 worker thread done servicing request
23:15:37.894 00.002 1032 OnExposeComplete: enter
23:15:37.895 00.001 1032 UpdateGuideState(): m_state=6
23:15:37.898 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8281
23:15:37.900 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=133.44, Mass=1434, SNR=26.6, Peak=133 HFD=3.3
23:15:37.902 00.002 1032 MultiStar: [#1 0.10,-0.09,0.91,U] [#2 0.08,-0.14,0.78,U] [#3 0.22,-0.04,0.74,U] [#4 0.07,0.01,0.62,U] [#5 0.19,-0.08,0.63,U] [#6 0.10,-0.09,0.59,U] [#7 -0.05,-0.11,0.72,U] [#8 0.11,-0.31,0.00,M1] 
23:15:37.903 00.001 1032 refined, 7 included, MultiStar: {0.13, -0.12}, one-star: {0.26, -0.32}
23:15:37.905 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:15:37.906 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:15:37.907 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.17 cameraTheta=-0.77 mountX=-0.15 mountY=-0.09, mountTheta=-2.60
23:15:37.911 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.12, opts=13)
23:15:37.912 00.001 1032 Enqueuing Move request for scope (0.13, -0.12)
23:15:37.914 00.002 10072 Worker thread wakes up
23:15:37.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
23:15:37.914 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
23:15:37.914 00.000 10072 Moving (0.13, -0.12) raw xDistance=-0.15 yDistance=-0.09
23:15:37.917 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:15:37.919 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.11
23:15:37.919 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:15:37.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:37.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:15:37.919 00.000 10072 MoveAxis(E, 80, ABG)
23:15:37.919 00.000 10072 Guiding  Dir = 2, Dur = 80
23:15:37.920 00.001 10072 IsGuiding returns 0
23:15:37.920 00.000 10072 PulseGuide returned control before completion, sleep 90
23:15:37.937 00.017 1032 UpdateGuideState exits: m=1434 SNR=26.6
23:15:37.940 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:37.942 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:37.943 00.001 1032 Enqueuing Expose request
23:15:38.018 00.075 10072 IsGuiding returns 0
23:15:38.018 00.000 10072 Move returns status 0, amount 80
23:15:38.018 00.000 10072 MoveAxis(N, 0, ABG)
23:15:38.018 00.000 10072 Move returns status 0, amount 0
23:15:38.018 00.000 10072 move complete, result=0
23:15:38.019 00.001 10072 worker thread done servicing request
23:15:38.019 00.000 10072 Worker thread wakes up
23:15:38.019 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:38.019 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:38.019 00.000 1032 GuideStep: -0.1 px 80 ms EAST, -0.1 px 0 ms NORTH
23:15:38.430 00.411 10072 Exposure complete
23:15:38.479 00.049 10072 worker thread done servicing request
23:15:38.479 00.000 1032 OnExposeComplete: enter
23:15:38.481 00.002 1032 UpdateGuideState(): m_state=6
23:15:38.483 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8282
23:15:38.486 00.003 1032 Star::Find returns 1 (0), X=1104.08, Y=133.56, Mass=1388, SNR=26.2, Peak=117 HFD=3.5
23:15:38.488 00.002 1032 MultiStar: [#1 0.11,-0.06,0.94,U] [#2 0.11,0.06,0.79,U] [#3 0.14,-0.06,0.78,U] [#4 0.18,-0.04,0.69,U] [#5 0.18,-0.13,0.69,U] [#6 0.03,-0.05,0.61,U] [#7 -0.09,-0.21,0.71,U] [#8 0.10,-0.12,0.51,U] 
23:15:38.490 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.09}, one-star: {0.20, -0.20}
23:15:38.492 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
23:15:38.494 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
23:15:38.497 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-0.67 mountX=-0.12 mountY=-0.09, mountTheta=-2.50
23:15:38.500 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
23:15:38.502 00.002 1032 Enqueuing Move request for scope (0.11, -0.09)
23:15:38.503 00.001 10072 Worker thread wakes up
23:15:38.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
23:15:38.504 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
23:15:38.504 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=-0.09
23:15:38.506 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:15:38.508 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:38.508 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:15:38.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:38.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:15:38.509 00.001 10072 MoveAxis(E, 8, ABG)
23:15:38.509 00.000 10072 Guiding  Dir = 2, Dur = 8
23:15:38.509 00.000 10072 IsGuiding returns 0
23:15:38.510 00.001 10072 PulseGuide returned control before completion, sleep 18
23:15:38.527 00.017 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:15:38.530 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:38.532 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:38.534 00.002 1032 Enqueuing Expose request
23:15:38.536 00.002 10072 IsGuiding returns 0
23:15:38.536 00.000 10072 Move returns status 0, amount 8
23:15:38.536 00.000 10072 MoveAxis(N, 0, ABG)
23:15:38.536 00.000 10072 Move returns status 0, amount 0
23:15:38.536 00.000 10072 move complete, result=0
23:15:38.536 00.000 10072 worker thread done servicing request
23:15:38.536 00.000 10072 Worker thread wakes up
23:15:38.536 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:38.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:38.544 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:15:39.168 00.624 10072 Exposure complete
23:15:39.219 00.051 10072 worker thread done servicing request
23:15:39.221 00.002 1032 OnExposeComplete: enter
23:15:39.222 00.001 1032 UpdateGuideState(): m_state=6
23:15:39.223 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8283
23:15:39.226 00.003 1032 Star::Find returns 1 (0), X=1104.10, Y=133.74, Mass=1453, SNR=26.8, Peak=134 HFD=3.3
23:15:39.227 00.001 1032 MultiStar: [#1 0.18,0.01,0.93,U] [#2 -0.01,0.14,0.78,U] [#3 0.05,0.00,0.76,U] [#4 0.02,0.16,0.66,U] [#5 -0.04,0.02,0.68,U] [#6 0.03,0.09,0.61,U] [#7 0.00,0.07,0.69,U] [#8 -0.08,0.11,0.52,U] 
23:15:39.229 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.23, -0.03}
23:15:39.231 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:15:39.233 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:15:39.235 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.77 mountX=0.04 mountY=-0.07, mountTheta=-1.06
23:15:39.239 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
23:15:39.241 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
23:15:39.244 00.003 10072 Worker thread wakes up
23:15:39.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
23:15:39.244 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
23:15:39.244 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
23:15:39.247 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:15:39.249 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:39.249 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:15:39.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:39.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:15:39.249 00.000 10072 MoveAxis(E, 12, ABG)
23:15:39.250 00.001 10072 Guiding  Dir = 2, Dur = 12
23:15:39.250 00.000 10072 IsGuiding returns 0
23:15:39.250 00.000 10072 PulseGuide returned control before completion, sleep 22
23:15:39.267 00.017 1032 UpdateGuideState exits: m=1453 SNR=26.8
23:15:39.276 00.009 10072 IsGuiding returns 0
23:15:39.276 00.000 10072 Move returns status 0, amount 12
23:15:39.276 00.000 10072 MoveAxis(N, 0, ABG)
23:15:39.276 00.000 10072 Move returns status 0, amount 0
23:15:39.276 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:39.278 00.002 10072 move complete, result=0
23:15:39.279 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:39.280 00.001 1032 Enqueuing Expose request
23:15:39.282 00.002 10072 worker thread done servicing request
23:15:39.282 00.000 10072 Worker thread wakes up
23:15:39.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:39.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:39.282 00.000 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:15:39.698 00.416 10072 Exposure complete
23:15:39.748 00.050 10072 worker thread done servicing request
23:15:39.748 00.000 1032 OnExposeComplete: enter
23:15:39.750 00.002 1032 UpdateGuideState(): m_state=6
23:15:39.752 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8284
23:15:39.754 00.002 1032 Star::Find returns 1 (0), X=1103.90, Y=133.67, Mass=1339, SNR=25.7, Peak=104 HFD=3.3
23:15:39.756 00.002 1032 MultiStar: [#1 0.05,0.01,0.99,U] [#2 0.01,0.09,0.90,U] [#3 0.11,0.09,0.76,U] [#4 -0.08,0.24,0.00,M1] [#5 -0.00,0.07,0.67,U] [#6 -0.12,0.08,0.65,U] [#7 0.05,0.15,0.75,U] [#8 0.06,0.12,0.53,U] 
23:15:39.757 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {0.02, -0.09}
23:15:39.759 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
23:15:39.761 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
23:15:39.762 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.11 mountX=0.04 mountY=-0.04, mountTheta=-0.72
23:15:39.764 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
23:15:39.766 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
23:15:39.768 00.002 10072 Worker thread wakes up
23:15:39.768 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:15:39.768 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:15:39.768 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
23:15:39.770 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:15:39.772 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:39.772 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:15:39.774 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:39.774 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:15:39.774 00.000 10072 MoveAxis(E, 10, ABG)
23:15:39.774 00.000 10072 Guiding  Dir = 2, Dur = 10
23:15:39.774 00.000 10072 IsGuiding returns 0
23:15:39.774 00.000 10072 PulseGuide returned control before completion, sleep 20
23:15:39.791 00.017 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:15:39.792 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:39.794 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:39.796 00.002 1032 Enqueuing Expose request
23:15:39.805 00.009 10072 IsGuiding returns 0
23:15:39.805 00.000 10072 Move returns status 0, amount 10
23:15:39.807 00.002 10072 MoveAxis(N, 0, ABG)
23:15:39.807 00.000 10072 Move returns status 0, amount 0
23:15:39.807 00.000 10072 move complete, result=0
23:15:39.807 00.000 10072 worker thread done servicing request
23:15:39.807 00.000 10072 Worker thread wakes up
23:15:39.807 00.000 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
23:15:39.809 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:39.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:40.434 00.625 10072 Exposure complete
23:15:40.486 00.052 10072 worker thread done servicing request
23:15:40.486 00.000 1032 OnExposeComplete: enter
23:15:40.488 00.002 1032 UpdateGuideState(): m_state=6
23:15:40.490 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8285
23:15:40.492 00.002 1032 Star::Find returns 1 (0), X=1104.17, Y=133.71, Mass=1338, SNR=25.7, Peak=121 HFD=3.4
23:15:40.494 00.002 1032 MultiStar: [#1 0.01,-0.08,0.94,U] [#2 -0.06,0.03,0.79,U] [#3 0.17,-0.03,0.82,U] [#4 0.05,-0.00,0.73,U] [#5 0.02,-0.05,0.70,U] [#6 0.02,-0.09,0.59,U] [#7 -0.03,-0.09,0.72,U] [#8 0.03,-0.02,0.51,U] 
23:15:40.496 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.29, -0.05}
23:15:40.498 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
23:15:40.500 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
23:15:40.501 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.55 mountX=-0.06 mountY=-0.05, mountTheta=-2.38
23:15:40.504 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
23:15:40.506 00.002 1032 Enqueuing Move request for scope (0.07, -0.04)
23:15:40.509 00.003 10072 Worker thread wakes up
23:15:40.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
23:15:40.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
23:15:40.509 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.05
23:15:40.512 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:15:40.514 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:40.515 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:15:40.515 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:40.515 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:15:40.515 00.000 10072 MoveAxis(E, 10, ABG)
23:15:40.515 00.000 10072 Guiding  Dir = 2, Dur = 10
23:15:40.515 00.000 10072 IsGuiding returns 0
23:15:40.515 00.000 10072 PulseGuide returned control before completion, sleep 20
23:15:40.532 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:15:40.534 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:40.536 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:40.537 00.001 1032 Enqueuing Expose request
23:15:40.541 00.004 10072 IsGuiding returns 0
23:15:40.541 00.000 10072 Move returns status 0, amount 10
23:15:40.541 00.000 10072 MoveAxis(N, 0, ABG)
23:15:40.541 00.000 10072 Move returns status 0, amount 0
23:15:40.541 00.000 10072 move complete, result=0
23:15:40.541 00.000 10072 worker thread done servicing request
23:15:40.541 00.000 10072 Worker thread wakes up
23:15:40.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:40.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:40.547 00.006 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:15:40.950 00.403 10072 Exposure complete
23:15:40.999 00.049 10072 worker thread done servicing request
23:15:40.999 00.000 1032 OnExposeComplete: enter
23:15:41.000 00.001 1032 UpdateGuideState(): m_state=6
23:15:41.002 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8286
23:15:41.003 00.001 1032 Star::Find returns 1 (0), X=1103.93, Y=133.77, Mass=1447, SNR=26.8, Peak=107 HFD=3.5
23:15:41.005 00.002 1032 MultiStar: [#1 0.03,-0.03,0.97,U] [#2 0.09,0.07,0.79,U] [#3 0.24,-0.19,0.00,M1] [#4 -0.05,0.15,0.66,U] [#5 0.15,-0.09,0.61,U] [#6 0.05,-0.23,0.59,U] [#7 0.07,-0.03,0.74,U] [#8 0.10,-0.08,0.53,U] 
23:15:41.006 00.001 1032 single-star, 7 included, MultiStar: {0.06, -0.02}, one-star: {0.06, 0.00}
23:15:41.008 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
23:15:41.009 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
23:15:41.011 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.05 mountX=-0.01 mountY=-0.06, mountTheta=-1.78
23:15:41.015 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
23:15:41.017 00.002 1032 Enqueuing Move request for scope (0.06, 0.00)
23:15:41.020 00.003 10072 Worker thread wakes up
23:15:41.020 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
23:15:41.020 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
23:15:41.020 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
23:15:41.024 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:15:41.026 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:41.026 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:15:41.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:41.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:15:41.027 00.001 10072 MoveAxis(E, 8, ABG)
23:15:41.027 00.000 10072 Guiding  Dir = 2, Dur = 8
23:15:41.027 00.000 10072 IsGuiding returns 0
23:15:41.027 00.000 10072 PulseGuide returned control before completion, sleep 18
23:15:41.043 00.016 1032 UpdateGuideState exits: m=1447 SNR=26.8
23:15:41.046 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:41.048 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:41.050 00.002 1032 Enqueuing Expose request
23:15:41.057 00.007 10072 IsGuiding returns 0
23:15:41.057 00.000 10072 Move returns status 0, amount 8
23:15:41.057 00.000 10072 MoveAxis(N, 0, ABG)
23:15:41.057 00.000 10072 Move returns status 0, amount 0
23:15:41.057 00.000 10072 move complete, result=0
23:15:41.057 00.000 10072 worker thread done servicing request
23:15:41.057 00.000 10072 Worker thread wakes up
23:15:41.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:41.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:41.061 00.004 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:15:41.684 00.623 10072 Exposure complete
23:15:41.734 00.050 10072 worker thread done servicing request
23:15:41.734 00.000 1032 OnExposeComplete: enter
23:15:41.736 00.002 1032 UpdateGuideState(): m_state=6
23:15:41.738 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8287
23:15:41.739 00.001 1032 Star::Find returns 1 (0), X=1104.02, Y=133.64, Mass=1203, SNR=24.4, Peak=111 HFD=3.3
23:15:41.741 00.002 1032 MultiStar: [#1 -0.08,0.01,1.08,U] [#2 0.12,0.22,0.86,U] [#3 0.22,-0.02,0.84,U] [#4 0.16,-0.05,0.71,U] [#5 0.10,-0.13,0.72,U] [#6 0.18,0.10,0.64,U] [#7 -0.04,-0.02,0.74,U] [#8 0.01,0.12,0.54,U] 
23:15:41.743 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.00}, one-star: {0.15, -0.13}
23:15:41.745 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
23:15:41.746 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
23:15:41.748 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.06 mountX=-0.02 mountY=-0.09, mountTheta=-1.77
23:15:41.750 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
23:15:41.752 00.002 1032 Enqueuing Move request for scope (0.09, 0.00)
23:15:41.754 00.002 10072 Worker thread wakes up
23:15:41.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
23:15:41.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
23:15:41.754 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.09
23:15:41.756 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:15:41.758 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:41.758 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:15:41.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:41.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:15:41.758 00.000 10072 MoveAxis(E, 9, ABG)
23:15:41.758 00.000 10072 Guiding  Dir = 2, Dur = 9
23:15:41.759 00.001 10072 IsGuiding returns 0
23:15:41.759 00.000 10072 PulseGuide returned control before completion, sleep 19
23:15:41.777 00.018 1032 UpdateGuideState exits: m=1203 SNR=24.4
23:15:41.779 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:41.781 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:41.782 00.001 1032 Enqueuing Expose request
23:15:41.791 00.009 10072 IsGuiding returns 0
23:15:41.791 00.000 10072 Move returns status 0, amount 9
23:15:41.791 00.000 10072 MoveAxis(N, 0, ABG)
23:15:41.791 00.000 10072 Move returns status 0, amount 0
23:15:41.791 00.000 10072 move complete, result=0
23:15:41.791 00.000 10072 worker thread done servicing request
23:15:41.791 00.000 10072 Worker thread wakes up
23:15:41.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:41.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:41.796 00.005 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:15:42.202 00.406 10072 Exposure complete
23:15:42.246 00.044 10072 worker thread done servicing request
23:15:42.246 00.000 1032 OnExposeComplete: enter
23:15:42.249 00.003 1032 UpdateGuideState(): m_state=6
23:15:42.251 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8288
23:15:42.252 00.001 1032 Star::Find returns 1 (0), X=1104.05, Y=133.62, Mass=1417, SNR=26.5, Peak=125 HFD=3.4
23:15:42.253 00.001 1032 MultiStar: [#1 0.06,0.00,1.00,U] [#2 0.12,0.19,0.81,U] [#3 0.22,-0.05,0.73,U] [#4 0.13,0.05,0.67,U] [#5 0.15,-0.02,0.67,U] [#6 0.07,-0.08,0.59,U] [#7 0.06,-0.02,0.74,U] [#8 -0.05,0.04,0.52,U] 
23:15:42.254 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.18, -0.14}
23:15:42.257 00.003 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
23:15:42.258 00.001 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
23:15:42.259 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.06 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
23:15:42.261 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
23:15:42.263 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
23:15:42.264 00.001 10072 Worker thread wakes up
23:15:42.265 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
23:15:42.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
23:15:42.265 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.11
23:15:42.266 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:15:42.270 00.004 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:42.270 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:15:42.270 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:42.270 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:15:42.271 00.001 10072 MoveAxis(E, 8, ABG)
23:15:42.271 00.000 10072 Guiding  Dir = 2, Dur = 8
23:15:42.271 00.000 10072 IsGuiding returns 0
23:15:42.272 00.001 10072 PulseGuide returned control before completion, sleep 18
23:15:42.287 00.015 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:15:42.289 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:42.291 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:42.292 00.001 1032 Enqueuing Expose request
23:15:42.294 00.002 10072 IsGuiding returns 0
23:15:42.294 00.000 10072 Move returns status 0, amount 8
23:15:42.294 00.000 10072 MoveAxis(N, 0, ABG)
23:15:42.294 00.000 10072 Move returns status 0, amount 0
23:15:42.294 00.000 10072 move complete, result=0
23:15:42.295 00.001 10072 worker thread done servicing request
23:15:42.295 00.000 10072 Worker thread wakes up
23:15:42.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:42.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:42.301 00.006 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:15:42.920 00.619 10072 Exposure complete
23:15:42.967 00.047 10072 worker thread done servicing request
23:15:42.967 00.000 1032 OnExposeComplete: enter
23:15:42.969 00.002 1032 UpdateGuideState(): m_state=6
23:15:42.971 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8289
23:15:42.973 00.002 1032 Star::Find returns 1 (0), X=1103.94, Y=133.61, Mass=1513, SNR=27.3, Peak=128 HFD=3.3
23:15:42.974 00.001 1032 MultiStar: [#1 0.14,-0.26,0.00,M1] [#2 0.22,-0.06,0.78,U] [#3 0.21,-0.08,0.72,U] [#4 0.06,-0.14,0.66,U] [#5 0.14,-0.10,0.67,U] [#6 0.16,-0.05,0.61,U] [#7 0.06,-0.13,0.68,U] [#8 0.09,-0.14,0.49,U] 
23:15:42.975 00.001 1032 single-star, 7 included, MultiStar: {0.13, -0.11}, one-star: {0.07, -0.15}
23:15:42.977 00.002 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
23:15:42.979 00.002 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
23:15:42.981 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.13 mountX=-0.16 mountY=-0.03, mountTheta=-2.96
23:15:42.984 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.15, opts=13)
23:15:42.986 00.002 1032 Enqueuing Move request for scope (0.07, -0.15)
23:15:42.988 00.002 10072 Worker thread wakes up
23:15:42.988 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
23:15:42.988 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
23:15:42.988 00.000 10072 Moving (0.07, -0.15) raw xDistance=-0.16 yDistance=-0.03
23:15:42.991 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:15:42.994 00.003 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.11
23:15:42.994 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:15:42.994 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:42.994 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:15:42.994 00.000 10072 MoveAxis(E, 86, ABG)
23:15:42.994 00.000 10072 Guiding  Dir = 2, Dur = 86
23:15:42.994 00.000 10072 IsGuiding returns 0
23:15:42.994 00.000 10072 PulseGuide returned control before completion, sleep 96
23:15:43.010 00.016 1032 UpdateGuideState exits: m=1513 SNR=27.3
23:15:43.013 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:43.014 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:43.017 00.003 1032 Enqueuing Expose request
23:15:43.102 00.085 10072 IsGuiding returns 1
23:15:43.102 00.000 10072 scope still moving after pulse duration time elapsed
23:15:43.134 00.032 10072 IsGuiding returns 0
23:15:43.134 00.000 10072 scope move finished after 86 + 53 ms
23:15:43.134 00.000 10072 Move returns status 0, amount 86
23:15:43.134 00.000 10072 MoveAxis(N, 0, ABG)
23:15:43.134 00.000 10072 Move returns status 0, amount 0
23:15:43.134 00.000 10072 move complete, result=0
23:15:43.134 00.000 10072 worker thread done servicing request
23:15:43.134 00.000 10072 Worker thread wakes up
23:15:43.134 00.000 1032 GuideStep: -0.2 px 86 ms EAST, -0.0 px 0 ms NORTH
23:15:43.136 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:43.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:43.544 00.408 10072 Exposure complete
23:15:43.608 00.064 10072 worker thread done servicing request
23:15:43.608 00.000 1032 OnExposeComplete: enter
23:15:43.610 00.002 1032 UpdateGuideState(): m_state=6
23:15:43.614 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8290
23:15:43.616 00.002 1032 Star::Find returns 1 (0), X=1104.13, Y=133.48, Mass=1445, SNR=26.7, Peak=130 HFD=3.2
23:15:43.618 00.002 1032 MultiStar: [#1 0.07,-0.28,0.00,M2] [#2 0.13,0.03,0.80,U] [#3 0.23,-0.21,0.00,M1] [#4 0.04,-0.12,0.71,U] [#5 -0.03,-0.20,0.67,U] [#6 0.10,-0.17,0.63,U] [#7 0.09,-0.19,0.67,U] [#8 0.14,-0.22,0.00,M1] 
23:15:43.621 00.003 1032 refined, 5 included, MultiStar: {0.11, -0.16}, one-star: {0.26, -0.29}
23:15:43.623 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
23:15:43.624 00.001 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
23:15:43.627 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.96 mountX=-0.18 mountY=-0.07, mountTheta=-2.79
23:15:43.630 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.16, opts=13)
23:15:43.632 00.002 1032 Enqueuing Move request for scope (0.11, -0.16)
23:15:43.634 00.002 10072 Worker thread wakes up
23:15:43.635 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
23:15:43.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
23:15:43.635 00.000 10072 Moving (0.11, -0.16) raw xDistance=-0.18 yDistance=-0.07
23:15:43.637 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:15:43.639 00.002 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.11
23:15:43.640 00.001 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
23:15:43.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:43.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:15:43.640 00.000 10072 MoveAxis(E, 96, ABG)
23:15:43.640 00.000 10072 Guiding  Dir = 2, Dur = 96
23:15:43.640 00.000 10072 IsGuiding returns 0
23:15:43.642 00.002 10072 PulseGuide returned control before completion, sleep 106
23:15:43.660 00.018 1032 UpdateGuideState exits: m=1445 SNR=26.7
23:15:43.661 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:43.663 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:43.664 00.001 1032 Enqueuing Expose request
23:15:43.758 00.094 10072 IsGuiding returns 0
23:15:43.758 00.000 10072 Move returns status 0, amount 96
23:15:43.758 00.000 10072 MoveAxis(N, 0, ABG)
23:15:43.758 00.000 10072 Move returns status 0, amount 0
23:15:43.758 00.000 10072 move complete, result=0
23:15:43.758 00.000 10072 worker thread done servicing request
23:15:43.758 00.000 10072 Worker thread wakes up
23:15:43.758 00.000 1032 GuideStep: -0.2 px 96 ms EAST, -0.1 px 0 ms NORTH
23:15:43.762 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:43.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:44.400 00.638 10072 Exposure complete
23:15:44.446 00.046 10072 worker thread done servicing request
23:15:44.447 00.001 1032 OnExposeComplete: enter
23:15:44.449 00.002 1032 UpdateGuideState(): m_state=6
23:15:44.450 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8291
23:15:44.452 00.002 1032 Star::Find returns 1 (0), X=1104.10, Y=133.78, Mass=1327, SNR=25.6, Peak=108 HFD=3.1
23:15:44.453 00.001 1032 MultiStar: [#1 0.01,0.16,0.96,U] [#2 -0.01,0.21,0.81,U] [#3 0.17,-0.02,0.77,U] [#4 0.12,0.20,0.71,U] [#5 0.07,0.05,0.72,U] [#6 0.10,-0.00,0.64,U] [#7 0.15,0.03,0.70,U] [#8 0.03,0.21,0.55,U] 
23:15:44.455 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.23, 0.02}
23:15:44.457 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
23:15:44.459 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
23:15:44.461 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.75 mountX=0.06 mountY=-0.12, mountTheta=-1.08
23:15:44.463 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
23:15:44.465 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
23:15:44.466 00.001 10072 Worker thread wakes up
23:15:44.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:15:44.467 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:15:44.467 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
23:15:44.468 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:15:44.471 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:44.471 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:15:44.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:44.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:15:44.471 00.000 10072 MoveAxis(E, 12, ABG)
23:15:44.471 00.000 10072 Guiding  Dir = 2, Dur = 12
23:15:44.472 00.001 10072 IsGuiding returns 0
23:15:44.472 00.000 10072 PulseGuide returned control before completion, sleep 22
23:15:44.487 00.015 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:15:44.489 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:44.492 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:44.495 00.003 1032 Enqueuing Expose request
23:15:44.507 00.012 10072 IsGuiding returns 0
23:15:44.508 00.001 10072 Move returns status 0, amount 12
23:15:44.508 00.000 10072 MoveAxis(N, 0, ABG)
23:15:44.508 00.000 10072 Move returns status 0, amount 0
23:15:44.508 00.000 10072 move complete, result=0
23:15:44.508 00.000 10072 worker thread done servicing request
23:15:44.508 00.000 10072 Worker thread wakes up
23:15:44.508 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:44.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:44.508 00.000 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:15:44.916 00.408 10072 Exposure complete
23:15:44.971 00.055 10072 worker thread done servicing request
23:15:44.971 00.000 1032 OnExposeComplete: enter
23:15:44.974 00.003 1032 UpdateGuideState(): m_state=6
23:15:44.976 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8292
23:15:44.978 00.002 1032 Star::Find returns 1 (0), X=1104.01, Y=133.76, Mass=1388, SNR=26.2, Peak=113 HFD=3.2
23:15:44.979 00.001 1032 MultiStar: [#1 0.16,0.14,1.03,U] [#2 0.13,0.22,0.00,M1] [#3 0.08,0.06,0.76,U] [#4 0.04,0.22,0.66,U] [#5 0.09,-0.02,0.70,U] [#6 0.05,0.10,0.64,U] [#7 0.17,0.05,0.68,U] [#8 0.09,0.10,0.50,U] 
23:15:44.981 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.08}, one-star: {0.14, -0.00}
23:15:44.982 00.001 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
23:15:44.983 00.001 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
23:15:44.987 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.63 mountX=0.05 mountY=-0.13, mountTheta=-1.20
23:15:44.990 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
23:15:44.992 00.002 1032 Enqueuing Move request for scope (0.11, 0.08)
23:15:44.994 00.002 10072 Worker thread wakes up
23:15:44.994 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:15:44.994 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:15:44.995 00.001 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
23:15:44.996 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:15:44.999 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:44.999 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:15:44.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:44.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:15:44.999 00.000 10072 MoveAxis(E, 10, ABG)
23:15:44.999 00.000 10072 Guiding  Dir = 2, Dur = 10
23:15:45.000 00.001 10072 IsGuiding returns 0
23:15:45.000 00.000 10072 PulseGuide returned control before completion, sleep 20
23:15:45.019 00.019 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:15:45.022 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:45.024 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:45.026 00.002 1032 Enqueuing Expose request
23:15:45.027 00.001 10072 IsGuiding returns 0
23:15:45.027 00.000 10072 Move returns status 0, amount 10
23:15:45.027 00.000 10072 MoveAxis(N, 0, ABG)
23:15:45.028 00.001 10072 Move returns status 0, amount 0
23:15:45.028 00.000 10072 move complete, result=0
23:15:45.028 00.000 10072 worker thread done servicing request
23:15:45.028 00.000 10072 Worker thread wakes up
23:15:45.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:45.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:45.034 00.006 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:15:45.653 00.619 10072 Exposure complete
23:15:45.704 00.051 10072 worker thread done servicing request
23:15:45.704 00.000 1032 OnExposeComplete: enter
23:15:45.706 00.002 1032 UpdateGuideState(): m_state=6
23:15:45.708 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8293
23:15:45.710 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=133.69, Mass=1519, SNR=27.4, Peak=111 HFD=3.4
23:15:45.712 00.002 1032 MultiStar: [#1 0.08,-0.03,0.92,U] [#2 0.11,0.15,0.77,U] [#3 0.24,-0.09,0.00,M1] [#4 0.05,0.01,0.65,U] [#5 0.11,-0.02,0.60,U] [#6 0.08,-0.13,0.58,U] [#7 0.13,-0.03,0.71,U] [#8 0.15,0.07,0.48,U] 
23:15:45.716 00.004 1032 refined, 7 included, MultiStar: {0.12, -0.01}, one-star: {0.23, -0.07}
23:15:45.718 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
23:15:45.720 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
23:15:45.722 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.06 mountX=-0.04 mountY=-0.12, mountTheta=-1.89
23:15:45.725 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
23:15:45.728 00.003 1032 Enqueuing Move request for scope (0.12, -0.01)
23:15:45.729 00.001 10072 Worker thread wakes up
23:15:45.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
23:15:45.730 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
23:15:45.730 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.12
23:15:45.731 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:15:45.734 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
23:15:45.734 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:15:45.734 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:45.734 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:15:45.735 00.001 10072 MoveAxis(E, 13, ABG)
23:15:45.735 00.000 10072 Guiding  Dir = 2, Dur = 13
23:15:45.735 00.000 10072 IsGuiding returns 0
23:15:45.735 00.000 10072 PulseGuide returned control before completion, sleep 23
23:15:45.751 00.016 1032 UpdateGuideState exits: m=1519 SNR=27.4
23:15:45.754 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:45.755 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:45.758 00.003 1032 Enqueuing Expose request
23:15:45.760 00.002 10072 IsGuiding returns 0
23:15:45.760 00.000 10072 Move returns status 0, amount 13
23:15:45.760 00.000 10072 MoveAxis(N, 0, ABG)
23:15:45.760 00.000 10072 Move returns status 0, amount 0
23:15:45.760 00.000 10072 move complete, result=0
23:15:45.760 00.000 10072 worker thread done servicing request
23:15:45.760 00.000 10072 Worker thread wakes up
23:15:45.760 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:45.761 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:45.768 00.007 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:15:46.170 00.402 10072 Exposure complete
23:15:46.217 00.047 10072 worker thread done servicing request
23:15:46.217 00.000 1032 OnExposeComplete: enter
23:15:46.219 00.002 1032 UpdateGuideState(): m_state=6
23:15:46.221 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8294
23:15:46.222 00.001 1032 Star::Find returns 1 (0), X=1104.04, Y=133.51, Mass=1446, SNR=26.7, Peak=120 HFD=3.6
23:15:46.224 00.002 1032 MultiStar: [#1 0.15,-0.05,0.96,U] [#2 0.22,0.10,0.80,U] [#3 0.14,-0.03,0.76,U] [#4 0.04,-0.05,0.69,U] [#5 0.10,-0.08,0.68,U] [#6 0.13,-0.13,0.61,U] [#7 0.03,-0.09,0.67,U] [#8 0.23,-0.06,0.52,U] 
23:15:46.225 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.08}, one-star: {0.17, -0.26}
23:15:46.226 00.001 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
23:15:46.228 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
23:15:46.230 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.51 mountX=-0.11 mountY=-0.11, mountTheta=-2.34
23:15:46.233 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
23:15:46.235 00.002 1032 Enqueuing Move request for scope (0.14, -0.08)
23:15:46.236 00.001 10072 Worker thread wakes up
23:15:46.236 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
23:15:46.237 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
23:15:46.237 00.000 10072 Moving (0.14, -0.08) raw xDistance=-0.11 yDistance=-0.11
23:15:46.238 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:15:46.241 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:46.241 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:15:46.241 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:46.241 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:15:46.241 00.000 10072 MoveAxis(E, 13, ABG)
23:15:46.241 00.000 10072 Guiding  Dir = 2, Dur = 13
23:15:46.241 00.000 10072 IsGuiding returns 0
23:15:46.243 00.002 10072 PulseGuide returned control before completion, sleep 23
23:15:46.258 00.015 1032 UpdateGuideState exits: m=1446 SNR=26.7
23:15:46.260 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:46.262 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:46.264 00.002 1032 Enqueuing Expose request
23:15:46.277 00.013 10072 IsGuiding returns 0
23:15:46.277 00.000 10072 Move returns status 0, amount 13
23:15:46.277 00.000 10072 MoveAxis(N, 0, ABG)
23:15:46.277 00.000 10072 Move returns status 0, amount 0
23:15:46.277 00.000 10072 move complete, result=0
23:15:46.277 00.000 10072 worker thread done servicing request
23:15:46.277 00.000 10072 Worker thread wakes up
23:15:46.277 00.000 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:15:46.279 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:46.280 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:46.905 00.625 10072 Exposure complete
23:15:46.951 00.046 10072 worker thread done servicing request
23:15:46.951 00.000 1032 OnExposeComplete: enter
23:15:46.952 00.001 1032 UpdateGuideState(): m_state=6
23:15:46.954 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8295
23:15:46.956 00.002 1032 Star::Find returns 1 (0), X=1104.05, Y=133.55, Mass=1384, SNR=26.1, Peak=113 HFD=3.5
23:15:46.958 00.002 1032 MultiStar: [#1 0.21,-0.14,0.00,M1] [#2 0.16,0.05,0.79,U] [#3 0.14,0.05,0.72,U] [#4 0.07,0.04,0.72,U] [#5 0.23,-0.05,0.66,U] [#6 -0.06,-0.10,0.63,U] [#7 -0.01,-0.12,0.68,U] [#8 0.18,-0.01,0.51,U] 
23:15:46.960 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.17, -0.21}
23:15:46.962 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
23:15:46.963 00.001 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
23:15:46.966 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.41 mountX=-0.08 mountY=-0.10, mountTheta=-2.24
23:15:46.969 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
23:15:46.971 00.002 1032 Enqueuing Move request for scope (0.12, -0.05)
23:15:46.972 00.001 10072 Worker thread wakes up
23:15:46.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
23:15:46.972 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
23:15:46.972 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.10
23:15:46.974 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:15:46.977 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:46.977 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:15:46.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:46.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:15:46.977 00.000 10072 MoveAxis(E, 12, ABG)
23:15:46.977 00.000 10072 Guiding  Dir = 2, Dur = 12
23:15:46.977 00.000 10072 IsGuiding returns 0
23:15:46.978 00.001 10072 PulseGuide returned control before completion, sleep 22
23:15:46.994 00.016 1032 UpdateGuideState exits: m=1384 SNR=26.1
23:15:46.996 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:46.999 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:47.000 00.001 1032 Enqueuing Expose request
23:15:47.012 00.012 10072 IsGuiding returns 0
23:15:47.012 00.000 10072 Move returns status 0, amount 12
23:15:47.012 00.000 10072 MoveAxis(N, 0, ABG)
23:15:47.012 00.000 10072 Move returns status 0, amount 0
23:15:47.012 00.000 10072 move complete, result=0
23:15:47.012 00.000 10072 worker thread done servicing request
23:15:47.012 00.000 10072 Worker thread wakes up
23:15:47.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:47.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:47.013 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:15:47.419 00.406 10072 Exposure complete
23:15:47.470 00.051 10072 worker thread done servicing request
23:15:47.470 00.000 1032 OnExposeComplete: enter
23:15:47.473 00.003 1032 UpdateGuideState(): m_state=6
23:15:47.474 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8296
23:15:47.476 00.002 1032 Star::Find returns 1 (0), X=1104.13, Y=133.79, Mass=1386, SNR=26.2, Peak=128 HFD=3.2
23:15:47.477 00.001 1032 MultiStar: [#1 0.21,-0.00,0.95,U] [#2 0.04,0.20,0.86,U] [#3 0.28,-0.08,0.00,M1] [#4 0.20,0.19,0.00,M1] [#5 0.18,0.05,0.67,U] [#6 0.28,-0.06,0.00,M1] [#7 0.07,-0.20,0.69,U] [#8 0.12,0.12,0.51,U] 
23:15:47.479 00.002 1032 refined, 5 included, MultiStar: {0.15, 0.03}, one-star: {0.26, 0.03}
23:15:47.481 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
23:15:47.483 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
23:15:47.485 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.20 mountX=-0.01 mountY=-0.16, mountTheta=-1.63
23:15:47.490 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
23:15:47.493 00.003 1032 Enqueuing Move request for scope (0.15, 0.03)
23:15:47.495 00.002 10072 Worker thread wakes up
23:15:47.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
23:15:47.495 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
23:15:47.495 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.16
23:15:47.497 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:15:47.500 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:47.500 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:15:47.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:47.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:15:47.500 00.000 10072 MoveAxis(E, 11, ABG)
23:15:47.500 00.000 10072 Guiding  Dir = 2, Dur = 11
23:15:47.500 00.000 10072 IsGuiding returns 0
23:15:47.501 00.001 10072 PulseGuide returned control before completion, sleep 21
23:15:47.521 00.020 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:15:47.523 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:47.527 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:47.530 00.003 1032 Enqueuing Expose request
23:15:47.532 00.002 10072 IsGuiding returns 0
23:15:47.532 00.000 10072 Move returns status 0, amount 11
23:15:47.532 00.000 10072 MoveAxis(N, 0, ABG)
23:15:47.532 00.000 10072 Move returns status 0, amount 0
23:15:47.532 00.000 10072 move complete, result=0
23:15:47.532 00.000 10072 worker thread done servicing request
23:15:47.532 00.000 10072 Worker thread wakes up
23:15:47.532 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:47.532 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:47.539 00.007 1032 GuideStep: -0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
23:15:48.170 00.631 10072 Exposure complete
23:15:48.221 00.051 10072 worker thread done servicing request
23:15:48.221 00.000 1032 OnExposeComplete: enter
23:15:48.223 00.002 1032 UpdateGuideState(): m_state=6
23:15:48.225 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8297
23:15:48.227 00.002 1032 Star::Find returns 1 (0), X=1104.22, Y=133.77, Mass=1324, SNR=25.6, Peak=104 HFD=3.4
23:15:48.228 00.001 1032 MultiStar: [#1 0.25,0.07,0.00,M1] [#2 0.10,0.09,0.82,U] [#3 0.30,-0.05,0.00,M2] [#4 0.21,0.02,0.72,U] [#5 0.36,-0.12,0.00,M1] [#6 0.06,-0.06,0.62,U] [#7 0.10,-0.29,0.00,M1] [#8 0.13,-0.16,0.52,U] 
23:15:48.231 00.003 1032 refined, 4 included, MultiStar: {0.19, -0.01}, one-star: {0.34, 0.01}
23:15:48.233 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:15:48.234 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:15:48.236 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.03 mountX=-0.05 mountY=-0.18, mountTheta=-1.86
23:15:48.241 00.005 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.01, opts=13)
23:15:48.244 00.003 1032 Enqueuing Move request for scope (0.19, -0.01)
23:15:48.245 00.001 10072 Worker thread wakes up
23:15:48.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
23:15:48.245 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
23:15:48.245 00.000 10072 Moving (0.19, -0.01) raw xDistance=-0.05 yDistance=-0.18
23:15:48.247 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:15:48.250 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:48.250 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:15:48.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:48.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:15:48.250 00.000 10072 MoveAxis(E, 14, ABG)
23:15:48.250 00.000 10072 Guiding  Dir = 2, Dur = 14
23:15:48.251 00.001 10072 IsGuiding returns 0
23:15:48.251 00.000 10072 PulseGuide returned control before completion, sleep 24
23:15:48.266 00.015 1032 UpdateGuideState exits: m=1324 SNR=25.6
23:15:48.269 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:48.271 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:48.272 00.001 1032 Enqueuing Expose request
23:15:48.277 00.005 10072 IsGuiding returns 0
23:15:48.277 00.000 10072 Move returns status 0, amount 14
23:15:48.277 00.000 10072 MoveAxis(N, 0, ABG)
23:15:48.277 00.000 10072 Move returns status 0, amount 0
23:15:48.277 00.000 10072 move complete, result=0
23:15:48.277 00.000 10072 worker thread done servicing request
23:15:48.277 00.000 10072 Worker thread wakes up
23:15:48.277 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:48.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:48.283 00.006 1032 GuideStep: -0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
23:15:48.688 00.405 10072 Exposure complete
23:15:48.739 00.051 10072 worker thread done servicing request
23:15:48.740 00.001 1032 OnExposeComplete: enter
23:15:48.741 00.001 1032 UpdateGuideState(): m_state=6
23:15:48.744 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8298
23:15:48.745 00.001 1032 Star::Find returns 1 (0), X=1104.22, Y=133.69, Mass=1449, SNR=26.7, Peak=116 HFD=3.5
23:15:48.747 00.002 1032 MultiStar: [#1 0.22,-0.06,0.97,U] [#2 0.17,0.07,0.77,U] [#3 0.34,-0.15,0.00,M3] [#4 0.32,-0.17,0.00,M1] [#5 0.21,-0.14,0.70,U] [#6 0.18,-0.00,0.61,U] [#7 0.18,-0.12,0.69,U] [#8 0.24,-0.01,0.52,U] 
23:15:48.749 00.002 1032 refined, 6 included, MultiStar: {0.23, -0.05}, one-star: {0.35, -0.07}
23:15:48.750 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
23:15:48.751 00.001 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
23:15:48.753 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.05 hyp=0.23 cameraTheta=-0.21 mountX=-0.11 mountY=-0.21, mountTheta=-2.04
23:15:48.756 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.05, opts=13)
23:15:48.759 00.003 1032 Enqueuing Move request for scope (0.23, -0.05)
23:15:48.760 00.001 10072 Worker thread wakes up
23:15:48.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.05) opts 0xd
23:15:48.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.05)
23:15:48.761 00.001 10072 Moving (0.23, -0.05) raw xDistance=-0.11 yDistance=-0.21
23:15:48.765 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:15:48.768 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:48.768 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:15:48.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:15:48.768 00.000 10072 MoveAxis(E, 11, ABG)
23:15:48.768 00.000 10072 Guiding  Dir = 2, Dur = 11
23:15:48.769 00.001 10072 IsGuiding returns 0
23:15:48.770 00.001 10072 PulseGuide returned control before completion, sleep 21
23:15:48.787 00.017 1032 UpdateGuideState exits: m=1449 SNR=26.7
23:15:48.789 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:48.791 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:48.792 00.001 1032 Enqueuing Expose request
23:15:48.795 00.003 10072 IsGuiding returns 0
23:15:48.795 00.000 10072 Move returns status 0, amount 11
23:15:48.795 00.000 10072 MoveAxis(N, 135, ABG)
23:15:48.795 00.000 10072 Guiding  Dir = 0, Dur = 135
23:15:48.795 00.000 10072 IsGuiding returns 0
23:15:48.796 00.001 10072 PulseGuide returned control before completion, sleep 145
23:15:48.951 00.155 10072 IsGuiding returns 0
23:15:48.951 00.000 10072 Move returns status 0, amount 135
23:15:48.951 00.000 10072 move complete, result=0
23:15:48.951 00.000 10072 worker thread done servicing request
23:15:48.951 00.000 10072 Worker thread wakes up
23:15:48.951 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.2 px 135 ms NORTH
23:15:48.953 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:48.953 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:49.585 00.632 10072 Exposure complete
23:15:49.640 00.055 10072 worker thread done servicing request
23:15:49.640 00.000 1032 OnExposeComplete: enter
23:15:49.643 00.003 1032 UpdateGuideState(): m_state=6
23:15:49.645 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8299
23:15:49.647 00.002 1032 Star::Find returns 1 (0), X=1103.86, Y=133.47, Mass=1400, SNR=26.3, Peak=108 HFD=3.4
23:15:49.650 00.003 1032 MultiStar: [#1 -0.18,-0.17,0.00,M1] [#2 -0.06,0.10,0.77,U] [#3 0.05,-0.28,0.00,M4] [#4 -0.09,-0.22,0.71,U] [#5 -0.12,-0.29,0.00,M1] [#6 -0.12,-0.11,0.58,U] [#7 -0.13,-0.27,0.00,M1] [#8 0.04,-0.08,0.52,U] 
23:15:49.651 00.001 1032 refined, 4 included, MultiStar: {-0.05, -0.13}, one-star: {-0.02, -0.29}
23:15:49.653 00.002 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.83) = xAngle (-3.73 = 2.55)
23:15:49.655 00.002 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.73 = 2.55)
23:15:49.656 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.90 mountX=-0.12 mountY=0.08, mountTheta=2.55
23:15:49.660 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.13, opts=13)
23:15:49.662 00.002 1032 Enqueuing Move request for scope (-0.05, -0.13)
23:15:49.664 00.002 10072 Worker thread wakes up
23:15:49.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
23:15:49.664 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
23:15:49.664 00.000 10072 Moving (-0.05, -0.13) raw xDistance=-0.12 yDistance=0.08
23:15:49.665 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:15:49.669 00.004 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:49.669 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
23:15:49.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:49.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:15:49.669 00.000 10072 MoveAxis(E, 17, ABG)
23:15:49.669 00.000 10072 Guiding  Dir = 2, Dur = 17
23:15:49.670 00.001 10072 IsGuiding returns 0
23:15:49.670 00.000 10072 PulseGuide returned control before completion, sleep 27
23:15:49.688 00.018 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:15:49.690 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:49.691 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:49.693 00.002 1032 Enqueuing Expose request
23:15:49.705 00.012 10072 IsGuiding returns 0
23:15:49.705 00.000 10072 Move returns status 0, amount 17
23:15:49.705 00.000 10072 MoveAxis(N, 0, ABG)
23:15:49.705 00.000 10072 Move returns status 0, amount 0
23:15:49.705 00.000 10072 move complete, result=0
23:15:49.705 00.000 10072 worker thread done servicing request
23:15:49.705 00.000 10072 Worker thread wakes up
23:15:49.706 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:49.706 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:49.707 00.001 1032 GuideStep: -0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
23:15:50.114 00.407 10072 Exposure complete
23:15:50.164 00.050 10072 worker thread done servicing request
23:15:50.164 00.000 1032 OnExposeComplete: enter
23:15:50.166 00.002 1032 UpdateGuideState(): m_state=6
23:15:50.168 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8300
23:15:50.170 00.002 1032 Star::Find returns 1 (0), X=1103.91, Y=133.51, Mass=1347, SNR=25.8, Peak=106 HFD=3.4
23:15:50.172 00.002 1032 MultiStar: [#1 -0.12,-0.15,0.99,U] [#2 -0.07,-0.06,0.78,U] [#3 -0.02,-0.07,0.77,U] [#4 0.12,-0.07,0.66,U] [#5 -0.05,-0.19,0.69,U] [#6 -0.18,-0.08,0.62,U] [#7 -0.16,-0.24,0.00,M2] [#8 0.00,-0.13,0.49,U] 
23:15:50.174 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.13}, one-star: {0.04, -0.25}
23:15:50.176 00.002 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.61)
23:15:50.178 00.002 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.61)
23:15:50.180 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.84 mountX=-0.12 mountY=0.07, mountTheta=2.61
23:15:50.184 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.13, opts=13)
23:15:50.185 00.001 1032 Enqueuing Move request for scope (-0.04, -0.13)
23:15:50.187 00.002 10072 Worker thread wakes up
23:15:50.188 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
23:15:50.188 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
23:15:50.188 00.000 10072 Moving (-0.04, -0.13) raw xDistance=-0.12 yDistance=0.07
23:15:50.190 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:15:50.193 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:50.193 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:15:50.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:50.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:15:50.193 00.000 10072 MoveAxis(E, 13, ABG)
23:15:50.193 00.000 10072 Guiding  Dir = 2, Dur = 13
23:15:50.194 00.001 10072 IsGuiding returns 0
23:15:50.194 00.000 10072 PulseGuide returned control before completion, sleep 23
23:15:50.215 00.021 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:15:50.218 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:50.220 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:50.222 00.002 1032 Enqueuing Expose request
23:15:50.224 00.002 10072 IsGuiding returns 0
23:15:50.224 00.000 10072 Move returns status 0, amount 13
23:15:50.224 00.000 10072 MoveAxis(N, 0, ABG)
23:15:50.224 00.000 10072 Move returns status 0, amount 0
23:15:50.224 00.000 10072 move complete, result=0
23:15:50.225 00.001 10072 worker thread done servicing request
23:15:50.225 00.000 10072 Worker thread wakes up
23:15:50.225 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:50.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:50.232 00.007 1032 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
23:15:50.849 00.617 10072 Exposure complete
23:15:50.897 00.048 10072 worker thread done servicing request
23:15:50.897 00.000 1032 OnExposeComplete: enter
23:15:50.900 00.003 1032 UpdateGuideState(): m_state=6
23:15:50.901 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8301
23:15:50.903 00.002 1032 Star::Find returns 1 (0), X=1104.09, Y=133.63, Mass=1422, SNR=26.5, Peak=123 HFD=3.3
23:15:50.906 00.003 1032 MultiStar: [#1 -0.13,-0.08,0.97,U] [#2 -0.04,0.11,0.81,U] [#3 -0.04,-0.13,0.75,U] [#4 -0.19,-0.11,0.70,U] [#5 -0.01,-0.20,0.63,U] [#6 -0.27,-0.07,0.00,M1] [#7 -0.11,-0.05,0.71,U] [#8 -0.05,-0.14,0.53,U] 
23:15:50.908 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.09}, one-star: {0.21, -0.13}
23:15:50.910 00.002 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.83) = xAngle (-3.79 = 2.49)
23:15:50.912 00.002 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.79 = 2.49)
23:15:50.914 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.09 cameraTheta=-1.96 mountX=-0.08 mountY=0.06, mountTheta=2.49
23:15:50.916 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.09, opts=13)
23:15:50.919 00.003 1032 Enqueuing Move request for scope (-0.04, -0.09)
23:15:50.921 00.002 10072 Worker thread wakes up
23:15:50.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
23:15:50.921 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
23:15:50.921 00.000 10072 Moving (-0.04, -0.09) raw xDistance=-0.08 yDistance=0.06
23:15:50.922 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:15:50.927 00.005 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:50.927 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:15:50.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:50.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:15:50.927 00.000 10072 MoveAxis(E, 14, ABG)
23:15:50.927 00.000 10072 Guiding  Dir = 2, Dur = 14
23:15:50.927 00.000 10072 IsGuiding returns 0
23:15:50.928 00.001 10072 PulseGuide returned control before completion, sleep 24
23:15:50.944 00.016 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:15:50.946 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:50.948 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:50.950 00.002 1032 Enqueuing Expose request
23:15:50.957 00.007 10072 IsGuiding returns 0
23:15:50.957 00.000 10072 Move returns status 0, amount 14
23:15:50.957 00.000 10072 MoveAxis(N, 0, ABG)
23:15:50.957 00.000 10072 Move returns status 0, amount 0
23:15:50.957 00.000 10072 move complete, result=0
23:15:50.957 00.000 10072 worker thread done servicing request
23:15:50.957 00.000 10072 Worker thread wakes up
23:15:50.957 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:50.958 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:50.959 00.001 1032 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
23:15:51.367 00.408 10072 Exposure complete
23:15:51.417 00.050 10072 worker thread done servicing request
23:15:51.417 00.000 1032 OnExposeComplete: enter
23:15:51.419 00.002 1032 UpdateGuideState(): m_state=6
23:15:51.420 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8302
23:15:51.422 00.002 1032 Star::Find returns 1 (0), X=1103.96, Y=133.58, Mass=1298, SNR=25.3, Peak=110 HFD=3.4
23:15:51.424 00.002 1032 MultiStar: [#1 -0.13,-0.09,0.95,U] [#2 -0.11,0.08,0.78,U] [#3 -0.01,-0.08,0.82,U] [#4 -0.05,-0.01,0.67,U] [#5 -0.02,-0.09,0.70,U] [#6 -0.14,-0.17,0.65,U] [#7 -0.18,-0.17,0.75,U] [#8 0.00,-0.16,0.55,U] 
23:15:51.425 00.001 1032 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {0.08, -0.18}
23:15:51.427 00.002 1032 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.83) = xAngle (-3.95 = 2.34)
23:15:51.429 00.002 1032 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.95 = 2.34)
23:15:51.430 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.12 mountX=-0.08 mountY=0.08, mountTheta=2.34
23:15:51.433 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.10, opts=13)
23:15:51.435 00.002 1032 Enqueuing Move request for scope (-0.06, -0.10)
23:15:51.436 00.001 10072 Worker thread wakes up
23:15:51.437 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
23:15:51.437 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
23:15:51.437 00.000 10072 Moving (-0.06, -0.10) raw xDistance=-0.08 yDistance=0.08
23:15:51.438 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:15:51.441 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:51.441 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:15:51.441 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:51.441 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:15:51.441 00.000 10072 MoveAxis(E, 13, ABG)
23:15:51.441 00.000 10072 Guiding  Dir = 2, Dur = 13
23:15:51.442 00.001 10072 IsGuiding returns 0
23:15:51.442 00.000 10072 PulseGuide returned control before completion, sleep 23
23:15:51.458 00.016 1032 UpdateGuideState exits: m=1298 SNR=25.3
23:15:51.461 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:51.462 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:51.464 00.002 1032 Enqueuing Expose request
23:15:51.473 00.009 10072 IsGuiding returns 0
23:15:51.473 00.000 10072 Move returns status 0, amount 13
23:15:51.473 00.000 10072 MoveAxis(N, 0, ABG)
23:15:51.473 00.000 10072 Move returns status 0, amount 0
23:15:51.473 00.000 10072 move complete, result=0
23:15:51.474 00.001 10072 worker thread done servicing request
23:15:51.474 00.000 10072 Worker thread wakes up
23:15:51.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:51.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:51.476 00.002 1032 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
23:15:52.101 00.625 10072 Exposure complete
23:15:52.152 00.051 10072 worker thread done servicing request
23:15:52.152 00.000 1032 OnExposeComplete: enter
23:15:52.154 00.002 1032 UpdateGuideState(): m_state=6
23:15:52.156 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8303
23:15:52.157 00.001 1032 Star::Find returns 1 (0), X=1103.92, Y=133.58, Mass=1391, SNR=26.2, Peak=109 HFD=3.4
23:15:52.159 00.002 1032 MultiStar: [#1 -0.19,-0.27,0.00,M1] [#2 -0.04,-0.04,0.78,U] [#3 -0.14,-0.25,0.00,M2] [#4 -0.14,-0.07,0.66,U] [#5 0.01,-0.18,0.68,U] [#6 -0.16,-0.38,0.00,M1] [#7 -0.05,-0.30,0.00,M1] [#8 -0.08,-0.21,0.50,U] 
23:15:52.162 00.003 1032 refined, 4 included, MultiStar: {-0.03, -0.13}, one-star: {0.05, -0.18}
23:15:52.164 00.002 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
23:15:52.165 00.001 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
23:15:52.167 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.79 mountX=-0.12 mountY=0.06, mountTheta=2.66
23:15:52.170 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.13, opts=13)
23:15:52.172 00.002 1032 Enqueuing Move request for scope (-0.03, -0.13)
23:15:52.175 00.003 10072 Worker thread wakes up
23:15:52.175 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
23:15:52.175 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
23:15:52.175 00.000 10072 Moving (-0.03, -0.13) raw xDistance=-0.12 yDistance=0.06
23:15:52.178 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:15:52.182 00.004 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:52.182 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
23:15:52.183 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:52.183 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:15:52.183 00.000 10072 MoveAxis(E, 15, ABG)
23:15:52.183 00.000 10072 Guiding  Dir = 2, Dur = 15
23:15:52.183 00.000 10072 IsGuiding returns 0
23:15:52.184 00.001 10072 PulseGuide returned control before completion, sleep 25
23:15:52.199 00.015 1032 UpdateGuideState exits: m=1391 SNR=26.2
23:15:52.200 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:52.202 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:52.203 00.001 1032 Enqueuing Expose request
23:15:52.224 00.021 10072 IsGuiding returns 0
23:15:52.224 00.000 10072 Move returns status 0, amount 15
23:15:52.224 00.000 10072 MoveAxis(N, 0, ABG)
23:15:52.224 00.000 10072 Move returns status 0, amount 0
23:15:52.224 00.000 10072 move complete, result=0
23:15:52.224 00.000 10072 worker thread done servicing request
23:15:52.224 00.000 10072 Worker thread wakes up
23:15:52.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:52.225 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:52.225 00.000 1032 GuideStep: -0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
23:15:52.634 00.409 10072 Exposure complete
23:15:52.688 00.054 10072 worker thread done servicing request
23:15:52.688 00.000 1032 OnExposeComplete: enter
23:15:52.690 00.002 1032 UpdateGuideState(): m_state=6
23:15:52.692 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8304
23:15:52.693 00.001 1032 Star::Find returns 1 (0), X=1103.83, Y=133.59, Mass=1438, SNR=26.7, Peak=110 HFD=3.2
23:15:52.695 00.002 1032 MultiStar: [#1 -0.13,-0.11,0.94,U] [#2 -0.21,-0.06,0.80,U] [#3 -0.02,-0.03,0.74,U] [#4 -0.19,-0.07,0.66,U] [#5 -0.08,-0.12,0.71,U] [#6 -0.14,-0.16,0.62,U] [#7 -0.12,-0.19,0.66,U] [#8 -0.09,-0.09,0.52,U] 
23:15:52.696 00.001 1032 refined, 8 included, MultiStar: {-0.11, -0.11}, one-star: {-0.04, -0.18}
23:15:52.698 00.002 1032 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.83) = xAngle (-4.17 = 2.11)
23:15:52.700 00.002 1032 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.17 = 2.11)
23:15:52.701 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.34 mountX=-0.08 mountY=0.14, mountTheta=2.11
23:15:52.703 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.11, opts=13)
23:15:52.707 00.004 1032 Enqueuing Move request for scope (-0.11, -0.11)
23:15:52.709 00.002 10072 Worker thread wakes up
23:15:52.709 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
23:15:52.709 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
23:15:52.709 00.000 10072 Moving (-0.11, -0.11) raw xDistance=-0.08 yDistance=0.14
23:15:52.711 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:15:52.713 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:52.714 00.001 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:15:52.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:52.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:15:52.714 00.000 10072 MoveAxis(E, 14, ABG)
23:15:52.714 00.000 10072 Guiding  Dir = 2, Dur = 14
23:15:52.714 00.000 10072 IsGuiding returns 0
23:15:52.715 00.001 10072 PulseGuide returned control before completion, sleep 24
23:15:52.731 00.016 1032 UpdateGuideState exits: m=1438 SNR=26.7
23:15:52.734 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:52.736 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:52.738 00.002 1032 Enqueuing Expose request
23:15:52.741 00.003 10072 IsGuiding returns 0
23:15:52.741 00.000 10072 Move returns status 0, amount 14
23:15:52.741 00.000 10072 MoveAxis(N, 0, ABG)
23:15:52.741 00.000 10072 Move returns status 0, amount 0
23:15:52.741 00.000 10072 move complete, result=0
23:15:52.741 00.000 10072 worker thread done servicing request
23:15:52.741 00.000 10072 Worker thread wakes up
23:15:52.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:52.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:52.750 00.009 1032 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
23:15:53.370 00.620 10072 Exposure complete
23:15:53.420 00.050 10072 worker thread done servicing request
23:15:53.420 00.000 1032 OnExposeComplete: enter
23:15:53.423 00.003 1032 UpdateGuideState(): m_state=6
23:15:53.426 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8305
23:15:53.429 00.003 1032 Star::Find returns 1 (0), X=1103.88, Y=133.49, Mass=1238, SNR=24.7, Peak=99 HFD=3.5
23:15:53.431 00.002 1032 MultiStar: [#1 -0.17,-0.12,1.01,U] [#2 -0.23,-0.04,0.84,U] [#3 -0.02,-0.14,0.81,U] [#4 -0.07,0.05,0.72,U] [#5 -0.08,-0.02,0.75,U] [#6 -0.14,-0.08,0.69,U] [#7 -0.29,-0.15,0.00,M1] [#8 -0.14,-0.21,0.52,U] 
23:15:53.433 00.002 1032 refined, 7 included, MultiStar: {-0.10, -0.11}, one-star: {0.00, -0.27}
23:15:53.434 00.001 1032 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.83) = xAngle (-4.17 = 2.11)
23:15:53.435 00.001 1032 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.17 = 2.11)
23:15:53.437 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.34 mountX=-0.08 mountY=0.13, mountTheta=2.11
23:15:53.439 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.11, opts=13)
23:15:53.441 00.002 1032 Enqueuing Move request for scope (-0.10, -0.11)
23:15:53.442 00.001 10072 Worker thread wakes up
23:15:53.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
23:15:53.442 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
23:15:53.442 00.000 10072 Moving (-0.10, -0.11) raw xDistance=-0.08 yDistance=0.13
23:15:53.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:15:53.447 00.003 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
23:15:53.447 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
23:15:53.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:53.448 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:15:53.448 00.000 10072 MoveAxis(E, 15, ABG)
23:15:53.448 00.000 10072 Guiding  Dir = 2, Dur = 15
23:15:53.448 00.000 10072 IsGuiding returns 0
23:15:53.449 00.001 10072 PulseGuide returned control before completion, sleep 25
23:15:53.465 00.016 1032 UpdateGuideState exits: m=1238 SNR=24.7
23:15:53.467 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:53.469 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:53.471 00.002 1032 Enqueuing Expose request
23:15:53.475 00.004 10072 IsGuiding returns 0
23:15:53.476 00.001 10072 Move returns status 0, amount 15
23:15:53.476 00.000 10072 MoveAxis(N, 0, ABG)
23:15:53.476 00.000 10072 Move returns status 0, amount 0
23:15:53.476 00.000 10072 move complete, result=0
23:15:53.476 00.000 10072 worker thread done servicing request
23:15:53.476 00.000 10072 Worker thread wakes up
23:15:53.476 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:53.476 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:53.480 00.004 1032 GuideStep: -0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
23:15:53.889 00.409 10072 Exposure complete
23:15:53.939 00.050 10072 worker thread done servicing request
23:15:53.939 00.000 1032 OnExposeComplete: enter
23:15:53.941 00.002 1032 UpdateGuideState(): m_state=6
23:15:53.942 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8306
23:15:53.945 00.003 1032 Star::Find returns 1 (0), X=1103.92, Y=133.56, Mass=1401, SNR=26.3, Peak=106 HFD=3.5
23:15:53.947 00.002 1032 MultiStar: [#1 -0.11,-0.08,0.95,U] [#2 -0.19,0.12,0.81,U] [#3 -0.06,-0.15,0.74,U] [#4 -0.11,-0.02,0.67,U] [#5 -0.20,0.03,0.68,U] [#6 -0.25,-0.03,0.00,M1] [#7 -0.23,-0.07,0.69,U] [#8 -0.02,0.03,0.47,U] 
23:15:53.948 00.001 1032 refined, 7 included, MultiStar: {-0.10, -0.05}, one-star: {0.05, -0.21}
23:15:53.949 00.001 1032 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.83) = xAngle (-4.49 = 1.80)
23:15:53.950 00.001 1032 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.49 = 1.80)
23:15:53.951 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.12 cameraTheta=-2.66 mountX=-0.03 mountY=0.11, mountTheta=1.80
23:15:53.954 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.05, opts=13)
23:15:53.956 00.002 1032 Enqueuing Move request for scope (-0.10, -0.05)
23:15:53.958 00.002 10072 Worker thread wakes up
23:15:53.958 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
23:15:53.958 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
23:15:53.958 00.000 10072 Moving (-0.10, -0.05) raw xDistance=-0.03 yDistance=0.11
23:15:53.960 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:15:53.962 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:15:53.962 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:15:53.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:53.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:15:53.962 00.000 10072 MoveAxis(E, 13, ABG)
23:15:53.962 00.000 10072 Guiding  Dir = 2, Dur = 13
23:15:53.963 00.001 10072 IsGuiding returns 0
23:15:53.963 00.000 10072 PulseGuide returned control before completion, sleep 23
23:15:53.978 00.015 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:15:53.979 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:53.981 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:53.982 00.001 1032 Enqueuing Expose request
23:15:53.990 00.008 10072 IsGuiding returns 0
23:15:53.990 00.000 10072 Move returns status 0, amount 13
23:15:53.990 00.000 10072 MoveAxis(N, 0, ABG)
23:15:53.990 00.000 10072 Move returns status 0, amount 0
23:15:53.990 00.000 10072 move complete, result=0
23:15:53.990 00.000 10072 worker thread done servicing request
23:15:53.990 00.000 10072 Worker thread wakes up
23:15:53.990 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:53.990 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:53.992 00.002 1032 GuideStep: -0.0 px 13 ms EAST, 0.1 px 0 ms NORTH
23:15:54.620 00.628 10072 Exposure complete
23:15:54.668 00.048 10072 worker thread done servicing request
23:15:54.668 00.000 1032 OnExposeComplete: enter
23:15:54.670 00.002 1032 UpdateGuideState(): m_state=6
23:15:54.672 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8307
23:15:54.675 00.003 1032 Star::Find returns 1 (0), X=1103.94, Y=133.55, Mass=1322, SNR=25.6, Peak=111 HFD=3.4
23:15:54.678 00.003 1032 MultiStar: [#1 -0.13,-0.22,0.00,M1] [#2 -0.14,0.02,0.83,U] [#3 -0.03,-0.10,0.74,U] [#4 -0.05,-0.16,0.70,U] [#5 0.04,-0.12,0.67,U] [#6 -0.14,-0.24,0.00,M2] [#7 -0.10,-0.26,0.00,M1] [#8 -0.13,-0.03,0.50,U] 
23:15:54.680 00.002 1032 refined, 5 included, MultiStar: {-0.03, -0.11}, one-star: {0.06, -0.21}
23:15:54.682 00.002 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.83) = xAngle (-3.71 = 2.57)
23:15:54.683 00.001 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.71 = 2.57)
23:15:54.684 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.88 mountX=-0.09 mountY=0.06, mountTheta=2.57
23:15:54.688 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.11, opts=13)
23:15:54.690 00.002 1032 Enqueuing Move request for scope (-0.03, -0.11)
23:15:54.692 00.002 10072 Worker thread wakes up
23:15:54.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
23:15:54.692 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
23:15:54.692 00.000 10072 Moving (-0.03, -0.11) raw xDistance=-0.09 yDistance=0.06
23:15:54.694 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:15:54.697 00.003 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:15:54.697 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
23:15:54.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:54.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:15:54.697 00.000 10072 MoveAxis(E, 16, ABG)
23:15:54.697 00.000 10072 Guiding  Dir = 2, Dur = 16
23:15:54.697 00.000 10072 IsGuiding returns 0
23:15:54.699 00.002 10072 PulseGuide returned control before completion, sleep 26
23:15:54.716 00.017 1032 UpdateGuideState exits: m=1322 SNR=25.6
23:15:54.718 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:54.720 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:54.722 00.002 1032 Enqueuing Expose request
23:15:54.727 00.005 10072 IsGuiding returns 0
23:15:54.727 00.000 10072 Move returns status 0, amount 16
23:15:54.727 00.000 10072 MoveAxis(N, 0, ABG)
23:15:54.727 00.000 10072 Move returns status 0, amount 0
23:15:54.727 00.000 10072 move complete, result=0
23:15:54.727 00.000 10072 worker thread done servicing request
23:15:54.727 00.000 10072 Worker thread wakes up
23:15:54.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:54.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:54.731 00.004 1032 GuideStep: -0.1 px 16 ms EAST, 0.1 px 0 ms NORTH
23:15:55.136 00.405 10072 Exposure complete
23:15:55.189 00.053 10072 worker thread done servicing request
23:15:55.189 00.000 1032 OnExposeComplete: enter
23:15:55.191 00.002 1032 UpdateGuideState(): m_state=6
23:15:55.194 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8308
23:15:55.196 00.002 1032 Star::Find returns 1 (0), X=1103.88, Y=133.41, Mass=1394, SNR=26.2, Peak=124 HFD=3.4
23:15:55.197 00.001 1032 MultiStar: [#1 -0.04,-0.06,0.98,U] [#2 -0.02,-0.04,0.79,U] [#3 0.01,-0.04,0.75,U] [#4 -0.11,-0.03,0.66,U] [#5 -0.02,-0.13,0.69,U] [#6 0.03,0.00,0.57,U] [#7 0.00,-0.23,0.70,U] [#8 -0.11,-0.11,0.52,U] 
23:15:55.200 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.12}, one-star: {0.01, -0.36}
23:15:55.201 00.001 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.68)
23:15:55.203 00.002 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.68)
23:15:55.204 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.77 mountX=-0.11 mountY=0.05, mountTheta=2.68
23:15:55.207 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.12, opts=13)
23:15:55.210 00.003 1032 Enqueuing Move request for scope (-0.02, -0.12)
23:15:55.212 00.002 10072 Worker thread wakes up
23:15:55.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
23:15:55.212 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
23:15:55.212 00.000 10072 Moving (-0.02, -0.12) raw xDistance=-0.11 yDistance=0.05
23:15:55.214 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:15:55.216 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:15:55.217 00.001 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:15:55.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:55.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:15:55.217 00.000 10072 MoveAxis(E, 14, ABG)
23:15:55.217 00.000 10072 Guiding  Dir = 2, Dur = 14
23:15:55.217 00.000 10072 IsGuiding returns 0
23:15:55.218 00.001 10072 PulseGuide returned control before completion, sleep 24
23:15:55.235 00.017 1032 UpdateGuideState exits: m=1394 SNR=26.2
23:15:55.239 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:55.241 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:55.243 00.002 1032 Enqueuing Expose request
23:15:55.245 00.002 10072 IsGuiding returns 0
23:15:55.245 00.000 10072 Move returns status 0, amount 14
23:15:55.245 00.000 10072 MoveAxis(N, 0, ABG)
23:15:55.245 00.000 10072 Move returns status 0, amount 0
23:15:55.245 00.000 10072 move complete, result=0
23:15:55.245 00.000 10072 worker thread done servicing request
23:15:55.245 00.000 10072 Worker thread wakes up
23:15:55.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:55.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:55.253 00.008 1032 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
23:15:55.870 00.617 10072 Exposure complete
23:15:55.921 00.051 10072 worker thread done servicing request
23:15:55.921 00.000 1032 OnExposeComplete: enter
23:15:55.923 00.002 1032 UpdateGuideState(): m_state=6
23:15:55.926 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8309
23:15:55.928 00.002 1032 Star::Find returns 1 (0), X=1103.93, Y=133.63, Mass=1351, SNR=25.8, Peak=111 HFD=3.3
23:15:55.930 00.002 1032 MultiStar: [#1 -0.04,-0.06,0.99,U] [#2 -0.08,0.08,0.84,U] [#3 0.10,-0.07,0.75,U] [#4 -0.03,-0.10,0.71,U] [#5 -0.01,-0.19,0.67,U] [#6 -0.03,-0.05,0.63,U] [#7 0.02,-0.17,0.68,U] [#8 -0.00,-0.14,0.52,U] 
23:15:55.932 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.09}, one-star: {0.06, -0.14}
23:15:55.934 00.002 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.87)
23:15:55.937 00.003 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.87)
23:15:55.938 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.59 mountX=-0.08 mountY=0.02, mountTheta=2.87
23:15:55.941 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.09, opts=13)
23:15:55.943 00.002 1032 Enqueuing Move request for scope (-0.00, -0.09)
23:15:55.945 00.002 10072 Worker thread wakes up
23:15:55.945 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
23:15:55.945 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
23:15:55.945 00.000 10072 Moving (-0.00, -0.09) raw xDistance=-0.08 yDistance=0.02
23:15:55.947 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:15:55.950 00.003 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:15:55.950 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
23:15:55.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:55.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:15:55.950 00.000 10072 MoveAxis(E, 16, ABG)
23:15:55.951 00.001 10072 Guiding  Dir = 2, Dur = 16
23:15:55.951 00.000 10072 IsGuiding returns 0
23:15:55.952 00.001 10072 PulseGuide returned control before completion, sleep 26
23:15:55.970 00.018 1032 UpdateGuideState exits: m=1351 SNR=25.8
23:15:55.972 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:55.974 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:55.975 00.001 1032 Enqueuing Expose request
23:15:55.990 00.015 10072 IsGuiding returns 0
23:15:55.990 00.000 10072 Move returns status 0, amount 16
23:15:55.990 00.000 10072 MoveAxis(N, 0, ABG)
23:15:55.990 00.000 10072 Move returns status 0, amount 0
23:15:55.990 00.000 10072 move complete, result=0
23:15:55.990 00.000 10072 worker thread done servicing request
23:15:55.990 00.000 10072 Worker thread wakes up
23:15:55.990 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:55.990 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:55.992 00.002 1032 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
23:15:56.399 00.407 10072 Exposure complete
23:15:56.451 00.052 10072 worker thread done servicing request
23:15:56.451 00.000 1032 OnExposeComplete: enter
23:15:56.453 00.002 1032 UpdateGuideState(): m_state=6
23:15:56.455 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8310
23:15:56.458 00.003 1032 Star::Find returns 1 (0), X=1103.86, Y=133.81, Mass=1460, SNR=26.9, Peak=106 HFD=3.1
23:15:56.460 00.002 1032 MultiStar: [#1 0.02,-0.07,0.93,U] [#2 -0.11,0.08,0.77,U] [#3 0.15,-0.04,0.74,U] [#4 -0.05,0.13,0.63,U] [#5 0.09,0.06,0.62,U] [#6 -0.04,0.12,0.57,U] [#7 -0.05,0.09,0.71,U] [#8 0.02,-0.05,0.50,U] 
23:15:56.462 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {-0.01, 0.05}
23:15:56.463 00.001 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
23:15:56.465 00.002 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
23:15:56.468 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.54 mountX=0.04 mountY=-0.01, mountTheta=-0.29
23:15:56.471 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.04, opts=13)
23:15:56.472 00.001 1032 Enqueuing Move request for scope (0.00, 0.04)
23:15:56.474 00.002 10072 Worker thread wakes up
23:15:56.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
23:15:56.475 00.001 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
23:15:56.475 00.000 10072 Moving (0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
23:15:56.477 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:15:56.479 00.002 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:15:56.479 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
23:15:56.479 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:56.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:15:56.480 00.001 10072 MoveAxis(E, 15, ABG)
23:15:56.480 00.000 10072 Guiding  Dir = 2, Dur = 15
23:15:56.480 00.000 10072 IsGuiding returns 0
23:15:56.480 00.000 10072 PulseGuide returned control before completion, sleep 25
23:15:56.499 00.019 1032 UpdateGuideState exits: m=1460 SNR=26.9
23:15:56.501 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:56.503 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:56.504 00.001 1032 Enqueuing Expose request
23:15:56.522 00.018 10072 IsGuiding returns 0
23:15:56.522 00.000 10072 Move returns status 0, amount 15
23:15:56.522 00.000 10072 MoveAxis(N, 0, ABG)
23:15:56.522 00.000 10072 Move returns status 0, amount 0
23:15:56.522 00.000 10072 move complete, result=0
23:15:56.522 00.000 10072 worker thread done servicing request
23:15:56.523 00.001 10072 Worker thread wakes up
23:15:56.523 00.000 1032 GuideStep: 0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
23:15:56.525 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:56.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:57.258 00.733 10072 Exposure complete
23:15:57.305 00.047 1032 OnExposeComplete: enter
23:15:57.308 00.003 1032 UpdateGuideState(): m_state=6
23:15:57.309 00.001 10072 worker thread done servicing request
23:15:57.310 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8311
23:15:57.311 00.001 1032 Star::Find returns 1 (0), X=1103.80, Y=133.64, Mass=1360, SNR=25.9, Peak=98 HFD=3.2
23:15:57.313 00.002 1032 MultiStar: [#1 -0.06,-0.05,1.02,U] [#2 -0.07,0.05,0.80,U] [#3 0.15,-0.17,0.71,U] [#4 -0.02,-0.06,0.70,U] [#5 -0.01,-0.09,0.70,U] [#6 -0.22,-0.11,0.63,U] [#7 -0.11,-0.08,0.68,U] [#8 -0.03,-0.08,0.52,U] 
23:15:57.316 00.003 1032 refined, 8 included, MultiStar: {-0.05, -0.08}, one-star: {-0.08, -0.12}
23:15:57.318 00.002 1032 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.83) = xAngle (-3.96 = 2.32)
23:15:57.319 00.001 1032 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.96 = 2.32)
23:15:57.321 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.13 mountX=-0.06 mountY=0.07, mountTheta=2.32
23:15:57.325 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.08, opts=13)
23:15:57.327 00.002 1032 Enqueuing Move request for scope (-0.05, -0.08)
23:15:57.328 00.001 10072 Worker thread wakes up
23:15:57.329 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
23:15:57.329 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
23:15:57.329 00.000 10072 Moving (-0.05, -0.08) raw xDistance=-0.06 yDistance=0.07
23:15:57.331 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:15:57.333 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:15:57.334 00.001 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
23:15:57.334 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:57.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:15:57.334 00.000 10072 MoveAxis(E, 15, ABG)
23:15:57.334 00.000 10072 Guiding  Dir = 2, Dur = 15
23:15:57.334 00.000 10072 IsGuiding returns 0
23:15:57.335 00.001 10072 PulseGuide returned control before completion, sleep 25
23:15:57.351 00.016 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:15:57.353 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:57.354 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:57.356 00.002 1032 Enqueuing Expose request
23:15:57.367 00.011 10072 IsGuiding returns 1
23:15:57.367 00.000 10072 scope still moving after pulse duration time elapsed
23:15:57.397 00.030 10072 IsGuiding returns 1
23:15:57.428 00.031 10072 IsGuiding returns 1
23:15:57.459 00.031 10072 IsGuiding returns 1
23:15:57.491 00.032 10072 IsGuiding returns 1
23:15:57.522 00.031 10072 IsGuiding returns 1
23:15:57.555 00.033 10072 IsGuiding returns 0
23:15:57.555 00.000 10072 scope move finished after 15 + 205 ms
23:15:57.555 00.000 10072 Move returns status 0, amount 15
23:15:57.555 00.000 10072 MoveAxis(N, 0, ABG)
23:15:57.555 00.000 10072 Move returns status 0, amount 0
23:15:57.555 00.000 10072 move complete, result=0
23:15:57.556 00.001 1032 GuideStep: -0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
23:15:57.559 00.003 10072 worker thread done servicing request
23:15:57.559 00.000 10072 Worker thread wakes up
23:15:57.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:57.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:58.305 00.746 10072 Exposure complete
23:15:58.353 00.048 10072 worker thread done servicing request
23:15:58.353 00.000 1032 OnExposeComplete: enter
23:15:58.355 00.002 1032 UpdateGuideState(): m_state=6
23:15:58.357 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8312
23:15:58.359 00.002 1032 Star::Find returns 1 (0), X=1103.95, Y=133.66, Mass=1361, SNR=25.9, Peak=103 HFD=3.3
23:15:58.361 00.002 1032 MultiStar: [#1 -0.08,0.07,0.99,U] [#2 -0.08,0.12,0.80,U] [#3 0.01,-0.11,0.76,U] [#4 0.01,0.04,0.69,U] [#5 -0.01,-0.09,0.66,U] [#6 -0.05,0.00,0.62,U] [#7 -0.06,-0.08,0.72,U] [#8 -0.05,-0.03,0.52,U] 
23:15:58.364 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.07, -0.10}
23:15:58.367 00.003 1032 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.83) = xAngle (-4.26 = 2.02)
23:15:58.368 00.001 1032 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.26 = 2.02)
23:15:58.370 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.43 mountX=-0.01 mountY=0.03, mountTheta=2.02
23:15:58.372 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
23:15:58.374 00.002 1032 Enqueuing Move request for scope (-0.02, -0.02)
23:15:58.375 00.001 10072 Worker thread wakes up
23:15:58.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
23:15:58.375 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
23:15:58.375 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.03
23:15:58.377 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:15:58.380 00.003 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:15:58.380 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
23:15:58.380 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:58.380 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:15:58.380 00.000 10072 MoveAxis(E, 15, ABG)
23:15:58.380 00.000 10072 Guiding  Dir = 2, Dur = 15
23:15:58.381 00.001 10072 IsGuiding returns 0
23:15:58.381 00.000 10072 PulseGuide returned control before completion, sleep 25
23:15:58.398 00.017 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:15:58.399 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:58.401 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:58.402 00.001 1032 Enqueuing Expose request
23:15:58.411 00.009 10072 IsGuiding returns 0
23:15:58.411 00.000 10072 Move returns status 0, amount 15
23:15:58.411 00.000 10072 MoveAxis(N, 0, ABG)
23:15:58.411 00.000 10072 Move returns status 0, amount 0
23:15:58.411 00.000 10072 move complete, result=0
23:15:58.411 00.000 10072 worker thread done servicing request
23:15:58.411 00.000 10072 Worker thread wakes up
23:15:58.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:58.411 00.000 1032 GuideStep: -0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
23:15:58.414 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:58.819 00.405 10072 Exposure complete
23:15:58.869 00.050 10072 worker thread done servicing request
23:15:58.869 00.000 1032 OnExposeComplete: enter
23:15:58.872 00.003 1032 UpdateGuideState(): m_state=6
23:15:58.874 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8313
23:15:58.875 00.001 1032 Star::Find returns 1 (0), X=1103.96, Y=133.80, Mass=1422, SNR=26.5, Peak=105 HFD=3.1
23:15:58.877 00.002 1032 MultiStar: [#1 -0.01,-0.02,0.98,U] [#2 -0.08,0.09,0.79,U] [#3 0.13,0.12,0.76,U] [#4 -0.08,0.06,0.71,U] [#5 -0.11,0.07,0.66,U] [#6 -0.11,0.16,0.62,U] [#7 0.05,-0.05,0.71,U] [#8 -0.19,0.17,0.00,M1] 
23:15:58.879 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.05}, one-star: {0.09, 0.04}
23:15:58.881 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
23:15:58.882 00.001 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
23:15:58.885 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.06 cameraTheta=1.71 mountX=0.05 mountY=-0.01, mountTheta=-0.12
23:15:58.887 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
23:15:58.889 00.002 1032 Enqueuing Move request for scope (-0.01, 0.05)
23:15:58.890 00.001 10072 Worker thread wakes up
23:15:58.891 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
23:15:58.891 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
23:15:58.891 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
23:15:58.892 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:15:58.898 00.006 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:15:58.898 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:15:58.898 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:58.898 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:15:58.898 00.000 10072 MoveAxis(E, 11, ABG)
23:15:58.898 00.000 10072 Guiding  Dir = 2, Dur = 11
23:15:58.898 00.000 10072 IsGuiding returns 0
23:15:58.899 00.001 10072 PulseGuide returned control before completion, sleep 21
23:15:58.916 00.017 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:15:58.918 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:58.920 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:58.921 00.001 1032 Enqueuing Expose request
23:15:58.926 00.005 10072 IsGuiding returns 0
23:15:58.926 00.000 10072 Move returns status 0, amount 11
23:15:58.926 00.000 10072 MoveAxis(N, 0, ABG)
23:15:58.926 00.000 10072 Move returns status 0, amount 0
23:15:58.926 00.000 10072 move complete, result=0
23:15:58.926 00.000 10072 worker thread done servicing request
23:15:58.926 00.000 10072 Worker thread wakes up
23:15:58.926 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:58.927 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:58.935 00.008 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
23:15:59.563 00.628 10072 Exposure complete
23:15:59.614 00.051 10072 worker thread done servicing request
23:15:59.614 00.000 1032 OnExposeComplete: enter
23:15:59.617 00.003 1032 UpdateGuideState(): m_state=6
23:15:59.619 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8314
23:15:59.620 00.001 1032 Star::Find returns 1 (0), X=1103.95, Y=133.69, Mass=1454, SNR=26.8, Peak=116 HFD=3.4
23:15:59.622 00.002 1032 MultiStar: [#1 -0.07,0.18,0.90,U] [#2 -0.13,0.18,0.78,U] [#3 -0.04,-0.07,0.75,U] [#4 -0.06,-0.01,0.69,U] [#5 -0.08,0.08,0.68,U] [#6 -0.12,-0.02,0.60,U] [#7 -0.11,-0.10,0.71,U] [#8 0.16,0.01,0.51,U] 
23:15:59.624 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {0.07, -0.07}
23:15:59.626 00.002 1032 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.83) = xAngle (0.82 = 0.82)
23:15:59.627 00.001 1032 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.82 = 0.82)
23:15:59.629 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.65 mountX=0.03 mountY=0.04, mountTheta=0.82
23:15:59.632 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
23:15:59.633 00.001 1032 Enqueuing Move request for scope (-0.04, 0.02)
23:15:59.635 00.002 10072 Worker thread wakes up
23:15:59.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:15:59.635 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:15:59.635 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.04
23:15:59.637 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:15:59.640 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
23:15:59.640 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:15:59.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:59.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:15:59.640 00.000 10072 MoveAxis(E, 12, ABG)
23:15:59.640 00.000 10072 Guiding  Dir = 2, Dur = 12
23:15:59.641 00.001 10072 IsGuiding returns 0
23:15:59.642 00.001 10072 PulseGuide returned control before completion, sleep 22
23:15:59.661 00.019 1032 UpdateGuideState exits: m=1454 SNR=26.8
23:15:59.664 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:59.665 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:15:59.667 00.002 1032 Enqueuing Expose request
23:15:59.670 00.003 10072 IsGuiding returns 0
23:15:59.670 00.000 10072 Move returns status 0, amount 12
23:15:59.670 00.000 10072 MoveAxis(N, 0, ABG)
23:15:59.670 00.000 10072 Move returns status 0, amount 0
23:15:59.670 00.000 10072 move complete, result=0
23:15:59.671 00.001 10072 worker thread done servicing request
23:15:59.671 00.000 10072 Worker thread wakes up
23:15:59.671 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:15:59.671 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:15:59.677 00.006 1032 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
23:16:00.080 00.403 10072 Exposure complete
23:16:00.132 00.052 10072 worker thread done servicing request
23:16:00.132 00.000 1032 OnExposeComplete: enter
23:16:00.134 00.002 1032 UpdateGuideState(): m_state=6
23:16:00.135 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8315
23:16:00.137 00.002 1032 Star::Find returns 1 (0), X=1103.97, Y=133.66, Mass=1263, SNR=25.0, Peak=99 HFD=3.3
23:16:00.139 00.002 1032 MultiStar: [#1 -0.13,0.01,0.98,U] [#2 -0.08,0.04,0.78,U] [#3 0.03,-0.21,0.82,U] [#4 -0.10,-0.10,0.72,U] [#5 0.02,-0.18,0.69,U] [#6 -0.11,0.00,0.66,U] [#7 0.03,-0.08,0.77,U] [#8 -0.04,0.02,0.56,U] 
23:16:00.140 00.001 1032 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {0.09, -0.10}
23:16:00.143 00.003 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.83) = xAngle (-3.79 = 2.49)
23:16:00.146 00.003 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.79 = 2.49)
23:16:00.149 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.96 mountX=-0.06 mountY=0.04, mountTheta=2.49
23:16:00.153 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.07, opts=13)
23:16:00.154 00.001 1032 Enqueuing Move request for scope (-0.03, -0.07)
23:16:00.156 00.002 10072 Worker thread wakes up
23:16:00.156 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
23:16:00.156 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
23:16:00.156 00.000 10072 Moving (-0.03, -0.07) raw xDistance=-0.06 yDistance=0.04
23:16:00.158 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:16:00.160 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
23:16:00.160 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:16:00.160 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:00.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:16:00.160 00.000 10072 MoveAxis(E, 10, ABG)
23:16:00.160 00.000 10072 Guiding  Dir = 2, Dur = 10
23:16:00.161 00.001 10072 IsGuiding returns 0
23:16:00.161 00.000 10072 PulseGuide returned control before completion, sleep 20
23:16:00.180 00.019 1032 UpdateGuideState exits: m=1263 SNR=25.0
23:16:00.182 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:00.185 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:00.186 00.001 1032 Enqueuing Expose request
23:16:00.188 00.002 10072 IsGuiding returns 1
23:16:00.188 00.000 10072 scope still moving after pulse duration time elapsed
23:16:00.214 00.026 10072 IsGuiding returns 1
23:16:00.246 00.032 10072 IsGuiding returns 1
23:16:00.277 00.031 10072 IsGuiding returns 1
23:16:00.309 00.032 10072 IsGuiding returns 1
23:16:00.340 00.031 10072 IsGuiding returns 1
23:16:00.372 00.032 10072 IsGuiding returns 1
23:16:00.404 00.032 10072 IsGuiding returns 1
23:16:00.434 00.030 10072 IsGuiding returns 1
23:16:00.466 00.032 10072 IsGuiding returns 1
23:16:00.496 00.030 10072 IsGuiding returns 1
23:16:00.527 00.031 10072 IsGuiding returns 0
23:16:00.527 00.000 10072 scope move finished after 10 + 356 ms
23:16:00.527 00.000 10072 Move returns status 0, amount 10
23:16:00.527 00.000 10072 MoveAxis(N, 0, ABG)
23:16:00.527 00.000 10072 Move returns status 0, amount 0
23:16:00.527 00.000 10072 move complete, result=0
23:16:00.527 00.000 10072 worker thread done servicing request
23:16:00.527 00.000 10072 Worker thread wakes up
23:16:00.527 00.000 1032 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
23:16:00.531 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:00.531 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:01.157 00.626 10072 Exposure complete
23:16:01.204 00.047 1032 OnExposeComplete: enter
23:16:01.206 00.002 1032 UpdateGuideState(): m_state=6
23:16:01.207 00.001 10072 worker thread done servicing request
23:16:01.208 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8316
23:16:01.210 00.002 1032 Star::Find returns 1 (0), X=1103.85, Y=133.63, Mass=1399, SNR=26.3, Peak=108 HFD=3.3
23:16:01.212 00.002 1032 MultiStar: [#1 -0.04,-0.12,0.98,U] [#2 -0.08,-0.00,0.79,U] [#3 0.05,-0.17,0.77,U] [#4 -0.10,0.06,0.70,U] [#5 -0.18,-0.04,0.66,U] [#6 -0.21,-0.07,0.58,U] [#7 -0.11,-0.13,0.68,U] [#8 -0.06,-0.10,0.52,U] 
23:16:01.213 00.001 1032 refined, 8 included, MultiStar: {-0.07, -0.08}, one-star: {-0.02, -0.13}
23:16:01.215 00.002 1032 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.83) = xAngle (-4.13 = 2.15)
23:16:01.216 00.001 1032 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.13 = 2.15)
23:16:01.218 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.30 mountX=-0.06 mountY=0.09, mountTheta=2.15
23:16:01.220 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.08, opts=13)
23:16:01.221 00.001 1032 Enqueuing Move request for scope (-0.07, -0.08)
23:16:01.222 00.001 10072 Worker thread wakes up
23:16:01.223 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
23:16:01.223 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
23:16:01.223 00.000 10072 Moving (-0.07, -0.08) raw xDistance=-0.06 yDistance=0.09
23:16:01.224 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:16:01.227 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
23:16:01.227 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:16:01.227 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:01.227 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:16:01.227 00.000 10072 MoveAxis(E, 14, ABG)
23:16:01.227 00.000 10072 Guiding  Dir = 2, Dur = 14
23:16:01.227 00.000 10072 IsGuiding returns 0
23:16:01.228 00.001 10072 PulseGuide returned control before completion, sleep 24
23:16:01.243 00.015 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:16:01.246 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:01.247 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:01.249 00.002 1032 Enqueuing Expose request
23:16:01.264 00.015 10072 IsGuiding returns 0
23:16:01.264 00.000 10072 Move returns status 0, amount 14
23:16:01.264 00.000 10072 MoveAxis(N, 0, ABG)
23:16:01.264 00.000 10072 Move returns status 0, amount 0
23:16:01.264 00.000 10072 move complete, result=0
23:16:01.264 00.000 10072 worker thread done servicing request
23:16:01.265 00.001 10072 Worker thread wakes up
23:16:01.265 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:01.265 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:01.269 00.004 1032 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
23:16:01.672 00.403 10072 Exposure complete
23:16:01.721 00.049 10072 worker thread done servicing request
23:16:01.721 00.000 1032 OnExposeComplete: enter
23:16:01.723 00.002 1032 UpdateGuideState(): m_state=6
23:16:01.725 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8317
23:16:01.727 00.002 1032 Star::Find returns 1 (0), X=1103.90, Y=133.71, Mass=1545, SNR=27.6, Peak=108 HFD=3.4
23:16:01.728 00.001 1032 MultiStar: [#1 -0.03,-0.11,0.87,U] [#2 -0.08,0.10,0.75,U] [#3 -0.16,0.04,0.73,U] [#4 -0.13,0.08,0.67,U] [#5 -0.08,-0.11,0.63,U] [#6 -0.13,0.02,0.60,U] [#7 -0.12,-0.09,0.71,U] [#8 0.06,-0.01,0.50,U] 
23:16:01.730 00.002 1032 single-star, 8 included, MultiStar: {-0.07, -0.02}, one-star: {0.03, -0.06}
23:16:01.732 00.002 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
23:16:01.733 00.001 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
23:16:01.736 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.06 mountX=-0.06 mountY=-0.02, mountTheta=-2.89
23:16:01.740 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
23:16:01.742 00.002 1032 Enqueuing Move request for scope (0.03, -0.06)
23:16:01.744 00.002 10072 Worker thread wakes up
23:16:01.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
23:16:01.744 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
23:16:01.744 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.02
23:16:01.746 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:16:01.748 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
23:16:01.748 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:16:01.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:01.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:16:01.748 00.000 10072 MoveAxis(E, 10, ABG)
23:16:01.748 00.000 10072 Guiding  Dir = 2, Dur = 10
23:16:01.749 00.001 10072 IsGuiding returns 0
23:16:01.749 00.000 10072 PulseGuide returned control before completion, sleep 20
23:16:01.765 00.016 1032 UpdateGuideState exits: m=1545 SNR=27.6
23:16:01.767 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:01.769 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:01.771 00.002 1032 Enqueuing Expose request
23:16:01.779 00.008 10072 IsGuiding returns 0
23:16:01.779 00.000 10072 Move returns status 0, amount 10
23:16:01.779 00.000 10072 MoveAxis(N, 0, ABG)
23:16:01.779 00.000 10072 Move returns status 0, amount 0
23:16:01.779 00.000 10072 move complete, result=0
23:16:01.779 00.000 10072 worker thread done servicing request
23:16:01.779 00.000 10072 Worker thread wakes up
23:16:01.780 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:01.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:01.781 00.001 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
23:16:02.404 00.623 10072 Exposure complete
23:16:02.449 00.045 10072 worker thread done servicing request
23:16:02.449 00.000 1032 OnExposeComplete: enter
23:16:02.450 00.001 1032 UpdateGuideState(): m_state=6
23:16:02.453 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8318
23:16:02.455 00.002 1032 Star::Find returns 1 (0), X=1103.89, Y=133.73, Mass=1268, SNR=25.0, Peak=105 HFD=3.3
23:16:02.458 00.003 1032 MultiStar: [#1 -0.16,0.01,0.99,U] [#2 -0.14,0.22,0.00,M1] [#3 -0.05,0.03,0.79,U] [#4 -0.06,0.03,0.72,U] [#5 -0.11,0.08,0.71,U] [#6 -0.22,0.04,0.66,U] [#7 -0.25,-0.06,0.00,M1] [#8 -0.16,-0.02,0.56,U] 
23:16:02.459 00.001 1032 single-star, 6 included, MultiStar: {-0.10, 0.02}, one-star: {0.02, -0.03}
23:16:02.462 00.003 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
23:16:02.463 00.001 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
23:16:02.465 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.08 mountX=-0.03 mountY=-0.01, mountTheta=-2.91
23:16:02.468 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
23:16:02.469 00.001 1032 Enqueuing Move request for scope (0.02, -0.03)
23:16:02.470 00.001 10072 Worker thread wakes up
23:16:02.471 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
23:16:02.471 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
23:16:02.471 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
23:16:02.472 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:16:02.474 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
23:16:02.474 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:16:02.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:02.475 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:16:02.475 00.000 10072 MoveAxis(E, 11, ABG)
23:16:02.475 00.000 10072 Guiding  Dir = 2, Dur = 11
23:16:02.475 00.000 10072 IsGuiding returns 0
23:16:02.475 00.000 10072 PulseGuide returned control before completion, sleep 21
23:16:02.492 00.017 1032 UpdateGuideState exits: m=1268 SNR=25.0
23:16:02.494 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:02.496 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:02.497 00.001 1032 Enqueuing Expose request
23:16:02.512 00.015 10072 IsGuiding returns 0
23:16:02.512 00.000 10072 Move returns status 0, amount 11
23:16:02.512 00.000 10072 MoveAxis(N, 0, ABG)
23:16:02.512 00.000 10072 Move returns status 0, amount 0
23:16:02.512 00.000 10072 move complete, result=0
23:16:02.512 00.000 10072 worker thread done servicing request
23:16:02.512 00.000 10072 Worker thread wakes up
23:16:02.512 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:02.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:02.513 00.001 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:16:02.920 00.407 10072 Exposure complete
23:16:02.970 00.050 10072 worker thread done servicing request
23:16:02.970 00.000 1032 OnExposeComplete: enter
23:16:02.972 00.002 1032 UpdateGuideState(): m_state=6
23:16:02.974 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8319
23:16:02.975 00.001 1032 Star::Find returns 1 (0), X=1103.83, Y=133.66, Mass=1369, SNR=26.0, Peak=105 HFD=3.3
23:16:02.977 00.002 1032 MultiStar: [#1 -0.10,-0.01,0.97,U] [#2 -0.09,0.10,0.80,U] [#3 -0.02,-0.13,0.80,U] [#4 -0.15,0.01,0.71,U] [#5 -0.07,0.04,0.70,U] [#6 -0.05,-0.15,0.61,U] [#7 -0.36,-0.17,0.00,M2] [#8 -0.20,-0.07,0.56,U] 
23:16:02.978 00.001 1032 refined, 7 included, MultiStar: {-0.08, -0.04}, one-star: {-0.04, -0.10}
23:16:02.980 00.002 1032 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.83) = xAngle (-4.56 = 1.73)
23:16:02.981 00.001 1032 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.56 = 1.73)
23:16:02.983 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.73 mountX=-0.01 mountY=0.09, mountTheta=1.73
23:16:02.986 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.04, opts=13)
23:16:02.989 00.003 1032 Enqueuing Move request for scope (-0.08, -0.04)
23:16:02.992 00.003 10072 Worker thread wakes up
23:16:02.992 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
23:16:02.992 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
23:16:02.992 00.000 10072 Moving (-0.08, -0.04) raw xDistance=-0.01 yDistance=0.09
23:16:02.994 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:16:02.996 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
23:16:02.996 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:16:02.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:02.997 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:16:02.997 00.000 10072 MoveAxis(E, 11, ABG)
23:16:02.997 00.000 10072 Guiding  Dir = 2, Dur = 11
23:16:02.997 00.000 10072 IsGuiding returns 0
23:16:02.997 00.000 10072 PulseGuide returned control before completion, sleep 21
23:16:03.013 00.016 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:16:03.016 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:03.020 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:03.023 00.003 1032 Enqueuing Expose request
23:16:03.025 00.002 10072 IsGuiding returns 0
23:16:03.025 00.000 10072 Move returns status 0, amount 11
23:16:03.025 00.000 10072 MoveAxis(N, 0, ABG)
23:16:03.025 00.000 10072 Move returns status 0, amount 0
23:16:03.025 00.000 10072 move complete, result=0
23:16:03.025 00.000 10072 worker thread done servicing request
23:16:03.025 00.000 10072 Worker thread wakes up
23:16:03.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:03.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:03.032 00.007 1032 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
23:16:03.650 00.618 10072 Exposure complete
23:16:03.700 00.050 10072 worker thread done servicing request
23:16:03.700 00.000 1032 OnExposeComplete: enter
23:16:03.703 00.003 1032 UpdateGuideState(): m_state=6
23:16:03.704 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8320
23:16:03.707 00.003 1032 Star::Find returns 1 (0), X=1103.84, Y=133.60, Mass=1426, SNR=26.5, Peak=111 HFD=3.3
23:16:03.709 00.002 1032 MultiStar: [#1 -0.08,-0.20,0.95,U] [#2 0.01,-0.06,0.76,U] [#3 0.04,-0.02,0.72,U] [#4 -0.14,0.04,0.68,U] [#5 -0.04,-0.07,0.66,U] [#6 -0.14,-0.02,0.61,U] [#7 -0.21,-0.05,0.70,U] [#8 -0.02,-0.04,0.50,U] 
23:16:03.711 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.08}, one-star: {-0.03, -0.17}
23:16:03.712 00.001 1032 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.83) = xAngle (-4.13 = 2.15)
23:16:03.715 00.003 1032 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.13 = 2.15)
23:16:03.716 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-2.30 mountX=-0.06 mountY=0.08, mountTheta=2.15
23:16:03.719 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.08, opts=13)
23:16:03.721 00.002 1032 Enqueuing Move request for scope (-0.07, -0.08)
23:16:03.722 00.001 10072 Worker thread wakes up
23:16:03.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
23:16:03.722 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
23:16:03.722 00.000 10072 Moving (-0.07, -0.08) raw xDistance=-0.06 yDistance=0.08
23:16:03.725 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:16:03.727 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
23:16:03.727 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:16:03.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:03.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:16:03.727 00.000 10072 MoveAxis(E, 14, ABG)
23:16:03.727 00.000 10072 Guiding  Dir = 2, Dur = 14
23:16:03.727 00.000 10072 IsGuiding returns 0
23:16:03.729 00.002 10072 PulseGuide returned control before completion, sleep 24
23:16:03.747 00.018 1032 UpdateGuideState exits: m=1426 SNR=26.5
23:16:03.748 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:03.750 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:03.752 00.002 1032 Enqueuing Expose request
23:16:03.756 00.004 10072 IsGuiding returns 0
23:16:03.756 00.000 10072 Move returns status 0, amount 14
23:16:03.756 00.000 10072 MoveAxis(N, 0, ABG)
23:16:03.756 00.000 10072 Move returns status 0, amount 0
23:16:03.756 00.000 10072 move complete, result=0
23:16:03.756 00.000 10072 worker thread done servicing request
23:16:03.756 00.000 10072 Worker thread wakes up
23:16:03.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:03.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:03.760 00.004 1032 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
23:16:04.165 00.405 10072 Exposure complete
23:16:04.216 00.051 10072 worker thread done servicing request
23:16:04.217 00.001 1032 OnExposeComplete: enter
23:16:04.219 00.002 1032 UpdateGuideState(): m_state=6
23:16:04.220 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8321
23:16:04.222 00.002 1032 Star::Find returns 1 (0), X=1103.96, Y=133.67, Mass=1321, SNR=25.5, Peak=101 HFD=3.3
23:16:04.224 00.002 1032 MultiStar: [#1 0.01,-0.17,1.04,U] [#2 0.04,0.02,0.85,U] [#3 0.06,-0.05,0.78,U] [#4 -0.07,0.10,0.70,U] [#5 -0.06,-0.03,0.67,U] [#6 -0.20,0.00,0.63,U] [#7 -0.17,-0.02,0.74,U] [#8 0.02,-0.09,0.53,U] 
23:16:04.226 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.08, -0.10}
23:16:04.227 00.001 1032 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.83) = xAngle (-3.86 = 2.42)
23:16:04.230 00.003 1032 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.86 = 2.42)
23:16:04.231 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.03 mountX=-0.04 mountY=0.03, mountTheta=2.42
23:16:04.234 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
23:16:04.236 00.002 1032 Enqueuing Move request for scope (-0.02, -0.04)
23:16:04.238 00.002 10072 Worker thread wakes up
23:16:04.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
23:16:04.238 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
23:16:04.239 00.001 10072 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=0.03
23:16:04.240 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:16:04.243 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
23:16:04.243 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:16:04.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:04.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:16:04.243 00.000 10072 MoveAxis(E, 12, ABG)
23:16:04.243 00.000 10072 Guiding  Dir = 2, Dur = 12
23:16:04.243 00.000 10072 IsGuiding returns 0
23:16:04.244 00.001 10072 PulseGuide returned control before completion, sleep 22
23:16:04.260 00.016 1032 UpdateGuideState exits: m=1321 SNR=25.5
23:16:04.263 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:04.264 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:04.267 00.003 1032 Enqueuing Expose request
23:16:04.273 00.006 10072 IsGuiding returns 0
23:16:04.273 00.000 10072 Move returns status 0, amount 12
23:16:04.273 00.000 10072 MoveAxis(N, 0, ABG)
23:16:04.273 00.000 10072 Move returns status 0, amount 0
23:16:04.273 00.000 10072 move complete, result=0
23:16:04.273 00.000 10072 worker thread done servicing request
23:16:04.273 00.000 10072 Worker thread wakes up
23:16:04.274 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:04.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:04.278 00.004 1032 GuideStep: -0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
23:16:04.900 00.622 10072 Exposure complete
23:16:04.951 00.051 10072 worker thread done servicing request
23:16:04.952 00.001 1032 OnExposeComplete: enter
23:16:04.954 00.002 1032 UpdateGuideState(): m_state=6
23:16:04.957 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8322
23:16:04.958 00.001 1032 Star::Find returns 1 (0), X=1103.86, Y=133.72, Mass=1351, SNR=25.8, Peak=98 HFD=3.4
23:16:04.960 00.002 1032 MultiStar: [#1 -0.19,0.09,1.02,U] [#2 -0.17,0.20,0.00,M1] [#3 -0.04,0.14,0.74,U] [#4 -0.10,0.05,0.70,U] [#5 -0.07,0.11,0.66,U] [#6 -0.09,-0.04,0.64,U] [#7 0.02,-0.05,0.72,U] [#8 -0.01,0.04,0.54,U] 
23:16:04.962 00.002 1032 single-star, 7 included, MultiStar: {-0.07, 0.04}, one-star: {-0.01, -0.04}
23:16:04.963 00.001 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.61)
23:16:04.964 00.001 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.61)
23:16:04.967 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.84 mountX=-0.04 mountY=0.02, mountTheta=2.61
23:16:04.969 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
23:16:04.970 00.001 1032 Enqueuing Move request for scope (-0.01, -0.04)
23:16:04.972 00.002 10072 Worker thread wakes up
23:16:04.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
23:16:04.972 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
23:16:04.972 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
23:16:04.974 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:16:04.976 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
23:16:04.976 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:16:04.978 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:04.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:16:04.978 00.000 10072 MoveAxis(E, 12, ABG)
23:16:04.978 00.000 10072 Guiding  Dir = 2, Dur = 12
23:16:04.978 00.000 10072 IsGuiding returns 0
23:16:04.979 00.001 10072 PulseGuide returned control before completion, sleep 22
23:16:04.995 00.016 1032 UpdateGuideState exits: m=1351 SNR=25.8
23:16:04.997 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:04.999 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:05.001 00.002 1032 Enqueuing Expose request
23:16:05.006 00.005 10072 IsGuiding returns 0
23:16:05.006 00.000 10072 Move returns status 0, amount 12
23:16:05.006 00.000 10072 MoveAxis(N, 0, ABG)
23:16:05.006 00.000 10072 Move returns status 0, amount 0
23:16:05.006 00.000 10072 move complete, result=0
23:16:05.006 00.000 10072 worker thread done servicing request
23:16:05.006 00.000 10072 Worker thread wakes up
23:16:05.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:05.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:05.010 00.004 1032 GuideStep: -0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
23:16:05.413 00.403 10072 Exposure complete
23:16:05.463 00.050 10072 worker thread done servicing request
23:16:05.463 00.000 1032 OnExposeComplete: enter
23:16:05.465 00.002 1032 UpdateGuideState(): m_state=6
23:16:05.467 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8323
23:16:05.469 00.002 1032 Star::Find returns 1 (0), X=1103.88, Y=133.73, Mass=1433, SNR=26.6, Peak=107 HFD=3.3
23:16:05.473 00.004 1032 MultiStar: [#1 -0.18,0.07,0.94,U] [#2 -0.23,0.17,0.00,M2] [#3 -0.10,-0.00,0.73,U] [#4 -0.04,0.00,0.67,U] [#5 -0.06,0.02,0.63,U] [#6 -0.09,-0.00,0.59,U] [#7 -0.26,-0.02,0.00,M1] [#8 -0.11,-0.00,0.50,U] 
23:16:05.475 00.002 1032 single-star, 6 included, MultiStar: {-0.08, 0.01}, one-star: {0.00, -0.03}
23:16:05.477 00.002 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
23:16:05.479 00.002 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
23:16:05.481 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.44 mountX=-0.03 mountY=0.00, mountTheta=3.01
23:16:05.483 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.03, opts=13)
23:16:05.486 00.003 1032 Enqueuing Move request for scope (0.00, -0.03)
23:16:05.489 00.003 10072 Worker thread wakes up
23:16:05.489 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
23:16:05.489 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
23:16:05.489 00.000 10072 Moving (0.00, -0.03) raw xDistance=-0.03 yDistance=0.00
23:16:05.490 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:16:05.494 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
23:16:05.494 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:16:05.494 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:05.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:16:05.494 00.000 10072 MoveAxis(E, 9, ABG)
23:16:05.494 00.000 10072 Guiding  Dir = 2, Dur = 9
23:16:05.494 00.000 10072 IsGuiding returns 0
23:16:05.495 00.001 10072 PulseGuide returned control before completion, sleep 19
23:16:05.511 00.016 1032 UpdateGuideState exits: m=1433 SNR=26.6
23:16:05.513 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:05.516 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:05.520 00.004 1032 Enqueuing Expose request
23:16:05.523 00.003 10072 IsGuiding returns 0
23:16:05.523 00.000 10072 Move returns status 0, amount 9
23:16:05.523 00.000 10072 MoveAxis(N, 0, ABG)
23:16:05.523 00.000 10072 Move returns status 0, amount 0
23:16:05.523 00.000 10072 move complete, result=0
23:16:05.524 00.001 10072 worker thread done servicing request
23:16:05.524 00.000 10072 Worker thread wakes up
23:16:05.524 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:05.524 00.000 1032 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:16:05.527 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:06.163 00.636 10072 Exposure complete
23:16:06.215 00.052 10072 worker thread done servicing request
23:16:06.215 00.000 1032 OnExposeComplete: enter
23:16:06.216 00.001 1032 UpdateGuideState(): m_state=6
23:16:06.218 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8324
23:16:06.219 00.001 1032 Star::Find returns 1 (0), X=1103.89, Y=133.53, Mass=1358, SNR=25.9, Peak=116 HFD=3.3
23:16:06.222 00.003 1032 MultiStar: [#1 -0.01,-0.15,0.94,U] [#2 -0.22,0.00,0.80,U] [#3 -0.02,-0.04,0.80,U] [#4 -0.12,0.03,0.65,U] [#5 -0.04,-0.04,0.68,U] [#6 -0.04,-0.10,0.65,U] [#7 -0.10,-0.01,0.73,U] [#8 -0.06,-0.10,0.52,U] 
23:16:06.223 00.001 1032 refined, 8 included, MultiStar: {-0.06, -0.08}, one-star: {0.02, -0.23}
23:16:06.225 00.002 1032 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.83) = xAngle (-4.07 = 2.21)
23:16:06.227 00.002 1032 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.07 = 2.21)
23:16:06.228 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.24 mountX=-0.06 mountY=0.08, mountTheta=2.21
23:16:06.231 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.08, opts=13)
23:16:06.233 00.002 1032 Enqueuing Move request for scope (-0.06, -0.08)
23:16:06.235 00.002 10072 Worker thread wakes up
23:16:06.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
23:16:06.235 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
23:16:06.236 00.001 10072 Moving (-0.06, -0.08) raw xDistance=-0.06 yDistance=0.08
23:16:06.239 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:16:06.243 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
23:16:06.243 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:16:06.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:06.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:16:06.243 00.000 10072 MoveAxis(E, 10, ABG)
23:16:06.243 00.000 10072 Guiding  Dir = 2, Dur = 10
23:16:06.243 00.000 10072 IsGuiding returns 0
23:16:06.244 00.001 10072 PulseGuide returned control before completion, sleep 20
23:16:06.259 00.015 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:16:06.261 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:06.262 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:06.264 00.002 1032 Enqueuing Expose request
23:16:06.270 00.006 10072 IsGuiding returns 0
23:16:06.270 00.000 10072 Move returns status 0, amount 10
23:16:06.270 00.000 10072 MoveAxis(N, 0, ABG)
23:16:06.270 00.000 10072 Move returns status 0, amount 0
23:16:06.270 00.000 10072 move complete, result=0
23:16:06.270 00.000 10072 worker thread done servicing request
23:16:06.270 00.000 10072 Worker thread wakes up
23:16:06.271 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:06.271 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:06.275 00.004 1032 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
23:16:06.678 00.403 10072 Exposure complete
23:16:06.725 00.047 10072 worker thread done servicing request
23:16:06.725 00.000 1032 OnExposeComplete: enter
23:16:06.728 00.003 1032 UpdateGuideState(): m_state=6
23:16:06.729 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8325
23:16:06.731 00.002 1032 Star::Find returns 1 (0), X=1103.93, Y=133.56, Mass=1438, SNR=26.7, Peak=123 HFD=3.3
23:16:06.732 00.001 1032 MultiStar: [#1 -0.00,-0.00,0.93,U] [#2 -0.13,0.01,0.82,U] [#3 0.05,-0.02,0.72,U] [#4 -0.10,0.04,0.64,U] [#5 0.02,-0.01,0.66,U] [#6 0.01,-0.04,0.60,U] [#7 -0.13,-0.03,0.72,U] [#8 -0.05,-0.19,0.51,U] 
23:16:06.735 00.003 1032 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {0.06, -0.21}
23:16:06.736 00.001 1032 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.83) = xAngle (-3.89 = 2.40)
23:16:06.739 00.003 1032 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.89 = 2.40)
23:16:06.741 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.06 mountX=-0.04 mountY=0.04, mountTheta=2.40
23:16:06.744 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.05, opts=13)
23:16:06.747 00.003 1032 Enqueuing Move request for scope (-0.03, -0.05)
23:16:06.748 00.001 10072 Worker thread wakes up
23:16:06.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
23:16:06.749 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
23:16:06.749 00.000 10072 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
23:16:06.750 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:16:06.753 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
23:16:06.753 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:16:06.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:06.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:16:06.753 00.000 10072 MoveAxis(E, 11, ABG)
23:16:06.753 00.000 10072 Guiding  Dir = 2, Dur = 11
23:16:06.753 00.000 10072 IsGuiding returns 0
23:16:06.754 00.001 10072 PulseGuide returned control before completion, sleep 21
23:16:06.770 00.016 1032 UpdateGuideState exits: m=1438 SNR=26.7
23:16:06.772 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:06.774 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:06.776 00.002 1032 Enqueuing Expose request
23:16:06.785 00.009 10072 IsGuiding returns 0
23:16:06.785 00.000 10072 Move returns status 0, amount 11
23:16:06.785 00.000 10072 MoveAxis(N, 0, ABG)
23:16:06.785 00.000 10072 Move returns status 0, amount 0
23:16:06.785 00.000 10072 move complete, result=0
23:16:06.785 00.000 10072 worker thread done servicing request
23:16:06.785 00.000 10072 Worker thread wakes up
23:16:06.785 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:06.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:06.787 00.002 1032 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
23:16:07.414 00.627 10072 Exposure complete
23:16:07.464 00.050 10072 worker thread done servicing request
23:16:07.464 00.000 1032 OnExposeComplete: enter
23:16:07.466 00.002 1032 UpdateGuideState(): m_state=6
23:16:07.467 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8326
23:16:07.469 00.002 1032 Star::Find returns 1 (0), X=1103.98, Y=133.84, Mass=1453, SNR=26.8, Peak=116 HFD=3.1
23:16:07.470 00.001 1032 MultiStar: [#1 -0.04,0.13,0.95,U] [#2 -0.09,0.27,0.00,M1] [#3 0.09,0.12,0.73,U] [#4 -0.02,0.25,0.00,M1] [#5 0.04,0.15,0.63,U] [#6 -0.01,0.17,0.59,U] [#7 -0.03,0.07,0.72,U] [#8 -0.06,0.16,0.50,U] 
23:16:07.472 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.12}, one-star: {0.10, 0.08}
23:16:07.473 00.001 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
23:16:07.475 00.002 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
23:16:07.476 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=0.11 mountY=-0.05, mountTheta=-0.41
23:16:07.479 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
23:16:07.480 00.001 1032 Enqueuing Move request for scope (0.02, 0.12)
23:16:07.483 00.003 10072 Worker thread wakes up
23:16:07.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
23:16:07.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
23:16:07.483 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
23:16:07.485 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:16:07.488 00.003 10072 PPEC rslt: input = 0.11, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
23:16:07.488 00.000 10072 PPEC: input: 0.11, control: -0.02, exposure: 500
23:16:07.488 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:07.488 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:16:07.488 00.000 10072 MoveAxis(E, 16, ABG)
23:16:07.488 00.000 10072 Guiding  Dir = 2, Dur = 16
23:16:07.489 00.001 10072 IsGuiding returns 0
23:16:07.489 00.000 10072 PulseGuide returned control before completion, sleep 26
23:16:07.505 00.016 1032 UpdateGuideState exits: m=1453 SNR=26.8
23:16:07.508 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:07.510 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:07.511 00.001 1032 Enqueuing Expose request
23:16:07.522 00.011 10072 IsGuiding returns 0
23:16:07.522 00.000 10072 Move returns status 0, amount 16
23:16:07.522 00.000 10072 MoveAxis(N, 0, ABG)
23:16:07.522 00.000 10072 Move returns status 0, amount 0
23:16:07.522 00.000 10072 move complete, result=0
23:16:07.522 00.000 10072 worker thread done servicing request
23:16:07.522 00.000 10072 Worker thread wakes up
23:16:07.522 00.000 1032 GuideStep: 0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
23:16:07.525 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:07.526 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:07.944 00.418 10072 Exposure complete
23:16:07.998 00.054 10072 worker thread done servicing request
23:16:07.998 00.000 1032 OnExposeComplete: enter
23:16:08.001 00.003 1032 UpdateGuideState(): m_state=6
23:16:08.003 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8327
23:16:08.005 00.002 1032 Star::Find returns 1 (0), X=1103.76, Y=133.83, Mass=1414, SNR=26.4, Peak=99 HFD=3.4
23:16:08.006 00.001 1032 MultiStar: [#1 0.08,0.20,0.96,U] [#2 -0.01,0.26,0.00,M2] [#3 -0.00,0.14,0.75,U] [#4 -0.18,0.28,0.00,M2] [#5 0.06,0.30,0.00,M1] [#6 0.03,0.29,0.00,M1] [#7 -0.11,0.03,0.71,U] [#8 -0.02,0.08,0.50,U] 
23:16:08.008 00.002 1032 refined, 4 included, MultiStar: {-0.03, 0.11}, one-star: {-0.12, 0.07}
23:16:08.009 00.001 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
23:16:08.011 00.002 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
23:16:08.014 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.88 mountX=0.11 mountY=0.01, mountTheta=0.05
23:16:08.016 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.11, opts=13)
23:16:08.019 00.003 1032 Enqueuing Move request for scope (-0.03, 0.11)
23:16:08.021 00.002 10072 Worker thread wakes up
23:16:08.022 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
23:16:08.022 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
23:16:08.022 00.000 10072 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=0.01
23:16:08.024 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:16:08.027 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
23:16:08.027 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:16:08.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:08.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:16:08.027 00.000 10072 MoveAxis(E, 14, ABG)
23:16:08.027 00.000 10072 Guiding  Dir = 2, Dur = 14
23:16:08.028 00.001 10072 IsGuiding returns 0
23:16:08.028 00.000 10072 PulseGuide returned control before completion, sleep 24
23:16:08.047 00.019 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:16:08.051 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:08.053 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:08.055 00.002 1032 Enqueuing Expose request
23:16:08.066 00.011 10072 IsGuiding returns 1
23:16:08.066 00.000 10072 scope still moving after pulse duration time elapsed
23:16:08.098 00.032 10072 IsGuiding returns 1
23:16:08.138 00.040 10072 IsGuiding returns 1
23:16:08.160 00.022 10072 IsGuiding returns 1
23:16:08.192 00.032 10072 IsGuiding returns 1
23:16:08.223 00.031 10072 IsGuiding returns 1
23:16:08.254 00.031 10072 IsGuiding returns 1
23:16:08.285 00.031 10072 IsGuiding returns 1
23:16:08.316 00.031 10072 IsGuiding returns 1
23:16:08.347 00.031 10072 IsGuiding returns 1
23:16:08.378 00.031 10072 IsGuiding returns 1
23:16:08.410 00.032 10072 IsGuiding returns 1
23:16:08.441 00.031 10072 IsGuiding returns 1
23:16:08.472 00.031 10072 IsGuiding returns 1
23:16:08.503 00.031 10072 IsGuiding returns 1
23:16:08.535 00.032 10072 IsGuiding returns 1
23:16:08.567 00.032 10072 IsGuiding returns 0
23:16:08.567 00.000 10072 scope move finished after 14 + 525 ms
23:16:08.567 00.000 10072 Move returns status 0, amount 14
23:16:08.567 00.000 10072 MoveAxis(N, 0, ABG)
23:16:08.568 00.001 10072 Move returns status 0, amount 0
23:16:08.568 00.000 10072 move complete, result=0
23:16:08.568 00.000 10072 worker thread done servicing request
23:16:08.568 00.000 10072 Worker thread wakes up
23:16:08.568 00.000 1032 GuideStep: 0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
23:16:08.571 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:08.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:09.303 00.732 10072 Exposure complete
23:16:09.349 00.046 10072 worker thread done servicing request
23:16:09.350 00.001 1032 OnExposeComplete: enter
23:16:09.353 00.003 1032 UpdateGuideState(): m_state=6
23:16:09.355 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8328
23:16:09.356 00.001 1032 Star::Find returns 1 (0), X=1104.03, Y=133.68, Mass=1420, SNR=26.5, Peak=112 HFD=3.3
23:16:09.357 00.001 1032 MultiStar: [#1 0.04,-0.09,0.94,U] [#2 0.01,0.16,0.81,U] [#3 0.07,0.02,0.77,U] [#4 -0.04,0.24,0.65,U] [#5 0.07,-0.03,0.64,U] [#6 -0.05,0.07,0.60,U] [#7 -0.01,0.16,0.73,U] [#8 0.04,-0.14,0.51,U] 
23:16:09.358 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.15, -0.08}
23:16:09.362 00.004 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:16:09.364 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:16:09.366 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.69 mountX=0.02 mountY=-0.05, mountTheta=-1.14
23:16:09.369 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
23:16:09.372 00.003 1032 Enqueuing Move request for scope (0.04, 0.03)
23:16:09.373 00.001 10072 Worker thread wakes up
23:16:09.374 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:16:09.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:16:09.374 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
23:16:09.376 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:16:09.379 00.003 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
23:16:09.379 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
23:16:09.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:09.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:16:09.379 00.000 10072 MoveAxis(E, 18, ABG)
23:16:09.379 00.000 10072 Guiding  Dir = 2, Dur = 18
23:16:09.379 00.000 10072 IsGuiding returns 0
23:16:09.380 00.001 10072 PulseGuide returned control before completion, sleep 28
23:16:09.398 00.018 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:16:09.401 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:09.403 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:09.404 00.001 1032 Enqueuing Expose request
23:16:09.409 00.005 10072 IsGuiding returns 0
23:16:09.409 00.000 10072 Move returns status 0, amount 18
23:16:09.410 00.001 10072 MoveAxis(N, 0, ABG)
23:16:09.410 00.000 10072 Move returns status 0, amount 0
23:16:09.410 00.000 10072 move complete, result=0
23:16:09.410 00.000 10072 worker thread done servicing request
23:16:09.410 00.000 10072 Worker thread wakes up
23:16:09.410 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:09.410 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:09.415 00.005 1032 GuideStep: 0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
23:16:09.818 00.403 10072 Exposure complete
23:16:09.865 00.047 10072 worker thread done servicing request
23:16:09.865 00.000 1032 OnExposeComplete: enter
23:16:09.867 00.002 1032 UpdateGuideState(): m_state=6
23:16:09.868 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8329
23:16:09.870 00.002 1032 Star::Find returns 1 (0), X=1104.02, Y=133.65, Mass=1335, SNR=25.7, Peak=103 HFD=3.3
23:16:09.872 00.002 1032 MultiStar: [#1 -0.01,0.08,0.99,U] [#2 -0.12,0.17,0.85,U] [#3 0.05,-0.06,0.76,U] [#4 -0.09,0.14,0.73,U] [#5 -0.02,-0.10,0.69,U] [#6 -0.01,0.08,0.62,U] [#7 -0.02,0.03,0.70,U] [#8 0.04,0.05,0.51,U] 
23:16:09.873 00.001 1032 refined, 8 included, MultiStar: {-0.00, 0.03}, one-star: {0.15, -0.11}
23:16:09.874 00.001 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
23:16:09.876 00.002 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
23:16:09.877 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.59 mountX=0.03 mountY=-0.01, mountTheta=-0.24
23:16:09.880 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.03, opts=13)
23:16:09.882 00.002 1032 Enqueuing Move request for scope (-0.00, 0.03)
23:16:09.884 00.002 10072 Worker thread wakes up
23:16:09.884 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
23:16:09.884 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
23:16:09.884 00.000 10072 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
23:16:09.885 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:16:09.888 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
23:16:09.888 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:16:09.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:09.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:16:09.888 00.000 10072 MoveAxis(E, 13, ABG)
23:16:09.888 00.000 10072 Guiding  Dir = 2, Dur = 13
23:16:09.889 00.001 10072 IsGuiding returns 0
23:16:09.889 00.000 10072 PulseGuide returned control before completion, sleep 23
23:16:09.911 00.022 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:16:09.913 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:09.914 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:09.916 00.002 1032 Enqueuing Expose request
23:16:09.925 00.009 10072 IsGuiding returns 0
23:16:09.925 00.000 10072 Move returns status 0, amount 13
23:16:09.925 00.000 10072 MoveAxis(N, 0, ABG)
23:16:09.925 00.000 10072 Move returns status 0, amount 0
23:16:09.925 00.000 10072 move complete, result=0
23:16:09.926 00.001 10072 worker thread done servicing request
23:16:09.926 00.000 10072 Worker thread wakes up
23:16:09.926 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:09.926 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:09.926 00.000 1032 GuideStep: 0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
23:16:10.554 00.628 10072 Exposure complete
23:16:10.604 00.050 10072 worker thread done servicing request
23:16:10.604 00.000 1032 OnExposeComplete: enter
23:16:10.606 00.002 1032 UpdateGuideState(): m_state=6
23:16:10.608 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8330
23:16:10.610 00.002 1032 Star::Find returns 1 (0), X=1103.80, Y=133.84, Mass=1421, SNR=26.5, Peak=97 HFD=3.4
23:16:10.612 00.002 1032 MultiStar: [#1 -0.01,0.07,0.94,U] [#2 -0.08,0.16,0.76,U] [#3 0.02,0.02,0.71,U] [#4 -0.02,0.12,0.66,U] [#5 0.03,0.19,0.66,U] [#6 -0.08,0.14,0.57,U] [#7 -0.06,0.02,0.73,U] [#8 -0.10,0.10,0.53,U] 
23:16:10.614 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {-0.07, 0.07}
23:16:10.615 00.001 1032 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.83) = xAngle (0.14 = 0.14)
23:16:10.617 00.002 1032 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.14 = 0.14)
23:16:10.618 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.97 mountX=0.10 mountY=0.01, mountTheta=0.14
23:16:10.621 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.10, opts=13)
23:16:10.624 00.003 1032 Enqueuing Move request for scope (-0.04, 0.10)
23:16:10.625 00.001 10072 Worker thread wakes up
23:16:10.625 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
23:16:10.625 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
23:16:10.626 00.001 10072 Moving (-0.04, 0.10) raw xDistance=0.10 yDistance=0.01
23:16:10.628 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:16:10.630 00.002 10072 PPEC rslt: input = 0.10, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
23:16:10.630 00.000 10072 PPEC: input: 0.10, control: -0.02, exposure: 500
23:16:10.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:10.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:16:10.631 00.001 10072 MoveAxis(E, 17, ABG)
23:16:10.631 00.000 10072 Guiding  Dir = 2, Dur = 17
23:16:10.631 00.000 10072 IsGuiding returns 0
23:16:10.631 00.000 10072 PulseGuide returned control before completion, sleep 27
23:16:10.649 00.018 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:16:10.650 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:10.652 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:10.653 00.001 1032 Enqueuing Expose request
23:16:10.676 00.023 10072 IsGuiding returns 0
23:16:10.676 00.000 10072 Move returns status 0, amount 17
23:16:10.676 00.000 10072 MoveAxis(N, 0, ABG)
23:16:10.676 00.000 10072 Move returns status 0, amount 0
23:16:10.676 00.000 10072 move complete, result=0
23:16:10.676 00.000 10072 worker thread done servicing request
23:16:10.676 00.000 10072 Worker thread wakes up
23:16:10.676 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:10.677 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:10.683 00.006 1032 GuideStep: 0.1 px 17 ms EAST, 0.0 px 0 ms NORTH
23:16:11.086 00.403 10072 Exposure complete
23:16:11.139 00.053 10072 worker thread done servicing request
23:16:11.139 00.000 1032 OnExposeComplete: enter
23:16:11.141 00.002 1032 UpdateGuideState(): m_state=6
23:16:11.144 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8331
23:16:11.146 00.002 1032 Star::Find returns 1 (0), X=1103.92, Y=133.72, Mass=1372, SNR=26.0, Peak=112 HFD=3.3
23:16:11.148 00.002 1032 MultiStar: [#1 0.06,-0.00,0.96,U] [#2 0.00,0.04,0.78,U] [#3 0.07,-0.01,0.77,U] [#4 -0.05,0.21,0.68,U] [#5 0.02,0.07,0.62,U] [#6 0.04,0.09,0.64,U] [#7 -0.03,0.04,0.73,U] [#8 0.03,0.07,0.53,U] 
23:16:11.149 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {0.05, -0.04}
23:16:11.150 00.001 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
23:16:11.151 00.001 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
23:16:11.153 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.07 mountX=0.04 mountY=-0.03, mountTheta=-0.76
23:16:11.155 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
23:16:11.156 00.001 1032 Enqueuing Move request for scope (0.02, 0.04)
23:16:11.158 00.002 10072 Worker thread wakes up
23:16:11.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
23:16:11.158 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
23:16:11.158 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
23:16:11.159 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:16:11.164 00.005 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
23:16:11.164 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
23:16:11.164 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:11.164 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:16:11.164 00.000 10072 MoveAxis(E, 14, ABG)
23:16:11.164 00.000 10072 Guiding  Dir = 2, Dur = 14
23:16:11.164 00.000 10072 IsGuiding returns 0
23:16:11.165 00.001 10072 PulseGuide returned control before completion, sleep 24
23:16:11.181 00.016 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:16:11.184 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:11.186 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:11.187 00.001 1032 Enqueuing Expose request
23:16:11.192 00.005 10072 IsGuiding returns 1
23:16:11.192 00.000 10072 scope still moving after pulse duration time elapsed
23:16:11.223 00.031 10072 IsGuiding returns 1
23:16:11.255 00.032 10072 IsGuiding returns 1
23:16:11.285 00.030 10072 IsGuiding returns 1
23:16:11.317 00.032 10072 IsGuiding returns 1
23:16:11.348 00.031 10072 IsGuiding returns 1
23:16:11.378 00.030 10072 IsGuiding returns 1
23:16:11.409 00.031 10072 IsGuiding returns 1
23:16:11.441 00.032 10072 IsGuiding returns 1
23:16:11.472 00.031 10072 IsGuiding returns 1
23:16:11.503 00.031 10072 IsGuiding returns 1
23:16:11.535 00.032 10072 IsGuiding returns 0
23:16:11.535 00.000 10072 scope move finished after 14 + 356 ms
23:16:11.535 00.000 10072 Move returns status 0, amount 14
23:16:11.535 00.000 10072 MoveAxis(N, 0, ABG)
23:16:11.535 00.000 10072 Move returns status 0, amount 0
23:16:11.535 00.000 10072 move complete, result=0
23:16:11.535 00.000 10072 worker thread done servicing request
23:16:11.535 00.000 10072 Worker thread wakes up
23:16:11.535 00.000 1032 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
23:16:11.537 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:11.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:12.162 00.625 10072 Exposure complete
23:16:12.210 00.048 10072 worker thread done servicing request
23:16:12.210 00.000 1032 OnExposeComplete: enter
23:16:12.212 00.002 1032 UpdateGuideState(): m_state=6
23:16:12.214 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8332
23:16:12.216 00.002 1032 Star::Find returns 1 (0), X=1104.05, Y=133.65, Mass=1256, SNR=24.9, Peak=106 HFD=3.3
23:16:12.218 00.002 1032 MultiStar: [#1 0.15,-0.05,1.04,U] [#2 0.06,-0.07,0.83,U] [#3 0.10,-0.11,0.83,U] [#4 0.17,0.00,0.72,U] [#5 0.08,-0.16,0.67,U] [#6 0.01,0.01,0.66,U] [#7 0.04,-0.19,0.78,U] [#8 0.09,-0.18,0.57,U] 
23:16:12.220 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.18, -0.12}
23:16:12.221 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
23:16:12.223 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
23:16:12.225 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.74 mountX=-0.12 mountY=-0.08, mountTheta=-2.57
23:16:12.228 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
23:16:12.230 00.002 1032 Enqueuing Move request for scope (0.10, -0.09)
23:16:12.232 00.002 10072 Worker thread wakes up
23:16:12.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
23:16:12.232 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
23:16:12.232 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.12 yDistance=-0.08
23:16:12.234 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:16:12.238 00.004 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
23:16:12.238 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
23:16:12.238 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:12.238 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:16:12.238 00.000 10072 MoveAxis(E, 20, ABG)
23:16:12.238 00.000 10072 Guiding  Dir = 2, Dur = 20
23:16:12.239 00.001 10072 IsGuiding returns 0
23:16:12.240 00.001 10072 PulseGuide returned control before completion, sleep 30
23:16:12.257 00.017 1032 UpdateGuideState exits: m=1256 SNR=24.9
23:16:12.259 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:12.261 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:12.262 00.001 1032 Enqueuing Expose request
23:16:12.285 00.023 10072 IsGuiding returns 1
23:16:12.287 00.002 10072 scope still moving after pulse duration time elapsed
23:16:12.316 00.029 10072 IsGuiding returns 0
23:16:12.316 00.000 10072 scope move finished after 20 + 56 ms
23:16:12.316 00.000 10072 Move returns status 0, amount 20
23:16:12.316 00.000 10072 MoveAxis(N, 0, ABG)
23:16:12.316 00.000 10072 Move returns status 0, amount 0
23:16:12.316 00.000 10072 move complete, result=0
23:16:12.316 00.000 10072 worker thread done servicing request
23:16:12.316 00.000 10072 Worker thread wakes up
23:16:12.316 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:12.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:12.317 00.001 1032 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
23:16:12.726 00.409 10072 Exposure complete
23:16:12.774 00.048 10072 worker thread done servicing request
23:16:12.774 00.000 1032 OnExposeComplete: enter
23:16:12.776 00.002 1032 UpdateGuideState(): m_state=6
23:16:12.778 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8333
23:16:12.781 00.003 1032 Star::Find returns 1 (0), X=1103.97, Y=133.69, Mass=1493, SNR=27.2, Peak=125 HFD=3.3
23:16:12.783 00.002 1032 MultiStar: [#1 0.14,-0.12,0.93,U] [#2 0.06,-0.07,0.78,U] [#3 0.17,-0.08,0.73,U] [#4 0.01,0.01,0.64,U] [#5 0.06,-0.02,0.61,U] [#6 -0.04,-0.02,0.56,U] [#7 0.05,-0.07,0.71,U] [#8 0.07,-0.15,0.50,U] 
23:16:12.784 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.09, -0.07}
23:16:12.786 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
23:16:12.788 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
23:16:12.789 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.73 mountX=-0.08 mountY=-0.06, mountTheta=-2.56
23:16:12.792 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
23:16:12.794 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
23:16:12.796 00.002 10072 Worker thread wakes up
23:16:12.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
23:16:12.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
23:16:12.796 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.08 yDistance=-0.06
23:16:12.798 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:16:12.803 00.005 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
23:16:12.803 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
23:16:12.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:12.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:16:12.803 00.000 10072 MoveAxis(E, 16, ABG)
23:16:12.803 00.000 10072 Guiding  Dir = 2, Dur = 16
23:16:12.804 00.001 10072 IsGuiding returns 0
23:16:12.804 00.000 10072 PulseGuide returned control before completion, sleep 26
23:16:12.820 00.016 1032 UpdateGuideState exits: m=1493 SNR=27.2
23:16:12.822 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:12.824 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:12.826 00.002 1032 Enqueuing Expose request
23:16:12.832 00.006 10072 IsGuiding returns 0
23:16:12.832 00.000 10072 Move returns status 0, amount 16
23:16:12.832 00.000 10072 MoveAxis(N, 0, ABG)
23:16:12.833 00.001 10072 Move returns status 0, amount 0
23:16:12.833 00.000 10072 move complete, result=0
23:16:12.833 00.000 10072 worker thread done servicing request
23:16:12.833 00.000 10072 Worker thread wakes up
23:16:12.833 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:12.833 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:12.836 00.003 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:16:13.459 00.623 10072 Exposure complete
23:16:13.508 00.049 10072 worker thread done servicing request
23:16:13.509 00.001 1032 OnExposeComplete: enter
23:16:13.511 00.002 1032 UpdateGuideState(): m_state=6
23:16:13.512 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8334
23:16:13.514 00.002 1032 Star::Find returns 1 (0), X=1104.01, Y=133.78, Mass=1435, SNR=26.6, Peak=109 HFD=3.2
23:16:13.517 00.003 1032 MultiStar: [#1 0.04,0.08,0.93,U] [#2 -0.01,0.19,0.84,U] [#3 0.08,0.00,0.78,U] [#4 -0.01,0.14,0.65,U] [#5 0.04,-0.05,0.67,U] [#6 -0.06,0.18,0.62,U] [#7 0.02,0.02,0.71,U] [#8 0.17,0.14,0.48,U] 
23:16:13.521 00.004 1032 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.13, 0.02}
23:16:13.523 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:16:13.525 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:16:13.526 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.02 mountX=0.06 mountY=-0.06, mountTheta=-0.81
23:16:13.530 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
23:16:13.531 00.001 1032 Enqueuing Move request for scope (0.05, 0.08)
23:16:13.533 00.002 10072 Worker thread wakes up
23:16:13.533 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:16:13.533 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:16:13.533 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.06
23:16:13.535 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:16:13.538 00.003 10072 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
23:16:13.538 00.000 10072 PPEC: input: 0.06, control: -0.02, exposure: 500
23:16:13.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:13.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:16:13.538 00.000 10072 MoveAxis(E, 19, ABG)
23:16:13.538 00.000 10072 Guiding  Dir = 2, Dur = 19
23:16:13.538 00.000 10072 IsGuiding returns 0
23:16:13.539 00.001 10072 PulseGuide returned control before completion, sleep 29
23:16:13.557 00.018 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:16:13.559 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:13.560 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:13.562 00.002 1032 Enqueuing Expose request
23:16:13.581 00.019 10072 IsGuiding returns 0
23:16:13.581 00.000 10072 Move returns status 0, amount 19
23:16:13.581 00.000 10072 MoveAxis(N, 0, ABG)
23:16:13.581 00.000 10072 Move returns status 0, amount 0
23:16:13.581 00.000 10072 move complete, result=0
23:16:13.582 00.001 10072 worker thread done servicing request
23:16:13.582 00.000 10072 Worker thread wakes up
23:16:13.582 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:13.582 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:13.586 00.004 1032 GuideStep: 0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
23:16:13.992 00.406 10072 Exposure complete
23:16:14.046 00.054 10072 worker thread done servicing request
23:16:14.046 00.000 1032 OnExposeComplete: enter
23:16:14.048 00.002 1032 UpdateGuideState(): m_state=6
23:16:14.050 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8335
23:16:14.052 00.002 1032 Star::Find returns 1 (0), X=1103.94, Y=133.70, Mass=1313, SNR=25.5, Peak=99 HFD=3.4
23:16:14.054 00.002 1032 MultiStar: [#1 -0.03,-0.08,1.00,U] [#2 0.08,0.06,0.82,U] [#3 0.18,0.02,0.74,U] [#4 -0.06,0.13,0.72,U] [#5 -0.04,-0.10,0.66,U] [#6 -0.13,-0.09,0.62,U] [#7 -0.01,-0.09,0.74,U] [#8 0.02,-0.09,0.57,U] 
23:16:14.056 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.07, -0.07}
23:16:14.058 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
23:16:14.059 00.001 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
23:16:14.061 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.21 mountX=-0.04 mountY=-0.00, mountTheta=-3.04
23:16:14.063 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
23:16:14.066 00.003 1032 Enqueuing Move request for scope (0.01, -0.04)
23:16:14.067 00.001 10072 Worker thread wakes up
23:16:14.068 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
23:16:14.068 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
23:16:14.068 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.00
23:16:14.070 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:16:14.072 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
23:16:14.072 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
23:16:14.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:14.073 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:16:14.073 00.000 10072 MoveAxis(E, 17, ABG)
23:16:14.073 00.000 10072 Guiding  Dir = 2, Dur = 17
23:16:14.073 00.000 10072 IsGuiding returns 0
23:16:14.074 00.001 10072 PulseGuide returned control before completion, sleep 27
23:16:14.093 00.019 1032 UpdateGuideState exits: m=1313 SNR=25.5
23:16:14.095 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:14.097 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:14.099 00.002 1032 Enqueuing Expose request
23:16:14.112 00.013 10072 IsGuiding returns 0
23:16:14.112 00.000 10072 Move returns status 0, amount 17
23:16:14.112 00.000 10072 MoveAxis(N, 0, ABG)
23:16:14.112 00.000 10072 Move returns status 0, amount 0
23:16:14.113 00.001 10072 move complete, result=0
23:16:14.113 00.000 10072 worker thread done servicing request
23:16:14.113 00.000 10072 Worker thread wakes up
23:16:14.113 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:14.113 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:14.113 00.000 1032 GuideStep: -0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
23:16:14.742 00.629 10072 Exposure complete
23:16:14.793 00.051 10072 worker thread done servicing request
23:16:14.793 00.000 1032 OnExposeComplete: enter
23:16:14.795 00.002 1032 UpdateGuideState(): m_state=6
23:16:14.798 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8336
23:16:14.801 00.003 1032 Star::Find returns 1 (0), X=1103.95, Y=133.49, Mass=1462, SNR=26.9, Peak=118 HFD=3.5
23:16:14.803 00.002 1032 MultiStar: [#1 -0.04,-0.25,0.96,U] [#2 0.10,-0.10,0.75,U] [#3 0.19,-0.11,0.76,U] [#4 -0.00,-0.06,0.66,U] [#5 0.00,-0.10,0.66,U] [#6 -0.04,-0.32,0.00,M1] [#7 0.02,-0.17,0.68,U] [#8 0.08,-0.18,0.51,U] 
23:16:14.804 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.17}, one-star: {0.07, -0.27}
23:16:14.806 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
23:16:14.807 00.001 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
23:16:14.809 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.26 mountX=-0.17 mountY=-0.01, mountTheta=-3.09
23:16:14.812 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.17, opts=13)
23:16:14.814 00.002 1032 Enqueuing Move request for scope (0.05, -0.17)
23:16:14.816 00.002 10072 Worker thread wakes up
23:16:14.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
23:16:14.816 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
23:16:14.816 00.000 10072 Moving (0.05, -0.17) raw xDistance=-0.17 yDistance=-0.01
23:16:14.818 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:16:14.822 00.004 10072 PPEC rslt: input = -0.17, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 288.17
23:16:14.822 00.000 10072 PPEC: input: -0.17, control: -0.11, exposure: 500
23:16:14.822 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:14.823 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:16:14.823 00.000 10072 MoveAxis(E, 102, ABG)
23:16:14.823 00.000 10072 Guiding  Dir = 2, Dur = 102
23:16:14.823 00.000 10072 IsGuiding returns 0
23:16:14.823 00.000 10072 PulseGuide returned control before completion, sleep 112
23:16:14.840 00.017 1032 UpdateGuideState exits: m=1462 SNR=26.9
23:16:14.842 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:14.843 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:14.846 00.003 1032 Enqueuing Expose request
23:16:14.944 00.098 10072 IsGuiding returns 0
23:16:14.944 00.000 10072 Move returns status 0, amount 102
23:16:14.944 00.000 10072 MoveAxis(N, 0, ABG)
23:16:14.944 00.000 10072 Move returns status 0, amount 0
23:16:14.944 00.000 10072 move complete, result=0
23:16:14.944 00.000 10072 worker thread done servicing request
23:16:14.944 00.000 10072 Worker thread wakes up
23:16:14.944 00.000 1032 GuideStep: -0.2 px 102 ms EAST, -0.0 px 0 ms NORTH
23:16:14.947 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:14.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:15.353 00.406 10072 Exposure complete
23:16:15.403 00.050 10072 worker thread done servicing request
23:16:15.403 00.000 1032 OnExposeComplete: enter
23:16:15.406 00.003 1032 UpdateGuideState(): m_state=6
23:16:15.407 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8337
23:16:15.409 00.002 1032 Star::Find returns 1 (0), X=1104.03, Y=133.66, Mass=1358, SNR=25.9, Peak=123 HFD=3.3
23:16:15.410 00.001 1032 MultiStar: [#1 -0.11,-0.16,0.99,U] [#2 0.18,0.02,0.80,U] [#3 0.09,-0.11,0.77,U] [#4 0.02,0.04,0.68,U] [#5 0.20,-0.00,0.65,U] [#6 0.07,-0.05,0.64,U] [#7 -0.08,-0.07,0.73,U] [#8 0.12,-0.11,0.53,U] 
23:16:15.413 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.16, -0.10}
23:16:15.416 00.003 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
23:16:15.418 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
23:16:15.420 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.09 cameraTheta=-0.78 mountX=-0.08 mountY=-0.05, mountTheta=-2.61
23:16:15.423 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
23:16:15.427 00.004 1032 Enqueuing Move request for scope (0.07, -0.07)
23:16:15.429 00.002 10072 Worker thread wakes up
23:16:15.430 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
23:16:15.430 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
23:16:15.430 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=-0.05
23:16:15.432 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:16:15.435 00.003 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
23:16:15.435 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
23:16:15.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:15.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:16:15.435 00.000 10072 MoveAxis(E, 18, ABG)
23:16:15.435 00.000 10072 Guiding  Dir = 2, Dur = 18
23:16:15.436 00.001 10072 IsGuiding returns 0
23:16:15.436 00.000 10072 PulseGuide returned control before completion, sleep 28
23:16:15.452 00.016 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:16:15.455 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:15.456 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:15.458 00.002 1032 Enqueuing Expose request
23:16:15.474 00.016 10072 IsGuiding returns 0
23:16:15.474 00.000 10072 Move returns status 0, amount 18
23:16:15.474 00.000 10072 MoveAxis(N, 0, ABG)
23:16:15.474 00.000 10072 Move returns status 0, amount 0
23:16:15.474 00.000 10072 move complete, result=0
23:16:15.475 00.001 10072 worker thread done servicing request
23:16:15.475 00.000 10072 Worker thread wakes up
23:16:15.475 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:15.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:15.477 00.002 1032 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
23:16:16.106 00.629 10072 Exposure complete
23:16:16.158 00.052 10072 worker thread done servicing request
23:16:16.158 00.000 1032 OnExposeComplete: enter
23:16:16.160 00.002 1032 UpdateGuideState(): m_state=6
23:16:16.163 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8338
23:16:16.165 00.002 1032 Star::Find returns 1 (0), X=1103.96, Y=133.81, Mass=1367, SNR=26.0, Peak=102 HFD=3.4
23:16:16.167 00.002 1032 MultiStar: [#1 -0.04,0.04,0.99,U] [#2 0.10,0.11,0.79,U] [#3 0.10,0.06,0.73,U] [#4 0.10,0.19,0.67,U] [#5 -0.02,0.09,0.72,U] [#6 -0.07,-0.06,0.59,U] [#7 -0.11,0.06,0.73,U] [#8 -0.06,0.11,0.52,U] 
23:16:16.168 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.09, 0.05}
23:16:16.170 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
23:16:16.171 00.001 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
23:16:16.172 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.37 mountX=0.06 mountY=-0.03, mountTheta=-0.46
23:16:16.175 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
23:16:16.176 00.001 1032 Enqueuing Move request for scope (0.01, 0.07)
23:16:16.178 00.002 10072 Worker thread wakes up
23:16:16.178 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
23:16:16.178 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
23:16:16.179 00.001 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.03
23:16:16.180 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:16:16.183 00.003 10072 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
23:16:16.183 00.000 10072 PPEC: input: 0.06, control: -0.02, exposure: 500
23:16:16.183 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:16.183 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:16:16.183 00.000 10072 MoveAxis(E, 19, ABG)
23:16:16.183 00.000 10072 Guiding  Dir = 2, Dur = 19
23:16:16.184 00.001 10072 IsGuiding returns 0
23:16:16.184 00.000 10072 PulseGuide returned control before completion, sleep 29
23:16:16.200 00.016 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:16:16.202 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:16.203 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:16.205 00.002 1032 Enqueuing Expose request
23:16:16.228 00.023 10072 IsGuiding returns 0
23:16:16.228 00.000 10072 Move returns status 0, amount 19
23:16:16.228 00.000 10072 MoveAxis(N, 0, ABG)
23:16:16.228 00.000 10072 Move returns status 0, amount 0
23:16:16.228 00.000 10072 move complete, result=0
23:16:16.229 00.001 10072 worker thread done servicing request
23:16:16.229 00.000 10072 Worker thread wakes up
23:16:16.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:16.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:16.233 00.004 1032 GuideStep: 0.1 px 19 ms EAST, -0.0 px 0 ms NORTH
23:16:16.638 00.405 10072 Exposure complete
23:16:16.689 00.051 10072 worker thread done servicing request
23:16:16.689 00.000 1032 OnExposeComplete: enter
23:16:16.691 00.002 1032 UpdateGuideState(): m_state=6
23:16:16.693 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8339
23:16:16.695 00.002 1032 Star::Find returns 1 (0), X=1103.96, Y=133.76, Mass=1405, SNR=26.3, Peak=107 HFD=3.3
23:16:16.697 00.002 1032 MultiStar: [#1 -0.03,-0.05,0.99,U] [#2 0.03,0.10,0.80,U] [#3 0.11,0.15,0.75,U] [#4 0.02,0.23,0.69,U] [#5 0.02,0.07,0.63,U] [#6 -0.09,0.02,0.63,U] [#7 -0.06,0.01,0.66,U] [#8 -0.05,0.10,0.53,U] 
23:16:16.700 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {0.09, -0.01}
23:16:16.701 00.001 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
23:16:16.703 00.002 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
23:16:16.705 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.42 mountX=0.06 mountY=-0.02, mountTheta=-0.41
23:16:16.707 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
23:16:16.709 00.002 1032 Enqueuing Move request for scope (0.01, 0.06)
23:16:16.712 00.003 10072 Worker thread wakes up
23:16:16.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:16:16.712 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:16:16.712 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
23:16:16.714 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:16:16.716 00.002 10072 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
23:16:16.716 00.000 10072 PPEC: input: 0.06, control: -0.02, exposure: 500
23:16:16.717 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:16.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:16:16.717 00.000 10072 MoveAxis(E, 17, ABG)
23:16:16.717 00.000 10072 Guiding  Dir = 2, Dur = 17
23:16:16.717 00.000 10072 IsGuiding returns 0
23:16:16.717 00.000 10072 PulseGuide returned control before completion, sleep 27
23:16:16.734 00.017 1032 UpdateGuideState exits: m=1405 SNR=26.3
23:16:16.737 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:16.739 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:16.742 00.003 1032 Enqueuing Expose request
23:16:16.758 00.016 10072 IsGuiding returns 0
23:16:16.758 00.000 10072 Move returns status 0, amount 17
23:16:16.758 00.000 10072 MoveAxis(N, 0, ABG)
23:16:16.758 00.000 10072 Move returns status 0, amount 0
23:16:16.758 00.000 10072 move complete, result=0
23:16:16.758 00.000 10072 worker thread done servicing request
23:16:16.758 00.000 10072 Worker thread wakes up
23:16:16.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:16.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:16.762 00.004 1032 GuideStep: 0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
23:16:17.389 00.627 10072 Exposure complete
23:16:17.442 00.053 10072 worker thread done servicing request
23:16:17.442 00.000 1032 OnExposeComplete: enter
23:16:17.444 00.002 1032 UpdateGuideState(): m_state=6
23:16:17.445 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8340
23:16:17.447 00.002 1032 Star::Find returns 1 (0), X=1103.99, Y=133.55, Mass=1360, SNR=25.9, Peak=110 HFD=3.5
23:16:17.449 00.002 1032 MultiStar: [#1 0.03,-0.12,1.01,U] [#2 0.11,-0.02,0.81,U] [#3 0.08,-0.11,0.73,U] [#4 0.12,-0.06,0.71,U] [#5 0.01,-0.06,0.65,U] [#6 -0.02,-0.01,0.63,U] [#7 -0.14,-0.14,0.71,U] [#8 -0.06,0.01,0.52,U] 
23:16:17.451 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.12, -0.22}
23:16:17.452 00.001 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
23:16:17.453 00.001 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
23:16:17.455 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.19 mountX=-0.10 mountY=-0.01, mountTheta=-3.02
23:16:17.458 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
23:16:17.460 00.002 1032 Enqueuing Move request for scope (0.04, -0.09)
23:16:17.461 00.001 10072 Worker thread wakes up
23:16:17.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
23:16:17.461 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
23:16:17.461 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=-0.01
23:16:17.464 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:16:17.466 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
23:16:17.466 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
23:16:17.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:17.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:16:17.466 00.000 10072 MoveAxis(E, 20, ABG)
23:16:17.466 00.000 10072 Guiding  Dir = 2, Dur = 20
23:16:17.467 00.001 10072 IsGuiding returns 0
23:16:17.467 00.000 10072 PulseGuide returned control before completion, sleep 30
23:16:17.485 00.018 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:16:17.488 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:17.490 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:17.492 00.002 1032 Enqueuing Expose request
23:16:17.510 00.018 10072 IsGuiding returns 1
23:16:17.514 00.004 10072 scope still moving after pulse duration time elapsed
23:16:17.542 00.028 10072 IsGuiding returns 1
23:16:17.573 00.031 10072 IsGuiding returns 0
23:16:17.573 00.000 10072 scope move finished after 20 + 85 ms
23:16:17.573 00.000 10072 Move returns status 0, amount 20
23:16:17.573 00.000 10072 MoveAxis(N, 0, ABG)
23:16:17.573 00.000 10072 Move returns status 0, amount 0
23:16:17.573 00.000 10072 move complete, result=0
23:16:17.573 00.000 10072 worker thread done servicing request
23:16:17.573 00.000 10072 Worker thread wakes up
23:16:17.573 00.000 1032 GuideStep: -0.1 px 20 ms EAST, -0.0 px 0 ms NORTH
23:16:17.576 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:17.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:17.983 00.407 10072 Exposure complete
23:16:18.034 00.051 10072 worker thread done servicing request
23:16:18.034 00.000 1032 OnExposeComplete: enter
23:16:18.035 00.001 1032 UpdateGuideState(): m_state=6
23:16:18.037 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8341
23:16:18.039 00.002 1032 Star::Find returns 1 (0), X=1103.99, Y=133.70, Mass=1347, SNR=25.8, Peak=103 HFD=3.3
23:16:18.041 00.002 1032 MultiStar: [#1 0.09,-0.10,0.96,U] [#2 -0.02,0.10,0.76,U] [#3 0.08,-0.10,0.77,U] [#4 -0.11,0.03,0.72,U] [#5 0.13,-0.00,0.65,U] [#6 -0.02,0.01,0.63,U] [#7 0.05,-0.10,0.69,U] [#8 -0.06,-0.10,0.52,U] 
23:16:18.042 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.12, -0.06}
23:16:18.044 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
23:16:18.045 00.001 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
23:16:18.046 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.79 mountX=-0.05 mountY=-0.03, mountTheta=-2.62
23:16:18.050 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
23:16:18.052 00.002 1032 Enqueuing Move request for scope (0.04, -0.04)
23:16:18.053 00.001 10072 Worker thread wakes up
23:16:18.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:16:18.053 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:16:18.053 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
23:16:18.056 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:16:18.058 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
23:16:18.058 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
23:16:18.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:18.058 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:16:18.059 00.001 10072 MoveAxis(E, 18, ABG)
23:16:18.059 00.000 10072 Guiding  Dir = 2, Dur = 18
23:16:18.059 00.000 10072 IsGuiding returns 0
23:16:18.059 00.000 10072 PulseGuide returned control before completion, sleep 28
23:16:18.076 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:16:18.077 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:18.079 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:18.080 00.001 1032 Enqueuing Expose request
23:16:18.089 00.009 10072 IsGuiding returns 1
23:16:18.092 00.003 10072 scope still moving after pulse duration time elapsed
23:16:18.119 00.027 10072 IsGuiding returns 1
23:16:18.151 00.032 10072 IsGuiding returns 1
23:16:18.205 00.054 10072 IsGuiding returns 1
23:16:18.228 00.023 10072 IsGuiding returns 1
23:16:18.260 00.032 10072 IsGuiding returns 1
23:16:18.291 00.031 10072 IsGuiding returns 1
23:16:18.323 00.032 10072 IsGuiding returns 1
23:16:18.355 00.032 10072 IsGuiding returns 1
23:16:18.386 00.031 10072 IsGuiding returns 1
23:16:18.426 00.040 10072 IsGuiding returns 1
23:16:18.449 00.023 10072 IsGuiding returns 1
23:16:18.481 00.032 10072 IsGuiding returns 1
23:16:18.512 00.031 10072 IsGuiding returns 1
23:16:18.543 00.031 10072 IsGuiding returns 0
23:16:18.543 00.000 10072 scope move finished after 18 + 465 ms
23:16:18.543 00.000 10072 Move returns status 0, amount 18
23:16:18.543 00.000 10072 MoveAxis(N, 0, ABG)
23:16:18.543 00.000 10072 Move returns status 0, amount 0
23:16:18.543 00.000 10072 move complete, result=0
23:16:18.543 00.000 1032 GuideStep: -0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
23:16:18.547 00.004 10072 worker thread done servicing request
23:16:18.547 00.000 10072 Worker thread wakes up
23:16:18.547 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:18.547 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:19.173 00.626 10072 Exposure complete
23:16:19.223 00.050 10072 worker thread done servicing request
23:16:19.223 00.000 1032 OnExposeComplete: enter
23:16:19.224 00.001 1032 UpdateGuideState(): m_state=6
23:16:19.226 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8342
23:16:19.228 00.002 1032 Star::Find returns 1 (0), X=1103.92, Y=133.84, Mass=1426, SNR=26.6, Peak=114 HFD=3.1
23:16:19.231 00.003 1032 MultiStar: [#1 0.06,0.05,0.95,U] [#2 0.21,0.13,0.78,U] [#3 0.08,0.23,0.73,U] [#4 0.12,0.17,0.65,U] [#5 -0.03,-0.04,0.69,U] [#6 0.04,0.23,0.65,U] [#7 0.07,-0.08,0.69,U] [#8 -0.07,0.09,0.49,U] 
23:16:19.232 00.001 1032 single-star, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.05, 0.08}
23:16:19.234 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
23:16:19.237 00.003 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
23:16:19.238 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.04 mountX=0.07 mountY=-0.07, mountTheta=-0.79
23:16:19.242 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
23:16:19.244 00.002 1032 Enqueuing Move request for scope (0.05, 0.08)
23:16:19.246 00.002 10072 Worker thread wakes up
23:16:19.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:16:19.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:16:19.246 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
23:16:19.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:16:19.251 00.003 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
23:16:19.251 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
23:16:19.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:19.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:16:19.251 00.000 10072 MoveAxis(E, 23, ABG)
23:16:19.251 00.000 10072 Guiding  Dir = 2, Dur = 23
23:16:19.252 00.001 10072 IsGuiding returns 0
23:16:19.252 00.000 10072 PulseGuide returned control before completion, sleep 33
23:16:19.268 00.016 1032 UpdateGuideState exits: m=1426 SNR=26.6
23:16:19.270 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:19.272 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:19.274 00.002 1032 Enqueuing Expose request
23:16:19.294 00.020 10072 IsGuiding returns 0
23:16:19.294 00.000 10072 Move returns status 0, amount 23
23:16:19.294 00.000 10072 MoveAxis(N, 0, ABG)
23:16:19.294 00.000 10072 Move returns status 0, amount 0
23:16:19.294 00.000 10072 move complete, result=0
23:16:19.294 00.000 10072 worker thread done servicing request
23:16:19.294 00.000 10072 Worker thread wakes up
23:16:19.294 00.000 1032 GuideStep: 0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
23:16:19.296 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:19.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:19.704 00.408 10072 Exposure complete
23:16:19.753 00.049 10072 worker thread done servicing request
23:16:19.754 00.001 1032 OnExposeComplete: enter
23:16:19.756 00.002 1032 UpdateGuideState(): m_state=6
23:16:19.758 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8343
23:16:19.759 00.001 1032 Star::Find returns 1 (0), X=1104.02, Y=133.64, Mass=1272, SNR=25.1, Peak=103 HFD=3.3
23:16:19.761 00.002 1032 MultiStar: [#1 0.13,-0.14,1.01,U] [#2 0.13,0.05,0.86,U] [#3 0.05,0.16,0.78,U] [#4 -0.08,0.18,0.74,U] [#5 0.03,0.03,0.73,U] [#6 -0.01,0.16,0.65,U] [#7 0.11,0.08,0.75,U] [#8 0.02,0.05,0.54,U] 
23:16:19.763 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.15, -0.12}
23:16:19.765 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
23:16:19.767 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
23:16:19.770 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.49 mountX=0.02 mountY=-0.08, mountTheta=-1.34
23:16:19.775 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
23:16:19.777 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
23:16:19.778 00.001 10072 Worker thread wakes up
23:16:19.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:16:19.778 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:16:19.779 00.001 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
23:16:19.780 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:16:19.783 00.003 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
23:16:19.783 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
23:16:19.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:19.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:16:19.783 00.000 10072 MoveAxis(E, 17, ABG)
23:16:19.784 00.001 10072 Guiding  Dir = 2, Dur = 17
23:16:19.784 00.000 10072 IsGuiding returns 0
23:16:19.784 00.000 10072 PulseGuide returned control before completion, sleep 27
23:16:19.800 00.016 1032 UpdateGuideState exits: m=1272 SNR=25.1
23:16:19.803 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:19.804 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:19.806 00.002 1032 Enqueuing Expose request
23:16:19.824 00.018 10072 IsGuiding returns 0
23:16:19.824 00.000 10072 Move returns status 0, amount 17
23:16:19.824 00.000 10072 MoveAxis(N, 0, ABG)
23:16:19.824 00.000 10072 Move returns status 0, amount 0
23:16:19.824 00.000 10072 move complete, result=0
23:16:19.824 00.000 10072 worker thread done servicing request
23:16:19.824 00.000 10072 Worker thread wakes up
23:16:19.824 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:19.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:19.827 00.003 1032 GuideStep: 0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
23:16:20.452 00.625 10072 Exposure complete
23:16:20.499 00.047 10072 worker thread done servicing request
23:16:20.499 00.000 1032 OnExposeComplete: enter
23:16:20.501 00.002 1032 UpdateGuideState(): m_state=6
23:16:20.503 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8344
23:16:20.504 00.001 1032 Star::Find returns 1 (0), X=1103.97, Y=133.70, Mass=1295, SNR=25.3, Peak=107 HFD=3.3
23:16:20.506 00.002 1032 MultiStar: [#1 0.02,-0.20,0.99,U] [#2 0.09,0.14,0.88,U] [#3 0.06,-0.06,0.78,U] [#4 -0.09,-0.03,0.72,U] [#5 0.09,-0.00,0.70,U] [#6 -0.04,-0.14,0.63,U] [#7 0.13,0.09,0.77,U] [#8 0.06,-0.09,0.52,U] 
23:16:20.507 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.10, -0.06}
23:16:20.508 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
23:16:20.510 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
23:16:20.513 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.69 mountX=-0.05 mountY=-0.04, mountTheta=-2.52
23:16:20.516 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
23:16:20.519 00.003 1032 Enqueuing Move request for scope (0.05, -0.04)
23:16:20.521 00.002 10072 Worker thread wakes up
23:16:20.521 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
23:16:20.521 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
23:16:20.521 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
23:16:20.523 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:16:20.525 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
23:16:20.526 00.001 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
23:16:20.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:20.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:16:20.526 00.000 10072 MoveAxis(E, 19, ABG)
23:16:20.526 00.000 10072 Guiding  Dir = 2, Dur = 19
23:16:20.526 00.000 10072 IsGuiding returns 0
23:16:20.526 00.000 10072 PulseGuide returned control before completion, sleep 29
23:16:20.543 00.017 1032 UpdateGuideState exits: m=1295 SNR=25.3
23:16:20.544 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:20.546 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:20.548 00.002 1032 Enqueuing Expose request
23:16:20.558 00.010 10072 IsGuiding returns 1
23:16:20.558 00.000 10072 scope still moving after pulse duration time elapsed
23:16:20.590 00.032 10072 IsGuiding returns 1
23:16:20.622 00.032 10072 IsGuiding returns 1
23:16:20.653 00.031 10072 IsGuiding returns 1
23:16:20.684 00.031 10072 IsGuiding returns 1
23:16:20.716 00.032 10072 IsGuiding returns 1
23:16:20.747 00.031 10072 IsGuiding returns 1
23:16:20.779 00.032 10072 IsGuiding returns 1
23:16:20.811 00.032 10072 IsGuiding returns 1
23:16:20.842 00.031 10072 IsGuiding returns 1
23:16:20.874 00.032 10072 IsGuiding returns 1
23:16:20.905 00.031 10072 IsGuiding returns 1
23:16:20.936 00.031 10072 IsGuiding returns 1
23:16:20.966 00.030 10072 IsGuiding returns 1
23:16:20.997 00.031 10072 IsGuiding returns 1
23:16:21.029 00.032 10072 IsGuiding returns 0
23:16:21.029 00.000 10072 scope move finished after 19 + 484 ms
23:16:21.029 00.000 10072 Move returns status 0, amount 19
23:16:21.029 00.000 10072 MoveAxis(N, 0, ABG)
23:16:21.029 00.000 10072 Move returns status 0, amount 0
23:16:21.029 00.000 10072 move complete, result=0
23:16:21.029 00.000 10072 worker thread done servicing request
23:16:21.029 00.000 10072 Worker thread wakes up
23:16:21.029 00.000 1032 GuideStep: -0.1 px 19 ms EAST, -0.0 px 0 ms NORTH
23:16:21.034 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:21.034 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:21.657 00.623 10072 Exposure complete
23:16:21.700 00.043 10072 worker thread done servicing request
23:16:21.700 00.000 1032 OnExposeComplete: enter
23:16:21.703 00.003 1032 UpdateGuideState(): m_state=6
23:16:21.705 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8345
23:16:21.706 00.001 1032 Star::Find returns 1 (0), X=1103.99, Y=133.75, Mass=1244, SNR=24.8, Peak=101 HFD=3.2
23:16:21.708 00.002 1032 MultiStar: [#1 0.21,0.08,0.98,U] [#2 0.01,0.09,0.88,U] [#3 0.10,-0.04,0.77,U] [#4 0.01,0.20,0.75,U] [#5 0.09,0.26,0.00,M1] [#6 -0.11,0.05,0.65,U] [#7 0.06,0.06,0.74,U] [#8 0.04,0.10,0.52,U] 
23:16:21.709 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {0.12, -0.02}
23:16:21.710 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:16:21.713 00.003 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:16:21.716 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.76 mountX=0.04 mountY=-0.08, mountTheta=-1.07
23:16:21.719 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
23:16:21.720 00.001 1032 Enqueuing Move request for scope (0.07, 0.06)
23:16:21.722 00.002 10072 Worker thread wakes up
23:16:21.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:16:21.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:16:21.722 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
23:16:21.724 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:16:21.726 00.002 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
23:16:21.726 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
23:16:21.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:21.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:16:21.726 00.000 10072 MoveAxis(E, 22, ABG)
23:16:21.726 00.000 10072 Guiding  Dir = 2, Dur = 22
23:16:21.727 00.001 10072 IsGuiding returns 0
23:16:21.727 00.000 10072 PulseGuide returned control before completion, sleep 32
23:16:21.744 00.017 1032 UpdateGuideState exits: m=1244 SNR=24.8
23:16:21.746 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:21.748 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:21.750 00.002 1032 Enqueuing Expose request
23:16:21.762 00.012 10072 IsGuiding returns 1
23:16:21.762 00.000 10072 scope still moving after pulse duration time elapsed
23:16:21.793 00.031 10072 IsGuiding returns 0
23:16:21.793 00.000 10072 scope move finished after 22 + 43 ms
23:16:21.793 00.000 10072 Move returns status 0, amount 22
23:16:21.793 00.000 10072 MoveAxis(N, 0, ABG)
23:16:21.793 00.000 10072 Move returns status 0, amount 0
23:16:21.793 00.000 10072 move complete, result=0
23:16:21.793 00.000 10072 worker thread done servicing request
23:16:21.793 00.000 10072 Worker thread wakes up
23:16:21.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:21.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:21.793 00.000 1032 GuideStep: 0.0 px 22 ms EAST, -0.1 px 0 ms NORTH
23:16:22.204 00.411 10072 Exposure complete
23:16:22.251 00.047 10072 worker thread done servicing request
23:16:22.251 00.000 1032 OnExposeComplete: enter
23:16:22.254 00.003 1032 UpdateGuideState(): m_state=6
23:16:22.256 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8346
23:16:22.257 00.001 1032 Star::Find returns 1 (0), X=1104.00, Y=133.87, Mass=1398, SNR=26.3, Peak=113 HFD=3.0
23:16:22.259 00.002 1032 MultiStar: [#1 0.03,0.04,1.00,U] [#2 -0.02,0.15,0.80,U] [#3 0.09,0.09,0.81,U] [#4 0.07,0.22,0.69,U] [#5 0.15,0.17,0.67,U] [#6 0.01,-0.02,0.64,U] [#7 -0.15,0.19,0.67,U] [#8 -0.07,0.15,0.50,U] 
23:16:22.261 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.12, 0.10}
23:16:22.262 00.001 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
23:16:22.264 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
23:16:22.265 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.30 mountX=0.11 mountY=-0.06, mountTheta=-0.53
23:16:22.270 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
23:16:22.272 00.002 1032 Enqueuing Move request for scope (0.03, 0.12)
23:16:22.275 00.003 10072 Worker thread wakes up
23:16:22.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
23:16:22.275 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
23:16:22.275 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
23:16:22.278 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:16:22.280 00.002 10072 PPEC rslt: input = 0.11, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
23:16:22.280 00.000 10072 PPEC: input: 0.11, control: -0.02, exposure: 500
23:16:22.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:22.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:16:22.280 00.000 10072 MoveAxis(E, 15, ABG)
23:16:22.280 00.000 10072 Guiding  Dir = 2, Dur = 15
23:16:22.281 00.001 10072 IsGuiding returns 0
23:16:22.281 00.000 10072 PulseGuide returned control before completion, sleep 25
23:16:22.297 00.016 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:16:22.299 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:22.301 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:22.303 00.002 1032 Enqueuing Expose request
23:16:22.311 00.008 10072 IsGuiding returns 0
23:16:22.311 00.000 10072 Move returns status 0, amount 15
23:16:22.311 00.000 10072 MoveAxis(N, 0, ABG)
23:16:22.311 00.000 10072 Move returns status 0, amount 0
23:16:22.311 00.000 10072 move complete, result=0
23:16:22.312 00.001 10072 worker thread done servicing request
23:16:22.312 00.000 10072 Worker thread wakes up
23:16:22.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:22.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:22.312 00.000 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:16:22.938 00.626 10072 Exposure complete
23:16:22.985 00.047 10072 worker thread done servicing request
23:16:22.986 00.001 1032 OnExposeComplete: enter
23:16:22.989 00.003 1032 UpdateGuideState(): m_state=6
23:16:22.991 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8347
23:16:22.993 00.002 1032 Star::Find returns 1 (0), X=1103.95, Y=133.88, Mass=1425, SNR=26.5, Peak=114 HFD=3.0
23:16:22.995 00.002 1032 MultiStar: [#1 0.04,0.13,0.93,U] [#2 -0.03,0.21,0.76,U] [#3 0.18,0.09,0.84,U] [#4 0.11,0.20,0.66,U] [#5 0.13,0.01,0.65,U] [#6 0.12,0.12,0.62,U] [#7 -0.00,0.02,0.72,U] [#8 0.09,0.10,0.51,U] 
23:16:22.997 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.07, 0.12}
23:16:22.998 00.001 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
23:16:23.000 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
23:16:23.002 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.97 mountX=0.09 mountY=-0.10, mountTheta=-0.86
23:16:23.005 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
23:16:23.007 00.002 1032 Enqueuing Move request for scope (0.08, 0.11)
23:16:23.008 00.001 10072 Worker thread wakes up
23:16:23.009 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:16:23.009 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:16:23.009 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.10
23:16:23.011 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:16:23.014 00.003 10072 PPEC rslt: input = 0.09, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
23:16:23.014 00.000 10072 PPEC: input: 0.09, control: -0.02, exposure: 500
23:16:23.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:23.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:16:23.014 00.000 10072 MoveAxis(E, 16, ABG)
23:16:23.014 00.000 10072 Guiding  Dir = 2, Dur = 16
23:16:23.015 00.001 10072 IsGuiding returns 0
23:16:23.015 00.000 10072 PulseGuide returned control before completion, sleep 26
23:16:23.033 00.018 1032 UpdateGuideState exits: m=1425 SNR=26.5
23:16:23.034 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:23.036 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:23.037 00.001 1032 Enqueuing Expose request
23:16:23.045 00.008 10072 IsGuiding returns 0
23:16:23.045 00.000 10072 Move returns status 0, amount 16
23:16:23.045 00.000 10072 MoveAxis(N, 0, ABG)
23:16:23.045 00.000 10072 Move returns status 0, amount 0
23:16:23.047 00.002 10072 move complete, result=0
23:16:23.047 00.000 10072 worker thread done servicing request
23:16:23.047 00.000 10072 Worker thread wakes up
23:16:23.047 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:23.047 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:23.047 00.000 1032 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:16:23.454 00.407 10072 Exposure complete
23:16:23.504 00.050 10072 worker thread done servicing request
23:16:23.504 00.000 1032 OnExposeComplete: enter
23:16:23.506 00.002 1032 UpdateGuideState(): m_state=6
23:16:23.508 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8348
23:16:23.509 00.001 1032 Star::Find returns 1 (0), X=1103.88, Y=133.72, Mass=1472, SNR=27.0, Peak=116 HFD=3.4
23:16:23.511 00.002 1032 MultiStar: [#1 0.06,0.03,0.89,U] [#2 0.09,0.16,0.79,U] [#3 -0.03,0.02,0.73,U] [#4 0.01,-0.03,0.67,U] [#5 0.04,-0.01,0.69,U] [#6 0.13,-0.04,0.60,U] [#7 0.06,-0.05,0.71,U] [#8 0.00,0.08,0.52,U] 
23:16:23.514 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.01, -0.04}
23:16:23.515 00.001 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
23:16:23.519 00.004 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
23:16:23.521 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.32 mountX=0.00 mountY=-0.04, mountTheta=-1.51
23:16:23.523 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
23:16:23.525 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
23:16:23.527 00.002 10072 Worker thread wakes up
23:16:23.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:16:23.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:16:23.527 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
23:16:23.529 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:16:23.531 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
23:16:23.531 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:16:23.531 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:23.531 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:16:23.531 00.000 10072 MoveAxis(E, 14, ABG)
23:16:23.531 00.000 10072 Guiding  Dir = 2, Dur = 14
23:16:23.532 00.001 10072 IsGuiding returns 0
23:16:23.532 00.000 10072 PulseGuide returned control before completion, sleep 24
23:16:23.549 00.017 1032 UpdateGuideState exits: m=1472 SNR=27.0
23:16:23.551 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:23.554 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:23.557 00.003 1032 Enqueuing Expose request
23:16:23.560 00.003 10072 IsGuiding returns 0
23:16:23.560 00.000 10072 Move returns status 0, amount 14
23:16:23.560 00.000 10072 MoveAxis(N, 0, ABG)
23:16:23.560 00.000 10072 Move returns status 0, amount 0
23:16:23.560 00.000 10072 move complete, result=0
23:16:23.560 00.000 10072 worker thread done servicing request
23:16:23.560 00.000 10072 Worker thread wakes up
23:16:23.560 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:23.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:23.565 00.005 1032 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
23:16:24.187 00.622 10072 Exposure complete
23:16:24.238 00.051 10072 worker thread done servicing request
23:16:24.238 00.000 1032 OnExposeComplete: enter
23:16:24.239 00.001 1032 UpdateGuideState(): m_state=6
23:16:24.243 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8349
23:16:24.244 00.001 1032 Star::Find returns 1 (0), X=1104.00, Y=133.81, Mass=1355, SNR=25.9, Peak=101 HFD=3.2
23:16:24.246 00.002 1032 MultiStar: [#1 0.11,-0.03,0.96,U] [#2 -0.03,0.19,0.79,U] [#3 0.09,0.09,0.79,U] [#4 -0.11,0.14,0.68,U] [#5 0.13,0.07,0.63,U] [#6 0.09,0.11,0.66,U] [#7 -0.02,0.03,0.70,U] [#8 -0.02,-0.02,0.51,U] 
23:16:24.248 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.13, 0.04}
23:16:24.250 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:16:24.251 00.001 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:16:24.253 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.96 mountX=0.06 mountY=-0.06, mountTheta=-0.87
23:16:24.255 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
23:16:24.256 00.001 1032 Enqueuing Move request for scope (0.05, 0.07)
23:16:24.258 00.002 10072 Worker thread wakes up
23:16:24.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
23:16:24.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
23:16:24.258 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.06 yDistance=-0.06
23:16:24.260 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:16:24.263 00.003 10072 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
23:16:24.263 00.000 10072 PPEC: input: 0.06, control: -0.02, exposure: 500
23:16:24.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:24.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:16:24.263 00.000 10072 MoveAxis(E, 15, ABG)
23:16:24.263 00.000 10072 Guiding  Dir = 2, Dur = 15
23:16:24.264 00.001 10072 IsGuiding returns 0
23:16:24.264 00.000 10072 PulseGuide returned control before completion, sleep 25
23:16:24.280 00.016 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:16:24.282 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:24.283 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:24.285 00.002 1032 Enqueuing Expose request
23:16:24.292 00.007 10072 IsGuiding returns 0
23:16:24.292 00.000 10072 Move returns status 0, amount 15
23:16:24.292 00.000 10072 MoveAxis(N, 0, ABG)
23:16:24.292 00.000 10072 Move returns status 0, amount 0
23:16:24.292 00.000 10072 move complete, result=0
23:16:24.292 00.000 10072 worker thread done servicing request
23:16:24.292 00.000 10072 Worker thread wakes up
23:16:24.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:24.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:24.293 00.001 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:16:24.701 00.408 10072 Exposure complete
23:16:24.752 00.051 10072 worker thread done servicing request
23:16:24.752 00.000 1032 OnExposeComplete: enter
23:16:24.755 00.003 1032 UpdateGuideState(): m_state=6
23:16:24.757 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8350
23:16:24.759 00.002 1032 Star::Find returns 1 (0), X=1103.98, Y=133.72, Mass=1293, SNR=25.3, Peak=113 HFD=3.3
23:16:24.762 00.003 1032 MultiStar: [#1 -0.07,0.05,0.97,U] [#2 -0.08,0.25,0.00,M1] [#3 0.08,0.13,0.79,U] [#4 -0.03,0.23,0.72,U] [#5 0.12,-0.03,0.73,U] [#6 -0.04,0.20,0.61,U] [#7 -0.08,0.15,0.75,U] [#8 0.03,0.06,0.54,U] 
23:16:24.763 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.09}, one-star: {0.11, -0.05}
23:16:24.766 00.003 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
23:16:24.768 00.002 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
23:16:24.771 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.37 mountX=0.08 mountY=-0.04, mountTheta=-0.46
23:16:24.774 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
23:16:24.776 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
23:16:24.777 00.001 10072 Worker thread wakes up
23:16:24.779 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:16:24.779 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:16:24.779 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
23:16:24.780 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:16:24.783 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
23:16:24.783 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:16:24.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:24.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:16:24.783 00.000 10072 MoveAxis(E, 12, ABG)
23:16:24.783 00.000 10072 Guiding  Dir = 2, Dur = 12
23:16:24.784 00.001 10072 IsGuiding returns 0
23:16:24.784 00.000 10072 PulseGuide returned control before completion, sleep 22
23:16:24.802 00.018 1032 UpdateGuideState exits: m=1293 SNR=25.3
23:16:24.804 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:24.806 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:24.808 00.002 1032 Enqueuing Expose request
23:16:24.810 00.002 10072 IsGuiding returns 0
23:16:24.810 00.000 10072 Move returns status 0, amount 12
23:16:24.810 00.000 10072 MoveAxis(N, 0, ABG)
23:16:24.811 00.001 10072 Move returns status 0, amount 0
23:16:24.811 00.000 10072 move complete, result=0
23:16:24.811 00.000 10072 worker thread done servicing request
23:16:24.811 00.000 10072 Worker thread wakes up
23:16:24.811 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:24.811 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:24.818 00.007 1032 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
23:16:25.436 00.618 10072 Exposure complete
23:16:25.482 00.046 10072 worker thread done servicing request
23:16:25.482 00.000 1032 OnExposeComplete: enter
23:16:25.485 00.003 1032 UpdateGuideState(): m_state=6
23:16:25.487 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8351
23:16:25.489 00.002 1032 Star::Find returns 1 (0), X=1103.90, Y=133.98, Mass=1539, SNR=27.5, Peak=106 HFD=3.0
23:16:25.491 00.002 1032 MultiStar: [#1 -0.04,0.30,0.00,M1] [#2 -0.00,0.24,0.78,U] [#3 0.04,0.28,0.00,M1] [#4 -0.05,0.33,0.00,M1] [#5 0.02,0.23,0.64,U] [#6 -0.10,0.21,0.60,U] [#7 -0.01,0.22,0.65,U] [#8 -0.15,0.28,0.00,M1] 
23:16:25.493 00.002 1032 single-star, 4 included, MultiStar: {-0.01, 0.22}, one-star: {0.03, 0.21}
23:16:25.494 00.001 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
23:16:25.496 00.002 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
23:16:25.497 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.43 mountX=0.20 mountY=-0.08, mountTheta=-0.40
23:16:25.500 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.21, opts=13)
23:16:25.503 00.003 1032 Enqueuing Move request for scope (0.03, 0.21)
23:16:25.503 00.000 10072 Worker thread wakes up
23:16:25.504 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
23:16:25.504 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
23:16:25.504 00.000 10072 Moving (0.03, 0.21) raw xDistance=0.20 yDistance=-0.08
23:16:25.506 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:16:25.508 00.002 10072 PPEC rslt: input = 0.20, final = 0.08, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 288.20
23:16:25.508 00.000 10072 PPEC: input: 0.20, control: 0.08, exposure: 500
23:16:25.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:25.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:16:25.508 00.000 10072 MoveAxis(W, 80, ABG)
23:16:25.508 00.000 10072 Guiding  Dir = 3, Dur = 80
23:16:25.509 00.001 10072 IsGuiding returns 0
23:16:25.509 00.000 10072 PulseGuide returned control before completion, sleep 90
23:16:25.526 00.017 1032 UpdateGuideState exits: m=1539 SNR=27.5
23:16:25.528 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:25.530 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:25.532 00.002 1032 Enqueuing Expose request
23:16:25.605 00.073 10072 IsGuiding returns 1
23:16:25.605 00.000 10072 scope still moving after pulse duration time elapsed
23:16:25.636 00.031 10072 IsGuiding returns 0
23:16:25.636 00.000 10072 scope move finished after 80 + 47 ms
23:16:25.636 00.000 10072 Move returns status 0, amount 80
23:16:25.636 00.000 10072 MoveAxis(N, 0, ABG)
23:16:25.636 00.000 10072 Move returns status 0, amount 0
23:16:25.636 00.000 10072 move complete, result=0
23:16:25.636 00.000 10072 worker thread done servicing request
23:16:25.636 00.000 10072 Worker thread wakes up
23:16:25.636 00.000 1032 GuideStep: 0.2 px 80 ms WEST, -0.1 px 0 ms NORTH
23:16:25.639 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:25.639 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:26.049 00.410 10072 Exposure complete
23:16:26.099 00.050 10072 worker thread done servicing request
23:16:26.099 00.000 1032 OnExposeComplete: enter
23:16:26.101 00.002 1032 UpdateGuideState(): m_state=6
23:16:26.103 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8352
23:16:26.104 00.001 1032 Star::Find returns 1 (0), X=1104.00, Y=133.68, Mass=1363, SNR=25.9, Peak=100 HFD=3.3
23:16:26.106 00.002 1032 MultiStar: [#1 0.15,0.13,0.97,U] [#2 0.13,0.14,0.82,U] [#3 0.02,0.05,0.78,U] [#4 0.13,0.00,0.69,U] [#5 0.08,0.08,0.68,U] [#6 0.10,0.08,0.63,U] [#7 0.06,0.07,0.72,U] [#8 0.00,0.18,0.49,U] 
23:16:26.107 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.13, -0.08}
23:16:26.108 00.001 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:16:26.112 00.004 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:16:26.115 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=0.04 mountY=-0.11, mountTheta=-1.22
23:16:26.118 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
23:16:26.120 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
23:16:26.122 00.002 10072 Worker thread wakes up
23:16:26.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:16:26.123 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:16:26.123 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.11
23:16:26.124 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=98, Gamma=2.230
23:16:26.127 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
23:16:26.127 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:16:26.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:26.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:16:26.127 00.000 10072 MoveAxis(E, 13, ABG)
23:16:26.127 00.000 10072 Guiding  Dir = 2, Dur = 13
23:16:26.128 00.001 10072 IsGuiding returns 0
23:16:26.128 00.000 10072 PulseGuide returned control before completion, sleep 23
23:16:26.148 00.020 1032 UpdateGuideState exits: m=1363 SNR=25.9
23:16:26.150 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:26.152 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:26.154 00.002 1032 Enqueuing Expose request
23:16:26.156 00.002 10072 IsGuiding returns 0
23:16:26.156 00.000 10072 Move returns status 0, amount 13
23:16:26.156 00.000 10072 MoveAxis(N, 0, ABG)
23:16:26.156 00.000 10072 Move returns status 0, amount 0
23:16:26.157 00.001 10072 move complete, result=0
23:16:26.157 00.000 10072 worker thread done servicing request
23:16:26.157 00.000 10072 Worker thread wakes up
23:16:26.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:26.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:26.164 00.007 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:16:26.780 00.616 10072 Exposure complete
23:16:26.829 00.049 10072 worker thread done servicing request
23:16:26.829 00.000 1032 OnExposeComplete: enter
23:16:26.832 00.003 1032 UpdateGuideState(): m_state=6
23:16:26.834 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8353
23:16:26.837 00.003 1032 Star::Find returns 1 (0), X=1104.16, Y=133.61, Mass=1381, SNR=26.1, Peak=123 HFD=3.4
23:16:26.839 00.002 1032 MultiStar: [#1 0.18,0.02,0.96,U] [#2 0.18,0.10,0.74,U] [#3 0.16,-0.14,0.75,U] [#4 0.12,0.02,0.69,U] [#5 0.19,-0.10,0.65,U] [#6 0.15,-0.13,0.61,U] [#7 0.16,-0.03,0.71,U] [#8 0.15,-0.08,0.52,U] 
23:16:26.841 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.05}, one-star: {0.29, -0.15}
23:16:26.842 00.001 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
23:16:26.844 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
23:16:26.846 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.29 mountX=-0.10 mountY=-0.16, mountTheta=-2.12
23:16:26.848 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.05, opts=13)
23:16:26.850 00.002 1032 Enqueuing Move request for scope (0.18, -0.05)
23:16:26.852 00.002 10072 Worker thread wakes up
23:16:26.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
23:16:26.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
23:16:26.852 00.000 10072 Moving (0.18, -0.05) raw xDistance=-0.10 yDistance=-0.16
23:16:26.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=97, Gamma=2.230
23:16:26.856 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
23:16:26.856 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:16:26.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:26.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:16:26.856 00.000 10072 MoveAxis(E, 13, ABG)
23:16:26.856 00.000 10072 Guiding  Dir = 2, Dur = 13
23:16:26.857 00.001 10072 IsGuiding returns 0
23:16:26.857 00.000 10072 PulseGuide returned control before completion, sleep 23
23:16:26.875 00.018 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:16:26.877 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:26.878 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:26.880 00.002 1032 Enqueuing Expose request
23:16:26.887 00.007 10072 IsGuiding returns 0
23:16:26.887 00.000 10072 Move returns status 0, amount 13
23:16:26.887 00.000 10072 MoveAxis(N, 0, ABG)
23:16:26.887 00.000 10072 Move returns status 0, amount 0
23:16:26.887 00.000 10072 move complete, result=0
23:16:26.888 00.001 10072 worker thread done servicing request
23:16:26.888 00.000 10072 Worker thread wakes up
23:16:26.888 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:26.888 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:26.890 00.002 1032 GuideStep: -0.1 px 13 ms EAST, -0.2 px 0 ms NORTH
23:16:27.293 00.403 10072 Exposure complete
23:16:27.342 00.049 10072 worker thread done servicing request
23:16:27.342 00.000 1032 OnExposeComplete: enter
23:16:27.344 00.002 1032 UpdateGuideState(): m_state=6
23:16:27.346 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8354
23:16:27.348 00.002 1032 Star::Find returns 1 (0), X=1104.13, Y=133.69, Mass=1452, SNR=26.8, Peak=126 HFD=3.4
23:16:27.349 00.001 1032 MultiStar: [#1 0.06,0.02,0.94,U] [#2 0.04,0.18,0.77,U] [#3 0.10,-0.01,0.76,U] [#4 0.01,0.07,0.67,U] [#5 0.10,-0.08,0.66,U] [#6 0.07,0.12,0.65,U] [#7 -0.04,0.00,0.64,U] [#8 0.00,-0.00,0.52,U] 
23:16:27.351 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.26, -0.07}
23:16:27.353 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
23:16:27.355 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
23:16:27.356 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.28 mountX=0.00 mountY=-0.08, mountTheta=-1.55
23:16:27.360 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
23:16:27.362 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
23:16:27.364 00.002 10072 Worker thread wakes up
23:16:27.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
23:16:27.364 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
23:16:27.364 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
23:16:27.366 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:16:27.369 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
23:16:27.370 00.001 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:16:27.370 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:27.370 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:16:27.370 00.000 10072 MoveAxis(E, 13, ABG)
23:16:27.370 00.000 10072 Guiding  Dir = 2, Dur = 13
23:16:27.370 00.000 10072 IsGuiding returns 0
23:16:27.370 00.000 10072 PulseGuide returned control before completion, sleep 23
23:16:27.388 00.018 1032 UpdateGuideState exits: m=1452 SNR=26.8
23:16:27.389 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:27.394 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:27.396 00.002 1032 Enqueuing Expose request
23:16:27.401 00.005 10072 IsGuiding returns 0
23:16:27.401 00.000 10072 Move returns status 0, amount 13
23:16:27.401 00.000 10072 MoveAxis(N, 0, ABG)
23:16:27.401 00.000 10072 Move returns status 0, amount 0
23:16:27.402 00.001 10072 move complete, result=0
23:16:27.402 00.000 10072 worker thread done servicing request
23:16:27.402 00.000 10072 Worker thread wakes up
23:16:27.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:27.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:27.406 00.004 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:16:28.027 00.621 10072 Exposure complete
23:16:28.076 00.049 10072 worker thread done servicing request
23:16:28.076 00.000 1032 OnExposeComplete: enter
23:16:28.079 00.003 1032 UpdateGuideState(): m_state=6
23:16:28.081 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8355
23:16:28.083 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=133.68, Mass=1417, SNR=26.5, Peak=125 HFD=3.4
23:16:28.085 00.002 1032 MultiStar: [#1 0.03,-0.02,0.93,U] [#2 0.04,0.07,0.83,U] [#3 0.20,-0.03,0.73,U] [#4 0.02,-0.13,0.74,U] [#5 0.29,-0.02,0.00,M1] [#6 -0.06,-0.04,0.61,U] [#7 0.06,-0.07,0.68,U] [#8 0.03,0.09,0.50,U] 
23:16:28.087 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.30, -0.08}
23:16:28.090 00.003 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
23:16:28.092 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
23:16:28.093 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.34 mountX=-0.05 mountY=-0.08, mountTheta=-2.17
23:16:28.095 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
23:16:28.098 00.003 1032 Enqueuing Move request for scope (0.09, -0.03)
23:16:28.099 00.001 10072 Worker thread wakes up
23:16:28.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
23:16:28.099 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
23:16:28.099 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
23:16:28.101 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:16:28.104 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
23:16:28.104 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:16:28.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:28.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:16:28.104 00.000 10072 MoveAxis(E, 14, ABG)
23:16:28.104 00.000 10072 Guiding  Dir = 2, Dur = 14
23:16:28.104 00.000 10072 IsGuiding returns 0
23:16:28.105 00.001 10072 PulseGuide returned control before completion, sleep 24
23:16:28.123 00.018 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:16:28.125 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:28.127 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:28.129 00.002 1032 Enqueuing Expose request
23:16:28.134 00.005 10072 IsGuiding returns 0
23:16:28.134 00.000 10072 Move returns status 0, amount 14
23:16:28.134 00.000 10072 MoveAxis(N, 0, ABG)
23:16:28.134 00.000 10072 Move returns status 0, amount 0
23:16:28.134 00.000 10072 move complete, result=0
23:16:28.134 00.000 10072 worker thread done servicing request
23:16:28.134 00.000 10072 Worker thread wakes up
23:16:28.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:28.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:28.138 00.004 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:16:28.542 00.404 10072 Exposure complete
23:16:28.594 00.052 10072 worker thread done servicing request
23:16:28.594 00.000 1032 OnExposeComplete: enter
23:16:28.596 00.002 1032 UpdateGuideState(): m_state=6
23:16:28.598 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8356
23:16:28.600 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=133.55, Mass=1471, SNR=27.0, Peak=116 HFD=3.5
23:16:28.603 00.003 1032 MultiStar: [#1 0.08,-0.11,0.95,U] [#2 0.14,-0.09,0.76,U] [#3 0.19,-0.12,0.73,U] [#4 0.13,0.09,0.67,U] [#5 0.10,-0.04,0.62,U] [#6 0.06,-0.09,0.63,U] [#7 0.09,-0.09,0.69,U] [#8 0.01,-0.08,0.52,U] 
23:16:28.604 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.09}, one-star: {0.27, -0.22}
23:16:28.605 00.001 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
23:16:28.606 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
23:16:28.609 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.62 mountX=-0.12 mountY=-0.10, mountTheta=-2.45
23:16:28.611 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
23:16:28.614 00.003 1032 Enqueuing Move request for scope (0.13, -0.09)
23:16:28.616 00.002 10072 Worker thread wakes up
23:16:28.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
23:16:28.616 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
23:16:28.616 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
23:16:28.619 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:16:28.623 00.004 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
23:16:28.623 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:16:28.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:28.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:16:28.623 00.000 10072 MoveAxis(E, 12, ABG)
23:16:28.623 00.000 10072 Guiding  Dir = 2, Dur = 12
23:16:28.624 00.001 10072 IsGuiding returns 0
23:16:28.624 00.000 10072 PulseGuide returned control before completion, sleep 22
23:16:28.641 00.017 1032 UpdateGuideState exits: m=1471 SNR=27.0
23:16:28.645 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:28.647 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:28.649 00.002 1032 Enqueuing Expose request
23:16:28.651 00.002 10072 IsGuiding returns 0
23:16:28.651 00.000 10072 Move returns status 0, amount 12
23:16:28.651 00.000 10072 MoveAxis(N, 0, ABG)
23:16:28.651 00.000 10072 Move returns status 0, amount 0
23:16:28.651 00.000 10072 move complete, result=0
23:16:28.651 00.000 10072 worker thread done servicing request
23:16:28.652 00.001 10072 Worker thread wakes up
23:16:28.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:28.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:28.659 00.007 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:16:29.279 00.620 10072 Exposure complete
23:16:29.330 00.051 10072 worker thread done servicing request
23:16:29.330 00.000 1032 OnExposeComplete: enter
23:16:29.333 00.003 1032 UpdateGuideState(): m_state=6
23:16:29.336 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8357
23:16:29.339 00.003 1032 Star::Find returns 1 (0), X=1104.09, Y=133.40, Mass=1421, SNR=26.5, Peak=123 HFD=3.3
23:16:29.341 00.002 1032 MultiStar: [#1 0.16,-0.19,1.03,U] [#2 0.21,-0.07,0.80,U] [#3 0.25,-0.16,0.00,M1] [#4 0.20,-0.10,0.67,U] [#5 0.18,-0.14,0.69,U] [#6 0.02,-0.21,0.56,U] [#7 0.18,-0.26,0.00,M1] [#8 0.06,-0.34,0.00,M1] 
23:16:29.342 00.001 1032 refined, 5 included, MultiStar: {0.17, -0.19}, one-star: {0.22, -0.37}
23:16:29.343 00.001 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
23:16:29.345 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
23:16:29.347 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.19 hyp=0.26 cameraTheta=-0.83 mountX=-0.23 mountY=-0.12, mountTheta=-2.66
23:16:29.349 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.19, opts=13)
23:16:29.351 00.002 1032 Enqueuing Move request for scope (0.17, -0.19)
23:16:29.352 00.001 10072 Worker thread wakes up
23:16:29.353 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.19) opts 0xd
23:16:29.353 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.19)
23:16:29.353 00.000 10072 Moving (0.17, -0.19) raw xDistance=-0.23 yDistance=-0.12
23:16:29.354 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:16:29.357 00.003 10072 PPEC rslt: input = -0.23, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 288.21
23:16:29.357 00.000 10072 PPEC: input: -0.23, control: -0.12, exposure: 500
23:16:29.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:29.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:16:29.358 00.001 10072 MoveAxis(E, 119, ABG)
23:16:29.358 00.000 10072 Guiding  Dir = 2, Dur = 119
23:16:29.358 00.000 10072 IsGuiding returns 0
23:16:29.358 00.000 10072 PulseGuide returned control before completion, sleep 129
23:16:29.375 00.017 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:16:29.377 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:29.379 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:29.381 00.002 1032 Enqueuing Expose request
23:16:29.496 00.115 10072 IsGuiding returns 0
23:16:29.496 00.000 10072 Move returns status 0, amount 119
23:16:29.496 00.000 10072 MoveAxis(N, 0, ABG)
23:16:29.496 00.000 10072 Move returns status 0, amount 0
23:16:29.496 00.000 10072 move complete, result=0
23:16:29.496 00.000 10072 worker thread done servicing request
23:16:29.496 00.000 1032 GuideStep: -0.2 px 119 ms EAST, -0.1 px 0 ms NORTH
23:16:29.499 00.003 10072 Worker thread wakes up
23:16:29.499 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:29.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:29.906 00.407 10072 Exposure complete
23:16:29.967 00.061 10072 worker thread done servicing request
23:16:29.967 00.000 1032 OnExposeComplete: enter
23:16:29.969 00.002 1032 UpdateGuideState(): m_state=6
23:16:29.970 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8358
23:16:29.973 00.003 1032 Star::Find returns 1 (0), X=1103.98, Y=133.50, Mass=1481, SNR=27.0, Peak=126 HFD=3.6
23:16:29.975 00.002 1032 MultiStar: [#1 0.12,-0.15,0.93,U] [#2 0.14,-0.00,0.78,U] [#3 0.26,-0.03,0.00,M2] [#4 0.14,-0.09,0.65,U] [#5 0.31,0.00,0.00,M1] [#6 0.10,-0.12,0.60,U] [#7 0.01,-0.18,0.69,U] [#8 0.11,-0.14,0.52,U] 
23:16:29.977 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.14}, one-star: {0.11, -0.27}
23:16:29.978 00.001 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
23:16:29.980 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
23:16:29.982 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.93 mountX=-0.17 mountY=-0.07, mountTheta=-2.76
23:16:29.986 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.14, opts=13)
23:16:29.989 00.003 1032 Enqueuing Move request for scope (0.11, -0.14)
23:16:29.991 00.002 10072 Worker thread wakes up
23:16:29.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
23:16:29.991 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
23:16:29.991 00.000 10072 Moving (0.11, -0.14) raw xDistance=-0.17 yDistance=-0.07
23:16:29.994 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:16:29.996 00.002 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.21
23:16:29.996 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
23:16:29.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:29.996 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:16:29.996 00.000 10072 MoveAxis(E, 88, ABG)
23:16:29.996 00.000 10072 Guiding  Dir = 2, Dur = 88
23:16:29.998 00.002 10072 IsGuiding returns 0
23:16:29.998 00.000 10072 PulseGuide returned control before completion, sleep 98
23:16:30.016 00.018 1032 UpdateGuideState exits: m=1481 SNR=27.0
23:16:30.018 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:30.020 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:30.022 00.002 1032 Enqueuing Expose request
23:16:30.106 00.084 10072 IsGuiding returns 0
23:16:30.106 00.000 10072 Move returns status 0, amount 88
23:16:30.106 00.000 10072 MoveAxis(N, 0, ABG)
23:16:30.106 00.000 10072 Move returns status 0, amount 0
23:16:30.106 00.000 10072 move complete, result=0
23:16:30.106 00.000 10072 worker thread done servicing request
23:16:30.107 00.001 1032 GuideStep: -0.2 px 88 ms EAST, -0.1 px 0 ms NORTH
23:16:30.110 00.003 10072 Worker thread wakes up
23:16:30.111 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:30.111 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:30.736 00.625 10072 Exposure complete
23:16:30.785 00.049 10072 worker thread done servicing request
23:16:30.786 00.001 1032 OnExposeComplete: enter
23:16:30.787 00.001 1032 UpdateGuideState(): m_state=6
23:16:30.789 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8359
23:16:30.791 00.002 1032 Star::Find returns 1 (0), X=1104.10, Y=133.84, Mass=1456, SNR=26.8, Peak=116 HFD=3.4
23:16:30.793 00.002 1032 MultiStar: [#1 0.14,0.15,0.95,U] [#2 0.11,0.13,0.81,U] [#3 0.21,0.03,0.73,U] [#4 0.14,0.13,0.64,U] [#5 0.15,0.02,0.63,U] [#6 -0.01,0.06,0.62,U] [#7 0.25,0.04,0.00,M1] [#8 0.14,0.05,0.50,U] 
23:16:30.796 00.003 1032 refined, 7 included, MultiStar: {0.14, 0.09}, one-star: {0.23, 0.08}
23:16:30.797 00.001 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
23:16:30.799 00.002 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
23:16:30.802 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.54 mountX=0.05 mountY=-0.16, mountTheta=-1.29
23:16:30.805 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.09, opts=13)
23:16:30.807 00.002 1032 Enqueuing Move request for scope (0.14, 0.09)
23:16:30.808 00.001 10072 Worker thread wakes up
23:16:30.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
23:16:30.808 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
23:16:30.808 00.000 10072 Moving (0.14, 0.09) raw xDistance=0.05 yDistance=-0.16
23:16:30.810 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:16:30.813 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
23:16:30.813 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:16:30.813 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:30.813 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:16:30.813 00.000 10072 MoveAxis(E, 11, ABG)
23:16:30.813 00.000 10072 Guiding  Dir = 2, Dur = 11
23:16:30.813 00.000 10072 IsGuiding returns 0
23:16:30.814 00.001 10072 PulseGuide returned control before completion, sleep 21
23:16:30.831 00.017 1032 UpdateGuideState exits: m=1456 SNR=26.8
23:16:30.834 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:30.835 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:30.837 00.002 1032 Enqueuing Expose request
23:16:30.842 00.005 10072 IsGuiding returns 0
23:16:30.842 00.000 10072 Move returns status 0, amount 11
23:16:30.842 00.000 10072 MoveAxis(N, 0, ABG)
23:16:30.842 00.000 10072 Move returns status 0, amount 0
23:16:30.842 00.000 10072 move complete, result=0
23:16:30.842 00.000 10072 worker thread done servicing request
23:16:30.842 00.000 10072 Worker thread wakes up
23:16:30.842 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:30.842 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:30.846 00.004 1032 GuideStep: 0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
23:16:31.255 00.409 10072 Exposure complete
23:16:31.312 00.057 10072 worker thread done servicing request
23:16:31.312 00.000 1032 OnExposeComplete: enter
23:16:31.314 00.002 1032 UpdateGuideState(): m_state=6
23:16:31.316 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8360
23:16:31.319 00.003 1032 Star::Find returns 1 (0), X=1104.11, Y=133.70, Mass=1284, SNR=25.2, Peak=105 HFD=3.4
23:16:31.321 00.002 1032 MultiStar: [#1 0.21,0.05,1.03,U] [#2 0.08,0.16,0.84,U] [#3 0.14,-0.07,0.75,U] [#4 0.13,0.01,0.72,U] [#5 0.09,-0.11,0.70,U] [#6 -0.01,-0.06,0.65,U] [#7 0.17,0.09,0.76,U] [#8 0.24,0.08,0.54,U] 
23:16:31.324 00.003 1032 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.23, -0.07}
23:16:31.325 00.001 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
23:16:31.327 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
23:16:31.329 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.07 mountX=-0.03 mountY=-0.14, mountTheta=-1.76
23:16:31.333 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
23:16:31.335 00.002 1032 Enqueuing Move request for scope (0.15, 0.01)
23:16:31.337 00.002 10072 Worker thread wakes up
23:16:31.337 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
23:16:31.337 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
23:16:31.337 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.14
23:16:31.339 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:16:31.342 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
23:16:31.342 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:16:31.342 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:31.342 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:16:31.342 00.000 10072 MoveAxis(E, 7, ABG)
23:16:31.342 00.000 10072 Guiding  Dir = 2, Dur = 7
23:16:31.342 00.000 10072 IsGuiding returns 0
23:16:31.344 00.002 10072 PulseGuide returned control before completion, sleep 17
23:16:31.361 00.017 1032 UpdateGuideState exits: m=1284 SNR=25.2
23:16:31.366 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:31.368 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:31.370 00.002 10072 IsGuiding returns 0
23:16:31.370 00.000 10072 Move returns status 0, amount 7
23:16:31.370 00.000 10072 MoveAxis(N, 0, ABG)
23:16:31.370 00.000 10072 Move returns status 0, amount 0
23:16:31.370 00.000 10072 move complete, result=0
23:16:31.370 00.000 1032 Enqueuing Expose request
23:16:31.372 00.002 10072 worker thread done servicing request
23:16:31.372 00.000 10072 Worker thread wakes up
23:16:31.372 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:31.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:31.372 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:16:32.008 00.636 10072 Exposure complete
23:16:32.058 00.050 10072 worker thread done servicing request
23:16:32.058 00.000 1032 OnExposeComplete: enter
23:16:32.060 00.002 1032 UpdateGuideState(): m_state=6
23:16:32.062 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8361
23:16:32.064 00.002 1032 Star::Find returns 1 (0), X=1104.12, Y=133.56, Mass=1373, SNR=26.1, Peak=118 HFD=3.5
23:16:32.066 00.002 1032 MultiStar: [#1 0.13,-0.11,0.95,U] [#2 0.10,0.04,0.84,U] [#3 0.25,-0.09,0.00,M1] [#4 0.27,0.02,0.00,M1] [#5 0.21,0.04,0.65,U] [#6 0.09,-0.20,0.61,U] [#7 0.10,-0.18,0.68,U] [#8 0.17,-0.09,0.48,U] 
23:16:32.067 00.001 1032 refined, 6 included, MultiStar: {0.15, -0.10}, one-star: {0.24, -0.20}
23:16:32.070 00.003 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
23:16:32.072 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
23:16:32.074 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.59 mountX=-0.14 mountY=-0.12, mountTheta=-2.42
23:16:32.076 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.10, opts=13)
23:16:32.077 00.001 1032 Enqueuing Move request for scope (0.15, -0.10)
23:16:32.080 00.003 10072 Worker thread wakes up
23:16:32.080 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
23:16:32.080 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
23:16:32.080 00.000 10072 Moving (0.15, -0.10) raw xDistance=-0.14 yDistance=-0.12
23:16:32.082 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:16:32.085 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.22
23:16:32.085 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:16:32.085 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:32.086 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:16:32.086 00.000 10072 MoveAxis(E, 73, ABG)
23:16:32.086 00.000 10072 Guiding  Dir = 2, Dur = 73
23:16:32.086 00.000 10072 IsGuiding returns 0
23:16:32.086 00.000 10072 PulseGuide returned control before completion, sleep 83
23:16:32.104 00.018 1032 UpdateGuideState exits: m=1373 SNR=26.1
23:16:32.106 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:32.108 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:32.109 00.001 1032 Enqueuing Expose request
23:16:32.177 00.068 10072 IsGuiding returns 0
23:16:32.177 00.000 10072 Move returns status 0, amount 73
23:16:32.177 00.000 10072 MoveAxis(N, 0, ABG)
23:16:32.177 00.000 10072 Move returns status 0, amount 0
23:16:32.177 00.000 10072 move complete, result=0
23:16:32.178 00.001 10072 worker thread done servicing request
23:16:32.178 00.000 10072 Worker thread wakes up
23:16:32.178 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:32.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:32.178 00.000 1032 GuideStep: -0.1 px 73 ms EAST, -0.1 px 0 ms NORTH
23:16:32.589 00.411 10072 Exposure complete
23:16:32.638 00.049 10072 worker thread done servicing request
23:16:32.638 00.000 1032 OnExposeComplete: enter
23:16:32.640 00.002 1032 UpdateGuideState(): m_state=6
23:16:32.641 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8362
23:16:32.644 00.003 1032 Star::Find returns 1 (0), X=1104.20, Y=133.64, Mass=1456, SNR=26.8, Peak=130 HFD=3.5
23:16:32.647 00.003 1032 MultiStar: [#1 0.19,-0.02,0.93,U] [#2 0.16,0.09,0.80,U] [#3 0.26,0.01,0.00,M2] [#4 0.23,0.03,0.66,U] [#5 0.19,-0.09,0.66,U] [#6 0.10,-0.02,0.64,U] [#7 0.13,-0.15,0.70,U] [#8 0.12,0.00,0.51,U] 
23:16:32.649 00.002 1032 refined, 7 included, MultiStar: {0.19, -0.04}, one-star: {0.33, -0.12}
23:16:32.651 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
23:16:32.652 00.001 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
23:16:32.653 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-0.21 mountX=-0.09 mountY=-0.18, mountTheta=-2.04
23:16:32.656 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.04, opts=13)
23:16:32.657 00.001 1032 Enqueuing Move request for scope (0.19, -0.04)
23:16:32.659 00.002 10072 Worker thread wakes up
23:16:32.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
23:16:32.659 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
23:16:32.659 00.000 10072 Moving (0.19, -0.04) raw xDistance=-0.09 yDistance=-0.18
23:16:32.662 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:16:32.664 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
23:16:32.664 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:16:32.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:32.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:16:32.664 00.000 10072 MoveAxis(E, 7, ABG)
23:16:32.664 00.000 10072 Guiding  Dir = 2, Dur = 7
23:16:32.665 00.001 10072 IsGuiding returns 0
23:16:32.665 00.000 10072 PulseGuide returned control before completion, sleep 17
23:16:32.682 00.017 1032 UpdateGuideState exits: m=1456 SNR=26.8
23:16:32.684 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:32.686 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:32.688 00.002 1032 Enqueuing Expose request
23:16:32.695 00.007 10072 IsGuiding returns 0
23:16:32.695 00.000 10072 Move returns status 0, amount 7
23:16:32.695 00.000 10072 MoveAxis(N, 0, ABG)
23:16:32.695 00.000 10072 Move returns status 0, amount 0
23:16:32.695 00.000 10072 move complete, result=0
23:16:32.695 00.000 10072 worker thread done servicing request
23:16:32.696 00.001 10072 Worker thread wakes up
23:16:32.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:32.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:32.696 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
23:16:33.326 00.630 10072 Exposure complete
23:16:33.377 00.051 10072 worker thread done servicing request
23:16:33.377 00.000 1032 OnExposeComplete: enter
23:16:33.379 00.002 1032 UpdateGuideState(): m_state=6
23:16:33.381 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8363
23:16:33.382 00.001 1032 Star::Find returns 1 (0), X=1104.24, Y=133.85, Mass=1378, SNR=26.1, Peak=115 HFD=3.5
23:16:33.384 00.002 1032 MultiStar: [#1 0.21,-0.04,0.99,U] [#2 0.12,0.18,0.78,U] [#3 0.24,0.01,0.75,U] [#4 0.02,0.07,0.69,U] [#5 0.28,0.05,0.00,M1] [#6 0.15,-0.00,0.63,U] [#7 0.20,-0.08,0.71,U] [#8 0.16,0.17,0.50,U] 
23:16:33.386 00.002 1032 refined, 7 included, MultiStar: {0.19, 0.04}, one-star: {0.36, 0.09}
23:16:33.388 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
23:16:33.389 00.001 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
23:16:33.391 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.22 mountX=-0.01 mountY=-0.20, mountTheta=-1.61
23:16:33.395 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.04, opts=13)
23:16:33.397 00.002 1032 Enqueuing Move request for scope (0.19, 0.04)
23:16:33.400 00.003 10072 Worker thread wakes up
23:16:33.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
23:16:33.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
23:16:33.400 00.000 10072 Moving (0.19, 0.04) raw xDistance=-0.01 yDistance=-0.20
23:16:33.401 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:16:33.404 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.23
23:16:33.404 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:16:33.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:33.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:16:33.404 00.000 10072 MoveAxis(E, 6, ABG)
23:16:33.404 00.000 10072 Guiding  Dir = 2, Dur = 6
23:16:33.404 00.000 10072 IsGuiding returns 0
23:16:33.404 00.000 10072 PulseGuide returned control before completion, sleep 16
23:16:33.421 00.017 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:16:33.424 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:33.425 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:33.427 00.002 1032 Enqueuing Expose request
23:16:33.433 00.006 10072 IsGuiding returns 0
23:16:33.433 00.000 10072 Move returns status 0, amount 6
23:16:33.433 00.000 10072 MoveAxis(N, 0, ABG)
23:16:33.433 00.000 10072 Move returns status 0, amount 0
23:16:33.433 00.000 10072 move complete, result=0
23:16:33.434 00.001 10072 worker thread done servicing request
23:16:33.434 00.000 10072 Worker thread wakes up
23:16:33.434 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:33.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:33.437 00.003 1032 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
23:16:33.847 00.410 10072 Exposure complete
23:16:33.899 00.052 10072 worker thread done servicing request
23:16:33.899 00.000 1032 OnExposeComplete: enter
23:16:33.901 00.002 1032 UpdateGuideState(): m_state=6
23:16:33.903 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8364
23:16:33.904 00.001 1032 Star::Find returns 1 (0), X=1104.29, Y=133.66, Mass=1312, SNR=25.5, Peak=116 HFD=3.4
23:16:33.906 00.002 1032 MultiStar: [#1 0.29,0.03,0.00,M1] [#2 0.16,0.16,0.85,U] [#3 0.31,-0.08,0.00,M2] [#4 0.42,-0.10,0.00,M1] [#5 0.32,-0.07,0.00,M2] [#6 0.22,-0.07,0.63,U] [#7 0.17,-0.04,0.72,U] [#8 0.20,-0.03,0.54,U] 
23:16:33.908 00.002 1032 refined, 4 included, MultiStar: {0.25, -0.01}, one-star: {0.41, -0.10}
23:16:33.911 00.003 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
23:16:33.913 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
23:16:33.914 00.001 1032 CameraToMount -- cameraX=0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-0.05 mountX=-0.07 mountY=-0.23, mountTheta=-1.88
23:16:33.917 00.003 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.01, opts=13)
23:16:33.919 00.002 1032 Enqueuing Move request for scope (0.25, -0.01)
23:16:33.922 00.003 10072 Worker thread wakes up
23:16:33.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.01) opts 0xd
23:16:33.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.01)
23:16:33.922 00.000 10072 Moving (0.25, -0.01) raw xDistance=-0.07 yDistance=-0.23
23:16:33.925 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:16:33.928 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.23
23:16:33.929 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:16:33.929 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:16:33.929 00.000 10072 MoveAxis(E, 5, ABG)
23:16:33.929 00.000 10072 Guiding  Dir = 2, Dur = 5
23:16:33.929 00.000 10072 IsGuiding returns 0
23:16:33.929 00.000 10072 PulseGuide returned control before completion, sleep 15
23:16:33.946 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.5
23:16:33.949 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:33.950 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:33.952 00.002 1032 Enqueuing Expose request
23:16:33.954 00.002 10072 IsGuiding returns 0
23:16:33.954 00.000 10072 Move returns status 0, amount 5
23:16:33.954 00.000 10072 MoveAxis(N, 152, ABG)
23:16:33.954 00.000 10072 Guiding  Dir = 0, Dur = 152
23:16:33.955 00.001 10072 IsGuiding returns 0
23:16:33.955 00.000 10072 PulseGuide returned control before completion, sleep 162
23:16:34.123 00.168 10072 IsGuiding returns 0
23:16:34.123 00.000 10072 Move returns status 0, amount 152
23:16:34.123 00.000 10072 move complete, result=0
23:16:34.123 00.000 10072 worker thread done servicing request
23:16:34.123 00.000 10072 Worker thread wakes up
23:16:34.123 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.2 px 152 ms NORTH
23:16:34.125 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:34.126 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:34.751 00.625 10072 Exposure complete
23:16:34.796 00.045 10072 worker thread done servicing request
23:16:34.796 00.000 1032 OnExposeComplete: enter
23:16:34.799 00.003 1032 UpdateGuideState(): m_state=6
23:16:34.801 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8365
23:16:34.803 00.002 1032 Star::Find returns 1 (0), X=1103.94, Y=133.37, Mass=1264, SNR=25.0, Peak=101 HFD=3.4
23:16:34.805 00.002 1032 MultiStar: [#1 0.04,-0.30,0.00,M2] [#2 -0.02,-0.15,0.84,U] [#3 0.05,-0.31,0.00,M3] [#4 -0.04,-0.11,0.73,U] [#5 0.03,-0.20,0.74,U] [#6 -0.27,-0.21,0.00,M1] [#7 -0.06,-0.12,0.74,U] [#8 -0.02,-0.31,0.00,M1] 
23:16:34.806 00.001 1032 refined, 4 included, MultiStar: {-0.00, -0.20}, one-star: {0.07, -0.39}
23:16:34.808 00.002 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
23:16:34.810 00.002 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
23:16:34.811 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.57 mountX=-0.20 mountY=0.05, mountTheta=2.88
23:16:34.814 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.20, opts=13)
23:16:34.816 00.002 1032 Enqueuing Move request for scope (-0.00, -0.20)
23:16:34.818 00.002 10072 Worker thread wakes up
23:16:34.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.20) opts 0xd
23:16:34.819 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.20)
23:16:34.819 00.000 10072 Moving (-0.00, -0.20) raw xDistance=-0.20 yDistance=0.05
23:16:34.821 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:16:34.823 00.002 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.23
23:16:34.823 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
23:16:34.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:34.824 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:16:34.824 00.000 10072 MoveAxis(E, 98, ABG)
23:16:34.824 00.000 10072 Guiding  Dir = 2, Dur = 98
23:16:34.824 00.000 10072 IsGuiding returns 0
23:16:34.825 00.001 10072 PulseGuide returned control before completion, sleep 108
23:16:34.841 00.016 1032 UpdateGuideState exits: m=1264 SNR=25.0
23:16:34.844 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:34.847 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:34.849 00.002 1032 Enqueuing Expose request
23:16:34.938 00.089 10072 IsGuiding returns 0
23:16:34.938 00.000 10072 Move returns status 0, amount 98
23:16:34.938 00.000 10072 MoveAxis(N, 0, ABG)
23:16:34.938 00.000 10072 Move returns status 0, amount 0
23:16:34.938 00.000 10072 move complete, result=0
23:16:34.938 00.000 10072 worker thread done servicing request
23:16:34.938 00.000 10072 Worker thread wakes up
23:16:34.938 00.000 1032 GuideStep: -0.2 px 98 ms EAST, 0.1 px 0 ms NORTH
23:16:34.940 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:34.940 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:35.349 00.409 10072 Exposure complete
23:16:35.405 00.056 10072 worker thread done servicing request
23:16:35.406 00.001 1032 OnExposeComplete: enter
23:16:35.408 00.002 1032 UpdateGuideState(): m_state=6
23:16:35.410 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8366
23:16:35.413 00.003 1032 Star::Find returns 1 (0), X=1103.95, Y=133.51, Mass=1451, SNR=26.8, Peak=121 HFD=3.5
23:16:35.415 00.002 1032 MultiStar: [#1 0.06,-0.24,0.97,U] [#2 -0.02,-0.08,0.80,U] [#3 0.08,-0.15,0.76,U] [#4 0.05,-0.13,0.69,U] [#5 -0.10,-0.24,0.00,M2] [#6 -0.12,-0.22,0.61,U] [#7 -0.10,-0.18,0.71,U] [#8 -0.02,-0.15,0.51,U] 
23:16:35.416 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.18}, one-star: {0.07, -0.26}
23:16:35.418 00.002 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.94)
23:16:35.419 00.001 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.94)
23:16:35.420 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.51 mountX=-0.18 mountY=0.04, mountTheta=2.94
23:16:35.423 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.18, opts=13)
23:16:35.427 00.004 1032 Enqueuing Move request for scope (0.01, -0.18)
23:16:35.429 00.002 10072 Worker thread wakes up
23:16:35.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
23:16:35.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
23:16:35.429 00.000 10072 Moving (0.01, -0.18) raw xDistance=-0.18 yDistance=0.04
23:16:35.431 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:16:35.434 00.003 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.23
23:16:35.434 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
23:16:35.434 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:35.434 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:16:35.434 00.000 10072 MoveAxis(E, 89, ABG)
23:16:35.434 00.000 10072 Guiding  Dir = 2, Dur = 89
23:16:35.434 00.000 10072 IsGuiding returns 0
23:16:35.435 00.001 10072 PulseGuide returned control before completion, sleep 99
23:16:35.451 00.016 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:16:35.454 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:35.458 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:35.461 00.003 1032 Enqueuing Expose request
23:16:35.550 00.089 10072 IsGuiding returns 0
23:16:35.550 00.000 10072 Move returns status 0, amount 89
23:16:35.550 00.000 10072 MoveAxis(N, 0, ABG)
23:16:35.550 00.000 10072 Move returns status 0, amount 0
23:16:35.550 00.000 10072 move complete, result=0
23:16:35.551 00.001 10072 worker thread done servicing request
23:16:35.551 00.000 1032 GuideStep: -0.2 px 89 ms EAST, 0.0 px 0 ms NORTH
23:16:35.554 00.003 10072 Worker thread wakes up
23:16:35.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:35.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:36.180 00.626 10072 Exposure complete
23:16:36.232 00.052 10072 worker thread done servicing request
23:16:36.232 00.000 1032 OnExposeComplete: enter
23:16:36.235 00.003 1032 UpdateGuideState(): m_state=6
23:16:36.237 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8367
23:16:36.240 00.003 1032 Star::Find returns 1 (0), X=1103.96, Y=133.75, Mass=1268, SNR=25.0, Peak=106 HFD=3.2
23:16:36.242 00.002 1032 MultiStar: [#1 -0.06,0.09,1.01,U] [#2 -0.18,0.27,0.00,M1] [#3 -0.15,0.13,0.77,U] [#4 -0.09,0.17,0.77,U] [#5 0.08,0.14,0.76,U] [#6 -0.19,0.18,0.00,M1] [#7 -0.28,0.11,0.00,M1] [#8 -0.05,0.10,0.58,U] 
23:16:36.245 00.003 1032 single-star, 5 included, MultiStar: {-0.02, 0.10}, one-star: {0.09, -0.01}
23:16:36.248 00.003 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
23:16:36.250 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
23:16:36.251 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.14 mountX=-0.03 mountY=-0.08, mountTheta=-1.97
23:16:36.254 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:16:36.256 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
23:16:36.258 00.002 10072 Worker thread wakes up
23:16:36.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:16:36.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:16:36.258 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
23:16:36.260 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:16:36.263 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.23
23:16:36.263 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:16:36.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:36.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:16:36.263 00.000 10072 MoveAxis(E, 8, ABG)
23:16:36.263 00.000 10072 Guiding  Dir = 2, Dur = 8
23:16:36.263 00.000 10072 IsGuiding returns 0
23:16:36.264 00.001 10072 PulseGuide returned control before completion, sleep 18
23:16:36.281 00.017 1032 UpdateGuideState exits: m=1268 SNR=25.0
23:16:36.283 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:36.285 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:36.286 00.001 1032 Enqueuing Expose request
23:16:36.289 00.003 10072 IsGuiding returns 0
23:16:36.289 00.000 10072 Move returns status 0, amount 8
23:16:36.289 00.000 10072 MoveAxis(N, 0, ABG)
23:16:36.289 00.000 10072 Move returns status 0, amount 0
23:16:36.289 00.000 10072 move complete, result=0
23:16:36.289 00.000 10072 worker thread done servicing request
23:16:36.289 00.000 10072 Worker thread wakes up
23:16:36.290 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:36.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:36.296 00.006 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:16:36.696 00.400 10072 Exposure complete
23:16:36.745 00.049 10072 worker thread done servicing request
23:16:36.745 00.000 1032 OnExposeComplete: enter
23:16:36.747 00.002 1032 UpdateGuideState(): m_state=6
23:16:36.749 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8368
23:16:36.751 00.002 1032 Star::Find returns 1 (0), X=1103.95, Y=133.76, Mass=1362, SNR=25.9, Peak=102 HFD=3.2
23:16:36.753 00.002 1032 MultiStar: [#1 -0.04,0.13,1.00,U] [#2 -0.06,0.19,0.83,U] [#3 -0.07,0.17,0.72,U] [#4 -0.03,0.35,0.00,M1] [#5 -0.01,0.19,0.72,U] [#6 -0.06,0.16,0.63,U] [#7 -0.19,0.13,0.69,U] [#8 -0.15,0.16,0.50,U] 
23:16:36.755 00.002 1032 single-star, 7 included, MultiStar: {-0.05, 0.13}, one-star: {0.07, -0.00}
23:16:36.757 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
23:16:36.758 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
23:16:36.760 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.07 mountX=-0.02 mountY=-0.07, mountTheta=-1.90
23:16:36.763 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
23:16:36.765 00.002 1032 Enqueuing Move request for scope (0.07, -0.00)
23:16:36.766 00.001 10072 Worker thread wakes up
23:16:36.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
23:16:36.766 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
23:16:36.766 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.07
23:16:36.772 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:16:36.774 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.24
23:16:36.774 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:16:36.774 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:36.774 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:16:36.774 00.000 10072 MoveAxis(E, 7, ABG)
23:16:36.774 00.000 10072 Guiding  Dir = 2, Dur = 7
23:16:36.775 00.001 10072 IsGuiding returns 0
23:16:36.775 00.000 10072 PulseGuide returned control before completion, sleep 17
23:16:36.791 00.016 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:16:36.793 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:36.795 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:36.797 00.002 1032 Enqueuing Expose request
23:16:36.802 00.005 10072 IsGuiding returns 0
23:16:36.802 00.000 10072 Move returns status 0, amount 7
23:16:36.802 00.000 10072 MoveAxis(N, 0, ABG)
23:16:36.802 00.000 10072 Move returns status 0, amount 0
23:16:36.803 00.001 10072 move complete, result=0
23:16:36.803 00.000 10072 worker thread done servicing request
23:16:36.803 00.000 10072 Worker thread wakes up
23:16:36.803 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:36.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:36.808 00.005 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:16:37.431 00.623 10072 Exposure complete
23:16:37.480 00.049 10072 worker thread done servicing request
23:16:37.480 00.000 1032 OnExposeComplete: enter
23:16:37.482 00.002 1032 UpdateGuideState(): m_state=6
23:16:37.483 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8369
23:16:37.485 00.002 1032 Star::Find returns 1 (0), X=1103.87, Y=133.64, Mass=1404, SNR=26.3, Peak=111 HFD=3.3
23:16:37.487 00.002 1032 MultiStar: [#1 0.05,-0.01,0.95,U] [#2 -0.08,0.19,0.85,U] [#3 -0.02,0.03,0.72,U] [#4 -0.07,0.14,0.70,U] [#5 0.03,0.08,0.63,U] [#6 -0.10,0.03,0.62,U] [#7 -0.18,-0.09,0.68,U] [#8 0.05,0.00,0.53,U] 
23:16:37.488 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {-0.00, -0.12}
23:16:37.490 00.002 1032 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.83) = xAngle (0.69 = 0.69)
23:16:37.491 00.001 1032 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.69 = 0.69)
23:16:37.493 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.52 mountX=0.03 mountY=0.03, mountTheta=0.69
23:16:37.495 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
23:16:37.497 00.002 1032 Enqueuing Move request for scope (-0.03, 0.02)
23:16:37.498 00.001 10072 Worker thread wakes up
23:16:37.499 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
23:16:37.499 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
23:16:37.499 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.03
23:16:37.500 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:16:37.503 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.24
23:16:37.503 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:16:37.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:37.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:16:37.503 00.000 10072 MoveAxis(E, 9, ABG)
23:16:37.503 00.000 10072 Guiding  Dir = 2, Dur = 9
23:16:37.504 00.001 10072 IsGuiding returns 0
23:16:37.504 00.000 10072 PulseGuide returned control before completion, sleep 19
23:16:37.522 00.018 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:16:37.523 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:37.525 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:37.527 00.002 1032 Enqueuing Expose request
23:16:37.535 00.008 10072 IsGuiding returns 0
23:16:37.535 00.000 10072 Move returns status 0, amount 9
23:16:37.535 00.000 10072 MoveAxis(N, 0, ABG)
23:16:37.535 00.000 10072 Move returns status 0, amount 0
23:16:37.535 00.000 10072 move complete, result=0
23:16:37.535 00.000 10072 worker thread done servicing request
23:16:37.535 00.000 10072 Worker thread wakes up
23:16:37.536 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:37.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:37.536 00.000 1032 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:16:37.946 00.410 10072 Exposure complete
23:16:38.002 00.056 10072 worker thread done servicing request
23:16:38.002 00.000 1032 OnExposeComplete: enter
23:16:38.004 00.002 1032 UpdateGuideState(): m_state=6
23:16:38.006 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8370
23:16:38.009 00.003 1032 Star::Find returns 1 (0), X=1103.98, Y=133.65, Mass=1278, SNR=25.1, Peak=110 HFD=3.3
23:16:38.011 00.002 1032 MultiStar: [#1 -0.01,-0.01,1.06,U] [#2 -0.08,0.07,0.84,U] [#3 0.13,-0.08,0.78,U] [#4 -0.08,0.14,0.73,U] [#5 0.02,0.08,0.67,U] [#6 -0.07,-0.14,0.66,U] [#7 -0.07,0.07,0.76,U] [#8 -0.07,0.08,0.52,U] 
23:16:38.013 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {0.10, -0.11}
23:16:38.014 00.001 1032 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.83) = xAngle (0.70 = 0.70)
23:16:38.017 00.003 1032 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.70 = 0.70)
23:16:38.018 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.53 mountX=0.01 mountY=0.01, mountTheta=0.70
23:16:38.021 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
23:16:38.024 00.003 1032 Enqueuing Move request for scope (-0.01, 0.00)
23:16:38.026 00.002 10072 Worker thread wakes up
23:16:38.026 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
23:16:38.026 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
23:16:38.026 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.01
23:16:38.029 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:16:38.031 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.24
23:16:38.031 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:16:38.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:38.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:16:38.031 00.000 10072 MoveAxis(E, 9, ABG)
23:16:38.031 00.000 10072 Guiding  Dir = 2, Dur = 9
23:16:38.031 00.000 10072 IsGuiding returns 0
23:16:38.032 00.001 10072 PulseGuide returned control before completion, sleep 19
23:16:38.050 00.018 1032 UpdateGuideState exits: m=1278 SNR=25.1
23:16:38.052 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:38.056 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:38.057 00.001 1032 Enqueuing Expose request
23:16:38.059 00.002 10072 IsGuiding returns 1
23:16:38.059 00.000 10072 scope still moving after pulse duration time elapsed
23:16:38.084 00.025 10072 IsGuiding returns 1
23:16:38.115 00.031 10072 IsGuiding returns 1
23:16:38.148 00.033 10072 IsGuiding returns 1
23:16:38.178 00.030 10072 IsGuiding returns 1
23:16:38.210 00.032 10072 IsGuiding returns 1
23:16:38.240 00.030 10072 IsGuiding returns 1
23:16:38.271 00.031 10072 IsGuiding returns 1
23:16:38.302 00.031 10072 IsGuiding returns 1
23:16:38.343 00.041 10072 IsGuiding returns 1
23:16:38.366 00.023 10072 IsGuiding returns 1
23:16:38.398 00.032 10072 IsGuiding returns 1
23:16:38.428 00.030 10072 IsGuiding returns 1
23:16:38.460 00.032 10072 IsGuiding returns 1
23:16:38.491 00.031 10072 IsGuiding returns 1
23:16:38.522 00.031 10072 IsGuiding returns 0
23:16:38.523 00.001 10072 scope move finished after 9 + 481 ms
23:16:38.523 00.000 10072 Move returns status 0, amount 9
23:16:38.523 00.000 10072 MoveAxis(N, 0, ABG)
23:16:38.523 00.000 10072 Move returns status 0, amount 0
23:16:38.523 00.000 10072 move complete, result=0
23:16:38.523 00.000 10072 worker thread done servicing request
23:16:38.523 00.000 1032 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:16:38.527 00.004 10072 Worker thread wakes up
23:16:38.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:38.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:39.152 00.625 10072 Exposure complete
23:16:39.200 00.048 10072 worker thread done servicing request
23:16:39.200 00.000 1032 OnExposeComplete: enter
23:16:39.203 00.003 1032 UpdateGuideState(): m_state=6
23:16:39.204 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8371
23:16:39.207 00.003 1032 Star::Find returns 1 (0), X=1103.89, Y=133.77, Mass=1519, SNR=27.4, Peak=127 HFD=3.2
23:16:39.209 00.002 1032 MultiStar: [#1 0.08,0.05,0.89,U] [#2 -0.04,0.21,0.75,U] [#3 0.09,-0.16,0.77,U] [#4 0.10,0.03,0.64,U] [#5 -0.12,0.05,0.67,U] [#6 -0.10,0.02,0.58,U] [#7 0.19,0.05,0.69,U] [#8 0.04,0.08,0.50,U] 
23:16:39.212 00.003 1032 single-star, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.02, 0.00}
23:16:39.214 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
23:16:39.216 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
23:16:39.217 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.18 mountX=-0.00 mountY=-0.02, mountTheta=-1.65
23:16:39.221 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
23:16:39.223 00.002 1032 Enqueuing Move request for scope (0.02, 0.00)
23:16:39.224 00.001 10072 Worker thread wakes up
23:16:39.224 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
23:16:39.224 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
23:16:39.224 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
23:16:39.226 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:16:39.228 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.24
23:16:39.228 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:16:39.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:39.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:16:39.228 00.000 10072 MoveAxis(E, 14, ABG)
23:16:39.228 00.000 10072 Guiding  Dir = 2, Dur = 14
23:16:39.230 00.002 10072 IsGuiding returns 0
23:16:39.230 00.000 10072 PulseGuide returned control before completion, sleep 24
23:16:39.246 00.016 1032 UpdateGuideState exits: m=1519 SNR=27.4
23:16:39.248 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:39.250 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:39.251 00.001 1032 Enqueuing Expose request
23:16:39.262 00.011 10072 IsGuiding returns 0
23:16:39.262 00.000 10072 Move returns status 0, amount 14
23:16:39.262 00.000 10072 MoveAxis(N, 0, ABG)
23:16:39.262 00.000 10072 Move returns status 0, amount 0
23:16:39.262 00.000 10072 move complete, result=0
23:16:39.262 00.000 10072 worker thread done servicing request
23:16:39.262 00.000 10072 Worker thread wakes up
23:16:39.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:39.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:39.264 00.002 1032 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
23:16:39.670 00.406 10072 Exposure complete
23:16:39.717 00.047 10072 worker thread done servicing request
23:16:39.718 00.001 1032 OnExposeComplete: enter
23:16:39.719 00.001 1032 UpdateGuideState(): m_state=6
23:16:39.721 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8372
23:16:39.722 00.001 1032 Star::Find returns 1 (0), X=1103.98, Y=133.69, Mass=1390, SNR=26.2, Peak=105 HFD=3.3
23:16:39.723 00.001 1032 MultiStar: [#1 0.13,-0.03,0.94,U] [#2 0.00,0.22,0.79,U] [#3 0.00,0.12,0.75,U] [#4 -0.00,0.12,0.71,U] [#5 0.06,0.03,0.70,U] [#6 -0.08,0.15,0.59,U] [#7 0.04,-0.04,0.67,U] [#8 0.06,0.02,0.52,U] 
23:16:39.725 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.11, -0.07}
23:16:39.726 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
23:16:39.728 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
23:16:39.729 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.91 mountX=0.04 mountY=-0.05, mountTheta=-0.93
23:16:39.731 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
23:16:39.733 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
23:16:39.735 00.002 10072 Worker thread wakes up
23:16:39.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:16:39.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:16:39.735 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
23:16:39.738 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:16:39.740 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.25
23:16:39.740 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:16:39.740 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:39.740 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:16:39.741 00.001 10072 MoveAxis(E, 10, ABG)
23:16:39.741 00.000 10072 Guiding  Dir = 2, Dur = 10
23:16:39.741 00.000 10072 IsGuiding returns 0
23:16:39.741 00.000 10072 PulseGuide returned control before completion, sleep 20
23:16:39.757 00.016 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:16:39.758 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:39.760 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:39.761 00.001 1032 Enqueuing Expose request
23:16:39.762 00.001 10072 IsGuiding returns 0
23:16:39.762 00.000 10072 Move returns status 0, amount 10
23:16:39.762 00.000 10072 MoveAxis(N, 0, ABG)
23:16:39.762 00.000 10072 Move returns status 0, amount 0
23:16:39.763 00.001 10072 move complete, result=0
23:16:39.763 00.000 10072 worker thread done servicing request
23:16:39.763 00.000 10072 Worker thread wakes up
23:16:39.763 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:39.763 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:39.769 00.006 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:16:40.391 00.622 10072 Exposure complete
23:16:40.440 00.049 10072 worker thread done servicing request
23:16:40.440 00.000 1032 OnExposeComplete: enter
23:16:40.442 00.002 1032 UpdateGuideState(): m_state=6
23:16:40.443 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8373
23:16:40.445 00.002 1032 Star::Find returns 1 (0), X=1104.09, Y=133.66, Mass=1412, SNR=26.4, Peak=122 HFD=3.3
23:16:40.447 00.002 1032 MultiStar: [#1 0.06,0.01,0.98,U] [#2 0.09,0.08,0.78,U] [#3 0.03,-0.04,0.69,U] [#4 -0.00,0.06,0.68,U] [#5 0.14,-0.06,0.67,U] [#6 0.05,0.04,0.60,U] [#7 -0.04,-0.08,0.70,U] [#8 -0.03,0.09,0.52,U] 
23:16:40.449 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.22, -0.10}
23:16:40.451 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
23:16:40.453 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
23:16:40.454 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.10 mountX=-0.02 mountY=-0.06, mountTheta=-1.93
23:16:40.457 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
23:16:40.460 00.003 1032 Enqueuing Move request for scope (0.07, -0.01)
23:16:40.462 00.002 10072 Worker thread wakes up
23:16:40.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:16:40.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:16:40.462 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.02 yDistance=-0.06
23:16:40.464 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:16:40.466 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.25
23:16:40.466 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:16:40.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:40.467 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:16:40.467 00.000 10072 MoveAxis(E, 10, ABG)
23:16:40.467 00.000 10072 Guiding  Dir = 2, Dur = 10
23:16:40.467 00.000 10072 IsGuiding returns 0
23:16:40.468 00.001 10072 PulseGuide returned control before completion, sleep 20
23:16:40.483 00.015 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:16:40.485 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:40.488 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:40.489 00.001 1032 Enqueuing Expose request
23:16:40.497 00.008 10072 IsGuiding returns 0
23:16:40.497 00.000 10072 Move returns status 0, amount 10
23:16:40.497 00.000 10072 MoveAxis(N, 0, ABG)
23:16:40.497 00.000 10072 Move returns status 0, amount 0
23:16:40.497 00.000 10072 move complete, result=0
23:16:40.497 00.000 10072 worker thread done servicing request
23:16:40.497 00.000 10072 Worker thread wakes up
23:16:40.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:40.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:40.499 00.002 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:16:40.904 00.405 10072 Exposure complete
23:16:40.955 00.051 10072 worker thread done servicing request
23:16:40.955 00.000 1032 OnExposeComplete: enter
23:16:40.959 00.004 1032 UpdateGuideState(): m_state=6
23:16:40.961 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8374
23:16:40.963 00.002 1032 Star::Find returns 1 (0), X=1103.96, Y=133.52, Mass=1442, SNR=26.7, Peak=123 HFD=3.6
23:16:40.966 00.003 1032 MultiStar: [#1 -0.06,-0.08,0.95,U] [#2 -0.02,0.06,0.79,U] [#3 0.11,-0.02,0.75,U] [#4 0.02,-0.03,0.68,U] [#5 0.02,-0.04,0.70,U] [#6 -0.05,-0.04,0.61,U] [#7 -0.10,-0.20,0.70,U] [#8 -0.00,-0.02,0.49,U] 
23:16:40.968 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.08}, one-star: {0.09, -0.25}
23:16:40.971 00.003 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.93)
23:16:40.972 00.001 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.93)
23:16:40.974 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.53 mountX=-0.08 mountY=0.02, mountTheta=2.93
23:16:40.977 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.08, opts=13)
23:16:40.978 00.001 1032 Enqueuing Move request for scope (0.00, -0.08)
23:16:40.980 00.002 10072 Worker thread wakes up
23:16:40.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
23:16:40.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
23:16:40.980 00.000 10072 Moving (0.00, -0.08) raw xDistance=-0.08 yDistance=0.02
23:16:40.982 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:16:40.985 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.25
23:16:40.985 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:16:40.985 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:40.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:16:40.985 00.000 10072 MoveAxis(E, 10, ABG)
23:16:40.985 00.000 10072 Guiding  Dir = 2, Dur = 10
23:16:40.986 00.001 10072 IsGuiding returns 0
23:16:40.988 00.002 10072 PulseGuide returned control before completion, sleep 20
23:16:41.005 00.017 1032 UpdateGuideState exits: m=1442 SNR=26.7
23:16:41.007 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:41.009 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:41.010 00.001 1032 Enqueuing Expose request
23:16:41.012 00.002 10072 IsGuiding returns 0
23:16:41.013 00.001 10072 Move returns status 0, amount 10
23:16:41.013 00.000 10072 MoveAxis(N, 0, ABG)
23:16:41.013 00.000 10072 Move returns status 0, amount 0
23:16:41.013 00.000 10072 move complete, result=0
23:16:41.013 00.000 10072 worker thread done servicing request
23:16:41.013 00.000 10072 Worker thread wakes up
23:16:41.013 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:41.014 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:41.022 00.008 1032 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
23:16:41.638 00.616 10072 Exposure complete
23:16:41.688 00.050 10072 worker thread done servicing request
23:16:41.688 00.000 1032 OnExposeComplete: enter
23:16:41.690 00.002 1032 UpdateGuideState(): m_state=6
23:16:41.692 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8375
23:16:41.693 00.001 1032 Star::Find returns 1 (0), X=1103.91, Y=133.69, Mass=1464, SNR=26.9, Peak=109 HFD=3.4
23:16:41.695 00.002 1032 MultiStar: [#1 0.01,-0.01,0.96,U] [#2 0.06,0.19,0.76,U] [#3 0.13,0.03,0.77,U] [#4 -0.12,0.06,0.65,U] [#5 -0.09,-0.08,0.65,U] [#6 -0.12,0.09,0.63,U] [#7 -0.05,0.02,0.68,U] [#8 0.05,-0.02,0.50,U] 
23:16:41.697 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {0.04, -0.08}
23:16:41.699 00.002 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
23:16:41.702 00.003 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
23:16:41.704 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.76 mountX=0.02 mountY=-0.00, mountTheta=-0.07
23:16:41.708 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
23:16:41.710 00.002 1032 Enqueuing Move request for scope (-0.00, 0.02)
23:16:41.712 00.002 10072 Worker thread wakes up
23:16:41.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
23:16:41.712 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
23:16:41.712 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
23:16:41.714 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:16:41.716 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.25
23:16:41.717 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:16:41.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:41.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:16:41.717 00.000 10072 MoveAxis(E, 9, ABG)
23:16:41.717 00.000 10072 Guiding  Dir = 2, Dur = 9
23:16:41.717 00.000 10072 IsGuiding returns 0
23:16:41.717 00.000 10072 PulseGuide returned control before completion, sleep 19
23:16:41.734 00.017 1032 UpdateGuideState exits: m=1464 SNR=26.9
23:16:41.736 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:41.740 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:41.742 00.002 1032 Enqueuing Expose request
23:16:41.746 00.004 10072 IsGuiding returns 0
23:16:41.746 00.000 10072 Move returns status 0, amount 9
23:16:41.746 00.000 10072 MoveAxis(N, 0, ABG)
23:16:41.747 00.001 10072 Move returns status 0, amount 0
23:16:41.747 00.000 10072 move complete, result=0
23:16:41.747 00.000 10072 worker thread done servicing request
23:16:41.747 00.000 10072 Worker thread wakes up
23:16:41.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:41.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:41.755 00.008 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:16:42.156 00.401 10072 Exposure complete
23:16:42.206 00.050 10072 worker thread done servicing request
23:16:42.206 00.000 1032 OnExposeComplete: enter
23:16:42.208 00.002 1032 UpdateGuideState(): m_state=6
23:16:42.210 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8376
23:16:42.211 00.001 1032 Star::Find returns 1 (0), X=1103.96, Y=133.65, Mass=1427, SNR=26.6, Peak=115 HFD=3.3
23:16:42.213 00.002 1032 MultiStar: [#1 0.01,0.14,0.92,U] [#2 -0.01,0.26,0.00,M1] [#3 0.08,-0.03,0.75,U] [#4 -0.13,0.12,0.68,U] [#5 -0.02,-0.12,0.67,U] [#6 -0.03,0.13,0.63,U] [#7 -0.03,-0.01,0.70,U] [#8 0.06,0.00,0.50,U] 
23:16:42.216 00.003 1032 refined, 7 included, MultiStar: {0.01, 0.01}, one-star: {0.09, -0.12}
23:16:42.218 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:16:42.219 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:16:42.221 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=1.01 mountX=0.01 mountY=-0.01, mountTheta=-0.82
23:16:42.224 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
23:16:42.226 00.002 1032 Enqueuing Move request for scope (0.01, 0.01)
23:16:42.227 00.001 10072 Worker thread wakes up
23:16:42.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:16:42.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:16:42.227 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
23:16:42.229 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:16:42.232 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:16:42.232 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:16:42.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:42.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:16:42.232 00.000 10072 MoveAxis(E, 9, ABG)
23:16:42.232 00.000 10072 Guiding  Dir = 2, Dur = 9
23:16:42.233 00.001 10072 IsGuiding returns 0
23:16:42.233 00.000 10072 PulseGuide returned control before completion, sleep 19
23:16:42.249 00.016 1032 UpdateGuideState exits: m=1427 SNR=26.6
23:16:42.251 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:42.253 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:42.254 00.001 1032 Enqueuing Expose request
23:16:42.260 00.006 10072 IsGuiding returns 0
23:16:42.260 00.000 10072 Move returns status 0, amount 9
23:16:42.260 00.000 10072 MoveAxis(N, 0, ABG)
23:16:42.260 00.000 10072 Move returns status 0, amount 0
23:16:42.260 00.000 10072 move complete, result=0
23:16:42.260 00.000 10072 worker thread done servicing request
23:16:42.261 00.001 10072 Worker thread wakes up
23:16:42.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:42.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:42.264 00.003 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:16:42.891 00.627 10072 Exposure complete
23:16:42.938 00.047 10072 worker thread done servicing request
23:16:42.938 00.000 1032 OnExposeComplete: enter
23:16:42.940 00.002 1032 UpdateGuideState(): m_state=6
23:16:42.941 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8377
23:16:42.943 00.002 1032 Star::Find returns 1 (0), X=1103.92, Y=133.67, Mass=1410, SNR=26.4, Peak=120 HFD=3.3
23:16:42.946 00.003 1032 MultiStar: [#1 0.06,-0.14,0.94,U] [#2 -0.04,-0.02,0.77,U] [#3 0.18,-0.18,0.74,U] [#4 0.04,0.08,0.73,U] [#5 0.04,-0.14,0.69,U] [#6 -0.10,-0.04,0.63,U] [#7 -0.05,-0.11,0.69,U] [#8 0.05,-0.13,0.50,U] 
23:16:42.948 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.05, -0.09}
23:16:42.949 00.001 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
23:16:42.951 00.002 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
23:16:42.953 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.25 mountX=-0.09 mountY=-0.01, mountTheta=-3.08
23:16:42.957 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.09, opts=13)
23:16:42.958 00.001 1032 Enqueuing Move request for scope (0.03, -0.09)
23:16:42.960 00.002 10072 Worker thread wakes up
23:16:42.960 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
23:16:42.960 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
23:16:42.960 00.000 10072 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=-0.01
23:16:42.962 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:16:42.964 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:16:42.964 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:16:42.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:42.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:16:42.964 00.000 10072 MoveAxis(E, 10, ABG)
23:16:42.965 00.001 10072 Guiding  Dir = 2, Dur = 10
23:16:42.965 00.000 10072 IsGuiding returns 0
23:16:42.965 00.000 10072 PulseGuide returned control before completion, sleep 20
23:16:42.981 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:16:42.984 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:42.986 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:42.989 00.003 1032 Enqueuing Expose request
23:16:42.999 00.010 10072 IsGuiding returns 0
23:16:42.999 00.000 10072 Move returns status 0, amount 10
23:16:42.999 00.000 10072 MoveAxis(N, 0, ABG)
23:16:43.000 00.001 10072 Move returns status 0, amount 0
23:16:43.000 00.000 10072 move complete, result=0
23:16:43.000 00.000 10072 worker thread done servicing request
23:16:43.000 00.000 10072 Worker thread wakes up
23:16:43.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:43.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:43.000 00.000 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
23:16:43.419 00.419 10072 Exposure complete
23:16:43.471 00.052 10072 worker thread done servicing request
23:16:43.471 00.000 1032 OnExposeComplete: enter
23:16:43.473 00.002 1032 UpdateGuideState(): m_state=6
23:16:43.475 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8378
23:16:43.477 00.002 1032 Star::Find returns 1 (0), X=1104.02, Y=133.40, Mass=1445, SNR=26.7, Peak=120 HFD=3.3
23:16:43.479 00.002 1032 MultiStar: [#1 -0.02,-0.22,0.91,U] [#2 0.05,-0.14,0.76,U] [#3 0.04,-0.09,0.73,U] [#4 0.02,-0.11,0.70,U] [#5 0.15,-0.22,0.00,M1] [#6 -0.01,-0.23,0.58,U] [#7 0.00,-0.26,0.00,M1] [#8 -0.06,-0.22,0.50,U] 
23:16:43.481 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.21}, one-star: {0.15, -0.37}
23:16:43.482 00.001 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
23:16:43.483 00.001 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
23:16:43.485 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.40 mountX=-0.21 mountY=0.02, mountTheta=3.05
23:16:43.489 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.21, opts=13)
23:16:43.492 00.003 1032 Enqueuing Move request for scope (0.04, -0.21)
23:16:43.494 00.002 10072 Worker thread wakes up
23:16:43.495 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
23:16:43.495 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
23:16:43.495 00.000 10072 Moving (0.04, -0.21) raw xDistance=-0.21 yDistance=0.02
23:16:43.497 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:16:43.499 00.002 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.26
23:16:43.499 00.000 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
23:16:43.499 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:43.499 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:16:43.499 00.000 10072 MoveAxis(E, 106, ABG)
23:16:43.499 00.000 10072 Guiding  Dir = 2, Dur = 106
23:16:43.501 00.002 10072 IsGuiding returns 0
23:16:43.501 00.000 10072 PulseGuide returned control before completion, sleep 116
23:16:43.519 00.018 1032 UpdateGuideState exits: m=1445 SNR=26.7
23:16:43.521 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:43.523 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:43.525 00.002 1032 Enqueuing Expose request
23:16:43.621 00.096 10072 IsGuiding returns 1
23:16:43.621 00.000 10072 scope still moving after pulse duration time elapsed
23:16:43.652 00.031 10072 IsGuiding returns 0
23:16:43.652 00.000 10072 scope move finished after 106 + 45 ms
23:16:43.652 00.000 10072 Move returns status 0, amount 106
23:16:43.652 00.000 10072 MoveAxis(N, 0, ABG)
23:16:43.652 00.000 10072 Move returns status 0, amount 0
23:16:43.652 00.000 10072 move complete, result=0
23:16:43.652 00.000 10072 worker thread done servicing request
23:16:43.653 00.001 10072 Worker thread wakes up
23:16:43.653 00.000 1032 GuideStep: -0.2 px 106 ms EAST, 0.0 px 0 ms NORTH
23:16:43.655 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:43.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:44.278 00.623 10072 Exposure complete
23:16:44.331 00.053 10072 worker thread done servicing request
23:16:44.331 00.000 1032 OnExposeComplete: enter
23:16:44.333 00.002 1032 UpdateGuideState(): m_state=6
23:16:44.335 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8379
23:16:44.337 00.002 1032 Star::Find returns 1 (0), X=1104.01, Y=133.51, Mass=1449, SNR=26.8, Peak=119 HFD=3.6
23:16:44.339 00.002 1032 MultiStar: [#1 -0.03,-0.12,0.94,U] [#2 0.04,0.02,0.78,U] [#3 0.11,-0.06,0.72,U] [#4 0.17,0.01,0.67,U] [#5 0.05,0.05,0.65,U] [#6 -0.13,-0.01,0.58,U] [#7 0.01,-0.04,0.68,U] [#8 -0.00,-0.02,0.50,U] 
23:16:44.341 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.13, -0.25}
23:16:44.343 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
23:16:44.345 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
23:16:44.346 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.92 mountX=-0.07 mountY=-0.03, mountTheta=-2.75
23:16:44.349 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
23:16:44.351 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
23:16:44.353 00.002 10072 Worker thread wakes up
23:16:44.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:16:44.353 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:16:44.353 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
23:16:44.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:16:44.358 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:16:44.358 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:16:44.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:44.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:16:44.358 00.000 10072 MoveAxis(E, 12, ABG)
23:16:44.358 00.000 10072 Guiding  Dir = 2, Dur = 12
23:16:44.359 00.001 10072 IsGuiding returns 0
23:16:44.359 00.000 10072 PulseGuide returned control before completion, sleep 22
23:16:44.376 00.017 1032 UpdateGuideState exits: m=1449 SNR=26.8
23:16:44.378 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:44.380 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:44.382 00.002 1032 Enqueuing Expose request
23:16:44.385 00.003 10072 IsGuiding returns 0
23:16:44.385 00.000 10072 Move returns status 0, amount 12
23:16:44.385 00.000 10072 MoveAxis(N, 0, ABG)
23:16:44.385 00.000 10072 Move returns status 0, amount 0
23:16:44.385 00.000 10072 move complete, result=0
23:16:44.385 00.000 10072 worker thread done servicing request
23:16:44.385 00.000 10072 Worker thread wakes up
23:16:44.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:44.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:44.391 00.006 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
23:16:44.795 00.404 10072 Exposure complete
23:16:44.843 00.048 10072 worker thread done servicing request
23:16:44.843 00.000 1032 OnExposeComplete: enter
23:16:44.846 00.003 1032 UpdateGuideState(): m_state=6
23:16:44.848 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8380
23:16:44.850 00.002 1032 Star::Find returns 1 (0), X=1103.99, Y=133.73, Mass=1377, SNR=26.1, Peak=114 HFD=3.2
23:16:44.852 00.002 1032 MultiStar: [#1 0.11,-0.02,1.00,U] [#2 0.02,0.11,0.81,U] [#3 0.11,-0.01,0.74,U] [#4 0.07,0.11,0.69,U] [#5 0.17,0.03,0.67,U] [#6 -0.08,-0.04,0.66,U] [#7 0.07,0.04,0.71,U] [#8 0.07,0.14,0.51,U] 
23:16:44.854 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.12, -0.03}
23:16:44.856 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
23:16:44.858 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
23:16:44.860 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.37 mountX=0.01 mountY=-0.08, mountTheta=-1.46
23:16:44.864 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
23:16:44.866 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
23:16:44.868 00.002 10072 Worker thread wakes up
23:16:44.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:16:44.868 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:16:44.868 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
23:16:44.870 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:16:44.872 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:16:44.873 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:16:44.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:44.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:16:44.873 00.000 10072 MoveAxis(E, 9, ABG)
23:16:44.873 00.000 10072 Guiding  Dir = 2, Dur = 9
23:16:44.873 00.000 10072 IsGuiding returns 0
23:16:44.874 00.001 10072 PulseGuide returned control before completion, sleep 19
23:16:44.890 00.016 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:16:44.895 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:44.898 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:44.900 00.002 1032 Enqueuing Expose request
23:16:44.902 00.002 10072 IsGuiding returns 0
23:16:44.902 00.000 10072 Move returns status 0, amount 9
23:16:44.902 00.000 10072 MoveAxis(N, 0, ABG)
23:16:44.902 00.000 10072 Move returns status 0, amount 0
23:16:44.902 00.000 10072 move complete, result=0
23:16:44.902 00.000 10072 worker thread done servicing request
23:16:44.902 00.000 10072 Worker thread wakes up
23:16:44.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:44.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:44.909 00.007 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:16:45.527 00.618 10072 Exposure complete
23:16:45.577 00.050 10072 worker thread done servicing request
23:16:45.577 00.000 1032 OnExposeComplete: enter
23:16:45.580 00.003 1032 UpdateGuideState(): m_state=6
23:16:45.581 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8381
23:16:45.583 00.002 1032 Star::Find returns 1 (0), X=1103.96, Y=133.52, Mass=1508, SNR=27.3, Peak=123 HFD=3.3
23:16:45.585 00.002 1032 MultiStar: [#1 0.12,-0.09,0.90,U] [#2 0.09,-0.01,0.75,U] [#3 0.06,-0.07,0.73,U] [#4 0.10,-0.03,0.65,U] [#5 0.12,-0.34,0.00,M1] [#6 -0.10,-0.21,0.60,U] [#7 0.04,-0.17,0.66,U] [#8 0.19,-0.23,0.00,M1] 
23:16:45.587 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.12}, one-star: {0.09, -0.25}
23:16:45.588 00.001 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
23:16:45.590 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
23:16:45.591 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-1.08 mountX=-0.13 mountY=-0.03, mountTheta=-2.91
23:16:45.594 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.12, opts=13)
23:16:45.595 00.001 1032 Enqueuing Move request for scope (0.06, -0.12)
23:16:45.597 00.002 10072 Worker thread wakes up
23:16:45.597 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
23:16:45.597 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
23:16:45.597 00.000 10072 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.03
23:16:45.599 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:16:45.601 00.002 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.27
23:16:45.601 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
23:16:45.602 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:45.602 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:16:45.602 00.000 10072 MoveAxis(E, 74, ABG)
23:16:45.602 00.000 10072 Guiding  Dir = 2, Dur = 74
23:16:45.602 00.000 10072 IsGuiding returns 0
23:16:45.602 00.000 10072 PulseGuide returned control before completion, sleep 84
23:16:45.620 00.018 1032 UpdateGuideState exits: m=1508 SNR=27.3
23:16:45.622 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:45.624 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:45.626 00.002 1032 Enqueuing Expose request
23:16:45.696 00.070 10072 IsGuiding returns 0
23:16:45.696 00.000 10072 Move returns status 0, amount 74
23:16:45.696 00.000 10072 MoveAxis(N, 0, ABG)
23:16:45.696 00.000 10072 Move returns status 0, amount 0
23:16:45.696 00.000 10072 move complete, result=0
23:16:45.696 00.000 10072 worker thread done servicing request
23:16:45.696 00.000 10072 Worker thread wakes up
23:16:45.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:45.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:45.696 00.000 1032 GuideStep: -0.1 px 74 ms EAST, -0.0 px 0 ms NORTH
23:16:46.108 00.412 10072 Exposure complete
23:16:46.160 00.052 10072 worker thread done servicing request
23:16:46.160 00.000 1032 OnExposeComplete: enter
23:16:46.162 00.002 1032 UpdateGuideState(): m_state=6
23:16:46.163 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8382
23:16:46.165 00.002 1032 Star::Find returns 1 (0), X=1103.99, Y=133.42, Mass=1371, SNR=26.0, Peak=114 HFD=3.5
23:16:46.166 00.001 1032 MultiStar: [#1 0.09,-0.21,0.94,U] [#2 0.05,0.08,0.81,U] [#3 0.22,-0.17,0.00,M1] [#4 0.03,-0.11,0.73,U] [#5 0.24,-0.11,0.00,M2] [#6 -0.06,-0.05,0.62,U] [#7 -0.03,-0.16,0.69,U] [#8 0.02,-0.18,0.52,U] 
23:16:46.169 00.003 1032 refined, 6 included, MultiStar: {0.04, -0.15}, one-star: {0.11, -0.34}
23:16:46.171 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
23:16:46.173 00.002 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
23:16:46.174 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.30 mountX=-0.15 mountY=-0.00, mountTheta=-3.13
23:16:46.179 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.15, opts=13)
23:16:46.183 00.004 1032 Enqueuing Move request for scope (0.04, -0.15)
23:16:46.185 00.002 10072 Worker thread wakes up
23:16:46.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
23:16:46.185 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
23:16:46.185 00.000 10072 Moving (0.04, -0.15) raw xDistance=-0.15 yDistance=-0.00
23:16:46.187 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:16:46.190 00.003 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.27
23:16:46.190 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
23:16:46.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:46.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:16:46.190 00.000 10072 MoveAxis(E, 84, ABG)
23:16:46.190 00.000 10072 Guiding  Dir = 2, Dur = 84
23:16:46.191 00.001 10072 IsGuiding returns 0
23:16:46.191 00.000 10072 PulseGuide returned control before completion, sleep 94
23:16:46.210 00.019 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:16:46.212 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:46.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:46.216 00.002 1032 Enqueuing Expose request
23:16:46.292 00.076 10072 IsGuiding returns 0
23:16:46.292 00.000 10072 Move returns status 0, amount 84
23:16:46.292 00.000 10072 MoveAxis(N, 0, ABG)
23:16:46.292 00.000 10072 Move returns status 0, amount 0
23:16:46.292 00.000 10072 move complete, result=0
23:16:46.293 00.001 10072 worker thread done servicing request
23:16:46.293 00.000 10072 Worker thread wakes up
23:16:46.293 00.000 1032 GuideStep: -0.2 px 84 ms EAST, -0.0 px 0 ms NORTH
23:16:46.296 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:46.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:46.920 00.624 10072 Exposure complete
23:16:46.968 00.048 10072 worker thread done servicing request
23:16:46.969 00.001 1032 OnExposeComplete: enter
23:16:46.970 00.001 1032 UpdateGuideState(): m_state=6
23:16:46.973 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8383
23:16:46.974 00.001 1032 Star::Find returns 1 (0), X=1104.01, Y=133.69, Mass=1334, SNR=25.7, Peak=111 HFD=3.3
23:16:46.975 00.001 1032 MultiStar: [#1 0.06,-0.08,0.98,U] [#2 -0.04,0.05,0.83,U] [#3 0.02,0.12,0.73,U] [#4 -0.10,0.19,0.70,U] [#5 0.06,-0.13,0.67,U] [#6 -0.19,0.13,0.60,U] [#7 -0.09,-0.05,0.72,U] [#8 0.04,-0.06,0.53,U] 
23:16:46.977 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {0.14, -0.07}
23:16:46.979 00.002 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
23:16:46.980 00.001 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
23:16:46.982 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.88 mountX=0.01 mountY=0.00, mountTheta=0.05
23:16:46.985 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
23:16:46.988 00.003 1032 Enqueuing Move request for scope (-0.00, 0.01)
23:16:46.990 00.002 10072 Worker thread wakes up
23:16:46.991 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
23:16:46.991 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
23:16:46.991 00.000 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=0.00
23:16:46.993 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:16:46.995 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:16:46.995 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:16:46.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:46.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:16:46.995 00.000 10072 MoveAxis(E, 12, ABG)
23:16:46.995 00.000 10072 Guiding  Dir = 2, Dur = 12
23:16:46.996 00.001 10072 IsGuiding returns 0
23:16:46.996 00.000 10072 PulseGuide returned control before completion, sleep 22
23:16:47.014 00.018 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:16:47.015 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:47.019 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:47.021 00.002 1032 Enqueuing Expose request
23:16:47.027 00.006 10072 IsGuiding returns 0
23:16:47.027 00.000 10072 Move returns status 0, amount 12
23:16:47.027 00.000 10072 MoveAxis(N, 0, ABG)
23:16:47.027 00.000 10072 Move returns status 0, amount 0
23:16:47.027 00.000 10072 move complete, result=0
23:16:47.027 00.000 10072 worker thread done servicing request
23:16:47.027 00.000 10072 Worker thread wakes up
23:16:47.027 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:47.028 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:47.030 00.002 1032 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
23:16:47.438 00.408 10072 Exposure complete
23:16:47.490 00.052 10072 worker thread done servicing request
23:16:47.490 00.000 1032 OnExposeComplete: enter
23:16:47.492 00.002 1032 UpdateGuideState(): m_state=6
23:16:47.495 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8384
23:16:47.497 00.002 1032 Star::Find returns 1 (0), X=1104.05, Y=133.74, Mass=1300, SNR=25.3, Peak=116 HFD=3.2
23:16:47.499 00.002 1032 MultiStar: [#1 0.01,-0.06,0.98,U] [#2 -0.05,0.29,0.00,M1] [#3 0.08,0.00,0.82,U] [#4 -0.05,0.16,0.71,U] [#5 0.03,0.04,0.70,U] [#6 0.07,0.01,0.64,U] [#7 -0.19,0.00,0.72,U] [#8 -0.04,-0.13,0.53,U] 
23:16:47.501 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.00}, one-star: {0.18, -0.02}
23:16:47.502 00.001 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
23:16:47.504 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
23:16:47.506 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.04 mountX=-0.01 mountY=-0.02, mountTheta=-1.87
23:16:47.508 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
23:16:47.510 00.002 1032 Enqueuing Move request for scope (0.02, -0.00)
23:16:47.511 00.001 10072 Worker thread wakes up
23:16:47.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
23:16:47.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
23:16:47.512 00.001 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
23:16:47.516 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:16:47.523 00.007 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:16:47.523 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:16:47.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:47.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:16:47.523 00.000 10072 MoveAxis(E, 11, ABG)
23:16:47.523 00.000 10072 Guiding  Dir = 2, Dur = 11
23:16:47.523 00.000 10072 IsGuiding returns 0
23:16:47.524 00.001 10072 PulseGuide returned control before completion, sleep 21
23:16:47.539 00.015 1032 UpdateGuideState exits: m=1300 SNR=25.3
23:16:47.542 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:47.544 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:47.545 00.001 1032 Enqueuing Expose request
23:16:47.559 00.014 10072 IsGuiding returns 0
23:16:47.559 00.000 10072 Move returns status 0, amount 11
23:16:47.559 00.000 10072 MoveAxis(N, 0, ABG)
23:16:47.559 00.000 10072 Move returns status 0, amount 0
23:16:47.559 00.000 10072 move complete, result=0
23:16:47.559 00.000 10072 worker thread done servicing request
23:16:47.559 00.000 10072 Worker thread wakes up
23:16:47.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:47.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:47.559 00.000 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:16:48.186 00.627 10072 Exposure complete
23:16:48.233 00.047 10072 worker thread done servicing request
23:16:48.233 00.000 1032 OnExposeComplete: enter
23:16:48.235 00.002 1032 UpdateGuideState(): m_state=6
23:16:48.237 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8385
23:16:48.239 00.002 1032 Star::Find returns 1 (0), X=1103.97, Y=133.73, Mass=1491, SNR=27.1, Peak=119 HFD=3.3
23:16:48.241 00.002 1032 MultiStar: [#1 -0.00,0.17,0.90,U] [#2 -0.01,0.25,0.77,U] [#3 0.10,0.09,0.73,U] [#4 -0.02,0.10,0.68,U] [#5 0.05,0.18,0.64,U] [#6 0.01,0.08,0.64,U] [#7 0.04,0.06,0.68,U] [#8 -0.14,0.04,0.51,U] 
23:16:48.243 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.10}, one-star: {0.10, -0.04}
23:16:48.244 00.001 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
23:16:48.245 00.001 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
23:16:48.246 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.37 mountX=0.09 mountY=-0.05, mountTheta=-0.46
23:16:48.250 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
23:16:48.251 00.001 1032 Enqueuing Move request for scope (0.02, 0.10)
23:16:48.252 00.001 10072 Worker thread wakes up
23:16:48.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
23:16:48.253 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
23:16:48.253 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.05
23:16:48.254 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:16:48.256 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:16:48.256 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:16:48.256 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:48.256 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:16:48.257 00.001 10072 MoveAxis(E, 11, ABG)
23:16:48.257 00.000 10072 Guiding  Dir = 2, Dur = 11
23:16:48.257 00.000 10072 IsGuiding returns 0
23:16:48.257 00.000 10072 PulseGuide returned control before completion, sleep 21
23:16:48.274 00.017 1032 UpdateGuideState exits: m=1491 SNR=27.1
23:16:48.275 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:48.278 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:48.279 00.001 1032 Enqueuing Expose request
23:16:48.292 00.013 10072 IsGuiding returns 0
23:16:48.292 00.000 10072 Move returns status 0, amount 11
23:16:48.292 00.000 10072 MoveAxis(N, 0, ABG)
23:16:48.292 00.000 10072 Move returns status 0, amount 0
23:16:48.292 00.000 10072 move complete, result=0
23:16:48.292 00.000 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
23:16:48.295 00.003 10072 worker thread done servicing request
23:16:48.295 00.000 10072 Worker thread wakes up
23:16:48.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:48.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:48.702 00.407 10072 Exposure complete
23:16:48.752 00.050 10072 worker thread done servicing request
23:16:48.752 00.000 1032 OnExposeComplete: enter
23:16:48.753 00.001 1032 UpdateGuideState(): m_state=6
23:16:48.755 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8386
23:16:48.756 00.001 1032 Star::Find returns 1 (0), X=1104.02, Y=133.78, Mass=1374, SNR=26.1, Peak=111 HFD=3.2
23:16:48.759 00.003 1032 MultiStar: [#1 0.02,0.09,1.00,U] [#2 -0.01,0.20,0.82,U] [#3 0.10,0.13,0.75,U] [#4 -0.06,0.19,0.67,U] [#5 0.09,0.16,0.66,U] [#6 0.04,0.15,0.61,U] [#7 -0.00,0.05,0.71,U] [#8 -0.12,0.10,0.54,U] 
23:16:48.760 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.15, 0.02}
23:16:48.762 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
23:16:48.763 00.001 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
23:16:48.764 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=0.10 mountY=-0.06, mountTheta=-0.51
23:16:48.767 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
23:16:48.769 00.002 1032 Enqueuing Move request for scope (0.03, 0.12)
23:16:48.771 00.002 10072 Worker thread wakes up
23:16:48.771 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
23:16:48.771 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
23:16:48.771 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.10 yDistance=-0.06
23:16:48.774 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:16:48.777 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:16:48.777 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:16:48.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:48.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:16:48.777 00.000 10072 MoveAxis(E, 10, ABG)
23:16:48.777 00.000 10072 Guiding  Dir = 2, Dur = 10
23:16:48.778 00.001 10072 IsGuiding returns 0
23:16:48.778 00.000 10072 PulseGuide returned control before completion, sleep 20
23:16:48.794 00.016 1032 UpdateGuideState exits: m=1374 SNR=26.1
23:16:48.796 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:48.799 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:48.801 00.002 1032 Enqueuing Expose request
23:16:48.808 00.007 10072 IsGuiding returns 0
23:16:48.808 00.000 10072 Move returns status 0, amount 10
23:16:48.808 00.000 10072 MoveAxis(N, 0, ABG)
23:16:48.808 00.000 10072 Move returns status 0, amount 0
23:16:48.808 00.000 10072 move complete, result=0
23:16:48.808 00.000 10072 worker thread done servicing request
23:16:48.808 00.000 10072 Worker thread wakes up
23:16:48.809 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:48.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:48.811 00.002 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:16:49.431 00.620 10072 Exposure complete
23:16:49.479 00.048 10072 worker thread done servicing request
23:16:49.480 00.001 1032 OnExposeComplete: enter
23:16:49.482 00.002 1032 UpdateGuideState(): m_state=6
23:16:49.483 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8387
23:16:49.485 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=133.58, Mass=1439, SNR=26.7, Peak=119 HFD=3.5
23:16:49.488 00.003 1032 MultiStar: [#1 0.07,-0.04,0.98,U] [#2 0.05,0.19,0.80,U] [#3 0.11,-0.04,0.77,U] [#4 0.04,0.16,0.69,U] [#5 -0.04,-0.13,0.65,U] [#6 -0.03,0.12,0.63,U] [#7 -0.02,-0.04,0.72,U] [#8 -0.00,0.03,0.49,U] 
23:16:49.490 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.00}, one-star: {0.23, -0.19}
23:16:49.492 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
23:16:49.493 00.001 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
23:16:49.496 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.06 mountX=-0.02 mountY=-0.06, mountTheta=-1.89
23:16:49.499 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.00, opts=13)
23:16:49.501 00.002 1032 Enqueuing Move request for scope (0.06, -0.00)
23:16:49.502 00.001 10072 Worker thread wakes up
23:16:49.502 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
23:16:49.502 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
23:16:49.503 00.001 10072 Moving (0.06, -0.00) raw xDistance=-0.02 yDistance=-0.06
23:16:49.504 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:16:49.506 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:16:49.507 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:16:49.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:49.507 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:16:49.507 00.000 10072 MoveAxis(E, 11, ABG)
23:16:49.507 00.000 10072 Guiding  Dir = 2, Dur = 11
23:16:49.507 00.000 10072 IsGuiding returns 0
23:16:49.508 00.001 10072 PulseGuide returned control before completion, sleep 21
23:16:49.525 00.017 1032 UpdateGuideState exits: m=1439 SNR=26.7
23:16:49.527 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:49.529 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:49.530 00.001 1032 Enqueuing Expose request
23:16:49.537 00.007 10072 IsGuiding returns 0
23:16:49.537 00.000 10072 Move returns status 0, amount 11
23:16:49.537 00.000 10072 MoveAxis(N, 0, ABG)
23:16:49.537 00.000 10072 Move returns status 0, amount 0
23:16:49.537 00.000 10072 move complete, result=0
23:16:49.537 00.000 10072 worker thread done servicing request
23:16:49.537 00.000 10072 Worker thread wakes up
23:16:49.538 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:49.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:49.540 00.002 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:16:49.946 00.406 10072 Exposure complete
23:16:49.999 00.053 10072 worker thread done servicing request
23:16:49.999 00.000 1032 OnExposeComplete: enter
23:16:50.001 00.002 1032 UpdateGuideState(): m_state=6
23:16:50.003 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8388
23:16:50.005 00.002 1032 Star::Find returns 1 (0), X=1104.03, Y=133.65, Mass=1396, SNR=26.2, Peak=115 HFD=3.4
23:16:50.008 00.003 1032 MultiStar: [#1 0.01,0.01,0.96,U] [#2 -0.14,0.17,0.80,U] [#3 0.10,0.02,0.78,U] [#4 -0.09,0.10,0.68,U] [#5 -0.09,-0.14,0.70,U] [#6 0.17,0.11,0.67,U] [#7 -0.02,-0.11,0.70,U] [#8 0.06,0.05,0.51,U] 
23:16:50.009 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.16, -0.11}
23:16:50.012 00.003 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:16:50.013 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:16:50.015 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.29 mountX=0.00 mountY=-0.02, mountTheta=-1.54
23:16:50.019 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
23:16:50.023 00.004 1032 Enqueuing Move request for scope (0.02, 0.01)
23:16:50.024 00.001 10072 Worker thread wakes up
23:16:50.025 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:16:50.025 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:16:50.025 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
23:16:50.028 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:16:50.030 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:16:50.030 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:16:50.030 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:50.031 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:16:50.031 00.000 10072 MoveAxis(E, 10, ABG)
23:16:50.031 00.000 10072 Guiding  Dir = 2, Dur = 10
23:16:50.031 00.000 10072 IsGuiding returns 0
23:16:50.031 00.000 10072 PulseGuide returned control before completion, sleep 20
23:16:50.048 00.017 1032 UpdateGuideState exits: m=1396 SNR=26.2
23:16:50.053 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:50.056 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:50.058 00.002 1032 Enqueuing Expose request
23:16:50.060 00.002 10072 IsGuiding returns 0
23:16:50.060 00.000 10072 Move returns status 0, amount 10
23:16:50.060 00.000 10072 MoveAxis(N, 0, ABG)
23:16:50.060 00.000 10072 Move returns status 0, amount 0
23:16:50.060 00.000 10072 move complete, result=0
23:16:50.060 00.000 10072 worker thread done servicing request
23:16:50.060 00.000 10072 Worker thread wakes up
23:16:50.060 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:50.060 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:50.067 00.007 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
23:16:50.695 00.628 10072 Exposure complete
23:16:50.743 00.048 10072 worker thread done servicing request
23:16:50.743 00.000 1032 OnExposeComplete: enter
23:16:50.745 00.002 1032 UpdateGuideState(): m_state=6
23:16:50.748 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8389
23:16:50.749 00.001 1032 Star::Find returns 1 (0), X=1104.03, Y=133.76, Mass=1339, SNR=25.7, Peak=110 HFD=3.2
23:16:50.751 00.002 1032 MultiStar: [#1 -0.05,0.18,0.95,U] [#2 -0.06,0.29,0.00,M1] [#3 0.11,0.12,0.73,U] [#4 -0.09,0.19,0.71,U] [#5 -0.01,0.17,0.66,U] [#6 -0.02,0.20,0.66,U] [#7 -0.10,0.09,0.70,U] [#8 -0.19,0.21,0.00,M1] 
23:16:50.752 00.001 1032 refined, 6 included, MultiStar: {0.00, 0.13}, one-star: {0.15, -0.01}
23:16:50.753 00.001 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
23:16:50.755 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
23:16:50.757 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.53 mountX=0.12 mountY=-0.04, mountTheta=-0.30
23:16:50.760 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.13, opts=13)
23:16:50.762 00.002 1032 Enqueuing Move request for scope (0.00, 0.13)
23:16:50.764 00.002 10072 Worker thread wakes up
23:16:50.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
23:16:50.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
23:16:50.764 00.000 10072 Moving (0.00, 0.13) raw xDistance=0.12 yDistance=-0.04
23:16:50.765 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:16:50.768 00.003 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:16:50.768 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:16:50.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:50.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:16:50.768 00.000 10072 MoveAxis(E, 11, ABG)
23:16:50.768 00.000 10072 Guiding  Dir = 2, Dur = 11
23:16:50.770 00.002 10072 IsGuiding returns 0
23:16:50.770 00.000 10072 PulseGuide returned control before completion, sleep 21
23:16:50.788 00.018 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:16:50.790 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:50.791 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:50.793 00.002 1032 Enqueuing Expose request
23:16:50.800 00.007 10072 IsGuiding returns 0
23:16:50.800 00.000 10072 Move returns status 0, amount 11
23:16:50.800 00.000 10072 MoveAxis(N, 0, ABG)
23:16:50.801 00.001 10072 Move returns status 0, amount 0
23:16:50.801 00.000 10072 move complete, result=0
23:16:50.801 00.000 10072 worker thread done servicing request
23:16:50.801 00.000 10072 Worker thread wakes up
23:16:50.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:50.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:50.805 00.004 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
23:16:51.210 00.405 10072 Exposure complete
23:16:51.262 00.052 10072 worker thread done servicing request
23:16:51.262 00.000 1032 OnExposeComplete: enter
23:16:51.264 00.002 1032 UpdateGuideState(): m_state=6
23:16:51.266 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8390
23:16:51.268 00.002 1032 Star::Find returns 1 (0), X=1103.97, Y=133.74, Mass=1395, SNR=26.3, Peak=112 HFD=3.2
23:16:51.271 00.003 1032 MultiStar: [#1 0.01,0.09,0.93,U] [#2 0.05,0.18,0.78,U] [#3 0.14,0.08,0.74,U] [#4 0.00,0.08,0.66,U] [#5 0.04,0.18,0.67,U] [#6 0.07,0.07,0.61,U] [#7 0.08,0.16,0.71,U] [#8 -0.00,0.01,0.53,U] 
23:16:51.273 00.002 1032 single-star, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.10, -0.02}
23:16:51.275 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
23:16:51.277 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
23:16:51.279 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.22 mountX=-0.05 mountY=-0.09, mountTheta=-2.05
23:16:51.283 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
23:16:51.285 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
23:16:51.287 00.002 10072 Worker thread wakes up
23:16:51.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:16:51.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:16:51.287 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
23:16:51.289 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:16:51.292 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:16:51.292 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:16:51.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:51.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:16:51.292 00.000 10072 MoveAxis(E, 9, ABG)
23:16:51.293 00.001 10072 Guiding  Dir = 2, Dur = 9
23:16:51.293 00.000 10072 IsGuiding returns 0
23:16:51.293 00.000 10072 PulseGuide returned control before completion, sleep 19
23:16:51.311 00.018 1032 UpdateGuideState exits: m=1395 SNR=26.3
23:16:51.315 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:51.317 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:51.319 00.002 10072 IsGuiding returns 0
23:16:51.319 00.000 10072 Move returns status 0, amount 9
23:16:51.319 00.000 1032 Enqueuing Expose request
23:16:51.322 00.003 10072 MoveAxis(N, 0, ABG)
23:16:51.322 00.000 10072 Move returns status 0, amount 0
23:16:51.322 00.000 10072 move complete, result=0
23:16:51.322 00.000 10072 worker thread done servicing request
23:16:51.322 00.000 10072 Worker thread wakes up
23:16:51.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:51.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:51.330 00.008 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:16:51.957 00.627 10072 Exposure complete
23:16:52.008 00.051 10072 worker thread done servicing request
23:16:52.008 00.000 1032 OnExposeComplete: enter
23:16:52.010 00.002 1032 UpdateGuideState(): m_state=6
23:16:52.012 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8391
23:16:52.014 00.002 1032 Star::Find returns 1 (0), X=1104.20, Y=133.67, Mass=1408, SNR=26.4, Peak=131 HFD=3.5
23:16:52.018 00.004 1032 MultiStar: [#1 0.05,-0.08,0.97,U] [#2 0.05,0.05,0.82,U] [#3 0.10,-0.13,0.76,U] [#4 0.03,-0.10,0.68,U] [#5 0.11,-0.08,0.66,U] [#6 -0.06,-0.05,0.58,U] [#7 -0.02,-0.05,0.69,U] [#8 0.11,-0.13,0.48,U] 
23:16:52.023 00.005 1032 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.32, -0.09}
23:16:52.025 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
23:16:52.028 00.003 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
23:16:52.030 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.68 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
23:16:52.035 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
23:16:52.036 00.001 1032 Enqueuing Move request for scope (0.09, -0.07)
23:16:52.038 00.002 10072 Worker thread wakes up
23:16:52.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
23:16:52.038 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
23:16:52.038 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
23:16:52.040 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:16:52.043 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:16:52.043 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:16:52.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:52.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:16:52.043 00.000 10072 MoveAxis(E, 8, ABG)
23:16:52.043 00.000 10072 Guiding  Dir = 2, Dur = 8
23:16:52.043 00.000 10072 IsGuiding returns 0
23:16:52.044 00.001 10072 PulseGuide returned control before completion, sleep 18
23:16:52.060 00.016 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:16:52.062 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:52.065 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:52.066 00.001 1032 Enqueuing Expose request
23:16:52.069 00.003 10072 IsGuiding returns 0
23:16:52.069 00.000 10072 Move returns status 0, amount 8
23:16:52.069 00.000 10072 MoveAxis(N, 0, ABG)
23:16:52.069 00.000 10072 Move returns status 0, amount 0
23:16:52.069 00.000 10072 move complete, result=0
23:16:52.069 00.000 10072 worker thread done servicing request
23:16:52.069 00.000 10072 Worker thread wakes up
23:16:52.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:52.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:52.076 00.007 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:16:52.473 00.397 10072 Exposure complete
23:16:52.522 00.049 10072 worker thread done servicing request
23:16:52.522 00.000 1032 OnExposeComplete: enter
23:16:52.525 00.003 1032 UpdateGuideState(): m_state=6
23:16:52.527 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8392
23:16:52.528 00.001 1032 Star::Find returns 1 (0), X=1104.11, Y=133.72, Mass=1418, SNR=26.5, Peak=123 HFD=3.4
23:16:52.530 00.002 1032 MultiStar: [#1 0.07,-0.09,0.94,U] [#2 0.01,-0.01,0.77,U] [#3 0.14,-0.16,0.75,U] [#4 0.00,-0.04,0.67,U] [#5 0.13,-0.04,0.74,U] [#6 0.04,-0.12,0.63,U] [#7 -0.03,-0.12,0.68,U] [#8 -0.06,-0.21,0.51,U] 
23:16:52.532 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.24, -0.04}
23:16:52.535 00.003 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
23:16:52.536 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
23:16:52.538 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.86 mountX=-0.10 mountY=-0.05, mountTheta=-2.69
23:16:52.542 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
23:16:52.544 00.002 1032 Enqueuing Move request for scope (0.07, -0.09)
23:16:52.546 00.002 10072 Worker thread wakes up
23:16:52.546 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
23:16:52.546 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
23:16:52.546 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.10 yDistance=-0.05
23:16:52.548 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:16:52.552 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:16:52.553 00.001 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:16:52.553 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:52.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:16:52.553 00.000 10072 MoveAxis(E, 6, ABG)
23:16:52.553 00.000 10072 Guiding  Dir = 2, Dur = 6
23:16:52.553 00.000 10072 IsGuiding returns 0
23:16:52.554 00.001 10072 PulseGuide returned control before completion, sleep 16
23:16:52.571 00.017 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:16:52.573 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:52.574 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:52.577 00.003 1032 Enqueuing Expose request
23:16:52.583 00.006 10072 IsGuiding returns 0
23:16:52.583 00.000 10072 Move returns status 0, amount 6
23:16:52.583 00.000 10072 MoveAxis(N, 0, ABG)
23:16:52.583 00.000 10072 Move returns status 0, amount 0
23:16:52.583 00.000 10072 move complete, result=0
23:16:52.584 00.001 10072 worker thread done servicing request
23:16:52.584 00.000 10072 Worker thread wakes up
23:16:52.584 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:52.584 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:52.590 00.006 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:16:53.208 00.618 10072 Exposure complete
23:16:53.261 00.053 10072 worker thread done servicing request
23:16:53.261 00.000 1032 OnExposeComplete: enter
23:16:53.263 00.002 1032 UpdateGuideState(): m_state=6
23:16:53.265 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8393
23:16:53.268 00.003 1032 Star::Find returns 1 (0), X=1104.11, Y=133.71, Mass=1429, SNR=26.6, Peak=126 HFD=3.4
23:16:53.271 00.003 1032 MultiStar: [#1 0.13,0.03,0.94,U] [#2 0.08,0.13,0.75,U] [#3 0.18,0.06,0.73,U] [#4 0.00,0.10,0.67,U] [#5 0.18,0.00,0.64,U] [#6 -0.00,-0.05,0.62,U] [#7 0.02,-0.03,0.69,U] [#8 0.16,0.07,0.50,U] 
23:16:53.274 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.24, -0.05}
23:16:53.275 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
23:16:53.278 00.003 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
23:16:53.279 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.23 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
23:16:53.282 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
23:16:53.284 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
23:16:53.285 00.001 10072 Worker thread wakes up
23:16:53.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:16:53.285 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:16:53.285 00.000 10072 Moving (0.11, 0.03) raw xDistance=-0.00 yDistance=-0.12
23:16:53.286 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:16:53.290 00.004 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
23:16:53.290 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:16:53.290 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:53.290 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:16:53.290 00.000 10072 MoveAxis(E, 7, ABG)
23:16:53.290 00.000 10072 Guiding  Dir = 2, Dur = 7
23:16:53.291 00.001 10072 IsGuiding returns 0
23:16:53.291 00.000 10072 PulseGuide returned control before completion, sleep 17
23:16:53.309 00.018 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:16:53.311 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:53.313 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:53.314 00.001 1032 Enqueuing Expose request
23:16:53.317 00.003 10072 IsGuiding returns 0
23:16:53.317 00.000 10072 Move returns status 0, amount 7
23:16:53.317 00.000 10072 MoveAxis(N, 0, ABG)
23:16:53.317 00.000 10072 Move returns status 0, amount 0
23:16:53.317 00.000 10072 move complete, result=0
23:16:53.318 00.001 10072 worker thread done servicing request
23:16:53.318 00.000 10072 Worker thread wakes up
23:16:53.318 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:53.318 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:53.325 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:16:53.723 00.398 10072 Exposure complete
23:16:53.775 00.052 10072 worker thread done servicing request
23:16:53.775 00.000 1032 OnExposeComplete: enter
23:16:53.778 00.003 1032 UpdateGuideState(): m_state=6
23:16:53.780 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8394
23:16:53.783 00.003 1032 Star::Find returns 1 (0), X=1104.07, Y=133.78, Mass=1345, SNR=25.8, Peak=124 HFD=3.2
23:16:53.784 00.001 1032 MultiStar: [#1 0.06,0.21,1.03,U] [#2 0.11,0.24,0.00,M1] [#3 0.12,0.15,0.74,U] [#4 -0.00,0.18,0.70,U] [#5 0.10,0.15,0.63,U] [#6 -0.10,0.17,0.60,U] [#7 0.09,0.02,0.74,U] [#8 -0.02,0.11,0.53,U] 
23:16:53.787 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.12}, one-star: {0.20, 0.02}
23:16:53.788 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
23:16:53.789 00.001 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
23:16:53.791 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.06 mountX=0.10 mountY=-0.10, mountTheta=-0.77
23:16:53.795 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
23:16:53.798 00.003 1032 Enqueuing Move request for scope (0.07, 0.12)
23:16:53.800 00.002 10072 Worker thread wakes up
23:16:53.800 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
23:16:53.800 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
23:16:53.800 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.10
23:16:53.802 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:16:53.804 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
23:16:53.805 00.001 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:16:53.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:53.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:16:53.805 00.000 10072 MoveAxis(E, 5, ABG)
23:16:53.805 00.000 10072 Guiding  Dir = 2, Dur = 5
23:16:53.805 00.000 10072 IsGuiding returns 0
23:16:53.806 00.001 10072 PulseGuide returned control before completion, sleep 15
23:16:53.822 00.016 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:16:53.824 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:53.825 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:53.826 00.001 1032 Enqueuing Expose request
23:16:53.830 00.004 10072 IsGuiding returns 0
23:16:53.830 00.000 10072 Move returns status 0, amount 5
23:16:53.830 00.000 10072 MoveAxis(N, 0, ABG)
23:16:53.830 00.000 10072 Move returns status 0, amount 0
23:16:53.830 00.000 10072 move complete, result=0
23:16:53.831 00.001 10072 worker thread done servicing request
23:16:53.831 00.000 10072 Worker thread wakes up
23:16:53.831 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:53.831 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:53.838 00.007 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:16:54.460 00.622 10072 Exposure complete
23:16:54.509 00.049 10072 worker thread done servicing request
23:16:54.509 00.000 1032 OnExposeComplete: enter
23:16:54.511 00.002 1032 UpdateGuideState(): m_state=6
23:16:54.512 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8395
23:16:54.514 00.002 1032 Star::Find returns 1 (0), X=1104.00, Y=133.86, Mass=1417, SNR=26.4, Peak=108 HFD=3.0
23:16:54.515 00.001 1032 MultiStar: [#1 0.04,0.12,0.94,U] [#2 -0.01,0.35,0.00,M2] [#3 0.17,0.08,0.75,U] [#4 -0.05,0.28,0.00,M1] [#5 -0.13,0.27,0.00,M1] [#6 -0.05,0.24,0.68,U] [#7 0.01,0.18,0.72,U] [#8 -0.03,0.23,0.55,U] 
23:16:54.516 00.001 1032 refined, 5 included, MultiStar: {0.05, 0.15}, one-star: {0.13, 0.10}
23:16:54.520 00.004 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
23:16:54.522 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
23:16:54.524 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.22 mountX=0.13 mountY=-0.09, mountTheta=-0.61
23:16:54.527 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.15, opts=13)
23:16:54.530 00.003 1032 Enqueuing Move request for scope (0.05, 0.15)
23:16:54.531 00.001 10072 Worker thread wakes up
23:16:54.532 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
23:16:54.532 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
23:16:54.532 00.000 10072 Moving (0.05, 0.15) raw xDistance=0.13 yDistance=-0.09
23:16:54.535 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:16:54.537 00.002 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.30
23:16:54.537 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
23:16:54.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:54.537 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:16:54.538 00.001 10072 MoveAxis(W, 56, ABG)
23:16:54.538 00.000 10072 Guiding  Dir = 3, Dur = 56
23:16:54.538 00.000 10072 IsGuiding returns 0
23:16:54.538 00.000 10072 PulseGuide returned control before completion, sleep 66
23:16:54.555 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.4
23:16:54.558 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:54.560 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:54.562 00.002 1032 Enqueuing Expose request
23:16:54.612 00.050 10072 IsGuiding returns 0
23:16:54.612 00.000 10072 Move returns status 0, amount 56
23:16:54.613 00.001 10072 MoveAxis(N, 0, ABG)
23:16:54.613 00.000 10072 Move returns status 0, amount 0
23:16:54.613 00.000 10072 move complete, result=0
23:16:54.613 00.000 10072 worker thread done servicing request
23:16:54.613 00.000 10072 Worker thread wakes up
23:16:54.613 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:54.613 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:54.613 00.000 1032 GuideStep: 0.1 px 56 ms WEST, -0.1 px 0 ms NORTH
23:16:55.019 00.406 10072 Exposure complete
23:16:55.073 00.054 10072 worker thread done servicing request
23:16:55.074 00.001 1032 OnExposeComplete: enter
23:16:55.076 00.002 1032 UpdateGuideState(): m_state=6
23:16:55.077 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8396
23:16:55.079 00.002 1032 Star::Find returns 1 (0), X=1104.09, Y=133.69, Mass=1338, SNR=25.7, Peak=115 HFD=3.4
23:16:55.081 00.002 1032 MultiStar: [#1 0.22,0.06,0.90,U] [#2 0.09,0.21,0.82,U] [#3 0.18,0.09,0.77,U] [#4 0.09,0.21,0.69,U] [#5 0.22,0.05,0.61,U] [#6 -0.01,0.03,0.66,U] [#7 -0.04,-0.03,0.69,U] [#8 0.09,0.10,0.54,U] 
23:16:55.083 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.22, -0.07}
23:16:55.085 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
23:16:55.087 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
23:16:55.088 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.14 cameraTheta=0.50 mountX=0.03 mountY=-0.14, mountTheta=-1.33
23:16:55.091 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
23:16:55.093 00.002 1032 Enqueuing Move request for scope (0.13, 0.07)
23:16:55.095 00.002 10072 Worker thread wakes up
23:16:55.095 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
23:16:55.095 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
23:16:55.095 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.03 yDistance=-0.14
23:16:55.097 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:16:55.100 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
23:16:55.100 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:16:55.100 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:55.101 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:16:55.101 00.000 10072 MoveAxis(E, 5, ABG)
23:16:55.101 00.000 10072 Guiding  Dir = 2, Dur = 5
23:16:55.101 00.000 10072 IsGuiding returns 0
23:16:55.102 00.001 10072 PulseGuide returned control before completion, sleep 15
23:16:55.119 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:16:55.122 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:55.123 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:55.125 00.002 1032 Enqueuing Expose request
23:16:55.127 00.002 10072 IsGuiding returns 0
23:16:55.127 00.000 10072 Move returns status 0, amount 5
23:16:55.127 00.000 10072 MoveAxis(N, 0, ABG)
23:16:55.127 00.000 10072 Move returns status 0, amount 0
23:16:55.127 00.000 10072 move complete, result=0
23:16:55.127 00.000 10072 worker thread done servicing request
23:16:55.127 00.000 10072 Worker thread wakes up
23:16:55.127 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:55.127 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:55.135 00.008 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:16:55.753 00.618 10072 Exposure complete
23:16:55.805 00.052 10072 worker thread done servicing request
23:16:55.805 00.000 1032 OnExposeComplete: enter
23:16:55.808 00.003 1032 UpdateGuideState(): m_state=6
23:16:55.809 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8397
23:16:55.811 00.002 1032 Star::Find returns 1 (0), X=1104.00, Y=133.69, Mass=1346, SNR=25.8, Peak=114 HFD=3.3
23:16:55.812 00.001 1032 MultiStar: [#1 0.10,-0.03,0.98,U] [#2 0.09,0.19,0.82,U] [#3 0.11,-0.00,0.78,U] [#4 0.10,0.16,0.70,U] [#5 0.22,0.17,0.00,M1] [#6 0.06,0.11,0.62,U] [#7 0.11,-0.02,0.76,U] [#8 0.09,0.08,0.53,U] 
23:16:55.814 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {0.13, -0.07}
23:16:55.815 00.001 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
23:16:55.818 00.003 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
23:16:55.819 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.38 mountX=0.01 mountY=-0.11, mountTheta=-1.45
23:16:55.821 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
23:16:55.823 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
23:16:55.824 00.001 10072 Worker thread wakes up
23:16:55.824 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:16:55.824 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:16:55.824 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
23:16:55.827 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:16:55.829 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
23:16:55.829 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:16:55.829 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:55.830 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:16:55.830 00.000 10072 MoveAxis(E, 10, ABG)
23:16:55.830 00.000 10072 Guiding  Dir = 2, Dur = 10
23:16:55.831 00.001 10072 IsGuiding returns 0
23:16:55.832 00.001 10072 PulseGuide returned control before completion, sleep 20
23:16:55.848 00.016 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:16:55.850 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:55.853 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:55.854 00.001 1032 Enqueuing Expose request
23:16:55.859 00.005 10072 IsGuiding returns 0
23:16:55.859 00.000 10072 Move returns status 0, amount 10
23:16:55.860 00.001 10072 MoveAxis(N, 0, ABG)
23:16:55.860 00.000 10072 Move returns status 0, amount 0
23:16:55.860 00.000 10072 move complete, result=0
23:16:55.860 00.000 10072 worker thread done servicing request
23:16:55.860 00.000 10072 Worker thread wakes up
23:16:55.860 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:55.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:55.863 00.003 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:16:56.272 00.409 10072 Exposure complete
23:16:56.324 00.052 10072 worker thread done servicing request
23:16:56.324 00.000 1032 OnExposeComplete: enter
23:16:56.327 00.003 1032 UpdateGuideState(): m_state=6
23:16:56.329 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8398
23:16:56.332 00.003 1032 Star::Find returns 1 (0), X=1104.05, Y=133.89, Mass=1417, SNR=26.5, Peak=110 HFD=3.0
23:16:56.335 00.003 1032 MultiStar: [#1 0.04,0.13,0.96,U] [#2 0.00,0.35,0.00,M1] [#3 0.23,0.20,0.00,M1] [#4 0.11,0.30,0.00,M1] [#5 0.19,0.26,0.00,M2] [#6 -0.05,0.15,0.61,U] [#7 -0.07,0.17,0.74,U] [#8 0.09,0.19,0.50,U] 
23:16:56.336 00.001 1032 refined, 4 included, MultiStar: {0.05, 0.15}, one-star: {0.17, 0.12}
23:16:56.338 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
23:16:56.340 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
23:16:56.341 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.15 cameraTheta=1.26 mountX=0.13 mountY=-0.08, mountTheta=-0.57
23:16:56.344 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.15, opts=13)
23:16:56.346 00.002 1032 Enqueuing Move request for scope (0.05, 0.15)
23:16:56.348 00.002 10072 Worker thread wakes up
23:16:56.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
23:16:56.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
23:16:56.348 00.000 10072 Moving (0.05, 0.15) raw xDistance=0.13 yDistance=-0.08
23:16:56.350 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:16:56.352 00.002 10072 PPEC rslt: input = 0.13, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.31
23:16:56.352 00.000 10072 PPEC: input: 0.13, control: 0.05, exposure: 500
23:16:56.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:56.352 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:16:56.352 00.000 10072 MoveAxis(W, 52, ABG)
23:16:56.352 00.000 10072 Guiding  Dir = 3, Dur = 52
23:16:56.353 00.001 10072 IsGuiding returns 0
23:16:56.353 00.000 10072 PulseGuide returned control before completion, sleep 62
23:16:56.372 00.019 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:16:56.374 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:56.376 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:56.377 00.001 1032 Enqueuing Expose request
23:16:56.425 00.048 10072 IsGuiding returns 0
23:16:56.425 00.000 10072 Move returns status 0, amount 52
23:16:56.425 00.000 10072 MoveAxis(N, 0, ABG)
23:16:56.425 00.000 10072 Move returns status 0, amount 0
23:16:56.425 00.000 10072 move complete, result=0
23:16:56.425 00.000 10072 worker thread done servicing request
23:16:56.426 00.001 10072 Worker thread wakes up
23:16:56.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:56.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:56.437 00.011 1032 GuideStep: 0.1 px 52 ms WEST, -0.1 px 0 ms NORTH
23:16:57.053 00.616 10072 Exposure complete
23:16:57.107 00.054 10072 worker thread done servicing request
23:16:57.107 00.000 1032 OnExposeComplete: enter
23:16:57.110 00.003 1032 UpdateGuideState(): m_state=6
23:16:57.113 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8399
23:16:57.115 00.002 1032 Star::Find returns 1 (0), X=1104.05, Y=133.65, Mass=1421, SNR=26.5, Peak=122 HFD=3.4
23:16:57.118 00.003 1032 MultiStar: [#1 0.12,0.10,0.99,U] [#2 0.14,0.02,0.78,U] [#3 0.12,-0.05,0.77,U] [#4 0.14,0.17,0.67,U] [#5 0.08,-0.07,0.70,U] [#6 -0.01,0.03,0.63,U] [#7 0.10,-0.05,0.70,U] [#8 0.07,0.06,0.52,U] 
23:16:57.119 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.18, -0.12}
23:16:57.122 00.003 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
23:16:57.124 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
23:16:57.126 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.06 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
23:16:57.128 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
23:16:57.130 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
23:16:57.132 00.002 10072 Worker thread wakes up
23:16:57.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:16:57.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:16:57.132 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:16:57.135 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=104, Gamma=2.230
23:16:57.138 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
23:16:57.138 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:16:57.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:57.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:16:57.138 00.000 10072 MoveAxis(E, 12, ABG)
23:16:57.138 00.000 10072 Guiding  Dir = 2, Dur = 12
23:16:57.139 00.001 10072 IsGuiding returns 0
23:16:57.139 00.000 10072 PulseGuide returned control before completion, sleep 22
23:16:57.159 00.020 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:16:57.161 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:57.162 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:57.164 00.002 1032 Enqueuing Expose request
23:16:57.175 00.011 10072 IsGuiding returns 0
23:16:57.175 00.000 10072 Move returns status 0, amount 12
23:16:57.176 00.001 10072 MoveAxis(N, 0, ABG)
23:16:57.176 00.000 10072 Move returns status 0, amount 0
23:16:57.176 00.000 10072 move complete, result=0
23:16:57.176 00.000 10072 worker thread done servicing request
23:16:57.176 00.000 10072 Worker thread wakes up
23:16:57.176 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:57.176 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:57.178 00.002 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:16:57.587 00.409 10072 Exposure complete
23:16:57.637 00.050 10072 worker thread done servicing request
23:16:57.637 00.000 1032 OnExposeComplete: enter
23:16:57.639 00.002 1032 UpdateGuideState(): m_state=6
23:16:57.641 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8400
23:16:57.644 00.003 1032 Star::Find returns 1 (0), X=1104.07, Y=133.55, Mass=1395, SNR=26.2, Peak=124 HFD=3.5
23:16:57.646 00.002 1032 MultiStar: [#1 0.09,-0.05,0.98,U] [#2 0.17,-0.03,0.81,U] [#3 0.15,0.06,0.76,U] [#4 0.10,-0.02,0.68,U] [#5 0.14,-0.05,0.67,U] [#6 0.06,-0.08,0.62,U] [#7 0.03,-0.06,0.71,U] [#8 0.17,-0.09,0.53,U] 
23:16:57.649 00.003 1032 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.20, -0.22}
23:16:57.651 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
23:16:57.653 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
23:16:57.655 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.47 mountX=-0.09 mountY=-0.10, mountTheta=-2.30
23:16:57.658 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
23:16:57.660 00.002 1032 Enqueuing Move request for scope (0.12, -0.06)
23:16:57.662 00.002 10072 Worker thread wakes up
23:16:57.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
23:16:57.662 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
23:16:57.662 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
23:16:57.664 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:16:57.666 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
23:16:57.666 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:16:57.667 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:57.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:16:57.667 00.000 10072 MoveAxis(E, 6, ABG)
23:16:57.667 00.000 10072 Guiding  Dir = 2, Dur = 6
23:16:57.667 00.000 10072 IsGuiding returns 0
23:16:57.667 00.000 10072 PulseGuide returned control before completion, sleep 16
23:16:57.685 00.018 1032 UpdateGuideState exits: m=1395 SNR=26.2
23:16:57.687 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:57.689 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:57.690 00.001 1032 Enqueuing Expose request
23:16:57.694 00.004 10072 IsGuiding returns 0
23:16:57.695 00.001 10072 Move returns status 0, amount 6
23:16:57.695 00.000 10072 MoveAxis(N, 0, ABG)
23:16:57.695 00.000 10072 Move returns status 0, amount 0
23:16:57.695 00.000 10072 move complete, result=0
23:16:57.695 00.000 10072 worker thread done servicing request
23:16:57.695 00.000 10072 Worker thread wakes up
23:16:57.695 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:57.695 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:57.700 00.005 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:16:58.323 00.623 10072 Exposure complete
23:16:58.383 00.060 10072 worker thread done servicing request
23:16:58.383 00.000 1032 OnExposeComplete: enter
23:16:58.386 00.003 1032 UpdateGuideState(): m_state=6
23:16:58.388 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8401
23:16:58.390 00.002 1032 Star::Find returns 1 (0), X=1104.07, Y=133.69, Mass=1370, SNR=26.0, Peak=125 HFD=3.4
23:16:58.394 00.004 1032 MultiStar: [#1 0.16,0.01,1.05,U] [#2 0.06,0.09,0.81,U] [#3 0.15,0.03,0.77,U] [#4 0.15,0.00,0.69,U] [#5 0.12,-0.00,0.67,U] [#6 0.19,0.10,0.62,U] [#7 0.07,-0.02,0.71,U] [#8 0.05,-0.03,0.50,U] 
23:16:58.396 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.20, -0.07}
23:16:58.398 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
23:16:58.400 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
23:16:58.402 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.07 mountX=-0.02 mountY=-0.13, mountTheta=-1.76
23:16:58.405 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
23:16:58.408 00.003 1032 Enqueuing Move request for scope (0.13, 0.01)
23:16:58.411 00.003 10072 Worker thread wakes up
23:16:58.411 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
23:16:58.411 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
23:16:58.411 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.13
23:16:58.414 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:16:58.417 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
23:16:58.417 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:16:58.417 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:58.417 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:16:58.417 00.000 10072 MoveAxis(E, 8, ABG)
23:16:58.417 00.000 10072 Guiding  Dir = 2, Dur = 8
23:16:58.418 00.001 10072 IsGuiding returns 0
23:16:58.419 00.001 10072 PulseGuide returned control before completion, sleep 18
23:16:58.439 00.020 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:16:58.442 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:58.444 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:58.446 00.002 1032 Enqueuing Expose request
23:16:58.448 00.002 10072 IsGuiding returns 0
23:16:58.449 00.001 10072 Move returns status 0, amount 8
23:16:58.449 00.000 10072 MoveAxis(N, 0, ABG)
23:16:58.449 00.000 10072 Move returns status 0, amount 0
23:16:58.449 00.000 10072 move complete, result=0
23:16:58.449 00.000 10072 worker thread done servicing request
23:16:58.449 00.000 10072 Worker thread wakes up
23:16:58.449 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:58.449 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:58.459 00.010 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:16:58.870 00.411 10072 Exposure complete
23:16:58.926 00.056 10072 worker thread done servicing request
23:16:58.926 00.000 1032 OnExposeComplete: enter
23:16:58.929 00.003 1032 UpdateGuideState(): m_state=6
23:16:58.931 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8402
23:16:58.932 00.001 1032 Star::Find returns 1 (0), X=1104.06, Y=133.81, Mass=1395, SNR=26.2, Peak=111 HFD=3.3
23:16:58.935 00.003 1032 MultiStar: [#1 0.04,0.05,0.94,U] [#2 0.05,0.14,0.78,U] [#3 0.14,0.03,0.73,U] [#4 0.16,0.13,0.70,U] [#5 0.00,0.05,0.69,U] [#6 0.14,0.21,0.66,U] [#7 0.09,-0.05,0.71,U] [#8 0.16,0.10,0.52,U] 
23:16:58.937 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.19, 0.05}
23:16:58.939 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
23:16:58.940 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
23:16:58.943 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.60 mountX=0.04 mountY=-0.12, mountTheta=-1.23
23:16:58.947 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
23:16:58.950 00.003 1032 Enqueuing Move request for scope (0.11, 0.07)
23:16:58.952 00.002 10072 Worker thread wakes up
23:16:58.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:16:58.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:16:58.953 00.001 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
23:16:58.956 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:16:58.965 00.009 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
23:16:58.966 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:16:58.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:58.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:16:58.966 00.000 10072 MoveAxis(E, 6, ABG)
23:16:58.966 00.000 10072 Guiding  Dir = 2, Dur = 6
23:16:58.967 00.001 10072 IsGuiding returns 0
23:16:58.968 00.001 10072 PulseGuide returned control before completion, sleep 16
23:16:58.987 00.019 1032 UpdateGuideState exits: m=1395 SNR=26.2
23:16:58.992 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:58.993 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:58.995 00.002 1032 Enqueuing Expose request
23:16:58.997 00.002 10072 IsGuiding returns 0
23:16:58.997 00.000 10072 Move returns status 0, amount 6
23:16:58.997 00.000 10072 MoveAxis(N, 0, ABG)
23:16:58.997 00.000 10072 Move returns status 0, amount 0
23:16:58.997 00.000 10072 move complete, result=0
23:16:58.998 00.001 10072 worker thread done servicing request
23:16:58.998 00.000 10072 Worker thread wakes up
23:16:58.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:58.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:59.006 00.008 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:16:59.635 00.629 10072 Exposure complete
23:16:59.687 00.052 10072 worker thread done servicing request
23:16:59.687 00.000 1032 OnExposeComplete: enter
23:16:59.689 00.002 1032 UpdateGuideState(): m_state=6
23:16:59.691 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8403
23:16:59.693 00.002 1032 Star::Find returns 1 (0), X=1103.99, Y=133.90, Mass=1271, SNR=25.0, Peak=98 HFD=3.1
23:16:59.695 00.002 1032 MultiStar: [#1 0.06,0.17,1.01,U] [#2 0.07,0.26,0.00,M1] [#3 0.17,0.07,0.80,U] [#4 -0.04,0.22,0.75,U] [#5 0.05,0.17,0.66,U] [#6 -0.02,0.14,0.64,U] [#7 0.11,0.11,0.70,U] [#8 0.02,0.13,0.52,U] 
23:16:59.697 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.15}, one-star: {0.12, 0.14}
23:16:59.698 00.001 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
23:16:59.700 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
23:16:59.703 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.14 mountX=0.12 mountY=-0.10, mountTheta=-0.69
23:16:59.707 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
23:16:59.710 00.003 1032 Enqueuing Move request for scope (0.07, 0.15)
23:16:59.712 00.002 10072 Worker thread wakes up
23:16:59.713 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
23:16:59.713 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
23:16:59.713 00.000 10072 Moving (0.07, 0.15) raw xDistance=0.12 yDistance=-0.10
23:16:59.715 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:16:59.717 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
23:16:59.717 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:16:59.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:59.718 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:16:59.718 00.000 10072 MoveAxis(E, 6, ABG)
23:16:59.718 00.000 10072 Guiding  Dir = 2, Dur = 6
23:16:59.718 00.000 10072 IsGuiding returns 0
23:16:59.719 00.001 10072 PulseGuide returned control before completion, sleep 16
23:16:59.735 00.016 1032 UpdateGuideState exits: m=1271 SNR=25.0
23:16:59.737 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:59.739 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:16:59.740 00.001 1032 Enqueuing Expose request
23:16:59.741 00.001 10072 IsGuiding returns 0
23:16:59.741 00.000 10072 Move returns status 0, amount 6
23:16:59.743 00.002 10072 MoveAxis(N, 0, ABG)
23:16:59.743 00.000 10072 Move returns status 0, amount 0
23:16:59.743 00.000 10072 move complete, result=0
23:16:59.743 00.000 10072 worker thread done servicing request
23:16:59.743 00.000 10072 Worker thread wakes up
23:16:59.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:16:59.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:16:59.750 00.007 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:17:00.149 00.399 10072 Exposure complete
23:17:00.202 00.053 10072 worker thread done servicing request
23:17:00.202 00.000 1032 OnExposeComplete: enter
23:17:00.205 00.003 1032 UpdateGuideState(): m_state=6
23:17:00.208 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8404
23:17:00.210 00.002 1032 Star::Find returns 1 (0), X=1104.05, Y=133.81, Mass=1415, SNR=26.4, Peak=122 HFD=3.3
23:17:00.212 00.002 1032 MultiStar: [#1 0.12,0.10,1.00,U] [#2 0.14,0.18,0.81,U] [#3 0.19,0.16,0.72,U] [#4 0.10,0.25,0.00,M1] [#5 0.18,0.10,0.64,U] [#6 0.11,0.18,0.59,U] [#7 -0.00,0.10,0.70,U] [#8 0.08,0.16,0.49,U] 
23:17:00.213 00.001 1032 refined, 7 included, MultiStar: {0.13, 0.12}, one-star: {0.18, 0.05}
23:17:00.215 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
23:17:00.216 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
23:17:00.218 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.76 mountX=0.08 mountY=-0.16, mountTheta=-1.08
23:17:00.222 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
23:17:00.224 00.002 1032 Enqueuing Move request for scope (0.13, 0.12)
23:17:00.225 00.001 10072 Worker thread wakes up
23:17:00.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
23:17:00.225 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
23:17:00.225 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.08 yDistance=-0.16
23:17:00.227 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:17:00.230 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
23:17:00.230 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:17:00.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:00.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:17:00.230 00.000 10072 MoveAxis(E, 5, ABG)
23:17:00.230 00.000 10072 Guiding  Dir = 2, Dur = 5
23:17:00.230 00.000 10072 IsGuiding returns 0
23:17:00.231 00.001 10072 PulseGuide returned control before completion, sleep 15
23:17:00.248 00.017 1032 UpdateGuideState exits: m=1415 SNR=26.4
23:17:00.249 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:00.251 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:00.254 00.003 1032 Enqueuing Expose request
23:17:00.257 00.003 10072 IsGuiding returns 0
23:17:00.257 00.000 10072 Move returns status 0, amount 5
23:17:00.257 00.000 10072 MoveAxis(N, 0, ABG)
23:17:00.257 00.000 10072 Move returns status 0, amount 0
23:17:00.257 00.000 10072 move complete, result=0
23:17:00.257 00.000 10072 worker thread done servicing request
23:17:00.257 00.000 10072 Worker thread wakes up
23:17:00.257 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:00.257 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:00.264 00.007 1032 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
23:17:00.887 00.623 10072 Exposure complete
23:17:00.939 00.052 10072 worker thread done servicing request
23:17:00.940 00.001 1032 OnExposeComplete: enter
23:17:00.942 00.002 1032 UpdateGuideState(): m_state=6
23:17:00.943 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8405
23:17:00.944 00.001 1032 Star::Find returns 1 (0), X=1104.00, Y=133.68, Mass=1278, SNR=25.1, Peak=113 HFD=3.3
23:17:00.948 00.004 1032 MultiStar: [#1 0.15,0.07,0.97,U] [#2 0.12,0.18,0.83,U] [#3 0.14,0.16,0.79,U] [#4 0.06,0.15,0.68,U] [#5 0.09,0.05,0.67,U] [#6 -0.05,0.21,0.67,U] [#7 0.03,-0.02,0.73,U] [#8 0.11,0.16,0.52,U] 
23:17:00.949 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.09}, one-star: {0.13, -0.08}
23:17:00.950 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:17:00.952 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:17:00.955 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.76 mountX=0.06 mountY=-0.11, mountTheta=-1.07
23:17:00.960 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
23:17:00.965 00.005 1032 Enqueuing Move request for scope (0.09, 0.09)
23:17:00.967 00.002 10072 Worker thread wakes up
23:17:00.968 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
23:17:00.968 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
23:17:00.968 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
23:17:00.970 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:17:00.972 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
23:17:00.972 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:17:00.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:00.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:17:00.972 00.000 10072 MoveAxis(E, 6, ABG)
23:17:00.973 00.001 10072 Guiding  Dir = 2, Dur = 6
23:17:00.973 00.000 10072 IsGuiding returns 0
23:17:00.974 00.001 10072 PulseGuide returned control before completion, sleep 16
23:17:00.993 00.019 1032 UpdateGuideState exits: m=1278 SNR=25.1
23:17:00.996 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:00.998 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:01.000 00.002 1032 Enqueuing Expose request
23:17:01.002 00.002 10072 IsGuiding returns 0
23:17:01.002 00.000 10072 Move returns status 0, amount 6
23:17:01.002 00.000 10072 MoveAxis(N, 0, ABG)
23:17:01.002 00.000 10072 Move returns status 0, amount 0
23:17:01.002 00.000 10072 move complete, result=0
23:17:01.002 00.000 10072 worker thread done servicing request
23:17:01.002 00.000 10072 Worker thread wakes up
23:17:01.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:01.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:01.009 00.007 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:17:01.419 00.410 10072 Exposure complete
23:17:01.473 00.054 10072 worker thread done servicing request
23:17:01.473 00.000 1032 OnExposeComplete: enter
23:17:01.475 00.002 1032 UpdateGuideState(): m_state=6
23:17:01.477 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8406
23:17:01.478 00.001 1032 Star::Find returns 1 (0), X=1104.08, Y=133.78, Mass=1480, SNR=27.1, Peak=116 HFD=3.3
23:17:01.481 00.003 1032 MultiStar: [#1 0.16,0.17,0.93,U] [#2 0.02,0.19,0.81,U] [#3 0.15,0.09,0.71,U] [#4 0.13,0.11,0.68,U] [#5 0.05,0.09,0.64,U] [#6 -0.08,-0.04,0.60,U] [#7 0.07,0.01,0.70,U] [#8 0.17,0.19,0.00,M1] 
23:17:01.483 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.08}, one-star: {0.21, 0.02}
23:17:01.484 00.001 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
23:17:01.487 00.003 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
23:17:01.489 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.70 mountX=0.06 mountY=-0.12, mountTheta=-1.13
23:17:01.492 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
23:17:01.494 00.002 1032 Enqueuing Move request for scope (0.10, 0.08)
23:17:01.497 00.003 10072 Worker thread wakes up
23:17:01.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
23:17:01.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
23:17:01.497 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.06 yDistance=-0.12
23:17:01.499 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:17:01.501 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.33
23:17:01.501 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:17:01.502 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:01.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:17:01.502 00.000 10072 MoveAxis(E, 5, ABG)
23:17:01.502 00.000 10072 Guiding  Dir = 2, Dur = 5
23:17:01.502 00.000 10072 IsGuiding returns 0
23:17:01.503 00.001 10072 PulseGuide returned control before completion, sleep 15
23:17:01.520 00.017 1032 UpdateGuideState exits: m=1480 SNR=27.1
23:17:01.522 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:01.524 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:01.526 00.002 1032 Enqueuing Expose request
23:17:01.527 00.001 10072 IsGuiding returns 0
23:17:01.527 00.000 10072 Move returns status 0, amount 5
23:17:01.528 00.001 10072 MoveAxis(N, 0, ABG)
23:17:01.528 00.000 10072 Move returns status 0, amount 0
23:17:01.528 00.000 10072 move complete, result=0
23:17:01.528 00.000 10072 worker thread done servicing request
23:17:01.528 00.000 10072 Worker thread wakes up
23:17:01.528 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:01.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:01.536 00.008 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:17:02.154 00.618 10072 Exposure complete
23:17:02.207 00.053 10072 worker thread done servicing request
23:17:02.207 00.000 1032 OnExposeComplete: enter
23:17:02.209 00.002 1032 UpdateGuideState(): m_state=6
23:17:02.211 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8407
23:17:02.213 00.002 1032 Star::Find returns 1 (0), X=1104.09, Y=133.82, Mass=1386, SNR=26.2, Peak=114 HFD=3.3
23:17:02.215 00.002 1032 MultiStar: [#1 0.14,0.13,0.95,U] [#2 0.11,0.17,0.84,U] [#3 0.09,0.23,0.77,U] [#4 0.00,0.33,0.00,M1] [#5 0.12,0.06,0.65,U] [#6 -0.16,0.06,0.63,U] [#7 -0.02,0.12,0.68,U] [#8 0.08,0.24,0.00,M2] 
23:17:02.216 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.12}, one-star: {0.22, 0.05}
23:17:02.218 00.002 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
23:17:02.219 00.001 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
23:17:02.221 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.94 mountX=0.09 mountY=-0.11, mountTheta=-0.89
23:17:02.223 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
23:17:02.225 00.002 1032 Enqueuing Move request for scope (0.09, 0.12)
23:17:02.226 00.001 10072 Worker thread wakes up
23:17:02.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
23:17:02.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
23:17:02.226 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.09 yDistance=-0.11
23:17:02.228 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:17:02.231 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.33
23:17:02.231 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:17:02.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:02.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:17:02.232 00.001 10072 MoveAxis(E, 6, ABG)
23:17:02.232 00.000 10072 Guiding  Dir = 2, Dur = 6
23:17:02.232 00.000 10072 IsGuiding returns 0
23:17:02.233 00.001 10072 PulseGuide returned control before completion, sleep 16
23:17:02.250 00.017 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:17:02.252 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:02.254 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:02.255 00.001 1032 Enqueuing Expose request
23:17:02.260 00.005 10072 IsGuiding returns 0
23:17:02.260 00.000 10072 Move returns status 0, amount 6
23:17:02.260 00.000 10072 MoveAxis(N, 0, ABG)
23:17:02.260 00.000 10072 Move returns status 0, amount 0
23:17:02.260 00.000 10072 move complete, result=0
23:17:02.260 00.000 10072 worker thread done servicing request
23:17:02.260 00.000 10072 Worker thread wakes up
23:17:02.261 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:02.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:02.265 00.004 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:17:02.668 00.403 10072 Exposure complete
23:17:02.720 00.052 10072 worker thread done servicing request
23:17:02.720 00.000 1032 OnExposeComplete: enter
23:17:02.723 00.003 1032 UpdateGuideState(): m_state=6
23:17:02.725 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8408
23:17:02.727 00.002 1032 Star::Find returns 1 (0), X=1104.03, Y=133.82, Mass=1347, SNR=25.8, Peak=108 HFD=3.1
23:17:02.729 00.002 1032 MultiStar: [#1 0.11,0.18,1.00,U] [#2 0.07,0.27,0.00,M1] [#3 0.12,0.25,0.00,M1] [#4 0.12,0.19,0.68,U] [#5 0.06,0.15,0.67,U] [#6 -0.10,0.25,0.00,M1] [#7 0.01,0.17,0.70,U] [#8 0.09,0.21,0.53,U] 
23:17:02.731 00.002 1032 single-star, 5 included, MultiStar: {0.10, 0.15}, one-star: {0.16, 0.06}
23:17:02.733 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:17:02.735 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:17:02.738 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.34 mountX=0.01 mountY=-0.17, mountTheta=-1.49
23:17:02.741 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.06, opts=13)
23:17:02.745 00.004 1032 Enqueuing Move request for scope (0.16, 0.06)
23:17:02.747 00.002 10072 Worker thread wakes up
23:17:02.747 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
23:17:02.747 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
23:17:02.747 00.000 10072 Moving (0.16, 0.06) raw xDistance=0.01 yDistance=-0.17
23:17:02.749 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:17:02.751 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.33
23:17:02.751 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:17:02.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:02.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:17:02.751 00.000 10072 MoveAxis(E, 6, ABG)
23:17:02.752 00.001 10072 Guiding  Dir = 2, Dur = 6
23:17:02.752 00.000 10072 IsGuiding returns 0
23:17:02.752 00.000 10072 PulseGuide returned control before completion, sleep 16
23:17:02.770 00.018 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:17:02.775 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:02.777 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:02.779 00.002 1032 Enqueuing Expose request
23:17:02.781 00.002 10072 IsGuiding returns 0
23:17:02.781 00.000 10072 Move returns status 0, amount 6
23:17:02.781 00.000 10072 MoveAxis(N, 0, ABG)
23:17:02.782 00.001 10072 Move returns status 0, amount 0
23:17:02.782 00.000 10072 move complete, result=0
23:17:02.782 00.000 10072 worker thread done servicing request
23:17:02.782 00.000 10072 Worker thread wakes up
23:17:02.782 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:02.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:02.790 00.008 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
23:17:03.419 00.629 10072 Exposure complete
23:17:03.469 00.050 10072 worker thread done servicing request
23:17:03.470 00.001 1032 OnExposeComplete: enter
23:17:03.472 00.002 1032 UpdateGuideState(): m_state=6
23:17:03.474 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8409
23:17:03.476 00.002 1032 Star::Find returns 1 (0), X=1104.03, Y=133.64, Mass=1355, SNR=25.9, Peak=114 HFD=3.4
23:17:03.477 00.001 1032 MultiStar: [#1 0.11,0.02,0.95,U] [#2 0.05,0.06,0.77,U] [#3 0.13,0.05,0.81,U] [#4 0.10,0.05,0.70,U] [#5 0.00,-0.03,0.68,U] [#6 0.08,0.03,0.63,U] [#7 0.02,-0.03,0.71,U] [#8 -0.02,0.08,0.55,U] 
23:17:03.479 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.00}, one-star: {0.16, -0.12}
23:17:03.481 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
23:17:03.482 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
23:17:03.484 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.05 mountX=-0.02 mountY=-0.08, mountTheta=-1.78
23:17:03.486 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
23:17:03.490 00.004 1032 Enqueuing Move request for scope (0.08, 0.00)
23:17:03.492 00.002 10072 Worker thread wakes up
23:17:03.492 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
23:17:03.492 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
23:17:03.492 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
23:17:03.494 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:17:03.497 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.33
23:17:03.497 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:17:03.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:03.497 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:17:03.497 00.000 10072 MoveAxis(E, 6, ABG)
23:17:03.497 00.000 10072 Guiding  Dir = 2, Dur = 6
23:17:03.498 00.001 10072 IsGuiding returns 0
23:17:03.498 00.000 10072 PulseGuide returned control before completion, sleep 16
23:17:03.516 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:17:03.519 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:03.522 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:03.524 00.002 1032 Enqueuing Expose request
23:17:03.573 00.049 10072 IsGuiding returns 0
23:17:03.573 00.000 10072 Move returns status 0, amount 6
23:17:03.573 00.000 10072 MoveAxis(N, 0, ABG)
23:17:03.573 00.000 10072 Move returns status 0, amount 0
23:17:03.573 00.000 10072 move complete, result=0
23:17:03.573 00.000 10072 worker thread done servicing request
23:17:03.573 00.000 10072 Worker thread wakes up
23:17:03.573 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:03.573 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:03.580 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:17:03.985 00.405 10072 Exposure complete
23:17:04.037 00.052 10072 worker thread done servicing request
23:17:04.038 00.001 1032 OnExposeComplete: enter
23:17:04.039 00.001 1032 UpdateGuideState(): m_state=6
23:17:04.041 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8410
23:17:04.043 00.002 1032 Star::Find returns 1 (0), X=1104.03, Y=133.64, Mass=1329, SNR=25.6, Peak=112 HFD=3.4
23:17:04.044 00.001 1032 MultiStar: [#1 0.12,0.03,0.97,U] [#2 0.17,0.13,0.82,U] [#3 0.20,-0.11,0.77,U] [#4 0.18,0.17,0.67,U] [#5 0.09,0.05,0.70,U] [#6 0.10,0.03,0.63,U] [#7 0.08,-0.03,0.74,U] [#8 0.14,-0.05,0.49,U] 
23:17:04.045 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.16, -0.13}
23:17:04.047 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
23:17:04.050 00.003 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
23:17:04.052 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.06 mountX=-0.03 mountY=-0.14, mountTheta=-1.77
23:17:04.056 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
23:17:04.058 00.002 1032 Enqueuing Move request for scope (0.14, 0.01)
23:17:04.060 00.002 10072 Worker thread wakes up
23:17:04.060 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
23:17:04.060 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
23:17:04.060 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.03 yDistance=-0.14
23:17:04.062 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:17:04.065 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.33
23:17:04.065 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:17:04.065 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:04.065 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:17:04.065 00.000 10072 MoveAxis(E, 5, ABG)
23:17:04.065 00.000 10072 Guiding  Dir = 2, Dur = 5
23:17:04.066 00.001 10072 IsGuiding returns 0
23:17:04.066 00.000 10072 PulseGuide returned control before completion, sleep 15
23:17:04.084 00.018 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:17:04.087 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:04.088 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:04.090 00.002 1032 Enqueuing Expose request
23:17:04.091 00.001 10072 IsGuiding returns 0
23:17:04.091 00.000 10072 Move returns status 0, amount 5
23:17:04.091 00.000 10072 MoveAxis(N, 0, ABG)
23:17:04.091 00.000 10072 Move returns status 0, amount 0
23:17:04.091 00.000 10072 move complete, result=0
23:17:04.091 00.000 10072 worker thread done servicing request
23:17:04.091 00.000 10072 Worker thread wakes up
23:17:04.091 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:04.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:04.098 00.007 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:17:04.717 00.619 10072 Exposure complete
23:17:04.766 00.049 1032 OnExposeComplete: enter
23:17:04.769 00.003 1032 UpdateGuideState(): m_state=6
23:17:04.771 00.002 10072 worker thread done servicing request
23:17:04.771 00.000 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8411
23:17:04.772 00.001 1032 Star::Find returns 1 (0), X=1104.11, Y=133.77, Mass=1361, SNR=25.9, Peak=108 HFD=3.3
23:17:04.774 00.002 1032 MultiStar: [#1 0.11,0.04,0.97,U] [#2 -0.10,0.24,0.00,M1] [#3 0.07,0.17,0.77,U] [#4 -0.04,0.26,0.00,M1] [#5 0.23,0.12,0.00,M1] [#6 -0.10,0.07,0.61,U] [#7 0.04,0.09,0.70,U] [#8 0.10,0.19,0.56,U] 
23:17:04.777 00.003 1032 refined, 5 included, MultiStar: {0.09, 0.08}, one-star: {0.24, 0.01}
23:17:04.778 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
23:17:04.780 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
23:17:04.781 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.13 cameraTheta=0.73 mountX=0.06 mountY=-0.11, mountTheta=-1.10
23:17:04.784 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
23:17:04.785 00.001 1032 Enqueuing Move request for scope (0.09, 0.08)
23:17:04.786 00.001 10072 Worker thread wakes up
23:17:04.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:17:04.787 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:17:04.787 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.06 yDistance=-0.11
23:17:04.788 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:17:04.791 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
23:17:04.791 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:17:04.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:04.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:17:04.791 00.000 10072 MoveAxis(E, 6, ABG)
23:17:04.791 00.000 10072 Guiding  Dir = 2, Dur = 6
23:17:04.791 00.000 10072 IsGuiding returns 0
23:17:04.792 00.001 10072 PulseGuide returned control before completion, sleep 16
23:17:04.808 00.016 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:17:04.811 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:04.813 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:04.814 00.001 1032 Enqueuing Expose request
23:17:04.823 00.009 10072 IsGuiding returns 0
23:17:04.823 00.000 10072 Move returns status 0, amount 6
23:17:04.823 00.000 10072 MoveAxis(N, 0, ABG)
23:17:04.823 00.000 10072 Move returns status 0, amount 0
23:17:04.823 00.000 10072 move complete, result=0
23:17:04.823 00.000 10072 worker thread done servicing request
23:17:04.823 00.000 10072 Worker thread wakes up
23:17:04.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:04.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:04.825 00.002 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:17:05.234 00.409 10072 Exposure complete
23:17:05.294 00.060 10072 worker thread done servicing request
23:17:05.294 00.000 1032 OnExposeComplete: enter
23:17:05.296 00.002 1032 UpdateGuideState(): m_state=6
23:17:05.301 00.005 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8412
23:17:05.303 00.002 1032 Star::Find returns 1 (0), X=1103.92, Y=134.03, Mass=1327, SNR=25.6, Peak=108 HFD=2.9
23:17:05.306 00.003 1032 MultiStar: [#1 0.10,0.21,0.99,U] [#2 0.03,0.41,0.00,M2] [#3 0.16,0.07,0.75,U] [#4 -0.03,0.26,0.00,M2] [#5 0.12,0.37,0.00,M2] [#6 -0.06,0.20,0.65,U] [#7 -0.11,0.18,0.73,U] [#8 0.02,0.16,0.53,U] 
23:17:05.311 00.005 1032 refined, 5 included, MultiStar: {0.03, 0.19}, one-star: {0.05, 0.27}
23:17:05.314 00.003 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
23:17:05.315 00.001 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
23:17:05.317 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.39 mountX=0.17 mountY=-0.08, mountTheta=-0.44
23:17:05.321 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.19, opts=13)
23:17:05.324 00.003 1032 Enqueuing Move request for scope (0.03, 0.19)
23:17:05.327 00.003 10072 Worker thread wakes up
23:17:05.327 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
23:17:05.327 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
23:17:05.327 00.000 10072 Moving (0.03, 0.19) raw xDistance=0.17 yDistance=-0.08
23:17:05.330 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:17:05.335 00.005 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.34
23:17:05.335 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
23:17:05.336 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:05.336 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:17:05.336 00.000 10072 MoveAxis(W, 76, ABG)
23:17:05.336 00.000 10072 Guiding  Dir = 3, Dur = 76
23:17:05.336 00.000 10072 IsGuiding returns 0
23:17:05.337 00.001 10072 PulseGuide returned control before completion, sleep 86
23:17:05.357 00.020 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:17:05.360 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:05.362 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:05.364 00.002 1032 Enqueuing Expose request
23:17:05.437 00.073 10072 IsGuiding returns 0
23:17:05.437 00.000 10072 Move returns status 0, amount 76
23:17:05.437 00.000 10072 MoveAxis(N, 0, ABG)
23:17:05.437 00.000 10072 Move returns status 0, amount 0
23:17:05.437 00.000 10072 move complete, result=0
23:17:05.438 00.001 10072 worker thread done servicing request
23:17:05.438 00.000 10072 Worker thread wakes up
23:17:05.438 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:05.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:05.443 00.005 1032 GuideStep: 0.2 px 76 ms WEST, -0.1 px 0 ms NORTH
23:17:06.066 00.623 10072 Exposure complete
23:17:06.121 00.055 10072 worker thread done servicing request
23:17:06.122 00.001 1032 OnExposeComplete: enter
23:17:06.124 00.002 1032 UpdateGuideState(): m_state=6
23:17:06.127 00.003 1032 Star::Find(15, 1103, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8413
23:17:06.128 00.001 1032 Star::Find returns 1 (0), X=1104.18, Y=133.63, Mass=1338, SNR=25.7, Peak=133 HFD=3.2
23:17:06.131 00.003 1032 MultiStar: [#1 0.19,-0.10,0.99,U] [#2 0.10,0.16,0.84,U] [#3 0.24,-0.13,0.00,M1] [#4 0.14,0.04,0.71,U] [#5 0.31,-0.01,0.00,M3] [#6 0.23,-0.10,0.58,U] [#7 0.13,-0.03,0.72,U] [#8 0.23,-0.05,0.51,U] 
23:17:06.132 00.001 1032 refined, 6 included, MultiStar: {0.19, -0.03}, one-star: {0.31, -0.14}
23:17:06.135 00.003 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
23:17:06.137 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
23:17:06.138 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.20 cameraTheta=-0.17 mountX=-0.08 mountY=-0.18, mountTheta=-2.00
23:17:06.142 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.03, opts=13)
23:17:06.144 00.002 1032 Enqueuing Move request for scope (0.19, -0.03)
23:17:06.146 00.002 10072 Worker thread wakes up
23:17:06.146 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
23:17:06.146 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
23:17:06.146 00.000 10072 Moving (0.19, -0.03) raw xDistance=-0.08 yDistance=-0.18
23:17:06.148 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:17:06.151 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
23:17:06.151 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:17:06.151 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:06.151 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:17:06.151 00.000 10072 MoveAxis(E, 7, ABG)
23:17:06.151 00.000 10072 Guiding  Dir = 2, Dur = 7
23:17:06.152 00.001 10072 IsGuiding returns 0
23:17:06.153 00.001 10072 PulseGuide returned control before completion, sleep 17
23:17:06.171 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:17:06.174 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:06.176 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:06.177 00.001 1032 Enqueuing Expose request
23:17:06.181 00.004 10072 IsGuiding returns 0
23:17:06.181 00.000 10072 Move returns status 0, amount 7
23:17:06.182 00.001 10072 MoveAxis(N, 0, ABG)
23:17:06.182 00.000 10072 Move returns status 0, amount 0
23:17:06.182 00.000 10072 move complete, result=0
23:17:06.182 00.000 10072 worker thread done servicing request
23:17:06.182 00.000 10072 Worker thread wakes up
23:17:06.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:06.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:06.190 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
23:17:06.597 00.407 10072 Exposure complete
23:17:06.654 00.057 10072 worker thread done servicing request
23:17:06.654 00.000 1032 OnExposeComplete: enter
23:17:06.656 00.002 1032 UpdateGuideState(): m_state=6
23:17:06.658 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8414
23:17:06.659 00.001 1032 Star::Find returns 1 (0), X=1104.03, Y=133.62, Mass=1488, SNR=27.1, Peak=124 HFD=3.4
23:17:06.661 00.002 1032 MultiStar: [#1 0.18,-0.01,0.92,U] [#2 0.16,-0.01,0.79,U] [#3 0.19,-0.15,0.69,U] [#4 0.15,-0.04,0.62,U] [#5 0.24,-0.18,0.00,M4] [#6 0.01,0.04,0.61,U] [#7 0.09,-0.07,0.69,U] [#8 0.18,-0.06,0.50,U] 
23:17:06.662 00.001 1032 refined, 7 included, MultiStar: {0.14, -0.06}, one-star: {0.15, -0.14}
23:17:06.664 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
23:17:06.665 00.001 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
23:17:06.666 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.39 mountX=-0.09 mountY=-0.12, mountTheta=-2.22
23:17:06.669 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
23:17:06.669 00.000 1032 Enqueuing Move request for scope (0.14, -0.06)
23:17:06.673 00.004 10072 Worker thread wakes up
23:17:06.673 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
23:17:06.673 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
23:17:06.673 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.09 yDistance=-0.12
23:17:06.675 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:17:06.679 00.004 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
23:17:06.679 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:17:06.679 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:06.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:17:06.679 00.000 10072 MoveAxis(E, 7, ABG)
23:17:06.679 00.000 10072 Guiding  Dir = 2, Dur = 7
23:17:06.679 00.000 10072 IsGuiding returns 0
23:17:06.680 00.001 10072 PulseGuide returned control before completion, sleep 17
23:17:06.695 00.015 1032 UpdateGuideState exits: m=1488 SNR=27.1
23:17:06.697 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:06.699 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:06.702 00.003 1032 Enqueuing Expose request
23:17:06.703 00.001 10072 IsGuiding returns 0
23:17:06.703 00.000 10072 Move returns status 0, amount 7
23:17:06.703 00.000 10072 MoveAxis(N, 0, ABG)
23:17:06.703 00.000 10072 Move returns status 0, amount 0
23:17:06.703 00.000 10072 move complete, result=0
23:17:06.703 00.000 10072 worker thread done servicing request
23:17:06.703 00.000 10072 Worker thread wakes up
23:17:06.703 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:06.703 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:06.711 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:17:07.332 00.621 10072 Exposure complete
23:17:07.381 00.049 10072 worker thread done servicing request
23:17:07.381 00.000 1032 OnExposeComplete: enter
23:17:07.384 00.003 1032 UpdateGuideState(): m_state=6
23:17:07.386 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8415
23:17:07.387 00.001 1032 Star::Find returns 1 (0), X=1104.14, Y=133.65, Mass=1419, SNR=26.5, Peak=125 HFD=3.3
23:17:07.389 00.002 1032 MultiStar: [#1 0.11,-0.08,0.94,U] [#2 0.07,0.13,0.79,U] [#3 0.16,0.02,0.79,U] [#4 0.03,0.14,0.64,U] [#5 0.21,0.07,0.67,U] [#6 0.07,0.02,0.64,U] [#7 0.10,0.03,0.68,U] [#8 0.17,-0.12,0.51,U] 
23:17:07.390 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.27, -0.12}
23:17:07.391 00.001 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:17:07.394 00.003 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:17:07.396 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.04 mountX=-0.03 mountY=-0.13, mountTheta=-1.79
23:17:07.399 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
23:17:07.400 00.001 1032 Enqueuing Move request for scope (0.14, 0.01)
23:17:07.402 00.002 10072 Worker thread wakes up
23:17:07.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
23:17:07.402 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
23:17:07.402 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.03 yDistance=-0.13
23:17:07.404 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:17:07.406 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
23:17:07.406 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:17:07.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:07.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:17:07.406 00.000 10072 MoveAxis(E, 8, ABG)
23:17:07.406 00.000 10072 Guiding  Dir = 2, Dur = 8
23:17:07.407 00.001 10072 IsGuiding returns 0
23:17:07.408 00.001 10072 PulseGuide returned control before completion, sleep 18
23:17:07.425 00.017 1032 UpdateGuideState exits: m=1419 SNR=26.5
23:17:07.429 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:07.430 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:07.431 00.001 1032 Enqueuing Expose request
23:17:07.439 00.008 10072 IsGuiding returns 0
23:17:07.439 00.000 10072 Move returns status 0, amount 8
23:17:07.439 00.000 10072 MoveAxis(N, 0, ABG)
23:17:07.439 00.000 10072 Move returns status 0, amount 0
23:17:07.439 00.000 10072 move complete, result=0
23:17:07.439 00.000 10072 worker thread done servicing request
23:17:07.439 00.000 10072 Worker thread wakes up
23:17:07.439 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:07.439 00.000 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:17:07.442 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:07.848 00.406 10072 Exposure complete
23:17:07.897 00.049 10072 worker thread done servicing request
23:17:07.897 00.000 1032 OnExposeComplete: enter
23:17:07.899 00.002 1032 UpdateGuideState(): m_state=6
23:17:07.901 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8416
23:17:07.902 00.001 1032 Star::Find returns 1 (0), X=1104.06, Y=133.70, Mass=1435, SNR=26.6, Peak=128 HFD=3.3
23:17:07.904 00.002 1032 MultiStar: [#1 0.14,-0.01,0.93,U] [#2 0.06,0.07,0.76,U] [#3 0.15,0.12,0.72,U] [#4 0.06,-0.03,0.68,U] [#5 -0.03,-0.09,0.64,U] [#6 0.08,-0.06,0.62,U] [#7 0.10,0.04,0.71,U] [#8 0.07,0.08,0.50,U] 
23:17:07.906 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.00}, one-star: {0.18, -0.07}
23:17:07.910 00.004 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
23:17:07.912 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
23:17:07.914 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.03 mountX=-0.02 mountY=-0.10, mountTheta=-1.80
23:17:07.917 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
23:17:07.919 00.002 1032 Enqueuing Move request for scope (0.10, 0.00)
23:17:07.920 00.001 10072 Worker thread wakes up
23:17:07.921 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
23:17:07.921 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
23:17:07.921 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=-0.10
23:17:07.924 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:17:07.926 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.35
23:17:07.926 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:17:07.926 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:07.926 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:17:07.927 00.001 10072 MoveAxis(E, 7, ABG)
23:17:07.927 00.000 10072 Guiding  Dir = 2, Dur = 7
23:17:07.927 00.000 10072 IsGuiding returns 0
23:17:07.927 00.000 10072 PulseGuide returned control before completion, sleep 17
23:17:07.944 00.017 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:17:07.947 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:07.949 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:07.950 00.001 1032 Enqueuing Expose request
23:17:07.958 00.008 10072 IsGuiding returns 0
23:17:07.960 00.002 10072 Move returns status 0, amount 7
23:17:07.960 00.000 10072 MoveAxis(N, 0, ABG)
23:17:07.960 00.000 10072 Move returns status 0, amount 0
23:17:07.960 00.000 10072 move complete, result=0
23:17:07.960 00.000 10072 worker thread done servicing request
23:17:07.960 00.000 10072 Worker thread wakes up
23:17:07.960 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:07.961 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:07.962 00.001 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:17:08.599 00.637 10072 Exposure complete
23:17:08.649 00.050 10072 worker thread done servicing request
23:17:08.650 00.001 1032 OnExposeComplete: enter
23:17:08.651 00.001 1032 UpdateGuideState(): m_state=6
23:17:08.653 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8417
23:17:08.655 00.002 1032 Star::Find returns 1 (0), X=1104.07, Y=133.52, Mass=1339, SNR=25.7, Peak=113 HFD=3.5
23:17:08.657 00.002 1032 MultiStar: [#1 0.17,-0.12,0.99,U] [#2 0.06,0.02,0.82,U] [#3 0.20,-0.01,0.75,U] [#4 0.26,-0.07,0.00,M1] [#5 0.11,-0.22,0.69,U] [#6 0.14,-0.10,0.68,U] [#7 0.05,-0.20,0.71,U] [#8 0.11,-0.05,0.50,U] 
23:17:08.659 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.12}, one-star: {0.20, -0.24}
23:17:08.660 00.001 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
23:17:08.662 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
23:17:08.664 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.73 mountX=-0.15 mountY=-0.10, mountTheta=-2.56
23:17:08.666 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.12, opts=13)
23:17:08.668 00.002 1032 Enqueuing Move request for scope (0.14, -0.12)
23:17:08.669 00.001 10072 Worker thread wakes up
23:17:08.670 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
23:17:08.670 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
23:17:08.670 00.000 10072 Moving (0.14, -0.12) raw xDistance=-0.15 yDistance=-0.10
23:17:08.672 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:17:08.676 00.004 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.35
23:17:08.676 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:17:08.676 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:08.676 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:17:08.676 00.000 10072 MoveAxis(E, 81, ABG)
23:17:08.676 00.000 10072 Guiding  Dir = 2, Dur = 81
23:17:08.677 00.001 10072 IsGuiding returns 0
23:17:08.678 00.001 10072 PulseGuide returned control before completion, sleep 91
23:17:08.696 00.018 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:17:08.700 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:08.702 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:08.712 00.010 1032 Enqueuing Expose request
23:17:08.784 00.072 10072 IsGuiding returns 0
23:17:08.784 00.000 10072 Move returns status 0, amount 81
23:17:08.784 00.000 10072 MoveAxis(N, 0, ABG)
23:17:08.784 00.000 10072 Move returns status 0, amount 0
23:17:08.784 00.000 10072 move complete, result=0
23:17:08.786 00.002 10072 worker thread done servicing request
23:17:08.786 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.1 px 0 ms NORTH
23:17:08.788 00.002 10072 Worker thread wakes up
23:17:08.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:08.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:09.195 00.407 10072 Exposure complete
23:17:09.249 00.054 10072 worker thread done servicing request
23:17:09.250 00.001 1032 OnExposeComplete: enter
23:17:09.252 00.002 1032 UpdateGuideState(): m_state=6
23:17:09.254 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8418
23:17:09.256 00.002 1032 Star::Find returns 1 (0), X=1104.04, Y=133.51, Mass=1306, SNR=25.4, Peak=102 HFD=3.6
23:17:09.258 00.002 1032 MultiStar: [#1 0.11,-0.14,0.99,U] [#2 0.05,0.03,0.80,U] [#3 0.23,-0.02,0.79,U] [#4 0.14,0.13,0.70,U] [#5 0.10,-0.05,0.71,U] [#6 0.01,-0.09,0.62,U] [#7 0.05,-0.17,0.76,U] [#8 0.07,-0.14,0.52,U] 
23:17:09.260 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.09}, one-star: {0.17, -0.25}
23:17:09.263 00.003 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
23:17:09.264 00.001 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
23:17:09.266 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.66 mountX=-0.11 mountY=-0.08, mountTheta=-2.49
23:17:09.270 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
23:17:09.273 00.003 1032 Enqueuing Move request for scope (0.11, -0.09)
23:17:09.275 00.002 10072 Worker thread wakes up
23:17:09.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
23:17:09.275 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
23:17:09.275 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.11 yDistance=-0.08
23:17:09.277 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:17:09.281 00.004 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.35
23:17:09.281 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:17:09.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:09.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:17:09.281 00.000 10072 MoveAxis(E, 8, ABG)
23:17:09.281 00.000 10072 Guiding  Dir = 2, Dur = 8
23:17:09.282 00.001 10072 IsGuiding returns 0
23:17:09.282 00.000 10072 PulseGuide returned control before completion, sleep 18
23:17:09.299 00.017 1032 UpdateGuideState exits: m=1306 SNR=25.4
23:17:09.303 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:09.305 00.002 10072 IsGuiding returns 0
23:17:09.305 00.000 10072 Move returns status 0, amount 8
23:17:09.305 00.000 10072 MoveAxis(N, 0, ABG)
23:17:09.306 00.001 10072 Move returns status 0, amount 0
23:17:09.306 00.000 10072 move complete, result=0
23:17:09.306 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:09.308 00.002 1032 Enqueuing Expose request
23:17:09.311 00.003 10072 worker thread done servicing request
23:17:09.311 00.000 10072 Worker thread wakes up
23:17:09.311 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:09.311 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:09.311 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:17:09.948 00.637 10072 Exposure complete
23:17:09.999 00.051 10072 worker thread done servicing request
23:17:09.999 00.000 1032 OnExposeComplete: enter
23:17:10.001 00.002 1032 UpdateGuideState(): m_state=6
23:17:10.002 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8419
23:17:10.004 00.002 1032 Star::Find returns 1 (0), X=1104.02, Y=133.79, Mass=1398, SNR=26.3, Peak=114 HFD=3.1
23:17:10.007 00.003 1032 MultiStar: [#1 0.18,0.18,1.02,U] [#2 0.06,0.24,0.81,U] [#3 0.19,0.16,0.78,U] [#4 0.07,0.24,0.67,U] [#5 0.08,0.17,0.69,U] [#6 0.07,0.22,0.63,U] [#7 0.03,0.17,0.71,U] [#8 0.13,0.18,0.53,U] 
23:17:10.009 00.002 1032 single-star, 8 included, MultiStar: {0.11, 0.17}, one-star: {0.15, 0.03}
23:17:10.011 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
23:17:10.013 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
23:17:10.014 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.18 mountX=-0.01 mountY=-0.15, mountTheta=-1.65
23:17:10.019 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
23:17:10.023 00.004 1032 Enqueuing Move request for scope (0.15, 0.03)
23:17:10.026 00.003 10072 Worker thread wakes up
23:17:10.026 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
23:17:10.026 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
23:17:10.026 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
23:17:10.028 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:17:10.031 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.35
23:17:10.031 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:17:10.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:10.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:17:10.031 00.000 10072 MoveAxis(E, 10, ABG)
23:17:10.031 00.000 10072 Guiding  Dir = 2, Dur = 10
23:17:10.032 00.001 10072 IsGuiding returns 0
23:17:10.032 00.000 10072 PulseGuide returned control before completion, sleep 20
23:17:10.049 00.017 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:17:10.053 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:10.055 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:10.056 00.001 1032 Enqueuing Expose request
23:17:10.059 00.003 10072 IsGuiding returns 0
23:17:10.059 00.000 10072 Move returns status 0, amount 10
23:17:10.059 00.000 10072 MoveAxis(N, 0, ABG)
23:17:10.059 00.000 10072 Move returns status 0, amount 0
23:17:10.059 00.000 10072 move complete, result=0
23:17:10.059 00.000 10072 worker thread done servicing request
23:17:10.059 00.000 10072 Worker thread wakes up
23:17:10.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:10.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:10.067 00.008 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:17:10.478 00.411 10072 Exposure complete
23:17:10.528 00.050 10072 worker thread done servicing request
23:17:10.528 00.000 1032 OnExposeComplete: enter
23:17:10.531 00.003 1032 UpdateGuideState(): m_state=6
23:17:10.532 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8420
23:17:10.534 00.002 1032 Star::Find returns 1 (0), X=1103.99, Y=133.89, Mass=1479, SNR=27.0, Peak=114 HFD=3.0
23:17:10.537 00.003 1032 MultiStar: [#1 0.10,0.14,0.96,U] [#2 0.04,0.31,0.00,M1] [#3 0.11,0.31,0.00,M1] [#4 0.05,0.26,0.00,M1] [#5 0.18,0.17,0.00,M1] [#6 0.08,0.26,0.00,M1] [#7 0.12,0.27,0.00,M1] [#8 -0.03,0.19,0.50,U] 
23:17:10.539 00.002 1032 refined, 2 included, MultiStar: {0.08, 0.14}, one-star: {0.11, 0.13}
23:17:10.541 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
23:17:10.543 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
23:17:10.544 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.07 mountX=0.12 mountY=-0.11, mountTheta=-0.76
23:17:10.549 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.14, opts=13)
23:17:10.553 00.004 1032 Enqueuing Move request for scope (0.08, 0.14)
23:17:10.555 00.002 10072 Worker thread wakes up
23:17:10.555 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
23:17:10.555 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
23:17:10.555 00.000 10072 Moving (0.08, 0.14) raw xDistance=0.12 yDistance=-0.11
23:17:10.557 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:17:10.561 00.004 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.35
23:17:10.561 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:17:10.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:10.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:17:10.561 00.000 10072 MoveAxis(E, 9, ABG)
23:17:10.561 00.000 10072 Guiding  Dir = 2, Dur = 9
23:17:10.562 00.001 10072 IsGuiding returns 0
23:17:10.562 00.000 10072 PulseGuide returned control before completion, sleep 19
23:17:10.579 00.017 1032 UpdateGuideState exits: m=1479 SNR=27.0
23:17:10.581 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:10.583 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:10.586 00.003 10072 IsGuiding returns 0
23:17:10.586 00.000 1032 Enqueuing Expose request
23:17:10.588 00.002 10072 Move returns status 0, amount 9
23:17:10.588 00.000 10072 MoveAxis(N, 0, ABG)
23:17:10.588 00.000 10072 Move returns status 0, amount 0
23:17:10.588 00.000 10072 move complete, result=0
23:17:10.588 00.000 10072 worker thread done servicing request
23:17:10.588 00.000 10072 Worker thread wakes up
23:17:10.588 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:10.589 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:10.596 00.007 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:17:11.225 00.629 10072 Exposure complete
23:17:11.282 00.057 10072 worker thread done servicing request
23:17:11.282 00.000 1032 OnExposeComplete: enter
23:17:11.284 00.002 1032 UpdateGuideState(): m_state=6
23:17:11.287 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8421
23:17:11.289 00.002 1032 Star::Find returns 1 (0), X=1104.01, Y=133.89, Mass=1533, SNR=27.5, Peak=123 HFD=3.2
23:17:11.291 00.002 1032 MultiStar: [#1 -0.01,0.22,0.91,U] [#2 0.04,0.31,0.00,M2] [#3 0.22,0.37,0.00,M2] [#4 0.03,0.48,0.00,M2] [#5 0.01,0.37,0.00,M2] [#6 0.07,0.30,0.00,M2] [#7 0.06,0.22,0.68,U] [#8 0.05,0.38,0.00,M1] 
23:17:11.294 00.003 1032 single-star, 2 included, MultiStar: {0.07, 0.18}, one-star: {0.14, 0.13}
23:17:11.295 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
23:17:11.296 00.001 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
23:17:11.298 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.75 mountX=0.09 mountY=-0.17, mountTheta=-1.08
23:17:11.301 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.13, opts=13)
23:17:11.303 00.002 1032 Enqueuing Move request for scope (0.14, 0.13)
23:17:11.305 00.002 10072 Worker thread wakes up
23:17:11.305 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
23:17:11.305 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
23:17:11.305 00.000 10072 Moving (0.14, 0.13) raw xDistance=0.09 yDistance=-0.17
23:17:11.307 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:17:11.309 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
23:17:11.310 00.001 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:17:11.310 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:11.310 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:17:11.310 00.000 10072 MoveAxis(E, 11, ABG)
23:17:11.310 00.000 10072 Guiding  Dir = 2, Dur = 11
23:17:11.311 00.001 10072 IsGuiding returns 0
23:17:11.311 00.000 10072 PulseGuide returned control before completion, sleep 21
23:17:11.327 00.016 1032 UpdateGuideState exits: m=1533 SNR=27.5
23:17:11.331 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:11.333 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:11.336 00.003 1032 Enqueuing Expose request
23:17:11.347 00.011 10072 IsGuiding returns 0
23:17:11.347 00.000 10072 Move returns status 0, amount 11
23:17:11.347 00.000 10072 MoveAxis(N, 0, ABG)
23:17:11.347 00.000 10072 Move returns status 0, amount 0
23:17:11.347 00.000 10072 move complete, result=0
23:17:11.347 00.000 10072 worker thread done servicing request
23:17:11.347 00.000 10072 Worker thread wakes up
23:17:11.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:11.348 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:11.348 00.000 1032 GuideStep: 0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
23:17:11.759 00.411 10072 Exposure complete
23:17:11.809 00.050 10072 worker thread done servicing request
23:17:11.809 00.000 1032 OnExposeComplete: enter
23:17:11.811 00.002 1032 UpdateGuideState(): m_state=6
23:17:11.812 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8422
23:17:11.814 00.002 1032 Star::Find returns 1 (0), X=1104.06, Y=133.79, Mass=1407, SNR=26.3, Peak=103 HFD=3.4
23:17:11.815 00.001 1032 MultiStar: [#1 0.10,0.16,0.92,U] [#2 0.05,0.27,0.00,M3] [#3 0.22,0.27,0.00,M3] [#4 0.09,0.23,0.69,U] [#5 0.22,0.22,0.00,M3] [#6 -0.06,0.20,0.65,U] [#7 0.10,0.19,0.74,U] [#8 0.09,0.30,0.00,M2] 
23:17:11.818 00.003 1032 refined, 4 included, MultiStar: {0.10, 0.15}, one-star: {0.18, 0.03}
23:17:11.820 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:17:11.821 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:17:11.823 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=1.01 mountX=0.12 mountY=-0.13, mountTheta=-0.82
23:17:11.825 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.15, opts=13)
23:17:11.827 00.002 1032 Enqueuing Move request for scope (0.10, 0.15)
23:17:11.828 00.001 10072 Worker thread wakes up
23:17:11.829 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
23:17:11.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
23:17:11.829 00.000 10072 Moving (0.10, 0.15) raw xDistance=0.12 yDistance=-0.13
23:17:11.830 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:17:11.834 00.004 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
23:17:11.834 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:17:11.834 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:11.834 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:17:11.834 00.000 10072 MoveAxis(E, 8, ABG)
23:17:11.834 00.000 10072 Guiding  Dir = 2, Dur = 8
23:17:11.835 00.001 10072 IsGuiding returns 0
23:17:11.836 00.001 10072 PulseGuide returned control before completion, sleep 18
23:17:11.853 00.017 1032 UpdateGuideState exits: m=1407 SNR=26.3
23:17:11.854 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:11.856 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:11.858 00.002 1032 Enqueuing Expose request
23:17:11.862 00.004 10072 IsGuiding returns 0
23:17:11.863 00.001 10072 Move returns status 0, amount 8
23:17:11.863 00.000 10072 MoveAxis(N, 0, ABG)
23:17:11.863 00.000 10072 Move returns status 0, amount 0
23:17:11.863 00.000 10072 move complete, result=0
23:17:11.863 00.000 10072 worker thread done servicing request
23:17:11.863 00.000 10072 Worker thread wakes up
23:17:11.863 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:11.863 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:11.868 00.005 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:17:12.492 00.624 10072 Exposure complete
23:17:12.541 00.049 10072 worker thread done servicing request
23:17:12.541 00.000 1032 OnExposeComplete: enter
23:17:12.543 00.002 1032 UpdateGuideState(): m_state=6
23:17:12.545 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8423
23:17:12.547 00.002 1032 Star::Find returns 1 (0), X=1104.17, Y=133.80, Mass=1452, SNR=26.8, Peak=122 HFD=3.4
23:17:12.549 00.002 1032 MultiStar: [#1 0.12,0.08,0.98,U] [#2 0.03,0.19,0.78,U] [#3 0.16,0.11,0.75,U] [#4 0.15,0.30,0.00,M2] [#5 0.11,0.22,0.71,U] [#6 0.13,0.13,0.63,U] [#7 0.13,0.17,0.73,U] [#8 0.27,0.11,0.00,M3] 
23:17:12.551 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.13}, one-star: {0.30, 0.03}
23:17:12.553 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
23:17:12.555 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
23:17:12.557 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.19 cameraTheta=0.70 mountX=0.08 mountY=-0.18, mountTheta=-1.13
23:17:12.560 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.13, opts=13)
23:17:12.562 00.002 1032 Enqueuing Move request for scope (0.15, 0.13)
23:17:12.563 00.001 10072 Worker thread wakes up
23:17:12.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
23:17:12.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
23:17:12.563 00.000 10072 Moving (0.15, 0.13) raw xDistance=0.08 yDistance=-0.18
23:17:12.565 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:17:12.568 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
23:17:12.568 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:17:12.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:12.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:17:12.568 00.000 10072 MoveAxis(E, 11, ABG)
23:17:12.568 00.000 10072 Guiding  Dir = 2, Dur = 11
23:17:12.568 00.000 10072 IsGuiding returns 0
23:17:12.570 00.002 10072 PulseGuide returned control before completion, sleep 21
23:17:12.587 00.017 1032 UpdateGuideState exits: m=1452 SNR=26.8
23:17:12.589 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:12.591 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:12.592 00.001 1032 Enqueuing Expose request
23:17:12.598 00.006 10072 IsGuiding returns 0
23:17:12.599 00.001 10072 Move returns status 0, amount 11
23:17:12.599 00.000 10072 MoveAxis(N, 0, ABG)
23:17:12.599 00.000 10072 Move returns status 0, amount 0
23:17:12.599 00.000 10072 move complete, result=0
23:17:12.599 00.000 10072 worker thread done servicing request
23:17:12.599 00.000 10072 Worker thread wakes up
23:17:12.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:12.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:12.601 00.002 1032 GuideStep: 0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
23:17:13.008 00.407 10072 Exposure complete
23:17:13.063 00.055 10072 worker thread done servicing request
23:17:13.064 00.001 1032 OnExposeComplete: enter
23:17:13.065 00.001 1032 UpdateGuideState(): m_state=6
23:17:13.067 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8424
23:17:13.069 00.002 1032 Star::Find returns 1 (0), X=1104.08, Y=133.74, Mass=1365, SNR=26.0, Peak=108 HFD=3.4
23:17:13.071 00.002 1032 MultiStar: [#1 0.17,0.23,0.00,M1] [#2 0.09,0.23,0.82,U] [#3 0.11,0.27,0.00,M3] [#4 0.02,0.24,0.66,U] [#5 0.06,0.19,0.67,U] [#6 0.05,0.17,0.61,U] [#7 0.12,0.12,0.71,U] [#8 0.11,0.12,0.49,U] 
23:17:13.073 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.14}, one-star: {0.21, -0.02}
23:17:13.075 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
23:17:13.077 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
23:17:13.078 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.95 mountX=0.11 mountY=-0.13, mountTheta=-0.88
23:17:13.083 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.14, opts=13)
23:17:13.085 00.002 1032 Enqueuing Move request for scope (0.10, 0.14)
23:17:13.087 00.002 10072 Worker thread wakes up
23:17:13.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
23:17:13.087 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
23:17:13.087 00.000 10072 Moving (0.10, 0.14) raw xDistance=0.11 yDistance=-0.13
23:17:13.089 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:17:13.092 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
23:17:13.092 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:17:13.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:13.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:17:13.092 00.000 10072 MoveAxis(E, 10, ABG)
23:17:13.092 00.000 10072 Guiding  Dir = 2, Dur = 10
23:17:13.092 00.000 10072 IsGuiding returns 0
23:17:13.093 00.001 10072 PulseGuide returned control before completion, sleep 20
23:17:13.111 00.018 1032 UpdateGuideState exits: m=1365 SNR=26.0
23:17:13.115 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:13.117 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:13.119 00.002 1032 Enqueuing Expose request
23:17:13.121 00.002 10072 IsGuiding returns 0
23:17:13.121 00.000 10072 Move returns status 0, amount 10
23:17:13.121 00.000 10072 MoveAxis(N, 0, ABG)
23:17:13.121 00.000 10072 Move returns status 0, amount 0
23:17:13.121 00.000 10072 move complete, result=0
23:17:13.121 00.000 10072 worker thread done servicing request
23:17:13.121 00.000 10072 Worker thread wakes up
23:17:13.121 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:13.121 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:13.129 00.008 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:17:13.758 00.629 10072 Exposure complete
23:17:13.807 00.049 10072 worker thread done servicing request
23:17:13.807 00.000 1032 OnExposeComplete: enter
23:17:13.809 00.002 1032 UpdateGuideState(): m_state=6
23:17:13.811 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8425
23:17:13.813 00.002 1032 Star::Find returns 1 (0), X=1104.02, Y=133.81, Mass=1478, SNR=27.0, Peak=108 HFD=3.1
23:17:13.814 00.001 1032 MultiStar: [#1 0.12,0.16,0.97,U] [#2 0.21,0.27,0.00,M2] [#3 0.29,0.10,0.00,M4] [#4 -0.00,0.29,0.00,M2] [#5 0.05,0.26,0.00,M2] [#6 0.07,0.25,0.00,M1] [#7 0.07,0.07,0.68,U] [#8 0.14,0.26,0.00,M3] 
23:17:13.816 00.002 1032 refined, 2 included, MultiStar: {0.12, 0.09}, one-star: {0.15, 0.04}
23:17:13.817 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
23:17:13.819 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
23:17:13.821 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.67 mountX=0.06 mountY=-0.14, mountTheta=-1.16
23:17:13.824 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
23:17:13.825 00.001 1032 Enqueuing Move request for scope (0.12, 0.09)
23:17:13.827 00.002 10072 Worker thread wakes up
23:17:13.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
23:17:13.827 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
23:17:13.827 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.06 yDistance=-0.14
23:17:13.830 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:17:13.832 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
23:17:13.833 00.001 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:17:13.833 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:13.833 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:17:13.833 00.000 10072 MoveAxis(E, 10, ABG)
23:17:13.833 00.000 10072 Guiding  Dir = 2, Dur = 10
23:17:13.833 00.000 10072 IsGuiding returns 0
23:17:13.834 00.001 10072 PulseGuide returned control before completion, sleep 20
23:17:13.851 00.017 1032 UpdateGuideState exits: m=1478 SNR=27.0
23:17:13.853 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:13.855 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:13.857 00.002 1032 Enqueuing Expose request
23:17:13.865 00.008 10072 IsGuiding returns 0
23:17:13.865 00.000 10072 Move returns status 0, amount 10
23:17:13.865 00.000 10072 MoveAxis(N, 0, ABG)
23:17:13.865 00.000 10072 Move returns status 0, amount 0
23:17:13.865 00.000 10072 move complete, result=0
23:17:13.865 00.000 10072 worker thread done servicing request
23:17:13.865 00.000 10072 Worker thread wakes up
23:17:13.865 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:13.865 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:13.867 00.002 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:17:14.275 00.408 10072 Exposure complete
23:17:14.326 00.051 10072 worker thread done servicing request
23:17:14.326 00.000 1032 OnExposeComplete: enter
23:17:14.328 00.002 1032 UpdateGuideState(): m_state=6
23:17:14.331 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8426
23:17:14.333 00.002 1032 Star::Find returns 1 (0), X=1104.17, Y=133.71, Mass=1477, SNR=27.0, Peak=121 HFD=3.5
23:17:14.335 00.002 1032 MultiStar: [#1 0.16,0.06,0.93,U] [#2 0.11,0.09,0.77,U] [#3 0.29,0.09,0.00,M5] [#4 0.12,0.14,0.67,U] [#5 0.25,0.10,0.00,M3] [#6 0.15,0.13,0.60,U] [#7 0.12,0.03,0.67,U] [#8 0.11,0.10,0.49,U] 
23:17:14.338 00.003 1032 refined, 6 included, MultiStar: {0.16, 0.06}, one-star: {0.30, -0.05}
23:17:14.339 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:17:14.341 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:17:14.342 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.36 mountX=0.02 mountY=-0.17, mountTheta=-1.47
23:17:14.344 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.06, opts=13)
23:17:14.346 00.002 1032 Enqueuing Move request for scope (0.16, 0.06)
23:17:14.348 00.002 10072 Worker thread wakes up
23:17:14.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
23:17:14.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
23:17:14.348 00.000 10072 Moving (0.16, 0.06) raw xDistance=0.02 yDistance=-0.17
23:17:14.350 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:17:14.353 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
23:17:14.353 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:17:14.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:14.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:17:14.353 00.000 10072 MoveAxis(E, 9, ABG)
23:17:14.353 00.000 10072 Guiding  Dir = 2, Dur = 9
23:17:14.353 00.000 10072 IsGuiding returns 0
23:17:14.354 00.001 10072 PulseGuide returned control before completion, sleep 19
23:17:14.371 00.017 1032 UpdateGuideState exits: m=1477 SNR=27.0
23:17:14.372 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:14.374 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:14.375 00.001 1032 Enqueuing Expose request
23:17:14.382 00.007 10072 IsGuiding returns 0
23:17:14.382 00.000 10072 Move returns status 0, amount 9
23:17:14.382 00.000 10072 MoveAxis(N, 0, ABG)
23:17:14.382 00.000 10072 Move returns status 0, amount 0
23:17:14.382 00.000 10072 move complete, result=0
23:17:14.382 00.000 10072 worker thread done servicing request
23:17:14.382 00.000 10072 Worker thread wakes up
23:17:14.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:14.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:14.385 00.003 1032 GuideStep: 0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
23:17:15.012 00.627 10072 Exposure complete
23:17:15.058 00.046 10072 worker thread done servicing request
23:17:15.058 00.000 1032 OnExposeComplete: enter
23:17:15.059 00.001 1032 UpdateGuideState(): m_state=6
23:17:15.062 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8427
23:17:15.063 00.001 1032 Star::Find returns 1 (0), X=1104.22, Y=133.57, Mass=1383, SNR=26.1, Peak=128 HFD=3.4
23:17:15.065 00.002 1032 MultiStar: [#1 0.24,-0.16,0.00,M1] [#2 0.23,0.05,0.83,U] [#3 0.30,-0.07,0.00,M6] [#4 0.15,-0.16,0.66,U] [#5 0.29,-0.06,0.00,M4] [#6 0.17,-0.05,0.64,U] [#7 0.23,-0.02,0.75,U] [#8 0.20,-0.05,0.53,U] 
23:17:15.067 00.002 1032 refined, 5 included, MultiStar: {0.23, -0.07}, one-star: {0.35, -0.19}
23:17:15.068 00.001 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
23:17:15.070 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
23:17:15.072 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-0.31 mountX=-0.13 mountY=-0.20, mountTheta=-2.14
23:17:15.074 00.002 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.07, opts=13)
23:17:15.076 00.002 1032 Enqueuing Move request for scope (0.23, -0.07)
23:17:15.077 00.001 10072 Worker thread wakes up
23:17:15.077 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.07) opts 0xd
23:17:15.077 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.07)
23:17:15.077 00.000 10072 Moving (0.23, -0.07) raw xDistance=-0.13 yDistance=-0.20
23:17:15.080 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:17:15.083 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.37
23:17:15.083 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
23:17:15.083 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:17:15.083 00.000 10072 MoveAxis(E, 72, ABG)
23:17:15.083 00.000 10072 Guiding  Dir = 2, Dur = 72
23:17:15.084 00.001 10072 IsGuiding returns 0
23:17:15.084 00.000 10072 PulseGuide returned control before completion, sleep 82
23:17:15.100 00.016 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:17:15.102 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:15.104 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:15.105 00.001 1032 Enqueuing Expose request
23:17:15.180 00.075 10072 IsGuiding returns 0
23:17:15.180 00.000 10072 Move returns status 0, amount 72
23:17:15.180 00.000 10072 MoveAxis(N, 132, ABG)
23:17:15.180 00.000 10072 Guiding  Dir = 0, Dur = 132
23:17:15.181 00.001 10072 IsGuiding returns 0
23:17:15.181 00.000 10072 PulseGuide returned control before completion, sleep 142
23:17:15.336 00.155 10072 IsGuiding returns 0
23:17:15.336 00.000 10072 Move returns status 0, amount 132
23:17:15.336 00.000 10072 move complete, result=0
23:17:15.336 00.000 10072 worker thread done servicing request
23:17:15.336 00.000 10072 Worker thread wakes up
23:17:15.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:15.336 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:15.336 00.000 1032 GuideStep: -0.1 px 72 ms EAST, -0.2 px 132 ms NORTH
23:17:15.749 00.413 10072 Exposure complete
23:17:15.798 00.049 10072 worker thread done servicing request
23:17:15.798 00.000 1032 OnExposeComplete: enter
23:17:15.799 00.001 1032 UpdateGuideState(): m_state=6
23:17:15.802 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8428
23:17:15.803 00.001 1032 Star::Find returns 1 (0), X=1104.12, Y=133.55, Mass=1453, SNR=26.8, Peak=126 HFD=3.5
23:17:15.805 00.002 1032 MultiStar: [#1 0.20,-0.07,0.95,U] [#2 0.17,0.03,0.78,U] [#3 0.33,-0.17,0.00,M7] [#4 0.11,-0.08,0.65,U] [#5 0.14,-0.14,0.63,U] [#6 0.03,-0.08,0.64,U] [#7 0.05,-0.14,0.72,U] [#8 0.09,-0.03,0.51,U] 
23:17:15.807 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.09}, one-star: {0.24, -0.21}
23:17:15.809 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
23:17:15.810 00.001 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
23:17:15.812 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.59 mountX=-0.13 mountY=-0.11, mountTheta=-2.42
23:17:15.814 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.09, opts=13)
23:17:15.816 00.002 1032 Enqueuing Move request for scope (0.14, -0.09)
23:17:15.817 00.001 10072 Worker thread wakes up
23:17:15.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
23:17:15.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
23:17:15.817 00.000 10072 Moving (0.14, -0.09) raw xDistance=-0.13 yDistance=-0.11
23:17:15.820 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:17:15.822 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
23:17:15.822 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:17:15.822 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:15.822 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:17:15.822 00.000 10072 MoveAxis(E, 10, ABG)
23:17:15.822 00.000 10072 Guiding  Dir = 2, Dur = 10
23:17:15.822 00.000 10072 IsGuiding returns 0
23:17:15.822 00.000 10072 PulseGuide returned control before completion, sleep 20
23:17:15.839 00.017 1032 UpdateGuideState exits: m=1453 SNR=26.8
23:17:15.841 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:15.843 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:15.844 00.001 1032 Enqueuing Expose request
23:17:15.850 00.006 10072 IsGuiding returns 0
23:17:15.850 00.000 10072 Move returns status 0, amount 10
23:17:15.850 00.000 10072 MoveAxis(N, 0, ABG)
23:17:15.850 00.000 10072 Move returns status 0, amount 0
23:17:15.850 00.000 10072 move complete, result=0
23:17:15.850 00.000 10072 worker thread done servicing request
23:17:15.851 00.001 10072 Worker thread wakes up
23:17:15.851 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:15.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:15.854 00.003 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:17:16.475 00.621 10072 Exposure complete
23:17:16.526 00.051 10072 worker thread done servicing request
23:17:16.526 00.000 1032 OnExposeComplete: enter
23:17:16.528 00.002 1032 UpdateGuideState(): m_state=6
23:17:16.529 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8429
23:17:16.531 00.002 1032 Star::Find returns 1 (0), X=1103.92, Y=133.81, Mass=1350, SNR=25.8, Peak=109 HFD=3.1
23:17:16.533 00.002 1032 MultiStar: [#1 -0.04,0.05,0.96,U] [#2 0.09,0.16,0.79,U] [#3 0.08,0.14,0.76,U] [#4 0.03,0.16,0.74,U] [#5 -0.06,0.07,0.69,U] [#6 -0.17,0.04,0.63,U] [#7 -0.08,0.01,0.72,U] [#8 0.06,0.03,0.51,U] 
23:17:16.534 00.001 1032 single-star, 8 included, MultiStar: {-0.00, 0.08}, one-star: {0.05, 0.04}
23:17:16.536 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
23:17:16.538 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
23:17:16.540 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.73 mountX=0.03 mountY=-0.06, mountTheta=-1.10
23:17:16.542 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
23:17:16.543 00.001 1032 Enqueuing Move request for scope (0.05, 0.04)
23:17:16.545 00.002 10072 Worker thread wakes up
23:17:16.545 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:17:16.545 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:17:16.545 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
23:17:16.548 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:17:16.550 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
23:17:16.550 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:17:16.550 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:16.550 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:17:16.550 00.000 10072 MoveAxis(E, 9, ABG)
23:17:16.550 00.000 10072 Guiding  Dir = 2, Dur = 9
23:17:16.551 00.001 10072 IsGuiding returns 0
23:17:16.551 00.000 10072 PulseGuide returned control before completion, sleep 19
23:17:16.568 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:17:16.569 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:16.571 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:16.572 00.001 1032 Enqueuing Expose request
23:17:16.584 00.012 10072 IsGuiding returns 0
23:17:16.584 00.000 10072 Move returns status 0, amount 9
23:17:16.584 00.000 10072 MoveAxis(N, 0, ABG)
23:17:16.584 00.000 10072 Move returns status 0, amount 0
23:17:16.584 00.000 10072 move complete, result=0
23:17:16.584 00.000 10072 worker thread done servicing request
23:17:16.584 00.000 10072 Worker thread wakes up
23:17:16.584 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:16.585 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:16.585 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:17:16.993 00.408 10072 Exposure complete
23:17:17.042 00.049 10072 worker thread done servicing request
23:17:17.042 00.000 1032 OnExposeComplete: enter
23:17:17.044 00.002 1032 UpdateGuideState(): m_state=6
23:17:17.046 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8430
23:17:17.049 00.003 1032 Star::Find returns 1 (0), X=1103.96, Y=133.84, Mass=1265, SNR=25.0, Peak=89 HFD=3.1
23:17:17.051 00.002 1032 MultiStar: [#1 0.03,0.06,1.01,U] [#2 -0.14,0.21,0.00,M1] [#3 0.03,0.09,0.76,U] [#4 -0.01,0.17,0.73,U] [#5 0.05,0.23,0.73,U] [#6 -0.08,0.12,0.71,U] [#7 -0.08,0.08,0.74,U] [#8 -0.00,0.04,0.54,U] 
23:17:17.052 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {0.09, 0.08}
23:17:17.054 00.002 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
23:17:17.056 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
23:17:17.058 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.50 mountX=0.10 mountY=-0.04, mountTheta=-0.33
23:17:17.060 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
23:17:17.062 00.002 1032 Enqueuing Move request for scope (0.01, 0.11)
23:17:17.064 00.002 10072 Worker thread wakes up
23:17:17.064 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
23:17:17.064 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
23:17:17.064 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.04
23:17:17.066 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:17:17.068 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
23:17:17.068 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:17:17.068 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:17.069 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:17:17.069 00.000 10072 MoveAxis(E, 8, ABG)
23:17:17.069 00.000 10072 Guiding  Dir = 2, Dur = 8
23:17:17.070 00.001 10072 IsGuiding returns 0
23:17:17.071 00.001 10072 PulseGuide returned control before completion, sleep 18
23:17:17.088 00.017 1032 UpdateGuideState exits: m=1265 SNR=25.0
23:17:17.090 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:17.092 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:17.094 00.002 1032 Enqueuing Expose request
23:17:17.101 00.007 10072 IsGuiding returns 0
23:17:17.101 00.000 10072 Move returns status 0, amount 8
23:17:17.101 00.000 10072 MoveAxis(N, 0, ABG)
23:17:17.101 00.000 10072 Move returns status 0, amount 0
23:17:17.101 00.000 10072 move complete, result=0
23:17:17.101 00.000 10072 worker thread done servicing request
23:17:17.101 00.000 10072 Worker thread wakes up
23:17:17.101 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:17.102 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:17.103 00.001 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:17:17.727 00.624 10072 Exposure complete
23:17:17.778 00.051 10072 worker thread done servicing request
23:17:17.779 00.001 1032 OnExposeComplete: enter
23:17:17.781 00.002 1032 UpdateGuideState(): m_state=6
23:17:17.783 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8431
23:17:17.784 00.001 1032 Star::Find returns 1 (0), X=1103.91, Y=133.60, Mass=1338, SNR=25.7, Peak=112 HFD=3.3
23:17:17.787 00.003 1032 MultiStar: [#1 0.04,-0.07,0.96,U] [#2 -0.04,0.07,0.82,U] [#3 0.16,-0.03,0.80,U] [#4 0.05,0.08,0.67,U] [#5 -0.02,0.04,0.68,U] [#6 -0.11,-0.00,0.62,U] [#7 -0.20,-0.14,0.69,U] [#8 -0.15,-0.07,0.54,U] 
23:17:17.789 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.04, -0.16}
23:17:17.791 00.002 1032 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.83) = xAngle (-3.78 = 2.50)
23:17:17.792 00.001 1032 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.78 = 2.50)
23:17:17.794 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.95 mountX=-0.03 mountY=0.02, mountTheta=2.50
23:17:17.796 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
23:17:17.800 00.004 1032 Enqueuing Move request for scope (-0.01, -0.04)
23:17:17.802 00.002 10072 Worker thread wakes up
23:17:17.803 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
23:17:17.803 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
23:17:17.803 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.02
23:17:17.805 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:17:17.807 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
23:17:17.807 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:17:17.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:17.808 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:17:17.808 00.000 10072 MoveAxis(E, 8, ABG)
23:17:17.808 00.000 10072 Guiding  Dir = 2, Dur = 8
23:17:17.808 00.000 10072 IsGuiding returns 0
23:17:17.809 00.001 10072 PulseGuide returned control before completion, sleep 18
23:17:17.826 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:17:17.829 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:17.832 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:17.836 00.004 1032 Enqueuing Expose request
23:17:17.838 00.002 10072 IsGuiding returns 0
23:17:17.838 00.000 10072 Move returns status 0, amount 8
23:17:17.838 00.000 10072 MoveAxis(N, 0, ABG)
23:17:17.839 00.001 10072 Move returns status 0, amount 0
23:17:17.839 00.000 10072 move complete, result=0
23:17:17.839 00.000 10072 worker thread done servicing request
23:17:17.839 00.000 10072 Worker thread wakes up
23:17:17.839 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:17.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:17.846 00.007 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:17:18.249 00.403 10072 Exposure complete
23:17:18.301 00.052 10072 worker thread done servicing request
23:17:18.301 00.000 1032 OnExposeComplete: enter
23:17:18.303 00.002 1032 UpdateGuideState(): m_state=6
23:17:18.305 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8432
23:17:18.306 00.001 1032 Star::Find returns 1 (0), X=1103.94, Y=133.67, Mass=1420, SNR=26.5, Peak=107 HFD=3.3
23:17:18.308 00.002 1032 MultiStar: [#1 -0.05,-0.08,0.96,U] [#2 0.01,0.03,0.81,U] [#3 0.08,-0.24,0.71,U] [#4 0.02,-0.14,0.67,U] [#5 0.02,-0.08,0.66,U] [#6 -0.04,-0.10,0.62,U] [#7 0.03,-0.02,0.70,U] [#8 0.03,-0.03,0.49,U] 
23:17:18.310 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.07, -0.09}
23:17:18.311 00.001 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
23:17:18.312 00.001 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
23:17:18.314 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.35 mountX=-0.08 mountY=0.00, mountTheta=3.10
23:17:18.316 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
23:17:18.318 00.002 1032 Enqueuing Move request for scope (0.02, -0.08)
23:17:18.319 00.001 10072 Worker thread wakes up
23:17:18.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
23:17:18.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
23:17:18.319 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.00
23:17:18.321 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:17:18.323 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
23:17:18.323 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:17:18.323 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:18.323 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:17:18.323 00.000 10072 MoveAxis(E, 7, ABG)
23:17:18.323 00.000 10072 Guiding  Dir = 2, Dur = 7
23:17:18.325 00.002 10072 IsGuiding returns 0
23:17:18.325 00.000 10072 PulseGuide returned control before completion, sleep 17
23:17:18.342 00.017 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:17:18.344 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:18.346 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:18.347 00.001 1032 Enqueuing Expose request
23:17:18.353 00.006 10072 IsGuiding returns 0
23:17:18.353 00.000 10072 Move returns status 0, amount 7
23:17:18.353 00.000 10072 MoveAxis(N, 0, ABG)
23:17:18.353 00.000 10072 Move returns status 0, amount 0
23:17:18.353 00.000 10072 move complete, result=0
23:17:18.353 00.000 10072 worker thread done servicing request
23:17:18.353 00.000 10072 Worker thread wakes up
23:17:18.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:18.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:18.356 00.003 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:17:18.978 00.622 10072 Exposure complete
23:17:19.031 00.053 10072 worker thread done servicing request
23:17:19.031 00.000 1032 OnExposeComplete: enter
23:17:19.033 00.002 1032 UpdateGuideState(): m_state=6
23:17:19.035 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8433
23:17:19.036 00.001 1032 Star::Find returns 1 (0), X=1104.04, Y=133.77, Mass=1430, SNR=26.6, Peak=124 HFD=3.2
23:17:19.040 00.004 1032 MultiStar: [#1 -0.00,0.03,0.95,U] [#2 0.04,0.24,0.81,U] [#3 0.07,0.01,0.76,U] [#4 -0.05,0.17,0.68,U] [#5 0.10,0.14,0.63,U] [#6 -0.08,-0.10,0.59,U] [#7 -0.09,0.01,0.69,U] [#8 -0.19,0.04,0.50,U] 
23:17:19.042 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {0.17, 0.00}
23:17:19.043 00.001 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
23:17:19.045 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
23:17:19.046 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.39 mountX=0.06 mountY=-0.03, mountTheta=-0.44
23:17:19.052 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
23:17:19.053 00.001 1032 Enqueuing Move request for scope (0.01, 0.06)
23:17:19.055 00.002 10072 Worker thread wakes up
23:17:19.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:17:19.055 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:17:19.055 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.03
23:17:19.057 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:17:19.059 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
23:17:19.060 00.001 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:17:19.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:19.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:17:19.060 00.000 10072 MoveAxis(E, 7, ABG)
23:17:19.060 00.000 10072 Guiding  Dir = 2, Dur = 7
23:17:19.060 00.000 10072 IsGuiding returns 0
23:17:19.061 00.001 10072 PulseGuide returned control before completion, sleep 17
23:17:19.078 00.017 1032 UpdateGuideState exits: m=1430 SNR=26.6
23:17:19.081 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:19.085 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:19.087 00.002 1032 Enqueuing Expose request
23:17:19.089 00.002 10072 IsGuiding returns 0
23:17:19.089 00.000 10072 Move returns status 0, amount 7
23:17:19.089 00.000 10072 MoveAxis(N, 0, ABG)
23:17:19.089 00.000 10072 Move returns status 0, amount 0
23:17:19.089 00.000 10072 move complete, result=0
23:17:19.089 00.000 10072 worker thread done servicing request
23:17:19.089 00.000 10072 Worker thread wakes up
23:17:19.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:19.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:19.098 00.009 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:17:19.507 00.409 10072 Exposure complete
23:17:19.560 00.053 10072 worker thread done servicing request
23:17:19.560 00.000 1032 OnExposeComplete: enter
23:17:19.561 00.001 1032 UpdateGuideState(): m_state=6
23:17:19.564 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8434
23:17:19.566 00.002 1032 Star::Find returns 1 (0), X=1104.01, Y=133.80, Mass=1481, SNR=27.0, Peak=120 HFD=3.1
23:17:19.567 00.001 1032 MultiStar: [#1 0.01,0.06,0.94,U] [#2 0.02,0.33,0.00,M1] [#3 0.17,0.04,0.74,U] [#4 -0.07,0.23,0.68,U] [#5 0.07,-0.01,0.65,U] [#6 -0.05,0.11,0.63,U] [#7 0.03,0.13,0.71,U] [#8 0.01,0.15,0.50,U] 
23:17:19.569 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.09}, one-star: {0.14, 0.04}
23:17:19.570 00.001 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
23:17:19.572 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
23:17:19.573 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.09 mountX=0.07 mountY=-0.07, mountTheta=-0.74
23:17:19.577 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
23:17:19.579 00.002 1032 Enqueuing Move request for scope (0.05, 0.09)
23:17:19.583 00.004 10072 Worker thread wakes up
23:17:19.584 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:17:19.584 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:17:19.584 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
23:17:19.590 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:17:19.595 00.005 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
23:17:19.595 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:17:19.595 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:19.603 00.008 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:17:19.603 00.000 10072 MoveAxis(E, 6, ABG)
23:17:19.603 00.000 10072 Guiding  Dir = 2, Dur = 6
23:17:19.604 00.001 10072 IsGuiding returns 0
23:17:19.605 00.001 10072 PulseGuide returned control before completion, sleep 16
23:17:19.624 00.019 1032 UpdateGuideState exits: m=1481 SNR=27.0
23:17:19.626 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:19.628 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:19.630 00.002 1032 Enqueuing Expose request
23:17:19.632 00.002 10072 IsGuiding returns 0
23:17:19.632 00.000 10072 Move returns status 0, amount 6
23:17:19.632 00.000 10072 MoveAxis(N, 0, ABG)
23:17:19.632 00.000 10072 Move returns status 0, amount 0
23:17:19.632 00.000 10072 move complete, result=0
23:17:19.632 00.000 10072 worker thread done servicing request
23:17:19.632 00.000 10072 Worker thread wakes up
23:17:19.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:19.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:19.639 00.007 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:17:20.256 00.617 10072 Exposure complete
23:17:20.308 00.052 10072 worker thread done servicing request
23:17:20.308 00.000 1032 OnExposeComplete: enter
23:17:20.311 00.003 1032 UpdateGuideState(): m_state=6
23:17:20.312 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8435
23:17:20.315 00.003 1032 Star::Find returns 1 (0), X=1104.11, Y=133.66, Mass=1434, SNR=26.6, Peak=126 HFD=3.4
23:17:20.317 00.002 1032 MultiStar: [#1 0.08,-0.12,0.93,U] [#2 0.19,0.06,0.79,U] [#3 0.21,-0.06,0.74,U] [#4 0.11,0.14,0.64,U] [#5 0.30,-0.10,0.00,M1] [#6 0.14,0.02,0.57,U] [#7 0.10,-0.02,0.70,U] [#8 0.10,-0.06,0.50,U] 
23:17:20.319 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.03}, one-star: {0.24, -0.11}
23:17:20.321 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
23:17:20.322 00.001 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
23:17:20.324 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.17 mountX=-0.06 mountY=-0.14, mountTheta=-2.00
23:17:20.328 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
23:17:20.330 00.002 1032 Enqueuing Move request for scope (0.15, -0.03)
23:17:20.332 00.002 10072 Worker thread wakes up
23:17:20.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
23:17:20.332 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
23:17:20.332 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.06 yDistance=-0.14
23:17:20.335 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:17:20.338 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
23:17:20.338 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:17:20.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:20.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:17:20.338 00.000 10072 MoveAxis(E, 7, ABG)
23:17:20.338 00.000 10072 Guiding  Dir = 2, Dur = 7
23:17:20.338 00.000 10072 IsGuiding returns 0
23:17:20.339 00.001 10072 PulseGuide returned control before completion, sleep 17
23:17:20.356 00.017 1032 UpdateGuideState exits: m=1434 SNR=26.6
23:17:20.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:20.362 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:20.364 00.002 1032 Enqueuing Expose request
23:17:20.366 00.002 10072 IsGuiding returns 0
23:17:20.366 00.000 10072 Move returns status 0, amount 7
23:17:20.366 00.000 10072 MoveAxis(N, 0, ABG)
23:17:20.366 00.000 10072 Move returns status 0, amount 0
23:17:20.366 00.000 10072 move complete, result=0
23:17:20.367 00.001 10072 worker thread done servicing request
23:17:20.367 00.000 10072 Worker thread wakes up
23:17:20.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:20.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:20.374 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:17:20.775 00.401 10072 Exposure complete
23:17:20.831 00.056 1032 OnExposeComplete: enter
23:17:20.833 00.002 1032 UpdateGuideState(): m_state=6
23:17:20.834 00.001 10072 worker thread done servicing request
23:17:20.835 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8436
23:17:20.836 00.001 1032 Star::Find returns 1 (0), X=1104.11, Y=133.56, Mass=1471, SNR=27.0, Peak=130 HFD=3.4
23:17:20.838 00.002 1032 MultiStar: [#1 0.14,-0.18,0.97,U] [#2 0.21,0.05,0.78,U] [#3 0.20,-0.13,0.75,U] [#4 0.15,0.08,0.67,U] [#5 0.25,-0.09,0.00,M2] [#6 0.18,-0.12,0.60,U] [#7 0.21,-0.14,0.00,M1] [#8 0.18,-0.09,0.49,U] 
23:17:20.839 00.001 1032 refined, 6 included, MultiStar: {0.19, -0.09}, one-star: {0.24, -0.20}
23:17:20.840 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
23:17:20.843 00.003 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
23:17:20.844 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.46 mountX=-0.14 mountY=-0.16, mountTheta=-2.29
23:17:20.847 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.09, opts=13)
23:17:20.848 00.001 1032 Enqueuing Move request for scope (0.19, -0.09)
23:17:20.850 00.002 10072 Worker thread wakes up
23:17:20.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
23:17:20.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
23:17:20.852 00.002 10072 Moving (0.19, -0.09) raw xDistance=-0.14 yDistance=-0.16
23:17:20.853 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=104, Gamma=2.230
23:17:20.855 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.38
23:17:20.855 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
23:17:20.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:20.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:17:20.855 00.000 10072 MoveAxis(E, 70, ABG)
23:17:20.855 00.000 10072 Guiding  Dir = 2, Dur = 70
23:17:20.855 00.000 10072 IsGuiding returns 0
23:17:20.857 00.002 10072 PulseGuide returned control before completion, sleep 80
23:17:20.873 00.016 1032 UpdateGuideState exits: m=1471 SNR=27.0
23:17:20.875 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:20.877 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:20.878 00.001 1032 Enqueuing Expose request
23:17:20.939 00.061 10072 IsGuiding returns 0
23:17:20.939 00.000 10072 Move returns status 0, amount 70
23:17:20.939 00.000 10072 MoveAxis(N, 0, ABG)
23:17:20.939 00.000 10072 Move returns status 0, amount 0
23:17:20.939 00.000 10072 move complete, result=0
23:17:20.939 00.000 10072 worker thread done servicing request
23:17:20.939 00.000 10072 Worker thread wakes up
23:17:20.939 00.000 1032 GuideStep: -0.1 px 70 ms EAST, -0.2 px 0 ms NORTH
23:17:20.941 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:20.942 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:21.569 00.627 10072 Exposure complete
23:17:21.626 00.057 10072 worker thread done servicing request
23:17:21.626 00.000 1032 OnExposeComplete: enter
23:17:21.628 00.002 1032 UpdateGuideState(): m_state=6
23:17:21.629 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8437
23:17:21.631 00.002 1032 Star::Find returns 1 (0), X=1104.10, Y=133.82, Mass=1364, SNR=26.0, Peak=116 HFD=3.2
23:17:21.632 00.001 1032 MultiStar: [#1 0.18,0.09,0.96,U] [#2 0.22,0.26,0.00,M1] [#3 0.17,-0.02,0.76,U] [#4 0.09,0.21,0.69,U] [#5 0.07,0.20,0.70,U] [#6 0.13,0.13,0.63,U] [#7 0.08,0.11,0.71,U] [#8 0.15,0.14,0.53,U] 
23:17:21.634 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.11}, one-star: {0.23, 0.05}
23:17:21.635 00.001 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
23:17:21.638 00.003 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
23:17:21.639 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.65 mountX=0.07 mountY=-0.17, mountTheta=-1.18
23:17:21.641 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.11, opts=13)
23:17:21.645 00.004 1032 Enqueuing Move request for scope (0.14, 0.11)
23:17:21.648 00.003 10072 Worker thread wakes up
23:17:21.649 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
23:17:21.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
23:17:21.649 00.000 10072 Moving (0.14, 0.11) raw xDistance=0.07 yDistance=-0.17
23:17:21.651 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:17:21.653 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
23:17:21.654 00.001 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:17:21.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:21.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:17:21.654 00.000 10072 MoveAxis(E, 7, ABG)
23:17:21.654 00.000 10072 Guiding  Dir = 2, Dur = 7
23:17:21.654 00.000 10072 IsGuiding returns 0
23:17:21.655 00.001 10072 PulseGuide returned control before completion, sleep 17
23:17:21.672 00.017 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:17:21.676 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:21.680 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:21.682 00.002 1032 Enqueuing Expose request
23:17:21.684 00.002 10072 IsGuiding returns 0
23:17:21.684 00.000 10072 Move returns status 0, amount 7
23:17:21.684 00.000 10072 MoveAxis(N, 0, ABG)
23:17:21.684 00.000 10072 Move returns status 0, amount 0
23:17:21.684 00.000 10072 move complete, result=0
23:17:21.684 00.000 10072 worker thread done servicing request
23:17:21.684 00.000 10072 Worker thread wakes up
23:17:21.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:21.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:21.693 00.009 1032 GuideStep: 0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
23:17:22.101 00.408 10072 Exposure complete
23:17:22.153 00.052 10072 worker thread done servicing request
23:17:22.153 00.000 1032 OnExposeComplete: enter
23:17:22.155 00.002 1032 UpdateGuideState(): m_state=6
23:17:22.157 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8438
23:17:22.158 00.001 1032 Star::Find returns 1 (0), X=1104.05, Y=133.91, Mass=1525, SNR=27.5, Peak=119 HFD=3.0
23:17:22.161 00.003 1032 MultiStar: [#1 0.15,0.26,0.00,M1] [#2 0.02,0.43,0.00,M2] [#3 0.14,0.29,0.00,M1] [#4 0.06,0.26,0.00,M1] [#5 0.14,0.29,0.00,M2] [#6 0.19,0.24,0.00,M1] [#7 0.08,0.17,0.68,U] [#8 0.23,0.33,0.00,M1] 
23:17:22.163 00.002 1032 refined, 1 included, MultiStar: {0.14, 0.15}, one-star: {0.17, 0.14}
23:17:22.165 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
23:17:22.166 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
23:17:22.168 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.21 cameraTheta=0.85 mountX=0.11 mountY=-0.17, mountTheta=-0.98
23:17:22.170 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.15, opts=13)
23:17:22.173 00.003 1032 Enqueuing Move request for scope (0.14, 0.15)
23:17:22.174 00.001 10072 Worker thread wakes up
23:17:22.174 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
23:17:22.174 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
23:17:22.174 00.000 10072 Moving (0.14, 0.15) raw xDistance=0.11 yDistance=-0.17
23:17:22.178 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:17:22.180 00.002 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
23:17:22.180 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:17:22.181 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:22.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:17:22.181 00.000 10072 MoveAxis(E, 5, ABG)
23:17:22.181 00.000 10072 Guiding  Dir = 2, Dur = 5
23:17:22.181 00.000 10072 IsGuiding returns 0
23:17:22.182 00.001 10072 PulseGuide returned control before completion, sleep 15
23:17:22.201 00.019 1032 UpdateGuideState exits: m=1525 SNR=27.5
23:17:22.204 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:22.206 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:22.209 00.003 1032 Enqueuing Expose request
23:17:22.211 00.002 10072 IsGuiding returns 0
23:17:22.211 00.000 10072 Move returns status 0, amount 5
23:17:22.211 00.000 10072 MoveAxis(N, 0, ABG)
23:17:22.211 00.000 10072 Move returns status 0, amount 0
23:17:22.211 00.000 10072 move complete, result=0
23:17:22.211 00.000 10072 worker thread done servicing request
23:17:22.212 00.001 10072 Worker thread wakes up
23:17:22.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:22.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:22.219 00.007 1032 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
23:17:22.848 00.629 10072 Exposure complete
23:17:22.899 00.051 10072 worker thread done servicing request
23:17:22.900 00.001 1032 OnExposeComplete: enter
23:17:22.902 00.002 1032 UpdateGuideState(): m_state=6
23:17:22.904 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8439
23:17:22.905 00.001 1032 Star::Find returns 1 (0), X=1104.05, Y=133.78, Mass=1256, SNR=24.9, Peak=109 HFD=3.2
23:17:22.907 00.002 1032 MultiStar: [#1 0.09,0.26,0.00,M2] [#2 0.04,0.38,0.00,M3] [#3 0.09,0.34,0.00,M2] [#4 -0.02,0.27,0.00,M2] [#5 0.19,0.31,0.00,M3] [#6 0.07,0.15,0.65,U] [#7 -0.09,0.25,0.00,M1] [#8 -0.01,0.38,0.00,M2] 
23:17:22.909 00.002 1032 refined, 1 included, MultiStar: {0.13, 0.07}, one-star: {0.17, 0.02}
23:17:22.912 00.003 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:17:22.914 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:17:22.916 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.48 mountX=0.03 mountY=-0.14, mountTheta=-1.35
23:17:22.918 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
23:17:22.920 00.002 1032 Enqueuing Move request for scope (0.13, 0.07)
23:17:22.922 00.002 10072 Worker thread wakes up
23:17:22.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
23:17:22.923 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
23:17:22.923 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.03 yDistance=-0.14
23:17:22.926 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:17:22.930 00.004 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
23:17:22.930 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:17:22.930 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:22.930 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:17:22.930 00.000 10072 MoveAxis(E, 4, ABG)
23:17:22.930 00.000 10072 Guiding  Dir = 2, Dur = 4
23:17:22.931 00.001 10072 IsGuiding returns 0
23:17:22.932 00.001 10072 PulseGuide returned control before completion, sleep 14
23:17:22.948 00.016 1032 UpdateGuideState exits: m=1256 SNR=24.9
23:17:22.951 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:22.952 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:22.954 00.002 1032 Enqueuing Expose request
23:17:22.956 00.002 10072 IsGuiding returns 0
23:17:22.957 00.001 10072 Move returns status 0, amount 4
23:17:22.957 00.000 10072 MoveAxis(N, 0, ABG)
23:17:22.957 00.000 10072 Move returns status 0, amount 0
23:17:22.957 00.000 10072 move complete, result=0
23:17:22.957 00.000 10072 worker thread done servicing request
23:17:22.957 00.000 10072 Worker thread wakes up
23:17:22.957 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:22.957 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:22.965 00.008 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:17:23.363 00.398 10072 Exposure complete
23:17:23.414 00.051 10072 worker thread done servicing request
23:17:23.414 00.000 1032 OnExposeComplete: enter
23:17:23.416 00.002 1032 UpdateGuideState(): m_state=6
23:17:23.418 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8440
23:17:23.420 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=133.80, Mass=1400, SNR=26.3, Peak=121 HFD=3.2
23:17:23.423 00.003 1032 MultiStar: [#1 0.08,0.09,0.97,U] [#2 0.03,0.30,0.00,M4] [#3 0.12,0.08,0.83,U] [#4 0.01,0.20,0.72,U] [#5 0.00,0.12,0.69,U] [#6 0.09,0.24,0.00,M1] [#7 0.00,0.02,0.69,U] [#8 0.05,0.17,0.52,U] 
23:17:23.427 00.004 1032 refined, 6 included, MultiStar: {0.08, 0.09}, one-star: {0.23, 0.04}
23:17:23.430 00.003 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
23:17:23.432 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
23:17:23.433 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.13 cameraTheta=0.84 mountX=0.07 mountY=-0.11, mountTheta=-0.99
23:17:23.435 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
23:17:23.438 00.003 1032 Enqueuing Move request for scope (0.08, 0.09)
23:17:23.439 00.001 10072 Worker thread wakes up
23:17:23.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:17:23.439 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:17:23.439 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.11
23:17:23.442 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:17:23.444 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
23:17:23.445 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:17:23.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:23.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:17:23.445 00.000 10072 MoveAxis(E, 4, ABG)
23:17:23.445 00.000 10072 Guiding  Dir = 2, Dur = 4
23:17:23.445 00.000 10072 IsGuiding returns 0
23:17:23.446 00.001 10072 PulseGuide returned control before completion, sleep 14
23:17:23.463 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:17:23.465 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:23.468 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:23.469 00.001 1032 Enqueuing Expose request
23:17:23.471 00.002 10072 IsGuiding returns 0
23:17:23.471 00.000 10072 Move returns status 0, amount 4
23:17:23.471 00.000 10072 MoveAxis(N, 0, ABG)
23:17:23.471 00.000 10072 Move returns status 0, amount 0
23:17:23.471 00.000 10072 move complete, result=0
23:17:23.471 00.000 10072 worker thread done servicing request
23:17:23.471 00.000 10072 Worker thread wakes up
23:17:23.471 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:23.471 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:23.477 00.006 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:17:24.096 00.619 10072 Exposure complete
23:17:24.150 00.054 10072 worker thread done servicing request
23:17:24.150 00.000 1032 OnExposeComplete: enter
23:17:24.153 00.003 1032 UpdateGuideState(): m_state=6
23:17:24.154 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8441
23:17:24.156 00.002 1032 Star::Find returns 1 (0), X=1104.12, Y=133.85, Mass=1366, SNR=26.0, Peak=111 HFD=3.1
23:17:24.158 00.002 1032 MultiStar: [#1 -0.07,0.15,0.99,U] [#2 0.14,0.27,0.00,M5] [#3 0.15,0.09,0.74,U] [#4 0.11,0.22,0.68,U] [#5 0.19,0.20,0.00,M3] [#6 0.02,0.16,0.62,U] [#7 -0.04,0.13,0.71,U] [#8 0.09,0.17,0.56,U] 
23:17:24.159 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.14}, one-star: {0.25, 0.09}
23:17:24.160 00.001 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
23:17:24.162 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
23:17:24.163 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.07 mountX=0.11 mountY=-0.11, mountTheta=-0.76
23:17:24.166 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.14, opts=13)
23:17:24.167 00.001 1032 Enqueuing Move request for scope (0.08, 0.14)
23:17:24.169 00.002 10072 Worker thread wakes up
23:17:24.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
23:17:24.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
23:17:24.169 00.000 10072 Moving (0.08, 0.14) raw xDistance=0.11 yDistance=-0.11
23:17:24.171 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:17:24.175 00.004 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
23:17:24.175 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
23:17:24.175 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:24.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:17:24.175 00.000 10072 MoveAxis(E, 3, ABG)
23:17:24.175 00.000 10072 Guiding  Dir = 2, Dur = 3
23:17:24.175 00.000 10072 IsGuiding returns 0
23:17:24.176 00.001 10072 PulseGuide returned control before completion, sleep 13
23:17:24.193 00.017 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:17:24.196 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:24.197 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:24.200 00.003 1032 Enqueuing Expose request
23:17:24.203 00.003 10072 IsGuiding returns 0
23:17:24.203 00.000 10072 Move returns status 0, amount 3
23:17:24.203 00.000 10072 MoveAxis(N, 0, ABG)
23:17:24.203 00.000 10072 Move returns status 0, amount 0
23:17:24.203 00.000 10072 move complete, result=0
23:17:24.203 00.000 10072 worker thread done servicing request
23:17:24.205 00.002 10072 Worker thread wakes up
23:17:24.205 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:24.205 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:24.211 00.006 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:17:24.614 00.403 10072 Exposure complete
23:17:24.664 00.050 10072 worker thread done servicing request
23:17:24.664 00.000 1032 OnExposeComplete: enter
23:17:24.666 00.002 1032 UpdateGuideState(): m_state=6
23:17:24.667 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8442
23:17:24.669 00.002 1032 Star::Find returns 1 (0), X=1104.02, Y=133.85, Mass=1339, SNR=25.7, Peak=110 HFD=3.1
23:17:24.671 00.002 1032 MultiStar: [#1 -0.03,0.24,0.95,U] [#2 -0.01,0.27,0.00,M6] [#3 0.17,0.30,0.00,M1] [#4 -0.06,0.27,0.00,M1] [#5 0.05,0.16,0.65,U] [#6 0.06,0.25,0.00,M1] [#7 0.15,0.23,0.00,M1] [#8 -0.07,0.24,0.53,U] 
23:17:24.674 00.003 1032 single-star, 3 included, MultiStar: {0.04, 0.17}, one-star: {0.15, 0.08}
23:17:24.677 00.003 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
23:17:24.678 00.001 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
23:17:24.680 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.50 mountX=0.04 mountY=-0.16, mountTheta=-1.33
23:17:24.683 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
23:17:24.685 00.002 1032 Enqueuing Move request for scope (0.15, 0.08)
23:17:24.687 00.002 10072 Worker thread wakes up
23:17:24.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
23:17:24.687 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
23:17:24.687 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.04 yDistance=-0.16
23:17:24.690 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:17:24.692 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
23:17:24.692 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:17:24.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:24.693 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:17:24.693 00.000 10072 MoveAxis(E, 3, ABG)
23:17:24.693 00.000 10072 Guiding  Dir = 2, Dur = 3
23:17:24.693 00.000 10072 IsGuiding returns 0
23:17:24.694 00.001 10072 PulseGuide returned control before completion, sleep 13
23:17:24.712 00.018 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:17:24.715 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:24.717 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:24.719 00.002 1032 Enqueuing Expose request
23:17:24.721 00.002 10072 IsGuiding returns 0
23:17:24.721 00.000 10072 Move returns status 0, amount 3
23:17:24.721 00.000 10072 MoveAxis(N, 0, ABG)
23:17:24.721 00.000 10072 Move returns status 0, amount 0
23:17:24.721 00.000 10072 move complete, result=0
23:17:24.721 00.000 10072 worker thread done servicing request
23:17:24.721 00.000 10072 Worker thread wakes up
23:17:24.721 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:24.721 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:24.728 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
23:17:25.347 00.619 10072 Exposure complete
23:17:25.395 00.048 1032 OnExposeComplete: enter
23:17:25.399 00.004 1032 UpdateGuideState(): m_state=6
23:17:25.401 00.002 10072 worker thread done servicing request
23:17:25.401 00.000 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8443
23:17:25.403 00.002 1032 Star::Find returns 1 (0), X=1104.00, Y=133.87, Mass=1354, SNR=25.9, Peak=107 HFD=3.2
23:17:25.405 00.002 1032 MultiStar: [#1 0.11,0.28,0.00,M1] [#2 0.05,0.32,0.00,M7] [#3 0.15,0.23,0.00,M2] [#4 0.08,0.24,0.69,U] [#5 0.17,0.08,0.65,U] [#6 0.08,0.17,0.61,U] [#7 -0.03,0.12,0.71,U] [#8 0.13,0.28,0.00,M1] 
23:17:25.406 00.001 1032 single-star, 4 included, MultiStar: {0.08, 0.14}, one-star: {0.12, 0.10}
23:17:25.408 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
23:17:25.410 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
23:17:25.411 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.70 mountX=0.07 mountY=-0.15, mountTheta=-1.13
23:17:25.415 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
23:17:25.417 00.002 1032 Enqueuing Move request for scope (0.12, 0.10)
23:17:25.418 00.001 10072 Worker thread wakes up
23:17:25.418 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
23:17:25.418 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
23:17:25.418 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.07 yDistance=-0.15
23:17:25.420 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:17:25.423 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
23:17:25.423 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:17:25.423 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:25.423 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:17:25.423 00.000 10072 MoveAxis(E, 3, ABG)
23:17:25.423 00.000 10072 Guiding  Dir = 2, Dur = 3
23:17:25.423 00.000 10072 IsGuiding returns 0
23:17:25.426 00.003 10072 PulseGuide returned control before completion, sleep 12
23:17:25.444 00.018 1032 UpdateGuideState exits: m=1354 SNR=25.9
23:17:25.446 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:25.448 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:25.450 00.002 1032 Enqueuing Expose request
23:17:25.453 00.003 10072 IsGuiding returns 0
23:17:25.453 00.000 10072 Move returns status 0, amount 3
23:17:25.453 00.000 10072 MoveAxis(N, 0, ABG)
23:17:25.453 00.000 10072 Move returns status 0, amount 0
23:17:25.453 00.000 10072 move complete, result=0
23:17:25.453 00.000 10072 worker thread done servicing request
23:17:25.453 00.000 10072 Worker thread wakes up
23:17:25.453 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:25.453 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:25.460 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:17:25.865 00.405 10072 Exposure complete
23:17:25.918 00.053 10072 worker thread done servicing request
23:17:25.920 00.002 1032 OnExposeComplete: enter
23:17:25.921 00.001 1032 UpdateGuideState(): m_state=6
23:17:25.923 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8444
23:17:25.925 00.002 1032 Star::Find returns 1 (0), X=1104.13, Y=133.71, Mass=1368, SNR=26.0, Peak=114 HFD=3.4
23:17:25.926 00.001 1032 MultiStar: [#1 0.09,0.11,0.95,U] [#2 0.09,0.19,0.77,U] [#3 0.22,0.12,0.80,U] [#4 0.05,0.12,0.71,U] [#5 0.01,-0.01,0.68,U] [#6 -0.02,0.08,0.63,U] [#7 0.11,-0.01,0.71,U] [#8 0.06,0.11,0.50,U] 
23:17:25.928 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.26, -0.06}
23:17:25.930 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
23:17:25.931 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
23:17:25.933 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.57 mountX=0.04 mountY=-0.12, mountTheta=-1.26
23:17:25.935 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
23:17:25.937 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
23:17:25.938 00.001 10072 Worker thread wakes up
23:17:25.938 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:17:25.938 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:17:25.938 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
23:17:25.940 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:17:25.943 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
23:17:25.943 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:17:25.943 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:25.944 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:17:25.944 00.000 10072 MoveAxis(E, 4, ABG)
23:17:25.944 00.000 10072 Guiding  Dir = 2, Dur = 4
23:17:25.944 00.000 10072 IsGuiding returns 0
23:17:25.944 00.000 10072 PulseGuide returned control before completion, sleep 14
23:17:25.962 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:17:25.964 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:25.965 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:25.966 00.001 1032 Enqueuing Expose request
23:17:25.970 00.004 10072 IsGuiding returns 0
23:17:25.970 00.000 10072 Move returns status 0, amount 4
23:17:25.970 00.000 10072 MoveAxis(N, 0, ABG)
23:17:25.970 00.000 10072 Move returns status 0, amount 0
23:17:25.970 00.000 10072 move complete, result=0
23:17:25.970 00.000 10072 worker thread done servicing request
23:17:25.970 00.000 10072 Worker thread wakes up
23:17:25.970 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:25.970 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:25.975 00.005 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:17:26.598 00.623 10072 Exposure complete
23:17:26.648 00.050 10072 worker thread done servicing request
23:17:26.648 00.000 1032 OnExposeComplete: enter
23:17:26.650 00.002 1032 UpdateGuideState(): m_state=6
23:17:26.651 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8445
23:17:26.653 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=133.64, Mass=1265, SNR=25.0, Peak=105 HFD=3.4
23:17:26.655 00.002 1032 MultiStar: [#1 0.24,-0.05,1.00,U] [#2 0.13,0.07,0.84,U] [#3 0.26,-0.07,0.00,M2] [#4 0.13,-0.03,0.75,U] [#5 0.11,-0.00,0.71,U] [#6 0.11,-0.04,0.66,U] [#7 0.08,-0.14,0.76,U] [#8 0.10,-0.12,0.53,U] 
23:17:26.657 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.05}, one-star: {0.24, -0.13}
23:17:26.659 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:17:26.660 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:17:26.662 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.35 mountX=-0.09 mountY=-0.13, mountTheta=-2.18
23:17:26.664 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
23:17:26.666 00.002 1032 Enqueuing Move request for scope (0.15, -0.05)
23:17:26.667 00.001 10072 Worker thread wakes up
23:17:26.668 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
23:17:26.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
23:17:26.668 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.09 yDistance=-0.13
23:17:26.669 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:17:26.671 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
23:17:26.671 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:17:26.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:26.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:17:26.671 00.000 10072 MoveAxis(E, 4, ABG)
23:17:26.672 00.001 10072 Guiding  Dir = 2, Dur = 4
23:17:26.672 00.000 10072 IsGuiding returns 0
23:17:26.673 00.001 10072 PulseGuide returned control before completion, sleep 14
23:17:26.689 00.016 10072 IsGuiding returns 0
23:17:26.689 00.000 10072 Move returns status 0, amount 4
23:17:26.690 00.001 10072 MoveAxis(N, 0, ABG)
23:17:26.690 00.000 10072 Move returns status 0, amount 0
23:17:26.690 00.000 10072 move complete, result=0
23:17:26.690 00.000 10072 worker thread done servicing request
23:17:26.690 00.000 1032 UpdateGuideState exits: m=1265 SNR=25.0
23:17:26.693 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:26.695 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:26.696 00.001 1032 Enqueuing Expose request
23:17:26.698 00.002 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:17:26.700 00.002 10072 Worker thread wakes up
23:17:26.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:26.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:27.118 00.418 10072 Exposure complete
23:17:27.171 00.053 10072 worker thread done servicing request
23:17:27.171 00.000 1032 OnExposeComplete: enter
23:17:27.172 00.001 1032 UpdateGuideState(): m_state=6
23:17:27.175 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8446
23:17:27.181 00.006 1032 Star::Find returns 1 (0), X=1104.12, Y=133.71, Mass=1525, SNR=27.5, Peak=136 HFD=3.4
23:17:27.183 00.002 1032 MultiStar: [#1 0.20,0.07,0.91,U] [#2 0.07,0.25,0.00,M6] [#3 0.16,0.01,0.70,U] [#4 0.24,0.19,0.00,M1] [#5 0.18,0.17,0.66,U] [#6 0.05,0.08,0.60,U] [#7 0.11,0.06,0.64,U] [#8 0.12,0.07,0.50,U] 
23:17:27.185 00.002 1032 refined, 6 included, MultiStar: {0.17, 0.05}, one-star: {0.25, -0.06}
23:17:27.188 00.003 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:17:27.190 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:17:27.192 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.17 cameraTheta=0.29 mountX=0.01 mountY=-0.17, mountTheta=-1.54
23:17:27.195 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.05, opts=13)
23:17:27.198 00.003 1032 Enqueuing Move request for scope (0.17, 0.05)
23:17:27.200 00.002 10072 Worker thread wakes up
23:17:27.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
23:17:27.200 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
23:17:27.200 00.000 10072 Moving (0.17, 0.05) raw xDistance=0.01 yDistance=-0.17
23:17:27.202 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:17:27.207 00.005 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
23:17:27.207 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:17:27.207 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:27.207 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:17:27.207 00.000 10072 MoveAxis(E, 4, ABG)
23:17:27.208 00.001 10072 Guiding  Dir = 2, Dur = 4
23:17:27.209 00.001 10072 IsGuiding returns 0
23:17:27.209 00.000 10072 PulseGuide returned control before completion, sleep 14
23:17:27.224 00.015 10072 IsGuiding returns 0
23:17:27.224 00.000 10072 Move returns status 0, amount 4
23:17:27.224 00.000 10072 MoveAxis(N, 0, ABG)
23:17:27.224 00.000 10072 Move returns status 0, amount 0
23:17:27.224 00.000 10072 move complete, result=0
23:17:27.224 00.000 10072 worker thread done servicing request
23:17:27.227 00.003 1032 UpdateGuideState exits: m=1525 SNR=27.5
23:17:27.231 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:27.232 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:27.233 00.001 1032 Enqueuing Expose request
23:17:27.237 00.004 1032 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
23:17:27.243 00.006 10072 Worker thread wakes up
23:17:27.244 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:27.244 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:27.868 00.624 10072 Exposure complete
23:17:27.918 00.050 10072 worker thread done servicing request
23:17:27.918 00.000 1032 OnExposeComplete: enter
23:17:27.921 00.003 1032 UpdateGuideState(): m_state=6
23:17:27.924 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8447
23:17:27.925 00.001 1032 Star::Find returns 1 (0), X=1104.10, Y=133.78, Mass=1335, SNR=25.7, Peak=110 HFD=3.4
23:17:27.926 00.001 1032 MultiStar: [#1 0.07,0.26,0.00,M1] [#2 0.02,0.36,0.00,M7] [#3 0.09,0.17,0.80,U] [#4 0.02,0.22,0.71,U] [#5 0.05,0.23,0.72,U] [#6 0.09,0.21,0.61,U] [#7 0.04,0.18,0.73,U] [#8 0.03,0.30,0.00,M1] 
23:17:27.928 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.16}, one-star: {0.23, 0.02}
23:17:27.929 00.001 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
23:17:27.931 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
23:17:27.932 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.03 mountX=0.13 mountY=-0.13, mountTheta=-0.80
23:17:27.935 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.16, opts=13)
23:17:27.937 00.002 1032 Enqueuing Move request for scope (0.10, 0.16)
23:17:27.938 00.001 10072 Worker thread wakes up
23:17:27.938 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
23:17:27.938 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
23:17:27.938 00.000 10072 Moving (0.10, 0.16) raw xDistance=0.13 yDistance=-0.13
23:17:27.940 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:17:27.942 00.002 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.40
23:17:27.942 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
23:17:27.943 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:27.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:17:27.943 00.000 10072 MoveAxis(W, 58, ABG)
23:17:27.943 00.000 10072 Guiding  Dir = 3, Dur = 58
23:17:27.943 00.000 10072 IsGuiding returns 0
23:17:27.945 00.002 10072 PulseGuide returned control before completion, sleep 68
23:17:27.961 00.016 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:17:27.963 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:27.964 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:27.966 00.002 1032 Enqueuing Expose request
23:17:28.020 00.054 10072 IsGuiding returns 0
23:17:28.020 00.000 10072 Move returns status 0, amount 58
23:17:28.020 00.000 10072 MoveAxis(N, 0, ABG)
23:17:28.020 00.000 10072 Move returns status 0, amount 0
23:17:28.020 00.000 10072 move complete, result=0
23:17:28.020 00.000 10072 worker thread done servicing request
23:17:28.020 00.000 10072 Worker thread wakes up
23:17:28.020 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:28.020 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:28.020 00.000 1032 GuideStep: 0.1 px 58 ms WEST, -0.1 px 0 ms NORTH
23:17:28.426 00.406 10072 Exposure complete
23:17:28.479 00.053 10072 worker thread done servicing request
23:17:28.480 00.001 1032 OnExposeComplete: enter
23:17:28.482 00.002 1032 UpdateGuideState(): m_state=6
23:17:28.484 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8448
23:17:28.486 00.002 1032 Star::Find returns 1 (0), X=1104.01, Y=133.80, Mass=1351, SNR=25.8, Peak=106 HFD=3.1
23:17:28.488 00.002 1032 MultiStar: [#1 0.16,0.17,0.95,U] [#2 0.02,0.37,0.00,M8] [#3 0.10,0.09,0.75,U] [#4 0.10,0.15,0.72,U] [#5 0.06,0.23,0.70,U] [#6 0.01,0.13,0.67,U] [#7 0.08,0.09,0.75,U] [#8 0.04,0.16,0.50,U] 
23:17:28.490 00.002 1032 single-star, 7 included, MultiStar: {0.09, 0.13}, one-star: {0.14, 0.04}
23:17:28.493 00.003 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
23:17:28.495 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
23:17:28.496 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.25 mountX=-0.00 mountY=-0.14, mountTheta=-1.58
23:17:28.499 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
23:17:28.502 00.003 1032 Enqueuing Move request for scope (0.14, 0.04)
23:17:28.504 00.002 10072 Worker thread wakes up
23:17:28.504 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
23:17:28.504 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
23:17:28.504 00.000 10072 Moving (0.14, 0.04) raw xDistance=-0.00 yDistance=-0.14
23:17:28.506 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:17:28.509 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
23:17:28.509 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
23:17:28.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:28.509 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:17:28.509 00.000 10072 MoveAxis(E, 3, ABG)
23:17:28.509 00.000 10072 Guiding  Dir = 2, Dur = 3
23:17:28.510 00.001 10072 IsGuiding returns 0
23:17:28.510 00.000 10072 PulseGuide returned control before completion, sleep 13
23:17:28.527 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.8
23:17:28.530 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:28.531 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:28.534 00.003 10072 IsGuiding returns 0
23:17:28.534 00.000 10072 Move returns status 0, amount 3
23:17:28.534 00.000 10072 MoveAxis(N, 0, ABG)
23:17:28.534 00.000 10072 Move returns status 0, amount 0
23:17:28.534 00.000 1032 Enqueuing Expose request
23:17:28.536 00.002 10072 move complete, result=0
23:17:28.537 00.001 10072 worker thread done servicing request
23:17:28.537 00.000 10072 Worker thread wakes up
23:17:28.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:28.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:28.537 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:17:29.172 00.635 10072 Exposure complete
23:17:29.226 00.054 10072 worker thread done servicing request
23:17:29.226 00.000 1032 OnExposeComplete: enter
23:17:29.229 00.003 1032 UpdateGuideState(): m_state=6
23:17:29.230 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8449
23:17:29.233 00.003 1032 Star::Find returns 1 (0), X=1104.17, Y=133.48, Mass=1455, SNR=26.8, Peak=134 HFD=3.3
23:17:29.235 00.002 1032 MultiStar: [#1 0.20,-0.15,0.93,U] [#2 0.12,0.00,0.76,U] [#3 0.28,-0.09,0.00,M1] [#4 0.21,-0.02,0.66,U] [#5 0.20,-0.14,0.67,U] [#6 0.20,-0.09,0.62,U] [#7 0.17,-0.11,0.68,U] [#8 0.11,-0.25,0.00,M1] 
23:17:29.239 00.004 1032 refined, 6 included, MultiStar: {0.20, -0.12}, one-star: {0.29, -0.28}
23:17:29.241 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
23:17:29.243 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
23:17:29.245 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.24 cameraTheta=-0.54 mountX=-0.17 mountY=-0.17, mountTheta=-2.37
23:17:29.249 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.12, opts=13)
23:17:29.251 00.002 1032 Enqueuing Move request for scope (0.20, -0.12)
23:17:29.252 00.001 10072 Worker thread wakes up
23:17:29.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
23:17:29.252 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
23:17:29.252 00.000 10072 Moving (0.20, -0.12) raw xDistance=-0.17 yDistance=-0.17
23:17:29.254 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:17:29.257 00.003 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.41
23:17:29.258 00.001 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
23:17:29.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:29.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:17:29.258 00.000 10072 MoveAxis(E, 83, ABG)
23:17:29.258 00.000 10072 Guiding  Dir = 2, Dur = 83
23:17:29.258 00.000 10072 IsGuiding returns 0
23:17:29.259 00.001 10072 PulseGuide returned control before completion, sleep 93
23:17:29.276 00.017 1032 UpdateGuideState exits: m=1455 SNR=26.8
23:17:29.279 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:29.282 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:29.283 00.001 1032 Enqueuing Expose request
23:17:29.355 00.072 10072 IsGuiding returns 0
23:17:29.355 00.000 10072 Move returns status 0, amount 83
23:17:29.355 00.000 10072 MoveAxis(N, 0, ABG)
23:17:29.355 00.000 10072 Move returns status 0, amount 0
23:17:29.355 00.000 10072 move complete, result=0
23:17:29.355 00.000 10072 worker thread done servicing request
23:17:29.355 00.000 10072 Worker thread wakes up
23:17:29.355 00.000 1032 GuideStep: -0.2 px 83 ms EAST, -0.2 px 0 ms NORTH
23:17:29.358 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:29.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:29.766 00.408 10072 Exposure complete
23:17:29.817 00.051 10072 worker thread done servicing request
23:17:29.818 00.001 1032 OnExposeComplete: enter
23:17:29.820 00.002 1032 UpdateGuideState(): m_state=6
23:17:29.822 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8450
23:17:29.824 00.002 1032 Star::Find returns 1 (0), X=1104.13, Y=133.60, Mass=1399, SNR=26.3, Peak=116 HFD=3.4
23:17:29.827 00.003 1032 MultiStar: [#1 0.18,-0.02,0.95,U] [#2 0.03,0.15,0.82,U] [#3 0.32,0.01,0.00,M2] [#4 -0.01,-0.03,0.71,U] [#5 0.23,0.01,0.62,U] [#6 0.23,0.07,0.60,U] [#7 0.16,-0.13,0.71,U] [#8 0.06,0.03,0.52,U] 
23:17:29.829 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.02}, one-star: {0.26, -0.16}
23:17:29.832 00.003 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
23:17:29.834 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
23:17:29.836 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.12 mountX=-0.06 mountY=-0.14, mountTheta=-1.95
23:17:29.840 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
23:17:29.842 00.002 1032 Enqueuing Move request for scope (0.15, -0.02)
23:17:29.844 00.002 10072 Worker thread wakes up
23:17:29.844 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
23:17:29.844 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
23:17:29.844 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.06 yDistance=-0.14
23:17:29.846 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:17:29.848 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
23:17:29.848 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:17:29.848 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:29.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:17:29.848 00.000 10072 MoveAxis(E, 0, ABG)
23:17:29.848 00.000 10072 Move returns status 0, amount 0
23:17:29.848 00.000 10072 MoveAxis(N, 0, ABG)
23:17:29.849 00.001 10072 Move returns status 0, amount 0
23:17:29.849 00.000 10072 move complete, result=0
23:17:29.849 00.000 10072 worker thread done servicing request
23:17:29.868 00.019 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:17:29.870 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:29.872 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:29.875 00.003 1032 Enqueuing Expose request
23:17:29.876 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:29.878 00.002 10072 Worker thread wakes up
23:17:29.878 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:29.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:30.516 00.638 10072 Exposure complete
23:17:30.566 00.050 10072 worker thread done servicing request
23:17:30.566 00.000 1032 OnExposeComplete: enter
23:17:30.568 00.002 1032 UpdateGuideState(): m_state=6
23:17:30.571 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8451
23:17:30.573 00.002 1032 Star::Find returns 1 (0), X=1104.08, Y=133.83, Mass=1404, SNR=26.3, Peak=116 HFD=3.2
23:17:30.574 00.001 1032 MultiStar: [#1 0.17,0.11,0.99,U] [#2 0.11,0.40,0.00,M7] [#3 0.23,0.12,0.00,M3] [#4 0.10,0.25,0.00,M1] [#5 0.08,0.29,0.00,M1] [#6 0.00,0.16,0.67,U] [#7 0.06,0.21,0.70,U] [#8 0.12,0.21,0.52,U] 
23:17:30.576 00.002 1032 refined, 4 included, MultiStar: {0.13, 0.14}, one-star: {0.21, 0.07}
23:17:30.579 00.003 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
23:17:30.581 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
23:17:30.584 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.84 mountX=0.10 mountY=-0.16, mountTheta=-0.99
23:17:30.588 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.14, opts=13)
23:17:30.591 00.003 1032 Enqueuing Move request for scope (0.13, 0.14)
23:17:30.593 00.002 10072 Worker thread wakes up
23:17:30.593 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
23:17:30.593 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
23:17:30.593 00.000 10072 Moving (0.13, 0.14) raw xDistance=0.10 yDistance=-0.16
23:17:30.595 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:17:30.597 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
23:17:30.597 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:17:30.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:30.598 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:17:30.598 00.000 10072 MoveAxis(E, 0, ABG)
23:17:30.598 00.000 10072 Move returns status 0, amount 0
23:17:30.598 00.000 10072 MoveAxis(N, 0, ABG)
23:17:30.598 00.000 10072 Move returns status 0, amount 0
23:17:30.598 00.000 10072 move complete, result=0
23:17:30.598 00.000 10072 worker thread done servicing request
23:17:30.615 00.017 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:17:30.617 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:30.618 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:30.620 00.002 1032 Enqueuing Expose request
23:17:30.622 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:17:30.623 00.001 10072 Worker thread wakes up
23:17:30.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:30.624 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:31.031 00.407 10072 Exposure complete
23:17:31.077 00.046 10072 worker thread done servicing request
23:17:31.077 00.000 1032 OnExposeComplete: enter
23:17:31.079 00.002 1032 UpdateGuideState(): m_state=6
23:17:31.080 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8452
23:17:31.084 00.004 1032 Star::Find returns 1 (0), X=1104.04, Y=133.76, Mass=1429, SNR=26.6, Peak=115 HFD=3.3
23:17:31.088 00.004 1032 MultiStar: [#1 0.15,0.16,0.97,U] [#2 0.15,0.25,0.00,M8] [#3 0.19,0.17,0.76,U] [#4 0.20,0.23,0.00,M2] [#5 0.10,0.10,0.65,U] [#6 0.09,0.05,0.61,U] [#7 0.09,0.11,0.68,U] [#8 0.13,0.14,0.51,U] 
23:17:31.089 00.001 1032 single-star, 6 included, MultiStar: {0.14, 0.10}, one-star: {0.17, -0.00}
23:17:31.091 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
23:17:31.093 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
23:17:31.095 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.02 mountX=-0.05 mountY=-0.16, mountTheta=-1.85
23:17:31.097 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.00, opts=13)
23:17:31.098 00.001 1032 Enqueuing Move request for scope (0.17, -0.00)
23:17:31.100 00.002 10072 Worker thread wakes up
23:17:31.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
23:17:31.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
23:17:31.100 00.000 10072 Moving (0.17, -0.00) raw xDistance=-0.05 yDistance=-0.16
23:17:31.101 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:17:31.104 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
23:17:31.104 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:17:31.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:31.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:17:31.104 00.000 10072 MoveAxis(E, 1, ABG)
23:17:31.104 00.000 10072 Guiding  Dir = 2, Dur = 1
23:17:31.105 00.001 10072 IsGuiding returns 0
23:17:31.105 00.000 10072 PulseGuide returned control before completion, sleep 11
23:17:31.120 00.015 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:17:31.127 00.007 10072 IsGuiding returns 0
23:17:31.127 00.000 10072 Move returns status 0, amount 1
23:17:31.127 00.000 10072 MoveAxis(N, 0, ABG)
23:17:31.127 00.000 10072 Move returns status 0, amount 0
23:17:31.127 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:31.129 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:31.130 00.001 1032 Enqueuing Expose request
23:17:31.132 00.002 10072 move complete, result=0
23:17:31.132 00.000 10072 worker thread done servicing request
23:17:31.132 00.000 10072 Worker thread wakes up
23:17:31.132 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
23:17:31.133 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:31.135 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:31.763 00.628 10072 Exposure complete
23:17:31.812 00.049 10072 worker thread done servicing request
23:17:31.812 00.000 1032 OnExposeComplete: enter
23:17:31.814 00.002 1032 UpdateGuideState(): m_state=6
23:17:31.816 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8453
23:17:31.817 00.001 1032 Star::Find returns 1 (0), X=1104.22, Y=133.60, Mass=1380, SNR=26.1, Peak=133 HFD=3.3
23:17:31.819 00.002 1032 MultiStar: [#1 0.27,-0.02,0.00,M1] [#2 0.16,0.09,0.81,U] [#3 0.32,-0.01,0.00,M3] [#4 0.16,0.05,0.70,U] [#5 0.17,-0.01,0.70,U] [#6 0.09,0.08,0.61,U] [#7 0.13,-0.06,0.71,U] [#8 0.27,0.15,0.00,M1] 
23:17:31.820 00.001 1032 refined, 5 included, MultiStar: {0.19, -0.01}, one-star: {0.35, -0.16}
23:17:31.822 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
23:17:31.823 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
23:17:31.824 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.07 mountX=-0.06 mountY=-0.18, mountTheta=-1.90
23:17:31.828 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.01, opts=13)
23:17:31.830 00.002 1032 Enqueuing Move request for scope (0.19, -0.01)
23:17:31.831 00.001 10072 Worker thread wakes up
23:17:31.832 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
23:17:31.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
23:17:31.832 00.000 10072 Moving (0.19, -0.01) raw xDistance=-0.06 yDistance=-0.18
23:17:31.834 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:17:31.836 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
23:17:31.836 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:17:31.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:31.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:17:31.837 00.001 10072 MoveAxis(E, 2, ABG)
23:17:31.837 00.000 10072 Guiding  Dir = 2, Dur = 2
23:17:31.837 00.000 10072 IsGuiding returns 0
23:17:31.837 00.000 10072 PulseGuide returned control before completion, sleep 12
23:17:31.855 00.018 10072 IsGuiding returns 0
23:17:31.855 00.000 10072 Move returns status 0, amount 2
23:17:31.855 00.000 10072 MoveAxis(N, 0, ABG)
23:17:31.855 00.000 10072 Move returns status 0, amount 0
23:17:31.855 00.000 10072 move complete, result=0
23:17:31.855 00.000 10072 worker thread done servicing request
23:17:31.856 00.001 1032 UpdateGuideState exits: m=1380 SNR=26.1
23:17:31.858 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:31.860 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:31.862 00.002 1032 Enqueuing Expose request
23:17:31.865 00.003 1032 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
23:17:31.867 00.002 10072 Worker thread wakes up
23:17:31.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:31.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:32.280 00.413 10072 Exposure complete
23:17:32.333 00.053 10072 worker thread done servicing request
23:17:32.333 00.000 1032 OnExposeComplete: enter
23:17:32.337 00.004 1032 UpdateGuideState(): m_state=6
23:17:32.339 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8454
23:17:32.342 00.003 1032 Star::Find returns 1 (0), X=1104.05, Y=133.59, Mass=1339, SNR=25.7, Peak=111 HFD=3.4
23:17:32.344 00.002 1032 MultiStar: [#1 0.21,-0.10,0.96,U] [#2 0.06,0.07,0.85,U] [#3 0.26,0.04,0.00,M4] [#4 0.22,0.00,0.71,U] [#5 0.27,-0.05,0.00,M1] [#6 0.13,-0.02,0.65,U] [#7 0.16,-0.04,0.73,U] [#8 0.15,-0.09,0.50,U] 
23:17:32.346 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.06}, one-star: {0.17, -0.18}
23:17:32.347 00.001 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
23:17:32.349 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
23:17:32.350 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.34 mountX=-0.09 mountY=-0.14, mountTheta=-2.17
23:17:32.354 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
23:17:32.356 00.002 1032 Enqueuing Move request for scope (0.16, -0.06)
23:17:32.357 00.001 10072 Worker thread wakes up
23:17:32.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
23:17:32.357 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
23:17:32.357 00.000 10072 Moving (0.16, -0.06) raw xDistance=-0.09 yDistance=-0.14
23:17:32.359 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:17:32.362 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
23:17:32.362 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:17:32.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:32.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:17:32.362 00.000 10072 MoveAxis(E, 1, ABG)
23:17:32.362 00.000 10072 Guiding  Dir = 2, Dur = 1
23:17:32.363 00.001 10072 IsGuiding returns 0
23:17:32.363 00.000 10072 PulseGuide returned control before completion, sleep 11
23:17:32.381 00.018 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:17:32.383 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:32.384 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:32.386 00.002 1032 Enqueuing Expose request
23:17:32.388 00.002 10072 IsGuiding returns 0
23:17:32.388 00.000 10072 Move returns status 0, amount 1
23:17:32.388 00.000 10072 MoveAxis(N, 0, ABG)
23:17:32.388 00.000 10072 Move returns status 0, amount 0
23:17:32.388 00.000 10072 move complete, result=0
23:17:32.388 00.000 10072 worker thread done servicing request
23:17:32.388 00.000 10072 Worker thread wakes up
23:17:32.388 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:32.390 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:32.397 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:17:33.024 00.627 10072 Exposure complete
23:17:33.077 00.053 10072 worker thread done servicing request
23:17:33.077 00.000 1032 OnExposeComplete: enter
23:17:33.081 00.004 1032 UpdateGuideState(): m_state=6
23:17:33.084 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8455
23:17:33.086 00.002 1032 Star::Find returns 1 (0), X=1104.13, Y=133.68, Mass=1224, SNR=24.6, Peak=100 HFD=3.4
23:17:33.088 00.002 1032 MultiStar: [#1 0.19,0.08,1.03,U] [#2 0.16,0.08,0.91,U] [#3 0.23,0.10,0.00,M5] [#4 0.14,0.10,0.70,U] [#5 0.21,0.13,0.71,U] [#6 0.17,0.18,0.71,U] [#7 0.19,-0.01,0.76,U] [#8 0.09,0.11,0.58,U] 
23:17:33.090 00.002 1032 refined, 7 included, MultiStar: {0.18, 0.06}, one-star: {0.25, -0.09}
23:17:33.092 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:17:33.093 00.001 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:17:33.095 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.34 mountX=0.02 mountY=-0.19, mountTheta=-1.49
23:17:33.098 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.06, opts=13)
23:17:33.100 00.002 1032 Enqueuing Move request for scope (0.18, 0.06)
23:17:33.103 00.003 10072 Worker thread wakes up
23:17:33.103 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
23:17:33.103 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
23:17:33.103 00.000 10072 Moving (0.18, 0.06) raw xDistance=0.02 yDistance=-0.19
23:17:33.105 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:17:33.107 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
23:17:33.107 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:17:33.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:33.108 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:17:33.108 00.000 10072 MoveAxis(E, 1, ABG)
23:17:33.108 00.000 10072 Guiding  Dir = 2, Dur = 1
23:17:33.108 00.000 10072 IsGuiding returns 0
23:17:33.108 00.000 10072 PulseGuide returned control before completion, sleep 11
23:17:33.127 00.019 1032 UpdateGuideState exits: m=1224 SNR=24.6
23:17:33.129 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:33.130 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:33.132 00.002 1032 Enqueuing Expose request
23:17:33.134 00.002 10072 IsGuiding returns 0
23:17:33.134 00.000 10072 Move returns status 0, amount 1
23:17:33.134 00.000 10072 MoveAxis(N, 0, ABG)
23:17:33.135 00.001 10072 Move returns status 0, amount 0
23:17:33.135 00.000 10072 move complete, result=0
23:17:33.135 00.000 10072 worker thread done servicing request
23:17:33.135 00.000 10072 Worker thread wakes up
23:17:33.135 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:33.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:33.142 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
23:17:33.540 00.398 10072 Exposure complete
23:17:33.593 00.053 10072 worker thread done servicing request
23:17:33.593 00.000 1032 OnExposeComplete: enter
23:17:33.596 00.003 1032 UpdateGuideState(): m_state=6
23:17:33.599 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8456
23:17:33.603 00.004 1032 Star::Find returns 1 (0), X=1103.97, Y=133.92, Mass=1479, SNR=27.0, Peak=108 HFD=3.0
23:17:33.606 00.003 1032 MultiStar: [#1 0.20,0.12,0.94,U] [#2 0.04,0.26,0.00,M6] [#3 0.26,0.10,0.00,M6] [#4 0.01,0.28,0.00,M1] [#5 0.11,0.19,0.63,U] [#6 0.22,0.12,0.60,U] [#7 0.11,0.08,0.70,U] [#8 0.14,0.10,0.48,U] 
23:17:33.608 00.002 1032 single-star, 5 included, MultiStar: {0.14, 0.13}, one-star: {0.09, 0.15}
23:17:33.610 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:17:33.611 00.001 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:17:33.615 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.18 cameraTheta=1.02 mountX=0.12 mountY=-0.13, mountTheta=-0.81
23:17:33.619 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.15, opts=13)
23:17:33.621 00.002 1032 Enqueuing Move request for scope (0.09, 0.15)
23:17:33.623 00.002 10072 Worker thread wakes up
23:17:33.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
23:17:33.623 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
23:17:33.623 00.000 10072 Moving (0.09, 0.15) raw xDistance=0.12 yDistance=-0.13
23:17:33.625 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:17:33.628 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
23:17:33.628 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
23:17:33.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:33.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:17:33.628 00.000 10072 MoveAxis(E, 0, ABG)
23:17:33.628 00.000 10072 Move returns status 0, amount 0
23:17:33.628 00.000 10072 MoveAxis(N, 0, ABG)
23:17:33.628 00.000 10072 Move returns status 0, amount 0
23:17:33.628 00.000 10072 move complete, result=0
23:17:33.628 00.000 10072 worker thread done servicing request
23:17:33.645 00.017 1032 UpdateGuideState exits: m=1479 SNR=27.0
23:17:33.647 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:33.650 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:33.651 00.001 1032 Enqueuing Expose request
23:17:33.653 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:33.654 00.001 10072 Worker thread wakes up
23:17:33.655 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:33.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:34.292 00.637 10072 Exposure complete
23:17:34.341 00.049 10072 worker thread done servicing request
23:17:34.341 00.000 1032 OnExposeComplete: enter
23:17:34.344 00.003 1032 UpdateGuideState(): m_state=6
23:17:34.346 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8457
23:17:34.348 00.002 1032 Star::Find returns 1 (0), X=1104.15, Y=133.78, Mass=1331, SNR=25.6, Peak=114 HFD=3.4
23:17:34.350 00.002 1032 MultiStar: [#1 0.21,0.04,0.98,U] [#2 0.10,0.29,0.00,M7] [#3 0.21,0.14,0.78,U] [#4 0.12,0.14,0.69,U] [#5 0.23,0.18,0.00,M1] [#6 0.24,0.08,0.00,M1] [#7 0.11,0.01,0.71,U] [#8 0.14,0.08,0.52,U] 
23:17:34.352 00.002 1032 refined, 5 included, MultiStar: {0.19, 0.07}, one-star: {0.28, 0.02}
23:17:34.354 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
23:17:34.356 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
23:17:34.357 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.35 mountX=0.02 mountY=-0.20, mountTheta=-1.48
23:17:34.360 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.07, opts=13)
23:17:34.363 00.003 1032 Enqueuing Move request for scope (0.19, 0.07)
23:17:34.366 00.003 10072 Worker thread wakes up
23:17:34.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
23:17:34.366 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
23:17:34.368 00.002 10072 Moving (0.19, 0.07) raw xDistance=0.02 yDistance=-0.20
23:17:34.370 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:17:34.372 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
23:17:34.372 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:17:34.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:34.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:17:34.373 00.001 10072 MoveAxis(E, 0, ABG)
23:17:34.373 00.000 10072 Move returns status 0, amount 0
23:17:34.373 00.000 10072 MoveAxis(N, 0, ABG)
23:17:34.373 00.000 10072 Move returns status 0, amount 0
23:17:34.373 00.000 10072 move complete, result=0
23:17:34.373 00.000 10072 worker thread done servicing request
23:17:34.390 00.017 1032 UpdateGuideState exits: m=1331 SNR=25.6
23:17:34.393 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:34.398 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:34.400 00.002 1032 Enqueuing Expose request
23:17:34.402 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:17:34.404 00.002 10072 Worker thread wakes up
23:17:34.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:34.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:34.819 00.415 10072 Exposure complete
23:17:34.872 00.053 10072 worker thread done servicing request
23:17:34.872 00.000 1032 OnExposeComplete: enter
23:17:34.874 00.002 1032 UpdateGuideState(): m_state=6
23:17:34.876 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8458
23:17:34.877 00.001 1032 Star::Find returns 1 (0), X=1104.23, Y=133.63, Mass=1500, SNR=27.2, Peak=122 HFD=3.6
23:17:34.879 00.002 1032 MultiStar: [#1 0.21,0.01,0.91,U] [#2 0.12,0.08,0.78,U] [#3 0.31,-0.02,0.00,M6] [#4 0.24,0.04,0.66,U] [#5 0.18,0.11,0.67,U] [#6 0.22,-0.01,0.59,U] [#7 0.09,-0.05,0.64,U] [#8 0.09,0.22,0.47,U] 
23:17:34.882 00.003 1032 refined, 7 included, MultiStar: {0.20, 0.02}, one-star: {0.35, -0.13}
23:17:34.884 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
23:17:34.885 00.001 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
23:17:34.886 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.08 mountX=-0.03 mountY=-0.20, mountTheta=-1.75
23:17:34.890 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.02, opts=13)
23:17:34.892 00.002 1032 Enqueuing Move request for scope (0.20, 0.02)
23:17:34.896 00.004 10072 Worker thread wakes up
23:17:34.896 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
23:17:34.896 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
23:17:34.896 00.000 10072 Moving (0.20, 0.02) raw xDistance=-0.03 yDistance=-0.20
23:17:34.900 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:17:34.902 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
23:17:34.902 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:17:34.902 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:34.902 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:17:34.902 00.000 10072 MoveAxis(W, 0, ABG)
23:17:34.902 00.000 10072 Move returns status 0, amount 0
23:17:34.902 00.000 10072 MoveAxis(N, 0, ABG)
23:17:34.902 00.000 10072 Move returns status 0, amount 0
23:17:34.902 00.000 10072 move complete, result=0
23:17:34.902 00.000 10072 worker thread done servicing request
23:17:34.920 00.018 1032 UpdateGuideState exits: m=1500 SNR=27.2
23:17:34.922 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:34.925 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:34.927 00.002 1032 Enqueuing Expose request
23:17:34.930 00.003 1032 GuideStep: -0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
23:17:34.932 00.002 10072 Worker thread wakes up
23:17:34.932 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:34.932 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:35.554 00.622 10072 Exposure complete
23:17:35.608 00.054 10072 worker thread done servicing request
23:17:35.609 00.001 1032 OnExposeComplete: enter
23:17:35.611 00.002 1032 UpdateGuideState(): m_state=6
23:17:35.614 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8459
23:17:35.616 00.002 1032 Star::Find returns 1 (0), X=1104.10, Y=133.68, Mass=1368, SNR=26.0, Peak=115 HFD=3.4
23:17:35.618 00.002 1032 MultiStar: [#1 0.21,-0.12,0.93,U] [#2 0.10,0.11,0.80,U] [#3 0.28,0.02,0.00,M7] [#4 0.11,0.09,0.67,U] [#5 0.25,-0.03,0.66,U] [#6 0.26,0.03,0.00,M1] [#7 0.12,-0.08,0.71,U] [#8 0.23,-0.07,0.52,U] 
23:17:35.619 00.001 1032 refined, 6 included, MultiStar: {0.18, -0.03}, one-star: {0.22, -0.08}
23:17:35.621 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
23:17:35.624 00.003 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
23:17:35.625 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.17 mountX=-0.07 mountY=-0.16, mountTheta=-2.00
23:17:35.628 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
23:17:35.630 00.002 1032 Enqueuing Move request for scope (0.18, -0.03)
23:17:35.631 00.001 10072 Worker thread wakes up
23:17:35.631 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
23:17:35.631 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
23:17:35.631 00.000 10072 Moving (0.18, -0.03) raw xDistance=-0.07 yDistance=-0.16
23:17:35.634 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:17:35.636 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
23:17:35.637 00.001 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:17:35.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:35.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:17:35.637 00.000 10072 MoveAxis(W, 1, ABG)
23:17:35.637 00.000 10072 Guiding  Dir = 3, Dur = 1
23:17:35.637 00.000 10072 IsGuiding returns 0
23:17:35.638 00.001 10072 PulseGuide returned control before completion, sleep 11
23:17:35.656 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:17:35.659 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:35.661 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:35.663 00.002 1032 Enqueuing Expose request
23:17:35.665 00.002 10072 IsGuiding returns 0
23:17:35.665 00.000 10072 Move returns status 0, amount 1
23:17:35.665 00.000 10072 MoveAxis(N, 0, ABG)
23:17:35.665 00.000 10072 Move returns status 0, amount 0
23:17:35.665 00.000 10072 move complete, result=0
23:17:35.665 00.000 10072 worker thread done servicing request
23:17:35.665 00.000 10072 Worker thread wakes up
23:17:35.666 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:35.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:35.673 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:17:36.070 00.397 10072 Exposure complete
23:17:36.120 00.050 10072 worker thread done servicing request
23:17:36.120 00.000 1032 OnExposeComplete: enter
23:17:36.123 00.003 1032 UpdateGuideState(): m_state=6
23:17:36.125 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8460
23:17:36.127 00.002 1032 Star::Find returns 1 (0), X=1104.19, Y=133.66, Mass=1539, SNR=27.6, Peak=140 HFD=3.5
23:17:36.128 00.001 1032 MultiStar: [#1 0.15,0.07,0.91,U] [#2 0.15,0.04,0.80,U] [#3 0.23,0.11,0.00,M8] [#4 0.04,0.19,0.64,U] [#5 0.25,0.04,0.00,M1] [#6 -0.01,0.05,0.58,U] [#7 0.10,0.07,0.67,U] [#8 0.19,0.18,0.00,M1] 
23:17:36.130 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.04}, one-star: {0.31, -0.10}
23:17:36.132 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:17:36.133 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:17:36.135 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.29 mountX=0.00 mountY=-0.15, mountTheta=-1.54
23:17:36.138 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
23:17:36.139 00.001 1032 Enqueuing Move request for scope (0.14, 0.04)
23:17:36.141 00.002 10072 Worker thread wakes up
23:17:36.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
23:17:36.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
23:17:36.141 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.00 yDistance=-0.15
23:17:36.144 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:17:36.146 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
23:17:36.146 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:17:36.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:36.146 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:17:36.146 00.000 10072 MoveAxis(W, 0, ABG)
23:17:36.148 00.002 10072 Move returns status 0, amount 0
23:17:36.148 00.000 10072 MoveAxis(N, 0, ABG)
23:17:36.148 00.000 10072 Move returns status 0, amount 0
23:17:36.148 00.000 10072 move complete, result=0
23:17:36.148 00.000 10072 worker thread done servicing request
23:17:36.164 00.016 1032 UpdateGuideState exits: m=1539 SNR=27.6
23:17:36.166 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:36.168 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:36.170 00.002 1032 Enqueuing Expose request
23:17:36.171 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:17:36.174 00.003 10072 Worker thread wakes up
23:17:36.174 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:36.174 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:36.807 00.633 10072 Exposure complete
23:17:36.856 00.049 10072 worker thread done servicing request
23:17:36.856 00.000 1032 OnExposeComplete: enter
23:17:36.858 00.002 1032 UpdateGuideState(): m_state=6
23:17:36.860 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8461
23:17:36.863 00.003 1032 Star::Find returns 1 (0), X=1104.15, Y=133.80, Mass=1527, SNR=27.5, Peak=127 HFD=3.3
23:17:36.865 00.002 1032 MultiStar: [#1 0.18,0.11,0.89,U] [#2 0.11,0.21,0.79,U] [#3 0.15,0.09,0.72,U] [#4 0.11,0.19,0.66,U] [#5 0.24,0.18,0.00,M2] [#6 0.15,0.12,0.59,U] [#7 0.08,0.10,0.70,U] [#8 0.15,0.16,0.51,U] 
23:17:36.867 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.12}, one-star: {0.28, 0.04}
23:17:36.869 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:17:36.870 00.001 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:17:36.873 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.66 mountX=0.08 mountY=-0.19, mountTheta=-1.17
23:17:36.875 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.12, opts=13)
23:17:36.876 00.001 1032 Enqueuing Move request for scope (0.16, 0.12)
23:17:36.878 00.002 10072 Worker thread wakes up
23:17:36.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
23:17:36.878 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
23:17:36.878 00.000 10072 Moving (0.16, 0.12) raw xDistance=0.08 yDistance=-0.19
23:17:36.879 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:17:36.882 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
23:17:36.882 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:17:36.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:36.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:17:36.882 00.000 10072 MoveAxis(E, 0, ABG)
23:17:36.882 00.000 10072 Move returns status 0, amount 0
23:17:36.882 00.000 10072 MoveAxis(N, 0, ABG)
23:17:36.883 00.001 10072 Move returns status 0, amount 0
23:17:36.883 00.000 10072 move complete, result=0
23:17:36.883 00.000 10072 worker thread done servicing request
23:17:36.900 00.017 1032 UpdateGuideState exits: m=1527 SNR=27.5
23:17:36.901 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:36.904 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:36.905 00.001 1032 Enqueuing Expose request
23:17:36.906 00.001 1032 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:17:36.908 00.002 10072 Worker thread wakes up
23:17:36.908 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:36.908 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:37.325 00.417 10072 Exposure complete
23:17:37.376 00.051 10072 worker thread done servicing request
23:17:37.376 00.000 1032 OnExposeComplete: enter
23:17:37.378 00.002 1032 UpdateGuideState(): m_state=6
23:17:37.380 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8462
23:17:37.381 00.001 1032 Star::Find returns 1 (0), X=1104.10, Y=133.74, Mass=1440, SNR=26.7, Peak=123 HFD=3.5
23:17:37.384 00.003 1032 MultiStar: [#1 0.19,0.00,0.95,U] [#2 0.18,0.15,0.78,U] [#3 0.27,0.02,0.00,M8] [#4 0.13,0.11,0.68,U] [#5 0.15,-0.05,0.66,U] [#6 0.20,-0.08,0.63,U] [#7 0.16,0.02,0.72,U] [#8 0.13,0.06,0.51,U] 
23:17:37.386 00.002 1032 refined, 7 included, MultiStar: {0.18, 0.02}, one-star: {0.23, -0.02}
23:17:37.387 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
23:17:37.389 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
23:17:37.390 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.12 mountX=-0.02 mountY=-0.17, mountTheta=-1.71
23:17:37.394 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.02, opts=13)
23:17:37.396 00.002 1032 Enqueuing Move request for scope (0.18, 0.02)
23:17:37.398 00.002 10072 Worker thread wakes up
23:17:37.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
23:17:37.398 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
23:17:37.399 00.001 10072 Moving (0.18, 0.02) raw xDistance=-0.02 yDistance=-0.17
23:17:37.400 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:17:37.404 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
23:17:37.404 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:17:37.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:37.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:17:37.404 00.000 10072 MoveAxis(E, 0, ABG)
23:17:37.404 00.000 10072 Move returns status 0, amount 0
23:17:37.404 00.000 10072 MoveAxis(N, 0, ABG)
23:17:37.404 00.000 10072 Move returns status 0, amount 0
23:17:37.404 00.000 10072 move complete, result=0
23:17:37.404 00.000 10072 worker thread done servicing request
23:17:37.420 00.016 1032 UpdateGuideState exits: m=1440 SNR=26.7
23:17:37.423 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:37.425 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:37.428 00.003 1032 Enqueuing Expose request
23:17:37.430 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:17:37.432 00.002 10072 Worker thread wakes up
23:17:37.433 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:37.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:38.060 00.627 10072 Exposure complete
23:17:38.107 00.047 10072 worker thread done servicing request
23:17:38.107 00.000 1032 OnExposeComplete: enter
23:17:38.108 00.001 1032 UpdateGuideState(): m_state=6
23:17:38.111 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8463
23:17:38.113 00.002 1032 Star::Find returns 1 (0), X=1104.26, Y=133.53, Mass=1395, SNR=26.3, Peak=123 HFD=3.3
23:17:38.114 00.001 1032 MultiStar: [#1 0.30,-0.11,0.00,M1] [#2 0.32,-0.03,0.00,M3] [#3 0.41,-0.04,0.00,M9] [#4 0.36,0.10,0.00,M1] [#5 0.33,-0.10,0.00,M2] [#6 0.41,-0.10,0.00,M1] [#7 0.19,-0.04,0.73,U] [#8 0.31,-0.22,0.00,M1] 
23:17:38.116 00.002 1032 refined, 1 included, MultiStar: {0.31, -0.15}, one-star: {0.39, -0.23}
23:17:38.117 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
23:17:38.119 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
23:17:38.121 00.002 1032 CameraToMount -- cameraX=0.31 cameraY=-0.15 hyp=0.34 cameraTheta=-0.46 mountX=-0.23 mountY=-0.26, mountTheta=-2.29
23:17:38.124 00.003 1032 SchedulePrimaryMove(0F526948, x=0.31, y=-0.15, opts=13)
23:17:38.125 00.001 1032 Enqueuing Move request for scope (0.31, -0.15)
23:17:38.128 00.003 10072 Worker thread wakes up
23:17:38.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.15) opts 0xd
23:17:38.128 00.000 10072 Handling offset move in thread for scope, endpoint = (0.31, -0.15)
23:17:38.128 00.000 10072 Moving (0.31, -0.15) raw xDistance=-0.23 yDistance=-0.26
23:17:38.130 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:17:38.132 00.002 10072 PPEC rslt: input = -0.23, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 288.43
23:17:38.133 00.001 10072 PPEC: input: -0.23, control: -0.11, exposure: 500
23:17:38.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:17:38.133 00.000 10072 MoveAxis(E, 108, ABG)
23:17:38.133 00.000 10072 Guiding  Dir = 2, Dur = 108
23:17:38.133 00.000 10072 IsGuiding returns 0
23:17:38.133 00.000 10072 PulseGuide returned control before completion, sleep 118
23:17:38.150 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.3
23:17:38.153 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:38.154 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:38.156 00.002 1032 Enqueuing Expose request
23:17:38.261 00.105 10072 IsGuiding returns 0
23:17:38.261 00.000 10072 Move returns status 0, amount 108
23:17:38.261 00.000 10072 MoveAxis(N, 166, ABG)
23:17:38.261 00.000 10072 Guiding  Dir = 0, Dur = 166
23:17:38.261 00.000 10072 IsGuiding returns 0
23:17:38.262 00.001 10072 PulseGuide returned control before completion, sleep 176
23:17:38.449 00.187 10072 IsGuiding returns 0
23:17:38.449 00.000 10072 Move returns status 0, amount 166
23:17:38.449 00.000 10072 move complete, result=0
23:17:38.449 00.000 10072 worker thread done servicing request
23:17:38.449 00.000 10072 Worker thread wakes up
23:17:38.449 00.000 1032 GuideStep: -0.2 px 108 ms EAST, -0.3 px 166 ms NORTH
23:17:38.453 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:38.453 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:39.199 00.746 10072 Exposure complete
23:17:39.252 00.053 10072 worker thread done servicing request
23:17:39.252 00.000 1032 OnExposeComplete: enter
23:17:39.254 00.002 1032 UpdateGuideState(): m_state=6
23:17:39.256 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8464
23:17:39.257 00.001 1032 Star::Find returns 1 (0), X=1103.97, Y=133.89, Mass=1421, SNR=26.5, Peak=107 HFD=3.0
23:17:39.259 00.002 1032 MultiStar: [#1 0.02,0.10,0.94,U] [#2 0.04,0.31,0.00,M4] [#3 0.05,0.30,0.00,M10] [#4 -0.06,0.33,0.00,M2] [#5 0.03,0.27,0.00,M3] [#6 -0.12,0.30,0.00,M2] [#7 -0.13,0.07,0.67,U] [#8 -0.03,0.10,0.53,U] 
23:17:39.261 00.002 1032 refined, 3 included, MultiStar: {0.00, 0.10}, one-star: {0.10, 0.13}
23:17:39.263 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
23:17:39.264 00.001 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
23:17:39.267 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.52 mountX=0.10 mountY=-0.03, mountTheta=-0.31
23:17:39.272 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
23:17:39.274 00.002 1032 Enqueuing Move request for scope (0.00, 0.10)
23:17:39.276 00.002 10072 Worker thread wakes up
23:17:39.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
23:17:39.276 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
23:17:39.276 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.03
23:17:39.277 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:17:39.281 00.004 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
23:17:39.281 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:17:39.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:39.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:17:39.281 00.000 10072 MoveAxis(W, 1, ABG)
23:17:39.281 00.000 10072 Guiding  Dir = 3, Dur = 1
23:17:39.281 00.000 10072 IsGuiding returns 0
23:17:39.282 00.001 10072 PulseGuide returned control before completion, sleep 11
23:17:39.298 00.016 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:17:39.300 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:39.303 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:39.304 00.001 1032 Enqueuing Expose request
23:17:39.307 00.003 10072 IsGuiding returns 0
23:17:39.308 00.001 10072 Move returns status 0, amount 1
23:17:39.308 00.000 10072 MoveAxis(N, 0, ABG)
23:17:39.308 00.000 10072 Move returns status 0, amount 0
23:17:39.309 00.001 10072 move complete, result=0
23:17:39.309 00.000 10072 worker thread done servicing request
23:17:39.309 00.000 10072 Worker thread wakes up
23:17:39.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:39.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:39.314 00.005 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:17:39.715 00.401 10072 Exposure complete
23:17:39.765 00.050 10072 worker thread done servicing request
23:17:39.765 00.000 1032 OnExposeComplete: enter
23:17:39.768 00.003 1032 UpdateGuideState(): m_state=6
23:17:39.771 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8465
23:17:39.772 00.001 1032 Star::Find returns 1 (0), X=1103.96, Y=133.75, Mass=1290, SNR=25.3, Peak=95 HFD=3.3
23:17:39.774 00.002 1032 MultiStar: [#1 -0.03,0.24,1.00,U] [#2 -0.05,0.28,0.00,M5] [#3 0.06,0.10,0.75,U] [#4 0.05,0.28,0.00,M3] [#5 -0.02,0.30,0.00,M4] [#6 0.02,0.18,0.64,U] [#7 0.04,0.30,0.00,M1] [#8 -0.09,0.25,0.00,M1] 
23:17:39.777 00.003 1032 single-star, 3 included, MultiStar: {0.03, 0.12}, one-star: {0.09, -0.01}
23:17:39.779 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
23:17:39.780 00.001 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
23:17:39.782 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.12 mountX=-0.03 mountY=-0.08, mountTheta=-1.95
23:17:39.785 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:17:39.788 00.003 1032 Enqueuing Move request for scope (0.09, -0.01)
23:17:39.789 00.001 10072 Worker thread wakes up
23:17:39.790 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:17:39.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:17:39.790 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
23:17:39.793 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:17:39.795 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
23:17:39.795 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:17:39.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:39.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:17:39.795 00.000 10072 MoveAxis(W, 1, ABG)
23:17:39.795 00.000 10072 Guiding  Dir = 3, Dur = 1
23:17:39.795 00.000 10072 IsGuiding returns 0
23:17:39.797 00.002 10072 PulseGuide returned control before completion, sleep 11
23:17:39.815 00.018 1032 UpdateGuideState exits: m=1290 SNR=25.3
23:17:39.818 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:39.819 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:39.821 00.002 1032 Enqueuing Expose request
23:17:39.823 00.002 10072 IsGuiding returns 0
23:17:39.823 00.000 10072 Move returns status 0, amount 1
23:17:39.823 00.000 10072 MoveAxis(N, 0, ABG)
23:17:39.824 00.001 10072 Move returns status 0, amount 0
23:17:39.824 00.000 10072 move complete, result=0
23:17:39.824 00.000 10072 worker thread done servicing request
23:17:39.824 00.000 10072 Worker thread wakes up
23:17:39.824 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:39.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:39.832 00.008 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:17:40.453 00.621 10072 Exposure complete
23:17:40.502 00.049 10072 worker thread done servicing request
23:17:40.502 00.000 1032 OnExposeComplete: enter
23:17:40.504 00.002 1032 UpdateGuideState(): m_state=6
23:17:40.506 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8466
23:17:40.508 00.002 1032 Star::Find returns 1 (0), X=1103.99, Y=133.70, Mass=1423, SNR=26.5, Peak=117 HFD=3.3
23:17:40.510 00.002 1032 MultiStar: [#1 -0.03,0.04,0.96,U] [#2 -0.00,0.16,0.81,U] [#3 0.17,0.05,0.74,U] [#4 -0.00,0.08,0.68,U] [#5 0.00,0.06,0.65,U] [#6 0.05,0.07,0.62,U] [#7 0.01,-0.03,0.69,U] [#8 -0.03,0.20,0.51,U] 
23:17:40.512 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.11, -0.07}
23:17:40.514 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
23:17:40.515 00.001 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
23:17:40.517 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.00 mountX=0.04 mountY=-0.05, mountTheta=-0.83
23:17:40.519 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
23:17:40.522 00.003 1032 Enqueuing Move request for scope (0.03, 0.05)
23:17:40.524 00.002 10072 Worker thread wakes up
23:17:40.524 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:17:40.524 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:17:40.524 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.05
23:17:40.527 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:17:40.529 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
23:17:40.529 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:17:40.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:40.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:17:40.530 00.001 10072 MoveAxis(W, 1, ABG)
23:17:40.530 00.000 10072 Guiding  Dir = 3, Dur = 1
23:17:40.530 00.000 10072 IsGuiding returns 0
23:17:40.531 00.001 10072 PulseGuide returned control before completion, sleep 11
23:17:40.543 00.012 10072 IsGuiding returns 0
23:17:40.543 00.000 10072 Move returns status 0, amount 1
23:17:40.543 00.000 10072 MoveAxis(N, 0, ABG)
23:17:40.543 00.000 10072 Move returns status 0, amount 0
23:17:40.543 00.000 10072 move complete, result=0
23:17:40.544 00.001 10072 worker thread done servicing request
23:17:40.548 00.004 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:17:40.551 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:40.553 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:40.555 00.002 1032 Enqueuing Expose request
23:17:40.556 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:17:40.558 00.002 10072 Worker thread wakes up
23:17:40.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:40.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:40.967 00.409 10072 Exposure complete
23:17:41.017 00.050 10072 worker thread done servicing request
23:17:41.017 00.000 1032 OnExposeComplete: enter
23:17:41.020 00.003 1032 UpdateGuideState(): m_state=6
23:17:41.023 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8467
23:17:41.025 00.002 1032 Star::Find returns 1 (0), X=1104.06, Y=133.71, Mass=1305, SNR=25.4, Peak=112 HFD=3.3
23:17:41.027 00.002 1032 MultiStar: [#1 0.06,-0.06,0.94,U] [#2 -0.02,0.09,0.84,U] [#3 0.06,-0.04,0.77,U] [#4 0.08,0.12,0.69,U] [#5 0.11,-0.05,0.63,U] [#6 -0.13,-0.02,0.66,U] [#7 0.04,0.00,0.72,U] [#8 -0.02,0.10,0.55,U] 
23:17:41.029 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.19, -0.06}
23:17:41.030 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
23:17:41.031 00.001 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
23:17:41.033 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.11 mountX=-0.01 mountY=-0.05, mountTheta=-1.72
23:17:41.035 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
23:17:41.036 00.001 1032 Enqueuing Move request for scope (0.05, 0.01)
23:17:41.038 00.002 10072 Worker thread wakes up
23:17:41.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
23:17:41.038 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
23:17:41.038 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
23:17:41.039 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:17:41.042 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
23:17:41.043 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:17:41.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:41.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:17:41.043 00.000 10072 MoveAxis(W, 1, ABG)
23:17:41.043 00.000 10072 Guiding  Dir = 3, Dur = 1
23:17:41.044 00.001 10072 IsGuiding returns 0
23:17:41.044 00.000 10072 PulseGuide returned control before completion, sleep 11
23:17:41.058 00.014 10072 IsGuiding returns 0
23:17:41.058 00.000 10072 Move returns status 0, amount 1
23:17:41.058 00.000 10072 MoveAxis(N, 0, ABG)
23:17:41.058 00.000 10072 Move returns status 0, amount 0
23:17:41.058 00.000 10072 move complete, result=0
23:17:41.058 00.000 10072 worker thread done servicing request
23:17:41.061 00.003 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:17:41.063 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:41.064 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:41.065 00.001 1032 Enqueuing Expose request
23:17:41.068 00.003 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:17:41.069 00.001 10072 Worker thread wakes up
23:17:41.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:41.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:41.702 00.633 10072 Exposure complete
23:17:41.751 00.049 10072 worker thread done servicing request
23:17:41.752 00.001 1032 OnExposeComplete: enter
23:17:41.754 00.002 1032 UpdateGuideState(): m_state=6
23:17:41.755 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8468
23:17:41.758 00.003 1032 Star::Find returns 1 (0), X=1103.99, Y=133.87, Mass=1342, SNR=25.7, Peak=106 HFD=3.0
23:17:41.760 00.002 1032 MultiStar: [#1 0.04,0.11,0.97,U] [#2 0.11,0.20,0.79,U] [#3 0.10,0.17,0.85,U] [#4 -0.12,0.18,0.72,U] [#5 0.04,0.09,0.66,U] [#6 -0.06,0.16,0.63,U] [#7 -0.09,0.08,0.68,U] [#8 -0.09,0.05,0.51,U] 
23:17:41.761 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.12, 0.11}
23:17:41.763 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
23:17:41.765 00.002 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
23:17:41.766 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.44 mountX=0.12 mountY=-0.05, mountTheta=-0.39
23:17:41.770 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
23:17:41.774 00.004 1032 Enqueuing Move request for scope (0.02, 0.13)
23:17:41.776 00.002 10072 Worker thread wakes up
23:17:41.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
23:17:41.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
23:17:41.776 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.05
23:17:41.778 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:17:41.781 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
23:17:41.781 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:17:41.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:41.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:17:41.781 00.000 10072 MoveAxis(W, 1, ABG)
23:17:41.781 00.000 10072 Guiding  Dir = 3, Dur = 1
23:17:41.781 00.000 10072 IsGuiding returns 0
23:17:41.782 00.001 10072 PulseGuide returned control before completion, sleep 11
23:17:41.796 00.014 10072 IsGuiding returns 0
23:17:41.797 00.001 10072 Move returns status 0, amount 1
23:17:41.797 00.000 10072 MoveAxis(N, 0, ABG)
23:17:41.797 00.000 10072 Move returns status 0, amount 0
23:17:41.797 00.000 10072 move complete, result=0
23:17:41.797 00.000 10072 worker thread done servicing request
23:17:41.798 00.001 1032 UpdateGuideState exits: m=1342 SNR=25.7
23:17:41.801 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:41.802 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:41.805 00.003 1032 Enqueuing Expose request
23:17:41.806 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:17:41.808 00.002 10072 Worker thread wakes up
23:17:41.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:41.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:42.215 00.407 10072 Exposure complete
23:17:42.265 00.050 10072 worker thread done servicing request
23:17:42.266 00.001 1032 OnExposeComplete: enter
23:17:42.269 00.003 1032 UpdateGuideState(): m_state=6
23:17:42.272 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8469
23:17:42.275 00.003 1032 Star::Find returns 1 (0), X=1103.90, Y=133.77, Mass=1451, SNR=26.8, Peak=123 HFD=3.3
23:17:42.277 00.002 1032 MultiStar: [#1 -0.02,0.12,0.99,U] [#2 -0.04,0.27,0.00,M3] [#3 0.09,0.12,0.72,U] [#4 -0.12,0.23,0.00,M1] [#5 -0.01,0.25,0.61,U] [#6 -0.15,0.15,0.61,U] [#7 -0.01,0.13,0.69,U] [#8 -0.04,0.13,0.52,U] 
23:17:42.279 00.002 1032 single-star, 6 included, MultiStar: {-0.01, 0.12}, one-star: {0.03, 0.01}
23:17:42.280 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:17:42.281 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:17:42.283 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.21 mountX=-0.00 mountY=-0.03, mountTheta=-1.62
23:17:42.286 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
23:17:42.287 00.001 1032 Enqueuing Move request for scope (0.03, 0.01)
23:17:42.288 00.001 10072 Worker thread wakes up
23:17:42.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:17:42.288 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:17:42.288 00.000 10072 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
23:17:42.292 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:17:42.294 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
23:17:42.294 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:17:42.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:42.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:17:42.294 00.000 10072 MoveAxis(W, 2, ABG)
23:17:42.294 00.000 10072 Guiding  Dir = 3, Dur = 2
23:17:42.294 00.000 10072 IsGuiding returns 0
23:17:42.295 00.001 10072 PulseGuide returned control before completion, sleep 12
23:17:42.311 00.016 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:17:42.314 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:42.316 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:42.317 00.001 1032 Enqueuing Expose request
23:17:42.322 00.005 10072 IsGuiding returns 0
23:17:42.322 00.000 10072 Move returns status 0, amount 2
23:17:42.322 00.000 10072 MoveAxis(N, 0, ABG)
23:17:42.322 00.000 10072 Move returns status 0, amount 0
23:17:42.322 00.000 10072 move complete, result=0
23:17:42.322 00.000 10072 worker thread done servicing request
23:17:42.322 00.000 10072 Worker thread wakes up
23:17:42.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:42.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:42.326 00.004 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:17:42.948 00.622 10072 Exposure complete
23:17:42.994 00.046 1032 OnExposeComplete: enter
23:17:42.996 00.002 1032 UpdateGuideState(): m_state=6
23:17:42.998 00.002 10072 worker thread done servicing request
23:17:42.998 00.000 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8470
23:17:43.000 00.002 1032 Star::Find returns 1 (0), X=1104.02, Y=133.63, Mass=1275, SNR=25.1, Peak=106 HFD=3.4
23:17:43.001 00.001 1032 MultiStar: [#1 -0.01,-0.02,1.03,U] [#2 0.09,0.18,0.86,U] [#3 0.24,0.06,0.77,U] [#4 0.10,0.11,0.73,U] [#5 0.15,0.00,0.72,U] [#6 0.07,0.01,0.66,U] [#7 0.09,-0.06,0.72,U] [#8 0.07,-0.02,0.51,U] 
23:17:43.003 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.15, -0.13}
23:17:43.005 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
23:17:43.006 00.001 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
23:17:43.008 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.12 mountX=-0.01 mountY=-0.10, mountTheta=-1.71
23:17:43.011 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
23:17:43.013 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
23:17:43.015 00.002 10072 Worker thread wakes up
23:17:43.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
23:17:43.015 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
23:17:43.015 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
23:17:43.016 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:17:43.019 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
23:17:43.019 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:17:43.020 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:43.020 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:17:43.020 00.000 10072 MoveAxis(W, 1, ABG)
23:17:43.020 00.000 10072 Guiding  Dir = 3, Dur = 1
23:17:43.020 00.000 10072 IsGuiding returns 0
23:17:43.021 00.001 10072 PulseGuide returned control before completion, sleep 11
23:17:43.037 00.016 1032 UpdateGuideState exits: m=1275 SNR=25.1
23:17:43.039 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:43.041 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:43.042 00.001 1032 Enqueuing Expose request
23:17:43.045 00.003 10072 IsGuiding returns 0
23:17:43.045 00.000 10072 Move returns status 0, amount 1
23:17:43.045 00.000 10072 MoveAxis(N, 0, ABG)
23:17:43.045 00.000 10072 Move returns status 0, amount 0
23:17:43.045 00.000 10072 move complete, result=0
23:17:43.045 00.000 10072 worker thread done servicing request
23:17:43.045 00.000 10072 Worker thread wakes up
23:17:43.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:43.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:43.054 00.009 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:17:43.463 00.409 10072 Exposure complete
23:17:43.510 00.047 10072 worker thread done servicing request
23:17:43.511 00.001 1032 OnExposeComplete: enter
23:17:43.512 00.001 1032 UpdateGuideState(): m_state=6
23:17:43.515 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8471
23:17:43.517 00.002 1032 Star::Find returns 1 (0), X=1104.06, Y=133.61, Mass=1488, SNR=27.1, Peak=123 HFD=3.4
23:17:43.519 00.002 1032 MultiStar: [#1 0.10,-0.11,0.97,U] [#2 0.07,0.17,0.77,U] [#3 0.11,-0.02,0.79,U] [#4 0.00,0.08,0.68,U] [#5 0.08,-0.01,0.62,U] [#6 0.10,0.02,0.52,U] [#7 0.13,-0.16,0.69,U] [#8 -0.05,0.09,0.51,U] 
23:17:43.520 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.18, -0.15}
23:17:43.522 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
23:17:43.523 00.001 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
23:17:43.525 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.24 mountX=-0.04 mountY=-0.08, mountTheta=-2.07
23:17:43.528 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
23:17:43.530 00.002 1032 Enqueuing Move request for scope (0.09, -0.02)
23:17:43.532 00.002 10072 Worker thread wakes up
23:17:43.532 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
23:17:43.532 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
23:17:43.532 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
23:17:43.534 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:17:43.537 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
23:17:43.537 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:17:43.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:43.537 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:17:43.537 00.000 10072 MoveAxis(W, 2, ABG)
23:17:43.537 00.000 10072 Guiding  Dir = 3, Dur = 2
23:17:43.538 00.001 10072 IsGuiding returns 0
23:17:43.538 00.000 10072 PulseGuide returned control before completion, sleep 12
23:17:43.554 00.016 1032 UpdateGuideState exits: m=1488 SNR=27.1
23:17:43.557 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:43.559 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:43.561 00.002 1032 Enqueuing Expose request
23:17:43.562 00.001 10072 IsGuiding returns 0
23:17:43.562 00.000 10072 Move returns status 0, amount 2
23:17:43.562 00.000 10072 MoveAxis(N, 0, ABG)
23:17:43.562 00.000 10072 Move returns status 0, amount 0
23:17:43.563 00.001 10072 move complete, result=0
23:17:43.563 00.000 10072 worker thread done servicing request
23:17:43.563 00.000 10072 Worker thread wakes up
23:17:43.563 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:43.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:43.570 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:17:44.197 00.627 10072 Exposure complete
23:17:44.246 00.049 10072 worker thread done servicing request
23:17:44.246 00.000 1032 OnExposeComplete: enter
23:17:44.248 00.002 1032 UpdateGuideState(): m_state=6
23:17:44.250 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8472
23:17:44.252 00.002 1032 Star::Find returns 1 (0), X=1104.01, Y=133.70, Mass=1414, SNR=26.4, Peak=114 HFD=3.3
23:17:44.254 00.002 1032 MultiStar: [#1 0.11,0.05,0.98,U] [#2 0.01,0.10,0.79,U] [#3 0.15,0.06,0.76,U] [#4 0.12,0.08,0.66,U] [#5 0.20,0.01,0.68,U] [#6 0.03,0.13,0.63,U] [#7 -0.03,-0.04,0.73,U] [#8 0.10,0.01,0.50,U] 
23:17:44.256 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.14, -0.06}
23:17:44.257 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:17:44.259 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:17:44.262 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.36 mountX=0.01 mountY=-0.10, mountTheta=-1.47
23:17:44.264 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
23:17:44.268 00.004 1032 Enqueuing Move request for scope (0.09, 0.04)
23:17:44.270 00.002 10072 Worker thread wakes up
23:17:44.270 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
23:17:44.270 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
23:17:44.270 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.01 yDistance=-0.10
23:17:44.273 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:17:44.276 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
23:17:44.276 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:17:44.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:44.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:17:44.276 00.000 10072 MoveAxis(W, 4, ABG)
23:17:44.276 00.000 10072 Guiding  Dir = 3, Dur = 4
23:17:44.276 00.000 10072 IsGuiding returns 0
23:17:44.277 00.001 10072 PulseGuide returned control before completion, sleep 14
23:17:44.294 00.017 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:17:44.296 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:44.299 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:44.301 00.002 1032 Enqueuing Expose request
23:17:44.303 00.002 10072 IsGuiding returns 0
23:17:44.303 00.000 10072 Move returns status 0, amount 4
23:17:44.303 00.000 10072 MoveAxis(N, 0, ABG)
23:17:44.303 00.000 10072 Move returns status 0, amount 0
23:17:44.303 00.000 10072 move complete, result=0
23:17:44.303 00.000 10072 worker thread done servicing request
23:17:44.304 00.001 10072 Worker thread wakes up
23:17:44.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:44.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:44.312 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:17:44.711 00.399 10072 Exposure complete
23:17:44.758 00.047 10072 worker thread done servicing request
23:17:44.760 00.002 1032 OnExposeComplete: enter
23:17:44.762 00.002 1032 UpdateGuideState(): m_state=6
23:17:44.764 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8473
23:17:44.765 00.001 1032 Star::Find returns 1 (0), X=1103.99, Y=133.73, Mass=1256, SNR=24.9, Peak=97 HFD=3.3
23:17:44.767 00.002 1032 MultiStar: [#1 0.13,0.01,0.99,U] [#2 0.11,0.19,0.84,U] [#3 0.17,-0.08,0.80,U] [#4 0.10,0.12,0.70,U] [#5 0.13,0.11,0.71,U] [#6 0.02,0.07,0.65,U] [#7 0.01,0.03,0.70,U] [#8 0.08,0.03,0.59,U] 
23:17:44.768 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.12, -0.03}
23:17:44.771 00.003 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
23:17:44.772 00.001 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
23:17:44.774 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.43 mountX=0.02 mountY=-0.11, mountTheta=-1.40
23:17:44.776 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
23:17:44.779 00.003 1032 Enqueuing Move request for scope (0.10, 0.05)
23:17:44.781 00.002 10072 Worker thread wakes up
23:17:44.781 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:17:44.781 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:17:44.781 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
23:17:44.783 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:17:44.786 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
23:17:44.787 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:17:44.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:44.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:17:44.787 00.000 10072 MoveAxis(W, 4, ABG)
23:17:44.787 00.000 10072 Guiding  Dir = 3, Dur = 4
23:17:44.787 00.000 10072 IsGuiding returns 0
23:17:44.788 00.001 10072 PulseGuide returned control before completion, sleep 14
23:17:44.805 00.017 1032 UpdateGuideState exits: m=1256 SNR=24.9
23:17:44.808 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:44.809 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:44.811 00.002 1032 Enqueuing Expose request
23:17:44.817 00.006 10072 IsGuiding returns 1
23:17:44.817 00.000 10072 scope still moving after pulse duration time elapsed
23:17:44.848 00.031 10072 IsGuiding returns 0
23:17:44.848 00.000 10072 scope move finished after 4 + 56 ms
23:17:44.848 00.000 10072 Move returns status 0, amount 4
23:17:44.848 00.000 10072 MoveAxis(N, 0, ABG)
23:17:44.848 00.000 10072 Move returns status 0, amount 0
23:17:44.848 00.000 10072 move complete, result=0
23:17:44.848 00.000 10072 worker thread done servicing request
23:17:44.848 00.000 10072 Worker thread wakes up
23:17:44.848 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:44.848 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:44.848 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:17:45.481 00.633 10072 Exposure complete
23:17:45.533 00.052 10072 worker thread done servicing request
23:17:45.533 00.000 1032 OnExposeComplete: enter
23:17:45.535 00.002 1032 UpdateGuideState(): m_state=6
23:17:45.538 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8474
23:17:45.539 00.001 1032 Star::Find returns 1 (0), X=1103.97, Y=133.76, Mass=1412, SNR=26.4, Peak=106 HFD=3.3
23:17:45.541 00.002 1032 MultiStar: [#1 0.08,0.07,0.94,U] [#2 0.10,0.22,0.82,U] [#3 0.10,0.24,0.00,M2] [#4 0.07,0.32,0.00,M1] [#5 0.12,-0.01,0.65,U] [#6 -0.03,0.14,0.62,U] [#7 0.05,0.10,0.70,U] [#8 0.02,0.15,0.52,U] 
23:17:45.543 00.002 1032 single-star, 6 included, MultiStar: {0.07, 0.09}, one-star: {0.10, -0.00}
23:17:45.544 00.001 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
23:17:45.546 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
23:17:45.547 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.04 mountX=-0.03 mountY=-0.09, mountTheta=-1.87
23:17:45.550 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.00, opts=13)
23:17:45.552 00.002 1032 Enqueuing Move request for scope (0.10, -0.00)
23:17:45.554 00.002 10072 Worker thread wakes up
23:17:45.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
23:17:45.554 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
23:17:45.554 00.000 10072 Moving (0.10, -0.00) raw xDistance=-0.03 yDistance=-0.09
23:17:45.556 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:17:45.560 00.004 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:17:45.560 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:17:45.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:45.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:17:45.560 00.000 10072 MoveAxis(W, 4, ABG)
23:17:45.560 00.000 10072 Guiding  Dir = 3, Dur = 4
23:17:45.560 00.000 10072 IsGuiding returns 0
23:17:45.561 00.001 10072 PulseGuide returned control before completion, sleep 14
23:17:45.626 00.065 10072 IsGuiding returns 0
23:17:45.626 00.000 10072 Move returns status 0, amount 4
23:17:45.626 00.000 10072 MoveAxis(N, 0, ABG)
23:17:45.626 00.000 10072 Move returns status 0, amount 0
23:17:45.627 00.001 10072 move complete, result=0
23:17:45.627 00.000 10072 worker thread done servicing request
23:17:45.640 00.013 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:17:45.645 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:45.648 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:45.651 00.003 1032 Enqueuing Expose request
23:17:45.653 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:17:45.655 00.002 10072 Worker thread wakes up
23:17:45.655 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:45.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:46.072 00.417 10072 Exposure complete
23:17:46.131 00.059 10072 worker thread done servicing request
23:17:46.131 00.000 1032 OnExposeComplete: enter
23:17:46.134 00.003 1032 UpdateGuideState(): m_state=6
23:17:46.136 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8475
23:17:46.138 00.002 1032 Star::Find returns 1 (0), X=1104.09, Y=133.70, Mass=1326, SNR=25.6, Peak=104 HFD=3.4
23:17:46.140 00.002 1032 MultiStar: [#1 0.09,0.01,0.96,U] [#2 -0.01,0.19,0.80,U] [#3 -0.01,0.08,0.80,U] [#4 0.13,0.20,0.71,U] [#5 0.03,0.03,0.70,U] [#6 0.03,0.08,0.65,U] [#7 0.10,0.03,0.72,U] [#8 0.11,0.05,0.54,U] 
23:17:46.141 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.22, -0.07}
23:17:46.144 00.003 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:17:46.147 00.003 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:17:46.149 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.66 mountX=0.04 mountY=-0.09, mountTheta=-1.17
23:17:46.152 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
23:17:46.154 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
23:17:46.157 00.003 10072 Worker thread wakes up
23:17:46.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
23:17:46.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
23:17:46.157 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
23:17:46.159 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:17:46.162 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:17:46.162 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:17:46.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:46.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:17:46.162 00.000 10072 MoveAxis(W, 3, ABG)
23:17:46.162 00.000 10072 Guiding  Dir = 3, Dur = 3
23:17:46.163 00.001 10072 IsGuiding returns 0
23:17:46.163 00.000 10072 PulseGuide returned control before completion, sleep 13
23:17:46.182 00.019 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:17:46.185 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:46.187 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:46.190 00.003 1032 Enqueuing Expose request
23:17:46.192 00.002 10072 IsGuiding returns 0
23:17:46.192 00.000 10072 Move returns status 0, amount 3
23:17:46.192 00.000 10072 MoveAxis(N, 0, ABG)
23:17:46.192 00.000 10072 Move returns status 0, amount 0
23:17:46.192 00.000 10072 move complete, result=0
23:17:46.192 00.000 10072 worker thread done servicing request
23:17:46.192 00.000 10072 Worker thread wakes up
23:17:46.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:46.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:46.200 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:17:46.823 00.623 10072 Exposure complete
23:17:46.877 00.054 10072 worker thread done servicing request
23:17:46.877 00.000 1032 OnExposeComplete: enter
23:17:46.879 00.002 1032 UpdateGuideState(): m_state=6
23:17:46.881 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8476
23:17:46.884 00.003 1032 Star::Find returns 1 (0), X=1104.16, Y=133.66, Mass=1494, SNR=27.1, Peak=121 HFD=3.5
23:17:46.886 00.002 1032 MultiStar: [#1 0.10,0.12,0.91,U] [#2 0.09,0.05,0.75,U] [#3 0.14,-0.10,0.76,U] [#4 0.05,0.22,0.65,U] [#5 -0.02,-0.03,0.66,U] [#6 -0.01,0.04,0.62,U] [#7 0.01,-0.02,0.66,U] [#8 -0.04,0.09,0.49,U] 
23:17:46.888 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.29, -0.10}
23:17:46.889 00.001 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
23:17:46.891 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
23:17:46.893 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.24 mountX=-0.00 mountY=-0.09, mountTheta=-1.59
23:17:46.895 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
23:17:46.898 00.003 1032 Enqueuing Move request for scope (0.09, 0.02)
23:17:46.899 00.001 10072 Worker thread wakes up
23:17:46.900 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
23:17:46.900 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
23:17:46.900 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.09
23:17:46.901 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:17:46.904 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:17:46.904 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:17:46.904 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:46.904 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:17:46.905 00.001 10072 MoveAxis(W, 3, ABG)
23:17:46.905 00.000 10072 Guiding  Dir = 3, Dur = 3
23:17:46.905 00.000 10072 IsGuiding returns 0
23:17:46.905 00.000 10072 PulseGuide returned control before completion, sleep 13
23:17:46.922 00.017 1032 UpdateGuideState exits: m=1494 SNR=27.1
23:17:46.925 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:46.928 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:46.930 00.002 1032 Enqueuing Expose request
23:17:46.932 00.002 10072 IsGuiding returns 0
23:17:46.932 00.000 10072 Move returns status 0, amount 3
23:17:46.932 00.000 10072 MoveAxis(N, 0, ABG)
23:17:46.932 00.000 10072 Move returns status 0, amount 0
23:17:46.932 00.000 10072 move complete, result=0
23:17:46.932 00.000 10072 worker thread done servicing request
23:17:46.932 00.000 10072 Worker thread wakes up
23:17:46.933 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:46.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:46.939 00.006 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:17:47.350 00.411 10072 Exposure complete
23:17:47.405 00.055 10072 worker thread done servicing request
23:17:47.405 00.000 1032 OnExposeComplete: enter
23:17:47.408 00.003 1032 UpdateGuideState(): m_state=6
23:17:47.410 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8477
23:17:47.411 00.001 1032 Star::Find returns 1 (0), X=1104.08, Y=133.79, Mass=1183, SNR=24.2, Peak=101 HFD=3.2
23:17:47.412 00.001 1032 MultiStar: [#1 0.06,0.10,1.04,U] [#2 0.16,0.18,0.89,U] [#3 0.12,0.12,0.78,U] [#4 0.08,0.12,0.74,U] [#5 0.08,-0.04,0.74,U] [#6 -0.07,0.10,0.69,U] [#7 0.06,0.03,0.76,U] [#8 -0.02,0.13,0.58,U] 
23:17:47.415 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.21, 0.02}
23:17:47.416 00.001 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
23:17:47.418 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
23:17:47.419 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=0.06 mountY=-0.10, mountTheta=-1.05
23:17:47.421 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
23:17:47.423 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
23:17:47.427 00.004 10072 Worker thread wakes up
23:17:47.427 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:17:47.427 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:17:47.427 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
23:17:47.430 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:17:47.433 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:17:47.433 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:17:47.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:47.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:17:47.433 00.000 10072 MoveAxis(W, 3, ABG)
23:17:47.433 00.000 10072 Guiding  Dir = 3, Dur = 3
23:17:47.434 00.001 10072 IsGuiding returns 0
23:17:47.434 00.000 10072 PulseGuide returned control before completion, sleep 13
23:17:47.450 00.016 1032 UpdateGuideState exits: m=1183 SNR=24.2
23:17:47.452 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:47.455 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:47.459 00.004 10072 IsGuiding returns 0
23:17:47.459 00.000 10072 Move returns status 0, amount 3
23:17:47.459 00.000 10072 MoveAxis(N, 0, ABG)
23:17:47.459 00.000 10072 Move returns status 0, amount 0
23:17:47.459 00.000 1032 Enqueuing Expose request
23:17:47.463 00.004 10072 move complete, result=0
23:17:47.463 00.000 10072 worker thread done servicing request
23:17:47.463 00.000 10072 Worker thread wakes up
23:17:47.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:47.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:47.463 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:17:48.099 00.636 10072 Exposure complete
23:17:48.149 00.050 10072 worker thread done servicing request
23:17:48.149 00.000 1032 OnExposeComplete: enter
23:17:48.151 00.002 1032 UpdateGuideState(): m_state=6
23:17:48.154 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8478
23:17:48.156 00.002 1032 Star::Find returns 1 (0), X=1104.10, Y=133.76, Mass=1460, SNR=26.9, Peak=123 HFD=3.3
23:17:48.157 00.001 1032 MultiStar: [#1 -0.02,0.11,0.93,U] [#2 0.13,0.32,0.00,M1] [#3 0.08,0.17,0.81,U] [#4 -0.07,0.22,0.70,U] [#5 0.10,0.21,0.67,U] [#6 -0.04,-0.01,0.65,U] [#7 0.15,0.16,0.67,U] [#8 0.13,0.15,0.51,U] 
23:17:48.158 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.12}, one-star: {0.22, -0.00}
23:17:48.160 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
23:17:48.162 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
23:17:48.163 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.03 mountX=0.10 mountY=-0.10, mountTheta=-0.80
23:17:48.166 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
23:17:48.167 00.001 1032 Enqueuing Move request for scope (0.07, 0.12)
23:17:48.169 00.002 10072 Worker thread wakes up
23:17:48.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
23:17:48.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
23:17:48.169 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.10
23:17:48.172 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:17:48.174 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:17:48.174 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:17:48.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:48.175 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:17:48.175 00.000 10072 MoveAxis(W, 3, ABG)
23:17:48.175 00.000 10072 Guiding  Dir = 3, Dur = 3
23:17:48.175 00.000 10072 IsGuiding returns 0
23:17:48.176 00.001 10072 PulseGuide returned control before completion, sleep 13
23:17:48.191 00.015 10072 IsGuiding returns 0
23:17:48.191 00.000 10072 Move returns status 0, amount 3
23:17:48.191 00.000 10072 MoveAxis(N, 0, ABG)
23:17:48.191 00.000 10072 Move returns status 0, amount 0
23:17:48.191 00.000 10072 move complete, result=0
23:17:48.191 00.000 10072 worker thread done servicing request
23:17:48.193 00.002 1032 UpdateGuideState exits: m=1460 SNR=26.9
23:17:48.195 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:48.197 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:48.198 00.001 1032 Enqueuing Expose request
23:17:48.200 00.002 10072 Worker thread wakes up
23:17:48.200 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:48.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:48.200 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:17:48.616 00.416 10072 Exposure complete
23:17:48.672 00.056 10072 worker thread done servicing request
23:17:48.673 00.001 1032 OnExposeComplete: enter
23:17:48.675 00.002 1032 UpdateGuideState(): m_state=6
23:17:48.678 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8479
23:17:48.680 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=133.81, Mass=1350, SNR=25.8, Peak=108 HFD=3.2
23:17:48.682 00.002 1032 MultiStar: [#1 0.03,0.14,0.98,U] [#2 0.09,0.31,0.00,M2] [#3 0.08,0.24,0.77,U] [#4 0.08,0.23,0.70,U] [#5 0.17,0.18,0.67,U] [#6 0.02,0.17,0.65,U] [#7 0.11,-0.01,0.75,U] [#8 0.03,0.12,0.53,U] 
23:17:48.684 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.14}, one-star: {0.26, 0.05}
23:17:48.685 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:17:48.687 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:17:48.689 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.92 mountX=0.10 mountY=-0.13, mountTheta=-0.91
23:17:48.691 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.14, opts=13)
23:17:48.694 00.003 1032 Enqueuing Move request for scope (0.10, 0.14)
23:17:48.695 00.001 10072 Worker thread wakes up
23:17:48.695 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
23:17:48.695 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
23:17:48.695 00.000 10072 Moving (0.10, 0.14) raw xDistance=0.10 yDistance=-0.13
23:17:48.697 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:17:48.700 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:17:48.700 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:17:48.700 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:48.701 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:17:48.701 00.000 10072 MoveAxis(W, 3, ABG)
23:17:48.701 00.000 10072 Guiding  Dir = 3, Dur = 3
23:17:48.701 00.000 10072 IsGuiding returns 0
23:17:48.701 00.000 10072 PulseGuide returned control before completion, sleep 13
23:17:48.717 00.016 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:17:48.718 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:48.720 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:48.721 00.001 1032 Enqueuing Expose request
23:17:48.723 00.002 10072 IsGuiding returns 1
23:17:48.723 00.000 10072 scope still moving after pulse duration time elapsed
23:17:48.754 00.031 10072 IsGuiding returns 0
23:17:48.754 00.000 10072 scope move finished after 3 + 49 ms
23:17:48.754 00.000 10072 Move returns status 0, amount 3
23:17:48.754 00.000 10072 MoveAxis(N, 0, ABG)
23:17:48.754 00.000 10072 Move returns status 0, amount 0
23:17:48.754 00.000 10072 move complete, result=0
23:17:48.754 00.000 10072 worker thread done servicing request
23:17:48.754 00.000 10072 Worker thread wakes up
23:17:48.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:48.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:48.754 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:17:49.383 00.629 10072 Exposure complete
23:17:49.452 00.069 10072 worker thread done servicing request
23:17:49.452 00.000 1032 OnExposeComplete: enter
23:17:49.455 00.003 1032 UpdateGuideState(): m_state=6
23:17:49.463 00.008 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8480
23:17:49.467 00.004 1032 Star::Find returns 1 (0), X=1104.04, Y=133.82, Mass=1326, SNR=25.6, Peak=104 HFD=3.3
23:17:49.470 00.003 1032 MultiStar: [#1 0.18,0.03,0.95,U] [#2 0.15,0.21,0.00,M3] [#3 0.09,0.13,0.84,U] [#4 0.07,0.12,0.70,U] [#5 -0.03,-0.05,0.71,U] [#6 0.08,0.07,0.63,U] [#7 0.01,0.03,0.71,U] [#8 0.05,0.05,0.53,U] 
23:17:49.473 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.06}, one-star: {0.17, 0.06}
23:17:49.475 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
23:17:49.476 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
23:17:49.479 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.10 cameraTheta=0.57 mountX=0.03 mountY=-0.10, mountTheta=-1.26
23:17:49.484 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
23:17:49.486 00.002 1032 Enqueuing Move request for scope (0.09, 0.06)
23:17:49.489 00.003 10072 Worker thread wakes up
23:17:49.489 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:17:49.489 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:17:49.489 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.03 yDistance=-0.10
23:17:49.492 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:17:49.496 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:17:49.496 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:17:49.496 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:49.496 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:17:49.496 00.000 10072 MoveAxis(W, 4, ABG)
23:17:49.496 00.000 10072 Guiding  Dir = 3, Dur = 4
23:17:49.497 00.001 10072 IsGuiding returns 0
23:17:49.498 00.001 10072 PulseGuide returned control before completion, sleep 14
23:17:49.520 00.022 10072 IsGuiding returns 0
23:17:49.520 00.000 10072 Move returns status 0, amount 4
23:17:49.520 00.000 10072 MoveAxis(N, 0, ABG)
23:17:49.520 00.000 10072 Move returns status 0, amount 0
23:17:49.520 00.000 10072 move complete, result=0
23:17:49.520 00.000 10072 worker thread done servicing request
23:17:49.522 00.002 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:17:49.526 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:49.529 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:49.532 00.003 1032 Enqueuing Expose request
23:17:49.536 00.004 10072 Worker thread wakes up
23:17:49.536 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:17:49.539 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:49.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:49.959 00.420 10072 Exposure complete
23:17:50.032 00.073 10072 worker thread done servicing request
23:17:50.032 00.000 1032 OnExposeComplete: enter
23:17:50.035 00.003 1032 UpdateGuideState(): m_state=6
23:17:50.039 00.004 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8481
23:17:50.041 00.002 1032 Star::Find returns 1 (0), X=1104.08, Y=133.84, Mass=1355, SNR=25.9, Peak=110 HFD=3.3
23:17:50.044 00.003 1032 MultiStar: [#1 0.12,0.15,0.99,U] [#2 0.09,0.24,0.00,M4] [#3 0.17,0.10,0.77,U] [#4 0.05,0.14,0.70,U] [#5 -0.00,0.26,0.00,M1] [#6 0.12,0.06,0.63,U] [#7 -0.03,0.04,0.68,U] [#8 0.03,0.16,0.56,U] 
23:17:50.046 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.10}, one-star: {0.20, 0.07}
23:17:50.048 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
23:17:50.054 00.006 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
23:17:50.057 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.78 mountX=0.07 mountY=-0.13, mountTheta=-1.05
23:17:50.061 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
23:17:50.064 00.003 1032 Enqueuing Move request for scope (0.11, 0.10)
23:17:50.067 00.003 10072 Worker thread wakes up
23:17:50.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
23:17:50.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
23:17:50.067 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
23:17:50.070 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:17:50.074 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:17:50.074 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:17:50.074 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:50.074 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:17:50.074 00.000 10072 MoveAxis(W, 4, ABG)
23:17:50.074 00.000 10072 Guiding  Dir = 3, Dur = 4
23:17:50.075 00.001 10072 IsGuiding returns 0
23:17:50.075 00.000 10072 PulseGuide returned control before completion, sleep 14
23:17:50.096 00.021 10072 IsGuiding returns 0
23:17:50.096 00.000 10072 Move returns status 0, amount 4
23:17:50.096 00.000 10072 MoveAxis(N, 0, ABG)
23:17:50.096 00.000 10072 Move returns status 0, amount 0
23:17:50.096 00.000 10072 move complete, result=0
23:17:50.097 00.001 10072 worker thread done servicing request
23:17:50.098 00.001 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:17:50.101 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:50.103 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:50.105 00.002 1032 Enqueuing Expose request
23:17:50.108 00.003 10072 Worker thread wakes up
23:17:50.109 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:17:50.111 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:50.111 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:50.742 00.631 10072 Exposure complete
23:17:50.816 00.074 10072 worker thread done servicing request
23:17:50.816 00.000 1032 OnExposeComplete: enter
23:17:50.821 00.005 1032 UpdateGuideState(): m_state=6
23:17:50.824 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8482
23:17:50.827 00.003 1032 Star::Find returns 1 (0), X=1103.99, Y=133.92, Mass=1271, SNR=25.0, Peak=92 HFD=3.0
23:17:50.831 00.004 1032 MultiStar: [#1 0.06,0.29,0.00,M1] [#2 0.04,0.49,0.00,M5] [#3 0.06,0.26,0.00,M1] [#4 0.02,0.31,0.00,M1] [#5 -0.05,0.23,0.70,U] [#6 -0.08,0.37,0.00,M1] [#7 -0.08,0.18,0.76,U] [#8 -0.03,0.26,0.00,M1] 
23:17:50.833 00.002 1032 refined, 2 included, MultiStar: {0.01, 0.18}, one-star: {0.12, 0.15}
23:17:50.836 00.003 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
23:17:50.839 00.003 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
23:17:50.842 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.53 mountX=0.18 mountY=-0.05, mountTheta=-0.30
23:17:50.847 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.18, opts=13)
23:17:50.850 00.003 1032 Enqueuing Move request for scope (0.01, 0.18)
23:17:50.853 00.003 10072 Worker thread wakes up
23:17:50.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
23:17:50.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
23:17:50.853 00.000 10072 Moving (0.01, 0.18) raw xDistance=0.18 yDistance=-0.05
23:17:50.856 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:17:50.860 00.004 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.46
23:17:50.860 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
23:17:50.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:50.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:17:50.860 00.000 10072 MoveAxis(W, 88, ABG)
23:17:50.860 00.000 10072 Guiding  Dir = 3, Dur = 88
23:17:50.860 00.000 10072 IsGuiding returns 0
23:17:50.861 00.001 10072 PulseGuide returned control before completion, sleep 98
23:17:50.885 00.024 1032 UpdateGuideState exits: m=1271 SNR=25.0
23:17:50.889 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:50.897 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:50.901 00.004 1032 Enqueuing Expose request
23:17:50.971 00.070 10072 IsGuiding returns 0
23:17:50.971 00.000 10072 Move returns status 0, amount 88
23:17:50.971 00.000 10072 MoveAxis(N, 0, ABG)
23:17:50.971 00.000 10072 Move returns status 0, amount 0
23:17:50.971 00.000 10072 move complete, result=0
23:17:50.972 00.001 10072 worker thread done servicing request
23:17:50.972 00.000 10072 Worker thread wakes up
23:17:50.972 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:50.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:50.974 00.002 1032 GuideStep: 0.2 px 88 ms WEST, -0.1 px 0 ms NORTH
23:17:51.380 00.406 10072 Exposure complete
23:17:51.458 00.078 10072 worker thread done servicing request
23:17:51.459 00.001 1032 OnExposeComplete: enter
23:17:51.462 00.003 1032 UpdateGuideState(): m_state=6
23:17:51.465 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8483
23:17:51.468 00.003 1032 Star::Find returns 1 (0), X=1104.07, Y=133.93, Mass=1494, SNR=27.2, Peak=111 HFD=3.2
23:17:51.472 00.004 1032 MultiStar: [#1 0.03,0.25,0.89,U] [#2 0.11,0.47,0.00,M6] [#3 0.11,0.42,0.00,M2] [#4 0.01,0.33,0.00,M2] [#5 -0.04,0.32,0.00,M1] [#6 -0.07,0.24,0.62,U] [#7 -0.01,0.15,0.67,U] [#8 -0.03,0.21,0.48,U] 
23:17:51.474 00.002 1032 refined, 4 included, MultiStar: {0.04, 0.20}, one-star: {0.19, 0.17}
23:17:51.477 00.003 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
23:17:51.478 00.001 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
23:17:51.481 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.36 mountX=0.18 mountY=-0.09, mountTheta=-0.47
23:17:51.485 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.20, opts=13)
23:17:51.489 00.004 1032 Enqueuing Move request for scope (0.04, 0.20)
23:17:51.492 00.003 10072 Worker thread wakes up
23:17:51.492 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
23:17:51.492 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
23:17:51.492 00.000 10072 Moving (0.04, 0.20) raw xDistance=0.18 yDistance=-0.09
23:17:51.495 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:17:51.499 00.004 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.46
23:17:51.499 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
23:17:51.499 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:51.499 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:17:51.499 00.000 10072 MoveAxis(W, 90, ABG)
23:17:51.499 00.000 10072 Guiding  Dir = 3, Dur = 90
23:17:51.500 00.001 10072 IsGuiding returns 0
23:17:51.501 00.001 10072 PulseGuide returned control before completion, sleep 99
23:17:51.525 00.024 1032 UpdateGuideState exits: m=1494 SNR=27.2
23:17:51.529 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:51.533 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:51.536 00.003 1032 Enqueuing Expose request
23:17:51.621 00.085 10072 IsGuiding returns 0
23:17:51.621 00.000 10072 Move returns status 0, amount 90
23:17:51.621 00.000 10072 MoveAxis(N, 0, ABG)
23:17:51.621 00.000 10072 Move returns status 0, amount 0
23:17:51.621 00.000 10072 move complete, result=0
23:17:51.622 00.001 10072 worker thread done servicing request
23:17:51.622 00.000 10072 Worker thread wakes up
23:17:51.622 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:51.622 00.000 1032 GuideStep: 0.2 px 90 ms WEST, -0.1 px 0 ms NORTH
23:17:51.625 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:52.253 00.628 10072 Exposure complete
23:17:52.320 00.067 10072 worker thread done servicing request
23:17:52.320 00.000 1032 OnExposeComplete: enter
23:17:52.323 00.003 1032 UpdateGuideState(): m_state=6
23:17:52.326 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8484
23:17:52.332 00.006 1032 Star::Find returns 1 (0), X=1104.08, Y=133.65, Mass=1380, SNR=26.1, Peak=115 HFD=3.4
23:17:52.335 00.003 1032 MultiStar: [#1 0.11,-0.09,0.99,U] [#2 0.13,0.13,0.84,U] [#3 0.18,-0.05,0.79,U] [#4 0.16,-0.01,0.67,U] [#5 0.28,-0.18,0.00,M2] [#6 0.01,0.02,0.60,U] [#7 0.01,0.01,0.69,U] [#8 0.15,-0.02,0.50,U] 
23:17:52.340 00.005 1032 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.21, -0.11}
23:17:52.343 00.003 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:17:52.347 00.004 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:17:52.350 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.16 mountX=-0.05 mountY=-0.12, mountTheta=-1.99
23:17:52.354 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
23:17:52.357 00.003 1032 Enqueuing Move request for scope (0.13, -0.02)
23:17:52.358 00.001 10072 Worker thread wakes up
23:17:52.359 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
23:17:52.359 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
23:17:52.359 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
23:17:52.362 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:17:52.365 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:17:52.365 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:17:52.365 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:52.365 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:17:52.365 00.000 10072 MoveAxis(W, 5, ABG)
23:17:52.365 00.000 10072 Guiding  Dir = 3, Dur = 5
23:17:52.366 00.001 10072 IsGuiding returns 0
23:17:52.366 00.000 10072 PulseGuide returned control before completion, sleep 15
23:17:52.388 00.022 1032 UpdateGuideState exits: m=1380 SNR=26.1
23:17:52.390 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:52.395 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:52.399 00.004 10072 IsGuiding returns 0
23:17:52.399 00.000 1032 Enqueuing Expose request
23:17:52.401 00.002 10072 Move returns status 0, amount 5
23:17:52.402 00.001 10072 MoveAxis(N, 0, ABG)
23:17:52.402 00.000 10072 Move returns status 0, amount 0
23:17:52.402 00.000 10072 move complete, result=0
23:17:52.402 00.000 10072 worker thread done servicing request
23:17:52.402 00.000 10072 Worker thread wakes up
23:17:52.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:52.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:52.411 00.009 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:17:52.818 00.407 10072 Exposure complete
23:17:52.881 00.063 10072 worker thread done servicing request
23:17:52.881 00.000 1032 OnExposeComplete: enter
23:17:52.885 00.004 1032 UpdateGuideState(): m_state=6
23:17:52.887 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8485
23:17:52.890 00.003 1032 Star::Find returns 1 (0), X=1104.05, Y=133.60, Mass=1391, SNR=26.2, Peak=115 HFD=3.4
23:17:52.894 00.004 1032 MultiStar: [#1 0.12,0.02,0.97,U] [#2 0.21,0.27,0.00,M6] [#3 0.12,-0.05,0.80,U] [#4 0.22,0.04,0.66,U] [#5 0.11,-0.09,0.66,U] [#6 0.08,0.05,0.62,U] [#7 0.07,-0.12,0.68,U] [#8 0.16,0.06,0.48,U] 
23:17:52.897 00.003 1032 refined, 7 included, MultiStar: {0.13, -0.04}, one-star: {0.18, -0.16}
23:17:52.900 00.003 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
23:17:52.902 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
23:17:52.904 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.28 mountX=-0.07 mountY=-0.12, mountTheta=-2.11
23:17:52.907 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
23:17:52.910 00.003 1032 Enqueuing Move request for scope (0.13, -0.04)
23:17:52.912 00.002 10072 Worker thread wakes up
23:17:52.913 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
23:17:52.913 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
23:17:52.913 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.07 yDistance=-0.12
23:17:52.915 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:17:52.919 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:17:52.919 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:17:52.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:52.920 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:17:52.920 00.000 10072 MoveAxis(W, 5, ABG)
23:17:52.920 00.000 10072 Guiding  Dir = 3, Dur = 5
23:17:52.920 00.000 10072 IsGuiding returns 0
23:17:52.920 00.000 10072 PulseGuide returned control before completion, sleep 15
23:17:52.942 00.022 10072 IsGuiding returns 0
23:17:52.946 00.004 1032 UpdateGuideState exits: m=1391 SNR=26.2
23:17:52.948 00.002 10072 Move returns status 0, amount 5
23:17:52.948 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:52.951 00.003 10072 MoveAxis(N, 0, ABG)
23:17:52.951 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:52.954 00.003 10072 Move returns status 0, amount 0
23:17:52.954 00.000 10072 move complete, result=0
23:17:52.954 00.000 10072 worker thread done servicing request
23:17:52.958 00.004 1032 Enqueuing Expose request
23:17:52.967 00.009 10072 Worker thread wakes up
23:17:52.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:52.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:52.973 00.006 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:17:53.602 00.629 10072 Exposure complete
23:17:53.671 00.069 10072 worker thread done servicing request
23:17:53.671 00.000 1032 OnExposeComplete: enter
23:17:53.674 00.003 1032 UpdateGuideState(): m_state=6
23:17:53.678 00.004 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8486
23:17:53.681 00.003 1032 Star::Find returns 1 (0), X=1104.05, Y=133.84, Mass=1403, SNR=26.3, Peak=118 HFD=3.1
23:17:53.684 00.003 1032 MultiStar: [#1 0.07,0.24,0.94,U] [#2 0.09,0.22,0.79,U] [#3 0.19,0.15,0.75,U] [#4 0.14,0.23,0.00,M1] [#5 0.08,0.26,0.00,M2] [#6 0.03,0.24,0.61,U] [#7 0.02,0.10,0.72,U] [#8 -0.01,0.19,0.48,U] 
23:17:53.686 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.17}, one-star: {0.18, 0.08}
23:17:53.689 00.003 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
23:17:53.691 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
23:17:53.694 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.07 mountX=0.14 mountY=-0.13, mountTheta=-0.76
23:17:53.697 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.17, opts=13)
23:17:53.700 00.003 1032 Enqueuing Move request for scope (0.09, 0.17)
23:17:53.703 00.003 10072 Worker thread wakes up
23:17:53.703 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
23:17:53.703 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
23:17:53.703 00.000 10072 Moving (0.09, 0.17) raw xDistance=0.14 yDistance=-0.13
23:17:53.706 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:17:53.709 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.46
23:17:53.710 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:17:53.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:53.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:17:53.710 00.000 10072 MoveAxis(W, 72, ABG)
23:17:53.710 00.000 10072 Guiding  Dir = 3, Dur = 72
23:17:53.710 00.000 10072 IsGuiding returns 0
23:17:53.711 00.001 10072 PulseGuide returned control before completion, sleep 82
23:17:53.731 00.020 1032 UpdateGuideState exits: m=1403 SNR=26.3
23:17:53.735 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:53.738 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:53.743 00.005 1032 Enqueuing Expose request
23:17:53.807 00.064 10072 IsGuiding returns 0
23:17:53.807 00.000 10072 Move returns status 0, amount 72
23:17:53.807 00.000 10072 MoveAxis(N, 0, ABG)
23:17:53.807 00.000 10072 Move returns status 0, amount 0
23:17:53.807 00.000 10072 move complete, result=0
23:17:53.807 00.000 10072 worker thread done servicing request
23:17:53.807 00.000 10072 Worker thread wakes up
23:17:53.808 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:53.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:53.821 00.013 1032 GuideStep: 0.1 px 72 ms WEST, -0.1 px 0 ms NORTH
23:17:54.225 00.404 10072 Exposure complete
23:17:54.286 00.061 10072 worker thread done servicing request
23:17:54.286 00.000 1032 OnExposeComplete: enter
23:17:54.289 00.003 1032 UpdateGuideState(): m_state=6
23:17:54.290 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8487
23:17:54.292 00.002 1032 Star::Find returns 1 (0), X=1104.04, Y=133.84, Mass=1321, SNR=25.6, Peak=108 HFD=3.2
23:17:54.295 00.003 1032 MultiStar: [#1 0.19,0.11,1.00,U] [#2 0.03,0.23,0.79,U] [#3 0.24,0.06,0.76,U] [#4 0.11,0.07,0.69,U] [#5 0.19,0.18,0.00,M3] [#6 0.16,0.13,0.64,U] [#7 0.06,0.06,0.70,U] [#8 0.15,0.22,0.00,M1] 
23:17:54.296 00.001 1032 refined, 6 included, MultiStar: {0.14, 0.10}, one-star: {0.17, 0.07}
23:17:54.302 00.006 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
23:17:54.307 00.005 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
23:17:54.309 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.64 mountX=0.07 mountY=-0.16, mountTheta=-1.19
23:17:54.313 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.10, opts=13)
23:17:54.316 00.003 1032 Enqueuing Move request for scope (0.14, 0.10)
23:17:54.319 00.003 10072 Worker thread wakes up
23:17:54.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
23:17:54.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
23:17:54.319 00.000 10072 Moving (0.14, 0.10) raw xDistance=0.07 yDistance=-0.16
23:17:54.322 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:17:54.324 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:17:54.324 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:17:54.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:54.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:17:54.324 00.000 10072 MoveAxis(W, 6, ABG)
23:17:54.324 00.000 10072 Guiding  Dir = 3, Dur = 6
23:17:54.325 00.001 10072 IsGuiding returns 0
23:17:54.325 00.000 10072 PulseGuide returned control before completion, sleep 16
23:17:54.346 00.021 10072 IsGuiding returns 0
23:17:54.346 00.000 10072 Move returns status 0, amount 6
23:17:54.346 00.000 10072 MoveAxis(N, 0, ABG)
23:17:54.347 00.001 10072 Move returns status 0, amount 0
23:17:54.347 00.000 10072 move complete, result=0
23:17:54.347 00.000 10072 worker thread done servicing request
23:17:54.351 00.004 1032 UpdateGuideState exits: m=1321 SNR=25.6
23:17:54.354 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:54.357 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:54.360 00.003 1032 Enqueuing Expose request
23:17:54.365 00.005 10072 Worker thread wakes up
23:17:54.365 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
23:17:54.369 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:54.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:55.003 00.634 10072 Exposure complete
23:17:55.062 00.059 10072 worker thread done servicing request
23:17:55.062 00.000 1032 OnExposeComplete: enter
23:17:55.065 00.003 1032 UpdateGuideState(): m_state=6
23:17:55.067 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8488
23:17:55.068 00.001 1032 Star::Find returns 1 (0), X=1104.17, Y=133.52, Mass=1326, SNR=25.6, Peak=123 HFD=3.4
23:17:55.071 00.003 1032 MultiStar: [#1 0.22,-0.12,0.00,M1] [#2 0.09,-0.01,0.85,U] [#3 0.07,-0.07,0.73,U] [#4 0.27,0.03,0.00,M1] [#5 0.29,-0.04,0.00,M4] [#6 0.07,-0.10,0.66,U] [#7 0.18,-0.08,0.71,U] [#8 0.08,-0.06,0.53,U] 
23:17:55.074 00.003 1032 refined, 5 included, MultiStar: {0.14, -0.10}, one-star: {0.29, -0.24}
23:17:55.076 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
23:17:55.078 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
23:17:55.081 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.62 mountX=-0.13 mountY=-0.11, mountTheta=-2.45
23:17:55.085 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
23:17:55.088 00.003 1032 Enqueuing Move request for scope (0.14, -0.10)
23:17:55.091 00.003 10072 Worker thread wakes up
23:17:55.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
23:17:55.091 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
23:17:55.092 00.001 10072 Moving (0.14, -0.10) raw xDistance=-0.13 yDistance=-0.11
23:17:55.096 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:17:55.098 00.002 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.46
23:17:55.098 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
23:17:55.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:55.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:17:55.098 00.000 10072 MoveAxis(E, 57, ABG)
23:17:55.098 00.000 10072 Guiding  Dir = 2, Dur = 57
23:17:55.099 00.001 10072 IsGuiding returns 0
23:17:55.099 00.000 10072 PulseGuide returned control before completion, sleep 67
23:17:55.122 00.023 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:17:55.125 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:55.127 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:55.129 00.002 1032 Enqueuing Expose request
23:17:55.176 00.047 10072 IsGuiding returns 0
23:17:55.176 00.000 10072 Move returns status 0, amount 57
23:17:55.176 00.000 10072 MoveAxis(N, 0, ABG)
23:17:55.176 00.000 10072 Move returns status 0, amount 0
23:17:55.176 00.000 10072 move complete, result=0
23:17:55.176 00.000 10072 worker thread done servicing request
23:17:55.176 00.000 10072 Worker thread wakes up
23:17:55.176 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:55.176 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:55.188 00.012 1032 GuideStep: -0.1 px 57 ms EAST, -0.1 px 0 ms NORTH
23:17:55.586 00.398 10072 Exposure complete
23:17:55.667 00.081 1032 OnExposeComplete: enter
23:17:55.671 00.004 1032 UpdateGuideState(): m_state=6
23:17:55.674 00.003 10072 worker thread done servicing request
23:17:55.674 00.000 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8489
23:17:55.678 00.004 1032 Star::Find returns 1 (0), X=1104.11, Y=133.71, Mass=1418, SNR=26.5, Peak=120 HFD=3.4
23:17:55.680 00.002 1032 MultiStar: [#1 0.16,-0.06,0.94,U] [#2 0.11,0.04,0.80,U] [#3 0.18,-0.13,0.74,U] [#4 0.16,0.09,0.66,U] [#5 0.24,-0.02,0.67,U] [#6 0.08,0.05,0.64,U] [#7 0.16,-0.02,0.64,U] [#8 0.10,-0.07,0.51,U] 
23:17:55.683 00.003 1032 refined, 8 included, MultiStar: {0.16, -0.02}, one-star: {0.23, -0.06}
23:17:55.685 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
23:17:55.687 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
23:17:55.690 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.14 mountX=-0.06 mountY=-0.15, mountTheta=-1.97
23:17:55.695 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.02, opts=13)
23:17:55.699 00.004 1032 Enqueuing Move request for scope (0.16, -0.02)
23:17:55.702 00.003 10072 Worker thread wakes up
23:17:55.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
23:17:55.702 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
23:17:55.702 00.000 10072 Moving (0.16, -0.02) raw xDistance=-0.06 yDistance=-0.15
23:17:55.707 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:17:55.711 00.004 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:17:55.711 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
23:17:55.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:55.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:17:55.711 00.000 10072 MoveAxis(W, 5, ABG)
23:17:55.712 00.001 10072 Guiding  Dir = 3, Dur = 5
23:17:55.712 00.000 10072 IsGuiding returns 0
23:17:55.713 00.001 10072 PulseGuide returned control before completion, sleep 15
23:17:55.737 00.024 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:17:55.741 00.004 10072 IsGuiding returns 0
23:17:55.741 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:55.745 00.004 10072 Move returns status 0, amount 5
23:17:55.745 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:55.747 00.002 10072 MoveAxis(N, 0, ABG)
23:17:55.747 00.000 1032 Enqueuing Expose request
23:17:55.751 00.004 10072 Move returns status 0, amount 0
23:17:55.751 00.000 10072 move complete, result=0
23:17:55.751 00.000 10072 worker thread done servicing request
23:17:55.751 00.000 10072 Worker thread wakes up
23:17:55.751 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:55.751 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:55.762 00.011 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
23:17:56.383 00.621 10072 Exposure complete
23:17:56.456 00.073 10072 worker thread done servicing request
23:17:56.456 00.000 1032 OnExposeComplete: enter
23:17:56.461 00.005 1032 UpdateGuideState(): m_state=6
23:17:56.466 00.005 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8490
23:17:56.469 00.003 1032 Star::Find returns 1 (0), X=1104.13, Y=133.91, Mass=1441, SNR=26.7, Peak=117 HFD=3.1
23:17:56.472 00.003 1032 MultiStar: [#1 0.10,0.12,0.94,U] [#2 0.15,0.28,0.00,M3] [#3 0.08,0.07,0.73,U] [#4 0.13,0.18,0.67,U] [#5 0.14,0.16,0.65,U] [#6 0.07,0.13,0.62,U] [#7 0.12,0.08,0.69,U] [#8 0.07,0.25,0.00,M1] 
23:17:56.474 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.13}, one-star: {0.25, 0.15}
23:17:56.478 00.004 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:17:56.481 00.003 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:17:56.483 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.76 mountX=0.09 mountY=-0.16, mountTheta=-1.07
23:17:56.489 00.006 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.13, opts=13)
23:17:56.495 00.006 1032 Enqueuing Move request for scope (0.13, 0.13)
23:17:56.498 00.003 10072 Worker thread wakes up
23:17:56.498 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
23:17:56.498 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
23:17:56.499 00.001 10072 Moving (0.13, 0.13) raw xDistance=0.09 yDistance=-0.16
23:17:56.504 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:17:56.510 00.006 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:17:56.511 00.001 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:17:56.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:56.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:17:56.511 00.000 10072 MoveAxis(W, 5, ABG)
23:17:56.511 00.000 10072 Guiding  Dir = 3, Dur = 5
23:17:56.512 00.001 10072 IsGuiding returns 0
23:17:56.512 00.000 10072 PulseGuide returned control before completion, sleep 15
23:17:56.536 00.024 1032 UpdateGuideState exits: m=1441 SNR=26.7
23:17:56.540 00.004 10072 IsGuiding returns 0
23:17:56.540 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:56.544 00.004 10072 Move returns status 0, amount 5
23:17:56.544 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:56.549 00.005 10072 MoveAxis(N, 0, ABG)
23:17:56.549 00.000 10072 Move returns status 0, amount 0
23:17:56.549 00.000 10072 move complete, result=0
23:17:56.549 00.000 10072 worker thread done servicing request
23:17:56.550 00.001 1032 Enqueuing Expose request
23:17:56.559 00.009 10072 Worker thread wakes up
23:17:56.559 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
23:17:56.563 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:56.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:56.983 00.420 10072 Exposure complete
23:17:57.070 00.087 10072 worker thread done servicing request
23:17:57.070 00.000 1032 OnExposeComplete: enter
23:17:57.073 00.003 1032 UpdateGuideState(): m_state=6
23:17:57.076 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8491
23:17:57.079 00.003 1032 Star::Find returns 1 (0), X=1104.05, Y=133.80, Mass=1463, SNR=26.9, Peak=118 HFD=3.2
23:17:57.083 00.004 1032 MultiStar: [#1 0.12,0.08,0.96,U] [#2 0.16,0.19,0.00,M4] [#3 0.10,0.12,0.75,U] [#4 0.11,0.23,0.00,M1] [#5 0.11,0.10,0.64,U] [#6 -0.01,0.11,0.60,U] [#7 0.12,-0.03,0.68,U] [#8 0.04,0.19,0.49,U] 
23:17:57.086 00.003 1032 refined, 6 included, MultiStar: {0.10, 0.08}, one-star: {0.17, 0.04}
23:17:57.090 00.004 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
23:17:57.093 00.003 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
23:17:57.095 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.65 mountX=0.05 mountY=-0.12, mountTheta=-1.18
23:17:57.099 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
23:17:57.102 00.003 1032 Enqueuing Move request for scope (0.10, 0.08)
23:17:57.106 00.004 10072 Worker thread wakes up
23:17:57.106 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
23:17:57.107 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
23:17:57.107 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.12
23:17:57.109 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:17:57.113 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:17:57.114 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:17:57.114 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:57.114 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:17:57.114 00.000 10072 MoveAxis(W, 4, ABG)
23:17:57.114 00.000 10072 Guiding  Dir = 3, Dur = 4
23:17:57.115 00.001 10072 IsGuiding returns 0
23:17:57.115 00.000 10072 PulseGuide returned control before completion, sleep 14
23:17:57.135 00.020 10072 IsGuiding returns 0
23:17:57.135 00.000 10072 Move returns status 0, amount 4
23:17:57.135 00.000 10072 MoveAxis(N, 0, ABG)
23:17:57.135 00.000 10072 Move returns status 0, amount 0
23:17:57.136 00.001 10072 move complete, result=0
23:17:57.136 00.000 10072 worker thread done servicing request
23:17:57.141 00.005 1032 UpdateGuideState exits: m=1463 SNR=26.9
23:17:57.148 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:57.156 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:57.159 00.003 1032 Enqueuing Expose request
23:17:57.162 00.003 10072 Worker thread wakes up
23:17:57.162 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:17:57.165 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:57.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:57.795 00.630 10072 Exposure complete
23:17:57.875 00.080 10072 worker thread done servicing request
23:17:57.875 00.000 1032 OnExposeComplete: enter
23:17:57.878 00.003 1032 UpdateGuideState(): m_state=6
23:17:57.880 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8492
23:17:57.882 00.002 1032 Star::Find returns 1 (0), X=1104.17, Y=133.59, Mass=1336, SNR=25.7, Peak=122 HFD=3.4
23:17:57.885 00.003 1032 MultiStar: [#1 0.21,-0.04,0.96,U] [#2 0.15,0.10,0.81,U] [#3 0.23,0.01,0.77,U] [#4 0.17,-0.04,0.68,U] [#5 0.22,-0.02,0.65,U] [#6 0.14,-0.07,0.66,U] [#7 -0.02,-0.11,0.73,U] [#8 0.14,-0.05,0.55,U] 
23:17:57.888 00.003 1032 refined, 8 included, MultiStar: {0.18, -0.05}, one-star: {0.29, -0.17}
23:17:57.891 00.003 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
23:17:57.894 00.003 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
23:17:57.898 00.004 1032 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-0.25 mountX=-0.09 mountY=-0.16, mountTheta=-2.08
23:17:57.902 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.05, opts=13)
23:17:57.905 00.003 1032 Enqueuing Move request for scope (0.18, -0.05)
23:17:57.908 00.003 10072 Worker thread wakes up
23:17:57.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
23:17:57.908 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
23:17:57.908 00.000 10072 Moving (0.18, -0.05) raw xDistance=-0.09 yDistance=-0.16
23:17:57.910 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:17:57.914 00.004 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:17:57.914 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
23:17:57.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:57.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:17:57.914 00.000 10072 MoveAxis(W, 4, ABG)
23:17:57.914 00.000 10072 Guiding  Dir = 3, Dur = 4
23:17:57.915 00.001 10072 IsGuiding returns 0
23:17:57.915 00.000 10072 PulseGuide returned control before completion, sleep 14
23:17:57.935 00.020 10072 IsGuiding returns 0
23:17:57.935 00.000 10072 Move returns status 0, amount 4
23:17:57.935 00.000 10072 MoveAxis(N, 0, ABG)
23:17:57.935 00.000 10072 Move returns status 0, amount 0
23:17:57.935 00.000 10072 move complete, result=0
23:17:57.935 00.000 10072 worker thread done servicing request
23:17:57.952 00.017 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:17:57.957 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:57.967 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:57.971 00.004 1032 Enqueuing Expose request
23:17:57.974 00.003 10072 Worker thread wakes up
23:17:57.974 00.000 1032 GuideStep: -0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
23:17:57.977 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:57.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:58.394 00.417 10072 Exposure complete
23:17:58.498 00.104 1032 OnExposeComplete: enter
23:17:58.503 00.005 10072 worker thread done servicing request
23:17:58.503 00.000 1032 UpdateGuideState(): m_state=6
23:17:58.508 00.005 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8493
23:17:58.511 00.003 1032 Star::Find returns 1 (0), X=1104.21, Y=133.64, Mass=1346, SNR=25.8, Peak=124 HFD=3.4
23:17:58.513 00.002 1032 MultiStar: [#1 0.23,0.02,0.98,U] [#2 0.15,0.09,0.83,U] [#3 0.20,-0.06,0.76,U] [#4 0.11,0.07,0.70,U] [#5 0.12,-0.10,0.67,U] [#6 0.04,0.09,0.66,U] [#7 0.07,-0.00,0.71,U] [#8 0.04,0.05,0.51,U] 
23:17:58.517 00.004 1032 refined, 8 included, MultiStar: {0.16, 0.00}, one-star: {0.34, -0.12}
23:17:58.523 00.006 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
23:17:58.526 00.003 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
23:17:58.531 00.005 1032 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.01 mountX=-0.04 mountY=-0.16, mountTheta=-1.82
23:17:58.538 00.007 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.00, opts=13)
23:17:58.541 00.003 1032 Enqueuing Move request for scope (0.16, 0.00)
23:17:58.545 00.004 10072 Worker thread wakes up
23:17:58.545 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
23:17:58.545 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
23:17:58.546 00.001 10072 Moving (0.16, 0.00) raw xDistance=-0.04 yDistance=-0.16
23:17:58.554 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:17:58.560 00.006 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:17:58.561 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:17:58.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:58.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:17:58.561 00.000 10072 MoveAxis(W, 3, ABG)
23:17:58.561 00.000 10072 Guiding  Dir = 3, Dur = 3
23:17:58.561 00.000 10072 IsGuiding returns 0
23:17:58.562 00.001 10072 PulseGuide returned control before completion, sleep 13
23:17:58.576 00.014 10072 IsGuiding returns 0
23:17:58.576 00.000 10072 Move returns status 0, amount 3
23:17:58.576 00.000 10072 MoveAxis(N, 0, ABG)
23:17:58.577 00.001 10072 Move returns status 0, amount 0
23:17:58.577 00.000 10072 move complete, result=0
23:17:58.577 00.000 10072 worker thread done servicing request
23:17:58.590 00.013 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:17:58.598 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:58.603 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:58.606 00.003 1032 Enqueuing Expose request
23:17:58.610 00.004 10072 Worker thread wakes up
23:17:58.611 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:58.611 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:58.613 00.002 1032 GuideStep: -0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
23:17:59.254 00.641 10072 Exposure complete
23:17:59.336 00.082 10072 worker thread done servicing request
23:17:59.336 00.000 1032 OnExposeComplete: enter
23:17:59.340 00.004 1032 UpdateGuideState(): m_state=6
23:17:59.344 00.004 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8494
23:17:59.348 00.004 1032 Star::Find returns 1 (0), X=1104.10, Y=133.78, Mass=1368, SNR=26.0, Peak=110 HFD=3.3
23:17:59.352 00.004 1032 MultiStar: [#1 0.22,0.18,0.00,M1] [#2 0.14,0.36,0.00,M3] [#3 0.17,0.05,0.78,U] [#4 0.12,0.17,0.72,U] [#5 0.22,0.06,0.67,U] [#6 -0.08,0.04,0.61,U] [#7 0.15,0.12,0.69,U] [#8 0.08,0.30,0.00,M1] 
23:17:59.355 00.003 1032 refined, 5 included, MultiStar: {0.14, 0.07}, one-star: {0.23, 0.02}
23:17:59.365 00.010 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
23:17:59.375 00.010 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
23:17:59.379 00.004 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.46 mountX=0.03 mountY=-0.16, mountTheta=-1.37
23:17:59.384 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
23:17:59.386 00.002 1032 Enqueuing Move request for scope (0.14, 0.07)
23:17:59.389 00.003 10072 Worker thread wakes up
23:17:59.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
23:17:59.389 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
23:17:59.389 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.16
23:17:59.395 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:17:59.400 00.005 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:17:59.400 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:17:59.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:59.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:17:59.401 00.001 10072 MoveAxis(W, 4, ABG)
23:17:59.401 00.000 10072 Guiding  Dir = 3, Dur = 4
23:17:59.402 00.001 10072 IsGuiding returns 0
23:17:59.403 00.001 10072 PulseGuide returned control before completion, sleep 13
23:17:59.422 00.019 10072 IsGuiding returns 0
23:17:59.422 00.000 10072 Move returns status 0, amount 4
23:17:59.422 00.000 10072 MoveAxis(N, 0, ABG)
23:17:59.422 00.000 10072 Move returns status 0, amount 0
23:17:59.422 00.000 10072 move complete, result=0
23:17:59.422 00.000 10072 worker thread done servicing request
23:17:59.429 00.007 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:17:59.432 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:59.435 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:17:59.437 00.002 1032 Enqueuing Expose request
23:17:59.441 00.004 10072 Worker thread wakes up
23:17:59.441 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
23:17:59.444 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:17:59.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:17:59.865 00.421 10072 Exposure complete
23:17:59.945 00.080 10072 worker thread done servicing request
23:17:59.945 00.000 1032 OnExposeComplete: enter
23:17:59.949 00.004 1032 UpdateGuideState(): m_state=6
23:17:59.951 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8495
23:17:59.954 00.003 1032 Star::Find returns 1 (0), X=1104.06, Y=133.79, Mass=1526, SNR=27.5, Peak=126 HFD=3.2
23:17:59.957 00.003 1032 MultiStar: [#1 0.12,0.10,0.89,U] [#2 0.24,0.30,0.00,M4] [#3 0.25,0.11,0.00,M1] [#4 0.19,0.20,0.00,M1] [#5 0.09,0.05,0.61,U] [#6 0.12,0.09,0.59,U] [#7 0.15,0.06,0.66,U] [#8 0.10,0.16,0.48,U] 
23:17:59.962 00.005 1032 refined, 5 included, MultiStar: {0.13, 0.08}, one-star: {0.19, 0.03}
23:17:59.964 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:17:59.966 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:17:59.969 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.51 mountX=0.04 mountY=-0.15, mountTheta=-1.32
23:17:59.972 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
23:17:59.974 00.002 1032 Enqueuing Move request for scope (0.13, 0.08)
23:17:59.977 00.003 10072 Worker thread wakes up
23:17:59.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
23:17:59.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
23:17:59.977 00.000 10072 Moving (0.13, 0.08) raw xDistance=0.04 yDistance=-0.15
23:17:59.980 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:17:59.984 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:17:59.984 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:17:59.985 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:59.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:17:59.985 00.000 10072 MoveAxis(W, 4, ABG)
23:17:59.985 00.000 10072 Guiding  Dir = 3, Dur = 4
23:17:59.986 00.001 10072 IsGuiding returns 0
23:17:59.987 00.001 10072 PulseGuide returned control before completion, sleep 14
23:18:00.014 00.027 1032 UpdateGuideState exits: m=1526 SNR=27.5
23:18:00.025 00.011 10072 IsGuiding returns 0
23:18:00.025 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:00.029 00.004 10072 Move returns status 0, amount 4
23:18:00.029 00.000 10072 MoveAxis(N, 0, ABG)
23:18:00.029 00.000 10072 Move returns status 0, amount 0
23:18:00.029 00.000 10072 move complete, result=0
23:18:00.029 00.000 10072 worker thread done servicing request
23:18:00.029 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:00.035 00.006 1032 Enqueuing Expose request
23:18:00.039 00.004 10072 Worker thread wakes up
23:18:00.039 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:00.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:00.039 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:18:00.679 00.640 10072 Exposure complete
23:18:00.761 00.082 10072 worker thread done servicing request
23:18:00.761 00.000 1032 OnExposeComplete: enter
23:18:00.765 00.004 1032 UpdateGuideState(): m_state=6
23:18:00.768 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8496
23:18:00.771 00.003 1032 Star::Find returns 1 (0), X=1104.19, Y=133.59, Mass=1366, SNR=26.0, Peak=125 HFD=3.3
23:18:00.775 00.004 1032 MultiStar: [#1 0.23,-0.00,1.02,U] [#2 0.13,0.04,0.81,U] [#3 0.27,0.01,0.00,M2] [#4 0.13,0.19,0.70,U] [#5 0.23,-0.12,0.00,M1] [#6 0.11,-0.02,0.63,U] [#7 0.16,-0.06,0.70,U] [#8 0.10,0.10,0.50,U] 
23:18:00.777 00.002 1032 refined, 6 included, MultiStar: {0.18, -0.01}, one-star: {0.32, -0.17}
23:18:00.780 00.003 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:18:00.782 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:18:00.785 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.03 mountX=-0.05 mountY=-0.18, mountTheta=-1.86
23:18:00.789 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.01, opts=13)
23:18:00.792 00.003 1032 Enqueuing Move request for scope (0.18, -0.01)
23:18:00.796 00.004 10072 Worker thread wakes up
23:18:00.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
23:18:00.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
23:18:00.796 00.000 10072 Moving (0.18, -0.01) raw xDistance=-0.05 yDistance=-0.18
23:18:00.799 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:18:00.803 00.004 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:00.803 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:18:00.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:00.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:18:00.805 00.002 10072 MoveAxis(W, 3, ABG)
23:18:00.805 00.000 10072 Guiding  Dir = 3, Dur = 3
23:18:00.805 00.000 10072 IsGuiding returns 0
23:18:00.807 00.002 10072 PulseGuide returned control before completion, sleep 12
23:18:00.829 00.022 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:18:00.833 00.004 10072 IsGuiding returns 0
23:18:00.833 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:00.837 00.004 10072 Move returns status 0, amount 3
23:18:00.837 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:00.840 00.003 10072 MoveAxis(N, 0, ABG)
23:18:00.840 00.000 10072 Move returns status 0, amount 0
23:18:00.840 00.000 10072 move complete, result=0
23:18:00.840 00.000 1032 Enqueuing Expose request
23:18:00.844 00.004 10072 worker thread done servicing request
23:18:00.844 00.000 10072 Worker thread wakes up
23:18:00.844 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
23:18:00.847 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:00.847 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:01.260 00.413 10072 Exposure complete
23:18:01.338 00.078 1032 OnExposeComplete: enter
23:18:01.342 00.004 10072 worker thread done servicing request
23:18:01.342 00.000 1032 UpdateGuideState(): m_state=6
23:18:01.345 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8497
23:18:01.348 00.003 1032 Star::Find returns 1 (0), X=1104.11, Y=133.62, Mass=1379, SNR=26.1, Peak=125 HFD=3.3
23:18:01.351 00.003 1032 MultiStar: [#1 0.13,0.02,0.96,U] [#2 0.04,0.01,0.78,U] [#3 0.25,0.08,0.00,M3] [#4 0.17,0.09,0.66,U] [#5 0.16,0.02,0.65,U] [#6 0.18,0.05,0.65,U] [#7 0.12,0.03,0.74,U] [#8 0.04,-0.15,0.50,U] 
23:18:01.353 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.24, -0.15}
23:18:01.355 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
23:18:01.358 00.003 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
23:18:01.360 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.08 mountX=-0.05 mountY=-0.13, mountTheta=-1.91
23:18:01.363 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
23:18:01.369 00.006 1032 Enqueuing Move request for scope (0.14, -0.01)
23:18:01.372 00.003 10072 Worker thread wakes up
23:18:01.372 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
23:18:01.372 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
23:18:01.373 00.001 10072 Moving (0.14, -0.01) raw xDistance=-0.05 yDistance=-0.13
23:18:01.383 00.010 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:01.383 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:18:01.384 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:01.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:18:01.384 00.000 10072 MoveAxis(W, 3, ABG)
23:18:01.384 00.000 10072 Guiding  Dir = 3, Dur = 3
23:18:01.385 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=103, Gamma=2.230
23:18:01.388 00.003 10072 IsGuiding returns 0
23:18:01.388 00.000 10072 PulseGuide returned control before completion, sleep 13
23:18:01.411 00.023 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:18:01.414 00.003 10072 IsGuiding returns 0
23:18:01.415 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:01.417 00.002 10072 Move returns status 0, amount 3
23:18:01.418 00.001 10072 MoveAxis(N, 0, ABG)
23:18:01.418 00.000 10072 Move returns status 0, amount 0
23:18:01.418 00.000 10072 move complete, result=0
23:18:01.418 00.000 10072 worker thread done servicing request
23:18:01.418 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:01.421 00.003 1032 Enqueuing Expose request
23:18:01.427 00.006 10072 Worker thread wakes up
23:18:01.427 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:18:01.432 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:01.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:02.061 00.629 10072 Exposure complete
23:18:02.129 00.068 10072 worker thread done servicing request
23:18:02.129 00.000 1032 OnExposeComplete: enter
23:18:02.132 00.003 1032 UpdateGuideState(): m_state=6
23:18:02.134 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8498
23:18:02.137 00.003 1032 Star::Find returns 1 (0), X=1104.15, Y=133.81, Mass=1409, SNR=26.4, Peak=122 HFD=3.2
23:18:02.140 00.003 1032 MultiStar: [#1 0.13,0.21,0.95,U] [#2 0.23,0.34,0.00,M3] [#3 0.28,0.20,0.00,M4] [#4 0.19,0.24,0.00,M1] [#5 0.09,0.08,0.64,U] [#6 0.19,0.17,0.00,M1] [#7 0.04,0.13,0.68,U] [#8 0.14,0.18,0.51,U] 
23:18:02.142 00.002 1032 refined, 4 included, MultiStar: {0.15, 0.13}, one-star: {0.28, 0.04}
23:18:02.146 00.004 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
23:18:02.148 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
23:18:02.151 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.19 cameraTheta=0.71 mountX=0.08 mountY=-0.17, mountTheta=-1.12
23:18:02.156 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.13, opts=13)
23:18:02.158 00.002 1032 Enqueuing Move request for scope (0.15, 0.13)
23:18:02.162 00.004 10072 Worker thread wakes up
23:18:02.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
23:18:02.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
23:18:02.162 00.000 10072 Moving (0.15, 0.13) raw xDistance=0.08 yDistance=-0.17
23:18:02.164 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:18:02.168 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:02.168 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:18:02.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:02.169 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:18:02.169 00.000 10072 MoveAxis(W, 4, ABG)
23:18:02.169 00.000 10072 Guiding  Dir = 3, Dur = 4
23:18:02.169 00.000 10072 IsGuiding returns 0
23:18:02.170 00.001 10072 PulseGuide returned control before completion, sleep 14
23:18:02.195 00.025 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:18:02.200 00.005 10072 IsGuiding returns 0
23:18:02.200 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:02.202 00.002 10072 Move returns status 0, amount 4
23:18:02.203 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:02.208 00.005 10072 MoveAxis(N, 0, ABG)
23:18:02.208 00.000 1032 Enqueuing Expose request
23:18:02.213 00.005 10072 Move returns status 0, amount 0
23:18:02.213 00.000 10072 move complete, result=0
23:18:02.213 00.000 10072 worker thread done servicing request
23:18:02.213 00.000 10072 Worker thread wakes up
23:18:02.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:02.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:02.214 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
23:18:02.623 00.409 10072 Exposure complete
23:18:02.692 00.069 1032 OnExposeComplete: enter
23:18:02.695 00.003 10072 worker thread done servicing request
23:18:02.695 00.000 1032 UpdateGuideState(): m_state=6
23:18:02.699 00.004 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8499
23:18:02.702 00.003 1032 Star::Find returns 1 (0), X=1104.10, Y=133.99, Mass=1541, SNR=27.6, Peak=127 HFD=3.0
23:18:02.704 00.002 1032 MultiStar: [#1 0.09,0.19,0.90,U] [#2 0.05,0.26,0.00,M4] [#3 0.24,0.22,0.00,M5] [#4 0.11,0.42,0.00,M2] [#5 0.20,0.24,0.00,M1] [#6 0.04,0.28,0.00,M2] [#7 0.10,0.10,0.68,U] [#8 0.10,0.31,0.00,M1] 
23:18:02.707 00.003 1032 refined, 2 included, MultiStar: {0.15, 0.18}, one-star: {0.23, 0.23}
23:18:02.710 00.003 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
23:18:02.714 00.004 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
23:18:02.716 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.88 mountX=0.13 mountY=-0.19, mountTheta=-0.95
23:18:02.721 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.18, opts=13)
23:18:02.724 00.003 1032 Enqueuing Move request for scope (0.15, 0.18)
23:18:02.728 00.004 10072 Worker thread wakes up
23:18:02.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0xd
23:18:02.728 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
23:18:02.728 00.000 10072 Moving (0.15, 0.18) raw xDistance=0.13 yDistance=-0.19
23:18:02.731 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:18:02.736 00.005 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.47
23:18:02.736 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:18:02.736 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:02.736 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:18:02.736 00.000 10072 MoveAxis(W, 67, ABG)
23:18:02.737 00.001 10072 Guiding  Dir = 3, Dur = 67
23:18:02.737 00.000 10072 IsGuiding returns 0
23:18:02.738 00.001 10072 PulseGuide returned control before completion, sleep 77
23:18:02.764 00.026 1032 UpdateGuideState exits: m=1541 SNR=27.6
23:18:02.768 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:02.772 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:02.780 00.008 1032 Enqueuing Expose request
23:18:02.822 00.042 10072 IsGuiding returns 0
23:18:02.822 00.000 10072 Move returns status 0, amount 67
23:18:02.822 00.000 10072 MoveAxis(N, 0, ABG)
23:18:02.822 00.000 10072 Move returns status 0, amount 0
23:18:02.822 00.000 10072 move complete, result=0
23:18:02.822 00.000 10072 worker thread done servicing request
23:18:02.822 00.000 10072 Worker thread wakes up
23:18:02.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:02.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:02.833 00.011 1032 GuideStep: 0.1 px 67 ms WEST, -0.2 px 0 ms NORTH
23:18:03.449 00.616 10072 Exposure complete
23:18:03.515 00.066 10072 worker thread done servicing request
23:18:03.516 00.001 1032 OnExposeComplete: enter
23:18:03.521 00.005 1032 UpdateGuideState(): m_state=6
23:18:03.526 00.005 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8500
23:18:03.529 00.003 1032 Star::Find returns 1 (0), X=1104.28, Y=133.68, Mass=1245, SNR=24.8, Peak=105 HFD=3.4
23:18:03.532 00.003 1032 MultiStar: [#1 0.20,0.08,1.02,U] [#2 0.16,0.11,0.85,U] [#3 0.23,0.07,0.84,U] [#4 0.16,0.06,0.70,U] [#5 0.21,0.02,0.69,U] [#6 -0.00,-0.00,0.66,U] [#7 0.14,-0.01,0.73,U] [#8 0.19,0.04,0.55,U] 
23:18:03.536 00.004 1032 refined, 8 included, MultiStar: {0.20, 0.03}, one-star: {0.41, -0.08}
23:18:03.538 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
23:18:03.541 00.003 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
23:18:03.544 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.15 mountX=-0.02 mountY=-0.20, mountTheta=-1.68
23:18:03.548 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.03, opts=13)
23:18:03.554 00.006 1032 Enqueuing Move request for scope (0.20, 0.03)
23:18:03.557 00.003 10072 Worker thread wakes up
23:18:03.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
23:18:03.557 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
23:18:03.557 00.000 10072 Moving (0.20, 0.03) raw xDistance=-0.02 yDistance=-0.20
23:18:03.560 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:18:03.564 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:03.565 00.001 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:18:03.565 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:18:03.565 00.000 10072 MoveAxis(W, 3, ABG)
23:18:03.565 00.000 10072 Guiding  Dir = 3, Dur = 3
23:18:03.565 00.000 10072 IsGuiding returns 0
23:18:03.566 00.001 10072 PulseGuide returned control before completion, sleep 13
23:18:03.590 00.024 10072 IsGuiding returns 0
23:18:03.590 00.000 10072 Move returns status 0, amount 3
23:18:03.590 00.000 10072 MoveAxis(N, 129, ABG)
23:18:03.590 00.000 10072 Guiding  Dir = 0, Dur = 129
23:18:03.593 00.003 10072 IsGuiding returns 0
23:18:03.597 00.004 10072 PulseGuide returned control before completion, sleep 137
23:18:03.604 00.007 1032 UpdateGuideState exits: m=1245 SNR=24.8
23:18:03.608 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:03.613 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:03.619 00.006 1032 Enqueuing Expose request
23:18:03.743 00.124 10072 IsGuiding returns 0
23:18:03.743 00.000 10072 Move returns status 0, amount 129
23:18:03.743 00.000 10072 move complete, result=0
23:18:03.743 00.000 10072 worker thread done servicing request
23:18:03.744 00.001 10072 Worker thread wakes up
23:18:03.745 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:03.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:03.746 00.001 1032 GuideStep: -0.0 px 3 ms WEST, -0.2 px 129 ms NORTH
23:18:04.153 00.407 10072 Exposure complete
23:18:04.220 00.067 10072 worker thread done servicing request
23:18:04.221 00.001 1032 OnExposeComplete: enter
23:18:04.223 00.002 1032 UpdateGuideState(): m_state=6
23:18:04.225 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8501
23:18:04.228 00.003 1032 Star::Find returns 1 (0), X=1104.13, Y=133.65, Mass=1284, SNR=25.2, Peak=107 HFD=3.4
23:18:04.231 00.003 1032 MultiStar: [#1 0.11,0.07,1.02,U] [#2 0.06,0.14,0.82,U] [#3 0.20,-0.05,0.85,U] [#4 0.13,0.08,0.70,U] [#5 0.13,-0.06,0.71,U] [#6 0.09,-0.01,0.65,U] [#7 -0.06,-0.12,0.71,U] [#8 0.07,-0.02,0.53,U] 
23:18:04.233 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.26, -0.11}
23:18:04.238 00.005 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
23:18:04.242 00.004 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
23:18:04.244 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.06 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
23:18:04.248 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
23:18:04.251 00.003 1032 Enqueuing Move request for scope (0.12, -0.01)
23:18:04.253 00.002 10072 Worker thread wakes up
23:18:04.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
23:18:04.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
23:18:04.253 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
23:18:04.255 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:18:04.260 00.005 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:04.260 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:18:04.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:04.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:18:04.260 00.000 10072 MoveAxis(W, 2, ABG)
23:18:04.260 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:04.260 00.000 10072 IsGuiding returns 0
23:18:04.261 00.001 10072 PulseGuide returned control before completion, sleep 12
23:18:04.275 00.014 10072 IsGuiding returns 0
23:18:04.275 00.000 10072 Move returns status 0, amount 2
23:18:04.275 00.000 10072 MoveAxis(N, 0, ABG)
23:18:04.275 00.000 10072 Move returns status 0, amount 0
23:18:04.275 00.000 10072 move complete, result=0
23:18:04.275 00.000 10072 worker thread done servicing request
23:18:04.283 00.008 1032 UpdateGuideState exits: m=1284 SNR=25.2
23:18:04.287 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:04.289 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:04.295 00.006 1032 Enqueuing Expose request
23:18:04.299 00.004 10072 Worker thread wakes up
23:18:04.299 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:18:04.304 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:04.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:04.937 00.633 10072 Exposure complete
23:18:05.006 00.069 10072 worker thread done servicing request
23:18:05.006 00.000 1032 OnExposeComplete: enter
23:18:05.010 00.004 1032 UpdateGuideState(): m_state=6
23:18:05.013 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8502
23:18:05.017 00.004 1032 Star::Find returns 1 (0), X=1103.83, Y=133.79, Mass=1263, SNR=25.0, Peak=94 HFD=3.2
23:18:05.022 00.005 1032 MultiStar: [#1 -0.15,0.04,1.02,U] [#2 -0.10,0.31,0.00,M3] [#3 0.07,0.19,0.79,U] [#4 -0.03,0.23,0.72,U] [#5 0.03,0.25,0.70,U] [#6 0.04,0.27,0.00,M1] [#7 -0.06,0.10,0.70,U] [#8 -0.04,0.22,0.50,U] 
23:18:05.024 00.002 1032 single-star, 6 included, MultiStar: {-0.04, 0.14}, one-star: {-0.04, 0.03}
23:18:05.027 00.003 1032 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.83) = xAngle (0.72 = 0.72)
23:18:05.031 00.004 1032 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.72 = 0.72)
23:18:05.033 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.55 mountX=0.04 mountY=0.03, mountTheta=0.72
23:18:05.037 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
23:18:05.040 00.003 1032 Enqueuing Move request for scope (-0.04, 0.03)
23:18:05.043 00.003 10072 Worker thread wakes up
23:18:05.043 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:18:05.043 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:18:05.043 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
23:18:05.046 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:18:05.051 00.005 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:05.051 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:18:05.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:05.051 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:18:05.051 00.000 10072 MoveAxis(W, 3, ABG)
23:18:05.051 00.000 10072 Guiding  Dir = 3, Dur = 3
23:18:05.053 00.002 10072 IsGuiding returns 0
23:18:05.054 00.001 10072 PulseGuide returned control before completion, sleep 13
23:18:05.074 00.020 10072 IsGuiding returns 0
23:18:05.075 00.001 10072 Move returns status 0, amount 3
23:18:05.075 00.000 10072 MoveAxis(N, 0, ABG)
23:18:05.075 00.000 10072 Move returns status 0, amount 0
23:18:05.075 00.000 10072 move complete, result=0
23:18:05.075 00.000 10072 worker thread done servicing request
23:18:05.075 00.000 1032 UpdateGuideState exits: m=1263 SNR=25.0
23:18:05.079 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:05.084 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:05.086 00.002 1032 Enqueuing Expose request
23:18:05.088 00.002 10072 Worker thread wakes up
23:18:05.089 00.001 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:18:05.091 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:05.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:05.500 00.409 10072 Exposure complete
23:18:05.572 00.072 10072 worker thread done servicing request
23:18:05.572 00.000 1032 OnExposeComplete: enter
23:18:05.575 00.003 1032 UpdateGuideState(): m_state=6
23:18:05.579 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8503
23:18:05.582 00.003 1032 Star::Find returns 1 (0), X=1103.95, Y=133.86, Mass=1375, SNR=26.0, Peak=117 HFD=3.3
23:18:05.586 00.004 1032 MultiStar: [#1 0.14,0.09,0.95,U] [#2 -0.04,0.41,0.00,M4] [#3 0.14,0.07,0.77,U] [#4 -0.00,0.20,0.70,U] [#5 0.01,0.15,0.68,U] [#6 0.07,0.03,0.63,U] [#7 -0.04,0.14,0.71,U] [#8 -0.06,0.12,0.50,U] 
23:18:05.593 00.007 1032 single-star, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.07, 0.09}
23:18:05.605 00.012 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
23:18:05.624 00.019 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
23:18:05.628 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=0.07 mountY=-0.09, mountTheta=-0.92
23:18:05.634 00.006 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
23:18:05.638 00.004 1032 Enqueuing Move request for scope (0.07, 0.09)
23:18:05.640 00.002 10072 Worker thread wakes up
23:18:05.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
23:18:05.640 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
23:18:05.641 00.001 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
23:18:05.649 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:18:05.653 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:05.654 00.001 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:18:05.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:05.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:18:05.654 00.000 10072 MoveAxis(W, 2, ABG)
23:18:05.654 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:05.655 00.001 10072 IsGuiding returns 0
23:18:05.655 00.000 10072 PulseGuide returned control before completion, sleep 12
23:18:05.680 00.025 1032 UpdateGuideState exits: m=1375 SNR=26.0
23:18:05.685 00.005 10072 IsGuiding returns 0
23:18:05.685 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:05.688 00.003 10072 Move returns status 0, amount 2
23:18:05.689 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:05.692 00.003 1032 Enqueuing Expose request
23:18:05.695 00.003 10072 MoveAxis(N, 0, ABG)
23:18:05.695 00.000 10072 Move returns status 0, amount 0
23:18:05.695 00.000 10072 move complete, result=0
23:18:05.695 00.000 10072 worker thread done servicing request
23:18:05.695 00.000 10072 Worker thread wakes up
23:18:05.695 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:05.695 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:05.706 00.011 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:18:06.329 00.623 10072 Exposure complete
23:18:06.422 00.093 10072 worker thread done servicing request
23:18:06.422 00.000 1032 OnExposeComplete: enter
23:18:06.425 00.003 1032 UpdateGuideState(): m_state=6
23:18:06.427 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8504
23:18:06.432 00.005 1032 Star::Find returns 1 (0), X=1104.00, Y=133.69, Mass=1349, SNR=25.8, Peak=110 HFD=3.3
23:18:06.435 00.003 1032 MultiStar: [#1 0.09,-0.04,0.98,U] [#2 0.01,0.02,0.82,U] [#3 0.09,-0.08,0.76,U] [#4 0.04,-0.05,0.74,U] [#5 0.14,-0.02,0.66,U] [#6 -0.05,-0.02,0.63,U] [#7 -0.10,-0.13,0.72,U] [#8 0.00,0.03,0.51,U] 
23:18:06.439 00.004 1032 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.12, -0.07}
23:18:06.441 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:18:06.445 00.004 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:18:06.447 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.77 mountX=-0.05 mountY=-0.03, mountTheta=-2.60
23:18:06.452 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
23:18:06.457 00.005 1032 Enqueuing Move request for scope (0.04, -0.04)
23:18:06.460 00.003 10072 Worker thread wakes up
23:18:06.461 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:18:06.461 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:18:06.461 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
23:18:06.464 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:18:06.471 00.007 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:06.471 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:18:06.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:06.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:18:06.471 00.000 10072 MoveAxis(W, 2, ABG)
23:18:06.471 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:06.472 00.001 10072 IsGuiding returns 0
23:18:06.473 00.001 10072 PulseGuide returned control before completion, sleep 12
23:18:06.497 00.024 10072 IsGuiding returns 0
23:18:06.497 00.000 10072 Move returns status 0, amount 2
23:18:06.498 00.001 10072 MoveAxis(N, 0, ABG)
23:18:06.498 00.000 10072 Move returns status 0, amount 0
23:18:06.498 00.000 10072 move complete, result=0
23:18:06.498 00.000 10072 worker thread done servicing request
23:18:06.500 00.002 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:18:06.503 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:06.507 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:06.510 00.003 1032 Enqueuing Expose request
23:18:06.512 00.002 10072 Worker thread wakes up
23:18:06.513 00.001 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:18:06.517 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:06.517 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:06.927 00.410 10072 Exposure complete
23:18:07.005 00.078 10072 worker thread done servicing request
23:18:07.005 00.000 1032 OnExposeComplete: enter
23:18:07.008 00.003 1032 UpdateGuideState(): m_state=6
23:18:07.011 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8505
23:18:07.014 00.003 1032 Star::Find returns 1 (0), X=1103.94, Y=133.66, Mass=1456, SNR=26.8, Peak=120 HFD=3.3
23:18:07.017 00.003 1032 MultiStar: [#1 0.07,-0.04,0.95,U] [#2 -0.06,0.14,0.82,U] [#3 0.08,-0.16,0.72,U] [#4 0.05,-0.06,0.64,U] [#5 0.09,-0.14,0.65,U] [#6 -0.13,-0.14,0.60,U] [#7 0.04,-0.10,0.68,U] [#8 0.05,-0.13,0.50,U] 
23:18:07.022 00.005 1032 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {0.07, -0.11}
23:18:07.026 00.004 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
23:18:07.028 00.002 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
23:18:07.031 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.19 mountX=-0.08 mountY=-0.01, mountTheta=-3.02
23:18:07.034 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
23:18:07.037 00.003 1032 Enqueuing Move request for scope (0.03, -0.08)
23:18:07.039 00.002 10072 Worker thread wakes up
23:18:07.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
23:18:07.039 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
23:18:07.040 00.001 10072 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=-0.01
23:18:07.042 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:18:07.046 00.004 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:07.046 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:18:07.046 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:07.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:18:07.046 00.000 10072 MoveAxis(W, 2, ABG)
23:18:07.046 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:07.047 00.001 10072 IsGuiding returns 0
23:18:07.048 00.001 10072 PulseGuide returned control before completion, sleep 11
23:18:07.064 00.016 10072 IsGuiding returns 0
23:18:07.064 00.000 10072 Move returns status 0, amount 2
23:18:07.064 00.000 10072 MoveAxis(N, 0, ABG)
23:18:07.064 00.000 10072 Move returns status 0, amount 0
23:18:07.064 00.000 10072 move complete, result=0
23:18:07.065 00.001 10072 worker thread done servicing request
23:18:07.072 00.007 1032 UpdateGuideState exits: m=1456 SNR=26.8
23:18:07.075 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:07.078 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:07.081 00.003 1032 Enqueuing Expose request
23:18:07.083 00.002 10072 Worker thread wakes up
23:18:07.083 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:18:07.086 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:07.086 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:07.724 00.638 10072 Exposure complete
23:18:07.794 00.070 10072 worker thread done servicing request
23:18:07.794 00.000 1032 OnExposeComplete: enter
23:18:07.797 00.003 1032 UpdateGuideState(): m_state=6
23:18:07.803 00.006 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8506
23:18:07.806 00.003 1032 Star::Find returns 1 (0), X=1103.92, Y=133.71, Mass=1387, SNR=26.2, Peak=109 HFD=3.2
23:18:07.809 00.003 1032 MultiStar: [#1 -0.02,-0.04,0.95,U] [#2 -0.01,0.21,0.84,U] [#3 0.15,-0.06,0.71,U] [#4 0.00,0.09,0.68,U] [#5 0.02,-0.00,0.69,U] [#6 -0.06,-0.01,0.62,U] [#7 -0.12,0.05,0.71,U] [#8 0.07,-0.10,0.51,U] 
23:18:07.812 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.04, -0.05}
23:18:07.815 00.003 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
23:18:07.818 00.003 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
23:18:07.820 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=1.11 mountX=0.01 mountY=-0.01, mountTheta=-0.72
23:18:07.824 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
23:18:07.827 00.003 1032 Enqueuing Move request for scope (0.01, 0.01)
23:18:07.829 00.002 10072 Worker thread wakes up
23:18:07.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:18:07.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:18:07.829 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
23:18:07.835 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:18:07.838 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:07.839 00.001 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:18:07.839 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:07.839 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:18:07.839 00.000 10072 MoveAxis(W, 2, ABG)
23:18:07.839 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:07.840 00.001 10072 IsGuiding returns 0
23:18:07.840 00.000 10072 PulseGuide returned control before completion, sleep 12
23:18:07.863 00.023 10072 IsGuiding returns 0
23:18:07.863 00.000 10072 Move returns status 0, amount 2
23:18:07.863 00.000 10072 MoveAxis(N, 0, ABG)
23:18:07.863 00.000 10072 Move returns status 0, amount 0
23:18:07.863 00.000 10072 move complete, result=0
23:18:07.864 00.001 10072 worker thread done servicing request
23:18:07.864 00.000 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:18:07.868 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:07.871 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:07.874 00.003 1032 Enqueuing Expose request
23:18:07.876 00.002 10072 Worker thread wakes up
23:18:07.876 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:18:07.880 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:07.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:08.289 00.409 10072 Exposure complete
23:18:08.356 00.067 10072 worker thread done servicing request
23:18:08.356 00.000 1032 OnExposeComplete: enter
23:18:08.359 00.003 1032 UpdateGuideState(): m_state=6
23:18:08.363 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8507
23:18:08.367 00.004 1032 Star::Find returns 1 (0), X=1104.00, Y=133.69, Mass=1413, SNR=26.4, Peak=116 HFD=3.0
23:18:08.370 00.003 1032 MultiStar: [#1 0.02,0.01,0.93,U] [#2 -0.10,0.08,0.80,U] [#3 0.05,-0.03,0.74,U] [#4 -0.05,0.04,0.65,U] [#5 0.17,-0.02,0.67,U] [#6 -0.08,0.00,0.64,U] [#7 -0.15,-0.14,0.71,U] [#8 0.10,0.02,0.51,U] 
23:18:08.373 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {0.12, -0.07}
23:18:08.376 00.003 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
23:18:08.378 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
23:18:08.381 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-0.97 mountX=-0.02 mountY=-0.01, mountTheta=-2.80
23:18:08.384 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
23:18:08.387 00.003 1032 Enqueuing Move request for scope (0.01, -0.02)
23:18:08.389 00.002 10072 Worker thread wakes up
23:18:08.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
23:18:08.389 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
23:18:08.389 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
23:18:08.391 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:18:08.405 00.014 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:08.405 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:18:08.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:08.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:18:08.405 00.000 10072 MoveAxis(W, 2, ABG)
23:18:08.405 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:08.412 00.007 10072 IsGuiding returns 0
23:18:08.413 00.001 10072 PulseGuide returned control before completion, sleep 11
23:18:08.428 00.015 10072 IsGuiding returns 0
23:18:08.428 00.000 10072 Move returns status 0, amount 2
23:18:08.428 00.000 10072 MoveAxis(N, 0, ABG)
23:18:08.428 00.000 10072 Move returns status 0, amount 0
23:18:08.428 00.000 10072 move complete, result=0
23:18:08.428 00.000 10072 worker thread done servicing request
23:18:08.435 00.007 1032 UpdateGuideState exits: m=1413 SNR=26.4
23:18:08.438 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:08.440 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:08.443 00.003 1032 Enqueuing Expose request
23:18:08.446 00.003 10072 Worker thread wakes up
23:18:08.446 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:18:08.449 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:08.449 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:09.085 00.636 10072 Exposure complete
23:18:09.154 00.069 10072 worker thread done servicing request
23:18:09.155 00.001 1032 OnExposeComplete: enter
23:18:09.158 00.003 1032 UpdateGuideState(): m_state=6
23:18:09.160 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8508
23:18:09.162 00.002 1032 Star::Find returns 1 (0), X=1104.02, Y=133.60, Mass=1537, SNR=27.6, Peak=134 HFD=2.9
23:18:09.164 00.002 1032 MultiStar: [#1 0.06,-0.20,0.91,U] [#2 0.09,-0.07,0.75,U] [#3 0.20,-0.29,0.00,M1] [#4 0.08,-0.12,0.65,U] [#5 0.09,-0.21,0.65,U] [#6 0.22,-0.16,0.00,M1] [#7 0.09,-0.18,0.67,U] [#8 0.04,-0.17,0.50,U] 
23:18:09.167 00.003 1032 refined, 6 included, MultiStar: {0.09, -0.16}, one-star: {0.15, -0.16}
23:18:09.169 00.002 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
23:18:09.172 00.003 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
23:18:09.174 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.06 mountX=-0.18 mountY=-0.05, mountTheta=-2.89
23:18:09.180 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.16, opts=13)
23:18:09.184 00.004 1032 Enqueuing Move request for scope (0.09, -0.16)
23:18:09.187 00.003 10072 Worker thread wakes up
23:18:09.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
23:18:09.187 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
23:18:09.187 00.000 10072 Moving (0.09, -0.16) raw xDistance=-0.18 yDistance=-0.05
23:18:09.190 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:18:09.194 00.004 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 288.47
23:18:09.194 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
23:18:09.194 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:09.194 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:18:09.194 00.000 10072 MoveAxis(E, 81, ABG)
23:18:09.194 00.000 10072 Guiding  Dir = 2, Dur = 81
23:18:09.195 00.001 10072 IsGuiding returns 0
23:18:09.195 00.000 10072 PulseGuide returned control before completion, sleep 91
23:18:09.217 00.022 1032 UpdateGuideState exits: m=1537 SNR=27.6
23:18:09.220 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:09.222 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:09.225 00.003 1032 Enqueuing Expose request
23:18:09.303 00.078 10072 IsGuiding returns 0
23:18:09.305 00.002 10072 Move returns status 0, amount 81
23:18:09.306 00.001 10072 MoveAxis(N, 0, ABG)
23:18:09.306 00.000 10072 Move returns status 0, amount 0
23:18:09.306 00.000 10072 move complete, result=0
23:18:09.306 00.000 10072 worker thread done servicing request
23:18:09.306 00.000 10072 Worker thread wakes up
23:18:09.306 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.0 px 0 ms NORTH
23:18:09.310 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:09.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:09.724 00.414 10072 Exposure complete
23:18:09.794 00.070 10072 worker thread done servicing request
23:18:09.794 00.000 1032 OnExposeComplete: enter
23:18:09.797 00.003 1032 UpdateGuideState(): m_state=6
23:18:09.800 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8509
23:18:09.803 00.003 1032 Star::Find returns 1 (0), X=1104.08, Y=133.48, Mass=1367, SNR=26.0, Peak=151 HFD=3.0
23:18:09.806 00.003 1032 MultiStar: [#1 0.08,-0.31,0.00,M1] [#2 0.18,-0.08,0.78,U] [#3 0.23,-0.24,0.00,M2] [#4 0.16,-0.14,0.70,U] [#5 0.14,-0.23,0.00,M1] [#6 0.11,-0.16,0.65,U] [#7 -0.00,-0.24,0.72,U] [#8 0.16,-0.23,0.00,M1] 
23:18:09.810 00.004 1032 refined, 4 included, MultiStar: {0.14, -0.19}, one-star: {0.20, -0.28}
23:18:09.813 00.003 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
23:18:09.815 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
23:18:09.818 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.23 cameraTheta=-0.94 mountX=-0.21 mountY=-0.08, mountTheta=-2.77
23:18:09.824 00.006 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.19, opts=13)
23:18:09.827 00.003 1032 Enqueuing Move request for scope (0.14, -0.19)
23:18:09.831 00.004 10072 Worker thread wakes up
23:18:09.831 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
23:18:09.831 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
23:18:09.831 00.000 10072 Moving (0.14, -0.19) raw xDistance=-0.21 yDistance=-0.08
23:18:09.834 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:18:09.837 00.003 10072 PPEC rslt: input = -0.21, final = -0.10, react = -0.11, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 288.47
23:18:09.837 00.000 10072 PPEC: input: -0.21, control: -0.10, exposure: 500
23:18:09.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:09.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:18:09.838 00.001 10072 MoveAxis(E, 99, ABG)
23:18:09.838 00.000 10072 Guiding  Dir = 2, Dur = 99
23:18:09.838 00.000 10072 IsGuiding returns 0
23:18:09.839 00.001 10072 PulseGuide returned control before completion, sleep 109
23:18:09.863 00.024 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:18:09.869 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:09.872 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:09.875 00.003 1032 Enqueuing Expose request
23:18:09.956 00.081 10072 IsGuiding returns 0
23:18:09.956 00.000 10072 Move returns status 0, amount 99
23:18:09.956 00.000 10072 MoveAxis(N, 0, ABG)
23:18:09.956 00.000 10072 Move returns status 0, amount 0
23:18:09.956 00.000 10072 move complete, result=0
23:18:09.956 00.000 10072 worker thread done servicing request
23:18:09.956 00.000 10072 Worker thread wakes up
23:18:09.956 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:09.956 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:09.958 00.002 1032 GuideStep: -0.2 px 99 ms EAST, -0.1 px 0 ms NORTH
23:18:10.585 00.627 10072 Exposure complete
23:18:10.651 00.066 10072 worker thread done servicing request
23:18:10.652 00.001 1032 OnExposeComplete: enter
23:18:10.655 00.003 1032 UpdateGuideState(): m_state=6
23:18:10.659 00.004 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8510
23:18:10.661 00.002 1032 Star::Find returns 1 (0), X=1104.09, Y=133.69, Mass=1440, SNR=26.7, Peak=126 HFD=3.2
23:18:10.666 00.005 1032 MultiStar: [#1 0.08,-0.04,1.00,U] [#2 0.00,0.15,0.80,U] [#3 0.21,-0.02,0.73,U] [#4 0.04,0.00,0.68,U] [#5 0.11,-0.04,0.68,U] [#6 0.09,0.06,0.63,U] [#7 0.00,-0.07,0.67,U] [#8 0.07,-0.09,0.47,U] 
23:18:10.668 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.21, -0.07}
23:18:10.670 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
23:18:10.673 00.003 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
23:18:10.676 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.13 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
23:18:10.682 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
23:18:10.685 00.003 1032 Enqueuing Move request for scope (0.10, -0.01)
23:18:10.688 00.003 10072 Worker thread wakes up
23:18:10.689 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
23:18:10.689 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
23:18:10.689 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.09
23:18:10.692 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:18:10.695 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:10.695 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:18:10.695 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:10.696 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:18:10.696 00.000 10072 MoveAxis(W, 2, ABG)
23:18:10.696 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:10.696 00.000 10072 IsGuiding returns 0
23:18:10.697 00.001 10072 PulseGuide returned control before completion, sleep 12
23:18:10.718 00.021 10072 IsGuiding returns 0
23:18:10.718 00.000 10072 Move returns status 0, amount 2
23:18:10.718 00.000 10072 MoveAxis(N, 0, ABG)
23:18:10.718 00.000 10072 Move returns status 0, amount 0
23:18:10.718 00.000 10072 move complete, result=0
23:18:10.718 00.000 10072 worker thread done servicing request
23:18:10.720 00.002 1032 UpdateGuideState exits: m=1440 SNR=26.7
23:18:10.723 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:10.725 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:10.727 00.002 1032 Enqueuing Expose request
23:18:10.729 00.002 10072 Worker thread wakes up
23:18:10.729 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:18:10.731 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:10.732 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:11.145 00.413 10072 Exposure complete
23:18:11.213 00.068 10072 worker thread done servicing request
23:18:11.213 00.000 1032 OnExposeComplete: enter
23:18:11.216 00.003 1032 UpdateGuideState(): m_state=6
23:18:11.221 00.005 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8511
23:18:11.224 00.003 1032 Star::Find returns 1 (0), X=1104.05, Y=133.70, Mass=1358, SNR=25.9, Peak=135 HFD=2.9
23:18:11.227 00.003 1032 MultiStar: [#1 0.11,-0.02,0.99,U] [#2 0.12,0.11,0.81,U] [#3 0.22,-0.09,0.75,U] [#4 0.03,-0.06,0.69,U] [#5 0.10,-0.07,0.66,U] [#6 0.07,0.02,0.63,U] [#7 0.04,-0.08,0.70,U] [#8 0.07,-0.02,0.51,U] 
23:18:11.229 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.17, -0.06}
23:18:11.231 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
23:18:11.233 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
23:18:11.235 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.25 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
23:18:11.239 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
23:18:11.244 00.005 1032 Enqueuing Move request for scope (0.11, -0.03)
23:18:11.246 00.002 10072 Worker thread wakes up
23:18:11.247 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:18:11.247 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:18:11.247 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
23:18:11.250 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:18:11.252 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:11.253 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:18:11.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:11.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:18:11.253 00.000 10072 MoveAxis(W, 2, ABG)
23:18:11.253 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:11.253 00.000 10072 IsGuiding returns 0
23:18:11.254 00.001 10072 PulseGuide returned control before completion, sleep 12
23:18:11.276 00.022 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:18:11.277 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:11.280 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:11.282 00.002 1032 Enqueuing Expose request
23:18:11.286 00.004 10072 IsGuiding returns 0
23:18:11.286 00.000 10072 Move returns status 0, amount 2
23:18:11.286 00.000 10072 MoveAxis(N, 0, ABG)
23:18:11.286 00.000 10072 Move returns status 0, amount 0
23:18:11.287 00.001 10072 move complete, result=0
23:18:11.287 00.000 10072 worker thread done servicing request
23:18:11.287 00.000 10072 Worker thread wakes up
23:18:11.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:11.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:11.295 00.008 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:18:11.915 00.620 10072 Exposure complete
23:18:11.970 00.055 10072 worker thread done servicing request
23:18:11.971 00.001 1032 OnExposeComplete: enter
23:18:11.973 00.002 1032 UpdateGuideState(): m_state=6
23:18:11.975 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8512
23:18:11.977 00.002 1032 Star::Find returns 1 (0), X=1104.12, Y=133.58, Mass=1363, SNR=25.9, Peak=133 HFD=3.0
23:18:11.979 00.002 1032 MultiStar: [#1 0.07,-0.07,0.98,U] [#2 0.16,0.03,0.79,U] [#3 0.32,-0.12,0.00,M1] [#4 0.11,-0.07,0.68,U] [#5 0.18,-0.13,0.69,U] [#6 0.03,-0.01,0.67,U] [#7 0.08,-0.15,0.72,U] [#8 0.13,-0.19,0.53,U] 
23:18:11.981 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.10}, one-star: {0.25, -0.19}
23:18:11.983 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
23:18:11.985 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
23:18:11.987 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.63 mountX=-0.13 mountY=-0.10, mountTheta=-2.46
23:18:11.991 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.10, opts=13)
23:18:11.993 00.002 1032 Enqueuing Move request for scope (0.13, -0.10)
23:18:11.995 00.002 10072 Worker thread wakes up
23:18:11.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
23:18:11.995 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
23:18:11.995 00.000 10072 Moving (0.13, -0.10) raw xDistance=-0.13 yDistance=-0.10
23:18:11.998 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:18:12.000 00.002 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:12.000 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
23:18:12.000 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:12.000 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:18:12.001 00.001 10072 MoveAxis(W, 1, ABG)
23:18:12.001 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:12.001 00.000 10072 IsGuiding returns 0
23:18:12.001 00.000 10072 PulseGuide returned control before completion, sleep 11
23:18:12.022 00.021 10072 IsGuiding returns 0
23:18:12.022 00.000 10072 Move returns status 0, amount 1
23:18:12.022 00.000 1032 UpdateGuideState exits: m=1363 SNR=25.9
23:18:12.025 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:12.027 00.002 10072 MoveAxis(N, 0, ABG)
23:18:12.027 00.000 10072 Move returns status 0, amount 0
23:18:12.027 00.000 10072 move complete, result=0
23:18:12.027 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:12.029 00.002 1032 Enqueuing Expose request
23:18:12.032 00.003 10072 worker thread done servicing request
23:18:12.032 00.000 10072 Worker thread wakes up
23:18:12.032 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:12.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:12.032 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:12.445 00.413 10072 Exposure complete
23:18:12.500 00.055 10072 worker thread done servicing request
23:18:12.501 00.001 1032 OnExposeComplete: enter
23:18:12.502 00.001 1032 UpdateGuideState(): m_state=6
23:18:12.504 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8513
23:18:12.506 00.002 1032 Star::Find returns 1 (0), X=1104.15, Y=133.59, Mass=1358, SNR=25.9, Peak=139 HFD=3.2
23:18:12.509 00.003 1032 MultiStar: [#1 0.14,-0.07,0.95,U] [#2 0.04,0.10,0.82,U] [#3 0.16,-0.08,0.77,U] [#4 0.16,-0.06,0.73,U] [#5 0.19,-0.20,0.00,M1] [#6 0.09,-0.03,0.65,U] [#7 0.10,-0.06,0.68,U] [#8 0.19,-0.07,0.51,U] 
23:18:12.511 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.06}, one-star: {0.28, -0.17}
23:18:12.513 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
23:18:12.515 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
23:18:12.517 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.37 mountX=-0.09 mountY=-0.13, mountTheta=-2.20
23:18:12.520 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
23:18:12.523 00.003 1032 Enqueuing Move request for scope (0.15, -0.06)
23:18:12.525 00.002 10072 Worker thread wakes up
23:18:12.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
23:18:12.525 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
23:18:12.525 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.09 yDistance=-0.13
23:18:12.527 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:18:12.530 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:12.531 00.001 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
23:18:12.531 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:12.531 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:18:12.531 00.000 10072 MoveAxis(W, 1, ABG)
23:18:12.531 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:12.531 00.000 10072 IsGuiding returns 0
23:18:12.532 00.001 10072 PulseGuide returned control before completion, sleep 11
23:18:12.550 00.018 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:18:12.553 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:12.555 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:12.557 00.002 1032 Enqueuing Expose request
23:18:12.559 00.002 10072 IsGuiding returns 0
23:18:12.559 00.000 10072 Move returns status 0, amount 1
23:18:12.559 00.000 10072 MoveAxis(N, 0, ABG)
23:18:12.559 00.000 10072 Move returns status 0, amount 0
23:18:12.559 00.000 10072 move complete, result=0
23:18:12.559 00.000 10072 worker thread done servicing request
23:18:12.559 00.000 10072 Worker thread wakes up
23:18:12.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:12.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:12.567 00.008 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:13.196 00.629 10072 Exposure complete
23:18:13.251 00.055 10072 worker thread done servicing request
23:18:13.252 00.001 1032 OnExposeComplete: enter
23:18:13.254 00.002 1032 UpdateGuideState(): m_state=6
23:18:13.257 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8514
23:18:13.259 00.002 1032 Star::Find returns 1 (0), X=1104.06, Y=133.69, Mass=1301, SNR=25.4, Peak=110 HFD=3.3
23:18:13.261 00.002 1032 MultiStar: [#1 0.12,-0.12,1.02,U] [#2 0.06,0.06,0.85,U] [#3 0.15,-0.11,0.80,U] [#4 0.20,0.05,0.69,U] [#5 0.14,-0.13,0.67,U] [#6 -0.01,-0.06,0.65,U] [#7 0.14,-0.12,0.74,U] [#8 0.10,-0.14,0.54,U] 
23:18:13.262 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.19, -0.07}
23:18:13.264 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
23:18:13.265 00.001 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
23:18:13.266 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.52 mountX=-0.10 mountY=-0.10, mountTheta=-2.35
23:18:13.271 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
23:18:13.273 00.002 1032 Enqueuing Move request for scope (0.12, -0.07)
23:18:13.275 00.002 10072 Worker thread wakes up
23:18:13.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
23:18:13.275 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
23:18:13.275 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
23:18:13.277 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:18:13.279 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:13.279 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
23:18:13.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:13.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:18:13.279 00.000 10072 MoveAxis(W, 1, ABG)
23:18:13.280 00.001 10072 Guiding  Dir = 3, Dur = 1
23:18:13.280 00.000 10072 IsGuiding returns 0
23:18:13.280 00.000 10072 PulseGuide returned control before completion, sleep 11
23:18:13.297 00.017 1032 UpdateGuideState exits: m=1301 SNR=25.4
23:18:13.298 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:13.301 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:13.304 00.003 1032 Enqueuing Expose request
23:18:13.306 00.002 10072 IsGuiding returns 0
23:18:13.306 00.000 10072 Move returns status 0, amount 1
23:18:13.306 00.000 10072 MoveAxis(N, 0, ABG)
23:18:13.306 00.000 10072 Move returns status 0, amount 0
23:18:13.306 00.000 10072 move complete, result=0
23:18:13.306 00.000 10072 worker thread done servicing request
23:18:13.307 00.001 10072 Worker thread wakes up
23:18:13.307 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:13.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:13.315 00.008 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:13.713 00.398 10072 Exposure complete
23:18:13.760 00.047 10072 worker thread done servicing request
23:18:13.761 00.001 1032 OnExposeComplete: enter
23:18:13.763 00.002 1032 UpdateGuideState(): m_state=6
23:18:13.765 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8515
23:18:13.767 00.002 1032 Star::Find returns 1 (0), X=1104.07, Y=133.68, Mass=1456, SNR=26.8, Peak=123 HFD=3.3
23:18:13.769 00.002 1032 MultiStar: [#1 0.13,-0.00,0.93,U] [#2 0.02,0.11,0.80,U] [#3 0.20,-0.05,0.75,U] [#4 0.18,0.02,0.65,U] [#5 0.14,-0.01,0.67,U] [#6 0.02,-0.04,0.64,U] [#7 0.12,0.03,0.68,U] [#8 0.09,-0.05,0.50,U] 
23:18:13.771 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.20, -0.08}
23:18:13.773 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
23:18:13.774 00.001 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
23:18:13.777 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.13 cameraTheta=-0.06 mountX=-0.04 mountY=-0.12, mountTheta=-1.89
23:18:13.779 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
23:18:13.781 00.002 1032 Enqueuing Move request for scope (0.12, -0.01)
23:18:13.782 00.001 10072 Worker thread wakes up
23:18:13.782 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
23:18:13.783 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
23:18:13.783 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.12
23:18:13.785 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:18:13.787 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:13.787 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:18:13.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:13.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:18:13.787 00.000 10072 MoveAxis(W, 1, ABG)
23:18:13.787 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:13.788 00.001 10072 IsGuiding returns 0
23:18:13.788 00.000 10072 PulseGuide returned control before completion, sleep 11
23:18:13.803 00.015 10072 IsGuiding returns 0
23:18:13.803 00.000 10072 Move returns status 0, amount 1
23:18:13.803 00.000 10072 MoveAxis(N, 0, ABG)
23:18:13.803 00.000 10072 Move returns status 0, amount 0
23:18:13.803 00.000 10072 move complete, result=0
23:18:13.804 00.001 10072 worker thread done servicing request
23:18:13.805 00.001 1032 UpdateGuideState exits: m=1456 SNR=26.8
23:18:13.807 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:13.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:13.810 00.001 1032 Enqueuing Expose request
23:18:13.812 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:13.813 00.001 10072 Worker thread wakes up
23:18:13.813 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:13.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:14.448 00.635 10072 Exposure complete
23:18:14.493 00.045 10072 worker thread done servicing request
23:18:14.493 00.000 1032 OnExposeComplete: enter
23:18:14.495 00.002 1032 UpdateGuideState(): m_state=6
23:18:14.498 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8516
23:18:14.499 00.001 1032 Star::Find returns 1 (0), X=1104.09, Y=133.62, Mass=1382, SNR=26.1, Peak=128 HFD=3.3
23:18:14.501 00.002 1032 MultiStar: [#1 0.24,-0.09,0.00,M1] [#2 0.12,0.08,0.80,U] [#3 0.25,-0.11,0.00,M1] [#4 0.20,0.04,0.69,U] [#5 0.15,-0.13,0.71,U] [#6 0.08,-0.20,0.62,U] [#7 0.11,-0.12,0.73,U] [#8 -0.07,-0.04,0.55,U] 
23:18:14.503 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.07}, one-star: {0.22, -0.15}
23:18:14.504 00.001 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
23:18:14.506 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
23:18:14.507 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.52 mountX=-0.10 mountY=-0.10, mountTheta=-2.35
23:18:14.510 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
23:18:14.512 00.002 1032 Enqueuing Move request for scope (0.13, -0.07)
23:18:14.513 00.001 10072 Worker thread wakes up
23:18:14.513 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
23:18:14.513 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
23:18:14.513 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.10
23:18:14.515 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:18:14.519 00.004 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:14.519 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
23:18:14.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:14.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:18:14.519 00.000 10072 MoveAxis(W, 1, ABG)
23:18:14.519 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:14.519 00.000 10072 IsGuiding returns 0
23:18:14.520 00.001 10072 PulseGuide returned control before completion, sleep 11
23:18:14.535 00.015 1032 UpdateGuideState exits: m=1382 SNR=26.1
23:18:14.537 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:14.539 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:14.540 00.001 1032 Enqueuing Expose request
23:18:14.543 00.003 10072 IsGuiding returns 0
23:18:14.543 00.000 10072 Move returns status 0, amount 1
23:18:14.543 00.000 10072 MoveAxis(N, 0, ABG)
23:18:14.543 00.000 10072 Move returns status 0, amount 0
23:18:14.543 00.000 10072 move complete, result=0
23:18:14.543 00.000 10072 worker thread done servicing request
23:18:14.543 00.000 10072 Worker thread wakes up
23:18:14.543 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:14.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:14.549 00.006 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:14.948 00.399 10072 Exposure complete
23:18:14.993 00.045 10072 worker thread done servicing request
23:18:14.993 00.000 1032 OnExposeComplete: enter
23:18:14.995 00.002 1032 UpdateGuideState(): m_state=6
23:18:14.996 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8517
23:18:14.998 00.002 1032 Star::Find returns 1 (0), X=1104.09, Y=133.60, Mass=1313, SNR=25.5, Peak=113 HFD=3.4
23:18:15.000 00.002 1032 MultiStar: [#1 0.19,-0.20,0.00,M2] [#2 0.12,-0.05,0.89,U] [#3 0.11,-0.11,0.80,U] [#4 0.13,-0.08,0.72,U] [#5 0.17,-0.01,0.71,U] [#6 0.20,-0.16,0.00,M1] [#7 0.08,-0.14,0.74,U] [#8 0.08,-0.16,0.54,U] 
23:18:15.001 00.001 1032 refined, 6 included, MultiStar: {0.14, -0.10}, one-star: {0.22, -0.16}
23:18:15.003 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
23:18:15.004 00.001 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
23:18:15.006 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.64 mountX=-0.13 mountY=-0.11, mountTheta=-2.47
23:18:15.010 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
23:18:15.012 00.002 1032 Enqueuing Move request for scope (0.14, -0.10)
23:18:15.013 00.001 10072 Worker thread wakes up
23:18:15.013 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
23:18:15.013 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
23:18:15.013 00.000 10072 Moving (0.14, -0.10) raw xDistance=-0.13 yDistance=-0.11
23:18:15.015 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:18:15.018 00.003 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.47
23:18:15.018 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
23:18:15.018 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:15.018 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:18:15.018 00.000 10072 MoveAxis(E, 62, ABG)
23:18:15.018 00.000 10072 Guiding  Dir = 2, Dur = 62
23:18:15.018 00.000 10072 IsGuiding returns 0
23:18:15.018 00.000 10072 PulseGuide returned control before completion, sleep 72
23:18:15.035 00.017 1032 UpdateGuideState exits: m=1313 SNR=25.5
23:18:15.036 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:15.038 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:15.040 00.002 1032 Enqueuing Expose request
23:18:15.102 00.062 10072 IsGuiding returns 0
23:18:15.102 00.000 10072 Move returns status 0, amount 62
23:18:15.102 00.000 10072 MoveAxis(N, 0, ABG)
23:18:15.102 00.000 10072 Move returns status 0, amount 0
23:18:15.102 00.000 10072 move complete, result=0
23:18:15.102 00.000 10072 worker thread done servicing request
23:18:15.102 00.000 10072 Worker thread wakes up
23:18:15.102 00.000 1032 GuideStep: -0.1 px 62 ms EAST, -0.1 px 0 ms NORTH
23:18:15.105 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:15.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:15.729 00.624 10072 Exposure complete
23:18:15.784 00.055 10072 worker thread done servicing request
23:18:15.784 00.000 1032 OnExposeComplete: enter
23:18:15.786 00.002 1032 UpdateGuideState(): m_state=6
23:18:15.788 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8518
23:18:15.791 00.003 1032 Star::Find returns 1 (0), X=1104.10, Y=133.71, Mass=1271, SNR=25.0, Peak=109 HFD=3.4
23:18:15.792 00.001 1032 MultiStar: [#1 0.04,-0.03,1.01,U] [#2 0.12,0.12,0.86,U] [#3 0.30,0.07,0.00,M1] [#4 0.02,0.06,0.75,U] [#5 0.11,-0.06,0.71,U] [#6 0.06,-0.08,0.67,U] [#7 -0.04,-0.10,0.71,U] [#8 0.14,0.01,0.53,U] 
23:18:15.794 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.02}, one-star: {0.23, -0.05}
23:18:15.795 00.001 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
23:18:15.796 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
23:18:15.798 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.18 mountX=-0.04 mountY=-0.08, mountTheta=-2.01
23:18:15.800 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
23:18:15.802 00.002 1032 Enqueuing Move request for scope (0.09, -0.02)
23:18:15.803 00.001 10072 Worker thread wakes up
23:18:15.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
23:18:15.803 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
23:18:15.803 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
23:18:15.805 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:18:15.808 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:15.809 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:18:15.809 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:15.809 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:18:15.809 00.000 10072 MoveAxis(W, 2, ABG)
23:18:15.809 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:15.809 00.000 10072 IsGuiding returns 0
23:18:15.810 00.001 10072 PulseGuide returned control before completion, sleep 12
23:18:15.826 00.016 1032 UpdateGuideState exits: m=1271 SNR=25.0
23:18:15.829 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:15.832 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:15.834 00.002 1032 Enqueuing Expose request
23:18:15.836 00.002 10072 IsGuiding returns 0
23:18:15.836 00.000 10072 Move returns status 0, amount 2
23:18:15.836 00.000 10072 MoveAxis(N, 0, ABG)
23:18:15.836 00.000 10072 Move returns status 0, amount 0
23:18:15.836 00.000 10072 move complete, result=0
23:18:15.836 00.000 10072 worker thread done servicing request
23:18:15.836 00.000 10072 Worker thread wakes up
23:18:15.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:15.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:15.844 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:18:16.247 00.403 10072 Exposure complete
23:18:16.296 00.049 10072 worker thread done servicing request
23:18:16.296 00.000 1032 OnExposeComplete: enter
23:18:16.297 00.001 1032 UpdateGuideState(): m_state=6
23:18:16.299 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8519
23:18:16.302 00.003 1032 Star::Find returns 1 (0), X=1104.03, Y=133.85, Mass=1359, SNR=25.9, Peak=112 HFD=3.1
23:18:16.304 00.002 1032 MultiStar: [#1 0.12,0.07,0.96,U] [#2 0.04,0.34,0.00,M1] [#3 0.16,0.13,0.73,U] [#4 -0.05,0.30,0.00,M1] [#5 0.16,0.17,0.64,U] [#6 0.04,0.11,0.62,U] [#7 0.00,0.12,0.69,U] [#8 -0.04,0.26,0.00,M1] 
23:18:16.306 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.11}, one-star: {0.16, 0.09}
23:18:16.308 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:18:16.310 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:18:16.312 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.77 mountX=0.08 mountY=-0.14, mountTheta=-1.06
23:18:16.314 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
23:18:16.317 00.003 1032 Enqueuing Move request for scope (0.11, 0.11)
23:18:16.319 00.002 10072 Worker thread wakes up
23:18:16.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
23:18:16.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
23:18:16.319 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.14
23:18:16.320 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:18:16.323 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:16.323 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:18:16.324 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:16.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:18:16.324 00.000 10072 MoveAxis(W, 1, ABG)
23:18:16.324 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:16.324 00.000 10072 IsGuiding returns 0
23:18:16.324 00.000 10072 PulseGuide returned control before completion, sleep 11
23:18:16.338 00.014 10072 IsGuiding returns 0
23:18:16.338 00.000 10072 Move returns status 0, amount 1
23:18:16.338 00.000 10072 MoveAxis(N, 0, ABG)
23:18:16.338 00.000 10072 Move returns status 0, amount 0
23:18:16.338 00.000 10072 move complete, result=0
23:18:16.338 00.000 10072 worker thread done servicing request
23:18:16.342 00.004 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:18:16.344 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:16.346 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:16.348 00.002 1032 Enqueuing Expose request
23:18:16.350 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:16.351 00.001 10072 Worker thread wakes up
23:18:16.351 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:16.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:16.978 00.627 10072 Exposure complete
23:18:17.029 00.051 10072 worker thread done servicing request
23:18:17.029 00.000 1032 OnExposeComplete: enter
23:18:17.031 00.002 1032 UpdateGuideState(): m_state=6
23:18:17.032 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8520
23:18:17.034 00.002 1032 Star::Find returns 1 (0), X=1104.02, Y=133.92, Mass=1312, SNR=25.5, Peak=107 HFD=2.9
23:18:17.036 00.002 1032 MultiStar: [#1 0.13,0.10,1.05,U] [#2 0.09,0.20,0.84,U] [#3 0.11,0.06,0.79,U] [#4 0.03,0.30,0.00,M2] [#5 0.09,0.17,0.62,U] [#6 0.05,0.21,0.66,U] [#7 0.05,0.13,0.73,U] [#8 0.07,0.17,0.53,U] 
23:18:17.038 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.15}, one-star: {0.15, 0.16}
23:18:17.040 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
23:18:17.042 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
23:18:17.043 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.17 cameraTheta=0.99 mountX=0.12 mountY=-0.13, mountTheta=-0.84
23:18:17.046 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.15, opts=13)
23:18:17.049 00.003 1032 Enqueuing Move request for scope (0.10, 0.15)
23:18:17.052 00.003 10072 Worker thread wakes up
23:18:17.052 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
23:18:17.053 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
23:18:17.053 00.000 10072 Moving (0.10, 0.15) raw xDistance=0.12 yDistance=-0.13
23:18:17.054 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:18:17.057 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:17.057 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:18:17.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:17.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:18:17.057 00.000 10072 MoveAxis(W, 1, ABG)
23:18:17.057 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:17.057 00.000 10072 IsGuiding returns 0
23:18:17.058 00.001 10072 PulseGuide returned control before completion, sleep 11
23:18:17.076 00.018 1032 UpdateGuideState exits: m=1312 SNR=25.5
23:18:17.079 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:17.081 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:17.084 00.003 1032 Enqueuing Expose request
23:18:17.087 00.003 10072 IsGuiding returns 0
23:18:17.087 00.000 10072 Move returns status 0, amount 1
23:18:17.087 00.000 10072 MoveAxis(N, 0, ABG)
23:18:17.087 00.000 10072 Move returns status 0, amount 0
23:18:17.087 00.000 10072 move complete, result=0
23:18:17.087 00.000 10072 worker thread done servicing request
23:18:17.087 00.000 10072 Worker thread wakes up
23:18:17.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:17.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:17.094 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:17.494 00.400 10072 Exposure complete
23:18:17.545 00.051 10072 worker thread done servicing request
23:18:17.545 00.000 1032 OnExposeComplete: enter
23:18:17.547 00.002 1032 UpdateGuideState(): m_state=6
23:18:17.551 00.004 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8521
23:18:17.554 00.003 1032 Star::Find returns 1 (0), X=1104.13, Y=133.75, Mass=1341, SNR=25.7, Peak=128 HFD=3.1
23:18:17.555 00.001 1032 MultiStar: [#1 0.11,0.15,1.00,U] [#2 0.07,0.33,0.00,M1] [#3 0.23,0.07,0.78,U] [#4 0.01,0.22,0.72,U] [#5 0.14,0.07,0.69,U] [#6 -0.04,0.08,0.63,U] [#7 0.06,0.11,0.75,U] [#8 0.05,0.25,0.00,M1] 
23:18:17.558 00.003 1032 refined, 6 included, MultiStar: {0.12, 0.10}, one-star: {0.26, -0.01}
23:18:17.559 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
23:18:17.561 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
23:18:17.562 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.15 cameraTheta=0.68 mountX=0.06 mountY=-0.14, mountTheta=-1.15
23:18:17.565 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
23:18:17.566 00.001 1032 Enqueuing Move request for scope (0.12, 0.10)
23:18:17.568 00.002 10072 Worker thread wakes up
23:18:17.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
23:18:17.568 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
23:18:17.568 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.06 yDistance=-0.14
23:18:17.571 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:18:17.573 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:17.573 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:18:17.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:17.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:18:17.573 00.000 10072 MoveAxis(W, 2, ABG)
23:18:17.573 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:17.574 00.001 10072 IsGuiding returns 0
23:18:17.575 00.001 10072 PulseGuide returned control before completion, sleep 12
23:18:17.594 00.019 1032 UpdateGuideState exits: m=1341 SNR=25.7
23:18:17.599 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:17.602 00.003 10072 IsGuiding returns 0
23:18:17.602 00.000 10072 Move returns status 0, amount 2
23:18:17.602 00.000 10072 MoveAxis(N, 0, ABG)
23:18:17.603 00.001 10072 Move returns status 0, amount 0
23:18:17.603 00.000 10072 move complete, result=0
23:18:17.603 00.000 10072 worker thread done servicing request
23:18:17.603 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:17.607 00.004 1032 Enqueuing Expose request
23:18:17.609 00.002 10072 Worker thread wakes up
23:18:17.610 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:17.610 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:17.610 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:18:18.245 00.635 10072 Exposure complete
23:18:18.293 00.048 10072 worker thread done servicing request
23:18:18.293 00.000 1032 OnExposeComplete: enter
23:18:18.295 00.002 1032 UpdateGuideState(): m_state=6
23:18:18.296 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8522
23:18:18.298 00.002 1032 Star::Find returns 1 (0), X=1104.12, Y=133.85, Mass=1340, SNR=25.7, Peak=118 HFD=3.0
23:18:18.300 00.002 1032 MultiStar: [#1 0.11,0.20,0.99,U] [#2 0.02,0.27,0.00,M2] [#3 0.22,0.07,0.77,U] [#4 0.09,0.28,0.00,M2] [#5 0.22,0.14,0.00,M1] [#6 -0.04,0.27,0.00,M1] [#7 0.08,0.11,0.69,U] [#8 0.04,0.20,0.53,U] 
23:18:18.303 00.003 1032 refined, 4 included, MultiStar: {0.15, 0.13}, one-star: {0.24, 0.09}
23:18:18.305 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
23:18:18.307 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
23:18:18.308 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.71 mountX=0.09 mountY=-0.18, mountTheta=-1.12
23:18:18.310 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.13, opts=13)
23:18:18.312 00.002 1032 Enqueuing Move request for scope (0.15, 0.13)
23:18:18.314 00.002 10072 Worker thread wakes up
23:18:18.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
23:18:18.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
23:18:18.314 00.000 10072 Moving (0.15, 0.13) raw xDistance=0.09 yDistance=-0.18
23:18:18.317 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:18:18.319 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:18.319 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:18:18.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:18.320 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:18:18.320 00.000 10072 MoveAxis(W, 2, ABG)
23:18:18.320 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:18.320 00.000 10072 IsGuiding returns 0
23:18:18.321 00.001 10072 PulseGuide returned control before completion, sleep 12
23:18:18.337 00.016 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:18:18.339 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:18.341 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:18.343 00.002 1032 Enqueuing Expose request
23:18:18.348 00.005 10072 IsGuiding returns 0
23:18:18.348 00.000 10072 Move returns status 0, amount 2
23:18:18.348 00.000 10072 MoveAxis(N, 0, ABG)
23:18:18.348 00.000 10072 Move returns status 0, amount 0
23:18:18.348 00.000 10072 move complete, result=0
23:18:18.348 00.000 10072 worker thread done servicing request
23:18:18.348 00.000 10072 Worker thread wakes up
23:18:18.348 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:18.349 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:18.353 00.004 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
23:18:18.763 00.410 10072 Exposure complete
23:18:18.820 00.057 10072 worker thread done servicing request
23:18:18.820 00.000 1032 OnExposeComplete: enter
23:18:18.822 00.002 1032 UpdateGuideState(): m_state=6
23:18:18.823 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8523
23:18:18.825 00.002 1032 Star::Find returns 1 (0), X=1103.97, Y=134.08, Mass=1414, SNR=26.4, Peak=122 HFD=2.9
23:18:18.827 00.002 1032 MultiStar: [#1 0.05,0.31,0.00,M1] [#2 0.07,0.38,0.00,M3] [#3 0.18,0.30,0.00,M1] [#4 -0.00,0.35,0.00,M3] [#5 0.11,0.45,0.00,M2] [#6 0.05,0.36,0.00,M2] [#7 -0.05,0.13,0.71,U] [#8 0.12,0.37,0.00,M1] 
23:18:18.830 00.003 1032 refined, 1 included, MultiStar: {0.04, 0.24}, one-star: {0.10, 0.32}
23:18:18.832 00.002 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
23:18:18.839 00.007 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
23:18:18.841 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.42 mountX=0.22 mountY=-0.10, mountTheta=-0.41
23:18:18.844 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.24, opts=13)
23:18:18.846 00.002 1032 Enqueuing Move request for scope (0.04, 0.24)
23:18:18.847 00.001 10072 Worker thread wakes up
23:18:18.848 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
23:18:18.848 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
23:18:18.848 00.000 10072 Moving (0.04, 0.24) raw xDistance=0.22 yDistance=-0.10
23:18:18.849 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:18:18.852 00.003 10072 PPEC rslt: input = 0.22, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 288.47
23:18:18.852 00.000 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
23:18:18.853 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:18.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:18:18.853 00.000 10072 MoveAxis(W, 105, ABG)
23:18:18.853 00.000 10072 Guiding  Dir = 3, Dur = 105
23:18:18.853 00.000 10072 IsGuiding returns 0
23:18:18.854 00.001 10072 PulseGuide returned control before completion, sleep 115
23:18:18.872 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:18:18.874 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:18.876 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:18.877 00.001 1032 Enqueuing Expose request
23:18:18.974 00.097 10072 IsGuiding returns 0
23:18:18.974 00.000 10072 Move returns status 0, amount 105
23:18:18.974 00.000 10072 MoveAxis(N, 0, ABG)
23:18:18.974 00.000 10072 Move returns status 0, amount 0
23:18:18.974 00.000 10072 move complete, result=0
23:18:18.974 00.000 10072 worker thread done servicing request
23:18:18.974 00.000 10072 Worker thread wakes up
23:18:18.974 00.000 1032 GuideStep: 0.2 px 105 ms WEST, -0.1 px 0 ms NORTH
23:18:18.978 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:18.978 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:19.624 00.646 10072 Exposure complete
23:18:19.677 00.053 10072 worker thread done servicing request
23:18:19.677 00.000 1032 OnExposeComplete: enter
23:18:19.679 00.002 1032 UpdateGuideState(): m_state=6
23:18:19.681 00.002 1032 Star::Find(15, 1103, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8524
23:18:19.684 00.003 1032 Star::Find returns 1 (0), X=1104.07, Y=133.98, Mass=1509, SNR=27.3, Peak=151 HFD=2.8
23:18:19.686 00.002 1032 MultiStar: [#1 0.02,0.19,0.90,U] [#2 0.16,0.36,0.00,M4] [#3 0.23,0.06,0.73,U] [#4 0.10,0.28,0.00,M4] [#5 0.12,0.27,0.00,M3] [#6 0.02,0.21,0.59,U] [#7 0.13,0.18,0.65,U] [#8 0.11,0.24,0.00,M2] 
23:18:19.688 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.17}, one-star: {0.20, 0.22}
23:18:19.690 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
23:18:19.691 00.001 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
23:18:19.693 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.95 mountX=0.14 mountY=-0.16, mountTheta=-0.88
23:18:19.696 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.17, opts=13)
23:18:19.698 00.002 1032 Enqueuing Move request for scope (0.12, 0.17)
23:18:19.700 00.002 10072 Worker thread wakes up
23:18:19.700 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
23:18:19.701 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
23:18:19.701 00.000 10072 Moving (0.12, 0.17) raw xDistance=0.14 yDistance=-0.16
23:18:19.704 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=148, Gamma=2.230
23:18:19.707 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.47
23:18:19.707 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:18:19.707 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:19.708 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:18:19.708 00.000 10072 MoveAxis(W, 65, ABG)
23:18:19.708 00.000 10072 Guiding  Dir = 3, Dur = 65
23:18:19.708 00.000 10072 IsGuiding returns 0
23:18:19.709 00.001 10072 PulseGuide returned control before completion, sleep 75
23:18:19.728 00.019 1032 UpdateGuideState exits: m=1509 SNR=27.3
23:18:19.730 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:19.732 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:19.734 00.002 1032 Enqueuing Expose request
23:18:19.788 00.054 10072 IsGuiding returns 0
23:18:19.788 00.000 10072 Move returns status 0, amount 65
23:18:19.788 00.000 10072 MoveAxis(N, 0, ABG)
23:18:19.788 00.000 10072 Move returns status 0, amount 0
23:18:19.788 00.000 10072 move complete, result=0
23:18:19.788 00.000 10072 worker thread done servicing request
23:18:19.788 00.000 10072 Worker thread wakes up
23:18:19.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:19.789 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:19.790 00.001 1032 GuideStep: 0.1 px 65 ms WEST, -0.2 px 0 ms NORTH
23:18:20.197 00.407 10072 Exposure complete
23:18:20.251 00.054 10072 worker thread done servicing request
23:18:20.251 00.000 1032 OnExposeComplete: enter
23:18:20.254 00.003 1032 UpdateGuideState(): m_state=6
23:18:20.256 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8525
23:18:20.258 00.002 1032 Star::Find returns 1 (0), X=1104.08, Y=133.84, Mass=1424, SNR=26.5, Peak=131 HFD=2.9
23:18:20.260 00.002 1032 MultiStar: [#1 0.18,0.07,0.92,U] [#2 0.06,0.23,0.73,U] [#3 0.22,0.05,0.76,U] [#4 0.20,0.13,0.69,U] [#5 0.21,0.16,0.00,M4] [#6 0.15,0.05,0.63,U] [#7 0.24,0.14,0.00,M1] [#8 0.02,0.23,0.50,U] 
23:18:20.262 00.002 1032 refined, 6 included, MultiStar: {0.16, 0.11}, one-star: {0.21, 0.08}
23:18:20.264 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:18:20.265 00.001 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:18:20.268 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.62 mountX=0.07 mountY=-0.18, mountTheta=-1.21
23:18:20.273 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.11, opts=13)
23:18:20.275 00.002 1032 Enqueuing Move request for scope (0.16, 0.11)
23:18:20.277 00.002 10072 Worker thread wakes up
23:18:20.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
23:18:20.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
23:18:20.277 00.000 10072 Moving (0.16, 0.11) raw xDistance=0.07 yDistance=-0.18
23:18:20.279 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:18:20.282 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:20.282 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:18:20.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:20.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:18:20.282 00.000 10072 MoveAxis(W, 1, ABG)
23:18:20.283 00.001 10072 Guiding  Dir = 3, Dur = 1
23:18:20.283 00.000 10072 IsGuiding returns 0
23:18:20.283 00.000 10072 PulseGuide returned control before completion, sleep 11
23:18:20.301 00.018 1032 UpdateGuideState exits: m=1424 SNR=26.5
23:18:20.304 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:20.307 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:20.309 00.002 1032 Enqueuing Expose request
23:18:20.310 00.001 10072 IsGuiding returns 0
23:18:20.311 00.001 10072 Move returns status 0, amount 1
23:18:20.311 00.000 10072 MoveAxis(N, 0, ABG)
23:18:20.311 00.000 10072 Move returns status 0, amount 0
23:18:20.311 00.000 10072 move complete, result=0
23:18:20.311 00.000 10072 worker thread done servicing request
23:18:20.311 00.000 10072 Worker thread wakes up
23:18:20.311 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:20.311 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:20.318 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:18:20.948 00.630 10072 Exposure complete
23:18:20.996 00.048 10072 worker thread done servicing request
23:18:20.996 00.000 1032 OnExposeComplete: enter
23:18:20.999 00.003 1032 UpdateGuideState(): m_state=6
23:18:21.001 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8526
23:18:21.002 00.001 1032 Star::Find returns 1 (0), X=1104.10, Y=133.85, Mass=1375, SNR=26.0, Peak=117 HFD=3.0
23:18:21.004 00.002 1032 MultiStar: [#1 0.17,0.13,1.01,U] [#2 0.11,0.20,0.82,U] [#3 0.26,0.09,0.00,M1] [#4 0.25,0.31,0.00,M4] [#5 0.13,0.08,0.69,U] [#6 0.11,0.17,0.63,U] [#7 0.10,0.04,0.73,U] [#8 0.03,0.25,0.00,M2] 
23:18:21.007 00.003 1032 refined, 5 included, MultiStar: {0.15, 0.12}, one-star: {0.23, 0.08}
23:18:21.009 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:18:21.010 00.001 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:18:21.012 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.66 mountX=0.07 mountY=-0.17, mountTheta=-1.17
23:18:21.014 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.12, opts=13)
23:18:21.016 00.002 1032 Enqueuing Move request for scope (0.15, 0.12)
23:18:21.018 00.002 10072 Worker thread wakes up
23:18:21.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
23:18:21.018 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
23:18:21.018 00.000 10072 Moving (0.15, 0.12) raw xDistance=0.07 yDistance=-0.17
23:18:21.022 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:18:21.024 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:21.024 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:18:21.024 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:21.024 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:18:21.024 00.000 10072 MoveAxis(W, 1, ABG)
23:18:21.024 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:21.025 00.001 10072 IsGuiding returns 0
23:18:21.025 00.000 10072 PulseGuide returned control before completion, sleep 11
23:18:21.040 00.015 10072 IsGuiding returns 0
23:18:21.040 00.000 10072 Move returns status 0, amount 1
23:18:21.040 00.000 10072 MoveAxis(N, 0, ABG)
23:18:21.040 00.000 10072 Move returns status 0, amount 0
23:18:21.041 00.001 10072 move complete, result=0
23:18:21.041 00.000 10072 worker thread done servicing request
23:18:21.041 00.000 1032 UpdateGuideState exits: m=1375 SNR=26.0
23:18:21.043 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:21.045 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:21.047 00.002 1032 Enqueuing Expose request
23:18:21.050 00.003 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:18:21.053 00.003 10072 Worker thread wakes up
23:18:21.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:21.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:21.464 00.411 10072 Exposure complete
23:18:21.516 00.052 10072 worker thread done servicing request
23:18:21.516 00.000 1032 OnExposeComplete: enter
23:18:21.519 00.003 1032 UpdateGuideState(): m_state=6
23:18:21.522 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8527
23:18:21.523 00.001 1032 Star::Find returns 1 (0), X=1104.15, Y=133.83, Mass=1320, SNR=25.5, Peak=107 HFD=3.0
23:18:21.525 00.002 1032 MultiStar: [#1 0.12,0.18,0.96,U] [#2 0.12,0.27,0.00,M3] [#3 0.27,0.04,0.00,M2] [#4 0.20,0.19,0.00,M5] [#5 0.10,0.27,0.00,M4] [#6 0.01,0.03,0.66,U] [#7 0.08,0.09,0.71,U] [#8 0.07,0.20,0.51,U] 
23:18:21.528 00.003 1032 refined, 4 included, MultiStar: {0.13, 0.11}, one-star: {0.28, 0.07}
23:18:21.529 00.001 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
23:18:21.530 00.001 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
23:18:21.532 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.72 mountX=0.08 mountY=-0.15, mountTheta=-1.11
23:18:21.534 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.11, opts=13)
23:18:21.536 00.002 1032 Enqueuing Move request for scope (0.13, 0.11)
23:18:21.537 00.001 10072 Worker thread wakes up
23:18:21.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
23:18:21.538 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
23:18:21.538 00.000 10072 Moving (0.13, 0.11) raw xDistance=0.08 yDistance=-0.15
23:18:21.539 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:18:21.542 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:21.542 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:18:21.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:21.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:18:21.542 00.000 10072 MoveAxis(W, 2, ABG)
23:18:21.542 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:21.544 00.002 10072 IsGuiding returns 0
23:18:21.544 00.000 10072 PulseGuide returned control before completion, sleep 12
23:18:21.560 00.016 1032 UpdateGuideState exits: m=1320 SNR=25.5
23:18:21.563 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:21.564 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:21.566 00.002 1032 Enqueuing Expose request
23:18:21.571 00.005 10072 IsGuiding returns 0
23:18:21.572 00.001 10072 Move returns status 0, amount 2
23:18:21.572 00.000 10072 MoveAxis(N, 0, ABG)
23:18:21.572 00.000 10072 Move returns status 0, amount 0
23:18:21.572 00.000 10072 move complete, result=0
23:18:21.572 00.000 10072 worker thread done servicing request
23:18:21.572 00.000 10072 Worker thread wakes up
23:18:21.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:21.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:21.575 00.003 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
23:18:22.199 00.624 10072 Exposure complete
23:18:22.252 00.053 10072 worker thread done servicing request
23:18:22.252 00.000 1032 OnExposeComplete: enter
23:18:22.253 00.001 1032 UpdateGuideState(): m_state=6
23:18:22.256 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8528
23:18:22.258 00.002 1032 Star::Find returns 1 (0), X=1104.15, Y=133.93, Mass=1357, SNR=25.9, Peak=120 HFD=3.0
23:18:22.260 00.002 1032 MultiStar: [#1 0.14,0.32,0.00,M1] [#2 0.15,0.41,0.00,M4] [#3 0.12,0.19,0.78,U] [#4 0.16,0.33,0.00,M6] [#5 0.10,0.34,0.00,M5] [#6 0.07,0.33,0.00,M1] [#7 0.01,0.12,0.72,U] [#8 0.06,0.30,0.00,M2] 
23:18:22.261 00.001 1032 refined, 2 included, MultiStar: {0.15, 0.16}, one-star: {0.27, 0.16}
23:18:22.263 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
23:18:22.265 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
23:18:22.266 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.82 mountX=0.12 mountY=-0.19, mountTheta=-1.01
23:18:22.270 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.16, opts=13)
23:18:22.274 00.004 1032 Enqueuing Move request for scope (0.15, 0.16)
23:18:22.275 00.001 10072 Worker thread wakes up
23:18:22.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
23:18:22.275 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
23:18:22.275 00.000 10072 Moving (0.15, 0.16) raw xDistance=0.12 yDistance=-0.19
23:18:22.277 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:18:22.280 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:22.280 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:18:22.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:22.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:18:22.280 00.000 10072 MoveAxis(W, 2, ABG)
23:18:22.280 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:22.281 00.001 10072 IsGuiding returns 0
23:18:22.281 00.000 10072 PulseGuide returned control before completion, sleep 12
23:18:22.297 00.016 1032 UpdateGuideState exits: m=1357 SNR=25.9
23:18:22.300 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:22.301 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:22.303 00.002 1032 Enqueuing Expose request
23:18:22.306 00.003 10072 IsGuiding returns 0
23:18:22.307 00.001 10072 Move returns status 0, amount 2
23:18:22.307 00.000 10072 MoveAxis(N, 0, ABG)
23:18:22.307 00.000 10072 Move returns status 0, amount 0
23:18:22.307 00.000 10072 move complete, result=0
23:18:22.307 00.000 10072 worker thread done servicing request
23:18:22.307 00.000 10072 Worker thread wakes up
23:18:22.307 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:22.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:22.312 00.005 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
23:18:22.718 00.406 10072 Exposure complete
23:18:22.768 00.050 10072 worker thread done servicing request
23:18:22.770 00.002 1032 OnExposeComplete: enter
23:18:22.772 00.002 1032 UpdateGuideState(): m_state=6
23:18:22.775 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8529
23:18:22.777 00.002 1032 Star::Find returns 1 (0), X=1104.20, Y=133.86, Mass=1398, SNR=26.3, Peak=125 HFD=3.1
23:18:22.779 00.002 1032 MultiStar: [#1 0.20,0.15,0.00,M2] [#2 0.14,0.26,0.00,M5] [#3 0.32,0.13,0.00,M2] [#4 0.19,0.25,0.00,M7] [#5 0.16,0.27,0.00,M6] [#6 0.01,0.20,0.64,U] [#7 0.09,0.08,0.66,U] [#8 0.13,0.20,0.51,U] 
23:18:22.781 00.002 1032 refined, 3 included, MultiStar: {0.16, 0.14}, one-star: {0.32, 0.09}
23:18:22.782 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:18:22.785 00.003 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:18:22.786 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.69 mountX=0.09 mountY=-0.19, mountTheta=-1.14
23:18:22.788 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.14, opts=13)
23:18:22.790 00.002 1032 Enqueuing Move request for scope (0.16, 0.14)
23:18:22.792 00.002 10072 Worker thread wakes up
23:18:22.792 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
23:18:22.792 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
23:18:22.792 00.000 10072 Moving (0.16, 0.14) raw xDistance=0.09 yDistance=-0.19
23:18:22.794 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:18:22.796 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:22.796 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:18:22.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:22.797 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:18:22.797 00.000 10072 MoveAxis(W, 1, ABG)
23:18:22.797 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:22.797 00.000 10072 IsGuiding returns 0
23:18:22.798 00.001 10072 PulseGuide returned control before completion, sleep 11
23:18:22.815 00.017 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:18:22.817 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:22.818 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:22.820 00.002 1032 Enqueuing Expose request
23:18:22.822 00.002 10072 IsGuiding returns 0
23:18:22.822 00.000 10072 Move returns status 0, amount 1
23:18:22.822 00.000 10072 MoveAxis(N, 0, ABG)
23:18:22.822 00.000 10072 Move returns status 0, amount 0
23:18:22.822 00.000 10072 move complete, result=0
23:18:22.823 00.001 10072 worker thread done servicing request
23:18:22.823 00.000 10072 Worker thread wakes up
23:18:22.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:22.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:22.829 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:18:23.448 00.619 10072 Exposure complete
23:18:23.498 00.050 10072 worker thread done servicing request
23:18:23.498 00.000 1032 OnExposeComplete: enter
23:18:23.500 00.002 1032 UpdateGuideState(): m_state=6
23:18:23.502 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8530
23:18:23.505 00.003 1032 Star::Find returns 1 (0), X=1104.15, Y=133.81, Mass=1387, SNR=26.2, Peak=123 HFD=2.9
23:18:23.506 00.001 1032 MultiStar: [#1 0.11,0.18,0.98,U] [#2 0.16,0.26,0.00,M6] [#3 0.27,0.07,0.00,M3] [#4 0.17,0.08,0.68,U] [#5 0.20,0.09,0.71,U] [#6 0.01,0.12,0.64,U] [#7 0.14,0.07,0.75,U] [#8 0.11,0.29,0.00,M2] 
23:18:23.510 00.004 1032 refined, 5 included, MultiStar: {0.16, 0.10}, one-star: {0.27, 0.05}
23:18:23.512 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
23:18:23.514 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
23:18:23.515 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.18 cameraTheta=0.55 mountX=0.05 mountY=-0.18, mountTheta=-1.28
23:18:23.519 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.10, opts=13)
23:18:23.522 00.003 1032 Enqueuing Move request for scope (0.16, 0.10)
23:18:23.524 00.002 10072 Worker thread wakes up
23:18:23.524 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
23:18:23.524 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
23:18:23.524 00.000 10072 Moving (0.16, 0.10) raw xDistance=0.05 yDistance=-0.18
23:18:23.527 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:18:23.530 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:23.530 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:18:23.530 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:23.530 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:18:23.530 00.000 10072 MoveAxis(W, 1, ABG)
23:18:23.530 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:23.531 00.001 10072 IsGuiding returns 0
23:18:23.531 00.000 10072 PulseGuide returned control before completion, sleep 11
23:18:23.548 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:18:23.550 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:23.552 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:23.553 00.001 1032 Enqueuing Expose request
23:18:23.556 00.003 10072 IsGuiding returns 0
23:18:23.556 00.000 10072 Move returns status 0, amount 1
23:18:23.556 00.000 10072 MoveAxis(N, 0, ABG)
23:18:23.556 00.000 10072 Move returns status 0, amount 0
23:18:23.556 00.000 10072 move complete, result=0
23:18:23.556 00.000 10072 worker thread done servicing request
23:18:23.556 00.000 10072 Worker thread wakes up
23:18:23.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:23.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:23.563 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:18:23.964 00.401 10072 Exposure complete
23:18:24.011 00.047 10072 worker thread done servicing request
23:18:24.011 00.000 1032 OnExposeComplete: enter
23:18:24.013 00.002 1032 UpdateGuideState(): m_state=6
23:18:24.015 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8531
23:18:24.017 00.002 1032 Star::Find returns 1 (0), X=1104.09, Y=133.77, Mass=1459, SNR=26.8, Peak=127 HFD=3.1
23:18:24.020 00.003 1032 MultiStar: [#1 0.13,0.14,0.94,U] [#2 0.12,0.28,0.00,M7] [#3 0.24,0.12,0.00,M4] [#4 0.08,0.27,0.00,M7] [#5 0.24,0.14,0.00,M6] [#6 0.00,0.10,0.63,U] [#7 0.06,0.02,0.69,U] [#8 0.13,0.31,0.00,M3] 
23:18:24.022 00.002 1032 refined, 3 included, MultiStar: {0.12, 0.07}, one-star: {0.22, 0.00}
23:18:24.023 00.001 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:18:24.025 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:18:24.027 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.51 mountX=0.03 mountY=-0.13, mountTheta=-1.32
23:18:24.030 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
23:18:24.032 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
23:18:24.034 00.002 10072 Worker thread wakes up
23:18:24.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:18:24.034 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:18:24.034 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.03 yDistance=-0.13
23:18:24.036 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:18:24.038 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:24.038 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:18:24.039 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:24.039 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:18:24.039 00.000 10072 MoveAxis(W, 1, ABG)
23:18:24.039 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:24.039 00.000 10072 IsGuiding returns 0
23:18:24.040 00.001 10072 PulseGuide returned control before completion, sleep 11
23:18:24.056 00.016 10072 IsGuiding returns 0
23:18:24.056 00.000 10072 Move returns status 0, amount 1
23:18:24.056 00.000 10072 MoveAxis(N, 0, ABG)
23:18:24.056 00.000 10072 Move returns status 0, amount 0
23:18:24.056 00.000 10072 move complete, result=0
23:18:24.056 00.000 10072 worker thread done servicing request
23:18:24.056 00.000 1032 UpdateGuideState exits: m=1459 SNR=26.8
23:18:24.058 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:24.060 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:24.061 00.001 1032 Enqueuing Expose request
23:18:24.062 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:24.063 00.001 10072 Worker thread wakes up
23:18:24.064 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:24.064 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:24.697 00.633 10072 Exposure complete
23:18:24.747 00.050 10072 worker thread done servicing request
23:18:24.747 00.000 1032 OnExposeComplete: enter
23:18:24.749 00.002 1032 UpdateGuideState(): m_state=6
23:18:24.750 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8532
23:18:24.752 00.002 1032 Star::Find returns 1 (0), X=1104.01, Y=133.92, Mass=1410, SNR=26.4, Peak=120 HFD=2.9
23:18:24.754 00.002 1032 MultiStar: [#1 0.04,0.15,0.96,U] [#2 0.15,0.38,0.00,M8] [#3 0.08,0.37,0.00,M5] [#4 0.16,0.29,0.00,M8] [#5 0.08,0.21,0.71,U] [#6 -0.06,0.21,0.62,U] [#7 -0.00,0.11,0.66,U] [#8 0.05,0.27,0.00,M4] 
23:18:24.755 00.001 1032 refined, 4 included, MultiStar: {0.05, 0.17}, one-star: {0.14, 0.15}
23:18:24.757 00.002 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
23:18:24.758 00.001 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
23:18:24.760 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.29 mountX=0.15 mountY=-0.09, mountTheta=-0.54
23:18:24.763 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.17, opts=13)
23:18:24.764 00.001 1032 Enqueuing Move request for scope (0.05, 0.17)
23:18:24.767 00.003 10072 Worker thread wakes up
23:18:24.767 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
23:18:24.768 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
23:18:24.768 00.000 10072 Moving (0.05, 0.17) raw xDistance=0.15 yDistance=-0.09
23:18:24.770 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:18:24.773 00.003 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.47
23:18:24.773 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
23:18:24.773 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:24.773 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:18:24.773 00.000 10072 MoveAxis(W, 71, ABG)
23:18:24.773 00.000 10072 Guiding  Dir = 3, Dur = 71
23:18:24.773 00.000 10072 IsGuiding returns 0
23:18:24.774 00.001 10072 PulseGuide returned control before completion, sleep 81
23:18:24.791 00.017 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:18:24.793 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:24.795 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:24.796 00.001 1032 Enqueuing Expose request
23:18:24.865 00.069 10072 IsGuiding returns 0
23:18:24.865 00.000 10072 Move returns status 0, amount 71
23:18:24.865 00.000 10072 MoveAxis(N, 0, ABG)
23:18:24.865 00.000 10072 Move returns status 0, amount 0
23:18:24.865 00.000 10072 move complete, result=0
23:18:24.865 00.000 10072 worker thread done servicing request
23:18:24.865 00.000 1032 GuideStep: 0.1 px 71 ms WEST, -0.1 px 0 ms NORTH
23:18:24.869 00.004 10072 Worker thread wakes up
23:18:24.869 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:24.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:25.275 00.406 10072 Exposure complete
23:18:25.328 00.053 10072 worker thread done servicing request
23:18:25.328 00.000 1032 OnExposeComplete: enter
23:18:25.331 00.003 1032 UpdateGuideState(): m_state=6
23:18:25.334 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8533
23:18:25.338 00.004 1032 Star::Find returns 1 (0), X=1104.07, Y=133.99, Mass=1449, SNR=26.8, Peak=124 HFD=2.9
23:18:25.341 00.003 1032 MultiStar: [#1 0.14,0.25,0.00,M1] [#2 -0.07,0.44,0.00,M9] [#3 0.27,0.44,0.00,M6] [#4 0.05,0.44,0.00,M9] [#5 0.13,0.43,0.00,M6] [#6 -0.02,0.31,0.00,M1] [#7 0.08,0.22,0.72,U] [#8 0.04,0.32,0.00,M5] 
23:18:25.342 00.001 1032 refined, 1 included, MultiStar: {0.15, 0.22}, one-star: {0.20, 0.22}
23:18:25.344 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
23:18:25.347 00.003 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
23:18:25.348 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.27 cameraTheta=0.98 mountX=0.18 mountY=-0.20, mountTheta=-0.85
23:18:25.351 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.22, opts=13)
23:18:25.354 00.003 1032 Enqueuing Move request for scope (0.15, 0.22)
23:18:25.356 00.002 10072 Worker thread wakes up
23:18:25.356 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
23:18:25.356 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
23:18:25.356 00.000 10072 Moving (0.15, 0.22) raw xDistance=0.18 yDistance=-0.20
23:18:25.358 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:18:25.362 00.004 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.47
23:18:25.362 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
23:18:25.363 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:18:25.363 00.000 10072 MoveAxis(W, 85, ABG)
23:18:25.363 00.000 10072 Guiding  Dir = 3, Dur = 85
23:18:25.364 00.001 10072 IsGuiding returns 0
23:18:25.365 00.001 10072 PulseGuide returned control before completion, sleep 95
23:18:25.380 00.015 1032 UpdateGuideState exits: m=1449 SNR=26.8
23:18:25.382 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:25.384 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:25.386 00.002 1032 Enqueuing Expose request
23:18:25.475 00.089 10072 IsGuiding returns 0
23:18:25.475 00.000 10072 Move returns status 0, amount 85
23:18:25.475 00.000 10072 MoveAxis(N, 131, ABG)
23:18:25.475 00.000 10072 Guiding  Dir = 0, Dur = 131
23:18:25.475 00.000 10072 IsGuiding returns 0
23:18:25.476 00.001 10072 PulseGuide returned control before completion, sleep 141
23:18:25.629 00.153 10072 IsGuiding returns 0
23:18:25.629 00.000 10072 Move returns status 0, amount 131
23:18:25.629 00.000 10072 move complete, result=0
23:18:25.629 00.000 10072 worker thread done servicing request
23:18:25.629 00.000 10072 Worker thread wakes up
23:18:25.629 00.000 1032 GuideStep: 0.2 px 85 ms WEST, -0.2 px 131 ms NORTH
23:18:25.633 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:25.633 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:26.258 00.625 10072 Exposure complete
23:18:26.306 00.048 10072 worker thread done servicing request
23:18:26.306 00.000 1032 OnExposeComplete: enter
23:18:26.308 00.002 1032 UpdateGuideState(): m_state=6
23:18:26.309 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8534
23:18:26.311 00.002 1032 Star::Find returns 1 (0), X=1103.98, Y=133.68, Mass=1284, SNR=25.2, Peak=104 HFD=3.3
23:18:26.313 00.002 1032 MultiStar: [#1 -0.11,-0.02,1.04,U] [#2 -0.03,0.16,0.86,U] [#3 0.03,-0.07,0.81,U] [#4 0.04,0.06,0.74,U] [#5 -0.02,-0.03,0.71,U] [#6 -0.10,0.08,0.64,U] [#7 -0.06,-0.06,0.79,U] [#8 -0.09,0.06,0.56,U] 
23:18:26.315 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {0.11, -0.09}
23:18:26.317 00.002 1032 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.83) = xAngle (1.09 = 1.09)
23:18:26.318 00.001 1032 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.09 = 1.09)
23:18:26.320 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.92 mountX=0.01 mountY=0.02, mountTheta=1.09
23:18:26.323 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.00, opts=13)
23:18:26.326 00.003 1032 Enqueuing Move request for scope (-0.02, 0.00)
23:18:26.327 00.001 10072 Worker thread wakes up
23:18:26.327 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
23:18:26.327 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
23:18:26.327 00.000 10072 Moving (-0.02, 0.00) raw xDistance=0.01 yDistance=0.02
23:18:26.331 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:18:26.333 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:26.333 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:18:26.333 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:26.333 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:18:26.334 00.001 10072 MoveAxis(W, 1, ABG)
23:18:26.334 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:26.334 00.000 10072 IsGuiding returns 0
23:18:26.334 00.000 10072 PulseGuide returned control before completion, sleep 11
23:18:26.349 00.015 10072 IsGuiding returns 0
23:18:26.349 00.000 10072 Move returns status 0, amount 1
23:18:26.349 00.000 10072 MoveAxis(N, 0, ABG)
23:18:26.349 00.000 10072 Move returns status 0, amount 0
23:18:26.349 00.000 10072 move complete, result=0
23:18:26.350 00.001 10072 worker thread done servicing request
23:18:26.351 00.001 1032 UpdateGuideState exits: m=1284 SNR=25.2
23:18:26.353 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:26.354 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:26.356 00.002 1032 Enqueuing Expose request
23:18:26.358 00.002 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
23:18:26.360 00.002 10072 Worker thread wakes up
23:18:26.360 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:26.360 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:26.774 00.414 10072 Exposure complete
23:18:26.825 00.051 10072 worker thread done servicing request
23:18:26.825 00.000 1032 OnExposeComplete: enter
23:18:26.827 00.002 1032 UpdateGuideState(): m_state=6
23:18:26.829 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8535
23:18:26.831 00.002 1032 Star::Find returns 1 (0), X=1103.97, Y=133.78, Mass=1386, SNR=26.2, Peak=109 HFD=3.2
23:18:26.833 00.002 1032 MultiStar: [#1 -0.02,0.07,0.99,U] [#2 -0.03,0.12,0.81,U] [#3 0.04,-0.01,0.72,U] [#4 -0.01,0.10,0.71,U] [#5 0.03,-0.06,0.71,U] [#6 -0.07,0.00,0.62,U] [#7 0.05,-0.10,0.69,U] [#8 -0.03,0.08,0.51,U] 
23:18:26.834 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.09, 0.02}
23:18:26.836 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
23:18:26.837 00.001 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
23:18:26.839 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.25 mountX=0.02 mountY=-0.02, mountTheta=-0.58
23:18:26.841 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
23:18:26.843 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
23:18:26.844 00.001 10072 Worker thread wakes up
23:18:26.845 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
23:18:26.845 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
23:18:26.845 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.02
23:18:26.847 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:18:26.850 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:26.850 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:18:26.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:26.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:18:26.850 00.000 10072 MoveAxis(W, 2, ABG)
23:18:26.850 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:26.850 00.000 10072 IsGuiding returns 0
23:18:26.851 00.001 10072 PulseGuide returned control before completion, sleep 12
23:18:26.864 00.013 10072 IsGuiding returns 0
23:18:26.864 00.000 10072 Move returns status 0, amount 2
23:18:26.864 00.000 10072 MoveAxis(N, 0, ABG)
23:18:26.864 00.000 10072 Move returns status 0, amount 0
23:18:26.864 00.000 10072 move complete, result=0
23:18:26.865 00.001 10072 worker thread done servicing request
23:18:26.869 00.004 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:18:26.872 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:26.873 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:26.875 00.002 1032 Enqueuing Expose request
23:18:26.877 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:18:26.879 00.002 10072 Worker thread wakes up
23:18:26.879 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:26.879 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:27.510 00.631 10072 Exposure complete
23:18:27.562 00.052 1032 OnExposeComplete: enter
23:18:27.564 00.002 1032 UpdateGuideState(): m_state=6
23:18:27.565 00.001 10072 worker thread done servicing request
23:18:27.566 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8536
23:18:27.567 00.001 1032 Star::Find returns 1 (0), X=1103.95, Y=133.84, Mass=1336, SNR=25.7, Peak=101 HFD=3.0
23:18:27.569 00.002 1032 MultiStar: [#1 -0.00,0.06,0.96,U] [#2 -0.03,0.19,0.81,U] [#3 0.09,0.18,0.80,U] [#4 -0.05,0.21,0.71,U] [#5 0.15,0.08,0.68,U] [#6 0.04,0.08,0.65,U] [#7 -0.05,0.01,0.73,U] [#8 -0.02,0.22,0.51,U] 
23:18:27.571 00.002 1032 single-star, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.08, 0.08}
23:18:27.572 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:18:27.574 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:18:27.576 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.77 mountX=0.05 mountY=-0.10, mountTheta=-1.06
23:18:27.578 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
23:18:27.580 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
23:18:27.583 00.003 10072 Worker thread wakes up
23:18:27.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:18:27.584 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:18:27.584 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.05 yDistance=-0.10
23:18:27.587 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:18:27.589 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:27.589 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:18:27.589 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:27.589 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:18:27.589 00.000 10072 MoveAxis(W, 2, ABG)
23:18:27.589 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:27.589 00.000 10072 IsGuiding returns 0
23:18:27.591 00.002 10072 PulseGuide returned control before completion, sleep 12
23:18:27.612 00.021 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:18:27.616 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:27.619 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:27.621 00.002 1032 Enqueuing Expose request
23:18:27.623 00.002 10072 IsGuiding returns 0
23:18:27.623 00.000 10072 Move returns status 0, amount 2
23:18:27.623 00.000 10072 MoveAxis(N, 0, ABG)
23:18:27.623 00.000 10072 Move returns status 0, amount 0
23:18:27.623 00.000 10072 move complete, result=0
23:18:27.623 00.000 10072 worker thread done servicing request
23:18:27.623 00.000 10072 Worker thread wakes up
23:18:27.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:27.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:27.631 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:18:28.039 00.408 10072 Exposure complete
23:18:28.086 00.047 10072 worker thread done servicing request
23:18:28.086 00.000 1032 OnExposeComplete: enter
23:18:28.088 00.002 1032 UpdateGuideState(): m_state=6
23:18:28.090 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8537
23:18:28.091 00.001 1032 Star::Find returns 1 (0), X=1103.96, Y=133.81, Mass=1376, SNR=26.1, Peak=109 HFD=3.1
23:18:28.093 00.002 1032 MultiStar: [#1 0.01,0.25,0.00,M1] [#2 -0.05,0.33,0.00,M7] [#3 0.21,0.17,0.00,M4] [#4 -0.09,0.14,0.69,U] [#5 0.06,0.22,0.65,U] [#6 -0.04,0.13,0.61,U] [#7 -0.09,0.19,0.71,U] [#8 -0.06,0.34,0.00,M3] 
23:18:28.094 00.001 1032 single-star, 4 included, MultiStar: {-0.01, 0.14}, one-star: {0.09, 0.05}
23:18:28.096 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:18:28.097 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:18:28.098 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.52 mountX=0.03 mountY=-0.10, mountTheta=-1.31
23:18:28.101 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
23:18:28.103 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
23:18:28.105 00.002 10072 Worker thread wakes up
23:18:28.105 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:18:28.105 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:18:28.105 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
23:18:28.107 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:18:28.108 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:28.108 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:18:28.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:28.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:18:28.108 00.000 10072 MoveAxis(W, 2, ABG)
23:18:28.110 00.002 10072 Guiding  Dir = 3, Dur = 2
23:18:28.110 00.000 10072 IsGuiding returns 0
23:18:28.111 00.001 10072 PulseGuide returned control before completion, sleep 12
23:18:28.127 00.016 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:18:28.129 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:28.130 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:28.132 00.002 1032 Enqueuing Expose request
23:18:28.135 00.003 10072 IsGuiding returns 0
23:18:28.135 00.000 10072 Move returns status 0, amount 2
23:18:28.135 00.000 10072 MoveAxis(N, 0, ABG)
23:18:28.135 00.000 10072 Move returns status 0, amount 0
23:18:28.135 00.000 10072 move complete, result=0
23:18:28.135 00.000 10072 worker thread done servicing request
23:18:28.135 00.000 10072 Worker thread wakes up
23:18:28.135 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:28.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:28.143 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:18:28.760 00.617 10072 Exposure complete
23:18:28.812 00.052 10072 worker thread done servicing request
23:18:28.812 00.000 1032 OnExposeComplete: enter
23:18:28.815 00.003 1032 UpdateGuideState(): m_state=6
23:18:28.817 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8538
23:18:28.820 00.003 1032 Star::Find returns 1 (0), X=1103.97, Y=133.66, Mass=1351, SNR=25.8, Peak=120 HFD=3.3
23:18:28.822 00.002 1032 MultiStar: [#1 0.08,0.09,0.90,U] [#2 0.05,0.27,0.00,M8] [#3 0.19,-0.01,0.79,U] [#4 -0.10,0.17,0.69,U] [#5 0.13,0.15,0.65,U] [#6 -0.05,0.17,0.64,U] [#7 0.02,0.11,0.68,U] [#8 0.02,-0.01,0.52,U] 
23:18:28.823 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.06}, one-star: {0.10, -0.10}
23:18:28.826 00.003 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
23:18:28.828 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
23:18:28.837 00.009 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.85 mountX=0.05 mountY=-0.07, mountTheta=-0.98
23:18:28.841 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
23:18:28.844 00.003 1032 Enqueuing Move request for scope (0.06, 0.06)
23:18:28.846 00.002 10072 Worker thread wakes up
23:18:28.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
23:18:28.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
23:18:28.846 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.05 yDistance=-0.07
23:18:28.849 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:18:28.853 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:28.853 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:18:28.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:28.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:18:28.853 00.000 10072 MoveAxis(W, 1, ABG)
23:18:28.853 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:28.853 00.000 10072 IsGuiding returns 0
23:18:28.854 00.001 10072 PulseGuide returned control before completion, sleep 11
23:18:28.876 00.022 1032 UpdateGuideState exits: m=1351 SNR=25.8
23:18:28.879 00.003 10072 IsGuiding returns 0
23:18:28.879 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:28.882 00.003 10072 Move returns status 0, amount 1
23:18:28.882 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:28.885 00.003 1032 Enqueuing Expose request
23:18:28.886 00.001 10072 MoveAxis(N, 0, ABG)
23:18:28.886 00.000 10072 Move returns status 0, amount 0
23:18:28.887 00.001 10072 move complete, result=0
23:18:28.887 00.000 10072 worker thread done servicing request
23:18:28.887 00.000 10072 Worker thread wakes up
23:18:28.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:28.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:28.894 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:29.306 00.412 10072 Exposure complete
23:18:29.364 00.058 10072 worker thread done servicing request
23:18:29.364 00.000 1032 OnExposeComplete: enter
23:18:29.366 00.002 1032 UpdateGuideState(): m_state=6
23:18:29.368 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8539
23:18:29.370 00.002 1032 Star::Find returns 1 (0), X=1103.96, Y=133.71, Mass=1371, SNR=26.0, Peak=115 HFD=3.3
23:18:29.371 00.001 1032 MultiStar: [#1 0.09,0.04,0.95,U] [#2 0.03,0.17,0.84,U] [#3 0.20,0.08,0.78,U] [#4 0.06,0.12,0.72,U] [#5 0.08,-0.03,0.67,U] [#6 -0.06,0.03,0.66,U] [#7 0.01,-0.01,0.73,U] [#8 0.09,0.07,0.55,U] 
23:18:29.373 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.09, -0.05}
23:18:29.375 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:18:29.376 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:18:29.378 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.58 mountX=0.03 mountY=-0.07, mountTheta=-1.25
23:18:29.382 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
23:18:29.385 00.003 1032 Enqueuing Move request for scope (0.07, 0.04)
23:18:29.386 00.001 10072 Worker thread wakes up
23:18:29.387 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:18:29.387 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:18:29.387 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.03 yDistance=-0.07
23:18:29.388 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:18:29.392 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:29.392 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:18:29.392 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:29.392 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:18:29.392 00.000 10072 MoveAxis(W, 1, ABG)
23:18:29.393 00.001 10072 Guiding  Dir = 3, Dur = 1
23:18:29.393 00.000 10072 IsGuiding returns 0
23:18:29.393 00.000 10072 PulseGuide returned control before completion, sleep 11
23:18:29.412 00.019 10072 IsGuiding returns 0
23:18:29.412 00.000 10072 Move returns status 0, amount 1
23:18:29.412 00.000 10072 MoveAxis(N, 0, ABG)
23:18:29.412 00.000 10072 Move returns status 0, amount 0
23:18:29.412 00.000 10072 move complete, result=0
23:18:29.412 00.000 10072 worker thread done servicing request
23:18:29.413 00.001 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:18:29.414 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:29.416 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:29.417 00.001 1032 Enqueuing Expose request
23:18:29.419 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:29.420 00.001 10072 Worker thread wakes up
23:18:29.420 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:29.420 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:30.057 00.637 10072 Exposure complete
23:18:30.107 00.050 10072 worker thread done servicing request
23:18:30.107 00.000 1032 OnExposeComplete: enter
23:18:30.109 00.002 1032 UpdateGuideState(): m_state=6
23:18:30.111 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8540
23:18:30.113 00.002 1032 Star::Find returns 1 (0), X=1103.89, Y=133.91, Mass=1435, SNR=26.7, Peak=105 HFD=3.0
23:18:30.116 00.003 1032 MultiStar: [#1 0.13,0.13,0.98,U] [#2 -0.05,0.25,0.00,M8] [#3 0.15,0.14,0.77,U] [#4 -0.05,0.25,0.00,M4] [#5 0.11,-0.04,0.62,U] [#6 -0.02,0.16,0.64,U] [#7 0.05,0.13,0.71,U] [#8 0.04,0.17,0.50,U] 
23:18:30.120 00.004 1032 refined, 6 included, MultiStar: {0.07, 0.12}, one-star: {0.01, 0.15}
23:18:30.121 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
23:18:30.123 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
23:18:30.124 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.06 mountX=0.10 mountY=-0.10, mountTheta=-0.77
23:18:30.127 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
23:18:30.130 00.003 1032 Enqueuing Move request for scope (0.07, 0.12)
23:18:30.132 00.002 10072 Worker thread wakes up
23:18:30.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
23:18:30.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
23:18:30.132 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.10
23:18:30.133 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:18:30.137 00.004 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:30.137 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:18:30.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:30.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:18:30.137 00.000 10072 MoveAxis(E, 1, ABG)
23:18:30.137 00.000 10072 Guiding  Dir = 2, Dur = 1
23:18:30.137 00.000 10072 IsGuiding returns 0
23:18:30.138 00.001 10072 PulseGuide returned control before completion, sleep 11
23:18:30.154 00.016 1032 UpdateGuideState exits: m=1435 SNR=26.7
23:18:30.157 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:30.158 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:30.160 00.002 1032 Enqueuing Expose request
23:18:30.163 00.003 10072 IsGuiding returns 0
23:18:30.163 00.000 10072 Move returns status 0, amount 1
23:18:30.163 00.000 10072 MoveAxis(N, 0, ABG)
23:18:30.163 00.000 10072 Move returns status 0, amount 0
23:18:30.163 00.000 10072 move complete, result=0
23:18:30.163 00.000 10072 worker thread done servicing request
23:18:30.163 00.000 10072 Worker thread wakes up
23:18:30.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:30.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:30.171 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:18:30.572 00.401 10072 Exposure complete
23:18:30.620 00.048 10072 worker thread done servicing request
23:18:30.621 00.001 1032 OnExposeComplete: enter
23:18:30.622 00.001 1032 UpdateGuideState(): m_state=6
23:18:30.623 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8541
23:18:30.626 00.003 1032 Star::Find returns 1 (0), X=1104.07, Y=133.97, Mass=1313, SNR=25.5, Peak=103 HFD=3.0
23:18:30.627 00.001 1032 MultiStar: [#1 0.02,0.25,0.00,M1] [#2 -0.02,0.29,0.00,M9] [#3 0.10,0.18,0.76,U] [#4 -0.07,0.46,0.00,M5] [#5 0.04,0.30,0.00,M1] [#6 -0.15,0.24,0.00,M1] [#7 -0.05,0.33,0.00,M1] [#8 0.08,0.17,0.49,U] 
23:18:30.629 00.002 1032 refined, 2 included, MultiStar: {0.14, 0.19}, one-star: {0.20, 0.20}
23:18:30.630 00.001 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
23:18:30.632 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
23:18:30.633 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.23 cameraTheta=0.93 mountX=0.14 mountY=-0.18, mountTheta=-0.90
23:18:30.636 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.19, opts=13)
23:18:30.638 00.002 1032 Enqueuing Move request for scope (0.14, 0.19)
23:18:30.640 00.002 10072 Worker thread wakes up
23:18:30.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0xd
23:18:30.640 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
23:18:30.640 00.000 10072 Moving (0.14, 0.19) raw xDistance=0.14 yDistance=-0.18
23:18:30.643 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:18:30.646 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.47
23:18:30.646 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:18:30.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:30.647 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:18:30.647 00.000 10072 MoveAxis(W, 68, ABG)
23:18:30.647 00.000 10072 Guiding  Dir = 3, Dur = 68
23:18:30.647 00.000 10072 IsGuiding returns 0
23:18:30.648 00.001 10072 PulseGuide returned control before completion, sleep 78
23:18:30.665 00.017 1032 UpdateGuideState exits: m=1313 SNR=25.5
23:18:30.667 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:30.669 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:30.670 00.001 1032 Enqueuing Expose request
23:18:30.742 00.072 10072 IsGuiding returns 0
23:18:30.742 00.000 10072 Move returns status 0, amount 68
23:18:30.742 00.000 10072 MoveAxis(N, 0, ABG)
23:18:30.742 00.000 10072 Move returns status 0, amount 0
23:18:30.742 00.000 10072 move complete, result=0
23:18:30.743 00.001 10072 worker thread done servicing request
23:18:30.743 00.000 10072 Worker thread wakes up
23:18:30.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:30.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:30.743 00.000 1032 GuideStep: 0.1 px 68 ms WEST, -0.2 px 0 ms NORTH
23:18:31.369 00.626 10072 Exposure complete
23:18:31.417 00.048 10072 worker thread done servicing request
23:18:31.417 00.000 1032 OnExposeComplete: enter
23:18:31.420 00.003 1032 UpdateGuideState(): m_state=6
23:18:31.421 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8542
23:18:31.423 00.002 1032 Star::Find returns 1 (0), X=1104.05, Y=133.85, Mass=1277, SNR=25.1, Peak=102 HFD=3.1
23:18:31.426 00.003 1032 MultiStar: [#1 0.02,0.15,1.00,U] [#2 0.03,0.30,0.00,M10] [#3 0.10,0.07,0.81,U] [#4 -0.04,0.18,0.69,U] [#5 0.08,0.14,0.69,U] [#6 0.02,0.20,0.65,U] [#7 -0.05,0.03,0.73,U] [#8 -0.02,0.22,0.56,U] 
23:18:31.428 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.13}, one-star: {0.17, 0.08}
23:18:31.431 00.003 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
23:18:31.432 00.001 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
23:18:31.433 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.25 mountX=0.11 mountY=-0.07, mountTheta=-0.58
23:18:31.437 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.13, opts=13)
23:18:31.439 00.002 1032 Enqueuing Move request for scope (0.04, 0.13)
23:18:31.441 00.002 10072 Worker thread wakes up
23:18:31.441 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
23:18:31.441 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
23:18:31.441 00.000 10072 Moving (0.04, 0.13) raw xDistance=0.11 yDistance=-0.07
23:18:31.443 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:18:31.446 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:31.446 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
23:18:31.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:31.446 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:18:31.446 00.000 10072 MoveAxis(E, 1, ABG)
23:18:31.446 00.000 10072 Guiding  Dir = 2, Dur = 1
23:18:31.446 00.000 10072 IsGuiding returns 0
23:18:31.447 00.001 10072 PulseGuide returned control before completion, sleep 11
23:18:31.460 00.013 10072 IsGuiding returns 0
23:18:31.460 00.000 10072 Move returns status 0, amount 1
23:18:31.460 00.000 10072 MoveAxis(N, 0, ABG)
23:18:31.460 00.000 10072 Move returns status 0, amount 0
23:18:31.460 00.000 10072 move complete, result=0
23:18:31.460 00.000 10072 worker thread done servicing request
23:18:31.464 00.004 1032 UpdateGuideState exits: m=1277 SNR=25.1
23:18:31.466 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:31.467 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:31.468 00.001 1032 Enqueuing Expose request
23:18:31.471 00.003 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:18:31.472 00.001 10072 Worker thread wakes up
23:18:31.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:31.472 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:31.883 00.411 10072 Exposure complete
23:18:31.937 00.054 10072 worker thread done servicing request
23:18:31.937 00.000 1032 OnExposeComplete: enter
23:18:31.939 00.002 1032 UpdateGuideState(): m_state=6
23:18:31.941 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8543
23:18:31.944 00.003 1032 Star::Find returns 1 (0), X=1104.12, Y=133.85, Mass=1307, SNR=25.4, Peak=111 HFD=3.1
23:18:31.946 00.002 1032 MultiStar: [#1 0.18,0.17,0.94,U] [#2 0.07,0.26,0.00,R] [#3 0.21,0.09,0.77,U] [#4 0.12,0.28,0.00,M5] [#5 0.04,0.07,0.67,U] [#6 0.04,0.13,0.64,U] [#7 0.08,0.13,0.66,U] [#8 -0.01,0.10,0.52,U] 
23:18:31.948 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.11}, one-star: {0.24, 0.09}
23:18:31.950 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
23:18:31.952 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
23:18:31.954 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.71 mountX=0.08 mountY=-0.15, mountTheta=-1.12
23:18:31.958 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.11, opts=13)
23:18:31.963 00.005 1032 Enqueuing Move request for scope (0.13, 0.11)
23:18:31.965 00.002 10072 Worker thread wakes up
23:18:31.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
23:18:31.965 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
23:18:31.965 00.000 10072 Moving (0.13, 0.11) raw xDistance=0.08 yDistance=-0.15
23:18:31.967 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:18:31.970 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:31.970 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:18:31.970 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:31.970 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:18:31.970 00.000 10072 MoveAxis(W, 1, ABG)
23:18:31.970 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:31.970 00.000 10072 IsGuiding returns 0
23:18:31.971 00.001 10072 PulseGuide returned control before completion, sleep 11
23:18:31.986 00.015 10072 IsGuiding returns 0
23:18:31.986 00.000 10072 Move returns status 0, amount 1
23:18:31.986 00.000 10072 MoveAxis(N, 0, ABG)
23:18:31.986 00.000 10072 Move returns status 0, amount 0
23:18:31.986 00.000 10072 move complete, result=0
23:18:31.987 00.001 10072 worker thread done servicing request
23:18:31.987 00.000 1032 UpdateGuideState exits: m=1307 SNR=25.4
23:18:31.991 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:31.992 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:31.994 00.002 1032 Enqueuing Expose request
23:18:31.995 00.001 10072 Worker thread wakes up
23:18:31.996 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:31.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:31.996 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:18:32.629 00.633 10072 Exposure complete
23:18:32.681 00.052 10072 worker thread done servicing request
23:18:32.681 00.000 1032 OnExposeComplete: enter
23:18:32.683 00.002 1032 UpdateGuideState(): m_state=6
23:18:32.685 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8544
23:18:32.686 00.001 1032 Star::Find returns 1 (0), X=1104.06, Y=133.90, Mass=1324, SNR=25.6, Peak=99 HFD=3.0
23:18:32.688 00.002 1032 MultiStar: [#1 0.13,0.17,0.98,U] [#2 -0.04,0.03,0.80,U] [#3 0.07,0.12,0.82,U] [#4 0.08,0.20,0.67,U] [#5 0.13,0.09,0.69,U] [#6 0.08,0.14,0.65,U] [#7 0.11,0.05,0.72,U] [#8 0.16,0.19,0.52,U] 
23:18:32.690 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.18, 0.14}
23:18:32.692 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
23:18:32.693 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
23:18:32.695 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.89 mountX=0.09 mountY=-0.13, mountTheta=-0.94
23:18:32.698 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.12, opts=13)
23:18:32.700 00.002 1032 Enqueuing Move request for scope (0.10, 0.12)
23:18:32.701 00.001 10072 Worker thread wakes up
23:18:32.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
23:18:32.701 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
23:18:32.702 00.001 10072 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=-0.13
23:18:32.704 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:18:32.707 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:18:32.707 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:18:32.707 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:32.707 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:18:32.707 00.000 10072 MoveAxis(W, 2, ABG)
23:18:32.708 00.001 10072 Guiding  Dir = 3, Dur = 2
23:18:32.708 00.000 10072 IsGuiding returns 0
23:18:32.708 00.000 10072 PulseGuide returned control before completion, sleep 12
23:18:32.726 00.018 1032 UpdateGuideState exits: m=1324 SNR=25.6
23:18:32.728 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:32.730 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:32.732 00.002 1032 Enqueuing Expose request
23:18:32.734 00.002 10072 IsGuiding returns 0
23:18:32.734 00.000 10072 Move returns status 0, amount 2
23:18:32.734 00.000 10072 MoveAxis(N, 0, ABG)
23:18:32.734 00.000 10072 Move returns status 0, amount 0
23:18:32.734 00.000 10072 move complete, result=0
23:18:32.735 00.001 10072 worker thread done servicing request
23:18:32.735 00.000 10072 Worker thread wakes up
23:18:32.735 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:32.735 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:32.743 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:18:33.145 00.402 10072 Exposure complete
23:18:33.192 00.047 10072 worker thread done servicing request
23:18:33.192 00.000 1032 OnExposeComplete: enter
23:18:33.193 00.001 1032 UpdateGuideState(): m_state=6
23:18:33.195 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8545
23:18:33.197 00.002 1032 Star::Find returns 1 (0), X=1104.02, Y=133.95, Mass=1613, SNR=28.3, Peak=120 HFD=2.9
23:18:33.198 00.001 1032 MultiStar: [#1 0.08,0.17,0.85,U] [#2 -0.06,-0.03,0.77,U] [#3 0.09,0.12,0.67,U] [#4 -0.04,0.15,0.65,U] [#5 0.06,0.16,0.64,U] [#6 0.12,0.20,0.59,U] [#7 0.10,0.12,0.68,U] [#8 0.08,0.11,0.47,U] 
23:18:33.200 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.13}, one-star: {0.15, 0.19}
23:18:33.202 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
23:18:33.203 00.001 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
23:18:33.205 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.11 mountX=0.11 mountY=-0.10, mountTheta=-0.72
23:18:33.209 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
23:18:33.212 00.003 1032 Enqueuing Move request for scope (0.07, 0.13)
23:18:33.213 00.001 10072 Worker thread wakes up
23:18:33.213 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
23:18:33.213 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
23:18:33.213 00.000 10072 Moving (0.07, 0.13) raw xDistance=0.11 yDistance=-0.10
23:18:33.215 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:18:33.217 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:18:33.218 00.001 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:18:33.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:33.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:18:33.218 00.000 10072 MoveAxis(W, 2, ABG)
23:18:33.218 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:33.218 00.000 10072 IsGuiding returns 0
23:18:33.220 00.002 10072 PulseGuide returned control before completion, sleep 12
23:18:33.236 00.016 1032 UpdateGuideState exits: m=1613 SNR=28.3
23:18:33.239 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:33.241 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:33.243 00.002 1032 Enqueuing Expose request
23:18:33.245 00.002 10072 IsGuiding returns 0
23:18:33.245 00.000 10072 Move returns status 0, amount 2
23:18:33.245 00.000 10072 MoveAxis(N, 0, ABG)
23:18:33.245 00.000 10072 Move returns status 0, amount 0
23:18:33.245 00.000 10072 move complete, result=0
23:18:33.246 00.001 10072 worker thread done servicing request
23:18:33.246 00.000 10072 Worker thread wakes up
23:18:33.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:33.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:33.253 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:18:33.884 00.631 10072 Exposure complete
23:18:33.935 00.051 10072 worker thread done servicing request
23:18:33.935 00.000 1032 OnExposeComplete: enter
23:18:33.938 00.003 1032 UpdateGuideState(): m_state=6
23:18:33.940 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8546
23:18:33.941 00.001 1032 Star::Find returns 1 (0), X=1104.09, Y=133.89, Mass=1311, SNR=25.4, Peak=104 HFD=2.9
23:18:33.943 00.002 1032 MultiStar: [#1 0.11,0.13,0.94,U] [#2 -0.01,-0.08,0.85,U] [#3 0.15,0.04,0.78,U] [#4 0.05,0.25,0.00,M4] [#5 0.17,0.15,0.74,U] [#6 0.07,0.08,0.64,U] [#7 0.10,0.07,0.69,U] [#8 0.16,0.18,0.53,U] 
23:18:33.945 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.08}, one-star: {0.22, 0.12}
23:18:33.947 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
23:18:33.948 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
23:18:33.950 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.60 mountX=0.05 mountY=-0.14, mountTheta=-1.23
23:18:33.952 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
23:18:33.955 00.003 1032 Enqueuing Move request for scope (0.12, 0.08)
23:18:33.956 00.001 10072 Worker thread wakes up
23:18:33.956 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
23:18:33.957 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
23:18:33.957 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.14
23:18:33.958 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:18:33.961 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:18:33.961 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:18:33.961 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:33.961 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:18:33.961 00.000 10072 MoveAxis(W, 3, ABG)
23:18:33.961 00.000 10072 Guiding  Dir = 3, Dur = 3
23:18:33.962 00.001 10072 IsGuiding returns 0
23:18:33.962 00.000 10072 PulseGuide returned control before completion, sleep 13
23:18:33.976 00.014 10072 IsGuiding returns 0
23:18:33.977 00.001 10072 Move returns status 0, amount 3
23:18:33.977 00.000 10072 MoveAxis(N, 0, ABG)
23:18:33.977 00.000 10072 Move returns status 0, amount 0
23:18:33.977 00.000 10072 move complete, result=0
23:18:33.977 00.000 10072 worker thread done servicing request
23:18:33.978 00.001 1032 UpdateGuideState exits: m=1311 SNR=25.4
23:18:33.981 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:33.983 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:33.985 00.002 1032 Enqueuing Expose request
23:18:33.988 00.003 10072 Worker thread wakes up
23:18:33.988 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:33.988 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:33.988 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:18:34.401 00.413 10072 Exposure complete
23:18:34.451 00.050 10072 worker thread done servicing request
23:18:34.451 00.000 1032 OnExposeComplete: enter
23:18:34.453 00.002 1032 UpdateGuideState(): m_state=6
23:18:34.455 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8547
23:18:34.458 00.003 1032 Star::Find returns 1 (0), X=1104.09, Y=133.61, Mass=1305, SNR=25.4, Peak=121 HFD=3.2
23:18:34.460 00.002 1032 MultiStar: [#1 0.09,-0.14,1.00,U] [#2 0.07,-0.09,0.79,U] [#3 0.20,-0.02,0.79,U] [#4 0.11,-0.02,0.70,U] [#5 0.09,-0.04,0.70,U] [#6 0.14,0.13,0.60,U] [#7 0.02,-0.11,0.73,U] [#8 0.04,0.07,0.57,U] 
23:18:34.463 00.003 1032 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.22, -0.15}
23:18:34.465 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
23:18:34.468 00.003 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
23:18:34.469 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.44 mountX=-0.08 mountY=-0.10, mountTheta=-2.27
23:18:34.472 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
23:18:34.473 00.001 1032 Enqueuing Move request for scope (0.12, -0.06)
23:18:34.475 00.002 10072 Worker thread wakes up
23:18:34.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
23:18:34.475 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
23:18:34.475 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.08 yDistance=-0.10
23:18:34.477 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:18:34.480 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:18:34.480 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:18:34.480 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:34.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:18:34.480 00.000 10072 MoveAxis(W, 2, ABG)
23:18:34.480 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:34.481 00.001 10072 IsGuiding returns 0
23:18:34.481 00.000 10072 PulseGuide returned control before completion, sleep 12
23:18:34.497 00.016 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:18:34.500 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:34.502 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:34.504 00.002 1032 Enqueuing Expose request
23:18:34.507 00.003 10072 IsGuiding returns 0
23:18:34.507 00.000 10072 Move returns status 0, amount 2
23:18:34.507 00.000 10072 MoveAxis(N, 0, ABG)
23:18:34.507 00.000 10072 Move returns status 0, amount 0
23:18:34.507 00.000 10072 move complete, result=0
23:18:34.507 00.000 10072 worker thread done servicing request
23:18:34.507 00.000 10072 Worker thread wakes up
23:18:34.508 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:34.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:34.514 00.006 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:18:35.137 00.623 10072 Exposure complete
23:18:35.189 00.052 10072 worker thread done servicing request
23:18:35.190 00.001 1032 OnExposeComplete: enter
23:18:35.192 00.002 1032 UpdateGuideState(): m_state=6
23:18:35.194 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8548
23:18:35.195 00.001 1032 Star::Find returns 1 (0), X=1104.06, Y=133.57, Mass=1288, SNR=25.2, Peak=107 HFD=3.3
23:18:35.201 00.006 1032 MultiStar: [#1 0.08,-0.11,0.98,U] [#2 -0.02,-0.15,0.81,U] [#3 0.20,-0.12,0.81,U] [#4 0.10,-0.09,0.70,U] [#5 0.20,-0.06,0.67,U] [#6 0.10,-0.08,0.67,U] [#7 0.14,-0.05,0.73,U] [#8 0.06,-0.09,0.53,U] 
23:18:35.204 00.003 1032 refined, 8 included, MultiStar: {0.12, -0.11}, one-star: {0.19, -0.19}
23:18:35.206 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
23:18:35.208 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
23:18:35.209 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.74 mountX=-0.14 mountY=-0.09, mountTheta=-2.57
23:18:35.212 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.11, opts=13)
23:18:35.215 00.003 1032 Enqueuing Move request for scope (0.12, -0.11)
23:18:35.217 00.002 10072 Worker thread wakes up
23:18:35.217 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
23:18:35.217 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
23:18:35.217 00.000 10072 Moving (0.12, -0.11) raw xDistance=-0.14 yDistance=-0.09
23:18:35.219 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:18:35.222 00.003 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.46
23:18:35.222 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
23:18:35.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:35.222 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:18:35.222 00.000 10072 MoveAxis(E, 61, ABG)
23:18:35.222 00.000 10072 Guiding  Dir = 2, Dur = 61
23:18:35.223 00.001 10072 IsGuiding returns 0
23:18:35.223 00.000 10072 PulseGuide returned control before completion, sleep 71
23:18:35.242 00.019 1032 UpdateGuideState exits: m=1288 SNR=25.2
23:18:35.245 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:35.246 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:35.248 00.002 1032 Enqueuing Expose request
23:18:35.308 00.060 10072 IsGuiding returns 0
23:18:35.309 00.001 10072 Move returns status 0, amount 61
23:18:35.309 00.000 10072 MoveAxis(N, 0, ABG)
23:18:35.309 00.000 10072 Move returns status 0, amount 0
23:18:35.309 00.000 10072 move complete, result=0
23:18:35.309 00.000 10072 worker thread done servicing request
23:18:35.309 00.000 10072 Worker thread wakes up
23:18:35.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:35.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:35.312 00.003 1032 GuideStep: -0.1 px 61 ms EAST, -0.1 px 0 ms NORTH
23:18:35.719 00.407 10072 Exposure complete
23:18:35.771 00.052 10072 worker thread done servicing request
23:18:35.772 00.001 1032 OnExposeComplete: enter
23:18:35.774 00.002 1032 UpdateGuideState(): m_state=6
23:18:35.776 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8549
23:18:35.777 00.001 1032 Star::Find returns 1 (0), X=1104.00, Y=133.58, Mass=1414, SNR=26.4, Peak=128 HFD=3.4
23:18:35.780 00.003 1032 MultiStar: [#1 0.10,-0.00,0.96,U] [#2 0.03,-0.18,0.83,U] [#3 0.16,-0.06,0.72,U] [#4 0.06,0.08,0.69,U] [#5 0.01,-0.11,0.65,U] [#6 0.03,-0.10,0.59,U] [#7 0.07,-0.04,0.71,U] [#8 0.11,-0.06,0.51,U] 
23:18:35.782 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.13, -0.18}
23:18:35.784 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:18:35.786 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:18:35.787 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.77 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
23:18:35.791 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
23:18:35.793 00.002 1032 Enqueuing Move request for scope (0.08, -0.08)
23:18:35.795 00.002 10072 Worker thread wakes up
23:18:35.795 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
23:18:35.795 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
23:18:35.796 00.001 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
23:18:35.797 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:18:35.801 00.004 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:18:35.802 00.001 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
23:18:35.802 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:35.802 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:18:35.802 00.000 10072 MoveAxis(W, 2, ABG)
23:18:35.802 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:35.802 00.000 10072 IsGuiding returns 0
23:18:35.802 00.000 10072 PulseGuide returned control before completion, sleep 12
23:18:35.820 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:18:35.822 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:35.825 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:35.827 00.002 1032 Enqueuing Expose request
23:18:35.829 00.002 10072 IsGuiding returns 0
23:18:35.829 00.000 10072 Move returns status 0, amount 2
23:18:35.829 00.000 10072 MoveAxis(N, 0, ABG)
23:18:35.829 00.000 10072 Move returns status 0, amount 0
23:18:35.829 00.000 10072 move complete, result=0
23:18:35.829 00.000 10072 worker thread done servicing request
23:18:35.829 00.000 10072 Worker thread wakes up
23:18:35.829 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:35.829 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:35.838 00.009 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:18:36.465 00.627 10072 Exposure complete
23:18:36.513 00.048 10072 worker thread done servicing request
23:18:36.513 00.000 1032 OnExposeComplete: enter
23:18:36.515 00.002 1032 UpdateGuideState(): m_state=6
23:18:36.516 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8550
23:18:36.518 00.002 1032 Star::Find returns 1 (0), X=1104.06, Y=133.66, Mass=1326, SNR=25.6, Peak=115 HFD=3.3
23:18:36.521 00.003 1032 MultiStar: [#1 0.04,0.08,0.99,U] [#2 -0.08,-0.15,0.76,U] [#3 0.14,-0.01,0.77,U] [#4 -0.04,0.06,0.72,U] [#5 -0.00,-0.15,0.69,U] [#6 0.05,-0.02,0.65,U] [#7 -0.01,-0.09,0.76,U] [#8 -0.02,0.01,0.51,U] 
23:18:36.523 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.18, -0.10}
23:18:36.526 00.003 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
23:18:36.528 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
23:18:36.530 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.83 mountX=-0.05 mountY=-0.03, mountTheta=-2.66
23:18:36.533 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
23:18:36.534 00.001 1032 Enqueuing Move request for scope (0.04, -0.04)
23:18:36.536 00.002 10072 Worker thread wakes up
23:18:36.536 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:18:36.536 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:18:36.536 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
23:18:36.539 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:18:36.541 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:18:36.541 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:18:36.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:36.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:18:36.541 00.000 10072 MoveAxis(W, 2, ABG)
23:18:36.541 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:36.542 00.001 10072 IsGuiding returns 0
23:18:36.542 00.000 10072 PulseGuide returned control before completion, sleep 12
23:18:36.560 00.018 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:18:36.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:36.564 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:36.566 00.002 1032 Enqueuing Expose request
23:18:36.567 00.001 10072 IsGuiding returns 0
23:18:36.568 00.001 10072 Move returns status 0, amount 2
23:18:36.568 00.000 10072 MoveAxis(N, 0, ABG)
23:18:36.568 00.000 10072 Move returns status 0, amount 0
23:18:36.568 00.000 10072 move complete, result=0
23:18:36.568 00.000 10072 worker thread done servicing request
23:18:36.568 00.000 10072 Worker thread wakes up
23:18:36.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:36.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:36.575 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:18:36.979 00.404 10072 Exposure complete
23:18:37.030 00.051 10072 worker thread done servicing request
23:18:37.030 00.000 1032 OnExposeComplete: enter
23:18:37.033 00.003 1032 UpdateGuideState(): m_state=6
23:18:37.034 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8551
23:18:37.036 00.002 1032 Star::Find returns 1 (0), X=1103.97, Y=133.62, Mass=1335, SNR=25.7, Peak=119 HFD=3.4
23:18:37.039 00.003 1032 MultiStar: [#1 0.17,0.09,0.93,U] [#2 -0.10,-0.10,0.79,U] [#3 0.18,-0.03,0.75,U] [#4 0.08,-0.04,0.72,U] [#5 0.04,-0.10,0.64,U] [#6 0.12,-0.01,0.65,U] [#7 -0.09,-0.02,0.74,U] [#8 0.04,0.04,0.50,U] 
23:18:37.041 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.10, -0.15}
23:18:37.042 00.001 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
23:18:37.045 00.003 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
23:18:37.046 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.56 mountX=-0.05 mountY=-0.05, mountTheta=-2.39
23:18:37.051 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
23:18:37.053 00.002 1032 Enqueuing Move request for scope (0.06, -0.04)
23:18:37.056 00.003 10072 Worker thread wakes up
23:18:37.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:18:37.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:18:37.056 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
23:18:37.058 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:18:37.061 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:18:37.061 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:18:37.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:37.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:18:37.061 00.000 10072 MoveAxis(W, 1, ABG)
23:18:37.061 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:37.061 00.000 10072 IsGuiding returns 0
23:18:37.062 00.001 10072 PulseGuide returned control before completion, sleep 11
23:18:37.080 00.018 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:18:37.084 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:37.086 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:37.088 00.002 1032 Enqueuing Expose request
23:18:37.089 00.001 10072 IsGuiding returns 0
23:18:37.089 00.000 10072 Move returns status 0, amount 1
23:18:37.089 00.000 10072 MoveAxis(N, 0, ABG)
23:18:37.089 00.000 10072 Move returns status 0, amount 0
23:18:37.089 00.000 10072 move complete, result=0
23:18:37.089 00.000 10072 worker thread done servicing request
23:18:37.089 00.000 10072 Worker thread wakes up
23:18:37.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:37.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:37.096 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:37.713 00.617 10072 Exposure complete
23:18:37.764 00.051 10072 worker thread done servicing request
23:18:37.764 00.000 1032 OnExposeComplete: enter
23:18:37.766 00.002 1032 UpdateGuideState(): m_state=6
23:18:37.770 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8552
23:18:37.772 00.002 1032 Star::Find returns 1 (0), X=1104.01, Y=133.57, Mass=1327, SNR=25.6, Peak=109 HFD=3.5
23:18:37.774 00.002 1032 MultiStar: [#1 0.01,-0.03,1.07,U] [#2 -0.07,-0.12,0.82,U] [#3 0.10,-0.06,0.79,U] [#4 0.08,0.07,0.67,U] [#5 0.14,-0.05,0.66,U] [#6 0.07,0.04,0.65,U] [#7 0.05,0.01,0.71,U] [#8 0.08,-0.08,0.52,U] 
23:18:37.776 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.14, -0.19}
23:18:37.777 00.001 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
23:18:37.779 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
23:18:37.781 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.70 mountX=-0.07 mountY=-0.05, mountTheta=-2.53
23:18:37.784 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
23:18:37.786 00.002 1032 Enqueuing Move request for scope (0.06, -0.05)
23:18:37.788 00.002 10072 Worker thread wakes up
23:18:37.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
23:18:37.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
23:18:37.788 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.05
23:18:37.790 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:18:37.793 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:18:37.793 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:18:37.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:37.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:18:37.793 00.000 10072 MoveAxis(W, 2, ABG)
23:18:37.793 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:37.793 00.000 10072 IsGuiding returns 0
23:18:37.794 00.001 10072 PulseGuide returned control before completion, sleep 12
23:18:37.811 00.017 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:18:37.813 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:37.815 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:37.817 00.002 1032 Enqueuing Expose request
23:18:37.820 00.003 10072 IsGuiding returns 0
23:18:37.820 00.000 10072 Move returns status 0, amount 2
23:18:37.820 00.000 10072 MoveAxis(N, 0, ABG)
23:18:37.820 00.000 10072 Move returns status 0, amount 0
23:18:37.820 00.000 10072 move complete, result=0
23:18:37.820 00.000 10072 worker thread done servicing request
23:18:37.820 00.000 10072 Worker thread wakes up
23:18:37.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:37.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:37.826 00.006 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:18:38.231 00.405 10072 Exposure complete
23:18:38.279 00.048 10072 worker thread done servicing request
23:18:38.279 00.000 1032 OnExposeComplete: enter
23:18:38.282 00.003 1032 UpdateGuideState(): m_state=6
23:18:38.283 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8553
23:18:38.285 00.002 1032 Star::Find returns 1 (0), X=1104.02, Y=133.63, Mass=1347, SNR=25.8, Peak=125 HFD=3.4
23:18:38.287 00.002 1032 MultiStar: [#1 0.04,-0.02,0.94,U] [#2 -0.07,-0.35,0.00,M1] [#3 0.17,-0.02,0.78,U] [#4 0.14,0.10,0.71,U] [#5 0.18,-0.05,0.63,U] [#6 -0.01,0.03,0.61,U] [#7 0.03,0.03,0.74,U] [#8 0.12,-0.07,0.56,U] 
23:18:38.289 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {0.14, -0.13}
23:18:38.290 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
23:18:38.292 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
23:18:38.293 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.20 mountX=-0.05 mountY=-0.09, mountTheta=-2.03
23:18:38.295 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
23:18:38.296 00.001 1032 Enqueuing Move request for scope (0.10, -0.02)
23:18:38.298 00.002 10072 Worker thread wakes up
23:18:38.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:18:38.298 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:18:38.298 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
23:18:38.300 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:18:38.302 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:18:38.302 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:18:38.303 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:38.303 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:18:38.303 00.000 10072 MoveAxis(W, 1, ABG)
23:18:38.303 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:38.303 00.000 10072 IsGuiding returns 0
23:18:38.303 00.000 10072 PulseGuide returned control before completion, sleep 11
23:18:38.319 00.016 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:18:38.321 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:38.323 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:38.325 00.002 1032 Enqueuing Expose request
23:18:38.327 00.002 10072 IsGuiding returns 0
23:18:38.327 00.000 10072 Move returns status 0, amount 1
23:18:38.327 00.000 10072 MoveAxis(N, 0, ABG)
23:18:38.327 00.000 10072 Move returns status 0, amount 0
23:18:38.327 00.000 10072 move complete, result=0
23:18:38.327 00.000 10072 worker thread done servicing request
23:18:38.327 00.000 10072 Worker thread wakes up
23:18:38.327 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:38.327 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:38.334 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:38.954 00.620 10072 Exposure complete
23:18:39.005 00.051 10072 worker thread done servicing request
23:18:39.006 00.001 1032 OnExposeComplete: enter
23:18:39.007 00.001 1032 UpdateGuideState(): m_state=6
23:18:39.010 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8554
23:18:39.011 00.001 1032 Star::Find returns 1 (0), X=1104.10, Y=133.82, Mass=1362, SNR=25.9, Peak=111 HFD=3.5
23:18:39.013 00.002 1032 MultiStar: [#1 0.09,0.26,0.00,M1] [#2 -0.06,0.00,0.82,U] [#3 0.10,0.28,0.00,M1] [#4 -0.00,0.32,0.00,M1] [#5 0.18,0.11,0.68,U] [#6 -0.14,0.11,0.62,U] [#7 0.06,0.22,0.74,U] [#8 -0.03,0.02,0.51,U] 
23:18:39.015 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.09}, one-star: {0.23, 0.05}
23:18:39.016 00.001 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
23:18:39.018 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
23:18:39.021 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.10 cameraTheta=0.97 mountX=0.07 mountY=-0.08, mountTheta=-0.86
23:18:39.024 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
23:18:39.026 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
23:18:39.027 00.001 10072 Worker thread wakes up
23:18:39.027 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:18:39.027 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:18:39.027 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
23:18:39.029 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:18:39.031 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:18:39.032 00.001 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:18:39.032 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:39.032 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:18:39.032 00.000 10072 MoveAxis(W, 2, ABG)
23:18:39.032 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:39.032 00.000 10072 IsGuiding returns 0
23:18:39.033 00.001 10072 PulseGuide returned control before completion, sleep 12
23:18:39.049 00.016 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:18:39.052 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:39.054 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:39.056 00.002 1032 Enqueuing Expose request
23:18:39.061 00.005 10072 IsGuiding returns 0
23:18:39.061 00.000 10072 Move returns status 0, amount 2
23:18:39.061 00.000 10072 MoveAxis(N, 0, ABG)
23:18:39.061 00.000 10072 Move returns status 0, amount 0
23:18:39.061 00.000 10072 move complete, result=0
23:18:39.062 00.001 10072 worker thread done servicing request
23:18:39.062 00.000 10072 Worker thread wakes up
23:18:39.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:39.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:39.066 00.004 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:18:39.472 00.406 10072 Exposure complete
23:18:39.527 00.055 10072 worker thread done servicing request
23:18:39.527 00.000 1032 OnExposeComplete: enter
23:18:39.528 00.001 1032 UpdateGuideState(): m_state=6
23:18:39.530 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8555
23:18:39.533 00.003 1032 Star::Find returns 1 (0), X=1104.05, Y=133.84, Mass=1366, SNR=26.0, Peak=119 HFD=3.2
23:18:39.535 00.002 1032 MultiStar: [#1 0.07,0.12,0.98,U] [#2 0.00,-0.00,0.78,U] [#3 0.15,0.18,0.75,U] [#4 0.05,0.29,0.00,M2] [#5 0.14,0.27,0.00,M1] [#6 0.05,0.14,0.65,U] [#7 0.09,0.02,0.71,U] [#8 0.04,0.19,0.53,U] 
23:18:39.537 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.10}, one-star: {0.18, 0.08}
23:18:39.538 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
23:18:39.540 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
23:18:39.541 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.85 mountX=0.08 mountY=-0.11, mountTheta=-0.98
23:18:39.544 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
23:18:39.546 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
23:18:39.548 00.002 10072 Worker thread wakes up
23:18:39.548 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:18:39.548 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:18:39.548 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.08 yDistance=-0.11
23:18:39.554 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:18:39.556 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:18:39.556 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:18:39.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:39.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:18:39.556 00.000 10072 MoveAxis(W, 1, ABG)
23:18:39.557 00.001 10072 Guiding  Dir = 3, Dur = 1
23:18:39.557 00.000 10072 IsGuiding returns 0
23:18:39.558 00.001 10072 PulseGuide returned control before completion, sleep 11
23:18:39.574 00.016 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:18:39.576 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:39.577 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:39.579 00.002 1032 Enqueuing Expose request
23:18:39.582 00.003 10072 IsGuiding returns 0
23:18:39.582 00.000 10072 Move returns status 0, amount 1
23:18:39.582 00.000 10072 MoveAxis(N, 0, ABG)
23:18:39.582 00.000 10072 Move returns status 0, amount 0
23:18:39.582 00.000 10072 move complete, result=0
23:18:39.582 00.000 10072 worker thread done servicing request
23:18:39.582 00.000 10072 Worker thread wakes up
23:18:39.582 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:39.582 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:39.592 00.010 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:40.207 00.615 10072 Exposure complete
23:18:40.258 00.051 10072 worker thread done servicing request
23:18:40.258 00.000 1032 OnExposeComplete: enter
23:18:40.260 00.002 1032 UpdateGuideState(): m_state=6
23:18:40.261 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8556
23:18:40.264 00.003 1032 Star::Find returns 1 (0), X=1104.06, Y=133.83, Mass=1412, SNR=26.4, Peak=109 HFD=3.2
23:18:40.266 00.002 1032 MultiStar: [#1 0.16,0.17,0.97,U] [#2 -0.03,-0.09,0.81,U] [#3 0.15,0.06,0.72,U] [#4 0.03,0.21,0.69,U] [#5 0.15,0.20,0.64,U] [#6 0.10,0.26,0.00,M1] [#7 0.09,0.07,0.72,U] [#8 -0.01,0.13,0.51,U] 
23:18:40.268 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.10}, one-star: {0.19, 0.07}
23:18:40.271 00.003 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
23:18:40.272 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
23:18:40.275 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.78 mountX=0.07 mountY=-0.12, mountTheta=-1.05
23:18:40.278 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
23:18:40.280 00.002 1032 Enqueuing Move request for scope (0.10, 0.10)
23:18:40.281 00.001 10072 Worker thread wakes up
23:18:40.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
23:18:40.281 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
23:18:40.281 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
23:18:40.283 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:18:40.286 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:18:40.286 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:18:40.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:40.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:18:40.286 00.000 10072 MoveAxis(W, 2, ABG)
23:18:40.286 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:40.287 00.001 10072 IsGuiding returns 0
23:18:40.287 00.000 10072 PulseGuide returned control before completion, sleep 12
23:18:40.307 00.020 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:18:40.309 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:40.311 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:40.312 00.001 1032 Enqueuing Expose request
23:18:40.315 00.003 10072 IsGuiding returns 0
23:18:40.315 00.000 10072 Move returns status 0, amount 2
23:18:40.315 00.000 10072 MoveAxis(N, 0, ABG)
23:18:40.315 00.000 10072 Move returns status 0, amount 0
23:18:40.315 00.000 10072 move complete, result=0
23:18:40.315 00.000 10072 worker thread done servicing request
23:18:40.315 00.000 10072 Worker thread wakes up
23:18:40.315 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:40.315 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:40.322 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:18:40.723 00.401 10072 Exposure complete
23:18:40.771 00.048 10072 worker thread done servicing request
23:18:40.772 00.001 1032 OnExposeComplete: enter
23:18:40.774 00.002 1032 UpdateGuideState(): m_state=6
23:18:40.776 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8557
23:18:40.778 00.002 1032 Star::Find returns 1 (0), X=1104.10, Y=133.62, Mass=1291, SNR=25.2, Peak=104 HFD=3.4
23:18:40.780 00.002 1032 MultiStar: [#1 0.16,0.05,0.99,U] [#2 0.01,-0.02,0.82,U] [#3 0.21,0.15,0.00,M1] [#4 0.12,0.17,0.72,U] [#5 0.19,0.19,0.00,M1] [#6 -0.11,0.08,0.61,U] [#7 0.06,0.10,0.77,U] [#8 0.05,0.16,0.54,U] 
23:18:40.781 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.04}, one-star: {0.23, -0.15}
23:18:40.783 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
23:18:40.785 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
23:18:40.786 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.43 mountX=0.02 mountY=-0.10, mountTheta=-1.40
23:18:40.790 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
23:18:40.792 00.002 1032 Enqueuing Move request for scope (0.09, 0.04)
23:18:40.794 00.002 10072 Worker thread wakes up
23:18:40.794 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
23:18:40.794 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
23:18:40.794 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.02 yDistance=-0.10
23:18:40.796 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:18:40.799 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:18:40.799 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:18:40.799 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:40.799 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:18:40.799 00.000 10072 MoveAxis(W, 1, ABG)
23:18:40.799 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:40.800 00.001 10072 IsGuiding returns 0
23:18:40.800 00.000 10072 PulseGuide returned control before completion, sleep 11
23:18:40.815 00.015 10072 IsGuiding returns 0
23:18:40.815 00.000 10072 Move returns status 0, amount 1
23:18:40.815 00.000 10072 MoveAxis(N, 0, ABG)
23:18:40.815 00.000 10072 Move returns status 0, amount 0
23:18:40.815 00.000 10072 move complete, result=0
23:18:40.815 00.000 10072 worker thread done servicing request
23:18:40.817 00.002 1032 UpdateGuideState exits: m=1291 SNR=25.2
23:18:40.818 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:40.820 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:40.822 00.002 1032 Enqueuing Expose request
23:18:40.823 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:40.824 00.001 10072 Worker thread wakes up
23:18:40.824 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:40.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:41.459 00.635 10072 Exposure complete
23:18:41.509 00.050 10072 worker thread done servicing request
23:18:41.509 00.000 1032 OnExposeComplete: enter
23:18:41.512 00.003 1032 UpdateGuideState(): m_state=6
23:18:41.513 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8558
23:18:41.515 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=133.80, Mass=1395, SNR=26.2, Peak=120 HFD=3.4
23:18:41.521 00.006 1032 MultiStar: [#1 0.17,0.11,0.97,U] [#2 0.05,-0.14,0.83,U] [#3 0.12,0.15,0.76,U] [#4 0.18,0.22,0.00,M1] [#5 0.10,0.01,0.62,U] [#6 0.10,0.13,0.62,U] [#7 0.06,0.06,0.71,U] [#8 0.06,0.18,0.51,U] 
23:18:41.523 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.06}, one-star: {0.24, 0.03}
23:18:41.524 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
23:18:41.526 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
23:18:41.527 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.46 mountX=0.03 mountY=-0.13, mountTheta=-1.37
23:18:41.529 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
23:18:41.530 00.001 1032 Enqueuing Move request for scope (0.12, 0.06)
23:18:41.532 00.002 10072 Worker thread wakes up
23:18:41.532 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
23:18:41.533 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
23:18:41.533 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
23:18:41.535 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:18:41.537 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:18:41.537 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:18:41.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:41.538 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:18:41.538 00.000 10072 MoveAxis(W, 1, ABG)
23:18:41.538 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:41.538 00.000 10072 IsGuiding returns 0
23:18:41.538 00.000 10072 PulseGuide returned control before completion, sleep 11
23:18:41.556 00.018 1032 UpdateGuideState exits: m=1395 SNR=26.2
23:18:41.558 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:41.560 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:41.561 00.001 1032 Enqueuing Expose request
23:18:41.564 00.003 10072 IsGuiding returns 0
23:18:41.564 00.000 10072 Move returns status 0, amount 1
23:18:41.564 00.000 10072 MoveAxis(N, 0, ABG)
23:18:41.564 00.000 10072 Move returns status 0, amount 0
23:18:41.564 00.000 10072 move complete, result=0
23:18:41.564 00.000 10072 worker thread done servicing request
23:18:41.564 00.000 10072 Worker thread wakes up
23:18:41.564 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:41.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:41.571 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:41.974 00.403 10072 Exposure complete
23:18:42.030 00.056 10072 worker thread done servicing request
23:18:42.030 00.000 1032 OnExposeComplete: enter
23:18:42.032 00.002 1032 UpdateGuideState(): m_state=6
23:18:42.033 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8559
23:18:42.036 00.003 1032 Star::Find returns 1 (0), X=1104.10, Y=133.76, Mass=1308, SNR=25.4, Peak=97 HFD=3.4
23:18:42.038 00.002 1032 MultiStar: [#1 0.10,0.11,0.96,U] [#2 -0.03,-0.13,0.82,U] [#3 0.21,0.19,0.00,M1] [#4 -0.01,0.34,0.00,M2] [#5 0.21,0.16,0.00,M1] [#6 0.01,0.03,0.64,U] [#7 0.01,0.14,0.75,U] [#8 0.09,0.15,0.54,U] 
23:18:42.040 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.04}, one-star: {0.23, -0.01}
23:18:42.041 00.001 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
23:18:42.043 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
23:18:42.045 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.50 mountX=0.02 mountY=-0.09, mountTheta=-1.33
23:18:42.048 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
23:18:42.052 00.004 1032 Enqueuing Move request for scope (0.08, 0.04)
23:18:42.054 00.002 10072 Worker thread wakes up
23:18:42.055 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
23:18:42.055 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
23:18:42.055 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
23:18:42.059 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:18:42.061 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:18:42.061 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:18:42.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:42.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:18:42.061 00.000 10072 MoveAxis(W, 0, ABG)
23:18:42.061 00.000 10072 Move returns status 0, amount 0
23:18:42.062 00.001 10072 MoveAxis(N, 0, ABG)
23:18:42.062 00.000 10072 Move returns status 0, amount 0
23:18:42.062 00.000 10072 move complete, result=0
23:18:42.062 00.000 10072 worker thread done servicing request
23:18:42.080 00.018 1032 UpdateGuideState exits: m=1308 SNR=25.4
23:18:42.085 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:42.086 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:42.088 00.002 1032 Enqueuing Expose request
23:18:42.089 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:18:42.091 00.002 10072 Worker thread wakes up
23:18:42.091 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:42.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:42.725 00.634 10072 Exposure complete
23:18:42.776 00.051 10072 worker thread done servicing request
23:18:42.776 00.000 1032 OnExposeComplete: enter
23:18:42.778 00.002 1032 UpdateGuideState(): m_state=6
23:18:42.780 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8560
23:18:42.782 00.002 1032 Star::Find returns 1 (0), X=1104.03, Y=133.67, Mass=1268, SNR=25.0, Peak=100 HFD=3.4
23:18:42.783 00.001 1032 MultiStar: [#1 0.10,0.10,1.00,U] [#2 0.02,-0.19,0.83,U] [#3 0.22,0.09,0.81,U] [#4 0.03,0.20,0.72,U] [#5 0.12,0.15,0.69,U] [#6 -0.04,0.17,0.62,U] [#7 0.00,-0.00,0.74,U] [#8 0.17,0.07,0.56,U] 
23:18:42.785 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.16, -0.09}
23:18:42.787 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:18:42.790 00.003 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:18:42.791 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.47 mountX=0.02 mountY=-0.10, mountTheta=-1.36
23:18:42.794 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
23:18:42.796 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
23:18:42.798 00.002 10072 Worker thread wakes up
23:18:42.798 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:18:42.798 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:18:42.798 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.02 yDistance=-0.10
23:18:42.801 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:18:42.804 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:18:42.804 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:18:42.804 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:42.805 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:18:42.805 00.000 10072 MoveAxis(W, 1, ABG)
23:18:42.805 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:42.805 00.000 10072 IsGuiding returns 0
23:18:42.805 00.000 10072 PulseGuide returned control before completion, sleep 11
23:18:42.824 00.019 1032 UpdateGuideState exits: m=1268 SNR=25.0
23:18:42.826 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:42.827 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:42.830 00.003 1032 Enqueuing Expose request
23:18:42.833 00.003 10072 IsGuiding returns 0
23:18:42.833 00.000 10072 Move returns status 0, amount 1
23:18:42.833 00.000 10072 MoveAxis(N, 0, ABG)
23:18:42.833 00.000 10072 Move returns status 0, amount 0
23:18:42.833 00.000 10072 move complete, result=0
23:18:42.833 00.000 10072 worker thread done servicing request
23:18:42.833 00.000 10072 Worker thread wakes up
23:18:42.833 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:42.833 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:42.840 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:43.243 00.403 10072 Exposure complete
23:18:43.291 00.048 10072 worker thread done servicing request
23:18:43.291 00.000 1032 OnExposeComplete: enter
23:18:43.293 00.002 1032 UpdateGuideState(): m_state=6
23:18:43.295 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8561
23:18:43.298 00.003 1032 Star::Find returns 1 (0), X=1104.07, Y=133.62, Mass=1394, SNR=26.3, Peak=113 HFD=3.4
23:18:43.301 00.003 1032 MultiStar: [#1 0.11,-0.10,0.95,U] [#2 -0.00,-0.14,0.79,U] [#3 0.23,-0.02,0.77,U] [#4 0.11,0.03,0.64,U] [#5 0.19,0.02,0.69,U] [#6 0.04,0.10,0.61,U] [#7 0.15,-0.05,0.73,U] [#8 0.18,0.02,0.52,U] 
23:18:43.303 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.20, -0.14}
23:18:43.306 00.003 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
23:18:43.308 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
23:18:43.310 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.31 mountX=-0.08 mountY=-0.12, mountTheta=-2.14
23:18:43.313 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
23:18:43.315 00.002 1032 Enqueuing Move request for scope (0.13, -0.04)
23:18:43.316 00.001 10072 Worker thread wakes up
23:18:43.317 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
23:18:43.317 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
23:18:43.317 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.08 yDistance=-0.12
23:18:43.320 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:18:43.322 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:18:43.323 00.001 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:18:43.323 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:43.323 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:18:43.323 00.000 10072 MoveAxis(W, 1, ABG)
23:18:43.323 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:43.323 00.000 10072 IsGuiding returns 0
23:18:43.324 00.001 10072 PulseGuide returned control before completion, sleep 11
23:18:43.341 00.017 1032 UpdateGuideState exits: m=1394 SNR=26.3
23:18:43.343 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:43.344 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:43.345 00.001 1032 Enqueuing Expose request
23:18:43.350 00.005 10072 IsGuiding returns 0
23:18:43.350 00.000 10072 Move returns status 0, amount 1
23:18:43.350 00.000 10072 MoveAxis(N, 0, ABG)
23:18:43.350 00.000 10072 Move returns status 0, amount 0
23:18:43.350 00.000 10072 move complete, result=0
23:18:43.350 00.000 10072 worker thread done servicing request
23:18:43.350 00.000 10072 Worker thread wakes up
23:18:43.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:43.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:43.354 00.004 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:43.975 00.621 10072 Exposure complete
23:18:44.027 00.052 10072 worker thread done servicing request
23:18:44.027 00.000 1032 OnExposeComplete: enter
23:18:44.029 00.002 1032 UpdateGuideState(): m_state=6
23:18:44.031 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8562
23:18:44.033 00.002 1032 Star::Find returns 1 (0), X=1104.07, Y=133.69, Mass=1345, SNR=25.8, Peak=95 HFD=3.4
23:18:44.034 00.001 1032 MultiStar: [#1 0.11,0.09,1.01,U] [#2 -0.05,-0.09,0.85,U] [#3 0.12,0.16,0.75,U] [#4 0.07,0.27,0.00,M1] [#5 0.08,0.18,0.71,U] [#6 -0.02,0.12,0.62,U] [#7 0.01,0.17,0.73,U] [#8 0.02,0.08,0.51,U] 
23:18:44.037 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.07}, one-star: {0.19, -0.07}
23:18:44.039 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
23:18:44.041 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
23:18:44.042 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.81 mountX=0.05 mountY=-0.08, mountTheta=-1.02
23:18:44.045 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
23:18:44.048 00.003 1032 Enqueuing Move request for scope (0.07, 0.07)
23:18:44.051 00.003 10072 Worker thread wakes up
23:18:44.051 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
23:18:44.051 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
23:18:44.051 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.08
23:18:44.053 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:18:44.055 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:18:44.055 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:18:44.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:44.056 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:18:44.056 00.000 10072 MoveAxis(W, 1, ABG)
23:18:44.056 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:44.056 00.000 10072 IsGuiding returns 0
23:18:44.056 00.000 10072 PulseGuide returned control before completion, sleep 11
23:18:44.073 00.017 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:18:44.075 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:44.077 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:44.078 00.001 1032 Enqueuing Expose request
23:18:44.083 00.005 10072 IsGuiding returns 0
23:18:44.083 00.000 10072 Move returns status 0, amount 1
23:18:44.083 00.000 10072 MoveAxis(N, 0, ABG)
23:18:44.083 00.000 10072 Move returns status 0, amount 0
23:18:44.083 00.000 10072 move complete, result=0
23:18:44.083 00.000 10072 worker thread done servicing request
23:18:44.083 00.000 10072 Worker thread wakes up
23:18:44.083 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:44.084 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:44.088 00.004 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:44.494 00.406 10072 Exposure complete
23:18:44.547 00.053 10072 worker thread done servicing request
23:18:44.547 00.000 1032 OnExposeComplete: enter
23:18:44.551 00.004 1032 UpdateGuideState(): m_state=6
23:18:44.553 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8563
23:18:44.555 00.002 1032 Star::Find returns 1 (0), X=1103.91, Y=133.97, Mass=1265, SNR=25.0, Peak=93 HFD=3.0
23:18:44.557 00.002 1032 MultiStar: [#1 0.12,0.16,0.98,U] [#2 -0.00,0.09,0.82,U] [#3 0.14,0.19,0.82,U] [#4 0.11,0.24,0.00,M2] [#5 0.07,0.26,0.00,M1] [#6 -0.05,0.26,0.00,M1] [#7 -0.01,0.13,0.78,U] [#8 -0.00,0.09,0.54,U] 
23:18:44.558 00.001 1032 refined, 5 included, MultiStar: {0.05, 0.15}, one-star: {0.03, 0.21}
23:18:44.559 00.001 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
23:18:44.561 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
23:18:44.562 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.24 mountX=0.13 mountY=-0.09, mountTheta=-0.59
23:18:44.565 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.15, opts=13)
23:18:44.567 00.002 1032 Enqueuing Move request for scope (0.05, 0.15)
23:18:44.568 00.001 10072 Worker thread wakes up
23:18:44.569 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
23:18:44.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
23:18:44.569 00.000 10072 Moving (0.05, 0.15) raw xDistance=0.13 yDistance=-0.09
23:18:44.571 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:18:44.573 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.44
23:18:44.573 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:18:44.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:44.574 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:18:44.574 00.000 10072 MoveAxis(W, 63, ABG)
23:18:44.574 00.000 10072 Guiding  Dir = 3, Dur = 63
23:18:44.574 00.000 10072 IsGuiding returns 0
23:18:44.575 00.001 10072 PulseGuide returned control before completion, sleep 73
23:18:44.593 00.018 1032 UpdateGuideState exits: m=1265 SNR=25.0
23:18:44.595 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:44.597 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:44.599 00.002 1032 Enqueuing Expose request
23:18:44.662 00.063 10072 IsGuiding returns 0
23:18:44.662 00.000 10072 Move returns status 0, amount 63
23:18:44.662 00.000 10072 MoveAxis(N, 0, ABG)
23:18:44.662 00.000 10072 Move returns status 0, amount 0
23:18:44.662 00.000 10072 move complete, result=0
23:18:44.662 00.000 10072 worker thread done servicing request
23:18:44.662 00.000 10072 Worker thread wakes up
23:18:44.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:44.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:44.662 00.000 1032 GuideStep: 0.1 px 63 ms WEST, -0.1 px 0 ms NORTH
23:18:45.291 00.629 10072 Exposure complete
23:18:45.344 00.053 10072 worker thread done servicing request
23:18:45.344 00.000 1032 OnExposeComplete: enter
23:18:45.347 00.003 1032 UpdateGuideState(): m_state=6
23:18:45.349 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8564
23:18:45.351 00.002 1032 Star::Find returns 1 (0), X=1104.08, Y=133.68, Mass=1405, SNR=26.4, Peak=121 HFD=3.4
23:18:45.352 00.001 1032 MultiStar: [#1 0.10,0.01,1.00,U] [#2 -0.00,-0.10,0.84,U] [#3 0.14,-0.07,0.74,U] [#4 -0.04,0.11,0.68,U] [#5 0.14,0.06,0.66,U] [#6 0.12,0.04,0.59,U] [#7 0.09,-0.05,0.68,U] [#8 0.03,0.09,0.51,U] 
23:18:45.355 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.21, -0.09}
23:18:45.356 00.001 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
23:18:45.357 00.001 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
23:18:45.359 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.09 mountX=-0.03 mountY=-0.09, mountTheta=-1.92
23:18:45.361 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:18:45.364 00.003 1032 Enqueuing Move request for scope (0.09, -0.01)
23:18:45.366 00.002 10072 Worker thread wakes up
23:18:45.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:18:45.366 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:18:45.366 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.09
23:18:45.369 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:18:45.371 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
23:18:45.371 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:18:45.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:45.371 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:18:45.371 00.000 10072 MoveAxis(W, 2, ABG)
23:18:45.371 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:45.372 00.001 10072 IsGuiding returns 0
23:18:45.372 00.000 10072 PulseGuide returned control before completion, sleep 12
23:18:45.389 00.017 1032 UpdateGuideState exits: m=1405 SNR=26.4
23:18:45.391 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:45.393 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:45.395 00.002 1032 Enqueuing Expose request
23:18:45.398 00.003 10072 IsGuiding returns 0
23:18:45.398 00.000 10072 Move returns status 0, amount 2
23:18:45.398 00.000 10072 MoveAxis(N, 0, ABG)
23:18:45.398 00.000 10072 Move returns status 0, amount 0
23:18:45.398 00.000 10072 move complete, result=0
23:18:45.398 00.000 10072 worker thread done servicing request
23:18:45.398 00.000 10072 Worker thread wakes up
23:18:45.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:45.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:45.405 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:18:45.807 00.402 10072 Exposure complete
23:18:45.857 00.050 10072 worker thread done servicing request
23:18:45.857 00.000 1032 OnExposeComplete: enter
23:18:45.860 00.003 1032 UpdateGuideState(): m_state=6
23:18:45.863 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8565
23:18:45.865 00.002 1032 Star::Find returns 1 (0), X=1103.99, Y=133.60, Mass=1447, SNR=26.7, Peak=130 HFD=3.2
23:18:45.869 00.004 1032 MultiStar: [#1 0.08,-0.11,0.95,U] [#2 0.02,-0.09,0.81,U] [#3 0.19,-0.08,0.75,U] [#4 0.08,0.01,0.67,U] [#5 0.09,0.04,0.63,U] [#6 0.05,-0.02,0.62,U] [#7 0.09,-0.03,0.67,U] [#8 0.07,-0.03,0.48,U] 
23:18:45.872 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.11, -0.16}
23:18:45.873 00.001 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
23:18:45.875 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
23:18:45.877 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.60 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
23:18:45.880 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
23:18:45.882 00.002 1032 Enqueuing Move request for scope (0.09, -0.06)
23:18:45.884 00.002 10072 Worker thread wakes up
23:18:45.884 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
23:18:45.884 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
23:18:45.884 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
23:18:45.886 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:18:45.888 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
23:18:45.888 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:18:45.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:45.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:18:45.888 00.000 10072 MoveAxis(W, 1, ABG)
23:18:45.888 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:45.888 00.000 10072 IsGuiding returns 0
23:18:45.889 00.001 10072 PulseGuide returned control before completion, sleep 11
23:18:45.906 00.017 1032 UpdateGuideState exits: m=1447 SNR=26.7
23:18:45.908 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:45.909 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:45.911 00.002 1032 Enqueuing Expose request
23:18:45.914 00.003 10072 IsGuiding returns 0
23:18:45.914 00.000 10072 Move returns status 0, amount 1
23:18:45.914 00.000 10072 MoveAxis(N, 0, ABG)
23:18:45.914 00.000 10072 Move returns status 0, amount 0
23:18:45.914 00.000 10072 move complete, result=0
23:18:45.914 00.000 10072 worker thread done servicing request
23:18:45.915 00.001 10072 Worker thread wakes up
23:18:45.915 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:45.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:45.920 00.005 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:46.538 00.618 10072 Exposure complete
23:18:46.588 00.050 10072 worker thread done servicing request
23:18:46.588 00.000 1032 OnExposeComplete: enter
23:18:46.589 00.001 1032 UpdateGuideState(): m_state=6
23:18:46.592 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8566
23:18:46.593 00.001 1032 Star::Find returns 1 (0), X=1104.18, Y=133.83, Mass=1346, SNR=25.8, Peak=115 HFD=3.2
23:18:46.595 00.002 1032 MultiStar: [#1 0.16,0.08,0.97,U] [#2 0.10,0.05,0.84,U] [#3 0.20,0.30,0.00,M1] [#4 0.14,0.27,0.00,M1] [#5 0.11,0.22,0.68,U] [#6 0.08,0.19,0.66,U] [#7 0.21,0.12,0.74,U] [#8 0.18,0.21,0.00,M1] 
23:18:46.596 00.001 1032 refined, 5 included, MultiStar: {0.17, 0.11}, one-star: {0.31, 0.07}
23:18:46.597 00.001 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
23:18:46.599 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
23:18:46.601 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.59 mountX=0.07 mountY=-0.19, mountTheta=-1.24
23:18:46.604 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.11, opts=13)
23:18:46.606 00.002 1032 Enqueuing Move request for scope (0.17, 0.11)
23:18:46.608 00.002 10072 Worker thread wakes up
23:18:46.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
23:18:46.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
23:18:46.608 00.000 10072 Moving (0.17, 0.11) raw xDistance=0.07 yDistance=-0.19
23:18:46.611 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:18:46.613 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
23:18:46.613 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:18:46.613 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:46.613 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:18:46.613 00.000 10072 MoveAxis(W, 2, ABG)
23:18:46.613 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:46.613 00.000 10072 IsGuiding returns 0
23:18:46.614 00.001 10072 PulseGuide returned control before completion, sleep 12
23:18:46.630 00.016 10072 IsGuiding returns 0
23:18:46.630 00.000 10072 Move returns status 0, amount 2
23:18:46.631 00.001 10072 MoveAxis(N, 0, ABG)
23:18:46.631 00.000 10072 Move returns status 0, amount 0
23:18:46.631 00.000 10072 move complete, result=0
23:18:46.631 00.000 10072 worker thread done servicing request
23:18:46.631 00.000 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:18:46.633 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:46.635 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:46.638 00.003 1032 Enqueuing Expose request
23:18:46.639 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
23:18:46.643 00.004 10072 Worker thread wakes up
23:18:46.643 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:46.644 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:47.055 00.411 10072 Exposure complete
23:18:47.106 00.051 10072 worker thread done servicing request
23:18:47.107 00.001 1032 OnExposeComplete: enter
23:18:47.110 00.003 1032 UpdateGuideState(): m_state=6
23:18:47.120 00.010 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8567
23:18:47.122 00.002 1032 Star::Find returns 1 (0), X=1104.05, Y=134.01, Mass=1293, SNR=25.2, Peak=91 HFD=3.2
23:18:47.124 00.002 1032 MultiStar: [#1 0.07,0.24,0.97,U] [#2 -0.05,0.06,0.85,U] [#3 0.16,0.41,0.00,M2] [#4 0.01,0.40,0.00,M2] [#5 0.04,0.48,0.00,M1] [#6 -0.05,0.21,0.63,U] [#7 0.02,0.24,0.75,U] [#8 0.03,0.43,0.00,M2] 
23:18:47.127 00.003 1032 refined, 4 included, MultiStar: {0.04, 0.20}, one-star: {0.18, 0.24}
23:18:47.129 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
23:18:47.131 00.002 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
23:18:47.133 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.35 mountX=0.18 mountY=-0.09, mountTheta=-0.48
23:18:47.136 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.20, opts=13)
23:18:47.138 00.002 1032 Enqueuing Move request for scope (0.04, 0.20)
23:18:47.141 00.003 10072 Worker thread wakes up
23:18:47.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
23:18:47.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
23:18:47.141 00.000 10072 Moving (0.04, 0.20) raw xDistance=0.18 yDistance=-0.09
23:18:47.149 00.008 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.44
23:18:47.149 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
23:18:47.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:47.150 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
23:18:47.152 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:18:47.152 00.000 10072 MoveAxis(W, 86, ABG)
23:18:47.152 00.000 10072 Guiding  Dir = 3, Dur = 86
23:18:47.154 00.002 10072 IsGuiding returns 0
23:18:47.154 00.000 10072 PulseGuide returned control before completion, sleep 96
23:18:47.174 00.020 1032 UpdateGuideState exits: m=1293 SNR=25.2
23:18:47.180 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:47.183 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:47.184 00.001 1032 Enqueuing Expose request
23:18:47.259 00.075 10072 IsGuiding returns 0
23:18:47.261 00.002 10072 Move returns status 0, amount 86
23:18:47.276 00.015 10072 MoveAxis(N, 0, ABG)
23:18:47.276 00.000 10072 Move returns status 0, amount 0
23:18:47.276 00.000 10072 move complete, result=0
23:18:47.276 00.000 10072 worker thread done servicing request
23:18:47.276 00.000 10072 Worker thread wakes up
23:18:47.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:47.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:47.316 00.040 1032 GuideStep: 0.2 px 86 ms WEST, -0.1 px 0 ms NORTH
23:18:47.914 00.598 10072 Exposure complete
23:18:48.001 00.087 10072 worker thread done servicing request
23:18:48.002 00.001 1032 OnExposeComplete: enter
23:18:48.005 00.003 1032 UpdateGuideState(): m_state=6
23:18:48.008 00.003 1032 Star::Find(15, 1104, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8568
23:18:48.011 00.003 1032 Star::Find returns 1 (0), X=1104.06, Y=133.79, Mass=1458, SNR=26.8, Peak=108 HFD=3.4
23:18:48.014 00.003 1032 MultiStar: [#1 0.10,0.24,0.00,M1] [#2 0.02,0.12,0.72,U] [#3 0.17,0.27,0.00,M3] [#4 0.08,0.34,0.00,M3] [#5 0.16,0.22,0.00,M2] [#6 -0.02,0.15,0.62,U] [#7 0.12,0.11,0.73,U] [#8 0.08,0.28,0.00,M3] 
23:18:48.018 00.004 1032 refined, 3 included, MultiStar: {0.09, 0.09}, one-star: {0.18, 0.03}
23:18:48.025 00.007 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
23:18:48.028 00.003 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
23:18:48.031 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.82 mountX=0.07 mountY=-0.11, mountTheta=-1.01
23:18:48.036 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
23:18:48.038 00.002 1032 Enqueuing Move request for scope (0.09, 0.09)
23:18:48.041 00.003 10072 Worker thread wakes up
23:18:48.042 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
23:18:48.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
23:18:48.042 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.07 yDistance=-0.11
23:18:48.044 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:18:48.048 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
23:18:48.048 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:18:48.048 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:48.050 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:18:48.050 00.000 10072 MoveAxis(W, 1, ABG)
23:18:48.050 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:48.053 00.003 10072 IsGuiding returns 0
23:18:48.054 00.001 10072 IsGuiding returns 0
23:18:48.055 00.001 10072 Move returns status 0, amount 1
23:18:48.055 00.000 10072 MoveAxis(N, 0, ABG)
23:18:48.055 00.000 10072 Move returns status 0, amount 0
23:18:48.055 00.000 10072 move complete, result=0
23:18:48.055 00.000 10072 worker thread done servicing request
23:18:48.076 00.021 1032 UpdateGuideState exits: m=1458 SNR=26.8
23:18:48.082 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:48.094 00.012 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:48.098 00.004 1032 Enqueuing Expose request
23:18:48.102 00.004 10072 Worker thread wakes up
23:18:48.102 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:48.105 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:48.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:48.527 00.422 10072 Exposure complete
23:18:48.606 00.079 10072 worker thread done servicing request
23:18:48.606 00.000 1032 OnExposeComplete: enter
23:18:48.609 00.003 1032 UpdateGuideState(): m_state=6
23:18:48.616 00.007 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8569
23:18:48.620 00.004 1032 Star::Find returns 1 (0), X=1104.10, Y=133.82, Mass=1297, SNR=25.3, Peak=110 HFD=3.2
23:18:48.624 00.004 1032 MultiStar: [#1 0.17,0.17,0.96,U] [#2 0.07,0.03,0.81,U] [#3 0.27,0.17,0.00,M4] [#4 0.06,0.24,0.71,U] [#5 0.31,0.25,0.00,M3] [#6 0.18,0.21,0.00,M1] [#7 0.18,0.18,0.74,U] [#8 0.13,0.22,0.53,U] 
23:18:48.626 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.14}, one-star: {0.23, 0.06}
23:18:48.628 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:18:48.630 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:18:48.633 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.76 mountX=0.10 mountY=-0.18, mountTheta=-1.07
23:18:48.637 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.14, opts=13)
23:18:48.639 00.002 1032 Enqueuing Move request for scope (0.14, 0.14)
23:18:48.641 00.002 10072 Worker thread wakes up
23:18:48.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
23:18:48.641 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
23:18:48.641 00.000 10072 Moving (0.14, 0.14) raw xDistance=0.10 yDistance=-0.18
23:18:48.645 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:18:48.651 00.006 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
23:18:48.651 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:18:48.651 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:48.651 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:18:48.651 00.000 10072 MoveAxis(W, 1, ABG)
23:18:48.652 00.001 10072 Guiding  Dir = 3, Dur = 1
23:18:48.652 00.000 10072 IsGuiding returns 0
23:18:48.653 00.001 10072 PulseGuide returned control before completion, sleep 11
23:18:48.680 00.027 1032 UpdateGuideState exits: m=1297 SNR=25.3
23:18:48.685 00.005 10072 IsGuiding returns 0
23:18:48.685 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:48.689 00.004 10072 Move returns status 0, amount 1
23:18:48.689 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:48.692 00.003 10072 MoveAxis(N, 0, ABG)
23:18:48.692 00.000 10072 Move returns status 0, amount 0
23:18:48.693 00.001 10072 move complete, result=0
23:18:48.693 00.000 10072 worker thread done servicing request
23:18:48.694 00.001 1032 Enqueuing Expose request
23:18:48.698 00.004 10072 Worker thread wakes up
23:18:48.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:48.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:48.699 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:18:49.338 00.639 10072 Exposure complete
23:18:49.422 00.084 1032 OnExposeComplete: enter
23:18:49.426 00.004 10072 worker thread done servicing request
23:18:49.427 00.001 1032 UpdateGuideState(): m_state=6
23:18:49.430 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8570
23:18:49.433 00.003 1032 Star::Find returns 1 (0), X=1104.12, Y=133.67, Mass=1393, SNR=26.2, Peak=120 HFD=3.4
23:18:49.435 00.002 1032 MultiStar: [#1 0.10,0.05,0.96,U] [#2 0.03,-0.07,0.78,U] [#3 0.22,-0.01,0.75,U] [#4 0.06,0.23,0.67,U] [#5 0.08,0.02,0.68,U] [#6 0.04,0.08,0.65,U] [#7 0.12,0.00,0.72,U] [#8 0.06,0.19,0.54,U] 
23:18:49.437 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.25, -0.10}
23:18:49.439 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
23:18:49.441 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
23:18:49.444 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.28 mountX=0.00 mountY=-0.12, mountTheta=-1.55
23:18:49.448 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
23:18:49.451 00.003 1032 Enqueuing Move request for scope (0.11, 0.03)
23:18:49.454 00.003 10072 Worker thread wakes up
23:18:49.454 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:18:49.454 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:18:49.454 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.00 yDistance=-0.12
23:18:49.459 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=102, Gamma=2.230
23:18:49.462 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
23:18:49.462 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:18:49.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:49.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:18:49.462 00.000 10072 MoveAxis(W, 2, ABG)
23:18:49.463 00.001 10072 Guiding  Dir = 3, Dur = 2
23:18:49.463 00.000 10072 IsGuiding returns 0
23:18:49.464 00.001 10072 PulseGuide returned control before completion, sleep 12
23:18:49.490 00.026 10072 IsGuiding returns 0
23:18:49.491 00.001 10072 Move returns status 0, amount 2
23:18:49.491 00.000 10072 MoveAxis(N, 0, ABG)
23:18:49.491 00.000 10072 Move returns status 0, amount 0
23:18:49.491 00.000 10072 move complete, result=0
23:18:49.491 00.000 10072 worker thread done servicing request
23:18:49.492 00.001 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:18:49.495 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:49.497 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:49.499 00.002 1032 Enqueuing Expose request
23:18:49.502 00.003 10072 Worker thread wakes up
23:18:49.502 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:18:49.504 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:49.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:49.918 00.414 10072 Exposure complete
23:18:49.996 00.078 10072 worker thread done servicing request
23:18:49.996 00.000 1032 OnExposeComplete: enter
23:18:50.000 00.004 1032 UpdateGuideState(): m_state=6
23:18:50.004 00.004 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8571
23:18:50.007 00.003 1032 Star::Find returns 1 (0), X=1104.11, Y=133.74, Mass=1328, SNR=25.6, Peak=111 HFD=3.4
23:18:50.010 00.003 1032 MultiStar: [#1 0.21,0.13,0.95,U] [#2 0.04,-0.05,0.81,U] [#3 0.16,0.08,0.79,U] [#4 0.05,0.24,0.74,U] [#5 0.19,0.14,0.63,U] [#6 0.06,0.06,0.65,U] [#7 0.20,0.11,0.72,U] [#8 0.13,0.17,0.51,U] 
23:18:50.012 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.09}, one-star: {0.24, -0.03}
23:18:50.015 00.003 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:18:50.017 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:18:50.023 00.006 1032 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.53 mountX=0.05 mountY=-0.16, mountTheta=-1.30
23:18:50.027 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.09, opts=13)
23:18:50.030 00.003 1032 Enqueuing Move request for scope (0.15, 0.09)
23:18:50.033 00.003 10072 Worker thread wakes up
23:18:50.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
23:18:50.033 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
23:18:50.033 00.000 10072 Moving (0.15, 0.09) raw xDistance=0.05 yDistance=-0.16
23:18:50.036 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:18:50.041 00.005 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
23:18:50.041 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:18:50.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:50.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:18:50.041 00.000 10072 MoveAxis(W, 1, ABG)
23:18:50.041 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:50.042 00.001 10072 IsGuiding returns 0
23:18:50.042 00.000 10072 PulseGuide returned control before completion, sleep 11
23:18:50.070 00.028 10072 IsGuiding returns 0
23:18:50.070 00.000 10072 Move returns status 0, amount 1
23:18:50.070 00.000 10072 MoveAxis(N, 0, ABG)
23:18:50.070 00.000 10072 Move returns status 0, amount 0
23:18:50.070 00.000 10072 move complete, result=0
23:18:50.071 00.001 10072 worker thread done servicing request
23:18:50.071 00.000 1032 UpdateGuideState exits: m=1328 SNR=25.6
23:18:50.073 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:50.076 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:50.077 00.001 1032 Enqueuing Expose request
23:18:50.081 00.004 10072 Worker thread wakes up
23:18:50.081 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:50.081 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:50.082 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
23:18:50.716 00.634 10072 Exposure complete
23:18:50.788 00.072 10072 worker thread done servicing request
23:18:50.788 00.000 1032 OnExposeComplete: enter
23:18:50.792 00.004 1032 UpdateGuideState(): m_state=6
23:18:50.796 00.004 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8572
23:18:50.804 00.008 1032 Star::Find returns 1 (0), X=1104.08, Y=133.86, Mass=1324, SNR=25.6, Peak=108 HFD=3.2
23:18:50.810 00.006 1032 MultiStar: [#1 0.15,0.20,0.97,U] [#2 0.04,0.11,0.81,U] [#3 0.18,0.12,0.79,U] [#4 0.15,0.31,0.00,M1] [#5 0.23,0.15,0.00,M2] [#6 0.13,0.21,0.00,M1] [#7 0.01,0.20,0.72,U] [#8 0.07,0.24,0.00,M1] 
23:18:50.813 00.003 1032 refined, 4 included, MultiStar: {0.12, 0.14}, one-star: {0.20, 0.09}
23:18:50.816 00.003 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:18:50.817 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:18:50.819 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.19 cameraTheta=0.86 mountX=0.11 mountY=-0.16, mountTheta=-0.97
23:18:50.823 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.14, opts=13)
23:18:50.826 00.003 1032 Enqueuing Move request for scope (0.12, 0.14)
23:18:50.829 00.003 10072 Worker thread wakes up
23:18:50.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
23:18:50.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
23:18:50.829 00.000 10072 Moving (0.12, 0.14) raw xDistance=0.11 yDistance=-0.16
23:18:50.838 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:18:50.843 00.005 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
23:18:50.843 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:18:50.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:50.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:18:50.843 00.000 10072 MoveAxis(W, 1, ABG)
23:18:50.843 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:50.844 00.001 10072 IsGuiding returns 0
23:18:50.844 00.000 10072 PulseGuide returned control before completion, sleep 11
23:18:50.869 00.025 1032 UpdateGuideState exits: m=1324 SNR=25.6
23:18:50.873 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:50.875 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:50.878 00.003 1032 Enqueuing Expose request
23:18:50.880 00.002 10072 IsGuiding returns 0
23:18:50.880 00.000 10072 Move returns status 0, amount 1
23:18:50.880 00.000 10072 MoveAxis(N, 0, ABG)
23:18:50.880 00.000 10072 Move returns status 0, amount 0
23:18:50.880 00.000 10072 move complete, result=0
23:18:50.881 00.001 10072 worker thread done servicing request
23:18:50.881 00.000 10072 Worker thread wakes up
23:18:50.881 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:50.881 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:50.891 00.010 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:18:51.297 00.406 10072 Exposure complete
23:18:51.376 00.079 10072 worker thread done servicing request
23:18:51.377 00.001 1032 OnExposeComplete: enter
23:18:51.379 00.002 1032 UpdateGuideState(): m_state=6
23:18:51.381 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8573
23:18:51.384 00.003 1032 Star::Find returns 1 (0), X=1104.08, Y=133.67, Mass=1385, SNR=26.2, Peak=117 HFD=3.4
23:18:51.389 00.005 1032 MultiStar: [#1 0.17,0.15,0.98,U] [#2 0.08,-0.02,0.83,U] [#3 0.23,0.12,0.00,M2] [#4 0.23,0.18,0.00,M2] [#5 0.16,-0.06,0.72,U] [#6 0.14,0.09,0.62,U] [#7 0.07,0.02,0.69,U] [#8 0.17,0.15,0.50,U] 
23:18:51.393 00.004 1032 refined, 6 included, MultiStar: {0.15, 0.03}, one-star: {0.21, -0.09}
23:18:51.396 00.003 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
23:18:51.400 00.004 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
23:18:51.402 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.18 mountX=-0.01 mountY=-0.15, mountTheta=-1.65
23:18:51.406 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
23:18:51.408 00.002 1032 Enqueuing Move request for scope (0.15, 0.03)
23:18:51.410 00.002 10072 Worker thread wakes up
23:18:51.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
23:18:51.410 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
23:18:51.410 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
23:18:51.413 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:18:51.417 00.004 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
23:18:51.417 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:18:51.417 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:51.418 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:18:51.418 00.000 10072 MoveAxis(W, 1, ABG)
23:18:51.418 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:51.419 00.001 10072 IsGuiding returns 0
23:18:51.423 00.004 10072 IsGuiding returns 0
23:18:51.426 00.003 10072 Move returns status 0, amount 1
23:18:51.427 00.001 10072 MoveAxis(N, 0, ABG)
23:18:51.427 00.000 10072 Move returns status 0, amount 0
23:18:51.427 00.000 10072 move complete, result=0
23:18:51.427 00.000 10072 worker thread done servicing request
23:18:51.447 00.020 1032 UpdateGuideState exits: m=1385 SNR=26.2
23:18:51.451 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:51.453 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:51.456 00.003 1032 Enqueuing Expose request
23:18:51.459 00.003 10072 Worker thread wakes up
23:18:51.459 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:51.461 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:51.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:52.094 00.633 10072 Exposure complete
23:18:52.170 00.076 10072 worker thread done servicing request
23:18:52.170 00.000 1032 OnExposeComplete: enter
23:18:52.175 00.005 1032 UpdateGuideState(): m_state=6
23:18:52.178 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8574
23:18:52.182 00.004 1032 Star::Find returns 1 (0), X=1104.10, Y=133.75, Mass=1429, SNR=26.6, Peak=118 HFD=3.4
23:18:52.187 00.005 1032 MultiStar: [#1 0.21,0.12,0.91,U] [#2 -0.00,0.01,0.82,U] [#3 0.19,0.15,0.74,U] [#4 0.16,0.30,0.00,M3] [#5 0.12,0.13,0.64,U] [#6 0.08,0.11,0.62,U] [#7 -0.01,0.11,0.69,U] [#8 0.02,0.10,0.52,U] 
23:18:52.190 00.003 1032 refined, 7 included, MultiStar: {0.12, 0.08}, one-star: {0.23, -0.02}
23:18:52.193 00.003 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
23:18:52.196 00.003 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
23:18:52.199 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.60 mountX=0.05 mountY=-0.13, mountTheta=-1.23
23:18:52.202 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
23:18:52.208 00.006 1032 Enqueuing Move request for scope (0.12, 0.08)
23:18:52.215 00.007 10072 Worker thread wakes up
23:18:52.215 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
23:18:52.215 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
23:18:52.215 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.13
23:18:52.218 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:18:52.223 00.005 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
23:18:52.223 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:18:52.224 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:52.224 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:18:52.224 00.000 10072 MoveAxis(W, 2, ABG)
23:18:52.224 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:52.224 00.000 10072 IsGuiding returns 0
23:18:52.225 00.001 10072 PulseGuide returned control before completion, sleep 12
23:18:52.248 00.023 10072 IsGuiding returns 0
23:18:52.248 00.000 10072 Move returns status 0, amount 2
23:18:52.248 00.000 10072 MoveAxis(N, 0, ABG)
23:18:52.248 00.000 10072 Move returns status 0, amount 0
23:18:52.248 00.000 10072 move complete, result=0
23:18:52.248 00.000 10072 worker thread done servicing request
23:18:52.249 00.001 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:18:52.251 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:52.253 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:52.255 00.002 1032 Enqueuing Expose request
23:18:52.259 00.004 10072 Worker thread wakes up
23:18:52.259 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:18:52.261 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:52.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:52.673 00.412 10072 Exposure complete
23:18:52.747 00.074 10072 worker thread done servicing request
23:18:52.747 00.000 1032 OnExposeComplete: enter
23:18:52.750 00.003 1032 UpdateGuideState(): m_state=6
23:18:52.753 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8575
23:18:52.755 00.002 1032 Star::Find returns 1 (0), X=1104.04, Y=133.76, Mass=1324, SNR=25.6, Peak=110 HFD=3.2
23:18:52.758 00.003 1032 MultiStar: [#1 0.22,0.23,0.00,M1] [#2 0.01,0.19,0.84,U] [#3 0.18,0.24,0.00,M2] [#4 -0.01,0.37,0.00,M4] [#5 0.25,0.27,0.00,M1] [#6 0.02,0.24,0.65,U] [#7 -0.07,0.21,0.74,U] [#8 0.01,0.12,0.51,U] 
23:18:52.760 00.002 1032 refined, 4 included, MultiStar: {0.04, 0.14}, one-star: {0.16, -0.00}
23:18:52.763 00.003 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
23:18:52.765 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
23:18:52.769 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.32 mountX=0.13 mountY=-0.07, mountTheta=-0.51
23:18:52.774 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
23:18:52.777 00.003 1032 Enqueuing Move request for scope (0.04, 0.14)
23:18:52.781 00.004 10072 Worker thread wakes up
23:18:52.781 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
23:18:52.781 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
23:18:52.781 00.000 10072 Moving (0.04, 0.14) raw xDistance=0.13 yDistance=-0.07
23:18:52.786 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:18:52.789 00.003 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
23:18:52.789 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
23:18:52.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:52.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:18:52.789 00.000 10072 MoveAxis(W, 2, ABG)
23:18:52.789 00.000 10072 Guiding  Dir = 3, Dur = 2
23:18:52.790 00.001 10072 IsGuiding returns 0
23:18:52.790 00.000 10072 PulseGuide returned control before completion, sleep 12
23:18:52.812 00.022 10072 IsGuiding returns 0
23:18:52.812 00.000 10072 Move returns status 0, amount 2
23:18:52.812 00.000 10072 MoveAxis(N, 0, ABG)
23:18:52.812 00.000 10072 Move returns status 0, amount 0
23:18:52.812 00.000 10072 move complete, result=0
23:18:52.813 00.001 10072 worker thread done servicing request
23:18:52.814 00.001 1032 UpdateGuideState exits: m=1324 SNR=25.6
23:18:52.818 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:52.821 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:52.824 00.003 1032 Enqueuing Expose request
23:18:52.826 00.002 10072 Worker thread wakes up
23:18:52.826 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:18:52.829 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:52.829 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:53.455 00.626 10072 Exposure complete
23:18:53.534 00.079 10072 worker thread done servicing request
23:18:53.535 00.001 1032 OnExposeComplete: enter
23:18:53.538 00.003 1032 UpdateGuideState(): m_state=6
23:18:53.541 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8576
23:18:53.544 00.003 1032 Star::Find returns 1 (0), X=1103.98, Y=133.96, Mass=1461, SNR=26.9, Peak=111 HFD=2.9
23:18:53.547 00.003 1032 MultiStar: [#1 0.13,0.32,0.00,M2] [#2 -0.03,0.23,0.74,U] [#3 0.17,0.35,0.00,M3] [#4 0.09,0.39,0.00,M5] [#5 0.05,0.29,0.00,M2] [#6 -0.10,0.23,0.63,U] [#7 -0.08,0.19,0.68,U] [#8 0.04,0.33,0.00,M1] 
23:18:53.554 00.007 1032 refined, 3 included, MultiStar: {-0.01, 0.21}, one-star: {0.11, 0.20}
23:18:53.558 00.004 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
23:18:53.561 00.003 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
23:18:53.565 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.62 mountX=0.21 mountY=-0.04, mountTheta=-0.21
23:18:53.570 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.21, opts=13)
23:18:53.573 00.003 1032 Enqueuing Move request for scope (-0.01, 0.21)
23:18:53.577 00.004 10072 Worker thread wakes up
23:18:53.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
23:18:53.577 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
23:18:53.577 00.000 10072 Moving (-0.01, 0.21) raw xDistance=0.21 yDistance=-0.04
23:18:53.583 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:18:53.623 00.040 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 288.43
23:18:53.623 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
23:18:53.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:53.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:18:53.623 00.000 10072 MoveAxis(W, 99, ABG)
23:18:53.623 00.000 10072 Guiding  Dir = 3, Dur = 99
23:18:53.624 00.001 10072 IsGuiding returns 0
23:18:53.624 00.000 10072 PulseGuide returned control before completion, sleep 109
23:18:53.649 00.025 1032 UpdateGuideState exits: m=1461 SNR=26.9
23:18:53.652 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:53.662 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:53.666 00.004 1032 Enqueuing Expose request
23:18:53.777 00.111 10072 IsGuiding returns 0
23:18:53.777 00.000 10072 Move returns status 0, amount 99
23:18:53.777 00.000 10072 MoveAxis(N, 0, ABG)
23:18:53.777 00.000 10072 Move returns status 0, amount 0
23:18:53.777 00.000 10072 move complete, result=0
23:18:53.778 00.001 10072 worker thread done servicing request
23:18:53.778 00.000 10072 Worker thread wakes up
23:18:53.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:53.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:53.779 00.001 1032 GuideStep: 0.2 px 99 ms WEST, -0.0 px 0 ms NORTH
23:18:54.210 00.431 10072 Exposure complete
23:18:54.479 00.269 10072 worker thread done servicing request
23:18:54.479 00.000 1032 OnExposeComplete: enter
23:18:54.490 00.011 1032 UpdateGuideState(): m_state=6
23:18:54.497 00.007 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8577
23:18:54.505 00.008 1032 Star::Find returns 1 (0), X=1104.02, Y=133.96, Mass=1371, SNR=26.0, Peak=109 HFD=2.9
23:18:54.512 00.007 1032 MultiStar: [#1 0.12,0.17,0.97,U] [#2 -0.04,0.06,0.79,U] [#3 0.18,0.21,0.00,M4] [#4 0.16,0.28,0.00,M6] [#5 0.23,0.20,0.00,M3] [#6 0.04,0.22,0.59,U] [#7 0.08,0.15,0.71,U] [#8 0.10,0.25,0.00,M2] 
23:18:54.522 00.010 1032 refined, 4 included, MultiStar: {0.08, 0.16}, one-star: {0.15, 0.20}
23:18:54.526 00.004 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
23:18:54.530 00.004 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
23:18:54.532 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.11 mountX=0.13 mountY=-0.12, mountTheta=-0.72
23:18:54.538 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.16, opts=13)
23:18:54.541 00.003 1032 Enqueuing Move request for scope (0.08, 0.16)
23:18:54.545 00.004 10072 Worker thread wakes up
23:18:54.545 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
23:18:54.545 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
23:18:54.545 00.000 10072 Moving (0.08, 0.16) raw xDistance=0.13 yDistance=-0.12
23:18:54.552 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:18:54.558 00.006 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.43
23:18:54.558 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:18:54.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:54.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:18:54.558 00.000 10072 MoveAxis(W, 65, ABG)
23:18:54.558 00.000 10072 Guiding  Dir = 3, Dur = 65
23:18:54.560 00.002 10072 IsGuiding returns 0
23:18:54.561 00.001 10072 PulseGuide returned control before completion, sleep 75
23:18:54.588 00.027 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:18:54.594 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:54.598 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:54.602 00.004 1032 Enqueuing Expose request
23:18:54.638 00.036 10072 IsGuiding returns 0
23:18:54.639 00.001 10072 Move returns status 0, amount 65
23:18:54.639 00.000 10072 MoveAxis(N, 0, ABG)
23:18:54.639 00.000 10072 Move returns status 0, amount 0
23:18:54.639 00.000 10072 move complete, result=0
23:18:54.639 00.000 10072 worker thread done servicing request
23:18:54.639 00.000 10072 Worker thread wakes up
23:18:54.640 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:54.640 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:54.645 00.005 1032 GuideStep: 0.1 px 65 ms WEST, -0.1 px 0 ms NORTH
23:18:55.331 00.686 10072 Exposure complete
23:18:55.490 00.159 10072 worker thread done servicing request
23:18:55.490 00.000 1032 OnExposeComplete: enter
23:18:55.495 00.005 1032 UpdateGuideState(): m_state=6
23:18:55.499 00.004 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8578
23:18:55.504 00.005 1032 Star::Find returns 1 (0), X=1104.20, Y=133.69, Mass=1273, SNR=25.1, Peak=107 HFD=3.5
23:18:55.508 00.004 1032 MultiStar: [#1 0.13,0.07,1.04,U] [#2 0.00,-0.03,0.85,U] [#3 0.18,0.10,0.79,U] [#4 0.06,0.11,0.72,U] [#5 0.15,0.06,0.65,U] [#6 0.01,0.15,0.64,U] [#7 0.09,0.08,0.71,U] [#8 0.13,0.09,0.51,U] 
23:18:55.546 00.038 1032 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.33, -0.07}
23:18:55.563 00.017 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
23:18:55.571 00.008 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
23:18:55.576 00.005 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.39 mountX=0.02 mountY=-0.14, mountTheta=-1.44
23:18:55.667 00.091 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
23:18:55.672 00.005 1032 Enqueuing Move request for scope (0.13, 0.05)
23:18:55.679 00.007 10072 Worker thread wakes up
23:18:55.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
23:18:55.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
23:18:55.680 00.001 10072 Moving (0.13, 0.05) raw xDistance=0.02 yDistance=-0.14
23:18:55.691 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:18:55.696 00.005 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
23:18:55.696 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:18:55.696 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:55.696 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:18:55.697 00.001 10072 MoveAxis(W, 1, ABG)
23:18:55.697 00.000 10072 Guiding  Dir = 3, Dur = 1
23:18:55.697 00.000 10072 IsGuiding returns 0
23:18:55.698 00.001 10072 PulseGuide returned control before completion, sleep 11
23:18:55.716 00.018 10072 IsGuiding returns 0
23:18:55.716 00.000 10072 Move returns status 0, amount 1
23:18:55.716 00.000 10072 MoveAxis(N, 0, ABG)
23:18:55.717 00.001 10072 Move returns status 0, amount 0
23:18:55.717 00.000 10072 move complete, result=0
23:18:55.717 00.000 10072 worker thread done servicing request
23:18:56.243 00.526 1032 UpdateGuideState exits: m=1273 SNR=25.1
23:18:56.304 00.061 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:56.317 00.013 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:56.332 00.015 1032 Enqueuing Expose request
23:18:56.511 00.179 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:18:56.633 00.122 10072 Worker thread wakes up
23:18:56.633 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:56.633 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:57.411 00.778 10072 Exposure complete
23:18:57.916 00.505 10072 worker thread done servicing request
23:18:57.995 00.079 1032 OnExposeComplete: enter
23:18:58.001 00.006 1032 UpdateGuideState(): m_state=6
23:18:58.005 00.004 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8579
23:18:58.009 00.004 1032 Star::Find returns 1 (0), X=1104.01, Y=133.81, Mass=1408, SNR=26.4, Peak=113 HFD=3.3
23:18:58.012 00.003 1032 MultiStar: [#1 0.09,0.15,0.95,U] [#2 -0.04,0.01,0.78,U] [#3 0.11,0.06,0.78,U] [#4 0.08,0.16,0.68,U] [#5 0.16,0.16,0.67,U] [#6 0.09,0.24,0.00,M1] [#7 -0.02,0.06,0.70,U] [#8 -0.03,0.17,0.51,U] 
23:18:58.014 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.10}, one-star: {0.14, 0.04}
23:18:58.018 00.004 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:18:58.022 00.004 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:18:58.025 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=0.08 mountY=-0.09, mountTheta=-0.87
23:18:58.031 00.006 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
23:18:58.033 00.002 1032 Enqueuing Move request for scope (0.07, 0.10)
23:18:58.036 00.003 10072 Worker thread wakes up
23:18:58.037 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:18:58.037 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:18:58.037 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
23:18:58.161 00.124 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
23:18:58.161 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:18:58.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:58.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:18:58.161 00.000 10072 MoveAxis(E, 3, ABG)
23:18:58.161 00.000 10072 Guiding  Dir = 2, Dur = 3
23:18:58.182 00.021 10072 IsGuiding returns 0
23:18:58.233 00.051 10072 IsGuiding returns 1
23:18:58.233 00.000 10072 scope still moving after pulse duration time elapsed
23:18:58.287 00.054 10072 IsGuiding returns 0
23:18:58.288 00.001 10072 scope move finished after 3 + 102 ms
23:18:58.288 00.000 10072 Move returns status 0, amount 3
23:18:58.288 00.000 10072 MoveAxis(N, 0, ABG)
23:18:58.288 00.000 10072 Move returns status 0, amount 0
23:18:58.288 00.000 10072 move complete, result=0
23:18:58.288 00.000 10072 worker thread done servicing request
23:18:58.532 00.244 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:18:58.771 00.239 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:18:58.776 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:58.779 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:58.786 00.007 1032 Enqueuing Expose request
23:18:58.789 00.003 10072 Worker thread wakes up
23:18:58.789 00.000 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:18:58.792 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:58.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:18:59.432 00.640 10072 Exposure complete
23:18:59.539 00.107 10072 worker thread done servicing request
23:18:59.540 00.001 1032 OnExposeComplete: enter
23:18:59.543 00.003 1032 UpdateGuideState(): m_state=6
23:18:59.559 00.016 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8580
23:18:59.564 00.005 1032 Star::Find returns 1 (0), X=1104.13, Y=133.79, Mass=1328, SNR=25.6, Peak=119 HFD=3.2
23:18:59.567 00.003 1032 MultiStar: [#1 0.14,0.11,0.98,U] [#2 0.12,-0.01,0.86,U] [#3 0.18,0.14,0.76,U] [#4 0.11,0.23,0.74,U] [#5 0.16,0.18,0.64,U] [#6 0.22,0.26,0.00,M2] [#7 0.09,0.16,0.69,U] [#8 0.12,0.22,0.00,M1] 
23:18:59.570 00.003 1032 refined, 6 included, MultiStar: {0.15, 0.11}, one-star: {0.26, 0.03}
23:18:59.584 00.014 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:18:59.586 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:18:59.589 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.62 mountX=0.07 mountY=-0.18, mountTheta=-1.21
23:18:59.600 00.011 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.11, opts=13)
23:18:59.604 00.004 1032 Enqueuing Move request for scope (0.15, 0.11)
23:18:59.607 00.003 10072 Worker thread wakes up
23:18:59.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
23:18:59.607 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
23:18:59.607 00.000 10072 Moving (0.15, 0.11) raw xDistance=0.07 yDistance=-0.18
23:18:59.610 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:18:59.624 00.014 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
23:18:59.624 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:18:59.624 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:59.624 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:18:59.624 00.000 10072 MoveAxis(E, 1, ABG)
23:18:59.624 00.000 10072 Guiding  Dir = 2, Dur = 1
23:18:59.625 00.001 10072 IsGuiding returns 0
23:18:59.626 00.001 10072 PulseGuide returned control before completion, sleep 11
23:18:59.639 00.013 10072 IsGuiding returns 0
23:18:59.639 00.000 10072 Move returns status 0, amount 1
23:18:59.639 00.000 10072 MoveAxis(N, 0, ABG)
23:18:59.639 00.000 10072 Move returns status 0, amount 0
23:18:59.639 00.000 10072 move complete, result=0
23:18:59.639 00.000 10072 worker thread done servicing request
23:18:59.664 00.025 1032 UpdateGuideState exits: m=1328 SNR=25.6
23:18:59.667 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:59.669 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:18:59.685 00.016 1032 Enqueuing Expose request
23:18:59.688 00.003 10072 Worker thread wakes up
23:18:59.688 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
23:18:59.690 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:18:59.691 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:00.130 00.439 10072 Exposure complete
23:19:00.357 00.227 10072 worker thread done servicing request
23:19:00.358 00.001 1032 OnExposeComplete: enter
23:19:00.363 00.005 1032 UpdateGuideState(): m_state=6
23:19:00.366 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8581
23:19:00.368 00.002 1032 Star::Find returns 1 (0), X=1104.01, Y=133.72, Mass=1375, SNR=26.1, Peak=140 HFD=3.2
23:19:00.406 00.038 1032 MultiStar: [#1 0.16,-0.03,0.97,U] [#2 0.09,-0.14,0.80,U] [#3 0.21,0.05,0.80,U] [#4 0.11,0.09,0.71,U] [#5 0.15,0.14,0.67,U] [#6 0.10,0.04,0.61,U] [#7 0.15,0.08,0.70,U] [#8 0.05,0.01,0.51,U] 
23:19:00.409 00.003 1032 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.13, -0.04}
23:19:00.413 00.004 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
23:19:00.415 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
23:19:00.417 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.11 mountX=-0.02 mountY=-0.13, mountTheta=-1.72
23:19:00.456 00.039 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
23:19:00.459 00.003 1032 Enqueuing Move request for scope (0.13, 0.01)
23:19:00.462 00.003 10072 Worker thread wakes up
23:19:00.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
23:19:00.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
23:19:00.462 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.13
23:19:00.499 00.037 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:19:00.503 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
23:19:00.504 00.001 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:19:00.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:00.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:19:00.504 00.000 10072 MoveAxis(E, 2, ABG)
23:19:00.504 00.000 10072 Guiding  Dir = 2, Dur = 2
23:19:00.505 00.001 10072 IsGuiding returns 0
23:19:00.505 00.000 10072 PulseGuide returned control before completion, sleep 12
23:19:00.542 00.037 10072 IsGuiding returns 0
23:19:00.542 00.000 10072 Move returns status 0, amount 2
23:19:00.542 00.000 10072 MoveAxis(N, 0, ABG)
23:19:00.542 00.000 10072 Move returns status 0, amount 0
23:19:00.542 00.000 10072 move complete, result=0
23:19:00.542 00.000 10072 worker thread done servicing request
23:19:00.590 00.048 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:19:00.594 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:00.597 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:00.600 00.003 1032 Enqueuing Expose request
23:19:00.635 00.035 10072 Worker thread wakes up
23:19:00.635 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:19:00.638 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:00.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:01.318 00.680 10072 Exposure complete
23:19:01.529 00.211 10072 worker thread done servicing request
23:19:01.529 00.000 1032 OnExposeComplete: enter
23:19:01.532 00.003 1032 UpdateGuideState(): m_state=6
23:19:01.563 00.031 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8582
23:19:01.566 00.003 1032 Star::Find returns 1 (0), X=1103.99, Y=133.86, Mass=1422, SNR=26.5, Peak=113 HFD=3.0
23:19:01.569 00.003 1032 MultiStar: [#1 0.08,-0.03,0.95,U] [#2 -0.01,-0.08,0.77,U] [#3 0.23,0.09,0.74,U] [#4 0.01,0.13,0.69,U] [#5 0.04,0.00,0.65,U] [#6 0.01,0.09,0.58,U] [#7 0.05,0.20,0.71,U] [#8 0.11,0.10,0.50,U] 
23:19:01.572 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.12, 0.10}
23:19:01.574 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
23:19:01.611 00.037 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
23:19:01.615 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.10 cameraTheta=0.70 mountX=0.04 mountY=-0.09, mountTheta=-1.13
23:19:01.651 00.036 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
23:19:01.656 00.005 1032 Enqueuing Move request for scope (0.07, 0.06)
23:19:01.687 00.031 10072 Worker thread wakes up
23:19:01.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:19:01.687 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:19:01.687 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.09
23:19:01.691 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:19:01.722 00.031 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
23:19:01.723 00.001 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:19:01.723 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:01.723 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:19:01.723 00.000 10072 MoveAxis(E, 4, ABG)
23:19:01.723 00.000 10072 Guiding  Dir = 2, Dur = 4
23:19:01.724 00.001 10072 IsGuiding returns 0
23:19:01.725 00.001 10072 PulseGuide returned control before completion, sleep 14
23:19:01.764 00.039 10072 IsGuiding returns 0
23:19:01.765 00.001 10072 Move returns status 0, amount 4
23:19:01.765 00.000 10072 MoveAxis(N, 0, ABG)
23:19:01.765 00.000 10072 Move returns status 0, amount 0
23:19:01.765 00.000 10072 move complete, result=0
23:19:01.777 00.012 10072 worker thread done servicing request
23:19:01.845 00.068 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:19:01.850 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:01.854 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:01.902 00.048 1032 Enqueuing Expose request
23:19:01.937 00.035 10072 Worker thread wakes up
23:19:01.937 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:01.937 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:01.942 00.005 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:19:02.641 00.699 10072 Exposure complete
23:19:02.931 00.290 10072 worker thread done servicing request
23:19:02.932 00.001 1032 OnExposeComplete: enter
23:19:02.936 00.004 1032 UpdateGuideState(): m_state=6
23:19:02.939 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8583
23:19:02.941 00.002 1032 Star::Find returns 1 (0), X=1104.12, Y=133.81, Mass=1442, SNR=26.7, Peak=112 HFD=3.2
23:19:02.969 00.028 1032 MultiStar: [#1 0.20,0.17,0.00,M1] [#2 -0.01,-0.04,0.75,U] [#3 0.22,0.12,0.75,U] [#4 0.12,0.25,0.00,M2] [#5 0.18,0.13,0.62,U] [#6 0.11,0.10,0.58,U] [#7 -0.01,0.07,0.71,U] [#8 0.12,0.17,0.51,U] 
23:19:02.971 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.08}, one-star: {0.24, 0.05}
23:19:02.974 00.003 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:19:02.977 00.003 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:19:03.006 00.029 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.56 mountX=0.04 mountY=-0.14, mountTheta=-1.27
23:19:03.011 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
23:19:03.014 00.003 1032 Enqueuing Move request for scope (0.13, 0.08)
23:19:03.016 00.002 10072 Worker thread wakes up
23:19:03.017 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
23:19:03.017 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
23:19:03.017 00.000 10072 Moving (0.13, 0.08) raw xDistance=0.04 yDistance=-0.14
23:19:03.047 00.030 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:19:03.051 00.004 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
23:19:03.051 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:19:03.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:03.051 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:19:03.051 00.000 10072 MoveAxis(E, 3, ABG)
23:19:03.051 00.000 10072 Guiding  Dir = 2, Dur = 3
23:19:03.052 00.001 10072 IsGuiding returns 0
23:19:03.053 00.001 10072 PulseGuide returned control before completion, sleep 13
23:19:03.084 00.031 10072 IsGuiding returns 0
23:19:03.084 00.000 10072 Move returns status 0, amount 3
23:19:03.084 00.000 10072 MoveAxis(N, 0, ABG)
23:19:03.084 00.000 10072 Move returns status 0, amount 0
23:19:03.085 00.001 10072 move complete, result=0
23:19:03.085 00.000 10072 worker thread done servicing request
23:19:03.134 00.049 1032 UpdateGuideState exits: m=1442 SNR=26.7
23:19:03.138 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:03.171 00.033 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:03.175 00.004 1032 Enqueuing Expose request
23:19:03.178 00.003 10072 Worker thread wakes up
23:19:03.178 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:19:03.211 00.033 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:03.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:03.876 00.665 10072 Exposure complete
23:19:03.960 00.084 10072 worker thread done servicing request
23:19:03.961 00.001 1032 OnExposeComplete: enter
23:19:03.964 00.003 1032 UpdateGuideState(): m_state=6
23:19:03.968 00.004 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8584
23:19:03.971 00.003 1032 Star::Find returns 1 (0), X=1104.17, Y=133.90, Mass=1302, SNR=25.4, Peak=112 HFD=3.1
23:19:03.974 00.003 1032 MultiStar: [#1 0.19,0.14,0.98,U] [#2 0.09,0.05,0.86,U] [#3 0.17,0.15,0.81,U] [#4 0.14,0.24,0.00,M3] [#5 0.15,0.13,0.73,U] [#6 0.14,0.30,0.00,M1] [#7 0.15,0.13,0.74,U] [#8 0.06,0.28,0.00,M1] 
23:19:03.976 00.002 1032 refined, 5 included, MultiStar: {0.18, 0.13}, one-star: {0.29, 0.14}
23:19:03.979 00.003 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:19:03.981 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:19:03.985 00.004 1032 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.61 mountX=0.08 mountY=-0.20, mountTheta=-1.22
23:19:03.989 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.13, opts=13)
23:19:03.993 00.004 1032 Enqueuing Move request for scope (0.18, 0.13)
23:19:03.996 00.003 10072 Worker thread wakes up
23:19:03.996 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
23:19:03.996 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
23:19:03.997 00.001 10072 Moving (0.18, 0.13) raw xDistance=0.08 yDistance=-0.20
23:19:04.000 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:19:04.004 00.004 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
23:19:04.004 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:19:04.004 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:19:04.004 00.000 10072 MoveAxis(E, 2, ABG)
23:19:04.004 00.000 10072 Guiding  Dir = 2, Dur = 2
23:19:04.005 00.001 10072 IsGuiding returns 0
23:19:04.006 00.001 10072 PulseGuide returned control before completion, sleep 12
23:19:04.028 00.022 10072 IsGuiding returns 0
23:19:04.028 00.000 10072 Move returns status 0, amount 2
23:19:04.028 00.000 10072 MoveAxis(N, 132, ABG)
23:19:04.028 00.000 10072 Guiding  Dir = 0, Dur = 132
23:19:04.029 00.001 10072 IsGuiding returns 0
23:19:04.029 00.000 10072 PulseGuide returned control before completion, sleep 142
23:19:04.031 00.002 1032 UpdateGuideState exits: m=1302 SNR=25.4
23:19:04.034 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:04.037 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:04.039 00.002 1032 Enqueuing Expose request
23:19:04.184 00.145 10072 IsGuiding returns 0
23:19:04.184 00.000 10072 Move returns status 0, amount 132
23:19:04.184 00.000 10072 move complete, result=0
23:19:04.185 00.001 10072 worker thread done servicing request
23:19:04.185 00.000 10072 Worker thread wakes up
23:19:04.185 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:04.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:04.415 00.230 1032 GuideStep: 0.1 px 2 ms EAST, -0.2 px 132 ms NORTH
23:19:04.595 00.180 10072 Exposure complete
23:19:05.158 00.563 10072 worker thread done servicing request
23:19:05.207 00.049 1032 OnExposeComplete: enter
23:19:05.225 00.018 1032 UpdateGuideState(): m_state=6
23:19:05.228 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8585
23:19:05.231 00.003 1032 Star::Find returns 1 (0), X=1104.08, Y=133.85, Mass=1389, SNR=26.2, Peak=106 HFD=3.3
23:19:05.234 00.003 1032 MultiStar: [#1 0.12,0.20,0.95,U] [#2 -0.05,0.06,0.78,U] [#3 0.11,0.17,0.75,U] [#4 0.14,0.32,0.00,M4] [#5 0.23,0.23,0.00,M1] [#6 -0.08,0.18,0.64,U] [#7 0.03,0.16,0.72,U] [#8 0.00,0.21,0.52,U] 
23:19:05.279 00.045 1032 refined, 6 included, MultiStar: {0.06, 0.15}, one-star: {0.21, 0.09}
23:19:05.284 00.005 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
23:19:05.289 00.005 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
23:19:05.292 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.17 mountX=0.13 mountY=-0.10, mountTheta=-0.66
23:19:05.298 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.15, opts=13)
23:19:05.314 00.016 1032 Enqueuing Move request for scope (0.06, 0.15)
23:19:05.327 00.013 10072 Worker thread wakes up
23:19:05.327 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
23:19:05.327 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
23:19:05.337 00.010 10072 Moving (0.06, 0.15) raw xDistance=0.13 yDistance=-0.10
23:19:05.372 00.035 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
23:19:05.372 00.000 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
23:19:05.373 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:05.377 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:19:05.377 00.000 10072 MoveAxis(E, 2, ABG)
23:19:05.378 00.001 10072 Guiding  Dir = 2, Dur = 2
23:19:05.384 00.006 10072 IsGuiding returns 0
23:19:05.444 00.060 10072 IsGuiding returns 0
23:19:05.444 00.000 10072 Move returns status 0, amount 2
23:19:05.444 00.000 10072 MoveAxis(N, 0, ABG)
23:19:05.449 00.005 10072 Move returns status 0, amount 0
23:19:05.449 00.000 10072 move complete, result=0
23:19:05.449 00.000 10072 worker thread done servicing request
23:19:05.530 00.081 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:19:05.725 00.195 1032 UpdateGuideState exits: m=1389 SNR=26.2
23:19:05.730 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:05.735 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:05.739 00.004 1032 Enqueuing Expose request
23:19:05.745 00.006 10072 Worker thread wakes up
23:19:05.745 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:05.746 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:05.746 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:19:06.478 00.732 10072 Exposure complete
23:19:06.549 00.071 10072 worker thread done servicing request
23:19:06.549 00.000 1032 OnExposeComplete: enter
23:19:06.554 00.005 1032 UpdateGuideState(): m_state=6
23:19:06.558 00.004 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8586
23:19:06.561 00.003 1032 Star::Find returns 1 (0), X=1103.99, Y=133.86, Mass=1271, SNR=25.1, Peak=101 HFD=3.0
23:19:06.564 00.003 1032 MultiStar: [#1 -0.04,0.08,1.01,U] [#2 -0.01,0.01,0.84,U] [#3 0.08,0.10,0.80,U] [#4 -0.03,0.24,0.68,U] [#5 -0.17,0.20,0.00,M2] [#6 -0.08,0.19,0.66,U] [#7 -0.00,0.07,0.71,U] [#8 -0.00,0.02,0.55,U] 
23:19:06.566 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.11, 0.10}
23:19:06.569 00.003 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
23:19:06.572 00.003 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
23:19:06.574 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.49 mountX=0.10 mountY=-0.03, mountTheta=-0.34
23:19:06.579 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
23:19:06.583 00.004 1032 Enqueuing Move request for scope (0.01, 0.10)
23:19:06.586 00.003 10072 Worker thread wakes up
23:19:06.586 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
23:19:06.586 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
23:19:06.586 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.10 yDistance=-0.03
23:19:06.589 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:19:06.592 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
23:19:06.592 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:19:06.593 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:06.593 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:19:06.593 00.000 10072 MoveAxis(E, 2, ABG)
23:19:06.593 00.000 10072 Guiding  Dir = 2, Dur = 2
23:19:06.593 00.000 10072 IsGuiding returns 0
23:19:06.594 00.001 10072 PulseGuide returned control before completion, sleep 12
23:19:06.620 00.026 10072 IsGuiding returns 0
23:19:06.620 00.000 10072 Move returns status 0, amount 2
23:19:06.620 00.000 10072 MoveAxis(N, 0, ABG)
23:19:06.620 00.000 10072 Move returns status 0, amount 0
23:19:06.621 00.001 10072 move complete, result=0
23:19:06.621 00.000 10072 worker thread done servicing request
23:19:06.627 00.006 1032 UpdateGuideState exits: m=1271 SNR=25.1
23:19:06.630 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:06.633 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:06.637 00.004 1032 Enqueuing Expose request
23:19:06.640 00.003 10072 Worker thread wakes up
23:19:06.640 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:19:06.648 00.008 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:06.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:07.057 00.409 10072 Exposure complete
23:19:07.130 00.073 10072 worker thread done servicing request
23:19:07.130 00.000 1032 OnExposeComplete: enter
23:19:07.133 00.003 1032 UpdateGuideState(): m_state=6
23:19:07.136 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8587
23:19:07.139 00.003 1032 Star::Find returns 1 (0), X=1103.97, Y=133.75, Mass=1504, SNR=27.3, Peak=125 HFD=3.2
23:19:07.143 00.004 1032 MultiStar: [#1 0.06,0.13,0.95,U] [#2 0.05,-0.04,0.76,U] [#3 0.10,0.17,0.72,U] [#4 0.07,0.21,0.65,U] [#5 0.17,0.15,0.64,U] [#6 -0.04,0.26,0.00,M1] [#7 0.10,0.05,0.68,U] [#8 -0.04,0.15,0.50,U] 
23:19:07.147 00.004 1032 single-star, 7 included, MultiStar: {0.08, 0.09}, one-star: {0.10, -0.01}
23:19:07.149 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
23:19:07.151 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
23:19:07.153 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.10 mountX=-0.04 mountY=-0.10, mountTheta=-1.93
23:19:07.157 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
23:19:07.160 00.003 1032 Enqueuing Move request for scope (0.10, -0.01)
23:19:07.163 00.003 10072 Worker thread wakes up
23:19:07.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
23:19:07.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
23:19:07.163 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.10
23:19:07.166 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:19:07.171 00.005 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
23:19:07.171 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:19:07.171 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:07.171 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:19:07.171 00.000 10072 MoveAxis(E, 2, ABG)
23:19:07.171 00.000 10072 Guiding  Dir = 2, Dur = 2
23:19:07.180 00.009 10072 IsGuiding returns 0
23:19:07.182 00.002 10072 IsGuiding returns 0
23:19:07.184 00.002 10072 Move returns status 0, amount 2
23:19:07.184 00.000 10072 MoveAxis(N, 0, ABG)
23:19:07.184 00.000 10072 Move returns status 0, amount 0
23:19:07.184 00.000 10072 move complete, result=0
23:19:07.184 00.000 10072 worker thread done servicing request
23:19:07.204 00.020 1032 UpdateGuideState exits: m=1504 SNR=27.3
23:19:07.210 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:07.213 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:07.215 00.002 1032 Enqueuing Expose request
23:19:07.218 00.003 10072 Worker thread wakes up
23:19:07.218 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:19:07.220 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:07.220 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:07.855 00.635 10072 Exposure complete
23:19:07.929 00.074 10072 worker thread done servicing request
23:19:07.929 00.000 1032 OnExposeComplete: enter
23:19:07.932 00.003 1032 UpdateGuideState(): m_state=6
23:19:07.935 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8588
23:19:07.939 00.004 1032 Star::Find returns 1 (0), X=1104.03, Y=133.75, Mass=1298, SNR=25.3, Peak=111 HFD=3.2
23:19:07.942 00.003 1032 MultiStar: [#1 0.02,0.05,0.99,U] [#2 -0.05,-0.16,0.86,U] [#3 0.12,0.02,0.77,U] [#4 0.03,0.10,0.70,U] [#5 0.13,0.07,0.72,U] [#6 0.06,0.02,0.63,U] [#7 0.14,0.08,0.73,U] [#8 0.13,-0.03,0.51,U] 
23:19:07.945 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.16, -0.01}
23:19:07.947 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
23:19:07.949 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
23:19:07.952 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.15 mountX=-0.01 mountY=-0.08, mountTheta=-1.68
23:19:07.967 00.015 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
23:19:07.971 00.004 1032 Enqueuing Move request for scope (0.08, 0.01)
23:19:07.973 00.002 10072 Worker thread wakes up
23:19:07.974 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
23:19:07.974 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
23:19:07.974 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
23:19:07.977 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:19:07.981 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
23:19:07.981 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:19:07.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:07.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:19:07.981 00.000 10072 MoveAxis(E, 1, ABG)
23:19:07.981 00.000 10072 Guiding  Dir = 2, Dur = 1
23:19:07.982 00.001 10072 IsGuiding returns 0
23:19:07.983 00.001 10072 PulseGuide returned control before completion, sleep 11
23:19:08.007 00.024 10072 IsGuiding returns 0
23:19:08.008 00.001 10072 Move returns status 0, amount 1
23:19:08.008 00.000 10072 MoveAxis(N, 0, ABG)
23:19:08.008 00.000 10072 Move returns status 0, amount 0
23:19:08.008 00.000 10072 move complete, result=0
23:19:08.008 00.000 10072 worker thread done servicing request
23:19:08.011 00.003 1032 UpdateGuideState exits: m=1298 SNR=25.3
23:19:08.014 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:08.017 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:08.021 00.004 1032 Enqueuing Expose request
23:19:08.024 00.003 10072 Worker thread wakes up
23:19:08.024 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:19:08.027 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:08.027 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:08.438 00.411 10072 Exposure complete
23:19:08.510 00.072 10072 worker thread done servicing request
23:19:08.510 00.000 1032 OnExposeComplete: enter
23:19:08.512 00.002 1032 UpdateGuideState(): m_state=6
23:19:08.514 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8589
23:19:08.520 00.006 1032 Star::Find returns 1 (0), X=1104.06, Y=133.69, Mass=1406, SNR=26.4, Peak=130 HFD=3.4
23:19:08.527 00.007 1032 MultiStar: [#1 -0.01,0.06,0.92,U] [#2 -0.09,-0.15,0.84,U] [#3 0.10,0.13,0.74,U] [#4 -0.05,0.18,0.68,U] [#5 0.09,0.06,0.65,U] [#6 -0.18,-0.02,0.59,U] [#7 -0.01,-0.04,0.71,U] [#8 -0.06,-0.05,0.53,U] 
23:19:08.531 00.004 1032 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.19, -0.08}
23:19:08.533 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
23:19:08.536 00.003 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
23:19:08.538 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.75 mountX=0.00 mountY=-0.01, mountTheta=-1.08
23:19:08.542 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
23:19:08.545 00.003 1032 Enqueuing Move request for scope (0.01, 0.01)
23:19:08.548 00.003 10072 Worker thread wakes up
23:19:08.548 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:19:08.548 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:19:08.549 00.001 10072 Moving (0.01, 0.01) raw xDistance=0.00 yDistance=-0.01
23:19:08.551 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:19:08.554 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
23:19:08.555 00.001 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
23:19:08.555 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:08.555 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:19:08.555 00.000 10072 MoveAxis(E, 1, ABG)
23:19:08.555 00.000 10072 Guiding  Dir = 2, Dur = 1
23:19:08.555 00.000 10072 IsGuiding returns 0
23:19:08.557 00.002 10072 PulseGuide returned control before completion, sleep 11
23:19:08.571 00.014 10072 IsGuiding returns 0
23:19:08.571 00.000 10072 Move returns status 0, amount 1
23:19:08.572 00.001 10072 MoveAxis(N, 0, ABG)
23:19:08.572 00.000 10072 Move returns status 0, amount 0
23:19:08.572 00.000 10072 move complete, result=0
23:19:08.572 00.000 10072 worker thread done servicing request
23:19:08.582 00.010 1032 UpdateGuideState exits: m=1406 SNR=26.4
23:19:08.584 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:08.586 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:08.589 00.003 1032 Enqueuing Expose request
23:19:08.591 00.002 10072 Worker thread wakes up
23:19:08.591 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:19:08.594 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:08.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:09.229 00.635 10072 Exposure complete
23:19:09.306 00.077 10072 worker thread done servicing request
23:19:09.306 00.000 1032 OnExposeComplete: enter
23:19:09.310 00.004 1032 UpdateGuideState(): m_state=6
23:19:09.312 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8590
23:19:09.315 00.003 1032 Star::Find returns 1 (0), X=1104.02, Y=133.75, Mass=1276, SNR=25.1, Peak=99 HFD=3.2
23:19:09.319 00.004 1032 MultiStar: [#1 0.06,0.04,1.00,U] [#2 -0.07,-0.10,0.84,U] [#3 0.15,0.10,0.80,U] [#4 0.10,0.15,0.76,U] [#5 -0.01,0.14,0.68,U] [#6 -0.04,0.09,0.65,U] [#7 0.04,0.03,0.76,U] [#8 -0.06,-0.01,0.51,U] 
23:19:09.322 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.14, -0.01}
23:19:09.324 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
23:19:09.329 00.005 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
23:19:09.338 00.009 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.78 mountX=0.03 mountY=-0.05, mountTheta=-1.05
23:19:09.343 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
23:19:09.345 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
23:19:09.348 00.003 10072 Worker thread wakes up
23:19:09.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:19:09.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:19:09.348 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
23:19:09.352 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:19:09.357 00.005 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
23:19:09.357 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:19:09.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:09.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:19:09.357 00.000 10072 MoveAxis(E, 1, ABG)
23:19:09.358 00.001 10072 Guiding  Dir = 2, Dur = 1
23:19:09.358 00.000 10072 IsGuiding returns 0
23:19:09.358 00.000 10072 PulseGuide returned control before completion, sleep 11
23:19:09.386 00.028 10072 IsGuiding returns 0
23:19:09.387 00.001 10072 Move returns status 0, amount 1
23:19:09.387 00.000 10072 MoveAxis(N, 0, ABG)
23:19:09.387 00.000 10072 Move returns status 0, amount 0
23:19:09.387 00.000 10072 move complete, result=0
23:19:09.387 00.000 10072 worker thread done servicing request
23:19:09.398 00.011 1032 UpdateGuideState exits: m=1276 SNR=25.1
23:19:09.401 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:09.404 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:09.406 00.002 1032 Enqueuing Expose request
23:19:09.409 00.003 10072 Worker thread wakes up
23:19:09.409 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:19:09.413 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:09.413 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:09.821 00.408 10072 Exposure complete
23:19:09.897 00.076 10072 worker thread done servicing request
23:19:09.897 00.000 1032 OnExposeComplete: enter
23:19:09.901 00.004 1032 UpdateGuideState(): m_state=6
23:19:09.905 00.004 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8591
23:19:09.907 00.002 1032 Star::Find returns 1 (0), X=1103.93, Y=133.75, Mass=1350, SNR=25.8, Peak=96 HFD=3.3
23:19:09.911 00.004 1032 MultiStar: [#1 0.03,-0.03,0.99,U] [#2 -0.05,-0.04,0.78,U] [#3 0.11,0.17,0.75,U] [#4 0.02,0.15,0.68,U] [#5 -0.13,0.26,0.00,M1] [#6 -0.06,0.16,0.66,U] [#7 -0.03,0.11,0.73,U] [#8 0.02,0.12,0.50,U] 
23:19:09.913 00.002 1032 single-star, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.05, -0.02}
23:19:09.916 00.003 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
23:19:09.919 00.003 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
23:19:09.921 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.33 mountX=-0.03 mountY=-0.05, mountTheta=-2.16
23:19:09.925 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
23:19:09.929 00.004 1032 Enqueuing Move request for scope (0.05, -0.02)
23:19:09.931 00.002 10072 Worker thread wakes up
23:19:09.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
23:19:09.931 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
23:19:09.931 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.05
23:19:09.936 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:19:09.939 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
23:19:09.939 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:19:09.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:09.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:19:09.939 00.000 10072 MoveAxis(E, 1, ABG)
23:19:09.939 00.000 10072 Guiding  Dir = 2, Dur = 1
23:19:09.940 00.001 10072 IsGuiding returns 0
23:19:09.940 00.000 10072 PulseGuide returned control before completion, sleep 11
23:19:09.959 00.019 10072 IsGuiding returns 0
23:19:09.959 00.000 10072 Move returns status 0, amount 1
23:19:09.959 00.000 10072 MoveAxis(N, 0, ABG)
23:19:09.959 00.000 10072 Move returns status 0, amount 0
23:19:09.959 00.000 10072 move complete, result=0
23:19:09.960 00.001 10072 worker thread done servicing request
23:19:09.964 00.004 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:19:09.967 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:09.968 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:09.972 00.004 1032 Enqueuing Expose request
23:19:09.974 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:19:09.977 00.003 10072 Worker thread wakes up
23:19:09.977 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:09.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:10.603 00.626 10072 Exposure complete
23:19:10.661 00.058 10072 worker thread done servicing request
23:19:10.661 00.000 1032 OnExposeComplete: enter
23:19:10.664 00.003 1032 UpdateGuideState(): m_state=6
23:19:10.666 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8592
23:19:10.668 00.002 1032 Star::Find returns 1 (0), X=1104.07, Y=133.89, Mass=1327, SNR=25.6, Peak=97 HFD=3.5
23:19:10.670 00.002 1032 MultiStar: [#1 -0.04,0.16,1.03,U] [#2 -0.10,0.02,0.83,U] [#3 0.07,0.15,0.75,U] [#4 0.12,0.35,0.00,M1] [#5 -0.02,0.22,0.68,U] [#6 0.09,0.27,0.00,M1] [#7 0.02,0.21,0.73,U] [#8 0.04,0.18,0.52,U] 
23:19:10.673 00.003 1032 refined, 6 included, MultiStar: {0.03, 0.15}, one-star: {0.20, 0.13}
23:19:10.675 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
23:19:10.678 00.003 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
23:19:10.680 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.39 mountX=0.14 mountY=-0.06, mountTheta=-0.44
23:19:10.684 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.15, opts=13)
23:19:10.687 00.003 1032 Enqueuing Move request for scope (0.03, 0.15)
23:19:10.689 00.002 10072 Worker thread wakes up
23:19:10.689 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
23:19:10.689 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
23:19:10.689 00.000 10072 Moving (0.03, 0.15) raw xDistance=0.14 yDistance=-0.06
23:19:10.694 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:19:10.698 00.004 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.40
23:19:10.698 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:19:10.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:10.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:19:10.698 00.000 10072 MoveAxis(W, 63, ABG)
23:19:10.698 00.000 10072 Guiding  Dir = 3, Dur = 63
23:19:10.698 00.000 10072 IsGuiding returns 0
23:19:10.699 00.001 10072 PulseGuide returned control before completion, sleep 73
23:19:10.720 00.021 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:19:10.723 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:10.726 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:10.728 00.002 1032 Enqueuing Expose request
23:19:10.786 00.058 10072 IsGuiding returns 0
23:19:10.786 00.000 10072 Move returns status 0, amount 63
23:19:10.786 00.000 10072 MoveAxis(N, 0, ABG)
23:19:10.786 00.000 10072 Move returns status 0, amount 0
23:19:10.786 00.000 10072 move complete, result=0
23:19:10.786 00.000 10072 worker thread done servicing request
23:19:10.786 00.000 10072 Worker thread wakes up
23:19:10.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:10.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:10.787 00.001 1032 GuideStep: 0.1 px 63 ms WEST, -0.1 px 0 ms NORTH
23:19:11.196 00.409 10072 Exposure complete
23:19:11.256 00.060 10072 worker thread done servicing request
23:19:11.256 00.000 1032 OnExposeComplete: enter
23:19:11.259 00.003 1032 UpdateGuideState(): m_state=6
23:19:11.261 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8593
23:19:11.263 00.002 1032 Star::Find returns 1 (0), X=1104.09, Y=133.70, Mass=1435, SNR=26.6, Peak=108 HFD=3.4
23:19:11.265 00.002 1032 MultiStar: [#1 0.06,0.08,0.96,U] [#2 -0.10,-0.04,0.79,U] [#3 0.14,0.18,0.72,U] [#4 0.09,0.18,0.72,U] [#5 0.21,0.21,0.00,M1] [#6 -0.05,0.28,0.00,M2] [#7 0.01,0.07,0.69,U] [#8 -0.05,0.00,0.50,U] 
23:19:11.269 00.004 1032 refined, 6 included, MultiStar: {0.07, 0.05}, one-star: {0.22, -0.06}
23:19:11.273 00.004 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:19:11.275 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:19:11.278 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.69 mountX=0.04 mountY=-0.08, mountTheta=-1.14
23:19:11.281 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
23:19:11.283 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
23:19:11.285 00.002 10072 Worker thread wakes up
23:19:11.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
23:19:11.285 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
23:19:11.285 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.04 yDistance=-0.08
23:19:11.287 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:19:11.291 00.004 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
23:19:11.291 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:19:11.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:11.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:19:11.291 00.000 10072 MoveAxis(E, 0, ABG)
23:19:11.291 00.000 10072 Move returns status 0, amount 0
23:19:11.291 00.000 10072 MoveAxis(N, 0, ABG)
23:19:11.291 00.000 10072 Move returns status 0, amount 0
23:19:11.291 00.000 10072 move complete, result=0
23:19:11.292 00.001 10072 worker thread done servicing request
23:19:11.313 00.021 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:19:11.315 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:11.318 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:11.320 00.002 1032 Enqueuing Expose request
23:19:11.322 00.002 10072 Worker thread wakes up
23:19:11.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:11.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:11.322 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:11.951 00.629 10072 Exposure complete
23:19:12.004 00.053 10072 worker thread done servicing request
23:19:12.004 00.000 1032 OnExposeComplete: enter
23:19:12.007 00.003 1032 UpdateGuideState(): m_state=6
23:19:12.009 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8594
23:19:12.010 00.001 1032 Star::Find returns 1 (0), X=1104.06, Y=133.75, Mass=1335, SNR=25.7, Peak=110 HFD=3.3
23:19:12.013 00.003 1032 MultiStar: [#1 0.05,-0.06,0.98,U] [#2 0.03,-0.22,0.81,U] [#3 0.15,0.12,0.81,U] [#4 0.14,0.21,0.70,U] [#5 0.11,-0.10,0.68,U] [#6 0.00,0.04,0.64,U] [#7 0.07,0.02,0.70,U] [#8 0.08,-0.06,0.50,U] 
23:19:12.014 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.19, -0.02}
23:19:12.017 00.003 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
23:19:12.019 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
23:19:12.023 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.10 cameraTheta=-0.11 mountX=-0.03 mountY=-0.09, mountTheta=-1.94
23:19:12.026 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:19:12.027 00.001 1032 Enqueuing Move request for scope (0.09, -0.01)
23:19:12.029 00.002 10072 Worker thread wakes up
23:19:12.029 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:19:12.029 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:19:12.030 00.001 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.09
23:19:12.031 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:19:12.034 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
23:19:12.034 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:19:12.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:12.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:19:12.034 00.000 10072 MoveAxis(W, 0, ABG)
23:19:12.034 00.000 10072 Move returns status 0, amount 0
23:19:12.034 00.000 10072 MoveAxis(N, 0, ABG)
23:19:12.034 00.000 10072 Move returns status 0, amount 0
23:19:12.034 00.000 10072 move complete, result=0
23:19:12.034 00.000 10072 worker thread done servicing request
23:19:12.054 00.020 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:19:12.058 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:12.062 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:12.064 00.002 1032 Enqueuing Expose request
23:19:12.065 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:19:12.067 00.002 10072 Worker thread wakes up
23:19:12.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:12.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:12.472 00.405 10072 Exposure complete
23:19:12.521 00.049 1032 OnExposeComplete: enter
23:19:12.523 00.002 1032 UpdateGuideState(): m_state=6
23:19:12.525 00.002 10072 worker thread done servicing request
23:19:12.526 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8595
23:19:12.527 00.001 1032 Star::Find returns 1 (0), X=1103.98, Y=133.75, Mass=1250, SNR=24.8, Peak=97 HFD=3.2
23:19:12.529 00.002 1032 MultiStar: [#1 0.05,-0.00,1.01,U] [#2 -0.07,-0.10,0.85,U] [#3 0.15,0.12,0.77,U] [#4 0.06,0.13,0.68,U] [#5 0.10,0.06,0.68,U] [#6 -0.03,0.17,0.67,U] [#7 0.04,0.02,0.72,U] [#8 -0.03,-0.03,0.56,U] 
23:19:12.531 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.11, -0.01}
23:19:12.533 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:19:12.534 00.001 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:19:12.535 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.66 mountX=0.02 mountY=-0.05, mountTheta=-1.17
23:19:12.538 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:19:12.541 00.003 1032 Enqueuing Move request for scope (0.05, 0.03)
23:19:12.542 00.001 10072 Worker thread wakes up
23:19:12.542 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:19:12.542 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:19:12.542 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.05
23:19:12.544 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:19:12.547 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
23:19:12.547 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:19:12.547 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:12.547 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:19:12.547 00.000 10072 MoveAxis(W, 0, ABG)
23:19:12.547 00.000 10072 Move returns status 0, amount 0
23:19:12.547 00.000 10072 MoveAxis(N, 0, ABG)
23:19:12.547 00.000 10072 Move returns status 0, amount 0
23:19:12.547 00.000 10072 move complete, result=0
23:19:12.547 00.000 10072 worker thread done servicing request
23:19:12.566 00.019 1032 UpdateGuideState exits: m=1250 SNR=24.8
23:19:12.568 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:12.570 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:12.571 00.001 1032 Enqueuing Expose request
23:19:12.573 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:19:12.575 00.002 10072 Worker thread wakes up
23:19:12.575 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:12.575 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:13.209 00.634 10072 Exposure complete
23:19:13.257 00.048 10072 worker thread done servicing request
23:19:13.257 00.000 1032 OnExposeComplete: enter
23:19:13.259 00.002 1032 UpdateGuideState(): m_state=6
23:19:13.262 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8596
23:19:13.264 00.002 1032 Star::Find returns 1 (0), X=1104.00, Y=133.74, Mass=1308, SNR=25.4, Peak=102 HFD=3.2
23:19:13.265 00.001 1032 MultiStar: [#1 0.08,0.11,1.00,U] [#2 -0.05,0.00,0.82,U] [#3 0.18,0.14,0.78,U] [#4 -0.08,0.29,0.00,M1] [#5 -0.06,0.07,0.75,U] [#6 -0.01,0.06,0.65,U] [#7 0.02,-0.07,0.70,U] [#8 0.03,-0.01,0.53,U] 
23:19:13.267 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {0.13, -0.02}
23:19:13.270 00.003 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
23:19:13.273 00.003 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
23:19:13.275 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.72 mountX=0.03 mountY=-0.05, mountTheta=-1.11
23:19:13.278 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
23:19:13.279 00.001 1032 Enqueuing Move request for scope (0.04, 0.04)
23:19:13.282 00.003 10072 Worker thread wakes up
23:19:13.282 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:19:13.282 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:19:13.282 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
23:19:13.283 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:19:13.287 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
23:19:13.288 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:19:13.288 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:13.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:19:13.288 00.000 10072 MoveAxis(W, 0, ABG)
23:19:13.288 00.000 10072 Move returns status 0, amount 0
23:19:13.288 00.000 10072 MoveAxis(N, 0, ABG)
23:19:13.288 00.000 10072 Move returns status 0, amount 0
23:19:13.288 00.000 10072 move complete, result=0
23:19:13.288 00.000 10072 worker thread done servicing request
23:19:13.307 00.019 1032 UpdateGuideState exits: m=1308 SNR=25.4
23:19:13.309 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:13.310 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:13.312 00.002 1032 Enqueuing Expose request
23:19:13.313 00.001 10072 Worker thread wakes up
23:19:13.313 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:13.313 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:13.314 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:19:13.724 00.410 10072 Exposure complete
23:19:13.777 00.053 10072 worker thread done servicing request
23:19:13.777 00.000 1032 OnExposeComplete: enter
23:19:13.779 00.002 1032 UpdateGuideState(): m_state=6
23:19:13.781 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8597
23:19:13.783 00.002 1032 Star::Find returns 1 (0), X=1103.93, Y=133.68, Mass=1242, SNR=24.8, Peak=104 HFD=3.3
23:19:13.786 00.003 1032 MultiStar: [#1 0.03,-0.03,1.01,U] [#2 -0.04,-0.12,0.81,U] [#3 0.13,0.09,0.77,U] [#4 -0.05,0.10,0.72,U] [#5 0.08,0.05,0.70,U] [#6 0.06,0.11,0.62,U] [#7 -0.10,-0.05,0.81,U] [#8 0.01,-0.03,0.52,U] 
23:19:13.788 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {0.06, -0.08}
23:19:13.789 00.001 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
23:19:13.791 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
23:19:13.792 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.11 mountX=-0.01 mountY=-0.02, mountTheta=-1.94
23:19:13.796 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
23:19:13.797 00.001 1032 Enqueuing Move request for scope (0.02, -0.00)
23:19:13.800 00.003 10072 Worker thread wakes up
23:19:13.800 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
23:19:13.803 00.003 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
23:19:13.803 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
23:19:13.806 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:19:13.809 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
23:19:13.809 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:19:13.809 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:13.809 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:19:13.809 00.000 10072 MoveAxis(E, 0, ABG)
23:19:13.809 00.000 10072 Move returns status 0, amount 0
23:19:13.809 00.000 10072 MoveAxis(N, 0, ABG)
23:19:13.809 00.000 10072 Move returns status 0, amount 0
23:19:13.809 00.000 10072 move complete, result=0
23:19:13.809 00.000 10072 worker thread done servicing request
23:19:13.827 00.018 1032 UpdateGuideState exits: m=1242 SNR=24.8
23:19:13.830 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:13.835 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:13.837 00.002 1032 Enqueuing Expose request
23:19:13.840 00.003 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:13.842 00.002 10072 Worker thread wakes up
23:19:13.843 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:13.843 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:14.474 00.631 10072 Exposure complete
23:19:14.527 00.053 10072 worker thread done servicing request
23:19:14.529 00.002 1032 OnExposeComplete: enter
23:19:14.531 00.002 1032 UpdateGuideState(): m_state=6
23:19:14.533 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8598
23:19:14.535 00.002 1032 Star::Find returns 1 (0), X=1104.12, Y=133.71, Mass=1449, SNR=26.8, Peak=120 HFD=3.4
23:19:14.537 00.002 1032 MultiStar: [#1 -0.03,0.00,0.97,U] [#2 -0.08,-0.08,0.75,U] [#3 0.13,0.08,0.71,U] [#4 -0.06,0.15,0.66,U] [#5 0.12,-0.01,0.66,U] [#6 -0.00,-0.01,0.62,U] [#7 0.06,0.07,0.72,U] [#8 0.01,-0.01,0.49,U] 
23:19:14.539 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.25, -0.05}
23:19:14.540 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
23:19:14.542 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
23:19:14.544 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.23 mountX=-0.00 mountY=-0.05, mountTheta=-1.60
23:19:14.546 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
23:19:14.549 00.003 1032 Enqueuing Move request for scope (0.05, 0.01)
23:19:14.552 00.003 10072 Worker thread wakes up
23:19:14.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
23:19:14.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
23:19:14.552 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
23:19:14.554 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:19:14.557 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
23:19:14.557 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:19:14.557 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:14.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:19:14.558 00.001 10072 MoveAxis(W, 0, ABG)
23:19:14.558 00.000 10072 Move returns status 0, amount 0
23:19:14.558 00.000 10072 MoveAxis(N, 0, ABG)
23:19:14.558 00.000 10072 Move returns status 0, amount 0
23:19:14.558 00.000 10072 move complete, result=0
23:19:14.558 00.000 10072 worker thread done servicing request
23:19:14.575 00.017 1032 UpdateGuideState exits: m=1449 SNR=26.8
23:19:14.578 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:14.580 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:14.584 00.004 1032 Enqueuing Expose request
23:19:14.587 00.003 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:19:14.589 00.002 10072 Worker thread wakes up
23:19:14.589 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:14.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:15.006 00.417 10072 Exposure complete
23:19:15.054 00.048 10072 worker thread done servicing request
23:19:15.055 00.001 1032 OnExposeComplete: enter
23:19:15.057 00.002 1032 UpdateGuideState(): m_state=6
23:19:15.058 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8599
23:19:15.060 00.002 1032 Star::Find returns 1 (0), X=1104.15, Y=133.65, Mass=1329, SNR=25.6, Peak=114 HFD=3.4
23:19:15.062 00.002 1032 MultiStar: [#1 0.16,-0.02,0.93,U] [#2 0.01,-0.31,0.00,M1] [#3 0.16,0.06,0.78,U] [#4 0.10,0.17,0.68,U] [#5 0.12,-0.10,0.68,U] [#6 -0.04,-0.18,0.60,U] [#7 -0.03,-0.02,0.74,U] [#8 0.01,-0.03,0.53,U] 
23:19:15.064 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.03}, one-star: {0.27, -0.11}
23:19:15.066 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
23:19:15.067 00.001 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
23:19:15.069 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.26 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
23:19:15.072 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
23:19:15.074 00.002 1032 Enqueuing Move request for scope (0.11, -0.03)
23:19:15.075 00.001 10072 Worker thread wakes up
23:19:15.075 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:19:15.076 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:19:15.076 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
23:19:15.077 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:19:15.080 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
23:19:15.080 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:19:15.080 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:15.080 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:19:15.080 00.000 10072 MoveAxis(W, 0, ABG)
23:19:15.080 00.000 10072 Move returns status 0, amount 0
23:19:15.080 00.000 10072 MoveAxis(N, 0, ABG)
23:19:15.080 00.000 10072 Move returns status 0, amount 0
23:19:15.080 00.000 10072 move complete, result=0
23:19:15.080 00.000 10072 worker thread done servicing request
23:19:15.099 00.019 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:19:15.101 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:15.103 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:15.104 00.001 1032 Enqueuing Expose request
23:19:15.106 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:19:15.107 00.001 10072 Worker thread wakes up
23:19:15.107 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:15.107 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:15.742 00.635 10072 Exposure complete
23:19:15.792 00.050 10072 worker thread done servicing request
23:19:15.793 00.001 1032 OnExposeComplete: enter
23:19:15.794 00.001 1032 UpdateGuideState(): m_state=6
23:19:15.796 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8600
23:19:15.799 00.003 1032 Star::Find returns 1 (0), X=1104.06, Y=133.65, Mass=1347, SNR=25.8, Peak=113 HFD=3.4
23:19:15.801 00.002 1032 MultiStar: [#1 0.00,0.13,0.99,U] [#2 -0.13,-0.04,0.77,U] [#3 0.03,0.04,0.79,U] [#4 0.06,0.27,0.00,M1] [#5 0.06,0.11,0.65,U] [#6 -0.07,0.22,0.66,U] [#7 -0.05,0.09,0.70,U] [#8 0.05,0.14,0.52,U] 
23:19:15.803 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {0.19, -0.11}
23:19:15.805 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
23:19:15.807 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
23:19:15.808 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.33 mountX=0.05 mountY=-0.03, mountTheta=-0.50
23:19:15.812 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
23:19:15.814 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
23:19:15.816 00.002 10072 Worker thread wakes up
23:19:15.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
23:19:15.816 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
23:19:15.816 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
23:19:15.818 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:19:15.821 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
23:19:15.821 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:19:15.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:15.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:19:15.821 00.000 10072 MoveAxis(W, 1, ABG)
23:19:15.821 00.000 10072 Guiding  Dir = 3, Dur = 1
23:19:15.821 00.000 10072 IsGuiding returns 0
23:19:15.822 00.001 10072 PulseGuide returned control before completion, sleep 11
23:19:15.839 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:19:15.842 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:15.844 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:15.846 00.002 1032 Enqueuing Expose request
23:19:15.848 00.002 10072 IsGuiding returns 0
23:19:15.849 00.001 10072 Move returns status 0, amount 1
23:19:15.849 00.000 10072 MoveAxis(N, 0, ABG)
23:19:15.849 00.000 10072 Move returns status 0, amount 0
23:19:15.849 00.000 10072 move complete, result=0
23:19:15.849 00.000 10072 worker thread done servicing request
23:19:15.849 00.000 10072 Worker thread wakes up
23:19:15.849 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:15.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:15.857 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:19:16.257 00.400 10072 Exposure complete
23:19:16.311 00.054 10072 worker thread done servicing request
23:19:16.311 00.000 1032 OnExposeComplete: enter
23:19:16.313 00.002 1032 UpdateGuideState(): m_state=6
23:19:16.316 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8601
23:19:16.319 00.003 1032 Star::Find returns 1 (0), X=1103.98, Y=133.76, Mass=1270, SNR=25.0, Peak=98 HFD=3.2
23:19:16.321 00.002 1032 MultiStar: [#1 0.13,0.10,1.03,U] [#2 -0.08,-0.02,0.87,U] [#3 0.07,0.12,0.77,U] [#4 -0.01,0.21,0.72,U] [#5 0.02,0.13,0.72,U] [#6 -0.03,0.08,0.64,U] [#7 0.05,0.06,0.70,U] [#8 -0.08,0.13,0.52,U] 
23:19:16.323 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.10, -0.00}
23:19:16.324 00.001 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
23:19:16.326 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
23:19:16.328 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.25 mountX=0.07 mountY=-0.05, mountTheta=-0.58
23:19:16.331 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
23:19:16.333 00.002 1032 Enqueuing Move request for scope (0.03, 0.09)
23:19:16.336 00.003 10072 Worker thread wakes up
23:19:16.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
23:19:16.336 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
23:19:16.336 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.07 yDistance=-0.05
23:19:16.338 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:19:16.341 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
23:19:16.341 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:19:16.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:16.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:19:16.342 00.001 10072 MoveAxis(W, 1, ABG)
23:19:16.342 00.000 10072 Guiding  Dir = 3, Dur = 1
23:19:16.342 00.000 10072 IsGuiding returns 0
23:19:16.342 00.000 10072 PulseGuide returned control before completion, sleep 11
23:19:16.362 00.020 1032 UpdateGuideState exits: m=1270 SNR=25.0
23:19:16.366 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:16.367 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:16.369 00.002 1032 Enqueuing Expose request
23:19:16.371 00.002 10072 IsGuiding returns 0
23:19:16.371 00.000 10072 Move returns status 0, amount 1
23:19:16.371 00.000 10072 MoveAxis(N, 0, ABG)
23:19:16.371 00.000 10072 Move returns status 0, amount 0
23:19:16.371 00.000 10072 move complete, result=0
23:19:16.373 00.002 10072 worker thread done servicing request
23:19:16.373 00.000 10072 Worker thread wakes up
23:19:16.373 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:16.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:16.381 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:19:17.005 00.624 10072 Exposure complete
23:19:17.058 00.053 10072 worker thread done servicing request
23:19:17.058 00.000 1032 OnExposeComplete: enter
23:19:17.060 00.002 1032 UpdateGuideState(): m_state=6
23:19:17.062 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8602
23:19:17.064 00.002 1032 Star::Find returns 1 (0), X=1103.99, Y=133.79, Mass=1240, SNR=24.7, Peak=97 HFD=3.3
23:19:17.067 00.003 1032 MultiStar: [#1 0.10,0.07,1.00,U] [#2 -0.02,-0.05,0.86,U] [#3 0.23,0.14,0.00,M1] [#4 0.13,0.25,0.00,M1] [#5 0.19,0.07,0.70,U] [#6 -0.03,0.20,0.65,U] [#7 -0.01,0.07,0.74,U] [#8 0.09,0.17,0.54,U] 
23:19:17.068 00.001 1032 refined, 6 included, MultiStar: {0.06, 0.07}, one-star: {0.12, 0.03}
23:19:17.070 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
23:19:17.072 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
23:19:17.074 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.83 mountX=0.05 mountY=-0.08, mountTheta=-1.00
23:19:17.078 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
23:19:17.080 00.002 1032 Enqueuing Move request for scope (0.06, 0.07)
23:19:17.082 00.002 10072 Worker thread wakes up
23:19:17.082 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
23:19:17.082 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
23:19:17.082 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.08
23:19:17.086 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:19:17.089 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
23:19:17.089 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:19:17.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:17.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:19:17.089 00.000 10072 MoveAxis(W, 1, ABG)
23:19:17.089 00.000 10072 Guiding  Dir = 3, Dur = 1
23:19:17.090 00.001 10072 IsGuiding returns 0
23:19:17.090 00.000 10072 PulseGuide returned control before completion, sleep 11
23:19:17.108 00.018 1032 UpdateGuideState exits: m=1240 SNR=24.7
23:19:17.113 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:17.115 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:17.117 00.002 1032 Enqueuing Expose request
23:19:17.119 00.002 10072 IsGuiding returns 0
23:19:17.119 00.000 10072 Move returns status 0, amount 1
23:19:17.119 00.000 10072 MoveAxis(N, 0, ABG)
23:19:17.119 00.000 10072 Move returns status 0, amount 0
23:19:17.119 00.000 10072 move complete, result=0
23:19:17.119 00.000 10072 worker thread done servicing request
23:19:17.119 00.000 10072 Worker thread wakes up
23:19:17.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:17.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:17.128 00.009 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:19:17.534 00.406 10072 Exposure complete
23:19:17.584 00.050 10072 worker thread done servicing request
23:19:17.584 00.000 1032 OnExposeComplete: enter
23:19:17.586 00.002 1032 UpdateGuideState(): m_state=6
23:19:17.589 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8603
23:19:17.592 00.003 1032 Star::Find returns 1 (0), X=1104.01, Y=133.63, Mass=1347, SNR=25.8, Peak=117 HFD=3.4
23:19:17.596 00.004 1032 MultiStar: [#1 -0.02,-0.08,0.97,U] [#2 -0.03,-0.16,0.84,U] [#3 0.08,0.05,0.76,U] [#4 0.15,0.04,0.69,U] [#5 0.02,0.01,0.70,U] [#6 -0.04,-0.10,0.66,U] [#7 -0.00,-0.05,0.70,U] [#8 -0.03,0.04,0.50,U] 
23:19:17.600 00.004 1032 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.14, -0.14}
23:19:17.603 00.003 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
23:19:17.607 00.004 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
23:19:17.613 00.006 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.01 mountX=-0.06 mountY=-0.02, mountTheta=-2.84
23:19:17.617 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
23:19:17.620 00.003 1032 Enqueuing Move request for scope (0.03, -0.05)
23:19:17.622 00.002 10072 Worker thread wakes up
23:19:17.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
23:19:17.622 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
23:19:17.622 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.02
23:19:17.624 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:19:17.627 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
23:19:17.627 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:19:17.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:17.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:19:17.627 00.000 10072 MoveAxis(W, 2, ABG)
23:19:17.627 00.000 10072 Guiding  Dir = 3, Dur = 2
23:19:17.628 00.001 10072 IsGuiding returns 0
23:19:17.628 00.000 10072 PulseGuide returned control before completion, sleep 12
23:19:17.641 00.013 10072 IsGuiding returns 0
23:19:17.641 00.000 10072 Move returns status 0, amount 2
23:19:17.641 00.000 10072 MoveAxis(N, 0, ABG)
23:19:17.641 00.000 10072 Move returns status 0, amount 0
23:19:17.642 00.001 10072 move complete, result=0
23:19:17.642 00.000 10072 worker thread done servicing request
23:19:17.647 00.005 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:19:17.650 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:17.652 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:17.653 00.001 1032 Enqueuing Expose request
23:19:17.656 00.003 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:19:17.657 00.001 10072 Worker thread wakes up
23:19:17.657 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:17.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:18.285 00.628 10072 Exposure complete
23:19:18.336 00.051 10072 worker thread done servicing request
23:19:18.336 00.000 1032 OnExposeComplete: enter
23:19:18.339 00.003 1032 UpdateGuideState(): m_state=6
23:19:18.340 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8604
23:19:18.342 00.002 1032 Star::Find returns 1 (0), X=1104.08, Y=133.61, Mass=1314, SNR=25.5, Peak=113 HFD=3.3
23:19:18.344 00.002 1032 MultiStar: [#1 0.15,-0.08,0.97,U] [#2 -0.05,-0.15,0.84,U] [#3 0.17,-0.06,0.79,U] [#4 0.13,0.15,0.71,U] [#5 0.14,0.02,0.69,U] [#6 0.07,-0.05,0.61,U] [#7 0.17,-0.06,0.71,U] [#8 0.05,0.06,0.52,U] 
23:19:18.346 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.05}, one-star: {0.21, -0.15}
23:19:18.348 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
23:19:18.350 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
23:19:18.352 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.38 mountX=-0.08 mountY=-0.10, mountTheta=-2.21
23:19:18.355 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
23:19:18.357 00.002 1032 Enqueuing Move request for scope (0.12, -0.05)
23:19:18.359 00.002 10072 Worker thread wakes up
23:19:18.359 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
23:19:18.359 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
23:19:18.359 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.10
23:19:18.360 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:19:18.363 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
23:19:18.363 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:19:18.363 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:18.363 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:19:18.363 00.000 10072 MoveAxis(W, 1, ABG)
23:19:18.365 00.002 10072 Guiding  Dir = 3, Dur = 1
23:19:18.365 00.000 10072 IsGuiding returns 0
23:19:18.365 00.000 10072 PulseGuide returned control before completion, sleep 11
23:19:18.382 00.017 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:19:18.384 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:18.386 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:18.388 00.002 1032 Enqueuing Expose request
23:19:18.393 00.005 10072 IsGuiding returns 0
23:19:18.393 00.000 10072 Move returns status 0, amount 1
23:19:18.393 00.000 10072 MoveAxis(N, 0, ABG)
23:19:18.394 00.001 10072 Move returns status 0, amount 0
23:19:18.394 00.000 10072 move complete, result=0
23:19:18.394 00.000 10072 worker thread done servicing request
23:19:18.394 00.000 10072 Worker thread wakes up
23:19:18.394 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:18.394 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:18.400 00.006 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:19:18.804 00.404 10072 Exposure complete
23:19:18.859 00.055 10072 worker thread done servicing request
23:19:18.859 00.000 1032 OnExposeComplete: enter
23:19:18.869 00.010 1032 UpdateGuideState(): m_state=6
23:19:18.874 00.005 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8605
23:19:18.876 00.002 1032 Star::Find returns 1 (0), X=1103.98, Y=133.71, Mass=1348, SNR=25.8, Peak=108 HFD=3.3
23:19:18.880 00.004 1032 MultiStar: [#1 0.11,0.01,0.96,U] [#2 -0.03,-0.13,0.80,U] [#3 0.12,0.05,0.74,U] [#4 -0.01,0.16,0.73,U] [#5 0.13,-0.01,0.71,U] [#6 -0.11,0.00,0.63,U] [#7 -0.04,-0.08,0.71,U] [#8 -0.12,0.04,0.52,U] 
23:19:18.883 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.10, -0.05}
23:19:18.885 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:19:18.886 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:19:18.888 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.23 mountX=-0.01 mountY=-0.03, mountTheta=-2.06
23:19:18.892 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
23:19:18.897 00.005 1032 Enqueuing Move request for scope (0.03, -0.01)
23:19:18.899 00.002 10072 Worker thread wakes up
23:19:18.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:19:18.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:19:18.899 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.01 yDistance=-0.03
23:19:18.901 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:19:18.903 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
23:19:18.903 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:19:18.904 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:18.904 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:19:18.904 00.000 10072 MoveAxis(W, 1, ABG)
23:19:18.904 00.000 10072 Guiding  Dir = 3, Dur = 1
23:19:18.904 00.000 10072 IsGuiding returns 0
23:19:18.905 00.001 10072 PulseGuide returned control before completion, sleep 11
23:19:18.922 00.017 1032 UpdateGuideState exits: m=1348 SNR=25.8
23:19:18.926 00.004 10072 IsGuiding returns 0
23:19:18.926 00.000 10072 Move returns status 0, amount 1
23:19:18.927 00.001 10072 MoveAxis(N, 0, ABG)
23:19:18.927 00.000 10072 Move returns status 0, amount 0
23:19:18.927 00.000 10072 move complete, result=0
23:19:18.927 00.000 10072 worker thread done servicing request
23:19:18.927 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:18.930 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:18.932 00.002 1032 Enqueuing Expose request
23:19:18.934 00.002 10072 Worker thread wakes up
23:19:18.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:18.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:18.935 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:19:19.564 00.629 10072 Exposure complete
23:19:19.619 00.055 10072 worker thread done servicing request
23:19:19.619 00.000 1032 OnExposeComplete: enter
23:19:19.622 00.003 1032 UpdateGuideState(): m_state=6
23:19:19.624 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8606
23:19:19.625 00.001 1032 Star::Find returns 1 (0), X=1104.00, Y=133.48, Mass=1444, SNR=26.7, Peak=125 HFD=3.2
23:19:19.627 00.002 1032 MultiStar: [#1 0.16,-0.19,0.96,U] [#2 0.01,-0.33,0.00,M1] [#3 0.24,-0.19,0.00,M1] [#4 0.02,-0.05,0.67,U] [#5 0.14,-0.21,0.65,U] [#6 0.03,-0.17,0.62,U] [#7 0.10,-0.12,0.71,U] [#8 0.06,-0.27,0.00,M1] 
23:19:19.629 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.18}, one-star: {0.13, -0.28}
23:19:19.631 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
23:19:19.633 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
23:19:19.635 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-1.05 mountX=-0.20 mountY=-0.05, mountTheta=-2.88
23:19:19.637 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.18, opts=13)
23:19:19.639 00.002 1032 Enqueuing Move request for scope (0.10, -0.18)
23:19:19.642 00.003 10072 Worker thread wakes up
23:19:19.642 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
23:19:19.642 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
23:19:19.642 00.000 10072 Moving (0.10, -0.18) raw xDistance=-0.20 yDistance=-0.05
23:19:19.644 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:19:19.647 00.003 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 288.37
23:19:19.647 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
23:19:19.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:19.647 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:19:19.647 00.000 10072 MoveAxis(E, 92, ABG)
23:19:19.648 00.001 10072 Guiding  Dir = 2, Dur = 92
23:19:19.648 00.000 10072 IsGuiding returns 0
23:19:19.648 00.000 10072 PulseGuide returned control before completion, sleep 102
23:19:19.664 00.016 1032 UpdateGuideState exits: m=1444 SNR=26.7
23:19:19.666 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:19.667 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:19.669 00.002 1032 Enqueuing Expose request
23:19:19.764 00.095 10072 IsGuiding returns 0
23:19:19.764 00.000 10072 Move returns status 0, amount 92
23:19:19.764 00.000 10072 MoveAxis(N, 0, ABG)
23:19:19.764 00.000 10072 Move returns status 0, amount 0
23:19:19.764 00.000 10072 move complete, result=0
23:19:19.764 00.000 10072 worker thread done servicing request
23:19:19.764 00.000 10072 Worker thread wakes up
23:19:19.764 00.000 1032 GuideStep: -0.2 px 92 ms EAST, -0.1 px 0 ms NORTH
23:19:19.766 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:19.768 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:20.187 00.419 10072 Exposure complete
23:19:20.235 00.048 10072 worker thread done servicing request
23:19:20.235 00.000 1032 OnExposeComplete: enter
23:19:20.237 00.002 1032 UpdateGuideState(): m_state=6
23:19:20.239 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8607
23:19:20.241 00.002 1032 Star::Find returns 1 (0), X=1104.15, Y=133.52, Mass=1411, SNR=26.4, Peak=117 HFD=3.4
23:19:20.242 00.001 1032 MultiStar: [#1 0.21,-0.20,0.00,M1] [#2 0.14,-0.30,0.00,M2] [#3 0.26,-0.15,0.00,M2] [#4 0.22,-0.06,0.65,U] [#5 0.17,-0.16,0.69,U] [#6 0.11,-0.18,0.62,U] [#7 0.14,-0.12,0.71,U] [#8 0.05,-0.22,0.49,U] 
23:19:20.243 00.001 1032 refined, 5 included, MultiStar: {0.18, -0.17}, one-star: {0.28, -0.25}
23:19:20.245 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
23:19:20.247 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
23:19:20.249 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.24 cameraTheta=-0.76 mountX=-0.21 mountY=-0.13, mountTheta=-2.59
23:19:20.251 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.17, opts=13)
23:19:20.253 00.002 1032 Enqueuing Move request for scope (0.18, -0.17)
23:19:20.255 00.002 10072 Worker thread wakes up
23:19:20.255 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
23:19:20.255 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
23:19:20.255 00.000 10072 Moving (0.18, -0.17) raw xDistance=-0.21 yDistance=-0.13
23:19:20.257 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:19:20.261 00.004 10072 PPEC rslt: input = -0.21, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 288.37
23:19:20.261 00.000 10072 PPEC: input: -0.21, control: -0.10, exposure: 500
23:19:20.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:20.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:19:20.261 00.000 10072 MoveAxis(E, 96, ABG)
23:19:20.261 00.000 10072 Guiding  Dir = 2, Dur = 96
23:19:20.262 00.001 10072 IsGuiding returns 0
23:19:20.262 00.000 10072 PulseGuide returned control before completion, sleep 106
23:19:20.279 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:19:20.281 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:20.282 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:20.284 00.002 1032 Enqueuing Expose request
23:19:20.370 00.086 10072 IsGuiding returns 0
23:19:20.370 00.000 10072 Move returns status 0, amount 96
23:19:20.370 00.000 10072 MoveAxis(N, 0, ABG)
23:19:20.370 00.000 10072 Move returns status 0, amount 0
23:19:20.370 00.000 10072 move complete, result=0
23:19:20.370 00.000 10072 worker thread done servicing request
23:19:20.370 00.000 10072 Worker thread wakes up
23:19:20.370 00.000 1032 GuideStep: -0.2 px 96 ms EAST, -0.1 px 0 ms NORTH
23:19:20.373 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:20.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:21.001 00.628 10072 Exposure complete
23:19:21.048 00.047 10072 worker thread done servicing request
23:19:21.049 00.001 1032 OnExposeComplete: enter
23:19:21.051 00.002 1032 UpdateGuideState(): m_state=6
23:19:21.053 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8608
23:19:21.054 00.001 1032 Star::Find returns 1 (0), X=1104.19, Y=133.76, Mass=1429, SNR=26.6, Peak=106 HFD=3.5
23:19:21.056 00.002 1032 MultiStar: [#1 0.09,0.03,0.96,U] [#2 0.07,-0.07,0.83,U] [#3 0.16,0.07,0.74,U] [#4 0.10,0.14,0.66,U] [#5 0.24,0.06,0.59,U] [#6 0.12,0.08,0.64,U] [#7 0.07,-0.09,0.65,U] [#8 0.08,0.07,0.50,U] 
23:19:21.057 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.03}, one-star: {0.32, -0.00}
23:19:21.059 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
23:19:21.060 00.001 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
23:19:21.061 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.19 mountX=-0.01 mountY=-0.15, mountTheta=-1.64
23:19:21.065 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
23:19:21.067 00.002 1032 Enqueuing Move request for scope (0.14, 0.03)
23:19:21.069 00.002 10072 Worker thread wakes up
23:19:21.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
23:19:21.069 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
23:19:21.069 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.15
23:19:21.071 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:19:21.073 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
23:19:21.073 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:19:21.074 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:21.074 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:19:21.074 00.000 10072 MoveAxis(W, 2, ABG)
23:19:21.074 00.000 10072 Guiding  Dir = 3, Dur = 2
23:19:21.074 00.000 10072 IsGuiding returns 0
23:19:21.074 00.000 10072 PulseGuide returned control before completion, sleep 12
23:19:21.090 00.016 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:19:21.092 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:21.094 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:21.097 00.003 1032 Enqueuing Expose request
23:19:21.098 00.001 10072 IsGuiding returns 0
23:19:21.098 00.000 10072 Move returns status 0, amount 2
23:19:21.099 00.001 10072 MoveAxis(N, 0, ABG)
23:19:21.099 00.000 10072 Move returns status 0, amount 0
23:19:21.099 00.000 10072 move complete, result=0
23:19:21.099 00.000 10072 worker thread done servicing request
23:19:21.099 00.000 10072 Worker thread wakes up
23:19:21.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:21.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:21.105 00.006 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:19:21.516 00.411 10072 Exposure complete
23:19:21.564 00.048 10072 worker thread done servicing request
23:19:21.564 00.000 1032 OnExposeComplete: enter
23:19:21.566 00.002 1032 UpdateGuideState(): m_state=6
23:19:21.567 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8609
23:19:21.569 00.002 1032 Star::Find returns 1 (0), X=1104.03, Y=133.79, Mass=1383, SNR=26.1, Peak=99 HFD=3.4
23:19:21.571 00.002 1032 MultiStar: [#1 0.03,0.15,0.99,U] [#2 -0.03,0.14,0.85,U] [#3 0.07,0.19,0.76,U] [#4 0.08,0.31,0.00,M1] [#5 -0.00,0.18,0.70,U] [#6 0.02,0.29,0.00,M1] [#7 0.00,0.10,0.68,U] [#8 -0.02,0.25,0.52,U] 
23:19:21.573 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.14}, one-star: {0.15, 0.03}
23:19:21.574 00.001 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
23:19:21.576 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
23:19:21.578 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.31 mountX=0.12 mountY=-0.07, mountTheta=-0.52
23:19:21.581 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
23:19:21.583 00.002 1032 Enqueuing Move request for scope (0.04, 0.14)
23:19:21.585 00.002 10072 Worker thread wakes up
23:19:21.585 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
23:19:21.585 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
23:19:21.585 00.000 10072 Moving (0.04, 0.14) raw xDistance=0.12 yDistance=-0.07
23:19:21.586 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:19:21.589 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
23:19:21.589 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:19:21.589 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:21.590 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:19:21.590 00.000 10072 MoveAxis(W, 3, ABG)
23:19:21.590 00.000 10072 Guiding  Dir = 3, Dur = 3
23:19:21.590 00.000 10072 IsGuiding returns 0
23:19:21.590 00.000 10072 PulseGuide returned control before completion, sleep 13
23:19:21.607 00.017 10072 IsGuiding returns 0
23:19:21.607 00.000 10072 Move returns status 0, amount 3
23:19:21.607 00.000 10072 MoveAxis(N, 0, ABG)
23:19:21.607 00.000 10072 Move returns status 0, amount 0
23:19:21.607 00.000 10072 move complete, result=0
23:19:21.608 00.001 10072 worker thread done servicing request
23:19:21.621 00.013 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:19:21.623 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:21.625 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:21.626 00.001 1032 Enqueuing Expose request
23:19:21.628 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:19:21.630 00.002 10072 Worker thread wakes up
23:19:21.630 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:21.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:22.265 00.635 10072 Exposure complete
23:19:22.313 00.048 10072 worker thread done servicing request
23:19:22.313 00.000 1032 OnExposeComplete: enter
23:19:22.315 00.002 1032 UpdateGuideState(): m_state=6
23:19:22.317 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8610
23:19:22.318 00.001 1032 Star::Find returns 1 (0), X=1104.04, Y=133.91, Mass=1460, SNR=26.9, Peak=109 HFD=3.0
23:19:22.320 00.002 1032 MultiStar: [#1 0.01,0.19,0.93,U] [#2 -0.09,0.01,0.76,U] [#3 0.14,0.23,0.00,M1] [#4 -0.01,0.40,0.00,M2] [#5 0.05,0.17,0.64,U] [#6 0.04,0.22,0.62,U] [#7 -0.04,0.22,0.69,U] [#8 0.08,0.20,0.47,U] 
23:19:22.322 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.16}, one-star: {0.17, 0.15}
23:19:22.323 00.001 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
23:19:22.325 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
23:19:22.327 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.36 mountX=0.15 mountY=-0.08, mountTheta=-0.47
23:19:22.331 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.16, opts=13)
23:19:22.332 00.001 1032 Enqueuing Move request for scope (0.03, 0.16)
23:19:22.334 00.002 10072 Worker thread wakes up
23:19:22.334 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
23:19:22.334 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
23:19:22.334 00.000 10072 Moving (0.03, 0.16) raw xDistance=0.15 yDistance=-0.08
23:19:22.336 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:19:22.339 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.36
23:19:22.339 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
23:19:22.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:22.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:19:22.339 00.000 10072 MoveAxis(W, 72, ABG)
23:19:22.339 00.000 10072 Guiding  Dir = 3, Dur = 72
23:19:22.339 00.000 10072 IsGuiding returns 0
23:19:22.340 00.001 10072 PulseGuide returned control before completion, sleep 82
23:19:22.355 00.015 1032 UpdateGuideState exits: m=1460 SNR=26.9
23:19:22.357 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:22.360 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:22.364 00.004 1032 Enqueuing Expose request
23:19:22.435 00.071 10072 IsGuiding returns 0
23:19:22.435 00.000 10072 Move returns status 0, amount 72
23:19:22.435 00.000 10072 MoveAxis(N, 0, ABG)
23:19:22.435 00.000 10072 Move returns status 0, amount 0
23:19:22.435 00.000 10072 move complete, result=0
23:19:22.435 00.000 10072 worker thread done servicing request
23:19:22.435 00.000 10072 Worker thread wakes up
23:19:22.435 00.000 1032 GuideStep: 0.1 px 72 ms WEST, -0.1 px 0 ms NORTH
23:19:22.438 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:22.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:22.842 00.404 10072 Exposure complete
23:19:22.891 00.049 10072 worker thread done servicing request
23:19:22.891 00.000 1032 OnExposeComplete: enter
23:19:22.894 00.003 1032 UpdateGuideState(): m_state=6
23:19:22.897 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8611
23:19:22.899 00.002 1032 Star::Find returns 1 (0), X=1104.03, Y=133.79, Mass=1410, SNR=26.4, Peak=110 HFD=3.2
23:19:22.900 00.001 1032 MultiStar: [#1 0.05,0.12,0.96,U] [#2 -0.03,0.06,0.80,U] [#3 0.13,0.10,0.75,U] [#4 0.01,0.27,0.00,M3] [#5 0.09,0.17,0.67,U] [#6 -0.11,0.26,0.00,M1] [#7 -0.03,0.10,0.70,U] [#8 0.00,0.13,0.52,U] 
23:19:22.905 00.005 1032 refined, 6 included, MultiStar: {0.06, 0.09}, one-star: {0.15, 0.02}
23:19:22.908 00.003 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:19:22.910 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:19:22.912 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.02 mountX=0.08 mountY=-0.08, mountTheta=-0.81
23:19:22.915 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
23:19:22.917 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
23:19:22.919 00.002 10072 Worker thread wakes up
23:19:22.919 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:19:22.919 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:19:22.919 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.08 yDistance=-0.08
23:19:22.921 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:19:22.925 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
23:19:22.926 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:19:22.926 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:22.926 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:19:22.926 00.000 10072 MoveAxis(W, 3, ABG)
23:19:22.926 00.000 10072 Guiding  Dir = 3, Dur = 3
23:19:22.926 00.000 10072 IsGuiding returns 0
23:19:22.927 00.001 10072 PulseGuide returned control before completion, sleep 13
23:19:22.945 00.018 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:19:22.947 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:22.949 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:22.951 00.002 1032 Enqueuing Expose request
23:19:22.952 00.001 10072 IsGuiding returns 0
23:19:22.952 00.000 10072 Move returns status 0, amount 3
23:19:22.952 00.000 10072 MoveAxis(N, 0, ABG)
23:19:22.952 00.000 10072 Move returns status 0, amount 0
23:19:22.952 00.000 10072 move complete, result=0
23:19:22.954 00.002 10072 worker thread done servicing request
23:19:22.954 00.000 10072 Worker thread wakes up
23:19:22.954 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:22.954 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:22.963 00.009 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:19:23.685 00.722 10072 Exposure complete
23:19:23.737 00.052 10072 worker thread done servicing request
23:19:23.737 00.000 1032 OnExposeComplete: enter
23:19:23.740 00.003 1032 UpdateGuideState(): m_state=6
23:19:23.743 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8612
23:19:23.745 00.002 1032 Star::Find returns 1 (0), X=1104.03, Y=133.76, Mass=1278, SNR=25.1, Peak=109 HFD=3.2
23:19:23.747 00.002 1032 MultiStar: [#1 0.04,0.16,0.96,U] [#2 0.00,0.04,0.81,U] [#3 0.10,0.18,0.79,U] [#4 0.04,0.29,0.00,M4] [#5 0.02,0.23,0.70,U] [#6 -0.10,0.17,0.68,U] [#7 0.09,0.20,0.71,U] [#8 0.03,0.19,0.55,U] 
23:19:23.748 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.14}, one-star: {0.16, -0.01}
23:19:23.750 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
23:19:23.752 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
23:19:23.753 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.14 cameraTheta=1.23 mountX=0.12 mountY=-0.08, mountTheta=-0.60
23:19:23.756 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
23:19:23.759 00.003 1032 Enqueuing Move request for scope (0.05, 0.14)
23:19:23.760 00.001 10072 Worker thread wakes up
23:19:23.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
23:19:23.761 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
23:19:23.761 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.12 yDistance=-0.08
23:19:23.763 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:19:23.765 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
23:19:23.765 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:19:23.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:23.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:19:23.765 00.000 10072 MoveAxis(W, 3, ABG)
23:19:23.765 00.000 10072 Guiding  Dir = 3, Dur = 3
23:19:23.766 00.001 10072 IsGuiding returns 0
23:19:23.767 00.001 10072 PulseGuide returned control before completion, sleep 13
23:19:23.784 00.017 1032 UpdateGuideState exits: m=1278 SNR=25.1
23:19:23.785 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:23.787 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:23.789 00.002 1032 Enqueuing Expose request
23:19:23.793 00.004 10072 IsGuiding returns 0
23:19:23.793 00.000 10072 Move returns status 0, amount 3
23:19:23.793 00.000 10072 MoveAxis(N, 0, ABG)
23:19:23.793 00.000 10072 Move returns status 0, amount 0
23:19:23.793 00.000 10072 move complete, result=0
23:19:23.793 00.000 10072 worker thread done servicing request
23:19:23.793 00.000 10072 Worker thread wakes up
23:19:23.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:23.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:23.800 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:19:24.201 00.401 10072 Exposure complete
23:19:24.247 00.046 10072 worker thread done servicing request
23:19:24.247 00.000 1032 OnExposeComplete: enter
23:19:24.249 00.002 1032 UpdateGuideState(): m_state=6
23:19:24.251 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8613
23:19:24.252 00.001 1032 Star::Find returns 1 (0), X=1104.02, Y=133.82, Mass=1331, SNR=25.7, Peak=111 HFD=3.2
23:19:24.254 00.002 1032 MultiStar: [#1 0.08,0.21,1.00,U] [#2 -0.06,0.17,0.82,U] [#3 0.14,0.22,0.00,M1] [#4 0.04,0.24,0.68,U] [#5 0.14,0.31,0.00,M1] [#6 0.04,0.24,0.63,U] [#7 0.11,0.19,0.71,U] [#8 0.06,0.08,0.53,U] 
23:19:24.255 00.001 1032 single-star, 6 included, MultiStar: {0.06, 0.17}, one-star: {0.15, 0.05}
23:19:24.256 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:19:24.258 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:19:24.260 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.34 mountX=0.01 mountY=-0.16, mountTheta=-1.49
23:19:24.263 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.05, opts=13)
23:19:24.264 00.001 1032 Enqueuing Move request for scope (0.15, 0.05)
23:19:24.266 00.002 10072 Worker thread wakes up
23:19:24.267 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
23:19:24.267 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
23:19:24.267 00.000 10072 Moving (0.15, 0.05) raw xDistance=0.01 yDistance=-0.16
23:19:24.270 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:19:24.272 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
23:19:24.272 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:19:24.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:24.272 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:19:24.272 00.000 10072 MoveAxis(W, 2, ABG)
23:19:24.272 00.000 10072 Guiding  Dir = 3, Dur = 2
23:19:24.273 00.001 10072 IsGuiding returns 0
23:19:24.273 00.000 10072 PulseGuide returned control before completion, sleep 12
23:19:24.289 00.016 1032 UpdateGuideState exits: m=1331 SNR=25.7
23:19:24.291 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:24.292 00.001 10072 IsGuiding returns 0
23:19:24.293 00.001 10072 Move returns status 0, amount 2
23:19:24.293 00.000 10072 MoveAxis(N, 0, ABG)
23:19:24.293 00.000 10072 Move returns status 0, amount 0
23:19:24.293 00.000 10072 move complete, result=0
23:19:24.293 00.000 10072 worker thread done servicing request
23:19:24.294 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:24.295 00.001 1032 Enqueuing Expose request
23:19:24.296 00.001 10072 Worker thread wakes up
23:19:24.296 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:24.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:24.296 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
23:19:24.919 00.623 10072 Exposure complete
23:19:24.971 00.052 10072 worker thread done servicing request
23:19:24.973 00.002 1032 OnExposeComplete: enter
23:19:24.974 00.001 1032 UpdateGuideState(): m_state=6
23:19:24.976 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8614
23:19:24.978 00.002 1032 Star::Find returns 1 (0), X=1104.05, Y=133.89, Mass=1331, SNR=25.6, Peak=104 HFD=3.4
23:19:24.981 00.003 1032 MultiStar: [#1 0.06,0.28,0.00,M1] [#2 -0.02,0.08,0.82,U] [#3 0.11,0.32,0.00,M2] [#4 0.04,0.25,0.69,U] [#5 0.07,0.28,0.00,M2] [#6 -0.03,0.30,0.00,M1] [#7 0.06,0.20,0.72,U] [#8 -0.03,0.35,0.00,M1] 
23:19:24.983 00.002 1032 refined, 3 included, MultiStar: {0.07, 0.16}, one-star: {0.18, 0.13}
23:19:24.984 00.001 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
23:19:24.985 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
23:19:24.987 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.13 mountX=0.13 mountY=-0.11, mountTheta=-0.70
23:19:24.991 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.16, opts=13)
23:19:24.993 00.002 1032 Enqueuing Move request for scope (0.07, 0.16)
23:19:24.996 00.003 10072 Worker thread wakes up
23:19:24.996 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
23:19:24.996 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
23:19:24.996 00.000 10072 Moving (0.07, 0.16) raw xDistance=0.13 yDistance=-0.11
23:19:24.998 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:19:25.001 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.36
23:19:25.001 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:19:25.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:25.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:19:25.001 00.000 10072 MoveAxis(W, 64, ABG)
23:19:25.001 00.000 10072 Guiding  Dir = 3, Dur = 64
23:19:25.002 00.001 10072 IsGuiding returns 0
23:19:25.002 00.000 10072 PulseGuide returned control before completion, sleep 74
23:19:25.020 00.018 1032 UpdateGuideState exits: m=1331 SNR=25.6
23:19:25.022 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:25.023 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:25.024 00.001 1032 Enqueuing Expose request
23:19:25.089 00.065 10072 IsGuiding returns 0
23:19:25.089 00.000 10072 Move returns status 0, amount 64
23:19:25.089 00.000 10072 MoveAxis(N, 0, ABG)
23:19:25.090 00.001 10072 Move returns status 0, amount 0
23:19:25.090 00.000 10072 move complete, result=0
23:19:25.090 00.000 10072 worker thread done servicing request
23:19:25.090 00.000 10072 Worker thread wakes up
23:19:25.090 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:25.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:25.097 00.007 1032 GuideStep: 0.1 px 64 ms WEST, -0.1 px 0 ms NORTH
23:19:25.495 00.398 10072 Exposure complete
23:19:25.546 00.051 10072 worker thread done servicing request
23:19:25.546 00.000 1032 OnExposeComplete: enter
23:19:25.548 00.002 1032 UpdateGuideState(): m_state=6
23:19:25.550 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8615
23:19:25.551 00.001 1032 Star::Find returns 1 (0), X=1104.11, Y=133.85, Mass=1396, SNR=26.3, Peak=111 HFD=3.2
23:19:25.553 00.002 1032 MultiStar: [#1 0.14,0.16,0.99,U] [#2 -0.07,0.05,0.78,U] [#3 0.15,0.12,0.73,U] [#4 0.08,0.30,0.00,M3] [#5 0.18,0.25,0.00,M3] [#6 0.06,0.10,0.60,U] [#7 0.05,0.09,0.71,U] [#8 0.16,0.22,0.00,M2] 
23:19:25.555 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.10}, one-star: {0.24, 0.09}
23:19:25.556 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:19:25.559 00.003 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:19:25.560 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.15 cameraTheta=0.77 mountX=0.07 mountY=-0.13, mountTheta=-1.06
23:19:25.563 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
23:19:25.564 00.001 1032 Enqueuing Move request for scope (0.10, 0.10)
23:19:25.566 00.002 10072 Worker thread wakes up
23:19:25.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
23:19:25.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
23:19:25.566 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.13
23:19:25.567 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:19:25.570 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
23:19:25.570 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:19:25.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:25.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:19:25.570 00.000 10072 MoveAxis(W, 3, ABG)
23:19:25.570 00.000 10072 Guiding  Dir = 3, Dur = 3
23:19:25.570 00.000 10072 IsGuiding returns 0
23:19:25.571 00.001 10072 PulseGuide returned control before completion, sleep 13
23:19:25.586 00.015 10072 IsGuiding returns 0
23:19:25.586 00.000 10072 Move returns status 0, amount 3
23:19:25.586 00.000 10072 MoveAxis(N, 0, ABG)
23:19:25.586 00.000 10072 Move returns status 0, amount 0
23:19:25.586 00.000 10072 move complete, result=0
23:19:25.586 00.000 10072 worker thread done servicing request
23:19:25.586 00.000 1032 UpdateGuideState exits: m=1396 SNR=26.3
23:19:25.590 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:25.592 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:25.595 00.003 1032 Enqueuing Expose request
23:19:25.597 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:19:25.600 00.003 10072 Worker thread wakes up
23:19:25.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:25.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:26.230 00.630 10072 Exposure complete
23:19:26.279 00.049 10072 worker thread done servicing request
23:19:26.279 00.000 1032 OnExposeComplete: enter
23:19:26.281 00.002 1032 UpdateGuideState(): m_state=6
23:19:26.282 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8616
23:19:26.285 00.003 1032 Star::Find returns 1 (0), X=1104.08, Y=133.78, Mass=1388, SNR=26.2, Peak=110 HFD=3.2
23:19:26.286 00.001 1032 MultiStar: [#1 0.12,0.28,0.00,M1] [#2 0.03,0.11,0.83,U] [#3 0.21,0.18,0.00,M2] [#4 0.24,0.33,0.00,M4] [#5 0.08,0.25,0.00,M4] [#6 0.06,0.22,0.65,U] [#7 0.12,0.12,0.67,U] [#8 0.21,0.30,0.00,M3] 
23:19:26.288 00.002 1032 refined, 3 included, MultiStar: {0.11, 0.10}, one-star: {0.21, 0.02}
23:19:26.289 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
23:19:26.291 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
23:19:26.293 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.16 cameraTheta=0.74 mountX=0.07 mountY=-0.14, mountTheta=-1.09
23:19:26.295 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
23:19:26.298 00.003 1032 Enqueuing Move request for scope (0.11, 0.10)
23:19:26.300 00.002 10072 Worker thread wakes up
23:19:26.300 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
23:19:26.300 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
23:19:26.301 00.001 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.14
23:19:26.303 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:19:26.306 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.35
23:19:26.306 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:19:26.306 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:26.306 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:19:26.307 00.001 10072 MoveAxis(W, 3, ABG)
23:19:26.307 00.000 10072 Guiding  Dir = 3, Dur = 3
23:19:26.307 00.000 10072 IsGuiding returns 0
23:19:26.307 00.000 10072 PulseGuide returned control before completion, sleep 13
23:19:26.321 00.014 10072 IsGuiding returns 0
23:19:26.321 00.000 10072 Move returns status 0, amount 3
23:19:26.321 00.000 10072 MoveAxis(N, 0, ABG)
23:19:26.321 00.000 10072 Move returns status 0, amount 0
23:19:26.321 00.000 10072 move complete, result=0
23:19:26.321 00.000 10072 worker thread done servicing request
23:19:26.323 00.002 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:19:26.325 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:26.326 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:26.327 00.001 1032 Enqueuing Expose request
23:19:26.330 00.003 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:19:26.332 00.002 10072 Worker thread wakes up
23:19:26.332 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:26.332 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:26.745 00.413 10072 Exposure complete
23:19:26.796 00.051 10072 worker thread done servicing request
23:19:26.796 00.000 1032 OnExposeComplete: enter
23:19:26.799 00.003 1032 UpdateGuideState(): m_state=6
23:19:26.802 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8617
23:19:26.804 00.002 1032 Star::Find returns 1 (0), X=1104.05, Y=133.95, Mass=1371, SNR=26.0, Peak=105 HFD=2.9
23:19:26.806 00.002 1032 MultiStar: [#1 0.14,0.33,0.00,M2] [#2 -0.10,0.07,0.82,U] [#3 0.09,0.35,0.00,M3] [#4 0.11,0.37,0.00,M5] [#5 0.11,0.22,0.68,U] [#6 0.08,0.22,0.64,U] [#7 0.07,0.18,0.72,U] [#8 0.08,0.31,0.00,M4] 
23:19:26.808 00.002 1032 refined, 4 included, MultiStar: {0.07, 0.17}, one-star: {0.17, 0.19}
23:19:26.809 00.001 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
23:19:26.811 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
23:19:26.812 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.19 mountX=0.15 mountY=-0.11, mountTheta=-0.64
23:19:26.815 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.17, opts=13)
23:19:26.816 00.001 1032 Enqueuing Move request for scope (0.07, 0.17)
23:19:26.818 00.002 10072 Worker thread wakes up
23:19:26.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
23:19:26.818 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
23:19:26.818 00.000 10072 Moving (0.07, 0.17) raw xDistance=0.15 yDistance=-0.11
23:19:26.821 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:19:26.823 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.35
23:19:26.823 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
23:19:26.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:26.824 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:19:26.824 00.000 10072 MoveAxis(W, 72, ABG)
23:19:26.824 00.000 10072 Guiding  Dir = 3, Dur = 72
23:19:26.824 00.000 10072 IsGuiding returns 0
23:19:26.824 00.000 10072 PulseGuide returned control before completion, sleep 82
23:19:26.843 00.019 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:19:26.845 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:26.847 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:26.848 00.001 1032 Enqueuing Expose request
23:19:26.914 00.066 10072 IsGuiding returns 0
23:19:26.914 00.000 10072 Move returns status 0, amount 72
23:19:26.914 00.000 10072 MoveAxis(N, 0, ABG)
23:19:26.914 00.000 10072 Move returns status 0, amount 0
23:19:26.914 00.000 10072 move complete, result=0
23:19:26.914 00.000 10072 worker thread done servicing request
23:19:26.914 00.000 10072 Worker thread wakes up
23:19:26.914 00.000 1032 GuideStep: 0.1 px 72 ms WEST, -0.1 px 0 ms NORTH
23:19:26.916 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:26.917 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:27.546 00.629 10072 Exposure complete
23:19:27.596 00.050 10072 worker thread done servicing request
23:19:27.596 00.000 1032 OnExposeComplete: enter
23:19:27.598 00.002 1032 UpdateGuideState(): m_state=6
23:19:27.600 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8618
23:19:27.601 00.001 1032 Star::Find returns 1 (0), X=1103.99, Y=133.96, Mass=1403, SNR=26.3, Peak=106 HFD=2.9
23:19:27.603 00.002 1032 MultiStar: [#1 0.05,0.26,0.00,M3] [#2 -0.08,0.09,0.77,U] [#3 0.21,0.29,0.00,M4] [#4 0.04,0.32,0.00,M6] [#5 0.06,0.23,0.66,U] [#6 0.05,0.32,0.00,M1] [#7 0.03,0.18,0.70,U] [#8 0.03,0.22,0.52,U] 
23:19:27.605 00.002 1032 refined, 4 included, MultiStar: {0.03, 0.18}, one-star: {0.12, 0.19}
23:19:27.606 00.001 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
23:19:27.608 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
23:19:27.610 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.38 mountX=0.16 mountY=-0.08, mountTheta=-0.45
23:19:27.613 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.18, opts=13)
23:19:27.615 00.002 1032 Enqueuing Move request for scope (0.03, 0.18)
23:19:27.618 00.003 10072 Worker thread wakes up
23:19:27.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
23:19:27.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
23:19:27.619 00.001 10072 Moving (0.03, 0.18) raw xDistance=0.16 yDistance=-0.08
23:19:27.621 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:19:27.624 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.35
23:19:27.624 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:19:27.624 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:27.625 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:19:27.625 00.000 10072 MoveAxis(W, 80, ABG)
23:19:27.625 00.000 10072 Guiding  Dir = 3, Dur = 80
23:19:27.625 00.000 10072 IsGuiding returns 0
23:19:27.626 00.001 10072 PulseGuide returned control before completion, sleep 90
23:19:27.660 00.034 1032 UpdateGuideState exits: m=1403 SNR=26.3
23:19:27.663 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:27.665 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:27.668 00.003 1032 Enqueuing Expose request
23:19:27.730 00.062 10072 IsGuiding returns 0
23:19:27.730 00.000 10072 Move returns status 0, amount 80
23:19:27.730 00.000 10072 MoveAxis(N, 0, ABG)
23:19:27.730 00.000 10072 Move returns status 0, amount 0
23:19:27.730 00.000 10072 move complete, result=0
23:19:27.730 00.000 10072 worker thread done servicing request
23:19:27.730 00.000 10072 Worker thread wakes up
23:19:27.730 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:27.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:27.732 00.002 1032 GuideStep: 0.2 px 80 ms WEST, -0.1 px 0 ms NORTH
23:19:28.138 00.406 10072 Exposure complete
23:19:28.189 00.051 10072 worker thread done servicing request
23:19:28.189 00.000 1032 OnExposeComplete: enter
23:19:28.192 00.003 1032 UpdateGuideState(): m_state=6
23:19:28.193 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8619
23:19:28.196 00.003 1032 Star::Find returns 1 (0), X=1104.06, Y=133.84, Mass=1487, SNR=27.1, Peak=117 HFD=3.1
23:19:28.198 00.002 1032 MultiStar: [#1 0.14,0.10,0.94,U] [#2 0.05,0.12,0.81,U] [#3 0.12,0.10,0.72,U] [#4 0.14,0.33,0.00,M7] [#5 0.19,0.20,0.00,M3] [#6 -0.05,-0.03,0.59,U] [#7 0.08,0.08,0.68,U] [#8 0.09,0.22,0.48,U] 
23:19:28.200 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.09}, one-star: {0.19, 0.08}
23:19:28.201 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:19:28.203 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:19:28.205 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.76 mountX=0.06 mountY=-0.12, mountTheta=-1.07
23:19:28.208 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
23:19:28.210 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
23:19:28.212 00.002 10072 Worker thread wakes up
23:19:28.214 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:19:28.214 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:19:28.214 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
23:19:28.216 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:19:28.218 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.35
23:19:28.218 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:19:28.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:28.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:19:28.218 00.000 10072 MoveAxis(W, 3, ABG)
23:19:28.218 00.000 10072 Guiding  Dir = 3, Dur = 3
23:19:28.219 00.001 10072 IsGuiding returns 0
23:19:28.219 00.000 10072 PulseGuide returned control before completion, sleep 13
23:19:28.236 00.017 1032 UpdateGuideState exits: m=1487 SNR=27.1
23:19:28.238 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:28.240 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:28.243 00.003 1032 Enqueuing Expose request
23:19:28.244 00.001 10072 IsGuiding returns 0
23:19:28.244 00.000 10072 Move returns status 0, amount 3
23:19:28.244 00.000 10072 MoveAxis(N, 0, ABG)
23:19:28.244 00.000 10072 Move returns status 0, amount 0
23:19:28.244 00.000 10072 move complete, result=0
23:19:28.244 00.000 10072 worker thread done servicing request
23:19:28.245 00.001 10072 Worker thread wakes up
23:19:28.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:28.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:28.253 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:19:28.869 00.616 10072 Exposure complete
23:19:28.919 00.050 10072 worker thread done servicing request
23:19:28.920 00.001 1032 OnExposeComplete: enter
23:19:28.922 00.002 1032 UpdateGuideState(): m_state=6
23:19:28.926 00.004 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8620
23:19:28.927 00.001 1032 Star::Find returns 1 (0), X=1104.12, Y=133.75, Mass=1302, SNR=25.4, Peak=103 HFD=3.4
23:19:28.930 00.003 1032 MultiStar: [#1 0.13,0.13,1.03,U] [#2 -0.01,-0.00,0.84,U] [#3 0.22,0.11,0.79,U] [#4 0.09,0.23,0.75,U] [#5 0.25,0.07,0.00,M4] [#6 0.04,0.15,0.62,U] [#7 -0.07,-0.02,0.71,U] [#8 0.04,0.09,0.51,U] 
23:19:28.932 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.08}, one-star: {0.25, -0.02}
23:19:28.933 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:19:28.935 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:19:28.937 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.12 cameraTheta=0.69 mountX=0.05 mountY=-0.11, mountTheta=-1.14
23:19:28.941 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
23:19:28.943 00.002 1032 Enqueuing Move request for scope (0.10, 0.08)
23:19:28.944 00.001 10072 Worker thread wakes up
23:19:28.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
23:19:28.945 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
23:19:28.945 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.11
23:19:28.946 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:19:28.949 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.35
23:19:28.949 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:19:28.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:28.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:19:28.949 00.000 10072 MoveAxis(W, 3, ABG)
23:19:28.949 00.000 10072 Guiding  Dir = 3, Dur = 3
23:19:28.950 00.001 10072 IsGuiding returns 0
23:19:28.950 00.000 10072 PulseGuide returned control before completion, sleep 13
23:19:28.967 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
23:19:28.969 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:28.970 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:28.973 00.003 1032 Enqueuing Expose request
23:19:28.977 00.004 10072 IsGuiding returns 0
23:19:28.977 00.000 10072 Move returns status 0, amount 3
23:19:28.977 00.000 10072 MoveAxis(N, 0, ABG)
23:19:28.977 00.000 10072 Move returns status 0, amount 0
23:19:28.977 00.000 10072 move complete, result=0
23:19:28.977 00.000 10072 worker thread done servicing request
23:19:28.977 00.000 10072 Worker thread wakes up
23:19:28.977 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:28.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:28.982 00.005 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:19:29.386 00.404 10072 Exposure complete
23:19:29.437 00.051 10072 worker thread done servicing request
23:19:29.437 00.000 1032 OnExposeComplete: enter
23:19:29.439 00.002 1032 UpdateGuideState(): m_state=6
23:19:29.440 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8621
23:19:29.443 00.003 1032 Star::Find returns 1 (0), X=1104.12, Y=133.88, Mass=1417, SNR=26.5, Peak=110 HFD=3.2
23:19:29.445 00.002 1032 MultiStar: [#1 0.06,0.20,0.99,U] [#2 0.02,0.10,0.81,U] [#3 0.10,0.15,0.79,U] [#4 0.13,0.33,0.00,M7] [#5 0.20,0.32,0.00,M5] [#6 0.03,0.14,0.60,U] [#7 -0.01,0.17,0.70,U] [#8 -0.04,0.19,0.47,U] 
23:19:29.446 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.15}, one-star: {0.24, 0.12}
23:19:29.447 00.001 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
23:19:29.449 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
23:19:29.450 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.11 mountX=0.13 mountY=-0.11, mountTheta=-0.72
23:19:29.452 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
23:19:29.455 00.003 1032 Enqueuing Move request for scope (0.07, 0.15)
23:19:29.457 00.002 10072 Worker thread wakes up
23:19:29.457 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
23:19:29.458 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
23:19:29.458 00.000 10072 Moving (0.07, 0.15) raw xDistance=0.13 yDistance=-0.11
23:19:29.459 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:19:29.461 00.002 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
23:19:29.461 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
23:19:29.461 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:29.461 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:19:29.463 00.002 10072 MoveAxis(W, 3, ABG)
23:19:29.463 00.000 10072 Guiding  Dir = 3, Dur = 3
23:19:29.463 00.000 10072 IsGuiding returns 0
23:19:29.463 00.000 10072 PulseGuide returned control before completion, sleep 13
23:19:29.480 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:19:29.482 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:29.483 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:29.487 00.004 1032 Enqueuing Expose request
23:19:29.494 00.007 10072 IsGuiding returns 0
23:19:29.494 00.000 10072 Move returns status 0, amount 3
23:19:29.494 00.000 10072 MoveAxis(N, 0, ABG)
23:19:29.494 00.000 10072 Move returns status 0, amount 0
23:19:29.494 00.000 10072 move complete, result=0
23:19:29.494 00.000 10072 worker thread done servicing request
23:19:29.494 00.000 10072 Worker thread wakes up
23:19:29.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:29.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:29.498 00.004 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:19:30.117 00.619 10072 Exposure complete
23:19:30.170 00.053 10072 worker thread done servicing request
23:19:30.170 00.000 1032 OnExposeComplete: enter
23:19:30.173 00.003 1032 UpdateGuideState(): m_state=6
23:19:30.175 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8622
23:19:30.177 00.002 1032 Star::Find returns 1 (0), X=1104.00, Y=133.95, Mass=1339, SNR=25.7, Peak=103 HFD=3.1
23:19:30.179 00.002 1032 MultiStar: [#1 0.13,0.29,0.00,M1] [#2 0.03,-0.01,0.82,U] [#3 0.22,0.28,0.00,M2] [#4 0.16,0.43,0.00,M8] [#5 0.14,0.40,0.00,M6] [#6 0.09,0.34,0.00,M1] [#7 0.07,0.24,0.00,M1] [#8 0.11,0.27,0.00,M1] 
23:19:30.182 00.003 1032 refined, 1 included, MultiStar: {0.08, 0.09}, one-star: {0.13, 0.18}
23:19:30.183 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
23:19:30.185 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
23:19:30.187 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.13 cameraTheta=0.83 mountX=0.07 mountY=-0.11, mountTheta=-1.00
23:19:30.189 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
23:19:30.191 00.002 1032 Enqueuing Move request for scope (0.08, 0.09)
23:19:30.194 00.003 10072 Worker thread wakes up
23:19:30.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:19:30.194 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:19:30.195 00.001 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.11
23:19:30.197 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:19:30.199 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
23:19:30.199 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:19:30.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:30.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:19:30.200 00.001 10072 MoveAxis(W, 4, ABG)
23:19:30.200 00.000 10072 Guiding  Dir = 3, Dur = 4
23:19:30.200 00.000 10072 IsGuiding returns 0
23:19:30.201 00.001 10072 PulseGuide returned control before completion, sleep 14
23:19:30.217 00.016 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:19:30.219 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:30.221 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:30.222 00.001 1032 Enqueuing Expose request
23:19:30.225 00.003 10072 IsGuiding returns 0
23:19:30.225 00.000 10072 Move returns status 0, amount 4
23:19:30.225 00.000 10072 MoveAxis(N, 0, ABG)
23:19:30.225 00.000 10072 Move returns status 0, amount 0
23:19:30.225 00.000 10072 move complete, result=0
23:19:30.225 00.000 10072 worker thread done servicing request
23:19:30.225 00.000 10072 Worker thread wakes up
23:19:30.225 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:30.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:30.232 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:19:30.636 00.404 10072 Exposure complete
23:19:30.687 00.051 10072 worker thread done servicing request
23:19:30.687 00.000 1032 OnExposeComplete: enter
23:19:30.688 00.001 1032 UpdateGuideState(): m_state=6
23:19:30.690 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8623
23:19:30.691 00.001 1032 Star::Find returns 1 (0), X=1104.07, Y=133.90, Mass=1351, SNR=25.9, Peak=108 HFD=3.0
23:19:30.693 00.002 1032 MultiStar: [#1 0.17,0.20,0.00,M2] [#2 0.04,-0.02,0.78,U] [#3 0.19,0.18,0.00,M3] [#4 0.16,0.35,0.00,M9] [#5 0.14,0.27,0.00,M7] [#6 0.07,0.10,0.66,U] [#7 0.13,0.17,0.66,U] [#8 0.13,0.16,0.51,U] 
23:19:30.696 00.003 1032 refined, 4 included, MultiStar: {0.12, 0.11}, one-star: {0.19, 0.14}
23:19:30.697 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
23:19:30.699 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
23:19:30.701 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.74 mountX=0.07 mountY=-0.14, mountTheta=-1.09
23:19:30.703 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
23:19:30.705 00.002 1032 Enqueuing Move request for scope (0.12, 0.11)
23:19:30.707 00.002 10072 Worker thread wakes up
23:19:30.707 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
23:19:30.707 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
23:19:30.707 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.07 yDistance=-0.14
23:19:30.709 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:19:30.711 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
23:19:30.711 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:19:30.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:30.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:19:30.712 00.001 10072 MoveAxis(W, 4, ABG)
23:19:30.712 00.000 10072 Guiding  Dir = 3, Dur = 4
23:19:30.712 00.000 10072 IsGuiding returns 0
23:19:30.712 00.000 10072 PulseGuide returned control before completion, sleep 14
23:19:30.729 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.9
23:19:30.730 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:30.732 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:30.733 00.001 1032 Enqueuing Expose request
23:19:30.740 00.007 10072 IsGuiding returns 0
23:19:30.740 00.000 10072 Move returns status 0, amount 4
23:19:30.740 00.000 10072 MoveAxis(N, 0, ABG)
23:19:30.740 00.000 10072 Move returns status 0, amount 0
23:19:30.740 00.000 10072 move complete, result=0
23:19:30.741 00.001 10072 worker thread done servicing request
23:19:30.741 00.000 10072 Worker thread wakes up
23:19:30.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:30.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:30.743 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:19:31.368 00.625 10072 Exposure complete
23:19:31.416 00.048 10072 worker thread done servicing request
23:19:31.416 00.000 1032 OnExposeComplete: enter
23:19:31.419 00.003 1032 UpdateGuideState(): m_state=6
23:19:31.420 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8624
23:19:31.421 00.001 1032 Star::Find returns 1 (0), X=1104.19, Y=133.85, Mass=1414, SNR=26.4, Peak=119 HFD=3.2
23:19:31.423 00.002 1032 MultiStar: [#1 0.06,0.23,0.96,U] [#2 0.06,0.05,0.79,U] [#3 0.24,0.20,0.00,M4] [#4 0.13,0.30,0.00,M10] [#5 0.21,0.23,0.00,M8] [#6 -0.04,0.28,0.00,M1] [#7 0.07,0.11,0.68,U] [#8 0.15,0.35,0.00,M1] 
23:19:31.425 00.002 1032 refined, 3 included, MultiStar: {0.14, 0.12}, one-star: {0.31, 0.09}
23:19:31.426 00.001 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
23:19:31.429 00.003 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
23:19:31.431 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.72 mountX=0.08 mountY=-0.16, mountTheta=-1.11
23:19:31.434 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.12, opts=13)
23:19:31.437 00.003 1032 Enqueuing Move request for scope (0.14, 0.12)
23:19:31.439 00.002 10072 Worker thread wakes up
23:19:31.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
23:19:31.439 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
23:19:31.439 00.000 10072 Moving (0.14, 0.12) raw xDistance=0.08 yDistance=-0.16
23:19:31.442 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:19:31.444 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
23:19:31.444 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:19:31.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:31.444 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:19:31.444 00.000 10072 MoveAxis(W, 3, ABG)
23:19:31.444 00.000 10072 Guiding  Dir = 3, Dur = 3
23:19:31.444 00.000 10072 IsGuiding returns 0
23:19:31.445 00.001 10072 PulseGuide returned control before completion, sleep 13
23:19:31.463 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:19:31.465 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:31.467 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:31.468 00.001 1032 Enqueuing Expose request
23:19:31.473 00.005 10072 IsGuiding returns 0
23:19:31.473 00.000 10072 Move returns status 0, amount 3
23:19:31.473 00.000 10072 MoveAxis(N, 0, ABG)
23:19:31.473 00.000 10072 Move returns status 0, amount 0
23:19:31.473 00.000 10072 move complete, result=0
23:19:31.473 00.000 10072 worker thread done servicing request
23:19:31.473 00.000 10072 Worker thread wakes up
23:19:31.473 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:31.473 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:31.477 00.004 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
23:19:31.881 00.404 10072 Exposure complete
23:19:31.939 00.058 10072 worker thread done servicing request
23:19:31.940 00.001 1032 OnExposeComplete: enter
23:19:31.942 00.002 1032 UpdateGuideState(): m_state=6
23:19:31.943 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8625
23:19:31.945 00.002 1032 Star::Find returns 1 (0), X=1104.09, Y=133.95, Mass=1359, SNR=25.9, Peak=117 HFD=3.0
23:19:31.947 00.002 1032 MultiStar: [#1 0.12,0.26,0.00,M2] [#2 -0.01,-0.00,0.82,U] [#3 0.17,0.23,0.00,M5] [#4 0.12,0.34,0.00,R] [#5 0.24,0.21,0.00,M9] [#6 0.13,0.21,0.66,U] [#7 0.16,0.07,0.73,U] [#8 0.06,0.21,0.55,U] 
23:19:31.948 00.001 1032 refined, 4 included, MultiStar: {0.12, 0.13}, one-star: {0.22, 0.18}
23:19:31.950 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
23:19:31.952 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
23:19:31.954 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.17 cameraTheta=0.83 mountX=0.09 mountY=-0.15, mountTheta=-1.00
23:19:31.958 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
23:19:31.960 00.002 1032 Enqueuing Move request for scope (0.12, 0.13)
23:19:31.962 00.002 10072 Worker thread wakes up
23:19:31.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
23:19:31.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
23:19:31.962 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.09 yDistance=-0.15
23:19:31.964 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:19:31.967 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
23:19:31.967 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:19:31.968 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:31.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:19:31.968 00.000 10072 MoveAxis(W, 4, ABG)
23:19:31.968 00.000 10072 Guiding  Dir = 3, Dur = 4
23:19:31.968 00.000 10072 IsGuiding returns 0
23:19:31.969 00.001 10072 PulseGuide returned control before completion, sleep 14
23:19:31.985 00.016 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:19:31.989 00.004 10072 IsGuiding returns 0
23:19:31.989 00.000 10072 Move returns status 0, amount 4
23:19:31.989 00.000 10072 MoveAxis(N, 0, ABG)
23:19:31.989 00.000 10072 Move returns status 0, amount 0
23:19:31.989 00.000 10072 move complete, result=0
23:19:31.989 00.000 10072 worker thread done servicing request
23:19:31.989 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:31.993 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:31.994 00.001 1032 Enqueuing Expose request
23:19:31.996 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:19:31.998 00.002 10072 Worker thread wakes up
23:19:31.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:31.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:32.628 00.630 10072 Exposure complete
23:19:32.681 00.053 10072 worker thread done servicing request
23:19:32.681 00.000 1032 OnExposeComplete: enter
23:19:32.684 00.003 1032 UpdateGuideState(): m_state=6
23:19:32.685 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8626
23:19:32.688 00.003 1032 Star::Find returns 1 (0), X=1104.10, Y=134.05, Mass=1354, SNR=25.9, Peak=109 HFD=3.0
23:19:32.690 00.002 1032 MultiStar: [#1 0.18,0.25,0.00,M3] [#2 0.04,0.10,0.78,U] [#3 0.18,0.42,0.00,M6] [#4 -0.09,0.17,0.70,U] [#5 0.20,0.53,0.00,M10] [#6 -0.02,0.30,0.00,M1] [#7 0.13,0.17,0.71,U] [#8 0.03,0.28,0.00,M1] 
23:19:32.692 00.002 1032 refined, 3 included, MultiStar: {0.09, 0.19}, one-star: {0.23, 0.28}
23:19:32.693 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
23:19:32.695 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
23:19:32.696 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.12 mountX=0.16 mountY=-0.14, mountTheta=-0.71
23:19:32.699 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.19, opts=13)
23:19:32.700 00.001 1032 Enqueuing Move request for scope (0.09, 0.19)
23:19:32.703 00.003 10072 Worker thread wakes up
23:19:32.703 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
23:19:32.703 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
23:19:32.703 00.000 10072 Moving (0.09, 0.19) raw xDistance=0.16 yDistance=-0.14
23:19:32.704 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:19:32.708 00.004 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.33
23:19:32.708 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:19:32.708 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:32.708 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:19:32.708 00.000 10072 MoveAxis(W, 81, ABG)
23:19:32.708 00.000 10072 Guiding  Dir = 3, Dur = 81
23:19:32.709 00.001 10072 IsGuiding returns 0
23:19:32.709 00.000 10072 PulseGuide returned control before completion, sleep 91
23:19:32.725 00.016 1032 UpdateGuideState exits: m=1354 SNR=25.9
23:19:32.727 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:32.728 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:32.731 00.003 1032 Enqueuing Expose request
23:19:32.815 00.084 10072 IsGuiding returns 0
23:19:32.815 00.000 10072 Move returns status 0, amount 81
23:19:32.815 00.000 10072 MoveAxis(N, 0, ABG)
23:19:32.815 00.000 10072 Move returns status 0, amount 0
23:19:32.815 00.000 10072 move complete, result=0
23:19:32.815 00.000 10072 worker thread done servicing request
23:19:32.815 00.000 10072 Worker thread wakes up
23:19:32.815 00.000 1032 GuideStep: 0.2 px 81 ms WEST, -0.1 px 0 ms NORTH
23:19:32.818 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:32.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:33.239 00.421 10072 Exposure complete
23:19:33.287 00.048 10072 worker thread done servicing request
23:19:33.287 00.000 1032 OnExposeComplete: enter
23:19:33.291 00.004 1032 UpdateGuideState(): m_state=6
23:19:33.292 00.001 1032 Star::Find(15, 1104, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8627
23:19:33.294 00.002 1032 Star::Find returns 1 (0), X=1104.09, Y=133.97, Mass=1493, SNR=27.2, Peak=112 HFD=3.3
23:19:33.296 00.002 1032 MultiStar: [#1 0.11,0.26,0.00,M4] [#2 -0.05,0.04,0.76,U] [#3 0.18,0.35,0.00,M7] [#4 -0.06,0.05,0.68,U] [#5 0.12,0.39,0.00,R] [#6 0.08,0.28,0.00,M2] [#7 0.06,0.24,0.69,U] [#8 0.02,0.26,0.00,M2] 
23:19:33.299 00.003 1032 refined, 3 included, MultiStar: {0.06, 0.14}, one-star: {0.22, 0.21}
23:19:33.301 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
23:19:33.303 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
23:19:33.304 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.17 mountX=0.12 mountY=-0.09, mountTheta=-0.66
23:19:33.307 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
23:19:33.308 00.001 1032 Enqueuing Move request for scope (0.06, 0.14)
23:19:33.310 00.002 10072 Worker thread wakes up
23:19:33.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:19:33.310 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:19:33.310 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.09
23:19:33.312 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:19:33.314 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.33
23:19:33.314 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:19:33.314 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:33.314 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:19:33.314 00.000 10072 MoveAxis(W, 5, ABG)
23:19:33.314 00.000 10072 Guiding  Dir = 3, Dur = 5
23:19:33.316 00.002 10072 IsGuiding returns 0
23:19:33.316 00.000 10072 PulseGuide returned control before completion, sleep 15
23:19:33.332 00.016 1032 UpdateGuideState exits: m=1493 SNR=27.2
23:19:33.335 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:33.337 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:33.338 00.001 1032 Enqueuing Expose request
23:19:33.344 00.006 10072 IsGuiding returns 0
23:19:33.344 00.000 10072 Move returns status 0, amount 5
23:19:33.344 00.000 10072 MoveAxis(N, 0, ABG)
23:19:33.344 00.000 10072 Move returns status 0, amount 0
23:19:33.344 00.000 10072 move complete, result=0
23:19:33.344 00.000 10072 worker thread done servicing request
23:19:33.344 00.000 10072 Worker thread wakes up
23:19:33.344 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:33.344 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:33.347 00.003 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:19:33.974 00.627 10072 Exposure complete
23:19:34.024 00.050 10072 worker thread done servicing request
23:19:34.024 00.000 1032 OnExposeComplete: enter
23:19:34.026 00.002 1032 UpdateGuideState(): m_state=6
23:19:34.028 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8628
23:19:34.029 00.001 1032 Star::Find returns 1 (0), X=1104.10, Y=133.78, Mass=1443, SNR=26.7, Peak=121 HFD=3.4
23:19:34.031 00.002 1032 MultiStar: [#1 0.17,0.13,0.97,U] [#2 0.06,-0.02,0.80,U] [#3 0.22,0.21,0.00,M8] [#4 -0.01,-0.12,0.65,U] [#5 0.13,-0.20,0.64,U] [#6 0.10,0.13,0.63,U] [#7 0.13,0.08,0.69,U] [#8 -0.01,0.26,0.00,M3] 
23:19:34.033 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.01}, one-star: {0.23, 0.02}
23:19:34.034 00.001 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
23:19:34.037 00.003 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
23:19:34.039 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.13 cameraTheta=0.10 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
23:19:34.041 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
23:19:34.044 00.003 1032 Enqueuing Move request for scope (0.12, 0.01)
23:19:34.046 00.002 10072 Worker thread wakes up
23:19:34.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
23:19:34.046 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
23:19:34.046 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
23:19:34.049 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:19:34.052 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.33
23:19:34.052 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
23:19:34.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:34.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:19:34.052 00.000 10072 MoveAxis(W, 5, ABG)
23:19:34.052 00.000 10072 Guiding  Dir = 3, Dur = 5
23:19:34.052 00.000 10072 IsGuiding returns 0
23:19:34.053 00.001 10072 PulseGuide returned control before completion, sleep 15
23:19:34.069 00.016 1032 UpdateGuideState exits: m=1443 SNR=26.7
23:19:34.071 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:34.073 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:34.075 00.002 1032 Enqueuing Expose request
23:19:34.078 00.003 10072 IsGuiding returns 0
23:19:34.078 00.000 10072 Move returns status 0, amount 5
23:19:34.078 00.000 10072 MoveAxis(N, 0, ABG)
23:19:34.078 00.000 10072 Move returns status 0, amount 0
23:19:34.078 00.000 10072 move complete, result=0
23:19:34.078 00.000 10072 worker thread done servicing request
23:19:34.078 00.000 10072 Worker thread wakes up
23:19:34.078 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:34.078 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:34.084 00.006 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:19:34.489 00.405 10072 Exposure complete
23:19:34.538 00.049 10072 worker thread done servicing request
23:19:34.538 00.000 1032 OnExposeComplete: enter
23:19:34.540 00.002 1032 UpdateGuideState(): m_state=6
23:19:34.543 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8629
23:19:34.544 00.001 1032 Star::Find returns 1 (0), X=1104.06, Y=133.88, Mass=1303, SNR=25.4, Peak=100 HFD=3.1
23:19:34.546 00.002 1032 MultiStar: [#1 0.16,0.11,1.01,U] [#2 0.03,-0.02,0.82,U] [#3 0.15,0.16,0.80,U] [#4 0.00,0.03,0.72,U] [#5 0.14,-0.19,0.70,U] [#6 0.01,0.13,0.62,U] [#7 0.15,0.16,0.69,U] [#8 0.09,0.16,0.52,U] 
23:19:34.548 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.19, 0.12}
23:19:34.550 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
23:19:34.553 00.003 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
23:19:34.555 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.60 mountX=0.04 mountY=-0.12, mountTheta=-1.23
23:19:34.557 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
23:19:34.559 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
23:19:34.561 00.002 10072 Worker thread wakes up
23:19:34.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:19:34.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:19:34.561 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
23:19:34.562 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:19:34.565 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.33
23:19:34.565 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:19:34.565 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:34.565 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:19:34.565 00.000 10072 MoveAxis(W, 5, ABG)
23:19:34.565 00.000 10072 Guiding  Dir = 3, Dur = 5
23:19:34.566 00.001 10072 IsGuiding returns 0
23:19:34.566 00.000 10072 PulseGuide returned control before completion, sleep 15
23:19:34.585 00.019 1032 UpdateGuideState exits: m=1303 SNR=25.4
23:19:34.587 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:34.590 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:34.592 00.002 1032 Enqueuing Expose request
23:19:34.596 00.004 10072 IsGuiding returns 0
23:19:34.597 00.001 10072 Move returns status 0, amount 5
23:19:34.597 00.000 10072 MoveAxis(N, 0, ABG)
23:19:34.597 00.000 10072 Move returns status 0, amount 0
23:19:34.597 00.000 10072 move complete, result=0
23:19:34.597 00.000 10072 worker thread done servicing request
23:19:34.597 00.000 10072 Worker thread wakes up
23:19:34.597 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:34.597 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:34.601 00.004 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:19:35.225 00.624 10072 Exposure complete
23:19:35.278 00.053 10072 worker thread done servicing request
23:19:35.279 00.001 1032 OnExposeComplete: enter
23:19:35.280 00.001 1032 UpdateGuideState(): m_state=6
23:19:35.282 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8630
23:19:35.284 00.002 1032 Star::Find returns 1 (0), X=1104.07, Y=133.98, Mass=1363, SNR=25.9, Peak=107 HFD=2.9
23:19:35.286 00.002 1032 MultiStar: [#1 0.11,0.31,0.00,M3] [#2 0.07,0.10,0.80,U] [#3 0.13,0.31,0.00,M8] [#4 -0.06,0.06,0.68,U] [#5 -0.04,-0.06,0.72,U] [#6 0.08,0.30,0.00,M1] [#7 0.15,0.29,0.00,M1] [#8 0.15,0.47,0.00,M3] 
23:19:35.289 00.003 1032 refined, 3 included, MultiStar: {0.06, 0.09}, one-star: {0.20, 0.21}
23:19:35.290 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:19:35.292 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:19:35.294 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.01 mountX=0.07 mountY=-0.08, mountTheta=-0.82
23:19:35.296 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
23:19:35.302 00.006 1032 Enqueuing Move request for scope (0.06, 0.09)
23:19:35.304 00.002 10072 Worker thread wakes up
23:19:35.304 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:19:35.304 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:19:35.304 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
23:19:35.306 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:19:35.309 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.33
23:19:35.309 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:19:35.309 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:35.309 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:19:35.309 00.000 10072 MoveAxis(W, 6, ABG)
23:19:35.309 00.000 10072 Guiding  Dir = 3, Dur = 6
23:19:35.309 00.000 10072 IsGuiding returns 0
23:19:35.310 00.001 10072 PulseGuide returned control before completion, sleep 16
23:19:35.327 00.017 1032 UpdateGuideState exits: m=1363 SNR=25.9
23:19:35.329 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:35.332 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:35.334 00.002 1032 Enqueuing Expose request
23:19:35.336 00.002 10072 IsGuiding returns 0
23:19:35.336 00.000 10072 Move returns status 0, amount 6
23:19:35.336 00.000 10072 MoveAxis(N, 0, ABG)
23:19:35.336 00.000 10072 Move returns status 0, amount 0
23:19:35.336 00.000 10072 move complete, result=0
23:19:35.336 00.000 10072 worker thread done servicing request
23:19:35.336 00.000 10072 Worker thread wakes up
23:19:35.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:35.336 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:35.345 00.009 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:19:35.742 00.397 10072 Exposure complete
23:19:35.787 00.045 10072 worker thread done servicing request
23:19:35.788 00.001 1032 OnExposeComplete: enter
23:19:35.791 00.003 1032 UpdateGuideState(): m_state=6
23:19:35.792 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8631
23:19:35.793 00.001 1032 Star::Find returns 1 (0), X=1104.06, Y=133.93, Mass=1489, SNR=27.1, Peak=120 HFD=3.0
23:19:35.795 00.002 1032 MultiStar: [#1 0.14,0.23,0.00,M4] [#2 0.00,0.13,0.76,U] [#3 0.08,0.23,0.74,U] [#4 -0.13,-0.03,0.68,U] [#5 0.01,-0.15,0.66,U] [#6 0.19,0.21,0.00,M2] [#7 0.04,0.21,0.69,U] [#8 0.09,0.27,0.00,M4] 
23:19:35.796 00.001 1032 refined, 5 included, MultiStar: {0.05, 0.10}, one-star: {0.19, 0.17}
23:19:35.799 00.003 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
23:19:35.801 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
23:19:35.803 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.15 mountX=0.09 mountY=-0.07, mountTheta=-0.68
23:19:35.806 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
23:19:35.808 00.002 1032 Enqueuing Move request for scope (0.05, 0.10)
23:19:35.809 00.001 10072 Worker thread wakes up
23:19:35.809 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
23:19:35.809 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
23:19:35.809 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.09 yDistance=-0.07
23:19:35.812 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:19:35.815 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.33
23:19:35.815 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:19:35.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:35.815 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:19:35.815 00.000 10072 MoveAxis(W, 5, ABG)
23:19:35.815 00.000 10072 Guiding  Dir = 3, Dur = 5
23:19:35.816 00.001 10072 IsGuiding returns 0
23:19:35.816 00.000 10072 PulseGuide returned control before completion, sleep 15
23:19:35.834 00.018 1032 UpdateGuideState exits: m=1489 SNR=27.1
23:19:35.836 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:35.838 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:35.839 00.001 1032 Enqueuing Expose request
23:19:35.841 00.002 10072 IsGuiding returns 0
23:19:35.841 00.000 10072 Move returns status 0, amount 5
23:19:35.841 00.000 10072 MoveAxis(N, 0, ABG)
23:19:35.841 00.000 10072 Move returns status 0, amount 0
23:19:35.841 00.000 10072 move complete, result=0
23:19:35.841 00.000 10072 worker thread done servicing request
23:19:35.841 00.000 10072 Worker thread wakes up
23:19:35.841 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:35.841 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:35.848 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:19:36.477 00.629 10072 Exposure complete
23:19:36.527 00.050 10072 worker thread done servicing request
23:19:36.527 00.000 1032 OnExposeComplete: enter
23:19:36.530 00.003 1032 UpdateGuideState(): m_state=6
23:19:36.532 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8632
23:19:36.534 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=133.96, Mass=1275, SNR=25.1, Peak=105 HFD=3.0
23:19:36.536 00.002 1032 MultiStar: [#1 0.07,0.21,1.01,U] [#2 0.00,0.12,0.85,U] [#3 0.24,0.26,0.00,M8] [#4 -0.03,-0.04,0.70,U] [#5 0.12,-0.14,0.68,U] [#6 0.17,0.29,0.00,M3] [#7 0.10,0.16,0.74,U] [#8 0.03,0.25,0.00,M5] 
23:19:36.539 00.003 1032 refined, 5 included, MultiStar: {0.09, 0.10}, one-star: {0.24, 0.20}
23:19:36.540 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
23:19:36.542 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
23:19:36.543 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.85 mountX=0.07 mountY=-0.11, mountTheta=-0.98
23:19:36.546 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
23:19:36.549 00.003 1032 Enqueuing Move request for scope (0.09, 0.10)
23:19:36.551 00.002 10072 Worker thread wakes up
23:19:36.551 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:19:36.551 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:19:36.552 00.001 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.11
23:19:36.556 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:19:36.558 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
23:19:36.558 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:19:36.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:36.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:19:36.558 00.000 10072 MoveAxis(W, 7, ABG)
23:19:36.558 00.000 10072 Guiding  Dir = 3, Dur = 7
23:19:36.559 00.001 10072 IsGuiding returns 0
23:19:36.559 00.000 10072 PulseGuide returned control before completion, sleep 17
23:19:36.575 00.016 1032 UpdateGuideState exits: m=1275 SNR=25.1
23:19:36.577 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:36.581 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:36.584 00.003 1032 Enqueuing Expose request
23:19:36.586 00.002 10072 IsGuiding returns 0
23:19:36.586 00.000 10072 Move returns status 0, amount 7
23:19:36.586 00.000 10072 MoveAxis(N, 0, ABG)
23:19:36.586 00.000 10072 Move returns status 0, amount 0
23:19:36.586 00.000 10072 move complete, result=0
23:19:36.586 00.000 10072 worker thread done servicing request
23:19:36.587 00.001 10072 Worker thread wakes up
23:19:36.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:36.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:36.594 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:19:37.007 00.413 10072 Exposure complete
23:19:37.058 00.051 10072 worker thread done servicing request
23:19:37.059 00.001 1032 OnExposeComplete: enter
23:19:37.061 00.002 1032 UpdateGuideState(): m_state=6
23:19:37.063 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8633
23:19:37.064 00.001 1032 Star::Find returns 1 (0), X=1104.13, Y=133.89, Mass=1418, SNR=26.5, Peak=144 HFD=2.9
23:19:37.066 00.002 1032 MultiStar: [#1 0.18,0.21,0.00,M4] [#2 0.06,-0.01,0.81,U] [#3 0.18,0.23,0.00,M9] [#4 -0.09,-0.10,0.68,U] [#5 0.05,-0.29,0.00,M1] [#6 0.08,0.11,0.64,U] [#7 0.05,0.15,0.67,U] [#8 0.19,0.23,0.00,M6] 
23:19:37.069 00.003 1032 refined, 4 included, MultiStar: {0.09, 0.06}, one-star: {0.25, 0.13}
23:19:37.071 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:19:37.072 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:19:37.074 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.61 mountX=0.04 mountY=-0.10, mountTheta=-1.22
23:19:37.076 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
23:19:37.077 00.001 1032 Enqueuing Move request for scope (0.09, 0.06)
23:19:37.080 00.003 10072 Worker thread wakes up
23:19:37.080 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:19:37.080 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:19:37.080 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
23:19:37.083 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:19:37.086 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
23:19:37.086 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:19:37.086 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:37.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:19:37.086 00.000 10072 MoveAxis(W, 7, ABG)
23:19:37.086 00.000 10072 Guiding  Dir = 3, Dur = 7
23:19:37.087 00.001 10072 IsGuiding returns 0
23:19:37.087 00.000 10072 PulseGuide returned control before completion, sleep 17
23:19:37.104 00.017 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:19:37.106 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:37.107 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:37.108 00.001 1032 Enqueuing Expose request
23:19:37.112 00.004 10072 IsGuiding returns 0
23:19:37.113 00.001 10072 Move returns status 0, amount 7
23:19:37.113 00.000 10072 MoveAxis(N, 0, ABG)
23:19:37.113 00.000 10072 Move returns status 0, amount 0
23:19:37.113 00.000 10072 move complete, result=0
23:19:37.113 00.000 10072 worker thread done servicing request
23:19:37.113 00.000 10072 Worker thread wakes up
23:19:37.113 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:37.113 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:37.121 00.008 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:19:37.743 00.622 10072 Exposure complete
23:19:37.793 00.050 10072 worker thread done servicing request
23:19:37.793 00.000 1032 OnExposeComplete: enter
23:19:37.795 00.002 1032 UpdateGuideState(): m_state=6
23:19:37.797 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8634
23:19:37.799 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=133.99, Mass=1345, SNR=25.8, Peak=128 HFD=3.0
23:19:37.803 00.004 1032 MultiStar: [#1 0.23,0.32,0.00,M5] [#2 0.11,0.24,0.00,M1] [#3 0.24,0.38,0.00,M10] [#4 0.06,0.01,0.66,U] [#5 0.07,-0.09,0.66,U] [#6 0.07,0.41,0.00,M3] [#7 0.18,0.35,0.00,M1] [#8 0.14,0.26,0.00,M7] 
23:19:37.805 00.002 1032 refined, 2 included, MultiStar: {0.17, 0.08}, one-star: {0.31, 0.23}
23:19:37.806 00.001 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:19:37.808 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:19:37.810 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.42 mountX=0.03 mountY=-0.18, mountTheta=-1.41
23:19:37.813 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.08, opts=13)
23:19:37.815 00.002 1032 Enqueuing Move request for scope (0.17, 0.08)
23:19:37.817 00.002 10072 Worker thread wakes up
23:19:37.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
23:19:37.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
23:19:37.817 00.000 10072 Moving (0.17, 0.08) raw xDistance=0.03 yDistance=-0.18
23:19:37.819 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:19:37.822 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
23:19:37.822 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:19:37.822 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:37.822 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:19:37.823 00.001 10072 MoveAxis(W, 5, ABG)
23:19:37.823 00.000 10072 Guiding  Dir = 3, Dur = 5
23:19:37.823 00.000 10072 IsGuiding returns 0
23:19:37.823 00.000 10072 PulseGuide returned control before completion, sleep 15
23:19:37.842 00.019 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:19:37.843 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:37.845 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:37.846 00.001 1032 Enqueuing Expose request
23:19:37.850 00.004 10072 IsGuiding returns 0
23:19:37.850 00.000 10072 Move returns status 0, amount 5
23:19:37.850 00.000 10072 MoveAxis(N, 0, ABG)
23:19:37.850 00.000 10072 Move returns status 0, amount 0
23:19:37.850 00.000 10072 move complete, result=0
23:19:37.850 00.000 10072 worker thread done servicing request
23:19:37.850 00.000 10072 Worker thread wakes up
23:19:37.850 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:37.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:37.856 00.006 1032 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
23:19:38.259 00.403 10072 Exposure complete
23:19:38.310 00.051 10072 worker thread done servicing request
23:19:38.310 00.000 1032 OnExposeComplete: enter
23:19:38.312 00.002 1032 UpdateGuideState(): m_state=6
23:19:38.314 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8635
23:19:38.316 00.002 1032 Star::Find returns 1 (0), X=1104.16, Y=134.20, Mass=1378, SNR=26.1, Peak=115 HFD=3.0
23:19:38.318 00.002 1032 MultiStar: large primary error, entering stabilization period
23:19:38.319 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
23:19:38.321 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
23:19:38.323 00.002 1032 CameraToMount -- cameraX=0.28 cameraY=0.44 hyp=0.52 cameraTheta=1.00 mountX=0.35 mountY=-0.39, mountTheta=-0.83
23:19:38.326 00.003 1032 SchedulePrimaryMove(0F526948, x=0.28, y=0.44, opts=13)
23:19:38.327 00.001 1032 Enqueuing Move request for scope (0.28, 0.44)
23:19:38.329 00.002 10072 Worker thread wakes up
23:19:38.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.44) opts 0xd
23:19:38.329 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, 0.44)
23:19:38.329 00.000 10072 Moving (0.28, 0.44) raw xDistance=0.35 yDistance=-0.39
23:19:38.331 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:19:38.334 00.003 10072 PPEC rslt: input = 0.35, final = 0.18, react = 0.17, pred = 0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 288.32
23:19:38.334 00.000 10072 PPEC: input: 0.35, control: 0.18, exposure: 500
23:19:38.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:19:38.334 00.000 10072 MoveAxis(W, 169, ABG)
23:19:38.334 00.000 10072 Guiding  Dir = 3, Dur = 169
23:19:38.334 00.000 10072 IsGuiding returns 0
23:19:38.335 00.001 10072 PulseGuide returned control before completion, sleep 179
23:19:38.352 00.017 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:19:38.354 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:38.356 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:38.358 00.002 1032 Enqueuing Expose request
23:19:38.521 00.163 10072 IsGuiding returns 1
23:19:38.521 00.000 10072 scope still moving after pulse duration time elapsed
23:19:38.552 00.031 10072 IsGuiding returns 0
23:19:38.552 00.000 10072 scope move finished after 169 + 49 ms
23:19:38.552 00.000 10072 Move returns status 0, amount 169
23:19:38.552 00.000 10072 MoveAxis(N, 249, ABG)
23:19:38.553 00.001 10072 Guiding  Dir = 0, Dur = 249
23:19:38.553 00.000 10072 IsGuiding returns 0
23:19:38.553 00.000 10072 PulseGuide returned control before completion, sleep 259
23:19:38.818 00.265 10072 IsGuiding returns 0
23:19:38.818 00.000 10072 Move returns status 0, amount 249
23:19:38.818 00.000 10072 move complete, result=0
23:19:38.818 00.000 1032 GuideStep: 0.3 px 169 ms WEST, -0.4 px 249 ms NORTH
23:19:38.821 00.003 10072 worker thread done servicing request
23:19:38.822 00.001 10072 Worker thread wakes up
23:19:38.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:38.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:39.553 00.731 10072 Exposure complete
23:19:39.600 00.047 10072 worker thread done servicing request
23:19:39.600 00.000 1032 OnExposeComplete: enter
23:19:39.602 00.002 1032 UpdateGuideState(): m_state=6
23:19:39.604 00.002 1032 Star::Find(15, 1104, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8636
23:19:39.606 00.002 1032 Star::Find returns 1 (0), X=1103.80, Y=133.69, Mass=1365, SNR=26.0, Peak=105 HFD=3.5
23:19:39.608 00.002 1032 MultiStar: exiting stabilization period
23:19:39.609 00.001 1032 MultiStar: [#1 -0.17,0.07,1.02,U] [#2 -0.27,-0.11,0.00,M2] [#3 -0.10,0.28,0.00,R] [#4 -0.35,-0.13,0.00,M1] [#5 -0.21,-0.33,0.00,M1] [#6 -0.18,-0.09,0.62,U] [#7 -0.19,0.01,0.73,U] [#8 -0.19,0.07,0.54,U] 
23:19:39.610 00.001 1032 single-star, 4 included, MultiStar: {-0.15, -0.00}, one-star: {-0.08, -0.07}
23:19:39.612 00.002 1032 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.83) = xAngle (-4.21 = 2.07)
23:19:39.613 00.001 1032 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.21 = 2.07)
23:19:39.615 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.38 mountX=-0.05 mountY=0.09, mountTheta=2.07
23:19:39.617 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.07, opts=13)
23:19:39.619 00.002 1032 Enqueuing Move request for scope (-0.08, -0.07)
23:19:39.620 00.001 10072 Worker thread wakes up
23:19:39.620 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
23:19:39.621 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
23:19:39.621 00.000 10072 Moving (-0.08, -0.07) raw xDistance=-0.05 yDistance=0.09
23:19:39.622 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:19:39.625 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
23:19:39.626 00.001 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:19:39.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:39.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:19:39.626 00.000 10072 MoveAxis(W, 9, ABG)
23:19:39.626 00.000 10072 Guiding  Dir = 3, Dur = 9
23:19:39.626 00.000 10072 IsGuiding returns 0
23:19:39.627 00.001 10072 PulseGuide returned control before completion, sleep 19
23:19:39.643 00.016 1032 UpdateGuideState exits: m=1365 SNR=26.0
23:19:39.646 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:39.648 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:39.650 00.002 1032 Enqueuing Expose request
23:19:39.659 00.009 10072 IsGuiding returns 0
23:19:39.659 00.000 10072 Move returns status 0, amount 9
23:19:39.659 00.000 10072 MoveAxis(N, 0, ABG)
23:19:39.659 00.000 10072 Move returns status 0, amount 0
23:19:39.659 00.000 10072 move complete, result=0
23:19:39.659 00.000 10072 worker thread done servicing request
23:19:39.660 00.001 10072 Worker thread wakes up
23:19:39.660 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:39.660 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:39.663 00.003 1032 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
23:19:40.070 00.407 10072 Exposure complete
23:19:40.125 00.055 10072 worker thread done servicing request
23:19:40.125 00.000 1032 OnExposeComplete: enter
23:19:40.127 00.002 1032 UpdateGuideState(): m_state=6
23:19:40.129 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8637
23:19:40.132 00.003 1032 Star::Find returns 1 (0), X=1103.90, Y=133.68, Mass=1470, SNR=26.9, Peak=109 HFD=3.4
23:19:40.133 00.001 1032 MultiStar: [#1 -0.20,0.05,0.97,U] [#2 -0.27,-0.10,0.00,M3] [#3 0.00,-0.20,0.76,U] [#4 -0.36,-0.14,0.00,M2] [#5 -0.32,-0.41,0.00,M2] [#6 -0.11,-0.01,0.61,U] [#7 -0.21,0.04,0.70,U] [#8 -0.13,0.02,0.48,U] 
23:19:40.135 00.002 1032 single-star, 5 included, MultiStar: {-0.10, -0.03}, one-star: {0.02, -0.09}
23:19:40.138 00.003 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = 3.14)
23:19:40.139 00.001 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = 3.14)
23:19:40.141 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.31 mountX=-0.09 mountY=0.00, mountTheta=3.14
23:19:40.145 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.09, opts=13)
23:19:40.148 00.003 1032 Enqueuing Move request for scope (0.02, -0.09)
23:19:40.150 00.002 10072 Worker thread wakes up
23:19:40.150 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
23:19:40.150 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
23:19:40.150 00.000 10072 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=0.00
23:19:40.153 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:19:40.156 00.003 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
23:19:40.156 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
23:19:40.156 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:40.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:19:40.156 00.000 10072 MoveAxis(W, 6, ABG)
23:19:40.156 00.000 10072 Guiding  Dir = 3, Dur = 6
23:19:40.157 00.001 10072 IsGuiding returns 0
23:19:40.157 00.000 10072 PulseGuide returned control before completion, sleep 16
23:19:40.174 00.017 1032 UpdateGuideState exits: m=1470 SNR=26.9
23:19:40.179 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:40.182 00.003 10072 IsGuiding returns 0
23:19:40.182 00.000 10072 Move returns status 0, amount 6
23:19:40.182 00.000 10072 MoveAxis(N, 0, ABG)
23:19:40.182 00.000 10072 Move returns status 0, amount 0
23:19:40.182 00.000 10072 move complete, result=0
23:19:40.183 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:40.185 00.002 10072 worker thread done servicing request
23:19:40.185 00.000 1032 Enqueuing Expose request
23:19:40.186 00.001 10072 Worker thread wakes up
23:19:40.186 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:40.187 00.001 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
23:19:40.188 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:40.823 00.635 10072 Exposure complete
23:19:40.877 00.054 10072 worker thread done servicing request
23:19:40.877 00.000 1032 OnExposeComplete: enter
23:19:40.879 00.002 1032 UpdateGuideState(): m_state=6
23:19:40.881 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8638
23:19:40.883 00.002 1032 Star::Find returns 1 (0), X=1103.82, Y=133.90, Mass=1590, SNR=28.0, Peak=113 HFD=3.3
23:19:40.885 00.002 1032 MultiStar: [#1 -0.16,0.18,0.88,U] [#2 -0.35,0.05,0.00,M4] [#3 -0.07,-0.04,0.64,U] [#4 -0.27,-0.04,0.00,M3] [#5 -0.26,-0.15,0.00,M3] [#6 -0.17,0.13,0.57,U] [#7 -0.18,0.07,0.66,U] [#8 -0.23,0.08,0.47,U] 
23:19:40.887 00.002 1032 single-star, 5 included, MultiStar: {-0.13, 0.10}, one-star: {-0.05, 0.14}
23:19:40.888 00.001 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
23:19:40.889 00.001 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
23:19:40.892 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.93 mountX=0.15 mountY=0.01, mountTheta=0.10
23:19:40.897 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.14, opts=13)
23:19:40.901 00.004 1032 Enqueuing Move request for scope (-0.05, 0.14)
23:19:40.904 00.003 10072 Worker thread wakes up
23:19:40.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
23:19:40.904 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
23:19:40.904 00.000 10072 Moving (-0.05, 0.14) raw xDistance=0.15 yDistance=0.01
23:19:40.907 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:19:40.910 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.31
23:19:40.910 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
23:19:40.910 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:40.910 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:19:40.910 00.000 10072 MoveAxis(W, 76, ABG)
23:19:40.910 00.000 10072 Guiding  Dir = 3, Dur = 76
23:19:40.910 00.000 10072 IsGuiding returns 0
23:19:40.910 00.000 10072 PulseGuide returned control before completion, sleep 86
23:19:40.928 00.018 1032 UpdateGuideState exits: m=1590 SNR=28.0
23:19:40.931 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:40.933 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:40.935 00.002 1032 Enqueuing Expose request
23:19:41.007 00.072 10072 IsGuiding returns 0
23:19:41.007 00.000 10072 Move returns status 0, amount 76
23:19:41.007 00.000 10072 MoveAxis(N, 0, ABG)
23:19:41.007 00.000 10072 Move returns status 0, amount 0
23:19:41.007 00.000 10072 move complete, result=0
23:19:41.007 00.000 10072 worker thread done servicing request
23:19:41.007 00.000 10072 Worker thread wakes up
23:19:41.007 00.000 1032 GuideStep: 0.1 px 76 ms WEST, 0.0 px 0 ms NORTH
23:19:41.011 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:41.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:41.417 00.406 10072 Exposure complete
23:19:41.472 00.055 10072 worker thread done servicing request
23:19:41.472 00.000 1032 OnExposeComplete: enter
23:19:41.475 00.003 1032 UpdateGuideState(): m_state=6
23:19:41.477 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8639
23:19:41.479 00.002 1032 Star::Find returns 1 (0), X=1103.73, Y=133.80, Mass=1384, SNR=26.1, Peak=98 HFD=3.5
23:19:41.482 00.003 1032 MultiStar: [#1 -0.21,0.16,0.00,M3] [#2 -0.25,-0.03,0.82,U] [#3 -0.08,-0.18,0.78,U] [#4 -0.27,-0.05,0.00,M4] [#5 -0.36,-0.12,0.00,M4] [#6 -0.24,0.14,0.00,M1] [#7 -0.31,0.01,0.00,M1] [#8 -0.13,0.12,0.55,U] 
23:19:41.483 00.001 1032 single-star, 3 included, MultiStar: {-0.15, -0.02}, one-star: {-0.15, 0.04}
23:19:41.486 00.003 1032 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.83) = xAngle (1.05 = 1.05)
23:19:41.487 00.001 1032 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.05 = 1.05)
23:19:41.489 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.88 mountX=0.08 mountY=0.13, mountTheta=1.05
23:19:41.494 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.04, opts=13)
23:19:41.496 00.002 1032 Enqueuing Move request for scope (-0.15, 0.04)
23:19:41.498 00.002 10072 Worker thread wakes up
23:19:41.498 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
23:19:41.498 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
23:19:41.498 00.000 10072 Moving (-0.15, 0.04) raw xDistance=0.08 yDistance=0.13
23:19:41.500 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:19:41.503 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
23:19:41.503 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:19:41.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:41.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:19:41.503 00.000 10072 MoveAxis(W, 7, ABG)
23:19:41.504 00.001 10072 Guiding  Dir = 3, Dur = 7
23:19:41.504 00.000 10072 IsGuiding returns 0
23:19:41.504 00.000 10072 PulseGuide returned control before completion, sleep 17
23:19:41.522 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.1
23:19:41.525 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:41.528 00.003 10072 IsGuiding returns 0
23:19:41.528 00.000 10072 Move returns status 0, amount 7
23:19:41.528 00.000 10072 MoveAxis(N, 0, ABG)
23:19:41.528 00.000 10072 Move returns status 0, amount 0
23:19:41.528 00.000 10072 move complete, result=0
23:19:41.528 00.000 10072 worker thread done servicing request
23:19:41.529 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:41.531 00.002 1032 Enqueuing Expose request
23:19:41.533 00.002 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
23:19:41.534 00.001 10072 Worker thread wakes up
23:19:41.535 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:41.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:42.166 00.631 10072 Exposure complete
23:19:42.222 00.056 10072 worker thread done servicing request
23:19:42.223 00.001 1032 OnExposeComplete: enter
23:19:42.225 00.002 1032 UpdateGuideState(): m_state=6
23:19:42.227 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8640
23:19:42.228 00.001 1032 Star::Find returns 1 (0), X=1103.92, Y=133.55, Mass=1469, SNR=26.9, Peak=121 HFD=3.5
23:19:42.231 00.003 1032 MultiStar: [#1 -0.19,0.01,0.92,U] [#2 -0.12,-0.20,0.76,U] [#3 0.18,-0.20,0.00,M1] [#4 -0.17,-0.31,0.00,M5] [#5 -0.20,-0.49,0.00,M5] [#6 -0.06,-0.03,0.61,U] [#7 -0.30,-0.13,0.00,M2] [#8 -0.14,0.07,0.51,U] 
23:19:42.233 00.002 1032 refined, 4 included, MultiStar: {-0.09, -0.09}, one-star: {0.05, -0.21}
23:19:42.235 00.002 1032 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.83) = xAngle (-4.18 = 2.10)
23:19:42.237 00.002 1032 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.18 = 2.10)
23:19:42.240 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-2.35 mountX=-0.06 mountY=0.11, mountTheta=2.10
23:19:42.244 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.09, opts=13)
23:19:42.246 00.002 1032 Enqueuing Move request for scope (-0.09, -0.09)
23:19:42.248 00.002 10072 Worker thread wakes up
23:19:42.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
23:19:42.248 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
23:19:42.248 00.000 10072 Moving (-0.09, -0.09) raw xDistance=-0.06 yDistance=0.11
23:19:42.250 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:19:42.253 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
23:19:42.253 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
23:19:42.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:42.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:19:42.253 00.000 10072 MoveAxis(W, 8, ABG)
23:19:42.253 00.000 10072 Guiding  Dir = 3, Dur = 8
23:19:42.253 00.000 10072 IsGuiding returns 0
23:19:42.253 00.000 10072 PulseGuide returned control before completion, sleep 18
23:19:42.272 00.019 1032 UpdateGuideState exits: m=1469 SNR=26.9
23:19:42.274 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:42.276 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:42.278 00.002 1032 Enqueuing Expose request
23:19:42.285 00.007 10072 IsGuiding returns 0
23:19:42.285 00.000 10072 Move returns status 0, amount 8
23:19:42.285 00.000 10072 MoveAxis(N, 0, ABG)
23:19:42.285 00.000 10072 Move returns status 0, amount 0
23:19:42.285 00.000 10072 move complete, result=0
23:19:42.286 00.001 10072 worker thread done servicing request
23:19:42.286 00.000 10072 Worker thread wakes up
23:19:42.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:42.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:42.288 00.002 1032 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
23:19:42.696 00.408 10072 Exposure complete
23:19:42.753 00.057 10072 worker thread done servicing request
23:19:42.753 00.000 1032 OnExposeComplete: enter
23:19:42.755 00.002 1032 UpdateGuideState(): m_state=6
23:19:42.757 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8641
23:19:42.759 00.002 1032 Star::Find returns 1 (0), X=1103.87, Y=133.66, Mass=1415, SNR=26.4, Peak=109 HFD=3.3
23:19:42.761 00.002 1032 MultiStar: [#1 -0.13,0.01,0.97,U] [#2 -0.19,-0.19,0.00,M3] [#3 0.16,-0.20,0.00,M2] [#4 -0.25,-0.20,0.00,M6] [#5 -0.25,-0.32,0.00,M6] [#6 -0.02,-0.06,0.62,U] [#7 -0.10,-0.01,0.68,U] [#8 0.00,-0.09,0.50,U] 
23:19:42.762 00.001 1032 refined, 4 included, MultiStar: {-0.05, -0.05}, one-star: {-0.00, -0.10}
23:19:42.764 00.002 1032 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.83) = xAngle (-4.26 = 2.03)
23:19:42.766 00.002 1032 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.26 = 2.03)
23:19:42.768 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.43 mountX=-0.03 mountY=0.06, mountTheta=2.03
23:19:42.770 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.05, opts=13)
23:19:42.773 00.003 1032 Enqueuing Move request for scope (-0.05, -0.05)
23:19:42.776 00.003 10072 Worker thread wakes up
23:19:42.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
23:19:42.776 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
23:19:42.776 00.000 10072 Moving (-0.05, -0.05) raw xDistance=-0.03 yDistance=0.06
23:19:42.778 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:19:42.781 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
23:19:42.781 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
23:19:42.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:42.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:19:42.782 00.001 10072 MoveAxis(W, 6, ABG)
23:19:42.782 00.000 10072 Guiding  Dir = 3, Dur = 6
23:19:42.782 00.000 10072 IsGuiding returns 0
23:19:42.782 00.000 10072 PulseGuide returned control before completion, sleep 16
23:19:42.797 00.015 1032 UpdateGuideState exits: m=1415 SNR=26.4
23:19:42.801 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:42.803 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:42.804 00.001 1032 Enqueuing Expose request
23:19:42.806 00.002 10072 IsGuiding returns 0
23:19:42.806 00.000 10072 Move returns status 0, amount 6
23:19:42.806 00.000 10072 MoveAxis(N, 0, ABG)
23:19:42.806 00.000 10072 Move returns status 0, amount 0
23:19:42.806 00.000 10072 move complete, result=0
23:19:42.806 00.000 10072 worker thread done servicing request
23:19:42.806 00.000 10072 Worker thread wakes up
23:19:42.807 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:42.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:42.814 00.007 1032 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
23:19:43.447 00.633 10072 Exposure complete
23:19:43.495 00.048 10072 worker thread done servicing request
23:19:43.495 00.000 1032 OnExposeComplete: enter
23:19:43.498 00.003 1032 UpdateGuideState(): m_state=6
23:19:43.500 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8642
23:19:43.501 00.001 1032 Star::Find returns 1 (0), X=1103.83, Y=133.64, Mass=1398, SNR=26.3, Peak=107 HFD=3.3
23:19:43.504 00.003 1032 MultiStar: [#1 -0.13,0.02,0.91,U] [#2 -0.23,0.05,0.79,U] [#3 0.01,-0.31,0.00,M3] [#4 -0.19,-0.17,0.67,U] [#5 -0.17,-0.45,0.00,M7] [#6 -0.23,-0.05,0.59,U] [#7 -0.17,0.06,0.70,U] [#8 -0.09,0.06,0.50,U] 
23:19:43.506 00.002 1032 single-star, 6 included, MultiStar: {-0.15, -0.03}, one-star: {-0.05, -0.13}
23:19:43.508 00.002 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.52)
23:19:43.510 00.002 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.52)
23:19:43.511 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.93 mountX=-0.11 mountY=0.08, mountTheta=2.52
23:19:43.514 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.13, opts=13)
23:19:43.515 00.001 1032 Enqueuing Move request for scope (-0.05, -0.13)
23:19:43.517 00.002 10072 Worker thread wakes up
23:19:43.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
23:19:43.518 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
23:19:43.518 00.000 10072 Moving (-0.05, -0.13) raw xDistance=-0.11 yDistance=0.08
23:19:43.521 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:19:43.524 00.003 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
23:19:43.524 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
23:19:43.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:43.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:19:43.524 00.000 10072 MoveAxis(W, 7, ABG)
23:19:43.524 00.000 10072 Guiding  Dir = 3, Dur = 7
23:19:43.524 00.000 10072 IsGuiding returns 0
23:19:43.525 00.001 10072 PulseGuide returned control before completion, sleep 17
23:19:43.540 00.015 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:19:43.543 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:43.545 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:43.548 00.003 1032 Enqueuing Expose request
23:19:43.556 00.008 10072 IsGuiding returns 0
23:19:43.556 00.000 10072 Move returns status 0, amount 7
23:19:43.556 00.000 10072 MoveAxis(N, 0, ABG)
23:19:43.556 00.000 10072 Move returns status 0, amount 0
23:19:43.556 00.000 10072 move complete, result=0
23:19:43.556 00.000 10072 worker thread done servicing request
23:19:43.556 00.000 10072 Worker thread wakes up
23:19:43.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:43.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:43.560 00.004 1032 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
23:19:43.963 00.403 10072 Exposure complete
23:19:44.014 00.051 10072 worker thread done servicing request
23:19:44.014 00.000 1032 OnExposeComplete: enter
23:19:44.016 00.002 1032 UpdateGuideState(): m_state=6
23:19:44.019 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8643
23:19:44.022 00.003 1032 Star::Find returns 1 (0), X=1103.82, Y=133.76, Mass=1369, SNR=26.0, Peak=102 HFD=3.4
23:19:44.024 00.002 1032 MultiStar: [#1 -0.23,0.15,0.00,M1] [#2 -0.26,0.07,0.00,M3] [#3 -0.03,-0.07,0.75,U] [#4 -0.28,-0.07,0.00,M6] [#5 -0.28,-0.20,0.00,M8] [#6 -0.19,0.13,0.65,U] [#7 -0.39,0.13,0.00,M1] [#8 -0.13,0.09,0.49,U] 
23:19:44.026 00.002 1032 single-star, 3 included, MultiStar: {-0.09, 0.03}, one-star: {-0.05, 0.00}
23:19:44.029 00.003 1032 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.83) = xAngle (1.30 = 1.30)
23:19:44.030 00.001 1032 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.30 = 1.30)
23:19:44.032 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.13 mountX=0.01 mountY=0.05, mountTheta=1.30
23:19:44.035 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.00, opts=13)
23:19:44.037 00.002 1032 Enqueuing Move request for scope (-0.05, 0.00)
23:19:44.039 00.002 10072 Worker thread wakes up
23:19:44.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
23:19:44.039 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
23:19:44.039 00.000 10072 Moving (-0.05, 0.00) raw xDistance=0.01 yDistance=0.05
23:19:44.042 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:19:44.044 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
23:19:44.044 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:19:44.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:44.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:19:44.044 00.000 10072 MoveAxis(W, 6, ABG)
23:19:44.044 00.000 10072 Guiding  Dir = 3, Dur = 6
23:19:44.044 00.000 10072 IsGuiding returns 0
23:19:44.045 00.001 10072 PulseGuide returned control before completion, sleep 16
23:19:44.063 00.018 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:19:44.065 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:44.067 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:44.070 00.003 10072 IsGuiding returns 0
23:19:44.070 00.000 10072 Move returns status 0, amount 6
23:19:44.070 00.000 10072 MoveAxis(N, 0, ABG)
23:19:44.070 00.000 10072 Move returns status 0, amount 0
23:19:44.070 00.000 10072 move complete, result=0
23:19:44.070 00.000 1032 Enqueuing Expose request
23:19:44.072 00.002 10072 worker thread done servicing request
23:19:44.072 00.000 10072 Worker thread wakes up
23:19:44.072 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:44.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:44.072 00.000 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
23:19:44.698 00.626 10072 Exposure complete
23:19:44.748 00.050 10072 worker thread done servicing request
23:19:44.749 00.001 1032 OnExposeComplete: enter
23:19:44.751 00.002 1032 UpdateGuideState(): m_state=6
23:19:44.752 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8644
23:19:44.754 00.002 1032 Star::Find returns 1 (0), X=1103.86, Y=133.88, Mass=1389, SNR=26.2, Peak=102 HFD=3.1
23:19:44.756 00.002 1032 MultiStar: [#1 -0.19,0.09,0.96,U] [#2 -0.27,-0.10,0.00,M4] [#3 -0.01,-0.12,0.74,U] [#4 -0.32,-0.12,0.00,M7] [#5 -0.21,-0.24,0.00,M9] [#6 -0.23,0.11,0.00,M1] [#7 -0.32,0.13,0.00,M2] [#8 -0.24,0.25,0.00,M1] 
23:19:44.758 00.002 1032 refined, 2 included, MultiStar: {-0.07, 0.04}, one-star: {-0.01, 0.12}
23:19:44.760 00.002 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
23:19:44.761 00.001 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
23:19:44.763 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.09 cameraTheta=2.61 mountX=0.06 mountY=0.06, mountTheta=0.78
23:19:44.767 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.04, opts=13)
23:19:44.770 00.003 1032 Enqueuing Move request for scope (-0.07, 0.04)
23:19:44.777 00.007 10072 Worker thread wakes up
23:19:44.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
23:19:44.777 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
23:19:44.777 00.000 10072 Moving (-0.07, 0.04) raw xDistance=0.06 yDistance=0.06
23:19:44.779 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:19:44.782 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
23:19:44.782 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:19:44.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:44.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:19:44.782 00.000 10072 MoveAxis(W, 7, ABG)
23:19:44.782 00.000 10072 Guiding  Dir = 3, Dur = 7
23:19:44.782 00.000 10072 IsGuiding returns 0
23:19:44.783 00.001 10072 PulseGuide returned control before completion, sleep 17
23:19:44.801 00.018 1032 UpdateGuideState exits: m=1389 SNR=26.2
23:19:44.803 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:44.805 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:44.807 00.002 1032 Enqueuing Expose request
23:19:44.809 00.002 10072 IsGuiding returns 0
23:19:44.809 00.000 10072 Move returns status 0, amount 7
23:19:44.810 00.001 10072 MoveAxis(N, 0, ABG)
23:19:44.810 00.000 10072 Move returns status 0, amount 0
23:19:44.810 00.000 10072 move complete, result=0
23:19:44.810 00.000 10072 worker thread done servicing request
23:19:44.810 00.000 10072 Worker thread wakes up
23:19:44.810 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:44.810 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:44.816 00.006 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
23:19:45.215 00.399 10072 Exposure complete
23:19:45.268 00.053 10072 worker thread done servicing request
23:19:45.268 00.000 1032 OnExposeComplete: enter
23:19:45.270 00.002 1032 UpdateGuideState(): m_state=6
23:19:45.273 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8645
23:19:45.275 00.002 1032 Star::Find returns 1 (0), X=1103.84, Y=133.77, Mass=1496, SNR=27.2, Peak=111 HFD=3.5
23:19:45.277 00.002 1032 MultiStar: [#1 -0.08,0.05,0.90,U] [#2 -0.32,-0.10,0.00,M5] [#3 0.07,-0.31,0.00,M2] [#4 -0.32,-0.25,0.00,M8] [#5 -0.29,-0.25,0.00,M10] [#6 -0.20,0.18,0.00,M2] [#7 -0.23,0.07,0.66,U] [#8 -0.11,0.10,0.48,U] 
23:19:45.280 00.003 1032 single-star, 3 included, MultiStar: {-0.10, 0.05}, one-star: {-0.03, 0.01}
23:19:45.282 00.002 1032 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.83) = xAngle (1.02 = 1.02)
23:19:45.284 00.002 1032 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.02 = 1.02)
23:19:45.286 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.85 mountX=0.02 mountY=0.03, mountTheta=1.02
23:19:45.290 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
23:19:45.292 00.002 1032 Enqueuing Move request for scope (-0.03, 0.01)
23:19:45.295 00.003 10072 Worker thread wakes up
23:19:45.295 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
23:19:45.296 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
23:19:45.296 00.000 10072 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.03
23:19:45.298 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:19:45.301 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
23:19:45.301 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:19:45.301 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:45.301 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:19:45.302 00.001 10072 MoveAxis(W, 6, ABG)
23:19:45.302 00.000 10072 Guiding  Dir = 3, Dur = 6
23:19:45.302 00.000 10072 IsGuiding returns 0
23:19:45.302 00.000 10072 PulseGuide returned control before completion, sleep 16
23:19:45.321 00.019 10072 IsGuiding returns 0
23:19:45.321 00.000 10072 Move returns status 0, amount 6
23:19:45.321 00.000 10072 MoveAxis(N, 0, ABG)
23:19:45.321 00.000 10072 Move returns status 0, amount 0
23:19:45.321 00.000 10072 move complete, result=0
23:19:45.321 00.000 10072 worker thread done servicing request
23:19:45.323 00.002 1032 UpdateGuideState exits: m=1496 SNR=27.2
23:19:45.325 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:45.326 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:45.327 00.001 1032 Enqueuing Expose request
23:19:45.330 00.003 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
23:19:45.332 00.002 10072 Worker thread wakes up
23:19:45.334 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:45.334 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:45.967 00.633 10072 Exposure complete
23:19:46.018 00.051 10072 worker thread done servicing request
23:19:46.019 00.001 1032 OnExposeComplete: enter
23:19:46.023 00.004 1032 UpdateGuideState(): m_state=6
23:19:46.026 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8646
23:19:46.028 00.002 1032 Star::Find returns 1 (0), X=1103.85, Y=133.69, Mass=1417, SNR=26.5, Peak=110 HFD=3.4
23:19:46.030 00.002 1032 MultiStar: [#1 -0.05,0.01,0.98,U] [#2 -0.13,-0.06,0.77,U] [#3 0.13,-0.13,0.77,U] [#4 -0.23,-0.21,0.00,M9] [#5 -0.15,-0.37,0.00,R] [#6 -0.12,0.05,0.59,U] [#7 -0.20,0.11,0.70,U] [#8 -0.03,-0.00,0.52,U] 
23:19:46.033 00.003 1032 refined, 6 included, MultiStar: {-0.06, -0.02}, one-star: {-0.02, -0.07}
23:19:46.034 00.001 1032 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.83) = xAngle (-4.64 = 1.64)
23:19:46.036 00.002 1032 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.64 = 1.64)
23:19:46.038 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.81 mountX=-0.00 mountY=0.06, mountTheta=1.64
23:19:46.040 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.02, opts=13)
23:19:46.043 00.003 1032 Enqueuing Move request for scope (-0.06, -0.02)
23:19:46.045 00.002 10072 Worker thread wakes up
23:19:46.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
23:19:46.045 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
23:19:46.045 00.000 10072 Moving (-0.06, -0.02) raw xDistance=-0.00 yDistance=0.06
23:19:46.048 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:19:46.050 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
23:19:46.050 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
23:19:46.050 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:46.050 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:19:46.050 00.000 10072 MoveAxis(W, 5, ABG)
23:19:46.050 00.000 10072 Guiding  Dir = 3, Dur = 5
23:19:46.051 00.001 10072 IsGuiding returns 0
23:19:46.051 00.000 10072 PulseGuide returned control before completion, sleep 15
23:19:46.067 00.016 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:19:46.069 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:46.071 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:46.074 00.003 10072 IsGuiding returns 0
23:19:46.074 00.000 1032 Enqueuing Expose request
23:19:46.076 00.002 10072 Move returns status 0, amount 5
23:19:46.076 00.000 10072 MoveAxis(N, 0, ABG)
23:19:46.076 00.000 10072 Move returns status 0, amount 0
23:19:46.076 00.000 10072 move complete, result=0
23:19:46.076 00.000 10072 worker thread done servicing request
23:19:46.076 00.000 10072 Worker thread wakes up
23:19:46.076 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:46.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:46.089 00.013 1032 GuideStep: -0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
23:19:46.481 00.392 10072 Exposure complete
23:19:46.530 00.049 10072 worker thread done servicing request
23:19:46.530 00.000 1032 OnExposeComplete: enter
23:19:46.532 00.002 1032 UpdateGuideState(): m_state=6
23:19:46.534 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8647
23:19:46.536 00.002 1032 Star::Find returns 1 (0), X=1103.90, Y=133.73, Mass=1369, SNR=26.0, Peak=106 HFD=3.3
23:19:46.538 00.002 1032 MultiStar: [#1 -0.08,0.14,1.02,U] [#2 -0.20,0.02,0.77,U] [#3 0.01,-0.05,0.75,U] [#4 -0.28,-0.18,0.00,M10] [#5 0.01,0.08,0.64,U] [#6 -0.16,0.05,0.62,U] [#7 -0.06,0.12,0.70,U] [#8 -0.17,0.14,0.51,U] 
23:19:46.540 00.002 1032 single-star, 7 included, MultiStar: {-0.07, 0.05}, one-star: {0.03, -0.04}
23:19:46.541 00.001 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
23:19:46.543 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
23:19:46.544 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.90 mountX=-0.04 mountY=-0.02, mountTheta=-2.73
23:19:46.546 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
23:19:46.548 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
23:19:46.551 00.003 10072 Worker thread wakes up
23:19:46.551 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:19:46.551 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:19:46.551 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.02
23:19:46.554 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:19:46.556 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
23:19:46.556 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:19:46.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:46.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:19:46.556 00.000 10072 MoveAxis(W, 5, ABG)
23:19:46.556 00.000 10072 Guiding  Dir = 3, Dur = 5
23:19:46.557 00.001 10072 IsGuiding returns 0
23:19:46.557 00.000 10072 PulseGuide returned control before completion, sleep 15
23:19:46.574 00.017 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:19:46.576 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:46.578 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:46.580 00.002 1032 Enqueuing Expose request
23:19:46.587 00.007 10072 IsGuiding returns 0
23:19:46.587 00.000 10072 Move returns status 0, amount 5
23:19:46.587 00.000 10072 MoveAxis(N, 0, ABG)
23:19:46.587 00.000 10072 Move returns status 0, amount 0
23:19:46.587 00.000 10072 move complete, result=0
23:19:46.587 00.000 10072 worker thread done servicing request
23:19:46.588 00.001 10072 Worker thread wakes up
23:19:46.588 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:46.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:46.590 00.002 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:19:47.213 00.623 10072 Exposure complete
23:19:47.265 00.052 10072 worker thread done servicing request
23:19:47.265 00.000 1032 OnExposeComplete: enter
23:19:47.267 00.002 1032 UpdateGuideState(): m_state=6
23:19:47.271 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8648
23:19:47.274 00.003 1032 Star::Find returns 1 (0), X=1103.82, Y=133.80, Mass=1502, SNR=27.3, Peak=114 HFD=3.4
23:19:47.276 00.002 1032 MultiStar: [#1 -0.06,0.14,0.92,U] [#2 -0.21,-0.11,0.82,U] [#3 -0.05,0.04,0.69,U] [#4 -0.24,-0.13,0.00,R] [#5 -0.08,0.06,0.63,U] [#6 -0.05,0.19,0.60,U] [#7 -0.08,0.14,0.67,U] [#8 -0.12,0.21,0.50,U] 
23:19:47.278 00.002 1032 single-star, 7 included, MultiStar: {-0.09, 0.08}, one-star: {-0.05, 0.04}
23:19:47.279 00.001 1032 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.83) = xAngle (0.71 = 0.71)
23:19:47.280 00.001 1032 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.71 = 0.71)
23:19:47.281 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.54 mountX=0.05 mountY=0.04, mountTheta=0.71
23:19:47.285 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.04, opts=13)
23:19:47.287 00.002 1032 Enqueuing Move request for scope (-0.05, 0.04)
23:19:47.288 00.001 10072 Worker thread wakes up
23:19:47.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
23:19:47.288 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
23:19:47.289 00.001 10072 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=0.04
23:19:47.291 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:19:47.294 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
23:19:47.294 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:19:47.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:47.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:19:47.294 00.000 10072 MoveAxis(W, 4, ABG)
23:19:47.294 00.000 10072 Guiding  Dir = 3, Dur = 4
23:19:47.295 00.001 10072 IsGuiding returns 0
23:19:47.295 00.000 10072 PulseGuide returned control before completion, sleep 14
23:19:47.313 00.018 1032 UpdateGuideState exits: m=1502 SNR=27.3
23:19:47.315 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:47.317 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:47.318 00.001 1032 Enqueuing Expose request
23:19:47.321 00.003 10072 IsGuiding returns 0
23:19:47.321 00.000 10072 Move returns status 0, amount 4
23:19:47.321 00.000 10072 MoveAxis(N, 0, ABG)
23:19:47.321 00.000 10072 Move returns status 0, amount 0
23:19:47.321 00.000 10072 move complete, result=0
23:19:47.322 00.001 10072 worker thread done servicing request
23:19:47.322 00.000 10072 Worker thread wakes up
23:19:47.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:47.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:47.327 00.005 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
23:19:47.732 00.405 10072 Exposure complete
23:19:47.783 00.051 10072 worker thread done servicing request
23:19:47.783 00.000 1032 OnExposeComplete: enter
23:19:47.785 00.002 1032 UpdateGuideState(): m_state=6
23:19:47.786 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8649
23:19:47.788 00.002 1032 Star::Find returns 1 (0), X=1103.89, Y=133.66, Mass=1291, SNR=25.3, Peak=105 HFD=3.3
23:19:47.791 00.003 1032 MultiStar: [#1 -0.04,0.01,0.98,U] [#2 -0.20,-0.05,0.81,U] [#3 0.01,-0.13,0.76,U] [#4 0.01,-0.06,0.73,U] [#5 -0.13,0.13,0.72,U] [#6 -0.13,0.10,0.66,U] [#7 -0.18,0.08,0.75,U] [#8 -0.19,0.04,0.57,U] 
23:19:47.794 00.003 1032 refined, 8 included, MultiStar: {-0.08, -0.00}, one-star: {0.02, -0.10}
23:19:47.795 00.001 1032 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.83) = xAngle (-4.91 = 1.37)
23:19:47.798 00.003 1032 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.91 = 1.37)
23:19:47.802 00.004 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.08 mountX=0.02 mountY=0.08, mountTheta=1.37
23:19:47.806 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.00, opts=13)
23:19:47.808 00.002 1032 Enqueuing Move request for scope (-0.08, -0.00)
23:19:47.811 00.003 10072 Worker thread wakes up
23:19:47.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
23:19:47.811 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
23:19:47.811 00.000 10072 Moving (-0.08, -0.00) raw xDistance=0.02 yDistance=0.08
23:19:47.813 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:19:47.815 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
23:19:47.815 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:19:47.816 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:47.816 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:19:47.816 00.000 10072 MoveAxis(W, 4, ABG)
23:19:47.816 00.000 10072 Guiding  Dir = 3, Dur = 4
23:19:47.816 00.000 10072 IsGuiding returns 0
23:19:47.817 00.001 10072 PulseGuide returned control before completion, sleep 14
23:19:47.835 00.018 1032 UpdateGuideState exits: m=1291 SNR=25.3
23:19:47.838 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:47.840 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:47.842 00.002 1032 Enqueuing Expose request
23:19:47.843 00.001 10072 IsGuiding returns 0
23:19:47.843 00.000 10072 Move returns status 0, amount 4
23:19:47.843 00.000 10072 MoveAxis(N, 0, ABG)
23:19:47.843 00.000 10072 Move returns status 0, amount 0
23:19:47.843 00.000 10072 move complete, result=0
23:19:47.843 00.000 10072 worker thread done servicing request
23:19:47.844 00.001 10072 Worker thread wakes up
23:19:47.844 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:47.844 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:47.850 00.006 1032 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
23:19:48.480 00.630 10072 Exposure complete
23:19:48.528 00.048 10072 worker thread done servicing request
23:19:48.528 00.000 1032 OnExposeComplete: enter
23:19:48.530 00.002 1032 UpdateGuideState(): m_state=6
23:19:48.532 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8650
23:19:48.533 00.001 1032 Star::Find returns 1 (0), X=1103.89, Y=133.72, Mass=1461, SNR=26.9, Peak=105 HFD=3.4
23:19:48.535 00.002 1032 MultiStar: [#1 -0.05,0.03,0.97,U] [#2 -0.25,-0.14,0.00,M2] [#3 0.09,-0.24,0.00,M1] [#4 -0.02,-0.18,0.67,U] [#5 -0.16,-0.04,0.68,U] [#6 0.04,0.05,0.63,U] [#7 -0.06,0.02,0.71,U] [#8 -0.12,0.09,0.50,U] 
23:19:48.537 00.002 1032 single-star, 6 included, MultiStar: {-0.05, -0.02}, one-star: {0.01, -0.04}
23:19:48.538 00.001 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
23:19:48.540 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
23:19:48.541 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.29 mountX=-0.04 mountY=-0.00, mountTheta=-3.12
23:19:48.544 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
23:19:48.546 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
23:19:48.548 00.002 10072 Worker thread wakes up
23:19:48.548 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
23:19:48.548 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
23:19:48.548 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.00
23:19:48.551 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:19:48.555 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:19:48.555 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:19:48.555 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:48.555 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:19:48.555 00.000 10072 MoveAxis(W, 4, ABG)
23:19:48.555 00.000 10072 Guiding  Dir = 3, Dur = 4
23:19:48.556 00.001 10072 IsGuiding returns 0
23:19:48.556 00.000 10072 PulseGuide returned control before completion, sleep 14
23:19:48.573 00.017 1032 UpdateGuideState exits: m=1461 SNR=26.9
23:19:48.575 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:48.577 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:48.579 00.002 1032 Enqueuing Expose request
23:19:48.586 00.007 10072 IsGuiding returns 0
23:19:48.586 00.000 10072 Move returns status 0, amount 4
23:19:48.586 00.000 10072 MoveAxis(N, 0, ABG)
23:19:48.586 00.000 10072 Move returns status 0, amount 0
23:19:48.586 00.000 10072 move complete, result=0
23:19:48.586 00.000 10072 worker thread done servicing request
23:19:48.587 00.001 10072 Worker thread wakes up
23:19:48.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:48.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:48.591 00.004 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:19:48.996 00.405 10072 Exposure complete
23:19:49.043 00.047 10072 worker thread done servicing request
23:19:49.043 00.000 1032 OnExposeComplete: enter
23:19:49.045 00.002 1032 UpdateGuideState(): m_state=6
23:19:49.047 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8651
23:19:49.050 00.003 1032 Star::Find returns 1 (0), X=1103.84, Y=133.63, Mass=1360, SNR=25.9, Peak=108 HFD=3.3
23:19:49.053 00.003 1032 MultiStar: [#1 -0.13,0.02,0.93,U] [#2 -0.18,-0.03,0.79,U] [#3 0.15,-0.17,0.72,U] [#4 0.04,-0.10,0.70,U] [#5 -0.12,0.08,0.67,U] [#6 -0.20,0.02,0.64,U] [#7 -0.07,0.02,0.72,U] [#8 -0.23,0.08,0.50,U] 
23:19:49.055 00.002 1032 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {-0.03, -0.13}
23:19:49.056 00.001 1032 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.83) = xAngle (-4.60 = 1.68)
23:19:49.057 00.001 1032 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.60 = 1.68)
23:19:49.058 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.77 mountX=-0.01 mountY=0.09, mountTheta=1.68
23:19:49.060 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.03, opts=13)
23:19:49.063 00.003 1032 Enqueuing Move request for scope (-0.08, -0.03)
23:19:49.064 00.001 10072 Worker thread wakes up
23:19:49.064 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
23:19:49.064 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
23:19:49.064 00.000 10072 Moving (-0.08, -0.03) raw xDistance=-0.01 yDistance=0.09
23:19:49.065 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:19:49.068 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:19:49.068 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:19:49.068 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:49.068 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:19:49.068 00.000 10072 MoveAxis(W, 3, ABG)
23:19:49.068 00.000 10072 Guiding  Dir = 3, Dur = 3
23:19:49.068 00.000 10072 IsGuiding returns 0
23:19:49.069 00.001 10072 PulseGuide returned control before completion, sleep 13
23:19:49.084 00.015 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:19:49.087 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:49.089 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:49.090 00.001 1032 Enqueuing Expose request
23:19:49.091 00.001 10072 IsGuiding returns 0
23:19:49.091 00.000 10072 Move returns status 0, amount 3
23:19:49.091 00.000 10072 MoveAxis(N, 0, ABG)
23:19:49.092 00.001 10072 Move returns status 0, amount 0
23:19:49.092 00.000 10072 move complete, result=0
23:19:49.092 00.000 10072 worker thread done servicing request
23:19:49.092 00.000 10072 Worker thread wakes up
23:19:49.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:49.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:49.098 00.006 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
23:19:49.728 00.630 10072 Exposure complete
23:19:49.780 00.052 10072 worker thread done servicing request
23:19:49.780 00.000 1032 OnExposeComplete: enter
23:19:49.782 00.002 1032 UpdateGuideState(): m_state=6
23:19:49.784 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8652
23:19:49.785 00.001 1032 Star::Find returns 1 (0), X=1103.96, Y=133.62, Mass=1252, SNR=24.9, Peak=105 HFD=3.3
23:19:49.788 00.003 1032 MultiStar: [#1 -0.00,-0.01,1.01,U] [#2 -0.09,-0.16,0.81,U] [#3 0.12,-0.17,0.85,U] [#4 0.14,-0.06,0.75,U] [#5 -0.06,-0.02,0.72,U] [#6 0.07,0.08,0.62,U] [#7 0.01,0.05,0.74,U] [#8 -0.07,0.21,0.53,U] 
23:19:49.790 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.08, -0.14}
23:19:49.792 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
23:19:49.793 00.001 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
23:19:49.795 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-1.02 mountX=-0.05 mountY=-0.01, mountTheta=-2.85
23:19:49.797 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
23:19:49.800 00.003 1032 Enqueuing Move request for scope (0.03, -0.04)
23:19:49.802 00.002 10072 Worker thread wakes up
23:19:49.802 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:19:49.802 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:19:49.802 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.01
23:19:49.804 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:19:49.806 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:19:49.807 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:19:49.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:49.807 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:19:49.807 00.000 10072 MoveAxis(W, 3, ABG)
23:19:49.807 00.000 10072 Guiding  Dir = 3, Dur = 3
23:19:49.807 00.000 10072 IsGuiding returns 0
23:19:49.808 00.001 10072 PulseGuide returned control before completion, sleep 13
23:19:49.824 00.016 1032 UpdateGuideState exits: m=1252 SNR=24.9
23:19:49.825 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:49.827 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:49.828 00.001 1032 Enqueuing Expose request
23:19:49.836 00.008 10072 IsGuiding returns 0
23:19:49.836 00.000 10072 Move returns status 0, amount 3
23:19:49.836 00.000 10072 MoveAxis(N, 0, ABG)
23:19:49.836 00.000 10072 Move returns status 0, amount 0
23:19:49.836 00.000 10072 move complete, result=0
23:19:49.836 00.000 10072 worker thread done servicing request
23:19:49.836 00.000 10072 Worker thread wakes up
23:19:49.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:49.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:49.838 00.002 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:19:50.247 00.409 10072 Exposure complete
23:19:50.300 00.053 10072 worker thread done servicing request
23:19:50.302 00.002 1032 OnExposeComplete: enter
23:19:50.304 00.002 1032 UpdateGuideState(): m_state=6
23:19:50.307 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8653
23:19:50.309 00.002 1032 Star::Find returns 1 (0), X=1103.96, Y=133.74, Mass=1478, SNR=27.0, Peak=115 HFD=3.3
23:19:50.311 00.002 1032 MultiStar: [#1 -0.04,-0.01,0.88,U] [#2 -0.13,-0.07,0.83,U] [#3 0.17,-0.07,0.76,U] [#4 -0.02,-0.02,0.65,U] [#5 0.01,0.06,0.65,U] [#6 -0.20,0.15,0.60,U] [#7 -0.01,0.08,0.68,U] [#8 -0.03,0.21,0.49,U] 
23:19:50.313 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {0.09, -0.02}
23:19:50.315 00.002 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
23:19:50.317 00.002 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
23:19:50.319 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.08 mountX=0.02 mountY=0.01, mountTheta=0.25
23:19:50.322 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
23:19:50.323 00.001 1032 Enqueuing Move request for scope (-0.01, 0.02)
23:19:50.326 00.003 10072 Worker thread wakes up
23:19:50.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:19:50.326 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:19:50.326 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.01
23:19:50.327 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:19:50.331 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:19:50.331 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:19:50.331 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:50.331 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:19:50.331 00.000 10072 MoveAxis(W, 3, ABG)
23:19:50.331 00.000 10072 Guiding  Dir = 3, Dur = 3
23:19:50.331 00.000 10072 IsGuiding returns 0
23:19:50.332 00.001 10072 PulseGuide returned control before completion, sleep 13
23:19:50.349 00.017 1032 UpdateGuideState exits: m=1478 SNR=27.0
23:19:50.352 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:50.354 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:50.355 00.001 1032 Enqueuing Expose request
23:19:50.357 00.002 10072 IsGuiding returns 0
23:19:50.358 00.001 10072 Move returns status 0, amount 3
23:19:50.358 00.000 10072 MoveAxis(N, 0, ABG)
23:19:50.358 00.000 10072 Move returns status 0, amount 0
23:19:50.358 00.000 10072 move complete, result=0
23:19:50.358 00.000 10072 worker thread done servicing request
23:19:50.358 00.000 10072 Worker thread wakes up
23:19:50.358 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:50.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:50.366 00.008 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:19:50.993 00.627 10072 Exposure complete
23:19:51.044 00.051 10072 worker thread done servicing request
23:19:51.044 00.000 1032 OnExposeComplete: enter
23:19:51.046 00.002 1032 UpdateGuideState(): m_state=6
23:19:51.047 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8654
23:19:51.051 00.004 1032 Star::Find returns 1 (0), X=1104.02, Y=133.71, Mass=1308, SNR=25.4, Peak=111 HFD=3.3
23:19:51.052 00.001 1032 MultiStar: [#1 -0.09,0.07,1.00,U] [#2 -0.20,-0.04,0.84,U] [#3 0.14,-0.21,0.84,U] [#4 -0.01,-0.08,0.67,U] [#5 0.08,-0.06,0.69,U] [#6 -0.10,0.12,0.64,U] [#7 -0.10,-0.05,0.70,U] [#8 -0.16,0.23,0.00,M1] 
23:19:51.054 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {0.15, -0.05}
23:19:51.055 00.001 1032 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.83) = xAngle (-3.68 = 2.60)
23:19:51.057 00.002 1032 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.68 = 2.60)
23:19:51.059 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.85 mountX=-0.03 mountY=0.02, mountTheta=2.60
23:19:51.062 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
23:19:51.064 00.002 1032 Enqueuing Move request for scope (-0.01, -0.04)
23:19:51.066 00.002 10072 Worker thread wakes up
23:19:51.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
23:19:51.066 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
23:19:51.066 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.02
23:19:51.068 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:19:51.071 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:19:51.071 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:19:51.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:51.072 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:19:51.072 00.000 10072 MoveAxis(W, 3, ABG)
23:19:51.072 00.000 10072 Guiding  Dir = 3, Dur = 3
23:19:51.072 00.000 10072 IsGuiding returns 0
23:19:51.072 00.000 10072 PulseGuide returned control before completion, sleep 13
23:19:51.090 00.018 1032 UpdateGuideState exits: m=1308 SNR=25.4
23:19:51.092 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:51.094 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:51.096 00.002 1032 Enqueuing Expose request
23:19:51.099 00.003 10072 IsGuiding returns 0
23:19:51.099 00.000 10072 Move returns status 0, amount 3
23:19:51.099 00.000 10072 MoveAxis(N, 0, ABG)
23:19:51.099 00.000 10072 Move returns status 0, amount 0
23:19:51.099 00.000 10072 move complete, result=0
23:19:51.099 00.000 10072 worker thread done servicing request
23:19:51.099 00.000 10072 Worker thread wakes up
23:19:51.101 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:51.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:51.106 00.005 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:19:51.510 00.404 10072 Exposure complete
23:19:51.565 00.055 10072 worker thread done servicing request
23:19:51.565 00.000 1032 OnExposeComplete: enter
23:19:51.567 00.002 1032 UpdateGuideState(): m_state=6
23:19:51.569 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8655
23:19:51.571 00.002 1032 Star::Find returns 1 (0), X=1103.89, Y=133.60, Mass=1493, SNR=27.2, Peak=113 HFD=3.4
23:19:51.573 00.002 1032 MultiStar: [#1 0.02,0.05,0.92,U] [#2 -0.18,-0.12,0.81,U] [#3 0.10,-0.25,0.00,M1] [#4 0.06,-0.09,0.64,U] [#5 0.01,-0.09,0.66,U] [#6 -0.05,0.00,0.59,U] [#7 -0.06,-0.00,0.68,U] [#8 -0.02,0.05,0.50,U] 
23:19:51.574 00.001 1032 refined, 7 included, MultiStar: {-0.02, -0.05}, one-star: {0.02, -0.17}
23:19:51.576 00.002 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.46)
23:19:51.577 00.001 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.46)
23:19:51.579 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.99 mountX=-0.04 mountY=0.04, mountTheta=2.46
23:19:51.584 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
23:19:51.586 00.002 1032 Enqueuing Move request for scope (-0.02, -0.05)
23:19:51.588 00.002 10072 Worker thread wakes up
23:19:51.588 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
23:19:51.588 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
23:19:51.588 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.04
23:19:51.590 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:19:51.592 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:19:51.592 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:19:51.592 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:51.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:19:51.592 00.000 10072 MoveAxis(W, 4, ABG)
23:19:51.592 00.000 10072 Guiding  Dir = 3, Dur = 4
23:19:51.593 00.001 10072 IsGuiding returns 0
23:19:51.593 00.000 10072 PulseGuide returned control before completion, sleep 14
23:19:51.610 00.017 1032 UpdateGuideState exits: m=1493 SNR=27.2
23:19:51.612 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:51.614 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:51.616 00.002 1032 Enqueuing Expose request
23:19:51.618 00.002 10072 IsGuiding returns 0
23:19:51.618 00.000 10072 Move returns status 0, amount 4
23:19:51.618 00.000 10072 MoveAxis(N, 0, ABG)
23:19:51.618 00.000 10072 Move returns status 0, amount 0
23:19:51.618 00.000 10072 move complete, result=0
23:19:51.618 00.000 10072 worker thread done servicing request
23:19:51.618 00.000 10072 Worker thread wakes up
23:19:51.618 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:51.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:51.625 00.007 1032 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
23:19:52.245 00.620 10072 Exposure complete
23:19:52.296 00.051 10072 worker thread done servicing request
23:19:52.296 00.000 1032 OnExposeComplete: enter
23:19:52.298 00.002 1032 UpdateGuideState(): m_state=6
23:19:52.300 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8656
23:19:52.302 00.002 1032 Star::Find returns 1 (0), X=1103.81, Y=133.76, Mass=1403, SNR=26.3, Peak=101 HFD=3.4
23:19:52.304 00.002 1032 MultiStar: [#1 -0.16,0.07,0.93,U] [#2 -0.20,-0.11,0.77,U] [#3 0.15,-0.11,0.73,U] [#4 0.05,-0.09,0.70,U] [#5 -0.01,0.05,0.67,U] [#6 -0.16,0.09,0.63,U] [#7 -0.17,-0.04,0.70,U] [#8 -0.18,0.03,0.51,U] 
23:19:52.308 00.004 1032 single-star, 8 included, MultiStar: {-0.08, -0.01}, one-star: {-0.06, -0.00}
23:19:52.309 00.001 1032 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.83) = xAngle (-4.92 = 1.37)
23:19:52.310 00.001 1032 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.92 = 1.37)
23:19:52.312 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.09 mountX=0.01 mountY=0.06, mountTheta=1.37
23:19:52.315 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.00, opts=13)
23:19:52.316 00.001 1032 Enqueuing Move request for scope (-0.06, -0.00)
23:19:52.318 00.002 10072 Worker thread wakes up
23:19:52.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
23:19:52.318 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
23:19:52.318 00.000 10072 Moving (-0.06, -0.00) raw xDistance=0.01 yDistance=0.06
23:19:52.321 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:19:52.323 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:19:52.323 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:19:52.323 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:52.323 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:19:52.323 00.000 10072 MoveAxis(W, 4, ABG)
23:19:52.323 00.000 10072 Guiding  Dir = 3, Dur = 4
23:19:52.325 00.002 10072 IsGuiding returns 0
23:19:52.325 00.000 10072 PulseGuide returned control before completion, sleep 14
23:19:52.341 00.016 1032 UpdateGuideState exits: m=1403 SNR=26.3
23:19:52.344 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:52.345 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:52.347 00.002 1032 Enqueuing Expose request
23:19:52.351 00.004 10072 IsGuiding returns 0
23:19:52.351 00.000 10072 Move returns status 0, amount 4
23:19:52.351 00.000 10072 MoveAxis(N, 0, ABG)
23:19:52.351 00.000 10072 Move returns status 0, amount 0
23:19:52.351 00.000 10072 move complete, result=0
23:19:52.351 00.000 10072 worker thread done servicing request
23:19:52.351 00.000 10072 Worker thread wakes up
23:19:52.351 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:52.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:52.355 00.004 1032 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
23:19:52.760 00.405 10072 Exposure complete
23:19:52.811 00.051 10072 worker thread done servicing request
23:19:52.811 00.000 1032 OnExposeComplete: enter
23:19:52.814 00.003 1032 UpdateGuideState(): m_state=6
23:19:52.816 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8657
23:19:52.817 00.001 1032 Star::Find returns 1 (0), X=1103.92, Y=133.64, Mass=1426, SNR=26.5, Peak=109 HFD=3.4
23:19:52.821 00.004 1032 MultiStar: [#1 -0.00,0.01,0.93,U] [#2 -0.22,-0.21,0.00,M1] [#3 0.17,-0.13,0.74,U] [#4 0.08,0.07,0.66,U] [#5 -0.02,-0.01,0.66,U] [#6 -0.08,0.00,0.63,U] [#7 -0.10,0.07,0.67,U] [#8 -0.03,0.10,0.51,U] 
23:19:52.822 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {0.05, -0.12}
23:19:52.824 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
23:19:52.826 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
23:19:52.827 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.76 mountX=-0.02 mountY=-0.01, mountTheta=-2.59
23:19:52.831 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
23:19:52.834 00.003 1032 Enqueuing Move request for scope (0.01, -0.01)
23:19:52.836 00.002 10072 Worker thread wakes up
23:19:52.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:19:52.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:19:52.836 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.02 yDistance=-0.01
23:19:52.838 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:19:52.841 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:19:52.841 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:19:52.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:52.842 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:19:52.842 00.000 10072 MoveAxis(W, 4, ABG)
23:19:52.842 00.000 10072 Guiding  Dir = 3, Dur = 4
23:19:52.842 00.000 10072 IsGuiding returns 0
23:19:52.842 00.000 10072 PulseGuide returned control before completion, sleep 14
23:19:52.858 00.016 1032 UpdateGuideState exits: m=1426 SNR=26.5
23:19:52.863 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:52.866 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:52.868 00.002 1032 Enqueuing Expose request
23:19:52.869 00.001 10072 IsGuiding returns 0
23:19:52.869 00.000 10072 Move returns status 0, amount 4
23:19:52.869 00.000 10072 MoveAxis(N, 0, ABG)
23:19:52.869 00.000 10072 Move returns status 0, amount 0
23:19:52.869 00.000 10072 move complete, result=0
23:19:52.869 00.000 10072 worker thread done servicing request
23:19:52.869 00.000 10072 Worker thread wakes up
23:19:52.870 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:52.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:52.877 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:19:53.494 00.617 10072 Exposure complete
23:19:53.545 00.051 10072 worker thread done servicing request
23:19:53.545 00.000 1032 OnExposeComplete: enter
23:19:53.547 00.002 1032 UpdateGuideState(): m_state=6
23:19:53.550 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8658
23:19:53.552 00.002 1032 Star::Find returns 1 (0), X=1103.95, Y=133.51, Mass=1424, SNR=26.5, Peak=105 HFD=3.6
23:19:53.554 00.002 1032 MultiStar: [#1 -0.04,-0.03,0.94,U] [#2 -0.16,-0.28,0.00,M2] [#3 0.09,-0.30,0.00,M1] [#4 0.10,-0.07,0.68,U] [#5 -0.04,-0.16,0.65,U] [#6 -0.20,-0.18,0.00,M1] [#7 -0.26,-0.09,0.00,M1] [#8 -0.15,-0.01,0.51,U] 
23:19:53.555 00.001 1032 refined, 4 included, MultiStar: {0.00, -0.12}, one-star: {0.08, -0.26}
23:19:53.557 00.002 1032 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.83) = xAngle (-3.38 = 2.90)
23:19:53.558 00.001 1032 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.38 = 2.90)
23:19:53.560 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.55 mountX=-0.11 mountY=0.03, mountTheta=2.90
23:19:53.563 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.12, opts=13)
23:19:53.564 00.001 1032 Enqueuing Move request for scope (0.00, -0.12)
23:19:53.566 00.002 10072 Worker thread wakes up
23:19:53.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
23:19:53.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
23:19:53.566 00.000 10072 Moving (0.00, -0.12) raw xDistance=-0.11 yDistance=0.03
23:19:53.570 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:19:53.573 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:19:53.573 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
23:19:53.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:53.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:19:53.573 00.000 10072 MoveAxis(W, 5, ABG)
23:19:53.573 00.000 10072 Guiding  Dir = 3, Dur = 5
23:19:53.573 00.000 10072 IsGuiding returns 0
23:19:53.574 00.001 10072 PulseGuide returned control before completion, sleep 15
23:19:53.592 00.018 1032 UpdateGuideState exits: m=1424 SNR=26.5
23:19:53.594 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:53.597 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:53.598 00.001 1032 Enqueuing Expose request
23:19:53.602 00.004 10072 IsGuiding returns 0
23:19:53.602 00.000 10072 Move returns status 0, amount 5
23:19:53.602 00.000 10072 MoveAxis(N, 0, ABG)
23:19:53.602 00.000 10072 Move returns status 0, amount 0
23:19:53.602 00.000 10072 move complete, result=0
23:19:53.602 00.000 10072 worker thread done servicing request
23:19:53.602 00.000 10072 Worker thread wakes up
23:19:53.602 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:53.603 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:53.604 00.001 1032 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
23:19:54.008 00.404 10072 Exposure complete
23:19:54.055 00.047 10072 worker thread done servicing request
23:19:54.055 00.000 1032 OnExposeComplete: enter
23:19:54.057 00.002 1032 UpdateGuideState(): m_state=6
23:19:54.058 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8659
23:19:54.060 00.002 1032 Star::Find returns 1 (0), X=1103.93, Y=133.51, Mass=1362, SNR=25.9, Peak=107 HFD=3.5
23:19:54.061 00.001 1032 MultiStar: [#1 -0.07,-0.12,0.97,U] [#2 -0.13,-0.25,0.00,M3] [#3 0.12,-0.20,0.77,U] [#4 -0.00,-0.09,0.69,U] [#5 -0.09,-0.02,0.71,U] [#6 -0.08,-0.03,0.61,U] [#7 -0.18,-0.10,0.67,U] [#8 -0.07,-0.14,0.56,U] 
23:19:54.062 00.001 1032 refined, 7 included, MultiStar: {-0.03, -0.13}, one-star: {0.05, -0.26}
23:19:54.063 00.001 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.64)
23:19:54.065 00.002 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.64)
23:19:54.066 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.81 mountX=-0.12 mountY=0.06, mountTheta=2.64
23:19:54.069 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.13, opts=13)
23:19:54.072 00.003 1032 Enqueuing Move request for scope (-0.03, -0.13)
23:19:54.074 00.002 10072 Worker thread wakes up
23:19:54.074 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
23:19:54.074 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
23:19:54.074 00.000 10072 Moving (-0.03, -0.13) raw xDistance=-0.12 yDistance=0.06
23:19:54.076 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:19:54.078 00.002 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:19:54.078 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
23:19:54.078 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:54.078 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:19:54.078 00.000 10072 MoveAxis(W, 3, ABG)
23:19:54.078 00.000 10072 Guiding  Dir = 3, Dur = 3
23:19:54.080 00.002 10072 IsGuiding returns 0
23:19:54.081 00.001 10072 PulseGuide returned control before completion, sleep 13
23:19:54.096 00.015 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:19:54.098 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:54.101 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:54.102 00.001 1032 Enqueuing Expose request
23:19:54.103 00.001 10072 IsGuiding returns 0
23:19:54.104 00.001 10072 Move returns status 0, amount 3
23:19:54.104 00.000 10072 MoveAxis(N, 0, ABG)
23:19:54.104 00.000 10072 Move returns status 0, amount 0
23:19:54.104 00.000 10072 move complete, result=0
23:19:54.104 00.000 10072 worker thread done servicing request
23:19:54.104 00.000 10072 Worker thread wakes up
23:19:54.104 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:54.104 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:54.111 00.007 1032 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
23:19:54.727 00.616 10072 Exposure complete
23:19:54.774 00.047 10072 worker thread done servicing request
23:19:54.774 00.000 1032 OnExposeComplete: enter
23:19:54.776 00.002 1032 UpdateGuideState(): m_state=6
23:19:54.777 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8660
23:19:54.779 00.002 1032 Star::Find returns 1 (0), X=1103.82, Y=133.70, Mass=1390, SNR=26.2, Peak=106 HFD=3.4
23:19:54.781 00.002 1032 MultiStar: [#1 -0.06,0.07,0.94,U] [#2 -0.20,-0.05,0.75,U] [#3 0.09,-0.10,0.76,U] [#4 -0.06,0.05,0.72,U] [#5 0.00,0.03,0.69,U] [#6 -0.22,0.05,0.59,U] [#7 -0.12,-0.04,0.75,U] [#8 -0.07,-0.02,0.52,U] 
23:19:54.782 00.001 1032 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {-0.05, -0.06}
23:19:54.784 00.002 1032 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.83) = xAngle (-4.84 = 1.45)
23:19:54.786 00.002 1032 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.84 = 1.45)
23:19:54.787 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.01 mountX=0.01 mountY=0.07, mountTheta=1.45
23:19:54.790 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.01, opts=13)
23:19:54.792 00.002 1032 Enqueuing Move request for scope (-0.07, -0.01)
23:19:54.795 00.003 10072 Worker thread wakes up
23:19:54.795 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
23:19:54.795 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
23:19:54.795 00.000 10072 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=0.07
23:19:54.797 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:19:54.800 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:19:54.800 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:19:54.800 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:54.800 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:19:54.800 00.000 10072 MoveAxis(W, 4, ABG)
23:19:54.800 00.000 10072 Guiding  Dir = 3, Dur = 4
23:19:54.801 00.001 10072 IsGuiding returns 0
23:19:54.801 00.000 10072 PulseGuide returned control before completion, sleep 14
23:19:54.817 00.016 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:19:54.820 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:54.822 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:54.823 00.001 1032 Enqueuing Expose request
23:19:54.825 00.002 10072 IsGuiding returns 0
23:19:54.825 00.000 10072 Move returns status 0, amount 4
23:19:54.825 00.000 10072 MoveAxis(N, 0, ABG)
23:19:54.825 00.000 10072 Move returns status 0, amount 0
23:19:54.825 00.000 10072 move complete, result=0
23:19:54.825 00.000 10072 worker thread done servicing request
23:19:54.825 00.000 10072 Worker thread wakes up
23:19:54.825 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:54.825 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:54.833 00.008 1032 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
23:19:55.241 00.408 10072 Exposure complete
23:19:55.293 00.052 10072 worker thread done servicing request
23:19:55.293 00.000 1032 OnExposeComplete: enter
23:19:55.296 00.003 1032 UpdateGuideState(): m_state=6
23:19:55.299 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8661
23:19:55.305 00.006 1032 Star::Find returns 1 (0), X=1103.96, Y=133.73, Mass=1330, SNR=25.6, Peak=99 HFD=3.2
23:19:55.309 00.004 1032 MultiStar: [#1 -0.03,0.03,0.98,U] [#2 -0.22,-0.04,0.80,U] [#3 0.16,-0.24,0.00,M1] [#4 0.19,0.12,0.71,U] [#5 0.00,0.14,0.65,U] [#6 -0.06,0.07,0.64,U] [#7 -0.12,0.06,0.73,U] [#8 -0.00,0.06,0.54,U] 
23:19:55.311 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {0.09, -0.03}
23:19:55.313 00.002 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
23:19:55.316 00.003 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
23:19:55.318 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.94 mountX=0.05 mountY=0.01, mountTheta=0.11
23:19:55.321 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
23:19:55.324 00.003 1032 Enqueuing Move request for scope (-0.02, 0.04)
23:19:55.325 00.001 10072 Worker thread wakes up
23:19:55.325 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
23:19:55.325 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
23:19:55.325 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=0.01
23:19:55.327 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:19:55.331 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:19:55.332 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:19:55.332 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:55.332 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:19:55.333 00.001 10072 MoveAxis(W, 3, ABG)
23:19:55.333 00.000 10072 Guiding  Dir = 3, Dur = 3
23:19:55.333 00.000 10072 IsGuiding returns 0
23:19:55.334 00.001 10072 PulseGuide returned control before completion, sleep 13
23:19:55.352 00.018 1032 UpdateGuideState exits: m=1330 SNR=25.6
23:19:55.354 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:55.356 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:55.359 00.003 1032 Enqueuing Expose request
23:19:55.362 00.003 10072 IsGuiding returns 0
23:19:55.362 00.000 10072 Move returns status 0, amount 3
23:19:55.363 00.001 10072 MoveAxis(N, 0, ABG)
23:19:55.363 00.000 10072 Move returns status 0, amount 0
23:19:55.363 00.000 10072 move complete, result=0
23:19:55.363 00.000 10072 worker thread done servicing request
23:19:55.363 00.000 10072 Worker thread wakes up
23:19:55.363 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:55.363 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:55.371 00.008 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:19:55.993 00.622 10072 Exposure complete
23:19:56.044 00.051 10072 worker thread done servicing request
23:19:56.044 00.000 1032 OnExposeComplete: enter
23:19:56.046 00.002 1032 UpdateGuideState(): m_state=6
23:19:56.048 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8662
23:19:56.049 00.001 1032 Star::Find returns 1 (0), X=1103.87, Y=133.86, Mass=1379, SNR=26.1, Peak=98 HFD=3.5
23:19:56.052 00.003 1032 MultiStar: [#1 -0.14,0.20,0.94,U] [#2 -0.20,0.09,0.77,U] [#3 0.03,-0.00,0.73,U] [#4 0.06,0.10,0.72,U] [#5 0.02,0.10,0.68,U] [#6 -0.20,0.21,0.00,M1] [#7 -0.17,0.12,0.68,U] [#8 -0.13,0.25,0.00,M1] 
23:19:56.054 00.002 1032 single-star, 6 included, MultiStar: {-0.06, 0.10}, one-star: {-0.00, 0.10}
23:19:56.056 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
23:19:56.058 00.002 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
23:19:56.059 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.59 mountX=0.09 mountY=-0.02, mountTheta=-0.24
23:19:56.062 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.10, opts=13)
23:19:56.064 00.002 1032 Enqueuing Move request for scope (-0.00, 0.10)
23:19:56.066 00.002 10072 Worker thread wakes up
23:19:56.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
23:19:56.066 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
23:19:56.067 00.001 10072 Moving (-0.00, 0.10) raw xDistance=0.09 yDistance=-0.02
23:19:56.070 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:19:56.072 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:19:56.072 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:19:56.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:56.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:19:56.072 00.000 10072 MoveAxis(W, 2, ABG)
23:19:56.072 00.000 10072 Guiding  Dir = 3, Dur = 2
23:19:56.072 00.000 10072 IsGuiding returns 0
23:19:56.073 00.001 10072 PulseGuide returned control before completion, sleep 12
23:19:56.092 00.019 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:19:56.094 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:56.096 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:56.098 00.002 10072 IsGuiding returns 0
23:19:56.098 00.000 10072 Move returns status 0, amount 2
23:19:56.098 00.000 10072 MoveAxis(N, 0, ABG)
23:19:56.098 00.000 10072 Move returns status 0, amount 0
23:19:56.098 00.000 1032 Enqueuing Expose request
23:19:56.100 00.002 10072 move complete, result=0
23:19:56.101 00.001 10072 worker thread done servicing request
23:19:56.101 00.000 10072 Worker thread wakes up
23:19:56.101 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:56.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:56.101 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:19:56.506 00.405 10072 Exposure complete
23:19:56.552 00.046 10072 worker thread done servicing request
23:19:56.552 00.000 1032 OnExposeComplete: enter
23:19:56.555 00.003 1032 UpdateGuideState(): m_state=6
23:19:56.556 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8663
23:19:56.558 00.002 1032 Star::Find returns 1 (0), X=1103.87, Y=133.76, Mass=1230, SNR=24.6, Peak=92 HFD=3.3
23:19:56.559 00.001 1032 MultiStar: [#1 -0.14,0.09,1.02,U] [#2 -0.28,-0.04,0.00,M1] [#3 -0.03,-0.08,0.80,U] [#4 -0.06,-0.04,0.74,U] [#5 -0.02,-0.10,0.72,U] [#6 -0.11,0.12,0.67,U] [#7 -0.18,0.05,0.74,U] [#8 -0.14,0.14,0.55,U] 
23:19:56.562 00.003 1032 single-star, 7 included, MultiStar: {-0.08, 0.02}, one-star: {-0.01, 0.00}
23:19:56.563 00.001 1032 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.83) = xAngle (1.27 = 1.27)
23:19:56.565 00.002 1032 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.27 = 1.27)
23:19:56.567 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.10 mountX=0.00 mountY=0.01, mountTheta=1.27
23:19:56.570 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
23:19:56.572 00.002 1032 Enqueuing Move request for scope (-0.01, 0.00)
23:19:56.574 00.002 10072 Worker thread wakes up
23:19:56.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
23:19:56.574 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
23:19:56.574 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.00 yDistance=0.01
23:19:56.576 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:19:56.579 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:19:56.579 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:19:56.579 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:56.579 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:19:56.579 00.000 10072 MoveAxis(W, 1, ABG)
23:19:56.579 00.000 10072 Guiding  Dir = 3, Dur = 1
23:19:56.580 00.001 10072 IsGuiding returns 0
23:19:56.581 00.001 10072 PulseGuide returned control before completion, sleep 11
23:19:56.595 00.014 10072 IsGuiding returns 0
23:19:56.595 00.000 10072 Move returns status 0, amount 1
23:19:56.595 00.000 10072 MoveAxis(N, 0, ABG)
23:19:56.595 00.000 10072 Move returns status 0, amount 0
23:19:56.595 00.000 10072 move complete, result=0
23:19:56.595 00.000 10072 worker thread done servicing request
23:19:56.597 00.002 1032 UpdateGuideState exits: m=1230 SNR=24.6
23:19:56.600 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:56.601 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:56.603 00.002 1032 Enqueuing Expose request
23:19:56.604 00.001 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
23:19:56.605 00.001 10072 Worker thread wakes up
23:19:56.605 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:56.606 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:57.244 00.638 10072 Exposure complete
23:19:57.292 00.048 10072 worker thread done servicing request
23:19:57.292 00.000 1032 OnExposeComplete: enter
23:19:57.294 00.002 1032 UpdateGuideState(): m_state=6
23:19:57.296 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8664
23:19:57.300 00.004 1032 Star::Find returns 1 (0), X=1103.97, Y=133.56, Mass=1208, SNR=24.4, Peak=104 HFD=3.4
23:19:57.302 00.002 1032 MultiStar: [#1 -0.08,-0.01,1.01,U] [#2 -0.08,-0.09,0.88,U] [#3 0.14,-0.35,0.00,M1] [#4 0.08,-0.11,0.70,U] [#5 0.00,-0.16,0.67,U] [#6 -0.12,-0.01,0.63,U] [#7 -0.06,-0.10,0.74,U] [#8 0.01,-0.02,0.54,U] 
23:19:57.303 00.001 1032 refined, 7 included, MultiStar: {-0.02, -0.09}, one-star: {0.10, -0.20}
23:19:57.306 00.003 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.69)
23:19:57.307 00.001 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.69)
23:19:57.308 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.77 mountX=-0.08 mountY=0.04, mountTheta=2.69
23:19:57.312 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.09, opts=13)
23:19:57.315 00.003 1032 Enqueuing Move request for scope (-0.02, -0.09)
23:19:57.316 00.001 10072 Worker thread wakes up
23:19:57.317 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
23:19:57.317 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
23:19:57.317 00.000 10072 Moving (-0.02, -0.09) raw xDistance=-0.08 yDistance=0.04
23:19:57.319 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:19:57.320 00.001 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:19:57.322 00.002 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:19:57.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:57.322 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:19:57.322 00.000 10072 MoveAxis(W, 1, ABG)
23:19:57.322 00.000 10072 Guiding  Dir = 3, Dur = 1
23:19:57.323 00.001 10072 IsGuiding returns 0
23:19:57.323 00.000 10072 PulseGuide returned control before completion, sleep 11
23:19:57.334 00.011 10072 IsGuiding returns 0
23:19:57.334 00.000 10072 Move returns status 0, amount 1
23:19:57.334 00.000 10072 MoveAxis(N, 0, ABG)
23:19:57.334 00.000 10072 Move returns status 0, amount 0
23:19:57.334 00.000 10072 move complete, result=0
23:19:57.334 00.000 10072 worker thread done servicing request
23:19:57.341 00.007 1032 UpdateGuideState exits: m=1208 SNR=24.4
23:19:57.344 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:57.345 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:57.347 00.002 1032 Enqueuing Expose request
23:19:57.349 00.002 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:19:57.351 00.002 10072 Worker thread wakes up
23:19:57.351 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:57.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:57.758 00.407 10072 Exposure complete
23:19:57.810 00.052 10072 worker thread done servicing request
23:19:57.810 00.000 1032 OnExposeComplete: enter
23:19:57.813 00.003 1032 UpdateGuideState(): m_state=6
23:19:57.814 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8665
23:19:57.816 00.002 1032 Star::Find returns 1 (0), X=1104.00, Y=133.57, Mass=1439, SNR=26.7, Peak=114 HFD=3.5
23:19:57.817 00.001 1032 MultiStar: [#1 -0.07,-0.05,0.91,U] [#2 -0.07,-0.17,0.78,U] [#3 0.12,-0.22,0.00,M2] [#4 0.16,0.02,0.66,U] [#5 0.11,0.03,0.66,U] [#6 0.06,-0.02,0.62,U] [#7 -0.07,-0.11,0.69,U] [#8 0.06,0.11,0.52,U] 
23:19:57.819 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.06}, one-star: {0.13, -0.19}
23:19:57.820 00.001 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
23:19:57.822 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
23:19:57.824 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.05 mountX=-0.07 mountY=-0.02, mountTheta=-2.88
23:19:57.827 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
23:19:57.829 00.002 1032 Enqueuing Move request for scope (0.04, -0.06)
23:19:57.831 00.002 10072 Worker thread wakes up
23:19:57.831 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
23:19:57.832 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
23:19:57.832 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
23:19:57.836 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:19:57.838 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:19:57.838 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:19:57.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:57.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:19:57.838 00.000 10072 MoveAxis(W, 0, ABG)
23:19:57.838 00.000 10072 Move returns status 0, amount 0
23:19:57.838 00.000 10072 MoveAxis(N, 0, ABG)
23:19:57.838 00.000 10072 Move returns status 0, amount 0
23:19:57.838 00.000 10072 move complete, result=0
23:19:57.838 00.000 10072 worker thread done servicing request
23:19:57.856 00.018 1032 UpdateGuideState exits: m=1439 SNR=26.7
23:19:57.858 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:57.860 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:57.865 00.005 1032 Enqueuing Expose request
23:19:57.867 00.002 10072 Worker thread wakes up
23:19:57.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:57.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:57.868 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
23:19:58.494 00.626 10072 Exposure complete
23:19:58.542 00.048 10072 worker thread done servicing request
23:19:58.543 00.001 1032 OnExposeComplete: enter
23:19:58.544 00.001 1032 UpdateGuideState(): m_state=6
23:19:58.546 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8666
23:19:58.547 00.001 1032 Star::Find returns 1 (0), X=1103.89, Y=133.66, Mass=1316, SNR=25.5, Peak=102 HFD=3.3
23:19:58.552 00.005 1032 MultiStar: [#1 -0.07,0.11,0.96,U] [#2 -0.29,-0.13,0.00,M1] [#3 0.22,-0.26,0.00,M3] [#4 0.01,-0.07,0.67,U] [#5 0.06,-0.07,0.69,U] [#6 -0.20,0.08,0.62,U] [#7 -0.17,0.03,0.72,U] [#8 -0.05,0.08,0.54,U] 
23:19:58.553 00.001 1032 refined, 6 included, MultiStar: {-0.05, 0.00}, one-star: {0.02, -0.10}
23:19:58.555 00.002 1032 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.83) = xAngle (1.23 = 1.23)
23:19:58.556 00.001 1032 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.23 = 1.23)
23:19:58.559 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.06 mountX=0.02 mountY=0.05, mountTheta=1.23
23:19:58.562 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.00, opts=13)
23:19:58.564 00.002 1032 Enqueuing Move request for scope (-0.05, 0.00)
23:19:58.566 00.002 10072 Worker thread wakes up
23:19:58.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
23:19:58.566 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
23:19:58.566 00.000 10072 Moving (-0.05, 0.00) raw xDistance=0.02 yDistance=0.05
23:19:58.568 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:19:58.571 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:19:58.571 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:19:58.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:58.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:19:58.571 00.000 10072 MoveAxis(W, 0, ABG)
23:19:58.571 00.000 10072 Move returns status 0, amount 0
23:19:58.571 00.000 10072 MoveAxis(N, 0, ABG)
23:19:58.571 00.000 10072 Move returns status 0, amount 0
23:19:58.572 00.001 10072 move complete, result=0
23:19:58.572 00.000 10072 worker thread done servicing request
23:19:58.591 00.019 1032 UpdateGuideState exits: m=1316 SNR=25.5
23:19:58.593 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:58.595 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:58.597 00.002 1032 Enqueuing Expose request
23:19:58.599 00.002 10072 Worker thread wakes up
23:19:58.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:58.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:58.599 00.000 1032 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
23:19:59.009 00.410 10072 Exposure complete
23:19:59.058 00.049 10072 worker thread done servicing request
23:19:59.058 00.000 1032 OnExposeComplete: enter
23:19:59.060 00.002 1032 UpdateGuideState(): m_state=6
23:19:59.062 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8667
23:19:59.065 00.003 1032 Star::Find returns 1 (0), X=1103.99, Y=133.57, Mass=1426, SNR=26.5, Peak=120 HFD=3.5
23:19:59.066 00.001 1032 MultiStar: [#1 -0.06,-0.06,0.90,U] [#2 -0.13,-0.24,0.00,M2] [#3 0.18,-0.39,0.00,M4] [#4 0.06,-0.12,0.70,U] [#5 0.00,-0.09,0.65,U] [#6 -0.04,-0.08,0.61,U] [#7 -0.07,-0.11,0.69,U] [#8 -0.00,-0.17,0.50,U] 
23:19:59.068 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.12}, one-star: {0.12, -0.19}
23:19:59.070 00.002 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.93)
23:19:59.072 00.002 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.93)
23:19:59.073 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.53 mountX=-0.12 mountY=0.03, mountTheta=2.93
23:19:59.077 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.12, opts=13)
23:19:59.079 00.002 1032 Enqueuing Move request for scope (0.01, -0.12)
23:19:59.081 00.002 10072 Worker thread wakes up
23:19:59.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
23:19:59.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
23:19:59.081 00.000 10072 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=0.03
23:19:59.084 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:19:59.086 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:19:59.086 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
23:19:59.087 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:59.087 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:19:59.087 00.000 10072 MoveAxis(E, 1, ABG)
23:19:59.087 00.000 10072 Guiding  Dir = 2, Dur = 1
23:19:59.087 00.000 10072 IsGuiding returns 0
23:19:59.088 00.001 10072 PulseGuide returned control before completion, sleep 11
23:19:59.100 00.012 10072 IsGuiding returns 0
23:19:59.100 00.000 10072 Move returns status 0, amount 1
23:19:59.100 00.000 10072 MoveAxis(N, 0, ABG)
23:19:59.100 00.000 10072 Move returns status 0, amount 0
23:19:59.100 00.000 10072 move complete, result=0
23:19:59.100 00.000 10072 worker thread done servicing request
23:19:59.103 00.003 1032 UpdateGuideState exits: m=1426 SNR=26.5
23:19:59.105 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:59.107 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:59.110 00.003 1032 Enqueuing Expose request
23:19:59.112 00.002 10072 Worker thread wakes up
23:19:59.112 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:59.112 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:19:59.113 00.001 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
23:19:59.743 00.630 10072 Exposure complete
23:19:59.796 00.053 10072 worker thread done servicing request
23:19:59.796 00.000 1032 OnExposeComplete: enter
23:19:59.799 00.003 1032 UpdateGuideState(): m_state=6
23:19:59.805 00.006 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8668
23:19:59.808 00.003 1032 Star::Find returns 1 (0), X=1104.03, Y=133.49, Mass=1347, SNR=25.8, Peak=113 HFD=3.6
23:19:59.810 00.002 1032 MultiStar: [#1 0.10,-0.21,0.93,U] [#2 -0.08,-0.29,0.00,M3] [#3 0.21,-0.39,0.00,M5] [#4 0.17,-0.39,0.00,M1] [#5 0.01,-0.33,0.00,M1] [#6 -0.00,-0.31,0.00,M1] [#7 0.07,-0.15,0.75,U] [#8 0.03,-0.16,0.53,U] 
23:19:59.812 00.002 1032 refined, 3 included, MultiStar: {0.10, -0.21}, one-star: {0.16, -0.27}
23:19:59.814 00.002 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
23:19:59.816 00.002 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
23:19:59.818 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.12 mountX=-0.23 mountY=-0.04, mountTheta=-2.95
23:19:59.821 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.21, opts=13)
23:19:59.822 00.001 1032 Enqueuing Move request for scope (0.10, -0.21)
23:19:59.824 00.002 10072 Worker thread wakes up
23:19:59.824 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
23:19:59.824 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
23:19:59.824 00.000 10072 Moving (0.10, -0.21) raw xDistance=-0.23 yDistance=-0.04
23:19:59.826 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:19:59.830 00.004 10072 PPEC rslt: input = -0.23, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 288.27
23:19:59.830 00.000 10072 PPEC: input: -0.23, control: -0.11, exposure: 500
23:19:59.830 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:59.830 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:19:59.830 00.000 10072 MoveAxis(E, 107, ABG)
23:19:59.830 00.000 10072 Guiding  Dir = 2, Dur = 107
23:19:59.831 00.001 10072 IsGuiding returns 0
23:19:59.832 00.001 10072 PulseGuide returned control before completion, sleep 116
23:19:59.850 00.018 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:19:59.852 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:59.854 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:19:59.856 00.002 1032 Enqueuing Expose request
23:19:59.960 00.104 10072 IsGuiding returns 0
23:19:59.961 00.001 10072 Move returns status 0, amount 107
23:19:59.961 00.000 10072 MoveAxis(N, 0, ABG)
23:19:59.961 00.000 10072 Move returns status 0, amount 0
23:19:59.961 00.000 10072 move complete, result=0
23:19:59.961 00.000 10072 worker thread done servicing request
23:19:59.961 00.000 10072 Worker thread wakes up
23:19:59.961 00.000 1032 GuideStep: -0.2 px 107 ms EAST, -0.0 px 0 ms NORTH
23:19:59.964 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:19:59.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:00.370 00.406 10072 Exposure complete
23:20:00.424 00.054 10072 worker thread done servicing request
23:20:00.424 00.000 1032 OnExposeComplete: enter
23:20:00.428 00.004 1032 UpdateGuideState(): m_state=6
23:20:00.430 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8669
23:20:00.432 00.002 1032 Star::Find returns 1 (0), X=1104.00, Y=133.44, Mass=1590, SNR=28.0, Peak=133 HFD=3.5
23:20:00.434 00.002 1032 MultiStar: [#1 0.13,-0.15,0.92,U] [#2 0.03,-0.20,0.81,U] [#3 0.25,-0.26,0.00,M6] [#4 0.15,-0.28,0.00,M2] [#5 0.04,-0.21,0.61,U] [#6 0.06,-0.05,0.57,U] [#7 0.01,-0.08,0.70,U] [#8 0.03,-0.24,0.49,U] 
23:20:00.435 00.001 1032 refined, 6 included, MultiStar: {0.07, -0.19}, one-star: {0.13, -0.33}
23:20:00.437 00.002 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
23:20:00.439 00.002 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
23:20:00.440 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.22 mountX=-0.20 mountY=-0.02, mountTheta=-3.05
23:20:00.443 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.19, opts=13)
23:20:00.444 00.001 1032 Enqueuing Move request for scope (0.07, -0.19)
23:20:00.447 00.003 10072 Worker thread wakes up
23:20:00.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
23:20:00.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
23:20:00.447 00.000 10072 Moving (0.07, -0.19) raw xDistance=-0.20 yDistance=-0.02
23:20:00.449 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:20:00.452 00.003 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 288.27
23:20:00.452 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
23:20:00.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:00.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:20:00.452 00.000 10072 MoveAxis(E, 94, ABG)
23:20:00.452 00.000 10072 Guiding  Dir = 2, Dur = 94
23:20:00.453 00.001 10072 IsGuiding returns 0
23:20:00.453 00.000 10072 PulseGuide returned control before completion, sleep 104
23:20:00.470 00.017 1032 UpdateGuideState exits: m=1590 SNR=28.0
23:20:00.471 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:00.474 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:00.476 00.002 1032 Enqueuing Expose request
23:20:00.570 00.094 10072 IsGuiding returns 0
23:20:00.570 00.000 10072 Move returns status 0, amount 94
23:20:00.570 00.000 10072 MoveAxis(N, 0, ABG)
23:20:00.570 00.000 10072 Move returns status 0, amount 0
23:20:00.570 00.000 10072 move complete, result=0
23:20:00.570 00.000 10072 worker thread done servicing request
23:20:00.570 00.000 10072 Worker thread wakes up
23:20:00.570 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:00.570 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:00.570 00.000 1032 GuideStep: -0.2 px 94 ms EAST, -0.0 px 0 ms NORTH
23:20:01.200 00.630 10072 Exposure complete
23:20:01.253 00.053 10072 worker thread done servicing request
23:20:01.253 00.000 1032 OnExposeComplete: enter
23:20:01.254 00.001 1032 UpdateGuideState(): m_state=6
23:20:01.257 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8670
23:20:01.259 00.002 1032 Star::Find returns 1 (0), X=1103.92, Y=133.93, Mass=1418, SNR=26.5, Peak=100 HFD=3.3
23:20:01.261 00.002 1032 MultiStar: [#1 0.03,0.16,1.00,U] [#2 -0.21,-0.05,0.79,U] [#3 0.12,-0.06,0.76,U] [#4 0.08,0.00,0.68,U] [#5 -0.17,0.10,0.65,U] [#6 -0.34,0.09,0.00,M1] [#7 -0.19,0.17,0.00,M1] [#8 -0.03,0.10,0.51,U] 
23:20:01.263 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.07}, one-star: {0.04, 0.17}
23:20:01.266 00.003 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
23:20:01.268 00.002 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
23:20:01.271 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.77 mountX=0.07 mountY=-0.00, mountTheta=-0.06
23:20:01.276 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
23:20:01.278 00.002 1032 Enqueuing Move request for scope (-0.01, 0.07)
23:20:01.280 00.002 10072 Worker thread wakes up
23:20:01.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
23:20:01.280 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
23:20:01.280 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.00
23:20:01.281 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
23:20:01.284 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:01.284 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:20:01.284 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:01.284 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:20:01.284 00.000 10072 MoveAxis(E, 2, ABG)
23:20:01.284 00.000 10072 Guiding  Dir = 2, Dur = 2
23:20:01.284 00.000 10072 IsGuiding returns 0
23:20:01.286 00.002 10072 PulseGuide returned control before completion, sleep 12
23:20:01.304 00.018 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:20:01.308 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:01.310 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:01.312 00.002 1032 Enqueuing Expose request
23:20:01.313 00.001 10072 IsGuiding returns 0
23:20:01.313 00.000 10072 Move returns status 0, amount 2
23:20:01.313 00.000 10072 MoveAxis(N, 0, ABG)
23:20:01.314 00.001 10072 Move returns status 0, amount 0
23:20:01.314 00.000 10072 move complete, result=0
23:20:01.314 00.000 10072 worker thread done servicing request
23:20:01.314 00.000 10072 Worker thread wakes up
23:20:01.314 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:01.314 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:01.322 00.008 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:20:01.733 00.411 10072 Exposure complete
23:20:01.785 00.052 10072 worker thread done servicing request
23:20:01.785 00.000 1032 OnExposeComplete: enter
23:20:01.787 00.002 1032 UpdateGuideState(): m_state=6
23:20:01.789 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8671
23:20:01.790 00.001 1032 Star::Find returns 1 (0), X=1103.82, Y=133.84, Mass=1371, SNR=26.0, Peak=97 HFD=3.2
23:20:01.792 00.002 1032 MultiStar: [#1 -0.16,0.14,0.95,U] [#2 -0.13,-0.01,0.80,U] [#3 0.04,-0.03,0.78,U] [#4 0.04,0.02,0.72,U] [#5 0.13,0.25,0.00,M1] [#6 -0.08,0.17,0.67,U] [#7 -0.26,0.20,0.00,M2] [#8 -0.16,0.19,0.00,M1] 
23:20:01.794 00.002 1032 refined, 5 included, MultiStar: {-0.06, 0.06}, one-star: {-0.06, 0.08}
23:20:01.795 00.001 1032 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.83) = xAngle (0.55 = 0.55)
23:20:01.796 00.001 1032 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.55 = 0.55)
23:20:01.798 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.38 mountX=0.07 mountY=0.05, mountTheta=0.55
23:20:01.802 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.06, opts=13)
23:20:01.805 00.003 1032 Enqueuing Move request for scope (-0.06, 0.06)
23:20:01.807 00.002 10072 Worker thread wakes up
23:20:01.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
23:20:01.807 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
23:20:01.807 00.000 10072 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=0.05
23:20:01.810 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:20:01.813 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:01.813 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:20:01.813 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:01.813 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:20:01.813 00.000 10072 MoveAxis(E, 2, ABG)
23:20:01.813 00.000 10072 Guiding  Dir = 2, Dur = 2
23:20:01.813 00.000 10072 IsGuiding returns 0
23:20:01.814 00.001 10072 PulseGuide returned control before completion, sleep 12
23:20:01.832 00.018 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:20:01.835 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:01.837 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:01.839 00.002 1032 Enqueuing Expose request
23:20:01.841 00.002 10072 IsGuiding returns 0
23:20:01.841 00.000 10072 Move returns status 0, amount 2
23:20:01.841 00.000 10072 MoveAxis(N, 0, ABG)
23:20:01.841 00.000 10072 Move returns status 0, amount 0
23:20:01.841 00.000 10072 move complete, result=0
23:20:01.841 00.000 10072 worker thread done servicing request
23:20:01.841 00.000 10072 Worker thread wakes up
23:20:01.841 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:01.843 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:01.849 00.006 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
23:20:02.468 00.619 10072 Exposure complete
23:20:02.520 00.052 10072 worker thread done servicing request
23:20:02.520 00.000 1032 OnExposeComplete: enter
23:20:02.522 00.002 1032 UpdateGuideState(): m_state=6
23:20:02.524 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8672
23:20:02.526 00.002 1032 Star::Find returns 1 (0), X=1103.94, Y=133.63, Mass=1322, SNR=25.5, Peak=107 HFD=3.3
23:20:02.528 00.002 1032 MultiStar: [#1 -0.09,0.02,1.01,U] [#2 -0.14,-0.11,0.79,U] [#3 0.11,-0.23,0.00,M5] [#4 0.02,-0.14,0.68,U] [#5 0.01,0.07,0.70,U] [#6 -0.17,0.06,0.63,U] [#7 -0.12,0.06,0.75,U] [#8 -0.06,0.13,0.51,U] 
23:20:02.529 00.001 1032 refined, 7 included, MultiStar: {-0.05, -0.02}, one-star: {0.07, -0.13}
23:20:02.530 00.001 1032 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.83) = xAngle (-4.69 = 1.59)
23:20:02.532 00.002 1032 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.69 = 1.59)
23:20:02.533 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.86 mountX=-0.00 mountY=0.06, mountTheta=1.59
23:20:02.536 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.02, opts=13)
23:20:02.537 00.001 1032 Enqueuing Move request for scope (-0.05, -0.02)
23:20:02.539 00.002 10072 Worker thread wakes up
23:20:02.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
23:20:02.539 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
23:20:02.539 00.000 10072 Moving (-0.05, -0.02) raw xDistance=-0.00 yDistance=0.06
23:20:02.540 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:20:02.544 00.004 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:02.544 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
23:20:02.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:02.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:20:02.544 00.000 10072 MoveAxis(E, 3, ABG)
23:20:02.544 00.000 10072 Guiding  Dir = 2, Dur = 3
23:20:02.545 00.001 10072 IsGuiding returns 0
23:20:02.545 00.000 10072 PulseGuide returned control before completion, sleep 13
23:20:02.559 00.014 10072 IsGuiding returns 0
23:20:02.559 00.000 10072 Move returns status 0, amount 3
23:20:02.559 00.000 10072 MoveAxis(N, 0, ABG)
23:20:02.559 00.000 10072 Move returns status 0, amount 0
23:20:02.559 00.000 10072 move complete, result=0
23:20:02.559 00.000 10072 worker thread done servicing request
23:20:02.561 00.002 1032 UpdateGuideState exits: m=1322 SNR=25.5
23:20:02.563 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:02.565 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:02.566 00.001 1032 Enqueuing Expose request
23:20:02.568 00.002 1032 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
23:20:02.571 00.003 10072 Worker thread wakes up
23:20:02.571 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:02.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:02.985 00.414 10072 Exposure complete
23:20:03.039 00.054 10072 worker thread done servicing request
23:20:03.039 00.000 1032 OnExposeComplete: enter
23:20:03.042 00.003 1032 UpdateGuideState(): m_state=6
23:20:03.044 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8673
23:20:03.046 00.002 1032 Star::Find returns 1 (0), X=1103.86, Y=133.71, Mass=1384, SNR=26.1, Peak=113 HFD=3.3
23:20:03.048 00.002 1032 MultiStar: [#1 -0.03,0.04,0.96,U] [#2 -0.06,-0.24,0.82,U] [#3 0.14,-0.26,0.00,M6] [#4 0.03,-0.18,0.73,U] [#5 0.05,-0.08,0.69,U] [#6 -0.03,0.12,0.61,U] [#7 -0.17,0.00,0.67,U] [#8 -0.08,0.02,0.53,U] 
23:20:03.051 00.003 1032 single-star, 7 included, MultiStar: {-0.03, -0.05}, one-star: {-0.01, -0.05}
23:20:03.053 00.002 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
23:20:03.054 00.001 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
23:20:03.056 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.79 mountX=-0.04 mountY=0.02, mountTheta=2.66
23:20:03.059 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
23:20:03.062 00.003 1032 Enqueuing Move request for scope (-0.01, -0.05)
23:20:03.063 00.001 10072 Worker thread wakes up
23:20:03.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:20:03.064 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:20:03.064 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.02
23:20:03.066 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:20:03.068 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:03.068 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:20:03.068 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:03.068 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:20:03.068 00.000 10072 MoveAxis(E, 4, ABG)
23:20:03.068 00.000 10072 Guiding  Dir = 2, Dur = 4
23:20:03.069 00.001 10072 IsGuiding returns 0
23:20:03.069 00.000 10072 PulseGuide returned control before completion, sleep 14
23:20:03.088 00.019 1032 UpdateGuideState exits: m=1384 SNR=26.1
23:20:03.091 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:03.092 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:03.093 00.001 1032 Enqueuing Expose request
23:20:03.096 00.003 10072 IsGuiding returns 0
23:20:03.096 00.000 10072 Move returns status 0, amount 4
23:20:03.096 00.000 10072 MoveAxis(N, 0, ABG)
23:20:03.096 00.000 10072 Move returns status 0, amount 0
23:20:03.096 00.000 10072 move complete, result=0
23:20:03.096 00.000 10072 worker thread done servicing request
23:20:03.096 00.000 10072 Worker thread wakes up
23:20:03.097 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:03.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:03.104 00.007 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
23:20:03.719 00.615 10072 Exposure complete
23:20:03.764 00.045 10072 worker thread done servicing request
23:20:03.764 00.000 1032 OnExposeComplete: enter
23:20:03.767 00.003 1032 UpdateGuideState(): m_state=6
23:20:03.769 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8674
23:20:03.771 00.002 1032 Star::Find returns 1 (0), X=1103.86, Y=133.77, Mass=1451, SNR=26.8, Peak=111 HFD=3.4
23:20:03.773 00.002 1032 MultiStar: [#1 -0.01,0.11,0.95,U] [#2 -0.15,-0.08,0.80,U] [#3 0.07,-0.24,0.75,U] [#4 0.12,-0.14,0.62,U] [#5 -0.07,-0.09,0.64,U] [#6 -0.13,0.06,0.62,U] [#7 -0.07,-0.04,0.67,U] [#8 -0.08,0.05,0.50,U] 
23:20:03.776 00.003 1032 single-star, 8 included, MultiStar: {-0.03, -0.04}, one-star: {-0.01, 0.01}
23:20:03.777 00.001 1032 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.83) = xAngle (0.81 = 0.81)
23:20:03.779 00.002 1032 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.81 = 0.81)
23:20:03.780 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.64 mountX=0.01 mountY=0.01, mountTheta=0.81
23:20:03.782 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
23:20:03.784 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
23:20:03.785 00.001 10072 Worker thread wakes up
23:20:03.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:20:03.785 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:20:03.785 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
23:20:03.787 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:20:03.790 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:03.790 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:20:03.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:03.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:20:03.790 00.000 10072 MoveAxis(E, 5, ABG)
23:20:03.790 00.000 10072 Guiding  Dir = 2, Dur = 5
23:20:03.790 00.000 10072 IsGuiding returns 0
23:20:03.791 00.001 10072 PulseGuide returned control before completion, sleep 15
23:20:03.806 00.015 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:20:03.808 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:03.810 00.002 10072 IsGuiding returns 0
23:20:03.810 00.000 10072 Move returns status 0, amount 5
23:20:03.810 00.000 10072 MoveAxis(N, 0, ABG)
23:20:03.810 00.000 10072 Move returns status 0, amount 0
23:20:03.810 00.000 10072 move complete, result=0
23:20:03.810 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:03.813 00.003 1032 Enqueuing Expose request
23:20:03.814 00.001 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
23:20:03.816 00.002 10072 worker thread done servicing request
23:20:03.816 00.000 10072 Worker thread wakes up
23:20:03.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:03.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:04.232 00.416 10072 Exposure complete
23:20:04.283 00.051 10072 worker thread done servicing request
23:20:04.283 00.000 1032 OnExposeComplete: enter
23:20:04.285 00.002 1032 UpdateGuideState(): m_state=6
23:20:04.286 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8675
23:20:04.288 00.002 1032 Star::Find returns 1 (0), X=1103.87, Y=133.74, Mass=1524, SNR=27.4, Peak=112 HFD=3.4
23:20:04.290 00.002 1032 MultiStar: [#1 -0.00,0.04,0.94,U] [#2 -0.12,-0.04,0.79,U] [#3 0.06,-0.16,0.71,U] [#4 0.05,-0.06,0.65,U] [#5 -0.01,-0.03,0.64,U] [#6 -0.16,0.04,0.59,U] [#7 -0.05,0.05,0.66,U] [#8 -0.05,0.14,0.49,U] 
23:20:04.292 00.002 1032 single-star, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.01, -0.02}
23:20:04.294 00.002 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.66)
23:20:04.296 00.002 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.66)
23:20:04.297 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.80 mountX=-0.02 mountY=0.01, mountTheta=2.66
23:20:04.303 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
23:20:04.305 00.002 1032 Enqueuing Move request for scope (-0.01, -0.02)
23:20:04.306 00.001 10072 Worker thread wakes up
23:20:04.306 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
23:20:04.308 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
23:20:04.308 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
23:20:04.309 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:20:04.312 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:04.312 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:20:04.312 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:04.312 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:20:04.312 00.000 10072 MoveAxis(E, 6, ABG)
23:20:04.312 00.000 10072 Guiding  Dir = 2, Dur = 6
23:20:04.312 00.000 10072 IsGuiding returns 0
23:20:04.312 00.000 10072 PulseGuide returned control before completion, sleep 16
23:20:04.330 00.018 1032 UpdateGuideState exits: m=1524 SNR=27.4
23:20:04.332 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:04.334 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:04.337 00.003 1032 Enqueuing Expose request
23:20:04.339 00.002 10072 IsGuiding returns 0
23:20:04.339 00.000 10072 Move returns status 0, amount 6
23:20:04.339 00.000 10072 MoveAxis(N, 0, ABG)
23:20:04.339 00.000 10072 Move returns status 0, amount 0
23:20:04.339 00.000 10072 move complete, result=0
23:20:04.340 00.001 10072 worker thread done servicing request
23:20:04.340 00.000 10072 Worker thread wakes up
23:20:04.340 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:04.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:04.346 00.006 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
23:20:04.966 00.620 10072 Exposure complete
23:20:05.013 00.047 10072 worker thread done servicing request
23:20:05.014 00.001 1032 OnExposeComplete: enter
23:20:05.016 00.002 1032 UpdateGuideState(): m_state=6
23:20:05.018 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8676
23:20:05.021 00.003 1032 Star::Find returns 1 (0), X=1103.89, Y=133.69, Mass=1364, SNR=26.0, Peak=111 HFD=3.4
23:20:05.023 00.002 1032 MultiStar: [#1 -0.05,0.07,0.98,U] [#2 -0.07,-0.16,0.80,U] [#3 0.18,-0.23,0.00,M5] [#4 -0.05,-0.10,0.72,U] [#5 0.03,-0.05,0.68,U] [#6 -0.02,-0.03,0.62,U] [#7 -0.03,0.02,0.70,U] [#8 -0.04,0.11,0.54,U] 
23:20:05.025 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.03}, one-star: {0.01, -0.08}
23:20:05.027 00.002 1032 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.83) = xAngle (-4.09 = 2.19)
23:20:05.029 00.002 1032 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.09 = 2.19)
23:20:05.030 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.26 mountX=-0.02 mountY=0.03, mountTheta=2.19
23:20:05.033 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
23:20:05.035 00.002 1032 Enqueuing Move request for scope (-0.02, -0.03)
23:20:05.036 00.001 10072 Worker thread wakes up
23:20:05.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:20:05.037 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:20:05.037 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
23:20:05.038 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:20:05.041 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:05.041 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:20:05.042 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:05.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:20:05.042 00.000 10072 MoveAxis(E, 6, ABG)
23:20:05.042 00.000 10072 Guiding  Dir = 2, Dur = 6
23:20:05.042 00.000 10072 IsGuiding returns 0
23:20:05.042 00.000 10072 PulseGuide returned control before completion, sleep 16
23:20:05.060 00.018 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:20:05.061 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:05.063 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:05.064 00.001 1032 Enqueuing Expose request
23:20:05.072 00.008 10072 IsGuiding returns 0
23:20:05.072 00.000 10072 Move returns status 0, amount 6
23:20:05.072 00.000 10072 MoveAxis(N, 0, ABG)
23:20:05.072 00.000 10072 Move returns status 0, amount 0
23:20:05.072 00.000 10072 move complete, result=0
23:20:05.073 00.001 10072 worker thread done servicing request
23:20:05.073 00.000 10072 Worker thread wakes up
23:20:05.073 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:05.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:05.077 00.004 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
23:20:05.478 00.401 10072 Exposure complete
23:20:05.531 00.053 10072 worker thread done servicing request
23:20:05.531 00.000 1032 OnExposeComplete: enter
23:20:05.535 00.004 1032 UpdateGuideState(): m_state=6
23:20:05.537 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8677
23:20:05.539 00.002 1032 Star::Find returns 1 (0), X=1103.96, Y=133.59, Mass=1311, SNR=25.4, Peak=111 HFD=3.3
23:20:05.541 00.002 1032 MultiStar: [#1 0.05,-0.14,1.00,U] [#2 -0.06,-0.20,0.86,U] [#3 0.12,-0.28,0.00,M6] [#4 0.15,-0.33,0.00,M1] [#5 0.24,0.04,0.70,U] [#6 -0.01,0.09,0.67,U] [#7 0.04,-0.15,0.73,U] [#8 -0.03,-0.10,0.48,U] 
23:20:05.543 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.10}, one-star: {0.09, -0.18}
23:20:05.544 00.001 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
23:20:05.546 00.002 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
23:20:05.547 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.13 mountX=-0.11 mountY=-0.02, mountTheta=-2.96
23:20:05.550 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
23:20:05.552 00.002 1032 Enqueuing Move request for scope (0.05, -0.10)
23:20:05.554 00.002 10072 Worker thread wakes up
23:20:05.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
23:20:05.554 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
23:20:05.554 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
23:20:05.556 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:20:05.559 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:05.559 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:20:05.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:05.559 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:20:05.559 00.000 10072 MoveAxis(E, 7, ABG)
23:20:05.559 00.000 10072 Guiding  Dir = 2, Dur = 7
23:20:05.560 00.001 10072 IsGuiding returns 0
23:20:05.560 00.000 10072 PulseGuide returned control before completion, sleep 17
23:20:05.576 00.016 1032 UpdateGuideState exits: m=1311 SNR=25.4
23:20:05.579 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:05.581 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:05.583 00.002 1032 Enqueuing Expose request
23:20:05.590 00.007 10072 IsGuiding returns 0
23:20:05.590 00.000 10072 Move returns status 0, amount 7
23:20:05.590 00.000 10072 MoveAxis(N, 0, ABG)
23:20:05.590 00.000 10072 Move returns status 0, amount 0
23:20:05.590 00.000 10072 move complete, result=0
23:20:05.590 00.000 10072 worker thread done servicing request
23:20:05.590 00.000 10072 Worker thread wakes up
23:20:05.590 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:05.590 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:05.591 00.001 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:20:06.230 00.639 10072 Exposure complete
23:20:06.286 00.056 10072 worker thread done servicing request
23:20:06.287 00.001 1032 OnExposeComplete: enter
23:20:06.290 00.003 1032 UpdateGuideState(): m_state=6
23:20:06.292 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8678
23:20:06.294 00.002 1032 Star::Find returns 1 (0), X=1104.03, Y=133.64, Mass=1321, SNR=25.5, Peak=111 HFD=3.4
23:20:06.296 00.002 1032 MultiStar: [#1 0.03,0.04,0.98,U] [#2 -0.10,-0.13,0.82,U] [#3 0.26,-0.32,0.00,M7] [#4 0.16,-0.16,0.70,U] [#5 0.09,-0.12,0.67,U] [#6 -0.05,-0.01,0.64,U] [#7 0.04,-0.05,0.75,U] [#8 0.01,0.03,0.54,U] 
23:20:06.299 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.07}, one-star: {0.16, -0.12}
23:20:06.302 00.003 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
23:20:06.303 00.001 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
23:20:06.305 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.97 mountX=-0.08 mountY=-0.03, mountTheta=-2.80
23:20:06.308 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
23:20:06.309 00.001 1032 Enqueuing Move request for scope (0.05, -0.07)
23:20:06.311 00.002 10072 Worker thread wakes up
23:20:06.311 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:20:06.311 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:20:06.311 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
23:20:06.313 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:20:06.316 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:06.316 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:20:06.316 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:06.316 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:20:06.316 00.000 10072 MoveAxis(E, 8, ABG)
23:20:06.316 00.000 10072 Guiding  Dir = 2, Dur = 8
23:20:06.316 00.000 10072 IsGuiding returns 0
23:20:06.317 00.001 10072 PulseGuide returned control before completion, sleep 18
23:20:06.334 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.5
23:20:06.336 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:06.338 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:06.339 00.001 1032 Enqueuing Expose request
23:20:06.341 00.002 10072 IsGuiding returns 0
23:20:06.341 00.000 10072 Move returns status 0, amount 8
23:20:06.341 00.000 10072 MoveAxis(N, 0, ABG)
23:20:06.341 00.000 10072 Move returns status 0, amount 0
23:20:06.341 00.000 10072 move complete, result=0
23:20:06.341 00.000 10072 worker thread done servicing request
23:20:06.342 00.001 10072 Worker thread wakes up
23:20:06.342 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:06.342 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:06.350 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:20:06.760 00.410 10072 Exposure complete
23:20:06.811 00.051 10072 worker thread done servicing request
23:20:06.811 00.000 1032 OnExposeComplete: enter
23:20:06.814 00.003 1032 UpdateGuideState(): m_state=6
23:20:06.817 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8679
23:20:06.819 00.002 1032 Star::Find returns 1 (0), X=1103.98, Y=133.77, Mass=1298, SNR=25.3, Peak=106 HFD=3.2
23:20:06.821 00.002 1032 MultiStar: [#1 0.14,0.05,0.96,U] [#2 -0.15,-0.07,0.81,U] [#3 0.29,-0.07,0.00,M8] [#4 0.20,0.11,0.72,U] [#5 0.04,-0.00,0.65,U] [#6 0.00,0.16,0.60,U] [#7 0.04,-0.06,0.73,U] [#8 0.15,0.07,0.54,U] 
23:20:06.823 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.11, 0.00}
23:20:06.824 00.001 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
23:20:06.826 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
23:20:06.828 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.38 mountX=0.01 mountY=-0.07, mountTheta=-1.45
23:20:06.833 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
23:20:06.835 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
23:20:06.837 00.002 10072 Worker thread wakes up
23:20:06.837 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:20:06.837 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:20:06.837 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
23:20:06.840 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:20:06.843 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:06.843 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:20:06.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:06.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:20:06.843 00.000 10072 MoveAxis(E, 7, ABG)
23:20:06.843 00.000 10072 Guiding  Dir = 2, Dur = 7
23:20:06.843 00.000 10072 IsGuiding returns 0
23:20:06.844 00.001 10072 PulseGuide returned control before completion, sleep 17
23:20:06.861 00.017 1032 UpdateGuideState exits: m=1298 SNR=25.3
23:20:06.865 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:06.868 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:06.870 00.002 1032 Enqueuing Expose request
23:20:06.872 00.002 10072 IsGuiding returns 0
23:20:06.872 00.000 10072 Move returns status 0, amount 7
23:20:06.872 00.000 10072 MoveAxis(N, 0, ABG)
23:20:06.872 00.000 10072 Move returns status 0, amount 0
23:20:06.872 00.000 10072 move complete, result=0
23:20:06.872 00.000 10072 worker thread done servicing request
23:20:06.872 00.000 10072 Worker thread wakes up
23:20:06.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:06.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:06.878 00.006 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:20:07.496 00.618 10072 Exposure complete
23:20:07.545 00.049 10072 worker thread done servicing request
23:20:07.545 00.000 1032 OnExposeComplete: enter
23:20:07.547 00.002 1032 UpdateGuideState(): m_state=6
23:20:07.551 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8680
23:20:07.553 00.002 1032 Star::Find returns 1 (0), X=1103.99, Y=133.67, Mass=1419, SNR=26.5, Peak=122 HFD=3.3
23:20:07.556 00.003 1032 MultiStar: [#1 -0.01,0.08,0.95,U] [#2 -0.12,-0.14,0.79,U] [#3 0.23,-0.17,0.00,M9] [#4 0.00,-0.12,0.70,U] [#5 0.05,0.03,0.63,U] [#6 -0.11,0.07,0.61,U] [#7 -0.12,-0.10,0.67,U] [#8 -0.15,0.02,0.51,U] 
23:20:07.557 00.001 1032 refined, 7 included, MultiStar: {-0.03, -0.04}, one-star: {0.12, -0.10}
23:20:07.559 00.002 1032 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.83) = xAngle (-4.13 = 2.16)
23:20:07.561 00.002 1032 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.13 = 2.16)
23:20:07.562 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.30 mountX=-0.03 mountY=0.04, mountTheta=2.16
23:20:07.565 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
23:20:07.567 00.002 1032 Enqueuing Move request for scope (-0.03, -0.04)
23:20:07.569 00.002 10072 Worker thread wakes up
23:20:07.570 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
23:20:07.570 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
23:20:07.570 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
23:20:07.573 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:20:07.575 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:07.575 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:20:07.575 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:07.575 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:20:07.576 00.001 10072 MoveAxis(E, 7, ABG)
23:20:07.576 00.000 10072 Guiding  Dir = 2, Dur = 7
23:20:07.576 00.000 10072 IsGuiding returns 0
23:20:07.576 00.000 10072 PulseGuide returned control before completion, sleep 17
23:20:07.596 00.020 1032 UpdateGuideState exits: m=1419 SNR=26.5
23:20:07.601 00.005 10072 IsGuiding returns 1
23:20:07.601 00.000 10072 scope still moving after pulse duration time elapsed
23:20:07.601 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:07.606 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:07.609 00.003 1032 Enqueuing Expose request
23:20:07.631 00.022 10072 IsGuiding returns 1
23:20:07.662 00.031 10072 IsGuiding returns 1
23:20:07.693 00.031 10072 IsGuiding returns 1
23:20:07.725 00.032 10072 IsGuiding returns 1
23:20:07.756 00.031 10072 IsGuiding returns 1
23:20:07.787 00.031 10072 IsGuiding returns 1
23:20:07.818 00.031 10072 IsGuiding returns 1
23:20:07.849 00.031 10072 IsGuiding returns 1
23:20:07.881 00.032 10072 IsGuiding returns 1
23:20:07.912 00.031 10072 IsGuiding returns 1
23:20:07.944 00.032 10072 IsGuiding returns 1
23:20:07.974 00.030 10072 IsGuiding returns 1
23:20:08.005 00.031 10072 IsGuiding returns 1
23:20:08.036 00.031 10072 IsGuiding returns 0
23:20:08.036 00.000 10072 scope move finished after 7 + 453 ms
23:20:08.036 00.000 10072 Move returns status 0, amount 7
23:20:08.036 00.000 10072 MoveAxis(N, 0, ABG)
23:20:08.036 00.000 10072 Move returns status 0, amount 0
23:20:08.036 00.000 10072 move complete, result=0
23:20:08.036 00.000 10072 worker thread done servicing request
23:20:08.036 00.000 10072 Worker thread wakes up
23:20:08.036 00.000 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
23:20:08.039 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:08.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:08.675 00.636 10072 Exposure complete
23:20:08.723 00.048 10072 worker thread done servicing request
23:20:08.724 00.001 1032 OnExposeComplete: enter
23:20:08.725 00.001 1032 UpdateGuideState(): m_state=6
23:20:08.728 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8681
23:20:08.729 00.001 1032 Star::Find returns 1 (0), X=1104.03, Y=133.76, Mass=1300, SNR=25.3, Peak=101 HFD=3.2
23:20:08.731 00.002 1032 MultiStar: [#1 0.07,0.01,1.03,U] [#2 -0.10,-0.16,0.84,U] [#3 0.09,-0.24,0.00,M10] [#4 0.08,-0.06,0.71,U] [#5 0.03,-0.04,0.67,U] [#6 0.12,0.01,0.65,U] [#7 0.09,-0.01,0.70,U] [#8 -0.02,-0.00,0.51,U] 
23:20:08.732 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {0.16, -0.01}
23:20:08.733 00.001 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
23:20:08.735 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
23:20:08.737 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.53 mountX=-0.05 mountY=-0.05, mountTheta=-2.36
23:20:08.742 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
23:20:08.744 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
23:20:08.746 00.002 10072 Worker thread wakes up
23:20:08.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:20:08.747 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:20:08.747 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.05
23:20:08.749 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:20:08.752 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:08.752 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:20:08.752 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:08.752 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:20:08.752 00.000 10072 MoveAxis(E, 11, ABG)
23:20:08.752 00.000 10072 Guiding  Dir = 2, Dur = 11
23:20:08.753 00.001 10072 IsGuiding returns 0
23:20:08.753 00.000 10072 PulseGuide returned control before completion, sleep 21
23:20:08.770 00.017 1032 UpdateGuideState exits: m=1300 SNR=25.3
23:20:08.772 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:08.774 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:08.775 00.001 1032 Enqueuing Expose request
23:20:08.781 00.006 10072 IsGuiding returns 0
23:20:08.781 00.000 10072 Move returns status 0, amount 11
23:20:08.781 00.000 10072 MoveAxis(N, 0, ABG)
23:20:08.781 00.000 10072 Move returns status 0, amount 0
23:20:08.781 00.000 10072 move complete, result=0
23:20:08.781 00.000 10072 worker thread done servicing request
23:20:08.781 00.000 10072 Worker thread wakes up
23:20:08.781 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:08.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:08.785 00.004 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:20:09.191 00.406 10072 Exposure complete
23:20:09.235 00.044 10072 worker thread done servicing request
23:20:09.235 00.000 1032 OnExposeComplete: enter
23:20:09.238 00.003 1032 UpdateGuideState(): m_state=6
23:20:09.239 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8682
23:20:09.242 00.003 1032 Star::Find returns 1 (0), X=1103.92, Y=133.81, Mass=1366, SNR=26.0, Peak=111 HFD=3.1
23:20:09.244 00.002 1032 MultiStar: [#1 -0.02,0.08,0.98,U] [#2 -0.08,-0.05,0.82,U] [#3 0.16,-0.13,0.77,U] [#4 0.11,0.05,0.69,U] [#5 0.02,0.05,0.62,U] [#6 -0.12,0.15,0.64,U] [#7 -0.05,0.01,0.73,U] [#8 -0.00,0.07,0.50,U] 
23:20:09.245 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.04, 0.05}
23:20:09.248 00.003 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
23:20:09.250 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
23:20:09.251 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.29 mountX=0.03 mountY=-0.02, mountTheta=-0.54
23:20:09.253 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
23:20:09.255 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
23:20:09.256 00.001 10072 Worker thread wakes up
23:20:09.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
23:20:09.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
23:20:09.256 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
23:20:09.258 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:20:09.260 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:09.260 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:20:09.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:09.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:20:09.260 00.000 10072 MoveAxis(E, 8, ABG)
23:20:09.260 00.000 10072 Guiding  Dir = 2, Dur = 8
23:20:09.261 00.001 10072 IsGuiding returns 0
23:20:09.261 00.000 10072 PulseGuide returned control before completion, sleep 18
23:20:09.278 00.017 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:20:09.280 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:09.283 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:09.284 00.001 1032 Enqueuing Expose request
23:20:09.284 00.000 10072 IsGuiding returns 0
23:20:09.286 00.002 10072 Move returns status 0, amount 8
23:20:09.286 00.000 10072 MoveAxis(N, 0, ABG)
23:20:09.286 00.000 10072 Move returns status 0, amount 0
23:20:09.286 00.000 10072 move complete, result=0
23:20:09.286 00.000 10072 worker thread done servicing request
23:20:09.286 00.000 10072 Worker thread wakes up
23:20:09.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:09.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:09.292 00.006 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:20:09.921 00.629 10072 Exposure complete
23:20:09.972 00.051 10072 worker thread done servicing request
23:20:09.972 00.000 1032 OnExposeComplete: enter
23:20:09.974 00.002 1032 UpdateGuideState(): m_state=6
23:20:09.975 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8683
23:20:09.976 00.001 1032 Star::Find returns 1 (0), X=1103.91, Y=133.87, Mass=1459, SNR=26.8, Peak=106 HFD=3.0
23:20:09.978 00.002 1032 MultiStar: [#1 -0.01,0.20,0.89,U] [#2 -0.14,-0.00,0.79,U] [#3 0.20,-0.13,0.74,U] [#4 0.18,0.11,0.64,U] [#5 -0.01,0.17,0.67,U] [#6 -0.08,0.21,0.61,U] [#7 -0.01,0.21,0.70,U] [#8 -0.04,0.19,0.48,U] 
23:20:09.979 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {0.04, 0.11}
23:20:09.982 00.003 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
23:20:09.983 00.001 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
23:20:09.985 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.44 mountX=0.11 mountY=-0.04, mountTheta=-0.39
23:20:09.990 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
23:20:09.992 00.002 1032 Enqueuing Move request for scope (0.02, 0.11)
23:20:09.994 00.002 10072 Worker thread wakes up
23:20:09.994 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
23:20:09.994 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
23:20:09.994 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.11 yDistance=-0.04
23:20:09.995 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:20:09.999 00.004 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:09.999 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:20:09.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:09.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:20:09.999 00.000 10072 MoveAxis(E, 9, ABG)
23:20:09.999 00.000 10072 Guiding  Dir = 2, Dur = 9
23:20:10.000 00.001 10072 IsGuiding returns 0
23:20:10.000 00.000 10072 PulseGuide returned control before completion, sleep 19
23:20:10.014 00.014 1032 UpdateGuideState exits: m=1459 SNR=26.8
23:20:10.018 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:10.020 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:10.022 00.002 1032 Enqueuing Expose request
23:20:10.028 00.006 10072 IsGuiding returns 0
23:20:10.028 00.000 10072 Move returns status 0, amount 9
23:20:10.028 00.000 10072 MoveAxis(N, 0, ABG)
23:20:10.028 00.000 10072 Move returns status 0, amount 0
23:20:10.028 00.000 10072 move complete, result=0
23:20:10.028 00.000 10072 worker thread done servicing request
23:20:10.029 00.001 10072 Worker thread wakes up
23:20:10.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:10.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:10.031 00.002 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:20:10.437 00.406 10072 Exposure complete
23:20:10.488 00.051 10072 worker thread done servicing request
23:20:10.488 00.000 1032 OnExposeComplete: enter
23:20:10.491 00.003 1032 UpdateGuideState(): m_state=6
23:20:10.493 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8684
23:20:10.494 00.001 1032 Star::Find returns 1 (0), X=1103.98, Y=133.87, Mass=1319, SNR=25.5, Peak=97 HFD=3.0
23:20:10.496 00.002 1032 MultiStar: [#1 0.05,0.16,0.99,U] [#2 -0.08,0.01,0.81,U] [#3 0.10,-0.14,0.75,U] [#4 0.13,0.06,0.68,U] [#5 0.27,0.10,0.00,M1] [#6 0.13,0.29,0.00,M1] [#7 0.05,0.05,0.74,U] [#8 0.06,0.13,0.55,U] 
23:20:10.498 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.06}, one-star: {0.10, 0.11}
23:20:10.499 00.001 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
23:20:10.501 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
23:20:10.502 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.80 mountX=0.04 mountY=-0.07, mountTheta=-1.03
23:20:10.504 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
23:20:10.506 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
23:20:10.507 00.001 10072 Worker thread wakes up
23:20:10.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
23:20:10.508 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
23:20:10.508 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
23:20:10.509 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:20:10.512 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:10.512 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:20:10.513 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:10.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:20:10.513 00.000 10072 MoveAxis(E, 8, ABG)
23:20:10.513 00.000 10072 Guiding  Dir = 2, Dur = 8
23:20:10.513 00.000 10072 IsGuiding returns 0
23:20:10.514 00.001 10072 PulseGuide returned control before completion, sleep 18
23:20:10.532 00.018 1032 UpdateGuideState exits: m=1319 SNR=25.5
23:20:10.534 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:10.536 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:10.538 00.002 1032 Enqueuing Expose request
23:20:10.542 00.004 10072 IsGuiding returns 1
23:20:10.542 00.000 10072 scope still moving after pulse duration time elapsed
23:20:10.574 00.032 10072 IsGuiding returns 1
23:20:10.605 00.031 10072 IsGuiding returns 1
23:20:10.636 00.031 10072 IsGuiding returns 1
23:20:10.667 00.031 10072 IsGuiding returns 1
23:20:10.698 00.031 10072 IsGuiding returns 1
23:20:10.730 00.032 10072 IsGuiding returns 1
23:20:10.761 00.031 10072 IsGuiding returns 1
23:20:10.793 00.032 10072 IsGuiding returns 1
23:20:10.824 00.031 10072 IsGuiding returns 1
23:20:10.855 00.031 10072 IsGuiding returns 1
23:20:10.886 00.031 10072 IsGuiding returns 1
23:20:10.916 00.030 10072 IsGuiding returns 1
23:20:10.948 00.032 10072 IsGuiding returns 1
23:20:10.979 00.031 10072 IsGuiding returns 1
23:20:11.010 00.031 10072 IsGuiding returns 1
23:20:11.041 00.031 10072 IsGuiding returns 0
23:20:11.041 00.000 10072 scope move finished after 8 + 519 ms
23:20:11.041 00.000 10072 Move returns status 0, amount 8
23:20:11.041 00.000 10072 MoveAxis(N, 0, ABG)
23:20:11.041 00.000 10072 Move returns status 0, amount 0
23:20:11.041 00.000 10072 move complete, result=0
23:20:11.041 00.000 10072 worker thread done servicing request
23:20:11.041 00.000 10072 Worker thread wakes up
23:20:11.041 00.000 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:20:11.044 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:11.044 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:11.685 00.641 10072 Exposure complete
23:20:11.733 00.048 10072 worker thread done servicing request
23:20:11.733 00.000 1032 OnExposeComplete: enter
23:20:11.735 00.002 1032 UpdateGuideState(): m_state=6
23:20:11.739 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8685
23:20:11.741 00.002 1032 Star::Find returns 1 (0), X=1103.96, Y=133.67, Mass=1332, SNR=25.6, Peak=105 HFD=3.3
23:20:11.745 00.004 1032 MultiStar: [#1 0.11,0.01,0.99,U] [#2 -0.10,-0.18,0.82,U] [#3 0.22,-0.19,0.00,M8] [#4 0.28,-0.01,0.00,M1] [#5 0.14,-0.05,0.69,U] [#6 -0.12,0.07,0.64,U] [#7 0.04,0.05,0.71,U] [#8 0.08,0.09,0.53,U] 
23:20:11.747 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.03}, one-star: {0.09, -0.09}
23:20:11.748 00.001 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
23:20:11.750 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
23:20:11.751 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.60 mountX=-0.04 mountY=-0.03, mountTheta=-2.43
23:20:11.755 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
23:20:11.757 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
23:20:11.758 00.001 10072 Worker thread wakes up
23:20:11.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:20:11.758 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:20:11.758 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
23:20:11.760 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:20:11.763 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:11.763 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:20:11.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:11.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:20:11.763 00.000 10072 MoveAxis(E, 11, ABG)
23:20:11.763 00.000 10072 Guiding  Dir = 2, Dur = 11
23:20:11.763 00.000 10072 IsGuiding returns 0
23:20:11.764 00.001 10072 PulseGuide returned control before completion, sleep 21
23:20:11.782 00.018 1032 UpdateGuideState exits: m=1332 SNR=25.6
23:20:11.784 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:11.785 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:11.787 00.002 1032 Enqueuing Expose request
23:20:11.792 00.005 10072 IsGuiding returns 0
23:20:11.792 00.000 10072 Move returns status 0, amount 11
23:20:11.792 00.000 10072 MoveAxis(N, 0, ABG)
23:20:11.792 00.000 10072 Move returns status 0, amount 0
23:20:11.792 00.000 10072 move complete, result=0
23:20:11.792 00.000 10072 worker thread done servicing request
23:20:11.792 00.000 10072 Worker thread wakes up
23:20:11.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:11.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:11.797 00.005 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:20:12.199 00.402 10072 Exposure complete
23:20:12.249 00.050 10072 worker thread done servicing request
23:20:12.250 00.001 1032 OnExposeComplete: enter
23:20:12.251 00.001 1032 UpdateGuideState(): m_state=6
23:20:12.254 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8686
23:20:12.255 00.001 1032 Star::Find returns 1 (0), X=1104.05, Y=133.69, Mass=1445, SNR=26.7, Peak=107 HFD=3.4
23:20:12.257 00.002 1032 MultiStar: [#1 0.00,0.05,0.91,U] [#2 -0.11,-0.07,0.77,U] [#3 0.11,-0.15,0.75,U] [#4 0.13,-0.04,0.67,U] [#5 0.08,0.03,0.67,U] [#6 -0.05,0.17,0.60,U] [#7 -0.03,0.09,0.68,U] [#8 -0.01,0.00,0.51,U] 
23:20:12.258 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.17, -0.07}
23:20:12.260 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
23:20:12.262 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
23:20:12.263 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.18 mountX=-0.02 mountY=-0.04, mountTheta=-2.01
23:20:12.266 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
23:20:12.269 00.003 1032 Enqueuing Move request for scope (0.04, -0.01)
23:20:12.271 00.002 10072 Worker thread wakes up
23:20:12.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:20:12.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:20:12.271 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
23:20:12.273 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:20:12.276 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:12.276 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:20:12.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:12.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:20:12.276 00.000 10072 MoveAxis(E, 9, ABG)
23:20:12.276 00.000 10072 Guiding  Dir = 2, Dur = 9
23:20:12.278 00.002 10072 IsGuiding returns 0
23:20:12.278 00.000 10072 PulseGuide returned control before completion, sleep 19
23:20:12.294 00.016 1032 UpdateGuideState exits: m=1445 SNR=26.7
23:20:12.296 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:12.298 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:12.301 00.003 1032 Enqueuing Expose request
23:20:12.304 00.003 10072 IsGuiding returns 0
23:20:12.304 00.000 10072 Move returns status 0, amount 9
23:20:12.304 00.000 10072 MoveAxis(N, 0, ABG)
23:20:12.304 00.000 10072 Move returns status 0, amount 0
23:20:12.304 00.000 10072 move complete, result=0
23:20:12.304 00.000 10072 worker thread done servicing request
23:20:12.304 00.000 10072 Worker thread wakes up
23:20:12.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:12.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:12.311 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:20:12.931 00.620 10072 Exposure complete
23:20:12.979 00.048 10072 worker thread done servicing request
23:20:12.979 00.000 1032 OnExposeComplete: enter
23:20:12.982 00.003 1032 UpdateGuideState(): m_state=6
23:20:12.984 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8687
23:20:12.987 00.003 1032 Star::Find returns 1 (0), X=1104.08, Y=133.72, Mass=1363, SNR=26.0, Peak=115 HFD=3.3
23:20:12.990 00.003 1032 MultiStar: [#1 0.01,0.08,0.94,U] [#2 -0.14,-0.02,0.78,U] [#3 0.10,-0.30,0.00,M8] [#4 0.20,-0.23,0.00,M1] [#5 0.17,-0.03,0.66,U] [#6 -0.04,0.09,0.67,U] [#7 0.02,-0.01,0.68,U] [#8 0.05,-0.01,0.52,U] 
23:20:12.993 00.003 1032 refined, 6 included, MultiStar: {0.04, 0.01}, one-star: {0.21, -0.04}
23:20:12.995 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
23:20:12.996 00.001 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
23:20:12.999 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.05 cameraTheta=0.22 mountX=-0.00 mountY=-0.05, mountTheta=-1.61
23:20:13.002 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
23:20:13.004 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
23:20:13.006 00.002 10072 Worker thread wakes up
23:20:13.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:20:13.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:20:13.006 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.05
23:20:13.008 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:20:13.010 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:13.011 00.001 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:20:13.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:13.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:20:13.011 00.000 10072 MoveAxis(E, 11, ABG)
23:20:13.011 00.000 10072 Guiding  Dir = 2, Dur = 11
23:20:13.011 00.000 10072 IsGuiding returns 0
23:20:13.012 00.001 10072 PulseGuide returned control before completion, sleep 21
23:20:13.029 00.017 1032 UpdateGuideState exits: m=1363 SNR=26.0
23:20:13.032 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:13.033 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:13.034 00.001 1032 Enqueuing Expose request
23:20:13.038 00.004 10072 IsGuiding returns 0
23:20:13.038 00.000 10072 Move returns status 0, amount 11
23:20:13.038 00.000 10072 MoveAxis(N, 0, ABG)
23:20:13.038 00.000 10072 Move returns status 0, amount 0
23:20:13.038 00.000 10072 move complete, result=0
23:20:13.038 00.000 10072 worker thread done servicing request
23:20:13.038 00.000 10072 Worker thread wakes up
23:20:13.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:13.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:13.044 00.006 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:20:13.449 00.405 10072 Exposure complete
23:20:13.500 00.051 10072 worker thread done servicing request
23:20:13.500 00.000 1032 OnExposeComplete: enter
23:20:13.502 00.002 1032 UpdateGuideState(): m_state=6
23:20:13.503 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8688
23:20:13.506 00.003 1032 Star::Find returns 1 (0), X=1103.97, Y=133.53, Mass=1525, SNR=27.4, Peak=124 HFD=3.5
23:20:13.508 00.002 1032 MultiStar: [#1 0.01,-0.06,0.92,U] [#2 -0.07,-0.15,0.75,U] [#3 0.16,-0.43,0.00,M9] [#4 0.07,-0.24,0.65,U] [#5 0.10,-0.04,0.66,U] [#6 -0.05,0.07,0.57,U] [#7 -0.01,-0.21,0.67,U] [#8 -0.00,-0.08,0.48,U] 
23:20:13.510 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.13}, one-star: {0.10, -0.23}
23:20:13.511 00.001 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.22 = 3.07)
23:20:13.513 00.002 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.07)
23:20:13.515 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.38 mountX=-0.13 mountY=0.01, mountTheta=3.07
23:20:13.518 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.13, opts=13)
23:20:13.522 00.004 1032 Enqueuing Move request for scope (0.02, -0.13)
23:20:13.526 00.004 10072 Worker thread wakes up
23:20:13.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
23:20:13.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
23:20:13.526 00.000 10072 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=0.01
23:20:13.528 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:20:13.530 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:13.530 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:20:13.531 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:13.531 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:20:13.531 00.000 10072 MoveAxis(E, 9, ABG)
23:20:13.531 00.000 10072 Guiding  Dir = 2, Dur = 9
23:20:13.531 00.000 10072 IsGuiding returns 0
23:20:13.532 00.001 10072 PulseGuide returned control before completion, sleep 19
23:20:13.549 00.017 1032 UpdateGuideState exits: m=1525 SNR=27.4
23:20:13.553 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:13.555 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:13.557 00.002 1032 Enqueuing Expose request
23:20:13.559 00.002 10072 IsGuiding returns 0
23:20:13.559 00.000 10072 Move returns status 0, amount 9
23:20:13.559 00.000 10072 MoveAxis(N, 0, ABG)
23:20:13.559 00.000 10072 Move returns status 0, amount 0
23:20:13.559 00.000 10072 move complete, result=0
23:20:13.559 00.000 10072 worker thread done servicing request
23:20:13.559 00.000 10072 Worker thread wakes up
23:20:13.560 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:13.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:13.566 00.006 1032 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
23:20:14.184 00.618 10072 Exposure complete
23:20:14.235 00.051 10072 worker thread done servicing request
23:20:14.235 00.000 1032 OnExposeComplete: enter
23:20:14.239 00.004 1032 UpdateGuideState(): m_state=6
23:20:14.241 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8689
23:20:14.242 00.001 1032 Star::Find returns 1 (0), X=1103.98, Y=133.46, Mass=1389, SNR=26.2, Peak=108 HFD=3.5
23:20:14.244 00.002 1032 MultiStar: [#1 0.09,-0.23,0.95,U] [#2 0.08,-0.28,0.00,M1] [#3 0.28,-0.55,0.00,M10] [#4 0.28,-0.36,0.00,M1] [#5 0.16,-0.16,0.68,U] [#6 -0.09,-0.11,0.65,U] [#7 0.04,-0.29,0.00,M1] [#8 0.02,-0.13,0.50,U] 
23:20:14.247 00.003 1032 refined, 4 included, MultiStar: {0.07, -0.20}, one-star: {0.11, -0.30}
23:20:14.248 00.001 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
23:20:14.249 00.001 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
23:20:14.251 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.25 mountX=-0.21 mountY=-0.01, mountTheta=-3.08
23:20:14.253 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.20, opts=13)
23:20:14.255 00.002 1032 Enqueuing Move request for scope (0.07, -0.20)
23:20:14.256 00.001 10072 Worker thread wakes up
23:20:14.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
23:20:14.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
23:20:14.257 00.001 10072 Moving (0.07, -0.20) raw xDistance=-0.21 yDistance=-0.01
23:20:14.258 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:20:14.261 00.003 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.26
23:20:14.261 00.000 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
23:20:14.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:14.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:20:14.261 00.000 10072 MoveAxis(E, 109, ABG)
23:20:14.261 00.000 10072 Guiding  Dir = 2, Dur = 109
23:20:14.261 00.000 10072 IsGuiding returns 0
23:20:14.262 00.001 10072 PulseGuide returned control before completion, sleep 119
23:20:14.279 00.017 1032 UpdateGuideState exits: m=1389 SNR=26.2
23:20:14.281 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:14.283 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:14.284 00.001 1032 Enqueuing Expose request
23:20:14.384 00.100 10072 IsGuiding returns 0
23:20:14.384 00.000 10072 Move returns status 0, amount 109
23:20:14.384 00.000 10072 MoveAxis(N, 0, ABG)
23:20:14.384 00.000 10072 Move returns status 0, amount 0
23:20:14.384 00.000 10072 move complete, result=0
23:20:14.384 00.000 10072 worker thread done servicing request
23:20:14.384 00.000 10072 Worker thread wakes up
23:20:14.384 00.000 1032 GuideStep: -0.2 px 109 ms EAST, -0.0 px 0 ms NORTH
23:20:14.386 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:14.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:14.793 00.407 10072 Exposure complete
23:20:14.841 00.048 10072 worker thread done servicing request
23:20:14.841 00.000 1032 OnExposeComplete: enter
23:20:14.843 00.002 1032 UpdateGuideState(): m_state=6
23:20:14.846 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8690
23:20:14.847 00.001 1032 Star::Find returns 1 (0), X=1104.08, Y=133.48, Mass=1426, SNR=26.5, Peak=125 HFD=3.5
23:20:14.849 00.002 1032 MultiStar: [#1 0.12,-0.14,0.99,U] [#2 -0.01,-0.20,0.83,U] [#3 0.27,-0.40,0.00,R] [#4 0.20,-0.34,0.00,M2] [#5 0.10,-0.19,0.67,U] [#6 0.06,-0.04,0.59,U] [#7 0.09,-0.06,0.69,U] [#8 0.15,-0.00,0.47,U] 
23:20:14.850 00.001 1032 refined, 6 included, MultiStar: {0.11, -0.15}, one-star: {0.20, -0.29}
23:20:14.851 00.001 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
23:20:14.853 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
23:20:14.854 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-0.95 mountX=-0.17 mountY=-0.06, mountTheta=-2.78
23:20:14.857 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.15, opts=13)
23:20:14.858 00.001 1032 Enqueuing Move request for scope (0.11, -0.15)
23:20:14.860 00.002 10072 Worker thread wakes up
23:20:14.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
23:20:14.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
23:20:14.860 00.000 10072 Moving (0.11, -0.15) raw xDistance=-0.17 yDistance=-0.06
23:20:14.863 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:20:14.866 00.003 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.26
23:20:14.867 00.001 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
23:20:14.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:14.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:20:14.867 00.000 10072 MoveAxis(E, 90, ABG)
23:20:14.867 00.000 10072 Guiding  Dir = 2, Dur = 90
23:20:14.867 00.000 10072 IsGuiding returns 0
23:20:14.868 00.001 10072 PulseGuide returned control before completion, sleep 100
23:20:14.882 00.014 1032 UpdateGuideState exits: m=1426 SNR=26.5
23:20:14.885 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:14.886 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:14.887 00.001 1032 Enqueuing Expose request
23:20:14.977 00.090 10072 IsGuiding returns 0
23:20:14.977 00.000 10072 Move returns status 0, amount 90
23:20:14.977 00.000 10072 MoveAxis(N, 0, ABG)
23:20:14.977 00.000 10072 Move returns status 0, amount 0
23:20:14.977 00.000 10072 move complete, result=0
23:20:14.977 00.000 10072 worker thread done servicing request
23:20:14.977 00.000 10072 Worker thread wakes up
23:20:14.977 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
23:20:14.980 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:14.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:15.605 00.625 10072 Exposure complete
23:20:15.657 00.052 10072 worker thread done servicing request
23:20:15.657 00.000 1032 OnExposeComplete: enter
23:20:15.659 00.002 1032 UpdateGuideState(): m_state=6
23:20:15.661 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8691
23:20:15.662 00.001 1032 Star::Find returns 1 (0), X=1103.86, Y=133.78, Mass=1544, SNR=27.6, Peak=120 HFD=3.3
23:20:15.664 00.002 1032 MultiStar: [#1 -0.10,0.09,0.86,U] [#2 -0.16,-0.03,0.75,U] [#3 -0.14,0.26,0.00,M1] [#4 0.03,0.01,0.63,U] [#5 -0.11,0.13,0.63,U] [#6 -0.12,0.20,0.61,U] [#7 -0.12,0.20,0.66,U] [#8 0.01,0.12,0.48,U] 
23:20:15.665 00.001 1032 single-star, 7 included, MultiStar: {-0.07, 0.09}, one-star: {-0.02, 0.02}
23:20:15.667 00.002 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
23:20:15.669 00.002 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
23:20:15.671 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.21 mountX=0.02 mountY=0.01, mountTheta=0.38
23:20:15.673 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
23:20:15.677 00.004 1032 Enqueuing Move request for scope (-0.02, 0.02)
23:20:15.679 00.002 10072 Worker thread wakes up
23:20:15.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
23:20:15.679 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
23:20:15.679 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.01
23:20:15.683 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:20:15.685 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:15.685 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:20:15.686 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:15.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:20:15.686 00.000 10072 MoveAxis(E, 11, ABG)
23:20:15.686 00.000 10072 Guiding  Dir = 2, Dur = 11
23:20:15.687 00.001 10072 IsGuiding returns 0
23:20:15.687 00.000 10072 PulseGuide returned control before completion, sleep 21
23:20:15.705 00.018 1032 UpdateGuideState exits: m=1544 SNR=27.6
23:20:15.707 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:15.709 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:15.711 00.002 1032 Enqueuing Expose request
23:20:15.713 00.002 10072 IsGuiding returns 0
23:20:15.713 00.000 10072 Move returns status 0, amount 11
23:20:15.713 00.000 10072 MoveAxis(N, 0, ABG)
23:20:15.713 00.000 10072 Move returns status 0, amount 0
23:20:15.715 00.002 10072 move complete, result=0
23:20:15.715 00.000 10072 worker thread done servicing request
23:20:15.715 00.000 10072 Worker thread wakes up
23:20:15.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:15.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:15.722 00.007 1032 GuideStep: 0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
23:20:16.125 00.403 10072 Exposure complete
23:20:16.178 00.053 10072 worker thread done servicing request
23:20:16.178 00.000 1032 OnExposeComplete: enter
23:20:16.181 00.003 1032 UpdateGuideState(): m_state=6
23:20:16.183 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8692
23:20:16.185 00.002 1032 Star::Find returns 1 (0), X=1104.00, Y=133.81, Mass=1219, SNR=24.5, Peak=97 HFD=3.1
23:20:16.188 00.003 1032 MultiStar: [#1 -0.00,0.10,1.04,U] [#2 -0.09,0.02,0.91,U] [#3 0.03,0.24,0.85,U] [#4 0.22,-0.02,0.73,U] [#5 0.07,0.11,0.71,U] [#6 -0.01,0.22,0.66,U] [#7 -0.01,0.12,0.75,U] [#8 0.04,0.06,0.54,U] 
23:20:16.190 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {0.12, 0.05}
23:20:16.192 00.002 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
23:20:16.193 00.001 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
23:20:16.195 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.18 mountX=0.08 mountY=-0.06, mountTheta=-0.65
23:20:16.197 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
23:20:16.199 00.002 1032 Enqueuing Move request for scope (0.04, 0.10)
23:20:16.201 00.002 10072 Worker thread wakes up
23:20:16.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
23:20:16.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
23:20:16.201 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.08 yDistance=-0.06
23:20:16.203 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:20:16.207 00.004 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:16.207 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:20:16.207 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:16.207 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:20:16.207 00.000 10072 MoveAxis(E, 9, ABG)
23:20:16.207 00.000 10072 Guiding  Dir = 2, Dur = 9
23:20:16.207 00.000 10072 IsGuiding returns 0
23:20:16.208 00.001 10072 PulseGuide returned control before completion, sleep 19
23:20:16.226 00.018 1032 UpdateGuideState exits: m=1219 SNR=24.5
23:20:16.228 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:16.231 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:16.233 00.002 1032 Enqueuing Expose request
23:20:16.234 00.001 10072 IsGuiding returns 0
23:20:16.234 00.000 10072 Move returns status 0, amount 9
23:20:16.234 00.000 10072 MoveAxis(N, 0, ABG)
23:20:16.235 00.001 10072 Move returns status 0, amount 0
23:20:16.235 00.000 10072 move complete, result=0
23:20:16.235 00.000 10072 worker thread done servicing request
23:20:16.235 00.000 10072 Worker thread wakes up
23:20:16.235 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:16.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:16.244 00.009 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:20:16.860 00.616 10072 Exposure complete
23:20:16.909 00.049 10072 worker thread done servicing request
23:20:16.909 00.000 1032 OnExposeComplete: enter
23:20:16.912 00.003 1032 UpdateGuideState(): m_state=6
23:20:16.914 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8693
23:20:16.916 00.002 1032 Star::Find returns 1 (0), X=1104.01, Y=133.67, Mass=1236, SNR=24.7, Peak=109 HFD=3.3
23:20:16.918 00.002 1032 MultiStar: [#1 0.13,0.04,1.10,U] [#2 -0.00,-0.10,0.90,U] [#3 0.00,0.11,0.85,U] [#4 0.20,-0.15,0.74,U] [#5 0.06,-0.12,0.72,U] [#6 0.12,0.09,0.66,U] [#7 0.07,0.01,0.76,U] [#8 0.14,-0.03,0.56,U] 
23:20:16.919 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.13, -0.10}
23:20:16.921 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
23:20:16.924 00.003 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
23:20:16.927 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.26 mountX=-0.05 mountY=-0.08, mountTheta=-2.09
23:20:16.930 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
23:20:16.932 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
23:20:16.934 00.002 10072 Worker thread wakes up
23:20:16.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
23:20:16.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
23:20:16.934 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
23:20:16.936 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:20:16.939 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:16.939 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:20:16.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:16.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:20:16.939 00.000 10072 MoveAxis(E, 11, ABG)
23:20:16.939 00.000 10072 Guiding  Dir = 2, Dur = 11
23:20:16.939 00.000 10072 IsGuiding returns 0
23:20:16.940 00.001 10072 PulseGuide returned control before completion, sleep 21
23:20:16.956 00.016 1032 UpdateGuideState exits: m=1236 SNR=24.7
23:20:16.960 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:16.962 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:16.963 00.001 1032 Enqueuing Expose request
23:20:16.968 00.005 10072 IsGuiding returns 0
23:20:16.968 00.000 10072 Move returns status 0, amount 11
23:20:16.968 00.000 10072 MoveAxis(N, 0, ABG)
23:20:16.968 00.000 10072 Move returns status 0, amount 0
23:20:16.968 00.000 10072 move complete, result=0
23:20:16.968 00.000 10072 worker thread done servicing request
23:20:16.968 00.000 10072 Worker thread wakes up
23:20:16.968 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:16.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:16.972 00.004 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:20:17.375 00.403 10072 Exposure complete
23:20:17.424 00.049 10072 worker thread done servicing request
23:20:17.425 00.001 1032 OnExposeComplete: enter
23:20:17.427 00.002 1032 UpdateGuideState(): m_state=6
23:20:17.429 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8694
23:20:17.432 00.003 1032 Star::Find returns 1 (0), X=1104.05, Y=133.72, Mass=1387, SNR=26.2, Peak=123 HFD=3.3
23:20:17.433 00.001 1032 MultiStar: [#1 0.10,0.06,1.00,U] [#2 -0.04,-0.06,0.83,U] [#3 -0.02,0.17,0.79,U] [#4 0.17,-0.06,0.70,U] [#5 0.11,-0.02,0.63,U] [#6 -0.03,0.07,0.63,U] [#7 0.03,0.04,0.73,U] [#8 0.14,-0.07,0.47,U] 
23:20:17.436 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.18, -0.04}
23:20:17.437 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
23:20:17.439 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
23:20:17.441 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.18 mountX=-0.01 mountY=-0.07, mountTheta=-1.65
23:20:17.444 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
23:20:17.445 00.001 1032 Enqueuing Move request for scope (0.07, 0.01)
23:20:17.447 00.002 10072 Worker thread wakes up
23:20:17.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:20:17.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:20:17.447 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
23:20:17.450 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:20:17.452 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:17.452 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:20:17.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:17.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:20:17.452 00.000 10072 MoveAxis(E, 10, ABG)
23:20:17.452 00.000 10072 Guiding  Dir = 2, Dur = 10
23:20:17.452 00.000 10072 IsGuiding returns 0
23:20:17.454 00.002 10072 PulseGuide returned control before completion, sleep 20
23:20:17.471 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:20:17.473 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:17.475 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:17.476 00.001 1032 Enqueuing Expose request
23:20:17.481 00.005 10072 IsGuiding returns 0
23:20:17.481 00.000 10072 Move returns status 0, amount 10
23:20:17.481 00.000 10072 MoveAxis(N, 0, ABG)
23:20:17.481 00.000 10072 Move returns status 0, amount 0
23:20:17.481 00.000 10072 move complete, result=0
23:20:17.481 00.000 10072 worker thread done servicing request
23:20:17.481 00.000 10072 Worker thread wakes up
23:20:17.483 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:17.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:17.487 00.004 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:20:18.106 00.619 10072 Exposure complete
23:20:18.157 00.051 10072 worker thread done servicing request
23:20:18.157 00.000 1032 OnExposeComplete: enter
23:20:18.160 00.003 1032 UpdateGuideState(): m_state=6
23:20:18.161 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8695
23:20:18.163 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=133.78, Mass=1307, SNR=25.4, Peak=113 HFD=3.3
23:20:18.165 00.002 1032 MultiStar: [#1 0.08,0.06,0.99,U] [#2 -0.08,0.01,0.80,U] [#3 0.04,0.25,0.00,M1] [#4 0.08,-0.05,0.72,U] [#5 0.27,0.16,0.00,M1] [#6 0.04,0.15,0.61,U] [#7 0.09,0.01,0.73,U] [#8 0.09,0.20,0.53,U] 
23:20:18.167 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.05}, one-star: {0.26, 0.01}
23:20:18.168 00.001 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:20:18.170 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:20:18.172 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.47 mountX=0.02 mountY=-0.10, mountTheta=-1.36
23:20:18.175 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
23:20:18.177 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
23:20:18.179 00.002 10072 Worker thread wakes up
23:20:18.179 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:20:18.179 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:20:18.179 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.02 yDistance=-0.10
23:20:18.181 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:20:18.183 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:18.184 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:20:18.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:18.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:20:18.184 00.000 10072 MoveAxis(E, 11, ABG)
23:20:18.184 00.000 10072 Guiding  Dir = 2, Dur = 11
23:20:18.184 00.000 10072 IsGuiding returns 0
23:20:18.185 00.001 10072 PulseGuide returned control before completion, sleep 21
23:20:18.202 00.017 1032 UpdateGuideState exits: m=1307 SNR=25.4
23:20:18.204 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:18.206 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:18.209 00.003 1032 Enqueuing Expose request
23:20:18.214 00.005 10072 IsGuiding returns 1
23:20:18.214 00.000 10072 scope still moving after pulse duration time elapsed
23:20:18.246 00.032 10072 IsGuiding returns 1
23:20:18.278 00.032 10072 IsGuiding returns 1
23:20:18.308 00.030 10072 IsGuiding returns 1
23:20:18.339 00.031 10072 IsGuiding returns 1
23:20:18.370 00.031 10072 IsGuiding returns 1
23:20:18.401 00.031 10072 IsGuiding returns 1
23:20:18.432 00.031 10072 IsGuiding returns 1
23:20:18.464 00.032 10072 IsGuiding returns 1
23:20:18.494 00.030 10072 IsGuiding returns 1
23:20:18.526 00.032 10072 IsGuiding returns 1
23:20:18.557 00.031 10072 IsGuiding returns 0
23:20:18.557 00.000 10072 scope move finished after 11 + 360 ms
23:20:18.557 00.000 10072 Move returns status 0, amount 11
23:20:18.557 00.000 10072 MoveAxis(N, 0, ABG)
23:20:18.557 00.000 10072 Move returns status 0, amount 0
23:20:18.558 00.001 10072 move complete, result=0
23:20:18.558 00.000 10072 worker thread done servicing request
23:20:18.558 00.000 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:20:18.560 00.002 10072 Worker thread wakes up
23:20:18.560 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:18.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:19.291 00.731 10072 Exposure complete
23:20:19.342 00.051 10072 worker thread done servicing request
23:20:19.342 00.000 1032 OnExposeComplete: enter
23:20:19.344 00.002 1032 UpdateGuideState(): m_state=6
23:20:19.347 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8696
23:20:19.348 00.001 1032 Star::Find returns 1 (0), X=1104.04, Y=133.76, Mass=1270, SNR=25.0, Peak=102 HFD=3.2
23:20:19.351 00.003 1032 MultiStar: [#1 0.09,0.13,1.02,U] [#2 -0.07,-0.01,0.84,U] [#3 0.00,0.18,0.81,U] [#4 0.16,-0.02,0.71,U] [#5 0.22,0.04,0.67,U] [#6 0.05,0.19,0.62,U] [#7 0.08,0.02,0.77,U] [#8 0.02,0.10,0.53,U] 
23:20:19.352 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.16, -0.00}
23:20:19.353 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:20:19.355 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:20:19.357 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.69 mountX=0.04 mountY=-0.10, mountTheta=-1.14
23:20:19.360 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
23:20:19.370 00.010 1032 Enqueuing Move request for scope (0.08, 0.07)
23:20:19.371 00.001 10072 Worker thread wakes up
23:20:19.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
23:20:19.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
23:20:19.372 00.001 10072 Moving (0.08, 0.07) raw xDistance=0.04 yDistance=-0.10
23:20:19.374 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:20:19.376 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:19.376 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:20:19.376 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:19.376 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:20:19.376 00.000 10072 MoveAxis(E, 13, ABG)
23:20:19.377 00.001 10072 Guiding  Dir = 2, Dur = 13
23:20:19.377 00.000 10072 IsGuiding returns 0
23:20:19.377 00.000 10072 PulseGuide returned control before completion, sleep 23
23:20:19.395 00.018 1032 UpdateGuideState exits: m=1270 SNR=25.0
23:20:19.398 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:19.401 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:19.402 00.001 1032 Enqueuing Expose request
23:20:19.414 00.012 10072 IsGuiding returns 0
23:20:19.415 00.001 10072 Move returns status 0, amount 13
23:20:19.415 00.000 10072 MoveAxis(N, 0, ABG)
23:20:19.415 00.000 10072 Move returns status 0, amount 0
23:20:19.415 00.000 10072 move complete, result=0
23:20:19.415 00.000 10072 worker thread done servicing request
23:20:19.415 00.000 10072 Worker thread wakes up
23:20:19.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:19.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:19.416 00.001 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:20:19.826 00.410 10072 Exposure complete
23:20:19.876 00.050 10072 worker thread done servicing request
23:20:19.877 00.001 1032 OnExposeComplete: enter
23:20:19.879 00.002 1032 UpdateGuideState(): m_state=6
23:20:19.881 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8697
23:20:19.882 00.001 1032 Star::Find returns 1 (0), X=1104.08, Y=133.67, Mass=1331, SNR=25.6, Peak=111 HFD=3.4
23:20:19.885 00.003 1032 MultiStar: [#1 0.10,-0.08,0.94,U] [#2 -0.03,-0.15,0.86,U] [#3 -0.09,0.08,0.79,U] [#4 0.18,-0.23,0.00,M1] [#5 0.04,-0.12,0.66,U] [#6 0.18,-0.05,0.61,U] [#7 0.04,-0.08,0.72,U] [#8 -0.12,-0.19,0.51,U] 
23:20:19.887 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.20, -0.10}
23:20:19.888 00.001 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
23:20:19.889 00.001 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
23:20:19.891 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.03 mountX=-0.09 mountY=-0.03, mountTheta=-2.86
23:20:19.896 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
23:20:19.899 00.003 1032 Enqueuing Move request for scope (0.05, -0.08)
23:20:19.900 00.001 10072 Worker thread wakes up
23:20:19.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
23:20:19.900 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
23:20:19.900 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
23:20:19.902 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:20:19.904 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:19.904 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:20:19.904 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:19.905 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:20:19.905 00.000 10072 MoveAxis(E, 9, ABG)
23:20:19.905 00.000 10072 Guiding  Dir = 2, Dur = 9
23:20:19.905 00.000 10072 IsGuiding returns 0
23:20:19.905 00.000 10072 PulseGuide returned control before completion, sleep 19
23:20:19.920 00.015 1032 UpdateGuideState exits: m=1331 SNR=25.6
23:20:19.923 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:19.925 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:19.927 00.002 1032 Enqueuing Expose request
23:20:19.930 00.003 10072 IsGuiding returns 0
23:20:19.930 00.000 10072 Move returns status 0, amount 9
23:20:19.930 00.000 10072 MoveAxis(N, 0, ABG)
23:20:19.930 00.000 10072 Move returns status 0, amount 0
23:20:19.930 00.000 10072 move complete, result=0
23:20:19.930 00.000 10072 worker thread done servicing request
23:20:19.930 00.000 10072 Worker thread wakes up
23:20:19.931 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:19.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:19.937 00.006 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:20:20.557 00.620 10072 Exposure complete
23:20:20.607 00.050 10072 worker thread done servicing request
23:20:20.607 00.000 1032 OnExposeComplete: enter
23:20:20.609 00.002 1032 UpdateGuideState(): m_state=6
23:20:20.611 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8698
23:20:20.613 00.002 1032 Star::Find returns 1 (0), X=1104.08, Y=133.73, Mass=1265, SNR=25.0, Peak=100 HFD=3.4
23:20:20.615 00.002 1032 MultiStar: [#1 0.10,0.04,1.02,U] [#2 -0.09,-0.11,0.81,U] [#3 0.02,0.14,0.77,U] [#4 0.16,0.01,0.74,U] [#5 0.13,0.08,0.74,U] [#6 0.08,0.12,0.69,U] [#7 0.08,-0.03,0.73,U] [#8 0.16,0.08,0.56,U] 
23:20:20.616 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.21, -0.03}
23:20:20.618 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:20:20.620 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:20:20.621 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.29 mountX=0.00 mountY=-0.10, mountTheta=-1.54
23:20:20.624 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
23:20:20.627 00.003 1032 Enqueuing Move request for scope (0.09, 0.03)
23:20:20.628 00.001 10072 Worker thread wakes up
23:20:20.629 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:20:20.629 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:20:20.629 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.00 yDistance=-0.10
23:20:20.631 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
23:20:20.632 00.001 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:20.632 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:20:20.632 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:20.632 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:20:20.632 00.000 10072 MoveAxis(E, 10, ABG)
23:20:20.632 00.000 10072 Guiding  Dir = 2, Dur = 10
23:20:20.634 00.002 10072 IsGuiding returns 0
23:20:20.634 00.000 10072 PulseGuide returned control before completion, sleep 20
23:20:20.650 00.016 1032 UpdateGuideState exits: m=1265 SNR=25.0
23:20:20.652 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:20.654 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:20.655 00.001 1032 Enqueuing Expose request
23:20:20.661 00.006 10072 IsGuiding returns 1
23:20:20.661 00.000 10072 scope still moving after pulse duration time elapsed
23:20:20.694 00.033 10072 IsGuiding returns 1
23:20:20.725 00.031 10072 IsGuiding returns 1
23:20:20.757 00.032 10072 IsGuiding returns 1
23:20:20.787 00.030 10072 IsGuiding returns 1
23:20:20.818 00.031 10072 IsGuiding returns 1
23:20:20.849 00.031 10072 IsGuiding returns 1
23:20:20.880 00.031 10072 IsGuiding returns 1
23:20:20.912 00.032 10072 IsGuiding returns 1
23:20:20.943 00.031 10072 IsGuiding returns 1
23:20:20.975 00.032 10072 IsGuiding returns 1
23:20:21.006 00.031 10072 IsGuiding returns 1
23:20:21.037 00.031 10072 IsGuiding returns 0
23:20:21.037 00.000 10072 scope move finished after 10 + 393 ms
23:20:21.037 00.000 10072 Move returns status 0, amount 10
23:20:21.037 00.000 10072 MoveAxis(N, 0, ABG)
23:20:21.037 00.000 10072 Move returns status 0, amount 0
23:20:21.037 00.000 10072 move complete, result=0
23:20:21.038 00.001 10072 worker thread done servicing request
23:20:21.038 00.000 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:20:21.040 00.002 10072 Worker thread wakes up
23:20:21.040 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:21.040 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:21.662 00.622 10072 Exposure complete
23:20:21.712 00.050 10072 worker thread done servicing request
23:20:21.712 00.000 1032 OnExposeComplete: enter
23:20:21.714 00.002 1032 UpdateGuideState(): m_state=6
23:20:21.716 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8699
23:20:21.717 00.001 1032 Star::Find returns 1 (0), X=1103.96, Y=133.71, Mass=1223, SNR=24.6, Peak=106 HFD=3.3
23:20:21.719 00.002 1032 MultiStar: [#1 -0.01,0.07,1.02,U] [#2 -0.07,-0.11,0.84,U] [#3 -0.03,0.15,0.81,U] [#4 0.18,-0.00,0.73,U] [#5 0.12,0.17,0.72,U] [#6 -0.04,0.11,0.65,U] [#7 -0.05,0.11,0.75,U] [#8 -0.01,0.03,0.53,U] 
23:20:21.721 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {0.09, -0.05}
23:20:21.722 00.001 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
23:20:21.725 00.003 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
23:20:21.726 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.18 mountX=0.04 mountY=-0.03, mountTheta=-0.65
23:20:21.729 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
23:20:21.730 00.001 1032 Enqueuing Move request for scope (0.02, 0.05)
23:20:21.732 00.002 10072 Worker thread wakes up
23:20:21.732 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
23:20:21.732 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
23:20:21.732 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.03
23:20:21.734 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:20:21.737 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:21.737 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:20:21.737 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:21.738 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:20:21.738 00.000 10072 MoveAxis(E, 12, ABG)
23:20:21.738 00.000 10072 Guiding  Dir = 2, Dur = 12
23:20:21.738 00.000 10072 IsGuiding returns 0
23:20:21.739 00.001 10072 PulseGuide returned control before completion, sleep 22
23:20:21.755 00.016 1032 UpdateGuideState exits: m=1223 SNR=24.6
23:20:21.758 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:21.759 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:21.761 00.002 1032 Enqueuing Expose request
23:20:21.769 00.008 10072 IsGuiding returns 0
23:20:21.769 00.000 10072 Move returns status 0, amount 12
23:20:21.769 00.000 10072 MoveAxis(N, 0, ABG)
23:20:21.769 00.000 10072 Move returns status 0, amount 0
23:20:21.769 00.000 10072 move complete, result=0
23:20:21.769 00.000 10072 worker thread done servicing request
23:20:21.770 00.001 10072 Worker thread wakes up
23:20:21.770 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:21.770 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:21.770 00.000 1032 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
23:20:22.180 00.410 10072 Exposure complete
23:20:22.230 00.050 10072 worker thread done servicing request
23:20:22.230 00.000 1032 OnExposeComplete: enter
23:20:22.232 00.002 1032 UpdateGuideState(): m_state=6
23:20:22.235 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8700
23:20:22.238 00.003 1032 Star::Find returns 1 (0), X=1104.01, Y=133.64, Mass=1326, SNR=25.6, Peak=106 HFD=3.4
23:20:22.241 00.003 1032 MultiStar: [#1 0.10,-0.01,1.07,U] [#2 -0.02,-0.11,0.79,U] [#3 -0.03,0.11,0.77,U] [#4 0.14,-0.15,0.73,U] [#5 0.05,0.05,0.69,U] [#6 -0.04,-0.02,0.63,U] [#7 0.14,-0.06,0.69,U] [#8 -0.00,-0.08,0.52,U] 
23:20:22.243 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.13, -0.12}
23:20:22.245 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
23:20:22.246 00.001 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
23:20:22.247 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.63 mountX=-0.06 mountY=-0.05, mountTheta=-2.46
23:20:22.251 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
23:20:22.253 00.002 1032 Enqueuing Move request for scope (0.06, -0.04)
23:20:22.255 00.002 10072 Worker thread wakes up
23:20:22.255 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:20:22.255 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:20:22.255 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.05
23:20:22.257 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:20:22.260 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:22.260 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:20:22.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:22.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:20:22.260 00.000 10072 MoveAxis(E, 9, ABG)
23:20:22.260 00.000 10072 Guiding  Dir = 2, Dur = 9
23:20:22.260 00.000 10072 IsGuiding returns 0
23:20:22.261 00.001 10072 PulseGuide returned control before completion, sleep 19
23:20:22.279 00.018 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:20:22.281 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:22.283 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:22.284 00.001 1032 Enqueuing Expose request
23:20:22.287 00.003 10072 IsGuiding returns 0
23:20:22.287 00.000 10072 Move returns status 0, amount 9
23:20:22.287 00.000 10072 MoveAxis(N, 0, ABG)
23:20:22.287 00.000 10072 Move returns status 0, amount 0
23:20:22.287 00.000 10072 move complete, result=0
23:20:22.287 00.000 10072 worker thread done servicing request
23:20:22.287 00.000 10072 Worker thread wakes up
23:20:22.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:22.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:22.295 00.008 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:20:22.912 00.617 10072 Exposure complete
23:20:22.964 00.052 10072 worker thread done servicing request
23:20:22.965 00.001 1032 OnExposeComplete: enter
23:20:22.967 00.002 1032 UpdateGuideState(): m_state=6
23:20:22.969 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8701
23:20:22.971 00.002 1032 Star::Find returns 1 (0), X=1104.03, Y=133.64, Mass=1295, SNR=25.3, Peak=110 HFD=3.3
23:20:22.974 00.003 1032 MultiStar: [#1 0.09,-0.06,1.02,U] [#2 0.02,-0.21,0.84,U] [#3 -0.01,-0.03,0.77,U] [#4 0.25,-0.27,0.00,M1] [#5 0.11,-0.15,0.72,U] [#6 0.17,-0.10,0.64,U] [#7 0.06,-0.11,0.77,U] [#8 0.14,-0.09,0.58,U] 
23:20:22.975 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.11}, one-star: {0.15, -0.13}
23:20:22.977 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
23:20:22.978 00.001 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
23:20:22.980 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.88 mountX=-0.13 mountY=-0.06, mountTheta=-2.71
23:20:22.983 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.11, opts=13)
23:20:22.985 00.002 1032 Enqueuing Move request for scope (0.09, -0.11)
23:20:22.990 00.005 10072 Worker thread wakes up
23:20:22.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
23:20:22.991 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
23:20:22.991 00.000 10072 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.06
23:20:22.992 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:20:22.995 00.003 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:22.995 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:20:22.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:22.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:20:22.995 00.000 10072 MoveAxis(E, 10, ABG)
23:20:22.995 00.000 10072 Guiding  Dir = 2, Dur = 10
23:20:22.996 00.001 10072 IsGuiding returns 0
23:20:22.996 00.000 10072 PulseGuide returned control before completion, sleep 20
23:20:23.013 00.017 1032 UpdateGuideState exits: m=1295 SNR=25.3
23:20:23.015 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:23.019 00.004 10072 IsGuiding returns 0
23:20:23.019 00.000 10072 Move returns status 0, amount 10
23:20:23.019 00.000 10072 MoveAxis(N, 0, ABG)
23:20:23.019 00.000 10072 Move returns status 0, amount 0
23:20:23.019 00.000 10072 move complete, result=0
23:20:23.019 00.000 10072 worker thread done servicing request
23:20:23.019 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:23.021 00.002 1032 Enqueuing Expose request
23:20:23.024 00.003 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:20:23.027 00.003 10072 Worker thread wakes up
23:20:23.027 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:23.027 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:23.442 00.415 10072 Exposure complete
23:20:23.491 00.049 10072 worker thread done servicing request
23:20:23.492 00.001 1032 OnExposeComplete: enter
23:20:23.494 00.002 1032 UpdateGuideState(): m_state=6
23:20:23.496 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8702
23:20:23.498 00.002 1032 Star::Find returns 1 (0), X=1104.04, Y=133.55, Mass=1321, SNR=25.5, Peak=113 HFD=3.5
23:20:23.499 00.001 1032 MultiStar: [#1 0.13,-0.09,0.97,U] [#2 0.01,-0.08,0.82,U] [#3 -0.01,0.11,0.81,U] [#4 0.21,-0.22,0.00,M2] [#5 0.03,0.01,0.67,U] [#6 0.06,0.04,0.60,U] [#7 0.01,-0.05,0.70,U] [#8 0.01,-0.03,0.51,U] 
23:20:23.501 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.05}, one-star: {0.17, -0.22}
23:20:23.504 00.003 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
23:20:23.505 00.001 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
23:20:23.507 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.69 mountX=-0.06 mountY=-0.04, mountTheta=-2.52
23:20:23.509 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
23:20:23.511 00.002 1032 Enqueuing Move request for scope (0.06, -0.05)
23:20:23.512 00.001 10072 Worker thread wakes up
23:20:23.512 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
23:20:23.513 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
23:20:23.513 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.04
23:20:23.514 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:20:23.517 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:23.517 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:20:23.517 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:23.517 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:20:23.517 00.000 10072 MoveAxis(E, 8, ABG)
23:20:23.520 00.003 10072 Guiding  Dir = 2, Dur = 8
23:20:23.523 00.003 10072 IsGuiding returns 0
23:20:23.524 00.001 10072 PulseGuide returned control before completion, sleep 18
23:20:23.538 00.014 1032 UpdateGuideState exits: m=1321 SNR=25.5
23:20:23.540 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:23.541 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:23.543 00.002 1032 Enqueuing Expose request
23:20:23.551 00.008 10072 IsGuiding returns 0
23:20:23.551 00.000 10072 Move returns status 0, amount 8
23:20:23.551 00.000 10072 MoveAxis(N, 0, ABG)
23:20:23.551 00.000 10072 Move returns status 0, amount 0
23:20:23.551 00.000 10072 move complete, result=0
23:20:23.551 00.000 10072 worker thread done servicing request
23:20:23.551 00.000 10072 Worker thread wakes up
23:20:23.551 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:23.551 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:23.554 00.003 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:20:24.175 00.621 10072 Exposure complete
23:20:24.221 00.046 10072 worker thread done servicing request
23:20:24.222 00.001 1032 OnExposeComplete: enter
23:20:24.224 00.002 1032 UpdateGuideState(): m_state=6
23:20:24.226 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8703
23:20:24.228 00.002 1032 Star::Find returns 1 (0), X=1104.05, Y=133.77, Mass=1456, SNR=26.8, Peak=120 HFD=3.4
23:20:24.230 00.002 1032 MultiStar: [#1 0.08,0.05,0.97,U] [#2 0.05,-0.18,0.76,U] [#3 -0.02,0.20,0.73,U] [#4 0.19,-0.08,0.65,U] [#5 0.12,0.01,0.63,U] [#6 0.04,0.23,0.61,U] [#7 0.00,0.04,0.69,U] [#8 0.07,0.05,0.52,U] 
23:20:24.232 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.17, 0.00}
23:20:24.233 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:20:24.236 00.003 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:20:24.238 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.36 mountX=0.01 mountY=-0.09, mountTheta=-1.47
23:20:24.242 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
23:20:24.244 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
23:20:24.246 00.002 10072 Worker thread wakes up
23:20:24.247 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:20:24.247 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:20:24.247 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
23:20:24.249 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:20:24.251 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:24.251 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:20:24.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:24.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:20:24.251 00.000 10072 MoveAxis(E, 10, ABG)
23:20:24.252 00.001 10072 Guiding  Dir = 2, Dur = 10
23:20:24.252 00.000 10072 IsGuiding returns 0
23:20:24.252 00.000 10072 PulseGuide returned control before completion, sleep 20
23:20:24.269 00.017 1032 UpdateGuideState exits: m=1456 SNR=26.8
23:20:24.272 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:24.273 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:24.276 00.003 1032 Enqueuing Expose request
23:20:24.281 00.005 10072 IsGuiding returns 0
23:20:24.281 00.000 10072 Move returns status 0, amount 10
23:20:24.281 00.000 10072 MoveAxis(N, 0, ABG)
23:20:24.281 00.000 10072 Move returns status 0, amount 0
23:20:24.281 00.000 10072 move complete, result=0
23:20:24.281 00.000 10072 worker thread done servicing request
23:20:24.281 00.000 10072 Worker thread wakes up
23:20:24.281 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:24.282 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:24.285 00.003 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:20:24.690 00.405 10072 Exposure complete
23:20:24.738 00.048 10072 worker thread done servicing request
23:20:24.738 00.000 1032 OnExposeComplete: enter
23:20:24.741 00.003 1032 UpdateGuideState(): m_state=6
23:20:24.743 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8704
23:20:24.744 00.001 1032 Star::Find returns 1 (0), X=1104.06, Y=133.74, Mass=1389, SNR=26.2, Peak=112 HFD=3.2
23:20:24.746 00.002 1032 MultiStar: [#1 0.07,0.04,0.98,U] [#2 -0.05,-0.11,0.77,U] [#3 -0.02,0.19,0.79,U] [#4 0.15,0.00,0.67,U] [#5 0.11,-0.03,0.66,U] [#6 -0.00,0.11,0.61,U] [#7 0.08,-0.01,0.70,U] [#8 0.09,0.14,0.52,U] 
23:20:24.748 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.19, -0.02}
23:20:24.750 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
23:20:24.751 00.001 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
23:20:24.754 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.40 mountX=0.01 mountY=-0.08, mountTheta=-1.43
23:20:24.757 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
23:20:24.758 00.001 1032 Enqueuing Move request for scope (0.07, 0.03)
23:20:24.760 00.002 10072 Worker thread wakes up
23:20:24.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:20:24.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:20:24.760 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
23:20:24.762 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:20:24.764 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:24.764 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:20:24.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:24.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:20:24.764 00.000 10072 MoveAxis(E, 8, ABG)
23:20:24.764 00.000 10072 Guiding  Dir = 2, Dur = 8
23:20:24.765 00.001 10072 IsGuiding returns 0
23:20:24.765 00.000 10072 PulseGuide returned control before completion, sleep 18
23:20:24.782 00.017 1032 UpdateGuideState exits: m=1389 SNR=26.2
23:20:24.784 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:24.786 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:24.788 00.002 1032 Enqueuing Expose request
23:20:24.795 00.007 10072 IsGuiding returns 0
23:20:24.795 00.000 10072 Move returns status 0, amount 8
23:20:24.795 00.000 10072 MoveAxis(N, 0, ABG)
23:20:24.795 00.000 10072 Move returns status 0, amount 0
23:20:24.795 00.000 10072 move complete, result=0
23:20:24.795 00.000 10072 worker thread done servicing request
23:20:24.795 00.000 10072 Worker thread wakes up
23:20:24.796 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:24.796 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:24.798 00.002 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:20:25.420 00.622 10072 Exposure complete
23:20:25.472 00.052 10072 worker thread done servicing request
23:20:25.472 00.000 1032 OnExposeComplete: enter
23:20:25.474 00.002 1032 UpdateGuideState(): m_state=6
23:20:25.476 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8705
23:20:25.477 00.001 1032 Star::Find returns 1 (0), X=1104.03, Y=133.66, Mass=1393, SNR=26.2, Peak=115 HFD=3.4
23:20:25.479 00.002 1032 MultiStar: [#1 0.09,-0.13,0.97,U] [#2 -0.07,-0.16,0.78,U] [#3 -0.02,0.09,0.74,U] [#4 0.10,-0.05,0.69,U] [#5 0.15,-0.23,0.00,M1] [#6 0.11,0.09,0.62,U] [#7 0.02,0.03,0.68,U] [#8 0.07,-0.03,0.50,U] 
23:20:25.481 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.16, -0.10}
23:20:25.483 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
23:20:25.485 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
23:20:25.486 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.62 mountX=-0.06 mountY=-0.05, mountTheta=-2.45
23:20:25.489 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
23:20:25.492 00.003 1032 Enqueuing Move request for scope (0.06, -0.04)
23:20:25.494 00.002 10072 Worker thread wakes up
23:20:25.494 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:20:25.494 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:20:25.494 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.05
23:20:25.496 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:20:25.499 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:25.499 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:20:25.499 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:25.500 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:20:25.500 00.000 10072 MoveAxis(E, 10, ABG)
23:20:25.500 00.000 10072 Guiding  Dir = 2, Dur = 10
23:20:25.500 00.000 10072 IsGuiding returns 0
23:20:25.501 00.001 10072 PulseGuide returned control before completion, sleep 20
23:20:25.518 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:20:25.520 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:25.522 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:25.524 00.002 1032 Enqueuing Expose request
23:20:25.526 00.002 10072 IsGuiding returns 0
23:20:25.526 00.000 10072 Move returns status 0, amount 10
23:20:25.526 00.000 10072 MoveAxis(N, 0, ABG)
23:20:25.526 00.000 10072 Move returns status 0, amount 0
23:20:25.526 00.000 10072 move complete, result=0
23:20:25.527 00.001 10072 worker thread done servicing request
23:20:25.527 00.000 10072 Worker thread wakes up
23:20:25.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:25.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:25.535 00.008 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
23:20:25.939 00.404 10072 Exposure complete
23:20:25.993 00.054 10072 worker thread done servicing request
23:20:25.993 00.000 1032 OnExposeComplete: enter
23:20:25.995 00.002 1032 UpdateGuideState(): m_state=6
23:20:25.997 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8706
23:20:25.998 00.001 1032 Star::Find returns 1 (0), X=1103.93, Y=133.62, Mass=1345, SNR=25.8, Peak=101 HFD=3.3
23:20:26.000 00.002 1032 MultiStar: [#1 0.07,-0.12,0.99,U] [#2 -0.03,-0.14,0.82,U] [#3 -0.14,-0.01,0.76,U] [#4 0.23,-0.05,0.69,U] [#5 0.09,-0.05,0.67,U] [#6 -0.09,-0.10,0.62,U] [#7 0.08,-0.16,0.73,U] [#8 -0.00,-0.01,0.53,U] 
23:20:26.001 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.05, -0.14}
23:20:26.003 00.002 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
23:20:26.004 00.001 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
23:20:26.005 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.23 mountX=-0.10 mountY=-0.01, mountTheta=-3.06
23:20:26.009 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.09, opts=13)
23:20:26.011 00.002 1032 Enqueuing Move request for scope (0.03, -0.09)
23:20:26.012 00.001 10072 Worker thread wakes up
23:20:26.012 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
23:20:26.012 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
23:20:26.012 00.000 10072 Moving (0.03, -0.09) raw xDistance=-0.10 yDistance=-0.01
23:20:26.015 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:20:26.017 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:26.017 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:20:26.018 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:26.018 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:20:26.018 00.000 10072 MoveAxis(E, 9, ABG)
23:20:26.018 00.000 10072 Guiding  Dir = 2, Dur = 9
23:20:26.019 00.001 10072 IsGuiding returns 0
23:20:26.020 00.001 10072 PulseGuide returned control before completion, sleep 19
23:20:26.038 00.018 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:20:26.041 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:26.043 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:26.044 00.001 1032 Enqueuing Expose request
23:20:26.046 00.002 10072 IsGuiding returns 0
23:20:26.046 00.000 10072 Move returns status 0, amount 9
23:20:26.046 00.000 10072 MoveAxis(N, 0, ABG)
23:20:26.046 00.000 10072 Move returns status 0, amount 0
23:20:26.046 00.000 10072 move complete, result=0
23:20:26.046 00.000 10072 worker thread done servicing request
23:20:26.046 00.000 10072 Worker thread wakes up
23:20:26.047 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:26.047 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:26.055 00.008 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:20:26.670 00.615 10072 Exposure complete
23:20:26.720 00.050 10072 worker thread done servicing request
23:20:26.720 00.000 1032 OnExposeComplete: enter
23:20:26.722 00.002 1032 UpdateGuideState(): m_state=6
23:20:26.724 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8707
23:20:26.726 00.002 1032 Star::Find returns 1 (0), X=1104.10, Y=133.61, Mass=1421, SNR=26.5, Peak=118 HFD=3.4
23:20:26.728 00.002 1032 MultiStar: [#1 0.11,-0.07,0.96,U] [#2 0.09,-0.18,0.78,U] [#3 -0.11,0.01,0.75,U] [#4 0.20,-0.17,0.00,M1] [#5 0.15,-0.12,0.64,U] [#6 0.05,-0.05,0.60,U] [#7 0.03,-0.01,0.68,U] [#8 0.18,0.09,0.49,U] 
23:20:26.729 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.07}, one-star: {0.23, -0.16}
23:20:26.731 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
23:20:26.732 00.001 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
23:20:26.733 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.65 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
23:20:26.738 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
23:20:26.740 00.002 1032 Enqueuing Move request for scope (0.10, -0.07)
23:20:26.742 00.002 10072 Worker thread wakes up
23:20:26.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
23:20:26.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
23:20:26.742 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.07
23:20:26.744 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:20:26.747 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:26.747 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:20:26.748 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:26.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:20:26.748 00.000 10072 MoveAxis(E, 8, ABG)
23:20:26.748 00.000 10072 Guiding  Dir = 2, Dur = 8
23:20:26.748 00.000 10072 IsGuiding returns 0
23:20:26.748 00.000 10072 PulseGuide returned control before completion, sleep 18
23:20:26.765 00.017 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:20:26.768 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:26.771 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:26.773 00.002 1032 Enqueuing Expose request
23:20:26.776 00.003 10072 IsGuiding returns 0
23:20:26.776 00.000 10072 Move returns status 0, amount 8
23:20:26.776 00.000 10072 MoveAxis(N, 0, ABG)
23:20:26.776 00.000 10072 Move returns status 0, amount 0
23:20:26.776 00.000 10072 move complete, result=0
23:20:26.776 00.000 10072 worker thread done servicing request
23:20:26.776 00.000 10072 Worker thread wakes up
23:20:26.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:26.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:26.784 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:20:27.186 00.402 10072 Exposure complete
23:20:27.238 00.052 10072 worker thread done servicing request
23:20:27.239 00.001 1032 OnExposeComplete: enter
23:20:27.242 00.003 1032 UpdateGuideState(): m_state=6
23:20:27.246 00.004 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8708
23:20:27.248 00.002 1032 Star::Find returns 1 (0), X=1103.95, Y=133.61, Mass=1338, SNR=25.7, Peak=102 HFD=3.3
23:20:27.250 00.002 1032 MultiStar: [#1 0.11,-0.07,0.96,U] [#2 0.02,-0.15,0.84,U] [#3 0.03,0.03,0.74,U] [#4 0.16,-0.32,0.00,M2] [#5 0.13,-0.06,0.69,U] [#6 -0.07,0.04,0.66,U] [#7 0.09,0.01,0.73,U] [#8 0.15,-0.08,0.52,U] 
23:20:27.253 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.06}, one-star: {0.07, -0.15}
23:20:27.255 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
23:20:27.257 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
23:20:27.259 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.73 mountX=-0.07 mountY=-0.05, mountTheta=-2.56
23:20:27.262 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
23:20:27.264 00.002 1032 Enqueuing Move request for scope (0.07, -0.06)
23:20:27.266 00.002 10072 Worker thread wakes up
23:20:27.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
23:20:27.266 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
23:20:27.266 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.07 yDistance=-0.05
23:20:27.268 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:20:27.272 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:27.273 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:20:27.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:27.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:20:27.273 00.000 10072 MoveAxis(E, 7, ABG)
23:20:27.273 00.000 10072 Guiding  Dir = 2, Dur = 7
23:20:27.274 00.001 10072 IsGuiding returns 0
23:20:27.274 00.000 10072 PulseGuide returned control before completion, sleep 17
23:20:27.291 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:20:27.292 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:27.295 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:27.296 00.001 1032 Enqueuing Expose request
23:20:27.306 00.010 10072 IsGuiding returns 0
23:20:27.306 00.000 10072 Move returns status 0, amount 7
23:20:27.306 00.000 10072 MoveAxis(N, 0, ABG)
23:20:27.306 00.000 10072 Move returns status 0, amount 0
23:20:27.306 00.000 10072 move complete, result=0
23:20:27.306 00.000 10072 worker thread done servicing request
23:20:27.306 00.000 10072 Worker thread wakes up
23:20:27.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:27.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:27.307 00.001 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:20:27.933 00.626 10072 Exposure complete
23:20:27.984 00.051 10072 worker thread done servicing request
23:20:27.984 00.000 1032 OnExposeComplete: enter
23:20:27.987 00.003 1032 UpdateGuideState(): m_state=6
23:20:27.990 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8709
23:20:27.994 00.004 1032 Star::Find returns 1 (0), X=1104.00, Y=133.47, Mass=1448, SNR=26.7, Peak=117 HFD=3.5
23:20:27.996 00.002 1032 MultiStar: [#1 0.06,-0.21,0.96,U] [#2 -0.00,-0.34,0.00,M1] [#3 -0.07,0.04,0.73,U] [#4 0.18,-0.33,0.00,M3] [#5 -0.00,-0.27,0.00,M1] [#6 -0.09,-0.09,0.61,U] [#7 0.07,-0.12,0.67,U] [#8 0.04,-0.28,0.00,M1] 
23:20:27.997 00.001 1032 refined, 4 included, MultiStar: {0.03, -0.15}, one-star: {0.13, -0.29}
23:20:27.999 00.002 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.09)
23:20:28.001 00.002 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.09)
23:20:28.003 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.37 mountX=-0.15 mountY=0.01, mountTheta=3.09
23:20:28.006 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.15, opts=13)
23:20:28.010 00.004 1032 Enqueuing Move request for scope (0.03, -0.15)
23:20:28.011 00.001 10072 Worker thread wakes up
23:20:28.012 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
23:20:28.012 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
23:20:28.012 00.000 10072 Moving (0.03, -0.15) raw xDistance=-0.15 yDistance=0.01
23:20:28.014 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:20:28.016 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.26
23:20:28.016 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:20:28.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:28.017 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:20:28.017 00.000 10072 MoveAxis(E, 80, ABG)
23:20:28.017 00.000 10072 Guiding  Dir = 2, Dur = 80
23:20:28.017 00.000 10072 IsGuiding returns 0
23:20:28.018 00.001 10072 PulseGuide returned control before completion, sleep 90
23:20:28.036 00.018 1032 UpdateGuideState exits: m=1448 SNR=26.7
23:20:28.040 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:28.041 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:28.043 00.002 1032 Enqueuing Expose request
23:20:28.116 00.073 10072 IsGuiding returns 0
23:20:28.116 00.000 10072 Move returns status 0, amount 80
23:20:28.116 00.000 10072 MoveAxis(N, 0, ABG)
23:20:28.116 00.000 10072 Move returns status 0, amount 0
23:20:28.116 00.000 10072 move complete, result=0
23:20:28.116 00.000 10072 worker thread done servicing request
23:20:28.116 00.000 10072 Worker thread wakes up
23:20:28.116 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:28.116 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:28.117 00.001 1032 GuideStep: -0.2 px 80 ms EAST, 0.0 px 0 ms NORTH
23:20:28.527 00.410 10072 Exposure complete
23:20:28.580 00.053 10072 worker thread done servicing request
23:20:28.580 00.000 1032 OnExposeComplete: enter
23:20:28.583 00.003 1032 UpdateGuideState(): m_state=6
23:20:28.584 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8710
23:20:28.588 00.004 1032 Star::Find returns 1 (0), X=1104.01, Y=133.50, Mass=1453, SNR=26.8, Peak=120 HFD=3.5
23:20:28.590 00.002 1032 MultiStar: [#1 -0.02,-0.16,0.97,U] [#2 0.01,-0.29,0.00,M2] [#3 -0.11,0.08,0.75,U] [#4 0.18,-0.33,0.00,M4] [#5 0.09,-0.16,0.67,U] [#6 -0.07,-0.08,0.62,U] [#7 -0.02,-0.10,0.73,U] [#8 0.04,-0.20,0.47,U] 
23:20:28.592 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.13}, one-star: {0.13, -0.27}
23:20:28.593 00.001 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.97)
23:20:28.595 00.002 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.97)
23:20:28.597 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.48 mountX=-0.13 mountY=0.02, mountTheta=2.97
23:20:28.600 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.13, opts=13)
23:20:28.602 00.002 1032 Enqueuing Move request for scope (0.01, -0.13)
23:20:28.605 00.003 10072 Worker thread wakes up
23:20:28.605 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
23:20:28.605 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
23:20:28.605 00.000 10072 Moving (0.01, -0.13) raw xDistance=-0.13 yDistance=0.02
23:20:28.607 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:20:28.610 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.26
23:20:28.610 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
23:20:28.610 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:28.610 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:20:28.610 00.000 10072 MoveAxis(E, 71, ABG)
23:20:28.610 00.000 10072 Guiding  Dir = 2, Dur = 71
23:20:28.611 00.001 10072 IsGuiding returns 0
23:20:28.612 00.001 10072 PulseGuide returned control before completion, sleep 81
23:20:28.629 00.017 1032 UpdateGuideState exits: m=1453 SNR=26.8
23:20:28.633 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:28.634 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:28.636 00.002 1032 Enqueuing Expose request
23:20:28.696 00.060 10072 IsGuiding returns 1
23:20:28.696 00.000 10072 scope still moving after pulse duration time elapsed
23:20:28.726 00.030 10072 IsGuiding returns 1
23:20:28.757 00.031 10072 IsGuiding returns 1
23:20:28.788 00.031 10072 IsGuiding returns 1
23:20:28.819 00.031 10072 IsGuiding returns 1
23:20:28.851 00.032 10072 IsGuiding returns 1
23:20:28.883 00.032 10072 IsGuiding returns 1
23:20:28.914 00.031 10072 IsGuiding returns 1
23:20:28.945 00.031 10072 IsGuiding returns 1
23:20:28.976 00.031 10072 IsGuiding returns 1
23:20:29.008 00.032 10072 IsGuiding returns 1
23:20:29.040 00.032 10072 IsGuiding returns 1
23:20:29.071 00.031 10072 IsGuiding returns 1
23:20:29.101 00.030 10072 IsGuiding returns 0
23:20:29.101 00.000 10072 scope move finished after 71 + 418 ms
23:20:29.101 00.000 10072 Move returns status 0, amount 71
23:20:29.101 00.000 10072 MoveAxis(N, 0, ABG)
23:20:29.101 00.000 10072 Move returns status 0, amount 0
23:20:29.101 00.000 10072 move complete, result=0
23:20:29.101 00.000 10072 worker thread done servicing request
23:20:29.101 00.000 10072 Worker thread wakes up
23:20:29.101 00.000 1032 GuideStep: -0.1 px 71 ms EAST, 0.0 px 0 ms NORTH
23:20:29.104 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:29.104 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:29.731 00.627 10072 Exposure complete
23:20:29.782 00.051 10072 worker thread done servicing request
23:20:29.782 00.000 1032 OnExposeComplete: enter
23:20:29.785 00.003 1032 UpdateGuideState(): m_state=6
23:20:29.787 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8711
23:20:29.788 00.001 1032 Star::Find returns 1 (0), X=1104.08, Y=133.59, Mass=1391, SNR=26.2, Peak=122 HFD=3.4
23:20:29.790 00.002 1032 MultiStar: [#1 0.12,-0.11,0.96,U] [#2 -0.02,-0.07,0.79,U] [#3 -0.01,0.23,0.74,U] [#4 0.28,-0.11,0.00,M5] [#5 0.17,-0.04,0.64,U] [#6 0.02,0.08,0.62,U] [#7 0.09,0.07,0.69,U] [#8 0.18,0.02,0.51,U] 
23:20:29.794 00.004 1032 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {0.21, -0.18}
23:20:29.796 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:20:29.797 00.001 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:20:29.800 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.16 mountX=-0.04 mountY=-0.09, mountTheta=-1.99
23:20:29.803 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
23:20:29.806 00.003 1032 Enqueuing Move request for scope (0.10, -0.02)
23:20:29.809 00.003 10072 Worker thread wakes up
23:20:29.809 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:20:29.809 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:20:29.809 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.04 yDistance=-0.09
23:20:29.811 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:20:29.814 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:29.814 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:20:29.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:29.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:20:29.814 00.000 10072 MoveAxis(E, 14, ABG)
23:20:29.814 00.000 10072 Guiding  Dir = 2, Dur = 14
23:20:29.814 00.000 10072 IsGuiding returns 0
23:20:29.814 00.000 10072 PulseGuide returned control before completion, sleep 24
23:20:29.832 00.018 1032 UpdateGuideState exits: m=1391 SNR=26.2
23:20:29.834 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:29.837 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:29.838 00.001 1032 Enqueuing Expose request
23:20:29.854 00.016 10072 IsGuiding returns 0
23:20:29.854 00.000 10072 Move returns status 0, amount 14
23:20:29.854 00.000 10072 MoveAxis(N, 0, ABG)
23:20:29.854 00.000 10072 Move returns status 0, amount 0
23:20:29.854 00.000 10072 move complete, result=0
23:20:29.854 00.000 10072 worker thread done servicing request
23:20:29.854 00.000 10072 Worker thread wakes up
23:20:29.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:29.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:29.860 00.006 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:20:30.262 00.402 10072 Exposure complete
23:20:30.310 00.048 10072 worker thread done servicing request
23:20:30.310 00.000 1032 OnExposeComplete: enter
23:20:30.312 00.002 1032 UpdateGuideState(): m_state=6
23:20:30.314 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8712
23:20:30.315 00.001 1032 Star::Find returns 1 (0), X=1104.00, Y=133.63, Mass=1410, SNR=26.4, Peak=112 HFD=3.4
23:20:30.317 00.002 1032 MultiStar: [#1 0.06,0.01,0.96,U] [#2 -0.05,-0.02,0.78,U] [#3 -0.10,0.16,0.75,U] [#4 0.17,-0.05,0.67,U] [#5 0.06,0.08,0.68,U] [#6 -0.05,0.10,0.61,U] [#7 0.01,0.01,0.73,U] [#8 0.06,-0.03,0.53,U] 
23:20:30.318 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.13, -0.13}
23:20:30.319 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
23:20:30.322 00.003 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
23:20:30.324 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.23 mountX=-0.00 mountY=-0.04, mountTheta=-1.60
23:20:30.326 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
23:20:30.329 00.003 1032 Enqueuing Move request for scope (0.04, 0.01)
23:20:30.331 00.002 10072 Worker thread wakes up
23:20:30.332 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:20:30.332 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:20:30.332 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
23:20:30.340 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:20:30.343 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:30.343 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:20:30.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:30.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:20:30.343 00.000 10072 MoveAxis(E, 10, ABG)
23:20:30.343 00.000 10072 Guiding  Dir = 2, Dur = 10
23:20:30.343 00.000 10072 IsGuiding returns 0
23:20:30.344 00.001 10072 PulseGuide returned control before completion, sleep 20
23:20:30.360 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:20:30.362 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:30.366 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:30.367 00.001 1032 Enqueuing Expose request
23:20:30.369 00.002 10072 IsGuiding returns 0
23:20:30.369 00.000 10072 Move returns status 0, amount 10
23:20:30.369 00.000 10072 MoveAxis(N, 0, ABG)
23:20:30.369 00.000 10072 Move returns status 0, amount 0
23:20:30.369 00.000 10072 move complete, result=0
23:20:30.369 00.000 10072 worker thread done servicing request
23:20:30.370 00.001 10072 Worker thread wakes up
23:20:30.370 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:30.370 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:30.377 00.007 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
23:20:30.995 00.618 10072 Exposure complete
23:20:31.043 00.048 10072 worker thread done servicing request
23:20:31.043 00.000 1032 OnExposeComplete: enter
23:20:31.045 00.002 1032 UpdateGuideState(): m_state=6
23:20:31.047 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8713
23:20:31.050 00.003 1032 Star::Find returns 1 (0), X=1104.08, Y=133.63, Mass=1547, SNR=27.7, Peak=137 HFD=3.3
23:20:31.053 00.003 1032 MultiStar: [#1 0.15,-0.07,0.94,U] [#2 -0.03,-0.08,0.72,U] [#3 0.08,0.15,0.69,U] [#4 0.26,-0.12,0.00,M5] [#5 0.22,0.05,0.62,U] [#6 0.16,0.01,0.59,U] [#7 0.02,-0.04,0.66,U] [#8 0.10,-0.00,0.51,U] 
23:20:31.054 00.001 1032 refined, 7 included, MultiStar: {0.12, -0.03}, one-star: {0.21, -0.13}
23:20:31.057 00.003 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
23:20:31.059 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
23:20:31.060 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.21 mountX=-0.06 mountY=-0.11, mountTheta=-2.04
23:20:31.063 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
23:20:31.065 00.002 1032 Enqueuing Move request for scope (0.12, -0.03)
23:20:31.067 00.002 10072 Worker thread wakes up
23:20:31.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
23:20:31.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
23:20:31.067 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
23:20:31.069 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:20:31.072 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:31.072 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:20:31.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:31.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:20:31.072 00.000 10072 MoveAxis(E, 10, ABG)
23:20:31.072 00.000 10072 Guiding  Dir = 2, Dur = 10
23:20:31.072 00.000 10072 IsGuiding returns 0
23:20:31.073 00.001 10072 PulseGuide returned control before completion, sleep 20
23:20:31.091 00.018 1032 UpdateGuideState exits: m=1547 SNR=27.7
23:20:31.092 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:31.094 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:31.095 00.001 1032 Enqueuing Expose request
23:20:31.104 00.009 10072 IsGuiding returns 1
23:20:31.104 00.000 10072 scope still moving after pulse duration time elapsed
23:20:31.135 00.031 10072 IsGuiding returns 1
23:20:31.167 00.032 10072 IsGuiding returns 1
23:20:31.198 00.031 10072 IsGuiding returns 1
23:20:31.229 00.031 10072 IsGuiding returns 1
23:20:31.260 00.031 10072 IsGuiding returns 1
23:20:31.292 00.032 10072 IsGuiding returns 1
23:20:31.323 00.031 10072 IsGuiding returns 1
23:20:31.354 00.031 10072 IsGuiding returns 1
23:20:31.386 00.032 10072 IsGuiding returns 1
23:20:31.417 00.031 10072 IsGuiding returns 1
23:20:31.448 00.031 10072 IsGuiding returns 1
23:20:31.479 00.031 10072 IsGuiding returns 1
23:20:31.510 00.031 10072 IsGuiding returns 1
23:20:31.541 00.031 10072 IsGuiding returns 0
23:20:31.541 00.000 10072 scope move finished after 10 + 459 ms
23:20:31.541 00.000 10072 Move returns status 0, amount 10
23:20:31.542 00.001 10072 MoveAxis(N, 0, ABG)
23:20:31.542 00.000 10072 Move returns status 0, amount 0
23:20:31.542 00.000 10072 move complete, result=0
23:20:31.542 00.000 10072 worker thread done servicing request
23:20:31.542 00.000 10072 Worker thread wakes up
23:20:31.542 00.000 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:20:31.545 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:31.545 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:32.170 00.625 10072 Exposure complete
23:20:32.213 00.043 10072 worker thread done servicing request
23:20:32.213 00.000 1032 OnExposeComplete: enter
23:20:32.214 00.001 1032 UpdateGuideState(): m_state=6
23:20:32.216 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8714
23:20:32.219 00.003 1032 Star::Find returns 1 (0), X=1104.13, Y=133.66, Mass=1272, SNR=25.1, Peak=115 HFD=3.4
23:20:32.220 00.001 1032 MultiStar: [#1 0.13,0.02,1.03,U] [#2 0.07,-0.03,0.85,U] [#3 0.03,0.11,0.81,U] [#4 0.17,-0.02,0.72,U] [#5 0.18,-0.10,0.73,U] [#6 0.05,0.17,0.64,U] [#7 0.17,0.01,0.78,U] [#8 0.13,-0.13,0.54,U] 
23:20:32.222 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.01}, one-star: {0.26, -0.10}
23:20:32.223 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
23:20:32.224 00.001 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
23:20:32.225 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.06 mountX=-0.04 mountY=-0.13, mountTheta=-1.89
23:20:32.229 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
23:20:32.230 00.001 1032 Enqueuing Move request for scope (0.14, -0.01)
23:20:32.231 00.001 10072 Worker thread wakes up
23:20:32.232 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
23:20:32.232 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
23:20:32.232 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.04 yDistance=-0.13
23:20:32.233 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:20:32.238 00.005 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:32.238 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:20:32.238 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:32.238 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:20:32.238 00.000 10072 MoveAxis(E, 13, ABG)
23:20:32.238 00.000 10072 Guiding  Dir = 2, Dur = 13
23:20:32.238 00.000 10072 IsGuiding returns 0
23:20:32.239 00.001 10072 PulseGuide returned control before completion, sleep 23
23:20:32.253 00.014 1032 UpdateGuideState exits: m=1272 SNR=25.1
23:20:32.255 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:32.255 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:32.257 00.002 1032 Enqueuing Expose request
23:20:32.277 00.020 10072 IsGuiding returns 0
23:20:32.277 00.000 10072 Move returns status 0, amount 13
23:20:32.277 00.000 10072 MoveAxis(N, 0, ABG)
23:20:32.277 00.000 10072 Move returns status 0, amount 0
23:20:32.277 00.000 10072 move complete, result=0
23:20:32.277 00.000 10072 worker thread done servicing request
23:20:32.277 00.000 10072 Worker thread wakes up
23:20:32.277 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:32.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:32.283 00.006 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:20:32.686 00.403 10072 Exposure complete
23:20:32.732 00.046 10072 worker thread done servicing request
23:20:32.733 00.001 1032 OnExposeComplete: enter
23:20:32.734 00.001 1032 UpdateGuideState(): m_state=6
23:20:32.737 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8715
23:20:32.739 00.002 1032 Star::Find returns 1 (0), X=1104.13, Y=133.79, Mass=1402, SNR=26.3, Peak=123 HFD=3.1
23:20:32.741 00.002 1032 MultiStar: [#1 0.11,0.08,0.96,U] [#2 -0.04,-0.03,0.81,U] [#3 0.03,0.18,0.79,U] [#4 0.29,-0.05,0.00,M5] [#5 0.24,0.04,0.63,U] [#6 0.06,0.17,0.59,U] [#7 0.25,0.06,0.00,M1] [#8 0.17,-0.00,0.49,U] 
23:20:32.743 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.26, 0.03}
23:20:32.746 00.003 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:20:32.747 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:20:32.749 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.51 mountX=0.03 mountY=-0.13, mountTheta=-1.32
23:20:32.752 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
23:20:32.754 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
23:20:32.756 00.002 10072 Worker thread wakes up
23:20:32.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:20:32.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:20:32.756 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.03 yDistance=-0.13
23:20:32.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:20:32.761 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:32.761 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:20:32.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:32.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:20:32.761 00.000 10072 MoveAxis(E, 11, ABG)
23:20:32.761 00.000 10072 Guiding  Dir = 2, Dur = 11
23:20:32.761 00.000 10072 IsGuiding returns 0
23:20:32.762 00.001 10072 PulseGuide returned control before completion, sleep 21
23:20:32.779 00.017 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:20:32.780 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:32.782 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:32.784 00.002 1032 Enqueuing Expose request
23:20:32.792 00.008 10072 IsGuiding returns 0
23:20:32.792 00.000 10072 Move returns status 0, amount 11
23:20:32.792 00.000 10072 MoveAxis(N, 0, ABG)
23:20:32.792 00.000 10072 Move returns status 0, amount 0
23:20:32.792 00.000 10072 move complete, result=0
23:20:32.792 00.000 10072 worker thread done servicing request
23:20:32.792 00.000 10072 Worker thread wakes up
23:20:32.794 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:32.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:32.797 00.003 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:20:33.418 00.621 10072 Exposure complete
23:20:33.467 00.049 10072 worker thread done servicing request
23:20:33.467 00.000 1032 OnExposeComplete: enter
23:20:33.469 00.002 1032 UpdateGuideState(): m_state=6
23:20:33.470 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8716
23:20:33.472 00.002 1032 Star::Find returns 1 (0), X=1104.16, Y=133.67, Mass=1340, SNR=25.7, Peak=115 HFD=3.4
23:20:33.474 00.002 1032 MultiStar: [#1 0.05,-0.05,0.99,U] [#2 0.01,-0.14,0.80,U] [#3 -0.03,0.16,0.73,U] [#4 0.19,-0.20,0.00,M6] [#5 0.16,-0.01,0.69,U] [#6 0.05,0.22,0.61,U] [#7 0.07,0.05,0.67,U] [#8 0.10,-0.03,0.52,U] 
23:20:33.474 00.000 1032 refined, 7 included, MultiStar: {0.09, 0.00}, one-star: {0.29, -0.10}
23:20:33.477 00.003 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
23:20:33.478 00.001 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
23:20:33.479 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.00 mountX=-0.02 mountY=-0.09, mountTheta=-1.83
23:20:33.483 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
23:20:33.485 00.002 1032 Enqueuing Move request for scope (0.09, 0.00)
23:20:33.491 00.006 10072 Worker thread wakes up
23:20:33.491 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
23:20:33.491 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
23:20:33.491 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.09
23:20:33.495 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:20:33.497 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:33.497 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:20:33.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:33.497 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:20:33.497 00.000 10072 MoveAxis(E, 12, ABG)
23:20:33.497 00.000 10072 Guiding  Dir = 2, Dur = 12
23:20:33.498 00.001 10072 IsGuiding returns 0
23:20:33.498 00.000 10072 PulseGuide returned control before completion, sleep 22
23:20:33.515 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:20:33.517 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:33.520 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:33.522 00.002 1032 Enqueuing Expose request
23:20:33.525 00.003 10072 IsGuiding returns 0
23:20:33.525 00.000 10072 Move returns status 0, amount 12
23:20:33.526 00.001 10072 MoveAxis(N, 0, ABG)
23:20:33.526 00.000 10072 Move returns status 0, amount 0
23:20:33.526 00.000 10072 move complete, result=0
23:20:33.526 00.000 10072 worker thread done servicing request
23:20:33.526 00.000 10072 Worker thread wakes up
23:20:33.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:33.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:33.531 00.005 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:20:33.935 00.404 10072 Exposure complete
23:20:33.986 00.051 10072 worker thread done servicing request
23:20:33.986 00.000 1032 OnExposeComplete: enter
23:20:33.989 00.003 1032 UpdateGuideState(): m_state=6
23:20:33.991 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8717
23:20:33.992 00.001 1032 Star::Find returns 1 (0), X=1104.00, Y=133.50, Mass=1292, SNR=25.3, Peak=105 HFD=3.6
23:20:33.994 00.002 1032 MultiStar: [#1 0.02,-0.16,0.99,U] [#2 -0.03,-0.20,0.82,U] [#3 -0.06,0.02,0.77,U] [#4 0.19,-0.30,0.00,M7] [#5 0.15,-0.16,0.65,U] [#6 0.15,-0.03,0.63,U] [#7 -0.06,-0.10,0.77,U] [#8 0.02,-0.27,0.00,M1] 
23:20:33.996 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.14}, one-star: {0.13, -0.26}
23:20:33.997 00.001 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
23:20:33.998 00.001 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
23:20:34.000 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.29 mountX=-0.14 mountY=-0.00, mountTheta=-3.12
23:20:34.002 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.14, opts=13)
23:20:34.003 00.001 1032 Enqueuing Move request for scope (0.04, -0.14)
23:20:34.005 00.002 10072 Worker thread wakes up
23:20:34.005 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
23:20:34.005 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
23:20:34.005 00.000 10072 Moving (0.04, -0.14) raw xDistance=-0.14 yDistance=-0.00
23:20:34.007 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:20:34.010 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.26
23:20:34.011 00.001 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:20:34.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:34.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:20:34.011 00.000 10072 MoveAxis(E, 78, ABG)
23:20:34.011 00.000 10072 Guiding  Dir = 2, Dur = 78
23:20:34.012 00.001 10072 IsGuiding returns 0
23:20:34.012 00.000 10072 PulseGuide returned control before completion, sleep 88
23:20:34.028 00.016 1032 UpdateGuideState exits: m=1292 SNR=25.3
23:20:34.030 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:34.032 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:34.033 00.001 1032 Enqueuing Expose request
23:20:34.106 00.073 10072 IsGuiding returns 0
23:20:34.106 00.000 10072 Move returns status 0, amount 78
23:20:34.106 00.000 10072 MoveAxis(N, 0, ABG)
23:20:34.106 00.000 10072 Move returns status 0, amount 0
23:20:34.106 00.000 10072 move complete, result=0
23:20:34.106 00.000 10072 worker thread done servicing request
23:20:34.106 00.000 10072 Worker thread wakes up
23:20:34.106 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:34.106 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:34.108 00.002 1032 GuideStep: -0.1 px 78 ms EAST, -0.0 px 0 ms NORTH
23:20:34.732 00.624 10072 Exposure complete
23:20:34.783 00.051 10072 worker thread done servicing request
23:20:34.784 00.001 1032 OnExposeComplete: enter
23:20:34.785 00.001 1032 UpdateGuideState(): m_state=6
23:20:34.788 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8718
23:20:34.789 00.001 1032 Star::Find returns 1 (0), X=1104.16, Y=133.59, Mass=1354, SNR=25.9, Peak=123 HFD=3.4
23:20:34.790 00.001 1032 MultiStar: [#1 0.13,0.05,0.97,U] [#2 0.01,-0.14,0.83,U] [#3 -0.01,0.10,0.78,U] [#4 0.25,-0.10,0.00,M8] [#5 0.24,-0.05,0.67,U] [#6 0.08,0.13,0.65,U] [#7 0.08,-0.03,0.72,U] [#8 0.08,-0.17,0.52,U] 
23:20:34.792 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.04}, one-star: {0.29, -0.17}
23:20:34.794 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
23:20:34.796 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
23:20:34.798 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.30 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
23:20:34.801 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
23:20:34.804 00.003 1032 Enqueuing Move request for scope (0.12, -0.04)
23:20:34.806 00.002 10072 Worker thread wakes up
23:20:34.806 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
23:20:34.807 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
23:20:34.807 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.06 yDistance=-0.10
23:20:34.809 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:20:34.811 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.26
23:20:34.811 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:20:34.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:34.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:20:34.811 00.000 10072 MoveAxis(E, 12, ABG)
23:20:34.811 00.000 10072 Guiding  Dir = 2, Dur = 12
23:20:34.812 00.001 10072 IsGuiding returns 0
23:20:34.812 00.000 10072 PulseGuide returned control before completion, sleep 22
23:20:34.828 00.016 1032 UpdateGuideState exits: m=1354 SNR=25.9
23:20:34.830 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:34.833 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:34.835 00.002 1032 Enqueuing Expose request
23:20:34.838 00.003 10072 IsGuiding returns 0
23:20:34.838 00.000 10072 Move returns status 0, amount 12
23:20:34.838 00.000 10072 MoveAxis(N, 0, ABG)
23:20:34.838 00.000 10072 Move returns status 0, amount 0
23:20:34.838 00.000 10072 move complete, result=0
23:20:34.838 00.000 10072 worker thread done servicing request
23:20:34.838 00.000 10072 Worker thread wakes up
23:20:34.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:34.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:34.846 00.008 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:20:35.245 00.399 10072 Exposure complete
23:20:35.296 00.051 10072 worker thread done servicing request
23:20:35.296 00.000 1032 OnExposeComplete: enter
23:20:35.298 00.002 1032 UpdateGuideState(): m_state=6
23:20:35.301 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8719
23:20:35.305 00.004 1032 Star::Find returns 1 (0), X=1104.19, Y=133.62, Mass=1381, SNR=26.1, Peak=115 HFD=3.5
23:20:35.307 00.002 1032 MultiStar: [#1 0.21,-0.00,0.99,U] [#2 0.04,-0.09,0.81,U] [#3 0.08,0.18,0.77,U] [#4 0.31,-0.14,0.00,M9] [#5 0.32,-0.09,0.00,M1] [#6 0.12,0.06,0.64,U] [#7 0.21,0.06,0.70,U] [#8 0.12,0.07,0.52,U] 
23:20:35.308 00.001 1032 refined, 6 included, MultiStar: {0.17, 0.01}, one-star: {0.32, -0.14}
23:20:35.310 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:20:35.312 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:20:35.314 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.04 mountX=-0.04 mountY=-0.16, mountTheta=-1.79
23:20:35.317 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.01, opts=13)
23:20:35.319 00.002 1032 Enqueuing Move request for scope (0.17, 0.01)
23:20:35.321 00.002 10072 Worker thread wakes up
23:20:35.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
23:20:35.321 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
23:20:35.321 00.000 10072 Moving (0.17, 0.01) raw xDistance=-0.04 yDistance=-0.16
23:20:35.324 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:20:35.327 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:35.327 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:20:35.327 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:35.327 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:20:35.327 00.000 10072 MoveAxis(E, 10, ABG)
23:20:35.327 00.000 10072 Guiding  Dir = 2, Dur = 10
23:20:35.327 00.000 10072 IsGuiding returns 0
23:20:35.329 00.002 10072 PulseGuide returned control before completion, sleep 20
23:20:35.348 00.019 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:20:35.350 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:35.352 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:35.354 00.002 1032 Enqueuing Expose request
23:20:35.356 00.002 10072 IsGuiding returns 0
23:20:35.356 00.000 10072 Move returns status 0, amount 10
23:20:35.356 00.000 10072 MoveAxis(N, 0, ABG)
23:20:35.356 00.000 10072 Move returns status 0, amount 0
23:20:35.356 00.000 10072 move complete, result=0
23:20:35.356 00.000 10072 worker thread done servicing request
23:20:35.357 00.001 10072 Worker thread wakes up
23:20:35.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:35.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:35.364 00.007 1032 GuideStep: -0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
23:20:35.981 00.617 10072 Exposure complete
23:20:36.031 00.050 10072 worker thread done servicing request
23:20:36.031 00.000 1032 OnExposeComplete: enter
23:20:36.032 00.001 1032 UpdateGuideState(): m_state=6
23:20:36.036 00.004 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8720
23:20:36.037 00.001 1032 Star::Find returns 1 (0), X=1104.09, Y=133.67, Mass=1304, SNR=25.4, Peak=103 HFD=3.4
23:20:36.039 00.002 1032 MultiStar: [#1 0.17,0.06,0.95,U] [#2 -0.01,-0.17,0.87,U] [#3 0.10,0.06,0.78,U] [#4 0.21,-0.04,0.73,U] [#5 0.19,0.03,0.66,U] [#6 0.12,0.06,0.65,U] [#7 0.13,0.10,0.73,U] [#8 0.25,0.01,0.00,M1] 
23:20:36.041 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.21, -0.09}
23:20:36.043 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
23:20:36.044 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
23:20:36.046 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.05 mountX=-0.04 mountY=-0.13, mountTheta=-1.88
23:20:36.050 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
23:20:36.053 00.003 1032 Enqueuing Move request for scope (0.14, -0.01)
23:20:36.054 00.001 10072 Worker thread wakes up
23:20:36.054 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
23:20:36.054 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
23:20:36.054 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.04 yDistance=-0.13
23:20:36.058 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:20:36.060 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:36.061 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:20:36.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:36.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:20:36.061 00.000 10072 MoveAxis(E, 14, ABG)
23:20:36.061 00.000 10072 Guiding  Dir = 2, Dur = 14
23:20:36.061 00.000 10072 IsGuiding returns 0
23:20:36.062 00.001 10072 PulseGuide returned control before completion, sleep 24
23:20:36.079 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.4
23:20:36.081 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:36.083 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:36.085 00.002 1032 Enqueuing Expose request
23:20:36.089 00.004 10072 IsGuiding returns 0
23:20:36.089 00.000 10072 Move returns status 0, amount 14
23:20:36.089 00.000 10072 MoveAxis(N, 0, ABG)
23:20:36.089 00.000 10072 Move returns status 0, amount 0
23:20:36.089 00.000 10072 move complete, result=0
23:20:36.089 00.000 10072 worker thread done servicing request
23:20:36.089 00.000 10072 Worker thread wakes up
23:20:36.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:36.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:36.094 00.005 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:20:36.498 00.404 10072 Exposure complete
23:20:36.548 00.050 10072 worker thread done servicing request
23:20:36.548 00.000 1032 OnExposeComplete: enter
23:20:36.552 00.004 1032 UpdateGuideState(): m_state=6
23:20:36.554 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8721
23:20:36.556 00.002 1032 Star::Find returns 1 (0), X=1104.15, Y=133.59, Mass=1466, SNR=26.9, Peak=133 HFD=3.5
23:20:36.559 00.003 1032 MultiStar: [#1 0.29,-0.05,0.00,M1] [#2 0.19,-0.12,0.78,U] [#3 0.11,0.12,0.74,U] [#4 0.44,-0.17,0.00,M9] [#5 0.17,-0.04,0.65,U] [#6 0.21,0.06,0.62,U] [#7 0.25,-0.10,0.00,M1] [#8 0.25,-0.16,0.00,M2] 
23:20:36.561 00.002 1032 refined, 4 included, MultiStar: {0.20, -0.05}, one-star: {0.27, -0.18}
23:20:36.563 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:20:36.565 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:20:36.567 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-0.23 mountX=-0.10 mountY=-0.18, mountTheta=-2.06
23:20:36.570 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.05, opts=13)
23:20:36.572 00.002 1032 Enqueuing Move request for scope (0.20, -0.05)
23:20:36.574 00.002 10072 Worker thread wakes up
23:20:36.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
23:20:36.574 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
23:20:36.574 00.000 10072 Moving (0.20, -0.05) raw xDistance=-0.10 yDistance=-0.18
23:20:36.576 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:20:36.579 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:36.579 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:20:36.579 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:36.580 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:20:36.580 00.000 10072 MoveAxis(E, 11, ABG)
23:20:36.580 00.000 10072 Guiding  Dir = 2, Dur = 11
23:20:36.580 00.000 10072 IsGuiding returns 0
23:20:36.581 00.001 10072 PulseGuide returned control before completion, sleep 21
23:20:36.599 00.018 1032 UpdateGuideState exits: m=1466 SNR=26.9
23:20:36.601 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:36.603 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:36.605 00.002 1032 Enqueuing Expose request
23:20:36.606 00.001 10072 IsGuiding returns 0
23:20:36.606 00.000 10072 Move returns status 0, amount 11
23:20:36.607 00.001 10072 MoveAxis(N, 0, ABG)
23:20:36.607 00.000 10072 Move returns status 0, amount 0
23:20:36.607 00.000 10072 move complete, result=0
23:20:36.607 00.000 10072 worker thread done servicing request
23:20:36.607 00.000 10072 Worker thread wakes up
23:20:36.607 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:36.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:36.616 00.009 1032 GuideStep: -0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
23:20:37.233 00.617 10072 Exposure complete
23:20:37.285 00.052 10072 worker thread done servicing request
23:20:37.285 00.000 1032 OnExposeComplete: enter
23:20:37.288 00.003 1032 UpdateGuideState(): m_state=6
23:20:37.290 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8722
23:20:37.292 00.002 1032 Star::Find returns 1 (0), X=1104.21, Y=133.59, Mass=1306, SNR=25.4, Peak=112 HFD=3.2
23:20:37.294 00.002 1032 MultiStar: [#1 0.30,-0.15,0.00,M2] [#2 0.16,-0.20,0.00,M1] [#3 0.17,0.02,0.79,U] [#4 0.39,-0.26,0.00,M10] [#5 0.10,-0.11,0.71,U] [#6 0.35,-0.08,0.00,M1] [#7 0.15,-0.11,0.72,U] [#8 0.21,0.01,0.56,U] 
23:20:37.297 00.003 1032 refined, 4 included, MultiStar: {0.20, -0.08}, one-star: {0.34, -0.17}
23:20:37.300 00.003 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
23:20:37.303 00.003 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
23:20:37.304 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-0.38 mountX=-0.13 mountY=-0.18, mountTheta=-2.21
23:20:37.307 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.08, opts=13)
23:20:37.309 00.002 1032 Enqueuing Move request for scope (0.20, -0.08)
23:20:37.313 00.004 10072 Worker thread wakes up
23:20:37.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
23:20:37.313 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
23:20:37.314 00.001 10072 Moving (0.20, -0.08) raw xDistance=-0.13 yDistance=-0.18
23:20:37.315 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:20:37.318 00.003 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.27
23:20:37.318 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
23:20:37.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:37.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:20:37.318 00.000 10072 MoveAxis(E, 74, ABG)
23:20:37.318 00.000 10072 Guiding  Dir = 2, Dur = 74
23:20:37.318 00.000 10072 IsGuiding returns 0
23:20:37.319 00.001 10072 PulseGuide returned control before completion, sleep 84
23:20:37.337 00.018 1032 UpdateGuideState exits: m=1306 SNR=25.4
23:20:37.338 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:37.340 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:37.342 00.002 1032 Enqueuing Expose request
23:20:37.418 00.076 10072 IsGuiding returns 0
23:20:37.418 00.000 10072 Move returns status 0, amount 74
23:20:37.419 00.001 10072 MoveAxis(N, 0, ABG)
23:20:37.419 00.000 10072 Move returns status 0, amount 0
23:20:37.419 00.000 10072 move complete, result=0
23:20:37.419 00.000 10072 worker thread done servicing request
23:20:37.419 00.000 10072 Worker thread wakes up
23:20:37.419 00.000 1032 GuideStep: -0.1 px 74 ms EAST, -0.2 px 0 ms NORTH
23:20:37.420 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:37.421 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:37.828 00.407 10072 Exposure complete
23:20:37.877 00.049 10072 worker thread done servicing request
23:20:37.877 00.000 1032 OnExposeComplete: enter
23:20:37.879 00.002 1032 UpdateGuideState(): m_state=6
23:20:37.881 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8723
23:20:37.882 00.001 1032 Star::Find returns 1 (0), X=1104.21, Y=133.55, Mass=1339, SNR=25.7, Peak=101 HFD=3.5
23:20:37.884 00.002 1032 MultiStar: [#1 0.18,-0.11,1.01,U] [#2 0.04,-0.33,0.00,M2] [#3 0.09,-0.00,0.78,U] [#4 0.20,-0.20,0.00,R] [#5 0.26,-0.12,0.00,M1] [#6 0.05,-0.10,0.65,U] [#7 0.15,-0.08,0.70,U] [#8 0.13,-0.11,0.53,U] 
23:20:37.886 00.002 1032 refined, 5 included, MultiStar: {0.17, -0.11}, one-star: {0.34, -0.22}
23:20:37.887 00.001 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
23:20:37.889 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
23:20:37.892 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.58 mountX=-0.15 mountY=-0.14, mountTheta=-2.41
23:20:37.896 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.11, opts=13)
23:20:37.897 00.001 1032 Enqueuing Move request for scope (0.17, -0.11)
23:20:37.899 00.002 10072 Worker thread wakes up
23:20:37.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
23:20:37.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
23:20:37.899 00.000 10072 Moving (0.17, -0.11) raw xDistance=-0.15 yDistance=-0.14
23:20:37.901 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=196, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:20:37.905 00.004 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.27
23:20:37.905 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:20:37.905 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:37.906 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:20:37.906 00.000 10072 MoveAxis(E, 81, ABG)
23:20:37.906 00.000 10072 Guiding  Dir = 2, Dur = 81
23:20:37.906 00.000 10072 IsGuiding returns 0
23:20:37.906 00.000 10072 PulseGuide returned control before completion, sleep 91
23:20:37.925 00.019 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:20:37.927 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:37.929 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:37.930 00.001 1032 Enqueuing Expose request
23:20:38.013 00.083 10072 IsGuiding returns 0
23:20:38.013 00.000 10072 Move returns status 0, amount 81
23:20:38.013 00.000 10072 MoveAxis(N, 0, ABG)
23:20:38.013 00.000 10072 Move returns status 0, amount 0
23:20:38.013 00.000 10072 move complete, result=0
23:20:38.013 00.000 10072 worker thread done servicing request
23:20:38.013 00.000 10072 Worker thread wakes up
23:20:38.013 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.1 px 0 ms NORTH
23:20:38.015 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:38.016 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:38.641 00.625 10072 Exposure complete
23:20:38.691 00.050 10072 worker thread done servicing request
23:20:38.691 00.000 1032 OnExposeComplete: enter
23:20:38.692 00.001 1032 UpdateGuideState(): m_state=6
23:20:38.695 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8724
23:20:38.696 00.001 1032 Star::Find returns 1 (0), X=1104.22, Y=133.89, Mass=1425, SNR=26.5, Peak=111 HFD=3.4
23:20:38.698 00.002 1032 MultiStar: [#1 0.16,0.24,0.00,M2] [#2 -0.04,0.12,0.80,U] [#3 0.07,0.43,0.00,M1] [#4 -0.03,0.39,0.00,M1] [#5 0.27,0.35,0.00,M2] [#6 -0.04,0.21,0.62,U] [#7 0.11,0.19,0.72,U] [#8 0.13,0.14,0.51,U] 
23:20:38.700 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.15}, one-star: {0.35, 0.12}
23:20:38.701 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
23:20:38.703 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
23:20:38.704 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.91 mountX=0.12 mountY=-0.15, mountTheta=-0.92
23:20:38.707 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.15, opts=13)
23:20:38.709 00.002 1032 Enqueuing Move request for scope (0.12, 0.15)
23:20:38.711 00.002 10072 Worker thread wakes up
23:20:38.712 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
23:20:38.712 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
23:20:38.712 00.000 10072 Moving (0.12, 0.15) raw xDistance=0.12 yDistance=-0.15
23:20:38.714 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:20:38.716 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:38.716 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:20:38.717 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:38.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:20:38.717 00.000 10072 MoveAxis(E, 12, ABG)
23:20:38.717 00.000 10072 Guiding  Dir = 2, Dur = 12
23:20:38.717 00.000 10072 IsGuiding returns 0
23:20:38.718 00.001 10072 PulseGuide returned control before completion, sleep 22
23:20:38.735 00.017 1032 UpdateGuideState exits: m=1425 SNR=26.5
23:20:38.737 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:38.740 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:38.742 00.002 1032 Enqueuing Expose request
23:20:38.748 00.006 10072 IsGuiding returns 0
23:20:38.748 00.000 10072 Move returns status 0, amount 12
23:20:38.748 00.000 10072 MoveAxis(N, 0, ABG)
23:20:38.748 00.000 10072 Move returns status 0, amount 0
23:20:38.748 00.000 10072 move complete, result=0
23:20:38.748 00.000 10072 worker thread done servicing request
23:20:38.748 00.000 10072 Worker thread wakes up
23:20:38.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:38.749 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:38.752 00.003 1032 GuideStep: 0.1 px 12 ms EAST, -0.2 px 0 ms NORTH
23:20:39.158 00.406 10072 Exposure complete
23:20:39.207 00.049 10072 worker thread done servicing request
23:20:39.207 00.000 1032 OnExposeComplete: enter
23:20:39.209 00.002 1032 UpdateGuideState(): m_state=6
23:20:39.211 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8725
23:20:39.212 00.001 1032 Star::Find returns 1 (0), X=1104.04, Y=133.88, Mass=1355, SNR=25.9, Peak=110 HFD=3.6
23:20:39.214 00.002 1032 MultiStar: [#1 0.13,0.32,0.00,M3] [#2 -0.03,0.22,0.80,U] [#3 0.03,0.45,0.00,M2] [#4 0.05,0.48,0.00,M2] [#5 0.19,0.27,0.00,M3] [#6 -0.03,0.30,0.00,M1] [#7 0.03,0.27,0.00,M1] [#8 0.00,0.27,0.00,M1] 
23:20:39.215 00.001 1032 refined, 1 included, MultiStar: {0.08, 0.17}, one-star: {0.17, 0.12}
23:20:39.218 00.003 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
23:20:39.219 00.001 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
23:20:39.220 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.18 cameraTheta=1.12 mountX=0.14 mountY=-0.12, mountTheta=-0.71
23:20:39.223 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.17, opts=13)
23:20:39.225 00.002 1032 Enqueuing Move request for scope (0.08, 0.17)
23:20:39.226 00.001 10072 Worker thread wakes up
23:20:39.227 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
23:20:39.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
23:20:39.227 00.000 10072 Moving (0.08, 0.17) raw xDistance=0.14 yDistance=-0.12
23:20:39.228 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:20:39.230 00.002 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.27
23:20:39.230 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
23:20:39.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:39.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:20:39.230 00.000 10072 MoveAxis(W, 55, ABG)
23:20:39.231 00.001 10072 Guiding  Dir = 3, Dur = 55
23:20:39.231 00.000 10072 IsGuiding returns 0
23:20:39.231 00.000 10072 PulseGuide returned control before completion, sleep 65
23:20:39.248 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:20:39.251 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:39.252 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:39.254 00.002 1032 Enqueuing Expose request
23:20:39.311 00.057 10072 IsGuiding returns 0
23:20:39.311 00.000 10072 Move returns status 0, amount 55
23:20:39.311 00.000 10072 MoveAxis(N, 0, ABG)
23:20:39.311 00.000 10072 Move returns status 0, amount 0
23:20:39.311 00.000 10072 move complete, result=0
23:20:39.311 00.000 10072 worker thread done servicing request
23:20:39.311 00.000 10072 Worker thread wakes up
23:20:39.311 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:39.311 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:39.334 00.023 1032 GuideStep: 0.1 px 55 ms WEST, -0.1 px 0 ms NORTH
23:20:39.942 00.608 10072 Exposure complete
23:20:39.997 00.055 10072 worker thread done servicing request
23:20:39.997 00.000 1032 OnExposeComplete: enter
23:20:39.999 00.002 1032 UpdateGuideState(): m_state=6
23:20:40.001 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8726
23:20:40.004 00.003 1032 Star::Find returns 1 (0), X=1104.02, Y=133.69, Mass=1282, SNR=25.2, Peak=95 HFD=3.4
23:20:40.006 00.002 1032 MultiStar: [#1 0.19,0.14,1.03,U] [#2 0.08,-0.04,0.80,U] [#3 0.14,0.23,0.00,M3] [#4 0.15,0.34,0.00,M3] [#5 0.27,0.08,0.00,M4] [#6 0.11,0.15,0.65,U] [#7 0.09,0.12,0.74,U] [#8 0.19,0.12,0.53,U] 
23:20:40.008 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.06}, one-star: {0.15, -0.07}
23:20:40.010 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:20:40.012 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:20:40.013 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.42 mountX=0.02 mountY=-0.15, mountTheta=-1.41
23:20:40.016 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
23:20:40.020 00.004 1032 Enqueuing Move request for scope (0.13, 0.06)
23:20:40.023 00.003 10072 Worker thread wakes up
23:20:40.023 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
23:20:40.023 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
23:20:40.023 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.02 yDistance=-0.15
23:20:40.025 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:20:40.028 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:40.028 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:20:40.028 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:40.028 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:20:40.028 00.000 10072 MoveAxis(E, 14, ABG)
23:20:40.028 00.000 10072 Guiding  Dir = 2, Dur = 14
23:20:40.028 00.000 10072 IsGuiding returns 0
23:20:40.029 00.001 10072 PulseGuide returned control before completion, sleep 24
23:20:40.045 00.016 1032 UpdateGuideState exits: m=1282 SNR=25.2
23:20:40.050 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:40.052 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:40.054 00.002 1032 Enqueuing Expose request
23:20:40.065 00.011 10072 IsGuiding returns 0
23:20:40.065 00.000 10072 Move returns status 0, amount 14
23:20:40.065 00.000 10072 MoveAxis(N, 0, ABG)
23:20:40.065 00.000 10072 Move returns status 0, amount 0
23:20:40.065 00.000 10072 move complete, result=0
23:20:40.065 00.000 10072 worker thread done servicing request
23:20:40.065 00.000 10072 Worker thread wakes up
23:20:40.065 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:40.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:40.067 00.002 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:20:40.472 00.405 10072 Exposure complete
23:20:40.521 00.049 10072 worker thread done servicing request
23:20:40.521 00.000 1032 OnExposeComplete: enter
23:20:40.524 00.003 1032 UpdateGuideState(): m_state=6
23:20:40.526 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8727
23:20:40.528 00.002 1032 Star::Find returns 1 (0), X=1104.17, Y=133.52, Mass=1399, SNR=26.3, Peak=113 HFD=3.4
23:20:40.530 00.002 1032 MultiStar: [#1 0.25,-0.25,0.00,M3] [#2 0.23,-0.19,0.00,M1] [#3 0.13,0.01,0.77,U] [#4 0.21,0.00,0.65,U] [#5 0.24,-0.16,0.00,M5] [#6 0.13,-0.07,0.60,U] [#7 0.24,-0.12,0.00,M1] [#8 0.25,-0.16,0.00,M1] 
23:20:40.532 00.002 1032 refined, 3 included, MultiStar: {0.20, -0.09}, one-star: {0.30, -0.25}
23:20:40.534 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
23:20:40.536 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
23:20:40.537 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.42 mountX=-0.14 mountY=-0.17, mountTheta=-2.25
23:20:40.541 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.09, opts=13)
23:20:40.542 00.001 1032 Enqueuing Move request for scope (0.20, -0.09)
23:20:40.545 00.003 10072 Worker thread wakes up
23:20:40.545 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
23:20:40.545 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
23:20:40.545 00.000 10072 Moving (0.20, -0.09) raw xDistance=-0.14 yDistance=-0.17
23:20:40.547 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:20:40.552 00.005 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.27
23:20:40.552 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:20:40.553 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:40.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:20:40.553 00.000 10072 MoveAxis(E, 78, ABG)
23:20:40.553 00.000 10072 Guiding  Dir = 2, Dur = 78
23:20:40.571 00.018 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:20:40.575 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:40.577 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:40.580 00.003 1032 Enqueuing Expose request
23:20:40.601 00.021 10072 IsGuiding returns 0
23:20:40.602 00.001 10072 PulseGuide returned control before completion, sleep 88
23:20:40.707 00.105 10072 IsGuiding returns 1
23:20:40.707 00.000 10072 scope still moving after pulse duration time elapsed
23:20:40.736 00.029 10072 IsGuiding returns 0
23:20:40.736 00.000 10072 scope move finished after 78 + 56 ms
23:20:40.736 00.000 10072 Move returns status 0, amount 78
23:20:40.736 00.000 10072 MoveAxis(N, 0, ABG)
23:20:40.736 00.000 10072 Move returns status 0, amount 0
23:20:40.736 00.000 10072 move complete, result=0
23:20:40.737 00.001 10072 worker thread done servicing request
23:20:40.737 00.000 1032 GuideStep: -0.1 px 78 ms EAST, -0.2 px 0 ms NORTH
23:20:40.739 00.002 10072 Worker thread wakes up
23:20:40.739 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:40.740 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:41.367 00.627 10072 Exposure complete
23:20:41.424 00.057 10072 worker thread done servicing request
23:20:41.424 00.000 1032 OnExposeComplete: enter
23:20:41.427 00.003 1032 UpdateGuideState(): m_state=6
23:20:41.429 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8728
23:20:41.431 00.002 1032 Star::Find returns 1 (0), X=1104.09, Y=133.88, Mass=1311, SNR=25.4, Peak=106 HFD=3.8
23:20:41.434 00.003 1032 MultiStar: [#1 0.17,0.27,0.00,M4] [#2 -0.03,-0.00,0.90,U] [#3 0.08,0.51,0.00,M3] [#4 0.11,0.42,0.00,M3] [#5 0.11,0.36,0.00,M6] [#6 -0.04,0.21,0.64,U] [#7 0.08,0.31,0.00,M2] [#8 0.16,0.14,0.53,U] 
23:20:41.436 00.002 1032 refined, 3 included, MultiStar: {0.08, 0.11}, one-star: {0.22, 0.12}
23:20:41.438 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
23:20:41.440 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
23:20:41.442 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.93 mountX=0.08 mountY=-0.11, mountTheta=-0.90
23:20:41.445 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
23:20:41.447 00.002 1032 Enqueuing Move request for scope (0.08, 0.11)
23:20:41.450 00.003 10072 Worker thread wakes up
23:20:41.450 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:20:41.450 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:20:41.450 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.08 yDistance=-0.11
23:20:41.452 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:20:41.456 00.004 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:41.456 00.000 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
23:20:41.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:41.456 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:20:41.456 00.000 10072 MoveAxis(E, 15, ABG)
23:20:41.456 00.000 10072 Guiding  Dir = 2, Dur = 15
23:20:41.457 00.001 10072 IsGuiding returns 0
23:20:41.457 00.000 10072 PulseGuide returned control before completion, sleep 25
23:20:41.475 00.018 1032 UpdateGuideState exits: m=1311 SNR=25.4
23:20:41.478 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:41.480 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:41.483 00.003 1032 Enqueuing Expose request
23:20:41.487 00.004 10072 IsGuiding returns 0
23:20:41.487 00.000 10072 Move returns status 0, amount 15
23:20:41.487 00.000 10072 MoveAxis(N, 0, ABG)
23:20:41.487 00.000 10072 Move returns status 0, amount 0
23:20:41.487 00.000 10072 move complete, result=0
23:20:41.489 00.002 10072 worker thread done servicing request
23:20:41.489 00.000 10072 Worker thread wakes up
23:20:41.489 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:41.489 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:41.497 00.008 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:20:41.896 00.399 10072 Exposure complete
23:20:41.950 00.054 10072 worker thread done servicing request
23:20:41.951 00.001 1032 OnExposeComplete: enter
23:20:41.953 00.002 1032 UpdateGuideState(): m_state=6
23:20:41.956 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8729
23:20:41.958 00.002 1032 Star::Find returns 1 (0), X=1104.08, Y=133.93, Mass=1346, SNR=25.8, Peak=103 HFD=3.8
23:20:41.960 00.002 1032 MultiStar: [#1 0.06,0.29,0.00,M5] [#2 -0.08,0.13,0.80,U] [#3 0.03,0.48,0.00,M4] [#4 0.15,0.56,0.00,M4] [#5 0.13,0.33,0.00,M7] [#6 0.02,0.29,0.00,M1] [#7 0.08,0.30,0.00,M3] [#8 0.14,0.39,0.00,M1] 
23:20:41.963 00.003 1032 refined, 1 included, MultiStar: {0.08, 0.15}, one-star: {0.21, 0.16}
23:20:41.964 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
23:20:41.966 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
23:20:41.968 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.06 mountX=0.12 mountY=-0.12, mountTheta=-0.77
23:20:41.972 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.15, opts=13)
23:20:41.974 00.002 1032 Enqueuing Move request for scope (0.08, 0.15)
23:20:41.976 00.002 10072 Worker thread wakes up
23:20:41.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
23:20:41.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
23:20:41.976 00.000 10072 Moving (0.08, 0.15) raw xDistance=0.12 yDistance=-0.12
23:20:41.978 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
23:20:41.981 00.003 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:41.981 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:20:41.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:41.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:20:41.981 00.000 10072 MoveAxis(E, 13, ABG)
23:20:41.981 00.000 10072 Guiding  Dir = 2, Dur = 13
23:20:41.982 00.001 10072 IsGuiding returns 0
23:20:41.982 00.000 10072 PulseGuide returned control before completion, sleep 23
23:20:42.003 00.021 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:20:42.006 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:42.008 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:42.010 00.002 1032 Enqueuing Expose request
23:20:42.022 00.012 10072 IsGuiding returns 0
23:20:42.024 00.002 10072 Move returns status 0, amount 13
23:20:42.024 00.000 10072 MoveAxis(N, 0, ABG)
23:20:42.024 00.000 10072 Move returns status 0, amount 0
23:20:42.024 00.000 10072 move complete, result=0
23:20:42.024 00.000 10072 worker thread done servicing request
23:20:42.024 00.000 10072 Worker thread wakes up
23:20:42.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:42.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:42.026 00.002 1032 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:20:42.663 00.637 10072 Exposure complete
23:20:42.714 00.051 10072 worker thread done servicing request
23:20:42.715 00.001 1032 OnExposeComplete: enter
23:20:42.717 00.002 1032 UpdateGuideState(): m_state=6
23:20:42.719 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8730
23:20:42.721 00.002 1032 Star::Find returns 1 (0), X=1104.04, Y=133.87, Mass=1294, SNR=25.3, Peak=97 HFD=3.6
23:20:42.724 00.003 1032 MultiStar: [#1 0.15,0.28,0.00,M6] [#2 0.04,0.02,0.85,U] [#3 -0.04,0.48,0.00,M5] [#4 -0.07,0.23,0.72,U] [#5 0.05,0.23,0.69,U] [#6 0.09,0.25,0.00,M2] [#7 0.09,0.18,0.74,U] [#8 0.20,0.24,0.00,M2] 
23:20:42.726 00.002 1032 refined, 4 included, MultiStar: {0.06, 0.14}, one-star: {0.17, 0.10}
23:20:42.728 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
23:20:42.730 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
23:20:42.732 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.16 mountX=0.12 mountY=-0.10, mountTheta=-0.67
23:20:42.735 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
23:20:42.739 00.004 1032 Enqueuing Move request for scope (0.06, 0.14)
23:20:42.742 00.003 10072 Worker thread wakes up
23:20:42.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:20:42.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:20:42.742 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.10
23:20:42.744 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:20:42.746 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:42.748 00.002 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:20:42.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:42.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:20:42.748 00.000 10072 MoveAxis(E, 14, ABG)
23:20:42.748 00.000 10072 Guiding  Dir = 2, Dur = 14
23:20:42.748 00.000 10072 IsGuiding returns 0
23:20:42.749 00.001 10072 PulseGuide returned control before completion, sleep 24
23:20:42.764 00.015 1032 UpdateGuideState exits: m=1294 SNR=25.3
23:20:42.768 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:42.772 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:42.774 00.002 1032 Enqueuing Expose request
23:20:42.783 00.009 10072 IsGuiding returns 0
23:20:42.783 00.000 10072 Move returns status 0, amount 14
23:20:42.783 00.000 10072 MoveAxis(N, 0, ABG)
23:20:42.783 00.000 10072 Move returns status 0, amount 0
23:20:42.783 00.000 10072 move complete, result=0
23:20:42.784 00.001 10072 worker thread done servicing request
23:20:42.784 00.000 10072 Worker thread wakes up
23:20:42.784 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:42.784 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:42.784 00.000 1032 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:20:43.193 00.409 10072 Exposure complete
23:20:43.246 00.053 10072 worker thread done servicing request
23:20:43.246 00.000 1032 OnExposeComplete: enter
23:20:43.248 00.002 1032 UpdateGuideState(): m_state=6
23:20:43.251 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8731
23:20:43.253 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=133.85, Mass=1384, SNR=26.1, Peak=120 HFD=3.5
23:20:43.255 00.002 1032 MultiStar: [#1 0.25,0.17,0.00,M7] [#2 0.01,-0.00,0.83,U] [#3 0.11,0.42,0.00,M6] [#4 0.06,0.19,0.70,U] [#5 0.03,0.07,0.67,U] [#6 0.11,0.21,0.65,U] [#7 0.15,0.18,0.70,U] [#8 0.21,0.12,0.52,U] 
23:20:43.257 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.12}, one-star: {0.31, 0.08}
23:20:43.258 00.001 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
23:20:43.260 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
23:20:43.262 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.72 mountX=0.08 mountY=-0.16, mountTheta=-1.11
23:20:43.264 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
23:20:43.266 00.002 1032 Enqueuing Move request for scope (0.13, 0.12)
23:20:43.268 00.002 10072 Worker thread wakes up
23:20:43.268 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
23:20:43.268 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
23:20:43.268 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.08 yDistance=-0.16
23:20:43.272 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:20:43.276 00.004 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:43.276 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:20:43.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:43.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:20:43.276 00.000 10072 MoveAxis(E, 11, ABG)
23:20:43.276 00.000 10072 Guiding  Dir = 2, Dur = 11
23:20:43.276 00.000 10072 IsGuiding returns 0
23:20:43.277 00.001 10072 PulseGuide returned control before completion, sleep 21
23:20:43.294 00.017 1032 UpdateGuideState exits: m=1384 SNR=26.1
23:20:43.298 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:43.301 00.003 10072 IsGuiding returns 0
23:20:43.301 00.000 10072 Move returns status 0, amount 11
23:20:43.301 00.000 10072 MoveAxis(N, 0, ABG)
23:20:43.301 00.000 10072 Move returns status 0, amount 0
23:20:43.301 00.000 10072 move complete, result=0
23:20:43.301 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:43.303 00.002 1032 Enqueuing Expose request
23:20:43.306 00.003 1032 GuideStep: 0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
23:20:43.307 00.001 10072 worker thread done servicing request
23:20:43.307 00.000 10072 Worker thread wakes up
23:20:43.307 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:43.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:43.944 00.637 10072 Exposure complete
23:20:43.998 00.054 10072 worker thread done servicing request
23:20:43.998 00.000 1032 OnExposeComplete: enter
23:20:44.000 00.002 1032 UpdateGuideState(): m_state=6
23:20:44.001 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8732
23:20:44.004 00.003 1032 Star::Find returns 1 (0), X=1104.12, Y=133.92, Mass=1456, SNR=26.9, Peak=117 HFD=3.4
23:20:44.006 00.002 1032 MultiStar: [#1 0.18,0.31,0.00,M8] [#2 0.11,0.07,0.77,U] [#3 0.06,0.41,0.00,M7] [#4 0.12,0.38,0.00,M3] [#5 0.22,0.36,0.00,M6] [#6 -0.02,0.18,0.60,U] [#7 0.15,0.32,0.00,M2] [#8 0.18,0.40,0.00,M2] 
23:20:44.008 00.002 1032 refined, 2 included, MultiStar: {0.13, 0.13}, one-star: {0.25, 0.16}
23:20:44.009 00.001 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
23:20:44.011 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
23:20:44.012 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.19 cameraTheta=0.78 mountX=0.10 mountY=-0.16, mountTheta=-1.05
23:20:44.014 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.13, opts=13)
23:20:44.017 00.003 1032 Enqueuing Move request for scope (0.13, 0.13)
23:20:44.018 00.001 10072 Worker thread wakes up
23:20:44.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
23:20:44.019 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
23:20:44.019 00.000 10072 Moving (0.13, 0.13) raw xDistance=0.10 yDistance=-0.16
23:20:44.022 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:20:44.026 00.004 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.27
23:20:44.026 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:20:44.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:44.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:20:44.026 00.000 10072 MoveAxis(E, 14, ABG)
23:20:44.026 00.000 10072 Guiding  Dir = 2, Dur = 14
23:20:44.026 00.000 10072 IsGuiding returns 0
23:20:44.027 00.001 10072 PulseGuide returned control before completion, sleep 24
23:20:44.044 00.017 1032 UpdateGuideState exits: m=1456 SNR=26.9
23:20:44.046 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:44.048 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:44.051 00.003 1032 Enqueuing Expose request
23:20:44.053 00.002 10072 IsGuiding returns 0
23:20:44.054 00.001 10072 Move returns status 0, amount 14
23:20:44.054 00.000 10072 MoveAxis(N, 0, ABG)
23:20:44.054 00.000 10072 Move returns status 0, amount 0
23:20:44.054 00.000 10072 move complete, result=0
23:20:44.054 00.000 10072 worker thread done servicing request
23:20:44.054 00.000 10072 Worker thread wakes up
23:20:44.054 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:44.054 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:44.061 00.007 1032 GuideStep: 0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
23:20:44.460 00.399 10072 Exposure complete
23:20:44.515 00.055 10072 worker thread done servicing request
23:20:44.515 00.000 1032 OnExposeComplete: enter
23:20:44.517 00.002 1032 UpdateGuideState(): m_state=6
23:20:44.522 00.005 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8733
23:20:44.525 00.003 1032 Star::Find returns 1 (0), X=1104.06, Y=133.97, Mass=1481, SNR=27.1, Peak=107 HFD=3.1
23:20:44.527 00.002 1032 MultiStar: [#1 0.07,0.36,0.00,M9] [#2 -0.00,0.12,0.79,U] [#3 -0.03,0.44,0.00,M8] [#4 0.05,0.44,0.00,M4] [#5 0.05,0.36,0.00,M7] [#6 0.09,0.48,0.00,M1] [#7 0.05,0.35,0.00,M3] [#8 0.02,0.41,0.00,M3] 
23:20:44.530 00.003 1032 refined, 1 included, MultiStar: {0.10, 0.17}, one-star: {0.19, 0.20}
23:20:44.531 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:20:44.533 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:20:44.535 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.01 mountX=0.13 mountY=-0.14, mountTheta=-0.82
23:20:44.539 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.17, opts=13)
23:20:44.542 00.003 1032 Enqueuing Move request for scope (0.10, 0.17)
23:20:44.544 00.002 10072 Worker thread wakes up
23:20:44.544 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
23:20:44.544 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
23:20:44.544 00.000 10072 Moving (0.10, 0.17) raw xDistance=0.13 yDistance=-0.14
23:20:44.547 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:20:44.553 00.006 10072 PPEC rslt: input = 0.13, final = 0.05, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.28
23:20:44.553 00.000 10072 PPEC: input: 0.13, control: 0.05, exposure: 500
23:20:44.553 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:44.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:20:44.553 00.000 10072 MoveAxis(W, 51, ABG)
23:20:44.553 00.000 10072 Guiding  Dir = 3, Dur = 51
23:20:44.553 00.000 10072 IsGuiding returns 0
23:20:44.554 00.001 10072 PulseGuide returned control before completion, sleep 61
23:20:44.574 00.020 1032 UpdateGuideState exits: m=1481 SNR=27.1
23:20:44.576 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:44.577 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:44.579 00.002 1032 Enqueuing Expose request
23:20:44.628 00.049 10072 IsGuiding returns 0
23:20:44.628 00.000 10072 Move returns status 0, amount 51
23:20:44.628 00.000 10072 MoveAxis(N, 0, ABG)
23:20:44.628 00.000 10072 Move returns status 0, amount 0
23:20:44.628 00.000 10072 move complete, result=0
23:20:44.628 00.000 10072 worker thread done servicing request
23:20:44.628 00.000 10072 Worker thread wakes up
23:20:44.628 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:44.628 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:44.637 00.009 1032 GuideStep: 0.1 px 51 ms WEST, -0.1 px 0 ms NORTH
23:20:45.257 00.620 10072 Exposure complete
23:20:45.313 00.056 10072 worker thread done servicing request
23:20:45.313 00.000 1032 OnExposeComplete: enter
23:20:45.315 00.002 1032 UpdateGuideState(): m_state=6
23:20:45.317 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8734
23:20:45.320 00.003 1032 Star::Find returns 1 (0), X=1104.14, Y=133.87, Mass=1418, SNR=26.5, Peak=120 HFD=3.3
23:20:45.322 00.002 1032 MultiStar: [#1 0.15,0.11,0.94,U] [#2 0.12,0.06,0.78,U] [#3 0.02,0.39,0.00,M9] [#4 0.21,0.34,0.00,M5] [#5 0.18,0.17,0.68,U] [#6 0.08,0.09,0.60,U] [#7 0.20,0.08,0.70,U] [#8 0.10,0.17,0.51,U] 
23:20:45.324 00.002 1032 refined, 6 included, MultiStar: {0.17, 0.11}, one-star: {0.27, 0.11}
23:20:45.326 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:20:45.327 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:20:45.331 00.004 1032 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.58 mountX=0.06 mountY=-0.19, mountTheta=-1.25
23:20:45.334 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.11, opts=13)
23:20:45.338 00.004 1032 Enqueuing Move request for scope (0.17, 0.11)
23:20:45.339 00.001 10072 Worker thread wakes up
23:20:45.341 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
23:20:45.341 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
23:20:45.341 00.000 10072 Moving (0.17, 0.11) raw xDistance=0.06 yDistance=-0.19
23:20:45.343 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:20:45.346 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:20:45.346 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:20:45.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:45.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:20:45.346 00.000 10072 MoveAxis(E, 14, ABG)
23:20:45.346 00.000 10072 Guiding  Dir = 2, Dur = 14
23:20:45.347 00.001 10072 IsGuiding returns 0
23:20:45.347 00.000 10072 PulseGuide returned control before completion, sleep 24
23:20:45.367 00.020 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:20:45.369 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:45.370 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:45.372 00.002 1032 Enqueuing Expose request
23:20:45.381 00.009 10072 IsGuiding returns 0
23:20:45.381 00.000 10072 Move returns status 0, amount 14
23:20:45.382 00.001 10072 MoveAxis(N, 0, ABG)
23:20:45.382 00.000 10072 Move returns status 0, amount 0
23:20:45.382 00.000 10072 move complete, result=0
23:20:45.382 00.000 10072 worker thread done servicing request
23:20:45.382 00.000 10072 Worker thread wakes up
23:20:45.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:45.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:45.385 00.003 1032 GuideStep: 0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
23:20:45.794 00.409 10072 Exposure complete
23:20:45.849 00.055 10072 worker thread done servicing request
23:20:45.849 00.000 1032 OnExposeComplete: enter
23:20:45.851 00.002 1032 UpdateGuideState(): m_state=6
23:20:45.853 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8735
23:20:45.854 00.001 1032 Star::Find returns 1 (0), X=1104.20, Y=133.76, Mass=1501, SNR=27.2, Peak=132 HFD=3.5
23:20:45.856 00.002 1032 MultiStar: [#1 0.20,0.07,0.91,U] [#2 0.12,-0.10,0.78,U] [#3 0.08,0.21,0.74,U] [#4 0.12,0.20,0.65,U] [#5 0.25,-0.02,0.00,M7] [#6 0.17,0.10,0.62,U] [#7 0.23,0.09,0.69,U] [#8 0.16,0.16,0.52,U] 
23:20:45.857 00.001 1032 refined, 7 included, MultiStar: {0.19, 0.08}, one-star: {0.33, -0.00}
23:20:45.858 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
23:20:45.860 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
23:20:45.864 00.004 1032 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.20 cameraTheta=0.41 mountX=0.03 mountY=-0.20, mountTheta=-1.42
23:20:45.867 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.08, opts=13)
23:20:45.868 00.001 1032 Enqueuing Move request for scope (0.19, 0.08)
23:20:45.870 00.002 10072 Worker thread wakes up
23:20:45.871 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
23:20:45.871 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
23:20:45.871 00.000 10072 Moving (0.19, 0.08) raw xDistance=0.03 yDistance=-0.20
23:20:45.873 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:20:45.875 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:20:45.876 00.001 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:20:45.876 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:45.876 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:20:45.876 00.000 10072 MoveAxis(E, 11, ABG)
23:20:45.876 00.000 10072 Guiding  Dir = 2, Dur = 11
23:20:45.876 00.000 10072 IsGuiding returns 0
23:20:45.876 00.000 10072 PulseGuide returned control before completion, sleep 21
23:20:45.893 00.017 1032 UpdateGuideState exits: m=1501 SNR=27.2
23:20:45.897 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:45.900 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:45.902 00.002 1032 Enqueuing Expose request
23:20:45.913 00.011 10072 IsGuiding returns 0
23:20:45.914 00.001 10072 Move returns status 0, amount 11
23:20:45.914 00.000 10072 MoveAxis(N, 0, ABG)
23:20:45.914 00.000 10072 Move returns status 0, amount 0
23:20:45.914 00.000 10072 move complete, result=0
23:20:45.914 00.000 10072 worker thread done servicing request
23:20:45.914 00.000 10072 Worker thread wakes up
23:20:45.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:45.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:45.915 00.001 1032 GuideStep: 0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
23:20:46.538 00.623 10072 Exposure complete
23:20:46.590 00.052 10072 worker thread done servicing request
23:20:46.590 00.000 1032 OnExposeComplete: enter
23:20:46.592 00.002 1032 UpdateGuideState(): m_state=6
23:20:46.595 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8736
23:20:46.596 00.001 1032 Star::Find returns 1 (0), X=1104.05, Y=133.83, Mass=1314, SNR=25.5, Peak=102 HFD=3.1
23:20:46.600 00.004 1032 MultiStar: [#1 0.18,0.17,1.00,U] [#2 0.01,-0.02,0.84,U] [#3 0.08,0.32,0.00,M9] [#4 0.04,0.22,0.70,U] [#5 0.20,0.01,0.71,U] [#6 0.10,0.15,0.64,U] [#7 0.14,0.14,0.72,U] [#8 0.18,0.20,0.00,M2] 
23:20:46.602 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.10}, one-star: {0.18, 0.07}
23:20:46.603 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:20:46.605 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:20:46.608 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.69 mountX=0.07 mountY=-0.15, mountTheta=-1.14
23:20:46.610 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
23:20:46.613 00.003 1032 Enqueuing Move request for scope (0.12, 0.10)
23:20:46.616 00.003 10072 Worker thread wakes up
23:20:46.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
23:20:46.616 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
23:20:46.616 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.07 yDistance=-0.15
23:20:46.618 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:20:46.620 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:20:46.620 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:20:46.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:46.621 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:20:46.621 00.000 10072 MoveAxis(E, 10, ABG)
23:20:46.621 00.000 10072 Guiding  Dir = 2, Dur = 10
23:20:46.621 00.000 10072 IsGuiding returns 0
23:20:46.621 00.000 10072 PulseGuide returned control before completion, sleep 20
23:20:46.638 00.017 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:20:46.640 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:46.642 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:46.646 00.004 10072 IsGuiding returns 0
23:20:46.646 00.000 10072 Move returns status 0, amount 10
23:20:46.646 00.000 10072 MoveAxis(N, 0, ABG)
23:20:46.646 00.000 10072 Move returns status 0, amount 0
23:20:46.646 00.000 10072 move complete, result=0
23:20:46.646 00.000 1032 Enqueuing Expose request
23:20:46.648 00.002 10072 worker thread done servicing request
23:20:46.648 00.000 10072 Worker thread wakes up
23:20:46.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:46.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:46.648 00.000 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:20:47.068 00.420 10072 Exposure complete
23:20:47.118 00.050 10072 worker thread done servicing request
23:20:47.118 00.000 1032 OnExposeComplete: enter
23:20:47.120 00.002 1032 UpdateGuideState(): m_state=6
23:20:47.121 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8737
23:20:47.123 00.002 1032 Star::Find returns 1 (0), X=1104.13, Y=133.78, Mass=1399, SNR=26.3, Peak=115 HFD=3.2
23:20:47.125 00.002 1032 MultiStar: [#1 0.21,0.16,0.00,M7] [#2 0.18,-0.04,0.81,U] [#3 0.11,0.26,0.00,M10] [#4 0.12,0.28,0.00,M4] [#5 0.06,0.15,0.68,U] [#6 0.04,0.12,0.61,U] [#7 0.14,0.12,0.71,U] [#8 0.20,0.17,0.00,M3] 
23:20:47.126 00.001 1032 refined, 4 included, MultiStar: {0.15, 0.06}, one-star: {0.26, 0.01}
23:20:47.129 00.003 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
23:20:47.130 00.001 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
23:20:47.132 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.39 mountX=0.02 mountY=-0.16, mountTheta=-1.44
23:20:47.135 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
23:20:47.137 00.002 1032 Enqueuing Move request for scope (0.15, 0.06)
23:20:47.139 00.002 10072 Worker thread wakes up
23:20:47.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
23:20:47.139 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
23:20:47.139 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
23:20:47.141 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:20:47.146 00.005 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:20:47.146 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:20:47.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:47.147 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:20:47.147 00.000 10072 MoveAxis(E, 9, ABG)
23:20:47.147 00.000 10072 Guiding  Dir = 2, Dur = 9
23:20:47.147 00.000 10072 IsGuiding returns 0
23:20:47.148 00.001 10072 PulseGuide returned control before completion, sleep 19
23:20:47.166 00.018 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:20:47.168 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:47.170 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:47.180 00.010 1032 Enqueuing Expose request
23:20:47.181 00.001 10072 IsGuiding returns 0
23:20:47.181 00.000 10072 Move returns status 0, amount 9
23:20:47.182 00.001 10072 MoveAxis(N, 0, ABG)
23:20:47.182 00.000 10072 Move returns status 0, amount 0
23:20:47.182 00.000 10072 move complete, result=0
23:20:47.182 00.000 10072 worker thread done servicing request
23:20:47.182 00.000 10072 Worker thread wakes up
23:20:47.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:47.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:47.190 00.008 1032 GuideStep: 0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
23:20:47.819 00.629 10072 Exposure complete
23:20:47.871 00.052 10072 worker thread done servicing request
23:20:47.871 00.000 1032 OnExposeComplete: enter
23:20:47.873 00.002 1032 UpdateGuideState(): m_state=6
23:20:47.875 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8738
23:20:47.876 00.001 1032 Star::Find returns 1 (0), X=1104.11, Y=133.87, Mass=1331, SNR=25.7, Peak=100 HFD=3.5
23:20:47.878 00.002 1032 MultiStar: [#1 0.14,0.15,0.94,U] [#2 0.01,0.10,0.80,U] [#3 0.10,0.25,0.00,R] [#4 -0.01,0.19,0.70,U] [#5 0.13,0.01,0.67,U] [#6 0.10,0.32,0.00,M1] [#7 0.09,0.18,0.72,U] [#8 0.20,0.20,0.00,M4] 
23:20:47.880 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.12}, one-star: {0.24, 0.10}
23:20:47.881 00.001 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
23:20:47.884 00.003 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
23:20:47.886 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.84 mountX=0.09 mountY=-0.14, mountTheta=-0.99
23:20:47.888 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
23:20:47.890 00.002 1032 Enqueuing Move request for scope (0.11, 0.12)
23:20:47.893 00.003 10072 Worker thread wakes up
23:20:47.893 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
23:20:47.893 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
23:20:47.893 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.09 yDistance=-0.14
23:20:47.896 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:20:47.898 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:20:47.898 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:20:47.898 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:47.898 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:20:47.898 00.000 10072 MoveAxis(E, 12, ABG)
23:20:47.899 00.001 10072 Guiding  Dir = 2, Dur = 12
23:20:47.899 00.000 10072 IsGuiding returns 0
23:20:47.899 00.000 10072 PulseGuide returned control before completion, sleep 22
23:20:47.916 00.017 1032 UpdateGuideState exits: m=1331 SNR=25.7
23:20:47.919 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:47.921 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:47.924 00.003 1032 Enqueuing Expose request
23:20:47.926 00.002 10072 IsGuiding returns 0
23:20:47.926 00.000 10072 Move returns status 0, amount 12
23:20:47.926 00.000 10072 MoveAxis(N, 0, ABG)
23:20:47.926 00.000 10072 Move returns status 0, amount 0
23:20:47.926 00.000 10072 move complete, result=0
23:20:47.926 00.000 10072 worker thread done servicing request
23:20:47.926 00.000 10072 Worker thread wakes up
23:20:47.926 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:47.926 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:47.935 00.009 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:20:48.337 00.402 10072 Exposure complete
23:20:48.389 00.052 10072 worker thread done servicing request
23:20:48.389 00.000 1032 OnExposeComplete: enter
23:20:48.391 00.002 1032 UpdateGuideState(): m_state=6
23:20:48.393 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8739
23:20:48.395 00.002 1032 Star::Find returns 1 (0), X=1104.02, Y=133.91, Mass=1431, SNR=26.6, Peak=118 HFD=3.2
23:20:48.398 00.003 1032 MultiStar: [#1 0.20,0.11,0.99,U] [#2 0.12,0.02,0.78,U] [#3 -0.08,0.03,0.75,U] [#4 -0.01,0.23,0.67,U] [#5 0.19,0.01,0.65,U] [#6 0.34,0.18,0.00,M2] [#7 0.09,0.10,0.69,U] [#8 0.29,0.16,0.00,M5] 
23:20:48.400 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.10}, one-star: {0.15, 0.15}
23:20:48.402 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
23:20:48.403 00.001 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
23:20:48.405 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.75 mountX=0.07 mountY=-0.12, mountTheta=-1.08
23:20:48.407 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
23:20:48.409 00.002 1032 Enqueuing Move request for scope (0.10, 0.10)
23:20:48.410 00.001 10072 Worker thread wakes up
23:20:48.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
23:20:48.411 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
23:20:48.411 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
23:20:48.413 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:20:48.416 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:20:48.416 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:20:48.416 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:48.416 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:20:48.416 00.000 10072 MoveAxis(E, 10, ABG)
23:20:48.416 00.000 10072 Guiding  Dir = 2, Dur = 10
23:20:48.417 00.001 10072 IsGuiding returns 0
23:20:48.417 00.000 10072 PulseGuide returned control before completion, sleep 20
23:20:48.438 00.021 1032 UpdateGuideState exits: m=1431 SNR=26.6
23:20:48.440 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:48.442 00.002 10072 IsGuiding returns 0
23:20:48.442 00.000 10072 Move returns status 0, amount 10
23:20:48.442 00.000 10072 MoveAxis(N, 0, ABG)
23:20:48.442 00.000 10072 Move returns status 0, amount 0
23:20:48.442 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:48.444 00.002 1032 Enqueuing Expose request
23:20:48.445 00.001 10072 move complete, result=0
23:20:48.445 00.000 10072 worker thread done servicing request
23:20:48.446 00.001 10072 Worker thread wakes up
23:20:48.446 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:48.446 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:48.446 00.000 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:20:49.071 00.625 10072 Exposure complete
23:20:49.121 00.050 10072 worker thread done servicing request
23:20:49.121 00.000 1032 OnExposeComplete: enter
23:20:49.123 00.002 1032 UpdateGuideState(): m_state=6
23:20:49.125 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8740
23:20:49.126 00.001 1032 Star::Find returns 1 (0), X=1104.20, Y=133.73, Mass=1421, SNR=26.5, Peak=123 HFD=3.5
23:20:49.127 00.001 1032 MultiStar: [#1 0.23,0.15,0.00,M6] [#2 0.11,-0.01,0.77,U] [#3 0.08,0.00,0.73,U] [#4 0.07,0.22,0.69,U] [#5 0.26,0.23,0.00,M4] [#6 0.29,0.15,0.00,M3] [#7 0.16,0.02,0.70,U] [#8 0.17,0.18,0.52,U] 
23:20:49.130 00.003 1032 refined, 5 included, MultiStar: {0.16, 0.05}, one-star: {0.33, -0.03}
23:20:49.132 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:20:49.133 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:20:49.135 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.29 mountX=0.01 mountY=-0.17, mountTheta=-1.54
23:20:49.137 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.05, opts=13)
23:20:49.140 00.003 1032 Enqueuing Move request for scope (0.16, 0.05)
23:20:49.143 00.003 10072 Worker thread wakes up
23:20:49.143 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
23:20:49.143 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
23:20:49.143 00.000 10072 Moving (0.16, 0.05) raw xDistance=0.01 yDistance=-0.17
23:20:49.146 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:20:49.148 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:20:49.149 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:20:49.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:49.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:20:49.149 00.000 10072 MoveAxis(E, 11, ABG)
23:20:49.149 00.000 10072 Guiding  Dir = 2, Dur = 11
23:20:49.149 00.000 10072 IsGuiding returns 0
23:20:49.149 00.000 10072 PulseGuide returned control before completion, sleep 21
23:20:49.166 00.017 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:20:49.168 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:49.171 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:49.175 00.004 1032 Enqueuing Expose request
23:20:49.179 00.004 10072 IsGuiding returns 0
23:20:49.179 00.000 10072 Move returns status 0, amount 11
23:20:49.179 00.000 10072 MoveAxis(N, 0, ABG)
23:20:49.179 00.000 10072 Move returns status 0, amount 0
23:20:49.179 00.000 10072 move complete, result=0
23:20:49.179 00.000 10072 worker thread done servicing request
23:20:49.179 00.000 10072 Worker thread wakes up
23:20:49.179 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:49.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:49.188 00.009 1032 GuideStep: 0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
23:20:49.588 00.400 10072 Exposure complete
23:20:49.657 00.069 10072 worker thread done servicing request
23:20:49.657 00.000 1032 OnExposeComplete: enter
23:20:49.659 00.002 1032 UpdateGuideState(): m_state=6
23:20:49.661 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8741
23:20:49.663 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=133.84, Mass=1423, SNR=26.5, Peak=122 HFD=3.2
23:20:49.665 00.002 1032 MultiStar: [#1 0.18,0.17,0.99,U] [#2 0.07,-0.03,0.79,U] [#3 0.05,0.07,0.74,U] [#4 0.06,0.27,0.00,M2] [#5 0.26,0.14,0.00,M5] [#6 0.08,0.16,0.62,U] [#7 0.14,0.12,0.70,U] [#8 0.12,0.09,0.51,U] 
23:20:49.667 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.09}, one-star: {0.31, 0.08}
23:20:49.669 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:20:49.670 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:20:49.672 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.58 mountX=0.05 mountY=-0.17, mountTheta=-1.25
23:20:49.675 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.09, opts=13)
23:20:49.677 00.002 1032 Enqueuing Move request for scope (0.15, 0.09)
23:20:49.679 00.002 10072 Worker thread wakes up
23:20:49.680 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
23:20:49.680 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
23:20:49.680 00.000 10072 Moving (0.15, 0.09) raw xDistance=0.05 yDistance=-0.17
23:20:49.683 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:20:49.685 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:20:49.685 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:20:49.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:49.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:20:49.685 00.000 10072 MoveAxis(E, 10, ABG)
23:20:49.685 00.000 10072 Guiding  Dir = 2, Dur = 10
23:20:49.686 00.001 10072 IsGuiding returns 0
23:20:49.686 00.000 10072 PulseGuide returned control before completion, sleep 20
23:20:49.704 00.018 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:20:49.706 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:49.709 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:49.711 00.002 1032 Enqueuing Expose request
23:20:49.713 00.002 10072 IsGuiding returns 0
23:20:49.713 00.000 10072 Move returns status 0, amount 10
23:20:49.713 00.000 10072 MoveAxis(N, 0, ABG)
23:20:49.713 00.000 10072 Move returns status 0, amount 0
23:20:49.713 00.000 10072 move complete, result=0
23:20:49.713 00.000 10072 worker thread done servicing request
23:20:49.713 00.000 10072 Worker thread wakes up
23:20:49.713 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:49.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:49.722 00.009 1032 GuideStep: 0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
23:20:50.349 00.627 10072 Exposure complete
23:20:50.402 00.053 10072 worker thread done servicing request
23:20:50.402 00.000 1032 OnExposeComplete: enter
23:20:50.403 00.001 1032 UpdateGuideState(): m_state=6
23:20:50.405 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8742
23:20:50.407 00.002 1032 Star::Find returns 1 (0), X=1104.19, Y=133.84, Mass=1344, SNR=25.8, Peak=114 HFD=3.1
23:20:50.408 00.001 1032 MultiStar: [#1 0.26,0.17,0.00,M6] [#2 0.15,0.16,0.82,U] [#3 0.09,0.23,0.78,U] [#4 0.15,0.35,0.00,M3] [#5 0.32,0.15,0.00,M6] [#6 0.11,0.29,0.00,M3] [#7 0.19,0.21,0.00,M1] [#8 0.21,0.30,0.00,M4] 
23:20:50.411 00.003 1032 refined, 2 included, MultiStar: {0.20, 0.15}, one-star: {0.32, 0.08}
23:20:50.412 00.001 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
23:20:50.414 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
23:20:50.416 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.65 mountX=0.09 mountY=-0.23, mountTheta=-1.18
23:20:50.418 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.15, opts=13)
23:20:50.420 00.002 1032 Enqueuing Move request for scope (0.20, 0.15)
23:20:50.421 00.001 10072 Worker thread wakes up
23:20:50.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
23:20:50.422 00.001 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
23:20:50.422 00.000 10072 Moving (0.20, 0.15) raw xDistance=0.09 yDistance=-0.23
23:20:50.424 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:20:50.428 00.004 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
23:20:50.428 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:20:50.428 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:20:50.428 00.000 10072 MoveAxis(E, 12, ABG)
23:20:50.428 00.000 10072 Guiding  Dir = 2, Dur = 12
23:20:50.429 00.001 10072 IsGuiding returns 0
23:20:50.430 00.001 10072 PulseGuide returned control before completion, sleep 22
23:20:50.446 00.016 1032 UpdateGuideState exits: m=1344 SNR=25.8
23:20:50.448 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:50.450 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:50.452 00.002 1032 Enqueuing Expose request
23:20:50.456 00.004 10072 IsGuiding returns 0
23:20:50.456 00.000 10072 Move returns status 0, amount 12
23:20:50.456 00.000 10072 MoveAxis(N, 147, ABG)
23:20:50.456 00.000 10072 Guiding  Dir = 0, Dur = 147
23:20:50.456 00.000 10072 IsGuiding returns 0
23:20:50.458 00.002 10072 PulseGuide returned control before completion, sleep 156
23:20:50.628 00.170 10072 IsGuiding returns 0
23:20:50.628 00.000 10072 Move returns status 0, amount 147
23:20:50.628 00.000 10072 move complete, result=0
23:20:50.628 00.000 10072 worker thread done servicing request
23:20:50.629 00.001 10072 Worker thread wakes up
23:20:50.629 00.000 1032 GuideStep: 0.1 px 12 ms EAST, -0.2 px 147 ms NORTH
23:20:50.631 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:50.631 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:51.037 00.406 10072 Exposure complete
23:20:51.085 00.048 10072 worker thread done servicing request
23:20:51.085 00.000 1032 OnExposeComplete: enter
23:20:51.087 00.002 1032 UpdateGuideState(): m_state=6
23:20:51.088 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8743
23:20:51.091 00.003 1032 Star::Find returns 1 (0), X=1104.11, Y=133.70, Mass=1479, SNR=27.0, Peak=133 HFD=3.4
23:20:51.093 00.002 1032 MultiStar: [#1 0.17,0.09,0.92,U] [#2 0.04,0.06,0.75,U] [#3 0.00,-0.04,0.74,U] [#4 0.01,0.07,0.69,U] [#5 0.17,0.11,0.64,U] [#6 0.03,0.14,0.62,U] [#7 0.06,0.01,0.69,U] [#8 0.11,0.04,0.49,U] 
23:20:51.094 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.24, -0.06}
23:20:51.095 00.001 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
23:20:51.097 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
23:20:51.099 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.38 mountX=0.01 mountY=-0.11, mountTheta=-1.45
23:20:51.101 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
23:20:51.103 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
23:20:51.104 00.001 10072 Worker thread wakes up
23:20:51.104 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:20:51.104 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:20:51.104 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
23:20:51.106 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:20:51.108 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:20:51.108 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:20:51.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:51.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:20:51.108 00.000 10072 MoveAxis(E, 12, ABG)
23:20:51.108 00.000 10072 Guiding  Dir = 2, Dur = 12
23:20:51.108 00.000 10072 IsGuiding returns 0
23:20:51.110 00.002 10072 PulseGuide returned control before completion, sleep 22
23:20:51.126 00.016 1032 UpdateGuideState exits: m=1479 SNR=27.0
23:20:51.127 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:51.130 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:51.132 00.002 1032 Enqueuing Expose request
23:20:51.144 00.012 10072 IsGuiding returns 0
23:20:51.144 00.000 10072 Move returns status 0, amount 12
23:20:51.144 00.000 10072 MoveAxis(N, 0, ABG)
23:20:51.144 00.000 10072 Move returns status 0, amount 0
23:20:51.144 00.000 10072 move complete, result=0
23:20:51.144 00.000 10072 worker thread done servicing request
23:20:51.144 00.000 10072 Worker thread wakes up
23:20:51.144 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:51.144 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:51.144 00.000 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:20:51.776 00.632 10072 Exposure complete
23:20:51.828 00.052 10072 worker thread done servicing request
23:20:51.829 00.001 1032 OnExposeComplete: enter
23:20:51.831 00.002 1032 UpdateGuideState(): m_state=6
23:20:51.834 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8744
23:20:51.837 00.003 1032 Star::Find returns 1 (0), X=1103.99, Y=133.59, Mass=1411, SNR=26.4, Peak=115 HFD=3.3
23:20:51.840 00.003 1032 MultiStar: [#1 0.13,0.02,0.95,U] [#2 0.01,-0.20,0.76,U] [#3 -0.14,-0.22,0.00,M1] [#4 -0.02,0.21,0.70,U] [#5 0.08,-0.11,0.65,U] [#6 -0.00,-0.03,0.64,U] [#7 0.00,-0.12,0.71,U] [#8 0.03,-0.08,0.49,U] 
23:20:51.843 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.06}, one-star: {0.11, -0.17}
23:20:51.844 00.001 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
23:20:51.846 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
23:20:51.847 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.91 mountX=-0.08 mountY=-0.03, mountTheta=-2.74
23:20:51.850 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
23:20:51.852 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
23:20:51.853 00.001 10072 Worker thread wakes up
23:20:51.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:20:51.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:20:51.853 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.08 yDistance=-0.03
23:20:51.856 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:20:51.858 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:20:51.858 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:20:51.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:51.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:20:51.858 00.000 10072 MoveAxis(E, 13, ABG)
23:20:51.858 00.000 10072 Guiding  Dir = 2, Dur = 13
23:20:51.858 00.000 10072 IsGuiding returns 0
23:20:51.860 00.002 10072 PulseGuide returned control before completion, sleep 23
23:20:51.877 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:20:51.879 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:51.881 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:51.882 00.001 1032 Enqueuing Expose request
23:20:51.897 00.015 10072 IsGuiding returns 0
23:20:51.897 00.000 10072 Move returns status 0, amount 13
23:20:51.897 00.000 10072 MoveAxis(N, 0, ABG)
23:20:51.897 00.000 10072 Move returns status 0, amount 0
23:20:51.897 00.000 10072 move complete, result=0
23:20:51.897 00.000 10072 worker thread done servicing request
23:20:51.897 00.000 10072 Worker thread wakes up
23:20:51.897 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:51.898 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:51.898 00.000 1032 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
23:20:52.308 00.410 10072 Exposure complete
23:20:52.360 00.052 10072 worker thread done servicing request
23:20:52.360 00.000 1032 OnExposeComplete: enter
23:20:52.363 00.003 1032 UpdateGuideState(): m_state=6
23:20:52.366 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8745
23:20:52.368 00.002 1032 Star::Find returns 1 (0), X=1103.94, Y=133.62, Mass=1344, SNR=25.8, Peak=94 HFD=3.4
23:20:52.371 00.003 1032 MultiStar: [#1 0.03,-0.10,1.02,U] [#2 -0.14,-0.23,0.00,M1] [#3 -0.30,-0.13,0.00,M2] [#4 -0.06,0.10,0.70,U] [#5 0.09,-0.01,0.70,U] [#6 -0.02,0.02,0.64,U] [#7 -0.11,-0.15,0.71,U] [#8 -0.01,-0.10,0.52,U] 
23:20:52.373 00.002 1032 refined, 6 included, MultiStar: {0.00, -0.06}, one-star: {0.06, -0.15}
23:20:52.374 00.001 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.95)
23:20:52.376 00.002 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.95)
23:20:52.377 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.51 mountX=-0.06 mountY=0.01, mountTheta=2.95
23:20:52.380 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.06, opts=13)
23:20:52.382 00.002 1032 Enqueuing Move request for scope (0.00, -0.06)
23:20:52.384 00.002 10072 Worker thread wakes up
23:20:52.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
23:20:52.384 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
23:20:52.384 00.000 10072 Moving (0.00, -0.06) raw xDistance=-0.06 yDistance=0.01
23:20:52.386 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:20:52.389 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:20:52.389 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:20:52.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:52.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:20:52.389 00.000 10072 MoveAxis(E, 11, ABG)
23:20:52.389 00.000 10072 Guiding  Dir = 2, Dur = 11
23:20:52.390 00.001 10072 IsGuiding returns 0
23:20:52.390 00.000 10072 PulseGuide returned control before completion, sleep 21
23:20:52.408 00.018 1032 UpdateGuideState exits: m=1344 SNR=25.8
23:20:52.410 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:52.411 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:52.413 00.002 1032 Enqueuing Expose request
23:20:52.415 00.002 10072 IsGuiding returns 0
23:20:52.415 00.000 10072 Move returns status 0, amount 11
23:20:52.415 00.000 10072 MoveAxis(N, 0, ABG)
23:20:52.415 00.000 10072 Move returns status 0, amount 0
23:20:52.415 00.000 10072 move complete, result=0
23:20:52.415 00.000 10072 worker thread done servicing request
23:20:52.415 00.000 10072 Worker thread wakes up
23:20:52.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:52.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:52.425 00.010 1032 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
23:20:53.040 00.615 10072 Exposure complete
23:20:53.089 00.049 10072 worker thread done servicing request
23:20:53.089 00.000 1032 OnExposeComplete: enter
23:20:53.091 00.002 1032 UpdateGuideState(): m_state=6
23:20:53.092 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8746
23:20:53.095 00.003 1032 Star::Find returns 1 (0), X=1103.93, Y=133.70, Mass=1428, SNR=26.6, Peak=105 HFD=3.3
23:20:53.096 00.001 1032 MultiStar: [#1 0.01,0.01,0.90,U] [#2 -0.13,-0.14,0.78,U] [#3 -0.27,-0.01,0.00,M3] [#4 -0.12,0.01,0.65,U] [#5 0.14,-0.05,0.68,U] [#6 -0.11,0.07,0.62,U] [#7 -0.00,-0.04,0.69,U] [#8 -0.07,0.02,0.51,U] 
23:20:53.097 00.001 1032 refined, 7 included, MultiStar: {-0.02, -0.03}, one-star: {0.06, -0.06}
23:20:53.099 00.002 1032 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.83) = xAngle (-4.05 = 2.24)
23:20:53.100 00.001 1032 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.05 = 2.24)
23:20:53.101 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.22 mountX=-0.02 mountY=0.03, mountTheta=2.24
23:20:53.104 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
23:20:53.106 00.002 1032 Enqueuing Move request for scope (-0.02, -0.03)
23:20:53.108 00.002 10072 Worker thread wakes up
23:20:53.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:20:53.108 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:20:53.108 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
23:20:53.111 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:20:53.115 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:20:53.115 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:20:53.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:53.115 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:20:53.115 00.000 10072 MoveAxis(E, 12, ABG)
23:20:53.115 00.000 10072 Guiding  Dir = 2, Dur = 12
23:20:53.116 00.001 10072 IsGuiding returns 0
23:20:53.116 00.000 10072 PulseGuide returned control before completion, sleep 22
23:20:53.132 00.016 1032 UpdateGuideState exits: m=1428 SNR=26.6
23:20:53.134 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:53.136 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:53.137 00.001 1032 Enqueuing Expose request
23:20:53.148 00.011 10072 IsGuiding returns 0
23:20:53.149 00.001 10072 Move returns status 0, amount 12
23:20:53.149 00.000 10072 MoveAxis(N, 0, ABG)
23:20:53.149 00.000 10072 Move returns status 0, amount 0
23:20:53.149 00.000 10072 move complete, result=0
23:20:53.149 00.000 10072 worker thread done servicing request
23:20:53.149 00.000 10072 Worker thread wakes up
23:20:53.150 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:53.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:53.150 00.000 1032 GuideStep: -0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
23:20:53.559 00.409 10072 Exposure complete
23:20:53.610 00.051 10072 worker thread done servicing request
23:20:53.610 00.000 1032 OnExposeComplete: enter
23:20:53.613 00.003 1032 UpdateGuideState(): m_state=6
23:20:53.616 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8747
23:20:53.620 00.004 1032 Star::Find returns 1 (0), X=1103.92, Y=133.75, Mass=1379, SNR=26.1, Peak=113 HFD=3.3
23:20:53.621 00.001 1032 MultiStar: [#1 0.09,0.12,0.98,U] [#2 -0.05,-0.05,0.84,U] [#3 -0.14,-0.04,0.76,U] [#4 -0.05,-0.02,0.69,U] [#5 0.06,-0.04,0.62,U] [#6 -0.04,0.15,0.62,U] [#7 0.01,0.05,0.68,U] [#8 -0.10,0.10,0.55,U] 
23:20:53.623 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.05, -0.01}
23:20:53.625 00.002 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
23:20:53.626 00.001 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
23:20:53.628 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.96 mountX=0.03 mountY=0.00, mountTheta=0.13
23:20:53.631 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
23:20:53.633 00.002 1032 Enqueuing Move request for scope (-0.01, 0.03)
23:20:53.635 00.002 10072 Worker thread wakes up
23:20:53.636 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:20:53.636 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:20:53.636 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
23:20:53.638 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:20:53.639 00.001 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:20:53.639 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:20:53.639 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:53.639 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:20:53.639 00.000 10072 MoveAxis(E, 12, ABG)
23:20:53.639 00.000 10072 Guiding  Dir = 2, Dur = 12
23:20:53.641 00.002 10072 IsGuiding returns 0
23:20:53.642 00.001 10072 PulseGuide returned control before completion, sleep 22
23:20:53.660 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:20:53.662 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:53.664 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:53.666 00.002 1032 Enqueuing Expose request
23:20:53.679 00.013 10072 IsGuiding returns 0
23:20:53.679 00.000 10072 Move returns status 0, amount 12
23:20:53.679 00.000 10072 MoveAxis(N, 0, ABG)
23:20:53.679 00.000 10072 Move returns status 0, amount 0
23:20:53.679 00.000 10072 move complete, result=0
23:20:53.679 00.000 10072 worker thread done servicing request
23:20:53.679 00.000 10072 Worker thread wakes up
23:20:53.680 00.001 1032 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
23:20:53.682 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:53.682 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:54.308 00.626 10072 Exposure complete
23:20:54.355 00.047 10072 worker thread done servicing request
23:20:54.355 00.000 1032 OnExposeComplete: enter
23:20:54.357 00.002 1032 UpdateGuideState(): m_state=6
23:20:54.359 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8748
23:20:54.361 00.002 1032 Star::Find returns 1 (0), X=1103.97, Y=133.69, Mass=1515, SNR=27.4, Peak=118 HFD=3.3
23:20:54.364 00.003 1032 MultiStar: [#1 0.02,-0.02,0.93,U] [#2 -0.13,-0.21,0.78,U] [#3 -0.22,-0.11,0.76,U] [#4 -0.13,0.07,0.64,U] [#5 0.12,-0.02,0.64,U] [#6 -0.10,0.01,0.60,U] [#7 -0.06,-0.03,0.69,U] [#8 0.01,0.05,0.50,U] 
23:20:54.365 00.001 1032 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {0.10, -0.07}
23:20:54.368 00.003 1032 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.83) = xAngle (-4.12 = 2.16)
23:20:54.370 00.002 1032 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.12 = 2.16)
23:20:54.372 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.29 mountX=-0.03 mountY=0.05, mountTheta=2.16
23:20:54.375 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.05, opts=13)
23:20:54.377 00.002 1032 Enqueuing Move request for scope (-0.04, -0.05)
23:20:54.380 00.003 10072 Worker thread wakes up
23:20:54.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
23:20:54.380 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
23:20:54.380 00.000 10072 Moving (-0.04, -0.05) raw xDistance=-0.03 yDistance=0.05
23:20:54.381 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:20:54.384 00.003 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:20:54.384 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
23:20:54.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:54.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:20:54.384 00.000 10072 MoveAxis(E, 16, ABG)
23:20:54.384 00.000 10072 Guiding  Dir = 2, Dur = 16
23:20:54.384 00.000 10072 IsGuiding returns 0
23:20:54.385 00.001 10072 PulseGuide returned control before completion, sleep 26
23:20:54.404 00.019 1032 UpdateGuideState exits: m=1515 SNR=27.4
23:20:54.406 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:54.408 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:54.409 00.001 1032 Enqueuing Expose request
23:20:54.415 00.006 10072 IsGuiding returns 0
23:20:54.415 00.000 10072 Move returns status 0, amount 16
23:20:54.415 00.000 10072 MoveAxis(N, 0, ABG)
23:20:54.415 00.000 10072 Move returns status 0, amount 0
23:20:54.415 00.000 10072 move complete, result=0
23:20:54.415 00.000 10072 worker thread done servicing request
23:20:54.415 00.000 10072 Worker thread wakes up
23:20:54.416 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:54.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:54.419 00.003 1032 GuideStep: -0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
23:20:54.823 00.404 10072 Exposure complete
23:20:54.874 00.051 10072 worker thread done servicing request
23:20:54.874 00.000 1032 OnExposeComplete: enter
23:20:54.876 00.002 1032 UpdateGuideState(): m_state=6
23:20:54.877 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8749
23:20:54.879 00.002 1032 Star::Find returns 1 (0), X=1103.89, Y=133.64, Mass=1454, SNR=26.8, Peak=112 HFD=3.4
23:20:54.880 00.001 1032 MultiStar: [#1 -0.05,-0.09,0.91,U] [#2 -0.11,-0.24,0.00,M1] [#3 -0.22,-0.22,0.00,M2] [#4 -0.08,0.14,0.67,U] [#5 -0.01,-0.12,0.62,U] [#6 -0.10,0.03,0.61,U] [#7 -0.15,-0.09,0.70,U] [#8 -0.10,-0.11,0.50,U] 
23:20:54.882 00.002 1032 refined, 6 included, MultiStar: {-0.06, -0.06}, one-star: {0.02, -0.13}
23:20:54.884 00.002 1032 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.83) = xAngle (-4.22 = 2.07)
23:20:54.886 00.002 1032 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.22 = 2.07)
23:20:54.887 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.39 mountX=-0.04 mountY=0.07, mountTheta=2.07
23:20:54.890 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.06, opts=13)
23:20:54.892 00.002 1032 Enqueuing Move request for scope (-0.06, -0.06)
23:20:54.895 00.003 10072 Worker thread wakes up
23:20:54.895 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
23:20:54.896 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
23:20:54.896 00.000 10072 Moving (-0.06, -0.06) raw xDistance=-0.04 yDistance=0.07
23:20:54.899 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:20:54.901 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:20:54.901 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:20:54.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:54.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:20:54.901 00.000 10072 MoveAxis(E, 14, ABG)
23:20:54.901 00.000 10072 Guiding  Dir = 2, Dur = 14
23:20:54.902 00.001 10072 IsGuiding returns 0
23:20:54.902 00.000 10072 PulseGuide returned control before completion, sleep 24
23:20:54.919 00.017 1032 UpdateGuideState exits: m=1454 SNR=26.8
23:20:54.921 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:54.923 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:54.925 00.002 1032 Enqueuing Expose request
23:20:54.930 00.005 10072 IsGuiding returns 0
23:20:54.930 00.000 10072 Move returns status 0, amount 14
23:20:54.930 00.000 10072 MoveAxis(N, 0, ABG)
23:20:54.930 00.000 10072 Move returns status 0, amount 0
23:20:54.930 00.000 10072 move complete, result=0
23:20:54.930 00.000 10072 worker thread done servicing request
23:20:54.930 00.000 10072 Worker thread wakes up
23:20:54.930 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:54.930 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:54.935 00.005 1032 GuideStep: -0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
23:20:55.559 00.624 10072 Exposure complete
23:20:55.607 00.048 10072 worker thread done servicing request
23:20:55.607 00.000 1032 OnExposeComplete: enter
23:20:55.610 00.003 1032 UpdateGuideState(): m_state=6
23:20:55.617 00.007 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8750
23:20:55.625 00.008 1032 Star::Find returns 1 (0), X=1103.95, Y=133.77, Mass=1452, SNR=26.8, Peak=107 HFD=3.3
23:20:55.627 00.002 1032 MultiStar: [#1 0.04,0.14,0.95,U] [#2 -0.02,-0.09,0.81,U] [#3 -0.18,-0.08,0.73,U] [#4 -0.15,0.15,0.67,U] [#5 0.11,0.05,0.64,U] [#6 -0.04,0.11,0.61,U] [#7 -0.06,-0.05,0.69,U] [#8 -0.00,0.26,0.00,M1] 
23:20:55.629 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.03}, one-star: {0.08, 0.01}
23:20:55.631 00.002 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
23:20:55.633 00.002 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
23:20:55.635 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.16 mountX=0.03 mountY=0.01, mountTheta=0.33
23:20:55.637 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.03, opts=13)
23:20:55.639 00.002 1032 Enqueuing Move request for scope (-0.02, 0.03)
23:20:55.642 00.003 10072 Worker thread wakes up
23:20:55.643 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
23:20:55.643 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
23:20:55.643 00.000 10072 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=0.01
23:20:55.645 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:20:55.648 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
23:20:55.648 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:20:55.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:55.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:20:55.648 00.000 10072 MoveAxis(E, 14, ABG)
23:20:55.648 00.000 10072 Guiding  Dir = 2, Dur = 14
23:20:55.651 00.003 10072 IsGuiding returns 0
23:20:55.654 00.003 10072 PulseGuide returned control before completion, sleep 24
23:20:55.667 00.013 1032 UpdateGuideState exits: m=1452 SNR=26.8
23:20:55.668 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:55.671 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:55.672 00.001 1032 Enqueuing Expose request
23:20:55.680 00.008 10072 IsGuiding returns 0
23:20:55.680 00.000 10072 Move returns status 0, amount 14
23:20:55.680 00.000 10072 MoveAxis(N, 0, ABG)
23:20:55.680 00.000 10072 Move returns status 0, amount 0
23:20:55.680 00.000 10072 move complete, result=0
23:20:55.680 00.000 10072 worker thread done servicing request
23:20:55.680 00.000 10072 Worker thread wakes up
23:20:55.681 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:55.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:55.684 00.003 1032 GuideStep: 0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
23:20:56.088 00.404 10072 Exposure complete
23:20:56.135 00.047 10072 worker thread done servicing request
23:20:56.136 00.001 1032 OnExposeComplete: enter
23:20:56.138 00.002 1032 UpdateGuideState(): m_state=6
23:20:56.139 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8751
23:20:56.141 00.002 1032 Star::Find returns 1 (0), X=1103.96, Y=133.69, Mass=1388, SNR=26.2, Peak=104 HFD=3.3
23:20:56.143 00.002 1032 MultiStar: [#1 0.01,0.12,0.97,U] [#2 0.00,-0.03,0.82,U] [#3 -0.09,0.07,0.75,U] [#4 -0.04,0.18,0.72,U] [#5 0.17,0.07,0.66,U] [#6 0.13,0.31,0.00,M1] [#7 -0.02,-0.03,0.71,U] [#8 0.02,0.27,0.00,M2] 
23:20:56.145 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {0.09, -0.07}
23:20:56.147 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
23:20:56.148 00.001 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
23:20:56.150 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.17 mountX=0.04 mountY=-0.03, mountTheta=-0.66
23:20:56.153 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
23:20:56.155 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
23:20:56.156 00.001 10072 Worker thread wakes up
23:20:56.156 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
23:20:56.156 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
23:20:56.156 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
23:20:56.158 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:20:56.161 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
23:20:56.161 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:20:56.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:56.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:20:56.161 00.000 10072 MoveAxis(E, 10, ABG)
23:20:56.161 00.000 10072 Guiding  Dir = 2, Dur = 10
23:20:56.162 00.001 10072 IsGuiding returns 0
23:20:56.162 00.000 10072 PulseGuide returned control before completion, sleep 20
23:20:56.178 00.016 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:20:56.182 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:56.183 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:56.185 00.002 1032 Enqueuing Expose request
23:20:56.195 00.010 10072 IsGuiding returns 0
23:20:56.195 00.000 10072 Move returns status 0, amount 10
23:20:56.196 00.001 10072 MoveAxis(N, 0, ABG)
23:20:56.196 00.000 10072 Move returns status 0, amount 0
23:20:56.196 00.000 10072 move complete, result=0
23:20:56.196 00.000 10072 worker thread done servicing request
23:20:56.196 00.000 10072 Worker thread wakes up
23:20:56.196 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:56.196 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:56.199 00.003 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
23:20:56.820 00.621 10072 Exposure complete
23:20:56.869 00.049 10072 worker thread done servicing request
23:20:56.870 00.001 1032 OnExposeComplete: enter
23:20:56.871 00.001 1032 UpdateGuideState(): m_state=6
23:20:56.873 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8752
23:20:56.874 00.001 1032 Star::Find returns 1 (0), X=1104.03, Y=133.66, Mass=1355, SNR=25.9, Peak=114 HFD=3.3
23:20:56.876 00.002 1032 MultiStar: [#1 0.09,0.03,0.99,U] [#2 -0.06,-0.12,0.81,U] [#3 -0.14,-0.26,0.00,M1] [#4 -0.04,0.03,0.68,U] [#5 0.04,-0.07,0.69,U] [#6 0.05,-0.11,0.58,U] [#7 0.07,-0.07,0.71,U] [#8 0.11,-0.07,0.54,U] 
23:20:56.877 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {0.16, -0.10}
23:20:56.879 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
23:20:56.881 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
23:20:56.882 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.80 mountX=-0.07 mountY=-0.04, mountTheta=-2.64
23:20:56.885 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
23:20:56.887 00.002 1032 Enqueuing Move request for scope (0.06, -0.06)
23:20:56.889 00.002 10072 Worker thread wakes up
23:20:56.889 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:20:56.889 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:20:56.889 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.04
23:20:56.891 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:20:56.895 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
23:20:56.895 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:20:56.895 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:56.895 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:20:56.896 00.001 10072 MoveAxis(E, 12, ABG)
23:20:56.896 00.000 10072 Guiding  Dir = 2, Dur = 12
23:20:56.896 00.000 10072 IsGuiding returns 0
23:20:56.896 00.000 10072 PulseGuide returned control before completion, sleep 22
23:20:56.914 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:20:56.916 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:56.918 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:56.920 00.002 1032 Enqueuing Expose request
23:20:56.926 00.006 10072 IsGuiding returns 0
23:20:56.926 00.000 10072 Move returns status 0, amount 12
23:20:56.926 00.000 10072 MoveAxis(N, 0, ABG)
23:20:56.926 00.000 10072 Move returns status 0, amount 0
23:20:56.926 00.000 10072 move complete, result=0
23:20:56.926 00.000 10072 worker thread done servicing request
23:20:56.926 00.000 10072 Worker thread wakes up
23:20:56.926 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:56.927 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:56.932 00.005 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
23:20:57.334 00.402 10072 Exposure complete
23:20:57.386 00.052 10072 worker thread done servicing request
23:20:57.386 00.000 1032 OnExposeComplete: enter
23:20:57.388 00.002 1032 UpdateGuideState(): m_state=6
23:20:57.390 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8753
23:20:57.391 00.001 1032 Star::Find returns 1 (0), X=1103.98, Y=133.56, Mass=1408, SNR=26.4, Peak=106 HFD=3.5
23:20:57.400 00.009 1032 MultiStar: [#1 0.02,-0.01,0.96,U] [#2 -0.06,-0.13,0.76,U] [#3 -0.13,-0.17,0.74,U] [#4 0.05,-0.08,0.71,U] [#5 0.15,-0.22,0.00,M1] [#6 0.10,-0.11,0.62,U] [#7 0.09,-0.15,0.73,U] [#8 0.07,-0.06,0.51,U] 
23:20:57.402 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.12}, one-star: {0.11, -0.20}
23:20:57.403 00.001 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
23:20:57.406 00.003 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
23:20:57.408 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.32 mountX=-0.12 mountY=0.00, mountTheta=3.13
23:20:57.410 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.12, opts=13)
23:20:57.412 00.002 1032 Enqueuing Move request for scope (0.03, -0.12)
23:20:57.414 00.002 10072 Worker thread wakes up
23:20:57.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
23:20:57.414 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
23:20:57.414 00.000 10072 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=0.00
23:20:57.416 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:20:57.419 00.003 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
23:20:57.419 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
23:20:57.419 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:57.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:20:57.420 00.001 10072 MoveAxis(E, 15, ABG)
23:20:57.420 00.000 10072 Guiding  Dir = 2, Dur = 15
23:20:57.420 00.000 10072 IsGuiding returns 0
23:20:57.420 00.000 10072 PulseGuide returned control before completion, sleep 25
23:20:57.439 00.019 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:20:57.442 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:57.444 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:57.445 00.001 1032 Enqueuing Expose request
23:20:57.457 00.012 10072 IsGuiding returns 0
23:20:57.457 00.000 10072 Move returns status 0, amount 15
23:20:57.457 00.000 10072 MoveAxis(N, 0, ABG)
23:20:57.458 00.001 10072 Move returns status 0, amount 0
23:20:57.458 00.000 10072 move complete, result=0
23:20:57.458 00.000 10072 worker thread done servicing request
23:20:57.458 00.000 10072 Worker thread wakes up
23:20:57.458 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:57.458 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:57.460 00.002 1032 GuideStep: -0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
23:20:58.087 00.627 10072 Exposure complete
23:20:58.139 00.052 10072 worker thread done servicing request
23:20:58.139 00.000 1032 OnExposeComplete: enter
23:20:58.141 00.002 1032 UpdateGuideState(): m_state=6
23:20:58.144 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8754
23:20:58.147 00.003 1032 Star::Find returns 1 (0), X=1104.20, Y=133.55, Mass=1415, SNR=26.4, Peak=136 HFD=3.3
23:20:58.149 00.002 1032 MultiStar: [#1 0.24,-0.10,0.00,M1] [#2 -0.00,-0.27,0.00,M1] [#3 -0.07,-0.23,0.74,U] [#4 -0.00,-0.11,0.66,U] [#5 0.15,-0.19,0.69,U] [#6 0.05,-0.05,0.60,U] [#7 0.14,-0.13,0.72,U] [#8 0.15,-0.07,0.50,U] 
23:20:58.151 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.15}, one-star: {0.33, -0.21}
23:20:58.152 00.001 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
23:20:58.154 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
23:20:58.156 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.91 mountX=-0.18 mountY=-0.07, mountTheta=-2.74
23:20:58.159 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.15, opts=13)
23:20:58.161 00.002 1032 Enqueuing Move request for scope (0.12, -0.15)
23:20:58.163 00.002 10072 Worker thread wakes up
23:20:58.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
23:20:58.164 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
23:20:58.164 00.000 10072 Moving (0.12, -0.15) raw xDistance=-0.18 yDistance=-0.07
23:20:58.166 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:20:58.168 00.002 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 288.30
23:20:58.168 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
23:20:58.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:58.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:20:58.168 00.000 10072 MoveAxis(E, 100, ABG)
23:20:58.168 00.000 10072 Guiding  Dir = 2, Dur = 100
23:20:58.169 00.001 10072 IsGuiding returns 0
23:20:58.169 00.000 10072 PulseGuide returned control before completion, sleep 110
23:20:58.187 00.018 1032 UpdateGuideState exits: m=1415 SNR=26.4
23:20:58.189 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:58.191 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:58.192 00.001 1032 Enqueuing Expose request
23:20:58.286 00.094 10072 IsGuiding returns 0
23:20:58.286 00.000 10072 Move returns status 0, amount 100
23:20:58.286 00.000 10072 MoveAxis(N, 0, ABG)
23:20:58.286 00.000 10072 Move returns status 0, amount 0
23:20:58.286 00.000 10072 move complete, result=0
23:20:58.286 00.000 10072 worker thread done servicing request
23:20:58.286 00.000 10072 Worker thread wakes up
23:20:58.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:58.286 00.000 1032 GuideStep: -0.2 px 100 ms EAST, -0.1 px 0 ms NORTH
23:20:58.288 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:58.695 00.407 10072 Exposure complete
23:20:58.743 00.048 10072 worker thread done servicing request
23:20:58.743 00.000 1032 OnExposeComplete: enter
23:20:58.745 00.002 1032 UpdateGuideState(): m_state=6
23:20:58.747 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8755
23:20:58.748 00.001 1032 Star::Find returns 1 (0), X=1104.19, Y=133.60, Mass=1370, SNR=26.0, Peak=115 HFD=3.4
23:20:58.751 00.003 1032 MultiStar: [#1 0.16,0.07,0.98,U] [#2 0.03,-0.17,0.82,U] [#3 -0.12,-0.20,0.79,U] [#4 0.10,-0.02,0.69,U] [#5 0.22,-0.06,0.67,U] [#6 0.08,-0.02,0.60,U] [#7 0.06,-0.06,0.70,U] [#8 0.00,-0.02,0.53,U] 
23:20:58.753 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.32, -0.16}
23:20:58.756 00.003 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
23:20:58.757 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
23:20:58.759 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.62 mountX=-0.10 mountY=-0.08, mountTheta=-2.45
23:20:58.762 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
23:20:58.764 00.002 1032 Enqueuing Move request for scope (0.11, -0.08)
23:20:58.766 00.002 10072 Worker thread wakes up
23:20:58.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
23:20:58.766 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
23:20:58.766 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.10 yDistance=-0.08
23:20:58.770 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:20:58.773 00.003 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
23:20:58.773 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
23:20:58.773 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:58.773 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:20:58.773 00.000 10072 MoveAxis(E, 15, ABG)
23:20:58.773 00.000 10072 Guiding  Dir = 2, Dur = 15
23:20:58.774 00.001 10072 IsGuiding returns 0
23:20:58.774 00.000 10072 PulseGuide returned control before completion, sleep 25
23:20:58.791 00.017 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:20:58.794 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:58.796 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:58.797 00.001 1032 Enqueuing Expose request
23:20:58.802 00.005 10072 IsGuiding returns 0
23:20:58.803 00.001 10072 Move returns status 0, amount 15
23:20:58.803 00.000 10072 MoveAxis(N, 0, ABG)
23:20:58.803 00.000 10072 Move returns status 0, amount 0
23:20:58.803 00.000 10072 move complete, result=0
23:20:58.803 00.000 10072 worker thread done servicing request
23:20:58.803 00.000 10072 Worker thread wakes up
23:20:58.803 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:58.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:58.810 00.007 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:20:59.429 00.619 10072 Exposure complete
23:20:59.479 00.050 10072 worker thread done servicing request
23:20:59.479 00.000 1032 OnExposeComplete: enter
23:20:59.481 00.002 1032 UpdateGuideState(): m_state=6
23:20:59.483 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8756
23:20:59.485 00.002 1032 Star::Find returns 1 (0), X=1104.08, Y=133.55, Mass=1372, SNR=26.0, Peak=107 HFD=3.6
23:20:59.487 00.002 1032 MultiStar: [#1 0.21,-0.10,0.97,U] [#2 0.00,-0.21,0.82,U] [#3 -0.12,-0.02,0.82,U] [#4 0.06,-0.03,0.68,U] [#5 0.16,-0.20,0.00,M1] [#6 0.11,0.06,0.63,U] [#7 0.12,-0.15,0.68,U] [#8 0.15,0.06,0.50,U] 
23:20:59.491 00.004 1032 refined, 7 included, MultiStar: {0.10, -0.09}, one-star: {0.21, -0.21}
23:20:59.492 00.001 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
23:20:59.494 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
23:20:59.495 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.76 mountX=-0.11 mountY=-0.07, mountTheta=-2.59
23:20:59.499 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
23:20:59.501 00.002 1032 Enqueuing Move request for scope (0.10, -0.09)
23:20:59.502 00.001 10072 Worker thread wakes up
23:20:59.503 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
23:20:59.503 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
23:20:59.503 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=-0.07
23:20:59.505 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:20:59.507 00.002 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
23:20:59.507 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
23:20:59.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:59.507 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:20:59.507 00.000 10072 MoveAxis(E, 15, ABG)
23:20:59.507 00.000 10072 Guiding  Dir = 2, Dur = 15
23:20:59.508 00.001 10072 IsGuiding returns 0
23:20:59.509 00.001 10072 PulseGuide returned control before completion, sleep 25
23:20:59.528 00.019 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:20:59.531 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:59.533 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:20:59.534 00.001 1032 Enqueuing Expose request
23:20:59.551 00.017 10072 IsGuiding returns 0
23:20:59.551 00.000 10072 Move returns status 0, amount 15
23:20:59.552 00.001 10072 MoveAxis(N, 0, ABG)
23:20:59.552 00.000 10072 Move returns status 0, amount 0
23:20:59.552 00.000 10072 move complete, result=0
23:20:59.552 00.000 10072 worker thread done servicing request
23:20:59.552 00.000 10072 Worker thread wakes up
23:20:59.552 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:20:59.552 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:20:59.555 00.003 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:20:59.960 00.405 10072 Exposure complete
23:21:00.008 00.048 10072 worker thread done servicing request
23:21:00.008 00.000 1032 OnExposeComplete: enter
23:21:00.011 00.003 1032 UpdateGuideState(): m_state=6
23:21:00.013 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8757
23:21:00.014 00.001 1032 Star::Find returns 1 (0), X=1104.07, Y=133.47, Mass=1390, SNR=26.2, Peak=112 HFD=3.5
23:21:00.017 00.003 1032 MultiStar: [#1 0.18,-0.20,0.00,M1] [#2 0.04,-0.26,0.00,M1] [#3 -0.07,-0.25,0.00,M1] [#4 0.02,-0.05,0.71,U] [#5 0.13,-0.25,0.00,M2] [#6 0.00,-0.11,0.61,U] [#7 0.13,-0.13,0.72,U] [#8 0.08,-0.18,0.52,U] 
23:21:00.020 00.003 1032 refined, 4 included, MultiStar: {0.10, -0.17}, one-star: {0.19, -0.29}
23:21:00.021 00.001 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
23:21:00.024 00.003 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
23:21:00.025 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.19 cameraTheta=-1.04 mountX=-0.19 mountY=-0.05, mountTheta=-2.87
23:21:00.028 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.17, opts=13)
23:21:00.030 00.002 1032 Enqueuing Move request for scope (0.10, -0.17)
23:21:00.031 00.001 10072 Worker thread wakes up
23:21:00.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
23:21:00.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
23:21:00.031 00.000 10072 Moving (0.10, -0.17) raw xDistance=-0.19 yDistance=-0.05
23:21:00.034 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:21:00.037 00.003 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.30
23:21:00.037 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
23:21:00.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:00.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:21:00.037 00.000 10072 MoveAxis(E, 101, ABG)
23:21:00.037 00.000 10072 Guiding  Dir = 2, Dur = 101
23:21:00.038 00.001 10072 IsGuiding returns 0
23:21:00.038 00.000 10072 PulseGuide returned control before completion, sleep 111
23:21:00.055 00.017 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:21:00.057 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:00.058 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:00.059 00.001 1032 Enqueuing Expose request
23:21:00.161 00.102 10072 IsGuiding returns 0
23:21:00.161 00.000 10072 Move returns status 0, amount 101
23:21:00.161 00.000 10072 MoveAxis(N, 0, ABG)
23:21:00.161 00.000 10072 Move returns status 0, amount 0
23:21:00.161 00.000 10072 move complete, result=0
23:21:00.161 00.000 10072 worker thread done servicing request
23:21:00.161 00.000 10072 Worker thread wakes up
23:21:00.161 00.000 1032 GuideStep: -0.2 px 101 ms EAST, -0.1 px 0 ms NORTH
23:21:00.163 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:00.164 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:00.789 00.625 10072 Exposure complete
23:21:00.838 00.049 10072 worker thread done servicing request
23:21:00.838 00.000 1032 OnExposeComplete: enter
23:21:00.840 00.002 1032 UpdateGuideState(): m_state=6
23:21:00.842 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8758
23:21:00.844 00.002 1032 Star::Find returns 1 (0), X=1104.21, Y=133.70, Mass=1304, SNR=25.4, Peak=126 HFD=3.4
23:21:00.845 00.001 1032 MultiStar: [#1 0.29,0.04,0.00,M2] [#2 0.05,-0.16,0.83,U] [#3 0.06,-0.27,0.00,M2] [#4 0.09,0.10,0.70,U] [#5 0.28,-0.11,0.00,M3] [#6 0.12,0.12,0.63,U] [#7 0.23,-0.01,0.73,U] [#8 0.32,-0.02,0.00,M1] 
23:21:00.847 00.002 1032 refined, 4 included, MultiStar: {0.18, -0.02}, one-star: {0.34, -0.06}
23:21:00.850 00.003 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
23:21:00.851 00.001 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
23:21:00.852 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.09 mountX=-0.06 mountY=-0.17, mountTheta=-1.92
23:21:00.855 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.02, opts=13)
23:21:00.858 00.003 1032 Enqueuing Move request for scope (0.18, -0.02)
23:21:00.860 00.002 10072 Worker thread wakes up
23:21:00.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
23:21:00.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
23:21:00.860 00.000 10072 Moving (0.18, -0.02) raw xDistance=-0.06 yDistance=-0.17
23:21:00.865 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:21:00.867 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
23:21:00.867 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
23:21:00.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:00.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:21:00.867 00.000 10072 MoveAxis(E, 18, ABG)
23:21:00.867 00.000 10072 Guiding  Dir = 2, Dur = 18
23:21:00.868 00.001 10072 IsGuiding returns 0
23:21:00.868 00.000 10072 PulseGuide returned control before completion, sleep 28
23:21:00.885 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.4
23:21:00.887 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:00.889 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:00.891 00.002 1032 Enqueuing Expose request
23:21:00.911 00.020 10072 IsGuiding returns 0
23:21:00.911 00.000 10072 Move returns status 0, amount 18
23:21:00.911 00.000 10072 MoveAxis(N, 0, ABG)
23:21:00.911 00.000 10072 Move returns status 0, amount 0
23:21:00.911 00.000 10072 move complete, result=0
23:21:00.911 00.000 10072 worker thread done servicing request
23:21:00.912 00.001 10072 Worker thread wakes up
23:21:00.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:00.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:00.913 00.001 1032 GuideStep: -0.1 px 18 ms EAST, -0.2 px 0 ms NORTH
23:21:01.320 00.407 10072 Exposure complete
23:21:01.373 00.053 10072 worker thread done servicing request
23:21:01.373 00.000 1032 OnExposeComplete: enter
23:21:01.377 00.004 1032 UpdateGuideState(): m_state=6
23:21:01.378 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8759
23:21:01.380 00.002 1032 Star::Find returns 1 (0), X=1104.10, Y=133.62, Mass=1427, SNR=26.5, Peak=123 HFD=3.4
23:21:01.382 00.002 1032 MultiStar: [#1 0.13,0.06,0.92,U] [#2 -0.01,-0.15,0.77,U] [#3 -0.15,-0.11,0.74,U] [#4 0.11,0.06,0.69,U] [#5 0.05,-0.03,0.63,U] [#6 0.18,0.05,0.63,U] [#7 0.06,-0.05,0.74,U] [#8 0.20,0.06,0.49,U] 
23:21:01.384 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.23, -0.15}
23:21:01.385 00.001 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
23:21:01.388 00.003 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
23:21:01.390 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.39 mountX=-0.06 mountY=-0.08, mountTheta=-2.22
23:21:01.396 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
23:21:01.398 00.002 1032 Enqueuing Move request for scope (0.09, -0.04)
23:21:01.401 00.003 10072 Worker thread wakes up
23:21:01.401 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:21:01.401 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:21:01.401 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.08
23:21:01.403 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:21:01.405 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
23:21:01.405 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
23:21:01.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:01.407 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:21:01.407 00.000 10072 MoveAxis(E, 16, ABG)
23:21:01.407 00.000 10072 Guiding  Dir = 2, Dur = 16
23:21:01.407 00.000 10072 IsGuiding returns 0
23:21:01.407 00.000 10072 PulseGuide returned control before completion, sleep 26
23:21:01.424 00.017 1032 UpdateGuideState exits: m=1427 SNR=26.5
23:21:01.429 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:01.431 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:01.433 00.002 1032 Enqueuing Expose request
23:21:01.440 00.007 10072 IsGuiding returns 0
23:21:01.440 00.000 10072 Move returns status 0, amount 16
23:21:01.440 00.000 10072 MoveAxis(N, 0, ABG)
23:21:01.440 00.000 10072 Move returns status 0, amount 0
23:21:01.440 00.000 10072 move complete, result=0
23:21:01.440 00.000 10072 worker thread done servicing request
23:21:01.440 00.000 10072 Worker thread wakes up
23:21:01.440 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:01.440 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:01.441 00.001 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:21:02.068 00.627 10072 Exposure complete
23:21:02.118 00.050 10072 worker thread done servicing request
23:21:02.118 00.000 1032 OnExposeComplete: enter
23:21:02.122 00.004 1032 UpdateGuideState(): m_state=6
23:21:02.124 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8760
23:21:02.126 00.002 1032 Star::Find returns 1 (0), X=1104.20, Y=133.70, Mass=1399, SNR=26.3, Peak=129 HFD=3.5
23:21:02.128 00.002 1032 MultiStar: [#1 0.17,0.03,0.97,U] [#2 0.09,-0.13,0.78,U] [#3 0.00,-0.11,0.76,U] [#4 0.17,0.02,0.71,U] [#5 0.34,0.01,0.00,M3] [#6 0.23,-0.09,0.63,U] [#7 0.24,0.02,0.70,U] [#8 0.21,-0.06,0.47,U] 
23:21:02.130 00.002 1032 refined, 7 included, MultiStar: {0.18, -0.04}, one-star: {0.33, -0.06}
23:21:02.132 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
23:21:02.133 00.001 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
23:21:02.135 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.24 mountX=-0.09 mountY=-0.16, mountTheta=-2.07
23:21:02.138 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.04, opts=13)
23:21:02.141 00.003 1032 Enqueuing Move request for scope (0.18, -0.04)
23:21:02.144 00.003 10072 Worker thread wakes up
23:21:02.144 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
23:21:02.144 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
23:21:02.144 00.000 10072 Moving (0.18, -0.04) raw xDistance=-0.09 yDistance=-0.16
23:21:02.146 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:21:02.149 00.003 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
23:21:02.149 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
23:21:02.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:02.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:21:02.150 00.001 10072 MoveAxis(E, 19, ABG)
23:21:02.150 00.000 10072 Guiding  Dir = 2, Dur = 19
23:21:02.150 00.000 10072 IsGuiding returns 0
23:21:02.151 00.001 10072 PulseGuide returned control before completion, sleep 29
23:21:02.168 00.017 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:21:02.170 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:02.172 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:02.174 00.002 1032 Enqueuing Expose request
23:21:02.190 00.016 10072 IsGuiding returns 0
23:21:02.190 00.000 10072 Move returns status 0, amount 19
23:21:02.190 00.000 10072 MoveAxis(N, 0, ABG)
23:21:02.190 00.000 10072 Move returns status 0, amount 0
23:21:02.191 00.001 10072 move complete, result=0
23:21:02.191 00.000 10072 worker thread done servicing request
23:21:02.191 00.000 10072 Worker thread wakes up
23:21:02.191 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:02.191 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:02.191 00.000 1032 GuideStep: -0.1 px 19 ms EAST, -0.2 px 0 ms NORTH
23:21:02.598 00.407 10072 Exposure complete
23:21:02.644 00.046 10072 worker thread done servicing request
23:21:02.644 00.000 1032 OnExposeComplete: enter
23:21:02.646 00.002 1032 UpdateGuideState(): m_state=6
23:21:02.649 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8761
23:21:02.651 00.002 1032 Star::Find returns 1 (0), X=1104.15, Y=133.60, Mass=1573, SNR=27.9, Peak=139 HFD=3.4
23:21:02.653 00.002 1032 MultiStar: [#1 0.19,-0.17,0.91,U] [#2 0.04,-0.23,0.75,U] [#3 -0.04,-0.24,0.75,U] [#4 0.13,0.03,0.63,U] [#5 0.16,-0.10,0.64,U] [#6 0.25,0.02,0.00,M1] [#7 0.14,-0.19,0.65,U] [#8 0.19,-0.10,0.50,U] 
23:21:02.654 00.001 1032 refined, 7 included, MultiStar: {0.14, -0.15}, one-star: {0.27, -0.17}
23:21:02.655 00.001 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
23:21:02.657 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
23:21:02.658 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.83 mountX=-0.18 mountY=-0.10, mountTheta=-2.66
23:21:02.660 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.15, opts=13)
23:21:02.663 00.003 1032 Enqueuing Move request for scope (0.14, -0.15)
23:21:02.666 00.003 10072 Worker thread wakes up
23:21:02.666 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
23:21:02.666 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
23:21:02.666 00.000 10072 Moving (0.14, -0.15) raw xDistance=-0.18 yDistance=-0.10
23:21:02.667 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:21:02.670 00.003 10072 PPEC rslt: input = -0.18, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 288.31
23:21:02.670 00.000 10072 PPEC: input: -0.18, control: -0.11, exposure: 500
23:21:02.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:02.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:21:02.670 00.000 10072 MoveAxis(E, 101, ABG)
23:21:02.670 00.000 10072 Guiding  Dir = 2, Dur = 101
23:21:02.671 00.001 10072 IsGuiding returns 0
23:21:02.671 00.000 10072 PulseGuide returned control before completion, sleep 111
23:21:02.686 00.015 1032 UpdateGuideState exits: m=1573 SNR=27.9
23:21:02.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:02.691 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:02.693 00.002 1032 Enqueuing Expose request
23:21:02.784 00.091 10072 IsGuiding returns 0
23:21:02.784 00.000 10072 Move returns status 0, amount 101
23:21:02.784 00.000 10072 MoveAxis(N, 0, ABG)
23:21:02.784 00.000 10072 Move returns status 0, amount 0
23:21:02.784 00.000 10072 move complete, result=0
23:21:02.784 00.000 10072 worker thread done servicing request
23:21:02.784 00.000 10072 Worker thread wakes up
23:21:02.784 00.000 1032 GuideStep: -0.2 px 101 ms EAST, -0.1 px 0 ms NORTH
23:21:02.787 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:02.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:03.410 00.623 10072 Exposure complete
23:21:03.460 00.050 10072 worker thread done servicing request
23:21:03.461 00.001 1032 OnExposeComplete: enter
23:21:03.463 00.002 1032 UpdateGuideState(): m_state=6
23:21:03.464 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8762
23:21:03.466 00.002 1032 Star::Find returns 1 (0), X=1104.21, Y=133.59, Mass=1443, SNR=26.7, Peak=123 HFD=3.5
23:21:03.468 00.002 1032 MultiStar: [#1 0.13,-0.15,0.94,U] [#2 0.08,-0.20,0.77,U] [#3 -0.05,-0.17,0.72,U] [#4 0.08,-0.06,0.67,U] [#5 0.16,-0.11,0.66,U] [#6 0.08,-0.03,0.56,U] [#7 0.17,-0.19,0.00,M1] [#8 0.18,-0.12,0.50,U] 
23:21:03.470 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.13}, one-star: {0.33, -0.17}
23:21:03.472 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
23:21:03.473 00.001 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
23:21:03.475 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-0.78 mountX=-0.16 mountY=-0.10, mountTheta=-2.61
23:21:03.477 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.13, opts=13)
23:21:03.479 00.002 1032 Enqueuing Move request for scope (0.13, -0.13)
23:21:03.482 00.003 10072 Worker thread wakes up
23:21:03.482 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
23:21:03.482 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
23:21:03.482 00.000 10072 Moving (0.13, -0.13) raw xDistance=-0.16 yDistance=-0.10
23:21:03.484 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:21:03.489 00.005 10072 PPEC rslt: input = -0.16, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 288.31
23:21:03.489 00.000 10072 PPEC: input: -0.16, control: -0.10, exposure: 500
23:21:03.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:03.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:21:03.489 00.000 10072 MoveAxis(E, 95, ABG)
23:21:03.489 00.000 10072 Guiding  Dir = 2, Dur = 95
23:21:03.489 00.000 10072 IsGuiding returns 0
23:21:03.490 00.001 10072 PulseGuide returned control before completion, sleep 105
23:21:03.507 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.7
23:21:03.509 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:03.511 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:03.514 00.003 1032 Enqueuing Expose request
23:21:03.596 00.082 10072 IsGuiding returns 0
23:21:03.596 00.000 10072 Move returns status 0, amount 95
23:21:03.596 00.000 10072 MoveAxis(N, 0, ABG)
23:21:03.596 00.000 10072 Move returns status 0, amount 0
23:21:03.596 00.000 10072 move complete, result=0
23:21:03.596 00.000 10072 worker thread done servicing request
23:21:03.597 00.001 10072 Worker thread wakes up
23:21:03.597 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:03.597 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:03.597 00.000 1032 GuideStep: -0.2 px 95 ms EAST, -0.1 px 0 ms NORTH
23:21:04.007 00.410 10072 Exposure complete
23:21:04.058 00.051 10072 worker thread done servicing request
23:21:04.058 00.000 1032 OnExposeComplete: enter
23:21:04.060 00.002 1032 UpdateGuideState(): m_state=6
23:21:04.061 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8763
23:21:04.063 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=133.59, Mass=1349, SNR=25.8, Peak=121 HFD=3.4
23:21:04.064 00.001 1032 MultiStar: [#1 0.13,-0.07,0.98,U] [#2 -0.05,-0.18,0.77,U] [#3 -0.05,-0.11,0.76,U] [#4 0.05,0.06,0.67,U] [#5 0.20,-0.02,0.68,U] [#6 0.02,-0.01,0.67,U] [#7 0.11,-0.11,0.73,U] [#8 0.06,-0.09,0.51,U] 
23:21:04.066 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.24, -0.17}
23:21:04.069 00.003 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
23:21:04.070 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
23:21:04.071 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.76 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
23:21:04.075 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.08, opts=13)
23:21:04.077 00.002 1032 Enqueuing Move request for scope (0.09, -0.08)
23:21:04.079 00.002 10072 Worker thread wakes up
23:21:04.079 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
23:21:04.079 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
23:21:04.079 00.000 10072 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=-0.06
23:21:04.082 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:21:04.085 00.003 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
23:21:04.085 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
23:21:04.085 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:04.085 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:21:04.085 00.000 10072 MoveAxis(E, 17, ABG)
23:21:04.085 00.000 10072 Guiding  Dir = 2, Dur = 17
23:21:04.085 00.000 10072 IsGuiding returns 0
23:21:04.086 00.001 10072 PulseGuide returned control before completion, sleep 27
23:21:04.103 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:21:04.104 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:04.106 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:04.108 00.002 1032 Enqueuing Expose request
23:21:04.128 00.020 10072 IsGuiding returns 0
23:21:04.128 00.000 10072 Move returns status 0, amount 17
23:21:04.128 00.000 10072 MoveAxis(N, 0, ABG)
23:21:04.128 00.000 10072 Move returns status 0, amount 0
23:21:04.128 00.000 10072 move complete, result=0
23:21:04.128 00.000 10072 worker thread done servicing request
23:21:04.128 00.000 10072 Worker thread wakes up
23:21:04.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:04.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:04.128 00.000 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
23:21:04.756 00.628 10072 Exposure complete
23:21:04.805 00.049 10072 worker thread done servicing request
23:21:04.805 00.000 1032 OnExposeComplete: enter
23:21:04.807 00.002 1032 UpdateGuideState(): m_state=6
23:21:04.809 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8764
23:21:04.811 00.002 1032 Star::Find returns 1 (0), X=1103.99, Y=133.74, Mass=1399, SNR=26.3, Peak=108 HFD=3.2
23:21:04.813 00.002 1032 MultiStar: [#1 -0.01,0.10,1.03,U] [#2 -0.04,-0.01,0.79,U] [#3 -0.10,-0.02,0.73,U] [#4 -0.02,0.12,0.70,U] [#5 0.04,0.09,0.66,U] [#6 0.02,0.08,0.59,U] [#7 -0.01,-0.03,0.70,U] [#8 -0.02,0.09,0.52,U] 
23:21:04.815 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {0.12, -0.03}
23:21:04.817 00.002 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
23:21:04.819 00.002 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
23:21:04.820 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.56 mountX=0.04 mountY=-0.01, mountTheta=-0.27
23:21:04.822 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.04, opts=13)
23:21:04.824 00.002 1032 Enqueuing Move request for scope (0.00, 0.04)
23:21:04.825 00.001 10072 Worker thread wakes up
23:21:04.825 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
23:21:04.825 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
23:21:04.825 00.000 10072 Moving (0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
23:21:04.827 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:21:04.830 00.003 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
23:21:04.830 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
23:21:04.830 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:04.830 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:21:04.830 00.000 10072 MoveAxis(E, 19, ABG)
23:21:04.830 00.000 10072 Guiding  Dir = 2, Dur = 19
23:21:04.832 00.002 10072 IsGuiding returns 0
23:21:04.833 00.001 10072 PulseGuide returned control before completion, sleep 28
23:21:04.849 00.016 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:21:04.850 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:04.852 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:04.854 00.002 1032 Enqueuing Expose request
23:21:04.863 00.009 10072 IsGuiding returns 0
23:21:04.863 00.000 10072 Move returns status 0, amount 19
23:21:04.863 00.000 10072 MoveAxis(N, 0, ABG)
23:21:04.863 00.000 10072 Move returns status 0, amount 0
23:21:04.863 00.000 10072 move complete, result=0
23:21:04.863 00.000 1032 GuideStep: 0.0 px 19 ms EAST, -0.0 px 0 ms NORTH
23:21:04.866 00.003 10072 worker thread done servicing request
23:21:04.866 00.000 10072 Worker thread wakes up
23:21:04.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:04.866 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:05.275 00.409 10072 Exposure complete
23:21:05.330 00.055 10072 worker thread done servicing request
23:21:05.330 00.000 1032 OnExposeComplete: enter
23:21:05.338 00.008 1032 UpdateGuideState(): m_state=6
23:21:05.340 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8765
23:21:05.343 00.003 1032 Star::Find returns 1 (0), X=1104.04, Y=133.75, Mass=1378, SNR=26.1, Peak=96 HFD=3.2
23:21:05.345 00.002 1032 MultiStar: [#1 0.10,-0.03,1.02,U] [#2 -0.06,-0.03,0.78,U] [#3 -0.08,-0.00,0.78,U] [#4 0.06,0.10,0.71,U] [#5 0.14,0.02,0.66,U] [#6 0.15,0.09,0.62,U] [#7 0.02,-0.01,0.68,U] [#8 0.05,0.09,0.51,U] 
23:21:05.346 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.17, -0.01}
23:21:05.348 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
23:21:05.350 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
23:21:05.351 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.25 mountX=-0.00 mountY=-0.07, mountTheta=-1.58
23:21:05.354 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
23:21:05.355 00.001 1032 Enqueuing Move request for scope (0.06, 0.02)
23:21:05.358 00.003 10072 Worker thread wakes up
23:21:05.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:21:05.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:21:05.358 00.000 10072 Moving (0.06, 0.02) raw xDistance=-0.00 yDistance=-0.07
23:21:05.360 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:21:05.365 00.005 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
23:21:05.365 00.000 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
23:21:05.365 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:05.365 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:21:05.365 00.000 10072 MoveAxis(E, 16, ABG)
23:21:05.365 00.000 10072 Guiding  Dir = 2, Dur = 16
23:21:05.367 00.002 10072 IsGuiding returns 0
23:21:05.367 00.000 10072 PulseGuide returned control before completion, sleep 26
23:21:05.386 00.019 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:21:05.389 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:05.391 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:05.393 00.002 1032 Enqueuing Expose request
23:21:05.397 00.004 10072 IsGuiding returns 0
23:21:05.397 00.000 10072 Move returns status 0, amount 16
23:21:05.397 00.000 10072 MoveAxis(N, 0, ABG)
23:21:05.397 00.000 10072 Move returns status 0, amount 0
23:21:05.397 00.000 10072 move complete, result=0
23:21:05.397 00.000 10072 worker thread done servicing request
23:21:05.397 00.000 10072 Worker thread wakes up
23:21:05.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:05.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:05.404 00.007 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
23:21:06.023 00.619 10072 Exposure complete
23:21:06.074 00.051 10072 worker thread done servicing request
23:21:06.074 00.000 1032 OnExposeComplete: enter
23:21:06.076 00.002 1032 UpdateGuideState(): m_state=6
23:21:06.079 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8766
23:21:06.084 00.005 1032 Star::Find returns 1 (0), X=1103.96, Y=133.67, Mass=1375, SNR=26.1, Peak=104 HFD=3.3
23:21:06.087 00.003 1032 MultiStar: [#1 -0.04,0.01,0.97,U] [#2 -0.10,-0.01,0.81,U] [#3 -0.13,-0.17,0.73,U] [#4 -0.05,0.01,0.67,U] [#5 0.16,0.09,0.65,U] [#6 0.05,-0.06,0.59,U] [#7 0.00,-0.06,0.68,U] [#8 0.04,-0.05,0.53,U] 
23:21:06.089 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.04}, one-star: {0.09, -0.10}
23:21:06.091 00.002 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.86)
23:21:06.092 00.001 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.86)
23:21:06.094 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.59 mountX=-0.04 mountY=0.01, mountTheta=2.86
23:21:06.096 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.04, opts=13)
23:21:06.098 00.002 1032 Enqueuing Move request for scope (-0.00, -0.04)
23:21:06.100 00.002 10072 Worker thread wakes up
23:21:06.101 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
23:21:06.101 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
23:21:06.101 00.000 10072 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
23:21:06.103 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:21:06.105 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
23:21:06.106 00.001 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
23:21:06.106 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:06.106 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:21:06.106 00.000 10072 MoveAxis(E, 19, ABG)
23:21:06.106 00.000 10072 Guiding  Dir = 2, Dur = 19
23:21:06.106 00.000 10072 IsGuiding returns 0
23:21:06.107 00.001 10072 PulseGuide returned control before completion, sleep 29
23:21:06.125 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:21:06.126 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:06.128 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:06.129 00.001 1032 Enqueuing Expose request
23:21:06.145 00.016 10072 IsGuiding returns 0
23:21:06.145 00.000 10072 Move returns status 0, amount 19
23:21:06.145 00.000 10072 MoveAxis(N, 0, ABG)
23:21:06.145 00.000 10072 Move returns status 0, amount 0
23:21:06.145 00.000 10072 move complete, result=0
23:21:06.145 00.000 10072 worker thread done servicing request
23:21:06.146 00.001 10072 Worker thread wakes up
23:21:06.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:06.146 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:06.150 00.004 1032 GuideStep: -0.0 px 19 ms EAST, 0.0 px 0 ms NORTH
23:21:06.556 00.406 10072 Exposure complete
23:21:06.604 00.048 10072 worker thread done servicing request
23:21:06.604 00.000 1032 OnExposeComplete: enter
23:21:06.606 00.002 1032 UpdateGuideState(): m_state=6
23:21:06.609 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8767
23:21:06.610 00.001 1032 Star::Find returns 1 (0), X=1104.07, Y=133.69, Mass=1410, SNR=26.4, Peak=110 HFD=3.4
23:21:06.612 00.002 1032 MultiStar: [#1 0.06,0.03,0.96,U] [#2 0.02,-0.07,0.79,U] [#3 -0.11,-0.09,0.75,U] [#4 -0.03,0.14,0.68,U] [#5 0.22,0.11,0.66,U] [#6 0.09,0.07,0.64,U] [#7 -0.03,-0.02,0.73,U] [#8 0.04,0.07,0.51,U] 
23:21:06.615 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.20, -0.07}
23:21:06.617 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
23:21:06.619 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
23:21:06.620 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.06 cameraTheta=0.20 mountX=-0.00 mountY=-0.06, mountTheta=-1.63
23:21:06.622 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
23:21:06.625 00.003 1032 Enqueuing Move request for scope (0.05, 0.01)
23:21:06.626 00.001 10072 Worker thread wakes up
23:21:06.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
23:21:06.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
23:21:06.626 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.06
23:21:06.627 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:21:06.631 00.004 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
23:21:06.631 00.000 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
23:21:06.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:06.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:21:06.631 00.000 10072 MoveAxis(E, 16, ABG)
23:21:06.631 00.000 10072 Guiding  Dir = 2, Dur = 16
23:21:06.631 00.000 10072 IsGuiding returns 0
23:21:06.632 00.001 10072 PulseGuide returned control before completion, sleep 26
23:21:06.648 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:21:06.651 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:06.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:06.654 00.001 1032 Enqueuing Expose request
23:21:06.660 00.006 10072 IsGuiding returns 0
23:21:06.660 00.000 10072 Move returns status 0, amount 16
23:21:06.660 00.000 10072 MoveAxis(N, 0, ABG)
23:21:06.660 00.000 10072 Move returns status 0, amount 0
23:21:06.660 00.000 10072 move complete, result=0
23:21:06.660 00.000 10072 worker thread done servicing request
23:21:06.660 00.000 10072 Worker thread wakes up
23:21:06.660 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:06.660 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:06.663 00.003 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
23:21:07.291 00.628 10072 Exposure complete
23:21:07.344 00.053 10072 worker thread done servicing request
23:21:07.345 00.001 1032 OnExposeComplete: enter
23:21:07.347 00.002 1032 UpdateGuideState(): m_state=6
23:21:07.349 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8768
23:21:07.352 00.003 1032 Star::Find returns 1 (0), X=1104.09, Y=133.69, Mass=1535, SNR=27.5, Peak=134 HFD=3.4
23:21:07.354 00.002 1032 MultiStar: [#1 0.19,0.05,0.94,U] [#2 0.06,-0.03,0.73,U] [#3 -0.13,0.03,0.67,U] [#4 0.04,0.18,0.62,U] [#5 0.16,0.01,0.66,U] [#6 0.04,0.07,0.60,U] [#7 0.13,0.01,0.68,U] [#8 0.06,0.09,0.50,U] 
23:21:07.355 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.21, -0.07}
23:21:07.356 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
23:21:07.358 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
23:21:07.360 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.30 mountX=0.00 mountY=-0.10, mountTheta=-1.53
23:21:07.364 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
23:21:07.367 00.003 1032 Enqueuing Move request for scope (0.10, 0.03)
23:21:07.369 00.002 10072 Worker thread wakes up
23:21:07.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:21:07.369 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:21:07.369 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.10
23:21:07.371 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:21:07.373 00.002 10072 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
23:21:07.373 00.000 10072 PPEC: input: 0.00, control: -0.02, exposure: 500
23:21:07.373 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:07.373 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:21:07.373 00.000 10072 MoveAxis(E, 18, ABG)
23:21:07.373 00.000 10072 Guiding  Dir = 2, Dur = 18
23:21:07.374 00.001 10072 IsGuiding returns 0
23:21:07.374 00.000 10072 PulseGuide returned control before completion, sleep 28
23:21:07.393 00.019 1032 UpdateGuideState exits: m=1535 SNR=27.5
23:21:07.395 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:07.398 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:07.399 00.001 1032 Enqueuing Expose request
23:21:07.412 00.013 10072 IsGuiding returns 0
23:21:07.412 00.000 10072 Move returns status 0, amount 18
23:21:07.412 00.000 10072 MoveAxis(N, 0, ABG)
23:21:07.412 00.000 10072 Move returns status 0, amount 0
23:21:07.412 00.000 10072 move complete, result=0
23:21:07.412 00.000 10072 worker thread done servicing request
23:21:07.412 00.000 10072 Worker thread wakes up
23:21:07.412 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:07.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:07.412 00.000 1032 GuideStep: 0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
23:21:07.820 00.408 10072 Exposure complete
23:21:07.875 00.055 10072 worker thread done servicing request
23:21:07.875 00.000 1032 OnExposeComplete: enter
23:21:07.876 00.001 1032 UpdateGuideState(): m_state=6
23:21:07.878 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8769
23:21:07.881 00.003 1032 Star::Find returns 1 (0), X=1104.12, Y=133.67, Mass=1399, SNR=26.3, Peak=118 HFD=3.4
23:21:07.883 00.002 1032 MultiStar: [#1 0.17,0.01,0.94,U] [#2 0.06,-0.05,0.81,U] [#3 -0.09,-0.06,0.75,U] [#4 0.00,0.14,0.70,U] [#5 0.09,-0.20,0.65,U] [#6 0.03,0.05,0.60,U] [#7 0.08,-0.01,0.72,U] [#8 0.10,-0.03,0.49,U] 
23:21:07.885 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.25, -0.09}
23:21:07.886 00.001 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
23:21:07.888 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
23:21:07.889 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.33 mountX=-0.05 mountY=-0.07, mountTheta=-2.16
23:21:07.893 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
23:21:07.894 00.001 1032 Enqueuing Move request for scope (0.08, -0.03)
23:21:07.898 00.004 10072 Worker thread wakes up
23:21:07.898 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
23:21:07.898 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
23:21:07.898 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
23:21:07.900 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:21:07.903 00.003 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
23:21:07.903 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
23:21:07.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:07.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:21:07.903 00.000 10072 MoveAxis(E, 15, ABG)
23:21:07.903 00.000 10072 Guiding  Dir = 2, Dur = 15
23:21:07.904 00.001 10072 IsGuiding returns 0
23:21:07.904 00.000 10072 PulseGuide returned control before completion, sleep 25
23:21:07.921 00.017 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:21:07.924 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:07.931 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:07.933 00.002 1032 Enqueuing Expose request
23:21:07.942 00.009 10072 IsGuiding returns 0
23:21:07.942 00.000 10072 Move returns status 0, amount 15
23:21:07.942 00.000 10072 MoveAxis(N, 0, ABG)
23:21:07.942 00.000 10072 Move returns status 0, amount 0
23:21:07.942 00.000 10072 move complete, result=0
23:21:07.942 00.000 10072 worker thread done servicing request
23:21:07.942 00.000 10072 Worker thread wakes up
23:21:07.942 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:07.942 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:07.944 00.002 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
23:21:08.570 00.626 10072 Exposure complete
23:21:08.621 00.051 10072 worker thread done servicing request
23:21:08.622 00.001 1032 OnExposeComplete: enter
23:21:08.623 00.001 1032 UpdateGuideState(): m_state=6
23:21:08.625 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8770
23:21:08.626 00.001 1032 Star::Find returns 1 (0), X=1104.04, Y=133.73, Mass=1565, SNR=27.8, Peak=132 HFD=3.4
23:21:08.629 00.003 1032 MultiStar: [#1 0.15,-0.02,0.93,U] [#2 -0.01,-0.09,0.76,U] [#3 0.00,-0.22,0.70,U] [#4 0.03,0.02,0.63,U] [#5 0.17,-0.09,0.62,U] [#6 0.00,0.04,0.59,U] [#7 0.14,-0.14,0.68,U] [#8 0.12,-0.05,0.49,U] 
23:21:08.631 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.17, -0.03}
23:21:08.632 00.001 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
23:21:08.634 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
23:21:08.636 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.63 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
23:21:08.638 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
23:21:08.640 00.002 1032 Enqueuing Move request for scope (0.09, -0.07)
23:21:08.642 00.002 10072 Worker thread wakes up
23:21:08.643 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
23:21:08.643 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
23:21:08.643 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
23:21:08.645 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:21:08.648 00.003 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.33
23:21:08.648 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
23:21:08.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:08.649 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:21:08.649 00.000 10072 MoveAxis(E, 16, ABG)
23:21:08.649 00.000 10072 Guiding  Dir = 2, Dur = 16
23:21:08.649 00.000 10072 IsGuiding returns 0
23:21:08.650 00.001 10072 PulseGuide returned control before completion, sleep 26
23:21:08.666 00.016 1032 UpdateGuideState exits: m=1565 SNR=27.8
23:21:08.668 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:08.670 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:08.671 00.001 1032 Enqueuing Expose request
23:21:08.691 00.020 10072 IsGuiding returns 0
23:21:08.691 00.000 10072 Move returns status 0, amount 16
23:21:08.691 00.000 10072 MoveAxis(N, 0, ABG)
23:21:08.691 00.000 10072 Move returns status 0, amount 0
23:21:08.691 00.000 10072 move complete, result=0
23:21:08.691 00.000 10072 worker thread done servicing request
23:21:08.691 00.000 10072 Worker thread wakes up
23:21:08.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:08.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:08.693 00.002 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:21:09.104 00.411 10072 Exposure complete
23:21:09.150 00.046 10072 worker thread done servicing request
23:21:09.150 00.000 1032 OnExposeComplete: enter
23:21:09.152 00.002 1032 UpdateGuideState(): m_state=6
23:21:09.154 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8771
23:21:09.156 00.002 1032 Star::Find returns 1 (0), X=1104.12, Y=133.54, Mass=1388, SNR=26.2, Peak=121 HFD=3.5
23:21:09.158 00.002 1032 MultiStar: [#1 0.21,-0.24,0.00,M1] [#2 0.08,-0.21,0.81,U] [#3 -0.04,-0.17,0.77,U] [#4 0.06,-0.06,0.69,U] [#5 0.18,-0.27,0.00,M1] [#6 0.17,-0.10,0.62,U] [#7 0.21,-0.15,0.00,M1] [#8 0.19,-0.24,0.00,M1] 
23:21:09.159 00.001 1032 refined, 4 included, MultiStar: {0.11, -0.16}, one-star: {0.25, -0.22}
23:21:09.160 00.001 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
23:21:09.162 00.002 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
23:21:09.163 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.96 mountX=-0.18 mountY=-0.07, mountTheta=-2.79
23:21:09.167 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.16, opts=13)
23:21:09.170 00.003 1032 Enqueuing Move request for scope (0.11, -0.16)
23:21:09.171 00.001 10072 Worker thread wakes up
23:21:09.171 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
23:21:09.171 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
23:21:09.171 00.000 10072 Moving (0.11, -0.16) raw xDistance=-0.18 yDistance=-0.07
23:21:09.173 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:21:09.177 00.004 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.33
23:21:09.177 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
23:21:09.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:09.178 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:21:09.178 00.000 10072 MoveAxis(E, 100, ABG)
23:21:09.178 00.000 10072 Guiding  Dir = 2, Dur = 100
23:21:09.178 00.000 10072 IsGuiding returns 0
23:21:09.179 00.001 10072 PulseGuide returned control before completion, sleep 109
23:21:09.195 00.016 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:21:09.197 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:09.199 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:09.202 00.003 1032 Enqueuing Expose request
23:21:09.290 00.088 10072 IsGuiding returns 0
23:21:09.292 00.002 10072 Move returns status 0, amount 100
23:21:09.293 00.001 10072 MoveAxis(N, 0, ABG)
23:21:09.293 00.000 10072 Move returns status 0, amount 0
23:21:09.293 00.000 10072 move complete, result=0
23:21:09.293 00.000 10072 worker thread done servicing request
23:21:09.293 00.000 10072 Worker thread wakes up
23:21:09.293 00.000 1032 GuideStep: -0.2 px 100 ms EAST, -0.1 px 0 ms NORTH
23:21:09.296 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:09.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:09.929 00.633 10072 Exposure complete
23:21:09.980 00.051 10072 worker thread done servicing request
23:21:09.980 00.000 1032 OnExposeComplete: enter
23:21:09.982 00.002 1032 UpdateGuideState(): m_state=6
23:21:09.983 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8772
23:21:09.985 00.002 1032 Star::Find returns 1 (0), X=1104.05, Y=133.81, Mass=1359, SNR=25.9, Peak=101 HFD=3.6
23:21:09.987 00.002 1032 MultiStar: [#1 0.06,0.03,1.01,U] [#2 -0.01,-0.05,0.85,U] [#3 -0.15,0.01,0.77,U] [#4 -0.02,0.28,0.00,M1] [#5 0.10,0.05,0.69,U] [#6 0.09,0.06,0.63,U] [#7 0.11,0.01,0.70,U] [#8 0.02,0.08,0.50,U] 
23:21:09.991 00.004 1032 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {0.17, 0.05}
23:21:09.993 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
23:21:09.994 00.001 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
23:21:09.996 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.44 mountX=0.01 mountY=-0.06, mountTheta=-1.39
23:21:10.000 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:21:10.002 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
23:21:10.004 00.002 10072 Worker thread wakes up
23:21:10.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:21:10.004 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:21:10.004 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
23:21:10.006 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:21:10.009 00.003 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.33
23:21:10.009 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
23:21:10.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:10.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:21:10.009 00.000 10072 MoveAxis(E, 17, ABG)
23:21:10.009 00.000 10072 Guiding  Dir = 2, Dur = 17
23:21:10.010 00.001 10072 IsGuiding returns 0
23:21:10.010 00.000 10072 PulseGuide returned control before completion, sleep 27
23:21:10.028 00.018 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:21:10.031 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:10.032 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:10.034 00.002 1032 Enqueuing Expose request
23:21:10.051 00.017 10072 IsGuiding returns 0
23:21:10.051 00.000 10072 Move returns status 0, amount 17
23:21:10.051 00.000 10072 MoveAxis(N, 0, ABG)
23:21:10.051 00.000 10072 Move returns status 0, amount 0
23:21:10.052 00.001 10072 move complete, result=0
23:21:10.052 00.000 10072 worker thread done servicing request
23:21:10.052 00.000 10072 Worker thread wakes up
23:21:10.052 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:10.052 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:10.057 00.005 1032 GuideStep: 0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
23:21:10.461 00.404 10072 Exposure complete
23:21:10.513 00.052 10072 worker thread done servicing request
23:21:10.513 00.000 1032 OnExposeComplete: enter
23:21:10.515 00.002 1032 UpdateGuideState(): m_state=6
23:21:10.517 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8773
23:21:10.520 00.003 1032 Star::Find returns 1 (0), X=1103.88, Y=133.79, Mass=1300, SNR=25.3, Peak=98 HFD=3.4
23:21:10.522 00.002 1032 MultiStar: [#1 -0.04,0.15,0.98,U] [#2 -0.03,0.01,0.81,U] [#3 -0.15,-0.01,0.77,U] [#4 -0.08,0.22,0.71,U] [#5 0.13,0.03,0.71,U] [#6 0.02,0.22,0.65,U] [#7 0.07,0.10,0.70,U] [#8 0.08,0.17,0.56,U] 
23:21:10.525 00.003 1032 single-star, 8 included, MultiStar: {-0.01, 0.10}, one-star: {0.00, 0.02}
23:21:10.527 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
23:21:10.529 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
23:21:10.531 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.36 mountX=0.02 mountY=-0.01, mountTheta=-0.47
23:21:10.535 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.02, opts=13)
23:21:10.537 00.002 1032 Enqueuing Move request for scope (0.00, 0.02)
23:21:10.539 00.002 10072 Worker thread wakes up
23:21:10.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
23:21:10.539 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
23:21:10.539 00.000 10072 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
23:21:10.541 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:21:10.544 00.003 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.33
23:21:10.544 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
23:21:10.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:10.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:21:10.544 00.000 10072 MoveAxis(E, 15, ABG)
23:21:10.544 00.000 10072 Guiding  Dir = 2, Dur = 15
23:21:10.545 00.001 10072 IsGuiding returns 0
23:21:10.545 00.000 10072 PulseGuide returned control before completion, sleep 25
23:21:10.563 00.018 1032 UpdateGuideState exits: m=1300 SNR=25.3
23:21:10.565 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:10.568 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:10.570 00.002 1032 Enqueuing Expose request
23:21:10.583 00.013 10072 IsGuiding returns 0
23:21:10.583 00.000 10072 Move returns status 0, amount 15
23:21:10.584 00.001 10072 MoveAxis(N, 0, ABG)
23:21:10.584 00.000 10072 Move returns status 0, amount 0
23:21:10.584 00.000 10072 move complete, result=0
23:21:10.584 00.000 10072 worker thread done servicing request
23:21:10.584 00.000 10072 Worker thread wakes up
23:21:10.584 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:10.584 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:10.586 00.002 1032 GuideStep: 0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
23:21:11.213 00.627 10072 Exposure complete
23:21:11.265 00.052 1032 OnExposeComplete: enter
23:21:11.267 00.002 1032 UpdateGuideState(): m_state=6
23:21:11.269 00.002 10072 worker thread done servicing request
23:21:11.269 00.000 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8774
23:21:11.272 00.003 1032 Star::Find returns 1 (0), X=1104.03, Y=133.58, Mass=1368, SNR=26.0, Peak=106 HFD=3.4
23:21:11.274 00.002 1032 MultiStar: [#1 0.13,-0.00,1.02,U] [#2 -0.03,-0.06,0.79,U] [#3 -0.01,-0.19,0.77,U] [#4 -0.01,0.14,0.66,U] [#5 0.23,0.07,0.65,U] [#6 0.11,0.10,0.60,U] [#7 0.07,-0.02,0.72,U] [#8 0.10,-0.09,0.53,U] 
23:21:11.276 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.16, -0.18}
23:21:11.278 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
23:21:11.280 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
23:21:11.281 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.40 mountX=-0.06 mountY=-0.07, mountTheta=-2.23
23:21:11.284 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
23:21:11.286 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
23:21:11.288 00.002 10072 Worker thread wakes up
23:21:11.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:21:11.288 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:21:11.288 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
23:21:11.290 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:21:11.293 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.33
23:21:11.293 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
23:21:11.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:11.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:21:11.293 00.000 10072 MoveAxis(E, 16, ABG)
23:21:11.293 00.000 10072 Guiding  Dir = 2, Dur = 16
23:21:11.293 00.000 10072 IsGuiding returns 0
23:21:11.295 00.002 10072 PulseGuide returned control before completion, sleep 26
23:21:11.317 00.022 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:21:11.320 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:11.323 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:11.326 00.003 1032 Enqueuing Expose request
23:21:11.336 00.010 10072 IsGuiding returns 0
23:21:11.336 00.000 10072 Move returns status 0, amount 16
23:21:11.337 00.001 10072 MoveAxis(N, 0, ABG)
23:21:11.337 00.000 10072 Move returns status 0, amount 0
23:21:11.337 00.000 10072 move complete, result=0
23:21:11.337 00.000 10072 worker thread done servicing request
23:21:11.337 00.000 10072 Worker thread wakes up
23:21:11.337 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:11.337 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:11.338 00.001 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:21:11.746 00.408 10072 Exposure complete
23:21:11.794 00.048 10072 worker thread done servicing request
23:21:11.794 00.000 1032 OnExposeComplete: enter
23:21:11.796 00.002 1032 UpdateGuideState(): m_state=6
23:21:11.798 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8775
23:21:11.799 00.001 1032 Star::Find returns 1 (0), X=1104.08, Y=133.58, Mass=1468, SNR=26.9, Peak=132 HFD=3.3
23:21:11.802 00.003 1032 MultiStar: [#1 0.18,-0.08,0.94,U] [#2 0.02,-0.17,0.79,U] [#3 -0.00,-0.22,0.74,U] [#4 0.13,-0.06,0.65,U] [#5 0.10,-0.15,0.67,U] [#6 0.09,-0.01,0.58,U] [#7 0.10,-0.07,0.68,U] [#8 0.21,-0.07,0.51,U] 
23:21:11.803 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.12}, one-star: {0.21, -0.18}
23:21:11.804 00.001 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
23:21:11.807 00.003 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
23:21:11.808 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.79 mountX=-0.14 mountY=-0.08, mountTheta=-2.62
23:21:11.811 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.12, opts=13)
23:21:11.814 00.003 1032 Enqueuing Move request for scope (0.12, -0.12)
23:21:11.815 00.001 10072 Worker thread wakes up
23:21:11.815 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
23:21:11.815 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
23:21:11.816 00.001 10072 Moving (0.12, -0.12) raw xDistance=-0.14 yDistance=-0.08
23:21:11.817 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=2.230
23:21:11.820 00.003 10072 PPEC rslt: input = -0.14, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.33
23:21:11.820 00.000 10072 PPEC: input: -0.14, control: -0.09, exposure: 500
23:21:11.820 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:11.820 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:21:11.820 00.000 10072 MoveAxis(E, 82, ABG)
23:21:11.820 00.000 10072 Guiding  Dir = 2, Dur = 82
23:21:11.820 00.000 10072 IsGuiding returns 0
23:21:11.821 00.001 10072 PulseGuide returned control before completion, sleep 92
23:21:11.837 00.016 1032 UpdateGuideState exits: m=1468 SNR=26.9
23:21:11.840 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:11.842 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:11.844 00.002 1032 Enqueuing Expose request
23:21:11.915 00.071 10072 IsGuiding returns 0
23:21:11.915 00.000 10072 Move returns status 0, amount 82
23:21:11.915 00.000 10072 MoveAxis(N, 0, ABG)
23:21:11.915 00.000 10072 Move returns status 0, amount 0
23:21:11.915 00.000 10072 move complete, result=0
23:21:11.915 00.000 10072 worker thread done servicing request
23:21:11.915 00.000 10072 Worker thread wakes up
23:21:11.915 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:11.916 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:11.916 00.000 1032 GuideStep: -0.1 px 82 ms EAST, -0.1 px 0 ms NORTH
23:21:12.542 00.626 10072 Exposure complete
23:21:12.590 00.048 10072 worker thread done servicing request
23:21:12.590 00.000 1032 OnExposeComplete: enter
23:21:12.592 00.002 1032 UpdateGuideState(): m_state=6
23:21:12.594 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8776
23:21:12.596 00.002 1032 Star::Find returns 1 (0), X=1104.09, Y=133.63, Mass=1280, SNR=25.2, Peak=112 HFD=3.4
23:21:12.598 00.002 1032 MultiStar: [#1 0.10,-0.07,0.98,U] [#2 0.04,-0.16,0.84,U] [#3 -0.03,-0.16,0.78,U] [#4 0.03,0.06,0.73,U] [#5 0.10,-0.09,0.71,U] [#6 0.04,0.01,0.62,U] [#7 0.14,-0.07,0.70,U] [#8 0.03,-0.09,0.54,U] 
23:21:12.599 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.22, -0.13}
23:21:12.602 00.003 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
23:21:12.604 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
23:21:12.605 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.79 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
23:21:12.607 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
23:21:12.608 00.001 1032 Enqueuing Move request for scope (0.08, -0.08)
23:21:12.611 00.003 10072 Worker thread wakes up
23:21:12.611 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
23:21:12.612 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
23:21:12.612 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
23:21:12.614 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:21:12.617 00.003 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
23:21:12.617 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
23:21:12.617 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:12.617 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:21:12.617 00.000 10072 MoveAxis(E, 16, ABG)
23:21:12.617 00.000 10072 Guiding  Dir = 2, Dur = 16
23:21:12.617 00.000 10072 IsGuiding returns 0
23:21:12.618 00.001 10072 PulseGuide returned control before completion, sleep 26
23:21:12.633 00.015 1032 UpdateGuideState exits: m=1280 SNR=25.2
23:21:12.635 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:12.637 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:12.638 00.001 1032 Enqueuing Expose request
23:21:12.650 00.012 10072 IsGuiding returns 0
23:21:12.650 00.000 10072 Move returns status 0, amount 16
23:21:12.650 00.000 10072 MoveAxis(N, 0, ABG)
23:21:12.650 00.000 10072 Move returns status 0, amount 0
23:21:12.650 00.000 10072 move complete, result=0
23:21:12.650 00.000 10072 worker thread done servicing request
23:21:12.650 00.000 10072 Worker thread wakes up
23:21:12.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:12.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:12.651 00.001 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:21:13.059 00.408 10072 Exposure complete
23:21:13.110 00.051 10072 worker thread done servicing request
23:21:13.110 00.000 1032 OnExposeComplete: enter
23:21:13.113 00.003 1032 UpdateGuideState(): m_state=6
23:21:13.114 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8777
23:21:13.115 00.001 1032 Star::Find returns 1 (0), X=1104.16, Y=133.57, Mass=1261, SNR=25.0, Peak=129 HFD=3.3
23:21:13.117 00.002 1032 MultiStar: [#1 0.18,-0.13,0.98,U] [#2 0.10,-0.15,0.87,U] [#3 -0.00,-0.13,0.79,U] [#4 0.07,0.05,0.72,U] [#5 0.23,-0.26,0.00,M1] [#6 0.06,0.04,0.62,U] [#7 0.21,-0.01,0.72,U] [#8 0.25,0.02,0.52,U] 
23:21:13.120 00.003 1032 refined, 7 included, MultiStar: {0.15, -0.08}, one-star: {0.29, -0.19}
23:21:13.122 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
23:21:13.124 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
23:21:13.125 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.48 mountX=-0.11 mountY=-0.12, mountTheta=-2.31
23:21:13.128 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.08, opts=13)
23:21:13.130 00.002 1032 Enqueuing Move request for scope (0.15, -0.08)
23:21:13.133 00.003 10072 Worker thread wakes up
23:21:13.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
23:21:13.133 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
23:21:13.133 00.000 10072 Moving (0.15, -0.08) raw xDistance=-0.11 yDistance=-0.12
23:21:13.134 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:21:13.137 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
23:21:13.137 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:21:13.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:13.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:21:13.137 00.000 10072 MoveAxis(E, 14, ABG)
23:21:13.137 00.000 10072 Guiding  Dir = 2, Dur = 14
23:21:13.137 00.000 10072 IsGuiding returns 0
23:21:13.138 00.001 10072 PulseGuide returned control before completion, sleep 24
23:21:13.152 00.014 1032 UpdateGuideState exits: m=1261 SNR=25.0
23:21:13.154 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:13.156 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:13.158 00.002 1032 Enqueuing Expose request
23:21:13.166 00.008 10072 IsGuiding returns 0
23:21:13.166 00.000 10072 Move returns status 0, amount 14
23:21:13.166 00.000 10072 MoveAxis(N, 0, ABG)
23:21:13.166 00.000 10072 Move returns status 0, amount 0
23:21:13.166 00.000 10072 move complete, result=0
23:21:13.166 00.000 10072 worker thread done servicing request
23:21:13.166 00.000 10072 Worker thread wakes up
23:21:13.166 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:13.166 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:13.167 00.001 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:21:13.799 00.632 10072 Exposure complete
23:21:13.844 00.045 10072 worker thread done servicing request
23:21:13.844 00.000 1032 OnExposeComplete: enter
23:21:13.847 00.003 1032 UpdateGuideState(): m_state=6
23:21:13.848 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8778
23:21:13.850 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=133.73, Mass=1282, SNR=25.1, Peak=104 HFD=3.5
23:21:13.852 00.002 1032 MultiStar: [#1 0.17,-0.03,1.00,U] [#2 0.02,-0.22,0.83,U] [#3 -0.12,-0.08,0.77,U] [#4 0.11,0.18,0.69,U] [#5 0.23,-0.07,0.69,U] [#6 0.17,0.02,0.61,U] [#7 0.15,0.00,0.75,U] [#8 0.12,-0.01,0.54,U] 
23:21:13.853 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.36, -0.03}
23:21:13.855 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
23:21:13.856 00.001 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
23:21:13.858 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.22 mountX=-0.07 mountY=-0.13, mountTheta=-2.05
23:21:13.861 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
23:21:13.864 00.003 1032 Enqueuing Move request for scope (0.14, -0.03)
23:21:13.865 00.001 10072 Worker thread wakes up
23:21:13.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
23:21:13.865 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
23:21:13.865 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.07 yDistance=-0.13
23:21:13.869 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=104, Gamma=2.230
23:21:13.871 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
23:21:13.871 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
23:21:13.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:13.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:21:13.871 00.000 10072 MoveAxis(E, 16, ABG)
23:21:13.871 00.000 10072 Guiding  Dir = 2, Dur = 16
23:21:13.872 00.001 10072 IsGuiding returns 0
23:21:13.872 00.000 10072 PulseGuide returned control before completion, sleep 26
23:21:13.887 00.015 1032 UpdateGuideState exits: m=1282 SNR=25.1
23:21:13.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:13.892 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:13.895 00.003 1032 Enqueuing Expose request
23:21:13.905 00.010 10072 IsGuiding returns 0
23:21:13.905 00.000 10072 Move returns status 0, amount 16
23:21:13.905 00.000 10072 MoveAxis(N, 0, ABG)
23:21:13.905 00.000 10072 Move returns status 0, amount 0
23:21:13.905 00.000 10072 move complete, result=0
23:21:13.905 00.000 10072 worker thread done servicing request
23:21:13.905 00.000 10072 Worker thread wakes up
23:21:13.905 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:13.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:13.905 00.000 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:21:14.311 00.406 10072 Exposure complete
23:21:14.363 00.052 10072 worker thread done servicing request
23:21:14.363 00.000 1032 OnExposeComplete: enter
23:21:14.365 00.002 1032 UpdateGuideState(): m_state=6
23:21:14.367 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8779
23:21:14.370 00.003 1032 Star::Find returns 1 (0), X=1104.07, Y=133.48, Mass=1316, SNR=25.5, Peak=123 HFD=3.4
23:21:14.372 00.002 1032 MultiStar: [#1 0.04,-0.14,1.01,U] [#2 0.06,-0.19,0.86,U] [#3 -0.12,-0.17,0.82,U] [#4 0.03,0.03,0.70,U] [#5 0.20,-0.08,0.66,U] [#6 0.17,0.01,0.60,U] [#7 0.06,-0.07,0.69,U] [#8 0.11,-0.03,0.54,U] 
23:21:14.374 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.12}, one-star: {0.20, -0.28}
23:21:14.375 00.001 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
23:21:14.376 00.001 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
23:21:14.378 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.98 mountX=-0.14 mountY=-0.05, mountTheta=-2.81
23:21:14.380 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.12, opts=13)
23:21:14.382 00.002 1032 Enqueuing Move request for scope (0.08, -0.12)
23:21:14.383 00.001 10072 Worker thread wakes up
23:21:14.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
23:21:14.383 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
23:21:14.383 00.000 10072 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.05
23:21:14.385 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:21:14.388 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.34
23:21:14.388 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:21:14.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:14.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:21:14.388 00.000 10072 MoveAxis(E, 77, ABG)
23:21:14.388 00.000 10072 Guiding  Dir = 2, Dur = 77
23:21:14.389 00.001 10072 IsGuiding returns 0
23:21:14.389 00.000 10072 PulseGuide returned control before completion, sleep 87
23:21:14.404 00.015 1032 UpdateGuideState exits: m=1316 SNR=25.5
23:21:14.407 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:14.409 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:14.411 00.002 1032 Enqueuing Expose request
23:21:14.483 00.072 10072 IsGuiding returns 0
23:21:14.483 00.000 10072 Move returns status 0, amount 77
23:21:14.483 00.000 10072 MoveAxis(N, 0, ABG)
23:21:14.483 00.000 10072 Move returns status 0, amount 0
23:21:14.483 00.000 10072 move complete, result=0
23:21:14.483 00.000 10072 worker thread done servicing request
23:21:14.484 00.001 10072 Worker thread wakes up
23:21:14.484 00.000 1032 GuideStep: -0.1 px 77 ms EAST, -0.0 px 0 ms NORTH
23:21:14.488 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:14.488 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:15.112 00.624 10072 Exposure complete
23:21:15.160 00.048 10072 worker thread done servicing request
23:21:15.160 00.000 1032 OnExposeComplete: enter
23:21:15.162 00.002 1032 UpdateGuideState(): m_state=6
23:21:15.164 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8780
23:21:15.165 00.001 1032 Star::Find returns 1 (0), X=1104.03, Y=133.58, Mass=1395, SNR=26.2, Peak=124 HFD=3.5
23:21:15.166 00.001 1032 MultiStar: [#1 0.14,-0.14,0.96,U] [#2 0.02,-0.19,0.76,U] [#3 -0.04,-0.20,0.74,U] [#4 0.11,-0.02,0.69,U] [#5 0.22,-0.21,0.00,M1] [#6 0.10,-0.02,0.61,U] [#7 0.11,-0.09,0.70,U] [#8 0.20,-0.07,0.53,U] 
23:21:15.168 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.12}, one-star: {0.15, -0.19}
23:21:15.169 00.001 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
23:21:15.172 00.003 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
23:21:15.173 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.90 mountX=-0.15 mountY=-0.06, mountTheta=-2.73
23:21:15.176 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.12, opts=13)
23:21:15.178 00.002 1032 Enqueuing Move request for scope (0.10, -0.12)
23:21:15.180 00.002 10072 Worker thread wakes up
23:21:15.180 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
23:21:15.180 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
23:21:15.180 00.000 10072 Moving (0.10, -0.12) raw xDistance=-0.15 yDistance=-0.06
23:21:15.183 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:21:15.185 00.002 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.34
23:21:15.185 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
23:21:15.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:15.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:21:15.186 00.001 10072 MoveAxis(E, 83, ABG)
23:21:15.186 00.000 10072 Guiding  Dir = 2, Dur = 83
23:21:15.186 00.000 10072 IsGuiding returns 0
23:21:15.186 00.000 10072 PulseGuide returned control before completion, sleep 93
23:21:15.202 00.016 1032 UpdateGuideState exits: m=1395 SNR=26.2
23:21:15.205 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:15.208 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:15.209 00.001 1032 Enqueuing Expose request
23:21:15.281 00.072 10072 IsGuiding returns 0
23:21:15.281 00.000 10072 Move returns status 0, amount 83
23:21:15.281 00.000 10072 MoveAxis(N, 0, ABG)
23:21:15.282 00.001 10072 Move returns status 0, amount 0
23:21:15.282 00.000 10072 move complete, result=0
23:21:15.282 00.000 1032 GuideStep: -0.1 px 83 ms EAST, -0.1 px 0 ms NORTH
23:21:15.286 00.004 10072 worker thread done servicing request
23:21:15.286 00.000 10072 Worker thread wakes up
23:21:15.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:15.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:15.707 00.421 10072 Exposure complete
23:21:15.755 00.048 10072 worker thread done servicing request
23:21:15.755 00.000 1032 OnExposeComplete: enter
23:21:15.756 00.001 1032 UpdateGuideState(): m_state=6
23:21:15.759 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8781
23:21:15.760 00.001 1032 Star::Find returns 1 (0), X=1104.08, Y=133.55, Mass=1502, SNR=27.3, Peak=134 HFD=3.5
23:21:15.762 00.002 1032 MultiStar: [#1 0.18,-0.09,0.90,U] [#2 0.14,-0.21,0.79,U] [#3 -0.02,-0.24,0.72,U] [#4 0.04,0.04,0.64,U] [#5 0.18,-0.12,0.61,U] [#6 0.04,-0.14,0.60,U] [#7 0.13,-0.22,0.68,U] [#8 0.12,-0.04,0.47,U] 
23:21:15.763 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.15}, one-star: {0.21, -0.22}
23:21:15.764 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
23:21:15.766 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
23:21:15.768 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.88 mountX=-0.17 mountY=-0.08, mountTheta=-2.71
23:21:15.772 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.15, opts=13)
23:21:15.775 00.003 1032 Enqueuing Move request for scope (0.12, -0.15)
23:21:15.777 00.002 10072 Worker thread wakes up
23:21:15.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
23:21:15.777 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
23:21:15.777 00.000 10072 Moving (0.12, -0.15) raw xDistance=-0.17 yDistance=-0.08
23:21:15.779 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:21:15.781 00.002 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.35
23:21:15.781 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
23:21:15.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:15.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:21:15.781 00.000 10072 MoveAxis(E, 93, ABG)
23:21:15.782 00.001 10072 Guiding  Dir = 2, Dur = 93
23:21:15.782 00.000 10072 IsGuiding returns 0
23:21:15.782 00.000 10072 PulseGuide returned control before completion, sleep 103
23:21:15.800 00.018 1032 UpdateGuideState exits: m=1502 SNR=27.3
23:21:15.803 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:15.807 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:15.809 00.002 1032 Enqueuing Expose request
23:21:15.892 00.083 10072 IsGuiding returns 1
23:21:15.892 00.000 10072 scope still moving after pulse duration time elapsed
23:21:15.925 00.033 10072 IsGuiding returns 0
23:21:15.925 00.000 10072 scope move finished after 93 + 49 ms
23:21:15.925 00.000 10072 Move returns status 0, amount 93
23:21:15.925 00.000 10072 MoveAxis(N, 0, ABG)
23:21:15.925 00.000 10072 Move returns status 0, amount 0
23:21:15.925 00.000 10072 move complete, result=0
23:21:15.925 00.000 10072 worker thread done servicing request
23:21:15.925 00.000 10072 Worker thread wakes up
23:21:15.925 00.000 1032 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
23:21:15.928 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:15.928 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:16.566 00.638 10072 Exposure complete
23:21:16.615 00.049 10072 worker thread done servicing request
23:21:16.616 00.001 1032 OnExposeComplete: enter
23:21:16.618 00.002 1032 UpdateGuideState(): m_state=6
23:21:16.619 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8782
23:21:16.622 00.003 1032 Star::Find returns 1 (0), X=1104.05, Y=133.77, Mass=1397, SNR=26.3, Peak=119 HFD=3.1
23:21:16.623 00.001 1032 MultiStar: [#1 0.20,0.08,0.93,U] [#2 0.01,0.00,0.79,U] [#3 -0.05,0.04,0.74,U] [#4 0.04,0.34,0.00,M1] [#5 0.11,0.16,0.68,U] [#6 0.09,0.16,0.63,U] [#7 0.12,0.11,0.69,U] [#8 0.12,-0.01,0.53,U] 
23:21:16.624 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.06}, one-star: {0.18, 0.00}
23:21:16.626 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:21:16.627 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:21:16.629 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=0.04 mountY=-0.12, mountTheta=-1.27
23:21:16.631 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
23:21:16.633 00.002 1032 Enqueuing Move request for scope (0.10, 0.06)
23:21:16.634 00.001 10072 Worker thread wakes up
23:21:16.634 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:21:16.634 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:21:16.634 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.04 yDistance=-0.12
23:21:16.636 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:21:16.639 00.003 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.35
23:21:16.639 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
23:21:16.639 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:16.639 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:21:16.639 00.000 10072 MoveAxis(E, 17, ABG)
23:21:16.639 00.000 10072 Guiding  Dir = 2, Dur = 17
23:21:16.639 00.000 10072 IsGuiding returns 0
23:21:16.640 00.001 10072 PulseGuide returned control before completion, sleep 27
23:21:16.655 00.015 1032 UpdateGuideState exits: m=1397 SNR=26.3
23:21:16.658 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:16.660 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:16.662 00.002 1032 Enqueuing Expose request
23:21:16.673 00.011 10072 IsGuiding returns 0
23:21:16.673 00.000 10072 Move returns status 0, amount 17
23:21:16.673 00.000 10072 MoveAxis(N, 0, ABG)
23:21:16.673 00.000 10072 Move returns status 0, amount 0
23:21:16.673 00.000 10072 move complete, result=0
23:21:16.673 00.000 10072 worker thread done servicing request
23:21:16.673 00.000 10072 Worker thread wakes up
23:21:16.673 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:16.673 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:16.675 00.002 1032 GuideStep: 0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
23:21:17.079 00.404 10072 Exposure complete
23:21:17.130 00.051 10072 worker thread done servicing request
23:21:17.130 00.000 1032 OnExposeComplete: enter
23:21:17.133 00.003 1032 UpdateGuideState(): m_state=6
23:21:17.134 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8783
23:21:17.136 00.002 1032 Star::Find returns 1 (0), X=1104.16, Y=133.78, Mass=1378, SNR=26.1, Peak=109 HFD=3.5
23:21:17.137 00.001 1032 MultiStar: [#1 0.26,0.04,0.00,M1] [#2 0.09,-0.04,0.79,U] [#3 0.01,0.04,0.76,U] [#4 0.07,0.23,0.66,U] [#5 0.10,-0.01,0.70,U] [#6 0.19,0.21,0.00,M1] [#7 0.25,0.14,0.00,M1] [#8 0.23,0.09,0.53,U] 
23:21:17.138 00.001 1032 refined, 5 included, MultiStar: {0.14, 0.05}, one-star: {0.28, 0.02}
23:21:17.140 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:21:17.143 00.003 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:21:17.145 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.14 cameraTheta=0.34 mountX=0.01 mountY=-0.14, mountTheta=-1.49
23:21:17.148 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
23:21:17.150 00.002 1032 Enqueuing Move request for scope (0.14, 0.05)
23:21:17.152 00.002 10072 Worker thread wakes up
23:21:17.152 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:21:17.152 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:21:17.152 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.01 yDistance=-0.14
23:21:17.154 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:21:17.157 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.35
23:21:17.157 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:21:17.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:17.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:21:17.157 00.000 10072 MoveAxis(E, 12, ABG)
23:21:17.157 00.000 10072 Guiding  Dir = 2, Dur = 12
23:21:17.158 00.001 10072 IsGuiding returns 0
23:21:17.158 00.000 10072 PulseGuide returned control before completion, sleep 22
23:21:17.173 00.015 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:21:17.177 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:17.178 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:17.180 00.002 1032 Enqueuing Expose request
23:21:17.186 00.006 10072 IsGuiding returns 0
23:21:17.186 00.000 10072 Move returns status 0, amount 12
23:21:17.186 00.000 10072 MoveAxis(N, 0, ABG)
23:21:17.186 00.000 10072 Move returns status 0, amount 0
23:21:17.186 00.000 10072 move complete, result=0
23:21:17.186 00.000 10072 worker thread done servicing request
23:21:17.186 00.000 10072 Worker thread wakes up
23:21:17.187 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:17.187 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:17.190 00.003 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:21:17.809 00.619 10072 Exposure complete
23:21:17.856 00.047 10072 worker thread done servicing request
23:21:17.856 00.000 1032 OnExposeComplete: enter
23:21:17.858 00.002 1032 UpdateGuideState(): m_state=6
23:21:17.859 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8784
23:21:17.861 00.002 1032 Star::Find returns 1 (0), X=1104.17, Y=133.72, Mass=1393, SNR=26.2, Peak=124 HFD=3.5
23:21:17.862 00.001 1032 MultiStar: [#1 0.26,0.05,0.00,M2] [#2 0.08,-0.10,0.79,U] [#3 -0.03,-0.08,0.76,U] [#4 0.11,0.12,0.70,U] [#5 0.17,-0.10,0.69,U] [#6 0.08,0.07,0.61,U] [#7 0.17,0.05,0.70,U] [#8 0.11,-0.03,0.51,U] 
23:21:17.864 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.30, -0.04}
23:21:17.865 00.001 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
23:21:17.866 00.001 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
23:21:17.867 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.14 mountX=-0.05 mountY=-0.12, mountTheta=-1.97
23:21:17.871 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
23:21:17.873 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
23:21:17.875 00.002 10072 Worker thread wakes up
23:21:17.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
23:21:17.875 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
23:21:17.876 00.001 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
23:21:17.878 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:21:17.880 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.35
23:21:17.881 00.001 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
23:21:17.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:17.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:21:17.881 00.000 10072 MoveAxis(E, 14, ABG)
23:21:17.881 00.000 10072 Guiding  Dir = 2, Dur = 14
23:21:17.881 00.000 10072 IsGuiding returns 0
23:21:17.882 00.001 10072 PulseGuide returned control before completion, sleep 24
23:21:17.899 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:21:17.901 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:17.903 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:17.904 00.001 1032 Enqueuing Expose request
23:21:17.917 00.013 10072 IsGuiding returns 0
23:21:17.917 00.000 10072 Move returns status 0, amount 14
23:21:17.917 00.000 10072 MoveAxis(N, 0, ABG)
23:21:17.917 00.000 10072 Move returns status 0, amount 0
23:21:17.917 00.000 10072 move complete, result=0
23:21:17.917 00.000 10072 worker thread done servicing request
23:21:17.917 00.000 10072 Worker thread wakes up
23:21:17.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:17.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:17.917 00.000 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:21:18.328 00.411 10072 Exposure complete
23:21:18.378 00.050 10072 worker thread done servicing request
23:21:18.378 00.000 1032 OnExposeComplete: enter
23:21:18.380 00.002 1032 UpdateGuideState(): m_state=6
23:21:18.382 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8785
23:21:18.383 00.001 1032 Star::Find returns 1 (0), X=1104.17, Y=133.71, Mass=1315, SNR=25.5, Peak=113 HFD=3.4
23:21:18.385 00.002 1032 MultiStar: [#1 0.22,-0.08,0.94,U] [#2 0.07,-0.10,0.85,U] [#3 0.03,-0.09,0.77,U] [#4 0.09,0.10,0.69,U] [#5 0.24,-0.06,0.65,U] [#6 0.04,-0.03,0.65,U] [#7 0.14,0.09,0.72,U] [#8 0.16,0.02,0.57,U] 
23:21:18.388 00.003 1032 refined, 8 included, MultiStar: {0.15, -0.03}, one-star: {0.29, -0.06}
23:21:18.390 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
23:21:18.393 00.003 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
23:21:18.396 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.19 mountX=-0.07 mountY=-0.14, mountTheta=-2.02
23:21:18.401 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
23:21:18.404 00.003 1032 Enqueuing Move request for scope (0.15, -0.03)
23:21:18.408 00.004 10072 Worker thread wakes up
23:21:18.408 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
23:21:18.408 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
23:21:18.408 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.07 yDistance=-0.14
23:21:18.434 00.026 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:21:18.439 00.005 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.35
23:21:18.439 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:21:18.439 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:18.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:21:18.439 00.000 10072 MoveAxis(E, 10, ABG)
23:21:18.439 00.000 10072 Guiding  Dir = 2, Dur = 10
23:21:18.441 00.002 10072 IsGuiding returns 0
23:21:18.442 00.001 10072 PulseGuide returned control before completion, sleep 19
23:21:18.461 00.019 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:21:18.463 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:18.465 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:18.467 00.002 1032 Enqueuing Expose request
23:21:18.468 00.001 10072 IsGuiding returns 0
23:21:18.468 00.000 10072 Move returns status 0, amount 10
23:21:18.469 00.001 10072 MoveAxis(N, 0, ABG)
23:21:18.469 00.000 10072 Move returns status 0, amount 0
23:21:18.469 00.000 10072 move complete, result=0
23:21:18.469 00.000 10072 worker thread done servicing request
23:21:18.469 00.000 10072 Worker thread wakes up
23:21:18.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:18.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:18.477 00.008 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:21:19.093 00.616 10072 Exposure complete
23:21:19.145 00.052 10072 worker thread done servicing request
23:21:19.145 00.000 1032 OnExposeComplete: enter
23:21:19.147 00.002 1032 UpdateGuideState(): m_state=6
23:21:19.149 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8786
23:21:19.151 00.002 1032 Star::Find returns 1 (0), X=1104.07, Y=133.78, Mass=1289, SNR=25.2, Peak=117 HFD=3.2
23:21:19.153 00.002 1032 MultiStar: [#1 0.13,0.02,0.98,U] [#2 0.06,0.02,0.83,U] [#3 0.03,0.03,0.78,U] [#4 0.06,0.19,0.73,U] [#5 0.18,0.06,0.69,U] [#6 0.13,0.19,0.63,U] [#7 0.04,0.07,0.73,U] [#8 0.13,0.09,0.53,U] 
23:21:19.155 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.20, 0.01}
23:21:19.156 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:21:19.158 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:21:19.160 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.56 mountX=0.04 mountY=-0.12, mountTheta=-1.27
23:21:19.162 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
23:21:19.164 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
23:21:19.165 00.001 10072 Worker thread wakes up
23:21:19.166 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:21:19.166 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:21:19.166 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
23:21:19.167 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:21:19.170 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
23:21:19.171 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:21:19.171 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:19.171 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:21:19.171 00.000 10072 MoveAxis(E, 10, ABG)
23:21:19.171 00.000 10072 Guiding  Dir = 2, Dur = 10
23:21:19.171 00.000 10072 IsGuiding returns 0
23:21:19.172 00.001 10072 PulseGuide returned control before completion, sleep 20
23:21:19.189 00.017 1032 UpdateGuideState exits: m=1289 SNR=25.2
23:21:19.192 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:19.195 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:19.196 00.001 1032 Enqueuing Expose request
23:21:19.200 00.004 10072 IsGuiding returns 0
23:21:19.200 00.000 10072 Move returns status 0, amount 10
23:21:19.200 00.000 10072 MoveAxis(N, 0, ABG)
23:21:19.200 00.000 10072 Move returns status 0, amount 0
23:21:19.200 00.000 10072 move complete, result=0
23:21:19.201 00.001 10072 worker thread done servicing request
23:21:19.201 00.000 10072 Worker thread wakes up
23:21:19.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:19.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:19.206 00.005 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:21:19.608 00.402 10072 Exposure complete
23:21:19.659 00.051 10072 worker thread done servicing request
23:21:19.659 00.000 1032 OnExposeComplete: enter
23:21:19.662 00.003 1032 UpdateGuideState(): m_state=6
23:21:19.664 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8787
23:21:19.665 00.001 1032 Star::Find returns 1 (0), X=1104.11, Y=133.78, Mass=1332, SNR=25.6, Peak=112 HFD=3.3
23:21:19.667 00.002 1032 MultiStar: [#1 0.23,0.03,0.96,U] [#2 0.04,0.03,0.80,U] [#3 -0.11,0.01,0.76,U] [#4 0.10,0.20,0.69,U] [#5 0.26,0.03,0.00,M1] [#6 0.06,-0.01,0.64,U] [#7 0.23,0.03,0.72,U] [#8 0.22,0.13,0.00,M1] 
23:21:19.668 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.04}, one-star: {0.24, 0.01}
23:21:19.670 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
23:21:19.672 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
23:21:19.674 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.33 mountX=0.01 mountY=-0.13, mountTheta=-1.50
23:21:19.678 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
23:21:19.681 00.003 1032 Enqueuing Move request for scope (0.12, 0.04)
23:21:19.683 00.002 10072 Worker thread wakes up
23:21:19.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
23:21:19.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
23:21:19.683 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.13
23:21:19.685 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:21:19.687 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
23:21:19.687 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:21:19.687 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:19.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:21:19.687 00.000 10072 MoveAxis(E, 9, ABG)
23:21:19.687 00.000 10072 Guiding  Dir = 2, Dur = 9
23:21:19.688 00.001 10072 IsGuiding returns 0
23:21:19.688 00.000 10072 PulseGuide returned control before completion, sleep 19
23:21:19.706 00.018 1032 UpdateGuideState exits: m=1332 SNR=25.6
23:21:19.709 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:19.710 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:19.712 00.002 1032 Enqueuing Expose request
23:21:19.716 00.004 10072 IsGuiding returns 0
23:21:19.716 00.000 10072 Move returns status 0, amount 9
23:21:19.716 00.000 10072 MoveAxis(N, 0, ABG)
23:21:19.716 00.000 10072 Move returns status 0, amount 0
23:21:19.716 00.000 10072 move complete, result=0
23:21:19.716 00.000 10072 worker thread done servicing request
23:21:19.716 00.000 10072 Worker thread wakes up
23:21:19.717 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:19.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:19.721 00.004 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:21:20.341 00.620 10072 Exposure complete
23:21:20.388 00.047 10072 worker thread done servicing request
23:21:20.388 00.000 1032 OnExposeComplete: enter
23:21:20.390 00.002 1032 UpdateGuideState(): m_state=6
23:21:20.391 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8788
23:21:20.394 00.003 1032 Star::Find returns 1 (0), X=1104.14, Y=133.71, Mass=1156, SNR=23.9, Peak=96 HFD=3.4
23:21:20.398 00.004 1032 MultiStar: [#1 0.16,0.06,1.07,U] [#2 0.05,-0.16,0.88,U] [#3 -0.10,-0.14,0.80,U] [#4 0.08,0.06,0.76,U] [#5 0.06,-0.10,0.73,U] [#6 -0.08,-0.03,0.68,U] [#7 0.15,0.10,0.74,U] [#8 0.14,0.18,0.59,U] 
23:21:20.399 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.27, -0.05}
23:21:20.401 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
23:21:20.402 00.001 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
23:21:20.404 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.17 mountX=-0.04 mountY=-0.08, mountTheta=-2.00
23:21:20.406 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
23:21:20.409 00.003 1032 Enqueuing Move request for scope (0.09, -0.02)
23:21:20.410 00.001 10072 Worker thread wakes up
23:21:20.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
23:21:20.410 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
23:21:20.411 00.001 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
23:21:20.412 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:21:20.414 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
23:21:20.414 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:21:20.414 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:20.414 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:21:20.414 00.000 10072 MoveAxis(E, 11, ABG)
23:21:20.414 00.000 10072 Guiding  Dir = 2, Dur = 11
23:21:20.416 00.002 10072 IsGuiding returns 0
23:21:20.416 00.000 10072 PulseGuide returned control before completion, sleep 21
23:21:20.433 00.017 1032 UpdateGuideState exits: m=1156 SNR=23.9
23:21:20.434 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:20.435 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:20.437 00.002 1032 Enqueuing Expose request
23:21:20.449 00.012 10072 IsGuiding returns 0
23:21:20.449 00.000 10072 Move returns status 0, amount 11
23:21:20.449 00.000 10072 MoveAxis(N, 0, ABG)
23:21:20.449 00.000 10072 Move returns status 0, amount 0
23:21:20.449 00.000 10072 move complete, result=0
23:21:20.449 00.000 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:21:20.451 00.002 10072 worker thread done servicing request
23:21:20.451 00.000 10072 Worker thread wakes up
23:21:20.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:20.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:20.858 00.407 10072 Exposure complete
23:21:20.907 00.049 10072 worker thread done servicing request
23:21:20.907 00.000 1032 OnExposeComplete: enter
23:21:20.909 00.002 1032 UpdateGuideState(): m_state=6
23:21:20.911 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8789
23:21:20.913 00.002 1032 Star::Find returns 1 (0), X=1104.00, Y=133.76, Mass=1201, SNR=24.3, Peak=94 HFD=3.2
23:21:20.915 00.002 1032 MultiStar: [#1 0.14,0.05,1.10,U] [#2 -0.01,-0.05,0.89,U] [#3 -0.12,-0.01,0.80,U] [#4 -0.10,0.29,0.00,M1] [#5 0.12,0.09,0.74,U] [#6 0.14,0.12,0.69,U] [#7 0.01,0.08,0.72,U] [#8 0.12,0.20,0.54,U] 
23:21:20.917 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {0.12, -0.00}
23:21:20.919 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:21:20.920 00.001 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:21:20.922 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.66 mountX=0.03 mountY=-0.08, mountTheta=-1.17
23:21:20.927 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
23:21:20.931 00.004 1032 Enqueuing Move request for scope (0.06, 0.05)
23:21:20.933 00.002 10072 Worker thread wakes up
23:21:20.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
23:21:20.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
23:21:20.933 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.08
23:21:20.936 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:21:20.938 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
23:21:20.938 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:21:20.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:20.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:21:20.938 00.000 10072 MoveAxis(E, 9, ABG)
23:21:20.938 00.000 10072 Guiding  Dir = 2, Dur = 9
23:21:20.939 00.001 10072 IsGuiding returns 0
23:21:20.940 00.001 10072 PulseGuide returned control before completion, sleep 19
23:21:20.956 00.016 1032 UpdateGuideState exits: m=1201 SNR=24.3
23:21:20.959 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:20.962 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:20.964 00.002 1032 Enqueuing Expose request
23:21:20.966 00.002 10072 IsGuiding returns 0
23:21:20.966 00.000 10072 Move returns status 0, amount 9
23:21:20.966 00.000 10072 MoveAxis(N, 0, ABG)
23:21:20.966 00.000 10072 Move returns status 0, amount 0
23:21:20.966 00.000 10072 move complete, result=0
23:21:20.966 00.000 10072 worker thread done servicing request
23:21:20.966 00.000 10072 Worker thread wakes up
23:21:20.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:20.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:20.972 00.006 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:21:21.592 00.620 10072 Exposure complete
23:21:21.648 00.056 10072 worker thread done servicing request
23:21:21.648 00.000 1032 OnExposeComplete: enter
23:21:21.650 00.002 1032 UpdateGuideState(): m_state=6
23:21:21.652 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8790
23:21:21.654 00.002 1032 Star::Find returns 1 (0), X=1104.21, Y=133.94, Mass=1518, SNR=27.4, Peak=126 HFD=3.4
23:21:21.656 00.002 1032 MultiStar: [#1 0.24,0.31,0.00,M1] [#2 0.08,0.15,0.76,U] [#3 0.07,0.19,0.72,U] [#4 0.02,0.39,0.00,M2] [#5 0.14,0.28,0.00,M1] [#6 0.14,0.34,0.00,M1] [#7 0.15,0.25,0.00,M1] [#8 0.20,0.41,0.00,M1] 
23:21:21.658 00.002 1032 refined, 2 included, MultiStar: {0.18, 0.17}, one-star: {0.33, 0.18}
23:21:21.660 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:21:21.662 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:21:21.664 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.76 mountX=0.12 mountY=-0.22, mountTheta=-1.07
23:21:21.666 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.17, opts=13)
23:21:21.669 00.003 1032 Enqueuing Move request for scope (0.18, 0.17)
23:21:21.671 00.002 10072 Worker thread wakes up
23:21:21.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
23:21:21.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
23:21:21.671 00.000 10072 Moving (0.18, 0.17) raw xDistance=0.12 yDistance=-0.22
23:21:21.674 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:21:21.676 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
23:21:21.676 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:21:21.676 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:21:21.676 00.000 10072 MoveAxis(E, 9, ABG)
23:21:21.676 00.000 10072 Guiding  Dir = 2, Dur = 9
23:21:21.676 00.000 10072 IsGuiding returns 0
23:21:21.677 00.001 10072 PulseGuide returned control before completion, sleep 19
23:21:21.693 00.016 1032 UpdateGuideState exits: m=1518 SNR=27.4
23:21:21.695 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:21.696 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:21.699 00.003 1032 Enqueuing Expose request
23:21:21.700 00.001 10072 IsGuiding returns 0
23:21:21.700 00.000 10072 Move returns status 0, amount 9
23:21:21.700 00.000 10072 MoveAxis(N, 142, ABG)
23:21:21.700 00.000 10072 Guiding  Dir = 0, Dur = 142
23:21:21.700 00.000 10072 IsGuiding returns 0
23:21:21.701 00.001 10072 PulseGuide returned control before completion, sleep 152
23:21:21.869 00.168 10072 IsGuiding returns 0
23:21:21.869 00.000 10072 Move returns status 0, amount 142
23:21:21.869 00.000 10072 move complete, result=0
23:21:21.869 00.000 10072 worker thread done servicing request
23:21:21.869 00.000 10072 Worker thread wakes up
23:21:21.869 00.000 1032 GuideStep: 0.1 px 9 ms EAST, -0.2 px 142 ms NORTH
23:21:21.872 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:21.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:22.277 00.405 10072 Exposure complete
23:21:22.327 00.050 10072 worker thread done servicing request
23:21:22.327 00.000 1032 OnExposeComplete: enter
23:21:22.330 00.003 1032 UpdateGuideState(): m_state=6
23:21:22.332 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8791
23:21:22.334 00.002 1032 Star::Find returns 1 (0), X=1104.08, Y=133.89, Mass=1378, SNR=26.1, Peak=101 HFD=3.8
23:21:22.336 00.002 1032 MultiStar: [#1 0.10,0.20,0.93,U] [#2 -0.04,0.08,0.78,U] [#3 -0.13,0.16,0.73,U] [#4 0.05,0.30,0.00,M3] [#5 0.26,0.11,0.00,M2] [#6 0.01,0.15,0.63,U] [#7 0.14,0.10,0.68,U] [#8 0.10,0.19,0.50,U] 
23:21:22.338 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.14}, one-star: {0.21, 0.13}
23:21:22.340 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
23:21:22.341 00.001 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
23:21:22.342 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.17 mountX=0.12 mountY=-0.09, mountTheta=-0.66
23:21:22.346 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
23:21:22.347 00.001 1032 Enqueuing Move request for scope (0.06, 0.14)
23:21:22.349 00.002 10072 Worker thread wakes up
23:21:22.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:21:22.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:21:22.349 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.09
23:21:22.351 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:21:22.354 00.003 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
23:21:22.354 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:21:22.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:22.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:21:22.354 00.000 10072 MoveAxis(E, 8, ABG)
23:21:22.354 00.000 10072 Guiding  Dir = 2, Dur = 8
23:21:22.354 00.000 10072 IsGuiding returns 0
23:21:22.355 00.001 10072 PulseGuide returned control before completion, sleep 18
23:21:22.371 00.016 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:21:22.373 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:22.374 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:22.376 00.002 1032 Enqueuing Expose request
23:21:22.385 00.009 10072 IsGuiding returns 0
23:21:22.385 00.000 10072 Move returns status 0, amount 8
23:21:22.385 00.000 10072 MoveAxis(N, 0, ABG)
23:21:22.385 00.000 10072 Move returns status 0, amount 0
23:21:22.385 00.000 10072 move complete, result=0
23:21:22.385 00.000 10072 worker thread done servicing request
23:21:22.385 00.000 10072 Worker thread wakes up
23:21:22.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:22.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:22.390 00.005 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:21:23.011 00.621 10072 Exposure complete
23:21:23.060 00.049 10072 worker thread done servicing request
23:21:23.060 00.000 1032 OnExposeComplete: enter
23:21:23.063 00.003 1032 UpdateGuideState(): m_state=6
23:21:23.065 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8792
23:21:23.066 00.001 1032 Star::Find returns 1 (0), X=1103.90, Y=133.83, Mass=1318, SNR=25.5, Peak=103 HFD=3.2
23:21:23.067 00.001 1032 MultiStar: [#1 0.13,0.13,0.98,U] [#2 -0.13,-0.07,0.82,U] [#3 -0.12,-0.10,0.79,U] [#4 0.05,0.10,0.67,U] [#5 0.14,0.07,0.69,U] [#6 0.10,0.01,0.65,U] [#7 0.02,-0.05,0.73,U] [#8 0.11,0.07,0.50,U] 
23:21:23.069 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.03, 0.07}
23:21:23.070 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:21:23.071 00.001 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:21:23.074 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.69 mountX=0.02 mountY=-0.04, mountTheta=-1.14
23:21:23.076 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
23:21:23.077 00.001 1032 Enqueuing Move request for scope (0.03, 0.03)
23:21:23.080 00.003 10072 Worker thread wakes up
23:21:23.081 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:21:23.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:21:23.081 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
23:21:23.084 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:21:23.086 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
23:21:23.086 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:21:23.086 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:23.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:21:23.086 00.000 10072 MoveAxis(E, 9, ABG)
23:21:23.086 00.000 10072 Guiding  Dir = 2, Dur = 9
23:21:23.086 00.000 10072 IsGuiding returns 0
23:21:23.088 00.002 10072 PulseGuide returned control before completion, sleep 19
23:21:23.103 00.015 1032 UpdateGuideState exits: m=1318 SNR=25.5
23:21:23.105 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:23.107 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:23.108 00.001 1032 Enqueuing Expose request
23:21:23.119 00.011 10072 IsGuiding returns 0
23:21:23.119 00.000 10072 Move returns status 0, amount 9
23:21:23.119 00.000 10072 MoveAxis(N, 0, ABG)
23:21:23.119 00.000 10072 Move returns status 0, amount 0
23:21:23.119 00.000 10072 move complete, result=0
23:21:23.119 00.000 10072 worker thread done servicing request
23:21:23.120 00.001 10072 Worker thread wakes up
23:21:23.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:23.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:23.122 00.002 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:21:23.529 00.407 10072 Exposure complete
23:21:23.580 00.051 10072 worker thread done servicing request
23:21:23.581 00.001 1032 OnExposeComplete: enter
23:21:23.583 00.002 1032 UpdateGuideState(): m_state=6
23:21:23.585 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8793
23:21:23.587 00.002 1032 Star::Find returns 1 (0), X=1104.04, Y=133.72, Mass=1362, SNR=25.9, Peak=114 HFD=3.3
23:21:23.589 00.002 1032 MultiStar: [#1 0.04,0.02,0.94,U] [#2 -0.09,-0.05,0.83,U] [#3 -0.16,-0.07,0.80,U] [#4 0.02,0.17,0.66,U] [#5 0.02,-0.23,0.68,U] [#6 0.02,-0.01,0.62,U] [#7 0.09,-0.11,0.73,U] [#8 0.02,0.09,0.53,U] 
23:21:23.591 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.17, -0.04}
23:21:23.592 00.001 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
23:21:23.594 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
23:21:23.595 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-1.06 mountX=-0.03 mountY=-0.01, mountTheta=-2.89
23:21:23.597 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
23:21:23.600 00.003 1032 Enqueuing Move request for scope (0.02, -0.03)
23:21:23.602 00.002 10072 Worker thread wakes up
23:21:23.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
23:21:23.602 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
23:21:23.602 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
23:21:23.607 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:21:23.617 00.010 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
23:21:23.617 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:21:23.617 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:23.617 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:21:23.617 00.000 10072 MoveAxis(E, 7, ABG)
23:21:23.617 00.000 10072 Guiding  Dir = 2, Dur = 7
23:21:23.617 00.000 10072 IsGuiding returns 0
23:21:23.619 00.002 10072 PulseGuide returned control before completion, sleep 17
23:21:23.636 00.017 10072 IsGuiding returns 0
23:21:23.636 00.000 10072 Move returns status 0, amount 7
23:21:23.636 00.000 10072 MoveAxis(N, 0, ABG)
23:21:23.636 00.000 10072 Move returns status 0, amount 0
23:21:23.636 00.000 10072 move complete, result=0
23:21:23.636 00.000 10072 worker thread done servicing request
23:21:23.637 00.001 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:21:23.639 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:23.640 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:23.644 00.004 1032 Enqueuing Expose request
23:21:23.646 00.002 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:21:23.648 00.002 10072 Worker thread wakes up
23:21:23.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:23.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:24.281 00.633 10072 Exposure complete
23:21:24.326 00.045 10072 worker thread done servicing request
23:21:24.326 00.000 1032 OnExposeComplete: enter
23:21:24.328 00.002 1032 UpdateGuideState(): m_state=6
23:21:24.330 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8794
23:21:24.331 00.001 1032 Star::Find returns 1 (0), X=1104.03, Y=133.72, Mass=1462, SNR=26.9, Peak=108 HFD=3.3
23:21:24.334 00.003 1032 MultiStar: [#1 0.02,0.08,0.94,U] [#2 -0.18,-0.15,0.79,U] [#3 -0.21,-0.10,0.75,U] [#4 -0.07,0.12,0.66,U] [#5 0.05,-0.10,0.67,U] [#6 -0.04,-0.06,0.61,U] [#7 0.09,0.02,0.67,U] [#8 0.12,0.05,0.50,U] 
23:21:24.336 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.15, -0.04}
23:21:24.338 00.002 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.59)
23:21:24.339 00.001 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.59)
23:21:24.341 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.87 mountX=-0.02 mountY=0.01, mountTheta=2.59
23:21:24.344 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
23:21:24.346 00.002 1032 Enqueuing Move request for scope (-0.01, -0.02)
23:21:24.347 00.001 10072 Worker thread wakes up
23:21:24.347 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
23:21:24.347 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
23:21:24.347 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
23:21:24.349 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:21:24.351 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
23:21:24.351 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:21:24.351 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:24.352 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:21:24.352 00.000 10072 MoveAxis(E, 8, ABG)
23:21:24.352 00.000 10072 Guiding  Dir = 2, Dur = 8
23:21:24.352 00.000 10072 IsGuiding returns 0
23:21:24.352 00.000 10072 PulseGuide returned control before completion, sleep 18
23:21:24.369 00.017 1032 UpdateGuideState exits: m=1462 SNR=26.9
23:21:24.371 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:24.373 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:24.374 00.001 1032 Enqueuing Expose request
23:21:24.386 00.012 10072 IsGuiding returns 0
23:21:24.386 00.000 10072 Move returns status 0, amount 8
23:21:24.386 00.000 10072 MoveAxis(N, 0, ABG)
23:21:24.386 00.000 10072 Move returns status 0, amount 0
23:21:24.386 00.000 10072 move complete, result=0
23:21:24.387 00.001 10072 worker thread done servicing request
23:21:24.387 00.000 10072 Worker thread wakes up
23:21:24.387 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:24.387 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:24.387 00.000 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:21:24.797 00.410 10072 Exposure complete
23:21:24.844 00.047 10072 worker thread done servicing request
23:21:24.844 00.000 1032 OnExposeComplete: enter
23:21:24.846 00.002 1032 UpdateGuideState(): m_state=6
23:21:24.847 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8795
23:21:24.849 00.002 1032 Star::Find returns 1 (0), X=1104.00, Y=133.72, Mass=1339, SNR=25.7, Peak=120 HFD=3.2
23:21:24.851 00.002 1032 MultiStar: [#1 0.08,0.10,0.96,U] [#2 -0.14,0.07,0.81,U] [#3 -0.26,-0.01,0.00,M1] [#4 -0.06,0.20,0.69,U] [#5 0.04,0.10,0.71,U] [#6 -0.05,0.04,0.62,U] [#7 0.05,0.02,0.72,U] [#8 -0.04,0.13,0.52,U] 
23:21:24.852 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.12, -0.04}
23:21:24.854 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
23:21:24.855 00.001 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
23:21:24.856 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.44 mountX=0.07 mountY=-0.03, mountTheta=-0.39
23:21:24.860 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
23:21:24.861 00.001 1032 Enqueuing Move request for scope (0.01, 0.07)
23:21:24.863 00.002 10072 Worker thread wakes up
23:21:24.863 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
23:21:24.863 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
23:21:24.864 00.001 10072 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.03
23:21:24.870 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:21:24.871 00.001 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
23:21:24.873 00.002 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:21:24.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:24.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:21:24.873 00.000 10072 MoveAxis(E, 6, ABG)
23:21:24.873 00.000 10072 Guiding  Dir = 2, Dur = 6
23:21:24.873 00.000 10072 IsGuiding returns 0
23:21:24.874 00.001 10072 PulseGuide returned control before completion, sleep 16
23:21:24.890 00.016 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:21:24.893 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:24.895 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:24.899 00.004 1032 Enqueuing Expose request
23:21:24.904 00.005 10072 IsGuiding returns 1
23:21:24.904 00.000 10072 scope still moving after pulse duration time elapsed
23:21:24.936 00.032 10072 IsGuiding returns 1
23:21:24.967 00.031 10072 IsGuiding returns 1
23:21:24.999 00.032 10072 IsGuiding returns 1
23:21:25.030 00.031 10072 IsGuiding returns 1
23:21:25.062 00.032 10072 IsGuiding returns 0
23:21:25.062 00.000 10072 scope move finished after 6 + 182 ms
23:21:25.062 00.000 10072 Move returns status 0, amount 6
23:21:25.062 00.000 10072 MoveAxis(N, 0, ABG)
23:21:25.062 00.000 10072 Move returns status 0, amount 0
23:21:25.062 00.000 10072 move complete, result=0
23:21:25.062 00.000 10072 worker thread done servicing request
23:21:25.062 00.000 10072 Worker thread wakes up
23:21:25.062 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:21:25.064 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:25.064 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:25.689 00.625 10072 Exposure complete
23:21:25.739 00.050 10072 worker thread done servicing request
23:21:25.739 00.000 1032 OnExposeComplete: enter
23:21:25.741 00.002 1032 UpdateGuideState(): m_state=6
23:21:25.744 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8796
23:21:25.745 00.001 1032 Star::Find returns 1 (0), X=1103.93, Y=133.66, Mass=1362, SNR=25.9, Peak=107 HFD=3.3
23:21:25.747 00.002 1032 MultiStar: [#1 0.02,-0.01,1.03,U] [#2 -0.15,-0.20,0.00,M1] [#3 -0.28,-0.15,0.00,M2] [#4 -0.05,0.14,0.68,U] [#5 -0.09,-0.09,0.69,U] [#6 -0.06,-0.00,0.66,U] [#7 -0.08,-0.07,0.73,U] [#8 0.00,0.17,0.55,U] 
23:21:25.750 00.003 1032 refined, 6 included, MultiStar: {-0.02, -0.01}, one-star: {0.06, -0.10}
23:21:25.752 00.002 1032 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.83) = xAngle (-4.67 = 1.61)
23:21:25.754 00.002 1032 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.67 = 1.61)
23:21:25.755 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.84 mountX=-0.00 mountY=0.02, mountTheta=1.61
23:21:25.758 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
23:21:25.761 00.003 1032 Enqueuing Move request for scope (-0.02, -0.01)
23:21:25.762 00.001 10072 Worker thread wakes up
23:21:25.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:21:25.762 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:21:25.762 00.000 10072 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
23:21:25.764 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:21:25.766 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
23:21:25.766 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:21:25.767 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:25.767 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:21:25.767 00.000 10072 MoveAxis(E, 9, ABG)
23:21:25.767 00.000 10072 Guiding  Dir = 2, Dur = 9
23:21:25.767 00.000 10072 IsGuiding returns 0
23:21:25.768 00.001 10072 PulseGuide returned control before completion, sleep 19
23:21:25.784 00.016 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:21:25.786 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:25.788 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:25.790 00.002 1032 Enqueuing Expose request
23:21:25.795 00.005 10072 IsGuiding returns 0
23:21:25.795 00.000 10072 Move returns status 0, amount 9
23:21:25.795 00.000 10072 MoveAxis(N, 0, ABG)
23:21:25.795 00.000 10072 Move returns status 0, amount 0
23:21:25.795 00.000 10072 move complete, result=0
23:21:25.795 00.000 10072 worker thread done servicing request
23:21:25.795 00.000 10072 Worker thread wakes up
23:21:25.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:25.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:25.800 00.005 1032 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:21:26.202 00.402 10072 Exposure complete
23:21:26.252 00.050 10072 worker thread done servicing request
23:21:26.252 00.000 1032 OnExposeComplete: enter
23:21:26.254 00.002 1032 UpdateGuideState(): m_state=6
23:21:26.256 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8797
23:21:26.257 00.001 1032 Star::Find returns 1 (0), X=1103.94, Y=133.70, Mass=1442, SNR=26.7, Peak=114 HFD=3.4
23:21:26.258 00.001 1032 MultiStar: [#1 0.12,0.05,0.93,U] [#2 -0.02,-0.11,0.80,U] [#3 -0.24,-0.17,0.00,M3] [#4 -0.05,0.08,0.65,U] [#5 0.01,-0.02,0.70,U] [#6 -0.00,0.05,0.62,U] [#7 0.04,-0.02,0.72,U] [#8 0.07,0.01,0.53,U] 
23:21:26.261 00.003 1032 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {0.07, -0.07}
23:21:26.262 00.001 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
23:21:26.264 00.002 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
23:21:26.265 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.26 mountX=-0.02 mountY=-0.03, mountTheta=-2.09
23:21:26.269 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
23:21:26.272 00.003 1032 Enqueuing Move request for scope (0.03, -0.01)
23:21:26.274 00.002 10072 Worker thread wakes up
23:21:26.274 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:21:26.275 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:21:26.275 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
23:21:26.276 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:21:26.280 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
23:21:26.280 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:21:26.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:26.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:21:26.280 00.000 10072 MoveAxis(E, 8, ABG)
23:21:26.280 00.000 10072 Guiding  Dir = 2, Dur = 8
23:21:26.281 00.001 10072 IsGuiding returns 0
23:21:26.281 00.000 10072 PulseGuide returned control before completion, sleep 18
23:21:26.296 00.015 1032 UpdateGuideState exits: m=1442 SNR=26.7
23:21:26.299 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:26.303 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:26.304 00.001 1032 Enqueuing Expose request
23:21:26.310 00.006 10072 IsGuiding returns 0
23:21:26.310 00.000 10072 Move returns status 0, amount 8
23:21:26.310 00.000 10072 MoveAxis(N, 0, ABG)
23:21:26.310 00.000 10072 Move returns status 0, amount 0
23:21:26.310 00.000 10072 move complete, result=0
23:21:26.310 00.000 10072 worker thread done servicing request
23:21:26.310 00.000 10072 Worker thread wakes up
23:21:26.310 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:26.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:26.314 00.004 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:21:26.937 00.623 10072 Exposure complete
23:21:26.984 00.047 10072 worker thread done servicing request
23:21:26.984 00.000 1032 OnExposeComplete: enter
23:21:26.986 00.002 1032 UpdateGuideState(): m_state=6
23:21:26.989 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8798
23:21:26.991 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=133.65, Mass=1327, SNR=25.6, Peak=118 HFD=3.4
23:21:26.993 00.002 1032 MultiStar: [#1 0.09,0.00,0.99,U] [#2 -0.07,-0.22,0.76,U] [#3 -0.10,-0.09,0.79,U] [#4 -0.09,0.07,0.67,U] [#5 0.12,-0.09,0.70,U] [#6 -0.02,-0.02,0.65,U] [#7 -0.01,-0.03,0.73,U] [#8 0.16,0.16,0.55,U] 
23:21:26.995 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.27, -0.11}
23:21:26.997 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:21:26.998 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:21:27.001 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.77 mountX=-0.06 mountY=-0.03, mountTheta=-2.60
23:21:27.003 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
23:21:27.005 00.002 1032 Enqueuing Move request for scope (0.05, -0.05)
23:21:27.006 00.001 10072 Worker thread wakes up
23:21:27.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
23:21:27.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
23:21:27.006 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.03
23:21:27.008 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:21:27.010 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
23:21:27.016 00.006 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:21:27.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:27.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:21:27.016 00.000 10072 MoveAxis(E, 12, ABG)
23:21:27.016 00.000 10072 Guiding  Dir = 2, Dur = 12
23:21:27.018 00.002 10072 IsGuiding returns 0
23:21:27.019 00.001 10072 PulseGuide returned control before completion, sleep 22
23:21:27.031 00.012 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:21:27.033 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:27.034 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:27.036 00.002 1032 Enqueuing Expose request
23:21:27.042 00.006 10072 IsGuiding returns 0
23:21:27.042 00.000 10072 Move returns status 0, amount 12
23:21:27.042 00.000 10072 MoveAxis(N, 0, ABG)
23:21:27.042 00.000 10072 Move returns status 0, amount 0
23:21:27.042 00.000 10072 move complete, result=0
23:21:27.042 00.000 10072 worker thread done servicing request
23:21:27.042 00.000 10072 Worker thread wakes up
23:21:27.042 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:27.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:27.045 00.003 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
23:21:27.449 00.404 10072 Exposure complete
23:21:27.497 00.048 10072 worker thread done servicing request
23:21:27.498 00.001 1032 OnExposeComplete: enter
23:21:27.500 00.002 1032 UpdateGuideState(): m_state=6
23:21:27.502 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8799
23:21:27.504 00.002 1032 Star::Find returns 1 (0), X=1104.05, Y=133.74, Mass=1429, SNR=26.6, Peak=110 HFD=3.2
23:21:27.505 00.001 1032 MultiStar: [#1 0.10,-0.03,0.96,U] [#2 -0.02,-0.18,0.78,U] [#3 -0.10,-0.08,0.73,U] [#4 -0.06,0.02,0.67,U] [#5 0.09,-0.09,0.66,U] [#6 -0.15,-0.01,0.61,U] [#7 0.15,-0.07,0.68,U] [#8 0.15,-0.04,0.50,U] 
23:21:27.507 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {0.18, -0.03}
23:21:27.509 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
23:21:27.511 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
23:21:27.512 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.90 mountX=-0.07 mountY=-0.03, mountTheta=-2.73
23:21:27.515 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
23:21:27.517 00.002 1032 Enqueuing Move request for scope (0.04, -0.06)
23:21:27.521 00.004 10072 Worker thread wakes up
23:21:27.521 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
23:21:27.521 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
23:21:27.521 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.03
23:21:27.524 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:21:27.526 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
23:21:27.526 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:21:27.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:27.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:21:27.526 00.000 10072 MoveAxis(E, 11, ABG)
23:21:27.526 00.000 10072 Guiding  Dir = 2, Dur = 11
23:21:27.528 00.002 10072 IsGuiding returns 0
23:21:27.528 00.000 10072 PulseGuide returned control before completion, sleep 21
23:21:27.545 00.017 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:21:27.546 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:27.550 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:27.552 00.002 1032 Enqueuing Expose request
23:21:27.556 00.004 10072 IsGuiding returns 0
23:21:27.556 00.000 10072 Move returns status 0, amount 11
23:21:27.556 00.000 10072 MoveAxis(N, 0, ABG)
23:21:27.556 00.000 10072 Move returns status 0, amount 0
23:21:27.556 00.000 10072 move complete, result=0
23:21:27.556 00.000 10072 worker thread done servicing request
23:21:27.556 00.000 10072 Worker thread wakes up
23:21:27.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:27.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:27.562 00.006 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
23:21:28.185 00.623 10072 Exposure complete
23:21:28.236 00.051 10072 worker thread done servicing request
23:21:28.236 00.000 1032 OnExposeComplete: enter
23:21:28.240 00.004 1032 UpdateGuideState(): m_state=6
23:21:28.242 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8800
23:21:28.243 00.001 1032 Star::Find returns 1 (0), X=1103.94, Y=133.51, Mass=1324, SNR=25.6, Peak=104 HFD=3.5
23:21:28.245 00.002 1032 MultiStar: [#1 -0.02,-0.13,1.06,U] [#2 -0.11,-0.21,0.82,U] [#3 -0.16,-0.37,0.00,M2] [#4 -0.01,-0.13,0.68,U] [#5 0.05,-0.25,0.00,M1] [#6 -0.23,0.02,0.66,U] [#7 0.06,-0.18,0.71,U] [#8 -0.00,-0.17,0.52,U] 
23:21:28.246 00.001 1032 refined, 6 included, MultiStar: {-0.03, -0.16}, one-star: {0.06, -0.25}
23:21:28.248 00.002 1032 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.83) = xAngle (-3.59 = 2.70)
23:21:28.250 00.002 1032 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.59 = 2.70)
23:21:28.251 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.76 mountX=-0.14 mountY=0.07, mountTheta=2.70
23:21:28.254 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.16, opts=13)
23:21:28.256 00.002 1032 Enqueuing Move request for scope (-0.03, -0.16)
23:21:28.258 00.002 10072 Worker thread wakes up
23:21:28.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
23:21:28.258 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
23:21:28.258 00.000 10072 Moving (-0.03, -0.16) raw xDistance=-0.14 yDistance=0.07
23:21:28.259 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:21:28.262 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.38
23:21:28.262 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:21:28.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:28.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:21:28.262 00.000 10072 MoveAxis(E, 79, ABG)
23:21:28.262 00.000 10072 Guiding  Dir = 2, Dur = 79
23:21:28.263 00.001 10072 IsGuiding returns 0
23:21:28.263 00.000 10072 PulseGuide returned control before completion, sleep 89
23:21:28.279 00.016 1032 UpdateGuideState exits: m=1324 SNR=25.6
23:21:28.281 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:28.282 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:28.283 00.001 1032 Enqueuing Expose request
23:21:28.354 00.071 10072 IsGuiding returns 0
23:21:28.354 00.000 10072 Move returns status 0, amount 79
23:21:28.354 00.000 10072 MoveAxis(N, 0, ABG)
23:21:28.354 00.000 10072 Move returns status 0, amount 0
23:21:28.354 00.000 10072 move complete, result=0
23:21:28.354 00.000 10072 worker thread done servicing request
23:21:28.354 00.000 10072 Worker thread wakes up
23:21:28.355 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:28.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:28.355 00.000 1032 GuideStep: -0.1 px 79 ms EAST, 0.1 px 0 ms NORTH
23:21:28.762 00.407 10072 Exposure complete
23:21:28.814 00.052 10072 worker thread done servicing request
23:21:28.814 00.000 1032 OnExposeComplete: enter
23:21:28.816 00.002 1032 UpdateGuideState(): m_state=6
23:21:28.817 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8801
23:21:28.819 00.002 1032 Star::Find returns 1 (0), X=1104.12, Y=133.50, Mass=1362, SNR=26.0, Peak=115 HFD=3.5
23:21:28.820 00.001 1032 MultiStar: [#1 0.20,-0.14,0.95,U] [#2 0.01,-0.30,0.00,M1] [#3 -0.15,-0.25,0.00,M3] [#4 0.04,-0.14,0.71,U] [#5 0.21,-0.23,0.00,M2] [#6 0.02,-0.19,0.61,U] [#7 0.01,-0.17,0.69,U] [#8 0.05,-0.22,0.53,U] 
23:21:28.822 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.19}, one-star: {0.25, -0.26}
23:21:28.823 00.001 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
23:21:28.825 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
23:21:28.826 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-1.02 mountX=-0.21 mountY=-0.06, mountTheta=-2.85
23:21:28.829 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.19, opts=13)
23:21:28.831 00.002 1032 Enqueuing Move request for scope (0.11, -0.19)
23:21:28.833 00.002 10072 Worker thread wakes up
23:21:28.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.19) opts 0xd
23:21:28.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.19)
23:21:28.833 00.000 10072 Moving (0.11, -0.19) raw xDistance=-0.21 yDistance=-0.06
23:21:28.835 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:21:28.838 00.003 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.38
23:21:28.839 00.001 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
23:21:28.839 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:28.839 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:21:28.839 00.000 10072 MoveAxis(E, 110, ABG)
23:21:28.839 00.000 10072 Guiding  Dir = 2, Dur = 110
23:21:28.839 00.000 10072 IsGuiding returns 0
23:21:28.841 00.002 10072 PulseGuide returned control before completion, sleep 120
23:21:28.857 00.016 1032 UpdateGuideState exits: m=1362 SNR=26.0
23:21:28.858 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:28.862 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:28.865 00.003 1032 Enqueuing Expose request
23:21:28.963 00.098 10072 IsGuiding returns 0
23:21:28.964 00.001 10072 Move returns status 0, amount 110
23:21:28.964 00.000 10072 MoveAxis(N, 0, ABG)
23:21:28.964 00.000 10072 Move returns status 0, amount 0
23:21:28.964 00.000 10072 move complete, result=0
23:21:28.964 00.000 10072 worker thread done servicing request
23:21:28.964 00.000 10072 Worker thread wakes up
23:21:28.964 00.000 1032 GuideStep: -0.2 px 110 ms EAST, -0.1 px 0 ms NORTH
23:21:28.966 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:28.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:29.589 00.623 10072 Exposure complete
23:21:29.639 00.050 10072 worker thread done servicing request
23:21:29.639 00.000 1032 OnExposeComplete: enter
23:21:29.642 00.003 1032 UpdateGuideState(): m_state=6
23:21:29.644 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8802
23:21:29.646 00.002 1032 Star::Find returns 1 (0), X=1104.05, Y=133.49, Mass=1405, SNR=26.3, Peak=128 HFD=3.5
23:21:29.648 00.002 1032 MultiStar: [#1 0.12,-0.13,0.93,U] [#2 0.07,-0.24,0.00,M2] [#3 -0.17,-0.27,0.00,M4] [#4 0.02,-0.17,0.67,U] [#5 0.06,-0.25,0.00,M3] [#6 0.12,-0.28,0.00,M1] [#7 0.13,-0.24,0.00,M1] [#8 0.04,-0.25,0.00,M1] 
23:21:29.650 00.002 1032 refined, 2 included, MultiStar: {0.11, -0.20}, one-star: {0.17, -0.28}
23:21:29.651 00.001 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
23:21:29.653 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
23:21:29.654 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-1.05 mountX=-0.22 mountY=-0.06, mountTheta=-2.88
23:21:29.657 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.20, opts=13)
23:21:29.658 00.001 1032 Enqueuing Move request for scope (0.11, -0.20)
23:21:29.660 00.002 10072 Worker thread wakes up
23:21:29.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
23:21:29.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
23:21:29.660 00.000 10072 Moving (0.11, -0.20) raw xDistance=-0.22 yDistance=-0.06
23:21:29.662 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:21:29.665 00.003 10072 PPEC rslt: input = -0.22, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 288.39
23:21:29.665 00.000 10072 PPEC: input: -0.22, control: -0.12, exposure: 500
23:21:29.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:29.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:21:29.665 00.000 10072 MoveAxis(E, 117, ABG)
23:21:29.665 00.000 10072 Guiding  Dir = 2, Dur = 117
23:21:29.665 00.000 10072 IsGuiding returns 0
23:21:29.666 00.001 10072 PulseGuide returned control before completion, sleep 127
23:21:29.683 00.017 1032 UpdateGuideState exits: m=1405 SNR=26.3
23:21:29.686 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:29.688 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:29.690 00.002 1032 Enqueuing Expose request
23:21:29.806 00.116 10072 IsGuiding returns 0
23:21:29.806 00.000 10072 Move returns status 0, amount 117
23:21:29.806 00.000 10072 MoveAxis(N, 0, ABG)
23:21:29.806 00.000 10072 Move returns status 0, amount 0
23:21:29.806 00.000 10072 move complete, result=0
23:21:29.806 00.000 10072 worker thread done servicing request
23:21:29.807 00.001 1032 GuideStep: -0.2 px 117 ms EAST, -0.1 px 0 ms NORTH
23:21:29.809 00.002 10072 Worker thread wakes up
23:21:29.809 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:29.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:30.229 00.420 10072 Exposure complete
23:21:30.282 00.053 10072 worker thread done servicing request
23:21:30.283 00.001 1032 OnExposeComplete: enter
23:21:30.285 00.002 1032 UpdateGuideState(): m_state=6
23:21:30.287 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8803
23:21:30.289 00.002 1032 Star::Find returns 1 (0), X=1103.88, Y=133.46, Mass=1361, SNR=25.9, Peak=105 HFD=3.4
23:21:30.291 00.002 1032 MultiStar: [#1 0.09,-0.12,0.95,U] [#2 0.03,-0.18,0.79,U] [#3 -0.11,-0.28,0.00,M5] [#4 -0.14,-0.03,0.69,U] [#5 0.03,-0.07,0.69,U] [#6 -0.16,-0.04,0.63,U] [#7 0.07,-0.15,0.72,U] [#8 -0.05,-0.15,0.53,U] 
23:21:30.294 00.003 1032 refined, 7 included, MultiStar: {-0.01, -0.14}, one-star: {0.01, -0.31}
23:21:30.295 00.001 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.84)
23:21:30.296 00.001 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.84)
23:21:30.299 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.61 mountX=-0.13 mountY=0.04, mountTheta=2.84
23:21:30.303 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.14, opts=13)
23:21:30.305 00.002 1032 Enqueuing Move request for scope (-0.01, -0.14)
23:21:30.306 00.001 10072 Worker thread wakes up
23:21:30.306 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
23:21:30.306 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
23:21:30.307 00.001 10072 Moving (-0.01, -0.14) raw xDistance=-0.13 yDistance=0.04
23:21:30.308 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:21:30.311 00.003 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.39
23:21:30.311 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
23:21:30.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:30.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:21:30.311 00.000 10072 MoveAxis(E, 74, ABG)
23:21:30.311 00.000 10072 Guiding  Dir = 2, Dur = 74
23:21:30.312 00.001 10072 IsGuiding returns 0
23:21:30.312 00.000 10072 PulseGuide returned control before completion, sleep 84
23:21:30.329 00.017 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:21:30.332 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:30.334 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:30.341 00.007 1032 Enqueuing Expose request
23:21:30.399 00.058 10072 IsGuiding returns 1
23:21:30.399 00.000 10072 scope still moving after pulse duration time elapsed
23:21:30.431 00.032 10072 IsGuiding returns 0
23:21:30.431 00.000 10072 scope move finished after 74 + 46 ms
23:21:30.432 00.001 10072 Move returns status 0, amount 74
23:21:30.432 00.000 10072 MoveAxis(N, 0, ABG)
23:21:30.432 00.000 10072 Move returns status 0, amount 0
23:21:30.432 00.000 10072 move complete, result=0
23:21:30.432 00.000 10072 worker thread done servicing request
23:21:30.432 00.000 10072 Worker thread wakes up
23:21:30.432 00.000 1032 GuideStep: -0.1 px 74 ms EAST, 0.0 px 0 ms NORTH
23:21:30.435 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:30.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:31.070 00.635 10072 Exposure complete
23:21:31.116 00.046 10072 worker thread done servicing request
23:21:31.117 00.001 1032 OnExposeComplete: enter
23:21:31.118 00.001 1032 UpdateGuideState(): m_state=6
23:21:31.121 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8804
23:21:31.123 00.002 1032 Star::Find returns 1 (0), X=1103.96, Y=133.75, Mass=1248, SNR=24.8, Peak=113 HFD=3.3
23:21:31.125 00.002 1032 MultiStar: [#1 0.06,0.13,1.06,U] [#2 -0.07,-0.06,0.89,U] [#3 -0.24,-0.08,0.83,U] [#4 -0.00,0.17,0.71,U] [#5 -0.01,0.10,0.69,U] [#6 0.02,0.23,0.66,U] [#7 0.03,0.10,0.77,U] [#8 -0.05,0.14,0.55,U] 
23:21:31.126 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.08, -0.02}
23:21:31.128 00.002 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
23:21:31.129 00.001 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
23:21:31.131 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.80 mountX=0.07 mountY=-0.00, mountTheta=-0.03
23:21:31.133 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
23:21:31.135 00.002 1032 Enqueuing Move request for scope (-0.02, 0.07)
23:21:31.137 00.002 10072 Worker thread wakes up
23:21:31.137 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
23:21:31.137 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
23:21:31.137 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.00
23:21:31.138 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:21:31.141 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
23:21:31.141 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:21:31.141 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:31.142 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:21:31.142 00.000 10072 MoveAxis(E, 13, ABG)
23:21:31.142 00.000 10072 Guiding  Dir = 2, Dur = 13
23:21:31.142 00.000 10072 IsGuiding returns 0
23:21:31.142 00.000 10072 PulseGuide returned control before completion, sleep 23
23:21:31.158 00.016 1032 UpdateGuideState exits: m=1248 SNR=24.8
23:21:31.161 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:31.163 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:31.165 00.002 1032 Enqueuing Expose request
23:21:31.178 00.013 10072 IsGuiding returns 0
23:21:31.178 00.000 10072 Move returns status 0, amount 13
23:21:31.178 00.000 10072 MoveAxis(N, 0, ABG)
23:21:31.178 00.000 10072 Move returns status 0, amount 0
23:21:31.178 00.000 10072 move complete, result=0
23:21:31.178 00.000 10072 worker thread done servicing request
23:21:31.178 00.000 10072 Worker thread wakes up
23:21:31.178 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:31.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:31.181 00.003 1032 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
23:21:31.585 00.404 10072 Exposure complete
23:21:31.642 00.057 10072 worker thread done servicing request
23:21:31.642 00.000 1032 OnExposeComplete: enter
23:21:31.645 00.003 1032 UpdateGuideState(): m_state=6
23:21:31.647 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8805
23:21:31.649 00.002 1032 Star::Find returns 1 (0), X=1103.96, Y=133.61, Mass=1378, SNR=26.1, Peak=121 HFD=3.3
23:21:31.651 00.002 1032 MultiStar: [#1 0.01,0.01,0.97,U] [#2 -0.12,-0.20,0.79,U] [#3 -0.18,-0.19,0.00,M5] [#4 -0.08,-0.06,0.68,U] [#5 0.06,-0.07,0.71,U] [#6 -0.15,0.07,0.64,U] [#7 -0.09,-0.16,0.69,U] [#8 0.08,-0.08,0.50,U] 
23:21:31.654 00.003 1032 refined, 7 included, MultiStar: {-0.02, -0.08}, one-star: {0.09, -0.16}
23:21:31.656 00.002 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.62)
23:21:31.657 00.001 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.62)
23:21:31.659 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.83 mountX=-0.07 mountY=0.04, mountTheta=2.62
23:21:31.661 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
23:21:31.664 00.003 1032 Enqueuing Move request for scope (-0.02, -0.08)
23:21:31.665 00.001 10072 Worker thread wakes up
23:21:31.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
23:21:31.665 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
23:21:31.665 00.000 10072 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.04
23:21:31.667 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:21:31.670 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
23:21:31.670 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:21:31.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:31.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:21:31.670 00.000 10072 MoveAxis(E, 11, ABG)
23:21:31.670 00.000 10072 Guiding  Dir = 2, Dur = 11
23:21:31.672 00.002 10072 IsGuiding returns 0
23:21:31.672 00.000 10072 PulseGuide returned control before completion, sleep 21
23:21:31.691 00.019 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:21:31.694 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:31.696 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:31.697 00.001 1032 Enqueuing Expose request
23:21:31.707 00.010 10072 IsGuiding returns 0
23:21:31.707 00.000 10072 Move returns status 0, amount 11
23:21:31.707 00.000 10072 MoveAxis(N, 0, ABG)
23:21:31.707 00.000 10072 Move returns status 0, amount 0
23:21:31.708 00.001 10072 move complete, result=0
23:21:31.708 00.000 10072 worker thread done servicing request
23:21:31.708 00.000 10072 Worker thread wakes up
23:21:31.708 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:31.708 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:31.709 00.001 1032 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
23:21:32.332 00.623 10072 Exposure complete
23:21:32.383 00.051 10072 worker thread done servicing request
23:21:32.383 00.000 1032 OnExposeComplete: enter
23:21:32.386 00.003 1032 UpdateGuideState(): m_state=6
23:21:32.387 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8806
23:21:32.389 00.002 1032 Star::Find returns 1 (0), X=1103.97, Y=133.56, Mass=1328, SNR=25.6, Peak=111 HFD=3.5
23:21:32.389 00.000 1032 MultiStar: [#1 0.11,0.00,1.00,U] [#2 -0.01,-0.20,0.83,U] [#3 -0.18,-0.19,0.00,M6] [#4 -0.03,0.03,0.71,U] [#5 0.06,-0.07,0.67,U] [#6 0.03,-0.15,0.64,U] [#7 0.02,-0.02,0.76,U] [#8 0.02,-0.04,0.49,U] 
23:21:32.393 00.004 1032 refined, 7 included, MultiStar: {0.04, -0.08}, one-star: {0.09, -0.20}
23:21:32.395 00.002 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
23:21:32.396 00.001 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
23:21:32.398 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.10 mountX=-0.09 mountY=-0.02, mountTheta=-2.93
23:21:32.400 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
23:21:32.402 00.002 1032 Enqueuing Move request for scope (0.04, -0.08)
23:21:32.403 00.001 10072 Worker thread wakes up
23:21:32.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
23:21:32.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
23:21:32.403 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
23:21:32.405 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:21:32.408 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
23:21:32.408 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:21:32.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:32.409 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:21:32.409 00.000 10072 MoveAxis(E, 14, ABG)
23:21:32.409 00.000 10072 Guiding  Dir = 2, Dur = 14
23:21:32.409 00.000 10072 IsGuiding returns 0
23:21:32.409 00.000 10072 PulseGuide returned control before completion, sleep 24
23:21:32.428 00.019 1032 UpdateGuideState exits: m=1328 SNR=25.6
23:21:32.430 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:32.432 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:32.434 00.002 1032 Enqueuing Expose request
23:21:32.438 00.004 10072 IsGuiding returns 0
23:21:32.438 00.000 10072 Move returns status 0, amount 14
23:21:32.438 00.000 10072 MoveAxis(N, 0, ABG)
23:21:32.438 00.000 10072 Move returns status 0, amount 0
23:21:32.438 00.000 10072 move complete, result=0
23:21:32.438 00.000 10072 worker thread done servicing request
23:21:32.438 00.000 10072 Worker thread wakes up
23:21:32.439 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:32.439 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:32.443 00.004 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
23:21:32.848 00.405 10072 Exposure complete
23:21:32.894 00.046 10072 worker thread done servicing request
23:21:32.894 00.000 1032 OnExposeComplete: enter
23:21:32.896 00.002 1032 UpdateGuideState(): m_state=6
23:21:32.898 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8807
23:21:32.900 00.002 1032 Star::Find returns 1 (0), X=1104.07, Y=133.61, Mass=1327, SNR=25.6, Peak=114 HFD=3.4
23:21:32.901 00.001 1032 MultiStar: [#1 0.10,-0.03,0.97,U] [#2 -0.06,-0.24,0.84,U] [#3 -0.24,-0.19,0.00,M7] [#4 -0.10,-0.01,0.69,U] [#5 0.10,-0.12,0.69,U] [#6 -0.08,0.02,0.64,U] [#7 0.07,-0.06,0.75,U] [#8 0.04,0.00,0.51,U] 
23:21:32.902 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.08}, one-star: {0.20, -0.15}
23:21:32.905 00.003 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
23:21:32.906 00.001 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
23:21:32.908 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.07 mountX=-0.09 mountY=-0.02, mountTheta=-2.90
23:21:32.910 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
23:21:32.911 00.001 1032 Enqueuing Move request for scope (0.04, -0.08)
23:21:32.913 00.002 10072 Worker thread wakes up
23:21:32.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
23:21:32.913 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
23:21:32.913 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
23:21:32.915 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:21:32.917 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
23:21:32.917 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:21:32.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:32.918 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:21:32.918 00.000 10072 MoveAxis(E, 11, ABG)
23:21:32.918 00.000 10072 Guiding  Dir = 2, Dur = 11
23:21:32.918 00.000 10072 IsGuiding returns 0
23:21:32.918 00.000 10072 PulseGuide returned control before completion, sleep 21
23:21:32.933 00.015 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:21:32.935 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:32.936 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:32.938 00.002 1032 Enqueuing Expose request
23:21:32.956 00.018 10072 IsGuiding returns 0
23:21:32.956 00.000 10072 Move returns status 0, amount 11
23:21:32.957 00.001 10072 MoveAxis(N, 0, ABG)
23:21:32.957 00.000 10072 Move returns status 0, amount 0
23:21:32.957 00.000 10072 move complete, result=0
23:21:32.957 00.000 10072 worker thread done servicing request
23:21:32.957 00.000 10072 Worker thread wakes up
23:21:32.957 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:32.957 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:32.960 00.003 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
23:21:33.584 00.624 10072 Exposure complete
23:21:33.634 00.050 10072 worker thread done servicing request
23:21:33.635 00.001 1032 OnExposeComplete: enter
23:21:33.637 00.002 1032 UpdateGuideState(): m_state=6
23:21:33.639 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8808
23:21:33.640 00.001 1032 Star::Find returns 1 (0), X=1103.98, Y=133.64, Mass=1376, SNR=26.1, Peak=118 HFD=3.3
23:21:33.642 00.002 1032 MultiStar: [#1 -0.01,0.06,0.98,U] [#2 -0.11,-0.12,0.80,U] [#3 -0.19,-0.11,0.81,U] [#4 0.01,0.21,0.69,U] [#5 0.03,-0.02,0.69,U] [#6 0.01,0.04,0.65,U] [#7 -0.05,0.05,0.74,U] [#8 0.13,-0.07,0.53,U] 
23:21:33.646 00.004 1032 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.11, -0.13}
23:21:33.648 00.002 1032 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.83) = xAngle (-4.11 = 2.17)
23:21:33.651 00.003 1032 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.11 = 2.17)
23:21:33.652 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.28 mountX=-0.01 mountY=0.01, mountTheta=2.17
23:21:33.655 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
23:21:33.657 00.002 1032 Enqueuing Move request for scope (-0.01, -0.01)
23:21:33.660 00.003 10072 Worker thread wakes up
23:21:33.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
23:21:33.660 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
23:21:33.660 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
23:21:33.662 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:21:33.664 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
23:21:33.664 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:21:33.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:33.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:21:33.665 00.001 10072 MoveAxis(E, 12, ABG)
23:21:33.665 00.000 10072 Guiding  Dir = 2, Dur = 12
23:21:33.665 00.000 10072 IsGuiding returns 0
23:21:33.665 00.000 10072 PulseGuide returned control before completion, sleep 22
23:21:33.683 00.018 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:21:33.685 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:33.687 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:33.688 00.001 1032 Enqueuing Expose request
23:21:33.691 00.003 10072 IsGuiding returns 0
23:21:33.691 00.000 10072 Move returns status 0, amount 12
23:21:33.691 00.000 10072 MoveAxis(N, 0, ABG)
23:21:33.691 00.000 10072 Move returns status 0, amount 0
23:21:33.691 00.000 10072 move complete, result=0
23:21:33.691 00.000 10072 worker thread done servicing request
23:21:33.691 00.000 10072 Worker thread wakes up
23:21:33.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:33.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:33.698 00.007 1032 GuideStep: -0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
23:21:34.101 00.403 10072 Exposure complete
23:21:34.150 00.049 10072 worker thread done servicing request
23:21:34.150 00.000 1032 OnExposeComplete: enter
23:21:34.152 00.002 1032 UpdateGuideState(): m_state=6
23:21:34.155 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8809
23:21:34.156 00.001 1032 Star::Find returns 1 (0), X=1103.94, Y=133.71, Mass=1379, SNR=26.1, Peak=109 HFD=3.4
23:21:34.158 00.002 1032 MultiStar: [#1 -0.09,0.10,0.98,U] [#2 -0.22,-0.05,0.80,U] [#3 -0.28,-0.07,0.00,M7] [#4 -0.08,0.16,0.72,U] [#5 0.10,0.06,0.66,U] [#6 0.06,0.10,0.63,U] [#7 -0.06,0.09,0.72,U] [#8 0.01,0.06,0.53,U] 
23:21:34.160 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {0.06, -0.06}
23:21:34.161 00.001 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
23:21:34.162 00.001 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
23:21:34.164 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.10 mountX=0.06 mountY=0.02, mountTheta=0.27
23:21:34.167 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
23:21:34.168 00.001 1032 Enqueuing Move request for scope (-0.03, 0.05)
23:21:34.170 00.002 10072 Worker thread wakes up
23:21:34.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
23:21:34.170 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
23:21:34.171 00.001 10072 Moving (-0.03, 0.05) raw xDistance=0.06 yDistance=0.02
23:21:34.173 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:21:34.177 00.004 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
23:21:34.177 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:21:34.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:34.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:21:34.178 00.001 10072 MoveAxis(E, 11, ABG)
23:21:34.178 00.000 10072 Guiding  Dir = 2, Dur = 11
23:21:34.178 00.000 10072 IsGuiding returns 0
23:21:34.180 00.002 10072 PulseGuide returned control before completion, sleep 21
23:21:34.197 00.017 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:21:34.199 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:34.201 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:34.202 00.001 1032 Enqueuing Expose request
23:21:34.208 00.006 10072 IsGuiding returns 0
23:21:34.208 00.000 10072 Move returns status 0, amount 11
23:21:34.208 00.000 10072 MoveAxis(N, 0, ABG)
23:21:34.208 00.000 10072 Move returns status 0, amount 0
23:21:34.208 00.000 10072 move complete, result=0
23:21:34.208 00.000 10072 worker thread done servicing request
23:21:34.208 00.000 10072 Worker thread wakes up
23:21:34.209 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:34.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:34.215 00.006 1032 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
23:21:34.837 00.622 10072 Exposure complete
23:21:34.887 00.050 10072 worker thread done servicing request
23:21:34.887 00.000 1032 OnExposeComplete: enter
23:21:34.889 00.002 1032 UpdateGuideState(): m_state=6
23:21:34.891 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8810
23:21:34.893 00.002 1032 Star::Find returns 1 (0), X=1103.99, Y=133.73, Mass=1400, SNR=26.3, Peak=131 HFD=2.9
23:21:34.894 00.001 1032 MultiStar: [#1 -0.00,0.02,0.92,U] [#2 -0.00,-0.18,0.80,U] [#3 -0.15,-0.09,0.72,U] [#4 0.03,0.05,0.70,U] [#5 0.27,-0.06,0.00,M1] [#6 0.08,-0.02,0.60,U] [#7 0.08,-0.05,0.69,U] [#8 0.06,0.03,0.51,U] 
23:21:34.896 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {0.11, -0.03}
23:21:34.898 00.002 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
23:21:34.900 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
23:21:34.904 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.93 mountX=-0.04 mountY=-0.02, mountTheta=-2.76
23:21:34.907 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
23:21:34.909 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
23:21:34.911 00.002 10072 Worker thread wakes up
23:21:34.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:21:34.912 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:21:34.912 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.02
23:21:34.914 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:21:34.916 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
23:21:34.916 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:21:34.916 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:34.917 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:21:34.917 00.000 10072 MoveAxis(E, 12, ABG)
23:21:34.917 00.000 10072 Guiding  Dir = 2, Dur = 12
23:21:34.917 00.000 10072 IsGuiding returns 0
23:21:34.917 00.000 10072 PulseGuide returned control before completion, sleep 22
23:21:34.934 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:21:34.937 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:34.938 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:34.940 00.002 1032 Enqueuing Expose request
23:21:34.945 00.005 10072 IsGuiding returns 0
23:21:34.945 00.000 10072 Move returns status 0, amount 12
23:21:34.945 00.000 10072 MoveAxis(N, 0, ABG)
23:21:34.945 00.000 10072 Move returns status 0, amount 0
23:21:34.945 00.000 10072 move complete, result=0
23:21:34.945 00.000 10072 worker thread done servicing request
23:21:34.945 00.000 10072 Worker thread wakes up
23:21:34.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:34.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:34.949 00.004 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
23:21:35.354 00.405 10072 Exposure complete
23:21:35.407 00.053 10072 worker thread done servicing request
23:21:35.407 00.000 1032 OnExposeComplete: enter
23:21:35.409 00.002 1032 UpdateGuideState(): m_state=6
23:21:35.411 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8811
23:21:35.412 00.001 1032 Star::Find returns 1 (0), X=1104.01, Y=133.65, Mass=1379, SNR=26.1, Peak=113 HFD=3.3
23:21:35.414 00.002 1032 MultiStar: [#1 0.04,0.05,0.95,U] [#2 -0.04,-0.09,0.81,U] [#3 -0.11,-0.27,0.00,M7] [#4 -0.12,0.04,0.67,U] [#5 0.10,0.09,0.75,U] [#6 0.03,0.10,0.58,U] [#7 -0.06,-0.04,0.74,U] [#8 0.07,0.07,0.54,U] 
23:21:35.417 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.00}, one-star: {0.13, -0.11}
23:21:35.418 00.001 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
23:21:35.420 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
23:21:35.423 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.15 mountX=-0.00 mountY=-0.02, mountTheta=-1.68
23:21:35.427 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
23:21:35.430 00.003 1032 Enqueuing Move request for scope (0.02, 0.00)
23:21:35.432 00.002 10072 Worker thread wakes up
23:21:35.432 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
23:21:35.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
23:21:35.432 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
23:21:35.435 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:21:35.436 00.001 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
23:21:35.437 00.001 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:21:35.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:35.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:21:35.437 00.000 10072 MoveAxis(E, 10, ABG)
23:21:35.437 00.000 10072 Guiding  Dir = 2, Dur = 10
23:21:35.437 00.000 10072 IsGuiding returns 0
23:21:35.438 00.001 10072 PulseGuide returned control before completion, sleep 20
23:21:35.457 00.019 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:21:35.461 00.004 10072 IsGuiding returns 0
23:21:35.462 00.001 10072 Move returns status 0, amount 10
23:21:35.462 00.000 10072 MoveAxis(N, 0, ABG)
23:21:35.462 00.000 10072 Move returns status 0, amount 0
23:21:35.462 00.000 10072 move complete, result=0
23:21:35.462 00.000 10072 worker thread done servicing request
23:21:35.462 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:35.465 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:35.466 00.001 1032 Enqueuing Expose request
23:21:35.468 00.002 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
23:21:35.469 00.001 10072 Worker thread wakes up
23:21:35.470 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:35.470 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:36.107 00.637 10072 Exposure complete
23:21:36.155 00.048 10072 worker thread done servicing request
23:21:36.155 00.000 1032 OnExposeComplete: enter
23:21:36.157 00.002 1032 UpdateGuideState(): m_state=6
23:21:36.159 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8812
23:21:36.161 00.002 1032 Star::Find returns 1 (0), X=1104.06, Y=133.87, Mass=1384, SNR=26.2, Peak=115 HFD=3.0
23:21:36.163 00.002 1032 MultiStar: [#1 0.11,0.18,0.98,U] [#2 -0.00,0.03,0.81,U] [#3 0.01,0.14,0.76,U] [#4 0.06,0.23,0.69,U] [#5 0.27,0.19,0.00,M1] [#6 0.01,0.15,0.59,U] [#7 0.09,0.11,0.72,U] [#8 0.10,0.24,0.00,M1] 
23:21:36.164 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.13}, one-star: {0.19, 0.11}
23:21:36.166 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
23:21:36.168 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
23:21:36.170 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.06 mountX=0.11 mountY=-0.11, mountTheta=-0.77
23:21:36.173 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
23:21:36.175 00.002 1032 Enqueuing Move request for scope (0.08, 0.13)
23:21:36.177 00.002 10072 Worker thread wakes up
23:21:36.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
23:21:36.177 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
23:21:36.177 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.11 yDistance=-0.11
23:21:36.180 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:21:36.182 00.002 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
23:21:36.182 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:21:36.182 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:36.182 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:21:36.182 00.000 10072 MoveAxis(E, 12, ABG)
23:21:36.182 00.000 10072 Guiding  Dir = 2, Dur = 12
23:21:36.182 00.000 10072 IsGuiding returns 0
23:21:36.183 00.001 10072 PulseGuide returned control before completion, sleep 22
23:21:36.198 00.015 1032 UpdateGuideState exits: m=1384 SNR=26.2
23:21:36.201 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:36.202 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:36.204 00.002 1032 Enqueuing Expose request
23:21:36.211 00.007 10072 IsGuiding returns 0
23:21:36.211 00.000 10072 Move returns status 0, amount 12
23:21:36.211 00.000 10072 MoveAxis(N, 0, ABG)
23:21:36.211 00.000 10072 Move returns status 0, amount 0
23:21:36.211 00.000 10072 move complete, result=0
23:21:36.212 00.001 10072 worker thread done servicing request
23:21:36.212 00.000 10072 Worker thread wakes up
23:21:36.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:36.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:36.214 00.002 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:21:36.623 00.409 10072 Exposure complete
23:21:36.673 00.050 10072 worker thread done servicing request
23:21:36.673 00.000 1032 OnExposeComplete: enter
23:21:36.676 00.003 1032 UpdateGuideState(): m_state=6
23:21:36.677 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8813
23:21:36.684 00.007 1032 Star::Find returns 1 (0), X=1104.06, Y=133.81, Mass=1462, SNR=26.9, Peak=117 HFD=3.1
23:21:36.686 00.002 1032 MultiStar: [#1 0.08,0.16,0.92,U] [#2 -0.09,-0.08,0.76,U] [#3 -0.18,-0.00,0.74,U] [#4 -0.03,0.19,0.68,U] [#5 0.24,0.13,0.00,M2] [#6 -0.04,0.16,0.62,U] [#7 0.02,0.01,0.70,U] [#8 0.04,0.20,0.49,U] 
23:21:36.688 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {0.19, 0.05}
23:21:36.690 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
23:21:36.691 00.001 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
23:21:36.692 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.46 mountX=0.07 mountY=-0.03, mountTheta=-0.37
23:21:36.695 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
23:21:36.697 00.002 1032 Enqueuing Move request for scope (0.01, 0.08)
23:21:36.699 00.002 10072 Worker thread wakes up
23:21:36.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
23:21:36.699 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
23:21:36.699 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.03
23:21:36.701 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:21:36.704 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
23:21:36.704 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:21:36.704 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:36.704 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:21:36.704 00.000 10072 MoveAxis(E, 11, ABG)
23:21:36.704 00.000 10072 Guiding  Dir = 2, Dur = 11
23:21:36.705 00.001 10072 IsGuiding returns 0
23:21:36.706 00.001 10072 PulseGuide returned control before completion, sleep 21
23:21:36.722 00.016 1032 UpdateGuideState exits: m=1462 SNR=26.9
23:21:36.724 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:36.726 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:36.728 00.002 1032 Enqueuing Expose request
23:21:36.742 00.014 10072 IsGuiding returns 0
23:21:36.742 00.000 10072 Move returns status 0, amount 11
23:21:36.742 00.000 10072 MoveAxis(N, 0, ABG)
23:21:36.742 00.000 10072 Move returns status 0, amount 0
23:21:36.742 00.000 10072 move complete, result=0
23:21:36.742 00.000 10072 worker thread done servicing request
23:21:36.742 00.000 10072 Worker thread wakes up
23:21:36.742 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:36.742 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:36.742 00.000 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
23:21:37.370 00.628 10072 Exposure complete
23:21:37.419 00.049 10072 worker thread done servicing request
23:21:37.419 00.000 1032 OnExposeComplete: enter
23:21:37.421 00.002 1032 UpdateGuideState(): m_state=6
23:21:37.422 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8814
23:21:37.424 00.002 1032 Star::Find returns 1 (0), X=1104.02, Y=133.67, Mass=1279, SNR=25.1, Peak=103 HFD=3.3
23:21:37.426 00.002 1032 MultiStar: [#1 0.05,0.12,0.99,U] [#2 -0.11,-0.03,0.86,U] [#3 -0.21,-0.06,0.74,U] [#4 -0.07,0.11,0.73,U] [#5 0.03,-0.01,0.71,U] [#6 0.00,0.17,0.65,U] [#7 0.02,-0.01,0.71,U] [#8 0.05,0.11,0.53,U] 
23:21:37.427 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.15, -0.09}
23:21:37.429 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
23:21:37.430 00.001 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
23:21:37.433 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.78 mountX=0.03 mountY=-0.00, mountTheta=-0.05
23:21:37.437 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
23:21:37.441 00.004 1032 Enqueuing Move request for scope (-0.01, 0.03)
23:21:37.442 00.001 10072 Worker thread wakes up
23:21:37.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:21:37.442 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:21:37.443 00.001 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=-0.00
23:21:37.444 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:21:37.446 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
23:21:37.446 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:21:37.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:37.446 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:21:37.446 00.000 10072 MoveAxis(E, 9, ABG)
23:21:37.446 00.000 10072 Guiding  Dir = 2, Dur = 9
23:21:37.448 00.002 10072 IsGuiding returns 0
23:21:37.448 00.000 10072 PulseGuide returned control before completion, sleep 19
23:21:37.467 00.019 1032 UpdateGuideState exits: m=1279 SNR=25.1
23:21:37.469 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:37.471 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:37.472 00.001 1032 Enqueuing Expose request
23:21:37.478 00.006 10072 IsGuiding returns 0
23:21:37.478 00.000 10072 Move returns status 0, amount 9
23:21:37.478 00.000 10072 MoveAxis(N, 0, ABG)
23:21:37.478 00.000 10072 Move returns status 0, amount 0
23:21:37.478 00.000 10072 move complete, result=0
23:21:37.478 00.000 10072 worker thread done servicing request
23:21:37.478 00.000 10072 Worker thread wakes up
23:21:37.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:37.479 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:37.481 00.002 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:21:37.889 00.408 10072 Exposure complete
23:21:37.940 00.051 10072 worker thread done servicing request
23:21:37.940 00.000 1032 OnExposeComplete: enter
23:21:37.942 00.002 1032 UpdateGuideState(): m_state=6
23:21:37.943 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8815
23:21:37.945 00.002 1032 Star::Find returns 1 (0), X=1104.02, Y=133.69, Mass=1450, SNR=26.8, Peak=120 HFD=3.3
23:21:37.947 00.002 1032 MultiStar: [#1 0.03,-0.03,0.91,U] [#2 -0.04,-0.01,0.80,U] [#3 -0.17,-0.07,0.72,U] [#4 -0.03,0.03,0.67,U] [#5 0.09,-0.04,0.70,U] [#6 0.07,0.09,0.62,U] [#7 0.02,-0.01,0.69,U] [#8 -0.03,0.03,0.50,U] 
23:21:37.948 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.14, -0.07}
23:21:37.950 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
23:21:37.952 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
23:21:37.954 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.81 mountX=-0.02 mountY=-0.01, mountTheta=-2.64
23:21:37.957 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
23:21:37.960 00.003 1032 Enqueuing Move request for scope (0.01, -0.01)
23:21:37.961 00.001 10072 Worker thread wakes up
23:21:37.962 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:21:37.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:21:37.962 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.02 yDistance=-0.01
23:21:37.963 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:21:37.965 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
23:21:37.965 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:21:37.966 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:37.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:21:37.966 00.000 10072 MoveAxis(E, 8, ABG)
23:21:37.966 00.000 10072 Guiding  Dir = 2, Dur = 8
23:21:37.966 00.000 10072 IsGuiding returns 0
23:21:37.967 00.001 10072 PulseGuide returned control before completion, sleep 18
23:21:37.983 00.016 1032 UpdateGuideState exits: m=1450 SNR=26.8
23:21:37.986 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:37.989 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:37.990 00.001 1032 Enqueuing Expose request
23:21:37.996 00.006 10072 IsGuiding returns 0
23:21:37.997 00.001 10072 Move returns status 0, amount 8
23:21:37.997 00.000 10072 MoveAxis(N, 0, ABG)
23:21:37.997 00.000 10072 Move returns status 0, amount 0
23:21:37.997 00.000 10072 move complete, result=0
23:21:37.997 00.000 10072 worker thread done servicing request
23:21:37.997 00.000 10072 Worker thread wakes up
23:21:37.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:37.997 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:38.001 00.004 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:21:38.623 00.622 10072 Exposure complete
23:21:38.671 00.048 10072 worker thread done servicing request
23:21:38.671 00.000 1032 OnExposeComplete: enter
23:21:38.673 00.002 1032 UpdateGuideState(): m_state=6
23:21:38.675 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8816
23:21:38.676 00.001 1032 Star::Find returns 1 (0), X=1103.90, Y=133.82, Mass=1372, SNR=26.0, Peak=108 HFD=3.2
23:21:38.679 00.003 1032 MultiStar: [#1 0.01,0.31,0.00,M1] [#2 -0.04,0.12,0.81,U] [#3 -0.23,0.17,0.00,M4] [#4 -0.08,0.29,0.00,M1] [#5 -0.04,0.30,0.00,M1] [#6 -0.15,0.34,0.00,M1] [#7 -0.11,0.26,0.00,M1] [#8 0.01,0.36,0.00,M1] 
23:21:38.680 00.001 1032 single-star, 1 included, MultiStar: {-0.00, 0.08}, one-star: {0.03, 0.05}
23:21:38.682 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
23:21:38.683 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
23:21:38.685 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.09 mountX=0.05 mountY=-0.04, mountTheta=-0.74
23:21:38.687 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
23:21:38.689 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
23:21:38.691 00.002 10072 Worker thread wakes up
23:21:38.691 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:21:38.691 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:21:38.691 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.05 yDistance=-0.04
23:21:38.693 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:21:38.696 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
23:21:38.696 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:21:38.696 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:38.696 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:21:38.696 00.000 10072 MoveAxis(E, 8, ABG)
23:21:38.696 00.000 10072 Guiding  Dir = 2, Dur = 8
23:21:38.697 00.001 10072 IsGuiding returns 0
23:21:38.697 00.000 10072 PulseGuide returned control before completion, sleep 18
23:21:38.714 00.017 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:21:38.716 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:38.718 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:38.721 00.003 1032 Enqueuing Expose request
23:21:38.728 00.007 10072 IsGuiding returns 0
23:21:38.728 00.000 10072 Move returns status 0, amount 8
23:21:38.728 00.000 10072 MoveAxis(N, 0, ABG)
23:21:38.728 00.000 10072 Move returns status 0, amount 0
23:21:38.728 00.000 10072 move complete, result=0
23:21:38.728 00.000 10072 worker thread done servicing request
23:21:38.728 00.000 10072 Worker thread wakes up
23:21:38.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:38.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:38.731 00.003 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:21:39.133 00.402 10072 Exposure complete
23:21:39.180 00.047 10072 worker thread done servicing request
23:21:39.180 00.000 1032 OnExposeComplete: enter
23:21:39.182 00.002 1032 UpdateGuideState(): m_state=6
23:21:39.184 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8817
23:21:39.185 00.001 1032 Star::Find returns 1 (0), X=1103.99, Y=133.91, Mass=1398, SNR=26.3, Peak=110 HFD=3.0
23:21:39.188 00.003 1032 MultiStar: [#1 0.02,0.23,0.93,U] [#2 0.01,0.18,0.79,U] [#3 -0.21,0.22,0.00,M5] [#4 -0.09,0.32,0.00,M2] [#5 0.05,0.34,0.00,M2] [#6 0.08,0.25,0.00,M2] [#7 -0.07,0.21,0.69,U] [#8 0.06,0.31,0.00,M2] 
23:21:39.190 00.002 1032 single-star, 3 included, MultiStar: {0.03, 0.19}, one-star: {0.12, 0.15}
23:21:39.192 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
23:21:39.193 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
23:21:39.195 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.89 mountX=0.11 mountY=-0.15, mountTheta=-0.94
23:21:39.196 00.001 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.15, opts=13)
23:21:39.198 00.002 1032 Enqueuing Move request for scope (0.12, 0.15)
23:21:39.201 00.003 10072 Worker thread wakes up
23:21:39.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
23:21:39.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
23:21:39.201 00.000 10072 Moving (0.12, 0.15) raw xDistance=0.11 yDistance=-0.15
23:21:39.205 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:21:39.207 00.002 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
23:21:39.207 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:21:39.207 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:39.207 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:21:39.207 00.000 10072 MoveAxis(E, 8, ABG)
23:21:39.207 00.000 10072 Guiding  Dir = 2, Dur = 8
23:21:39.208 00.001 10072 IsGuiding returns 0
23:21:39.208 00.000 10072 PulseGuide returned control before completion, sleep 18
23:21:39.225 00.017 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:21:39.226 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:39.228 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:39.229 00.001 1032 Enqueuing Expose request
23:21:39.240 00.011 10072 IsGuiding returns 0
23:21:39.240 00.000 10072 Move returns status 0, amount 8
23:21:39.240 00.000 10072 MoveAxis(N, 0, ABG)
23:21:39.240 00.000 10072 Move returns status 0, amount 0
23:21:39.240 00.000 10072 move complete, result=0
23:21:39.240 00.000 10072 worker thread done servicing request
23:21:39.240 00.000 10072 Worker thread wakes up
23:21:39.241 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:39.241 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:39.241 00.000 1032 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
23:21:39.868 00.627 10072 Exposure complete
23:21:39.917 00.049 10072 worker thread done servicing request
23:21:39.917 00.000 1032 OnExposeComplete: enter
23:21:39.919 00.002 1032 UpdateGuideState(): m_state=6
23:21:39.921 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8818
23:21:39.923 00.002 1032 Star::Find returns 1 (0), X=1104.02, Y=133.90, Mass=1265, SNR=25.0, Peak=100 HFD=3.0
23:21:39.925 00.002 1032 MultiStar: [#1 0.13,0.22,0.00,M1] [#2 -0.09,0.15,0.82,U] [#3 -0.24,0.29,0.00,M6] [#4 -0.05,0.31,0.00,M3] [#5 0.14,0.18,0.67,U] [#6 0.02,0.22,0.65,U] [#7 0.04,0.23,0.75,U] [#8 -0.09,0.24,0.00,M3] 
23:21:39.926 00.001 1032 refined, 4 included, MultiStar: {0.05, 0.18}, one-star: {0.15, 0.14}
23:21:39.928 00.002 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
23:21:39.929 00.001 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
23:21:39.931 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.28 mountX=0.16 mountY=-0.10, mountTheta=-0.55
23:21:39.934 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.18, opts=13)
23:21:39.936 00.002 1032 Enqueuing Move request for scope (0.05, 0.18)
23:21:39.937 00.001 10072 Worker thread wakes up
23:21:39.937 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
23:21:39.937 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
23:21:39.937 00.000 10072 Moving (0.05, 0.18) raw xDistance=0.16 yDistance=-0.10
23:21:39.939 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:21:39.942 00.003 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.42
23:21:39.942 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
23:21:39.942 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:39.942 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:21:39.943 00.001 10072 MoveAxis(W, 67, ABG)
23:21:39.943 00.000 10072 Guiding  Dir = 3, Dur = 67
23:21:39.943 00.000 10072 IsGuiding returns 0
23:21:39.943 00.000 10072 PulseGuide returned control before completion, sleep 77
23:21:39.964 00.021 1032 UpdateGuideState exits: m=1265 SNR=25.0
23:21:39.966 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:39.968 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:39.970 00.002 1032 Enqueuing Expose request
23:21:40.035 00.065 10072 IsGuiding returns 0
23:21:40.035 00.000 10072 Move returns status 0, amount 67
23:21:40.035 00.000 10072 MoveAxis(N, 0, ABG)
23:21:40.035 00.000 10072 Move returns status 0, amount 0
23:21:40.035 00.000 10072 move complete, result=0
23:21:40.035 00.000 10072 worker thread done servicing request
23:21:40.035 00.000 10072 Worker thread wakes up
23:21:40.035 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:40.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:40.047 00.012 1032 GuideStep: 0.2 px 67 ms WEST, -0.1 px 0 ms NORTH
23:21:40.442 00.395 10072 Exposure complete
23:21:40.498 00.056 10072 worker thread done servicing request
23:21:40.498 00.000 1032 OnExposeComplete: enter
23:21:40.501 00.003 1032 UpdateGuideState(): m_state=6
23:21:40.503 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8819
23:21:40.504 00.001 1032 Star::Find returns 1 (0), X=1104.02, Y=133.87, Mass=1428, SNR=26.6, Peak=113 HFD=3.0
23:21:40.506 00.002 1032 MultiStar: [#1 0.11,0.11,0.93,U] [#2 -0.08,-0.03,0.74,U] [#3 -0.16,0.01,0.74,U] [#4 -0.19,0.23,0.00,M4] [#5 0.06,-0.02,0.69,U] [#6 0.15,0.19,0.62,U] [#7 -0.06,0.14,0.72,U] [#8 0.11,0.20,0.50,U] 
23:21:40.507 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.08}, one-star: {0.14, 0.11}
23:21:40.509 00.002 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
23:21:40.510 00.001 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
23:21:40.512 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.18 mountX=0.07 mountY=-0.05, mountTheta=-0.65
23:21:40.514 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
23:21:40.520 00.006 1032 Enqueuing Move request for scope (0.03, 0.08)
23:21:40.522 00.002 10072 Worker thread wakes up
23:21:40.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:21:40.522 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:21:40.523 00.001 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
23:21:40.524 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
23:21:40.527 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
23:21:40.527 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:21:40.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:40.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:21:40.527 00.000 10072 MoveAxis(E, 7, ABG)
23:21:40.527 00.000 10072 Guiding  Dir = 2, Dur = 7
23:21:40.528 00.001 10072 IsGuiding returns 0
23:21:40.528 00.000 10072 PulseGuide returned control before completion, sleep 17
23:21:40.545 00.017 1032 UpdateGuideState exits: m=1428 SNR=26.6
23:21:40.547 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:40.551 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:40.553 00.002 1032 Enqueuing Expose request
23:21:40.555 00.002 10072 IsGuiding returns 0
23:21:40.555 00.000 10072 Move returns status 0, amount 7
23:21:40.555 00.000 10072 MoveAxis(N, 0, ABG)
23:21:40.555 00.000 10072 Move returns status 0, amount 0
23:21:40.555 00.000 10072 move complete, result=0
23:21:40.555 00.000 10072 worker thread done servicing request
23:21:40.555 00.000 10072 Worker thread wakes up
23:21:40.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:40.555 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:40.564 00.009 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:21:41.196 00.632 10072 Exposure complete
23:21:41.248 00.052 10072 worker thread done servicing request
23:21:41.248 00.000 1032 OnExposeComplete: enter
23:21:41.250 00.002 1032 UpdateGuideState(): m_state=6
23:21:41.252 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8820
23:21:41.255 00.003 1032 Star::Find returns 1 (0), X=1104.03, Y=133.80, Mass=1415, SNR=26.5, Peak=118 HFD=3.1
23:21:41.257 00.002 1032 MultiStar: [#1 0.04,0.12,0.95,U] [#2 0.04,0.07,0.73,U] [#3 -0.13,0.05,0.74,U] [#4 0.03,0.28,0.00,M5] [#5 0.08,-0.10,0.69,U] [#6 0.16,0.06,0.60,U] [#7 0.08,0.15,0.67,U] [#8 -0.02,0.10,0.50,U] 
23:21:41.258 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.06}, one-star: {0.15, 0.04}
23:21:41.260 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
23:21:41.263 00.003 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
23:21:41.264 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.85 mountX=0.05 mountY=-0.07, mountTheta=-0.98
23:21:41.268 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
23:21:41.270 00.002 1032 Enqueuing Move request for scope (0.05, 0.06)
23:21:41.277 00.007 10072 Worker thread wakes up
23:21:41.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
23:21:41.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
23:21:41.278 00.001 10072 Moving (0.05, 0.06) raw xDistance=0.05 yDistance=-0.07
23:21:41.280 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:21:41.282 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
23:21:41.282 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:21:41.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:41.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:21:41.282 00.000 10072 MoveAxis(E, 7, ABG)
23:21:41.282 00.000 10072 Guiding  Dir = 2, Dur = 7
23:21:41.283 00.001 10072 IsGuiding returns 0
23:21:41.283 00.000 10072 PulseGuide returned control before completion, sleep 17
23:21:41.302 00.019 1032 UpdateGuideState exits: m=1415 SNR=26.5
23:21:41.305 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:41.308 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:41.310 00.002 1032 Enqueuing Expose request
23:21:41.311 00.001 10072 IsGuiding returns 0
23:21:41.311 00.000 10072 Move returns status 0, amount 7
23:21:41.311 00.000 10072 MoveAxis(N, 0, ABG)
23:21:41.313 00.002 10072 Move returns status 0, amount 0
23:21:41.313 00.000 10072 move complete, result=0
23:21:41.313 00.000 10072 worker thread done servicing request
23:21:41.313 00.000 10072 Worker thread wakes up
23:21:41.313 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:41.313 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:41.319 00.006 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:21:41.726 00.407 10072 Exposure complete
23:21:41.781 00.055 10072 worker thread done servicing request
23:21:41.781 00.000 1032 OnExposeComplete: enter
23:21:41.784 00.003 1032 UpdateGuideState(): m_state=6
23:21:41.786 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8821
23:21:41.789 00.003 1032 Star::Find returns 1 (0), X=1104.04, Y=133.77, Mass=1415, SNR=26.4, Peak=113 HFD=3.3
23:21:41.791 00.002 1032 MultiStar: [#1 0.05,0.14,0.91,U] [#2 -0.03,0.06,0.79,U] [#3 -0.06,0.14,0.76,U] [#4 0.01,0.26,0.00,M6] [#5 -0.08,0.15,0.69,U] [#6 -0.01,0.06,0.61,U] [#7 0.04,0.18,0.72,U] [#8 -0.01,0.10,0.52,U] 
23:21:41.793 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.10}, one-star: {0.17, 0.01}
23:21:41.795 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
23:21:41.796 00.001 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
23:21:41.797 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.39 mountX=0.09 mountY=-0.04, mountTheta=-0.44
23:21:41.801 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
23:21:41.805 00.004 1032 Enqueuing Move request for scope (0.02, 0.10)
23:21:41.807 00.002 10072 Worker thread wakes up
23:21:41.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
23:21:41.807 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
23:21:41.807 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.04
23:21:41.809 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=104, Gamma=2.230
23:21:41.812 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
23:21:41.812 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:21:41.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:41.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:21:41.812 00.000 10072 MoveAxis(E, 6, ABG)
23:21:41.812 00.000 10072 Guiding  Dir = 2, Dur = 6
23:21:41.813 00.001 10072 IsGuiding returns 0
23:21:41.813 00.000 10072 PulseGuide returned control before completion, sleep 16
23:21:41.831 00.018 1032 UpdateGuideState exits: m=1415 SNR=26.4
23:21:41.833 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:41.837 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:41.838 00.001 1032 Enqueuing Expose request
23:21:41.840 00.002 10072 IsGuiding returns 0
23:21:41.840 00.000 10072 Move returns status 0, amount 6
23:21:41.840 00.000 10072 MoveAxis(N, 0, ABG)
23:21:41.840 00.000 10072 Move returns status 0, amount 0
23:21:41.840 00.000 10072 move complete, result=0
23:21:41.841 00.001 10072 worker thread done servicing request
23:21:41.841 00.000 10072 Worker thread wakes up
23:21:41.841 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:41.841 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:41.849 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:21:42.477 00.628 10072 Exposure complete
23:21:42.530 00.053 10072 worker thread done servicing request
23:21:42.530 00.000 1032 OnExposeComplete: enter
23:21:42.532 00.002 1032 UpdateGuideState(): m_state=6
23:21:42.534 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8822
23:21:42.536 00.002 1032 Star::Find returns 1 (0), X=1104.00, Y=133.93, Mass=1349, SNR=25.8, Peak=102 HFD=3.2
23:21:42.538 00.002 1032 MultiStar: [#1 0.02,0.20,0.99,U] [#2 -0.06,-0.02,0.77,U] [#3 -0.09,-0.03,0.78,U] [#4 -0.08,0.20,0.68,U] [#5 -0.03,0.05,0.74,U] [#6 0.07,0.27,0.00,M1] [#7 0.01,0.11,0.71,U] [#8 -0.02,0.13,0.54,U] 
23:21:42.540 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.11}, one-star: {0.13, 0.17}
23:21:42.542 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
23:21:42.543 00.001 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
23:21:42.545 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.64 mountX=0.10 mountY=-0.02, mountTheta=-0.19
23:21:42.548 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.11, opts=13)
23:21:42.550 00.002 1032 Enqueuing Move request for scope (-0.01, 0.11)
23:21:42.552 00.002 10072 Worker thread wakes up
23:21:42.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
23:21:42.552 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
23:21:42.553 00.001 10072 Moving (-0.01, 0.11) raw xDistance=0.10 yDistance=-0.02
23:21:42.555 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:21:42.558 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
23:21:42.558 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:21:42.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:42.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:21:42.558 00.000 10072 MoveAxis(E, 7, ABG)
23:21:42.558 00.000 10072 Guiding  Dir = 2, Dur = 7
23:21:42.558 00.000 10072 IsGuiding returns 0
23:21:42.559 00.001 10072 PulseGuide returned control before completion, sleep 17
23:21:42.575 00.016 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:21:42.577 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:42.579 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:42.581 00.002 1032 Enqueuing Expose request
23:21:42.584 00.003 10072 IsGuiding returns 0
23:21:42.584 00.000 10072 Move returns status 0, amount 7
23:21:42.584 00.000 10072 MoveAxis(N, 0, ABG)
23:21:42.584 00.000 10072 Move returns status 0, amount 0
23:21:42.584 00.000 10072 move complete, result=0
23:21:42.584 00.000 10072 worker thread done servicing request
23:21:42.584 00.000 10072 Worker thread wakes up
23:21:42.585 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:42.585 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:42.590 00.005 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:21:42.989 00.399 10072 Exposure complete
23:21:43.037 00.048 10072 worker thread done servicing request
23:21:43.037 00.000 1032 OnExposeComplete: enter
23:21:43.038 00.001 1032 UpdateGuideState(): m_state=6
23:21:43.040 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8823
23:21:43.042 00.002 1032 Star::Find returns 1 (0), X=1104.03, Y=133.75, Mass=1426, SNR=26.5, Peak=116 HFD=3.3
23:21:43.044 00.002 1032 MultiStar: [#1 0.03,0.02,0.95,U] [#2 -0.07,-0.06,0.81,U] [#3 -0.27,-0.04,0.00,M3] [#4 -0.06,0.04,0.68,U] [#5 0.11,-0.05,0.62,U] [#6 0.02,0.16,0.64,U] [#7 0.04,-0.01,0.69,U] [#8 0.06,0.03,0.53,U] 
23:21:43.045 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.01}, one-star: {0.16, -0.02}
23:21:43.046 00.001 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:21:43.047 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:21:43.051 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.29 mountX=0.00 mountY=-0.04, mountTheta=-1.54
23:21:43.054 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
23:21:43.056 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
23:21:43.058 00.002 10072 Worker thread wakes up
23:21:43.058 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:21:43.058 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:21:43.058 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
23:21:43.060 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:21:43.062 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
23:21:43.062 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:21:43.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:43.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:21:43.063 00.001 10072 MoveAxis(E, 5, ABG)
23:21:43.063 00.000 10072 Guiding  Dir = 2, Dur = 5
23:21:43.063 00.000 10072 IsGuiding returns 0
23:21:43.063 00.000 10072 PulseGuide returned control before completion, sleep 15
23:21:43.081 00.018 1032 UpdateGuideState exits: m=1426 SNR=26.5
23:21:43.085 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:43.086 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:43.087 00.001 1032 Enqueuing Expose request
23:21:43.088 00.001 10072 IsGuiding returns 0
23:21:43.089 00.001 10072 Move returns status 0, amount 5
23:21:43.089 00.000 10072 MoveAxis(N, 0, ABG)
23:21:43.089 00.000 10072 Move returns status 0, amount 0
23:21:43.089 00.000 10072 move complete, result=0
23:21:43.089 00.000 10072 worker thread done servicing request
23:21:43.089 00.000 10072 Worker thread wakes up
23:21:43.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:43.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:43.096 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:21:43.724 00.628 10072 Exposure complete
23:21:43.776 00.052 10072 worker thread done servicing request
23:21:43.776 00.000 1032 OnExposeComplete: enter
23:21:43.778 00.002 1032 UpdateGuideState(): m_state=6
23:21:43.780 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8824
23:21:43.781 00.001 1032 Star::Find returns 1 (0), X=1103.91, Y=133.63, Mass=1313, SNR=25.5, Peak=110 HFD=3.3
23:21:43.783 00.002 1032 MultiStar: [#1 0.07,0.04,0.99,U] [#2 -0.12,-0.14,0.80,U] [#3 -0.11,-0.12,0.80,U] [#4 -0.10,0.06,0.71,U] [#5 0.13,-0.01,0.69,U] [#6 0.02,0.00,0.64,U] [#7 -0.06,0.06,0.69,U] [#8 -0.03,-0.04,0.52,U] 
23:21:43.784 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.03, -0.13}
23:21:43.786 00.002 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.47)
23:21:43.787 00.001 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.47)
23:21:43.789 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.98 mountX=-0.03 mountY=0.02, mountTheta=2.47
23:21:43.793 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
23:21:43.795 00.002 1032 Enqueuing Move request for scope (-0.02, -0.04)
23:21:43.796 00.001 10072 Worker thread wakes up
23:21:43.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
23:21:43.796 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
23:21:43.796 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.02
23:21:43.799 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:21:43.802 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
23:21:43.802 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:21:43.802 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:43.802 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:21:43.802 00.000 10072 MoveAxis(E, 6, ABG)
23:21:43.802 00.000 10072 Guiding  Dir = 2, Dur = 6
23:21:43.802 00.000 10072 IsGuiding returns 0
23:21:43.803 00.001 10072 PulseGuide returned control before completion, sleep 16
23:21:43.820 00.017 1032 UpdateGuideState exits: m=1313 SNR=25.5
23:21:43.822 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:43.823 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:43.825 00.002 1032 Enqueuing Expose request
23:21:43.832 00.007 10072 IsGuiding returns 0
23:21:43.832 00.000 10072 Move returns status 0, amount 6
23:21:43.832 00.000 10072 MoveAxis(N, 0, ABG)
23:21:43.832 00.000 10072 Move returns status 0, amount 0
23:21:43.832 00.000 10072 move complete, result=0
23:21:43.832 00.000 10072 worker thread done servicing request
23:21:43.832 00.000 10072 Worker thread wakes up
23:21:43.832 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:43.832 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:43.836 00.004 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
23:21:44.242 00.406 10072 Exposure complete
23:21:44.293 00.051 10072 worker thread done servicing request
23:21:44.293 00.000 1032 OnExposeComplete: enter
23:21:44.295 00.002 1032 UpdateGuideState(): m_state=6
23:21:44.297 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8825
23:21:44.300 00.003 1032 Star::Find returns 1 (0), X=1104.11, Y=133.71, Mass=1464, SNR=26.9, Peak=129 HFD=3.4
23:21:44.304 00.004 1032 MultiStar: [#1 0.15,0.04,0.92,U] [#2 0.12,-0.14,0.84,U] [#3 -0.01,0.04,0.72,U] [#4 0.10,0.18,0.66,U] [#5 0.12,0.10,0.67,U] [#6 0.13,0.04,0.62,U] [#7 0.17,0.06,0.69,U] [#8 0.13,0.08,0.52,U] 
23:21:44.306 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.03}, one-star: {0.23, -0.05}
23:21:44.308 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:21:44.309 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:21:44.311 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.21 mountX=-0.01 mountY=-0.13, mountTheta=-1.62
23:21:44.314 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
23:21:44.315 00.001 1032 Enqueuing Move request for scope (0.13, 0.03)
23:21:44.317 00.002 10072 Worker thread wakes up
23:21:44.317 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
23:21:44.317 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
23:21:44.317 00.000 10072 Moving (0.13, 0.03) raw xDistance=-0.01 yDistance=-0.13
23:21:44.319 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:21:44.322 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
23:21:44.322 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:21:44.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:44.322 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:21:44.322 00.000 10072 MoveAxis(E, 4, ABG)
23:21:44.322 00.000 10072 Guiding  Dir = 2, Dur = 4
23:21:44.322 00.000 10072 IsGuiding returns 0
23:21:44.324 00.002 10072 PulseGuide returned control before completion, sleep 14
23:21:44.343 00.019 1032 UpdateGuideState exits: m=1464 SNR=26.9
23:21:44.345 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:44.347 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:44.349 00.002 1032 Enqueuing Expose request
23:21:44.351 00.002 10072 IsGuiding returns 0
23:21:44.351 00.000 10072 Move returns status 0, amount 4
23:21:44.351 00.000 10072 MoveAxis(N, 0, ABG)
23:21:44.351 00.000 10072 Move returns status 0, amount 0
23:21:44.351 00.000 10072 move complete, result=0
23:21:44.351 00.000 10072 worker thread done servicing request
23:21:44.351 00.000 10072 Worker thread wakes up
23:21:44.352 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:44.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:44.359 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:21:44.979 00.620 10072 Exposure complete
23:21:45.027 00.048 1032 OnExposeComplete: enter
23:21:45.029 00.002 1032 UpdateGuideState(): m_state=6
23:21:45.031 00.002 10072 worker thread done servicing request
23:21:45.031 00.000 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8826
23:21:45.033 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=133.82, Mass=1308, SNR=25.4, Peak=113 HFD=3.2
23:21:45.035 00.002 1032 MultiStar: [#1 0.23,0.05,1.00,U] [#2 0.11,0.02,0.84,U] [#3 -0.02,0.12,0.83,U] [#4 0.14,0.23,0.00,M3] [#5 0.21,0.22,0.00,M1] [#6 0.31,0.18,0.00,M1] [#7 0.10,0.13,0.72,U] [#8 0.18,0.15,0.54,U] 
23:21:45.037 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.08}, one-star: {0.23, 0.06}
23:21:45.038 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:21:45.039 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:21:45.041 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.52 mountX=0.04 mountY=-0.16, mountTheta=-1.31
23:21:45.044 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
23:21:45.046 00.002 1032 Enqueuing Move request for scope (0.14, 0.08)
23:21:45.047 00.001 10072 Worker thread wakes up
23:21:45.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
23:21:45.047 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
23:21:45.047 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.16
23:21:45.050 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:21:45.053 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
23:21:45.053 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:21:45.053 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:45.053 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:21:45.053 00.000 10072 MoveAxis(E, 5, ABG)
23:21:45.053 00.000 10072 Guiding  Dir = 2, Dur = 5
23:21:45.053 00.000 10072 IsGuiding returns 0
23:21:45.054 00.001 10072 PulseGuide returned control before completion, sleep 15
23:21:45.071 00.017 1032 UpdateGuideState exits: m=1308 SNR=25.4
23:21:45.073 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:45.075 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:45.077 00.002 1032 Enqueuing Expose request
23:21:45.084 00.007 10072 IsGuiding returns 0
23:21:45.084 00.000 10072 Move returns status 0, amount 5
23:21:45.084 00.000 10072 MoveAxis(N, 0, ABG)
23:21:45.084 00.000 10072 Move returns status 0, amount 0
23:21:45.084 00.000 10072 move complete, result=0
23:21:45.084 00.000 10072 worker thread done servicing request
23:21:45.084 00.000 10072 Worker thread wakes up
23:21:45.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:45.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:45.089 00.005 1032 GuideStep: 0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
23:21:45.492 00.403 10072 Exposure complete
23:21:45.546 00.054 10072 worker thread done servicing request
23:21:45.546 00.000 1032 OnExposeComplete: enter
23:21:45.547 00.001 1032 UpdateGuideState(): m_state=6
23:21:45.550 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8827
23:21:45.551 00.001 1032 Star::Find returns 1 (0), X=1104.08, Y=133.75, Mass=1507, SNR=27.3, Peak=126 HFD=3.3
23:21:45.554 00.003 1032 MultiStar: [#1 0.18,0.12,0.92,U] [#2 0.05,-0.05,0.77,U] [#3 -0.01,0.01,0.77,U] [#4 0.13,0.21,0.65,U] [#5 0.06,-0.00,0.64,U] [#6 0.13,0.08,0.59,U] [#7 0.09,0.09,0.67,U] [#8 0.23,0.16,0.00,M1] 
23:21:45.556 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.05}, one-star: {0.21, -0.01}
23:21:45.558 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
23:21:45.560 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
23:21:45.561 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.45 mountX=0.02 mountY=-0.12, mountTheta=-1.38
23:21:45.564 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
23:21:45.566 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
23:21:45.567 00.001 10072 Worker thread wakes up
23:21:45.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:21:45.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:21:45.567 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
23:21:45.569 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:21:45.572 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
23:21:45.572 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:21:45.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:45.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:21:45.572 00.000 10072 MoveAxis(E, 4, ABG)
23:21:45.572 00.000 10072 Guiding  Dir = 2, Dur = 4
23:21:45.572 00.000 10072 IsGuiding returns 0
23:21:45.573 00.001 10072 PulseGuide returned control before completion, sleep 14
23:21:45.590 00.017 1032 UpdateGuideState exits: m=1507 SNR=27.3
23:21:45.592 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:45.594 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:45.597 00.003 10072 IsGuiding returns 0
23:21:45.597 00.000 10072 Move returns status 0, amount 4
23:21:45.597 00.000 10072 MoveAxis(N, 0, ABG)
23:21:45.597 00.000 10072 Move returns status 0, amount 0
23:21:45.597 00.000 10072 move complete, result=0
23:21:45.597 00.000 10072 worker thread done servicing request
23:21:45.597 00.000 1032 Enqueuing Expose request
23:21:45.600 00.003 10072 Worker thread wakes up
23:21:45.600 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:21:45.603 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:45.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:46.229 00.626 10072 Exposure complete
23:21:46.278 00.049 1032 OnExposeComplete: enter
23:21:46.280 00.002 10072 worker thread done servicing request
23:21:46.280 00.000 1032 UpdateGuideState(): m_state=6
23:21:46.282 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8828
23:21:46.283 00.001 1032 Star::Find returns 1 (0), X=1104.05, Y=133.72, Mass=1516, SNR=27.4, Peak=128 HFD=3.3
23:21:46.285 00.002 1032 MultiStar: [#1 0.09,0.01,0.90,U] [#2 0.03,0.00,0.79,U] [#3 -0.19,-0.02,0.69,U] [#4 0.04,0.14,0.65,U] [#5 0.08,-0.06,0.69,U] [#6 0.03,0.05,0.62,U] [#7 0.03,0.06,0.68,U] [#8 0.01,0.07,0.50,U] 
23:21:46.288 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.18, -0.04}
23:21:46.291 00.003 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
23:21:46.292 00.001 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
23:21:46.294 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.43 mountX=0.01 mountY=-0.05, mountTheta=-1.40
23:21:46.296 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
23:21:46.299 00.003 1032 Enqueuing Move request for scope (0.04, 0.02)
23:21:46.305 00.006 10072 Worker thread wakes up
23:21:46.306 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
23:21:46.306 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
23:21:46.306 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.05
23:21:46.308 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:21:46.311 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
23:21:46.311 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:21:46.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:46.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:21:46.311 00.000 10072 MoveAxis(E, 5, ABG)
23:21:46.311 00.000 10072 Guiding  Dir = 2, Dur = 5
23:21:46.311 00.000 10072 IsGuiding returns 0
23:21:46.312 00.001 10072 PulseGuide returned control before completion, sleep 15
23:21:46.329 00.017 1032 UpdateGuideState exits: m=1516 SNR=27.4
23:21:46.332 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:46.333 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:46.336 00.003 1032 Enqueuing Expose request
23:21:46.337 00.001 10072 IsGuiding returns 0
23:21:46.337 00.000 10072 Move returns status 0, amount 5
23:21:46.338 00.001 10072 MoveAxis(N, 0, ABG)
23:21:46.338 00.000 10072 Move returns status 0, amount 0
23:21:46.338 00.000 10072 move complete, result=0
23:21:46.338 00.000 10072 worker thread done servicing request
23:21:46.338 00.000 10072 Worker thread wakes up
23:21:46.338 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:46.338 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:46.345 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:21:46.744 00.399 10072 Exposure complete
23:21:46.796 00.052 10072 worker thread done servicing request
23:21:46.797 00.001 1032 OnExposeComplete: enter
23:21:46.800 00.003 1032 UpdateGuideState(): m_state=6
23:21:46.802 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8829
23:21:46.805 00.003 1032 Star::Find returns 1 (0), X=1104.03, Y=133.80, Mass=1386, SNR=26.2, Peak=110 HFD=3.2
23:21:46.808 00.003 1032 MultiStar: [#1 0.14,0.11,0.96,U] [#2 0.04,-0.15,0.79,U] [#3 -0.06,0.05,0.73,U] [#4 0.02,0.28,0.00,M2] [#5 0.02,-0.08,0.66,U] [#6 0.04,0.15,0.62,U] [#7 0.14,0.03,0.70,U] [#8 0.13,0.09,0.53,U] 
23:21:46.810 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {0.15, 0.03}
23:21:46.812 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:21:46.813 00.001 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:21:46.815 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.34 mountX=0.01 mountY=-0.09, mountTheta=-1.49
23:21:46.817 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
23:21:46.819 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
23:21:46.821 00.002 10072 Worker thread wakes up
23:21:46.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:21:46.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:21:46.821 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
23:21:46.823 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=102, Gamma=2.230
23:21:46.826 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
23:21:46.826 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:21:46.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:46.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:21:46.826 00.000 10072 MoveAxis(E, 10, ABG)
23:21:46.826 00.000 10072 Guiding  Dir = 2, Dur = 10
23:21:46.826 00.000 10072 IsGuiding returns 0
23:21:46.828 00.002 10072 PulseGuide returned control before completion, sleep 20
23:21:46.845 00.017 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:21:46.848 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:46.851 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:46.853 00.002 1032 Enqueuing Expose request
23:21:46.855 00.002 10072 IsGuiding returns 0
23:21:46.855 00.000 10072 Move returns status 0, amount 10
23:21:46.855 00.000 10072 MoveAxis(N, 0, ABG)
23:21:46.855 00.000 10072 Move returns status 0, amount 0
23:21:46.855 00.000 10072 move complete, result=0
23:21:46.855 00.000 10072 worker thread done servicing request
23:21:46.855 00.000 10072 Worker thread wakes up
23:21:46.855 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:46.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:46.865 00.010 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:21:47.491 00.626 10072 Exposure complete
23:21:47.544 00.053 10072 worker thread done servicing request
23:21:47.545 00.001 1032 OnExposeComplete: enter
23:21:47.546 00.001 1032 UpdateGuideState(): m_state=6
23:21:47.549 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8830
23:21:47.552 00.003 1032 Star::Find returns 1 (0), X=1104.07, Y=133.87, Mass=1267, SNR=25.0, Peak=103 HFD=3.0
23:21:47.554 00.002 1032 MultiStar: [#1 0.12,0.13,0.99,U] [#2 -0.04,-0.07,0.84,U] [#3 -0.06,0.00,0.78,U] [#4 0.05,0.21,0.71,U] [#5 0.09,0.05,0.71,U] [#6 -0.01,0.14,0.66,U] [#7 -0.05,0.09,0.71,U] [#8 0.09,0.07,0.56,U] 
23:21:47.557 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.20, 0.11}
23:21:47.558 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:21:47.560 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:21:47.562 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.02 mountX=0.06 mountY=-0.07, mountTheta=-0.81
23:21:47.564 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
23:21:47.566 00.002 1032 Enqueuing Move request for scope (0.05, 0.08)
23:21:47.567 00.001 10072 Worker thread wakes up
23:21:47.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:21:47.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:21:47.568 00.001 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.07
23:21:47.569 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:21:47.572 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
23:21:47.572 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:21:47.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:47.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:21:47.572 00.000 10072 MoveAxis(E, 12, ABG)
23:21:47.572 00.000 10072 Guiding  Dir = 2, Dur = 12
23:21:47.572 00.000 10072 IsGuiding returns 0
23:21:47.574 00.002 10072 PulseGuide returned control before completion, sleep 22
23:21:47.591 00.017 1032 UpdateGuideState exits: m=1267 SNR=25.0
23:21:47.593 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:47.596 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:47.598 00.002 1032 Enqueuing Expose request
23:21:47.601 00.003 10072 IsGuiding returns 0
23:21:47.602 00.001 10072 Move returns status 0, amount 12
23:21:47.602 00.000 10072 MoveAxis(N, 0, ABG)
23:21:47.602 00.000 10072 Move returns status 0, amount 0
23:21:47.602 00.000 10072 move complete, result=0
23:21:47.602 00.000 10072 worker thread done servicing request
23:21:47.602 00.000 10072 Worker thread wakes up
23:21:47.602 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:47.602 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:47.603 00.001 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:21:48.008 00.405 10072 Exposure complete
23:21:48.061 00.053 10072 worker thread done servicing request
23:21:48.061 00.000 1032 OnExposeComplete: enter
23:21:48.064 00.003 1032 UpdateGuideState(): m_state=6
23:21:48.066 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8831
23:21:48.068 00.002 1032 Star::Find returns 1 (0), X=1104.08, Y=133.89, Mass=1281, SNR=25.1, Peak=107 HFD=3.0
23:21:48.070 00.002 1032 MultiStar: [#1 0.06,0.18,1.04,U] [#2 -0.11,0.02,0.89,U] [#3 -0.22,0.03,0.75,U] [#4 -0.03,0.23,0.69,U] [#5 0.12,0.28,0.00,M1] [#6 -0.08,0.23,0.64,U] [#7 0.06,0.11,0.74,U] [#8 0.02,0.31,0.00,M1] 
23:21:48.073 00.003 1032 refined, 6 included, MultiStar: {-0.00, 0.13}, one-star: {0.21, 0.12}
23:21:48.075 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
23:21:48.076 00.001 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
23:21:48.079 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.59 mountX=0.12 mountY=-0.03, mountTheta=-0.24
23:21:48.081 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.13, opts=13)
23:21:48.086 00.005 1032 Enqueuing Move request for scope (-0.00, 0.13)
23:21:48.088 00.002 10072 Worker thread wakes up
23:21:48.089 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
23:21:48.089 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
23:21:48.089 00.000 10072 Moving (-0.00, 0.13) raw xDistance=0.12 yDistance=-0.03
23:21:48.091 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:21:48.094 00.003 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
23:21:48.094 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:21:48.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:48.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:21:48.094 00.000 10072 MoveAxis(E, 10, ABG)
23:21:48.094 00.000 10072 Guiding  Dir = 2, Dur = 10
23:21:48.095 00.001 10072 IsGuiding returns 0
23:21:48.095 00.000 10072 PulseGuide returned control before completion, sleep 20
23:21:48.112 00.017 1032 UpdateGuideState exits: m=1281 SNR=25.1
23:21:48.117 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:48.118 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:48.120 00.002 1032 Enqueuing Expose request
23:21:48.129 00.009 10072 IsGuiding returns 0
23:21:48.129 00.000 10072 Move returns status 0, amount 10
23:21:48.129 00.000 10072 MoveAxis(N, 0, ABG)
23:21:48.129 00.000 10072 Move returns status 0, amount 0
23:21:48.129 00.000 10072 move complete, result=0
23:21:48.129 00.000 10072 worker thread done servicing request
23:21:48.130 00.001 1032 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
23:21:48.132 00.002 10072 Worker thread wakes up
23:21:48.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:48.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:48.760 00.628 10072 Exposure complete
23:21:48.808 00.048 10072 worker thread done servicing request
23:21:48.808 00.000 1032 OnExposeComplete: enter
23:21:48.810 00.002 1032 UpdateGuideState(): m_state=6
23:21:48.812 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8832
23:21:48.813 00.001 1032 Star::Find returns 1 (0), X=1104.06, Y=133.62, Mass=1604, SNR=28.2, Peak=122 HFD=3.5
23:21:48.816 00.003 1032 MultiStar: [#1 0.07,-0.01,0.86,U] [#2 0.01,-0.08,0.73,U] [#3 -0.23,-0.07,0.68,U] [#4 -0.14,0.09,0.61,U] [#5 0.08,-0.03,0.64,U] [#6 0.08,-0.01,0.56,U] [#7 0.02,-0.04,0.66,U] [#8 0.01,-0.01,0.49,U] 
23:21:48.817 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.19, -0.14}
23:21:48.823 00.006 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
23:21:48.826 00.003 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
23:21:48.827 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.10 mountX=-0.05 mountY=-0.01, mountTheta=-2.93
23:21:48.833 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
23:21:48.836 00.003 1032 Enqueuing Move request for scope (0.02, -0.04)
23:21:48.837 00.001 10072 Worker thread wakes up
23:21:48.837 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:21:48.838 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:21:48.838 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.01
23:21:48.839 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=102, Gamma=2.230
23:21:48.842 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
23:21:48.842 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:21:48.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:48.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:21:48.842 00.000 10072 MoveAxis(E, 7, ABG)
23:21:48.842 00.000 10072 Guiding  Dir = 2, Dur = 7
23:21:48.842 00.000 10072 IsGuiding returns 0
23:21:48.843 00.001 10072 PulseGuide returned control before completion, sleep 17
23:21:48.859 00.016 1032 UpdateGuideState exits: m=1604 SNR=28.2
23:21:48.863 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:48.865 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:48.866 00.001 1032 Enqueuing Expose request
23:21:48.869 00.003 10072 IsGuiding returns 0
23:21:48.869 00.000 10072 Move returns status 0, amount 7
23:21:48.869 00.000 10072 MoveAxis(N, 0, ABG)
23:21:48.869 00.000 10072 Move returns status 0, amount 0
23:21:48.869 00.000 10072 move complete, result=0
23:21:48.869 00.000 10072 worker thread done servicing request
23:21:48.869 00.000 10072 Worker thread wakes up
23:21:48.869 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:48.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:48.876 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:21:49.276 00.400 10072 Exposure complete
23:21:49.324 00.048 10072 worker thread done servicing request
23:21:49.325 00.001 1032 OnExposeComplete: enter
23:21:49.326 00.001 1032 UpdateGuideState(): m_state=6
23:21:49.327 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8833
23:21:49.330 00.003 1032 Star::Find returns 1 (0), X=1104.02, Y=133.78, Mass=1369, SNR=26.0, Peak=108 HFD=3.2
23:21:49.332 00.002 1032 MultiStar: [#1 0.14,0.14,0.98,U] [#2 -0.05,-0.01,0.83,U] [#3 -0.19,0.05,0.76,U] [#4 -0.03,0.22,0.72,U] [#5 0.09,0.06,0.69,U] [#6 0.01,0.26,0.00,M1] [#7 -0.02,0.08,0.70,U] [#8 0.00,0.21,0.54,U] 
23:21:49.334 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.09}, one-star: {0.15, 0.02}
23:21:49.335 00.001 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
23:21:49.337 00.002 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
23:21:49.338 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.34 mountX=0.08 mountY=-0.04, mountTheta=-0.49
23:21:49.342 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
23:21:49.344 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
23:21:49.345 00.001 10072 Worker thread wakes up
23:21:49.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:21:49.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:21:49.346 00.001 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
23:21:49.347 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
23:21:49.350 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
23:21:49.350 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:21:49.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:49.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:21:49.350 00.000 10072 MoveAxis(E, 6, ABG)
23:21:49.350 00.000 10072 Guiding  Dir = 2, Dur = 6
23:21:49.351 00.001 10072 IsGuiding returns 0
23:21:49.351 00.000 10072 PulseGuide returned control before completion, sleep 16
23:21:49.367 00.016 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:21:49.369 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:49.371 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:49.372 00.001 1032 Enqueuing Expose request
23:21:49.383 00.011 10072 IsGuiding returns 0
23:21:49.383 00.000 10072 Move returns status 0, amount 6
23:21:49.383 00.000 10072 MoveAxis(N, 0, ABG)
23:21:49.383 00.000 10072 Move returns status 0, amount 0
23:21:49.383 00.000 10072 move complete, result=0
23:21:49.383 00.000 10072 worker thread done servicing request
23:21:49.383 00.000 10072 Worker thread wakes up
23:21:49.383 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:49.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:49.385 00.002 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:21:50.010 00.625 10072 Exposure complete
23:21:50.059 00.049 10072 worker thread done servicing request
23:21:50.060 00.001 1032 OnExposeComplete: enter
23:21:50.061 00.001 1032 UpdateGuideState(): m_state=6
23:21:50.063 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8834
23:21:50.065 00.002 1032 Star::Find returns 1 (0), X=1104.04, Y=133.90, Mass=1400, SNR=26.3, Peak=102 HFD=3.0
23:21:50.066 00.001 1032 MultiStar: [#1 0.00,0.24,0.96,U] [#2 -0.10,0.04,0.84,U] [#3 -0.16,0.20,0.00,M1] [#4 -0.03,0.30,0.00,M1] [#5 0.14,0.27,0.00,M1] [#6 -0.04,0.25,0.62,U] [#7 -0.01,0.23,0.70,U] [#8 0.09,0.25,0.00,M1] 
23:21:50.067 00.001 1032 refined, 4 included, MultiStar: {0.01, 0.18}, one-star: {0.17, 0.14}
23:21:50.070 00.003 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
23:21:50.072 00.002 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
23:21:50.074 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.49 mountX=0.17 mountY=-0.06, mountTheta=-0.34
23:21:50.077 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.18, opts=13)
23:21:50.080 00.003 1032 Enqueuing Move request for scope (0.01, 0.18)
23:21:50.083 00.003 10072 Worker thread wakes up
23:21:50.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
23:21:50.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
23:21:50.083 00.000 10072 Moving (0.01, 0.18) raw xDistance=0.17 yDistance=-0.06
23:21:50.086 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:21:50.088 00.002 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.44
23:21:50.088 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
23:21:50.088 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:50.088 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:21:50.088 00.000 10072 MoveAxis(W, 73, ABG)
23:21:50.088 00.000 10072 Guiding  Dir = 3, Dur = 73
23:21:50.089 00.001 10072 IsGuiding returns 0
23:21:50.089 00.000 10072 PulseGuide returned control before completion, sleep 83
23:21:50.105 00.016 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:21:50.107 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:50.110 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:50.112 00.002 1032 Enqueuing Expose request
23:21:50.183 00.071 10072 IsGuiding returns 0
23:21:50.185 00.002 10072 Move returns status 0, amount 73
23:21:50.186 00.001 10072 MoveAxis(N, 0, ABG)
23:21:50.186 00.000 10072 Move returns status 0, amount 0
23:21:50.186 00.000 10072 move complete, result=0
23:21:50.186 00.000 10072 worker thread done servicing request
23:21:50.186 00.000 10072 Worker thread wakes up
23:21:50.186 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:50.186 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:50.186 00.000 1032 GuideStep: 0.2 px 73 ms WEST, -0.1 px 0 ms NORTH
23:21:50.605 00.419 10072 Exposure complete
23:21:50.662 00.057 10072 worker thread done servicing request
23:21:50.663 00.001 1032 OnExposeComplete: enter
23:21:50.664 00.001 1032 UpdateGuideState(): m_state=6
23:21:50.667 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8835
23:21:50.668 00.001 1032 Star::Find returns 1 (0), X=1104.00, Y=133.90, Mass=1541, SNR=27.6, Peak=122 HFD=3.0
23:21:50.670 00.002 1032 MultiStar: [#1 0.02,0.23,0.94,U] [#2 0.01,0.12,0.72,U] [#3 -0.08,0.22,0.74,U] [#4 0.06,0.30,0.00,M2] [#5 0.04,0.31,0.00,M2] [#6 0.01,0.21,0.62,U] [#7 0.02,0.21,0.68,U] [#8 0.01,0.33,0.00,M2] 
23:21:50.671 00.001 1032 refined, 5 included, MultiStar: {0.02, 0.19}, one-star: {0.13, 0.14}
23:21:50.675 00.004 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
23:21:50.676 00.001 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
23:21:50.678 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.45 mountX=0.17 mountY=-0.07, mountTheta=-0.38
23:21:50.680 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.19, opts=13)
23:21:50.682 00.002 1032 Enqueuing Move request for scope (0.02, 0.19)
23:21:50.683 00.001 10072 Worker thread wakes up
23:21:50.684 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
23:21:50.684 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
23:21:50.684 00.000 10072 Moving (0.02, 0.19) raw xDistance=0.17 yDistance=-0.07
23:21:50.685 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:21:50.688 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.45
23:21:50.688 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
23:21:50.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:50.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:21:50.688 00.000 10072 MoveAxis(W, 77, ABG)
23:21:50.688 00.000 10072 Guiding  Dir = 3, Dur = 77
23:21:50.689 00.001 10072 IsGuiding returns 0
23:21:50.689 00.000 10072 PulseGuide returned control before completion, sleep 87
23:21:50.705 00.016 1032 UpdateGuideState exits: m=1541 SNR=27.6
23:21:50.707 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:50.709 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:50.712 00.003 1032 Enqueuing Expose request
23:21:50.788 00.076 10072 IsGuiding returns 0
23:21:50.788 00.000 10072 Move returns status 0, amount 77
23:21:50.788 00.000 10072 MoveAxis(N, 0, ABG)
23:21:50.788 00.000 10072 Move returns status 0, amount 0
23:21:50.788 00.000 10072 move complete, result=0
23:21:50.788 00.000 10072 worker thread done servicing request
23:21:50.788 00.000 1032 GuideStep: 0.2 px 77 ms WEST, -0.1 px 0 ms NORTH
23:21:50.791 00.003 10072 Worker thread wakes up
23:21:50.792 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:50.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:51.418 00.626 10072 Exposure complete
23:21:51.469 00.051 10072 worker thread done servicing request
23:21:51.469 00.000 1032 OnExposeComplete: enter
23:21:51.471 00.002 1032 UpdateGuideState(): m_state=6
23:21:51.473 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8836
23:21:51.475 00.002 1032 Star::Find returns 1 (0), X=1104.10, Y=133.67, Mass=1257, SNR=24.9, Peak=107 HFD=3.4
23:21:51.477 00.002 1032 MultiStar: [#1 0.09,0.09,1.02,U] [#2 0.01,-0.02,0.91,U] [#3 -0.02,-0.11,0.80,U] [#4 0.05,0.17,0.72,U] [#5 0.10,-0.06,0.70,U] [#6 0.08,0.13,0.65,U] [#7 0.06,-0.06,0.79,U] [#8 0.03,0.08,0.56,U] 
23:21:51.478 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.23, -0.10}
23:21:51.481 00.003 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
23:21:51.483 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
23:21:51.485 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.08 cameraTheta=0.10 mountX=-0.01 mountY=-0.07, mountTheta=-1.73
23:21:51.487 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
23:21:51.488 00.001 1032 Enqueuing Move request for scope (0.07, 0.01)
23:21:51.489 00.001 10072 Worker thread wakes up
23:21:51.489 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:21:51.489 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:21:51.491 00.002 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
23:21:51.492 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:21:51.495 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:21:51.495 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:21:51.496 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:51.496 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:21:51.496 00.000 10072 MoveAxis(E, 4, ABG)
23:21:51.496 00.000 10072 Guiding  Dir = 2, Dur = 4
23:21:51.496 00.000 10072 IsGuiding returns 0
23:21:51.496 00.000 10072 PulseGuide returned control before completion, sleep 14
23:21:51.512 00.016 1032 UpdateGuideState exits: m=1257 SNR=24.9
23:21:51.514 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:51.516 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:51.519 00.003 1032 Enqueuing Expose request
23:21:51.526 00.007 10072 IsGuiding returns 0
23:21:51.526 00.000 10072 Move returns status 0, amount 4
23:21:51.526 00.000 10072 MoveAxis(N, 0, ABG)
23:21:51.526 00.000 10072 Move returns status 0, amount 0
23:21:51.526 00.000 10072 move complete, result=0
23:21:51.526 00.000 10072 worker thread done servicing request
23:21:51.526 00.000 10072 Worker thread wakes up
23:21:51.527 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:51.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:51.530 00.003 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:21:51.939 00.409 10072 Exposure complete
23:21:51.990 00.051 10072 worker thread done servicing request
23:21:51.990 00.000 1032 OnExposeComplete: enter
23:21:51.993 00.003 1032 UpdateGuideState(): m_state=6
23:21:51.995 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8837
23:21:51.996 00.001 1032 Star::Find returns 1 (0), X=1104.10, Y=133.70, Mass=1332, SNR=25.6, Peak=103 HFD=3.4
23:21:51.999 00.003 1032 MultiStar: [#1 0.20,0.00,0.94,U] [#2 0.08,-0.15,0.83,U] [#3 -0.07,-0.14,0.76,U] [#4 0.11,0.15,0.70,U] [#5 0.26,-0.02,0.00,M2] [#6 0.10,0.11,0.61,U] [#7 0.19,-0.03,0.71,U] [#8 0.09,-0.15,0.54,U] 
23:21:52.001 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.04}, one-star: {0.23, -0.07}
23:21:52.002 00.001 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
23:21:52.004 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
23:21:52.005 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.29 mountX=-0.07 mountY=-0.11, mountTheta=-2.12
23:21:52.007 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
23:21:52.011 00.004 1032 Enqueuing Move request for scope (0.12, -0.04)
23:21:52.012 00.001 10072 Worker thread wakes up
23:21:52.012 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
23:21:52.012 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
23:21:52.012 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.11
23:21:52.015 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:21:52.018 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:21:52.018 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
23:21:52.018 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:52.018 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:21:52.018 00.000 10072 MoveAxis(E, 5, ABG)
23:21:52.018 00.000 10072 Guiding  Dir = 2, Dur = 5
23:21:52.019 00.001 10072 IsGuiding returns 0
23:21:52.019 00.000 10072 PulseGuide returned control before completion, sleep 15
23:21:52.036 00.017 1032 UpdateGuideState exits: m=1332 SNR=25.6
23:21:52.039 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:52.041 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:52.042 00.001 1032 Enqueuing Expose request
23:21:52.045 00.003 10072 IsGuiding returns 0
23:21:52.045 00.000 10072 Move returns status 0, amount 5
23:21:52.045 00.000 10072 MoveAxis(N, 0, ABG)
23:21:52.045 00.000 10072 Move returns status 0, amount 0
23:21:52.045 00.000 10072 move complete, result=0
23:21:52.045 00.000 10072 worker thread done servicing request
23:21:52.045 00.000 10072 Worker thread wakes up
23:21:52.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:52.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:52.052 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:21:52.673 00.621 10072 Exposure complete
23:21:52.720 00.047 10072 worker thread done servicing request
23:21:52.720 00.000 1032 OnExposeComplete: enter
23:21:52.722 00.002 1032 UpdateGuideState(): m_state=6
23:21:52.723 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8838
23:21:52.725 00.002 1032 Star::Find returns 1 (0), X=1104.08, Y=133.73, Mass=1322, SNR=25.5, Peak=114 HFD=3.3
23:21:52.727 00.002 1032 MultiStar: [#1 0.15,0.05,1.00,U] [#2 0.01,-0.01,0.81,U] [#3 -0.10,-0.03,0.76,U] [#4 0.19,0.26,0.00,M1] [#5 0.31,-0.07,0.00,M3] [#6 0.08,0.08,0.65,U] [#7 0.16,0.00,0.72,U] [#8 0.06,0.06,0.52,U] 
23:21:52.729 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.01}, one-star: {0.21, -0.03}
23:21:52.730 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
23:21:52.732 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
23:21:52.733 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.14 mountX=-0.01 mountY=-0.09, mountTheta=-1.69
23:21:52.736 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
23:21:52.739 00.003 1032 Enqueuing Move request for scope (0.09, 0.01)
23:21:52.741 00.002 10072 Worker thread wakes up
23:21:52.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:21:52.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:21:52.741 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
23:21:52.743 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:21:52.746 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:21:52.747 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:21:52.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:52.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:21:52.747 00.000 10072 MoveAxis(E, 4, ABG)
23:21:52.747 00.000 10072 Guiding  Dir = 2, Dur = 4
23:21:52.747 00.000 10072 IsGuiding returns 0
23:21:52.748 00.001 10072 PulseGuide returned control before completion, sleep 14
23:21:52.764 00.016 1032 UpdateGuideState exits: m=1322 SNR=25.5
23:21:52.766 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:52.770 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:52.772 00.002 1032 Enqueuing Expose request
23:21:52.775 00.003 10072 IsGuiding returns 0
23:21:52.775 00.000 10072 Move returns status 0, amount 4
23:21:52.775 00.000 10072 MoveAxis(N, 0, ABG)
23:21:52.775 00.000 10072 Move returns status 0, amount 0
23:21:52.775 00.000 10072 move complete, result=0
23:21:52.775 00.000 10072 worker thread done servicing request
23:21:52.776 00.001 10072 Worker thread wakes up
23:21:52.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:52.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:52.782 00.006 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:21:53.189 00.407 10072 Exposure complete
23:21:53.242 00.053 10072 worker thread done servicing request
23:21:53.242 00.000 1032 OnExposeComplete: enter
23:21:53.245 00.003 1032 UpdateGuideState(): m_state=6
23:21:53.247 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8839
23:21:53.249 00.002 1032 Star::Find returns 1 (0), X=1104.22, Y=133.74, Mass=1371, SNR=26.0, Peak=118 HFD=3.5
23:21:53.252 00.003 1032 MultiStar: [#1 0.22,0.06,0.96,U] [#2 0.05,-0.08,0.79,U] [#3 0.03,0.03,0.76,U] [#4 0.08,0.23,0.69,U] [#5 0.24,0.02,0.65,U] [#6 0.04,0.10,0.66,U] [#7 0.12,0.07,0.70,U] [#8 0.12,0.17,0.51,U] 
23:21:53.254 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.05}, one-star: {0.35, -0.02}
23:21:53.255 00.001 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
23:21:53.257 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
23:21:53.259 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.35 mountX=0.01 mountY=-0.16, mountTheta=-1.48
23:21:53.262 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.05, opts=13)
23:21:53.264 00.002 1032 Enqueuing Move request for scope (0.15, 0.05)
23:21:53.266 00.002 10072 Worker thread wakes up
23:21:53.268 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
23:21:53.268 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
23:21:53.268 00.000 10072 Moving (0.15, 0.05) raw xDistance=0.01 yDistance=-0.16
23:21:53.270 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:21:53.272 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:21:53.272 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:21:53.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:53.272 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:21:53.272 00.000 10072 MoveAxis(E, 5, ABG)
23:21:53.272 00.000 10072 Guiding  Dir = 2, Dur = 5
23:21:53.273 00.001 10072 IsGuiding returns 0
23:21:53.273 00.000 10072 PulseGuide returned control before completion, sleep 15
23:21:53.289 00.016 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:21:53.291 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:53.292 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:53.294 00.002 1032 Enqueuing Expose request
23:21:53.296 00.002 10072 IsGuiding returns 0
23:21:53.296 00.000 10072 Move returns status 0, amount 5
23:21:53.296 00.000 10072 MoveAxis(N, 0, ABG)
23:21:53.296 00.000 10072 Move returns status 0, amount 0
23:21:53.296 00.000 10072 move complete, result=0
23:21:53.296 00.000 10072 worker thread done servicing request
23:21:53.296 00.000 10072 Worker thread wakes up
23:21:53.296 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:53.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:53.304 00.008 1032 GuideStep: 0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
23:21:53.924 00.620 10072 Exposure complete
23:21:53.973 00.049 10072 worker thread done servicing request
23:21:53.973 00.000 1032 OnExposeComplete: enter
23:21:53.975 00.002 1032 UpdateGuideState(): m_state=6
23:21:53.978 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8840
23:21:53.979 00.001 1032 Star::Find returns 1 (0), X=1104.12, Y=133.56, Mass=1337, SNR=25.7, Peak=119 HFD=3.4
23:21:53.981 00.002 1032 MultiStar: [#1 0.18,0.10,0.98,U] [#2 0.00,-0.12,0.85,U] [#3 -0.05,-0.12,0.79,U] [#4 0.11,0.04,0.71,U] [#5 0.20,-0.16,0.00,M3] [#6 0.07,0.02,0.64,U] [#7 0.08,-0.05,0.71,U] [#8 0.04,0.00,0.54,U] 
23:21:53.982 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.05}, one-star: {0.25, -0.21}
23:21:53.985 00.003 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
23:21:53.986 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
23:21:53.988 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.47 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
23:21:53.991 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
23:21:53.992 00.001 1032 Enqueuing Move request for scope (0.10, -0.05)
23:21:53.995 00.003 10072 Worker thread wakes up
23:21:53.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:21:53.995 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:21:53.995 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.08
23:21:53.997 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:21:53.999 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:21:53.999 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:21:53.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:53.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:21:53.999 00.000 10072 MoveAxis(E, 6, ABG)
23:21:53.999 00.000 10072 Guiding  Dir = 2, Dur = 6
23:21:53.999 00.000 10072 IsGuiding returns 0
23:21:54.000 00.001 10072 PulseGuide returned control before completion, sleep 16
23:21:54.016 00.016 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:21:54.020 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:54.023 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:54.024 00.001 1032 Enqueuing Expose request
23:21:54.030 00.006 10072 IsGuiding returns 0
23:21:54.030 00.000 10072 Move returns status 0, amount 6
23:21:54.030 00.000 10072 MoveAxis(N, 0, ABG)
23:21:54.030 00.000 10072 Move returns status 0, amount 0
23:21:54.030 00.000 10072 move complete, result=0
23:21:54.030 00.000 10072 worker thread done servicing request
23:21:54.030 00.000 10072 Worker thread wakes up
23:21:54.030 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:54.030 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:54.032 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:21:54.442 00.410 10072 Exposure complete
23:21:54.491 00.049 10072 worker thread done servicing request
23:21:54.492 00.001 1032 OnExposeComplete: enter
23:21:54.494 00.002 1032 UpdateGuideState(): m_state=6
23:21:54.496 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8841
23:21:54.498 00.002 1032 Star::Find returns 1 (0), X=1104.06, Y=133.54, Mass=1372, SNR=26.0, Peak=115 HFD=3.5
23:21:54.500 00.002 1032 MultiStar: [#1 0.18,-0.20,0.00,M1] [#2 0.04,-0.23,0.80,U] [#3 -0.04,-0.23,0.74,U] [#4 -0.03,0.00,0.68,U] [#5 0.19,-0.11,0.66,U] [#6 0.02,-0.05,0.65,U] [#7 0.04,-0.11,0.72,U] [#8 0.17,-0.08,0.50,U] 
23:21:54.502 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.14}, one-star: {0.19, -0.22}
23:21:54.504 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
23:21:54.506 00.002 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
23:21:54.508 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.09 mountX=-0.15 mountY=-0.03, mountTheta=-2.92
23:21:54.510 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.14, opts=13)
23:21:54.512 00.002 1032 Enqueuing Move request for scope (0.07, -0.14)
23:21:54.513 00.001 10072 Worker thread wakes up
23:21:54.513 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
23:21:54.514 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
23:21:54.514 00.000 10072 Moving (0.07, -0.14) raw xDistance=-0.15 yDistance=-0.03
23:21:54.515 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:21:54.519 00.004 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.46
23:21:54.519 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:21:54.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:54.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:21:54.519 00.000 10072 MoveAxis(E, 79, ABG)
23:21:54.519 00.000 10072 Guiding  Dir = 2, Dur = 79
23:21:54.519 00.000 10072 IsGuiding returns 0
23:21:54.520 00.001 10072 PulseGuide returned control before completion, sleep 89
23:21:54.535 00.015 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:21:54.538 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:54.539 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:54.541 00.002 1032 Enqueuing Expose request
23:21:54.614 00.073 10072 IsGuiding returns 0
23:21:54.614 00.000 10072 Move returns status 0, amount 79
23:21:54.614 00.000 10072 MoveAxis(N, 0, ABG)
23:21:54.614 00.000 10072 Move returns status 0, amount 0
23:21:54.614 00.000 10072 move complete, result=0
23:21:54.614 00.000 10072 worker thread done servicing request
23:21:54.614 00.000 10072 Worker thread wakes up
23:21:54.614 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:54.614 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:54.615 00.001 1032 GuideStep: -0.2 px 79 ms EAST, -0.0 px 0 ms NORTH
23:21:55.243 00.628 10072 Exposure complete
23:21:55.292 00.049 10072 worker thread done servicing request
23:21:55.292 00.000 1032 OnExposeComplete: enter
23:21:55.295 00.003 1032 UpdateGuideState(): m_state=6
23:21:55.297 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8842
23:21:55.299 00.002 1032 Star::Find returns 1 (0), X=1104.13, Y=133.66, Mass=1538, SNR=27.6, Peak=121 HFD=3.5
23:21:55.302 00.003 1032 MultiStar: [#1 0.17,-0.04,0.94,U] [#2 0.06,-0.03,0.75,U] [#3 0.05,-0.08,0.73,U] [#4 0.03,0.15,0.65,U] [#5 0.21,-0.09,0.68,U] [#6 0.07,-0.02,0.60,U] [#7 0.15,-0.03,0.71,U] [#8 0.08,0.06,0.49,U] 
23:21:55.305 00.003 1032 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.25, -0.10}
23:21:55.308 00.003 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
23:21:55.309 00.001 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
23:21:55.311 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.21 mountX=-0.06 mountY=-0.12, mountTheta=-2.04
23:21:55.314 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
23:21:55.317 00.003 1032 Enqueuing Move request for scope (0.13, -0.03)
23:21:55.319 00.002 10072 Worker thread wakes up
23:21:55.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
23:21:55.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
23:21:55.320 00.001 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
23:21:55.322 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:21:55.325 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:21:55.325 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:21:55.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:55.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:21:55.325 00.000 10072 MoveAxis(E, 7, ABG)
23:21:55.325 00.000 10072 Guiding  Dir = 2, Dur = 7
23:21:55.326 00.001 10072 IsGuiding returns 0
23:21:55.327 00.001 10072 PulseGuide returned control before completion, sleep 17
23:21:55.344 00.017 1032 UpdateGuideState exits: m=1538 SNR=27.6
23:21:55.346 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:55.347 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:55.350 00.003 10072 IsGuiding returns 0
23:21:55.350 00.000 10072 Move returns status 0, amount 7
23:21:55.350 00.000 10072 MoveAxis(N, 0, ABG)
23:21:55.350 00.000 10072 Move returns status 0, amount 0
23:21:55.350 00.000 10072 move complete, result=0
23:21:55.350 00.000 1032 Enqueuing Expose request
23:21:55.353 00.003 10072 worker thread done servicing request
23:21:55.353 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:21:55.354 00.001 10072 Worker thread wakes up
23:21:55.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:55.355 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:55.759 00.404 10072 Exposure complete
23:21:55.807 00.048 10072 worker thread done servicing request
23:21:55.807 00.000 1032 OnExposeComplete: enter
23:21:55.809 00.002 1032 UpdateGuideState(): m_state=6
23:21:55.811 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8843
23:21:55.812 00.001 1032 Star::Find returns 1 (0), X=1104.13, Y=133.72, Mass=1411, SNR=26.4, Peak=125 HFD=3.4
23:21:55.814 00.002 1032 MultiStar: [#1 0.16,0.11,0.96,U] [#2 0.07,-0.06,0.80,U] [#3 -0.09,-0.05,0.74,U] [#4 -0.04,0.22,0.70,U] [#5 0.20,-0.06,0.67,U] [#6 0.15,0.08,0.65,U] [#7 0.04,-0.07,0.71,U] [#8 0.14,0.04,0.52,U] 
23:21:55.815 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.26, -0.04}
23:21:55.817 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
23:21:55.818 00.001 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
23:21:55.820 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.16 mountX=-0.01 mountY=-0.10, mountTheta=-1.67
23:21:55.823 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
23:21:55.826 00.003 1032 Enqueuing Move request for scope (0.10, 0.02)
23:21:55.827 00.001 10072 Worker thread wakes up
23:21:55.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:21:55.827 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:21:55.827 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
23:21:55.830 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:21:55.833 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:21:55.833 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:21:55.834 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:55.834 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:21:55.834 00.000 10072 MoveAxis(E, 7, ABG)
23:21:55.834 00.000 10072 Guiding  Dir = 2, Dur = 7
23:21:55.834 00.000 10072 IsGuiding returns 0
23:21:55.834 00.000 10072 PulseGuide returned control before completion, sleep 17
23:21:55.850 00.016 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:21:55.853 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:55.855 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:55.857 00.002 1032 Enqueuing Expose request
23:21:55.864 00.007 10072 IsGuiding returns 0
23:21:55.864 00.000 10072 Move returns status 0, amount 7
23:21:55.864 00.000 10072 MoveAxis(N, 0, ABG)
23:21:55.864 00.000 10072 Move returns status 0, amount 0
23:21:55.864 00.000 10072 move complete, result=0
23:21:55.864 00.000 10072 worker thread done servicing request
23:21:55.864 00.000 10072 Worker thread wakes up
23:21:55.864 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:55.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:55.867 00.003 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:21:56.500 00.633 10072 Exposure complete
23:21:56.548 00.048 10072 worker thread done servicing request
23:21:56.548 00.000 1032 OnExposeComplete: enter
23:21:56.551 00.003 1032 UpdateGuideState(): m_state=6
23:21:56.552 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8844
23:21:56.555 00.003 1032 Star::Find returns 1 (0), X=1104.14, Y=133.79, Mass=1367, SNR=26.0, Peak=113 HFD=3.5
23:21:56.556 00.001 1032 MultiStar: [#1 0.15,0.13,1.00,U] [#2 0.00,-0.03,0.81,U] [#3 -0.04,0.07,0.79,U] [#4 0.05,0.25,0.00,M1] [#5 0.29,0.02,0.00,M1] [#6 0.05,0.07,0.64,U] [#7 0.05,0.06,0.73,U] [#8 0.12,0.16,0.53,U] 
23:21:56.559 00.003 1032 refined, 6 included, MultiStar: {0.10, 0.07}, one-star: {0.27, 0.03}
23:21:56.561 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
23:21:56.562 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
23:21:56.564 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=0.04 mountY=-0.11, mountTheta=-1.23
23:21:56.566 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
23:21:56.568 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
23:21:56.570 00.002 10072 Worker thread wakes up
23:21:56.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:21:56.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:21:56.570 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.11
23:21:56.572 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:21:56.575 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:21:56.576 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:21:56.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:56.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:21:56.576 00.000 10072 MoveAxis(E, 8, ABG)
23:21:56.576 00.000 10072 Guiding  Dir = 2, Dur = 8
23:21:56.576 00.000 10072 IsGuiding returns 0
23:21:56.577 00.001 10072 PulseGuide returned control before completion, sleep 18
23:21:56.594 00.017 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:21:56.596 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:56.597 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:56.599 00.002 1032 Enqueuing Expose request
23:21:56.606 00.007 10072 IsGuiding returns 0
23:21:56.606 00.000 10072 Move returns status 0, amount 8
23:21:56.606 00.000 10072 MoveAxis(N, 0, ABG)
23:21:56.606 00.000 10072 Move returns status 0, amount 0
23:21:56.606 00.000 10072 move complete, result=0
23:21:56.606 00.000 10072 worker thread done servicing request
23:21:56.606 00.000 10072 Worker thread wakes up
23:21:56.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:56.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:56.608 00.002 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:21:57.015 00.407 10072 Exposure complete
23:21:57.065 00.050 10072 worker thread done servicing request
23:21:57.065 00.000 1032 OnExposeComplete: enter
23:21:57.067 00.002 1032 UpdateGuideState(): m_state=6
23:21:57.070 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8845
23:21:57.072 00.002 1032 Star::Find returns 1 (0), X=1104.13, Y=133.87, Mass=1596, SNR=28.1, Peak=133 HFD=3.3
23:21:57.074 00.002 1032 MultiStar: [#1 0.25,0.11,0.00,M1] [#2 0.03,-0.10,0.72,U] [#3 -0.12,-0.02,0.70,U] [#4 0.20,0.19,0.00,M2] [#5 0.21,-0.14,0.00,M2] [#6 0.06,0.12,0.54,U] [#7 0.16,0.08,0.65,U] [#8 0.17,-0.01,0.48,U] 
23:21:57.076 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.03}, one-star: {0.26, 0.11}
23:21:57.078 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
23:21:57.080 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
23:21:57.082 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.31 mountX=0.01 mountY=-0.11, mountTheta=-1.52
23:21:57.085 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
23:21:57.087 00.002 1032 Enqueuing Move request for scope (0.10, 0.03)
23:21:57.089 00.002 10072 Worker thread wakes up
23:21:57.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:21:57.089 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:21:57.089 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.01 yDistance=-0.11
23:21:57.093 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:21:57.095 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:21:57.095 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:21:57.095 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:57.096 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:21:57.096 00.000 10072 MoveAxis(E, 8, ABG)
23:21:57.096 00.000 10072 Guiding  Dir = 2, Dur = 8
23:21:57.096 00.000 10072 IsGuiding returns 0
23:21:57.096 00.000 10072 PulseGuide returned control before completion, sleep 18
23:21:57.115 00.019 1032 UpdateGuideState exits: m=1596 SNR=28.1
23:21:57.119 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:57.121 00.002 10072 IsGuiding returns 0
23:21:57.121 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:57.124 00.003 1032 Enqueuing Expose request
23:21:57.126 00.002 10072 Move returns status 0, amount 8
23:21:57.126 00.000 10072 MoveAxis(N, 0, ABG)
23:21:57.126 00.000 10072 Move returns status 0, amount 0
23:21:57.126 00.000 10072 move complete, result=0
23:21:57.127 00.001 10072 worker thread done servicing request
23:21:57.127 00.000 10072 Worker thread wakes up
23:21:57.127 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:57.127 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:57.133 00.006 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:21:57.750 00.617 10072 Exposure complete
23:21:57.800 00.050 10072 worker thread done servicing request
23:21:57.800 00.000 1032 OnExposeComplete: enter
23:21:57.802 00.002 1032 UpdateGuideState(): m_state=6
23:21:57.804 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8846
23:21:57.806 00.002 1032 Star::Find returns 1 (0), X=1104.25, Y=133.67, Mass=1185, SNR=24.2, Peak=103 HFD=3.4
23:21:57.809 00.003 1032 MultiStar: [#1 0.17,-0.07,1.05,U] [#2 0.04,-0.20,0.86,U] [#3 -0.02,-0.08,0.80,U] [#4 0.09,0.12,0.75,U] [#5 0.25,-0.08,0.00,M3] [#6 0.09,0.04,0.67,U] [#7 0.14,0.02,0.75,U] [#8 0.15,0.05,0.52,U] 
23:21:57.811 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.04}, one-star: {0.38, -0.09}
23:21:57.812 00.001 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
23:21:57.815 00.003 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
23:21:57.816 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.28 mountX=-0.07 mountY=-0.12, mountTheta=-2.11
23:21:57.819 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.04, opts=13)
23:21:57.821 00.002 1032 Enqueuing Move request for scope (0.14, -0.04)
23:21:57.823 00.002 10072 Worker thread wakes up
23:21:57.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
23:21:57.823 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
23:21:57.823 00.000 10072 Moving (0.14, -0.04) raw xDistance=-0.07 yDistance=-0.12
23:21:57.825 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:21:57.828 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:21:57.828 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:21:57.828 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:57.828 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:21:57.828 00.000 10072 MoveAxis(E, 10, ABG)
23:21:57.828 00.000 10072 Guiding  Dir = 2, Dur = 10
23:21:57.828 00.000 10072 IsGuiding returns 0
23:21:57.830 00.002 10072 PulseGuide returned control before completion, sleep 20
23:21:57.846 00.016 1032 UpdateGuideState exits: m=1185 SNR=24.2
23:21:57.848 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:57.849 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:57.851 00.002 1032 Enqueuing Expose request
23:21:57.856 00.005 10072 IsGuiding returns 0
23:21:57.856 00.000 10072 Move returns status 0, amount 10
23:21:57.856 00.000 10072 MoveAxis(N, 0, ABG)
23:21:57.856 00.000 10072 Move returns status 0, amount 0
23:21:57.856 00.000 10072 move complete, result=0
23:21:57.856 00.000 10072 worker thread done servicing request
23:21:57.856 00.000 10072 Worker thread wakes up
23:21:57.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:57.857 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:57.860 00.003 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:21:58.265 00.405 10072 Exposure complete
23:21:58.315 00.050 10072 worker thread done servicing request
23:21:58.315 00.000 1032 OnExposeComplete: enter
23:21:58.316 00.001 1032 UpdateGuideState(): m_state=6
23:21:58.319 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8847
23:21:58.321 00.002 1032 Star::Find returns 1 (0), X=1104.20, Y=133.71, Mass=1370, SNR=26.0, Peak=117 HFD=3.5
23:21:58.323 00.002 1032 MultiStar: [#1 0.18,-0.07,0.94,U] [#2 0.11,-0.16,0.80,U] [#3 -0.12,-0.12,0.75,U] [#4 0.06,0.01,0.68,U] [#5 0.30,-0.03,0.00,M4] [#6 0.14,0.07,0.64,U] [#7 0.17,-0.01,0.69,U] [#8 0.14,0.02,0.51,U] 
23:21:58.324 00.001 1032 refined, 7 included, MultiStar: {0.14, -0.05}, one-star: {0.33, -0.05}
23:21:58.326 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
23:21:58.328 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
23:21:58.329 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.14 cameraTheta=-0.33 mountX=-0.08 mountY=-0.12, mountTheta=-2.16
23:21:58.334 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
23:21:58.336 00.002 1032 Enqueuing Move request for scope (0.14, -0.05)
23:21:58.338 00.002 10072 Worker thread wakes up
23:21:58.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
23:21:58.338 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
23:21:58.338 00.000 10072 Moving (0.14, -0.05) raw xDistance=-0.08 yDistance=-0.12
23:21:58.341 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:21:58.343 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:21:58.343 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:21:58.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:58.344 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:21:58.344 00.000 10072 MoveAxis(E, 10, ABG)
23:21:58.344 00.000 10072 Guiding  Dir = 2, Dur = 10
23:21:58.344 00.000 10072 IsGuiding returns 0
23:21:58.344 00.000 10072 PulseGuide returned control before completion, sleep 20
23:21:58.364 00.020 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:21:58.366 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:58.368 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:58.369 00.001 1032 Enqueuing Expose request
23:21:58.373 00.004 10072 IsGuiding returns 0
23:21:58.373 00.000 10072 Move returns status 0, amount 10
23:21:58.373 00.000 10072 MoveAxis(N, 0, ABG)
23:21:58.373 00.000 10072 Move returns status 0, amount 0
23:21:58.373 00.000 10072 move complete, result=0
23:21:58.373 00.000 10072 worker thread done servicing request
23:21:58.373 00.000 10072 Worker thread wakes up
23:21:58.373 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:58.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:58.379 00.006 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:21:58.999 00.620 10072 Exposure complete
23:21:59.045 00.046 10072 worker thread done servicing request
23:21:59.045 00.000 1032 OnExposeComplete: enter
23:21:59.048 00.003 1032 UpdateGuideState(): m_state=6
23:21:59.050 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8848
23:21:59.052 00.002 1032 Star::Find returns 1 (0), X=1104.17, Y=133.76, Mass=1306, SNR=25.4, Peak=118 HFD=3.3
23:21:59.054 00.002 1032 MultiStar: [#1 0.18,0.06,0.99,U] [#2 0.09,0.01,0.80,U] [#3 -0.13,-0.10,0.80,U] [#4 0.14,0.21,0.70,U] [#5 0.21,-0.05,0.70,U] [#6 0.03,0.15,0.65,U] [#7 0.14,0.02,0.73,U] [#8 0.12,0.20,0.52,U] 
23:21:59.056 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.30, -0.00}
23:21:59.058 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:21:59.060 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:21:59.061 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.34 mountX=0.01 mountY=-0.13, mountTheta=-1.49
23:21:59.064 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
23:21:59.065 00.001 1032 Enqueuing Move request for scope (0.13, 0.04)
23:21:59.067 00.002 10072 Worker thread wakes up
23:21:59.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
23:21:59.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
23:21:59.067 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.13
23:21:59.069 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:21:59.071 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:21:59.071 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:21:59.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:59.072 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:21:59.072 00.000 10072 MoveAxis(E, 9, ABG)
23:21:59.072 00.000 10072 Guiding  Dir = 2, Dur = 9
23:21:59.072 00.000 10072 IsGuiding returns 0
23:21:59.072 00.000 10072 PulseGuide returned control before completion, sleep 19
23:21:59.088 00.016 1032 UpdateGuideState exits: m=1306 SNR=25.4
23:21:59.091 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:59.092 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:59.093 00.001 1032 Enqueuing Expose request
23:21:59.106 00.013 10072 IsGuiding returns 0
23:21:59.106 00.000 10072 Move returns status 0, amount 9
23:21:59.106 00.000 10072 MoveAxis(N, 0, ABG)
23:21:59.106 00.000 10072 Move returns status 0, amount 0
23:21:59.106 00.000 10072 move complete, result=0
23:21:59.106 00.000 10072 worker thread done servicing request
23:21:59.106 00.000 10072 Worker thread wakes up
23:21:59.106 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:59.106 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:59.107 00.001 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:21:59.516 00.409 10072 Exposure complete
23:21:59.564 00.048 10072 worker thread done servicing request
23:21:59.564 00.000 1032 OnExposeComplete: enter
23:21:59.566 00.002 1032 UpdateGuideState(): m_state=6
23:21:59.568 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8849
23:21:59.569 00.001 1032 Star::Find returns 1 (0), X=1104.27, Y=133.73, Mass=1368, SNR=26.0, Peak=117 HFD=3.5
23:21:59.571 00.002 1032 MultiStar: [#1 0.14,0.10,0.99,U] [#2 0.13,-0.05,0.79,U] [#3 0.08,-0.03,0.78,U] [#4 0.14,0.14,0.70,U] [#5 0.16,0.04,0.70,U] [#6 0.28,0.12,0.00,M1] [#7 0.06,-0.00,0.74,U] [#8 0.22,0.00,0.55,U] 
23:21:59.572 00.001 1032 refined, 7 included, MultiStar: {0.17, 0.02}, one-star: {0.40, -0.03}
23:21:59.573 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
23:21:59.575 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
23:21:59.577 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.11 mountX=-0.03 mountY=-0.17, mountTheta=-1.72
23:21:59.580 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.02, opts=13)
23:21:59.582 00.002 1032 Enqueuing Move request for scope (0.17, 0.02)
23:21:59.584 00.002 10072 Worker thread wakes up
23:21:59.584 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
23:21:59.584 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
23:21:59.584 00.000 10072 Moving (0.17, 0.02) raw xDistance=-0.03 yDistance=-0.17
23:21:59.586 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:21:59.589 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:21:59.589 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:21:59.589 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:59.590 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:21:59.590 00.000 10072 MoveAxis(E, 9, ABG)
23:21:59.590 00.000 10072 Guiding  Dir = 2, Dur = 9
23:21:59.590 00.000 10072 IsGuiding returns 0
23:21:59.591 00.001 10072 PulseGuide returned control before completion, sleep 19
23:21:59.608 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:21:59.626 00.018 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:59.629 00.003 10072 IsGuiding returns 0
23:21:59.629 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:21:59.632 00.003 1032 Enqueuing Expose request
23:21:59.633 00.001 10072 Move returns status 0, amount 9
23:21:59.633 00.000 10072 MoveAxis(N, 0, ABG)
23:21:59.633 00.000 10072 Move returns status 0, amount 0
23:21:59.633 00.000 10072 move complete, result=0
23:21:59.633 00.000 10072 worker thread done servicing request
23:21:59.633 00.000 10072 Worker thread wakes up
23:21:59.634 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:21:59.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:21:59.641 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
23:22:00.266 00.625 10072 Exposure complete
23:22:00.313 00.047 10072 worker thread done servicing request
23:22:00.313 00.000 1032 OnExposeComplete: enter
23:22:00.315 00.002 1032 UpdateGuideState(): m_state=6
23:22:00.316 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8850
23:22:00.318 00.002 1032 Star::Find returns 1 (0), X=1104.26, Y=133.53, Mass=1409, SNR=26.4, Peak=123 HFD=3.3
23:22:00.319 00.001 1032 MultiStar: [#1 0.23,-0.04,1.01,U] [#2 0.12,-0.17,0.78,U] [#3 -0.05,-0.14,0.77,U] [#4 0.10,0.06,0.65,U] [#5 0.27,-0.20,0.00,M3] [#6 0.13,-0.00,0.62,U] [#7 0.11,-0.06,0.69,U] [#8 0.21,-0.17,0.00,M1] 
23:22:00.321 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.09}, one-star: {0.39, -0.23}
23:22:00.322 00.001 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
23:22:00.324 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
23:22:00.325 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-0.53 mountX=-0.13 mountY=-0.13, mountTheta=-2.36
23:22:00.327 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.09, opts=13)
23:22:00.331 00.004 1032 Enqueuing Move request for scope (0.16, -0.09)
23:22:00.333 00.002 10072 Worker thread wakes up
23:22:00.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
23:22:00.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
23:22:00.333 00.000 10072 Moving (0.16, -0.09) raw xDistance=-0.13 yDistance=-0.13
23:22:00.335 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:22:00.338 00.003 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.47
23:22:00.338 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
23:22:00.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:00.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:22:00.338 00.000 10072 MoveAxis(E, 73, ABG)
23:22:00.338 00.000 10072 Guiding  Dir = 2, Dur = 73
23:22:00.339 00.001 10072 IsGuiding returns 0
23:22:00.339 00.000 10072 PulseGuide returned control before completion, sleep 83
23:22:00.354 00.015 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:22:00.357 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:00.358 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:00.361 00.003 1032 Enqueuing Expose request
23:22:00.435 00.074 10072 IsGuiding returns 0
23:22:00.435 00.000 10072 Move returns status 0, amount 73
23:22:00.435 00.000 10072 MoveAxis(N, 0, ABG)
23:22:00.435 00.000 10072 Move returns status 0, amount 0
23:22:00.435 00.000 10072 move complete, result=0
23:22:00.435 00.000 10072 worker thread done servicing request
23:22:00.435 00.000 10072 Worker thread wakes up
23:22:00.435 00.000 1032 GuideStep: -0.1 px 73 ms EAST, -0.1 px 0 ms NORTH
23:22:00.437 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:00.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:00.845 00.408 10072 Exposure complete
23:22:00.894 00.049 10072 worker thread done servicing request
23:22:00.894 00.000 1032 OnExposeComplete: enter
23:22:00.897 00.003 1032 UpdateGuideState(): m_state=6
23:22:00.899 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8851
23:22:00.900 00.001 1032 Star::Find returns 1 (0), X=1104.24, Y=133.65, Mass=1380, SNR=26.1, Peak=117 HFD=3.5
23:22:00.902 00.002 1032 MultiStar: [#1 0.23,0.03,0.92,U] [#2 0.07,-0.19,0.77,U] [#3 0.03,-0.19,0.75,U] [#4 0.17,0.04,0.69,U] [#5 0.18,-0.08,0.65,U] [#6 0.20,0.05,0.66,U] [#7 0.15,-0.09,0.72,U] [#8 0.15,-0.09,0.53,U] 
23:22:00.903 00.001 1032 refined, 8 included, MultiStar: {0.18, -0.07}, one-star: {0.37, -0.12}
23:22:00.906 00.003 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
23:22:00.907 00.001 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
23:22:00.909 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-0.39 mountX=-0.12 mountY=-0.16, mountTheta=-2.22
23:22:00.911 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.07, opts=13)
23:22:00.913 00.002 1032 Enqueuing Move request for scope (0.18, -0.07)
23:22:00.915 00.002 10072 Worker thread wakes up
23:22:00.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
23:22:00.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
23:22:00.915 00.000 10072 Moving (0.18, -0.07) raw xDistance=-0.12 yDistance=-0.16
23:22:00.917 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:22:00.920 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:22:00.920 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:22:00.920 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:00.920 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:22:00.920 00.000 10072 MoveAxis(E, 9, ABG)
23:22:00.920 00.000 10072 Guiding  Dir = 2, Dur = 9
23:22:00.920 00.000 10072 IsGuiding returns 0
23:22:00.921 00.001 10072 PulseGuide returned control before completion, sleep 19
23:22:00.937 00.016 1032 UpdateGuideState exits: m=1380 SNR=26.1
23:22:00.940 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:00.942 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:00.943 00.001 1032 Enqueuing Expose request
23:22:00.951 00.008 10072 IsGuiding returns 0
23:22:00.951 00.000 10072 Move returns status 0, amount 9
23:22:00.951 00.000 10072 MoveAxis(N, 0, ABG)
23:22:00.951 00.000 10072 Move returns status 0, amount 0
23:22:00.951 00.000 10072 move complete, result=0
23:22:00.951 00.000 10072 worker thread done servicing request
23:22:00.951 00.000 10072 Worker thread wakes up
23:22:00.951 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:00.951 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:00.952 00.001 1032 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
23:22:01.578 00.626 10072 Exposure complete
23:22:01.640 00.062 10072 worker thread done servicing request
23:22:01.640 00.000 1032 OnExposeComplete: enter
23:22:01.643 00.003 1032 UpdateGuideState(): m_state=6
23:22:01.646 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8852
23:22:01.649 00.003 1032 Star::Find returns 1 (0), X=1104.28, Y=133.74, Mass=1316, SNR=25.5, Peak=121 HFD=3.5
23:22:01.651 00.002 1032 MultiStar: [#1 0.21,0.07,0.96,U] [#2 0.11,-0.06,0.84,U] [#3 -0.05,-0.11,0.76,U] [#4 0.18,0.18,0.00,M1] [#5 0.39,0.18,0.00,M3] [#6 0.10,0.07,0.66,U] [#7 0.16,-0.02,0.72,U] [#8 0.09,0.05,0.53,U] 
23:22:01.652 00.001 1032 refined, 6 included, MultiStar: {0.16, -0.01}, one-star: {0.40, -0.03}
23:22:01.654 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
23:22:01.655 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
23:22:01.657 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.05 mountX=-0.05 mountY=-0.15, mountTheta=-1.88
23:22:01.659 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.01, opts=13)
23:22:01.662 00.003 1032 Enqueuing Move request for scope (0.16, -0.01)
23:22:01.664 00.002 10072 Worker thread wakes up
23:22:01.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
23:22:01.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
23:22:01.664 00.000 10072 Moving (0.16, -0.01) raw xDistance=-0.05 yDistance=-0.15
23:22:01.665 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:22:01.668 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:22:01.668 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:22:01.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:01.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:22:01.668 00.000 10072 MoveAxis(E, 11, ABG)
23:22:01.668 00.000 10072 Guiding  Dir = 2, Dur = 11
23:22:01.668 00.000 10072 IsGuiding returns 0
23:22:01.670 00.002 10072 PulseGuide returned control before completion, sleep 21
23:22:01.687 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.5
23:22:01.689 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:01.691 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:01.693 00.002 1032 Enqueuing Expose request
23:22:01.699 00.006 10072 IsGuiding returns 0
23:22:01.699 00.000 10072 Move returns status 0, amount 11
23:22:01.699 00.000 10072 MoveAxis(N, 0, ABG)
23:22:01.699 00.000 10072 Move returns status 0, amount 0
23:22:01.699 00.000 10072 move complete, result=0
23:22:01.700 00.001 10072 worker thread done servicing request
23:22:01.700 00.000 10072 Worker thread wakes up
23:22:01.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:01.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:01.701 00.001 1032 GuideStep: -0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
23:22:02.108 00.407 10072 Exposure complete
23:22:02.156 00.048 10072 worker thread done servicing request
23:22:02.156 00.000 1032 OnExposeComplete: enter
23:22:02.158 00.002 1032 UpdateGuideState(): m_state=6
23:22:02.159 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8853
23:22:02.162 00.003 1032 Star::Find returns 1 (0), X=1104.23, Y=133.78, Mass=1481, SNR=27.0, Peak=124 HFD=3.5
23:22:02.164 00.002 1032 MultiStar: [#1 0.14,0.12,0.91,U] [#2 0.05,-0.02,0.72,U] [#3 0.03,-0.01,0.73,U] [#4 0.08,0.32,0.00,M2] [#5 0.22,0.20,0.00,M4] [#6 0.12,0.14,0.64,U] [#7 0.13,0.11,0.70,U] [#8 0.15,0.28,0.00,M1] 
23:22:02.165 00.001 1032 refined, 5 included, MultiStar: {0.15, 0.06}, one-star: {0.36, 0.02}
23:22:02.166 00.001 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
23:22:02.168 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
23:22:02.169 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.37 mountX=0.02 mountY=-0.16, mountTheta=-1.46
23:22:02.171 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
23:22:02.174 00.003 1032 Enqueuing Move request for scope (0.15, 0.06)
23:22:02.175 00.001 10072 Worker thread wakes up
23:22:02.175 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
23:22:02.175 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
23:22:02.175 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
23:22:02.177 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:22:02.180 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:22:02.180 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:22:02.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:02.180 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:22:02.180 00.000 10072 MoveAxis(E, 9, ABG)
23:22:02.180 00.000 10072 Guiding  Dir = 2, Dur = 9
23:22:02.181 00.001 10072 IsGuiding returns 0
23:22:02.182 00.001 10072 PulseGuide returned control before completion, sleep 19
23:22:02.199 00.017 1032 UpdateGuideState exits: m=1481 SNR=27.0
23:22:02.201 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:02.202 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:02.203 00.001 1032 Enqueuing Expose request
23:22:02.217 00.014 10072 IsGuiding returns 0
23:22:02.217 00.000 10072 Move returns status 0, amount 9
23:22:02.217 00.000 10072 MoveAxis(N, 0, ABG)
23:22:02.217 00.000 10072 Move returns status 0, amount 0
23:22:02.217 00.000 10072 move complete, result=0
23:22:02.217 00.000 10072 worker thread done servicing request
23:22:02.217 00.000 10072 Worker thread wakes up
23:22:02.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:02.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:02.219 00.002 1032 GuideStep: 0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
23:22:02.845 00.626 10072 Exposure complete
23:22:02.890 00.045 10072 worker thread done servicing request
23:22:02.890 00.000 1032 OnExposeComplete: enter
23:22:02.891 00.001 1032 UpdateGuideState(): m_state=6
23:22:02.893 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8854
23:22:02.894 00.001 1032 Star::Find returns 1 (0), X=1104.20, Y=133.72, Mass=1288, SNR=25.2, Peak=118 HFD=3.5
23:22:02.897 00.003 1032 MultiStar: [#1 0.20,0.05,0.98,U] [#2 0.12,-0.00,0.85,U] [#3 -0.01,0.01,0.78,U] [#4 0.06,0.15,0.72,U] [#5 0.41,0.08,0.00,M5] [#6 0.11,0.03,0.61,U] [#7 0.27,-0.02,0.00,M1] [#8 0.21,-0.00,0.51,U] 
23:22:02.899 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.03}, one-star: {0.32, -0.04}
23:22:02.900 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
23:22:02.902 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
23:22:02.903 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.17 mountX=-0.01 mountY=-0.15, mountTheta=-1.66
23:22:02.906 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
23:22:02.908 00.002 1032 Enqueuing Move request for scope (0.15, 0.03)
23:22:02.910 00.002 10072 Worker thread wakes up
23:22:02.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
23:22:02.910 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
23:22:02.910 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
23:22:02.912 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:22:02.914 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:22:02.914 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:22:02.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:02.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:22:02.914 00.000 10072 MoveAxis(E, 11, ABG)
23:22:02.914 00.000 10072 Guiding  Dir = 2, Dur = 11
23:22:02.915 00.001 10072 IsGuiding returns 0
23:22:02.915 00.000 10072 PulseGuide returned control before completion, sleep 21
23:22:02.931 00.016 1032 UpdateGuideState exits: m=1288 SNR=25.2
23:22:02.933 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:02.935 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:02.937 00.002 1032 Enqueuing Expose request
23:22:02.952 00.015 10072 IsGuiding returns 0
23:22:02.952 00.000 10072 Move returns status 0, amount 11
23:22:02.952 00.000 10072 MoveAxis(N, 0, ABG)
23:22:02.952 00.000 10072 Move returns status 0, amount 0
23:22:02.952 00.000 10072 move complete, result=0
23:22:02.952 00.000 10072 worker thread done servicing request
23:22:02.952 00.000 10072 Worker thread wakes up
23:22:02.952 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:02.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:02.957 00.005 1032 GuideStep: -0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
23:22:03.363 00.406 10072 Exposure complete
23:22:03.412 00.049 10072 worker thread done servicing request
23:22:03.412 00.000 1032 OnExposeComplete: enter
23:22:03.414 00.002 1032 UpdateGuideState(): m_state=6
23:22:03.416 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8855
23:22:03.419 00.003 1032 Star::Find returns 1 (0), X=1104.41, Y=133.76, Mass=1352, SNR=25.8, Peak=127 HFD=3.3
23:22:03.421 00.002 1032 MultiStar: large primary error, entering stabilization period
23:22:03.424 00.003 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
23:22:03.428 00.004 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
23:22:03.429 00.001 1032 CameraToMount -- cameraX=0.54 cameraY=-0.01 hyp=0.54 cameraTheta=-0.01 mountX=-0.14 mountY=-0.52, mountTheta=-1.84
23:22:03.431 00.002 1032 SchedulePrimaryMove(0F526948, x=0.54, y=-0.01, opts=13)
23:22:03.434 00.003 1032 Enqueuing Move request for scope (0.54, -0.01)
23:22:03.435 00.001 10072 Worker thread wakes up
23:22:03.435 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.01) opts 0xd
23:22:03.435 00.000 10072 Handling offset move in thread for scope, endpoint = (0.54, -0.01)
23:22:03.435 00.000 10072 Moving (0.54, -0.01) raw xDistance=-0.14 yDistance=-0.52
23:22:03.437 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:22:03.440 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.48
23:22:03.440 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:22:03.440 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
23:22:03.440 00.000 10072 MoveAxis(E, 76, ABG)
23:22:03.440 00.000 10072 Guiding  Dir = 2, Dur = 76
23:22:03.440 00.000 10072 IsGuiding returns 0
23:22:03.441 00.001 10072 PulseGuide returned control before completion, sleep 86
23:22:03.456 00.015 1032 UpdateGuideState exits: m=1352 SNR=25.8
23:22:03.458 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:03.461 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:03.462 00.001 1032 Enqueuing Expose request
23:22:03.529 00.067 10072 IsGuiding returns 0
23:22:03.530 00.001 10072 Move returns status 0, amount 76
23:22:03.530 00.000 10072 MoveAxis(N, 336, ABG)
23:22:03.530 00.000 10072 Guiding  Dir = 0, Dur = 336
23:22:03.530 00.000 10072 IsGuiding returns 0
23:22:03.531 00.001 10072 PulseGuide returned control before completion, sleep 346
23:22:03.888 00.357 10072 IsGuiding returns 0
23:22:03.888 00.000 10072 Move returns status 0, amount 336
23:22:03.888 00.000 10072 move complete, result=0
23:22:03.888 00.000 10072 worker thread done servicing request
23:22:03.888 00.000 10072 Worker thread wakes up
23:22:03.888 00.000 1032 GuideStep: -0.1 px 76 ms EAST, -0.5 px 336 ms NORTH
23:22:03.892 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:03.892 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:04.623 00.731 10072 Exposure complete
23:22:04.668 00.045 10072 worker thread done servicing request
23:22:04.668 00.000 1032 OnExposeComplete: enter
23:22:04.670 00.002 1032 UpdateGuideState(): m_state=6
23:22:04.671 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8856
23:22:04.674 00.003 1032 Star::Find returns 1 (0), X=1103.71, Y=133.78, Mass=1435, SNR=26.6, Peak=113 HFD=3.3
23:22:04.676 00.002 1032 MultiStar: exiting stabilization period
23:22:04.677 00.001 1032 MultiStar: [#1 -0.38,0.07,0.00,M1] [#2 -0.38,0.02,0.00,M1] [#3 -0.47,0.02,0.00,M1] [#4 -0.50,0.20,0.00,M2] [#5 -0.27,0.17,0.00,M6] [#6 -0.46,0.11,0.00,M1] [#7 -0.44,0.10,0.00,M2] [#8 -0.38,0.17,0.00,M1] 
23:22:04.680 00.003 1032 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.83) = xAngle (1.23 = 1.23)
23:22:04.682 00.002 1032 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.23 = 1.23)
23:22:04.683 00.001 1032 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.06 mountX=0.05 mountY=0.15, mountTheta=1.23
23:22:04.686 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.01, opts=13)
23:22:04.687 00.001 1032 Enqueuing Move request for scope (-0.16, 0.01)
23:22:04.688 00.001 10072 Worker thread wakes up
23:22:04.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
23:22:04.688 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
23:22:04.688 00.000 10072 Moving (-0.16, 0.01) raw xDistance=0.05 yDistance=0.15
23:22:04.690 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:22:04.693 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:22:04.693 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:22:04.693 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:04.693 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:22:04.693 00.000 10072 MoveAxis(E, 12, ABG)
23:22:04.693 00.000 10072 Guiding  Dir = 2, Dur = 12
23:22:04.693 00.000 10072 IsGuiding returns 0
23:22:04.693 00.000 10072 PulseGuide returned control before completion, sleep 22
23:22:04.709 00.016 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:22:04.711 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:04.712 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:04.713 00.001 1032 Enqueuing Expose request
23:22:04.730 00.017 10072 IsGuiding returns 0
23:22:04.730 00.000 10072 Move returns status 0, amount 12
23:22:04.730 00.000 10072 MoveAxis(N, 0, ABG)
23:22:04.730 00.000 10072 Move returns status 0, amount 0
23:22:04.730 00.000 10072 move complete, result=0
23:22:04.730 00.000 10072 worker thread done servicing request
23:22:04.730 00.000 10072 Worker thread wakes up
23:22:04.730 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:04.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:04.734 00.004 1032 GuideStep: 0.1 px 12 ms EAST, 0.2 px 0 ms NORTH
23:22:05.139 00.405 10072 Exposure complete
23:22:05.187 00.048 10072 worker thread done servicing request
23:22:05.188 00.001 1032 OnExposeComplete: enter
23:22:05.189 00.001 1032 UpdateGuideState(): m_state=6
23:22:05.191 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8857
23:22:05.192 00.001 1032 Star::Find returns 1 (0), X=1103.69, Y=133.77, Mass=1352, SNR=25.9, Peak=98 HFD=3.4
23:22:05.195 00.003 1032 MultiStar: [#1 -0.37,0.09,0.00,M2] [#2 -0.39,0.06,0.00,M2] [#3 -0.53,0.00,0.00,M2] [#4 -0.46,0.27,0.00,M3] [#5 -0.17,0.14,0.68,U] [#6 -0.40,0.27,0.00,M2] [#7 -0.35,0.12,0.00,M3] [#8 -0.22,0.14,0.00,M2] 
23:22:05.197 00.002 1032 single-star, 1 included, MultiStar: {-0.18, 0.06}, one-star: {-0.18, 0.01}
23:22:05.199 00.002 1032 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.83) = xAngle (1.28 = 1.28)
23:22:05.201 00.002 1032 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.28 = 1.28)
23:22:05.202 00.001 1032 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.11 mountX=0.05 mountY=0.17, mountTheta=1.28
23:22:05.208 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=0.01, opts=13)
23:22:05.210 00.002 1032 Enqueuing Move request for scope (-0.18, 0.01)
23:22:05.213 00.003 10072 Worker thread wakes up
23:22:05.214 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
23:22:05.214 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
23:22:05.214 00.000 10072 Moving (-0.18, 0.01) raw xDistance=0.05 yDistance=0.17
23:22:05.216 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:22:05.219 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:22:05.219 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:22:05.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:05.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:22:05.219 00.000 10072 MoveAxis(E, 8, ABG)
23:22:05.219 00.000 10072 Guiding  Dir = 2, Dur = 8
23:22:05.220 00.001 10072 IsGuiding returns 0
23:22:05.220 00.000 10072 PulseGuide returned control before completion, sleep 18
23:22:05.238 00.018 1032 UpdateGuideState exits: m=1352 SNR=25.9
23:22:05.240 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:05.242 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:05.244 00.002 1032 Enqueuing Expose request
23:22:05.246 00.002 10072 IsGuiding returns 0
23:22:05.246 00.000 10072 Move returns status 0, amount 8
23:22:05.246 00.000 10072 MoveAxis(N, 0, ABG)
23:22:05.246 00.000 10072 Move returns status 0, amount 0
23:22:05.246 00.000 10072 move complete, result=0
23:22:05.246 00.000 10072 worker thread done servicing request
23:22:05.246 00.000 10072 Worker thread wakes up
23:22:05.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:05.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:05.253 00.007 1032 GuideStep: 0.1 px 8 ms EAST, 0.2 px 0 ms NORTH
23:22:05.876 00.623 10072 Exposure complete
23:22:05.928 00.052 10072 worker thread done servicing request
23:22:05.928 00.000 1032 OnExposeComplete: enter
23:22:05.930 00.002 1032 UpdateGuideState(): m_state=6
23:22:05.931 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8858
23:22:05.933 00.002 1032 Star::Find returns 1 (0), X=1103.67, Y=133.59, Mass=1174, SNR=24.1, Peak=87 HFD=3.2
23:22:05.936 00.003 1032 MultiStar: [#1 -0.36,0.01,0.00,M3] [#2 -0.53,-0.07,0.00,M3] [#3 -0.55,-0.06,0.00,M3] [#4 -0.33,0.14,0.00,M4] [#5 -0.11,0.18,0.77,U] [#6 -0.40,0.04,0.00,M3] [#7 -0.34,-0.08,0.00,M4] [#8 -0.28,-0.02,0.00,M3] 
23:22:05.938 00.002 1032 refined, 1 included, MultiStar: {-0.16, -0.02}, one-star: {-0.20, -0.17}
23:22:05.939 00.001 1032 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.83) = xAngle (-4.88 = 1.41)
23:22:05.941 00.002 1032 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.88 = 1.41)
23:22:05.943 00.002 1032 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.05 mountX=0.03 mountY=0.16, mountTheta=1.41
23:22:05.945 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=-0.02, opts=13)
23:22:05.948 00.003 1032 Enqueuing Move request for scope (-0.16, -0.02)
23:22:05.950 00.002 10072 Worker thread wakes up
23:22:05.950 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
23:22:05.950 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
23:22:05.950 00.000 10072 Moving (-0.16, -0.02) raw xDistance=0.03 yDistance=0.16
23:22:05.952 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:22:05.955 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:22:05.955 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:22:05.956 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:05.956 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:22:05.956 00.000 10072 MoveAxis(E, 8, ABG)
23:22:05.956 00.000 10072 Guiding  Dir = 2, Dur = 8
23:22:05.956 00.000 10072 IsGuiding returns 0
23:22:05.957 00.001 10072 PulseGuide returned control before completion, sleep 18
23:22:05.973 00.016 1032 UpdateGuideState exits: m=1174 SNR=24.1
23:22:05.975 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:05.976 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:05.978 00.002 1032 Enqueuing Expose request
23:22:05.983 00.005 10072 IsGuiding returns 0
23:22:05.983 00.000 10072 Move returns status 0, amount 8
23:22:05.983 00.000 10072 MoveAxis(N, 0, ABG)
23:22:05.983 00.000 10072 Move returns status 0, amount 0
23:22:05.983 00.000 10072 move complete, result=0
23:22:05.983 00.000 10072 worker thread done servicing request
23:22:05.983 00.000 10072 Worker thread wakes up
23:22:05.983 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:05.983 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:05.986 00.003 1032 GuideStep: 0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
23:22:06.392 00.406 10072 Exposure complete
23:22:06.442 00.050 10072 worker thread done servicing request
23:22:06.442 00.000 1032 OnExposeComplete: enter
23:22:06.444 00.002 1032 UpdateGuideState(): m_state=6
23:22:06.446 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8859
23:22:06.448 00.002 1032 Star::Find returns 1 (0), X=1103.70, Y=133.67, Mass=1406, SNR=26.4, Peak=107 HFD=3.2
23:22:06.449 00.001 1032 MultiStar: [#1 -0.32,-0.00,0.00,M4] [#2 -0.46,-0.17,0.00,M4] [#3 -0.51,-0.12,0.00,M4] [#4 -0.35,0.12,0.00,M5] [#5 -0.19,-0.04,0.66,U] [#6 -0.45,0.02,0.00,M4] [#7 -0.28,0.02,0.00,M5] [#8 -0.28,-0.06,0.00,M4] 
23:22:06.451 00.002 1032 refined, 1 included, MultiStar: {-0.18, -0.08}, one-star: {-0.17, -0.10}
23:22:06.452 00.001 1032 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.83) = xAngle (-4.58 = 1.71)
23:22:06.455 00.003 1032 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.58 = 1.71)
23:22:06.458 00.003 1032 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-2.75 mountX=-0.03 mountY=0.19, mountTheta=1.71
23:22:06.462 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=-0.08, opts=13)
23:22:06.463 00.001 1032 Enqueuing Move request for scope (-0.18, -0.08)
23:22:06.465 00.002 10072 Worker thread wakes up
23:22:06.465 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
23:22:06.465 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
23:22:06.465 00.000 10072 Moving (-0.18, -0.08) raw xDistance=-0.03 yDistance=0.19
23:22:06.466 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:22:06.469 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:22:06.469 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:22:06.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:06.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:22:06.469 00.000 10072 MoveAxis(E, 8, ABG)
23:22:06.469 00.000 10072 Guiding  Dir = 2, Dur = 8
23:22:06.470 00.001 10072 IsGuiding returns 0
23:22:06.470 00.000 10072 PulseGuide returned control before completion, sleep 18
23:22:06.485 00.015 1032 UpdateGuideState exits: m=1406 SNR=26.4
23:22:06.488 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:06.490 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:06.492 00.002 1032 Enqueuing Expose request
23:22:06.498 00.006 10072 IsGuiding returns 0
23:22:06.498 00.000 10072 Move returns status 0, amount 8
23:22:06.498 00.000 10072 MoveAxis(N, 0, ABG)
23:22:06.498 00.000 10072 Move returns status 0, amount 0
23:22:06.498 00.000 10072 move complete, result=0
23:22:06.498 00.000 10072 worker thread done servicing request
23:22:06.498 00.000 10072 Worker thread wakes up
23:22:06.498 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:06.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:06.502 00.004 1032 GuideStep: -0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
23:22:07.124 00.622 10072 Exposure complete
23:22:07.171 00.047 10072 worker thread done servicing request
23:22:07.171 00.000 1032 OnExposeComplete: enter
23:22:07.174 00.003 1032 UpdateGuideState(): m_state=6
23:22:07.177 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8860
23:22:07.179 00.002 1032 Star::Find returns 1 (0), X=1103.71, Y=133.67, Mass=1347, SNR=25.8, Peak=107 HFD=3.4
23:22:07.182 00.003 1032 MultiStar: [#1 -0.30,0.10,0.00,M5] [#2 -0.38,0.06,0.00,M5] [#3 -0.44,-0.09,0.00,M5] [#4 -0.15,0.23,0.00,M6] [#5 -0.24,0.03,0.69,U] [#6 -0.40,0.13,0.00,M5] [#7 -0.31,0.07,0.00,M6] [#8 -0.19,0.11,0.54,U] 
23:22:07.185 00.003 1032 single-star, 2 included, MultiStar: {-0.19, -0.00}, one-star: {-0.16, -0.09}
23:22:07.187 00.002 1032 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.83) = xAngle (-4.46 = 1.82)
23:22:07.188 00.001 1032 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.46 = 1.82)
23:22:07.190 00.002 1032 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-2.63 mountX=-0.05 mountY=0.18, mountTheta=1.82
23:22:07.193 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=-0.09, opts=13)
23:22:07.196 00.003 1032 Enqueuing Move request for scope (-0.16, -0.09)
23:22:07.197 00.001 10072 Worker thread wakes up
23:22:07.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
23:22:07.197 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
23:22:07.198 00.001 10072 Moving (-0.16, -0.09) raw xDistance=-0.05 yDistance=0.18
23:22:07.199 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:22:07.203 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:22:07.204 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:22:07.204 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:07.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:22:07.204 00.000 10072 MoveAxis(E, 9, ABG)
23:22:07.204 00.000 10072 Guiding  Dir = 2, Dur = 9
23:22:07.204 00.000 10072 IsGuiding returns 0
23:22:07.206 00.002 10072 PulseGuide returned control before completion, sleep 17
23:22:07.223 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:22:07.224 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:07.226 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:07.227 00.001 1032 Enqueuing Expose request
23:22:07.230 00.003 10072 IsGuiding returns 0
23:22:07.230 00.000 10072 Move returns status 0, amount 9
23:22:07.230 00.000 10072 MoveAxis(N, 0, ABG)
23:22:07.230 00.000 10072 Move returns status 0, amount 0
23:22:07.230 00.000 10072 move complete, result=0
23:22:07.230 00.000 10072 worker thread done servicing request
23:22:07.230 00.000 10072 Worker thread wakes up
23:22:07.230 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:07.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:07.238 00.008 1032 GuideStep: -0.0 px 9 ms EAST, 0.2 px 0 ms NORTH
23:22:07.639 00.401 10072 Exposure complete
23:22:07.691 00.052 10072 worker thread done servicing request
23:22:07.691 00.000 1032 OnExposeComplete: enter
23:22:07.693 00.002 1032 UpdateGuideState(): m_state=6
23:22:07.694 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8861
23:22:07.696 00.002 1032 Star::Find returns 1 (0), X=1103.70, Y=133.83, Mass=1278, SNR=25.1, Peak=103 HFD=3.3
23:22:07.698 00.002 1032 MultiStar: [#1 -0.28,0.16,0.00,M6] [#2 -0.40,0.08,0.00,M6] [#3 -0.42,0.07,0.00,M6] [#4 -0.27,0.26,0.00,M7] [#5 -0.16,0.13,0.71,U] [#6 -0.21,0.24,0.00,M6] [#7 -0.33,0.12,0.00,M7] [#8 -0.29,0.16,0.00,M4] 
23:22:07.700 00.002 1032 single-star, 1 included, MultiStar: {-0.17, 0.09}, one-star: {-0.17, 0.07}
23:22:07.702 00.002 1032 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.83) = xAngle (0.94 = 0.94)
23:22:07.705 00.003 1032 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.94 = 0.94)
23:22:07.708 00.003 1032 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.18 cameraTheta=2.77 mountX=0.11 mountY=0.15, mountTheta=0.94
23:22:07.712 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.07, opts=13)
23:22:07.714 00.002 1032 Enqueuing Move request for scope (-0.17, 0.07)
23:22:07.715 00.001 10072 Worker thread wakes up
23:22:07.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.07) opts 0xd
23:22:07.715 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.07)
23:22:07.715 00.000 10072 Moving (-0.17, 0.07) raw xDistance=0.11 yDistance=0.15
23:22:07.717 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:22:07.720 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:22:07.720 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:22:07.720 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:07.720 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:22:07.720 00.000 10072 MoveAxis(E, 7, ABG)
23:22:07.720 00.000 10072 Guiding  Dir = 2, Dur = 7
23:22:07.720 00.000 10072 IsGuiding returns 0
23:22:07.721 00.001 10072 PulseGuide returned control before completion, sleep 17
23:22:07.737 00.016 1032 UpdateGuideState exits: m=1278 SNR=25.1
23:22:07.739 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:07.742 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:07.744 00.002 1032 Enqueuing Expose request
23:22:07.745 00.001 10072 IsGuiding returns 0
23:22:07.745 00.000 10072 Move returns status 0, amount 7
23:22:07.745 00.000 10072 MoveAxis(N, 0, ABG)
23:22:07.745 00.000 10072 Move returns status 0, amount 0
23:22:07.745 00.000 10072 move complete, result=0
23:22:07.745 00.000 10072 worker thread done servicing request
23:22:07.747 00.002 10072 Worker thread wakes up
23:22:07.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:07.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:07.753 00.006 1032 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
23:22:08.371 00.618 10072 Exposure complete
23:22:08.420 00.049 10072 worker thread done servicing request
23:22:08.420 00.000 1032 OnExposeComplete: enter
23:22:08.422 00.002 1032 UpdateGuideState(): m_state=6
23:22:08.424 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8862
23:22:08.427 00.003 1032 Star::Find returns 1 (0), X=1103.65, Y=133.72, Mass=1318, SNR=25.5, Peak=106 HFD=3.3
23:22:08.430 00.003 1032 MultiStar: [#1 -0.28,0.12,0.00,M7] [#2 -0.37,0.02,0.00,M7] [#3 -0.55,-0.08,0.00,M7] [#4 -0.39,0.24,0.00,M8] [#5 -0.05,0.17,0.70,U] [#6 -0.39,0.28,0.00,M7] [#7 -0.39,0.13,0.00,M8] [#8 -0.27,0.16,0.00,M5] 
23:22:08.432 00.002 1032 refined, 1 included, MultiStar: {-0.15, 0.04}, one-star: {-0.22, -0.04}
23:22:08.434 00.002 1032 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.83) = xAngle (1.02 = 1.02)
23:22:08.435 00.001 1032 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.02 = 1.02)
23:22:08.437 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.85 mountX=0.08 mountY=0.13, mountTheta=1.02
23:22:08.439 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.04, opts=13)
23:22:08.440 00.001 1032 Enqueuing Move request for scope (-0.15, 0.04)
23:22:08.441 00.001 10072 Worker thread wakes up
23:22:08.441 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
23:22:08.441 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
23:22:08.441 00.000 10072 Moving (-0.15, 0.04) raw xDistance=0.08 yDistance=0.13
23:22:08.443 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:22:08.445 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:22:08.445 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:22:08.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:08.446 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:22:08.446 00.000 10072 MoveAxis(E, 8, ABG)
23:22:08.446 00.000 10072 Guiding  Dir = 2, Dur = 8
23:22:08.446 00.000 10072 IsGuiding returns 0
23:22:08.446 00.000 10072 PulseGuide returned control before completion, sleep 18
23:22:08.462 00.016 1032 UpdateGuideState exits: m=1318 SNR=25.5
23:22:08.464 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:08.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:08.467 00.001 1032 Enqueuing Expose request
23:22:08.478 00.011 10072 IsGuiding returns 0
23:22:08.478 00.000 10072 Move returns status 0, amount 8
23:22:08.479 00.001 10072 MoveAxis(N, 0, ABG)
23:22:08.479 00.000 10072 Move returns status 0, amount 0
23:22:08.479 00.000 10072 move complete, result=0
23:22:08.479 00.000 10072 worker thread done servicing request
23:22:08.479 00.000 10072 Worker thread wakes up
23:22:08.479 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:08.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:08.479 00.000 1032 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
23:22:08.893 00.414 10072 Exposure complete
23:22:08.944 00.051 1032 OnExposeComplete: enter
23:22:08.946 00.002 1032 UpdateGuideState(): m_state=6
23:22:08.948 00.002 10072 worker thread done servicing request
23:22:08.948 00.000 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8863
23:22:08.950 00.002 1032 Star::Find returns 1 (0), X=1103.64, Y=133.74, Mass=1447, SNR=26.8, Peak=127 HFD=3.3
23:22:08.952 00.002 1032 MultiStar: [#1 -0.20,0.12,0.90,U] [#2 -0.33,-0.13,0.00,M8] [#3 -0.46,0.02,0.00,M8] [#4 -0.33,0.15,0.00,M9] [#5 -0.22,-0.04,0.66,U] [#6 -0.30,0.15,0.00,M8] [#7 -0.36,0.11,0.00,M9] [#8 -0.20,-0.04,0.52,U] 
23:22:08.953 00.001 1032 refined, 3 included, MultiStar: {-0.21, 0.01}, one-star: {-0.23, -0.02}
23:22:08.957 00.004 1032 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.83) = xAngle (1.24 = 1.24)
23:22:08.959 00.002 1032 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.24 = 1.24)
23:22:08.961 00.002 1032 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.07 mountX=0.07 mountY=0.20, mountTheta=1.24
23:22:08.963 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=0.01, opts=13)
23:22:08.964 00.001 1032 Enqueuing Move request for scope (-0.21, 0.01)
23:22:08.966 00.002 10072 Worker thread wakes up
23:22:08.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd
23:22:08.966 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, 0.01)
23:22:08.966 00.000 10072 Moving (-0.21, 0.01) raw xDistance=0.07 yDistance=0.20
23:22:08.968 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:22:08.970 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:22:08.971 00.001 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:22:08.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:22:08.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:22:08.971 00.000 10072 MoveAxis(E, 6, ABG)
23:22:08.971 00.000 10072 Guiding  Dir = 2, Dur = 6
23:22:08.971 00.000 10072 IsGuiding returns 0
23:22:08.972 00.001 10072 PulseGuide returned control before completion, sleep 16
23:22:08.986 00.014 1032 UpdateGuideState exits: m=1447 SNR=26.8
23:22:08.990 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:08.991 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:08.993 00.002 1032 Enqueuing Expose request
23:22:08.996 00.003 10072 IsGuiding returns 0
23:22:08.996 00.000 10072 Move returns status 0, amount 6
23:22:08.996 00.000 10072 MoveAxis(N, 0, ABG)
23:22:08.996 00.000 10072 Move returns status 0, amount 0
23:22:08.996 00.000 10072 move complete, result=0
23:22:08.996 00.000 10072 worker thread done servicing request
23:22:08.996 00.000 10072 Worker thread wakes up
23:22:08.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:08.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:09.001 00.005 1032 GuideStep: 0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
23:22:09.625 00.624 10072 Exposure complete
23:22:09.672 00.047 10072 worker thread done servicing request
23:22:09.672 00.000 1032 OnExposeComplete: enter
23:22:09.675 00.003 1032 UpdateGuideState(): m_state=6
23:22:09.677 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8864
23:22:09.679 00.002 1032 Star::Find returns 1 (0), X=1103.68, Y=133.71, Mass=1461, SNR=26.9, Peak=122 HFD=3.2
23:22:09.681 00.002 1032 MultiStar: [#1 -0.21,0.06,0.99,U] [#2 -0.38,-0.05,0.00,M9] [#3 -0.40,-0.02,0.00,M9] [#4 -0.24,0.03,0.69,U] [#5 -0.19,-0.01,0.67,U] [#6 -0.15,0.13,0.60,U] [#7 -0.31,0.03,0.00,M10] [#8 -0.20,0.05,0.50,U] 
23:22:09.683 00.002 1032 single-star, 5 included, MultiStar: {-0.20, 0.03}, one-star: {-0.19, -0.05}
23:22:09.686 00.003 1032 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.83) = xAngle (-4.71 = 1.57)
23:22:09.688 00.002 1032 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.71 = 1.57)
23:22:09.689 00.001 1032 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-2.88 mountX=-0.00 mountY=0.20, mountTheta=1.57
23:22:09.693 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.19, y=-0.05, opts=13)
23:22:09.695 00.002 1032 Enqueuing Move request for scope (-0.19, -0.05)
23:22:09.697 00.002 10072 Worker thread wakes up
23:22:09.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
23:22:09.697 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
23:22:09.697 00.000 10072 Moving (-0.19, -0.05) raw xDistance=-0.00 yDistance=0.20
23:22:09.699 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:22:09.703 00.004 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:22:09.703 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:22:09.703 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:09.703 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:22:09.703 00.000 10072 MoveAxis(E, 7, ABG)
23:22:09.703 00.000 10072 Guiding  Dir = 2, Dur = 7
23:22:09.703 00.000 10072 IsGuiding returns 0
23:22:09.705 00.002 10072 PulseGuide returned control before completion, sleep 16
23:22:09.721 00.016 1032 UpdateGuideState exits: m=1461 SNR=26.9
23:22:09.723 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:09.725 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:09.726 00.001 1032 Enqueuing Expose request
23:22:09.732 00.006 10072 IsGuiding returns 0
23:22:09.732 00.000 10072 Move returns status 0, amount 7
23:22:09.732 00.000 10072 MoveAxis(N, 0, ABG)
23:22:09.732 00.000 10072 Move returns status 0, amount 0
23:22:09.732 00.000 10072 move complete, result=0
23:22:09.732 00.000 10072 worker thread done servicing request
23:22:09.732 00.000 10072 Worker thread wakes up
23:22:09.732 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:09.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:09.735 00.003 1032 GuideStep: -0.0 px 7 ms EAST, 0.2 px 0 ms NORTH
23:22:10.146 00.411 10072 Exposure complete
23:22:10.195 00.049 10072 worker thread done servicing request
23:22:10.195 00.000 1032 OnExposeComplete: enter
23:22:10.197 00.002 1032 UpdateGuideState(): m_state=6
23:22:10.200 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8865
23:22:10.202 00.002 1032 Star::Find returns 1 (0), X=1103.72, Y=133.85, Mass=1296, SNR=25.3, Peak=99 HFD=3.3
23:22:10.203 00.001 1032 MultiStar: [#1 -0.30,0.11,0.00,M6] [#2 -0.42,0.03,0.00,M10] [#3 -0.39,-0.00,0.00,M10] [#4 -0.38,0.26,0.00,M9] [#5 -0.19,0.08,0.69,U] [#6 -0.36,0.19,0.00,M8] [#7 -0.37,0.11,0.00,R] [#8 -0.26,0.11,0.00,M4] 
23:22:10.205 00.002 1032 single-star, 1 included, MultiStar: {-0.17, 0.08}, one-star: {-0.16, 0.08}
23:22:10.207 00.002 1032 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.83) = xAngle (0.83 = 0.83)
23:22:10.210 00.003 1032 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.83 = 0.83)
23:22:10.211 00.001 1032 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.66 mountX=0.12 mountY=0.13, mountTheta=0.83
23:22:10.214 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.08, opts=13)
23:22:10.217 00.003 1032 Enqueuing Move request for scope (-0.16, 0.08)
23:22:10.219 00.002 10072 Worker thread wakes up
23:22:10.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
23:22:10.219 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
23:22:10.219 00.000 10072 Moving (-0.16, 0.08) raw xDistance=0.12 yDistance=0.13
23:22:10.221 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:22:10.223 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:22:10.224 00.001 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:22:10.224 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:10.224 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:22:10.224 00.000 10072 MoveAxis(E, 7, ABG)
23:22:10.224 00.000 10072 Guiding  Dir = 2, Dur = 7
23:22:10.224 00.000 10072 IsGuiding returns 0
23:22:10.225 00.001 10072 PulseGuide returned control before completion, sleep 17
23:22:10.242 00.017 1032 UpdateGuideState exits: m=1296 SNR=25.3
23:22:10.244 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:10.246 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:10.248 00.002 1032 Enqueuing Expose request
23:22:10.253 00.005 10072 IsGuiding returns 0
23:22:10.253 00.000 10072 Move returns status 0, amount 7
23:22:10.253 00.000 10072 MoveAxis(N, 0, ABG)
23:22:10.253 00.000 10072 Move returns status 0, amount 0
23:22:10.253 00.000 10072 move complete, result=0
23:22:10.253 00.000 10072 worker thread done servicing request
23:22:10.253 00.000 10072 Worker thread wakes up
23:22:10.253 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:10.253 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:10.257 00.004 1032 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
23:22:10.880 00.623 10072 Exposure complete
23:22:10.935 00.055 10072 worker thread done servicing request
23:22:10.935 00.000 1032 OnExposeComplete: enter
23:22:10.937 00.002 1032 UpdateGuideState(): m_state=6
23:22:10.940 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8866
23:22:10.942 00.002 1032 Star::Find returns 1 (0), X=1103.78, Y=133.74, Mass=1508, SNR=27.3, Peak=116 HFD=3.5
23:22:10.943 00.001 1032 MultiStar: [#1 -0.31,0.16,0.00,M7] [#2 -0.41,0.00,0.00,R] [#3 -0.46,-0.04,0.00,R] [#4 -0.25,0.12,0.00,M10] [#5 -0.18,0.18,0.00,M1] [#6 -0.17,0.13,0.60,U] [#7 0.10,-0.12,0.71,U] [#8 -0.31,0.11,0.00,M5] 
23:22:10.946 00.003 1032 refined, 2 included, MultiStar: {-0.05, -0.01}, one-star: {-0.10, -0.02}
23:22:10.947 00.001 1032 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.83) = xAngle (-4.74 = 1.55)
23:22:10.948 00.001 1032 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.74 = 1.55)
23:22:10.950 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-2.91 mountX=0.00 mountY=0.06, mountTheta=1.55
23:22:10.952 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.01, opts=13)
23:22:10.954 00.002 1032 Enqueuing Move request for scope (-0.05, -0.01)
23:22:10.957 00.003 10072 Worker thread wakes up
23:22:10.957 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
23:22:10.957 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
23:22:10.957 00.000 10072 Moving (-0.05, -0.01) raw xDistance=0.00 yDistance=0.06
23:22:10.959 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:22:10.963 00.004 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
23:22:10.963 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:22:10.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:10.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:22:10.963 00.000 10072 MoveAxis(E, 7, ABG)
23:22:10.963 00.000 10072 Guiding  Dir = 2, Dur = 7
23:22:10.963 00.000 10072 IsGuiding returns 0
23:22:10.964 00.001 10072 PulseGuide returned control before completion, sleep 17
23:22:10.981 00.017 1032 UpdateGuideState exits: m=1508 SNR=27.3
23:22:10.983 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:10.985 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:10.990 00.005 1032 Enqueuing Expose request
23:22:10.992 00.002 10072 IsGuiding returns 0
23:22:10.992 00.000 10072 Move returns status 0, amount 7
23:22:10.992 00.000 10072 MoveAxis(N, 0, ABG)
23:22:10.992 00.000 10072 Move returns status 0, amount 0
23:22:10.992 00.000 10072 move complete, result=0
23:22:10.992 00.000 10072 worker thread done servicing request
23:22:10.992 00.000 10072 Worker thread wakes up
23:22:10.992 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:10.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:11.000 00.008 1032 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
23:22:11.410 00.410 10072 Exposure complete
23:22:11.464 00.054 10072 worker thread done servicing request
23:22:11.465 00.001 1032 OnExposeComplete: enter
23:22:11.467 00.002 1032 UpdateGuideState(): m_state=6
23:22:11.469 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8867
23:22:11.470 00.001 1032 Star::Find returns 1 (0), X=1103.72, Y=133.66, Mass=1476, SNR=27.0, Peak=116 HFD=3.2
23:22:11.472 00.002 1032 MultiStar: [#1 -0.17,0.00,0.94,U] [#2 0.10,-0.11,0.83,U] [#3 -0.00,0.00,0.76,U] [#4 -0.20,0.13,0.67,U] [#5 -0.21,-0.08,0.67,U] [#6 -0.22,0.11,0.60,U] [#7 0.14,-0.10,0.70,U] [#8 -0.22,0.02,0.49,U] 
23:22:11.474 00.002 1032 refined, 8 included, MultiStar: {-0.10, -0.02}, one-star: {-0.15, -0.10}
23:22:11.476 00.002 1032 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.83) = xAngle (-4.75 = 1.53)
23:22:11.477 00.001 1032 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.75 = 1.53)
23:22:11.479 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.92 mountX=0.00 mountY=0.10, mountTheta=1.53
23:22:11.481 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.02, opts=13)
23:22:11.483 00.002 1032 Enqueuing Move request for scope (-0.10, -0.02)
23:22:11.487 00.004 10072 Worker thread wakes up
23:22:11.489 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
23:22:11.489 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
23:22:11.489 00.000 10072 Moving (-0.10, -0.02) raw xDistance=0.00 yDistance=0.10
23:22:11.492 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:22:11.494 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
23:22:11.494 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:22:11.494 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:11.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:22:11.494 00.000 10072 MoveAxis(E, 6, ABG)
23:22:11.494 00.000 10072 Guiding  Dir = 2, Dur = 6
23:22:11.494 00.000 10072 IsGuiding returns 0
23:22:11.495 00.001 10072 PulseGuide returned control before completion, sleep 16
23:22:11.512 00.017 1032 UpdateGuideState exits: m=1476 SNR=27.0
23:22:11.514 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:11.515 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:11.518 00.003 10072 IsGuiding returns 1
23:22:11.518 00.000 10072 scope still moving after pulse duration time elapsed
23:22:11.518 00.000 1032 Enqueuing Expose request
23:22:11.547 00.029 10072 IsGuiding returns 0
23:22:11.548 00.001 10072 scope move finished after 6 + 47 ms
23:22:11.548 00.000 10072 Move returns status 0, amount 6
23:22:11.548 00.000 10072 MoveAxis(N, 0, ABG)
23:22:11.548 00.000 10072 Move returns status 0, amount 0
23:22:11.548 00.000 10072 move complete, result=0
23:22:11.548 00.000 10072 worker thread done servicing request
23:22:11.548 00.000 10072 Worker thread wakes up
23:22:11.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:11.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:11.548 00.000 1032 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
23:22:12.174 00.626 10072 Exposure complete
23:22:12.223 00.049 10072 worker thread done servicing request
23:22:12.224 00.001 1032 OnExposeComplete: enter
23:22:12.226 00.002 1032 UpdateGuideState(): m_state=6
23:22:12.227 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8868
23:22:12.230 00.003 1032 Star::Find returns 1 (0), X=1103.79, Y=133.66, Mass=1474, SNR=27.0, Peak=106 HFD=3.4
23:22:12.232 00.002 1032 MultiStar: [#1 -0.28,-0.03,0.00,M7] [#2 0.12,-0.17,0.75,U] [#3 0.06,-0.14,0.74,U] [#4 -0.17,0.02,0.60,U] [#5 0.01,-0.01,0.66,U] [#6 -0.26,-0.04,0.00,M7] [#7 0.16,-0.11,0.72,U] [#8 -0.15,0.03,0.54,U] 
23:22:12.233 00.001 1032 refined, 6 included, MultiStar: {-0.00, -0.08}, one-star: {-0.09, -0.10}
23:22:12.236 00.003 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.84)
23:22:12.238 00.002 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.84)
23:22:12.240 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.62 mountX=-0.08 mountY=0.02, mountTheta=2.84
23:22:12.245 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.08, opts=13)
23:22:12.246 00.001 1032 Enqueuing Move request for scope (-0.00, -0.08)
23:22:12.248 00.002 10072 Worker thread wakes up
23:22:12.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
23:22:12.248 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
23:22:12.248 00.000 10072 Moving (-0.00, -0.08) raw xDistance=-0.08 yDistance=0.02
23:22:12.251 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:22:12.254 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
23:22:12.254 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:22:12.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:12.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:22:12.254 00.000 10072 MoveAxis(E, 5, ABG)
23:22:12.254 00.000 10072 Guiding  Dir = 2, Dur = 5
23:22:12.255 00.001 10072 IsGuiding returns 0
23:22:12.255 00.000 10072 PulseGuide returned control before completion, sleep 15
23:22:12.272 00.017 1032 UpdateGuideState exits: m=1474 SNR=27.0
23:22:12.275 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:12.276 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:12.278 00.002 1032 Enqueuing Expose request
23:22:12.281 00.003 10072 IsGuiding returns 0
23:22:12.281 00.000 10072 Move returns status 0, amount 5
23:22:12.281 00.000 10072 MoveAxis(N, 0, ABG)
23:22:12.281 00.000 10072 Move returns status 0, amount 0
23:22:12.281 00.000 10072 move complete, result=0
23:22:12.281 00.000 10072 worker thread done servicing request
23:22:12.281 00.000 10072 Worker thread wakes up
23:22:12.282 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:12.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:12.288 00.006 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
23:22:12.691 00.403 10072 Exposure complete
23:22:12.740 00.049 10072 worker thread done servicing request
23:22:12.740 00.000 1032 OnExposeComplete: enter
23:22:12.742 00.002 1032 UpdateGuideState(): m_state=6
23:22:12.745 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8869
23:22:12.747 00.002 1032 Star::Find returns 1 (0), X=1103.79, Y=133.66, Mass=1356, SNR=25.9, Peak=98 HFD=3.3
23:22:12.748 00.001 1032 MultiStar: [#1 -0.23,-0.05,1.03,U] [#2 0.23,0.02,0.81,U] [#3 -0.03,-0.03,0.74,U] [#4 -0.27,0.12,0.00,M9] [#5 -0.10,0.03,0.67,U] [#6 -0.27,-0.05,0.00,M8] [#7 0.10,-0.17,0.72,U] [#8 -0.04,0.07,0.51,U] 
23:22:12.750 00.002 1032 refined, 6 included, MultiStar: {-0.03, -0.04}, one-star: {-0.09, -0.11}
23:22:12.752 00.002 1032 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.83) = xAngle (-4.07 = 2.22)
23:22:12.753 00.001 1032 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.07 = 2.22)
23:22:12.754 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.24 mountX=-0.03 mountY=0.04, mountTheta=2.22
23:22:12.757 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
23:22:12.759 00.002 1032 Enqueuing Move request for scope (-0.03, -0.04)
23:22:12.761 00.002 10072 Worker thread wakes up
23:22:12.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
23:22:12.761 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
23:22:12.761 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
23:22:12.763 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:22:12.765 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
23:22:12.765 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:22:12.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:12.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:22:12.766 00.001 10072 MoveAxis(E, 4, ABG)
23:22:12.766 00.000 10072 Guiding  Dir = 2, Dur = 4
23:22:12.767 00.001 10072 IsGuiding returns 0
23:22:12.767 00.000 10072 PulseGuide returned control before completion, sleep 14
23:22:12.784 00.017 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:22:12.786 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:12.788 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:12.790 00.002 1032 Enqueuing Expose request
23:22:12.795 00.005 10072 IsGuiding returns 0
23:22:12.795 00.000 10072 Move returns status 0, amount 4
23:22:12.795 00.000 10072 MoveAxis(N, 0, ABG)
23:22:12.795 00.000 10072 Move returns status 0, amount 0
23:22:12.795 00.000 10072 move complete, result=0
23:22:12.795 00.000 10072 worker thread done servicing request
23:22:12.795 00.000 10072 Worker thread wakes up
23:22:12.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:12.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:12.801 00.006 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
23:22:13.421 00.620 10072 Exposure complete
23:22:13.476 00.055 10072 worker thread done servicing request
23:22:13.476 00.000 1032 OnExposeComplete: enter
23:22:13.478 00.002 1032 UpdateGuideState(): m_state=6
23:22:13.480 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8870
23:22:13.481 00.001 1032 Star::Find returns 1 (0), X=1103.74, Y=133.75, Mass=1259, SNR=24.9, Peak=101 HFD=3.3
23:22:13.484 00.003 1032 MultiStar: [#1 -0.26,0.04,0.00,M7] [#2 0.14,0.04,0.80,U] [#3 0.01,0.02,0.79,U] [#4 -0.33,0.17,0.00,M10] [#5 -0.06,0.08,0.71,U] [#6 -0.21,0.12,0.66,U] [#7 0.05,-0.02,0.74,U] [#8 -0.17,0.06,0.54,U] 
23:22:13.486 00.002 1032 refined, 6 included, MultiStar: {-0.05, 0.04}, one-star: {-0.13, -0.02}
23:22:13.488 00.002 1032 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.83) = xAngle (0.68 = 0.68)
23:22:13.491 00.003 1032 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.68 = 0.68)
23:22:13.494 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.51 mountX=0.05 mountY=0.04, mountTheta=0.68
23:22:13.498 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.04, opts=13)
23:22:13.501 00.003 1032 Enqueuing Move request for scope (-0.05, 0.04)
23:22:13.503 00.002 10072 Worker thread wakes up
23:22:13.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
23:22:13.503 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
23:22:13.504 00.001 10072 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=0.04
23:22:13.505 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:22:13.508 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
23:22:13.509 00.001 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:22:13.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:13.509 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:22:13.509 00.000 10072 MoveAxis(E, 5, ABG)
23:22:13.509 00.000 10072 Guiding  Dir = 2, Dur = 5
23:22:13.509 00.000 10072 IsGuiding returns 0
23:22:13.510 00.001 10072 PulseGuide returned control before completion, sleep 15
23:22:13.527 00.017 10072 IsGuiding returns 0
23:22:13.527 00.000 10072 Move returns status 0, amount 5
23:22:13.527 00.000 10072 MoveAxis(N, 0, ABG)
23:22:13.527 00.000 10072 Move returns status 0, amount 0
23:22:13.527 00.000 10072 move complete, result=0
23:22:13.527 00.000 1032 UpdateGuideState exits: m=1259 SNR=24.9
23:22:13.529 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:13.531 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:13.533 00.002 1032 Enqueuing Expose request
23:22:13.535 00.002 10072 worker thread done servicing request
23:22:13.535 00.000 10072 Worker thread wakes up
23:22:13.535 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:13.536 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:13.536 00.000 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
23:22:13.954 00.418 10072 Exposure complete
23:22:14.011 00.057 10072 worker thread done servicing request
23:22:14.011 00.000 1032 OnExposeComplete: enter
23:22:14.013 00.002 1032 UpdateGuideState(): m_state=6
23:22:14.016 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8871
23:22:14.021 00.005 1032 Star::Find returns 1 (0), X=1103.78, Y=133.69, Mass=1329, SNR=25.6, Peak=100 HFD=3.3
23:22:14.024 00.003 1032 MultiStar: [#1 -0.26,0.04,0.00,M8] [#2 0.04,-0.03,0.81,U] [#3 -0.01,0.04,0.74,U] [#4 -0.21,0.18,0.00,R] [#5 -0.11,0.03,0.67,U] [#6 -0.32,0.15,0.00,M8] [#7 0.13,-0.09,0.75,U] [#8 -0.30,0.01,0.00,M2] 
23:22:14.025 00.001 1032 refined, 4 included, MultiStar: {-0.01, -0.03}, one-star: {-0.10, -0.07}
23:22:14.027 00.002 1032 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.83) = xAngle (-3.78 = 2.50)
23:22:14.029 00.002 1032 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.78 = 2.50)
23:22:14.032 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.95 mountX=-0.02 mountY=0.02, mountTheta=2.50
23:22:14.035 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
23:22:14.037 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
23:22:14.039 00.002 10072 Worker thread wakes up
23:22:14.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
23:22:14.039 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
23:22:14.039 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.02 yDistance=0.02
23:22:14.042 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:22:14.044 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
23:22:14.044 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:22:14.045 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:14.045 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:22:14.045 00.000 10072 MoveAxis(E, 4, ABG)
23:22:14.045 00.000 10072 Guiding  Dir = 2, Dur = 4
23:22:14.045 00.000 10072 IsGuiding returns 0
23:22:14.046 00.001 10072 PulseGuide returned control before completion, sleep 14
23:22:14.066 00.020 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:22:14.068 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:14.070 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:14.073 00.003 1032 Enqueuing Expose request
23:22:14.075 00.002 10072 IsGuiding returns 0
23:22:14.075 00.000 10072 Move returns status 0, amount 4
23:22:14.075 00.000 10072 MoveAxis(N, 0, ABG)
23:22:14.075 00.000 10072 Move returns status 0, amount 0
23:22:14.075 00.000 10072 move complete, result=0
23:22:14.075 00.000 10072 worker thread done servicing request
23:22:14.075 00.000 10072 Worker thread wakes up
23:22:14.076 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:14.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:14.083 00.007 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
23:22:14.702 00.619 10072 Exposure complete
23:22:14.765 00.063 10072 worker thread done servicing request
23:22:14.765 00.000 1032 OnExposeComplete: enter
23:22:14.768 00.003 1032 UpdateGuideState(): m_state=6
23:22:14.772 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8872
23:22:14.774 00.002 1032 Star::Find returns 1 (0), X=1103.85, Y=133.64, Mass=1422, SNR=26.5, Peak=105 HFD=3.3
23:22:14.777 00.003 1032 MultiStar: [#1 -0.20,-0.02,0.89,U] [#2 0.16,-0.10,0.84,U] [#3 0.05,-0.12,0.74,U] [#4 -0.03,0.01,0.69,U] [#5 -0.09,0.02,0.70,U] [#6 -0.23,0.02,0.63,U] [#7 0.04,-0.19,0.70,U] [#8 -0.13,0.02,0.53,U] 
23:22:14.779 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {-0.03, -0.12}
23:22:14.780 00.001 1032 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.83) = xAngle (-4.05 = 2.23)
23:22:14.783 00.003 1032 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.05 = 2.23)
23:22:14.785 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.22 mountX=-0.05 mountY=0.06, mountTheta=2.23
23:22:14.787 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.06, opts=13)
23:22:14.789 00.002 1032 Enqueuing Move request for scope (-0.05, -0.06)
23:22:14.791 00.002 10072 Worker thread wakes up
23:22:14.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
23:22:14.791 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
23:22:14.793 00.002 10072 Moving (-0.05, -0.06) raw xDistance=-0.05 yDistance=0.06
23:22:14.795 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:22:14.800 00.005 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
23:22:14.800 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:22:14.800 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:14.800 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:22:14.800 00.000 10072 MoveAxis(E, 5, ABG)
23:22:14.800 00.000 10072 Guiding  Dir = 2, Dur = 5
23:22:14.801 00.001 10072 IsGuiding returns 0
23:22:14.802 00.001 10072 PulseGuide returned control before completion, sleep 15
23:22:14.823 00.021 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:22:14.826 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:14.829 00.003 10072 IsGuiding returns 0
23:22:14.829 00.000 10072 Move returns status 0, amount 5
23:22:14.829 00.000 10072 MoveAxis(N, 0, ABG)
23:22:14.829 00.000 10072 Move returns status 0, amount 0
23:22:14.829 00.000 10072 move complete, result=0
23:22:14.829 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:14.834 00.005 10072 worker thread done servicing request
23:22:14.834 00.000 1032 Enqueuing Expose request
23:22:14.837 00.003 10072 Worker thread wakes up
23:22:14.837 00.000 1032 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
23:22:14.840 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:14.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:15.250 00.410 10072 Exposure complete
23:22:15.315 00.065 10072 worker thread done servicing request
23:22:15.316 00.001 1032 OnExposeComplete: enter
23:22:15.318 00.002 1032 UpdateGuideState(): m_state=6
23:22:15.320 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8873
23:22:15.322 00.002 1032 Star::Find returns 1 (0), X=1103.89, Y=133.70, Mass=1213, SNR=24.5, Peak=101 HFD=3.2
23:22:15.325 00.003 1032 MultiStar: [#1 -0.24,-0.01,1.03,U] [#2 0.06,-0.18,0.82,U] [#3 0.09,-0.07,0.83,U] [#4 -0.10,0.03,0.72,U] [#5 -0.08,-0.09,0.71,U] [#6 -0.34,0.00,0.00,M8] [#7 0.08,-0.08,0.78,U] [#8 -0.19,0.04,0.57,U] 
23:22:15.327 00.002 1032 single-star, 7 included, MultiStar: {-0.04, -0.05}, one-star: {0.02, -0.06}
23:22:15.329 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
23:22:15.331 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
23:22:15.332 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.29 mountX=-0.06 mountY=-0.00, mountTheta=-3.12
23:22:15.336 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
23:22:15.338 00.002 1032 Enqueuing Move request for scope (0.02, -0.06)
23:22:15.340 00.002 10072 Worker thread wakes up
23:22:15.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
23:22:15.340 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
23:22:15.340 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.00
23:22:15.343 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:22:15.347 00.004 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
23:22:15.347 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:22:15.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:15.347 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:22:15.347 00.000 10072 MoveAxis(E, 4, ABG)
23:22:15.347 00.000 10072 Guiding  Dir = 2, Dur = 4
23:22:15.348 00.001 10072 IsGuiding returns 0
23:22:15.348 00.000 10072 PulseGuide returned control before completion, sleep 14
23:22:15.369 00.021 10072 IsGuiding returns 0
23:22:15.369 00.000 10072 Move returns status 0, amount 4
23:22:15.369 00.000 10072 MoveAxis(N, 0, ABG)
23:22:15.369 00.000 10072 Move returns status 0, amount 0
23:22:15.370 00.001 10072 move complete, result=0
23:22:15.370 00.000 10072 worker thread done servicing request
23:22:15.372 00.002 1032 UpdateGuideState exits: m=1213 SNR=24.5
23:22:15.375 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:15.378 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:15.379 00.001 1032 Enqueuing Expose request
23:22:15.382 00.003 10072 Worker thread wakes up
23:22:15.382 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:22:15.384 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:15.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:16.012 00.628 10072 Exposure complete
23:22:16.074 00.062 10072 worker thread done servicing request
23:22:16.088 00.014 1032 OnExposeComplete: enter
23:22:16.090 00.002 1032 UpdateGuideState(): m_state=6
23:22:16.093 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8874
23:22:16.095 00.002 1032 Star::Find returns 1 (0), X=1103.80, Y=133.79, Mass=1354, SNR=25.9, Peak=103 HFD=3.3
23:22:16.098 00.003 1032 MultiStar: [#1 -0.16,0.22,0.00,M7] [#2 0.21,-0.02,0.81,U] [#3 0.06,0.02,0.83,U] [#4 -0.11,0.01,0.67,U] [#5 0.02,0.15,0.62,U] [#6 -0.18,0.05,0.61,U] [#7 0.09,0.01,0.69,U] [#8 -0.20,0.11,0.52,U] 
23:22:16.100 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.04}, one-star: {-0.07, 0.03}
23:22:16.102 00.002 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
23:22:16.104 00.002 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
23:22:16.107 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.85 mountX=0.04 mountY=0.00, mountTheta=0.02
23:22:16.111 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
23:22:16.113 00.002 1032 Enqueuing Move request for scope (-0.01, 0.04)
23:22:16.117 00.004 10072 Worker thread wakes up
23:22:16.117 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
23:22:16.117 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
23:22:16.117 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=0.00
23:22:16.119 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:22:16.122 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
23:22:16.123 00.001 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:22:16.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:16.123 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:22:16.123 00.000 10072 MoveAxis(E, 5, ABG)
23:22:16.123 00.000 10072 Guiding  Dir = 2, Dur = 5
23:22:16.123 00.000 10072 IsGuiding returns 0
23:22:16.124 00.001 10072 PulseGuide returned control before completion, sleep 15
23:22:16.145 00.021 1032 UpdateGuideState exits: m=1354 SNR=25.9
23:22:16.147 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:16.151 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:16.153 00.002 1032 Enqueuing Expose request
23:22:16.156 00.003 10072 IsGuiding returns 0
23:22:16.156 00.000 10072 Move returns status 0, amount 5
23:22:16.156 00.000 10072 MoveAxis(N, 0, ABG)
23:22:16.156 00.000 10072 Move returns status 0, amount 0
23:22:16.156 00.000 10072 move complete, result=0
23:22:16.156 00.000 10072 worker thread done servicing request
23:22:16.156 00.000 10072 Worker thread wakes up
23:22:16.156 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:16.156 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:16.166 00.010 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
23:22:16.577 00.411 10072 Exposure complete
23:22:16.637 00.060 10072 worker thread done servicing request
23:22:16.638 00.001 1032 OnExposeComplete: enter
23:22:16.640 00.002 1032 UpdateGuideState(): m_state=6
23:22:16.642 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8875
23:22:16.644 00.002 1032 Star::Find returns 1 (0), X=1103.81, Y=133.71, Mass=1382, SNR=26.1, Peak=107 HFD=3.4
23:22:16.648 00.004 1032 MultiStar: [#1 -0.19,0.08,0.97,U] [#2 0.12,-0.09,0.81,U] [#3 0.10,-0.02,0.77,U] [#4 0.02,0.01,0.68,U] [#5 -0.05,0.01,0.69,U] [#6 -0.22,0.14,0.00,M8] [#7 0.13,-0.08,0.69,U] [#8 -0.20,-0.01,0.56,U] 
23:22:16.650 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.02}, one-star: {-0.06, -0.05}
23:22:16.652 00.002 1032 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.83) = xAngle (-4.24 = 2.04)
23:22:16.654 00.002 1032 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.24 = 2.04)
23:22:16.657 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-2.41 mountX=-0.01 mountY=0.02, mountTheta=2.04
23:22:16.660 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
23:22:16.663 00.003 1032 Enqueuing Move request for scope (-0.02, -0.02)
23:22:16.665 00.002 10072 Worker thread wakes up
23:22:16.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
23:22:16.665 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
23:22:16.665 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.02
23:22:16.667 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:22:16.670 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
23:22:16.670 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:22:16.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:16.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:22:16.670 00.000 10072 MoveAxis(E, 3, ABG)
23:22:16.670 00.000 10072 Guiding  Dir = 2, Dur = 3
23:22:16.671 00.001 10072 IsGuiding returns 0
23:22:16.671 00.000 10072 PulseGuide returned control before completion, sleep 13
23:22:16.690 00.019 1032 UpdateGuideState exits: m=1382 SNR=26.1
23:22:16.693 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:16.696 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:16.698 00.002 1032 Enqueuing Expose request
23:22:16.700 00.002 10072 IsGuiding returns 0
23:22:16.700 00.000 10072 Move returns status 0, amount 3
23:22:16.700 00.000 10072 MoveAxis(N, 0, ABG)
23:22:16.700 00.000 10072 Move returns status 0, amount 0
23:22:16.700 00.000 10072 move complete, result=0
23:22:16.701 00.001 10072 worker thread done servicing request
23:22:16.701 00.000 10072 Worker thread wakes up
23:22:16.701 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:16.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:16.709 00.008 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:22:17.325 00.616 10072 Exposure complete
23:22:17.388 00.063 10072 worker thread done servicing request
23:22:17.388 00.000 1032 OnExposeComplete: enter
23:22:17.391 00.003 1032 UpdateGuideState(): m_state=6
23:22:17.395 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8876
23:22:17.399 00.004 1032 Star::Find returns 1 (0), X=1103.75, Y=133.80, Mass=1287, SNR=25.2, Peak=92 HFD=3.5
23:22:17.401 00.002 1032 MultiStar: [#1 -0.24,-0.02,1.02,U] [#2 0.08,-0.12,0.89,U] [#3 0.07,-0.13,0.78,U] [#4 -0.02,-0.13,0.70,U] [#5 -0.18,-0.09,0.72,U] [#6 -0.18,0.12,0.63,U] [#7 0.15,-0.09,0.76,U] [#8 -0.12,0.05,0.53,U] 
23:22:17.403 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.04}, one-star: {-0.12, 0.04}
23:22:17.404 00.001 1032 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.83) = xAngle (-4.39 = 1.89)
23:22:17.406 00.002 1032 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.39 = 1.89)
23:22:17.407 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-2.56 mountX=-0.02 mountY=0.07, mountTheta=1.89
23:22:17.410 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.04, opts=13)
23:22:17.413 00.003 1032 Enqueuing Move request for scope (-0.06, -0.04)
23:22:17.414 00.001 10072 Worker thread wakes up
23:22:17.415 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
23:22:17.415 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
23:22:17.415 00.000 10072 Moving (-0.06, -0.04) raw xDistance=-0.02 yDistance=0.07
23:22:17.417 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:22:17.421 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
23:22:17.421 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:22:17.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:17.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:22:17.421 00.000 10072 MoveAxis(E, 4, ABG)
23:22:17.421 00.000 10072 Guiding  Dir = 2, Dur = 4
23:22:17.421 00.000 10072 IsGuiding returns 0
23:22:17.421 00.000 10072 PulseGuide returned control before completion, sleep 14
23:22:17.441 00.020 1032 UpdateGuideState exits: m=1287 SNR=25.2
23:22:17.443 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:17.461 00.018 10072 IsGuiding returns 0
23:22:17.461 00.000 10072 Move returns status 0, amount 4
23:22:17.461 00.000 10072 MoveAxis(N, 0, ABG)
23:22:17.461 00.000 10072 Move returns status 0, amount 0
23:22:17.461 00.000 10072 move complete, result=0
23:22:17.461 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:17.465 00.004 1032 Enqueuing Expose request
23:22:17.467 00.002 10072 worker thread done servicing request
23:22:17.467 00.000 10072 Worker thread wakes up
23:22:17.467 00.000 1032 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
23:22:17.469 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:17.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:17.888 00.419 10072 Exposure complete
23:22:17.965 00.077 10072 worker thread done servicing request
23:22:17.965 00.000 1032 OnExposeComplete: enter
23:22:17.968 00.003 1032 UpdateGuideState(): m_state=6
23:22:17.970 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8877
23:22:17.973 00.003 1032 Star::Find returns 1 (0), X=1103.89, Y=133.71, Mass=1495, SNR=27.2, Peak=111 HFD=3.4
23:22:17.976 00.003 1032 MultiStar: [#1 -0.22,-0.10,0.90,U] [#2 0.11,-0.12,0.77,U] [#3 0.03,-0.19,0.72,U] [#4 -0.03,-0.10,0.69,U] [#5 -0.13,-0.05,0.63,U] [#6 -0.30,0.03,0.00,M8] [#7 0.12,-0.22,0.70,U] [#8 -0.18,0.01,0.48,U] 
23:22:17.979 00.003 1032 single-star, 7 included, MultiStar: {-0.03, -0.11}, one-star: {0.02, -0.05}
23:22:17.982 00.003 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
23:22:17.990 00.008 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
23:22:17.996 00.006 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.26 mountX=-0.05 mountY=-0.00, mountTheta=-3.09
23:22:18.001 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
23:22:18.005 00.004 1032 Enqueuing Move request for scope (0.02, -0.05)
23:22:18.008 00.003 10072 Worker thread wakes up
23:22:18.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
23:22:18.008 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
23:22:18.008 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.00
23:22:18.012 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:22:18.015 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
23:22:18.015 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:22:18.015 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:18.015 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:22:18.017 00.002 10072 MoveAxis(E, 4, ABG)
23:22:18.017 00.000 10072 Guiding  Dir = 2, Dur = 4
23:22:18.017 00.000 10072 IsGuiding returns 0
23:22:18.020 00.003 10072 PulseGuide returned control before completion, sleep 12
23:22:18.042 00.022 10072 IsGuiding returns 0
23:22:18.042 00.000 10072 Move returns status 0, amount 4
23:22:18.042 00.000 10072 MoveAxis(N, 0, ABG)
23:22:18.042 00.000 10072 Move returns status 0, amount 0
23:22:18.042 00.000 10072 move complete, result=0
23:22:18.042 00.000 10072 worker thread done servicing request
23:22:18.044 00.002 1032 UpdateGuideState exits: m=1495 SNR=27.2
23:22:18.048 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:18.052 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:18.055 00.003 1032 Enqueuing Expose request
23:22:18.058 00.003 10072 Worker thread wakes up
23:22:18.058 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:22:18.061 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:18.061 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:18.702 00.641 10072 Exposure complete
23:22:18.775 00.073 10072 worker thread done servicing request
23:22:18.776 00.001 1032 OnExposeComplete: enter
23:22:18.778 00.002 1032 UpdateGuideState(): m_state=6
23:22:18.781 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8878
23:22:18.783 00.002 1032 Star::Find returns 1 (0), X=1103.79, Y=133.69, Mass=1403, SNR=26.3, Peak=104 HFD=3.2
23:22:18.786 00.003 1032 MultiStar: [#1 -0.22,0.06,0.96,U] [#2 0.13,-0.07,0.79,U] [#3 0.11,-0.04,0.77,U] [#4 -0.05,-0.13,0.68,U] [#5 -0.04,0.10,0.67,U] [#6 -0.25,0.08,0.00,M9] [#7 0.11,0.02,0.70,U] [#8 -0.14,0.15,0.53,U] 
23:22:18.788 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.00}, one-star: {-0.08, -0.07}
23:22:18.790 00.002 1032 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.83) = xAngle (-4.84 = 1.45)
23:22:18.793 00.003 1032 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.84 = 1.45)
23:22:18.795 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.01 mountX=0.00 mountY=0.03, mountTheta=1.45
23:22:18.800 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
23:22:18.804 00.004 1032 Enqueuing Move request for scope (-0.03, -0.00)
23:22:18.825 00.021 10072 Worker thread wakes up
23:22:18.826 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
23:22:18.826 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
23:22:18.826 00.000 10072 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.03
23:22:18.828 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:22:18.835 00.007 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
23:22:18.835 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
23:22:18.835 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:18.835 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:22:18.835 00.000 10072 MoveAxis(E, 3, ABG)
23:22:18.835 00.000 10072 Guiding  Dir = 2, Dur = 3
23:22:18.836 00.001 10072 IsGuiding returns 0
23:22:18.837 00.001 10072 PulseGuide returned control before completion, sleep 13
23:22:18.855 00.018 10072 IsGuiding returns 0
23:22:18.855 00.000 10072 Move returns status 0, amount 3
23:22:18.855 00.000 10072 MoveAxis(N, 0, ABG)
23:22:18.855 00.000 10072 Move returns status 0, amount 0
23:22:18.855 00.000 10072 move complete, result=0
23:22:18.855 00.000 10072 worker thread done servicing request
23:22:18.860 00.005 1032 UpdateGuideState exits: m=1403 SNR=26.3
23:22:18.866 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:18.869 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:18.872 00.003 1032 Enqueuing Expose request
23:22:18.875 00.003 10072 Worker thread wakes up
23:22:18.875 00.000 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:22:18.878 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:18.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:19.299 00.421 10072 Exposure complete
23:22:19.367 00.068 10072 worker thread done servicing request
23:22:19.367 00.000 1032 OnExposeComplete: enter
23:22:19.371 00.004 1032 UpdateGuideState(): m_state=6
23:22:19.374 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8879
23:22:19.376 00.002 1032 Star::Find returns 1 (0), X=1103.75, Y=133.81, Mass=1359, SNR=25.9, Peak=100 HFD=3.4
23:22:19.378 00.002 1032 MultiStar: [#1 -0.24,0.10,0.00,M4] [#2 0.13,-0.09,0.81,U] [#3 0.14,0.16,0.78,U] [#4 -0.04,-0.03,0.69,U] [#5 -0.19,0.09,0.70,U] [#6 -0.29,0.11,0.00,M10] [#7 0.09,-0.02,0.72,U] [#8 -0.27,0.15,0.00,M1] 
23:22:19.380 00.002 1032 refined, 5 included, MultiStar: {-0.00, 0.03}, one-star: {-0.12, 0.05}
23:22:19.382 00.002 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
23:22:19.384 00.002 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
23:22:19.386 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.63 mountX=0.03 mountY=-0.01, mountTheta=-0.20
23:22:19.389 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.03, opts=13)
23:22:19.393 00.004 1032 Enqueuing Move request for scope (-0.00, 0.03)
23:22:19.395 00.002 10072 Worker thread wakes up
23:22:19.395 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
23:22:19.395 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
23:22:19.395 00.000 10072 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
23:22:19.397 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:22:19.401 00.004 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
23:22:19.401 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:22:19.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:19.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:22:19.401 00.000 10072 MoveAxis(E, 2, ABG)
23:22:19.401 00.000 10072 Guiding  Dir = 2, Dur = 2
23:22:19.402 00.001 10072 IsGuiding returns 0
23:22:19.402 00.000 10072 PulseGuide returned control before completion, sleep 12
23:22:19.418 00.016 10072 IsGuiding returns 0
23:22:19.418 00.000 10072 Move returns status 0, amount 2
23:22:19.418 00.000 10072 MoveAxis(N, 0, ABG)
23:22:19.418 00.000 10072 Move returns status 0, amount 0
23:22:19.419 00.001 10072 move complete, result=0
23:22:19.419 00.000 10072 worker thread done servicing request
23:22:19.422 00.003 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:22:19.426 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:19.428 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:19.431 00.003 1032 Enqueuing Expose request
23:22:19.434 00.003 10072 Worker thread wakes up
23:22:19.434 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:22:19.436 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:19.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:20.065 00.629 10072 Exposure complete
23:22:20.120 00.055 10072 worker thread done servicing request
23:22:20.120 00.000 1032 OnExposeComplete: enter
23:22:20.123 00.003 1032 UpdateGuideState(): m_state=6
23:22:20.124 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8880
23:22:20.128 00.004 1032 Star::Find returns 1 (0), X=1103.81, Y=133.75, Mass=1346, SNR=25.8, Peak=96 HFD=3.5
23:22:20.130 00.002 1032 MultiStar: [#1 -0.19,0.08,0.99,U] [#2 0.08,-0.05,0.76,U] [#3 0.09,0.02,0.76,U] [#4 -0.10,0.11,0.71,U] [#5 -0.18,0.06,0.68,U] [#6 -0.28,0.09,0.00,R] [#7 0.14,0.00,0.72,U] [#8 -0.20,0.14,0.52,U] 
23:22:20.132 00.002 1032 refined, 7 included, MultiStar: {-0.05, 0.04}, one-star: {-0.07, -0.01}
23:22:20.134 00.002 1032 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.83) = xAngle (0.67 = 0.67)
23:22:20.136 00.002 1032 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.67 = 0.67)
23:22:20.139 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.50 mountX=0.05 mountY=0.04, mountTheta=0.67
23:22:20.143 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.04, opts=13)
23:22:20.145 00.002 1032 Enqueuing Move request for scope (-0.05, 0.04)
23:22:20.147 00.002 10072 Worker thread wakes up
23:22:20.147 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
23:22:20.147 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
23:22:20.147 00.000 10072 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=0.04
23:22:20.150 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:22:20.153 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
23:22:20.153 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:22:20.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:20.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:22:20.153 00.000 10072 MoveAxis(E, 2, ABG)
23:22:20.153 00.000 10072 Guiding  Dir = 2, Dur = 2
23:22:20.154 00.001 10072 IsGuiding returns 0
23:22:20.154 00.000 10072 PulseGuide returned control before completion, sleep 12
23:22:20.170 00.016 10072 IsGuiding returns 0
23:22:20.170 00.000 10072 Move returns status 0, amount 2
23:22:20.171 00.001 10072 MoveAxis(N, 0, ABG)
23:22:20.171 00.000 10072 Move returns status 0, amount 0
23:22:20.171 00.000 10072 move complete, result=0
23:22:20.171 00.000 10072 worker thread done servicing request
23:22:20.172 00.001 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:22:20.175 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:20.178 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:20.181 00.003 1032 Enqueuing Expose request
23:22:20.183 00.002 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
23:22:20.184 00.001 10072 Worker thread wakes up
23:22:20.185 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:20.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:20.595 00.410 10072 Exposure complete
23:22:20.649 00.054 10072 worker thread done servicing request
23:22:20.649 00.000 1032 OnExposeComplete: enter
23:22:20.652 00.003 1032 UpdateGuideState(): m_state=6
23:22:20.655 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8881
23:22:20.656 00.001 1032 Star::Find returns 1 (0), X=1103.91, Y=133.72, Mass=1534, SNR=27.5, Peak=122 HFD=3.3
23:22:20.659 00.003 1032 MultiStar: [#1 -0.11,0.06,0.92,U] [#2 0.16,-0.07,0.79,U] [#3 0.21,0.14,0.74,U] [#4 -0.12,-0.04,0.64,U] [#5 -0.04,0.07,0.63,U] [#6 0.09,-0.01,0.62,U] [#7 0.21,-0.12,0.69,U] [#8 -0.06,0.08,0.49,U] 
23:22:20.660 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {0.03, -0.04}
23:22:20.662 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
23:22:20.665 00.003 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
23:22:20.666 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.10 mountX=-0.01 mountY=-0.04, mountTheta=-1.73
23:22:20.669 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
23:22:20.671 00.002 1032 Enqueuing Move request for scope (0.04, 0.00)
23:22:20.674 00.003 10072 Worker thread wakes up
23:22:20.674 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
23:22:20.674 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
23:22:20.674 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
23:22:20.682 00.008 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
23:22:20.682 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:22:20.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:20.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:22:20.682 00.000 10072 MoveAxis(E, 2, ABG)
23:22:20.682 00.000 10072 Guiding  Dir = 2, Dur = 2
23:22:20.682 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:22:20.685 00.003 10072 IsGuiding returns 0
23:22:20.685 00.000 10072 PulseGuide returned control before completion, sleep 12
23:22:20.700 00.015 10072 IsGuiding returns 0
23:22:20.700 00.000 10072 Move returns status 0, amount 2
23:22:20.700 00.000 10072 MoveAxis(N, 0, ABG)
23:22:20.700 00.000 10072 Move returns status 0, amount 0
23:22:20.700 00.000 10072 move complete, result=0
23:22:20.700 00.000 10072 worker thread done servicing request
23:22:20.705 00.005 1032 UpdateGuideState exits: m=1534 SNR=27.5
23:22:20.708 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:20.711 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:20.713 00.002 1032 Enqueuing Expose request
23:22:20.715 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:22:20.718 00.003 10072 Worker thread wakes up
23:22:20.718 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:20.718 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:21.349 00.631 10072 Exposure complete
23:22:21.403 00.054 10072 worker thread done servicing request
23:22:21.403 00.000 1032 OnExposeComplete: enter
23:22:21.406 00.003 1032 UpdateGuideState(): m_state=6
23:22:21.408 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8882
23:22:21.410 00.002 1032 Star::Find returns 1 (0), X=1103.77, Y=133.85, Mass=1460, SNR=26.9, Peak=104 HFD=3.4
23:22:21.413 00.003 1032 MultiStar: [#1 -0.22,0.18,0.00,M3] [#2 0.11,0.03,0.81,U] [#3 0.11,0.05,0.75,U] [#4 -0.01,0.09,0.67,U] [#5 -0.05,0.04,0.63,U] [#6 -0.01,0.03,0.58,U] [#7 0.20,-0.01,0.70,U] [#8 -0.12,0.19,0.48,U] 
23:22:21.414 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {-0.10, 0.08}
23:22:21.416 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
23:22:21.418 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
23:22:21.420 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.25 mountX=0.05 mountY=-0.03, mountTheta=-0.58
23:22:21.423 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
23:22:21.426 00.003 1032 Enqueuing Move request for scope (0.02, 0.06)
23:22:21.428 00.002 10072 Worker thread wakes up
23:22:21.429 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
23:22:21.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
23:22:21.429 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
23:22:21.433 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:22:21.437 00.004 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
23:22:21.437 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:22:21.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:21.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:22:21.437 00.000 10072 MoveAxis(E, 2, ABG)
23:22:21.437 00.000 10072 Guiding  Dir = 2, Dur = 2
23:22:21.438 00.001 10072 IsGuiding returns 0
23:22:21.438 00.000 10072 PulseGuide returned control before completion, sleep 12
23:22:21.458 00.020 10072 IsGuiding returns 0
23:22:21.458 00.000 10072 Move returns status 0, amount 2
23:22:21.458 00.000 10072 MoveAxis(N, 0, ABG)
23:22:21.458 00.000 10072 Move returns status 0, amount 0
23:22:21.458 00.000 10072 move complete, result=0
23:22:21.458 00.000 10072 worker thread done servicing request
23:22:21.461 00.003 1032 UpdateGuideState exits: m=1460 SNR=26.9
23:22:21.463 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:21.465 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:21.467 00.002 1032 Enqueuing Expose request
23:22:21.469 00.002 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:22:21.471 00.002 10072 Worker thread wakes up
23:22:21.471 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:21.471 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:21.882 00.411 10072 Exposure complete
23:22:21.941 00.059 10072 worker thread done servicing request
23:22:21.941 00.000 1032 OnExposeComplete: enter
23:22:21.944 00.003 1032 UpdateGuideState(): m_state=6
23:22:21.946 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8883
23:22:21.948 00.002 1032 Star::Find returns 1 (0), X=1103.82, Y=133.95, Mass=1395, SNR=26.3, Peak=97 HFD=3.1
23:22:21.950 00.002 1032 MultiStar: [#1 -0.20,0.23,0.00,M4] [#2 0.12,0.08,0.77,U] [#3 0.13,0.01,0.77,U] [#4 0.01,0.14,0.68,U] [#5 -0.07,0.18,0.63,U] [#6 0.07,0.10,0.65,U] [#7 0.19,0.09,0.73,U] [#8 -0.06,0.24,0.52,U] 
23:22:21.952 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.12}, one-star: {-0.05, 0.18}
23:22:21.955 00.003 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
23:22:21.957 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
23:22:21.959 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.22 mountX=0.11 mountY=-0.08, mountTheta=-0.61
23:22:21.964 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
23:22:21.966 00.002 1032 Enqueuing Move request for scope (0.04, 0.12)
23:22:21.967 00.001 10072 Worker thread wakes up
23:22:21.968 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
23:22:21.968 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
23:22:21.968 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.11 yDistance=-0.08
23:22:21.970 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:22:21.973 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
23:22:21.973 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
23:22:21.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:21.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:22:21.973 00.000 10072 MoveAxis(E, 2, ABG)
23:22:21.973 00.000 10072 Guiding  Dir = 2, Dur = 2
23:22:21.974 00.001 10072 IsGuiding returns 0
23:22:21.975 00.001 10072 PulseGuide returned control before completion, sleep 12
23:22:21.991 00.016 10072 IsGuiding returns 0
23:22:21.991 00.000 10072 Move returns status 0, amount 2
23:22:21.991 00.000 10072 MoveAxis(N, 0, ABG)
23:22:21.991 00.000 10072 Move returns status 0, amount 0
23:22:21.991 00.000 10072 move complete, result=0
23:22:21.991 00.000 10072 worker thread done servicing request
23:22:21.996 00.005 1032 UpdateGuideState exits: m=1395 SNR=26.3
23:22:21.999 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:22.001 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:22.003 00.002 1032 Enqueuing Expose request
23:22:22.006 00.003 10072 Worker thread wakes up
23:22:22.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:22.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:22.006 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:22:22.636 00.630 10072 Exposure complete
23:22:22.695 00.059 10072 worker thread done servicing request
23:22:22.696 00.001 1032 OnExposeComplete: enter
23:22:22.698 00.002 1032 UpdateGuideState(): m_state=6
23:22:22.701 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8884
23:22:22.702 00.001 1032 Star::Find returns 1 (0), X=1103.74, Y=133.72, Mass=1369, SNR=26.0, Peak=103 HFD=3.3
23:22:22.705 00.003 1032 MultiStar: [#1 -0.13,0.07,1.00,U] [#2 0.27,-0.06,0.00,M1] [#3 0.09,-0.02,0.75,U] [#4 0.07,-0.05,0.71,U] [#5 -0.04,-0.02,0.70,U] [#6 0.08,0.03,0.63,U] [#7 0.14,-0.02,0.69,U] [#8 -0.06,0.16,0.51,U] 
23:22:22.710 00.005 1032 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {-0.13, -0.05}
23:22:22.714 00.004 1032 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.83) = xAngle (0.69 = 0.69)
23:22:22.718 00.004 1032 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.69 = 0.69)
23:22:22.721 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.52 mountX=0.01 mountY=0.01, mountTheta=0.69
23:22:22.725 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
23:22:22.728 00.003 1032 Enqueuing Move request for scope (-0.01, 0.01)
23:22:22.730 00.002 10072 Worker thread wakes up
23:22:22.730 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:22:22.730 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:22:22.731 00.001 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
23:22:22.733 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:22:22.737 00.004 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
23:22:22.737 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:22:22.737 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:22.737 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:22:22.737 00.000 10072 MoveAxis(E, 1, ABG)
23:22:22.737 00.000 10072 Guiding  Dir = 2, Dur = 1
23:22:22.739 00.002 10072 IsGuiding returns 0
23:22:22.739 00.000 10072 PulseGuide returned control before completion, sleep 11
23:22:22.757 00.018 10072 IsGuiding returns 0
23:22:22.757 00.000 10072 Move returns status 0, amount 1
23:22:22.757 00.000 10072 MoveAxis(N, 0, ABG)
23:22:22.757 00.000 10072 Move returns status 0, amount 0
23:22:22.757 00.000 10072 move complete, result=0
23:22:22.758 00.001 10072 worker thread done servicing request
23:22:22.761 00.003 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:22:22.764 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:22.766 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:22.770 00.004 1032 Enqueuing Expose request
23:22:22.773 00.003 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
23:22:22.775 00.002 10072 Worker thread wakes up
23:22:22.775 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:22.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:23.184 00.409 10072 Exposure complete
23:22:23.247 00.063 10072 worker thread done servicing request
23:22:23.247 00.000 1032 OnExposeComplete: enter
23:22:23.249 00.002 1032 UpdateGuideState(): m_state=6
23:22:23.252 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8885
23:22:23.254 00.002 1032 Star::Find returns 1 (0), X=1103.85, Y=133.59, Mass=1528, SNR=27.5, Peak=120 HFD=3.3
23:22:23.256 00.002 1032 MultiStar: [#1 -0.14,-0.03,0.92,U] [#2 0.13,-0.24,0.00,M2] [#3 0.17,-0.08,0.71,U] [#4 0.06,-0.11,0.65,U] [#5 -0.10,0.01,0.65,U] [#6 -0.05,-0.08,0.61,U] [#7 0.19,-0.19,0.00,M1] [#8 -0.15,0.01,0.46,U] 
23:22:23.259 00.003 1032 refined, 6 included, MultiStar: {-0.03, -0.07}, one-star: {-0.02, -0.18}
23:22:23.261 00.002 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.83) = xAngle (-3.79 = 2.49)
23:22:23.264 00.003 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.79 = 2.49)
23:22:23.266 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.96 mountX=-0.06 mountY=0.05, mountTheta=2.49
23:22:23.271 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.07, opts=13)
23:22:23.274 00.003 1032 Enqueuing Move request for scope (-0.03, -0.07)
23:22:23.276 00.002 10072 Worker thread wakes up
23:22:23.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
23:22:23.276 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
23:22:23.276 00.000 10072 Moving (-0.03, -0.07) raw xDistance=-0.06 yDistance=0.05
23:22:23.278 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:22:23.282 00.004 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
23:22:23.282 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:22:23.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:23.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:22:23.282 00.000 10072 MoveAxis(E, 1, ABG)
23:22:23.282 00.000 10072 Guiding  Dir = 2, Dur = 1
23:22:23.282 00.000 10072 IsGuiding returns 0
23:22:23.283 00.001 10072 PulseGuide returned control before completion, sleep 11
23:22:23.303 00.020 1032 UpdateGuideState exits: m=1528 SNR=27.5
23:22:23.306 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:23.307 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:23.310 00.003 1032 Enqueuing Expose request
23:22:23.312 00.002 10072 IsGuiding returns 0
23:22:23.312 00.000 10072 Move returns status 0, amount 1
23:22:23.312 00.000 10072 MoveAxis(N, 0, ABG)
23:22:23.312 00.000 10072 Move returns status 0, amount 0
23:22:23.312 00.000 10072 move complete, result=0
23:22:23.312 00.000 10072 worker thread done servicing request
23:22:23.312 00.000 10072 Worker thread wakes up
23:22:23.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:23.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:23.322 00.010 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
23:22:23.947 00.625 10072 Exposure complete
23:22:24.010 00.063 10072 worker thread done servicing request
23:22:24.010 00.000 1032 OnExposeComplete: enter
23:22:24.012 00.002 1032 UpdateGuideState(): m_state=6
23:22:24.015 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8886
23:22:24.018 00.003 1032 Star::Find returns 1 (0), X=1103.81, Y=133.69, Mass=1285, SNR=25.2, Peak=94 HFD=3.3
23:22:24.023 00.005 1032 MultiStar: [#1 -0.17,0.05,1.00,U] [#2 0.22,-0.08,0.81,U] [#3 0.04,-0.06,0.80,U] [#4 -0.04,-0.09,0.75,U] [#5 -0.14,0.00,0.69,U] [#6 0.11,-0.03,0.65,U] [#7 0.09,-0.04,0.73,U] [#8 -0.14,-0.01,0.53,U] 
23:22:24.025 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.06, -0.08}
23:22:24.027 00.002 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.83) = xAngle (-3.72 = 2.57)
23:22:24.030 00.003 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.57)
23:22:24.032 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.88 mountX=-0.03 mountY=0.02, mountTheta=2.57
23:22:24.035 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
23:22:24.036 00.001 1032 Enqueuing Move request for scope (-0.01, -0.04)
23:22:24.038 00.002 10072 Worker thread wakes up
23:22:24.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
23:22:24.039 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
23:22:24.039 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.02
23:22:24.041 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:22:24.044 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
23:22:24.044 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:22:24.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:24.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:22:24.044 00.000 10072 MoveAxis(E, 1, ABG)
23:22:24.045 00.001 10072 Guiding  Dir = 2, Dur = 1
23:22:24.045 00.000 10072 IsGuiding returns 0
23:22:24.045 00.000 10072 PulseGuide returned control before completion, sleep 11
23:22:24.067 00.022 1032 UpdateGuideState exits: m=1285 SNR=25.2
23:22:24.071 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:24.073 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:24.075 00.002 1032 Enqueuing Expose request
23:22:24.077 00.002 10072 IsGuiding returns 0
23:22:24.077 00.000 10072 Move returns status 0, amount 1
23:22:24.077 00.000 10072 MoveAxis(N, 0, ABG)
23:22:24.077 00.000 10072 Move returns status 0, amount 0
23:22:24.077 00.000 10072 move complete, result=0
23:22:24.077 00.000 10072 worker thread done servicing request
23:22:24.077 00.000 10072 Worker thread wakes up
23:22:24.077 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:24.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:24.089 00.012 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
23:22:24.494 00.405 10072 Exposure complete
23:22:24.556 00.062 10072 worker thread done servicing request
23:22:24.556 00.000 1032 OnExposeComplete: enter
23:22:24.559 00.003 1032 UpdateGuideState(): m_state=6
23:22:24.561 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8887
23:22:24.563 00.002 1032 Star::Find returns 1 (0), X=1103.85, Y=133.72, Mass=1424, SNR=26.5, Peak=108 HFD=3.3
23:22:24.566 00.003 1032 MultiStar: [#1 -0.14,0.11,0.94,U] [#2 0.10,-0.00,0.73,U] [#3 0.05,0.09,0.76,U] [#4 0.05,-0.02,0.66,U] [#5 -0.21,0.09,0.66,U] [#6 0.10,0.01,0.62,U] [#7 0.15,-0.02,0.69,U] [#8 -0.18,0.16,0.54,U] 
23:22:24.568 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {-0.02, -0.04}
23:22:24.570 00.002 1032 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.83) = xAngle (0.04 = 0.04)
23:22:24.572 00.002 1032 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.04 = 0.04)
23:22:24.574 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.87 mountX=0.04 mountY=0.00, mountTheta=0.04
23:22:24.578 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
23:22:24.580 00.002 1032 Enqueuing Move request for scope (-0.01, 0.04)
23:22:24.587 00.007 10072 Worker thread wakes up
23:22:24.588 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
23:22:24.588 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
23:22:24.588 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=0.00
23:22:24.590 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:22:24.594 00.004 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:22:24.595 00.001 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:22:24.595 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:24.595 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:22:24.595 00.000 10072 MoveAxis(E, 0, ABG)
23:22:24.595 00.000 10072 Move returns status 0, amount 0
23:22:24.595 00.000 10072 MoveAxis(N, 0, ABG)
23:22:24.595 00.000 10072 Move returns status 0, amount 0
23:22:24.595 00.000 10072 move complete, result=0
23:22:24.595 00.000 10072 worker thread done servicing request
23:22:24.620 00.025 1032 UpdateGuideState exits: m=1424 SNR=26.5
23:22:24.623 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:24.626 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:24.629 00.003 1032 Enqueuing Expose request
23:22:24.632 00.003 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:24.634 00.002 10072 Worker thread wakes up
23:22:24.634 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:24.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:25.271 00.637 10072 Exposure complete
23:22:25.336 00.065 10072 worker thread done servicing request
23:22:25.336 00.000 1032 OnExposeComplete: enter
23:22:25.340 00.004 1032 UpdateGuideState(): m_state=6
23:22:25.343 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8888
23:22:25.345 00.002 1032 Star::Find returns 1 (0), X=1103.85, Y=133.76, Mass=1278, SNR=25.1, Peak=95 HFD=3.2
23:22:25.348 00.003 1032 MultiStar: [#1 -0.21,0.10,0.96,U] [#2 0.07,-0.10,0.83,U] [#3 0.10,0.12,0.84,U] [#4 0.07,0.15,0.72,U] [#5 -0.09,0.17,0.68,U] [#6 0.08,0.07,0.65,U] [#7 0.11,0.02,0.73,U] [#8 -0.13,0.14,0.57,U] 
23:22:25.350 00.002 1032 single-star, 8 included, MultiStar: {-0.01, 0.07}, one-star: {-0.02, -0.00}
23:22:25.352 00.002 1032 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.83) = xAngle (-4.84 = 1.44)
23:22:25.354 00.002 1032 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.84 = 1.44)
23:22:25.356 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.01 mountX=0.00 mountY=0.02, mountTheta=1.44
23:22:25.360 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.00, opts=13)
23:22:25.363 00.003 1032 Enqueuing Move request for scope (-0.02, -0.00)
23:22:25.366 00.003 10072 Worker thread wakes up
23:22:25.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
23:22:25.366 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
23:22:25.366 00.000 10072 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
23:22:25.368 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:22:25.371 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:22:25.371 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
23:22:25.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:25.372 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:22:25.372 00.000 10072 MoveAxis(E, 0, ABG)
23:22:25.372 00.000 10072 Move returns status 0, amount 0
23:22:25.372 00.000 10072 MoveAxis(N, 0, ABG)
23:22:25.372 00.000 10072 Move returns status 0, amount 0
23:22:25.372 00.000 10072 move complete, result=0
23:22:25.372 00.000 10072 worker thread done servicing request
23:22:25.392 00.020 1032 UpdateGuideState exits: m=1278 SNR=25.1
23:22:25.395 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:25.397 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:25.400 00.003 1032 Enqueuing Expose request
23:22:25.402 00.002 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:25.404 00.002 10072 Worker thread wakes up
23:22:25.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:25.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:25.821 00.417 10072 Exposure complete
23:22:25.886 00.065 10072 worker thread done servicing request
23:22:25.886 00.000 1032 OnExposeComplete: enter
23:22:25.888 00.002 1032 UpdateGuideState(): m_state=6
23:22:25.892 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8889
23:22:25.897 00.005 1032 Star::Find returns 1 (0), X=1103.83, Y=133.74, Mass=1409, SNR=26.4, Peak=106 HFD=3.4
23:22:25.899 00.002 1032 MultiStar: [#1 -0.13,0.09,0.98,U] [#2 0.15,-0.06,0.75,U] [#3 0.07,0.07,0.75,U] [#4 0.12,0.02,0.67,U] [#5 0.02,0.06,0.68,U] [#6 -0.14,0.11,0.62,U] [#7 0.18,-0.09,0.72,U] [#8 -0.15,0.02,0.51,U] 
23:22:25.901 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {-0.04, -0.02}
23:22:25.903 00.002 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
23:22:25.905 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
23:22:25.906 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.24 mountX=0.02 mountY=-0.01, mountTheta=-0.59
23:22:25.909 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
23:22:25.911 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
23:22:25.915 00.004 10072 Worker thread wakes up
23:22:25.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:22:25.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:22:25.915 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
23:22:25.917 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:22:25.920 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:22:25.921 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:22:25.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:25.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:22:25.921 00.000 10072 MoveAxis(E, 0, ABG)
23:22:25.921 00.000 10072 Move returns status 0, amount 0
23:22:25.921 00.000 10072 MoveAxis(N, 0, ABG)
23:22:25.921 00.000 10072 Move returns status 0, amount 0
23:22:25.921 00.000 10072 move complete, result=0
23:22:25.921 00.000 10072 worker thread done servicing request
23:22:25.942 00.021 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:22:25.945 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:25.947 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:25.949 00.002 1032 Enqueuing Expose request
23:22:25.950 00.001 10072 Worker thread wakes up
23:22:25.951 00.001 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:25.952 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:25.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:26.585 00.633 10072 Exposure complete
23:22:26.649 00.064 10072 worker thread done servicing request
23:22:26.649 00.000 1032 OnExposeComplete: enter
23:22:26.652 00.003 1032 UpdateGuideState(): m_state=6
23:22:26.654 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8890
23:22:26.656 00.002 1032 Star::Find returns 1 (0), X=1103.88, Y=133.71, Mass=1339, SNR=25.7, Peak=107 HFD=3.4
23:22:26.658 00.002 1032 MultiStar: [#1 -0.19,0.16,0.96,U] [#2 0.20,-0.01,0.82,U] [#3 0.11,0.18,0.74,U] [#4 -0.05,0.09,0.70,U] [#5 -0.22,0.07,0.68,U] [#6 0.04,0.01,0.63,U] [#7 0.19,0.02,0.69,U] [#8 -0.16,0.19,0.55,U] 
23:22:26.660 00.002 1032 single-star, 8 included, MultiStar: {-0.01, 0.07}, one-star: {0.00, -0.05}
23:22:26.663 00.003 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.95)
23:22:26.664 00.001 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.95)
23:22:26.666 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.50 mountX=-0.05 mountY=0.01, mountTheta=2.95
23:22:26.670 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.05, opts=13)
23:22:26.673 00.003 1032 Enqueuing Move request for scope (0.00, -0.05)
23:22:26.674 00.001 10072 Worker thread wakes up
23:22:26.674 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
23:22:26.674 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
23:22:26.674 00.000 10072 Moving (0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
23:22:26.677 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:22:26.680 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:22:26.681 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:22:26.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:26.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:22:26.681 00.000 10072 MoveAxis(E, 0, ABG)
23:22:26.681 00.000 10072 Move returns status 0, amount 0
23:22:26.681 00.000 10072 MoveAxis(N, 0, ABG)
23:22:26.681 00.000 10072 Move returns status 0, amount 0
23:22:26.681 00.000 10072 move complete, result=0
23:22:26.681 00.000 10072 worker thread done servicing request
23:22:26.701 00.020 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:22:26.705 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:26.708 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:26.710 00.002 1032 Enqueuing Expose request
23:22:26.713 00.003 10072 Worker thread wakes up
23:22:26.713 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:26.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:26.713 00.000 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:27.132 00.419 10072 Exposure complete
23:22:27.191 00.059 10072 worker thread done servicing request
23:22:27.191 00.000 1032 OnExposeComplete: enter
23:22:27.194 00.003 1032 UpdateGuideState(): m_state=6
23:22:27.196 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8891
23:22:27.199 00.003 1032 Star::Find returns 1 (0), X=1103.84, Y=133.89, Mass=1335, SNR=25.7, Peak=93 HFD=3.2
23:22:27.201 00.002 1032 MultiStar: [#1 -0.21,0.18,0.00,M1] [#2 0.21,0.08,0.85,U] [#3 0.14,0.21,0.00,M1] [#4 -0.03,0.19,0.69,U] [#5 -0.12,0.18,0.66,U] [#6 0.11,0.09,0.65,U] [#7 0.10,0.10,0.71,U] [#8 -0.17,0.24,0.00,M1] 
23:22:27.203 00.002 1032 single-star, 5 included, MultiStar: {0.04, 0.12}, one-star: {-0.03, 0.13}
23:22:27.206 00.003 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
23:22:27.207 00.001 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
23:22:27.211 00.004 1032 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.81 mountX=0.13 mountY=-0.00, mountTheta=-0.02
23:22:27.214 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.13, opts=13)
23:22:27.215 00.001 1032 Enqueuing Move request for scope (-0.03, 0.13)
23:22:27.218 00.003 10072 Worker thread wakes up
23:22:27.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
23:22:27.218 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
23:22:27.218 00.000 10072 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=-0.00
23:22:27.223 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:22:27.226 00.003 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:22:27.226 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
23:22:27.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:27.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:22:27.228 00.002 10072 MoveAxis(W, 0, ABG)
23:22:27.228 00.000 10072 Move returns status 0, amount 0
23:22:27.228 00.000 10072 MoveAxis(N, 0, ABG)
23:22:27.228 00.000 10072 Move returns status 0, amount 0
23:22:27.228 00.000 10072 move complete, result=0
23:22:27.228 00.000 10072 worker thread done servicing request
23:22:27.248 00.020 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:22:27.250 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:27.253 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:27.255 00.002 1032 Enqueuing Expose request
23:22:27.256 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
23:22:27.259 00.003 10072 Worker thread wakes up
23:22:27.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:27.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:27.883 00.624 10072 Exposure complete
23:22:27.938 00.055 10072 worker thread done servicing request
23:22:27.939 00.001 1032 OnExposeComplete: enter
23:22:27.941 00.002 1032 UpdateGuideState(): m_state=6
23:22:27.943 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8892
23:22:27.945 00.002 1032 Star::Find returns 1 (0), X=1103.82, Y=133.87, Mass=1272, SNR=25.1, Peak=95 HFD=3.1
23:22:27.947 00.002 1032 MultiStar: [#1 -0.23,0.22,0.00,M2] [#2 0.16,0.17,0.85,U] [#3 0.18,-0.01,0.81,U] [#4 0.02,0.18,0.74,U] [#5 -0.01,0.23,0.73,U] [#6 0.09,0.12,0.62,U] [#7 0.17,0.07,0.72,U] [#8 -0.19,0.21,0.00,M2] 
23:22:27.949 00.002 1032 single-star, 6 included, MultiStar: {0.08, 0.12}, one-star: {-0.06, 0.11}
23:22:27.951 00.002 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
23:22:27.952 00.001 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
23:22:27.955 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.12 mountY=0.03, mountTheta=0.20
23:22:27.960 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.11, opts=13)
23:22:27.963 00.003 1032 Enqueuing Move request for scope (-0.06, 0.11)
23:22:27.966 00.003 10072 Worker thread wakes up
23:22:27.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
23:22:27.966 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
23:22:27.966 00.000 10072 Moving (-0.06, 0.11) raw xDistance=0.12 yDistance=0.03
23:22:27.967 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:22:27.971 00.004 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:22:27.971 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:22:27.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:27.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:22:27.971 00.000 10072 MoveAxis(W, 0, ABG)
23:22:27.972 00.001 10072 Move returns status 0, amount 0
23:22:27.972 00.000 10072 MoveAxis(N, 0, ABG)
23:22:27.972 00.000 10072 Move returns status 0, amount 0
23:22:27.972 00.000 10072 move complete, result=0
23:22:27.972 00.000 10072 worker thread done servicing request
23:22:27.992 00.020 1032 UpdateGuideState exits: m=1272 SNR=25.1
23:22:27.995 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:27.997 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:27.999 00.002 1032 Enqueuing Expose request
23:22:28.001 00.002 10072 Worker thread wakes up
23:22:28.001 00.000 1032 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
23:22:28.004 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:28.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:28.417 00.413 10072 Exposure complete
23:22:28.473 00.056 10072 worker thread done servicing request
23:22:28.473 00.000 1032 OnExposeComplete: enter
23:22:28.476 00.003 1032 UpdateGuideState(): m_state=6
23:22:28.478 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8893
23:22:28.480 00.002 1032 Star::Find returns 1 (0), X=1103.86, Y=133.88, Mass=1330, SNR=25.6, Peak=97 HFD=3.1
23:22:28.482 00.002 1032 MultiStar: [#1 -0.21,0.08,1.01,U] [#2 0.17,-0.02,0.80,U] [#3 0.14,-0.01,0.79,U] [#4 0.06,0.10,0.71,U] [#5 -0.10,0.03,0.71,U] [#6 0.01,0.09,0.69,U] [#7 0.10,-0.02,0.71,U] [#8 -0.06,0.24,0.52,U] 
23:22:28.483 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {-0.01, 0.11}
23:22:28.485 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
23:22:28.487 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
23:22:28.488 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.46 mountX=0.06 mountY=-0.02, mountTheta=-0.37
23:22:28.492 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
23:22:28.495 00.003 1032 Enqueuing Move request for scope (0.01, 0.06)
23:22:28.498 00.003 10072 Worker thread wakes up
23:22:28.498 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:22:28.498 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:22:28.498 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
23:22:28.502 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:22:28.504 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:22:28.505 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:22:28.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:28.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:22:28.505 00.000 10072 MoveAxis(W, 1, ABG)
23:22:28.505 00.000 10072 Guiding  Dir = 3, Dur = 1
23:22:28.505 00.000 10072 IsGuiding returns 0
23:22:28.506 00.001 10072 PulseGuide returned control before completion, sleep 11
23:22:28.523 00.017 10072 IsGuiding returns 0
23:22:28.523 00.000 10072 Move returns status 0, amount 1
23:22:28.523 00.000 10072 MoveAxis(N, 0, ABG)
23:22:28.523 00.000 10072 Move returns status 0, amount 0
23:22:28.523 00.000 10072 move complete, result=0
23:22:28.523 00.000 10072 worker thread done servicing request
23:22:28.526 00.003 1032 UpdateGuideState exits: m=1330 SNR=25.6
23:22:28.528 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:28.530 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:28.532 00.002 1032 Enqueuing Expose request
23:22:28.534 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:22:28.536 00.002 10072 Worker thread wakes up
23:22:28.536 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:28.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:29.167 00.631 10072 Exposure complete
23:22:29.227 00.060 1032 OnExposeComplete: enter
23:22:29.230 00.003 10072 worker thread done servicing request
23:22:29.230 00.000 1032 UpdateGuideState(): m_state=6
23:22:29.234 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8894
23:22:29.238 00.004 1032 Star::Find returns 1 (0), X=1103.88, Y=133.80, Mass=1321, SNR=25.5, Peak=96 HFD=3.2
23:22:29.240 00.002 1032 MultiStar: [#1 -0.17,0.03,0.98,U] [#2 0.16,-0.04,0.82,U] [#3 0.14,0.13,0.79,U] [#4 -0.03,-0.04,0.71,U] [#5 -0.01,0.09,0.68,U] [#6 -0.01,0.09,0.67,U] [#7 0.11,0.02,0.74,U] [#8 -0.12,0.09,0.52,U] 
23:22:29.243 00.003 1032 single-star, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.01, 0.04}
23:22:29.246 00.003 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
23:22:29.248 00.002 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
23:22:29.251 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.27 mountX=0.03 mountY=-0.02, mountTheta=-0.56
23:22:29.253 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
23:22:29.257 00.004 1032 Enqueuing Move request for scope (0.01, 0.04)
23:22:29.260 00.003 10072 Worker thread wakes up
23:22:29.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
23:22:29.260 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
23:22:29.260 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.03 yDistance=-0.02
23:22:29.262 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:22:29.265 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:22:29.265 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:22:29.265 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:29.265 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:22:29.265 00.000 10072 MoveAxis(W, 1, ABG)
23:22:29.265 00.000 10072 Guiding  Dir = 3, Dur = 1
23:22:29.266 00.001 10072 IsGuiding returns 0
23:22:29.268 00.002 10072 IsGuiding returns 0
23:22:29.268 00.000 10072 Move returns status 0, amount 1
23:22:29.268 00.000 10072 MoveAxis(N, 0, ABG)
23:22:29.268 00.000 10072 Move returns status 0, amount 0
23:22:29.268 00.000 10072 move complete, result=0
23:22:29.269 00.001 10072 worker thread done servicing request
23:22:29.288 00.019 1032 UpdateGuideState exits: m=1321 SNR=25.5
23:22:29.291 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:29.293 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:29.296 00.003 1032 Enqueuing Expose request
23:22:29.299 00.003 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:22:29.302 00.003 10072 Worker thread wakes up
23:22:29.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:29.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:29.717 00.415 10072 Exposure complete
23:22:29.794 00.077 10072 worker thread done servicing request
23:22:29.794 00.000 1032 OnExposeComplete: enter
23:22:29.796 00.002 1032 UpdateGuideState(): m_state=6
23:22:29.800 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8895
23:22:29.804 00.004 1032 Star::Find returns 1 (0), X=1103.88, Y=133.87, Mass=1383, SNR=26.1, Peak=106 HFD=3.0
23:22:29.808 00.004 1032 MultiStar: [#1 -0.22,0.11,0.97,U] [#2 0.19,-0.04,0.79,U] [#3 0.09,-0.04,0.76,U] [#4 -0.04,0.04,0.69,U] [#5 -0.10,0.07,0.65,U] [#6 0.03,0.08,0.61,U] [#7 0.15,0.05,0.71,U] [#8 -0.19,0.16,0.00,M1] 
23:22:29.811 00.003 1032 refined, 7 included, MultiStar: {0.01, 0.05}, one-star: {0.01, 0.11}
23:22:29.813 00.002 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
23:22:29.814 00.001 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
23:22:29.816 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.42 mountX=0.05 mountY=-0.02, mountTheta=-0.41
23:22:29.819 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
23:22:29.822 00.003 1032 Enqueuing Move request for scope (0.01, 0.05)
23:22:29.825 00.003 10072 Worker thread wakes up
23:22:29.825 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
23:22:29.825 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
23:22:29.825 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
23:22:29.827 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:22:29.832 00.005 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:22:29.832 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:22:29.832 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:29.832 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:22:29.832 00.000 10072 MoveAxis(W, 2, ABG)
23:22:29.834 00.002 10072 Guiding  Dir = 3, Dur = 2
23:22:29.834 00.000 10072 IsGuiding returns 0
23:22:29.834 00.000 10072 PulseGuide returned control before completion, sleep 12
23:22:29.852 00.018 10072 IsGuiding returns 0
23:22:29.852 00.000 10072 Move returns status 0, amount 2
23:22:29.852 00.000 10072 MoveAxis(N, 0, ABG)
23:22:29.852 00.000 10072 Move returns status 0, amount 0
23:22:29.852 00.000 10072 move complete, result=0
23:22:29.852 00.000 10072 worker thread done servicing request
23:22:29.856 00.004 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:22:29.858 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:29.863 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:29.866 00.003 1032 Enqueuing Expose request
23:22:29.869 00.003 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:22:29.872 00.003 10072 Worker thread wakes up
23:22:29.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:29.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:30.512 00.640 10072 Exposure complete
23:22:30.568 00.056 10072 worker thread done servicing request
23:22:30.569 00.001 1032 OnExposeComplete: enter
23:22:30.570 00.001 1032 UpdateGuideState(): m_state=6
23:22:30.573 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8896
23:22:30.575 00.002 1032 Star::Find returns 1 (0), X=1103.86, Y=133.98, Mass=1426, SNR=26.5, Peak=99 HFD=3.0
23:22:30.578 00.003 1032 MultiStar: [#1 -0.24,0.28,0.00,M1] [#2 0.12,0.25,0.00,M1] [#3 0.22,0.23,0.00,M1] [#4 0.09,0.21,0.67,U] [#5 -0.12,0.34,0.00,M1] [#6 0.08,0.21,0.63,U] [#7 0.18,0.11,0.69,U] [#8 -0.13,0.27,0.00,M2] 
23:22:30.580 00.002 1032 refined, 3 included, MultiStar: {0.07, 0.19}, one-star: {-0.01, 0.22}
23:22:30.582 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
23:22:30.584 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
23:22:30.588 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.21 cameraTheta=1.21 mountX=0.17 mountY=-0.12, mountTheta=-0.62
23:22:30.591 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.19, opts=13)
23:22:30.593 00.002 1032 Enqueuing Move request for scope (0.07, 0.19)
23:22:30.595 00.002 10072 Worker thread wakes up
23:22:30.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
23:22:30.595 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
23:22:30.595 00.000 10072 Moving (0.07, 0.19) raw xDistance=0.17 yDistance=-0.12
23:22:30.597 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:22:30.600 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.54
23:22:30.600 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
23:22:30.600 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:30.600 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:22:30.600 00.000 10072 MoveAxis(W, 81, ABG)
23:22:30.600 00.000 10072 Guiding  Dir = 3, Dur = 81
23:22:30.601 00.001 10072 IsGuiding returns 0
23:22:30.601 00.000 10072 PulseGuide returned control before completion, sleep 91
23:22:30.621 00.020 1032 UpdateGuideState exits: m=1426 SNR=26.5
23:22:30.624 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:30.626 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:30.628 00.002 1032 Enqueuing Expose request
23:22:30.697 00.069 10072 IsGuiding returns 1
23:22:30.697 00.000 10072 scope still moving after pulse duration time elapsed
23:22:30.728 00.031 10072 IsGuiding returns 0
23:22:30.729 00.001 10072 scope move finished after 81 + 46 ms
23:22:30.729 00.000 10072 Move returns status 0, amount 81
23:22:30.729 00.000 10072 MoveAxis(N, 0, ABG)
23:22:30.729 00.000 10072 Move returns status 0, amount 0
23:22:30.729 00.000 10072 move complete, result=0
23:22:30.729 00.000 10072 worker thread done servicing request
23:22:30.729 00.000 10072 Worker thread wakes up
23:22:30.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:30.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:30.729 00.000 1032 GuideStep: 0.2 px 81 ms WEST, -0.1 px 0 ms NORTH
23:22:31.141 00.412 10072 Exposure complete
23:22:31.199 00.058 10072 worker thread done servicing request
23:22:31.199 00.000 1032 OnExposeComplete: enter
23:22:31.202 00.003 1032 UpdateGuideState(): m_state=6
23:22:31.205 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8897
23:22:31.207 00.002 1032 Star::Find returns 1 (0), X=1103.85, Y=133.87, Mass=1460, SNR=26.9, Peak=106 HFD=3.1
23:22:31.210 00.003 1032 MultiStar: [#1 -0.13,0.21,0.93,U] [#2 0.26,0.14,0.00,M2] [#3 0.08,0.17,0.76,U] [#4 -0.03,0.20,0.65,U] [#5 -0.08,0.19,0.65,U] [#6 0.13,0.27,0.00,M1] [#7 0.19,0.03,0.69,U] [#8 -0.20,0.24,0.00,M3] 
23:22:31.213 00.003 1032 single-star, 5 included, MultiStar: {-0.01, 0.15}, one-star: {-0.02, 0.11}
23:22:31.215 00.002 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
23:22:31.217 00.002 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
23:22:31.218 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.76 mountX=0.11 mountY=-0.01, mountTheta=-0.07
23:22:31.221 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.11, opts=13)
23:22:31.223 00.002 1032 Enqueuing Move request for scope (-0.02, 0.11)
23:22:31.226 00.003 10072 Worker thread wakes up
23:22:31.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
23:22:31.227 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
23:22:31.227 00.000 10072 Moving (-0.02, 0.11) raw xDistance=0.11 yDistance=-0.01
23:22:31.229 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:22:31.232 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:22:31.232 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:22:31.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:31.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:22:31.232 00.000 10072 MoveAxis(W, 3, ABG)
23:22:31.233 00.001 10072 Guiding  Dir = 3, Dur = 3
23:22:31.234 00.001 10072 IsGuiding returns 0
23:22:31.235 00.001 10072 PulseGuide returned control before completion, sleep 13
23:22:31.254 00.019 1032 UpdateGuideState exits: m=1460 SNR=26.9
23:22:31.256 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:31.258 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:31.261 00.003 1032 Enqueuing Expose request
23:22:31.262 00.001 10072 IsGuiding returns 0
23:22:31.262 00.000 10072 Move returns status 0, amount 3
23:22:31.262 00.000 10072 MoveAxis(N, 0, ABG)
23:22:31.262 00.000 10072 Move returns status 0, amount 0
23:22:31.263 00.001 10072 move complete, result=0
23:22:31.263 00.000 10072 worker thread done servicing request
23:22:31.263 00.000 10072 Worker thread wakes up
23:22:31.263 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:31.263 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:31.271 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:22:31.888 00.617 10072 Exposure complete
23:22:31.947 00.059 10072 worker thread done servicing request
23:22:31.947 00.000 1032 OnExposeComplete: enter
23:22:31.949 00.002 1032 UpdateGuideState(): m_state=6
23:22:31.951 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8898
23:22:31.954 00.003 1032 Star::Find returns 1 (0), X=1103.91, Y=133.80, Mass=1286, SNR=25.2, Peak=99 HFD=3.2
23:22:31.957 00.003 1032 MultiStar: [#1 -0.13,0.11,0.98,U] [#2 0.24,0.01,0.84,U] [#3 0.03,0.00,0.84,U] [#4 -0.00,0.00,0.70,U] [#5 -0.06,-0.03,0.69,U] [#6 0.10,0.13,0.63,U] [#7 0.14,0.02,0.73,U] [#8 -0.11,0.13,0.51,U] 
23:22:31.959 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.04, 0.04}
23:22:31.961 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:22:31.964 00.003 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:22:31.966 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.96 mountX=0.03 mountY=-0.04, mountTheta=-0.87
23:22:31.968 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
23:22:31.970 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
23:22:31.972 00.002 10072 Worker thread wakes up
23:22:31.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:22:31.973 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:22:31.973 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
23:22:31.974 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:22:31.978 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:22:31.978 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:22:31.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:31.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:22:31.978 00.000 10072 MoveAxis(W, 3, ABG)
23:22:31.978 00.000 10072 Guiding  Dir = 3, Dur = 3
23:22:31.978 00.000 10072 IsGuiding returns 0
23:22:31.980 00.002 10072 PulseGuide returned control before completion, sleep 13
23:22:31.996 00.016 10072 IsGuiding returns 0
23:22:31.996 00.000 10072 Move returns status 0, amount 3
23:22:31.996 00.000 10072 MoveAxis(N, 0, ABG)
23:22:31.996 00.000 10072 Move returns status 0, amount 0
23:22:31.996 00.000 10072 move complete, result=0
23:22:31.996 00.000 10072 worker thread done servicing request
23:22:31.997 00.001 1032 UpdateGuideState exits: m=1286 SNR=25.2
23:22:32.000 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:32.002 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:32.004 00.002 1032 Enqueuing Expose request
23:22:32.006 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:22:32.007 00.001 10072 Worker thread wakes up
23:22:32.008 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:32.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:32.422 00.414 10072 Exposure complete
23:22:32.483 00.061 10072 worker thread done servicing request
23:22:32.484 00.001 1032 OnExposeComplete: enter
23:22:32.486 00.002 1032 UpdateGuideState(): m_state=6
23:22:32.490 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8899
23:22:32.493 00.003 1032 Star::Find returns 1 (0), X=1103.94, Y=133.79, Mass=1387, SNR=26.2, Peak=101 HFD=3.2
23:22:32.496 00.003 1032 MultiStar: [#1 -0.16,0.13,0.96,U] [#2 0.11,0.12,0.79,U] [#3 0.01,0.17,0.77,U] [#4 -0.07,0.11,0.68,U] [#5 -0.17,0.08,0.68,U] [#6 0.30,0.19,0.00,M1] [#7 0.17,0.04,0.71,U] [#8 -0.21,0.32,0.00,M3] 
23:22:32.499 00.003 1032 single-star, 6 included, MultiStar: {-0.01, 0.10}, one-star: {0.06, 0.03}
23:22:32.501 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
23:22:32.502 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
23:22:32.504 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.45 mountX=0.01 mountY=-0.07, mountTheta=-1.38
23:22:32.508 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
23:22:32.510 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
23:22:32.512 00.002 10072 Worker thread wakes up
23:22:32.512 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:22:32.512 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:22:32.512 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
23:22:32.515 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:22:32.521 00.006 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:22:32.521 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:22:32.521 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:32.521 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:22:32.521 00.000 10072 MoveAxis(W, 2, ABG)
23:22:32.521 00.000 10072 Guiding  Dir = 3, Dur = 2
23:22:32.522 00.001 10072 IsGuiding returns 0
23:22:32.522 00.000 10072 PulseGuide returned control before completion, sleep 12
23:22:32.543 00.021 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:22:32.545 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:32.547 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:32.550 00.003 10072 IsGuiding returns 0
23:22:32.550 00.000 10072 Move returns status 0, amount 2
23:22:32.550 00.000 10072 MoveAxis(N, 0, ABG)
23:22:32.550 00.000 10072 Move returns status 0, amount 0
23:22:32.550 00.000 10072 move complete, result=0
23:22:32.550 00.000 1032 Enqueuing Expose request
23:22:32.552 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:22:32.554 00.002 10072 worker thread done servicing request
23:22:32.554 00.000 10072 Worker thread wakes up
23:22:32.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:32.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:33.189 00.635 10072 Exposure complete
23:22:33.244 00.055 10072 worker thread done servicing request
23:22:33.244 00.000 1032 OnExposeComplete: enter
23:22:33.246 00.002 1032 UpdateGuideState(): m_state=6
23:22:33.248 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8900
23:22:33.250 00.002 1032 Star::Find returns 1 (0), X=1103.87, Y=133.90, Mass=1495, SNR=27.2, Peak=109 HFD=3.1
23:22:33.252 00.002 1032 MultiStar: [#1 -0.21,0.37,0.00,M1] [#2 0.14,0.21,0.75,U] [#3 0.22,0.31,0.00,M1] [#4 0.05,0.27,0.00,M1] [#5 -0.20,0.31,0.00,M1] [#6 0.11,0.30,0.00,M2] [#7 0.15,0.19,0.67,U] [#8 -0.19,0.30,0.00,M4] 
23:22:33.253 00.001 1032 single-star, 2 included, MultiStar: {0.09, 0.17}, one-star: {-0.00, 0.14}
23:22:33.254 00.001 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
23:22:33.257 00.003 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
23:22:33.258 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.57 mountX=0.13 mountY=-0.03, mountTheta=-0.26
23:22:33.261 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.14, opts=13)
23:22:33.263 00.002 1032 Enqueuing Move request for scope (-0.00, 0.14)
23:22:33.265 00.002 10072 Worker thread wakes up
23:22:33.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
23:22:33.266 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
23:22:33.266 00.000 10072 Moving (-0.00, 0.14) raw xDistance=0.13 yDistance=-0.03
23:22:33.268 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:22:33.271 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.54
23:22:33.271 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:22:33.271 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:33.271 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:22:33.271 00.000 10072 MoveAxis(W, 65, ABG)
23:22:33.271 00.000 10072 Guiding  Dir = 3, Dur = 65
23:22:33.272 00.001 10072 IsGuiding returns 0
23:22:33.272 00.000 10072 PulseGuide returned control before completion, sleep 75
23:22:33.289 00.017 1032 UpdateGuideState exits: m=1495 SNR=27.2
23:22:33.292 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:33.293 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:33.296 00.003 1032 Enqueuing Expose request
23:22:33.357 00.061 10072 IsGuiding returns 0
23:22:33.357 00.000 10072 Move returns status 0, amount 65
23:22:33.357 00.000 10072 MoveAxis(N, 0, ABG)
23:22:33.357 00.000 10072 Move returns status 0, amount 0
23:22:33.357 00.000 10072 move complete, result=0
23:22:33.357 00.000 10072 worker thread done servicing request
23:22:33.357 00.000 10072 Worker thread wakes up
23:22:33.357 00.000 1032 GuideStep: 0.1 px 65 ms WEST, -0.0 px 0 ms NORTH
23:22:33.360 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:33.360 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:33.767 00.407 10072 Exposure complete
23:22:33.827 00.060 10072 worker thread done servicing request
23:22:33.827 00.000 1032 OnExposeComplete: enter
23:22:33.830 00.003 1032 UpdateGuideState(): m_state=6
23:22:33.834 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8901
23:22:33.836 00.002 1032 Star::Find returns 1 (0), X=1103.74, Y=133.95, Mass=1298, SNR=25.3, Peak=92 HFD=3.3
23:22:33.838 00.002 1032 MultiStar: [#1 -0.20,0.27,0.00,M2] [#2 0.17,0.21,0.00,M1] [#3 0.15,0.28,0.00,M2] [#4 0.03,0.16,0.70,U] [#5 -0.09,0.21,0.68,U] [#6 0.03,0.19,0.67,U] [#7 0.19,0.04,0.74,U] [#8 -0.10,0.37,0.00,M5] 
23:22:33.840 00.002 1032 refined, 4 included, MultiStar: {-0.00, 0.16}, one-star: {-0.13, 0.18}
23:22:33.842 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
23:22:33.844 00.002 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
23:22:33.846 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.59 mountX=0.15 mountY=-0.04, mountTheta=-0.24
23:22:33.849 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.16, opts=13)
23:22:33.851 00.002 1032 Enqueuing Move request for scope (-0.00, 0.16)
23:22:33.853 00.002 10072 Worker thread wakes up
23:22:33.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
23:22:33.853 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
23:22:33.853 00.000 10072 Moving (-0.00, 0.16) raw xDistance=0.15 yDistance=-0.04
23:22:33.855 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:22:33.859 00.004 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.54
23:22:33.859 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
23:22:33.859 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:33.859 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:22:33.859 00.000 10072 MoveAxis(W, 75, ABG)
23:22:33.859 00.000 10072 Guiding  Dir = 3, Dur = 75
23:22:33.860 00.001 10072 IsGuiding returns 0
23:22:33.861 00.001 10072 PulseGuide returned control before completion, sleep 84
23:22:33.880 00.019 1032 UpdateGuideState exits: m=1298 SNR=25.3
23:22:33.882 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:33.885 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:33.887 00.002 1032 Enqueuing Expose request
23:22:33.951 00.064 10072 IsGuiding returns 0
23:22:33.951 00.000 10072 Move returns status 0, amount 75
23:22:33.951 00.000 10072 MoveAxis(N, 0, ABG)
23:22:33.951 00.000 10072 Move returns status 0, amount 0
23:22:33.951 00.000 10072 move complete, result=0
23:22:33.951 00.000 10072 worker thread done servicing request
23:22:33.951 00.000 10072 Worker thread wakes up
23:22:33.951 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:33.951 00.000 1032 GuideStep: 0.2 px 75 ms WEST, -0.0 px 0 ms NORTH
23:22:33.955 00.004 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:34.585 00.630 10072 Exposure complete
23:22:34.642 00.057 10072 worker thread done servicing request
23:22:34.643 00.001 1032 OnExposeComplete: enter
23:22:34.645 00.002 1032 UpdateGuideState(): m_state=6
23:22:34.647 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8902
23:22:34.651 00.004 1032 Star::Find returns 1 (0), X=1103.88, Y=133.69, Mass=1373, SNR=26.0, Peak=102 HFD=3.4
23:22:34.653 00.002 1032 MultiStar: [#1 -0.07,0.09,0.96,U] [#2 0.21,-0.05,0.82,U] [#3 0.26,0.03,0.00,M3] [#4 0.17,-0.04,0.67,U] [#5 -0.05,0.03,0.68,U] [#6 0.10,0.05,0.60,U] [#7 0.37,-0.13,0.00,M1] [#8 -0.09,0.06,0.52,U] 
23:22:34.655 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.00}, one-star: {0.01, -0.07}
23:22:34.656 00.001 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
23:22:34.658 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
23:22:34.660 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.10 mountX=-0.01 mountY=-0.04, mountTheta=-1.73
23:22:34.663 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
23:22:34.665 00.002 1032 Enqueuing Move request for scope (0.04, 0.00)
23:22:34.667 00.002 10072 Worker thread wakes up
23:22:34.667 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
23:22:34.668 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
23:22:34.668 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
23:22:34.670 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:22:34.674 00.004 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:22:34.674 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:22:34.674 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:34.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:22:34.674 00.000 10072 MoveAxis(W, 4, ABG)
23:22:34.674 00.000 10072 Guiding  Dir = 3, Dur = 4
23:22:34.675 00.001 10072 IsGuiding returns 0
23:22:34.676 00.001 10072 PulseGuide returned control before completion, sleep 14
23:22:34.691 00.015 10072 IsGuiding returns 0
23:22:34.691 00.000 10072 Move returns status 0, amount 4
23:22:34.691 00.000 10072 MoveAxis(N, 0, ABG)
23:22:34.691 00.000 10072 Move returns status 0, amount 0
23:22:34.691 00.000 10072 move complete, result=0
23:22:34.692 00.001 10072 worker thread done servicing request
23:22:34.696 00.004 1032 UpdateGuideState exits: m=1373 SNR=26.0
23:22:34.699 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:34.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:34.704 00.003 1032 Enqueuing Expose request
23:22:34.706 00.002 10072 Worker thread wakes up
23:22:34.707 00.001 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:22:34.709 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:34.709 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:35.119 00.410 10072 Exposure complete
23:22:35.174 00.055 10072 worker thread done servicing request
23:22:35.174 00.000 1032 OnExposeComplete: enter
23:22:35.176 00.002 1032 UpdateGuideState(): m_state=6
23:22:35.179 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8903
23:22:35.182 00.003 1032 Star::Find returns 1 (0), X=1103.87, Y=133.72, Mass=1475, SNR=27.0, Peak=113 HFD=3.4
23:22:35.184 00.002 1032 MultiStar: [#1 -0.05,0.08,0.92,U] [#2 0.26,0.04,0.00,M1] [#3 0.28,-0.02,0.00,M4] [#4 0.12,0.04,0.67,U] [#5 0.00,0.06,0.68,U] [#6 0.09,0.11,0.59,U] [#7 0.27,-0.06,0.00,M2] [#8 -0.03,0.02,0.50,U] 
23:22:35.186 00.002 1032 single-star, 5 included, MultiStar: {0.02, 0.04}, one-star: {-0.00, -0.04}
23:22:35.188 00.002 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.84)
23:22:35.189 00.001 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.84)
23:22:35.191 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.61 mountX=-0.04 mountY=0.01, mountTheta=2.84
23:22:35.193 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.04, opts=13)
23:22:35.196 00.003 1032 Enqueuing Move request for scope (-0.00, -0.04)
23:22:35.198 00.002 10072 Worker thread wakes up
23:22:35.198 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
23:22:35.198 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
23:22:35.198 00.000 10072 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
23:22:35.200 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:22:35.202 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:22:35.202 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:22:35.204 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:35.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:22:35.204 00.000 10072 MoveAxis(W, 3, ABG)
23:22:35.204 00.000 10072 Guiding  Dir = 3, Dur = 3
23:22:35.205 00.001 10072 IsGuiding returns 0
23:22:35.205 00.000 10072 PulseGuide returned control before completion, sleep 13
23:22:35.222 00.017 1032 UpdateGuideState exits: m=1475 SNR=27.0
23:22:35.225 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:35.228 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:35.230 00.002 1032 Enqueuing Expose request
23:22:35.232 00.002 10072 IsGuiding returns 0
23:22:35.232 00.000 10072 Move returns status 0, amount 3
23:22:35.232 00.000 10072 MoveAxis(N, 0, ABG)
23:22:35.232 00.000 10072 Move returns status 0, amount 0
23:22:35.232 00.000 10072 move complete, result=0
23:22:35.232 00.000 10072 worker thread done servicing request
23:22:35.232 00.000 10072 Worker thread wakes up
23:22:35.232 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:35.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:35.244 00.012 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:22:35.868 00.624 10072 Exposure complete
23:22:35.924 00.056 10072 worker thread done servicing request
23:22:35.924 00.000 1032 OnExposeComplete: enter
23:22:35.927 00.003 1032 UpdateGuideState(): m_state=6
23:22:35.930 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8904
23:22:35.931 00.001 1032 Star::Find returns 1 (0), X=1103.86, Y=133.84, Mass=1233, SNR=24.7, Peak=94 HFD=3.1
23:22:35.933 00.002 1032 MultiStar: [#1 -0.02,0.23,1.04,U] [#2 0.23,0.14,0.00,M2] [#3 0.26,0.16,0.00,M5] [#4 0.07,0.13,0.71,U] [#5 -0.00,0.06,0.71,U] [#6 0.09,0.11,0.63,U] [#7 0.37,0.09,0.00,M3] [#8 -0.16,0.17,0.55,U] 
23:22:35.936 00.003 1032 single-star, 5 included, MultiStar: {-0.00, 0.13}, one-star: {-0.02, 0.08}
23:22:35.938 00.002 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
23:22:35.940 00.002 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
23:22:35.942 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.79 mountX=0.08 mountY=-0.00, mountTheta=-0.04
23:22:35.946 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.08, opts=13)
23:22:35.948 00.002 1032 Enqueuing Move request for scope (-0.02, 0.08)
23:22:35.951 00.003 10072 Worker thread wakes up
23:22:35.951 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
23:22:35.951 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
23:22:35.951 00.000 10072 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.00
23:22:35.952 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:22:35.957 00.005 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:22:35.957 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:22:35.957 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:35.957 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:22:35.957 00.000 10072 MoveAxis(W, 3, ABG)
23:22:35.957 00.000 10072 Guiding  Dir = 3, Dur = 3
23:22:35.958 00.001 10072 IsGuiding returns 0
23:22:35.959 00.001 10072 PulseGuide returned control before completion, sleep 13
23:22:35.973 00.014 10072 IsGuiding returns 0
23:22:35.973 00.000 10072 Move returns status 0, amount 3
23:22:35.973 00.000 10072 MoveAxis(N, 0, ABG)
23:22:35.973 00.000 10072 Move returns status 0, amount 0
23:22:35.973 00.000 10072 move complete, result=0
23:22:35.973 00.000 10072 worker thread done servicing request
23:22:35.977 00.004 1032 UpdateGuideState exits: m=1233 SNR=24.7
23:22:35.978 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:35.981 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:35.983 00.002 1032 Enqueuing Expose request
23:22:35.985 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:22:35.989 00.004 10072 Worker thread wakes up
23:22:35.989 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:35.989 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:36.401 00.412 10072 Exposure complete
23:22:36.454 00.053 1032 OnExposeComplete: enter
23:22:36.457 00.003 1032 UpdateGuideState(): m_state=6
23:22:36.460 00.003 10072 worker thread done servicing request
23:22:36.460 00.000 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8905
23:22:36.462 00.002 1032 Star::Find returns 1 (0), X=1103.92, Y=133.90, Mass=1373, SNR=26.0, Peak=100 HFD=3.1
23:22:36.463 00.001 1032 MultiStar: [#1 -0.03,0.18,1.00,U] [#2 0.28,0.04,0.00,M3] [#3 0.22,0.26,0.00,M6] [#4 0.10,0.10,0.70,U] [#5 0.15,0.21,0.00,M1] [#6 0.13,0.08,0.64,U] [#7 0.22,0.06,0.72,U] [#8 -0.00,0.15,0.52,U] 
23:22:36.465 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.12}, one-star: {0.04, 0.13}
23:22:36.466 00.001 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
23:22:36.469 00.003 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
23:22:36.470 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.04 mountX=0.10 mountY=-0.10, mountTheta=-0.79
23:22:36.473 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
23:22:36.475 00.002 1032 Enqueuing Move request for scope (0.07, 0.12)
23:22:36.477 00.002 10072 Worker thread wakes up
23:22:36.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
23:22:36.477 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
23:22:36.477 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.10
23:22:36.479 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:22:36.483 00.004 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:22:36.483 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:22:36.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:36.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:22:36.483 00.000 10072 MoveAxis(W, 3, ABG)
23:22:36.483 00.000 10072 Guiding  Dir = 3, Dur = 3
23:22:36.484 00.001 10072 IsGuiding returns 0
23:22:36.484 00.000 10072 PulseGuide returned control before completion, sleep 13
23:22:36.500 00.016 1032 UpdateGuideState exits: m=1373 SNR=26.0
23:22:36.503 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:36.505 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:36.506 00.001 1032 Enqueuing Expose request
23:22:36.508 00.002 10072 IsGuiding returns 0
23:22:36.508 00.000 10072 Move returns status 0, amount 3
23:22:36.508 00.000 10072 MoveAxis(N, 0, ABG)
23:22:36.508 00.000 10072 Move returns status 0, amount 0
23:22:36.508 00.000 10072 move complete, result=0
23:22:36.509 00.001 10072 worker thread done servicing request
23:22:36.509 00.000 10072 Worker thread wakes up
23:22:36.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:36.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:36.515 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:22:37.133 00.618 10072 Exposure complete
23:22:37.186 00.053 10072 worker thread done servicing request
23:22:37.186 00.000 1032 OnExposeComplete: enter
23:22:37.188 00.002 1032 UpdateGuideState(): m_state=6
23:22:37.190 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8906
23:22:37.192 00.002 1032 Star::Find returns 1 (0), X=1103.94, Y=133.78, Mass=1505, SNR=27.3, Peak=119 HFD=3.2
23:22:37.195 00.003 1032 MultiStar: [#1 -0.08,0.16,0.93,U] [#2 0.31,-0.10,0.00,M4] [#3 0.17,0.04,0.71,U] [#4 0.08,-0.03,0.69,U] [#5 0.07,0.09,0.63,U] [#6 0.24,0.04,0.57,U] [#7 0.28,0.05,0.00,M3] [#8 -0.01,0.11,0.50,U] 
23:22:37.196 00.001 1032 single-star, 6 included, MultiStar: {0.07, 0.06}, one-star: {0.07, 0.02}
23:22:37.198 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
23:22:37.199 00.001 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
23:22:37.201 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.24 mountX=-0.00 mountY=-0.07, mountTheta=-1.59
23:22:37.204 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
23:22:37.209 00.005 1032 Enqueuing Move request for scope (0.07, 0.02)
23:22:37.210 00.001 10072 Worker thread wakes up
23:22:37.210 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:22:37.210 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:22:37.210 00.000 10072 Moving (0.07, 0.02) raw xDistance=-0.00 yDistance=-0.07
23:22:37.213 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:22:37.215 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:22:37.215 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
23:22:37.215 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:37.216 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:22:37.216 00.000 10072 MoveAxis(W, 5, ABG)
23:22:37.216 00.000 10072 Guiding  Dir = 3, Dur = 5
23:22:37.216 00.000 10072 IsGuiding returns 0
23:22:37.217 00.001 10072 PulseGuide returned control before completion, sleep 15
23:22:37.235 00.018 1032 UpdateGuideState exits: m=1505 SNR=27.3
23:22:37.239 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:37.241 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:37.244 00.003 1032 Enqueuing Expose request
23:22:37.246 00.002 10072 IsGuiding returns 0
23:22:37.246 00.000 10072 Move returns status 0, amount 5
23:22:37.246 00.000 10072 MoveAxis(N, 0, ABG)
23:22:37.246 00.000 10072 Move returns status 0, amount 0
23:22:37.246 00.000 10072 move complete, result=0
23:22:37.246 00.000 10072 worker thread done servicing request
23:22:37.246 00.000 10072 Worker thread wakes up
23:22:37.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:37.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:37.253 00.007 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:22:37.652 00.399 10072 Exposure complete
23:22:37.704 00.052 10072 worker thread done servicing request
23:22:37.704 00.000 1032 OnExposeComplete: enter
23:22:37.707 00.003 1032 UpdateGuideState(): m_state=6
23:22:37.709 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8907
23:22:37.712 00.003 1032 Star::Find returns 1 (0), X=1103.99, Y=133.79, Mass=1385, SNR=26.2, Peak=112 HFD=3.2
23:22:37.715 00.003 1032 MultiStar: [#1 0.02,0.19,1.00,U] [#2 0.28,-0.00,0.00,M5] [#3 0.19,0.17,0.00,M6] [#4 0.07,0.06,0.63,U] [#5 -0.08,0.14,0.67,U] [#6 0.00,-0.03,0.64,U] [#7 0.42,-0.04,0.00,M4] [#8 -0.06,0.13,0.53,U] 
23:22:37.717 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.09}, one-star: {0.11, 0.02}
23:22:37.719 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
23:22:37.720 00.001 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
23:22:37.722 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.32 mountX=0.08 mountY=-0.04, mountTheta=-0.51
23:22:37.725 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
23:22:37.727 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
23:22:37.729 00.002 10072 Worker thread wakes up
23:22:37.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:22:37.729 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:22:37.729 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
23:22:37.731 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:22:37.733 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:22:37.733 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:22:37.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:37.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:22:37.733 00.000 10072 MoveAxis(W, 5, ABG)
23:22:37.733 00.000 10072 Guiding  Dir = 3, Dur = 5
23:22:37.735 00.002 10072 IsGuiding returns 0
23:22:37.735 00.000 10072 PulseGuide returned control before completion, sleep 15
23:22:37.753 00.018 1032 UpdateGuideState exits: m=1385 SNR=26.2
23:22:37.754 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:37.757 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:37.759 00.002 1032 Enqueuing Expose request
23:22:37.760 00.001 10072 IsGuiding returns 0
23:22:37.760 00.000 10072 Move returns status 0, amount 5
23:22:37.760 00.000 10072 MoveAxis(N, 0, ABG)
23:22:37.762 00.002 10072 Move returns status 0, amount 0
23:22:37.762 00.000 10072 move complete, result=0
23:22:37.762 00.000 10072 worker thread done servicing request
23:22:37.762 00.000 10072 Worker thread wakes up
23:22:37.762 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:37.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:37.771 00.009 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:22:38.386 00.615 10072 Exposure complete
23:22:38.437 00.051 10072 worker thread done servicing request
23:22:38.437 00.000 1032 OnExposeComplete: enter
23:22:38.439 00.002 1032 UpdateGuideState(): m_state=6
23:22:38.440 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8908
23:22:38.442 00.002 1032 Star::Find returns 1 (0), X=1103.94, Y=133.79, Mass=1405, SNR=26.3, Peak=97 HFD=3.4
23:22:38.444 00.002 1032 MultiStar: [#1 -0.06,0.13,0.99,U] [#2 0.26,-0.02,0.00,M6] [#3 0.19,0.06,0.77,U] [#4 -0.01,0.18,0.67,U] [#5 -0.09,0.20,0.69,U] [#6 0.16,0.16,0.65,U] [#7 0.29,-0.06,0.00,M5] [#8 -0.15,0.12,0.49,U] 
23:22:38.445 00.001 1032 single-star, 6 included, MultiStar: {0.02, 0.12}, one-star: {0.06, 0.03}
23:22:38.447 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
23:22:38.448 00.001 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
23:22:38.450 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.39 mountX=0.01 mountY=-0.07, mountTheta=-1.44
23:22:38.453 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
23:22:38.455 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
23:22:38.457 00.002 10072 Worker thread wakes up
23:22:38.459 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:22:38.459 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:22:38.459 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
23:22:38.460 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:22:38.463 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:22:38.463 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:22:38.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:38.463 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:22:38.463 00.000 10072 MoveAxis(W, 5, ABG)
23:22:38.463 00.000 10072 Guiding  Dir = 3, Dur = 5
23:22:38.463 00.000 10072 IsGuiding returns 0
23:22:38.464 00.001 10072 PulseGuide returned control before completion, sleep 15
23:22:38.482 00.018 1032 UpdateGuideState exits: m=1405 SNR=26.3
23:22:38.483 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:38.485 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:38.487 00.002 1032 Enqueuing Expose request
23:22:38.494 00.007 10072 IsGuiding returns 0
23:22:38.495 00.001 10072 Move returns status 0, amount 5
23:22:38.495 00.000 10072 MoveAxis(N, 0, ABG)
23:22:38.495 00.000 10072 Move returns status 0, amount 0
23:22:38.495 00.000 10072 move complete, result=0
23:22:38.495 00.000 10072 worker thread done servicing request
23:22:38.495 00.000 10072 Worker thread wakes up
23:22:38.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:38.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:38.497 00.002 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:22:38.903 00.406 10072 Exposure complete
23:22:38.946 00.043 10072 worker thread done servicing request
23:22:38.947 00.001 1032 OnExposeComplete: enter
23:22:38.948 00.001 1032 UpdateGuideState(): m_state=6
23:22:38.950 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8909
23:22:38.952 00.002 1032 Star::Find returns 1 (0), X=1103.92, Y=133.86, Mass=1319, SNR=25.5, Peak=97 HFD=3.1
23:22:38.952 00.000 1032 MultiStar: [#1 -0.18,0.24,0.00,M1] [#2 0.20,0.14,0.87,U] [#3 0.17,0.19,0.00,M6] [#4 -0.00,0.10,0.72,U] [#5 -0.10,0.21,0.71,U] [#6 0.10,0.25,0.00,M1] [#7 0.18,0.17,0.74,U] [#8 -0.12,0.15,0.51,U] 
23:22:38.954 00.002 1032 single-star, 5 included, MultiStar: {0.05, 0.14}, one-star: {0.04, 0.10}
23:22:38.957 00.003 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
23:22:38.958 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
23:22:38.959 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.16 mountX=0.08 mountY=-0.07, mountTheta=-0.67
23:22:38.962 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
23:22:38.964 00.002 1032 Enqueuing Move request for scope (0.04, 0.10)
23:22:38.965 00.001 10072 Worker thread wakes up
23:22:38.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
23:22:38.965 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
23:22:38.965 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.08 yDistance=-0.07
23:22:38.968 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:22:38.970 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:22:38.970 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:22:38.970 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:38.970 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:22:38.970 00.000 10072 MoveAxis(W, 4, ABG)
23:22:38.970 00.000 10072 Guiding  Dir = 3, Dur = 4
23:22:38.971 00.001 10072 IsGuiding returns 0
23:22:38.971 00.000 10072 PulseGuide returned control before completion, sleep 14
23:22:38.988 00.017 1032 UpdateGuideState exits: m=1319 SNR=25.5
23:22:38.991 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:38.993 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:38.995 00.002 10072 IsGuiding returns 0
23:22:38.995 00.000 10072 Move returns status 0, amount 4
23:22:38.995 00.000 10072 MoveAxis(N, 0, ABG)
23:22:38.995 00.000 10072 Move returns status 0, amount 0
23:22:38.995 00.000 1032 Enqueuing Expose request
23:22:38.997 00.002 10072 move complete, result=0
23:22:38.997 00.000 10072 worker thread done servicing request
23:22:38.997 00.000 10072 Worker thread wakes up
23:22:38.997 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:22:38.999 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:38.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:39.638 00.639 10072 Exposure complete
23:22:39.687 00.049 10072 worker thread done servicing request
23:22:39.687 00.000 1032 OnExposeComplete: enter
23:22:39.689 00.002 1032 UpdateGuideState(): m_state=6
23:22:39.691 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8910
23:22:39.693 00.002 1032 Star::Find returns 1 (0), X=1103.92, Y=133.84, Mass=1327, SNR=25.6, Peak=99 HFD=3.2
23:22:39.695 00.002 1032 MultiStar: [#1 -0.11,0.19,1.01,U] [#2 0.21,0.03,0.82,U] [#3 0.26,0.08,0.00,M7] [#4 0.01,0.13,0.69,U] [#5 0.05,0.09,0.65,U] [#6 0.08,0.17,0.64,U] [#7 0.30,0.13,0.00,M5] [#8 -0.14,0.15,0.54,U] 
23:22:39.696 00.001 1032 single-star, 6 included, MultiStar: {0.02, 0.12}, one-star: {0.05, 0.07}
23:22:39.699 00.003 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
23:22:39.700 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
23:22:39.702 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.97 mountX=0.06 mountY=-0.07, mountTheta=-0.86
23:22:39.704 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
23:22:39.706 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
23:22:39.708 00.002 10072 Worker thread wakes up
23:22:39.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
23:22:39.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
23:22:39.708 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.06 yDistance=-0.07
23:22:39.710 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:22:39.712 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:22:39.715 00.003 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:22:39.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:39.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:22:39.715 00.000 10072 MoveAxis(W, 6, ABG)
23:22:39.715 00.000 10072 Guiding  Dir = 3, Dur = 6
23:22:39.717 00.002 10072 IsGuiding returns 0
23:22:39.717 00.000 10072 PulseGuide returned control before completion, sleep 16
23:22:39.731 00.014 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:22:39.733 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:39.737 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:39.740 00.003 1032 Enqueuing Expose request
23:22:39.743 00.003 10072 IsGuiding returns 0
23:22:39.743 00.000 10072 Move returns status 0, amount 6
23:22:39.743 00.000 10072 MoveAxis(N, 0, ABG)
23:22:39.743 00.000 10072 Move returns status 0, amount 0
23:22:39.743 00.000 10072 move complete, result=0
23:22:39.744 00.001 10072 worker thread done servicing request
23:22:39.744 00.000 10072 Worker thread wakes up
23:22:39.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:39.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:39.750 00.006 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:22:40.153 00.403 10072 Exposure complete
23:22:40.202 00.049 10072 worker thread done servicing request
23:22:40.202 00.000 1032 OnExposeComplete: enter
23:22:40.203 00.001 1032 UpdateGuideState(): m_state=6
23:22:40.207 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8911
23:22:40.208 00.001 1032 Star::Find returns 1 (0), X=1103.93, Y=133.78, Mass=1323, SNR=25.6, Peak=106 HFD=3.2
23:22:40.210 00.002 1032 MultiStar: [#1 -0.19,0.11,1.01,U] [#2 0.21,-0.05,0.85,U] [#3 0.27,0.08,0.00,M8] [#4 0.17,0.03,0.73,U] [#5 0.04,0.11,0.71,U] [#6 0.31,0.11,0.00,M1] [#7 0.28,0.05,0.00,M6] [#8 -0.18,0.26,0.00,M1] 
23:22:40.211 00.001 1032 single-star, 4 included, MultiStar: {0.04, 0.04}, one-star: {0.06, 0.02}
23:22:40.213 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
23:22:40.214 00.001 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
23:22:40.216 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.33 mountX=0.00 mountY=-0.06, mountTheta=-1.50
23:22:40.219 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
23:22:40.220 00.001 1032 Enqueuing Move request for scope (0.06, 0.02)
23:22:40.222 00.002 10072 Worker thread wakes up
23:22:40.222 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:22:40.222 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:22:40.222 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
23:22:40.224 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:22:40.227 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:22:40.227 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
23:22:40.227 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:40.227 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:22:40.227 00.000 10072 MoveAxis(W, 6, ABG)
23:22:40.227 00.000 10072 Guiding  Dir = 3, Dur = 6
23:22:40.227 00.000 10072 IsGuiding returns 0
23:22:40.228 00.001 10072 PulseGuide returned control before completion, sleep 16
23:22:40.244 00.016 1032 UpdateGuideState exits: m=1323 SNR=25.6
23:22:40.246 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:40.248 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:40.250 00.002 1032 Enqueuing Expose request
23:22:40.251 00.001 10072 IsGuiding returns 0
23:22:40.252 00.001 10072 Move returns status 0, amount 6
23:22:40.252 00.000 10072 MoveAxis(N, 0, ABG)
23:22:40.252 00.000 10072 Move returns status 0, amount 0
23:22:40.252 00.000 10072 move complete, result=0
23:22:40.252 00.000 10072 worker thread done servicing request
23:22:40.252 00.000 10072 Worker thread wakes up
23:22:40.252 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:40.252 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:40.259 00.007 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:22:40.888 00.629 10072 Exposure complete
23:22:40.933 00.045 10072 worker thread done servicing request
23:22:40.933 00.000 1032 OnExposeComplete: enter
23:22:40.935 00.002 1032 UpdateGuideState(): m_state=6
23:22:40.938 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8912
23:22:40.939 00.001 1032 Star::Find returns 1 (0), X=1103.93, Y=133.79, Mass=1333, SNR=25.7, Peak=97 HFD=3.2
23:22:40.941 00.002 1032 MultiStar: [#1 -0.14,0.04,0.96,U] [#2 0.28,0.07,0.00,M4] [#3 0.23,0.03,0.78,U] [#4 0.05,0.04,0.70,U] [#5 -0.04,0.14,0.70,U] [#6 0.24,0.16,0.00,M2] [#7 0.25,-0.00,0.00,M7] [#8 -0.05,0.05,0.50,U] 
23:22:40.943 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.05}, one-star: {0.05, 0.02}
23:22:40.944 00.001 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
23:22:40.947 00.003 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
23:22:40.948 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.25 mountX=0.05 mountY=-0.03, mountTheta=-0.58
23:22:40.951 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
23:22:40.952 00.001 1032 Enqueuing Move request for scope (0.02, 0.05)
23:22:40.955 00.003 10072 Worker thread wakes up
23:22:40.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
23:22:40.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
23:22:40.955 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.03
23:22:40.957 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:22:40.960 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:22:40.960 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:22:40.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:40.961 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:22:40.961 00.000 10072 MoveAxis(W, 6, ABG)
23:22:40.961 00.000 10072 Guiding  Dir = 3, Dur = 6
23:22:40.961 00.000 10072 IsGuiding returns 0
23:22:40.962 00.001 10072 PulseGuide returned control before completion, sleep 16
23:22:40.976 00.014 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:22:40.979 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:40.981 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:40.982 00.001 1032 Enqueuing Expose request
23:22:40.992 00.010 10072 IsGuiding returns 0
23:22:40.992 00.000 10072 Move returns status 0, amount 6
23:22:40.992 00.000 10072 MoveAxis(N, 0, ABG)
23:22:40.993 00.001 10072 Move returns status 0, amount 0
23:22:40.993 00.000 10072 move complete, result=0
23:22:40.993 00.000 10072 worker thread done servicing request
23:22:40.993 00.000 10072 Worker thread wakes up
23:22:40.993 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:40.993 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:40.994 00.001 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
23:22:41.404 00.410 10072 Exposure complete
23:22:41.451 00.047 10072 worker thread done servicing request
23:22:41.452 00.001 1032 OnExposeComplete: enter
23:22:41.453 00.001 1032 UpdateGuideState(): m_state=6
23:22:41.455 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8913
23:22:41.457 00.002 1032 Star::Find returns 1 (0), X=1103.89, Y=133.85, Mass=1317, SNR=25.5, Peak=105 HFD=3.2
23:22:41.459 00.002 1032 MultiStar: [#1 -0.11,0.19,0.96,U] [#2 0.27,0.10,0.00,M5] [#3 0.20,0.17,0.00,M8] [#4 0.05,0.09,0.71,U] [#5 0.02,0.27,0.00,M1] [#6 0.13,0.15,0.63,U] [#7 0.32,0.08,0.00,M8] [#8 -0.05,0.18,0.50,U] 
23:22:41.463 00.004 1032 single-star, 4 included, MultiStar: {0.00, 0.13}, one-star: {0.01, 0.08}
23:22:41.464 00.001 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
23:22:41.466 00.002 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
23:22:41.467 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.42 mountX=0.08 mountY=-0.03, mountTheta=-0.41
23:22:41.471 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
23:22:41.473 00.002 1032 Enqueuing Move request for scope (0.01, 0.08)
23:22:41.474 00.001 10072 Worker thread wakes up
23:22:41.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
23:22:41.474 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
23:22:41.474 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.03
23:22:41.476 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:22:41.478 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:22:41.478 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:22:41.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:41.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:22:41.478 00.000 10072 MoveAxis(W, 6, ABG)
23:22:41.478 00.000 10072 Guiding  Dir = 3, Dur = 6
23:22:41.478 00.000 10072 IsGuiding returns 0
23:22:41.480 00.002 10072 PulseGuide returned control before completion, sleep 16
23:22:41.494 00.014 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:22:41.498 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:41.500 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:41.501 00.001 1032 Enqueuing Expose request
23:22:41.511 00.010 10072 IsGuiding returns 0
23:22:41.511 00.000 10072 Move returns status 0, amount 6
23:22:41.511 00.000 10072 MoveAxis(N, 0, ABG)
23:22:41.511 00.000 10072 Move returns status 0, amount 0
23:22:41.511 00.000 10072 move complete, result=0
23:22:41.512 00.001 10072 worker thread done servicing request
23:22:41.512 00.000 10072 Worker thread wakes up
23:22:41.512 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:41.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:41.514 00.002 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
23:22:42.138 00.624 10072 Exposure complete
23:22:42.186 00.048 10072 worker thread done servicing request
23:22:42.186 00.000 1032 OnExposeComplete: enter
23:22:42.188 00.002 1032 UpdateGuideState(): m_state=6
23:22:42.191 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8914
23:22:42.192 00.001 1032 Star::Find returns 1 (0), X=1103.85, Y=133.98, Mass=1387, SNR=26.2, Peak=99 HFD=3.1
23:22:42.194 00.002 1032 MultiStar: [#1 -0.10,0.22,0.93,U] [#2 0.24,0.21,0.00,M6] [#3 0.24,0.31,0.00,M9] [#4 -0.00,0.24,0.67,U] [#5 -0.04,0.36,0.00,M2] [#6 0.12,0.38,0.00,M2] [#7 0.25,0.14,0.00,M9] [#8 -0.07,0.14,0.56,U] 
23:22:42.195 00.001 1032 refined, 3 included, MultiStar: {-0.05, 0.21}, one-star: {-0.03, 0.21}
23:22:42.196 00.001 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
23:22:42.198 00.002 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
23:22:42.200 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.82 mountX=0.21 mountY=-0.00, mountTheta=-0.01
23:22:42.202 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.21, opts=13)
23:22:42.205 00.003 1032 Enqueuing Move request for scope (-0.05, 0.21)
23:22:42.207 00.002 10072 Worker thread wakes up
23:22:42.207 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
23:22:42.207 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
23:22:42.207 00.000 10072 Moving (-0.05, 0.21) raw xDistance=0.21 yDistance=-0.00
23:22:42.210 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:22:42.212 00.002 10072 PPEC rslt: input = 0.21, final = 0.11, react = 0.11, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 288.55
23:22:42.212 00.000 10072 PPEC: input: 0.21, control: 0.11, exposure: 500
23:22:42.212 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:42.212 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:22:42.212 00.000 10072 MoveAxis(W, 106, ABG)
23:22:42.212 00.000 10072 Guiding  Dir = 3, Dur = 106
23:22:42.213 00.001 10072 IsGuiding returns 0
23:22:42.213 00.000 10072 PulseGuide returned control before completion, sleep 116
23:22:42.229 00.016 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:22:42.231 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:42.234 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:42.237 00.003 1032 Enqueuing Expose request
23:22:42.341 00.104 10072 IsGuiding returns 0
23:22:42.341 00.000 10072 Move returns status 0, amount 106
23:22:42.341 00.000 10072 MoveAxis(N, 0, ABG)
23:22:42.341 00.000 10072 Move returns status 0, amount 0
23:22:42.341 00.000 10072 move complete, result=0
23:22:42.341 00.000 10072 worker thread done servicing request
23:22:42.341 00.000 1032 GuideStep: 0.2 px 106 ms WEST, -0.0 px 0 ms NORTH
23:22:42.343 00.002 10072 Worker thread wakes up
23:22:42.343 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:42.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:42.762 00.419 10072 Exposure complete
23:22:42.812 00.050 10072 worker thread done servicing request
23:22:42.812 00.000 1032 OnExposeComplete: enter
23:22:42.815 00.003 1032 UpdateGuideState(): m_state=6
23:22:42.817 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8915
23:22:42.819 00.002 1032 Star::Find returns 1 (0), X=1103.88, Y=133.94, Mass=1348, SNR=25.8, Peak=104 HFD=3.0
23:22:42.820 00.001 1032 MultiStar: [#1 -0.03,0.16,0.96,U] [#2 0.23,0.10,0.82,U] [#3 0.12,0.13,0.76,U] [#4 0.05,0.10,0.71,U] [#5 -0.08,0.18,0.66,U] [#6 0.10,0.18,0.66,U] [#7 0.26,0.01,0.00,M10] [#8 -0.03,0.25,0.51,U] 
23:22:42.821 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.15}, one-star: {0.01, 0.18}
23:22:42.823 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
23:22:42.824 00.001 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
23:22:42.826 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.26 mountX=0.14 mountY=-0.09, mountTheta=-0.57
23:22:42.829 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.15, opts=13)
23:22:42.833 00.004 1032 Enqueuing Move request for scope (0.05, 0.15)
23:22:42.835 00.002 10072 Worker thread wakes up
23:22:42.835 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
23:22:42.835 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
23:22:42.835 00.000 10072 Moving (0.05, 0.15) raw xDistance=0.14 yDistance=-0.09
23:22:42.837 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:22:42.840 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.55
23:22:42.841 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:22:42.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:42.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:22:42.841 00.000 10072 MoveAxis(W, 70, ABG)
23:22:42.841 00.000 10072 Guiding  Dir = 3, Dur = 70
23:22:42.841 00.000 10072 IsGuiding returns 0
23:22:42.841 00.000 10072 PulseGuide returned control before completion, sleep 80
23:22:42.858 00.017 1032 UpdateGuideState exits: m=1348 SNR=25.8
23:22:42.862 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:42.865 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:42.866 00.001 1032 Enqueuing Expose request
23:22:42.931 00.065 10072 IsGuiding returns 0
23:22:42.931 00.000 10072 Move returns status 0, amount 70
23:22:42.931 00.000 10072 MoveAxis(N, 0, ABG)
23:22:42.931 00.000 10072 Move returns status 0, amount 0
23:22:42.931 00.000 10072 move complete, result=0
23:22:42.931 00.000 10072 worker thread done servicing request
23:22:42.931 00.000 10072 Worker thread wakes up
23:22:42.931 00.000 1032 GuideStep: 0.1 px 70 ms WEST, -0.1 px 0 ms NORTH
23:22:42.933 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:42.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:43.570 00.637 10072 Exposure complete
23:22:43.635 00.065 10072 worker thread done servicing request
23:22:43.635 00.000 1032 OnExposeComplete: enter
23:22:43.638 00.003 1032 UpdateGuideState(): m_state=6
23:22:43.640 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8916
23:22:43.642 00.002 1032 Star::Find returns 1 (0), X=1103.92, Y=133.68, Mass=1482, SNR=27.1, Peak=108 HFD=3.4
23:22:43.646 00.004 1032 MultiStar: [#1 -0.05,0.01,0.93,U] [#2 0.29,0.02,0.00,M6] [#3 0.17,-0.02,0.74,U] [#4 0.01,-0.02,0.68,U] [#5 0.11,-0.11,0.62,U] [#6 0.25,-0.01,0.00,M2] [#7 0.35,-0.02,0.00,R] [#8 -0.08,0.08,0.52,U] 
23:22:43.648 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.03}, one-star: {0.05, -0.08}
23:22:43.650 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
23:22:43.651 00.001 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
23:22:43.653 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.67 mountX=-0.04 mountY=-0.03, mountTheta=-2.50
23:22:43.656 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
23:22:43.658 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
23:22:43.661 00.003 10072 Worker thread wakes up
23:22:43.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:22:43.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:22:43.661 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
23:22:43.663 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:22:43.666 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:22:43.667 00.001 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:22:43.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:43.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:22:43.667 00.000 10072 MoveAxis(W, 8, ABG)
23:22:43.667 00.000 10072 Guiding  Dir = 3, Dur = 8
23:22:43.667 00.000 10072 IsGuiding returns 0
23:22:43.668 00.001 10072 PulseGuide returned control before completion, sleep 18
23:22:43.684 00.016 1032 UpdateGuideState exits: m=1482 SNR=27.1
23:22:43.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:43.688 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:43.690 00.002 1032 Enqueuing Expose request
23:22:43.692 00.002 10072 IsGuiding returns 0
23:22:43.692 00.000 10072 Move returns status 0, amount 8
23:22:43.692 00.000 10072 MoveAxis(N, 0, ABG)
23:22:43.692 00.000 10072 Move returns status 0, amount 0
23:22:43.692 00.000 10072 move complete, result=0
23:22:43.692 00.000 10072 worker thread done servicing request
23:22:43.693 00.001 10072 Worker thread wakes up
23:22:43.693 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:43.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:43.701 00.008 1032 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
23:22:44.104 00.403 10072 Exposure complete
23:22:44.156 00.052 10072 worker thread done servicing request
23:22:44.156 00.000 1032 OnExposeComplete: enter
23:22:44.158 00.002 1032 UpdateGuideState(): m_state=6
23:22:44.160 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8917
23:22:44.162 00.002 1032 Star::Find returns 1 (0), X=1103.94, Y=133.81, Mass=1457, SNR=26.8, Peak=120 HFD=3.1
23:22:44.165 00.003 1032 MultiStar: [#1 -0.15,0.19,1.02,U] [#2 0.22,-0.04,0.79,U] [#3 0.27,-0.04,0.00,M8] [#4 0.03,0.08,0.64,U] [#5 0.03,0.25,0.00,M1] [#6 0.06,0.07,0.62,U] [#7 -0.21,-0.01,0.67,U] [#8 0.01,0.13,0.50,U] 
23:22:44.167 00.002 1032 refined, 6 included, MultiStar: {-0.00, 0.07}, one-star: {0.06, 0.05}
23:22:44.168 00.001 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
23:22:44.170 00.002 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
23:22:44.171 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.57 mountX=0.07 mountY=-0.02, mountTheta=-0.26
23:22:44.177 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.07, opts=13)
23:22:44.181 00.004 1032 Enqueuing Move request for scope (-0.00, 0.07)
23:22:44.183 00.002 10072 Worker thread wakes up
23:22:44.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
23:22:44.183 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
23:22:44.183 00.000 10072 Moving (-0.00, 0.07) raw xDistance=0.07 yDistance=-0.02
23:22:44.185 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:22:44.188 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:22:44.188 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:22:44.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:44.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:22:44.188 00.000 10072 MoveAxis(W, 7, ABG)
23:22:44.188 00.000 10072 Guiding  Dir = 3, Dur = 7
23:22:44.189 00.001 10072 IsGuiding returns 0
23:22:44.189 00.000 10072 PulseGuide returned control before completion, sleep 17
23:22:44.209 00.020 1032 UpdateGuideState exits: m=1457 SNR=26.8
23:22:44.212 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:44.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:44.216 00.002 1032 Enqueuing Expose request
23:22:44.218 00.002 10072 IsGuiding returns 0
23:22:44.218 00.000 10072 Move returns status 0, amount 7
23:22:44.218 00.000 10072 MoveAxis(N, 0, ABG)
23:22:44.218 00.000 10072 Move returns status 0, amount 0
23:22:44.218 00.000 10072 move complete, result=0
23:22:44.218 00.000 10072 worker thread done servicing request
23:22:44.219 00.001 10072 Worker thread wakes up
23:22:44.219 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:44.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:44.227 00.008 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
23:22:44.857 00.630 10072 Exposure complete
23:22:44.906 00.049 10072 worker thread done servicing request
23:22:44.908 00.002 1032 OnExposeComplete: enter
23:22:44.910 00.002 1032 UpdateGuideState(): m_state=6
23:22:44.912 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8918
23:22:44.913 00.001 1032 Star::Find returns 1 (0), X=1103.87, Y=133.79, Mass=1423, SNR=26.5, Peak=115 HFD=3.2
23:22:44.916 00.003 1032 MultiStar: [#1 -0.12,0.08,0.99,U] [#2 0.26,-0.03,0.00,M6] [#3 0.24,0.07,0.00,M9] [#4 0.03,0.05,0.72,U] [#5 0.02,0.18,0.67,U] [#6 0.13,0.04,0.62,U] [#7 -0.06,-0.00,0.70,U] [#8 0.00,0.18,0.50,U] 
23:22:44.918 00.002 1032 single-star, 6 included, MultiStar: {-0.01, 0.07}, one-star: {-0.00, 0.02}
23:22:44.919 00.001 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
23:22:44.922 00.003 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
23:22:44.924 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.76 mountX=0.02 mountY=-0.00, mountTheta=-0.07
23:22:44.928 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
23:22:44.930 00.002 1032 Enqueuing Move request for scope (-0.00, 0.02)
23:22:44.932 00.002 10072 Worker thread wakes up
23:22:44.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
23:22:44.933 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
23:22:44.933 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
23:22:44.935 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:22:44.937 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:22:44.937 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:22:44.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:44.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:22:44.937 00.000 10072 MoveAxis(W, 6, ABG)
23:22:44.937 00.000 10072 Guiding  Dir = 3, Dur = 6
23:22:44.938 00.001 10072 IsGuiding returns 0
23:22:44.938 00.000 10072 PulseGuide returned control before completion, sleep 16
23:22:44.955 00.017 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:22:44.958 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:44.961 00.003 10072 IsGuiding returns 0
23:22:44.961 00.000 10072 Move returns status 0, amount 6
23:22:44.961 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:44.963 00.002 1032 Enqueuing Expose request
23:22:44.965 00.002 10072 MoveAxis(N, 0, ABG)
23:22:44.965 00.000 10072 Move returns status 0, amount 0
23:22:44.965 00.000 10072 move complete, result=0
23:22:44.966 00.001 10072 worker thread done servicing request
23:22:44.966 00.000 10072 Worker thread wakes up
23:22:44.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:44.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:44.972 00.006 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
23:22:45.386 00.414 10072 Exposure complete
23:22:45.438 00.052 10072 worker thread done servicing request
23:22:45.439 00.001 1032 OnExposeComplete: enter
23:22:45.441 00.002 1032 UpdateGuideState(): m_state=6
23:22:45.442 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8919
23:22:45.445 00.003 1032 Star::Find returns 1 (0), X=1103.88, Y=133.83, Mass=1271, SNR=25.1, Peak=94 HFD=3.2
23:22:45.448 00.003 1032 MultiStar: [#1 -0.05,0.09,1.01,U] [#2 0.25,-0.10,0.00,M7] [#3 0.23,0.06,0.79,U] [#4 0.02,0.05,0.70,U] [#5 0.02,0.02,0.69,U] [#6 0.32,-0.03,0.00,M1] [#7 -0.08,-0.04,0.75,U] [#8 -0.06,0.14,0.54,U] 
23:22:45.449 00.001 1032 refined, 6 included, MultiStar: {0.01, 0.06}, one-star: {0.01, 0.07}
23:22:45.451 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
23:22:45.453 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
23:22:45.454 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.36 mountX=0.05 mountY=-0.03, mountTheta=-0.47
23:22:45.458 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
23:22:45.460 00.002 1032 Enqueuing Move request for scope (0.01, 0.06)
23:22:45.461 00.001 10072 Worker thread wakes up
23:22:45.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:22:45.461 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:22:45.461 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.03
23:22:45.464 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:22:45.466 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:22:45.466 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:22:45.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:45.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:22:45.466 00.000 10072 MoveAxis(W, 5, ABG)
23:22:45.466 00.000 10072 Guiding  Dir = 3, Dur = 5
23:22:45.468 00.002 10072 IsGuiding returns 0
23:22:45.468 00.000 10072 PulseGuide returned control before completion, sleep 15
23:22:45.485 00.017 1032 UpdateGuideState exits: m=1271 SNR=25.1
23:22:45.488 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:45.490 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:45.492 00.002 1032 Enqueuing Expose request
23:22:45.495 00.003 10072 IsGuiding returns 0
23:22:45.495 00.000 10072 Move returns status 0, amount 5
23:22:45.495 00.000 10072 MoveAxis(N, 0, ABG)
23:22:45.495 00.000 10072 Move returns status 0, amount 0
23:22:45.495 00.000 10072 move complete, result=0
23:22:45.496 00.001 10072 worker thread done servicing request
23:22:45.496 00.000 10072 Worker thread wakes up
23:22:45.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:45.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:45.504 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:22:46.123 00.619 10072 Exposure complete
23:22:46.171 00.048 10072 worker thread done servicing request
23:22:46.171 00.000 1032 OnExposeComplete: enter
23:22:46.174 00.003 1032 UpdateGuideState(): m_state=6
23:22:46.175 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8920
23:22:46.177 00.002 1032 Star::Find returns 1 (0), X=1103.96, Y=133.61, Mass=1472, SNR=27.0, Peak=115 HFD=3.4
23:22:46.178 00.001 1032 MultiStar: [#1 -0.05,-0.02,0.96,U] [#2 0.32,-0.14,0.00,M8] [#3 0.25,-0.13,0.00,M9] [#4 0.19,0.04,0.66,U] [#5 0.13,-0.05,0.66,U] [#6 0.24,-0.04,0.61,U] [#7 0.01,0.01,0.69,U] [#8 -0.05,-0.02,0.51,U] 
23:22:46.179 00.001 1032 refined, 6 included, MultiStar: {0.07, -0.04}, one-star: {0.08, -0.16}
23:22:46.181 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
23:22:46.184 00.003 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
23:22:46.186 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.51 mountX=-0.06 mountY=-0.06, mountTheta=-2.34
23:22:46.188 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
23:22:46.190 00.002 1032 Enqueuing Move request for scope (0.07, -0.04)
23:22:46.192 00.002 10072 Worker thread wakes up
23:22:46.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
23:22:46.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
23:22:46.193 00.001 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
23:22:46.195 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:22:46.197 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:22:46.198 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:22:46.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:46.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:22:46.198 00.000 10072 MoveAxis(W, 5, ABG)
23:22:46.198 00.000 10072 Guiding  Dir = 3, Dur = 5
23:22:46.198 00.000 10072 IsGuiding returns 0
23:22:46.199 00.001 10072 PulseGuide returned control before completion, sleep 15
23:22:46.214 00.015 1032 UpdateGuideState exits: m=1472 SNR=27.0
23:22:46.216 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:46.217 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:46.219 00.002 1032 Enqueuing Expose request
23:22:46.229 00.010 10072 IsGuiding returns 0
23:22:46.229 00.000 10072 Move returns status 0, amount 5
23:22:46.229 00.000 10072 MoveAxis(N, 0, ABG)
23:22:46.229 00.000 10072 Move returns status 0, amount 0
23:22:46.229 00.000 10072 move complete, result=0
23:22:46.229 00.000 10072 worker thread done servicing request
23:22:46.229 00.000 10072 Worker thread wakes up
23:22:46.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:46.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:46.233 00.004 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:22:46.638 00.405 10072 Exposure complete
23:22:46.690 00.052 10072 worker thread done servicing request
23:22:46.690 00.000 1032 OnExposeComplete: enter
23:22:46.692 00.002 1032 UpdateGuideState(): m_state=6
23:22:46.694 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8921
23:22:46.695 00.001 1032 Star::Find returns 1 (0), X=1103.97, Y=133.75, Mass=1348, SNR=25.8, Peak=102 HFD=3.2
23:22:46.697 00.002 1032 MultiStar: [#1 -0.03,0.01,1.02,U] [#2 0.32,0.01,0.00,M9] [#3 0.22,0.03,0.76,U] [#4 0.08,-0.00,0.74,U] [#5 -0.01,0.14,0.72,U] [#6 0.33,0.06,0.00,M1] [#7 0.03,-0.01,0.69,U] [#8 -0.01,0.12,0.52,U] 
23:22:46.699 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.03}, one-star: {0.09, -0.02}
23:22:46.701 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
23:22:46.702 00.001 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
23:22:46.705 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.50 mountX=0.01 mountY=-0.06, mountTheta=-1.33
23:22:46.709 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:22:46.712 00.003 1032 Enqueuing Move request for scope (0.05, 0.03)
23:22:46.713 00.001 10072 Worker thread wakes up
23:22:46.713 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:22:46.713 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:22:46.713 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
23:22:46.715 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:22:46.719 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:22:46.719 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:22:46.719 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:46.719 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:22:46.719 00.000 10072 MoveAxis(W, 4, ABG)
23:22:46.719 00.000 10072 Guiding  Dir = 3, Dur = 4
23:22:46.720 00.001 10072 IsGuiding returns 0
23:22:46.720 00.000 10072 PulseGuide returned control before completion, sleep 14
23:22:46.736 00.016 1032 UpdateGuideState exits: m=1348 SNR=25.8
23:22:46.740 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:46.741 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:46.744 00.003 1032 Enqueuing Expose request
23:22:46.745 00.001 10072 IsGuiding returns 0
23:22:46.745 00.000 10072 Move returns status 0, amount 4
23:22:46.745 00.000 10072 MoveAxis(N, 0, ABG)
23:22:46.746 00.001 10072 Move returns status 0, amount 0
23:22:46.746 00.000 10072 move complete, result=0
23:22:46.746 00.000 10072 worker thread done servicing request
23:22:46.746 00.000 10072 Worker thread wakes up
23:22:46.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:46.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:46.753 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:22:47.375 00.622 10072 Exposure complete
23:22:47.425 00.050 10072 worker thread done servicing request
23:22:47.425 00.000 1032 OnExposeComplete: enter
23:22:47.428 00.003 1032 UpdateGuideState(): m_state=6
23:22:47.429 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8922
23:22:47.431 00.002 1032 Star::Find returns 1 (0), X=1103.95, Y=133.81, Mass=1557, SNR=27.7, Peak=126 HFD=3.1
23:22:47.433 00.002 1032 MultiStar: [#1 -0.02,0.16,0.92,U] [#2 0.25,0.02,0.77,U] [#3 0.20,0.17,0.00,M9] [#4 0.01,0.11,0.67,U] [#5 0.04,0.33,0.00,M1] [#6 0.37,0.19,0.00,M2] [#7 -0.04,0.07,0.66,U] [#8 -0.17,0.22,0.00,M1] 
23:22:47.435 00.002 1032 single-star, 4 included, MultiStar: {0.06, 0.08}, one-star: {0.07, 0.05}
23:22:47.437 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:22:47.438 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:22:47.439 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.61 mountX=0.03 mountY=-0.08, mountTheta=-1.22
23:22:47.443 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
23:22:47.445 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
23:22:47.447 00.002 10072 Worker thread wakes up
23:22:47.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
23:22:47.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
23:22:47.447 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
23:22:47.449 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:22:47.452 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:22:47.452 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:22:47.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:47.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:22:47.452 00.000 10072 MoveAxis(W, 3, ABG)
23:22:47.452 00.000 10072 Guiding  Dir = 3, Dur = 3
23:22:47.452 00.000 10072 IsGuiding returns 0
23:22:47.452 00.000 10072 PulseGuide returned control before completion, sleep 13
23:22:47.470 00.018 1032 UpdateGuideState exits: m=1557 SNR=27.7
23:22:47.472 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:47.474 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:47.476 00.002 1032 Enqueuing Expose request
23:22:47.481 00.005 10072 IsGuiding returns 0
23:22:47.482 00.001 10072 Move returns status 0, amount 3
23:22:47.482 00.000 10072 MoveAxis(N, 0, ABG)
23:22:47.482 00.000 10072 Move returns status 0, amount 0
23:22:47.482 00.000 10072 move complete, result=0
23:22:47.482 00.000 10072 worker thread done servicing request
23:22:47.482 00.000 10072 Worker thread wakes up
23:22:47.482 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:47.482 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:47.486 00.004 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:22:47.889 00.403 10072 Exposure complete
23:22:47.939 00.050 10072 worker thread done servicing request
23:22:47.939 00.000 1032 OnExposeComplete: enter
23:22:47.941 00.002 1032 UpdateGuideState(): m_state=6
23:22:47.943 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8923
23:22:47.945 00.002 1032 Star::Find returns 1 (0), X=1103.94, Y=133.84, Mass=1321, SNR=25.5, Peak=97 HFD=3.1
23:22:47.947 00.002 1032 MultiStar: [#1 -0.10,0.08,1.00,U] [#2 0.25,0.07,0.00,M9] [#3 0.26,0.18,0.00,M10] [#4 0.07,0.18,0.71,U] [#5 0.14,0.22,0.00,M2] [#6 0.09,0.14,0.65,U] [#7 0.05,0.05,0.72,U] [#8 -0.10,0.23,0.52,U] 
23:22:47.948 00.001 1032 single-star, 5 included, MultiStar: {0.01, 0.12}, one-star: {0.07, 0.08}
23:22:47.950 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:22:47.951 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:22:47.954 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.86 mountX=0.06 mountY=-0.08, mountTheta=-0.97
23:22:47.959 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
23:22:47.961 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
23:22:47.963 00.002 10072 Worker thread wakes up
23:22:47.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
23:22:47.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
23:22:47.963 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.08
23:22:47.965 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:22:47.968 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:22:47.968 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:22:47.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:47.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:22:47.968 00.000 10072 MoveAxis(W, 1, ABG)
23:22:47.968 00.000 10072 Guiding  Dir = 3, Dur = 1
23:22:47.968 00.000 10072 IsGuiding returns 0
23:22:47.968 00.000 10072 PulseGuide returned control before completion, sleep 11
23:22:47.985 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.5
23:22:47.988 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:47.989 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:47.992 00.003 1032 Enqueuing Expose request
23:22:47.995 00.003 10072 IsGuiding returns 0
23:22:47.995 00.000 10072 Move returns status 0, amount 1
23:22:47.995 00.000 10072 MoveAxis(N, 0, ABG)
23:22:47.995 00.000 10072 Move returns status 0, amount 0
23:22:47.995 00.000 10072 move complete, result=0
23:22:47.995 00.000 10072 worker thread done servicing request
23:22:47.995 00.000 10072 Worker thread wakes up
23:22:47.995 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:47.995 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:48.002 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:22:48.623 00.621 10072 Exposure complete
23:22:48.671 00.048 10072 worker thread done servicing request
23:22:48.671 00.000 1032 OnExposeComplete: enter
23:22:48.674 00.003 1032 UpdateGuideState(): m_state=6
23:22:48.675 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8924
23:22:48.677 00.002 1032 Star::Find returns 1 (0), X=1103.97, Y=133.76, Mass=1274, SNR=25.1, Peak=99 HFD=3.3
23:22:48.679 00.002 1032 MultiStar: [#1 -0.07,0.14,1.05,U] [#2 0.23,-0.01,0.84,U] [#3 0.23,-0.05,0.75,U] [#4 0.08,0.09,0.76,U] [#5 -0.00,0.10,0.72,U] [#6 0.17,0.02,0.63,U] [#7 0.01,-0.02,0.71,U] [#8 -0.04,0.08,0.54,U] 
23:22:48.680 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.10, -0.00}
23:22:48.681 00.001 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:22:48.683 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:22:48.685 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.47 mountX=0.02 mountY=-0.09, mountTheta=-1.36
23:22:48.689 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
23:22:48.691 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
23:22:48.692 00.001 10072 Worker thread wakes up
23:22:48.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
23:22:48.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
23:22:48.692 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
23:22:48.693 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:22:48.696 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:22:48.696 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:22:48.696 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:48.696 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:22:48.696 00.000 10072 MoveAxis(W, 2, ABG)
23:22:48.696 00.000 10072 Guiding  Dir = 3, Dur = 2
23:22:48.696 00.000 10072 IsGuiding returns 0
23:22:48.697 00.001 10072 PulseGuide returned control before completion, sleep 12
23:22:48.713 00.016 1032 UpdateGuideState exits: m=1274 SNR=25.1
23:22:48.716 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:48.719 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:48.720 00.001 1032 Enqueuing Expose request
23:22:48.722 00.002 10072 IsGuiding returns 1
23:22:48.722 00.000 10072 scope still moving after pulse duration time elapsed
23:22:48.747 00.025 10072 IsGuiding returns 0
23:22:48.747 00.000 10072 scope move finished after 2 + 48 ms
23:22:48.747 00.000 10072 Move returns status 0, amount 2
23:22:48.748 00.001 10072 MoveAxis(N, 0, ABG)
23:22:48.748 00.000 10072 Move returns status 0, amount 0
23:22:48.748 00.000 10072 move complete, result=0
23:22:48.748 00.000 10072 worker thread done servicing request
23:22:48.748 00.000 10072 Worker thread wakes up
23:22:48.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:48.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:48.748 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:22:49.154 00.406 10072 Exposure complete
23:22:49.201 00.047 10072 worker thread done servicing request
23:22:49.201 00.000 1032 OnExposeComplete: enter
23:22:49.202 00.001 1032 UpdateGuideState(): m_state=6
23:22:49.204 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8925
23:22:49.208 00.004 1032 Star::Find returns 1 (0), X=1103.99, Y=133.80, Mass=1386, SNR=26.2, Peak=104 HFD=3.1
23:22:49.210 00.002 1032 MultiStar: [#1 -0.01,0.06,1.00,U] [#2 0.27,-0.04,0.00,M9] [#3 0.26,0.03,0.00,M10] [#4 0.01,0.03,0.66,U] [#5 0.04,0.01,0.66,U] [#6 0.16,0.03,0.62,U] [#7 -0.03,0.03,0.73,U] [#8 0.13,0.11,0.53,U] 
23:22:49.212 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.04}, one-star: {0.12, 0.04}
23:22:49.214 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:22:49.215 00.001 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:22:49.217 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.69 mountX=0.03 mountY=-0.06, mountTheta=-1.14
23:22:49.220 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
23:22:49.222 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
23:22:49.224 00.002 10072 Worker thread wakes up
23:22:49.224 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:22:49.224 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:22:49.224 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
23:22:49.226 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:22:49.228 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:22:49.228 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:22:49.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:49.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:22:49.228 00.000 10072 MoveAxis(W, 2, ABG)
23:22:49.230 00.002 10072 Guiding  Dir = 3, Dur = 2
23:22:49.230 00.000 10072 IsGuiding returns 0
23:22:49.230 00.000 10072 PulseGuide returned control before completion, sleep 12
23:22:49.245 00.015 10072 IsGuiding returns 0
23:22:49.246 00.001 10072 Move returns status 0, amount 2
23:22:49.246 00.000 10072 MoveAxis(N, 0, ABG)
23:22:49.246 00.000 10072 Move returns status 0, amount 0
23:22:49.246 00.000 10072 move complete, result=0
23:22:49.246 00.000 10072 worker thread done servicing request
23:22:49.248 00.002 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:22:49.251 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:49.253 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:49.254 00.001 1032 Enqueuing Expose request
23:22:49.255 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:22:49.258 00.003 10072 Worker thread wakes up
23:22:49.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:49.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:49.889 00.631 10072 Exposure complete
23:22:49.938 00.049 10072 worker thread done servicing request
23:22:49.938 00.000 1032 OnExposeComplete: enter
23:22:49.940 00.002 1032 UpdateGuideState(): m_state=6
23:22:49.941 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8926
23:22:49.943 00.002 1032 Star::Find returns 1 (0), X=1103.95, Y=133.79, Mass=1436, SNR=26.6, Peak=113 HFD=3.2
23:22:49.945 00.002 1032 MultiStar: [#1 -0.01,0.10,0.97,U] [#2 0.27,0.16,0.00,M10] [#3 0.13,0.14,0.71,U] [#4 0.18,-0.02,0.65,U] [#5 0.05,0.22,0.66,U] [#6 0.09,0.08,0.64,U] [#7 -0.05,0.13,0.69,U] [#8 -0.03,0.26,0.00,M1] 
23:22:49.946 00.001 1032 single-star, 6 included, MultiStar: {0.06, 0.09}, one-star: {0.07, 0.02}
23:22:49.948 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
23:22:49.949 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
23:22:49.951 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.30 mountX=0.00 mountY=-0.08, mountTheta=-1.53
23:22:49.954 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
23:22:49.956 00.002 1032 Enqueuing Move request for scope (0.07, 0.02)
23:22:49.957 00.001 10072 Worker thread wakes up
23:22:49.957 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:22:49.957 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:22:49.957 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.08
23:22:49.960 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:22:49.962 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:22:49.962 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:22:49.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:49.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:22:49.962 00.000 10072 MoveAxis(W, 3, ABG)
23:22:49.962 00.000 10072 Guiding  Dir = 3, Dur = 3
23:22:49.963 00.001 10072 IsGuiding returns 0
23:22:49.963 00.000 10072 PulseGuide returned control before completion, sleep 13
23:22:49.980 00.017 10072 IsGuiding returns 0
23:22:49.980 00.000 10072 Move returns status 0, amount 3
23:22:49.980 00.000 10072 MoveAxis(N, 0, ABG)
23:22:49.980 00.000 10072 Move returns status 0, amount 0
23:22:49.980 00.000 10072 move complete, result=0
23:22:49.980 00.000 1032 UpdateGuideState exits: m=1436 SNR=26.6
23:22:49.983 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:49.984 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:49.986 00.002 10072 worker thread done servicing request
23:22:49.986 00.000 1032 Enqueuing Expose request
23:22:49.989 00.003 10072 Worker thread wakes up
23:22:49.989 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:49.989 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:49.989 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:22:50.408 00.419 10072 Exposure complete
23:22:50.458 00.050 10072 worker thread done servicing request
23:22:50.458 00.000 1032 OnExposeComplete: enter
23:22:50.460 00.002 1032 UpdateGuideState(): m_state=6
23:22:50.462 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8927
23:22:50.463 00.001 1032 Star::Find returns 1 (0), X=1103.89, Y=133.72, Mass=1287, SNR=25.2, Peak=99 HFD=3.3
23:22:50.465 00.002 1032 MultiStar: [#1 0.02,0.16,1.02,U] [#2 0.23,-0.01,0.82,U] [#3 0.26,0.04,0.00,M10] [#4 0.14,0.11,0.70,U] [#5 0.11,0.17,0.70,U] [#6 0.10,-0.03,0.67,U] [#7 -0.03,0.10,0.76,U] [#8 0.07,0.29,0.00,M2] 
23:22:50.466 00.001 1032 single-star, 6 included, MultiStar: {0.08, 0.06}, one-star: {0.02, -0.05}
23:22:50.469 00.003 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
23:22:50.470 00.001 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
23:22:50.471 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.24 mountX=-0.05 mountY=-0.00, mountTheta=-3.07
23:22:50.473 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
23:22:50.475 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
23:22:50.477 00.002 10072 Worker thread wakes up
23:22:50.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
23:22:50.477 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
23:22:50.477 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.00
23:22:50.479 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:22:50.482 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:22:50.482 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:22:50.482 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:50.482 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:22:50.482 00.000 10072 MoveAxis(W, 2, ABG)
23:22:50.482 00.000 10072 Guiding  Dir = 3, Dur = 2
23:22:50.482 00.000 10072 IsGuiding returns 0
23:22:50.483 00.001 10072 PulseGuide returned control before completion, sleep 12
23:22:50.501 00.018 1032 UpdateGuideState exits: m=1287 SNR=25.2
23:22:50.502 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:50.504 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:50.506 00.002 1032 Enqueuing Expose request
23:22:50.511 00.005 10072 IsGuiding returns 0
23:22:50.511 00.000 10072 Move returns status 0, amount 2
23:22:50.512 00.001 10072 MoveAxis(N, 0, ABG)
23:22:50.512 00.000 10072 Move returns status 0, amount 0
23:22:50.512 00.000 10072 move complete, result=0
23:22:50.512 00.000 10072 worker thread done servicing request
23:22:50.512 00.000 10072 Worker thread wakes up
23:22:50.512 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:50.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:50.515 00.003 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:22:51.141 00.626 10072 Exposure complete
23:22:51.187 00.046 10072 worker thread done servicing request
23:22:51.187 00.000 1032 OnExposeComplete: enter
23:22:51.189 00.002 1032 UpdateGuideState(): m_state=6
23:22:51.191 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8928
23:22:51.192 00.001 1032 Star::Find returns 1 (0), X=1103.95, Y=133.72, Mass=1266, SNR=25.0, Peak=96 HFD=3.3
23:22:51.194 00.002 1032 MultiStar: [#1 -0.02,0.18,1.04,U] [#2 0.33,0.10,0.00,M10] [#3 0.29,0.06,0.00,R] [#4 0.17,0.04,0.70,U] [#5 0.04,0.15,0.71,U] [#6 0.22,0.14,0.00,M1] [#7 0.07,0.04,0.74,U] [#8 -0.06,0.23,0.54,U] 
23:22:51.196 00.002 1032 single-star, 5 included, MultiStar: {0.05, 0.09}, one-star: {0.08, -0.04}
23:22:51.198 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
23:22:51.200 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
23:22:51.201 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.48 mountX=-0.06 mountY=-0.06, mountTheta=-2.31
23:22:51.204 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
23:22:51.206 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
23:22:51.207 00.001 10072 Worker thread wakes up
23:22:51.207 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:22:51.207 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:22:51.207 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.06
23:22:51.209 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:22:51.212 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:22:51.212 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:22:51.212 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:51.212 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:22:51.212 00.000 10072 MoveAxis(W, 2, ABG)
23:22:51.212 00.000 10072 Guiding  Dir = 3, Dur = 2
23:22:51.212 00.000 10072 IsGuiding returns 0
23:22:51.212 00.000 10072 PulseGuide returned control before completion, sleep 12
23:22:51.228 00.016 1032 UpdateGuideState exits: m=1266 SNR=25.0
23:22:51.231 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:51.233 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:51.235 00.002 10072 IsGuiding returns 0
23:22:51.235 00.000 10072 Move returns status 0, amount 2
23:22:51.235 00.000 10072 MoveAxis(N, 0, ABG)
23:22:51.235 00.000 10072 Move returns status 0, amount 0
23:22:51.235 00.000 1032 Enqueuing Expose request
23:22:51.239 00.004 10072 move complete, result=0
23:22:51.239 00.000 10072 worker thread done servicing request
23:22:51.239 00.000 10072 Worker thread wakes up
23:22:51.239 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:22:51.242 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:51.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:51.655 00.413 10072 Exposure complete
23:22:51.705 00.050 10072 worker thread done servicing request
23:22:51.705 00.000 1032 OnExposeComplete: enter
23:22:51.708 00.003 1032 UpdateGuideState(): m_state=6
23:22:51.711 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8929
23:22:51.714 00.003 1032 Star::Find returns 1 (0), X=1104.07, Y=133.78, Mass=1396, SNR=26.3, Peak=113 HFD=3.2
23:22:51.717 00.003 1032 MultiStar: [#1 -0.05,0.07,1.00,U] [#2 0.29,-0.06,0.00,R] [#3 -0.02,0.02,0.76,U] [#4 0.14,0.02,0.66,U] [#5 0.05,-0.01,0.67,U] [#6 0.15,0.07,0.62,U] [#7 0.08,0.10,0.73,U] [#8 -0.05,0.12,0.51,U] 
23:22:51.719 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {0.20, 0.02}
23:22:51.720 00.001 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
23:22:51.722 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
23:22:51.723 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.65 mountX=0.03 mountY=-0.07, mountTheta=-1.18
23:22:51.725 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
23:22:51.727 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
23:22:51.729 00.002 10072 Worker thread wakes up
23:22:51.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
23:22:51.729 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
23:22:51.729 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
23:22:51.733 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:22:51.735 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:22:51.736 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:22:51.736 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:51.736 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:22:51.736 00.000 10072 MoveAxis(W, 2, ABG)
23:22:51.736 00.000 10072 Guiding  Dir = 3, Dur = 2
23:22:51.737 00.001 10072 IsGuiding returns 0
23:22:51.737 00.000 10072 PulseGuide returned control before completion, sleep 12
23:22:51.754 00.017 1032 UpdateGuideState exits: m=1396 SNR=26.3
23:22:51.756 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:51.758 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:51.760 00.002 1032 Enqueuing Expose request
23:22:51.762 00.002 10072 IsGuiding returns 0
23:22:51.762 00.000 10072 Move returns status 0, amount 2
23:22:51.762 00.000 10072 MoveAxis(N, 0, ABG)
23:22:51.762 00.000 10072 Move returns status 0, amount 0
23:22:51.762 00.000 10072 move complete, result=0
23:22:51.762 00.000 10072 worker thread done servicing request
23:22:51.762 00.000 10072 Worker thread wakes up
23:22:51.763 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:51.763 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:51.771 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:22:52.399 00.628 10072 Exposure complete
23:22:52.449 00.050 10072 worker thread done servicing request
23:22:52.449 00.000 1032 OnExposeComplete: enter
23:22:52.450 00.001 1032 UpdateGuideState(): m_state=6
23:22:52.452 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8930
23:22:52.454 00.002 1032 Star::Find returns 1 (0), X=1103.95, Y=133.82, Mass=1441, SNR=26.7, Peak=103 HFD=3.2
23:22:52.456 00.002 1032 MultiStar: [#1 0.02,0.11,0.92,U] [#2 0.03,0.02,0.81,U] [#3 -0.00,0.06,0.71,U] [#4 0.05,0.16,0.69,U] [#5 0.08,0.13,0.66,U] [#6 0.21,0.15,0.00,M1] [#7 0.01,0.07,0.71,U] [#8 0.06,-0.06,0.50,U] 
23:22:52.458 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.07}, one-star: {0.08, 0.06}
23:22:52.461 00.003 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
23:22:52.463 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
23:22:52.464 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.08 mountX=0.06 mountY=-0.06, mountTheta=-0.75
23:22:52.467 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
23:22:52.469 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
23:22:52.470 00.001 10072 Worker thread wakes up
23:22:52.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:22:52.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:22:52.470 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
23:22:52.472 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:22:52.475 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:22:52.475 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:22:52.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:52.475 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:22:52.475 00.000 10072 MoveAxis(W, 1, ABG)
23:22:52.475 00.000 10072 Guiding  Dir = 3, Dur = 1
23:22:52.476 00.001 10072 IsGuiding returns 0
23:22:52.476 00.000 10072 PulseGuide returned control before completion, sleep 11
23:22:52.491 00.015 10072 IsGuiding returns 0
23:22:52.491 00.000 10072 Move returns status 0, amount 1
23:22:52.491 00.000 10072 MoveAxis(N, 0, ABG)
23:22:52.491 00.000 10072 Move returns status 0, amount 0
23:22:52.492 00.001 10072 move complete, result=0
23:22:52.492 00.000 10072 worker thread done servicing request
23:22:52.494 00.002 1032 UpdateGuideState exits: m=1441 SNR=26.7
23:22:52.496 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:52.498 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:52.499 00.001 1032 Enqueuing Expose request
23:22:52.501 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:22:52.502 00.001 10072 Worker thread wakes up
23:22:52.503 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:52.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:52.920 00.417 10072 Exposure complete
23:22:52.967 00.047 10072 worker thread done servicing request
23:22:52.968 00.001 1032 OnExposeComplete: enter
23:22:52.970 00.002 1032 UpdateGuideState(): m_state=6
23:22:52.972 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8931
23:22:52.973 00.001 1032 Star::Find returns 1 (0), X=1104.00, Y=133.85, Mass=1430, SNR=26.6, Peak=109 HFD=3.0
23:22:52.976 00.003 1032 MultiStar: [#1 -0.04,0.20,0.94,U] [#2 0.08,0.04,0.81,U] [#3 -0.03,0.07,0.76,U] [#4 0.16,0.16,0.63,U] [#5 0.13,0.14,0.70,U] [#6 0.21,0.15,0.00,M2] [#7 0.07,0.07,0.68,U] [#8 -0.02,0.29,0.00,M1] 
23:22:52.977 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.11}, one-star: {0.13, 0.09}
23:22:52.979 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:22:52.981 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:22:52.982 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.02 mountX=0.09 mountY=-0.09, mountTheta=-0.81
23:22:52.985 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
23:22:52.990 00.005 1032 Enqueuing Move request for scope (0.07, 0.11)
23:22:52.992 00.002 10072 Worker thread wakes up
23:22:52.992 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
23:22:52.992 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
23:22:52.992 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
23:22:52.994 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:22:52.996 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:22:52.997 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:22:52.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:52.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:22:52.997 00.000 10072 MoveAxis(W, 1, ABG)
23:22:52.997 00.000 10072 Guiding  Dir = 3, Dur = 1
23:22:52.997 00.000 10072 IsGuiding returns 0
23:22:52.998 00.001 10072 PulseGuide returned control before completion, sleep 11
23:22:53.012 00.014 1032 UpdateGuideState exits: m=1430 SNR=26.6
23:22:53.015 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:53.016 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:53.018 00.002 1032 Enqueuing Expose request
23:22:53.024 00.006 10072 IsGuiding returns 0
23:22:53.024 00.000 10072 Move returns status 0, amount 1
23:22:53.025 00.001 10072 MoveAxis(N, 0, ABG)
23:22:53.025 00.000 10072 Move returns status 0, amount 0
23:22:53.025 00.000 10072 move complete, result=0
23:22:53.025 00.000 10072 worker thread done servicing request
23:22:53.025 00.000 10072 Worker thread wakes up
23:22:53.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:53.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:53.028 00.003 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:22:53.651 00.623 10072 Exposure complete
23:22:53.699 00.048 10072 worker thread done servicing request
23:22:53.700 00.001 1032 OnExposeComplete: enter
23:22:53.702 00.002 1032 UpdateGuideState(): m_state=6
23:22:53.704 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8932
23:22:53.707 00.003 1032 Star::Find returns 1 (0), X=1103.88, Y=133.88, Mass=1512, SNR=27.3, Peak=117 HFD=3.3
23:22:53.709 00.002 1032 MultiStar: [#1 0.02,0.21,0.93,U] [#2 0.01,-0.02,0.72,U] [#3 0.04,0.09,0.72,U] [#4 0.21,0.15,0.00,M1] [#5 0.06,0.15,0.63,U] [#6 0.18,0.11,0.59,U] [#7 -0.06,0.07,0.66,U] [#8 0.20,0.12,0.50,U] 
23:22:53.712 00.003 1032 single-star, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.01, 0.12}
23:22:53.713 00.001 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
23:22:53.714 00.001 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
23:22:53.716 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=0.11 mountY=-0.04, mountTheta=-0.35
23:22:53.718 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.12, opts=13)
23:22:53.720 00.002 1032 Enqueuing Move request for scope (0.01, 0.12)
23:22:53.720 00.000 10072 Worker thread wakes up
23:22:53.722 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
23:22:53.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
23:22:53.722 00.000 10072 Moving (0.01, 0.12) raw xDistance=0.11 yDistance=-0.04
23:22:53.723 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:22:53.726 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:22:53.727 00.001 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:22:53.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:53.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:22:53.727 00.000 10072 MoveAxis(W, 0, ABG)
23:22:53.727 00.000 10072 Move returns status 0, amount 0
23:22:53.727 00.000 10072 MoveAxis(N, 0, ABG)
23:22:53.727 00.000 10072 Move returns status 0, amount 0
23:22:53.727 00.000 10072 move complete, result=0
23:22:53.727 00.000 10072 worker thread done servicing request
23:22:53.745 00.018 1032 UpdateGuideState exits: m=1512 SNR=27.3
23:22:53.747 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:53.749 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:53.750 00.001 1032 Enqueuing Expose request
23:22:53.751 00.001 10072 Worker thread wakes up
23:22:53.752 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
23:22:53.754 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:53.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:54.167 00.413 10072 Exposure complete
23:22:54.217 00.050 10072 worker thread done servicing request
23:22:54.217 00.000 1032 OnExposeComplete: enter
23:22:54.219 00.002 1032 UpdateGuideState(): m_state=6
23:22:54.221 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8933
23:22:54.223 00.002 1032 Star::Find returns 1 (0), X=1103.98, Y=133.82, Mass=1338, SNR=25.7, Peak=103 HFD=3.1
23:22:54.224 00.001 1032 MultiStar: [#1 -0.04,0.10,0.97,U] [#2 0.04,0.04,0.78,U] [#3 -0.06,0.12,0.81,U] [#4 0.16,0.07,0.71,U] [#5 0.07,0.01,0.72,U] [#6 0.11,-0.15,0.60,U] [#7 -0.00,0.10,0.73,U] [#8 0.11,0.10,0.55,U] 
23:22:54.226 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.11, 0.05}
23:22:54.227 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
23:22:54.228 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
23:22:54.230 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.85 mountX=0.04 mountY=-0.06, mountTheta=-0.98
23:22:54.233 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
23:22:54.234 00.001 1032 Enqueuing Move request for scope (0.05, 0.05)
23:22:54.236 00.002 10072 Worker thread wakes up
23:22:54.236 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:22:54.236 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:22:54.236 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
23:22:54.239 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:22:54.247 00.008 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:22:54.247 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:22:54.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:54.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:22:54.247 00.000 10072 MoveAxis(W, 1, ABG)
23:22:54.247 00.000 10072 Guiding  Dir = 3, Dur = 1
23:22:54.247 00.000 10072 IsGuiding returns 0
23:22:54.249 00.002 10072 PulseGuide returned control before completion, sleep 11
23:22:54.264 00.015 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:22:54.266 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:54.269 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:54.272 00.003 1032 Enqueuing Expose request
23:22:54.275 00.003 10072 IsGuiding returns 0
23:22:54.275 00.000 10072 Move returns status 0, amount 1
23:22:54.275 00.000 10072 MoveAxis(N, 0, ABG)
23:22:54.275 00.000 10072 Move returns status 0, amount 0
23:22:54.275 00.000 10072 move complete, result=0
23:22:54.275 00.000 10072 worker thread done servicing request
23:22:54.275 00.000 10072 Worker thread wakes up
23:22:54.275 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:54.275 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:54.282 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:22:54.899 00.617 10072 Exposure complete
23:22:54.947 00.048 10072 worker thread done servicing request
23:22:54.947 00.000 1032 OnExposeComplete: enter
23:22:54.950 00.003 1032 UpdateGuideState(): m_state=6
23:22:54.951 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8934
23:22:54.954 00.003 1032 Star::Find returns 1 (0), X=1103.90, Y=133.86, Mass=1327, SNR=25.6, Peak=101 HFD=3.1
23:22:54.956 00.002 1032 MultiStar: [#1 -0.04,0.16,0.98,U] [#2 0.08,0.08,0.84,U] [#3 -0.05,0.07,0.82,U] [#4 0.17,0.05,0.67,U] [#5 0.12,0.12,0.72,U] [#6 0.28,0.15,0.00,M1] [#7 -0.00,0.08,0.74,U] [#8 -0.06,0.24,0.56,U] 
23:22:54.960 00.004 1032 single-star, 7 included, MultiStar: {0.03, 0.11}, one-star: {0.03, 0.09}
23:22:54.962 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
23:22:54.963 00.001 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
23:22:54.965 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.26 mountX=0.08 mountY=-0.05, mountTheta=-0.57
23:22:54.969 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
23:22:54.971 00.002 1032 Enqueuing Move request for scope (0.03, 0.09)
23:22:54.973 00.002 10072 Worker thread wakes up
23:22:54.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
23:22:54.973 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
23:22:54.973 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
23:22:54.975 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:22:54.977 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:22:54.977 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:22:54.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:54.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:22:54.977 00.000 10072 MoveAxis(W, 0, ABG)
23:22:54.977 00.000 10072 Move returns status 0, amount 0
23:22:54.977 00.000 10072 MoveAxis(N, 0, ABG)
23:22:54.977 00.000 10072 Move returns status 0, amount 0
23:22:54.977 00.000 10072 move complete, result=0
23:22:54.977 00.000 10072 worker thread done servicing request
23:22:54.995 00.018 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:22:54.997 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:54.998 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:55.001 00.003 1032 Enqueuing Expose request
23:22:55.002 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:22:55.004 00.002 10072 Worker thread wakes up
23:22:55.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:55.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:55.412 00.408 10072 Exposure complete
23:22:55.468 00.056 10072 worker thread done servicing request
23:22:55.469 00.001 1032 OnExposeComplete: enter
23:22:55.470 00.001 1032 UpdateGuideState(): m_state=6
23:22:55.472 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8935
23:22:55.475 00.003 1032 Star::Find returns 1 (0), X=1103.94, Y=133.88, Mass=1383, SNR=26.2, Peak=113 HFD=3.2
23:22:55.477 00.002 1032 MultiStar: [#1 0.01,0.20,1.05,U] [#2 -0.05,0.16,0.78,U] [#3 0.04,0.12,0.75,U] [#4 0.08,0.06,0.67,U] [#5 0.05,0.13,0.68,U] [#6 0.19,0.15,0.63,U] [#7 0.05,0.07,0.72,U] [#8 -0.10,0.31,0.00,M1] 
23:22:55.479 00.002 1032 single-star, 7 included, MultiStar: {0.05, 0.13}, one-star: {0.06, 0.12}
23:22:55.480 00.001 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
23:22:55.481 00.001 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
23:22:55.483 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.07 mountX=0.10 mountY=-0.09, mountTheta=-0.76
23:22:55.486 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
23:22:55.487 00.001 1032 Enqueuing Move request for scope (0.06, 0.12)
23:22:55.489 00.002 10072 Worker thread wakes up
23:22:55.489 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
23:22:55.489 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
23:22:55.489 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
23:22:55.492 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:22:55.494 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:22:55.494 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:22:55.494 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:55.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:22:55.494 00.000 10072 MoveAxis(W, 0, ABG)
23:22:55.494 00.000 10072 Move returns status 0, amount 0
23:22:55.494 00.000 10072 MoveAxis(N, 0, ABG)
23:22:55.494 00.000 10072 Move returns status 0, amount 0
23:22:55.494 00.000 10072 move complete, result=0
23:22:55.494 00.000 10072 worker thread done servicing request
23:22:55.511 00.017 1032 UpdateGuideState exits: m=1383 SNR=26.2
23:22:55.513 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:55.514 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:55.519 00.005 1032 Enqueuing Expose request
23:22:55.521 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:22:55.523 00.002 10072 Worker thread wakes up
23:22:55.523 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:55.523 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:56.164 00.641 10072 Exposure complete
23:22:56.215 00.051 10072 worker thread done servicing request
23:22:56.215 00.000 1032 OnExposeComplete: enter
23:22:56.217 00.002 1032 UpdateGuideState(): m_state=6
23:22:56.218 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8936
23:22:56.220 00.002 1032 Star::Find returns 1 (0), X=1103.99, Y=133.85, Mass=1200, SNR=24.3, Peak=91 HFD=3.1
23:22:56.221 00.001 1032 MultiStar: [#1 -0.01,0.24,1.05,U] [#2 0.01,0.18,0.86,U] [#3 -0.03,0.09,0.81,U] [#4 0.24,0.12,0.00,M1] [#5 0.02,0.21,0.71,U] [#6 0.11,0.15,0.68,U] [#7 -0.07,0.04,0.75,U] [#8 -0.01,0.24,0.58,U] 
23:22:56.225 00.004 1032 single-star, 7 included, MultiStar: {0.02, 0.15}, one-star: {0.11, 0.09}
23:22:56.227 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
23:22:56.228 00.001 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
23:22:56.230 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.64 mountX=0.05 mountY=-0.13, mountTheta=-1.19
23:22:56.233 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
23:22:56.236 00.003 1032 Enqueuing Move request for scope (0.11, 0.09)
23:22:56.238 00.002 10072 Worker thread wakes up
23:22:56.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
23:22:56.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
23:22:56.238 00.000 10072 Moving (0.11, 0.09) raw xDistance=0.05 yDistance=-0.13
23:22:56.240 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:22:56.243 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:22:56.243 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:22:56.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:56.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:22:56.243 00.000 10072 MoveAxis(W, 0, ABG)
23:22:56.243 00.000 10072 Move returns status 0, amount 0
23:22:56.243 00.000 10072 MoveAxis(N, 0, ABG)
23:22:56.243 00.000 10072 Move returns status 0, amount 0
23:22:56.243 00.000 10072 move complete, result=0
23:22:56.243 00.000 10072 worker thread done servicing request
23:22:56.259 00.016 1032 UpdateGuideState exits: m=1200 SNR=24.3
23:22:56.262 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:56.265 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:56.266 00.001 1032 Enqueuing Expose request
23:22:56.270 00.004 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:22:56.272 00.002 10072 Worker thread wakes up
23:22:56.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:56.273 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:56.680 00.407 10072 Exposure complete
23:22:56.733 00.053 10072 worker thread done servicing request
23:22:56.734 00.001 1032 OnExposeComplete: enter
23:22:56.737 00.003 1032 UpdateGuideState(): m_state=6
23:22:56.740 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8937
23:22:56.743 00.003 1032 Star::Find returns 1 (0), X=1103.85, Y=133.85, Mass=1450, SNR=26.8, Peak=100 HFD=3.2
23:22:56.745 00.002 1032 MultiStar: [#1 0.08,0.24,0.93,U] [#2 0.12,0.03,0.79,U] [#3 0.02,0.03,0.70,U] [#4 0.14,0.19,0.68,U] [#5 0.07,0.14,0.67,U] [#6 0.25,0.16,0.00,M1] [#7 0.02,0.09,0.67,U] [#8 -0.03,0.26,0.00,M1] 
23:22:56.747 00.002 1032 single-star, 6 included, MultiStar: {0.06, 0.12}, one-star: {-0.02, 0.09}
23:22:56.749 00.002 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
23:22:56.751 00.002 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
23:22:56.753 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.77 mountX=0.09 mountY=-0.01, mountTheta=-0.06
23:22:56.756 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.09, opts=13)
23:22:56.758 00.002 1032 Enqueuing Move request for scope (-0.02, 0.09)
23:22:56.761 00.003 10072 Worker thread wakes up
23:22:56.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
23:22:56.761 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
23:22:56.761 00.000 10072 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.01
23:22:56.763 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:22:56.766 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:22:56.767 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:22:56.767 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:56.767 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:22:56.767 00.000 10072 MoveAxis(W, 1, ABG)
23:22:56.767 00.000 10072 Guiding  Dir = 3, Dur = 1
23:22:56.773 00.006 10072 IsGuiding returns 0
23:22:56.773 00.000 10072 PulseGuide returned control before completion, sleep 11
23:22:56.785 00.012 1032 UpdateGuideState exits: m=1450 SNR=26.8
23:22:56.788 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:56.790 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:56.792 00.002 1032 Enqueuing Expose request
23:22:56.793 00.001 10072 IsGuiding returns 0
23:22:56.793 00.000 10072 Move returns status 0, amount 1
23:22:56.793 00.000 10072 MoveAxis(N, 0, ABG)
23:22:56.793 00.000 10072 Move returns status 0, amount 0
23:22:56.794 00.001 10072 move complete, result=0
23:22:56.794 00.000 10072 worker thread done servicing request
23:22:56.794 00.000 10072 Worker thread wakes up
23:22:56.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:56.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:56.802 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:22:57.431 00.629 10072 Exposure complete
23:22:57.484 00.053 10072 worker thread done servicing request
23:22:57.485 00.001 1032 OnExposeComplete: enter
23:22:57.488 00.003 1032 UpdateGuideState(): m_state=6
23:22:57.492 00.004 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8938
23:22:57.494 00.002 1032 Star::Find returns 1 (0), X=1104.04, Y=133.80, Mass=1477, SNR=27.0, Peak=120 HFD=3.3
23:22:57.496 00.002 1032 MultiStar: [#1 0.03,0.14,1.02,U] [#2 0.14,0.12,0.80,U] [#3 -0.02,0.08,0.74,U] [#4 0.28,0.12,0.00,M1] [#5 0.21,0.25,0.00,M1] [#6 0.20,0.10,0.61,U] [#7 0.10,0.11,0.72,U] [#8 -0.01,0.10,0.52,U] 
23:22:57.499 00.003 1032 refined, 6 included, MultiStar: {0.09, 0.10}, one-star: {0.16, 0.04}
23:22:57.501 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
23:22:57.502 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
23:22:57.504 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.85 mountX=0.07 mountY=-0.11, mountTheta=-0.98
23:22:57.507 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
23:22:57.509 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
23:22:57.510 00.001 10072 Worker thread wakes up
23:22:57.511 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:22:57.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:22:57.511 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.11
23:22:57.514 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:22:57.516 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:22:57.516 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:22:57.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:57.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:22:57.516 00.000 10072 MoveAxis(E, 0, ABG)
23:22:57.516 00.000 10072 Move returns status 0, amount 0
23:22:57.516 00.000 10072 MoveAxis(N, 0, ABG)
23:22:57.516 00.000 10072 Move returns status 0, amount 0
23:22:57.516 00.000 10072 move complete, result=0
23:22:57.516 00.000 10072 worker thread done servicing request
23:22:57.536 00.020 1032 UpdateGuideState exits: m=1477 SNR=27.0
23:22:57.538 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:57.539 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:57.541 00.002 1032 Enqueuing Expose request
23:22:57.542 00.001 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:57.544 00.002 10072 Worker thread wakes up
23:22:57.544 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:57.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:57.959 00.415 10072 Exposure complete
23:22:58.004 00.045 10072 worker thread done servicing request
23:22:58.005 00.001 1032 OnExposeComplete: enter
23:22:58.006 00.001 1032 UpdateGuideState(): m_state=6
23:22:58.008 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8939
23:22:58.010 00.002 1032 Star::Find returns 1 (0), X=1103.97, Y=133.81, Mass=1377, SNR=26.1, Peak=102 HFD=3.2
23:22:58.011 00.001 1032 MultiStar: [#1 0.08,0.10,0.98,U] [#2 -0.00,0.06,0.78,U] [#3 0.02,0.07,0.78,U] [#4 0.24,0.03,0.69,U] [#5 0.09,0.16,0.66,U] [#6 0.07,0.15,0.66,U] [#7 0.03,0.02,0.70,U] [#8 -0.09,0.11,0.53,U] 
23:22:58.013 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.09, 0.04}
23:22:58.015 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
23:22:58.017 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
23:22:58.021 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.91 mountX=0.06 mountY=-0.08, mountTheta=-0.92
23:22:58.024 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
23:22:58.026 00.002 1032 Enqueuing Move request for scope (0.06, 0.08)
23:22:58.027 00.001 10072 Worker thread wakes up
23:22:58.027 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
23:22:58.027 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
23:22:58.027 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
23:22:58.029 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:22:58.032 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:22:58.032 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:22:58.032 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:58.032 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:22:58.032 00.000 10072 MoveAxis(W, 0, ABG)
23:22:58.032 00.000 10072 Move returns status 0, amount 0
23:22:58.032 00.000 10072 MoveAxis(N, 0, ABG)
23:22:58.032 00.000 10072 Move returns status 0, amount 0
23:22:58.032 00.000 10072 move complete, result=0
23:22:58.032 00.000 10072 worker thread done servicing request
23:22:58.047 00.015 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:22:58.051 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:58.053 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:58.054 00.001 1032 Enqueuing Expose request
23:22:58.056 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:22:58.057 00.001 10072 Worker thread wakes up
23:22:58.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:58.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:58.693 00.636 10072 Exposure complete
23:22:58.743 00.050 10072 worker thread done servicing request
23:22:58.743 00.000 1032 OnExposeComplete: enter
23:22:58.745 00.002 1032 UpdateGuideState(): m_state=6
23:22:58.747 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8940
23:22:58.748 00.001 1032 Star::Find returns 1 (0), X=1104.01, Y=133.87, Mass=1534, SNR=27.5, Peak=108 HFD=3.1
23:22:58.750 00.002 1032 MultiStar: [#1 0.06,0.19,0.91,U] [#2 0.06,0.19,0.81,U] [#3 -0.01,0.20,0.72,U] [#4 0.16,0.09,0.64,U] [#5 0.14,0.28,0.00,M1] [#6 0.21,0.17,0.00,M1] [#7 -0.02,0.14,0.68,U] [#8 0.04,0.29,0.00,M1] 
23:22:58.752 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.15}, one-star: {0.13, 0.10}
23:22:58.754 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
23:22:58.756 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
23:22:58.758 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.15 mountX=0.13 mountY=-0.11, mountTheta=-0.68
23:22:58.761 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
23:22:58.763 00.002 1032 Enqueuing Move request for scope (0.07, 0.15)
23:22:58.764 00.001 10072 Worker thread wakes up
23:22:58.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
23:22:58.766 00.002 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
23:22:58.766 00.000 10072 Moving (0.07, 0.15) raw xDistance=0.13 yDistance=-0.11
23:22:58.768 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:22:58.771 00.003 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.57
23:22:58.771 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
23:22:58.771 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:58.771 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:22:58.771 00.000 10072 MoveAxis(W, 62, ABG)
23:22:58.771 00.000 10072 Guiding  Dir = 3, Dur = 62
23:22:58.772 00.001 10072 IsGuiding returns 0
23:22:58.772 00.000 10072 PulseGuide returned control before completion, sleep 72
23:22:58.789 00.017 1032 UpdateGuideState exits: m=1534 SNR=27.5
23:22:58.791 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:58.793 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:58.794 00.001 1032 Enqueuing Expose request
23:22:58.849 00.055 10072 IsGuiding returns 0
23:22:58.849 00.000 10072 Move returns status 0, amount 62
23:22:58.849 00.000 10072 MoveAxis(N, 0, ABG)
23:22:58.849 00.000 10072 Move returns status 0, amount 0
23:22:58.849 00.000 10072 move complete, result=0
23:22:58.849 00.000 10072 worker thread done servicing request
23:22:58.849 00.000 10072 Worker thread wakes up
23:22:58.850 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:58.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:22:58.850 00.000 1032 GuideStep: 0.1 px 62 ms WEST, -0.1 px 0 ms NORTH
23:22:59.258 00.408 10072 Exposure complete
23:22:59.310 00.052 10072 worker thread done servicing request
23:22:59.311 00.001 1032 OnExposeComplete: enter
23:22:59.313 00.002 1032 UpdateGuideState(): m_state=6
23:22:59.315 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8941
23:22:59.317 00.002 1032 Star::Find returns 1 (0), X=1104.00, Y=133.88, Mass=1408, SNR=26.4, Peak=118 HFD=3.0
23:22:59.319 00.002 1032 MultiStar: [#1 0.06,0.17,0.94,U] [#2 0.03,0.19,0.80,U] [#3 0.06,0.08,0.76,U] [#4 0.21,0.15,0.00,M1] [#5 0.14,0.35,0.00,M2] [#6 0.18,0.21,0.00,M2] [#7 0.02,0.08,0.70,U] [#8 -0.04,0.24,0.51,U] 
23:22:59.321 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.14}, one-star: {0.12, 0.12}
23:22:59.323 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
23:22:59.325 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
23:22:59.327 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.23 mountX=0.12 mountY=-0.08, mountTheta=-0.60
23:22:59.330 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
23:22:59.332 00.002 1032 Enqueuing Move request for scope (0.05, 0.14)
23:22:59.334 00.002 10072 Worker thread wakes up
23:22:59.334 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
23:22:59.334 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
23:22:59.335 00.001 10072 Moving (0.05, 0.14) raw xDistance=0.12 yDistance=-0.08
23:22:59.337 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:22:59.339 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:22:59.339 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:22:59.340 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:59.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:22:59.340 00.000 10072 MoveAxis(W, 0, ABG)
23:22:59.340 00.000 10072 Move returns status 0, amount 0
23:22:59.340 00.000 10072 MoveAxis(N, 0, ABG)
23:22:59.340 00.000 10072 Move returns status 0, amount 0
23:22:59.340 00.000 10072 move complete, result=0
23:22:59.340 00.000 10072 worker thread done servicing request
23:22:59.358 00.018 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:22:59.360 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:59.363 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:22:59.364 00.001 1032 Enqueuing Expose request
23:22:59.366 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:22:59.369 00.003 10072 Worker thread wakes up
23:22:59.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:22:59.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:00.006 00.637 10072 Exposure complete
23:23:00.057 00.051 10072 worker thread done servicing request
23:23:00.057 00.000 1032 OnExposeComplete: enter
23:23:00.058 00.001 1032 UpdateGuideState(): m_state=6
23:23:00.060 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8942
23:23:00.061 00.001 1032 Star::Find returns 1 (0), X=1104.01, Y=133.82, Mass=1387, SNR=26.2, Peak=114 HFD=3.1
23:23:00.065 00.004 1032 MultiStar: [#1 0.08,0.03,1.01,U] [#2 0.08,0.07,0.77,U] [#3 0.06,-0.05,0.77,U] [#4 0.16,-0.03,0.71,U] [#5 0.09,0.13,0.72,U] [#6 0.37,0.08,0.00,M3] [#7 0.16,0.00,0.71,U] [#8 0.04,0.20,0.50,U] 
23:23:00.067 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {0.14, 0.06}
23:23:00.068 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
23:23:00.070 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
23:23:00.071 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.41 mountX=0.02 mountY=-0.11, mountTheta=-1.42
23:23:00.073 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
23:23:00.076 00.003 1032 Enqueuing Move request for scope (0.10, 0.04)
23:23:00.077 00.001 10072 Worker thread wakes up
23:23:00.077 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:23:00.078 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:23:00.078 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.02 yDistance=-0.11
23:23:00.080 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:23:00.083 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:00.083 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:23:00.083 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:00.083 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:23:00.083 00.000 10072 MoveAxis(W, 0, ABG)
23:23:00.083 00.000 10072 Move returns status 0, amount 0
23:23:00.083 00.000 10072 MoveAxis(N, 0, ABG)
23:23:00.083 00.000 10072 Move returns status 0, amount 0
23:23:00.083 00.000 10072 move complete, result=0
23:23:00.084 00.001 10072 worker thread done servicing request
23:23:00.101 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:23:00.103 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:00.105 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:00.106 00.001 1032 Enqueuing Expose request
23:23:00.108 00.002 10072 Worker thread wakes up
23:23:00.108 00.000 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:23:00.111 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:00.111 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:00.517 00.406 10072 Exposure complete
23:23:00.570 00.053 10072 worker thread done servicing request
23:23:00.570 00.000 1032 OnExposeComplete: enter
23:23:00.572 00.002 1032 UpdateGuideState(): m_state=6
23:23:00.574 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8943
23:23:00.575 00.001 1032 Star::Find returns 1 (0), X=1104.10, Y=133.75, Mass=1392, SNR=26.2, Peak=115 HFD=3.3
23:23:00.577 00.002 1032 MultiStar: [#1 0.06,0.04,0.98,U] [#2 0.16,0.05,0.80,U] [#3 0.04,-0.02,0.78,U] [#4 0.29,-0.01,0.00,M1] [#5 -0.07,0.07,0.68,U] [#6 0.40,0.08,0.00,M4] [#7 0.12,-0.07,0.71,U] [#8 0.06,0.22,0.52,U] 
23:23:00.578 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.03}, one-star: {0.22, -0.01}
23:23:00.584 00.006 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
23:23:00.585 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
23:23:00.587 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.31 mountX=0.01 mountY=-0.10, mountTheta=-1.52
23:23:00.590 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
23:23:00.591 00.001 1032 Enqueuing Move request for scope (0.09, 0.03)
23:23:00.594 00.003 10072 Worker thread wakes up
23:23:00.595 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:23:00.595 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:23:00.595 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.10
23:23:00.596 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:23:00.599 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:00.599 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:23:00.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:00.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:23:00.599 00.000 10072 MoveAxis(W, 1, ABG)
23:23:00.599 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:00.599 00.000 10072 IsGuiding returns 0
23:23:00.600 00.001 10072 PulseGuide returned control before completion, sleep 11
23:23:00.618 00.018 1032 UpdateGuideState exits: m=1392 SNR=26.2
23:23:00.621 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:00.623 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:00.625 00.002 1032 Enqueuing Expose request
23:23:00.627 00.002 10072 IsGuiding returns 0
23:23:00.627 00.000 10072 Move returns status 0, amount 1
23:23:00.627 00.000 10072 MoveAxis(N, 0, ABG)
23:23:00.627 00.000 10072 Move returns status 0, amount 0
23:23:00.627 00.000 10072 move complete, result=0
23:23:00.628 00.001 10072 worker thread done servicing request
23:23:00.628 00.000 10072 Worker thread wakes up
23:23:00.628 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:00.628 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:00.634 00.006 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:23:01.255 00.621 10072 Exposure complete
23:23:01.306 00.051 10072 worker thread done servicing request
23:23:01.306 00.000 1032 OnExposeComplete: enter
23:23:01.308 00.002 1032 UpdateGuideState(): m_state=6
23:23:01.311 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8944
23:23:01.313 00.002 1032 Star::Find returns 1 (0), X=1104.05, Y=133.75, Mass=1455, SNR=26.8, Peak=114 HFD=3.2
23:23:01.316 00.003 1032 MultiStar: [#1 0.02,0.16,0.90,U] [#2 0.09,0.10,0.81,U] [#3 0.00,0.06,0.73,U] [#4 0.17,0.08,0.66,U] [#5 0.03,-0.10,0.65,U] [#6 0.19,-0.02,0.59,U] [#7 0.18,0.07,0.72,U] [#8 0.02,0.23,0.50,U] 
23:23:01.318 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {0.18, -0.02}
23:23:01.319 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:23:01.321 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:23:01.321 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=0.03 mountY=-0.11, mountTheta=-1.27
23:23:01.324 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
23:23:01.326 00.002 1032 Enqueuing Move request for scope (0.10, 0.06)
23:23:01.327 00.001 10072 Worker thread wakes up
23:23:01.327 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:23:01.327 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:23:01.327 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
23:23:01.330 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:23:01.335 00.005 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:01.336 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:23:01.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:01.336 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:23:01.336 00.000 10072 MoveAxis(W, 1, ABG)
23:23:01.336 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:01.336 00.000 10072 IsGuiding returns 0
23:23:01.337 00.001 10072 PulseGuide returned control before completion, sleep 11
23:23:01.351 00.014 1032 UpdateGuideState exits: m=1455 SNR=26.8
23:23:01.354 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:01.355 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:01.357 00.002 1032 Enqueuing Expose request
23:23:01.362 00.005 10072 IsGuiding returns 0
23:23:01.362 00.000 10072 Move returns status 0, amount 1
23:23:01.362 00.000 10072 MoveAxis(N, 0, ABG)
23:23:01.362 00.000 10072 Move returns status 0, amount 0
23:23:01.362 00.000 10072 move complete, result=0
23:23:01.362 00.000 10072 worker thread done servicing request
23:23:01.362 00.000 10072 Worker thread wakes up
23:23:01.362 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:01.362 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:01.368 00.006 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:23:01.772 00.404 10072 Exposure complete
23:23:01.822 00.050 10072 worker thread done servicing request
23:23:01.823 00.001 1032 OnExposeComplete: enter
23:23:01.826 00.003 1032 UpdateGuideState(): m_state=6
23:23:01.828 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8945
23:23:01.830 00.002 1032 Star::Find returns 1 (0), X=1104.04, Y=133.89, Mass=1531, SNR=27.5, Peak=123 HFD=3.0
23:23:01.832 00.002 1032 MultiStar: [#1 0.03,0.20,0.92,U] [#2 0.09,0.13,0.76,U] [#3 -0.10,0.04,0.74,U] [#4 0.17,0.00,0.63,U] [#5 0.10,0.11,0.62,U] [#6 0.38,0.09,0.00,M4] [#7 0.07,0.06,0.73,U] [#8 -0.09,0.18,0.50,U] 
23:23:01.835 00.003 1032 refined, 7 included, MultiStar: {0.06, 0.11}, one-star: {0.17, 0.12}
23:23:01.837 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
23:23:01.839 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
23:23:01.840 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.04 mountX=0.09 mountY=-0.09, mountTheta=-0.79
23:23:01.843 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
23:23:01.844 00.001 1032 Enqueuing Move request for scope (0.06, 0.11)
23:23:01.846 00.002 10072 Worker thread wakes up
23:23:01.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
23:23:01.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
23:23:01.846 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.09
23:23:01.848 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:23:01.851 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:01.851 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:23:01.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:01.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:23:01.851 00.000 10072 MoveAxis(W, 1, ABG)
23:23:01.851 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:01.851 00.000 10072 IsGuiding returns 0
23:23:01.851 00.000 10072 PulseGuide returned control before completion, sleep 11
23:23:01.869 00.018 1032 UpdateGuideState exits: m=1531 SNR=27.5
23:23:01.871 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:01.874 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:01.876 00.002 1032 Enqueuing Expose request
23:23:01.879 00.003 10072 IsGuiding returns 0
23:23:01.879 00.000 10072 Move returns status 0, amount 1
23:23:01.879 00.000 10072 MoveAxis(N, 0, ABG)
23:23:01.879 00.000 10072 Move returns status 0, amount 0
23:23:01.879 00.000 10072 move complete, result=0
23:23:01.880 00.001 10072 worker thread done servicing request
23:23:01.880 00.000 10072 Worker thread wakes up
23:23:01.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:01.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:01.886 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:23:02.507 00.621 10072 Exposure complete
23:23:02.556 00.049 10072 worker thread done servicing request
23:23:02.556 00.000 1032 OnExposeComplete: enter
23:23:02.559 00.003 1032 UpdateGuideState(): m_state=6
23:23:02.561 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8946
23:23:02.563 00.002 1032 Star::Find returns 1 (0), X=1104.00, Y=133.86, Mass=1238, SNR=24.7, Peak=103 HFD=3.0
23:23:02.565 00.002 1032 MultiStar: [#1 0.11,0.10,0.97,U] [#2 0.11,-0.02,0.86,U] [#3 0.02,-0.02,0.79,U] [#4 0.13,0.02,0.72,U] [#5 0.14,0.14,0.70,U] [#6 0.39,-0.01,0.00,M5] [#7 0.11,-0.04,0.76,U] [#8 0.03,0.09,0.58,U] 
23:23:02.567 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.05}, one-star: {0.13, 0.10}
23:23:02.569 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
23:23:02.571 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
23:23:02.573 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.45 mountX=0.02 mountY=-0.11, mountTheta=-1.38
23:23:02.576 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
23:23:02.578 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
23:23:02.580 00.002 10072 Worker thread wakes up
23:23:02.580 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:23:02.580 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:23:02.580 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
23:23:02.586 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:23:02.588 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:02.588 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:23:02.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:02.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:23:02.588 00.000 10072 MoveAxis(W, 1, ABG)
23:23:02.588 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:02.590 00.002 10072 IsGuiding returns 0
23:23:02.590 00.000 10072 PulseGuide returned control before completion, sleep 11
23:23:02.607 00.017 1032 UpdateGuideState exits: m=1238 SNR=24.7
23:23:02.610 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:02.613 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:02.616 00.003 1032 Enqueuing Expose request
23:23:02.619 00.003 10072 IsGuiding returns 0
23:23:02.619 00.000 10072 Move returns status 0, amount 1
23:23:02.619 00.000 10072 MoveAxis(N, 0, ABG)
23:23:02.619 00.000 10072 Move returns status 0, amount 0
23:23:02.619 00.000 10072 move complete, result=0
23:23:02.619 00.000 10072 worker thread done servicing request
23:23:02.619 00.000 10072 Worker thread wakes up
23:23:02.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:02.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:02.627 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:23:03.026 00.399 10072 Exposure complete
23:23:03.080 00.054 10072 worker thread done servicing request
23:23:03.080 00.000 1032 OnExposeComplete: enter
23:23:03.082 00.002 1032 UpdateGuideState(): m_state=6
23:23:03.084 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8947
23:23:03.087 00.003 1032 Star::Find returns 1 (0), X=1103.98, Y=133.71, Mass=1479, SNR=27.0, Peak=128 HFD=3.3
23:23:03.089 00.002 1032 MultiStar: [#1 0.07,0.08,0.93,U] [#2 0.16,0.06,0.75,U] [#3 0.16,-0.01,0.75,U] [#4 0.24,0.04,0.66,U] [#5 0.04,0.04,0.66,U] [#6 0.41,0.09,0.00,M6] [#7 0.02,-0.11,0.70,U] [#8 0.09,0.10,0.51,U] 
23:23:03.091 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.11, -0.06}
23:23:03.092 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
23:23:03.093 00.001 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
23:23:03.094 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.11 mountX=-0.02 mountY=-0.11, mountTheta=-1.72
23:23:03.096 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
23:23:03.098 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
23:23:03.100 00.002 10072 Worker thread wakes up
23:23:03.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:23:03.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:23:03.100 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:23:03.103 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:23:03.105 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:03.105 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:23:03.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:03.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:23:03.105 00.000 10072 MoveAxis(W, 1, ABG)
23:23:03.105 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:03.105 00.000 10072 IsGuiding returns 0
23:23:03.106 00.001 10072 PulseGuide returned control before completion, sleep 11
23:23:03.118 00.012 10072 IsGuiding returns 1
23:23:03.118 00.000 10072 scope still moving after pulse duration time elapsed
23:23:03.121 00.003 1032 UpdateGuideState exits: m=1479 SNR=27.0
23:23:03.124 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:03.125 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:03.126 00.001 1032 Enqueuing Expose request
23:23:03.148 00.022 10072 IsGuiding returns 0
23:23:03.148 00.000 10072 scope move finished after 1 + 42 ms
23:23:03.148 00.000 10072 Move returns status 0, amount 1
23:23:03.148 00.000 10072 MoveAxis(N, 0, ABG)
23:23:03.148 00.000 10072 Move returns status 0, amount 0
23:23:03.148 00.000 10072 move complete, result=0
23:23:03.148 00.000 10072 worker thread done servicing request
23:23:03.148 00.000 10072 Worker thread wakes up
23:23:03.148 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:03.150 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:03.151 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:23:03.777 00.626 10072 Exposure complete
23:23:03.825 00.048 10072 worker thread done servicing request
23:23:03.825 00.000 1032 OnExposeComplete: enter
23:23:03.827 00.002 1032 UpdateGuideState(): m_state=6
23:23:03.829 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8948
23:23:03.832 00.003 1032 Star::Find returns 1 (0), X=1104.06, Y=133.74, Mass=1318, SNR=25.5, Peak=107 HFD=3.3
23:23:03.834 00.002 1032 MultiStar: [#1 0.12,0.17,0.94,U] [#2 0.18,0.03,0.81,U] [#3 0.12,-0.02,0.76,U] [#4 0.31,-0.00,0.00,M1] [#5 0.18,0.06,0.68,U] [#6 0.32,0.10,0.00,M7] [#7 0.05,0.04,0.72,U] [#8 0.08,0.17,0.55,U] 
23:23:03.837 00.003 1032 refined, 6 included, MultiStar: {0.14, 0.05}, one-star: {0.19, -0.03}
23:23:03.839 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
23:23:03.841 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
23:23:03.844 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.38 mountX=0.02 mountY=-0.15, mountTheta=-1.45
23:23:03.846 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
23:23:03.848 00.002 1032 Enqueuing Move request for scope (0.14, 0.05)
23:23:03.849 00.001 10072 Worker thread wakes up
23:23:03.849 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:23:03.849 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:23:03.849 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.02 yDistance=-0.15
23:23:03.852 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:23:03.854 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:03.854 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:23:03.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:03.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:03.854 00.000 10072 MoveAxis(W, 1, ABG)
23:23:03.854 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:03.854 00.000 10072 IsGuiding returns 0
23:23:03.855 00.001 10072 PulseGuide returned control before completion, sleep 11
23:23:03.873 00.018 1032 UpdateGuideState exits: m=1318 SNR=25.5
23:23:03.875 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:03.877 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:03.878 00.001 1032 Enqueuing Expose request
23:23:03.882 00.004 10072 IsGuiding returns 0
23:23:03.882 00.000 10072 Move returns status 0, amount 1
23:23:03.882 00.000 10072 MoveAxis(N, 0, ABG)
23:23:03.882 00.000 10072 Move returns status 0, amount 0
23:23:03.882 00.000 10072 move complete, result=0
23:23:03.882 00.000 10072 worker thread done servicing request
23:23:03.882 00.000 10072 Worker thread wakes up
23:23:03.882 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:03.882 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:03.887 00.005 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:23:04.291 00.404 10072 Exposure complete
23:23:04.340 00.049 10072 worker thread done servicing request
23:23:04.340 00.000 1032 OnExposeComplete: enter
23:23:04.342 00.002 1032 UpdateGuideState(): m_state=6
23:23:04.343 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8949
23:23:04.345 00.002 1032 Star::Find returns 1 (0), X=1104.01, Y=133.83, Mass=1371, SNR=26.0, Peak=105 HFD=3.3
23:23:04.346 00.001 1032 MultiStar: [#1 0.14,0.20,0.97,U] [#2 0.11,0.12,0.77,U] [#3 0.12,0.05,0.74,U] [#4 0.22,0.05,0.65,U] [#5 0.18,-0.06,0.66,U] [#6 0.25,0.01,0.00,M8] [#7 0.13,0.01,0.66,U] [#8 0.10,0.12,0.52,U] 
23:23:04.348 00.002 1032 single-star, 7 included, MultiStar: {0.14, 0.08}, one-star: {0.14, 0.07}
23:23:04.349 00.001 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
23:23:04.351 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
23:23:04.352 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.44 mountX=0.03 mountY=-0.15, mountTheta=-1.39
23:23:04.356 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
23:23:04.357 00.001 1032 Enqueuing Move request for scope (0.14, 0.07)
23:23:04.358 00.001 10072 Worker thread wakes up
23:23:04.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
23:23:04.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
23:23:04.360 00.002 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.15
23:23:04.362 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:23:04.366 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:04.366 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:23:04.366 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:04.366 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:04.366 00.000 10072 MoveAxis(W, 1, ABG)
23:23:04.366 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:04.366 00.000 10072 IsGuiding returns 0
23:23:04.367 00.001 10072 PulseGuide returned control before completion, sleep 11
23:23:04.381 00.014 10072 IsGuiding returns 0
23:23:04.381 00.000 10072 Move returns status 0, amount 1
23:23:04.381 00.000 10072 MoveAxis(N, 0, ABG)
23:23:04.381 00.000 10072 Move returns status 0, amount 0
23:23:04.381 00.000 10072 move complete, result=0
23:23:04.381 00.000 10072 worker thread done servicing request
23:23:04.383 00.002 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:23:04.385 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:04.387 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:04.389 00.002 1032 Enqueuing Expose request
23:23:04.391 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
23:23:04.394 00.003 10072 Worker thread wakes up
23:23:04.394 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:04.394 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:05.025 00.631 10072 Exposure complete
23:23:05.072 00.047 10072 worker thread done servicing request
23:23:05.072 00.000 1032 OnExposeComplete: enter
23:23:05.074 00.002 1032 UpdateGuideState(): m_state=6
23:23:05.076 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8950
23:23:05.077 00.001 1032 Star::Find returns 1 (0), X=1103.98, Y=133.83, Mass=1250, SNR=24.9, Peak=100 HFD=3.1
23:23:05.080 00.003 1032 MultiStar: [#1 0.15,0.16,1.04,U] [#2 0.10,0.12,0.86,U] [#3 0.07,-0.03,0.81,U] [#4 0.13,0.09,0.70,U] [#5 0.11,0.14,0.70,U] [#6 0.34,0.01,0.00,M9] [#7 0.11,0.07,0.75,U] [#8 0.16,0.13,0.54,U] 
23:23:05.083 00.003 1032 single-star, 7 included, MultiStar: {0.12, 0.09}, one-star: {0.10, 0.07}
23:23:05.085 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:23:05.087 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:23:05.088 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.56 mountX=0.04 mountY=-0.12, mountTheta=-1.27
23:23:05.091 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
23:23:05.092 00.001 1032 Enqueuing Move request for scope (0.10, 0.07)
23:23:05.094 00.002 10072 Worker thread wakes up
23:23:05.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:23:05.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:23:05.094 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
23:23:05.095 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:23:05.098 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:05.098 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:23:05.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:05.099 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:23:05.099 00.000 10072 MoveAxis(W, 2, ABG)
23:23:05.099 00.000 10072 Guiding  Dir = 3, Dur = 2
23:23:05.099 00.000 10072 IsGuiding returns 0
23:23:05.100 00.001 10072 PulseGuide returned control before completion, sleep 12
23:23:05.116 00.016 10072 IsGuiding returns 0
23:23:05.116 00.000 10072 Move returns status 0, amount 2
23:23:05.116 00.000 10072 MoveAxis(N, 0, ABG)
23:23:05.116 00.000 10072 Move returns status 0, amount 0
23:23:05.116 00.000 10072 move complete, result=0
23:23:05.116 00.000 10072 worker thread done servicing request
23:23:05.116 00.000 1032 UpdateGuideState exits: m=1250 SNR=24.9
23:23:05.119 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:05.121 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:05.123 00.002 1032 Enqueuing Expose request
23:23:05.125 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:23:05.127 00.002 10072 Worker thread wakes up
23:23:05.127 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:05.127 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:05.543 00.416 10072 Exposure complete
23:23:05.599 00.056 10072 worker thread done servicing request
23:23:05.600 00.001 1032 OnExposeComplete: enter
23:23:05.602 00.002 1032 UpdateGuideState(): m_state=6
23:23:05.605 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8951
23:23:05.606 00.001 1032 Star::Find returns 1 (0), X=1103.99, Y=133.85, Mass=1391, SNR=26.3, Peak=111 HFD=3.2
23:23:05.608 00.002 1032 MultiStar: [#1 0.07,0.06,0.99,U] [#2 0.13,0.07,0.83,U] [#3 0.08,-0.11,0.75,U] [#4 0.19,-0.02,0.68,U] [#5 0.11,-0.02,0.67,U] [#6 0.34,-0.01,0.00,M10] [#7 0.15,0.00,0.71,U] [#8 0.10,0.08,0.52,U] 
23:23:05.608 00.000 1032 refined, 7 included, MultiStar: {0.12, 0.02}, one-star: {0.12, 0.08}
23:23:05.611 00.003 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
23:23:05.613 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
23:23:05.615 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.20 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
23:23:05.620 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
23:23:05.622 00.002 1032 Enqueuing Move request for scope (0.12, 0.02)
23:23:05.625 00.003 10072 Worker thread wakes up
23:23:05.625 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
23:23:05.625 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
23:23:05.625 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
23:23:05.627 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:23:05.629 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:05.629 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:23:05.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:05.630 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:23:05.630 00.000 10072 MoveAxis(W, 3, ABG)
23:23:05.630 00.000 10072 Guiding  Dir = 3, Dur = 3
23:23:05.630 00.000 10072 IsGuiding returns 0
23:23:05.630 00.000 10072 PulseGuide returned control before completion, sleep 13
23:23:05.647 00.017 1032 UpdateGuideState exits: m=1391 SNR=26.3
23:23:05.649 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:05.651 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:05.652 00.001 1032 Enqueuing Expose request
23:23:05.654 00.002 10072 IsGuiding returns 0
23:23:05.654 00.000 10072 Move returns status 0, amount 3
23:23:05.654 00.000 10072 MoveAxis(N, 0, ABG)
23:23:05.654 00.000 10072 Move returns status 0, amount 0
23:23:05.654 00.000 10072 move complete, result=0
23:23:05.654 00.000 10072 worker thread done servicing request
23:23:05.654 00.000 10072 Worker thread wakes up
23:23:05.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:05.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:05.661 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:23:06.289 00.628 10072 Exposure complete
23:23:06.341 00.052 10072 worker thread done servicing request
23:23:06.341 00.000 1032 OnExposeComplete: enter
23:23:06.343 00.002 1032 UpdateGuideState(): m_state=6
23:23:06.344 00.001 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8952
23:23:06.346 00.002 1032 Star::Find returns 1 (0), X=1104.10, Y=133.76, Mass=1360, SNR=25.9, Peak=111 HFD=3.3
23:23:06.348 00.002 1032 MultiStar: [#1 0.07,0.04,0.98,U] [#2 0.23,-0.02,0.83,U] [#3 0.09,-0.05,0.75,U] [#4 0.27,0.02,0.00,M1] [#5 0.15,-0.01,0.69,U] [#6 0.38,-0.03,0.00,R] [#7 0.16,0.10,0.71,U] [#8 0.03,0.07,0.49,U] 
23:23:06.350 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.01}, one-star: {0.23, -0.01}
23:23:06.352 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
23:23:06.354 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
23:23:06.355 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.10 mountX=-0.02 mountY=-0.14, mountTheta=-1.73
23:23:06.358 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
23:23:06.362 00.004 1032 Enqueuing Move request for scope (0.14, 0.01)
23:23:06.364 00.002 10072 Worker thread wakes up
23:23:06.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
23:23:06.364 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
23:23:06.364 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.02 yDistance=-0.14
23:23:06.366 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:23:06.368 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:06.369 00.001 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:23:06.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:06.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:23:06.369 00.000 10072 MoveAxis(W, 3, ABG)
23:23:06.369 00.000 10072 Guiding  Dir = 3, Dur = 3
23:23:06.370 00.001 10072 IsGuiding returns 0
23:23:06.370 00.000 10072 PulseGuide returned control before completion, sleep 13
23:23:06.386 00.016 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:23:06.389 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:06.390 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:06.392 00.002 1032 Enqueuing Expose request
23:23:06.397 00.005 10072 IsGuiding returns 0
23:23:06.397 00.000 10072 Move returns status 0, amount 3
23:23:06.397 00.000 10072 MoveAxis(N, 0, ABG)
23:23:06.397 00.000 10072 Move returns status 0, amount 0
23:23:06.397 00.000 10072 move complete, result=0
23:23:06.397 00.000 10072 worker thread done servicing request
23:23:06.397 00.000 10072 Worker thread wakes up
23:23:06.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:06.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:06.404 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:23:06.805 00.401 10072 Exposure complete
23:23:06.858 00.053 10072 worker thread done servicing request
23:23:06.858 00.000 1032 OnExposeComplete: enter
23:23:06.861 00.003 1032 UpdateGuideState(): m_state=6
23:23:06.863 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8953
23:23:06.866 00.003 1032 Star::Find returns 1 (0), X=1104.10, Y=133.77, Mass=1398, SNR=26.3, Peak=118 HFD=3.2
23:23:06.868 00.002 1032 MultiStar: [#1 0.09,0.09,0.97,U] [#2 0.11,0.10,0.82,U] [#3 0.07,-0.08,0.71,U] [#4 0.21,0.05,0.70,U] [#5 0.22,0.19,0.00,M1] [#6 -0.09,0.10,0.63,U] [#7 0.08,-0.08,0.69,U] [#8 0.16,0.13,0.49,U] 
23:23:06.870 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.04}, one-star: {0.23, 0.00}
23:23:06.872 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
23:23:06.874 00.002 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
23:23:06.876 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.32 mountX=0.01 mountY=-0.12, mountTheta=-1.51
23:23:06.878 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
23:23:06.880 00.002 1032 Enqueuing Move request for scope (0.11, 0.04)
23:23:06.882 00.002 10072 Worker thread wakes up
23:23:06.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
23:23:06.882 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
23:23:06.882 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
23:23:06.884 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:23:06.887 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:06.887 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:23:06.887 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:06.887 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:23:06.887 00.000 10072 MoveAxis(W, 3, ABG)
23:23:06.887 00.000 10072 Guiding  Dir = 3, Dur = 3
23:23:06.887 00.000 10072 IsGuiding returns 0
23:23:06.888 00.001 10072 PulseGuide returned control before completion, sleep 13
23:23:06.906 00.018 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:23:06.908 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:06.909 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:06.912 00.003 1032 Enqueuing Expose request
23:23:06.914 00.002 10072 IsGuiding returns 0
23:23:06.914 00.000 10072 Move returns status 0, amount 3
23:23:06.914 00.000 10072 MoveAxis(N, 0, ABG)
23:23:06.914 00.000 10072 Move returns status 0, amount 0
23:23:06.915 00.001 10072 move complete, result=0
23:23:06.915 00.000 10072 worker thread done servicing request
23:23:06.915 00.000 10072 Worker thread wakes up
23:23:06.915 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:06.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:06.924 00.009 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:23:07.552 00.628 10072 Exposure complete
23:23:07.609 00.057 10072 worker thread done servicing request
23:23:07.609 00.000 1032 OnExposeComplete: enter
23:23:07.612 00.003 1032 UpdateGuideState(): m_state=6
23:23:07.614 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8954
23:23:07.617 00.003 1032 Star::Find returns 1 (0), X=1103.99, Y=133.85, Mass=1363, SNR=25.9, Peak=110 HFD=3.1
23:23:07.620 00.003 1032 MultiStar: [#1 0.12,0.21,0.98,U] [#2 0.08,0.11,0.83,U] [#3 0.02,0.15,0.79,U] [#4 0.16,0.08,0.72,U] [#5 0.16,0.28,0.00,M2] [#6 -0.14,0.18,0.62,U] [#7 0.12,0.14,0.73,U] [#8 0.01,0.13,0.51,U] 
23:23:07.621 00.001 1032 single-star, 7 included, MultiStar: {0.07, 0.14}, one-star: {0.11, 0.08}
23:23:07.624 00.003 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
23:23:07.626 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
23:23:07.627 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.63 mountX=0.05 mountY=-0.13, mountTheta=-1.20
23:23:07.630 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
23:23:07.633 00.003 1032 Enqueuing Move request for scope (0.11, 0.08)
23:23:07.635 00.002 10072 Worker thread wakes up
23:23:07.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:23:07.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:23:07.635 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
23:23:07.637 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:23:07.640 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:07.640 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:23:07.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:07.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:23:07.640 00.000 10072 MoveAxis(W, 2, ABG)
23:23:07.640 00.000 10072 Guiding  Dir = 3, Dur = 2
23:23:07.640 00.000 10072 IsGuiding returns 0
23:23:07.641 00.001 10072 PulseGuide returned control before completion, sleep 12
23:23:07.658 00.017 1032 UpdateGuideState exits: m=1363 SNR=25.9
23:23:07.660 00.002 10072 IsGuiding returns 0
23:23:07.660 00.000 10072 Move returns status 0, amount 2
23:23:07.661 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:07.663 00.002 10072 MoveAxis(N, 0, ABG)
23:23:07.663 00.000 10072 Move returns status 0, amount 0
23:23:07.663 00.000 10072 move complete, result=0
23:23:07.663 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:07.665 00.002 1032 Enqueuing Expose request
23:23:07.667 00.002 10072 worker thread done servicing request
23:23:07.667 00.000 10072 Worker thread wakes up
23:23:07.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:07.667 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:07.667 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:23:08.073 00.406 10072 Exposure complete
23:23:08.126 00.053 10072 worker thread done servicing request
23:23:08.126 00.000 1032 OnExposeComplete: enter
23:23:08.128 00.002 1032 UpdateGuideState(): m_state=6
23:23:08.130 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8955
23:23:08.131 00.001 1032 Star::Find returns 1 (0), X=1104.06, Y=133.89, Mass=1360, SNR=25.9, Peak=111 HFD=3.0
23:23:08.134 00.003 1032 MultiStar: [#1 0.15,0.22,0.00,M1] [#2 0.11,0.06,0.75,U] [#3 0.07,0.02,0.79,U] [#4 0.25,0.11,0.00,M1] [#5 0.19,0.07,0.62,U] [#6 0.01,0.12,0.64,U] [#7 0.20,0.04,0.72,U] [#8 0.06,0.21,0.53,U] 
23:23:08.135 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.09}, one-star: {0.19, 0.13}
23:23:08.137 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
23:23:08.138 00.001 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
23:23:08.141 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.64 mountX=0.06 mountY=-0.14, mountTheta=-1.19
23:23:08.143 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
23:23:08.145 00.002 1032 Enqueuing Move request for scope (0.12, 0.09)
23:23:08.148 00.003 10072 Worker thread wakes up
23:23:08.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
23:23:08.148 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
23:23:08.148 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.06 yDistance=-0.14
23:23:08.151 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:23:08.153 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:08.153 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:23:08.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:08.154 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:23:08.154 00.000 10072 MoveAxis(W, 2, ABG)
23:23:08.154 00.000 10072 Guiding  Dir = 3, Dur = 2
23:23:08.154 00.000 10072 IsGuiding returns 0
23:23:08.154 00.000 10072 PulseGuide returned control before completion, sleep 12
23:23:08.171 00.017 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:23:08.173 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:08.175 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:08.178 00.003 1032 Enqueuing Expose request
23:23:08.181 00.003 10072 IsGuiding returns 0
23:23:08.181 00.000 10072 Move returns status 0, amount 2
23:23:08.181 00.000 10072 MoveAxis(N, 0, ABG)
23:23:08.181 00.000 10072 Move returns status 0, amount 0
23:23:08.182 00.001 10072 move complete, result=0
23:23:08.182 00.000 10072 worker thread done servicing request
23:23:08.182 00.000 10072 Worker thread wakes up
23:23:08.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:08.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:08.189 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:23:08.806 00.617 10072 Exposure complete
23:23:08.855 00.049 10072 worker thread done servicing request
23:23:08.855 00.000 1032 OnExposeComplete: enter
23:23:08.857 00.002 1032 UpdateGuideState(): m_state=6
23:23:08.859 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8956
23:23:08.861 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=133.70, Mass=1363, SNR=25.9, Peak=107 HFD=3.4
23:23:08.863 00.002 1032 MultiStar: [#1 0.23,0.05,0.98,U] [#2 0.09,-0.06,0.77,U] [#3 0.08,-0.09,0.78,U] [#4 0.22,-0.02,0.68,U] [#5 0.17,0.07,0.66,U] [#6 -0.01,-0.01,0.63,U] [#7 0.09,-0.04,0.68,U] [#8 0.04,0.04,0.50,U] 
23:23:08.865 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.24, -0.07}
23:23:08.868 00.003 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
23:23:08.869 00.001 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
23:23:08.871 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.12 mountX=-0.05 mountY=-0.13, mountTheta=-1.95
23:23:08.873 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
23:23:08.874 00.001 1032 Enqueuing Move request for scope (0.14, -0.02)
23:23:08.876 00.002 10072 Worker thread wakes up
23:23:08.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
23:23:08.876 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
23:23:08.876 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.05 yDistance=-0.13
23:23:08.878 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:23:08.881 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:08.881 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:23:08.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:08.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:23:08.881 00.000 10072 MoveAxis(W, 2, ABG)
23:23:08.881 00.000 10072 Guiding  Dir = 3, Dur = 2
23:23:08.882 00.001 10072 IsGuiding returns 0
23:23:08.882 00.000 10072 PulseGuide returned control before completion, sleep 12
23:23:08.897 00.015 10072 IsGuiding returns 0
23:23:08.897 00.000 10072 Move returns status 0, amount 2
23:23:08.897 00.000 10072 MoveAxis(N, 0, ABG)
23:23:08.897 00.000 10072 Move returns status 0, amount 0
23:23:08.897 00.000 10072 move complete, result=0
23:23:08.898 00.001 10072 worker thread done servicing request
23:23:08.901 00.003 1032 UpdateGuideState exits: m=1363 SNR=25.9
23:23:08.903 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:08.905 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:08.907 00.002 1032 Enqueuing Expose request
23:23:08.909 00.002 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:23:08.911 00.002 10072 Worker thread wakes up
23:23:08.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:08.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:09.321 00.410 10072 Exposure complete
23:23:09.374 00.053 10072 worker thread done servicing request
23:23:09.375 00.001 1032 OnExposeComplete: enter
23:23:09.376 00.001 1032 UpdateGuideState(): m_state=6
23:23:09.378 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8957
23:23:09.381 00.003 1032 Star::Find returns 1 (0), X=1104.08, Y=133.74, Mass=1515, SNR=27.4, Peak=127 HFD=3.3
23:23:09.384 00.003 1032 MultiStar: [#1 0.18,0.18,0.00,M1] [#2 0.16,0.04,0.77,U] [#3 0.04,0.05,0.73,U] [#4 0.28,0.14,0.00,M1] [#5 0.20,0.22,0.00,M1] [#6 0.01,0.15,0.64,U] [#7 0.17,0.12,0.68,U] [#8 0.08,0.17,0.48,U] 
23:23:09.386 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.07}, one-star: {0.20, -0.02}
23:23:09.387 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:23:09.388 00.001 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:23:09.390 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.53 mountX=0.04 mountY=-0.14, mountTheta=-1.30
23:23:09.393 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
23:23:09.396 00.003 1032 Enqueuing Move request for scope (0.12, 0.07)
23:23:09.398 00.002 10072 Worker thread wakes up
23:23:09.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:23:09.398 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:23:09.398 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.14
23:23:09.402 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:23:09.405 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:09.405 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:23:09.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:09.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:23:09.405 00.000 10072 MoveAxis(W, 2, ABG)
23:23:09.405 00.000 10072 Guiding  Dir = 3, Dur = 2
23:23:09.406 00.001 10072 IsGuiding returns 0
23:23:09.406 00.000 10072 PulseGuide returned control before completion, sleep 12
23:23:09.424 00.018 1032 UpdateGuideState exits: m=1515 SNR=27.4
23:23:09.427 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:09.428 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:09.430 00.002 1032 Enqueuing Expose request
23:23:09.432 00.002 10072 IsGuiding returns 0
23:23:09.432 00.000 10072 Move returns status 0, amount 2
23:23:09.432 00.000 10072 MoveAxis(N, 0, ABG)
23:23:09.432 00.000 10072 Move returns status 0, amount 0
23:23:09.432 00.000 10072 move complete, result=0
23:23:09.432 00.000 10072 worker thread done servicing request
23:23:09.432 00.000 10072 Worker thread wakes up
23:23:09.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:09.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:09.440 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:23:10.071 00.631 10072 Exposure complete
23:23:10.126 00.055 10072 worker thread done servicing request
23:23:10.126 00.000 1032 OnExposeComplete: enter
23:23:10.128 00.002 1032 UpdateGuideState(): m_state=6
23:23:10.131 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8958
23:23:10.133 00.002 1032 Star::Find returns 1 (0), X=1104.00, Y=133.81, Mass=1320, SNR=25.5, Peak=113 HFD=3.1
23:23:10.135 00.002 1032 MultiStar: [#1 0.19,0.26,0.00,M2] [#2 0.06,0.05,0.84,U] [#3 0.07,0.07,0.80,U] [#4 0.18,0.12,0.69,U] [#5 0.29,0.26,0.00,M2] [#6 -0.02,0.25,0.64,U] [#7 0.21,0.00,0.71,U] [#8 0.14,0.23,0.00,M1] 
23:23:10.137 00.002 1032 single-star, 5 included, MultiStar: {0.10, 0.08}, one-star: {0.12, 0.05}
23:23:10.138 00.001 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
23:23:10.140 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
23:23:10.141 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.38 mountX=0.02 mountY=-0.13, mountTheta=-1.45
23:23:10.146 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
23:23:10.149 00.003 1032 Enqueuing Move request for scope (0.12, 0.05)
23:23:10.150 00.001 10072 Worker thread wakes up
23:23:10.151 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:23:10.151 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:23:10.151 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.13
23:23:10.153 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:23:10.155 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:10.155 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:23:10.155 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:10.155 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:23:10.156 00.001 10072 MoveAxis(W, 3, ABG)
23:23:10.156 00.000 10072 Guiding  Dir = 3, Dur = 3
23:23:10.156 00.000 10072 IsGuiding returns 0
23:23:10.156 00.000 10072 PulseGuide returned control before completion, sleep 13
23:23:10.173 00.017 1032 UpdateGuideState exits: m=1320 SNR=25.5
23:23:10.177 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:10.178 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:10.180 00.002 1032 Enqueuing Expose request
23:23:10.181 00.001 10072 IsGuiding returns 0
23:23:10.181 00.000 10072 Move returns status 0, amount 3
23:23:10.181 00.000 10072 MoveAxis(N, 0, ABG)
23:23:10.181 00.000 10072 Move returns status 0, amount 0
23:23:10.181 00.000 10072 move complete, result=0
23:23:10.182 00.001 10072 worker thread done servicing request
23:23:10.182 00.000 10072 Worker thread wakes up
23:23:10.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:10.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:10.188 00.006 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:23:10.588 00.400 10072 Exposure complete
23:23:10.638 00.050 10072 worker thread done servicing request
23:23:10.639 00.001 1032 OnExposeComplete: enter
23:23:10.641 00.002 1032 UpdateGuideState(): m_state=6
23:23:10.644 00.003 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8959
23:23:10.646 00.002 1032 Star::Find returns 1 (0), X=1103.98, Y=133.81, Mass=1283, SNR=25.2, Peak=109 HFD=3.1
23:23:10.648 00.002 1032 MultiStar: [#1 0.19,0.28,0.00,M3] [#2 0.11,0.20,0.83,U] [#3 0.05,-0.02,0.77,U] [#4 0.20,0.11,0.74,U] [#5 0.19,0.15,0.68,U] [#6 -0.03,0.18,0.64,U] [#7 0.06,0.14,0.73,U] [#8 0.05,0.14,0.53,U] 
23:23:10.649 00.001 1032 single-star, 7 included, MultiStar: {0.09, 0.11}, one-star: {0.11, 0.05}
23:23:10.650 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
23:23:10.651 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
23:23:10.653 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.41 mountX=0.02 mountY=-0.12, mountTheta=-1.42
23:23:10.655 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
23:23:10.657 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
23:23:10.658 00.001 10072 Worker thread wakes up
23:23:10.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:23:10.658 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:23:10.658 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
23:23:10.661 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:23:10.664 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:10.664 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:23:10.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:10.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:23:10.664 00.000 10072 MoveAxis(W, 3, ABG)
23:23:10.664 00.000 10072 Guiding  Dir = 3, Dur = 3
23:23:10.665 00.001 10072 IsGuiding returns 0
23:23:10.665 00.000 10072 PulseGuide returned control before completion, sleep 13
23:23:10.684 00.019 1032 UpdateGuideState exits: m=1283 SNR=25.2
23:23:10.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:10.687 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:10.689 00.002 1032 Enqueuing Expose request
23:23:10.692 00.003 10072 IsGuiding returns 0
23:23:10.692 00.000 10072 Move returns status 0, amount 3
23:23:10.692 00.000 10072 MoveAxis(N, 0, ABG)
23:23:10.692 00.000 10072 Move returns status 0, amount 0
23:23:10.692 00.000 10072 move complete, result=0
23:23:10.692 00.000 10072 worker thread done servicing request
23:23:10.692 00.000 10072 Worker thread wakes up
23:23:10.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:10.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:10.700 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:23:11.320 00.620 10072 Exposure complete
23:23:11.372 00.052 10072 worker thread done servicing request
23:23:11.372 00.000 1032 OnExposeComplete: enter
23:23:11.374 00.002 1032 UpdateGuideState(): m_state=6
23:23:11.376 00.002 1032 Star::Find(15, 1103, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8960
23:23:11.379 00.003 1032 Star::Find returns 1 (0), X=1104.06, Y=133.71, Mass=1448, SNR=26.8, Peak=117 HFD=3.3
23:23:11.381 00.002 1032 MultiStar: [#1 0.12,0.10,0.98,U] [#2 0.14,0.07,0.77,U] [#3 0.03,0.00,0.77,U] [#4 0.20,0.06,0.65,U] [#5 0.22,0.15,0.00,M2] [#6 -0.01,0.12,0.60,U] [#7 0.13,0.10,0.70,U] [#8 0.09,0.18,0.49,U] 
23:23:11.383 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.06}, one-star: {0.19, -0.05}
23:23:11.385 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
23:23:11.386 00.001 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
23:23:11.388 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.49 mountX=0.03 mountY=-0.13, mountTheta=-1.34
23:23:11.391 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
23:23:11.392 00.001 1032 Enqueuing Move request for scope (0.12, 0.06)
23:23:11.396 00.004 10072 Worker thread wakes up
23:23:11.396 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
23:23:11.396 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
23:23:11.396 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
23:23:11.397 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:23:11.401 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:11.401 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:23:11.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:11.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:23:11.401 00.000 10072 MoveAxis(W, 3, ABG)
23:23:11.401 00.000 10072 Guiding  Dir = 3, Dur = 3
23:23:11.402 00.001 10072 IsGuiding returns 0
23:23:11.402 00.000 10072 PulseGuide returned control before completion, sleep 13
23:23:11.418 00.016 1032 UpdateGuideState exits: m=1448 SNR=26.8
23:23:11.420 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:11.423 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:11.425 00.002 1032 Enqueuing Expose request
23:23:11.428 00.003 10072 IsGuiding returns 0
23:23:11.428 00.000 10072 Move returns status 0, amount 3
23:23:11.428 00.000 10072 MoveAxis(N, 0, ABG)
23:23:11.428 00.000 10072 Move returns status 0, amount 0
23:23:11.428 00.000 10072 move complete, result=0
23:23:11.428 00.000 10072 worker thread done servicing request
23:23:11.428 00.000 10072 Worker thread wakes up
23:23:11.429 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:11.429 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:11.435 00.006 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:23:11.834 00.399 10072 Exposure complete
23:23:11.878 00.044 10072 worker thread done servicing request
23:23:11.878 00.000 1032 OnExposeComplete: enter
23:23:11.880 00.002 1032 UpdateGuideState(): m_state=6
23:23:11.882 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8961
23:23:11.884 00.002 1032 Star::Find returns 1 (0), X=1104.09, Y=133.81, Mass=1385, SNR=26.2, Peak=109 HFD=3.2
23:23:11.885 00.001 1032 MultiStar: [#1 0.15,0.13,0.97,U] [#2 0.15,0.05,0.80,U] [#3 0.07,0.04,0.79,U] [#4 0.12,0.10,0.67,U] [#5 0.17,0.08,0.72,U] [#6 -0.04,0.11,0.64,U] [#7 0.18,0.03,0.69,U] [#8 0.10,0.20,0.51,U] 
23:23:11.887 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.08}, one-star: {0.22, 0.05}
23:23:11.888 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
23:23:11.890 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
23:23:11.891 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.55 mountX=0.04 mountY=-0.15, mountTheta=-1.28
23:23:11.894 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
23:23:11.897 00.003 1032 Enqueuing Move request for scope (0.13, 0.08)
23:23:11.899 00.002 10072 Worker thread wakes up
23:23:11.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
23:23:11.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
23:23:11.899 00.000 10072 Moving (0.13, 0.08) raw xDistance=0.04 yDistance=-0.15
23:23:11.901 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:23:11.903 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:11.903 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:23:11.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:11.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:11.903 00.000 10072 MoveAxis(W, 2, ABG)
23:23:11.903 00.000 10072 Guiding  Dir = 3, Dur = 2
23:23:11.904 00.001 10072 IsGuiding returns 0
23:23:11.904 00.000 10072 PulseGuide returned control before completion, sleep 12
23:23:11.919 00.015 1032 UpdateGuideState exits: m=1385 SNR=26.2
23:23:11.922 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:11.927 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:11.929 00.002 1032 Enqueuing Expose request
23:23:11.931 00.002 10072 IsGuiding returns 0
23:23:11.931 00.000 10072 Move returns status 0, amount 2
23:23:11.931 00.000 10072 MoveAxis(N, 0, ABG)
23:23:11.931 00.000 10072 Move returns status 0, amount 0
23:23:11.931 00.000 10072 move complete, result=0
23:23:11.931 00.000 10072 worker thread done servicing request
23:23:11.931 00.000 10072 Worker thread wakes up
23:23:11.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:11.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:11.938 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:23:12.556 00.618 10072 Exposure complete
23:23:12.602 00.046 10072 worker thread done servicing request
23:23:12.603 00.001 1032 OnExposeComplete: enter
23:23:12.604 00.001 1032 UpdateGuideState(): m_state=6
23:23:12.606 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8962
23:23:12.608 00.002 1032 Star::Find returns 1 (0), X=1104.01, Y=133.80, Mass=1336, SNR=25.7, Peak=113 HFD=3.1
23:23:12.609 00.001 1032 MultiStar: [#1 0.22,0.23,0.00,M2] [#2 0.14,0.05,0.86,U] [#3 0.01,-0.01,0.82,U] [#4 0.16,0.09,0.70,U] [#5 0.25,0.29,0.00,M2] [#6 -0.01,0.18,0.65,U] [#7 0.12,-0.01,0.70,U] [#8 0.12,0.22,0.00,M1] 
23:23:12.611 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.05}, one-star: {0.13, 0.04}
23:23:12.614 00.003 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:23:12.616 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:23:12.619 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.52 mountX=0.03 mountY=-0.11, mountTheta=-1.31
23:23:12.622 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
23:23:12.624 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
23:23:12.626 00.002 10072 Worker thread wakes up
23:23:12.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:23:12.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:23:12.626 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.11
23:23:12.628 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:23:12.630 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:12.630 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:23:12.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:12.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:23:12.630 00.000 10072 MoveAxis(W, 2, ABG)
23:23:12.630 00.000 10072 Guiding  Dir = 3, Dur = 2
23:23:12.631 00.001 10072 IsGuiding returns 0
23:23:12.632 00.001 10072 PulseGuide returned control before completion, sleep 12
23:23:12.647 00.015 10072 IsGuiding returns 0
23:23:12.647 00.000 10072 Move returns status 0, amount 2
23:23:12.647 00.000 10072 MoveAxis(N, 0, ABG)
23:23:12.648 00.001 10072 Move returns status 0, amount 0
23:23:12.648 00.000 10072 move complete, result=0
23:23:12.648 00.000 10072 worker thread done servicing request
23:23:12.649 00.001 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:23:12.651 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:12.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:12.656 00.003 1032 Enqueuing Expose request
23:23:12.657 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:23:12.659 00.002 10072 Worker thread wakes up
23:23:12.659 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:12.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:13.075 00.416 10072 Exposure complete
23:23:13.124 00.049 10072 worker thread done servicing request
23:23:13.125 00.001 1032 OnExposeComplete: enter
23:23:13.126 00.001 1032 UpdateGuideState(): m_state=6
23:23:13.128 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8963
23:23:13.129 00.001 1032 Star::Find returns 1 (0), X=1104.10, Y=133.84, Mass=1374, SNR=26.1, Peak=112 HFD=3.2
23:23:13.131 00.002 1032 MultiStar: [#1 0.14,0.25,0.00,M3] [#2 0.15,0.17,0.81,U] [#3 -0.01,0.08,0.77,U] [#4 0.25,0.08,0.00,M1] [#5 0.09,0.27,0.00,M3] [#6 -0.01,0.22,0.64,U] [#7 0.16,0.10,0.72,U] [#8 0.08,0.20,0.52,U] 
23:23:13.133 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.13}, one-star: {0.23, 0.07}
23:23:13.134 00.001 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
23:23:13.135 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
23:23:13.138 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.89 mountX=0.10 mountY=-0.14, mountTheta=-0.94
23:23:13.141 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.13, opts=13)
23:23:13.144 00.003 1032 Enqueuing Move request for scope (0.11, 0.13)
23:23:13.146 00.002 10072 Worker thread wakes up
23:23:13.146 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
23:23:13.146 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
23:23:13.146 00.000 10072 Moving (0.11, 0.13) raw xDistance=0.10 yDistance=-0.14
23:23:13.149 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:23:13.152 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:13.152 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:23:13.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:13.152 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:23:13.152 00.000 10072 MoveAxis(W, 2, ABG)
23:23:13.152 00.000 10072 Guiding  Dir = 3, Dur = 2
23:23:13.153 00.001 10072 IsGuiding returns 0
23:23:13.153 00.000 10072 PulseGuide returned control before completion, sleep 12
23:23:13.170 00.017 1032 UpdateGuideState exits: m=1374 SNR=26.1
23:23:13.173 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:13.175 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:13.181 00.006 1032 Enqueuing Expose request
23:23:13.183 00.002 10072 IsGuiding returns 0
23:23:13.183 00.000 10072 Move returns status 0, amount 2
23:23:13.183 00.000 10072 MoveAxis(N, 0, ABG)
23:23:13.183 00.000 10072 Move returns status 0, amount 0
23:23:13.183 00.000 10072 move complete, result=0
23:23:13.183 00.000 10072 worker thread done servicing request
23:23:13.184 00.001 10072 Worker thread wakes up
23:23:13.184 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:13.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:13.192 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:23:13.812 00.620 10072 Exposure complete
23:23:13.861 00.049 10072 worker thread done servicing request
23:23:13.861 00.000 1032 OnExposeComplete: enter
23:23:13.864 00.003 1032 UpdateGuideState(): m_state=6
23:23:13.866 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8964
23:23:13.867 00.001 1032 Star::Find returns 1 (0), X=1104.04, Y=133.81, Mass=1333, SNR=25.7, Peak=103 HFD=3.2
23:23:13.869 00.002 1032 MultiStar: [#1 0.17,0.15,0.98,U] [#2 0.18,0.13,0.87,U] [#3 0.15,-0.05,0.84,U] [#4 0.27,0.23,0.00,M2] [#5 0.15,0.14,0.68,U] [#6 -0.02,0.15,0.57,U] [#7 0.18,-0.00,0.71,U] [#8 0.08,0.30,0.00,M1] 
23:23:13.871 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.08}, one-star: {0.17, 0.05}
23:23:13.873 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
23:23:13.875 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
23:23:13.877 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.49 mountX=0.04 mountY=-0.16, mountTheta=-1.34
23:23:13.879 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
23:23:13.882 00.003 1032 Enqueuing Move request for scope (0.15, 0.08)
23:23:13.883 00.001 10072 Worker thread wakes up
23:23:13.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
23:23:13.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
23:23:13.883 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.04 yDistance=-0.16
23:23:13.884 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:23:13.888 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:13.888 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:23:13.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:13.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:23:13.889 00.001 10072 MoveAxis(W, 3, ABG)
23:23:13.889 00.000 10072 Guiding  Dir = 3, Dur = 3
23:23:13.889 00.000 10072 IsGuiding returns 0
23:23:13.889 00.000 10072 PulseGuide returned control before completion, sleep 13
23:23:13.904 00.015 10072 IsGuiding returns 0
23:23:13.904 00.000 10072 Move returns status 0, amount 3
23:23:13.904 00.000 10072 MoveAxis(N, 0, ABG)
23:23:13.904 00.000 10072 Move returns status 0, amount 0
23:23:13.904 00.000 10072 move complete, result=0
23:23:13.904 00.000 10072 worker thread done servicing request
23:23:13.907 00.003 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:23:13.909 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:13.911 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:13.913 00.002 1032 Enqueuing Expose request
23:23:13.914 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
23:23:13.916 00.002 10072 Worker thread wakes up
23:23:13.916 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:13.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:14.329 00.413 10072 Exposure complete
23:23:14.375 00.046 10072 worker thread done servicing request
23:23:14.375 00.000 1032 OnExposeComplete: enter
23:23:14.377 00.002 1032 UpdateGuideState(): m_state=6
23:23:14.379 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8965
23:23:14.380 00.001 1032 Star::Find returns 1 (0), X=1104.16, Y=133.69, Mass=1402, SNR=26.3, Peak=119 HFD=3.4
23:23:14.382 00.002 1032 MultiStar: [#1 0.11,0.11,1.00,U] [#2 0.20,0.05,0.82,U] [#3 0.13,-0.02,0.78,U] [#4 0.22,0.10,0.70,U] [#5 0.25,0.25,0.00,M3] [#6 -0.03,-0.00,0.66,U] [#7 0.09,-0.03,0.70,U] [#8 0.12,0.18,0.49,U] 
23:23:14.383 00.001 1032 refined, 7 included, MultiStar: {0.15, 0.03}, one-star: {0.29, -0.08}
23:23:14.385 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
23:23:14.388 00.003 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
23:23:14.389 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.20 mountX=-0.01 mountY=-0.15, mountTheta=-1.63
23:23:14.393 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
23:23:14.394 00.001 1032 Enqueuing Move request for scope (0.15, 0.03)
23:23:14.395 00.001 10072 Worker thread wakes up
23:23:14.396 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
23:23:14.396 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
23:23:14.396 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
23:23:14.397 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:23:14.400 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:14.400 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:23:14.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:14.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:14.400 00.000 10072 MoveAxis(W, 2, ABG)
23:23:14.400 00.000 10072 Guiding  Dir = 3, Dur = 2
23:23:14.401 00.001 10072 IsGuiding returns 0
23:23:14.401 00.000 10072 PulseGuide returned control before completion, sleep 12
23:23:14.418 00.017 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:23:14.419 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:14.421 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:14.422 00.001 1032 Enqueuing Expose request
23:23:14.426 00.004 10072 IsGuiding returns 0
23:23:14.426 00.000 10072 Move returns status 0, amount 2
23:23:14.426 00.000 10072 MoveAxis(N, 0, ABG)
23:23:14.426 00.000 10072 Move returns status 0, amount 0
23:23:14.426 00.000 10072 move complete, result=0
23:23:14.427 00.001 10072 worker thread done servicing request
23:23:14.427 00.000 10072 Worker thread wakes up
23:23:14.427 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:14.427 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:14.435 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
23:23:15.162 00.727 10072 Exposure complete
23:23:15.211 00.049 10072 worker thread done servicing request
23:23:15.211 00.000 1032 OnExposeComplete: enter
23:23:15.213 00.002 1032 UpdateGuideState(): m_state=6
23:23:15.215 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8966
23:23:15.216 00.001 1032 Star::Find returns 1 (0), X=1104.09, Y=133.76, Mass=1373, SNR=26.1, Peak=129 HFD=3.2
23:23:15.219 00.003 1032 MultiStar: [#1 0.17,0.16,0.97,U] [#2 0.23,-0.03,0.79,U] [#3 0.18,-0.03,0.75,U] [#4 0.31,-0.02,0.00,M2] [#5 0.15,0.12,0.70,U] [#6 0.04,0.21,0.62,U] [#7 0.14,-0.03,0.68,U] [#8 0.13,0.08,0.52,U] 
23:23:15.221 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.06}, one-star: {0.21, -0.00}
23:23:15.223 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:23:15.225 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:23:15.226 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.34 mountX=0.01 mountY=-0.17, mountTheta=-1.49
23:23:15.229 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.06, opts=13)
23:23:15.230 00.001 1032 Enqueuing Move request for scope (0.16, 0.06)
23:23:15.233 00.003 10072 Worker thread wakes up
23:23:15.233 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
23:23:15.233 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
23:23:15.233 00.000 10072 Moving (0.16, 0.06) raw xDistance=0.01 yDistance=-0.17
23:23:15.235 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:23:15.236 00.001 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:23:15.236 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:23:15.236 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:15.237 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:23:15.237 00.000 10072 MoveAxis(W, 3, ABG)
23:23:15.237 00.000 10072 Guiding  Dir = 3, Dur = 3
23:23:15.237 00.000 10072 IsGuiding returns 0
23:23:15.237 00.000 10072 PulseGuide returned control before completion, sleep 13
23:23:15.254 00.017 1032 UpdateGuideState exits: m=1373 SNR=26.1
23:23:15.257 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:15.259 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:15.261 00.002 1032 Enqueuing Expose request
23:23:15.265 00.004 10072 IsGuiding returns 0
23:23:15.265 00.000 10072 Move returns status 0, amount 3
23:23:15.265 00.000 10072 MoveAxis(N, 0, ABG)
23:23:15.265 00.000 10072 Move returns status 0, amount 0
23:23:15.265 00.000 10072 move complete, result=0
23:23:15.265 00.000 10072 worker thread done servicing request
23:23:15.265 00.000 10072 Worker thread wakes up
23:23:15.265 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:15.265 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:15.270 00.005 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
23:23:15.676 00.406 10072 Exposure complete
23:23:15.725 00.049 10072 worker thread done servicing request
23:23:15.725 00.000 1032 OnExposeComplete: enter
23:23:15.727 00.002 1032 UpdateGuideState(): m_state=6
23:23:15.729 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8967
23:23:15.730 00.001 1032 Star::Find returns 1 (0), X=1104.10, Y=133.80, Mass=1386, SNR=26.2, Peak=116 HFD=3.2
23:23:15.732 00.002 1032 MultiStar: [#1 0.09,0.17,0.92,U] [#2 0.20,0.10,0.81,U] [#3 0.17,0.11,0.80,U] [#4 0.23,0.09,0.68,U] [#5 0.20,0.21,0.00,M3] [#6 -0.19,0.11,0.60,U] [#7 0.03,0.09,0.71,U] [#8 0.12,0.21,0.52,U] 
23:23:15.733 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.11}, one-star: {0.23, 0.04}
23:23:15.736 00.003 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
23:23:15.741 00.005 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
23:23:15.743 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.73 mountX=0.07 mountY=-0.14, mountTheta=-1.10
23:23:15.746 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
23:23:15.748 00.002 1032 Enqueuing Move request for scope (0.12, 0.11)
23:23:15.750 00.002 10072 Worker thread wakes up
23:23:15.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
23:23:15.750 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
23:23:15.751 00.001 10072 Moving (0.12, 0.11) raw xDistance=0.07 yDistance=-0.14
23:23:15.753 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:23:15.755 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:23:15.755 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:23:15.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:15.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:23:15.755 00.000 10072 MoveAxis(W, 2, ABG)
23:23:15.755 00.000 10072 Guiding  Dir = 3, Dur = 2
23:23:15.756 00.001 10072 IsGuiding returns 0
23:23:15.756 00.000 10072 PulseGuide returned control before completion, sleep 12
23:23:15.774 00.018 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:23:15.777 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:15.778 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:15.780 00.002 1032 Enqueuing Expose request
23:23:15.782 00.002 10072 IsGuiding returns 0
23:23:15.782 00.000 10072 Move returns status 0, amount 2
23:23:15.782 00.000 10072 MoveAxis(N, 0, ABG)
23:23:15.782 00.000 10072 Move returns status 0, amount 0
23:23:15.782 00.000 10072 move complete, result=0
23:23:15.782 00.000 10072 worker thread done servicing request
23:23:15.782 00.000 10072 Worker thread wakes up
23:23:15.782 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:15.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:15.789 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:23:16.410 00.621 10072 Exposure complete
23:23:16.454 00.044 10072 worker thread done servicing request
23:23:16.454 00.000 1032 OnExposeComplete: enter
23:23:16.456 00.002 1032 UpdateGuideState(): m_state=6
23:23:16.459 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8968
23:23:16.460 00.001 1032 Star::Find returns 1 (0), X=1104.05, Y=133.94, Mass=1332, SNR=25.7, Peak=106 HFD=2.9
23:23:16.462 00.002 1032 MultiStar: [#1 0.14,0.11,1.00,U] [#2 0.23,-0.03,0.82,U] [#3 0.18,-0.00,0.77,U] [#4 0.25,0.04,0.74,U] [#5 0.17,0.04,0.70,U] [#6 -0.13,0.12,0.67,U] [#7 0.17,-0.00,0.73,U] [#8 0.12,0.04,0.50,U] 
23:23:16.463 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.06}, one-star: {0.18, 0.18}
23:23:16.465 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
23:23:16.466 00.001 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
23:23:16.467 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.37 mountX=0.02 mountY=-0.16, mountTheta=-1.46
23:23:16.470 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
23:23:16.473 00.003 1032 Enqueuing Move request for scope (0.15, 0.06)
23:23:16.474 00.001 10072 Worker thread wakes up
23:23:16.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
23:23:16.474 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
23:23:16.474 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
23:23:16.476 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:23:16.479 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:23:16.479 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:23:16.479 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:16.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:23:16.479 00.000 10072 MoveAxis(W, 2, ABG)
23:23:16.479 00.000 10072 Guiding  Dir = 3, Dur = 2
23:23:16.479 00.000 10072 IsGuiding returns 0
23:23:16.480 00.001 10072 PulseGuide returned control before completion, sleep 12
23:23:16.496 00.016 1032 UpdateGuideState exits: m=1332 SNR=25.7
23:23:16.498 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:16.500 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:16.503 00.003 10072 IsGuiding returns 0
23:23:16.503 00.000 1032 Enqueuing Expose request
23:23:16.505 00.002 10072 Move returns status 0, amount 2
23:23:16.505 00.000 10072 MoveAxis(N, 0, ABG)
23:23:16.505 00.000 10072 Move returns status 0, amount 0
23:23:16.505 00.000 10072 move complete, result=0
23:23:16.505 00.000 10072 worker thread done servicing request
23:23:16.505 00.000 10072 Worker thread wakes up
23:23:16.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:16.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:16.512 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
23:23:16.925 00.413 10072 Exposure complete
23:23:16.973 00.048 10072 worker thread done servicing request
23:23:16.973 00.000 1032 OnExposeComplete: enter
23:23:16.975 00.002 1032 UpdateGuideState(): m_state=6
23:23:16.976 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8969
23:23:16.978 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=133.85, Mass=1386, SNR=26.2, Peak=113 HFD=3.4
23:23:16.979 00.001 1032 MultiStar: [#1 0.13,0.08,0.94,U] [#2 0.12,-0.01,0.80,U] [#3 0.12,-0.05,0.78,U] [#4 0.29,0.02,0.00,M1] [#5 0.19,0.04,0.65,U] [#6 -0.13,0.18,0.65,U] [#7 0.16,0.02,0.66,U] [#8 0.16,0.10,0.50,U] 
23:23:16.981 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.05}, one-star: {0.24, 0.08}
23:23:16.983 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
23:23:16.984 00.001 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
23:23:16.986 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.38 mountX=0.02 mountY=-0.14, mountTheta=-1.45
23:23:16.990 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
23:23:16.992 00.002 1032 Enqueuing Move request for scope (0.13, 0.05)
23:23:16.994 00.002 10072 Worker thread wakes up
23:23:16.994 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
23:23:16.994 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
23:23:16.994 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.02 yDistance=-0.14
23:23:16.996 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:23:16.999 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:23:17.000 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:23:17.000 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:17.000 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:23:17.000 00.000 10072 MoveAxis(W, 1, ABG)
23:23:17.000 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:17.000 00.000 10072 IsGuiding returns 0
23:23:17.001 00.001 10072 PulseGuide returned control before completion, sleep 11
23:23:17.016 00.015 10072 IsGuiding returns 0
23:23:17.016 00.000 10072 Move returns status 0, amount 1
23:23:17.016 00.000 10072 MoveAxis(N, 0, ABG)
23:23:17.016 00.000 10072 Move returns status 0, amount 0
23:23:17.016 00.000 10072 move complete, result=0
23:23:17.016 00.000 10072 worker thread done servicing request
23:23:17.019 00.003 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:23:17.022 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:17.024 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:17.025 00.001 1032 Enqueuing Expose request
23:23:17.027 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:23:17.029 00.002 10072 Worker thread wakes up
23:23:17.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:17.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:17.660 00.631 10072 Exposure complete
23:23:17.712 00.052 10072 worker thread done servicing request
23:23:17.712 00.000 1032 OnExposeComplete: enter
23:23:17.714 00.002 1032 UpdateGuideState(): m_state=6
23:23:17.716 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8970
23:23:17.718 00.002 1032 Star::Find returns 1 (0), X=1104.22, Y=133.68, Mass=1376, SNR=26.1, Peak=126 HFD=3.3
23:23:17.721 00.003 1032 MultiStar: [#1 0.19,0.12,0.96,U] [#2 0.25,-0.15,0.00,M1] [#3 0.15,-0.04,0.75,U] [#4 0.27,-0.09,0.00,M2] [#5 0.12,-0.02,0.72,U] [#6 -0.05,0.02,0.65,U] [#7 0.09,-0.08,0.67,U] [#8 0.31,-0.01,0.00,M1] 
23:23:17.722 00.001 1032 refined, 5 included, MultiStar: {0.16, -0.01}, one-star: {0.35, -0.08}
23:23:17.724 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
23:23:17.725 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
23:23:17.726 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.05 mountX=-0.05 mountY=-0.15, mountTheta=-1.88
23:23:17.730 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.01, opts=13)
23:23:17.731 00.001 1032 Enqueuing Move request for scope (0.16, -0.01)
23:23:17.733 00.002 10072 Worker thread wakes up
23:23:17.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
23:23:17.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
23:23:17.733 00.000 10072 Moving (0.16, -0.01) raw xDistance=-0.05 yDistance=-0.15
23:23:17.734 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:23:17.737 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:23:17.738 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:23:17.738 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:17.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:17.738 00.000 10072 MoveAxis(W, 1, ABG)
23:23:17.738 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:17.738 00.000 10072 IsGuiding returns 0
23:23:17.739 00.001 10072 PulseGuide returned control before completion, sleep 11
23:23:17.755 00.016 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:23:17.758 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:17.760 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:17.762 00.002 1032 Enqueuing Expose request
23:23:17.766 00.004 10072 IsGuiding returns 0
23:23:17.766 00.000 10072 Move returns status 0, amount 1
23:23:17.767 00.001 10072 MoveAxis(N, 0, ABG)
23:23:17.767 00.000 10072 Move returns status 0, amount 0
23:23:17.767 00.000 10072 move complete, result=0
23:23:17.767 00.000 10072 worker thread done servicing request
23:23:17.767 00.000 10072 Worker thread wakes up
23:23:17.767 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:17.767 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:17.772 00.005 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
23:23:18.174 00.402 10072 Exposure complete
23:23:18.224 00.050 10072 worker thread done servicing request
23:23:18.225 00.001 1032 OnExposeComplete: enter
23:23:18.226 00.001 1032 UpdateGuideState(): m_state=6
23:23:18.228 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8971
23:23:18.230 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=133.67, Mass=1328, SNR=25.6, Peak=118 HFD=3.5
23:23:18.231 00.001 1032 MultiStar: [#1 0.20,0.08,1.03,U] [#2 0.18,-0.02,0.78,U] [#3 0.21,-0.13,0.78,U] [#4 0.36,-0.00,0.00,M3] [#5 0.14,-0.01,0.73,U] [#6 -0.08,0.09,0.66,U] [#7 0.22,-0.06,0.73,U] [#8 0.12,0.05,0.53,U] 
23:23:18.233 00.002 1032 refined, 7 included, MultiStar: {0.18, -0.01}, one-star: {0.31, -0.09}
23:23:18.235 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
23:23:18.238 00.003 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
23:23:18.239 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.08 mountX=-0.06 mountY=-0.17, mountTheta=-1.91
23:23:18.243 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.01, opts=13)
23:23:18.246 00.003 1032 Enqueuing Move request for scope (0.18, -0.01)
23:23:18.247 00.001 10072 Worker thread wakes up
23:23:18.248 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
23:23:18.248 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
23:23:18.248 00.000 10072 Moving (0.18, -0.01) raw xDistance=-0.06 yDistance=-0.17
23:23:18.249 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:23:18.252 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:23:18.252 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:23:18.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:18.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:23:18.252 00.000 10072 MoveAxis(W, 1, ABG)
23:23:18.252 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:18.253 00.001 10072 IsGuiding returns 0
23:23:18.253 00.000 10072 PulseGuide returned control before completion, sleep 11
23:23:18.268 00.015 10072 IsGuiding returns 0
23:23:18.268 00.000 10072 Move returns status 0, amount 1
23:23:18.268 00.000 10072 MoveAxis(N, 0, ABG)
23:23:18.269 00.001 10072 Move returns status 0, amount 0
23:23:18.269 00.000 10072 move complete, result=0
23:23:18.269 00.000 10072 worker thread done servicing request
23:23:18.272 00.003 1032 UpdateGuideState exits: m=1328 SNR=25.6
23:23:18.274 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:18.275 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:18.277 00.002 1032 Enqueuing Expose request
23:23:18.278 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:23:18.280 00.002 10072 Worker thread wakes up
23:23:18.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:18.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:18.907 00.627 10072 Exposure complete
23:23:18.957 00.050 10072 worker thread done servicing request
23:23:18.957 00.000 1032 OnExposeComplete: enter
23:23:18.960 00.003 1032 UpdateGuideState(): m_state=6
23:23:18.962 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8972
23:23:18.963 00.001 1032 Star::Find returns 1 (0), X=1104.14, Y=133.73, Mass=1368, SNR=26.0, Peak=122 HFD=3.4
23:23:18.965 00.002 1032 MultiStar: [#1 0.08,0.11,0.99,U] [#2 0.25,0.03,0.00,M1] [#3 0.05,-0.07,0.79,U] [#4 0.24,0.06,0.71,U] [#5 0.11,0.18,0.70,U] [#6 -0.04,0.12,0.62,U] [#7 0.15,0.01,0.71,U] [#8 0.10,0.08,0.53,U] 
23:23:18.968 00.003 1032 refined, 7 included, MultiStar: {0.13, 0.05}, one-star: {0.27, -0.03}
23:23:18.969 00.001 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
23:23:18.971 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
23:23:18.972 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.38 mountX=0.02 mountY=-0.14, mountTheta=-1.45
23:23:18.975 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
23:23:18.976 00.001 1032 Enqueuing Move request for scope (0.13, 0.05)
23:23:18.977 00.001 10072 Worker thread wakes up
23:23:18.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
23:23:18.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
23:23:18.977 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.02 yDistance=-0.14
23:23:18.980 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:23:18.983 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:23:18.983 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:23:18.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:18.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:23:18.983 00.000 10072 MoveAxis(W, 1, ABG)
23:23:18.983 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:18.984 00.001 10072 IsGuiding returns 0
23:23:18.984 00.000 10072 PulseGuide returned control before completion, sleep 11
23:23:18.996 00.012 10072 IsGuiding returns 1
23:23:18.996 00.000 10072 scope still moving after pulse duration time elapsed
23:23:19.002 00.006 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:23:19.004 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:19.006 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:19.008 00.002 1032 Enqueuing Expose request
23:23:19.028 00.020 10072 IsGuiding returns 0
23:23:19.028 00.000 10072 scope move finished after 1 + 43 ms
23:23:19.028 00.000 10072 Move returns status 0, amount 1
23:23:19.028 00.000 10072 MoveAxis(N, 0, ABG)
23:23:19.028 00.000 10072 Move returns status 0, amount 0
23:23:19.028 00.000 10072 move complete, result=0
23:23:19.028 00.000 10072 worker thread done servicing request
23:23:19.028 00.000 10072 Worker thread wakes up
23:23:19.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:19.030 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:19.032 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:23:19.439 00.407 10072 Exposure complete
23:23:19.488 00.049 10072 worker thread done servicing request
23:23:19.488 00.000 1032 OnExposeComplete: enter
23:23:19.490 00.002 1032 UpdateGuideState(): m_state=6
23:23:19.493 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8973
23:23:19.495 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=133.77, Mass=1304, SNR=25.4, Peak=108 HFD=3.4
23:23:19.497 00.002 1032 MultiStar: [#1 0.22,0.15,0.00,M1] [#2 0.28,0.04,0.00,M2] [#3 0.13,-0.07,0.81,U] [#4 0.29,-0.07,0.00,M3] [#5 0.10,0.12,0.73,U] [#6 -0.11,0.06,0.68,U] [#7 0.16,0.02,0.73,U] [#8 0.13,0.10,0.54,U] 
23:23:19.499 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.03}, one-star: {0.27, 0.01}
23:23:19.501 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
23:23:19.503 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
23:23:19.505 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.25 mountX=-0.00 mountY=-0.13, mountTheta=-1.58
23:23:19.508 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
23:23:19.510 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
23:23:19.511 00.001 10072 Worker thread wakes up
23:23:19.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
23:23:19.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
23:23:19.511 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.00 yDistance=-0.13
23:23:19.513 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:23:19.516 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:23:19.516 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
23:23:19.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:19.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:23:19.516 00.000 10072 MoveAxis(E, 2, ABG)
23:23:19.516 00.000 10072 Guiding  Dir = 2, Dur = 2
23:23:19.517 00.001 10072 IsGuiding returns 0
23:23:19.517 00.000 10072 PulseGuide returned control before completion, sleep 12
23:23:19.536 00.019 1032 UpdateGuideState exits: m=1304 SNR=25.4
23:23:19.538 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:19.540 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:19.542 00.002 1032 Enqueuing Expose request
23:23:19.546 00.004 10072 IsGuiding returns 0
23:23:19.546 00.000 10072 Move returns status 0, amount 2
23:23:19.546 00.000 10072 MoveAxis(N, 0, ABG)
23:23:19.546 00.000 10072 Move returns status 0, amount 0
23:23:19.546 00.000 10072 move complete, result=0
23:23:19.546 00.000 10072 worker thread done servicing request
23:23:19.546 00.000 10072 Worker thread wakes up
23:23:19.546 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:19.546 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:19.552 00.006 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:23:20.178 00.626 10072 Exposure complete
23:23:20.228 00.050 10072 worker thread done servicing request
23:23:20.228 00.000 1032 OnExposeComplete: enter
23:23:20.230 00.002 1032 UpdateGuideState(): m_state=6
23:23:20.232 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8974
23:23:20.233 00.001 1032 Star::Find returns 1 (0), X=1104.07, Y=133.71, Mass=1590, SNR=28.0, Peak=138 HFD=3.3
23:23:20.237 00.004 1032 MultiStar: [#1 0.16,-0.05,0.88,U] [#2 0.17,-0.05,0.75,U] [#3 0.21,-0.24,0.00,M1] [#4 0.30,-0.05,0.00,M4] [#5 0.16,-0.08,0.61,U] [#6 0.05,-0.03,0.61,U] [#7 0.17,-0.11,0.66,U] [#8 0.18,0.01,0.46,U] 
23:23:20.240 00.003 1032 refined, 6 included, MultiStar: {0.16, -0.05}, one-star: {0.20, -0.05}
23:23:20.243 00.003 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:23:20.244 00.001 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:23:20.246 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.32 mountX=-0.09 mountY=-0.14, mountTheta=-2.15
23:23:20.250 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
23:23:20.251 00.001 1032 Enqueuing Move request for scope (0.16, -0.05)
23:23:20.253 00.002 10072 Worker thread wakes up
23:23:20.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
23:23:20.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
23:23:20.253 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.14
23:23:20.256 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:23:20.259 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:23:20.259 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:23:20.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:20.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:23:20.259 00.000 10072 MoveAxis(E, 1, ABG)
23:23:20.259 00.000 10072 Guiding  Dir = 2, Dur = 1
23:23:20.259 00.000 10072 IsGuiding returns 0
23:23:20.260 00.001 10072 PulseGuide returned control before completion, sleep 11
23:23:20.277 00.017 1032 UpdateGuideState exits: m=1590 SNR=28.0
23:23:20.280 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:20.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:20.284 00.002 1032 Enqueuing Expose request
23:23:20.285 00.001 10072 IsGuiding returns 0
23:23:20.285 00.000 10072 Move returns status 0, amount 1
23:23:20.286 00.001 10072 MoveAxis(N, 0, ABG)
23:23:20.286 00.000 10072 Move returns status 0, amount 0
23:23:20.286 00.000 10072 move complete, result=0
23:23:20.286 00.000 10072 worker thread done servicing request
23:23:20.286 00.000 10072 Worker thread wakes up
23:23:20.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:20.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:20.293 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:23:20.705 00.412 10072 Exposure complete
23:23:20.756 00.051 10072 worker thread done servicing request
23:23:20.756 00.000 1032 OnExposeComplete: enter
23:23:20.759 00.003 1032 UpdateGuideState(): m_state=6
23:23:20.761 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8975
23:23:20.763 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=133.65, Mass=1375, SNR=26.1, Peak=122 HFD=3.4
23:23:20.765 00.002 1032 MultiStar: [#1 0.18,-0.02,0.99,U] [#2 0.19,-0.09,0.80,U] [#3 0.15,-0.16,0.73,U] [#4 0.36,0.03,0.00,M5] [#5 0.13,-0.03,0.65,U] [#6 0.26,-0.08,0.00,M1] [#7 0.26,-0.04,0.00,M1] [#8 0.22,-0.01,0.53,U] 
23:23:20.767 00.002 1032 refined, 5 included, MultiStar: {0.19, -0.07}, one-star: {0.27, -0.11}
23:23:20.769 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
23:23:20.772 00.003 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
23:23:20.773 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.21 cameraTheta=-0.37 mountX=-0.12 mountY=-0.17, mountTheta=-2.20
23:23:20.776 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.07, opts=13)
23:23:20.778 00.002 1032 Enqueuing Move request for scope (0.19, -0.07)
23:23:20.781 00.003 10072 Worker thread wakes up
23:23:20.782 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
23:23:20.782 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
23:23:20.782 00.000 10072 Moving (0.19, -0.07) raw xDistance=-0.12 yDistance=-0.17
23:23:20.784 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:23:20.786 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:23:20.786 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
23:23:20.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:20.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:23:20.786 00.000 10072 MoveAxis(E, 1, ABG)
23:23:20.786 00.000 10072 Guiding  Dir = 2, Dur = 1
23:23:20.787 00.001 10072 IsGuiding returns 0
23:23:20.787 00.000 10072 PulseGuide returned control before completion, sleep 11
23:23:20.805 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:23:20.808 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:20.810 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:20.812 00.002 1032 Enqueuing Expose request
23:23:20.815 00.003 10072 IsGuiding returns 0
23:23:20.815 00.000 10072 Move returns status 0, amount 1
23:23:20.815 00.000 10072 MoveAxis(N, 0, ABG)
23:23:20.815 00.000 10072 Move returns status 0, amount 0
23:23:20.815 00.000 10072 move complete, result=0
23:23:20.816 00.001 10072 worker thread done servicing request
23:23:20.816 00.000 10072 Worker thread wakes up
23:23:20.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:20.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:20.824 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
23:23:21.443 00.619 10072 Exposure complete
23:23:21.492 00.049 10072 worker thread done servicing request
23:23:21.493 00.001 1032 OnExposeComplete: enter
23:23:21.495 00.002 1032 UpdateGuideState(): m_state=6
23:23:21.496 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8976
23:23:21.498 00.002 1032 Star::Find returns 1 (0), X=1104.08, Y=133.69, Mass=1183, SNR=24.2, Peak=100 HFD=3.4
23:23:21.500 00.002 1032 MultiStar: [#1 0.23,0.15,0.00,M1] [#2 0.21,0.00,0.90,U] [#3 0.17,0.03,0.86,U] [#4 0.21,0.07,0.74,U] [#5 0.18,0.13,0.73,U] [#6 0.01,0.07,0.66,U] [#7 0.12,-0.09,0.79,U] [#8 0.20,0.12,0.57,U] 
23:23:21.501 00.001 1032 refined, 7 included, MultiStar: {0.17, 0.02}, one-star: {0.21, -0.08}
23:23:21.503 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
23:23:21.504 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
23:23:21.506 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.13 mountX=-0.02 mountY=-0.17, mountTheta=-1.70
23:23:21.508 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.02, opts=13)
23:23:21.510 00.002 1032 Enqueuing Move request for scope (0.17, 0.02)
23:23:21.511 00.001 10072 Worker thread wakes up
23:23:21.512 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
23:23:21.512 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
23:23:21.512 00.000 10072 Moving (0.17, 0.02) raw xDistance=-0.02 yDistance=-0.17
23:23:21.513 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:23:21.517 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:23:21.517 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:23:21.517 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:21.517 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:23:21.517 00.000 10072 MoveAxis(W, 0, ABG)
23:23:21.517 00.000 10072 Move returns status 0, amount 0
23:23:21.517 00.000 10072 MoveAxis(N, 0, ABG)
23:23:21.518 00.001 10072 Move returns status 0, amount 0
23:23:21.518 00.000 10072 move complete, result=0
23:23:21.518 00.000 10072 worker thread done servicing request
23:23:21.536 00.018 1032 UpdateGuideState exits: m=1183 SNR=24.2
23:23:21.538 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:21.542 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:21.544 00.002 1032 Enqueuing Expose request
23:23:21.545 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
23:23:21.551 00.006 10072 Worker thread wakes up
23:23:21.551 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:21.551 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:21.956 00.405 10072 Exposure complete
23:23:22.006 00.050 10072 worker thread done servicing request
23:23:22.006 00.000 1032 OnExposeComplete: enter
23:23:22.008 00.002 1032 UpdateGuideState(): m_state=6
23:23:22.010 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8977
23:23:22.011 00.001 1032 Star::Find returns 1 (0), X=1104.04, Y=133.72, Mass=1319, SNR=25.5, Peak=112 HFD=3.3
23:23:22.013 00.002 1032 MultiStar: [#1 0.14,0.07,0.98,U] [#2 0.14,0.14,0.82,U] [#3 0.15,0.01,0.80,U] [#4 0.28,0.04,0.00,M5] [#5 0.22,0.18,0.00,M1] [#6 0.01,0.15,0.68,U] [#7 0.26,0.03,0.00,M1] [#8 0.17,0.11,0.53,U] 
23:23:22.014 00.001 1032 refined, 5 included, MultiStar: {0.13, 0.07}, one-star: {0.16, -0.04}
23:23:22.018 00.004 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:23:22.019 00.001 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:23:22.022 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.47 mountX=0.03 mountY=-0.14, mountTheta=-1.36
23:23:22.024 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
23:23:22.026 00.002 1032 Enqueuing Move request for scope (0.13, 0.07)
23:23:22.028 00.002 10072 Worker thread wakes up
23:23:22.028 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
23:23:22.028 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
23:23:22.028 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.03 yDistance=-0.14
23:23:22.030 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:23:22.032 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:23:22.032 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:23:22.032 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:22.032 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:23:22.032 00.000 10072 MoveAxis(W, 0, ABG)
23:23:22.032 00.000 10072 Move returns status 0, amount 0
23:23:22.032 00.000 10072 MoveAxis(N, 0, ABG)
23:23:22.032 00.000 10072 Move returns status 0, amount 0
23:23:22.032 00.000 10072 move complete, result=0
23:23:22.032 00.000 10072 worker thread done servicing request
23:23:22.049 00.017 1032 UpdateGuideState exits: m=1319 SNR=25.5
23:23:22.051 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:22.053 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:22.055 00.002 1032 Enqueuing Expose request
23:23:22.056 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:23:22.058 00.002 10072 Worker thread wakes up
23:23:22.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:22.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:22.690 00.632 10072 Exposure complete
23:23:22.740 00.050 10072 worker thread done servicing request
23:23:22.740 00.000 1032 OnExposeComplete: enter
23:23:22.744 00.004 1032 UpdateGuideState(): m_state=6
23:23:22.746 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8978
23:23:22.748 00.002 1032 Star::Find returns 1 (0), X=1104.04, Y=133.72, Mass=1334, SNR=25.7, Peak=111 HFD=3.3
23:23:22.750 00.002 1032 MultiStar: [#1 0.09,0.06,0.91,U] [#2 0.12,-0.02,0.84,U] [#3 0.13,-0.06,0.79,U] [#4 0.24,-0.06,0.70,U] [#5 0.25,0.16,0.00,M2] [#6 0.08,0.13,0.66,U] [#7 0.13,-0.05,0.72,U] [#8 0.11,0.15,0.52,U] 
23:23:22.751 00.001 1032 refined, 7 included, MultiStar: {0.14, 0.00}, one-star: {0.17, -0.05}
23:23:22.753 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
23:23:22.754 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
23:23:22.757 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.03 mountX=-0.03 mountY=-0.13, mountTheta=-1.80
23:23:22.759 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.00, opts=13)
23:23:22.761 00.002 1032 Enqueuing Move request for scope (0.14, 0.00)
23:23:22.763 00.002 10072 Worker thread wakes up
23:23:22.763 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
23:23:22.763 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
23:23:22.763 00.000 10072 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=-0.13
23:23:22.765 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:23:22.768 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:23:22.768 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:23:22.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:22.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:23:22.768 00.000 10072 MoveAxis(E, 0, ABG)
23:23:22.768 00.000 10072 Move returns status 0, amount 0
23:23:22.768 00.000 10072 MoveAxis(N, 0, ABG)
23:23:22.768 00.000 10072 Move returns status 0, amount 0
23:23:22.769 00.001 10072 move complete, result=0
23:23:22.769 00.000 10072 worker thread done servicing request
23:23:22.786 00.017 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:23:22.787 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:22.789 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:22.790 00.001 1032 Enqueuing Expose request
23:23:22.791 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:22.793 00.002 10072 Worker thread wakes up
23:23:22.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:22.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:23.206 00.413 10072 Exposure complete
23:23:23.258 00.052 10072 worker thread done servicing request
23:23:23.258 00.000 1032 OnExposeComplete: enter
23:23:23.260 00.002 1032 UpdateGuideState(): m_state=6
23:23:23.262 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8979
23:23:23.263 00.001 1032 Star::Find returns 1 (0), X=1104.16, Y=133.71, Mass=1547, SNR=27.6, Peak=130 HFD=3.4
23:23:23.266 00.003 1032 MultiStar: [#1 0.17,0.04,0.89,U] [#2 0.09,-0.08,0.77,U] [#3 0.19,-0.16,0.74,U] [#4 0.30,-0.09,0.00,M5] [#5 0.20,0.06,0.64,U] [#6 0.09,0.11,0.57,U] [#7 0.13,-0.04,0.68,U] [#8 0.13,0.07,0.49,U] 
23:23:23.267 00.001 1032 refined, 7 included, MultiStar: {0.17, -0.02}, one-star: {0.28, -0.06}
23:23:23.271 00.004 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
23:23:23.274 00.003 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
23:23:23.276 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.09 mountX=-0.06 mountY=-0.16, mountTheta=-1.92
23:23:23.278 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.02, opts=13)
23:23:23.280 00.002 1032 Enqueuing Move request for scope (0.17, -0.02)
23:23:23.282 00.002 10072 Worker thread wakes up
23:23:23.282 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
23:23:23.282 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
23:23:23.282 00.000 10072 Moving (0.17, -0.02) raw xDistance=-0.06 yDistance=-0.16
23:23:23.285 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:23:23.288 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:23:23.288 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:23:23.288 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:23.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:23:23.288 00.000 10072 MoveAxis(E, 0, ABG)
23:23:23.288 00.000 10072 Move returns status 0, amount 0
23:23:23.289 00.001 10072 MoveAxis(N, 0, ABG)
23:23:23.289 00.000 10072 Move returns status 0, amount 0
23:23:23.289 00.000 10072 move complete, result=0
23:23:23.289 00.000 10072 worker thread done servicing request
23:23:23.308 00.019 1032 UpdateGuideState exits: m=1547 SNR=27.6
23:23:23.310 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:23.312 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:23.313 00.001 1032 Enqueuing Expose request
23:23:23.315 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:23:23.316 00.001 10072 Worker thread wakes up
23:23:23.316 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:23.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:23.956 00.640 10072 Exposure complete
23:23:24.006 00.050 10072 worker thread done servicing request
23:23:24.006 00.000 1032 OnExposeComplete: enter
23:23:24.008 00.002 1032 UpdateGuideState(): m_state=6
23:23:24.010 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8980
23:23:24.012 00.002 1032 Star::Find returns 1 (0), X=1104.09, Y=133.76, Mass=1389, SNR=26.2, Peak=116 HFD=3.3
23:23:24.014 00.002 1032 MultiStar: [#1 0.07,0.14,1.02,U] [#2 0.13,-0.06,0.83,U] [#3 0.10,0.05,0.78,U] [#4 0.27,0.03,0.00,M6] [#5 0.25,0.07,0.00,M2] [#6 -0.23,0.13,0.00,M1] [#7 0.16,0.15,0.71,U] [#8 0.08,0.14,0.50,U] 
23:23:24.015 00.001 1032 refined, 5 included, MultiStar: {0.13, 0.06}, one-star: {0.22, -0.00}
23:23:24.018 00.003 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
23:23:24.021 00.003 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
23:23:24.023 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.45 mountX=0.03 mountY=-0.14, mountTheta=-1.38
23:23:24.026 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
23:23:24.028 00.002 1032 Enqueuing Move request for scope (0.13, 0.06)
23:23:24.030 00.002 10072 Worker thread wakes up
23:23:24.030 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
23:23:24.030 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
23:23:24.030 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.03 yDistance=-0.14
23:23:24.032 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:23:24.034 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:23:24.035 00.001 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:23:24.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:24.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:23:24.035 00.000 10072 MoveAxis(E, 1, ABG)
23:23:24.035 00.000 10072 Guiding  Dir = 2, Dur = 1
23:23:24.035 00.000 10072 IsGuiding returns 0
23:23:24.036 00.001 10072 PulseGuide returned control before completion, sleep 11
23:23:24.052 00.016 1032 UpdateGuideState exits: m=1389 SNR=26.2
23:23:24.056 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:24.058 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:24.059 00.001 1032 Enqueuing Expose request
23:23:24.061 00.002 10072 IsGuiding returns 0
23:23:24.061 00.000 10072 Move returns status 0, amount 1
23:23:24.061 00.000 10072 MoveAxis(N, 0, ABG)
23:23:24.061 00.000 10072 Move returns status 0, amount 0
23:23:24.061 00.000 10072 move complete, result=0
23:23:24.061 00.000 10072 worker thread done servicing request
23:23:24.061 00.000 10072 Worker thread wakes up
23:23:24.061 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:24.061 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:24.068 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:23:24.474 00.406 10072 Exposure complete
23:23:24.519 00.045 10072 worker thread done servicing request
23:23:24.520 00.001 1032 OnExposeComplete: enter
23:23:24.521 00.001 1032 UpdateGuideState(): m_state=6
23:23:24.523 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8981
23:23:24.524 00.001 1032 Star::Find returns 1 (0), X=1104.08, Y=133.67, Mass=1320, SNR=25.5, Peak=109 HFD=3.4
23:23:24.526 00.002 1032 MultiStar: [#1 0.05,0.04,1.01,U] [#2 0.12,0.06,0.80,U] [#3 0.13,-0.06,0.76,U] [#4 0.39,0.15,0.00,M7] [#5 0.06,0.21,0.66,U] [#6 0.06,0.24,0.66,U] [#7 0.12,0.09,0.75,U] [#8 0.08,0.24,0.00,M1] 
23:23:24.527 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.05}, one-star: {0.21, -0.10}
23:23:24.529 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
23:23:24.530 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
23:23:24.533 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.45 mountX=0.02 mountY=-0.12, mountTheta=-1.38
23:23:24.535 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
23:23:24.536 00.001 1032 Enqueuing Move request for scope (0.11, 0.05)
23:23:24.537 00.001 10072 Worker thread wakes up
23:23:24.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:23:24.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:23:24.538 00.001 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
23:23:24.539 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:23:24.542 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:23:24.542 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:23:24.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:24.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:23:24.542 00.000 10072 MoveAxis(W, 0, ABG)
23:23:24.542 00.000 10072 Move returns status 0, amount 0
23:23:24.542 00.000 10072 MoveAxis(N, 0, ABG)
23:23:24.542 00.000 10072 Move returns status 0, amount 0
23:23:24.542 00.000 10072 move complete, result=0
23:23:24.542 00.000 10072 worker thread done servicing request
23:23:24.559 00.017 1032 UpdateGuideState exits: m=1320 SNR=25.5
23:23:24.561 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:24.563 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:24.564 00.001 1032 Enqueuing Expose request
23:23:24.567 00.003 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:23:24.568 00.001 10072 Worker thread wakes up
23:23:24.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:24.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:25.203 00.635 10072 Exposure complete
23:23:25.251 00.048 10072 worker thread done servicing request
23:23:25.251 00.000 1032 OnExposeComplete: enter
23:23:25.253 00.002 1032 UpdateGuideState(): m_state=6
23:23:25.255 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8982
23:23:25.256 00.001 1032 Star::Find returns 1 (0), X=1104.09, Y=133.82, Mass=1395, SNR=26.3, Peak=113 HFD=3.4
23:23:25.259 00.003 1032 MultiStar: [#1 0.12,0.16,0.92,U] [#2 0.13,-0.06,0.80,U] [#3 0.22,-0.04,0.75,U] [#4 0.40,-0.03,0.00,M8] [#5 0.17,0.04,0.74,U] [#6 0.00,-0.02,0.64,U] [#7 0.14,-0.06,0.67,U] [#8 0.17,0.16,0.51,U] 
23:23:25.261 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.03}, one-star: {0.21, 0.06}
23:23:25.262 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:23:25.264 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:23:25.265 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.21 mountX=-0.01 mountY=-0.15, mountTheta=-1.62
23:23:25.270 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
23:23:25.273 00.003 1032 Enqueuing Move request for scope (0.15, 0.03)
23:23:25.276 00.003 10072 Worker thread wakes up
23:23:25.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
23:23:25.276 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
23:23:25.276 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
23:23:25.278 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:23:25.281 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:23:25.281 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:23:25.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:25.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:25.281 00.000 10072 MoveAxis(W, 0, ABG)
23:23:25.282 00.001 10072 Move returns status 0, amount 0
23:23:25.282 00.000 10072 MoveAxis(N, 0, ABG)
23:23:25.282 00.000 10072 Move returns status 0, amount 0
23:23:25.282 00.000 10072 move complete, result=0
23:23:25.282 00.000 10072 worker thread done servicing request
23:23:25.297 00.015 1032 UpdateGuideState exits: m=1395 SNR=26.3
23:23:25.299 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:25.302 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:25.303 00.001 1032 Enqueuing Expose request
23:23:25.304 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
23:23:25.306 00.002 10072 Worker thread wakes up
23:23:25.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:25.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:25.717 00.411 10072 Exposure complete
23:23:25.768 00.051 10072 worker thread done servicing request
23:23:25.768 00.000 1032 OnExposeComplete: enter
23:23:25.771 00.003 1032 UpdateGuideState(): m_state=6
23:23:25.773 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8983
23:23:25.775 00.002 1032 Star::Find returns 1 (0), X=1104.15, Y=133.78, Mass=1453, SNR=26.8, Peak=131 HFD=3.3
23:23:25.778 00.003 1032 MultiStar: [#1 0.21,0.09,0.95,U] [#2 0.13,-0.01,0.76,U] [#3 0.23,-0.06,0.71,U] [#4 0.27,-0.03,0.00,M9] [#5 0.16,0.17,0.66,U] [#6 -0.10,-0.02,0.63,U] [#7 0.22,-0.00,0.69,U] [#8 0.24,0.05,0.51,U] 
23:23:25.780 00.002 1032 refined, 7 included, MultiStar: {0.18, 0.03}, one-star: {0.27, 0.02}
23:23:25.781 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
23:23:25.783 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
23:23:25.785 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.17 mountX=-0.02 mountY=-0.18, mountTheta=-1.66
23:23:25.788 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.03, opts=13)
23:23:25.790 00.002 1032 Enqueuing Move request for scope (0.18, 0.03)
23:23:25.792 00.002 10072 Worker thread wakes up
23:23:25.792 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
23:23:25.792 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
23:23:25.792 00.000 10072 Moving (0.18, 0.03) raw xDistance=-0.02 yDistance=-0.18
23:23:25.794 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:23:25.796 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:23:25.796 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:23:25.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:25.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:23:25.796 00.000 10072 MoveAxis(E, 0, ABG)
23:23:25.796 00.000 10072 Move returns status 0, amount 0
23:23:25.796 00.000 10072 MoveAxis(N, 0, ABG)
23:23:25.796 00.000 10072 Move returns status 0, amount 0
23:23:25.796 00.000 10072 move complete, result=0
23:23:25.797 00.001 10072 worker thread done servicing request
23:23:25.816 00.019 1032 UpdateGuideState exits: m=1453 SNR=26.8
23:23:25.818 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:25.819 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:25.821 00.002 1032 Enqueuing Expose request
23:23:25.822 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:23:25.823 00.001 10072 Worker thread wakes up
23:23:25.824 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:25.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:26.454 00.630 10072 Exposure complete
23:23:26.501 00.047 10072 worker thread done servicing request
23:23:26.501 00.000 1032 OnExposeComplete: enter
23:23:26.503 00.002 1032 UpdateGuideState(): m_state=6
23:23:26.504 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8984
23:23:26.506 00.002 1032 Star::Find returns 1 (0), X=1104.15, Y=133.69, Mass=1462, SNR=26.9, Peak=123 HFD=3.5
23:23:26.507 00.001 1032 MultiStar: [#1 0.22,0.10,0.91,U] [#2 0.17,0.01,0.79,U] [#3 0.14,-0.06,0.77,U] [#4 0.30,0.01,0.00,M10] [#5 0.12,0.12,0.67,U] [#6 -0.09,0.06,0.59,U] [#7 0.11,-0.04,0.70,U] [#8 0.07,0.09,0.49,U] 
23:23:26.508 00.001 1032 refined, 7 included, MultiStar: {0.15, 0.02}, one-star: {0.28, -0.07}
23:23:26.509 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
23:23:26.511 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
23:23:26.513 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.13 mountX=-0.02 mountY=-0.15, mountTheta=-1.70
23:23:26.517 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
23:23:26.521 00.004 1032 Enqueuing Move request for scope (0.15, 0.02)
23:23:26.523 00.002 10072 Worker thread wakes up
23:23:26.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
23:23:26.524 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
23:23:26.524 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
23:23:26.526 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:23:26.528 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:23:26.528 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:23:26.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:26.529 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:26.529 00.000 10072 MoveAxis(E, 0, ABG)
23:23:26.529 00.000 10072 Move returns status 0, amount 0
23:23:26.529 00.000 10072 MoveAxis(N, 0, ABG)
23:23:26.529 00.000 10072 Move returns status 0, amount 0
23:23:26.529 00.000 10072 move complete, result=0
23:23:26.529 00.000 10072 worker thread done servicing request
23:23:26.544 00.015 1032 UpdateGuideState exits: m=1462 SNR=26.9
23:23:26.548 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:26.550 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:26.552 00.002 1032 Enqueuing Expose request
23:23:26.554 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:26.556 00.002 10072 Worker thread wakes up
23:23:26.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:26.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:26.973 00.417 10072 Exposure complete
23:23:27.023 00.050 10072 worker thread done servicing request
23:23:27.023 00.000 1032 OnExposeComplete: enter
23:23:27.024 00.001 1032 UpdateGuideState(): m_state=6
23:23:27.025 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8985
23:23:27.027 00.002 1032 Star::Find returns 1 (0), X=1104.11, Y=133.72, Mass=1534, SNR=27.5, Peak=141 HFD=3.3
23:23:27.028 00.001 1032 MultiStar: [#1 0.22,0.21,0.00,M1] [#2 0.19,0.13,0.78,U] [#3 0.07,0.04,0.76,U] [#4 0.25,0.12,0.00,R] [#5 0.19,0.25,0.00,M1] [#6 0.15,0.22,0.00,M1] [#7 0.11,0.08,0.72,U] [#8 0.15,0.17,0.49,U] 
23:23:27.030 00.002 1032 refined, 4 included, MultiStar: {0.16, 0.06}, one-star: {0.23, -0.04}
23:23:27.031 00.001 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
23:23:27.032 00.001 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
23:23:27.034 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.38 mountX=0.02 mountY=-0.17, mountTheta=-1.46
23:23:27.036 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.06, opts=13)
23:23:27.037 00.001 1032 Enqueuing Move request for scope (0.16, 0.06)
23:23:27.039 00.002 10072 Worker thread wakes up
23:23:27.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
23:23:27.039 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
23:23:27.039 00.000 10072 Moving (0.16, 0.06) raw xDistance=0.02 yDistance=-0.17
23:23:27.042 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:23:27.044 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:23:27.044 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:23:27.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:27.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:23:27.044 00.000 10072 MoveAxis(E, 0, ABG)
23:23:27.044 00.000 10072 Move returns status 0, amount 0
23:23:27.044 00.000 10072 MoveAxis(N, 0, ABG)
23:23:27.044 00.000 10072 Move returns status 0, amount 0
23:23:27.044 00.000 10072 move complete, result=0
23:23:27.044 00.000 10072 worker thread done servicing request
23:23:27.061 00.017 1032 UpdateGuideState exits: m=1534 SNR=27.5
23:23:27.063 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:27.065 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:27.066 00.001 1032 Enqueuing Expose request
23:23:27.067 00.001 1032 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:23:27.069 00.002 10072 Worker thread wakes up
23:23:27.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:27.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:27.703 00.634 10072 Exposure complete
23:23:27.753 00.050 10072 worker thread done servicing request
23:23:27.753 00.000 1032 OnExposeComplete: enter
23:23:27.755 00.002 1032 UpdateGuideState(): m_state=6
23:23:27.757 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8986
23:23:27.758 00.001 1032 Star::Find returns 1 (0), X=1104.07, Y=133.83, Mass=1349, SNR=25.8, Peak=112 HFD=3.1
23:23:27.760 00.002 1032 MultiStar: [#1 0.17,0.25,0.00,M2] [#2 0.12,0.13,0.79,U] [#3 0.15,0.16,0.76,U] [#4 0.04,0.05,0.72,U] [#5 0.28,0.15,0.00,M2] [#6 -0.07,0.12,0.66,U] [#7 0.24,0.07,0.00,M1] [#8 -0.02,0.25,0.54,U] 
23:23:27.762 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.12}, one-star: {0.20, 0.07}
23:23:27.763 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
23:23:27.765 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
23:23:27.767 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.94 mountX=0.09 mountY=-0.12, mountTheta=-0.89
23:23:27.772 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
23:23:27.775 00.003 1032 Enqueuing Move request for scope (0.09, 0.12)
23:23:27.777 00.002 10072 Worker thread wakes up
23:23:27.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
23:23:27.777 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
23:23:27.777 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.09 yDistance=-0.12
23:23:27.780 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:23:27.782 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:23:27.782 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:23:27.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:27.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:23:27.782 00.000 10072 MoveAxis(E, 1, ABG)
23:23:27.782 00.000 10072 Guiding  Dir = 2, Dur = 1
23:23:27.783 00.001 10072 IsGuiding returns 0
23:23:27.783 00.000 10072 PulseGuide returned control before completion, sleep 11
23:23:27.800 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:23:27.804 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:27.806 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:27.807 00.001 1032 Enqueuing Expose request
23:23:27.809 00.002 10072 IsGuiding returns 0
23:23:27.809 00.000 10072 Move returns status 0, amount 1
23:23:27.809 00.000 10072 MoveAxis(N, 0, ABG)
23:23:27.809 00.000 10072 Move returns status 0, amount 0
23:23:27.809 00.000 10072 move complete, result=0
23:23:27.809 00.000 10072 worker thread done servicing request
23:23:27.809 00.000 10072 Worker thread wakes up
23:23:27.809 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:27.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:27.817 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:23:28.219 00.402 10072 Exposure complete
23:23:28.268 00.049 10072 worker thread done servicing request
23:23:28.268 00.000 1032 OnExposeComplete: enter
23:23:28.270 00.002 1032 UpdateGuideState(): m_state=6
23:23:28.272 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8987
23:23:28.273 00.001 1032 Star::Find returns 1 (0), X=1104.09, Y=133.74, Mass=1475, SNR=27.0, Peak=123 HFD=3.3
23:23:28.275 00.002 1032 MultiStar: [#1 0.23,0.12,0.00,M3] [#2 0.21,0.10,0.78,U] [#3 0.19,0.08,0.67,U] [#4 0.06,-0.03,0.69,U] [#5 0.20,0.17,0.00,M3] [#6 0.04,0.13,0.62,U] [#7 0.09,0.10,0.70,U] [#8 0.13,0.19,0.52,U] 
23:23:28.277 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.07}, one-star: {0.22, -0.02}
23:23:28.279 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
23:23:28.281 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
23:23:28.282 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.45 mountX=0.03 mountY=-0.15, mountTheta=-1.38
23:23:28.285 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
23:23:28.286 00.001 1032 Enqueuing Move request for scope (0.14, 0.07)
23:23:28.287 00.001 10072 Worker thread wakes up
23:23:28.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
23:23:28.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
23:23:28.287 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.15
23:23:28.289 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:23:28.292 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:23:28.292 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:23:28.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:28.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:28.292 00.000 10072 MoveAxis(E, 0, ABG)
23:23:28.292 00.000 10072 Move returns status 0, amount 0
23:23:28.292 00.000 10072 MoveAxis(N, 0, ABG)
23:23:28.292 00.000 10072 Move returns status 0, amount 0
23:23:28.292 00.000 10072 move complete, result=0
23:23:28.292 00.000 10072 worker thread done servicing request
23:23:28.310 00.018 1032 UpdateGuideState exits: m=1475 SNR=27.0
23:23:28.312 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:28.314 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:28.316 00.002 1032 Enqueuing Expose request
23:23:28.318 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:23:28.319 00.001 10072 Worker thread wakes up
23:23:28.319 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:28.319 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:28.950 00.631 10072 Exposure complete
23:23:28.998 00.048 10072 worker thread done servicing request
23:23:28.998 00.000 1032 OnExposeComplete: enter
23:23:29.000 00.002 1032 UpdateGuideState(): m_state=6
23:23:29.001 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8988
23:23:29.003 00.002 1032 Star::Find returns 1 (0), X=1104.10, Y=133.76, Mass=1330, SNR=25.6, Peak=109 HFD=3.4
23:23:29.005 00.002 1032 MultiStar: [#1 0.24,0.08,0.00,M4] [#2 0.15,0.09,0.85,U] [#3 0.16,0.01,0.76,U] [#4 -0.02,-0.10,0.70,U] [#5 0.07,-0.03,0.66,U] [#6 -0.04,0.12,0.66,U] [#7 0.09,0.02,0.73,U] [#8 0.03,0.20,0.52,U] 
23:23:29.006 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.03}, one-star: {0.23, -0.00}
23:23:29.007 00.001 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
23:23:29.008 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
23:23:29.010 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.31 mountX=0.01 mountY=-0.10, mountTheta=-1.52
23:23:29.012 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
23:23:29.014 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
23:23:29.016 00.002 10072 Worker thread wakes up
23:23:29.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:23:29.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:23:29.016 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.10
23:23:29.018 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:23:29.020 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:23:29.020 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:23:29.020 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:29.020 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:23:29.020 00.000 10072 MoveAxis(W, 0, ABG)
23:23:29.020 00.000 10072 Move returns status 0, amount 0
23:23:29.020 00.000 10072 MoveAxis(N, 0, ABG)
23:23:29.020 00.000 10072 Move returns status 0, amount 0
23:23:29.020 00.000 10072 move complete, result=0
23:23:29.021 00.001 10072 worker thread done servicing request
23:23:29.037 00.016 1032 UpdateGuideState exits: m=1330 SNR=25.6
23:23:29.041 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:29.043 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:29.044 00.001 1032 Enqueuing Expose request
23:23:29.046 00.002 10072 Worker thread wakes up
23:23:29.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:29.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:29.046 00.000 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:23:29.465 00.419 10072 Exposure complete
23:23:29.514 00.049 10072 worker thread done servicing request
23:23:29.514 00.000 1032 OnExposeComplete: enter
23:23:29.516 00.002 1032 UpdateGuideState(): m_state=6
23:23:29.518 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8989
23:23:29.521 00.003 1032 Star::Find returns 1 (0), X=1104.10, Y=133.78, Mass=1329, SNR=25.6, Peak=109 HFD=3.3
23:23:29.525 00.004 1032 MultiStar: [#1 0.18,0.18,0.00,M5] [#2 0.24,0.03,0.79,U] [#3 0.19,-0.03,0.78,U] [#4 0.06,-0.03,0.70,U] [#5 0.21,-0.05,0.67,U] [#6 -0.09,0.22,0.64,U] [#7 0.28,0.08,0.00,M1] [#8 0.09,0.07,0.54,U] 
23:23:29.527 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.03}, one-star: {0.22, 0.02}
23:23:29.529 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
23:23:29.531 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
23:23:29.532 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.19 mountX=-0.01 mountY=-0.15, mountTheta=-1.64
23:23:29.535 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
23:23:29.537 00.002 1032 Enqueuing Move request for scope (0.14, 0.03)
23:23:29.539 00.002 10072 Worker thread wakes up
23:23:29.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
23:23:29.539 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
23:23:29.539 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.15
23:23:29.541 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:23:29.544 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:23:29.544 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:23:29.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:29.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:29.544 00.000 10072 MoveAxis(W, 1, ABG)
23:23:29.544 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:29.544 00.000 10072 IsGuiding returns 0
23:23:29.545 00.001 10072 PulseGuide returned control before completion, sleep 11
23:23:29.562 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:23:29.564 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:29.566 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:29.568 00.002 1032 Enqueuing Expose request
23:23:29.570 00.002 10072 IsGuiding returns 0
23:23:29.570 00.000 10072 Move returns status 0, amount 1
23:23:29.570 00.000 10072 MoveAxis(N, 0, ABG)
23:23:29.570 00.000 10072 Move returns status 0, amount 0
23:23:29.570 00.000 10072 move complete, result=0
23:23:29.570 00.000 10072 worker thread done servicing request
23:23:29.570 00.000 10072 Worker thread wakes up
23:23:29.570 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:29.570 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:29.577 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:23:30.197 00.620 10072 Exposure complete
23:23:30.247 00.050 10072 worker thread done servicing request
23:23:30.247 00.000 1032 OnExposeComplete: enter
23:23:30.249 00.002 1032 UpdateGuideState(): m_state=6
23:23:30.251 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8990
23:23:30.253 00.002 1032 Star::Find returns 1 (0), X=1104.03, Y=133.79, Mass=1429, SNR=26.6, Peak=120 HFD=3.2
23:23:30.255 00.002 1032 MultiStar: [#1 0.19,0.19,0.00,M6] [#2 0.17,0.06,0.78,U] [#3 0.24,-0.00,0.79,U] [#4 0.01,0.06,0.66,U] [#5 0.15,0.31,0.00,M2] [#6 0.05,0.06,0.64,U] [#7 0.21,0.19,0.00,M2] [#8 0.08,0.21,0.50,U] 
23:23:30.257 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.06}, one-star: {0.16, 0.03}
23:23:30.259 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
23:23:30.260 00.001 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
23:23:30.262 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.43 mountX=0.02 mountY=-0.14, mountTheta=-1.40
23:23:30.264 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
23:23:30.266 00.002 1032 Enqueuing Move request for scope (0.13, 0.06)
23:23:30.267 00.001 10072 Worker thread wakes up
23:23:30.268 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
23:23:30.268 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
23:23:30.268 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.02 yDistance=-0.14
23:23:30.270 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:23:30.273 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:23:30.273 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:23:30.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:30.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:23:30.273 00.000 10072 MoveAxis(W, 1, ABG)
23:23:30.273 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:30.273 00.000 10072 IsGuiding returns 0
23:23:30.274 00.001 10072 PulseGuide returned control before completion, sleep 11
23:23:30.289 00.015 10072 IsGuiding returns 0
23:23:30.289 00.000 10072 Move returns status 0, amount 1
23:23:30.289 00.000 10072 MoveAxis(N, 0, ABG)
23:23:30.289 00.000 10072 Move returns status 0, amount 0
23:23:30.289 00.000 10072 move complete, result=0
23:23:30.289 00.000 10072 worker thread done servicing request
23:23:30.290 00.001 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:23:30.292 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:30.295 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:30.296 00.001 1032 Enqueuing Expose request
23:23:30.301 00.005 10072 Worker thread wakes up
23:23:30.301 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:30.301 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:30.301 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:23:30.715 00.414 10072 Exposure complete
23:23:30.765 00.050 10072 worker thread done servicing request
23:23:30.765 00.000 1032 OnExposeComplete: enter
23:23:30.768 00.003 1032 UpdateGuideState(): m_state=6
23:23:30.770 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8991
23:23:30.772 00.002 1032 Star::Find returns 1 (0), X=1104.06, Y=133.76, Mass=1418, SNR=26.5, Peak=124 HFD=3.3
23:23:30.774 00.002 1032 MultiStar: [#1 0.20,0.16,0.00,M7] [#2 0.14,0.18,0.80,U] [#3 0.18,0.09,0.73,U] [#4 0.03,-0.13,0.67,U] [#5 0.19,0.09,0.67,U] [#6 -0.01,0.12,0.64,U] [#7 0.06,0.09,0.72,U] [#8 0.19,0.23,0.00,M1] 
23:23:30.775 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.06}, one-star: {0.19, -0.00}
23:23:30.777 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
23:23:30.780 00.003 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
23:23:30.781 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.49 mountX=0.03 mountY=-0.13, mountTheta=-1.34
23:23:30.783 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
23:23:30.785 00.002 1032 Enqueuing Move request for scope (0.12, 0.06)
23:23:30.787 00.002 10072 Worker thread wakes up
23:23:30.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
23:23:30.787 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
23:23:30.787 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
23:23:30.789 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:23:30.792 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:23:30.793 00.001 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:23:30.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:30.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:23:30.793 00.000 10072 MoveAxis(E, 0, ABG)
23:23:30.793 00.000 10072 Move returns status 0, amount 0
23:23:30.793 00.000 10072 MoveAxis(N, 0, ABG)
23:23:30.793 00.000 10072 Move returns status 0, amount 0
23:23:30.793 00.000 10072 move complete, result=0
23:23:30.793 00.000 10072 worker thread done servicing request
23:23:30.810 00.017 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:23:30.813 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:30.814 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:30.815 00.001 1032 Enqueuing Expose request
23:23:30.817 00.002 10072 Worker thread wakes up
23:23:30.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:30.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:30.817 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:31.446 00.629 10072 Exposure complete
23:23:31.494 00.048 10072 worker thread done servicing request
23:23:31.494 00.000 1032 OnExposeComplete: enter
23:23:31.496 00.002 1032 UpdateGuideState(): m_state=6
23:23:31.498 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8992
23:23:31.500 00.002 1032 Star::Find returns 1 (0), X=1104.17, Y=133.79, Mass=1426, SNR=26.5, Peak=120 HFD=3.4
23:23:31.502 00.002 1032 MultiStar: [#1 0.24,0.09,0.00,M8] [#2 0.24,-0.01,0.85,U] [#3 0.15,0.02,0.73,U] [#4 -0.01,-0.14,0.67,U] [#5 0.19,0.11,0.66,U] [#6 -0.00,0.11,0.62,U] [#7 0.14,0.01,0.69,U] [#8 0.24,0.01,0.48,U] 
23:23:31.504 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.02}, one-star: {0.30, 0.03}
23:23:31.506 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
23:23:31.508 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
23:23:31.510 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.17 cameraTheta=0.10 mountX=-0.03 mountY=-0.16, mountTheta=-1.73
23:23:31.513 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.02, opts=13)
23:23:31.515 00.002 1032 Enqueuing Move request for scope (0.16, 0.02)
23:23:31.517 00.002 10072 Worker thread wakes up
23:23:31.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
23:23:31.517 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
23:23:31.517 00.000 10072 Moving (0.16, 0.02) raw xDistance=-0.03 yDistance=-0.16
23:23:31.520 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:23:31.522 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:23:31.522 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:23:31.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:31.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:23:31.523 00.001 10072 MoveAxis(W, 1, ABG)
23:23:31.523 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:31.523 00.000 10072 IsGuiding returns 0
23:23:31.523 00.000 10072 PulseGuide returned control before completion, sleep 11
23:23:31.536 00.013 10072 IsGuiding returns 0
23:23:31.536 00.000 10072 Move returns status 0, amount 1
23:23:31.536 00.000 10072 MoveAxis(N, 0, ABG)
23:23:31.536 00.000 10072 Move returns status 0, amount 0
23:23:31.536 00.000 10072 move complete, result=0
23:23:31.536 00.000 10072 worker thread done servicing request
23:23:31.540 00.004 1032 UpdateGuideState exits: m=1426 SNR=26.5
23:23:31.542 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:31.544 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:31.545 00.001 1032 Enqueuing Expose request
23:23:31.547 00.002 10072 Worker thread wakes up
23:23:31.547 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
23:23:31.548 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:31.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:31.961 00.413 10072 Exposure complete
23:23:32.013 00.052 10072 worker thread done servicing request
23:23:32.013 00.000 1032 OnExposeComplete: enter
23:23:32.015 00.002 1032 UpdateGuideState(): m_state=6
23:23:32.018 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8993
23:23:32.023 00.005 1032 Star::Find returns 1 (0), X=1104.15, Y=133.77, Mass=1469, SNR=26.9, Peak=124 HFD=3.4
23:23:32.026 00.003 1032 MultiStar: [#1 0.25,0.09,0.00,M9] [#2 0.12,0.08,0.78,U] [#3 0.16,-0.07,0.72,U] [#4 0.10,-0.09,0.70,U] [#5 0.05,0.02,0.67,U] [#6 -0.06,0.08,0.63,U] [#7 0.17,-0.01,0.70,U] [#8 0.14,0.07,0.51,U] 
23:23:32.029 00.003 1032 refined, 7 included, MultiStar: {0.13, 0.01}, one-star: {0.28, 0.00}
23:23:32.031 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
23:23:32.033 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
23:23:32.034 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.06 mountX=-0.03 mountY=-0.13, mountTheta=-1.77
23:23:32.039 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
23:23:32.041 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
23:23:32.043 00.002 10072 Worker thread wakes up
23:23:32.043 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
23:23:32.044 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
23:23:32.044 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.03 yDistance=-0.13
23:23:32.046 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:23:32.051 00.005 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:23:32.052 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:23:32.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:32.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:23:32.052 00.000 10072 MoveAxis(W, 1, ABG)
23:23:32.052 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:32.071 00.019 10072 IsGuiding returns 0
23:23:32.071 00.000 1032 UpdateGuideState exits: m=1469 SNR=26.9
23:23:32.074 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:32.076 00.002 10072 PulseGuide returned control before completion, sleep 11
23:23:32.076 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:32.077 00.001 1032 Enqueuing Expose request
23:23:32.098 00.021 10072 IsGuiding returns 0
23:23:32.098 00.000 10072 Move returns status 0, amount 1
23:23:32.098 00.000 10072 MoveAxis(N, 0, ABG)
23:23:32.098 00.000 10072 Move returns status 0, amount 0
23:23:32.098 00.000 10072 move complete, result=0
23:23:32.099 00.001 10072 worker thread done servicing request
23:23:32.099 00.000 10072 Worker thread wakes up
23:23:32.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:32.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:32.100 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:23:32.725 00.625 10072 Exposure complete
23:23:32.779 00.054 10072 worker thread done servicing request
23:23:32.779 00.000 1032 OnExposeComplete: enter
23:23:32.780 00.001 1032 UpdateGuideState(): m_state=6
23:23:32.782 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8994
23:23:32.785 00.003 1032 Star::Find returns 1 (0), X=1104.15, Y=133.81, Mass=1267, SNR=25.0, Peak=107 HFD=3.3
23:23:32.787 00.002 1032 MultiStar: [#1 0.14,0.23,0.00,M10] [#2 0.18,0.09,0.80,U] [#3 0.18,0.04,0.79,U] [#4 0.05,0.04,0.73,U] [#5 0.14,0.25,0.00,M1] [#6 -0.07,0.17,0.62,U] [#7 0.16,0.17,0.72,U] [#8 0.06,0.27,0.00,M1] 
23:23:32.789 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.09}, one-star: {0.28, 0.04}
23:23:32.791 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
23:23:32.792 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
23:23:32.794 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.54 mountX=0.05 mountY=-0.16, mountTheta=-1.29
23:23:32.797 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.09, opts=13)
23:23:32.802 00.005 1032 Enqueuing Move request for scope (0.14, 0.09)
23:23:32.804 00.002 10072 Worker thread wakes up
23:23:32.804 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
23:23:32.804 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
23:23:32.804 00.000 10072 Moving (0.14, 0.09) raw xDistance=0.05 yDistance=-0.16
23:23:32.806 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:23:32.809 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:23:32.810 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:23:32.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:32.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:23:32.810 00.000 10072 MoveAxis(W, 1, ABG)
23:23:32.810 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:32.810 00.000 10072 IsGuiding returns 0
23:23:32.811 00.001 10072 PulseGuide returned control before completion, sleep 11
23:23:32.827 00.016 1032 UpdateGuideState exits: m=1267 SNR=25.0
23:23:32.830 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:32.833 00.003 10072 IsGuiding returns 0
23:23:32.833 00.000 10072 Move returns status 0, amount 1
23:23:32.833 00.000 10072 MoveAxis(N, 0, ABG)
23:23:32.833 00.000 10072 Move returns status 0, amount 0
23:23:32.833 00.000 10072 move complete, result=0
23:23:32.833 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:32.835 00.002 1032 Enqueuing Expose request
23:23:32.837 00.002 10072 worker thread done servicing request
23:23:32.837 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
23:23:32.839 00.002 10072 Worker thread wakes up
23:23:32.839 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:32.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:33.253 00.414 10072 Exposure complete
23:23:33.311 00.058 10072 worker thread done servicing request
23:23:33.311 00.000 1032 OnExposeComplete: enter
23:23:33.314 00.003 1032 UpdateGuideState(): m_state=6
23:23:33.316 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8995
23:23:33.318 00.002 1032 Star::Find returns 1 (0), X=1104.03, Y=133.84, Mass=1337, SNR=25.7, Peak=114 HFD=3.1
23:23:33.321 00.003 1032 MultiStar: [#1 0.16,0.20,0.00,R] [#2 0.11,0.11,0.81,U] [#3 0.11,0.21,0.80,U] [#4 0.06,0.00,0.65,U] [#5 0.25,0.31,0.00,M2] [#6 -0.05,0.23,0.64,U] [#7 0.08,0.17,0.69,U] [#8 0.16,0.20,0.00,M2] 
23:23:33.323 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.13}, one-star: {0.16, 0.08}
23:23:33.325 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
23:23:33.326 00.001 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
23:23:33.327 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=0.99 mountX=0.10 mountY=-0.12, mountTheta=-0.84
23:23:33.331 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
23:23:33.334 00.003 1032 Enqueuing Move request for scope (0.08, 0.13)
23:23:33.336 00.002 10072 Worker thread wakes up
23:23:33.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
23:23:33.336 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
23:23:33.336 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.10 yDistance=-0.12
23:23:33.338 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:23:33.341 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:23:33.341 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:23:33.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:33.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:23:33.341 00.000 10072 MoveAxis(W, 1, ABG)
23:23:33.341 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:33.342 00.001 10072 IsGuiding returns 0
23:23:33.342 00.000 10072 PulseGuide returned control before completion, sleep 11
23:23:33.359 00.017 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:23:33.366 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:33.368 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:33.371 00.003 1032 Enqueuing Expose request
23:23:33.373 00.002 10072 IsGuiding returns 0
23:23:33.373 00.000 10072 Move returns status 0, amount 1
23:23:33.373 00.000 10072 MoveAxis(N, 0, ABG)
23:23:33.373 00.000 10072 Move returns status 0, amount 0
23:23:33.373 00.000 10072 move complete, result=0
23:23:33.374 00.001 10072 worker thread done servicing request
23:23:33.374 00.000 10072 Worker thread wakes up
23:23:33.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:33.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:33.381 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:23:34.003 00.622 10072 Exposure complete
23:23:34.055 00.052 10072 worker thread done servicing request
23:23:34.055 00.000 1032 OnExposeComplete: enter
23:23:34.057 00.002 1032 UpdateGuideState(): m_state=6
23:23:34.059 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8996
23:23:34.061 00.002 1032 Star::Find returns 1 (0), X=1104.15, Y=133.82, Mass=1302, SNR=25.4, Peak=107 HFD=3.2
23:23:34.062 00.001 1032 MultiStar: [#1 0.04,-0.02,1.00,U] [#2 0.18,-0.01,0.82,U] [#3 0.13,0.04,0.74,U] [#4 0.04,-0.01,0.72,U] [#5 0.13,0.03,0.69,U] [#6 0.04,0.13,0.62,U] [#7 0.19,0.06,0.74,U] [#8 0.10,0.17,0.51,U] 
23:23:34.065 00.003 1032 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.28, 0.06}
23:23:34.066 00.001 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
23:23:34.067 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
23:23:34.069 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.31 mountX=0.01 mountY=-0.14, mountTheta=-1.52
23:23:34.073 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
23:23:34.074 00.001 1032 Enqueuing Move request for scope (0.13, 0.04)
23:23:34.076 00.002 10072 Worker thread wakes up
23:23:34.076 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
23:23:34.076 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
23:23:34.076 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.14
23:23:34.077 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:23:34.081 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:23:34.081 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:23:34.081 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:34.081 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:23:34.082 00.001 10072 MoveAxis(W, 1, ABG)
23:23:34.082 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:34.082 00.000 10072 IsGuiding returns 0
23:23:34.083 00.001 10072 PulseGuide returned control before completion, sleep 11
23:23:34.098 00.015 1032 UpdateGuideState exits: m=1302 SNR=25.4
23:23:34.100 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:34.102 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:34.103 00.001 1032 Enqueuing Expose request
23:23:34.110 00.007 10072 IsGuiding returns 0
23:23:34.110 00.000 10072 Move returns status 0, amount 1
23:23:34.110 00.000 10072 MoveAxis(N, 0, ABG)
23:23:34.110 00.000 10072 Move returns status 0, amount 0
23:23:34.110 00.000 10072 move complete, result=0
23:23:34.110 00.000 10072 worker thread done servicing request
23:23:34.110 00.000 10072 Worker thread wakes up
23:23:34.111 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:34.111 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:34.113 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:23:34.518 00.405 10072 Exposure complete
23:23:34.566 00.048 10072 worker thread done servicing request
23:23:34.566 00.000 1032 OnExposeComplete: enter
23:23:34.568 00.002 1032 UpdateGuideState(): m_state=6
23:23:34.569 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8997
23:23:34.571 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=133.91, Mass=1356, SNR=25.9, Peak=114 HFD=3.1
23:23:34.572 00.001 1032 MultiStar: [#1 0.07,-0.08,0.97,U] [#2 0.17,0.07,0.81,U] [#3 0.24,0.10,0.00,M1] [#4 0.10,-0.02,0.70,U] [#5 0.10,-0.00,0.67,U] [#6 0.06,0.07,0.63,U] [#7 0.19,0.06,0.75,U] [#8 0.06,0.29,0.00,M2] 
23:23:34.573 00.001 1032 refined, 6 included, MultiStar: {0.14, 0.04}, one-star: {0.26, 0.14}
23:23:34.576 00.003 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
23:23:34.577 00.001 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
23:23:34.578 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.25 mountX=-0.00 mountY=-0.14, mountTheta=-1.58
23:23:34.582 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
23:23:34.584 00.002 1032 Enqueuing Move request for scope (0.14, 0.04)
23:23:34.586 00.002 10072 Worker thread wakes up
23:23:34.586 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
23:23:34.586 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
23:23:34.586 00.000 10072 Moving (0.14, 0.04) raw xDistance=-0.00 yDistance=-0.14
23:23:34.588 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:23:34.590 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:23:34.590 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:23:34.591 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:34.591 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:23:34.591 00.000 10072 MoveAxis(W, 1, ABG)
23:23:34.591 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:34.592 00.001 10072 IsGuiding returns 0
23:23:34.592 00.000 10072 PulseGuide returned control before completion, sleep 11
23:23:34.606 00.014 10072 IsGuiding returns 1
23:23:34.606 00.000 10072 scope still moving after pulse duration time elapsed
23:23:34.606 00.000 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:23:34.608 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:34.610 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:34.612 00.002 1032 Enqueuing Expose request
23:23:34.638 00.026 10072 IsGuiding returns 0
23:23:34.638 00.000 10072 scope move finished after 1 + 45 ms
23:23:34.638 00.000 10072 Move returns status 0, amount 1
23:23:34.638 00.000 10072 MoveAxis(N, 0, ABG)
23:23:34.638 00.000 10072 Move returns status 0, amount 0
23:23:34.638 00.000 10072 move complete, result=0
23:23:34.638 00.000 10072 worker thread done servicing request
23:23:34.638 00.000 10072 Worker thread wakes up
23:23:34.639 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:34.639 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:34.640 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:23:35.266 00.626 10072 Exposure complete
23:23:35.313 00.047 10072 worker thread done servicing request
23:23:35.313 00.000 1032 OnExposeComplete: enter
23:23:35.315 00.002 1032 UpdateGuideState(): m_state=6
23:23:35.316 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8998
23:23:35.318 00.002 1032 Star::Find returns 1 (0), X=1104.18, Y=133.78, Mass=1270, SNR=25.0, Peak=124 HFD=3.2
23:23:35.319 00.001 1032 MultiStar: [#1 0.02,0.00,1.03,U] [#2 0.15,0.07,0.78,U] [#3 0.09,0.20,0.82,U] [#4 -0.02,0.03,0.70,U] [#5 0.18,0.14,0.72,U] [#6 -0.18,0.17,0.67,U] [#7 0.16,0.06,0.75,U] [#8 0.17,0.12,0.56,U] 
23:23:35.321 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {0.30, 0.02}
23:23:35.323 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
23:23:35.324 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
23:23:35.326 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.67 mountX=0.05 mountY=-0.12, mountTheta=-1.16
23:23:35.328 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
23:23:35.332 00.004 1032 Enqueuing Move request for scope (0.10, 0.08)
23:23:35.334 00.002 10072 Worker thread wakes up
23:23:35.334 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
23:23:35.334 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
23:23:35.334 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.12
23:23:35.336 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:23:35.338 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:23:35.338 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:23:35.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:35.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:23:35.338 00.000 10072 MoveAxis(W, 2, ABG)
23:23:35.339 00.001 10072 Guiding  Dir = 3, Dur = 2
23:23:35.339 00.000 10072 IsGuiding returns 0
23:23:35.340 00.001 10072 PulseGuide returned control before completion, sleep 12
23:23:35.357 00.017 1032 UpdateGuideState exits: m=1270 SNR=25.0
23:23:35.359 00.002 10072 IsGuiding returns 0
23:23:35.359 00.000 10072 Move returns status 0, amount 2
23:23:35.359 00.000 10072 MoveAxis(N, 0, ABG)
23:23:35.359 00.000 10072 Move returns status 0, amount 0
23:23:35.359 00.000 10072 move complete, result=0
23:23:35.359 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:35.362 00.003 10072 worker thread done servicing request
23:23:35.362 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:35.364 00.002 1032 Enqueuing Expose request
23:23:35.367 00.003 10072 Worker thread wakes up
23:23:35.367 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:23:35.368 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:35.368 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:35.782 00.414 10072 Exposure complete
23:23:35.833 00.051 10072 worker thread done servicing request
23:23:35.833 00.000 1032 OnExposeComplete: enter
23:23:35.836 00.003 1032 UpdateGuideState(): m_state=6
23:23:35.838 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8999
23:23:35.839 00.001 1032 Star::Find returns 1 (0), X=1104.13, Y=133.89, Mass=1378, SNR=26.1, Peak=110 HFD=3.1
23:23:35.841 00.002 1032 MultiStar: [#1 0.01,0.14,0.96,U] [#2 0.19,0.07,0.80,U] [#3 0.11,0.11,0.76,U] [#4 0.00,0.07,0.69,U] [#5 0.17,0.07,0.67,U] [#6 -0.05,0.23,0.60,U] [#7 0.26,0.21,0.00,M1] [#8 0.05,0.21,0.50,U] 
23:23:35.843 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.12}, one-star: {0.25, 0.13}
23:23:35.845 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
23:23:35.847 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
23:23:35.848 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.87 mountX=0.09 mountY=-0.13, mountTheta=-0.96
23:23:35.851 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.12, opts=13)
23:23:35.853 00.002 1032 Enqueuing Move request for scope (0.10, 0.12)
23:23:35.855 00.002 10072 Worker thread wakes up
23:23:35.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
23:23:35.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
23:23:35.855 00.000 10072 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=-0.13
23:23:35.858 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:23:35.861 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:23:35.861 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:23:35.861 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:35.862 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:23:35.862 00.000 10072 MoveAxis(W, 1, ABG)
23:23:35.862 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:35.863 00.001 10072 IsGuiding returns 0
23:23:35.864 00.001 10072 PulseGuide returned control before completion, sleep 11
23:23:35.880 00.016 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:23:35.882 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:35.883 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:35.885 00.002 1032 Enqueuing Expose request
23:23:35.887 00.002 10072 IsGuiding returns 0
23:23:35.887 00.000 10072 Move returns status 0, amount 1
23:23:35.888 00.001 10072 MoveAxis(N, 0, ABG)
23:23:35.888 00.000 10072 Move returns status 0, amount 0
23:23:35.888 00.000 10072 move complete, result=0
23:23:35.889 00.001 10072 worker thread done servicing request
23:23:35.889 00.000 10072 Worker thread wakes up
23:23:35.889 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:35.889 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:35.897 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:23:36.621 00.724 10072 Exposure complete
23:23:36.668 00.047 10072 worker thread done servicing request
23:23:36.669 00.001 1032 OnExposeComplete: enter
23:23:36.671 00.002 1032 UpdateGuideState(): m_state=6
23:23:36.674 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9000
23:23:36.679 00.005 1032 Star::Find returns 1 (0), X=1104.16, Y=133.87, Mass=1261, SNR=25.0, Peak=102 HFD=3.1
23:23:36.680 00.001 1032 MultiStar: [#1 0.03,-0.02,1.01,U] [#2 0.18,0.17,0.84,U] [#3 0.19,0.13,0.76,U] [#4 -0.06,-0.01,0.74,U] [#5 0.29,0.22,0.00,M1] [#6 -0.04,0.32,0.00,M1] [#7 0.30,0.10,0.00,M2] [#8 0.17,0.21,0.00,M1] 
23:23:36.682 00.002 1032 refined, 4 included, MultiStar: {0.13, 0.07}, one-star: {0.28, 0.11}
23:23:36.685 00.003 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:23:36.687 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:23:36.688 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.51 mountX=0.04 mountY=-0.14, mountTheta=-1.32
23:23:36.691 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
23:23:36.693 00.002 1032 Enqueuing Move request for scope (0.13, 0.07)
23:23:36.694 00.001 10072 Worker thread wakes up
23:23:36.695 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
23:23:36.695 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
23:23:36.695 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.04 yDistance=-0.14
23:23:36.696 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:23:36.699 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:23:36.699 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:23:36.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:36.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:23:36.699 00.000 10072 MoveAxis(W, 2, ABG)
23:23:36.699 00.000 10072 Guiding  Dir = 3, Dur = 2
23:23:36.700 00.001 10072 IsGuiding returns 0
23:23:36.700 00.000 10072 PulseGuide returned control before completion, sleep 12
23:23:36.714 00.014 10072 IsGuiding returns 1
23:23:36.714 00.000 10072 scope still moving after pulse duration time elapsed
23:23:36.717 00.003 1032 UpdateGuideState exits: m=1261 SNR=25.0
23:23:36.718 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:36.720 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:36.720 00.000 1032 Enqueuing Expose request
23:23:36.745 00.025 10072 IsGuiding returns 0
23:23:36.745 00.000 10072 scope move finished after 2 + 43 ms
23:23:36.745 00.000 10072 Move returns status 0, amount 2
23:23:36.745 00.000 10072 MoveAxis(N, 0, ABG)
23:23:36.745 00.000 10072 Move returns status 0, amount 0
23:23:36.745 00.000 10072 move complete, result=0
23:23:36.746 00.001 10072 worker thread done servicing request
23:23:36.746 00.000 10072 Worker thread wakes up
23:23:36.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:36.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:36.752 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:23:37.155 00.403 10072 Exposure complete
23:23:37.205 00.050 10072 worker thread done servicing request
23:23:37.205 00.000 1032 OnExposeComplete: enter
23:23:37.207 00.002 1032 UpdateGuideState(): m_state=6
23:23:37.209 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9001
23:23:37.211 00.002 1032 Star::Find returns 1 (0), X=1104.14, Y=133.82, Mass=1430, SNR=26.6, Peak=123 HFD=3.4
23:23:37.213 00.002 1032 MultiStar: [#1 0.02,-0.00,0.97,U] [#2 0.13,0.06,0.80,U] [#3 0.22,0.03,0.76,U] [#4 -0.01,0.05,0.66,U] [#5 0.16,0.11,0.68,U] [#6 0.03,0.19,0.59,U] [#7 0.19,0.12,0.70,U] [#8 0.19,0.33,0.00,M2] 
23:23:37.215 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.07}, one-star: {0.26, 0.06}
23:23:37.218 00.003 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
23:23:37.219 00.001 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
23:23:37.220 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.49 mountX=0.03 mountY=-0.15, mountTheta=-1.34
23:23:37.224 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
23:23:37.225 00.001 1032 Enqueuing Move request for scope (0.13, 0.07)
23:23:37.227 00.002 10072 Worker thread wakes up
23:23:37.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
23:23:37.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
23:23:37.227 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.03 yDistance=-0.15
23:23:37.229 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:23:37.231 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:23:37.231 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:23:37.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:37.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:37.231 00.000 10072 MoveAxis(W, 2, ABG)
23:23:37.231 00.000 10072 Guiding  Dir = 3, Dur = 2
23:23:37.232 00.001 10072 IsGuiding returns 0
23:23:37.232 00.000 10072 PulseGuide returned control before completion, sleep 12
23:23:37.248 00.016 10072 IsGuiding returns 0
23:23:37.248 00.000 10072 Move returns status 0, amount 2
23:23:37.248 00.000 10072 MoveAxis(N, 0, ABG)
23:23:37.248 00.000 10072 Move returns status 0, amount 0
23:23:37.248 00.000 10072 move complete, result=0
23:23:37.248 00.000 10072 worker thread done servicing request
23:23:37.251 00.003 1032 UpdateGuideState exits: m=1430 SNR=26.6
23:23:37.254 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:37.256 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:37.258 00.002 1032 Enqueuing Expose request
23:23:37.260 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:23:37.261 00.001 10072 Worker thread wakes up
23:23:37.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:37.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:37.889 00.628 10072 Exposure complete
23:23:37.940 00.051 10072 worker thread done servicing request
23:23:37.940 00.000 1032 OnExposeComplete: enter
23:23:37.942 00.002 1032 UpdateGuideState(): m_state=6
23:23:37.944 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9002
23:23:37.946 00.002 1032 Star::Find returns 1 (0), X=1104.21, Y=133.95, Mass=1383, SNR=26.1, Peak=112 HFD=3.2
23:23:37.948 00.002 1032 MultiStar: [#1 0.07,0.05,0.98,U] [#2 0.25,0.22,0.00,M1] [#3 0.08,0.23,0.75,U] [#4 0.09,0.11,0.68,U] [#5 0.27,0.16,0.00,M1] [#6 0.08,0.28,0.00,M1] [#7 0.28,0.07,0.00,M2] [#8 0.08,0.26,0.00,M3] 
23:23:37.950 00.002 1032 refined, 3 included, MultiStar: {0.16, 0.14}, one-star: {0.34, 0.19}
23:23:37.951 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
23:23:37.954 00.003 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
23:23:37.956 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.74 mountX=0.10 mountY=-0.19, mountTheta=-1.09
23:23:37.959 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.14, opts=13)
23:23:37.961 00.002 1032 Enqueuing Move request for scope (0.16, 0.14)
23:23:37.963 00.002 10072 Worker thread wakes up
23:23:37.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
23:23:37.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
23:23:37.963 00.000 10072 Moving (0.16, 0.14) raw xDistance=0.10 yDistance=-0.19
23:23:37.966 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:23:37.969 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:23:37.969 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:23:37.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:37.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:23:37.969 00.000 10072 MoveAxis(W, 2, ABG)
23:23:37.969 00.000 10072 Guiding  Dir = 3, Dur = 2
23:23:37.970 00.001 10072 IsGuiding returns 0
23:23:37.970 00.000 10072 PulseGuide returned control before completion, sleep 12
23:23:37.987 00.017 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:23:37.990 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:37.993 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:37.995 00.002 1032 Enqueuing Expose request
23:23:37.996 00.001 10072 IsGuiding returns 0
23:23:37.996 00.000 10072 Move returns status 0, amount 2
23:23:37.997 00.001 10072 MoveAxis(N, 0, ABG)
23:23:37.997 00.000 10072 Move returns status 0, amount 0
23:23:37.997 00.000 10072 move complete, result=0
23:23:37.997 00.000 10072 worker thread done servicing request
23:23:37.997 00.000 10072 Worker thread wakes up
23:23:37.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:37.997 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:38.005 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
23:23:38.406 00.401 10072 Exposure complete
23:23:38.455 00.049 10072 worker thread done servicing request
23:23:38.455 00.000 1032 OnExposeComplete: enter
23:23:38.456 00.001 1032 UpdateGuideState(): m_state=6
23:23:38.458 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9003
23:23:38.459 00.001 1032 Star::Find returns 1 (0), X=1104.18, Y=134.05, Mass=1356, SNR=25.9, Peak=107 HFD=3.1
23:23:38.461 00.002 1032 MultiStar: [#1 0.04,0.07,0.99,U] [#2 0.18,0.20,0.00,M2] [#3 0.11,0.26,0.00,M1] [#4 -0.04,0.09,0.71,U] [#5 0.28,0.26,0.00,M2] [#6 -0.03,0.34,0.00,M2] [#7 0.15,0.16,0.73,U] [#8 0.07,0.26,0.00,M4] 
23:23:38.463 00.002 1032 refined, 3 included, MultiStar: {0.12, 0.16}, one-star: {0.30, 0.28}
23:23:38.465 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
23:23:38.466 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
23:23:38.468 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.90 mountX=0.12 mountY=-0.16, mountTheta=-0.93
23:23:38.470 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.16, opts=13)
23:23:38.472 00.002 1032 Enqueuing Move request for scope (0.12, 0.16)
23:23:38.473 00.001 10072 Worker thread wakes up
23:23:38.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
23:23:38.474 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
23:23:38.474 00.000 10072 Moving (0.12, 0.16) raw xDistance=0.12 yDistance=-0.16
23:23:38.475 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:23:38.478 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:23:38.478 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:23:38.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:38.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:23:38.478 00.000 10072 MoveAxis(W, 1, ABG)
23:23:38.478 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:38.479 00.001 10072 IsGuiding returns 0
23:23:38.479 00.000 10072 PulseGuide returned control before completion, sleep 11
23:23:38.497 00.018 10072 IsGuiding returns 0
23:23:38.497 00.000 10072 Move returns status 0, amount 1
23:23:38.497 00.000 10072 MoveAxis(N, 0, ABG)
23:23:38.497 00.000 10072 Move returns status 0, amount 0
23:23:38.497 00.000 10072 move complete, result=0
23:23:38.497 00.000 10072 worker thread done servicing request
23:23:38.497 00.000 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:23:38.500 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:38.501 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:38.503 00.002 1032 Enqueuing Expose request
23:23:38.504 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:23:38.506 00.002 10072 Worker thread wakes up
23:23:38.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:38.506 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:39.138 00.632 10072 Exposure complete
23:23:39.190 00.052 10072 worker thread done servicing request
23:23:39.190 00.000 1032 OnExposeComplete: enter
23:23:39.192 00.002 1032 UpdateGuideState(): m_state=6
23:23:39.194 00.002 1032 Star::Find(15, 1104, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9004
23:23:39.196 00.002 1032 Star::Find returns 1 (0), X=1104.06, Y=134.02, Mass=1292, SNR=25.3, Peak=102 HFD=2.9
23:23:39.197 00.001 1032 MultiStar: [#1 -0.04,0.09,1.03,U] [#2 0.18,0.25,0.00,M3] [#3 0.24,0.28,0.00,M2] [#4 -0.11,0.17,0.68,U] [#5 0.21,0.28,0.00,M3] [#6 -0.00,0.32,0.00,M3] [#7 0.15,0.39,0.00,M2] [#8 0.16,0.31,0.00,M5] 
23:23:39.199 00.002 1032 refined, 2 included, MultiStar: {0.03, 0.17}, one-star: {0.19, 0.25}
23:23:39.200 00.001 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
23:23:39.203 00.003 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
23:23:39.205 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.41 mountX=0.16 mountY=-0.07, mountTheta=-0.42
23:23:39.207 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.17, opts=13)
23:23:39.209 00.002 1032 Enqueuing Move request for scope (0.03, 0.17)
23:23:39.211 00.002 10072 Worker thread wakes up
23:23:39.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
23:23:39.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
23:23:39.211 00.000 10072 Moving (0.03, 0.17) raw xDistance=0.16 yDistance=-0.07
23:23:39.214 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:23:39.217 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.53
23:23:39.217 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:23:39.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:39.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:23:39.217 00.000 10072 MoveAxis(W, 77, ABG)
23:23:39.217 00.000 10072 Guiding  Dir = 3, Dur = 77
23:23:39.217 00.000 10072 IsGuiding returns 0
23:23:39.218 00.001 10072 PulseGuide returned control before completion, sleep 87
23:23:39.235 00.017 1032 UpdateGuideState exits: m=1292 SNR=25.3
23:23:39.238 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:39.241 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:39.243 00.002 1032 Enqueuing Expose request
23:23:39.306 00.063 10072 IsGuiding returns 0
23:23:39.306 00.000 10072 Move returns status 0, amount 77
23:23:39.306 00.000 10072 MoveAxis(N, 0, ABG)
23:23:39.306 00.000 10072 Move returns status 0, amount 0
23:23:39.306 00.000 10072 move complete, result=0
23:23:39.306 00.000 10072 worker thread done servicing request
23:23:39.307 00.001 10072 Worker thread wakes up
23:23:39.307 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:39.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:39.307 00.000 1032 GuideStep: 0.2 px 77 ms WEST, -0.1 px 0 ms NORTH
23:23:39.714 00.407 10072 Exposure complete
23:23:39.766 00.052 10072 worker thread done servicing request
23:23:39.766 00.000 1032 OnExposeComplete: enter
23:23:39.769 00.003 1032 UpdateGuideState(): m_state=6
23:23:39.770 00.001 1032 Star::Find(15, 1104, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9005
23:23:39.773 00.003 1032 Star::Find returns 1 (0), X=1104.14, Y=134.01, Mass=1295, SNR=25.3, Peak=101 HFD=3.0
23:23:39.775 00.002 1032 MultiStar: [#1 -0.05,0.09,0.96,U] [#2 0.16,0.23,0.00,M4] [#3 0.19,0.18,0.00,M3] [#4 0.07,0.11,0.70,U] [#5 0.26,0.35,0.00,M4] [#6 0.02,0.28,0.00,M4] [#7 0.18,0.29,0.00,M3] [#8 0.16,0.22,0.00,M6] 
23:23:39.776 00.001 1032 refined, 2 included, MultiStar: {0.10, 0.15}, one-star: {0.26, 0.24}
23:23:39.778 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
23:23:39.780 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
23:23:39.782 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.99 mountX=0.12 mountY=-0.14, mountTheta=-0.84
23:23:39.785 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.15, opts=13)
23:23:39.789 00.004 1032 Enqueuing Move request for scope (0.10, 0.15)
23:23:39.790 00.001 10072 Worker thread wakes up
23:23:39.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
23:23:39.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
23:23:39.791 00.001 10072 Moving (0.10, 0.15) raw xDistance=0.12 yDistance=-0.14
23:23:39.793 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:23:39.795 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:23:39.795 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:23:39.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:39.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:23:39.795 00.000 10072 MoveAxis(W, 2, ABG)
23:23:39.795 00.000 10072 Guiding  Dir = 3, Dur = 2
23:23:39.796 00.001 10072 IsGuiding returns 0
23:23:39.796 00.000 10072 PulseGuide returned control before completion, sleep 12
23:23:39.814 00.018 1032 UpdateGuideState exits: m=1295 SNR=25.3
23:23:39.817 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:39.818 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:39.819 00.001 1032 Enqueuing Expose request
23:23:39.823 00.004 10072 IsGuiding returns 0
23:23:39.823 00.000 10072 Move returns status 0, amount 2
23:23:39.823 00.000 10072 MoveAxis(N, 0, ABG)
23:23:39.823 00.000 10072 Move returns status 0, amount 0
23:23:39.823 00.000 10072 move complete, result=0
23:23:39.823 00.000 10072 worker thread done servicing request
23:23:39.823 00.000 10072 Worker thread wakes up
23:23:39.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:39.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:39.831 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:23:40.448 00.617 10072 Exposure complete
23:23:40.496 00.048 10072 worker thread done servicing request
23:23:40.496 00.000 1032 OnExposeComplete: enter
23:23:40.499 00.003 1032 UpdateGuideState(): m_state=6
23:23:40.501 00.002 1032 Star::Find(15, 1104, 134, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9006
23:23:40.503 00.002 1032 Star::Find returns 1 (0), X=1104.17, Y=133.88, Mass=1357, SNR=25.9, Peak=109 HFD=3.2
23:23:40.506 00.003 1032 MultiStar: [#1 0.07,0.04,1.03,U] [#2 0.28,0.12,0.00,M5] [#3 0.25,0.15,0.00,M4] [#4 0.04,0.06,0.71,U] [#5 0.15,-0.01,0.68,U] [#6 0.07,0.16,0.60,U] [#7 0.14,0.12,0.69,U] [#8 0.11,0.18,0.51,U] 
23:23:40.508 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.09}, one-star: {0.30, 0.12}
23:23:40.509 00.001 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
23:23:40.511 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
23:23:40.512 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.59 mountX=0.05 mountY=-0.15, mountTheta=-1.24
23:23:40.515 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.09, opts=13)
23:23:40.516 00.001 1032 Enqueuing Move request for scope (0.13, 0.09)
23:23:40.519 00.003 10072 Worker thread wakes up
23:23:40.519 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
23:23:40.519 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
23:23:40.519 00.000 10072 Moving (0.13, 0.09) raw xDistance=0.05 yDistance=-0.15
23:23:40.521 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:23:40.524 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:23:40.524 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:23:40.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:40.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:40.524 00.000 10072 MoveAxis(W, 2, ABG)
23:23:40.525 00.001 10072 Guiding  Dir = 3, Dur = 2
23:23:40.525 00.000 10072 IsGuiding returns 0
23:23:40.525 00.000 10072 PulseGuide returned control before completion, sleep 12
23:23:40.539 00.014 10072 IsGuiding returns 0
23:23:40.539 00.000 10072 Move returns status 0, amount 2
23:23:40.539 00.000 10072 MoveAxis(N, 0, ABG)
23:23:40.539 00.000 10072 Move returns status 0, amount 0
23:23:40.539 00.000 10072 move complete, result=0
23:23:40.539 00.000 10072 worker thread done servicing request
23:23:40.541 00.002 1032 UpdateGuideState exits: m=1357 SNR=25.9
23:23:40.544 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:40.546 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:40.547 00.001 1032 Enqueuing Expose request
23:23:40.551 00.004 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
23:23:40.553 00.002 10072 Worker thread wakes up
23:23:40.553 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:40.553 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:40.963 00.410 10072 Exposure complete
23:23:41.014 00.051 10072 worker thread done servicing request
23:23:41.014 00.000 1032 OnExposeComplete: enter
23:23:41.017 00.003 1032 UpdateGuideState(): m_state=6
23:23:41.021 00.004 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9007
23:23:41.024 00.003 1032 Star::Find returns 1 (0), X=1104.21, Y=133.95, Mass=1423, SNR=26.5, Peak=116 HFD=3.3
23:23:41.026 00.002 1032 MultiStar: [#1 -0.04,0.09,0.89,U] [#2 0.22,0.21,0.00,M6] [#3 0.12,0.13,0.75,U] [#4 0.07,0.06,0.68,U] [#5 0.20,0.28,0.00,M4] [#6 0.04,0.18,0.62,U] [#7 0.22,0.17,0.00,M3] [#8 0.12,0.38,0.00,M6] 
23:23:41.028 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.13}, one-star: {0.34, 0.19}
23:23:41.029 00.001 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
23:23:41.031 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
23:23:41.033 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.84 mountX=0.10 mountY=-0.15, mountTheta=-0.99
23:23:41.037 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
23:23:41.039 00.002 1032 Enqueuing Move request for scope (0.12, 0.13)
23:23:41.041 00.002 10072 Worker thread wakes up
23:23:41.041 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
23:23:41.041 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
23:23:41.041 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.10 yDistance=-0.15
23:23:41.044 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:23:41.046 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:23:41.046 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:23:41.046 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:41.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:41.047 00.001 10072 MoveAxis(W, 2, ABG)
23:23:41.047 00.000 10072 Guiding  Dir = 3, Dur = 2
23:23:41.047 00.000 10072 IsGuiding returns 0
23:23:41.048 00.001 10072 PulseGuide returned control before completion, sleep 12
23:23:41.065 00.017 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:23:41.067 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:41.070 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:41.071 00.001 1032 Enqueuing Expose request
23:23:41.073 00.002 10072 IsGuiding returns 0
23:23:41.073 00.000 10072 Move returns status 0, amount 2
23:23:41.073 00.000 10072 MoveAxis(N, 0, ABG)
23:23:41.073 00.000 10072 Move returns status 0, amount 0
23:23:41.073 00.000 10072 move complete, result=0
23:23:41.074 00.001 10072 worker thread done servicing request
23:23:41.074 00.000 10072 Worker thread wakes up
23:23:41.074 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:41.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:41.082 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:23:41.696 00.614 10072 Exposure complete
23:23:41.748 00.052 10072 worker thread done servicing request
23:23:41.748 00.000 1032 OnExposeComplete: enter
23:23:41.750 00.002 1032 UpdateGuideState(): m_state=6
23:23:41.752 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9008
23:23:41.753 00.001 1032 Star::Find returns 1 (0), X=1104.23, Y=134.00, Mass=1333, SNR=25.7, Peak=111 HFD=3.2
23:23:41.755 00.002 1032 MultiStar: [#1 -0.01,0.13,0.95,U] [#2 0.20,0.30,0.00,M7] [#3 0.15,0.37,0.00,M4] [#4 0.07,0.20,0.72,U] [#5 0.18,0.34,0.00,M5] [#6 0.06,0.32,0.00,M3] [#7 0.16,0.28,0.00,M4] [#8 0.18,0.35,0.00,M7] 
23:23:41.757 00.002 1032 refined, 2 included, MultiStar: {0.15, 0.19}, one-star: {0.35, 0.23}
23:23:41.759 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
23:23:41.760 00.001 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
23:23:41.762 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.91 mountX=0.14 mountY=-0.19, mountTheta=-0.92
23:23:41.765 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.19, opts=13)
23:23:41.769 00.004 1032 Enqueuing Move request for scope (0.15, 0.19)
23:23:41.772 00.003 10072 Worker thread wakes up
23:23:41.772 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
23:23:41.772 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
23:23:41.772 00.000 10072 Moving (0.15, 0.19) raw xDistance=0.14 yDistance=-0.19
23:23:41.774 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:23:41.777 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.53
23:23:41.777 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:23:41.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:41.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:23:41.777 00.000 10072 MoveAxis(W, 70, ABG)
23:23:41.777 00.000 10072 Guiding  Dir = 3, Dur = 70
23:23:41.778 00.001 10072 IsGuiding returns 0
23:23:41.778 00.000 10072 PulseGuide returned control before completion, sleep 80
23:23:41.796 00.018 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:23:41.799 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:41.802 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:41.803 00.001 1032 Enqueuing Expose request
23:23:41.866 00.063 10072 IsGuiding returns 0
23:23:41.866 00.000 10072 Move returns status 0, amount 70
23:23:41.866 00.000 10072 MoveAxis(N, 0, ABG)
23:23:41.866 00.000 10072 Move returns status 0, amount 0
23:23:41.866 00.000 10072 move complete, result=0
23:23:41.866 00.000 10072 worker thread done servicing request
23:23:41.867 00.001 1032 GuideStep: 0.1 px 70 ms WEST, -0.2 px 0 ms NORTH
23:23:41.869 00.002 10072 Worker thread wakes up
23:23:41.869 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:41.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:42.277 00.408 10072 Exposure complete
23:23:42.328 00.051 10072 worker thread done servicing request
23:23:42.328 00.000 1032 OnExposeComplete: enter
23:23:42.330 00.002 1032 UpdateGuideState(): m_state=6
23:23:42.333 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9009
23:23:42.336 00.003 1032 Star::Find returns 1 (0), X=1104.30, Y=133.96, Mass=1565, SNR=27.8, Peak=129 HFD=3.3
23:23:42.338 00.002 1032 MultiStar: [#1 0.08,0.02,0.96,U] [#2 0.17,0.19,0.00,M8] [#3 0.22,0.29,0.00,M5] [#4 -0.05,0.02,0.66,U] [#5 0.31,0.29,0.00,M6] [#6 0.05,0.21,0.56,U] [#7 0.20,0.19,0.00,M5] [#8 0.17,0.37,0.00,M8] 
23:23:42.340 00.002 1032 refined, 3 included, MultiStar: {0.16, 0.11}, one-star: {0.43, 0.20}
23:23:42.342 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
23:23:42.345 00.003 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
23:23:42.346 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.63 mountX=0.07 mountY=-0.18, mountTheta=-1.20
23:23:42.348 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.11, opts=13)
23:23:42.350 00.002 1032 Enqueuing Move request for scope (0.16, 0.11)
23:23:42.352 00.002 10072 Worker thread wakes up
23:23:42.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
23:23:42.352 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
23:23:42.352 00.000 10072 Moving (0.16, 0.11) raw xDistance=0.07 yDistance=-0.18
23:23:42.354 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:23:42.358 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:23:42.358 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:23:42.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:42.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:23:42.358 00.000 10072 MoveAxis(W, 2, ABG)
23:23:42.358 00.000 10072 Guiding  Dir = 3, Dur = 2
23:23:42.358 00.000 10072 IsGuiding returns 0
23:23:42.359 00.001 10072 PulseGuide returned control before completion, sleep 12
23:23:42.377 00.018 1032 UpdateGuideState exits: m=1565 SNR=27.8
23:23:42.379 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:42.381 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:42.383 00.002 1032 Enqueuing Expose request
23:23:42.385 00.002 10072 IsGuiding returns 0
23:23:42.385 00.000 10072 Move returns status 0, amount 2
23:23:42.385 00.000 10072 MoveAxis(N, 0, ABG)
23:23:42.385 00.000 10072 Move returns status 0, amount 0
23:23:42.385 00.000 10072 move complete, result=0
23:23:42.385 00.000 10072 worker thread done servicing request
23:23:42.386 00.001 10072 Worker thread wakes up
23:23:42.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:42.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:42.393 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
23:23:43.014 00.621 10072 Exposure complete
23:23:43.064 00.050 10072 worker thread done servicing request
23:23:43.064 00.000 1032 OnExposeComplete: enter
23:23:43.066 00.002 1032 UpdateGuideState(): m_state=6
23:23:43.068 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9010
23:23:43.069 00.001 1032 Star::Find returns 1 (0), X=1104.17, Y=133.87, Mass=1392, SNR=26.2, Peak=120 HFD=3.2
23:23:43.071 00.002 1032 MultiStar: [#1 0.02,0.09,0.97,U] [#2 0.22,0.12,0.79,U] [#3 0.14,0.02,0.75,U] [#4 -0.03,-0.01,0.69,U] [#5 0.39,0.29,0.00,M7] [#6 0.01,0.17,0.64,U] [#7 0.23,0.07,0.70,U] [#8 0.26,0.28,0.00,M9] 
23:23:43.073 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.08}, one-star: {0.30, 0.11}
23:23:43.074 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
23:23:43.075 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
23:23:43.076 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.16 cameraTheta=0.55 mountX=0.04 mountY=-0.15, mountTheta=-1.28
23:23:43.078 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
23:23:43.081 00.003 1032 Enqueuing Move request for scope (0.13, 0.08)
23:23:43.082 00.001 10072 Worker thread wakes up
23:23:43.082 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
23:23:43.082 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
23:23:43.082 00.000 10072 Moving (0.13, 0.08) raw xDistance=0.04 yDistance=-0.15
23:23:43.084 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:23:43.086 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:23:43.086 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:23:43.086 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:43.087 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:43.087 00.000 10072 MoveAxis(W, 2, ABG)
23:23:43.087 00.000 10072 Guiding  Dir = 3, Dur = 2
23:23:43.087 00.000 10072 IsGuiding returns 0
23:23:43.087 00.000 10072 PulseGuide returned control before completion, sleep 12
23:23:43.103 00.016 1032 UpdateGuideState exits: m=1392 SNR=26.2
23:23:43.106 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:43.107 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:43.110 00.003 10072 IsGuiding returns 0
23:23:43.110 00.000 10072 Move returns status 0, amount 2
23:23:43.110 00.000 10072 MoveAxis(N, 0, ABG)
23:23:43.110 00.000 10072 Move returns status 0, amount 0
23:23:43.110 00.000 10072 move complete, result=0
23:23:43.110 00.000 10072 worker thread done servicing request
23:23:43.110 00.000 1032 Enqueuing Expose request
23:23:43.113 00.003 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
23:23:43.116 00.003 10072 Worker thread wakes up
23:23:43.116 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:43.116 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:43.531 00.415 10072 Exposure complete
23:23:43.581 00.050 10072 worker thread done servicing request
23:23:43.581 00.000 1032 OnExposeComplete: enter
23:23:43.583 00.002 1032 UpdateGuideState(): m_state=6
23:23:43.586 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9011
23:23:43.588 00.002 1032 Star::Find returns 1 (0), X=1104.21, Y=133.88, Mass=1350, SNR=25.8, Peak=111 HFD=3.3
23:23:43.600 00.012 1032 MultiStar: [#1 -0.03,-0.08,0.97,U] [#2 0.15,0.05,0.78,U] [#3 0.18,0.13,0.79,U] [#4 0.04,-0.05,0.67,U] [#5 0.38,0.16,0.00,M8] [#6 0.12,0.25,0.00,M2] [#7 0.27,0.19,0.00,M5] [#8 0.16,0.09,0.52,U] 
23:23:43.604 00.004 1032 refined, 5 included, MultiStar: {0.14, 0.04}, one-star: {0.34, 0.12}
23:23:43.607 00.003 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
23:23:43.609 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
23:23:43.610 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.28 mountX=0.00 mountY=-0.15, mountTheta=-1.55
23:23:43.614 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
23:23:43.616 00.002 1032 Enqueuing Move request for scope (0.14, 0.04)
23:23:43.618 00.002 10072 Worker thread wakes up
23:23:43.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
23:23:43.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
23:23:43.618 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.00 yDistance=-0.15
23:23:43.620 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:23:43.624 00.004 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:23:43.624 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:23:43.624 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:43.624 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:43.624 00.000 10072 MoveAxis(W, 2, ABG)
23:23:43.624 00.000 10072 Guiding  Dir = 3, Dur = 2
23:23:43.625 00.001 10072 IsGuiding returns 0
23:23:43.625 00.000 10072 PulseGuide returned control before completion, sleep 12
23:23:43.637 00.012 10072 IsGuiding returns 0
23:23:43.637 00.000 10072 Move returns status 0, amount 2
23:23:43.637 00.000 10072 MoveAxis(N, 0, ABG)
23:23:43.637 00.000 10072 Move returns status 0, amount 0
23:23:43.637 00.000 10072 move complete, result=0
23:23:43.637 00.000 10072 worker thread done servicing request
23:23:43.641 00.004 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:23:43.645 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:43.647 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:43.649 00.002 1032 Enqueuing Expose request
23:23:43.650 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:23:43.652 00.002 10072 Worker thread wakes up
23:23:43.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:43.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:44.282 00.630 10072 Exposure complete
23:23:44.328 00.046 10072 worker thread done servicing request
23:23:44.328 00.000 1032 OnExposeComplete: enter
23:23:44.330 00.002 1032 UpdateGuideState(): m_state=6
23:23:44.331 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9012
23:23:44.333 00.002 1032 Star::Find returns 1 (0), X=1104.05, Y=133.99, Mass=1515, SNR=27.4, Peak=108 HFD=3.4
23:23:44.334 00.001 1032 MultiStar: [#1 -0.07,0.07,0.94,U] [#2 0.17,0.17,0.78,U] [#3 0.14,0.22,0.00,M4] [#4 0.07,0.17,0.66,U] [#5 0.30,0.16,0.00,M9] [#6 0.10,0.39,0.00,M3] [#7 0.20,0.22,0.00,M6] [#8 0.21,0.34,0.00,M9] 
23:23:44.336 00.002 1032 refined, 3 included, MultiStar: {0.09, 0.16}, one-star: {0.18, 0.22}
23:23:44.337 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
23:23:44.339 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
23:23:44.340 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.06 mountX=0.13 mountY=-0.13, mountTheta=-0.77
23:23:44.342 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.16, opts=13)
23:23:44.345 00.003 1032 Enqueuing Move request for scope (0.09, 0.16)
23:23:44.346 00.001 10072 Worker thread wakes up
23:23:44.346 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
23:23:44.346 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
23:23:44.347 00.001 10072 Moving (0.09, 0.16) raw xDistance=0.13 yDistance=-0.13
23:23:44.348 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:23:44.351 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.53
23:23:44.351 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:23:44.351 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:44.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:23:44.351 00.000 10072 MoveAxis(W, 64, ABG)
23:23:44.352 00.001 10072 Guiding  Dir = 3, Dur = 64
23:23:44.352 00.000 10072 IsGuiding returns 0
23:23:44.352 00.000 10072 PulseGuide returned control before completion, sleep 74
23:23:44.369 00.017 1032 UpdateGuideState exits: m=1515 SNR=27.4
23:23:44.372 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:44.373 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:44.375 00.002 1032 Enqueuing Expose request
23:23:44.438 00.063 10072 IsGuiding returns 0
23:23:44.438 00.000 10072 Move returns status 0, amount 64
23:23:44.438 00.000 10072 MoveAxis(N, 0, ABG)
23:23:44.438 00.000 10072 Move returns status 0, amount 0
23:23:44.438 00.000 10072 move complete, result=0
23:23:44.439 00.001 10072 worker thread done servicing request
23:23:44.439 00.000 10072 Worker thread wakes up
23:23:44.439 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:44.439 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:44.439 00.000 1032 GuideStep: 0.1 px 64 ms WEST, -0.1 px 0 ms NORTH
23:23:44.843 00.404 10072 Exposure complete
23:23:44.891 00.048 10072 worker thread done servicing request
23:23:44.891 00.000 1032 OnExposeComplete: enter
23:23:44.896 00.005 1032 UpdateGuideState(): m_state=6
23:23:44.899 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9013
23:23:44.901 00.002 1032 Star::Find returns 1 (0), X=1104.17, Y=133.81, Mass=1313, SNR=25.5, Peak=105 HFD=3.3
23:23:44.902 00.001 1032 MultiStar: [#1 -0.04,0.08,1.03,U] [#2 0.20,0.05,0.85,U] [#3 0.23,0.04,0.76,U] [#4 0.08,0.09,0.73,U] [#5 0.27,0.23,0.00,M10] [#6 0.09,0.20,0.65,U] [#7 0.26,0.11,0.00,M7] [#8 0.21,0.16,0.00,M10] 
23:23:44.905 00.003 1032 refined, 5 included, MultiStar: {0.14, 0.08}, one-star: {0.30, 0.05}
23:23:44.906 00.001 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:23:44.908 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:23:44.909 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.51 mountX=0.04 mountY=-0.16, mountTheta=-1.32
23:23:44.912 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
23:23:44.913 00.001 1032 Enqueuing Move request for scope (0.14, 0.08)
23:23:44.915 00.002 10072 Worker thread wakes up
23:23:44.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
23:23:44.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
23:23:44.915 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.16
23:23:44.917 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:23:44.920 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:23:44.920 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:23:44.920 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:44.920 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:23:44.920 00.000 10072 MoveAxis(W, 1, ABG)
23:23:44.920 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:44.921 00.001 10072 IsGuiding returns 0
23:23:44.922 00.001 10072 PulseGuide returned control before completion, sleep 11
23:23:44.935 00.013 10072 IsGuiding returns 0
23:23:44.935 00.000 10072 Move returns status 0, amount 1
23:23:44.935 00.000 10072 MoveAxis(N, 0, ABG)
23:23:44.935 00.000 10072 Move returns status 0, amount 0
23:23:44.935 00.000 10072 move complete, result=0
23:23:44.935 00.000 10072 worker thread done servicing request
23:23:44.939 00.004 1032 UpdateGuideState exits: m=1313 SNR=25.5
23:23:44.941 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:44.943 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:44.945 00.002 1032 Enqueuing Expose request
23:23:44.946 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
23:23:44.948 00.002 10072 Worker thread wakes up
23:23:44.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:44.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:45.575 00.627 10072 Exposure complete
23:23:45.625 00.050 10072 worker thread done servicing request
23:23:45.625 00.000 1032 OnExposeComplete: enter
23:23:45.627 00.002 1032 UpdateGuideState(): m_state=6
23:23:45.628 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9014
23:23:45.631 00.003 1032 Star::Find returns 1 (0), X=1104.30, Y=133.82, Mass=1379, SNR=26.1, Peak=136 HFD=3.4
23:23:45.632 00.001 1032 MultiStar: [#1 0.07,0.01,0.98,U] [#2 0.22,0.01,0.78,U] [#3 0.25,0.06,0.00,M4] [#4 0.05,-0.02,0.70,U] [#5 0.25,0.15,0.00,R] [#6 0.21,0.10,0.62,U] [#7 0.14,0.08,0.65,U] [#8 0.19,0.19,0.00,R] 
23:23:45.634 00.002 1032 refined, 5 included, MultiStar: {0.19, 0.04}, one-star: {0.42, 0.06}
23:23:45.635 00.001 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
23:23:45.637 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
23:23:45.638 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.19 mountX=-0.01 mountY=-0.20, mountTheta=-1.64
23:23:45.641 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.04, opts=13)
23:23:45.644 00.003 1032 Enqueuing Move request for scope (0.19, 0.04)
23:23:45.647 00.003 10072 Worker thread wakes up
23:23:45.647 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
23:23:45.647 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
23:23:45.647 00.000 10072 Moving (0.19, 0.04) raw xDistance=-0.01 yDistance=-0.20
23:23:45.648 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:23:45.652 00.004 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
23:23:45.652 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:23:45.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:45.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:23:45.652 00.000 10072 MoveAxis(W, 1, ABG)
23:23:45.652 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:45.653 00.001 10072 IsGuiding returns 0
23:23:45.653 00.000 10072 PulseGuide returned control before completion, sleep 11
23:23:45.667 00.014 10072 IsGuiding returns 0
23:23:45.667 00.000 10072 Move returns status 0, amount 1
23:23:45.667 00.000 10072 MoveAxis(N, 0, ABG)
23:23:45.667 00.000 10072 Move returns status 0, amount 0
23:23:45.667 00.000 10072 move complete, result=0
23:23:45.667 00.000 10072 worker thread done servicing request
23:23:45.670 00.003 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:23:45.672 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:45.674 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:45.677 00.003 1032 Enqueuing Expose request
23:23:45.679 00.002 10072 Worker thread wakes up
23:23:45.679 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
23:23:45.682 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:45.682 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:46.092 00.410 10072 Exposure complete
23:23:46.144 00.052 1032 OnExposeComplete: enter
23:23:46.147 00.003 1032 UpdateGuideState(): m_state=6
23:23:46.148 00.001 10072 worker thread done servicing request
23:23:46.148 00.000 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9015
23:23:46.150 00.002 1032 Star::Find returns 1 (0), X=1104.21, Y=133.79, Mass=1270, SNR=25.1, Peak=114 HFD=3.3
23:23:46.152 00.002 1032 MultiStar: [#1 0.02,0.02,0.98,U] [#2 0.28,0.10,0.00,M4] [#3 0.28,0.10,0.00,M5] [#4 0.16,0.02,0.75,U] [#5 0.08,0.06,0.74,U] [#6 0.14,0.19,0.65,U] [#7 0.24,0.10,0.00,M7] [#8 0.10,-0.05,0.53,U] 
23:23:46.153 00.001 1032 refined, 5 included, MultiStar: {0.14, 0.04}, one-star: {0.34, 0.02}
23:23:46.155 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
23:23:46.156 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
23:23:46.158 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.30 mountX=0.01 mountY=-0.15, mountTheta=-1.53
23:23:46.161 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
23:23:46.163 00.002 1032 Enqueuing Move request for scope (0.14, 0.04)
23:23:46.165 00.002 10072 Worker thread wakes up
23:23:46.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
23:23:46.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
23:23:46.165 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.01 yDistance=-0.15
23:23:46.166 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:23:46.169 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
23:23:46.170 00.001 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:23:46.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:46.170 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:46.170 00.000 10072 MoveAxis(W, 1, ABG)
23:23:46.170 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:46.170 00.000 10072 IsGuiding returns 0
23:23:46.170 00.000 10072 PulseGuide returned control before completion, sleep 11
23:23:46.183 00.013 10072 IsGuiding returns 0
23:23:46.183 00.000 10072 Move returns status 0, amount 1
23:23:46.183 00.000 10072 MoveAxis(N, 0, ABG)
23:23:46.183 00.000 10072 Move returns status 0, amount 0
23:23:46.183 00.000 10072 move complete, result=0
23:23:46.184 00.001 10072 worker thread done servicing request
23:23:46.189 00.005 1032 UpdateGuideState exits: m=1270 SNR=25.1
23:23:46.191 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:46.194 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:46.196 00.002 1032 Enqueuing Expose request
23:23:46.198 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
23:23:46.200 00.002 10072 Worker thread wakes up
23:23:46.200 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:46.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:46.824 00.624 10072 Exposure complete
23:23:46.874 00.050 10072 worker thread done servicing request
23:23:46.874 00.000 1032 OnExposeComplete: enter
23:23:46.876 00.002 1032 UpdateGuideState(): m_state=6
23:23:46.878 00.002 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9016
23:23:46.880 00.002 1032 Star::Find returns 1 (0), X=1104.13, Y=133.88, Mass=1351, SNR=25.8, Peak=105 HFD=3.2
23:23:46.882 00.002 1032 MultiStar: [#1 0.01,-0.05,0.96,U] [#2 0.24,0.13,0.00,M5] [#3 0.19,0.13,0.73,U] [#4 0.12,0.04,0.69,U] [#5 0.10,0.02,0.66,U] [#6 0.01,0.08,0.62,U] [#7 0.29,0.10,0.00,M8] [#8 -0.02,-0.04,0.52,U] 
23:23:46.885 00.003 1032 refined, 6 included, MultiStar: {0.11, 0.04}, one-star: {0.25, 0.11}
23:23:46.887 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
23:23:46.889 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
23:23:46.891 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.39 mountX=0.02 mountY=-0.11, mountTheta=-1.44
23:23:46.895 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
23:23:46.897 00.002 1032 Enqueuing Move request for scope (0.11, 0.04)
23:23:46.899 00.002 10072 Worker thread wakes up
23:23:46.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
23:23:46.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
23:23:46.899 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.02 yDistance=-0.11
23:23:46.902 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:23:46.904 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
23:23:46.905 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:23:46.905 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:46.905 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:23:46.905 00.000 10072 MoveAxis(W, 1, ABG)
23:23:46.905 00.000 10072 Guiding  Dir = 3, Dur = 1
23:23:46.905 00.000 10072 IsGuiding returns 0
23:23:46.906 00.001 10072 PulseGuide returned control before completion, sleep 11
23:23:46.922 00.016 1032 UpdateGuideState exits: m=1351 SNR=25.8
23:23:46.924 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:46.926 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:46.928 00.002 1032 Enqueuing Expose request
23:23:46.930 00.002 10072 IsGuiding returns 0
23:23:46.930 00.000 10072 Move returns status 0, amount 1
23:23:46.930 00.000 10072 MoveAxis(N, 0, ABG)
23:23:46.930 00.000 10072 Move returns status 0, amount 0
23:23:46.930 00.000 10072 move complete, result=0
23:23:46.930 00.000 10072 worker thread done servicing request
23:23:46.930 00.000 10072 Worker thread wakes up
23:23:46.930 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:46.931 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:46.939 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:23:47.340 00.401 10072 Exposure complete
23:23:47.392 00.052 10072 worker thread done servicing request
23:23:47.393 00.001 1032 OnExposeComplete: enter
23:23:47.396 00.003 1032 UpdateGuideState(): m_state=6
23:23:47.399 00.003 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9017
23:23:47.401 00.002 1032 Star::Find returns 1 (0), X=1104.20, Y=133.78, Mass=1275, SNR=25.1, Peak=108 HFD=3.4
23:23:47.402 00.001 1032 MultiStar: [#1 0.06,0.00,1.00,U] [#2 0.31,0.08,0.00,M6] [#3 0.13,0.31,0.00,M5] [#4 -0.06,-0.01,0.72,U] [#5 -0.06,0.11,0.71,U] [#6 0.12,0.15,0.66,U] [#7 0.31,0.14,0.00,M9] [#8 0.02,0.10,0.53,U] 
23:23:47.404 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.05}, one-star: {0.33, 0.01}
23:23:47.405 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:23:47.407 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:23:47.409 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.53 mountX=0.03 mountY=-0.09, mountTheta=-1.30
23:23:47.411 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
23:23:47.413 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
23:23:47.415 00.002 10072 Worker thread wakes up
23:23:47.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
23:23:47.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
23:23:47.415 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
23:23:47.417 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:23:47.420 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
23:23:47.420 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:23:47.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:47.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:23:47.420 00.000 10072 MoveAxis(W, 0, ABG)
23:23:47.420 00.000 10072 Move returns status 0, amount 0
23:23:47.420 00.000 10072 MoveAxis(N, 0, ABG)
23:23:47.420 00.000 10072 Move returns status 0, amount 0
23:23:47.420 00.000 10072 move complete, result=0
23:23:47.420 00.000 10072 worker thread done servicing request
23:23:47.438 00.018 1032 UpdateGuideState exits: m=1275 SNR=25.1
23:23:47.441 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:47.443 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:47.445 00.002 1032 Enqueuing Expose request
23:23:47.446 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:23:47.448 00.002 10072 Worker thread wakes up
23:23:47.449 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:47.449 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1089,119,31,31)
23:23:47.746 00.297 1032 evsrv: cli 0D18AEB0 connect
23:23:47.749 00.003 1032 case statement mapped state 6 to 3
23:23:47.753 00.004 1032 case statement mapped state 6 to 3
23:23:47.756 00.003 1032 evsrv: cli 0D18AEB0 request: {"method":"get_app_state","id":"97d84f14-ec5c-4933-a9e6-831d5aacb068"}
23:23:47.758 00.002 1032 case statement mapped state 6 to 3
23:23:47.761 00.003 1032 evsrv: cli 0D18AEB0 response: {"jsonrpc":"2.0","result":"Guiding","id":"97d84f14-ec5c-4933-a9e6-831d5aacb068"}
23:23:47.808 00.047 1032 evsrv: cli 0D18AEB0 disconnect
23:23:47.818 00.010 1032 evsrv: cli 0D18B590 connect
23:23:47.822 00.004 1032 case statement mapped state 6 to 3
23:23:47.827 00.005 1032 case statement mapped state 6 to 3
23:23:47.835 00.008 1032 evsrv: cli 0D18B590 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"0500821d-b7e6-4417-8020-dec866528269"}
23:23:47.838 00.003 1032 PhdController::Dither begins
23:23:47.843 00.005 1032 dither: size=3.00, dRA=-2.29 dDec=-2.97
23:23:47.846 00.003 1032 MountToCamera -- mountTheta (-2.23) + m_xAngle (1.83) = xAngle (-0.40 = -0.40)
23:23:47.850 00.004 1032 MountToCamera -- mountX=-2.29 mountY=-2.97 hyp=3.75 mountTheta=-2.23 cameraX=3.46, cameraY=-1.45 cameraTheta=-0.40
23:23:47.853 00.003 1032 setting lock position to (1107.33, 132.32)
23:23:47.857 00.004 1032 Mount: notify guiding dithered (3.5, -1.4)
23:23:47.877 00.020 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
23:23:47.881 00.004 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
23:23:47.883 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
23:23:47.885 00.002 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
23:23:47.889 00.004 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
23:23:47.903 00.014 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
23:23:47.908 00.005 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
23:23:47.910 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:23:47.912 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
23:23:47.914 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
23:23:47.916 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
23:23:47.919 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
23:23:47.949 00.030 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
23:23:47.954 00.005 1032 MultiStar: stabilizing after lock position change
23:23:47.956 00.002 1032 Status Line: Dither by -2.29,-2.97
23:23:47.973 00.017 1032 PhdController: newstate STATE_SETTLE_BEGIN
23:23:47.978 00.005 1032 PhdController: newstate STATE_SETTLE_WAIT
23:23:47.982 00.004 1032 evsrv: cli 0D18B590 response: {"jsonrpc":"2.0","result":0,"id":"0500821d-b7e6-4417-8020-dec866528269"}
23:23:47.989 00.007 1032 evsrv: cli 0D18B590 disconnect
23:23:48.082 00.093 10072 Exposure complete
23:23:48.233 00.151 1032 OnExposeComplete: enter
23:23:48.238 00.005 1032 UpdateGuideState(): m_state=6
23:23:48.241 00.003 10072 worker thread done servicing request
23:23:48.242 00.001 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9018
23:23:48.244 00.002 1032 Star::Find returns 1 (0), X=1104.23, Y=133.80, Mass=1260, SNR=25.0, Peak=110 HFD=3.3
23:23:48.247 00.003 1032 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.83) = xAngle (0.87 = 0.87)
23:23:48.250 00.003 1032 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.87 = 0.87)
23:23:48.252 00.002 1032 CameraToMount -- cameraX=-3.10 cameraY=1.48 hyp=3.44 cameraTheta=2.70 mountX=2.23 mountY=2.62, mountTheta=0.87
23:23:48.256 00.004 1032 dither recenter: remaining=(2.3,3.0) step=(2.3,3.0)
23:23:48.259 00.003 1032 MountToCamera -- mountTheta (0.92) + m_xAngle (1.83) = xAngle (2.75 = 2.75)
23:23:48.262 00.003 1032 MountToCamera -- mountX=2.29 mountY=2.97 hyp=3.75 mountTheta=0.92 cameraX=-3.46, cameraY=1.45 cameraTheta=2.75
23:23:48.265 00.003 1032 SchedulePrimaryMove(0F526948, x=-3.46, y=1.45, opts=4)
23:23:48.267 00.002 1032 Enqueuing Move request for scope (-3.46, 1.45)
23:23:48.269 00.002 1032 Mount: notify direct move 2.29,2.97
23:23:48.272 00.003 10072 Worker thread wakes up
23:23:48.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-3.46, 1.45) opts 0x4
23:23:48.272 00.000 10072 Handling offset move in thread for scope, endpoint = (-3.46, 1.45)
23:23:48.272 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
23:23:48.275 00.003 10072 Moving (-3.46, 1.45) raw xDistance=2.29 yDistance=2.97
23:23:48.275 00.000 10072 BLC: window closed
23:23:48.275 00.000 10072 MoveAxis(W, 2199, B)
23:23:48.275 00.000 10072 Guiding  Dir = 3, Dur = 2199
23:23:48.275 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
23:23:48.278 00.003 10072 IsGuiding returns 0
23:23:48.278 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
23:23:48.282 00.004 10072 PulseGuide returned control before completion, sleep 2209
23:23:48.282 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
23:23:48.286 00.004 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
23:23:48.290 00.004 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
23:23:48.293 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
23:23:48.296 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:23:48.300 00.004 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
23:23:48.303 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
23:23:48.320 00.017 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
23:23:48.324 00.004 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
23:23:48.327 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
23:23:48.333 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:23:48.375 00.042 1032 UpdateGuideState exits: m=1260 SNR=25.0
23:23:48.378 00.003 1032 PhdController: settling, locked = 1, distance = 3.75 (0.25) aobump = 0 frame = 1 / 99999
23:23:48.380 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784172228.380,"Host":"MELE","Inst":1,"Distance":3.75,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:23:48.383 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:48.386 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:48.403 00.017 1032 Enqueuing Expose request
23:23:50.500 02.097 10072 IsGuiding returns 0
23:23:50.500 00.000 10072 Move returns status 0, amount 2199
23:23:50.501 00.001 10072 BLC: window closed
23:23:50.501 00.000 10072 BLC: Compensation needed for non-algo type move
23:23:50.501 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
23:23:50.501 00.000 10072 MoveAxis(S, 2004, B)
23:23:50.501 00.000 10072 Guiding  Dir = 1, Dur = 2004
23:23:50.501 00.000 10072 IsGuiding returns 0
23:23:50.502 00.001 10072 PulseGuide returned control before completion, sleep 2014
23:23:52.517 02.015 10072 IsGuiding returns 0
23:23:52.517 00.000 10072 Move returns status 0, amount 2004
23:23:52.517 00.000 10072 move complete, result=0
23:23:52.517 00.000 1032 GuideStep: 2.3 px 2199 ms WEST, 3.0 px 2004 ms SOUTH
23:23:52.521 00.004 10072 worker thread done servicing request
23:23:52.521 00.000 10072 Worker thread wakes up
23:23:52.521 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:52.521 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:23:53.150 00.629 10072 Exposure complete
23:23:53.227 00.077 10072 worker thread done servicing request
23:23:53.227 00.000 1032 OnExposeComplete: enter
23:23:53.234 00.007 1032 UpdateGuideState(): m_state=6
23:23:53.244 00.010 1032 Star::Find(15, 1104, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9019
23:23:53.252 00.008 1032 Star::Find returns 1 (0), X=1107.17, Y=132.10, Mass=1416, SNR=26.4, Peak=117 HFD=3.2
23:23:53.255 00.003 1032 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.83) = xAngle (-4.02 = 2.26)
23:23:53.258 00.003 1032 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.02 = 2.26)
23:23:53.260 00.002 1032 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-2.19 mountX=-0.17 mountY=0.21, mountTheta=2.26
23:23:53.266 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=-0.22, opts=13)
23:23:53.275 00.009 1032 Enqueuing Move request for scope (-0.16, -0.22)
23:23:53.279 00.004 10072 Worker thread wakes up
23:23:53.279 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd
23:23:53.279 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, -0.22)
23:23:53.279 00.000 10072 Moving (-0.16, -0.22) raw xDistance=-0.17 yDistance=0.21
23:23:53.282 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:23:53.286 00.004 10072 PPEC rslt(dithering): input = -0.17, final = -0.08
23:23:53.286 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
23:23:53.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:23:53.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:23:53.287 00.001 10072 MoveAxis(E, 81, ABG)
23:23:53.287 00.000 10072 Guiding  Dir = 2, Dur = 81
23:23:53.287 00.000 10072 IsGuiding returns 0
23:23:53.288 00.001 10072 PulseGuide returned control before completion, sleep 90
23:23:53.326 00.038 1032 UpdateGuideState exits: m=1416 SNR=26.4
23:23:53.333 00.007 1032 PhdController: settling, locked = 1, distance = 0.27 (0.25) aobump = 0 frame = 2 / 99999
23:23:53.337 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784172233.337,"Host":"MELE","Inst":1,"Distance":0.27,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:23:53.340 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:53.344 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:53.347 00.003 1032 Enqueuing Expose request
23:23:53.395 00.048 10072 IsGuiding returns 0
23:23:53.395 00.000 10072 Move returns status 0, amount 81
23:23:53.395 00.000 10072 MoveAxis(N, 0, ABG)
23:23:53.395 00.000 10072 Move returns status 0, amount 0
23:23:53.395 00.000 10072 move complete, result=0
23:23:53.395 00.000 10072 worker thread done servicing request
23:23:53.396 00.001 10072 Worker thread wakes up
23:23:53.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:53.396 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:23:53.396 00.000 1032 GuideStep: -0.2 px 81 ms EAST, 0.2 px 0 ms NORTH
23:23:53.807 00.411 10072 Exposure complete
23:23:53.882 00.075 1032 OnExposeComplete: enter
23:23:53.886 00.004 10072 worker thread done servicing request
23:23:53.886 00.000 1032 UpdateGuideState(): m_state=6
23:23:53.953 00.067 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9020
23:23:53.971 00.018 1032 Star::Find returns 1 (0), X=1107.26, Y=132.09, Mass=1458, SNR=26.9, Peak=110 HFD=3.4
23:23:53.976 00.005 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.59)
23:23:53.980 00.004 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.59)
23:23:53.983 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.87 mountX=-0.20 mountY=0.12, mountTheta=2.59
23:23:53.997 00.014 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.22, opts=13)
23:23:54.002 00.005 1032 Enqueuing Move request for scope (-0.07, -0.22)
23:23:54.042 00.040 10072 Worker thread wakes up
23:23:54.042 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
23:23:54.042 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
23:23:54.042 00.000 10072 Moving (-0.07, -0.22) raw xDistance=-0.20 yDistance=0.12
23:23:54.045 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:23:54.076 00.031 10072 PPEC rslt(dithering): input = -0.20, final = -0.10
23:23:54.076 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
23:23:54.076 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:54.077 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:23:54.077 00.000 10072 MoveAxis(E, 94, ABG)
23:23:54.077 00.000 10072 Guiding  Dir = 2, Dur = 94
23:23:54.129 00.052 10072 IsGuiding returns 0
23:23:54.137 00.008 10072 PulseGuide returned control before completion, sleep 98
23:23:54.407 00.270 10072 IsGuiding returns 1
23:23:54.409 00.002 10072 scope still moving after pulse duration time elapsed
23:23:54.420 00.011 1032 UpdateGuideState exits: m=1458 SNR=26.9
23:23:55.378 00.958 1032 PhdController: settling, locked = 1, distance = 0.26 (0.25) aobump = 0 frame = 3 / 99999
23:23:55.383 00.005 10072 IsGuiding returns 0
23:23:55.383 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784172235.383,"Host":"MELE","Inst":1,"Distance":0.26,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:23:55.387 00.004 10072 scope move finished after 94 + 1159 ms
23:23:55.387 00.000 10072 Move returns status 0, amount 94
23:23:55.387 00.000 10072 MoveAxis(N, 0, ABG)
23:23:55.387 00.000 10072 Move returns status 0, amount 0
23:23:55.388 00.001 10072 move complete, result=0
23:23:55.388 00.000 10072 worker thread done servicing request
23:23:55.388 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:55.394 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:55.719 00.325 1032 Enqueuing Expose request
23:23:55.724 00.005 10072 Worker thread wakes up
23:23:55.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:55.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:23:55.724 00.000 1032 GuideStep: -0.2 px 94 ms EAST, 0.1 px 0 ms NORTH
23:23:56.384 00.660 10072 Exposure complete
23:23:56.476 00.092 10072 worker thread done servicing request
23:23:56.476 00.000 1032 OnExposeComplete: enter
23:23:56.480 00.004 1032 UpdateGuideState(): m_state=6
23:23:56.484 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9021
23:23:56.488 00.004 1032 Star::Find returns 1 (0), X=1107.22, Y=132.54, Mass=1414, SNR=26.4, Peak=123 HFD=3.3
23:23:56.492 00.004 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
23:23:56.494 00.002 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
23:23:56.498 00.004 1032 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.25 cameraTheta=2.02 mountX=0.24 mountY=0.05, mountTheta=0.19
23:23:56.502 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.22, opts=13)
23:23:56.504 00.002 1032 Enqueuing Move request for scope (-0.11, 0.22)
23:23:56.508 00.004 10072 Worker thread wakes up
23:23:56.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
23:23:56.508 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
23:23:56.508 00.000 10072 Moving (-0.11, 0.22) raw xDistance=0.24 yDistance=0.05
23:23:56.511 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:23:56.515 00.004 10072 PPEC rslt(dithering): input = 0.24, final = 0.12
23:23:56.515 00.000 10072 PPEC: input: 0.24, control: 0.12, exposure: 500
23:23:56.515 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:56.515 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:23:56.515 00.000 10072 MoveAxis(W, 115, ABG)
23:23:56.516 00.001 10072 Guiding  Dir = 3, Dur = 115
23:23:56.516 00.000 10072 IsGuiding returns 0
23:23:56.517 00.001 10072 PulseGuide returned control before completion, sleep 125
23:23:56.542 00.025 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:23:56.545 00.003 1032 PhdController: settling, locked = 1, distance = 0.26 (0.25) aobump = 0 frame = 4 / 99999
23:23:56.549 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784172236.549,"Host":"MELE","Inst":1,"Distance":0.26,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:23:56.552 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:56.555 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:56.558 00.003 1032 Enqueuing Expose request
23:23:56.647 00.089 10072 IsGuiding returns 0
23:23:56.647 00.000 10072 Move returns status 0, amount 115
23:23:56.647 00.000 10072 MoveAxis(N, 0, ABG)
23:23:56.647 00.000 10072 Move returns status 0, amount 0
23:23:56.647 00.000 10072 move complete, result=0
23:23:56.647 00.000 10072 worker thread done servicing request
23:23:56.648 00.001 10072 Worker thread wakes up
23:23:56.648 00.000 1032 GuideStep: 0.2 px 115 ms WEST, 0.0 px 0 ms NORTH
23:23:56.652 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:56.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:23:57.076 00.424 10072 Exposure complete
23:23:57.176 00.100 10072 worker thread done servicing request
23:23:57.176 00.000 1032 OnExposeComplete: enter
23:23:57.184 00.008 1032 UpdateGuideState(): m_state=6
23:23:57.189 00.005 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9022
23:23:57.190 00.001 1032 Star::Find returns 1 (0), X=1107.15, Y=132.56, Mass=1273, SNR=25.1, Peak=112 HFD=3.5
23:23:57.194 00.004 1032 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.83) = xAngle (0.37 = 0.37)
23:23:57.196 00.002 1032 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.37 = 0.37)
23:23:57.198 00.002 1032 CameraToMount -- cameraX=-0.18 cameraY=0.25 hyp=0.30 cameraTheta=2.20 mountX=0.28 mountY=0.11, mountTheta=0.37
23:23:57.233 00.035 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=0.25, opts=13)
23:23:57.236 00.003 1032 Enqueuing Move request for scope (-0.18, 0.25)
23:23:57.238 00.002 10072 Worker thread wakes up
23:23:57.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.25) opts 0xd
23:23:57.238 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, 0.25)
23:23:57.239 00.001 10072 Moving (-0.18, 0.25) raw xDistance=0.28 yDistance=0.11
23:23:57.242 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:23:57.260 00.018 10072 PPEC rslt(dithering): input = 0.28, final = 0.14
23:23:57.260 00.000 10072 PPEC: input: 0.28, control: 0.14, exposure: 500
23:23:57.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:57.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:23:57.260 00.000 10072 MoveAxis(W, 134, ABG)
23:23:57.260 00.000 10072 Guiding  Dir = 3, Dur = 134
23:23:57.261 00.001 10072 IsGuiding returns 0
23:23:57.261 00.000 10072 PulseGuide returned control before completion, sleep 144
23:23:57.312 00.051 1032 UpdateGuideState exits: m=1273 SNR=25.1
23:23:57.344 00.032 1032 PhdController: settling, locked = 1, distance = 0.27 (0.25) aobump = 0 frame = 5 / 99999
23:23:57.349 00.005 1032 evsrv: {"Event":"Settling","Timestamp":1784172237.349,"Host":"MELE","Inst":1,"Distance":0.27,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:23:57.353 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:57.357 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:57.389 00.032 1032 Enqueuing Expose request
23:23:57.480 00.091 10072 IsGuiding returns 1
23:23:57.481 00.001 10072 scope still moving after pulse duration time elapsed
23:23:57.526 00.045 10072 IsGuiding returns 1
23:23:57.575 00.049 10072 IsGuiding returns 1
23:23:57.621 00.046 10072 IsGuiding returns 1
23:23:57.660 00.039 10072 IsGuiding returns 0
23:23:57.661 00.001 10072 scope move finished after 134 + 266 ms
23:23:57.661 00.000 10072 Move returns status 0, amount 134
23:23:57.661 00.000 10072 MoveAxis(N, 0, ABG)
23:23:57.661 00.000 10072 Move returns status 0, amount 0
23:23:57.661 00.000 10072 move complete, result=0
23:23:57.661 00.000 10072 worker thread done servicing request
23:23:57.661 00.000 10072 Worker thread wakes up
23:23:57.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:57.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:23:57.662 00.001 1032 GuideStep: 0.3 px 134 ms WEST, 0.1 px 0 ms NORTH
23:23:58.332 00.670 10072 Exposure complete
23:23:58.523 00.191 10072 worker thread done servicing request
23:23:58.523 00.000 1032 OnExposeComplete: enter
23:23:58.561 00.038 1032 UpdateGuideState(): m_state=6
23:23:58.563 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9023
23:23:58.567 00.004 1032 Star::Find returns 1 (0), X=1107.28, Y=132.04, Mass=1284, SNR=25.2, Peak=102 HFD=3.3
23:23:58.569 00.002 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.68)
23:23:58.571 00.002 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.68)
23:23:58.574 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.28 hyp=0.28 cameraTheta=-1.77 mountX=-0.26 mountY=0.13, mountTheta=2.68
23:23:58.611 00.037 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.28, opts=13)
23:23:58.614 00.003 1032 Enqueuing Move request for scope (-0.06, -0.28)
23:23:58.616 00.002 10072 Worker thread wakes up
23:23:58.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.28) opts 0xd
23:23:58.616 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.28)
23:23:58.616 00.000 10072 Moving (-0.06, -0.28) raw xDistance=-0.26 yDistance=0.13
23:23:58.618 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:23:58.655 00.037 10072 PPEC rslt(dithering): input = -0.26, final = -0.13
23:23:58.655 00.000 10072 PPEC: input: -0.26, control: -0.13, exposure: 500
23:23:58.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:58.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:23:58.655 00.000 10072 MoveAxis(E, 120, ABG)
23:23:58.656 00.001 10072 Guiding  Dir = 2, Dur = 120
23:23:58.656 00.000 10072 IsGuiding returns 0
23:23:58.657 00.001 10072 PulseGuide returned control before completion, sleep 130
23:23:58.750 00.093 1032 UpdateGuideState exits: m=1284 SNR=25.2
23:23:58.754 00.004 1032 PhdController: settling, locked = 1, distance = 0.27 (0.25) aobump = 0 frame = 6 / 99999
23:23:58.757 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784172238.756,"Host":"MELE","Inst":1,"Distance":0.27,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:23:58.759 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:58.762 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:23:58.793 00.031 1032 Enqueuing Expose request
23:23:58.811 00.018 10072 IsGuiding returns 1
23:23:58.811 00.000 10072 scope still moving after pulse duration time elapsed
23:23:58.850 00.039 10072 IsGuiding returns 1
23:23:58.903 00.053 10072 IsGuiding returns 0
23:23:58.903 00.000 10072 scope move finished after 120 + 126 ms
23:23:58.903 00.000 10072 Move returns status 0, amount 120
23:23:58.903 00.000 10072 MoveAxis(N, 0, ABG)
23:23:58.903 00.000 10072 Move returns status 0, amount 0
23:23:58.903 00.000 10072 move complete, result=0
23:23:58.903 00.000 10072 worker thread done servicing request
23:23:58.903 00.000 10072 Worker thread wakes up
23:23:58.904 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:23:58.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:23:58.907 00.003 1032 GuideStep: -0.3 px 120 ms EAST, 0.1 px 0 ms NORTH
23:23:59.582 00.675 10072 Exposure complete
23:23:59.838 00.256 10072 worker thread done servicing request
23:23:59.838 00.000 1032 OnExposeComplete: enter
23:23:59.842 00.004 1032 UpdateGuideState(): m_state=6
23:23:59.845 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9024
23:23:59.848 00.003 1032 Star::Find returns 1 (0), X=1107.24, Y=132.32, Mass=1373, SNR=26.1, Peak=121 HFD=3.3
23:23:59.880 00.032 1032 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.83) = xAngle (1.30 = 1.30)
23:23:59.883 00.003 1032 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.30 = 1.30)
23:23:59.886 00.003 1032 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.13 mountX=0.03 mountY=0.09, mountTheta=1.30
23:23:59.890 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.00, opts=13)
23:23:59.927 00.037 1032 Enqueuing Move request for scope (-0.10, 0.00)
23:23:59.930 00.003 10072 Worker thread wakes up
23:23:59.931 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
23:23:59.931 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
23:23:59.931 00.000 10072 Moving (-0.10, 0.00) raw xDistance=0.03 yDistance=0.09
23:23:59.933 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:23:59.974 00.041 10072 PPEC rslt(dithering): input = 0.03, final = 0.01
23:23:59.974 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:23:59.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:59.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:23:59.974 00.000 10072 MoveAxis(W, 12, ABG)
23:23:59.974 00.000 10072 Guiding  Dir = 3, Dur = 12
23:23:59.975 00.001 10072 IsGuiding returns 0
23:23:59.975 00.000 10072 PulseGuide returned control before completion, sleep 22
23:24:00.005 00.030 10072 IsGuiding returns 0
23:24:00.005 00.000 10072 Move returns status 0, amount 12
23:24:00.005 00.000 10072 MoveAxis(N, 0, ABG)
23:24:00.005 00.000 10072 Move returns status 0, amount 0
23:24:00.005 00.000 10072 move complete, result=0
23:24:00.005 00.000 10072 worker thread done servicing request
23:24:00.048 00.043 1032 UpdateGuideState exits: m=1373 SNR=26.1
23:24:00.051 00.003 1032 PhdController: settling, locked = 1, distance = 0.22 (0.25) aobump = 0 frame = 7 / 99999
23:24:00.055 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784172240.055,"Host":"MELE","Inst":1,"Distance":0.22,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:24:00.087 00.032 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:00.090 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:00.093 00.003 1032 Enqueuing Expose request
23:24:00.096 00.003 10072 Worker thread wakes up
23:24:00.096 00.000 1032 GuideStep: 0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
23:24:00.129 00.033 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:00.129 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:00.777 00.648 10072 Exposure complete
23:24:00.994 00.217 10072 worker thread done servicing request
23:24:01.021 00.027 1032 OnExposeComplete: enter
23:24:01.027 00.006 1032 UpdateGuideState(): m_state=6
23:24:01.031 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9025
23:24:01.033 00.002 1032 Star::Find returns 1 (0), X=1107.23, Y=132.36, Mass=1500, SNR=27.2, Peak=117 HFD=3.5
23:24:01.036 00.003 1032 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.83) = xAngle (0.93 = 0.93)
23:24:01.068 00.032 1032 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.93 = 0.93)
23:24:01.071 00.003 1032 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.76 mountX=0.07 mountY=0.09, mountTheta=0.93
23:24:01.075 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.04, opts=13)
23:24:01.077 00.002 1032 Enqueuing Move request for scope (-0.10, 0.04)
23:24:01.114 00.037 10072 Worker thread wakes up
23:24:01.114 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
23:24:01.115 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
23:24:01.115 00.000 10072 Moving (-0.10, 0.04) raw xDistance=0.07 yDistance=0.09
23:24:01.117 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:24:01.122 00.005 10072 PPEC rslt(dithering): input = 0.07, final = 0.03
23:24:01.122 00.000 10072 PPEC: input: 0.07, control: 0.03, exposure: 500
23:24:01.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:01.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:24:01.122 00.000 10072 MoveAxis(W, 31, ABG)
23:24:01.122 00.000 10072 Guiding  Dir = 3, Dur = 31
23:24:01.123 00.001 10072 IsGuiding returns 0
23:24:01.124 00.001 10072 PulseGuide returned control before completion, sleep 41
23:24:01.205 00.081 10072 IsGuiding returns 0
23:24:01.205 00.000 10072 Move returns status 0, amount 31
23:24:01.205 00.000 10072 MoveAxis(N, 0, ABG)
23:24:01.205 00.000 10072 Move returns status 0, amount 0
23:24:01.205 00.000 10072 move complete, result=0
23:24:01.205 00.000 10072 worker thread done servicing request
23:24:01.210 00.005 1032 UpdateGuideState exits: m=1500 SNR=27.2
23:24:01.213 00.003 1032 PhdController: settling, locked = 1, distance = 0.19 (0.25) aobump = 0 frame = 8 / 99999
23:24:01.216 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784172241.216,"Host":"MELE","Inst":1,"Distance":0.19,"Time":1.2,"SettleTime":3.0,"StarLocked":true}
23:24:01.232 00.016 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:01.235 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:01.240 00.005 1032 Enqueuing Expose request
23:24:01.242 00.002 10072 Worker thread wakes up
23:24:01.243 00.001 1032 GuideStep: 0.1 px 31 ms WEST, 0.1 px 0 ms NORTH
23:24:01.257 00.014 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:01.257 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:01.884 00.627 10072 Exposure complete
23:24:01.946 00.062 10072 worker thread done servicing request
23:24:01.947 00.001 1032 OnExposeComplete: enter
23:24:01.949 00.002 1032 UpdateGuideState(): m_state=6
23:24:01.952 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9026
23:24:01.954 00.002 1032 Star::Find returns 1 (0), X=1107.31, Y=132.25, Mass=1397, SNR=26.3, Peak=117 HFD=3.3
23:24:01.956 00.002 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.83) = xAngle (-3.71 = 2.58)
23:24:01.958 00.002 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.71 = 2.58)
23:24:01.960 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.88 mountX=-0.06 mountY=0.04, mountTheta=2.58
23:24:01.963 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
23:24:01.966 00.003 1032 Enqueuing Move request for scope (-0.02, -0.07)
23:24:01.969 00.003 10072 Worker thread wakes up
23:24:01.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
23:24:01.969 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
23:24:01.969 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
23:24:01.971 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:24:01.974 00.003 10072 PPEC rslt(dithering): input = -0.06, final = -0.03
23:24:01.974 00.000 10072 PPEC: input: -0.06, control: -0.03, exposure: 500
23:24:01.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:01.975 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:24:01.975 00.000 10072 MoveAxis(E, 30, ABG)
23:24:01.975 00.000 10072 Guiding  Dir = 2, Dur = 30
23:24:01.975 00.000 10072 IsGuiding returns 0
23:24:01.976 00.001 10072 PulseGuide returned control before completion, sleep 40
23:24:01.996 00.020 1032 UpdateGuideState exits: m=1397 SNR=26.3
23:24:01.999 00.003 1032 PhdController: settling, locked = 1, distance = 0.15 (0.25) aobump = 0 frame = 9 / 99999
23:24:02.001 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784172242.001,"Host":"MELE","Inst":1,"Distance":0.15,"Time":1.9,"SettleTime":3.0,"StarLocked":true}
23:24:02.004 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:02.006 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:02.008 00.002 1032 Enqueuing Expose request
23:24:02.025 00.017 10072 IsGuiding returns 1
23:24:02.025 00.000 10072 scope still moving after pulse duration time elapsed
23:24:02.238 00.213 10072 IsGuiding returns 0
23:24:02.238 00.000 10072 scope move finished after 30 + 232 ms
23:24:02.238 00.000 10072 Move returns status 0, amount 30
23:24:02.238 00.000 10072 MoveAxis(N, 0, ABG)
23:24:02.238 00.000 10072 Move returns status 0, amount 0
23:24:02.238 00.000 10072 move complete, result=0
23:24:02.239 00.001 10072 worker thread done servicing request
23:24:02.239 00.000 10072 Worker thread wakes up
23:24:02.239 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:02.239 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:02.264 00.025 1032 GuideStep: -0.1 px 30 ms EAST, 0.0 px 0 ms NORTH
23:24:02.665 00.401 10072 Exposure complete
23:24:02.935 00.270 10072 worker thread done servicing request
23:24:02.936 00.001 1032 OnExposeComplete: enter
23:24:02.940 00.004 1032 UpdateGuideState(): m_state=6
23:24:02.944 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9027
23:24:02.947 00.003 1032 Star::Find returns 1 (0), X=1107.33, Y=132.35, Mass=1376, SNR=26.1, Peak=120 HFD=3.4
23:24:02.950 00.003 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
23:24:02.958 00.008 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
23:24:02.964 00.006 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.66 mountX=0.03 mountY=-0.01, mountTheta=-0.17
23:24:02.974 00.010 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
23:24:02.981 00.007 1032 Enqueuing Move request for scope (-0.00, 0.04)
23:24:02.992 00.011 10072 Worker thread wakes up
23:24:02.992 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
23:24:02.994 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
23:24:02.994 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.03 yDistance=-0.01
23:24:03.002 00.008 10072 PPEC rslt(dithering): input = 0.03, final = 0.02
23:24:03.002 00.000 10072 PPEC: input: 0.03, control: 0.02, exposure: 500
23:24:03.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:03.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:24:03.003 00.001 10072 MoveAxis(W, 16, ABG)
23:24:03.003 00.000 10072 Guiding  Dir = 3, Dur = 16
23:24:03.003 00.000 10072 IsGuiding returns 0
23:24:03.004 00.001 10072 PulseGuide returned control before completion, sleep 26
23:24:03.006 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:24:03.032 00.026 10072 IsGuiding returns 0
23:24:03.032 00.000 10072 Move returns status 0, amount 16
23:24:03.032 00.000 10072 MoveAxis(N, 0, ABG)
23:24:03.032 00.000 10072 Move returns status 0, amount 0
23:24:03.032 00.000 10072 move complete, result=0
23:24:03.033 00.001 10072 worker thread done servicing request
23:24:03.043 00.010 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:24:03.046 00.003 1032 PhdController: settling, locked = 1, distance = 0.12 (0.25) aobump = 0 frame = 10 / 99999
23:24:03.059 00.013 1032 PhdController: newstate STATE_FINISH
23:24:03.062 00.003 1032 PhdController complete: success
23:24:03.065 00.003 1032 evsrv: {"Event":"SettleDone","Timestamp":1784172243.065,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
23:24:03.068 00.003 1032 Mount: notify guiding dither settle done success=1
23:24:03.072 00.004 1032 PhdController: newstate STATE_IDLE
23:24:03.075 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:03.129 00.054 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:03.155 00.026 1032 Enqueuing Expose request
23:24:03.165 00.010 10072 Worker thread wakes up
23:24:03.165 00.000 1032 GuideStep: 0.0 px 16 ms WEST, -0.0 px 0 ms NORTH
23:24:03.168 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:03.169 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:03.807 00.638 10072 Exposure complete
23:24:03.879 00.072 10072 worker thread done servicing request
23:24:03.879 00.000 1032 OnExposeComplete: enter
23:24:03.885 00.006 1032 UpdateGuideState(): m_state=6
23:24:03.887 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9028
23:24:03.890 00.003 1032 Star::Find returns 1 (0), X=1107.19, Y=132.36, Mass=1469, SNR=26.9, Peak=123 HFD=3.4
23:24:03.892 00.002 1032 MultiStar: exiting stabilization period
23:24:03.897 00.005 1032 MultiStar: updating star positions after lock position change
23:24:03.902 00.005 1032 Star::Find(15, 626, 262, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9028
23:24:03.905 00.003 1032 Star::Find returns 1 (1), X=626.99, Y=263.32, Mass=1369, SNR=26.0, Peak=255 HFD=2.3
23:24:03.908 00.003 1032 Star::Find(15, 333, 193, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9028
23:24:03.910 00.002 1032 Star::Find returns 1 (0), X=333.14, Y=194.72, Mass=812, SNR=20.1, Peak=88 HFD=2.6
23:24:03.913 00.003 1032 Star::Find(15, 135, 735, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9028
23:24:03.916 00.003 1032 Star::Find returns 1 (0), X=135.51, Y=736.68, Mass=834, SNR=20.3, Peak=77 HFD=3.1
23:24:03.918 00.002 1032 Star::Find(15, 358, 605, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9028
23:24:03.920 00.002 1032 Star::Find returns 1 (0), X=358.44, Y=606.19, Mass=693, SNR=18.5, Peak=94 HFD=2.3
23:24:03.921 00.001 1032 Star::Find(15, 1110, 550, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9028
23:24:03.925 00.004 1032 Star::Find returns 1 (0), X=1110.12, Y=551.07, Mass=554, SNR=16.5, Peak=59 HFD=2.7
23:24:03.929 00.004 1032 Star::Find(15, 55, 348, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9028
23:24:03.931 00.002 1032 Star::Find returns 1 (0), X=55.82, Y=349.69, Mass=514, SNR=15.9, Peak=38 HFD=3.4
23:24:03.933 00.002 1032 Star::Find(15, 570, 596, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9028
23:24:03.935 00.002 1032 Star::Find returns 1 (0), X=570.84, Y=597.63, Mass=753, SNR=19.3, Peak=145 HFD=2.1
23:24:03.937 00.002 1032 Star::Find(15, 820, 221, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9028
23:24:03.939 00.002 1032 Star::Find returns 1 (0), X=820.23, Y=222.38, Mass=396, SNR=13.9, Peak=61 HFD=2.3
23:24:03.942 00.003 1032 Star::Find(15, 253, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9028
23:24:03.944 00.002 1032 Star::Find returns 1 (0), X=253.53, Y=331.92, Mass=414, SNR=14.2, Peak=36 HFD=3.3
23:24:03.947 00.003 1032 Star::Find(15, 471, 320, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9028
23:24:03.949 00.002 1032 Star::Find returns 1 (0), X=471.97, Y=321.62, Mass=697, SNR=18.5, Peak=97 HFD=2.3
23:24:03.951 00.002 1032 Star::Find(15, 722, 907, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9028
23:24:03.953 00.002 1032 Star::Find returns 1 (0), X=722.57, Y=908.28, Mass=450, SNR=14.9, Peak=45 HFD=3.2
23:24:03.955 00.002 1032 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.83) = xAngle (1.01 = 1.01)
23:24:03.959 00.004 1032 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.01 = 1.01)
23:24:03.965 00.006 1032 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.85 mountX=0.08 mountY=0.12, mountTheta=1.01
23:24:03.969 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.04, opts=13)
23:24:03.973 00.004 1032 Enqueuing Move request for scope (-0.14, 0.04)
23:24:03.975 00.002 10072 Worker thread wakes up
23:24:03.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
23:24:03.975 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
23:24:03.975 00.000 10072 Moving (-0.14, 0.04) raw xDistance=0.08 yDistance=0.12
23:24:03.978 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:24:03.982 00.004 10072 PPEC rslt(dithering): input = 0.08, final = 0.04
23:24:03.982 00.000 10072 PPEC: input: 0.08, control: 0.04, exposure: 500
23:24:03.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:03.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:24:03.982 00.000 10072 MoveAxis(W, 36, ABG)
23:24:03.982 00.000 10072 Guiding  Dir = 3, Dur = 36
23:24:03.983 00.001 10072 IsGuiding returns 0
23:24:03.983 00.000 10072 PulseGuide returned control before completion, sleep 46
23:24:04.009 00.026 1032 UpdateGuideState exits: m=1469 SNR=26.9
23:24:04.012 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:04.013 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:04.016 00.003 1032 Enqueuing Expose request
23:24:04.038 00.022 10072 IsGuiding returns 1
23:24:04.038 00.000 10072 scope still moving after pulse duration time elapsed
23:24:04.069 00.031 10072 IsGuiding returns 0
23:24:04.069 00.000 10072 scope move finished after 36 + 50 ms
23:24:04.069 00.000 10072 Move returns status 0, amount 36
23:24:04.069 00.000 10072 MoveAxis(N, 0, ABG)
23:24:04.070 00.001 10072 Move returns status 0, amount 0
23:24:04.070 00.000 10072 move complete, result=0
23:24:04.070 00.000 10072 worker thread done servicing request
23:24:04.070 00.000 10072 Worker thread wakes up
23:24:04.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:04.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:04.072 00.002 1032 GuideStep: 0.1 px 36 ms WEST, 0.1 px 0 ms NORTH
23:24:04.478 00.406 10072 Exposure complete
23:24:04.547 00.069 10072 worker thread done servicing request
23:24:04.547 00.000 1032 OnExposeComplete: enter
23:24:04.550 00.003 1032 UpdateGuideState(): m_state=6
23:24:04.555 00.005 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9029
23:24:04.558 00.003 1032 Star::Find returns 1 (0), X=1107.20, Y=132.32, Mass=1395, SNR=26.2, Peak=107 HFD=3.6
23:24:04.561 00.003 1032 MultiStar: [#1 -0.06,0.04,0.97,U] [#2 -0.08,-0.06,0.80,U] [#3 0.10,-0.13,0.77,U] [#4 0.03,-0.28,0.00,M1] [#5 0.10,-0.01,0.61,U] [#6 -0.00,-0.18,0.58,U] [#7 -0.06,-0.03,0.72,U] [#8 -0.03,-0.14,0.53,U] 
23:24:04.563 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.05}, one-star: {-0.14, -0.00}
23:24:04.566 00.003 1032 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.83) = xAngle (-3.91 = 2.37)
23:24:04.568 00.002 1032 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.91 = 2.37)
23:24:04.571 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.08 mountX=-0.05 mountY=0.04, mountTheta=2.37
23:24:04.574 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.05, opts=13)
23:24:04.576 00.002 1032 Enqueuing Move request for scope (-0.03, -0.05)
23:24:04.578 00.002 10072 Worker thread wakes up
23:24:04.578 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
23:24:04.578 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
23:24:04.578 00.000 10072 Moving (-0.03, -0.05) raw xDistance=-0.05 yDistance=0.04
23:24:04.582 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:24:04.589 00.007 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
23:24:04.589 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:24:04.589 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:04.589 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:24:04.589 00.000 10072 MoveAxis(E, 1, ABG)
23:24:04.589 00.000 10072 Guiding  Dir = 2, Dur = 1
23:24:04.590 00.001 10072 IsGuiding returns 0
23:24:04.590 00.000 10072 PulseGuide returned control before completion, sleep 11
23:24:04.617 00.027 1032 UpdateGuideState exits: m=1395 SNR=26.2
23:24:04.621 00.004 10072 IsGuiding returns 0
23:24:04.621 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:04.625 00.004 10072 Move returns status 0, amount 1
23:24:04.625 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:04.628 00.003 10072 MoveAxis(N, 0, ABG)
23:24:04.628 00.000 1032 Enqueuing Expose request
23:24:04.632 00.004 10072 Move returns status 0, amount 0
23:24:04.632 00.000 10072 move complete, result=0
23:24:04.633 00.001 10072 worker thread done servicing request
23:24:04.633 00.000 10072 Worker thread wakes up
23:24:04.633 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:04.633 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:04.645 00.012 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
23:24:05.261 00.616 10072 Exposure complete
23:24:05.337 00.076 10072 worker thread done servicing request
23:24:05.337 00.000 1032 OnExposeComplete: enter
23:24:05.340 00.003 1032 UpdateGuideState(): m_state=6
23:24:05.342 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9030
23:24:05.344 00.002 1032 Star::Find returns 1 (0), X=1107.35, Y=132.25, Mass=1399, SNR=26.3, Peak=117 HFD=3.4
23:24:05.348 00.004 1032 MultiStar: [#1 -0.05,-0.04,1.01,U] [#2 -0.03,-0.11,0.80,U] [#3 0.04,-0.05,0.73,U] [#4 -0.06,-0.14,0.70,U] [#5 0.09,-0.07,0.65,U] [#6 -0.12,-0.24,0.00,M1] [#7 0.13,-0.12,0.69,U] [#8 -0.06,-0.17,0.52,U] 
23:24:05.350 00.002 1032 single-star, 7 included, MultiStar: {0.01, -0.09}, one-star: {0.01, -0.07}
23:24:05.353 00.003 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
23:24:05.356 00.003 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
23:24:05.359 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.38 mountX=-0.07 mountY=0.00, mountTheta=3.07
23:24:05.365 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
23:24:05.371 00.006 1032 Enqueuing Move request for scope (0.01, -0.07)
23:24:05.374 00.003 10072 Worker thread wakes up
23:24:05.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
23:24:05.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
23:24:05.374 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.00
23:24:05.376 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:24:05.382 00.006 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
23:24:05.382 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
23:24:05.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:05.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:24:05.383 00.001 10072 MoveAxis(E, 0, ABG)
23:24:05.383 00.000 10072 Move returns status 0, amount 0
23:24:05.383 00.000 10072 MoveAxis(N, 0, ABG)
23:24:05.383 00.000 10072 Move returns status 0, amount 0
23:24:05.383 00.000 10072 move complete, result=0
23:24:05.383 00.000 10072 worker thread done servicing request
23:24:05.405 00.022 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:24:05.408 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:05.411 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:05.414 00.003 1032 Enqueuing Expose request
23:24:05.416 00.002 10072 Worker thread wakes up
23:24:05.417 00.001 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:24:05.420 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:05.420 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:05.840 00.420 10072 Exposure complete
23:24:05.922 00.082 10072 worker thread done servicing request
23:24:05.922 00.000 1032 OnExposeComplete: enter
23:24:05.926 00.004 1032 UpdateGuideState(): m_state=6
23:24:05.930 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9031
23:24:05.932 00.002 1032 Star::Find returns 1 (0), X=1107.20, Y=132.41, Mass=1486, SNR=27.1, Peak=126 HFD=3.2
23:24:05.935 00.003 1032 MultiStar: [#1 -0.09,0.05,0.94,U] [#2 -0.03,0.14,0.80,U] [#3 0.05,0.06,0.70,U] [#4 -0.09,-0.00,0.64,U] [#5 0.13,0.02,0.64,U] [#6 -0.02,-0.07,0.62,U] [#7 0.04,-0.06,0.66,U] [#8 -0.09,-0.08,0.51,U] 
23:24:05.937 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {-0.13, 0.09}
23:24:05.939 00.002 1032 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.83) = xAngle (0.59 = 0.59)
23:24:05.941 00.002 1032 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.59 = 0.59)
23:24:05.943 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.42 mountX=0.03 mountY=0.02, mountTheta=0.59
23:24:05.947 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
23:24:05.949 00.002 1032 Enqueuing Move request for scope (-0.03, 0.03)
23:24:05.952 00.003 10072 Worker thread wakes up
23:24:05.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
23:24:05.952 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
23:24:05.952 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=0.02
23:24:05.955 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:24:05.959 00.004 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
23:24:05.960 00.001 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:24:05.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:05.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:24:05.960 00.000 10072 MoveAxis(E, 0, ABG)
23:24:05.961 00.001 10072 Move returns status 0, amount 0
23:24:05.961 00.000 10072 MoveAxis(N, 0, ABG)
23:24:05.961 00.000 10072 Move returns status 0, amount 0
23:24:05.961 00.000 10072 move complete, result=0
23:24:05.961 00.000 10072 worker thread done servicing request
23:24:05.986 00.025 1032 UpdateGuideState exits: m=1486 SNR=27.1
23:24:05.990 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:05.994 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:05.997 00.003 1032 Enqueuing Expose request
23:24:06.000 00.003 10072 Worker thread wakes up
23:24:06.000 00.000 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:24:06.002 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:06.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:06.636 00.634 10072 Exposure complete
23:24:06.709 00.073 10072 worker thread done servicing request
23:24:06.709 00.000 1032 OnExposeComplete: enter
23:24:06.713 00.004 1032 UpdateGuideState(): m_state=6
23:24:06.716 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9032
23:24:06.717 00.001 1032 Star::Find returns 1 (0), X=1107.19, Y=132.39, Mass=1332, SNR=25.6, Peak=109 HFD=3.3
23:24:06.719 00.002 1032 MultiStar: [#1 -0.10,0.15,0.96,U] [#2 -0.11,-0.02,0.83,U] [#3 0.04,0.09,0.74,U] [#4 0.03,-0.10,0.71,U] [#5 -0.02,0.03,0.69,U] [#6 -0.09,0.02,0.65,U] [#7 0.10,0.08,0.74,U] [#8 0.03,0.05,0.57,U] 
23:24:06.723 00.004 1032 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {-0.14, 0.08}
23:24:06.724 00.001 1032 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.83) = xAngle (0.40 = 0.40)
23:24:06.726 00.002 1032 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.40 = 0.40)
23:24:06.728 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.23 mountX=0.05 mountY=0.02, mountTheta=0.40
23:24:06.733 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
23:24:06.742 00.009 1032 Enqueuing Move request for scope (-0.04, 0.05)
23:24:06.745 00.003 10072 Worker thread wakes up
23:24:06.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
23:24:06.745 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
23:24:06.745 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.05 yDistance=0.02
23:24:06.748 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:24:06.752 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
23:24:06.752 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:24:06.752 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:06.752 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:24:06.752 00.000 10072 MoveAxis(W, 0, ABG)
23:24:06.752 00.000 10072 Move returns status 0, amount 0
23:24:06.752 00.000 10072 MoveAxis(N, 0, ABG)
23:24:06.752 00.000 10072 Move returns status 0, amount 0
23:24:06.753 00.001 10072 move complete, result=0
23:24:06.753 00.000 10072 worker thread done servicing request
23:24:06.777 00.024 1032 UpdateGuideState exits: m=1332 SNR=25.6
23:24:06.780 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:06.782 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:06.785 00.003 1032 Enqueuing Expose request
23:24:06.787 00.002 10072 Worker thread wakes up
23:24:06.787 00.000 1032 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
23:24:06.791 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:06.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:07.197 00.406 10072 Exposure complete
23:24:07.276 00.079 10072 worker thread done servicing request
23:24:07.276 00.000 1032 OnExposeComplete: enter
23:24:07.278 00.002 1032 UpdateGuideState(): m_state=6
23:24:07.281 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9033
23:24:07.283 00.002 1032 Star::Find returns 1 (0), X=1107.25, Y=132.28, Mass=1305, SNR=25.4, Peak=110 HFD=3.5
23:24:07.285 00.002 1032 MultiStar: [#1 -0.08,0.11,1.04,U] [#2 -0.06,0.04,0.84,U] [#3 0.03,0.02,0.79,U] [#4 -0.02,-0.09,0.70,U] [#5 0.01,-0.02,0.69,U] [#6 -0.06,-0.16,0.67,U] [#7 -0.13,0.07,0.70,U] [#8 -0.02,-0.06,0.53,U] 
23:24:07.288 00.003 1032 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {-0.08, -0.04}
23:24:07.291 00.003 1032 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.83) = xAngle (-4.86 = 1.42)
23:24:07.292 00.001 1032 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.86 = 1.42)
23:24:07.294 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.03 mountX=0.01 mountY=0.05, mountTheta=1.42
23:24:07.302 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.01, opts=13)
23:24:07.309 00.007 1032 Enqueuing Move request for scope (-0.05, -0.01)
23:24:07.314 00.005 10072 Worker thread wakes up
23:24:07.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
23:24:07.314 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
23:24:07.314 00.000 10072 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
23:24:07.316 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:24:07.322 00.006 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
23:24:07.322 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:24:07.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:07.322 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:24:07.322 00.000 10072 MoveAxis(W, 0, ABG)
23:24:07.322 00.000 10072 Move returns status 0, amount 0
23:24:07.322 00.000 10072 MoveAxis(N, 0, ABG)
23:24:07.322 00.000 10072 Move returns status 0, amount 0
23:24:07.323 00.001 10072 move complete, result=0
23:24:07.323 00.000 10072 worker thread done servicing request
23:24:07.347 00.024 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:24:07.350 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:07.355 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:07.357 00.002 1032 Enqueuing Expose request
23:24:07.363 00.006 1032 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
23:24:07.371 00.008 10072 Worker thread wakes up
23:24:07.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:07.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:08.009 00.638 10072 Exposure complete
23:24:08.070 00.061 10072 worker thread done servicing request
23:24:08.070 00.000 1032 OnExposeComplete: enter
23:24:08.073 00.003 1032 UpdateGuideState(): m_state=6
23:24:08.075 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9034
23:24:08.077 00.002 1032 Star::Find returns 1 (0), X=1107.25, Y=132.31, Mass=1262, SNR=24.9, Peak=119 HFD=3.4
23:24:08.080 00.003 1032 MultiStar: [#1 -0.07,0.05,0.99,U] [#2 -0.08,0.04,0.89,U] [#3 -0.02,0.02,0.80,U] [#4 -0.07,-0.03,0.70,U] [#5 0.09,-0.04,0.66,U] [#6 -0.04,0.09,0.64,U] [#7 -0.05,-0.09,0.75,U] [#8 -0.05,-0.13,0.58,U] 
23:24:08.082 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {-0.08, -0.00}
23:24:08.083 00.001 1032 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.83) = xAngle (-4.84 = 1.44)
23:24:08.086 00.003 1032 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.84 = 1.44)
23:24:08.088 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-3.01 mountX=0.01 mountY=0.04, mountTheta=1.44
23:24:08.091 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
23:24:08.093 00.002 1032 Enqueuing Move request for scope (-0.04, -0.01)
23:24:08.095 00.002 10072 Worker thread wakes up
23:24:08.095 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
23:24:08.095 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
23:24:08.095 00.000 10072 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
23:24:08.098 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:24:08.101 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
23:24:08.102 00.001 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:24:08.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:08.102 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:24:08.102 00.000 10072 MoveAxis(W, 2, ABG)
23:24:08.102 00.000 10072 Guiding  Dir = 3, Dur = 2
23:24:08.102 00.000 10072 IsGuiding returns 0
23:24:08.103 00.001 10072 PulseGuide returned control before completion, sleep 12
23:24:08.116 00.013 10072 IsGuiding returns 0
23:24:08.116 00.000 10072 Move returns status 0, amount 2
23:24:08.116 00.000 10072 MoveAxis(N, 0, ABG)
23:24:08.116 00.000 10072 Move returns status 0, amount 0
23:24:08.117 00.001 10072 move complete, result=0
23:24:08.117 00.000 10072 worker thread done servicing request
23:24:08.123 00.006 1032 UpdateGuideState exits: m=1262 SNR=24.9
23:24:08.126 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:08.128 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:08.131 00.003 1032 Enqueuing Expose request
23:24:08.133 00.002 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:24:08.135 00.002 10072 Worker thread wakes up
23:24:08.136 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:08.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:08.540 00.404 10072 Exposure complete
23:24:08.598 00.058 10072 worker thread done servicing request
23:24:08.598 00.000 1032 OnExposeComplete: enter
23:24:08.600 00.002 1032 UpdateGuideState(): m_state=6
23:24:08.603 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9035
23:24:08.605 00.002 1032 Star::Find returns 1 (0), X=1107.19, Y=132.41, Mass=1329, SNR=25.6, Peak=113 HFD=3.3
23:24:08.607 00.002 1032 MultiStar: [#1 -0.07,-0.04,1.00,U] [#2 -0.05,0.08,0.85,U] [#3 -0.02,0.02,0.79,U] [#4 0.02,-0.09,0.72,U] [#5 0.09,0.10,0.68,U] [#6 -0.19,0.07,0.63,U] [#7 -0.04,-0.01,0.71,U] [#8 -0.16,-0.07,0.52,U] 
23:24:08.609 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {-0.15, 0.10}
23:24:08.611 00.002 1032 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.83) = xAngle (0.94 = 0.94)
23:24:08.613 00.002 1032 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.94 = 0.94)
23:24:08.615 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.77 mountX=0.04 mountY=0.05, mountTheta=0.94
23:24:08.619 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.02, opts=13)
23:24:08.621 00.002 1032 Enqueuing Move request for scope (-0.06, 0.02)
23:24:08.623 00.002 10072 Worker thread wakes up
23:24:08.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
23:24:08.623 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
23:24:08.623 00.000 10072 Moving (-0.06, 0.02) raw xDistance=0.04 yDistance=0.05
23:24:08.624 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:24:08.627 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
23:24:08.627 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:24:08.628 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:08.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:24:08.628 00.000 10072 MoveAxis(W, 2, ABG)
23:24:08.628 00.000 10072 Guiding  Dir = 3, Dur = 2
23:24:08.628 00.000 10072 IsGuiding returns 0
23:24:08.629 00.001 10072 PulseGuide returned control before completion, sleep 12
23:24:08.646 00.017 10072 IsGuiding returns 0
23:24:08.647 00.001 10072 Move returns status 0, amount 2
23:24:08.647 00.000 10072 MoveAxis(N, 0, ABG)
23:24:08.647 00.000 10072 Move returns status 0, amount 0
23:24:08.647 00.000 10072 move complete, result=0
23:24:08.647 00.000 10072 worker thread done servicing request
23:24:08.649 00.002 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:24:08.651 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:08.654 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:08.656 00.002 1032 Enqueuing Expose request
23:24:08.658 00.002 10072 Worker thread wakes up
23:24:08.659 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:08.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:08.659 00.000 1032 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
23:24:09.290 00.631 10072 Exposure complete
23:24:09.344 00.054 10072 worker thread done servicing request
23:24:09.344 00.000 1032 OnExposeComplete: enter
23:24:09.346 00.002 1032 UpdateGuideState(): m_state=6
23:24:09.348 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9036
23:24:09.351 00.003 1032 Star::Find returns 1 (0), X=1107.20, Y=132.41, Mass=1401, SNR=26.3, Peak=127 HFD=3.3
23:24:09.353 00.002 1032 MultiStar: [#1 -0.09,0.00,0.96,U] [#2 -0.13,0.04,0.85,U] [#3 0.01,0.13,0.75,U] [#4 0.08,0.01,0.71,U] [#5 0.13,-0.03,0.66,U] [#6 0.02,0.05,0.60,U] [#7 -0.08,0.04,0.70,U] [#8 -0.14,-0.03,0.51,U] 
23:24:09.355 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.13, 0.09}
23:24:09.357 00.002 1032 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.83) = xAngle (0.59 = 0.59)
23:24:09.358 00.001 1032 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.59 = 0.59)
23:24:09.361 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.42 mountX=0.05 mountY=0.03, mountTheta=0.59
23:24:09.365 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
23:24:09.369 00.004 1032 Enqueuing Move request for scope (-0.04, 0.04)
23:24:09.370 00.001 10072 Worker thread wakes up
23:24:09.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
23:24:09.370 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
23:24:09.370 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.03
23:24:09.372 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:24:09.376 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:24:09.376 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:24:09.376 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:09.376 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:24:09.376 00.000 10072 MoveAxis(W, 2, ABG)
23:24:09.376 00.000 10072 Guiding  Dir = 3, Dur = 2
23:24:09.376 00.000 10072 IsGuiding returns 0
23:24:09.377 00.001 10072 PulseGuide returned control before completion, sleep 12
23:24:09.395 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:24:09.401 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:09.403 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:09.405 00.002 1032 Enqueuing Expose request
23:24:09.406 00.001 10072 IsGuiding returns 0
23:24:09.407 00.001 10072 Move returns status 0, amount 2
23:24:09.407 00.000 10072 MoveAxis(N, 0, ABG)
23:24:09.407 00.000 10072 Move returns status 0, amount 0
23:24:09.407 00.000 10072 move complete, result=0
23:24:09.407 00.000 10072 worker thread done servicing request
23:24:09.407 00.000 10072 Worker thread wakes up
23:24:09.407 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:09.407 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:09.415 00.008 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:24:09.827 00.412 10072 Exposure complete
23:24:09.875 00.048 10072 worker thread done servicing request
23:24:09.875 00.000 1032 OnExposeComplete: enter
23:24:09.877 00.002 1032 UpdateGuideState(): m_state=6
23:24:09.878 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9037
23:24:09.879 00.001 1032 Star::Find returns 1 (0), X=1107.21, Y=132.31, Mass=1435, SNR=26.6, Peak=125 HFD=3.4
23:24:09.880 00.001 1032 MultiStar: [#1 -0.07,-0.02,0.97,U] [#2 -0.05,-0.01,0.82,U] [#3 -0.07,0.05,0.74,U] [#4 0.11,-0.09,0.63,U] [#5 0.11,0.01,0.63,U] [#6 -0.01,-0.04,0.61,U] [#7 -0.02,-0.00,0.70,U] [#8 -0.03,-0.07,0.54,U] 
23:24:09.882 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {-0.12, -0.01}
23:24:09.883 00.001 1032 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.83) = xAngle (-4.39 = 1.89)
23:24:09.886 00.003 1032 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.39 = 1.89)
23:24:09.887 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.56 mountX=-0.01 mountY=0.03, mountTheta=1.89
23:24:09.889 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.02, opts=13)
23:24:09.895 00.006 1032 Enqueuing Move request for scope (-0.03, -0.02)
23:24:09.898 00.003 10072 Worker thread wakes up
23:24:09.898 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
23:24:09.898 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
23:24:09.898 00.000 10072 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.03
23:24:09.900 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:24:09.903 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:24:09.903 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:24:09.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:09.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:24:09.903 00.000 10072 MoveAxis(W, 1, ABG)
23:24:09.903 00.000 10072 Guiding  Dir = 3, Dur = 1
23:24:09.903 00.000 10072 IsGuiding returns 0
23:24:09.904 00.001 10072 PulseGuide returned control before completion, sleep 11
23:24:09.919 00.015 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:24:09.922 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:09.924 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:09.926 00.002 1032 Enqueuing Expose request
23:24:09.931 00.005 10072 IsGuiding returns 0
23:24:09.931 00.000 10072 Move returns status 0, amount 1
23:24:09.931 00.000 10072 MoveAxis(N, 0, ABG)
23:24:09.931 00.000 10072 Move returns status 0, amount 0
23:24:09.931 00.000 10072 move complete, result=0
23:24:09.931 00.000 10072 worker thread done servicing request
23:24:09.931 00.000 10072 Worker thread wakes up
23:24:09.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:09.932 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:09.936 00.004 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
23:24:10.555 00.619 10072 Exposure complete
23:24:10.607 00.052 10072 worker thread done servicing request
23:24:10.608 00.001 1032 OnExposeComplete: enter
23:24:10.610 00.002 1032 UpdateGuideState(): m_state=6
23:24:10.611 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9038
23:24:10.614 00.003 1032 Star::Find returns 1 (0), X=1107.22, Y=132.33, Mass=1317, SNR=25.5, Peak=103 HFD=3.4
23:24:10.616 00.002 1032 MultiStar: [#1 -0.11,-0.02,1.00,U] [#2 -0.10,-0.12,0.87,U] [#3 0.11,-0.12,0.77,U] [#4 -0.04,-0.04,0.71,U] [#5 0.09,-0.09,0.64,U] [#6 -0.03,-0.17,0.65,U] [#7 0.03,-0.10,0.70,U] [#8 -0.11,-0.07,0.56,U] 
23:24:10.618 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {-0.11, 0.01}
23:24:10.619 00.001 1032 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.83) = xAngle (-3.87 = 2.41)
23:24:10.620 00.001 1032 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.87 = 2.41)
23:24:10.622 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.04 mountX=-0.06 mountY=0.05, mountTheta=2.41
23:24:10.625 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.07, opts=13)
23:24:10.627 00.002 1032 Enqueuing Move request for scope (-0.04, -0.07)
23:24:10.629 00.002 10072 Worker thread wakes up
23:24:10.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
23:24:10.629 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
23:24:10.629 00.000 10072 Moving (-0.04, -0.07) raw xDistance=-0.06 yDistance=0.05
23:24:10.630 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:24:10.633 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:24:10.633 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:24:10.633 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:10.633 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:24:10.633 00.000 10072 MoveAxis(W, 2, ABG)
23:24:10.633 00.000 10072 Guiding  Dir = 3, Dur = 2
23:24:10.634 00.001 10072 IsGuiding returns 0
23:24:10.634 00.000 10072 PulseGuide returned control before completion, sleep 12
23:24:10.650 00.016 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:24:10.653 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:10.655 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:10.656 00.001 1032 Enqueuing Expose request
23:24:10.660 00.004 10072 IsGuiding returns 0
23:24:10.660 00.000 10072 Move returns status 0, amount 2
23:24:10.660 00.000 10072 MoveAxis(N, 0, ABG)
23:24:10.660 00.000 10072 Move returns status 0, amount 0
23:24:10.660 00.000 10072 move complete, result=0
23:24:10.660 00.000 10072 worker thread done servicing request
23:24:10.660 00.000 10072 Worker thread wakes up
23:24:10.660 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:10.660 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:10.664 00.004 1032 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
23:24:11.067 00.403 10072 Exposure complete
23:24:11.118 00.051 10072 worker thread done servicing request
23:24:11.118 00.000 1032 OnExposeComplete: enter
23:24:11.120 00.002 1032 UpdateGuideState(): m_state=6
23:24:11.123 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9039
23:24:11.124 00.001 1032 Star::Find returns 1 (0), X=1107.34, Y=132.39, Mass=1408, SNR=26.4, Peak=122 HFD=3.3
23:24:11.126 00.002 1032 MultiStar: [#1 -0.13,-0.02,0.94,U] [#2 -0.11,0.02,0.78,U] [#3 0.03,-0.03,0.75,U] [#4 0.06,-0.00,0.68,U] [#5 0.24,0.00,0.67,U] [#6 -0.01,-0.01,0.60,U] [#7 0.07,-0.03,0.70,U] [#8 -0.10,-0.13,0.52,U] 
23:24:11.129 00.003 1032 refined, 8 included, MultiStar: {0.00, -0.01}, one-star: {0.01, 0.07}
23:24:11.131 00.002 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.07)
23:24:11.133 00.002 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.07)
23:24:11.135 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.39 mountX=-0.01 mountY=0.00, mountTheta=3.07
23:24:11.137 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.01, opts=13)
23:24:11.138 00.001 1032 Enqueuing Move request for scope (0.00, -0.01)
23:24:11.140 00.002 10072 Worker thread wakes up
23:24:11.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
23:24:11.140 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
23:24:11.140 00.000 10072 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
23:24:11.141 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:24:11.146 00.005 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:24:11.146 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:24:11.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:11.146 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:24:11.146 00.000 10072 MoveAxis(W, 2, ABG)
23:24:11.146 00.000 10072 Guiding  Dir = 3, Dur = 2
23:24:11.146 00.000 10072 IsGuiding returns 0
23:24:11.147 00.001 10072 PulseGuide returned control before completion, sleep 12
23:24:11.164 00.017 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:24:11.167 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:11.169 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:11.170 00.001 1032 Enqueuing Expose request
23:24:11.176 00.006 10072 IsGuiding returns 0
23:24:11.176 00.000 10072 Move returns status 0, amount 2
23:24:11.176 00.000 10072 MoveAxis(N, 0, ABG)
23:24:11.176 00.000 10072 Move returns status 0, amount 0
23:24:11.176 00.000 10072 move complete, result=0
23:24:11.176 00.000 10072 worker thread done servicing request
23:24:11.176 00.000 10072 Worker thread wakes up
23:24:11.176 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:11.176 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:11.181 00.005 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:24:11.804 00.623 10072 Exposure complete
23:24:11.854 00.050 10072 worker thread done servicing request
23:24:11.854 00.000 1032 OnExposeComplete: enter
23:24:11.856 00.002 1032 UpdateGuideState(): m_state=6
23:24:11.858 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9040
23:24:11.859 00.001 1032 Star::Find returns 1 (0), X=1107.26, Y=132.37, Mass=1403, SNR=26.3, Peak=123 HFD=3.3
23:24:11.861 00.002 1032 MultiStar: [#1 -0.12,0.05,0.97,U] [#2 -0.03,0.07,0.81,U] [#3 -0.04,0.13,0.75,U] [#4 -0.08,-0.03,0.70,U] [#5 0.16,-0.05,0.64,U] [#6 -0.06,-0.04,0.63,U] [#7 -0.02,0.09,0.69,U] [#8 -0.05,-0.12,0.51,U] 
23:24:11.863 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {-0.08, 0.05}
23:24:11.865 00.002 1032 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.83) = xAngle (0.77 = 0.77)
23:24:11.867 00.002 1032 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.77 = 0.77)
23:24:11.869 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.60 mountX=0.04 mountY=0.03, mountTheta=0.77
23:24:11.872 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
23:24:11.875 00.003 1032 Enqueuing Move request for scope (-0.04, 0.03)
23:24:11.876 00.001 10072 Worker thread wakes up
23:24:11.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:24:11.876 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:24:11.876 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
23:24:11.878 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:24:11.882 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:24:11.882 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:24:11.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:11.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:24:11.882 00.000 10072 MoveAxis(W, 3, ABG)
23:24:11.882 00.000 10072 Guiding  Dir = 3, Dur = 3
23:24:11.882 00.000 10072 IsGuiding returns 0
23:24:11.883 00.001 10072 PulseGuide returned control before completion, sleep 13
23:24:11.900 00.017 1032 UpdateGuideState exits: m=1403 SNR=26.3
23:24:11.902 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:11.903 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:11.905 00.002 1032 Enqueuing Expose request
23:24:11.910 00.005 10072 IsGuiding returns 0
23:24:11.910 00.000 10072 Move returns status 0, amount 3
23:24:11.910 00.000 10072 MoveAxis(N, 0, ABG)
23:24:11.910 00.000 10072 Move returns status 0, amount 0
23:24:11.910 00.000 10072 move complete, result=0
23:24:11.910 00.000 10072 worker thread done servicing request
23:24:11.910 00.000 10072 Worker thread wakes up
23:24:11.911 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:11.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:11.915 00.004 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:24:12.322 00.407 10072 Exposure complete
23:24:12.367 00.045 1032 OnExposeComplete: enter
23:24:12.369 00.002 1032 UpdateGuideState(): m_state=6
23:24:12.370 00.001 10072 worker thread done servicing request
23:24:12.371 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9041
23:24:12.372 00.001 1032 Star::Find returns 1 (0), X=1107.26, Y=132.43, Mass=1398, SNR=26.3, Peak=125 HFD=3.4
23:24:12.374 00.002 1032 MultiStar: [#1 -0.05,0.05,0.97,U] [#2 -0.03,0.06,0.79,U] [#3 0.01,0.18,0.74,U] [#4 0.07,0.12,0.66,U] [#5 0.14,0.13,0.64,U] [#6 0.07,-0.00,0.64,U] [#7 0.14,0.16,0.71,U] [#8 -0.06,-0.12,0.51,U] 
23:24:12.375 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {-0.07, 0.12}
23:24:12.377 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
23:24:12.379 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
23:24:12.381 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.36 mountX=0.08 mountY=-0.04, mountTheta=-0.47
23:24:12.385 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
23:24:12.386 00.001 1032 Enqueuing Move request for scope (0.02, 0.08)
23:24:12.388 00.002 10072 Worker thread wakes up
23:24:12.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:24:12.388 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:24:12.388 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.08 yDistance=-0.04
23:24:12.389 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:24:12.392 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:24:12.392 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:24:12.392 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:12.392 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:24:12.392 00.000 10072 MoveAxis(W, 3, ABG)
23:24:12.392 00.000 10072 Guiding  Dir = 3, Dur = 3
23:24:12.394 00.002 10072 IsGuiding returns 0
23:24:12.395 00.001 10072 PulseGuide returned control before completion, sleep 13
23:24:12.411 00.016 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:24:12.413 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:12.416 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:12.419 00.003 1032 Enqueuing Expose request
23:24:12.420 00.001 10072 IsGuiding returns 0
23:24:12.420 00.000 10072 Move returns status 0, amount 3
23:24:12.420 00.000 10072 MoveAxis(N, 0, ABG)
23:24:12.420 00.000 10072 Move returns status 0, amount 0
23:24:12.420 00.000 10072 move complete, result=0
23:24:12.420 00.000 10072 worker thread done servicing request
23:24:12.420 00.000 10072 Worker thread wakes up
23:24:12.420 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:12.421 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:12.427 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:24:13.058 00.631 10072 Exposure complete
23:24:13.108 00.050 10072 worker thread done servicing request
23:24:13.108 00.000 1032 OnExposeComplete: enter
23:24:13.110 00.002 1032 UpdateGuideState(): m_state=6
23:24:13.113 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9042
23:24:13.115 00.002 1032 Star::Find returns 1 (0), X=1107.32, Y=132.45, Mass=1476, SNR=27.0, Peak=128 HFD=3.3
23:24:13.117 00.002 1032 MultiStar: [#1 -0.02,-0.02,0.90,U] [#2 -0.05,0.06,0.75,U] [#3 0.04,0.05,0.78,U] [#4 -0.01,-0.02,0.65,U] [#5 0.07,-0.00,0.65,U] [#6 0.01,0.02,0.65,U] [#7 0.06,0.04,0.66,U] [#8 -0.14,0.02,0.49,U] 
23:24:13.119 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.03}, one-star: {-0.01, 0.13}
23:24:13.121 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
23:24:13.123 00.002 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
23:24:13.124 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.62 mountX=0.03 mountY=-0.01, mountTheta=-0.21
23:24:13.127 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.03, opts=13)
23:24:13.129 00.002 1032 Enqueuing Move request for scope (-0.00, 0.03)
23:24:13.131 00.002 10072 Worker thread wakes up
23:24:13.131 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
23:24:13.131 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
23:24:13.131 00.000 10072 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
23:24:13.133 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:24:13.135 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:24:13.135 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:24:13.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:13.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:24:13.135 00.000 10072 MoveAxis(W, 3, ABG)
23:24:13.135 00.000 10072 Guiding  Dir = 3, Dur = 3
23:24:13.136 00.001 10072 IsGuiding returns 0
23:24:13.136 00.000 10072 PulseGuide returned control before completion, sleep 13
23:24:13.153 00.017 1032 UpdateGuideState exits: m=1476 SNR=27.0
23:24:13.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:13.156 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:13.158 00.002 1032 Enqueuing Expose request
23:24:13.165 00.007 10072 IsGuiding returns 0
23:24:13.165 00.000 10072 Move returns status 0, amount 3
23:24:13.165 00.000 10072 MoveAxis(N, 0, ABG)
23:24:13.165 00.000 10072 Move returns status 0, amount 0
23:24:13.165 00.000 10072 move complete, result=0
23:24:13.165 00.000 10072 worker thread done servicing request
23:24:13.165 00.000 10072 Worker thread wakes up
23:24:13.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:13.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:13.166 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:24:13.575 00.409 10072 Exposure complete
23:24:13.631 00.056 10072 worker thread done servicing request
23:24:13.631 00.000 1032 OnExposeComplete: enter
23:24:13.634 00.003 1032 UpdateGuideState(): m_state=6
23:24:13.637 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9043
23:24:13.639 00.002 1032 Star::Find returns 1 (0), X=1107.22, Y=132.40, Mass=1517, SNR=27.4, Peak=128 HFD=3.3
23:24:13.641 00.002 1032 MultiStar: [#1 -0.05,0.02,0.92,U] [#2 0.03,0.08,0.81,U] [#3 -0.01,0.09,0.71,U] [#4 -0.05,-0.06,0.61,U] [#5 0.03,0.08,0.66,U] [#6 -0.00,0.03,0.61,U] [#7 0.09,-0.01,0.64,U] [#8 -0.11,0.09,0.50,U] 
23:24:13.644 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {-0.11, 0.08}
23:24:13.646 00.002 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
23:24:13.648 00.002 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
23:24:13.649 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.03 mountX=0.05 mountY=0.01, mountTheta=0.20
23:24:13.652 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
23:24:13.654 00.002 1032 Enqueuing Move request for scope (-0.02, 0.05)
23:24:13.656 00.002 10072 Worker thread wakes up
23:24:13.656 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
23:24:13.656 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
23:24:13.656 00.000 10072 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.01
23:24:13.657 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:24:13.660 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:24:13.660 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:24:13.660 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:13.661 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:24:13.661 00.000 10072 MoveAxis(W, 2, ABG)
23:24:13.661 00.000 10072 Guiding  Dir = 3, Dur = 2
23:24:13.661 00.000 10072 IsGuiding returns 0
23:24:13.661 00.000 10072 PulseGuide returned control before completion, sleep 12
23:24:13.679 00.018 1032 UpdateGuideState exits: m=1517 SNR=27.4
23:24:13.681 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:13.683 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:13.685 00.002 1032 Enqueuing Expose request
23:24:13.687 00.002 10072 IsGuiding returns 0
23:24:13.687 00.000 10072 Move returns status 0, amount 2
23:24:13.687 00.000 10072 MoveAxis(N, 0, ABG)
23:24:13.687 00.000 10072 Move returns status 0, amount 0
23:24:13.687 00.000 10072 move complete, result=0
23:24:13.687 00.000 10072 worker thread done servicing request
23:24:13.687 00.000 10072 Worker thread wakes up
23:24:13.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:13.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:13.695 00.008 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:24:14.311 00.616 10072 Exposure complete
23:24:14.359 00.048 10072 worker thread done servicing request
23:24:14.360 00.001 1032 OnExposeComplete: enter
23:24:14.363 00.003 1032 UpdateGuideState(): m_state=6
23:24:14.364 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9044
23:24:14.366 00.002 1032 Star::Find returns 1 (0), X=1107.24, Y=132.47, Mass=1315, SNR=25.5, Peak=114 HFD=3.3
23:24:14.368 00.002 1032 MultiStar: [#1 -0.07,0.12,1.00,U] [#2 -0.03,0.16,0.83,U] [#3 0.01,0.12,0.81,U] [#4 0.01,0.12,0.66,U] [#5 -0.00,0.07,0.70,U] [#6 -0.05,0.08,0.65,U] [#7 0.07,0.13,0.74,U] [#8 -0.19,0.09,0.51,U] 
23:24:14.370 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.12}, one-star: {-0.09, 0.16}
23:24:14.371 00.001 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
23:24:14.373 00.002 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
23:24:14.374 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.86 mountX=0.13 mountY=0.00, mountTheta=0.03
23:24:14.377 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.12, opts=13)
23:24:14.380 00.003 1032 Enqueuing Move request for scope (-0.04, 0.12)
23:24:14.382 00.002 10072 Worker thread wakes up
23:24:14.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
23:24:14.382 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
23:24:14.382 00.000 10072 Moving (-0.04, 0.12) raw xDistance=0.13 yDistance=0.00
23:24:14.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:24:14.386 00.002 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:24:14.386 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
23:24:14.387 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:14.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:24:14.387 00.000 10072 MoveAxis(W, 2, ABG)
23:24:14.387 00.000 10072 Guiding  Dir = 3, Dur = 2
23:24:14.387 00.000 10072 IsGuiding returns 0
23:24:14.388 00.001 10072 PulseGuide returned control before completion, sleep 12
23:24:14.403 00.015 10072 IsGuiding returns 0
23:24:14.403 00.000 10072 Move returns status 0, amount 2
23:24:14.403 00.000 10072 MoveAxis(N, 0, ABG)
23:24:14.403 00.000 10072 Move returns status 0, amount 0
23:24:14.403 00.000 10072 move complete, result=0
23:24:14.403 00.000 10072 worker thread done servicing request
23:24:14.405 00.002 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:24:14.407 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:14.409 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:14.411 00.002 1032 Enqueuing Expose request
23:24:14.412 00.001 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:24:14.414 00.002 10072 Worker thread wakes up
23:24:14.414 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:14.414 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:14.827 00.413 10072 Exposure complete
23:24:14.875 00.048 10072 worker thread done servicing request
23:24:14.875 00.000 1032 OnExposeComplete: enter
23:24:14.877 00.002 1032 UpdateGuideState(): m_state=6
23:24:14.879 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9045
23:24:14.880 00.001 1032 Star::Find returns 1 (0), X=1107.24, Y=132.47, Mass=1313, SNR=25.5, Peak=115 HFD=3.3
23:24:14.882 00.002 1032 MultiStar: [#1 -0.13,0.19,1.04,U] [#2 -0.06,0.22,0.82,U] [#3 -0.01,0.15,0.78,U] [#4 0.04,0.01,0.68,U] [#5 0.05,0.11,0.72,U] [#6 -0.09,0.23,0.65,U] [#7 -0.02,0.18,0.75,U] [#8 -0.09,0.07,0.53,U] 
23:24:14.884 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.15}, one-star: {-0.09, 0.16}
23:24:14.885 00.001 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
23:24:14.886 00.001 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
23:24:14.889 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.88 mountX=0.16 mountY=0.01, mountTheta=0.05
23:24:14.891 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.15, opts=13)
23:24:14.894 00.003 1032 Enqueuing Move request for scope (-0.05, 0.15)
23:24:14.896 00.002 10072 Worker thread wakes up
23:24:14.896 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
23:24:14.896 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
23:24:14.896 00.000 10072 Moving (-0.05, 0.15) raw xDistance=0.16 yDistance=0.01
23:24:14.898 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:24:14.900 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.49
23:24:14.900 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:24:14.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:14.901 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:24:14.901 00.000 10072 MoveAxis(W, 77, ABG)
23:24:14.901 00.000 10072 Guiding  Dir = 3, Dur = 77
23:24:14.901 00.000 10072 IsGuiding returns 0
23:24:14.901 00.000 10072 PulseGuide returned control before completion, sleep 87
23:24:14.917 00.016 1032 UpdateGuideState exits: m=1313 SNR=25.5
23:24:14.918 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:14.921 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:14.922 00.001 1032 Enqueuing Expose request
23:24:14.997 00.075 10072 IsGuiding returns 0
23:24:14.997 00.000 10072 Move returns status 0, amount 77
23:24:14.997 00.000 10072 MoveAxis(N, 0, ABG)
23:24:14.997 00.000 10072 Move returns status 0, amount 0
23:24:14.997 00.000 10072 move complete, result=0
23:24:14.997 00.000 10072 worker thread done servicing request
23:24:14.997 00.000 10072 Worker thread wakes up
23:24:14.997 00.000 1032 GuideStep: 0.2 px 77 ms WEST, 0.0 px 0 ms NORTH
23:24:15.000 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:15.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:15.639 00.639 10072 Exposure complete
23:24:15.685 00.046 10072 worker thread done servicing request
23:24:15.685 00.000 1032 OnExposeComplete: enter
23:24:15.687 00.002 1032 UpdateGuideState(): m_state=6
23:24:15.688 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9046
23:24:15.691 00.003 1032 Star::Find returns 1 (0), X=1107.25, Y=132.42, Mass=1290, SNR=25.2, Peak=106 HFD=3.2
23:24:15.692 00.001 1032 MultiStar: [#1 -0.07,-0.04,1.04,U] [#2 -0.09,0.08,0.85,U] [#3 0.04,0.05,0.82,U] [#4 -0.04,-0.08,0.74,U] [#5 0.07,-0.04,0.65,U] [#6 0.05,-0.08,0.63,U] [#7 0.10,0.05,0.76,U] [#8 0.02,-0.22,0.53,U] 
23:24:15.694 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {-0.09, 0.10}
23:24:15.695 00.001 1032 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.83) = xAngle (-4.49 = 1.79)
23:24:15.696 00.001 1032 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.49 = 1.79)
23:24:15.698 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.66 mountX=-0.00 mountY=0.01, mountTheta=1.79
23:24:15.700 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
23:24:15.702 00.002 1032 Enqueuing Move request for scope (-0.01, -0.01)
23:24:15.704 00.002 10072 Worker thread wakes up
23:24:15.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
23:24:15.704 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
23:24:15.704 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.01
23:24:15.707 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:24:15.709 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:24:15.709 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:24:15.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:15.709 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:24:15.709 00.000 10072 MoveAxis(W, 2, ABG)
23:24:15.709 00.000 10072 Guiding  Dir = 3, Dur = 2
23:24:15.710 00.001 10072 IsGuiding returns 0
23:24:15.710 00.000 10072 PulseGuide returned control before completion, sleep 12
23:24:15.727 00.017 1032 UpdateGuideState exits: m=1290 SNR=25.2
23:24:15.730 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:15.732 00.002 10072 IsGuiding returns 0
23:24:15.732 00.000 10072 Move returns status 0, amount 2
23:24:15.732 00.000 10072 MoveAxis(N, 0, ABG)
23:24:15.732 00.000 10072 Move returns status 0, amount 0
23:24:15.732 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:15.734 00.002 10072 move complete, result=0
23:24:15.734 00.000 10072 worker thread done servicing request
23:24:15.734 00.000 1032 Enqueuing Expose request
23:24:15.736 00.002 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:24:15.739 00.003 10072 Worker thread wakes up
23:24:15.740 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:15.740 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:16.155 00.415 10072 Exposure complete
23:24:16.206 00.051 1032 OnExposeComplete: enter
23:24:16.209 00.003 1032 UpdateGuideState(): m_state=6
23:24:16.211 00.002 10072 worker thread done servicing request
23:24:16.211 00.000 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9047
23:24:16.214 00.003 1032 Star::Find returns 1 (0), X=1107.27, Y=132.31, Mass=1431, SNR=26.6, Peak=125 HFD=3.4
23:24:16.216 00.002 1032 MultiStar: [#1 -0.05,-0.04,0.95,U] [#2 -0.09,0.01,0.82,U] [#3 -0.02,0.07,0.74,U] [#4 0.04,-0.00,0.64,U] [#5 0.22,0.04,0.61,U] [#6 0.01,0.02,0.63,U] [#7 0.08,-0.01,0.70,U] [#8 0.06,-0.11,0.52,U] 
23:24:16.218 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.00}, one-star: {-0.06, -0.00}
23:24:16.220 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:24:16.221 00.001 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:24:16.223 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.16 mountX=-0.00 mountY=-0.01, mountTheta=-1.99
23:24:16.227 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.00, opts=13)
23:24:16.228 00.001 1032 Enqueuing Move request for scope (0.01, -0.00)
23:24:16.230 00.002 10072 Worker thread wakes up
23:24:16.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
23:24:16.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
23:24:16.230 00.000 10072 Moving (0.01, -0.00) raw xDistance=-0.00 yDistance=-0.01
23:24:16.233 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:24:16.236 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:24:16.236 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:24:16.236 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:16.237 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:24:16.237 00.000 10072 MoveAxis(W, 2, ABG)
23:24:16.237 00.000 10072 Guiding  Dir = 3, Dur = 2
23:24:16.237 00.000 10072 IsGuiding returns 0
23:24:16.238 00.001 10072 PulseGuide returned control before completion, sleep 12
23:24:16.254 00.016 1032 UpdateGuideState exits: m=1431 SNR=26.6
23:24:16.257 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:16.259 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:16.260 00.001 1032 Enqueuing Expose request
23:24:16.262 00.002 10072 IsGuiding returns 0
23:24:16.262 00.000 10072 Move returns status 0, amount 2
23:24:16.262 00.000 10072 MoveAxis(N, 0, ABG)
23:24:16.262 00.000 10072 Move returns status 0, amount 0
23:24:16.262 00.000 10072 move complete, result=0
23:24:16.262 00.000 10072 worker thread done servicing request
23:24:16.262 00.000 10072 Worker thread wakes up
23:24:16.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:16.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:16.270 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:24:16.889 00.619 10072 Exposure complete
23:24:16.938 00.049 10072 worker thread done servicing request
23:24:16.938 00.000 1032 OnExposeComplete: enter
23:24:16.940 00.002 1032 UpdateGuideState(): m_state=6
23:24:16.941 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9048
23:24:16.943 00.002 1032 Star::Find returns 1 (0), X=1107.21, Y=132.44, Mass=1424, SNR=26.5, Peak=122 HFD=3.3
23:24:16.945 00.002 1032 MultiStar: [#1 -0.21,0.11,0.96,U] [#2 -0.05,0.04,0.82,U] [#3 0.06,0.18,0.74,U] [#4 0.05,0.07,0.66,U] [#5 0.02,0.11,0.65,U] [#6 0.06,0.07,0.63,U] [#7 -0.01,0.11,0.70,U] [#8 -0.07,0.16,0.52,U] 
23:24:16.947 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.11}, one-star: {-0.12, 0.13}
23:24:16.948 00.001 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
23:24:16.949 00.001 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
23:24:16.951 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.11 mountY=0.01, mountTheta=0.11
23:24:16.958 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.11, opts=13)
23:24:16.963 00.005 1032 Enqueuing Move request for scope (-0.04, 0.11)
23:24:16.964 00.001 10072 Worker thread wakes up
23:24:16.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
23:24:16.964 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
23:24:16.964 00.000 10072 Moving (-0.04, 0.11) raw xDistance=0.11 yDistance=0.01
23:24:16.966 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:24:16.968 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:24:16.968 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:24:16.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:16.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:24:16.968 00.000 10072 MoveAxis(W, 3, ABG)
23:24:16.968 00.000 10072 Guiding  Dir = 3, Dur = 3
23:24:16.969 00.001 10072 IsGuiding returns 0
23:24:16.969 00.000 10072 PulseGuide returned control before completion, sleep 13
23:24:16.984 00.015 1032 UpdateGuideState exits: m=1424 SNR=26.5
23:24:16.986 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:16.988 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:16.989 00.001 1032 Enqueuing Expose request
23:24:16.995 00.006 10072 IsGuiding returns 0
23:24:16.995 00.000 10072 Move returns status 0, amount 3
23:24:16.995 00.000 10072 MoveAxis(N, 0, ABG)
23:24:16.995 00.000 10072 Move returns status 0, amount 0
23:24:16.996 00.001 10072 move complete, result=0
23:24:16.996 00.000 10072 worker thread done servicing request
23:24:16.996 00.000 10072 Worker thread wakes up
23:24:16.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:16.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:16.999 00.003 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:24:17.409 00.410 10072 Exposure complete
23:24:17.455 00.046 10072 worker thread done servicing request
23:24:17.455 00.000 1032 OnExposeComplete: enter
23:24:17.458 00.003 1032 UpdateGuideState(): m_state=6
23:24:17.461 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9049
23:24:17.462 00.001 1032 Star::Find returns 1 (0), X=1107.23, Y=132.52, Mass=1407, SNR=26.4, Peak=124 HFD=3.4
23:24:17.464 00.002 1032 MultiStar: [#1 -0.11,0.16,0.95,U] [#2 0.07,0.19,0.80,U] [#3 0.03,0.24,0.75,U] [#4 -0.06,0.10,0.67,U] [#5 0.14,0.01,0.66,U] [#6 0.03,0.06,0.61,U] [#7 -0.07,0.13,0.69,U] [#8 -0.14,-0.04,0.52,U] 
23:24:17.466 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.13}, one-star: {-0.10, 0.20}
23:24:17.467 00.001 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
23:24:17.469 00.002 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
23:24:17.471 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.78 mountX=0.13 mountY=-0.01, mountTheta=-0.05
23:24:17.473 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.13, opts=13)
23:24:17.475 00.002 1032 Enqueuing Move request for scope (-0.03, 0.13)
23:24:17.477 00.002 10072 Worker thread wakes up
23:24:17.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
23:24:17.477 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
23:24:17.477 00.000 10072 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=-0.01
23:24:17.480 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:24:17.482 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.48
23:24:17.482 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:24:17.482 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:17.482 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:24:17.482 00.000 10072 MoveAxis(W, 66, ABG)
23:24:17.482 00.000 10072 Guiding  Dir = 3, Dur = 66
23:24:17.482 00.000 10072 IsGuiding returns 0
23:24:17.484 00.002 10072 PulseGuide returned control before completion, sleep 76
23:24:17.501 00.017 1032 UpdateGuideState exits: m=1407 SNR=26.4
23:24:17.503 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:17.504 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:17.506 00.002 1032 Enqueuing Expose request
23:24:17.562 00.056 10072 IsGuiding returns 1
23:24:17.562 00.000 10072 scope still moving after pulse duration time elapsed
23:24:17.595 00.033 10072 IsGuiding returns 0
23:24:17.595 00.000 10072 scope move finished after 66 + 46 ms
23:24:17.595 00.000 10072 Move returns status 0, amount 66
23:24:17.595 00.000 10072 MoveAxis(N, 0, ABG)
23:24:17.595 00.000 10072 Move returns status 0, amount 0
23:24:17.595 00.000 10072 move complete, result=0
23:24:17.596 00.001 1032 GuideStep: 0.1 px 66 ms WEST, -0.0 px 0 ms NORTH
23:24:17.600 00.004 10072 worker thread done servicing request
23:24:17.600 00.000 10072 Worker thread wakes up
23:24:17.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:17.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:18.241 00.641 10072 Exposure complete
23:24:18.287 00.046 10072 worker thread done servicing request
23:24:18.287 00.000 1032 OnExposeComplete: enter
23:24:18.289 00.002 1032 UpdateGuideState(): m_state=6
23:24:18.291 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9050
23:24:18.292 00.001 1032 Star::Find returns 1 (0), X=1107.25, Y=132.52, Mass=1352, SNR=25.8, Peak=109 HFD=3.4
23:24:18.294 00.002 1032 MultiStar: [#1 -0.10,0.03,0.98,U] [#2 0.05,-0.01,0.80,U] [#3 0.13,0.17,0.74,U] [#4 0.12,-0.01,0.66,U] [#5 0.08,0.03,0.70,U] [#6 0.01,0.03,0.69,U] [#7 0.10,0.02,0.70,U] [#8 -0.10,-0.13,0.55,U] 
23:24:18.296 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {-0.09, 0.20}
23:24:18.298 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
23:24:18.301 00.003 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
23:24:18.302 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.26 mountX=0.04 mountY=-0.03, mountTheta=-0.57
23:24:18.305 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
23:24:18.307 00.002 1032 Enqueuing Move request for scope (0.01, 0.05)
23:24:18.309 00.002 10072 Worker thread wakes up
23:24:18.309 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
23:24:18.309 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
23:24:18.309 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.03
23:24:18.311 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:24:18.313 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:24:18.314 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:24:18.314 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:18.314 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:24:18.314 00.000 10072 MoveAxis(W, 3, ABG)
23:24:18.314 00.000 10072 Guiding  Dir = 3, Dur = 3
23:24:18.314 00.000 10072 IsGuiding returns 0
23:24:18.315 00.001 10072 PulseGuide returned control before completion, sleep 13
23:24:18.329 00.014 10072 IsGuiding returns 0
23:24:18.329 00.000 10072 Move returns status 0, amount 3
23:24:18.329 00.000 10072 MoveAxis(N, 0, ABG)
23:24:18.329 00.000 10072 Move returns status 0, amount 0
23:24:18.329 00.000 10072 move complete, result=0
23:24:18.329 00.000 10072 worker thread done servicing request
23:24:18.332 00.003 1032 UpdateGuideState exits: m=1352 SNR=25.8
23:24:18.334 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:18.336 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:18.337 00.001 1032 Enqueuing Expose request
23:24:18.339 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:24:18.340 00.001 10072 Worker thread wakes up
23:24:18.340 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:18.342 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:18.753 00.411 10072 Exposure complete
23:24:18.809 00.056 10072 worker thread done servicing request
23:24:18.809 00.000 1032 OnExposeComplete: enter
23:24:18.811 00.002 1032 UpdateGuideState(): m_state=6
23:24:18.812 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9051
23:24:18.814 00.002 1032 Star::Find returns 1 (0), X=1107.28, Y=132.41, Mass=1458, SNR=26.9, Peak=133 HFD=3.2
23:24:18.816 00.002 1032 MultiStar: [#1 -0.16,0.03,0.88,U] [#2 -0.05,0.03,0.77,U] [#3 0.09,-0.05,0.78,U] [#4 -0.02,-0.09,0.63,U] [#5 -0.05,0.06,0.66,U] [#6 0.11,0.07,0.58,U] [#7 0.03,0.10,0.68,U] [#8 0.02,-0.12,0.53,U] 
23:24:18.817 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {-0.06, 0.10}
23:24:18.819 00.002 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
23:24:18.820 00.001 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
23:24:18.822 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.28 mountX=0.03 mountY=0.01, mountTheta=0.45
23:24:18.824 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
23:24:18.827 00.003 1032 Enqueuing Move request for scope (-0.02, 0.02)
23:24:18.828 00.001 10072 Worker thread wakes up
23:24:18.828 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
23:24:18.828 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
23:24:18.828 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.03 yDistance=0.01
23:24:18.832 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:24:18.834 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:24:18.834 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:24:18.834 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:18.834 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:24:18.834 00.000 10072 MoveAxis(W, 3, ABG)
23:24:18.834 00.000 10072 Guiding  Dir = 3, Dur = 3
23:24:18.835 00.001 10072 IsGuiding returns 0
23:24:18.835 00.000 10072 PulseGuide returned control before completion, sleep 13
23:24:18.854 00.019 1032 UpdateGuideState exits: m=1458 SNR=26.9
23:24:18.855 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:18.857 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:18.858 00.001 1032 Enqueuing Expose request
23:24:18.863 00.005 10072 IsGuiding returns 0
23:24:18.863 00.000 10072 Move returns status 0, amount 3
23:24:18.863 00.000 10072 MoveAxis(N, 0, ABG)
23:24:18.863 00.000 10072 Move returns status 0, amount 0
23:24:18.863 00.000 10072 move complete, result=0
23:24:18.864 00.001 10072 worker thread done servicing request
23:24:18.864 00.000 10072 Worker thread wakes up
23:24:18.864 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:18.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:18.871 00.007 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:24:19.488 00.617 10072 Exposure complete
23:24:19.539 00.051 10072 worker thread done servicing request
23:24:19.540 00.001 1032 OnExposeComplete: enter
23:24:19.542 00.002 1032 UpdateGuideState(): m_state=6
23:24:19.544 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9052
23:24:19.546 00.002 1032 Star::Find returns 1 (0), X=1107.24, Y=132.41, Mass=1484, SNR=27.1, Peak=127 HFD=3.3
23:24:19.548 00.002 1032 MultiStar: [#1 -0.06,0.12,0.93,U] [#2 -0.00,0.03,0.77,U] [#3 0.12,0.03,0.73,U] [#4 -0.04,-0.02,0.66,U] [#5 0.10,0.02,0.68,U] [#6 -0.10,0.03,0.65,U] [#7 0.03,0.02,0.69,U] [#8 -0.09,-0.08,0.53,U] 
23:24:19.550 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {-0.09, 0.09}
23:24:19.551 00.001 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
23:24:19.553 00.002 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
23:24:19.554 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.00 mountX=0.04 mountY=0.01, mountTheta=0.17
23:24:19.557 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
23:24:19.559 00.002 1032 Enqueuing Move request for scope (-0.02, 0.04)
23:24:19.561 00.002 10072 Worker thread wakes up
23:24:19.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
23:24:19.561 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
23:24:19.561 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.01
23:24:19.563 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:24:19.566 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:24:19.566 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:24:19.566 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:19.567 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:24:19.567 00.000 10072 MoveAxis(W, 4, ABG)
23:24:19.567 00.000 10072 Guiding  Dir = 3, Dur = 4
23:24:19.567 00.000 10072 IsGuiding returns 0
23:24:19.567 00.000 10072 PulseGuide returned control before completion, sleep 14
23:24:19.585 00.018 1032 UpdateGuideState exits: m=1484 SNR=27.1
23:24:19.587 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:19.591 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:19.596 00.005 10072 IsGuiding returns 0
23:24:19.596 00.000 10072 Move returns status 0, amount 4
23:24:19.596 00.000 10072 MoveAxis(N, 0, ABG)
23:24:19.596 00.000 10072 Move returns status 0, amount 0
23:24:19.596 00.000 1032 Enqueuing Expose request
23:24:19.598 00.002 10072 move complete, result=0
23:24:19.598 00.000 10072 worker thread done servicing request
23:24:19.598 00.000 10072 Worker thread wakes up
23:24:19.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:19.598 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:19.599 00.001 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
23:24:20.017 00.418 10072 Exposure complete
23:24:20.066 00.049 10072 worker thread done servicing request
23:24:20.066 00.000 1032 OnExposeComplete: enter
23:24:20.068 00.002 1032 UpdateGuideState(): m_state=6
23:24:20.070 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9053
23:24:20.072 00.002 1032 Star::Find returns 1 (0), X=1107.23, Y=132.45, Mass=1417, SNR=26.5, Peak=125 HFD=3.3
23:24:20.074 00.002 1032 MultiStar: [#1 -0.09,0.12,0.94,U] [#2 -0.12,0.11,0.82,U] [#3 0.01,0.20,0.72,U] [#4 -0.15,0.01,0.69,U] [#5 0.11,0.06,0.71,U] [#6 0.02,0.13,0.62,U] [#7 0.03,0.10,0.67,U] [#8 0.05,0.05,0.56,U] 
23:24:20.076 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.11}, one-star: {-0.10, 0.14}
23:24:20.077 00.001 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
23:24:20.080 00.003 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
23:24:20.082 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.90 mountX=0.11 mountY=0.01, mountTheta=0.07
23:24:20.085 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.11, opts=13)
23:24:20.087 00.002 1032 Enqueuing Move request for scope (-0.04, 0.11)
23:24:20.090 00.003 10072 Worker thread wakes up
23:24:20.090 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
23:24:20.090 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
23:24:20.090 00.000 10072 Moving (-0.04, 0.11) raw xDistance=0.11 yDistance=0.01
23:24:20.092 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:24:20.095 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:24:20.095 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:24:20.095 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:20.095 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:24:20.095 00.000 10072 MoveAxis(W, 4, ABG)
23:24:20.095 00.000 10072 Guiding  Dir = 3, Dur = 4
23:24:20.095 00.000 10072 IsGuiding returns 0
23:24:20.096 00.001 10072 PulseGuide returned control before completion, sleep 14
23:24:20.112 00.016 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:24:20.114 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:20.115 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:20.117 00.002 1032 Enqueuing Expose request
23:24:20.123 00.006 10072 IsGuiding returns 0
23:24:20.123 00.000 10072 Move returns status 0, amount 4
23:24:20.123 00.000 10072 MoveAxis(N, 0, ABG)
23:24:20.123 00.000 10072 Move returns status 0, amount 0
23:24:20.123 00.000 10072 move complete, result=0
23:24:20.123 00.000 10072 worker thread done servicing request
23:24:20.123 00.000 10072 Worker thread wakes up
23:24:20.124 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:20.124 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:20.127 00.003 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
23:24:20.751 00.624 10072 Exposure complete
23:24:20.804 00.053 10072 worker thread done servicing request
23:24:20.804 00.000 1032 OnExposeComplete: enter
23:24:20.806 00.002 1032 UpdateGuideState(): m_state=6
23:24:20.807 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9054
23:24:20.810 00.003 1032 Star::Find returns 1 (0), X=1107.24, Y=132.46, Mass=1391, SNR=26.2, Peak=131 HFD=3.3
23:24:20.811 00.001 1032 MultiStar: [#1 -0.18,0.08,0.98,U] [#2 -0.09,0.06,0.81,U] [#3 -0.01,0.09,0.72,U] [#4 -0.09,-0.02,0.68,U] [#5 -0.05,0.01,0.72,U] [#6 -0.01,-0.00,0.61,U] [#7 0.03,0.13,0.71,U] [#8 -0.03,0.07,0.51,U] 
23:24:20.814 00.003 1032 refined, 8 included, MultiStar: {-0.06, 0.07}, one-star: {-0.09, 0.14}
23:24:20.815 00.001 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
23:24:20.817 00.002 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
23:24:20.818 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.33 mountX=0.08 mountY=0.05, mountTheta=0.50
23:24:20.822 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.07, opts=13)
23:24:20.824 00.002 1032 Enqueuing Move request for scope (-0.06, 0.07)
23:24:20.826 00.002 10072 Worker thread wakes up
23:24:20.826 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
23:24:20.826 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
23:24:20.826 00.000 10072 Moving (-0.06, 0.07) raw xDistance=0.08 yDistance=0.05
23:24:20.830 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:24:20.834 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:24:20.834 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:24:20.835 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:20.836 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:24:20.836 00.000 10072 MoveAxis(W, 4, ABG)
23:24:20.836 00.000 10072 Guiding  Dir = 3, Dur = 4
23:24:20.837 00.001 10072 IsGuiding returns 0
23:24:20.838 00.001 10072 PulseGuide returned control before completion, sleep 14
23:24:20.853 00.015 1032 UpdateGuideState exits: m=1391 SNR=26.2
23:24:20.855 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:20.856 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:20.858 00.002 1032 Enqueuing Expose request
23:24:20.861 00.003 10072 IsGuiding returns 0
23:24:20.861 00.000 10072 Move returns status 0, amount 4
23:24:20.861 00.000 10072 MoveAxis(N, 0, ABG)
23:24:20.861 00.000 10072 Move returns status 0, amount 0
23:24:20.861 00.000 10072 move complete, result=0
23:24:20.862 00.001 10072 worker thread done servicing request
23:24:20.862 00.000 10072 Worker thread wakes up
23:24:20.862 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:20.862 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:20.870 00.008 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
23:24:21.269 00.399 10072 Exposure complete
23:24:21.328 00.059 10072 worker thread done servicing request
23:24:21.328 00.000 1032 OnExposeComplete: enter
23:24:21.331 00.003 1032 UpdateGuideState(): m_state=6
23:24:21.333 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9055
23:24:21.335 00.002 1032 Star::Find returns 1 (0), X=1107.23, Y=132.40, Mass=1196, SNR=24.3, Peak=97 HFD=3.2
23:24:21.337 00.002 1032 MultiStar: [#1 -0.06,0.03,1.05,U] [#2 -0.10,0.08,0.87,U] [#3 0.04,0.01,0.83,U] [#4 -0.00,-0.09,0.71,U] [#5 0.06,0.03,0.73,U] [#6 0.12,0.02,0.70,U] [#7 0.08,0.04,0.76,U] [#8 -0.03,-0.11,0.56,U] 
23:24:21.339 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.10, 0.08}
23:24:21.341 00.002 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (0.00 = 0.00)
23:24:21.343 00.002 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.00 = 0.00)
23:24:21.344 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.83 mountX=0.02 mountY=0.00, mountTheta=0.00
23:24:21.346 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
23:24:21.349 00.003 1032 Enqueuing Move request for scope (-0.01, 0.02)
23:24:21.351 00.002 10072 Worker thread wakes up
23:24:21.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:24:21.351 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:24:21.351 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
23:24:21.352 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:24:21.355 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:24:21.356 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:24:21.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:21.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:24:21.356 00.000 10072 MoveAxis(W, 3, ABG)
23:24:21.356 00.000 10072 Guiding  Dir = 3, Dur = 3
23:24:21.356 00.000 10072 IsGuiding returns 0
23:24:21.356 00.000 10072 PulseGuide returned control before completion, sleep 13
23:24:21.374 00.018 10072 IsGuiding returns 0
23:24:21.374 00.000 10072 Move returns status 0, amount 3
23:24:21.374 00.000 10072 MoveAxis(N, 0, ABG)
23:24:21.374 00.000 10072 Move returns status 0, amount 0
23:24:21.374 00.000 10072 move complete, result=0
23:24:21.374 00.000 10072 worker thread done servicing request
23:24:21.375 00.001 1032 UpdateGuideState exits: m=1196 SNR=24.3
23:24:21.377 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:21.378 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:21.380 00.002 1032 Enqueuing Expose request
23:24:21.382 00.002 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:24:21.383 00.001 10072 Worker thread wakes up
23:24:21.383 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:21.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:22.018 00.635 10072 Exposure complete
23:24:22.067 00.049 10072 worker thread done servicing request
23:24:22.067 00.000 1032 OnExposeComplete: enter
23:24:22.069 00.002 1032 UpdateGuideState(): m_state=6
23:24:22.071 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9056
23:24:22.073 00.002 1032 Star::Find returns 1 (0), X=1107.20, Y=132.31, Mass=1408, SNR=26.4, Peak=117 HFD=3.4
23:24:22.075 00.002 1032 MultiStar: [#1 -0.09,0.00,1.00,U] [#2 -0.06,0.09,0.82,U] [#3 0.12,0.14,0.72,U] [#4 0.12,-0.14,0.69,U] [#5 -0.01,0.05,0.68,U] [#6 -0.02,0.05,0.63,U] [#7 -0.06,0.10,0.67,U] [#8 0.08,0.01,0.51,U] 
23:24:22.076 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {-0.13, -0.01}
23:24:22.077 00.001 1032 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.83) = xAngle (0.29 = 0.29)
23:24:22.079 00.002 1032 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.29 = 0.29)
23:24:22.082 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.12 mountX=0.04 mountY=0.01, mountTheta=0.29
23:24:22.085 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.03, opts=13)
23:24:22.087 00.002 1032 Enqueuing Move request for scope (-0.02, 0.03)
23:24:22.089 00.002 10072 Worker thread wakes up
23:24:22.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
23:24:22.089 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
23:24:22.089 00.000 10072 Moving (-0.02, 0.03) raw xDistance=0.04 yDistance=0.01
23:24:22.091 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:24:22.095 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:24:22.095 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:24:22.095 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:22.096 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:24:22.096 00.000 10072 MoveAxis(W, 4, ABG)
23:24:22.096 00.000 10072 Guiding  Dir = 3, Dur = 4
23:24:22.096 00.000 10072 IsGuiding returns 0
23:24:22.096 00.000 10072 PulseGuide returned control before completion, sleep 14
23:24:22.114 00.018 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:24:22.116 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:22.117 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:22.120 00.003 1032 Enqueuing Expose request
23:24:22.125 00.005 10072 IsGuiding returns 0
23:24:22.125 00.000 10072 Move returns status 0, amount 4
23:24:22.125 00.000 10072 MoveAxis(N, 0, ABG)
23:24:22.125 00.000 10072 Move returns status 0, amount 0
23:24:22.125 00.000 10072 move complete, result=0
23:24:22.125 00.000 10072 worker thread done servicing request
23:24:22.125 00.000 10072 Worker thread wakes up
23:24:22.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:22.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:22.128 00.003 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
23:24:22.533 00.405 10072 Exposure complete
23:24:22.583 00.050 10072 worker thread done servicing request
23:24:22.583 00.000 1032 OnExposeComplete: enter
23:24:22.585 00.002 1032 UpdateGuideState(): m_state=6
23:24:22.587 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9057
23:24:22.589 00.002 1032 Star::Find returns 1 (0), X=1107.23, Y=132.46, Mass=1448, SNR=26.7, Peak=130 HFD=3.3
23:24:22.590 00.001 1032 MultiStar: [#1 -0.10,0.05,0.96,U] [#2 -0.12,0.12,0.78,U] [#3 0.07,0.08,0.77,U] [#4 -0.04,0.14,0.66,U] [#5 0.05,0.07,0.64,U] [#6 0.00,0.04,0.61,U] [#7 -0.01,0.07,0.70,U] [#8 -0.04,-0.04,0.53,U] 
23:24:22.593 00.003 1032 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.11, 0.14}
23:24:22.594 00.001 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
23:24:22.596 00.002 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
23:24:22.597 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.02 mountX=0.09 mountY=0.02, mountTheta=0.19
23:24:22.600 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.08, opts=13)
23:24:22.602 00.002 1032 Enqueuing Move request for scope (-0.04, 0.08)
23:24:22.603 00.001 10072 Worker thread wakes up
23:24:22.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
23:24:22.604 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
23:24:22.604 00.000 10072 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.02
23:24:22.605 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:24:22.608 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:24:22.608 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:24:22.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:22.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:24:22.608 00.000 10072 MoveAxis(W, 4, ABG)
23:24:22.608 00.000 10072 Guiding  Dir = 3, Dur = 4
23:24:22.608 00.000 10072 IsGuiding returns 0
23:24:22.611 00.003 10072 PulseGuide returned control before completion, sleep 13
23:24:22.625 00.014 10072 IsGuiding returns 0
23:24:22.625 00.000 10072 Move returns status 0, amount 4
23:24:22.625 00.000 10072 MoveAxis(N, 0, ABG)
23:24:22.625 00.000 10072 Move returns status 0, amount 0
23:24:22.625 00.000 10072 move complete, result=0
23:24:22.625 00.000 10072 worker thread done servicing request
23:24:22.628 00.003 1032 UpdateGuideState exits: m=1448 SNR=26.7
23:24:22.630 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:22.631 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:22.632 00.001 1032 Enqueuing Expose request
23:24:22.634 00.002 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
23:24:22.635 00.001 10072 Worker thread wakes up
23:24:22.635 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:22.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:23.269 00.634 10072 Exposure complete
23:24:23.326 00.057 10072 worker thread done servicing request
23:24:23.326 00.000 1032 OnExposeComplete: enter
23:24:23.331 00.005 1032 UpdateGuideState(): m_state=6
23:24:23.333 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9058
23:24:23.336 00.003 1032 Star::Find returns 1 (0), X=1107.23, Y=132.52, Mass=1545, SNR=27.6, Peak=129 HFD=3.4
23:24:23.337 00.001 1032 MultiStar: [#1 -0.06,0.15,0.94,U] [#2 -0.05,0.24,0.78,U] [#3 -0.01,0.18,0.71,U] [#4 -0.03,0.16,0.65,U] [#5 -0.02,0.16,0.62,U] [#6 -0.12,0.16,0.62,U] [#7 -0.05,0.25,0.00,M1] [#8 -0.21,0.17,0.00,M1] 
23:24:23.339 00.002 1032 refined, 6 included, MultiStar: {-0.06, 0.18}, one-star: {-0.10, 0.20}
23:24:23.342 00.003 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
23:24:23.345 00.003 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
23:24:23.346 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.88 mountX=0.19 mountY=0.01, mountTheta=0.05
23:24:23.350 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.18, opts=13)
23:24:23.352 00.002 1032 Enqueuing Move request for scope (-0.06, 0.18)
23:24:23.355 00.003 10072 Worker thread wakes up
23:24:23.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
23:24:23.355 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
23:24:23.355 00.000 10072 Moving (-0.06, 0.18) raw xDistance=0.19 yDistance=0.01
23:24:23.357 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:24:23.360 00.003 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.48
23:24:23.362 00.002 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
23:24:23.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:23.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:24:23.362 00.000 10072 MoveAxis(W, 94, ABG)
23:24:23.362 00.000 10072 Guiding  Dir = 3, Dur = 94
23:24:23.362 00.000 10072 IsGuiding returns 0
23:24:23.363 00.001 10072 PulseGuide returned control before completion, sleep 104
23:24:23.381 00.018 1032 UpdateGuideState exits: m=1545 SNR=27.6
23:24:23.383 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:23.385 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:23.386 00.001 1032 Enqueuing Expose request
23:24:23.468 00.082 10072 IsGuiding returns 1
23:24:23.468 00.000 10072 scope still moving after pulse duration time elapsed
23:24:23.499 00.031 10072 IsGuiding returns 0
23:24:23.499 00.000 10072 scope move finished after 94 + 42 ms
23:24:23.499 00.000 10072 Move returns status 0, amount 94
23:24:23.499 00.000 10072 MoveAxis(N, 0, ABG)
23:24:23.499 00.000 10072 Move returns status 0, amount 0
23:24:23.499 00.000 10072 move complete, result=0
23:24:23.499 00.000 10072 worker thread done servicing request
23:24:23.499 00.000 10072 Worker thread wakes up
23:24:23.499 00.000 1032 GuideStep: 0.2 px 94 ms WEST, 0.0 px 0 ms NORTH
23:24:23.502 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:23.503 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:23.909 00.406 10072 Exposure complete
23:24:23.965 00.056 10072 worker thread done servicing request
23:24:23.965 00.000 1032 OnExposeComplete: enter
23:24:23.967 00.002 1032 UpdateGuideState(): m_state=6
23:24:23.969 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9059
23:24:23.970 00.001 1032 Star::Find returns 1 (0), X=1107.22, Y=132.40, Mass=1461, SNR=26.9, Peak=124 HFD=3.2
23:24:23.972 00.002 1032 MultiStar: [#1 -0.06,0.15,0.94,U] [#2 0.04,0.04,0.77,U] [#3 0.06,0.12,0.76,U] [#4 0.06,-0.05,0.69,U] [#5 0.02,0.12,0.66,U] [#6 -0.12,-0.03,0.63,U] [#7 -0.02,0.13,0.66,U] [#8 -0.06,-0.09,0.51,U] 
23:24:23.973 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {-0.12, 0.08}
23:24:23.976 00.003 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
23:24:23.977 00.001 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
23:24:23.979 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.93 mountX=0.06 mountY=0.01, mountTheta=0.10
23:24:23.980 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
23:24:23.982 00.002 1032 Enqueuing Move request for scope (-0.02, 0.06)
23:24:23.983 00.001 10072 Worker thread wakes up
23:24:23.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
23:24:23.983 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
23:24:23.983 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.01
23:24:23.990 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:24:23.993 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:24:23.993 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:24:23.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:23.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:24:23.993 00.000 10072 MoveAxis(W, 5, ABG)
23:24:23.993 00.000 10072 Guiding  Dir = 3, Dur = 5
23:24:23.994 00.001 10072 IsGuiding returns 0
23:24:23.994 00.000 10072 PulseGuide returned control before completion, sleep 15
23:24:24.012 00.018 1032 UpdateGuideState exits: m=1461 SNR=26.9
23:24:24.014 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:24.017 00.003 10072 IsGuiding returns 0
23:24:24.017 00.000 10072 Move returns status 0, amount 5
23:24:24.017 00.000 10072 MoveAxis(N, 0, ABG)
23:24:24.017 00.000 10072 Move returns status 0, amount 0
23:24:24.018 00.001 10072 move complete, result=0
23:24:24.018 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:24.022 00.004 10072 worker thread done servicing request
23:24:24.022 00.000 1032 Enqueuing Expose request
23:24:24.025 00.003 1032 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
23:24:24.027 00.002 10072 Worker thread wakes up
23:24:24.027 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:24.027 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:24.659 00.632 10072 Exposure complete
23:24:24.705 00.046 10072 worker thread done servicing request
23:24:24.705 00.000 1032 OnExposeComplete: enter
23:24:24.707 00.002 1032 UpdateGuideState(): m_state=6
23:24:24.710 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9060
23:24:24.712 00.002 1032 Star::Find returns 1 (0), X=1107.35, Y=132.26, Mass=1400, SNR=26.3, Peak=117 HFD=3.3
23:24:24.713 00.001 1032 MultiStar: [#1 -0.03,-0.05,0.94,U] [#2 -0.00,0.04,0.77,U] [#3 0.11,0.03,0.75,U] [#4 0.17,-0.14,0.66,U] [#5 0.14,-0.08,0.66,U] [#6 -0.04,-0.12,0.62,U] [#7 0.24,0.09,0.00,M1] [#8 0.02,-0.15,0.50,U] 
23:24:24.715 00.002 1032 single-star, 7 included, MultiStar: {0.05, -0.06}, one-star: {0.02, -0.05}
23:24:24.716 00.001 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
23:24:24.717 00.001 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
23:24:24.718 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.18 mountX=-0.06 mountY=-0.01, mountTheta=-3.01
23:24:24.721 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
23:24:24.723 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
23:24:24.725 00.002 10072 Worker thread wakes up
23:24:24.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
23:24:24.725 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
23:24:24.725 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=-0.01
23:24:24.727 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:24:24.730 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:24:24.730 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:24:24.730 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:24.730 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:24:24.730 00.000 10072 MoveAxis(W, 4, ABG)
23:24:24.730 00.000 10072 Guiding  Dir = 3, Dur = 4
23:24:24.730 00.000 10072 IsGuiding returns 0
23:24:24.731 00.001 10072 PulseGuide returned control before completion, sleep 14
23:24:24.746 00.015 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:24:24.748 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:24.750 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:24.751 00.001 1032 Enqueuing Expose request
23:24:24.754 00.003 10072 IsGuiding returns 0
23:24:24.754 00.000 10072 Move returns status 0, amount 4
23:24:24.754 00.000 10072 MoveAxis(N, 0, ABG)
23:24:24.754 00.000 10072 Move returns status 0, amount 0
23:24:24.754 00.000 10072 move complete, result=0
23:24:24.754 00.000 10072 worker thread done servicing request
23:24:24.754 00.000 10072 Worker thread wakes up
23:24:24.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:24.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:24.761 00.007 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:24:25.161 00.400 10072 Exposure complete
23:24:25.210 00.049 10072 worker thread done servicing request
23:24:25.210 00.000 1032 OnExposeComplete: enter
23:24:25.213 00.003 1032 UpdateGuideState(): m_state=6
23:24:25.215 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9061
23:24:25.218 00.003 1032 Star::Find returns 1 (0), X=1107.28, Y=132.39, Mass=1371, SNR=26.0, Peak=122 HFD=3.5
23:24:25.219 00.001 1032 MultiStar: [#1 -0.05,0.04,0.99,U] [#2 -0.00,0.04,0.80,U] [#3 0.13,0.08,0.75,U] [#4 0.11,-0.11,0.66,U] [#5 0.14,0.03,0.62,U] [#6 0.04,0.05,0.61,U] [#7 0.07,0.05,0.71,U] [#8 -0.04,-0.05,0.51,U] 
23:24:25.221 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {-0.05, 0.08}
23:24:25.222 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
23:24:25.224 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
23:24:25.226 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.73 mountX=0.02 mountY=-0.04, mountTheta=-1.10
23:24:25.229 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
23:24:25.231 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
23:24:25.233 00.002 10072 Worker thread wakes up
23:24:25.233 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:24:25.233 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:24:25.233 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
23:24:25.236 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:24:25.238 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:24:25.238 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:24:25.238 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:25.238 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:24:25.238 00.000 10072 MoveAxis(W, 4, ABG)
23:24:25.238 00.000 10072 Guiding  Dir = 3, Dur = 4
23:24:25.239 00.001 10072 IsGuiding returns 0
23:24:25.239 00.000 10072 PulseGuide returned control before completion, sleep 14
23:24:25.257 00.018 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:24:25.261 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:25.263 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:25.265 00.002 1032 Enqueuing Expose request
23:24:25.268 00.003 10072 IsGuiding returns 0
23:24:25.268 00.000 10072 Move returns status 0, amount 4
23:24:25.268 00.000 10072 MoveAxis(N, 0, ABG)
23:24:25.268 00.000 10072 Move returns status 0, amount 0
23:24:25.269 00.001 10072 move complete, result=0
23:24:25.269 00.000 10072 worker thread done servicing request
23:24:25.269 00.000 10072 Worker thread wakes up
23:24:25.269 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:25.269 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:25.276 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:24:25.900 00.624 10072 Exposure complete
23:24:25.950 00.050 10072 worker thread done servicing request
23:24:25.950 00.000 1032 OnExposeComplete: enter
23:24:25.952 00.002 1032 UpdateGuideState(): m_state=6
23:24:25.955 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9062
23:24:25.957 00.002 1032 Star::Find returns 1 (0), X=1107.30, Y=132.41, Mass=1408, SNR=26.4, Peak=119 HFD=3.4
23:24:25.960 00.003 1032 MultiStar: [#1 -0.09,0.08,0.99,U] [#2 0.00,0.05,0.80,U] [#3 0.01,-0.13,0.73,U] [#4 0.01,-0.09,0.65,U] [#5 0.05,0.05,0.64,U] [#6 -0.02,-0.00,0.56,U] [#7 -0.00,0.08,0.67,U] [#8 -0.08,-0.12,0.52,U] 
23:24:25.962 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {-0.03, 0.10}
23:24:25.963 00.001 1032 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.83) = xAngle (0.73 = 0.73)
23:24:25.965 00.002 1032 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.73 = 0.73)
23:24:25.968 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.56 mountX=0.02 mountY=0.02, mountTheta=0.73
23:24:25.970 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
23:24:25.972 00.002 1032 Enqueuing Move request for scope (-0.02, 0.01)
23:24:25.973 00.001 10072 Worker thread wakes up
23:24:25.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
23:24:25.973 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
23:24:25.973 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.02
23:24:25.975 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:24:25.978 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:24:25.979 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:24:25.979 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:25.979 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:24:25.979 00.000 10072 MoveAxis(W, 5, ABG)
23:24:25.979 00.000 10072 Guiding  Dir = 3, Dur = 5
23:24:25.979 00.000 10072 IsGuiding returns 0
23:24:25.980 00.001 10072 PulseGuide returned control before completion, sleep 15
23:24:25.998 00.018 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:24:26.001 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:26.002 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:26.004 00.002 1032 Enqueuing Expose request
23:24:26.006 00.002 10072 IsGuiding returns 0
23:24:26.006 00.000 10072 Move returns status 0, amount 5
23:24:26.006 00.000 10072 MoveAxis(N, 0, ABG)
23:24:26.006 00.000 10072 Move returns status 0, amount 0
23:24:26.006 00.000 10072 move complete, result=0
23:24:26.006 00.000 10072 worker thread done servicing request
23:24:26.006 00.000 10072 Worker thread wakes up
23:24:26.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:26.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:26.014 00.008 1032 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
23:24:26.419 00.405 10072 Exposure complete
23:24:26.471 00.052 1032 OnExposeComplete: enter
23:24:26.473 00.002 1032 UpdateGuideState(): m_state=6
23:24:26.475 00.002 10072 worker thread done servicing request
23:24:26.475 00.000 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9063
23:24:26.477 00.002 1032 Star::Find returns 1 (0), X=1107.28, Y=132.35, Mass=1364, SNR=26.0, Peak=116 HFD=3.4
23:24:26.479 00.002 1032 MultiStar: [#1 -0.09,0.08,0.99,U] [#2 -0.05,-0.01,0.84,U] [#3 0.10,0.01,0.81,U] [#4 0.09,-0.16,0.70,U] [#5 -0.01,0.04,0.69,U] [#6 0.04,-0.07,0.65,U] [#7 0.13,-0.07,0.75,U] [#8 0.09,-0.12,0.51,U] 
23:24:26.482 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {-0.05, 0.03}
23:24:26.484 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
23:24:26.486 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
23:24:26.488 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.79 mountX=-0.02 mountY=-0.01, mountTheta=-2.62
23:24:26.492 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
23:24:26.494 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
23:24:26.496 00.002 10072 Worker thread wakes up
23:24:26.496 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
23:24:26.496 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
23:24:26.496 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
23:24:26.498 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:24:26.501 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:24:26.501 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:24:26.501 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:26.501 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:24:26.501 00.000 10072 MoveAxis(W, 4, ABG)
23:24:26.501 00.000 10072 Guiding  Dir = 3, Dur = 4
23:24:26.501 00.000 10072 IsGuiding returns 0
23:24:26.501 00.000 10072 PulseGuide returned control before completion, sleep 14
23:24:26.516 00.015 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:24:26.518 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:26.520 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:26.521 00.001 1032 Enqueuing Expose request
23:24:26.523 00.002 10072 IsGuiding returns 0
23:24:26.523 00.000 10072 Move returns status 0, amount 4
23:24:26.523 00.000 10072 MoveAxis(N, 0, ABG)
23:24:26.523 00.000 10072 Move returns status 0, amount 0
23:24:26.523 00.000 10072 move complete, result=0
23:24:26.523 00.000 10072 worker thread done servicing request
23:24:26.524 00.001 10072 Worker thread wakes up
23:24:26.524 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:26.524 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:26.531 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:24:27.152 00.621 10072 Exposure complete
23:24:27.198 00.046 10072 worker thread done servicing request
23:24:27.198 00.000 1032 OnExposeComplete: enter
23:24:27.201 00.003 1032 UpdateGuideState(): m_state=6
23:24:27.202 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9064
23:24:27.204 00.002 1032 Star::Find returns 1 (0), X=1107.39, Y=132.21, Mass=1310, SNR=25.4, Peak=108 HFD=3.2
23:24:27.208 00.004 1032 MultiStar: [#1 -0.02,-0.13,0.98,U] [#2 -0.05,-0.14,0.81,U] [#3 0.15,-0.08,0.78,U] [#4 0.05,-0.20,0.72,U] [#5 0.28,-0.21,0.00,M1] [#6 0.04,-0.12,0.63,U] [#7 -0.01,-0.03,0.71,U] [#8 0.06,-0.12,0.57,U] 
23:24:27.210 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.12}, one-star: {0.06, -0.11}
23:24:27.212 00.002 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
23:24:27.213 00.001 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
23:24:27.215 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.32 mountX=-0.12 mountY=0.00, mountTheta=3.13
23:24:27.217 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.12, opts=13)
23:24:27.220 00.003 1032 Enqueuing Move request for scope (0.03, -0.12)
23:24:27.222 00.002 10072 Worker thread wakes up
23:24:27.222 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
23:24:27.222 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
23:24:27.222 00.000 10072 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=0.00
23:24:27.224 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:24:27.227 00.003 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:24:27.227 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
23:24:27.227 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:27.227 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:24:27.227 00.000 10072 MoveAxis(W, 6, ABG)
23:24:27.227 00.000 10072 Guiding  Dir = 3, Dur = 6
23:24:27.228 00.001 10072 IsGuiding returns 0
23:24:27.228 00.000 10072 PulseGuide returned control before completion, sleep 16
23:24:27.247 00.019 1032 UpdateGuideState exits: m=1310 SNR=25.4
23:24:27.249 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:27.251 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:27.252 00.001 1032 Enqueuing Expose request
23:24:27.257 00.005 10072 IsGuiding returns 0
23:24:27.257 00.000 10072 Move returns status 0, amount 6
23:24:27.257 00.000 10072 MoveAxis(N, 0, ABG)
23:24:27.258 00.001 10072 Move returns status 0, amount 0
23:24:27.258 00.000 10072 move complete, result=0
23:24:27.258 00.000 10072 worker thread done servicing request
23:24:27.258 00.000 10072 Worker thread wakes up
23:24:27.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:27.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:27.263 00.005 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
23:24:27.666 00.403 10072 Exposure complete
23:24:27.717 00.051 10072 worker thread done servicing request
23:24:27.717 00.000 1032 OnExposeComplete: enter
23:24:27.719 00.002 1032 UpdateGuideState(): m_state=6
23:24:27.720 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9065
23:24:27.723 00.003 1032 Star::Find returns 1 (0), X=1107.35, Y=132.23, Mass=1426, SNR=26.5, Peak=111 HFD=3.3
23:24:27.725 00.002 1032 MultiStar: [#1 -0.03,-0.05,0.92,U] [#2 0.05,-0.01,0.80,U] [#3 0.10,-0.12,0.74,U] [#4 0.08,-0.20,0.69,U] [#5 0.15,-0.19,0.67,U] [#6 0.12,-0.03,0.62,U] [#7 0.17,-0.10,0.69,U] [#8 0.02,-0.14,0.52,U] 
23:24:27.726 00.001 1032 single-star, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.02, -0.08}
23:24:27.728 00.002 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
23:24:27.729 00.001 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
23:24:27.731 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.33 mountX=-0.08 mountY=0.00, mountTheta=3.12
23:24:27.734 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
23:24:27.738 00.004 1032 Enqueuing Move request for scope (0.02, -0.08)
23:24:27.739 00.001 10072 Worker thread wakes up
23:24:27.739 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
23:24:27.739 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
23:24:27.739 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.00
23:24:27.741 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:24:27.744 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:24:27.744 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
23:24:27.744 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:27.744 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:24:27.744 00.000 10072 MoveAxis(W, 6, ABG)
23:24:27.744 00.000 10072 Guiding  Dir = 3, Dur = 6
23:24:27.745 00.001 10072 IsGuiding returns 0
23:24:27.745 00.000 10072 PulseGuide returned control before completion, sleep 16
23:24:27.762 00.017 1032 UpdateGuideState exits: m=1426 SNR=26.5
23:24:27.764 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:27.767 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:27.769 00.002 1032 Enqueuing Expose request
23:24:27.775 00.006 10072 IsGuiding returns 0
23:24:27.775 00.000 10072 Move returns status 0, amount 6
23:24:27.775 00.000 10072 MoveAxis(N, 0, ABG)
23:24:27.775 00.000 10072 Move returns status 0, amount 0
23:24:27.775 00.000 10072 move complete, result=0
23:24:27.776 00.001 10072 worker thread done servicing request
23:24:27.776 00.000 10072 Worker thread wakes up
23:24:27.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:27.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:27.779 00.003 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
23:24:28.400 00.621 10072 Exposure complete
23:24:28.447 00.047 10072 worker thread done servicing request
23:24:28.447 00.000 1032 OnExposeComplete: enter
23:24:28.449 00.002 1032 UpdateGuideState(): m_state=6
23:24:28.451 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9066
23:24:28.452 00.001 1032 Star::Find returns 1 (0), X=1107.32, Y=132.29, Mass=1288, SNR=25.2, Peak=110 HFD=3.4
23:24:28.455 00.003 1032 MultiStar: [#1 0.00,-0.02,1.00,U] [#2 0.06,-0.02,0.80,U] [#3 0.16,0.07,0.83,U] [#4 0.04,-0.08,0.73,U] [#5 0.32,0.02,0.00,M1] [#6 -0.01,0.03,0.66,U] [#7 0.06,0.00,0.70,U] [#8 0.02,-0.09,0.53,U] 
23:24:28.456 00.001 1032 single-star, 7 included, MultiStar: {0.04, -0.01}, one-star: {-0.02, -0.02}
23:24:28.458 00.002 1032 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.83) = xAngle (-4.03 = 2.26)
23:24:28.460 00.002 1032 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.03 = 2.26)
23:24:28.461 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.20 mountX=-0.02 mountY=0.02, mountTheta=2.26
23:24:28.465 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
23:24:28.467 00.002 1032 Enqueuing Move request for scope (-0.02, -0.02)
23:24:28.469 00.002 10072 Worker thread wakes up
23:24:28.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
23:24:28.469 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
23:24:28.469 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
23:24:28.471 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:24:28.473 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:24:28.473 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
23:24:28.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:28.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:24:28.473 00.000 10072 MoveAxis(W, 6, ABG)
23:24:28.473 00.000 10072 Guiding  Dir = 3, Dur = 6
23:24:28.474 00.001 10072 IsGuiding returns 0
23:24:28.475 00.001 10072 PulseGuide returned control before completion, sleep 16
23:24:28.492 00.017 1032 UpdateGuideState exits: m=1288 SNR=25.2
23:24:28.494 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:28.496 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:28.498 00.002 1032 Enqueuing Expose request
23:24:28.506 00.008 10072 IsGuiding returns 0
23:24:28.506 00.000 10072 Move returns status 0, amount 6
23:24:28.506 00.000 10072 MoveAxis(N, 0, ABG)
23:24:28.506 00.000 10072 Move returns status 0, amount 0
23:24:28.506 00.000 10072 move complete, result=0
23:24:28.506 00.000 10072 worker thread done servicing request
23:24:28.506 00.000 10072 Worker thread wakes up
23:24:28.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:28.506 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:28.508 00.002 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
23:24:28.914 00.406 10072 Exposure complete
23:24:28.964 00.050 10072 worker thread done servicing request
23:24:28.965 00.001 1032 OnExposeComplete: enter
23:24:28.967 00.002 1032 UpdateGuideState(): m_state=6
23:24:28.969 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9067
23:24:28.971 00.002 1032 Star::Find returns 1 (0), X=1107.28, Y=132.47, Mass=1426, SNR=26.6, Peak=125 HFD=3.3
23:24:28.973 00.002 1032 MultiStar: [#1 -0.13,0.00,0.94,U] [#2 0.00,0.19,0.79,U] [#3 0.11,0.04,0.73,U] [#4 0.02,-0.10,0.68,U] [#5 0.06,-0.05,0.68,U] [#6 0.16,0.08,0.62,U] [#7 0.08,0.12,0.68,U] [#8 0.08,-0.04,0.54,U] 
23:24:28.975 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.05, 0.15}
23:24:28.977 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
23:24:28.979 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
23:24:28.980 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.16 mountX=0.04 mountY=-0.04, mountTheta=-0.67
23:24:28.983 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
23:24:28.986 00.003 1032 Enqueuing Move request for scope (0.02, 0.05)
23:24:28.988 00.002 10072 Worker thread wakes up
23:24:28.988 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
23:24:28.988 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
23:24:28.988 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.04
23:24:28.991 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:24:28.993 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:24:28.993 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:24:28.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:28.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:24:28.993 00.000 10072 MoveAxis(W, 5, ABG)
23:24:28.993 00.000 10072 Guiding  Dir = 3, Dur = 5
23:24:28.994 00.001 10072 IsGuiding returns 0
23:24:28.994 00.000 10072 PulseGuide returned control before completion, sleep 15
23:24:29.011 00.017 1032 UpdateGuideState exits: m=1426 SNR=26.6
23:24:29.013 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:29.015 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:29.019 00.004 1032 Enqueuing Expose request
23:24:29.021 00.002 10072 IsGuiding returns 0
23:24:29.021 00.000 10072 Move returns status 0, amount 5
23:24:29.021 00.000 10072 MoveAxis(N, 0, ABG)
23:24:29.021 00.000 10072 Move returns status 0, amount 0
23:24:29.021 00.000 10072 move complete, result=0
23:24:29.021 00.000 10072 worker thread done servicing request
23:24:29.021 00.000 10072 Worker thread wakes up
23:24:29.022 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:29.022 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:29.030 00.008 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:24:29.648 00.618 10072 Exposure complete
23:24:29.698 00.050 10072 worker thread done servicing request
23:24:29.698 00.000 1032 OnExposeComplete: enter
23:24:29.701 00.003 1032 UpdateGuideState(): m_state=6
23:24:29.703 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9068
23:24:29.704 00.001 1032 Star::Find returns 1 (0), X=1107.28, Y=132.33, Mass=1312, SNR=25.4, Peak=112 HFD=3.4
23:24:29.707 00.003 1032 MultiStar: [#1 -0.04,-0.07,0.96,U] [#2 0.06,0.02,0.82,U] [#3 0.17,-0.11,0.78,U] [#4 0.06,-0.09,0.68,U] [#5 0.21,-0.14,0.00,M1] [#6 0.15,-0.00,0.62,U] [#7 0.06,0.03,0.70,U] [#8 0.00,-0.05,0.54,U] 
23:24:29.709 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.03}, one-star: {-0.05, 0.01}
23:24:29.711 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
23:24:29.713 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
23:24:29.715 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.61 mountX=-0.04 mountY=-0.04, mountTheta=-2.44
23:24:29.718 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
23:24:29.720 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
23:24:29.721 00.001 10072 Worker thread wakes up
23:24:29.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:24:29.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:24:29.722 00.001 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.04
23:24:29.723 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:24:29.726 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:24:29.726 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:24:29.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:29.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:24:29.726 00.000 10072 MoveAxis(W, 5, ABG)
23:24:29.727 00.001 10072 Guiding  Dir = 3, Dur = 5
23:24:29.727 00.000 10072 IsGuiding returns 0
23:24:29.727 00.000 10072 PulseGuide returned control before completion, sleep 15
23:24:29.744 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.4
23:24:29.746 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:29.748 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:29.750 00.002 1032 Enqueuing Expose request
23:24:29.752 00.002 10072 IsGuiding returns 0
23:24:29.752 00.000 10072 Move returns status 0, amount 5
23:24:29.752 00.000 10072 MoveAxis(N, 0, ABG)
23:24:29.752 00.000 10072 Move returns status 0, amount 0
23:24:29.752 00.000 10072 move complete, result=0
23:24:29.752 00.000 10072 worker thread done servicing request
23:24:29.752 00.000 10072 Worker thread wakes up
23:24:29.752 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:29.752 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:29.760 00.008 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:24:30.163 00.403 10072 Exposure complete
23:24:30.213 00.050 10072 worker thread done servicing request
23:24:30.213 00.000 1032 OnExposeComplete: enter
23:24:30.216 00.003 1032 UpdateGuideState(): m_state=6
23:24:30.218 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9069
23:24:30.220 00.002 1032 Star::Find returns 1 (0), X=1107.37, Y=132.34, Mass=1279, SNR=25.1, Peak=107 HFD=3.4
23:24:30.222 00.002 1032 MultiStar: [#1 0.03,-0.14,0.98,U] [#2 -0.03,-0.02,0.80,U] [#3 0.25,-0.06,0.00,M1] [#4 0.09,-0.10,0.71,U] [#5 0.24,-0.10,0.00,M2] [#6 0.02,-0.13,0.67,U] [#7 0.10,-0.08,0.74,U] [#8 0.08,-0.18,0.54,U] 
23:24:30.223 00.001 1032 single-star, 6 included, MultiStar: {0.04, -0.08}, one-star: {0.03, 0.03}
23:24:30.226 00.003 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
23:24:30.228 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
23:24:30.229 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.63 mountX=0.02 mountY=-0.04, mountTheta=-1.20
23:24:30.232 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
23:24:30.234 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
23:24:30.235 00.001 10072 Worker thread wakes up
23:24:30.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:24:30.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:24:30.235 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
23:24:30.238 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:24:30.242 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:24:30.242 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:24:30.242 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:30.242 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:24:30.242 00.000 10072 MoveAxis(W, 5, ABG)
23:24:30.242 00.000 10072 Guiding  Dir = 3, Dur = 5
23:24:30.242 00.000 10072 IsGuiding returns 0
23:24:30.244 00.002 10072 PulseGuide returned control before completion, sleep 15
23:24:30.260 00.016 1032 UpdateGuideState exits: m=1279 SNR=25.1
23:24:30.261 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:30.263 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:30.264 00.001 1032 Enqueuing Expose request
23:24:30.272 00.008 10072 IsGuiding returns 0
23:24:30.272 00.000 10072 Move returns status 0, amount 5
23:24:30.272 00.000 10072 MoveAxis(N, 0, ABG)
23:24:30.272 00.000 10072 Move returns status 0, amount 0
23:24:30.272 00.000 10072 move complete, result=0
23:24:30.273 00.001 10072 worker thread done servicing request
23:24:30.273 00.000 10072 Worker thread wakes up
23:24:30.273 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:30.273 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:30.274 00.001 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:24:30.898 00.624 10072 Exposure complete
23:24:30.946 00.048 10072 worker thread done servicing request
23:24:30.946 00.000 1032 OnExposeComplete: enter
23:24:30.948 00.002 1032 UpdateGuideState(): m_state=6
23:24:30.950 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9070
23:24:30.951 00.001 1032 Star::Find returns 1 (0), X=1107.35, Y=132.34, Mass=1507, SNR=27.3, Peak=131 HFD=3.4
23:24:30.953 00.002 1032 MultiStar: [#1 -0.04,0.01,0.92,U] [#2 0.06,0.10,0.76,U] [#3 0.10,0.10,0.71,U] [#4 -0.04,-0.02,0.66,U] [#5 0.09,-0.03,0.61,U] [#6 0.06,0.02,0.60,U] [#7 0.15,-0.02,0.70,U] [#8 0.05,0.03,0.49,U] 
23:24:30.955 00.002 1032 single-star, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.02, 0.02}
23:24:30.958 00.003 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
23:24:30.959 00.001 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
23:24:30.961 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.93 mountX=0.02 mountY=-0.02, mountTheta=-0.90
23:24:30.965 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
23:24:30.967 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
23:24:30.968 00.001 10072 Worker thread wakes up
23:24:30.968 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
23:24:30.968 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
23:24:30.968 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
23:24:30.970 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:24:30.973 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:24:30.973 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:24:30.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:30.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:24:30.973 00.000 10072 MoveAxis(W, 7, ABG)
23:24:30.973 00.000 10072 Guiding  Dir = 3, Dur = 7
23:24:30.973 00.000 10072 IsGuiding returns 0
23:24:30.974 00.001 10072 PulseGuide returned control before completion, sleep 17
23:24:30.990 00.016 1032 UpdateGuideState exits: m=1507 SNR=27.3
23:24:30.993 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:30.994 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:30.995 00.001 1032 Enqueuing Expose request
23:24:31.005 00.010 10072 IsGuiding returns 0
23:24:31.005 00.000 10072 Move returns status 0, amount 7
23:24:31.005 00.000 10072 MoveAxis(N, 0, ABG)
23:24:31.005 00.000 10072 Move returns status 0, amount 0
23:24:31.005 00.000 10072 move complete, result=0
23:24:31.005 00.000 10072 worker thread done servicing request
23:24:31.006 00.001 10072 Worker thread wakes up
23:24:31.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:31.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:31.008 00.002 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
23:24:31.414 00.406 10072 Exposure complete
23:24:31.467 00.053 10072 worker thread done servicing request
23:24:31.467 00.000 1032 OnExposeComplete: enter
23:24:31.469 00.002 1032 UpdateGuideState(): m_state=6
23:24:31.471 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9071
23:24:31.473 00.002 1032 Star::Find returns 1 (0), X=1107.26, Y=132.39, Mass=1261, SNR=25.0, Peak=104 HFD=3.2
23:24:31.475 00.002 1032 MultiStar: [#1 0.00,0.07,1.00,U] [#2 0.02,0.16,0.84,U] [#3 0.08,0.16,0.80,U] [#4 -0.00,-0.02,0.74,U] [#5 0.14,-0.02,0.68,U] [#6 0.12,0.09,0.65,U] [#7 0.12,0.07,0.71,U] [#8 -0.01,0.02,0.54,U] 
23:24:31.477 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {-0.08, 0.07}
23:24:31.479 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
23:24:31.480 00.001 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
23:24:31.482 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.10 mountX=0.06 mountY=-0.05, mountTheta=-0.73
23:24:31.485 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
23:24:31.488 00.003 1032 Enqueuing Move request for scope (0.04, 0.07)
23:24:31.491 00.003 10072 Worker thread wakes up
23:24:31.491 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:24:31.492 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:24:31.492 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.05
23:24:31.493 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:24:31.496 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:24:31.496 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:24:31.496 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:31.496 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:24:31.497 00.001 10072 MoveAxis(W, 6, ABG)
23:24:31.497 00.000 10072 Guiding  Dir = 3, Dur = 6
23:24:31.497 00.000 10072 IsGuiding returns 0
23:24:31.497 00.000 10072 PulseGuide returned control before completion, sleep 16
23:24:31.514 00.017 1032 UpdateGuideState exits: m=1261 SNR=25.0
23:24:31.517 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:31.520 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:31.526 00.006 10072 IsGuiding returns 0
23:24:31.526 00.000 10072 Move returns status 0, amount 6
23:24:31.526 00.000 10072 MoveAxis(N, 0, ABG)
23:24:31.526 00.000 10072 Move returns status 0, amount 0
23:24:31.526 00.000 10072 move complete, result=0
23:24:31.526 00.000 1032 Enqueuing Expose request
23:24:31.528 00.002 10072 worker thread done servicing request
23:24:31.528 00.000 10072 Worker thread wakes up
23:24:31.528 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:31.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:31.528 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:24:32.164 00.636 10072 Exposure complete
23:24:32.215 00.051 10072 worker thread done servicing request
23:24:32.215 00.000 1032 OnExposeComplete: enter
23:24:32.217 00.002 1032 UpdateGuideState(): m_state=6
23:24:32.219 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9072
23:24:32.221 00.002 1032 Star::Find returns 1 (0), X=1107.30, Y=132.34, Mass=1381, SNR=26.1, Peak=126 HFD=3.4
23:24:32.223 00.002 1032 MultiStar: [#1 -0.01,0.03,0.98,U] [#2 0.08,-0.05,0.87,U] [#3 0.10,0.02,0.77,U] [#4 0.15,-0.04,0.64,U] [#5 0.03,0.05,0.66,U] [#6 0.12,0.02,0.63,U] [#7 0.10,-0.03,0.71,U] [#8 -0.04,-0.10,0.51,U] 
23:24:32.225 00.002 1032 single-star, 8 included, MultiStar: {0.05, -0.00}, one-star: {-0.04, 0.02}
23:24:32.227 00.002 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
23:24:32.229 00.002 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
23:24:32.230 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.57 mountX=0.03 mountY=0.03, mountTheta=0.74
23:24:32.233 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
23:24:32.235 00.002 1032 Enqueuing Move request for scope (-0.04, 0.02)
23:24:32.236 00.001 10072 Worker thread wakes up
23:24:32.237 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:24:32.237 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:24:32.237 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.03
23:24:32.240 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:24:32.243 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:24:32.243 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:24:32.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:32.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:24:32.243 00.000 10072 MoveAxis(W, 7, ABG)
23:24:32.243 00.000 10072 Guiding  Dir = 3, Dur = 7
23:24:32.244 00.001 10072 IsGuiding returns 0
23:24:32.244 00.000 10072 PulseGuide returned control before completion, sleep 17
23:24:32.261 00.017 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:24:32.263 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:32.264 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:32.268 00.004 1032 Enqueuing Expose request
23:24:32.272 00.004 10072 IsGuiding returns 0
23:24:32.272 00.000 10072 Move returns status 0, amount 7
23:24:32.272 00.000 10072 MoveAxis(N, 0, ABG)
23:24:32.272 00.000 10072 Move returns status 0, amount 0
23:24:32.272 00.000 10072 move complete, result=0
23:24:32.272 00.000 10072 worker thread done servicing request
23:24:32.272 00.000 10072 Worker thread wakes up
23:24:32.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:32.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:32.280 00.008 1032 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
23:24:32.681 00.401 10072 Exposure complete
23:24:32.727 00.046 10072 worker thread done servicing request
23:24:32.727 00.000 1032 OnExposeComplete: enter
23:24:32.729 00.002 1032 UpdateGuideState(): m_state=6
23:24:32.731 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9073
23:24:32.733 00.002 1032 Star::Find returns 1 (0), X=1107.31, Y=132.36, Mass=1393, SNR=26.2, Peak=119 HFD=3.3
23:24:32.735 00.002 1032 MultiStar: [#1 0.02,-0.01,0.95,U] [#2 0.08,0.00,0.81,U] [#3 0.12,-0.01,0.75,U] [#4 0.14,-0.01,0.69,U] [#5 0.24,-0.13,0.00,M1] [#6 0.09,-0.18,0.59,U] [#7 0.05,-0.06,0.74,U] [#8 0.12,-0.10,0.53,U] 
23:24:32.737 00.002 1032 single-star, 7 included, MultiStar: {0.07, -0.03}, one-star: {-0.03, 0.04}
23:24:32.739 00.002 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
23:24:32.740 00.001 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
23:24:32.742 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.14 mountX=0.05 mountY=0.01, mountTheta=0.31
23:24:32.745 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
23:24:32.746 00.001 1032 Enqueuing Move request for scope (-0.03, 0.04)
23:24:32.747 00.001 10072 Worker thread wakes up
23:24:32.748 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
23:24:32.748 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
23:24:32.748 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.01
23:24:32.749 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:24:32.752 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:24:32.752 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:24:32.752 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:32.752 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:24:32.752 00.000 10072 MoveAxis(W, 6, ABG)
23:24:32.752 00.000 10072 Guiding  Dir = 3, Dur = 6
23:24:32.752 00.000 10072 IsGuiding returns 0
23:24:32.753 00.001 10072 PulseGuide returned control before completion, sleep 16
23:24:32.768 00.015 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:24:32.772 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:32.775 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:32.777 00.002 1032 Enqueuing Expose request
23:24:32.778 00.001 10072 IsGuiding returns 0
23:24:32.778 00.000 10072 Move returns status 0, amount 6
23:24:32.778 00.000 10072 MoveAxis(N, 0, ABG)
23:24:32.780 00.002 10072 Move returns status 0, amount 0
23:24:32.780 00.000 10072 move complete, result=0
23:24:32.780 00.000 10072 worker thread done servicing request
23:24:32.780 00.000 10072 Worker thread wakes up
23:24:32.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:32.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:32.786 00.006 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
23:24:33.417 00.631 10072 Exposure complete
23:24:33.469 00.052 10072 worker thread done servicing request
23:24:33.469 00.000 1032 OnExposeComplete: enter
23:24:33.470 00.001 1032 UpdateGuideState(): m_state=6
23:24:33.472 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9074
23:24:33.474 00.002 1032 Star::Find returns 1 (0), X=1107.24, Y=132.33, Mass=1331, SNR=25.6, Peak=113 HFD=3.3
23:24:33.475 00.001 1032 MultiStar: [#1 0.03,0.01,1.01,U] [#2 0.07,0.05,0.84,U] [#3 0.28,0.00,0.00,M1] [#4 0.14,-0.06,0.68,U] [#5 0.14,-0.09,0.67,U] [#6 0.07,-0.08,0.61,U] [#7 0.11,-0.00,0.70,U] [#8 0.01,-0.06,0.51,U] 
23:24:33.476 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {-0.09, 0.02}
23:24:33.479 00.003 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
23:24:33.480 00.001 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
23:24:33.482 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.34 mountX=-0.03 mountY=-0.04, mountTheta=-2.17
23:24:33.485 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
23:24:33.489 00.004 1032 Enqueuing Move request for scope (0.05, -0.02)
23:24:33.491 00.002 10072 Worker thread wakes up
23:24:33.491 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
23:24:33.491 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
23:24:33.491 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.04
23:24:33.493 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:24:33.496 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:24:33.496 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
23:24:33.496 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:33.496 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:24:33.496 00.000 10072 MoveAxis(W, 6, ABG)
23:24:33.496 00.000 10072 Guiding  Dir = 3, Dur = 6
23:24:33.497 00.001 10072 IsGuiding returns 0
23:24:33.497 00.000 10072 PulseGuide returned control before completion, sleep 16
23:24:33.515 00.018 1032 UpdateGuideState exits: m=1331 SNR=25.6
23:24:33.517 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:33.520 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:33.523 00.003 1032 Enqueuing Expose request
23:24:33.525 00.002 10072 IsGuiding returns 0
23:24:33.525 00.000 10072 Move returns status 0, amount 6
23:24:33.525 00.000 10072 MoveAxis(N, 0, ABG)
23:24:33.525 00.000 10072 Move returns status 0, amount 0
23:24:33.525 00.000 10072 move complete, result=0
23:24:33.525 00.000 10072 worker thread done servicing request
23:24:33.525 00.000 10072 Worker thread wakes up
23:24:33.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:33.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:33.533 00.008 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
23:24:33.934 00.401 10072 Exposure complete
23:24:33.986 00.052 10072 worker thread done servicing request
23:24:33.986 00.000 1032 OnExposeComplete: enter
23:24:33.990 00.004 1032 UpdateGuideState(): m_state=6
23:24:33.992 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9075
23:24:33.994 00.002 1032 Star::Find returns 1 (0), X=1107.28, Y=132.45, Mass=1451, SNR=26.8, Peak=129 HFD=3.3
23:24:33.997 00.003 1032 MultiStar: [#1 -0.06,0.08,0.96,U] [#2 0.08,0.01,0.80,U] [#3 0.20,0.10,0.74,U] [#4 0.16,-0.02,0.68,U] [#5 0.17,0.09,0.64,U] [#6 0.10,0.00,0.61,U] [#7 0.11,-0.04,0.72,U] [#8 0.04,-0.01,0.51,U] 
23:24:33.999 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {-0.05, 0.14}
23:24:34.000 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:24:34.003 00.003 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:24:34.005 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.56 mountX=0.03 mountY=-0.08, mountTheta=-1.27
23:24:34.008 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
23:24:34.011 00.003 1032 Enqueuing Move request for scope (0.07, 0.05)
23:24:34.013 00.002 10072 Worker thread wakes up
23:24:34.013 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
23:24:34.013 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
23:24:34.013 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
23:24:34.016 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:24:34.019 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:24:34.019 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:24:34.019 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:34.019 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:24:34.019 00.000 10072 MoveAxis(W, 5, ABG)
23:24:34.019 00.000 10072 Guiding  Dir = 3, Dur = 5
23:24:34.020 00.001 10072 IsGuiding returns 0
23:24:34.020 00.000 10072 PulseGuide returned control before completion, sleep 15
23:24:34.038 00.018 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:24:34.040 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:34.043 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:34.045 00.002 1032 Enqueuing Expose request
23:24:34.046 00.001 10072 IsGuiding returns 0
23:24:34.046 00.000 10072 Move returns status 0, amount 5
23:24:34.048 00.002 10072 MoveAxis(N, 0, ABG)
23:24:34.048 00.000 10072 Move returns status 0, amount 0
23:24:34.048 00.000 10072 move complete, result=0
23:24:34.048 00.000 10072 worker thread done servicing request
23:24:34.048 00.000 10072 Worker thread wakes up
23:24:34.048 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:34.048 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:34.057 00.009 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:24:34.685 00.628 10072 Exposure complete
23:24:34.738 00.053 1032 OnExposeComplete: enter
23:24:34.740 00.002 1032 UpdateGuideState(): m_state=6
23:24:34.742 00.002 10072 worker thread done servicing request
23:24:34.742 00.000 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9076
23:24:34.743 00.001 1032 Star::Find returns 1 (0), X=1107.32, Y=132.43, Mass=1356, SNR=25.9, Peak=115 HFD=3.2
23:24:34.746 00.003 1032 MultiStar: [#1 -0.03,0.07,1.02,U] [#2 0.02,0.15,0.83,U] [#3 0.18,0.04,0.79,U] [#4 0.18,0.09,0.67,U] [#5 0.03,0.07,0.67,U] [#6 0.03,0.06,0.63,U] [#7 0.09,0.16,0.73,U] [#8 0.05,0.17,0.55,U] 
23:24:34.748 00.002 1032 single-star, 8 included, MultiStar: {0.05, 0.10}, one-star: {-0.01, 0.11}
23:24:34.749 00.001 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
23:24:34.751 00.002 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
23:24:34.752 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.66 mountX=0.11 mountY=-0.02, mountTheta=-0.17
23:24:34.756 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.11, opts=13)
23:24:34.758 00.002 1032 Enqueuing Move request for scope (-0.01, 0.11)
23:24:34.760 00.002 10072 Worker thread wakes up
23:24:34.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
23:24:34.760 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
23:24:34.760 00.000 10072 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
23:24:34.761 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:24:34.765 00.004 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:24:34.765 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
23:24:34.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:34.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:24:34.765 00.000 10072 MoveAxis(W, 5, ABG)
23:24:34.765 00.000 10072 Guiding  Dir = 3, Dur = 5
23:24:34.765 00.000 10072 IsGuiding returns 0
23:24:34.765 00.000 10072 PulseGuide returned control before completion, sleep 15
23:24:34.783 00.018 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:24:34.785 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:34.787 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:34.789 00.002 1032 Enqueuing Expose request
23:24:34.791 00.002 10072 IsGuiding returns 0
23:24:34.791 00.000 10072 Move returns status 0, amount 5
23:24:34.791 00.000 10072 MoveAxis(N, 0, ABG)
23:24:34.791 00.000 10072 Move returns status 0, amount 0
23:24:34.791 00.000 10072 move complete, result=0
23:24:34.791 00.000 10072 worker thread done servicing request
23:24:34.791 00.000 10072 Worker thread wakes up
23:24:34.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:34.792 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:34.799 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:24:35.200 00.401 10072 Exposure complete
23:24:35.250 00.050 10072 worker thread done servicing request
23:24:35.250 00.000 1032 OnExposeComplete: enter
23:24:35.253 00.003 1032 UpdateGuideState(): m_state=6
23:24:35.255 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9077
23:24:35.257 00.002 1032 Star::Find returns 1 (0), X=1107.34, Y=132.47, Mass=1476, SNR=27.0, Peak=130 HFD=3.3
23:24:35.258 00.001 1032 MultiStar: [#1 0.00,0.08,0.94,U] [#2 0.03,0.21,0.77,U] [#3 0.18,0.12,0.74,U] [#4 0.14,0.03,0.67,U] [#5 -0.02,0.02,0.66,U] [#6 0.10,-0.05,0.60,U] [#7 0.13,0.12,0.68,U] [#8 -0.01,0.08,0.51,U] 
23:24:35.261 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.00, 0.15}
23:24:35.263 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
23:24:35.264 00.001 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
23:24:35.267 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.00 mountX=0.07 mountY=-0.08, mountTheta=-0.83
23:24:35.272 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
23:24:35.274 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
23:24:35.277 00.003 10072 Worker thread wakes up
23:24:35.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:24:35.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:24:35.277 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
23:24:35.279 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:24:35.282 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:24:35.282 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:24:35.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:35.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:24:35.282 00.000 10072 MoveAxis(W, 5, ABG)
23:24:35.282 00.000 10072 Guiding  Dir = 3, Dur = 5
23:24:35.282 00.000 10072 IsGuiding returns 0
23:24:35.283 00.001 10072 PulseGuide returned control before completion, sleep 15
23:24:35.301 00.018 1032 UpdateGuideState exits: m=1476 SNR=27.0
23:24:35.305 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:35.307 00.002 10072 IsGuiding returns 0
23:24:35.307 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:35.310 00.003 1032 Enqueuing Expose request
23:24:35.311 00.001 10072 Move returns status 0, amount 5
23:24:35.313 00.002 10072 MoveAxis(N, 0, ABG)
23:24:35.313 00.000 10072 Move returns status 0, amount 0
23:24:35.313 00.000 10072 move complete, result=0
23:24:35.313 00.000 10072 worker thread done servicing request
23:24:35.313 00.000 10072 Worker thread wakes up
23:24:35.313 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:35.313 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:35.320 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:24:35.936 00.616 10072 Exposure complete
23:24:35.986 00.050 1032 OnExposeComplete: enter
23:24:35.989 00.003 1032 UpdateGuideState(): m_state=6
23:24:35.990 00.001 10072 worker thread done servicing request
23:24:35.991 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9078
23:24:35.993 00.002 1032 Star::Find returns 1 (0), X=1107.41, Y=132.51, Mass=1235, SNR=24.7, Peak=112 HFD=3.2
23:24:35.994 00.001 1032 MultiStar: [#1 0.06,0.09,1.01,U] [#2 0.08,0.13,0.84,U] [#3 0.16,0.05,0.72,U] [#4 0.03,0.08,0.66,U] [#5 0.21,-0.04,0.72,U] [#6 -0.01,0.12,0.65,U] [#7 0.08,0.04,0.75,U] [#8 0.10,0.06,0.55,U] 
23:24:35.996 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.09}, one-star: {0.08, 0.19}
23:24:35.998 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
23:24:36.000 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
23:24:36.002 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.78 mountX=0.06 mountY=-0.11, mountTheta=-1.05
23:24:36.005 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
23:24:36.007 00.002 1032 Enqueuing Move request for scope (0.09, 0.09)
23:24:36.009 00.002 10072 Worker thread wakes up
23:24:36.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
23:24:36.009 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
23:24:36.009 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
23:24:36.011 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:24:36.014 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:24:36.014 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:24:36.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:36.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:24:36.014 00.000 10072 MoveAxis(W, 5, ABG)
23:24:36.014 00.000 10072 Guiding  Dir = 3, Dur = 5
23:24:36.014 00.000 10072 IsGuiding returns 0
23:24:36.015 00.001 10072 PulseGuide returned control before completion, sleep 15
23:24:36.030 00.015 1032 UpdateGuideState exits: m=1235 SNR=24.7
23:24:36.033 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:36.035 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:36.036 00.001 1032 Enqueuing Expose request
23:24:36.043 00.007 10072 IsGuiding returns 0
23:24:36.043 00.000 10072 Move returns status 0, amount 5
23:24:36.043 00.000 10072 MoveAxis(N, 0, ABG)
23:24:36.043 00.000 10072 Move returns status 0, amount 0
23:24:36.043 00.000 10072 move complete, result=0
23:24:36.043 00.000 10072 worker thread done servicing request
23:24:36.044 00.001 10072 Worker thread wakes up
23:24:36.044 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:36.044 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:36.045 00.001 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:24:36.452 00.407 10072 Exposure complete
23:24:36.500 00.048 10072 worker thread done servicing request
23:24:36.500 00.000 1032 OnExposeComplete: enter
23:24:36.502 00.002 1032 UpdateGuideState(): m_state=6
23:24:36.504 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9079
23:24:36.505 00.001 1032 Star::Find returns 1 (0), X=1107.35, Y=132.42, Mass=1352, SNR=25.8, Peak=125 HFD=3.3
23:24:36.507 00.002 1032 MultiStar: [#1 -0.03,0.21,0.95,U] [#2 0.02,-0.03,0.82,U] [#3 0.07,0.08,0.78,U] [#4 0.13,0.03,0.69,U] [#5 0.26,-0.02,0.00,M1] [#6 0.10,0.17,0.66,U] [#7 0.01,0.21,0.71,U] [#8 0.05,-0.05,0.53,U] 
23:24:36.509 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.10}, one-star: {0.01, 0.11}
23:24:36.511 00.002 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
23:24:36.513 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
23:24:36.515 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.18 mountX=0.08 mountY=-0.06, mountTheta=-0.65
23:24:36.519 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
23:24:36.521 00.002 1032 Enqueuing Move request for scope (0.04, 0.10)
23:24:36.523 00.002 10072 Worker thread wakes up
23:24:36.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
23:24:36.523 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
23:24:36.523 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.08 yDistance=-0.06
23:24:36.525 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:24:36.528 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:24:36.528 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:24:36.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:36.528 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:24:36.528 00.000 10072 MoveAxis(W, 5, ABG)
23:24:36.528 00.000 10072 Guiding  Dir = 3, Dur = 5
23:24:36.528 00.000 10072 IsGuiding returns 0
23:24:36.529 00.001 10072 PulseGuide returned control before completion, sleep 15
23:24:36.546 00.017 1032 UpdateGuideState exits: m=1352 SNR=25.8
23:24:36.550 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:36.552 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:36.555 00.003 1032 Enqueuing Expose request
23:24:36.558 00.003 10072 IsGuiding returns 0
23:24:36.558 00.000 10072 Move returns status 0, amount 5
23:24:36.558 00.000 10072 MoveAxis(N, 0, ABG)
23:24:36.558 00.000 10072 Move returns status 0, amount 0
23:24:36.558 00.000 10072 move complete, result=0
23:24:36.558 00.000 10072 worker thread done servicing request
23:24:36.558 00.000 10072 Worker thread wakes up
23:24:36.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:36.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:36.565 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:24:37.188 00.623 10072 Exposure complete
23:24:37.237 00.049 10072 worker thread done servicing request
23:24:37.237 00.000 1032 OnExposeComplete: enter
23:24:37.239 00.002 1032 UpdateGuideState(): m_state=6
23:24:37.240 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9080
23:24:37.243 00.003 1032 Star::Find returns 1 (0), X=1107.37, Y=132.51, Mass=1422, SNR=26.5, Peak=130 HFD=3.3
23:24:37.244 00.001 1032 MultiStar: [#1 -0.09,0.10,1.01,U] [#2 -0.03,0.11,0.78,U] [#3 0.16,0.04,0.73,U] [#4 0.08,0.03,0.63,U] [#5 0.27,0.14,0.00,M2] [#6 0.04,0.04,0.60,U] [#7 0.11,0.09,0.70,U] [#8 0.06,0.18,0.50,U] 
23:24:37.246 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.10}, one-star: {0.03, 0.20}
23:24:37.247 00.001 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
23:24:37.249 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
23:24:37.250 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.23 mountX=0.09 mountY=-0.06, mountTheta=-0.60
23:24:37.252 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
23:24:37.253 00.001 1032 Enqueuing Move request for scope (0.04, 0.10)
23:24:37.256 00.003 10072 Worker thread wakes up
23:24:37.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
23:24:37.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
23:24:37.256 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.06
23:24:37.258 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:24:37.260 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:24:37.260 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:24:37.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:37.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:24:37.260 00.000 10072 MoveAxis(W, 5, ABG)
23:24:37.261 00.001 10072 Guiding  Dir = 3, Dur = 5
23:24:37.261 00.000 10072 IsGuiding returns 0
23:24:37.262 00.001 10072 PulseGuide returned control before completion, sleep 15
23:24:37.277 00.015 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:24:37.279 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:37.282 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:37.284 00.002 1032 Enqueuing Expose request
23:24:37.285 00.001 10072 IsGuiding returns 0
23:24:37.285 00.000 10072 Move returns status 0, amount 5
23:24:37.286 00.001 10072 MoveAxis(N, 0, ABG)
23:24:37.286 00.000 10072 Move returns status 0, amount 0
23:24:37.286 00.000 10072 move complete, result=0
23:24:37.286 00.000 10072 worker thread done servicing request
23:24:37.286 00.000 10072 Worker thread wakes up
23:24:37.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:37.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:37.293 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:24:37.690 00.397 10072 Exposure complete
23:24:37.737 00.047 10072 worker thread done servicing request
23:24:37.738 00.001 1032 OnExposeComplete: enter
23:24:37.740 00.002 1032 UpdateGuideState(): m_state=6
23:24:37.742 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9081
23:24:37.744 00.002 1032 Star::Find returns 1 (0), X=1107.39, Y=132.45, Mass=1462, SNR=26.9, Peak=126 HFD=3.3
23:24:37.746 00.002 1032 MultiStar: [#1 -0.09,0.15,0.95,U] [#2 -0.06,0.07,0.77,U] [#3 0.13,0.15,0.72,U] [#4 -0.01,0.08,0.63,U] [#5 0.22,0.15,0.00,M3] [#6 0.04,0.16,0.58,U] [#7 0.03,0.02,0.69,U] [#8 -0.02,-0.00,0.51,U] 
23:24:37.747 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.06, 0.13}
23:24:37.748 00.001 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
23:24:37.750 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
23:24:37.751 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.50 mountX=0.10 mountY=-0.03, mountTheta=-0.33
23:24:37.753 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
23:24:37.756 00.003 1032 Enqueuing Move request for scope (0.01, 0.10)
23:24:37.759 00.003 10072 Worker thread wakes up
23:24:37.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
23:24:37.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
23:24:37.759 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.10 yDistance=-0.03
23:24:37.761 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:24:37.763 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:24:37.763 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:24:37.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:37.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:24:37.763 00.000 10072 MoveAxis(W, 5, ABG)
23:24:37.763 00.000 10072 Guiding  Dir = 3, Dur = 5
23:24:37.763 00.000 10072 IsGuiding returns 0
23:24:37.764 00.001 10072 PulseGuide returned control before completion, sleep 15
23:24:37.781 00.017 10072 IsGuiding returns 0
23:24:37.781 00.000 10072 Move returns status 0, amount 5
23:24:37.781 00.000 10072 MoveAxis(N, 0, ABG)
23:24:37.781 00.000 10072 Move returns status 0, amount 0
23:24:37.781 00.000 10072 move complete, result=0
23:24:37.781 00.000 10072 worker thread done servicing request
23:24:37.782 00.001 1032 UpdateGuideState exits: m=1462 SNR=26.9
23:24:37.783 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:37.785 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:37.787 00.002 1032 Enqueuing Expose request
23:24:37.789 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:24:37.791 00.002 10072 Worker thread wakes up
23:24:37.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:37.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:38.423 00.632 10072 Exposure complete
23:24:38.470 00.047 10072 worker thread done servicing request
23:24:38.470 00.000 1032 OnExposeComplete: enter
23:24:38.473 00.003 1032 UpdateGuideState(): m_state=6
23:24:38.474 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9082
23:24:38.478 00.004 1032 Star::Find returns 1 (0), X=1107.33, Y=132.45, Mass=1432, SNR=26.6, Peak=124 HFD=3.3
23:24:38.480 00.002 1032 MultiStar: [#1 -0.04,0.11,0.99,U] [#2 0.00,0.14,0.83,U] [#3 0.12,0.01,0.75,U] [#4 0.04,-0.02,0.68,U] [#5 0.18,0.00,0.63,U] [#6 -0.07,-0.06,0.61,U] [#7 0.15,-0.02,0.71,U] [#8 0.06,-0.02,0.49,U] 
23:24:38.481 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.00, 0.14}
23:24:38.483 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
23:24:38.487 00.004 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
23:24:38.490 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.79 mountX=0.03 mountY=-0.05, mountTheta=-1.04
23:24:38.492 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
23:24:38.494 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
23:24:38.496 00.002 10072 Worker thread wakes up
23:24:38.496 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:24:38.496 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:24:38.496 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
23:24:38.498 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:24:38.501 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:24:38.501 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:24:38.501 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:38.501 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:24:38.501 00.000 10072 MoveAxis(W, 6, ABG)
23:24:38.501 00.000 10072 Guiding  Dir = 3, Dur = 6
23:24:38.501 00.000 10072 IsGuiding returns 0
23:24:38.502 00.001 10072 PulseGuide returned control before completion, sleep 16
23:24:38.521 00.019 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:24:38.524 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:38.526 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:38.528 00.002 1032 Enqueuing Expose request
23:24:38.530 00.002 10072 IsGuiding returns 0
23:24:38.530 00.000 10072 Move returns status 0, amount 6
23:24:38.530 00.000 10072 MoveAxis(N, 0, ABG)
23:24:38.530 00.000 10072 Move returns status 0, amount 0
23:24:38.530 00.000 10072 move complete, result=0
23:24:38.530 00.000 10072 worker thread done servicing request
23:24:38.530 00.000 10072 Worker thread wakes up
23:24:38.530 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:38.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:38.538 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:24:38.943 00.405 10072 Exposure complete
23:24:38.993 00.050 10072 worker thread done servicing request
23:24:38.993 00.000 1032 OnExposeComplete: enter
23:24:38.997 00.004 1032 UpdateGuideState(): m_state=6
23:24:38.999 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9083
23:24:39.000 00.001 1032 Star::Find returns 1 (0), X=1107.30, Y=132.39, Mass=1562, SNR=27.8, Peak=128 HFD=3.3
23:24:39.003 00.003 1032 MultiStar: [#1 0.02,-0.01,0.94,U] [#2 0.03,-0.08,0.74,U] [#3 0.16,0.02,0.73,U] [#4 0.08,-0.06,0.67,U] [#5 0.27,-0.07,0.00,M3] [#6 0.15,-0.00,0.57,U] [#7 0.10,-0.01,0.68,U] [#8 -0.03,-0.06,0.48,U] 
23:24:39.005 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.01}, one-star: {-0.03, 0.07}
23:24:39.006 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
23:24:39.008 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
23:24:39.010 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.21 mountX=-0.02 mountY=-0.05, mountTheta=-2.04
23:24:39.012 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
23:24:39.014 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
23:24:39.016 00.002 10072 Worker thread wakes up
23:24:39.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
23:24:39.017 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
23:24:39.017 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
23:24:39.018 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:24:39.021 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:24:39.021 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
23:24:39.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:39.022 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:24:39.022 00.000 10072 MoveAxis(W, 5, ABG)
23:24:39.022 00.000 10072 Guiding  Dir = 3, Dur = 5
23:24:39.022 00.000 10072 IsGuiding returns 0
23:24:39.022 00.000 10072 PulseGuide returned control before completion, sleep 15
23:24:39.039 00.017 1032 UpdateGuideState exits: m=1562 SNR=27.8
23:24:39.041 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:39.043 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:39.045 00.002 1032 Enqueuing Expose request
23:24:39.051 00.006 10072 IsGuiding returns 0
23:24:39.052 00.001 10072 Move returns status 0, amount 5
23:24:39.052 00.000 10072 MoveAxis(N, 0, ABG)
23:24:39.052 00.000 10072 Move returns status 0, amount 0
23:24:39.052 00.000 10072 move complete, result=0
23:24:39.052 00.000 10072 worker thread done servicing request
23:24:39.052 00.000 10072 Worker thread wakes up
23:24:39.052 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:39.052 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:39.057 00.005 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:24:39.678 00.621 10072 Exposure complete
23:24:39.731 00.053 10072 worker thread done servicing request
23:24:39.731 00.000 1032 OnExposeComplete: enter
23:24:39.733 00.002 1032 UpdateGuideState(): m_state=6
23:24:39.736 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9084
23:24:39.739 00.003 1032 Star::Find returns 1 (0), X=1107.34, Y=132.46, Mass=1333, SNR=25.7, Peak=129 HFD=3.2
23:24:39.741 00.002 1032 MultiStar: [#1 -0.05,0.15,0.97,U] [#2 -0.05,0.14,0.83,U] [#3 0.17,0.06,0.77,U] [#4 0.01,-0.01,0.68,U] [#5 0.09,0.11,0.66,U] [#6 -0.01,0.04,0.65,U] [#7 0.05,0.15,0.69,U] [#8 -0.04,-0.03,0.54,U] 
23:24:39.744 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.01, 0.15}
23:24:39.746 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
23:24:39.747 00.001 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
23:24:39.749 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.38 mountX=0.09 mountY=-0.04, mountTheta=-0.45
23:24:39.752 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
23:24:39.754 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
23:24:39.755 00.001 10072 Worker thread wakes up
23:24:39.755 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:24:39.755 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:24:39.755 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.09 yDistance=-0.04
23:24:39.758 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:24:39.761 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:24:39.761 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:24:39.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:39.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:24:39.761 00.000 10072 MoveAxis(W, 6, ABG)
23:24:39.761 00.000 10072 Guiding  Dir = 3, Dur = 6
23:24:39.762 00.001 10072 IsGuiding returns 0
23:24:39.762 00.000 10072 PulseGuide returned control before completion, sleep 16
23:24:39.779 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:24:39.782 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:39.784 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:39.785 00.001 1032 Enqueuing Expose request
23:24:39.787 00.002 10072 IsGuiding returns 0
23:24:39.787 00.000 10072 Move returns status 0, amount 6
23:24:39.787 00.000 10072 MoveAxis(N, 0, ABG)
23:24:39.787 00.000 10072 Move returns status 0, amount 0
23:24:39.787 00.000 10072 move complete, result=0
23:24:39.787 00.000 10072 worker thread done servicing request
23:24:39.787 00.000 10072 Worker thread wakes up
23:24:39.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:39.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:39.794 00.007 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
23:24:40.193 00.399 10072 Exposure complete
23:24:40.240 00.047 10072 worker thread done servicing request
23:24:40.241 00.001 1032 OnExposeComplete: enter
23:24:40.243 00.002 1032 UpdateGuideState(): m_state=6
23:24:40.245 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9085
23:24:40.246 00.001 1032 Star::Find returns 1 (0), X=1107.25, Y=132.53, Mass=1310, SNR=25.4, Peak=110 HFD=3.4
23:24:40.248 00.002 1032 MultiStar: [#1 -0.01,0.11,1.04,U] [#2 -0.02,0.18,0.81,U] [#3 0.03,0.18,0.77,U] [#4 -0.01,0.03,0.73,U] [#5 0.14,0.19,0.65,U] [#6 0.11,0.16,0.63,U] [#7 0.19,0.11,0.71,U] [#8 -0.04,0.11,0.54,U] 
23:24:40.250 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.15}, one-star: {-0.08, 0.22}
23:24:40.251 00.001 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
23:24:40.253 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
23:24:40.254 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.39 mountX=0.13 mountY=-0.06, mountTheta=-0.44
23:24:40.257 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.15, opts=13)
23:24:40.259 00.002 1032 Enqueuing Move request for scope (0.03, 0.15)
23:24:40.260 00.001 10072 Worker thread wakes up
23:24:40.261 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
23:24:40.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
23:24:40.261 00.000 10072 Moving (0.03, 0.15) raw xDistance=0.13 yDistance=-0.06
23:24:40.263 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:24:40.265 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.46
23:24:40.265 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:24:40.265 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:40.265 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:24:40.265 00.000 10072 MoveAxis(W, 68, ABG)
23:24:40.265 00.000 10072 Guiding  Dir = 3, Dur = 68
23:24:40.266 00.001 10072 IsGuiding returns 0
23:24:40.266 00.000 10072 PulseGuide returned control before completion, sleep 78
23:24:40.284 00.018 1032 UpdateGuideState exits: m=1310 SNR=25.4
23:24:40.287 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:40.288 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:40.290 00.002 1032 Enqueuing Expose request
23:24:40.347 00.057 10072 IsGuiding returns 0
23:24:40.347 00.000 10072 Move returns status 0, amount 68
23:24:40.347 00.000 10072 MoveAxis(N, 0, ABG)
23:24:40.347 00.000 10072 Move returns status 0, amount 0
23:24:40.347 00.000 10072 move complete, result=0
23:24:40.347 00.000 10072 worker thread done servicing request
23:24:40.347 00.000 10072 Worker thread wakes up
23:24:40.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:40.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:40.375 00.028 1032 GuideStep: 0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
23:24:40.976 00.601 10072 Exposure complete
23:24:41.025 00.049 10072 worker thread done servicing request
23:24:41.025 00.000 1032 OnExposeComplete: enter
23:24:41.026 00.001 1032 UpdateGuideState(): m_state=6
23:24:41.028 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9086
23:24:41.030 00.002 1032 Star::Find returns 1 (0), X=1107.36, Y=132.42, Mass=1361, SNR=25.9, Peak=114 HFD=3.3
23:24:41.032 00.002 1032 MultiStar: [#1 -0.01,0.09,0.95,U] [#2 0.17,-0.03,0.83,U] [#3 0.18,-0.01,0.78,U] [#4 0.12,-0.05,0.71,U] [#5 0.16,0.01,0.65,U] [#6 0.04,-0.12,0.62,U] [#7 0.21,0.07,0.72,U] [#8 0.13,-0.18,0.52,U] 
23:24:41.033 00.001 1032 single-star, 8 included, MultiStar: {0.11, 0.00}, one-star: {0.03, 0.10}
23:24:41.035 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
23:24:41.036 00.001 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
23:24:41.038 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.32 mountX=0.09 mountY=-0.05, mountTheta=-0.51
23:24:41.040 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
23:24:41.042 00.002 1032 Enqueuing Move request for scope (0.03, 0.10)
23:24:41.044 00.002 10072 Worker thread wakes up
23:24:41.044 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
23:24:41.044 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
23:24:41.045 00.001 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.05
23:24:41.046 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:24:41.049 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:24:41.049 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:24:41.049 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:41.049 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:24:41.049 00.000 10072 MoveAxis(W, 5, ABG)
23:24:41.049 00.000 10072 Guiding  Dir = 3, Dur = 5
23:24:41.052 00.003 10072 IsGuiding returns 0
23:24:41.053 00.001 10072 PulseGuide returned control before completion, sleep 15
23:24:41.070 00.017 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:24:41.072 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:41.074 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:41.075 00.001 1032 Enqueuing Expose request
23:24:41.083 00.008 10072 IsGuiding returns 0
23:24:41.083 00.000 10072 Move returns status 0, amount 5
23:24:41.083 00.000 10072 MoveAxis(N, 0, ABG)
23:24:41.083 00.000 10072 Move returns status 0, amount 0
23:24:41.083 00.000 10072 move complete, result=0
23:24:41.083 00.000 10072 worker thread done servicing request
23:24:41.083 00.000 10072 Worker thread wakes up
23:24:41.083 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:41.083 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:41.085 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:24:41.494 00.409 10072 Exposure complete
23:24:41.545 00.051 10072 worker thread done servicing request
23:24:41.545 00.000 1032 OnExposeComplete: enter
23:24:41.547 00.002 1032 UpdateGuideState(): m_state=6
23:24:41.550 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9087
23:24:41.553 00.003 1032 Star::Find returns 1 (0), X=1107.42, Y=132.29, Mass=1410, SNR=26.4, Peak=121 HFD=3.2
23:24:41.557 00.004 1032 MultiStar: [#1 0.09,-0.07,0.96,U] [#2 0.07,0.03,0.82,U] [#3 0.12,0.00,0.75,U] [#4 0.08,-0.07,0.66,U] [#5 0.36,-0.09,0.00,M1] [#6 0.17,0.04,0.62,U] [#7 0.18,-0.01,0.67,U] [#8 0.03,-0.10,0.55,U] 
23:24:41.559 00.002 1032 single-star, 7 included, MultiStar: {0.10, -0.03}, one-star: {0.09, -0.03}
23:24:41.560 00.001 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
23:24:41.561 00.001 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
23:24:41.563 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.29 mountX=-0.05 mountY=-0.08, mountTheta=-2.12
23:24:41.565 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
23:24:41.566 00.001 1032 Enqueuing Move request for scope (0.09, -0.03)
23:24:41.567 00.001 10072 Worker thread wakes up
23:24:41.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
23:24:41.569 00.002 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
23:24:41.569 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
23:24:41.571 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:24:41.573 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:24:41.573 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:24:41.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:41.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:24:41.573 00.000 10072 MoveAxis(W, 4, ABG)
23:24:41.573 00.000 10072 Guiding  Dir = 3, Dur = 4
23:24:41.574 00.001 10072 IsGuiding returns 0
23:24:41.574 00.000 10072 PulseGuide returned control before completion, sleep 14
23:24:41.591 00.017 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:24:41.593 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:41.597 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:41.600 00.003 1032 Enqueuing Expose request
23:24:41.603 00.003 10072 IsGuiding returns 0
23:24:41.603 00.000 10072 Move returns status 0, amount 4
23:24:41.604 00.001 10072 MoveAxis(N, 0, ABG)
23:24:41.604 00.000 10072 Move returns status 0, amount 0
23:24:41.604 00.000 10072 move complete, result=0
23:24:41.604 00.000 10072 worker thread done servicing request
23:24:41.604 00.000 10072 Worker thread wakes up
23:24:41.604 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:41.604 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:41.614 00.010 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:24:42.228 00.614 10072 Exposure complete
23:24:42.279 00.051 10072 worker thread done servicing request
23:24:42.279 00.000 1032 OnExposeComplete: enter
23:24:42.281 00.002 1032 UpdateGuideState(): m_state=6
23:24:42.282 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9088
23:24:42.285 00.003 1032 Star::Find returns 1 (0), X=1107.35, Y=132.44, Mass=1282, SNR=25.2, Peak=105 HFD=3.2
23:24:42.287 00.002 1032 MultiStar: [#1 0.02,0.08,1.05,U] [#2 -0.00,0.16,0.83,U] [#3 0.21,0.01,0.79,U] [#4 0.14,-0.01,0.70,U] [#5 0.15,-0.01,0.69,U] [#6 0.13,-0.02,0.66,U] [#7 0.05,0.08,0.71,U] [#8 0.00,0.03,0.53,U] 
23:24:42.289 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.02, 0.13}
23:24:42.292 00.003 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
23:24:42.294 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
23:24:42.296 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.64 mountX=0.04 mountY=-0.09, mountTheta=-1.19
23:24:42.299 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
23:24:42.301 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
23:24:42.303 00.002 10072 Worker thread wakes up
23:24:42.303 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
23:24:42.303 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
23:24:42.303 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
23:24:42.306 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:24:42.309 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:24:42.309 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:24:42.309 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:42.309 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:24:42.309 00.000 10072 MoveAxis(W, 5, ABG)
23:24:42.309 00.000 10072 Guiding  Dir = 3, Dur = 5
23:24:42.309 00.000 10072 IsGuiding returns 0
23:24:42.310 00.001 10072 PulseGuide returned control before completion, sleep 15
23:24:42.326 00.016 1032 UpdateGuideState exits: m=1282 SNR=25.2
23:24:42.327 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:42.330 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:42.333 00.003 1032 Enqueuing Expose request
23:24:42.336 00.003 10072 IsGuiding returns 0
23:24:42.336 00.000 10072 Move returns status 0, amount 5
23:24:42.336 00.000 10072 MoveAxis(N, 0, ABG)
23:24:42.337 00.001 10072 Move returns status 0, amount 0
23:24:42.337 00.000 10072 move complete, result=0
23:24:42.337 00.000 10072 worker thread done servicing request
23:24:42.337 00.000 10072 Worker thread wakes up
23:24:42.337 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:42.337 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:42.344 00.007 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:24:42.745 00.401 10072 Exposure complete
23:24:42.793 00.048 10072 worker thread done servicing request
23:24:42.793 00.000 1032 OnExposeComplete: enter
23:24:42.795 00.002 1032 UpdateGuideState(): m_state=6
23:24:42.797 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9089
23:24:42.799 00.002 1032 Star::Find returns 1 (0), X=1107.36, Y=132.47, Mass=1425, SNR=26.6, Peak=139 HFD=3.3
23:24:42.804 00.005 1032 MultiStar: [#1 0.03,0.02,0.94,U] [#2 0.01,0.12,0.79,U] [#3 0.20,0.06,0.73,U] [#4 0.15,-0.07,0.67,U] [#5 0.18,0.02,0.67,U] [#6 0.10,-0.06,0.61,U] [#7 0.08,0.08,0.71,U] [#8 0.00,-0.09,0.52,U] 
23:24:42.805 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.03, 0.16}
23:24:42.807 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
23:24:42.808 00.001 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
23:24:42.810 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.09 cameraTheta=0.40 mountX=0.01 mountY=-0.09, mountTheta=-1.43
23:24:42.813 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
23:24:42.816 00.003 1032 Enqueuing Move request for scope (0.09, 0.04)
23:24:42.817 00.001 10072 Worker thread wakes up
23:24:42.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
23:24:42.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
23:24:42.817 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.01 yDistance=-0.09
23:24:42.819 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:24:42.822 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:24:42.822 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:24:42.822 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:42.822 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:24:42.822 00.000 10072 MoveAxis(W, 4, ABG)
23:24:42.822 00.000 10072 Guiding  Dir = 3, Dur = 4
23:24:42.823 00.001 10072 IsGuiding returns 0
23:24:42.823 00.000 10072 PulseGuide returned control before completion, sleep 14
23:24:42.844 00.021 1032 UpdateGuideState exits: m=1425 SNR=26.6
23:24:42.847 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:42.848 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:42.850 00.002 1032 Enqueuing Expose request
23:24:42.852 00.002 10072 IsGuiding returns 0
23:24:42.852 00.000 10072 Move returns status 0, amount 4
23:24:42.852 00.000 10072 MoveAxis(N, 0, ABG)
23:24:42.852 00.000 10072 Move returns status 0, amount 0
23:24:42.852 00.000 10072 move complete, result=0
23:24:42.852 00.000 10072 worker thread done servicing request
23:24:42.852 00.000 10072 Worker thread wakes up
23:24:42.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:42.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:42.858 00.006 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:24:43.480 00.622 10072 Exposure complete
23:24:43.527 00.047 10072 worker thread done servicing request
23:24:43.527 00.000 1032 OnExposeComplete: enter
23:24:43.529 00.002 1032 UpdateGuideState(): m_state=6
23:24:43.531 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9090
23:24:43.533 00.002 1032 Star::Find returns 1 (0), X=1107.38, Y=132.35, Mass=1388, SNR=26.2, Peak=115 HFD=3.3
23:24:43.535 00.002 1032 MultiStar: [#1 0.00,0.04,0.96,U] [#2 0.03,-0.07,0.79,U] [#3 0.13,0.08,0.76,U] [#4 0.15,-0.05,0.66,U] [#5 0.17,-0.07,0.69,U] [#6 0.09,-0.06,0.64,U] [#7 0.17,0.11,0.73,U] [#8 0.09,0.04,0.53,U] 
23:24:43.537 00.002 1032 single-star, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.05, 0.04}
23:24:43.539 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
23:24:43.540 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
23:24:43.541 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.67 mountX=0.02 mountY=-0.05, mountTheta=-1.16
23:24:43.545 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
23:24:43.548 00.003 1032 Enqueuing Move request for scope (0.05, 0.04)
23:24:43.550 00.002 10072 Worker thread wakes up
23:24:43.551 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:24:43.551 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:24:43.551 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.05
23:24:43.553 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:24:43.556 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:24:43.556 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:24:43.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:43.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:24:43.556 00.000 10072 MoveAxis(W, 4, ABG)
23:24:43.557 00.001 10072 Guiding  Dir = 3, Dur = 4
23:24:43.557 00.000 10072 IsGuiding returns 0
23:24:43.557 00.000 10072 PulseGuide returned control before completion, sleep 14
23:24:43.573 00.016 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:24:43.575 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:43.576 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:43.579 00.003 1032 Enqueuing Expose request
23:24:43.587 00.008 10072 IsGuiding returns 0
23:24:43.587 00.000 10072 Move returns status 0, amount 4
23:24:43.587 00.000 10072 MoveAxis(N, 0, ABG)
23:24:43.587 00.000 10072 Move returns status 0, amount 0
23:24:43.587 00.000 10072 move complete, result=0
23:24:43.587 00.000 10072 worker thread done servicing request
23:24:43.587 00.000 10072 Worker thread wakes up
23:24:43.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:43.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:43.592 00.005 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:24:43.993 00.401 10072 Exposure complete
23:24:44.044 00.051 10072 worker thread done servicing request
23:24:44.044 00.000 1032 OnExposeComplete: enter
23:24:44.046 00.002 1032 UpdateGuideState(): m_state=6
23:24:44.050 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9091
23:24:44.052 00.002 1032 Star::Find returns 1 (0), X=1107.38, Y=132.36, Mass=1511, SNR=27.3, Peak=126 HFD=3.3
23:24:44.055 00.003 1032 MultiStar: [#1 0.07,-0.01,0.90,U] [#2 0.05,0.08,0.74,U] [#3 0.17,0.08,0.75,U] [#4 0.12,-0.20,0.64,U] [#5 0.30,-0.03,0.00,M1] [#6 0.14,0.01,0.61,U] [#7 0.06,-0.07,0.65,U] [#8 0.08,-0.11,0.50,U] 
23:24:44.057 00.002 1032 single-star, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.05, 0.04}
23:24:44.058 00.001 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:24:44.060 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:24:44.061 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.66 mountX=0.02 mountY=-0.06, mountTheta=-1.17
23:24:44.064 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
23:24:44.067 00.003 1032 Enqueuing Move request for scope (0.05, 0.04)
23:24:44.069 00.002 10072 Worker thread wakes up
23:24:44.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:24:44.070 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:24:44.070 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.06
23:24:44.072 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:24:44.074 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:24:44.074 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:24:44.074 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:44.074 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:24:44.074 00.000 10072 MoveAxis(W, 4, ABG)
23:24:44.074 00.000 10072 Guiding  Dir = 3, Dur = 4
23:24:44.075 00.001 10072 IsGuiding returns 0
23:24:44.075 00.000 10072 PulseGuide returned control before completion, sleep 14
23:24:44.093 00.018 1032 UpdateGuideState exits: m=1511 SNR=27.3
23:24:44.095 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:44.097 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:44.099 00.002 1032 Enqueuing Expose request
23:24:44.101 00.002 10072 IsGuiding returns 0
23:24:44.101 00.000 10072 Move returns status 0, amount 4
23:24:44.101 00.000 10072 MoveAxis(N, 0, ABG)
23:24:44.101 00.000 10072 Move returns status 0, amount 0
23:24:44.101 00.000 10072 move complete, result=0
23:24:44.102 00.001 10072 worker thread done servicing request
23:24:44.102 00.000 10072 Worker thread wakes up
23:24:44.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:44.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:44.108 00.006 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:24:44.738 00.630 10072 Exposure complete
23:24:44.788 00.050 10072 worker thread done servicing request
23:24:44.788 00.000 1032 OnExposeComplete: enter
23:24:44.790 00.002 1032 UpdateGuideState(): m_state=6
23:24:44.791 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9092
23:24:44.793 00.002 1032 Star::Find returns 1 (0), X=1107.39, Y=132.37, Mass=1421, SNR=26.5, Peak=122 HFD=3.3
23:24:44.795 00.002 1032 MultiStar: [#1 0.06,0.02,1.02,U] [#2 0.07,-0.02,0.81,U] [#3 0.23,0.03,0.76,U] [#4 0.16,-0.09,0.65,U] [#5 0.19,-0.07,0.65,U] [#6 0.14,0.03,0.61,U] [#7 0.18,-0.07,0.70,U] [#8 0.16,-0.04,0.50,U] 
23:24:44.796 00.001 1032 single-star, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.06, 0.05}
23:24:44.801 00.005 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
23:24:44.802 00.001 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
23:24:44.804 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.71 mountX=0.03 mountY=-0.07, mountTheta=-1.12
23:24:44.807 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
23:24:44.809 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
23:24:44.812 00.003 10072 Worker thread wakes up
23:24:44.812 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
23:24:44.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
23:24:44.812 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
23:24:44.814 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:24:44.818 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:24:44.818 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:24:44.818 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:44.818 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:24:44.818 00.000 10072 MoveAxis(W, 3, ABG)
23:24:44.818 00.000 10072 Guiding  Dir = 3, Dur = 3
23:24:44.818 00.000 10072 IsGuiding returns 0
23:24:44.819 00.001 10072 PulseGuide returned control before completion, sleep 13
23:24:44.837 00.018 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:24:44.839 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:44.841 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:44.842 00.001 1032 Enqueuing Expose request
23:24:44.845 00.003 10072 IsGuiding returns 0
23:24:44.845 00.000 10072 Move returns status 0, amount 3
23:24:44.845 00.000 10072 MoveAxis(N, 0, ABG)
23:24:44.845 00.000 10072 Move returns status 0, amount 0
23:24:44.845 00.000 10072 move complete, result=0
23:24:44.846 00.001 10072 worker thread done servicing request
23:24:44.846 00.000 10072 Worker thread wakes up
23:24:44.846 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:44.846 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:44.853 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:24:45.255 00.402 10072 Exposure complete
23:24:45.307 00.052 10072 worker thread done servicing request
23:24:45.307 00.000 1032 OnExposeComplete: enter
23:24:45.310 00.003 1032 UpdateGuideState(): m_state=6
23:24:45.311 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9093
23:24:45.313 00.002 1032 Star::Find returns 1 (0), X=1107.36, Y=132.43, Mass=1416, SNR=26.4, Peak=124 HFD=3.3
23:24:45.315 00.002 1032 MultiStar: [#1 0.06,0.05,0.93,U] [#2 0.08,0.04,0.75,U] [#3 0.21,0.10,0.76,U] [#4 0.18,-0.01,0.66,U] [#5 0.22,-0.06,0.64,U] [#6 0.16,-0.01,0.59,U] [#7 0.21,0.06,0.70,U] [#8 0.10,0.12,0.50,U] 
23:24:45.317 00.002 1032 single-star, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.03, 0.11}
23:24:45.319 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
23:24:45.320 00.001 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
23:24:45.322 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.34 mountX=0.10 mountY=-0.05, mountTheta=-0.49
23:24:45.325 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
23:24:45.329 00.004 1032 Enqueuing Move request for scope (0.03, 0.11)
23:24:45.333 00.004 10072 Worker thread wakes up
23:24:45.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
23:24:45.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
23:24:45.333 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.05
23:24:45.337 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:24:45.340 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:24:45.340 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:24:45.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:45.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:24:45.340 00.000 10072 MoveAxis(W, 2, ABG)
23:24:45.340 00.000 10072 Guiding  Dir = 3, Dur = 2
23:24:45.341 00.001 10072 IsGuiding returns 0
23:24:45.341 00.000 10072 PulseGuide returned control before completion, sleep 12
23:24:45.358 00.017 1032 UpdateGuideState exits: m=1416 SNR=26.4
23:24:45.362 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:45.364 00.002 10072 IsGuiding returns 0
23:24:45.364 00.000 10072 Move returns status 0, amount 2
23:24:45.364 00.000 10072 MoveAxis(N, 0, ABG)
23:24:45.364 00.000 10072 Move returns status 0, amount 0
23:24:45.364 00.000 10072 move complete, result=0
23:24:45.364 00.000 10072 worker thread done servicing request
23:24:45.364 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:45.366 00.002 1032 Enqueuing Expose request
23:24:45.368 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:24:45.369 00.001 10072 Worker thread wakes up
23:24:45.370 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:45.370 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:46.004 00.634 10072 Exposure complete
23:24:46.053 00.049 10072 worker thread done servicing request
23:24:46.053 00.000 1032 OnExposeComplete: enter
23:24:46.054 00.001 1032 UpdateGuideState(): m_state=6
23:24:46.056 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9094
23:24:46.059 00.003 1032 Star::Find returns 1 (0), X=1107.38, Y=132.45, Mass=1478, SNR=27.0, Peak=140 HFD=3.2
23:24:46.061 00.002 1032 MultiStar: [#1 -0.03,0.08,0.93,U] [#2 0.08,0.18,0.77,U] [#3 0.16,0.14,0.77,U] [#4 -0.01,-0.03,0.66,U] [#5 0.28,0.06,0.00,M1] [#6 0.01,0.02,0.61,U] [#7 0.16,0.16,0.67,U] [#8 0.04,0.08,0.51,U] 
23:24:46.062 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.10}, one-star: {0.04, 0.13}
23:24:46.064 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
23:24:46.066 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
23:24:46.067 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=0.08 mountY=-0.08, mountTheta=-0.77
23:24:46.070 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
23:24:46.072 00.002 1032 Enqueuing Move request for scope (0.06, 0.10)
23:24:46.073 00.001 10072 Worker thread wakes up
23:24:46.073 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
23:24:46.073 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
23:24:46.073 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
23:24:46.076 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:24:46.079 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:46.079 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:24:46.079 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:46.079 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:24:46.079 00.000 10072 MoveAxis(W, 2, ABG)
23:24:46.079 00.000 10072 Guiding  Dir = 3, Dur = 2
23:24:46.081 00.002 10072 IsGuiding returns 0
23:24:46.081 00.000 10072 PulseGuide returned control before completion, sleep 12
23:24:46.095 00.014 10072 IsGuiding returns 0
23:24:46.095 00.000 10072 Move returns status 0, amount 2
23:24:46.095 00.000 10072 MoveAxis(N, 0, ABG)
23:24:46.095 00.000 10072 Move returns status 0, amount 0
23:24:46.095 00.000 10072 move complete, result=0
23:24:46.095 00.000 10072 worker thread done servicing request
23:24:46.098 00.003 1032 UpdateGuideState exits: m=1478 SNR=27.0
23:24:46.100 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:46.101 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:46.103 00.002 1032 Enqueuing Expose request
23:24:46.105 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:24:46.107 00.002 10072 Worker thread wakes up
23:24:46.107 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:46.107 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:46.521 00.414 10072 Exposure complete
23:24:46.572 00.051 10072 worker thread done servicing request
23:24:46.572 00.000 1032 OnExposeComplete: enter
23:24:46.575 00.003 1032 UpdateGuideState(): m_state=6
23:24:46.577 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9095
23:24:46.579 00.002 1032 Star::Find returns 1 (0), X=1107.39, Y=132.41, Mass=1356, SNR=25.9, Peak=121 HFD=3.3
23:24:46.585 00.006 1032 MultiStar: [#1 0.10,0.13,0.97,U] [#2 0.05,0.18,0.81,U] [#3 0.24,0.10,0.00,M1] [#4 0.19,-0.11,0.65,U] [#5 0.19,0.03,0.65,U] [#6 0.16,-0.09,0.60,U] [#7 0.21,0.10,0.71,U] [#8 0.09,0.03,0.55,U] 
23:24:46.588 00.003 1032 single-star, 7 included, MultiStar: {0.12, 0.06}, one-star: {0.06, 0.09}
23:24:46.589 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:24:46.591 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:24:46.593 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.01 mountX=0.07 mountY=-0.08, mountTheta=-0.82
23:24:46.595 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
23:24:46.599 00.004 1032 Enqueuing Move request for scope (0.06, 0.09)
23:24:46.601 00.002 10072 Worker thread wakes up
23:24:46.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:24:46.601 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:24:46.601 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
23:24:46.604 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:24:46.606 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:46.606 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:24:46.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:46.606 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:24:46.606 00.000 10072 MoveAxis(W, 1, ABG)
23:24:46.606 00.000 10072 Guiding  Dir = 3, Dur = 1
23:24:46.606 00.000 10072 IsGuiding returns 0
23:24:46.607 00.001 10072 PulseGuide returned control before completion, sleep 11
23:24:46.627 00.020 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:24:46.629 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:46.631 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:46.633 00.002 1032 Enqueuing Expose request
23:24:46.634 00.001 10072 IsGuiding returns 0
23:24:46.634 00.000 10072 Move returns status 0, amount 1
23:24:46.635 00.001 10072 MoveAxis(N, 0, ABG)
23:24:46.635 00.000 10072 Move returns status 0, amount 0
23:24:46.635 00.000 10072 move complete, result=0
23:24:46.635 00.000 10072 worker thread done servicing request
23:24:46.635 00.000 10072 Worker thread wakes up
23:24:46.635 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:46.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:46.645 00.010 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:24:47.272 00.627 10072 Exposure complete
23:24:47.323 00.051 10072 worker thread done servicing request
23:24:47.323 00.000 1032 OnExposeComplete: enter
23:24:47.325 00.002 1032 UpdateGuideState(): m_state=6
23:24:47.327 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9096
23:24:47.328 00.001 1032 Star::Find returns 1 (0), X=1107.49, Y=132.38, Mass=1444, SNR=26.7, Peak=133 HFD=3.2
23:24:47.331 00.003 1032 MultiStar: [#1 0.02,0.00,0.96,U] [#2 0.16,0.08,0.78,U] [#3 0.23,-0.03,0.75,U] [#4 0.15,-0.08,0.67,U] [#5 0.30,-0.10,0.00,M1] [#6 0.04,-0.14,0.64,U] [#7 0.22,0.07,0.68,U] [#8 0.14,-0.07,0.53,U] 
23:24:47.334 00.003 1032 refined, 7 included, MultiStar: {0.14, -0.00}, one-star: {0.16, 0.06}
23:24:47.337 00.003 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:24:47.339 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:24:47.341 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.03 mountX=-0.04 mountY=-0.13, mountTheta=-1.86
23:24:47.344 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.00, opts=13)
23:24:47.346 00.002 1032 Enqueuing Move request for scope (0.14, -0.00)
23:24:47.349 00.003 10072 Worker thread wakes up
23:24:47.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
23:24:47.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
23:24:47.349 00.000 10072 Moving (0.14, -0.00) raw xDistance=-0.04 yDistance=-0.13
23:24:47.353 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:24:47.357 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:47.357 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:24:47.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:47.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:24:47.358 00.001 10072 MoveAxis(W, 1, ABG)
23:24:47.358 00.000 10072 Guiding  Dir = 3, Dur = 1
23:24:47.358 00.000 10072 IsGuiding returns 0
23:24:47.358 00.000 10072 PulseGuide returned control before completion, sleep 11
23:24:47.379 00.021 10072 IsGuiding returns 0
23:24:47.379 00.000 10072 Move returns status 0, amount 1
23:24:47.379 00.000 10072 MoveAxis(N, 0, ABG)
23:24:47.379 00.000 10072 Move returns status 0, amount 0
23:24:47.379 00.000 10072 move complete, result=0
23:24:47.379 00.000 10072 worker thread done servicing request
23:24:47.380 00.001 1032 UpdateGuideState exits: m=1444 SNR=26.7
23:24:47.382 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:47.384 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:47.385 00.001 1032 Enqueuing Expose request
23:24:47.387 00.002 10072 Worker thread wakes up
23:24:47.387 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:24:47.388 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:47.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:47.804 00.416 10072 Exposure complete
23:24:47.854 00.050 10072 worker thread done servicing request
23:24:47.854 00.000 1032 OnExposeComplete: enter
23:24:47.856 00.002 1032 UpdateGuideState(): m_state=6
23:24:47.858 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9097
23:24:47.861 00.003 1032 Star::Find returns 1 (0), X=1107.45, Y=132.41, Mass=1329, SNR=25.6, Peak=120 HFD=3.2
23:24:47.863 00.002 1032 MultiStar: [#1 0.03,0.03,1.01,U] [#2 0.08,0.12,0.82,U] [#3 0.30,0.17,0.00,M1] [#4 0.16,-0.04,0.67,U] [#5 0.31,0.04,0.00,M2] [#6 0.08,-0.04,0.63,U] [#7 0.15,-0.05,0.74,U] [#8 0.15,-0.07,0.53,U] 
23:24:47.866 00.003 1032 refined, 6 included, MultiStar: {0.10, 0.02}, one-star: {0.12, 0.09}
23:24:47.867 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
23:24:47.870 00.003 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
23:24:47.872 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.18 mountX=-0.01 mountY=-0.11, mountTheta=-1.65
23:24:47.875 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
23:24:47.877 00.002 1032 Enqueuing Move request for scope (0.10, 0.02)
23:24:47.879 00.002 10072 Worker thread wakes up
23:24:47.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:24:47.879 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:24:47.879 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.11
23:24:47.884 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:24:47.886 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:47.886 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:24:47.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:47.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:24:47.886 00.000 10072 MoveAxis(E, 0, ABG)
23:24:47.886 00.000 10072 Move returns status 0, amount 0
23:24:47.886 00.000 10072 MoveAxis(N, 0, ABG)
23:24:47.886 00.000 10072 Move returns status 0, amount 0
23:24:47.886 00.000 10072 move complete, result=0
23:24:47.886 00.000 10072 worker thread done servicing request
23:24:47.903 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:24:47.906 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:47.907 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:47.908 00.001 1032 Enqueuing Expose request
23:24:47.910 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:47.911 00.001 10072 Worker thread wakes up
23:24:47.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:47.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:48.540 00.629 10072 Exposure complete
23:24:48.590 00.050 10072 worker thread done servicing request
23:24:48.590 00.000 1032 OnExposeComplete: enter
23:24:48.593 00.003 1032 UpdateGuideState(): m_state=6
23:24:48.594 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9098
23:24:48.596 00.002 1032 Star::Find returns 1 (0), X=1107.39, Y=132.38, Mass=1292, SNR=25.3, Peak=112 HFD=3.3
23:24:48.597 00.001 1032 MultiStar: [#1 0.07,0.12,1.04,U] [#2 0.04,0.14,0.86,U] [#3 0.20,0.07,0.81,U] [#4 0.09,0.03,0.68,U] [#5 0.28,0.09,0.00,M3] [#6 0.08,-0.08,0.64,U] [#7 0.13,0.03,0.73,U] [#8 0.04,0.02,0.56,U] 
23:24:48.599 00.002 1032 single-star, 7 included, MultiStar: {0.09, 0.06}, one-star: {0.05, 0.07}
23:24:48.601 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
23:24:48.602 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
23:24:48.604 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.90 mountX=0.05 mountY=-0.07, mountTheta=-0.93
23:24:48.606 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
23:24:48.608 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
23:24:48.610 00.002 10072 Worker thread wakes up
23:24:48.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
23:24:48.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
23:24:48.610 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
23:24:48.612 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:24:48.615 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:48.615 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:24:48.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:48.615 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:24:48.615 00.000 10072 MoveAxis(E, 1, ABG)
23:24:48.615 00.000 10072 Guiding  Dir = 2, Dur = 1
23:24:48.616 00.001 10072 IsGuiding returns 0
23:24:48.616 00.000 10072 PulseGuide returned control before completion, sleep 11
23:24:48.631 00.015 10072 IsGuiding returns 0
23:24:48.631 00.000 10072 Move returns status 0, amount 1
23:24:48.631 00.000 10072 MoveAxis(N, 0, ABG)
23:24:48.631 00.000 10072 Move returns status 0, amount 0
23:24:48.631 00.000 10072 move complete, result=0
23:24:48.631 00.000 10072 worker thread done servicing request
23:24:48.634 00.003 1032 UpdateGuideState exits: m=1292 SNR=25.3
23:24:48.636 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:48.639 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:48.640 00.001 1032 Enqueuing Expose request
23:24:48.644 00.004 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:24:48.645 00.001 10072 Worker thread wakes up
23:24:48.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:48.646 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:49.054 00.408 10072 Exposure complete
23:24:49.106 00.052 10072 worker thread done servicing request
23:24:49.106 00.000 1032 OnExposeComplete: enter
23:24:49.108 00.002 1032 UpdateGuideState(): m_state=6
23:24:49.112 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9099
23:24:49.116 00.004 1032 Star::Find returns 1 (0), X=1107.38, Y=132.33, Mass=1382, SNR=26.1, Peak=117 HFD=3.3
23:24:49.118 00.002 1032 MultiStar: [#1 0.03,0.12,1.00,U] [#2 0.06,0.04,0.79,U] [#3 0.04,0.07,0.79,U] [#4 -0.01,-0.09,0.69,U] [#5 0.35,0.03,0.00,M4] [#6 0.17,-0.09,0.62,U] [#7 0.12,0.10,0.73,U] [#8 0.08,-0.15,0.52,U] 
23:24:49.120 00.002 1032 single-star, 7 included, MultiStar: {0.06, 0.02}, one-star: {0.05, 0.02}
23:24:49.122 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:24:49.124 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:24:49.126 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.36 mountX=0.01 mountY=-0.05, mountTheta=-1.47
23:24:49.129 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
23:24:49.131 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
23:24:49.133 00.002 10072 Worker thread wakes up
23:24:49.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
23:24:49.133 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
23:24:49.133 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
23:24:49.135 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:24:49.137 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:49.138 00.001 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:24:49.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:49.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:24:49.138 00.000 10072 MoveAxis(E, 2, ABG)
23:24:49.138 00.000 10072 Guiding  Dir = 2, Dur = 2
23:24:49.138 00.000 10072 IsGuiding returns 0
23:24:49.139 00.001 10072 PulseGuide returned control before completion, sleep 12
23:24:49.156 00.017 1032 UpdateGuideState exits: m=1382 SNR=26.1
23:24:49.158 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:49.160 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:49.162 00.002 1032 Enqueuing Expose request
23:24:49.164 00.002 10072 IsGuiding returns 0
23:24:49.164 00.000 10072 Move returns status 0, amount 2
23:24:49.164 00.000 10072 MoveAxis(N, 0, ABG)
23:24:49.164 00.000 10072 Move returns status 0, amount 0
23:24:49.164 00.000 10072 move complete, result=0
23:24:49.164 00.000 10072 worker thread done servicing request
23:24:49.164 00.000 10072 Worker thread wakes up
23:24:49.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:49.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:49.171 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:24:49.800 00.629 10072 Exposure complete
23:24:49.850 00.050 10072 worker thread done servicing request
23:24:49.850 00.000 1032 OnExposeComplete: enter
23:24:49.852 00.002 1032 UpdateGuideState(): m_state=6
23:24:49.854 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9100
23:24:49.855 00.001 1032 Star::Find returns 1 (0), X=1107.33, Y=132.38, Mass=1511, SNR=27.3, Peak=119 HFD=3.3
23:24:49.857 00.002 1032 MultiStar: [#1 0.05,-0.11,0.90,U] [#2 0.21,0.13,0.78,U] [#3 0.13,-0.03,0.69,U] [#4 0.14,-0.04,0.68,U] [#5 0.19,-0.23,0.00,M5] [#6 0.25,0.01,0.57,U] [#7 0.12,-0.02,0.69,U] [#8 0.09,-0.18,0.47,U] 
23:24:49.858 00.001 1032 single-star, 7 included, MultiStar: {0.11, -0.01}, one-star: {0.00, 0.06}
23:24:49.862 00.004 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
23:24:49.865 00.003 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
23:24:49.868 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.54 mountX=0.06 mountY=-0.02, mountTheta=-0.30
23:24:49.870 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
23:24:49.872 00.002 1032 Enqueuing Move request for scope (0.00, 0.06)
23:24:49.874 00.002 10072 Worker thread wakes up
23:24:49.874 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
23:24:49.874 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
23:24:49.874 00.000 10072 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.02
23:24:49.876 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:24:49.878 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:49.878 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:24:49.878 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:49.878 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:24:49.878 00.000 10072 MoveAxis(E, 2, ABG)
23:24:49.878 00.000 10072 Guiding  Dir = 2, Dur = 2
23:24:49.879 00.001 10072 IsGuiding returns 0
23:24:49.879 00.000 10072 PulseGuide returned control before completion, sleep 12
23:24:49.901 00.022 1032 UpdateGuideState exits: m=1511 SNR=27.3
23:24:49.903 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:49.906 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:49.910 00.004 1032 Enqueuing Expose request
23:24:49.913 00.003 10072 IsGuiding returns 0
23:24:49.913 00.000 10072 Move returns status 0, amount 2
23:24:49.913 00.000 10072 MoveAxis(N, 0, ABG)
23:24:49.914 00.001 10072 Move returns status 0, amount 0
23:24:49.914 00.000 10072 move complete, result=0
23:24:49.914 00.000 10072 worker thread done servicing request
23:24:49.914 00.000 10072 Worker thread wakes up
23:24:49.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:49.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:49.922 00.008 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:24:50.333 00.411 10072 Exposure complete
23:24:50.383 00.050 10072 worker thread done servicing request
23:24:50.383 00.000 1032 OnExposeComplete: enter
23:24:50.385 00.002 1032 UpdateGuideState(): m_state=6
23:24:50.387 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9101
23:24:50.389 00.002 1032 Star::Find returns 1 (0), X=1107.34, Y=132.28, Mass=1311, SNR=25.5, Peak=108 HFD=3.4
23:24:50.390 00.001 1032 MultiStar: [#1 0.13,-0.00,0.98,U] [#2 0.18,0.01,0.82,U] [#3 0.29,0.06,0.00,M1] [#4 0.21,-0.16,0.00,M1] [#5 0.22,-0.13,0.70,U] [#6 0.10,0.01,0.63,U] [#7 0.13,-0.08,0.72,U] [#8 0.09,-0.09,0.54,U] 
23:24:50.392 00.002 1032 single-star, 6 included, MultiStar: {0.12, -0.04}, one-star: {0.01, -0.04}
23:24:50.397 00.005 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
23:24:50.399 00.002 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
23:24:50.400 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.30 mountX=-0.04 mountY=-0.00, mountTheta=-3.13
23:24:50.403 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
23:24:50.406 00.003 1032 Enqueuing Move request for scope (0.01, -0.04)
23:24:50.408 00.002 10072 Worker thread wakes up
23:24:50.408 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
23:24:50.408 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
23:24:50.408 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.00
23:24:50.410 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:24:50.412 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:50.412 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:24:50.412 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:50.413 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:24:50.413 00.000 10072 MoveAxis(E, 2, ABG)
23:24:50.413 00.000 10072 Guiding  Dir = 2, Dur = 2
23:24:50.413 00.000 10072 IsGuiding returns 0
23:24:50.413 00.000 10072 PulseGuide returned control before completion, sleep 12
23:24:50.431 00.018 1032 UpdateGuideState exits: m=1311 SNR=25.5
23:24:50.433 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:50.434 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:50.437 00.003 1032 Enqueuing Expose request
23:24:50.440 00.003 10072 IsGuiding returns 0
23:24:50.440 00.000 10072 Move returns status 0, amount 2
23:24:50.440 00.000 10072 MoveAxis(N, 0, ABG)
23:24:50.440 00.000 10072 Move returns status 0, amount 0
23:24:50.440 00.000 10072 move complete, result=0
23:24:50.440 00.000 10072 worker thread done servicing request
23:24:50.440 00.000 10072 Worker thread wakes up
23:24:50.440 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:50.440 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:50.445 00.005 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:24:51.070 00.625 10072 Exposure complete
23:24:51.119 00.049 10072 worker thread done servicing request
23:24:51.119 00.000 1032 OnExposeComplete: enter
23:24:51.121 00.002 1032 UpdateGuideState(): m_state=6
23:24:51.123 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9102
23:24:51.125 00.002 1032 Star::Find returns 1 (0), X=1107.41, Y=132.38, Mass=1284, SNR=25.2, Peak=112 HFD=3.2
23:24:51.127 00.002 1032 MultiStar: [#1 0.09,0.14,1.00,U] [#2 0.21,0.00,0.83,U] [#3 0.20,0.12,0.77,U] [#4 0.26,-0.04,0.00,M2] [#5 0.15,0.03,0.71,U] [#6 0.31,0.01,0.00,M1] [#7 0.18,0.02,0.76,U] [#8 0.31,0.00,0.00,M1] 
23:24:51.130 00.003 1032 single-star, 5 included, MultiStar: {0.15, 0.06}, one-star: {0.08, 0.06}
23:24:51.131 00.001 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
23:24:51.132 00.001 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
23:24:51.135 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.65 mountX=0.04 mountY=-0.09, mountTheta=-1.18
23:24:51.137 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
23:24:51.139 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
23:24:51.140 00.001 10072 Worker thread wakes up
23:24:51.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
23:24:51.140 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
23:24:51.140 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
23:24:51.144 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:24:51.150 00.006 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:51.150 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:24:51.150 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:51.150 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:24:51.150 00.000 10072 MoveAxis(E, 3, ABG)
23:24:51.150 00.000 10072 Guiding  Dir = 2, Dur = 3
23:24:51.151 00.001 10072 IsGuiding returns 0
23:24:51.151 00.000 10072 PulseGuide returned control before completion, sleep 13
23:24:51.168 00.017 1032 UpdateGuideState exits: m=1284 SNR=25.2
23:24:51.170 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:51.172 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:51.176 00.004 1032 Enqueuing Expose request
23:24:51.179 00.003 10072 IsGuiding returns 0
23:24:51.179 00.000 10072 Move returns status 0, amount 3
23:24:51.179 00.000 10072 MoveAxis(N, 0, ABG)
23:24:51.179 00.000 10072 Move returns status 0, amount 0
23:24:51.179 00.000 10072 move complete, result=0
23:24:51.179 00.000 10072 worker thread done servicing request
23:24:51.179 00.000 10072 Worker thread wakes up
23:24:51.179 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:51.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:51.187 00.008 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:24:51.589 00.402 10072 Exposure complete
23:24:51.653 00.064 10072 worker thread done servicing request
23:24:51.654 00.001 1032 OnExposeComplete: enter
23:24:51.656 00.002 1032 UpdateGuideState(): m_state=6
23:24:51.658 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9103
23:24:51.660 00.002 1032 Star::Find returns 1 (0), X=1107.45, Y=132.39, Mass=1494, SNR=27.2, Peak=126 HFD=3.2
23:24:51.662 00.002 1032 MultiStar: [#1 0.08,0.11,0.97,U] [#2 0.15,0.19,0.77,U] [#3 0.27,0.06,0.00,M1] [#4 0.17,-0.03,0.63,U] [#5 0.26,-0.01,0.00,M4] [#6 0.08,0.10,0.59,U] [#7 0.11,-0.01,0.69,U] [#8 0.17,-0.02,0.49,U] 
23:24:51.664 00.002 1032 single-star, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.11, 0.07}
23:24:51.665 00.001 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:24:51.666 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:24:51.668 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.14 cameraTheta=0.58 mountX=0.04 mountY=-0.13, mountTheta=-1.25
23:24:51.671 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
23:24:51.673 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
23:24:51.674 00.001 10072 Worker thread wakes up
23:24:51.675 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:24:51.675 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:24:51.675 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.13
23:24:51.677 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:24:51.680 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:51.680 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:24:51.680 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:51.680 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:24:51.681 00.001 10072 MoveAxis(E, 3, ABG)
23:24:51.681 00.000 10072 Guiding  Dir = 2, Dur = 3
23:24:51.681 00.000 10072 IsGuiding returns 0
23:24:51.681 00.000 10072 PulseGuide returned control before completion, sleep 13
23:24:51.700 00.019 1032 UpdateGuideState exits: m=1494 SNR=27.2
23:24:51.703 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:51.705 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:51.708 00.003 1032 Enqueuing Expose request
23:24:51.711 00.003 10072 IsGuiding returns 0
23:24:51.711 00.000 10072 Move returns status 0, amount 3
23:24:51.711 00.000 10072 MoveAxis(N, 0, ABG)
23:24:51.711 00.000 10072 Move returns status 0, amount 0
23:24:51.711 00.000 10072 move complete, result=0
23:24:51.711 00.000 10072 worker thread done servicing request
23:24:51.711 00.000 10072 Worker thread wakes up
23:24:51.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:51.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:51.719 00.008 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:24:52.349 00.630 10072 Exposure complete
23:24:52.402 00.053 10072 worker thread done servicing request
23:24:52.403 00.001 1032 OnExposeComplete: enter
23:24:52.405 00.002 1032 UpdateGuideState(): m_state=6
23:24:52.408 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9104
23:24:52.410 00.002 1032 Star::Find returns 1 (0), X=1107.46, Y=132.34, Mass=1446, SNR=26.7, Peak=117 HFD=3.2
23:24:52.412 00.002 1032 MultiStar: [#1 0.09,0.06,0.91,U] [#2 0.17,0.04,0.81,U] [#3 0.34,-0.03,0.00,M2] [#4 0.10,-0.14,0.69,U] [#5 0.28,-0.12,0.00,M5] [#6 0.17,-0.03,0.61,U] [#7 0.14,-0.02,0.74,U] [#8 0.11,-0.04,0.50,U] 
23:24:52.413 00.001 1032 refined, 6 included, MultiStar: {0.13, -0.01}, one-star: {0.13, 0.02}
23:24:52.415 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
23:24:52.417 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
23:24:52.419 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.06 mountX=-0.04 mountY=-0.12, mountTheta=-1.89
23:24:52.422 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
23:24:52.424 00.002 1032 Enqueuing Move request for scope (0.13, -0.01)
23:24:52.428 00.004 10072 Worker thread wakes up
23:24:52.428 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
23:24:52.429 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
23:24:52.429 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.12
23:24:52.431 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:24:52.433 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:52.433 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:24:52.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:52.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:24:52.435 00.002 10072 MoveAxis(E, 4, ABG)
23:24:52.435 00.000 10072 Guiding  Dir = 2, Dur = 4
23:24:52.435 00.000 10072 IsGuiding returns 0
23:24:52.435 00.000 10072 PulseGuide returned control before completion, sleep 14
23:24:52.452 00.017 1032 UpdateGuideState exits: m=1446 SNR=26.7
23:24:52.454 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:52.459 00.005 10072 IsGuiding returns 0
23:24:52.459 00.000 10072 Move returns status 0, amount 4
23:24:52.459 00.000 10072 MoveAxis(N, 0, ABG)
23:24:52.459 00.000 10072 Move returns status 0, amount 0
23:24:52.459 00.000 10072 move complete, result=0
23:24:52.460 00.001 10072 worker thread done servicing request
23:24:52.460 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:52.462 00.002 1032 Enqueuing Expose request
23:24:52.464 00.002 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:24:52.466 00.002 10072 Worker thread wakes up
23:24:52.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:52.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:52.870 00.404 10072 Exposure complete
23:24:52.916 00.046 1032 OnExposeComplete: enter
23:24:52.918 00.002 1032 UpdateGuideState(): m_state=6
23:24:52.920 00.002 10072 worker thread done servicing request
23:24:52.920 00.000 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9105
23:24:52.923 00.003 1032 Star::Find returns 1 (0), X=1107.38, Y=132.28, Mass=1242, SNR=24.7, Peak=90 HFD=3.3
23:24:52.926 00.003 1032 MultiStar: [#1 0.11,-0.01,1.06,U] [#2 0.17,0.03,0.84,U] [#3 0.40,-0.10,0.00,M3] [#4 0.20,-0.14,0.69,U] [#5 0.32,-0.07,0.00,M6] [#6 0.21,-0.07,0.64,U] [#7 0.18,-0.13,0.75,U] [#8 -0.06,-0.11,0.58,U] 
23:24:52.929 00.003 1032 single-star, 6 included, MultiStar: {0.12, -0.06}, one-star: {0.04, -0.04}
23:24:52.931 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
23:24:52.932 00.001 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
23:24:52.934 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.70 mountX=-0.05 mountY=-0.03, mountTheta=-2.53
23:24:52.936 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
23:24:52.938 00.002 1032 Enqueuing Move request for scope (0.04, -0.04)
23:24:52.939 00.001 10072 Worker thread wakes up
23:24:52.939 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:24:52.939 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:24:52.939 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
23:24:52.942 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:24:52.944 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:52.945 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:24:52.945 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:52.945 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:24:52.945 00.000 10072 MoveAxis(E, 3, ABG)
23:24:52.945 00.000 10072 Guiding  Dir = 2, Dur = 3
23:24:52.945 00.000 10072 IsGuiding returns 0
23:24:52.946 00.001 10072 PulseGuide returned control before completion, sleep 13
23:24:52.961 00.015 10072 IsGuiding returns 0
23:24:52.961 00.000 10072 Move returns status 0, amount 3
23:24:52.961 00.000 10072 MoveAxis(N, 0, ABG)
23:24:52.961 00.000 10072 Move returns status 0, amount 0
23:24:52.961 00.000 10072 move complete, result=0
23:24:52.961 00.000 10072 worker thread done servicing request
23:24:52.961 00.000 1032 UpdateGuideState exits: m=1242 SNR=24.7
23:24:52.963 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:52.965 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:52.967 00.002 1032 Enqueuing Expose request
23:24:52.968 00.001 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:24:52.969 00.001 10072 Worker thread wakes up
23:24:52.970 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:52.970 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:53.607 00.637 10072 Exposure complete
23:24:53.656 00.049 10072 worker thread done servicing request
23:24:53.657 00.001 1032 OnExposeComplete: enter
23:24:53.658 00.001 1032 UpdateGuideState(): m_state=6
23:24:53.660 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9106
23:24:53.662 00.002 1032 Star::Find returns 1 (0), X=1107.41, Y=132.38, Mass=1400, SNR=26.3, Peak=120 HFD=3.3
23:24:53.663 00.001 1032 MultiStar: [#1 0.12,-0.11,0.99,U] [#2 0.16,0.03,0.82,U] [#3 0.41,0.00,0.00,M4] [#4 0.28,-0.15,0.00,M1] [#5 0.33,-0.12,0.00,M7] [#6 0.17,-0.08,0.63,U] [#7 0.22,-0.03,0.69,U] [#8 0.16,-0.15,0.50,U] 
23:24:53.665 00.002 1032 single-star, 5 included, MultiStar: {0.14, -0.04}, one-star: {0.08, 0.06}
23:24:53.667 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
23:24:53.669 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
23:24:53.671 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.68 mountX=0.04 mountY=-0.09, mountTheta=-1.15
23:24:53.674 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
23:24:53.677 00.003 1032 Enqueuing Move request for scope (0.08, 0.06)
23:24:53.680 00.003 10072 Worker thread wakes up
23:24:53.680 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
23:24:53.680 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
23:24:53.680 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
23:24:53.683 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:24:53.685 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:53.685 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:24:53.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:53.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:24:53.685 00.000 10072 MoveAxis(E, 5, ABG)
23:24:53.685 00.000 10072 Guiding  Dir = 2, Dur = 5
23:24:53.685 00.000 10072 IsGuiding returns 0
23:24:53.686 00.001 10072 PulseGuide returned control before completion, sleep 15
23:24:53.702 00.016 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:24:53.706 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:53.709 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:53.711 00.002 1032 Enqueuing Expose request
23:24:53.713 00.002 10072 IsGuiding returns 0
23:24:53.713 00.000 10072 Move returns status 0, amount 5
23:24:53.713 00.000 10072 MoveAxis(N, 0, ABG)
23:24:53.713 00.000 10072 Move returns status 0, amount 0
23:24:53.713 00.000 10072 move complete, result=0
23:24:53.714 00.001 10072 worker thread done servicing request
23:24:53.714 00.000 10072 Worker thread wakes up
23:24:53.714 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:53.714 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:53.720 00.006 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:24:54.122 00.402 10072 Exposure complete
23:24:54.172 00.050 10072 worker thread done servicing request
23:24:54.172 00.000 1032 OnExposeComplete: enter
23:24:54.176 00.004 1032 UpdateGuideState(): m_state=6
23:24:54.178 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9107
23:24:54.182 00.004 1032 Star::Find returns 1 (0), X=1107.51, Y=132.28, Mass=1299, SNR=25.3, Peak=114 HFD=3.3
23:24:54.184 00.002 1032 MultiStar: [#1 0.17,0.07,1.01,U] [#2 0.22,0.10,0.86,U] [#3 0.33,-0.09,0.00,M5] [#4 0.22,-0.11,0.73,U] [#5 0.34,-0.18,0.00,M8] [#6 0.29,-0.07,0.00,M1] [#7 0.29,0.08,0.00,M1] [#8 0.28,-0.05,0.00,M1] 
23:24:54.186 00.002 1032 single-star, 3 included, MultiStar: {0.20, 0.01}, one-star: {0.18, -0.03}
23:24:54.188 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
23:24:54.190 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
23:24:54.192 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.19 mountX=-0.08 mountY=-0.17, mountTheta=-2.02
23:24:54.195 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
23:24:54.196 00.001 1032 Enqueuing Move request for scope (0.18, -0.03)
23:24:54.198 00.002 10072 Worker thread wakes up
23:24:54.198 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
23:24:54.198 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
23:24:54.198 00.000 10072 Moving (0.18, -0.03) raw xDistance=-0.08 yDistance=-0.17
23:24:54.200 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:24:54.203 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:54.203 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:24:54.203 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:54.204 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:24:54.204 00.000 10072 MoveAxis(E, 5, ABG)
23:24:54.204 00.000 10072 Guiding  Dir = 2, Dur = 5
23:24:54.205 00.001 10072 IsGuiding returns 0
23:24:54.206 00.001 10072 PulseGuide returned control before completion, sleep 14
23:24:54.223 00.017 1032 UpdateGuideState exits: m=1299 SNR=25.3
23:24:54.225 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:54.226 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:54.228 00.002 1032 Enqueuing Expose request
23:24:54.229 00.001 10072 IsGuiding returns 0
23:24:54.229 00.000 10072 Move returns status 0, amount 5
23:24:54.229 00.000 10072 MoveAxis(N, 0, ABG)
23:24:54.230 00.001 10072 Move returns status 0, amount 0
23:24:54.230 00.000 10072 move complete, result=0
23:24:54.230 00.000 10072 worker thread done servicing request
23:24:54.230 00.000 10072 Worker thread wakes up
23:24:54.230 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:54.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:54.239 00.009 1032 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
23:24:54.855 00.616 10072 Exposure complete
23:24:54.904 00.049 10072 worker thread done servicing request
23:24:54.904 00.000 1032 OnExposeComplete: enter
23:24:54.906 00.002 1032 UpdateGuideState(): m_state=6
23:24:54.908 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9108
23:24:54.910 00.002 1032 Star::Find returns 1 (0), X=1107.54, Y=132.27, Mass=1246, SNR=24.8, Peak=99 HFD=3.3
23:24:54.911 00.001 1032 MultiStar: [#1 0.17,-0.10,1.01,U] [#2 0.22,-0.03,0.79,U] [#3 0.47,-0.17,0.00,M6] [#4 0.26,-0.17,0.00,M1] [#5 0.31,-0.16,0.00,M9] [#6 0.21,-0.16,0.00,M2] [#7 0.23,-0.17,0.00,M2] [#8 0.22,-0.21,0.00,M2] 
23:24:54.913 00.002 1032 refined, 2 included, MultiStar: {0.20, -0.06}, one-star: {0.21, -0.05}
23:24:54.915 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
23:24:54.916 00.001 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
23:24:54.918 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.29 mountX=-0.11 mountY=-0.18, mountTheta=-2.12
23:24:54.920 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.06, opts=13)
23:24:54.921 00.001 1032 Enqueuing Move request for scope (0.20, -0.06)
23:24:54.924 00.003 10072 Worker thread wakes up
23:24:54.924 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
23:24:54.924 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
23:24:54.924 00.000 10072 Moving (0.20, -0.06) raw xDistance=-0.11 yDistance=-0.18
23:24:54.928 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:24:54.930 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:54.930 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:24:54.930 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:54.930 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:24:54.930 00.000 10072 MoveAxis(E, 6, ABG)
23:24:54.930 00.000 10072 Guiding  Dir = 2, Dur = 6
23:24:54.930 00.000 10072 IsGuiding returns 0
23:24:54.931 00.001 10072 PulseGuide returned control before completion, sleep 16
23:24:54.949 00.018 1032 UpdateGuideState exits: m=1246 SNR=24.8
23:24:54.951 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:54.952 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:54.957 00.005 1032 Enqueuing Expose request
23:24:54.961 00.004 10072 IsGuiding returns 0
23:24:54.961 00.000 10072 Move returns status 0, amount 6
23:24:54.961 00.000 10072 MoveAxis(N, 0, ABG)
23:24:54.961 00.000 10072 Move returns status 0, amount 0
23:24:54.961 00.000 10072 move complete, result=0
23:24:54.962 00.001 10072 worker thread done servicing request
23:24:54.962 00.000 10072 Worker thread wakes up
23:24:54.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:54.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:54.967 00.005 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
23:24:55.370 00.403 10072 Exposure complete
23:24:55.418 00.048 10072 worker thread done servicing request
23:24:55.418 00.000 1032 OnExposeComplete: enter
23:24:55.420 00.002 1032 UpdateGuideState(): m_state=6
23:24:55.422 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9109
23:24:55.426 00.004 1032 Star::Find returns 1 (0), X=1107.55, Y=132.24, Mass=1437, SNR=26.7, Peak=114 HFD=3.4
23:24:55.428 00.002 1032 MultiStar: [#1 0.14,-0.15,0.94,U] [#2 0.17,-0.11,0.79,U] [#3 0.46,-0.12,0.00,M7] [#4 0.33,-0.20,0.00,M2] [#5 0.38,-0.06,0.00,M10] [#6 0.22,-0.25,0.00,M3] [#7 0.31,-0.17,0.00,M3] [#8 0.35,-0.10,0.00,M3] 
23:24:55.430 00.002 1032 refined, 2 included, MultiStar: {0.18, -0.11}, one-star: {0.22, -0.08}
23:24:55.432 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
23:24:55.434 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
23:24:55.435 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.56 mountX=-0.15 mountY=-0.14, mountTheta=-2.39
23:24:55.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.11, opts=13)
23:24:55.440 00.002 1032 Enqueuing Move request for scope (0.18, -0.11)
23:24:55.442 00.002 10072 Worker thread wakes up
23:24:55.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
23:24:55.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
23:24:55.442 00.000 10072 Moving (0.18, -0.11) raw xDistance=-0.15 yDistance=-0.14
23:24:55.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:24:55.446 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.45
23:24:55.446 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:24:55.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:55.447 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:24:55.447 00.000 10072 MoveAxis(E, 78, ABG)
23:24:55.447 00.000 10072 Guiding  Dir = 2, Dur = 78
23:24:55.447 00.000 10072 IsGuiding returns 0
23:24:55.447 00.000 10072 PulseGuide returned control before completion, sleep 88
23:24:55.466 00.019 1032 UpdateGuideState exits: m=1437 SNR=26.7
23:24:55.468 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:55.470 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:55.471 00.001 1032 Enqueuing Expose request
23:24:55.539 00.068 10072 IsGuiding returns 0
23:24:55.539 00.000 10072 Move returns status 0, amount 78
23:24:55.539 00.000 10072 MoveAxis(N, 0, ABG)
23:24:55.539 00.000 10072 Move returns status 0, amount 0
23:24:55.539 00.000 10072 move complete, result=0
23:24:55.539 00.000 10072 worker thread done servicing request
23:24:55.539 00.000 10072 Worker thread wakes up
23:24:55.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:55.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:55.540 00.001 1032 GuideStep: -0.2 px 78 ms EAST, -0.1 px 0 ms NORTH
23:24:56.172 00.632 10072 Exposure complete
23:24:56.225 00.053 10072 worker thread done servicing request
23:24:56.225 00.000 1032 OnExposeComplete: enter
23:24:56.227 00.002 1032 UpdateGuideState(): m_state=6
23:24:56.229 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9110
23:24:56.230 00.001 1032 Star::Find returns 1 (0), X=1107.47, Y=132.32, Mass=1359, SNR=25.9, Peak=115 HFD=3.3
23:24:56.232 00.002 1032 MultiStar: [#1 0.08,-0.01,0.98,U] [#2 0.19,0.06,0.79,U] [#3 0.33,-0.09,0.00,M8] [#4 0.21,-0.23,0.00,M3] [#5 0.37,-0.18,0.00,R] [#6 0.22,-0.15,0.00,M4] [#7 0.21,-0.11,0.74,U] [#8 0.23,-0.11,0.00,M4] 
23:24:56.234 00.002 1032 single-star, 3 included, MultiStar: {0.15, -0.01}, one-star: {0.14, 0.00}
23:24:56.236 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
23:24:56.240 00.004 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
23:24:56.242 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.03 mountX=-0.03 mountY=-0.14, mountTheta=-1.80
23:24:56.245 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.00, opts=13)
23:24:56.249 00.004 1032 Enqueuing Move request for scope (0.14, 0.00)
23:24:56.250 00.001 10072 Worker thread wakes up
23:24:56.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
23:24:56.250 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
23:24:56.250 00.000 10072 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=-0.14
23:24:56.252 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:24:56.255 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:56.255 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:24:56.255 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:56.255 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:24:56.256 00.001 10072 MoveAxis(E, 9, ABG)
23:24:56.256 00.000 10072 Guiding  Dir = 2, Dur = 9
23:24:56.256 00.000 10072 IsGuiding returns 0
23:24:56.256 00.000 10072 PulseGuide returned control before completion, sleep 19
23:24:56.275 00.019 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:24:56.276 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:56.278 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:56.279 00.001 1032 Enqueuing Expose request
23:24:56.281 00.002 10072 IsGuiding returns 0
23:24:56.281 00.000 10072 Move returns status 0, amount 9
23:24:56.281 00.000 10072 MoveAxis(N, 0, ABG)
23:24:56.282 00.001 10072 Move returns status 0, amount 0
23:24:56.282 00.000 10072 move complete, result=0
23:24:56.282 00.000 10072 worker thread done servicing request
23:24:56.282 00.000 10072 Worker thread wakes up
23:24:56.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:56.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:56.289 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:24:56.689 00.400 10072 Exposure complete
23:24:56.737 00.048 10072 worker thread done servicing request
23:24:56.737 00.000 1032 OnExposeComplete: enter
23:24:56.739 00.002 1032 UpdateGuideState(): m_state=6
23:24:56.741 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9111
23:24:56.744 00.003 1032 Star::Find returns 1 (0), X=1107.51, Y=132.33, Mass=1475, SNR=27.0, Peak=115 HFD=3.3
23:24:56.745 00.001 1032 MultiStar: [#1 0.13,-0.06,0.92,U] [#2 0.22,-0.07,0.81,U] [#3 0.34,-0.06,0.00,M9] [#4 0.17,-0.17,0.68,U] [#5 0.00,0.05,0.63,U] [#6 0.27,-0.28,0.00,M5] [#7 0.09,-0.08,0.69,U] [#8 0.20,-0.16,0.00,M5] 
23:24:56.747 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.05}, one-star: {0.18, 0.02}
23:24:56.748 00.001 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
23:24:56.750 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
23:24:56.751 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.33 mountX=-0.08 mountY=-0.12, mountTheta=-2.16
23:24:56.755 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
23:24:56.756 00.001 1032 Enqueuing Move request for scope (0.14, -0.05)
23:24:56.758 00.002 10072 Worker thread wakes up
23:24:56.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
23:24:56.758 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
23:24:56.759 00.001 10072 Moving (0.14, -0.05) raw xDistance=-0.08 yDistance=-0.12
23:24:56.760 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:24:56.764 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:56.764 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:24:56.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:56.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:24:56.764 00.000 10072 MoveAxis(E, 7, ABG)
23:24:56.764 00.000 10072 Guiding  Dir = 2, Dur = 7
23:24:56.765 00.001 10072 IsGuiding returns 0
23:24:56.765 00.000 10072 PulseGuide returned control before completion, sleep 17
23:24:56.781 00.016 1032 UpdateGuideState exits: m=1475 SNR=27.0
23:24:56.784 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:56.785 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:56.787 00.002 1032 Enqueuing Expose request
23:24:56.798 00.011 10072 IsGuiding returns 0
23:24:56.798 00.000 10072 Move returns status 0, amount 7
23:24:56.798 00.000 10072 MoveAxis(N, 0, ABG)
23:24:56.798 00.000 10072 Move returns status 0, amount 0
23:24:56.798 00.000 10072 move complete, result=0
23:24:56.798 00.000 10072 worker thread done servicing request
23:24:56.798 00.000 10072 Worker thread wakes up
23:24:56.798 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:56.799 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:56.802 00.003 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:24:57.429 00.627 10072 Exposure complete
23:24:57.477 00.048 10072 worker thread done servicing request
23:24:57.478 00.001 1032 OnExposeComplete: enter
23:24:57.481 00.003 1032 UpdateGuideState(): m_state=6
23:24:57.483 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9112
23:24:57.484 00.001 1032 Star::Find returns 1 (0), X=1107.52, Y=132.26, Mass=1449, SNR=26.8, Peak=125 HFD=3.3
23:24:57.486 00.002 1032 MultiStar: [#1 0.15,-0.09,0.92,U] [#2 0.25,-0.10,0.00,M1] [#3 0.35,-0.05,0.00,M10] [#4 0.29,-0.19,0.00,M3] [#5 0.03,0.07,0.65,U] [#6 0.40,-0.04,0.00,M6] [#7 0.22,-0.01,0.69,U] [#8 0.33,-0.28,0.00,M6] 
23:24:57.488 00.002 1032 refined, 3 included, MultiStar: {0.15, -0.03}, one-star: {0.19, -0.05}
23:24:57.490 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
23:24:57.491 00.001 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
23:24:57.493 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.19 mountX=-0.07 mountY=-0.14, mountTheta=-2.02
23:24:57.495 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
23:24:57.497 00.002 1032 Enqueuing Move request for scope (0.15, -0.03)
23:24:57.498 00.001 10072 Worker thread wakes up
23:24:57.498 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
23:24:57.498 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
23:24:57.498 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.07 yDistance=-0.14
23:24:57.500 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:24:57.503 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:57.503 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:24:57.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:57.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:24:57.503 00.000 10072 MoveAxis(E, 9, ABG)
23:24:57.503 00.000 10072 Guiding  Dir = 2, Dur = 9
23:24:57.504 00.001 10072 IsGuiding returns 0
23:24:57.504 00.000 10072 PulseGuide returned control before completion, sleep 19
23:24:57.521 00.017 1032 UpdateGuideState exits: m=1449 SNR=26.8
23:24:57.523 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:57.525 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:57.527 00.002 1032 Enqueuing Expose request
23:24:57.533 00.006 10072 IsGuiding returns 0
23:24:57.533 00.000 10072 Move returns status 0, amount 9
23:24:57.533 00.000 10072 MoveAxis(N, 0, ABG)
23:24:57.533 00.000 10072 Move returns status 0, amount 0
23:24:57.533 00.000 10072 move complete, result=0
23:24:57.533 00.000 10072 worker thread done servicing request
23:24:57.533 00.000 10072 Worker thread wakes up
23:24:57.533 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:57.534 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:57.536 00.002 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:24:57.945 00.409 10072 Exposure complete
23:24:57.996 00.051 10072 worker thread done servicing request
23:24:57.996 00.000 1032 OnExposeComplete: enter
23:24:57.998 00.002 1032 UpdateGuideState(): m_state=6
23:24:58.000 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9113
23:24:58.002 00.002 1032 Star::Find returns 1 (0), X=1107.52, Y=132.32, Mass=1375, SNR=26.1, Peak=96 HFD=3.3
23:24:58.004 00.002 1032 MultiStar: [#1 0.11,-0.09,0.92,U] [#2 0.25,-0.12,0.00,M2] [#3 0.22,-0.15,0.00,R] [#4 0.27,-0.21,0.00,M4] [#5 0.09,-0.06,0.67,U] [#6 0.33,-0.10,0.00,M7] [#7 0.19,-0.13,0.71,U] [#8 0.23,-0.28,0.00,M7] 
23:24:58.006 00.002 1032 refined, 3 included, MultiStar: {0.15, -0.06}, one-star: {0.19, 0.00}
23:24:58.008 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
23:24:58.010 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
23:24:58.011 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.41 mountX=-0.10 mountY=-0.13, mountTheta=-2.24
23:24:58.014 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
23:24:58.016 00.002 1032 Enqueuing Move request for scope (0.15, -0.06)
23:24:58.018 00.002 10072 Worker thread wakes up
23:24:58.019 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
23:24:58.019 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
23:24:58.019 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.10 yDistance=-0.13
23:24:58.022 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:24:58.025 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:58.025 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:24:58.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:58.025 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:24:58.025 00.000 10072 MoveAxis(E, 8, ABG)
23:24:58.025 00.000 10072 Guiding  Dir = 2, Dur = 8
23:24:58.025 00.000 10072 IsGuiding returns 0
23:24:58.025 00.000 10072 PulseGuide returned control before completion, sleep 18
23:24:58.042 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:24:58.045 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:58.047 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:58.048 00.001 1032 Enqueuing Expose request
23:24:58.051 00.003 10072 IsGuiding returns 0
23:24:58.051 00.000 10072 Move returns status 0, amount 8
23:24:58.051 00.000 10072 MoveAxis(N, 0, ABG)
23:24:58.051 00.000 10072 Move returns status 0, amount 0
23:24:58.051 00.000 10072 move complete, result=0
23:24:58.051 00.000 10072 worker thread done servicing request
23:24:58.051 00.000 10072 Worker thread wakes up
23:24:58.051 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:58.051 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:58.058 00.007 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:24:58.677 00.619 10072 Exposure complete
23:24:58.725 00.048 10072 worker thread done servicing request
23:24:58.725 00.000 1032 OnExposeComplete: enter
23:24:58.727 00.002 1032 UpdateGuideState(): m_state=6
23:24:58.730 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9114
23:24:58.731 00.001 1032 Star::Find returns 1 (0), X=1107.51, Y=132.17, Mass=1409, SNR=26.4, Peak=93 HFD=3.5
23:24:58.733 00.002 1032 MultiStar: [#1 0.12,-0.16,0.92,U] [#2 0.31,-0.20,0.00,M3] [#3 0.22,0.05,0.77,U] [#4 0.23,-0.16,0.00,M5] [#5 -0.04,-0.04,0.69,U] [#6 0.28,-0.16,0.00,M8] [#7 0.17,-0.07,0.67,U] [#8 0.21,-0.34,0.00,M8] 
23:24:58.735 00.002 1032 refined, 4 included, MultiStar: {0.14, -0.08}, one-star: {0.18, -0.15}
23:24:58.736 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
23:24:58.738 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
23:24:58.740 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.55 mountX=-0.11 mountY=-0.11, mountTheta=-2.38
23:24:58.743 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
23:24:58.746 00.003 1032 Enqueuing Move request for scope (0.14, -0.08)
23:24:58.747 00.001 10072 Worker thread wakes up
23:24:58.748 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
23:24:58.748 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
23:24:58.748 00.000 10072 Moving (0.14, -0.08) raw xDistance=-0.11 yDistance=-0.11
23:24:58.749 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:24:58.752 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:58.752 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:24:58.752 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:58.752 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:24:58.752 00.000 10072 MoveAxis(E, 8, ABG)
23:24:58.752 00.000 10072 Guiding  Dir = 2, Dur = 8
23:24:58.753 00.001 10072 IsGuiding returns 0
23:24:58.754 00.001 10072 PulseGuide returned control before completion, sleep 18
23:24:58.770 00.016 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:24:58.772 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:58.774 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:58.776 00.002 1032 Enqueuing Expose request
23:24:58.786 00.010 10072 IsGuiding returns 0
23:24:58.789 00.003 10072 Move returns status 0, amount 8
23:24:58.789 00.000 10072 MoveAxis(N, 0, ABG)
23:24:58.789 00.000 10072 Move returns status 0, amount 0
23:24:58.789 00.000 10072 move complete, result=0
23:24:58.789 00.000 10072 worker thread done servicing request
23:24:58.789 00.000 10072 Worker thread wakes up
23:24:58.789 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:58.789 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:58.790 00.001 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:24:59.193 00.403 10072 Exposure complete
23:24:59.247 00.054 10072 worker thread done servicing request
23:24:59.247 00.000 1032 OnExposeComplete: enter
23:24:59.249 00.002 1032 UpdateGuideState(): m_state=6
23:24:59.250 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9115
23:24:59.252 00.002 1032 Star::Find returns 1 (0), X=1107.51, Y=132.28, Mass=1254, SNR=24.9, Peak=106 HFD=3.3
23:24:59.254 00.002 1032 MultiStar: [#1 0.17,-0.11,0.96,U] [#2 0.27,-0.03,0.00,M4] [#3 0.15,0.01,0.83,U] [#4 0.42,-0.15,0.00,M6] [#5 0.06,-0.04,0.67,U] [#6 0.26,-0.24,0.00,M9] [#7 0.30,-0.25,0.00,M1] [#8 0.28,-0.23,0.00,M9] 
23:24:59.256 00.002 1032 refined, 3 included, MultiStar: {0.15, -0.05}, one-star: {0.18, -0.03}
23:24:59.258 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
23:24:59.259 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
23:24:59.260 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.30 mountX=-0.08 mountY=-0.13, mountTheta=-2.13
23:24:59.263 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
23:24:59.265 00.002 1032 Enqueuing Move request for scope (0.15, -0.05)
23:24:59.268 00.003 10072 Worker thread wakes up
23:24:59.268 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
23:24:59.268 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
23:24:59.268 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.08 yDistance=-0.13
23:24:59.271 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:24:59.273 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:24:59.273 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:24:59.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:59.274 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:24:59.274 00.000 10072 MoveAxis(E, 8, ABG)
23:24:59.274 00.000 10072 Guiding  Dir = 2, Dur = 8
23:24:59.274 00.000 10072 IsGuiding returns 0
23:24:59.275 00.001 10072 PulseGuide returned control before completion, sleep 18
23:24:59.294 00.019 1032 UpdateGuideState exits: m=1254 SNR=24.9
23:24:59.297 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:59.299 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:24:59.302 00.003 10072 IsGuiding returns 0
23:24:59.302 00.000 10072 Move returns status 0, amount 8
23:24:59.302 00.000 10072 MoveAxis(N, 0, ABG)
23:24:59.302 00.000 10072 Move returns status 0, amount 0
23:24:59.302 00.000 10072 move complete, result=0
23:24:59.302 00.000 1032 Enqueuing Expose request
23:24:59.305 00.003 10072 worker thread done servicing request
23:24:59.305 00.000 10072 Worker thread wakes up
23:24:59.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:24:59.305 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:24:59.305 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:24:59.943 00.638 10072 Exposure complete
23:24:59.998 00.055 10072 worker thread done servicing request
23:24:59.998 00.000 1032 OnExposeComplete: enter
23:25:00.000 00.002 1032 UpdateGuideState(): m_state=6
23:25:00.002 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9116
23:25:00.005 00.003 1032 Star::Find returns 1 (0), X=1107.63, Y=132.25, Mass=1473, SNR=27.0, Peak=123 HFD=3.5
23:25:00.010 00.005 1032 MultiStar: [#1 0.17,-0.04,0.96,U] [#2 0.19,0.03,0.80,U] [#3 0.28,0.04,0.00,M1] [#4 0.36,-0.07,0.00,M7] [#5 0.08,0.19,0.63,U] [#6 0.31,-0.13,0.00,M10] [#7 0.27,-0.08,0.00,M2] [#8 0.23,-0.19,0.00,M10] 
23:25:00.012 00.002 1032 refined, 3 included, MultiStar: {0.20, 0.01}, one-star: {0.29, -0.07}
23:25:00.014 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
23:25:00.016 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
23:25:00.017 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.06 mountX=-0.04 mountY=-0.19, mountTheta=-1.77
23:25:00.020 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.01, opts=13)
23:25:00.024 00.004 1032 Enqueuing Move request for scope (0.20, 0.01)
23:25:00.026 00.002 10072 Worker thread wakes up
23:25:00.026 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
23:25:00.026 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
23:25:00.026 00.000 10072 Moving (0.20, 0.01) raw xDistance=-0.04 yDistance=-0.19
23:25:00.029 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:25:00.031 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:00.032 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:25:00.032 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:00.032 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:25:00.032 00.000 10072 MoveAxis(E, 10, ABG)
23:25:00.032 00.000 10072 Guiding  Dir = 2, Dur = 10
23:25:00.032 00.000 10072 IsGuiding returns 0
23:25:00.034 00.002 10072 PulseGuide returned control before completion, sleep 20
23:25:00.053 00.019 1032 UpdateGuideState exits: m=1473 SNR=27.0
23:25:00.056 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:00.057 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:00.059 00.002 1032 Enqueuing Expose request
23:25:00.065 00.006 10072 IsGuiding returns 0
23:25:00.065 00.000 10072 Move returns status 0, amount 10
23:25:00.065 00.000 10072 MoveAxis(N, 0, ABG)
23:25:00.065 00.000 10072 Move returns status 0, amount 0
23:25:00.065 00.000 10072 move complete, result=0
23:25:00.065 00.000 10072 worker thread done servicing request
23:25:00.066 00.001 10072 Worker thread wakes up
23:25:00.066 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:00.066 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:00.068 00.002 1032 GuideStep: -0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
23:25:00.477 00.409 10072 Exposure complete
23:25:00.533 00.056 10072 worker thread done servicing request
23:25:00.533 00.000 1032 OnExposeComplete: enter
23:25:00.535 00.002 1032 UpdateGuideState(): m_state=6
23:25:00.538 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9117
23:25:00.540 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=132.31, Mass=1259, SNR=24.9, Peak=109 HFD=3.4
23:25:00.542 00.002 1032 MultiStar: [#1 0.18,-0.09,1.01,U] [#2 0.16,-0.09,0.83,U] [#3 0.08,0.20,0.75,U] [#4 0.32,-0.10,0.00,M8] [#5 0.07,0.05,0.70,U] [#6 0.30,-0.23,0.00,R] [#7 0.27,-0.08,0.00,M3] [#8 0.22,-0.08,0.56,U] 
23:25:00.544 00.002 1032 refined, 5 included, MultiStar: {0.17, -0.01}, one-star: {0.29, -0.01}
23:25:00.546 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
23:25:00.550 00.004 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
23:25:00.551 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.05 mountX=-0.05 mountY=-0.17, mountTheta=-1.88
23:25:00.554 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
23:25:00.557 00.003 1032 Enqueuing Move request for scope (0.17, -0.01)
23:25:00.559 00.002 10072 Worker thread wakes up
23:25:00.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
23:25:00.559 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
23:25:00.559 00.000 10072 Moving (0.17, -0.01) raw xDistance=-0.05 yDistance=-0.17
23:25:00.562 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:25:00.565 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:00.565 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:25:00.565 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:00.565 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:25:00.565 00.000 10072 MoveAxis(E, 9, ABG)
23:25:00.565 00.000 10072 Guiding  Dir = 2, Dur = 9
23:25:00.565 00.000 10072 IsGuiding returns 0
23:25:00.566 00.001 10072 PulseGuide returned control before completion, sleep 19
23:25:00.585 00.019 1032 UpdateGuideState exits: m=1259 SNR=24.9
23:25:00.589 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:00.590 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:00.592 00.002 1032 Enqueuing Expose request
23:25:00.595 00.003 10072 IsGuiding returns 0
23:25:00.595 00.000 10072 Move returns status 0, amount 9
23:25:00.595 00.000 10072 MoveAxis(N, 0, ABG)
23:25:00.595 00.000 10072 Move returns status 0, amount 0
23:25:00.595 00.000 10072 move complete, result=0
23:25:00.595 00.000 10072 worker thread done servicing request
23:25:00.595 00.000 10072 Worker thread wakes up
23:25:00.595 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:00.595 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:00.601 00.006 1032 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
23:25:01.222 00.621 10072 Exposure complete
23:25:01.278 00.056 10072 worker thread done servicing request
23:25:01.278 00.000 1032 OnExposeComplete: enter
23:25:01.280 00.002 1032 UpdateGuideState(): m_state=6
23:25:01.283 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9118
23:25:01.286 00.003 1032 Star::Find returns 1 (0), X=1107.51, Y=132.29, Mass=1455, SNR=26.8, Peak=117 HFD=3.3
23:25:01.288 00.002 1032 MultiStar: [#1 0.16,-0.09,0.98,U] [#2 0.23,-0.03,0.78,U] [#3 0.16,0.06,0.71,U] [#4 0.39,-0.19,0.00,M9] [#5 0.15,0.13,0.66,U] [#6 0.05,0.05,0.65,U] [#7 0.39,-0.15,0.00,M4] [#8 0.26,-0.19,0.00,M10] 
23:25:01.290 00.002 1032 refined, 5 included, MultiStar: {0.16, 0.01}, one-star: {0.17, -0.03}
23:25:01.293 00.003 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:25:01.295 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:25:01.297 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.04 mountX=-0.03 mountY=-0.15, mountTheta=-1.79
23:25:01.303 00.006 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
23:25:01.306 00.003 1032 Enqueuing Move request for scope (0.16, 0.01)
23:25:01.308 00.002 10072 Worker thread wakes up
23:25:01.308 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
23:25:01.308 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
23:25:01.308 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.03 yDistance=-0.15
23:25:01.310 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:25:01.313 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:01.313 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:25:01.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:01.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:25:01.313 00.000 10072 MoveAxis(E, 10, ABG)
23:25:01.314 00.001 10072 Guiding  Dir = 2, Dur = 10
23:25:01.314 00.000 10072 IsGuiding returns 0
23:25:01.315 00.001 10072 PulseGuide returned control before completion, sleep 20
23:25:01.333 00.018 1032 UpdateGuideState exits: m=1455 SNR=26.8
23:25:01.336 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:01.338 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:01.340 00.002 1032 Enqueuing Expose request
23:25:01.345 00.005 10072 IsGuiding returns 0
23:25:01.345 00.000 10072 Move returns status 0, amount 10
23:25:01.345 00.000 10072 MoveAxis(N, 0, ABG)
23:25:01.345 00.000 10072 Move returns status 0, amount 0
23:25:01.345 00.000 10072 move complete, result=0
23:25:01.345 00.000 10072 worker thread done servicing request
23:25:01.345 00.000 10072 Worker thread wakes up
23:25:01.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:01.346 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:01.351 00.005 1032 GuideStep: -0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
23:25:01.756 00.405 10072 Exposure complete
23:25:01.812 00.056 10072 worker thread done servicing request
23:25:01.813 00.001 1032 OnExposeComplete: enter
23:25:01.815 00.002 1032 UpdateGuideState(): m_state=6
23:25:01.817 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9119
23:25:01.818 00.001 1032 Star::Find returns 1 (0), X=1107.62, Y=132.28, Mass=1385, SNR=26.2, Peak=101 HFD=3.4
23:25:01.820 00.002 1032 MultiStar: [#1 0.21,-0.16,0.00,M1] [#2 0.31,-0.11,0.00,M2] [#3 0.11,-0.00,0.79,U] [#4 0.39,-0.25,0.00,M10] [#5 0.18,0.07,0.68,U] [#6 -0.04,0.09,0.62,U] [#7 0.41,-0.23,0.00,M5] [#8 0.31,-0.28,0.00,R] 
23:25:01.823 00.003 1032 refined, 3 included, MultiStar: {0.15, 0.02}, one-star: {0.29, -0.03}
23:25:01.824 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
23:25:01.825 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
23:25:01.827 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.13 mountX=-0.02 mountY=-0.15, mountTheta=-1.70
23:25:01.831 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
23:25:01.834 00.003 1032 Enqueuing Move request for scope (0.15, 0.02)
23:25:01.836 00.002 10072 Worker thread wakes up
23:25:01.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
23:25:01.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
23:25:01.836 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
23:25:01.838 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:25:01.842 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:01.842 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:25:01.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:01.843 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:25:01.843 00.000 10072 MoveAxis(E, 8, ABG)
23:25:01.843 00.000 10072 Guiding  Dir = 2, Dur = 8
23:25:01.843 00.000 10072 IsGuiding returns 0
23:25:01.844 00.001 10072 PulseGuide returned control before completion, sleep 18
23:25:01.862 00.018 1032 UpdateGuideState exits: m=1385 SNR=26.2
23:25:01.865 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:01.867 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:01.869 00.002 1032 Enqueuing Expose request
23:25:01.877 00.008 10072 IsGuiding returns 0
23:25:01.877 00.000 10072 Move returns status 0, amount 8
23:25:01.877 00.000 10072 MoveAxis(N, 0, ABG)
23:25:01.877 00.000 10072 Move returns status 0, amount 0
23:25:01.877 00.000 10072 move complete, result=0
23:25:01.877 00.000 10072 worker thread done servicing request
23:25:01.877 00.000 10072 Worker thread wakes up
23:25:01.877 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:01.878 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:01.879 00.001 1032 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
23:25:02.505 00.626 10072 Exposure complete
23:25:02.558 00.053 10072 worker thread done servicing request
23:25:02.558 00.000 1032 OnExposeComplete: enter
23:25:02.561 00.003 1032 UpdateGuideState(): m_state=6
23:25:02.563 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9120
23:25:02.564 00.001 1032 Star::Find returns 1 (0), X=1107.51, Y=132.29, Mass=1400, SNR=26.3, Peak=120 HFD=3.3
23:25:02.566 00.002 1032 MultiStar: [#1 0.21,-0.05,0.95,U] [#2 0.14,-0.07,0.81,U] [#3 0.13,0.06,0.76,U] [#4 0.30,-0.20,0.00,R] [#5 0.13,-0.08,0.69,U] [#6 0.01,0.07,0.63,U] [#7 0.23,-0.09,0.67,U] [#8 -0.03,0.11,0.52,U] 
23:25:02.569 00.003 1032 refined, 7 included, MultiStar: {0.14, -0.02}, one-star: {0.18, -0.03}
23:25:02.570 00.001 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
23:25:02.572 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
23:25:02.574 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.11 mountX=-0.05 mountY=-0.13, mountTheta=-1.94
23:25:02.577 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
23:25:02.578 00.001 1032 Enqueuing Move request for scope (0.14, -0.02)
23:25:02.580 00.002 10072 Worker thread wakes up
23:25:02.580 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
23:25:02.580 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
23:25:02.580 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.05 yDistance=-0.13
23:25:02.584 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:25:02.587 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:02.587 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:25:02.587 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:02.587 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:25:02.587 00.000 10072 MoveAxis(E, 10, ABG)
23:25:02.587 00.000 10072 Guiding  Dir = 2, Dur = 10
23:25:02.588 00.001 10072 IsGuiding returns 0
23:25:02.588 00.000 10072 PulseGuide returned control before completion, sleep 20
23:25:02.605 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:25:02.607 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:02.608 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:02.610 00.002 1032 Enqueuing Expose request
23:25:02.613 00.003 10072 IsGuiding returns 0
23:25:02.613 00.000 10072 Move returns status 0, amount 10
23:25:02.613 00.000 10072 MoveAxis(N, 0, ABG)
23:25:02.613 00.000 10072 Move returns status 0, amount 0
23:25:02.613 00.000 10072 move complete, result=0
23:25:02.613 00.000 10072 worker thread done servicing request
23:25:02.613 00.000 10072 Worker thread wakes up
23:25:02.613 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:02.615 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:02.622 00.007 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:25:03.021 00.399 10072 Exposure complete
23:25:03.067 00.046 10072 worker thread done servicing request
23:25:03.068 00.001 1032 OnExposeComplete: enter
23:25:03.071 00.003 1032 UpdateGuideState(): m_state=6
23:25:03.072 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9121
23:25:03.074 00.002 1032 Star::Find returns 1 (0), X=1107.54, Y=132.28, Mass=1447, SNR=26.7, Peak=111 HFD=3.3
23:25:03.075 00.001 1032 MultiStar: [#1 0.21,-0.07,1.00,U] [#2 0.24,0.04,0.85,U] [#3 0.16,0.03,0.72,U] [#4 -0.07,0.12,0.65,U] [#5 0.03,0.11,0.65,U] [#6 -0.07,0.21,0.60,U] [#7 0.23,0.02,0.68,U] [#8 -0.05,0.13,0.47,U] 
23:25:03.077 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.20, -0.04}
23:25:03.078 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:25:03.082 00.004 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:25:03.084 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.36 mountX=0.01 mountY=-0.13, mountTheta=-1.47
23:25:03.086 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
23:25:03.088 00.002 1032 Enqueuing Move request for scope (0.12, 0.05)
23:25:03.090 00.002 10072 Worker thread wakes up
23:25:03.090 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:25:03.090 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:25:03.090 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.01 yDistance=-0.13
23:25:03.091 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:25:03.095 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:03.095 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:25:03.095 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:03.095 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:25:03.095 00.000 10072 MoveAxis(E, 9, ABG)
23:25:03.095 00.000 10072 Guiding  Dir = 2, Dur = 9
23:25:03.095 00.000 10072 IsGuiding returns 0
23:25:03.095 00.000 10072 PulseGuide returned control before completion, sleep 19
23:25:03.110 00.015 1032 UpdateGuideState exits: m=1447 SNR=26.7
23:25:03.117 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:03.119 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:03.120 00.001 1032 Enqueuing Expose request
23:25:03.127 00.007 10072 IsGuiding returns 0
23:25:03.127 00.000 10072 Move returns status 0, amount 9
23:25:03.127 00.000 10072 MoveAxis(N, 0, ABG)
23:25:03.127 00.000 10072 Move returns status 0, amount 0
23:25:03.127 00.000 10072 move complete, result=0
23:25:03.127 00.000 10072 worker thread done servicing request
23:25:03.127 00.000 10072 Worker thread wakes up
23:25:03.127 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:03.127 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:03.128 00.001 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:25:03.755 00.627 10072 Exposure complete
23:25:03.805 00.050 10072 worker thread done servicing request
23:25:03.805 00.000 1032 OnExposeComplete: enter
23:25:03.808 00.003 1032 UpdateGuideState(): m_state=6
23:25:03.810 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9122
23:25:03.812 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=132.23, Mass=1327, SNR=25.6, Peak=105 HFD=3.4
23:25:03.814 00.002 1032 MultiStar: [#1 0.25,-0.03,0.00,M1] [#2 0.26,-0.01,0.00,M1] [#3 0.22,0.09,0.77,U] [#4 0.01,0.05,0.72,U] [#5 0.07,0.15,0.68,U] [#6 0.07,0.06,0.68,U] [#7 0.34,-0.03,0.00,M4] [#8 0.01,0.22,0.54,U] 
23:25:03.816 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.06}, one-star: {0.26, -0.09}
23:25:03.817 00.001 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
23:25:03.819 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
23:25:03.821 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.49 mountX=0.03 mountY=-0.13, mountTheta=-1.34
23:25:03.823 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
23:25:03.824 00.001 1032 Enqueuing Move request for scope (0.12, 0.06)
23:25:03.825 00.001 10072 Worker thread wakes up
23:25:03.826 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
23:25:03.826 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
23:25:03.826 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
23:25:03.827 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:25:03.832 00.005 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:03.833 00.001 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:25:03.833 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:03.833 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:25:03.833 00.000 10072 MoveAxis(E, 10, ABG)
23:25:03.833 00.000 10072 Guiding  Dir = 2, Dur = 10
23:25:03.833 00.000 10072 IsGuiding returns 0
23:25:03.834 00.001 10072 PulseGuide returned control before completion, sleep 19
23:25:03.851 00.017 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:25:03.853 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:03.855 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:03.856 00.001 1032 Enqueuing Expose request
23:25:03.862 00.006 10072 IsGuiding returns 0
23:25:03.862 00.000 10072 Move returns status 0, amount 10
23:25:03.862 00.000 10072 MoveAxis(N, 0, ABG)
23:25:03.862 00.000 10072 Move returns status 0, amount 0
23:25:03.863 00.001 10072 move complete, result=0
23:25:03.863 00.000 10072 worker thread done servicing request
23:25:03.863 00.000 10072 Worker thread wakes up
23:25:03.863 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:03.863 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:03.866 00.003 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:25:04.270 00.404 10072 Exposure complete
23:25:04.320 00.050 10072 worker thread done servicing request
23:25:04.320 00.000 1032 OnExposeComplete: enter
23:25:04.322 00.002 1032 UpdateGuideState(): m_state=6
23:25:04.323 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9123
23:25:04.326 00.003 1032 Star::Find returns 1 (0), X=1107.49, Y=132.34, Mass=1489, SNR=27.1, Peak=122 HFD=3.3
23:25:04.327 00.001 1032 MultiStar: [#1 0.31,-0.01,0.00,M2] [#2 0.31,-0.10,0.00,M2] [#3 0.22,0.07,0.75,U] [#4 0.07,0.07,0.65,U] [#5 0.08,0.12,0.63,U] [#6 0.13,0.14,0.59,U] [#7 0.31,-0.13,0.00,M5] [#8 -0.06,0.24,0.50,U] 
23:25:04.330 00.003 1032 refined, 5 included, MultiStar: {0.11, 0.10}, one-star: {0.16, 0.02}
23:25:04.333 00.003 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
23:25:04.335 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
23:25:04.336 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.71 mountX=0.06 mountY=-0.13, mountTheta=-1.12
23:25:04.339 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
23:25:04.341 00.002 1032 Enqueuing Move request for scope (0.11, 0.10)
23:25:04.342 00.001 10072 Worker thread wakes up
23:25:04.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
23:25:04.342 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
23:25:04.342 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.06 yDistance=-0.13
23:25:04.344 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:25:04.347 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:04.347 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:25:04.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:04.348 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:25:04.348 00.000 10072 MoveAxis(E, 9, ABG)
23:25:04.348 00.000 10072 Guiding  Dir = 2, Dur = 9
23:25:04.348 00.000 10072 IsGuiding returns 0
23:25:04.348 00.000 10072 PulseGuide returned control before completion, sleep 19
23:25:04.366 00.018 1032 UpdateGuideState exits: m=1489 SNR=27.1
23:25:04.368 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:04.369 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:04.371 00.002 1032 Enqueuing Expose request
23:25:04.375 00.004 10072 IsGuiding returns 0
23:25:04.375 00.000 10072 Move returns status 0, amount 9
23:25:04.375 00.000 10072 MoveAxis(N, 0, ABG)
23:25:04.375 00.000 10072 Move returns status 0, amount 0
23:25:04.375 00.000 10072 move complete, result=0
23:25:04.375 00.000 10072 worker thread done servicing request
23:25:04.375 00.000 10072 Worker thread wakes up
23:25:04.375 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:04.375 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:04.380 00.005 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:25:05.008 00.628 10072 Exposure complete
23:25:05.062 00.054 10072 worker thread done servicing request
23:25:05.062 00.000 1032 OnExposeComplete: enter
23:25:05.064 00.002 1032 UpdateGuideState(): m_state=6
23:25:05.066 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9124
23:25:05.068 00.002 1032 Star::Find returns 1 (0), X=1107.65, Y=132.22, Mass=1422, SNR=26.6, Peak=111 HFD=3.6
23:25:05.070 00.002 1032 MultiStar: [#1 0.28,-0.10,0.00,M3] [#2 0.20,-0.05,0.81,U] [#3 0.20,-0.03,0.77,U] [#4 0.08,-0.02,0.65,U] [#5 0.09,0.14,0.67,U] [#6 0.10,0.33,0.00,M1] [#7 0.27,-0.05,0.00,M6] [#8 -0.02,0.10,0.51,U] 
23:25:05.072 00.002 1032 refined, 5 included, MultiStar: {0.17, -0.01}, one-star: {0.32, -0.10}
23:25:05.074 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
23:25:05.076 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
23:25:05.078 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.04 mountX=-0.05 mountY=-0.16, mountTheta=-1.87
23:25:05.084 00.006 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
23:25:05.087 00.003 1032 Enqueuing Move request for scope (0.17, -0.01)
23:25:05.089 00.002 10072 Worker thread wakes up
23:25:05.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
23:25:05.089 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
23:25:05.089 00.000 10072 Moving (0.17, -0.01) raw xDistance=-0.05 yDistance=-0.16
23:25:05.091 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:25:05.094 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:05.094 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:25:05.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:05.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:25:05.094 00.000 10072 MoveAxis(E, 9, ABG)
23:25:05.094 00.000 10072 Guiding  Dir = 2, Dur = 9
23:25:05.094 00.000 10072 IsGuiding returns 0
23:25:05.095 00.001 10072 PulseGuide returned control before completion, sleep 19
23:25:05.114 00.019 1032 UpdateGuideState exits: m=1422 SNR=26.6
23:25:05.116 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:05.118 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:05.119 00.001 1032 Enqueuing Expose request
23:25:05.121 00.002 10072 IsGuiding returns 0
23:25:05.121 00.000 10072 Move returns status 0, amount 9
23:25:05.121 00.000 10072 MoveAxis(N, 0, ABG)
23:25:05.121 00.000 10072 Move returns status 0, amount 0
23:25:05.121 00.000 10072 move complete, result=0
23:25:05.121 00.000 10072 worker thread done servicing request
23:25:05.121 00.000 10072 Worker thread wakes up
23:25:05.121 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:05.121 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:05.129 00.008 1032 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
23:25:05.541 00.412 10072 Exposure complete
23:25:05.591 00.050 10072 worker thread done servicing request
23:25:05.591 00.000 1032 OnExposeComplete: enter
23:25:05.593 00.002 1032 UpdateGuideState(): m_state=6
23:25:05.596 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9125
23:25:05.599 00.003 1032 Star::Find returns 1 (0), X=1107.56, Y=132.26, Mass=1512, SNR=27.3, Peak=113 HFD=3.3
23:25:05.605 00.006 1032 MultiStar: [#1 0.23,-0.10,0.00,M4] [#2 0.30,0.02,0.00,M2] [#3 0.10,0.22,0.73,U] [#4 0.04,0.02,0.64,U] [#5 0.12,0.06,0.61,U] [#6 0.00,0.11,0.61,U] [#7 0.28,-0.06,0.00,M7] [#8 0.00,0.12,0.51,U] 
23:25:05.608 00.003 1032 refined, 5 included, MultiStar: {0.10, 0.07}, one-star: {0.23, -0.06}
23:25:05.610 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:25:05.613 00.003 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:25:05.615 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=0.04 mountY=-0.11, mountTheta=-1.22
23:25:05.617 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
23:25:05.620 00.003 1032 Enqueuing Move request for scope (0.10, 0.07)
23:25:05.621 00.001 10072 Worker thread wakes up
23:25:05.621 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:25:05.621 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:25:05.621 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.11
23:25:05.623 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:25:05.627 00.004 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:05.627 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:25:05.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:05.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:25:05.627 00.000 10072 MoveAxis(E, 9, ABG)
23:25:05.627 00.000 10072 Guiding  Dir = 2, Dur = 9
23:25:05.627 00.000 10072 IsGuiding returns 0
23:25:05.628 00.001 10072 PulseGuide returned control before completion, sleep 19
23:25:05.643 00.015 1032 UpdateGuideState exits: m=1512 SNR=27.3
23:25:05.647 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:05.649 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:05.650 00.001 1032 Enqueuing Expose request
23:25:05.652 00.002 10072 IsGuiding returns 0
23:25:05.652 00.000 10072 Move returns status 0, amount 9
23:25:05.652 00.000 10072 MoveAxis(N, 0, ABG)
23:25:05.652 00.000 10072 Move returns status 0, amount 0
23:25:05.652 00.000 10072 move complete, result=0
23:25:05.652 00.000 10072 worker thread done servicing request
23:25:05.652 00.000 10072 Worker thread wakes up
23:25:05.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:05.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:05.659 00.007 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:25:06.287 00.628 10072 Exposure complete
23:25:06.337 00.050 10072 worker thread done servicing request
23:25:06.337 00.000 1032 OnExposeComplete: enter
23:25:06.339 00.002 1032 UpdateGuideState(): m_state=6
23:25:06.341 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9126
23:25:06.343 00.002 1032 Star::Find returns 1 (0), X=1107.65, Y=132.32, Mass=1455, SNR=26.8, Peak=117 HFD=3.4
23:25:06.344 00.001 1032 MultiStar: [#1 0.37,-0.01,0.00,M5] [#2 0.28,0.11,0.00,M3] [#3 0.22,0.01,0.73,U] [#4 0.10,0.10,0.67,U] [#5 0.08,0.08,0.66,U] [#6 0.04,0.19,0.62,U] [#7 0.30,-0.01,0.00,M8] [#8 0.09,0.17,0.48,U] 
23:25:06.346 00.002 1032 refined, 5 included, MultiStar: {0.16, 0.08}, one-star: {0.32, 0.00}
23:25:06.347 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
23:25:06.349 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
23:25:06.350 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.46 mountX=0.04 mountY=-0.17, mountTheta=-1.37
23:25:06.353 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.08, opts=13)
23:25:06.354 00.001 1032 Enqueuing Move request for scope (0.16, 0.08)
23:25:06.356 00.002 10072 Worker thread wakes up
23:25:06.356 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
23:25:06.356 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
23:25:06.356 00.000 10072 Moving (0.16, 0.08) raw xDistance=0.04 yDistance=-0.17
23:25:06.358 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:25:06.361 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:06.362 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:25:06.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:06.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:25:06.362 00.000 10072 MoveAxis(E, 10, ABG)
23:25:06.362 00.000 10072 Guiding  Dir = 2, Dur = 10
23:25:06.362 00.000 10072 IsGuiding returns 0
23:25:06.363 00.001 10072 PulseGuide returned control before completion, sleep 20
23:25:06.379 00.016 1032 UpdateGuideState exits: m=1455 SNR=26.8
23:25:06.383 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:06.385 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:06.387 00.002 1032 Enqueuing Expose request
23:25:06.397 00.010 10072 IsGuiding returns 0
23:25:06.397 00.000 10072 Move returns status 0, amount 10
23:25:06.397 00.000 10072 MoveAxis(N, 0, ABG)
23:25:06.397 00.000 10072 Move returns status 0, amount 0
23:25:06.397 00.000 10072 move complete, result=0
23:25:06.397 00.000 10072 worker thread done servicing request
23:25:06.398 00.001 10072 Worker thread wakes up
23:25:06.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:06.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:06.400 00.002 1032 GuideStep: 0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
23:25:06.807 00.407 10072 Exposure complete
23:25:06.854 00.047 10072 worker thread done servicing request
23:25:06.855 00.001 1032 OnExposeComplete: enter
23:25:06.857 00.002 1032 UpdateGuideState(): m_state=6
23:25:06.859 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9127
23:25:06.860 00.001 1032 Star::Find returns 1 (0), X=1107.60, Y=132.16, Mass=1507, SNR=27.3, Peak=112 HFD=3.4
23:25:06.862 00.002 1032 MultiStar: [#1 0.25,-0.15,0.00,M6] [#2 0.33,-0.15,0.00,M4] [#3 0.12,-0.00,0.74,U] [#4 0.03,-0.00,0.65,U] [#5 0.14,0.01,0.65,U] [#6 -0.12,-0.01,0.59,U] [#7 0.37,-0.07,0.00,M9] [#8 0.11,-0.08,0.50,U] 
23:25:06.864 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.05}, one-star: {0.27, -0.15}
23:25:06.866 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
23:25:06.867 00.001 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
23:25:06.869 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.40 mountX=-0.07 mountY=-0.10, mountTheta=-2.23
23:25:06.871 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
23:25:06.874 00.003 1032 Enqueuing Move request for scope (0.11, -0.05)
23:25:06.875 00.001 10072 Worker thread wakes up
23:25:06.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:25:06.876 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:25:06.876 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.07 yDistance=-0.10
23:25:06.878 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:25:06.880 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:06.880 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:25:06.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:06.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:25:06.880 00.000 10072 MoveAxis(E, 9, ABG)
23:25:06.880 00.000 10072 Guiding  Dir = 2, Dur = 9
23:25:06.881 00.001 10072 IsGuiding returns 0
23:25:06.881 00.000 10072 PulseGuide returned control before completion, sleep 19
23:25:06.898 00.017 1032 UpdateGuideState exits: m=1507 SNR=27.3
23:25:06.901 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:06.902 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:06.904 00.002 1032 Enqueuing Expose request
23:25:06.913 00.009 10072 IsGuiding returns 0
23:25:06.913 00.000 10072 Move returns status 0, amount 9
23:25:06.913 00.000 10072 MoveAxis(N, 0, ABG)
23:25:06.913 00.000 10072 Move returns status 0, amount 0
23:25:06.913 00.000 10072 move complete, result=0
23:25:06.913 00.000 10072 worker thread done servicing request
23:25:06.913 00.000 10072 Worker thread wakes up
23:25:06.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:06.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:06.913 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:25:07.541 00.628 10072 Exposure complete
23:25:07.591 00.050 1032 OnExposeComplete: enter
23:25:07.594 00.003 1032 UpdateGuideState(): m_state=6
23:25:07.598 00.004 10072 worker thread done servicing request
23:25:07.599 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9128
23:25:07.602 00.003 1032 Star::Find returns 1 (0), X=1107.71, Y=132.18, Mass=1312, SNR=25.5, Peak=82 HFD=3.5
23:25:07.607 00.005 1032 MultiStar: [#1 0.26,-0.14,0.00,M7] [#2 0.34,-0.14,0.00,M5] [#3 0.20,0.01,0.76,U] [#4 0.06,-0.10,0.70,U] [#5 0.14,-0.09,0.65,U] [#6 0.08,0.01,0.65,U] [#7 0.38,-0.12,0.00,M10] [#8 0.10,0.15,0.53,U] 
23:25:07.610 00.003 1032 refined, 5 included, MultiStar: {0.18, -0.04}, one-star: {0.38, -0.14}
23:25:07.612 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
23:25:07.615 00.003 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
23:25:07.619 00.004 1032 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.22 mountX=-0.08 mountY=-0.16, mountTheta=-2.05
23:25:07.622 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.04, opts=13)
23:25:07.623 00.001 1032 Enqueuing Move request for scope (0.18, -0.04)
23:25:07.625 00.002 10072 Worker thread wakes up
23:25:07.625 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
23:25:07.625 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
23:25:07.625 00.000 10072 Moving (0.18, -0.04) raw xDistance=-0.08 yDistance=-0.16
23:25:07.626 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=200, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:25:07.629 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:07.629 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:25:07.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:07.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:25:07.629 00.000 10072 MoveAxis(E, 10, ABG)
23:25:07.629 00.000 10072 Guiding  Dir = 2, Dur = 10
23:25:07.630 00.001 10072 IsGuiding returns 0
23:25:07.630 00.000 10072 PulseGuide returned control before completion, sleep 20
23:25:07.647 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.5
23:25:07.649 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:07.650 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:07.652 00.002 1032 Enqueuing Expose request
23:25:07.663 00.011 10072 IsGuiding returns 0
23:25:07.663 00.000 10072 Move returns status 0, amount 10
23:25:07.663 00.000 10072 MoveAxis(N, 0, ABG)
23:25:07.663 00.000 10072 Move returns status 0, amount 0
23:25:07.663 00.000 10072 move complete, result=0
23:25:07.663 00.000 10072 worker thread done servicing request
23:25:07.663 00.000 10072 Worker thread wakes up
23:25:07.663 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:07.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:07.665 00.002 1032 GuideStep: -0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
23:25:08.071 00.406 10072 Exposure complete
23:25:08.118 00.047 10072 worker thread done servicing request
23:25:08.118 00.000 1032 OnExposeComplete: enter
23:25:08.120 00.002 1032 UpdateGuideState(): m_state=6
23:25:08.121 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9129
23:25:08.122 00.001 1032 Star::Find returns 1 (0), X=1107.59, Y=132.19, Mass=1352, SNR=25.9, Peak=91 HFD=3.6
23:25:08.124 00.002 1032 MultiStar: [#1 0.22,-0.12,0.00,M8] [#2 0.33,-0.11,0.00,M6] [#3 0.26,0.08,0.00,M1] [#4 0.14,0.10,0.64,U] [#5 0.00,-0.06,0.65,U] [#6 0.03,0.09,0.63,U] [#7 0.45,-0.07,0.00,R] [#8 0.18,0.07,0.56,U] 
23:25:08.125 00.001 1032 refined, 4 included, MultiStar: {0.14, -0.00}, one-star: {0.26, -0.13}
23:25:08.126 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:25:08.129 00.003 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:25:08.130 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.03 mountX=-0.04 mountY=-0.13, mountTheta=-1.86
23:25:08.132 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.00, opts=13)
23:25:08.134 00.002 1032 Enqueuing Move request for scope (0.14, -0.00)
23:25:08.136 00.002 10072 Worker thread wakes up
23:25:08.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
23:25:08.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
23:25:08.136 00.000 10072 Moving (0.14, -0.00) raw xDistance=-0.04 yDistance=-0.13
23:25:08.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:25:08.140 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:08.140 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:25:08.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:08.141 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:25:08.141 00.000 10072 MoveAxis(E, 9, ABG)
23:25:08.141 00.000 10072 Guiding  Dir = 2, Dur = 9
23:25:08.141 00.000 10072 IsGuiding returns 0
23:25:08.141 00.000 10072 PulseGuide returned control before completion, sleep 19
23:25:08.158 00.017 1032 UpdateGuideState exits: m=1352 SNR=25.9
23:25:08.160 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:08.162 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:08.163 00.001 1032 Enqueuing Expose request
23:25:08.165 00.002 10072 IsGuiding returns 0
23:25:08.165 00.000 10072 Move returns status 0, amount 9
23:25:08.165 00.000 10072 MoveAxis(N, 0, ABG)
23:25:08.165 00.000 10072 Move returns status 0, amount 0
23:25:08.165 00.000 10072 move complete, result=0
23:25:08.165 00.000 10072 worker thread done servicing request
23:25:08.165 00.000 10072 Worker thread wakes up
23:25:08.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:08.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:08.173 00.008 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:25:08.798 00.625 10072 Exposure complete
23:25:08.845 00.047 10072 worker thread done servicing request
23:25:08.845 00.000 1032 OnExposeComplete: enter
23:25:08.847 00.002 1032 UpdateGuideState(): m_state=6
23:25:08.849 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9130
23:25:08.851 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=132.23, Mass=1313, SNR=25.5, Peak=104 HFD=3.4
23:25:08.854 00.003 1032 MultiStar: [#1 0.20,-0.09,1.02,U] [#2 0.27,-0.02,0.00,M7] [#3 0.33,0.09,0.00,M2] [#4 0.11,0.03,0.70,U] [#5 0.03,-0.06,0.70,U] [#6 0.09,0.08,0.64,U] [#7 -0.03,-0.04,0.72,U] [#8 0.02,0.08,0.52,U] 
23:25:08.855 00.001 1032 refined, 6 included, MultiStar: {0.12, -0.02}, one-star: {0.27, -0.09}
23:25:08.857 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
23:25:08.859 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
23:25:08.862 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.21 mountX=-0.05 mountY=-0.11, mountTheta=-2.04
23:25:08.866 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
23:25:08.868 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
23:25:08.871 00.003 10072 Worker thread wakes up
23:25:08.871 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
23:25:08.871 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
23:25:08.871 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
23:25:08.872 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:25:08.875 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:08.875 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:25:08.876 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:08.876 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:25:08.876 00.000 10072 MoveAxis(E, 10, ABG)
23:25:08.876 00.000 10072 Guiding  Dir = 2, Dur = 10
23:25:08.876 00.000 10072 IsGuiding returns 0
23:25:08.877 00.001 10072 PulseGuide returned control before completion, sleep 20
23:25:08.891 00.014 1032 UpdateGuideState exits: m=1313 SNR=25.5
23:25:08.893 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:08.895 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:08.897 00.002 1032 Enqueuing Expose request
23:25:08.903 00.006 10072 IsGuiding returns 0
23:25:08.903 00.000 10072 Move returns status 0, amount 10
23:25:08.903 00.000 10072 MoveAxis(N, 0, ABG)
23:25:08.903 00.000 10072 Move returns status 0, amount 0
23:25:08.903 00.000 10072 move complete, result=0
23:25:08.903 00.000 10072 worker thread done servicing request
23:25:08.903 00.000 10072 Worker thread wakes up
23:25:08.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:08.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:08.907 00.004 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:25:09.312 00.405 10072 Exposure complete
23:25:09.362 00.050 10072 worker thread done servicing request
23:25:09.362 00.000 1032 OnExposeComplete: enter
23:25:09.364 00.002 1032 UpdateGuideState(): m_state=6
23:25:09.367 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9131
23:25:09.368 00.001 1032 Star::Find returns 1 (0), X=1107.54, Y=132.13, Mass=1352, SNR=25.8, Peak=101 HFD=3.5
23:25:09.370 00.002 1032 MultiStar: [#1 0.31,-0.20,0.00,M8] [#2 0.30,-0.08,0.00,M8] [#3 0.27,-0.11,0.00,M3] [#4 0.08,-0.07,0.69,U] [#5 -0.01,-0.03,0.63,U] [#6 -0.01,0.10,0.60,U] [#7 -0.08,-0.16,0.71,U] [#8 -0.01,-0.05,0.56,U] 
23:25:09.373 00.003 1032 refined, 5 included, MultiStar: {0.04, -0.08}, one-star: {0.21, -0.19}
23:25:09.376 00.003 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
23:25:09.378 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
23:25:09.380 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.07 mountX=-0.09 mountY=-0.02, mountTheta=-2.90
23:25:09.383 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
23:25:09.385 00.002 1032 Enqueuing Move request for scope (0.04, -0.08)
23:25:09.388 00.003 10072 Worker thread wakes up
23:25:09.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
23:25:09.388 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
23:25:09.388 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
23:25:09.391 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:25:09.394 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:09.394 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:25:09.394 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:09.394 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:25:09.396 00.002 10072 MoveAxis(E, 8, ABG)
23:25:09.396 00.000 10072 Guiding  Dir = 2, Dur = 8
23:25:09.396 00.000 10072 IsGuiding returns 0
23:25:09.396 00.000 10072 PulseGuide returned control before completion, sleep 18
23:25:09.413 00.017 1032 UpdateGuideState exits: m=1352 SNR=25.8
23:25:09.415 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:09.417 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:09.420 00.003 1032 Enqueuing Expose request
23:25:09.421 00.001 10072 IsGuiding returns 1
23:25:09.421 00.000 10072 scope still moving after pulse duration time elapsed
23:25:09.449 00.028 10072 IsGuiding returns 0
23:25:09.449 00.000 10072 scope move finished after 8 + 45 ms
23:25:09.449 00.000 10072 Move returns status 0, amount 8
23:25:09.449 00.000 10072 MoveAxis(N, 0, ABG)
23:25:09.449 00.000 10072 Move returns status 0, amount 0
23:25:09.449 00.000 10072 move complete, result=0
23:25:09.450 00.001 10072 worker thread done servicing request
23:25:09.450 00.000 10072 Worker thread wakes up
23:25:09.450 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:09.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:09.450 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:25:10.077 00.627 10072 Exposure complete
23:25:10.131 00.054 10072 worker thread done servicing request
23:25:10.131 00.000 1032 OnExposeComplete: enter
23:25:10.132 00.001 1032 UpdateGuideState(): m_state=6
23:25:10.134 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9132
23:25:10.137 00.003 1032 Star::Find returns 1 (0), X=1107.60, Y=131.96, Mass=1329, SNR=25.6, Peak=99 HFD=3.4
23:25:10.139 00.002 1032 MultiStar: [#1 0.31,-0.42,0.00,M9] [#2 0.39,-0.36,0.00,M9] [#3 0.34,-0.32,0.00,M4] [#4 0.13,-0.24,0.00,M1] [#5 0.18,-0.32,0.00,M1] [#6 0.09,-0.28,0.00,M1] [#7 0.01,-0.41,0.00,M1] [#8 0.07,-0.14,0.51,U] 
23:25:10.141 00.002 1032 refined, 1 included, MultiStar: {0.20, -0.28}, one-star: {0.27, -0.35}
23:25:10.142 00.001 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
23:25:10.145 00.003 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
23:25:10.147 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.28 hyp=0.35 cameraTheta=-0.94 mountX=-0.33 mountY=-0.13, mountTheta=-2.77
23:25:10.150 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.28, opts=13)
23:25:10.153 00.003 1032 Enqueuing Move request for scope (0.20, -0.28)
23:25:10.155 00.002 10072 Worker thread wakes up
23:25:10.155 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.28) opts 0xd
23:25:10.155 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.28)
23:25:10.156 00.001 10072 Moving (0.20, -0.28) raw xDistance=-0.33 yDistance=-0.13
23:25:10.158 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:25:10.161 00.003 10072 PPEC rslt: input = -0.33, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 288.45
23:25:10.161 00.000 10072 PPEC: input: -0.33, control: -0.17, exposure: 500
23:25:10.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:10.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:25:10.161 00.000 10072 MoveAxis(E, 162, ABG)
23:25:10.161 00.000 10072 Guiding  Dir = 2, Dur = 162
23:25:10.162 00.001 10072 IsGuiding returns 0
23:25:10.162 00.000 10072 PulseGuide returned control before completion, sleep 172
23:25:10.179 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:25:10.181 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:10.182 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:10.184 00.002 1032 Enqueuing Expose request
23:25:10.341 00.157 10072 IsGuiding returns 0
23:25:10.341 00.000 10072 Move returns status 0, amount 162
23:25:10.341 00.000 10072 MoveAxis(N, 0, ABG)
23:25:10.341 00.000 10072 Move returns status 0, amount 0
23:25:10.341 00.000 10072 move complete, result=0
23:25:10.341 00.000 10072 worker thread done servicing request
23:25:10.341 00.000 10072 Worker thread wakes up
23:25:10.341 00.000 1032 GuideStep: -0.3 px 162 ms EAST, -0.1 px 0 ms NORTH
23:25:10.344 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:10.344 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:10.750 00.406 10072 Exposure complete
23:25:10.796 00.046 10072 worker thread done servicing request
23:25:10.796 00.000 1032 OnExposeComplete: enter
23:25:10.800 00.004 1032 UpdateGuideState(): m_state=6
23:25:10.802 00.002 1032 Star::Find(15, 1107, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9133
23:25:10.804 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=131.97, Mass=1421, SNR=26.5, Peak=107 HFD=3.3
23:25:10.806 00.002 1032 MultiStar: [#1 0.22,-0.38,0.00,M10] [#2 0.30,-0.39,0.00,M10] [#3 0.33,-0.15,0.00,M5] [#4 0.09,-0.19,0.70,U] [#5 0.23,-0.11,0.63,U] [#6 0.03,-0.13,0.61,U] [#7 -0.03,-0.27,0.00,M2] [#8 0.12,-0.21,0.50,U] 
23:25:10.808 00.002 1032 refined, 4 included, MultiStar: {0.17, -0.21}, one-star: {0.29, -0.34}
23:25:10.810 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
23:25:10.811 00.001 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
23:25:10.813 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.90 mountX=-0.25 mountY=-0.11, mountTheta=-2.73
23:25:10.815 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.21, opts=13)
23:25:10.817 00.002 1032 Enqueuing Move request for scope (0.17, -0.21)
23:25:10.819 00.002 10072 Worker thread wakes up
23:25:10.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.21) opts 0xd
23:25:10.819 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.21)
23:25:10.819 00.000 10072 Moving (0.17, -0.21) raw xDistance=-0.25 yDistance=-0.11
23:25:10.820 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:25:10.823 00.003 10072 PPEC rslt: input = -0.25, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 288.45
23:25:10.823 00.000 10072 PPEC: input: -0.25, control: -0.13, exposure: 500
23:25:10.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:10.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:25:10.823 00.000 10072 MoveAxis(E, 125, ABG)
23:25:10.823 00.000 10072 Guiding  Dir = 2, Dur = 125
23:25:10.824 00.001 10072 IsGuiding returns 0
23:25:10.824 00.000 10072 PulseGuide returned control before completion, sleep 135
23:25:10.840 00.016 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:25:10.843 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:10.844 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:10.846 00.002 1032 Enqueuing Expose request
23:25:10.965 00.119 10072 IsGuiding returns 0
23:25:10.965 00.000 10072 Move returns status 0, amount 125
23:25:10.965 00.000 10072 MoveAxis(N, 0, ABG)
23:25:10.965 00.000 10072 Move returns status 0, amount 0
23:25:10.966 00.001 10072 move complete, result=0
23:25:10.966 00.000 10072 worker thread done servicing request
23:25:10.966 00.000 10072 Worker thread wakes up
23:25:10.966 00.000 1032 GuideStep: -0.2 px 125 ms EAST, -0.1 px 0 ms NORTH
23:25:10.969 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:10.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:11.591 00.622 10072 Exposure complete
23:25:11.645 00.054 10072 worker thread done servicing request
23:25:11.645 00.000 1032 OnExposeComplete: enter
23:25:11.648 00.003 1032 UpdateGuideState(): m_state=6
23:25:11.650 00.002 1032 Star::Find(15, 1107, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9134
23:25:11.651 00.001 1032 Star::Find returns 1 (0), X=1107.58, Y=132.22, Mass=1394, SNR=26.3, Peak=112 HFD=3.3
23:25:11.653 00.002 1032 MultiStar: [#1 0.17,-0.06,0.97,U] [#2 0.28,-0.05,0.00,R] [#3 0.14,-0.00,0.80,U] [#4 -0.03,0.02,0.65,U] [#5 0.14,0.15,0.64,U] [#6 -0.08,0.01,0.62,U] [#7 -0.25,-0.04,0.69,U] [#8 -0.03,0.05,0.49,U] 
23:25:11.655 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {0.24, -0.09}
23:25:11.656 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
23:25:11.657 00.001 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
23:25:11.659 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.13 mountX=-0.02 mountY=-0.06, mountTheta=-1.96
23:25:11.662 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
23:25:11.663 00.001 1032 Enqueuing Move request for scope (0.06, -0.01)
23:25:11.665 00.002 10072 Worker thread wakes up
23:25:11.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:25:11.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:25:11.665 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.02 yDistance=-0.06
23:25:11.666 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:25:11.669 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:11.669 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:25:11.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:11.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:25:11.670 00.001 10072 MoveAxis(E, 11, ABG)
23:25:11.670 00.000 10072 Guiding  Dir = 2, Dur = 11
23:25:11.670 00.000 10072 IsGuiding returns 0
23:25:11.670 00.000 10072 PulseGuide returned control before completion, sleep 21
23:25:11.686 00.016 1032 UpdateGuideState exits: m=1394 SNR=26.3
23:25:11.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:11.691 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:11.693 00.002 1032 Enqueuing Expose request
23:25:11.698 00.005 10072 IsGuiding returns 0
23:25:11.698 00.000 10072 Move returns status 0, amount 11
23:25:11.698 00.000 10072 MoveAxis(N, 0, ABG)
23:25:11.698 00.000 10072 Move returns status 0, amount 0
23:25:11.698 00.000 10072 move complete, result=0
23:25:11.698 00.000 10072 worker thread done servicing request
23:25:11.698 00.000 10072 Worker thread wakes up
23:25:11.699 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:11.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:11.703 00.004 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:25:12.108 00.405 10072 Exposure complete
23:25:12.156 00.048 10072 worker thread done servicing request
23:25:12.156 00.000 1032 OnExposeComplete: enter
23:25:12.158 00.002 1032 UpdateGuideState(): m_state=6
23:25:12.160 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9135
23:25:12.162 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=132.23, Mass=1417, SNR=26.5, Peak=97 HFD=3.6
23:25:12.164 00.002 1032 MultiStar: [#1 0.23,-0.15,0.00,M10] [#2 0.03,-0.14,0.77,U] [#3 0.33,0.09,0.00,M5] [#4 0.13,0.11,0.69,U] [#5 0.25,0.10,0.00,M1] [#6 0.22,-0.00,0.61,U] [#7 0.04,-0.07,0.69,U] [#8 -0.05,-0.07,0.51,U] 
23:25:12.165 00.001 1032 refined, 5 included, MultiStar: {0.13, -0.05}, one-star: {0.31, -0.09}
23:25:12.167 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:25:12.168 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:25:12.170 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.35 mountX=-0.08 mountY=-0.11, mountTheta=-2.18
23:25:12.172 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
23:25:12.176 00.004 1032 Enqueuing Move request for scope (0.13, -0.05)
23:25:12.178 00.002 10072 Worker thread wakes up
23:25:12.178 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:25:12.178 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:25:12.178 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
23:25:12.180 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:25:12.183 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:12.183 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:25:12.183 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:12.183 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:25:12.184 00.001 10072 MoveAxis(E, 9, ABG)
23:25:12.184 00.000 10072 Guiding  Dir = 2, Dur = 9
23:25:12.184 00.000 10072 IsGuiding returns 0
23:25:12.184 00.000 10072 PulseGuide returned control before completion, sleep 19
23:25:12.200 00.016 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:25:12.202 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:12.203 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:12.205 00.002 1032 Enqueuing Expose request
23:25:12.211 00.006 10072 IsGuiding returns 0
23:25:12.211 00.000 10072 Move returns status 0, amount 9
23:25:12.211 00.000 10072 MoveAxis(N, 0, ABG)
23:25:12.211 00.000 10072 Move returns status 0, amount 0
23:25:12.211 00.000 10072 move complete, result=0
23:25:12.212 00.001 10072 worker thread done servicing request
23:25:12.212 00.000 10072 Worker thread wakes up
23:25:12.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:12.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:12.214 00.002 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:25:12.838 00.624 10072 Exposure complete
23:25:12.886 00.048 10072 worker thread done servicing request
23:25:12.886 00.000 1032 OnExposeComplete: enter
23:25:12.888 00.002 1032 UpdateGuideState(): m_state=6
23:25:12.890 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9136
23:25:12.892 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=132.21, Mass=1376, SNR=26.1, Peak=109 HFD=3.4
23:25:12.895 00.003 1032 MultiStar: [#1 0.33,-0.18,0.00,R] [#2 0.04,-0.02,0.80,U] [#3 0.31,0.03,0.00,M6] [#4 0.07,-0.08,0.71,U] [#5 0.20,-0.06,0.71,U] [#6 0.08,0.05,0.62,U] [#7 -0.08,-0.09,0.68,U] [#8 0.10,0.08,0.53,U] 
23:25:12.896 00.001 1032 refined, 6 included, MultiStar: {0.12, -0.04}, one-star: {0.31, -0.10}
23:25:12.899 00.003 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
23:25:12.900 00.001 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
23:25:12.901 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.33 mountX=-0.07 mountY=-0.10, mountTheta=-2.16
23:25:12.904 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
23:25:12.907 00.003 1032 Enqueuing Move request for scope (0.12, -0.04)
23:25:12.908 00.001 10072 Worker thread wakes up
23:25:12.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
23:25:12.909 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
23:25:12.909 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.10
23:25:12.910 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:25:12.913 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:12.913 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:25:12.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:12.913 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:25:12.913 00.000 10072 MoveAxis(E, 11, ABG)
23:25:12.913 00.000 10072 Guiding  Dir = 2, Dur = 11
23:25:12.914 00.001 10072 IsGuiding returns 0
23:25:12.914 00.000 10072 PulseGuide returned control before completion, sleep 21
23:25:12.929 00.015 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:25:12.932 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:12.934 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:12.936 00.002 1032 Enqueuing Expose request
23:25:12.945 00.009 10072 IsGuiding returns 0
23:25:12.945 00.000 10072 Move returns status 0, amount 11
23:25:12.945 00.000 10072 MoveAxis(N, 0, ABG)
23:25:12.945 00.000 10072 Move returns status 0, amount 0
23:25:12.945 00.000 10072 move complete, result=0
23:25:12.945 00.000 10072 worker thread done servicing request
23:25:12.945 00.000 10072 Worker thread wakes up
23:25:12.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:12.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:12.945 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:25:13.355 00.410 10072 Exposure complete
23:25:13.408 00.053 10072 worker thread done servicing request
23:25:13.409 00.001 1032 OnExposeComplete: enter
23:25:13.411 00.002 1032 UpdateGuideState(): m_state=6
23:25:13.413 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9137
23:25:13.415 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=132.18, Mass=1488, SNR=27.1, Peak=116 HFD=3.4
23:25:13.417 00.002 1032 MultiStar: [#1 -0.04,-0.05,0.92,U] [#2 0.02,-0.16,0.79,U] [#3 0.29,-0.11,0.00,M7] [#4 -0.02,-0.04,0.66,U] [#5 0.15,-0.08,0.65,U] [#6 0.17,-0.09,0.59,U] [#7 -0.06,-0.15,0.70,U] [#8 0.05,0.05,0.51,U] 
23:25:13.420 00.003 1032 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {0.33, -0.13}
23:25:13.421 00.001 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
23:25:13.423 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
23:25:13.425 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.82 mountX=-0.11 mountY=-0.06, mountTheta=-2.65
23:25:13.428 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
23:25:13.430 00.002 1032 Enqueuing Move request for scope (0.08, -0.09)
23:25:13.433 00.003 10072 Worker thread wakes up
23:25:13.433 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
23:25:13.433 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
23:25:13.433 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.06
23:25:13.435 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:25:13.438 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:13.438 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:25:13.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:13.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:25:13.438 00.000 10072 MoveAxis(E, 10, ABG)
23:25:13.438 00.000 10072 Guiding  Dir = 2, Dur = 10
23:25:13.439 00.001 10072 IsGuiding returns 0
23:25:13.439 00.000 10072 PulseGuide returned control before completion, sleep 20
23:25:13.458 00.019 1032 UpdateGuideState exits: m=1488 SNR=27.1
23:25:13.460 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:13.462 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:13.464 00.002 1032 Enqueuing Expose request
23:25:13.466 00.002 10072 IsGuiding returns 0
23:25:13.466 00.000 10072 Move returns status 0, amount 10
23:25:13.466 00.000 10072 MoveAxis(N, 0, ABG)
23:25:13.466 00.000 10072 Move returns status 0, amount 0
23:25:13.466 00.000 10072 move complete, result=0
23:25:13.466 00.000 10072 worker thread done servicing request
23:25:13.466 00.000 10072 Worker thread wakes up
23:25:13.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:13.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:13.473 00.007 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:25:14.093 00.620 10072 Exposure complete
23:25:14.145 00.052 10072 worker thread done servicing request
23:25:14.145 00.000 1032 OnExposeComplete: enter
23:25:14.149 00.004 1032 UpdateGuideState(): m_state=6
23:25:14.150 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9138
23:25:14.152 00.002 1032 Star::Find returns 1 (0), X=1107.74, Y=132.23, Mass=1360, SNR=25.9, Peak=97 HFD=3.5
23:25:14.154 00.002 1032 MultiStar: [#1 -0.02,0.01,1.00,U] [#2 0.16,-0.06,0.86,U] [#3 0.42,0.09,0.00,M8] [#4 0.26,0.06,0.00,M1] [#5 0.14,-0.01,0.68,U] [#6 0.08,-0.02,0.61,U] [#7 0.06,-0.09,0.71,U] [#8 0.18,-0.05,0.52,U] 
23:25:14.156 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.04}, one-star: {0.41, -0.09}
23:25:14.157 00.001 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
23:25:14.159 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
23:25:14.161 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.29 mountX=-0.08 mountY=-0.13, mountTheta=-2.12
23:25:14.164 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
23:25:14.166 00.002 1032 Enqueuing Move request for scope (0.15, -0.04)
23:25:14.169 00.003 10072 Worker thread wakes up
23:25:14.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
23:25:14.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
23:25:14.169 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.13
23:25:14.171 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:25:14.174 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:14.174 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:25:14.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:14.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:25:14.174 00.000 10072 MoveAxis(E, 9, ABG)
23:25:14.174 00.000 10072 Guiding  Dir = 2, Dur = 9
23:25:14.175 00.001 10072 IsGuiding returns 0
23:25:14.175 00.000 10072 PulseGuide returned control before completion, sleep 19
23:25:14.193 00.018 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:25:14.196 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:14.197 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:14.199 00.002 1032 Enqueuing Expose request
23:25:14.201 00.002 10072 IsGuiding returns 0
23:25:14.201 00.000 10072 Move returns status 0, amount 9
23:25:14.201 00.000 10072 MoveAxis(N, 0, ABG)
23:25:14.201 00.000 10072 Move returns status 0, amount 0
23:25:14.201 00.000 10072 move complete, result=0
23:25:14.201 00.000 10072 worker thread done servicing request
23:25:14.201 00.000 10072 Worker thread wakes up
23:25:14.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:14.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:14.210 00.009 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:25:14.613 00.403 10072 Exposure complete
23:25:14.663 00.050 10072 worker thread done servicing request
23:25:14.663 00.000 1032 OnExposeComplete: enter
23:25:14.665 00.002 1032 UpdateGuideState(): m_state=6
23:25:14.667 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9139
23:25:14.668 00.001 1032 Star::Find returns 1 (0), X=1107.62, Y=132.27, Mass=1337, SNR=25.7, Peak=101 HFD=3.4
23:25:14.670 00.002 1032 MultiStar: [#1 -0.10,0.09,1.01,U] [#2 0.13,0.02,0.81,U] [#3 0.34,0.06,0.00,M9] [#4 0.12,0.05,0.65,U] [#5 0.11,0.19,0.69,U] [#6 -0.03,0.15,0.65,U] [#7 -0.01,-0.01,0.71,U] [#8 -0.03,0.10,0.54,U] 
23:25:14.673 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {0.28, -0.05}
23:25:14.674 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
23:25:14.676 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
23:25:14.677 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.75 mountX=0.04 mountY=-0.08, mountTheta=-1.08
23:25:14.681 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
23:25:14.683 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
23:25:14.685 00.002 10072 Worker thread wakes up
23:25:14.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:25:14.685 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:25:14.685 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
23:25:14.687 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:25:14.690 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:14.690 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:25:14.690 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:14.690 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:25:14.690 00.000 10072 MoveAxis(E, 8, ABG)
23:25:14.690 00.000 10072 Guiding  Dir = 2, Dur = 8
23:25:14.690 00.000 10072 IsGuiding returns 0
23:25:14.691 00.001 10072 PulseGuide returned control before completion, sleep 18
23:25:14.707 00.016 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:25:14.709 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:14.710 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:14.711 00.001 1032 Enqueuing Expose request
23:25:14.717 00.006 10072 IsGuiding returns 0
23:25:14.717 00.000 10072 Move returns status 0, amount 8
23:25:14.717 00.000 10072 MoveAxis(N, 0, ABG)
23:25:14.717 00.000 10072 Move returns status 0, amount 0
23:25:14.717 00.000 10072 move complete, result=0
23:25:14.717 00.000 10072 worker thread done servicing request
23:25:14.717 00.000 10072 Worker thread wakes up
23:25:14.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:14.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:14.721 00.004 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:25:15.345 00.624 10072 Exposure complete
23:25:15.392 00.047 10072 worker thread done servicing request
23:25:15.393 00.001 1032 OnExposeComplete: enter
23:25:15.394 00.001 1032 UpdateGuideState(): m_state=6
23:25:15.396 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9140
23:25:15.399 00.003 1032 Star::Find returns 1 (0), X=1107.67, Y=132.16, Mass=1407, SNR=26.3, Peak=97 HFD=3.4
23:25:15.401 00.002 1032 MultiStar: [#1 -0.10,-0.04,1.04,U] [#2 0.14,-0.10,0.80,U] [#3 0.29,-0.03,0.00,M10] [#4 0.06,-0.12,0.67,U] [#5 0.04,-0.15,0.65,U] [#6 0.17,-0.14,0.61,U] [#7 -0.01,-0.23,0.71,U] [#8 -0.02,0.02,0.51,U] 
23:25:15.402 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.12}, one-star: {0.34, -0.16}
23:25:15.404 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
23:25:15.406 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
23:25:15.408 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.95 mountX=-0.13 mountY=-0.05, mountTheta=-2.78
23:25:15.411 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.12, opts=13)
23:25:15.413 00.002 1032 Enqueuing Move request for scope (0.08, -0.12)
23:25:15.415 00.002 10072 Worker thread wakes up
23:25:15.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
23:25:15.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
23:25:15.415 00.000 10072 Moving (0.08, -0.12) raw xDistance=-0.13 yDistance=-0.05
23:25:15.417 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:25:15.420 00.003 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.45
23:25:15.421 00.001 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
23:25:15.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:15.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:25:15.421 00.000 10072 MoveAxis(E, 72, ABG)
23:25:15.421 00.000 10072 Guiding  Dir = 2, Dur = 72
23:25:15.421 00.000 10072 IsGuiding returns 0
23:25:15.422 00.001 10072 PulseGuide returned control before completion, sleep 82
23:25:15.439 00.017 1032 UpdateGuideState exits: m=1407 SNR=26.3
23:25:15.440 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:15.441 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:15.443 00.002 1032 Enqueuing Expose request
23:25:15.514 00.071 10072 IsGuiding returns 0
23:25:15.514 00.000 10072 Move returns status 0, amount 72
23:25:15.514 00.000 10072 MoveAxis(N, 0, ABG)
23:25:15.514 00.000 10072 Move returns status 0, amount 0
23:25:15.514 00.000 10072 move complete, result=0
23:25:15.514 00.000 10072 worker thread done servicing request
23:25:15.514 00.000 10072 Worker thread wakes up
23:25:15.514 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:15.514 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:15.514 00.000 1032 GuideStep: -0.1 px 72 ms EAST, -0.1 px 0 ms NORTH
23:25:15.924 00.410 10072 Exposure complete
23:25:15.973 00.049 10072 worker thread done servicing request
23:25:15.973 00.000 1032 OnExposeComplete: enter
23:25:15.976 00.003 1032 UpdateGuideState(): m_state=6
23:25:15.978 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9141
23:25:15.980 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=132.16, Mass=1306, SNR=25.4, Peak=93 HFD=3.4
23:25:15.981 00.001 1032 MultiStar: [#1 -0.05,0.05,0.99,U] [#2 0.07,-0.18,0.86,U] [#3 0.32,-0.06,0.00,R] [#4 0.09,-0.10,0.70,U] [#5 0.12,-0.02,0.71,U] [#6 0.06,0.00,0.64,U] [#7 -0.02,-0.04,0.75,U] [#8 0.20,0.02,0.50,U] 
23:25:15.983 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.06}, one-star: {0.34, -0.16}
23:25:15.988 00.005 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
23:25:15.992 00.004 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
23:25:15.994 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.53 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
23:25:15.997 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
23:25:16.002 00.005 1032 Enqueuing Move request for scope (0.10, -0.06)
23:25:16.004 00.002 10072 Worker thread wakes up
23:25:16.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
23:25:16.004 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
23:25:16.004 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.08
23:25:16.006 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:25:16.009 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:16.009 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:25:16.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:16.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:25:16.009 00.000 10072 MoveAxis(E, 8, ABG)
23:25:16.009 00.000 10072 Guiding  Dir = 2, Dur = 8
23:25:16.010 00.001 10072 IsGuiding returns 0
23:25:16.010 00.000 10072 PulseGuide returned control before completion, sleep 18
23:25:16.028 00.018 1032 UpdateGuideState exits: m=1306 SNR=25.4
23:25:16.030 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:16.032 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:16.034 00.002 1032 Enqueuing Expose request
23:25:16.036 00.002 10072 IsGuiding returns 0
23:25:16.036 00.000 10072 Move returns status 0, amount 8
23:25:16.036 00.000 10072 MoveAxis(N, 0, ABG)
23:25:16.036 00.000 10072 Move returns status 0, amount 0
23:25:16.036 00.000 10072 move complete, result=0
23:25:16.036 00.000 10072 worker thread done servicing request
23:25:16.036 00.000 10072 Worker thread wakes up
23:25:16.036 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:16.036 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:16.043 00.007 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:25:16.662 00.619 10072 Exposure complete
23:25:16.715 00.053 10072 worker thread done servicing request
23:25:16.715 00.000 1032 OnExposeComplete: enter
23:25:16.718 00.003 1032 UpdateGuideState(): m_state=6
23:25:16.719 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9142
23:25:16.721 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=132.28, Mass=1411, SNR=26.4, Peak=106 HFD=3.4
23:25:16.723 00.002 1032 MultiStar: [#1 -0.05,0.16,0.96,U] [#2 0.03,0.02,0.81,U] [#3 -0.03,0.17,0.79,U] [#4 0.10,0.06,0.68,U] [#5 0.09,0.04,0.66,U] [#6 -0.05,0.11,0.59,U] [#7 -0.07,0.14,0.74,U] [#8 0.13,0.19,0.51,U] 
23:25:16.725 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.35, -0.04}
23:25:16.727 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
23:25:16.729 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
23:25:16.730 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.95 mountX=0.07 mountY=-0.08, mountTheta=-0.88
23:25:16.733 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
23:25:16.736 00.003 1032 Enqueuing Move request for scope (0.06, 0.09)
23:25:16.737 00.001 10072 Worker thread wakes up
23:25:16.737 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:25:16.738 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:25:16.738 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
23:25:16.740 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:25:16.742 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:16.742 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:25:16.743 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:16.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:25:16.743 00.000 10072 MoveAxis(E, 9, ABG)
23:25:16.743 00.000 10072 Guiding  Dir = 2, Dur = 9
23:25:16.743 00.000 10072 IsGuiding returns 0
23:25:16.744 00.001 10072 PulseGuide returned control before completion, sleep 19
23:25:16.760 00.016 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:25:16.762 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:16.765 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:16.766 00.001 1032 Enqueuing Expose request
23:25:16.770 00.004 10072 IsGuiding returns 0
23:25:16.771 00.001 10072 Move returns status 0, amount 9
23:25:16.771 00.000 10072 MoveAxis(N, 0, ABG)
23:25:16.771 00.000 10072 Move returns status 0, amount 0
23:25:16.771 00.000 10072 move complete, result=0
23:25:16.771 00.000 10072 worker thread done servicing request
23:25:16.771 00.000 10072 Worker thread wakes up
23:25:16.771 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:16.771 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:16.778 00.007 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:25:17.181 00.403 10072 Exposure complete
23:25:17.231 00.050 10072 worker thread done servicing request
23:25:17.231 00.000 1032 OnExposeComplete: enter
23:25:17.233 00.002 1032 UpdateGuideState(): m_state=6
23:25:17.237 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9143
23:25:17.239 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=132.34, Mass=1420, SNR=26.5, Peak=110 HFD=3.4
23:25:17.243 00.004 1032 MultiStar: [#1 -0.07,0.10,1.00,U] [#2 0.07,0.03,0.77,U] [#3 -0.01,0.24,0.78,U] [#4 0.10,0.06,0.70,U] [#5 -0.03,-0.01,0.64,U] [#6 0.03,0.09,0.62,U] [#7 -0.17,-0.01,0.70,U] [#8 -0.11,0.29,0.00,M1] 
23:25:17.245 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.07}, one-star: {0.34, 0.02}
23:25:17.248 00.003 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
23:25:17.249 00.001 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
23:25:17.251 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=0.98 mountX=0.05 mountY=-0.06, mountTheta=-0.85
23:25:17.255 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
23:25:17.257 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
23:25:17.258 00.001 10072 Worker thread wakes up
23:25:17.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:25:17.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:25:17.259 00.001 10072 Moving (0.04, 0.07) raw xDistance=0.05 yDistance=-0.06
23:25:17.260 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:25:17.263 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:17.263 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:25:17.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:17.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:25:17.263 00.000 10072 MoveAxis(E, 8, ABG)
23:25:17.263 00.000 10072 Guiding  Dir = 2, Dur = 8
23:25:17.264 00.001 10072 IsGuiding returns 0
23:25:17.264 00.000 10072 PulseGuide returned control before completion, sleep 18
23:25:17.284 00.020 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:25:17.286 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:17.288 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:17.290 00.002 1032 Enqueuing Expose request
23:25:17.291 00.001 10072 IsGuiding returns 0
23:25:17.291 00.000 10072 Move returns status 0, amount 8
23:25:17.291 00.000 10072 MoveAxis(N, 0, ABG)
23:25:17.292 00.001 10072 Move returns status 0, amount 0
23:25:17.292 00.000 10072 move complete, result=0
23:25:17.292 00.000 10072 worker thread done servicing request
23:25:17.292 00.000 10072 Worker thread wakes up
23:25:17.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:17.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:17.301 00.009 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:25:17.931 00.630 10072 Exposure complete
23:25:17.982 00.051 10072 worker thread done servicing request
23:25:17.983 00.001 1032 OnExposeComplete: enter
23:25:17.985 00.002 1032 UpdateGuideState(): m_state=6
23:25:17.990 00.005 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9144
23:25:17.992 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=132.25, Mass=1426, SNR=26.5, Peak=112 HFD=3.4
23:25:17.994 00.002 1032 MultiStar: [#1 -0.02,0.13,0.99,U] [#2 0.07,0.07,0.83,U] [#3 0.04,0.29,0.00,M1] [#4 0.14,0.14,0.68,U] [#5 0.11,0.10,0.68,U] [#6 0.08,0.28,0.00,M1] [#7 0.06,-0.02,0.70,U] [#8 0.01,0.05,0.51,U] 
23:25:17.996 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.06}, one-star: {0.26, -0.07}
23:25:17.997 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:25:17.999 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:25:18.001 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.53 mountX=0.03 mountY=-0.11, mountTheta=-1.30
23:25:18.003 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
23:25:18.005 00.002 1032 Enqueuing Move request for scope (0.10, 0.06)
23:25:18.007 00.002 10072 Worker thread wakes up
23:25:18.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:25:18.007 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:25:18.007 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
23:25:18.009 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
23:25:18.011 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:18.012 00.001 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:25:18.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:18.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:25:18.012 00.000 10072 MoveAxis(E, 10, ABG)
23:25:18.012 00.000 10072 Guiding  Dir = 2, Dur = 10
23:25:18.012 00.000 10072 IsGuiding returns 0
23:25:18.013 00.001 10072 PulseGuide returned control before completion, sleep 20
23:25:18.030 00.017 1032 UpdateGuideState exits: m=1426 SNR=26.5
23:25:18.031 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:18.033 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:18.034 00.001 1032 Enqueuing Expose request
23:25:18.037 00.003 10072 IsGuiding returns 0
23:25:18.037 00.000 10072 Move returns status 0, amount 10
23:25:18.037 00.000 10072 MoveAxis(N, 0, ABG)
23:25:18.037 00.000 10072 Move returns status 0, amount 0
23:25:18.037 00.000 10072 move complete, result=0
23:25:18.037 00.000 10072 worker thread done servicing request
23:25:18.037 00.000 10072 Worker thread wakes up
23:25:18.039 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:18.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:18.044 00.005 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:25:18.449 00.405 10072 Exposure complete
23:25:18.510 00.061 10072 worker thread done servicing request
23:25:18.510 00.000 1032 OnExposeComplete: enter
23:25:18.514 00.004 1032 UpdateGuideState(): m_state=6
23:25:18.515 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9145
23:25:18.518 00.003 1032 Star::Find returns 1 (0), X=1107.68, Y=132.19, Mass=1354, SNR=25.8, Peak=104 HFD=3.4
23:25:18.522 00.004 1032 MultiStar: [#1 -0.07,0.09,1.01,U] [#2 0.01,0.01,0.80,U] [#3 -0.03,0.07,0.81,U] [#4 0.15,-0.00,0.71,U] [#5 0.02,-0.05,0.65,U] [#6 0.04,0.02,0.65,U] [#7 -0.02,-0.04,0.69,U] [#8 0.07,0.19,0.52,U] 
23:25:18.525 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.34, -0.12}
23:25:18.527 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
23:25:18.529 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
23:25:18.531 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.20 mountX=-0.00 mountY=-0.06, mountTheta=-1.63
23:25:18.534 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
23:25:18.536 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
23:25:18.538 00.002 10072 Worker thread wakes up
23:25:18.538 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:25:18.538 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:25:18.538 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
23:25:18.540 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:25:18.543 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:18.543 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:25:18.543 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:18.543 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:25:18.543 00.000 10072 MoveAxis(E, 9, ABG)
23:25:18.544 00.001 10072 Guiding  Dir = 2, Dur = 9
23:25:18.544 00.000 10072 IsGuiding returns 0
23:25:18.544 00.000 10072 PulseGuide returned control before completion, sleep 19
23:25:18.566 00.022 1032 UpdateGuideState exits: m=1354 SNR=25.8
23:25:18.568 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:18.570 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:18.572 00.002 1032 Enqueuing Expose request
23:25:18.574 00.002 10072 IsGuiding returns 0
23:25:18.574 00.000 10072 Move returns status 0, amount 9
23:25:18.574 00.000 10072 MoveAxis(N, 0, ABG)
23:25:18.574 00.000 10072 Move returns status 0, amount 0
23:25:18.574 00.000 10072 move complete, result=0
23:25:18.574 00.000 10072 worker thread done servicing request
23:25:18.574 00.000 10072 Worker thread wakes up
23:25:18.574 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:18.575 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:18.584 00.009 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:25:19.199 00.615 10072 Exposure complete
23:25:19.251 00.052 10072 worker thread done servicing request
23:25:19.251 00.000 1032 OnExposeComplete: enter
23:25:19.254 00.003 1032 UpdateGuideState(): m_state=6
23:25:19.256 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9146
23:25:19.258 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=132.24, Mass=1294, SNR=25.3, Peak=98 HFD=3.5
23:25:19.261 00.003 1032 MultiStar: [#1 -0.01,0.02,1.03,U] [#2 0.24,-0.10,0.00,M1] [#3 0.01,0.06,0.79,U] [#4 0.22,-0.08,0.68,U] [#5 0.22,-0.10,0.73,U] [#6 0.09,0.04,0.60,U] [#7 0.08,-0.07,0.75,U] [#8 0.14,0.01,0.54,U] 
23:25:19.263 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.03}, one-star: {0.38, -0.07}
23:25:19.265 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
23:25:19.267 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
23:25:19.271 00.004 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.18 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
23:25:19.275 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
23:25:19.277 00.002 1032 Enqueuing Move request for scope (0.14, -0.03)
23:25:19.279 00.002 10072 Worker thread wakes up
23:25:19.279 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
23:25:19.279 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
23:25:19.279 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.06 yDistance=-0.13
23:25:19.281 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:25:19.284 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:19.284 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:25:19.284 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:19.284 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:25:19.284 00.000 10072 MoveAxis(E, 12, ABG)
23:25:19.284 00.000 10072 Guiding  Dir = 2, Dur = 12
23:25:19.284 00.000 10072 IsGuiding returns 0
23:25:19.285 00.001 10072 PulseGuide returned control before completion, sleep 22
23:25:19.304 00.019 1032 UpdateGuideState exits: m=1294 SNR=25.3
23:25:19.309 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:19.312 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:19.314 00.002 1032 Enqueuing Expose request
23:25:19.321 00.007 10072 IsGuiding returns 0
23:25:19.321 00.000 10072 Move returns status 0, amount 12
23:25:19.321 00.000 10072 MoveAxis(N, 0, ABG)
23:25:19.321 00.000 10072 Move returns status 0, amount 0
23:25:19.321 00.000 10072 move complete, result=0
23:25:19.321 00.000 10072 worker thread done servicing request
23:25:19.321 00.000 10072 Worker thread wakes up
23:25:19.321 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:19.321 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:19.324 00.003 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:25:19.732 00.408 10072 Exposure complete
23:25:19.781 00.049 10072 worker thread done servicing request
23:25:19.781 00.000 1032 OnExposeComplete: enter
23:25:19.783 00.002 1032 UpdateGuideState(): m_state=6
23:25:19.785 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9147
23:25:19.786 00.001 1032 Star::Find returns 1 (0), X=1107.65, Y=132.21, Mass=1313, SNR=25.4, Peak=96 HFD=3.4
23:25:19.788 00.002 1032 MultiStar: [#1 0.02,0.12,0.98,U] [#2 0.16,-0.03,0.83,U] [#3 0.01,0.11,0.77,U] [#4 0.10,0.01,0.70,U] [#5 0.24,-0.02,0.69,U] [#6 0.15,-0.08,0.60,U] [#7 -0.06,-0.01,0.76,U] [#8 0.01,0.24,0.52,U] 
23:25:19.790 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.32, -0.11}
23:25:19.792 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
23:25:19.793 00.001 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
23:25:19.795 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.16 mountX=-0.01 mountY=-0.11, mountTheta=-1.67
23:25:19.798 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
23:25:19.800 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
23:25:19.802 00.002 10072 Worker thread wakes up
23:25:19.802 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
23:25:19.802 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
23:25:19.802 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
23:25:19.805 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:25:19.807 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:19.807 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:25:19.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:19.808 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:25:19.808 00.000 10072 MoveAxis(E, 12, ABG)
23:25:19.808 00.000 10072 Guiding  Dir = 2, Dur = 12
23:25:19.808 00.000 10072 IsGuiding returns 0
23:25:19.808 00.000 10072 PulseGuide returned control before completion, sleep 22
23:25:19.824 00.016 1032 UpdateGuideState exits: m=1313 SNR=25.4
23:25:19.826 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:19.829 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:19.830 00.001 1032 Enqueuing Expose request
23:25:19.835 00.005 10072 IsGuiding returns 0
23:25:19.835 00.000 10072 Move returns status 0, amount 12
23:25:19.835 00.000 10072 MoveAxis(N, 0, ABG)
23:25:19.835 00.000 10072 Move returns status 0, amount 0
23:25:19.835 00.000 10072 move complete, result=0
23:25:19.835 00.000 10072 worker thread done servicing request
23:25:19.835 00.000 10072 Worker thread wakes up
23:25:19.835 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:19.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:19.842 00.007 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:25:20.462 00.620 10072 Exposure complete
23:25:20.510 00.048 10072 worker thread done servicing request
23:25:20.510 00.000 1032 OnExposeComplete: enter
23:25:20.513 00.003 1032 UpdateGuideState(): m_state=6
23:25:20.514 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9148
23:25:20.516 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=132.32, Mass=1388, SNR=26.2, Peak=101 HFD=3.4
23:25:20.518 00.002 1032 MultiStar: [#1 -0.03,0.06,0.98,U] [#2 0.11,0.04,0.79,U] [#3 0.00,0.23,0.84,U] [#4 0.18,0.19,0.00,M1] [#5 0.23,0.07,0.64,U] [#6 0.10,0.05,0.63,U] [#7 0.04,0.06,0.71,U] [#8 0.11,0.05,0.50,U] 
23:25:20.521 00.003 1032 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {0.36, -0.00}
23:25:20.525 00.004 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:25:20.527 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:25:20.529 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.52 mountX=0.04 mountY=-0.13, mountTheta=-1.31
23:25:20.532 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
23:25:20.534 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
23:25:20.536 00.002 10072 Worker thread wakes up
23:25:20.536 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:25:20.536 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:25:20.536 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.13
23:25:20.538 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:25:20.540 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:20.540 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:25:20.540 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:20.540 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:25:20.540 00.000 10072 MoveAxis(E, 14, ABG)
23:25:20.540 00.000 10072 Guiding  Dir = 2, Dur = 14
23:25:20.540 00.000 10072 IsGuiding returns 0
23:25:20.542 00.002 10072 PulseGuide returned control before completion, sleep 24
23:25:20.557 00.015 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:25:20.560 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:20.562 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:20.563 00.001 1032 Enqueuing Expose request
23:25:20.568 00.005 10072 IsGuiding returns 0
23:25:20.568 00.000 10072 Move returns status 0, amount 14
23:25:20.568 00.000 10072 MoveAxis(N, 0, ABG)
23:25:20.568 00.000 10072 Move returns status 0, amount 0
23:25:20.568 00.000 10072 move complete, result=0
23:25:20.568 00.000 10072 worker thread done servicing request
23:25:20.568 00.000 10072 Worker thread wakes up
23:25:20.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:20.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:20.572 00.004 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:25:20.978 00.406 10072 Exposure complete
23:25:21.027 00.049 10072 worker thread done servicing request
23:25:21.027 00.000 1032 OnExposeComplete: enter
23:25:21.029 00.002 1032 UpdateGuideState(): m_state=6
23:25:21.031 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9149
23:25:21.033 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=132.22, Mass=1378, SNR=26.1, Peak=103 HFD=3.5
23:25:21.035 00.002 1032 MultiStar: [#1 -0.04,0.02,0.93,U] [#2 0.11,0.01,0.79,U] [#3 -0.05,0.09,0.72,U] [#4 0.11,0.09,0.66,U] [#5 0.28,0.13,0.00,M1] [#6 0.07,0.09,0.60,U] [#7 0.03,0.02,0.68,U] [#8 0.10,0.10,0.52,U] 
23:25:21.036 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.37, -0.10}
23:25:21.037 00.001 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
23:25:21.039 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
23:25:21.041 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.27 mountX=0.00 mountY=-0.10, mountTheta=-1.56
23:25:21.043 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
23:25:21.045 00.002 1032 Enqueuing Move request for scope (0.10, 0.03)
23:25:21.047 00.002 10072 Worker thread wakes up
23:25:21.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:25:21.047 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:25:21.047 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.10
23:25:21.051 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:25:21.054 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:21.054 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:25:21.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:21.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:25:21.054 00.000 10072 MoveAxis(E, 12, ABG)
23:25:21.054 00.000 10072 Guiding  Dir = 2, Dur = 12
23:25:21.056 00.002 10072 IsGuiding returns 0
23:25:21.056 00.000 10072 PulseGuide returned control before completion, sleep 22
23:25:21.073 00.017 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:25:21.075 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:21.077 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:21.080 00.003 1032 Enqueuing Expose request
23:25:21.085 00.005 10072 IsGuiding returns 0
23:25:21.085 00.000 10072 Move returns status 0, amount 12
23:25:21.085 00.000 10072 MoveAxis(N, 0, ABG)
23:25:21.085 00.000 10072 Move returns status 0, amount 0
23:25:21.085 00.000 10072 move complete, result=0
23:25:21.085 00.000 10072 worker thread done servicing request
23:25:21.085 00.000 10072 Worker thread wakes up
23:25:21.085 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:21.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:21.093 00.008 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:25:21.711 00.618 10072 Exposure complete
23:25:21.761 00.050 10072 worker thread done servicing request
23:25:21.761 00.000 1032 OnExposeComplete: enter
23:25:21.763 00.002 1032 UpdateGuideState(): m_state=6
23:25:21.765 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9150
23:25:21.767 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=132.20, Mass=1472, SNR=27.0, Peak=109 HFD=3.5
23:25:21.769 00.002 1032 MultiStar: [#1 0.04,0.08,0.91,U] [#2 0.18,-0.03,0.77,U] [#3 0.05,0.06,0.78,U] [#4 0.19,0.17,0.00,M1] [#5 0.26,0.04,0.00,M2] [#6 0.14,0.28,0.00,M1] [#7 -0.02,-0.06,0.69,U] [#8 0.10,0.12,0.49,U] 
23:25:21.771 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.00}, one-star: {0.39, -0.11}
23:25:21.773 00.002 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
23:25:21.774 00.001 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
23:25:21.777 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.00 mountX=-0.04 mountY=-0.13, mountTheta=-1.83
23:25:21.780 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.00, opts=13)
23:25:21.782 00.002 1032 Enqueuing Move request for scope (0.14, -0.00)
23:25:21.783 00.001 10072 Worker thread wakes up
23:25:21.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
23:25:21.785 00.002 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
23:25:21.785 00.000 10072 Moving (0.14, -0.00) raw xDistance=-0.04 yDistance=-0.13
23:25:21.787 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:25:21.789 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:21.789 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:25:21.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:21.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:25:21.789 00.000 10072 MoveAxis(E, 12, ABG)
23:25:21.789 00.000 10072 Guiding  Dir = 2, Dur = 12
23:25:21.790 00.001 10072 IsGuiding returns 0
23:25:21.790 00.000 10072 PulseGuide returned control before completion, sleep 22
23:25:21.808 00.018 1032 UpdateGuideState exits: m=1472 SNR=27.0
23:25:21.810 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:21.812 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:21.813 00.001 1032 Enqueuing Expose request
23:25:21.817 00.004 10072 IsGuiding returns 0
23:25:21.817 00.000 10072 Move returns status 0, amount 12
23:25:21.817 00.000 10072 MoveAxis(N, 0, ABG)
23:25:21.817 00.000 10072 Move returns status 0, amount 0
23:25:21.817 00.000 10072 move complete, result=0
23:25:21.817 00.000 10072 worker thread done servicing request
23:25:21.817 00.000 10072 Worker thread wakes up
23:25:21.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:21.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:21.824 00.007 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:25:22.225 00.401 10072 Exposure complete
23:25:22.276 00.051 10072 worker thread done servicing request
23:25:22.276 00.000 1032 OnExposeComplete: enter
23:25:22.279 00.003 1032 UpdateGuideState(): m_state=6
23:25:22.281 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9151
23:25:22.283 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=132.29, Mass=1329, SNR=25.6, Peak=98 HFD=3.4
23:25:22.286 00.003 1032 MultiStar: [#1 0.05,0.08,0.98,U] [#2 0.15,-0.00,0.82,U] [#3 0.03,0.17,0.77,U] [#4 0.20,-0.03,0.73,U] [#5 0.19,0.01,0.66,U] [#6 0.22,0.20,0.00,M2] [#7 -0.03,-0.08,0.74,U] [#8 0.15,0.11,0.53,U] 
23:25:22.288 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.03}, one-star: {0.33, -0.03}
23:25:22.290 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
23:25:22.291 00.001 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
23:25:22.293 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.19 mountX=-0.01 mountY=-0.14, mountTheta=-1.64
23:25:22.295 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
23:25:22.296 00.001 1032 Enqueuing Move request for scope (0.14, 0.03)
23:25:22.299 00.003 10072 Worker thread wakes up
23:25:22.299 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
23:25:22.300 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
23:25:22.300 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
23:25:22.302 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:25:22.305 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:22.305 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:25:22.305 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:22.306 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:25:22.306 00.000 10072 MoveAxis(E, 12, ABG)
23:25:22.306 00.000 10072 Guiding  Dir = 2, Dur = 12
23:25:22.306 00.000 10072 IsGuiding returns 0
23:25:22.306 00.000 10072 PulseGuide returned control before completion, sleep 22
23:25:22.325 00.019 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:25:22.327 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:22.329 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:22.333 00.004 1032 Enqueuing Expose request
23:25:22.335 00.002 10072 IsGuiding returns 0
23:25:22.335 00.000 10072 Move returns status 0, amount 12
23:25:22.335 00.000 10072 MoveAxis(N, 0, ABG)
23:25:22.336 00.001 10072 Move returns status 0, amount 0
23:25:22.336 00.000 10072 move complete, result=0
23:25:22.336 00.000 10072 worker thread done servicing request
23:25:22.336 00.000 10072 Worker thread wakes up
23:25:22.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:22.336 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:22.344 00.008 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:25:22.978 00.634 10072 Exposure complete
23:25:23.026 00.048 10072 worker thread done servicing request
23:25:23.026 00.000 1032 OnExposeComplete: enter
23:25:23.028 00.002 1032 UpdateGuideState(): m_state=6
23:25:23.030 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9152
23:25:23.032 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=132.23, Mass=1355, SNR=25.9, Peak=98 HFD=3.5
23:25:23.033 00.001 1032 MultiStar: [#1 0.05,0.03,0.99,U] [#2 0.11,0.05,0.77,U] [#3 -0.03,0.16,0.77,U] [#4 0.22,-0.07,0.71,U] [#5 0.08,0.07,0.69,U] [#6 0.06,0.08,0.64,U] [#7 -0.07,-0.01,0.72,U] [#8 0.12,0.02,0.50,U] 
23:25:23.035 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.38, -0.08}
23:25:23.037 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:25:23.039 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:25:23.041 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.21 mountX=-0.01 mountY=-0.11, mountTheta=-1.62
23:25:23.044 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
23:25:23.046 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
23:25:23.049 00.003 10072 Worker thread wakes up
23:25:23.049 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
23:25:23.049 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
23:25:23.049 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
23:25:23.053 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:25:23.055 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:23.055 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:25:23.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:23.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:25:23.055 00.000 10072 MoveAxis(E, 14, ABG)
23:25:23.055 00.000 10072 Guiding  Dir = 2, Dur = 14
23:25:23.056 00.001 10072 IsGuiding returns 0
23:25:23.056 00.000 10072 PulseGuide returned control before completion, sleep 24
23:25:23.073 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:25:23.075 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:23.078 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:23.080 00.002 1032 Enqueuing Expose request
23:25:23.086 00.006 10072 IsGuiding returns 0
23:25:23.086 00.000 10072 Move returns status 0, amount 14
23:25:23.086 00.000 10072 MoveAxis(N, 0, ABG)
23:25:23.086 00.000 10072 Move returns status 0, amount 0
23:25:23.086 00.000 10072 move complete, result=0
23:25:23.088 00.002 10072 worker thread done servicing request
23:25:23.088 00.000 10072 Worker thread wakes up
23:25:23.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:23.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:23.093 00.005 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:25:23.493 00.400 10072 Exposure complete
23:25:23.544 00.051 10072 worker thread done servicing request
23:25:23.545 00.001 1032 OnExposeComplete: enter
23:25:23.547 00.002 1032 UpdateGuideState(): m_state=6
23:25:23.550 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9153
23:25:23.552 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=132.20, Mass=1454, SNR=26.8, Peak=108 HFD=3.5
23:25:23.554 00.002 1032 MultiStar: [#1 -0.06,0.07,0.99,U] [#2 0.18,0.06,0.80,U] [#3 0.03,0.12,0.77,U] [#4 0.20,0.10,0.66,U] [#5 0.28,0.07,0.00,M1] [#6 0.03,-0.03,0.61,U] [#7 -0.02,-0.10,0.69,U] [#8 0.13,0.03,0.54,U] 
23:25:23.556 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.02}, one-star: {0.39, -0.12}
23:25:23.558 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
23:25:23.560 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
23:25:23.562 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.13 mountX=-0.01 mountY=-0.12, mountTheta=-1.70
23:25:23.564 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
23:25:23.566 00.002 1032 Enqueuing Move request for scope (0.12, 0.02)
23:25:23.568 00.002 10072 Worker thread wakes up
23:25:23.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
23:25:23.568 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
23:25:23.568 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
23:25:23.570 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=2.230
23:25:23.573 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:23.573 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:25:23.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:23.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:25:23.573 00.000 10072 MoveAxis(E, 12, ABG)
23:25:23.573 00.000 10072 Guiding  Dir = 2, Dur = 12
23:25:23.574 00.001 10072 IsGuiding returns 0
23:25:23.574 00.000 10072 PulseGuide returned control before completion, sleep 22
23:25:23.594 00.020 1032 UpdateGuideState exits: m=1454 SNR=26.8
23:25:23.599 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:23.603 00.004 10072 IsGuiding returns 0
23:25:23.603 00.000 10072 Move returns status 0, amount 12
23:25:23.603 00.000 10072 MoveAxis(N, 0, ABG)
23:25:23.603 00.000 10072 Move returns status 0, amount 0
23:25:23.603 00.000 10072 move complete, result=0
23:25:23.603 00.000 10072 worker thread done servicing request
23:25:23.603 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:23.606 00.003 1032 Enqueuing Expose request
23:25:23.608 00.002 10072 Worker thread wakes up
23:25:23.608 00.000 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:25:23.610 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:23.611 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:24.241 00.630 10072 Exposure complete
23:25:24.291 00.050 10072 worker thread done servicing request
23:25:24.292 00.001 1032 OnExposeComplete: enter
23:25:24.293 00.001 1032 UpdateGuideState(): m_state=6
23:25:24.295 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9154
23:25:24.296 00.001 1032 Star::Find returns 1 (0), X=1107.71, Y=132.07, Mass=1398, SNR=26.3, Peak=91 HFD=3.4
23:25:24.299 00.003 1032 MultiStar: [#1 0.05,-0.03,0.98,U] [#2 0.16,-0.21,0.00,M1] [#3 0.09,0.03,0.76,U] [#4 0.21,-0.05,0.67,U] [#5 0.22,-0.13,0.00,M2] [#6 0.14,-0.09,0.65,U] [#7 0.08,-0.14,0.73,U] [#8 0.16,-0.09,0.53,U] 
23:25:24.301 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.09}, one-star: {0.38, -0.25}
23:25:24.304 00.003 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
23:25:24.306 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
23:25:24.308 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-0.52 mountX=-0.13 mountY=-0.13, mountTheta=-2.35
23:25:24.310 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.09, opts=13)
23:25:24.312 00.002 1032 Enqueuing Move request for scope (0.16, -0.09)
23:25:24.314 00.002 10072 Worker thread wakes up
23:25:24.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
23:25:24.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
23:25:24.314 00.000 10072 Moving (0.16, -0.09) raw xDistance=-0.13 yDistance=-0.13
23:25:24.316 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:25:24.319 00.003 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.45
23:25:24.319 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
23:25:24.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:24.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:25:24.319 00.000 10072 MoveAxis(E, 74, ABG)
23:25:24.319 00.000 10072 Guiding  Dir = 2, Dur = 74
23:25:24.319 00.000 10072 IsGuiding returns 0
23:25:24.320 00.001 10072 PulseGuide returned control before completion, sleep 84
23:25:24.338 00.018 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:25:24.340 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:24.341 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:24.343 00.002 1032 Enqueuing Expose request
23:25:24.409 00.066 10072 IsGuiding returns 1
23:25:24.409 00.000 10072 scope still moving after pulse duration time elapsed
23:25:24.440 00.031 10072 IsGuiding returns 0
23:25:24.440 00.000 10072 scope move finished after 74 + 46 ms
23:25:24.440 00.000 10072 Move returns status 0, amount 74
23:25:24.440 00.000 10072 MoveAxis(N, 0, ABG)
23:25:24.440 00.000 10072 Move returns status 0, amount 0
23:25:24.440 00.000 10072 move complete, result=0
23:25:24.440 00.000 10072 worker thread done servicing request
23:25:24.440 00.000 10072 Worker thread wakes up
23:25:24.440 00.000 1032 GuideStep: -0.1 px 74 ms EAST, -0.1 px 0 ms NORTH
23:25:24.442 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:24.443 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:24.852 00.409 10072 Exposure complete
23:25:24.900 00.048 10072 worker thread done servicing request
23:25:24.901 00.001 1032 OnExposeComplete: enter
23:25:24.903 00.002 1032 UpdateGuideState(): m_state=6
23:25:24.906 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9155
23:25:24.907 00.001 1032 Star::Find returns 1 (0), X=1107.73, Y=132.16, Mass=1337, SNR=25.7, Peak=93 HFD=3.4
23:25:24.909 00.002 1032 MultiStar: [#1 0.05,-0.04,1.08,U] [#2 0.13,-0.11,0.83,U] [#3 0.10,0.05,0.78,U] [#4 0.22,-0.07,0.65,U] [#5 0.38,-0.09,0.00,M3] [#6 0.03,-0.06,0.65,U] [#7 -0.02,-0.20,0.72,U] [#8 0.06,0.02,0.51,U] 
23:25:24.911 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.08}, one-star: {0.40, -0.16}
23:25:24.913 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
23:25:24.915 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
23:25:24.916 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.53 mountX=-0.11 mountY=-0.11, mountTheta=-2.36
23:25:24.920 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.08, opts=13)
23:25:24.922 00.002 1032 Enqueuing Move request for scope (0.13, -0.08)
23:25:24.925 00.003 10072 Worker thread wakes up
23:25:24.925 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
23:25:24.925 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
23:25:24.925 00.000 10072 Moving (0.13, -0.08) raw xDistance=-0.11 yDistance=-0.11
23:25:24.927 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:25:24.930 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:24.930 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:25:24.930 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:24.930 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:25:24.930 00.000 10072 MoveAxis(E, 11, ABG)
23:25:24.930 00.000 10072 Guiding  Dir = 2, Dur = 11
23:25:24.930 00.000 10072 IsGuiding returns 0
23:25:24.931 00.001 10072 PulseGuide returned control before completion, sleep 21
23:25:24.947 00.016 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:25:24.950 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:24.952 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:24.954 00.002 1032 Enqueuing Expose request
23:25:24.957 00.003 10072 IsGuiding returns 0
23:25:24.957 00.000 10072 Move returns status 0, amount 11
23:25:24.957 00.000 10072 MoveAxis(N, 0, ABG)
23:25:24.957 00.000 10072 Move returns status 0, amount 0
23:25:24.957 00.000 10072 move complete, result=0
23:25:24.957 00.000 10072 worker thread done servicing request
23:25:24.957 00.000 10072 Worker thread wakes up
23:25:24.958 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:24.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:24.966 00.008 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:25:25.586 00.620 10072 Exposure complete
23:25:25.652 00.066 10072 worker thread done servicing request
23:25:25.652 00.000 1032 OnExposeComplete: enter
23:25:25.654 00.002 1032 UpdateGuideState(): m_state=6
23:25:25.656 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9156
23:25:25.658 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=132.30, Mass=1320, SNR=25.5, Peak=105 HFD=3.5
23:25:25.660 00.002 1032 MultiStar: [#1 0.00,0.07,1.00,U] [#2 0.18,0.06,0.80,U] [#3 -0.04,0.10,0.81,U] [#4 0.14,0.10,0.68,U] [#5 0.21,-0.01,0.66,U] [#6 0.07,0.08,0.64,U] [#7 -0.06,-0.12,0.71,U] [#8 0.17,0.10,0.53,U] 
23:25:25.662 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.38, -0.02}
23:25:25.664 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
23:25:25.666 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
23:25:25.668 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.30 mountX=0.00 mountY=-0.13, mountTheta=-1.53
23:25:25.670 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
23:25:25.673 00.003 1032 Enqueuing Move request for scope (0.12, 0.04)
23:25:25.675 00.002 10072 Worker thread wakes up
23:25:25.675 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
23:25:25.675 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
23:25:25.675 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.00 yDistance=-0.13
23:25:25.679 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:25:25.682 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:25.682 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:25:25.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:25.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:25:25.682 00.000 10072 MoveAxis(E, 13, ABG)
23:25:25.682 00.000 10072 Guiding  Dir = 2, Dur = 13
23:25:25.683 00.001 10072 IsGuiding returns 0
23:25:25.683 00.000 10072 PulseGuide returned control before completion, sleep 23
23:25:25.700 00.017 1032 UpdateGuideState exits: m=1320 SNR=25.5
23:25:25.702 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:25.704 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:25.706 00.002 1032 Enqueuing Expose request
23:25:25.710 00.004 10072 IsGuiding returns 0
23:25:25.710 00.000 10072 Move returns status 0, amount 13
23:25:25.711 00.001 10072 MoveAxis(N, 0, ABG)
23:25:25.711 00.000 10072 Move returns status 0, amount 0
23:25:25.711 00.000 10072 move complete, result=0
23:25:25.711 00.000 10072 worker thread done servicing request
23:25:25.711 00.000 10072 Worker thread wakes up
23:25:25.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:25.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:25.719 00.008 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:25:26.119 00.400 10072 Exposure complete
23:25:26.171 00.052 10072 worker thread done servicing request
23:25:26.171 00.000 1032 OnExposeComplete: enter
23:25:26.173 00.002 1032 UpdateGuideState(): m_state=6
23:25:26.176 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9157
23:25:26.180 00.004 1032 Star::Find returns 1 (0), X=1107.72, Y=132.35, Mass=1467, SNR=26.9, Peak=105 HFD=3.5
23:25:26.183 00.003 1032 MultiStar: [#1 0.02,0.17,0.93,U] [#2 0.12,-0.01,0.77,U] [#3 0.02,0.19,0.79,U] [#4 0.12,-0.01,0.64,U] [#5 0.05,0.10,0.61,U] [#6 0.12,0.04,0.65,U] [#7 -0.00,0.01,0.68,U] [#8 0.26,0.19,0.00,M1] 
23:25:26.185 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {0.39, 0.03}
23:25:26.187 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
23:25:26.189 00.002 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
23:25:26.190 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.54 mountX=0.04 mountY=-0.13, mountTheta=-1.29
23:25:26.196 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
23:25:26.198 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
23:25:26.200 00.002 10072 Worker thread wakes up
23:25:26.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:25:26.200 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:25:26.201 00.001 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.13
23:25:26.202 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:25:26.206 00.004 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:26.206 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:25:26.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:26.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:25:26.206 00.000 10072 MoveAxis(E, 11, ABG)
23:25:26.206 00.000 10072 Guiding  Dir = 2, Dur = 11
23:25:26.209 00.003 10072 IsGuiding returns 0
23:25:26.210 00.001 10072 PulseGuide returned control before completion, sleep 21
23:25:26.228 00.018 1032 UpdateGuideState exits: m=1467 SNR=26.9
23:25:26.230 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:26.232 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:26.233 00.001 1032 Enqueuing Expose request
23:25:26.238 00.005 10072 IsGuiding returns 0
23:25:26.238 00.000 10072 Move returns status 0, amount 11
23:25:26.239 00.001 10072 MoveAxis(N, 0, ABG)
23:25:26.239 00.000 10072 Move returns status 0, amount 0
23:25:26.239 00.000 10072 move complete, result=0
23:25:26.239 00.000 10072 worker thread done servicing request
23:25:26.239 00.000 10072 Worker thread wakes up
23:25:26.239 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:26.239 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:26.246 00.007 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:25:26.867 00.621 10072 Exposure complete
23:25:26.917 00.050 10072 worker thread done servicing request
23:25:26.917 00.000 1032 OnExposeComplete: enter
23:25:26.919 00.002 1032 UpdateGuideState(): m_state=6
23:25:26.921 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9158
23:25:26.923 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=132.23, Mass=1336, SNR=25.7, Peak=97 HFD=3.5
23:25:26.927 00.004 1032 MultiStar: [#1 0.06,0.10,1.01,U] [#2 0.24,0.03,0.84,U] [#3 -0.03,0.13,0.81,U] [#4 0.21,-0.02,0.71,U] [#5 0.10,-0.04,0.66,U] [#6 0.08,-0.03,0.66,U] [#7 0.06,-0.16,0.72,U] [#8 0.16,0.13,0.50,U] 
23:25:26.929 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.00}, one-star: {0.31, -0.09}
23:25:26.931 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
23:25:26.932 00.001 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
23:25:26.934 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.02 mountX=-0.03 mountY=-0.13, mountTheta=-1.81
23:25:26.937 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.00, opts=13)
23:25:26.938 00.001 1032 Enqueuing Move request for scope (0.14, 0.00)
23:25:26.940 00.002 10072 Worker thread wakes up
23:25:26.940 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
23:25:26.940 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
23:25:26.940 00.000 10072 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=-0.13
23:25:26.942 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:25:26.945 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:26.945 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:25:26.945 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:26.945 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:25:26.945 00.000 10072 MoveAxis(E, 12, ABG)
23:25:26.945 00.000 10072 Guiding  Dir = 2, Dur = 12
23:25:26.945 00.000 10072 IsGuiding returns 0
23:25:26.946 00.001 10072 PulseGuide returned control before completion, sleep 22
23:25:26.964 00.018 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:25:26.966 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:26.967 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:26.968 00.001 1032 Enqueuing Expose request
23:25:26.974 00.006 10072 IsGuiding returns 0
23:25:26.974 00.000 10072 Move returns status 0, amount 12
23:25:26.974 00.000 10072 MoveAxis(N, 0, ABG)
23:25:26.974 00.000 10072 Move returns status 0, amount 0
23:25:26.974 00.000 10072 move complete, result=0
23:25:26.974 00.000 10072 worker thread done servicing request
23:25:26.974 00.000 10072 Worker thread wakes up
23:25:26.974 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:26.974 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:26.977 00.003 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:25:27.388 00.411 10072 Exposure complete
23:25:27.445 00.057 10072 worker thread done servicing request
23:25:27.445 00.000 1032 OnExposeComplete: enter
23:25:27.447 00.002 1032 UpdateGuideState(): m_state=6
23:25:27.448 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9159
23:25:27.451 00.003 1032 Star::Find returns 1 (0), X=1107.69, Y=132.17, Mass=1400, SNR=26.3, Peak=97 HFD=3.4
23:25:27.452 00.001 1032 MultiStar: [#1 0.06,0.02,1.00,U] [#2 0.18,-0.06,0.80,U] [#3 0.04,0.08,0.75,U] [#4 0.13,0.02,0.66,U] [#5 0.21,0.10,0.69,U] [#6 0.23,0.08,0.61,U] [#7 0.08,-0.07,0.71,U] [#8 0.18,0.20,0.00,M1] 
23:25:27.454 00.002 1032 refined, 7 included, MultiStar: {0.16, -0.00}, one-star: {0.36, -0.15}
23:25:27.455 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:25:27.457 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:25:27.459 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.03 mountX=-0.05 mountY=-0.16, mountTheta=-1.86
23:25:27.462 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.00, opts=13)
23:25:27.464 00.002 1032 Enqueuing Move request for scope (0.16, -0.00)
23:25:27.466 00.002 10072 Worker thread wakes up
23:25:27.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
23:25:27.466 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
23:25:27.466 00.000 10072 Moving (0.16, -0.00) raw xDistance=-0.05 yDistance=-0.16
23:25:27.469 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:25:27.471 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:27.471 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:25:27.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:27.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:25:27.471 00.000 10072 MoveAxis(E, 12, ABG)
23:25:27.471 00.000 10072 Guiding  Dir = 2, Dur = 12
23:25:27.471 00.000 10072 IsGuiding returns 0
23:25:27.472 00.001 10072 PulseGuide returned control before completion, sleep 22
23:25:27.489 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:25:27.491 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:27.492 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:27.494 00.002 1032 Enqueuing Expose request
23:25:27.507 00.013 10072 IsGuiding returns 0
23:25:27.507 00.000 10072 Move returns status 0, amount 12
23:25:27.507 00.000 10072 MoveAxis(N, 0, ABG)
23:25:27.507 00.000 10072 Move returns status 0, amount 0
23:25:27.507 00.000 10072 move complete, result=0
23:25:27.507 00.000 10072 worker thread done servicing request
23:25:27.507 00.000 10072 Worker thread wakes up
23:25:27.508 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:27.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:27.508 00.000 1032 GuideStep: -0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
23:25:28.133 00.625 10072 Exposure complete
23:25:28.183 00.050 10072 worker thread done servicing request
23:25:28.183 00.000 1032 OnExposeComplete: enter
23:25:28.186 00.003 1032 UpdateGuideState(): m_state=6
23:25:28.187 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9160
23:25:28.189 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=132.21, Mass=1203, SNR=24.4, Peak=90 HFD=3.4
23:25:28.191 00.002 1032 MultiStar: [#1 0.04,-0.06,1.02,U] [#2 0.16,-0.19,0.87,U] [#3 0.04,0.13,0.83,U] [#4 0.09,-0.06,0.76,U] [#5 0.19,0.06,0.71,U] [#6 0.16,0.04,0.65,U] [#7 -0.07,-0.19,0.71,U] [#8 0.21,0.03,0.54,U] 
23:25:28.192 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.35, -0.11}
23:25:28.195 00.003 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:25:28.196 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:25:28.198 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.35 mountX=-0.08 mountY=-0.12, mountTheta=-2.18
23:25:28.200 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
23:25:28.202 00.002 1032 Enqueuing Move request for scope (0.13, -0.05)
23:25:28.204 00.002 10072 Worker thread wakes up
23:25:28.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:25:28.205 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:25:28.205 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.12
23:25:28.207 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=151, Gamma=2.230
23:25:28.210 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
23:25:28.210 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:25:28.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:28.210 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:25:28.210 00.000 10072 MoveAxis(E, 11, ABG)
23:25:28.210 00.000 10072 Guiding  Dir = 2, Dur = 11
23:25:28.210 00.000 10072 IsGuiding returns 0
23:25:28.211 00.001 10072 PulseGuide returned control before completion, sleep 21
23:25:28.229 00.018 1032 UpdateGuideState exits: m=1203 SNR=24.4
23:25:28.231 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:28.233 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:28.234 00.001 1032 Enqueuing Expose request
23:25:28.240 00.006 10072 IsGuiding returns 0
23:25:28.240 00.000 10072 Move returns status 0, amount 11
23:25:28.240 00.000 10072 MoveAxis(N, 0, ABG)
23:25:28.240 00.000 10072 Move returns status 0, amount 0
23:25:28.240 00.000 10072 move complete, result=0
23:25:28.240 00.000 10072 worker thread done servicing request
23:25:28.241 00.001 10072 Worker thread wakes up
23:25:28.241 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:28.241 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:28.245 00.004 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:25:28.650 00.405 10072 Exposure complete
23:25:28.700 00.050 10072 worker thread done servicing request
23:25:28.700 00.000 1032 OnExposeComplete: enter
23:25:28.703 00.003 1032 UpdateGuideState(): m_state=6
23:25:28.705 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9161
23:25:28.707 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=132.31, Mass=1216, SNR=24.5, Peak=96 HFD=3.4
23:25:28.709 00.002 1032 MultiStar: [#1 0.03,0.02,1.05,U] [#2 0.12,-0.02,0.89,U] [#3 -0.08,0.11,0.80,U] [#4 0.12,-0.05,0.74,U] [#5 0.17,-0.05,0.71,U] [#6 0.09,0.02,0.66,U] [#7 -0.03,-0.06,0.80,U] [#8 0.19,-0.03,0.58,U] 
23:25:28.711 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.00}, one-star: {0.34, -0.00}
23:25:28.713 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
23:25:28.714 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
23:25:28.717 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.04 mountX=-0.03 mountY=-0.10, mountTheta=-1.87
23:25:28.720 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.00, opts=13)
23:25:28.722 00.002 1032 Enqueuing Move request for scope (0.10, -0.00)
23:25:28.723 00.001 10072 Worker thread wakes up
23:25:28.724 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
23:25:28.724 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
23:25:28.724 00.000 10072 Moving (0.10, -0.00) raw xDistance=-0.03 yDistance=-0.10
23:25:28.726 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:25:28.728 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:25:28.728 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:25:28.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:28.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:25:28.728 00.000 10072 MoveAxis(E, 10, ABG)
23:25:28.728 00.000 10072 Guiding  Dir = 2, Dur = 10
23:25:28.729 00.001 10072 IsGuiding returns 0
23:25:28.729 00.000 10072 PulseGuide returned control before completion, sleep 20
23:25:28.747 00.018 1032 UpdateGuideState exits: m=1216 SNR=24.5
23:25:28.749 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:28.750 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:28.752 00.002 1032 Enqueuing Expose request
23:25:28.758 00.006 10072 IsGuiding returns 1
23:25:28.758 00.000 10072 scope still moving after pulse duration time elapsed
23:25:28.789 00.031 10072 IsGuiding returns 1
23:25:28.820 00.031 10072 IsGuiding returns 1
23:25:28.851 00.031 10072 IsGuiding returns 1
23:25:28.882 00.031 10072 IsGuiding returns 1
23:25:28.914 00.032 10072 IsGuiding returns 0
23:25:28.914 00.000 10072 scope move finished after 10 + 174 ms
23:25:28.914 00.000 10072 Move returns status 0, amount 10
23:25:28.914 00.000 10072 MoveAxis(N, 0, ABG)
23:25:28.914 00.000 10072 Move returns status 0, amount 0
23:25:28.914 00.000 10072 move complete, result=0
23:25:28.914 00.000 10072 worker thread done servicing request
23:25:28.914 00.000 10072 Worker thread wakes up
23:25:28.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:28.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:28.914 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:25:29.544 00.630 10072 Exposure complete
23:25:29.594 00.050 10072 worker thread done servicing request
23:25:29.594 00.000 1032 OnExposeComplete: enter
23:25:29.597 00.003 1032 UpdateGuideState(): m_state=6
23:25:29.599 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9162
23:25:29.601 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=132.26, Mass=1303, SNR=25.4, Peak=96 HFD=3.5
23:25:29.603 00.002 1032 MultiStar: [#1 0.01,0.01,0.98,U] [#2 0.14,-0.20,0.83,U] [#3 -0.03,0.09,0.81,U] [#4 0.16,-0.07,0.71,U] [#5 0.24,-0.04,0.69,U] [#6 0.14,-0.02,0.67,U] [#7 0.01,-0.19,0.73,U] [#8 0.12,-0.01,0.56,U] 
23:25:29.605 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.34, -0.06}
23:25:29.606 00.001 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
23:25:29.608 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
23:25:29.610 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.40 mountX=-0.09 mountY=-0.11, mountTheta=-2.23
23:25:29.612 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
23:25:29.614 00.002 1032 Enqueuing Move request for scope (0.13, -0.05)
23:25:29.616 00.002 10072 Worker thread wakes up
23:25:29.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:25:29.616 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:25:29.616 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.09 yDistance=-0.11
23:25:29.621 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:25:29.622 00.001 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:25:29.623 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:25:29.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:29.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:25:29.623 00.000 10072 MoveAxis(E, 13, ABG)
23:25:29.623 00.000 10072 Guiding  Dir = 2, Dur = 13
23:25:29.623 00.000 10072 IsGuiding returns 0
23:25:29.624 00.001 10072 PulseGuide returned control before completion, sleep 23
23:25:29.642 00.018 1032 UpdateGuideState exits: m=1303 SNR=25.4
23:25:29.645 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:29.646 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:29.648 00.002 1032 Enqueuing Expose request
23:25:29.650 00.002 10072 IsGuiding returns 0
23:25:29.650 00.000 10072 Move returns status 0, amount 13
23:25:29.650 00.000 10072 MoveAxis(N, 0, ABG)
23:25:29.650 00.000 10072 Move returns status 0, amount 0
23:25:29.650 00.000 10072 move complete, result=0
23:25:29.650 00.000 10072 worker thread done servicing request
23:25:29.650 00.000 10072 Worker thread wakes up
23:25:29.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:29.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:29.657 00.007 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:25:30.060 00.403 10072 Exposure complete
23:25:30.107 00.047 10072 worker thread done servicing request
23:25:30.107 00.000 1032 OnExposeComplete: enter
23:25:30.109 00.002 1032 UpdateGuideState(): m_state=6
23:25:30.112 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9163
23:25:30.115 00.003 1032 Star::Find returns 1 (0), X=1107.72, Y=132.12, Mass=1356, SNR=25.9, Peak=94 HFD=3.4
23:25:30.118 00.003 1032 MultiStar: [#1 0.03,-0.13,1.00,U] [#2 0.15,-0.22,0.00,M1] [#3 0.02,-0.08,0.77,U] [#4 0.07,-0.17,0.67,U] [#5 0.29,0.01,0.00,M1] [#6 0.18,-0.09,0.63,U] [#7 0.02,-0.34,0.00,M1] [#8 0.16,-0.00,0.54,U] 
23:25:30.119 00.001 1032 refined, 5 included, MultiStar: {0.15, -0.12}, one-star: {0.39, -0.19}
23:25:30.121 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
23:25:30.123 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
23:25:30.124 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.68 mountX=-0.15 mountY=-0.11, mountTheta=-2.51
23:25:30.126 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.12, opts=13)
23:25:30.128 00.002 1032 Enqueuing Move request for scope (0.15, -0.12)
23:25:30.129 00.001 10072 Worker thread wakes up
23:25:30.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
23:25:30.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
23:25:30.131 00.002 10072 Moving (0.15, -0.12) raw xDistance=-0.15 yDistance=-0.11
23:25:30.132 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:25:30.134 00.002 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.46
23:25:30.134 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
23:25:30.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:30.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:25:30.134 00.000 10072 MoveAxis(E, 84, ABG)
23:25:30.135 00.001 10072 Guiding  Dir = 2, Dur = 84
23:25:30.135 00.000 10072 IsGuiding returns 0
23:25:30.137 00.002 10072 PulseGuide returned control before completion, sleep 94
23:25:30.152 00.015 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:25:30.154 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:30.156 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:30.157 00.001 1032 Enqueuing Expose request
23:25:30.244 00.087 10072 IsGuiding returns 0
23:25:30.244 00.000 10072 Move returns status 0, amount 84
23:25:30.244 00.000 10072 MoveAxis(N, 0, ABG)
23:25:30.244 00.000 10072 Move returns status 0, amount 0
23:25:30.244 00.000 10072 move complete, result=0
23:25:30.244 00.000 10072 worker thread done servicing request
23:25:30.244 00.000 1032 GuideStep: -0.2 px 84 ms EAST, -0.1 px 0 ms NORTH
23:25:30.247 00.003 10072 Worker thread wakes up
23:25:30.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:30.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:30.871 00.624 10072 Exposure complete
23:25:30.917 00.046 10072 worker thread done servicing request
23:25:30.918 00.001 1032 OnExposeComplete: enter
23:25:30.921 00.003 1032 UpdateGuideState(): m_state=6
23:25:30.922 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9164
23:25:30.926 00.004 1032 Star::Find returns 1 (0), X=1107.71, Y=132.19, Mass=1323, SNR=25.6, Peak=101 HFD=3.5
23:25:30.927 00.001 1032 MultiStar: [#1 0.09,0.02,1.00,U] [#2 0.13,-0.11,0.84,U] [#3 -0.07,0.12,0.80,U] [#4 0.14,0.07,0.70,U] [#5 0.22,-0.03,0.71,U] [#6 0.14,-0.01,0.63,U] [#7 0.07,-0.17,0.75,U] [#8 0.16,0.19,0.48,U] 
23:25:30.929 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.38, -0.12}
23:25:30.932 00.003 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
23:25:30.933 00.001 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
23:25:30.935 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-0.11 mountX=-0.05 mountY=-0.14, mountTheta=-1.94
23:25:30.937 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
23:25:30.940 00.003 1032 Enqueuing Move request for scope (0.14, -0.02)
23:25:30.941 00.001 10072 Worker thread wakes up
23:25:30.942 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
23:25:30.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
23:25:30.942 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.05 yDistance=-0.14
23:25:30.944 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:25:30.947 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:25:30.947 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:25:30.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:30.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:25:30.947 00.000 10072 MoveAxis(E, 14, ABG)
23:25:30.947 00.000 10072 Guiding  Dir = 2, Dur = 14
23:25:30.947 00.000 10072 IsGuiding returns 0
23:25:30.948 00.001 10072 PulseGuide returned control before completion, sleep 24
23:25:30.965 00.017 1032 UpdateGuideState exits: m=1323 SNR=25.6
23:25:30.967 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:30.968 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:30.970 00.002 1032 Enqueuing Expose request
23:25:30.977 00.007 10072 IsGuiding returns 0
23:25:30.977 00.000 10072 Move returns status 0, amount 14
23:25:30.977 00.000 10072 MoveAxis(N, 0, ABG)
23:25:30.977 00.000 10072 Move returns status 0, amount 0
23:25:30.977 00.000 10072 move complete, result=0
23:25:30.977 00.000 10072 worker thread done servicing request
23:25:30.978 00.001 10072 Worker thread wakes up
23:25:30.978 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:30.978 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:30.979 00.001 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:25:31.389 00.410 10072 Exposure complete
23:25:31.440 00.051 10072 worker thread done servicing request
23:25:31.440 00.000 1032 OnExposeComplete: enter
23:25:31.442 00.002 1032 UpdateGuideState(): m_state=6
23:25:31.443 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9165
23:25:31.445 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=132.29, Mass=1393, SNR=26.2, Peak=103 HFD=3.5
23:25:31.447 00.002 1032 MultiStar: [#1 -0.04,0.06,0.97,U] [#2 0.05,0.05,0.79,U] [#3 -0.11,0.18,0.78,U] [#4 0.13,-0.00,0.70,U] [#5 0.20,0.11,0.65,U] [#6 0.16,0.05,0.60,U] [#7 0.03,-0.04,0.69,U] [#8 0.10,0.11,0.55,U] 
23:25:31.448 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.37, -0.02}
23:25:31.450 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:25:31.451 00.001 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:25:31.452 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.47 mountX=0.02 mountY=-0.11, mountTheta=-1.36
23:25:31.457 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
23:25:31.459 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
23:25:31.461 00.002 10072 Worker thread wakes up
23:25:31.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:25:31.461 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:25:31.461 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
23:25:31.463 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:25:31.466 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:25:31.466 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:25:31.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:31.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:25:31.466 00.000 10072 MoveAxis(E, 11, ABG)
23:25:31.466 00.000 10072 Guiding  Dir = 2, Dur = 11
23:25:31.466 00.000 10072 IsGuiding returns 0
23:25:31.467 00.001 10072 PulseGuide returned control before completion, sleep 21
23:25:31.483 00.016 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:25:31.486 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:31.488 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:31.489 00.001 1032 Enqueuing Expose request
23:25:31.491 00.002 10072 IsGuiding returns 0
23:25:31.491 00.000 10072 Move returns status 0, amount 11
23:25:31.491 00.000 10072 MoveAxis(N, 0, ABG)
23:25:31.491 00.000 10072 Move returns status 0, amount 0
23:25:31.491 00.000 10072 move complete, result=0
23:25:31.491 00.000 10072 worker thread done servicing request
23:25:31.491 00.000 10072 Worker thread wakes up
23:25:31.491 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:31.491 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:31.499 00.008 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:25:32.118 00.619 10072 Exposure complete
23:25:32.168 00.050 10072 worker thread done servicing request
23:25:32.168 00.000 1032 OnExposeComplete: enter
23:25:32.170 00.002 1032 UpdateGuideState(): m_state=6
23:25:32.171 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9166
23:25:32.174 00.003 1032 Star::Find returns 1 (0), X=1107.64, Y=132.21, Mass=1421, SNR=26.5, Peak=99 HFD=3.4
23:25:32.176 00.002 1032 MultiStar: [#1 0.02,0.08,0.94,U] [#2 0.15,-0.03,0.79,U] [#3 0.02,0.14,0.78,U] [#4 0.25,0.11,0.00,M1] [#5 0.13,-0.02,0.69,U] [#6 0.10,0.08,0.61,U] [#7 0.01,-0.00,0.70,U] [#8 0.23,0.09,0.52,U] 
23:25:32.178 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.02}, one-star: {0.30, -0.10}
23:25:32.179 00.001 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
23:25:32.181 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
23:25:32.183 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.20 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
23:25:32.185 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
23:25:32.187 00.002 1032 Enqueuing Move request for scope (0.12, 0.02)
23:25:32.188 00.001 10072 Worker thread wakes up
23:25:32.189 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
23:25:32.189 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
23:25:32.189 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
23:25:32.191 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:25:32.194 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:25:32.195 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:25:32.195 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:32.195 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:25:32.195 00.000 10072 MoveAxis(E, 14, ABG)
23:25:32.195 00.000 10072 Guiding  Dir = 2, Dur = 14
23:25:32.195 00.000 10072 IsGuiding returns 0
23:25:32.196 00.001 10072 PulseGuide returned control before completion, sleep 24
23:25:32.216 00.020 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:25:32.218 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:32.220 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:32.222 00.002 1032 Enqueuing Expose request
23:25:32.224 00.002 10072 IsGuiding returns 0
23:25:32.224 00.000 10072 Move returns status 0, amount 14
23:25:32.224 00.000 10072 MoveAxis(N, 0, ABG)
23:25:32.224 00.000 10072 Move returns status 0, amount 0
23:25:32.224 00.000 10072 move complete, result=0
23:25:32.224 00.000 10072 worker thread done servicing request
23:25:32.224 00.000 10072 Worker thread wakes up
23:25:32.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:32.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:32.233 00.009 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:25:32.635 00.402 10072 Exposure complete
23:25:32.691 00.056 10072 worker thread done servicing request
23:25:32.691 00.000 1032 OnExposeComplete: enter
23:25:32.693 00.002 1032 UpdateGuideState(): m_state=6
23:25:32.695 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9167
23:25:32.697 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=132.19, Mass=1330, SNR=25.6, Peak=95 HFD=3.4
23:25:32.699 00.002 1032 MultiStar: [#1 -0.06,0.00,1.02,U] [#2 0.20,-0.05,0.84,U] [#3 -0.06,0.13,0.78,U] [#4 0.22,-0.10,0.71,U] [#5 0.21,-0.01,0.69,U] [#6 0.12,0.01,0.64,U] [#7 0.05,-0.07,0.72,U] [#8 0.15,0.10,0.51,U] 
23:25:32.701 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.02}, one-star: {0.35, -0.12}
23:25:32.703 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:25:32.706 00.003 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:25:32.709 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.15 mountX=-0.05 mountY=-0.12, mountTheta=-1.98
23:25:32.713 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
23:25:32.715 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
23:25:32.717 00.002 10072 Worker thread wakes up
23:25:32.717 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
23:25:32.717 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
23:25:32.717 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
23:25:32.721 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=153, Gamma=2.230
23:25:32.723 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:25:32.723 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:25:32.723 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:32.723 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:25:32.723 00.000 10072 MoveAxis(E, 12, ABG)
23:25:32.723 00.000 10072 Guiding  Dir = 2, Dur = 12
23:25:32.723 00.000 10072 IsGuiding returns 0
23:25:32.725 00.002 10072 PulseGuide returned control before completion, sleep 22
23:25:32.743 00.018 1032 UpdateGuideState exits: m=1330 SNR=25.6
23:25:32.745 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:32.747 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:32.749 00.002 1032 Enqueuing Expose request
23:25:32.755 00.006 10072 IsGuiding returns 0
23:25:32.755 00.000 10072 Move returns status 0, amount 12
23:25:32.755 00.000 10072 MoveAxis(N, 0, ABG)
23:25:32.755 00.000 10072 Move returns status 0, amount 0
23:25:32.755 00.000 10072 move complete, result=0
23:25:32.755 00.000 10072 worker thread done servicing request
23:25:32.755 00.000 10072 Worker thread wakes up
23:25:32.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:32.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:32.758 00.003 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:25:33.383 00.625 10072 Exposure complete
23:25:33.434 00.051 10072 worker thread done servicing request
23:25:33.434 00.000 1032 OnExposeComplete: enter
23:25:33.436 00.002 1032 UpdateGuideState(): m_state=6
23:25:33.438 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9168
23:25:33.440 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=132.17, Mass=1435, SNR=26.6, Peak=97 HFD=3.5
23:25:33.441 00.001 1032 MultiStar: [#1 0.08,0.01,0.96,U] [#2 0.15,-0.18,0.76,U] [#3 -0.04,0.07,0.78,U] [#4 0.18,-0.08,0.66,U] [#5 0.10,-0.04,0.61,U] [#6 0.16,-0.04,0.62,U] [#7 -0.00,-0.07,0.68,U] [#8 0.12,-0.02,0.51,U] 
23:25:33.443 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.39, -0.14}
23:25:33.445 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
23:25:33.446 00.001 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
23:25:33.448 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.40 mountX=-0.09 mountY=-0.12, mountTheta=-2.23
23:25:33.451 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
23:25:33.453 00.002 1032 Enqueuing Move request for scope (0.14, -0.06)
23:25:33.456 00.003 10072 Worker thread wakes up
23:25:33.456 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
23:25:33.456 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
23:25:33.456 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.09 yDistance=-0.12
23:25:33.458 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:25:33.460 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:25:33.460 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:25:33.460 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:33.461 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:25:33.461 00.000 10072 MoveAxis(E, 13, ABG)
23:25:33.461 00.000 10072 Guiding  Dir = 2, Dur = 13
23:25:33.461 00.000 10072 IsGuiding returns 0
23:25:33.462 00.001 10072 PulseGuide returned control before completion, sleep 23
23:25:33.478 00.016 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:25:33.481 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:33.482 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:33.485 00.003 1032 Enqueuing Expose request
23:25:33.491 00.006 10072 IsGuiding returns 0
23:25:33.491 00.000 10072 Move returns status 0, amount 13
23:25:33.491 00.000 10072 MoveAxis(N, 0, ABG)
23:25:33.491 00.000 10072 Move returns status 0, amount 0
23:25:33.491 00.000 10072 move complete, result=0
23:25:33.492 00.001 10072 worker thread done servicing request
23:25:33.492 00.000 10072 Worker thread wakes up
23:25:33.492 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:33.492 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:33.497 00.005 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:25:33.901 00.404 10072 Exposure complete
23:25:33.951 00.050 10072 worker thread done servicing request
23:25:33.951 00.000 1032 OnExposeComplete: enter
23:25:33.952 00.001 1032 UpdateGuideState(): m_state=6
23:25:33.955 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9169
23:25:33.958 00.003 1032 Star::Find returns 1 (0), X=1107.74, Y=132.22, Mass=1305, SNR=25.4, Peak=86 HFD=3.5
23:25:33.961 00.003 1032 MultiStar: [#1 0.02,-0.02,1.01,U] [#2 0.20,-0.11,0.80,U] [#3 0.02,-0.03,0.79,U] [#4 0.16,-0.12,0.71,U] [#5 0.24,0.02,0.67,U] [#6 0.06,-0.03,0.65,U] [#7 0.04,-0.12,0.70,U] [#8 0.09,-0.14,0.54,U] 
23:25:33.962 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.07}, one-star: {0.41, -0.10}
23:25:33.964 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
23:25:33.965 00.001 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
23:25:33.966 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.45 mountX=-0.11 mountY=-0.12, mountTheta=-2.28
23:25:33.969 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.07, opts=13)
23:25:33.970 00.001 1032 Enqueuing Move request for scope (0.15, -0.07)
23:25:33.972 00.002 10072 Worker thread wakes up
23:25:33.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
23:25:33.972 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
23:25:33.972 00.000 10072 Moving (0.15, -0.07) raw xDistance=-0.11 yDistance=-0.12
23:25:33.974 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:25:33.977 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:25:33.977 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:25:33.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:33.980 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:25:33.980 00.000 10072 MoveAxis(E, 9, ABG)
23:25:33.980 00.000 10072 Guiding  Dir = 2, Dur = 9
23:25:33.980 00.000 10072 IsGuiding returns 0
23:25:33.981 00.001 10072 PulseGuide returned control before completion, sleep 19
23:25:33.997 00.016 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:25:33.999 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:34.000 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:34.002 00.002 1032 Enqueuing Expose request
23:25:34.008 00.006 10072 IsGuiding returns 0
23:25:34.008 00.000 10072 Move returns status 0, amount 9
23:25:34.008 00.000 10072 MoveAxis(N, 0, ABG)
23:25:34.009 00.001 10072 Move returns status 0, amount 0
23:25:34.009 00.000 10072 move complete, result=0
23:25:34.009 00.000 10072 worker thread done servicing request
23:25:34.009 00.000 10072 Worker thread wakes up
23:25:34.009 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:34.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:34.010 00.001 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:25:34.636 00.626 10072 Exposure complete
23:25:34.682 00.046 10072 worker thread done servicing request
23:25:34.682 00.000 1032 OnExposeComplete: enter
23:25:34.685 00.003 1032 UpdateGuideState(): m_state=6
23:25:34.686 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9170
23:25:34.687 00.001 1032 Star::Find returns 1 (0), X=1107.80, Y=132.20, Mass=1376, SNR=26.1, Peak=97 HFD=3.3
23:25:34.688 00.001 1032 MultiStar: [#1 0.05,-0.01,0.95,U] [#2 0.19,-0.23,0.00,M1] [#3 0.08,0.02,0.78,U] [#4 0.25,-0.09,0.00,M1] [#5 0.26,-0.04,0.00,M1] [#6 0.11,0.00,0.64,U] [#7 0.00,-0.25,0.00,M1] [#8 0.08,-0.01,0.51,U] 
23:25:34.690 00.002 1032 refined, 4 included, MultiStar: {0.18, -0.03}, one-star: {0.47, -0.11}
23:25:34.691 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:25:34.692 00.001 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:25:34.695 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.16 mountX=-0.07 mountY=-0.17, mountTheta=-1.99
23:25:34.698 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
23:25:34.699 00.001 1032 Enqueuing Move request for scope (0.18, -0.03)
23:25:34.700 00.001 10072 Worker thread wakes up
23:25:34.700 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
23:25:34.700 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
23:25:34.700 00.000 10072 Moving (0.18, -0.03) raw xDistance=-0.07 yDistance=-0.17
23:25:34.703 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:25:34.705 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:25:34.705 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:25:34.705 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:34.705 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:25:34.705 00.000 10072 MoveAxis(E, 9, ABG)
23:25:34.705 00.000 10072 Guiding  Dir = 2, Dur = 9
23:25:34.706 00.001 10072 IsGuiding returns 0
23:25:34.706 00.000 10072 PulseGuide returned control before completion, sleep 19
23:25:34.723 00.017 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:25:34.724 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:34.726 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:34.727 00.001 1032 Enqueuing Expose request
23:25:34.729 00.002 10072 IsGuiding returns 0
23:25:34.729 00.000 10072 Move returns status 0, amount 9
23:25:34.729 00.000 10072 MoveAxis(N, 0, ABG)
23:25:34.729 00.000 10072 Move returns status 0, amount 0
23:25:34.729 00.000 10072 move complete, result=0
23:25:34.729 00.000 10072 worker thread done servicing request
23:25:34.729 00.000 10072 Worker thread wakes up
23:25:34.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:34.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:34.737 00.008 1032 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
23:25:35.137 00.400 10072 Exposure complete
23:25:35.186 00.049 10072 worker thread done servicing request
23:25:35.186 00.000 1032 OnExposeComplete: enter
23:25:35.188 00.002 1032 UpdateGuideState(): m_state=6
23:25:35.190 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9171
23:25:35.192 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=132.05, Mass=1422, SNR=26.5, Peak=98 HFD=3.3
23:25:35.194 00.002 1032 MultiStar: [#1 0.09,0.02,0.97,U] [#2 0.20,-0.11,0.77,U] [#3 0.04,-0.01,0.75,U] [#4 0.27,-0.14,0.00,M2] [#5 0.22,0.10,0.69,U] [#6 0.21,-0.11,0.60,U] [#7 -0.01,-0.20,0.67,U] [#8 0.13,0.06,0.49,U] 
23:25:35.195 00.001 1032 refined, 7 included, MultiStar: {0.17, -0.07}, one-star: {0.39, -0.26}
23:25:35.197 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
23:25:35.198 00.001 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
23:25:35.200 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.42 mountX=-0.11 mountY=-0.14, mountTheta=-2.25
23:25:35.202 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.07, opts=13)
23:25:35.205 00.003 1032 Enqueuing Move request for scope (0.17, -0.07)
23:25:35.207 00.002 10072 Worker thread wakes up
23:25:35.207 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
23:25:35.207 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
23:25:35.207 00.000 10072 Moving (0.17, -0.07) raw xDistance=-0.11 yDistance=-0.14
23:25:35.209 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:25:35.213 00.004 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:25:35.214 00.001 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:25:35.214 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:35.214 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:25:35.214 00.000 10072 MoveAxis(E, 8, ABG)
23:25:35.214 00.000 10072 Guiding  Dir = 2, Dur = 8
23:25:35.214 00.000 10072 IsGuiding returns 0
23:25:35.215 00.001 10072 PulseGuide returned control before completion, sleep 18
23:25:35.232 00.017 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:25:35.233 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:35.238 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:35.240 00.002 1032 Enqueuing Expose request
23:25:35.243 00.003 10072 IsGuiding returns 0
23:25:35.243 00.000 10072 Move returns status 0, amount 8
23:25:35.243 00.000 10072 MoveAxis(N, 0, ABG)
23:25:35.243 00.000 10072 Move returns status 0, amount 0
23:25:35.243 00.000 10072 move complete, result=0
23:25:35.243 00.000 10072 worker thread done servicing request
23:25:35.243 00.000 10072 Worker thread wakes up
23:25:35.243 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:35.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:35.249 00.006 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:25:35.872 00.623 10072 Exposure complete
23:25:35.922 00.050 10072 worker thread done servicing request
23:25:35.922 00.000 1032 OnExposeComplete: enter
23:25:35.924 00.002 1032 UpdateGuideState(): m_state=6
23:25:35.928 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9172
23:25:35.931 00.003 1032 Star::Find returns 1 (0), X=1107.70, Y=132.15, Mass=1330, SNR=25.7, Peak=90 HFD=3.4
23:25:35.933 00.002 1032 MultiStar: [#1 -0.03,-0.10,0.96,U] [#2 0.18,-0.30,0.00,M1] [#3 0.11,-0.16,0.77,U] [#4 0.26,-0.21,0.00,M3] [#5 0.14,-0.22,0.00,M1] [#6 0.10,-0.11,0.64,U] [#7 0.09,-0.26,0.00,M1] [#8 0.14,-0.11,0.54,U] 
23:25:35.935 00.002 1032 refined, 4 included, MultiStar: {0.14, -0.13}, one-star: {0.37, -0.17}
23:25:35.936 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
23:25:35.938 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
23:25:35.939 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.20 cameraTheta=-0.74 mountX=-0.17 mountY=-0.11, mountTheta=-2.57
23:25:35.942 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.13, opts=13)
23:25:35.944 00.002 1032 Enqueuing Move request for scope (0.14, -0.13)
23:25:35.946 00.002 10072 Worker thread wakes up
23:25:35.946 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
23:25:35.946 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
23:25:35.946 00.000 10072 Moving (0.14, -0.13) raw xDistance=-0.17 yDistance=-0.11
23:25:35.949 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:25:35.952 00.003 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.46
23:25:35.952 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
23:25:35.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:35.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:25:35.952 00.000 10072 MoveAxis(E, 86, ABG)
23:25:35.952 00.000 10072 Guiding  Dir = 2, Dur = 86
23:25:35.952 00.000 10072 IsGuiding returns 0
23:25:35.953 00.001 10072 PulseGuide returned control before completion, sleep 96
23:25:35.970 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.7
23:25:35.972 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:35.975 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:35.976 00.001 1032 Enqueuing Expose request
23:25:36.058 00.082 10072 IsGuiding returns 0
23:25:36.058 00.000 10072 Move returns status 0, amount 86
23:25:36.058 00.000 10072 MoveAxis(N, 0, ABG)
23:25:36.058 00.000 10072 Move returns status 0, amount 0
23:25:36.058 00.000 10072 move complete, result=0
23:25:36.058 00.000 10072 worker thread done servicing request
23:25:36.058 00.000 10072 Worker thread wakes up
23:25:36.058 00.000 1032 GuideStep: -0.2 px 86 ms EAST, -0.1 px 0 ms NORTH
23:25:36.062 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:36.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:36.469 00.407 10072 Exposure complete
23:25:36.519 00.050 10072 worker thread done servicing request
23:25:36.519 00.000 1032 OnExposeComplete: enter
23:25:36.523 00.004 1032 UpdateGuideState(): m_state=6
23:25:36.525 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9173
23:25:36.527 00.002 1032 Star::Find returns 1 (0), X=1107.78, Y=132.15, Mass=1264, SNR=25.0, Peak=92 HFD=3.3
23:25:36.529 00.002 1032 MultiStar: [#1 0.02,-0.14,1.02,U] [#2 0.06,-0.33,0.00,M2] [#3 0.06,-0.03,0.80,U] [#4 0.12,-0.12,0.71,U] [#5 0.12,-0.26,0.00,M2] [#6 0.18,-0.14,0.67,U] [#7 0.09,-0.18,0.74,U] [#8 0.13,-0.05,0.51,U] 
23:25:36.531 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.12}, one-star: {0.45, -0.17}
23:25:36.532 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
23:25:36.534 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
23:25:36.535 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.66 mountX=-0.16 mountY=-0.12, mountTheta=-2.49
23:25:36.538 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.12, opts=13)
23:25:36.539 00.001 1032 Enqueuing Move request for scope (0.16, -0.12)
23:25:36.541 00.002 10072 Worker thread wakes up
23:25:36.541 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
23:25:36.541 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
23:25:36.542 00.001 10072 Moving (0.16, -0.12) raw xDistance=-0.16 yDistance=-0.12
23:25:36.544 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:25:36.546 00.002 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.46
23:25:36.546 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:25:36.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:36.547 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:25:36.547 00.000 10072 MoveAxis(E, 83, ABG)
23:25:36.547 00.000 10072 Guiding  Dir = 2, Dur = 83
23:25:36.548 00.001 10072 IsGuiding returns 0
23:25:36.549 00.001 10072 PulseGuide returned control before completion, sleep 93
23:25:36.566 00.017 1032 UpdateGuideState exits: m=1264 SNR=25.0
23:25:36.570 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:36.571 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:36.573 00.002 1032 Enqueuing Expose request
23:25:36.654 00.081 10072 IsGuiding returns 0
23:25:36.654 00.000 10072 Move returns status 0, amount 83
23:25:36.654 00.000 10072 MoveAxis(N, 0, ABG)
23:25:36.654 00.000 10072 Move returns status 0, amount 0
23:25:36.654 00.000 10072 move complete, result=0
23:25:36.654 00.000 10072 worker thread done servicing request
23:25:36.654 00.000 10072 Worker thread wakes up
23:25:36.655 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:36.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:36.655 00.000 1032 GuideStep: -0.2 px 83 ms EAST, -0.1 px 0 ms NORTH
23:25:37.279 00.624 10072 Exposure complete
23:25:37.328 00.049 10072 worker thread done servicing request
23:25:37.328 00.000 1032 OnExposeComplete: enter
23:25:37.330 00.002 1032 UpdateGuideState(): m_state=6
23:25:37.332 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9174
23:25:37.333 00.001 1032 Star::Find returns 1 (0), X=1107.65, Y=132.34, Mass=1451, SNR=26.8, Peak=133 HFD=3.3
23:25:37.335 00.002 1032 MultiStar: [#1 -0.08,0.18,0.93,U] [#2 0.06,0.17,0.80,U] [#3 0.07,0.37,0.00,M1] [#4 0.18,0.12,0.68,U] [#5 0.21,0.09,0.69,U] [#6 0.02,0.15,0.60,U] [#7 -0.13,0.10,0.73,U] [#8 0.18,0.27,0.00,M1] 
23:25:37.336 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.12}, one-star: {0.32, 0.03}
23:25:37.338 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:25:37.339 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:25:37.341 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.92 mountX=0.09 mountY=-0.12, mountTheta=-0.91
23:25:37.344 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
23:25:37.347 00.003 1032 Enqueuing Move request for scope (0.09, 0.12)
23:25:37.349 00.002 10072 Worker thread wakes up
23:25:37.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
23:25:37.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
23:25:37.349 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.09 yDistance=-0.12
23:25:37.352 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:25:37.354 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
23:25:37.354 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:25:37.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:37.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:25:37.354 00.000 10072 MoveAxis(E, 10, ABG)
23:25:37.355 00.001 10072 Guiding  Dir = 2, Dur = 10
23:25:37.355 00.000 10072 IsGuiding returns 0
23:25:37.355 00.000 10072 PulseGuide returned control before completion, sleep 20
23:25:37.371 00.016 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:25:37.373 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:37.375 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:37.376 00.001 1032 Enqueuing Expose request
23:25:37.386 00.010 10072 IsGuiding returns 0
23:25:37.386 00.000 10072 Move returns status 0, amount 10
23:25:37.386 00.000 10072 MoveAxis(N, 0, ABG)
23:25:37.386 00.000 10072 Move returns status 0, amount 0
23:25:37.386 00.000 10072 move complete, result=0
23:25:37.386 00.000 10072 worker thread done servicing request
23:25:37.386 00.000 10072 Worker thread wakes up
23:25:37.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:37.387 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:37.388 00.001 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:25:37.793 00.405 10072 Exposure complete
23:25:37.844 00.051 10072 worker thread done servicing request
23:25:37.845 00.001 1032 OnExposeComplete: enter
23:25:37.846 00.001 1032 UpdateGuideState(): m_state=6
23:25:37.848 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9175
23:25:37.850 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=132.35, Mass=1512, SNR=27.4, Peak=118 HFD=3.3
23:25:37.852 00.002 1032 MultiStar: [#1 -0.01,0.13,0.94,U] [#2 0.09,0.10,0.79,U] [#3 -0.03,0.21,0.72,U] [#4 0.18,0.12,0.68,U] [#5 0.22,0.12,0.62,U] [#6 0.03,0.19,0.56,U] [#7 0.01,-0.02,0.70,U] [#8 0.15,0.22,0.00,M2] 
23:25:37.854 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.11}, one-star: {0.41, 0.03}
23:25:37.856 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
23:25:37.858 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
23:25:37.860 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.71 mountX=0.07 mountY=-0.15, mountTheta=-1.12
23:25:37.863 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
23:25:37.866 00.003 1032 Enqueuing Move request for scope (0.12, 0.11)
23:25:37.868 00.002 10072 Worker thread wakes up
23:25:37.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
23:25:37.868 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
23:25:37.868 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.07 yDistance=-0.15
23:25:37.871 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:25:37.873 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:25:37.874 00.001 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:25:37.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:37.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:25:37.874 00.000 10072 MoveAxis(E, 10, ABG)
23:25:37.874 00.000 10072 Guiding  Dir = 2, Dur = 10
23:25:37.874 00.000 10072 IsGuiding returns 0
23:25:37.875 00.001 10072 PulseGuide returned control before completion, sleep 20
23:25:37.891 00.016 1032 UpdateGuideState exits: m=1512 SNR=27.4
23:25:37.893 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:37.896 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:37.897 00.001 1032 Enqueuing Expose request
23:25:37.902 00.005 10072 IsGuiding returns 0
23:25:37.902 00.000 10072 Move returns status 0, amount 10
23:25:37.902 00.000 10072 MoveAxis(N, 0, ABG)
23:25:37.902 00.000 10072 Move returns status 0, amount 0
23:25:37.902 00.000 10072 move complete, result=0
23:25:37.902 00.000 10072 worker thread done servicing request
23:25:37.902 00.000 10072 Worker thread wakes up
23:25:37.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:37.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:37.908 00.006 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:25:38.542 00.634 10072 Exposure complete
23:25:38.591 00.049 10072 worker thread done servicing request
23:25:38.591 00.000 1032 OnExposeComplete: enter
23:25:38.594 00.003 1032 UpdateGuideState(): m_state=6
23:25:38.596 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9176
23:25:38.598 00.002 1032 Star::Find returns 1 (0), X=1107.81, Y=132.18, Mass=1335, SNR=25.7, Peak=89 HFD=3.4
23:25:38.600 00.002 1032 MultiStar: [#1 0.08,-0.01,0.99,U] [#2 0.21,-0.09,0.83,U] [#3 0.05,0.02,0.76,U] [#4 0.17,0.03,0.69,U] [#5 0.26,-0.10,0.00,M1] [#6 0.23,-0.09,0.63,U] [#7 0.03,-0.20,0.71,U] [#8 0.17,0.08,0.57,U] 
23:25:38.603 00.003 1032 refined, 7 included, MultiStar: {0.19, -0.05}, one-star: {0.48, -0.13}
23:25:38.605 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
23:25:38.606 00.001 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
23:25:38.608 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.28 mountX=-0.10 mountY=-0.17, mountTheta=-2.11
23:25:38.612 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.05, opts=13)
23:25:38.615 00.003 1032 Enqueuing Move request for scope (0.19, -0.05)
23:25:38.617 00.002 10072 Worker thread wakes up
23:25:38.617 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
23:25:38.617 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
23:25:38.617 00.000 10072 Moving (0.19, -0.05) raw xDistance=-0.10 yDistance=-0.17
23:25:38.619 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:25:38.621 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:25:38.622 00.001 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:25:38.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:38.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:25:38.622 00.000 10072 MoveAxis(E, 13, ABG)
23:25:38.622 00.000 10072 Guiding  Dir = 2, Dur = 13
23:25:38.622 00.000 10072 IsGuiding returns 0
23:25:38.623 00.001 10072 PulseGuide returned control before completion, sleep 23
23:25:38.638 00.015 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:25:38.640 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:38.641 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:38.643 00.002 1032 Enqueuing Expose request
23:25:38.647 00.004 10072 IsGuiding returns 0
23:25:38.647 00.000 10072 Move returns status 0, amount 13
23:25:38.647 00.000 10072 MoveAxis(N, 0, ABG)
23:25:38.647 00.000 10072 Move returns status 0, amount 0
23:25:38.647 00.000 10072 move complete, result=0
23:25:38.647 00.000 10072 worker thread done servicing request
23:25:38.647 00.000 10072 Worker thread wakes up
23:25:38.647 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:38.647 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:38.655 00.008 1032 GuideStep: -0.1 px 13 ms EAST, -0.2 px 0 ms NORTH
23:25:39.056 00.401 10072 Exposure complete
23:25:39.108 00.052 10072 worker thread done servicing request
23:25:39.110 00.002 1032 OnExposeComplete: enter
23:25:39.111 00.001 1032 UpdateGuideState(): m_state=6
23:25:39.113 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9177
23:25:39.115 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=132.04, Mass=1541, SNR=27.6, Peak=110 HFD=3.4
23:25:39.117 00.002 1032 MultiStar: [#1 0.04,-0.08,0.91,U] [#2 0.15,-0.21,0.00,M1] [#3 -0.07,-0.04,0.76,U] [#4 0.21,-0.11,0.63,U] [#5 0.18,-0.15,0.62,U] [#6 0.20,-0.28,0.00,M1] [#7 0.11,-0.26,0.00,M1] [#8 0.09,-0.05,0.49,U] 
23:25:39.119 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.13}, one-star: {0.30, -0.28}
23:25:39.121 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
23:25:39.122 00.001 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
23:25:39.125 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.78 mountX=-0.16 mountY=-0.09, mountTheta=-2.61
23:25:39.128 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.13, opts=13)
23:25:39.130 00.002 1032 Enqueuing Move request for scope (0.13, -0.13)
23:25:39.131 00.001 10072 Worker thread wakes up
23:25:39.131 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
23:25:39.131 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
23:25:39.131 00.000 10072 Moving (0.13, -0.13) raw xDistance=-0.16 yDistance=-0.09
23:25:39.133 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:25:39.136 00.003 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.47
23:25:39.136 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:25:39.136 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:39.136 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:25:39.136 00.000 10072 MoveAxis(E, 85, ABG)
23:25:39.136 00.000 10072 Guiding  Dir = 2, Dur = 85
23:25:39.136 00.000 10072 IsGuiding returns 0
23:25:39.137 00.001 10072 PulseGuide returned control before completion, sleep 95
23:25:39.152 00.015 1032 UpdateGuideState exits: m=1541 SNR=27.6
23:25:39.154 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:39.155 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:39.157 00.002 1032 Enqueuing Expose request
23:25:39.239 00.082 10072 IsGuiding returns 0
23:25:39.239 00.000 10072 Move returns status 0, amount 85
23:25:39.239 00.000 10072 MoveAxis(N, 0, ABG)
23:25:39.239 00.000 10072 Move returns status 0, amount 0
23:25:39.239 00.000 10072 move complete, result=0
23:25:39.240 00.001 10072 worker thread done servicing request
23:25:39.240 00.000 10072 Worker thread wakes up
23:25:39.240 00.000 1032 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
23:25:39.241 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:39.241 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:39.868 00.627 10072 Exposure complete
23:25:39.921 00.053 10072 worker thread done servicing request
23:25:39.921 00.000 1032 OnExposeComplete: enter
23:25:39.923 00.002 1032 UpdateGuideState(): m_state=6
23:25:39.925 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9178
23:25:39.927 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=132.33, Mass=1633, SNR=28.4, Peak=122 HFD=3.5
23:25:39.931 00.004 1032 MultiStar: [#1 0.03,0.18,0.92,U] [#2 0.12,0.12,0.76,U] [#3 0.12,0.32,0.00,M1] [#4 0.11,0.18,0.60,U] [#5 0.36,0.17,0.00,M1] [#6 0.11,0.19,0.59,U] [#7 -0.01,0.08,0.63,U] [#8 0.16,0.27,0.00,M1] 
23:25:39.935 00.004 1032 refined, 5 included, MultiStar: {0.14, 0.12}, one-star: {0.38, 0.02}
23:25:39.937 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
23:25:39.939 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
23:25:39.941 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.71 mountX=0.08 mountY=-0.16, mountTheta=-1.12
23:25:39.944 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.12, opts=13)
23:25:39.946 00.002 1032 Enqueuing Move request for scope (0.14, 0.12)
23:25:39.948 00.002 10072 Worker thread wakes up
23:25:39.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
23:25:39.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
23:25:39.948 00.000 10072 Moving (0.14, 0.12) raw xDistance=0.08 yDistance=-0.16
23:25:39.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:25:39.953 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:25:39.953 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:25:39.953 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:39.953 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:25:39.953 00.000 10072 MoveAxis(E, 13, ABG)
23:25:39.953 00.000 10072 Guiding  Dir = 2, Dur = 13
23:25:39.955 00.002 10072 IsGuiding returns 0
23:25:39.956 00.001 10072 PulseGuide returned control before completion, sleep 23
23:25:39.972 00.016 1032 UpdateGuideState exits: m=1633 SNR=28.4
23:25:39.974 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:39.976 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:39.978 00.002 1032 Enqueuing Expose request
23:25:39.991 00.013 10072 IsGuiding returns 0
23:25:39.991 00.000 10072 Move returns status 0, amount 13
23:25:39.991 00.000 10072 MoveAxis(N, 0, ABG)
23:25:39.991 00.000 10072 Move returns status 0, amount 0
23:25:39.991 00.000 10072 move complete, result=0
23:25:39.991 00.000 10072 worker thread done servicing request
23:25:39.991 00.000 10072 Worker thread wakes up
23:25:39.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:39.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:39.996 00.005 1032 GuideStep: 0.1 px 13 ms EAST, -0.2 px 0 ms NORTH
23:25:40.399 00.403 10072 Exposure complete
23:25:40.450 00.051 10072 worker thread done servicing request
23:25:40.451 00.001 1032 OnExposeComplete: enter
23:25:40.452 00.001 1032 UpdateGuideState(): m_state=6
23:25:40.454 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9179
23:25:40.457 00.003 1032 Star::Find returns 1 (0), X=1107.69, Y=132.34, Mass=1389, SNR=26.2, Peak=101 HFD=3.4
23:25:40.460 00.003 1032 MultiStar: [#1 -0.06,0.14,0.96,U] [#2 0.12,-0.05,0.82,U] [#3 0.05,0.22,0.77,U] [#4 0.18,0.06,0.66,U] [#5 0.18,0.07,0.69,U] [#6 0.18,0.10,0.63,U] [#7 -0.03,-0.07,0.70,U] [#8 0.08,0.11,0.51,U] 
23:25:40.462 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.36, 0.02}
23:25:40.463 00.001 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
23:25:40.465 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
23:25:40.467 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.50 mountX=0.03 mountY=-0.14, mountTheta=-1.33
23:25:40.469 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
23:25:40.471 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
23:25:40.473 00.002 10072 Worker thread wakes up
23:25:40.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:25:40.473 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:25:40.473 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.03 yDistance=-0.14
23:25:40.475 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:25:40.477 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:25:40.477 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:25:40.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:40.478 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:25:40.478 00.000 10072 MoveAxis(E, 11, ABG)
23:25:40.478 00.000 10072 Guiding  Dir = 2, Dur = 11
23:25:40.478 00.000 10072 IsGuiding returns 0
23:25:40.479 00.001 10072 PulseGuide returned control before completion, sleep 21
23:25:40.498 00.019 1032 UpdateGuideState exits: m=1389 SNR=26.2
23:25:40.500 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:40.502 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:40.504 00.002 1032 Enqueuing Expose request
23:25:40.505 00.001 10072 IsGuiding returns 0
23:25:40.505 00.000 10072 Move returns status 0, amount 11
23:25:40.505 00.000 10072 MoveAxis(N, 0, ABG)
23:25:40.505 00.000 10072 Move returns status 0, amount 0
23:25:40.505 00.000 10072 move complete, result=0
23:25:40.505 00.000 10072 worker thread done servicing request
23:25:40.505 00.000 10072 Worker thread wakes up
23:25:40.507 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:40.507 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:40.514 00.007 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:25:41.133 00.619 10072 Exposure complete
23:25:41.182 00.049 10072 worker thread done servicing request
23:25:41.182 00.000 1032 OnExposeComplete: enter
23:25:41.184 00.002 1032 UpdateGuideState(): m_state=6
23:25:41.187 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9180
23:25:41.189 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=132.31, Mass=1445, SNR=26.7, Peak=104 HFD=3.5
23:25:41.192 00.003 1032 MultiStar: [#1 -0.02,0.10,0.93,U] [#2 0.07,0.02,0.81,U] [#3 -0.05,0.08,0.75,U] [#4 0.20,-0.06,0.65,U] [#5 0.34,0.00,0.00,M1] [#6 0.17,0.11,0.62,U] [#7 0.04,-0.16,0.70,U] [#8 0.13,0.20,0.53,U] 
23:25:41.195 00.003 1032 refined, 7 included, MultiStar: {0.12, 0.03}, one-star: {0.36, -0.01}
23:25:41.198 00.003 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
23:25:41.200 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
23:25:41.202 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.27 mountX=0.00 mountY=-0.12, mountTheta=-1.56
23:25:41.205 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
23:25:41.207 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
23:25:41.211 00.004 10072 Worker thread wakes up
23:25:41.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
23:25:41.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
23:25:41.211 00.000 10072 Moving (0.12, 0.03) raw xDistance=0.00 yDistance=-0.12
23:25:41.213 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:25:41.216 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:25:41.216 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:25:41.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:41.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:25:41.216 00.000 10072 MoveAxis(E, 12, ABG)
23:25:41.216 00.000 10072 Guiding  Dir = 2, Dur = 12
23:25:41.217 00.001 10072 IsGuiding returns 0
23:25:41.217 00.000 10072 PulseGuide returned control before completion, sleep 22
23:25:41.236 00.019 1032 UpdateGuideState exits: m=1445 SNR=26.7
23:25:41.240 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:41.241 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:41.243 00.002 1032 Enqueuing Expose request
23:25:41.256 00.013 10072 IsGuiding returns 0
23:25:41.256 00.000 10072 Move returns status 0, amount 12
23:25:41.256 00.000 10072 MoveAxis(N, 0, ABG)
23:25:41.256 00.000 10072 Move returns status 0, amount 0
23:25:41.256 00.000 10072 move complete, result=0
23:25:41.256 00.000 10072 worker thread done servicing request
23:25:41.256 00.000 10072 Worker thread wakes up
23:25:41.257 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:41.257 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:41.257 00.000 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:25:41.666 00.409 10072 Exposure complete
23:25:41.715 00.049 10072 worker thread done servicing request
23:25:41.715 00.000 1032 OnExposeComplete: enter
23:25:41.717 00.002 1032 UpdateGuideState(): m_state=6
23:25:41.718 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9181
23:25:41.720 00.002 1032 Star::Find returns 1 (0), X=1107.77, Y=132.21, Mass=1365, SNR=25.9, Peak=101 HFD=3.4
23:25:41.722 00.002 1032 MultiStar: [#1 -0.02,0.07,0.96,U] [#2 0.09,-0.05,0.83,U] [#3 -0.03,0.14,0.81,U] [#4 0.17,0.01,0.73,U] [#5 0.20,-0.03,0.68,U] [#6 0.10,0.10,0.68,U] [#7 -0.10,-0.08,0.70,U] [#8 0.07,0.01,0.53,U] 
23:25:41.723 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.00}, one-star: {0.44, -0.11}
23:25:41.725 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
23:25:41.726 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
23:25:41.728 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.03 mountX=-0.02 mountY=-0.11, mountTheta=-1.80
23:25:41.731 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.00, opts=13)
23:25:41.733 00.002 1032 Enqueuing Move request for scope (0.11, 0.00)
23:25:41.735 00.002 10072 Worker thread wakes up
23:25:41.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
23:25:41.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
23:25:41.735 00.000 10072 Moving (0.11, 0.00) raw xDistance=-0.02 yDistance=-0.11
23:25:41.739 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:25:41.742 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:25:41.743 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:25:41.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:41.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:25:41.743 00.000 10072 MoveAxis(E, 11, ABG)
23:25:41.743 00.000 10072 Guiding  Dir = 2, Dur = 11
23:25:41.743 00.000 10072 IsGuiding returns 0
23:25:41.743 00.000 10072 PulseGuide returned control before completion, sleep 21
23:25:41.759 00.016 1032 UpdateGuideState exits: m=1365 SNR=25.9
23:25:41.762 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:41.763 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:41.765 00.002 1032 Enqueuing Expose request
23:25:41.774 00.009 10072 IsGuiding returns 0
23:25:41.774 00.000 10072 Move returns status 0, amount 11
23:25:41.774 00.000 10072 MoveAxis(N, 0, ABG)
23:25:41.775 00.001 10072 Move returns status 0, amount 0
23:25:41.775 00.000 10072 move complete, result=0
23:25:41.775 00.000 10072 worker thread done servicing request
23:25:41.775 00.000 10072 Worker thread wakes up
23:25:41.775 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:41.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:41.777 00.002 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:25:42.405 00.628 10072 Exposure complete
23:25:42.452 00.047 10072 worker thread done servicing request
23:25:42.454 00.002 1032 OnExposeComplete: enter
23:25:42.455 00.001 1032 UpdateGuideState(): m_state=6
23:25:42.459 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9182
23:25:42.461 00.002 1032 Star::Find returns 1 (0), X=1107.65, Y=132.22, Mass=1483, SNR=27.1, Peak=104 HFD=3.6
23:25:42.464 00.003 1032 MultiStar: [#1 -0.07,0.03,0.94,U] [#2 0.21,-0.05,0.80,U] [#3 0.04,0.03,0.73,U] [#4 0.06,-0.09,0.64,U] [#5 0.14,-0.15,0.64,U] [#6 0.12,0.09,0.63,U] [#7 -0.01,-0.06,0.65,U] [#8 0.02,0.12,0.52,U] 
23:25:42.465 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {0.32, -0.10}
23:25:42.467 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:25:42.468 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:25:42.470 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.23 mountX=-0.05 mountY=-0.09, mountTheta=-2.06
23:25:42.472 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
23:25:42.474 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
23:25:42.476 00.002 10072 Worker thread wakes up
23:25:42.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:25:42.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:25:42.476 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
23:25:42.477 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:25:42.480 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:25:42.480 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:25:42.480 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:42.481 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:25:42.481 00.000 10072 MoveAxis(E, 14, ABG)
23:25:42.481 00.000 10072 Guiding  Dir = 2, Dur = 14
23:25:42.481 00.000 10072 IsGuiding returns 0
23:25:42.482 00.001 10072 PulseGuide returned control before completion, sleep 24
23:25:42.497 00.015 1032 UpdateGuideState exits: m=1483 SNR=27.1
23:25:42.499 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:42.501 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:42.502 00.001 1032 Enqueuing Expose request
23:25:42.509 00.007 10072 IsGuiding returns 0
23:25:42.509 00.000 10072 Move returns status 0, amount 14
23:25:42.509 00.000 10072 MoveAxis(N, 0, ABG)
23:25:42.509 00.000 10072 Move returns status 0, amount 0
23:25:42.509 00.000 10072 move complete, result=0
23:25:42.509 00.000 10072 worker thread done servicing request
23:25:42.509 00.000 10072 Worker thread wakes up
23:25:42.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:42.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:42.512 00.003 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:25:42.918 00.406 10072 Exposure complete
23:25:42.967 00.049 10072 worker thread done servicing request
23:25:42.967 00.000 1032 OnExposeComplete: enter
23:25:42.969 00.002 1032 UpdateGuideState(): m_state=6
23:25:42.971 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9183
23:25:42.973 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=132.09, Mass=1366, SNR=26.0, Peak=108 HFD=3.3
23:25:42.974 00.001 1032 MultiStar: [#1 -0.09,-0.06,0.96,U] [#2 0.05,-0.31,0.00,M1] [#3 -0.11,0.07,0.82,U] [#4 0.07,-0.19,0.69,U] [#5 0.12,-0.12,0.69,U] [#6 0.04,-0.16,0.59,U] [#7 -0.00,-0.32,0.00,M1] [#8 0.04,-0.04,0.53,U] 
23:25:42.976 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.11}, one-star: {0.30, -0.23}
23:25:42.978 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
23:25:42.980 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
23:25:42.982 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.07 mountX=-0.12 mountY=-0.03, mountTheta=-2.90
23:25:42.984 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.11, opts=13)
23:25:42.987 00.003 1032 Enqueuing Move request for scope (0.06, -0.11)
23:25:42.988 00.001 10072 Worker thread wakes up
23:25:42.989 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
23:25:42.989 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
23:25:42.989 00.000 10072 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=-0.03
23:25:42.991 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:25:42.993 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
23:25:42.993 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:25:42.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:42.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:25:42.993 00.000 10072 MoveAxis(E, 13, ABG)
23:25:42.993 00.000 10072 Guiding  Dir = 2, Dur = 13
23:25:42.994 00.001 10072 IsGuiding returns 0
23:25:42.994 00.000 10072 PulseGuide returned control before completion, sleep 23
23:25:43.012 00.018 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:25:43.015 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:43.017 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:43.019 00.002 1032 Enqueuing Expose request
23:25:43.026 00.007 10072 IsGuiding returns 0
23:25:43.026 00.000 10072 Move returns status 0, amount 13
23:25:43.026 00.000 10072 MoveAxis(N, 0, ABG)
23:25:43.026 00.000 10072 Move returns status 0, amount 0
23:25:43.026 00.000 10072 move complete, result=0
23:25:43.027 00.001 10072 worker thread done servicing request
23:25:43.027 00.000 10072 Worker thread wakes up
23:25:43.027 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:43.027 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:43.029 00.002 1032 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
23:25:43.654 00.625 10072 Exposure complete
23:25:43.702 00.048 10072 worker thread done servicing request
23:25:43.702 00.000 1032 OnExposeComplete: enter
23:25:43.705 00.003 1032 UpdateGuideState(): m_state=6
23:25:43.708 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9184
23:25:43.710 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=132.10, Mass=1443, SNR=26.7, Peak=101 HFD=3.4
23:25:43.711 00.001 1032 MultiStar: [#1 0.07,-0.06,0.96,U] [#2 0.07,-0.10,0.84,U] [#3 -0.00,0.01,0.74,U] [#4 0.17,-0.18,0.68,U] [#5 0.13,-0.19,0.66,U] [#6 0.07,-0.02,0.63,U] [#7 -0.06,-0.21,0.74,U] [#8 0.04,-0.18,0.52,U] 
23:25:43.713 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.13}, one-star: {0.31, -0.22}
23:25:43.715 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
23:25:43.717 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
23:25:43.720 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.92 mountX=-0.15 mountY=-0.06, mountTheta=-2.75
23:25:43.724 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.13, opts=13)
23:25:43.726 00.002 1032 Enqueuing Move request for scope (0.10, -0.13)
23:25:43.728 00.002 10072 Worker thread wakes up
23:25:43.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
23:25:43.728 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
23:25:43.728 00.000 10072 Moving (0.10, -0.13) raw xDistance=-0.15 yDistance=-0.06
23:25:43.730 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:25:43.733 00.003 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.47
23:25:43.733 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
23:25:43.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:43.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:25:43.733 00.000 10072 MoveAxis(E, 84, ABG)
23:25:43.733 00.000 10072 Guiding  Dir = 2, Dur = 84
23:25:43.733 00.000 10072 IsGuiding returns 0
23:25:43.735 00.002 10072 PulseGuide returned control before completion, sleep 93
23:25:43.753 00.018 1032 UpdateGuideState exits: m=1443 SNR=26.7
23:25:43.755 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:43.757 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:43.759 00.002 1032 Enqueuing Expose request
23:25:43.839 00.080 10072 IsGuiding returns 0
23:25:43.839 00.000 10072 Move returns status 0, amount 84
23:25:43.839 00.000 10072 MoveAxis(N, 0, ABG)
23:25:43.839 00.000 10072 Move returns status 0, amount 0
23:25:43.839 00.000 10072 move complete, result=0
23:25:43.839 00.000 10072 worker thread done servicing request
23:25:43.839 00.000 10072 Worker thread wakes up
23:25:43.839 00.000 1032 GuideStep: -0.1 px 84 ms EAST, -0.1 px 0 ms NORTH
23:25:43.842 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:43.842 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:44.251 00.409 10072 Exposure complete
23:25:44.299 00.048 10072 worker thread done servicing request
23:25:44.299 00.000 1032 OnExposeComplete: enter
23:25:44.302 00.003 1032 UpdateGuideState(): m_state=6
23:25:44.304 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9185
23:25:44.306 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=132.21, Mass=1437, SNR=26.6, Peak=102 HFD=3.5
23:25:44.307 00.001 1032 MultiStar: [#1 0.01,-0.08,0.92,U] [#2 0.10,0.06,0.75,U] [#3 -0.05,-0.02,0.75,U] [#4 0.08,-0.14,0.66,U] [#5 0.15,0.01,0.62,U] [#6 0.22,0.02,0.70,U] [#7 -0.10,-0.17,0.69,U] [#8 -0.00,0.11,0.49,U] 
23:25:44.309 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.34, -0.11}
23:25:44.311 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
23:25:44.312 00.001 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
23:25:44.314 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.44 mountX=-0.07 mountY=-0.08, mountTheta=-2.27
23:25:44.317 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
23:25:44.319 00.002 1032 Enqueuing Move request for scope (0.09, -0.04)
23:25:44.321 00.002 10072 Worker thread wakes up
23:25:44.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:25:44.321 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:25:44.321 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.07 yDistance=-0.08
23:25:44.323 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=148, Gamma=2.230
23:25:44.326 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:25:44.326 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:25:44.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:44.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:25:44.326 00.000 10072 MoveAxis(E, 11, ABG)
23:25:44.326 00.000 10072 Guiding  Dir = 2, Dur = 11
23:25:44.327 00.001 10072 IsGuiding returns 0
23:25:44.327 00.000 10072 PulseGuide returned control before completion, sleep 21
23:25:44.344 00.017 1032 UpdateGuideState exits: m=1437 SNR=26.6
23:25:44.346 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:44.348 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:44.349 00.001 1032 Enqueuing Expose request
23:25:44.356 00.007 10072 IsGuiding returns 0
23:25:44.356 00.000 10072 Move returns status 0, amount 11
23:25:44.356 00.000 10072 MoveAxis(N, 0, ABG)
23:25:44.356 00.000 10072 Move returns status 0, amount 0
23:25:44.356 00.000 10072 move complete, result=0
23:25:44.356 00.000 10072 worker thread done servicing request
23:25:44.356 00.000 10072 Worker thread wakes up
23:25:44.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:44.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:44.358 00.002 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:25:44.988 00.630 10072 Exposure complete
23:25:45.034 00.046 10072 worker thread done servicing request
23:25:45.034 00.000 1032 OnExposeComplete: enter
23:25:45.036 00.002 1032 UpdateGuideState(): m_state=6
23:25:45.038 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9186
23:25:45.040 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=132.22, Mass=1436, SNR=26.6, Peak=96 HFD=3.6
23:25:45.041 00.001 1032 MultiStar: [#1 -0.01,0.18,0.98,U] [#2 0.04,0.08,0.78,U] [#3 -0.12,0.21,0.73,U] [#4 0.14,0.26,0.00,M1] [#5 0.25,0.21,0.00,M1] [#6 0.16,0.19,0.61,U] [#7 -0.16,0.12,0.67,U] [#8 0.10,0.27,0.00,M1] 
23:25:45.042 00.001 1032 refined, 5 included, MultiStar: {0.06, 0.10}, one-star: {0.36, -0.09}
23:25:45.045 00.003 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
23:25:45.046 00.001 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
23:25:45.048 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=0.09 mountY=-0.08, mountTheta=-0.78
23:25:45.052 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
23:25:45.053 00.001 1032 Enqueuing Move request for scope (0.06, 0.10)
23:25:45.056 00.003 10072 Worker thread wakes up
23:25:45.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
23:25:45.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
23:25:45.056 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.09 yDistance=-0.08
23:25:45.057 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:25:45.060 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:25:45.060 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:25:45.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:45.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:25:45.060 00.000 10072 MoveAxis(E, 12, ABG)
23:25:45.060 00.000 10072 Guiding  Dir = 2, Dur = 12
23:25:45.060 00.000 10072 IsGuiding returns 0
23:25:45.061 00.001 10072 PulseGuide returned control before completion, sleep 22
23:25:45.075 00.014 1032 UpdateGuideState exits: m=1436 SNR=26.6
23:25:45.076 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:45.077 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:45.082 00.005 1032 Enqueuing Expose request
23:25:45.094 00.012 10072 IsGuiding returns 0
23:25:45.094 00.000 10072 Move returns status 0, amount 12
23:25:45.094 00.000 10072 MoveAxis(N, 0, ABG)
23:25:45.094 00.000 10072 Move returns status 0, amount 0
23:25:45.094 00.000 10072 move complete, result=0
23:25:45.094 00.000 10072 worker thread done servicing request
23:25:45.094 00.000 10072 Worker thread wakes up
23:25:45.095 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:45.095 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:45.095 00.000 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:25:45.503 00.408 10072 Exposure complete
23:25:45.555 00.052 10072 worker thread done servicing request
23:25:45.556 00.001 1032 OnExposeComplete: enter
23:25:45.557 00.001 1032 UpdateGuideState(): m_state=6
23:25:45.559 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9187
23:25:45.561 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=132.34, Mass=1400, SNR=26.3, Peak=117 HFD=3.3
23:25:45.562 00.001 1032 MultiStar: [#1 0.01,0.31,0.00,M1] [#2 0.21,0.17,0.00,M1] [#3 0.05,0.37,0.00,M1] [#4 0.11,0.14,0.64,U] [#5 0.18,0.25,0.00,M2] [#6 0.19,0.27,0.00,M1] [#7 -0.03,0.14,0.69,U] [#8 -0.00,0.36,0.00,M2] 
23:25:45.564 00.002 1032 refined, 2 included, MultiStar: {0.17, 0.09}, one-star: {0.35, 0.02}
23:25:45.565 00.001 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
23:25:45.566 00.001 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
23:25:45.568 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.49 mountX=0.04 mountY=-0.19, mountTheta=-1.34
23:25:45.570 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.09, opts=13)
23:25:45.572 00.002 1032 Enqueuing Move request for scope (0.17, 0.09)
23:25:45.574 00.002 10072 Worker thread wakes up
23:25:45.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
23:25:45.574 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
23:25:45.574 00.000 10072 Moving (0.17, 0.09) raw xDistance=0.04 yDistance=-0.19
23:25:45.575 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:25:45.578 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:25:45.578 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:25:45.578 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:45.580 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:25:45.580 00.000 10072 MoveAxis(E, 12, ABG)
23:25:45.580 00.000 10072 Guiding  Dir = 2, Dur = 12
23:25:45.580 00.000 10072 IsGuiding returns 0
23:25:45.581 00.001 10072 PulseGuide returned control before completion, sleep 22
23:25:45.595 00.014 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:25:45.597 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:45.599 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:45.600 00.001 1032 Enqueuing Expose request
23:25:45.609 00.009 10072 IsGuiding returns 0
23:25:45.610 00.001 10072 Move returns status 0, amount 12
23:25:45.610 00.000 10072 MoveAxis(N, 0, ABG)
23:25:45.610 00.000 10072 Move returns status 0, amount 0
23:25:45.610 00.000 10072 move complete, result=0
23:25:45.610 00.000 10072 worker thread done servicing request
23:25:45.610 00.000 10072 Worker thread wakes up
23:25:45.610 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:45.610 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:45.615 00.005 1032 GuideStep: 0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
23:25:46.239 00.624 10072 Exposure complete
23:25:46.285 00.046 10072 worker thread done servicing request
23:25:46.286 00.001 1032 OnExposeComplete: enter
23:25:46.288 00.002 1032 UpdateGuideState(): m_state=6
23:25:46.290 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9188
23:25:46.292 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=132.41, Mass=1622, SNR=28.3, Peak=127 HFD=3.4
23:25:46.294 00.002 1032 MultiStar: [#1 0.01,0.20,0.92,U] [#2 0.08,0.14,0.72,U] [#3 0.17,0.23,0.00,M2] [#4 0.20,0.16,0.67,U] [#5 0.07,0.13,0.63,U] [#6 0.05,0.18,0.58,U] [#7 -0.03,0.12,0.66,U] [#8 0.04,0.19,0.51,U] 
23:25:46.295 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.15}, one-star: {0.33, 0.10}
23:25:46.297 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:25:46.300 00.003 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:25:46.303 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.96 mountX=0.12 mountY=-0.14, mountTheta=-0.87
23:25:46.306 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.15, opts=13)
23:25:46.307 00.001 1032 Enqueuing Move request for scope (0.10, 0.15)
23:25:46.309 00.002 10072 Worker thread wakes up
23:25:46.309 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
23:25:46.309 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
23:25:46.309 00.000 10072 Moving (0.10, 0.15) raw xDistance=0.12 yDistance=-0.14
23:25:46.311 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=146, Gamma=2.230
23:25:46.314 00.003 10072 PPEC rslt: input = 0.12, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:25:46.314 00.000 10072 PPEC: input: 0.12, control: -0.02, exposure: 500
23:25:46.314 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:46.314 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:25:46.314 00.000 10072 MoveAxis(E, 15, ABG)
23:25:46.314 00.000 10072 Guiding  Dir = 2, Dur = 15
23:25:46.315 00.001 10072 IsGuiding returns 0
23:25:46.315 00.000 10072 PulseGuide returned control before completion, sleep 25
23:25:46.332 00.017 1032 UpdateGuideState exits: m=1622 SNR=28.3
23:25:46.335 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:46.338 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:46.340 00.002 1032 Enqueuing Expose request
23:25:46.346 00.006 10072 IsGuiding returns 0
23:25:46.346 00.000 10072 Move returns status 0, amount 15
23:25:46.346 00.000 10072 MoveAxis(N, 0, ABG)
23:25:46.347 00.001 10072 Move returns status 0, amount 0
23:25:46.347 00.000 10072 move complete, result=0
23:25:46.347 00.000 10072 worker thread done servicing request
23:25:46.347 00.000 10072 Worker thread wakes up
23:25:46.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:46.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:46.351 00.004 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:25:46.757 00.406 10072 Exposure complete
23:25:46.802 00.045 10072 worker thread done servicing request
23:25:46.802 00.000 1032 OnExposeComplete: enter
23:25:46.804 00.002 1032 UpdateGuideState(): m_state=6
23:25:46.807 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9189
23:25:46.809 00.002 1032 Star::Find returns 1 (0), X=1107.65, Y=132.29, Mass=1312, SNR=25.5, Peak=117 HFD=3.2
23:25:46.811 00.002 1032 MultiStar: [#1 0.12,0.09,0.96,U] [#2 0.22,0.00,0.88,U] [#3 0.09,0.17,0.82,U] [#4 0.28,0.03,0.00,M1] [#5 0.21,0.05,0.70,U] [#6 0.22,0.04,0.65,U] [#7 0.05,0.05,0.74,U] [#8 0.11,0.09,0.55,U] 
23:25:46.812 00.001 1032 refined, 7 included, MultiStar: {0.17, 0.06}, one-star: {0.31, -0.03}
23:25:46.814 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
23:25:46.815 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
23:25:46.817 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.31 mountX=0.01 mountY=-0.18, mountTheta=-1.52
23:25:46.820 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.06, opts=13)
23:25:46.822 00.002 1032 Enqueuing Move request for scope (0.17, 0.06)
23:25:46.824 00.002 10072 Worker thread wakes up
23:25:46.824 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
23:25:46.824 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
23:25:46.824 00.000 10072 Moving (0.17, 0.06) raw xDistance=0.01 yDistance=-0.18
23:25:46.825 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:25:46.828 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:25:46.828 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:25:46.828 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:46.828 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:25:46.828 00.000 10072 MoveAxis(E, 12, ABG)
23:25:46.828 00.000 10072 Guiding  Dir = 2, Dur = 12
23:25:46.828 00.000 10072 IsGuiding returns 0
23:25:46.828 00.000 10072 PulseGuide returned control before completion, sleep 22
23:25:46.845 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.5
23:25:46.847 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:46.849 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:46.850 00.001 1032 Enqueuing Expose request
23:25:46.863 00.013 10072 IsGuiding returns 0
23:25:46.863 00.000 10072 Move returns status 0, amount 12
23:25:46.863 00.000 10072 MoveAxis(N, 0, ABG)
23:25:46.863 00.000 10072 Move returns status 0, amount 0
23:25:46.863 00.000 10072 move complete, result=0
23:25:46.863 00.000 10072 worker thread done servicing request
23:25:46.864 00.001 10072 Worker thread wakes up
23:25:46.864 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:46.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:46.864 00.000 1032 GuideStep: 0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
23:25:47.492 00.628 10072 Exposure complete
23:25:47.541 00.049 10072 worker thread done servicing request
23:25:47.541 00.000 1032 OnExposeComplete: enter
23:25:47.544 00.003 1032 UpdateGuideState(): m_state=6
23:25:47.546 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9190
23:25:47.548 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=132.26, Mass=1386, SNR=26.2, Peak=114 HFD=3.3
23:25:47.550 00.002 1032 MultiStar: [#1 0.02,0.07,0.98,U] [#2 0.32,0.01,0.00,M1] [#3 0.13,0.05,0.79,U] [#4 0.28,0.02,0.00,M2] [#5 0.33,0.14,0.00,M1] [#6 0.30,0.05,0.00,M1] [#7 0.10,-0.14,0.71,U] [#8 0.18,0.10,0.51,U] 
23:25:47.552 00.002 1032 refined, 4 included, MultiStar: {0.17, 0.00}, one-star: {0.38, -0.05}
23:25:47.553 00.001 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
23:25:47.555 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
23:25:47.557 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.01 mountX=-0.04 mountY=-0.16, mountTheta=-1.82
23:25:47.560 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.00, opts=13)
23:25:47.562 00.002 1032 Enqueuing Move request for scope (0.17, 0.00)
23:25:47.565 00.003 10072 Worker thread wakes up
23:25:47.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
23:25:47.565 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
23:25:47.565 00.000 10072 Moving (0.17, 0.00) raw xDistance=-0.04 yDistance=-0.16
23:25:47.567 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:25:47.570 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:25:47.570 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:25:47.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:47.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:25:47.570 00.000 10072 MoveAxis(E, 13, ABG)
23:25:47.570 00.000 10072 Guiding  Dir = 2, Dur = 13
23:25:47.570 00.000 10072 IsGuiding returns 0
23:25:47.571 00.001 10072 PulseGuide returned control before completion, sleep 23
23:25:47.588 00.017 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:25:47.590 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:47.594 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:47.596 00.002 1032 Enqueuing Expose request
23:25:47.599 00.003 10072 IsGuiding returns 0
23:25:47.599 00.000 10072 Move returns status 0, amount 13
23:25:47.599 00.000 10072 MoveAxis(N, 0, ABG)
23:25:47.599 00.000 10072 Move returns status 0, amount 0
23:25:47.599 00.000 10072 move complete, result=0
23:25:47.599 00.000 10072 worker thread done servicing request
23:25:47.599 00.000 10072 Worker thread wakes up
23:25:47.600 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:47.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:47.600 00.000 1032 GuideStep: -0.0 px 13 ms EAST, -0.2 px 0 ms NORTH
23:25:48.008 00.408 10072 Exposure complete
23:25:48.060 00.052 10072 worker thread done servicing request
23:25:48.061 00.001 1032 OnExposeComplete: enter
23:25:48.062 00.001 1032 UpdateGuideState(): m_state=6
23:25:48.064 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9191
23:25:48.067 00.003 1032 Star::Find returns 1 (0), X=1107.78, Y=132.36, Mass=1382, SNR=26.1, Peak=100 HFD=3.6
23:25:48.069 00.002 1032 MultiStar: [#1 0.06,0.14,0.99,U] [#2 0.16,0.01,0.85,U] [#3 0.03,0.12,0.79,U] [#4 0.22,0.14,0.00,M3] [#5 0.21,0.07,0.70,U] [#6 0.21,0.17,0.00,M2] [#7 0.12,0.02,0.75,U] [#8 0.34,0.18,0.00,M1] 
23:25:48.071 00.002 1032 refined, 5 included, MultiStar: {0.18, 0.07}, one-star: {0.44, 0.04}
23:25:48.073 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
23:25:48.074 00.001 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
23:25:48.076 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.37 mountX=0.02 mountY=-0.19, mountTheta=-1.46
23:25:48.077 00.001 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.07, opts=13)
23:25:48.080 00.003 1032 Enqueuing Move request for scope (0.18, 0.07)
23:25:48.084 00.004 10072 Worker thread wakes up
23:25:48.084 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
23:25:48.084 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
23:25:48.084 00.000 10072 Moving (0.18, 0.07) raw xDistance=0.02 yDistance=-0.19
23:25:48.087 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:25:48.090 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:25:48.090 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:25:48.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:48.090 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:25:48.090 00.000 10072 MoveAxis(E, 11, ABG)
23:25:48.090 00.000 10072 Guiding  Dir = 2, Dur = 11
23:25:48.091 00.001 10072 IsGuiding returns 0
23:25:48.091 00.000 10072 PulseGuide returned control before completion, sleep 21
23:25:48.108 00.017 1032 UpdateGuideState exits: m=1382 SNR=26.1
23:25:48.112 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:48.115 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:48.119 00.004 1032 Enqueuing Expose request
23:25:48.120 00.001 10072 IsGuiding returns 0
23:25:48.120 00.000 10072 Move returns status 0, amount 11
23:25:48.121 00.001 10072 MoveAxis(N, 0, ABG)
23:25:48.121 00.000 10072 Move returns status 0, amount 0
23:25:48.121 00.000 10072 move complete, result=0
23:25:48.121 00.000 10072 worker thread done servicing request
23:25:48.121 00.000 10072 Worker thread wakes up
23:25:48.121 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:48.121 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:48.128 00.007 1032 GuideStep: 0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
23:25:48.761 00.633 10072 Exposure complete
23:25:48.809 00.048 10072 worker thread done servicing request
23:25:48.809 00.000 1032 OnExposeComplete: enter
23:25:48.811 00.002 1032 UpdateGuideState(): m_state=6
23:25:48.814 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9192
23:25:48.815 00.001 1032 Star::Find returns 1 (0), X=1107.65, Y=132.35, Mass=1334, SNR=25.7, Peak=113 HFD=3.3
23:25:48.817 00.002 1032 MultiStar: [#1 -0.09,0.23,0.98,U] [#2 0.07,0.01,0.77,U] [#3 -0.03,0.36,0.00,M1] [#4 0.18,0.14,0.72,U] [#5 0.07,0.24,0.67,U] [#6 0.24,0.21,0.00,M3] [#7 0.03,0.03,0.71,U] [#8 0.08,0.27,0.00,M2] 
23:25:48.819 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.11}, one-star: {0.31, 0.04}
23:25:48.821 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:25:48.822 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:25:48.824 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.86 mountX=0.09 mountY=-0.12, mountTheta=-0.97
23:25:48.827 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
23:25:48.829 00.002 1032 Enqueuing Move request for scope (0.10, 0.11)
23:25:48.832 00.003 10072 Worker thread wakes up
23:25:48.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
23:25:48.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
23:25:48.832 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.09 yDistance=-0.12
23:25:48.835 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:25:48.838 00.003 10072 PPEC rslt: input = 0.09, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:25:48.838 00.000 10072 PPEC: input: 0.09, control: -0.02, exposure: 500
23:25:48.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:48.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:25:48.838 00.000 10072 MoveAxis(E, 18, ABG)
23:25:48.838 00.000 10072 Guiding  Dir = 2, Dur = 18
23:25:48.838 00.000 10072 IsGuiding returns 0
23:25:48.839 00.001 10072 PulseGuide returned control before completion, sleep 28
23:25:48.854 00.015 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:25:48.857 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:48.859 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:48.862 00.003 1032 Enqueuing Expose request
23:25:48.867 00.005 10072 IsGuiding returns 0
23:25:48.867 00.000 10072 Move returns status 0, amount 18
23:25:48.868 00.001 10072 MoveAxis(N, 0, ABG)
23:25:48.868 00.000 10072 Move returns status 0, amount 0
23:25:48.868 00.000 10072 move complete, result=0
23:25:48.868 00.000 10072 worker thread done servicing request
23:25:48.868 00.000 10072 Worker thread wakes up
23:25:48.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:48.868 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:48.873 00.005 1032 GuideStep: 0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
23:25:49.276 00.403 10072 Exposure complete
23:25:49.326 00.050 10072 worker thread done servicing request
23:25:49.326 00.000 1032 OnExposeComplete: enter
23:25:49.328 00.002 1032 UpdateGuideState(): m_state=6
23:25:49.330 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9193
23:25:49.333 00.003 1032 Star::Find returns 1 (0), X=1107.63, Y=132.38, Mass=1376, SNR=26.1, Peak=101 HFD=3.3
23:25:49.335 00.002 1032 MultiStar: [#1 -0.05,0.19,0.92,U] [#2 0.12,0.09,0.86,U] [#3 -0.02,0.26,0.00,M2] [#4 0.15,0.15,0.69,U] [#5 0.16,0.31,0.00,M1] [#6 0.09,0.29,0.00,M4] [#7 -0.00,0.29,0.00,M1] [#8 0.14,0.27,0.00,M3] 
23:25:49.339 00.004 1032 refined, 3 included, MultiStar: {0.13, 0.12}, one-star: {0.30, 0.07}
23:25:49.340 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
23:25:49.342 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
23:25:49.344 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.74 mountX=0.08 mountY=-0.16, mountTheta=-1.09
23:25:49.346 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
23:25:49.348 00.002 1032 Enqueuing Move request for scope (0.13, 0.12)
23:25:49.349 00.001 10072 Worker thread wakes up
23:25:49.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
23:25:49.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
23:25:49.349 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.08 yDistance=-0.16
23:25:49.352 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:25:49.354 00.002 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
23:25:49.354 00.000 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
23:25:49.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:49.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:25:49.354 00.000 10072 MoveAxis(E, 16, ABG)
23:25:49.354 00.000 10072 Guiding  Dir = 2, Dur = 16
23:25:49.354 00.000 10072 IsGuiding returns 0
23:25:49.356 00.002 10072 PulseGuide returned control before completion, sleep 26
23:25:49.373 00.017 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:25:49.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:49.376 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:49.377 00.001 1032 Enqueuing Expose request
23:25:49.382 00.005 10072 IsGuiding returns 0
23:25:49.382 00.000 10072 Move returns status 0, amount 16
23:25:49.382 00.000 10072 MoveAxis(N, 0, ABG)
23:25:49.382 00.000 10072 Move returns status 0, amount 0
23:25:49.382 00.000 10072 move complete, result=0
23:25:49.382 00.000 10072 worker thread done servicing request
23:25:49.382 00.000 10072 Worker thread wakes up
23:25:49.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:49.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:49.386 00.004 1032 GuideStep: 0.1 px 16 ms EAST, -0.2 px 0 ms NORTH
23:25:50.015 00.629 10072 Exposure complete
23:25:50.062 00.047 10072 worker thread done servicing request
23:25:50.062 00.000 1032 OnExposeComplete: enter
23:25:50.064 00.002 1032 UpdateGuideState(): m_state=6
23:25:50.066 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9194
23:25:50.067 00.001 1032 Star::Find returns 1 (0), X=1107.65, Y=132.33, Mass=1406, SNR=26.4, Peak=110 HFD=3.4
23:25:50.069 00.002 1032 MultiStar: [#1 -0.02,0.14,0.97,U] [#2 0.07,0.06,0.76,U] [#3 0.02,0.22,0.72,U] [#4 0.17,0.02,0.66,U] [#5 0.14,0.08,0.64,U] [#6 0.15,0.27,0.00,M5] [#7 0.01,-0.09,0.68,U] [#8 0.17,0.17,0.52,U] 
23:25:50.070 00.001 1032 refined, 7 included, MultiStar: {0.11, 0.08}, one-star: {0.32, 0.02}
23:25:50.072 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
23:25:50.073 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
23:25:50.075 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.60 mountX=0.04 mountY=-0.13, mountTheta=-1.23
23:25:50.078 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
23:25:50.080 00.002 1032 Enqueuing Move request for scope (0.11, 0.08)
23:25:50.083 00.003 10072 Worker thread wakes up
23:25:50.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:25:50.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:25:50.083 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.04 yDistance=-0.13
23:25:50.086 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:25:50.088 00.002 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:25:50.088 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
23:25:50.088 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:50.088 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:25:50.088 00.000 10072 MoveAxis(E, 18, ABG)
23:25:50.088 00.000 10072 Guiding  Dir = 2, Dur = 18
23:25:50.089 00.001 10072 IsGuiding returns 0
23:25:50.089 00.000 10072 PulseGuide returned control before completion, sleep 28
23:25:50.105 00.016 1032 UpdateGuideState exits: m=1406 SNR=26.4
23:25:50.107 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:50.109 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:50.110 00.001 1032 Enqueuing Expose request
23:25:50.121 00.011 10072 IsGuiding returns 0
23:25:50.121 00.000 10072 Move returns status 0, amount 18
23:25:50.121 00.000 10072 MoveAxis(N, 0, ABG)
23:25:50.121 00.000 10072 Move returns status 0, amount 0
23:25:50.121 00.000 10072 move complete, result=0
23:25:50.121 00.000 10072 worker thread done servicing request
23:25:50.121 00.000 10072 Worker thread wakes up
23:25:50.121 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:50.121 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:50.124 00.003 1032 GuideStep: 0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
23:25:50.529 00.405 10072 Exposure complete
23:25:50.579 00.050 10072 worker thread done servicing request
23:25:50.579 00.000 1032 OnExposeComplete: enter
23:25:50.583 00.004 1032 UpdateGuideState(): m_state=6
23:25:50.585 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9195
23:25:50.587 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=132.21, Mass=1319, SNR=25.5, Peak=102 HFD=3.4
23:25:50.593 00.006 1032 MultiStar: [#1 -0.08,0.10,0.99,U] [#2 0.17,-0.05,0.80,U] [#3 -0.08,0.20,0.81,U] [#4 0.08,0.14,0.64,U] [#5 0.19,0.09,0.70,U] [#6 0.05,0.21,0.64,U] [#7 -0.10,-0.01,0.74,U] [#8 0.08,0.12,0.56,U] 
23:25:50.595 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {0.31, -0.10}
23:25:50.596 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
23:25:50.598 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
23:25:50.599 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.75 mountX=0.05 mountY=-0.09, mountTheta=-1.08
23:25:50.602 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
23:25:50.604 00.002 1032 Enqueuing Move request for scope (0.07, 0.07)
23:25:50.606 00.002 10072 Worker thread wakes up
23:25:50.606 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
23:25:50.606 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
23:25:50.606 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.09
23:25:50.608 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:25:50.611 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:25:50.611 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:25:50.611 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:50.611 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:25:50.611 00.000 10072 MoveAxis(E, 14, ABG)
23:25:50.611 00.000 10072 Guiding  Dir = 2, Dur = 14
23:25:50.612 00.001 10072 IsGuiding returns 0
23:25:50.612 00.000 10072 PulseGuide returned control before completion, sleep 24
23:25:50.630 00.018 1032 UpdateGuideState exits: m=1319 SNR=25.5
23:25:50.632 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:50.633 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:50.635 00.002 1032 Enqueuing Expose request
23:25:50.650 00.015 10072 IsGuiding returns 0
23:25:50.650 00.000 10072 Move returns status 0, amount 14
23:25:50.650 00.000 10072 MoveAxis(N, 0, ABG)
23:25:50.650 00.000 10072 Move returns status 0, amount 0
23:25:50.650 00.000 10072 move complete, result=0
23:25:50.650 00.000 10072 worker thread done servicing request
23:25:50.650 00.000 10072 Worker thread wakes up
23:25:50.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:50.651 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:50.651 00.000 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:25:51.282 00.631 10072 Exposure complete
23:25:51.332 00.050 10072 worker thread done servicing request
23:25:51.332 00.000 1032 OnExposeComplete: enter
23:25:51.334 00.002 1032 UpdateGuideState(): m_state=6
23:25:51.336 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9196
23:25:51.338 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=132.43, Mass=1440, SNR=26.7, Peak=117 HFD=3.3
23:25:51.341 00.003 1032 MultiStar: [#1 0.01,0.20,0.92,U] [#2 0.20,0.04,0.77,U] [#3 0.04,0.25,0.00,M1] [#4 0.19,0.06,0.69,U] [#5 0.19,0.16,0.65,U] [#6 0.30,0.32,0.00,M5] [#7 -0.11,0.05,0.67,U] [#8 0.13,0.23,0.00,M2] 
23:25:51.344 00.003 1032 refined, 5 included, MultiStar: {0.16, 0.11}, one-star: {0.42, 0.11}
23:25:51.345 00.001 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
23:25:51.346 00.001 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
23:25:51.349 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.20 cameraTheta=0.59 mountX=0.06 mountY=-0.19, mountTheta=-1.24
23:25:51.351 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.11, opts=13)
23:25:51.353 00.002 1032 Enqueuing Move request for scope (0.16, 0.11)
23:25:51.355 00.002 10072 Worker thread wakes up
23:25:51.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
23:25:51.356 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
23:25:51.356 00.000 10072 Moving (0.16, 0.11) raw xDistance=0.06 yDistance=-0.19
23:25:51.357 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:25:51.360 00.003 10072 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:25:51.361 00.001 10072 PPEC: input: 0.06, control: -0.02, exposure: 500
23:25:51.361 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:51.361 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:25:51.361 00.000 10072 MoveAxis(E, 16, ABG)
23:25:51.361 00.000 10072 Guiding  Dir = 2, Dur = 16
23:25:51.362 00.001 10072 IsGuiding returns 0
23:25:51.362 00.000 10072 PulseGuide returned control before completion, sleep 26
23:25:51.379 00.017 1032 UpdateGuideState exits: m=1440 SNR=26.7
23:25:51.382 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:51.383 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:51.385 00.002 1032 Enqueuing Expose request
23:25:51.404 00.019 10072 IsGuiding returns 0
23:25:51.405 00.001 10072 Move returns status 0, amount 16
23:25:51.405 00.000 10072 MoveAxis(N, 0, ABG)
23:25:51.405 00.000 10072 Move returns status 0, amount 0
23:25:51.405 00.000 10072 move complete, result=0
23:25:51.405 00.000 10072 worker thread done servicing request
23:25:51.405 00.000 10072 Worker thread wakes up
23:25:51.405 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:51.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:51.408 00.003 1032 GuideStep: 0.1 px 16 ms EAST, -0.2 px 0 ms NORTH
23:25:51.810 00.402 10072 Exposure complete
23:25:51.852 00.042 10072 worker thread done servicing request
23:25:51.852 00.000 1032 OnExposeComplete: enter
23:25:51.855 00.003 1032 UpdateGuideState(): m_state=6
23:25:51.857 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9197
23:25:51.858 00.001 1032 Star::Find returns 1 (0), X=1107.65, Y=132.53, Mass=1340, SNR=25.7, Peak=102 HFD=3.2
23:25:51.860 00.002 1032 MultiStar: [#1 -0.03,0.32,0.00,M1] [#2 0.19,0.19,0.00,M1] [#3 0.03,0.16,0.75,U] [#4 0.21,0.13,0.68,U] [#5 0.24,0.23,0.00,M1] [#6 0.23,0.26,0.00,M6] [#7 -0.11,0.14,0.72,U] [#8 0.08,0.22,0.50,U] 
23:25:51.861 00.001 1032 refined, 4 included, MultiStar: {0.12, 0.17}, one-star: {0.31, 0.21}
23:25:51.864 00.003 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:25:51.866 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:25:51.868 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.96 mountX=0.13 mountY=-0.16, mountTheta=-0.87
23:25:51.871 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.17, opts=13)
23:25:51.874 00.003 1032 Enqueuing Move request for scope (0.12, 0.17)
23:25:51.876 00.002 10072 Worker thread wakes up
23:25:51.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
23:25:51.876 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
23:25:51.876 00.000 10072 Moving (0.12, 0.17) raw xDistance=0.13 yDistance=-0.16
23:25:51.877 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:25:51.880 00.003 10072 PPEC rslt: input = 0.13, final = 0.05, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.49
23:25:51.880 00.000 10072 PPEC: input: 0.13, control: 0.05, exposure: 500
23:25:51.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:51.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:25:51.880 00.000 10072 MoveAxis(W, 50, ABG)
23:25:51.880 00.000 10072 Guiding  Dir = 3, Dur = 50
23:25:51.881 00.001 10072 IsGuiding returns 0
23:25:51.881 00.000 10072 PulseGuide returned control before completion, sleep 60
23:25:51.899 00.018 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:25:51.901 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:51.903 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:51.904 00.001 1032 Enqueuing Expose request
23:25:51.950 00.046 10072 IsGuiding returns 0
23:25:51.953 00.003 10072 Move returns status 0, amount 50
23:25:51.953 00.000 10072 MoveAxis(N, 0, ABG)
23:25:51.954 00.001 10072 Move returns status 0, amount 0
23:25:51.954 00.000 10072 move complete, result=0
23:25:51.954 00.000 10072 worker thread done servicing request
23:25:51.954 00.000 10072 Worker thread wakes up
23:25:51.954 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:51.954 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:51.958 00.004 1032 GuideStep: 0.1 px 50 ms WEST, -0.2 px 0 ms NORTH
23:25:52.591 00.633 10072 Exposure complete
23:25:52.637 00.046 10072 worker thread done servicing request
23:25:52.638 00.001 1032 OnExposeComplete: enter
23:25:52.639 00.001 1032 UpdateGuideState(): m_state=6
23:25:52.641 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9198
23:25:52.643 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=132.23, Mass=1404, SNR=26.3, Peak=108 HFD=3.4
23:25:52.646 00.003 1032 MultiStar: [#1 -0.07,0.03,1.03,U] [#2 0.17,-0.02,0.80,U] [#3 0.07,0.14,0.76,U] [#4 0.10,0.05,0.68,U] [#5 0.16,0.03,0.67,U] [#6 0.15,0.14,0.60,U] [#7 -0.02,-0.02,0.68,U] [#8 0.09,0.26,0.00,M2] 
23:25:52.648 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.33, -0.09}
23:25:52.650 00.002 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
23:25:52.653 00.003 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
23:25:52.654 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.23 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
23:25:52.657 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
23:25:52.659 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
23:25:52.661 00.002 10072 Worker thread wakes up
23:25:52.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:25:52.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:25:52.661 00.000 10072 Moving (0.11, 0.03) raw xDistance=-0.00 yDistance=-0.12
23:25:52.663 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:25:52.665 00.002 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:25:52.665 00.000 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
23:25:52.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:52.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:25:52.665 00.000 10072 MoveAxis(E, 19, ABG)
23:25:52.665 00.000 10072 Guiding  Dir = 2, Dur = 19
23:25:52.665 00.000 10072 IsGuiding returns 0
23:25:52.666 00.001 10072 PulseGuide returned control before completion, sleep 29
23:25:52.683 00.017 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:25:52.685 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:52.686 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:52.688 00.002 1032 Enqueuing Expose request
23:25:52.696 00.008 10072 IsGuiding returns 0
23:25:52.696 00.000 10072 Move returns status 0, amount 19
23:25:52.696 00.000 10072 MoveAxis(N, 0, ABG)
23:25:52.696 00.000 10072 Move returns status 0, amount 0
23:25:52.696 00.000 10072 move complete, result=0
23:25:52.696 00.000 10072 worker thread done servicing request
23:25:52.696 00.000 10072 Worker thread wakes up
23:25:52.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:52.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:52.699 00.003 1032 GuideStep: -0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
23:25:53.110 00.411 10072 Exposure complete
23:25:53.157 00.047 10072 worker thread done servicing request
23:25:53.158 00.001 1032 OnExposeComplete: enter
23:25:53.160 00.002 1032 UpdateGuideState(): m_state=6
23:25:53.161 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9199
23:25:53.163 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=132.26, Mass=1431, SNR=26.6, Peak=99 HFD=3.5
23:25:53.165 00.002 1032 MultiStar: [#1 0.01,0.04,0.95,U] [#2 0.27,0.01,0.00,M1] [#3 0.18,0.04,0.78,U] [#4 0.19,-0.11,0.66,U] [#5 0.19,0.07,0.69,U] [#6 0.18,0.14,0.61,U] [#7 -0.00,-0.01,0.69,U] [#8 0.15,0.18,0.50,U] 
23:25:53.167 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.02}, one-star: {0.33, -0.06}
23:25:53.168 00.001 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
23:25:53.170 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
23:25:53.171 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.16 mountX=-0.02 mountY=-0.16, mountTheta=-1.67
23:25:53.174 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.02, opts=13)
23:25:53.177 00.003 1032 Enqueuing Move request for scope (0.16, 0.02)
23:25:53.178 00.001 10072 Worker thread wakes up
23:25:53.179 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
23:25:53.179 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
23:25:53.179 00.000 10072 Moving (0.16, 0.02) raw xDistance=-0.02 yDistance=-0.16
23:25:53.181 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:25:53.184 00.003 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:25:53.184 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
23:25:53.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:53.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:25:53.184 00.000 10072 MoveAxis(E, 18, ABG)
23:25:53.184 00.000 10072 Guiding  Dir = 2, Dur = 18
23:25:53.185 00.001 10072 IsGuiding returns 0
23:25:53.185 00.000 10072 PulseGuide returned control before completion, sleep 28
23:25:53.202 00.017 1032 UpdateGuideState exits: m=1431 SNR=26.6
23:25:53.204 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:53.205 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:53.208 00.003 1032 Enqueuing Expose request
23:25:53.217 00.009 10072 IsGuiding returns 0
23:25:53.217 00.000 10072 Move returns status 0, amount 18
23:25:53.217 00.000 10072 MoveAxis(N, 0, ABG)
23:25:53.217 00.000 10072 Move returns status 0, amount 0
23:25:53.217 00.000 10072 move complete, result=0
23:25:53.217 00.000 10072 worker thread done servicing request
23:25:53.217 00.000 10072 Worker thread wakes up
23:25:53.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:53.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:53.219 00.002 1032 GuideStep: -0.0 px 18 ms EAST, -0.2 px 0 ms NORTH
23:25:53.846 00.627 10072 Exposure complete
23:25:53.893 00.047 10072 worker thread done servicing request
23:25:53.893 00.000 1032 OnExposeComplete: enter
23:25:53.896 00.003 1032 UpdateGuideState(): m_state=6
23:25:53.898 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9200
23:25:53.900 00.002 1032 Star::Find returns 1 (0), X=1107.78, Y=132.26, Mass=1425, SNR=26.5, Peak=100 HFD=3.4
23:25:53.902 00.002 1032 MultiStar: [#1 0.10,0.14,0.95,U] [#2 0.11,0.10,0.79,U] [#3 0.09,0.18,0.74,U] [#4 0.24,-0.04,0.67,U] [#5 0.23,0.04,0.64,U] [#6 0.06,0.17,0.57,U] [#7 -0.02,0.09,0.69,U] [#8 0.09,0.15,0.49,U] 
23:25:53.904 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.08}, one-star: {0.45, -0.06}
23:25:53.906 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
23:25:53.909 00.003 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
23:25:53.910 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=0.03 mountY=-0.18, mountTheta=-1.38
23:25:53.913 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.08, opts=13)
23:25:53.915 00.002 1032 Enqueuing Move request for scope (0.16, 0.08)
23:25:53.917 00.002 10072 Worker thread wakes up
23:25:53.917 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
23:25:53.917 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
23:25:53.917 00.000 10072 Moving (0.16, 0.08) raw xDistance=0.03 yDistance=-0.18
23:25:53.919 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:25:53.921 00.002 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:25:53.921 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
23:25:53.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:53.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:25:53.921 00.000 10072 MoveAxis(E, 20, ABG)
23:25:53.921 00.000 10072 Guiding  Dir = 2, Dur = 20
23:25:53.923 00.002 10072 IsGuiding returns 0
23:25:53.923 00.000 10072 PulseGuide returned control before completion, sleep 30
23:25:53.940 00.017 1032 UpdateGuideState exits: m=1425 SNR=26.5
23:25:53.942 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:53.943 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:53.945 00.002 1032 Enqueuing Expose request
23:25:53.956 00.011 10072 IsGuiding returns 1
23:25:53.957 00.001 10072 scope still moving after pulse duration time elapsed
23:25:53.985 00.028 10072 IsGuiding returns 0
23:25:53.985 00.000 10072 scope move finished after 20 + 42 ms
23:25:53.985 00.000 10072 Move returns status 0, amount 20
23:25:53.985 00.000 10072 MoveAxis(N, 0, ABG)
23:25:53.985 00.000 10072 Move returns status 0, amount 0
23:25:53.985 00.000 10072 move complete, result=0
23:25:53.985 00.000 10072 worker thread done servicing request
23:25:53.985 00.000 10072 Worker thread wakes up
23:25:53.985 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:53.985 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:53.985 00.000 1032 GuideStep: 0.0 px 20 ms EAST, -0.2 px 0 ms NORTH
23:25:54.394 00.409 10072 Exposure complete
23:25:54.448 00.054 10072 worker thread done servicing request
23:25:54.448 00.000 1032 OnExposeComplete: enter
23:25:54.450 00.002 1032 UpdateGuideState(): m_state=6
23:25:54.451 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9201
23:25:54.452 00.001 1032 Star::Find returns 1 (0), X=1107.66, Y=132.34, Mass=1368, SNR=26.0, Peak=107 HFD=3.4
23:25:54.456 00.004 1032 MultiStar: [#1 -0.00,0.09,0.99,U] [#2 0.22,0.08,0.84,U] [#3 0.07,0.18,0.76,U] [#4 0.17,0.06,0.65,U] [#5 0.25,0.26,0.00,M1] [#6 0.26,0.24,0.00,M4] [#7 0.02,-0.01,0.70,U] [#8 0.14,0.22,0.00,M1] 
23:25:54.459 00.003 1032 refined, 5 included, MultiStar: {0.14, 0.07}, one-star: {0.33, 0.02}
23:25:54.460 00.001 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:25:54.462 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:25:54.463 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.48 mountX=0.03 mountY=-0.15, mountTheta=-1.35
23:25:54.466 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
23:25:54.469 00.003 1032 Enqueuing Move request for scope (0.14, 0.07)
23:25:54.471 00.002 10072 Worker thread wakes up
23:25:54.471 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
23:25:54.471 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
23:25:54.471 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.15
23:25:54.473 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:25:54.475 00.002 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
23:25:54.475 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
23:25:54.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:54.475 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:25:54.475 00.000 10072 MoveAxis(E, 16, ABG)
23:25:54.475 00.000 10072 Guiding  Dir = 2, Dur = 16
23:25:54.476 00.001 10072 IsGuiding returns 0
23:25:54.476 00.000 10072 PulseGuide returned control before completion, sleep 26
23:25:54.492 00.016 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:25:54.494 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:54.496 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:54.497 00.001 1032 Enqueuing Expose request
23:25:54.516 00.019 10072 IsGuiding returns 0
23:25:54.516 00.000 10072 Move returns status 0, amount 16
23:25:54.516 00.000 10072 MoveAxis(N, 0, ABG)
23:25:54.516 00.000 10072 Move returns status 0, amount 0
23:25:54.516 00.000 10072 move complete, result=0
23:25:54.516 00.000 10072 worker thread done servicing request
23:25:54.516 00.000 10072 Worker thread wakes up
23:25:54.516 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:54.518 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:54.520 00.002 1032 GuideStep: 0.0 px 16 ms EAST, -0.2 px 0 ms NORTH
23:25:55.146 00.626 10072 Exposure complete
23:25:55.193 00.047 10072 worker thread done servicing request
23:25:55.193 00.000 1032 OnExposeComplete: enter
23:25:55.196 00.003 1032 UpdateGuideState(): m_state=6
23:25:55.198 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9202
23:25:55.200 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=132.29, Mass=1305, SNR=25.4, Peak=94 HFD=3.4
23:25:55.202 00.002 1032 MultiStar: [#1 0.03,0.10,1.05,U] [#2 0.18,0.03,0.84,U] [#3 -0.03,0.12,0.79,U] [#4 0.18,0.06,0.76,U] [#5 0.12,0.18,0.67,U] [#6 0.20,0.08,0.60,U] [#7 0.09,0.05,0.69,U] [#8 0.06,0.04,0.54,U] 
23:25:55.204 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.34, -0.02}
23:25:55.206 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
23:25:55.208 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
23:25:55.210 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.46 mountX=0.03 mountY=-0.15, mountTheta=-1.37
23:25:55.212 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
23:25:55.214 00.002 1032 Enqueuing Move request for scope (0.13, 0.07)
23:25:55.216 00.002 10072 Worker thread wakes up
23:25:55.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
23:25:55.216 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
23:25:55.216 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.03 yDistance=-0.15
23:25:55.218 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:25:55.222 00.004 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
23:25:55.222 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
23:25:55.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:55.222 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:25:55.224 00.002 10072 MoveAxis(E, 16, ABG)
23:25:55.224 00.000 10072 Guiding  Dir = 2, Dur = 16
23:25:55.224 00.000 10072 IsGuiding returns 0
23:25:55.225 00.001 10072 PulseGuide returned control before completion, sleep 26
23:25:55.242 00.017 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:25:55.245 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:55.247 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:55.249 00.002 1032 Enqueuing Expose request
23:25:55.252 00.003 10072 IsGuiding returns 0
23:25:55.252 00.000 10072 Move returns status 0, amount 16
23:25:55.252 00.000 10072 MoveAxis(N, 0, ABG)
23:25:55.252 00.000 10072 Move returns status 0, amount 0
23:25:55.252 00.000 10072 move complete, result=0
23:25:55.252 00.000 10072 worker thread done servicing request
23:25:55.252 00.000 10072 Worker thread wakes up
23:25:55.252 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:55.252 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:55.258 00.006 1032 GuideStep: 0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
23:25:55.661 00.403 10072 Exposure complete
23:25:55.713 00.052 10072 worker thread done servicing request
23:25:55.713 00.000 1032 OnExposeComplete: enter
23:25:55.716 00.003 1032 UpdateGuideState(): m_state=6
23:25:55.717 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9203
23:25:55.719 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=132.30, Mass=1324, SNR=25.6, Peak=102 HFD=3.3
23:25:55.722 00.003 1032 MultiStar: [#1 0.03,0.09,0.99,U] [#2 0.16,0.00,0.82,U] [#3 -0.03,0.18,0.79,U] [#4 0.05,0.03,0.68,U] [#5 0.17,0.02,0.66,U] [#6 -0.02,0.04,0.64,U] [#7 -0.01,-0.10,0.74,U] [#8 0.21,0.04,0.53,U] 
23:25:55.724 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.30, -0.01}
23:25:55.725 00.001 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
23:25:55.727 00.002 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
23:25:55.729 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.32 mountX=0.01 mountY=-0.10, mountTheta=-1.51
23:25:55.732 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
23:25:55.733 00.001 1032 Enqueuing Move request for scope (0.10, 0.03)
23:25:55.735 00.002 10072 Worker thread wakes up
23:25:55.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:25:55.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:25:55.736 00.001 10072 Moving (0.10, 0.03) raw xDistance=0.01 yDistance=-0.10
23:25:55.740 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:25:55.743 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
23:25:55.743 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:25:55.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:55.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:25:55.743 00.000 10072 MoveAxis(E, 14, ABG)
23:25:55.743 00.000 10072 Guiding  Dir = 2, Dur = 14
23:25:55.744 00.001 10072 IsGuiding returns 0
23:25:55.744 00.000 10072 PulseGuide returned control before completion, sleep 24
23:25:55.761 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.6
23:25:55.764 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:55.766 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:55.768 00.002 1032 Enqueuing Expose request
23:25:55.773 00.005 10072 IsGuiding returns 0
23:25:55.773 00.000 10072 Move returns status 0, amount 14
23:25:55.773 00.000 10072 MoveAxis(N, 0, ABG)
23:25:55.773 00.000 10072 Move returns status 0, amount 0
23:25:55.773 00.000 10072 move complete, result=0
23:25:55.773 00.000 10072 worker thread done servicing request
23:25:55.773 00.000 10072 Worker thread wakes up
23:25:55.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:55.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:55.782 00.009 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:25:56.400 00.618 10072 Exposure complete
23:25:56.449 00.049 10072 worker thread done servicing request
23:25:56.449 00.000 1032 OnExposeComplete: enter
23:25:56.451 00.002 1032 UpdateGuideState(): m_state=6
23:25:56.452 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9204
23:25:56.456 00.004 1032 Star::Find returns 1 (0), X=1107.78, Y=132.15, Mass=1427, SNR=26.6, Peak=106 HFD=3.2
23:25:56.460 00.004 1032 MultiStar: [#1 0.14,0.02,0.95,U] [#2 0.30,-0.13,0.00,M1] [#3 0.15,-0.04,0.78,U] [#4 0.29,-0.14,0.00,M1] [#5 0.26,-0.14,0.00,M1] [#6 0.27,-0.11,0.00,M3] [#7 0.09,-0.26,0.00,M1] [#8 0.28,0.07,0.00,M1] 
23:25:56.461 00.001 1032 refined, 2 included, MultiStar: {0.26, -0.06}, one-star: {0.45, -0.17}
23:25:56.463 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
23:25:56.464 00.001 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
23:25:56.466 00.002 1032 CameraToMount -- cameraX=0.26 cameraY=-0.06 hyp=0.27 cameraTheta=-0.24 mountX=-0.13 mountY=-0.23, mountTheta=-2.07
23:25:56.468 00.002 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.06, opts=13)
23:25:56.470 00.002 1032 Enqueuing Move request for scope (0.26, -0.06)
23:25:56.472 00.002 10072 Worker thread wakes up
23:25:56.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.06) opts 0xd
23:25:56.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.06)
23:25:56.472 00.000 10072 Moving (0.26, -0.06) raw xDistance=-0.13 yDistance=-0.23
23:25:56.475 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:25:56.477 00.002 10072 PPEC rslt: input = -0.13, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
23:25:56.477 00.000 10072 PPEC: input: -0.13, control: -0.02, exposure: 500
23:25:56.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:25:56.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:25:56.477 00.000 10072 MoveAxis(E, 17, ABG)
23:25:56.477 00.000 10072 Guiding  Dir = 2, Dur = 17
23:25:56.478 00.001 10072 IsGuiding returns 0
23:25:56.478 00.000 10072 PulseGuide returned control before completion, sleep 27
23:25:56.496 00.018 1032 UpdateGuideState exits: m=1427 SNR=26.6
23:25:56.498 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:56.500 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:56.502 00.002 1032 Enqueuing Expose request
23:25:56.521 00.019 10072 IsGuiding returns 0
23:25:56.521 00.000 10072 Move returns status 0, amount 17
23:25:56.521 00.000 10072 MoveAxis(N, 0, ABG)
23:25:56.521 00.000 10072 Move returns status 0, amount 0
23:25:56.521 00.000 10072 move complete, result=0
23:25:56.521 00.000 10072 worker thread done servicing request
23:25:56.521 00.000 10072 Worker thread wakes up
23:25:56.521 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:56.521 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:56.526 00.005 1032 GuideStep: -0.1 px 17 ms EAST, -0.2 px 0 ms NORTH
23:25:56.932 00.406 10072 Exposure complete
23:25:56.977 00.045 10072 worker thread done servicing request
23:25:56.978 00.001 1032 OnExposeComplete: enter
23:25:56.980 00.002 1032 UpdateGuideState(): m_state=6
23:25:56.982 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9205
23:25:56.984 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=132.23, Mass=1337, SNR=25.7, Peak=86 HFD=3.5
23:25:56.987 00.003 1032 MultiStar: [#1 -0.00,0.02,0.96,U] [#2 0.24,-0.04,0.81,U] [#3 -0.06,0.13,0.77,U] [#4 0.22,0.12,0.00,M2] [#5 0.24,0.10,0.00,M2] [#6 0.26,0.05,0.00,M4] [#7 0.14,-0.07,0.72,U] [#8 0.10,-0.03,0.52,U] 
23:25:56.989 00.002 1032 refined, 5 included, MultiStar: {0.15, -0.01}, one-star: {0.40, -0.09}
23:25:56.990 00.001 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
23:25:56.991 00.001 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
23:25:56.993 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.09 mountX=-0.05 mountY=-0.14, mountTheta=-1.92
23:25:56.996 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
23:25:56.997 00.001 1032 Enqueuing Move request for scope (0.15, -0.01)
23:25:56.998 00.001 10072 Worker thread wakes up
23:25:56.999 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
23:25:56.999 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
23:25:56.999 00.000 10072 Moving (0.15, -0.01) raw xDistance=-0.05 yDistance=-0.14
23:25:57.000 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:25:57.002 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
23:25:57.003 00.001 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
23:25:57.003 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:57.003 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:25:57.003 00.000 10072 MoveAxis(E, 16, ABG)
23:25:57.003 00.000 10072 Guiding  Dir = 2, Dur = 16
23:25:57.003 00.000 10072 IsGuiding returns 0
23:25:57.004 00.001 10072 PulseGuide returned control before completion, sleep 26
23:25:57.020 00.016 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:25:57.024 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:57.025 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:57.027 00.002 1032 Enqueuing Expose request
23:25:57.037 00.010 10072 IsGuiding returns 0
23:25:57.037 00.000 10072 Move returns status 0, amount 16
23:25:57.037 00.000 10072 MoveAxis(N, 0, ABG)
23:25:57.037 00.000 10072 Move returns status 0, amount 0
23:25:57.037 00.000 10072 move complete, result=0
23:25:57.037 00.000 10072 worker thread done servicing request
23:25:57.037 00.000 10072 Worker thread wakes up
23:25:57.037 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:57.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:57.039 00.002 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:25:57.662 00.623 10072 Exposure complete
23:25:57.711 00.049 10072 worker thread done servicing request
23:25:57.711 00.000 1032 OnExposeComplete: enter
23:25:57.713 00.002 1032 UpdateGuideState(): m_state=6
23:25:57.716 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9206
23:25:57.717 00.001 1032 Star::Find returns 1 (0), X=1107.75, Y=132.26, Mass=1339, SNR=25.7, Peak=103 HFD=3.5
23:25:57.719 00.002 1032 MultiStar: [#1 0.12,-0.03,1.01,U] [#2 0.32,-0.06,0.00,M1] [#3 0.07,0.02,0.82,U] [#4 0.32,0.00,0.00,M3] [#5 0.29,-0.13,0.00,M3] [#6 0.17,0.05,0.61,U] [#7 0.16,-0.18,0.71,U] [#8 0.16,-0.02,0.52,U] 
23:25:57.720 00.001 1032 refined, 5 included, MultiStar: {0.19, -0.04}, one-star: {0.42, -0.05}
23:25:57.721 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
23:25:57.723 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
23:25:57.726 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-0.19 mountX=-0.09 mountY=-0.18, mountTheta=-2.02
23:25:57.728 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.04, opts=13)
23:25:57.730 00.002 1032 Enqueuing Move request for scope (0.19, -0.04)
23:25:57.731 00.001 10072 Worker thread wakes up
23:25:57.732 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
23:25:57.732 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
23:25:57.732 00.000 10072 Moving (0.19, -0.04) raw xDistance=-0.09 yDistance=-0.18
23:25:57.734 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:25:57.737 00.003 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
23:25:57.737 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
23:25:57.737 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:57.737 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:25:57.737 00.000 10072 MoveAxis(E, 17, ABG)
23:25:57.737 00.000 10072 Guiding  Dir = 2, Dur = 17
23:25:57.738 00.001 10072 IsGuiding returns 0
23:25:57.738 00.000 10072 PulseGuide returned control before completion, sleep 27
23:25:57.754 00.016 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:25:57.756 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:57.758 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:57.760 00.002 1032 Enqueuing Expose request
23:25:57.769 00.009 10072 IsGuiding returns 0
23:25:57.769 00.000 10072 Move returns status 0, amount 17
23:25:57.769 00.000 10072 MoveAxis(N, 0, ABG)
23:25:57.769 00.000 10072 Move returns status 0, amount 0
23:25:57.769 00.000 10072 move complete, result=0
23:25:57.770 00.001 10072 worker thread done servicing request
23:25:57.770 00.000 10072 Worker thread wakes up
23:25:57.770 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:57.770 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:57.772 00.002 1032 GuideStep: -0.1 px 17 ms EAST, -0.2 px 0 ms NORTH
23:25:58.181 00.409 10072 Exposure complete
23:25:58.229 00.048 10072 worker thread done servicing request
23:25:58.229 00.000 1032 OnExposeComplete: enter
23:25:58.231 00.002 1032 UpdateGuideState(): m_state=6
23:25:58.233 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9207
23:25:58.234 00.001 1032 Star::Find returns 1 (0), X=1107.81, Y=132.02, Mass=1298, SNR=25.3, Peak=93 HFD=3.4
23:25:58.237 00.003 1032 MultiStar: large primary error, entering stabilization period
23:25:58.241 00.004 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
23:25:58.242 00.001 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
23:25:58.244 00.002 1032 CameraToMount -- cameraX=0.48 cameraY=-0.29 hyp=0.56 cameraTheta=-0.55 mountX=-0.41 mountY=-0.39, mountTheta=-2.38
23:25:58.247 00.003 1032 SchedulePrimaryMove(0F526948, x=0.48, y=-0.29, opts=13)
23:25:58.250 00.003 1032 Enqueuing Move request for scope (0.48, -0.29)
23:25:58.251 00.001 10072 Worker thread wakes up
23:25:58.251 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.29) opts 0xd
23:25:58.252 00.001 10072 Handling offset move in thread for scope, endpoint = (0.48, -0.29)
23:25:58.252 00.000 10072 Moving (0.48, -0.29) raw xDistance=-0.41 yDistance=-0.39
23:25:58.254 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:25:58.258 00.004 10072 PPEC rslt: input = -0.41, final = -0.21, react = -0.20, pred = -0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 288.50
23:25:58.258 00.000 10072 PPEC: input: -0.41, control: -0.21, exposure: 500
23:25:58.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:25:58.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
23:25:58.258 00.000 10072 MoveAxis(E, 206, ABG)
23:25:58.258 00.000 10072 Guiding  Dir = 2, Dur = 206
23:25:58.259 00.001 10072 IsGuiding returns 0
23:25:58.259 00.000 10072 PulseGuide returned control before completion, sleep 216
23:25:58.276 00.017 1032 UpdateGuideState exits: m=1298 SNR=25.3
23:25:58.278 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:58.280 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:58.281 00.001 1032 Enqueuing Expose request
23:25:58.488 00.207 10072 IsGuiding returns 0
23:25:58.488 00.000 10072 Move returns status 0, amount 206
23:25:58.488 00.000 10072 MoveAxis(N, 0, ABG)
23:25:58.488 00.000 10072 Move returns status 0, amount 0
23:25:58.488 00.000 10072 move complete, result=0
23:25:58.488 00.000 10072 worker thread done servicing request
23:25:58.488 00.000 10072 Worker thread wakes up
23:25:58.488 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:58.488 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:25:58.488 00.000 1032 GuideStep: -0.4 px 206 ms EAST, -0.4 px 0 ms NORTH
23:25:59.116 00.628 10072 Exposure complete
23:25:59.164 00.048 10072 worker thread done servicing request
23:25:59.164 00.000 1032 OnExposeComplete: enter
23:25:59.167 00.003 1032 UpdateGuideState(): m_state=6
23:25:59.169 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9208
23:25:59.170 00.001 1032 Star::Find returns 1 (0), X=1107.79, Y=132.12, Mass=1475, SNR=27.0, Peak=118 HFD=3.2
23:25:59.171 00.001 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
23:25:59.173 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
23:25:59.175 00.002 1032 CameraToMount -- cameraX=0.46 cameraY=-0.19 hyp=0.49 cameraTheta=-0.40 mountX=-0.30 mountY=-0.39, mountTheta=-2.23
23:25:59.180 00.005 1032 SchedulePrimaryMove(0F526948, x=0.46, y=-0.19, opts=13)
23:25:59.182 00.002 1032 Enqueuing Move request for scope (0.46, -0.19)
23:25:59.184 00.002 10072 Worker thread wakes up
23:25:59.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.19) opts 0xd
23:25:59.185 00.001 10072 Handling offset move in thread for scope, endpoint = (0.46, -0.19)
23:25:59.185 00.000 10072 Moving (0.46, -0.19) raw xDistance=-0.30 yDistance=-0.39
23:25:59.187 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:25:59.190 00.003 10072 PPEC rslt: input = -0.30, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 288.50
23:25:59.190 00.000 10072 PPEC: input: -0.30, control: -0.17, exposure: 500
23:25:59.190 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.49 newest=-0.96
23:25:59.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:25:59.190 00.000 10072 MoveAxis(E, 162, ABG)
23:25:59.191 00.001 10072 Guiding  Dir = 2, Dur = 162
23:25:59.191 00.000 10072 IsGuiding returns 0
23:25:59.192 00.001 10072 PulseGuide returned control before completion, sleep 172
23:25:59.209 00.017 1032 UpdateGuideState exits: m=1475 SNR=27.0
23:25:59.211 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:59.214 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:25:59.216 00.002 1032 Enqueuing Expose request
23:25:59.377 00.161 10072 IsGuiding returns 1
23:25:59.377 00.000 10072 scope still moving after pulse duration time elapsed
23:25:59.409 00.032 10072 IsGuiding returns 0
23:25:59.409 00.000 10072 scope move finished after 162 + 55 ms
23:25:59.409 00.000 10072 Move returns status 0, amount 162
23:25:59.409 00.000 10072 BLC: Oldest BLC event removed
23:25:59.409 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
23:25:59.409 00.000 10072 MoveAxis(N, 338, ABG)
23:25:59.409 00.000 10072 Guiding  Dir = 0, Dur = 338
23:25:59.410 00.001 10072 IsGuiding returns 0
23:25:59.410 00.000 10072 PulseGuide returned control before completion, sleep 348
23:25:59.772 00.362 10072 IsGuiding returns 0
23:25:59.772 00.000 10072 Move returns status 0, amount 338
23:25:59.772 00.000 10072 move complete, result=0
23:25:59.772 00.000 10072 worker thread done servicing request
23:25:59.772 00.000 10072 Worker thread wakes up
23:25:59.773 00.001 1032 GuideStep: -0.3 px 162 ms EAST, -0.4 px 338 ms NORTH
23:25:59.775 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:25:59.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:00.398 00.623 10072 Exposure complete
23:26:00.449 00.051 10072 worker thread done servicing request
23:26:00.450 00.001 1032 OnExposeComplete: enter
23:26:00.451 00.001 1032 UpdateGuideState(): m_state=6
23:26:00.454 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9209
23:26:00.457 00.003 1032 Star::Find returns 1 (0), X=1107.50, Y=132.52, Mass=1490, SNR=27.1, Peak=110 HFD=3.2
23:26:00.458 00.001 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
23:26:00.461 00.003 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
23:26:00.462 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.27 cameraTheta=0.89 mountX=0.16 mountY=-0.22, mountTheta=-0.94
23:26:00.465 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.21, opts=13)
23:26:00.466 00.001 1032 Enqueuing Move request for scope (0.17, 0.21)
23:26:00.468 00.002 10072 Worker thread wakes up
23:26:00.468 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.21) opts 0xd
23:26:00.468 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.21)
23:26:00.468 00.000 10072 Moving (0.17, 0.21) raw xDistance=0.16 yDistance=-0.22
23:26:00.468 00.000 10072 BLC: History state: CurrMiss=0.22, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.391351, 1:0.216603
23:26:00.468 00.000 10072 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
23:26:00.468 00.000 10072 BLC: window closed
23:26:00.469 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:26:00.474 00.005 10072 PPEC rslt: input = 0.16, final = 0.05, react = 0.08, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 288.51
23:26:00.474 00.000 10072 PPEC: input: 0.16, control: 0.05, exposure: 500
23:26:00.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:26:00.474 00.000 10072 MoveAxis(W, 52, ABG)
23:26:00.474 00.000 10072 Guiding  Dir = 3, Dur = 52
23:26:00.474 00.000 10072 IsGuiding returns 0
23:26:00.475 00.001 10072 PulseGuide returned control before completion, sleep 62
23:26:00.492 00.017 1032 UpdateGuideState exits: m=1490 SNR=27.1
23:26:00.494 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:00.496 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:00.497 00.001 1032 Enqueuing Expose request
23:26:00.553 00.056 10072 IsGuiding returns 0
23:26:00.553 00.000 10072 Move returns status 0, amount 52
23:26:00.553 00.000 10072 MoveAxis(N, 140, ABG)
23:26:00.553 00.000 10072 Guiding  Dir = 0, Dur = 140
23:26:00.554 00.001 10072 IsGuiding returns 0
23:26:00.554 00.000 10072 PulseGuide returned control before completion, sleep 150
23:26:00.708 00.154 10072 IsGuiding returns 0
23:26:00.708 00.000 10072 Move returns status 0, amount 140
23:26:00.708 00.000 10072 move complete, result=0
23:26:00.708 00.000 10072 worker thread done servicing request
23:26:00.708 00.000 10072 Worker thread wakes up
23:26:00.708 00.000 1032 GuideStep: 0.2 px 52 ms WEST, -0.2 px 140 ms NORTH
23:26:00.711 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:00.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:01.117 00.406 10072 Exposure complete
23:26:01.166 00.049 10072 worker thread done servicing request
23:26:01.166 00.000 1032 OnExposeComplete: enter
23:26:01.168 00.002 1032 UpdateGuideState(): m_state=6
23:26:01.170 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9210
23:26:01.173 00.003 1032 Star::Find returns 1 (0), X=1107.40, Y=132.32, Mass=1259, SNR=24.9, Peak=114 HFD=3.2
23:26:01.176 00.003 1032 MultiStar: exiting stabilization period
23:26:01.180 00.004 1032 MultiStar: [#1 -0.20,0.19,0.00,M1] [#2 -0.20,0.08,0.85,U] [#3 -0.31,0.27,0.00,M1] [#4 -0.10,0.20,0.70,U] [#5 -0.04,0.12,0.70,U] [#6 -0.13,0.13,0.64,U] [#7 -0.29,0.05,0.00,M1] [#8 -0.24,0.24,0.00,M1] 
23:26:01.181 00.001 1032 single-star, 4 included, MultiStar: {-0.07, 0.10}, one-star: {0.07, 0.00}
23:26:01.183 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
23:26:01.184 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
23:26:01.186 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.05 mountX=-0.01 mountY=-0.07, mountTheta=-1.78
23:26:01.188 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
23:26:01.190 00.002 1032 Enqueuing Move request for scope (0.07, 0.00)
23:26:01.192 00.002 10072 Worker thread wakes up
23:26:01.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
23:26:01.193 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
23:26:01.193 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
23:26:01.194 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:26:01.197 00.003 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
23:26:01.197 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
23:26:01.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:01.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:26:01.197 00.000 10072 MoveAxis(E, 15, ABG)
23:26:01.197 00.000 10072 Guiding  Dir = 2, Dur = 15
23:26:01.197 00.000 10072 IsGuiding returns 0
23:26:01.198 00.001 10072 PulseGuide returned control before completion, sleep 25
23:26:01.214 00.016 1032 UpdateGuideState exits: m=1259 SNR=24.9
23:26:01.216 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:01.218 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:01.219 00.001 1032 Enqueuing Expose request
23:26:01.224 00.005 10072 IsGuiding returns 0
23:26:01.224 00.000 10072 Move returns status 0, amount 15
23:26:01.224 00.000 10072 MoveAxis(N, 0, ABG)
23:26:01.224 00.000 10072 Move returns status 0, amount 0
23:26:01.224 00.000 10072 move complete, result=0
23:26:01.224 00.000 10072 worker thread done servicing request
23:26:01.224 00.000 10072 Worker thread wakes up
23:26:01.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:01.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:01.229 00.005 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
23:26:01.853 00.624 10072 Exposure complete
23:26:01.906 00.053 10072 worker thread done servicing request
23:26:01.906 00.000 1032 OnExposeComplete: enter
23:26:01.908 00.002 1032 UpdateGuideState(): m_state=6
23:26:01.910 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9211
23:26:01.912 00.002 1032 Star::Find returns 1 (0), X=1107.29, Y=132.18, Mass=1289, SNR=25.2, Peak=93 HFD=3.6
23:26:01.914 00.002 1032 MultiStar: [#1 -0.34,0.11,0.00,M2] [#2 -0.19,-0.10,0.84,U] [#3 -0.35,0.10,0.00,M2] [#4 -0.20,0.01,0.68,U] [#5 -0.15,-0.02,0.69,U] [#6 -0.31,-0.01,0.00,M3] [#7 -0.37,-0.06,0.00,M2] [#8 -0.27,0.00,0.00,M2] 
23:26:01.916 00.002 1032 single-star, 3 included, MultiStar: {-0.14, -0.07}, one-star: {-0.04, -0.13}
23:26:01.918 00.002 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.58)
23:26:01.920 00.002 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.58)
23:26:01.922 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.87 mountX=-0.12 mountY=0.07, mountTheta=2.58
23:26:01.927 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.13, opts=13)
23:26:01.929 00.002 1032 Enqueuing Move request for scope (-0.04, -0.13)
23:26:01.931 00.002 10072 Worker thread wakes up
23:26:01.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
23:26:01.931 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
23:26:01.931 00.000 10072 Moving (-0.04, -0.13) raw xDistance=-0.12 yDistance=0.07
23:26:01.933 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:26:01.937 00.004 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
23:26:01.937 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
23:26:01.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:01.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:26:01.937 00.000 10072 MoveAxis(E, 15, ABG)
23:26:01.937 00.000 10072 Guiding  Dir = 2, Dur = 15
23:26:01.937 00.000 10072 IsGuiding returns 0
23:26:01.938 00.001 10072 PulseGuide returned control before completion, sleep 25
23:26:01.955 00.017 1032 UpdateGuideState exits: m=1289 SNR=25.2
23:26:01.959 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:01.961 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:01.963 00.002 1032 Enqueuing Expose request
23:26:01.973 00.010 10072 IsGuiding returns 0
23:26:01.973 00.000 10072 Move returns status 0, amount 15
23:26:01.973 00.000 10072 MoveAxis(N, 0, ABG)
23:26:01.973 00.000 10072 Move returns status 0, amount 0
23:26:01.973 00.000 10072 move complete, result=0
23:26:01.974 00.001 10072 worker thread done servicing request
23:26:01.974 00.000 10072 Worker thread wakes up
23:26:01.974 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:01.974 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:01.974 00.000 1032 GuideStep: -0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
23:26:02.385 00.411 10072 Exposure complete
23:26:02.441 00.056 10072 worker thread done servicing request
23:26:02.441 00.000 1032 OnExposeComplete: enter
23:26:02.443 00.002 1032 UpdateGuideState(): m_state=6
23:26:02.446 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9212
23:26:02.447 00.001 1032 Star::Find returns 1 (0), X=1107.45, Y=132.28, Mass=1300, SNR=25.3, Peak=136 HFD=3.1
23:26:02.449 00.002 1032 MultiStar: [#1 -0.19,0.13,0.97,U] [#2 -0.06,0.13,0.84,U] [#3 -0.11,0.06,0.79,U] [#4 0.01,0.00,0.73,U] [#5 -0.08,0.04,0.75,U] [#6 -0.12,0.08,0.65,U] [#7 -0.18,-0.04,0.73,U] [#8 -0.16,0.07,0.54,U] 
23:26:02.451 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.05}, one-star: {0.11, -0.03}
23:26:02.453 00.002 1032 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.83) = xAngle (0.75 = 0.75)
23:26:02.455 00.002 1032 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.75 = 0.75)
23:26:02.456 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.58 mountX=0.07 mountY=0.06, mountTheta=0.75
23:26:02.460 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.05, opts=13)
23:26:02.461 00.001 1032 Enqueuing Move request for scope (-0.08, 0.05)
23:26:02.463 00.002 10072 Worker thread wakes up
23:26:02.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
23:26:02.463 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
23:26:02.463 00.000 10072 Moving (-0.08, 0.05) raw xDistance=0.07 yDistance=0.06
23:26:02.465 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:26:02.469 00.004 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
23:26:02.469 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:26:02.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:02.470 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:26:02.470 00.000 10072 MoveAxis(E, 13, ABG)
23:26:02.470 00.000 10072 Guiding  Dir = 2, Dur = 13
23:26:02.470 00.000 10072 IsGuiding returns 0
23:26:02.470 00.000 10072 PulseGuide returned control before completion, sleep 23
23:26:02.485 00.015 1032 UpdateGuideState exits: m=1300 SNR=25.3
23:26:02.488 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:02.490 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:02.493 00.003 1032 Enqueuing Expose request
23:26:02.504 00.011 10072 IsGuiding returns 0
23:26:02.504 00.000 10072 Move returns status 0, amount 13
23:26:02.504 00.000 10072 MoveAxis(N, 0, ABG)
23:26:02.504 00.000 10072 Move returns status 0, amount 0
23:26:02.504 00.000 10072 move complete, result=0
23:26:02.504 00.000 10072 worker thread done servicing request
23:26:02.504 00.000 10072 Worker thread wakes up
23:26:02.505 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:02.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:02.505 00.000 1032 GuideStep: 0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
23:26:03.134 00.629 10072 Exposure complete
23:26:03.184 00.050 10072 worker thread done servicing request
23:26:03.184 00.000 1032 OnExposeComplete: enter
23:26:03.187 00.003 1032 UpdateGuideState(): m_state=6
23:26:03.189 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9213
23:26:03.191 00.002 1032 Star::Find returns 1 (0), X=1107.49, Y=132.26, Mass=1437, SNR=26.7, Peak=126 HFD=3.2
23:26:03.193 00.002 1032 MultiStar: [#1 -0.05,0.06,0.88,U] [#2 0.01,0.01,0.76,U] [#3 -0.11,0.17,0.74,U] [#4 0.05,-0.07,0.67,U] [#5 0.03,-0.04,0.64,U] [#6 0.07,0.04,0.61,U] [#7 -0.10,-0.05,0.70,U] [#8 0.10,0.17,0.54,U] 
23:26:03.195 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.16, -0.06}
23:26:03.196 00.001 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
23:26:03.199 00.003 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
23:26:03.201 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.84 mountX=0.01 mountY=-0.02, mountTheta=-0.99
23:26:03.205 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
23:26:03.208 00.003 1032 Enqueuing Move request for scope (0.02, 0.02)
23:26:03.211 00.003 10072 Worker thread wakes up
23:26:03.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
23:26:03.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
23:26:03.211 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
23:26:03.213 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:26:03.216 00.003 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
23:26:03.216 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
23:26:03.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:03.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:26:03.216 00.000 10072 MoveAxis(E, 15, ABG)
23:26:03.216 00.000 10072 Guiding  Dir = 2, Dur = 15
23:26:03.217 00.001 10072 IsGuiding returns 0
23:26:03.217 00.000 10072 PulseGuide returned control before completion, sleep 25
23:26:03.233 00.016 1032 UpdateGuideState exits: m=1437 SNR=26.7
23:26:03.236 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:03.240 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:03.242 00.002 1032 Enqueuing Expose request
23:26:03.257 00.015 10072 IsGuiding returns 0
23:26:03.257 00.000 10072 Move returns status 0, amount 15
23:26:03.257 00.000 10072 MoveAxis(N, 0, ABG)
23:26:03.257 00.000 10072 Move returns status 0, amount 0
23:26:03.257 00.000 10072 move complete, result=0
23:26:03.258 00.001 10072 worker thread done servicing request
23:26:03.258 00.000 10072 Worker thread wakes up
23:26:03.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:03.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:03.264 00.006 1032 GuideStep: 0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
23:26:03.667 00.403 10072 Exposure complete
23:26:03.722 00.055 10072 worker thread done servicing request
23:26:03.722 00.000 1032 OnExposeComplete: enter
23:26:03.725 00.003 1032 UpdateGuideState(): m_state=6
23:26:03.727 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9214
23:26:03.729 00.002 1032 Star::Find returns 1 (0), X=1107.58, Y=132.10, Mass=1424, SNR=26.5, Peak=142 HFD=3.1
23:26:03.730 00.001 1032 MultiStar: [#1 -0.10,0.02,0.98,U] [#2 0.10,-0.17,0.81,U] [#3 -0.05,0.10,0.75,U] [#4 0.10,-0.08,0.66,U] [#5 0.18,-0.19,0.00,M1] [#6 0.10,-0.14,0.64,U] [#7 -0.07,-0.16,0.72,U] [#8 0.02,-0.04,0.50,U] 
23:26:03.732 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {0.25, -0.21}
23:26:03.734 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
23:26:03.736 00.002 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
23:26:03.740 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.09 mountX=-0.10 mountY=-0.02, mountTheta=-2.92
23:26:03.743 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
23:26:03.746 00.003 1032 Enqueuing Move request for scope (0.05, -0.09)
23:26:03.747 00.001 10072 Worker thread wakes up
23:26:03.748 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
23:26:03.748 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
23:26:03.748 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.02
23:26:03.750 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:26:03.753 00.003 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
23:26:03.753 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
23:26:03.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:03.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:26:03.753 00.000 10072 MoveAxis(E, 15, ABG)
23:26:03.753 00.000 10072 Guiding  Dir = 2, Dur = 15
23:26:03.753 00.000 10072 IsGuiding returns 0
23:26:03.754 00.001 10072 PulseGuide returned control before completion, sleep 25
23:26:03.773 00.019 1032 UpdateGuideState exits: m=1424 SNR=26.5
23:26:03.776 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:03.779 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:03.783 00.004 1032 Enqueuing Expose request
23:26:03.822 00.039 10072 IsGuiding returns 0
23:26:03.822 00.000 10072 Move returns status 0, amount 15
23:26:03.822 00.000 10072 MoveAxis(N, 0, ABG)
23:26:03.822 00.000 10072 Move returns status 0, amount 0
23:26:03.822 00.000 10072 move complete, result=0
23:26:03.822 00.000 10072 worker thread done servicing request
23:26:03.822 00.000 10072 Worker thread wakes up
23:26:03.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:03.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:03.828 00.006 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
23:26:04.462 00.634 10072 Exposure complete
23:26:04.512 00.050 10072 worker thread done servicing request
23:26:04.512 00.000 1032 OnExposeComplete: enter
23:26:04.514 00.002 1032 UpdateGuideState(): m_state=6
23:26:04.516 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9215
23:26:04.518 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=132.08, Mass=1477, SNR=27.0, Peak=95 HFD=3.4
23:26:04.520 00.002 1032 MultiStar: [#1 -0.02,-0.13,0.90,U] [#2 0.11,-0.13,0.78,U] [#3 -0.02,-0.07,0.74,U] [#4 0.13,-0.13,0.66,U] [#5 0.12,-0.12,0.68,U] [#6 0.17,-0.22,0.00,M1] [#7 -0.03,-0.19,0.69,U] [#8 0.00,-0.08,0.49,U] 
23:26:04.522 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.14}, one-star: {0.31, -0.23}
23:26:04.525 00.003 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
23:26:04.526 00.001 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
23:26:04.528 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-1.03 mountX=-0.16 mountY=-0.05, mountTheta=-2.86
23:26:04.530 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.14, opts=13)
23:26:04.533 00.003 1032 Enqueuing Move request for scope (0.09, -0.14)
23:26:04.535 00.002 10072 Worker thread wakes up
23:26:04.536 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
23:26:04.536 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
23:26:04.536 00.000 10072 Moving (0.09, -0.14) raw xDistance=-0.16 yDistance=-0.05
23:26:04.538 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:26:04.541 00.003 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 288.51
23:26:04.541 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:26:04.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:04.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:26:04.541 00.000 10072 MoveAxis(E, 91, ABG)
23:26:04.541 00.000 10072 Guiding  Dir = 2, Dur = 91
23:26:04.541 00.000 10072 IsGuiding returns 0
23:26:04.542 00.001 10072 PulseGuide returned control before completion, sleep 101
23:26:04.560 00.018 1032 UpdateGuideState exits: m=1477 SNR=27.0
23:26:04.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:04.564 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:04.565 00.001 1032 Enqueuing Expose request
23:26:04.646 00.081 10072 IsGuiding returns 0
23:26:04.646 00.000 10072 Move returns status 0, amount 91
23:26:04.646 00.000 10072 MoveAxis(N, 0, ABG)
23:26:04.646 00.000 10072 Move returns status 0, amount 0
23:26:04.646 00.000 10072 move complete, result=0
23:26:04.646 00.000 10072 worker thread done servicing request
23:26:04.646 00.000 10072 Worker thread wakes up
23:26:04.646 00.000 1032 GuideStep: -0.2 px 91 ms EAST, -0.0 px 0 ms NORTH
23:26:04.649 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:04.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:05.067 00.418 10072 Exposure complete
23:26:05.115 00.048 10072 worker thread done servicing request
23:26:05.115 00.000 1032 OnExposeComplete: enter
23:26:05.118 00.003 1032 UpdateGuideState(): m_state=6
23:26:05.120 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9216
23:26:05.121 00.001 1032 Star::Find returns 1 (0), X=1107.63, Y=132.14, Mass=1360, SNR=25.9, Peak=96 HFD=3.5
23:26:05.123 00.002 1032 MultiStar: [#1 -0.00,-0.11,1.02,U] [#2 -0.02,-0.10,0.81,U] [#3 -0.11,0.02,0.77,U] [#4 0.06,-0.12,0.69,U] [#5 0.00,-0.17,0.67,U] [#6 0.10,-0.05,0.62,U] [#7 -0.19,-0.18,0.00,M1] [#8 -0.02,-0.08,0.53,U] 
23:26:05.124 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.10}, one-star: {0.30, -0.18}
23:26:05.126 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
23:26:05.127 00.001 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
23:26:05.130 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.14 mountX=-0.11 mountY=-0.02, mountTheta=-2.97
23:26:05.132 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
23:26:05.134 00.002 1032 Enqueuing Move request for scope (0.05, -0.10)
23:26:05.136 00.002 10072 Worker thread wakes up
23:26:05.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
23:26:05.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
23:26:05.136 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
23:26:05.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:26:05.139 00.001 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
23:26:05.139 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:26:05.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:05.141 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:26:05.141 00.000 10072 MoveAxis(E, 13, ABG)
23:26:05.141 00.000 10072 Guiding  Dir = 2, Dur = 13
23:26:05.141 00.000 10072 IsGuiding returns 0
23:26:05.142 00.001 10072 PulseGuide returned control before completion, sleep 23
23:26:05.157 00.015 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:26:05.160 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:05.161 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:05.163 00.002 1032 Enqueuing Expose request
23:26:05.176 00.013 10072 IsGuiding returns 0
23:26:05.176 00.000 10072 Move returns status 0, amount 13
23:26:05.176 00.000 10072 MoveAxis(N, 0, ABG)
23:26:05.176 00.000 10072 Move returns status 0, amount 0
23:26:05.176 00.000 10072 move complete, result=0
23:26:05.176 00.000 10072 worker thread done servicing request
23:26:05.176 00.000 10072 Worker thread wakes up
23:26:05.177 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:05.177 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:05.178 00.001 1032 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
23:26:05.806 00.628 10072 Exposure complete
23:26:05.854 00.048 10072 worker thread done servicing request
23:26:05.854 00.000 1032 OnExposeComplete: enter
23:26:05.856 00.002 1032 UpdateGuideState(): m_state=6
23:26:05.859 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9217
23:26:05.861 00.002 1032 Star::Find returns 1 (0), X=1107.45, Y=132.21, Mass=1307, SNR=25.4, Peak=112 HFD=3.2
23:26:05.863 00.002 1032 MultiStar: [#1 -0.15,0.08,0.98,U] [#2 -0.16,0.04,0.84,U] [#3 -0.19,0.15,0.83,U] [#4 -0.03,0.11,0.67,U] [#5 -0.06,0.09,0.70,U] [#6 0.01,0.13,0.64,U] [#7 -0.17,0.02,0.70,U] [#8 -0.16,0.18,0.54,U] 
23:26:05.866 00.003 1032 refined, 8 included, MultiStar: {-0.09, 0.07}, one-star: {0.12, -0.11}
23:26:05.868 00.002 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
23:26:05.870 00.002 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
23:26:05.871 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.48 mountX=0.09 mountY=0.07, mountTheta=0.65
23:26:05.873 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.07, opts=13)
23:26:05.875 00.002 1032 Enqueuing Move request for scope (-0.09, 0.07)
23:26:05.877 00.002 10072 Worker thread wakes up
23:26:05.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
23:26:05.877 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
23:26:05.877 00.000 10072 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=0.07
23:26:05.878 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:26:05.881 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
23:26:05.881 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:26:05.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:05.882 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:26:05.882 00.000 10072 MoveAxis(E, 13, ABG)
23:26:05.882 00.000 10072 Guiding  Dir = 2, Dur = 13
23:26:05.882 00.000 10072 IsGuiding returns 0
23:26:05.883 00.001 10072 PulseGuide returned control before completion, sleep 23
23:26:05.901 00.018 1032 UpdateGuideState exits: m=1307 SNR=25.4
23:26:05.904 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:05.906 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:05.908 00.002 1032 Enqueuing Expose request
23:26:05.911 00.003 10072 IsGuiding returns 0
23:26:05.911 00.000 10072 Move returns status 0, amount 13
23:26:05.911 00.000 10072 MoveAxis(N, 0, ABG)
23:26:05.911 00.000 10072 Move returns status 0, amount 0
23:26:05.911 00.000 10072 move complete, result=0
23:26:05.911 00.000 10072 worker thread done servicing request
23:26:05.912 00.001 10072 Worker thread wakes up
23:26:05.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:05.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:05.916 00.004 1032 GuideStep: 0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
23:26:06.322 00.406 10072 Exposure complete
23:26:06.373 00.051 10072 worker thread done servicing request
23:26:06.373 00.000 1032 OnExposeComplete: enter
23:26:06.375 00.002 1032 UpdateGuideState(): m_state=6
23:26:06.377 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9218
23:26:06.378 00.001 1032 Star::Find returns 1 (0), X=1107.50, Y=132.23, Mass=1393, SNR=26.2, Peak=108 HFD=3.4
23:26:06.381 00.003 1032 MultiStar: [#1 -0.18,0.16,0.97,U] [#2 -0.09,-0.02,0.74,U] [#3 -0.21,0.28,0.00,M1] [#4 -0.05,0.09,0.68,U] [#5 -0.02,0.06,0.65,U] [#6 0.09,0.05,0.59,U] [#7 -0.19,-0.08,0.70,U] [#8 -0.03,0.12,0.52,U] 
23:26:06.384 00.003 1032 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {0.17, -0.08}
23:26:06.386 00.002 1032 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.83) = xAngle (0.57 = 0.57)
23:26:06.388 00.002 1032 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.57 = 0.57)
23:26:06.391 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.40 mountX=0.04 mountY=0.03, mountTheta=0.57
23:26:06.396 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
23:26:06.399 00.003 1032 Enqueuing Move request for scope (-0.04, 0.03)
23:26:06.401 00.002 10072 Worker thread wakes up
23:26:06.401 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:26:06.401 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:26:06.401 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
23:26:06.403 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:26:06.406 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
23:26:06.406 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:26:06.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:06.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:26:06.406 00.000 10072 MoveAxis(E, 10, ABG)
23:26:06.406 00.000 10072 Guiding  Dir = 2, Dur = 10
23:26:06.406 00.000 10072 IsGuiding returns 0
23:26:06.407 00.001 10072 PulseGuide returned control before completion, sleep 20
23:26:06.424 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:26:06.427 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:06.429 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:06.431 00.002 1032 Enqueuing Expose request
23:26:06.442 00.011 10072 IsGuiding returns 0
23:26:06.442 00.000 10072 Move returns status 0, amount 10
23:26:06.444 00.002 10072 MoveAxis(N, 0, ABG)
23:26:06.444 00.000 10072 Move returns status 0, amount 0
23:26:06.444 00.000 10072 move complete, result=0
23:26:06.444 00.000 10072 worker thread done servicing request
23:26:06.444 00.000 10072 Worker thread wakes up
23:26:06.444 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:06.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:06.445 00.001 1032 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
23:26:07.072 00.627 10072 Exposure complete
23:26:07.122 00.050 10072 worker thread done servicing request
23:26:07.123 00.001 1032 OnExposeComplete: enter
23:26:07.125 00.002 1032 UpdateGuideState(): m_state=6
23:26:07.126 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9219
23:26:07.128 00.002 1032 Star::Find returns 1 (0), X=1107.48, Y=132.10, Mass=1351, SNR=25.8, Peak=102 HFD=3.5
23:26:07.131 00.003 1032 MultiStar: [#1 -0.20,-0.09,0.98,U] [#2 0.00,-0.15,0.85,U] [#3 -0.20,0.05,0.77,U] [#4 0.00,-0.15,0.72,U] [#5 -0.07,-0.12,0.66,U] [#6 -0.17,-0.10,0.66,U] [#7 -0.13,-0.20,0.71,U] [#8 -0.07,-0.02,0.52,U] 
23:26:07.133 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.12}, one-star: {0.15, -0.22}
23:26:07.135 00.002 1032 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.83) = xAngle (-3.94 = 2.34)
23:26:07.136 00.001 1032 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.94 = 2.34)
23:26:07.138 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.13 cameraTheta=-2.11 mountX=-0.09 mountY=0.10, mountTheta=2.34
23:26:07.141 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.12, opts=13)
23:26:07.146 00.005 1032 Enqueuing Move request for scope (-0.07, -0.12)
23:26:07.149 00.003 10072 Worker thread wakes up
23:26:07.149 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
23:26:07.149 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
23:26:07.149 00.000 10072 Moving (-0.07, -0.12) raw xDistance=-0.09 yDistance=0.10
23:26:07.151 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:26:07.153 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
23:26:07.153 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:26:07.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:07.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:26:07.153 00.000 10072 MoveAxis(E, 12, ABG)
23:26:07.154 00.001 10072 Guiding  Dir = 2, Dur = 12
23:26:07.154 00.000 10072 IsGuiding returns 0
23:26:07.154 00.000 10072 PulseGuide returned control before completion, sleep 22
23:26:07.171 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.8
23:26:07.173 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:07.175 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:07.182 00.007 1032 Enqueuing Expose request
23:26:07.184 00.002 10072 IsGuiding returns 0
23:26:07.184 00.000 10072 Move returns status 0, amount 12
23:26:07.184 00.000 10072 MoveAxis(N, 0, ABG)
23:26:07.184 00.000 10072 Move returns status 0, amount 0
23:26:07.184 00.000 10072 move complete, result=0
23:26:07.184 00.000 10072 worker thread done servicing request
23:26:07.184 00.000 10072 Worker thread wakes up
23:26:07.184 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:07.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:07.192 00.008 1032 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
23:26:07.603 00.411 10072 Exposure complete
23:26:07.655 00.052 10072 worker thread done servicing request
23:26:07.655 00.000 1032 OnExposeComplete: enter
23:26:07.658 00.003 1032 UpdateGuideState(): m_state=6
23:26:07.660 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9220
23:26:07.661 00.001 1032 Star::Find returns 1 (0), X=1107.46, Y=132.02, Mass=1361, SNR=25.9, Peak=102 HFD=3.5
23:26:07.663 00.002 1032 MultiStar: [#1 -0.23,-0.10,0.00,M1] [#2 0.04,-0.22,0.80,U] [#3 -0.28,-0.00,0.00,M1] [#4 0.02,-0.14,0.69,U] [#5 -0.06,-0.15,0.70,U] [#6 -0.06,-0.19,0.63,U] [#7 -0.18,-0.32,0.00,M1] [#8 0.00,-0.13,0.51,U] 
23:26:07.665 00.002 1032 refined, 5 included, MultiStar: {0.02, -0.20}, one-star: {0.13, -0.29}
23:26:07.668 00.003 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.99)
23:26:07.669 00.001 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.99)
23:26:07.671 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.47 mountX=-0.20 mountY=0.03, mountTheta=2.99
23:26:07.673 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.20, opts=13)
23:26:07.675 00.002 1032 Enqueuing Move request for scope (0.02, -0.20)
23:26:07.676 00.001 10072 Worker thread wakes up
23:26:07.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
23:26:07.676 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
23:26:07.676 00.000 10072 Moving (0.02, -0.20) raw xDistance=-0.20 yDistance=0.03
23:26:07.679 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:26:07.681 00.002 10072 PPEC rslt: input = -0.20, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.52
23:26:07.682 00.001 10072 PPEC: input: -0.20, control: -0.11, exposure: 500
23:26:07.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:07.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:26:07.682 00.000 10072 MoveAxis(E, 102, ABG)
23:26:07.682 00.000 10072 Guiding  Dir = 2, Dur = 102
23:26:07.682 00.000 10072 IsGuiding returns 0
23:26:07.683 00.001 10072 PulseGuide returned control before completion, sleep 112
23:26:07.698 00.015 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:26:07.701 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:07.702 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:07.704 00.002 1032 Enqueuing Expose request
23:26:07.802 00.098 10072 IsGuiding returns 0
23:26:07.802 00.000 10072 Move returns status 0, amount 102
23:26:07.802 00.000 10072 MoveAxis(N, 0, ABG)
23:26:07.802 00.000 10072 Move returns status 0, amount 0
23:26:07.802 00.000 10072 move complete, result=0
23:26:07.802 00.000 10072 worker thread done servicing request
23:26:07.802 00.000 10072 Worker thread wakes up
23:26:07.802 00.000 1032 GuideStep: -0.2 px 102 ms EAST, 0.0 px 0 ms NORTH
23:26:07.807 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:07.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:08.442 00.635 10072 Exposure complete
23:26:08.499 00.057 10072 worker thread done servicing request
23:26:08.499 00.000 1032 OnExposeComplete: enter
23:26:08.501 00.002 1032 UpdateGuideState(): m_state=6
23:26:08.504 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9221
23:26:08.506 00.002 1032 Star::Find returns 1 (0), X=1107.52, Y=132.35, Mass=1444, SNR=26.7, Peak=109 HFD=3.3
23:26:08.507 00.001 1032 MultiStar: [#1 -0.29,0.03,0.00,M2] [#2 -0.08,0.06,0.80,U] [#3 -0.24,0.19,0.00,M2] [#4 -0.10,0.16,0.66,U] [#5 -0.00,0.16,0.63,U] [#6 0.03,0.05,0.60,U] [#7 -0.26,0.07,0.00,M2] [#8 -0.18,0.05,0.54,U] 
23:26:08.509 00.002 1032 refined, 5 included, MultiStar: {-0.00, 0.08}, one-star: {0.19, 0.03}
23:26:08.511 00.002 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
23:26:08.513 00.002 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
23:26:08.514 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.61 mountX=0.08 mountY=-0.02, mountTheta=-0.22
23:26:08.516 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.08, opts=13)
23:26:08.519 00.003 1032 Enqueuing Move request for scope (-0.00, 0.08)
23:26:08.521 00.002 10072 Worker thread wakes up
23:26:08.521 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
23:26:08.521 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
23:26:08.521 00.000 10072 Moving (-0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
23:26:08.523 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:26:08.525 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
23:26:08.525 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:26:08.525 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:08.525 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:26:08.525 00.000 10072 MoveAxis(E, 12, ABG)
23:26:08.526 00.001 10072 Guiding  Dir = 2, Dur = 12
23:26:08.526 00.000 10072 IsGuiding returns 0
23:26:08.526 00.000 10072 PulseGuide returned control before completion, sleep 22
23:26:08.543 00.017 1032 UpdateGuideState exits: m=1444 SNR=26.7
23:26:08.545 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:08.547 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:08.550 00.003 1032 Enqueuing Expose request
23:26:08.554 00.004 10072 IsGuiding returns 0
23:26:08.554 00.000 10072 Move returns status 0, amount 12
23:26:08.554 00.000 10072 MoveAxis(N, 0, ABG)
23:26:08.554 00.000 10072 Move returns status 0, amount 0
23:26:08.554 00.000 10072 move complete, result=0
23:26:08.554 00.000 10072 worker thread done servicing request
23:26:08.554 00.000 10072 Worker thread wakes up
23:26:08.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:08.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:08.562 00.008 1032 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
23:26:08.959 00.397 10072 Exposure complete
23:26:09.012 00.053 10072 worker thread done servicing request
23:26:09.012 00.000 1032 OnExposeComplete: enter
23:26:09.014 00.002 1032 UpdateGuideState(): m_state=6
23:26:09.016 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9222
23:26:09.019 00.003 1032 Star::Find returns 1 (0), X=1107.49, Y=132.25, Mass=1271, SNR=25.1, Peak=99 HFD=3.4
23:26:09.021 00.002 1032 MultiStar: [#1 -0.27,0.12,0.00,M3] [#2 -0.16,-0.11,0.87,U] [#3 -0.36,0.15,0.00,M3] [#4 -0.04,0.06,0.71,U] [#5 -0.12,0.07,0.70,U] [#6 -0.13,0.10,0.64,U] [#7 -0.26,-0.05,0.00,M3] [#8 -0.11,0.06,0.56,U] 
23:26:09.023 00.002 1032 refined, 5 included, MultiStar: {-0.05, 0.01}, one-star: {0.16, -0.07}
23:26:09.025 00.002 1032 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.83) = xAngle (1.21 = 1.21)
23:26:09.027 00.002 1032 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.21 = 1.21)
23:26:09.028 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.06 cameraTheta=3.04 mountX=0.02 mountY=0.05, mountTheta=1.21
23:26:09.030 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.01, opts=13)
23:26:09.033 00.003 1032 Enqueuing Move request for scope (-0.05, 0.01)
23:26:09.034 00.001 10072 Worker thread wakes up
23:26:09.035 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
23:26:09.035 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
23:26:09.035 00.000 10072 Moving (-0.05, 0.01) raw xDistance=0.02 yDistance=0.05
23:26:09.037 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:26:09.039 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
23:26:09.039 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:26:09.039 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:09.039 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:26:09.039 00.000 10072 MoveAxis(E, 10, ABG)
23:26:09.039 00.000 10072 Guiding  Dir = 2, Dur = 10
23:26:09.040 00.001 10072 IsGuiding returns 0
23:26:09.040 00.000 10072 PulseGuide returned control before completion, sleep 20
23:26:09.056 00.016 1032 UpdateGuideState exits: m=1271 SNR=25.1
23:26:09.058 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:09.060 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:09.062 00.002 1032 Enqueuing Expose request
23:26:09.064 00.002 10072 IsGuiding returns 0
23:26:09.064 00.000 10072 Move returns status 0, amount 10
23:26:09.064 00.000 10072 MoveAxis(N, 0, ABG)
23:26:09.064 00.000 10072 Move returns status 0, amount 0
23:26:09.064 00.000 10072 move complete, result=0
23:26:09.064 00.000 10072 worker thread done servicing request
23:26:09.064 00.000 10072 Worker thread wakes up
23:26:09.064 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:09.064 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:09.072 00.008 1032 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
23:26:09.691 00.619 10072 Exposure complete
23:26:09.738 00.047 10072 worker thread done servicing request
23:26:09.739 00.001 1032 OnExposeComplete: enter
23:26:09.741 00.002 1032 UpdateGuideState(): m_state=6
23:26:09.744 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9223
23:26:09.745 00.001 1032 Star::Find returns 1 (0), X=1107.46, Y=132.12, Mass=1350, SNR=25.8, Peak=98 HFD=3.5
23:26:09.748 00.003 1032 MultiStar: [#1 -0.17,-0.10,1.00,U] [#2 -0.17,-0.25,0.00,M1] [#3 -0.25,0.03,0.82,U] [#4 0.03,-0.04,0.68,U] [#5 -0.16,-0.03,0.71,U] [#6 -0.10,0.00,0.63,U] [#7 -0.16,-0.21,0.00,M4] [#8 -0.31,-0.11,0.00,M1] 
23:26:09.750 00.002 1032 refined, 5 included, MultiStar: {-0.08, -0.07}, one-star: {0.13, -0.20}
23:26:09.751 00.001 1032 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.83) = xAngle (-4.28 = 2.00)
23:26:09.754 00.003 1032 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.28 = 2.00)
23:26:09.755 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.45 mountX=-0.04 mountY=0.10, mountTheta=2.00
23:26:09.758 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.07, opts=13)
23:26:09.759 00.001 1032 Enqueuing Move request for scope (-0.08, -0.07)
23:26:09.760 00.001 10072 Worker thread wakes up
23:26:09.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
23:26:09.760 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
23:26:09.761 00.001 10072 Moving (-0.08, -0.07) raw xDistance=-0.04 yDistance=0.10
23:26:09.762 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:26:09.765 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:26:09.765 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:26:09.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:09.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:26:09.765 00.000 10072 MoveAxis(E, 11, ABG)
23:26:09.765 00.000 10072 Guiding  Dir = 2, Dur = 11
23:26:09.766 00.001 10072 IsGuiding returns 0
23:26:09.766 00.000 10072 PulseGuide returned control before completion, sleep 21
23:26:09.782 00.016 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:26:09.785 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:09.786 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:09.787 00.001 1032 Enqueuing Expose request
23:26:09.798 00.011 10072 IsGuiding returns 0
23:26:09.799 00.001 10072 Move returns status 0, amount 11
23:26:09.799 00.000 10072 MoveAxis(N, 0, ABG)
23:26:09.799 00.000 10072 Move returns status 0, amount 0
23:26:09.799 00.000 10072 move complete, result=0
23:26:09.799 00.000 10072 worker thread done servicing request
23:26:09.799 00.000 10072 Worker thread wakes up
23:26:09.800 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:09.800 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:09.801 00.001 1032 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
23:26:10.209 00.408 10072 Exposure complete
23:26:10.256 00.047 10072 worker thread done servicing request
23:26:10.256 00.000 1032 OnExposeComplete: enter
23:26:10.258 00.002 1032 UpdateGuideState(): m_state=6
23:26:10.260 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9224
23:26:10.261 00.001 1032 Star::Find returns 1 (0), X=1107.47, Y=132.21, Mass=1340, SNR=25.7, Peak=101 HFD=3.4
23:26:10.263 00.002 1032 MultiStar: [#1 -0.16,-0.02,0.91,U] [#2 -0.01,-0.14,0.82,U] [#3 -0.32,-0.02,0.00,M3] [#4 -0.06,-0.06,0.66,U] [#5 -0.03,0.02,0.71,U] [#6 0.04,0.06,0.62,U] [#7 -0.09,-0.22,0.76,U] [#8 -0.10,-0.08,0.53,U] 
23:26:10.266 00.003 1032 refined, 7 included, MultiStar: {-0.03, -0.07}, one-star: {0.14, -0.11}
23:26:10.267 00.001 1032 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.83) = xAngle (-3.78 = 2.50)
23:26:10.270 00.003 1032 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.78 = 2.50)
23:26:10.272 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.95 mountX=-0.06 mountY=0.05, mountTheta=2.50
23:26:10.276 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.07, opts=13)
23:26:10.277 00.001 1032 Enqueuing Move request for scope (-0.03, -0.07)
23:26:10.280 00.003 10072 Worker thread wakes up
23:26:10.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
23:26:10.281 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
23:26:10.281 00.000 10072 Moving (-0.03, -0.07) raw xDistance=-0.06 yDistance=0.05
23:26:10.283 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:26:10.286 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:26:10.286 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:26:10.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:10.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:26:10.286 00.000 10072 MoveAxis(E, 7, ABG)
23:26:10.286 00.000 10072 Guiding  Dir = 2, Dur = 7
23:26:10.287 00.001 10072 IsGuiding returns 0
23:26:10.287 00.000 10072 PulseGuide returned control before completion, sleep 17
23:26:10.305 00.018 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:26:10.309 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:10.311 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:10.312 00.001 1032 Enqueuing Expose request
23:26:10.315 00.003 10072 IsGuiding returns 0
23:26:10.315 00.000 10072 Move returns status 0, amount 7
23:26:10.315 00.000 10072 MoveAxis(N, 0, ABG)
23:26:10.316 00.001 10072 Move returns status 0, amount 0
23:26:10.316 00.000 10072 move complete, result=0
23:26:10.316 00.000 10072 worker thread done servicing request
23:26:10.316 00.000 10072 Worker thread wakes up
23:26:10.316 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:10.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:10.323 00.007 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:26:10.948 00.625 10072 Exposure complete
23:26:10.998 00.050 10072 worker thread done servicing request
23:26:10.998 00.000 1032 OnExposeComplete: enter
23:26:11.001 00.003 1032 UpdateGuideState(): m_state=6
23:26:11.002 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9225
23:26:11.004 00.002 1032 Star::Find returns 1 (0), X=1107.53, Y=132.22, Mass=1321, SNR=25.6, Peak=103 HFD=3.3
23:26:11.007 00.003 1032 MultiStar: [#1 -0.19,-0.01,0.99,U] [#2 -0.08,-0.04,0.84,U] [#3 -0.21,0.06,0.77,U] [#4 0.13,0.06,0.69,U] [#5 0.04,-0.01,0.69,U] [#6 -0.02,0.03,0.67,U] [#7 -0.13,-0.22,0.00,M4] [#8 -0.13,0.02,0.53,U] 
23:26:11.009 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {0.20, -0.10}
23:26:11.010 00.001 1032 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.83) = xAngle (-4.78 = 1.50)
23:26:11.012 00.002 1032 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.78 = 1.50)
23:26:11.014 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.95 mountX=0.00 mountY=0.03, mountTheta=1.50
23:26:11.017 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
23:26:11.021 00.004 1032 Enqueuing Move request for scope (-0.03, -0.01)
23:26:11.024 00.003 10072 Worker thread wakes up
23:26:11.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:26:11.024 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:26:11.024 00.000 10072 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
23:26:11.026 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:26:11.028 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:26:11.028 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:26:11.029 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:11.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:26:11.029 00.000 10072 MoveAxis(E, 8, ABG)
23:26:11.029 00.000 10072 Guiding  Dir = 2, Dur = 8
23:26:11.029 00.000 10072 IsGuiding returns 0
23:26:11.029 00.000 10072 PulseGuide returned control before completion, sleep 18
23:26:11.046 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.6
23:26:11.049 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:11.052 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:11.053 00.001 1032 Enqueuing Expose request
23:26:11.056 00.003 10072 IsGuiding returns 0
23:26:11.056 00.000 10072 Move returns status 0, amount 8
23:26:11.056 00.000 10072 MoveAxis(N, 0, ABG)
23:26:11.056 00.000 10072 Move returns status 0, amount 0
23:26:11.056 00.000 10072 move complete, result=0
23:26:11.056 00.000 10072 worker thread done servicing request
23:26:11.056 00.000 10072 Worker thread wakes up
23:26:11.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:11.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:11.063 00.007 1032 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:26:11.464 00.401 10072 Exposure complete
23:26:11.513 00.049 10072 worker thread done servicing request
23:26:11.513 00.000 1032 OnExposeComplete: enter
23:26:11.515 00.002 1032 UpdateGuideState(): m_state=6
23:26:11.519 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9226
23:26:11.521 00.002 1032 Star::Find returns 1 (0), X=1107.41, Y=132.13, Mass=1413, SNR=26.5, Peak=112 HFD=3.5
23:26:11.525 00.004 1032 MultiStar: [#1 -0.23,0.06,0.98,U] [#2 -0.09,-0.09,0.82,U] [#3 -0.29,0.03,0.00,M3] [#4 -0.03,-0.02,0.66,U] [#5 -0.05,-0.02,0.65,U] [#6 -0.12,0.01,0.63,U] [#7 -0.15,-0.21,0.00,M5] [#8 -0.03,0.16,0.52,U] 
23:26:11.526 00.001 1032 refined, 6 included, MultiStar: {-0.07, -0.03}, one-star: {0.08, -0.18}
23:26:11.528 00.002 1032 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.83) = xAngle (-4.61 = 1.67)
23:26:11.529 00.001 1032 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.61 = 1.67)
23:26:11.531 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.78 mountX=-0.01 mountY=0.07, mountTheta=1.67
23:26:11.534 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.03, opts=13)
23:26:11.536 00.002 1032 Enqueuing Move request for scope (-0.07, -0.03)
23:26:11.537 00.001 10072 Worker thread wakes up
23:26:11.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
23:26:11.537 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
23:26:11.537 00.000 10072 Moving (-0.07, -0.03) raw xDistance=-0.01 yDistance=0.07
23:26:11.539 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:26:11.542 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:26:11.542 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:26:11.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:11.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:26:11.542 00.000 10072 MoveAxis(E, 8, ABG)
23:26:11.542 00.000 10072 Guiding  Dir = 2, Dur = 8
23:26:11.543 00.001 10072 IsGuiding returns 0
23:26:11.543 00.000 10072 PulseGuide returned control before completion, sleep 18
23:26:11.560 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.5
23:26:11.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:11.563 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:11.565 00.002 1032 Enqueuing Expose request
23:26:11.570 00.005 10072 IsGuiding returns 0
23:26:11.570 00.000 10072 Move returns status 0, amount 8
23:26:11.570 00.000 10072 MoveAxis(N, 0, ABG)
23:26:11.570 00.000 10072 Move returns status 0, amount 0
23:26:11.570 00.000 10072 move complete, result=0
23:26:11.570 00.000 10072 worker thread done servicing request
23:26:11.570 00.000 10072 Worker thread wakes up
23:26:11.571 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:11.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:11.573 00.002 1032 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
23:26:12.196 00.623 10072 Exposure complete
23:26:12.244 00.048 10072 worker thread done servicing request
23:26:12.244 00.000 1032 OnExposeComplete: enter
23:26:12.247 00.003 1032 UpdateGuideState(): m_state=6
23:26:12.249 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9227
23:26:12.251 00.002 1032 Star::Find returns 1 (0), X=1107.47, Y=132.22, Mass=1184, SNR=24.1, Peak=103 HFD=3.3
23:26:12.253 00.002 1032 MultiStar: [#1 -0.22,0.14,0.00,M1] [#2 -0.08,0.07,0.90,U] [#3 -0.22,0.13,0.00,M4] [#4 0.05,-0.06,0.80,U] [#5 0.02,0.09,0.73,U] [#6 0.01,0.05,0.67,U] [#7 -0.17,-0.14,0.75,U] [#8 0.00,0.13,0.59,U] 
23:26:12.254 00.001 1032 refined, 6 included, MultiStar: {0.00, -0.00}, one-star: {0.14, -0.09}
23:26:12.256 00.002 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
23:26:12.258 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
23:26:12.259 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-1.08 mountX=-0.00 mountY=-0.00, mountTheta=-2.91
23:26:12.264 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.00, opts=13)
23:26:12.265 00.001 1032 Enqueuing Move request for scope (0.00, -0.00)
23:26:12.267 00.002 10072 Worker thread wakes up
23:26:12.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
23:26:12.267 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
23:26:12.267 00.000 10072 Moving (0.00, -0.00) raw xDistance=-0.00 yDistance=-0.00
23:26:12.270 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:26:12.272 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:26:12.272 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:26:12.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:12.273 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:26:12.273 00.000 10072 MoveAxis(E, 10, ABG)
23:26:12.273 00.000 10072 Guiding  Dir = 2, Dur = 10
23:26:12.273 00.000 10072 IsGuiding returns 0
23:26:12.273 00.000 10072 PulseGuide returned control before completion, sleep 20
23:26:12.289 00.016 1032 UpdateGuideState exits: m=1184 SNR=24.1
23:26:12.293 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:12.294 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:12.296 00.002 1032 Enqueuing Expose request
23:26:12.302 00.006 10072 IsGuiding returns 0
23:26:12.302 00.000 10072 Move returns status 0, amount 10
23:26:12.302 00.000 10072 MoveAxis(N, 0, ABG)
23:26:12.302 00.000 10072 Move returns status 0, amount 0
23:26:12.302 00.000 10072 move complete, result=0
23:26:12.303 00.001 10072 worker thread done servicing request
23:26:12.303 00.000 10072 Worker thread wakes up
23:26:12.303 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:12.303 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:12.306 00.003 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
23:26:12.713 00.407 10072 Exposure complete
23:26:12.763 00.050 10072 worker thread done servicing request
23:26:12.763 00.000 1032 OnExposeComplete: enter
23:26:12.765 00.002 1032 UpdateGuideState(): m_state=6
23:26:12.767 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9228
23:26:12.772 00.005 1032 Star::Find returns 1 (0), X=1107.57, Y=132.19, Mass=1457, SNR=26.8, Peak=117 HFD=3.3
23:26:12.774 00.002 1032 MultiStar: [#1 -0.19,0.01,0.96,U] [#2 -0.14,-0.14,0.79,U] [#3 -0.08,0.06,0.70,U] [#4 0.04,-0.09,0.64,U] [#5 0.02,-0.07,0.66,U] [#6 -0.05,0.05,0.59,U] [#7 -0.20,-0.18,0.00,M5] [#8 -0.06,0.09,0.52,U] 
23:26:12.776 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.04}, one-star: {0.23, -0.12}
23:26:12.778 00.002 1032 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.83) = xAngle (-3.98 = 2.30)
23:26:12.779 00.001 1032 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.98 = 2.30)
23:26:12.782 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.15 mountX=-0.03 mountY=0.03, mountTheta=2.30
23:26:12.786 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
23:26:12.788 00.002 1032 Enqueuing Move request for scope (-0.02, -0.04)
23:26:12.790 00.002 10072 Worker thread wakes up
23:26:12.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
23:26:12.790 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
23:26:12.790 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
23:26:12.792 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:26:12.795 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
23:26:12.795 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:26:12.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:12.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:26:12.795 00.000 10072 MoveAxis(E, 8, ABG)
23:26:12.795 00.000 10072 Guiding  Dir = 2, Dur = 8
23:26:12.796 00.001 10072 IsGuiding returns 0
23:26:12.796 00.000 10072 PulseGuide returned control before completion, sleep 18
23:26:12.814 00.018 1032 UpdateGuideState exits: m=1457 SNR=26.8
23:26:12.817 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:12.819 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:12.821 00.002 1032 Enqueuing Expose request
23:26:12.822 00.001 10072 IsGuiding returns 1
23:26:12.822 00.000 10072 scope still moving after pulse duration time elapsed
23:26:12.848 00.026 10072 IsGuiding returns 1
23:26:12.880 00.032 10072 IsGuiding returns 1
23:26:12.911 00.031 10072 IsGuiding returns 1
23:26:12.943 00.032 10072 IsGuiding returns 1
23:26:12.974 00.031 10072 IsGuiding returns 1
23:26:13.004 00.030 10072 IsGuiding returns 1
23:26:13.036 00.032 10072 IsGuiding returns 1
23:26:13.067 00.031 10072 IsGuiding returns 1
23:26:13.098 00.031 10072 IsGuiding returns 1
23:26:13.129 00.031 10072 IsGuiding returns 1
23:26:13.160 00.031 10072 IsGuiding returns 1
23:26:13.191 00.031 10072 IsGuiding returns 1
23:26:13.222 00.031 10072 IsGuiding returns 1
23:26:13.252 00.030 10072 IsGuiding returns 1
23:26:13.285 00.033 10072 IsGuiding returns 1
23:26:13.315 00.030 10072 IsGuiding returns 1
23:26:13.346 00.031 10072 IsGuiding returns 1
23:26:13.378 00.032 10072 IsGuiding returns 1
23:26:13.409 00.031 10072 IsGuiding returns 0
23:26:13.409 00.000 10072 scope move finished after 8 + 604 ms
23:26:13.409 00.000 10072 Move returns status 0, amount 8
23:26:13.409 00.000 10072 MoveAxis(N, 0, ABG)
23:26:13.409 00.000 10072 Move returns status 0, amount 0
23:26:13.410 00.001 10072 move complete, result=0
23:26:13.410 00.000 10072 worker thread done servicing request
23:26:13.410 00.000 10072 Worker thread wakes up
23:26:13.410 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:13.410 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:13.410 00.000 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:26:14.038 00.628 10072 Exposure complete
23:26:14.087 00.049 10072 worker thread done servicing request
23:26:14.088 00.001 1032 OnExposeComplete: enter
23:26:14.090 00.002 1032 UpdateGuideState(): m_state=6
23:26:14.092 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9229
23:26:14.094 00.002 1032 Star::Find returns 1 (0), X=1107.46, Y=132.04, Mass=1377, SNR=26.1, Peak=109 HFD=3.5
23:26:14.096 00.002 1032 MultiStar: [#1 -0.12,-0.09,0.94,U] [#2 -0.11,-0.22,0.82,U] [#3 -0.27,-0.09,0.00,M4] [#4 0.04,-0.09,0.70,U] [#5 0.07,-0.11,0.68,U] [#6 0.03,-0.10,0.63,U] [#7 -0.19,-0.28,0.00,M6] [#8 -0.12,0.03,0.46,U] 
23:26:14.097 00.001 1032 refined, 6 included, MultiStar: {-0.01, -0.14}, one-star: {0.13, -0.27}
23:26:14.099 00.002 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
23:26:14.100 00.001 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
23:26:14.102 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.63 mountX=-0.13 mountY=0.04, mountTheta=2.82
23:26:14.106 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.14, opts=13)
23:26:14.108 00.002 1032 Enqueuing Move request for scope (-0.01, -0.14)
23:26:14.110 00.002 10072 Worker thread wakes up
23:26:14.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
23:26:14.110 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
23:26:14.110 00.000 10072 Moving (-0.01, -0.14) raw xDistance=-0.13 yDistance=0.04
23:26:14.112 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:26:14.116 00.004 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.53
23:26:14.116 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
23:26:14.116 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:14.116 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:26:14.116 00.000 10072 MoveAxis(E, 76, ABG)
23:26:14.116 00.000 10072 Guiding  Dir = 2, Dur = 76
23:26:14.117 00.001 10072 IsGuiding returns 0
23:26:14.117 00.000 10072 PulseGuide returned control before completion, sleep 86
23:26:14.135 00.018 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:26:14.137 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:14.139 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:14.140 00.001 1032 Enqueuing Expose request
23:26:14.211 00.071 10072 IsGuiding returns 1
23:26:14.211 00.000 10072 scope still moving after pulse duration time elapsed
23:26:14.241 00.030 10072 IsGuiding returns 0
23:26:14.241 00.000 10072 scope move finished after 76 + 48 ms
23:26:14.241 00.000 10072 Move returns status 0, amount 76
23:26:14.241 00.000 10072 MoveAxis(N, 0, ABG)
23:26:14.241 00.000 10072 Move returns status 0, amount 0
23:26:14.241 00.000 10072 move complete, result=0
23:26:14.241 00.000 10072 worker thread done servicing request
23:26:14.241 00.000 1032 GuideStep: -0.1 px 76 ms EAST, 0.0 px 0 ms NORTH
23:26:14.245 00.004 10072 Worker thread wakes up
23:26:14.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:14.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:14.650 00.405 10072 Exposure complete
23:26:14.699 00.049 10072 worker thread done servicing request
23:26:14.699 00.000 1032 OnExposeComplete: enter
23:26:14.701 00.002 1032 UpdateGuideState(): m_state=6
23:26:14.702 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9230
23:26:14.705 00.003 1032 Star::Find returns 1 (0), X=1107.50, Y=132.24, Mass=1425, SNR=26.5, Peak=108 HFD=3.4
23:26:14.708 00.003 1032 MultiStar: [#1 -0.15,0.02,0.98,U] [#2 -0.11,-0.02,0.85,U] [#3 -0.18,-0.02,0.79,U] [#4 -0.02,-0.05,0.65,U] [#5 -0.00,0.14,0.69,U] [#6 -0.06,0.12,0.61,U] [#7 -0.15,-0.14,0.68,U] [#8 -0.11,0.03,0.55,U] 
23:26:14.710 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.00}, one-star: {0.17, -0.07}
23:26:14.711 00.001 1032 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.83) = xAngle (-4.89 = 1.39)
23:26:14.712 00.001 1032 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.89 = 1.39)
23:26:14.715 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.06 mountX=0.01 mountY=0.06, mountTheta=1.39
23:26:14.717 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.00, opts=13)
23:26:14.720 00.003 1032 Enqueuing Move request for scope (-0.06, -0.00)
23:26:14.721 00.001 10072 Worker thread wakes up
23:26:14.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
23:26:14.722 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
23:26:14.722 00.000 10072 Moving (-0.06, -0.00) raw xDistance=0.01 yDistance=0.06
23:26:14.724 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:26:14.726 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:26:14.726 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:26:14.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:14.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:26:14.726 00.000 10072 MoveAxis(E, 11, ABG)
23:26:14.726 00.000 10072 Guiding  Dir = 2, Dur = 11
23:26:14.726 00.000 10072 IsGuiding returns 0
23:26:14.727 00.001 10072 PulseGuide returned control before completion, sleep 21
23:26:14.745 00.018 1032 UpdateGuideState exits: m=1425 SNR=26.5
23:26:14.746 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:14.748 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:14.749 00.001 1032 Enqueuing Expose request
23:26:14.757 00.008 10072 IsGuiding returns 0
23:26:14.757 00.000 10072 Move returns status 0, amount 11
23:26:14.757 00.000 10072 MoveAxis(N, 0, ABG)
23:26:14.757 00.000 10072 Move returns status 0, amount 0
23:26:14.757 00.000 10072 move complete, result=0
23:26:14.757 00.000 10072 worker thread done servicing request
23:26:14.757 00.000 10072 Worker thread wakes up
23:26:14.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:14.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:14.759 00.002 1032 GuideStep: 0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
23:26:15.389 00.630 10072 Exposure complete
23:26:15.438 00.049 10072 worker thread done servicing request
23:26:15.438 00.000 1032 OnExposeComplete: enter
23:26:15.440 00.002 1032 UpdateGuideState(): m_state=6
23:26:15.443 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9231
23:26:15.444 00.001 1032 Star::Find returns 1 (0), X=1107.60, Y=132.25, Mass=1479, SNR=27.0, Peak=109 HFD=3.4
23:26:15.446 00.002 1032 MultiStar: [#1 -0.12,0.07,0.96,U] [#2 -0.02,0.01,0.80,U] [#3 -0.08,0.04,0.73,U] [#4 0.07,0.02,0.66,U] [#5 0.09,0.08,0.66,U] [#6 -0.01,0.03,0.60,U] [#7 -0.17,-0.11,0.69,U] [#8 0.08,0.11,0.51,U] 
23:26:15.447 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.27, -0.06}
23:26:15.449 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:26:15.451 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:26:15.452 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.77 mountX=0.01 mountY=-0.02, mountTheta=-1.06
23:26:15.456 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
23:26:15.458 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
23:26:15.460 00.002 10072 Worker thread wakes up
23:26:15.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:26:15.461 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:26:15.461 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
23:26:15.463 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:26:15.466 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:26:15.466 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:26:15.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:15.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:26:15.466 00.000 10072 MoveAxis(E, 11, ABG)
23:26:15.466 00.000 10072 Guiding  Dir = 2, Dur = 11
23:26:15.466 00.000 10072 IsGuiding returns 0
23:26:15.467 00.001 10072 PulseGuide returned control before completion, sleep 21
23:26:15.483 00.016 1032 UpdateGuideState exits: m=1479 SNR=27.0
23:26:15.485 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:15.488 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:15.490 00.002 1032 Enqueuing Expose request
23:26:15.495 00.005 10072 IsGuiding returns 0
23:26:15.495 00.000 10072 Move returns status 0, amount 11
23:26:15.495 00.000 10072 MoveAxis(N, 0, ABG)
23:26:15.495 00.000 10072 Move returns status 0, amount 0
23:26:15.495 00.000 10072 move complete, result=0
23:26:15.495 00.000 10072 worker thread done servicing request
23:26:15.495 00.000 10072 Worker thread wakes up
23:26:15.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:15.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:15.499 00.004 1032 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:26:15.901 00.402 10072 Exposure complete
23:26:15.951 00.050 10072 worker thread done servicing request
23:26:15.951 00.000 1032 OnExposeComplete: enter
23:26:15.954 00.003 1032 UpdateGuideState(): m_state=6
23:26:15.957 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9232
23:26:15.958 00.001 1032 Star::Find returns 1 (0), X=1107.44, Y=132.10, Mass=1318, SNR=25.5, Peak=98 HFD=3.5
23:26:15.960 00.002 1032 MultiStar: [#1 -0.18,-0.12,0.96,U] [#2 -0.03,-0.13,0.81,U] [#3 -0.21,0.03,0.78,U] [#4 0.07,-0.19,0.69,U] [#5 -0.01,-0.13,0.66,U] [#6 -0.11,-0.13,0.65,U] [#7 -0.19,-0.25,0.00,M5] [#8 -0.22,-0.12,0.57,U] 
23:26:15.962 00.002 1032 refined, 7 included, MultiStar: {-0.06, -0.13}, one-star: {0.11, -0.22}
23:26:15.963 00.001 1032 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.83) = xAngle (-3.87 = 2.41)
23:26:15.965 00.002 1032 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.87 = 2.41)
23:26:15.966 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-2.04 mountX=-0.11 mountY=0.10, mountTheta=2.41
23:26:15.968 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.13, opts=13)
23:26:15.970 00.002 1032 Enqueuing Move request for scope (-0.06, -0.13)
23:26:15.971 00.001 10072 Worker thread wakes up
23:26:15.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
23:26:15.971 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
23:26:15.971 00.000 10072 Moving (-0.06, -0.13) raw xDistance=-0.11 yDistance=0.10
23:26:15.974 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:26:15.976 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:26:15.976 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:26:15.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:15.977 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:26:15.977 00.000 10072 MoveAxis(E, 9, ABG)
23:26:15.977 00.000 10072 Guiding  Dir = 2, Dur = 9
23:26:15.977 00.000 10072 IsGuiding returns 0
23:26:15.977 00.000 10072 PulseGuide returned control before completion, sleep 19
23:26:15.996 00.019 1032 UpdateGuideState exits: m=1318 SNR=25.5
23:26:15.998 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:16.001 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:16.003 00.002 1032 Enqueuing Expose request
23:26:16.006 00.003 10072 IsGuiding returns 0
23:26:16.006 00.000 10072 Move returns status 0, amount 9
23:26:16.006 00.000 10072 MoveAxis(N, 0, ABG)
23:26:16.006 00.000 10072 Move returns status 0, amount 0
23:26:16.007 00.001 10072 move complete, result=0
23:26:16.007 00.000 10072 worker thread done servicing request
23:26:16.007 00.000 10072 Worker thread wakes up
23:26:16.007 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:16.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:16.012 00.005 1032 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
23:26:16.632 00.620 10072 Exposure complete
23:26:16.683 00.051 10072 worker thread done servicing request
23:26:16.683 00.000 1032 OnExposeComplete: enter
23:26:16.686 00.003 1032 UpdateGuideState(): m_state=6
23:26:16.687 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9233
23:26:16.689 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=132.08, Mass=1402, SNR=26.3, Peak=111 HFD=3.3
23:26:16.690 00.001 1032 MultiStar: [#1 -0.04,-0.13,1.00,U] [#2 -0.00,-0.31,0.00,M1] [#3 -0.10,-0.13,0.76,U] [#4 0.16,-0.05,0.67,U] [#5 0.16,-0.14,0.65,U] [#6 -0.01,-0.10,0.58,U] [#7 -0.13,-0.38,0.00,M6] [#8 0.07,-0.04,0.52,U] 
23:26:16.693 00.003 1032 refined, 6 included, MultiStar: {0.09, -0.13}, one-star: {0.33, -0.24}
23:26:16.695 00.002 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
23:26:16.696 00.001 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
23:26:16.698 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.98 mountX=-0.15 mountY=-0.05, mountTheta=-2.81
23:26:16.700 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.13, opts=13)
23:26:16.702 00.002 1032 Enqueuing Move request for scope (0.09, -0.13)
23:26:16.704 00.002 10072 Worker thread wakes up
23:26:16.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
23:26:16.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
23:26:16.705 00.001 10072 Moving (0.09, -0.13) raw xDistance=-0.15 yDistance=-0.05
23:26:16.707 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:26:16.710 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.54
23:26:16.710 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:26:16.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:16.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:26:16.710 00.000 10072 MoveAxis(E, 81, ABG)
23:26:16.710 00.000 10072 Guiding  Dir = 2, Dur = 81
23:26:16.710 00.000 10072 IsGuiding returns 0
23:26:16.712 00.002 10072 PulseGuide returned control before completion, sleep 91
23:26:16.728 00.016 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:26:16.730 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:16.732 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:16.733 00.001 1032 Enqueuing Expose request
23:26:16.816 00.083 10072 IsGuiding returns 0
23:26:16.816 00.000 10072 Move returns status 0, amount 81
23:26:16.816 00.000 10072 MoveAxis(N, 0, ABG)
23:26:16.816 00.000 10072 Move returns status 0, amount 0
23:26:16.816 00.000 10072 move complete, result=0
23:26:16.816 00.000 10072 worker thread done servicing request
23:26:16.816 00.000 10072 Worker thread wakes up
23:26:16.816 00.000 1032 GuideStep: -0.1 px 81 ms EAST, -0.1 px 0 ms NORTH
23:26:16.819 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:16.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:17.225 00.406 10072 Exposure complete
23:26:17.274 00.049 10072 worker thread done servicing request
23:26:17.274 00.000 1032 OnExposeComplete: enter
23:26:17.276 00.002 1032 UpdateGuideState(): m_state=6
23:26:17.278 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9234
23:26:17.279 00.001 1032 Star::Find returns 1 (0), X=1107.64, Y=132.19, Mass=1399, SNR=26.3, Peak=115 HFD=3.3
23:26:17.282 00.003 1032 MultiStar: [#1 -0.09,0.12,1.00,U] [#2 -0.04,-0.02,0.82,U] [#3 -0.20,0.18,0.00,M1] [#4 0.03,0.01,0.71,U] [#5 0.01,0.10,0.65,U] [#6 -0.05,0.12,0.59,U] [#7 -0.10,-0.02,0.72,U] [#8 0.01,0.24,0.53,U] 
23:26:17.283 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.04}, one-star: {0.31, -0.12}
23:26:17.285 00.002 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
23:26:17.287 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
23:26:17.288 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.08 mountX=0.03 mountY=-0.03, mountTheta=-0.75
23:26:17.291 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
23:26:17.292 00.001 1032 Enqueuing Move request for scope (0.02, 0.04)
23:26:17.294 00.002 10072 Worker thread wakes up
23:26:17.294 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
23:26:17.294 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
23:26:17.295 00.001 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
23:26:17.296 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=152, Gamma=2.230
23:26:17.298 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:26:17.298 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:26:17.300 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:17.300 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:26:17.300 00.000 10072 MoveAxis(E, 10, ABG)
23:26:17.300 00.000 10072 Guiding  Dir = 2, Dur = 10
23:26:17.300 00.000 10072 IsGuiding returns 0
23:26:17.300 00.000 10072 PulseGuide returned control before completion, sleep 20
23:26:17.316 00.016 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:26:17.319 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:17.321 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:17.323 00.002 1032 Enqueuing Expose request
23:26:17.333 00.010 10072 IsGuiding returns 0
23:26:17.333 00.000 10072 Move returns status 0, amount 10
23:26:17.333 00.000 10072 MoveAxis(N, 0, ABG)
23:26:17.333 00.000 10072 Move returns status 0, amount 0
23:26:17.334 00.001 10072 move complete, result=0
23:26:17.334 00.000 10072 worker thread done servicing request
23:26:17.334 00.000 10072 Worker thread wakes up
23:26:17.334 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:17.334 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:17.335 00.001 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
23:26:17.961 00.626 10072 Exposure complete
23:26:18.009 00.048 10072 worker thread done servicing request
23:26:18.009 00.000 1032 OnExposeComplete: enter
23:26:18.010 00.001 1032 UpdateGuideState(): m_state=6
23:26:18.012 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9235
23:26:18.014 00.002 1032 Star::Find returns 1 (0), X=1107.52, Y=132.35, Mass=1552, SNR=27.7, Peak=119 HFD=3.3
23:26:18.016 00.002 1032 MultiStar: [#1 -0.12,0.13,0.91,U] [#2 0.04,0.17,0.82,U] [#3 -0.19,0.22,0.00,M2] [#4 0.10,0.14,0.64,U] [#5 -0.01,0.13,0.61,U] [#6 -0.03,0.17,0.59,U] [#7 -0.16,-0.04,0.62,U] [#8 -0.06,0.19,0.50,U] 
23:26:18.018 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.11}, one-star: {0.19, 0.04}
23:26:18.020 00.002 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
23:26:18.022 00.002 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
23:26:18.024 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.54 mountX=0.11 mountY=-0.03, mountTheta=-0.29
23:26:18.026 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.11, opts=13)
23:26:18.028 00.002 1032 Enqueuing Move request for scope (0.00, 0.11)
23:26:18.030 00.002 10072 Worker thread wakes up
23:26:18.030 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
23:26:18.030 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
23:26:18.030 00.000 10072 Moving (0.00, 0.11) raw xDistance=0.11 yDistance=-0.03
23:26:18.031 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:26:18.034 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
23:26:18.034 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:26:18.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:18.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:26:18.034 00.000 10072 MoveAxis(E, 13, ABG)
23:26:18.034 00.000 10072 Guiding  Dir = 2, Dur = 13
23:26:18.035 00.001 10072 IsGuiding returns 0
23:26:18.035 00.000 10072 PulseGuide returned control before completion, sleep 23
23:26:18.051 00.016 1032 UpdateGuideState exits: m=1552 SNR=27.7
23:26:18.055 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:18.056 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:18.058 00.002 1032 Enqueuing Expose request
23:26:18.068 00.010 10072 IsGuiding returns 0
23:26:18.068 00.000 10072 Move returns status 0, amount 13
23:26:18.068 00.000 10072 MoveAxis(N, 0, ABG)
23:26:18.068 00.000 10072 Move returns status 0, amount 0
23:26:18.068 00.000 10072 move complete, result=0
23:26:18.068 00.000 10072 worker thread done servicing request
23:26:18.068 00.000 10072 Worker thread wakes up
23:26:18.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:18.069 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:18.069 00.000 1032 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
23:26:18.477 00.408 10072 Exposure complete
23:26:18.536 00.059 10072 worker thread done servicing request
23:26:18.536 00.000 1032 OnExposeComplete: enter
23:26:18.538 00.002 1032 UpdateGuideState(): m_state=6
23:26:18.541 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9236
23:26:18.544 00.003 1032 Star::Find returns 1 (0), X=1107.52, Y=132.24, Mass=1416, SNR=26.4, Peak=112 HFD=3.4
23:26:18.546 00.002 1032 MultiStar: [#1 -0.15,0.04,0.96,U] [#2 0.00,0.02,0.81,U] [#3 -0.23,0.07,0.73,U] [#4 0.02,0.03,0.68,U] [#5 0.00,-0.05,0.66,U] [#6 -0.02,0.12,0.64,U] [#7 -0.16,-0.06,0.70,U] [#8 -0.05,-0.06,0.49,U] 
23:26:18.548 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.00}, one-star: {0.19, -0.07}
23:26:18.550 00.002 1032 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.83) = xAngle (1.22 = 1.22)
23:26:18.553 00.003 1032 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.22 = 1.22)
23:26:18.555 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.05 mountX=0.01 mountY=0.04, mountTheta=1.22
23:26:18.558 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.00, opts=13)
23:26:18.561 00.003 1032 Enqueuing Move request for scope (-0.04, 0.00)
23:26:18.563 00.002 10072 Worker thread wakes up
23:26:18.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
23:26:18.563 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
23:26:18.563 00.000 10072 Moving (-0.04, 0.00) raw xDistance=0.01 yDistance=0.04
23:26:18.565 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:26:18.568 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:26:18.568 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:26:18.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:18.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:26:18.568 00.000 10072 MoveAxis(E, 12, ABG)
23:26:18.568 00.000 10072 Guiding  Dir = 2, Dur = 12
23:26:18.570 00.002 10072 IsGuiding returns 0
23:26:18.570 00.000 10072 PulseGuide returned control before completion, sleep 22
23:26:18.588 00.018 1032 UpdateGuideState exits: m=1416 SNR=26.4
23:26:18.590 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:18.592 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:18.594 00.002 1032 Enqueuing Expose request
23:26:18.598 00.004 10072 IsGuiding returns 0
23:26:18.598 00.000 10072 Move returns status 0, amount 12
23:26:18.598 00.000 10072 MoveAxis(N, 0, ABG)
23:26:18.598 00.000 10072 Move returns status 0, amount 0
23:26:18.598 00.000 10072 move complete, result=0
23:26:18.598 00.000 10072 worker thread done servicing request
23:26:18.598 00.000 10072 Worker thread wakes up
23:26:18.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:18.599 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:18.603 00.004 1032 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
23:26:19.228 00.625 10072 Exposure complete
23:26:19.290 00.062 10072 worker thread done servicing request
23:26:19.290 00.000 1032 OnExposeComplete: enter
23:26:19.293 00.003 1032 UpdateGuideState(): m_state=6
23:26:19.295 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9237
23:26:19.297 00.002 1032 Star::Find returns 1 (0), X=1107.55, Y=132.07, Mass=1440, SNR=26.7, Peak=98 HFD=3.5
23:26:19.303 00.006 1032 MultiStar: [#1 -0.09,-0.14,0.92,U] [#2 0.02,-0.13,0.78,U] [#3 -0.16,0.01,0.73,U] [#4 0.14,-0.05,0.66,U] [#5 0.07,-0.17,0.60,U] [#6 -0.01,-0.18,0.62,U] [#7 -0.12,-0.25,0.00,M4] [#8 -0.03,-0.15,0.52,U] 
23:26:19.305 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.14}, one-star: {0.22, -0.25}
23:26:19.308 00.003 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.06)
23:26:19.310 00.002 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.06)
23:26:19.311 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.39 mountX=-0.14 mountY=0.01, mountTheta=3.06
23:26:19.314 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.14, opts=13)
23:26:19.316 00.002 1032 Enqueuing Move request for scope (0.03, -0.14)
23:26:19.318 00.002 10072 Worker thread wakes up
23:26:19.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
23:26:19.319 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
23:26:19.319 00.000 10072 Moving (0.03, -0.14) raw xDistance=-0.14 yDistance=0.01
23:26:19.322 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:26:19.325 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 288.55
23:26:19.325 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:26:19.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:19.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:26:19.325 00.000 10072 MoveAxis(E, 80, ABG)
23:26:19.326 00.001 10072 Guiding  Dir = 2, Dur = 80
23:26:19.326 00.000 10072 IsGuiding returns 0
23:26:19.326 00.000 10072 PulseGuide returned control before completion, sleep 90
23:26:19.346 00.020 1032 UpdateGuideState exits: m=1440 SNR=26.7
23:26:19.348 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:19.351 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:19.352 00.001 1032 Enqueuing Expose request
23:26:19.427 00.075 10072 IsGuiding returns 0
23:26:19.427 00.000 10072 Move returns status 0, amount 80
23:26:19.428 00.001 10072 MoveAxis(N, 0, ABG)
23:26:19.428 00.000 10072 Move returns status 0, amount 0
23:26:19.428 00.000 10072 move complete, result=0
23:26:19.428 00.000 10072 worker thread done servicing request
23:26:19.428 00.000 1032 GuideStep: -0.1 px 80 ms EAST, 0.0 px 0 ms NORTH
23:26:19.431 00.003 10072 Worker thread wakes up
23:26:19.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:19.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:19.837 00.406 10072 Exposure complete
23:26:19.894 00.057 10072 worker thread done servicing request
23:26:19.894 00.000 1032 OnExposeComplete: enter
23:26:19.897 00.003 1032 UpdateGuideState(): m_state=6
23:26:19.900 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9238
23:26:19.902 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=132.04, Mass=1413, SNR=26.4, Peak=115 HFD=3.4
23:26:19.904 00.002 1032 MultiStar: [#1 -0.11,-0.14,0.97,U] [#2 0.02,-0.23,0.79,U] [#3 -0.10,-0.23,0.77,U] [#4 0.07,-0.20,0.67,U] [#5 0.06,-0.26,0.00,M1] [#6 0.11,-0.16,0.62,U] [#7 -0.08,-0.24,0.00,M5] [#8 -0.03,-0.08,0.52,U] 
23:26:19.906 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.20}, one-star: {0.27, -0.28}
23:26:19.909 00.003 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
23:26:19.910 00.001 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
23:26:19.912 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.36 mountX=-0.20 mountY=0.01, mountTheta=3.09
23:26:19.914 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.20, opts=13)
23:26:19.917 00.003 1032 Enqueuing Move request for scope (0.04, -0.20)
23:26:19.919 00.002 10072 Worker thread wakes up
23:26:19.919 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
23:26:19.919 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
23:26:19.919 00.000 10072 Moving (0.04, -0.20) raw xDistance=-0.20 yDistance=0.01
23:26:19.920 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:26:19.924 00.004 10072 PPEC rslt: input = -0.20, final = -0.11, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 288.55
23:26:19.924 00.000 10072 PPEC: input: -0.20, control: -0.11, exposure: 500
23:26:19.924 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:19.924 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:26:19.924 00.000 10072 MoveAxis(E, 109, ABG)
23:26:19.924 00.000 10072 Guiding  Dir = 2, Dur = 109
23:26:19.925 00.001 10072 IsGuiding returns 0
23:26:19.926 00.001 10072 PulseGuide returned control before completion, sleep 119
23:26:19.944 00.018 1032 UpdateGuideState exits: m=1413 SNR=26.4
23:26:19.946 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:19.948 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:19.950 00.002 1032 Enqueuing Expose request
23:26:20.051 00.101 10072 IsGuiding returns 0
23:26:20.051 00.000 10072 Move returns status 0, amount 109
23:26:20.051 00.000 10072 MoveAxis(N, 0, ABG)
23:26:20.051 00.000 10072 Move returns status 0, amount 0
23:26:20.051 00.000 10072 move complete, result=0
23:26:20.051 00.000 10072 worker thread done servicing request
23:26:20.051 00.000 1032 GuideStep: -0.2 px 109 ms EAST, 0.0 px 0 ms NORTH
23:26:20.055 00.004 10072 Worker thread wakes up
23:26:20.055 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:20.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:20.681 00.626 10072 Exposure complete
23:26:20.734 00.053 10072 worker thread done servicing request
23:26:20.734 00.000 1032 OnExposeComplete: enter
23:26:20.736 00.002 1032 UpdateGuideState(): m_state=6
23:26:20.738 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9239
23:26:20.743 00.005 1032 Star::Find returns 1 (0), X=1107.46, Y=132.32, Mass=1362, SNR=25.9, Peak=106 HFD=3.3
23:26:20.745 00.002 1032 MultiStar: [#1 -0.14,0.13,0.96,U] [#2 -0.09,0.08,0.79,U] [#3 -0.11,0.24,0.00,M1] [#4 0.03,0.14,0.66,U] [#5 0.07,0.23,0.68,U] [#6 -0.08,0.16,0.64,U] [#7 -0.11,0.16,0.69,U] [#8 -0.05,0.09,0.48,U] 
23:26:20.747 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.12}, one-star: {0.13, 0.00}
23:26:20.749 00.002 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
23:26:20.751 00.002 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
23:26:20.753 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.12 mountY=-0.00, mountTheta=-0.04
23:26:20.755 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.12, opts=13)
23:26:20.759 00.004 1032 Enqueuing Move request for scope (-0.03, 0.12)
23:26:20.761 00.002 10072 Worker thread wakes up
23:26:20.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
23:26:20.761 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
23:26:20.761 00.000 10072 Moving (-0.03, 0.12) raw xDistance=0.12 yDistance=-0.00
23:26:20.764 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:26:20.765 00.001 10072 PPEC rslt: input = 0.12, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:26:20.766 00.001 10072 PPEC: input: 0.12, control: -0.02, exposure: 500
23:26:20.766 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:20.766 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:26:20.766 00.000 10072 MoveAxis(E, 16, ABG)
23:26:20.766 00.000 10072 Guiding  Dir = 2, Dur = 16
23:26:20.767 00.001 10072 IsGuiding returns 0
23:26:20.767 00.000 10072 PulseGuide returned control before completion, sleep 26
23:26:20.786 00.019 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:26:20.791 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:20.794 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:20.796 00.002 1032 Enqueuing Expose request
23:26:20.804 00.008 10072 IsGuiding returns 0
23:26:20.804 00.000 10072 Move returns status 0, amount 16
23:26:20.804 00.000 10072 MoveAxis(N, 0, ABG)
23:26:20.804 00.000 10072 Move returns status 0, amount 0
23:26:20.804 00.000 10072 move complete, result=0
23:26:20.804 00.000 10072 worker thread done servicing request
23:26:20.804 00.000 10072 Worker thread wakes up
23:26:20.804 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:20.804 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:20.809 00.005 1032 GuideStep: 0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
23:26:21.211 00.402 10072 Exposure complete
23:26:21.260 00.049 10072 worker thread done servicing request
23:26:21.261 00.001 1032 OnExposeComplete: enter
23:26:21.263 00.002 1032 UpdateGuideState(): m_state=6
23:26:21.264 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9240
23:26:21.267 00.003 1032 Star::Find returns 1 (0), X=1107.46, Y=132.28, Mass=1511, SNR=27.3, Peak=128 HFD=3.3
23:26:21.268 00.001 1032 MultiStar: [#1 -0.21,0.10,0.97,U] [#2 -0.09,-0.00,0.77,U] [#3 -0.29,0.09,0.00,M2] [#4 -0.08,0.05,0.65,U] [#5 0.10,0.05,0.59,U] [#6 0.07,0.15,0.57,U] [#7 -0.28,-0.13,0.00,M5] [#8 -0.03,0.13,0.49,U] 
23:26:21.270 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.05}, one-star: {0.13, -0.04}
23:26:21.271 00.001 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
23:26:21.273 00.002 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
23:26:21.274 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.95 mountX=0.06 mountY=0.01, mountTheta=0.12
23:26:21.277 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
23:26:21.278 00.001 1032 Enqueuing Move request for scope (-0.02, 0.05)
23:26:21.280 00.002 10072 Worker thread wakes up
23:26:21.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
23:26:21.280 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
23:26:21.280 00.000 10072 Moving (-0.02, 0.05) raw xDistance=0.06 yDistance=0.01
23:26:21.281 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
23:26:21.284 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:26:21.284 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:26:21.284 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:21.284 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:26:21.284 00.000 10072 MoveAxis(E, 13, ABG)
23:26:21.284 00.000 10072 Guiding  Dir = 2, Dur = 13
23:26:21.285 00.001 10072 IsGuiding returns 0
23:26:21.285 00.000 10072 PulseGuide returned control before completion, sleep 23
23:26:21.302 00.017 1032 UpdateGuideState exits: m=1511 SNR=27.3
23:26:21.304 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:21.306 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:21.308 00.002 1032 Enqueuing Expose request
23:26:21.319 00.011 10072 IsGuiding returns 0
23:26:21.319 00.000 10072 Move returns status 0, amount 13
23:26:21.319 00.000 10072 MoveAxis(N, 0, ABG)
23:26:21.319 00.000 10072 Move returns status 0, amount 0
23:26:21.319 00.000 10072 move complete, result=0
23:26:21.319 00.000 10072 worker thread done servicing request
23:26:21.319 00.000 10072 Worker thread wakes up
23:26:21.320 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:21.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:21.324 00.004 1032 GuideStep: 0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
23:26:21.948 00.624 10072 Exposure complete
23:26:21.999 00.051 10072 worker thread done servicing request
23:26:21.999 00.000 1032 OnExposeComplete: enter
23:26:22.002 00.003 1032 UpdateGuideState(): m_state=6
23:26:22.004 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9241
23:26:22.006 00.002 1032 Star::Find returns 1 (0), X=1107.52, Y=132.30, Mass=1447, SNR=26.8, Peak=130 HFD=3.3
23:26:22.009 00.003 1032 MultiStar: [#1 -0.15,0.04,0.97,U] [#2 -0.07,0.09,0.81,U] [#3 -0.09,0.06,0.78,U] [#4 -0.06,0.02,0.68,U] [#5 0.14,0.06,0.66,U] [#6 -0.13,0.13,0.61,U] [#7 -0.26,0.03,0.00,M6] [#8 -0.03,0.21,0.48,U] 
23:26:22.010 00.001 1032 refined, 7 included, MultiStar: {-0.02, 0.06}, one-star: {0.19, -0.02}
23:26:22.012 00.002 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
23:26:22.014 00.002 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
23:26:22.015 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.90 mountX=0.07 mountY=0.00, mountTheta=0.07
23:26:22.021 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
23:26:22.024 00.003 1032 Enqueuing Move request for scope (-0.02, 0.06)
23:26:22.025 00.001 10072 Worker thread wakes up
23:26:22.026 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
23:26:22.026 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
23:26:22.026 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.07 yDistance=0.00
23:26:22.027 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:26:22.030 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:26:22.030 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:26:22.030 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:22.030 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:26:22.030 00.000 10072 MoveAxis(E, 14, ABG)
23:26:22.030 00.000 10072 Guiding  Dir = 2, Dur = 14
23:26:22.031 00.001 10072 IsGuiding returns 0
23:26:22.031 00.000 10072 PulseGuide returned control before completion, sleep 24
23:26:22.048 00.017 1032 UpdateGuideState exits: m=1447 SNR=26.8
23:26:22.050 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:22.053 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:22.056 00.003 1032 Enqueuing Expose request
23:26:22.068 00.012 10072 IsGuiding returns 0
23:26:22.068 00.000 10072 Move returns status 0, amount 14
23:26:22.068 00.000 10072 MoveAxis(N, 0, ABG)
23:26:22.068 00.000 10072 Move returns status 0, amount 0
23:26:22.068 00.000 10072 move complete, result=0
23:26:22.068 00.000 10072 worker thread done servicing request
23:26:22.068 00.000 10072 Worker thread wakes up
23:26:22.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:22.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:22.069 00.001 1032 GuideStep: 0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
23:26:22.478 00.409 10072 Exposure complete
23:26:22.529 00.051 10072 worker thread done servicing request
23:26:22.529 00.000 1032 OnExposeComplete: enter
23:26:22.531 00.002 1032 UpdateGuideState(): m_state=6
23:26:22.533 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9242
23:26:22.535 00.002 1032 Star::Find returns 1 (0), X=1107.52, Y=132.28, Mass=1377, SNR=26.1, Peak=104 HFD=3.3
23:26:22.537 00.002 1032 MultiStar: [#1 -0.06,0.19,0.99,U] [#2 0.02,0.10,0.82,U] [#3 -0.07,0.22,0.77,U] [#4 0.14,0.22,0.00,M1] [#5 0.02,0.11,0.68,U] [#6 0.01,0.11,0.62,U] [#7 -0.18,0.06,0.67,U] [#8 -0.02,0.24,0.52,U] 
23:26:22.539 00.002 1032 refined, 7 included, MultiStar: {-0.00, 0.12}, one-star: {0.18, -0.03}
23:26:22.540 00.001 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
23:26:22.542 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
23:26:22.544 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=0.11 mountY=-0.03, mountTheta=-0.23
23:26:22.547 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.12, opts=13)
23:26:22.550 00.003 1032 Enqueuing Move request for scope (-0.00, 0.12)
23:26:22.553 00.003 10072 Worker thread wakes up
23:26:22.553 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
23:26:22.553 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
23:26:22.553 00.000 10072 Moving (-0.00, 0.12) raw xDistance=0.11 yDistance=-0.03
23:26:22.555 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:26:22.557 00.002 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
23:26:22.557 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:26:22.557 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:22.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:26:22.557 00.000 10072 MoveAxis(E, 12, ABG)
23:26:22.557 00.000 10072 Guiding  Dir = 2, Dur = 12
23:26:22.558 00.001 10072 IsGuiding returns 0
23:26:22.558 00.000 10072 PulseGuide returned control before completion, sleep 22
23:26:22.576 00.018 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:26:22.578 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:22.580 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:22.584 00.004 1032 Enqueuing Expose request
23:26:22.587 00.003 10072 IsGuiding returns 0
23:26:22.587 00.000 10072 Move returns status 0, amount 12
23:26:22.587 00.000 10072 MoveAxis(N, 0, ABG)
23:26:22.587 00.000 10072 Move returns status 0, amount 0
23:26:22.587 00.000 10072 move complete, result=0
23:26:22.587 00.000 10072 worker thread done servicing request
23:26:22.587 00.000 10072 Worker thread wakes up
23:26:22.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:22.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:22.595 00.008 1032 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
23:26:23.213 00.618 10072 Exposure complete
23:26:23.262 00.049 10072 worker thread done servicing request
23:26:23.262 00.000 1032 OnExposeComplete: enter
23:26:23.264 00.002 1032 UpdateGuideState(): m_state=6
23:26:23.267 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9243
23:26:23.270 00.003 1032 Star::Find returns 1 (0), X=1107.44, Y=132.47, Mass=1406, SNR=26.4, Peak=116 HFD=3.2
23:26:23.274 00.004 1032 MultiStar: [#1 -0.21,0.33,0.00,M1] [#2 -0.14,0.27,0.00,M1] [#3 -0.09,0.36,0.00,M1] [#4 0.06,0.20,0.68,U] [#5 -0.06,0.13,0.65,U] [#6 -0.05,0.38,0.00,M1] [#7 -0.22,0.15,0.00,M6] [#8 -0.03,0.25,0.49,U] 
23:26:23.275 00.001 1032 refined, 3 included, MultiStar: {0.04, 0.18}, one-star: {0.11, 0.15}
23:26:23.278 00.003 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
23:26:23.280 00.002 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
23:26:23.282 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.37 mountX=0.16 mountY=-0.08, mountTheta=-0.46
23:26:23.285 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.18, opts=13)
23:26:23.286 00.001 1032 Enqueuing Move request for scope (0.04, 0.18)
23:26:23.288 00.002 10072 Worker thread wakes up
23:26:23.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
23:26:23.288 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
23:26:23.288 00.000 10072 Moving (0.04, 0.18) raw xDistance=0.16 yDistance=-0.08
23:26:23.290 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:26:23.293 00.003 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.56
23:26:23.293 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
23:26:23.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:23.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:26:23.293 00.000 10072 MoveAxis(W, 65, ABG)
23:26:23.294 00.001 10072 Guiding  Dir = 3, Dur = 65
23:26:23.294 00.000 10072 IsGuiding returns 0
23:26:23.295 00.001 10072 PulseGuide returned control before completion, sleep 75
23:26:23.314 00.019 1032 UpdateGuideState exits: m=1406 SNR=26.4
23:26:23.316 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:23.318 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:23.320 00.002 1032 Enqueuing Expose request
23:26:23.380 00.060 10072 IsGuiding returns 0
23:26:23.380 00.000 10072 Move returns status 0, amount 65
23:26:23.380 00.000 10072 MoveAxis(N, 0, ABG)
23:26:23.380 00.000 10072 Move returns status 0, amount 0
23:26:23.380 00.000 10072 move complete, result=0
23:26:23.380 00.000 10072 worker thread done servicing request
23:26:23.381 00.001 1032 GuideStep: 0.2 px 65 ms WEST, -0.1 px 0 ms NORTH
23:26:23.382 00.001 10072 Worker thread wakes up
23:26:23.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:23.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:23.788 00.406 10072 Exposure complete
23:26:23.835 00.047 10072 worker thread done servicing request
23:26:23.836 00.001 1032 OnExposeComplete: enter
23:26:23.838 00.002 1032 UpdateGuideState(): m_state=6
23:26:23.839 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9244
23:26:23.841 00.002 1032 Star::Find returns 1 (0), X=1107.49, Y=132.34, Mass=1506, SNR=27.3, Peak=123 HFD=3.3
23:26:23.843 00.002 1032 MultiStar: [#1 -0.17,0.23,0.00,M2] [#2 -0.06,0.04,0.75,U] [#3 -0.13,0.27,0.00,M2] [#4 0.08,0.23,0.65,U] [#5 -0.05,0.17,0.65,U] [#6 0.01,0.25,0.60,U] [#7 -0.07,0.04,0.69,U] [#8 -0.11,0.33,0.00,M1] 
23:26:23.845 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.11}, one-star: {0.15, 0.02}
23:26:23.846 00.001 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
23:26:23.848 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
23:26:23.849 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.38 mountX=0.10 mountY=-0.05, mountTheta=-0.45
23:26:23.853 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
23:26:23.855 00.002 1032 Enqueuing Move request for scope (0.02, 0.11)
23:26:23.856 00.001 10072 Worker thread wakes up
23:26:23.856 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
23:26:23.856 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
23:26:23.856 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.05
23:26:23.858 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:26:23.861 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:26:23.861 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:26:23.861 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:23.861 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:26:23.861 00.000 10072 MoveAxis(E, 11, ABG)
23:26:23.861 00.000 10072 Guiding  Dir = 2, Dur = 11
23:26:23.862 00.001 10072 IsGuiding returns 0
23:26:23.863 00.001 10072 PulseGuide returned control before completion, sleep 21
23:26:23.880 00.017 1032 UpdateGuideState exits: m=1506 SNR=27.3
23:26:23.881 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:23.883 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:23.883 00.000 1032 Enqueuing Expose request
23:26:23.895 00.012 10072 IsGuiding returns 0
23:26:23.895 00.000 10072 Move returns status 0, amount 11
23:26:23.895 00.000 10072 MoveAxis(N, 0, ABG)
23:26:23.895 00.000 10072 Move returns status 0, amount 0
23:26:23.895 00.000 10072 move complete, result=0
23:26:23.895 00.000 10072 worker thread done servicing request
23:26:23.895 00.000 10072 Worker thread wakes up
23:26:23.895 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:23.895 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:23.897 00.002 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
23:26:24.522 00.625 10072 Exposure complete
23:26:24.571 00.049 10072 worker thread done servicing request
23:26:24.571 00.000 1032 OnExposeComplete: enter
23:26:24.573 00.002 1032 UpdateGuideState(): m_state=6
23:26:24.574 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9245
23:26:24.576 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=132.24, Mass=1540, SNR=27.6, Peak=120 HFD=3.5
23:26:24.578 00.002 1032 MultiStar: [#1 -0.11,0.05,0.86,U] [#2 -0.04,0.06,0.79,U] [#3 -0.21,0.08,0.75,U] [#4 -0.00,0.06,0.66,U] [#5 0.02,0.07,0.66,U] [#6 0.05,0.08,0.62,U] [#7 -0.13,-0.05,0.67,U] [#8 -0.09,0.01,0.50,U] 
23:26:24.580 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.29, -0.08}
23:26:24.582 00.002 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
23:26:24.583 00.001 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
23:26:24.586 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.99 mountX=0.03 mountY=0.00, mountTheta=0.16
23:26:24.588 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
23:26:24.589 00.001 1032 Enqueuing Move request for scope (-0.01, 0.03)
23:26:24.591 00.002 10072 Worker thread wakes up
23:26:24.591 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:26:24.591 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:26:24.591 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
23:26:24.593 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:26:24.596 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:26:24.596 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:26:24.596 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:24.596 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:26:24.596 00.000 10072 MoveAxis(E, 11, ABG)
23:26:24.596 00.000 10072 Guiding  Dir = 2, Dur = 11
23:26:24.596 00.000 10072 IsGuiding returns 0
23:26:24.597 00.001 10072 PulseGuide returned control before completion, sleep 21
23:26:24.613 00.016 1032 UpdateGuideState exits: m=1540 SNR=27.6
23:26:24.615 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:24.617 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:24.619 00.002 1032 Enqueuing Expose request
23:26:24.626 00.007 10072 IsGuiding returns 0
23:26:24.626 00.000 10072 Move returns status 0, amount 11
23:26:24.626 00.000 10072 MoveAxis(N, 0, ABG)
23:26:24.626 00.000 10072 Move returns status 0, amount 0
23:26:24.626 00.000 10072 move complete, result=0
23:26:24.626 00.000 10072 worker thread done servicing request
23:26:24.626 00.000 10072 Worker thread wakes up
23:26:24.626 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:24.627 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:24.629 00.002 1032 GuideStep: 0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
23:26:25.035 00.406 10072 Exposure complete
23:26:25.083 00.048 10072 worker thread done servicing request
23:26:25.083 00.000 1032 OnExposeComplete: enter
23:26:25.087 00.004 1032 UpdateGuideState(): m_state=6
23:26:25.089 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9246
23:26:25.091 00.002 1032 Star::Find returns 1 (0), X=1107.54, Y=132.26, Mass=1528, SNR=27.5, Peak=106 HFD=3.4
23:26:25.092 00.001 1032 MultiStar: [#1 -0.26,0.11,0.00,M2] [#2 -0.07,-0.01,0.76,U] [#3 -0.16,0.05,0.78,U] [#4 -0.04,0.04,0.63,U] [#5 0.10,0.09,0.65,U] [#6 0.05,0.19,0.56,U] [#7 -0.14,-0.01,0.67,U] [#8 -0.01,0.11,0.49,U] 
23:26:25.093 00.001 1032 refined, 7 included, MultiStar: {-0.00, 0.04}, one-star: {0.21, -0.06}
23:26:25.095 00.002 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
23:26:25.096 00.001 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
23:26:25.097 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.60 mountX=0.04 mountY=-0.01, mountTheta=-0.23
23:26:25.101 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
23:26:25.102 00.001 1032 Enqueuing Move request for scope (-0.00, 0.04)
23:26:25.104 00.002 10072 Worker thread wakes up
23:26:25.104 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
23:26:25.104 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
23:26:25.104 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
23:26:25.105 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:26:25.108 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:26:25.108 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:26:25.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:25.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:26:25.108 00.000 10072 MoveAxis(E, 9, ABG)
23:26:25.108 00.000 10072 Guiding  Dir = 2, Dur = 9
23:26:25.109 00.001 10072 IsGuiding returns 0
23:26:25.109 00.000 10072 PulseGuide returned control before completion, sleep 19
23:26:25.125 00.016 1032 UpdateGuideState exits: m=1528 SNR=27.5
23:26:25.128 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:25.129 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:25.131 00.002 1032 Enqueuing Expose request
23:26:25.142 00.011 10072 IsGuiding returns 0
23:26:25.142 00.000 10072 Move returns status 0, amount 9
23:26:25.142 00.000 10072 MoveAxis(N, 0, ABG)
23:26:25.142 00.000 10072 Move returns status 0, amount 0
23:26:25.142 00.000 10072 move complete, result=0
23:26:25.142 00.000 10072 worker thread done servicing request
23:26:25.142 00.000 10072 Worker thread wakes up
23:26:25.143 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:25.143 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:25.143 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:26:25.774 00.631 10072 Exposure complete
23:26:25.823 00.049 10072 worker thread done servicing request
23:26:25.823 00.000 1032 OnExposeComplete: enter
23:26:25.826 00.003 1032 UpdateGuideState(): m_state=6
23:26:25.827 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9247
23:26:25.830 00.003 1032 Star::Find returns 1 (0), X=1107.60, Y=132.32, Mass=1510, SNR=27.3, Peak=119 HFD=3.4
23:26:25.834 00.004 1032 MultiStar: [#1 -0.14,0.11,0.92,U] [#2 0.04,0.01,0.76,U] [#3 -0.21,0.15,0.00,M1] [#4 0.06,0.12,0.70,U] [#5 0.04,0.13,0.63,U] [#6 -0.10,0.20,0.59,U] [#7 -0.14,0.12,0.68,U] [#8 -0.13,0.18,0.50,U] 
23:26:25.836 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.10}, one-star: {0.26, -0.00}
23:26:25.838 00.002 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
23:26:25.839 00.001 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
23:26:25.841 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.54 mountX=0.09 mountY=-0.03, mountTheta=-0.29
23:26:25.844 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
23:26:25.846 00.002 1032 Enqueuing Move request for scope (0.00, 0.10)
23:26:25.847 00.001 10072 Worker thread wakes up
23:26:25.847 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
23:26:25.847 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
23:26:25.848 00.001 10072 Moving (0.00, 0.10) raw xDistance=0.09 yDistance=-0.03
23:26:25.850 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:26:25.852 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:26:25.852 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:26:25.853 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:25.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:26:25.853 00.000 10072 MoveAxis(E, 9, ABG)
23:26:25.853 00.000 10072 Guiding  Dir = 2, Dur = 9
23:26:25.853 00.000 10072 IsGuiding returns 0
23:26:25.854 00.001 10072 PulseGuide returned control before completion, sleep 19
23:26:25.872 00.018 1032 UpdateGuideState exits: m=1510 SNR=27.3
23:26:25.874 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:25.876 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:25.877 00.001 1032 Enqueuing Expose request
23:26:25.879 00.002 10072 IsGuiding returns 0
23:26:25.879 00.000 10072 Move returns status 0, amount 9
23:26:25.879 00.000 10072 MoveAxis(N, 0, ABG)
23:26:25.879 00.000 10072 Move returns status 0, amount 0
23:26:25.879 00.000 10072 move complete, result=0
23:26:25.879 00.000 10072 worker thread done servicing request
23:26:25.880 00.001 10072 Worker thread wakes up
23:26:25.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:25.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:25.888 00.008 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:26:26.290 00.402 10072 Exposure complete
23:26:26.337 00.047 10072 worker thread done servicing request
23:26:26.337 00.000 1032 OnExposeComplete: enter
23:26:26.340 00.003 1032 UpdateGuideState(): m_state=6
23:26:26.342 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9248
23:26:26.344 00.002 1032 Star::Find returns 1 (0), X=1107.48, Y=132.34, Mass=1263, SNR=25.0, Peak=118 HFD=3.2
23:26:26.346 00.002 1032 MultiStar: [#1 -0.21,0.12,1.07,U] [#2 -0.01,0.09,0.83,U] [#3 -0.15,0.22,0.00,M2] [#4 0.06,0.08,0.72,U] [#5 0.02,0.17,0.68,U] [#6 -0.13,-0.04,0.63,U] [#7 -0.13,0.00,0.71,U] [#8 -0.08,0.16,0.56,U] 
23:26:26.346 00.000 1032 refined, 7 included, MultiStar: {-0.04, 0.07}, one-star: {0.15, 0.02}
23:26:26.349 00.003 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
23:26:26.350 00.001 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
23:26:26.351 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.08 mountX=0.08 mountY=0.02, mountTheta=0.25
23:26:26.353 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
23:26:26.355 00.002 1032 Enqueuing Move request for scope (-0.04, 0.07)
23:26:26.356 00.001 10072 Worker thread wakes up
23:26:26.356 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
23:26:26.356 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
23:26:26.356 00.000 10072 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.02
23:26:26.358 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:26:26.360 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
23:26:26.360 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:26:26.360 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:26.360 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:26:26.361 00.001 10072 MoveAxis(E, 8, ABG)
23:26:26.361 00.000 10072 Guiding  Dir = 2, Dur = 8
23:26:26.361 00.000 10072 IsGuiding returns 0
23:26:26.362 00.001 10072 PulseGuide returned control before completion, sleep 18
23:26:26.378 00.016 1032 UpdateGuideState exits: m=1263 SNR=25.0
23:26:26.379 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:26.382 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:26.383 00.001 1032 Enqueuing Expose request
23:26:26.397 00.014 10072 IsGuiding returns 0
23:26:26.398 00.001 10072 Move returns status 0, amount 8
23:26:26.398 00.000 10072 MoveAxis(N, 0, ABG)
23:26:26.398 00.000 10072 Move returns status 0, amount 0
23:26:26.398 00.000 10072 move complete, result=0
23:26:26.398 00.000 10072 worker thread done servicing request
23:26:26.398 00.000 10072 Worker thread wakes up
23:26:26.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:26.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:26.399 00.001 1032 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
23:26:27.027 00.628 10072 Exposure complete
23:26:27.075 00.048 1032 OnExposeComplete: enter
23:26:27.077 00.002 1032 UpdateGuideState(): m_state=6
23:26:27.079 00.002 10072 worker thread done servicing request
23:26:27.080 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9249
23:26:27.082 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=132.31, Mass=1475, SNR=27.0, Peak=119 HFD=3.4
23:26:27.084 00.002 1032 MultiStar: [#1 -0.17,0.04,0.91,U] [#2 -0.02,0.05,0.79,U] [#3 -0.16,0.15,0.74,U] [#4 0.03,0.11,0.72,U] [#5 0.01,0.09,0.64,U] [#6 0.17,0.13,0.57,U] [#7 -0.10,0.04,0.71,U] [#8 -0.04,0.14,0.51,U] 
23:26:27.086 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.30, -0.01}
23:26:27.088 00.002 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
23:26:27.089 00.001 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
23:26:27.091 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.49 mountX=0.07 mountY=-0.02, mountTheta=-0.34
23:26:27.094 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
23:26:27.097 00.003 1032 Enqueuing Move request for scope (0.01, 0.07)
23:26:27.099 00.002 10072 Worker thread wakes up
23:26:27.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
23:26:27.099 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
23:26:27.099 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.02
23:26:27.101 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:26:27.104 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:26:27.104 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:26:27.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:27.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:26:27.104 00.000 10072 MoveAxis(E, 8, ABG)
23:26:27.104 00.000 10072 Guiding  Dir = 2, Dur = 8
23:26:27.105 00.001 10072 IsGuiding returns 0
23:26:27.105 00.000 10072 PulseGuide returned control before completion, sleep 18
23:26:27.121 00.016 1032 UpdateGuideState exits: m=1475 SNR=27.0
23:26:27.123 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:27.125 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:27.127 00.002 1032 Enqueuing Expose request
23:26:27.133 00.006 10072 IsGuiding returns 0
23:26:27.133 00.000 10072 Move returns status 0, amount 8
23:26:27.133 00.000 10072 MoveAxis(N, 0, ABG)
23:26:27.133 00.000 10072 Move returns status 0, amount 0
23:26:27.133 00.000 10072 move complete, result=0
23:26:27.133 00.000 10072 worker thread done servicing request
23:26:27.134 00.001 10072 Worker thread wakes up
23:26:27.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:27.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:27.134 00.000 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:26:27.538 00.404 10072 Exposure complete
23:26:27.590 00.052 10072 worker thread done servicing request
23:26:27.590 00.000 1032 OnExposeComplete: enter
23:26:27.592 00.002 1032 UpdateGuideState(): m_state=6
23:26:27.593 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9250
23:26:27.595 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=132.25, Mass=1421, SNR=26.5, Peak=109 HFD=3.5
23:26:27.596 00.001 1032 MultiStar: [#1 0.02,0.05,0.94,U] [#2 -0.03,-0.00,0.78,U] [#3 -0.13,0.16,0.74,U] [#4 0.10,0.02,0.63,U] [#5 0.16,0.07,0.62,U] [#6 -0.14,0.11,0.61,U] [#7 -0.07,-0.08,0.72,U] [#8 -0.01,0.18,0.51,U] 
23:26:27.599 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.31, -0.07}
23:26:27.600 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
23:26:27.602 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
23:26:27.604 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.83 mountX=0.03 mountY=-0.04, mountTheta=-1.00
23:26:27.606 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
23:26:27.608 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
23:26:27.610 00.002 10072 Worker thread wakes up
23:26:27.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:26:27.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:26:27.610 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
23:26:27.611 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:26:27.615 00.004 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:26:27.615 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:26:27.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:27.615 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:26:27.615 00.000 10072 MoveAxis(E, 6, ABG)
23:26:27.615 00.000 10072 Guiding  Dir = 2, Dur = 6
23:26:27.616 00.001 10072 IsGuiding returns 0
23:26:27.616 00.000 10072 PulseGuide returned control before completion, sleep 16
23:26:27.646 00.030 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:26:27.649 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:27.651 00.002 10072 IsGuiding returns 0
23:26:27.651 00.000 10072 Move returns status 0, amount 6
23:26:27.652 00.001 10072 MoveAxis(N, 0, ABG)
23:26:27.652 00.000 10072 Move returns status 0, amount 0
23:26:27.652 00.000 10072 move complete, result=0
23:26:27.652 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:27.654 00.002 10072 worker thread done servicing request
23:26:27.654 00.000 1032 Enqueuing Expose request
23:26:27.657 00.003 10072 Worker thread wakes up
23:26:27.657 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:27.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:27.657 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:26:28.291 00.634 10072 Exposure complete
23:26:28.343 00.052 10072 worker thread done servicing request
23:26:28.343 00.000 1032 OnExposeComplete: enter
23:26:28.345 00.002 1032 UpdateGuideState(): m_state=6
23:26:28.347 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9251
23:26:28.349 00.002 1032 Star::Find returns 1 (0), X=1107.52, Y=132.31, Mass=1345, SNR=25.8, Peak=106 HFD=3.3
23:26:28.351 00.002 1032 MultiStar: [#1 -0.01,0.02,0.97,U] [#2 0.09,-0.05,0.81,U] [#3 -0.05,0.07,0.77,U] [#4 -0.01,-0.01,0.70,U] [#5 0.10,0.03,0.68,U] [#6 0.19,0.02,0.65,U] [#7 -0.10,-0.04,0.68,U] [#8 0.06,0.12,0.53,U] 
23:26:28.352 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.19, -0.00}
23:26:28.354 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
23:26:28.355 00.001 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
23:26:28.357 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.06 cameraTheta=0.25 mountX=-0.00 mountY=-0.06, mountTheta=-1.58
23:26:28.360 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
23:26:28.363 00.003 1032 Enqueuing Move request for scope (0.05, 0.01)
23:26:28.365 00.002 10072 Worker thread wakes up
23:26:28.365 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
23:26:28.365 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
23:26:28.365 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.06
23:26:28.369 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:26:28.371 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:26:28.371 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:26:28.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:28.372 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:26:28.372 00.000 10072 MoveAxis(E, 6, ABG)
23:26:28.372 00.000 10072 Guiding  Dir = 2, Dur = 6
23:26:28.372 00.000 10072 IsGuiding returns 0
23:26:28.372 00.000 10072 PulseGuide returned control before completion, sleep 16
23:26:28.388 00.016 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:26:28.390 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:28.392 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:28.394 00.002 1032 Enqueuing Expose request
23:26:28.398 00.004 10072 IsGuiding returns 0
23:26:28.398 00.000 10072 Move returns status 0, amount 6
23:26:28.398 00.000 10072 MoveAxis(N, 0, ABG)
23:26:28.398 00.000 10072 Move returns status 0, amount 0
23:26:28.398 00.000 10072 move complete, result=0
23:26:28.398 00.000 10072 worker thread done servicing request
23:26:28.398 00.000 10072 Worker thread wakes up
23:26:28.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:28.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:28.405 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:26:28.808 00.403 10072 Exposure complete
23:26:28.860 00.052 10072 worker thread done servicing request
23:26:28.860 00.000 1032 OnExposeComplete: enter
23:26:28.865 00.005 1032 UpdateGuideState(): m_state=6
23:26:28.866 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9252
23:26:28.868 00.002 1032 Star::Find returns 1 (0), X=1107.54, Y=132.41, Mass=1354, SNR=25.9, Peak=105 HFD=3.2
23:26:28.870 00.002 1032 MultiStar: [#1 -0.10,0.15,0.90,U] [#2 -0.06,0.14,0.83,U] [#3 -0.12,0.31,0.00,M1] [#4 -0.06,0.17,0.68,U] [#5 0.08,0.12,0.66,U] [#6 -0.11,0.13,0.58,U] [#7 -0.10,0.11,0.72,U] [#8 0.02,0.21,0.53,U] 
23:26:28.871 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.14}, one-star: {0.21, 0.09}
23:26:28.873 00.002 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
23:26:28.874 00.001 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
23:26:28.876 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.63 mountX=0.13 mountY=-0.03, mountTheta=-0.20
23:26:28.878 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.14, opts=13)
23:26:28.881 00.003 1032 Enqueuing Move request for scope (-0.01, 0.14)
23:26:28.883 00.002 10072 Worker thread wakes up
23:26:28.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
23:26:28.883 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
23:26:28.883 00.000 10072 Moving (-0.01, 0.14) raw xDistance=0.13 yDistance=-0.03
23:26:28.886 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:26:28.888 00.002 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.57
23:26:28.888 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
23:26:28.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:28.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:26:28.888 00.000 10072 MoveAxis(W, 58, ABG)
23:26:28.888 00.000 10072 Guiding  Dir = 3, Dur = 58
23:26:28.889 00.001 10072 IsGuiding returns 0
23:26:28.889 00.000 10072 PulseGuide returned control before completion, sleep 68
23:26:28.907 00.018 1032 UpdateGuideState exits: m=1354 SNR=25.9
23:26:28.911 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:28.912 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:28.914 00.002 1032 Enqueuing Expose request
23:26:28.960 00.046 10072 IsGuiding returns 1
23:26:28.960 00.000 10072 scope still moving after pulse duration time elapsed
23:26:29.017 00.057 10072 IsGuiding returns 0
23:26:29.018 00.001 10072 scope move finished after 58 + 70 ms
23:26:29.018 00.000 10072 Move returns status 0, amount 58
23:26:29.018 00.000 10072 MoveAxis(N, 0, ABG)
23:26:29.018 00.000 10072 Move returns status 0, amount 0
23:26:29.018 00.000 10072 move complete, result=0
23:26:29.018 00.000 10072 worker thread done servicing request
23:26:29.018 00.000 10072 Worker thread wakes up
23:26:29.018 00.000 1032 GuideStep: 0.1 px 58 ms WEST, -0.0 px 0 ms NORTH
23:26:29.021 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:29.021 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:29.649 00.628 10072 Exposure complete
23:26:29.700 00.051 10072 worker thread done servicing request
23:26:29.700 00.000 1032 OnExposeComplete: enter
23:26:29.703 00.003 1032 UpdateGuideState(): m_state=6
23:26:29.705 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9253
23:26:29.708 00.003 1032 Star::Find returns 1 (0), X=1107.70, Y=132.28, Mass=1356, SNR=25.9, Peak=101 HFD=3.5
23:26:29.710 00.002 1032 MultiStar: [#1 -0.14,0.18,0.99,U] [#2 -0.07,0.09,0.91,U] [#3 -0.17,0.21,0.00,M2] [#4 -0.03,0.11,0.68,U] [#5 0.18,0.17,0.62,U] [#6 -0.00,0.17,0.63,U] [#7 -0.15,0.11,0.72,U] [#8 -0.09,0.20,0.54,U] 
23:26:29.713 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.12}, one-star: {0.36, -0.03}
23:26:29.714 00.001 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
23:26:29.716 00.002 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
23:26:29.717 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=0.11 mountY=-0.04, mountTheta=-0.40
23:26:29.720 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
23:26:29.722 00.002 1032 Enqueuing Move request for scope (0.02, 0.12)
23:26:29.724 00.002 10072 Worker thread wakes up
23:26:29.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
23:26:29.724 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
23:26:29.724 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.04
23:26:29.727 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:26:29.729 00.002 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:26:29.729 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:26:29.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:29.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:26:29.730 00.001 10072 MoveAxis(E, 7, ABG)
23:26:29.730 00.000 10072 Guiding  Dir = 2, Dur = 7
23:26:29.730 00.000 10072 IsGuiding returns 0
23:26:29.730 00.000 10072 PulseGuide returned control before completion, sleep 17
23:26:29.749 00.019 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:26:29.751 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:29.753 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:29.755 00.002 1032 Enqueuing Expose request
23:26:29.758 00.003 10072 IsGuiding returns 0
23:26:29.758 00.000 10072 Move returns status 0, amount 7
23:26:29.758 00.000 10072 MoveAxis(N, 0, ABG)
23:26:29.758 00.000 10072 Move returns status 0, amount 0
23:26:29.758 00.000 10072 move complete, result=0
23:26:29.758 00.000 10072 worker thread done servicing request
23:26:29.758 00.000 10072 Worker thread wakes up
23:26:29.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:29.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:29.766 00.008 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:26:30.167 00.401 10072 Exposure complete
23:26:30.219 00.052 10072 worker thread done servicing request
23:26:30.219 00.000 1032 OnExposeComplete: enter
23:26:30.221 00.002 1032 UpdateGuideState(): m_state=6
23:26:30.223 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9254
23:26:30.225 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=132.26, Mass=1348, SNR=25.8, Peak=103 HFD=3.4
23:26:30.228 00.003 1032 MultiStar: [#1 -0.05,0.05,1.00,U] [#2 -0.03,0.01,0.86,U] [#3 -0.05,0.09,0.81,U] [#4 0.03,-0.02,0.68,U] [#5 0.10,0.11,0.67,U] [#6 0.08,0.08,0.61,U] [#7 -0.08,-0.07,0.67,U] [#8 -0.00,0.17,0.53,U] 
23:26:30.230 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.29, -0.05}
23:26:30.232 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
23:26:30.233 00.001 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
23:26:30.235 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.75 mountX=0.02 mountY=-0.05, mountTheta=-1.08
23:26:30.237 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
23:26:30.239 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
23:26:30.242 00.003 10072 Worker thread wakes up
23:26:30.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:26:30.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:26:30.242 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.02 yDistance=-0.05
23:26:30.244 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:26:30.247 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:26:30.247 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:26:30.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:30.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:26:30.247 00.000 10072 MoveAxis(E, 5, ABG)
23:26:30.247 00.000 10072 Guiding  Dir = 2, Dur = 5
23:26:30.247 00.000 10072 IsGuiding returns 0
23:26:30.248 00.001 10072 PulseGuide returned control before completion, sleep 15
23:26:30.264 00.016 1032 UpdateGuideState exits: m=1348 SNR=25.8
23:26:30.268 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:30.270 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:30.273 00.003 1032 Enqueuing Expose request
23:26:30.274 00.001 10072 IsGuiding returns 0
23:26:30.275 00.001 10072 Move returns status 0, amount 5
23:26:30.275 00.000 10072 MoveAxis(N, 0, ABG)
23:26:30.275 00.000 10072 Move returns status 0, amount 0
23:26:30.275 00.000 10072 move complete, result=0
23:26:30.275 00.000 10072 worker thread done servicing request
23:26:30.275 00.000 10072 Worker thread wakes up
23:26:30.275 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:30.275 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:30.283 00.008 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:26:30.906 00.623 10072 Exposure complete
23:26:30.951 00.045 10072 worker thread done servicing request
23:26:30.951 00.000 1032 OnExposeComplete: enter
23:26:30.953 00.002 1032 UpdateGuideState(): m_state=6
23:26:30.955 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9255
23:26:30.957 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=132.17, Mass=1377, SNR=26.1, Peak=101 HFD=3.3
23:26:30.959 00.002 1032 MultiStar: [#1 -0.15,0.02,0.94,U] [#2 0.11,0.02,0.84,U] [#3 -0.12,0.02,0.75,U] [#4 0.08,-0.11,0.67,U] [#5 0.07,0.00,0.68,U] [#6 0.13,0.23,0.00,M1] [#7 -0.09,-0.11,0.71,U] [#8 0.01,0.04,0.50,U] 
23:26:30.960 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {0.29, -0.15}
23:26:30.963 00.003 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
23:26:30.964 00.001 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
23:26:30.965 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.85 mountX=-0.04 mountY=-0.02, mountTheta=-2.68
23:26:30.969 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
23:26:30.970 00.001 1032 Enqueuing Move request for scope (0.03, -0.04)
23:26:30.972 00.002 10072 Worker thread wakes up
23:26:30.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:26:30.972 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:26:30.972 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.02
23:26:30.974 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:26:30.976 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
23:26:30.976 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:26:30.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:30.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:26:30.976 00.000 10072 MoveAxis(E, 6, ABG)
23:26:30.976 00.000 10072 Guiding  Dir = 2, Dur = 6
23:26:30.977 00.001 10072 IsGuiding returns 0
23:26:30.977 00.000 10072 PulseGuide returned control before completion, sleep 16
23:26:30.994 00.017 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:26:30.996 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:30.998 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:31.000 00.002 1032 Enqueuing Expose request
23:26:31.002 00.002 10072 IsGuiding returns 0
23:26:31.002 00.000 10072 Move returns status 0, amount 6
23:26:31.002 00.000 10072 MoveAxis(N, 0, ABG)
23:26:31.002 00.000 10072 Move returns status 0, amount 0
23:26:31.003 00.001 10072 move complete, result=0
23:26:31.003 00.000 10072 worker thread done servicing request
23:26:31.003 00.000 10072 Worker thread wakes up
23:26:31.003 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:31.003 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:31.010 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:26:31.410 00.400 10072 Exposure complete
23:26:31.458 00.048 10072 worker thread done servicing request
23:26:31.458 00.000 1032 OnExposeComplete: enter
23:26:31.461 00.003 1032 UpdateGuideState(): m_state=6
23:26:31.463 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9256
23:26:31.465 00.002 1032 Star::Find returns 1 (0), X=1107.57, Y=132.22, Mass=1237, SNR=24.7, Peak=89 HFD=3.3
23:26:31.467 00.002 1032 MultiStar: [#1 -0.10,0.03,1.05,U] [#2 0.02,0.01,0.85,U] [#3 -0.06,0.10,0.81,U] [#4 0.05,0.05,0.72,U] [#5 0.06,0.15,0.68,U] [#6 -0.08,0.14,0.64,U] [#7 -0.28,0.05,0.00,M1] [#8 0.08,0.04,0.54,U] 
23:26:31.468 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.04}, one-star: {0.24, -0.10}
23:26:31.472 00.004 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
23:26:31.473 00.001 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
23:26:31.474 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=1.00 mountX=0.03 mountY=-0.04, mountTheta=-0.83
23:26:31.476 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
23:26:31.478 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
23:26:31.479 00.001 10072 Worker thread wakes up
23:26:31.479 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:26:31.479 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:26:31.479 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
23:26:31.481 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:26:31.483 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
23:26:31.483 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:26:31.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:31.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:26:31.483 00.000 10072 MoveAxis(E, 4, ABG)
23:26:31.483 00.000 10072 Guiding  Dir = 2, Dur = 4
23:26:31.485 00.002 10072 IsGuiding returns 0
23:26:31.485 00.000 10072 PulseGuide returned control before completion, sleep 14
23:26:31.500 00.015 10072 IsGuiding returns 0
23:26:31.500 00.000 10072 Move returns status 0, amount 4
23:26:31.500 00.000 10072 MoveAxis(N, 0, ABG)
23:26:31.500 00.000 10072 Move returns status 0, amount 0
23:26:31.500 00.000 10072 move complete, result=0
23:26:31.501 00.001 10072 worker thread done servicing request
23:26:31.505 00.004 1032 UpdateGuideState exits: m=1237 SNR=24.7
23:26:31.506 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:31.508 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:31.511 00.003 1032 Enqueuing Expose request
23:26:31.513 00.002 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
23:26:31.514 00.001 10072 Worker thread wakes up
23:26:31.514 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:31.514 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:32.143 00.629 10072 Exposure complete
23:26:32.189 00.046 10072 worker thread done servicing request
23:26:32.189 00.000 1032 OnExposeComplete: enter
23:26:32.191 00.002 1032 UpdateGuideState(): m_state=6
23:26:32.194 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9257
23:26:32.195 00.001 1032 Star::Find returns 1 (0), X=1107.57, Y=132.31, Mass=1278, SNR=25.1, Peak=104 HFD=3.3
23:26:32.197 00.002 1032 MultiStar: [#1 -0.11,0.18,1.03,U] [#2 -0.00,-0.11,0.80,U] [#3 -0.18,0.10,0.75,U] [#4 0.05,-0.05,0.71,U] [#5 0.08,0.12,0.67,U] [#6 -0.01,0.14,0.68,U] [#7 -0.06,0.03,0.74,U] [#8 -0.05,0.15,0.55,U] 
23:26:32.199 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.06}, one-star: {0.24, -0.01}
23:26:32.200 00.001 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
23:26:32.201 00.001 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
23:26:32.202 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.57 mountX=0.06 mountY=-0.02, mountTheta=-0.26
23:26:32.206 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
23:26:32.208 00.002 1032 Enqueuing Move request for scope (0.00, 0.06)
23:26:32.209 00.001 10072 Worker thread wakes up
23:26:32.210 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
23:26:32.210 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
23:26:32.210 00.000 10072 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.02
23:26:32.211 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:26:32.214 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
23:26:32.214 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:26:32.214 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:32.214 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:26:32.214 00.000 10072 MoveAxis(E, 5, ABG)
23:26:32.214 00.000 10072 Guiding  Dir = 2, Dur = 5
23:26:32.214 00.000 10072 IsGuiding returns 0
23:26:32.214 00.000 10072 PulseGuide returned control before completion, sleep 15
23:26:32.230 00.016 1032 UpdateGuideState exits: m=1278 SNR=25.1
23:26:32.232 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:32.234 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:32.237 00.003 10072 IsGuiding returns 0
23:26:32.237 00.000 10072 Move returns status 0, amount 5
23:26:32.237 00.000 10072 MoveAxis(N, 0, ABG)
23:26:32.237 00.000 10072 Move returns status 0, amount 0
23:26:32.237 00.000 10072 move complete, result=0
23:26:32.237 00.000 10072 worker thread done servicing request
23:26:32.238 00.001 1032 Enqueuing Expose request
23:26:32.241 00.003 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
23:26:32.244 00.003 10072 Worker thread wakes up
23:26:32.244 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:32.244 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:32.661 00.417 10072 Exposure complete
23:26:32.706 00.045 10072 worker thread done servicing request
23:26:32.707 00.001 1032 OnExposeComplete: enter
23:26:32.709 00.002 1032 UpdateGuideState(): m_state=6
23:26:32.710 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9258
23:26:32.712 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=132.16, Mass=1314, SNR=25.5, Peak=107 HFD=3.4
23:26:32.714 00.002 1032 MultiStar: [#1 -0.10,0.05,1.03,U] [#2 -0.07,-0.02,0.81,U] [#3 -0.10,0.11,0.79,U] [#4 0.09,-0.02,0.72,U] [#5 0.08,0.17,0.69,U] [#6 -0.11,-0.01,0.65,U] [#7 -0.18,0.07,0.72,U] [#8 0.13,0.16,0.53,U] 
23:26:32.715 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.03}, one-star: {0.27, -0.16}
23:26:32.717 00.002 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
23:26:32.719 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
23:26:32.721 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.53 mountX=0.03 mountY=-0.01, mountTheta=-0.30
23:26:32.724 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.03, opts=13)
23:26:32.727 00.003 1032 Enqueuing Move request for scope (0.00, 0.03)
23:26:32.729 00.002 10072 Worker thread wakes up
23:26:32.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
23:26:32.729 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
23:26:32.729 00.000 10072 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
23:26:32.731 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:26:32.734 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
23:26:32.734 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:26:32.734 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:32.734 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:26:32.734 00.000 10072 MoveAxis(E, 4, ABG)
23:26:32.734 00.000 10072 Guiding  Dir = 2, Dur = 4
23:26:32.735 00.001 10072 IsGuiding returns 0
23:26:32.735 00.000 10072 PulseGuide returned control before completion, sleep 14
23:26:32.752 00.017 10072 IsGuiding returns 0
23:26:32.752 00.000 10072 Move returns status 0, amount 4
23:26:32.752 00.000 10072 MoveAxis(N, 0, ABG)
23:26:32.752 00.000 10072 Move returns status 0, amount 0
23:26:32.752 00.000 10072 move complete, result=0
23:26:32.752 00.000 10072 worker thread done servicing request
23:26:32.752 00.000 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:26:32.754 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:32.755 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:32.758 00.003 1032 Enqueuing Expose request
23:26:32.760 00.002 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
23:26:32.761 00.001 10072 Worker thread wakes up
23:26:32.762 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:32.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:33.397 00.635 10072 Exposure complete
23:26:33.446 00.049 10072 worker thread done servicing request
23:26:33.446 00.000 1032 OnExposeComplete: enter
23:26:33.448 00.002 1032 UpdateGuideState(): m_state=6
23:26:33.450 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9259
23:26:33.452 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=132.22, Mass=1480, SNR=27.0, Peak=110 HFD=3.4
23:26:33.454 00.002 1032 MultiStar: [#1 -0.13,0.10,0.99,U] [#2 -0.07,-0.12,0.79,U] [#3 -0.15,0.03,0.68,U] [#4 0.05,-0.05,0.68,U] [#5 0.21,0.19,0.00,M1] [#6 -0.02,-0.21,0.63,U] [#7 -0.05,-0.07,0.68,U] [#8 0.02,0.11,0.54,U] 
23:26:33.457 00.003 1032 refined, 7 included, MultiStar: {-0.00, -0.04}, one-star: {0.28, -0.10}
23:26:33.459 00.002 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.85)
23:26:33.460 00.001 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.85)
23:26:33.462 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.61 mountX=-0.04 mountY=0.01, mountTheta=2.85
23:26:33.465 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.04, opts=13)
23:26:33.468 00.003 1032 Enqueuing Move request for scope (-0.00, -0.04)
23:26:33.469 00.001 10072 Worker thread wakes up
23:26:33.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
23:26:33.469 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
23:26:33.469 00.000 10072 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
23:26:33.471 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:26:33.474 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
23:26:33.474 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:26:33.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:33.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:26:33.474 00.000 10072 MoveAxis(E, 5, ABG)
23:26:33.474 00.000 10072 Guiding  Dir = 2, Dur = 5
23:26:33.476 00.002 10072 IsGuiding returns 0
23:26:33.476 00.000 10072 PulseGuide returned control before completion, sleep 15
23:26:33.497 00.021 1032 UpdateGuideState exits: m=1480 SNR=27.0
23:26:33.500 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:33.502 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:33.503 00.001 1032 Enqueuing Expose request
23:26:33.505 00.002 10072 IsGuiding returns 0
23:26:33.505 00.000 10072 Move returns status 0, amount 5
23:26:33.505 00.000 10072 MoveAxis(N, 0, ABG)
23:26:33.505 00.000 10072 Move returns status 0, amount 0
23:26:33.505 00.000 10072 move complete, result=0
23:26:33.505 00.000 10072 worker thread done servicing request
23:26:33.505 00.000 10072 Worker thread wakes up
23:26:33.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:33.506 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:33.513 00.007 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
23:26:33.910 00.397 10072 Exposure complete
23:26:33.956 00.046 10072 worker thread done servicing request
23:26:33.956 00.000 1032 OnExposeComplete: enter
23:26:33.959 00.003 1032 UpdateGuideState(): m_state=6
23:26:33.962 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9260
23:26:33.965 00.003 1032 Star::Find returns 1 (0), X=1107.61, Y=132.31, Mass=1308, SNR=25.4, Peak=105 HFD=3.4
23:26:33.967 00.002 1032 MultiStar: [#1 -0.11,0.02,1.05,U] [#2 -0.06,-0.12,0.85,U] [#3 -0.06,0.10,0.79,U] [#4 -0.04,-0.02,0.69,U] [#5 0.18,0.05,0.66,U] [#6 0.01,0.06,0.61,U] [#7 -0.07,-0.10,0.74,U] [#8 -0.04,0.02,0.52,U] 
23:26:33.968 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.00}, one-star: {0.28, -0.01}
23:26:33.969 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:26:33.971 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:26:33.972 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.15 mountX=-0.01 mountY=-0.01, mountTheta=-1.98
23:26:33.975 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.00, opts=13)
23:26:33.976 00.001 1032 Enqueuing Move request for scope (0.01, -0.00)
23:26:33.978 00.002 10072 Worker thread wakes up
23:26:33.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
23:26:33.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
23:26:33.979 00.001 10072 Moving (0.01, -0.00) raw xDistance=-0.01 yDistance=-0.01
23:26:33.980 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:26:33.983 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
23:26:33.984 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:26:33.984 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:33.984 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:26:33.984 00.000 10072 MoveAxis(E, 5, ABG)
23:26:33.984 00.000 10072 Guiding  Dir = 2, Dur = 5
23:26:33.984 00.000 10072 IsGuiding returns 0
23:26:33.985 00.001 10072 PulseGuide returned control before completion, sleep 15
23:26:34.001 00.016 1032 UpdateGuideState exits: m=1308 SNR=25.4
23:26:34.003 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:34.005 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:34.006 00.001 1032 Enqueuing Expose request
23:26:34.008 00.002 10072 IsGuiding returns 0
23:26:34.008 00.000 10072 Move returns status 0, amount 5
23:26:34.008 00.000 10072 MoveAxis(N, 0, ABG)
23:26:34.008 00.000 10072 Move returns status 0, amount 0
23:26:34.008 00.000 10072 move complete, result=0
23:26:34.008 00.000 10072 worker thread done servicing request
23:26:34.008 00.000 10072 Worker thread wakes up
23:26:34.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:34.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:34.015 00.007 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:26:34.648 00.633 10072 Exposure complete
23:26:34.704 00.056 1032 OnExposeComplete: enter
23:26:34.708 00.004 1032 UpdateGuideState(): m_state=6
23:26:34.711 00.003 10072 worker thread done servicing request
23:26:34.713 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9261
23:26:34.715 00.002 1032 Star::Find returns 1 (0), X=1107.56, Y=132.41, Mass=1399, SNR=26.3, Peak=123 HFD=3.2
23:26:34.718 00.003 1032 MultiStar: [#1 -0.12,0.22,0.00,M1] [#2 -0.02,0.03,0.79,U] [#3 -0.16,0.24,0.00,M1] [#4 0.04,0.16,0.68,U] [#5 0.00,0.16,0.65,U] [#6 -0.12,0.16,0.65,U] [#7 -0.11,0.01,0.73,U] [#8 -0.15,0.13,0.51,U] 
23:26:34.721 00.003 1032 refined, 6 included, MultiStar: {0.00, 0.10}, one-star: {0.23, 0.09}
23:26:34.723 00.002 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
23:26:34.726 00.003 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
23:26:34.728 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.57 mountX=0.10 mountY=-0.03, mountTheta=-0.26
23:26:34.732 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
23:26:34.735 00.003 1032 Enqueuing Move request for scope (0.00, 0.10)
23:26:34.739 00.004 10072 Worker thread wakes up
23:26:34.739 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
23:26:34.739 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
23:26:34.739 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.03
23:26:34.745 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:26:34.748 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
23:26:34.748 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:26:34.749 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:34.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:26:34.749 00.000 10072 MoveAxis(E, 5, ABG)
23:26:34.749 00.000 10072 Guiding  Dir = 2, Dur = 5
23:26:34.750 00.001 10072 IsGuiding returns 0
23:26:34.751 00.001 10072 PulseGuide returned control before completion, sleep 14
23:26:34.769 00.018 10072 IsGuiding returns 0
23:26:34.770 00.001 10072 Move returns status 0, amount 5
23:26:34.770 00.000 10072 MoveAxis(N, 0, ABG)
23:26:34.770 00.000 10072 Move returns status 0, amount 0
23:26:34.771 00.001 10072 move complete, result=0
23:26:34.771 00.000 10072 worker thread done servicing request
23:26:34.774 00.003 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:26:34.776 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:34.778 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:34.781 00.003 1032 Enqueuing Expose request
23:26:34.783 00.002 10072 Worker thread wakes up
23:26:34.783 00.000 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
23:26:34.785 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:34.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:35.197 00.412 10072 Exposure complete
23:26:35.260 00.063 10072 worker thread done servicing request
23:26:35.260 00.000 1032 OnExposeComplete: enter
23:26:35.262 00.002 1032 UpdateGuideState(): m_state=6
23:26:35.265 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9262
23:26:35.266 00.001 1032 Star::Find returns 1 (0), X=1107.53, Y=132.34, Mass=1510, SNR=27.3, Peak=121 HFD=3.3
23:26:35.271 00.005 1032 MultiStar: [#1 -0.11,0.29,0.00,M2] [#2 -0.01,0.06,0.74,U] [#3 -0.10,0.27,0.00,M2] [#4 0.07,0.03,0.66,U] [#5 -0.04,0.19,0.65,U] [#6 -0.11,0.14,0.60,U] [#7 -0.20,0.13,0.66,U] [#8 0.03,0.28,0.00,M1] 
23:26:35.275 00.004 1032 refined, 5 included, MultiStar: {0.00, 0.09}, one-star: {0.20, 0.03}
23:26:35.277 00.002 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
23:26:35.279 00.002 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
23:26:35.282 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.54 mountX=0.09 mountY=-0.03, mountTheta=-0.29
23:26:35.286 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.09, opts=13)
23:26:35.289 00.003 1032 Enqueuing Move request for scope (0.00, 0.09)
23:26:35.291 00.002 10072 Worker thread wakes up
23:26:35.292 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
23:26:35.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
23:26:35.292 00.000 10072 Moving (0.00, 0.09) raw xDistance=0.09 yDistance=-0.03
23:26:35.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:26:35.297 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
23:26:35.298 00.001 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:26:35.298 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:35.298 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:26:35.298 00.000 10072 MoveAxis(E, 4, ABG)
23:26:35.298 00.000 10072 Guiding  Dir = 2, Dur = 4
23:26:35.299 00.001 10072 IsGuiding returns 0
23:26:35.300 00.001 10072 PulseGuide returned control before completion, sleep 13
23:26:35.317 00.017 10072 IsGuiding returns 0
23:26:35.318 00.001 10072 Move returns status 0, amount 4
23:26:35.318 00.000 10072 MoveAxis(N, 0, ABG)
23:26:35.318 00.000 10072 Move returns status 0, amount 0
23:26:35.318 00.000 10072 move complete, result=0
23:26:35.318 00.000 10072 worker thread done servicing request
23:26:35.320 00.002 1032 UpdateGuideState exits: m=1510 SNR=27.3
23:26:35.325 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:35.327 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:35.329 00.002 1032 Enqueuing Expose request
23:26:35.332 00.003 10072 Worker thread wakes up
23:26:35.332 00.000 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:26:35.334 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:35.334 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:35.964 00.630 10072 Exposure complete
23:26:36.022 00.058 10072 worker thread done servicing request
23:26:36.022 00.000 1032 OnExposeComplete: enter
23:26:36.024 00.002 1032 UpdateGuideState(): m_state=6
23:26:36.026 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9263
23:26:36.028 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=132.34, Mass=1280, SNR=25.1, Peak=115 HFD=3.3
23:26:36.030 00.002 1032 MultiStar: [#1 -0.10,0.29,0.00,M3] [#2 0.04,0.18,0.80,U] [#3 -0.15,0.15,0.77,U] [#4 0.04,0.15,0.67,U] [#5 0.09,0.10,0.64,U] [#6 -0.08,0.28,0.00,M1] [#7 -0.19,0.08,0.75,U] [#8 -0.04,0.34,0.00,M2] 
23:26:36.031 00.001 1032 refined, 5 included, MultiStar: {0.03, 0.11}, one-star: {0.27, 0.03}
23:26:36.033 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
23:26:36.034 00.001 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
23:26:36.036 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.33 mountX=0.10 mountY=-0.06, mountTheta=-0.50
23:26:36.040 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
23:26:36.042 00.002 1032 Enqueuing Move request for scope (0.03, 0.11)
23:26:36.045 00.003 10072 Worker thread wakes up
23:26:36.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
23:26:36.045 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
23:26:36.045 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.06
23:26:36.047 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:26:36.052 00.005 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.59
23:26:36.052 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:26:36.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:36.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:26:36.052 00.000 10072 MoveAxis(E, 4, ABG)
23:26:36.052 00.000 10072 Guiding  Dir = 2, Dur = 4
23:26:36.053 00.001 10072 IsGuiding returns 0
23:26:36.053 00.000 10072 PulseGuide returned control before completion, sleep 14
23:26:36.070 00.017 10072 IsGuiding returns 0
23:26:36.070 00.000 10072 Move returns status 0, amount 4
23:26:36.070 00.000 10072 MoveAxis(N, 0, ABG)
23:26:36.070 00.000 10072 Move returns status 0, amount 0
23:26:36.070 00.000 10072 move complete, result=0
23:26:36.070 00.000 10072 worker thread done servicing request
23:26:36.072 00.002 1032 UpdateGuideState exits: m=1280 SNR=25.1
23:26:36.074 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:36.076 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:36.077 00.001 1032 Enqueuing Expose request
23:26:36.081 00.004 10072 Worker thread wakes up
23:26:36.081 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:36.081 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:36.081 00.000 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:26:36.496 00.415 10072 Exposure complete
23:26:36.543 00.047 10072 worker thread done servicing request
23:26:36.543 00.000 1032 OnExposeComplete: enter
23:26:36.545 00.002 1032 UpdateGuideState(): m_state=6
23:26:36.548 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9264
23:26:36.550 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=132.32, Mass=1479, SNR=27.0, Peak=116 HFD=3.3
23:26:36.552 00.002 1032 MultiStar: [#1 -0.12,0.16,0.95,U] [#2 0.08,0.19,0.74,U] [#3 -0.08,0.13,0.72,U] [#4 0.13,0.12,0.70,U] [#5 0.05,0.04,0.64,U] [#6 0.05,0.16,0.59,U] [#7 -0.07,0.04,0.70,U] [#8 -0.02,0.24,0.51,U] 
23:26:36.555 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.29, 0.00}
23:26:36.557 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
23:26:36.558 00.001 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
23:26:36.560 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=0.10 mountY=-0.07, mountTheta=-0.61
23:26:36.563 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
23:26:36.565 00.002 1032 Enqueuing Move request for scope (0.04, 0.11)
23:26:36.567 00.002 10072 Worker thread wakes up
23:26:36.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
23:26:36.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
23:26:36.567 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.10 yDistance=-0.07
23:26:36.568 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=149, Gamma=2.230
23:26:36.572 00.004 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.59
23:26:36.572 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:26:36.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:36.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:26:36.572 00.000 10072 MoveAxis(E, 4, ABG)
23:26:36.572 00.000 10072 Guiding  Dir = 2, Dur = 4
23:26:36.572 00.000 10072 IsGuiding returns 0
23:26:36.573 00.001 10072 PulseGuide returned control before completion, sleep 14
23:26:36.589 00.016 1032 UpdateGuideState exits: m=1479 SNR=27.0
23:26:36.591 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:36.592 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:36.593 00.001 1032 Enqueuing Expose request
23:26:36.601 00.008 10072 IsGuiding returns 0
23:26:36.601 00.000 10072 Move returns status 0, amount 4
23:26:36.601 00.000 10072 MoveAxis(N, 0, ABG)
23:26:36.601 00.000 10072 Move returns status 0, amount 0
23:26:36.601 00.000 10072 move complete, result=0
23:26:36.601 00.000 10072 worker thread done servicing request
23:26:36.601 00.000 10072 Worker thread wakes up
23:26:36.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:36.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:36.601 00.000 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:26:37.226 00.625 10072 Exposure complete
23:26:37.274 00.048 10072 worker thread done servicing request
23:26:37.274 00.000 1032 OnExposeComplete: enter
23:26:37.277 00.003 1032 UpdateGuideState(): m_state=6
23:26:37.279 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9265
23:26:37.281 00.002 1032 Star::Find returns 1 (0), X=1107.51, Y=132.35, Mass=1466, SNR=26.9, Peak=116 HFD=3.3
23:26:37.282 00.001 1032 MultiStar: [#1 -0.08,0.18,0.96,U] [#2 -0.01,0.04,0.82,U] [#3 -0.11,0.15,0.75,U] [#4 0.02,0.20,0.67,U] [#5 0.11,0.10,0.64,U] [#6 -0.04,0.14,0.64,U] [#7 -0.18,0.12,0.64,U] [#8 -0.01,0.23,0.53,U] 
23:26:37.285 00.003 1032 refined, 8 included, MultiStar: {-0.01, 0.13}, one-star: {0.18, 0.04}
23:26:37.287 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
23:26:37.289 00.002 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
23:26:37.290 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.62 mountX=0.12 mountY=-0.03, mountTheta=-0.21
23:26:37.293 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.13, opts=13)
23:26:37.294 00.001 1032 Enqueuing Move request for scope (-0.01, 0.13)
23:26:37.296 00.002 10072 Worker thread wakes up
23:26:37.296 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
23:26:37.296 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
23:26:37.296 00.000 10072 Moving (-0.01, 0.13) raw xDistance=0.12 yDistance=-0.03
23:26:37.297 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=146, Gamma=2.230
23:26:37.300 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.59
23:26:37.301 00.001 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
23:26:37.301 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:37.301 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:26:37.301 00.000 10072 MoveAxis(E, 5, ABG)
23:26:37.301 00.000 10072 Guiding  Dir = 2, Dur = 5
23:26:37.301 00.000 10072 IsGuiding returns 0
23:26:37.301 00.000 10072 PulseGuide returned control before completion, sleep 15
23:26:37.319 00.018 1032 UpdateGuideState exits: m=1466 SNR=26.9
23:26:37.321 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:37.323 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:37.325 00.002 1032 Enqueuing Expose request
23:26:37.333 00.008 10072 IsGuiding returns 0
23:26:37.333 00.000 10072 Move returns status 0, amount 5
23:26:37.333 00.000 10072 MoveAxis(N, 0, ABG)
23:26:37.333 00.000 10072 Move returns status 0, amount 0
23:26:37.333 00.000 10072 move complete, result=0
23:26:37.333 00.000 10072 worker thread done servicing request
23:26:37.333 00.000 10072 Worker thread wakes up
23:26:37.333 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:37.333 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:37.338 00.005 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
23:26:37.742 00.404 10072 Exposure complete
23:26:37.792 00.050 10072 worker thread done servicing request
23:26:37.792 00.000 1032 OnExposeComplete: enter
23:26:37.794 00.002 1032 UpdateGuideState(): m_state=6
23:26:37.796 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9266
23:26:37.799 00.003 1032 Star::Find returns 1 (0), X=1107.54, Y=132.47, Mass=1416, SNR=26.5, Peak=113 HFD=3.2
23:26:37.802 00.003 1032 MultiStar: [#1 -0.14,0.19,0.92,U] [#2 -0.01,0.04,0.74,U] [#3 -0.15,0.22,0.00,M1] [#4 0.01,0.11,0.65,U] [#5 -0.04,0.19,0.64,U] [#6 -0.10,0.11,0.63,U] [#7 -0.20,0.04,0.72,U] [#8 0.17,0.24,0.00,M1] 
23:26:37.804 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.12}, one-star: {0.20, 0.15}
23:26:37.805 00.001 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
23:26:37.806 00.001 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
23:26:37.808 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.79 mountX=0.13 mountY=-0.00, mountTheta=-0.04
23:26:37.811 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.12, opts=13)
23:26:37.813 00.002 1032 Enqueuing Move request for scope (-0.03, 0.12)
23:26:37.814 00.001 10072 Worker thread wakes up
23:26:37.814 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
23:26:37.814 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
23:26:37.814 00.000 10072 Moving (-0.03, 0.12) raw xDistance=0.13 yDistance=-0.00
23:26:37.816 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=149, Gamma=2.230
23:26:37.819 00.003 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.59
23:26:37.819 00.000 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
23:26:37.819 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:37.819 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:26:37.819 00.000 10072 MoveAxis(E, 4, ABG)
23:26:37.819 00.000 10072 Guiding  Dir = 2, Dur = 4
23:26:37.819 00.000 10072 IsGuiding returns 0
23:26:37.820 00.001 10072 PulseGuide returned control before completion, sleep 14
23:26:37.839 00.019 1032 UpdateGuideState exits: m=1416 SNR=26.5
23:26:37.841 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:37.842 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:37.843 00.001 1032 Enqueuing Expose request
23:26:37.847 00.004 10072 IsGuiding returns 0
23:26:37.847 00.000 10072 Move returns status 0, amount 4
23:26:37.847 00.000 10072 MoveAxis(N, 0, ABG)
23:26:37.847 00.000 10072 Move returns status 0, amount 0
23:26:37.847 00.000 10072 move complete, result=0
23:26:37.847 00.000 10072 worker thread done servicing request
23:26:37.847 00.000 10072 Worker thread wakes up
23:26:37.847 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:37.847 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:37.853 00.006 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:26:38.482 00.629 10072 Exposure complete
23:26:38.531 00.049 10072 worker thread done servicing request
23:26:38.531 00.000 1032 OnExposeComplete: enter
23:26:38.533 00.002 1032 UpdateGuideState(): m_state=6
23:26:38.534 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9267
23:26:38.537 00.003 1032 Star::Find returns 1 (0), X=1107.69, Y=132.34, Mass=1335, SNR=25.7, Peak=112 HFD=3.4
23:26:38.539 00.002 1032 MultiStar: [#1 -0.06,0.18,1.00,U] [#2 0.16,0.06,0.82,U] [#3 -0.08,0.19,0.77,U] [#4 0.03,0.14,0.70,U] [#5 0.14,0.14,0.68,U] [#6 0.06,0.22,0.57,U] [#7 -0.01,-0.05,0.72,U] [#8 0.16,0.13,0.56,U] 
23:26:38.540 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.11}, one-star: {0.36, 0.03}
23:26:38.542 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
23:26:38.543 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
23:26:38.546 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.89 mountX=0.08 mountY=-0.11, mountTheta=-0.94
23:26:38.549 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
23:26:38.551 00.002 1032 Enqueuing Move request for scope (0.09, 0.11)
23:26:38.554 00.003 10072 Worker thread wakes up
23:26:38.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
23:26:38.554 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
23:26:38.554 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.11
23:26:38.556 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:26:38.559 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.59
23:26:38.559 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:26:38.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:38.559 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:26:38.559 00.000 10072 MoveAxis(E, 5, ABG)
23:26:38.559 00.000 10072 Guiding  Dir = 2, Dur = 5
23:26:38.559 00.000 10072 IsGuiding returns 0
23:26:38.560 00.001 10072 PulseGuide returned control before completion, sleep 15
23:26:38.575 00.015 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:26:38.577 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:38.580 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:38.583 00.003 1032 Enqueuing Expose request
23:26:38.588 00.005 10072 IsGuiding returns 0
23:26:38.588 00.000 10072 Move returns status 0, amount 5
23:26:38.588 00.000 10072 MoveAxis(N, 0, ABG)
23:26:38.588 00.000 10072 Move returns status 0, amount 0
23:26:38.588 00.000 10072 move complete, result=0
23:26:38.588 00.000 10072 worker thread done servicing request
23:26:38.588 00.000 10072 Worker thread wakes up
23:26:38.588 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:38.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:38.593 00.005 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:26:38.995 00.402 10072 Exposure complete
23:26:39.041 00.046 10072 worker thread done servicing request
23:26:39.042 00.001 1032 OnExposeComplete: enter
23:26:39.043 00.001 1032 UpdateGuideState(): m_state=6
23:26:39.045 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9268
23:26:39.047 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=132.30, Mass=1465, SNR=27.0, Peak=121 HFD=3.4
23:26:39.049 00.002 1032 MultiStar: [#1 -0.09,0.11,0.96,U] [#2 0.01,-0.08,0.76,U] [#3 -0.04,0.20,0.74,U] [#4 0.14,0.17,0.69,U] [#5 0.16,0.14,0.67,U] [#6 0.13,0.13,0.58,U] [#7 -0.06,0.06,0.69,U] [#8 0.12,0.23,0.00,M1] 
23:26:39.051 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.08}, one-star: {0.34, -0.01}
23:26:39.054 00.003 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
23:26:39.055 00.001 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
23:26:39.056 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.81 mountX=0.06 mountY=-0.10, mountTheta=-1.02
23:26:39.060 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
23:26:39.062 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
23:26:39.063 00.001 10072 Worker thread wakes up
23:26:39.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:26:39.063 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:26:39.063 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
23:26:39.066 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:26:39.068 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.59
23:26:39.069 00.001 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:26:39.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:39.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:26:39.069 00.000 10072 MoveAxis(E, 5, ABG)
23:26:39.069 00.000 10072 Guiding  Dir = 2, Dur = 5
23:26:39.069 00.000 10072 IsGuiding returns 0
23:26:39.069 00.000 10072 PulseGuide returned control before completion, sleep 15
23:26:39.084 00.015 1032 UpdateGuideState exits: m=1465 SNR=27.0
23:26:39.088 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:39.090 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:39.091 00.001 1032 Enqueuing Expose request
23:26:39.120 00.029 10072 IsGuiding returns 0
23:26:39.120 00.000 10072 Move returns status 0, amount 5
23:26:39.120 00.000 10072 MoveAxis(N, 0, ABG)
23:26:39.120 00.000 10072 Move returns status 0, amount 0
23:26:39.120 00.000 10072 move complete, result=0
23:26:39.120 00.000 10072 worker thread done servicing request
23:26:39.120 00.000 10072 Worker thread wakes up
23:26:39.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:39.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:39.126 00.006 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:26:39.745 00.619 10072 Exposure complete
23:26:39.795 00.050 10072 worker thread done servicing request
23:26:39.795 00.000 1032 OnExposeComplete: enter
23:26:39.797 00.002 1032 UpdateGuideState(): m_state=6
23:26:39.799 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9269
23:26:39.802 00.003 1032 Star::Find returns 1 (0), X=1107.71, Y=132.40, Mass=1511, SNR=27.3, Peak=117 HFD=3.3
23:26:39.805 00.003 1032 MultiStar: [#1 -0.12,0.17,0.93,U] [#2 -0.01,0.08,0.70,U] [#3 -0.17,0.26,0.00,M1] [#4 0.05,0.12,0.60,U] [#5 0.10,0.22,0.60,U] [#6 0.09,0.22,0.58,U] [#7 -0.09,0.14,0.64,U] [#8 -0.01,0.30,0.00,M2] 
23:26:39.808 00.003 1032 refined, 6 included, MultiStar: {0.07, 0.14}, one-star: {0.38, 0.08}
23:26:39.810 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
23:26:39.811 00.001 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
23:26:39.813 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.11 mountX=0.12 mountY=-0.10, mountTheta=-0.72
23:26:39.815 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.14, opts=13)
23:26:39.817 00.002 1032 Enqueuing Move request for scope (0.07, 0.14)
23:26:39.818 00.001 10072 Worker thread wakes up
23:26:39.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
23:26:39.818 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
23:26:39.818 00.000 10072 Moving (0.07, 0.14) raw xDistance=0.12 yDistance=-0.10
23:26:39.821 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:26:39.824 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.59
23:26:39.824 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
23:26:39.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:39.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:26:39.824 00.000 10072 MoveAxis(E, 5, ABG)
23:26:39.824 00.000 10072 Guiding  Dir = 2, Dur = 5
23:26:39.825 00.001 10072 IsGuiding returns 0
23:26:39.825 00.000 10072 PulseGuide returned control before completion, sleep 15
23:26:39.842 00.017 1032 UpdateGuideState exits: m=1511 SNR=27.3
23:26:39.846 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:39.848 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:39.849 00.001 1032 Enqueuing Expose request
23:26:39.851 00.002 10072 IsGuiding returns 0
23:26:39.851 00.000 10072 Move returns status 0, amount 5
23:26:39.851 00.000 10072 MoveAxis(N, 0, ABG)
23:26:39.851 00.000 10072 Move returns status 0, amount 0
23:26:39.851 00.000 10072 move complete, result=0
23:26:39.851 00.000 10072 worker thread done servicing request
23:26:39.851 00.000 10072 Worker thread wakes up
23:26:39.851 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:39.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:39.858 00.007 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:26:40.262 00.404 10072 Exposure complete
23:26:40.316 00.054 10072 worker thread done servicing request
23:26:40.316 00.000 1032 OnExposeComplete: enter
23:26:40.318 00.002 1032 UpdateGuideState(): m_state=6
23:26:40.320 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9270
23:26:40.322 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=132.39, Mass=1419, SNR=26.5, Peak=106 HFD=3.3
23:26:40.324 00.002 1032 MultiStar: [#1 -0.06,0.24,0.92,U] [#2 0.10,0.19,0.79,U] [#3 -0.05,0.16,0.71,U] [#4 0.04,0.21,0.65,U] [#5 0.10,0.07,0.66,U] [#6 -0.00,0.30,0.00,M1] [#7 -0.10,0.13,0.70,U] [#8 0.12,0.27,0.00,M3] 
23:26:40.327 00.003 1032 refined, 6 included, MultiStar: {0.05, 0.15}, one-star: {0.27, 0.08}
23:26:40.328 00.001 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
23:26:40.329 00.001 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
23:26:40.331 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.25 mountX=0.14 mountY=-0.09, mountTheta=-0.58
23:26:40.335 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.15, opts=13)
23:26:40.336 00.001 1032 Enqueuing Move request for scope (0.05, 0.15)
23:26:40.338 00.002 10072 Worker thread wakes up
23:26:40.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
23:26:40.338 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
23:26:40.339 00.001 10072 Moving (0.05, 0.15) raw xDistance=0.14 yDistance=-0.09
23:26:40.341 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:26:40.344 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.60
23:26:40.344 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
23:26:40.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:40.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:26:40.344 00.000 10072 MoveAxis(W, 60, ABG)
23:26:40.344 00.000 10072 Guiding  Dir = 3, Dur = 60
23:26:40.344 00.000 10072 IsGuiding returns 0
23:26:40.345 00.001 10072 PulseGuide returned control before completion, sleep 70
23:26:40.362 00.017 1032 UpdateGuideState exits: m=1419 SNR=26.5
23:26:40.365 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:40.367 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:40.370 00.003 1032 Enqueuing Expose request
23:26:40.431 00.061 10072 IsGuiding returns 0
23:26:40.431 00.000 10072 Move returns status 0, amount 60
23:26:40.431 00.000 10072 MoveAxis(N, 0, ABG)
23:26:40.431 00.000 10072 Move returns status 0, amount 0
23:26:40.431 00.000 10072 move complete, result=0
23:26:40.431 00.000 10072 worker thread done servicing request
23:26:40.431 00.000 10072 Worker thread wakes up
23:26:40.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:40.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:40.431 00.000 1032 GuideStep: 0.1 px 60 ms WEST, -0.1 px 0 ms NORTH
23:26:41.057 00.626 10072 Exposure complete
23:26:41.103 00.046 10072 worker thread done servicing request
23:26:41.104 00.001 1032 OnExposeComplete: enter
23:26:41.106 00.002 1032 UpdateGuideState(): m_state=6
23:26:41.108 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9271
23:26:41.110 00.002 1032 Star::Find returns 1 (0), X=1107.53, Y=132.27, Mass=1375, SNR=26.1, Peak=111 HFD=3.3
23:26:41.113 00.003 1032 MultiStar: [#1 -0.08,0.11,1.02,U] [#2 -0.01,0.10,0.80,U] [#3 -0.15,0.22,0.00,M1] [#4 0.05,0.10,0.70,U] [#5 0.00,0.16,0.63,U] [#6 -0.01,0.03,0.61,U] [#7 -0.13,-0.00,0.69,U] [#8 -0.05,0.11,0.53,U] 
23:26:41.115 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.06}, one-star: {0.20, -0.05}
23:26:41.117 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
23:26:41.120 00.003 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
23:26:41.122 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.52 mountX=0.06 mountY=-0.02, mountTheta=-0.31
23:26:41.124 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
23:26:41.125 00.001 1032 Enqueuing Move request for scope (0.00, 0.06)
23:26:41.127 00.002 10072 Worker thread wakes up
23:26:41.127 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
23:26:41.127 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
23:26:41.127 00.000 10072 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.02
23:26:41.129 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:26:41.132 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.60
23:26:41.132 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:26:41.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:41.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:26:41.132 00.000 10072 MoveAxis(E, 4, ABG)
23:26:41.132 00.000 10072 Guiding  Dir = 2, Dur = 4
23:26:41.133 00.001 10072 IsGuiding returns 0
23:26:41.133 00.000 10072 PulseGuide returned control before completion, sleep 14
23:26:41.148 00.015 10072 IsGuiding returns 0
23:26:41.148 00.000 10072 Move returns status 0, amount 4
23:26:41.148 00.000 10072 MoveAxis(N, 0, ABG)
23:26:41.148 00.000 10072 Move returns status 0, amount 0
23:26:41.148 00.000 10072 move complete, result=0
23:26:41.149 00.001 10072 worker thread done servicing request
23:26:41.149 00.000 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:26:41.151 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:41.153 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:41.155 00.002 1032 Enqueuing Expose request
23:26:41.156 00.001 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:26:41.158 00.002 10072 Worker thread wakes up
23:26:41.158 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:41.158 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:41.572 00.414 10072 Exposure complete
23:26:41.624 00.052 10072 worker thread done servicing request
23:26:41.624 00.000 1032 OnExposeComplete: enter
23:26:41.626 00.002 1032 UpdateGuideState(): m_state=6
23:26:41.629 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9272
23:26:41.631 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=132.16, Mass=1559, SNR=27.8, Peak=109 HFD=3.4
23:26:41.634 00.003 1032 MultiStar: [#1 -0.05,0.06,0.85,U] [#2 -0.06,-0.02,0.76,U] [#3 -0.18,0.17,0.73,U] [#4 -0.00,0.02,0.66,U] [#5 0.08,-0.09,0.59,U] [#6 0.12,0.04,0.59,U] [#7 -0.16,-0.04,0.67,U] [#8 0.08,0.09,0.53,U] 
23:26:41.635 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.00}, one-star: {0.25, -0.16}
23:26:41.637 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
23:26:41.640 00.003 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
23:26:41.642 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.19 mountX=-0.00 mountY=-0.01, mountTheta=-1.64
23:26:41.646 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.00, opts=13)
23:26:41.648 00.002 1032 Enqueuing Move request for scope (0.01, 0.00)
23:26:41.650 00.002 10072 Worker thread wakes up
23:26:41.650 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
23:26:41.650 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
23:26:41.650 00.000 10072 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
23:26:41.653 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=146, Gamma=2.230
23:26:41.656 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.60
23:26:41.656 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
23:26:41.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:41.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:26:41.656 00.000 10072 MoveAxis(E, 3, ABG)
23:26:41.656 00.000 10072 Guiding  Dir = 2, Dur = 3
23:26:41.656 00.000 10072 IsGuiding returns 0
23:26:41.657 00.001 10072 PulseGuide returned control before completion, sleep 13
23:26:41.674 00.017 1032 UpdateGuideState exits: m=1559 SNR=27.8
23:26:41.677 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:41.679 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:41.681 00.002 10072 IsGuiding returns 0
23:26:41.681 00.000 10072 Move returns status 0, amount 3
23:26:41.681 00.000 10072 MoveAxis(N, 0, ABG)
23:26:41.681 00.000 10072 Move returns status 0, amount 0
23:26:41.681 00.000 10072 move complete, result=0
23:26:41.681 00.000 10072 worker thread done servicing request
23:26:41.681 00.000 1032 Enqueuing Expose request
23:26:41.683 00.002 10072 Worker thread wakes up
23:26:41.683 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:41.683 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:41.683 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:26:42.322 00.639 10072 Exposure complete
23:26:42.371 00.049 10072 worker thread done servicing request
23:26:42.371 00.000 1032 OnExposeComplete: enter
23:26:42.373 00.002 1032 UpdateGuideState(): m_state=6
23:26:42.374 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9273
23:26:42.376 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=132.23, Mass=1384, SNR=26.1, Peak=108 HFD=3.5
23:26:42.377 00.001 1032 MultiStar: [#1 -0.06,0.09,0.95,U] [#2 -0.03,-0.12,0.80,U] [#3 -0.14,-0.01,0.75,U] [#4 0.04,0.10,0.67,U] [#5 0.10,0.03,0.65,U] [#6 -0.06,-0.03,0.61,U] [#7 -0.19,-0.13,0.72,U] [#8 0.00,0.11,0.51,U] 
23:26:42.379 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.34, -0.09}
23:26:42.386 00.007 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:26:42.388 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:26:42.389 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.77 mountX=-0.01 mountY=-0.01, mountTheta=-2.60
23:26:42.393 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
23:26:42.396 00.003 1032 Enqueuing Move request for scope (0.01, -0.01)
23:26:42.398 00.002 10072 Worker thread wakes up
23:26:42.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:26:42.398 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:26:42.398 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
23:26:42.400 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:26:42.403 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.60
23:26:42.403 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:26:42.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:42.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:26:42.403 00.000 10072 MoveAxis(E, 5, ABG)
23:26:42.403 00.000 10072 Guiding  Dir = 2, Dur = 5
23:26:42.403 00.000 10072 IsGuiding returns 0
23:26:42.405 00.002 10072 PulseGuide returned control before completion, sleep 15
23:26:42.421 00.016 1032 UpdateGuideState exits: m=1384 SNR=26.1
23:26:42.425 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:42.426 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:42.428 00.002 1032 Enqueuing Expose request
23:26:42.431 00.003 10072 IsGuiding returns 0
23:26:42.431 00.000 10072 Move returns status 0, amount 5
23:26:42.431 00.000 10072 MoveAxis(N, 0, ABG)
23:26:42.431 00.000 10072 Move returns status 0, amount 0
23:26:42.431 00.000 10072 move complete, result=0
23:26:42.431 00.000 10072 worker thread done servicing request
23:26:42.431 00.000 10072 Worker thread wakes up
23:26:42.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:42.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:42.439 00.008 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:26:42.840 00.401 10072 Exposure complete
23:26:42.893 00.053 10072 worker thread done servicing request
23:26:42.893 00.000 1032 OnExposeComplete: enter
23:26:42.896 00.003 1032 UpdateGuideState(): m_state=6
23:26:42.899 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9274
23:26:42.900 00.001 1032 Star::Find returns 1 (0), X=1107.58, Y=132.22, Mass=1392, SNR=26.2, Peak=108 HFD=3.5
23:26:42.903 00.003 1032 MultiStar: [#1 -0.13,0.08,0.97,U] [#2 -0.11,0.03,0.80,U] [#3 -0.14,0.13,0.73,U] [#4 0.02,0.02,0.68,U] [#5 -0.03,0.08,0.69,U] [#6 -0.01,0.01,0.62,U] [#7 -0.18,-0.07,0.69,U] [#8 -0.08,0.04,0.51,U] 
23:26:42.904 00.001 1032 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {0.25, -0.10}
23:26:42.906 00.002 1032 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.83) = xAngle (0.80 = 0.80)
23:26:42.908 00.002 1032 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.80 = 0.80)
23:26:42.909 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.63 mountX=0.03 mountY=0.03, mountTheta=0.80
23:26:42.912 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
23:26:42.914 00.002 1032 Enqueuing Move request for scope (-0.04, 0.02)
23:26:42.916 00.002 10072 Worker thread wakes up
23:26:42.916 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:26:42.916 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:26:42.916 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.03
23:26:42.918 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:26:42.921 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.60
23:26:42.921 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:26:42.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:42.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:26:42.921 00.000 10072 MoveAxis(E, 4, ABG)
23:26:42.921 00.000 10072 Guiding  Dir = 2, Dur = 4
23:26:42.921 00.000 10072 IsGuiding returns 0
23:26:42.922 00.001 10072 PulseGuide returned control before completion, sleep 14
23:26:42.938 00.016 1032 UpdateGuideState exits: m=1392 SNR=26.2
23:26:42.940 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:42.941 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:42.943 00.002 1032 Enqueuing Expose request
23:26:42.945 00.002 10072 IsGuiding returns 0
23:26:42.945 00.000 10072 Move returns status 0, amount 4
23:26:42.945 00.000 10072 MoveAxis(N, 0, ABG)
23:26:42.945 00.000 10072 Move returns status 0, amount 0
23:26:42.945 00.000 10072 move complete, result=0
23:26:42.945 00.000 10072 worker thread done servicing request
23:26:42.945 00.000 10072 Worker thread wakes up
23:26:42.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:42.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:42.952 00.007 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
23:26:43.571 00.619 10072 Exposure complete
23:26:43.622 00.051 10072 worker thread done servicing request
23:26:43.622 00.000 1032 OnExposeComplete: enter
23:26:43.624 00.002 1032 UpdateGuideState(): m_state=6
23:26:43.625 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9275
23:26:43.628 00.003 1032 Star::Find returns 1 (0), X=1107.65, Y=132.21, Mass=1486, SNR=27.1, Peak=111 HFD=3.4
23:26:43.630 00.002 1032 MultiStar: [#1 -0.11,0.00,0.89,U] [#2 -0.02,-0.09,0.81,U] [#3 -0.02,0.21,0.73,U] [#4 0.11,0.03,0.67,U] [#5 0.13,0.12,0.63,U] [#6 0.06,0.08,0.57,U] [#7 -0.11,0.11,0.69,U] [#8 -0.13,0.07,0.47,U] 
23:26:43.633 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.31, -0.11}
23:26:43.634 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
23:26:43.636 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
23:26:43.637 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.75 mountX=0.02 mountY=-0.04, mountTheta=-1.08
23:26:43.640 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
23:26:43.641 00.001 1032 Enqueuing Move request for scope (0.04, 0.03)
23:26:43.644 00.003 10072 Worker thread wakes up
23:26:43.644 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:26:43.644 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:26:43.644 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.04
23:26:43.647 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:26:43.650 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.60
23:26:43.650 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:26:43.650 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:43.650 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:26:43.650 00.000 10072 MoveAxis(E, 4, ABG)
23:26:43.650 00.000 10072 Guiding  Dir = 2, Dur = 4
23:26:43.651 00.001 10072 IsGuiding returns 0
23:26:43.651 00.000 10072 PulseGuide returned control before completion, sleep 14
23:26:43.667 00.016 1032 UpdateGuideState exits: m=1486 SNR=27.1
23:26:43.669 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:43.671 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:43.675 00.004 1032 Enqueuing Expose request
23:26:43.679 00.004 10072 IsGuiding returns 0
23:26:43.679 00.000 10072 Move returns status 0, amount 4
23:26:43.679 00.000 10072 MoveAxis(N, 0, ABG)
23:26:43.679 00.000 10072 Move returns status 0, amount 0
23:26:43.679 00.000 10072 move complete, result=0
23:26:43.679 00.000 10072 worker thread done servicing request
23:26:43.679 00.000 10072 Worker thread wakes up
23:26:43.679 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:43.679 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:43.685 00.006 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
23:26:44.088 00.403 10072 Exposure complete
23:26:44.139 00.051 10072 worker thread done servicing request
23:26:44.139 00.000 1032 OnExposeComplete: enter
23:26:44.142 00.003 1032 UpdateGuideState(): m_state=6
23:26:44.146 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9276
23:26:44.149 00.003 1032 Star::Find returns 1 (0), X=1107.67, Y=132.23, Mass=1392, SNR=26.2, Peak=96 HFD=3.6
23:26:44.152 00.003 1032 MultiStar: [#1 -0.05,0.00,0.93,U] [#2 0.05,-0.12,0.83,U] [#3 -0.05,0.26,0.00,M1] [#4 0.14,-0.02,0.70,U] [#5 0.16,0.09,0.66,U] [#6 0.11,0.14,0.62,U] [#7 -0.02,0.01,0.74,U] [#8 -0.04,0.14,0.53,U] 
23:26:44.154 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.00}, one-star: {0.34, -0.09}
23:26:44.156 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:26:44.158 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:26:44.161 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.04 mountX=-0.02 mountY=-0.10, mountTheta=-1.79
23:26:44.163 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
23:26:44.165 00.002 1032 Enqueuing Move request for scope (0.10, 0.00)
23:26:44.167 00.002 10072 Worker thread wakes up
23:26:44.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
23:26:44.167 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
23:26:44.167 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=-0.10
23:26:44.169 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:26:44.173 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.60
23:26:44.173 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:26:44.173 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:44.173 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:26:44.173 00.000 10072 MoveAxis(E, 4, ABG)
23:26:44.173 00.000 10072 Guiding  Dir = 2, Dur = 4
23:26:44.174 00.001 10072 IsGuiding returns 0
23:26:44.174 00.000 10072 PulseGuide returned control before completion, sleep 14
23:26:44.191 00.017 1032 UpdateGuideState exits: m=1392 SNR=26.2
23:26:44.193 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:44.196 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:44.198 00.002 1032 Enqueuing Expose request
23:26:44.200 00.002 10072 IsGuiding returns 0
23:26:44.200 00.000 10072 Move returns status 0, amount 4
23:26:44.200 00.000 10072 MoveAxis(N, 0, ABG)
23:26:44.200 00.000 10072 Move returns status 0, amount 0
23:26:44.200 00.000 10072 move complete, result=0
23:26:44.200 00.000 10072 worker thread done servicing request
23:26:44.200 00.000 10072 Worker thread wakes up
23:26:44.200 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:44.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:44.208 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:26:44.837 00.629 10072 Exposure complete
23:26:44.883 00.046 10072 worker thread done servicing request
23:26:44.883 00.000 1032 OnExposeComplete: enter
23:26:44.886 00.003 1032 UpdateGuideState(): m_state=6
23:26:44.888 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9277
23:26:44.890 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=132.15, Mass=1477, SNR=27.0, Peak=124 HFD=3.4
23:26:44.892 00.002 1032 MultiStar: [#1 0.04,-0.06,0.96,U] [#2 0.09,-0.13,0.77,U] [#3 -0.06,0.03,0.76,U] [#4 0.13,-0.00,0.68,U] [#5 0.23,-0.18,0.00,M1] [#6 0.17,-0.01,0.62,U] [#7 0.00,-0.14,0.71,U] [#8 0.15,-0.09,0.49,U] 
23:26:44.896 00.004 1032 refined, 7 included, MultiStar: {0.12, -0.07}, one-star: {0.38, -0.16}
23:26:44.898 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
23:26:44.901 00.003 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
23:26:44.902 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.56 mountX=-0.10 mountY=-0.10, mountTheta=-2.39
23:26:44.905 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
23:26:44.907 00.002 1032 Enqueuing Move request for scope (0.12, -0.07)
23:26:44.908 00.001 10072 Worker thread wakes up
23:26:44.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
23:26:44.908 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
23:26:44.908 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
23:26:44.910 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:26:44.913 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.61
23:26:44.913 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:26:44.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:44.913 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:26:44.913 00.000 10072 MoveAxis(E, 7, ABG)
23:26:44.913 00.000 10072 Guiding  Dir = 2, Dur = 7
23:26:44.914 00.001 10072 IsGuiding returns 0
23:26:44.914 00.000 10072 PulseGuide returned control before completion, sleep 17
23:26:44.930 00.016 1032 UpdateGuideState exits: m=1477 SNR=27.0
23:26:44.932 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:44.934 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:44.936 00.002 1032 Enqueuing Expose request
23:26:44.943 00.007 10072 IsGuiding returns 0
23:26:44.943 00.000 10072 Move returns status 0, amount 7
23:26:44.943 00.000 10072 MoveAxis(N, 0, ABG)
23:26:44.943 00.000 10072 Move returns status 0, amount 0
23:26:44.944 00.001 10072 move complete, result=0
23:26:44.944 00.000 10072 worker thread done servicing request
23:26:44.944 00.000 10072 Worker thread wakes up
23:26:44.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:44.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:44.945 00.001 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:26:45.352 00.407 10072 Exposure complete
23:26:45.403 00.051 10072 worker thread done servicing request
23:26:45.403 00.000 1032 OnExposeComplete: enter
23:26:45.405 00.002 1032 UpdateGuideState(): m_state=6
23:26:45.407 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9278
23:26:45.408 00.001 1032 Star::Find returns 1 (0), X=1107.66, Y=132.22, Mass=1293, SNR=25.3, Peak=104 HFD=3.4
23:26:45.409 00.001 1032 MultiStar: [#1 0.02,0.02,1.03,U] [#2 -0.08,0.02,0.88,U] [#3 -0.02,0.05,0.82,U] [#4 0.15,-0.12,0.69,U] [#5 0.18,-0.11,0.72,U] [#6 0.11,0.02,0.64,U] [#7 -0.04,-0.05,0.72,U] [#8 0.03,-0.07,0.57,U] 
23:26:45.412 00.003 1032 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.32, -0.09}
23:26:45.414 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
23:26:45.415 00.001 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
23:26:45.416 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.40 mountX=-0.05 mountY=-0.07, mountTheta=-2.23
23:26:45.419 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
23:26:45.420 00.001 1032 Enqueuing Move request for scope (0.08, -0.03)
23:26:45.422 00.002 10072 Worker thread wakes up
23:26:45.422 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
23:26:45.422 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
23:26:45.422 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
23:26:45.423 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=151, Gamma=2.230
23:26:45.427 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.61
23:26:45.427 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:26:45.427 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:45.427 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:26:45.427 00.000 10072 MoveAxis(E, 7, ABG)
23:26:45.427 00.000 10072 Guiding  Dir = 2, Dur = 7
23:26:45.428 00.001 10072 IsGuiding returns 0
23:26:45.428 00.000 10072 PulseGuide returned control before completion, sleep 17
23:26:45.447 00.019 1032 UpdateGuideState exits: m=1293 SNR=25.3
23:26:45.449 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:45.450 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:45.451 00.001 1032 Enqueuing Expose request
23:26:45.460 00.009 10072 IsGuiding returns 0
23:26:45.460 00.000 10072 Move returns status 0, amount 7
23:26:45.460 00.000 10072 MoveAxis(N, 0, ABG)
23:26:45.460 00.000 10072 Move returns status 0, amount 0
23:26:45.460 00.000 10072 move complete, result=0
23:26:45.460 00.000 10072 worker thread done servicing request
23:26:45.460 00.000 10072 Worker thread wakes up
23:26:45.460 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:45.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:45.463 00.003 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:26:46.086 00.623 10072 Exposure complete
23:26:46.136 00.050 10072 worker thread done servicing request
23:26:46.136 00.000 1032 OnExposeComplete: enter
23:26:46.138 00.002 1032 UpdateGuideState(): m_state=6
23:26:46.139 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9279
23:26:46.142 00.003 1032 Star::Find returns 1 (0), X=1107.70, Y=132.24, Mass=1427, SNR=26.5, Peak=103 HFD=3.6
23:26:46.145 00.003 1032 MultiStar: [#1 -0.10,0.06,0.94,U] [#2 0.08,-0.12,0.78,U] [#3 -0.01,0.12,0.76,U] [#4 0.17,0.06,0.63,U] [#5 -0.05,0.05,0.61,U] [#6 0.27,-0.08,0.00,M1] [#7 -0.03,-0.15,0.70,U] [#8 -0.05,0.11,0.49,U] 
23:26:46.148 00.003 1032 refined, 7 included, MultiStar: {0.06, -0.00}, one-star: {0.37, -0.08}
23:26:46.150 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
23:26:46.151 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
23:26:46.154 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.04 mountX=-0.02 mountY=-0.06, mountTheta=-1.87
23:26:46.158 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.00, opts=13)
23:26:46.160 00.002 1032 Enqueuing Move request for scope (0.06, -0.00)
23:26:46.161 00.001 10072 Worker thread wakes up
23:26:46.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
23:26:46.162 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
23:26:46.162 00.000 10072 Moving (0.06, -0.00) raw xDistance=-0.02 yDistance=-0.06
23:26:46.164 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:26:46.167 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.61
23:26:46.167 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:26:46.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:46.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:26:46.167 00.000 10072 MoveAxis(E, 9, ABG)
23:26:46.167 00.000 10072 Guiding  Dir = 2, Dur = 9
23:26:46.167 00.000 10072 IsGuiding returns 0
23:26:46.167 00.000 10072 PulseGuide returned control before completion, sleep 19
23:26:46.185 00.018 1032 UpdateGuideState exits: m=1427 SNR=26.5
23:26:46.187 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:46.188 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:46.191 00.003 1032 Enqueuing Expose request
23:26:46.193 00.002 10072 IsGuiding returns 0
23:26:46.193 00.000 10072 Move returns status 0, amount 9
23:26:46.193 00.000 10072 MoveAxis(N, 0, ABG)
23:26:46.193 00.000 10072 Move returns status 0, amount 0
23:26:46.193 00.000 10072 move complete, result=0
23:26:46.193 00.000 10072 worker thread done servicing request
23:26:46.193 00.000 10072 Worker thread wakes up
23:26:46.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:46.194 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:46.200 00.006 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:26:46.602 00.402 10072 Exposure complete
23:26:46.656 00.054 10072 worker thread done servicing request
23:26:46.656 00.000 1032 OnExposeComplete: enter
23:26:46.658 00.002 1032 UpdateGuideState(): m_state=6
23:26:46.661 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9280
23:26:46.662 00.001 1032 Star::Find returns 1 (0), X=1107.49, Y=132.37, Mass=1472, SNR=27.0, Peak=110 HFD=3.2
23:26:46.664 00.002 1032 MultiStar: [#1 -0.09,0.05,0.87,U] [#2 -0.06,-0.07,0.73,U] [#3 -0.08,0.10,0.76,U] [#4 0.09,-0.01,0.67,U] [#5 0.13,-0.02,0.65,U] [#6 0.05,0.14,0.59,U] [#7 -0.03,-0.14,0.67,U] [#8 -0.08,0.09,0.49,U] 
23:26:46.666 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.16, 0.05}
23:26:46.669 00.003 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:26:46.670 00.001 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:26:46.672 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.96 mountX=0.02 mountY=-0.02, mountTheta=-0.87
23:26:46.678 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
23:26:46.680 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
23:26:46.681 00.001 10072 Worker thread wakes up
23:26:46.682 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:26:46.682 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:26:46.682 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
23:26:46.684 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:26:46.686 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.61
23:26:46.686 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:26:46.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:46.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:26:46.686 00.000 10072 MoveAxis(E, 8, ABG)
23:26:46.686 00.000 10072 Guiding  Dir = 2, Dur = 8
23:26:46.687 00.001 10072 IsGuiding returns 0
23:26:46.687 00.000 10072 PulseGuide returned control before completion, sleep 18
23:26:46.702 00.015 1032 UpdateGuideState exits: m=1472 SNR=27.0
23:26:46.706 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:46.708 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:46.711 00.003 1032 Enqueuing Expose request
23:26:46.713 00.002 10072 IsGuiding returns 0
23:26:46.714 00.001 10072 Move returns status 0, amount 8
23:26:46.714 00.000 10072 MoveAxis(N, 0, ABG)
23:26:46.714 00.000 10072 Move returns status 0, amount 0
23:26:46.714 00.000 10072 move complete, result=0
23:26:46.714 00.000 10072 worker thread done servicing request
23:26:46.714 00.000 10072 Worker thread wakes up
23:26:46.714 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:46.714 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:46.721 00.007 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:26:47.352 00.631 10072 Exposure complete
23:26:47.405 00.053 10072 worker thread done servicing request
23:26:47.405 00.000 1032 OnExposeComplete: enter
23:26:47.407 00.002 1032 UpdateGuideState(): m_state=6
23:26:47.410 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9281
23:26:47.412 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=132.14, Mass=1410, SNR=26.4, Peak=101 HFD=3.4
23:26:47.414 00.002 1032 MultiStar: [#1 -0.08,-0.05,0.94,U] [#2 -0.03,-0.16,0.75,U] [#3 -0.07,0.08,0.73,U] [#4 0.08,-0.14,0.65,U] [#5 -0.12,-0.14,0.64,U] [#6 0.01,-0.04,0.63,U] [#7 0.01,-0.11,0.67,U] [#8 0.05,0.08,0.53,U] 
23:26:47.416 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {0.34, -0.17}
23:26:47.418 00.002 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
23:26:47.420 00.002 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
23:26:47.422 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.19 mountX=-0.09 mountY=-0.01, mountTheta=-3.02
23:26:47.426 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
23:26:47.428 00.002 1032 Enqueuing Move request for scope (0.03, -0.08)
23:26:47.430 00.002 10072 Worker thread wakes up
23:26:47.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
23:26:47.430 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
23:26:47.430 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.09 yDistance=-0.01
23:26:47.433 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:26:47.435 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.61
23:26:47.435 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:26:47.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:47.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:26:47.435 00.000 10072 MoveAxis(E, 8, ABG)
23:26:47.436 00.001 10072 Guiding  Dir = 2, Dur = 8
23:26:47.436 00.000 10072 IsGuiding returns 0
23:26:47.436 00.000 10072 PulseGuide returned control before completion, sleep 18
23:26:47.454 00.018 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:26:47.457 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:47.459 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:47.460 00.001 1032 Enqueuing Expose request
23:26:47.462 00.002 10072 IsGuiding returns 0
23:26:47.462 00.000 10072 Move returns status 0, amount 8
23:26:47.462 00.000 10072 MoveAxis(N, 0, ABG)
23:26:47.463 00.001 10072 Move returns status 0, amount 0
23:26:47.463 00.000 10072 move complete, result=0
23:26:47.463 00.000 10072 worker thread done servicing request
23:26:47.463 00.000 10072 Worker thread wakes up
23:26:47.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:47.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:47.471 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:26:47.874 00.403 10072 Exposure complete
23:26:47.926 00.052 10072 worker thread done servicing request
23:26:47.926 00.000 1032 OnExposeComplete: enter
23:26:47.928 00.002 1032 UpdateGuideState(): m_state=6
23:26:47.930 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9282
23:26:47.932 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=132.16, Mass=1393, SNR=26.3, Peak=102 HFD=3.5
23:26:47.935 00.003 1032 MultiStar: [#1 -0.06,-0.05,0.99,U] [#2 0.07,-0.21,0.78,U] [#3 -0.13,-0.12,0.78,U] [#4 -0.03,-0.10,0.64,U] [#5 0.07,-0.23,0.68,U] [#6 -0.01,-0.04,0.65,U] [#7 -0.02,-0.23,0.69,U] [#8 -0.05,-0.05,0.52,U] 
23:26:47.937 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.13}, one-star: {0.27, -0.16}
23:26:47.939 00.002 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.05)
23:26:47.941 00.002 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.05)
23:26:47.942 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.41 mountX=-0.13 mountY=0.01, mountTheta=3.05
23:26:47.945 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.13, opts=13)
23:26:47.946 00.001 1032 Enqueuing Move request for scope (0.02, -0.13)
23:26:47.948 00.002 10072 Worker thread wakes up
23:26:47.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
23:26:47.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
23:26:47.948 00.000 10072 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=0.01
23:26:47.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:26:47.954 00.004 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.61
23:26:47.954 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
23:26:47.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:47.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:26:47.954 00.000 10072 MoveAxis(E, 71, ABG)
23:26:47.954 00.000 10072 Guiding  Dir = 2, Dur = 71
23:26:47.954 00.000 10072 IsGuiding returns 0
23:26:47.955 00.001 10072 PulseGuide returned control before completion, sleep 81
23:26:47.971 00.016 1032 UpdateGuideState exits: m=1393 SNR=26.3
23:26:47.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:47.974 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:47.976 00.002 1032 Enqueuing Expose request
23:26:48.040 00.064 10072 IsGuiding returns 0
23:26:48.040 00.000 10072 Move returns status 0, amount 71
23:26:48.040 00.000 10072 MoveAxis(N, 0, ABG)
23:26:48.040 00.000 10072 Move returns status 0, amount 0
23:26:48.040 00.000 10072 move complete, result=0
23:26:48.041 00.001 10072 worker thread done servicing request
23:26:48.041 00.000 10072 Worker thread wakes up
23:26:48.041 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:48.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:48.042 00.001 1032 GuideStep: -0.1 px 71 ms EAST, 0.0 px 0 ms NORTH
23:26:48.670 00.628 10072 Exposure complete
23:26:48.719 00.049 10072 worker thread done servicing request
23:26:48.719 00.000 1032 OnExposeComplete: enter
23:26:48.721 00.002 1032 UpdateGuideState(): m_state=6
23:26:48.723 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9283
23:26:48.724 00.001 1032 Star::Find returns 1 (0), X=1107.66, Y=132.34, Mass=1286, SNR=25.2, Peak=106 HFD=3.4
23:26:48.726 00.002 1032 MultiStar: [#1 -0.05,0.24,1.04,U] [#2 0.08,-0.02,0.81,U] [#3 0.02,0.17,0.77,U] [#4 0.17,0.17,0.71,U] [#5 0.16,0.11,0.71,U] [#6 0.05,0.23,0.66,U] [#7 -0.14,0.04,0.70,U] [#8 0.12,0.13,0.52,U] 
23:26:48.728 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.12}, one-star: {0.33, 0.02}
23:26:48.729 00.001 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
23:26:48.730 00.001 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
23:26:48.732 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.95 mountX=0.09 mountY=-0.11, mountTheta=-0.88
23:26:48.735 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
23:26:48.737 00.002 1032 Enqueuing Move request for scope (0.09, 0.12)
23:26:48.739 00.002 10072 Worker thread wakes up
23:26:48.739 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
23:26:48.739 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
23:26:48.739 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.09 yDistance=-0.11
23:26:48.742 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=151, Gamma=2.230
23:26:48.744 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:26:48.744 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:26:48.744 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:48.744 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:26:48.744 00.000 10072 MoveAxis(E, 9, ABG)
23:26:48.744 00.000 10072 Guiding  Dir = 2, Dur = 9
23:26:48.744 00.000 10072 IsGuiding returns 0
23:26:48.745 00.001 10072 PulseGuide returned control before completion, sleep 19
23:26:48.761 00.016 1032 UpdateGuideState exits: m=1286 SNR=25.2
23:26:48.763 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:48.764 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:48.767 00.003 1032 Enqueuing Expose request
23:26:48.778 00.011 10072 IsGuiding returns 0
23:26:48.778 00.000 10072 Move returns status 0, amount 9
23:26:48.778 00.000 10072 MoveAxis(N, 0, ABG)
23:26:48.778 00.000 10072 Move returns status 0, amount 0
23:26:48.778 00.000 10072 move complete, result=0
23:26:48.778 00.000 10072 worker thread done servicing request
23:26:48.779 00.001 10072 Worker thread wakes up
23:26:48.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:48.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:48.780 00.001 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:26:49.186 00.406 10072 Exposure complete
23:26:49.240 00.054 10072 worker thread done servicing request
23:26:49.240 00.000 1032 OnExposeComplete: enter
23:26:49.243 00.003 1032 UpdateGuideState(): m_state=6
23:26:49.245 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9284
23:26:49.247 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=132.37, Mass=1425, SNR=26.5, Peak=114 HFD=3.3
23:26:49.249 00.002 1032 MultiStar: [#1 0.09,0.33,0.00,M1] [#2 0.14,0.08,0.78,U] [#3 0.05,0.21,0.76,U] [#4 0.24,0.12,0.00,M1] [#5 0.12,0.19,0.68,U] [#6 0.07,0.17,0.59,U] [#7 0.08,0.07,0.74,U] [#8 0.09,0.32,0.00,M1] 
23:26:49.251 00.002 1032 refined, 5 included, MultiStar: {0.15, 0.12}, one-star: {0.35, 0.06}
23:26:49.253 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:26:49.255 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:26:49.257 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.69 mountX=0.08 mountY=-0.17, mountTheta=-1.14
23:26:49.261 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.12, opts=13)
23:26:49.264 00.003 1032 Enqueuing Move request for scope (0.15, 0.12)
23:26:49.265 00.001 10072 Worker thread wakes up
23:26:49.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
23:26:49.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
23:26:49.265 00.000 10072 Moving (0.15, 0.12) raw xDistance=0.08 yDistance=-0.17
23:26:49.269 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:26:49.273 00.004 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:26:49.273 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:26:49.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:49.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:26:49.273 00.000 10072 MoveAxis(E, 9, ABG)
23:26:49.273 00.000 10072 Guiding  Dir = 2, Dur = 9
23:26:49.274 00.001 10072 IsGuiding returns 0
23:26:49.274 00.000 10072 PulseGuide returned control before completion, sleep 19
23:26:49.293 00.019 1032 UpdateGuideState exits: m=1425 SNR=26.5
23:26:49.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:49.297 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:49.299 00.002 1032 Enqueuing Expose request
23:26:49.308 00.009 10072 IsGuiding returns 0
23:26:49.308 00.000 10072 Move returns status 0, amount 9
23:26:49.308 00.000 10072 MoveAxis(N, 0, ABG)
23:26:49.308 00.000 10072 Move returns status 0, amount 0
23:26:49.308 00.000 10072 move complete, result=0
23:26:49.308 00.000 10072 worker thread done servicing request
23:26:49.308 00.000 10072 Worker thread wakes up
23:26:49.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:49.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:49.311 00.003 1032 GuideStep: 0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
23:26:49.935 00.624 10072 Exposure complete
23:26:49.985 00.050 10072 worker thread done servicing request
23:26:49.985 00.000 1032 OnExposeComplete: enter
23:26:49.989 00.004 1032 UpdateGuideState(): m_state=6
23:26:49.990 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9285
23:26:49.991 00.001 1032 Star::Find returns 1 (0), X=1107.66, Y=132.38, Mass=1343, SNR=25.8, Peak=91 HFD=3.4
23:26:49.993 00.002 1032 MultiStar: [#1 0.02,0.11,1.03,U] [#2 0.12,-0.10,0.81,U] [#3 -0.06,0.17,0.75,U] [#4 0.15,0.03,0.70,U] [#5 0.25,0.18,0.00,M1] [#6 0.13,0.12,0.62,U] [#7 -0.02,0.05,0.72,U] [#8 -0.05,0.19,0.53,U] 
23:26:49.994 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.07}, one-star: {0.32, 0.06}
23:26:49.997 00.003 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
23:26:49.998 00.001 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
23:26:49.999 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.70 mountX=0.05 mountY=-0.10, mountTheta=-1.13
23:26:50.001 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
23:26:50.003 00.002 1032 Enqueuing Move request for scope (0.09, 0.07)
23:26:50.005 00.002 10072 Worker thread wakes up
23:26:50.005 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:26:50.005 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:26:50.005 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.05 yDistance=-0.10
23:26:50.007 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:26:50.010 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:26:50.010 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:26:50.010 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:50.010 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:26:50.010 00.000 10072 MoveAxis(E, 11, ABG)
23:26:50.010 00.000 10072 Guiding  Dir = 2, Dur = 11
23:26:50.011 00.001 10072 IsGuiding returns 0
23:26:50.011 00.000 10072 PulseGuide returned control before completion, sleep 21
23:26:50.028 00.017 1032 UpdateGuideState exits: m=1343 SNR=25.8
23:26:50.030 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:50.032 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:50.033 00.001 1032 Enqueuing Expose request
23:26:50.043 00.010 10072 IsGuiding returns 0
23:26:50.043 00.000 10072 Move returns status 0, amount 11
23:26:50.043 00.000 10072 MoveAxis(N, 0, ABG)
23:26:50.043 00.000 10072 Move returns status 0, amount 0
23:26:50.043 00.000 10072 move complete, result=0
23:26:50.043 00.000 10072 worker thread done servicing request
23:26:50.043 00.000 10072 Worker thread wakes up
23:26:50.043 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:50.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:50.046 00.003 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:26:50.453 00.407 10072 Exposure complete
23:26:50.502 00.049 10072 worker thread done servicing request
23:26:50.502 00.000 1032 OnExposeComplete: enter
23:26:50.505 00.003 1032 UpdateGuideState(): m_state=6
23:26:50.506 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9286
23:26:50.508 00.002 1032 Star::Find returns 1 (0), X=1107.65, Y=132.19, Mass=1331, SNR=25.6, Peak=104 HFD=3.4
23:26:50.509 00.001 1032 MultiStar: [#1 -0.05,-0.08,0.98,U] [#2 0.12,-0.15,0.81,U] [#3 -0.07,0.14,0.75,U] [#4 0.07,-0.07,0.71,U] [#5 0.22,-0.11,0.69,U] [#6 -0.10,0.04,0.65,U] [#7 0.01,-0.21,0.75,U] [#8 0.07,0.04,0.52,U] 
23:26:50.511 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.32, -0.12}
23:26:50.513 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
23:26:50.515 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
23:26:50.518 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.73 mountX=-0.08 mountY=-0.05, mountTheta=-2.56
23:26:50.522 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
23:26:50.523 00.001 1032 Enqueuing Move request for scope (0.07, -0.07)
23:26:50.526 00.003 10072 Worker thread wakes up
23:26:50.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
23:26:50.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
23:26:50.526 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=-0.05
23:26:50.528 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:26:50.531 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:26:50.531 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:26:50.531 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:50.531 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:26:50.531 00.000 10072 MoveAxis(E, 10, ABG)
23:26:50.531 00.000 10072 Guiding  Dir = 2, Dur = 10
23:26:50.532 00.001 10072 IsGuiding returns 0
23:26:50.532 00.000 10072 PulseGuide returned control before completion, sleep 20
23:26:50.548 00.016 1032 UpdateGuideState exits: m=1331 SNR=25.6
23:26:50.551 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:50.553 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:50.556 00.003 1032 Enqueuing Expose request
23:26:50.559 00.003 10072 IsGuiding returns 0
23:26:50.559 00.000 10072 Move returns status 0, amount 10
23:26:50.559 00.000 10072 MoveAxis(N, 0, ABG)
23:26:50.559 00.000 10072 Move returns status 0, amount 0
23:26:50.559 00.000 10072 move complete, result=0
23:26:50.559 00.000 10072 worker thread done servicing request
23:26:50.559 00.000 10072 Worker thread wakes up
23:26:50.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:50.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:50.565 00.006 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:26:51.184 00.619 10072 Exposure complete
23:26:51.233 00.049 10072 worker thread done servicing request
23:26:51.233 00.000 1032 OnExposeComplete: enter
23:26:51.235 00.002 1032 UpdateGuideState(): m_state=6
23:26:51.238 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9287
23:26:51.240 00.002 1032 Star::Find returns 1 (0), X=1107.57, Y=132.23, Mass=1349, SNR=25.8, Peak=116 HFD=3.3
23:26:51.243 00.003 1032 MultiStar: [#1 -0.01,0.07,1.01,U] [#2 -0.04,-0.12,0.85,U] [#3 -0.00,0.05,0.74,U] [#4 0.06,-0.00,0.67,U] [#5 0.09,-0.14,0.69,U] [#6 0.00,-0.05,0.57,U] [#7 -0.01,-0.14,0.72,U] [#8 0.01,0.10,0.53,U] 
23:26:51.245 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.24, -0.08}
23:26:51.247 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
23:26:51.249 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
23:26:51.250 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.70 mountX=-0.05 mountY=-0.03, mountTheta=-2.53
23:26:51.253 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
23:26:51.255 00.002 1032 Enqueuing Move request for scope (0.04, -0.04)
23:26:51.258 00.003 10072 Worker thread wakes up
23:26:51.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:26:51.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:26:51.258 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
23:26:51.260 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:26:51.262 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:26:51.262 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:26:51.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:51.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:26:51.262 00.000 10072 MoveAxis(E, 11, ABG)
23:26:51.262 00.000 10072 Guiding  Dir = 2, Dur = 11
23:26:51.263 00.001 10072 IsGuiding returns 0
23:26:51.263 00.000 10072 PulseGuide returned control before completion, sleep 21
23:26:51.280 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:26:51.282 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:51.285 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:51.286 00.001 1032 Enqueuing Expose request
23:26:51.289 00.003 10072 IsGuiding returns 0
23:26:51.289 00.000 10072 Move returns status 0, amount 11
23:26:51.289 00.000 10072 MoveAxis(N, 0, ABG)
23:26:51.289 00.000 10072 Move returns status 0, amount 0
23:26:51.289 00.000 10072 move complete, result=0
23:26:51.289 00.000 10072 worker thread done servicing request
23:26:51.289 00.000 10072 Worker thread wakes up
23:26:51.289 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:51.289 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:51.296 00.007 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:26:51.698 00.402 10072 Exposure complete
23:26:51.753 00.055 10072 worker thread done servicing request
23:26:51.753 00.000 1032 OnExposeComplete: enter
23:26:51.755 00.002 1032 UpdateGuideState(): m_state=6
23:26:51.758 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9288
23:26:51.760 00.002 1032 Star::Find returns 1 (0), X=1107.58, Y=132.31, Mass=1233, SNR=24.7, Peak=102 HFD=3.2
23:26:51.762 00.002 1032 MultiStar: [#1 -0.04,0.15,1.02,U] [#2 0.09,0.01,0.85,U] [#3 -0.03,0.25,0.00,M1] [#4 0.11,0.13,0.74,U] [#5 0.15,0.20,0.73,U] [#6 0.08,0.10,0.67,U] [#7 0.05,-0.02,0.77,U] [#8 0.21,0.24,0.00,M1] 
23:26:51.763 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.08}, one-star: {0.24, -0.01}
23:26:51.764 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
23:26:51.767 00.003 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
23:26:51.768 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.68 mountX=0.05 mountY=-0.11, mountTheta=-1.15
23:26:51.773 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
23:26:51.777 00.004 1032 Enqueuing Move request for scope (0.09, 0.08)
23:26:51.779 00.002 10072 Worker thread wakes up
23:26:51.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:26:51.779 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:26:51.779 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.11
23:26:51.781 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
23:26:51.783 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:26:51.783 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:26:51.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:51.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:26:51.783 00.000 10072 MoveAxis(E, 9, ABG)
23:26:51.783 00.000 10072 Guiding  Dir = 2, Dur = 9
23:26:51.785 00.002 10072 IsGuiding returns 0
23:26:51.785 00.000 10072 PulseGuide returned control before completion, sleep 19
23:26:51.803 00.018 1032 UpdateGuideState exits: m=1233 SNR=24.7
23:26:51.806 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:51.808 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:51.810 00.002 1032 Enqueuing Expose request
23:26:51.812 00.002 10072 IsGuiding returns 0
23:26:51.812 00.000 10072 Move returns status 0, amount 9
23:26:51.812 00.000 10072 MoveAxis(N, 0, ABG)
23:26:51.812 00.000 10072 Move returns status 0, amount 0
23:26:51.812 00.000 10072 move complete, result=0
23:26:51.812 00.000 10072 worker thread done servicing request
23:26:51.812 00.000 10072 Worker thread wakes up
23:26:51.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:51.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:51.820 00.008 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:26:52.451 00.631 10072 Exposure complete
23:26:52.497 00.046 10072 worker thread done servicing request
23:26:52.497 00.000 1032 OnExposeComplete: enter
23:26:52.499 00.002 1032 UpdateGuideState(): m_state=6
23:26:52.500 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9289
23:26:52.502 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=132.32, Mass=1342, SNR=25.7, Peak=113 HFD=3.4
23:26:52.503 00.001 1032 MultiStar: [#1 -0.05,0.11,1.00,U] [#2 0.06,0.11,0.79,U] [#3 -0.05,0.23,0.75,U] [#4 0.10,0.15,0.71,U] [#5 0.26,0.18,0.00,M1] [#6 0.09,0.18,0.63,U] [#7 -0.11,0.10,0.75,U] [#8 0.06,0.28,0.00,M2] 
23:26:52.505 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.12}, one-star: {0.39, 0.00}
23:26:52.506 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:26:52.507 00.001 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:26:52.509 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.02 mountX=0.10 mountY=-0.10, mountTheta=-0.81
23:26:52.511 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
23:26:52.512 00.001 1032 Enqueuing Move request for scope (0.07, 0.12)
23:26:52.515 00.003 10072 Worker thread wakes up
23:26:52.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
23:26:52.515 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
23:26:52.515 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.10
23:26:52.517 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:26:52.519 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:26:52.519 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:26:52.520 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:52.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:26:52.520 00.000 10072 MoveAxis(E, 11, ABG)
23:26:52.520 00.000 10072 Guiding  Dir = 2, Dur = 11
23:26:52.520 00.000 10072 IsGuiding returns 0
23:26:52.520 00.000 10072 PulseGuide returned control before completion, sleep 21
23:26:52.537 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.7
23:26:52.539 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:52.542 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:52.544 00.002 1032 Enqueuing Expose request
23:26:52.546 00.002 10072 IsGuiding returns 0
23:26:52.546 00.000 10072 Move returns status 0, amount 11
23:26:52.546 00.000 10072 MoveAxis(N, 0, ABG)
23:26:52.546 00.000 10072 Move returns status 0, amount 0
23:26:52.546 00.000 10072 move complete, result=0
23:26:52.547 00.001 10072 worker thread done servicing request
23:26:52.547 00.000 10072 Worker thread wakes up
23:26:52.547 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:52.547 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:52.555 00.008 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:26:52.950 00.395 10072 Exposure complete
23:26:53.003 00.053 10072 worker thread done servicing request
23:26:53.003 00.000 1032 OnExposeComplete: enter
23:26:53.005 00.002 1032 UpdateGuideState(): m_state=6
23:26:53.006 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9290
23:26:53.008 00.002 1032 Star::Find returns 1 (0), X=1107.65, Y=132.18, Mass=1329, SNR=25.6, Peak=108 HFD=3.3
23:26:53.009 00.001 1032 MultiStar: [#1 -0.03,0.06,0.97,U] [#2 0.12,0.00,0.81,U] [#3 -0.01,0.13,0.80,U] [#4 0.15,0.05,0.71,U] [#5 0.19,0.00,0.67,U] [#6 0.06,0.09,0.65,U] [#7 -0.10,-0.06,0.73,U] [#8 0.26,0.01,0.00,M3] 
23:26:53.012 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.32, -0.14}
23:26:53.013 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
23:26:53.015 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
23:26:53.017 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.14 mountX=-0.01 mountY=-0.09, mountTheta=-1.69
23:26:53.020 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
23:26:53.022 00.002 1032 Enqueuing Move request for scope (0.09, 0.01)
23:26:53.023 00.001 10072 Worker thread wakes up
23:26:53.023 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:26:53.024 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:26:53.024 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
23:26:53.026 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:26:53.028 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:26:53.028 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:26:53.028 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:53.029 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:26:53.029 00.000 10072 MoveAxis(E, 10, ABG)
23:26:53.029 00.000 10072 Guiding  Dir = 2, Dur = 10
23:26:53.030 00.001 10072 IsGuiding returns 0
23:26:53.030 00.000 10072 PulseGuide returned control before completion, sleep 20
23:26:53.048 00.018 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:26:53.051 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:53.053 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:53.055 00.002 1032 Enqueuing Expose request
23:26:53.057 00.002 10072 IsGuiding returns 0
23:26:53.057 00.000 10072 Move returns status 0, amount 10
23:26:53.057 00.000 10072 MoveAxis(N, 0, ABG)
23:26:53.057 00.000 10072 Move returns status 0, amount 0
23:26:53.057 00.000 10072 move complete, result=0
23:26:53.057 00.000 10072 worker thread done servicing request
23:26:53.057 00.000 10072 Worker thread wakes up
23:26:53.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:53.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:53.065 00.008 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:26:53.686 00.621 10072 Exposure complete
23:26:53.737 00.051 10072 worker thread done servicing request
23:26:53.737 00.000 1032 OnExposeComplete: enter
23:26:53.739 00.002 1032 UpdateGuideState(): m_state=6
23:26:53.742 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9291
23:26:53.743 00.001 1032 Star::Find returns 1 (0), X=1107.65, Y=132.26, Mass=1394, SNR=26.2, Peak=106 HFD=3.4
23:26:53.745 00.002 1032 MultiStar: [#1 -0.07,0.13,0.98,U] [#2 0.08,0.00,0.85,U] [#3 0.08,0.13,0.77,U] [#4 0.18,0.04,0.69,U] [#5 0.15,0.04,0.63,U] [#6 0.19,0.10,0.63,U] [#7 0.01,-0.01,0.72,U] [#8 0.00,0.21,0.52,U] 
23:26:53.747 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.31, -0.06}
23:26:53.749 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
23:26:53.750 00.001 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
23:26:53.752 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.49 mountX=0.03 mountY=-0.12, mountTheta=-1.34
23:26:53.755 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
23:26:53.759 00.004 1032 Enqueuing Move request for scope (0.11, 0.06)
23:26:53.762 00.003 10072 Worker thread wakes up
23:26:53.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
23:26:53.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
23:26:53.762 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
23:26:53.764 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:26:53.766 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:26:53.767 00.001 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:26:53.767 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:53.767 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:26:53.767 00.000 10072 MoveAxis(E, 10, ABG)
23:26:53.767 00.000 10072 Guiding  Dir = 2, Dur = 10
23:26:53.768 00.001 10072 IsGuiding returns 0
23:26:53.768 00.000 10072 PulseGuide returned control before completion, sleep 20
23:26:53.785 00.017 1032 UpdateGuideState exits: m=1394 SNR=26.2
23:26:53.786 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:53.788 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:53.789 00.001 1032 Enqueuing Expose request
23:26:53.792 00.003 10072 IsGuiding returns 0
23:26:53.792 00.000 10072 Move returns status 0, amount 10
23:26:53.792 00.000 10072 MoveAxis(N, 0, ABG)
23:26:53.792 00.000 10072 Move returns status 0, amount 0
23:26:53.792 00.000 10072 move complete, result=0
23:26:53.792 00.000 10072 worker thread done servicing request
23:26:53.794 00.002 10072 Worker thread wakes up
23:26:53.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:53.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:53.800 00.006 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:26:54.201 00.401 10072 Exposure complete
23:26:54.248 00.047 10072 worker thread done servicing request
23:26:54.248 00.000 1032 OnExposeComplete: enter
23:26:54.251 00.003 1032 UpdateGuideState(): m_state=6
23:26:54.253 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9292
23:26:54.255 00.002 1032 Star::Find returns 1 (0), X=1107.74, Y=132.34, Mass=1293, SNR=25.3, Peak=97 HFD=3.4
23:26:54.257 00.002 1032 MultiStar: [#1 0.07,0.11,1.02,U] [#2 0.25,0.04,0.81,U] [#3 0.13,0.24,0.00,M1] [#4 0.17,0.06,0.71,U] [#5 0.20,0.11,0.71,U] [#6 0.18,-0.05,0.62,U] [#7 0.09,0.04,0.71,U] [#8 0.18,0.23,0.00,M3] 
23:26:54.258 00.001 1032 refined, 6 included, MultiStar: {0.20, 0.05}, one-star: {0.41, 0.02}
23:26:54.261 00.003 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
23:26:54.263 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
23:26:54.265 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.21 cameraTheta=0.25 mountX=-0.00 mountY=-0.21, mountTheta=-1.58
23:26:54.268 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.05, opts=13)
23:26:54.270 00.002 1032 Enqueuing Move request for scope (0.20, 0.05)
23:26:54.273 00.003 10072 Worker thread wakes up
23:26:54.273 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
23:26:54.273 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
23:26:54.273 00.000 10072 Moving (0.20, 0.05) raw xDistance=-0.00 yDistance=-0.21
23:26:54.275 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:26:54.278 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:26:54.278 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:26:54.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:26:54.278 00.000 10072 MoveAxis(E, 8, ABG)
23:26:54.278 00.000 10072 Guiding  Dir = 2, Dur = 8
23:26:54.279 00.001 10072 IsGuiding returns 0
23:26:54.279 00.000 10072 PulseGuide returned control before completion, sleep 18
23:26:54.295 00.016 1032 UpdateGuideState exits: m=1293 SNR=25.3
23:26:54.298 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:54.300 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:54.302 00.002 1032 Enqueuing Expose request
23:26:54.309 00.007 10072 IsGuiding returns 0
23:26:54.309 00.000 10072 Move returns status 0, amount 8
23:26:54.309 00.000 10072 MoveAxis(N, 134, ABG)
23:26:54.309 00.000 10072 Guiding  Dir = 0, Dur = 134
23:26:54.309 00.000 10072 IsGuiding returns 0
23:26:54.310 00.001 10072 PulseGuide returned control before completion, sleep 144
23:26:54.466 00.156 10072 IsGuiding returns 0
23:26:54.466 00.000 10072 Move returns status 0, amount 134
23:26:54.466 00.000 10072 move complete, result=0
23:26:54.466 00.000 10072 worker thread done servicing request
23:26:54.466 00.000 10072 Worker thread wakes up
23:26:54.466 00.000 1032 GuideStep: -0.0 px 8 ms EAST, -0.2 px 134 ms NORTH
23:26:54.468 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:54.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:55.099 00.631 10072 Exposure complete
23:26:55.148 00.049 10072 worker thread done servicing request
23:26:55.148 00.000 1032 OnExposeComplete: enter
23:26:55.150 00.002 1032 UpdateGuideState(): m_state=6
23:26:55.151 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9293
23:26:55.153 00.002 1032 Star::Find returns 1 (0), X=1107.45, Y=132.29, Mass=1320, SNR=25.5, Peak=101 HFD=3.3
23:26:55.155 00.002 1032 MultiStar: [#1 -0.22,0.18,0.00,M1] [#2 -0.11,0.12,0.87,U] [#3 -0.24,0.17,0.00,M2] [#4 -0.12,0.06,0.70,U] [#5 -0.15,0.04,0.67,U] [#6 -0.18,0.20,0.00,M1] [#7 -0.26,0.07,0.00,M1] [#8 -0.21,0.10,0.57,U] 
23:26:55.156 00.001 1032 refined, 4 included, MultiStar: {-0.07, 0.06}, one-star: {0.12, -0.02}
23:26:55.159 00.003 1032 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.83) = xAngle (0.66 = 0.66)
23:26:55.160 00.001 1032 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.66 = 0.66)
23:26:55.162 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.49 mountX=0.07 mountY=0.06, mountTheta=0.66
23:26:55.164 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.06, opts=13)
23:26:55.165 00.001 1032 Enqueuing Move request for scope (-0.07, 0.06)
23:26:55.167 00.002 10072 Worker thread wakes up
23:26:55.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
23:26:55.167 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
23:26:55.167 00.000 10072 Moving (-0.07, 0.06) raw xDistance=0.07 yDistance=0.06
23:26:55.169 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:26:55.171 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:26:55.171 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:26:55.171 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:55.171 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:26:55.171 00.000 10072 MoveAxis(E, 8, ABG)
23:26:55.172 00.001 10072 Guiding  Dir = 2, Dur = 8
23:26:55.173 00.001 10072 IsGuiding returns 0
23:26:55.173 00.000 10072 PulseGuide returned control before completion, sleep 18
23:26:55.190 00.017 1032 UpdateGuideState exits: m=1320 SNR=25.5
23:26:55.192 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:55.195 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:55.196 00.001 1032 Enqueuing Expose request
23:26:55.204 00.008 10072 IsGuiding returns 0
23:26:55.204 00.000 10072 Move returns status 0, amount 8
23:26:55.204 00.000 10072 MoveAxis(N, 0, ABG)
23:26:55.204 00.000 10072 Move returns status 0, amount 0
23:26:55.204 00.000 10072 move complete, result=0
23:26:55.204 00.000 10072 worker thread done servicing request
23:26:55.204 00.000 10072 Worker thread wakes up
23:26:55.204 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:55.204 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:55.206 00.002 1032 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
23:26:55.610 00.404 10072 Exposure complete
23:26:55.658 00.048 10072 worker thread done servicing request
23:26:55.658 00.000 1032 OnExposeComplete: enter
23:26:55.660 00.002 1032 UpdateGuideState(): m_state=6
23:26:55.661 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9294
23:26:55.663 00.002 1032 Star::Find returns 1 (0), X=1107.44, Y=132.28, Mass=1253, SNR=24.9, Peak=91 HFD=3.4
23:26:55.665 00.002 1032 MultiStar: [#1 -0.11,0.12,1.02,U] [#2 -0.03,0.10,0.88,U] [#3 -0.19,0.16,0.80,U] [#4 0.04,0.02,0.74,U] [#5 -0.01,0.10,0.67,U] [#6 0.02,0.12,0.64,U] [#7 -0.23,0.06,0.74,U] [#8 -0.06,0.19,0.57,U] 
23:26:55.666 00.001 1032 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {0.11, -0.04}
23:26:55.667 00.001 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
23:26:55.669 00.002 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
23:26:55.670 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.08 mountX=0.10 mountY=0.02, mountTheta=0.25
23:26:55.673 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.09, opts=13)
23:26:55.676 00.003 1032 Enqueuing Move request for scope (-0.05, 0.09)
23:26:55.678 00.002 10072 Worker thread wakes up
23:26:55.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
23:26:55.678 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
23:26:55.678 00.000 10072 Moving (-0.05, 0.09) raw xDistance=0.10 yDistance=0.02
23:26:55.681 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:26:55.683 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:26:55.683 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:26:55.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:55.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:26:55.683 00.000 10072 MoveAxis(E, 7, ABG)
23:26:55.683 00.000 10072 Guiding  Dir = 2, Dur = 7
23:26:55.684 00.001 10072 IsGuiding returns 0
23:26:55.684 00.000 10072 PulseGuide returned control before completion, sleep 17
23:26:55.700 00.016 1032 UpdateGuideState exits: m=1253 SNR=24.9
23:26:55.702 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:55.705 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:55.707 00.002 1032 Enqueuing Expose request
23:26:55.709 00.002 10072 IsGuiding returns 0
23:26:55.709 00.000 10072 Move returns status 0, amount 7
23:26:55.709 00.000 10072 MoveAxis(N, 0, ABG)
23:26:55.709 00.000 10072 Move returns status 0, amount 0
23:26:55.709 00.000 10072 move complete, result=0
23:26:55.710 00.001 10072 worker thread done servicing request
23:26:55.710 00.000 10072 Worker thread wakes up
23:26:55.710 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:55.710 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:55.715 00.005 1032 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:26:56.345 00.630 10072 Exposure complete
23:26:56.393 00.048 10072 worker thread done servicing request
23:26:56.393 00.000 1032 OnExposeComplete: enter
23:26:56.395 00.002 1032 UpdateGuideState(): m_state=6
23:26:56.396 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9295
23:26:56.398 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=132.29, Mass=1343, SNR=25.8, Peak=96 HFD=3.4
23:26:56.400 00.002 1032 MultiStar: [#1 -0.04,0.10,1.01,U] [#2 0.03,0.07,0.83,U] [#3 -0.08,0.17,0.79,U] [#4 -0.03,0.01,0.69,U] [#5 0.09,0.08,0.71,U] [#6 -0.02,0.03,0.66,U] [#7 -0.16,0.01,0.78,U] [#8 0.10,0.15,0.50,U] 
23:26:56.401 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.30, -0.02}
23:26:56.403 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
23:26:56.406 00.003 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
23:26:56.409 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.20 mountX=0.05 mountY=-0.04, mountTheta=-0.63
23:26:56.412 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
23:26:56.415 00.003 1032 Enqueuing Move request for scope (0.02, 0.06)
23:26:56.417 00.002 10072 Worker thread wakes up
23:26:56.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
23:26:56.417 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
23:26:56.417 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.04
23:26:56.419 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=153, Gamma=2.230
23:26:56.421 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:26:56.421 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:26:56.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:56.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:26:56.421 00.000 10072 MoveAxis(E, 8, ABG)
23:26:56.422 00.001 10072 Guiding  Dir = 2, Dur = 8
23:26:56.422 00.000 10072 IsGuiding returns 0
23:26:56.423 00.001 10072 PulseGuide returned control before completion, sleep 17
23:26:56.439 00.016 1032 UpdateGuideState exits: m=1343 SNR=25.8
23:26:56.441 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:56.443 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:56.444 00.001 1032 Enqueuing Expose request
23:26:56.449 00.005 10072 IsGuiding returns 0
23:26:56.449 00.000 10072 Move returns status 0, amount 8
23:26:56.449 00.000 10072 MoveAxis(N, 0, ABG)
23:26:56.449 00.000 10072 Move returns status 0, amount 0
23:26:56.449 00.000 10072 move complete, result=0
23:26:56.449 00.000 10072 worker thread done servicing request
23:26:56.449 00.000 10072 Worker thread wakes up
23:26:56.449 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:56.450 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:56.454 00.004 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:26:56.859 00.405 10072 Exposure complete
23:26:56.906 00.047 10072 worker thread done servicing request
23:26:56.906 00.000 1032 OnExposeComplete: enter
23:26:56.909 00.003 1032 UpdateGuideState(): m_state=6
23:26:56.911 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9296
23:26:56.913 00.002 1032 Star::Find returns 1 (0), X=1107.56, Y=132.21, Mass=1532, SNR=27.5, Peak=119 HFD=3.3
23:26:56.915 00.002 1032 MultiStar: [#1 -0.17,-0.02,0.96,U] [#2 -0.03,-0.03,0.79,U] [#3 -0.03,0.09,0.72,U] [#4 0.01,-0.07,0.65,U] [#5 -0.00,-0.14,0.63,U] [#6 0.01,0.09,0.63,U] [#7 -0.12,-0.12,0.70,U] [#8 -0.13,-0.05,0.51,U] 
23:26:56.917 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.23, -0.11}
23:26:56.919 00.002 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.83) = xAngle (-3.79 = 2.49)
23:26:56.920 00.001 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.79 = 2.49)
23:26:56.922 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.96 mountX=-0.04 mountY=0.03, mountTheta=2.49
23:26:56.925 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
23:26:56.927 00.002 1032 Enqueuing Move request for scope (-0.02, -0.04)
23:26:56.928 00.001 10072 Worker thread wakes up
23:26:56.929 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
23:26:56.929 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
23:26:56.929 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=0.03
23:26:56.931 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:26:56.933 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:26:56.933 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:26:56.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:56.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:26:56.933 00.000 10072 MoveAxis(E, 7, ABG)
23:26:56.933 00.000 10072 Guiding  Dir = 2, Dur = 7
23:26:56.934 00.001 10072 IsGuiding returns 0
23:26:56.934 00.000 10072 PulseGuide returned control before completion, sleep 17
23:26:56.951 00.017 1032 UpdateGuideState exits: m=1532 SNR=27.5
23:26:56.954 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:56.957 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:56.958 00.001 1032 Enqueuing Expose request
23:26:56.964 00.006 10072 IsGuiding returns 0
23:26:56.964 00.000 10072 Move returns status 0, amount 7
23:26:56.964 00.000 10072 MoveAxis(N, 0, ABG)
23:26:56.964 00.000 10072 Move returns status 0, amount 0
23:26:56.964 00.000 10072 move complete, result=0
23:26:56.964 00.000 10072 worker thread done servicing request
23:26:56.964 00.000 10072 Worker thread wakes up
23:26:56.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:56.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:56.968 00.004 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
23:26:57.592 00.624 10072 Exposure complete
23:26:57.642 00.050 10072 worker thread done servicing request
23:26:57.643 00.001 1032 OnExposeComplete: enter
23:26:57.645 00.002 1032 UpdateGuideState(): m_state=6
23:26:57.648 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9297
23:26:57.650 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=132.35, Mass=1496, SNR=27.2, Peak=115 HFD=3.4
23:26:57.652 00.002 1032 MultiStar: [#1 -0.14,0.10,0.93,U] [#2 0.00,0.11,0.83,U] [#3 -0.19,0.23,0.00,M1] [#4 -0.00,0.16,0.68,U] [#5 0.08,0.14,0.62,U] [#6 -0.03,0.07,0.59,U] [#7 -0.25,-0.02,0.67,U] [#8 -0.10,0.16,0.51,U] 
23:26:57.653 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.09}, one-star: {0.26, 0.04}
23:26:57.655 00.002 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
23:26:57.657 00.002 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
23:26:57.658 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.68 mountX=0.09 mountY=-0.01, mountTheta=-0.15
23:26:57.662 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
23:26:57.663 00.001 1032 Enqueuing Move request for scope (-0.01, 0.09)
23:26:57.665 00.002 10072 Worker thread wakes up
23:26:57.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
23:26:57.665 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
23:26:57.665 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.01
23:26:57.667 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=153, Gamma=2.230
23:26:57.669 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:26:57.669 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:26:57.670 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:57.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:26:57.670 00.000 10072 MoveAxis(E, 7, ABG)
23:26:57.670 00.000 10072 Guiding  Dir = 2, Dur = 7
23:26:57.670 00.000 10072 IsGuiding returns 0
23:26:57.670 00.000 10072 PulseGuide returned control before completion, sleep 17
23:26:57.687 00.017 1032 UpdateGuideState exits: m=1496 SNR=27.2
23:26:57.690 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:57.692 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:57.694 00.002 1032 Enqueuing Expose request
23:26:57.697 00.003 10072 IsGuiding returns 0
23:26:57.697 00.000 10072 Move returns status 0, amount 7
23:26:57.697 00.000 10072 MoveAxis(N, 0, ABG)
23:26:57.698 00.001 10072 Move returns status 0, amount 0
23:26:57.698 00.000 10072 move complete, result=0
23:26:57.698 00.000 10072 worker thread done servicing request
23:26:57.698 00.000 10072 Worker thread wakes up
23:26:57.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:57.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:57.703 00.005 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:26:58.106 00.403 10072 Exposure complete
23:26:58.157 00.051 10072 worker thread done servicing request
23:26:58.157 00.000 1032 OnExposeComplete: enter
23:26:58.159 00.002 1032 UpdateGuideState(): m_state=6
23:26:58.161 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9298
23:26:58.164 00.003 1032 Star::Find returns 1 (0), X=1107.62, Y=132.36, Mass=1275, SNR=25.1, Peak=119 HFD=3.3
23:26:58.166 00.002 1032 MultiStar: [#1 -0.13,0.21,1.04,U] [#2 -0.10,0.05,0.83,U] [#3 -0.19,0.25,0.00,M2] [#4 0.08,0.13,0.71,U] [#5 0.03,0.14,0.73,U] [#6 -0.08,0.15,0.63,U] [#7 -0.11,0.01,0.80,U] [#8 -0.07,0.37,0.00,M1] 
23:26:58.168 00.002 1032 refined, 6 included, MultiStar: {0.00, 0.10}, one-star: {0.29, 0.04}
23:26:58.170 00.002 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
23:26:58.171 00.001 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
23:26:58.175 00.004 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.54 mountX=0.10 mountY=-0.03, mountTheta=-0.29
23:26:58.179 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
23:26:58.181 00.002 1032 Enqueuing Move request for scope (0.00, 0.10)
23:26:58.184 00.003 10072 Worker thread wakes up
23:26:58.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
23:26:58.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
23:26:58.184 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.03
23:26:58.186 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:26:58.189 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:26:58.189 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:26:58.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:58.190 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:26:58.190 00.000 10072 MoveAxis(E, 6, ABG)
23:26:58.190 00.000 10072 Guiding  Dir = 2, Dur = 6
23:26:58.190 00.000 10072 IsGuiding returns 0
23:26:58.191 00.001 10072 PulseGuide returned control before completion, sleep 16
23:26:58.209 00.018 1032 UpdateGuideState exits: m=1275 SNR=25.1
23:26:58.213 00.004 10072 IsGuiding returns 0
23:26:58.213 00.000 10072 Move returns status 0, amount 6
23:26:58.213 00.000 10072 MoveAxis(N, 0, ABG)
23:26:58.213 00.000 10072 Move returns status 0, amount 0
23:26:58.213 00.000 10072 move complete, result=0
23:26:58.213 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:58.216 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:58.218 00.002 1032 Enqueuing Expose request
23:26:58.219 00.001 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:26:58.221 00.002 10072 worker thread done servicing request
23:26:58.221 00.000 10072 Worker thread wakes up
23:26:58.221 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:58.221 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:58.856 00.635 10072 Exposure complete
23:26:58.910 00.054 10072 worker thread done servicing request
23:26:58.910 00.000 1032 OnExposeComplete: enter
23:26:58.912 00.002 1032 UpdateGuideState(): m_state=6
23:26:58.914 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9299
23:26:58.917 00.003 1032 Star::Find returns 1 (0), X=1107.60, Y=132.06, Mass=1512, SNR=27.3, Peak=117 HFD=3.4
23:26:58.919 00.002 1032 MultiStar: [#1 -0.16,0.02,0.90,U] [#2 0.01,-0.18,0.80,U] [#3 -0.18,0.09,0.76,U] [#4 -0.01,-0.04,0.63,U] [#5 0.06,0.03,0.66,U] [#6 -0.07,0.01,0.60,U] [#7 -0.12,-0.11,0.69,U] [#8 -0.01,0.08,0.52,U] 
23:26:58.920 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {0.26, -0.26}
23:26:58.922 00.002 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.62)
23:26:58.924 00.002 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.62)
23:26:58.925 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.84 mountX=-0.05 mountY=0.03, mountTheta=2.62
23:26:58.928 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
23:26:58.930 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
23:26:58.932 00.002 10072 Worker thread wakes up
23:26:58.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:26:58.933 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:26:58.933 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.03
23:26:58.935 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:26:58.937 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:26:58.937 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:26:58.938 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:58.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:26:58.938 00.000 10072 MoveAxis(E, 6, ABG)
23:26:58.938 00.000 10072 Guiding  Dir = 2, Dur = 6
23:26:58.938 00.000 10072 IsGuiding returns 0
23:26:58.939 00.001 10072 PulseGuide returned control before completion, sleep 16
23:26:58.958 00.019 1032 UpdateGuideState exits: m=1512 SNR=27.3
23:26:58.960 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:58.963 00.003 10072 IsGuiding returns 0
23:26:58.963 00.000 10072 Move returns status 0, amount 6
23:26:58.963 00.000 10072 MoveAxis(N, 0, ABG)
23:26:58.963 00.000 10072 Move returns status 0, amount 0
23:26:58.963 00.000 10072 move complete, result=0
23:26:58.963 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:58.966 00.003 1032 Enqueuing Expose request
23:26:58.967 00.001 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
23:26:58.969 00.002 10072 worker thread done servicing request
23:26:58.969 00.000 10072 Worker thread wakes up
23:26:58.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:58.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:59.387 00.418 10072 Exposure complete
23:26:59.441 00.054 10072 worker thread done servicing request
23:26:59.441 00.000 1032 OnExposeComplete: enter
23:26:59.443 00.002 1032 UpdateGuideState(): m_state=6
23:26:59.445 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9300
23:26:59.447 00.002 1032 Star::Find returns 1 (0), X=1107.74, Y=132.13, Mass=1251, SNR=24.8, Peak=89 HFD=3.3
23:26:59.450 00.003 1032 MultiStar: [#1 -0.12,-0.01,1.01,U] [#2 -0.14,-0.14,0.83,U] [#3 -0.11,0.04,0.79,U] [#4 0.09,-0.05,0.68,U] [#5 0.20,-0.02,0.67,U] [#6 -0.03,0.16,0.65,U] [#7 -0.11,-0.06,0.76,U] [#8 -0.01,-0.04,0.56,U] 
23:26:59.452 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.41, -0.18}
23:26:59.453 00.001 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
23:26:59.457 00.004 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
23:26:59.458 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.04 mountX=-0.05 mountY=-0.01, mountTheta=-2.87
23:26:59.462 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
23:26:59.464 00.002 1032 Enqueuing Move request for scope (0.02, -0.04)
23:26:59.466 00.002 10072 Worker thread wakes up
23:26:59.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:26:59.466 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:26:59.466 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.01
23:26:59.468 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:26:59.471 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:26:59.471 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:26:59.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:59.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:26:59.471 00.000 10072 MoveAxis(E, 5, ABG)
23:26:59.471 00.000 10072 Guiding  Dir = 2, Dur = 5
23:26:59.472 00.001 10072 IsGuiding returns 0
23:26:59.472 00.000 10072 PulseGuide returned control before completion, sleep 15
23:26:59.491 00.019 1032 UpdateGuideState exits: m=1251 SNR=24.8
23:26:59.496 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:59.499 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:26:59.501 00.002 10072 IsGuiding returns 0
23:26:59.501 00.000 10072 Move returns status 0, amount 5
23:26:59.501 00.000 10072 MoveAxis(N, 0, ABG)
23:26:59.501 00.000 10072 Move returns status 0, amount 0
23:26:59.501 00.000 1032 Enqueuing Expose request
23:26:59.503 00.002 10072 move complete, result=0
23:26:59.503 00.000 10072 worker thread done servicing request
23:26:59.503 00.000 10072 Worker thread wakes up
23:26:59.503 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:26:59.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:26:59.503 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:27:00.135 00.632 10072 Exposure complete
23:27:00.188 00.053 10072 worker thread done servicing request
23:27:00.188 00.000 1032 OnExposeComplete: enter
23:27:00.190 00.002 1032 UpdateGuideState(): m_state=6
23:27:00.191 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9301
23:27:00.192 00.001 1032 Star::Find returns 1 (0), X=1107.60, Y=132.30, Mass=1333, SNR=25.6, Peak=116 HFD=3.3
23:27:00.195 00.003 1032 MultiStar: [#1 -0.09,0.05,1.01,U] [#2 -0.02,-0.05,0.89,U] [#3 -0.11,0.24,0.00,M1] [#4 0.08,0.08,0.71,U] [#5 0.17,0.17,0.58,U] [#6 -0.00,0.19,0.62,U] [#7 -0.05,0.02,0.70,U] [#8 -0.04,0.10,0.53,U] 
23:27:00.197 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.06}, one-star: {0.26, -0.02}
23:27:00.198 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
23:27:00.200 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
23:27:00.202 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.94 mountX=0.04 mountY=-0.05, mountTheta=-0.89
23:27:00.206 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
23:27:00.209 00.003 1032 Enqueuing Move request for scope (0.04, 0.06)
23:27:00.211 00.002 10072 Worker thread wakes up
23:27:00.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:27:00.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:27:00.211 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.05
23:27:00.213 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:27:00.216 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:27:00.216 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:27:00.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:00.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:27:00.216 00.000 10072 MoveAxis(E, 6, ABG)
23:27:00.216 00.000 10072 Guiding  Dir = 2, Dur = 6
23:27:00.217 00.001 10072 IsGuiding returns 0
23:27:00.217 00.000 10072 PulseGuide returned control before completion, sleep 16
23:27:00.235 00.018 1032 UpdateGuideState exits: m=1333 SNR=25.6
23:27:00.237 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:00.239 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:00.241 00.002 1032 Enqueuing Expose request
23:27:00.244 00.003 10072 IsGuiding returns 0
23:27:00.244 00.000 10072 Move returns status 0, amount 6
23:27:00.244 00.000 10072 MoveAxis(N, 0, ABG)
23:27:00.244 00.000 10072 Move returns status 0, amount 0
23:27:00.244 00.000 10072 move complete, result=0
23:27:00.245 00.001 10072 worker thread done servicing request
23:27:00.245 00.000 10072 Worker thread wakes up
23:27:00.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:00.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:00.251 00.006 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:27:00.652 00.401 10072 Exposure complete
23:27:00.703 00.051 10072 worker thread done servicing request
23:27:00.703 00.000 1032 OnExposeComplete: enter
23:27:00.705 00.002 1032 UpdateGuideState(): m_state=6
23:27:00.708 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9302
23:27:00.709 00.001 1032 Star::Find returns 1 (0), X=1107.58, Y=132.38, Mass=1569, SNR=27.9, Peak=136 HFD=3.2
23:27:00.710 00.001 1032 MultiStar: [#1 -0.18,0.19,0.00,M1] [#2 -0.07,0.13,0.73,U] [#3 -0.07,0.16,0.67,U] [#4 -0.03,0.11,0.66,U] [#5 0.17,0.14,0.65,U] [#6 -0.01,0.02,0.59,U] [#7 -0.10,0.02,0.68,U] [#8 -0.15,0.21,0.00,M1] 
23:27:00.713 00.003 1032 refined, 6 included, MultiStar: {0.03, 0.09}, one-star: {0.25, 0.06}
23:27:00.715 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
23:27:00.718 00.003 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
23:27:00.719 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.21 mountX=0.08 mountY=-0.06, mountTheta=-0.62
23:27:00.722 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
23:27:00.724 00.002 1032 Enqueuing Move request for scope (0.03, 0.09)
23:27:00.726 00.002 10072 Worker thread wakes up
23:27:00.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
23:27:00.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
23:27:00.726 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.06
23:27:00.729 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:27:00.732 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:27:00.732 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:27:00.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:00.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:27:00.732 00.000 10072 MoveAxis(E, 5, ABG)
23:27:00.732 00.000 10072 Guiding  Dir = 2, Dur = 5
23:27:00.732 00.000 10072 IsGuiding returns 0
23:27:00.733 00.001 10072 PulseGuide returned control before completion, sleep 15
23:27:00.749 00.016 1032 UpdateGuideState exits: m=1569 SNR=27.9
23:27:00.751 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:00.752 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:00.754 00.002 1032 Enqueuing Expose request
23:27:00.758 00.004 10072 IsGuiding returns 0
23:27:00.758 00.000 10072 Move returns status 0, amount 5
23:27:00.758 00.000 10072 MoveAxis(N, 0, ABG)
23:27:00.758 00.000 10072 Move returns status 0, amount 0
23:27:00.758 00.000 10072 move complete, result=0
23:27:00.758 00.000 10072 worker thread done servicing request
23:27:00.758 00.000 10072 Worker thread wakes up
23:27:00.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:00.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:00.764 00.006 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:27:01.391 00.627 10072 Exposure complete
23:27:01.441 00.050 10072 worker thread done servicing request
23:27:01.441 00.000 1032 OnExposeComplete: enter
23:27:01.442 00.001 1032 UpdateGuideState(): m_state=6
23:27:01.444 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9303
23:27:01.445 00.001 1032 Star::Find returns 1 (0), X=1107.66, Y=132.20, Mass=1461, SNR=26.8, Peak=97 HFD=3.4
23:27:01.448 00.003 1032 MultiStar: [#1 -0.01,0.08,0.98,U] [#2 0.04,-0.15,0.78,U] [#3 -0.08,0.02,0.74,U] [#4 0.13,-0.15,0.66,U] [#5 0.13,-0.06,0.67,U] [#6 0.09,0.01,0.62,U] [#7 -0.03,-0.27,0.00,M1] [#8 0.02,0.09,0.51,U] 
23:27:01.450 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.04}, one-star: {0.33, -0.12}
23:27:01.451 00.001 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
23:27:01.452 00.001 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
23:27:01.455 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.42 mountX=-0.06 mountY=-0.07, mountTheta=-2.25
23:27:01.459 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
23:27:01.462 00.003 1032 Enqueuing Move request for scope (0.09, -0.04)
23:27:01.463 00.001 10072 Worker thread wakes up
23:27:01.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:27:01.463 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:27:01.463 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.07
23:27:01.465 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=156, Gamma=2.230
23:27:01.468 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:27:01.468 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:27:01.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:01.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:27:01.468 00.000 10072 MoveAxis(E, 7, ABG)
23:27:01.468 00.000 10072 Guiding  Dir = 2, Dur = 7
23:27:01.469 00.001 10072 IsGuiding returns 0
23:27:01.469 00.000 10072 PulseGuide returned control before completion, sleep 17
23:27:01.486 00.017 1032 UpdateGuideState exits: m=1461 SNR=26.8
23:27:01.490 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:01.492 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:01.493 00.001 1032 Enqueuing Expose request
23:27:01.495 00.002 10072 IsGuiding returns 0
23:27:01.495 00.000 10072 Move returns status 0, amount 7
23:27:01.495 00.000 10072 MoveAxis(N, 0, ABG)
23:27:01.495 00.000 10072 Move returns status 0, amount 0
23:27:01.495 00.000 10072 move complete, result=0
23:27:01.496 00.001 10072 worker thread done servicing request
23:27:01.496 00.000 10072 Worker thread wakes up
23:27:01.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:01.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:01.502 00.006 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:27:01.905 00.403 10072 Exposure complete
23:27:01.953 00.048 10072 worker thread done servicing request
23:27:01.953 00.000 1032 OnExposeComplete: enter
23:27:01.955 00.002 1032 UpdateGuideState(): m_state=6
23:27:01.957 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9304
23:27:01.959 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=132.16, Mass=1481, SNR=27.1, Peak=109 HFD=3.4
23:27:01.961 00.002 1032 MultiStar: [#1 -0.04,0.01,0.95,U] [#2 -0.05,-0.16,0.76,U] [#3 -0.08,0.02,0.79,U] [#4 0.08,-0.05,0.67,U] [#5 0.12,-0.07,0.64,U] [#6 0.10,-0.13,0.61,U] [#7 -0.08,-0.13,0.69,U] [#8 0.08,-0.07,0.52,U] 
23:27:01.963 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.38, -0.16}
23:27:01.964 00.001 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
23:27:01.966 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
23:27:01.967 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.90 mountX=-0.09 mountY=-0.04, mountTheta=-2.73
23:27:01.970 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
23:27:01.973 00.003 1032 Enqueuing Move request for scope (0.06, -0.08)
23:27:01.974 00.001 10072 Worker thread wakes up
23:27:01.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
23:27:01.974 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
23:27:01.974 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
23:27:01.976 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
23:27:01.979 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:27:01.979 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:27:01.979 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:01.979 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:27:01.979 00.000 10072 MoveAxis(E, 5, ABG)
23:27:01.979 00.000 10072 Guiding  Dir = 2, Dur = 5
23:27:01.980 00.001 10072 IsGuiding returns 0
23:27:01.980 00.000 10072 PulseGuide returned control before completion, sleep 15
23:27:01.996 00.016 1032 UpdateGuideState exits: m=1481 SNR=27.1
23:27:01.998 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:02.000 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:02.001 00.001 1032 Enqueuing Expose request
23:27:02.010 00.009 10072 IsGuiding returns 0
23:27:02.010 00.000 10072 Move returns status 0, amount 5
23:27:02.010 00.000 10072 MoveAxis(N, 0, ABG)
23:27:02.010 00.000 10072 Move returns status 0, amount 0
23:27:02.010 00.000 10072 move complete, result=0
23:27:02.010 00.000 10072 worker thread done servicing request
23:27:02.010 00.000 10072 Worker thread wakes up
23:27:02.011 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:02.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:02.015 00.004 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
23:27:02.638 00.623 10072 Exposure complete
23:27:02.687 00.049 10072 worker thread done servicing request
23:27:02.687 00.000 1032 OnExposeComplete: enter
23:27:02.689 00.002 1032 UpdateGuideState(): m_state=6
23:27:02.691 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9305
23:27:02.694 00.003 1032 Star::Find returns 1 (0), X=1107.65, Y=132.23, Mass=1282, SNR=25.2, Peak=95 HFD=3.5
23:27:02.696 00.002 1032 MultiStar: [#1 -0.05,-0.03,0.97,U] [#2 0.01,-0.14,0.84,U] [#3 -0.19,-0.01,0.77,U] [#4 0.04,-0.08,0.72,U] [#5 0.20,-0.06,0.64,U] [#6 0.11,-0.10,0.63,U] [#7 -0.05,-0.23,0.74,U] [#8 -0.03,-0.10,0.57,U] 
23:27:02.697 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.31, -0.09}
23:27:02.698 00.001 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
23:27:02.700 00.002 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
23:27:02.701 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.12 mountX=-0.10 mountY=-0.02, mountTheta=-2.95
23:27:02.706 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
23:27:02.709 00.003 1032 Enqueuing Move request for scope (0.04, -0.09)
23:27:02.710 00.001 10072 Worker thread wakes up
23:27:02.710 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
23:27:02.710 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
23:27:02.710 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=-0.02
23:27:02.712 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:27:02.715 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:27:02.715 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:27:02.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:02.716 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:27:02.716 00.000 10072 MoveAxis(E, 5, ABG)
23:27:02.716 00.000 10072 Guiding  Dir = 2, Dur = 5
23:27:02.716 00.000 10072 IsGuiding returns 0
23:27:02.717 00.001 10072 PulseGuide returned control before completion, sleep 15
23:27:02.732 00.015 1032 UpdateGuideState exits: m=1282 SNR=25.2
23:27:02.734 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:02.736 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:02.739 00.003 1032 Enqueuing Expose request
23:27:02.743 00.004 10072 IsGuiding returns 0
23:27:02.743 00.000 10072 Move returns status 0, amount 5
23:27:02.743 00.000 10072 MoveAxis(N, 0, ABG)
23:27:02.743 00.000 10072 Move returns status 0, amount 0
23:27:02.743 00.000 10072 move complete, result=0
23:27:02.744 00.001 10072 worker thread done servicing request
23:27:02.744 00.000 10072 Worker thread wakes up
23:27:02.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:02.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:02.749 00.005 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
23:27:03.155 00.406 10072 Exposure complete
23:27:03.206 00.051 10072 worker thread done servicing request
23:27:03.206 00.000 1032 OnExposeComplete: enter
23:27:03.209 00.003 1032 UpdateGuideState(): m_state=6
23:27:03.211 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9306
23:27:03.213 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=132.21, Mass=1464, SNR=26.9, Peak=111 HFD=3.3
23:27:03.214 00.001 1032 MultiStar: [#1 -0.07,0.01,0.95,U] [#2 -0.11,-0.07,0.81,U] [#3 -0.01,0.06,0.76,U] [#4 0.07,-0.05,0.62,U] [#5 0.05,0.06,0.64,U] [#6 0.08,0.14,0.59,U] [#7 -0.11,-0.04,0.66,U] [#8 -0.05,0.13,0.52,U] 
23:27:03.217 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.29, -0.11}
23:27:03.219 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
23:27:03.221 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
23:27:03.222 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.07 mountX=-0.00 mountY=-0.02, mountTheta=-1.76
23:27:03.225 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
23:27:03.227 00.002 1032 Enqueuing Move request for scope (0.02, 0.00)
23:27:03.230 00.003 10072 Worker thread wakes up
23:27:03.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
23:27:03.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
23:27:03.230 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
23:27:03.232 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:27:03.235 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:27:03.235 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
23:27:03.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:03.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:27:03.235 00.000 10072 MoveAxis(E, 4, ABG)
23:27:03.235 00.000 10072 Guiding  Dir = 2, Dur = 4
23:27:03.236 00.001 10072 IsGuiding returns 0
23:27:03.236 00.000 10072 PulseGuide returned control before completion, sleep 14
23:27:03.254 00.018 1032 UpdateGuideState exits: m=1464 SNR=26.9
23:27:03.256 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:03.259 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:03.261 00.002 1032 Enqueuing Expose request
23:27:03.263 00.002 10072 IsGuiding returns 0
23:27:03.263 00.000 10072 Move returns status 0, amount 4
23:27:03.263 00.000 10072 MoveAxis(N, 0, ABG)
23:27:03.263 00.000 10072 Move returns status 0, amount 0
23:27:03.263 00.000 10072 move complete, result=0
23:27:03.263 00.000 10072 worker thread done servicing request
23:27:03.263 00.000 10072 Worker thread wakes up
23:27:03.263 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:03.263 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:03.272 00.009 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
23:27:03.888 00.616 10072 Exposure complete
23:27:03.938 00.050 10072 worker thread done servicing request
23:27:03.938 00.000 1032 OnExposeComplete: enter
23:27:03.941 00.003 1032 UpdateGuideState(): m_state=6
23:27:03.943 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9307
23:27:03.946 00.003 1032 Star::Find returns 1 (0), X=1107.61, Y=132.13, Mass=1437, SNR=26.7, Peak=119 HFD=3.3
23:27:03.947 00.001 1032 MultiStar: [#1 -0.07,-0.04,0.95,U] [#2 0.04,-0.02,0.78,U] [#3 0.03,0.12,0.75,U] [#4 0.02,0.03,0.67,U] [#5 0.11,0.04,0.63,U] [#6 -0.01,-0.11,0.62,U] [#7 -0.06,-0.17,0.70,U] [#8 0.10,0.00,0.51,U] 
23:27:03.949 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.28, -0.18}
23:27:03.951 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
23:27:03.952 00.001 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
23:27:03.954 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.68 mountX=-0.05 mountY=-0.04, mountTheta=-2.51
23:27:03.959 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
23:27:03.962 00.003 1032 Enqueuing Move request for scope (0.05, -0.04)
23:27:03.964 00.002 10072 Worker thread wakes up
23:27:03.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
23:27:03.964 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
23:27:03.964 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
23:27:03.967 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:27:03.969 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:27:03.969 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:27:03.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:03.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:27:03.969 00.000 10072 MoveAxis(E, 5, ABG)
23:27:03.970 00.001 10072 Guiding  Dir = 2, Dur = 5
23:27:03.970 00.000 10072 IsGuiding returns 0
23:27:03.970 00.000 10072 PulseGuide returned control before completion, sleep 15
23:27:03.988 00.018 1032 UpdateGuideState exits: m=1437 SNR=26.7
23:27:03.991 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:03.993 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:03.995 00.002 1032 Enqueuing Expose request
23:27:03.998 00.003 10072 IsGuiding returns 0
23:27:03.998 00.000 10072 Move returns status 0, amount 5
23:27:03.998 00.000 10072 MoveAxis(N, 0, ABG)
23:27:03.998 00.000 10072 Move returns status 0, amount 0
23:27:03.998 00.000 10072 move complete, result=0
23:27:03.998 00.000 10072 worker thread done servicing request
23:27:03.999 00.001 10072 Worker thread wakes up
23:27:03.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:03.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:04.006 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
23:27:04.406 00.400 10072 Exposure complete
23:27:04.452 00.046 10072 worker thread done servicing request
23:27:04.453 00.001 1032 OnExposeComplete: enter
23:27:04.456 00.003 1032 UpdateGuideState(): m_state=6
23:27:04.458 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9308
23:27:04.460 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=132.31, Mass=1457, SNR=26.8, Peak=114 HFD=3.4
23:27:04.462 00.002 1032 MultiStar: [#1 -0.01,0.12,0.96,U] [#2 -0.02,-0.06,0.74,U] [#3 -0.09,0.06,0.77,U] [#4 0.15,0.08,0.64,U] [#5 0.09,0.07,0.67,U] [#6 0.05,0.01,0.62,U] [#7 -0.02,0.03,0.64,U] [#8 0.05,0.15,0.54,U] 
23:27:04.464 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.36, -0.01}
23:27:04.465 00.001 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
23:27:04.467 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
23:27:04.468 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.60 mountX=0.03 mountY=-0.08, mountTheta=-1.23
23:27:04.470 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
23:27:04.472 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
23:27:04.473 00.001 10072 Worker thread wakes up
23:27:04.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
23:27:04.473 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
23:27:04.473 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
23:27:04.475 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=155, Gamma=2.230
23:27:04.479 00.004 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:27:04.479 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:27:04.479 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:04.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:27:04.479 00.000 10072 MoveAxis(E, 4, ABG)
23:27:04.479 00.000 10072 Guiding  Dir = 2, Dur = 4
23:27:04.480 00.001 10072 IsGuiding returns 0
23:27:04.480 00.000 10072 PulseGuide returned control before completion, sleep 14
23:27:04.497 00.017 10072 IsGuiding returns 0
23:27:04.497 00.000 10072 Move returns status 0, amount 4
23:27:04.497 00.000 10072 MoveAxis(N, 0, ABG)
23:27:04.497 00.000 10072 Move returns status 0, amount 0
23:27:04.497 00.000 10072 move complete, result=0
23:27:04.497 00.000 10072 worker thread done servicing request
23:27:04.498 00.001 1032 UpdateGuideState exits: m=1457 SNR=26.8
23:27:04.500 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:04.503 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:04.504 00.001 1032 Enqueuing Expose request
23:27:04.506 00.002 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:27:04.508 00.002 10072 Worker thread wakes up
23:27:04.508 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:04.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:05.143 00.635 10072 Exposure complete
23:27:05.190 00.047 10072 worker thread done servicing request
23:27:05.190 00.000 1032 OnExposeComplete: enter
23:27:05.193 00.003 1032 UpdateGuideState(): m_state=6
23:27:05.195 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9309
23:27:05.196 00.001 1032 Star::Find returns 1 (0), X=1107.63, Y=132.08, Mass=1332, SNR=25.7, Peak=103 HFD=3.3
23:27:05.198 00.002 1032 MultiStar: [#1 -0.03,-0.05,0.97,U] [#2 -0.08,-0.26,0.00,M1] [#3 -0.20,-0.03,0.79,U] [#4 0.07,-0.11,0.64,U] [#5 0.05,-0.04,0.74,U] [#6 0.00,0.02,0.63,U] [#7 -0.19,-0.12,0.71,U] [#8 0.01,0.07,0.53,U] 
23:27:05.199 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {0.30, -0.24}
23:27:05.200 00.001 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.01)
23:27:05.203 00.003 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.01)
23:27:05.205 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.08 cameraTheta=-1.45 mountX=-0.07 mountY=0.01, mountTheta=3.01
23:27:05.208 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
23:27:05.210 00.002 1032 Enqueuing Move request for scope (0.01, -0.07)
23:27:05.212 00.002 10072 Worker thread wakes up
23:27:05.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
23:27:05.212 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
23:27:05.212 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
23:27:05.214 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:27:05.216 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:27:05.216 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
23:27:05.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:05.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:27:05.216 00.000 10072 MoveAxis(E, 4, ABG)
23:27:05.216 00.000 10072 Guiding  Dir = 2, Dur = 4
23:27:05.218 00.002 10072 IsGuiding returns 0
23:27:05.219 00.001 10072 PulseGuide returned control before completion, sleep 14
23:27:05.238 00.019 1032 UpdateGuideState exits: m=1332 SNR=25.7
23:27:05.240 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:05.243 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:05.244 00.001 1032 Enqueuing Expose request
23:27:05.249 00.005 10072 IsGuiding returns 0
23:27:05.249 00.000 10072 Move returns status 0, amount 4
23:27:05.249 00.000 10072 MoveAxis(N, 0, ABG)
23:27:05.249 00.000 10072 Move returns status 0, amount 0
23:27:05.249 00.000 10072 move complete, result=0
23:27:05.249 00.000 10072 worker thread done servicing request
23:27:05.249 00.000 10072 Worker thread wakes up
23:27:05.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:05.250 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:05.253 00.003 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
23:27:05.656 00.403 10072 Exposure complete
23:27:05.704 00.048 10072 worker thread done servicing request
23:27:05.704 00.000 1032 OnExposeComplete: enter
23:27:05.707 00.003 1032 UpdateGuideState(): m_state=6
23:27:05.709 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9310
23:27:05.710 00.001 1032 Star::Find returns 1 (0), X=1107.61, Y=132.23, Mass=1519, SNR=27.4, Peak=136 HFD=3.2
23:27:05.712 00.002 1032 MultiStar: [#1 0.01,0.13,0.91,U] [#2 0.02,0.07,0.82,U] [#3 0.05,0.04,0.70,U] [#4 0.07,0.05,0.61,U] [#5 0.09,0.17,0.63,U] [#6 -0.02,0.09,0.55,U] [#7 -0.12,0.05,0.69,U] [#8 0.03,-0.04,0.49,U] 
23:27:05.715 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.27, -0.09}
23:27:05.716 00.001 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
23:27:05.719 00.003 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
23:27:05.721 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.07 cameraTheta=0.72 mountX=0.03 mountY=-0.07, mountTheta=-1.11
23:27:05.723 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
23:27:05.725 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
23:27:05.726 00.001 10072 Worker thread wakes up
23:27:05.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
23:27:05.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
23:27:05.726 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
23:27:05.728 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=2.230
23:27:05.731 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:27:05.731 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:27:05.731 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:05.731 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:27:05.731 00.000 10072 MoveAxis(E, 4, ABG)
23:27:05.732 00.001 10072 Guiding  Dir = 2, Dur = 4
23:27:05.732 00.000 10072 IsGuiding returns 0
23:27:05.732 00.000 10072 PulseGuide returned control before completion, sleep 14
23:27:05.748 00.016 10072 IsGuiding returns 0
23:27:05.748 00.000 10072 Move returns status 0, amount 4
23:27:05.748 00.000 10072 MoveAxis(N, 0, ABG)
23:27:05.748 00.000 10072 Move returns status 0, amount 0
23:27:05.748 00.000 10072 move complete, result=0
23:27:05.748 00.000 1032 UpdateGuideState exits: m=1519 SNR=27.4
23:27:05.750 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:05.752 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:05.754 00.002 1032 Enqueuing Expose request
23:27:05.756 00.002 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:27:05.758 00.002 10072 worker thread done servicing request
23:27:05.758 00.000 10072 Worker thread wakes up
23:27:05.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:05.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:06.394 00.636 10072 Exposure complete
23:27:06.442 00.048 10072 worker thread done servicing request
23:27:06.442 00.000 1032 OnExposeComplete: enter
23:27:06.443 00.001 1032 UpdateGuideState(): m_state=6
23:27:06.446 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9311
23:27:06.448 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=132.30, Mass=1386, SNR=26.2, Peak=114 HFD=3.2
23:27:06.449 00.001 1032 MultiStar: [#1 -0.09,0.06,0.98,U] [#2 -0.01,-0.03,0.81,U] [#3 -0.09,0.14,0.81,U] [#4 -0.06,0.09,0.69,U] [#5 0.15,0.09,0.68,U] [#6 0.02,0.03,0.62,U] [#7 -0.16,0.01,0.70,U] [#8 -0.06,0.13,0.52,U] 
23:27:06.450 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {0.25, -0.02}
23:27:06.452 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
23:27:06.453 00.001 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
23:27:06.455 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.52 mountX=0.05 mountY=-0.02, mountTheta=-0.31
23:27:06.460 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
23:27:06.462 00.002 1032 Enqueuing Move request for scope (0.00, 0.05)
23:27:06.464 00.002 10072 Worker thread wakes up
23:27:06.464 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
23:27:06.464 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
23:27:06.464 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.02
23:27:06.466 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:27:06.468 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:27:06.469 00.001 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:27:06.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:06.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:27:06.469 00.000 10072 MoveAxis(E, 3, ABG)
23:27:06.469 00.000 10072 Guiding  Dir = 2, Dur = 3
23:27:06.469 00.000 10072 IsGuiding returns 0
23:27:06.470 00.001 10072 PulseGuide returned control before completion, sleep 13
23:27:06.487 00.017 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:27:06.490 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:06.491 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:06.494 00.003 1032 Enqueuing Expose request
23:27:06.498 00.004 10072 IsGuiding returns 0
23:27:06.498 00.000 10072 Move returns status 0, amount 3
23:27:06.498 00.000 10072 MoveAxis(N, 0, ABG)
23:27:06.498 00.000 10072 Move returns status 0, amount 0
23:27:06.498 00.000 10072 move complete, result=0
23:27:06.498 00.000 10072 worker thread done servicing request
23:27:06.498 00.000 10072 Worker thread wakes up
23:27:06.498 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:06.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:06.503 00.005 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:27:06.908 00.405 10072 Exposure complete
23:27:06.955 00.047 10072 worker thread done servicing request
23:27:06.955 00.000 1032 OnExposeComplete: enter
23:27:06.957 00.002 1032 UpdateGuideState(): m_state=6
23:27:06.959 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9312
23:27:06.961 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=132.18, Mass=1410, SNR=26.4, Peak=115 HFD=3.3
23:27:06.963 00.002 1032 MultiStar: [#1 -0.06,0.10,0.95,U] [#2 -0.01,-0.00,0.82,U] [#3 -0.06,0.08,0.77,U] [#4 0.20,0.03,0.65,U] [#5 0.01,-0.00,0.66,U] [#6 -0.02,0.06,0.66,U] [#7 -0.11,0.01,0.68,U] [#8 0.06,0.06,0.53,U] 
23:27:06.965 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.26, -0.14}
23:27:06.966 00.001 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:27:06.968 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:27:06.970 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.47 mountX=0.01 mountY=-0.04, mountTheta=-1.36
23:27:06.973 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
23:27:06.974 00.001 1032 Enqueuing Move request for scope (0.03, 0.02)
23:27:06.976 00.002 10072 Worker thread wakes up
23:27:06.977 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
23:27:06.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
23:27:06.977 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
23:27:06.978 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:27:06.981 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:27:06.981 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:27:06.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:06.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:27:06.981 00.000 10072 MoveAxis(E, 2, ABG)
23:27:06.981 00.000 10072 Guiding  Dir = 2, Dur = 2
23:27:06.982 00.001 10072 IsGuiding returns 0
23:27:06.982 00.000 10072 PulseGuide returned control before completion, sleep 12
23:27:06.998 00.016 10072 IsGuiding returns 0
23:27:06.998 00.000 10072 Move returns status 0, amount 2
23:27:06.998 00.000 10072 MoveAxis(N, 0, ABG)
23:27:06.998 00.000 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:27:07.000 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:07.002 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:07.004 00.002 1032 Enqueuing Expose request
23:27:07.005 00.001 10072 Move returns status 0, amount 0
23:27:07.005 00.000 10072 move complete, result=0
23:27:07.005 00.000 10072 worker thread done servicing request
23:27:07.005 00.000 10072 Worker thread wakes up
23:27:07.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:07.005 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:07.012 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:27:07.643 00.631 10072 Exposure complete
23:27:07.690 00.047 10072 worker thread done servicing request
23:27:07.690 00.000 1032 OnExposeComplete: enter
23:27:07.691 00.001 1032 UpdateGuideState(): m_state=6
23:27:07.693 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9313
23:27:07.694 00.001 1032 Star::Find returns 1 (0), X=1107.60, Y=132.16, Mass=1384, SNR=26.2, Peak=100 HFD=3.5
23:27:07.696 00.002 1032 MultiStar: [#1 -0.05,-0.00,0.98,U] [#2 0.10,-0.17,0.79,U] [#3 0.00,0.03,0.78,U] [#4 0.11,-0.14,0.69,U] [#5 0.19,-0.08,0.70,U] [#6 0.14,-0.06,0.59,U] [#7 0.06,-0.17,0.72,U] [#8 0.05,-0.02,0.54,U] 
23:27:07.698 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.27, -0.15}
23:27:07.699 00.001 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
23:27:07.700 00.001 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
23:27:07.702 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.72 mountX=-0.11 mountY=-0.07, mountTheta=-2.55
23:27:07.705 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
23:27:07.707 00.002 1032 Enqueuing Move request for scope (0.10, -0.09)
23:27:07.708 00.001 10072 Worker thread wakes up
23:27:07.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
23:27:07.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
23:27:07.708 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=-0.07
23:27:07.712 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:27:07.713 00.001 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:27:07.713 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:27:07.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:07.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:27:07.713 00.000 10072 MoveAxis(E, 6, ABG)
23:27:07.713 00.000 10072 Guiding  Dir = 2, Dur = 6
23:27:07.715 00.002 10072 IsGuiding returns 0
23:27:07.715 00.000 10072 PulseGuide returned control before completion, sleep 16
23:27:07.731 00.016 1032 UpdateGuideState exits: m=1384 SNR=26.2
23:27:07.733 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:07.735 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:07.738 00.003 1032 Enqueuing Expose request
23:27:07.746 00.008 10072 IsGuiding returns 0
23:27:07.746 00.000 10072 Move returns status 0, amount 6
23:27:07.746 00.000 10072 MoveAxis(N, 0, ABG)
23:27:07.746 00.000 10072 Move returns status 0, amount 0
23:27:07.746 00.000 10072 move complete, result=0
23:27:07.746 00.000 10072 worker thread done servicing request
23:27:07.746 00.000 10072 Worker thread wakes up
23:27:07.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:07.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:07.748 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:27:08.157 00.409 10072 Exposure complete
23:27:08.204 00.047 10072 worker thread done servicing request
23:27:08.205 00.001 1032 OnExposeComplete: enter
23:27:08.207 00.002 1032 UpdateGuideState(): m_state=6
23:27:08.209 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9314
23:27:08.210 00.001 1032 Star::Find returns 1 (0), X=1107.72, Y=132.09, Mass=1487, SNR=27.1, Peak=99 HFD=3.4
23:27:08.212 00.002 1032 MultiStar: [#1 0.02,-0.09,1.00,U] [#2 0.04,-0.28,0.00,M1] [#3 -0.06,0.02,0.73,U] [#4 0.17,-0.09,0.58,U] [#5 0.23,-0.01,0.64,U] [#6 0.07,-0.07,0.61,U] [#7 0.03,-0.20,0.69,U] [#8 0.09,0.03,0.51,U] 
23:27:08.215 00.003 1032 refined, 7 included, MultiStar: {0.13, -0.09}, one-star: {0.39, -0.22}
23:27:08.217 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
23:27:08.218 00.001 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
23:27:08.219 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.63 mountX=-0.12 mountY=-0.10, mountTheta=-2.46
23:27:08.222 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
23:27:08.223 00.001 1032 Enqueuing Move request for scope (0.13, -0.09)
23:27:08.225 00.002 10072 Worker thread wakes up
23:27:08.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
23:27:08.225 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
23:27:08.225 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
23:27:08.227 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:27:08.230 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:27:08.230 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:27:08.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:08.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:27:08.230 00.000 10072 MoveAxis(E, 6, ABG)
23:27:08.230 00.000 10072 Guiding  Dir = 2, Dur = 6
23:27:08.230 00.000 10072 IsGuiding returns 0
23:27:08.231 00.001 10072 PulseGuide returned control before completion, sleep 16
23:27:08.247 00.016 1032 UpdateGuideState exits: m=1487 SNR=27.1
23:27:08.249 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:08.251 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:08.252 00.001 1032 Enqueuing Expose request
23:27:08.260 00.008 10072 IsGuiding returns 0
23:27:08.260 00.000 10072 Move returns status 0, amount 6
23:27:08.260 00.000 10072 MoveAxis(N, 0, ABG)
23:27:08.260 00.000 10072 Move returns status 0, amount 0
23:27:08.260 00.000 10072 move complete, result=0
23:27:08.260 00.000 10072 worker thread done servicing request
23:27:08.260 00.000 10072 Worker thread wakes up
23:27:08.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:08.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:08.260 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:27:08.889 00.629 10072 Exposure complete
23:27:08.935 00.046 10072 worker thread done servicing request
23:27:08.935 00.000 1032 OnExposeComplete: enter
23:27:08.937 00.002 1032 UpdateGuideState(): m_state=6
23:27:08.939 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9315
23:27:08.940 00.001 1032 Star::Find returns 1 (0), X=1107.65, Y=132.19, Mass=1343, SNR=25.8, Peak=94 HFD=3.4
23:27:08.941 00.001 1032 MultiStar: [#1 0.04,0.04,0.94,U] [#2 0.11,-0.07,0.77,U] [#3 -0.11,0.05,0.81,U] [#4 0.10,-0.07,0.66,U] [#5 0.19,-0.00,0.64,U] [#6 0.20,0.04,0.65,U] [#7 -0.05,-0.08,0.74,U] [#8 0.20,-0.03,0.54,U] 
23:27:08.943 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.32, -0.13}
23:27:08.945 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
23:27:08.946 00.001 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
23:27:08.948 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.26 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
23:27:08.950 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
23:27:08.951 00.001 1032 Enqueuing Move request for scope (0.11, -0.03)
23:27:08.952 00.001 10072 Worker thread wakes up
23:27:08.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:27:08.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:27:08.952 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
23:27:08.955 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:27:08.958 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:27:08.959 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:27:08.959 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:08.959 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:27:08.959 00.000 10072 MoveAxis(E, 6, ABG)
23:27:08.959 00.000 10072 Guiding  Dir = 2, Dur = 6
23:27:08.961 00.002 10072 IsGuiding returns 0
23:27:08.962 00.001 10072 PulseGuide returned control before completion, sleep 16
23:27:08.976 00.014 1032 UpdateGuideState exits: m=1343 SNR=25.8
23:27:08.978 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:08.979 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:08.982 00.003 1032 Enqueuing Expose request
23:27:08.984 00.002 10072 IsGuiding returns 0
23:27:08.984 00.000 10072 Move returns status 0, amount 6
23:27:08.984 00.000 10072 MoveAxis(N, 0, ABG)
23:27:08.984 00.000 10072 Move returns status 0, amount 0
23:27:08.984 00.000 10072 move complete, result=0
23:27:08.984 00.000 10072 worker thread done servicing request
23:27:08.984 00.000 10072 Worker thread wakes up
23:27:08.984 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:08.985 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:08.992 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:27:09.391 00.399 10072 Exposure complete
23:27:09.441 00.050 10072 worker thread done servicing request
23:27:09.442 00.001 1032 OnExposeComplete: enter
23:27:09.443 00.001 1032 UpdateGuideState(): m_state=6
23:27:09.445 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9316
23:27:09.447 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=132.12, Mass=1443, SNR=26.7, Peak=113 HFD=3.3
23:27:09.449 00.002 1032 MultiStar: [#1 -0.08,0.07,0.93,U] [#2 0.02,-0.15,0.80,U] [#3 -0.00,0.06,0.76,U] [#4 0.11,-0.04,0.69,U] [#5 0.16,-0.01,0.65,U] [#6 0.02,0.01,0.60,U] [#7 -0.06,-0.19,0.69,U] [#8 0.04,0.06,0.52,U] 
23:27:09.451 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.30, -0.20}
23:27:09.452 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
23:27:09.453 00.001 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
23:27:09.455 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.69 mountX=-0.06 mountY=-0.05, mountTheta=-2.52
23:27:09.460 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
23:27:09.462 00.002 1032 Enqueuing Move request for scope (0.06, -0.05)
23:27:09.464 00.002 10072 Worker thread wakes up
23:27:09.464 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
23:27:09.464 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
23:27:09.464 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.05
23:27:09.467 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:27:09.469 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:27:09.469 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:27:09.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:09.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:27:09.469 00.000 10072 MoveAxis(E, 4, ABG)
23:27:09.469 00.000 10072 Guiding  Dir = 2, Dur = 4
23:27:09.470 00.001 10072 IsGuiding returns 0
23:27:09.470 00.000 10072 PulseGuide returned control before completion, sleep 14
23:27:09.486 00.016 1032 UpdateGuideState exits: m=1443 SNR=26.7
23:27:09.491 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:09.493 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:09.494 00.001 1032 Enqueuing Expose request
23:27:09.496 00.002 10072 IsGuiding returns 0
23:27:09.496 00.000 10072 Move returns status 0, amount 4
23:27:09.497 00.001 10072 MoveAxis(N, 0, ABG)
23:27:09.497 00.000 10072 Move returns status 0, amount 0
23:27:09.497 00.000 10072 move complete, result=0
23:27:09.497 00.000 10072 worker thread done servicing request
23:27:09.497 00.000 10072 Worker thread wakes up
23:27:09.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:09.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:09.505 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:27:10.124 00.619 10072 Exposure complete
23:27:10.174 00.050 10072 worker thread done servicing request
23:27:10.174 00.000 1032 OnExposeComplete: enter
23:27:10.176 00.002 1032 UpdateGuideState(): m_state=6
23:27:10.178 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9317
23:27:10.180 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=132.17, Mass=1391, SNR=26.2, Peak=103 HFD=3.4
23:27:10.181 00.001 1032 MultiStar: [#1 -0.00,0.09,0.93,U] [#2 -0.02,-0.19,0.80,U] [#3 -0.14,0.15,0.72,U] [#4 0.15,-0.02,0.70,U] [#5 0.08,-0.00,0.62,U] [#6 0.01,-0.06,0.60,U] [#7 -0.00,-0.07,0.71,U] [#8 0.16,0.10,0.53,U] 
23:27:10.182 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.30, -0.14}
23:27:10.185 00.003 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:27:10.187 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:27:10.188 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.32 mountX=-0.04 mountY=-0.06, mountTheta=-2.15
23:27:10.191 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
23:27:10.192 00.001 1032 Enqueuing Move request for scope (0.07, -0.02)
23:27:10.194 00.002 10072 Worker thread wakes up
23:27:10.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:27:10.194 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:27:10.194 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
23:27:10.196 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:27:10.199 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:27:10.199 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:27:10.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:10.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:27:10.199 00.000 10072 MoveAxis(E, 4, ABG)
23:27:10.200 00.001 10072 Guiding  Dir = 2, Dur = 4
23:27:10.200 00.000 10072 IsGuiding returns 0
23:27:10.201 00.001 10072 PulseGuide returned control before completion, sleep 14
23:27:10.217 00.016 1032 UpdateGuideState exits: m=1391 SNR=26.2
23:27:10.220 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:10.222 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:10.224 00.002 1032 Enqueuing Expose request
23:27:10.230 00.006 10072 IsGuiding returns 0
23:27:10.230 00.000 10072 Move returns status 0, amount 4
23:27:10.230 00.000 10072 MoveAxis(N, 0, ABG)
23:27:10.230 00.000 10072 Move returns status 0, amount 0
23:27:10.230 00.000 10072 move complete, result=0
23:27:10.230 00.000 10072 worker thread done servicing request
23:27:10.230 00.000 10072 Worker thread wakes up
23:27:10.230 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:10.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:10.233 00.003 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:27:10.639 00.406 10072 Exposure complete
23:27:10.690 00.051 10072 worker thread done servicing request
23:27:10.690 00.000 1032 OnExposeComplete: enter
23:27:10.692 00.002 1032 UpdateGuideState(): m_state=6
23:27:10.694 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9318
23:27:10.696 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=132.15, Mass=1301, SNR=25.3, Peak=90 HFD=3.4
23:27:10.698 00.002 1032 MultiStar: [#1 0.06,-0.02,0.98,U] [#2 0.12,-0.02,0.81,U] [#3 0.05,0.08,0.81,U] [#4 0.19,0.01,0.70,U] [#5 0.27,-0.05,0.00,M1] [#6 0.03,-0.10,0.62,U] [#7 -0.07,-0.08,0.74,U] [#8 0.12,0.02,0.55,U] 
23:27:10.700 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.04}, one-star: {0.27, -0.16}
23:27:10.702 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:27:10.703 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:27:10.706 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.35 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
23:27:10.709 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
23:27:10.712 00.003 1032 Enqueuing Move request for scope (0.10, -0.04)
23:27:10.714 00.002 10072 Worker thread wakes up
23:27:10.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:27:10.714 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:27:10.714 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.09
23:27:10.716 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:27:10.718 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:27:10.718 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:27:10.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:10.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:27:10.719 00.001 10072 MoveAxis(E, 3, ABG)
23:27:10.719 00.000 10072 Guiding  Dir = 2, Dur = 3
23:27:10.719 00.000 10072 IsGuiding returns 0
23:27:10.719 00.000 10072 PulseGuide returned control before completion, sleep 13
23:27:10.736 00.017 1032 UpdateGuideState exits: m=1301 SNR=25.3
23:27:10.741 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:10.743 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:10.745 00.002 1032 Enqueuing Expose request
23:27:10.747 00.002 10072 IsGuiding returns 0
23:27:10.747 00.000 10072 Move returns status 0, amount 3
23:27:10.747 00.000 10072 MoveAxis(N, 0, ABG)
23:27:10.747 00.000 10072 Move returns status 0, amount 0
23:27:10.747 00.000 10072 move complete, result=0
23:27:10.748 00.001 10072 worker thread done servicing request
23:27:10.748 00.000 10072 Worker thread wakes up
23:27:10.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:10.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:10.756 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:27:11.376 00.620 10072 Exposure complete
23:27:11.425 00.049 10072 worker thread done servicing request
23:27:11.425 00.000 1032 OnExposeComplete: enter
23:27:11.427 00.002 1032 UpdateGuideState(): m_state=6
23:27:11.431 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9319
23:27:11.432 00.001 1032 Star::Find returns 1 (0), X=1107.56, Y=132.13, Mass=1282, SNR=25.1, Peak=97 HFD=3.5
23:27:11.434 00.002 1032 MultiStar: [#1 -0.14,0.01,0.98,U] [#2 0.00,-0.02,0.89,U] [#3 -0.13,0.05,0.79,U] [#4 0.07,0.02,0.67,U] [#5 0.05,-0.03,0.69,U] [#6 -0.03,0.12,0.58,U] [#7 -0.15,-0.07,0.75,U] [#8 -0.09,0.04,0.55,U] 
23:27:11.437 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.23, -0.19}
23:27:11.439 00.002 1032 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.83) = xAngle (-4.13 = 2.15)
23:27:11.440 00.001 1032 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.13 = 2.15)
23:27:11.442 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-2.30 mountX=-0.01 mountY=0.02, mountTheta=2.15
23:27:11.445 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
23:27:11.447 00.002 1032 Enqueuing Move request for scope (-0.02, -0.02)
23:27:11.449 00.002 10072 Worker thread wakes up
23:27:11.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
23:27:11.449 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
23:27:11.449 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.02
23:27:11.451 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=159, Gamma=2.230
23:27:11.456 00.005 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:27:11.456 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:27:11.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:11.456 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:27:11.456 00.000 10072 MoveAxis(E, 3, ABG)
23:27:11.456 00.000 10072 Guiding  Dir = 2, Dur = 3
23:27:11.456 00.000 10072 IsGuiding returns 0
23:27:11.457 00.001 10072 PulseGuide returned control before completion, sleep 13
23:27:11.475 00.018 1032 UpdateGuideState exits: m=1282 SNR=25.1
23:27:11.477 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:11.478 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:11.480 00.002 1032 Enqueuing Expose request
23:27:11.482 00.002 10072 IsGuiding returns 0
23:27:11.483 00.001 10072 Move returns status 0, amount 3
23:27:11.483 00.000 10072 MoveAxis(N, 0, ABG)
23:27:11.483 00.000 10072 Move returns status 0, amount 0
23:27:11.483 00.000 10072 move complete, result=0
23:27:11.483 00.000 10072 worker thread done servicing request
23:27:11.483 00.000 10072 Worker thread wakes up
23:27:11.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:11.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:11.492 00.009 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:27:11.893 00.401 10072 Exposure complete
23:27:11.943 00.050 10072 worker thread done servicing request
23:27:11.943 00.000 1032 OnExposeComplete: enter
23:27:11.945 00.002 1032 UpdateGuideState(): m_state=6
23:27:11.948 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9320
23:27:11.949 00.001 1032 Star::Find returns 1 (0), X=1107.67, Y=132.25, Mass=1398, SNR=26.3, Peak=101 HFD=3.4
23:27:11.951 00.002 1032 MultiStar: [#1 0.03,0.10,0.95,U] [#2 0.17,-0.03,0.82,U] [#3 -0.03,0.22,0.79,U] [#4 0.20,0.18,0.00,M1] [#5 0.14,0.03,0.68,U] [#6 0.07,0.09,0.60,U] [#7 0.06,-0.01,0.69,U] [#8 0.13,0.12,0.54,U] 
23:27:11.952 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.05}, one-star: {0.34, -0.06}
23:27:11.953 00.001 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
23:27:11.954 00.001 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
23:27:11.957 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.39 mountX=0.02 mountY=-0.13, mountTheta=-1.44
23:27:11.960 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
23:27:11.961 00.001 1032 Enqueuing Move request for scope (0.12, 0.05)
23:27:11.963 00.002 10072 Worker thread wakes up
23:27:11.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:27:11.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:27:11.963 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.13
23:27:11.966 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:27:11.969 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:27:11.969 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:27:11.970 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:11.970 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:27:11.970 00.000 10072 MoveAxis(E, 3, ABG)
23:27:11.970 00.000 10072 Guiding  Dir = 2, Dur = 3
23:27:11.970 00.000 10072 IsGuiding returns 0
23:27:11.971 00.001 10072 PulseGuide returned control before completion, sleep 13
23:27:11.987 00.016 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:27:11.989 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:11.990 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:11.992 00.002 1032 Enqueuing Expose request
23:27:11.996 00.004 10072 IsGuiding returns 0
23:27:11.996 00.000 10072 Move returns status 0, amount 3
23:27:11.996 00.000 10072 MoveAxis(N, 0, ABG)
23:27:11.996 00.000 10072 Move returns status 0, amount 0
23:27:11.996 00.000 10072 move complete, result=0
23:27:11.996 00.000 10072 worker thread done servicing request
23:27:11.996 00.000 10072 Worker thread wakes up
23:27:11.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:11.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:12.000 00.004 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:27:12.623 00.623 10072 Exposure complete
23:27:12.670 00.047 10072 worker thread done servicing request
23:27:12.671 00.001 1032 OnExposeComplete: enter
23:27:12.674 00.003 1032 UpdateGuideState(): m_state=6
23:27:12.676 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9321
23:27:12.678 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=132.21, Mass=1329, SNR=25.6, Peak=91 HFD=3.5
23:27:12.680 00.002 1032 MultiStar: [#1 -0.03,0.03,1.07,U] [#2 0.07,-0.08,0.87,U] [#3 0.03,0.03,0.83,U] [#4 0.10,0.06,0.67,U] [#5 0.11,-0.07,0.68,U] [#6 -0.03,0.08,0.65,U] [#7 -0.06,-0.06,0.74,U] [#8 0.14,0.10,0.51,U] 
23:27:12.682 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.37, -0.11}
23:27:12.684 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
23:27:12.686 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
23:27:12.687 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.12 mountX=-0.03 mountY=-0.08, mountTheta=-1.95
23:27:12.690 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
23:27:12.691 00.001 1032 Enqueuing Move request for scope (0.08, -0.01)
23:27:12.693 00.002 10072 Worker thread wakes up
23:27:12.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:27:12.693 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:27:12.693 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.08
23:27:12.694 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:27:12.697 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:27:12.697 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:27:12.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:12.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:27:12.697 00.000 10072 MoveAxis(E, 3, ABG)
23:27:12.697 00.000 10072 Guiding  Dir = 2, Dur = 3
23:27:12.698 00.001 10072 IsGuiding returns 0
23:27:12.698 00.000 10072 PulseGuide returned control before completion, sleep 13
23:27:12.715 00.017 10072 IsGuiding returns 0
23:27:12.715 00.000 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:27:12.717 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:12.718 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:12.721 00.003 1032 Enqueuing Expose request
23:27:12.722 00.001 10072 Move returns status 0, amount 3
23:27:12.722 00.000 10072 MoveAxis(N, 0, ABG)
23:27:12.722 00.000 10072 Move returns status 0, amount 0
23:27:12.722 00.000 10072 move complete, result=0
23:27:12.722 00.000 10072 worker thread done servicing request
23:27:12.722 00.000 10072 Worker thread wakes up
23:27:12.722 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:12.722 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:12.729 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:27:13.141 00.412 10072 Exposure complete
23:27:13.187 00.046 10072 worker thread done servicing request
23:27:13.187 00.000 1032 OnExposeComplete: enter
23:27:13.189 00.002 1032 UpdateGuideState(): m_state=6
23:27:13.190 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9322
23:27:13.192 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=132.10, Mass=1461, SNR=26.9, Peak=110 HFD=3.4
23:27:13.194 00.002 1032 MultiStar: [#1 -0.02,-0.10,0.96,U] [#2 0.02,-0.12,0.76,U] [#3 0.02,0.00,0.74,U] [#4 0.07,-0.04,0.68,U] [#5 0.04,-0.15,0.61,U] [#6 0.05,-0.13,0.63,U] [#7 -0.13,-0.16,0.69,U] [#8 -0.07,0.03,0.52,U] 
23:27:13.196 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {0.27, -0.22}
23:27:13.197 00.001 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
23:27:13.198 00.001 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
23:27:13.200 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.23 mountX=-0.11 mountY=-0.01, mountTheta=-3.06
23:27:13.203 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.11, opts=13)
23:27:13.204 00.001 1032 Enqueuing Move request for scope (0.04, -0.11)
23:27:13.206 00.002 10072 Worker thread wakes up
23:27:13.206 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
23:27:13.206 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
23:27:13.206 00.000 10072 Moving (0.04, -0.11) raw xDistance=-0.11 yDistance=-0.01
23:27:13.210 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:27:13.211 00.001 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:27:13.211 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
23:27:13.211 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:13.211 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:27:13.212 00.001 10072 MoveAxis(E, 2, ABG)
23:27:13.212 00.000 10072 Guiding  Dir = 2, Dur = 2
23:27:13.212 00.000 10072 IsGuiding returns 0
23:27:13.212 00.000 10072 PulseGuide returned control before completion, sleep 12
23:27:13.229 00.017 1032 UpdateGuideState exits: m=1461 SNR=26.9
23:27:13.231 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:13.232 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:13.233 00.001 1032 Enqueuing Expose request
23:27:13.238 00.005 10072 IsGuiding returns 0
23:27:13.239 00.001 10072 Move returns status 0, amount 2
23:27:13.239 00.000 10072 MoveAxis(N, 0, ABG)
23:27:13.239 00.000 10072 Move returns status 0, amount 0
23:27:13.239 00.000 10072 move complete, result=0
23:27:13.239 00.000 10072 worker thread done servicing request
23:27:13.239 00.000 10072 Worker thread wakes up
23:27:13.239 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:13.239 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:13.246 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:27:13.876 00.630 10072 Exposure complete
23:27:13.925 00.049 10072 worker thread done servicing request
23:27:13.925 00.000 1032 OnExposeComplete: enter
23:27:13.928 00.003 1032 UpdateGuideState(): m_state=6
23:27:13.930 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9323
23:27:13.932 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=132.10, Mass=1323, SNR=25.6, Peak=107 HFD=3.3
23:27:13.934 00.002 1032 MultiStar: [#1 -0.03,-0.07,1.01,U] [#2 0.09,-0.14,0.84,U] [#3 -0.01,0.05,0.78,U] [#4 0.16,-0.06,0.69,U] [#5 0.18,-0.05,0.67,U] [#6 0.12,-0.17,0.64,U] [#7 -0.09,-0.18,0.68,U] [#8 0.20,-0.04,0.51,U] 
23:27:13.935 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.10}, one-star: {0.34, -0.22}
23:27:13.938 00.003 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:27:13.939 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:27:13.942 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.15 cameraTheta=-0.77 mountX=-0.13 mountY=-0.07, mountTheta=-2.60
23:27:13.945 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.10, opts=13)
23:27:13.947 00.002 1032 Enqueuing Move request for scope (0.10, -0.10)
23:27:13.948 00.001 10072 Worker thread wakes up
23:27:13.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
23:27:13.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
23:27:13.949 00.001 10072 Moving (0.10, -0.10) raw xDistance=-0.13 yDistance=-0.07
23:27:13.950 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:27:13.953 00.003 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:27:13.954 00.001 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
23:27:13.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:13.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:27:13.954 00.000 10072 MoveAxis(E, 2, ABG)
23:27:13.954 00.000 10072 Guiding  Dir = 2, Dur = 2
23:27:13.955 00.001 10072 IsGuiding returns 0
23:27:13.957 00.002 10072 PulseGuide returned control before completion, sleep 12
23:27:13.972 00.015 1032 UpdateGuideState exits: m=1323 SNR=25.6
23:27:13.975 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:13.976 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:13.978 00.002 1032 Enqueuing Expose request
23:27:13.985 00.007 10072 IsGuiding returns 0
23:27:13.985 00.000 10072 Move returns status 0, amount 2
23:27:13.985 00.000 10072 MoveAxis(N, 0, ABG)
23:27:13.985 00.000 10072 Move returns status 0, amount 0
23:27:13.986 00.001 10072 move complete, result=0
23:27:13.986 00.000 10072 worker thread done servicing request
23:27:13.986 00.000 10072 Worker thread wakes up
23:27:13.986 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:13.986 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:13.987 00.001 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:27:14.399 00.412 10072 Exposure complete
23:27:14.449 00.050 10072 worker thread done servicing request
23:27:14.450 00.001 1032 OnExposeComplete: enter
23:27:14.451 00.001 1032 UpdateGuideState(): m_state=6
23:27:14.454 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9324
23:27:14.456 00.002 1032 Star::Find returns 1 (0), X=1107.57, Y=132.30, Mass=1384, SNR=26.1, Peak=115 HFD=3.2
23:27:14.457 00.001 1032 MultiStar: [#1 0.03,0.09,1.01,U] [#2 -0.02,0.17,0.77,U] [#3 0.08,0.20,0.78,U] [#4 0.14,0.09,0.71,U] [#5 0.24,0.15,0.00,M1] [#6 0.05,0.21,0.65,U] [#7 -0.05,0.10,0.74,U] [#8 0.11,0.13,0.54,U] 
23:27:14.458 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.11}, one-star: {0.24, -0.02}
23:27:14.461 00.003 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
23:27:14.462 00.001 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
23:27:14.463 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.98 mountX=0.09 mountY=-0.10, mountTheta=-0.85
23:27:14.466 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
23:27:14.467 00.001 1032 Enqueuing Move request for scope (0.08, 0.11)
23:27:14.469 00.002 10072 Worker thread wakes up
23:27:14.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:27:14.469 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:27:14.469 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.10
23:27:14.471 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:27:14.474 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:27:14.474 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:27:14.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:14.475 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:27:14.475 00.000 10072 MoveAxis(E, 1, ABG)
23:27:14.475 00.000 10072 Guiding  Dir = 2, Dur = 1
23:27:14.475 00.000 10072 IsGuiding returns 0
23:27:14.475 00.000 10072 PulseGuide returned control before completion, sleep 11
23:27:14.488 00.013 10072 IsGuiding returns 0
23:27:14.488 00.000 10072 Move returns status 0, amount 1
23:27:14.488 00.000 10072 MoveAxis(N, 0, ABG)
23:27:14.488 00.000 10072 Move returns status 0, amount 0
23:27:14.488 00.000 10072 move complete, result=0
23:27:14.488 00.000 10072 worker thread done servicing request
23:27:14.492 00.004 1032 UpdateGuideState exits: m=1384 SNR=26.1
23:27:14.494 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:14.496 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:14.497 00.001 1032 Enqueuing Expose request
23:27:14.500 00.003 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:27:14.501 00.001 10072 Worker thread wakes up
23:27:14.501 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:14.501 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:15.130 00.629 10072 Exposure complete
23:27:15.179 00.049 10072 worker thread done servicing request
23:27:15.179 00.000 1032 OnExposeComplete: enter
23:27:15.182 00.003 1032 UpdateGuideState(): m_state=6
23:27:15.184 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9325
23:27:15.185 00.001 1032 Star::Find returns 1 (0), X=1107.72, Y=132.29, Mass=1372, SNR=26.0, Peak=102 HFD=3.5
23:27:15.187 00.002 1032 MultiStar: [#1 0.03,0.17,0.93,U] [#2 0.19,0.05,0.84,U] [#3 0.07,0.10,0.81,U] [#4 0.31,0.10,0.00,M1] [#5 0.33,0.16,0.00,M2] [#6 0.27,0.22,0.00,M1] [#7 0.10,0.15,0.68,U] [#8 0.18,0.17,0.52,U] 
23:27:15.189 00.002 1032 refined, 5 included, MultiStar: {0.17, 0.09}, one-star: {0.39, -0.03}
23:27:15.190 00.001 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:27:15.194 00.004 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:27:15.195 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.51 mountX=0.05 mountY=-0.18, mountTheta=-1.32
23:27:15.198 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.09, opts=13)
23:27:15.201 00.003 1032 Enqueuing Move request for scope (0.17, 0.09)
23:27:15.202 00.001 10072 Worker thread wakes up
23:27:15.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
23:27:15.202 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
23:27:15.202 00.000 10072 Moving (0.17, 0.09) raw xDistance=0.05 yDistance=-0.18
23:27:15.205 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:27:15.209 00.004 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:27:15.209 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:27:15.209 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:15.210 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:27:15.210 00.000 10072 MoveAxis(E, 0, ABG)
23:27:15.210 00.000 10072 Move returns status 0, amount 0
23:27:15.210 00.000 10072 MoveAxis(N, 0, ABG)
23:27:15.210 00.000 10072 Move returns status 0, amount 0
23:27:15.210 00.000 10072 move complete, result=0
23:27:15.210 00.000 10072 worker thread done servicing request
23:27:15.225 00.015 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:27:15.227 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:15.229 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:15.231 00.002 1032 Enqueuing Expose request
23:27:15.233 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:27:15.235 00.002 10072 Worker thread wakes up
23:27:15.235 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:15.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:15.648 00.413 10072 Exposure complete
23:27:15.703 00.055 10072 worker thread done servicing request
23:27:15.703 00.000 1032 OnExposeComplete: enter
23:27:15.705 00.002 1032 UpdateGuideState(): m_state=6
23:27:15.707 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9326
23:27:15.711 00.004 1032 Star::Find returns 1 (0), X=1107.67, Y=132.23, Mass=1378, SNR=26.1, Peak=104 HFD=3.5
23:27:15.713 00.002 1032 MultiStar: [#1 -0.04,-0.03,0.98,U] [#2 0.10,-0.19,0.82,U] [#3 -0.03,0.04,0.79,U] [#4 0.15,-0.10,0.68,U] [#5 0.27,-0.00,0.00,M3] [#6 -0.02,-0.18,0.63,U] [#7 -0.03,-0.07,0.72,U] [#8 0.15,0.02,0.51,U] 
23:27:15.716 00.003 1032 refined, 7 included, MultiStar: {0.08, -0.08}, one-star: {0.34, -0.09}
23:27:15.719 00.003 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
23:27:15.720 00.001 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
23:27:15.721 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.73 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
23:27:15.726 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
23:27:15.728 00.002 1032 Enqueuing Move request for scope (0.08, -0.08)
23:27:15.729 00.001 10072 Worker thread wakes up
23:27:15.730 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
23:27:15.730 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
23:27:15.730 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.09 yDistance=-0.06
23:27:15.731 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:27:15.734 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:27:15.734 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:27:15.734 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:15.734 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:27:15.734 00.000 10072 MoveAxis(E, 0, ABG)
23:27:15.734 00.000 10072 Move returns status 0, amount 0
23:27:15.734 00.000 10072 MoveAxis(N, 0, ABG)
23:27:15.734 00.000 10072 Move returns status 0, amount 0
23:27:15.734 00.000 10072 move complete, result=0
23:27:15.734 00.000 10072 worker thread done servicing request
23:27:15.752 00.018 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:27:15.754 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:15.756 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:15.757 00.001 1032 Enqueuing Expose request
23:27:15.759 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:15.761 00.002 10072 Worker thread wakes up
23:27:15.762 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:15.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:16.399 00.637 10072 Exposure complete
23:27:16.449 00.050 10072 worker thread done servicing request
23:27:16.449 00.000 1032 OnExposeComplete: enter
23:27:16.451 00.002 1032 UpdateGuideState(): m_state=6
23:27:16.453 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9327
23:27:16.455 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=132.21, Mass=1360, SNR=25.9, Peak=101 HFD=3.4
23:27:16.457 00.002 1032 MultiStar: [#1 -0.00,0.03,0.97,U] [#2 0.12,-0.00,0.84,U] [#3 0.03,0.14,0.76,U] [#4 0.20,-0.03,0.65,U] [#5 0.20,0.12,0.69,U] [#6 0.18,0.03,0.64,U] [#7 -0.01,-0.07,0.74,U] [#8 0.20,0.02,0.56,U] 
23:27:16.458 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.36, -0.10}
23:27:16.460 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
23:27:16.462 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
23:27:16.464 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.07 mountX=-0.03 mountY=-0.14, mountTheta=-1.76
23:27:16.466 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
23:27:16.468 00.002 1032 Enqueuing Move request for scope (0.14, 0.01)
23:27:16.470 00.002 10072 Worker thread wakes up
23:27:16.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
23:27:16.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
23:27:16.470 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.03 yDistance=-0.14
23:27:16.472 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:27:16.479 00.007 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:27:16.479 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:27:16.479 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:16.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:27:16.479 00.000 10072 MoveAxis(E, 0, ABG)
23:27:16.479 00.000 10072 Move returns status 0, amount 0
23:27:16.479 00.000 10072 MoveAxis(N, 0, ABG)
23:27:16.479 00.000 10072 Move returns status 0, amount 0
23:27:16.479 00.000 10072 move complete, result=0
23:27:16.479 00.000 10072 worker thread done servicing request
23:27:16.497 00.018 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:27:16.500 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:16.502 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:16.504 00.002 1032 Enqueuing Expose request
23:27:16.506 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:16.508 00.002 10072 Worker thread wakes up
23:27:16.508 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:16.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:16.915 00.407 10072 Exposure complete
23:27:16.966 00.051 10072 worker thread done servicing request
23:27:16.966 00.000 1032 OnExposeComplete: enter
23:27:16.969 00.003 1032 UpdateGuideState(): m_state=6
23:27:16.971 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9328
23:27:16.972 00.001 1032 Star::Find returns 1 (0), X=1107.75, Y=132.38, Mass=1396, SNR=26.2, Peak=103 HFD=3.4
23:27:16.975 00.003 1032 MultiStar: [#1 -0.03,0.03,0.98,U] [#2 0.16,0.04,0.77,U] [#3 -0.07,0.16,0.77,U] [#4 0.11,-0.09,0.70,U] [#5 0.28,0.06,0.00,M3] [#6 0.14,0.05,0.64,U] [#7 0.05,-0.12,0.70,U] [#8 0.15,0.16,0.51,U] 
23:27:16.976 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.04}, one-star: {0.41, 0.06}
23:27:16.978 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
23:27:16.979 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
23:27:16.981 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.28 mountX=0.00 mountY=-0.13, mountTheta=-1.55
23:27:16.983 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
23:27:16.986 00.003 1032 Enqueuing Move request for scope (0.12, 0.04)
23:27:16.987 00.001 10072 Worker thread wakes up
23:27:16.988 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
23:27:16.988 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
23:27:16.988 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.00 yDistance=-0.13
23:27:16.989 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:27:16.993 00.004 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:27:16.993 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:27:16.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:16.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:27:16.993 00.000 10072 MoveAxis(W, 1, ABG)
23:27:16.993 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:16.994 00.001 10072 IsGuiding returns 0
23:27:16.994 00.000 10072 PulseGuide returned control before completion, sleep 11
23:27:17.006 00.012 10072 IsGuiding returns 0
23:27:17.006 00.000 10072 Move returns status 0, amount 1
23:27:17.006 00.000 10072 MoveAxis(N, 0, ABG)
23:27:17.006 00.000 10072 Move returns status 0, amount 0
23:27:17.006 00.000 10072 move complete, result=0
23:27:17.006 00.000 10072 worker thread done servicing request
23:27:17.011 00.005 1032 UpdateGuideState exits: m=1396 SNR=26.2
23:27:17.014 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:17.015 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:17.018 00.003 1032 Enqueuing Expose request
23:27:17.020 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:27:17.022 00.002 10072 Worker thread wakes up
23:27:17.023 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:17.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:17.648 00.625 10072 Exposure complete
23:27:17.698 00.050 10072 worker thread done servicing request
23:27:17.698 00.000 1032 OnExposeComplete: enter
23:27:17.701 00.003 1032 UpdateGuideState(): m_state=6
23:27:17.703 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9329
23:27:17.706 00.003 1032 Star::Find returns 1 (0), X=1107.72, Y=132.42, Mass=1507, SNR=27.3, Peak=122 HFD=3.3
23:27:17.708 00.002 1032 MultiStar: [#1 -0.11,0.20,0.93,U] [#2 0.09,0.13,0.78,U] [#3 -0.07,0.18,0.72,U] [#4 0.07,0.12,0.68,U] [#5 0.13,0.19,0.65,U] [#6 0.09,0.16,0.64,U] [#7 -0.00,0.05,0.70,U] [#8 0.10,0.21,0.51,U] 
23:27:17.710 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.15}, one-star: {0.39, 0.10}
23:27:17.712 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
23:27:17.714 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
23:27:17.716 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.06 mountX=0.12 mountY=-0.12, mountTheta=-0.77
23:27:17.719 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.15, opts=13)
23:27:17.722 00.003 1032 Enqueuing Move request for scope (0.08, 0.15)
23:27:17.724 00.002 10072 Worker thread wakes up
23:27:17.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
23:27:17.724 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
23:27:17.724 00.000 10072 Moving (0.08, 0.15) raw xDistance=0.12 yDistance=-0.12
23:27:17.725 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:27:17.728 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:27:17.728 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:27:17.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:17.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:27:17.728 00.000 10072 MoveAxis(W, 0, ABG)
23:27:17.729 00.001 10072 Move returns status 0, amount 0
23:27:17.729 00.000 10072 MoveAxis(N, 0, ABG)
23:27:17.729 00.000 10072 Move returns status 0, amount 0
23:27:17.729 00.000 10072 move complete, result=0
23:27:17.729 00.000 10072 worker thread done servicing request
23:27:17.747 00.018 1032 UpdateGuideState exits: m=1507 SNR=27.3
23:27:17.750 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:17.751 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:17.753 00.002 1032 Enqueuing Expose request
23:27:17.755 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:27:17.757 00.002 10072 Worker thread wakes up
23:27:17.758 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:17.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:18.165 00.407 10072 Exposure complete
23:27:18.215 00.050 10072 worker thread done servicing request
23:27:18.215 00.000 1032 OnExposeComplete: enter
23:27:18.217 00.002 1032 UpdateGuideState(): m_state=6
23:27:18.219 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9330
23:27:18.220 00.001 1032 Star::Find returns 1 (0), X=1107.71, Y=132.42, Mass=1326, SNR=25.6, Peak=103 HFD=3.3
23:27:18.222 00.002 1032 MultiStar: [#1 0.05,0.14,1.02,U] [#2 0.05,0.11,0.80,U] [#3 0.02,0.26,0.00,M1] [#4 0.17,0.15,0.68,U] [#5 0.18,0.13,0.65,U] [#6 0.21,0.13,0.62,U] [#7 -0.05,0.07,0.73,U] [#8 0.20,0.26,0.00,M1] 
23:27:18.224 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.12}, one-star: {0.38, 0.10}
23:27:18.225 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
23:27:18.227 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
23:27:18.228 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.19 cameraTheta=0.68 mountX=0.08 mountY=-0.17, mountTheta=-1.15
23:27:18.231 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.12, opts=13)
23:27:18.233 00.002 1032 Enqueuing Move request for scope (0.14, 0.12)
23:27:18.235 00.002 10072 Worker thread wakes up
23:27:18.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
23:27:18.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
23:27:18.235 00.000 10072 Moving (0.14, 0.12) raw xDistance=0.08 yDistance=-0.17
23:27:18.237 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:27:18.240 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:27:18.240 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:27:18.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:18.240 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:27:18.240 00.000 10072 MoveAxis(W, 1, ABG)
23:27:18.240 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:18.241 00.001 10072 IsGuiding returns 0
23:27:18.243 00.002 10072 PulseGuide returned control before completion, sleep 11
23:27:18.257 00.014 10072 IsGuiding returns 0
23:27:18.257 00.000 10072 Move returns status 0, amount 1
23:27:18.257 00.000 10072 MoveAxis(N, 0, ABG)
23:27:18.257 00.000 10072 Move returns status 0, amount 0
23:27:18.257 00.000 10072 move complete, result=0
23:27:18.257 00.000 10072 worker thread done servicing request
23:27:18.258 00.001 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:27:18.260 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:18.262 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:18.264 00.002 1032 Enqueuing Expose request
23:27:18.266 00.002 10072 Worker thread wakes up
23:27:18.266 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:27:18.269 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:18.269 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:18.905 00.636 10072 Exposure complete
23:27:18.955 00.050 10072 worker thread done servicing request
23:27:18.955 00.000 1032 OnExposeComplete: enter
23:27:18.959 00.004 1032 UpdateGuideState(): m_state=6
23:27:18.961 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9331
23:27:18.963 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=132.28, Mass=1341, SNR=25.7, Peak=90 HFD=3.5
23:27:18.965 00.002 1032 MultiStar: [#1 -0.00,0.02,0.94,U] [#2 0.11,-0.07,0.81,U] [#3 -0.03,0.07,0.78,U] [#4 0.21,0.04,0.72,U] [#5 0.12,-0.05,0.64,U] [#6 0.08,0.08,0.65,U] [#7 -0.00,-0.03,0.71,U] [#8 0.09,0.09,0.52,U] 
23:27:18.966 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.37, -0.04}
23:27:18.967 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
23:27:18.969 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
23:27:18.970 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.08 mountX=-0.02 mountY=-0.11, mountTheta=-1.75
23:27:18.972 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
23:27:18.974 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
23:27:18.976 00.002 10072 Worker thread wakes up
23:27:18.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:27:18.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:27:18.976 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:27:18.977 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:27:18.981 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:27:18.981 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:27:18.982 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:18.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:27:18.982 00.000 10072 MoveAxis(W, 0, ABG)
23:27:18.982 00.000 10072 Move returns status 0, amount 0
23:27:18.982 00.000 10072 MoveAxis(N, 0, ABG)
23:27:18.982 00.000 10072 Move returns status 0, amount 0
23:27:18.982 00.000 10072 move complete, result=0
23:27:18.982 00.000 10072 worker thread done servicing request
23:27:18.999 00.017 1032 UpdateGuideState exits: m=1341 SNR=25.7
23:27:19.001 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:19.003 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:19.004 00.001 1032 Enqueuing Expose request
23:27:19.006 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:27:19.007 00.001 10072 Worker thread wakes up
23:27:19.007 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:19.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:19.421 00.414 10072 Exposure complete
23:27:19.471 00.050 10072 worker thread done servicing request
23:27:19.471 00.000 1032 OnExposeComplete: enter
23:27:19.474 00.003 1032 UpdateGuideState(): m_state=6
23:27:19.476 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9332
23:27:19.478 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=132.23, Mass=1361, SNR=25.9, Peak=120 HFD=3.2
23:27:19.480 00.002 1032 MultiStar: [#1 -0.07,-0.04,0.90,U] [#2 0.13,-0.10,0.79,U] [#3 -0.11,0.10,0.81,U] [#4 0.13,0.03,0.69,U] [#5 0.18,-0.12,0.65,U] [#6 0.14,0.17,0.62,U] [#7 -0.07,-0.10,0.70,U] [#8 0.10,0.07,0.48,U] 
23:27:19.482 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.36, -0.09}
23:27:19.483 00.001 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
23:27:19.486 00.003 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
23:27:19.489 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.18 mountX=-0.04 mountY=-0.08, mountTheta=-2.01
23:27:19.492 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
23:27:19.494 00.002 1032 Enqueuing Move request for scope (0.09, -0.02)
23:27:19.497 00.003 10072 Worker thread wakes up
23:27:19.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
23:27:19.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
23:27:19.497 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
23:27:19.499 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:27:19.502 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:27:19.502 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:27:19.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:19.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:27:19.502 00.000 10072 MoveAxis(W, 1, ABG)
23:27:19.502 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:19.510 00.008 10072 IsGuiding returns 0
23:27:19.510 00.000 10072 PulseGuide returned control before completion, sleep 11
23:27:19.520 00.010 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:27:19.523 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:19.524 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:19.528 00.004 1032 Enqueuing Expose request
23:27:19.530 00.002 10072 IsGuiding returns 0
23:27:19.530 00.000 10072 Move returns status 0, amount 1
23:27:19.530 00.000 10072 MoveAxis(N, 0, ABG)
23:27:19.530 00.000 10072 Move returns status 0, amount 0
23:27:19.530 00.000 10072 move complete, result=0
23:27:19.530 00.000 10072 worker thread done servicing request
23:27:19.530 00.000 10072 Worker thread wakes up
23:27:19.530 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:19.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:19.538 00.008 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:27:20.155 00.617 10072 Exposure complete
23:27:20.204 00.049 10072 worker thread done servicing request
23:27:20.204 00.000 1032 OnExposeComplete: enter
23:27:20.206 00.002 1032 UpdateGuideState(): m_state=6
23:27:20.209 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9333
23:27:20.212 00.003 1032 Star::Find returns 1 (0), X=1107.69, Y=132.38, Mass=1353, SNR=25.9, Peak=100 HFD=3.4
23:27:20.215 00.003 1032 MultiStar: [#1 0.05,0.27,0.00,M1] [#2 0.04,0.12,0.80,U] [#3 -0.09,0.29,0.00,M1] [#4 0.09,0.25,0.00,M1] [#5 0.19,0.13,0.69,U] [#6 0.23,0.33,0.00,M1] [#7 -0.02,0.16,0.74,U] [#8 0.00,0.25,0.57,U] 
23:27:20.217 00.002 1032 refined, 4 included, MultiStar: {0.13, 0.13}, one-star: {0.36, 0.06}
23:27:20.218 00.001 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
23:27:20.219 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
23:27:20.221 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.19 cameraTheta=0.78 mountX=0.09 mountY=-0.16, mountTheta=-1.05
23:27:20.223 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.13, opts=13)
23:27:20.225 00.002 1032 Enqueuing Move request for scope (0.13, 0.13)
23:27:20.227 00.002 10072 Worker thread wakes up
23:27:20.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
23:27:20.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
23:27:20.227 00.000 10072 Moving (0.13, 0.13) raw xDistance=0.09 yDistance=-0.16
23:27:20.228 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:27:20.231 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:27:20.231 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:27:20.232 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:20.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:27:20.232 00.000 10072 MoveAxis(W, 1, ABG)
23:27:20.232 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:20.232 00.000 10072 IsGuiding returns 0
23:27:20.233 00.001 10072 PulseGuide returned control before completion, sleep 11
23:27:20.246 00.013 10072 IsGuiding returns 0
23:27:20.246 00.000 10072 Move returns status 0, amount 1
23:27:20.246 00.000 10072 MoveAxis(N, 0, ABG)
23:27:20.246 00.000 10072 Move returns status 0, amount 0
23:27:20.246 00.000 10072 move complete, result=0
23:27:20.246 00.000 10072 worker thread done servicing request
23:27:20.249 00.003 1032 UpdateGuideState exits: m=1353 SNR=25.9
23:27:20.252 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:20.253 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:20.255 00.002 1032 Enqueuing Expose request
23:27:20.256 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:27:20.259 00.003 10072 Worker thread wakes up
23:27:20.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:20.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:20.670 00.411 10072 Exposure complete
23:27:20.718 00.048 10072 worker thread done servicing request
23:27:20.718 00.000 1032 OnExposeComplete: enter
23:27:20.720 00.002 1032 UpdateGuideState(): m_state=6
23:27:20.722 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9334
23:27:20.724 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=132.52, Mass=1453, SNR=26.8, Peak=113 HFD=3.4
23:27:20.725 00.001 1032 MultiStar: [#1 -0.03,0.35,0.00,M2] [#2 0.09,0.28,0.00,M1] [#3 -0.08,0.33,0.00,M2] [#4 0.19,0.29,0.00,M2] [#5 0.08,0.32,0.00,M1] [#6 0.13,0.40,0.00,M2] [#7 -0.04,0.07,0.70,U] [#8 0.02,0.40,0.00,M1] 
23:27:20.727 00.002 1032 refined, 1 included, MultiStar: {0.25, 0.15}, one-star: {0.45, 0.20}
23:27:20.729 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:27:20.731 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:27:20.733 00.002 1032 CameraToMount -- cameraX=0.25 cameraY=0.15 hyp=0.29 cameraTheta=0.53 mountX=0.08 mountY=-0.28, mountTheta=-1.30
23:27:20.737 00.004 1032 SchedulePrimaryMove(0F526948, x=0.25, y=0.15, opts=13)
23:27:20.740 00.003 1032 Enqueuing Move request for scope (0.25, 0.15)
23:27:20.742 00.002 10072 Worker thread wakes up
23:27:20.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.15) opts 0xd
23:27:20.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, 0.15)
23:27:20.742 00.000 10072 Moving (0.25, 0.15) raw xDistance=0.08 yDistance=-0.28
23:27:20.744 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:27:20.747 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:27:20.747 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:27:20.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:27:20.747 00.000 10072 MoveAxis(W, 2, ABG)
23:27:20.747 00.000 10072 Guiding  Dir = 3, Dur = 2
23:27:20.748 00.001 10072 IsGuiding returns 0
23:27:20.748 00.000 10072 PulseGuide returned control before completion, sleep 12
23:27:20.764 00.016 1032 UpdateGuideState exits: m=1453 SNR=26.8
23:27:20.767 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:20.770 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:20.772 00.002 1032 Enqueuing Expose request
23:27:20.776 00.004 10072 IsGuiding returns 0
23:27:20.776 00.000 10072 Move returns status 0, amount 2
23:27:20.776 00.000 10072 MoveAxis(N, 180, ABG)
23:27:20.776 00.000 10072 Guiding  Dir = 0, Dur = 180
23:27:20.776 00.000 10072 IsGuiding returns 0
23:27:20.777 00.001 10072 PulseGuide returned control before completion, sleep 190
23:27:20.980 00.203 10072 IsGuiding returns 0
23:27:20.980 00.000 10072 Move returns status 0, amount 180
23:27:20.980 00.000 10072 move complete, result=0
23:27:20.980 00.000 10072 worker thread done servicing request
23:27:20.980 00.000 10072 Worker thread wakes up
23:27:20.980 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.3 px 180 ms NORTH
23:27:20.982 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:20.982 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:21.608 00.626 10072 Exposure complete
23:27:21.657 00.049 10072 worker thread done servicing request
23:27:21.657 00.000 1032 OnExposeComplete: enter
23:27:21.659 00.002 1032 UpdateGuideState(): m_state=6
23:27:21.661 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9335
23:27:21.663 00.002 1032 Star::Find returns 1 (0), X=1107.40, Y=132.37, Mass=1407, SNR=26.4, Peak=119 HFD=3.3
23:27:21.664 00.001 1032 MultiStar: [#1 -0.20,0.20,0.00,M3] [#2 -0.19,0.15,0.82,U] [#3 -0.29,0.24,0.00,M3] [#4 -0.06,0.20,0.67,U] [#5 -0.07,0.18,0.67,U] [#6 -0.15,0.22,0.00,M3] [#7 -0.17,0.08,0.72,U] [#8 -0.03,0.23,0.48,U] 
23:27:21.667 00.003 1032 single-star, 5 included, MultiStar: {-0.07, 0.14}, one-star: {0.07, 0.06}
23:27:21.668 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:27:21.670 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:27:21.671 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.69 mountX=0.04 mountY=-0.08, mountTheta=-1.14
23:27:21.674 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
23:27:21.679 00.005 1032 Enqueuing Move request for scope (0.07, 0.06)
23:27:21.680 00.001 10072 Worker thread wakes up
23:27:21.681 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:27:21.681 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:27:21.681 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
23:27:21.683 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:27:21.686 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:27:21.686 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:27:21.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:21.688 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:27:21.688 00.000 10072 MoveAxis(W, 3, ABG)
23:27:21.688 00.000 10072 Guiding  Dir = 3, Dur = 3
23:27:21.688 00.000 10072 IsGuiding returns 0
23:27:21.688 00.000 10072 PulseGuide returned control before completion, sleep 13
23:27:21.705 00.017 1032 UpdateGuideState exits: m=1407 SNR=26.4
23:27:21.708 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:21.710 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:21.712 00.002 1032 Enqueuing Expose request
23:27:21.716 00.004 10072 IsGuiding returns 1
23:27:21.716 00.000 10072 scope still moving after pulse duration time elapsed
23:27:21.747 00.031 10072 IsGuiding returns 0
23:27:21.747 00.000 10072 scope move finished after 3 + 55 ms
23:27:21.747 00.000 10072 Move returns status 0, amount 3
23:27:21.747 00.000 10072 MoveAxis(N, 0, ABG)
23:27:21.747 00.000 10072 Move returns status 0, amount 0
23:27:21.747 00.000 10072 move complete, result=0
23:27:21.747 00.000 10072 worker thread done servicing request
23:27:21.747 00.000 10072 Worker thread wakes up
23:27:21.748 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:21.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:21.748 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:27:22.155 00.407 10072 Exposure complete
23:27:22.202 00.047 10072 worker thread done servicing request
23:27:22.202 00.000 1032 OnExposeComplete: enter
23:27:22.204 00.002 1032 UpdateGuideState(): m_state=6
23:27:22.207 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9336
23:27:22.209 00.002 1032 Star::Find returns 1 (0), X=1107.48, Y=132.39, Mass=1390, SNR=26.2, Peak=112 HFD=3.2
23:27:22.210 00.001 1032 MultiStar: [#1 -0.20,0.12,0.95,U] [#2 -0.13,0.12,0.82,U] [#3 -0.30,0.19,0.00,M4] [#4 -0.12,0.11,0.68,U] [#5 -0.09,0.18,0.70,U] [#6 -0.10,0.13,0.64,U] [#7 -0.25,0.07,0.00,M1] [#8 -0.12,0.13,0.53,U] 
23:27:22.213 00.003 1032 refined, 6 included, MultiStar: {-0.08, 0.12}, one-star: {0.15, 0.07}
23:27:22.215 00.002 1032 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.83) = xAngle (0.32 = 0.32)
23:27:22.217 00.002 1032 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.32 = 0.32)
23:27:22.218 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.15 mountX=0.13 mountY=0.05, mountTheta=0.32
23:27:22.221 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.12, opts=13)
23:27:22.222 00.001 1032 Enqueuing Move request for scope (-0.08, 0.12)
23:27:22.223 00.001 10072 Worker thread wakes up
23:27:22.225 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
23:27:22.225 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
23:27:22.225 00.000 10072 Moving (-0.08, 0.12) raw xDistance=0.13 yDistance=0.05
23:27:22.226 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:27:22.229 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.69
23:27:22.229 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:27:22.229 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:22.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:27:22.229 00.000 10072 MoveAxis(W, 68, ABG)
23:27:22.229 00.000 10072 Guiding  Dir = 3, Dur = 68
23:27:22.230 00.001 10072 IsGuiding returns 0
23:27:22.230 00.000 10072 PulseGuide returned control before completion, sleep 78
23:27:22.247 00.017 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:27:22.248 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:22.250 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:22.251 00.001 1032 Enqueuing Expose request
23:27:22.313 00.062 10072 IsGuiding returns 1
23:27:22.313 00.000 10072 scope still moving after pulse duration time elapsed
23:27:22.340 00.027 10072 IsGuiding returns 0
23:27:22.341 00.001 10072 scope move finished after 68 + 42 ms
23:27:22.341 00.000 10072 Move returns status 0, amount 68
23:27:22.341 00.000 10072 MoveAxis(N, 0, ABG)
23:27:22.341 00.000 10072 Move returns status 0, amount 0
23:27:22.341 00.000 10072 move complete, result=0
23:27:22.341 00.000 10072 worker thread done servicing request
23:27:22.341 00.000 10072 Worker thread wakes up
23:27:22.341 00.000 1032 GuideStep: 0.1 px 68 ms WEST, 0.0 px 0 ms NORTH
23:27:22.343 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:22.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:22.969 00.626 10072 Exposure complete
23:27:23.014 00.045 10072 worker thread done servicing request
23:27:23.014 00.000 1032 OnExposeComplete: enter
23:27:23.016 00.002 1032 UpdateGuideState(): m_state=6
23:27:23.017 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9337
23:27:23.020 00.003 1032 Star::Find returns 1 (0), X=1107.42, Y=132.34, Mass=1399, SNR=26.3, Peak=96 HFD=3.4
23:27:23.022 00.002 1032 MultiStar: [#1 -0.26,0.11,0.00,M3] [#2 -0.15,0.04,0.74,U] [#3 -0.26,0.19,0.00,M5] [#4 -0.02,0.14,0.67,U] [#5 -0.03,0.09,0.65,U] [#6 -0.27,-0.02,0.00,M3] [#7 -0.26,0.04,0.00,M2] [#8 -0.13,0.09,0.48,U] 
23:27:23.023 00.001 1032 refined, 4 included, MultiStar: {-0.03, 0.07}, one-star: {0.09, 0.02}
23:27:23.025 00.002 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
23:27:23.026 00.001 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
23:27:23.027 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.99 mountX=0.08 mountY=0.01, mountTheta=0.16
23:27:23.031 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
23:27:23.033 00.002 1032 Enqueuing Move request for scope (-0.03, 0.07)
23:27:23.034 00.001 10072 Worker thread wakes up
23:27:23.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
23:27:23.034 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
23:27:23.034 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.08 yDistance=0.01
23:27:23.036 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=152, Gamma=2.230
23:27:23.039 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:27:23.039 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:27:23.039 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:23.039 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:27:23.039 00.000 10072 MoveAxis(W, 3, ABG)
23:27:23.039 00.000 10072 Guiding  Dir = 3, Dur = 3
23:27:23.040 00.001 10072 IsGuiding returns 0
23:27:23.040 00.000 10072 PulseGuide returned control before completion, sleep 13
23:27:23.055 00.015 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:27:23.057 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:23.060 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:23.061 00.001 1032 Enqueuing Expose request
23:27:23.062 00.001 10072 IsGuiding returns 0
23:27:23.062 00.000 10072 Move returns status 0, amount 3
23:27:23.063 00.001 10072 MoveAxis(N, 0, ABG)
23:27:23.063 00.000 10072 Move returns status 0, amount 0
23:27:23.063 00.000 10072 move complete, result=0
23:27:23.063 00.000 10072 worker thread done servicing request
23:27:23.063 00.000 10072 Worker thread wakes up
23:27:23.063 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:23.063 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:23.069 00.006 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:27:23.470 00.401 10072 Exposure complete
23:27:23.521 00.051 10072 worker thread done servicing request
23:27:23.521 00.000 1032 OnExposeComplete: enter
23:27:23.525 00.004 1032 UpdateGuideState(): m_state=6
23:27:23.526 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9338
23:27:23.528 00.002 1032 Star::Find returns 1 (0), X=1107.50, Y=132.35, Mass=1152, SNR=23.8, Peak=93 HFD=3.3
23:27:23.531 00.003 1032 MultiStar: [#1 -0.29,0.31,0.00,M4] [#2 -0.11,0.16,0.94,U] [#3 -0.34,0.18,0.00,M6] [#4 -0.06,0.13,0.73,U] [#5 -0.05,0.10,0.73,U] [#6 -0.24,0.29,0.00,M4] [#7 -0.29,0.02,0.00,M3] [#8 -0.11,0.28,0.00,M1] 
23:27:23.533 00.002 1032 refined, 3 included, MultiStar: {-0.00, 0.10}, one-star: {0.17, 0.03}
23:27:23.534 00.001 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
23:27:23.536 00.002 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
23:27:23.538 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.61 mountX=0.10 mountY=-0.02, mountTheta=-0.22
23:27:23.541 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.10, opts=13)
23:27:23.544 00.003 1032 Enqueuing Move request for scope (-0.00, 0.10)
23:27:23.545 00.001 10072 Worker thread wakes up
23:27:23.545 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
23:27:23.545 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
23:27:23.545 00.000 10072 Moving (-0.00, 0.10) raw xDistance=0.10 yDistance=-0.02
23:27:23.548 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:27:23.551 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:27:23.551 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:27:23.551 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:23.551 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:27:23.551 00.000 10072 MoveAxis(W, 3, ABG)
23:27:23.551 00.000 10072 Guiding  Dir = 3, Dur = 3
23:27:23.552 00.001 10072 IsGuiding returns 0
23:27:23.553 00.001 10072 PulseGuide returned control before completion, sleep 13
23:27:23.569 00.016 1032 UpdateGuideState exits: m=1152 SNR=23.8
23:27:23.572 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:23.573 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:23.574 00.001 1032 Enqueuing Expose request
23:27:23.576 00.002 10072 IsGuiding returns 0
23:27:23.576 00.000 10072 Move returns status 0, amount 3
23:27:23.576 00.000 10072 MoveAxis(N, 0, ABG)
23:27:23.577 00.001 10072 Move returns status 0, amount 0
23:27:23.577 00.000 10072 move complete, result=0
23:27:23.577 00.000 10072 worker thread done servicing request
23:27:23.577 00.000 10072 Worker thread wakes up
23:27:23.578 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:23.578 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:23.586 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:27:24.207 00.621 10072 Exposure complete
23:27:24.253 00.046 10072 worker thread done servicing request
23:27:24.254 00.001 1032 OnExposeComplete: enter
23:27:24.256 00.002 1032 UpdateGuideState(): m_state=6
23:27:24.257 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9339
23:27:24.259 00.002 1032 Star::Find returns 1 (0), X=1107.53, Y=132.19, Mass=1404, SNR=26.4, Peak=114 HFD=3.4
23:27:24.261 00.002 1032 MultiStar: [#1 -0.27,0.01,0.00,M5] [#2 -0.10,-0.11,0.83,U] [#3 -0.15,0.01,0.76,U] [#4 0.00,-0.07,0.64,U] [#5 0.07,0.01,0.69,U] [#6 -0.16,-0.11,0.60,U] [#7 -0.17,-0.05,0.73,U] [#8 -0.03,0.08,0.49,U] 
23:27:24.262 00.001 1032 refined, 7 included, MultiStar: {-0.03, -0.05}, one-star: {0.20, -0.13}
23:27:24.264 00.002 1032 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.83) = xAngle (-3.93 = 2.35)
23:27:24.265 00.001 1032 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.93 = 2.35)
23:27:24.266 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.10 mountX=-0.04 mountY=0.04, mountTheta=2.35
23:27:24.270 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.05, opts=13)
23:27:24.271 00.001 1032 Enqueuing Move request for scope (-0.03, -0.05)
23:27:24.272 00.001 10072 Worker thread wakes up
23:27:24.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
23:27:24.272 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
23:27:24.272 00.000 10072 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
23:27:24.275 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:27:24.277 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:27:24.277 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:27:24.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:24.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:27:24.277 00.000 10072 MoveAxis(W, 3, ABG)
23:27:24.277 00.000 10072 Guiding  Dir = 3, Dur = 3
23:27:24.278 00.001 10072 IsGuiding returns 0
23:27:24.278 00.000 10072 PulseGuide returned control before completion, sleep 13
23:27:24.295 00.017 1032 UpdateGuideState exits: m=1404 SNR=26.4
23:27:24.298 00.003 10072 IsGuiding returns 0
23:27:24.298 00.000 10072 Move returns status 0, amount 3
23:27:24.298 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:24.300 00.002 10072 MoveAxis(N, 0, ABG)
23:27:24.300 00.000 10072 Move returns status 0, amount 0
23:27:24.301 00.001 10072 move complete, result=0
23:27:24.301 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:24.302 00.001 1032 Enqueuing Expose request
23:27:24.305 00.003 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:27:24.306 00.001 10072 worker thread done servicing request
23:27:24.306 00.000 10072 Worker thread wakes up
23:27:24.307 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:24.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:24.719 00.412 10072 Exposure complete
23:27:24.765 00.046 10072 worker thread done servicing request
23:27:24.765 00.000 1032 OnExposeComplete: enter
23:27:24.767 00.002 1032 UpdateGuideState(): m_state=6
23:27:24.770 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9340
23:27:24.772 00.002 1032 Star::Find returns 1 (0), X=1107.57, Y=132.15, Mass=1455, SNR=26.8, Peak=107 HFD=3.5
23:27:24.774 00.002 1032 MultiStar: [#1 -0.16,-0.01,0.95,U] [#2 -0.12,-0.14,0.76,U] [#3 -0.25,0.05,0.00,M6] [#4 0.05,-0.10,0.66,U] [#5 0.02,-0.09,0.61,U] [#6 -0.08,-0.17,0.59,U] [#7 -0.15,-0.19,0.67,U] [#8 -0.09,-0.08,0.48,U] 
23:27:24.775 00.001 1032 refined, 7 included, MultiStar: {-0.03, -0.12}, one-star: {0.24, -0.16}
23:27:24.776 00.001 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
23:27:24.779 00.003 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
23:27:24.780 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.79 mountX=-0.11 mountY=0.06, mountTheta=2.66
23:27:24.783 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.12, opts=13)
23:27:24.784 00.001 1032 Enqueuing Move request for scope (-0.03, -0.12)
23:27:24.786 00.002 10072 Worker thread wakes up
23:27:24.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
23:27:24.786 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
23:27:24.786 00.000 10072 Moving (-0.03, -0.12) raw xDistance=-0.11 yDistance=0.06
23:27:24.788 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:27:24.791 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:27:24.791 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
23:27:24.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:24.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:27:24.791 00.000 10072 MoveAxis(W, 3, ABG)
23:27:24.791 00.000 10072 Guiding  Dir = 3, Dur = 3
23:27:24.791 00.000 10072 IsGuiding returns 0
23:27:24.792 00.001 10072 PulseGuide returned control before completion, sleep 13
23:27:24.807 00.015 10072 IsGuiding returns 0
23:27:24.807 00.000 10072 Move returns status 0, amount 3
23:27:24.807 00.000 10072 MoveAxis(N, 0, ABG)
23:27:24.807 00.000 10072 Move returns status 0, amount 0
23:27:24.807 00.000 10072 move complete, result=0
23:27:24.807 00.000 10072 worker thread done servicing request
23:27:24.808 00.001 1032 UpdateGuideState exits: m=1455 SNR=26.8
23:27:24.810 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:24.813 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:24.814 00.001 1032 Enqueuing Expose request
23:27:24.816 00.002 1032 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
23:27:24.818 00.002 10072 Worker thread wakes up
23:27:24.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:24.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:25.456 00.638 10072 Exposure complete
23:27:25.508 00.052 10072 worker thread done servicing request
23:27:25.508 00.000 1032 OnExposeComplete: enter
23:27:25.510 00.002 1032 UpdateGuideState(): m_state=6
23:27:25.512 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9341
23:27:25.513 00.001 1032 Star::Find returns 1 (0), X=1107.45, Y=132.09, Mass=1441, SNR=26.7, Peak=106 HFD=3.5
23:27:25.515 00.002 1032 MultiStar: [#1 -0.25,0.06,0.00,M5] [#2 -0.19,-0.09,0.79,U] [#3 -0.32,0.11,0.00,M7] [#4 -0.05,0.02,0.63,U] [#5 -0.09,-0.07,0.63,U] [#6 -0.14,0.06,0.57,U] [#7 -0.24,-0.00,0.72,U] [#8 -0.05,0.13,0.50,U] 
23:27:25.519 00.004 1032 refined, 6 included, MultiStar: {-0.08, -0.05}, one-star: {0.11, -0.23}
23:27:25.521 00.002 1032 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.83) = xAngle (-4.44 = 1.84)
23:27:25.522 00.001 1032 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.44 = 1.84)
23:27:25.525 00.003 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.61 mountX=-0.03 mountY=0.09, mountTheta=1.84
23:27:25.527 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.05, opts=13)
23:27:25.529 00.002 1032 Enqueuing Move request for scope (-0.08, -0.05)
23:27:25.530 00.001 10072 Worker thread wakes up
23:27:25.530 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
23:27:25.530 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
23:27:25.531 00.001 10072 Moving (-0.08, -0.05) raw xDistance=-0.03 yDistance=0.09
23:27:25.532 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:27:25.535 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:27:25.535 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:27:25.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:25.535 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:27:25.535 00.000 10072 MoveAxis(W, 3, ABG)
23:27:25.535 00.000 10072 Guiding  Dir = 3, Dur = 3
23:27:25.536 00.001 10072 IsGuiding returns 0
23:27:25.536 00.000 10072 PulseGuide returned control before completion, sleep 13
23:27:25.554 00.018 1032 UpdateGuideState exits: m=1441 SNR=26.7
23:27:25.558 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:25.560 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:25.562 00.002 1032 Enqueuing Expose request
23:27:25.563 00.001 10072 IsGuiding returns 0
23:27:25.563 00.000 10072 Move returns status 0, amount 3
23:27:25.563 00.000 10072 MoveAxis(N, 0, ABG)
23:27:25.563 00.000 10072 Move returns status 0, amount 0
23:27:25.563 00.000 10072 move complete, result=0
23:27:25.564 00.001 10072 worker thread done servicing request
23:27:25.564 00.000 10072 Worker thread wakes up
23:27:25.564 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:25.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:25.571 00.007 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
23:27:25.975 00.404 10072 Exposure complete
23:27:26.028 00.053 10072 worker thread done servicing request
23:27:26.028 00.000 1032 OnExposeComplete: enter
23:27:26.029 00.001 1032 UpdateGuideState(): m_state=6
23:27:26.031 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9342
23:27:26.032 00.001 1032 Star::Find returns 1 (0), X=1107.47, Y=132.21, Mass=1487, SNR=27.1, Peak=133 HFD=3.2
23:27:26.035 00.003 1032 MultiStar: [#1 -0.22,-0.05,0.93,U] [#2 -0.07,0.02,0.79,U] [#3 -0.10,0.16,0.72,U] [#4 0.05,0.02,0.63,U] [#5 0.05,0.03,0.63,U] [#6 -0.10,0.18,0.54,U] [#7 -0.24,-0.03,0.68,U] [#8 -0.18,0.17,0.50,U] 
23:27:26.037 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.03}, one-star: {0.14, -0.10}
23:27:26.039 00.002 1032 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.83) = xAngle (0.92 = 0.92)
23:27:26.040 00.001 1032 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.92 = 0.92)
23:27:26.042 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.75 mountX=0.05 mountY=0.06, mountTheta=0.92
23:27:26.045 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.03, opts=13)
23:27:26.047 00.002 1032 Enqueuing Move request for scope (-0.07, 0.03)
23:27:26.050 00.003 10072 Worker thread wakes up
23:27:26.050 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
23:27:26.050 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
23:27:26.051 00.001 10072 Moving (-0.07, 0.03) raw xDistance=0.05 yDistance=0.06
23:27:26.052 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:27:26.056 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:27:26.056 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:27:26.056 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:26.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:27:26.056 00.000 10072 MoveAxis(W, 3, ABG)
23:27:26.056 00.000 10072 Guiding  Dir = 3, Dur = 3
23:27:26.056 00.000 10072 IsGuiding returns 0
23:27:26.057 00.001 10072 PulseGuide returned control before completion, sleep 13
23:27:26.073 00.016 1032 UpdateGuideState exits: m=1487 SNR=27.1
23:27:26.076 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:26.078 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:26.082 00.004 1032 Enqueuing Expose request
23:27:26.085 00.003 10072 IsGuiding returns 0
23:27:26.085 00.000 10072 Move returns status 0, amount 3
23:27:26.085 00.000 10072 MoveAxis(N, 0, ABG)
23:27:26.086 00.001 10072 Move returns status 0, amount 0
23:27:26.086 00.000 10072 move complete, result=0
23:27:26.086 00.000 10072 worker thread done servicing request
23:27:26.086 00.000 10072 Worker thread wakes up
23:27:26.086 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:26.086 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:26.092 00.006 1032 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
23:27:26.714 00.622 10072 Exposure complete
23:27:26.764 00.050 10072 worker thread done servicing request
23:27:26.764 00.000 1032 OnExposeComplete: enter
23:27:26.765 00.001 1032 UpdateGuideState(): m_state=6
23:27:26.767 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9343
23:27:26.771 00.004 1032 Star::Find returns 1 (0), X=1107.39, Y=132.30, Mass=1540, SNR=27.6, Peak=121 HFD=3.3
23:27:26.773 00.002 1032 MultiStar: [#1 -0.17,0.06,0.91,U] [#2 -0.14,0.16,0.71,U] [#3 -0.31,0.18,0.00,M7] [#4 -0.06,-0.01,0.66,U] [#5 -0.08,0.13,0.62,U] [#6 -0.09,0.12,0.59,U] [#7 -0.20,0.03,0.65,U] [#8 -0.17,0.08,0.53,U] 
23:27:26.776 00.003 1032 single-star, 7 included, MultiStar: {-0.10, 0.07}, one-star: {0.06, -0.02}
23:27:26.777 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
23:27:26.780 00.003 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
23:27:26.782 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.25 mountX=-0.03 mountY=-0.06, mountTheta=-2.08
23:27:26.784 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
23:27:26.786 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
23:27:26.788 00.002 10072 Worker thread wakes up
23:27:26.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:27:26.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:27:26.788 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.06
23:27:26.791 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:27:26.793 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:27:26.793 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:27:26.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:26.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:27:26.793 00.000 10072 MoveAxis(W, 3, ABG)
23:27:26.794 00.001 10072 Guiding  Dir = 3, Dur = 3
23:27:26.794 00.000 10072 IsGuiding returns 0
23:27:26.794 00.000 10072 PulseGuide returned control before completion, sleep 13
23:27:26.813 00.019 1032 UpdateGuideState exits: m=1540 SNR=27.6
23:27:26.815 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:26.817 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:26.820 00.003 10072 IsGuiding returns 0
23:27:26.820 00.000 1032 Enqueuing Expose request
23:27:26.822 00.002 10072 Move returns status 0, amount 3
23:27:26.822 00.000 10072 MoveAxis(N, 0, ABG)
23:27:26.822 00.000 10072 Move returns status 0, amount 0
23:27:26.822 00.000 10072 move complete, result=0
23:27:26.823 00.001 10072 worker thread done servicing request
23:27:26.823 00.000 10072 Worker thread wakes up
23:27:26.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:26.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:26.831 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:27:27.229 00.398 10072 Exposure complete
23:27:27.280 00.051 10072 worker thread done servicing request
23:27:27.281 00.001 1032 OnExposeComplete: enter
23:27:27.283 00.002 1032 UpdateGuideState(): m_state=6
23:27:27.284 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9344
23:27:27.286 00.002 1032 Star::Find returns 1 (0), X=1107.47, Y=132.38, Mass=1476, SNR=27.0, Peak=124 HFD=3.2
23:27:27.288 00.002 1032 MultiStar: [#1 -0.24,0.14,0.00,M4] [#2 -0.09,0.09,0.75,U] [#3 -0.33,0.15,0.00,M8] [#4 -0.03,0.04,0.63,U] [#5 -0.00,-0.03,0.64,U] [#6 -0.10,0.18,0.60,U] [#7 -0.18,-0.08,0.68,U] [#8 -0.13,0.18,0.51,U] 
23:27:27.291 00.003 1032 refined, 6 included, MultiStar: {-0.04, 0.06}, one-star: {0.14, 0.06}
23:27:27.292 00.001 1032 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.83) = xAngle (0.35 = 0.35)
23:27:27.293 00.001 1032 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.35 = 0.35)
23:27:27.295 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.18 mountX=0.07 mountY=0.02, mountTheta=0.35
23:27:27.299 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
23:27:27.303 00.004 1032 Enqueuing Move request for scope (-0.04, 0.06)
23:27:27.304 00.001 10072 Worker thread wakes up
23:27:27.304 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
23:27:27.304 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
23:27:27.306 00.002 10072 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.02
23:27:27.307 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=148, Gamma=2.230
23:27:27.310 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:27:27.310 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:27:27.310 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:27.310 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:27:27.310 00.000 10072 MoveAxis(W, 4, ABG)
23:27:27.310 00.000 10072 Guiding  Dir = 3, Dur = 4
23:27:27.311 00.001 10072 IsGuiding returns 0
23:27:27.311 00.000 10072 PulseGuide returned control before completion, sleep 14
23:27:27.327 00.016 1032 UpdateGuideState exits: m=1476 SNR=27.0
23:27:27.330 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:27.333 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:27.335 00.002 1032 Enqueuing Expose request
23:27:27.338 00.003 10072 IsGuiding returns 0
23:27:27.338 00.000 10072 Move returns status 0, amount 4
23:27:27.338 00.000 10072 MoveAxis(N, 0, ABG)
23:27:27.338 00.000 10072 Move returns status 0, amount 0
23:27:27.338 00.000 10072 move complete, result=0
23:27:27.338 00.000 10072 worker thread done servicing request
23:27:27.338 00.000 10072 Worker thread wakes up
23:27:27.339 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:27.339 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:27.346 00.007 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
23:27:28.069 00.723 10072 Exposure complete
23:27:28.117 00.048 10072 worker thread done servicing request
23:27:28.118 00.001 1032 OnExposeComplete: enter
23:27:28.120 00.002 1032 UpdateGuideState(): m_state=6
23:27:28.122 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9345
23:27:28.123 00.001 1032 Star::Find returns 1 (0), X=1107.45, Y=132.27, Mass=1378, SNR=26.1, Peak=102 HFD=3.4
23:27:28.125 00.002 1032 MultiStar: [#1 -0.20,0.05,0.97,U] [#2 -0.04,-0.13,0.82,U] [#3 -0.07,0.00,0.81,U] [#4 0.02,-0.04,0.71,U] [#5 0.13,0.13,0.64,U] [#6 -0.02,0.07,0.57,U] [#7 -0.21,-0.01,0.69,U] [#8 -0.10,0.09,0.53,U] 
23:27:28.126 00.001 1032 refined, 8 included, MultiStar: {-0.04, 0.00}, one-star: {0.12, -0.05}
23:27:28.128 00.002 1032 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.83) = xAngle (1.23 = 1.23)
23:27:28.129 00.001 1032 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.23 = 1.23)
23:27:28.130 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.06 mountX=0.01 mountY=0.04, mountTheta=1.23
23:27:28.133 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.00, opts=13)
23:27:28.136 00.003 1032 Enqueuing Move request for scope (-0.04, 0.00)
23:27:28.137 00.001 10072 Worker thread wakes up
23:27:28.137 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
23:27:28.137 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
23:27:28.137 00.000 10072 Moving (-0.04, 0.00) raw xDistance=0.01 yDistance=0.04
23:27:28.139 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:27:28.141 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:27:28.141 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:27:28.142 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:28.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:27:28.142 00.000 10072 MoveAxis(W, 5, ABG)
23:27:28.142 00.000 10072 Guiding  Dir = 3, Dur = 5
23:27:28.142 00.000 10072 IsGuiding returns 0
23:27:28.143 00.001 10072 PulseGuide returned control before completion, sleep 15
23:27:28.159 00.016 10072 IsGuiding returns 0
23:27:28.159 00.000 10072 Move returns status 0, amount 5
23:27:28.159 00.000 10072 MoveAxis(N, 0, ABG)
23:27:28.159 00.000 10072 Move returns status 0, amount 0
23:27:28.159 00.000 10072 move complete, result=0
23:27:28.159 00.000 10072 worker thread done servicing request
23:27:28.160 00.001 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:27:28.162 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:28.165 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:28.166 00.001 1032 Enqueuing Expose request
23:27:28.168 00.002 1032 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
23:27:28.169 00.001 10072 Worker thread wakes up
23:27:28.169 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:28.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:28.588 00.419 10072 Exposure complete
23:27:28.637 00.049 10072 worker thread done servicing request
23:27:28.637 00.000 1032 OnExposeComplete: enter
23:27:28.640 00.003 1032 UpdateGuideState(): m_state=6
23:27:28.641 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9346
23:27:28.644 00.003 1032 Star::Find returns 1 (0), X=1107.55, Y=132.19, Mass=1432, SNR=26.6, Peak=99 HFD=3.4
23:27:28.647 00.003 1032 MultiStar: [#1 -0.10,0.09,0.98,U] [#2 -0.07,-0.23,0.79,U] [#3 -0.05,0.08,0.76,U] [#4 0.03,-0.11,0.65,U] [#5 0.03,0.05,0.64,U] [#6 0.04,-0.01,0.61,U] [#7 -0.13,-0.16,0.71,U] [#8 0.07,0.22,0.53,U] 
23:27:28.649 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.22, -0.13}
23:27:28.650 00.001 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.05)
23:27:28.652 00.002 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.05)
23:27:28.654 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.41 mountX=-0.03 mountY=0.00, mountTheta=3.05
23:27:28.657 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
23:27:28.659 00.002 1032 Enqueuing Move request for scope (0.01, -0.03)
23:27:28.660 00.001 10072 Worker thread wakes up
23:27:28.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
23:27:28.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
23:27:28.660 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=0.00
23:27:28.663 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:27:28.665 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:27:28.665 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:27:28.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:28.666 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:27:28.666 00.000 10072 MoveAxis(W, 4, ABG)
23:27:28.666 00.000 10072 Guiding  Dir = 3, Dur = 4
23:27:28.666 00.000 10072 IsGuiding returns 0
23:27:28.667 00.001 10072 PulseGuide returned control before completion, sleep 14
23:27:28.684 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:27:28.687 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:28.688 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:28.690 00.002 1032 Enqueuing Expose request
23:27:28.692 00.002 10072 IsGuiding returns 0
23:27:28.692 00.000 10072 Move returns status 0, amount 4
23:27:28.692 00.000 10072 MoveAxis(N, 0, ABG)
23:27:28.692 00.000 10072 Move returns status 0, amount 0
23:27:28.692 00.000 10072 move complete, result=0
23:27:28.692 00.000 10072 worker thread done servicing request
23:27:28.692 00.000 10072 Worker thread wakes up
23:27:28.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:28.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:28.699 00.007 1032 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
23:27:29.320 00.621 10072 Exposure complete
23:27:29.375 00.055 10072 worker thread done servicing request
23:27:29.375 00.000 1032 OnExposeComplete: enter
23:27:29.377 00.002 1032 UpdateGuideState(): m_state=6
23:27:29.380 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9347
23:27:29.382 00.002 1032 Star::Find returns 1 (0), X=1107.42, Y=132.24, Mass=1331, SNR=25.6, Peak=117 HFD=3.2
23:27:29.384 00.002 1032 MultiStar: [#1 -0.27,0.12,0.00,M3] [#2 -0.25,0.01,0.86,U] [#3 -0.32,0.14,0.00,M7] [#4 -0.18,0.01,0.71,U] [#5 -0.15,0.08,0.73,U] [#6 -0.11,0.05,0.66,U] [#7 -0.36,-0.08,0.00,M1] [#8 -0.31,0.06,0.00,M1] 
23:27:29.385 00.001 1032 refined, 4 included, MultiStar: {-0.11, 0.01}, one-star: {0.08, -0.08}
23:27:29.387 00.002 1032 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.83) = xAngle (1.26 = 1.26)
23:27:29.388 00.001 1032 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.26 = 1.26)
23:27:29.389 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.09 mountX=0.03 mountY=0.11, mountTheta=1.26
23:27:29.393 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.01, opts=13)
23:27:29.399 00.006 1032 Enqueuing Move request for scope (-0.11, 0.01)
23:27:29.400 00.001 10072 Worker thread wakes up
23:27:29.401 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
23:27:29.401 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
23:27:29.401 00.000 10072 Moving (-0.11, 0.01) raw xDistance=0.03 yDistance=0.11
23:27:29.403 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:27:29.405 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:27:29.405 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:27:29.407 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:29.407 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:27:29.407 00.000 10072 MoveAxis(W, 6, ABG)
23:27:29.407 00.000 10072 Guiding  Dir = 3, Dur = 6
23:27:29.407 00.000 10072 IsGuiding returns 0
23:27:29.408 00.001 10072 PulseGuide returned control before completion, sleep 16
23:27:29.426 00.018 1032 UpdateGuideState exits: m=1331 SNR=25.6
23:27:29.430 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:29.432 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:29.434 00.002 1032 Enqueuing Expose request
23:27:29.436 00.002 10072 IsGuiding returns 0
23:27:29.436 00.000 10072 Move returns status 0, amount 6
23:27:29.436 00.000 10072 MoveAxis(N, 0, ABG)
23:27:29.436 00.000 10072 Move returns status 0, amount 0
23:27:29.436 00.000 10072 move complete, result=0
23:27:29.436 00.000 10072 worker thread done servicing request
23:27:29.436 00.000 10072 Worker thread wakes up
23:27:29.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:29.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:29.443 00.007 1032 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
23:27:29.853 00.410 10072 Exposure complete
23:27:29.905 00.052 10072 worker thread done servicing request
23:27:29.905 00.000 1032 OnExposeComplete: enter
23:27:29.908 00.003 1032 UpdateGuideState(): m_state=6
23:27:29.909 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9348
23:27:29.911 00.002 1032 Star::Find returns 1 (0), X=1107.51, Y=132.10, Mass=1256, SNR=24.9, Peak=99 HFD=3.5
23:27:29.912 00.001 1032 MultiStar: [#1 -0.16,-0.06,1.03,U] [#2 -0.21,-0.13,0.77,U] [#3 -0.33,-0.00,0.00,M8] [#4 -0.12,-0.02,0.74,U] [#5 -0.05,-0.07,0.67,U] [#6 -0.07,-0.09,0.65,U] [#7 -0.22,-0.13,0.00,M2] [#8 -0.13,-0.01,0.52,U] 
23:27:29.914 00.002 1032 refined, 6 included, MultiStar: {-0.07, -0.09}, one-star: {0.18, -0.22}
23:27:29.915 00.001 1032 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.83) = xAngle (-4.05 = 2.24)
23:27:29.917 00.002 1032 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.05 = 2.24)
23:27:29.918 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.22 mountX=-0.07 mountY=0.09, mountTheta=2.24
23:27:29.921 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.09, opts=13)
23:27:29.923 00.002 1032 Enqueuing Move request for scope (-0.07, -0.09)
23:27:29.925 00.002 10072 Worker thread wakes up
23:27:29.925 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
23:27:29.925 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
23:27:29.925 00.000 10072 Moving (-0.07, -0.09) raw xDistance=-0.07 yDistance=0.09
23:27:29.927 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:27:29.930 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:27:29.930 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:27:29.930 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:29.930 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:27:29.930 00.000 10072 MoveAxis(W, 5, ABG)
23:27:29.930 00.000 10072 Guiding  Dir = 3, Dur = 5
23:27:29.931 00.001 10072 IsGuiding returns 0
23:27:29.931 00.000 10072 PulseGuide returned control before completion, sleep 15
23:27:29.949 00.018 1032 UpdateGuideState exits: m=1256 SNR=24.9
23:27:29.951 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:29.954 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:29.956 00.002 1032 Enqueuing Expose request
23:27:29.958 00.002 10072 IsGuiding returns 0
23:27:29.958 00.000 10072 Move returns status 0, amount 5
23:27:29.959 00.001 10072 MoveAxis(N, 0, ABG)
23:27:29.959 00.000 10072 Move returns status 0, amount 0
23:27:29.959 00.000 10072 move complete, result=0
23:27:29.959 00.000 10072 worker thread done servicing request
23:27:29.959 00.000 10072 Worker thread wakes up
23:27:29.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:29.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:29.967 00.008 1032 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
23:27:30.586 00.619 10072 Exposure complete
23:27:30.634 00.048 10072 worker thread done servicing request
23:27:30.635 00.001 1032 OnExposeComplete: enter
23:27:30.638 00.003 1032 UpdateGuideState(): m_state=6
23:27:30.639 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9349
23:27:30.641 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=132.09, Mass=1400, SNR=26.3, Peak=127 HFD=3.3
23:27:30.644 00.003 1032 MultiStar: [#1 -0.19,-0.06,0.97,U] [#2 0.01,-0.10,0.83,U] [#3 -0.04,0.02,0.79,U] [#4 0.03,-0.01,0.70,U] [#5 0.07,0.07,0.66,U] [#6 0.06,-0.01,0.61,U] [#7 -0.18,-0.15,0.68,U] [#8 -0.02,0.03,0.53,U] 
23:27:30.646 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {0.30, -0.23}
23:27:30.647 00.001 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
23:27:30.649 00.002 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
23:27:30.651 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.41 mountX=-0.06 mountY=0.01, mountTheta=3.04
23:27:30.654 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.06, opts=13)
23:27:30.655 00.001 1032 Enqueuing Move request for scope (0.01, -0.06)
23:27:30.657 00.002 10072 Worker thread wakes up
23:27:30.657 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
23:27:30.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
23:27:30.657 00.000 10072 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.01
23:27:30.660 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:27:30.663 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:27:30.663 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
23:27:30.663 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:30.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:27:30.663 00.000 10072 MoveAxis(W, 7, ABG)
23:27:30.663 00.000 10072 Guiding  Dir = 3, Dur = 7
23:27:30.663 00.000 10072 IsGuiding returns 0
23:27:30.664 00.001 10072 PulseGuide returned control before completion, sleep 17
23:27:30.681 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:27:30.683 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:30.685 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:30.687 00.002 1032 Enqueuing Expose request
23:27:30.692 00.005 10072 IsGuiding returns 0
23:27:30.692 00.000 10072 Move returns status 0, amount 7
23:27:30.692 00.000 10072 MoveAxis(N, 0, ABG)
23:27:30.692 00.000 10072 Move returns status 0, amount 0
23:27:30.692 00.000 10072 move complete, result=0
23:27:30.692 00.000 10072 worker thread done servicing request
23:27:30.692 00.000 10072 Worker thread wakes up
23:27:30.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:30.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:30.698 00.006 1032 GuideStep: -0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
23:27:31.100 00.402 10072 Exposure complete
23:27:31.152 00.052 10072 worker thread done servicing request
23:27:31.152 00.000 1032 OnExposeComplete: enter
23:27:31.155 00.003 1032 UpdateGuideState(): m_state=6
23:27:31.157 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9350
23:27:31.160 00.003 1032 Star::Find returns 1 (0), X=1107.57, Y=132.05, Mass=1467, SNR=26.9, Peak=104 HFD=3.5
23:27:31.161 00.001 1032 MultiStar: [#1 -0.14,-0.07,0.93,U] [#2 -0.01,-0.15,0.77,U] [#3 -0.15,-0.03,0.71,U] [#4 0.00,-0.04,0.64,U] [#5 0.07,-0.04,0.64,U] [#6 -0.03,-0.07,0.62,U] [#7 -0.04,-0.14,0.70,U] [#8 -0.11,-0.07,0.50,U] 
23:27:31.163 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.11}, one-star: {0.24, -0.26}
23:27:31.164 00.001 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.78)
23:27:31.167 00.003 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.78)
23:27:31.169 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.67 mountX=-0.10 mountY=0.04, mountTheta=2.78
23:27:31.171 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.11, opts=13)
23:27:31.173 00.002 1032 Enqueuing Move request for scope (-0.01, -0.11)
23:27:31.176 00.003 10072 Worker thread wakes up
23:27:31.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
23:27:31.176 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
23:27:31.176 00.000 10072 Moving (-0.01, -0.11) raw xDistance=-0.10 yDistance=0.04
23:27:31.179 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:27:31.181 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:27:31.181 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
23:27:31.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:31.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:27:31.181 00.000 10072 MoveAxis(W, 6, ABG)
23:27:31.181 00.000 10072 Guiding  Dir = 3, Dur = 6
23:27:31.182 00.001 10072 IsGuiding returns 0
23:27:31.182 00.000 10072 PulseGuide returned control before completion, sleep 16
23:27:31.200 00.018 1032 UpdateGuideState exits: m=1467 SNR=26.9
23:27:31.202 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:31.204 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:31.208 00.004 1032 Enqueuing Expose request
23:27:31.212 00.004 10072 IsGuiding returns 0
23:27:31.212 00.000 10072 Move returns status 0, amount 6
23:27:31.212 00.000 10072 MoveAxis(N, 0, ABG)
23:27:31.212 00.000 10072 Move returns status 0, amount 0
23:27:31.212 00.000 10072 move complete, result=0
23:27:31.212 00.000 10072 worker thread done servicing request
23:27:31.212 00.000 10072 Worker thread wakes up
23:27:31.213 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:31.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:31.222 00.009 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
23:27:31.946 00.724 10072 Exposure complete
23:27:31.995 00.049 10072 worker thread done servicing request
23:27:31.995 00.000 1032 OnExposeComplete: enter
23:27:31.997 00.002 1032 UpdateGuideState(): m_state=6
23:27:31.999 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9351
23:27:32.002 00.003 1032 Star::Find returns 1 (0), X=1107.51, Y=132.38, Mass=1422, SNR=26.5, Peak=98 HFD=3.3
23:27:32.004 00.002 1032 MultiStar: [#1 -0.17,0.13,0.95,U] [#2 -0.08,0.04,0.83,U] [#3 -0.13,0.08,0.75,U] [#4 0.01,0.19,0.68,U] [#5 0.10,0.10,0.67,U] [#6 -0.06,0.27,0.00,M1] [#7 -0.33,0.05,0.00,M1] [#8 -0.08,0.15,0.53,U] 
23:27:32.006 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.10}, one-star: {0.18, 0.06}
23:27:32.007 00.001 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
23:27:32.009 00.002 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
23:27:32.012 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.79 mountX=0.10 mountY=-0.00, mountTheta=-0.04
23:27:32.014 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
23:27:32.016 00.002 1032 Enqueuing Move request for scope (-0.02, 0.10)
23:27:32.020 00.004 10072 Worker thread wakes up
23:27:32.021 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
23:27:32.021 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
23:27:32.021 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.00
23:27:32.023 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:27:32.025 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:27:32.025 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:27:32.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:32.025 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:27:32.025 00.000 10072 MoveAxis(W, 7, ABG)
23:27:32.025 00.000 10072 Guiding  Dir = 3, Dur = 7
23:27:32.026 00.001 10072 IsGuiding returns 0
23:27:32.026 00.000 10072 PulseGuide returned control before completion, sleep 17
23:27:32.042 00.016 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:27:32.044 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:32.045 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:32.046 00.001 1032 Enqueuing Expose request
23:27:32.053 00.007 10072 IsGuiding returns 0
23:27:32.053 00.000 10072 Move returns status 0, amount 7
23:27:32.053 00.000 10072 MoveAxis(N, 0, ABG)
23:27:32.053 00.000 10072 Move returns status 0, amount 0
23:27:32.053 00.000 10072 move complete, result=0
23:27:32.053 00.000 10072 worker thread done servicing request
23:27:32.053 00.000 10072 Worker thread wakes up
23:27:32.054 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:32.054 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:32.057 00.003 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
23:27:32.464 00.407 10072 Exposure complete
23:27:32.513 00.049 10072 worker thread done servicing request
23:27:32.513 00.000 1032 OnExposeComplete: enter
23:27:32.516 00.003 1032 UpdateGuideState(): m_state=6
23:27:32.518 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9352
23:27:32.521 00.003 1032 Star::Find returns 1 (0), X=1107.37, Y=132.28, Mass=1397, SNR=26.3, Peak=119 HFD=3.3
23:27:32.524 00.003 1032 MultiStar: [#1 -0.26,0.18,0.00,M1] [#2 -0.14,0.09,0.83,U] [#3 -0.20,0.10,0.72,U] [#4 -0.02,0.08,0.72,U] [#5 -0.01,0.13,0.69,U] [#6 -0.15,0.12,0.67,U] [#7 -0.25,0.04,0.71,U] [#8 -0.13,0.18,0.50,U] 
23:27:32.526 00.002 1032 single-star, 7 included, MultiStar: {-0.10, 0.08}, one-star: {0.04, -0.04}
23:27:32.527 00.001 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
23:27:32.530 00.003 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
23:27:32.531 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.80 mountX=-0.05 mountY=-0.03, mountTheta=-2.63
23:27:32.534 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
23:27:32.536 00.002 1032 Enqueuing Move request for scope (0.04, -0.04)
23:27:32.539 00.003 10072 Worker thread wakes up
23:27:32.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:27:32.539 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:27:32.539 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
23:27:32.541 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:27:32.544 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:27:32.544 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:27:32.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:32.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:27:32.544 00.000 10072 MoveAxis(W, 6, ABG)
23:27:32.544 00.000 10072 Guiding  Dir = 3, Dur = 6
23:27:32.544 00.000 10072 IsGuiding returns 0
23:27:32.545 00.001 10072 PulseGuide returned control before completion, sleep 16
23:27:32.562 00.017 1032 UpdateGuideState exits: m=1397 SNR=26.3
23:27:32.563 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:32.565 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:32.568 00.003 1032 Enqueuing Expose request
23:27:32.570 00.002 10072 IsGuiding returns 0
23:27:32.570 00.000 10072 Move returns status 0, amount 6
23:27:32.570 00.000 10072 MoveAxis(N, 0, ABG)
23:27:32.570 00.000 10072 Move returns status 0, amount 0
23:27:32.570 00.000 10072 move complete, result=0
23:27:32.570 00.000 10072 worker thread done servicing request
23:27:32.570 00.000 10072 Worker thread wakes up
23:27:32.570 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:32.571 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:32.577 00.006 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
23:27:33.195 00.618 10072 Exposure complete
23:27:33.245 00.050 10072 worker thread done servicing request
23:27:33.245 00.000 1032 OnExposeComplete: enter
23:27:33.247 00.002 1032 UpdateGuideState(): m_state=6
23:27:33.249 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9353
23:27:33.251 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=132.07, Mass=1259, SNR=24.9, Peak=89 HFD=3.4
23:27:33.252 00.001 1032 MultiStar: [#1 -0.05,-0.12,0.99,U] [#2 0.02,-0.15,0.87,U] [#3 0.00,-0.09,0.80,U] [#4 0.12,-0.13,0.74,U] [#5 0.05,-0.00,0.70,U] [#6 0.10,-0.08,0.67,U] [#7 -0.14,-0.18,0.75,U] [#8 -0.01,-0.00,0.53,U] 
23:27:33.254 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.12}, one-star: {0.33, -0.25}
23:27:33.255 00.001 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
23:27:33.258 00.003 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
23:27:33.260 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.15 mountX=-0.13 mountY=-0.02, mountTheta=-2.98
23:27:33.263 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.12, opts=13)
23:27:33.265 00.002 1032 Enqueuing Move request for scope (0.05, -0.12)
23:27:33.268 00.003 10072 Worker thread wakes up
23:27:33.268 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
23:27:33.268 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
23:27:33.268 00.000 10072 Moving (0.05, -0.12) raw xDistance=-0.13 yDistance=-0.02
23:27:33.270 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:27:33.273 00.003 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.70
23:27:33.273 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
23:27:33.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:33.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:27:33.273 00.000 10072 MoveAxis(E, 56, ABG)
23:27:33.273 00.000 10072 Guiding  Dir = 2, Dur = 56
23:27:33.274 00.001 10072 IsGuiding returns 0
23:27:33.275 00.001 10072 PulseGuide returned control before completion, sleep 66
23:27:33.291 00.016 1032 UpdateGuideState exits: m=1259 SNR=24.9
23:27:33.294 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:33.296 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:33.299 00.003 1032 Enqueuing Expose request
23:27:33.348 00.049 10072 IsGuiding returns 0
23:27:33.348 00.000 10072 Move returns status 0, amount 56
23:27:33.348 00.000 10072 MoveAxis(N, 0, ABG)
23:27:33.348 00.000 10072 Move returns status 0, amount 0
23:27:33.348 00.000 10072 move complete, result=0
23:27:33.348 00.000 10072 worker thread done servicing request
23:27:33.348 00.000 10072 Worker thread wakes up
23:27:33.348 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:33.349 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:33.349 00.000 1032 GuideStep: -0.1 px 56 ms EAST, -0.0 px 0 ms NORTH
23:27:33.762 00.413 10072 Exposure complete
23:27:33.811 00.049 10072 worker thread done servicing request
23:27:33.812 00.001 1032 OnExposeComplete: enter
23:27:33.813 00.001 1032 UpdateGuideState(): m_state=6
23:27:33.815 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9354
23:27:33.817 00.002 1032 Star::Find returns 1 (0), X=1107.39, Y=132.33, Mass=1378, SNR=26.1, Peak=113 HFD=3.2
23:27:33.819 00.002 1032 MultiStar: [#1 -0.19,0.25,0.00,M1] [#2 -0.18,0.02,0.83,U] [#3 -0.27,0.21,0.00,M4] [#4 -0.12,0.12,0.70,U] [#5 -0.11,0.15,0.65,U] [#6 0.02,0.16,0.63,U] [#7 -0.27,0.01,0.00,M1] [#8 -0.17,0.12,0.55,U] 
23:27:33.821 00.002 1032 single-star, 5 included, MultiStar: {-0.07, 0.09}, one-star: {0.06, 0.02}
23:27:33.824 00.003 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
23:27:33.825 00.001 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
23:27:33.827 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.24 mountX=-0.00 mountY=-0.06, mountTheta=-1.59
23:27:33.830 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
23:27:33.831 00.001 1032 Enqueuing Move request for scope (0.06, 0.02)
23:27:33.833 00.002 10072 Worker thread wakes up
23:27:33.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:27:33.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:27:33.833 00.000 10072 Moving (0.06, 0.02) raw xDistance=-0.00 yDistance=-0.06
23:27:33.837 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:27:33.839 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:27:33.840 00.001 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:27:33.840 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:33.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:27:33.840 00.000 10072 MoveAxis(W, 5, ABG)
23:27:33.840 00.000 10072 Guiding  Dir = 3, Dur = 5
23:27:33.840 00.000 10072 IsGuiding returns 0
23:27:33.841 00.001 10072 PulseGuide returned control before completion, sleep 15
23:27:33.857 00.016 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:27:33.858 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:33.861 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:33.862 00.001 1032 Enqueuing Expose request
23:27:33.864 00.002 10072 IsGuiding returns 0
23:27:33.865 00.001 10072 Move returns status 0, amount 5
23:27:33.865 00.000 10072 MoveAxis(N, 0, ABG)
23:27:33.865 00.000 10072 Move returns status 0, amount 0
23:27:33.865 00.000 10072 move complete, result=0
23:27:33.865 00.000 10072 worker thread done servicing request
23:27:33.865 00.000 10072 Worker thread wakes up
23:27:33.865 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:33.865 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:33.873 00.008 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:27:34.493 00.620 10072 Exposure complete
23:27:34.541 00.048 10072 worker thread done servicing request
23:27:34.542 00.001 1032 OnExposeComplete: enter
23:27:34.544 00.002 1032 UpdateGuideState(): m_state=6
23:27:34.545 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9355
23:27:34.546 00.001 1032 Star::Find returns 1 (0), X=1107.52, Y=132.45, Mass=1318, SNR=25.5, Peak=116 HFD=3.2
23:27:34.549 00.003 1032 MultiStar: [#1 -0.24,0.22,0.00,M2] [#2 -0.10,0.22,0.84,U] [#3 -0.32,0.40,0.00,M5] [#4 -0.05,0.20,0.75,U] [#5 0.04,0.19,0.69,U] [#6 -0.02,0.29,0.00,M1] [#7 -0.17,0.20,0.00,M2] [#8 -0.03,0.34,0.00,M1] 
23:27:34.552 00.003 1032 refined, 3 included, MultiStar: {0.03, 0.18}, one-star: {0.19, 0.13}
23:27:34.555 00.003 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
23:27:34.556 00.001 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
23:27:34.558 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.40 mountX=0.17 mountY=-0.08, mountTheta=-0.43
23:27:34.560 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.18, opts=13)
23:27:34.561 00.001 1032 Enqueuing Move request for scope (0.03, 0.18)
23:27:34.564 00.003 10072 Worker thread wakes up
23:27:34.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
23:27:34.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
23:27:34.564 00.000 10072 Moving (0.03, 0.18) raw xDistance=0.17 yDistance=-0.08
23:27:34.566 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:27:34.568 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.70
23:27:34.568 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
23:27:34.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:34.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:27:34.569 00.001 10072 MoveAxis(W, 84, ABG)
23:27:34.569 00.000 10072 Guiding  Dir = 3, Dur = 84
23:27:34.569 00.000 10072 IsGuiding returns 0
23:27:34.570 00.001 10072 PulseGuide returned control before completion, sleep 94
23:27:34.587 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.5
23:27:34.590 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:34.592 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:34.593 00.001 1032 Enqueuing Expose request
23:27:34.678 00.085 10072 IsGuiding returns 0
23:27:34.679 00.001 10072 Move returns status 0, amount 84
23:27:34.679 00.000 10072 MoveAxis(N, 0, ABG)
23:27:34.679 00.000 10072 Move returns status 0, amount 0
23:27:34.679 00.000 10072 move complete, result=0
23:27:34.679 00.000 10072 worker thread done servicing request
23:27:34.679 00.000 10072 Worker thread wakes up
23:27:34.679 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:34.679 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:34.680 00.001 1032 GuideStep: 0.2 px 84 ms WEST, -0.1 px 0 ms NORTH
23:27:35.089 00.409 10072 Exposure complete
23:27:35.141 00.052 10072 worker thread done servicing request
23:27:35.141 00.000 1032 OnExposeComplete: enter
23:27:35.142 00.001 1032 UpdateGuideState(): m_state=6
23:27:35.146 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9356
23:27:35.147 00.001 1032 Star::Find returns 1 (0), X=1107.47, Y=132.40, Mass=1423, SNR=26.5, Peak=124 HFD=3.2
23:27:35.150 00.003 1032 MultiStar: [#1 -0.26,0.18,0.00,M3] [#2 -0.17,0.11,0.86,U] [#3 -0.09,0.18,0.76,U] [#4 -0.06,0.09,0.69,U] [#5 -0.12,0.18,0.65,U] [#6 -0.11,0.21,0.64,U] [#7 -0.20,0.07,0.68,U] [#8 0.00,0.20,0.52,U] 
23:27:35.151 00.001 1032 refined, 7 included, MultiStar: {-0.07, 0.13}, one-star: {0.14, 0.08}
23:27:35.153 00.002 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
23:27:35.155 00.002 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
23:27:35.157 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.05 mountX=0.15 mountY=0.03, mountTheta=0.22
23:27:35.160 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.13, opts=13)
23:27:35.162 00.002 1032 Enqueuing Move request for scope (-0.07, 0.13)
23:27:35.164 00.002 10072 Worker thread wakes up
23:27:35.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
23:27:35.164 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
23:27:35.164 00.000 10072 Moving (-0.07, 0.13) raw xDistance=0.15 yDistance=0.03
23:27:35.166 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:27:35.169 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.71
23:27:35.169 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
23:27:35.169 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:35.169 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:27:35.169 00.000 10072 MoveAxis(W, 74, ABG)
23:27:35.169 00.000 10072 Guiding  Dir = 3, Dur = 74
23:27:35.169 00.000 10072 IsGuiding returns 0
23:27:35.170 00.001 10072 PulseGuide returned control before completion, sleep 84
23:27:35.189 00.019 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:27:35.192 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:35.193 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:35.195 00.002 1032 Enqueuing Expose request
23:27:35.258 00.063 10072 IsGuiding returns 0
23:27:35.258 00.000 10072 Move returns status 0, amount 74
23:27:35.258 00.000 10072 MoveAxis(N, 0, ABG)
23:27:35.258 00.000 10072 Move returns status 0, amount 0
23:27:35.258 00.000 10072 move complete, result=0
23:27:35.258 00.000 10072 worker thread done servicing request
23:27:35.258 00.000 10072 Worker thread wakes up
23:27:35.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:35.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:35.262 00.004 1032 GuideStep: 0.1 px 74 ms WEST, 0.0 px 0 ms NORTH
23:27:35.885 00.623 10072 Exposure complete
23:27:35.941 00.056 10072 worker thread done servicing request
23:27:35.941 00.000 1032 OnExposeComplete: enter
23:27:35.943 00.002 1032 UpdateGuideState(): m_state=6
23:27:35.945 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9357
23:27:35.947 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=132.13, Mass=1330, SNR=25.6, Peak=98 HFD=3.3
23:27:35.948 00.001 1032 MultiStar: [#1 -0.02,-0.07,0.99,U] [#2 0.08,-0.20,0.77,U] [#3 -0.03,-0.02,0.79,U] [#4 0.19,-0.11,0.68,U] [#5 0.13,-0.09,0.70,U] [#6 0.09,-0.08,0.68,U] [#7 -0.02,-0.17,0.71,U] [#8 0.18,0.03,0.50,U] 
23:27:35.950 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.27, -0.19}
23:27:35.952 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
23:27:35.954 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
23:27:35.957 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.14 cameraTheta=-0.84 mountX=-0.13 mountY=-0.06, mountTheta=-2.67
23:27:35.960 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
23:27:35.963 00.003 1032 Enqueuing Move request for scope (0.10, -0.11)
23:27:35.965 00.002 10072 Worker thread wakes up
23:27:35.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
23:27:35.965 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
23:27:35.965 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.13 yDistance=-0.06
23:27:35.967 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:27:35.971 00.004 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:35.971 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
23:27:35.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:35.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:27:35.971 00.000 10072 MoveAxis(W, 4, ABG)
23:27:35.971 00.000 10072 Guiding  Dir = 3, Dur = 4
23:27:35.972 00.001 10072 IsGuiding returns 0
23:27:35.972 00.000 10072 PulseGuide returned control before completion, sleep 14
23:27:35.989 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.6
23:27:35.992 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:35.994 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:35.996 00.002 1032 Enqueuing Expose request
23:27:35.998 00.002 10072 IsGuiding returns 0
23:27:35.998 00.000 10072 Move returns status 0, amount 4
23:27:35.998 00.000 10072 MoveAxis(N, 0, ABG)
23:27:35.998 00.000 10072 Move returns status 0, amount 0
23:27:35.998 00.000 10072 move complete, result=0
23:27:35.998 00.000 10072 worker thread done servicing request
23:27:35.998 00.000 10072 Worker thread wakes up
23:27:35.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:35.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:36.006 00.008 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:27:36.417 00.411 10072 Exposure complete
23:27:36.467 00.050 10072 worker thread done servicing request
23:27:36.467 00.000 1032 OnExposeComplete: enter
23:27:36.469 00.002 1032 UpdateGuideState(): m_state=6
23:27:36.471 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9358
23:27:36.472 00.001 1032 Star::Find returns 1 (0), X=1107.52, Y=132.07, Mass=1439, SNR=26.7, Peak=112 HFD=3.5
23:27:36.474 00.002 1032 MultiStar: [#1 -0.18,-0.11,0.95,U] [#2 -0.14,-0.21,0.00,M1] [#3 -0.17,-0.17,0.75,U] [#4 0.01,-0.13,0.67,U] [#5 -0.10,-0.19,0.63,U] [#6 -0.09,-0.10,0.59,U] [#7 -0.19,-0.30,0.00,M1] [#8 0.02,-0.07,0.48,U] 
23:27:36.475 00.001 1032 refined, 6 included, MultiStar: {-0.04, -0.16}, one-star: {0.19, -0.25}
23:27:36.476 00.001 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.62)
23:27:36.478 00.002 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.62)
23:27:36.480 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.83 mountX=-0.14 mountY=0.08, mountTheta=2.62
23:27:36.482 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.16, opts=13)
23:27:36.484 00.002 1032 Enqueuing Move request for scope (-0.04, -0.16)
23:27:36.487 00.003 10072 Worker thread wakes up
23:27:36.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
23:27:36.487 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
23:27:36.487 00.000 10072 Moving (-0.04, -0.16) raw xDistance=-0.14 yDistance=0.08
23:27:36.490 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:27:36.492 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.71
23:27:36.492 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
23:27:36.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:36.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:27:36.492 00.000 10072 MoveAxis(E, 63, ABG)
23:27:36.492 00.000 10072 Guiding  Dir = 2, Dur = 63
23:27:36.492 00.000 10072 IsGuiding returns 0
23:27:36.494 00.002 10072 PulseGuide returned control before completion, sleep 72
23:27:36.511 00.017 1032 UpdateGuideState exits: m=1439 SNR=26.7
23:27:36.513 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:36.515 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:36.518 00.003 1032 Enqueuing Expose request
23:27:36.572 00.054 10072 IsGuiding returns 0
23:27:36.572 00.000 10072 Move returns status 0, amount 63
23:27:36.572 00.000 10072 MoveAxis(N, 0, ABG)
23:27:36.572 00.000 10072 Move returns status 0, amount 0
23:27:36.572 00.000 10072 move complete, result=0
23:27:36.572 00.000 10072 worker thread done servicing request
23:27:36.573 00.001 10072 Worker thread wakes up
23:27:36.573 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:36.573 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:36.573 00.000 1032 GuideStep: -0.1 px 63 ms EAST, 0.1 px 0 ms NORTH
23:27:37.198 00.625 10072 Exposure complete
23:27:37.246 00.048 10072 worker thread done servicing request
23:27:37.246 00.000 1032 OnExposeComplete: enter
23:27:37.249 00.003 1032 UpdateGuideState(): m_state=6
23:27:37.251 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9359
23:27:37.253 00.002 1032 Star::Find returns 1 (0), X=1107.50, Y=132.17, Mass=1379, SNR=26.1, Peak=99 HFD=3.4
23:27:37.254 00.001 1032 MultiStar: [#1 -0.22,0.05,0.98,U] [#2 -0.16,-0.11,0.79,U] [#3 -0.34,0.16,0.00,M3] [#4 -0.06,0.02,0.72,U] [#5 -0.01,0.00,0.64,U] [#6 -0.08,0.08,0.61,U] [#7 -0.12,-0.11,0.72,U] [#8 -0.14,0.01,0.56,U] 
23:27:37.256 00.002 1032 refined, 7 included, MultiStar: {-0.07, -0.03}, one-star: {0.17, -0.15}
23:27:37.258 00.002 1032 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.83) = xAngle (-4.55 = 1.73)
23:27:37.261 00.003 1032 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.55 = 1.73)
23:27:37.263 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.72 mountX=-0.01 mountY=0.08, mountTheta=1.73
23:27:37.268 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.03, opts=13)
23:27:37.272 00.004 1032 Enqueuing Move request for scope (-0.07, -0.03)
23:27:37.275 00.003 10072 Worker thread wakes up
23:27:37.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
23:27:37.275 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
23:27:37.275 00.000 10072 Moving (-0.07, -0.03) raw xDistance=-0.01 yDistance=0.08
23:27:37.277 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:27:37.280 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:37.280 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:27:37.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:37.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:27:37.280 00.000 10072 MoveAxis(W, 4, ABG)
23:27:37.280 00.000 10072 Guiding  Dir = 3, Dur = 4
23:27:37.281 00.001 10072 IsGuiding returns 0
23:27:37.281 00.000 10072 PulseGuide returned control before completion, sleep 14
23:27:37.299 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:27:37.302 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:37.305 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:37.308 00.003 10072 IsGuiding returns 0
23:27:37.308 00.000 10072 Move returns status 0, amount 4
23:27:37.308 00.000 10072 MoveAxis(N, 0, ABG)
23:27:37.308 00.000 10072 Move returns status 0, amount 0
23:27:37.308 00.000 10072 move complete, result=0
23:27:37.308 00.000 10072 worker thread done servicing request
23:27:37.308 00.000 1032 Enqueuing Expose request
23:27:37.311 00.003 10072 Worker thread wakes up
23:27:37.311 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:37.311 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:37.311 00.000 1032 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
23:27:37.718 00.407 10072 Exposure complete
23:27:37.772 00.054 10072 worker thread done servicing request
23:27:37.772 00.000 1032 OnExposeComplete: enter
23:27:37.774 00.002 1032 UpdateGuideState(): m_state=6
23:27:37.776 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9360
23:27:37.778 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=132.40, Mass=1630, SNR=28.4, Peak=101 HFD=3.4
23:27:37.781 00.003 1032 MultiStar: [#1 -0.13,0.16,0.86,U] [#2 -0.03,0.07,0.77,U] [#3 -0.23,0.21,0.00,M4] [#4 0.03,0.12,0.60,U] [#5 0.06,0.18,0.58,U] [#6 0.01,0.24,0.57,U] [#7 -0.16,0.05,0.66,U] [#8 -0.15,0.20,0.49,U] 
23:27:37.782 00.001 1032 refined, 7 included, MultiStar: {0.00, 0.13}, one-star: {0.27, 0.08}
23:27:37.784 00.002 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
23:27:37.786 00.002 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
23:27:37.787 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.55 mountX=0.12 mountY=-0.04, mountTheta=-0.28
23:27:37.790 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.13, opts=13)
23:27:37.793 00.003 1032 Enqueuing Move request for scope (0.00, 0.13)
23:27:37.794 00.001 10072 Worker thread wakes up
23:27:37.795 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
23:27:37.795 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
23:27:37.795 00.000 10072 Moving (0.00, 0.13) raw xDistance=0.12 yDistance=-0.04
23:27:37.796 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:27:37.800 00.004 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:37.800 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:27:37.800 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:37.800 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:27:37.800 00.000 10072 MoveAxis(W, 3, ABG)
23:27:37.800 00.000 10072 Guiding  Dir = 3, Dur = 3
23:27:37.800 00.000 10072 IsGuiding returns 0
23:27:37.801 00.001 10072 PulseGuide returned control before completion, sleep 13
23:27:37.817 00.016 1032 UpdateGuideState exits: m=1630 SNR=28.4
23:27:37.820 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:37.822 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:37.823 00.001 1032 Enqueuing Expose request
23:27:37.826 00.003 10072 IsGuiding returns 0
23:27:37.826 00.000 10072 Move returns status 0, amount 3
23:27:37.826 00.000 10072 MoveAxis(N, 0, ABG)
23:27:37.826 00.000 10072 Move returns status 0, amount 0
23:27:37.826 00.000 10072 move complete, result=0
23:27:37.826 00.000 10072 worker thread done servicing request
23:27:37.826 00.000 10072 Worker thread wakes up
23:27:37.827 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:37.827 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:37.834 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:27:38.452 00.618 10072 Exposure complete
23:27:38.507 00.055 10072 worker thread done servicing request
23:27:38.507 00.000 1032 OnExposeComplete: enter
23:27:38.509 00.002 1032 UpdateGuideState(): m_state=6
23:27:38.512 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9361
23:27:38.514 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=132.28, Mass=1314, SNR=25.5, Peak=104 HFD=3.5
23:27:38.517 00.003 1032 MultiStar: [#1 0.05,0.19,1.02,U] [#2 0.16,0.09,0.84,U] [#3 0.02,0.08,0.77,U] [#4 0.26,0.03,0.00,M1] [#5 0.23,0.17,0.00,M1] [#6 0.02,-0.03,0.65,U] [#7 -0.05,0.01,0.72,U] [#8 0.07,0.06,0.52,U] 
23:27:38.519 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.06}, one-star: {0.34, -0.04}
23:27:38.521 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:27:38.522 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:27:38.524 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.51 mountX=0.03 mountY=-0.11, mountTheta=-1.32
23:27:38.527 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
23:27:38.529 00.002 1032 Enqueuing Move request for scope (0.10, 0.06)
23:27:38.530 00.001 10072 Worker thread wakes up
23:27:38.531 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:27:38.531 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:27:38.531 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
23:27:38.533 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:27:38.535 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:38.535 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:27:38.536 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:38.536 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:27:38.536 00.000 10072 MoveAxis(W, 1, ABG)
23:27:38.536 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:38.536 00.000 10072 IsGuiding returns 0
23:27:38.537 00.001 10072 PulseGuide returned control before completion, sleep 11
23:27:38.555 00.018 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:27:38.557 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:38.561 00.004 10072 IsGuiding returns 0
23:27:38.561 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:38.563 00.002 10072 Move returns status 0, amount 1
23:27:38.563 00.000 10072 MoveAxis(N, 0, ABG)
23:27:38.563 00.000 10072 Move returns status 0, amount 0
23:27:38.563 00.000 10072 move complete, result=0
23:27:38.563 00.000 1032 Enqueuing Expose request
23:27:38.565 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:27:38.568 00.003 10072 worker thread done servicing request
23:27:38.568 00.000 10072 Worker thread wakes up
23:27:38.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:38.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:38.983 00.415 10072 Exposure complete
23:27:39.035 00.052 1032 OnExposeComplete: enter
23:27:39.037 00.002 1032 UpdateGuideState(): m_state=6
23:27:39.039 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9362
23:27:39.040 00.001 10072 worker thread done servicing request
23:27:39.041 00.001 1032 Star::Find returns 1 (0), X=1107.66, Y=132.17, Mass=1333, SNR=25.7, Peak=89 HFD=3.5
23:27:39.042 00.001 1032 MultiStar: [#1 -0.05,0.22,0.96,U] [#2 0.01,0.05,0.77,U] [#3 -0.25,0.21,0.00,M4] [#4 -0.04,0.08,0.66,U] [#5 0.06,0.10,0.66,U] [#6 -0.06,0.24,0.63,U] [#7 -0.23,-0.00,0.72,U] [#8 -0.02,0.12,0.55,U] 
23:27:39.044 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.07}, one-star: {0.33, -0.14}
23:27:39.046 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
23:27:39.047 00.001 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
23:27:39.049 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.36 mountX=0.07 mountY=-0.03, mountTheta=-0.47
23:27:39.052 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
23:27:39.054 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
23:27:39.056 00.002 10072 Worker thread wakes up
23:27:39.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
23:27:39.057 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
23:27:39.057 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.07 yDistance=-0.03
23:27:39.059 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:27:39.062 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:39.062 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:27:39.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:39.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:27:39.062 00.000 10072 MoveAxis(W, 1, ABG)
23:27:39.062 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:39.064 00.002 10072 IsGuiding returns 0
23:27:39.064 00.000 10072 PulseGuide returned control before completion, sleep 11
23:27:39.081 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:27:39.084 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:39.086 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:39.088 00.002 1032 Enqueuing Expose request
23:27:39.090 00.002 10072 IsGuiding returns 0
23:27:39.090 00.000 10072 Move returns status 0, amount 1
23:27:39.090 00.000 10072 MoveAxis(N, 0, ABG)
23:27:39.090 00.000 10072 Move returns status 0, amount 0
23:27:39.090 00.000 10072 move complete, result=0
23:27:39.090 00.000 10072 worker thread done servicing request
23:27:39.090 00.000 10072 Worker thread wakes up
23:27:39.090 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:39.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:39.098 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:27:39.719 00.621 10072 Exposure complete
23:27:39.770 00.051 10072 worker thread done servicing request
23:27:39.770 00.000 1032 OnExposeComplete: enter
23:27:39.774 00.004 1032 UpdateGuideState(): m_state=6
23:27:39.777 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9363
23:27:39.779 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=132.20, Mass=1441, SNR=26.7, Peak=113 HFD=3.4
23:27:39.780 00.001 1032 MultiStar: [#1 -0.05,-0.03,0.92,U] [#2 0.04,-0.00,0.81,U] [#3 -0.11,0.13,0.75,U] [#4 0.04,-0.09,0.64,U] [#5 0.08,0.01,0.64,U] [#6 0.02,-0.04,0.58,U] [#7 -0.08,-0.13,0.68,U] [#8 -0.13,0.02,0.50,U] 
23:27:39.782 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.32, -0.11}
23:27:39.783 00.001 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
23:27:39.786 00.003 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
23:27:39.787 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.80 mountX=-0.04 mountY=-0.02, mountTheta=-2.63
23:27:39.790 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
23:27:39.792 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
23:27:39.794 00.002 10072 Worker thread wakes up
23:27:39.794 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:27:39.794 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:27:39.794 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
23:27:39.796 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:27:39.800 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:39.800 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:27:39.800 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:39.801 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:27:39.801 00.000 10072 MoveAxis(W, 1, ABG)
23:27:39.801 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:39.801 00.000 10072 IsGuiding returns 0
23:27:39.802 00.001 10072 PulseGuide returned control before completion, sleep 11
23:27:39.820 00.018 1032 UpdateGuideState exits: m=1441 SNR=26.7
23:27:39.822 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:39.825 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:39.827 00.002 1032 Enqueuing Expose request
23:27:39.830 00.003 10072 IsGuiding returns 0
23:27:39.830 00.000 10072 Move returns status 0, amount 1
23:27:39.830 00.000 10072 MoveAxis(N, 0, ABG)
23:27:39.830 00.000 10072 Move returns status 0, amount 0
23:27:39.830 00.000 10072 move complete, result=0
23:27:39.830 00.000 10072 worker thread done servicing request
23:27:39.830 00.000 10072 Worker thread wakes up
23:27:39.830 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:39.830 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:39.839 00.009 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:27:40.247 00.408 10072 Exposure complete
23:27:40.298 00.051 1032 OnExposeComplete: enter
23:27:40.304 00.006 10072 worker thread done servicing request
23:27:40.304 00.000 1032 UpdateGuideState(): m_state=6
23:27:40.307 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9364
23:27:40.309 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=132.35, Mass=1435, SNR=26.6, Peak=118 HFD=3.3
23:27:40.311 00.002 1032 MultiStar: [#1 -0.14,0.22,0.00,M1] [#2 -0.03,0.08,0.77,U] [#3 -0.16,0.28,0.00,M4] [#4 -0.00,0.16,0.64,U] [#5 0.03,0.26,0.00,M1] [#6 -0.01,0.21,0.60,U] [#7 -0.20,0.14,0.75,U] [#8 0.06,0.21,0.53,U] 
23:27:40.313 00.002 1032 refined, 5 included, MultiStar: {0.03, 0.13}, one-star: {0.27, 0.04}
23:27:40.316 00.003 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
23:27:40.317 00.001 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
23:27:40.318 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.35 mountX=0.11 mountY=-0.06, mountTheta=-0.48
23:27:40.323 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.13, opts=13)
23:27:40.326 00.003 1032 Enqueuing Move request for scope (0.03, 0.13)
23:27:40.328 00.002 10072 Worker thread wakes up
23:27:40.328 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
23:27:40.328 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
23:27:40.328 00.000 10072 Moving (0.03, 0.13) raw xDistance=0.11 yDistance=-0.06
23:27:40.332 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:27:40.334 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:40.334 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:27:40.334 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:40.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:27:40.334 00.000 10072 MoveAxis(W, 1, ABG)
23:27:40.334 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:40.335 00.001 10072 IsGuiding returns 0
23:27:40.335 00.000 10072 PulseGuide returned control before completion, sleep 11
23:27:40.353 00.018 10072 IsGuiding returns 0
23:27:40.354 00.001 10072 Move returns status 0, amount 1
23:27:40.354 00.000 10072 MoveAxis(N, 0, ABG)
23:27:40.354 00.000 10072 Move returns status 0, amount 0
23:27:40.354 00.000 10072 move complete, result=0
23:27:40.354 00.000 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:27:40.356 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:40.358 00.002 10072 worker thread done servicing request
23:27:40.358 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:40.361 00.003 1032 Enqueuing Expose request
23:27:40.364 00.003 10072 Worker thread wakes up
23:27:40.364 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:40.364 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:40.364 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:27:40.996 00.632 10072 Exposure complete
23:27:41.044 00.048 10072 worker thread done servicing request
23:27:41.045 00.001 1032 OnExposeComplete: enter
23:27:41.046 00.001 1032 UpdateGuideState(): m_state=6
23:27:41.049 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9365
23:27:41.050 00.001 1032 Star::Find returns 1 (0), X=1107.58, Y=132.25, Mass=1440, SNR=26.7, Peak=118 HFD=3.2
23:27:41.052 00.002 1032 MultiStar: [#1 -0.12,-0.01,0.98,U] [#2 0.00,-0.14,0.87,U] [#3 -0.22,0.12,0.71,U] [#4 0.08,0.03,0.63,U] [#5 0.09,0.13,0.68,U] [#6 0.00,-0.02,0.61,U] [#7 -0.14,-0.10,0.67,U] [#8 0.07,0.09,0.50,U] 
23:27:41.054 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.25, -0.07}
23:27:41.056 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
23:27:41.058 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
23:27:41.060 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.88 mountX=-0.01 mountY=-0.00, mountTheta=-2.71
23:27:41.063 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
23:27:41.065 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
23:27:41.067 00.002 10072 Worker thread wakes up
23:27:41.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:27:41.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:27:41.067 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.00
23:27:41.070 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:27:41.072 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:41.072 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:27:41.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:41.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:27:41.072 00.000 10072 MoveAxis(W, 2, ABG)
23:27:41.073 00.001 10072 Guiding  Dir = 3, Dur = 2
23:27:41.073 00.000 10072 IsGuiding returns 0
23:27:41.073 00.000 10072 PulseGuide returned control before completion, sleep 12
23:27:41.087 00.014 10072 IsGuiding returns 0
23:27:41.087 00.000 10072 Move returns status 0, amount 2
23:27:41.087 00.000 10072 MoveAxis(N, 0, ABG)
23:27:41.087 00.000 10072 Move returns status 0, amount 0
23:27:41.087 00.000 10072 move complete, result=0
23:27:41.087 00.000 10072 worker thread done servicing request
23:27:41.090 00.003 1032 UpdateGuideState exits: m=1440 SNR=26.7
23:27:41.092 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:41.093 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:41.095 00.002 1032 Enqueuing Expose request
23:27:41.096 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:27:41.097 00.001 10072 Worker thread wakes up
23:27:41.097 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:41.098 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:41.512 00.414 10072 Exposure complete
23:27:41.561 00.049 10072 worker thread done servicing request
23:27:41.561 00.000 1032 OnExposeComplete: enter
23:27:41.563 00.002 1032 UpdateGuideState(): m_state=6
23:27:41.565 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9366
23:27:41.567 00.002 1032 Star::Find returns 1 (0), X=1107.49, Y=132.23, Mass=1442, SNR=26.7, Peak=130 HFD=3.1
23:27:41.568 00.001 1032 MultiStar: [#1 -0.17,-0.07,0.93,U] [#2 -0.03,-0.07,0.78,U] [#3 0.01,0.07,0.75,U] [#4 0.06,-0.05,0.67,U] [#5 0.04,-0.07,0.62,U] [#6 -0.02,0.04,0.60,U] [#7 -0.12,-0.08,0.71,U] [#8 0.02,-0.04,0.53,U] 
23:27:41.570 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.16, -0.09}
23:27:41.572 00.002 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.75)
23:27:41.574 00.002 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.75)
23:27:41.575 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.70 mountX=-0.04 mountY=0.02, mountTheta=2.75
23:27:41.577 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
23:27:41.581 00.004 1032 Enqueuing Move request for scope (-0.01, -0.04)
23:27:41.583 00.002 10072 Worker thread wakes up
23:27:41.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
23:27:41.583 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
23:27:41.584 00.001 10072 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
23:27:41.585 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:27:41.588 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:41.588 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:27:41.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:41.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:27:41.588 00.000 10072 MoveAxis(W, 1, ABG)
23:27:41.588 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:41.588 00.000 10072 IsGuiding returns 0
23:27:41.588 00.000 10072 PulseGuide returned control before completion, sleep 11
23:27:41.603 00.015 10072 IsGuiding returns 0
23:27:41.603 00.000 10072 Move returns status 0, amount 1
23:27:41.604 00.001 10072 MoveAxis(N, 0, ABG)
23:27:41.604 00.000 10072 Move returns status 0, amount 0
23:27:41.604 00.000 10072 move complete, result=0
23:27:41.604 00.000 10072 worker thread done servicing request
23:27:41.620 00.016 1032 UpdateGuideState exits: m=1442 SNR=26.7
23:27:41.622 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:41.625 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:41.626 00.001 1032 Enqueuing Expose request
23:27:41.628 00.002 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
23:27:41.629 00.001 10072 Worker thread wakes up
23:27:41.629 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:41.629 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:42.263 00.634 10072 Exposure complete
23:27:42.310 00.047 10072 worker thread done servicing request
23:27:42.310 00.000 1032 OnExposeComplete: enter
23:27:42.312 00.002 1032 UpdateGuideState(): m_state=6
23:27:42.314 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9367
23:27:42.316 00.002 1032 Star::Find returns 1 (0), X=1107.57, Y=132.09, Mass=1421, SNR=26.5, Peak=122 HFD=3.3
23:27:42.318 00.002 1032 MultiStar: [#1 -0.08,0.03,0.96,U] [#2 0.04,-0.05,0.81,U] [#3 -0.04,0.08,0.77,U] [#4 0.15,-0.04,0.63,U] [#5 0.02,-0.19,0.65,U] [#6 -0.01,-0.01,0.66,U] [#7 -0.13,-0.08,0.68,U] [#8 -0.01,0.10,0.53,U] 
23:27:42.320 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.24, -0.23}
23:27:42.322 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
23:27:42.324 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
23:27:42.326 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.07 mountX=-0.05 mountY=-0.01, mountTheta=-2.90
23:27:42.329 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
23:27:42.331 00.002 1032 Enqueuing Move request for scope (0.03, -0.05)
23:27:42.332 00.001 10072 Worker thread wakes up
23:27:42.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
23:27:42.333 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
23:27:42.333 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.01
23:27:42.334 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=151, Gamma=2.230
23:27:42.337 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:42.337 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:27:42.337 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:42.337 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:27:42.337 00.000 10072 MoveAxis(W, 2, ABG)
23:27:42.337 00.000 10072 Guiding  Dir = 3, Dur = 2
23:27:42.337 00.000 10072 IsGuiding returns 0
23:27:42.339 00.002 10072 PulseGuide returned control before completion, sleep 12
23:27:42.354 00.015 10072 IsGuiding returns 0
23:27:42.354 00.000 10072 Move returns status 0, amount 2
23:27:42.354 00.000 10072 MoveAxis(N, 0, ABG)
23:27:42.354 00.000 10072 Move returns status 0, amount 0
23:27:42.354 00.000 10072 move complete, result=0
23:27:42.354 00.000 10072 worker thread done servicing request
23:27:42.355 00.001 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:27:42.357 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:42.358 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:42.362 00.004 1032 Enqueuing Expose request
23:27:42.364 00.002 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:27:42.367 00.003 10072 Worker thread wakes up
23:27:42.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:42.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:42.777 00.410 10072 Exposure complete
23:27:42.826 00.049 10072 worker thread done servicing request
23:27:42.826 00.000 1032 OnExposeComplete: enter
23:27:42.829 00.003 1032 UpdateGuideState(): m_state=6
23:27:42.831 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9368
23:27:42.833 00.002 1032 Star::Find returns 1 (0), X=1107.55, Y=132.22, Mass=1315, SNR=25.5, Peak=104 HFD=3.3
23:27:42.836 00.003 1032 MultiStar: [#1 -0.17,0.11,1.01,U] [#2 -0.07,0.10,0.83,U] [#3 -0.24,0.18,0.00,M2] [#4 0.12,0.10,0.75,U] [#5 -0.11,0.03,0.67,U] [#6 -0.07,0.15,0.68,U] [#7 -0.13,0.05,0.75,U] [#8 -0.05,0.26,0.00,M1] 
23:27:42.837 00.001 1032 refined, 6 included, MultiStar: {-0.02, 0.06}, one-star: {0.21, -0.09}
23:27:42.839 00.002 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
23:27:42.840 00.001 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
23:27:42.841 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.96 mountX=0.06 mountY=0.01, mountTheta=0.13
23:27:42.844 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
23:27:42.846 00.002 1032 Enqueuing Move request for scope (-0.02, 0.06)
23:27:42.847 00.001 10072 Worker thread wakes up
23:27:42.847 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
23:27:42.847 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
23:27:42.847 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.01
23:27:42.849 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=152, Gamma=2.230
23:27:42.853 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:42.853 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:27:42.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:42.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:27:42.853 00.000 10072 MoveAxis(W, 2, ABG)
23:27:42.853 00.000 10072 Guiding  Dir = 3, Dur = 2
23:27:42.853 00.000 10072 IsGuiding returns 0
23:27:42.854 00.001 10072 PulseGuide returned control before completion, sleep 12
23:27:42.867 00.013 10072 IsGuiding returns 0
23:27:42.867 00.000 10072 Move returns status 0, amount 2
23:27:42.867 00.000 10072 MoveAxis(N, 0, ABG)
23:27:42.867 00.000 10072 Move returns status 0, amount 0
23:27:42.867 00.000 10072 move complete, result=0
23:27:42.867 00.000 10072 worker thread done servicing request
23:27:42.870 00.003 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:27:42.872 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:42.874 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:42.876 00.002 1032 Enqueuing Expose request
23:27:42.877 00.001 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:27:42.879 00.002 10072 Worker thread wakes up
23:27:42.879 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:42.879 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:43.510 00.631 10072 Exposure complete
23:27:43.559 00.049 10072 worker thread done servicing request
23:27:43.559 00.000 1032 OnExposeComplete: enter
23:27:43.561 00.002 1032 UpdateGuideState(): m_state=6
23:27:43.564 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9369
23:27:43.566 00.002 1032 Star::Find returns 1 (0), X=1107.50, Y=132.42, Mass=1346, SNR=25.8, Peak=112 HFD=3.2
23:27:43.569 00.003 1032 MultiStar: [#1 -0.20,0.29,0.00,M1] [#2 -0.08,0.14,0.81,U] [#3 -0.39,0.36,0.00,M3] [#4 0.01,0.29,0.00,M1] [#5 -0.06,0.16,0.68,U] [#6 -0.20,0.11,0.64,U] [#7 -0.27,-0.04,0.00,M1] [#8 -0.16,0.25,0.00,M2] 
23:27:43.570 00.001 1032 refined, 3 included, MultiStar: {-0.02, 0.13}, one-star: {0.17, 0.10}
23:27:43.572 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
23:27:43.573 00.001 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
23:27:43.575 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.73 mountX=0.13 mountY=-0.01, mountTheta=-0.10
23:27:43.578 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.13, opts=13)
23:27:43.580 00.002 1032 Enqueuing Move request for scope (-0.02, 0.13)
23:27:43.583 00.003 10072 Worker thread wakes up
23:27:43.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
23:27:43.583 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
23:27:43.583 00.000 10072 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.01
23:27:43.591 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=190, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:27:43.596 00.005 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:43.597 00.001 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
23:27:43.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:43.597 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:27:43.597 00.000 10072 MoveAxis(W, 1, ABG)
23:27:43.597 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:43.597 00.000 10072 IsGuiding returns 0
23:27:43.598 00.001 10072 PulseGuide returned control before completion, sleep 11
23:27:43.618 00.020 10072 IsGuiding returns 0
23:27:43.618 00.000 10072 Move returns status 0, amount 1
23:27:43.618 00.000 10072 MoveAxis(N, 0, ABG)
23:27:43.618 00.000 10072 Move returns status 0, amount 0
23:27:43.618 00.000 10072 move complete, result=0
23:27:43.618 00.000 10072 worker thread done servicing request
23:27:43.621 00.003 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:27:43.624 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:43.626 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:43.628 00.002 1032 Enqueuing Expose request
23:27:43.630 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:27:43.632 00.002 10072 Worker thread wakes up
23:27:43.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:43.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:44.044 00.412 10072 Exposure complete
23:27:44.092 00.048 10072 worker thread done servicing request
23:27:44.092 00.000 1032 OnExposeComplete: enter
23:27:44.094 00.002 1032 UpdateGuideState(): m_state=6
23:27:44.095 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9370
23:27:44.097 00.002 1032 Star::Find returns 1 (0), X=1107.53, Y=132.49, Mass=1426, SNR=26.5, Peak=110 HFD=3.2
23:27:44.099 00.002 1032 MultiStar: [#1 -0.17,0.35,0.00,M2] [#2 -0.06,0.20,0.77,U] [#3 -0.27,0.29,0.00,M4] [#4 0.00,0.31,0.00,M2] [#5 0.02,0.39,0.00,M1] [#6 0.03,0.32,0.00,M1] [#7 -0.14,0.19,0.69,U] [#8 -0.05,0.37,0.00,M3] 
23:27:44.100 00.001 1032 refined, 2 included, MultiStar: {0.02, 0.19}, one-star: {0.20, 0.18}
23:27:44.102 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
23:27:44.104 00.002 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
23:27:44.105 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.45 mountX=0.17 mountY=-0.07, mountTheta=-0.38
23:27:44.109 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.19, opts=13)
23:27:44.112 00.003 1032 Enqueuing Move request for scope (0.02, 0.19)
23:27:44.114 00.002 10072 Worker thread wakes up
23:27:44.114 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
23:27:44.114 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
23:27:44.114 00.000 10072 Moving (0.02, 0.19) raw xDistance=0.17 yDistance=-0.07
23:27:44.116 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:27:44.119 00.003 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.71
23:27:44.119 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
23:27:44.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:44.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:27:44.119 00.000 10072 MoveAxis(W, 83, ABG)
23:27:44.119 00.000 10072 Guiding  Dir = 3, Dur = 83
23:27:44.119 00.000 10072 IsGuiding returns 0
23:27:44.120 00.001 10072 PulseGuide returned control before completion, sleep 93
23:27:44.135 00.015 1032 UpdateGuideState exits: m=1426 SNR=26.5
23:27:44.138 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:44.140 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:44.141 00.001 1032 Enqueuing Expose request
23:27:44.226 00.085 10072 IsGuiding returns 0
23:27:44.226 00.000 10072 Move returns status 0, amount 83
23:27:44.226 00.000 10072 MoveAxis(N, 0, ABG)
23:27:44.226 00.000 10072 Move returns status 0, amount 0
23:27:44.226 00.000 10072 move complete, result=0
23:27:44.226 00.000 10072 worker thread done servicing request
23:27:44.226 00.000 10072 Worker thread wakes up
23:27:44.226 00.000 1032 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
23:27:44.229 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:44.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:44.855 00.626 10072 Exposure complete
23:27:44.905 00.050 1032 OnExposeComplete: enter
23:27:44.907 00.002 1032 UpdateGuideState(): m_state=6
23:27:44.909 00.002 10072 worker thread done servicing request
23:27:44.909 00.000 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9371
23:27:44.911 00.002 1032 Star::Find returns 1 (0), X=1107.58, Y=132.26, Mass=1535, SNR=27.5, Peak=130 HFD=3.3
23:27:44.913 00.002 1032 MultiStar: [#1 -0.05,0.03,0.91,U] [#2 -0.01,0.05,0.76,U] [#3 -0.07,0.16,0.71,U] [#4 0.06,0.11,0.64,U] [#5 0.04,0.02,0.65,U] [#6 0.02,0.11,0.62,U] [#7 -0.13,0.08,0.66,U] [#8 -0.03,0.06,0.49,U] 
23:27:44.915 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.25, -0.06}
23:27:44.916 00.001 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
23:27:44.918 00.002 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
23:27:44.920 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.27 mountX=0.05 mountY=-0.03, mountTheta=-0.56
23:27:44.924 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
23:27:44.927 00.003 1032 Enqueuing Move request for scope (0.02, 0.06)
23:27:44.930 00.003 10072 Worker thread wakes up
23:27:44.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
23:27:44.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
23:27:44.930 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
23:27:44.932 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:27:44.935 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:44.935 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:27:44.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:44.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:27:44.935 00.000 10072 MoveAxis(W, 1, ABG)
23:27:44.935 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:44.936 00.001 10072 IsGuiding returns 0
23:27:44.936 00.000 10072 PulseGuide returned control before completion, sleep 11
23:27:44.953 00.017 1032 UpdateGuideState exits: m=1535 SNR=27.5
23:27:44.954 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:44.957 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:44.959 00.002 1032 Enqueuing Expose request
23:27:44.962 00.003 10072 IsGuiding returns 0
23:27:44.962 00.000 10072 Move returns status 0, amount 1
23:27:44.962 00.000 10072 MoveAxis(N, 0, ABG)
23:27:44.962 00.000 10072 Move returns status 0, amount 0
23:27:44.962 00.000 10072 move complete, result=0
23:27:44.962 00.000 10072 worker thread done servicing request
23:27:44.962 00.000 10072 Worker thread wakes up
23:27:44.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:44.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:44.970 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:27:45.374 00.404 10072 Exposure complete
23:27:45.427 00.053 10072 worker thread done servicing request
23:27:45.427 00.000 1032 OnExposeComplete: enter
23:27:45.430 00.003 1032 UpdateGuideState(): m_state=6
23:27:45.432 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9372
23:27:45.434 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=132.20, Mass=1438, SNR=26.7, Peak=119 HFD=3.4
23:27:45.436 00.002 1032 MultiStar: [#1 0.01,0.08,0.96,U] [#2 0.13,-0.06,0.81,U] [#3 -0.00,0.14,0.75,U] [#4 0.11,0.03,0.71,U] [#5 0.09,0.15,0.62,U] [#6 0.01,0.18,0.60,U] [#7 0.01,-0.04,0.71,U] [#8 0.14,0.11,0.50,U] 
23:27:45.438 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.35, -0.11}
23:27:45.440 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
23:27:45.442 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
23:27:45.443 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.37 mountX=0.01 mountY=-0.11, mountTheta=-1.46
23:27:45.447 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
23:27:45.449 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
23:27:45.452 00.003 10072 Worker thread wakes up
23:27:45.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:27:45.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:27:45.452 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
23:27:45.453 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:27:45.457 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:45.457 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:27:45.457 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:45.457 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:27:45.458 00.001 10072 MoveAxis(W, 1, ABG)
23:27:45.458 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:45.460 00.002 10072 IsGuiding returns 0
23:27:45.460 00.000 10072 PulseGuide returned control before completion, sleep 11
23:27:45.476 00.016 1032 UpdateGuideState exits: m=1438 SNR=26.7
23:27:45.479 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:45.481 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:45.483 00.002 1032 Enqueuing Expose request
23:27:45.484 00.001 10072 IsGuiding returns 0
23:27:45.484 00.000 10072 Move returns status 0, amount 1
23:27:45.485 00.001 10072 MoveAxis(N, 0, ABG)
23:27:45.485 00.000 10072 Move returns status 0, amount 0
23:27:45.485 00.000 10072 move complete, result=0
23:27:45.485 00.000 10072 worker thread done servicing request
23:27:45.485 00.000 10072 Worker thread wakes up
23:27:45.485 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:45.485 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:45.494 00.009 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:27:46.121 00.627 10072 Exposure complete
23:27:46.172 00.051 10072 worker thread done servicing request
23:27:46.172 00.000 1032 OnExposeComplete: enter
23:27:46.176 00.004 1032 UpdateGuideState(): m_state=6
23:27:46.178 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9373
23:27:46.180 00.002 1032 Star::Find returns 1 (0), X=1107.58, Y=132.39, Mass=1378, SNR=26.1, Peak=100 HFD=3.3
23:27:46.183 00.003 1032 MultiStar: [#1 -0.00,0.15,0.94,U] [#2 0.03,0.18,0.84,U] [#3 -0.14,0.28,0.00,M3] [#4 0.10,0.14,0.72,U] [#5 0.02,0.15,0.66,U] [#6 0.03,0.16,0.61,U] [#7 -0.08,0.06,0.70,U] [#8 0.14,0.24,0.00,M2] 
23:27:46.184 00.001 1032 refined, 6 included, MultiStar: {0.06, 0.13}, one-star: {0.25, 0.08}
23:27:46.186 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
23:27:46.188 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
23:27:46.189 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.15 mountX=0.11 mountY=-0.09, mountTheta=-0.68
23:27:46.193 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
23:27:46.194 00.001 1032 Enqueuing Move request for scope (0.06, 0.13)
23:27:46.196 00.002 10072 Worker thread wakes up
23:27:46.196 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
23:27:46.196 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
23:27:46.196 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
23:27:46.198 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:27:46.201 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:46.201 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:27:46.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:46.201 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:27:46.201 00.000 10072 MoveAxis(W, 1, ABG)
23:27:46.201 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:46.201 00.000 10072 IsGuiding returns 0
23:27:46.202 00.001 10072 PulseGuide returned control before completion, sleep 11
23:27:46.221 00.019 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:27:46.224 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:46.226 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:46.228 00.002 1032 Enqueuing Expose request
23:27:46.229 00.001 10072 IsGuiding returns 0
23:27:46.229 00.000 10072 Move returns status 0, amount 1
23:27:46.229 00.000 10072 MoveAxis(N, 0, ABG)
23:27:46.229 00.000 10072 Move returns status 0, amount 0
23:27:46.229 00.000 10072 move complete, result=0
23:27:46.229 00.000 10072 worker thread done servicing request
23:27:46.229 00.000 10072 Worker thread wakes up
23:27:46.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:46.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:46.238 00.009 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:27:46.638 00.400 10072 Exposure complete
23:27:46.689 00.051 10072 worker thread done servicing request
23:27:46.689 00.000 1032 OnExposeComplete: enter
23:27:46.692 00.003 1032 UpdateGuideState(): m_state=6
23:27:46.693 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9374
23:27:46.695 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=132.39, Mass=1500, SNR=27.2, Peak=115 HFD=3.4
23:27:46.697 00.002 1032 MultiStar: [#1 -0.10,0.21,0.91,U] [#2 -0.01,0.06,0.81,U] [#3 -0.10,0.25,0.00,M4] [#4 0.12,0.07,0.66,U] [#5 0.06,0.14,0.62,U] [#6 0.09,0.23,0.60,U] [#7 -0.11,-0.01,0.69,U] [#8 0.16,0.18,0.51,U] 
23:27:46.699 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.12}, one-star: {0.33, 0.07}
23:27:46.701 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
23:27:46.702 00.001 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
23:27:46.705 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.03 mountX=0.10 mountY=-0.10, mountTheta=-0.80
23:27:46.707 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
23:27:46.709 00.002 1032 Enqueuing Move request for scope (0.07, 0.12)
23:27:46.712 00.003 10072 Worker thread wakes up
23:27:46.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
23:27:46.712 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
23:27:46.712 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.10
23:27:46.715 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:27:46.717 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:46.717 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:27:46.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:46.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:27:46.718 00.001 10072 MoveAxis(W, 0, ABG)
23:27:46.718 00.000 10072 Move returns status 0, amount 0
23:27:46.718 00.000 10072 MoveAxis(N, 0, ABG)
23:27:46.718 00.000 10072 Move returns status 0, amount 0
23:27:46.718 00.000 10072 move complete, result=0
23:27:46.718 00.000 10072 worker thread done servicing request
23:27:46.735 00.017 1032 UpdateGuideState exits: m=1500 SNR=27.2
23:27:46.738 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:46.739 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:46.741 00.002 1032 Enqueuing Expose request
23:27:46.742 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:27:46.745 00.003 10072 Worker thread wakes up
23:27:46.746 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:46.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:47.372 00.626 10072 Exposure complete
23:27:47.419 00.047 10072 worker thread done servicing request
23:27:47.419 00.000 1032 OnExposeComplete: enter
23:27:47.421 00.002 1032 UpdateGuideState(): m_state=6
23:27:47.423 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9375
23:27:47.425 00.002 1032 Star::Find returns 1 (0), X=1107.45, Y=132.32, Mass=1451, SNR=26.8, Peak=119 HFD=3.2
23:27:47.426 00.001 1032 MultiStar: [#1 -0.21,0.13,0.93,U] [#2 -0.10,-0.01,0.82,U] [#3 -0.19,0.10,0.79,U] [#4 0.05,0.02,0.66,U] [#5 -0.13,-0.02,0.63,U] [#6 -0.11,0.04,0.65,U] [#7 -0.23,-0.00,0.66,U] [#8 -0.16,0.04,0.50,U] 
23:27:47.428 00.002 1032 refined, 8 included, MultiStar: {-0.10, 0.04}, one-star: {0.12, -0.00}
23:27:47.429 00.001 1032 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.83) = xAngle (0.97 = 0.97)
23:27:47.432 00.003 1032 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.97 = 0.97)
23:27:47.433 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.80 mountX=0.06 mountY=0.09, mountTheta=0.97
23:27:47.436 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.04, opts=13)
23:27:47.438 00.002 1032 Enqueuing Move request for scope (-0.10, 0.04)
23:27:47.440 00.002 10072 Worker thread wakes up
23:27:47.440 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
23:27:47.440 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
23:27:47.440 00.000 10072 Moving (-0.10, 0.04) raw xDistance=0.06 yDistance=0.09
23:27:47.442 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:27:47.444 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:47.445 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:27:47.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:47.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:27:47.445 00.000 10072 MoveAxis(W, 1, ABG)
23:27:47.445 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:47.445 00.000 10072 IsGuiding returns 0
23:27:47.446 00.001 10072 PulseGuide returned control before completion, sleep 11
23:27:47.461 00.015 10072 IsGuiding returns 0
23:27:47.461 00.000 10072 Move returns status 0, amount 1
23:27:47.461 00.000 10072 MoveAxis(N, 0, ABG)
23:27:47.461 00.000 10072 Move returns status 0, amount 0
23:27:47.461 00.000 10072 move complete, result=0
23:27:47.461 00.000 10072 worker thread done servicing request
23:27:47.463 00.002 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:27:47.466 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:47.467 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:47.469 00.002 1032 Enqueuing Expose request
23:27:47.470 00.001 1032 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:27:47.472 00.002 10072 Worker thread wakes up
23:27:47.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:47.472 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:47.885 00.413 10072 Exposure complete
23:27:47.939 00.054 10072 worker thread done servicing request
23:27:47.939 00.000 1032 OnExposeComplete: enter
23:27:47.940 00.001 1032 UpdateGuideState(): m_state=6
23:27:47.942 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9376
23:27:47.945 00.003 1032 Star::Find returns 1 (0), X=1107.54, Y=132.34, Mass=1323, SNR=25.6, Peak=127 HFD=3.2
23:27:47.946 00.001 1032 MultiStar: [#1 -0.08,0.15,0.96,U] [#2 0.00,-0.05,0.86,U] [#3 -0.05,0.17,0.79,U] [#4 0.00,0.09,0.69,U] [#5 -0.01,0.12,0.64,U] [#6 0.16,0.15,0.63,U] [#7 -0.08,0.04,0.77,U] [#8 0.14,0.06,0.51,U] 
23:27:47.948 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.21, 0.02}
23:27:47.950 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
23:27:47.952 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
23:27:47.954 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.23 mountX=0.07 mountY=-0.05, mountTheta=-0.60
23:27:47.959 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
23:27:47.961 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
23:27:47.963 00.002 10072 Worker thread wakes up
23:27:47.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:27:47.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:27:47.963 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
23:27:47.965 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:27:47.968 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:47.968 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:27:47.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:47.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:27:47.969 00.001 10072 MoveAxis(W, 1, ABG)
23:27:47.969 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:47.969 00.000 10072 IsGuiding returns 0
23:27:47.970 00.001 10072 PulseGuide returned control before completion, sleep 11
23:27:47.989 00.019 1032 UpdateGuideState exits: m=1323 SNR=25.6
23:27:47.992 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:47.994 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:47.996 00.002 10072 IsGuiding returns 0
23:27:47.996 00.000 10072 Move returns status 0, amount 1
23:27:47.996 00.000 10072 MoveAxis(N, 0, ABG)
23:27:47.996 00.000 10072 Move returns status 0, amount 0
23:27:47.996 00.000 10072 move complete, result=0
23:27:47.996 00.000 1032 Enqueuing Expose request
23:27:47.998 00.002 10072 worker thread done servicing request
23:27:47.998 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:27:48.000 00.002 10072 Worker thread wakes up
23:27:48.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:48.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:48.635 00.635 10072 Exposure complete
23:27:48.687 00.052 10072 worker thread done servicing request
23:27:48.688 00.001 1032 OnExposeComplete: enter
23:27:48.690 00.002 1032 UpdateGuideState(): m_state=6
23:27:48.691 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9377
23:27:48.692 00.001 1032 Star::Find returns 1 (0), X=1107.67, Y=132.23, Mass=1423, SNR=26.5, Peak=134 HFD=3.1
23:27:48.695 00.003 1032 MultiStar: [#1 0.03,0.17,1.00,U] [#2 -0.03,0.08,0.81,U] [#3 -0.01,0.24,0.73,U] [#4 0.26,0.13,0.00,M1] [#5 0.13,0.06,0.64,U] [#6 0.11,0.28,0.00,M1] [#7 -0.04,0.07,0.70,U] [#8 0.14,0.20,0.53,U] 
23:27:48.696 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.10}, one-star: {0.34, -0.09}
23:27:48.698 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
23:27:48.701 00.003 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
23:27:48.702 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.84 mountX=0.07 mountY=-0.11, mountTheta=-0.99
23:27:48.705 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
23:27:48.707 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
23:27:48.709 00.002 10072 Worker thread wakes up
23:27:48.709 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:27:48.709 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:27:48.709 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.11
23:27:48.713 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:27:48.715 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:48.715 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:27:48.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:48.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:27:48.715 00.000 10072 MoveAxis(W, 1, ABG)
23:27:48.715 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:48.715 00.000 10072 IsGuiding returns 0
23:27:48.715 00.000 10072 PulseGuide returned control before completion, sleep 11
23:27:48.733 00.018 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:27:48.736 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:48.737 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:48.738 00.001 1032 Enqueuing Expose request
23:27:48.743 00.005 10072 IsGuiding returns 0
23:27:48.743 00.000 10072 Move returns status 0, amount 1
23:27:48.743 00.000 10072 MoveAxis(N, 0, ABG)
23:27:48.743 00.000 10072 Move returns status 0, amount 0
23:27:48.743 00.000 10072 move complete, result=0
23:27:48.743 00.000 10072 worker thread done servicing request
23:27:48.743 00.000 10072 Worker thread wakes up
23:27:48.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:48.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:48.748 00.005 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:27:49.151 00.403 10072 Exposure complete
23:27:49.196 00.045 10072 worker thread done servicing request
23:27:49.196 00.000 1032 OnExposeComplete: enter
23:27:49.198 00.002 1032 UpdateGuideState(): m_state=6
23:27:49.200 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9378
23:27:49.202 00.002 1032 Star::Find returns 1 (0), X=1107.58, Y=132.36, Mass=1363, SNR=26.0, Peak=92 HFD=3.3
23:27:49.204 00.002 1032 MultiStar: [#1 -0.03,0.24,0.95,U] [#2 -0.04,0.09,0.82,U] [#3 -0.18,0.34,0.00,M2] [#4 0.10,0.18,0.66,U] [#5 0.08,0.13,0.67,U] [#6 0.05,0.27,0.00,M2] [#7 -0.01,0.16,0.75,U] [#8 0.11,0.30,0.00,M1] 
23:27:49.207 00.003 1032 refined, 5 included, MultiStar: {0.06, 0.14}, one-star: {0.25, 0.05}
23:27:49.209 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
23:27:49.211 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
23:27:49.213 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.16 mountX=0.12 mountY=-0.10, mountTheta=-0.67
23:27:49.216 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
23:27:49.218 00.002 1032 Enqueuing Move request for scope (0.06, 0.14)
23:27:49.220 00.002 10072 Worker thread wakes up
23:27:49.220 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:27:49.220 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:27:49.220 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.10
23:27:49.222 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:27:49.225 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:49.225 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
23:27:49.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:49.225 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:27:49.225 00.000 10072 MoveAxis(E, 0, ABG)
23:27:49.225 00.000 10072 Move returns status 0, amount 0
23:27:49.225 00.000 10072 MoveAxis(N, 0, ABG)
23:27:49.225 00.000 10072 Move returns status 0, amount 0
23:27:49.225 00.000 10072 move complete, result=0
23:27:49.225 00.000 10072 worker thread done servicing request
23:27:49.243 00.018 1032 UpdateGuideState exits: m=1363 SNR=26.0
23:27:49.245 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:49.247 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:49.248 00.001 1032 Enqueuing Expose request
23:27:49.251 00.003 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:49.252 00.001 10072 Worker thread wakes up
23:27:49.253 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:49.253 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:49.887 00.634 10072 Exposure complete
23:27:49.936 00.049 10072 worker thread done servicing request
23:27:49.936 00.000 1032 OnExposeComplete: enter
23:27:49.938 00.002 1032 UpdateGuideState(): m_state=6
23:27:49.940 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9379
23:27:49.942 00.002 1032 Star::Find returns 1 (0), X=1107.58, Y=132.37, Mass=1513, SNR=27.4, Peak=127 HFD=3.3
23:27:49.943 00.001 1032 MultiStar: [#1 -0.09,0.18,0.94,U] [#2 0.10,0.14,0.78,U] [#3 -0.09,0.24,0.00,M3] [#4 0.23,0.12,0.00,M1] [#5 0.23,0.10,0.63,U] [#6 0.20,0.23,0.00,M3] [#7 0.03,0.14,0.67,U] [#8 0.13,0.29,0.00,M2] 
23:27:49.945 00.002 1032 refined, 4 included, MultiStar: {0.10, 0.12}, one-star: {0.24, 0.06}
23:27:49.947 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
23:27:49.948 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
23:27:49.949 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.89 mountX=0.09 mountY=-0.13, mountTheta=-0.94
23:27:49.951 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.12, opts=13)
23:27:49.954 00.003 1032 Enqueuing Move request for scope (0.10, 0.12)
23:27:49.955 00.001 10072 Worker thread wakes up
23:27:49.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
23:27:49.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
23:27:49.956 00.001 10072 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=-0.13
23:27:49.957 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:27:49.960 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:49.960 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:27:49.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:49.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:27:49.960 00.000 10072 MoveAxis(E, 0, ABG)
23:27:49.960 00.000 10072 Move returns status 0, amount 0
23:27:49.960 00.000 10072 MoveAxis(N, 0, ABG)
23:27:49.960 00.000 10072 Move returns status 0, amount 0
23:27:49.960 00.000 10072 move complete, result=0
23:27:49.961 00.001 10072 worker thread done servicing request
23:27:49.979 00.018 1032 UpdateGuideState exits: m=1513 SNR=27.4
23:27:49.982 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:49.984 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:49.988 00.004 1032 Enqueuing Expose request
23:27:49.990 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:49.992 00.002 10072 Worker thread wakes up
23:27:49.992 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:49.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:50.402 00.410 10072 Exposure complete
23:27:50.451 00.049 10072 worker thread done servicing request
23:27:50.451 00.000 1032 OnExposeComplete: enter
23:27:50.454 00.003 1032 UpdateGuideState(): m_state=6
23:27:50.456 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9380
23:27:50.458 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=132.39, Mass=1380, SNR=26.1, Peak=102 HFD=3.4
23:27:50.460 00.002 1032 MultiStar: [#1 -0.09,0.16,1.01,U] [#2 0.21,0.09,0.82,U] [#3 -0.12,0.22,0.73,U] [#4 0.13,0.16,0.68,U] [#5 0.07,0.15,0.58,U] [#6 -0.01,0.15,0.64,U] [#7 -0.09,0.08,0.69,U] [#8 0.18,0.26,0.00,M3] 
23:27:50.461 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.13}, one-star: {0.36, 0.07}
23:27:50.463 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
23:27:50.465 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
23:27:50.466 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.10 mountX=0.11 mountY=-0.10, mountTheta=-0.73
23:27:50.469 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
23:27:50.470 00.001 1032 Enqueuing Move request for scope (0.07, 0.13)
23:27:50.472 00.002 10072 Worker thread wakes up
23:27:50.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
23:27:50.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
23:27:50.472 00.000 10072 Moving (0.07, 0.13) raw xDistance=0.11 yDistance=-0.10
23:27:50.474 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:27:50.477 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:50.477 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
23:27:50.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:50.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:27:50.477 00.000 10072 MoveAxis(E, 1, ABG)
23:27:50.477 00.000 10072 Guiding  Dir = 2, Dur = 1
23:27:50.478 00.001 10072 IsGuiding returns 0
23:27:50.478 00.000 10072 PulseGuide returned control before completion, sleep 11
23:27:50.494 00.016 10072 IsGuiding returns 0
23:27:50.494 00.000 10072 Move returns status 0, amount 1
23:27:50.494 00.000 10072 MoveAxis(N, 0, ABG)
23:27:50.494 00.000 10072 Move returns status 0, amount 0
23:27:50.494 00.000 10072 move complete, result=0
23:27:50.495 00.001 10072 worker thread done servicing request
23:27:50.496 00.001 1032 UpdateGuideState exits: m=1380 SNR=26.1
23:27:50.498 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:50.500 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:50.501 00.001 1032 Enqueuing Expose request
23:27:50.503 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:27:50.505 00.002 10072 Worker thread wakes up
23:27:50.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:50.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:51.136 00.631 10072 Exposure complete
23:27:51.186 00.050 10072 worker thread done servicing request
23:27:51.186 00.000 1032 OnExposeComplete: enter
23:27:51.188 00.002 1032 UpdateGuideState(): m_state=6
23:27:51.191 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9381
23:27:51.193 00.002 1032 Star::Find returns 1 (0), X=1107.57, Y=132.31, Mass=1363, SNR=26.0, Peak=106 HFD=3.3
23:27:51.195 00.002 1032 MultiStar: [#1 -0.14,0.16,1.01,U] [#2 -0.06,0.10,0.81,U] [#3 -0.15,0.29,0.00,M3] [#4 0.06,0.20,0.67,U] [#5 0.03,0.13,0.68,U] [#6 -0.03,0.26,0.00,M3] [#7 -0.16,0.11,0.71,U] [#8 0.02,0.22,0.52,U] 
23:27:51.196 00.001 1032 refined, 6 included, MultiStar: {-0.00, 0.12}, one-star: {0.24, -0.00}
23:27:51.198 00.002 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
23:27:51.199 00.001 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
23:27:51.201 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=0.12 mountY=-0.03, mountTheta=-0.25
23:27:51.203 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.12, opts=13)
23:27:51.206 00.003 1032 Enqueuing Move request for scope (-0.00, 0.12)
23:27:51.208 00.002 10072 Worker thread wakes up
23:27:51.208 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
23:27:51.208 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
23:27:51.208 00.000 10072 Moving (-0.00, 0.12) raw xDistance=0.12 yDistance=-0.03
23:27:51.212 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:27:51.214 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:51.214 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:27:51.214 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:51.214 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:27:51.214 00.000 10072 MoveAxis(W, 1, ABG)
23:27:51.214 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:51.215 00.001 10072 IsGuiding returns 0
23:27:51.215 00.000 10072 PulseGuide returned control before completion, sleep 11
23:27:51.232 00.017 1032 UpdateGuideState exits: m=1363 SNR=26.0
23:27:51.233 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:51.237 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:51.238 00.001 1032 Enqueuing Expose request
23:27:51.242 00.004 10072 IsGuiding returns 0
23:27:51.242 00.000 10072 Move returns status 0, amount 1
23:27:51.242 00.000 10072 MoveAxis(N, 0, ABG)
23:27:51.242 00.000 10072 Move returns status 0, amount 0
23:27:51.242 00.000 10072 move complete, result=0
23:27:51.242 00.000 10072 worker thread done servicing request
23:27:51.242 00.000 10072 Worker thread wakes up
23:27:51.242 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:51.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:51.250 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:27:51.654 00.404 10072 Exposure complete
23:27:51.702 00.048 10072 worker thread done servicing request
23:27:51.702 00.000 1032 OnExposeComplete: enter
23:27:51.705 00.003 1032 UpdateGuideState(): m_state=6
23:27:51.707 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9382
23:27:51.709 00.002 1032 Star::Find returns 1 (0), X=1107.54, Y=132.43, Mass=1429, SNR=26.6, Peak=116 HFD=3.2
23:27:51.712 00.003 1032 MultiStar: [#1 -0.18,0.29,0.00,M1] [#2 -0.03,0.12,0.78,U] [#3 -0.09,0.31,0.00,M4] [#4 0.08,0.25,0.00,M1] [#5 0.06,0.26,0.00,M1] [#6 -0.09,0.27,0.00,M4] [#7 -0.07,0.08,0.75,U] [#8 -0.01,0.23,0.52,U] 
23:27:51.714 00.002 1032 refined, 3 included, MultiStar: {0.04, 0.13}, one-star: {0.20, 0.12}
23:27:51.716 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
23:27:51.718 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
23:27:51.719 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.26 mountX=0.11 mountY=-0.07, mountTheta=-0.57
23:27:51.722 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.13, opts=13)
23:27:51.725 00.003 1032 Enqueuing Move request for scope (0.04, 0.13)
23:27:51.727 00.002 10072 Worker thread wakes up
23:27:51.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
23:27:51.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
23:27:51.727 00.000 10072 Moving (0.04, 0.13) raw xDistance=0.11 yDistance=-0.07
23:27:51.729 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=155, Gamma=2.230
23:27:51.732 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:51.732 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:27:51.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:51.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:27:51.732 00.000 10072 MoveAxis(W, 2, ABG)
23:27:51.732 00.000 10072 Guiding  Dir = 3, Dur = 2
23:27:51.733 00.001 10072 IsGuiding returns 0
23:27:51.733 00.000 10072 PulseGuide returned control before completion, sleep 12
23:27:51.749 00.016 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:27:51.751 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:51.752 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:51.754 00.002 1032 Enqueuing Expose request
23:27:51.761 00.007 10072 IsGuiding returns 0
23:27:51.761 00.000 10072 Move returns status 0, amount 2
23:27:51.761 00.000 10072 MoveAxis(N, 0, ABG)
23:27:51.761 00.000 10072 Move returns status 0, amount 0
23:27:51.761 00.000 10072 move complete, result=0
23:27:51.761 00.000 10072 worker thread done servicing request
23:27:51.761 00.000 10072 Worker thread wakes up
23:27:51.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:51.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:51.762 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:27:52.390 00.628 10072 Exposure complete
23:27:52.437 00.047 10072 worker thread done servicing request
23:27:52.437 00.000 1032 OnExposeComplete: enter
23:27:52.440 00.003 1032 UpdateGuideState(): m_state=6
23:27:52.442 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9383
23:27:52.443 00.001 1032 Star::Find returns 1 (0), X=1107.47, Y=132.37, Mass=1460, SNR=26.9, Peak=106 HFD=3.3
23:27:52.444 00.001 1032 MultiStar: [#1 -0.09,0.26,0.00,M2] [#2 0.05,0.18,0.78,U] [#3 -0.10,0.27,0.00,M5] [#4 0.03,0.19,0.66,U] [#5 -0.03,0.19,0.66,U] [#6 -0.05,0.26,0.00,M5] [#7 -0.12,0.23,0.00,M1] [#8 -0.13,0.42,0.00,M2] 
23:27:52.446 00.002 1032 single-star, 3 included, MultiStar: {0.06, 0.14}, one-star: {0.14, 0.05}
23:27:52.447 00.001 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
23:27:52.448 00.001 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
23:27:52.451 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.38 mountX=0.02 mountY=-0.15, mountTheta=-1.45
23:27:52.453 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
23:27:52.455 00.002 1032 Enqueuing Move request for scope (0.14, 0.05)
23:27:52.456 00.001 10072 Worker thread wakes up
23:27:52.456 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:27:52.456 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:27:52.456 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.02 yDistance=-0.15
23:27:52.459 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:27:52.461 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:52.461 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:27:52.461 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:52.461 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:27:52.461 00.000 10072 MoveAxis(W, 3, ABG)
23:27:52.461 00.000 10072 Guiding  Dir = 3, Dur = 3
23:27:52.462 00.001 10072 IsGuiding returns 0
23:27:52.462 00.000 10072 PulseGuide returned control before completion, sleep 13
23:27:52.479 00.017 1032 UpdateGuideState exits: m=1460 SNR=26.9
23:27:52.481 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:52.483 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:52.485 00.002 1032 Enqueuing Expose request
23:27:52.490 00.005 10072 IsGuiding returns 0
23:27:52.490 00.000 10072 Move returns status 0, amount 3
23:27:52.490 00.000 10072 MoveAxis(N, 0, ABG)
23:27:52.490 00.000 10072 Move returns status 0, amount 0
23:27:52.490 00.000 10072 move complete, result=0
23:27:52.490 00.000 10072 worker thread done servicing request
23:27:52.490 00.000 10072 Worker thread wakes up
23:27:52.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:52.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:52.498 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:27:52.903 00.405 10072 Exposure complete
23:27:52.952 00.049 10072 worker thread done servicing request
23:27:52.952 00.000 1032 OnExposeComplete: enter
23:27:52.956 00.004 1032 UpdateGuideState(): m_state=6
23:27:52.959 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9384
23:27:52.962 00.003 1032 Star::Find returns 1 (0), X=1107.65, Y=132.37, Mass=1418, SNR=26.5, Peak=104 HFD=3.4
23:27:52.964 00.002 1032 MultiStar: [#1 -0.08,0.25,0.00,M3] [#2 0.03,0.14,0.80,U] [#3 -0.23,0.15,0.00,M6] [#4 0.30,0.22,0.00,M1] [#5 0.15,0.33,0.00,M1] [#6 0.02,0.15,0.63,U] [#7 -0.16,0.14,0.70,U] [#8 -0.08,0.35,0.00,M3] 
23:27:52.965 00.001 1032 refined, 3 included, MultiStar: {0.08, 0.12}, one-star: {0.32, 0.05}
23:27:52.967 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
23:27:52.970 00.003 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
23:27:52.971 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.99 mountX=0.09 mountY=-0.10, mountTheta=-0.84
23:27:52.973 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
23:27:52.975 00.002 1032 Enqueuing Move request for scope (0.08, 0.12)
23:27:52.976 00.001 10072 Worker thread wakes up
23:27:52.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
23:27:52.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
23:27:52.976 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.09 yDistance=-0.10
23:27:52.978 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:27:52.981 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:52.981 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:27:52.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:52.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:27:52.981 00.000 10072 MoveAxis(W, 3, ABG)
23:27:52.981 00.000 10072 Guiding  Dir = 3, Dur = 3
23:27:52.981 00.000 10072 IsGuiding returns 0
23:27:52.982 00.001 10072 PulseGuide returned control before completion, sleep 13
23:27:52.998 00.016 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:27:52.999 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:53.001 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:53.003 00.002 1032 Enqueuing Expose request
23:27:53.011 00.008 10072 IsGuiding returns 0
23:27:53.011 00.000 10072 Move returns status 0, amount 3
23:27:53.011 00.000 10072 MoveAxis(N, 0, ABG)
23:27:53.011 00.000 10072 Move returns status 0, amount 0
23:27:53.011 00.000 10072 move complete, result=0
23:27:53.011 00.000 10072 worker thread done servicing request
23:27:53.011 00.000 10072 Worker thread wakes up
23:27:53.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:53.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:53.015 00.004 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:27:53.641 00.626 10072 Exposure complete
23:27:53.688 00.047 10072 worker thread done servicing request
23:27:53.688 00.000 1032 OnExposeComplete: enter
23:27:53.690 00.002 1032 UpdateGuideState(): m_state=6
23:27:53.692 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9385
23:27:53.694 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=132.46, Mass=1321, SNR=25.6, Peak=100 HFD=3.3
23:27:53.696 00.002 1032 MultiStar: [#1 -0.04,0.25,0.00,M4] [#2 0.03,0.05,0.85,U] [#3 -0.06,0.29,0.00,M7] [#4 0.10,0.12,0.67,U] [#5 0.12,0.05,0.66,U] [#6 0.09,0.27,0.00,M5] [#7 -0.08,0.10,0.74,U] [#8 -0.12,0.27,0.00,M4] 
23:27:53.697 00.001 1032 refined, 4 included, MultiStar: {0.11, 0.10}, one-star: {0.30, 0.15}
23:27:53.699 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
23:27:53.701 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
23:27:53.702 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.14 cameraTheta=0.74 mountX=0.07 mountY=-0.13, mountTheta=-1.09
23:27:53.706 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
23:27:53.707 00.001 1032 Enqueuing Move request for scope (0.11, 0.10)
23:27:53.709 00.002 10072 Worker thread wakes up
23:27:53.709 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
23:27:53.709 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
23:27:53.709 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
23:27:53.711 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:27:53.713 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:53.713 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:27:53.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:53.714 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:27:53.714 00.000 10072 MoveAxis(W, 2, ABG)
23:27:53.714 00.000 10072 Guiding  Dir = 3, Dur = 2
23:27:53.714 00.000 10072 IsGuiding returns 0
23:27:53.714 00.000 10072 PulseGuide returned control before completion, sleep 12
23:27:53.731 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.6
23:27:53.733 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:53.736 00.003 10072 IsGuiding returns 0
23:27:53.736 00.000 10072 Move returns status 0, amount 2
23:27:53.736 00.000 10072 MoveAxis(N, 0, ABG)
23:27:53.736 00.000 10072 Move returns status 0, amount 0
23:27:53.736 00.000 10072 move complete, result=0
23:27:53.736 00.000 10072 worker thread done servicing request
23:27:53.736 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:53.739 00.003 1032 Enqueuing Expose request
23:27:53.740 00.001 10072 Worker thread wakes up
23:27:53.741 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:53.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:53.741 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:27:54.155 00.414 10072 Exposure complete
23:27:54.202 00.047 10072 worker thread done servicing request
23:27:54.202 00.000 1032 OnExposeComplete: enter
23:27:54.205 00.003 1032 UpdateGuideState(): m_state=6
23:27:54.207 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9386
23:27:54.208 00.001 1032 Star::Find returns 1 (0), X=1107.58, Y=132.41, Mass=1409, SNR=26.4, Peak=109 HFD=3.3
23:27:54.210 00.002 1032 MultiStar: [#1 -0.04,0.24,0.97,U] [#2 0.07,0.12,0.83,U] [#3 0.03,0.26,0.00,M8] [#4 0.17,0.26,0.00,M1] [#5 0.14,0.15,0.70,U] [#6 0.10,0.29,0.00,M6] [#7 -0.06,0.18,0.67,U] [#8 0.04,0.22,0.53,U] 
23:27:54.212 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.16}, one-star: {0.24, 0.09}
23:27:54.213 00.001 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
23:27:54.214 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
23:27:54.217 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.16 mountX=0.14 mountY=-0.11, mountTheta=-0.67
23:27:54.218 00.001 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.16, opts=13)
23:27:54.219 00.001 1032 Enqueuing Move request for scope (0.07, 0.16)
23:27:54.221 00.002 10072 Worker thread wakes up
23:27:54.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
23:27:54.221 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
23:27:54.221 00.000 10072 Moving (0.07, 0.16) raw xDistance=0.14 yDistance=-0.11
23:27:54.222 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:27:54.226 00.004 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.71
23:27:54.226 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:27:54.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:54.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:27:54.226 00.000 10072 MoveAxis(W, 67, ABG)
23:27:54.226 00.000 10072 Guiding  Dir = 3, Dur = 67
23:27:54.226 00.000 10072 IsGuiding returns 0
23:27:54.227 00.001 10072 PulseGuide returned control before completion, sleep 77
23:27:54.243 00.016 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:27:54.244 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:54.246 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:54.247 00.001 1032 Enqueuing Expose request
23:27:54.310 00.063 10072 IsGuiding returns 0
23:27:54.310 00.000 10072 Move returns status 0, amount 67
23:27:54.310 00.000 10072 MoveAxis(N, 0, ABG)
23:27:54.310 00.000 10072 Move returns status 0, amount 0
23:27:54.310 00.000 10072 move complete, result=0
23:27:54.310 00.000 10072 worker thread done servicing request
23:27:54.310 00.000 10072 Worker thread wakes up
23:27:54.310 00.000 1032 GuideStep: 0.1 px 67 ms WEST, -0.1 px 0 ms NORTH
23:27:54.314 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:54.314 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:54.941 00.627 10072 Exposure complete
23:27:54.990 00.049 10072 worker thread done servicing request
23:27:54.990 00.000 1032 OnExposeComplete: enter
23:27:54.992 00.002 1032 UpdateGuideState(): m_state=6
23:27:54.994 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9387
23:27:54.996 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=132.46, Mass=1532, SNR=27.5, Peak=122 HFD=3.3
23:27:54.998 00.002 1032 MultiStar: [#1 0.04,0.22,0.95,U] [#2 0.10,0.26,0.00,M1] [#3 -0.02,0.38,0.00,M9] [#4 0.11,0.21,0.63,U] [#5 0.25,0.29,0.00,M1] [#6 0.24,0.35,0.00,M7] [#7 -0.02,0.08,0.67,U] [#8 0.06,0.27,0.00,M4] 
23:27:55.000 00.002 1032 refined, 3 included, MultiStar: {0.13, 0.17}, one-star: {0.31, 0.14}
23:27:55.001 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:27:55.004 00.003 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:27:55.005 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.21 cameraTheta=0.92 mountX=0.13 mountY=-0.16, mountTheta=-0.91
23:27:55.008 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.17, opts=13)
23:27:55.010 00.002 1032 Enqueuing Move request for scope (0.13, 0.17)
23:27:55.011 00.001 10072 Worker thread wakes up
23:27:55.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
23:27:55.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
23:27:55.012 00.001 10072 Moving (0.13, 0.17) raw xDistance=0.13 yDistance=-0.16
23:27:55.013 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:27:55.016 00.003 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:55.017 00.001 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
23:27:55.017 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:55.017 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:27:55.017 00.000 10072 MoveAxis(W, 1, ABG)
23:27:55.017 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:55.018 00.001 10072 IsGuiding returns 0
23:27:55.021 00.003 10072 IsGuiding returns 0
23:27:55.022 00.001 10072 Move returns status 0, amount 1
23:27:55.022 00.000 10072 MoveAxis(N, 0, ABG)
23:27:55.022 00.000 10072 Move returns status 0, amount 0
23:27:55.022 00.000 10072 move complete, result=0
23:27:55.022 00.000 10072 worker thread done servicing request
23:27:55.037 00.015 1032 UpdateGuideState exits: m=1532 SNR=27.5
23:27:55.039 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:55.040 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:55.042 00.002 1032 Enqueuing Expose request
23:27:55.043 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:27:55.045 00.002 10072 Worker thread wakes up
23:27:55.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:55.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:55.460 00.415 10072 Exposure complete
23:27:55.511 00.051 10072 worker thread done servicing request
23:27:55.511 00.000 1032 OnExposeComplete: enter
23:27:55.513 00.002 1032 UpdateGuideState(): m_state=6
23:27:55.515 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9388
23:27:55.516 00.001 1032 Star::Find returns 1 (0), X=1107.69, Y=132.31, Mass=1377, SNR=26.1, Peak=105 HFD=3.4
23:27:55.521 00.005 1032 MultiStar: [#1 0.13,0.20,0.94,U] [#2 0.10,0.21,0.74,U] [#3 0.08,0.25,0.00,M10] [#4 0.23,0.17,0.00,M1] [#5 0.09,0.17,0.66,U] [#6 0.23,0.23,0.00,M8] [#7 -0.02,0.04,0.73,U] [#8 0.13,0.26,0.00,M5] 
23:27:55.523 00.002 1032 refined, 4 included, MultiStar: {0.15, 0.12}, one-star: {0.36, -0.01}
23:27:55.526 00.003 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
23:27:55.528 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
23:27:55.530 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.67 mountX=0.08 mountY=-0.17, mountTheta=-1.16
23:27:55.532 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.12, opts=13)
23:27:55.535 00.003 1032 Enqueuing Move request for scope (0.15, 0.12)
23:27:55.537 00.002 10072 Worker thread wakes up
23:27:55.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
23:27:55.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
23:27:55.537 00.000 10072 Moving (0.15, 0.12) raw xDistance=0.08 yDistance=-0.17
23:27:55.540 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:27:55.542 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:55.542 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:27:55.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:55.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:27:55.542 00.000 10072 MoveAxis(W, 1, ABG)
23:27:55.542 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:55.543 00.001 10072 IsGuiding returns 0
23:27:55.543 00.000 10072 PulseGuide returned control before completion, sleep 11
23:27:55.563 00.020 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:27:55.565 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:55.568 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:55.569 00.001 1032 Enqueuing Expose request
23:27:55.571 00.002 10072 IsGuiding returns 0
23:27:55.571 00.000 10072 Move returns status 0, amount 1
23:27:55.572 00.001 10072 MoveAxis(N, 0, ABG)
23:27:55.572 00.000 10072 Move returns status 0, amount 0
23:27:55.572 00.000 10072 move complete, result=0
23:27:55.572 00.000 10072 worker thread done servicing request
23:27:55.572 00.000 10072 Worker thread wakes up
23:27:55.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:55.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:55.579 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:27:56.195 00.616 10072 Exposure complete
23:27:56.242 00.047 10072 worker thread done servicing request
23:27:56.242 00.000 1032 OnExposeComplete: enter
23:27:56.244 00.002 1032 UpdateGuideState(): m_state=6
23:27:56.245 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9389
23:27:56.247 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=132.30, Mass=1412, SNR=26.4, Peak=104 HFD=3.5
23:27:56.248 00.001 1032 MultiStar: [#1 0.06,0.22,0.94,U] [#2 0.15,0.04,0.78,U] [#3 0.05,0.19,0.74,U] [#4 0.20,0.13,0.69,U] [#5 0.14,0.21,0.69,U] [#6 0.22,0.13,0.00,M9] [#7 0.07,0.13,0.67,U] [#8 0.01,0.23,0.49,U] 
23:27:56.250 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.13}, one-star: {0.37, -0.02}
23:27:56.251 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
23:27:56.253 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
23:27:56.255 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.73 mountX=0.09 mountY=-0.17, mountTheta=-1.10
23:27:56.257 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.13, opts=13)
23:27:56.259 00.002 1032 Enqueuing Move request for scope (0.15, 0.13)
23:27:56.261 00.002 10072 Worker thread wakes up
23:27:56.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
23:27:56.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
23:27:56.261 00.000 10072 Moving (0.15, 0.13) raw xDistance=0.09 yDistance=-0.17
23:27:56.263 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:27:56.265 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:56.265 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:27:56.265 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:56.265 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:27:56.265 00.000 10072 MoveAxis(W, 1, ABG)
23:27:56.265 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:56.266 00.001 10072 IsGuiding returns 0
23:27:56.266 00.000 10072 PulseGuide returned control before completion, sleep 11
23:27:56.284 00.018 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:27:56.286 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:56.288 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:56.289 00.001 1032 Enqueuing Expose request
23:27:56.290 00.001 10072 IsGuiding returns 0
23:27:56.290 00.000 10072 Move returns status 0, amount 1
23:27:56.291 00.001 10072 MoveAxis(N, 0, ABG)
23:27:56.291 00.000 10072 Move returns status 0, amount 0
23:27:56.291 00.000 10072 move complete, result=0
23:27:56.291 00.000 10072 worker thread done servicing request
23:27:56.291 00.000 10072 Worker thread wakes up
23:27:56.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:56.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:56.296 00.005 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:27:56.712 00.416 10072 Exposure complete
23:27:56.763 00.051 10072 worker thread done servicing request
23:27:56.763 00.000 1032 OnExposeComplete: enter
23:27:56.766 00.003 1032 UpdateGuideState(): m_state=6
23:27:56.769 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9390
23:27:56.773 00.004 1032 Star::Find returns 1 (0), X=1107.68, Y=132.40, Mass=1390, SNR=26.2, Peak=113 HFD=3.3
23:27:56.776 00.003 1032 MultiStar: [#1 0.08,0.13,0.96,U] [#2 0.10,0.03,0.82,U] [#3 -0.10,0.23,0.76,U] [#4 0.13,0.09,0.65,U] [#5 0.16,0.24,0.00,M1] [#6 0.14,0.27,0.00,M10] [#7 -0.07,0.03,0.71,U] [#8 0.08,0.29,0.00,M5] 
23:27:56.778 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.10}, one-star: {0.35, 0.09}
23:27:56.779 00.001 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
23:27:56.780 00.001 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
23:27:56.782 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.82 mountX=0.07 mountY=-0.12, mountTheta=-1.01
23:27:56.786 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
23:27:56.788 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
23:27:56.790 00.002 10072 Worker thread wakes up
23:27:56.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:27:56.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:27:56.790 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.12
23:27:56.792 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:27:56.795 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:56.795 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:27:56.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:56.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:27:56.795 00.000 10072 MoveAxis(W, 2, ABG)
23:27:56.795 00.000 10072 Guiding  Dir = 3, Dur = 2
23:27:56.796 00.001 10072 IsGuiding returns 0
23:27:56.796 00.000 10072 PulseGuide returned control before completion, sleep 12
23:27:56.813 00.017 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:27:56.815 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:56.817 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:56.820 00.003 1032 Enqueuing Expose request
23:27:56.821 00.001 10072 IsGuiding returns 0
23:27:56.821 00.000 10072 Move returns status 0, amount 2
23:27:56.821 00.000 10072 MoveAxis(N, 0, ABG)
23:27:56.822 00.001 10072 Move returns status 0, amount 0
23:27:56.822 00.000 10072 move complete, result=0
23:27:56.822 00.000 10072 worker thread done servicing request
23:27:56.822 00.000 10072 Worker thread wakes up
23:27:56.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:56.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:56.830 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:27:57.460 00.630 10072 Exposure complete
23:27:57.510 00.050 10072 worker thread done servicing request
23:27:57.510 00.000 1032 OnExposeComplete: enter
23:27:57.512 00.002 1032 UpdateGuideState(): m_state=6
23:27:57.514 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9391
23:27:57.517 00.003 1032 Star::Find returns 1 (0), X=1107.66, Y=132.49, Mass=1406, SNR=26.4, Peak=130 HFD=3.3
23:27:57.521 00.004 1032 MultiStar: [#1 -0.06,0.30,0.00,M1] [#2 0.22,0.24,0.00,M1] [#3 0.03,0.27,0.00,M9] [#4 0.16,0.14,0.66,U] [#5 0.16,0.17,0.64,U] [#6 0.20,0.25,0.00,R] [#7 -0.04,0.16,0.71,U] [#8 0.03,0.29,0.00,M6] 
23:27:57.523 00.002 1032 refined, 3 included, MultiStar: {0.17, 0.16}, one-star: {0.33, 0.18}
23:27:57.525 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
23:27:57.527 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
23:27:57.528 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.24 cameraTheta=0.78 mountX=0.12 mountY=-0.20, mountTheta=-1.05
23:27:57.532 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.16, opts=13)
23:27:57.534 00.002 1032 Enqueuing Move request for scope (0.17, 0.16)
23:27:57.535 00.001 10072 Worker thread wakes up
23:27:57.536 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
23:27:57.536 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
23:27:57.536 00.000 10072 Moving (0.17, 0.16) raw xDistance=0.12 yDistance=-0.20
23:27:57.539 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:27:57.542 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:57.542 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:27:57.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:27:57.542 00.000 10072 MoveAxis(W, 3, ABG)
23:27:57.542 00.000 10072 Guiding  Dir = 3, Dur = 3
23:27:57.542 00.000 10072 IsGuiding returns 0
23:27:57.543 00.001 10072 PulseGuide returned control before completion, sleep 13
23:27:57.560 00.017 1032 UpdateGuideState exits: m=1406 SNR=26.4
23:27:57.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:57.564 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:57.566 00.002 1032 Enqueuing Expose request
23:27:57.568 00.002 10072 IsGuiding returns 0
23:27:57.568 00.000 10072 Move returns status 0, amount 3
23:27:57.568 00.000 10072 MoveAxis(N, 132, ABG)
23:27:57.568 00.000 10072 Guiding  Dir = 0, Dur = 132
23:27:57.569 00.001 10072 IsGuiding returns 0
23:27:57.569 00.000 10072 PulseGuide returned control before completion, sleep 142
23:27:57.720 00.151 10072 IsGuiding returns 0
23:27:57.720 00.000 10072 Move returns status 0, amount 132
23:27:57.720 00.000 10072 move complete, result=0
23:27:57.720 00.000 10072 worker thread done servicing request
23:27:57.720 00.000 10072 Worker thread wakes up
23:27:57.720 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 132 ms NORTH
23:27:57.723 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:57.723 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:58.129 00.406 10072 Exposure complete
23:27:58.180 00.051 10072 worker thread done servicing request
23:27:58.180 00.000 1032 OnExposeComplete: enter
23:27:58.182 00.002 1032 UpdateGuideState(): m_state=6
23:27:58.185 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9392
23:27:58.186 00.001 1032 Star::Find returns 1 (0), X=1107.60, Y=132.24, Mass=1324, SNR=25.6, Peak=103 HFD=3.3
23:27:58.188 00.002 1032 MultiStar: [#1 -0.05,0.21,0.96,U] [#2 0.06,0.16,0.84,U] [#3 -0.14,0.35,0.00,M10] [#4 0.14,0.20,0.69,U] [#5 0.24,0.13,0.00,M1] [#6 -0.14,-0.15,0.64,U] [#7 -0.07,0.11,0.71,U] [#8 0.04,0.19,0.55,U] 
23:27:58.190 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.09}, one-star: {0.27, -0.08}
23:27:58.191 00.001 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
23:27:58.193 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
23:27:58.195 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.09 mountX=0.08 mountY=-0.07, mountTheta=-0.74
23:27:58.197 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
23:27:58.199 00.002 1032 Enqueuing Move request for scope (0.05, 0.09)
23:27:58.202 00.003 10072 Worker thread wakes up
23:27:58.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:27:58.202 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:27:58.202 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.08 yDistance=-0.07
23:27:58.204 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=148, Gamma=2.230
23:27:58.207 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:58.207 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:27:58.207 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:58.207 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:27:58.207 00.000 10072 MoveAxis(W, 1, ABG)
23:27:58.207 00.000 10072 Guiding  Dir = 3, Dur = 1
23:27:58.208 00.001 10072 IsGuiding returns 0
23:27:58.208 00.000 10072 PulseGuide returned control before completion, sleep 11
23:27:58.225 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.6
23:27:58.227 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:58.229 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:58.232 00.003 1032 Enqueuing Expose request
23:27:58.235 00.003 10072 IsGuiding returns 0
23:27:58.235 00.000 10072 Move returns status 0, amount 1
23:27:58.235 00.000 10072 MoveAxis(N, 0, ABG)
23:27:58.235 00.000 10072 Move returns status 0, amount 0
23:27:58.235 00.000 10072 move complete, result=0
23:27:58.235 00.000 10072 worker thread done servicing request
23:27:58.235 00.000 10072 Worker thread wakes up
23:27:58.235 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:58.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:58.242 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:27:58.863 00.621 10072 Exposure complete
23:27:58.914 00.051 10072 worker thread done servicing request
23:27:58.914 00.000 1032 OnExposeComplete: enter
23:27:58.917 00.003 1032 UpdateGuideState(): m_state=6
23:27:58.918 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9393
23:27:58.920 00.002 1032 Star::Find returns 1 (0), X=1107.58, Y=132.31, Mass=1390, SNR=26.2, Peak=109 HFD=3.3
23:27:58.922 00.002 1032 MultiStar: [#1 -0.10,0.14,0.96,U] [#2 -0.09,0.08,0.80,U] [#3 -0.04,0.17,0.75,U] [#4 0.06,0.15,0.71,U] [#5 0.12,0.13,0.68,U] [#6 -0.27,-0.02,0.00,M1] [#7 -0.10,-0.05,0.72,U] [#8 -0.07,0.18,0.53,U] 
23:27:58.924 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.09}, one-star: {0.25, -0.00}
23:27:58.927 00.003 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
23:27:58.928 00.001 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
23:27:58.930 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.46 mountX=0.09 mountY=-0.03, mountTheta=-0.37
23:27:58.933 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
23:27:58.935 00.002 1032 Enqueuing Move request for scope (0.01, 0.09)
23:27:58.936 00.001 10072 Worker thread wakes up
23:27:58.936 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
23:27:58.936 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
23:27:58.936 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.03
23:27:58.938 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:27:58.941 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:58.941 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:27:58.942 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:58.942 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:27:58.942 00.000 10072 MoveAxis(W, 2, ABG)
23:27:58.942 00.000 10072 Guiding  Dir = 3, Dur = 2
23:27:58.942 00.000 10072 IsGuiding returns 0
23:27:58.943 00.001 10072 PulseGuide returned control before completion, sleep 12
23:27:58.960 00.017 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:27:58.963 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:58.964 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:58.966 00.002 1032 Enqueuing Expose request
23:27:58.970 00.004 10072 IsGuiding returns 0
23:27:58.970 00.000 10072 Move returns status 0, amount 2
23:27:58.970 00.000 10072 MoveAxis(N, 0, ABG)
23:27:58.970 00.000 10072 Move returns status 0, amount 0
23:27:58.970 00.000 10072 move complete, result=0
23:27:58.970 00.000 10072 worker thread done servicing request
23:27:58.970 00.000 10072 Worker thread wakes up
23:27:58.971 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:58.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:58.974 00.003 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:27:59.378 00.404 10072 Exposure complete
23:27:59.427 00.049 10072 worker thread done servicing request
23:27:59.427 00.000 1032 OnExposeComplete: enter
23:27:59.429 00.002 1032 UpdateGuideState(): m_state=6
23:27:59.432 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9394
23:27:59.433 00.001 1032 Star::Find returns 1 (0), X=1107.60, Y=132.33, Mass=1440, SNR=26.7, Peak=121 HFD=3.4
23:27:59.435 00.002 1032 MultiStar: [#1 -0.12,0.17,0.93,U] [#2 0.05,0.09,0.77,U] [#3 -0.08,0.19,0.77,U] [#4 0.15,0.10,0.65,U] [#5 0.10,0.20,0.63,U] [#6 -0.09,-0.05,0.62,U] [#7 -0.14,-0.02,0.73,U] [#8 0.01,0.17,0.51,U] 
23:27:59.436 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.27, 0.02}
23:27:59.437 00.001 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
23:27:59.439 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
23:27:59.441 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.32 mountX=0.08 mountY=-0.05, mountTheta=-0.51
23:27:59.445 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
23:27:59.447 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
23:27:59.449 00.002 10072 Worker thread wakes up
23:27:59.450 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:27:59.450 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:27:59.450 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.05
23:27:59.452 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:27:59.456 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:27:59.456 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:27:59.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:59.457 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:27:59.457 00.000 10072 MoveAxis(W, 2, ABG)
23:27:59.457 00.000 10072 Guiding  Dir = 3, Dur = 2
23:27:59.457 00.000 10072 IsGuiding returns 0
23:27:59.457 00.000 10072 PulseGuide returned control before completion, sleep 12
23:27:59.473 00.016 1032 UpdateGuideState exits: m=1440 SNR=26.7
23:27:59.475 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:59.477 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:27:59.479 00.002 1032 Enqueuing Expose request
23:27:59.487 00.008 10072 IsGuiding returns 0
23:27:59.487 00.000 10072 Move returns status 0, amount 2
23:27:59.487 00.000 10072 MoveAxis(N, 0, ABG)
23:27:59.487 00.000 10072 Move returns status 0, amount 0
23:27:59.487 00.000 10072 move complete, result=0
23:27:59.487 00.000 10072 worker thread done servicing request
23:27:59.487 00.000 10072 Worker thread wakes up
23:27:59.487 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:27:59.487 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:27:59.491 00.004 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:28:00.118 00.627 10072 Exposure complete
23:28:00.168 00.050 10072 worker thread done servicing request
23:28:00.168 00.000 1032 OnExposeComplete: enter
23:28:00.169 00.001 1032 UpdateGuideState(): m_state=6
23:28:00.171 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9395
23:28:00.174 00.003 1032 Star::Find returns 1 (0), X=1107.55, Y=132.43, Mass=1510, SNR=27.3, Peak=117 HFD=3.3
23:28:00.176 00.002 1032 MultiStar: [#1 -0.10,0.29,0.00,M1] [#2 -0.01,0.27,0.00,M1] [#3 -0.09,0.35,0.00,M9] [#4 0.08,0.08,0.64,U] [#5 0.13,0.21,0.65,U] [#6 -0.12,0.17,0.56,U] [#7 -0.12,0.15,0.70,U] [#8 -0.00,0.36,0.00,M4] 
23:28:00.178 00.002 1032 refined, 4 included, MultiStar: {0.06, 0.14}, one-star: {0.22, 0.11}
23:28:00.180 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
23:28:00.182 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
23:28:00.185 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.19 mountX=0.12 mountY=-0.09, mountTheta=-0.64
23:28:00.187 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
23:28:00.190 00.003 1032 Enqueuing Move request for scope (0.06, 0.14)
23:28:00.192 00.002 10072 Worker thread wakes up
23:28:00.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:28:00.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:28:00.193 00.001 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.09
23:28:00.195 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:28:00.198 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:28:00.198 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:28:00.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:00.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:28:00.198 00.000 10072 MoveAxis(W, 1, ABG)
23:28:00.198 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:00.199 00.001 10072 IsGuiding returns 0
23:28:00.199 00.000 10072 PulseGuide returned control before completion, sleep 11
23:28:00.216 00.017 1032 UpdateGuideState exits: m=1510 SNR=27.3
23:28:00.219 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:00.220 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:00.221 00.001 1032 Enqueuing Expose request
23:28:00.224 00.003 10072 IsGuiding returns 0
23:28:00.224 00.000 10072 Move returns status 0, amount 1
23:28:00.224 00.000 10072 MoveAxis(N, 0, ABG)
23:28:00.224 00.000 10072 Move returns status 0, amount 0
23:28:00.224 00.000 10072 move complete, result=0
23:28:00.224 00.000 10072 worker thread done servicing request
23:28:00.224 00.000 10072 Worker thread wakes up
23:28:00.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:00.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:00.232 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:28:00.644 00.412 10072 Exposure complete
23:28:00.696 00.052 10072 worker thread done servicing request
23:28:00.696 00.000 1032 OnExposeComplete: enter
23:28:00.698 00.002 1032 UpdateGuideState(): m_state=6
23:28:00.700 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9396
23:28:00.702 00.002 1032 Star::Find returns 1 (0), X=1107.49, Y=132.43, Mass=1317, SNR=25.5, Peak=120 HFD=3.2
23:28:00.704 00.002 1032 MultiStar: [#1 -0.08,0.18,0.96,U] [#2 -0.05,0.17,0.85,U] [#3 -0.12,0.29,0.00,M10] [#4 0.02,0.26,0.00,M1] [#5 0.04,0.27,0.00,M1] [#6 -0.18,-0.06,0.65,U] [#7 -0.05,0.24,0.73,U] [#8 -0.00,0.30,0.00,M5] 
23:28:00.706 00.002 1032 refined, 4 included, MultiStar: {-0.03, 0.14}, one-star: {0.16, 0.11}
23:28:00.708 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
23:28:00.709 00.001 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
23:28:00.712 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.78 mountX=0.14 mountY=-0.01, mountTheta=-0.05
23:28:00.715 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.14, opts=13)
23:28:00.718 00.003 1032 Enqueuing Move request for scope (-0.03, 0.14)
23:28:00.721 00.003 10072 Worker thread wakes up
23:28:00.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
23:28:00.721 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
23:28:00.721 00.000 10072 Moving (-0.03, 0.14) raw xDistance=0.14 yDistance=-0.01
23:28:00.722 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=157, Gamma=2.230
23:28:00.725 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.71
23:28:00.725 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:28:00.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:00.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:28:00.725 00.000 10072 MoveAxis(W, 68, ABG)
23:28:00.725 00.000 10072 Guiding  Dir = 3, Dur = 68
23:28:00.725 00.000 10072 IsGuiding returns 0
23:28:00.726 00.001 10072 PulseGuide returned control before completion, sleep 78
23:28:00.741 00.015 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:28:00.743 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:00.746 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:00.747 00.001 1032 Enqueuing Expose request
23:28:00.813 00.066 10072 IsGuiding returns 0
23:28:00.813 00.000 10072 Move returns status 0, amount 68
23:28:00.813 00.000 10072 MoveAxis(N, 0, ABG)
23:28:00.813 00.000 10072 Move returns status 0, amount 0
23:28:00.813 00.000 10072 move complete, result=0
23:28:00.813 00.000 10072 worker thread done servicing request
23:28:00.813 00.000 10072 Worker thread wakes up
23:28:00.814 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:00.814 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:00.817 00.003 1032 GuideStep: 0.1 px 68 ms WEST, -0.0 px 0 ms NORTH
23:28:01.441 00.624 10072 Exposure complete
23:28:01.490 00.049 10072 worker thread done servicing request
23:28:01.491 00.001 1032 OnExposeComplete: enter
23:28:01.493 00.002 1032 UpdateGuideState(): m_state=6
23:28:01.496 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9397
23:28:01.498 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=132.23, Mass=1459, SNR=26.8, Peak=110 HFD=3.4
23:28:01.500 00.002 1032 MultiStar: [#1 -0.07,0.09,0.93,U] [#2 0.09,-0.03,0.79,U] [#3 0.00,0.08,0.73,U] [#4 0.22,0.04,0.66,U] [#5 0.08,0.03,0.66,U] [#6 -0.20,-0.15,0.58,U] [#7 -0.17,-0.07,0.72,U] [#8 -0.07,0.17,0.50,U] 
23:28:01.501 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {0.27, -0.08}
23:28:01.502 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
23:28:01.504 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
23:28:01.505 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.13 mountX=-0.00 mountY=-0.03, mountTheta=-1.70
23:28:01.508 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
23:28:01.510 00.002 1032 Enqueuing Move request for scope (0.03, 0.00)
23:28:01.511 00.001 10072 Worker thread wakes up
23:28:01.512 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
23:28:01.512 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
23:28:01.512 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.00 yDistance=-0.03
23:28:01.513 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=155, Gamma=2.230
23:28:01.516 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:28:01.516 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:28:01.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:01.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:28:01.516 00.000 10072 MoveAxis(W, 2, ABG)
23:28:01.516 00.000 10072 Guiding  Dir = 3, Dur = 2
23:28:01.516 00.000 10072 IsGuiding returns 0
23:28:01.517 00.001 10072 PulseGuide returned control before completion, sleep 12
23:28:01.532 00.015 10072 IsGuiding returns 0
23:28:01.532 00.000 10072 Move returns status 0, amount 2
23:28:01.532 00.000 10072 MoveAxis(N, 0, ABG)
23:28:01.532 00.000 10072 Move returns status 0, amount 0
23:28:01.532 00.000 10072 move complete, result=0
23:28:01.533 00.001 10072 worker thread done servicing request
23:28:01.536 00.003 1032 UpdateGuideState exits: m=1459 SNR=26.8
23:28:01.537 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:01.539 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:01.540 00.001 1032 Enqueuing Expose request
23:28:01.541 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:28:01.543 00.002 10072 Worker thread wakes up
23:28:01.544 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:01.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:01.960 00.416 10072 Exposure complete
23:28:02.013 00.053 10072 worker thread done servicing request
23:28:02.013 00.000 1032 OnExposeComplete: enter
23:28:02.015 00.002 1032 UpdateGuideState(): m_state=6
23:28:02.016 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9398
23:28:02.019 00.003 1032 Star::Find returns 1 (0), X=1107.59, Y=132.25, Mass=1496, SNR=27.2, Peak=113 HFD=3.3
23:28:02.023 00.004 1032 MultiStar: [#1 -0.03,0.05,0.84,U] [#2 0.09,0.00,0.80,U] [#3 -0.08,0.04,0.67,U] [#4 0.09,0.00,0.67,U] [#5 0.14,0.06,0.64,U] [#6 -0.13,-0.10,0.58,U] [#7 -0.07,-0.11,0.70,U] [#8 0.07,-0.05,0.48,U] 
23:28:02.025 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.25, -0.07}
23:28:02.027 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
23:28:02.029 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
23:28:02.030 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.38 mountX=-0.03 mountY=-0.04, mountTheta=-2.21
23:28:02.033 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
23:28:02.034 00.001 1032 Enqueuing Move request for scope (0.05, -0.02)
23:28:02.036 00.002 10072 Worker thread wakes up
23:28:02.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
23:28:02.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
23:28:02.036 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.04
23:28:02.039 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:28:02.041 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:28:02.041 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:28:02.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:02.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:28:02.042 00.001 10072 MoveAxis(W, 3, ABG)
23:28:02.042 00.000 10072 Guiding  Dir = 3, Dur = 3
23:28:02.042 00.000 10072 IsGuiding returns 0
23:28:02.042 00.000 10072 PulseGuide returned control before completion, sleep 13
23:28:02.059 00.017 1032 UpdateGuideState exits: m=1496 SNR=27.2
23:28:02.061 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:02.062 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:02.065 00.003 1032 Enqueuing Expose request
23:28:02.067 00.002 10072 IsGuiding returns 0
23:28:02.067 00.000 10072 Move returns status 0, amount 3
23:28:02.067 00.000 10072 MoveAxis(N, 0, ABG)
23:28:02.067 00.000 10072 Move returns status 0, amount 0
23:28:02.067 00.000 10072 move complete, result=0
23:28:02.067 00.000 10072 worker thread done servicing request
23:28:02.067 00.000 10072 Worker thread wakes up
23:28:02.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:02.068 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:02.075 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:28:02.696 00.621 10072 Exposure complete
23:28:02.748 00.052 10072 worker thread done servicing request
23:28:02.748 00.000 1032 OnExposeComplete: enter
23:28:02.749 00.001 1032 UpdateGuideState(): m_state=6
23:28:02.751 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9399
23:28:02.753 00.002 1032 Star::Find returns 1 (0), X=1107.55, Y=132.29, Mass=1560, SNR=27.8, Peak=125 HFD=3.4
23:28:02.755 00.002 1032 MultiStar: [#1 -0.08,0.06,0.86,U] [#2 0.12,0.15,0.76,U] [#3 -0.04,0.17,0.75,U] [#4 0.08,0.06,0.66,U] [#5 0.09,0.17,0.62,U] [#6 -0.07,-0.09,0.57,U] [#7 -0.07,-0.04,0.62,U] [#8 0.05,0.20,0.46,U] 
23:28:02.757 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.22, -0.03}
23:28:02.759 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
23:28:02.761 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
23:28:02.763 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.03 mountX=0.06 mountY=-0.06, mountTheta=-0.80
23:28:02.766 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
23:28:02.768 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
23:28:02.770 00.002 10072 Worker thread wakes up
23:28:02.771 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:28:02.771 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:28:02.771 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
23:28:02.775 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:28:02.778 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:28:02.778 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:28:02.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:02.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:28:02.778 00.000 10072 MoveAxis(W, 3, ABG)
23:28:02.778 00.000 10072 Guiding  Dir = 3, Dur = 3
23:28:02.779 00.001 10072 IsGuiding returns 0
23:28:02.780 00.001 10072 PulseGuide returned control before completion, sleep 12
23:28:02.797 00.017 1032 UpdateGuideState exits: m=1560 SNR=27.8
23:28:02.800 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:02.802 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:02.804 00.002 1032 Enqueuing Expose request
23:28:02.806 00.002 10072 IsGuiding returns 0
23:28:02.806 00.000 10072 Move returns status 0, amount 3
23:28:02.806 00.000 10072 MoveAxis(N, 0, ABG)
23:28:02.806 00.000 10072 Move returns status 0, amount 0
23:28:02.807 00.001 10072 move complete, result=0
23:28:02.807 00.000 10072 worker thread done servicing request
23:28:02.807 00.000 10072 Worker thread wakes up
23:28:02.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:02.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:02.813 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:28:03.214 00.401 10072 Exposure complete
23:28:03.263 00.049 10072 worker thread done servicing request
23:28:03.263 00.000 1032 OnExposeComplete: enter
23:28:03.265 00.002 1032 UpdateGuideState(): m_state=6
23:28:03.268 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9400
23:28:03.271 00.003 1032 Star::Find returns 1 (0), X=1107.63, Y=132.35, Mass=1404, SNR=26.3, Peak=114 HFD=3.3
23:28:03.273 00.002 1032 MultiStar: [#1 -0.05,0.16,1.00,U] [#2 0.03,0.12,0.81,U] [#3 0.01,0.31,0.00,M8] [#4 0.09,0.13,0.68,U] [#5 0.15,0.21,0.00,M1] [#6 -0.13,0.05,0.62,U] [#7 -0.10,0.18,0.67,U] [#8 0.02,0.20,0.51,U] 
23:28:03.274 00.001 1032 refined, 6 included, MultiStar: {0.04, 0.12}, one-star: {0.30, 0.03}
23:28:03.276 00.002 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
23:28:03.278 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
23:28:03.279 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.28 mountX=0.11 mountY=-0.07, mountTheta=-0.55
23:28:03.283 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
23:28:03.285 00.002 1032 Enqueuing Move request for scope (0.04, 0.12)
23:28:03.287 00.002 10072 Worker thread wakes up
23:28:03.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
23:28:03.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
23:28:03.287 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.11 yDistance=-0.07
23:28:03.289 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:28:03.292 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:28:03.293 00.001 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:28:03.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:03.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:28:03.293 00.000 10072 MoveAxis(W, 1, ABG)
23:28:03.293 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:03.293 00.000 10072 IsGuiding returns 0
23:28:03.293 00.000 10072 PulseGuide returned control before completion, sleep 11
23:28:03.307 00.014 10072 IsGuiding returns 0
23:28:03.307 00.000 10072 Move returns status 0, amount 1
23:28:03.307 00.000 10072 MoveAxis(N, 0, ABG)
23:28:03.307 00.000 10072 Move returns status 0, amount 0
23:28:03.307 00.000 10072 move complete, result=0
23:28:03.307 00.000 10072 worker thread done servicing request
23:28:03.313 00.006 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:28:03.315 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:03.316 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:03.318 00.002 1032 Enqueuing Expose request
23:28:03.320 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:28:03.322 00.002 10072 Worker thread wakes up
23:28:03.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:03.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:03.953 00.631 10072 Exposure complete
23:28:04.002 00.049 10072 worker thread done servicing request
23:28:04.002 00.000 1032 OnExposeComplete: enter
23:28:04.004 00.002 1032 UpdateGuideState(): m_state=6
23:28:04.006 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9401
23:28:04.007 00.001 1032 Star::Find returns 1 (0), X=1107.62, Y=132.31, Mass=1483, SNR=27.1, Peak=113 HFD=3.4
23:28:04.009 00.002 1032 MultiStar: [#1 0.13,0.20,0.93,U] [#2 0.05,0.11,0.77,U] [#3 -0.01,0.21,0.78,U] [#4 0.21,0.15,0.00,M1] [#5 0.28,0.13,0.00,M2] [#6 0.04,-0.08,0.59,U] [#7 0.03,0.00,0.69,U] [#8 0.00,0.26,0.00,M2] 
23:28:04.011 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.08}, one-star: {0.29, -0.00}
23:28:04.013 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
23:28:04.015 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
23:28:04.017 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.68 mountX=0.05 mountY=-0.12, mountTheta=-1.15
23:28:04.019 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
23:28:04.021 00.002 1032 Enqueuing Move request for scope (0.10, 0.08)
23:28:04.023 00.002 10072 Worker thread wakes up
23:28:04.023 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
23:28:04.023 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
23:28:04.023 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.12
23:28:04.025 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:28:04.028 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:28:04.028 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:28:04.028 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:04.028 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:28:04.028 00.000 10072 MoveAxis(W, 1, ABG)
23:28:04.028 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:04.030 00.002 10072 IsGuiding returns 0
23:28:04.030 00.000 10072 PulseGuide returned control before completion, sleep 11
23:28:04.043 00.013 10072 IsGuiding returns 0
23:28:04.043 00.000 10072 Move returns status 0, amount 1
23:28:04.043 00.000 10072 MoveAxis(N, 0, ABG)
23:28:04.043 00.000 10072 Move returns status 0, amount 0
23:28:04.043 00.000 10072 move complete, result=0
23:28:04.043 00.000 10072 worker thread done servicing request
23:28:04.046 00.003 1032 UpdateGuideState exits: m=1483 SNR=27.1
23:28:04.048 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:04.051 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:04.053 00.002 1032 Enqueuing Expose request
23:28:04.054 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:28:04.056 00.002 10072 Worker thread wakes up
23:28:04.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:04.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:04.473 00.417 10072 Exposure complete
23:28:04.523 00.050 10072 worker thread done servicing request
23:28:04.523 00.000 1032 OnExposeComplete: enter
23:28:04.526 00.003 1032 UpdateGuideState(): m_state=6
23:28:04.527 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9402
23:28:04.529 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=132.40, Mass=1369, SNR=26.0, Peak=107 HFD=3.3
23:28:04.530 00.001 1032 MultiStar: [#1 -0.00,0.13,0.98,U] [#2 0.04,0.08,0.83,U] [#3 0.08,0.20,0.75,U] [#4 0.17,0.11,0.68,U] [#5 0.11,0.25,0.00,M3] [#6 0.05,-0.04,0.62,U] [#7 0.01,0.03,0.73,U] [#8 -0.03,0.33,0.00,M3] 
23:28:04.532 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.09}, one-star: {0.29, 0.09}
23:28:04.535 00.003 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:28:04.536 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:28:04.538 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.76 mountX=0.06 mountY=-0.12, mountTheta=-1.07
23:28:04.541 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
23:28:04.542 00.001 1032 Enqueuing Move request for scope (0.10, 0.09)
23:28:04.544 00.002 10072 Worker thread wakes up
23:28:04.544 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:28:04.544 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:28:04.544 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
23:28:04.546 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:28:04.550 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:28:04.551 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:28:04.551 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:04.551 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:28:04.551 00.000 10072 MoveAxis(W, 1, ABG)
23:28:04.551 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:04.551 00.000 10072 IsGuiding returns 0
23:28:04.552 00.001 10072 PulseGuide returned control before completion, sleep 11
23:28:04.567 00.015 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:28:04.569 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:04.571 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:04.574 00.003 1032 Enqueuing Expose request
23:28:04.576 00.002 10072 IsGuiding returns 0
23:28:04.576 00.000 10072 Move returns status 0, amount 1
23:28:04.576 00.000 10072 MoveAxis(N, 0, ABG)
23:28:04.576 00.000 10072 Move returns status 0, amount 0
23:28:04.576 00.000 10072 move complete, result=0
23:28:04.576 00.000 10072 worker thread done servicing request
23:28:04.576 00.000 10072 Worker thread wakes up
23:28:04.576 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:04.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:04.584 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:28:05.208 00.624 10072 Exposure complete
23:28:05.257 00.049 10072 worker thread done servicing request
23:28:05.257 00.000 1032 OnExposeComplete: enter
23:28:05.260 00.003 1032 UpdateGuideState(): m_state=6
23:28:05.261 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9403
23:28:05.263 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=132.37, Mass=1466, SNR=26.9, Peak=116 HFD=3.3
23:28:05.264 00.001 1032 MultiStar: [#1 0.00,0.20,1.01,U] [#2 0.16,0.11,0.84,U] [#3 -0.05,0.26,0.00,M7] [#4 0.09,0.16,0.64,U] [#5 0.15,0.10,0.59,U] [#6 -0.03,0.05,0.63,U] [#7 0.01,0.20,0.72,U] [#8 0.19,0.25,0.00,M4] 
23:28:05.267 00.003 1032 refined, 6 included, MultiStar: {0.12, 0.12}, one-star: {0.37, 0.05}
23:28:05.269 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
23:28:05.271 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
23:28:05.274 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.82 mountX=0.09 mountY=-0.15, mountTheta=-1.01
23:28:05.277 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
23:28:05.278 00.001 1032 Enqueuing Move request for scope (0.12, 0.12)
23:28:05.281 00.003 10072 Worker thread wakes up
23:28:05.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
23:28:05.281 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
23:28:05.281 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.09 yDistance=-0.15
23:28:05.284 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:28:05.287 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:28:05.287 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:28:05.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:05.287 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:28:05.287 00.000 10072 MoveAxis(W, 0, ABG)
23:28:05.287 00.000 10072 Move returns status 0, amount 0
23:28:05.287 00.000 10072 MoveAxis(N, 0, ABG)
23:28:05.287 00.000 10072 Move returns status 0, amount 0
23:28:05.287 00.000 10072 move complete, result=0
23:28:05.288 00.001 10072 worker thread done servicing request
23:28:05.305 00.017 1032 UpdateGuideState exits: m=1466 SNR=26.9
23:28:05.307 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:05.309 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:05.310 00.001 1032 Enqueuing Expose request
23:28:05.312 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:28:05.314 00.002 10072 Worker thread wakes up
23:28:05.316 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:05.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:05.723 00.407 10072 Exposure complete
23:28:05.777 00.054 10072 worker thread done servicing request
23:28:05.777 00.000 1032 OnExposeComplete: enter
23:28:05.780 00.003 1032 UpdateGuideState(): m_state=6
23:28:05.782 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9404
23:28:05.784 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=132.42, Mass=1328, SNR=25.6, Peak=100 HFD=3.4
23:28:05.786 00.002 1032 MultiStar: [#1 -0.04,0.21,0.96,U] [#2 0.08,0.18,0.83,U] [#3 0.02,0.30,0.00,M8] [#4 0.09,0.12,0.70,U] [#5 0.17,0.20,0.00,M3] [#6 -0.02,0.09,0.67,U] [#7 0.01,0.17,0.70,U] [#8 0.06,0.37,0.00,M5] 
23:28:05.787 00.001 1032 refined, 5 included, MultiStar: {0.10, 0.15}, one-star: {0.38, 0.10}
23:28:05.788 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
23:28:05.790 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
23:28:05.792 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=1.00 mountX=0.12 mountY=-0.13, mountTheta=-0.83
23:28:05.795 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.15, opts=13)
23:28:05.797 00.002 1032 Enqueuing Move request for scope (0.10, 0.15)
23:28:05.800 00.003 10072 Worker thread wakes up
23:28:05.800 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
23:28:05.800 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
23:28:05.800 00.000 10072 Moving (0.10, 0.15) raw xDistance=0.12 yDistance=-0.13
23:28:05.803 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:28:05.805 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:28:05.805 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:28:05.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:05.806 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:28:05.806 00.000 10072 MoveAxis(W, 1, ABG)
23:28:05.806 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:05.806 00.000 10072 IsGuiding returns 0
23:28:05.806 00.000 10072 PulseGuide returned control before completion, sleep 11
23:28:05.823 00.017 1032 UpdateGuideState exits: m=1328 SNR=25.6
23:28:05.825 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:05.827 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:05.829 00.002 1032 Enqueuing Expose request
23:28:05.830 00.001 10072 IsGuiding returns 0
23:28:05.830 00.000 10072 Move returns status 0, amount 1
23:28:05.830 00.000 10072 MoveAxis(N, 0, ABG)
23:28:05.830 00.000 10072 Move returns status 0, amount 0
23:28:05.830 00.000 10072 move complete, result=0
23:28:05.830 00.000 10072 worker thread done servicing request
23:28:05.830 00.000 10072 Worker thread wakes up
23:28:05.830 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:05.830 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:05.838 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:28:06.457 00.619 10072 Exposure complete
23:28:06.506 00.049 10072 worker thread done servicing request
23:28:06.506 00.000 1032 OnExposeComplete: enter
23:28:06.508 00.002 1032 UpdateGuideState(): m_state=6
23:28:06.510 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9405
23:28:06.512 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=132.41, Mass=1347, SNR=25.8, Peak=115 HFD=3.2
23:28:06.513 00.001 1032 MultiStar: [#1 -0.02,0.21,1.03,U] [#2 0.11,0.16,0.81,U] [#3 -0.01,0.17,0.76,U] [#4 0.13,0.17,0.68,U] [#5 0.16,0.22,0.00,M4] [#6 -0.13,0.06,0.62,U] [#7 -0.05,0.19,0.73,U] [#8 0.01,0.21,0.53,U] 
23:28:06.515 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.16}, one-star: {0.36, 0.09}
23:28:06.516 00.001 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
23:28:06.519 00.003 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
23:28:06.521 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.19 mountX=0.14 mountY=-0.10, mountTheta=-0.64
23:28:06.524 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.16, opts=13)
23:28:06.525 00.001 1032 Enqueuing Move request for scope (0.06, 0.16)
23:28:06.527 00.002 10072 Worker thread wakes up
23:28:06.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
23:28:06.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
23:28:06.527 00.000 10072 Moving (0.06, 0.16) raw xDistance=0.14 yDistance=-0.10
23:28:06.529 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:28:06.532 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.70
23:28:06.532 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:28:06.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:06.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:28:06.532 00.000 10072 MoveAxis(W, 66, ABG)
23:28:06.532 00.000 10072 Guiding  Dir = 3, Dur = 66
23:28:06.532 00.000 10072 IsGuiding returns 0
23:28:06.533 00.001 10072 PulseGuide returned control before completion, sleep 76
23:28:06.550 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:28:06.552 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:06.554 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:06.556 00.002 1032 Enqueuing Expose request
23:28:06.610 00.054 10072 IsGuiding returns 0
23:28:06.610 00.000 10072 Move returns status 0, amount 66
23:28:06.610 00.000 10072 MoveAxis(N, 0, ABG)
23:28:06.610 00.000 10072 Move returns status 0, amount 0
23:28:06.610 00.000 10072 move complete, result=0
23:28:06.612 00.002 1032 GuideStep: 0.1 px 66 ms WEST, -0.1 px 0 ms NORTH
23:28:06.614 00.002 10072 worker thread done servicing request
23:28:06.614 00.000 10072 Worker thread wakes up
23:28:06.614 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:06.614 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:07.035 00.421 10072 Exposure complete
23:28:07.086 00.051 10072 worker thread done servicing request
23:28:07.086 00.000 1032 OnExposeComplete: enter
23:28:07.088 00.002 1032 UpdateGuideState(): m_state=6
23:28:07.089 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9406
23:28:07.091 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=132.29, Mass=1248, SNR=24.8, Peak=104 HFD=3.4
23:28:07.092 00.001 1032 MultiStar: [#1 -0.04,0.14,1.01,U] [#2 0.15,0.13,0.83,U] [#3 -0.03,0.19,0.77,U] [#4 0.16,0.02,0.74,U] [#5 0.22,0.15,0.00,M5] [#6 0.01,-0.09,0.64,U] [#7 0.06,0.03,0.79,U] [#8 0.13,0.11,0.54,U] 
23:28:07.094 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.33, -0.02}
23:28:07.095 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
23:28:07.097 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
23:28:07.099 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.57 mountX=0.04 mountY=-0.11, mountTheta=-1.26
23:28:07.101 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
23:28:07.103 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
23:28:07.104 00.001 10072 Worker thread wakes up
23:28:07.104 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:28:07.104 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:28:07.104 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.11
23:28:07.107 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:28:07.109 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:28:07.109 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:28:07.109 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:07.110 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:28:07.110 00.000 10072 MoveAxis(W, 2, ABG)
23:28:07.110 00.000 10072 Guiding  Dir = 3, Dur = 2
23:28:07.111 00.001 10072 IsGuiding returns 0
23:28:07.111 00.000 10072 PulseGuide returned control before completion, sleep 12
23:28:07.125 00.014 10072 IsGuiding returns 0
23:28:07.125 00.000 10072 Move returns status 0, amount 2
23:28:07.125 00.000 10072 MoveAxis(N, 0, ABG)
23:28:07.125 00.000 10072 Move returns status 0, amount 0
23:28:07.125 00.000 10072 move complete, result=0
23:28:07.125 00.000 10072 worker thread done servicing request
23:28:07.127 00.002 1032 UpdateGuideState exits: m=1248 SNR=24.8
23:28:07.129 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:07.130 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:07.132 00.002 1032 Enqueuing Expose request
23:28:07.133 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:28:07.135 00.002 10072 Worker thread wakes up
23:28:07.135 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:07.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:07.773 00.638 10072 Exposure complete
23:28:07.824 00.051 10072 worker thread done servicing request
23:28:07.824 00.000 1032 OnExposeComplete: enter
23:28:07.826 00.002 1032 UpdateGuideState(): m_state=6
23:28:07.828 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9407
23:28:07.830 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=132.28, Mass=1556, SNR=27.7, Peak=111 HFD=3.5
23:28:07.833 00.003 1032 MultiStar: [#1 -0.01,0.12,0.91,U] [#2 0.15,-0.05,0.77,U] [#3 0.02,0.15,0.72,U] [#4 0.14,0.05,0.64,U] [#5 0.11,0.09,0.65,U] [#6 -0.08,-0.10,0.62,U] [#7 0.04,-0.03,0.67,U] [#8 0.04,0.12,0.50,U] 
23:28:07.835 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.39, -0.03}
23:28:07.837 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
23:28:07.838 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
23:28:07.840 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.31 mountX=0.01 mountY=-0.11, mountTheta=-1.52
23:28:07.843 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
23:28:07.844 00.001 1032 Enqueuing Move request for scope (0.10, 0.03)
23:28:07.845 00.001 10072 Worker thread wakes up
23:28:07.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:28:07.846 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:28:07.846 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.01 yDistance=-0.11
23:28:07.847 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=151, Gamma=2.230
23:28:07.850 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:28:07.850 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:28:07.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:07.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:28:07.850 00.000 10072 MoveAxis(W, 2, ABG)
23:28:07.850 00.000 10072 Guiding  Dir = 3, Dur = 2
23:28:07.851 00.001 10072 IsGuiding returns 0
23:28:07.851 00.000 10072 PulseGuide returned control before completion, sleep 12
23:28:07.870 00.019 1032 UpdateGuideState exits: m=1556 SNR=27.7
23:28:07.872 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:07.874 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:07.876 00.002 1032 Enqueuing Expose request
23:28:07.879 00.003 10072 IsGuiding returns 0
23:28:07.880 00.001 10072 Move returns status 0, amount 2
23:28:07.880 00.000 10072 MoveAxis(N, 0, ABG)
23:28:07.880 00.000 10072 Move returns status 0, amount 0
23:28:07.880 00.000 10072 move complete, result=0
23:28:07.880 00.000 10072 worker thread done servicing request
23:28:07.880 00.000 10072 Worker thread wakes up
23:28:07.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:07.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:07.887 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:28:08.287 00.400 10072 Exposure complete
23:28:08.335 00.048 10072 worker thread done servicing request
23:28:08.335 00.000 1032 OnExposeComplete: enter
23:28:08.337 00.002 1032 UpdateGuideState(): m_state=6
23:28:08.338 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9408
23:28:08.341 00.003 1032 Star::Find returns 1 (0), X=1107.65, Y=132.40, Mass=1475, SNR=27.0, Peak=112 HFD=3.3
23:28:08.343 00.002 1032 MultiStar: [#1 -0.02,0.20,0.96,U] [#2 0.11,0.03,0.78,U] [#3 0.09,0.23,0.75,U] [#4 0.16,0.11,0.66,U] [#5 0.08,0.10,0.65,U] [#6 -0.03,-0.10,0.61,U] [#7 -0.04,0.01,0.74,U] [#8 0.13,0.16,0.50,U] 
23:28:08.345 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.32, 0.09}
23:28:08.346 00.001 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
23:28:08.348 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
23:28:08.349 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.81 mountX=0.07 mountY=-0.11, mountTheta=-1.02
23:28:08.351 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
23:28:08.352 00.001 1032 Enqueuing Move request for scope (0.09, 0.10)
23:28:08.354 00.002 10072 Worker thread wakes up
23:28:08.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:28:08.354 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:28:08.354 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.11
23:28:08.356 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=157, Gamma=2.230
23:28:08.358 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:28:08.358 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:28:08.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:08.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:28:08.358 00.000 10072 MoveAxis(W, 1, ABG)
23:28:08.358 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:08.360 00.002 10072 IsGuiding returns 0
23:28:08.360 00.000 10072 PulseGuide returned control before completion, sleep 11
23:28:08.376 00.016 1032 UpdateGuideState exits: m=1475 SNR=27.0
23:28:08.377 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:08.379 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:08.381 00.002 1032 Enqueuing Expose request
23:28:08.383 00.002 10072 IsGuiding returns 0
23:28:08.383 00.000 10072 Move returns status 0, amount 1
23:28:08.383 00.000 10072 MoveAxis(N, 0, ABG)
23:28:08.383 00.000 10072 Move returns status 0, amount 0
23:28:08.383 00.000 10072 move complete, result=0
23:28:08.383 00.000 10072 worker thread done servicing request
23:28:08.383 00.000 10072 Worker thread wakes up
23:28:08.383 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:08.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:08.389 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:28:09.005 00.616 10072 Exposure complete
23:28:09.056 00.051 10072 worker thread done servicing request
23:28:09.056 00.000 1032 OnExposeComplete: enter
23:28:09.058 00.002 1032 UpdateGuideState(): m_state=6
23:28:09.059 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9409
23:28:09.061 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=132.34, Mass=1463, SNR=26.9, Peak=106 HFD=3.4
23:28:09.062 00.001 1032 MultiStar: [#1 -0.02,0.28,0.00,M1] [#2 0.14,0.12,0.79,U] [#3 0.06,0.21,0.74,U] [#4 0.13,0.08,0.66,U] [#5 0.21,0.16,0.00,M4] [#6 -0.09,-0.02,0.62,U] [#7 0.01,-0.06,0.69,U] [#8 0.08,0.30,0.00,M2] 
23:28:09.064 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.06}, one-star: {0.37, 0.03}
23:28:09.065 00.001 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:28:09.067 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:28:09.068 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.47 mountX=0.03 mountY=-0.14, mountTheta=-1.36
23:28:09.071 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
23:28:09.074 00.003 1032 Enqueuing Move request for scope (0.13, 0.06)
23:28:09.076 00.002 10072 Worker thread wakes up
23:28:09.076 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
23:28:09.076 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
23:28:09.076 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.03 yDistance=-0.14
23:28:09.078 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:28:09.083 00.005 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:28:09.084 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:28:09.084 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:09.084 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:28:09.084 00.000 10072 MoveAxis(W, 0, ABG)
23:28:09.084 00.000 10072 Move returns status 0, amount 0
23:28:09.084 00.000 10072 MoveAxis(N, 0, ABG)
23:28:09.084 00.000 10072 Move returns status 0, amount 0
23:28:09.084 00.000 10072 move complete, result=0
23:28:09.085 00.001 10072 worker thread done servicing request
23:28:09.102 00.017 1032 UpdateGuideState exits: m=1463 SNR=26.9
23:28:09.105 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:09.106 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:09.108 00.002 1032 Enqueuing Expose request
23:28:09.110 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:28:09.113 00.003 10072 Worker thread wakes up
23:28:09.113 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:09.113 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:09.522 00.409 10072 Exposure complete
23:28:09.573 00.051 10072 worker thread done servicing request
23:28:09.573 00.000 1032 OnExposeComplete: enter
23:28:09.576 00.003 1032 UpdateGuideState(): m_state=6
23:28:09.578 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9410
23:28:09.579 00.001 1032 Star::Find returns 1 (0), X=1107.76, Y=132.29, Mass=1429, SNR=26.6, Peak=105 HFD=3.5
23:28:09.584 00.005 1032 MultiStar: [#1 0.05,0.16,0.94,U] [#2 0.05,-0.03,0.80,U] [#3 0.05,0.14,0.75,U] [#4 0.17,0.14,0.70,U] [#5 0.18,-0.02,0.64,U] [#6 -0.10,-0.13,0.61,U] [#7 0.00,0.04,0.72,U] [#8 0.12,0.16,0.52,U] 
23:28:09.587 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.43, -0.03}
23:28:09.591 00.004 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
23:28:09.594 00.003 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
23:28:09.595 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.38 mountX=0.02 mountY=-0.13, mountTheta=-1.45
23:28:09.601 00.006 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
23:28:09.605 00.004 1032 Enqueuing Move request for scope (0.12, 0.05)
23:28:09.607 00.002 10072 Worker thread wakes up
23:28:09.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:28:09.608 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:28:09.608 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.13
23:28:09.610 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:28:09.612 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:28:09.612 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:28:09.613 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:09.613 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:28:09.613 00.000 10072 MoveAxis(W, 0, ABG)
23:28:09.613 00.000 10072 Move returns status 0, amount 0
23:28:09.613 00.000 10072 MoveAxis(N, 0, ABG)
23:28:09.613 00.000 10072 Move returns status 0, amount 0
23:28:09.613 00.000 10072 move complete, result=0
23:28:09.613 00.000 10072 worker thread done servicing request
23:28:09.630 00.017 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:28:09.633 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:09.634 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:09.636 00.002 1032 Enqueuing Expose request
23:28:09.638 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:28:09.640 00.002 10072 Worker thread wakes up
23:28:09.640 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:09.640 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:10.273 00.633 10072 Exposure complete
23:28:10.323 00.050 10072 worker thread done servicing request
23:28:10.323 00.000 1032 OnExposeComplete: enter
23:28:10.325 00.002 1032 UpdateGuideState(): m_state=6
23:28:10.327 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9411
23:28:10.328 00.001 1032 Star::Find returns 1 (0), X=1107.81, Y=132.24, Mass=1314, SNR=25.5, Peak=100 HFD=3.4
23:28:10.331 00.003 1032 MultiStar: [#1 0.02,0.13,0.99,U] [#2 0.20,-0.00,0.86,U] [#3 -0.02,0.20,0.77,U] [#4 0.24,0.10,0.00,M1] [#5 0.32,0.12,0.00,M4] [#6 -0.01,-0.06,0.67,U] [#7 0.07,0.04,0.70,U] [#8 0.09,0.16,0.53,U] 
23:28:10.334 00.003 1032 refined, 6 included, MultiStar: {0.14, 0.05}, one-star: {0.48, -0.08}
23:28:10.336 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
23:28:10.338 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
23:28:10.339 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.14 cameraTheta=0.35 mountX=0.01 mountY=-0.14, mountTheta=-1.48
23:28:10.342 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
23:28:10.345 00.003 1032 Enqueuing Move request for scope (0.14, 0.05)
23:28:10.346 00.001 10072 Worker thread wakes up
23:28:10.347 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:28:10.347 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:28:10.347 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.01 yDistance=-0.14
23:28:10.348 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:28:10.352 00.004 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:28:10.352 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:28:10.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:10.352 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:28:10.352 00.000 10072 MoveAxis(E, 1, ABG)
23:28:10.352 00.000 10072 Guiding  Dir = 2, Dur = 1
23:28:10.352 00.000 10072 IsGuiding returns 0
23:28:10.353 00.001 10072 PulseGuide returned control before completion, sleep 11
23:28:10.370 00.017 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:28:10.372 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:10.374 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:10.376 00.002 1032 Enqueuing Expose request
23:28:10.380 00.004 10072 IsGuiding returns 0
23:28:10.380 00.000 10072 Move returns status 0, amount 1
23:28:10.380 00.000 10072 MoveAxis(N, 0, ABG)
23:28:10.380 00.000 10072 Move returns status 0, amount 0
23:28:10.380 00.000 10072 move complete, result=0
23:28:10.380 00.000 10072 worker thread done servicing request
23:28:10.381 00.001 10072 Worker thread wakes up
23:28:10.381 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:10.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:10.385 00.004 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:28:10.791 00.406 10072 Exposure complete
23:28:10.842 00.051 10072 worker thread done servicing request
23:28:10.842 00.000 1032 OnExposeComplete: enter
23:28:10.844 00.002 1032 UpdateGuideState(): m_state=6
23:28:10.845 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9412
23:28:10.847 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=132.34, Mass=1444, SNR=26.7, Peak=105 HFD=3.4
23:28:10.848 00.001 1032 MultiStar: [#1 0.04,0.18,0.95,U] [#2 0.14,0.01,0.77,U] [#3 0.08,0.13,0.71,U] [#4 0.20,0.11,0.65,U] [#5 0.19,0.20,0.00,M5] [#6 0.02,-0.06,0.63,U] [#7 0.02,0.07,0.64,U] [#8 0.11,0.17,0.54,U] 
23:28:10.850 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.08}, one-star: {0.38, 0.02}
23:28:10.853 00.003 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:28:10.854 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:28:10.856 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.16 cameraTheta=0.52 mountX=0.04 mountY=-0.15, mountTheta=-1.31
23:28:10.858 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
23:28:10.858 00.000 1032 Enqueuing Move request for scope (0.13, 0.08)
23:28:10.861 00.003 10072 Worker thread wakes up
23:28:10.861 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
23:28:10.861 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
23:28:10.861 00.000 10072 Moving (0.13, 0.08) raw xDistance=0.04 yDistance=-0.15
23:28:10.863 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:28:10.866 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:28:10.867 00.001 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:28:10.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:10.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:28:10.867 00.000 10072 MoveAxis(E, 3, ABG)
23:28:10.867 00.000 10072 Guiding  Dir = 2, Dur = 3
23:28:10.867 00.000 10072 IsGuiding returns 0
23:28:10.868 00.001 10072 PulseGuide returned control before completion, sleep 13
23:28:10.884 00.016 1032 UpdateGuideState exits: m=1444 SNR=26.7
23:28:10.887 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:10.888 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:10.889 00.001 1032 Enqueuing Expose request
23:28:10.897 00.008 10072 IsGuiding returns 0
23:28:10.897 00.000 10072 Move returns status 0, amount 3
23:28:10.897 00.000 10072 MoveAxis(N, 0, ABG)
23:28:10.897 00.000 10072 Move returns status 0, amount 0
23:28:10.897 00.000 10072 move complete, result=0
23:28:10.897 00.000 10072 worker thread done servicing request
23:28:10.897 00.000 10072 Worker thread wakes up
23:28:10.898 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:10.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:10.898 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:28:11.524 00.626 10072 Exposure complete
23:28:11.575 00.051 10072 worker thread done servicing request
23:28:11.575 00.000 1032 OnExposeComplete: enter
23:28:11.577 00.002 1032 UpdateGuideState(): m_state=6
23:28:11.579 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9413
23:28:11.583 00.004 1032 Star::Find returns 1 (0), X=1107.73, Y=132.40, Mass=1452, SNR=26.8, Peak=111 HFD=3.3
23:28:11.585 00.002 1032 MultiStar: [#1 0.02,0.30,0.00,M1] [#2 0.16,0.19,0.77,U] [#3 0.01,0.26,0.00,M1] [#4 0.17,0.16,0.66,U] [#5 0.17,0.25,0.00,M6] [#6 -0.01,0.04,0.60,U] [#7 0.06,0.13,0.68,U] [#8 0.10,0.31,0.00,M1] 
23:28:11.588 00.003 1032 refined, 4 included, MultiStar: {0.18, 0.12}, one-star: {0.39, 0.09}
23:28:11.590 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
23:28:11.591 00.001 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
23:28:11.593 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.22 cameraTheta=0.59 mountX=0.07 mountY=-0.20, mountTheta=-1.24
23:28:11.595 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.12, opts=13)
23:28:11.597 00.002 1032 Enqueuing Move request for scope (0.18, 0.12)
23:28:11.599 00.002 10072 Worker thread wakes up
23:28:11.599 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
23:28:11.599 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
23:28:11.599 00.000 10072 Moving (0.18, 0.12) raw xDistance=0.07 yDistance=-0.20
23:28:11.601 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:28:11.603 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:28:11.603 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:28:11.603 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:28:11.603 00.000 10072 MoveAxis(E, 3, ABG)
23:28:11.603 00.000 10072 Guiding  Dir = 2, Dur = 3
23:28:11.604 00.001 10072 IsGuiding returns 0
23:28:11.604 00.000 10072 PulseGuide returned control before completion, sleep 13
23:28:11.626 00.022 1032 UpdateGuideState exits: m=1452 SNR=26.8
23:28:11.628 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:11.631 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:11.632 00.001 1032 Enqueuing Expose request
23:28:11.634 00.002 10072 IsGuiding returns 0
23:28:11.634 00.000 10072 Move returns status 0, amount 3
23:28:11.634 00.000 10072 MoveAxis(N, 132, ABG)
23:28:11.634 00.000 10072 Guiding  Dir = 0, Dur = 132
23:28:11.635 00.001 10072 IsGuiding returns 0
23:28:11.635 00.000 10072 PulseGuide returned control before completion, sleep 142
23:28:11.785 00.150 10072 IsGuiding returns 0
23:28:11.785 00.000 10072 Move returns status 0, amount 132
23:28:11.785 00.000 10072 move complete, result=0
23:28:11.785 00.000 10072 worker thread done servicing request
23:28:11.785 00.000 1032 GuideStep: 0.1 px 3 ms EAST, -0.2 px 132 ms NORTH
23:28:11.788 00.003 10072 Worker thread wakes up
23:28:11.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:11.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:12.195 00.407 10072 Exposure complete
23:28:12.245 00.050 10072 worker thread done servicing request
23:28:12.246 00.001 1032 OnExposeComplete: enter
23:28:12.248 00.002 1032 UpdateGuideState(): m_state=6
23:28:12.250 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9414
23:28:12.251 00.001 1032 Star::Find returns 1 (0), X=1107.63, Y=132.42, Mass=1414, SNR=26.4, Peak=111 HFD=3.3
23:28:12.253 00.002 1032 MultiStar: [#1 -0.09,0.21,1.00,U] [#2 0.05,0.14,0.82,U] [#3 -0.08,0.25,0.00,M2] [#4 0.12,0.19,0.69,U] [#5 0.12,0.22,0.61,U] [#6 -0.09,-0.06,0.61,U] [#7 -0.08,0.09,0.70,U] [#8 0.09,0.20,0.53,U] 
23:28:12.254 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.14}, one-star: {0.29, 0.10}
23:28:12.256 00.002 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
23:28:12.258 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
23:28:12.260 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.18 mountX=0.12 mountY=-0.09, mountTheta=-0.65
23:28:12.263 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
23:28:12.265 00.002 1032 Enqueuing Move request for scope (0.06, 0.14)
23:28:12.269 00.004 10072 Worker thread wakes up
23:28:12.269 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:28:12.269 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:28:12.269 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.09
23:28:12.273 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:28:12.276 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:28:12.276 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
23:28:12.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:12.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:28:12.276 00.000 10072 MoveAxis(E, 0, ABG)
23:28:12.276 00.000 10072 Move returns status 0, amount 0
23:28:12.276 00.000 10072 MoveAxis(N, 0, ABG)
23:28:12.276 00.000 10072 Move returns status 0, amount 0
23:28:12.276 00.000 10072 move complete, result=0
23:28:12.276 00.000 10072 worker thread done servicing request
23:28:12.294 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:28:12.296 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:12.299 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:12.303 00.004 1032 Enqueuing Expose request
23:28:12.304 00.001 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:12.306 00.002 10072 Worker thread wakes up
23:28:12.307 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:12.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:12.946 00.639 10072 Exposure complete
23:28:12.996 00.050 10072 worker thread done servicing request
23:28:12.996 00.000 1032 OnExposeComplete: enter
23:28:12.998 00.002 1032 UpdateGuideState(): m_state=6
23:28:12.999 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9415
23:28:13.001 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=132.20, Mass=1481, SNR=27.0, Peak=119 HFD=3.4
23:28:13.003 00.002 1032 MultiStar: [#1 -0.08,0.07,0.97,U] [#2 -0.00,0.00,0.78,U] [#3 -0.18,0.14,0.73,U] [#4 0.10,0.06,0.65,U] [#5 0.13,0.13,0.67,U] [#6 -0.23,-0.16,0.00,M1] [#7 -0.03,-0.02,0.68,U] [#8 0.06,0.28,0.00,M1] 
23:28:13.005 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.03}, one-star: {0.27, -0.11}
23:28:13.007 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
23:28:13.009 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
23:28:13.010 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.74 mountX=0.02 mountY=-0.04, mountTheta=-1.09
23:28:13.012 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
23:28:13.014 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
23:28:13.016 00.002 10072 Worker thread wakes up
23:28:13.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:28:13.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:28:13.016 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
23:28:13.019 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:28:13.024 00.005 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:28:13.024 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:28:13.024 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:13.024 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:28:13.024 00.000 10072 MoveAxis(W, 1, ABG)
23:28:13.024 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:13.025 00.001 10072 IsGuiding returns 0
23:28:13.025 00.000 10072 PulseGuide returned control before completion, sleep 11
23:28:13.037 00.012 10072 IsGuiding returns 0
23:28:13.037 00.000 10072 Move returns status 0, amount 1
23:28:13.037 00.000 10072 MoveAxis(N, 0, ABG)
23:28:13.037 00.000 10072 Move returns status 0, amount 0
23:28:13.037 00.000 10072 move complete, result=0
23:28:13.037 00.000 10072 worker thread done servicing request
23:28:13.042 00.005 1032 UpdateGuideState exits: m=1481 SNR=27.0
23:28:13.044 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:13.045 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:13.047 00.002 1032 Enqueuing Expose request
23:28:13.049 00.002 10072 Worker thread wakes up
23:28:13.049 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:13.049 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:13.049 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:28:13.462 00.413 10072 Exposure complete
23:28:13.513 00.051 10072 worker thread done servicing request
23:28:13.513 00.000 1032 OnExposeComplete: enter
23:28:13.515 00.002 1032 UpdateGuideState(): m_state=6
23:28:13.518 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9416
23:28:13.521 00.003 1032 Star::Find returns 1 (0), X=1107.68, Y=132.31, Mass=1371, SNR=26.0, Peak=108 HFD=3.4
23:28:13.524 00.003 1032 MultiStar: [#1 -0.05,0.04,0.95,U] [#2 0.00,-0.01,0.79,U] [#3 -0.14,0.20,0.77,U] [#4 0.21,0.04,0.64,U] [#5 0.14,0.09,0.67,U] [#6 -0.07,-0.21,0.62,U] [#7 -0.15,-0.02,0.73,U] [#8 0.12,0.14,0.52,U] 
23:28:13.526 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.34, -0.01}
23:28:13.527 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:28:13.529 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:28:13.530 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.53 mountX=0.01 mountY=-0.05, mountTheta=-1.30
23:28:13.533 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:28:13.534 00.001 1032 Enqueuing Move request for scope (0.05, 0.03)
23:28:13.536 00.002 10072 Worker thread wakes up
23:28:13.536 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:28:13.536 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:28:13.536 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.05
23:28:13.539 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:28:13.541 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:28:13.542 00.001 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:28:13.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:13.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:28:13.542 00.000 10072 MoveAxis(W, 1, ABG)
23:28:13.542 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:13.542 00.000 10072 IsGuiding returns 0
23:28:13.543 00.001 10072 PulseGuide returned control before completion, sleep 11
23:28:13.560 00.017 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:28:13.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:13.563 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:13.565 00.002 1032 Enqueuing Expose request
23:28:13.566 00.001 10072 IsGuiding returns 0
23:28:13.566 00.000 10072 Move returns status 0, amount 1
23:28:13.567 00.001 10072 MoveAxis(N, 0, ABG)
23:28:13.567 00.000 10072 Move returns status 0, amount 0
23:28:13.567 00.000 10072 move complete, result=0
23:28:13.567 00.000 10072 worker thread done servicing request
23:28:13.567 00.000 10072 Worker thread wakes up
23:28:13.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:13.567 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:13.575 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:28:14.197 00.622 10072 Exposure complete
23:28:14.248 00.051 10072 worker thread done servicing request
23:28:14.248 00.000 1032 OnExposeComplete: enter
23:28:14.249 00.001 1032 UpdateGuideState(): m_state=6
23:28:14.252 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9417
23:28:14.253 00.001 1032 Star::Find returns 1 (0), X=1107.60, Y=132.30, Mass=1284, SNR=25.2, Peak=117 HFD=3.3
23:28:14.255 00.002 1032 MultiStar: [#1 -0.03,0.25,0.00,M1] [#2 0.04,0.11,0.79,U] [#3 -0.06,0.26,0.00,M1] [#4 0.01,0.23,0.65,U] [#5 0.06,0.13,0.72,U] [#6 -0.30,-0.10,0.00,M1] [#7 -0.13,0.12,0.73,U] [#8 0.03,0.20,0.53,U] 
23:28:14.256 00.001 1032 refined, 5 included, MultiStar: {0.06, 0.12}, one-star: {0.27, -0.01}
23:28:14.258 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
23:28:14.259 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
23:28:14.261 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.09 mountX=0.10 mountY=-0.09, mountTheta=-0.74
23:28:14.263 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
23:28:14.266 00.003 1032 Enqueuing Move request for scope (0.06, 0.12)
23:28:14.267 00.001 10072 Worker thread wakes up
23:28:14.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
23:28:14.267 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
23:28:14.267 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
23:28:14.270 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:28:14.273 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:28:14.273 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:28:14.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:14.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:28:14.273 00.000 10072 MoveAxis(W, 1, ABG)
23:28:14.273 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:14.274 00.001 10072 IsGuiding returns 0
23:28:14.274 00.000 10072 PulseGuide returned control before completion, sleep 11
23:28:14.287 00.013 10072 IsGuiding returns 0
23:28:14.287 00.000 10072 Move returns status 0, amount 1
23:28:14.287 00.000 10072 MoveAxis(N, 0, ABG)
23:28:14.287 00.000 10072 Move returns status 0, amount 0
23:28:14.288 00.001 10072 move complete, result=0
23:28:14.288 00.000 10072 worker thread done servicing request
23:28:14.291 00.003 1032 UpdateGuideState exits: m=1284 SNR=25.2
23:28:14.293 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:14.295 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:14.298 00.003 1032 Enqueuing Expose request
23:28:14.302 00.004 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:28:14.305 00.003 10072 Worker thread wakes up
23:28:14.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:14.305 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:14.712 00.407 10072 Exposure complete
23:28:14.764 00.052 10072 worker thread done servicing request
23:28:14.764 00.000 1032 OnExposeComplete: enter
23:28:14.766 00.002 1032 UpdateGuideState(): m_state=6
23:28:14.768 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9418
23:28:14.770 00.002 1032 Star::Find returns 1 (0), X=1107.58, Y=132.33, Mass=1346, SNR=25.8, Peak=109 HFD=3.4
23:28:14.772 00.002 1032 MultiStar: [#1 -0.08,0.16,1.03,U] [#2 0.09,0.18,0.82,U] [#3 -0.09,0.29,0.00,M2] [#4 0.08,0.20,0.69,U] [#5 0.12,0.24,0.00,M3] [#6 -0.17,0.01,0.66,U] [#7 -0.12,0.07,0.72,U] [#8 0.10,0.14,0.51,U] 
23:28:14.774 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.11}, one-star: {0.25, 0.01}
23:28:14.776 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
23:28:14.777 00.001 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
23:28:14.780 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.33 mountX=0.10 mountY=-0.05, mountTheta=-0.50
23:28:14.783 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
23:28:14.785 00.002 1032 Enqueuing Move request for scope (0.03, 0.11)
23:28:14.788 00.003 10072 Worker thread wakes up
23:28:14.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
23:28:14.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
23:28:14.788 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.05
23:28:14.791 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:28:14.794 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:28:14.794 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:28:14.794 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:14.794 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:28:14.794 00.000 10072 MoveAxis(W, 0, ABG)
23:28:14.794 00.000 10072 Move returns status 0, amount 0
23:28:14.794 00.000 10072 MoveAxis(N, 0, ABG)
23:28:14.794 00.000 10072 Move returns status 0, amount 0
23:28:14.795 00.001 10072 move complete, result=0
23:28:14.795 00.000 10072 worker thread done servicing request
23:28:14.812 00.017 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:28:14.815 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:14.816 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:14.818 00.002 1032 Enqueuing Expose request
23:28:14.820 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:28:14.823 00.003 10072 Worker thread wakes up
23:28:14.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:14.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:15.449 00.626 10072 Exposure complete
23:28:15.500 00.051 10072 worker thread done servicing request
23:28:15.500 00.000 1032 OnExposeComplete: enter
23:28:15.502 00.002 1032 UpdateGuideState(): m_state=6
23:28:15.505 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9419
23:28:15.507 00.002 1032 Star::Find returns 1 (0), X=1107.65, Y=132.36, Mass=1336, SNR=25.7, Peak=104 HFD=3.4
23:28:15.509 00.002 1032 MultiStar: [#1 -0.05,0.19,0.97,U] [#2 -0.02,0.02,0.84,U] [#3 -0.03,0.25,0.75,U] [#4 0.08,0.31,0.00,M1] [#5 0.21,0.19,0.00,M4] [#6 -0.33,-0.01,0.00,M1] [#7 -0.03,-0.07,0.74,U] [#8 -0.06,0.17,0.55,U] 
23:28:15.510 00.001 1032 refined, 5 included, MultiStar: {0.03, 0.10}, one-star: {0.32, 0.05}
23:28:15.512 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
23:28:15.514 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
23:28:15.517 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.23 mountX=0.09 mountY=-0.06, mountTheta=-0.60
23:28:15.520 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
23:28:15.522 00.002 1032 Enqueuing Move request for scope (0.03, 0.10)
23:28:15.524 00.002 10072 Worker thread wakes up
23:28:15.524 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
23:28:15.524 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
23:28:15.524 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.06
23:28:15.526 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=146, Gamma=2.230
23:28:15.529 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:28:15.529 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:28:15.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:15.530 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:28:15.530 00.000 10072 MoveAxis(W, 0, ABG)
23:28:15.530 00.000 10072 Move returns status 0, amount 0
23:28:15.530 00.000 10072 MoveAxis(N, 0, ABG)
23:28:15.530 00.000 10072 Move returns status 0, amount 0
23:28:15.530 00.000 10072 move complete, result=0
23:28:15.530 00.000 10072 worker thread done servicing request
23:28:15.547 00.017 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:28:15.551 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:15.553 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:15.556 00.003 1032 Enqueuing Expose request
23:28:15.559 00.003 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:28:15.560 00.001 10072 Worker thread wakes up
23:28:15.561 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:15.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:15.982 00.421 10072 Exposure complete
23:28:16.028 00.046 10072 worker thread done servicing request
23:28:16.028 00.000 1032 OnExposeComplete: enter
23:28:16.030 00.002 1032 UpdateGuideState(): m_state=6
23:28:16.032 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9420
23:28:16.034 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=132.37, Mass=1296, SNR=25.3, Peak=108 HFD=3.3
23:28:16.036 00.002 1032 MultiStar: [#1 -0.07,0.13,0.97,U] [#2 -0.01,0.09,0.78,U] [#3 0.03,0.24,0.79,U] [#4 0.12,0.12,0.74,U] [#5 0.18,0.25,0.00,M5] [#6 -0.22,-0.10,0.62,U] [#7 -0.09,0.01,0.69,U] [#8 -0.03,0.29,0.00,M1] 
23:28:16.037 00.001 1032 refined, 6 included, MultiStar: {0.02, 0.08}, one-star: {0.26, 0.05}
23:28:16.039 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
23:28:16.041 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
23:28:16.042 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.36 mountX=0.08 mountY=-0.04, mountTheta=-0.47
23:28:16.045 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
23:28:16.047 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
23:28:16.050 00.003 10072 Worker thread wakes up
23:28:16.050 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:28:16.050 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:28:16.050 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.08 yDistance=-0.04
23:28:16.053 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:28:16.054 00.001 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:28:16.055 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:28:16.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:16.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:28:16.055 00.000 10072 MoveAxis(W, 0, ABG)
23:28:16.055 00.000 10072 Move returns status 0, amount 0
23:28:16.055 00.000 10072 MoveAxis(N, 0, ABG)
23:28:16.055 00.000 10072 Move returns status 0, amount 0
23:28:16.055 00.000 10072 move complete, result=0
23:28:16.055 00.000 10072 worker thread done servicing request
23:28:16.071 00.016 1032 UpdateGuideState exits: m=1296 SNR=25.3
23:28:16.074 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:16.076 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:16.077 00.001 1032 Enqueuing Expose request
23:28:16.079 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
23:28:16.081 00.002 10072 Worker thread wakes up
23:28:16.081 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:16.081 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:16.717 00.636 10072 Exposure complete
23:28:16.764 00.047 10072 worker thread done servicing request
23:28:16.764 00.000 1032 OnExposeComplete: enter
23:28:16.766 00.002 1032 UpdateGuideState(): m_state=6
23:28:16.769 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9421
23:28:16.770 00.001 1032 Star::Find returns 1 (0), X=1107.60, Y=132.43, Mass=1202, SNR=24.4, Peak=103 HFD=3.2
23:28:16.773 00.003 1032 MultiStar: [#1 -0.08,0.28,0.00,M1] [#2 -0.07,0.15,0.88,U] [#3 -0.07,0.37,0.00,M1] [#4 -0.03,0.19,0.73,U] [#5 0.08,0.32,0.00,M6] [#6 -0.13,-0.00,0.74,U] [#7 -0.09,0.06,0.83,U] [#8 -0.05,0.22,0.58,U] 
23:28:16.775 00.002 1032 refined, 5 included, MultiStar: {-0.00, 0.12}, one-star: {0.27, 0.11}
23:28:16.776 00.001 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
23:28:16.778 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
23:28:16.780 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=0.11 mountY=-0.03, mountTheta=-0.23
23:28:16.782 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.12, opts=13)
23:28:16.785 00.003 1032 Enqueuing Move request for scope (-0.00, 0.12)
23:28:16.787 00.002 10072 Worker thread wakes up
23:28:16.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
23:28:16.787 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
23:28:16.787 00.000 10072 Moving (-0.00, 0.12) raw xDistance=0.11 yDistance=-0.03
23:28:16.789 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:28:16.792 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:28:16.792 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:28:16.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:16.792 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:28:16.792 00.000 10072 MoveAxis(W, 1, ABG)
23:28:16.792 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:16.792 00.000 10072 IsGuiding returns 0
23:28:16.793 00.001 10072 PulseGuide returned control before completion, sleep 11
23:28:16.808 00.015 1032 UpdateGuideState exits: m=1202 SNR=24.4
23:28:16.810 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:16.811 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:16.813 00.002 1032 Enqueuing Expose request
23:28:16.814 00.001 10072 IsGuiding returns 0
23:28:16.815 00.001 10072 Move returns status 0, amount 1
23:28:16.815 00.000 10072 MoveAxis(N, 0, ABG)
23:28:16.815 00.000 10072 Move returns status 0, amount 0
23:28:16.815 00.000 10072 move complete, result=0
23:28:16.815 00.000 10072 worker thread done servicing request
23:28:16.815 00.000 10072 Worker thread wakes up
23:28:16.815 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:16.815 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:16.823 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:28:17.233 00.410 10072 Exposure complete
23:28:17.281 00.048 10072 worker thread done servicing request
23:28:17.281 00.000 1032 OnExposeComplete: enter
23:28:17.284 00.003 1032 UpdateGuideState(): m_state=6
23:28:17.285 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9422
23:28:17.287 00.002 1032 Star::Find returns 1 (0), X=1107.54, Y=132.46, Mass=1462, SNR=26.9, Peak=120 HFD=3.2
23:28:17.288 00.001 1032 MultiStar: [#1 -0.01,0.36,0.00,M2] [#2 0.01,0.23,0.77,U] [#3 -0.03,0.32,0.00,M2] [#4 0.09,0.26,0.00,M1] [#5 0.10,0.35,0.00,M7] [#6 -0.19,0.04,0.57,U] [#7 -0.14,0.07,0.64,U] [#8 -0.10,0.34,0.00,M1] 
23:28:17.290 00.002 1032 refined, 3 included, MultiStar: {0.01, 0.13}, one-star: {0.21, 0.15}
23:28:17.291 00.001 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
23:28:17.292 00.001 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
23:28:17.294 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.51 mountX=0.13 mountY=-0.04, mountTheta=-0.32
23:28:17.296 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
23:28:17.298 00.002 1032 Enqueuing Move request for scope (0.01, 0.13)
23:28:17.300 00.002 10072 Worker thread wakes up
23:28:17.300 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
23:28:17.300 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
23:28:17.300 00.000 10072 Moving (0.01, 0.13) raw xDistance=0.13 yDistance=-0.04
23:28:17.302 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:28:17.306 00.004 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:28:17.306 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
23:28:17.306 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:17.306 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:28:17.306 00.000 10072 MoveAxis(W, 1, ABG)
23:28:17.306 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:17.306 00.000 10072 IsGuiding returns 0
23:28:17.308 00.002 10072 PulseGuide returned control before completion, sleep 11
23:28:17.324 00.016 1032 UpdateGuideState exits: m=1462 SNR=26.9
23:28:17.326 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:17.328 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:17.330 00.002 1032 Enqueuing Expose request
23:28:17.332 00.002 10072 IsGuiding returns 0
23:28:17.332 00.000 10072 Move returns status 0, amount 1
23:28:17.332 00.000 10072 MoveAxis(N, 0, ABG)
23:28:17.332 00.000 10072 Move returns status 0, amount 0
23:28:17.332 00.000 10072 move complete, result=0
23:28:17.332 00.000 10072 worker thread done servicing request
23:28:17.332 00.000 10072 Worker thread wakes up
23:28:17.332 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:17.332 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:17.339 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:28:17.969 00.630 10072 Exposure complete
23:28:18.022 00.053 10072 worker thread done servicing request
23:28:18.022 00.000 1032 OnExposeComplete: enter
23:28:18.025 00.003 1032 UpdateGuideState(): m_state=6
23:28:18.027 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9423
23:28:18.029 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=132.39, Mass=1431, SNR=26.6, Peak=112 HFD=3.3
23:28:18.031 00.002 1032 MultiStar: [#1 -0.07,0.23,0.96,U] [#2 0.03,0.14,0.78,U] [#3 -0.08,0.34,0.00,M3] [#4 0.20,0.26,0.00,M2] [#5 0.18,0.24,0.00,M8] [#6 -0.17,0.02,0.59,U] [#7 -0.04,0.10,0.63,U] [#8 0.11,0.21,0.54,U] 
23:28:18.033 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.14}, one-star: {0.38, 0.08}
23:28:18.034 00.001 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
23:28:18.035 00.001 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
23:28:18.037 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.15 mountX=0.12 mountY=-0.09, mountTheta=-0.68
23:28:18.041 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
23:28:18.044 00.003 1032 Enqueuing Move request for scope (0.06, 0.14)
23:28:18.046 00.002 10072 Worker thread wakes up
23:28:18.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:28:18.046 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:28:18.046 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.09
23:28:18.048 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:28:18.051 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:28:18.051 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:28:18.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:18.051 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:28:18.051 00.000 10072 MoveAxis(W, 1, ABG)
23:28:18.051 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:18.052 00.001 10072 IsGuiding returns 0
23:28:18.052 00.000 10072 PulseGuide returned control before completion, sleep 11
23:28:18.071 00.019 1032 UpdateGuideState exits: m=1431 SNR=26.6
23:28:18.074 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:18.076 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:18.079 00.003 10072 IsGuiding returns 0
23:28:18.079 00.000 10072 Move returns status 0, amount 1
23:28:18.079 00.000 10072 MoveAxis(N, 0, ABG)
23:28:18.079 00.000 10072 Move returns status 0, amount 0
23:28:18.079 00.000 10072 move complete, result=0
23:28:18.079 00.000 10072 worker thread done servicing request
23:28:18.079 00.000 1032 Enqueuing Expose request
23:28:18.086 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:28:18.088 00.002 10072 Worker thread wakes up
23:28:18.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:18.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:18.502 00.414 10072 Exposure complete
23:28:18.560 00.058 10072 worker thread done servicing request
23:28:18.561 00.001 1032 OnExposeComplete: enter
23:28:18.563 00.002 1032 UpdateGuideState(): m_state=6
23:28:18.564 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9424
23:28:18.567 00.003 1032 Star::Find returns 1 (0), X=1107.68, Y=132.50, Mass=1688, SNR=28.9, Peak=132 HFD=3.3
23:28:18.568 00.001 1032 MultiStar: [#1 -0.08,0.20,0.90,U] [#2 0.11,0.15,0.74,U] [#3 -0.05,0.32,0.00,M4] [#4 0.05,0.17,0.61,U] [#5 0.12,0.08,0.59,U] [#6 -0.20,-0.02,0.58,U] [#7 -0.10,0.21,0.57,U] [#8 0.07,0.29,0.00,M1] 
23:28:18.570 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.15}, one-star: {0.35, 0.19}
23:28:18.572 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
23:28:18.573 00.001 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
23:28:18.575 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.20 mountX=0.13 mountY=-0.09, mountTheta=-0.63
23:28:18.579 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.15, opts=13)
23:28:18.582 00.003 1032 Enqueuing Move request for scope (0.06, 0.15)
23:28:18.586 00.004 10072 Worker thread wakes up
23:28:18.586 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
23:28:18.586 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
23:28:18.586 00.000 10072 Moving (0.06, 0.15) raw xDistance=0.13 yDistance=-0.09
23:28:18.588 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:28:18.591 00.003 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:28:18.592 00.001 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
23:28:18.592 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:18.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:28:18.592 00.000 10072 MoveAxis(W, 1, ABG)
23:28:18.592 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:18.592 00.000 10072 IsGuiding returns 0
23:28:18.593 00.001 10072 PulseGuide returned control before completion, sleep 11
23:28:18.606 00.013 10072 IsGuiding returns 0
23:28:18.606 00.000 10072 Move returns status 0, amount 1
23:28:18.606 00.000 10072 MoveAxis(N, 0, ABG)
23:28:18.606 00.000 10072 Move returns status 0, amount 0
23:28:18.607 00.001 10072 move complete, result=0
23:28:18.607 00.000 10072 worker thread done servicing request
23:28:18.612 00.005 1032 UpdateGuideState exits: m=1688 SNR=28.9
23:28:18.616 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:18.618 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:18.620 00.002 1032 Enqueuing Expose request
23:28:18.622 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:28:18.625 00.003 10072 Worker thread wakes up
23:28:18.625 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:18.625 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:19.265 00.640 10072 Exposure complete
23:28:19.320 00.055 10072 worker thread done servicing request
23:28:19.320 00.000 1032 OnExposeComplete: enter
23:28:19.322 00.002 1032 UpdateGuideState(): m_state=6
23:28:19.324 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9425
23:28:19.326 00.002 1032 Star::Find returns 1 (0), X=1107.53, Y=132.36, Mass=1543, SNR=27.6, Peak=119 HFD=3.3
23:28:19.328 00.002 1032 MultiStar: [#1 -0.08,0.24,0.00,M1] [#2 0.05,0.18,0.75,U] [#3 0.05,0.25,0.00,M5] [#4 0.15,0.16,0.65,U] [#5 0.17,0.26,0.00,M8] [#6 -0.13,0.14,0.57,U] [#7 -0.08,0.08,0.67,U] [#8 -0.08,0.20,0.49,U] 
23:28:19.331 00.003 1032 refined, 5 included, MultiStar: {0.04, 0.12}, one-star: {0.20, 0.04}
23:28:19.335 00.004 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
23:28:19.337 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
23:28:19.340 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.25 mountX=0.11 mountY=-0.07, mountTheta=-0.58
23:28:19.343 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
23:28:19.346 00.003 1032 Enqueuing Move request for scope (0.04, 0.12)
23:28:19.348 00.002 10072 Worker thread wakes up
23:28:19.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
23:28:19.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
23:28:19.348 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.11 yDistance=-0.07
23:28:19.350 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:28:19.352 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:28:19.352 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:28:19.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:19.352 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:28:19.353 00.001 10072 MoveAxis(W, 1, ABG)
23:28:19.353 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:19.353 00.000 10072 IsGuiding returns 0
23:28:19.353 00.000 10072 PulseGuide returned control before completion, sleep 11
23:28:19.371 00.018 1032 UpdateGuideState exits: m=1543 SNR=27.6
23:28:19.374 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:19.376 00.002 10072 IsGuiding returns 0
23:28:19.376 00.000 10072 Move returns status 0, amount 1
23:28:19.376 00.000 10072 MoveAxis(N, 0, ABG)
23:28:19.376 00.000 10072 Move returns status 0, amount 0
23:28:19.376 00.000 10072 move complete, result=0
23:28:19.376 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:19.379 00.003 1032 Enqueuing Expose request
23:28:19.380 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:28:19.382 00.002 10072 worker thread done servicing request
23:28:19.382 00.000 10072 Worker thread wakes up
23:28:19.383 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:19.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:19.800 00.417 10072 Exposure complete
23:28:19.853 00.053 10072 worker thread done servicing request
23:28:19.853 00.000 1032 OnExposeComplete: enter
23:28:19.854 00.001 1032 UpdateGuideState(): m_state=6
23:28:19.856 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9426
23:28:19.858 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=132.45, Mass=1303, SNR=25.4, Peak=99 HFD=3.2
23:28:19.861 00.003 1032 MultiStar: [#1 -0.05,0.17,0.96,U] [#2 -0.01,0.18,0.85,U] [#3 -0.01,0.36,0.00,M6] [#4 0.06,0.33,0.00,M1] [#5 0.17,0.21,0.00,M9] [#6 -0.17,0.10,0.67,U] [#7 -0.04,0.25,0.00,M1] [#8 0.13,0.27,0.00,M1] 
23:28:19.864 00.003 1032 refined, 3 included, MultiStar: {0.03, 0.15}, one-star: {0.26, 0.13}
23:28:19.865 00.001 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
23:28:19.867 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
23:28:19.868 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.39 mountX=0.13 mountY=-0.06, mountTheta=-0.44
23:28:19.872 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.15, opts=13)
23:28:19.874 00.002 1032 Enqueuing Move request for scope (0.03, 0.15)
23:28:19.876 00.002 10072 Worker thread wakes up
23:28:19.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
23:28:19.876 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
23:28:19.876 00.000 10072 Moving (0.03, 0.15) raw xDistance=0.13 yDistance=-0.06
23:28:19.878 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:28:19.880 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.69
23:28:19.881 00.001 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:28:19.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:19.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:28:19.881 00.000 10072 MoveAxis(W, 65, ABG)
23:28:19.881 00.000 10072 Guiding  Dir = 3, Dur = 65
23:28:19.881 00.000 10072 IsGuiding returns 0
23:28:19.882 00.001 10072 PulseGuide returned control before completion, sleep 75
23:28:19.903 00.021 1032 UpdateGuideState exits: m=1303 SNR=25.4
23:28:19.905 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:19.906 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:19.909 00.003 1032 Enqueuing Expose request
23:28:19.995 00.086 10072 IsGuiding returns 1
23:28:19.995 00.000 10072 scope still moving after pulse duration time elapsed
23:28:20.031 00.036 10072 IsGuiding returns 0
23:28:20.031 00.000 10072 scope move finished after 65 + 84 ms
23:28:20.031 00.000 10072 Move returns status 0, amount 65
23:28:20.031 00.000 10072 MoveAxis(N, 0, ABG)
23:28:20.031 00.000 10072 Move returns status 0, amount 0
23:28:20.031 00.000 10072 move complete, result=0
23:28:20.031 00.000 10072 worker thread done servicing request
23:28:20.031 00.000 10072 Worker thread wakes up
23:28:20.031 00.000 1032 GuideStep: 0.1 px 65 ms WEST, -0.1 px 0 ms NORTH
23:28:20.035 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:20.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:20.661 00.626 10072 Exposure complete
23:28:20.708 00.047 10072 worker thread done servicing request
23:28:20.708 00.000 1032 OnExposeComplete: enter
23:28:20.709 00.001 1032 UpdateGuideState(): m_state=6
23:28:20.712 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9427
23:28:20.713 00.001 1032 Star::Find returns 1 (0), X=1107.61, Y=132.36, Mass=1513, SNR=27.3, Peak=109 HFD=3.4
23:28:20.715 00.002 1032 MultiStar: [#1 0.00,0.21,0.94,U] [#2 0.02,0.08,0.79,U] [#3 0.01,0.28,0.00,M7] [#4 0.10,0.15,0.65,U] [#5 0.22,0.22,0.00,M10] [#6 -0.21,0.03,0.57,U] [#7 -0.10,0.00,0.65,U] [#8 0.05,0.31,0.00,M2] 
23:28:20.716 00.001 1032 refined, 5 included, MultiStar: {0.04, 0.09}, one-star: {0.28, 0.04}
23:28:20.717 00.001 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
23:28:20.719 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
23:28:20.720 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.18 mountX=0.08 mountY=-0.06, mountTheta=-0.65
23:28:20.724 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
23:28:20.725 00.001 1032 Enqueuing Move request for scope (0.04, 0.09)
23:28:20.727 00.002 10072 Worker thread wakes up
23:28:20.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
23:28:20.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
23:28:20.727 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.06
23:28:20.729 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:28:20.732 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:28:20.732 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:28:20.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:20.734 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:28:20.734 00.000 10072 MoveAxis(W, 0, ABG)
23:28:20.734 00.000 10072 Move returns status 0, amount 0
23:28:20.734 00.000 10072 MoveAxis(N, 0, ABG)
23:28:20.734 00.000 10072 Move returns status 0, amount 0
23:28:20.734 00.000 10072 move complete, result=0
23:28:20.734 00.000 10072 worker thread done servicing request
23:28:20.752 00.018 1032 UpdateGuideState exits: m=1513 SNR=27.3
23:28:20.754 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:20.756 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:20.757 00.001 1032 Enqueuing Expose request
23:28:20.759 00.002 10072 Worker thread wakes up
23:28:20.759 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:20.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:20.759 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:28:21.165 00.406 10072 Exposure complete
23:28:21.219 00.054 10072 worker thread done servicing request
23:28:21.219 00.000 1032 OnExposeComplete: enter
23:28:21.221 00.002 1032 UpdateGuideState(): m_state=6
23:28:21.222 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9428
23:28:21.224 00.002 1032 Star::Find returns 1 (0), X=1107.65, Y=132.28, Mass=1386, SNR=26.2, Peak=105 HFD=3.5
23:28:21.226 00.002 1032 MultiStar: [#1 -0.01,0.14,1.02,U] [#2 0.05,0.13,0.86,U] [#3 0.03,0.20,0.77,U] [#4 0.15,0.15,0.66,U] [#5 0.19,0.14,0.70,U] [#6 -0.14,-0.01,0.62,U] [#7 0.03,0.11,0.75,U] [#8 0.04,0.16,0.50,U] 
23:28:21.228 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.31, -0.03}
23:28:21.229 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:28:21.231 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:28:21.233 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.92 mountX=0.08 mountY=-0.10, mountTheta=-0.91
23:28:21.235 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
23:28:21.240 00.005 1032 Enqueuing Move request for scope (0.08, 0.10)
23:28:21.243 00.003 10072 Worker thread wakes up
23:28:21.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
23:28:21.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
23:28:21.243 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.08 yDistance=-0.10
23:28:21.245 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:28:21.248 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:28:21.248 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:28:21.249 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:21.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:28:21.249 00.000 10072 MoveAxis(W, 1, ABG)
23:28:21.249 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:21.249 00.000 10072 IsGuiding returns 0
23:28:21.250 00.001 10072 PulseGuide returned control before completion, sleep 11
23:28:21.267 00.017 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:28:21.271 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:21.274 00.003 10072 IsGuiding returns 0
23:28:21.274 00.000 10072 Move returns status 0, amount 1
23:28:21.274 00.000 10072 MoveAxis(N, 0, ABG)
23:28:21.274 00.000 10072 Move returns status 0, amount 0
23:28:21.274 00.000 10072 move complete, result=0
23:28:21.274 00.000 10072 worker thread done servicing request
23:28:21.274 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:21.277 00.003 1032 Enqueuing Expose request
23:28:21.279 00.002 10072 Worker thread wakes up
23:28:21.279 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:28:21.281 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:21.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:21.913 00.632 10072 Exposure complete
23:28:21.966 00.053 10072 worker thread done servicing request
23:28:21.966 00.000 1032 OnExposeComplete: enter
23:28:21.968 00.002 1032 UpdateGuideState(): m_state=6
23:28:21.970 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9429
23:28:21.972 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=132.36, Mass=1583, SNR=28.0, Peak=118 HFD=3.4
23:28:21.974 00.002 1032 MultiStar: [#1 -0.03,0.21,0.94,U] [#2 0.09,0.20,0.76,U] [#3 -0.10,0.25,0.00,M7] [#4 0.15,0.14,0.65,U] [#5 0.16,0.18,0.61,U] [#6 -0.02,-0.02,0.56,U] [#7 0.00,0.11,0.68,U] [#8 0.09,0.28,0.00,M2] 
23:28:21.976 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.13}, one-star: {0.30, 0.05}
23:28:21.978 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
23:28:21.980 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
23:28:21.981 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.90 mountX=0.10 mountY=-0.13, mountTheta=-0.93
23:28:21.984 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.13, opts=13)
23:28:21.987 00.003 1032 Enqueuing Move request for scope (0.10, 0.13)
23:28:21.988 00.001 10072 Worker thread wakes up
23:28:21.988 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
23:28:21.988 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
23:28:21.989 00.001 10072 Moving (0.10, 0.13) raw xDistance=0.10 yDistance=-0.13
23:28:21.992 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:28:21.994 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:28:21.994 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:28:21.994 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:21.994 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:28:21.994 00.000 10072 MoveAxis(W, 1, ABG)
23:28:21.995 00.001 10072 Guiding  Dir = 3, Dur = 1
23:28:21.995 00.000 10072 IsGuiding returns 0
23:28:21.995 00.000 10072 PulseGuide returned control before completion, sleep 11
23:28:22.014 00.019 1032 UpdateGuideState exits: m=1583 SNR=28.0
23:28:22.016 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:22.019 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:22.022 00.003 10072 IsGuiding returns 1
23:28:22.022 00.000 10072 scope still moving after pulse duration time elapsed
23:28:22.022 00.000 1032 Enqueuing Expose request
23:28:22.052 00.030 10072 IsGuiding returns 1
23:28:22.083 00.031 10072 IsGuiding returns 1
23:28:22.114 00.031 10072 IsGuiding returns 1
23:28:22.145 00.031 10072 IsGuiding returns 1
23:28:22.176 00.031 10072 IsGuiding returns 1
23:28:22.207 00.031 10072 IsGuiding returns 1
23:28:22.240 00.033 10072 IsGuiding returns 1
23:28:22.269 00.029 10072 IsGuiding returns 1
23:28:22.303 00.034 10072 IsGuiding returns 1
23:28:22.333 00.030 10072 IsGuiding returns 1
23:28:22.364 00.031 10072 IsGuiding returns 1
23:28:22.396 00.032 10072 IsGuiding returns 1
23:28:22.428 00.032 10072 IsGuiding returns 1
23:28:22.459 00.031 10072 IsGuiding returns 1
23:28:22.490 00.031 10072 IsGuiding returns 1
23:28:22.522 00.032 10072 IsGuiding returns 1
23:28:22.553 00.031 10072 IsGuiding returns 1
23:28:22.584 00.031 10072 IsGuiding returns 1
23:28:22.616 00.032 10072 IsGuiding returns 1
23:28:22.647 00.031 10072 IsGuiding returns 1
23:28:22.677 00.030 10072 IsGuiding returns 1
23:28:22.708 00.031 10072 IsGuiding returns 1
23:28:22.740 00.032 10072 IsGuiding returns 1
23:28:22.771 00.031 10072 IsGuiding returns 1
23:28:22.803 00.032 10072 IsGuiding returns 1
23:28:22.836 00.033 10072 IsGuiding returns 1
23:28:22.867 00.031 10072 IsGuiding returns 1
23:28:22.898 00.031 10072 IsGuiding returns 0
23:28:22.898 00.000 10072 scope move finished after 1 + 901 ms
23:28:22.898 00.000 10072 Move returns status 0, amount 1
23:28:22.898 00.000 10072 MoveAxis(N, 0, ABG)
23:28:22.898 00.000 10072 Move returns status 0, amount 0
23:28:22.899 00.001 10072 move complete, result=0
23:28:22.899 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:28:22.901 00.002 10072 worker thread done servicing request
23:28:22.901 00.000 10072 Worker thread wakes up
23:28:22.901 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:22.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:23.525 00.624 10072 Exposure complete
23:28:23.567 00.042 10072 worker thread done servicing request
23:28:23.567 00.000 1032 OnExposeComplete: enter
23:28:23.568 00.001 1032 UpdateGuideState(): m_state=6
23:28:23.570 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9430
23:28:23.571 00.001 1032 Star::Find returns 1 (0), X=1107.59, Y=132.50, Mass=1427, SNR=26.6, Peak=126 HFD=3.2
23:28:23.572 00.001 1032 MultiStar: [#1 -0.09,0.27,0.00,M1] [#2 -0.02,0.20,0.83,U] [#3 -0.07,0.32,0.00,M8] [#4 0.10,0.27,0.00,M1] [#5 0.12,0.27,0.00,M9] [#6 -0.12,0.02,0.66,U] [#7 -0.07,0.19,0.74,U] [#8 0.05,0.35,0.00,M3] 
23:28:23.574 00.002 1032 refined, 3 included, MultiStar: {0.04, 0.15}, one-star: {0.26, 0.18}
23:28:23.575 00.001 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
23:28:23.577 00.002 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
23:28:23.578 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.35 mountX=0.14 mountY=-0.07, mountTheta=-0.48
23:28:23.582 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.15, opts=13)
23:28:23.586 00.004 1032 Enqueuing Move request for scope (0.04, 0.15)
23:28:23.587 00.001 10072 Worker thread wakes up
23:28:23.587 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
23:28:23.587 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
23:28:23.588 00.001 10072 Moving (0.04, 0.15) raw xDistance=0.14 yDistance=-0.07
23:28:23.590 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:28:23.592 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.69
23:28:23.593 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:28:23.593 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:23.593 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:28:23.593 00.000 10072 MoveAxis(W, 68, ABG)
23:28:23.593 00.000 10072 Guiding  Dir = 3, Dur = 68
23:28:23.593 00.000 10072 IsGuiding returns 0
23:28:23.595 00.002 10072 PulseGuide returned control before completion, sleep 78
23:28:23.611 00.016 1032 UpdateGuideState exits: m=1427 SNR=26.6
23:28:23.614 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:23.617 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:23.619 00.002 1032 Enqueuing Expose request
23:28:23.680 00.061 10072 IsGuiding returns 1
23:28:23.680 00.000 10072 scope still moving after pulse duration time elapsed
23:28:23.713 00.033 10072 IsGuiding returns 0
23:28:23.713 00.000 10072 scope move finished after 68 + 50 ms
23:28:23.713 00.000 10072 Move returns status 0, amount 68
23:28:23.713 00.000 10072 MoveAxis(N, 0, ABG)
23:28:23.713 00.000 10072 Move returns status 0, amount 0
23:28:23.713 00.000 10072 move complete, result=0
23:28:23.713 00.000 10072 worker thread done servicing request
23:28:23.713 00.000 10072 Worker thread wakes up
23:28:23.713 00.000 1032 GuideStep: 0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
23:28:23.715 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:23.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:24.124 00.409 10072 Exposure complete
23:28:24.165 00.041 10072 worker thread done servicing request
23:28:24.165 00.000 1032 OnExposeComplete: enter
23:28:24.167 00.002 1032 UpdateGuideState(): m_state=6
23:28:24.169 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9431
23:28:24.171 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=132.28, Mass=1521, SNR=27.4, Peak=125 HFD=3.5
23:28:24.172 00.001 1032 MultiStar: [#1 0.01,0.24,0.95,U] [#2 0.04,0.08,0.76,U] [#3 0.01,0.23,0.73,U] [#4 0.15,0.19,0.64,U] [#5 0.06,0.16,0.61,U] [#6 -0.12,-0.08,0.61,U] [#7 -0.04,0.17,0.67,U] [#8 0.08,0.27,0.00,M4] 
23:28:24.176 00.004 1032 refined, 7 included, MultiStar: {0.06, 0.12}, one-star: {0.29, -0.03}
23:28:24.178 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
23:28:24.179 00.001 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
23:28:24.181 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.10 mountX=0.10 mountY=-0.09, mountTheta=-0.73
23:28:24.185 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
23:28:24.187 00.002 1032 Enqueuing Move request for scope (0.06, 0.12)
23:28:24.188 00.001 10072 Worker thread wakes up
23:28:24.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
23:28:24.188 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
23:28:24.189 00.001 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
23:28:24.190 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:28:24.193 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:28:24.193 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:28:24.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:24.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:28:24.193 00.000 10072 MoveAxis(W, 2, ABG)
23:28:24.193 00.000 10072 Guiding  Dir = 3, Dur = 2
23:28:24.194 00.001 10072 IsGuiding returns 0
23:28:24.194 00.000 10072 PulseGuide returned control before completion, sleep 12
23:28:24.210 00.016 1032 UpdateGuideState exits: m=1521 SNR=27.4
23:28:24.212 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:24.213 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:24.215 00.002 1032 Enqueuing Expose request
23:28:24.216 00.001 10072 IsGuiding returns 0
23:28:24.216 00.000 10072 Move returns status 0, amount 2
23:28:24.217 00.001 10072 MoveAxis(N, 0, ABG)
23:28:24.217 00.000 10072 Move returns status 0, amount 0
23:28:24.217 00.000 10072 move complete, result=0
23:28:24.217 00.000 10072 worker thread done servicing request
23:28:24.217 00.000 10072 Worker thread wakes up
23:28:24.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:24.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:24.224 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:28:24.950 00.726 10072 Exposure complete
23:28:25.001 00.051 10072 worker thread done servicing request
23:28:25.001 00.000 1032 OnExposeComplete: enter
23:28:25.002 00.001 1032 UpdateGuideState(): m_state=6
23:28:25.003 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9432
23:28:25.006 00.003 1032 Star::Find returns 1 (0), X=1107.75, Y=132.34, Mass=1338, SNR=25.7, Peak=96 HFD=3.5
23:28:25.007 00.001 1032 MultiStar: [#1 0.01,0.13,1.05,U] [#2 0.04,0.13,0.86,U] [#3 -0.06,0.32,0.00,M8] [#4 0.16,0.21,0.00,M1] [#5 0.22,0.15,0.00,M9] [#6 -0.07,-0.14,0.61,U] [#7 0.01,0.05,0.66,U] [#8 0.11,0.18,0.55,U] 
23:28:25.008 00.001 1032 refined, 5 included, MultiStar: {0.10, 0.07}, one-star: {0.42, 0.02}
23:28:25.010 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:28:25.012 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:28:25.013 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.56 mountX=0.04 mountY=-0.12, mountTheta=-1.27
23:28:25.015 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
23:28:25.017 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
23:28:25.020 00.003 10072 Worker thread wakes up
23:28:25.020 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:28:25.020 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:28:25.020 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
23:28:25.023 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:28:25.026 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:28:25.026 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:28:25.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:25.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:28:25.026 00.000 10072 MoveAxis(W, 2, ABG)
23:28:25.026 00.000 10072 Guiding  Dir = 3, Dur = 2
23:28:25.042 00.016 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:28:25.045 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:25.046 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:25.050 00.004 1032 Enqueuing Expose request
23:28:25.054 00.004 10072 IsGuiding returns 0
23:28:25.054 00.000 10072 PulseGuide returned control before completion, sleep 12
23:28:25.072 00.018 10072 IsGuiding returns 1
23:28:25.072 00.000 10072 scope still moving after pulse duration time elapsed
23:28:25.103 00.031 10072 IsGuiding returns 1
23:28:25.135 00.032 10072 IsGuiding returns 1
23:28:25.167 00.032 10072 IsGuiding returns 1
23:28:25.198 00.031 10072 IsGuiding returns 1
23:28:25.230 00.032 10072 IsGuiding returns 1
23:28:25.261 00.031 10072 IsGuiding returns 1
23:28:25.291 00.030 10072 IsGuiding returns 1
23:28:25.323 00.032 10072 IsGuiding returns 1
23:28:25.353 00.030 10072 IsGuiding returns 1
23:28:25.385 00.032 10072 IsGuiding returns 1
23:28:25.416 00.031 10072 IsGuiding returns 0
23:28:25.416 00.000 10072 scope move finished after 2 + 360 ms
23:28:25.416 00.000 10072 Move returns status 0, amount 2
23:28:25.416 00.000 10072 MoveAxis(N, 0, ABG)
23:28:25.416 00.000 10072 Move returns status 0, amount 0
23:28:25.416 00.000 10072 move complete, result=0
23:28:25.416 00.000 10072 worker thread done servicing request
23:28:25.416 00.000 10072 Worker thread wakes up
23:28:25.416 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:28:25.418 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:25.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:26.044 00.626 10072 Exposure complete
23:28:26.087 00.043 10072 worker thread done servicing request
23:28:26.087 00.000 1032 OnExposeComplete: enter
23:28:26.089 00.002 1032 UpdateGuideState(): m_state=6
23:28:26.092 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9433
23:28:26.093 00.001 1032 Star::Find returns 1 (0), X=1107.70, Y=132.57, Mass=1431, SNR=26.6, Peak=108 HFD=3.3
23:28:26.095 00.002 1032 MultiStar: [#1 0.01,0.31,0.00,M1] [#2 0.07,0.23,0.82,U] [#3 -0.05,0.34,0.00,M9] [#4 0.13,0.19,0.70,U] [#5 0.12,0.22,0.65,U] [#6 -0.06,0.07,0.62,U] [#7 0.02,0.21,0.71,U] [#8 0.01,0.29,0.00,M4] 
23:28:26.097 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.20}, one-star: {0.37, 0.25}
23:28:26.099 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:28:26.100 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:28:26.102 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=1.01 mountX=0.16 mountY=-0.17, mountTheta=-0.82
23:28:26.104 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.20, opts=13)
23:28:26.107 00.003 1032 Enqueuing Move request for scope (0.13, 0.20)
23:28:26.108 00.001 10072 Worker thread wakes up
23:28:26.109 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0xd
23:28:26.109 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
23:28:26.109 00.000 10072 Moving (0.13, 0.20) raw xDistance=0.16 yDistance=-0.17
23:28:26.111 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:28:26.114 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.68
23:28:26.114 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:28:26.114 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:26.114 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:28:26.114 00.000 10072 MoveAxis(W, 79, ABG)
23:28:26.114 00.000 10072 Guiding  Dir = 3, Dur = 79
23:28:26.115 00.001 10072 IsGuiding returns 0
23:28:26.115 00.000 10072 PulseGuide returned control before completion, sleep 89
23:28:26.131 00.016 1032 UpdateGuideState exits: m=1431 SNR=26.6
23:28:26.132 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:26.134 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:26.135 00.001 1032 Enqueuing Expose request
23:28:26.213 00.078 10072 IsGuiding returns 0
23:28:26.213 00.000 10072 Move returns status 0, amount 79
23:28:26.213 00.000 10072 MoveAxis(N, 0, ABG)
23:28:26.213 00.000 10072 Move returns status 0, amount 0
23:28:26.213 00.000 10072 move complete, result=0
23:28:26.214 00.001 10072 worker thread done servicing request
23:28:26.214 00.000 10072 Worker thread wakes up
23:28:26.214 00.000 1032 GuideStep: 0.2 px 79 ms WEST, -0.2 px 0 ms NORTH
23:28:26.218 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:26.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:26.623 00.405 10072 Exposure complete
23:28:26.670 00.047 10072 worker thread done servicing request
23:28:26.670 00.000 1032 OnExposeComplete: enter
23:28:26.671 00.001 1032 UpdateGuideState(): m_state=6
23:28:26.674 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9434
23:28:26.675 00.001 1032 Star::Find returns 1 (0), X=1107.69, Y=132.41, Mass=1492, SNR=27.2, Peak=115 HFD=3.3
23:28:26.677 00.002 1032 MultiStar: [#1 -0.06,0.18,0.95,U] [#2 0.04,0.08,0.79,U] [#3 -0.08,0.20,0.75,U] [#4 0.13,0.05,0.63,U] [#5 0.16,-0.01,0.66,U] [#6 -0.20,-0.13,0.58,U] [#7 -0.01,0.04,0.69,U] [#8 0.12,0.24,0.00,M5] 
23:28:26.679 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.08}, one-star: {0.36, 0.10}
23:28:26.680 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
23:28:26.682 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
23:28:26.683 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.94 mountX=0.06 mountY=-0.07, mountTheta=-0.89
23:28:26.685 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
23:28:26.688 00.003 1032 Enqueuing Move request for scope (0.06, 0.08)
23:28:26.690 00.002 10072 Worker thread wakes up
23:28:26.690 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
23:28:26.690 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
23:28:26.690 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.07
23:28:26.692 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:28:26.694 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:28:26.694 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:28:26.695 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:26.695 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:28:26.695 00.000 10072 MoveAxis(W, 2, ABG)
23:28:26.695 00.000 10072 Guiding  Dir = 3, Dur = 2
23:28:26.695 00.000 10072 IsGuiding returns 0
23:28:26.695 00.000 10072 PulseGuide returned control before completion, sleep 12
23:28:26.712 00.017 1032 UpdateGuideState exits: m=1492 SNR=27.2
23:28:26.714 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:26.716 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:26.717 00.001 1032 Enqueuing Expose request
23:28:26.719 00.002 10072 IsGuiding returns 0
23:28:26.719 00.000 10072 Move returns status 0, amount 2
23:28:26.719 00.000 10072 MoveAxis(N, 0, ABG)
23:28:26.719 00.000 10072 Move returns status 0, amount 0
23:28:26.719 00.000 10072 move complete, result=0
23:28:26.719 00.000 10072 worker thread done servicing request
23:28:26.719 00.000 10072 Worker thread wakes up
23:28:26.719 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:26.719 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:26.725 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:28:27.342 00.617 10072 Exposure complete
23:28:27.389 00.047 10072 worker thread done servicing request
23:28:27.389 00.000 1032 OnExposeComplete: enter
23:28:27.392 00.003 1032 UpdateGuideState(): m_state=6
23:28:27.396 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9435
23:28:27.398 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=132.29, Mass=1277, SNR=25.1, Peak=91 HFD=3.5
23:28:27.400 00.002 1032 MultiStar: [#1 0.03,0.11,1.00,U] [#2 0.11,-0.10,0.83,U] [#3 -0.10,0.15,0.81,U] [#4 0.20,0.08,0.73,U] [#5 0.23,0.06,0.67,U] [#6 -0.12,-0.20,0.67,U] [#7 -0.09,0.03,0.74,U] [#8 0.16,0.13,0.54,U] 
23:28:27.403 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.42, -0.02}
23:28:27.404 00.001 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
23:28:27.406 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
23:28:27.408 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.25 mountX=-0.00 mountY=-0.10, mountTheta=-1.58
23:28:27.411 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
23:28:27.413 00.002 1032 Enqueuing Move request for scope (0.10, 0.03)
23:28:27.415 00.002 10072 Worker thread wakes up
23:28:27.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:28:27.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:28:27.415 00.000 10072 Moving (0.10, 0.03) raw xDistance=-0.00 yDistance=-0.10
23:28:27.417 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
23:28:27.420 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:28:27.420 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:28:27.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:27.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:28:27.420 00.000 10072 MoveAxis(W, 2, ABG)
23:28:27.420 00.000 10072 Guiding  Dir = 3, Dur = 2
23:28:27.421 00.001 10072 IsGuiding returns 0
23:28:27.421 00.000 10072 PulseGuide returned control before completion, sleep 12
23:28:27.439 00.018 1032 UpdateGuideState exits: m=1277 SNR=25.1
23:28:27.441 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:27.443 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:27.444 00.001 1032 Enqueuing Expose request
23:28:27.450 00.006 10072 IsGuiding returns 0
23:28:27.450 00.000 10072 Move returns status 0, amount 2
23:28:27.450 00.000 10072 MoveAxis(N, 0, ABG)
23:28:27.450 00.000 10072 Move returns status 0, amount 0
23:28:27.450 00.000 10072 move complete, result=0
23:28:27.450 00.000 10072 worker thread done servicing request
23:28:27.450 00.000 10072 Worker thread wakes up
23:28:27.450 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:27.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:27.452 00.002 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:28:27.858 00.406 10072 Exposure complete
23:28:27.910 00.052 10072 worker thread done servicing request
23:28:27.911 00.001 1032 OnExposeComplete: enter
23:28:27.914 00.003 1032 UpdateGuideState(): m_state=6
23:28:27.916 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9436
23:28:27.918 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=132.33, Mass=1463, SNR=26.9, Peak=107 HFD=3.5
23:28:27.920 00.002 1032 MultiStar: [#1 0.02,0.14,0.91,U] [#2 0.14,0.05,0.73,U] [#3 0.00,0.20,0.71,U] [#4 0.19,0.10,0.60,U] [#5 0.19,0.11,0.66,U] [#6 -0.19,-0.19,0.00,M1] [#7 -0.02,0.09,0.70,U] [#8 0.16,0.17,0.49,U] 
23:28:27.922 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.10}, one-star: {0.40, 0.01}
23:28:27.924 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:28:27.927 00.003 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:28:27.929 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.18 cameraTheta=0.62 mountX=0.06 mountY=-0.17, mountTheta=-1.21
23:28:27.932 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.10, opts=13)
23:28:27.933 00.001 1032 Enqueuing Move request for scope (0.14, 0.10)
23:28:27.935 00.002 10072 Worker thread wakes up
23:28:27.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
23:28:27.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
23:28:27.935 00.000 10072 Moving (0.14, 0.10) raw xDistance=0.06 yDistance=-0.17
23:28:27.938 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:28:27.940 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:28:27.940 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:28:27.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:27.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:28:27.940 00.000 10072 MoveAxis(W, 2, ABG)
23:28:27.941 00.001 10072 Guiding  Dir = 3, Dur = 2
23:28:27.941 00.000 10072 IsGuiding returns 0
23:28:27.941 00.000 10072 PulseGuide returned control before completion, sleep 12
23:28:27.959 00.018 1032 UpdateGuideState exits: m=1463 SNR=26.9
23:28:27.962 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:27.964 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:27.965 00.001 1032 Enqueuing Expose request
23:28:27.968 00.003 10072 IsGuiding returns 0
23:28:27.968 00.000 10072 Move returns status 0, amount 2
23:28:27.968 00.000 10072 MoveAxis(N, 0, ABG)
23:28:27.968 00.000 10072 Move returns status 0, amount 0
23:28:27.968 00.000 10072 move complete, result=0
23:28:27.969 00.001 10072 worker thread done servicing request
23:28:27.969 00.000 10072 Worker thread wakes up
23:28:27.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:27.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:27.976 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
23:28:28.609 00.633 10072 Exposure complete
23:28:28.658 00.049 10072 worker thread done servicing request
23:28:28.658 00.000 1032 OnExposeComplete: enter
23:28:28.660 00.002 1032 UpdateGuideState(): m_state=6
23:28:28.662 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9437
23:28:28.664 00.002 1032 Star::Find returns 1 (0), X=1107.65, Y=132.43, Mass=1437, SNR=26.6, Peak=118 HFD=3.3
23:28:28.666 00.002 1032 MultiStar: [#1 -0.07,0.31,0.00,M1] [#2 0.03,0.12,0.82,U] [#3 -0.06,0.23,0.71,U] [#4 0.02,0.28,0.00,M1] [#5 0.17,0.21,0.00,M6] [#6 -0.08,-0.02,0.58,U] [#7 -0.05,0.12,0.72,U] [#8 0.15,0.36,0.00,M4] 
23:28:28.667 00.001 1032 refined, 4 included, MultiStar: {0.06, 0.12}, one-star: {0.32, 0.12}
23:28:28.670 00.003 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
23:28:28.671 00.001 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
23:28:28.672 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.12 mountX=0.10 mountY=-0.09, mountTheta=-0.71
23:28:28.677 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
23:28:28.679 00.002 1032 Enqueuing Move request for scope (0.06, 0.12)
23:28:28.680 00.001 10072 Worker thread wakes up
23:28:28.681 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
23:28:28.681 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
23:28:28.681 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
23:28:28.682 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:28:28.686 00.004 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:28:28.686 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:28:28.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:28.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:28:28.686 00.000 10072 MoveAxis(W, 3, ABG)
23:28:28.686 00.000 10072 Guiding  Dir = 3, Dur = 3
23:28:28.686 00.000 10072 IsGuiding returns 0
23:28:28.687 00.001 10072 PulseGuide returned control before completion, sleep 13
23:28:28.703 00.016 1032 UpdateGuideState exits: m=1437 SNR=26.6
23:28:28.707 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:28.709 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:28.711 00.002 1032 Enqueuing Expose request
23:28:28.716 00.005 10072 IsGuiding returns 0
23:28:28.720 00.004 10072 Move returns status 0, amount 3
23:28:28.720 00.000 10072 MoveAxis(N, 0, ABG)
23:28:28.720 00.000 10072 Move returns status 0, amount 0
23:28:28.720 00.000 10072 move complete, result=0
23:28:28.721 00.001 10072 worker thread done servicing request
23:28:28.721 00.000 10072 Worker thread wakes up
23:28:28.721 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:28.721 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:28.722 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:28:29.140 00.418 10072 Exposure complete
23:28:29.192 00.052 10072 worker thread done servicing request
23:28:29.192 00.000 1032 OnExposeComplete: enter
23:28:29.194 00.002 1032 UpdateGuideState(): m_state=6
23:28:29.195 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9438
23:28:29.198 00.003 1032 Star::Find returns 1 (0), X=1107.65, Y=132.48, Mass=1427, SNR=26.6, Peak=107 HFD=3.3
23:28:29.200 00.002 1032 MultiStar: [#1 -0.10,0.27,0.00,M2] [#2 0.08,0.14,0.76,U] [#3 0.06,0.29,0.00,M6] [#4 0.05,0.14,0.65,U] [#5 0.11,0.21,0.69,U] [#6 -0.02,0.10,0.64,U] [#7 -0.03,0.08,0.72,U] [#8 0.08,0.33,0.00,M5] 
23:28:29.202 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.14}, one-star: {0.32, 0.17}
23:28:29.206 00.004 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
23:28:29.208 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
23:28:29.210 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.18 cameraTheta=0.95 mountX=0.11 mountY=-0.14, mountTheta=-0.88
23:28:29.212 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.14, opts=13)
23:28:29.213 00.001 1032 Enqueuing Move request for scope (0.10, 0.14)
23:28:29.214 00.001 10072 Worker thread wakes up
23:28:29.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
23:28:29.214 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
23:28:29.216 00.002 10072 Moving (0.10, 0.14) raw xDistance=0.11 yDistance=-0.14
23:28:29.217 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:28:29.220 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:28:29.220 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:28:29.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:29.220 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:28:29.220 00.000 10072 MoveAxis(W, 2, ABG)
23:28:29.220 00.000 10072 Guiding  Dir = 3, Dur = 2
23:28:29.221 00.001 10072 IsGuiding returns 0
23:28:29.221 00.000 10072 PulseGuide returned control before completion, sleep 12
23:28:29.237 00.016 1032 UpdateGuideState exits: m=1427 SNR=26.6
23:28:29.239 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:29.241 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:29.243 00.002 1032 Enqueuing Expose request
23:28:29.245 00.002 10072 IsGuiding returns 0
23:28:29.245 00.000 10072 Move returns status 0, amount 2
23:28:29.245 00.000 10072 MoveAxis(N, 0, ABG)
23:28:29.245 00.000 10072 Move returns status 0, amount 0
23:28:29.245 00.000 10072 move complete, result=0
23:28:29.245 00.000 10072 worker thread done servicing request
23:28:29.245 00.000 10072 Worker thread wakes up
23:28:29.246 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:29.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:29.252 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:28:29.874 00.622 10072 Exposure complete
23:28:29.921 00.047 10072 worker thread done servicing request
23:28:29.921 00.000 1032 OnExposeComplete: enter
23:28:29.924 00.003 1032 UpdateGuideState(): m_state=6
23:28:29.929 00.005 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9439
23:28:29.932 00.003 1032 Star::Find returns 1 (0), X=1107.73, Y=132.30, Mass=1473, SNR=27.0, Peak=105 HFD=3.5
23:28:29.934 00.002 1032 MultiStar: [#1 -0.03,0.17,0.96,U] [#2 -0.02,0.10,0.75,U] [#3 -0.02,0.19,0.77,U] [#4 0.14,0.14,0.67,U] [#5 0.07,0.05,0.62,U] [#6 -0.16,0.02,0.59,U] [#7 -0.01,0.05,0.71,U] [#8 0.12,0.15,0.52,U] 
23:28:29.936 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.39, -0.02}
23:28:29.938 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:28:29.940 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:28:29.941 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.96 mountX=0.07 mountY=-0.09, mountTheta=-0.87
23:28:29.944 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
23:28:29.946 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
23:28:29.948 00.002 10072 Worker thread wakes up
23:28:29.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
23:28:29.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
23:28:29.948 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
23:28:29.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:28:29.952 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:28:29.952 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:28:29.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:29.953 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:28:29.953 00.000 10072 MoveAxis(W, 2, ABG)
23:28:29.953 00.000 10072 Guiding  Dir = 3, Dur = 2
23:28:29.954 00.001 10072 IsGuiding returns 0
23:28:29.955 00.001 10072 PulseGuide returned control before completion, sleep 12
23:28:29.971 00.016 1032 UpdateGuideState exits: m=1473 SNR=27.0
23:28:29.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:29.974 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:29.976 00.002 1032 Enqueuing Expose request
23:28:29.982 00.006 10072 IsGuiding returns 0
23:28:29.982 00.000 10072 Move returns status 0, amount 2
23:28:29.982 00.000 10072 MoveAxis(N, 0, ABG)
23:28:29.982 00.000 10072 Move returns status 0, amount 0
23:28:29.982 00.000 10072 move complete, result=0
23:28:29.982 00.000 10072 worker thread done servicing request
23:28:29.982 00.000 10072 Worker thread wakes up
23:28:29.982 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:29.982 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:29.984 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:28:30.392 00.408 10072 Exposure complete
23:28:30.442 00.050 10072 worker thread done servicing request
23:28:30.442 00.000 1032 OnExposeComplete: enter
23:28:30.444 00.002 1032 UpdateGuideState(): m_state=6
23:28:30.446 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9440
23:28:30.447 00.001 1032 Star::Find returns 1 (0), X=1107.71, Y=132.28, Mass=1249, SNR=24.8, Peak=92 HFD=3.5
23:28:30.449 00.002 1032 MultiStar: [#1 0.02,0.11,1.00,U] [#2 0.12,0.05,0.85,U] [#3 0.12,0.14,0.82,U] [#4 0.11,0.06,0.68,U] [#5 0.12,0.12,0.70,U] [#6 -0.04,-0.07,0.61,U] [#7 0.01,0.08,0.73,U] [#8 0.09,0.29,0.00,M5] 
23:28:30.450 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.06}, one-star: {0.38, -0.03}
23:28:30.452 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:28:30.454 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:28:30.456 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.47 mountX=0.03 mountY=-0.13, mountTheta=-1.36
23:28:30.460 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
23:28:30.463 00.003 1032 Enqueuing Move request for scope (0.12, 0.06)
23:28:30.464 00.001 10072 Worker thread wakes up
23:28:30.465 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
23:28:30.465 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
23:28:30.465 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
23:28:30.467 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:28:30.470 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:28:30.470 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:28:30.470 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:30.470 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:28:30.470 00.000 10072 MoveAxis(W, 2, ABG)
23:28:30.470 00.000 10072 Guiding  Dir = 3, Dur = 2
23:28:30.471 00.001 10072 IsGuiding returns 0
23:28:30.471 00.000 10072 PulseGuide returned control before completion, sleep 12
23:28:30.489 00.018 1032 UpdateGuideState exits: m=1249 SNR=24.8
23:28:30.492 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:30.494 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:30.495 00.001 1032 Enqueuing Expose request
23:28:30.499 00.004 10072 IsGuiding returns 0
23:28:30.499 00.000 10072 Move returns status 0, amount 2
23:28:30.499 00.000 10072 MoveAxis(N, 0, ABG)
23:28:30.499 00.000 10072 Move returns status 0, amount 0
23:28:30.499 00.000 10072 move complete, result=0
23:28:30.499 00.000 10072 worker thread done servicing request
23:28:30.499 00.000 10072 Worker thread wakes up
23:28:30.499 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:30.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:30.504 00.005 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:28:31.124 00.620 10072 Exposure complete
23:28:31.171 00.047 10072 worker thread done servicing request
23:28:31.171 00.000 1032 OnExposeComplete: enter
23:28:31.175 00.004 1032 UpdateGuideState(): m_state=6
23:28:31.178 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9441
23:28:31.180 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=132.49, Mass=1611, SNR=28.2, Peak=125 HFD=3.3
23:28:31.182 00.002 1032 MultiStar: [#1 -0.02,0.16,0.93,U] [#2 0.07,0.19,0.74,U] [#3 0.07,0.20,0.70,U] [#4 0.13,0.15,0.63,U] [#5 0.15,0.13,0.60,U] [#6 -0.16,-0.16,0.58,U] [#7 -0.05,0.04,0.69,U] [#8 0.23,0.26,0.00,M6] 
23:28:31.183 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.12}, one-star: {0.35, 0.17}
23:28:31.185 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
23:28:31.186 00.001 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
23:28:31.188 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=0.98 mountX=0.10 mountY=-0.11, mountTheta=-0.85
23:28:31.191 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
23:28:31.193 00.002 1032 Enqueuing Move request for scope (0.08, 0.12)
23:28:31.194 00.001 10072 Worker thread wakes up
23:28:31.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
23:28:31.194 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
23:28:31.195 00.001 10072 Moving (0.08, 0.12) raw xDistance=0.10 yDistance=-0.11
23:28:31.197 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:28:31.199 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:28:31.199 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:28:31.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:31.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:28:31.199 00.000 10072 MoveAxis(W, 3, ABG)
23:28:31.199 00.000 10072 Guiding  Dir = 3, Dur = 3
23:28:31.200 00.001 10072 IsGuiding returns 0
23:28:31.200 00.000 10072 PulseGuide returned control before completion, sleep 13
23:28:31.216 00.016 10072 IsGuiding returns 0
23:28:31.216 00.000 10072 Move returns status 0, amount 3
23:28:31.216 00.000 10072 MoveAxis(N, 0, ABG)
23:28:31.216 00.000 10072 Move returns status 0, amount 0
23:28:31.216 00.000 10072 move complete, result=0
23:28:31.216 00.000 10072 worker thread done servicing request
23:28:31.218 00.002 1032 UpdateGuideState exits: m=1611 SNR=28.2
23:28:31.220 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:31.223 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:31.225 00.002 1032 Enqueuing Expose request
23:28:31.226 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:28:31.229 00.003 10072 Worker thread wakes up
23:28:31.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:31.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:31.643 00.414 10072 Exposure complete
23:28:31.688 00.045 10072 worker thread done servicing request
23:28:31.688 00.000 1032 OnExposeComplete: enter
23:28:31.691 00.003 1032 UpdateGuideState(): m_state=6
23:28:31.693 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9442
23:28:31.695 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=132.35, Mass=1217, SNR=24.5, Peak=98 HFD=3.4
23:28:31.697 00.002 1032 MultiStar: [#1 -0.05,0.22,1.04,U] [#2 0.04,0.16,0.87,U] [#3 0.01,0.27,0.00,M4] [#4 0.01,0.14,0.70,U] [#5 0.24,0.17,0.00,M3] [#6 -0.10,-0.02,0.63,U] [#7 -0.08,0.09,0.70,U] [#8 0.26,0.22,0.00,M7] 
23:28:31.699 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.11}, one-star: {0.35, 0.03}
23:28:31.701 00.002 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
23:28:31.703 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
23:28:31.704 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=0.09 mountY=-0.07, mountTheta=-0.65
23:28:31.707 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
23:28:31.709 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
23:28:31.710 00.001 10072 Worker thread wakes up
23:28:31.711 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
23:28:31.711 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
23:28:31.711 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.09 yDistance=-0.07
23:28:31.712 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:28:31.714 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:28:31.716 00.002 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:28:31.716 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:31.716 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:28:31.716 00.000 10072 MoveAxis(W, 3, ABG)
23:28:31.716 00.000 10072 Guiding  Dir = 3, Dur = 3
23:28:31.716 00.000 10072 IsGuiding returns 0
23:28:31.717 00.001 10072 PulseGuide returned control before completion, sleep 13
23:28:31.733 00.016 1032 UpdateGuideState exits: m=1217 SNR=24.5
23:28:31.737 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:31.739 00.002 10072 IsGuiding returns 0
23:28:31.739 00.000 10072 Move returns status 0, amount 3
23:28:31.739 00.000 10072 MoveAxis(N, 0, ABG)
23:28:31.739 00.000 10072 Move returns status 0, amount 0
23:28:31.739 00.000 10072 move complete, result=0
23:28:31.739 00.000 10072 worker thread done servicing request
23:28:31.739 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:31.742 00.003 1032 Enqueuing Expose request
23:28:31.744 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:28:31.747 00.003 10072 Worker thread wakes up
23:28:31.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:31.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:32.378 00.631 10072 Exposure complete
23:28:32.425 00.047 10072 worker thread done servicing request
23:28:32.425 00.000 1032 OnExposeComplete: enter
23:28:32.428 00.003 1032 UpdateGuideState(): m_state=6
23:28:32.430 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9443
23:28:32.431 00.001 1032 Star::Find returns 1 (0), X=1107.67, Y=132.40, Mass=1239, SNR=24.7, Peak=98 HFD=3.3
23:28:32.433 00.002 1032 MultiStar: [#1 0.02,0.23,1.01,U] [#2 0.10,-0.03,0.85,U] [#3 0.03,0.22,0.84,U] [#4 0.13,0.08,0.72,U] [#5 0.18,0.05,0.71,U] [#6 -0.05,0.03,0.67,U] [#7 0.02,0.06,0.76,U] [#8 0.26,0.21,0.00,M8] 
23:28:32.435 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.10}, one-star: {0.34, 0.08}
23:28:32.437 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:28:32.439 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:28:32.440 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.77 mountX=0.07 mountY=-0.12, mountTheta=-1.06
23:28:32.443 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
23:28:32.445 00.002 1032 Enqueuing Move request for scope (0.10, 0.10)
23:28:32.447 00.002 10072 Worker thread wakes up
23:28:32.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
23:28:32.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
23:28:32.447 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
23:28:32.449 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:28:32.452 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:28:32.452 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:28:32.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:32.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:28:32.452 00.000 10072 MoveAxis(W, 3, ABG)
23:28:32.452 00.000 10072 Guiding  Dir = 3, Dur = 3
23:28:32.453 00.001 10072 IsGuiding returns 0
23:28:32.453 00.000 10072 PulseGuide returned control before completion, sleep 13
23:28:32.469 00.016 10072 IsGuiding returns 0
23:28:32.469 00.000 10072 Move returns status 0, amount 3
23:28:32.469 00.000 10072 MoveAxis(N, 0, ABG)
23:28:32.469 00.000 10072 Move returns status 0, amount 0
23:28:32.469 00.000 10072 move complete, result=0
23:28:32.469 00.000 10072 worker thread done servicing request
23:28:32.470 00.001 1032 UpdateGuideState exits: m=1239 SNR=24.7
23:28:32.471 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:32.473 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:32.474 00.001 1032 Enqueuing Expose request
23:28:32.475 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:28:32.477 00.002 10072 Worker thread wakes up
23:28:32.478 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:32.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:32.897 00.419 10072 Exposure complete
23:28:32.947 00.050 10072 worker thread done servicing request
23:28:32.948 00.001 1032 OnExposeComplete: enter
23:28:32.950 00.002 1032 UpdateGuideState(): m_state=6
23:28:32.952 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9444
23:28:32.953 00.001 1032 Star::Find returns 1 (0), X=1107.69, Y=132.36, Mass=1554, SNR=27.7, Peak=115 HFD=3.4
23:28:32.957 00.004 1032 MultiStar: [#1 0.01,0.16,0.90,U] [#2 0.02,0.05,0.77,U] [#3 -0.02,0.16,0.73,U] [#4 0.15,0.14,0.65,U] [#5 0.16,0.09,0.65,U] [#6 -0.11,-0.13,0.59,U] [#7 0.07,0.03,0.67,U] [#8 0.08,0.14,0.51,U] 
23:28:32.959 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.35, 0.04}
23:28:32.960 00.001 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
23:28:32.962 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
23:28:32.964 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=0.05 mountY=-0.11, mountTheta=-1.12
23:28:32.967 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
23:28:32.970 00.003 1032 Enqueuing Move request for scope (0.09, 0.08)
23:28:32.971 00.001 10072 Worker thread wakes up
23:28:32.972 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:28:32.972 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:28:32.972 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.11
23:28:32.974 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:28:32.977 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:28:32.977 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:28:32.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:32.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:28:32.977 00.000 10072 MoveAxis(W, 2, ABG)
23:28:32.977 00.000 10072 Guiding  Dir = 3, Dur = 2
23:28:32.977 00.000 10072 IsGuiding returns 0
23:28:32.978 00.001 10072 PulseGuide returned control before completion, sleep 12
23:28:32.996 00.018 1032 UpdateGuideState exits: m=1554 SNR=27.7
23:28:32.999 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:33.000 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:33.003 00.003 1032 Enqueuing Expose request
23:28:33.004 00.001 10072 IsGuiding returns 0
23:28:33.005 00.001 10072 Move returns status 0, amount 2
23:28:33.005 00.000 10072 MoveAxis(N, 0, ABG)
23:28:33.005 00.000 10072 Move returns status 0, amount 0
23:28:33.005 00.000 10072 move complete, result=0
23:28:33.005 00.000 10072 worker thread done servicing request
23:28:33.005 00.000 10072 Worker thread wakes up
23:28:33.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:33.005 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:33.012 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:28:33.634 00.622 10072 Exposure complete
23:28:33.682 00.048 10072 worker thread done servicing request
23:28:33.683 00.001 1032 OnExposeComplete: enter
23:28:33.685 00.002 1032 UpdateGuideState(): m_state=6
23:28:33.686 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9445
23:28:33.688 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=132.36, Mass=1521, SNR=27.4, Peak=118 HFD=3.5
23:28:33.690 00.002 1032 MultiStar: [#1 0.04,0.20,0.93,U] [#2 0.06,0.08,0.78,U] [#3 0.05,0.21,0.75,U] [#4 0.12,0.24,0.00,M1] [#5 0.26,0.09,0.00,M2] [#6 -0.19,-0.16,0.59,U] [#7 0.03,0.08,0.64,U] [#8 -0.02,0.16,0.47,U] 
23:28:33.692 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.09}, one-star: {0.39, 0.04}
23:28:33.695 00.003 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
23:28:33.697 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
23:28:33.700 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=0.07 mountY=-0.10, mountTheta=-0.95
23:28:33.703 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
23:28:33.705 00.002 1032 Enqueuing Move request for scope (0.08, 0.09)
23:28:33.707 00.002 10072 Worker thread wakes up
23:28:33.707 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:28:33.707 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:28:33.707 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
23:28:33.712 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:28:33.715 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:28:33.715 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:28:33.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:33.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:28:33.715 00.000 10072 MoveAxis(W, 2, ABG)
23:28:33.715 00.000 10072 Guiding  Dir = 3, Dur = 2
23:28:33.716 00.001 10072 IsGuiding returns 0
23:28:33.716 00.000 10072 PulseGuide returned control before completion, sleep 12
23:28:33.733 00.017 1032 UpdateGuideState exits: m=1521 SNR=27.4
23:28:33.734 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:33.738 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:33.741 00.003 1032 Enqueuing Expose request
23:28:33.744 00.003 10072 IsGuiding returns 1
23:28:33.744 00.000 10072 scope still moving after pulse duration time elapsed
23:28:33.771 00.027 10072 IsGuiding returns 1
23:28:33.802 00.031 10072 IsGuiding returns 1
23:28:33.834 00.032 10072 IsGuiding returns 1
23:28:33.864 00.030 10072 IsGuiding returns 1
23:28:33.896 00.032 10072 IsGuiding returns 1
23:28:33.927 00.031 10072 IsGuiding returns 1
23:28:33.957 00.030 10072 IsGuiding returns 1
23:28:33.988 00.031 10072 IsGuiding returns 1
23:28:34.019 00.031 10072 IsGuiding returns 1
23:28:34.051 00.032 10072 IsGuiding returns 1
23:28:34.083 00.032 10072 IsGuiding returns 1
23:28:34.114 00.031 10072 IsGuiding returns 1
23:28:34.145 00.031 10072 IsGuiding returns 1
23:28:34.176 00.031 10072 IsGuiding returns 1
23:28:34.208 00.032 10072 IsGuiding returns 1
23:28:34.240 00.032 10072 IsGuiding returns 1
23:28:34.272 00.032 10072 IsGuiding returns 1
23:28:34.304 00.032 10072 IsGuiding returns 1
23:28:34.335 00.031 10072 IsGuiding returns 1
23:28:34.366 00.031 10072 IsGuiding returns 1
23:28:34.396 00.030 10072 IsGuiding returns 0
23:28:34.396 00.000 10072 scope move finished after 2 + 679 ms
23:28:34.396 00.000 10072 Move returns status 0, amount 2
23:28:34.396 00.000 10072 MoveAxis(N, 0, ABG)
23:28:34.396 00.000 10072 Move returns status 0, amount 0
23:28:34.396 00.000 10072 move complete, result=0
23:28:34.396 00.000 10072 worker thread done servicing request
23:28:34.398 00.002 10072 Worker thread wakes up
23:28:34.398 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:28:34.401 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:34.402 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:35.038 00.636 10072 Exposure complete
23:28:35.081 00.043 10072 worker thread done servicing request
23:28:35.081 00.000 1032 OnExposeComplete: enter
23:28:35.082 00.001 1032 UpdateGuideState(): m_state=6
23:28:35.084 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9446
23:28:35.086 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=132.52, Mass=1439, SNR=26.7, Peak=106 HFD=3.2
23:28:35.087 00.001 1032 MultiStar: [#1 -0.01,0.27,0.00,M1] [#2 0.08,0.15,0.80,U] [#3 -0.01,0.29,0.00,M2] [#4 0.17,0.15,0.68,U] [#5 0.22,0.11,0.65,U] [#6 -0.00,-0.13,0.59,U] [#7 -0.02,0.13,0.66,U] [#8 0.18,0.21,0.00,M7] 
23:28:35.089 00.002 1032 refined, 5 included, MultiStar: {0.15, 0.12}, one-star: {0.33, 0.20}
23:28:35.090 00.001 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:28:35.092 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:28:35.093 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.66 mountX=0.07 mountY=-0.17, mountTheta=-1.17
23:28:35.097 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.12, opts=13)
23:28:35.099 00.002 1032 Enqueuing Move request for scope (0.15, 0.12)
23:28:35.101 00.002 10072 Worker thread wakes up
23:28:35.101 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
23:28:35.101 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
23:28:35.101 00.000 10072 Moving (0.15, 0.12) raw xDistance=0.07 yDistance=-0.17
23:28:35.103 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:28:35.105 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:28:35.105 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:28:35.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:35.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:28:35.105 00.000 10072 MoveAxis(W, 1, ABG)
23:28:35.105 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:35.125 00.020 10072 IsGuiding returns 0
23:28:35.125 00.000 10072 PulseGuide returned control before completion, sleep 11
23:28:35.125 00.000 1032 UpdateGuideState exits: m=1439 SNR=26.7
23:28:35.127 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:35.129 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:35.130 00.001 1032 Enqueuing Expose request
23:28:35.145 00.015 10072 IsGuiding returns 0
23:28:35.145 00.000 10072 Move returns status 0, amount 1
23:28:35.145 00.000 10072 MoveAxis(N, 0, ABG)
23:28:35.145 00.000 10072 Move returns status 0, amount 0
23:28:35.145 00.000 10072 move complete, result=0
23:28:35.145 00.000 10072 worker thread done servicing request
23:28:35.145 00.000 10072 Worker thread wakes up
23:28:35.145 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:35.145 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:35.151 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:28:35.554 00.403 10072 Exposure complete
23:28:35.601 00.047 10072 worker thread done servicing request
23:28:35.601 00.000 1032 OnExposeComplete: enter
23:28:35.603 00.002 1032 UpdateGuideState(): m_state=6
23:28:35.605 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9447
23:28:35.606 00.001 1032 Star::Find returns 1 (0), X=1107.73, Y=132.34, Mass=1574, SNR=27.9, Peak=115 HFD=3.5
23:28:35.608 00.002 1032 MultiStar: [#1 0.02,0.17,0.86,U] [#2 0.13,0.10,0.74,U] [#3 0.05,0.25,0.71,U] [#4 0.11,0.05,0.67,U] [#5 0.29,0.13,0.00,M2] [#6 -0.07,-0.08,0.60,U] [#7 0.01,0.17,0.66,U] [#8 0.22,0.21,0.00,M8] 
23:28:35.609 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.10}, one-star: {0.40, 0.02}
23:28:35.610 00.001 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
23:28:35.613 00.003 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
23:28:35.615 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.72 mountX=0.07 mountY=-0.13, mountTheta=-1.11
23:28:35.618 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
23:28:35.620 00.002 1032 Enqueuing Move request for scope (0.11, 0.10)
23:28:35.621 00.001 10072 Worker thread wakes up
23:28:35.621 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
23:28:35.622 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
23:28:35.622 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
23:28:35.623 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=153, Gamma=2.230
23:28:35.626 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:28:35.626 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:28:35.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:35.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:28:35.626 00.000 10072 MoveAxis(E, 0, ABG)
23:28:35.626 00.000 10072 Move returns status 0, amount 0
23:28:35.626 00.000 10072 MoveAxis(N, 0, ABG)
23:28:35.626 00.000 10072 Move returns status 0, amount 0
23:28:35.626 00.000 10072 move complete, result=0
23:28:35.626 00.000 10072 worker thread done servicing request
23:28:35.644 00.018 1032 UpdateGuideState exits: m=1574 SNR=27.9
23:28:35.647 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:35.649 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:35.650 00.001 1032 Enqueuing Expose request
23:28:35.653 00.003 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:35.654 00.001 10072 Worker thread wakes up
23:28:35.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:35.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:36.292 00.638 10072 Exposure complete
23:28:36.339 00.047 10072 worker thread done servicing request
23:28:36.339 00.000 1032 OnExposeComplete: enter
23:28:36.341 00.002 1032 UpdateGuideState(): m_state=6
23:28:36.342 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9448
23:28:36.344 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=132.40, Mass=1353, SNR=25.9, Peak=109 HFD=3.3
23:28:36.346 00.002 1032 MultiStar: [#1 0.01,0.16,0.99,U] [#2 0.16,0.17,0.83,U] [#3 0.00,0.20,0.77,U] [#4 0.15,0.15,0.67,U] [#5 0.23,0.08,0.67,U] [#6 -0.08,-0.18,0.62,U] [#7 0.09,0.04,0.72,U] [#8 0.16,0.26,0.00,M9] 
23:28:36.347 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.10}, one-star: {0.36, 0.09}
23:28:36.348 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
23:28:36.350 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
23:28:36.351 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.67 mountX=0.06 mountY=-0.14, mountTheta=-1.16
23:28:36.354 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
23:28:36.356 00.002 1032 Enqueuing Move request for scope (0.12, 0.10)
23:28:36.358 00.002 10072 Worker thread wakes up
23:28:36.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
23:28:36.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
23:28:36.358 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.06 yDistance=-0.14
23:28:36.360 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:28:36.363 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:28:36.363 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:28:36.363 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:36.363 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:28:36.364 00.001 10072 MoveAxis(W, 1, ABG)
23:28:36.364 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:36.364 00.000 10072 IsGuiding returns 0
23:28:36.365 00.001 10072 PulseGuide returned control before completion, sleep 11
23:28:36.380 00.015 1032 UpdateGuideState exits: m=1353 SNR=25.9
23:28:36.384 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:36.387 00.003 10072 IsGuiding returns 0
23:28:36.387 00.000 10072 Move returns status 0, amount 1
23:28:36.387 00.000 10072 MoveAxis(N, 0, ABG)
23:28:36.387 00.000 10072 Move returns status 0, amount 0
23:28:36.387 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:36.389 00.002 1032 Enqueuing Expose request
23:28:36.391 00.002 10072 move complete, result=0
23:28:36.391 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:28:36.395 00.004 10072 worker thread done servicing request
23:28:36.395 00.000 10072 Worker thread wakes up
23:28:36.395 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:36.396 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:36.809 00.413 10072 Exposure complete
23:28:36.857 00.048 10072 worker thread done servicing request
23:28:36.857 00.000 1032 OnExposeComplete: enter
23:28:36.859 00.002 1032 UpdateGuideState(): m_state=6
23:28:36.862 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9449
23:28:36.863 00.001 1032 Star::Find returns 1 (0), X=1107.77, Y=132.43, Mass=1534, SNR=27.5, Peak=114 HFD=3.4
23:28:36.865 00.002 1032 MultiStar: [#1 -0.01,0.23,0.92,U] [#2 0.06,0.14,0.81,U] [#3 0.05,0.31,0.00,M1] [#4 0.16,0.22,0.00,M1] [#5 0.24,0.18,0.00,M2] [#6 -0.20,0.14,0.56,U] [#7 0.07,0.22,0.72,U] [#8 0.20,0.25,0.00,M10] 
23:28:36.867 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.17}, one-star: {0.44, 0.12}
23:28:36.870 00.003 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:28:36.872 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:28:36.873 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=1.01 mountX=0.14 mountY=-0.15, mountTheta=-0.82
23:28:36.876 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.17, opts=13)
23:28:36.878 00.002 1032 Enqueuing Move request for scope (0.11, 0.17)
23:28:36.879 00.001 10072 Worker thread wakes up
23:28:36.880 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
23:28:36.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
23:28:36.880 00.000 10072 Moving (0.11, 0.17) raw xDistance=0.14 yDistance=-0.15
23:28:36.882 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:28:36.885 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.67
23:28:36.886 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:28:36.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:36.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:28:36.886 00.000 10072 MoveAxis(W, 65, ABG)
23:28:36.886 00.000 10072 Guiding  Dir = 3, Dur = 65
23:28:36.886 00.000 10072 IsGuiding returns 0
23:28:36.886 00.000 10072 PulseGuide returned control before completion, sleep 75
23:28:36.905 00.019 1032 UpdateGuideState exits: m=1534 SNR=27.5
23:28:36.907 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:36.909 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:36.910 00.001 1032 Enqueuing Expose request
23:28:36.977 00.067 10072 IsGuiding returns 0
23:28:36.977 00.000 10072 Move returns status 0, amount 65
23:28:36.977 00.000 10072 MoveAxis(N, 0, ABG)
23:28:36.977 00.000 10072 Move returns status 0, amount 0
23:28:36.977 00.000 10072 move complete, result=0
23:28:36.977 00.000 10072 worker thread done servicing request
23:28:36.977 00.000 10072 Worker thread wakes up
23:28:36.977 00.000 1032 GuideStep: 0.1 px 65 ms WEST, -0.1 px 0 ms NORTH
23:28:36.979 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:36.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:37.604 00.625 10072 Exposure complete
23:28:37.653 00.049 10072 worker thread done servicing request
23:28:37.653 00.000 1032 OnExposeComplete: enter
23:28:37.655 00.002 1032 UpdateGuideState(): m_state=6
23:28:37.657 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9450
23:28:37.659 00.002 1032 Star::Find returns 1 (0), X=1107.76, Y=132.29, Mass=1355, SNR=25.9, Peak=100 HFD=3.5
23:28:37.661 00.002 1032 MultiStar: [#1 0.01,0.06,0.98,U] [#2 0.14,-0.01,0.80,U] [#3 0.02,0.12,0.77,U] [#4 0.19,0.12,0.69,U] [#5 0.21,0.12,0.67,U] [#6 -0.13,-0.00,0.58,U] [#7 -0.00,-0.04,0.73,U] [#8 0.13,0.10,0.53,U] 
23:28:37.663 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.42, -0.03}
23:28:37.664 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:28:37.667 00.003 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:28:37.669 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.34 mountX=0.01 mountY=-0.13, mountTheta=-1.49
23:28:37.671 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
23:28:37.673 00.002 1032 Enqueuing Move request for scope (0.12, 0.04)
23:28:37.675 00.002 10072 Worker thread wakes up
23:28:37.675 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
23:28:37.675 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
23:28:37.675 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.13
23:28:37.678 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:28:37.681 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:28:37.683 00.002 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:28:37.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:37.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:28:37.683 00.000 10072 MoveAxis(W, 0, ABG)
23:28:37.683 00.000 10072 Move returns status 0, amount 0
23:28:37.683 00.000 10072 MoveAxis(N, 0, ABG)
23:28:37.683 00.000 10072 Move returns status 0, amount 0
23:28:37.683 00.000 10072 move complete, result=0
23:28:37.683 00.000 10072 worker thread done servicing request
23:28:37.700 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:28:37.702 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:37.706 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:37.708 00.002 1032 Enqueuing Expose request
23:28:37.710 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:28:37.713 00.003 10072 Worker thread wakes up
23:28:37.713 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:37.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:38.118 00.405 10072 Exposure complete
23:28:38.167 00.049 10072 worker thread done servicing request
23:28:38.167 00.000 1032 OnExposeComplete: enter
23:28:38.169 00.002 1032 UpdateGuideState(): m_state=6
23:28:38.171 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9451
23:28:38.172 00.001 1032 Star::Find returns 1 (0), X=1107.67, Y=132.21, Mass=1496, SNR=27.2, Peak=110 HFD=3.4
23:28:38.174 00.002 1032 MultiStar: [#1 0.05,0.07,0.90,U] [#2 0.11,-0.11,0.77,U] [#3 0.04,0.13,0.75,U] [#4 0.20,0.06,0.65,U] [#5 0.34,0.06,0.00,M2] [#6 -0.01,-0.14,0.59,U] [#7 0.02,0.00,0.63,U] [#8 0.15,0.23,0.00,M10] 
23:28:38.176 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.01}, one-star: {0.34, -0.11}
23:28:38.177 00.001 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
23:28:38.179 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
23:28:38.180 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
23:28:38.183 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
23:28:38.185 00.002 1032 Enqueuing Move request for scope (0.12, -0.01)
23:28:38.187 00.002 10072 Worker thread wakes up
23:28:38.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
23:28:38.187 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
23:28:38.187 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
23:28:38.189 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:28:38.192 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:28:38.192 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:28:38.192 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:38.192 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:28:38.192 00.000 10072 MoveAxis(W, 1, ABG)
23:28:38.192 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:38.192 00.000 10072 IsGuiding returns 0
23:28:38.194 00.002 10072 PulseGuide returned control before completion, sleep 11
23:28:38.208 00.014 10072 IsGuiding returns 1
23:28:38.208 00.000 10072 scope still moving after pulse duration time elapsed
23:28:38.209 00.001 1032 UpdateGuideState exits: m=1496 SNR=27.2
23:28:38.212 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:38.213 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:38.215 00.002 1032 Enqueuing Expose request
23:28:38.239 00.024 10072 IsGuiding returns 0
23:28:38.239 00.000 10072 scope move finished after 1 + 45 ms
23:28:38.239 00.000 10072 Move returns status 0, amount 1
23:28:38.240 00.001 10072 MoveAxis(N, 0, ABG)
23:28:38.240 00.000 10072 Move returns status 0, amount 0
23:28:38.240 00.000 10072 move complete, result=0
23:28:38.240 00.000 10072 worker thread done servicing request
23:28:38.240 00.000 10072 Worker thread wakes up
23:28:38.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:38.240 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:38.246 00.006 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:28:38.975 00.729 10072 Exposure complete
23:28:39.025 00.050 10072 worker thread done servicing request
23:28:39.025 00.000 1032 OnExposeComplete: enter
23:28:39.027 00.002 1032 UpdateGuideState(): m_state=6
23:28:39.029 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9452
23:28:39.031 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=132.26, Mass=1281, SNR=25.2, Peak=88 HFD=3.5
23:28:39.033 00.002 1032 MultiStar: [#1 0.02,0.10,0.97,U] [#2 0.16,-0.01,0.88,U] [#3 -0.04,0.13,0.80,U] [#4 0.26,0.07,0.00,M1] [#5 0.16,0.03,0.69,U] [#6 -0.03,-0.06,0.61,U] [#7 0.00,-0.06,0.70,U] [#8 0.04,0.18,0.52,U] 
23:28:39.034 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.38, -0.06}
23:28:39.036 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
23:28:39.038 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
23:28:39.040 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.24 mountX=-0.00 mountY=-0.11, mountTheta=-1.59
23:28:39.042 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
23:28:39.045 00.003 1032 Enqueuing Move request for scope (0.10, 0.03)
23:28:39.046 00.001 10072 Worker thread wakes up
23:28:39.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:28:39.046 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:28:39.046 00.000 10072 Moving (0.10, 0.03) raw xDistance=-0.00 yDistance=-0.11
23:28:39.050 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:28:39.054 00.004 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:28:39.054 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
23:28:39.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:39.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:28:39.054 00.000 10072 MoveAxis(E, 0, ABG)
23:28:39.054 00.000 10072 Move returns status 0, amount 0
23:28:39.054 00.000 10072 MoveAxis(N, 0, ABG)
23:28:39.054 00.000 10072 Move returns status 0, amount 0
23:28:39.054 00.000 10072 move complete, result=0
23:28:39.054 00.000 10072 worker thread done servicing request
23:28:39.071 00.017 1032 UpdateGuideState exits: m=1281 SNR=25.2
23:28:39.073 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:39.074 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:39.077 00.003 1032 Enqueuing Expose request
23:28:39.078 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:39.080 00.002 10072 Worker thread wakes up
23:28:39.080 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:39.080 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:39.493 00.413 10072 Exposure complete
23:28:39.543 00.050 10072 worker thread done servicing request
23:28:39.543 00.000 1032 OnExposeComplete: enter
23:28:39.546 00.003 1032 UpdateGuideState(): m_state=6
23:28:39.548 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9453
23:28:39.553 00.005 1032 Star::Find returns 1 (0), X=1107.70, Y=132.37, Mass=1487, SNR=27.1, Peak=108 HFD=3.4
23:28:39.555 00.002 1032 MultiStar: [#1 0.08,0.08,0.88,U] [#2 0.11,-0.06,0.80,U] [#3 0.13,0.24,0.00,M1] [#4 0.23,0.14,0.00,M2] [#5 0.10,0.01,0.67,U] [#6 -0.19,-0.17,0.00,M1] [#7 -0.01,0.08,0.70,U] [#8 0.11,0.20,0.51,U] 
23:28:39.557 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.05}, one-star: {0.37, 0.05}
23:28:39.559 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:28:39.561 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:28:39.562 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.34 mountX=0.01 mountY=-0.15, mountTheta=-1.49
23:28:39.566 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
23:28:39.567 00.001 1032 Enqueuing Move request for scope (0.14, 0.05)
23:28:39.569 00.002 10072 Worker thread wakes up
23:28:39.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:28:39.570 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:28:39.570 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.01 yDistance=-0.15
23:28:39.572 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=151, Gamma=2.230
23:28:39.575 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:28:39.575 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:28:39.575 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:39.575 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:28:39.575 00.000 10072 MoveAxis(E, 0, ABG)
23:28:39.575 00.000 10072 Move returns status 0, amount 0
23:28:39.575 00.000 10072 MoveAxis(N, 0, ABG)
23:28:39.575 00.000 10072 Move returns status 0, amount 0
23:28:39.575 00.000 10072 move complete, result=0
23:28:39.575 00.000 10072 worker thread done servicing request
23:28:39.594 00.019 1032 UpdateGuideState exits: m=1487 SNR=27.1
23:28:39.596 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:39.598 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:39.599 00.001 1032 Enqueuing Expose request
23:28:39.601 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:28:39.603 00.002 10072 Worker thread wakes up
23:28:39.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:39.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:40.231 00.628 10072 Exposure complete
23:28:40.282 00.051 10072 worker thread done servicing request
23:28:40.284 00.002 1032 OnExposeComplete: enter
23:28:40.286 00.002 1032 UpdateGuideState(): m_state=6
23:28:40.287 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9454
23:28:40.289 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=132.39, Mass=1373, SNR=26.0, Peak=105 HFD=3.4
23:28:40.290 00.001 1032 MultiStar: [#1 -0.04,0.13,0.94,U] [#2 0.11,0.08,0.80,U] [#3 0.05,0.22,0.74,U] [#4 0.12,0.15,0.69,U] [#5 0.17,0.07,0.68,U] [#6 0.02,-0.03,0.62,U] [#7 -0.02,0.05,0.70,U] [#8 0.08,0.31,0.00,M9] 
23:28:40.293 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.10}, one-star: {0.36, 0.07}
23:28:40.294 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
23:28:40.296 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
23:28:40.298 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.75 mountX=0.07 mountY=-0.12, mountTheta=-1.08
23:28:40.302 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
23:28:40.305 00.003 1032 Enqueuing Move request for scope (0.10, 0.10)
23:28:40.308 00.003 10072 Worker thread wakes up
23:28:40.308 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
23:28:40.308 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
23:28:40.308 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
23:28:40.310 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:28:40.313 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:28:40.313 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:28:40.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:40.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:28:40.313 00.000 10072 MoveAxis(W, 0, ABG)
23:28:40.313 00.000 10072 Move returns status 0, amount 0
23:28:40.313 00.000 10072 MoveAxis(N, 0, ABG)
23:28:40.313 00.000 10072 Move returns status 0, amount 0
23:28:40.313 00.000 10072 move complete, result=0
23:28:40.314 00.001 10072 worker thread done servicing request
23:28:40.332 00.018 1032 UpdateGuideState exits: m=1373 SNR=26.0
23:28:40.335 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:40.337 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:40.339 00.002 1032 Enqueuing Expose request
23:28:40.340 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:28:40.343 00.003 10072 Worker thread wakes up
23:28:40.343 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:40.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:40.747 00.404 10072 Exposure complete
23:28:40.794 00.047 10072 worker thread done servicing request
23:28:40.794 00.000 1032 OnExposeComplete: enter
23:28:40.797 00.003 1032 UpdateGuideState(): m_state=6
23:28:40.799 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9455
23:28:40.801 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=132.28, Mass=1406, SNR=26.3, Peak=100 HFD=3.5
23:28:40.803 00.002 1032 MultiStar: [#1 0.07,0.08,0.95,U] [#2 0.01,0.05,0.85,U] [#3 0.01,0.33,0.00,M1] [#4 0.17,0.15,0.67,U] [#5 0.16,0.15,0.67,U] [#6 -0.11,-0.06,0.62,U] [#7 0.04,0.09,0.71,U] [#8 0.04,0.21,0.54,U] 
23:28:40.805 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {0.39, -0.04}
23:28:40.807 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
23:28:40.809 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
23:28:40.811 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.57 mountX=0.04 mountY=-0.13, mountTheta=-1.26
23:28:40.813 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
23:28:40.815 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
23:28:40.817 00.002 10072 Worker thread wakes up
23:28:40.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:28:40.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:28:40.817 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.13
23:28:40.820 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:28:40.823 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:28:40.823 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:28:40.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:40.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:28:40.823 00.000 10072 MoveAxis(W, 0, ABG)
23:28:40.823 00.000 10072 Move returns status 0, amount 0
23:28:40.823 00.000 10072 MoveAxis(N, 0, ABG)
23:28:40.823 00.000 10072 Move returns status 0, amount 0
23:28:40.823 00.000 10072 move complete, result=0
23:28:40.823 00.000 10072 worker thread done servicing request
23:28:40.840 00.017 1032 UpdateGuideState exits: m=1406 SNR=26.3
23:28:40.842 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:40.844 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:40.845 00.001 1032 Enqueuing Expose request
23:28:40.847 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:28:40.848 00.001 10072 Worker thread wakes up
23:28:40.848 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:40.849 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:41.483 00.634 10072 Exposure complete
23:28:41.534 00.051 10072 worker thread done servicing request
23:28:41.534 00.000 1032 OnExposeComplete: enter
23:28:41.536 00.002 1032 UpdateGuideState(): m_state=6
23:28:41.538 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9456
23:28:41.540 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=132.22, Mass=1393, SNR=26.2, Peak=104 HFD=3.5
23:28:41.543 00.003 1032 MultiStar: [#1 0.08,-0.01,0.97,U] [#2 0.21,-0.01,0.81,U] [#3 0.12,0.22,0.80,U] [#4 0.22,0.04,0.66,U] [#5 0.22,0.04,0.71,U] [#6 -0.01,-0.29,0.00,M1] [#7 0.05,0.01,0.71,U] [#8 -0.02,0.00,0.51,U] 
23:28:41.545 00.002 1032 refined, 7 included, MultiStar: {0.17, 0.02}, one-star: {0.35, -0.10}
23:28:41.546 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
23:28:41.548 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
23:28:41.550 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.12 mountX=-0.02 mountY=-0.16, mountTheta=-1.71
23:28:41.554 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.02, opts=13)
23:28:41.556 00.002 1032 Enqueuing Move request for scope (0.17, 0.02)
23:28:41.559 00.003 10072 Worker thread wakes up
23:28:41.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
23:28:41.559 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
23:28:41.559 00.000 10072 Moving (0.17, 0.02) raw xDistance=-0.02 yDistance=-0.16
23:28:41.561 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:28:41.563 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:28:41.563 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:28:41.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:41.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:28:41.563 00.000 10072 MoveAxis(E, 0, ABG)
23:28:41.563 00.000 10072 Move returns status 0, amount 0
23:28:41.564 00.001 10072 MoveAxis(N, 0, ABG)
23:28:41.564 00.000 10072 Move returns status 0, amount 0
23:28:41.564 00.000 10072 move complete, result=0
23:28:41.564 00.000 10072 worker thread done servicing request
23:28:41.582 00.018 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:28:41.585 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:41.586 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:41.590 00.004 1032 Enqueuing Expose request
23:28:41.593 00.003 1032 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:28:41.597 00.004 10072 Worker thread wakes up
23:28:41.597 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:41.597 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:42.013 00.416 10072 Exposure complete
23:28:42.067 00.054 10072 worker thread done servicing request
23:28:42.067 00.000 1032 OnExposeComplete: enter
23:28:42.069 00.002 1032 UpdateGuideState(): m_state=6
23:28:42.070 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9457
23:28:42.072 00.002 1032 Star::Find returns 1 (0), X=1107.65, Y=132.30, Mass=1462, SNR=26.9, Peak=105 HFD=3.4
23:28:42.074 00.002 1032 MultiStar: [#1 0.06,0.03,0.95,U] [#2 0.14,-0.02,0.77,U] [#3 0.04,0.22,0.77,U] [#4 0.18,0.02,0.68,U] [#5 0.23,0.06,0.65,U] [#6 -0.11,-0.08,0.56,U] [#7 0.02,0.01,0.71,U] [#8 0.18,0.14,0.49,U] 
23:28:42.076 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.32, -0.02}
23:28:42.077 00.001 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:28:42.080 00.003 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:28:42.083 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.29 mountX=0.00 mountY=-0.13, mountTheta=-1.54
23:28:42.087 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
23:28:42.090 00.003 1032 Enqueuing Move request for scope (0.13, 0.04)
23:28:42.092 00.002 10072 Worker thread wakes up
23:28:42.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
23:28:42.092 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
23:28:42.092 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.00 yDistance=-0.13
23:28:42.094 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:28:42.096 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:28:42.097 00.001 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
23:28:42.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:42.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:28:42.097 00.000 10072 MoveAxis(E, 0, ABG)
23:28:42.097 00.000 10072 Move returns status 0, amount 0
23:28:42.097 00.000 10072 MoveAxis(N, 0, ABG)
23:28:42.097 00.000 10072 Move returns status 0, amount 0
23:28:42.097 00.000 10072 move complete, result=0
23:28:42.097 00.000 10072 worker thread done servicing request
23:28:42.113 00.016 1032 UpdateGuideState exits: m=1462 SNR=26.9
23:28:42.116 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:42.118 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:42.119 00.001 1032 Enqueuing Expose request
23:28:42.122 00.003 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:42.124 00.002 10072 Worker thread wakes up
23:28:42.124 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:42.124 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:42.751 00.627 10072 Exposure complete
23:28:42.801 00.050 10072 worker thread done servicing request
23:28:42.801 00.000 1032 OnExposeComplete: enter
23:28:42.803 00.002 1032 UpdateGuideState(): m_state=6
23:28:42.806 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9458
23:28:42.807 00.001 1032 Star::Find returns 1 (0), X=1107.70, Y=132.36, Mass=1472, SNR=27.0, Peak=119 HFD=3.4
23:28:42.809 00.002 1032 MultiStar: [#1 0.00,0.18,0.90,U] [#2 0.13,0.06,0.81,U] [#3 0.08,0.20,0.70,U] [#4 0.21,0.02,0.66,U] [#5 0.19,0.08,0.63,U] [#6 -0.07,-0.14,0.58,U] [#7 0.01,0.02,0.74,U] [#8 0.10,0.12,0.50,U] 
23:28:42.812 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.37, 0.05}
23:28:42.814 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:28:42.816 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:28:42.817 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.53 mountX=0.04 mountY=-0.14, mountTheta=-1.30
23:28:42.820 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
23:28:42.822 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
23:28:42.824 00.002 10072 Worker thread wakes up
23:28:42.824 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:28:42.824 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:28:42.824 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.14
23:28:42.826 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:28:42.829 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:28:42.829 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:28:42.829 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:42.829 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:28:42.830 00.001 10072 MoveAxis(E, 0, ABG)
23:28:42.830 00.000 10072 Move returns status 0, amount 0
23:28:42.830 00.000 10072 MoveAxis(N, 0, ABG)
23:28:42.830 00.000 10072 Move returns status 0, amount 0
23:28:42.830 00.000 10072 move complete, result=0
23:28:42.830 00.000 10072 worker thread done servicing request
23:28:42.847 00.017 1032 UpdateGuideState exits: m=1472 SNR=27.0
23:28:42.849 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:42.851 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:42.852 00.001 1032 Enqueuing Expose request
23:28:42.854 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:42.855 00.001 10072 Worker thread wakes up
23:28:42.856 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:42.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:43.264 00.408 10072 Exposure complete
23:28:43.314 00.050 10072 worker thread done servicing request
23:28:43.314 00.000 1032 OnExposeComplete: enter
23:28:43.316 00.002 1032 UpdateGuideState(): m_state=6
23:28:43.318 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9459
23:28:43.320 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=132.25, Mass=1348, SNR=25.8, Peak=105 HFD=3.5
23:28:43.322 00.002 1032 MultiStar: [#1 0.03,0.14,0.94,U] [#2 0.19,0.00,0.81,U] [#3 0.04,0.24,0.77,U] [#4 0.13,0.15,0.72,U] [#5 0.22,0.04,0.72,U] [#6 -0.06,-0.11,0.63,U] [#7 -0.08,0.15,0.74,U] [#8 0.17,0.22,0.00,M6] 
23:28:43.324 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {0.38, -0.07}
23:28:43.328 00.004 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:28:43.330 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:28:43.332 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.51 mountX=0.03 mountY=-0.13, mountTheta=-1.32
23:28:43.334 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
23:28:43.335 00.001 1032 Enqueuing Move request for scope (0.12, 0.07)
23:28:43.338 00.003 10072 Worker thread wakes up
23:28:43.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:28:43.338 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:28:43.338 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.03 yDistance=-0.13
23:28:43.340 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:28:43.343 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:28:43.343 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:28:43.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:43.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:28:43.343 00.000 10072 MoveAxis(W, 0, ABG)
23:28:43.343 00.000 10072 Move returns status 0, amount 0
23:28:43.343 00.000 10072 MoveAxis(N, 0, ABG)
23:28:43.343 00.000 10072 Move returns status 0, amount 0
23:28:43.343 00.000 10072 move complete, result=0
23:28:43.343 00.000 10072 worker thread done servicing request
23:28:43.360 00.017 1032 UpdateGuideState exits: m=1348 SNR=25.8
23:28:43.362 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:43.364 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:43.365 00.001 1032 Enqueuing Expose request
23:28:43.366 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:28:43.368 00.002 10072 Worker thread wakes up
23:28:43.368 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:43.368 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:43.998 00.630 10072 Exposure complete
23:28:44.046 00.048 10072 worker thread done servicing request
23:28:44.046 00.000 1032 OnExposeComplete: enter
23:28:44.049 00.003 1032 UpdateGuideState(): m_state=6
23:28:44.051 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9460
23:28:44.052 00.001 1032 Star::Find returns 1 (0), X=1107.75, Y=132.24, Mass=1308, SNR=25.4, Peak=98 HFD=3.5
23:28:44.055 00.003 1032 MultiStar: [#1 0.04,0.08,1.00,U] [#2 0.13,0.00,0.84,U] [#3 0.03,0.14,0.76,U] [#4 0.20,0.06,0.70,U] [#5 0.18,-0.04,0.69,U] [#6 -0.10,0.03,0.63,U] [#7 0.04,0.02,0.72,U] [#8 0.25,0.06,0.52,U] 
23:28:44.057 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.03}, one-star: {0.41, -0.08}
23:28:44.059 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:28:44.060 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:28:44.061 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.21 mountX=-0.01 mountY=-0.14, mountTheta=-1.62
23:28:44.063 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
23:28:44.066 00.003 1032 Enqueuing Move request for scope (0.14, 0.03)
23:28:44.067 00.001 10072 Worker thread wakes up
23:28:44.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
23:28:44.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
23:28:44.068 00.001 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
23:28:44.069 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:28:44.071 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:28:44.072 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:28:44.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:44.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:28:44.072 00.000 10072 MoveAxis(W, 0, ABG)
23:28:44.072 00.000 10072 Move returns status 0, amount 0
23:28:44.072 00.000 10072 MoveAxis(N, 0, ABG)
23:28:44.072 00.000 10072 Move returns status 0, amount 0
23:28:44.072 00.000 10072 move complete, result=0
23:28:44.072 00.000 10072 worker thread done servicing request
23:28:44.088 00.016 1032 UpdateGuideState exits: m=1308 SNR=25.4
23:28:44.091 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:44.093 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:44.094 00.001 1032 Enqueuing Expose request
23:28:44.095 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:28:44.097 00.002 10072 Worker thread wakes up
23:28:44.097 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:44.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:44.513 00.416 10072 Exposure complete
23:28:44.563 00.050 10072 worker thread done servicing request
23:28:44.563 00.000 1032 OnExposeComplete: enter
23:28:44.565 00.002 1032 UpdateGuideState(): m_state=6
23:28:44.567 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9461
23:28:44.569 00.002 1032 Star::Find returns 1 (0), X=1107.77, Y=132.21, Mass=1439, SNR=26.7, Peak=100 HFD=3.4
23:28:44.570 00.001 1032 MultiStar: [#1 0.06,0.04,0.92,U] [#2 0.24,-0.07,0.81,U] [#3 0.14,0.10,0.76,U] [#4 0.16,0.06,0.66,U] [#5 0.06,-0.04,0.62,U] [#6 -0.01,-0.25,0.67,U] [#7 0.16,-0.06,0.69,U] [#8 0.31,0.06,0.00,M6] 
23:28:44.572 00.002 1032 refined, 7 included, MultiStar: {0.17, -0.04}, one-star: {0.44, -0.10}
23:28:44.574 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:28:44.575 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:28:44.577 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.23 mountX=-0.08 mountY=-0.15, mountTheta=-2.06
23:28:44.579 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.04, opts=13)
23:28:44.581 00.002 1032 Enqueuing Move request for scope (0.17, -0.04)
23:28:44.582 00.001 10072 Worker thread wakes up
23:28:44.582 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
23:28:44.582 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
23:28:44.584 00.002 10072 Moving (0.17, -0.04) raw xDistance=-0.08 yDistance=-0.15
23:28:44.585 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:28:44.588 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:28:44.588 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:28:44.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:44.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:28:44.588 00.000 10072 MoveAxis(W, 0, ABG)
23:28:44.588 00.000 10072 Move returns status 0, amount 0
23:28:44.588 00.000 10072 MoveAxis(N, 0, ABG)
23:28:44.588 00.000 10072 Move returns status 0, amount 0
23:28:44.589 00.001 10072 move complete, result=0
23:28:44.589 00.000 10072 worker thread done servicing request
23:28:44.605 00.016 1032 UpdateGuideState exits: m=1439 SNR=26.7
23:28:44.608 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:44.612 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:44.615 00.003 1032 Enqueuing Expose request
23:28:44.617 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
23:28:44.619 00.002 10072 Worker thread wakes up
23:28:44.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:44.620 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:45.249 00.629 10072 Exposure complete
23:28:45.302 00.053 10072 worker thread done servicing request
23:28:45.302 00.000 1032 OnExposeComplete: enter
23:28:45.305 00.003 1032 UpdateGuideState(): m_state=6
23:28:45.308 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9462
23:28:45.310 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=132.32, Mass=1369, SNR=26.0, Peak=104 HFD=3.4
23:28:45.311 00.001 1032 MultiStar: [#1 0.03,0.08,1.01,U] [#2 0.16,0.11,0.82,U] [#3 -0.08,0.25,0.00,M1] [#4 0.00,0.08,0.68,U] [#5 0.20,0.05,0.63,U] [#6 -0.05,0.05,0.63,U] [#7 -0.08,-0.00,0.72,U] [#8 0.14,0.09,0.52,U] 
23:28:45.313 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.06}, one-star: {0.38, 0.01}
23:28:45.314 00.001 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:28:45.316 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:28:45.317 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.48 mountX=0.03 mountY=-0.12, mountTheta=-1.35
23:28:45.321 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
23:28:45.324 00.003 1032 Enqueuing Move request for scope (0.11, 0.06)
23:28:45.326 00.002 10072 Worker thread wakes up
23:28:45.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
23:28:45.326 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
23:28:45.326 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
23:28:45.328 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:28:45.331 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:28:45.331 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:28:45.331 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:45.331 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:28:45.331 00.000 10072 MoveAxis(E, 0, ABG)
23:28:45.331 00.000 10072 Move returns status 0, amount 0
23:28:45.331 00.000 10072 MoveAxis(N, 0, ABG)
23:28:45.331 00.000 10072 Move returns status 0, amount 0
23:28:45.331 00.000 10072 move complete, result=0
23:28:45.332 00.001 10072 worker thread done servicing request
23:28:45.350 00.018 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:28:45.352 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:45.354 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:45.355 00.001 1032 Enqueuing Expose request
23:28:45.358 00.003 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:45.361 00.003 10072 Worker thread wakes up
23:28:45.362 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:45.362 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:45.768 00.406 10072 Exposure complete
23:28:45.818 00.050 10072 worker thread done servicing request
23:28:45.818 00.000 1032 OnExposeComplete: enter
23:28:45.820 00.002 1032 UpdateGuideState(): m_state=6
23:28:45.822 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9463
23:28:45.824 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=132.35, Mass=1467, SNR=26.9, Peak=118 HFD=3.4
23:28:45.826 00.002 1032 MultiStar: [#1 -0.07,0.23,0.97,U] [#2 0.08,0.07,0.77,U] [#3 -0.03,0.13,0.75,U] [#4 0.11,0.07,0.65,U] [#5 0.10,0.13,0.67,U] [#6 -0.06,-0.12,0.55,U] [#7 -0.03,0.06,0.66,U] [#8 0.02,0.18,0.50,U] 
23:28:45.827 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.36, 0.04}
23:28:45.829 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:28:45.833 00.004 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:28:45.835 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.96 mountX=0.07 mountY=-0.09, mountTheta=-0.87
23:28:45.838 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
23:28:45.839 00.001 1032 Enqueuing Move request for scope (0.07, 0.09)
23:28:45.841 00.002 10072 Worker thread wakes up
23:28:45.841 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
23:28:45.841 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
23:28:45.841 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
23:28:45.843 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:28:45.846 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:28:45.846 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:28:45.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:45.846 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:28:45.846 00.000 10072 MoveAxis(E, 1, ABG)
23:28:45.846 00.000 10072 Guiding  Dir = 2, Dur = 1
23:28:45.846 00.000 10072 IsGuiding returns 0
23:28:45.846 00.000 10072 PulseGuide returned control before completion, sleep 11
23:28:45.862 00.016 1032 UpdateGuideState exits: m=1467 SNR=26.9
23:28:45.864 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:45.865 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:45.867 00.002 1032 Enqueuing Expose request
23:28:45.873 00.006 10072 IsGuiding returns 0
23:28:45.873 00.000 10072 Move returns status 0, amount 1
23:28:45.873 00.000 10072 MoveAxis(N, 0, ABG)
23:28:45.873 00.000 10072 Move returns status 0, amount 0
23:28:45.873 00.000 10072 move complete, result=0
23:28:45.873 00.000 10072 worker thread done servicing request
23:28:45.873 00.000 10072 Worker thread wakes up
23:28:45.873 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:45.873 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:45.875 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:28:46.499 00.624 10072 Exposure complete
23:28:46.548 00.049 1032 OnExposeComplete: enter
23:28:46.551 00.003 1032 UpdateGuideState(): m_state=6
23:28:46.554 00.003 10072 worker thread done servicing request
23:28:46.554 00.000 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9464
23:28:46.558 00.004 1032 Star::Find returns 1 (0), X=1107.67, Y=132.27, Mass=1441, SNR=26.7, Peak=104 HFD=3.5
23:28:46.559 00.001 1032 MultiStar: [#1 0.00,0.16,0.99,U] [#2 0.21,0.01,0.80,U] [#3 0.13,0.19,0.76,U] [#4 0.14,-0.08,0.64,U] [#5 0.17,0.08,0.64,U] [#6 -0.11,-0.07,0.58,U] [#7 0.06,-0.01,0.68,U] [#8 0.19,0.13,0.51,U] 
23:28:46.561 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.34, -0.05}
23:28:46.562 00.001 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
23:28:46.564 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
23:28:46.567 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.31 mountX=0.01 mountY=-0.14, mountTheta=-1.52
23:28:46.569 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
23:28:46.570 00.001 1032 Enqueuing Move request for scope (0.13, 0.04)
23:28:46.572 00.002 10072 Worker thread wakes up
23:28:46.572 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
23:28:46.572 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
23:28:46.572 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.14
23:28:46.574 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:28:46.578 00.004 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:28:46.578 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:28:46.578 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:46.578 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:28:46.578 00.000 10072 MoveAxis(E, 1, ABG)
23:28:46.578 00.000 10072 Guiding  Dir = 2, Dur = 1
23:28:46.578 00.000 10072 IsGuiding returns 0
23:28:46.579 00.001 10072 PulseGuide returned control before completion, sleep 11
23:28:46.596 00.017 1032 UpdateGuideState exits: m=1441 SNR=26.7
23:28:46.598 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:46.600 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:46.602 00.002 1032 Enqueuing Expose request
23:28:46.606 00.004 10072 IsGuiding returns 0
23:28:46.606 00.000 10072 Move returns status 0, amount 1
23:28:46.606 00.000 10072 MoveAxis(N, 0, ABG)
23:28:46.607 00.001 10072 Move returns status 0, amount 0
23:28:46.607 00.000 10072 move complete, result=0
23:28:46.607 00.000 10072 worker thread done servicing request
23:28:46.607 00.000 10072 Worker thread wakes up
23:28:46.607 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:46.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:46.612 00.005 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:28:47.015 00.403 10072 Exposure complete
23:28:47.078 00.063 10072 worker thread done servicing request
23:28:47.078 00.000 1032 OnExposeComplete: enter
23:28:47.081 00.003 1032 UpdateGuideState(): m_state=6
23:28:47.084 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9465
23:28:47.087 00.003 1032 Star::Find returns 1 (0), X=1107.77, Y=132.20, Mass=1326, SNR=25.6, Peak=96 HFD=3.4
23:28:47.090 00.003 1032 MultiStar: [#1 0.07,-0.01,0.97,U] [#2 0.18,0.01,0.85,U] [#3 0.17,0.13,0.76,U] [#4 0.20,-0.06,0.70,U] [#5 0.22,-0.00,0.69,U] [#6 -0.03,-0.20,0.62,U] [#7 0.13,-0.05,0.72,U] [#8 0.16,0.12,0.57,U] 
23:28:47.093 00.003 1032 refined, 8 included, MultiStar: {0.18, -0.02}, one-star: {0.44, -0.11}
23:28:47.095 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
23:28:47.098 00.003 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
23:28:47.100 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.13 mountX=-0.07 mountY=-0.17, mountTheta=-1.96
23:28:47.103 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.02, opts=13)
23:28:47.106 00.003 1032 Enqueuing Move request for scope (0.18, -0.02)
23:28:47.108 00.002 10072 Worker thread wakes up
23:28:47.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
23:28:47.108 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
23:28:47.108 00.000 10072 Moving (0.18, -0.02) raw xDistance=-0.07 yDistance=-0.17
23:28:47.111 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:28:47.116 00.005 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:28:47.116 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
23:28:47.116 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:47.116 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:28:47.116 00.000 10072 MoveAxis(E, 1, ABG)
23:28:47.117 00.001 10072 Guiding  Dir = 2, Dur = 1
23:28:47.117 00.000 10072 IsGuiding returns 0
23:28:47.118 00.001 10072 PulseGuide returned control before completion, sleep 11
23:28:47.136 00.018 10072 IsGuiding returns 0
23:28:47.136 00.000 10072 Move returns status 0, amount 1
23:28:47.136 00.000 10072 MoveAxis(N, 0, ABG)
23:28:47.136 00.000 10072 Move returns status 0, amount 0
23:28:47.136 00.000 10072 move complete, result=0
23:28:47.136 00.000 10072 worker thread done servicing request
23:28:47.138 00.002 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:28:47.141 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:47.143 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:47.146 00.003 1032 Enqueuing Expose request
23:28:47.148 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
23:28:47.150 00.002 10072 Worker thread wakes up
23:28:47.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:47.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:47.779 00.629 10072 Exposure complete
23:28:47.831 00.052 10072 worker thread done servicing request
23:28:47.831 00.000 1032 OnExposeComplete: enter
23:28:47.833 00.002 1032 UpdateGuideState(): m_state=6
23:28:47.835 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9466
23:28:47.837 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=132.15, Mass=1486, SNR=27.1, Peak=104 HFD=3.4
23:28:47.839 00.002 1032 MultiStar: [#1 0.04,0.03,0.94,U] [#2 0.16,0.00,0.75,U] [#3 0.11,0.17,0.76,U] [#4 0.16,0.11,0.65,U] [#5 0.14,-0.06,0.64,U] [#6 -0.08,-0.21,0.57,U] [#7 0.08,0.01,0.70,U] [#8 0.24,0.04,0.52,U] 
23:28:47.841 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.01}, one-star: {0.39, -0.17}
23:28:47.842 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
23:28:47.844 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
23:28:47.846 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.06 mountX=-0.05 mountY=-0.14, mountTheta=-1.89
23:28:47.849 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
23:28:47.850 00.001 1032 Enqueuing Move request for scope (0.15, -0.01)
23:28:47.852 00.002 10072 Worker thread wakes up
23:28:47.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
23:28:47.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
23:28:47.852 00.000 10072 Moving (0.15, -0.01) raw xDistance=-0.05 yDistance=-0.14
23:28:47.855 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:28:47.858 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:28:47.858 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:28:47.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:47.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:28:47.858 00.000 10072 MoveAxis(E, 1, ABG)
23:28:47.858 00.000 10072 Guiding  Dir = 2, Dur = 1
23:28:47.859 00.001 10072 IsGuiding returns 0
23:28:47.859 00.000 10072 PulseGuide returned control before completion, sleep 11
23:28:47.876 00.017 1032 UpdateGuideState exits: m=1486 SNR=27.1
23:28:47.878 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:47.880 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:47.881 00.001 1032 Enqueuing Expose request
23:28:47.885 00.004 10072 IsGuiding returns 0
23:28:47.885 00.000 10072 Move returns status 0, amount 1
23:28:47.885 00.000 10072 MoveAxis(N, 0, ABG)
23:28:47.885 00.000 10072 Move returns status 0, amount 0
23:28:47.885 00.000 10072 move complete, result=0
23:28:47.885 00.000 10072 worker thread done servicing request
23:28:47.885 00.000 10072 Worker thread wakes up
23:28:47.885 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:47.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:47.890 00.005 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:28:48.295 00.405 10072 Exposure complete
23:28:48.351 00.056 10072 worker thread done servicing request
23:28:48.352 00.001 1032 OnExposeComplete: enter
23:28:48.353 00.001 1032 UpdateGuideState(): m_state=6
23:28:48.355 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9467
23:28:48.356 00.001 1032 Star::Find returns 1 (0), X=1107.73, Y=132.26, Mass=1396, SNR=26.3, Peak=105 HFD=3.5
23:28:48.358 00.002 1032 MultiStar: [#1 -0.03,0.10,0.96,U] [#2 0.23,0.00,0.80,U] [#3 0.06,0.28,0.00,M1] [#4 0.04,0.06,0.68,U] [#5 0.24,0.09,0.66,U] [#6 -0.06,-0.12,0.63,U] [#7 0.08,0.03,0.66,U] [#8 0.10,0.13,0.50,U] 
23:28:48.361 00.003 1032 refined, 7 included, MultiStar: {0.14, 0.03}, one-star: {0.40, -0.06}
23:28:48.363 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
23:28:48.365 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
23:28:48.367 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.19 mountX=-0.01 mountY=-0.14, mountTheta=-1.64
23:28:48.371 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
23:28:48.372 00.001 1032 Enqueuing Move request for scope (0.14, 0.03)
23:28:48.374 00.002 10072 Worker thread wakes up
23:28:48.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
23:28:48.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
23:28:48.374 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
23:28:48.376 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:28:48.379 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:28:48.379 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:28:48.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:48.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:28:48.379 00.000 10072 MoveAxis(E, 1, ABG)
23:28:48.379 00.000 10072 Guiding  Dir = 2, Dur = 1
23:28:48.380 00.001 10072 IsGuiding returns 0
23:28:48.380 00.000 10072 PulseGuide returned control before completion, sleep 11
23:28:48.397 00.017 1032 UpdateGuideState exits: m=1396 SNR=26.3
23:28:48.399 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:48.403 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:48.405 00.002 1032 Enqueuing Expose request
23:28:48.407 00.002 10072 IsGuiding returns 0
23:28:48.407 00.000 10072 Move returns status 0, amount 1
23:28:48.407 00.000 10072 MoveAxis(N, 0, ABG)
23:28:48.407 00.000 10072 Move returns status 0, amount 0
23:28:48.407 00.000 10072 move complete, result=0
23:28:48.407 00.000 10072 worker thread done servicing request
23:28:48.407 00.000 10072 Worker thread wakes up
23:28:48.408 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:48.408 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:48.415 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:28:49.039 00.624 10072 Exposure complete
23:28:49.087 00.048 10072 worker thread done servicing request
23:28:49.087 00.000 1032 OnExposeComplete: enter
23:28:49.089 00.002 1032 UpdateGuideState(): m_state=6
23:28:49.091 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9468
23:28:49.092 00.001 1032 Star::Find returns 1 (0), X=1107.75, Y=132.32, Mass=1329, SNR=25.6, Peak=105 HFD=3.3
23:28:49.095 00.003 1032 MultiStar: [#1 -0.05,0.05,0.96,U] [#2 -0.00,0.00,0.85,U] [#3 0.05,0.19,0.77,U] [#4 0.14,0.08,0.69,U] [#5 0.14,0.02,0.72,U] [#6 -0.08,-0.17,0.61,U] [#7 -0.02,0.06,0.73,U] [#8 0.02,0.11,0.54,U] 
23:28:49.096 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.42, 0.01}
23:28:49.098 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
23:28:49.100 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
23:28:49.101 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.44 mountX=0.02 mountY=-0.09, mountTheta=-1.39
23:28:49.104 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
23:28:49.106 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
23:28:49.108 00.002 10072 Worker thread wakes up
23:28:49.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
23:28:49.108 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
23:28:49.108 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
23:28:49.110 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:28:49.114 00.004 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:28:49.114 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:28:49.114 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:49.114 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:28:49.114 00.000 10072 MoveAxis(E, 1, ABG)
23:28:49.114 00.000 10072 Guiding  Dir = 2, Dur = 1
23:28:49.115 00.001 10072 IsGuiding returns 0
23:28:49.115 00.000 10072 PulseGuide returned control before completion, sleep 11
23:28:49.131 00.016 10072 IsGuiding returns 0
23:28:49.131 00.000 10072 Move returns status 0, amount 1
23:28:49.131 00.000 10072 MoveAxis(N, 0, ABG)
23:28:49.131 00.000 10072 Move returns status 0, amount 0
23:28:49.131 00.000 10072 move complete, result=0
23:28:49.131 00.000 10072 worker thread done servicing request
23:28:49.133 00.002 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:28:49.135 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:49.137 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:49.138 00.001 1032 Enqueuing Expose request
23:28:49.140 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:28:49.142 00.002 10072 Worker thread wakes up
23:28:49.142 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:49.142 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:49.556 00.414 10072 Exposure complete
23:28:49.614 00.058 1032 OnExposeComplete: enter
23:28:49.616 00.002 1032 UpdateGuideState(): m_state=6
23:28:49.618 00.002 10072 worker thread done servicing request
23:28:49.618 00.000 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9469
23:28:49.621 00.003 1032 Star::Find returns 1 (0), X=1107.73, Y=132.23, Mass=1389, SNR=26.2, Peak=124 HFD=3.4
23:28:49.623 00.002 1032 MultiStar: [#1 -0.05,0.02,0.98,U] [#2 0.03,-0.15,0.83,U] [#3 -0.07,0.21,0.78,U] [#4 0.12,0.04,0.65,U] [#5 0.17,-0.09,0.67,U] [#6 -0.18,-0.24,0.00,M1] [#7 -0.03,-0.14,0.64,U] [#8 0.10,-0.04,0.50,U] 
23:28:49.624 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.40, -0.08}
23:28:49.626 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
23:28:49.629 00.003 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
23:28:49.630 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.31 mountX=-0.05 mountY=-0.08, mountTheta=-2.14
23:28:49.634 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
23:28:49.635 00.001 1032 Enqueuing Move request for scope (0.09, -0.03)
23:28:49.637 00.002 10072 Worker thread wakes up
23:28:49.637 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
23:28:49.637 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
23:28:49.637 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
23:28:49.639 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:28:49.642 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:28:49.642 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:28:49.642 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:49.642 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:28:49.642 00.000 10072 MoveAxis(E, 1, ABG)
23:28:49.642 00.000 10072 Guiding  Dir = 2, Dur = 1
23:28:49.643 00.001 10072 IsGuiding returns 0
23:28:49.643 00.000 10072 PulseGuide returned control before completion, sleep 11
23:28:49.660 00.017 1032 UpdateGuideState exits: m=1389 SNR=26.2
23:28:49.663 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:49.664 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:49.666 00.002 1032 Enqueuing Expose request
23:28:49.668 00.002 10072 IsGuiding returns 0
23:28:49.668 00.000 10072 Move returns status 0, amount 1
23:28:49.668 00.000 10072 MoveAxis(N, 0, ABG)
23:28:49.668 00.000 10072 Move returns status 0, amount 0
23:28:49.668 00.000 10072 move complete, result=0
23:28:49.668 00.000 10072 worker thread done servicing request
23:28:49.668 00.000 10072 Worker thread wakes up
23:28:49.669 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:49.669 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:49.677 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:28:50.305 00.628 10072 Exposure complete
23:28:50.356 00.051 10072 worker thread done servicing request
23:28:50.356 00.000 1032 OnExposeComplete: enter
23:28:50.358 00.002 1032 UpdateGuideState(): m_state=6
23:28:50.360 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9470
23:28:50.362 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=132.06, Mass=1480, SNR=27.0, Peak=112 HFD=3.4
23:28:50.366 00.004 1032 MultiStar: [#1 -0.02,-0.09,0.95,U] [#2 0.11,-0.13,0.80,U] [#3 0.01,0.02,0.75,U] [#4 0.15,-0.07,0.65,U] [#5 0.27,-0.14,0.00,M1] [#6 -0.11,-0.35,0.00,M2] [#7 0.03,-0.18,0.67,U] [#8 0.04,-0.11,0.49,U] 
23:28:50.368 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.12}, one-star: {0.36, -0.25}
23:28:50.370 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
23:28:50.372 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
23:28:50.374 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.84 mountX=-0.14 mountY=-0.07, mountTheta=-2.67
23:28:50.377 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.12, opts=13)
23:28:50.380 00.003 1032 Enqueuing Move request for scope (0.11, -0.12)
23:28:50.381 00.001 10072 Worker thread wakes up
23:28:50.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
23:28:50.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
23:28:50.381 00.000 10072 Moving (0.11, -0.12) raw xDistance=-0.14 yDistance=-0.07
23:28:50.383 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:28:50.387 00.004 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.66
23:28:50.387 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
23:28:50.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:50.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:28:50.387 00.000 10072 MoveAxis(E, 69, ABG)
23:28:50.387 00.000 10072 Guiding  Dir = 2, Dur = 69
23:28:50.387 00.000 10072 IsGuiding returns 0
23:28:50.388 00.001 10072 PulseGuide returned control before completion, sleep 79
23:28:50.404 00.016 1032 UpdateGuideState exits: m=1480 SNR=27.0
23:28:50.406 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:50.408 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:50.410 00.002 1032 Enqueuing Expose request
23:28:50.473 00.063 10072 IsGuiding returns 0
23:28:50.473 00.000 10072 Move returns status 0, amount 69
23:28:50.473 00.000 10072 MoveAxis(N, 0, ABG)
23:28:50.473 00.000 10072 Move returns status 0, amount 0
23:28:50.473 00.000 10072 move complete, result=0
23:28:50.473 00.000 10072 worker thread done servicing request
23:28:50.473 00.000 10072 Worker thread wakes up
23:28:50.474 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:50.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:50.479 00.005 1032 GuideStep: -0.1 px 69 ms EAST, -0.1 px 0 ms NORTH
23:28:50.884 00.405 10072 Exposure complete
23:28:50.931 00.047 10072 worker thread done servicing request
23:28:50.931 00.000 1032 OnExposeComplete: enter
23:28:50.933 00.002 1032 UpdateGuideState(): m_state=6
23:28:50.934 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9471
23:28:50.937 00.003 1032 Star::Find returns 1 (0), X=1107.69, Y=132.33, Mass=1262, SNR=25.0, Peak=95 HFD=3.4
23:28:50.938 00.001 1032 MultiStar: [#1 0.06,0.11,1.08,U] [#2 0.18,0.08,0.84,U] [#3 0.07,0.21,0.80,U] [#4 0.23,0.17,0.00,M1] [#5 0.17,0.14,0.72,U] [#6 -0.09,-0.15,0.65,U] [#7 0.09,0.05,0.74,U] [#8 0.13,0.15,0.57,U] 
23:28:50.940 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.08}, one-star: {0.36, 0.01}
23:28:50.941 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:28:50.942 00.001 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:28:50.944 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.53 mountX=0.04 mountY=-0.14, mountTheta=-1.30
23:28:50.946 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
23:28:50.948 00.002 1032 Enqueuing Move request for scope (0.13, 0.08)
23:28:50.949 00.001 10072 Worker thread wakes up
23:28:50.949 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
23:28:50.949 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
23:28:50.950 00.001 10072 Moving (0.13, 0.08) raw xDistance=0.04 yDistance=-0.14
23:28:50.952 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:28:50.955 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:28:50.955 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:28:50.955 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:50.955 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:28:50.955 00.000 10072 MoveAxis(E, 2, ABG)
23:28:50.955 00.000 10072 Guiding  Dir = 2, Dur = 2
23:28:50.955 00.000 10072 IsGuiding returns 0
23:28:50.956 00.001 10072 PulseGuide returned control before completion, sleep 12
23:28:50.973 00.017 1032 UpdateGuideState exits: m=1262 SNR=25.0
23:28:50.975 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:50.977 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:50.979 00.002 1032 Enqueuing Expose request
23:28:50.981 00.002 10072 IsGuiding returns 0
23:28:50.981 00.000 10072 Move returns status 0, amount 2
23:28:50.981 00.000 10072 MoveAxis(N, 0, ABG)
23:28:50.981 00.000 10072 Move returns status 0, amount 0
23:28:50.981 00.000 10072 move complete, result=0
23:28:50.981 00.000 10072 worker thread done servicing request
23:28:50.981 00.000 10072 Worker thread wakes up
23:28:50.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:50.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:50.989 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:28:51.620 00.631 10072 Exposure complete
23:28:51.669 00.049 10072 worker thread done servicing request
23:28:51.669 00.000 1032 OnExposeComplete: enter
23:28:51.672 00.003 1032 UpdateGuideState(): m_state=6
23:28:51.675 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9472
23:28:51.677 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=132.41, Mass=1377, SNR=26.1, Peak=106 HFD=3.3
23:28:51.678 00.001 1032 MultiStar: [#1 -0.02,0.32,0.00,M1] [#2 0.04,0.23,0.85,U] [#3 0.01,0.39,0.00,M1] [#4 0.19,0.26,0.00,M2] [#5 0.21,0.23,0.00,M1] [#6 -0.09,0.08,0.62,U] [#7 -0.07,0.17,0.77,U] [#8 0.03,0.27,0.00,M1] 
23:28:51.681 00.003 1032 refined, 3 included, MultiStar: {0.08, 0.14}, one-star: {0.34, 0.09}
23:28:51.683 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
23:28:51.685 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
23:28:51.686 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.17 cameraTheta=1.04 mountX=0.12 mountY=-0.12, mountTheta=-0.79
23:28:51.690 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.14, opts=13)
23:28:51.692 00.002 1032 Enqueuing Move request for scope (0.08, 0.14)
23:28:51.694 00.002 10072 Worker thread wakes up
23:28:51.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
23:28:51.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
23:28:51.694 00.000 10072 Moving (0.08, 0.14) raw xDistance=0.12 yDistance=-0.12
23:28:51.697 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:28:51.699 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:28:51.699 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
23:28:51.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:51.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:28:51.699 00.000 10072 MoveAxis(E, 2, ABG)
23:28:51.699 00.000 10072 Guiding  Dir = 2, Dur = 2
23:28:51.699 00.000 10072 IsGuiding returns 0
23:28:51.700 00.001 10072 PulseGuide returned control before completion, sleep 12
23:28:51.718 00.018 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:28:51.721 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:51.723 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:51.725 00.002 1032 Enqueuing Expose request
23:28:51.727 00.002 10072 IsGuiding returns 0
23:28:51.727 00.000 10072 Move returns status 0, amount 2
23:28:51.727 00.000 10072 MoveAxis(N, 0, ABG)
23:28:51.727 00.000 10072 Move returns status 0, amount 0
23:28:51.727 00.000 10072 move complete, result=0
23:28:51.727 00.000 10072 worker thread done servicing request
23:28:51.727 00.000 10072 Worker thread wakes up
23:28:51.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:51.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:51.737 00.010 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:28:52.133 00.396 10072 Exposure complete
23:28:52.188 00.055 10072 worker thread done servicing request
23:28:52.188 00.000 1032 OnExposeComplete: enter
23:28:52.190 00.002 1032 UpdateGuideState(): m_state=6
23:28:52.192 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9473
23:28:52.194 00.002 1032 Star::Find returns 1 (0), X=1107.57, Y=132.49, Mass=1471, SNR=27.0, Peak=117 HFD=3.2
23:28:52.196 00.002 1032 MultiStar: [#1 -0.03,0.34,0.00,M2] [#2 0.13,0.24,0.00,M1] [#3 -0.01,0.45,0.00,M2] [#4 0.11,0.22,0.66,U] [#5 0.15,0.06,0.64,U] [#6 -0.13,0.13,0.63,U] [#7 -0.02,0.19,0.67,U] [#8 0.07,0.27,0.00,M2] 
23:28:52.197 00.001 1032 refined, 4 included, MultiStar: {0.08, 0.16}, one-star: {0.24, 0.17}
23:28:52.199 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
23:28:52.200 00.001 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
23:28:52.202 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.07 mountX=0.13 mountY=-0.12, mountTheta=-0.76
23:28:52.205 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.16, opts=13)
23:28:52.211 00.006 1032 Enqueuing Move request for scope (0.08, 0.16)
23:28:52.214 00.003 10072 Worker thread wakes up
23:28:52.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
23:28:52.214 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
23:28:52.214 00.000 10072 Moving (0.08, 0.16) raw xDistance=0.13 yDistance=-0.12
23:28:52.217 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:28:52.219 00.002 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:28:52.220 00.001 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
23:28:52.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:52.220 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:28:52.220 00.000 10072 MoveAxis(E, 0, ABG)
23:28:52.220 00.000 10072 Move returns status 0, amount 0
23:28:52.220 00.000 10072 MoveAxis(N, 0, ABG)
23:28:52.220 00.000 10072 Move returns status 0, amount 0
23:28:52.220 00.000 10072 move complete, result=0
23:28:52.220 00.000 10072 worker thread done servicing request
23:28:52.238 00.018 1032 UpdateGuideState exits: m=1471 SNR=27.0
23:28:52.241 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:52.244 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:52.246 00.002 1032 Enqueuing Expose request
23:28:52.248 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:52.249 00.001 10072 Worker thread wakes up
23:28:52.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:52.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:52.882 00.633 10072 Exposure complete
23:28:52.933 00.051 10072 worker thread done servicing request
23:28:52.934 00.001 1032 OnExposeComplete: enter
23:28:52.936 00.002 1032 UpdateGuideState(): m_state=6
23:28:52.937 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9474
23:28:52.939 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=132.41, Mass=1332, SNR=25.7, Peak=99 HFD=3.3
23:28:52.941 00.002 1032 MultiStar: [#1 -0.06,0.24,1.01,U] [#2 0.12,0.13,0.81,U] [#3 -0.15,0.23,0.00,M3] [#4 0.18,0.18,0.71,U] [#5 0.16,0.11,0.64,U] [#6 -0.17,0.07,0.65,U] [#7 0.05,0.12,0.71,U] [#8 0.10,0.22,0.55,U] 
23:28:52.944 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.15}, one-star: {0.39, 0.09}
23:28:52.945 00.001 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
23:28:52.947 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
23:28:52.948 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.95 mountX=0.11 mountY=-0.14, mountTheta=-0.88
23:28:52.951 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.15, opts=13)
23:28:52.953 00.002 1032 Enqueuing Move request for scope (0.10, 0.15)
23:28:52.956 00.003 10072 Worker thread wakes up
23:28:52.956 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
23:28:52.956 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
23:28:52.956 00.000 10072 Moving (0.10, 0.15) raw xDistance=0.11 yDistance=-0.14
23:28:52.960 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:28:52.962 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:28:52.963 00.001 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
23:28:52.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:52.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:28:52.963 00.000 10072 MoveAxis(E, 0, ABG)
23:28:52.963 00.000 10072 Move returns status 0, amount 0
23:28:52.963 00.000 10072 MoveAxis(N, 0, ABG)
23:28:52.963 00.000 10072 Move returns status 0, amount 0
23:28:52.963 00.000 10072 move complete, result=0
23:28:52.963 00.000 10072 worker thread done servicing request
23:28:52.980 00.017 1032 UpdateGuideState exits: m=1332 SNR=25.7
23:28:52.982 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:52.985 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:52.989 00.004 1032 Enqueuing Expose request
23:28:52.992 00.003 10072 Worker thread wakes up
23:28:52.992 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:52.994 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:52.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:53.415 00.421 10072 Exposure complete
23:28:53.464 00.049 10072 worker thread done servicing request
23:28:53.465 00.001 1032 OnExposeComplete: enter
23:28:53.467 00.002 1032 UpdateGuideState(): m_state=6
23:28:53.469 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9475
23:28:53.471 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=132.44, Mass=1267, SNR=25.0, Peak=99 HFD=3.3
23:28:53.473 00.002 1032 MultiStar: [#1 0.03,0.26,0.00,M2] [#2 0.11,0.16,0.87,U] [#3 0.06,0.29,0.00,M4] [#4 0.14,0.17,0.71,U] [#5 0.09,0.18,0.66,U] [#6 -0.14,0.07,0.61,U] [#7 -0.00,0.11,0.69,U] [#8 -0.01,0.35,0.00,M2] 
23:28:53.475 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.14}, one-star: {0.39, 0.13}
23:28:53.476 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
23:28:53.478 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
23:28:53.481 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.85 mountX=0.10 mountY=-0.15, mountTheta=-0.98
23:28:53.485 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.14, opts=13)
23:28:53.487 00.002 1032 Enqueuing Move request for scope (0.12, 0.14)
23:28:53.492 00.005 10072 Worker thread wakes up
23:28:53.492 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
23:28:53.492 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
23:28:53.492 00.000 10072 Moving (0.12, 0.14) raw xDistance=0.10 yDistance=-0.15
23:28:53.495 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:28:53.497 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:28:53.498 00.001 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:28:53.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:53.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:28:53.498 00.000 10072 MoveAxis(E, 1, ABG)
23:28:53.498 00.000 10072 Guiding  Dir = 2, Dur = 1
23:28:53.498 00.000 10072 IsGuiding returns 0
23:28:53.499 00.001 10072 PulseGuide returned control before completion, sleep 11
23:28:53.515 00.016 1032 UpdateGuideState exits: m=1267 SNR=25.0
23:28:53.516 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:53.519 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:53.525 00.006 1032 Enqueuing Expose request
23:28:53.527 00.002 10072 IsGuiding returns 0
23:28:53.527 00.000 10072 Move returns status 0, amount 1
23:28:53.527 00.000 10072 MoveAxis(N, 0, ABG)
23:28:53.527 00.000 10072 Move returns status 0, amount 0
23:28:53.527 00.000 10072 move complete, result=0
23:28:53.528 00.001 10072 worker thread done servicing request
23:28:53.528 00.000 10072 Worker thread wakes up
23:28:53.528 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:53.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:53.535 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
23:28:54.259 00.724 10072 Exposure complete
23:28:54.310 00.051 10072 worker thread done servicing request
23:28:54.310 00.000 1032 OnExposeComplete: enter
23:28:54.312 00.002 1032 UpdateGuideState(): m_state=6
23:28:54.314 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9476
23:28:54.316 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=132.50, Mass=1256, SNR=24.9, Peak=96 HFD=3.3
23:28:54.317 00.001 1032 MultiStar: [#1 -0.06,0.36,0.00,M3] [#2 0.16,0.22,0.00,M1] [#3 -0.01,0.47,0.00,M5] [#4 0.05,0.27,0.00,M1] [#5 0.20,0.41,0.00,M1] [#6 -0.00,0.18,0.66,U] [#7 -0.01,0.23,0.73,U] [#8 0.15,0.44,0.00,M3] 
23:28:54.319 00.002 1032 refined, 2 included, MultiStar: {0.15, 0.20}, one-star: {0.37, 0.19}
23:28:54.320 00.001 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
23:28:54.322 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
23:28:54.323 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.20 hyp=0.25 cameraTheta=0.93 mountX=0.15 mountY=-0.20, mountTheta=-0.90
23:28:54.327 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.20, opts=13)
23:28:54.329 00.002 1032 Enqueuing Move request for scope (0.15, 0.20)
23:28:54.332 00.003 10072 Worker thread wakes up
23:28:54.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.20) opts 0xd
23:28:54.332 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.20)
23:28:54.332 00.000 10072 Moving (0.15, 0.20) raw xDistance=0.15 yDistance=-0.20
23:28:54.336 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:28:54.338 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.65
23:28:54.338 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
23:28:54.339 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:54.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:28:54.339 00.000 10072 MoveAxis(W, 72, ABG)
23:28:54.339 00.000 10072 Guiding  Dir = 3, Dur = 72
23:28:54.339 00.000 10072 IsGuiding returns 0
23:28:54.340 00.001 10072 PulseGuide returned control before completion, sleep 82
23:28:54.356 00.016 1032 UpdateGuideState exits: m=1256 SNR=24.9
23:28:54.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:54.360 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:54.363 00.003 1032 Enqueuing Expose request
23:28:54.429 00.066 10072 IsGuiding returns 0
23:28:54.429 00.000 10072 Move returns status 0, amount 72
23:28:54.430 00.001 10072 MoveAxis(N, 0, ABG)
23:28:54.430 00.000 10072 Move returns status 0, amount 0
23:28:54.430 00.000 10072 move complete, result=0
23:28:54.430 00.000 10072 worker thread done servicing request
23:28:54.430 00.000 10072 Worker thread wakes up
23:28:54.430 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:54.430 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:54.430 00.000 1032 GuideStep: 0.2 px 72 ms WEST, -0.2 px 0 ms NORTH
23:28:54.836 00.406 10072 Exposure complete
23:28:54.888 00.052 10072 worker thread done servicing request
23:28:54.888 00.000 1032 OnExposeComplete: enter
23:28:54.891 00.003 1032 UpdateGuideState(): m_state=6
23:28:54.893 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9477
23:28:54.895 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=132.50, Mass=1567, SNR=27.8, Peak=115 HFD=3.3
23:28:54.898 00.003 1032 MultiStar: [#1 0.05,0.26,0.00,M4] [#2 0.11,0.18,0.79,U] [#3 0.02,0.41,0.00,M6] [#4 0.19,0.22,0.00,M2] [#5 0.28,0.27,0.00,M2] [#6 -0.11,0.09,0.60,U] [#7 0.04,0.23,0.68,U] [#8 0.06,0.29,0.00,M4] 
23:28:54.900 00.002 1032 refined, 3 included, MultiStar: {0.13, 0.17}, one-star: {0.34, 0.18}
23:28:54.902 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
23:28:54.904 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
23:28:54.905 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.21 cameraTheta=0.95 mountX=0.14 mountY=-0.17, mountTheta=-0.88
23:28:54.907 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.17, opts=13)
23:28:54.909 00.002 1032 Enqueuing Move request for scope (0.13, 0.17)
23:28:54.911 00.002 10072 Worker thread wakes up
23:28:54.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
23:28:54.911 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
23:28:54.911 00.000 10072 Moving (0.13, 0.17) raw xDistance=0.14 yDistance=-0.17
23:28:54.913 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:28:54.916 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.65
23:28:54.917 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:28:54.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:54.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:28:54.917 00.000 10072 MoveAxis(W, 63, ABG)
23:28:54.917 00.000 10072 Guiding  Dir = 3, Dur = 63
23:28:54.917 00.000 10072 IsGuiding returns 0
23:28:54.918 00.001 10072 PulseGuide returned control before completion, sleep 73
23:28:54.935 00.017 1032 UpdateGuideState exits: m=1567 SNR=27.8
23:28:54.938 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:54.939 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:54.942 00.003 1032 Enqueuing Expose request
23:28:55.004 00.062 10072 IsGuiding returns 0
23:28:55.004 00.000 10072 Move returns status 0, amount 63
23:28:55.004 00.000 10072 MoveAxis(N, 0, ABG)
23:28:55.004 00.000 10072 Move returns status 0, amount 0
23:28:55.004 00.000 10072 move complete, result=0
23:28:55.004 00.000 10072 worker thread done servicing request
23:28:55.004 00.000 10072 Worker thread wakes up
23:28:55.004 00.000 1032 GuideStep: 0.1 px 63 ms WEST, -0.2 px 0 ms NORTH
23:28:55.007 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:55.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:55.635 00.628 10072 Exposure complete
23:28:55.682 00.047 10072 worker thread done servicing request
23:28:55.682 00.000 1032 OnExposeComplete: enter
23:28:55.684 00.002 1032 UpdateGuideState(): m_state=6
23:28:55.686 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9478
23:28:55.689 00.003 1032 Star::Find returns 1 (0), X=1107.71, Y=132.39, Mass=1209, SNR=24.4, Peak=93 HFD=3.3
23:28:55.691 00.002 1032 MultiStar: [#1 -0.01,0.13,1.01,U] [#2 0.25,0.03,0.88,U] [#3 0.06,0.18,0.78,U] [#4 0.21,0.16,0.00,M3] [#5 0.06,0.08,0.70,U] [#6 -0.04,-0.08,0.69,U] [#7 0.09,0.03,0.75,U] [#8 0.18,0.25,0.00,M5] 
23:28:55.692 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.38, 0.08}
23:28:55.693 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:28:55.695 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:28:55.697 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.52 mountX=0.04 mountY=-0.14, mountTheta=-1.31
23:28:55.699 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
23:28:55.700 00.001 1032 Enqueuing Move request for scope (0.12, 0.07)
23:28:55.702 00.002 10072 Worker thread wakes up
23:28:55.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:28:55.702 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:28:55.702 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.14
23:28:55.703 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:28:55.706 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:28:55.706 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:28:55.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:55.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:28:55.706 00.000 10072 MoveAxis(W, 1, ABG)
23:28:55.706 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:55.707 00.001 10072 IsGuiding returns 0
23:28:55.707 00.000 10072 PulseGuide returned control before completion, sleep 11
23:28:55.721 00.014 1032 UpdateGuideState exits: m=1209 SNR=24.4
23:28:55.724 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:55.726 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:55.728 00.002 1032 Enqueuing Expose request
23:28:55.729 00.001 10072 IsGuiding returns 0
23:28:55.729 00.000 10072 Move returns status 0, amount 1
23:28:55.729 00.000 10072 MoveAxis(N, 0, ABG)
23:28:55.729 00.000 10072 Move returns status 0, amount 0
23:28:55.730 00.001 10072 move complete, result=0
23:28:55.730 00.000 10072 worker thread done servicing request
23:28:55.730 00.000 10072 Worker thread wakes up
23:28:55.730 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:55.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:55.738 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:28:56.136 00.398 10072 Exposure complete
23:28:56.187 00.051 10072 worker thread done servicing request
23:28:56.187 00.000 1032 OnExposeComplete: enter
23:28:56.189 00.002 1032 UpdateGuideState(): m_state=6
23:28:56.191 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9479
23:28:56.193 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=132.29, Mass=1404, SNR=26.3, Peak=102 HFD=3.5
23:28:56.195 00.002 1032 MultiStar: [#1 0.03,0.08,0.95,U] [#2 0.18,-0.00,0.82,U] [#3 0.06,0.19,0.80,U] [#4 0.24,0.08,0.00,M4] [#5 0.21,-0.03,0.63,U] [#6 0.03,-0.02,0.61,U] [#7 -0.03,0.07,0.72,U] [#8 0.24,0.15,0.00,M6] 
23:28:56.198 00.003 1032 refined, 6 included, MultiStar: {0.14, 0.04}, one-star: {0.42, -0.03}
23:28:56.200 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
23:28:56.201 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
23:28:56.202 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.28 mountX=0.00 mountY=-0.15, mountTheta=-1.55
23:28:56.207 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
23:28:56.208 00.001 1032 Enqueuing Move request for scope (0.14, 0.04)
23:28:56.211 00.003 10072 Worker thread wakes up
23:28:56.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
23:28:56.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
23:28:56.211 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.00 yDistance=-0.15
23:28:56.214 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:28:56.217 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:28:56.217 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:28:56.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:56.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:28:56.217 00.000 10072 MoveAxis(W, 1, ABG)
23:28:56.217 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:56.218 00.001 10072 IsGuiding returns 0
23:28:56.218 00.000 10072 PulseGuide returned control before completion, sleep 11
23:28:56.233 00.015 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:28:56.237 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:56.239 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:56.241 00.002 1032 Enqueuing Expose request
23:28:56.244 00.003 10072 IsGuiding returns 0
23:28:56.244 00.000 10072 Move returns status 0, amount 1
23:28:56.244 00.000 10072 MoveAxis(N, 0, ABG)
23:28:56.244 00.000 10072 Move returns status 0, amount 0
23:28:56.244 00.000 10072 move complete, result=0
23:28:56.244 00.000 10072 worker thread done servicing request
23:28:56.244 00.000 10072 Worker thread wakes up
23:28:56.244 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:56.245 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:56.252 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:28:56.870 00.618 10072 Exposure complete
23:28:56.918 00.048 10072 worker thread done servicing request
23:28:56.918 00.000 1032 OnExposeComplete: enter
23:28:56.920 00.002 1032 UpdateGuideState(): m_state=6
23:28:56.921 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9480
23:28:56.925 00.004 1032 Star::Find returns 1 (0), X=1107.67, Y=132.41, Mass=1395, SNR=26.3, Peak=102 HFD=3.4
23:28:56.928 00.003 1032 MultiStar: [#1 -0.03,0.26,0.00,M3] [#2 0.01,0.24,0.80,U] [#3 0.06,0.30,0.00,M5] [#4 0.15,0.29,0.00,M5] [#5 0.19,0.21,0.00,M1] [#6 -0.11,0.10,0.63,U] [#7 0.00,0.16,0.70,U] [#8 0.00,0.35,0.00,M7] 
23:28:56.930 00.002 1032 refined, 3 included, MultiStar: {0.09, 0.15}, one-star: {0.33, 0.09}
23:28:56.931 00.001 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
23:28:56.933 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
23:28:56.934 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.03 mountX=0.12 mountY=-0.12, mountTheta=-0.80
23:28:56.937 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.15, opts=13)
23:28:56.939 00.002 1032 Enqueuing Move request for scope (0.09, 0.15)
23:28:56.941 00.002 10072 Worker thread wakes up
23:28:56.941 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
23:28:56.941 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
23:28:56.941 00.000 10072 Moving (0.09, 0.15) raw xDistance=0.12 yDistance=-0.12
23:28:56.944 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:28:56.946 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:28:56.946 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:28:56.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:56.946 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:28:56.946 00.000 10072 MoveAxis(W, 1, ABG)
23:28:56.946 00.000 10072 Guiding  Dir = 3, Dur = 1
23:28:56.947 00.001 10072 IsGuiding returns 0
23:28:56.947 00.000 10072 PulseGuide returned control before completion, sleep 11
23:28:56.960 00.013 10072 IsGuiding returns 0
23:28:56.960 00.000 10072 Move returns status 0, amount 1
23:28:56.961 00.001 10072 MoveAxis(N, 0, ABG)
23:28:56.961 00.000 10072 Move returns status 0, amount 0
23:28:56.961 00.000 10072 move complete, result=0
23:28:56.961 00.000 10072 worker thread done servicing request
23:28:56.964 00.003 1032 UpdateGuideState exits: m=1395 SNR=26.3
23:28:56.967 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:56.969 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:56.970 00.001 1032 Enqueuing Expose request
23:28:56.972 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:28:56.974 00.002 10072 Worker thread wakes up
23:28:56.974 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:56.974 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:57.386 00.412 10072 Exposure complete
23:28:57.439 00.053 10072 worker thread done servicing request
23:28:57.439 00.000 1032 OnExposeComplete: enter
23:28:57.441 00.002 1032 UpdateGuideState(): m_state=6
23:28:57.443 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9481
23:28:57.445 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=132.52, Mass=1282, SNR=25.2, Peak=101 HFD=3.3
23:28:57.447 00.002 1032 MultiStar: [#1 -0.01,0.33,0.00,M4] [#2 0.14,0.24,0.00,M1] [#3 -0.05,0.36,0.00,M6] [#4 0.15,0.25,0.00,M6] [#5 0.18,0.16,0.69,U] [#6 -0.09,0.12,0.60,U] [#7 0.02,0.25,0.75,U] [#8 0.09,0.33,0.00,M8] 
23:28:57.448 00.001 1032 refined, 3 included, MultiStar: {0.16, 0.19}, one-star: {0.40, 0.20}
23:28:57.449 00.001 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
23:28:57.451 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
23:28:57.452 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.87 mountX=0.14 mountY=-0.20, mountTheta=-0.96
23:28:57.459 00.007 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.19, opts=13)
23:28:57.461 00.002 1032 Enqueuing Move request for scope (0.16, 0.19)
23:28:57.463 00.002 10072 Worker thread wakes up
23:28:57.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd
23:28:57.463 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.19)
23:28:57.463 00.000 10072 Moving (0.16, 0.19) raw xDistance=0.14 yDistance=-0.20
23:28:57.465 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:28:57.468 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.65
23:28:57.469 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:28:57.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:28:57.469 00.000 10072 MoveAxis(W, 67, ABG)
23:28:57.469 00.000 10072 Guiding  Dir = 3, Dur = 67
23:28:57.469 00.000 10072 IsGuiding returns 0
23:28:57.470 00.001 10072 PulseGuide returned control before completion, sleep 77
23:28:57.487 00.017 1032 UpdateGuideState exits: m=1282 SNR=25.2
23:28:57.491 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:57.493 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:57.495 00.002 1032 Enqueuing Expose request
23:28:57.553 00.058 10072 IsGuiding returns 0
23:28:57.553 00.000 10072 Move returns status 0, amount 67
23:28:57.553 00.000 10072 MoveAxis(N, 130, ABG)
23:28:57.553 00.000 10072 Guiding  Dir = 0, Dur = 130
23:28:57.553 00.000 10072 IsGuiding returns 0
23:28:57.555 00.002 10072 PulseGuide returned control before completion, sleep 140
23:28:57.696 00.141 10072 IsGuiding returns 1
23:28:57.696 00.000 10072 scope still moving after pulse duration time elapsed
23:28:57.728 00.032 10072 IsGuiding returns 0
23:28:57.728 00.000 10072 scope move finished after 130 + 43 ms
23:28:57.728 00.000 10072 Move returns status 0, amount 130
23:28:57.728 00.000 10072 move complete, result=0
23:28:57.728 00.000 10072 worker thread done servicing request
23:28:57.728 00.000 10072 Worker thread wakes up
23:28:57.728 00.000 1032 GuideStep: 0.1 px 67 ms WEST, -0.2 px 130 ms NORTH
23:28:57.731 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:57.731 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:58.357 00.626 10072 Exposure complete
23:28:58.409 00.052 10072 worker thread done servicing request
23:28:58.409 00.000 1032 OnExposeComplete: enter
23:28:58.412 00.003 1032 UpdateGuideState(): m_state=6
23:28:58.413 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9482
23:28:58.416 00.003 1032 Star::Find returns 1 (0), X=1107.54, Y=132.34, Mass=1623, SNR=28.3, Peak=117 HFD=3.3
23:28:58.418 00.002 1032 MultiStar: [#1 -0.11,0.09,0.94,U] [#2 -0.04,0.01,0.77,U] [#3 -0.09,0.22,0.67,U] [#4 0.11,0.01,0.63,U] [#5 -0.02,0.18,0.59,U] [#6 -0.18,-0.15,0.56,U] [#7 0.00,0.01,0.71,U] [#8 0.07,0.14,0.48,U] 
23:28:58.419 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.06}, one-star: {0.21, 0.02}
23:28:58.421 00.002 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
23:28:58.422 00.001 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
23:28:58.424 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.55 mountX=0.06 mountY=-0.02, mountTheta=-0.28
23:28:58.427 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
23:28:58.430 00.003 1032 Enqueuing Move request for scope (0.00, 0.06)
23:28:58.433 00.003 10072 Worker thread wakes up
23:28:58.433 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
23:28:58.433 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
23:28:58.433 00.000 10072 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.02
23:28:58.435 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:28:58.438 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:28:58.438 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:28:58.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:58.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:28:58.438 00.000 10072 MoveAxis(W, 2, ABG)
23:28:58.438 00.000 10072 Guiding  Dir = 3, Dur = 2
23:28:58.439 00.001 10072 IsGuiding returns 0
23:28:58.440 00.001 10072 PulseGuide returned control before completion, sleep 12
23:28:58.457 00.017 1032 UpdateGuideState exits: m=1623 SNR=28.3
23:28:58.461 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:58.463 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:58.464 00.001 1032 Enqueuing Expose request
23:28:58.466 00.002 10072 IsGuiding returns 0
23:28:58.466 00.000 10072 Move returns status 0, amount 2
23:28:58.466 00.000 10072 MoveAxis(N, 0, ABG)
23:28:58.466 00.000 10072 Move returns status 0, amount 0
23:28:58.466 00.000 10072 move complete, result=0
23:28:58.466 00.000 10072 worker thread done servicing request
23:28:58.466 00.000 10072 Worker thread wakes up
23:28:58.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:58.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:58.474 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:28:58.876 00.402 10072 Exposure complete
23:28:58.926 00.050 10072 worker thread done servicing request
23:28:58.926 00.000 1032 OnExposeComplete: enter
23:28:58.928 00.002 1032 UpdateGuideState(): m_state=6
23:28:58.931 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9483
23:28:58.934 00.003 1032 Star::Find returns 1 (0), X=1107.61, Y=132.37, Mass=1401, SNR=26.3, Peak=97 HFD=3.3
23:28:58.936 00.002 1032 MultiStar: [#1 -0.17,0.13,0.96,U] [#2 -0.05,0.04,0.85,U] [#3 -0.01,0.23,0.80,U] [#4 0.12,0.11,0.68,U] [#5 0.04,0.12,0.73,U] [#6 -0.15,-0.22,0.00,M1] [#7 -0.13,0.07,0.66,U] [#8 0.01,0.17,0.54,U] 
23:28:58.937 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {0.27, 0.05}
23:28:58.939 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
23:28:58.941 00.002 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
23:28:58.943 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.45 mountX=0.11 mountY=-0.04, mountTheta=-0.38
23:28:58.945 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
23:28:58.947 00.002 1032 Enqueuing Move request for scope (0.01, 0.11)
23:28:58.948 00.001 10072 Worker thread wakes up
23:28:58.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
23:28:58.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
23:28:58.948 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.04
23:28:58.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:28:58.954 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:28:58.954 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:28:58.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:58.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:28:58.954 00.000 10072 MoveAxis(W, 2, ABG)
23:28:58.954 00.000 10072 Guiding  Dir = 3, Dur = 2
23:28:58.955 00.001 10072 IsGuiding returns 0
23:28:58.956 00.001 10072 PulseGuide returned control before completion, sleep 12
23:28:58.971 00.015 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:28:58.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:58.976 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:58.977 00.001 1032 Enqueuing Expose request
23:28:58.982 00.005 10072 IsGuiding returns 0
23:28:58.982 00.000 10072 Move returns status 0, amount 2
23:28:58.982 00.000 10072 MoveAxis(N, 0, ABG)
23:28:58.982 00.000 10072 Move returns status 0, amount 0
23:28:58.982 00.000 10072 move complete, result=0
23:28:58.982 00.000 10072 worker thread done servicing request
23:28:58.982 00.000 10072 Worker thread wakes up
23:28:58.982 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:28:58.982 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:28:58.987 00.005 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:28:59.609 00.622 10072 Exposure complete
23:28:59.659 00.050 10072 worker thread done servicing request
23:28:59.659 00.000 1032 OnExposeComplete: enter
23:28:59.661 00.002 1032 UpdateGuideState(): m_state=6
23:28:59.662 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9484
23:28:59.665 00.003 1032 Star::Find returns 1 (0), X=1107.66, Y=132.43, Mass=1155, SNR=23.9, Peak=93 HFD=3.3
23:28:59.666 00.001 1032 MultiStar: [#1 -0.07,0.23,1.10,U] [#2 0.02,0.11,0.89,U] [#3 -0.08,0.17,0.82,U] [#4 0.20,0.09,0.77,U] [#5 0.24,0.25,0.00,M1] [#6 -0.19,-0.02,0.67,U] [#7 0.09,0.12,0.74,U] [#8 0.04,0.37,0.00,M7] 
23:28:59.668 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.12}, one-star: {0.33, 0.11}
23:28:59.668 00.000 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
23:28:59.671 00.003 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
23:28:59.673 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.21 mountX=0.11 mountY=-0.08, mountTheta=-0.62
23:28:59.676 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
23:28:59.679 00.003 1032 Enqueuing Move request for scope (0.05, 0.12)
23:28:59.681 00.002 10072 Worker thread wakes up
23:28:59.681 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:28:59.681 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:28:59.681 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.11 yDistance=-0.08
23:28:59.683 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=151, Gamma=2.230
23:28:59.686 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:28:59.686 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:28:59.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:59.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:28:59.686 00.000 10072 MoveAxis(W, 2, ABG)
23:28:59.686 00.000 10072 Guiding  Dir = 3, Dur = 2
23:28:59.687 00.001 10072 IsGuiding returns 0
23:28:59.687 00.000 10072 PulseGuide returned control before completion, sleep 12
23:28:59.700 00.013 10072 IsGuiding returns 1
23:28:59.700 00.000 10072 scope still moving after pulse duration time elapsed
23:28:59.703 00.003 1032 UpdateGuideState exits: m=1155 SNR=23.9
23:28:59.705 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:59.707 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:28:59.709 00.002 1032 Enqueuing Expose request
23:28:59.731 00.022 10072 IsGuiding returns 1
23:28:59.762 00.031 10072 IsGuiding returns 1
23:28:59.793 00.031 10072 IsGuiding returns 1
23:28:59.824 00.031 10072 IsGuiding returns 1
23:28:59.856 00.032 10072 IsGuiding returns 1
23:28:59.887 00.031 10072 IsGuiding returns 1
23:28:59.918 00.031 10072 IsGuiding returns 1
23:28:59.950 00.032 10072 IsGuiding returns 1
23:28:59.982 00.032 10072 IsGuiding returns 1
23:29:00.013 00.031 10072 IsGuiding returns 1
23:29:00.044 00.031 10072 IsGuiding returns 1
23:29:00.075 00.031 10072 IsGuiding returns 1
23:29:00.109 00.034 10072 IsGuiding returns 1
23:29:00.139 00.030 10072 IsGuiding returns 1
23:29:00.169 00.030 10072 IsGuiding returns 1
23:29:00.199 00.030 10072 IsGuiding returns 1
23:29:00.231 00.032 10072 IsGuiding returns 1
23:29:00.262 00.031 10072 IsGuiding returns 1
23:29:00.293 00.031 10072 IsGuiding returns 1
23:29:00.332 00.039 10072 IsGuiding returns 1
23:29:00.356 00.024 10072 IsGuiding returns 1
23:29:00.387 00.031 10072 IsGuiding returns 0
23:29:00.387 00.000 10072 scope move finished after 2 + 699 ms
23:29:00.387 00.000 10072 Move returns status 0, amount 2
23:29:00.389 00.002 10072 MoveAxis(N, 0, ABG)
23:29:00.389 00.000 10072 Move returns status 0, amount 0
23:29:00.389 00.000 10072 move complete, result=0
23:29:00.389 00.000 10072 worker thread done servicing request
23:29:00.389 00.000 10072 Worker thread wakes up
23:29:00.390 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:29:00.392 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:00.392 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:01.029 00.637 10072 Exposure complete
23:29:01.071 00.042 10072 worker thread done servicing request
23:29:01.071 00.000 1032 OnExposeComplete: enter
23:29:01.073 00.002 1032 UpdateGuideState(): m_state=6
23:29:01.075 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9485
23:29:01.077 00.002 1032 Star::Find returns 1 (0), X=1107.65, Y=132.32, Mass=1527, SNR=27.5, Peak=112 HFD=3.4
23:29:01.078 00.001 1032 MultiStar: [#1 -0.01,0.21,0.95,U] [#2 0.08,0.04,0.77,U] [#3 -0.17,0.26,0.00,M4] [#4 0.06,0.09,0.65,U] [#5 0.07,0.15,0.62,U] [#6 -0.11,-0.05,0.58,U] [#7 -0.08,-0.01,0.72,U] [#8 0.04,0.29,0.00,M8] 
23:29:01.079 00.001 1032 refined, 6 included, MultiStar: {0.06, 0.06}, one-star: {0.31, 0.01}
23:29:01.083 00.004 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
23:29:01.084 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
23:29:01.085 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.79 mountX=0.05 mountY=-0.08, mountTheta=-1.04
23:29:01.088 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
23:29:01.089 00.001 1032 Enqueuing Move request for scope (0.06, 0.06)
23:29:01.091 00.002 10072 Worker thread wakes up
23:29:01.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
23:29:01.091 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
23:29:01.091 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.05 yDistance=-0.08
23:29:01.093 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:29:01.095 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:29:01.095 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:29:01.096 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:01.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:29:01.096 00.000 10072 MoveAxis(W, 5, ABG)
23:29:01.096 00.000 10072 Guiding  Dir = 3, Dur = 5
23:29:01.096 00.000 10072 IsGuiding returns 0
23:29:01.096 00.000 10072 PulseGuide returned control before completion, sleep 15
23:29:01.111 00.015 1032 UpdateGuideState exits: m=1527 SNR=27.5
23:29:01.112 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:01.116 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:01.117 00.001 1032 Enqueuing Expose request
23:29:01.120 00.003 10072 IsGuiding returns 0
23:29:01.120 00.000 10072 Move returns status 0, amount 5
23:29:01.120 00.000 10072 MoveAxis(N, 0, ABG)
23:29:01.120 00.000 10072 Move returns status 0, amount 0
23:29:01.120 00.000 10072 move complete, result=0
23:29:01.120 00.000 10072 worker thread done servicing request
23:29:01.120 00.000 10072 Worker thread wakes up
23:29:01.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:01.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:01.125 00.005 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:29:01.531 00.406 10072 Exposure complete
23:29:01.577 00.046 10072 worker thread done servicing request
23:29:01.577 00.000 1032 OnExposeComplete: enter
23:29:01.579 00.002 1032 UpdateGuideState(): m_state=6
23:29:01.581 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9486
23:29:01.584 00.003 1032 Star::Find returns 1 (0), X=1107.67, Y=132.43, Mass=1321, SNR=25.5, Peak=109 HFD=3.3
23:29:01.586 00.002 1032 MultiStar: [#1 0.01,0.08,1.03,U] [#2 0.05,-0.01,0.85,U] [#3 -0.09,0.28,0.00,M5] [#4 0.18,0.12,0.66,U] [#5 0.15,0.02,0.70,U] [#6 -0.08,-0.20,0.64,U] [#7 -0.09,0.11,0.69,U] [#8 0.08,0.14,0.52,U] 
23:29:01.588 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.34, 0.11}
23:29:01.595 00.007 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:29:01.600 00.005 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:29:01.602 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.51 mountX=0.02 mountY=-0.10, mountTheta=-1.32
23:29:01.605 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
23:29:01.607 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
23:29:01.608 00.001 10072 Worker thread wakes up
23:29:01.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:29:01.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:29:01.608 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.02 yDistance=-0.10
23:29:01.611 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=146, Gamma=2.230
23:29:01.615 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:29:01.615 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:29:01.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:01.615 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:29:01.615 00.000 10072 MoveAxis(W, 3, ABG)
23:29:01.615 00.000 10072 Guiding  Dir = 3, Dur = 3
23:29:01.616 00.001 10072 IsGuiding returns 0
23:29:01.616 00.000 10072 PulseGuide returned control before completion, sleep 13
23:29:01.630 00.014 1032 UpdateGuideState exits: m=1321 SNR=25.5
23:29:01.632 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:01.634 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:01.635 00.001 1032 Enqueuing Expose request
23:29:01.637 00.002 10072 IsGuiding returns 0
23:29:01.637 00.000 10072 Move returns status 0, amount 3
23:29:01.637 00.000 10072 MoveAxis(N, 0, ABG)
23:29:01.637 00.000 10072 Move returns status 0, amount 0
23:29:01.637 00.000 10072 move complete, result=0
23:29:01.637 00.000 10072 worker thread done servicing request
23:29:01.637 00.000 10072 Worker thread wakes up
23:29:01.637 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:01.637 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:01.645 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:29:02.265 00.620 10072 Exposure complete
23:29:02.312 00.047 10072 worker thread done servicing request
23:29:02.312 00.000 1032 OnExposeComplete: enter
23:29:02.313 00.001 1032 UpdateGuideState(): m_state=6
23:29:02.315 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9487
23:29:02.317 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=132.42, Mass=1430, SNR=26.6, Peak=116 HFD=3.3
23:29:02.318 00.001 1032 MultiStar: [#1 -0.11,0.28,0.00,M1] [#2 0.04,0.19,0.80,U] [#3 -0.03,0.27,0.00,M6] [#4 0.05,0.13,0.67,U] [#5 0.14,0.21,0.66,U] [#6 -0.09,-0.04,0.65,U] [#7 -0.00,0.14,0.70,U] [#8 0.10,0.25,0.00,M8] 
23:29:02.320 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.12}, one-star: {0.27, 0.10}
23:29:02.321 00.001 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
23:29:02.322 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
23:29:02.324 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=0.97 mountX=0.10 mountY=-0.11, mountTheta=-0.86
23:29:02.327 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
23:29:02.330 00.003 1032 Enqueuing Move request for scope (0.08, 0.12)
23:29:02.332 00.002 10072 Worker thread wakes up
23:29:02.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
23:29:02.332 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
23:29:02.332 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.10 yDistance=-0.11
23:29:02.334 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:29:02.338 00.004 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:29:02.338 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:29:02.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:02.339 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:29:02.339 00.000 10072 MoveAxis(W, 4, ABG)
23:29:02.339 00.000 10072 Guiding  Dir = 3, Dur = 4
23:29:02.339 00.000 10072 IsGuiding returns 0
23:29:02.340 00.001 10072 PulseGuide returned control before completion, sleep 14
23:29:02.356 00.016 1032 UpdateGuideState exits: m=1430 SNR=26.6
23:29:02.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:02.359 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:02.361 00.002 1032 Enqueuing Expose request
23:29:02.363 00.002 10072 IsGuiding returns 0
23:29:02.363 00.000 10072 Move returns status 0, amount 4
23:29:02.363 00.000 10072 MoveAxis(N, 0, ABG)
23:29:02.363 00.000 10072 Move returns status 0, amount 0
23:29:02.363 00.000 10072 move complete, result=0
23:29:02.363 00.000 10072 worker thread done servicing request
23:29:02.363 00.000 10072 Worker thread wakes up
23:29:02.365 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:02.365 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:02.374 00.009 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:29:02.783 00.409 10072 Exposure complete
23:29:02.833 00.050 10072 worker thread done servicing request
23:29:02.834 00.001 1032 OnExposeComplete: enter
23:29:02.836 00.002 1032 UpdateGuideState(): m_state=6
23:29:02.838 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9488
23:29:02.840 00.002 1032 Star::Find returns 1 (0), X=1107.57, Y=132.53, Mass=1507, SNR=27.3, Peak=123 HFD=3.2
23:29:02.842 00.002 1032 MultiStar: [#1 -0.13,0.27,0.00,M2] [#2 0.08,0.24,0.76,U] [#3 -0.08,0.44,0.00,M7] [#4 0.09,0.27,0.00,M1] [#5 0.23,0.27,0.00,M1] [#6 -0.17,-0.02,0.59,U] [#7 -0.17,0.11,0.66,U] [#8 0.01,0.39,0.00,M9] 
23:29:02.844 00.002 1032 refined, 3 included, MultiStar: {0.03, 0.15}, one-star: {0.23, 0.21}
23:29:02.846 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
23:29:02.848 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
23:29:02.849 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.40 mountX=0.14 mountY=-0.06, mountTheta=-0.44
23:29:02.852 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.15, opts=13)
23:29:02.854 00.002 1032 Enqueuing Move request for scope (0.03, 0.15)
23:29:02.855 00.001 10072 Worker thread wakes up
23:29:02.856 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
23:29:02.856 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
23:29:02.856 00.000 10072 Moving (0.03, 0.15) raw xDistance=0.14 yDistance=-0.06
23:29:02.858 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:29:02.861 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.64
23:29:02.861 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:29:02.861 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:02.861 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:29:02.861 00.000 10072 MoveAxis(W, 69, ABG)
23:29:02.861 00.000 10072 Guiding  Dir = 3, Dur = 69
23:29:02.862 00.001 10072 IsGuiding returns 0
23:29:02.862 00.000 10072 PulseGuide returned control before completion, sleep 79
23:29:02.879 00.017 1032 UpdateGuideState exits: m=1507 SNR=27.3
23:29:02.882 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:02.883 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:02.884 00.001 1032 Enqueuing Expose request
23:29:02.950 00.066 10072 IsGuiding returns 0
23:29:02.950 00.000 10072 Move returns status 0, amount 69
23:29:02.950 00.000 10072 MoveAxis(N, 0, ABG)
23:29:02.950 00.000 10072 Move returns status 0, amount 0
23:29:02.950 00.000 10072 move complete, result=0
23:29:02.950 00.000 10072 worker thread done servicing request
23:29:02.950 00.000 10072 Worker thread wakes up
23:29:02.950 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:02.950 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:02.954 00.004 1032 GuideStep: 0.1 px 69 ms WEST, -0.1 px 0 ms NORTH
23:29:03.576 00.622 10072 Exposure complete
23:29:03.629 00.053 10072 worker thread done servicing request
23:29:03.629 00.000 1032 OnExposeComplete: enter
23:29:03.631 00.002 1032 UpdateGuideState(): m_state=6
23:29:03.633 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9489
23:29:03.635 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=132.44, Mass=1325, SNR=25.6, Peak=105 HFD=3.3
23:29:03.636 00.001 1032 MultiStar: [#1 -0.01,0.18,1.04,U] [#2 0.11,0.10,0.85,U] [#3 -0.03,0.22,0.77,U] [#4 0.09,0.15,0.71,U] [#5 0.25,0.10,0.00,M2] [#6 -0.06,0.15,0.68,U] [#7 -0.02,-0.06,0.68,U] [#8 0.08,0.23,0.57,U] 
23:29:03.638 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.13}, one-star: {0.34, 0.12}
23:29:03.639 00.001 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
23:29:03.641 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
23:29:03.645 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.08 mountX=0.11 mountY=-0.10, mountTheta=-0.75
23:29:03.647 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
23:29:03.650 00.003 1032 Enqueuing Move request for scope (0.07, 0.13)
23:29:03.651 00.001 10072 Worker thread wakes up
23:29:03.652 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
23:29:03.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
23:29:03.652 00.000 10072 Moving (0.07, 0.13) raw xDistance=0.11 yDistance=-0.10
23:29:03.655 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:29:03.658 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:29:03.658 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:29:03.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:03.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:29:03.658 00.000 10072 MoveAxis(W, 4, ABG)
23:29:03.658 00.000 10072 Guiding  Dir = 3, Dur = 4
23:29:03.659 00.001 10072 IsGuiding returns 0
23:29:03.659 00.000 10072 PulseGuide returned control before completion, sleep 14
23:29:03.676 00.017 1032 UpdateGuideState exits: m=1325 SNR=25.6
23:29:03.678 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:03.680 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:03.681 00.001 1032 Enqueuing Expose request
23:29:03.684 00.003 10072 IsGuiding returns 0
23:29:03.684 00.000 10072 Move returns status 0, amount 4
23:29:03.684 00.000 10072 MoveAxis(N, 0, ABG)
23:29:03.684 00.000 10072 Move returns status 0, amount 0
23:29:03.685 00.001 10072 move complete, result=0
23:29:03.685 00.000 10072 worker thread done servicing request
23:29:03.685 00.000 10072 Worker thread wakes up
23:29:03.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:03.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:03.691 00.006 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:29:04.090 00.399 10072 Exposure complete
23:29:04.137 00.047 10072 worker thread done servicing request
23:29:04.137 00.000 1032 OnExposeComplete: enter
23:29:04.139 00.002 1032 UpdateGuideState(): m_state=6
23:29:04.140 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9490
23:29:04.143 00.003 1032 Star::Find returns 1 (0), X=1107.58, Y=132.31, Mass=1245, SNR=24.8, Peak=93 HFD=3.3
23:29:04.145 00.002 1032 MultiStar: [#1 -0.01,0.20,0.99,U] [#2 0.18,-0.05,0.85,U] [#3 0.05,0.20,0.77,U] [#4 0.16,0.09,0.70,U] [#5 0.30,0.10,0.00,M3] [#6 -0.10,-0.13,0.67,U] [#7 0.01,0.00,0.73,U] [#8 0.01,0.22,0.54,U] 
23:29:04.146 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.06}, one-star: {0.24, -0.01}
23:29:04.147 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:29:04.149 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:29:04.155 00.006 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.69 mountX=0.04 mountY=-0.09, mountTheta=-1.14
23:29:04.158 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
23:29:04.160 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
23:29:04.162 00.002 10072 Worker thread wakes up
23:29:04.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
23:29:04.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
23:29:04.162 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
23:29:04.164 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:29:04.167 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:29:04.167 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:29:04.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:04.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:29:04.167 00.000 10072 MoveAxis(W, 3, ABG)
23:29:04.167 00.000 10072 Guiding  Dir = 3, Dur = 3
23:29:04.168 00.001 10072 IsGuiding returns 0
23:29:04.168 00.000 10072 PulseGuide returned control before completion, sleep 13
23:29:04.219 00.051 10072 IsGuiding returns 0
23:29:04.219 00.000 10072 Move returns status 0, amount 3
23:29:04.219 00.000 10072 MoveAxis(N, 0, ABG)
23:29:04.220 00.001 10072 Move returns status 0, amount 0
23:29:04.220 00.000 10072 move complete, result=0
23:29:04.220 00.000 10072 worker thread done servicing request
23:29:04.231 00.011 1032 UpdateGuideState exits: m=1245 SNR=24.8
23:29:04.233 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:04.246 00.013 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:04.248 00.002 1032 Enqueuing Expose request
23:29:04.252 00.004 10072 Worker thread wakes up
23:29:04.252 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:04.252 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:04.253 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:29:04.890 00.637 10072 Exposure complete
23:29:04.962 00.072 10072 worker thread done servicing request
23:29:04.962 00.000 1032 OnExposeComplete: enter
23:29:04.964 00.002 1032 UpdateGuideState(): m_state=6
23:29:04.967 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9491
23:29:04.970 00.003 1032 Star::Find returns 1 (0), X=1107.68, Y=132.40, Mass=1389, SNR=26.2, Peak=105 HFD=3.4
23:29:04.973 00.003 1032 MultiStar: [#1 -0.02,0.12,0.97,U] [#2 0.11,0.11,0.80,U] [#3 0.03,0.26,0.00,M6] [#4 0.19,0.08,0.69,U] [#5 0.18,0.13,0.66,U] [#6 0.07,-0.13,0.63,U] [#7 -0.05,-0.06,0.73,U] [#8 0.18,0.34,0.00,M8] 
23:29:04.975 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.06}, one-star: {0.35, 0.08}
23:29:04.977 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:29:04.980 00.003 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:29:04.982 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.42 mountX=0.02 mountY=-0.13, mountTheta=-1.41
23:29:04.987 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
23:29:04.994 00.007 1032 Enqueuing Move request for scope (0.12, 0.06)
23:29:04.997 00.003 10072 Worker thread wakes up
23:29:04.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
23:29:04.997 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
23:29:04.997 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.02 yDistance=-0.13
23:29:05.000 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:29:05.003 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:29:05.003 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:29:05.003 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:05.003 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:29:05.003 00.000 10072 MoveAxis(W, 3, ABG)
23:29:05.003 00.000 10072 Guiding  Dir = 3, Dur = 3
23:29:05.004 00.001 10072 IsGuiding returns 0
23:29:05.004 00.000 10072 PulseGuide returned control before completion, sleep 13
23:29:05.026 00.022 10072 IsGuiding returns 0
23:29:05.026 00.000 10072 Move returns status 0, amount 3
23:29:05.026 00.000 10072 MoveAxis(N, 0, ABG)
23:29:05.026 00.000 10072 Move returns status 0, amount 0
23:29:05.026 00.000 10072 move complete, result=0
23:29:05.027 00.001 10072 worker thread done servicing request
23:29:05.029 00.002 1032 UpdateGuideState exits: m=1389 SNR=26.2
23:29:05.032 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:05.035 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:05.037 00.002 1032 Enqueuing Expose request
23:29:05.039 00.002 10072 Worker thread wakes up
23:29:05.040 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:29:05.042 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:05.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:05.452 00.410 10072 Exposure complete
23:29:05.527 00.075 10072 worker thread done servicing request
23:29:05.530 00.003 1032 OnExposeComplete: enter
23:29:05.535 00.005 1032 UpdateGuideState(): m_state=6
23:29:05.538 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9492
23:29:05.541 00.003 1032 Star::Find returns 1 (0), X=1107.69, Y=132.22, Mass=1357, SNR=25.9, Peak=109 HFD=3.5
23:29:05.545 00.004 1032 MultiStar: [#1 -0.04,0.16,0.96,U] [#2 0.10,0.04,0.80,U] [#3 -0.03,0.20,0.83,U] [#4 0.24,0.19,0.00,M1] [#5 0.29,0.19,0.00,M3] [#6 -0.14,-0.15,0.67,U] [#7 -0.02,-0.10,0.77,U] [#8 0.11,0.23,0.00,M9] 
23:29:05.548 00.003 1032 refined, 5 included, MultiStar: {0.05, 0.02}, one-star: {0.36, -0.10}
23:29:05.552 00.004 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
23:29:05.555 00.003 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
23:29:05.558 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.28 mountX=0.00 mountY=-0.06, mountTheta=-1.55
23:29:05.563 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
23:29:05.566 00.003 1032 Enqueuing Move request for scope (0.05, 0.02)
23:29:05.569 00.003 10072 Worker thread wakes up
23:29:05.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
23:29:05.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
23:29:05.569 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.00 yDistance=-0.06
23:29:05.572 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:29:05.576 00.004 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:29:05.576 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:29:05.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:05.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:29:05.576 00.000 10072 MoveAxis(W, 3, ABG)
23:29:05.576 00.000 10072 Guiding  Dir = 3, Dur = 3
23:29:05.577 00.001 10072 IsGuiding returns 0
23:29:05.577 00.000 10072 PulseGuide returned control before completion, sleep 13
23:29:05.603 00.026 1032 UpdateGuideState exits: m=1357 SNR=25.9
23:29:05.606 00.003 10072 IsGuiding returns 0
23:29:05.606 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:05.608 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:05.649 00.041 10072 Move returns status 0, amount 3
23:29:05.650 00.001 10072 MoveAxis(N, 0, ABG)
23:29:05.650 00.000 10072 Move returns status 0, amount 0
23:29:05.650 00.000 10072 move complete, result=0
23:29:05.650 00.000 10072 worker thread done servicing request
23:29:05.651 00.001 1032 Enqueuing Expose request
23:29:05.659 00.008 10072 Worker thread wakes up
23:29:05.660 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:29:05.663 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:05.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:06.298 00.635 10072 Exposure complete
23:29:06.379 00.081 10072 worker thread done servicing request
23:29:06.379 00.000 1032 OnExposeComplete: enter
23:29:06.382 00.003 1032 UpdateGuideState(): m_state=6
23:29:06.384 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9493
23:29:06.387 00.003 1032 Star::Find returns 1 (0), X=1107.73, Y=132.30, Mass=1347, SNR=25.8, Peak=100 HFD=3.5
23:29:06.393 00.006 1032 MultiStar: [#1 -0.05,0.19,0.97,U] [#2 0.08,0.03,0.84,U] [#3 0.04,0.17,0.78,U] [#4 0.19,0.07,0.69,U] [#5 0.19,0.05,0.68,U] [#6 -0.17,-0.12,0.64,U] [#7 -0.06,-0.00,0.71,U] [#8 0.07,0.21,0.50,U] 
23:29:06.398 00.005 1032 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.40, -0.01}
23:29:06.401 00.003 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
23:29:06.404 00.003 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
23:29:06.406 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.63 mountX=0.04 mountY=-0.10, mountTheta=-1.20
23:29:06.409 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
23:29:06.412 00.003 1032 Enqueuing Move request for scope (0.09, 0.06)
23:29:06.414 00.002 10072 Worker thread wakes up
23:29:06.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:29:06.415 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:29:06.415 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
23:29:06.417 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:29:06.421 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:29:06.421 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:29:06.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:06.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:29:06.421 00.000 10072 MoveAxis(W, 4, ABG)
23:29:06.421 00.000 10072 Guiding  Dir = 3, Dur = 4
23:29:06.422 00.001 10072 IsGuiding returns 0
23:29:06.423 00.001 10072 PulseGuide returned control before completion, sleep 13
23:29:06.447 00.024 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:29:06.452 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:06.457 00.005 10072 IsGuiding returns 0
23:29:06.457 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:06.460 00.003 10072 Move returns status 0, amount 4
23:29:06.460 00.000 1032 Enqueuing Expose request
23:29:06.463 00.003 10072 MoveAxis(N, 0, ABG)
23:29:06.463 00.000 10072 Move returns status 0, amount 0
23:29:06.463 00.000 10072 move complete, result=0
23:29:06.463 00.000 10072 worker thread done servicing request
23:29:06.464 00.001 10072 Worker thread wakes up
23:29:06.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:06.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:06.473 00.009 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:29:06.882 00.409 10072 Exposure complete
23:29:06.952 00.070 10072 worker thread done servicing request
23:29:06.952 00.000 1032 OnExposeComplete: enter
23:29:06.957 00.005 1032 UpdateGuideState(): m_state=6
23:29:06.960 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9494
23:29:06.962 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=132.34, Mass=1405, SNR=26.3, Peak=106 HFD=3.4
23:29:06.965 00.003 1032 MultiStar: [#1 0.04,0.14,0.94,U] [#2 0.15,0.08,0.79,U] [#3 -0.01,0.28,0.00,M5] [#4 0.11,0.08,0.64,U] [#5 0.18,0.02,0.65,U] [#6 -0.02,-0.06,0.60,U] [#7 0.03,0.01,0.72,U] [#8 0.09,0.29,0.00,M9] 
23:29:06.967 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.05}, one-star: {0.37, 0.02}
23:29:06.970 00.003 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:29:06.972 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:29:06.974 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.36 mountX=0.01 mountY=-0.14, mountTheta=-1.47
23:29:06.978 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
23:29:06.981 00.003 1032 Enqueuing Move request for scope (0.13, 0.05)
23:29:06.983 00.002 10072 Worker thread wakes up
23:29:06.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
23:29:06.983 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
23:29:06.983 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.01 yDistance=-0.14
23:29:06.997 00.014 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:29:06.997 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:29:07.000 00.003 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:29:07.000 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:07.000 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:29:07.000 00.000 10072 MoveAxis(W, 4, ABG)
23:29:07.000 00.000 10072 Guiding  Dir = 3, Dur = 4
23:29:07.001 00.001 10072 IsGuiding returns 0
23:29:07.001 00.000 10072 PulseGuide returned control before completion, sleep 14
23:29:07.020 00.019 10072 IsGuiding returns 0
23:29:07.020 00.000 10072 Move returns status 0, amount 4
23:29:07.020 00.000 10072 MoveAxis(N, 0, ABG)
23:29:07.020 00.000 10072 Move returns status 0, amount 0
23:29:07.020 00.000 10072 move complete, result=0
23:29:07.020 00.000 10072 worker thread done servicing request
23:29:07.027 00.007 1032 UpdateGuideState exits: m=1405 SNR=26.3
23:29:07.030 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:07.033 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:07.040 00.007 1032 Enqueuing Expose request
23:29:07.042 00.002 10072 Worker thread wakes up
23:29:07.042 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:29:07.045 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:07.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:07.682 00.637 10072 Exposure complete
23:29:07.754 00.072 10072 worker thread done servicing request
23:29:07.755 00.001 1032 OnExposeComplete: enter
23:29:07.757 00.002 1032 UpdateGuideState(): m_state=6
23:29:07.760 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9495
23:29:07.763 00.003 1032 Star::Find returns 1 (0), X=1107.68, Y=132.37, Mass=1487, SNR=27.1, Peak=107 HFD=3.4
23:29:07.766 00.003 1032 MultiStar: [#1 -0.05,0.24,0.89,U] [#2 0.10,0.09,0.75,U] [#3 -0.08,0.34,0.00,M6] [#4 0.16,0.15,0.65,U] [#5 0.16,0.12,0.65,U] [#6 -0.16,-0.07,0.60,U] [#7 0.02,0.03,0.68,U] [#8 0.15,0.11,0.49,U] 
23:29:07.771 00.005 1032 refined, 7 included, MultiStar: {0.10, 0.09}, one-star: {0.34, 0.05}
23:29:07.774 00.003 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
23:29:07.778 00.004 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
23:29:07.780 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.75 mountX=0.06 mountY=-0.12, mountTheta=-1.08
23:29:07.784 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
23:29:07.786 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
23:29:07.790 00.004 10072 Worker thread wakes up
23:29:07.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:29:07.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:29:07.790 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
23:29:07.793 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:29:07.796 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:29:07.796 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:29:07.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:07.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:29:07.796 00.000 10072 MoveAxis(W, 4, ABG)
23:29:07.796 00.000 10072 Guiding  Dir = 3, Dur = 4
23:29:07.799 00.003 10072 IsGuiding returns 0
23:29:07.801 00.002 10072 PulseGuide returned control before completion, sleep 12
23:29:07.816 00.015 10072 IsGuiding returns 1
23:29:07.816 00.000 10072 scope still moving after pulse duration time elapsed
23:29:07.822 00.006 1032 UpdateGuideState exits: m=1487 SNR=27.1
23:29:07.826 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:07.831 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:07.835 00.004 1032 Enqueuing Expose request
23:29:07.852 00.017 10072 IsGuiding returns 1
23:29:07.881 00.029 10072 IsGuiding returns 1
23:29:07.916 00.035 10072 IsGuiding returns 1
23:29:07.941 00.025 10072 IsGuiding returns 1
23:29:07.973 00.032 10072 IsGuiding returns 1
23:29:08.004 00.031 10072 IsGuiding returns 1
23:29:08.035 00.031 10072 IsGuiding returns 1
23:29:08.067 00.032 10072 IsGuiding returns 1
23:29:08.097 00.030 10072 IsGuiding returns 1
23:29:08.128 00.031 10072 IsGuiding returns 1
23:29:08.159 00.031 10072 IsGuiding returns 1
23:29:08.194 00.035 10072 IsGuiding returns 1
23:29:08.224 00.030 10072 IsGuiding returns 1
23:29:08.254 00.030 10072 IsGuiding returns 1
23:29:08.286 00.032 10072 IsGuiding returns 1
23:29:08.317 00.031 10072 IsGuiding returns 1
23:29:08.348 00.031 10072 IsGuiding returns 1
23:29:08.381 00.033 10072 IsGuiding returns 1
23:29:08.411 00.030 10072 IsGuiding returns 0
23:29:08.411 00.000 10072 scope move finished after 4 + 607 ms
23:29:08.411 00.000 10072 Move returns status 0, amount 4
23:29:08.411 00.000 10072 MoveAxis(N, 0, ABG)
23:29:08.411 00.000 10072 Move returns status 0, amount 0
23:29:08.411 00.000 10072 move complete, result=0
23:29:08.411 00.000 10072 worker thread done servicing request
23:29:08.411 00.000 10072 Worker thread wakes up
23:29:08.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:08.411 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:08.412 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:29:09.039 00.627 10072 Exposure complete
23:29:09.102 00.063 10072 worker thread done servicing request
23:29:09.102 00.000 1032 OnExposeComplete: enter
23:29:09.104 00.002 1032 UpdateGuideState(): m_state=6
23:29:09.107 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9496
23:29:09.110 00.003 1032 Star::Find returns 1 (0), X=1107.67, Y=132.44, Mass=1647, SNR=28.6, Peak=130 HFD=3.2
23:29:09.119 00.009 1032 MultiStar: [#1 0.00,0.30,0.00,M1] [#2 0.11,0.17,0.74,U] [#3 -0.03,0.40,0.00,M7] [#4 0.16,0.31,0.00,M1] [#5 0.12,0.25,0.00,M1] [#6 -0.11,-0.02,0.56,U] [#7 -0.01,0.15,0.65,U] [#8 0.05,0.25,0.00,M9] 
23:29:09.122 00.003 1032 refined, 3 included, MultiStar: {0.12, 0.11}, one-star: {0.33, 0.12}
23:29:09.123 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:29:09.125 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:29:09.127 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.77 mountX=0.08 mountY=-0.14, mountTheta=-1.06
23:29:09.131 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
23:29:09.134 00.003 1032 Enqueuing Move request for scope (0.12, 0.11)
23:29:09.136 00.002 10072 Worker thread wakes up
23:29:09.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
23:29:09.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
23:29:09.136 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.08 yDistance=-0.14
23:29:09.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:29:09.142 00.004 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:29:09.142 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:29:09.142 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:09.143 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:29:09.143 00.000 10072 MoveAxis(W, 7, ABG)
23:29:09.143 00.000 10072 Guiding  Dir = 3, Dur = 7
23:29:09.143 00.000 10072 IsGuiding returns 0
23:29:09.144 00.001 10072 PulseGuide returned control before completion, sleep 17
23:29:09.165 00.021 1032 UpdateGuideState exits: m=1647 SNR=28.6
23:29:09.168 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:09.171 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:09.183 00.012 1032 Enqueuing Expose request
23:29:09.187 00.004 10072 IsGuiding returns 0
23:29:09.187 00.000 10072 Move returns status 0, amount 7
23:29:09.187 00.000 10072 MoveAxis(N, 0, ABG)
23:29:09.187 00.000 10072 Move returns status 0, amount 0
23:29:09.187 00.000 10072 move complete, result=0
23:29:09.187 00.000 10072 worker thread done servicing request
23:29:09.187 00.000 10072 Worker thread wakes up
23:29:09.187 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:09.187 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:09.197 00.010 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:29:09.604 00.407 10072 Exposure complete
23:29:09.684 00.080 10072 worker thread done servicing request
23:29:09.684 00.000 1032 OnExposeComplete: enter
23:29:09.687 00.003 1032 UpdateGuideState(): m_state=6
23:29:09.691 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9497
23:29:09.693 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=132.40, Mass=1359, SNR=25.9, Peak=108 HFD=3.3
23:29:09.697 00.004 1032 MultiStar: [#1 0.04,0.22,0.97,U] [#2 0.19,0.29,0.00,M1] [#3 -0.05,0.33,0.00,M8] [#4 0.13,0.25,0.00,M2] [#5 0.26,0.15,0.00,M2] [#6 -0.07,-0.04,0.62,U] [#7 -0.12,0.15,0.70,U] [#8 0.10,0.19,0.53,U] 
23:29:09.700 00.003 1032 refined, 4 included, MultiStar: {0.06, 0.13}, one-star: {0.27, 0.08}
23:29:09.702 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
23:29:09.704 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
23:29:09.706 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.11 mountX=0.11 mountY=-0.09, mountTheta=-0.72
23:29:09.711 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
23:29:09.714 00.003 1032 Enqueuing Move request for scope (0.06, 0.13)
23:29:09.717 00.003 10072 Worker thread wakes up
23:29:09.717 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
23:29:09.717 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
23:29:09.717 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
23:29:09.719 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:29:09.723 00.004 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:29:09.723 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
23:29:09.723 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:09.723 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:29:09.723 00.000 10072 MoveAxis(W, 5, ABG)
23:29:09.723 00.000 10072 Guiding  Dir = 3, Dur = 5
23:29:09.724 00.001 10072 IsGuiding returns 0
23:29:09.724 00.000 10072 PulseGuide returned control before completion, sleep 15
23:29:09.742 00.018 10072 IsGuiding returns 0
23:29:09.742 00.000 10072 Move returns status 0, amount 5
23:29:09.742 00.000 10072 MoveAxis(N, 0, ABG)
23:29:09.742 00.000 10072 Move returns status 0, amount 0
23:29:09.742 00.000 10072 move complete, result=0
23:29:09.742 00.000 10072 worker thread done servicing request
23:29:09.749 00.007 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:29:09.753 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:09.756 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:09.759 00.003 1032 Enqueuing Expose request
23:29:09.763 00.004 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:29:09.767 00.004 10072 Worker thread wakes up
23:29:09.767 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:09.767 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:10.570 00.803 10072 Exposure complete
23:29:10.878 00.308 1032 OnExposeComplete: enter
23:29:10.881 00.003 10072 worker thread done servicing request
23:29:10.881 00.000 1032 UpdateGuideState(): m_state=6
23:29:10.884 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9498
23:29:10.887 00.003 1032 Star::Find returns 1 (0), X=1107.66, Y=132.37, Mass=1279, SNR=25.1, Peak=106 HFD=3.3
23:29:10.892 00.005 1032 MultiStar: [#1 -0.04,0.22,0.96,U] [#2 0.06,0.18,0.85,U] [#3 0.05,0.39,0.00,M9] [#4 0.14,0.28,0.00,M3] [#5 0.15,0.29,0.00,M3] [#6 -0.09,0.07,0.66,U] [#7 -0.10,0.20,0.72,U] [#8 0.12,0.34,0.00,M9] 
23:29:10.900 00.008 1032 refined, 4 included, MultiStar: {0.05, 0.14}, one-star: {0.33, 0.05}
23:29:10.903 00.003 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
23:29:10.908 00.005 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
23:29:10.911 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.24 mountX=0.13 mountY=-0.09, mountTheta=-0.59
23:29:10.917 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
23:29:10.922 00.005 1032 Enqueuing Move request for scope (0.05, 0.14)
23:29:10.935 00.013 10072 Worker thread wakes up
23:29:10.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
23:29:10.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
23:29:10.935 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.13 yDistance=-0.09
23:29:10.939 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:29:10.943 00.004 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:29:10.944 00.001 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
23:29:10.944 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:10.944 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:29:10.944 00.000 10072 MoveAxis(W, 8, ABG)
23:29:10.944 00.000 10072 Guiding  Dir = 3, Dur = 8
23:29:10.945 00.001 10072 IsGuiding returns 0
23:29:10.945 00.000 10072 PulseGuide returned control before completion, sleep 18
23:29:10.966 00.021 10072 IsGuiding returns 1
23:29:10.970 00.004 10072 scope still moving after pulse duration time elapsed
23:29:10.973 00.003 1032 UpdateGuideState exits: m=1279 SNR=25.1
23:29:10.977 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:10.982 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:10.989 00.007 1032 Enqueuing Expose request
23:29:10.999 00.010 10072 IsGuiding returns 1
23:29:11.032 00.033 10072 IsGuiding returns 1
23:29:11.059 00.027 10072 IsGuiding returns 1
23:29:11.090 00.031 10072 IsGuiding returns 1
23:29:11.123 00.033 10072 IsGuiding returns 1
23:29:11.153 00.030 10072 IsGuiding returns 1
23:29:11.191 00.038 10072 IsGuiding returns 1
23:29:11.215 00.024 10072 IsGuiding returns 1
23:29:11.247 00.032 10072 IsGuiding returns 1
23:29:11.280 00.033 10072 IsGuiding returns 1
23:29:11.310 00.030 10072 IsGuiding returns 1
23:29:11.345 00.035 10072 IsGuiding returns 1
23:29:11.373 00.028 10072 IsGuiding returns 1
23:29:11.403 00.030 10072 IsGuiding returns 0
23:29:11.404 00.001 10072 scope move finished after 8 + 450 ms
23:29:11.404 00.000 10072 Move returns status 0, amount 8
23:29:11.404 00.000 10072 MoveAxis(N, 0, ABG)
23:29:11.404 00.000 10072 Move returns status 0, amount 0
23:29:11.404 00.000 10072 move complete, result=0
23:29:11.404 00.000 10072 worker thread done servicing request
23:29:11.404 00.000 10072 Worker thread wakes up
23:29:11.404 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
23:29:11.407 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:11.408 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:12.060 00.652 10072 Exposure complete
23:29:12.757 00.697 1032 OnExposeComplete: enter
23:29:12.761 00.004 10072 worker thread done servicing request
23:29:12.762 00.001 1032 UpdateGuideState(): m_state=6
23:29:12.765 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9499
23:29:12.769 00.004 1032 Star::Find returns 1 (0), X=1107.64, Y=132.54, Mass=1159, SNR=23.9, Peak=97 HFD=3.2
23:29:12.776 00.007 1032 MultiStar: [#1 -0.12,0.39,0.00,M1] [#2 0.02,0.27,0.00,M1] [#3 0.08,0.46,0.00,M10] [#4 0.18,0.39,0.00,M4] [#5 0.12,0.33,0.00,M4] [#6 -0.10,-0.04,0.69,U] [#7 -0.08,0.20,0.79,U] [#8 0.05,0.60,0.00,M10] 
23:29:12.779 00.003 1032 refined, 2 included, MultiStar: {0.07, 0.14}, one-star: {0.31, 0.22}
23:29:12.783 00.004 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
23:29:13.031 00.248 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
23:29:13.036 00.005 1032 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.11 mountX=0.12 mountY=-0.10, mountTheta=-0.72
23:29:13.043 00.007 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.14, opts=13)
23:29:13.047 00.004 1032 Enqueuing Move request for scope (0.07, 0.14)
23:29:13.052 00.005 10072 Worker thread wakes up
23:29:13.052 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
23:29:13.052 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
23:29:13.052 00.000 10072 Moving (0.07, 0.14) raw xDistance=0.12 yDistance=-0.10
23:29:13.177 00.125 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:29:13.304 00.127 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:29:13.304 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
23:29:13.305 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:13.702 00.397 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:29:13.702 00.000 10072 MoveAxis(W, 12, ABG)
23:29:13.703 00.001 10072 Guiding  Dir = 3, Dur = 12
23:29:13.874 00.171 10072 IsGuiding returns 0
23:29:13.877 00.003 10072 PulseGuide returned control before completion, sleep 21
23:29:13.895 00.018 1032 UpdateGuideState exits: m=1159 SNR=23.9
23:29:13.897 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:13.900 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:13.904 00.004 10072 IsGuiding returns 1
23:29:13.904 00.000 1032 Enqueuing Expose request
23:29:13.908 00.004 10072 scope still moving after pulse duration time elapsed
23:29:13.933 00.025 10072 IsGuiding returns 1
23:29:13.965 00.032 10072 IsGuiding returns 1
23:29:13.996 00.031 10072 IsGuiding returns 1
23:29:14.243 00.247 10072 IsGuiding returns 0
23:29:14.243 00.000 10072 scope move finished after 12 + 356 ms
23:29:14.243 00.000 10072 Move returns status 0, amount 12
23:29:14.243 00.000 10072 MoveAxis(N, 0, ABG)
23:29:14.243 00.000 10072 Move returns status 0, amount 0
23:29:14.243 00.000 10072 move complete, result=0
23:29:14.243 00.000 10072 worker thread done servicing request
23:29:14.243 00.000 10072 Worker thread wakes up
23:29:14.244 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:14.244 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:14.520 00.276 1032 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
23:29:14.906 00.386 10072 Exposure complete
23:29:14.985 00.079 10072 worker thread done servicing request
23:29:14.986 00.001 1032 OnExposeComplete: enter
23:29:14.989 00.003 1032 UpdateGuideState(): m_state=6
23:29:14.992 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9500
23:29:14.995 00.003 1032 Star::Find returns 1 (0), X=1107.58, Y=132.60, Mass=1528, SNR=27.5, Peak=127 HFD=3.3
23:29:14.998 00.003 1032 MultiStar: [#1 -0.06,0.53,0.00,M2] [#2 0.06,0.38,0.00,M2] [#3 -0.05,0.49,0.00,R] [#4 0.17,0.35,0.00,M5] [#5 0.17,0.42,0.00,M5] [#6 -0.11,0.20,0.59,U] [#7 -0.06,0.45,0.00,M1] [#8 0.11,0.61,0.00,R] 
23:29:15.003 00.005 1032 refined, 1 included, MultiStar: {0.12, 0.25}, one-star: {0.25, 0.28}
23:29:15.006 00.003 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
23:29:15.009 00.003 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
23:29:15.012 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.25 hyp=0.28 cameraTheta=1.13 mountX=0.21 mountY=-0.18, mountTheta=-0.70
23:29:15.016 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.25, opts=13)
23:29:15.020 00.004 1032 Enqueuing Move request for scope (0.12, 0.25)
23:29:15.023 00.003 10072 Worker thread wakes up
23:29:15.023 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.25) opts 0xd
23:29:15.024 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.25)
23:29:15.024 00.000 10072 Moving (0.12, 0.25) raw xDistance=0.21 yDistance=-0.18
23:29:15.029 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:29:15.033 00.004 10072 PPEC rslt: input = 0.21, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 288.64
23:29:15.033 00.000 10072 PPEC: input: 0.21, control: 0.11, exposure: 500
23:29:15.033 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:15.033 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:29:15.033 00.000 10072 MoveAxis(W, 109, ABG)
23:29:15.033 00.000 10072 Guiding  Dir = 3, Dur = 109
23:29:15.034 00.001 10072 IsGuiding returns 0
23:29:15.035 00.001 10072 PulseGuide returned control before completion, sleep 119
23:29:15.063 00.028 1032 UpdateGuideState exits: m=1528 SNR=27.5
23:29:15.067 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:15.073 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:15.077 00.004 1032 Enqueuing Expose request
23:29:15.163 00.086 10072 IsGuiding returns 0
23:29:15.163 00.000 10072 Move returns status 0, amount 109
23:29:15.163 00.000 10072 MoveAxis(N, 0, ABG)
23:29:15.163 00.000 10072 Move returns status 0, amount 0
23:29:15.164 00.001 10072 move complete, result=0
23:29:15.164 00.000 10072 worker thread done servicing request
23:29:15.164 00.000 10072 Worker thread wakes up
23:29:15.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:15.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:15.170 00.006 1032 GuideStep: 0.2 px 109 ms WEST, -0.2 px 0 ms NORTH
23:29:15.571 00.401 10072 Exposure complete
23:29:15.803 00.232 10072 worker thread done servicing request
23:29:15.803 00.000 1032 OnExposeComplete: enter
23:29:15.807 00.004 1032 UpdateGuideState(): m_state=6
23:29:15.838 00.031 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9501
23:29:15.842 00.004 1032 Star::Find returns 1 (0), X=1107.64, Y=132.54, Mass=1669, SNR=28.7, Peak=133 HFD=3.2
23:29:15.845 00.003 1032 MultiStar: [#1 0.04,0.34,0.00,M3] [#2 0.04,0.28,0.00,M3] [#3 0.05,-0.03,0.70,U] [#4 0.11,0.31,0.00,M6] [#5 0.10,0.31,0.00,M6] [#6 -0.09,0.14,0.59,U] [#7 -0.08,0.29,0.00,M2] [#8 -0.08,-0.26,0.00,M1] 
23:29:15.881 00.036 1032 refined, 2 included, MultiStar: {0.13, 0.12}, one-star: {0.31, 0.22}
23:29:15.884 00.003 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:29:15.887 00.003 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:29:15.890 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.76 mountX=0.08 mountY=-0.15, mountTheta=-1.07
23:29:15.926 00.036 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
23:29:15.931 00.005 1032 Enqueuing Move request for scope (0.13, 0.12)
23:29:15.934 00.003 10072 Worker thread wakes up
23:29:15.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
23:29:15.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
23:29:15.934 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.08 yDistance=-0.15
23:29:15.967 00.033 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:29:15.973 00.006 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:15.973 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:29:15.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:15.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:29:15.973 00.000 10072 MoveAxis(W, 7, ABG)
23:29:15.974 00.001 10072 Guiding  Dir = 3, Dur = 7
23:29:16.014 00.040 10072 IsGuiding returns 0
23:29:16.015 00.001 10072 PulseGuide returned control before completion, sleep 17
23:29:16.032 00.017 1032 UpdateGuideState exits: m=1669 SNR=28.7
23:29:16.036 00.004 10072 IsGuiding returns 0
23:29:16.036 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:16.040 00.004 10072 Move returns status 0, amount 7
23:29:16.040 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:16.073 00.033 10072 MoveAxis(N, 0, ABG)
23:29:16.073 00.000 1032 Enqueuing Expose request
23:29:16.076 00.003 10072 Move returns status 0, amount 0
23:29:16.076 00.000 10072 move complete, result=0
23:29:16.076 00.000 10072 worker thread done servicing request
23:29:16.076 00.000 10072 Worker thread wakes up
23:29:16.077 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:16.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:16.122 00.045 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
23:29:16.741 00.619 10072 Exposure complete
23:29:16.972 00.231 10072 worker thread done servicing request
23:29:16.972 00.000 1032 OnExposeComplete: enter
23:29:16.975 00.003 1032 UpdateGuideState(): m_state=6
23:29:17.016 00.041 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9502
23:29:17.020 00.004 1032 Star::Find returns 1 (0), X=1107.72, Y=132.53, Mass=1341, SNR=25.8, Peak=107 HFD=3.2
23:29:17.025 00.005 1032 MultiStar: [#1 -0.08,0.37,0.00,M4] [#2 0.00,0.24,0.84,U] [#3 0.03,-0.13,0.79,U] [#4 0.18,0.26,0.00,M7] [#5 0.13,0.41,0.00,M7] [#6 -0.14,0.02,0.63,U] [#7 -0.07,0.21,0.72,U] [#8 -0.06,-0.17,0.55,U] 
23:29:17.028 00.003 1032 refined, 5 included, MultiStar: {0.06, 0.08}, one-star: {0.39, 0.21}
23:29:17.062 00.034 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
23:29:17.064 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
23:29:17.067 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.99 mountX=0.07 mountY=-0.08, mountTheta=-0.84
23:29:17.072 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
23:29:17.103 00.031 1032 Enqueuing Move request for scope (0.06, 0.08)
23:29:17.106 00.003 10072 Worker thread wakes up
23:29:17.106 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
23:29:17.107 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
23:29:17.107 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.07 yDistance=-0.08
23:29:17.109 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:29:17.142 00.033 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:17.142 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:29:17.142 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:17.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:29:17.143 00.001 10072 MoveAxis(W, 7, ABG)
23:29:17.143 00.000 10072 Guiding  Dir = 3, Dur = 7
23:29:17.143 00.000 10072 IsGuiding returns 0
23:29:17.144 00.001 10072 PulseGuide returned control before completion, sleep 17
23:29:17.184 00.040 10072 IsGuiding returns 0
23:29:17.184 00.000 10072 Move returns status 0, amount 7
23:29:17.184 00.000 10072 MoveAxis(N, 0, ABG)
23:29:17.184 00.000 10072 Move returns status 0, amount 0
23:29:17.185 00.001 10072 move complete, result=0
23:29:17.185 00.000 10072 worker thread done servicing request
23:29:17.197 00.012 1032 UpdateGuideState exits: m=1341 SNR=25.8
23:29:17.243 00.046 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:17.247 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:17.280 00.033 1032 Enqueuing Expose request
23:29:17.283 00.003 10072 Worker thread wakes up
23:29:17.283 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:29:17.286 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:17.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:17.975 00.689 10072 Exposure complete
23:29:18.202 00.227 10072 worker thread done servicing request
23:29:18.202 00.000 1032 OnExposeComplete: enter
23:29:18.207 00.005 1032 UpdateGuideState(): m_state=6
23:29:18.210 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9503
23:29:18.213 00.003 1032 Star::Find returns 1 (0), X=1107.76, Y=132.51, Mass=1419, SNR=26.5, Peak=98 HFD=3.4
23:29:18.255 00.042 1032 MultiStar: [#1 0.05,0.26,0.00,M5] [#2 0.15,0.16,0.80,U] [#3 0.08,-0.07,0.77,U] [#4 0.27,0.16,0.00,M8] [#5 0.27,0.15,0.00,M8] [#6 -0.01,-0.05,0.62,U] [#7 0.09,0.16,0.69,U] [#8 -0.05,-0.31,0.00,M1] 
23:29:18.258 00.003 1032 refined, 4 included, MultiStar: {0.17, 0.09}, one-star: {0.42, 0.19}
23:29:18.260 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:29:18.263 00.003 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:29:18.267 00.004 1032 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.48 mountX=0.04 mountY=-0.19, mountTheta=-1.35
23:29:18.307 00.040 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.09, opts=13)
23:29:18.311 00.004 1032 Enqueuing Move request for scope (0.17, 0.09)
23:29:18.313 00.002 10072 Worker thread wakes up
23:29:18.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
23:29:18.314 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
23:29:18.314 00.000 10072 Moving (0.17, 0.09) raw xDistance=0.04 yDistance=-0.19
23:29:18.347 00.033 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:29:18.353 00.006 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:18.353 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:29:18.354 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:18.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:29:18.354 00.000 10072 MoveAxis(W, 7, ABG)
23:29:18.354 00.000 10072 Guiding  Dir = 3, Dur = 7
23:29:18.354 00.000 10072 IsGuiding returns 0
23:29:18.355 00.001 10072 PulseGuide returned control before completion, sleep 17
23:29:18.402 00.047 10072 IsGuiding returns 0
23:29:18.403 00.001 10072 Move returns status 0, amount 7
23:29:18.403 00.000 10072 MoveAxis(N, 0, ABG)
23:29:18.403 00.000 10072 Move returns status 0, amount 0
23:29:18.403 00.000 10072 move complete, result=0
23:29:18.403 00.000 10072 worker thread done servicing request
23:29:18.597 00.194 1032 UpdateGuideState exits: m=1419 SNR=26.5
23:29:18.601 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:18.606 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:18.609 00.003 1032 Enqueuing Expose request
23:29:18.611 00.002 10072 Worker thread wakes up
23:29:18.611 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:18.611 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:18.613 00.002 1032 GuideStep: 0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
23:29:19.291 00.678 10072 Exposure complete
23:29:19.532 00.241 10072 worker thread done servicing request
23:29:19.532 00.000 1032 OnExposeComplete: enter
23:29:19.536 00.004 1032 UpdateGuideState(): m_state=6
23:29:19.539 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9504
23:29:19.575 00.036 1032 Star::Find returns 1 (0), X=1107.73, Y=132.44, Mass=1495, SNR=27.2, Peak=118 HFD=3.2
23:29:19.579 00.004 1032 MultiStar: [#1 0.09,0.30,0.00,M6] [#2 0.25,0.21,0.00,M2] [#3 0.05,-0.08,0.76,U] [#4 0.19,0.17,0.66,U] [#5 0.17,0.11,0.64,U] [#6 0.03,0.04,0.62,U] [#7 0.05,0.06,0.67,U] [#8 0.19,-0.29,0.00,M2] 
23:29:19.583 00.004 1032 refined, 5 included, MultiStar: {0.17, 0.07}, one-star: {0.40, 0.12}
23:29:19.586 00.003 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
23:29:19.588 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
23:29:19.592 00.004 1032 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.41 mountX=0.03 mountY=-0.18, mountTheta=-1.42
23:29:19.596 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.07, opts=13)
23:29:19.599 00.003 1032 Enqueuing Move request for scope (0.17, 0.07)
23:29:19.601 00.002 10072 Worker thread wakes up
23:29:19.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
23:29:19.601 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
23:29:19.601 00.000 10072 Moving (0.17, 0.07) raw xDistance=0.03 yDistance=-0.18
23:29:19.604 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:29:19.609 00.005 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:19.609 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:29:19.609 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:19.609 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:29:19.609 00.000 10072 MoveAxis(W, 8, ABG)
23:29:19.609 00.000 10072 Guiding  Dir = 3, Dur = 8
23:29:19.611 00.002 10072 IsGuiding returns 0
23:29:19.612 00.001 10072 PulseGuide returned control before completion, sleep 18
23:29:19.656 00.044 10072 IsGuiding returns 0
23:29:19.656 00.000 10072 Move returns status 0, amount 8
23:29:19.657 00.001 10072 MoveAxis(N, 0, ABG)
23:29:19.657 00.000 10072 Move returns status 0, amount 0
23:29:19.657 00.000 10072 move complete, result=0
23:29:19.657 00.000 10072 worker thread done servicing request
23:29:19.708 00.051 1032 UpdateGuideState exits: m=1495 SNR=27.2
23:29:19.719 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:19.723 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:19.729 00.006 1032 Enqueuing Expose request
23:29:19.749 00.020 10072 Worker thread wakes up
23:29:19.749 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
23:29:19.752 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:19.752 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:20.409 00.657 10072 Exposure complete
23:29:20.669 00.260 1032 OnExposeComplete: enter
23:29:20.688 00.019 1032 UpdateGuideState(): m_state=6
23:29:20.691 00.003 10072 worker thread done servicing request
23:29:20.691 00.000 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9505
23:29:20.694 00.003 1032 Star::Find returns 1 (0), X=1107.67, Y=132.41, Mass=1471, SNR=26.9, Peak=107 HFD=3.4
23:29:20.697 00.003 1032 MultiStar: [#1 -0.06,0.39,0.00,M7] [#2 0.11,0.26,0.00,M3] [#3 0.04,-0.10,0.71,U] [#4 0.27,0.22,0.00,M8] [#5 0.18,0.28,0.00,M8] [#6 -0.03,0.08,0.59,U] [#7 0.06,0.11,0.68,U] [#8 -0.01,-0.22,0.52,U] 
23:29:20.700 00.003 1032 refined, 4 included, MultiStar: {0.11, 0.01}, one-star: {0.34, 0.10}
23:29:20.714 00.014 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
23:29:20.719 00.005 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
23:29:20.722 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.08 mountX=-0.02 mountY=-0.11, mountTheta=-1.75
23:29:20.728 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
23:29:20.739 00.011 1032 Enqueuing Move request for scope (0.11, 0.01)
23:29:20.742 00.003 10072 Worker thread wakes up
23:29:20.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:29:20.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:29:20.743 00.001 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:29:20.745 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:29:20.749 00.004 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:20.749 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
23:29:20.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:20.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:29:20.750 00.001 10072 MoveAxis(W, 6, ABG)
23:29:20.750 00.000 10072 Guiding  Dir = 3, Dur = 6
23:29:20.756 00.006 10072 IsGuiding returns 0
23:29:20.760 00.004 10072 PulseGuide returned control before completion, sleep 13
23:29:20.778 00.018 10072 IsGuiding returns 1
23:29:20.778 00.000 10072 scope still moving after pulse duration time elapsed
23:29:20.780 00.002 1032 UpdateGuideState exits: m=1471 SNR=26.9
23:29:20.783 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:20.786 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:20.788 00.002 1032 Enqueuing Expose request
23:29:20.811 00.023 10072 IsGuiding returns 1
23:29:20.842 00.031 10072 IsGuiding returns 1
23:29:20.873 00.031 10072 IsGuiding returns 1
23:29:20.904 00.031 10072 IsGuiding returns 1
23:29:20.936 00.032 10072 IsGuiding returns 1
23:29:20.967 00.031 10072 IsGuiding returns 1
23:29:20.998 00.031 10072 IsGuiding returns 1
23:29:21.084 00.086 10072 IsGuiding returns 1
23:29:21.107 00.023 10072 IsGuiding returns 1
23:29:21.139 00.032 10072 IsGuiding returns 1
23:29:21.170 00.031 10072 IsGuiding returns 1
23:29:21.201 00.031 10072 IsGuiding returns 1
23:29:21.232 00.031 10072 IsGuiding returns 1
23:29:21.263 00.031 10072 IsGuiding returns 1
23:29:21.294 00.031 10072 IsGuiding returns 1
23:29:21.399 00.105 10072 IsGuiding returns 0
23:29:21.399 00.000 10072 scope move finished after 6 + 637 ms
23:29:21.399 00.000 10072 Move returns status 0, amount 6
23:29:21.399 00.000 10072 MoveAxis(N, 0, ABG)
23:29:21.399 00.000 10072 Move returns status 0, amount 0
23:29:21.399 00.000 10072 move complete, result=0
23:29:21.399 00.000 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:29:21.404 00.005 10072 worker thread done servicing request
23:29:21.404 00.000 10072 Worker thread wakes up
23:29:21.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:21.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:22.087 00.683 10072 Exposure complete
23:29:22.223 00.136 10072 worker thread done servicing request
23:29:22.223 00.000 1032 OnExposeComplete: enter
23:29:22.227 00.004 1032 UpdateGuideState(): m_state=6
23:29:22.230 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9506
23:29:22.234 00.004 1032 Star::Find returns 1 (0), X=1107.71, Y=132.42, Mass=1365, SNR=26.0, Peak=108 HFD=3.3
23:29:22.270 00.036 1032 MultiStar: [#1 0.01,0.29,0.00,M8] [#2 0.19,0.27,0.00,M4] [#3 0.13,-0.13,0.77,U] [#4 0.24,0.30,0.00,M9] [#5 0.13,0.22,0.67,U] [#6 -0.03,0.04,0.66,U] [#7 0.02,0.12,0.73,U] [#8 -0.09,-0.22,0.54,U] 
23:29:22.274 00.004 1032 refined, 5 included, MultiStar: {0.11, 0.03}, one-star: {0.37, 0.10}
23:29:22.279 00.005 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:29:22.298 00.019 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:29:22.307 00.009 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.29 mountX=0.00 mountY=-0.12, mountTheta=-1.54
23:29:22.317 00.010 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
23:29:22.320 00.003 1032 Enqueuing Move request for scope (0.11, 0.03)
23:29:22.324 00.004 10072 Worker thread wakes up
23:29:22.325 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:29:22.325 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:29:22.325 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.00 yDistance=-0.12
23:29:22.328 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:29:22.348 00.020 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:22.348 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
23:29:22.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:22.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:29:22.348 00.000 10072 MoveAxis(W, 10, ABG)
23:29:22.348 00.000 10072 Guiding  Dir = 3, Dur = 10
23:29:22.358 00.010 10072 IsGuiding returns 0
23:29:22.414 00.056 10072 IsGuiding returns 0
23:29:22.414 00.000 10072 Move returns status 0, amount 10
23:29:22.414 00.000 10072 MoveAxis(N, 0, ABG)
23:29:22.414 00.000 10072 Move returns status 0, amount 0
23:29:22.414 00.000 10072 move complete, result=0
23:29:22.415 00.001 10072 worker thread done servicing request
23:29:22.451 00.036 1032 UpdateGuideState exits: m=1365 SNR=26.0
23:29:22.457 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:22.461 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:22.464 00.003 1032 Enqueuing Expose request
23:29:22.467 00.003 10072 Worker thread wakes up
23:29:22.467 00.000 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
23:29:22.472 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:22.472 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:23.215 00.743 10072 Exposure complete
23:29:23.319 00.104 10072 worker thread done servicing request
23:29:23.319 00.000 1032 OnExposeComplete: enter
23:29:23.323 00.004 1032 UpdateGuideState(): m_state=6
23:29:23.326 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9507
23:29:23.330 00.004 1032 Star::Find returns 1 (0), X=1107.77, Y=132.45, Mass=1454, SNR=26.8, Peak=108 HFD=3.4
23:29:23.337 00.007 1032 MultiStar: [#1 0.10,0.31,0.00,M9] [#2 0.24,0.17,0.00,M5] [#3 0.08,-0.17,0.74,U] [#4 0.26,0.26,0.00,M10] [#5 0.23,0.32,0.00,M8] [#6 -0.07,0.09,0.65,U] [#7 0.02,0.25,0.67,U] [#8 0.09,-0.26,0.00,M1] 
23:29:23.341 00.004 1032 refined, 3 included, MultiStar: {0.15, 0.08}, one-star: {0.43, 0.14}
23:29:23.344 00.003 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
23:29:23.348 00.004 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
23:29:23.352 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.46 mountX=0.03 mountY=-0.16, mountTheta=-1.37
23:29:23.358 00.006 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
23:29:23.363 00.005 1032 Enqueuing Move request for scope (0.15, 0.08)
23:29:23.373 00.010 10072 Worker thread wakes up
23:29:23.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
23:29:23.373 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
23:29:23.373 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.03 yDistance=-0.16
23:29:23.376 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:29:23.382 00.006 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:23.382 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:29:23.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:23.383 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:29:23.383 00.000 10072 MoveAxis(W, 9, ABG)
23:29:23.383 00.000 10072 Guiding  Dir = 3, Dur = 9
23:29:23.383 00.000 10072 IsGuiding returns 0
23:29:23.385 00.002 10072 PulseGuide returned control before completion, sleep 19
23:29:23.411 00.026 10072 IsGuiding returns 0
23:29:23.411 00.000 10072 Move returns status 0, amount 9
23:29:23.411 00.000 10072 MoveAxis(N, 0, ABG)
23:29:23.412 00.001 10072 Move returns status 0, amount 0
23:29:23.412 00.000 10072 move complete, result=0
23:29:23.412 00.000 10072 worker thread done servicing request
23:29:23.418 00.006 1032 UpdateGuideState exits: m=1454 SNR=26.8
23:29:23.421 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:23.431 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:23.434 00.003 1032 Enqueuing Expose request
23:29:23.436 00.002 10072 Worker thread wakes up
23:29:23.437 00.001 1032 GuideStep: 0.0 px 9 ms WEST, -0.2 px 0 ms NORTH
23:29:23.440 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:23.440 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:23.855 00.415 10072 Exposure complete
23:29:23.926 00.071 1032 OnExposeComplete: enter
23:29:23.930 00.004 1032 UpdateGuideState(): m_state=6
23:29:23.933 00.003 10072 worker thread done servicing request
23:29:23.934 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9508
23:29:23.937 00.003 1032 Star::Find returns 1 (0), X=1107.80, Y=132.45, Mass=1642, SNR=28.5, Peak=120 HFD=3.4
23:29:23.940 00.003 1032 MultiStar: [#1 0.01,0.23,0.91,U] [#2 0.30,0.17,0.00,M6] [#3 0.12,-0.21,0.70,U] [#4 0.23,0.24,0.00,R] [#5 0.29,0.24,0.00,M9] [#6 0.02,0.10,0.61,U] [#7 0.13,0.19,0.66,U] [#8 0.04,-0.29,0.00,M2] 
23:29:23.943 00.003 1032 refined, 4 included, MultiStar: {0.17, 0.10}, one-star: {0.47, 0.13}
23:29:23.947 00.004 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:29:23.950 00.003 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:29:23.953 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.53 mountX=0.05 mountY=-0.19, mountTheta=-1.30
23:29:23.959 00.006 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.10, opts=13)
23:29:23.964 00.005 1032 Enqueuing Move request for scope (0.17, 0.10)
23:29:23.966 00.002 10072 Worker thread wakes up
23:29:23.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
23:29:23.967 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
23:29:23.967 00.000 10072 Moving (0.17, 0.10) raw xDistance=0.05 yDistance=-0.19
23:29:23.969 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:29:23.973 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:23.973 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:29:23.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:23.974 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:29:23.974 00.000 10072 MoveAxis(W, 6, ABG)
23:29:23.974 00.000 10072 Guiding  Dir = 3, Dur = 6
23:29:23.975 00.001 10072 IsGuiding returns 0
23:29:23.975 00.000 10072 PulseGuide returned control before completion, sleep 16
23:29:24.001 00.026 1032 UpdateGuideState exits: m=1642 SNR=28.5
23:29:24.004 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:24.007 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:24.011 00.004 1032 Enqueuing Expose request
23:29:24.013 00.002 10072 IsGuiding returns 0
23:29:24.013 00.000 10072 Move returns status 0, amount 6
23:29:24.013 00.000 10072 MoveAxis(N, 0, ABG)
23:29:24.013 00.000 10072 Move returns status 0, amount 0
23:29:24.015 00.002 10072 move complete, result=0
23:29:24.015 00.000 10072 worker thread done servicing request
23:29:24.015 00.000 10072 Worker thread wakes up
23:29:24.015 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:24.015 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:24.037 00.022 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
23:29:24.652 00.615 10072 Exposure complete
23:29:24.722 00.070 10072 worker thread done servicing request
23:29:24.722 00.000 1032 OnExposeComplete: enter
23:29:24.726 00.004 1032 UpdateGuideState(): m_state=6
23:29:24.731 00.005 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9509
23:29:24.733 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=132.45, Mass=1391, SNR=26.2, Peak=106 HFD=3.3
23:29:24.737 00.004 1032 MultiStar: [#1 0.12,0.37,0.00,M9] [#2 0.23,0.21,0.00,M7] [#3 0.20,-0.19,0.00,M1] [#4 0.08,0.02,0.64,U] [#5 0.37,0.22,0.00,M10] [#6 -0.03,0.08,0.59,U] [#7 0.18,0.14,0.72,U] [#8 0.07,-0.25,0.00,M3] 
23:29:24.740 00.003 1032 refined, 3 included, MultiStar: {0.19, 0.10}, one-star: {0.40, 0.13}
23:29:24.743 00.003 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:29:24.746 00.003 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:29:24.748 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.21 cameraTheta=0.48 mountX=0.05 mountY=-0.21, mountTheta=-1.35
23:29:24.752 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.10, opts=13)
23:29:24.756 00.004 1032 Enqueuing Move request for scope (0.19, 0.10)
23:29:24.759 00.003 10072 Worker thread wakes up
23:29:24.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
23:29:24.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
23:29:24.759 00.000 10072 Moving (0.19, 0.10) raw xDistance=0.05 yDistance=-0.21
23:29:24.762 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:29:24.766 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:24.766 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:29:24.766 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:29:24.766 00.000 10072 MoveAxis(W, 6, ABG)
23:29:24.766 00.000 10072 Guiding  Dir = 3, Dur = 6
23:29:24.767 00.001 10072 IsGuiding returns 0
23:29:24.768 00.001 10072 PulseGuide returned control before completion, sleep 15
23:29:24.787 00.019 10072 IsGuiding returns 0
23:29:24.787 00.000 10072 Move returns status 0, amount 6
23:29:24.787 00.000 10072 MoveAxis(N, 135, ABG)
23:29:24.787 00.000 10072 Guiding  Dir = 0, Dur = 135
23:29:24.788 00.001 10072 IsGuiding returns 0
23:29:24.788 00.000 10072 PulseGuide returned control before completion, sleep 145
23:29:24.790 00.002 1032 UpdateGuideState exits: m=1391 SNR=26.2
23:29:24.793 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:24.795 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:24.797 00.002 1032 Enqueuing Expose request
23:29:24.944 00.147 10072 IsGuiding returns 0
23:29:24.944 00.000 10072 Move returns status 0, amount 135
23:29:24.944 00.000 10072 move complete, result=0
23:29:24.944 00.000 10072 worker thread done servicing request
23:29:24.944 00.000 10072 Worker thread wakes up
23:29:24.944 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.2 px 135 ms NORTH
23:29:24.947 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:24.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:25.370 00.423 10072 Exposure complete
23:29:25.446 00.076 10072 worker thread done servicing request
23:29:25.446 00.000 1032 OnExposeComplete: enter
23:29:25.450 00.004 1032 UpdateGuideState(): m_state=6
23:29:25.453 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9510
23:29:25.461 00.008 1032 Star::Find returns 1 (0), X=1107.71, Y=132.53, Mass=1458, SNR=26.9, Peak=121 HFD=3.3
23:29:25.464 00.003 1032 MultiStar: [#1 0.04,0.37,0.00,M10] [#2 0.09,0.24,0.79,U] [#3 0.04,-0.12,0.72,U] [#4 -0.08,0.12,0.69,U] [#5 0.12,0.30,0.00,R] [#6 -0.19,0.07,0.62,U] [#7 0.07,0.29,0.00,M1] [#8 0.04,-0.28,0.00,M4] 
23:29:25.466 00.002 1032 refined, 4 included, MultiStar: {0.08, 0.11}, one-star: {0.38, 0.21}
23:29:25.468 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
23:29:25.471 00.003 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
23:29:25.472 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.95 mountX=0.09 mountY=-0.11, mountTheta=-0.88
23:29:25.476 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
23:29:25.478 00.002 1032 Enqueuing Move request for scope (0.08, 0.11)
23:29:25.480 00.002 10072 Worker thread wakes up
23:29:25.481 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:29:25.481 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:29:25.481 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.11
23:29:25.483 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:29:25.488 00.005 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:25.488 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:29:25.489 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:25.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:29:25.489 00.000 10072 MoveAxis(W, 6, ABG)
23:29:25.489 00.000 10072 Guiding  Dir = 3, Dur = 6
23:29:25.490 00.001 10072 IsGuiding returns 0
23:29:25.493 00.003 10072 PulseGuide returned control before completion, sleep 14
23:29:25.516 00.023 1032 UpdateGuideState exits: m=1458 SNR=26.9
23:29:25.521 00.005 10072 IsGuiding returns 0
23:29:25.521 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:25.524 00.003 10072 Move returns status 0, amount 6
23:29:25.524 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:25.526 00.002 1032 Enqueuing Expose request
23:29:25.528 00.002 10072 MoveAxis(N, 0, ABG)
23:29:25.528 00.000 10072 Move returns status 0, amount 0
23:29:25.528 00.000 10072 move complete, result=0
23:29:25.528 00.000 10072 worker thread done servicing request
23:29:25.528 00.000 10072 Worker thread wakes up
23:29:25.528 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:25.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:25.538 00.010 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:29:26.164 00.626 10072 Exposure complete
23:29:26.235 00.071 1032 OnExposeComplete: enter
23:29:26.242 00.007 1032 UpdateGuideState(): m_state=6
23:29:26.246 00.004 10072 worker thread done servicing request
23:29:26.247 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9511
23:29:26.250 00.003 1032 Star::Find returns 1 (0), X=1107.62, Y=132.46, Mass=1267, SNR=25.0, Peak=103 HFD=3.2
23:29:26.252 00.002 1032 MultiStar: [#1 -0.07,0.22,1.01,U] [#2 -0.00,0.24,0.86,U] [#3 -0.15,-0.17,0.77,U] [#4 -0.10,-0.01,0.71,U] [#5 -0.03,-0.01,0.64,U] [#6 -0.16,0.20,0.00,M1] [#7 -0.11,0.13,0.74,U] [#8 -0.06,-0.34,0.00,M5] 
23:29:26.254 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.09}, one-star: {0.29, 0.15}
23:29:26.257 00.003 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
23:29:26.260 00.003 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
23:29:26.262 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.69 mountX=0.09 mountY=-0.01, mountTheta=-0.14
23:29:26.270 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
23:29:26.274 00.004 1032 Enqueuing Move request for scope (-0.01, 0.09)
23:29:26.277 00.003 10072 Worker thread wakes up
23:29:26.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
23:29:26.277 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
23:29:26.277 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.01
23:29:26.283 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:29:26.288 00.005 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:26.288 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:29:26.288 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:26.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:29:26.288 00.000 10072 MoveAxis(W, 6, ABG)
23:29:26.288 00.000 10072 Guiding  Dir = 3, Dur = 6
23:29:26.291 00.003 10072 IsGuiding returns 0
23:29:26.293 00.002 10072 PulseGuide returned control before completion, sleep 15
23:29:26.318 00.025 10072 IsGuiding returns 0
23:29:26.318 00.000 10072 Move returns status 0, amount 6
23:29:26.318 00.000 10072 MoveAxis(N, 0, ABG)
23:29:26.318 00.000 10072 Move returns status 0, amount 0
23:29:26.318 00.000 10072 move complete, result=0
23:29:26.319 00.001 10072 worker thread done servicing request
23:29:26.322 00.003 1032 UpdateGuideState exits: m=1267 SNR=25.0
23:29:26.326 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:26.330 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:26.340 00.010 1032 Enqueuing Expose request
23:29:26.343 00.003 10072 Worker thread wakes up
23:29:26.343 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
23:29:26.347 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:26.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:26.759 00.412 10072 Exposure complete
23:29:26.827 00.068 10072 worker thread done servicing request
23:29:26.827 00.000 1032 OnExposeComplete: enter
23:29:26.831 00.004 1032 UpdateGuideState(): m_state=6
23:29:26.835 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9512
23:29:26.838 00.003 1032 Star::Find returns 1 (0), X=1107.61, Y=132.43, Mass=1213, SNR=24.5, Peak=89 HFD=3.3
23:29:26.841 00.003 1032 MultiStar: [#1 -0.08,0.30,0.00,M10] [#2 0.01,0.17,0.84,U] [#3 0.02,-0.19,0.79,U] [#4 -0.14,0.03,0.72,U] [#5 -0.01,-0.07,0.66,U] [#6 -0.17,0.05,0.64,U] [#7 -0.13,0.09,0.75,U] [#8 -0.14,-0.31,0.00,M6] 
23:29:26.844 00.003 1032 refined, 6 included, MultiStar: {-0.00, 0.03}, one-star: {0.28, 0.11}
23:29:26.845 00.001 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
23:29:26.847 00.002 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
23:29:26.849 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.66 mountX=0.03 mountY=-0.01, mountTheta=-0.17
23:29:26.854 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.03, opts=13)
23:29:26.856 00.002 1032 Enqueuing Move request for scope (-0.00, 0.03)
23:29:26.858 00.002 10072 Worker thread wakes up
23:29:26.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
23:29:26.858 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
23:29:26.858 00.000 10072 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
23:29:26.861 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:29:26.871 00.010 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:26.871 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:29:26.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:26.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:29:26.871 00.000 10072 MoveAxis(W, 6, ABG)
23:29:26.871 00.000 10072 Guiding  Dir = 3, Dur = 6
23:29:26.872 00.001 10072 IsGuiding returns 0
23:29:26.873 00.001 10072 PulseGuide returned control before completion, sleep 16
23:29:26.897 00.024 1032 UpdateGuideState exits: m=1213 SNR=24.5
23:29:26.903 00.006 10072 IsGuiding returns 0
23:29:26.903 00.000 10072 Move returns status 0, amount 6
23:29:26.903 00.000 10072 MoveAxis(N, 0, ABG)
23:29:26.903 00.000 10072 Move returns status 0, amount 0
23:29:26.903 00.000 10072 move complete, result=0
23:29:26.903 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:26.907 00.004 10072 worker thread done servicing request
23:29:26.907 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:26.910 00.003 1032 Enqueuing Expose request
23:29:26.913 00.003 10072 Worker thread wakes up
23:29:26.913 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
23:29:26.916 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:26.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:27.553 00.637 10072 Exposure complete
23:29:27.627 00.074 10072 worker thread done servicing request
23:29:27.628 00.001 1032 OnExposeComplete: enter
23:29:27.631 00.003 1032 UpdateGuideState(): m_state=6
23:29:27.633 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9513
23:29:27.636 00.003 1032 Star::Find returns 1 (0), X=1107.61, Y=132.46, Mass=1351, SNR=25.8, Peak=116 HFD=3.2
23:29:27.639 00.003 1032 MultiStar: [#1 -0.09,0.30,0.00,R] [#2 -0.01,0.08,0.83,U] [#3 0.02,-0.11,0.80,U] [#4 -0.17,0.08,0.70,U] [#5 -0.08,0.02,0.67,U] [#6 -0.29,-0.02,0.00,M1] [#7 -0.15,0.24,0.00,M1] [#8 -0.18,-0.25,0.00,M7] 
23:29:27.641 00.002 1032 refined, 4 included, MultiStar: {0.03, 0.05}, one-star: {0.28, 0.14}
23:29:27.644 00.003 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:29:27.646 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:29:27.649 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.01 mountX=0.04 mountY=-0.04, mountTheta=-0.82
23:29:27.652 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
23:29:27.656 00.004 1032 Enqueuing Move request for scope (0.03, 0.05)
23:29:27.657 00.001 10072 Worker thread wakes up
23:29:27.657 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:29:27.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:29:27.657 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
23:29:27.659 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:29:27.663 00.004 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:27.663 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:29:27.663 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:27.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:29:27.663 00.000 10072 MoveAxis(W, 5, ABG)
23:29:27.664 00.001 10072 Guiding  Dir = 3, Dur = 5
23:29:27.664 00.000 10072 IsGuiding returns 0
23:29:27.665 00.001 10072 PulseGuide returned control before completion, sleep 15
23:29:27.687 00.022 1032 UpdateGuideState exits: m=1351 SNR=25.8
23:29:27.689 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:27.693 00.004 10072 IsGuiding returns 0
23:29:27.693 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:27.696 00.003 1032 Enqueuing Expose request
23:29:27.698 00.002 10072 Move returns status 0, amount 5
23:29:27.698 00.000 10072 MoveAxis(N, 0, ABG)
23:29:27.698 00.000 10072 Move returns status 0, amount 0
23:29:27.698 00.000 10072 move complete, result=0
23:29:27.698 00.000 10072 worker thread done servicing request
23:29:27.698 00.000 10072 Worker thread wakes up
23:29:27.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:27.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:27.711 00.013 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:29:28.116 00.405 10072 Exposure complete
23:29:28.171 00.055 10072 worker thread done servicing request
23:29:28.171 00.000 1032 OnExposeComplete: enter
23:29:28.173 00.002 1032 UpdateGuideState(): m_state=6
23:29:28.175 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9514
23:29:28.177 00.002 1032 Star::Find returns 1 (0), X=1107.56, Y=132.43, Mass=1386, SNR=26.2, Peak=105 HFD=3.3
23:29:28.181 00.004 1032 MultiStar: [#1 -0.03,0.03,1.01,U] [#2 -0.02,0.26,0.00,M4] [#3 -0.03,-0.17,0.79,U] [#4 -0.18,0.06,0.65,U] [#5 -0.14,-0.07,0.66,U] [#6 -0.15,0.07,0.64,U] [#7 -0.19,0.15,0.69,U] [#8 -0.18,-0.33,0.00,M8] 
23:29:28.182 00.001 1032 refined, 6 included, MultiStar: {-0.05, 0.03}, one-star: {0.23, 0.12}
23:29:28.184 00.002 1032 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.83) = xAngle (0.75 = 0.75)
23:29:28.186 00.002 1032 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.75 = 0.75)
23:29:28.188 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.58 mountX=0.04 mountY=0.04, mountTheta=0.75
23:29:28.192 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
23:29:28.194 00.002 1032 Enqueuing Move request for scope (-0.05, 0.03)
23:29:28.197 00.003 10072 Worker thread wakes up
23:29:28.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
23:29:28.197 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
23:29:28.197 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
23:29:28.199 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=2.230
23:29:28.202 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:28.202 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:29:28.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:28.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:29:28.202 00.000 10072 MoveAxis(W, 5, ABG)
23:29:28.202 00.000 10072 Guiding  Dir = 3, Dur = 5
23:29:28.202 00.000 10072 IsGuiding returns 0
23:29:28.205 00.003 10072 PulseGuide returned control before completion, sleep 14
23:29:28.221 00.016 10072 IsGuiding returns 0
23:29:28.221 00.000 10072 Move returns status 0, amount 5
23:29:28.221 00.000 10072 MoveAxis(N, 0, ABG)
23:29:28.221 00.000 10072 Move returns status 0, amount 0
23:29:28.221 00.000 10072 move complete, result=0
23:29:28.221 00.000 10072 worker thread done servicing request
23:29:28.222 00.001 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:29:28.226 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:28.227 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:28.229 00.002 1032 Enqueuing Expose request
23:29:28.231 00.002 1032 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
23:29:28.234 00.003 10072 Worker thread wakes up
23:29:28.234 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:28.234 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:28.867 00.633 10072 Exposure complete
23:29:28.919 00.052 10072 worker thread done servicing request
23:29:28.919 00.000 1032 OnExposeComplete: enter
23:29:28.922 00.003 1032 UpdateGuideState(): m_state=6
23:29:28.923 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9515
23:29:28.924 00.001 1032 Star::Find returns 1 (0), X=1107.52, Y=132.49, Mass=1348, SNR=25.8, Peak=119 HFD=3.2
23:29:28.926 00.002 1032 MultiStar: [#1 0.01,-0.03,0.96,U] [#2 0.05,0.33,0.00,M5] [#3 0.00,-0.17,0.76,U] [#4 -0.08,0.03,0.68,U] [#5 -0.02,-0.11,0.70,U] [#6 -0.23,0.06,0.60,U] [#7 -0.19,0.19,0.00,M1] [#8 -0.16,-0.28,0.00,M9] 
23:29:28.929 00.003 1032 refined, 5 included, MultiStar: {-0.00, -0.00}, one-star: {0.19, 0.17}
23:29:28.931 00.002 1032 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.83) = xAngle (-4.02 = 2.27)
23:29:28.932 00.001 1032 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.02 = 2.27)
23:29:28.934 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-2.19 mountX=-0.00 mountY=0.00, mountTheta=2.27
23:29:28.937 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.00, opts=13)
23:29:28.939 00.002 1032 Enqueuing Move request for scope (-0.00, -0.00)
23:29:28.941 00.002 10072 Worker thread wakes up
23:29:28.941 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.00) opts 0xd
23:29:28.941 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.00)
23:29:28.941 00.000 10072 Moving (-0.00, -0.00) raw xDistance=-0.00 yDistance=0.00
23:29:28.944 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:29:28.946 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:28.946 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
23:29:28.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:28.946 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:29:28.946 00.000 10072 MoveAxis(W, 6, ABG)
23:29:28.946 00.000 10072 Guiding  Dir = 3, Dur = 6
23:29:28.947 00.001 10072 IsGuiding returns 0
23:29:28.947 00.000 10072 PulseGuide returned control before completion, sleep 16
23:29:28.965 00.018 1032 UpdateGuideState exits: m=1348 SNR=25.8
23:29:28.967 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:28.969 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:28.970 00.001 1032 Enqueuing Expose request
23:29:28.974 00.004 10072 IsGuiding returns 0
23:29:28.974 00.000 10072 Move returns status 0, amount 6
23:29:28.974 00.000 10072 MoveAxis(N, 0, ABG)
23:29:28.974 00.000 10072 Move returns status 0, amount 0
23:29:28.974 00.000 10072 move complete, result=0
23:29:28.974 00.000 10072 worker thread done servicing request
23:29:28.974 00.000 10072 Worker thread wakes up
23:29:28.974 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:28.974 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:28.980 00.006 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
23:29:29.380 00.400 10072 Exposure complete
23:29:29.434 00.054 10072 worker thread done servicing request
23:29:29.434 00.000 1032 OnExposeComplete: enter
23:29:29.437 00.003 1032 UpdateGuideState(): m_state=6
23:29:29.439 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9516
23:29:29.440 00.001 1032 Star::Find returns 1 (0), X=1107.57, Y=132.38, Mass=1562, SNR=27.8, Peak=130 HFD=3.3
23:29:29.442 00.002 1032 MultiStar: [#1 -0.03,-0.03,0.87,U] [#2 0.07,0.29,0.00,M6] [#3 -0.04,-0.15,0.67,U] [#4 -0.22,-0.09,0.63,U] [#5 -0.06,0.04,0.61,U] [#6 -0.19,-0.04,0.63,U] [#7 -0.11,0.07,0.69,U] [#8 -0.14,-0.37,0.00,M10] 
23:29:29.443 00.001 1032 refined, 6 included, MultiStar: {-0.04, -0.01}, one-star: {0.24, 0.06}
23:29:29.445 00.002 1032 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.83) = xAngle (-4.61 = 1.68)
23:29:29.446 00.001 1032 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.61 = 1.68)
23:29:29.448 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.78 mountX=-0.00 mountY=0.04, mountTheta=1.68
23:29:29.451 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
23:29:29.455 00.004 1032 Enqueuing Move request for scope (-0.04, -0.01)
23:29:29.457 00.002 10072 Worker thread wakes up
23:29:29.458 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
23:29:29.458 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
23:29:29.458 00.000 10072 Moving (-0.04, -0.01) raw xDistance=-0.00 yDistance=0.04
23:29:29.460 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:29:29.463 00.003 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:29.463 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
23:29:29.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:29.463 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:29:29.463 00.000 10072 MoveAxis(W, 5, ABG)
23:29:29.463 00.000 10072 Guiding  Dir = 3, Dur = 5
23:29:29.463 00.000 10072 IsGuiding returns 0
23:29:29.464 00.001 10072 PulseGuide returned control before completion, sleep 15
23:29:29.482 00.018 1032 UpdateGuideState exits: m=1562 SNR=27.8
23:29:29.484 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:29.487 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:29.491 00.004 1032 Enqueuing Expose request
23:29:29.493 00.002 10072 IsGuiding returns 0
23:29:29.493 00.000 10072 Move returns status 0, amount 5
23:29:29.493 00.000 10072 MoveAxis(N, 0, ABG)
23:29:29.493 00.000 10072 Move returns status 0, amount 0
23:29:29.493 00.000 10072 move complete, result=0
23:29:29.493 00.000 10072 worker thread done servicing request
23:29:29.493 00.000 10072 Worker thread wakes up
23:29:29.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:29.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:29.501 00.008 1032 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
23:29:30.130 00.629 10072 Exposure complete
23:29:30.181 00.051 10072 worker thread done servicing request
23:29:30.183 00.002 1032 OnExposeComplete: enter
23:29:30.185 00.002 1032 UpdateGuideState(): m_state=6
23:29:30.187 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9517
23:29:30.189 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=132.45, Mass=1689, SNR=28.9, Peak=135 HFD=3.3
23:29:30.191 00.002 1032 MultiStar: [#1 0.03,-0.04,0.86,U] [#2 -0.04,0.24,0.73,U] [#3 -0.03,-0.19,0.67,U] [#4 -0.14,-0.01,0.60,U] [#5 -0.10,-0.05,0.58,U] [#6 -0.23,0.15,0.00,M1] [#7 -0.12,0.06,0.64,U] [#8 -0.17,-0.43,0.00,R] 
23:29:30.192 00.001 1032 refined, 6 included, MultiStar: {0.00, 0.03}, one-star: {0.26, 0.13}
23:29:30.194 00.002 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
23:29:30.195 00.001 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
23:29:30.197 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.47 mountX=0.03 mountY=-0.01, mountTheta=-0.36
23:29:30.200 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.03, opts=13)
23:29:30.202 00.002 1032 Enqueuing Move request for scope (0.00, 0.03)
23:29:30.204 00.002 10072 Worker thread wakes up
23:29:30.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
23:29:30.204 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
23:29:30.204 00.000 10072 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
23:29:30.205 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:29:30.209 00.004 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:30.209 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:29:30.209 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:30.209 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:29:30.209 00.000 10072 MoveAxis(W, 5, ABG)
23:29:30.209 00.000 10072 Guiding  Dir = 3, Dur = 5
23:29:30.211 00.002 10072 IsGuiding returns 0
23:29:30.211 00.000 10072 PulseGuide returned control before completion, sleep 15
23:29:30.229 00.018 1032 UpdateGuideState exits: m=1689 SNR=28.9
23:29:30.231 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:30.234 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:30.236 00.002 1032 Enqueuing Expose request
23:29:30.238 00.002 10072 IsGuiding returns 0
23:29:30.238 00.000 10072 Move returns status 0, amount 5
23:29:30.238 00.000 10072 MoveAxis(N, 0, ABG)
23:29:30.238 00.000 10072 Move returns status 0, amount 0
23:29:30.239 00.001 10072 move complete, result=0
23:29:30.239 00.000 10072 worker thread done servicing request
23:29:30.239 00.000 10072 Worker thread wakes up
23:29:30.239 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:30.239 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:30.248 00.009 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:29:30.646 00.398 10072 Exposure complete
23:29:30.697 00.051 10072 worker thread done servicing request
23:29:30.697 00.000 1032 OnExposeComplete: enter
23:29:30.699 00.002 1032 UpdateGuideState(): m_state=6
23:29:30.700 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9518
23:29:30.703 00.003 1032 Star::Find returns 1 (0), X=1107.61, Y=132.46, Mass=1518, SNR=27.4, Peak=126 HFD=3.3
23:29:30.704 00.001 1032 MultiStar: [#1 -0.03,-0.02,0.94,U] [#2 0.06,0.28,0.00,M6] [#3 -0.04,-0.14,0.78,U] [#4 -0.12,-0.04,0.69,U] [#5 -0.02,0.00,0.62,U] [#6 -0.14,0.07,0.60,U] [#7 -0.11,0.17,0.65,U] [#8 0.12,0.07,0.51,U] 
23:29:30.708 00.004 1032 refined, 7 included, MultiStar: {0.01, 0.03}, one-star: {0.28, 0.14}
23:29:30.710 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
23:29:30.713 00.003 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
23:29:30.715 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.41 mountX=0.03 mountY=-0.01, mountTheta=-0.42
23:29:30.719 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
23:29:30.721 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
23:29:30.722 00.001 10072 Worker thread wakes up
23:29:30.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
23:29:30.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
23:29:30.722 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.01
23:29:30.725 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=154, Gamma=2.230
23:29:30.728 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:30.729 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:29:30.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:30.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:29:30.729 00.000 10072 MoveAxis(W, 4, ABG)
23:29:30.729 00.000 10072 Guiding  Dir = 3, Dur = 4
23:29:30.729 00.000 10072 IsGuiding returns 0
23:29:30.730 00.001 10072 PulseGuide returned control before completion, sleep 14
23:29:30.746 00.016 1032 UpdateGuideState exits: m=1518 SNR=27.4
23:29:30.750 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:30.751 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:30.752 00.001 1032 Enqueuing Expose request
23:29:30.754 00.002 10072 IsGuiding returns 1
23:29:30.754 00.000 10072 scope still moving after pulse duration time elapsed
23:29:30.784 00.030 10072 IsGuiding returns 1
23:29:30.815 00.031 10072 IsGuiding returns 1
23:29:30.847 00.032 10072 IsGuiding returns 1
23:29:30.879 00.032 10072 IsGuiding returns 1
23:29:30.911 00.032 10072 IsGuiding returns 1
23:29:30.942 00.031 10072 IsGuiding returns 1
23:29:30.974 00.032 10072 IsGuiding returns 1
23:29:31.005 00.031 10072 IsGuiding returns 1
23:29:31.036 00.031 10072 IsGuiding returns 1
23:29:31.068 00.032 10072 IsGuiding returns 1
23:29:31.099 00.031 10072 IsGuiding returns 1
23:29:31.172 00.073 10072 IsGuiding returns 1
23:29:31.207 00.035 10072 IsGuiding returns 1
23:29:31.238 00.031 10072 IsGuiding returns 1
23:29:31.271 00.033 10072 IsGuiding returns 1
23:29:31.300 00.029 10072 IsGuiding returns 1
23:29:31.333 00.033 10072 IsGuiding returns 1
23:29:31.362 00.029 10072 IsGuiding returns 1
23:29:31.394 00.032 10072 IsGuiding returns 0
23:29:31.394 00.000 10072 scope move finished after 4 + 660 ms
23:29:31.394 00.000 10072 Move returns status 0, amount 4
23:29:31.394 00.000 10072 MoveAxis(N, 0, ABG)
23:29:31.395 00.001 10072 Move returns status 0, amount 0
23:29:31.395 00.000 10072 move complete, result=0
23:29:31.395 00.000 10072 worker thread done servicing request
23:29:31.395 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:29:31.397 00.002 10072 Worker thread wakes up
23:29:31.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:31.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:32.020 00.623 10072 Exposure complete
23:29:32.063 00.043 10072 worker thread done servicing request
23:29:32.063 00.000 1032 OnExposeComplete: enter
23:29:32.064 00.001 1032 UpdateGuideState(): m_state=6
23:29:32.066 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9519
23:29:32.067 00.001 1032 Star::Find returns 1 (0), X=1107.65, Y=132.55, Mass=1609, SNR=28.2, Peak=136 HFD=3.2
23:29:32.069 00.002 1032 MultiStar: [#1 0.01,0.07,0.91,U] [#2 0.09,0.18,0.74,U] [#3 0.06,0.00,0.68,U] [#4 -0.02,0.08,0.67,U] [#5 0.04,0.07,0.65,U] [#6 -0.02,0.17,0.55,U] [#7 -0.00,0.31,0.00,M1] [#8 0.14,0.27,0.00,M1] 
23:29:32.070 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.12}, one-star: {0.32, 0.24}
23:29:32.072 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
23:29:32.073 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
23:29:32.074 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=0.97 mountX=0.10 mountY=-0.11, mountTheta=-0.86
23:29:32.077 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
23:29:32.079 00.002 1032 Enqueuing Move request for scope (0.08, 0.12)
23:29:32.081 00.002 10072 Worker thread wakes up
23:29:32.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
23:29:32.083 00.002 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
23:29:32.083 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.10 yDistance=-0.11
23:29:32.084 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:29:32.086 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:32.086 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:29:32.086 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:32.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:29:32.086 00.000 10072 MoveAxis(W, 5, ABG)
23:29:32.086 00.000 10072 Guiding  Dir = 3, Dur = 5
23:29:32.087 00.001 10072 IsGuiding returns 0
23:29:32.087 00.000 10072 PulseGuide returned control before completion, sleep 15
23:29:32.103 00.016 1032 UpdateGuideState exits: m=1609 SNR=28.2
23:29:32.105 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:32.106 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:32.108 00.002 1032 Enqueuing Expose request
23:29:32.116 00.008 10072 IsGuiding returns 0
23:29:32.116 00.000 10072 Move returns status 0, amount 5
23:29:32.116 00.000 10072 MoveAxis(N, 0, ABG)
23:29:32.118 00.002 10072 Move returns status 0, amount 0
23:29:32.118 00.000 10072 move complete, result=0
23:29:32.118 00.000 10072 worker thread done servicing request
23:29:32.118 00.000 10072 Worker thread wakes up
23:29:32.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:32.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:32.123 00.005 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:29:32.523 00.400 10072 Exposure complete
23:29:32.573 00.050 10072 worker thread done servicing request
23:29:32.573 00.000 1032 OnExposeComplete: enter
23:29:32.575 00.002 1032 UpdateGuideState(): m_state=6
23:29:32.577 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9520
23:29:32.579 00.002 1032 Star::Find returns 1 (0), X=1107.58, Y=132.47, Mass=1327, SNR=25.6, Peak=108 HFD=3.2
23:29:32.581 00.002 1032 MultiStar: [#1 0.04,0.11,0.98,U] [#2 0.01,0.23,0.83,U] [#3 0.08,-0.13,0.81,U] [#4 -0.05,0.04,0.74,U] [#5 0.07,-0.04,0.68,U] [#6 -0.10,0.12,0.66,U] [#7 -0.12,0.23,0.00,M2] [#8 0.19,0.10,0.56,U] 
23:29:32.584 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.24, 0.15}
23:29:32.585 00.001 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
23:29:32.587 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
23:29:32.589 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.87 mountX=0.06 mountY=-0.08, mountTheta=-0.96
23:29:32.592 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
23:29:32.594 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
23:29:32.596 00.002 10072 Worker thread wakes up
23:29:32.596 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
23:29:32.596 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
23:29:32.596 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.08
23:29:32.598 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:29:32.601 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:32.601 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:29:32.601 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:32.601 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:29:32.601 00.000 10072 MoveAxis(W, 2, ABG)
23:29:32.601 00.000 10072 Guiding  Dir = 3, Dur = 2
23:29:32.601 00.000 10072 IsGuiding returns 0
23:29:32.602 00.001 10072 PulseGuide returned control before completion, sleep 12
23:29:32.619 00.017 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:29:32.620 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:32.622 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:32.625 00.003 1032 Enqueuing Expose request
23:29:32.628 00.003 10072 IsGuiding returns 0
23:29:32.628 00.000 10072 Move returns status 0, amount 2
23:29:32.628 00.000 10072 MoveAxis(N, 0, ABG)
23:29:32.628 00.000 10072 Move returns status 0, amount 0
23:29:32.628 00.000 10072 move complete, result=0
23:29:32.628 00.000 10072 worker thread done servicing request
23:29:32.628 00.000 10072 Worker thread wakes up
23:29:32.628 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:32.628 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:32.634 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:29:33.257 00.623 10072 Exposure complete
23:29:33.307 00.050 10072 worker thread done servicing request
23:29:33.307 00.000 1032 OnExposeComplete: enter
23:29:33.309 00.002 1032 UpdateGuideState(): m_state=6
23:29:33.310 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9521
23:29:33.312 00.002 1032 Star::Find returns 1 (0), X=1107.57, Y=132.60, Mass=1262, SNR=25.0, Peak=109 HFD=3.3
23:29:33.313 00.001 1032 MultiStar: [#1 0.05,0.11,1.03,U] [#2 0.09,0.20,0.84,U] [#3 0.06,0.04,0.81,U] [#4 -0.09,0.11,0.69,U] [#5 0.05,0.01,0.71,U] [#6 -0.16,0.07,0.64,U] [#7 0.04,0.21,0.80,U] [#8 0.08,0.17,0.57,U] 
23:29:33.315 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.14}, one-star: {0.24, 0.28}
23:29:33.317 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
23:29:33.318 00.001 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
23:29:33.319 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.22 mountX=0.12 mountY=-0.08, mountTheta=-0.61
23:29:33.322 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
23:29:33.324 00.002 1032 Enqueuing Move request for scope (0.05, 0.14)
23:29:33.325 00.001 10072 Worker thread wakes up
23:29:33.325 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
23:29:33.325 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
23:29:33.325 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.12 yDistance=-0.08
23:29:33.328 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:29:33.334 00.006 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:33.334 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:29:33.334 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:33.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:29:33.334 00.000 10072 MoveAxis(W, 1, ABG)
23:29:33.334 00.000 10072 Guiding  Dir = 3, Dur = 1
23:29:33.336 00.002 10072 IsGuiding returns 0
23:29:33.337 00.001 10072 IsGuiding returns 0
23:29:33.337 00.000 10072 Move returns status 0, amount 1
23:29:33.337 00.000 10072 MoveAxis(N, 0, ABG)
23:29:33.337 00.000 10072 Move returns status 0, amount 0
23:29:33.337 00.000 10072 move complete, result=0
23:29:33.337 00.000 10072 worker thread done servicing request
23:29:33.355 00.018 1032 UpdateGuideState exits: m=1262 SNR=25.0
23:29:33.359 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:33.361 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:33.366 00.005 1032 Enqueuing Expose request
23:29:33.369 00.003 10072 Worker thread wakes up
23:29:33.369 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:29:33.371 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:33.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:33.786 00.415 10072 Exposure complete
23:29:33.833 00.047 10072 worker thread done servicing request
23:29:33.833 00.000 1032 OnExposeComplete: enter
23:29:33.835 00.002 1032 UpdateGuideState(): m_state=6
23:29:33.836 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9522
23:29:33.838 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=132.56, Mass=1434, SNR=26.6, Peak=117 HFD=3.2
23:29:33.840 00.002 1032 MultiStar: [#1 0.04,0.13,0.94,U] [#2 0.02,0.29,0.00,M4] [#3 -0.03,-0.05,0.76,U] [#4 -0.15,0.07,0.64,U] [#5 -0.03,0.08,0.64,U] [#6 -0.31,0.25,0.00,M1] [#7 -0.08,0.26,0.00,M2] [#8 0.10,0.40,0.00,M1] 
23:29:33.842 00.002 1032 refined, 4 included, MultiStar: {0.05, 0.11}, one-star: {0.31, 0.24}
23:29:33.843 00.001 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
23:29:33.845 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
23:29:33.847 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=0.09 mountY=-0.08, mountTheta=-0.72
23:29:33.850 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
23:29:33.852 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
23:29:33.853 00.001 10072 Worker thread wakes up
23:29:33.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
23:29:33.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
23:29:33.853 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.09 yDistance=-0.08
23:29:33.855 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:29:33.858 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:33.858 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:29:33.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:33.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:29:33.858 00.000 10072 MoveAxis(E, 0, ABG)
23:29:33.858 00.000 10072 Move returns status 0, amount 0
23:29:33.859 00.001 10072 MoveAxis(N, 0, ABG)
23:29:33.859 00.000 10072 Move returns status 0, amount 0
23:29:33.859 00.000 10072 move complete, result=0
23:29:33.859 00.000 10072 worker thread done servicing request
23:29:33.876 00.017 1032 UpdateGuideState exits: m=1434 SNR=26.6
23:29:33.878 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:33.880 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:33.881 00.001 1032 Enqueuing Expose request
23:29:33.883 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:33.884 00.001 10072 Worker thread wakes up
23:29:33.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:33.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:34.509 00.625 10072 Exposure complete
23:29:34.557 00.048 10072 worker thread done servicing request
23:29:34.557 00.000 1032 OnExposeComplete: enter
23:29:34.559 00.002 1032 UpdateGuideState(): m_state=6
23:29:34.561 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9523
23:29:34.563 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=132.62, Mass=1275, SNR=25.1, Peak=103 HFD=3.3
23:29:34.565 00.002 1032 MultiStar: [#1 -0.01,0.14,1.03,U] [#2 -0.01,0.41,0.00,M5] [#3 -0.09,-0.07,0.81,U] [#4 -0.19,0.09,0.70,U] [#5 0.06,0.00,0.72,U] [#6 -0.14,0.20,0.73,U] [#7 -0.15,0.20,0.70,U] [#8 0.11,0.25,0.00,M2] 
23:29:34.566 00.001 1032 refined, 6 included, MultiStar: {-0.02, 0.13}, one-star: {0.27, 0.30}
23:29:34.567 00.001 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
23:29:34.569 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
23:29:34.571 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.72 mountX=0.13 mountY=-0.01, mountTheta=-0.11
23:29:34.574 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.13, opts=13)
23:29:34.576 00.002 1032 Enqueuing Move request for scope (-0.02, 0.13)
23:29:34.578 00.002 10072 Worker thread wakes up
23:29:34.578 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
23:29:34.578 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
23:29:34.578 00.000 10072 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.01
23:29:34.583 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:29:34.586 00.003 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:29:34.586 00.000 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
23:29:34.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:34.587 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:29:34.587 00.000 10072 MoveAxis(E, 1, ABG)
23:29:34.587 00.000 10072 Guiding  Dir = 2, Dur = 1
23:29:34.587 00.000 10072 IsGuiding returns 0
23:29:34.587 00.000 10072 PulseGuide returned control before completion, sleep 11
23:29:34.599 00.012 10072 IsGuiding returns 1
23:29:34.599 00.000 10072 scope still moving after pulse duration time elapsed
23:29:34.604 00.005 1032 UpdateGuideState exits: m=1275 SNR=25.1
23:29:34.606 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:34.608 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:34.609 00.001 1032 Enqueuing Expose request
23:29:34.631 00.022 10072 IsGuiding returns 0
23:29:34.631 00.000 10072 scope move finished after 1 + 42 ms
23:29:34.631 00.000 10072 Move returns status 0, amount 1
23:29:34.631 00.000 10072 MoveAxis(N, 0, ABG)
23:29:34.631 00.000 10072 Move returns status 0, amount 0
23:29:34.631 00.000 10072 move complete, result=0
23:29:34.631 00.000 10072 worker thread done servicing request
23:29:34.632 00.001 10072 Worker thread wakes up
23:29:34.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:34.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:34.632 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:29:35.039 00.407 10072 Exposure complete
23:29:35.088 00.049 10072 worker thread done servicing request
23:29:35.088 00.000 1032 OnExposeComplete: enter
23:29:35.091 00.003 1032 UpdateGuideState(): m_state=6
23:29:35.092 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9524
23:29:35.093 00.001 1032 Star::Find returns 1 (0), X=1107.59, Y=132.62, Mass=1355, SNR=25.9, Peak=114 HFD=3.3
23:29:35.095 00.002 1032 MultiStar: [#1 -0.03,0.04,0.97,U] [#2 0.01,0.24,0.86,U] [#3 -0.01,-0.14,0.79,U] [#4 -0.13,0.04,0.69,U] [#5 -0.00,-0.05,0.73,U] [#6 -0.03,0.01,0.62,U] [#7 -0.08,0.17,0.70,U] [#8 0.16,0.22,0.00,M3] 
23:29:35.097 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.09}, one-star: {0.25, 0.30}
23:29:35.099 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
23:29:35.101 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
23:29:35.102 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.46 mountX=0.08 mountY=-0.03, mountTheta=-0.37
23:29:35.105 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
23:29:35.107 00.002 1032 Enqueuing Move request for scope (0.01, 0.09)
23:29:35.110 00.003 10072 Worker thread wakes up
23:29:35.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
23:29:35.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
23:29:35.110 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.08 yDistance=-0.03
23:29:35.113 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:29:35.116 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:35.116 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:29:35.116 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:35.116 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:29:35.116 00.000 10072 MoveAxis(E, 1, ABG)
23:29:35.116 00.000 10072 Guiding  Dir = 2, Dur = 1
23:29:35.117 00.001 10072 IsGuiding returns 0
23:29:35.117 00.000 10072 PulseGuide returned control before completion, sleep 11
23:29:35.129 00.012 10072 IsGuiding returns 0
23:29:35.129 00.000 10072 Move returns status 0, amount 1
23:29:35.129 00.000 10072 MoveAxis(N, 0, ABG)
23:29:35.129 00.000 10072 Move returns status 0, amount 0
23:29:35.129 00.000 10072 move complete, result=0
23:29:35.129 00.000 10072 worker thread done servicing request
23:29:35.133 00.004 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:29:35.135 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:35.137 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:35.138 00.001 1032 Enqueuing Expose request
23:29:35.140 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:29:35.141 00.001 10072 Worker thread wakes up
23:29:35.141 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:35.141 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:35.774 00.633 10072 Exposure complete
23:29:35.830 00.056 10072 worker thread done servicing request
23:29:35.831 00.001 1032 OnExposeComplete: enter
23:29:35.833 00.002 1032 UpdateGuideState(): m_state=6
23:29:35.835 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9525
23:29:35.837 00.002 1032 Star::Find returns 1 (0), X=1107.52, Y=132.52, Mass=1332, SNR=25.7, Peak=110 HFD=3.2
23:29:35.839 00.002 1032 MultiStar: [#1 0.03,-0.01,0.98,U] [#2 0.10,0.16,0.84,U] [#3 -0.01,-0.12,0.77,U] [#4 -0.09,-0.07,0.67,U] [#5 0.05,-0.07,0.70,U] [#6 -0.11,0.09,0.62,U] [#7 -0.02,0.13,0.73,U] [#8 0.09,-0.01,0.55,U] 
23:29:35.841 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.19, 0.21}
23:29:35.843 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
23:29:35.844 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
23:29:35.846 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.89 mountX=0.03 mountY=-0.04, mountTheta=-0.94
23:29:35.849 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
23:29:35.851 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
23:29:35.853 00.002 10072 Worker thread wakes up
23:29:35.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:29:35.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:29:35.853 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
23:29:35.854 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:29:35.858 00.004 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:35.858 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:29:35.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:35.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:29:35.858 00.000 10072 MoveAxis(E, 2, ABG)
23:29:35.858 00.000 10072 Guiding  Dir = 2, Dur = 2
23:29:35.859 00.001 10072 IsGuiding returns 0
23:29:35.859 00.000 10072 PulseGuide returned control before completion, sleep 12
23:29:35.876 00.017 1032 UpdateGuideState exits: m=1332 SNR=25.7
23:29:35.878 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:35.879 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:35.881 00.002 1032 Enqueuing Expose request
23:29:35.882 00.001 10072 IsGuiding returns 0
23:29:35.882 00.000 10072 Move returns status 0, amount 2
23:29:35.882 00.000 10072 MoveAxis(N, 0, ABG)
23:29:35.882 00.000 10072 Move returns status 0, amount 0
23:29:35.882 00.000 10072 move complete, result=0
23:29:35.883 00.001 10072 worker thread done servicing request
23:29:35.883 00.000 10072 Worker thread wakes up
23:29:35.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:35.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:35.890 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:29:36.304 00.414 10072 Exposure complete
23:29:36.349 00.045 10072 worker thread done servicing request
23:29:36.349 00.000 1032 OnExposeComplete: enter
23:29:36.352 00.003 1032 UpdateGuideState(): m_state=6
23:29:36.354 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9526
23:29:36.356 00.002 1032 Star::Find returns 1 (0), X=1107.52, Y=132.51, Mass=1310, SNR=25.4, Peak=109 HFD=3.2
23:29:36.358 00.002 1032 MultiStar: [#1 0.05,-0.02,0.98,U] [#2 -0.07,0.34,0.00,M4] [#3 -0.05,-0.06,0.76,U] [#4 -0.09,0.02,0.67,U] [#5 0.03,-0.16,0.62,U] [#6 -0.28,0.14,0.00,M1] [#7 -0.11,0.12,0.74,U] [#8 0.06,0.15,0.49,U] 
23:29:36.359 00.001 1032 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {0.19, 0.20}
23:29:36.362 00.003 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
23:29:36.364 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
23:29:36.365 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.12 mountX=0.03 mountY=-0.03, mountTheta=-0.71
23:29:36.369 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
23:29:36.373 00.004 1032 Enqueuing Move request for scope (0.02, 0.04)
23:29:36.375 00.002 10072 Worker thread wakes up
23:29:36.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
23:29:36.375 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
23:29:36.375 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
23:29:36.378 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:29:36.381 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:36.381 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:29:36.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:36.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:29:36.381 00.000 10072 MoveAxis(E, 2, ABG)
23:29:36.381 00.000 10072 Guiding  Dir = 2, Dur = 2
23:29:36.382 00.001 10072 IsGuiding returns 0
23:29:36.382 00.000 10072 PulseGuide returned control before completion, sleep 12
23:29:36.401 00.019 1032 UpdateGuideState exits: m=1310 SNR=25.4
23:29:36.403 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:36.405 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:36.406 00.001 1032 Enqueuing Expose request
23:29:36.409 00.003 10072 IsGuiding returns 0
23:29:36.409 00.000 10072 Move returns status 0, amount 2
23:29:36.409 00.000 10072 MoveAxis(N, 0, ABG)
23:29:36.409 00.000 10072 Move returns status 0, amount 0
23:29:36.409 00.000 10072 move complete, result=0
23:29:36.409 00.000 10072 worker thread done servicing request
23:29:36.409 00.000 10072 Worker thread wakes up
23:29:36.409 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:36.409 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:36.415 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:29:37.041 00.626 10072 Exposure complete
23:29:37.088 00.047 10072 worker thread done servicing request
23:29:37.088 00.000 1032 OnExposeComplete: enter
23:29:37.091 00.003 1032 UpdateGuideState(): m_state=6
23:29:37.093 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9527
23:29:37.095 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=132.53, Mass=1254, SNR=24.9, Peak=104 HFD=3.2
23:29:37.096 00.001 1032 MultiStar: [#1 0.06,0.11,0.98,U] [#2 0.12,0.34,0.00,M5] [#3 -0.06,-0.06,0.82,U] [#4 -0.11,0.14,0.76,U] [#5 -0.02,0.11,0.68,U] [#6 -0.02,0.12,0.68,U] [#7 -0.05,0.30,0.00,M1] [#8 0.13,0.23,0.00,M2] 
23:29:37.098 00.002 1032 refined, 5 included, MultiStar: {0.03, 0.11}, one-star: {0.27, 0.22}
23:29:37.099 00.001 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
23:29:37.100 00.001 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
23:29:37.102 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.26 mountX=0.10 mountY=-0.06, mountTheta=-0.57
23:29:37.104 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
23:29:37.107 00.003 1032 Enqueuing Move request for scope (0.03, 0.11)
23:29:37.108 00.001 10072 Worker thread wakes up
23:29:37.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
23:29:37.108 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
23:29:37.108 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.06
23:29:37.110 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:29:37.114 00.004 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:37.114 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:29:37.114 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:37.114 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:29:37.114 00.000 10072 MoveAxis(E, 1, ABG)
23:29:37.114 00.000 10072 Guiding  Dir = 2, Dur = 1
23:29:37.114 00.000 10072 IsGuiding returns 0
23:29:37.115 00.001 10072 PulseGuide returned control before completion, sleep 11
23:29:37.132 00.017 10072 IsGuiding returns 0
23:29:37.132 00.000 10072 Move returns status 0, amount 1
23:29:37.132 00.000 10072 MoveAxis(N, 0, ABG)
23:29:37.132 00.000 10072 Move returns status 0, amount 0
23:29:37.132 00.000 10072 move complete, result=0
23:29:37.133 00.001 1032 UpdateGuideState exits: m=1254 SNR=24.9
23:29:37.135 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:37.136 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:37.138 00.002 1032 Enqueuing Expose request
23:29:37.139 00.001 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:29:37.141 00.002 10072 worker thread done servicing request
23:29:37.141 00.000 10072 Worker thread wakes up
23:29:37.141 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:37.141 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:37.557 00.416 10072 Exposure complete
23:29:37.622 00.065 10072 worker thread done servicing request
23:29:37.622 00.000 1032 OnExposeComplete: enter
23:29:37.625 00.003 1032 UpdateGuideState(): m_state=6
23:29:37.627 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9528
23:29:37.628 00.001 1032 Star::Find returns 1 (0), X=1107.57, Y=132.60, Mass=1417, SNR=26.5, Peak=112 HFD=3.3
23:29:37.630 00.002 1032 MultiStar: [#1 0.01,0.15,0.97,U] [#2 0.07,0.32,0.00,M6] [#3 -0.01,-0.07,0.77,U] [#4 -0.15,-0.05,0.67,U] [#5 0.02,0.00,0.65,U] [#6 0.01,0.24,0.58,U] [#7 -0.07,0.28,0.00,M2] [#8 0.11,0.30,0.00,M3] 
23:29:37.632 00.002 1032 refined, 5 included, MultiStar: {0.03, 0.10}, one-star: {0.23, 0.29}
23:29:37.635 00.003 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
23:29:37.637 00.002 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
23:29:37.639 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.27 mountX=0.09 mountY=-0.06, mountTheta=-0.56
23:29:37.642 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
23:29:37.646 00.004 1032 Enqueuing Move request for scope (0.03, 0.10)
23:29:37.649 00.003 10072 Worker thread wakes up
23:29:37.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
23:29:37.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
23:29:37.649 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.06
23:29:37.652 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:29:37.655 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:37.655 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:29:37.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:37.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:29:37.655 00.000 10072 MoveAxis(E, 1, ABG)
23:29:37.655 00.000 10072 Guiding  Dir = 2, Dur = 1
23:29:37.655 00.000 10072 IsGuiding returns 0
23:29:37.656 00.001 10072 PulseGuide returned control before completion, sleep 11
23:29:37.673 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:29:37.676 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:37.679 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:37.681 00.002 1032 Enqueuing Expose request
23:29:37.682 00.001 10072 IsGuiding returns 0
23:29:37.682 00.000 10072 Move returns status 0, amount 1
23:29:37.682 00.000 10072 MoveAxis(N, 0, ABG)
23:29:37.682 00.000 10072 Move returns status 0, amount 0
23:29:37.683 00.001 10072 move complete, result=0
23:29:37.683 00.000 10072 worker thread done servicing request
23:29:37.683 00.000 10072 Worker thread wakes up
23:29:37.683 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:37.683 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:37.691 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:29:38.321 00.630 10072 Exposure complete
23:29:38.370 00.049 10072 worker thread done servicing request
23:29:38.372 00.002 1032 OnExposeComplete: enter
23:29:38.374 00.002 1032 UpdateGuideState(): m_state=6
23:29:38.375 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9529
23:29:38.378 00.003 1032 Star::Find returns 1 (0), X=1107.61, Y=132.39, Mass=1261, SNR=25.0, Peak=103 HFD=3.3
23:29:38.380 00.002 1032 MultiStar: [#1 0.04,-0.04,0.97,U] [#2 0.05,0.25,0.00,M7] [#3 0.13,-0.12,0.79,U] [#4 -0.00,0.02,0.70,U] [#5 0.07,0.04,0.71,U] [#6 -0.02,0.08,0.61,U] [#7 -0.08,0.17,0.77,U] [#8 0.10,0.10,0.57,U] 
23:29:38.382 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.27, 0.07}
23:29:38.384 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
23:29:38.385 00.001 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
23:29:38.387 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.46 mountX=0.02 mountY=-0.08, mountTheta=-1.37
23:29:38.392 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
23:29:38.396 00.004 1032 Enqueuing Move request for scope (0.07, 0.04)
23:29:38.399 00.003 10072 Worker thread wakes up
23:29:38.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:29:38.399 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:29:38.399 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
23:29:38.402 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:29:38.405 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:38.406 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:29:38.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:38.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:29:38.406 00.000 10072 MoveAxis(E, 1, ABG)
23:29:38.406 00.000 10072 Guiding  Dir = 2, Dur = 1
23:29:38.406 00.000 10072 IsGuiding returns 0
23:29:38.407 00.001 10072 PulseGuide returned control before completion, sleep 11
23:29:38.424 00.017 1032 UpdateGuideState exits: m=1261 SNR=25.0
23:29:38.428 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:38.432 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:38.434 00.002 1032 Enqueuing Expose request
23:29:38.436 00.002 10072 IsGuiding returns 0
23:29:38.436 00.000 10072 Move returns status 0, amount 1
23:29:38.436 00.000 10072 MoveAxis(N, 0, ABG)
23:29:38.436 00.000 10072 Move returns status 0, amount 0
23:29:38.436 00.000 10072 move complete, result=0
23:29:38.436 00.000 10072 worker thread done servicing request
23:29:38.436 00.000 10072 Worker thread wakes up
23:29:38.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:38.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:38.443 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:29:38.854 00.411 10072 Exposure complete
23:29:38.900 00.046 10072 worker thread done servicing request
23:29:38.900 00.000 1032 OnExposeComplete: enter
23:29:38.903 00.003 1032 UpdateGuideState(): m_state=6
23:29:38.904 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9530
23:29:38.906 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=132.56, Mass=1401, SNR=26.3, Peak=110 HFD=3.2
23:29:38.908 00.002 1032 MultiStar: [#1 0.13,0.02,0.96,U] [#2 0.00,0.23,0.82,U] [#3 0.07,-0.12,0.81,U] [#4 -0.10,-0.02,0.69,U] [#5 -0.03,0.01,0.71,U] [#6 -0.12,0.07,0.64,U] [#7 -0.02,0.20,0.69,U] [#8 0.25,0.20,0.00,M3] 
23:29:38.909 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {0.28, 0.24}
23:29:38.911 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
23:29:38.912 00.001 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
23:29:38.914 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.06 mountX=0.07 mountY=-0.07, mountTheta=-0.77
23:29:38.916 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
23:29:38.918 00.002 1032 Enqueuing Move request for scope (0.05, 0.08)
23:29:38.920 00.002 10072 Worker thread wakes up
23:29:38.920 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:29:38.920 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:29:38.920 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
23:29:38.922 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:29:38.925 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:38.925 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:29:38.925 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:38.925 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:29:38.925 00.000 10072 MoveAxis(E, 1, ABG)
23:29:38.925 00.000 10072 Guiding  Dir = 2, Dur = 1
23:29:38.925 00.000 10072 IsGuiding returns 0
23:29:38.926 00.001 10072 PulseGuide returned control before completion, sleep 11
23:29:38.943 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:29:38.946 00.003 10072 IsGuiding returns 0
23:29:38.946 00.000 10072 Move returns status 0, amount 1
23:29:38.946 00.000 10072 MoveAxis(N, 0, ABG)
23:29:38.946 00.000 10072 Move returns status 0, amount 0
23:29:38.946 00.000 10072 move complete, result=0
23:29:38.946 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:38.948 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:38.950 00.002 1032 Enqueuing Expose request
23:29:38.951 00.001 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:29:38.953 00.002 10072 worker thread done servicing request
23:29:38.953 00.000 10072 Worker thread wakes up
23:29:38.953 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:38.953 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:39.588 00.635 10072 Exposure complete
23:29:39.650 00.062 10072 worker thread done servicing request
23:29:39.650 00.000 1032 OnExposeComplete: enter
23:29:39.652 00.002 1032 UpdateGuideState(): m_state=6
23:29:39.655 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9531
23:29:39.657 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=132.67, Mass=1462, SNR=26.9, Peak=114 HFD=3.4
23:29:39.659 00.002 1032 MultiStar: large primary error, entering stabilization period
23:29:39.660 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:29:39.662 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:29:39.663 00.001 1032 CameraToMount -- cameraX=0.37 cameraY=0.36 hyp=0.52 cameraTheta=0.77 mountX=0.25 mountY=-0.45, mountTheta=-1.06
23:29:39.668 00.005 1032 SchedulePrimaryMove(0F526948, x=0.37, y=0.36, opts=13)
23:29:39.670 00.002 1032 Enqueuing Move request for scope (0.37, 0.36)
23:29:39.671 00.001 10072 Worker thread wakes up
23:29:39.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.36) opts 0xd
23:29:39.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.37, 0.36)
23:29:39.671 00.000 10072 Moving (0.37, 0.36) raw xDistance=0.25 yDistance=-0.45
23:29:39.673 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:29:39.678 00.005 10072 PPEC rslt: input = 0.25, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 288.62
23:29:39.678 00.000 10072 PPEC: input: 0.25, control: 0.12, exposure: 500
23:29:39.678 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:29:39.678 00.000 10072 MoveAxis(W, 116, ABG)
23:29:39.678 00.000 10072 Guiding  Dir = 3, Dur = 116
23:29:39.678 00.000 10072 IsGuiding returns 0
23:29:39.679 00.001 10072 PulseGuide returned control before completion, sleep 126
23:29:39.696 00.017 1032 UpdateGuideState exits: m=1462 SNR=26.9
23:29:39.700 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:39.702 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:39.704 00.002 1032 Enqueuing Expose request
23:29:39.820 00.116 10072 IsGuiding returns 0
23:29:39.820 00.000 10072 Move returns status 0, amount 116
23:29:39.820 00.000 10072 MoveAxis(N, 290, ABG)
23:29:39.820 00.000 10072 Guiding  Dir = 0, Dur = 290
23:29:39.820 00.000 10072 IsGuiding returns 0
23:29:39.821 00.001 10072 PulseGuide returned control before completion, sleep 300
23:29:40.129 00.308 10072 IsGuiding returns 0
23:29:40.129 00.000 10072 Move returns status 0, amount 290
23:29:40.129 00.000 10072 move complete, result=0
23:29:40.130 00.001 10072 worker thread done servicing request
23:29:40.130 00.000 10072 Worker thread wakes up
23:29:40.130 00.000 1032 GuideStep: 0.3 px 116 ms WEST, -0.4 px 290 ms NORTH
23:29:40.132 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:40.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:40.760 00.628 10072 Exposure complete
23:29:40.807 00.047 10072 worker thread done servicing request
23:29:40.807 00.000 1032 OnExposeComplete: enter
23:29:40.810 00.003 1032 UpdateGuideState(): m_state=6
23:29:40.811 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9532
23:29:40.813 00.002 1032 Star::Find returns 1 (0), X=1107.38, Y=132.44, Mass=1327, SNR=25.6, Peak=112 HFD=3.3
23:29:40.815 00.002 1032 MultiStar: exiting stabilization period
23:29:40.816 00.001 1032 MultiStar: [#1 -0.19,-0.16,1.00,U] [#2 -0.29,-0.07,0.00,M7] [#3 -0.37,-0.44,0.00,M1] [#4 -0.35,-0.23,0.00,M1] [#5 -0.41,-0.23,0.00,M1] [#6 -0.39,-0.26,0.00,M1] [#7 -0.31,-0.10,0.00,M1] [#8 -0.26,-0.09,0.00,M4] 
23:29:40.818 00.002 1032 refined, 1 included, MultiStar: {-0.07, -0.02}, one-star: {0.05, 0.12}
23:29:40.819 00.001 1032 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.83) = xAngle (-4.67 = 1.61)
23:29:40.820 00.001 1032 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.67 = 1.61)
23:29:40.822 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.84 mountX=-0.00 mountY=0.08, mountTheta=1.61
23:29:40.825 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.02, opts=13)
23:29:40.827 00.002 1032 Enqueuing Move request for scope (-0.07, -0.02)
23:29:40.828 00.001 10072 Worker thread wakes up
23:29:40.828 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
23:29:40.828 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
23:29:40.828 00.000 10072 Moving (-0.07, -0.02) raw xDistance=-0.00 yDistance=0.08
23:29:40.832 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:29:40.836 00.004 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:40.836 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
23:29:40.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:40.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:29:40.836 00.000 10072 MoveAxis(E, 3, ABG)
23:29:40.836 00.000 10072 Guiding  Dir = 2, Dur = 3
23:29:40.836 00.000 10072 IsGuiding returns 0
23:29:40.837 00.001 10072 PulseGuide returned control before completion, sleep 13
23:29:40.851 00.014 10072 IsGuiding returns 0
23:29:40.851 00.000 10072 Move returns status 0, amount 3
23:29:40.851 00.000 10072 MoveAxis(N, 0, ABG)
23:29:40.851 00.000 10072 Move returns status 0, amount 0
23:29:40.851 00.000 10072 move complete, result=0
23:29:40.852 00.001 10072 worker thread done servicing request
23:29:40.852 00.000 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:29:40.854 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:40.856 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:40.857 00.001 1032 Enqueuing Expose request
23:29:40.860 00.003 1032 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
23:29:40.862 00.002 10072 Worker thread wakes up
23:29:40.862 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:40.862 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:41.277 00.415 10072 Exposure complete
23:29:41.330 00.053 10072 worker thread done servicing request
23:29:41.330 00.000 1032 OnExposeComplete: enter
23:29:41.334 00.004 1032 UpdateGuideState(): m_state=6
23:29:41.337 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9533
23:29:41.338 00.001 1032 Star::Find returns 1 (0), X=1107.38, Y=132.25, Mass=992, SNR=22.1, Peak=81 HFD=3.3
23:29:41.340 00.002 1032 MultiStar: [#1 -0.24,-0.24,0.00,M1] [#2 -0.28,-0.11,0.00,M8] [#3 -0.36,-0.40,0.00,M2] [#4 -0.36,-0.20,0.00,M2] [#5 -0.32,-0.37,0.00,M2] [#6 -0.34,-0.16,0.00,M2] [#7 -0.39,-0.06,0.00,M2] [#8 -0.22,-0.17,0.00,M5] 
23:29:41.341 00.001 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
23:29:41.343 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
23:29:41.345 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.92 mountX=-0.08 mountY=-0.03, mountTheta=-2.75
23:29:41.348 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
23:29:41.351 00.003 1032 Enqueuing Move request for scope (0.05, -0.06)
23:29:41.352 00.001 10072 Worker thread wakes up
23:29:41.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:29:41.353 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:29:41.353 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.08 yDistance=-0.03
23:29:41.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:29:41.358 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:41.358 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
23:29:41.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:41.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:29:41.358 00.000 10072 MoveAxis(E, 2, ABG)
23:29:41.358 00.000 10072 Guiding  Dir = 2, Dur = 2
23:29:41.358 00.000 10072 IsGuiding returns 0
23:29:41.359 00.001 10072 PulseGuide returned control before completion, sleep 12
23:29:41.377 00.018 1032 UpdateGuideState exits: m=992 SNR=22.1
23:29:41.379 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:41.381 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:41.382 00.001 1032 Enqueuing Expose request
23:29:41.385 00.003 10072 IsGuiding returns 0
23:29:41.385 00.000 10072 Move returns status 0, amount 2
23:29:41.385 00.000 10072 MoveAxis(N, 0, ABG)
23:29:41.385 00.000 10072 Move returns status 0, amount 0
23:29:41.385 00.000 10072 move complete, result=0
23:29:41.385 00.000 10072 worker thread done servicing request
23:29:41.386 00.001 10072 Worker thread wakes up
23:29:41.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:41.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:41.393 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:29:42.014 00.621 10072 Exposure complete
23:29:42.061 00.047 10072 worker thread done servicing request
23:29:42.061 00.000 1032 OnExposeComplete: enter
23:29:42.063 00.002 1032 UpdateGuideState(): m_state=6
23:29:42.066 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9534
23:29:42.067 00.001 1032 Star::Find returns 1 (0), X=1107.23, Y=132.35, Mass=1429, SNR=26.6, Peak=128 HFD=3.4
23:29:42.068 00.001 1032 MultiStar: [#1 -0.21,-0.18,0.00,M2] [#2 -0.23,0.09,0.78,U] [#3 -0.38,-0.36,0.00,M3] [#4 -0.34,-0.09,0.00,M3] [#5 -0.33,-0.36,0.00,M3] [#6 -0.52,-0.17,0.00,M3] [#7 -0.39,0.03,0.00,M3] [#8 -0.20,-0.04,0.53,U] 
23:29:42.069 00.001 1032 single-star, 2 included, MultiStar: {-0.17, 0.04}, one-star: {-0.10, 0.04}
23:29:42.071 00.002 1032 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.83) = xAngle (0.96 = 0.96)
23:29:42.072 00.001 1032 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.96 = 0.96)
23:29:42.074 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.79 mountX=0.06 mountY=0.09, mountTheta=0.96
23:29:42.077 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.04, opts=13)
23:29:42.079 00.002 1032 Enqueuing Move request for scope (-0.10, 0.04)
23:29:42.081 00.002 10072 Worker thread wakes up
23:29:42.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
23:29:42.081 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
23:29:42.081 00.000 10072 Moving (-0.10, 0.04) raw xDistance=0.06 yDistance=0.09
23:29:42.083 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:29:42.086 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:42.086 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:29:42.086 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:42.087 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:29:42.087 00.000 10072 MoveAxis(E, 3, ABG)
23:29:42.087 00.000 10072 Guiding  Dir = 2, Dur = 3
23:29:42.087 00.000 10072 IsGuiding returns 0
23:29:42.087 00.000 10072 PulseGuide returned control before completion, sleep 13
23:29:42.102 00.015 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:29:42.106 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:42.107 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:42.109 00.002 1032 Enqueuing Expose request
23:29:42.111 00.002 10072 IsGuiding returns 0
23:29:42.111 00.000 10072 Move returns status 0, amount 3
23:29:42.112 00.001 10072 MoveAxis(N, 0, ABG)
23:29:42.112 00.000 10072 Move returns status 0, amount 0
23:29:42.112 00.000 10072 move complete, result=0
23:29:42.112 00.000 10072 worker thread done servicing request
23:29:42.112 00.000 10072 Worker thread wakes up
23:29:42.112 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:42.112 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:42.120 00.008 1032 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
23:29:42.529 00.409 10072 Exposure complete
23:29:42.574 00.045 10072 worker thread done servicing request
23:29:42.574 00.000 1032 OnExposeComplete: enter
23:29:42.576 00.002 1032 UpdateGuideState(): m_state=6
23:29:42.578 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9535
23:29:42.581 00.003 1032 Star::Find returns 1 (0), X=1107.30, Y=132.31, Mass=1310, SNR=25.4, Peak=112 HFD=3.4
23:29:42.584 00.003 1032 MultiStar: [#1 -0.30,-0.15,0.00,M3] [#2 -0.28,0.05,0.00,M8] [#3 -0.41,-0.37,0.00,M4] [#4 -0.39,-0.02,0.00,M4] [#5 -0.43,-0.26,0.00,M4] [#6 -0.49,-0.14,0.00,M4] [#7 -0.32,0.02,0.00,M4] [#8 -0.25,0.01,0.51,U] 
23:29:42.585 00.001 1032 single-star, 1 included, MultiStar: {-0.11, -0.01}, one-star: {-0.04, -0.01}
23:29:42.587 00.002 1032 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.83) = xAngle (-4.69 = 1.60)
23:29:42.589 00.002 1032 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.69 = 1.60)
23:29:42.590 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.86 mountX=-0.00 mountY=0.04, mountTheta=1.60
23:29:42.592 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
23:29:42.594 00.002 1032 Enqueuing Move request for scope (-0.04, -0.01)
23:29:42.596 00.002 10072 Worker thread wakes up
23:29:42.596 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
23:29:42.596 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
23:29:42.596 00.000 10072 Moving (-0.04, -0.01) raw xDistance=-0.00 yDistance=0.04
23:29:42.598 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:29:42.601 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:42.601 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
23:29:42.601 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:42.601 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:29:42.601 00.000 10072 MoveAxis(E, 3, ABG)
23:29:42.601 00.000 10072 Guiding  Dir = 2, Dur = 3
23:29:42.601 00.000 10072 IsGuiding returns 0
23:29:42.602 00.001 10072 PulseGuide returned control before completion, sleep 13
23:29:42.616 00.014 1032 UpdateGuideState exits: m=1310 SNR=25.4
23:29:42.619 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:42.621 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:42.622 00.001 1032 Enqueuing Expose request
23:29:42.624 00.002 10072 IsGuiding returns 0
23:29:42.624 00.000 10072 Move returns status 0, amount 3
23:29:42.624 00.000 10072 MoveAxis(N, 0, ABG)
23:29:42.624 00.000 10072 Move returns status 0, amount 0
23:29:42.624 00.000 10072 move complete, result=0
23:29:42.624 00.000 10072 worker thread done servicing request
23:29:42.624 00.000 10072 Worker thread wakes up
23:29:42.624 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:42.624 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:42.630 00.006 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:29:43.262 00.632 10072 Exposure complete
23:29:43.311 00.049 10072 worker thread done servicing request
23:29:43.311 00.000 1032 OnExposeComplete: enter
23:29:43.313 00.002 1032 UpdateGuideState(): m_state=6
23:29:43.315 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9536
23:29:43.316 00.001 1032 Star::Find returns 1 (0), X=1107.29, Y=132.25, Mass=1614, SNR=28.2, Peak=145 HFD=3.3
23:29:43.318 00.002 1032 MultiStar: [#1 -0.19,-0.20,0.00,M4] [#2 -0.36,-0.12,0.00,M9] [#3 -0.28,-0.48,0.00,M5] [#4 -0.37,-0.31,0.00,M5] [#5 -0.31,-0.34,0.00,M5] [#6 -0.52,-0.22,0.00,M5] [#7 -0.29,-0.04,0.00,M5] [#8 -0.12,-0.14,0.51,U] 
23:29:43.319 00.001 1032 single-star, 1 included, MultiStar: {-0.07, -0.09}, one-star: {-0.04, -0.07}
23:29:43.321 00.002 1032 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.83) = xAngle (-3.96 = 2.32)
23:29:43.324 00.003 1032 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.96 = 2.32)
23:29:43.327 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.13 mountX=-0.05 mountY=0.06, mountTheta=2.32
23:29:43.330 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.07, opts=13)
23:29:43.332 00.002 1032 Enqueuing Move request for scope (-0.04, -0.07)
23:29:43.334 00.002 10072 Worker thread wakes up
23:29:43.334 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
23:29:43.334 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
23:29:43.334 00.000 10072 Moving (-0.04, -0.07) raw xDistance=-0.05 yDistance=0.06
23:29:43.336 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=160, Gamma=2.230
23:29:43.338 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:43.338 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:29:43.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:43.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:29:43.338 00.000 10072 MoveAxis(E, 5, ABG)
23:29:43.338 00.000 10072 Guiding  Dir = 2, Dur = 5
23:29:43.339 00.001 10072 IsGuiding returns 0
23:29:43.339 00.000 10072 PulseGuide returned control before completion, sleep 15
23:29:43.356 00.017 1032 UpdateGuideState exits: m=1614 SNR=28.2
23:29:43.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:43.360 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:43.363 00.003 1032 Enqueuing Expose request
23:29:43.368 00.005 10072 IsGuiding returns 0
23:29:43.368 00.000 10072 Move returns status 0, amount 5
23:29:43.368 00.000 10072 MoveAxis(N, 0, ABG)
23:29:43.368 00.000 10072 Move returns status 0, amount 0
23:29:43.368 00.000 10072 move complete, result=0
23:29:43.369 00.001 10072 worker thread done servicing request
23:29:43.369 00.000 10072 Worker thread wakes up
23:29:43.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:43.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:43.372 00.003 1032 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
23:29:43.778 00.406 10072 Exposure complete
23:29:43.828 00.050 10072 worker thread done servicing request
23:29:43.829 00.001 1032 OnExposeComplete: enter
23:29:43.831 00.002 1032 UpdateGuideState(): m_state=6
23:29:43.834 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9537
23:29:43.836 00.002 1032 Star::Find returns 1 (0), X=1107.33, Y=132.23, Mass=1328, SNR=25.6, Peak=106 HFD=3.4
23:29:43.839 00.003 1032 MultiStar: [#1 -0.23,-0.37,0.00,M5] [#2 -0.19,-0.17,0.82,U] [#3 -0.37,-0.46,0.00,M6] [#4 -0.52,-0.19,0.00,M6] [#5 -0.31,-0.41,0.00,M6] [#6 -0.47,-0.36,0.00,M6] [#7 -0.38,-0.13,0.00,M6] [#8 -0.29,-0.22,0.00,M3] 
23:29:43.841 00.002 1032 single-star, 1 included, MultiStar: {-0.09, -0.13}, one-star: {-0.01, -0.09}
23:29:43.843 00.002 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.83)
23:29:43.844 00.001 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.83)
23:29:43.846 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.63 mountX=-0.09 mountY=0.03, mountTheta=2.83
23:29:43.848 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.09, opts=13)
23:29:43.849 00.001 1032 Enqueuing Move request for scope (-0.01, -0.09)
23:29:43.852 00.003 10072 Worker thread wakes up
23:29:43.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
23:29:43.852 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
23:29:43.852 00.000 10072 Moving (-0.01, -0.09) raw xDistance=-0.09 yDistance=0.03
23:29:43.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:29:43.857 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:43.857 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:29:43.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:43.857 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:29:43.857 00.000 10072 MoveAxis(E, 4, ABG)
23:29:43.857 00.000 10072 Guiding  Dir = 2, Dur = 4
23:29:43.857 00.000 10072 IsGuiding returns 0
23:29:43.858 00.001 10072 PulseGuide returned control before completion, sleep 14
23:29:43.875 00.017 1032 UpdateGuideState exits: m=1328 SNR=25.6
23:29:43.877 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:43.878 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:43.881 00.003 1032 Enqueuing Expose request
23:29:43.884 00.003 10072 IsGuiding returns 0
23:29:43.884 00.000 10072 Move returns status 0, amount 4
23:29:43.884 00.000 10072 MoveAxis(N, 0, ABG)
23:29:43.884 00.000 10072 Move returns status 0, amount 0
23:29:43.884 00.000 10072 move complete, result=0
23:29:43.884 00.000 10072 worker thread done servicing request
23:29:43.884 00.000 10072 Worker thread wakes up
23:29:43.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:43.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:43.892 00.008 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
23:29:44.510 00.618 10072 Exposure complete
23:29:44.558 00.048 10072 worker thread done servicing request
23:29:44.558 00.000 1032 OnExposeComplete: enter
23:29:44.560 00.002 1032 UpdateGuideState(): m_state=6
23:29:44.562 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9538
23:29:44.563 00.001 1032 Star::Find returns 1 (0), X=1107.33, Y=132.17, Mass=1489, SNR=27.1, Peak=121 HFD=3.4
23:29:44.565 00.002 1032 MultiStar: [#1 -0.29,-0.34,0.00,M6] [#2 -0.20,-0.20,0.00,M9] [#3 -0.29,-0.46,0.00,M7] [#4 -0.43,-0.29,0.00,M7] [#5 -0.25,-0.39,0.00,M7] [#6 -0.46,-0.48,0.00,M7] [#7 -0.33,-0.22,0.00,M7] [#8 -0.13,-0.15,0.50,U] 
23:29:44.567 00.002 1032 single-star, 1 included, MultiStar: {-0.05, -0.15}, one-star: {-0.01, -0.15}
23:29:44.568 00.001 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.84)
23:29:44.571 00.003 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.84)
23:29:44.572 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.61 mountX=-0.14 mountY=0.04, mountTheta=2.84
23:29:44.574 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.15, opts=13)
23:29:44.577 00.003 1032 Enqueuing Move request for scope (-0.01, -0.15)
23:29:44.578 00.001 10072 Worker thread wakes up
23:29:44.578 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
23:29:44.578 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
23:29:44.578 00.000 10072 Moving (-0.01, -0.15) raw xDistance=-0.14 yDistance=0.04
23:29:44.583 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=104, Gamma=2.230
23:29:44.588 00.005 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.62
23:29:44.588 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
23:29:44.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:44.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:29:44.589 00.001 10072 MoveAxis(E, 71, ABG)
23:29:44.589 00.000 10072 Guiding  Dir = 2, Dur = 71
23:29:44.589 00.000 10072 IsGuiding returns 0
23:29:44.590 00.001 10072 PulseGuide returned control before completion, sleep 81
23:29:44.606 00.016 1032 UpdateGuideState exits: m=1489 SNR=27.1
23:29:44.608 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:44.610 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:44.613 00.003 1032 Enqueuing Expose request
23:29:44.679 00.066 10072 IsGuiding returns 0
23:29:44.679 00.000 10072 Move returns status 0, amount 71
23:29:44.679 00.000 10072 MoveAxis(N, 0, ABG)
23:29:44.679 00.000 10072 Move returns status 0, amount 0
23:29:44.679 00.000 10072 move complete, result=0
23:29:44.680 00.001 10072 worker thread done servicing request
23:29:44.680 00.000 10072 Worker thread wakes up
23:29:44.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:44.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:44.681 00.001 1032 GuideStep: -0.1 px 71 ms EAST, 0.0 px 0 ms NORTH
23:29:45.089 00.408 10072 Exposure complete
23:29:45.137 00.048 10072 worker thread done servicing request
23:29:45.137 00.000 1032 OnExposeComplete: enter
23:29:45.139 00.002 1032 UpdateGuideState(): m_state=6
23:29:45.141 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9539
23:29:45.143 00.002 1032 Star::Find returns 1 (0), X=1107.35, Y=132.27, Mass=1581, SNR=27.9, Peak=132 HFD=3.4
23:29:45.145 00.002 1032 MultiStar: [#1 -0.29,-0.25,0.00,M7] [#2 -0.23,-0.08,0.75,U] [#3 -0.24,-0.38,0.00,M8] [#4 -0.44,-0.25,0.00,M8] [#5 -0.30,-0.30,0.00,M8] [#6 -0.45,-0.31,0.00,M8] [#7 -0.37,-0.05,0.00,M8] [#8 -0.19,-0.03,0.49,U] 
23:29:45.147 00.002 1032 single-star, 2 included, MultiStar: {-0.11, -0.06}, one-star: {0.02, -0.05}
23:29:45.149 00.002 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
23:29:45.150 00.001 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
23:29:45.152 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.23 mountX=-0.05 mountY=-0.00, mountTheta=-3.06
23:29:45.154 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
23:29:45.155 00.001 1032 Enqueuing Move request for scope (0.02, -0.05)
23:29:45.156 00.001 10072 Worker thread wakes up
23:29:45.157 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
23:29:45.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
23:29:45.157 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.00
23:29:45.158 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:29:45.161 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:45.161 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:29:45.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:45.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:29:45.162 00.001 10072 MoveAxis(E, 6, ABG)
23:29:45.162 00.000 10072 Guiding  Dir = 2, Dur = 6
23:29:45.162 00.000 10072 IsGuiding returns 0
23:29:45.162 00.000 10072 PulseGuide returned control before completion, sleep 16
23:29:45.178 00.016 1032 UpdateGuideState exits: m=1581 SNR=27.9
23:29:45.180 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:45.183 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:45.185 00.002 1032 Enqueuing Expose request
23:29:45.186 00.001 10072 IsGuiding returns 0
23:29:45.186 00.000 10072 Move returns status 0, amount 6
23:29:45.186 00.000 10072 MoveAxis(N, 0, ABG)
23:29:45.186 00.000 10072 Move returns status 0, amount 0
23:29:45.186 00.000 10072 move complete, result=0
23:29:45.186 00.000 10072 worker thread done servicing request
23:29:45.186 00.000 10072 Worker thread wakes up
23:29:45.186 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:45.186 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:45.193 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:29:45.825 00.632 10072 Exposure complete
23:29:45.875 00.050 10072 worker thread done servicing request
23:29:45.875 00.000 1032 OnExposeComplete: enter
23:29:45.877 00.002 1032 UpdateGuideState(): m_state=6
23:29:45.879 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9540
23:29:45.881 00.002 1032 Star::Find returns 1 (0), X=1107.39, Y=132.18, Mass=1436, SNR=26.6, Peak=121 HFD=3.2
23:29:45.882 00.001 1032 MultiStar: [#1 -0.20,-0.28,0.00,M8] [#2 -0.30,-0.18,0.00,M9] [#3 -0.33,-0.47,0.00,M9] [#4 -0.57,-0.33,0.00,M9] [#5 -0.29,-0.31,0.00,M9] [#6 -0.42,-0.29,0.00,M9] [#7 -0.32,-0.01,0.00,M9] [#8 -0.18,-0.12,0.53,U] 
23:29:45.884 00.002 1032 refined, 1 included, MultiStar: {-0.02, -0.13}, one-star: {0.06, -0.13}
23:29:45.887 00.003 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.70)
23:29:45.888 00.001 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.70)
23:29:45.890 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.75 mountX=-0.12 mountY=0.06, mountTheta=2.70
23:29:45.892 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.13, opts=13)
23:29:45.894 00.002 1032 Enqueuing Move request for scope (-0.02, -0.13)
23:29:45.896 00.002 10072 Worker thread wakes up
23:29:45.896 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
23:29:45.896 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
23:29:45.896 00.000 10072 Moving (-0.02, -0.13) raw xDistance=-0.12 yDistance=0.06
23:29:45.900 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:29:45.902 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:45.903 00.001 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:29:45.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:45.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:29:45.903 00.000 10072 MoveAxis(E, 7, ABG)
23:29:45.903 00.000 10072 Guiding  Dir = 2, Dur = 7
23:29:45.903 00.000 10072 IsGuiding returns 0
23:29:45.904 00.001 10072 PulseGuide returned control before completion, sleep 17
23:29:45.921 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.6
23:29:45.923 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:45.925 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:45.927 00.002 1032 Enqueuing Expose request
23:29:45.933 00.006 10072 IsGuiding returns 0
23:29:45.933 00.000 10072 Move returns status 0, amount 7
23:29:45.933 00.000 10072 MoveAxis(N, 0, ABG)
23:29:45.933 00.000 10072 Move returns status 0, amount 0
23:29:45.933 00.000 10072 move complete, result=0
23:29:45.933 00.000 10072 worker thread done servicing request
23:29:45.933 00.000 10072 Worker thread wakes up
23:29:45.934 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:45.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:45.937 00.003 1032 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
23:29:46.344 00.407 10072 Exposure complete
23:29:46.400 00.056 10072 worker thread done servicing request
23:29:46.401 00.001 1032 OnExposeComplete: enter
23:29:46.403 00.002 1032 UpdateGuideState(): m_state=6
23:29:46.405 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9541
23:29:46.407 00.002 1032 Star::Find returns 1 (0), X=1107.37, Y=132.13, Mass=1288, SNR=25.2, Peak=97 HFD=3.3
23:29:46.408 00.001 1032 MultiStar: [#1 -0.19,-0.34,0.00,M9] [#2 -0.16,-0.21,0.00,M10] [#3 -0.23,-0.49,0.00,M10] [#4 -0.34,-0.38,0.00,M10] [#5 -0.30,-0.39,0.00,M10] [#6 -0.36,-0.34,0.00,M10] [#7 -0.29,-0.18,0.00,M10] [#8 -0.24,-0.26,0.00,M1] 
23:29:46.410 00.002 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
23:29:46.411 00.001 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
23:29:46.412 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.38 mountX=-0.19 mountY=0.01, mountTheta=3.07
23:29:46.414 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.19, opts=13)
23:29:46.420 00.006 1032 Enqueuing Move request for scope (0.04, -0.19)
23:29:46.424 00.004 10072 Worker thread wakes up
23:29:46.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
23:29:46.424 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
23:29:46.424 00.000 10072 Moving (0.04, -0.19) raw xDistance=-0.19 yDistance=0.01
23:29:46.429 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:29:46.431 00.002 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.62
23:29:46.431 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
23:29:46.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:46.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:29:46.431 00.000 10072 MoveAxis(E, 97, ABG)
23:29:46.431 00.000 10072 Guiding  Dir = 2, Dur = 97
23:29:46.431 00.000 10072 IsGuiding returns 0
23:29:46.432 00.001 10072 PulseGuide returned control before completion, sleep 107
23:29:46.448 00.016 1032 UpdateGuideState exits: m=1288 SNR=25.2
23:29:46.450 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:46.451 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:46.452 00.001 1032 Enqueuing Expose request
23:29:46.541 00.089 10072 IsGuiding returns 0
23:29:46.541 00.000 10072 Move returns status 0, amount 97
23:29:46.541 00.000 10072 MoveAxis(N, 0, ABG)
23:29:46.541 00.000 10072 Move returns status 0, amount 0
23:29:46.541 00.000 10072 move complete, result=0
23:29:46.541 00.000 10072 worker thread done servicing request
23:29:46.541 00.000 10072 Worker thread wakes up
23:29:46.541 00.000 1032 GuideStep: -0.2 px 97 ms EAST, 0.0 px 0 ms NORTH
23:29:46.543 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:46.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:47.168 00.625 10072 Exposure complete
23:29:47.217 00.049 10072 worker thread done servicing request
23:29:47.217 00.000 1032 OnExposeComplete: enter
23:29:47.218 00.001 1032 UpdateGuideState(): m_state=6
23:29:47.221 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9542
23:29:47.223 00.002 1032 Star::Find returns 1 (0), X=1107.36, Y=132.11, Mass=1334, SNR=25.6, Peak=118 HFD=3.3
23:29:47.224 00.001 1032 MultiStar: [#1 -0.16,-0.40,0.00,M10] [#2 -0.24,-0.16,0.00,R] [#3 -0.38,-0.44,0.00,R] [#4 -0.50,-0.18,0.00,R] [#5 -0.13,-0.33,0.00,R] [#6 -0.47,-0.39,0.00,R] [#7 -0.32,-0.08,0.00,R] [#8 -0.18,-0.24,0.00,M2] 
23:29:47.227 00.003 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.02)
23:29:47.229 00.002 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.02)
23:29:47.230 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.43 mountX=-0.20 mountY=0.02, mountTheta=3.02
23:29:47.233 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.20, opts=13)
23:29:47.236 00.003 1032 Enqueuing Move request for scope (0.03, -0.20)
23:29:47.237 00.001 10072 Worker thread wakes up
23:29:47.237 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
23:29:47.238 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
23:29:47.238 00.000 10072 Moving (0.03, -0.20) raw xDistance=-0.20 yDistance=0.02
23:29:47.240 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:29:47.243 00.003 10072 PPEC rslt: input = -0.20, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.62
23:29:47.243 00.000 10072 PPEC: input: -0.20, control: -0.11, exposure: 500
23:29:47.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:47.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:29:47.243 00.000 10072 MoveAxis(E, 103, ABG)
23:29:47.243 00.000 10072 Guiding  Dir = 2, Dur = 103
23:29:47.244 00.001 10072 IsGuiding returns 0
23:29:47.244 00.000 10072 PulseGuide returned control before completion, sleep 113
23:29:47.261 00.017 1032 UpdateGuideState exits: m=1334 SNR=25.6
23:29:47.263 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:47.266 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:47.269 00.003 1032 Enqueuing Expose request
23:29:47.370 00.101 10072 IsGuiding returns 0
23:29:47.370 00.000 10072 Move returns status 0, amount 103
23:29:47.370 00.000 10072 MoveAxis(N, 0, ABG)
23:29:47.370 00.000 10072 Move returns status 0, amount 0
23:29:47.370 00.000 10072 move complete, result=0
23:29:47.370 00.000 10072 worker thread done servicing request
23:29:47.370 00.000 10072 Worker thread wakes up
23:29:47.370 00.000 1032 GuideStep: -0.2 px 103 ms EAST, 0.0 px 0 ms NORTH
23:29:47.373 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:47.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:47.780 00.407 10072 Exposure complete
23:29:47.835 00.055 10072 worker thread done servicing request
23:29:47.835 00.000 1032 OnExposeComplete: enter
23:29:47.838 00.003 1032 UpdateGuideState(): m_state=6
23:29:47.839 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9543
23:29:47.841 00.002 1032 Star::Find returns 1 (0), X=1107.26, Y=132.21, Mass=1224, SNR=24.6, Peak=100 HFD=3.5
23:29:47.843 00.002 1032 MultiStar: [#1 -0.22,-0.22,0.00,R] [#2 0.04,0.19,0.82,U] [#3 0.09,0.09,0.81,U] [#4 0.04,0.06,0.66,U] [#5 -0.11,0.03,0.69,U] [#6 0.15,0.34,0.00,M1] [#7 -0.02,0.17,0.74,U] [#8 -0.19,-0.13,0.52,U] 
23:29:47.845 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.05}, one-star: {-0.07, -0.11}
23:29:47.846 00.001 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
23:29:47.847 00.001 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
23:29:47.850 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.04 mountX=0.05 mountY=0.01, mountTheta=0.21
23:29:47.853 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
23:29:47.855 00.002 1032 Enqueuing Move request for scope (-0.02, 0.05)
23:29:47.857 00.002 10072 Worker thread wakes up
23:29:47.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
23:29:47.857 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
23:29:47.857 00.000 10072 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.01
23:29:47.859 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:29:47.862 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:47.862 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:29:47.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:47.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:29:47.862 00.000 10072 MoveAxis(E, 7, ABG)
23:29:47.862 00.000 10072 Guiding  Dir = 2, Dur = 7
23:29:47.863 00.001 10072 IsGuiding returns 0
23:29:47.863 00.000 10072 PulseGuide returned control before completion, sleep 17
23:29:47.880 00.017 1032 UpdateGuideState exits: m=1224 SNR=24.6
23:29:47.883 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:47.885 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:47.887 00.002 1032 Enqueuing Expose request
23:29:47.889 00.002 10072 IsGuiding returns 0
23:29:47.889 00.000 10072 Move returns status 0, amount 7
23:29:47.889 00.000 10072 MoveAxis(N, 0, ABG)
23:29:47.889 00.000 10072 Move returns status 0, amount 0
23:29:47.889 00.000 10072 move complete, result=0
23:29:47.889 00.000 10072 worker thread done servicing request
23:29:47.889 00.000 10072 Worker thread wakes up
23:29:47.889 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:47.889 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:47.898 00.009 1032 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:29:48.528 00.630 10072 Exposure complete
23:29:48.578 00.050 10072 worker thread done servicing request
23:29:48.578 00.000 1032 OnExposeComplete: enter
23:29:48.580 00.002 1032 UpdateGuideState(): m_state=6
23:29:48.584 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9544
23:29:48.587 00.003 1032 Star::Find returns 1 (0), X=1107.32, Y=132.35, Mass=1362, SNR=25.9, Peak=123 HFD=3.4
23:29:48.590 00.003 1032 MultiStar: [#1 -0.02,0.11,0.96,U] [#2 -0.06,0.33,0.00,M1] [#3 0.03,0.14,0.79,U] [#4 0.17,0.03,0.67,U] [#5 -0.31,0.24,0.00,M1] [#6 0.09,0.33,0.00,M2] [#7 -0.06,0.10,0.70,U] [#8 -0.15,0.10,0.51,U] 
23:29:48.592 00.002 1032 single-star, 5 included, MultiStar: {-0.00, 0.08}, one-star: {-0.01, 0.03}
23:29:48.593 00.001 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
23:29:48.596 00.003 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
23:29:48.597 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.91 mountX=0.03 mountY=0.00, mountTheta=0.08
23:29:48.600 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
23:29:48.601 00.001 1032 Enqueuing Move request for scope (-0.01, 0.03)
23:29:48.603 00.002 10072 Worker thread wakes up
23:29:48.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:29:48.603 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:29:48.603 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
23:29:48.606 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
23:29:48.609 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:48.609 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:29:48.609 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:48.609 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:29:48.609 00.000 10072 MoveAxis(E, 7, ABG)
23:29:48.609 00.000 10072 Guiding  Dir = 2, Dur = 7
23:29:48.609 00.000 10072 IsGuiding returns 0
23:29:48.609 00.000 10072 PulseGuide returned control before completion, sleep 17
23:29:48.626 00.017 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:29:48.629 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:48.630 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:48.632 00.002 1032 Enqueuing Expose request
23:29:48.634 00.002 10072 IsGuiding returns 0
23:29:48.634 00.000 10072 Move returns status 0, amount 7
23:29:48.634 00.000 10072 MoveAxis(N, 0, ABG)
23:29:48.635 00.001 10072 Move returns status 0, amount 0
23:29:48.635 00.000 10072 move complete, result=0
23:29:48.635 00.000 10072 worker thread done servicing request
23:29:48.635 00.000 10072 Worker thread wakes up
23:29:48.635 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:48.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:48.644 00.009 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
23:29:49.045 00.401 10072 Exposure complete
23:29:49.092 00.047 10072 worker thread done servicing request
23:29:49.092 00.000 1032 OnExposeComplete: enter
23:29:49.094 00.002 1032 UpdateGuideState(): m_state=6
23:29:49.096 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9545
23:29:49.098 00.002 1032 Star::Find returns 1 (0), X=1107.36, Y=132.25, Mass=1225, SNR=24.6, Peak=109 HFD=3.3
23:29:49.099 00.001 1032 MultiStar: [#1 -0.06,0.01,1.01,U] [#2 -0.02,0.16,0.89,U] [#3 0.04,0.12,0.81,U] [#4 0.07,-0.01,0.70,U] [#5 -0.20,0.19,0.00,M2] [#6 -0.08,0.23,0.69,U] [#7 -0.06,0.00,0.78,U] [#8 -0.22,-0.03,0.59,U] 
23:29:49.101 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {0.03, -0.06}
23:29:49.102 00.001 1032 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.83) = xAngle (0.29 = 0.29)
23:29:49.103 00.001 1032 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.29 = 0.29)
23:29:49.105 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.12 mountX=0.05 mountY=0.02, mountTheta=0.29
23:29:49.107 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
23:29:49.108 00.001 1032 Enqueuing Move request for scope (-0.03, 0.05)
23:29:49.110 00.002 10072 Worker thread wakes up
23:29:49.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
23:29:49.110 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
23:29:49.110 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.02
23:29:49.113 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:29:49.116 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:49.116 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:29:49.116 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:49.116 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:29:49.116 00.000 10072 MoveAxis(E, 7, ABG)
23:29:49.116 00.000 10072 Guiding  Dir = 2, Dur = 7
23:29:49.116 00.000 10072 IsGuiding returns 0
23:29:49.117 00.001 10072 PulseGuide returned control before completion, sleep 17
23:29:49.131 00.014 1032 UpdateGuideState exits: m=1225 SNR=24.6
23:29:49.134 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:49.135 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:49.141 00.006 1032 Enqueuing Expose request
23:29:49.144 00.003 10072 IsGuiding returns 0
23:29:49.144 00.000 10072 Move returns status 0, amount 7
23:29:49.144 00.000 10072 MoveAxis(N, 0, ABG)
23:29:49.144 00.000 10072 Move returns status 0, amount 0
23:29:49.144 00.000 10072 move complete, result=0
23:29:49.144 00.000 10072 worker thread done servicing request
23:29:49.144 00.000 10072 Worker thread wakes up
23:29:49.144 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:49.144 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:49.153 00.009 1032 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:29:49.776 00.623 10072 Exposure complete
23:29:49.829 00.053 1032 OnExposeComplete: enter
23:29:49.831 00.002 1032 UpdateGuideState(): m_state=6
23:29:49.835 00.004 10072 worker thread done servicing request
23:29:49.835 00.000 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9546
23:29:49.837 00.002 1032 Star::Find returns 1 (0), X=1107.38, Y=132.22, Mass=1500, SNR=27.2, Peak=114 HFD=3.3
23:29:49.839 00.002 1032 MultiStar: [#1 -0.01,0.01,0.96,U] [#2 -0.00,0.11,0.75,U] [#3 0.16,0.02,0.75,U] [#4 0.12,-0.07,0.64,U] [#5 -0.21,-0.02,0.64,U] [#6 0.08,0.05,0.60,U] [#7 0.03,0.03,0.70,U] [#8 -0.14,-0.07,0.49,U] 
23:29:49.841 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.05, -0.10}
23:29:49.843 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
23:29:49.844 00.001 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
23:29:49.846 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.31 mountX=-0.01 mountY=-0.01, mountTheta=-2.14
23:29:49.849 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
23:29:49.851 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
23:29:49.853 00.002 10072 Worker thread wakes up
23:29:49.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
23:29:49.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
23:29:49.853 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.01
23:29:49.855 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:29:49.858 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:49.858 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:29:49.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:49.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:29:49.858 00.000 10072 MoveAxis(E, 9, ABG)
23:29:49.858 00.000 10072 Guiding  Dir = 2, Dur = 9
23:29:49.858 00.000 10072 IsGuiding returns 0
23:29:49.858 00.000 10072 PulseGuide returned control before completion, sleep 19
23:29:49.876 00.018 1032 UpdateGuideState exits: m=1500 SNR=27.2
23:29:49.878 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:49.880 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:49.883 00.003 1032 Enqueuing Expose request
23:29:49.885 00.002 10072 IsGuiding returns 0
23:29:49.885 00.000 10072 Move returns status 0, amount 9
23:29:49.885 00.000 10072 MoveAxis(N, 0, ABG)
23:29:49.885 00.000 10072 Move returns status 0, amount 0
23:29:49.885 00.000 10072 move complete, result=0
23:29:49.885 00.000 10072 worker thread done servicing request
23:29:49.886 00.001 10072 Worker thread wakes up
23:29:49.886 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:49.886 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:49.894 00.008 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:29:50.289 00.395 10072 Exposure complete
23:29:50.338 00.049 10072 worker thread done servicing request
23:29:50.340 00.002 1032 OnExposeComplete: enter
23:29:50.342 00.002 1032 UpdateGuideState(): m_state=6
23:29:50.344 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9547
23:29:50.346 00.002 1032 Star::Find returns 1 (0), X=1107.37, Y=132.10, Mass=1395, SNR=26.3, Peak=116 HFD=3.3
23:29:50.348 00.002 1032 MultiStar: [#1 -0.05,-0.04,0.98,U] [#2 0.04,0.20,0.79,U] [#3 -0.02,0.11,0.78,U] [#4 0.15,-0.07,0.70,U] [#5 -0.10,0.10,0.65,U] [#6 0.06,0.31,0.00,M1] [#7 -0.04,-0.06,0.69,U] [#8 -0.20,-0.15,0.50,U] 
23:29:50.349 00.001 1032 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {0.04, -0.21}
23:29:50.351 00.002 1032 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.83) = xAngle (-4.02 = 2.27)
23:29:50.353 00.002 1032 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.02 = 2.27)
23:29:50.355 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.19 mountX=-0.01 mountY=0.02, mountTheta=2.27
23:29:50.357 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
23:29:50.360 00.003 1032 Enqueuing Move request for scope (-0.01, -0.02)
23:29:50.362 00.002 10072 Worker thread wakes up
23:29:50.362 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
23:29:50.362 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
23:29:50.362 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.01 yDistance=0.02
23:29:50.364 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:29:50.368 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:50.368 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:29:50.368 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:50.368 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:29:50.368 00.000 10072 MoveAxis(E, 8, ABG)
23:29:50.368 00.000 10072 Guiding  Dir = 2, Dur = 8
23:29:50.369 00.001 10072 IsGuiding returns 0
23:29:50.369 00.000 10072 PulseGuide returned control before completion, sleep 18
23:29:50.385 00.016 1032 UpdateGuideState exits: m=1395 SNR=26.3
23:29:50.388 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:50.389 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:50.392 00.003 1032 Enqueuing Expose request
23:29:50.397 00.005 10072 IsGuiding returns 0
23:29:50.397 00.000 10072 Move returns status 0, amount 8
23:29:50.398 00.001 10072 MoveAxis(N, 0, ABG)
23:29:50.398 00.000 10072 Move returns status 0, amount 0
23:29:50.398 00.000 10072 move complete, result=0
23:29:50.398 00.000 10072 worker thread done servicing request
23:29:50.398 00.000 10072 Worker thread wakes up
23:29:50.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:50.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:50.402 00.004 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:29:51.027 00.625 10072 Exposure complete
23:29:51.077 00.050 10072 worker thread done servicing request
23:29:51.077 00.000 1032 OnExposeComplete: enter
23:29:51.080 00.003 1032 UpdateGuideState(): m_state=6
23:29:51.083 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9548
23:29:51.085 00.002 1032 Star::Find returns 1 (0), X=1107.34, Y=132.25, Mass=1420, SNR=26.5, Peak=113 HFD=3.3
23:29:51.088 00.003 1032 MultiStar: [#1 -0.03,0.10,0.99,U] [#2 -0.04,0.15,0.79,U] [#3 0.08,0.08,0.65,U] [#4 0.15,0.02,0.66,U] [#5 -0.22,0.08,0.65,U] [#6 0.18,0.24,0.00,M2] [#7 0.12,0.13,0.67,U] [#8 -0.23,-0.05,0.53,U] 
23:29:51.089 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {0.01, -0.06}
23:29:51.091 00.002 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
23:29:51.093 00.002 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
23:29:51.095 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.82 mountX=0.06 mountY=-0.00, mountTheta=-0.01
23:29:51.097 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
23:29:51.099 00.002 1032 Enqueuing Move request for scope (-0.01, 0.06)
23:29:51.101 00.002 10072 Worker thread wakes up
23:29:51.101 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
23:29:51.101 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
23:29:51.101 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.00
23:29:51.103 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:29:51.106 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:51.106 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:29:51.106 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:51.106 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:29:51.106 00.000 10072 MoveAxis(E, 10, ABG)
23:29:51.106 00.000 10072 Guiding  Dir = 2, Dur = 10
23:29:51.107 00.001 10072 IsGuiding returns 0
23:29:51.107 00.000 10072 PulseGuide returned control before completion, sleep 20
23:29:51.124 00.017 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:29:51.126 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:51.128 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:51.130 00.002 1032 Enqueuing Expose request
23:29:51.132 00.002 10072 IsGuiding returns 0
23:29:51.132 00.000 10072 Move returns status 0, amount 10
23:29:51.132 00.000 10072 MoveAxis(N, 0, ABG)
23:29:51.132 00.000 10072 Move returns status 0, amount 0
23:29:51.132 00.000 10072 move complete, result=0
23:29:51.132 00.000 10072 worker thread done servicing request
23:29:51.132 00.000 10072 Worker thread wakes up
23:29:51.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:51.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:51.139 00.007 1032 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
23:29:51.540 00.401 10072 Exposure complete
23:29:51.592 00.052 10072 worker thread done servicing request
23:29:51.592 00.000 1032 OnExposeComplete: enter
23:29:51.595 00.003 1032 UpdateGuideState(): m_state=6
23:29:51.597 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9549
23:29:51.601 00.004 1032 Star::Find returns 1 (0), X=1107.35, Y=132.19, Mass=1283, SNR=25.2, Peak=99 HFD=3.4
23:29:51.604 00.003 1032 MultiStar: [#1 0.02,-0.01,0.99,U] [#2 0.01,0.17,0.83,U] [#3 0.12,-0.00,0.77,U] [#4 0.16,-0.05,0.68,U] [#5 -0.11,0.03,0.69,U] [#6 0.11,0.10,0.65,U] [#7 0.01,-0.04,0.71,U] [#8 -0.24,0.01,0.55,U] 
23:29:51.605 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.02, -0.12}
23:29:51.608 00.003 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
23:29:51.609 00.001 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
23:29:51.612 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.24 mountX=-0.00 mountY=-0.02, mountTheta=-1.59
23:29:51.615 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
23:29:51.616 00.001 1032 Enqueuing Move request for scope (0.02, 0.00)
23:29:51.618 00.002 10072 Worker thread wakes up
23:29:51.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
23:29:51.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
23:29:51.618 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
23:29:51.620 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:29:51.623 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:51.623 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:29:51.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:51.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:29:51.623 00.000 10072 MoveAxis(E, 9, ABG)
23:29:51.623 00.000 10072 Guiding  Dir = 2, Dur = 9
23:29:51.624 00.001 10072 IsGuiding returns 0
23:29:51.624 00.000 10072 PulseGuide returned control before completion, sleep 19
23:29:51.639 00.015 1032 UpdateGuideState exits: m=1283 SNR=25.2
23:29:51.642 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:51.644 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:51.645 00.001 1032 Enqueuing Expose request
23:29:51.648 00.003 10072 IsGuiding returns 0
23:29:51.648 00.000 10072 Move returns status 0, amount 9
23:29:51.648 00.000 10072 MoveAxis(N, 0, ABG)
23:29:51.648 00.000 10072 Move returns status 0, amount 0
23:29:51.649 00.001 10072 move complete, result=0
23:29:51.649 00.000 10072 worker thread done servicing request
23:29:51.649 00.000 10072 Worker thread wakes up
23:29:51.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:51.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:51.656 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:29:52.280 00.624 10072 Exposure complete
23:29:52.329 00.049 10072 worker thread done servicing request
23:29:52.329 00.000 1032 OnExposeComplete: enter
23:29:52.331 00.002 1032 UpdateGuideState(): m_state=6
23:29:52.334 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9550
23:29:52.337 00.003 1032 Star::Find returns 1 (0), X=1107.53, Y=132.08, Mass=1218, SNR=24.6, Peak=86 HFD=3.6
23:29:52.339 00.002 1032 MultiStar: [#1 0.05,-0.10,1.02,U] [#2 0.06,-0.03,0.84,U] [#3 0.05,-0.10,0.85,U] [#4 0.12,-0.22,0.72,U] [#5 -0.18,0.02,0.66,U] [#6 0.22,0.10,0.63,U] [#7 0.12,-0.06,0.81,U] [#8 -0.12,-0.12,0.56,U] 
23:29:52.341 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.20, -0.24}
23:29:52.342 00.001 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
23:29:52.344 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
23:29:52.345 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.94 mountX=-0.11 mountY=-0.04, mountTheta=-2.77
23:29:52.348 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
23:29:52.349 00.001 1032 Enqueuing Move request for scope (0.07, -0.09)
23:29:52.350 00.001 10072 Worker thread wakes up
23:29:52.351 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
23:29:52.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
23:29:52.351 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.04
23:29:52.353 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:29:52.355 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:52.355 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:29:52.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:52.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:29:52.355 00.000 10072 MoveAxis(E, 9, ABG)
23:29:52.356 00.001 10072 Guiding  Dir = 2, Dur = 9
23:29:52.356 00.000 10072 IsGuiding returns 0
23:29:52.356 00.000 10072 PulseGuide returned control before completion, sleep 19
23:29:52.374 00.018 1032 UpdateGuideState exits: m=1218 SNR=24.6
23:29:52.376 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:52.377 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:52.378 00.001 1032 Enqueuing Expose request
23:29:52.388 00.010 10072 IsGuiding returns 0
23:29:52.388 00.000 10072 Move returns status 0, amount 9
23:29:52.388 00.000 10072 MoveAxis(N, 0, ABG)
23:29:52.388 00.000 10072 Move returns status 0, amount 0
23:29:52.388 00.000 10072 move complete, result=0
23:29:52.388 00.000 10072 worker thread done servicing request
23:29:52.388 00.000 10072 Worker thread wakes up
23:29:52.388 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:52.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:52.390 00.002 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:29:52.800 00.410 10072 Exposure complete
23:29:52.847 00.047 10072 worker thread done servicing request
23:29:52.849 00.002 1032 OnExposeComplete: enter
23:29:52.851 00.002 1032 UpdateGuideState(): m_state=6
23:29:52.852 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9551
23:29:52.854 00.002 1032 Star::Find returns 1 (0), X=1107.44, Y=132.09, Mass=1593, SNR=28.1, Peak=127 HFD=3.4
23:29:52.857 00.003 1032 MultiStar: [#1 0.05,-0.14,0.93,U] [#2 -0.01,-0.02,0.79,U] [#3 0.11,0.03,0.69,U] [#4 0.16,-0.05,0.65,U] [#5 -0.15,-0.06,0.55,U] [#6 0.12,0.15,0.55,U] [#7 0.06,-0.14,0.66,U] [#8 -0.15,-0.23,0.00,M1] 
23:29:52.858 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.07}, one-star: {0.11, -0.22}
23:29:52.861 00.003 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
23:29:52.863 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
23:29:52.864 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.88 mountX=-0.09 mountY=-0.04, mountTheta=-2.71
23:29:52.867 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
23:29:52.869 00.002 1032 Enqueuing Move request for scope (0.06, -0.07)
23:29:52.871 00.002 10072 Worker thread wakes up
23:29:52.871 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
23:29:52.871 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
23:29:52.871 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.09 yDistance=-0.04
23:29:52.873 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:29:52.875 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:52.875 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:29:52.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:52.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:29:52.875 00.000 10072 MoveAxis(E, 10, ABG)
23:29:52.875 00.000 10072 Guiding  Dir = 2, Dur = 10
23:29:52.876 00.001 10072 IsGuiding returns 0
23:29:52.876 00.000 10072 PulseGuide returned control before completion, sleep 20
23:29:52.896 00.020 1032 UpdateGuideState exits: m=1593 SNR=28.1
23:29:52.897 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:52.900 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:52.901 00.001 1032 Enqueuing Expose request
23:29:52.905 00.004 10072 IsGuiding returns 0
23:29:52.905 00.000 10072 Move returns status 0, amount 10
23:29:52.905 00.000 10072 MoveAxis(N, 0, ABG)
23:29:52.905 00.000 10072 Move returns status 0, amount 0
23:29:52.905 00.000 10072 move complete, result=0
23:29:52.905 00.000 10072 worker thread done servicing request
23:29:52.905 00.000 10072 Worker thread wakes up
23:29:52.905 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:52.906 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:52.910 00.004 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
23:29:53.532 00.622 10072 Exposure complete
23:29:53.579 00.047 10072 worker thread done servicing request
23:29:53.579 00.000 1032 OnExposeComplete: enter
23:29:53.583 00.004 1032 UpdateGuideState(): m_state=6
23:29:53.586 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9552
23:29:53.588 00.002 1032 Star::Find returns 1 (0), X=1107.37, Y=132.18, Mass=1345, SNR=25.8, Peak=108 HFD=3.3
23:29:53.590 00.002 1032 MultiStar: [#1 0.04,-0.16,0.99,U] [#2 0.02,0.04,0.81,U] [#3 0.09,-0.01,0.80,U] [#4 0.18,-0.20,0.00,M1] [#5 -0.26,-0.02,0.00,M1] [#6 0.11,0.12,0.64,U] [#7 -0.03,-0.11,0.69,U] [#8 -0.22,-0.15,0.00,M2] 
23:29:53.595 00.005 1032 refined, 5 included, MultiStar: {0.04, -0.05}, one-star: {0.03, -0.13}
23:29:53.599 00.004 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
23:29:53.602 00.003 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
23:29:53.605 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.89 mountX=-0.06 mountY=-0.03, mountTheta=-2.72
23:29:53.608 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
23:29:53.613 00.005 1032 Enqueuing Move request for scope (0.04, -0.05)
23:29:53.615 00.002 10072 Worker thread wakes up
23:29:53.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
23:29:53.615 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
23:29:53.615 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
23:29:53.618 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:29:53.620 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:53.620 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:29:53.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:53.621 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:29:53.621 00.000 10072 MoveAxis(E, 10, ABG)
23:29:53.621 00.000 10072 Guiding  Dir = 2, Dur = 10
23:29:53.621 00.000 10072 IsGuiding returns 0
23:29:53.621 00.000 10072 PulseGuide returned control before completion, sleep 20
23:29:53.638 00.017 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:29:53.640 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:53.642 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:53.643 00.001 1032 Enqueuing Expose request
23:29:53.655 00.012 10072 IsGuiding returns 0
23:29:53.655 00.000 10072 Move returns status 0, amount 10
23:29:53.655 00.000 10072 MoveAxis(N, 0, ABG)
23:29:53.655 00.000 10072 Move returns status 0, amount 0
23:29:53.655 00.000 10072 move complete, result=0
23:29:53.656 00.001 10072 worker thread done servicing request
23:29:53.656 00.000 10072 Worker thread wakes up
23:29:53.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:53.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:53.657 00.001 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
23:29:54.065 00.408 10072 Exposure complete
23:29:54.111 00.046 10072 worker thread done servicing request
23:29:54.112 00.001 1032 OnExposeComplete: enter
23:29:54.114 00.002 1032 UpdateGuideState(): m_state=6
23:29:54.116 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9553
23:29:54.118 00.002 1032 Star::Find returns 1 (0), X=1107.35, Y=132.18, Mass=1295, SNR=25.3, Peak=107 HFD=3.3
23:29:54.120 00.002 1032 MultiStar: [#1 -0.02,0.02,0.97,U] [#2 0.06,0.09,0.79,U] [#3 0.07,0.05,0.80,U] [#4 0.13,-0.00,0.70,U] [#5 -0.18,0.06,0.72,U] [#6 -0.05,0.16,0.60,U] [#7 0.07,-0.03,0.75,U] [#8 -0.09,-0.17,0.51,U] 
23:29:54.121 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.00}, one-star: {0.02, -0.14}
23:29:54.122 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:29:54.124 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:29:54.125 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.53 mountX=0.00 mountY=-0.01, mountTheta=-1.30
23:29:54.129 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.00, opts=13)
23:29:54.131 00.002 1032 Enqueuing Move request for scope (0.01, 0.00)
23:29:54.132 00.001 10072 Worker thread wakes up
23:29:54.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
23:29:54.133 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
23:29:54.133 00.000 10072 Moving (0.01, 0.00) raw xDistance=0.00 yDistance=-0.01
23:29:54.134 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:29:54.137 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:54.137 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:29:54.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:54.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:29:54.138 00.001 10072 MoveAxis(E, 9, ABG)
23:29:54.138 00.000 10072 Guiding  Dir = 2, Dur = 9
23:29:54.138 00.000 10072 IsGuiding returns 0
23:29:54.138 00.000 10072 PulseGuide returned control before completion, sleep 19
23:29:54.154 00.016 1032 UpdateGuideState exits: m=1295 SNR=25.3
23:29:54.156 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:54.158 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:54.159 00.001 1032 Enqueuing Expose request
23:29:54.172 00.013 10072 IsGuiding returns 0
23:29:54.172 00.000 10072 Move returns status 0, amount 9
23:29:54.172 00.000 10072 MoveAxis(N, 0, ABG)
23:29:54.172 00.000 10072 Move returns status 0, amount 0
23:29:54.172 00.000 10072 move complete, result=0
23:29:54.173 00.001 10072 worker thread done servicing request
23:29:54.173 00.000 10072 Worker thread wakes up
23:29:54.173 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:54.173 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:54.173 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:29:54.801 00.628 10072 Exposure complete
23:29:54.848 00.047 10072 worker thread done servicing request
23:29:54.848 00.000 1032 OnExposeComplete: enter
23:29:54.850 00.002 1032 UpdateGuideState(): m_state=6
23:29:54.851 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9554
23:29:54.853 00.002 1032 Star::Find returns 1 (0), X=1107.42, Y=132.25, Mass=1293, SNR=25.3, Peak=113 HFD=3.2
23:29:54.855 00.002 1032 MultiStar: [#1 0.03,0.04,0.98,U] [#2 0.02,0.20,0.82,U] [#3 0.06,0.16,0.79,U] [#4 0.05,0.01,0.66,U] [#5 -0.21,0.20,0.00,M1] [#6 -0.03,0.16,0.63,U] [#7 0.00,0.06,0.77,U] [#8 -0.02,-0.01,0.52,U] 
23:29:54.856 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.07}, one-star: {0.09, -0.06}
23:29:54.857 00.001 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
23:29:54.858 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
23:29:54.861 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.16 mountX=0.06 mountY=-0.05, mountTheta=-0.67
23:29:54.865 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
23:29:54.867 00.002 1032 Enqueuing Move request for scope (0.03, 0.07)
23:29:54.869 00.002 10072 Worker thread wakes up
23:29:54.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
23:29:54.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
23:29:54.869 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
23:29:54.871 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:29:54.873 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:54.874 00.001 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:29:54.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:54.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:29:54.874 00.000 10072 MoveAxis(E, 11, ABG)
23:29:54.874 00.000 10072 Guiding  Dir = 2, Dur = 11
23:29:54.874 00.000 10072 IsGuiding returns 0
23:29:54.874 00.000 10072 PulseGuide returned control before completion, sleep 21
23:29:54.891 00.017 1032 UpdateGuideState exits: m=1293 SNR=25.3
23:29:54.894 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:54.896 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:54.898 00.002 1032 Enqueuing Expose request
23:29:54.906 00.008 10072 IsGuiding returns 0
23:29:54.906 00.000 10072 Move returns status 0, amount 11
23:29:54.906 00.000 10072 MoveAxis(N, 0, ABG)
23:29:54.906 00.000 10072 Move returns status 0, amount 0
23:29:54.906 00.000 10072 move complete, result=0
23:29:54.906 00.000 10072 worker thread done servicing request
23:29:54.906 00.000 10072 Worker thread wakes up
23:29:54.906 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:54.906 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:54.907 00.001 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
23:29:55.316 00.409 10072 Exposure complete
23:29:55.364 00.048 10072 worker thread done servicing request
23:29:55.364 00.000 1032 OnExposeComplete: enter
23:29:55.367 00.003 1032 UpdateGuideState(): m_state=6
23:29:55.369 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9555
23:29:55.371 00.002 1032 Star::Find returns 1 (0), X=1107.24, Y=132.19, Mass=1371, SNR=26.0, Peak=109 HFD=3.5
23:29:55.373 00.002 1032 MultiStar: [#1 0.00,-0.00,0.94,U] [#2 0.02,0.09,0.81,U] [#3 0.07,0.07,0.77,U] [#4 0.18,0.07,0.72,U] [#5 -0.10,0.11,0.63,U] [#6 0.08,0.20,0.64,U] [#7 0.08,-0.01,0.70,U] [#8 -0.19,-0.22,0.00,M1] 
23:29:55.375 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.04}, one-star: {-0.09, -0.12}
23:29:55.377 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
23:29:55.378 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
23:29:55.380 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.97 mountX=0.03 mountY=-0.04, mountTheta=-0.86
23:29:55.382 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
23:29:55.383 00.001 1032 Enqueuing Move request for scope (0.03, 0.04)
23:29:55.385 00.002 10072 Worker thread wakes up
23:29:55.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:29:55.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:29:55.385 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
23:29:55.387 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:29:55.390 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:55.390 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:29:55.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:55.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:29:55.390 00.000 10072 MoveAxis(E, 9, ABG)
23:29:55.390 00.000 10072 Guiding  Dir = 2, Dur = 9
23:29:55.391 00.001 10072 IsGuiding returns 0
23:29:55.392 00.001 10072 PulseGuide returned control before completion, sleep 19
23:29:55.405 00.013 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:29:55.408 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:55.410 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:55.411 00.001 1032 Enqueuing Expose request
23:29:55.422 00.011 10072 IsGuiding returns 0
23:29:55.422 00.000 10072 Move returns status 0, amount 9
23:29:55.422 00.000 10072 MoveAxis(N, 0, ABG)
23:29:55.422 00.000 10072 Move returns status 0, amount 0
23:29:55.422 00.000 10072 move complete, result=0
23:29:55.422 00.000 10072 worker thread done servicing request
23:29:55.422 00.000 10072 Worker thread wakes up
23:29:55.422 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:55.422 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:55.424 00.002 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:29:56.158 00.734 10072 Exposure complete
23:29:56.204 00.046 10072 worker thread done servicing request
23:29:56.206 00.002 1032 OnExposeComplete: enter
23:29:56.207 00.001 1032 UpdateGuideState(): m_state=6
23:29:56.208 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9556
23:29:56.210 00.002 1032 Star::Find returns 1 (0), X=1107.35, Y=132.18, Mass=1469, SNR=26.9, Peak=119 HFD=3.3
23:29:56.211 00.001 1032 MultiStar: [#1 -0.06,-0.03,0.93,U] [#2 -0.08,0.08,0.77,U] [#3 0.11,0.02,0.76,U] [#4 0.15,-0.10,0.65,U] [#5 -0.11,0.06,0.59,U] [#6 -0.04,0.17,0.60,U] [#7 0.05,0.04,0.70,U] [#8 -0.06,-0.06,0.51,U] 
23:29:56.213 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.00}, one-star: {0.01, -0.13}
23:29:56.214 00.001 1032 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.83) = xAngle (-4.04 = 2.24)
23:29:56.215 00.001 1032 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.04 = 2.24)
23:29:56.217 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-2.21 mountX=-0.00 mountY=0.00, mountTheta=2.24
23:29:56.220 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.00, opts=13)
23:29:56.221 00.001 1032 Enqueuing Move request for scope (-0.00, -0.00)
23:29:56.223 00.002 10072 Worker thread wakes up
23:29:56.223 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.00) opts 0xd
23:29:56.223 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.00)
23:29:56.223 00.000 10072 Moving (-0.00, -0.00) raw xDistance=-0.00 yDistance=0.00
23:29:56.226 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:29:56.228 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:56.229 00.001 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:29:56.229 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:56.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:29:56.229 00.000 10072 MoveAxis(E, 12, ABG)
23:29:56.229 00.000 10072 Guiding  Dir = 2, Dur = 12
23:29:56.229 00.000 10072 IsGuiding returns 0
23:29:56.230 00.001 10072 PulseGuide returned control before completion, sleep 22
23:29:56.244 00.014 1032 UpdateGuideState exits: m=1469 SNR=26.9
23:29:56.246 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:56.248 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:56.250 00.002 1032 Enqueuing Expose request
23:29:56.264 00.014 10072 IsGuiding returns 0
23:29:56.264 00.000 10072 Move returns status 0, amount 12
23:29:56.264 00.000 10072 MoveAxis(N, 0, ABG)
23:29:56.264 00.000 10072 Move returns status 0, amount 0
23:29:56.264 00.000 10072 move complete, result=0
23:29:56.264 00.000 10072 worker thread done servicing request
23:29:56.264 00.000 10072 Worker thread wakes up
23:29:56.265 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:56.265 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:56.270 00.005 1032 GuideStep: -0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
23:29:56.672 00.402 10072 Exposure complete
23:29:56.720 00.048 10072 worker thread done servicing request
23:29:56.721 00.001 1032 OnExposeComplete: enter
23:29:56.722 00.001 1032 UpdateGuideState(): m_state=6
23:29:56.725 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9557
23:29:56.726 00.001 1032 Star::Find returns 1 (0), X=1107.40, Y=132.23, Mass=1307, SNR=25.4, Peak=113 HFD=3.2
23:29:56.728 00.002 1032 MultiStar: [#1 -0.05,0.03,1.00,U] [#2 -0.02,0.13,0.85,U] [#3 0.00,0.08,0.76,U] [#4 0.09,-0.07,0.73,U] [#5 -0.06,0.13,0.66,U] [#6 0.19,0.10,0.62,U] [#7 -0.00,0.08,0.72,U] [#8 -0.16,-0.15,0.55,U] 
23:29:56.728 00.000 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.07, -0.09}
23:29:56.730 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
23:29:56.731 00.001 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
23:29:56.733 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.25 mountX=0.02 mountY=-0.01, mountTheta=-0.58
23:29:56.737 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
23:29:56.739 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
23:29:56.740 00.001 10072 Worker thread wakes up
23:29:56.740 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
23:29:56.741 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
23:29:56.741 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.01
23:29:56.743 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:29:56.746 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:56.746 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:29:56.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:56.746 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:29:56.746 00.000 10072 MoveAxis(E, 10, ABG)
23:29:56.746 00.000 10072 Guiding  Dir = 2, Dur = 10
23:29:56.746 00.000 10072 IsGuiding returns 0
23:29:56.747 00.001 10072 PulseGuide returned control before completion, sleep 20
23:29:56.762 00.015 1032 UpdateGuideState exits: m=1307 SNR=25.4
23:29:56.765 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:56.766 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:56.769 00.003 1032 Enqueuing Expose request
23:29:56.779 00.010 10072 IsGuiding returns 0
23:29:56.779 00.000 10072 Move returns status 0, amount 10
23:29:56.779 00.000 10072 MoveAxis(N, 0, ABG)
23:29:56.779 00.000 10072 Move returns status 0, amount 0
23:29:56.779 00.000 10072 move complete, result=0
23:29:56.780 00.001 10072 worker thread done servicing request
23:29:56.780 00.000 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
23:29:56.782 00.002 10072 Worker thread wakes up
23:29:56.782 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:56.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:57.409 00.627 10072 Exposure complete
23:29:57.455 00.046 10072 worker thread done servicing request
23:29:57.455 00.000 1032 OnExposeComplete: enter
23:29:57.457 00.002 1032 UpdateGuideState(): m_state=6
23:29:57.460 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9558
23:29:57.461 00.001 1032 Star::Find returns 1 (0), X=1107.45, Y=132.13, Mass=1135, SNR=23.6, Peak=95 HFD=3.3
23:29:57.463 00.002 1032 MultiStar: [#1 0.02,-0.02,1.06,U] [#2 0.07,0.15,0.82,U] [#3 0.15,0.06,0.80,U] [#4 0.18,-0.07,0.70,U] [#5 -0.16,0.04,0.70,U] [#6 0.13,0.17,0.72,U] [#7 0.08,0.02,0.77,U] [#8 -0.07,-0.09,0.58,U] 
23:29:57.464 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {0.12, -0.19}
23:29:57.465 00.001 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:29:57.467 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:29:57.468 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.04 mountX=-0.01 mountY=-0.06, mountTheta=-1.79
23:29:57.470 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
23:29:57.471 00.001 1032 Enqueuing Move request for scope (0.06, 0.00)
23:29:57.473 00.002 10072 Worker thread wakes up
23:29:57.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
23:29:57.473 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
23:29:57.473 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
23:29:57.475 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:29:57.477 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:57.478 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:29:57.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:57.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:29:57.478 00.000 10072 MoveAxis(E, 11, ABG)
23:29:57.478 00.000 10072 Guiding  Dir = 2, Dur = 11
23:29:57.478 00.000 10072 IsGuiding returns 0
23:29:57.478 00.000 10072 PulseGuide returned control before completion, sleep 21
23:29:57.495 00.017 1032 UpdateGuideState exits: m=1135 SNR=23.6
23:29:57.496 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:57.498 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:57.499 00.001 1032 Enqueuing Expose request
23:29:57.501 00.002 10072 IsGuiding returns 0
23:29:57.501 00.000 10072 Move returns status 0, amount 11
23:29:57.501 00.000 10072 MoveAxis(N, 0, ABG)
23:29:57.501 00.000 10072 Move returns status 0, amount 0
23:29:57.501 00.000 10072 move complete, result=0
23:29:57.501 00.000 10072 worker thread done servicing request
23:29:57.501 00.000 10072 Worker thread wakes up
23:29:57.503 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:57.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:57.512 00.009 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:29:57.911 00.399 10072 Exposure complete
23:29:57.963 00.052 10072 worker thread done servicing request
23:29:57.963 00.000 1032 OnExposeComplete: enter
23:29:57.965 00.002 1032 UpdateGuideState(): m_state=6
23:29:57.967 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9559
23:29:57.969 00.002 1032 Star::Find returns 1 (0), X=1107.38, Y=132.21, Mass=1628, SNR=28.4, Peak=146 HFD=3.2
23:29:57.971 00.002 1032 MultiStar: [#1 0.08,-0.09,0.90,U] [#2 0.12,0.11,0.75,U] [#3 0.18,-0.03,0.69,U] [#4 0.16,-0.09,0.62,U] [#5 -0.00,0.04,0.62,U] [#6 0.04,0.17,0.58,U] [#7 0.15,-0.11,0.66,U] [#8 -0.17,-0.17,0.47,U] 
23:29:57.973 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.05, -0.11}
23:29:57.974 00.001 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
23:29:57.976 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
23:29:57.978 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.42 mountX=-0.05 mountY=-0.06, mountTheta=-2.25
23:29:57.980 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
23:29:57.981 00.001 1032 Enqueuing Move request for scope (0.07, -0.03)
23:29:57.983 00.002 10072 Worker thread wakes up
23:29:57.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:29:57.983 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:29:57.983 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
23:29:57.986 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:29:57.991 00.005 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:57.991 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:29:57.991 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:57.991 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:29:57.991 00.000 10072 MoveAxis(E, 9, ABG)
23:29:57.991 00.000 10072 Guiding  Dir = 2, Dur = 9
23:29:57.991 00.000 10072 IsGuiding returns 0
23:29:57.992 00.001 10072 PulseGuide returned control before completion, sleep 19
23:29:58.008 00.016 1032 UpdateGuideState exits: m=1628 SNR=28.4
23:29:58.011 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:58.013 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:58.014 00.001 1032 Enqueuing Expose request
23:29:58.020 00.006 10072 IsGuiding returns 0
23:29:58.020 00.000 10072 Move returns status 0, amount 9
23:29:58.020 00.000 10072 MoveAxis(N, 0, ABG)
23:29:58.020 00.000 10072 Move returns status 0, amount 0
23:29:58.020 00.000 10072 move complete, result=0
23:29:58.021 00.001 10072 worker thread done servicing request
23:29:58.021 00.000 10072 Worker thread wakes up
23:29:58.021 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:58.021 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:58.029 00.008 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:29:58.659 00.630 10072 Exposure complete
23:29:58.712 00.053 10072 worker thread done servicing request
23:29:58.713 00.001 1032 OnExposeComplete: enter
23:29:58.715 00.002 1032 UpdateGuideState(): m_state=6
23:29:58.716 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9560
23:29:58.718 00.002 1032 Star::Find returns 1 (0), X=1107.45, Y=132.07, Mass=1456, SNR=26.8, Peak=114 HFD=3.5
23:29:58.720 00.002 1032 MultiStar: [#1 0.07,-0.17,0.98,U] [#2 0.19,0.07,0.81,U] [#3 0.14,-0.05,0.76,U] [#4 0.25,-0.23,0.00,M1] [#5 0.00,-0.02,0.63,U] [#6 0.19,0.11,0.57,U] [#7 0.16,-0.21,0.00,M1] [#8 -0.04,-0.25,0.51,U] 
23:29:58.721 00.001 1032 refined, 6 included, MultiStar: {0.10, -0.09}, one-star: {0.12, -0.25}
23:29:58.722 00.001 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
23:29:58.724 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
23:29:58.725 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.71 mountX=-0.11 mountY=-0.08, mountTheta=-2.54
23:29:58.727 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
23:29:58.730 00.003 1032 Enqueuing Move request for scope (0.10, -0.09)
23:29:58.731 00.001 10072 Worker thread wakes up
23:29:58.731 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
23:29:58.731 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
23:29:58.731 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=-0.08
23:29:58.733 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:29:58.736 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:58.736 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:29:58.737 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:58.737 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:29:58.737 00.000 10072 MoveAxis(E, 12, ABG)
23:29:58.737 00.000 10072 Guiding  Dir = 2, Dur = 12
23:29:58.738 00.001 10072 IsGuiding returns 0
23:29:58.738 00.000 10072 PulseGuide returned control before completion, sleep 22
23:29:58.754 00.016 1032 UpdateGuideState exits: m=1456 SNR=26.8
23:29:58.756 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:58.758 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:58.759 00.001 1032 Enqueuing Expose request
23:29:58.766 00.007 10072 IsGuiding returns 0
23:29:58.766 00.000 10072 Move returns status 0, amount 12
23:29:58.766 00.000 10072 MoveAxis(N, 0, ABG)
23:29:58.767 00.001 10072 Move returns status 0, amount 0
23:29:58.767 00.000 10072 move complete, result=0
23:29:58.767 00.000 10072 worker thread done servicing request
23:29:58.767 00.000 10072 Worker thread wakes up
23:29:58.767 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:58.767 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:58.770 00.003 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:29:59.179 00.409 10072 Exposure complete
23:29:59.227 00.048 10072 worker thread done servicing request
23:29:59.227 00.000 1032 OnExposeComplete: enter
23:29:59.229 00.002 1032 UpdateGuideState(): m_state=6
23:29:59.232 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9561
23:29:59.233 00.001 1032 Star::Find returns 1 (0), X=1107.51, Y=132.14, Mass=1336, SNR=25.7, Peak=106 HFD=3.5
23:29:59.236 00.003 1032 MultiStar: [#1 0.08,-0.11,0.94,U] [#2 0.10,0.15,0.85,U] [#3 0.16,0.04,0.81,U] [#4 0.31,-0.17,0.00,M2] [#5 -0.04,-0.06,0.65,U] [#6 0.05,0.20,0.64,U] [#7 0.11,-0.12,0.72,U] [#8 -0.12,-0.15,0.53,U] 
23:29:59.237 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.03}, one-star: {0.18, -0.18}
23:29:59.240 00.003 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
23:29:59.241 00.001 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
23:29:59.243 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.39 mountX=-0.05 mountY=-0.07, mountTheta=-2.22
23:29:59.246 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
23:29:59.249 00.003 1032 Enqueuing Move request for scope (0.08, -0.03)
23:29:59.250 00.001 10072 Worker thread wakes up
23:29:59.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
23:29:59.250 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
23:29:59.250 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
23:29:59.252 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:29:59.255 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:59.255 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:29:59.255 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:59.255 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:29:59.256 00.001 10072 MoveAxis(E, 11, ABG)
23:29:59.256 00.000 10072 Guiding  Dir = 2, Dur = 11
23:29:59.256 00.000 10072 IsGuiding returns 0
23:29:59.258 00.002 10072 PulseGuide returned control before completion, sleep 21
23:29:59.274 00.016 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:29:59.275 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:59.278 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:29:59.279 00.001 1032 Enqueuing Expose request
23:29:59.285 00.006 10072 IsGuiding returns 0
23:29:59.285 00.000 10072 Move returns status 0, amount 11
23:29:59.285 00.000 10072 MoveAxis(N, 0, ABG)
23:29:59.285 00.000 10072 Move returns status 0, amount 0
23:29:59.285 00.000 10072 move complete, result=0
23:29:59.286 00.001 10072 worker thread done servicing request
23:29:59.286 00.000 10072 Worker thread wakes up
23:29:59.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:29:59.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:29:59.288 00.002 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:29:59.915 00.627 10072 Exposure complete
23:29:59.970 00.055 10072 worker thread done servicing request
23:29:59.970 00.000 1032 OnExposeComplete: enter
23:29:59.972 00.002 1032 UpdateGuideState(): m_state=6
23:29:59.974 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9562
23:29:59.976 00.002 1032 Star::Find returns 1 (0), X=1107.49, Y=132.14, Mass=1317, SNR=25.5, Peak=107 HFD=3.4
23:29:59.978 00.002 1032 MultiStar: [#1 0.07,-0.14,0.98,U] [#2 0.06,0.01,0.87,U] [#3 0.18,-0.01,0.76,U] [#4 0.26,-0.11,0.00,M3] [#5 -0.10,-0.02,0.70,U] [#6 0.13,0.07,0.64,U] [#7 0.12,-0.05,0.76,U] [#8 -0.08,-0.18,0.56,U] 
23:29:59.979 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.07}, one-star: {0.16, -0.17}
23:29:59.980 00.001 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
23:29:59.982 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
23:29:59.983 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.73 mountX=-0.08 mountY=-0.06, mountTheta=-2.56
23:29:59.987 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
23:29:59.989 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
23:29:59.993 00.004 10072 Worker thread wakes up
23:29:59.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
23:29:59.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
23:29:59.993 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.08 yDistance=-0.06
23:29:59.996 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:29:59.999 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:29:59.999 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:29:59.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:59.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:29:59.999 00.000 10072 MoveAxis(E, 12, ABG)
23:29:59.999 00.000 10072 Guiding  Dir = 2, Dur = 12
23:30:00.000 00.001 10072 IsGuiding returns 0
23:30:00.000 00.000 10072 PulseGuide returned control before completion, sleep 22
23:30:00.023 00.023 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:30:00.026 00.003 10072 IsGuiding returns 0
23:30:00.026 00.000 10072 Move returns status 0, amount 12
23:30:00.027 00.001 10072 MoveAxis(N, 0, ABG)
23:30:00.027 00.000 10072 Move returns status 0, amount 0
23:30:00.027 00.000 10072 move complete, result=0
23:30:00.027 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:00.029 00.002 10072 worker thread done servicing request
23:30:00.029 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:00.030 00.001 1032 Enqueuing Expose request
23:30:00.032 00.002 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:30:00.034 00.002 10072 Worker thread wakes up
23:30:00.035 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:00.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:00.450 00.415 10072 Exposure complete
23:30:00.499 00.049 10072 worker thread done servicing request
23:30:00.499 00.000 1032 OnExposeComplete: enter
23:30:00.501 00.002 1032 UpdateGuideState(): m_state=6
23:30:00.504 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9563
23:30:00.506 00.002 1032 Star::Find returns 1 (0), X=1107.43, Y=132.06, Mass=1485, SNR=27.1, Peak=115 HFD=3.5
23:30:00.508 00.002 1032 MultiStar: [#1 0.11,-0.08,0.90,U] [#2 0.12,-0.12,0.79,U] [#3 0.12,0.06,0.74,U] [#4 0.24,-0.02,0.64,U] [#5 -0.09,0.00,0.58,U] [#6 0.22,0.10,0.66,U] [#7 0.05,0.03,0.70,U] [#8 -0.02,-0.28,0.00,M1] 
23:30:00.511 00.003 1032 refined, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.09, -0.25}
23:30:00.513 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
23:30:00.515 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
23:30:00.518 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.43 mountX=-0.08 mountY=-0.09, mountTheta=-2.26
23:30:00.522 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
23:30:00.525 00.003 1032 Enqueuing Move request for scope (0.11, -0.05)
23:30:00.528 00.003 10072 Worker thread wakes up
23:30:00.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:30:00.528 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:30:00.528 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.08 yDistance=-0.09
23:30:00.531 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:30:00.534 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:30:00.534 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:30:00.534 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:00.534 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:00.534 00.000 10072 MoveAxis(E, 11, ABG)
23:30:00.534 00.000 10072 Guiding  Dir = 2, Dur = 11
23:30:00.534 00.000 10072 IsGuiding returns 0
23:30:00.535 00.001 10072 PulseGuide returned control before completion, sleep 21
23:30:00.554 00.019 1032 UpdateGuideState exits: m=1485 SNR=27.1
23:30:00.557 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:00.559 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:00.561 00.002 1032 Enqueuing Expose request
23:30:00.572 00.011 10072 IsGuiding returns 0
23:30:00.572 00.000 10072 Move returns status 0, amount 11
23:30:00.572 00.000 10072 MoveAxis(N, 0, ABG)
23:30:00.572 00.000 10072 Move returns status 0, amount 0
23:30:00.572 00.000 10072 move complete, result=0
23:30:00.572 00.000 10072 worker thread done servicing request
23:30:00.572 00.000 10072 Worker thread wakes up
23:30:00.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:00.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:00.576 00.004 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:30:01.200 00.624 10072 Exposure complete
23:30:01.249 00.049 10072 worker thread done servicing request
23:30:01.250 00.001 1032 OnExposeComplete: enter
23:30:01.252 00.002 1032 UpdateGuideState(): m_state=6
23:30:01.253 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9564
23:30:01.255 00.002 1032 Star::Find returns 1 (0), X=1107.47, Y=132.06, Mass=1347, SNR=25.8, Peak=99 HFD=3.5
23:30:01.257 00.002 1032 MultiStar: [#1 0.07,-0.13,0.96,U] [#2 0.10,-0.06,0.82,U] [#3 0.22,-0.04,0.80,U] [#4 0.28,-0.10,0.00,M3] [#5 0.03,-0.16,0.67,U] [#6 0.17,0.17,0.61,U] [#7 0.16,-0.13,0.67,U] [#8 -0.02,-0.33,0.00,M2] 
23:30:01.258 00.001 1032 refined, 6 included, MultiStar: {0.13, -0.10}, one-star: {0.14, -0.25}
23:30:01.259 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
23:30:01.261 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
23:30:01.264 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.66 mountX=-0.13 mountY=-0.10, mountTheta=-2.49
23:30:01.266 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.10, opts=13)
23:30:01.270 00.004 1032 Enqueuing Move request for scope (0.13, -0.10)
23:30:01.272 00.002 10072 Worker thread wakes up
23:30:01.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
23:30:01.272 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
23:30:01.272 00.000 10072 Moving (0.13, -0.10) raw xDistance=-0.13 yDistance=-0.10
23:30:01.274 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:30:01.276 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:30:01.278 00.002 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:30:01.278 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:01.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:30:01.278 00.000 10072 MoveAxis(E, 12, ABG)
23:30:01.278 00.000 10072 Guiding  Dir = 2, Dur = 12
23:30:01.279 00.001 10072 IsGuiding returns 0
23:30:01.279 00.000 10072 PulseGuide returned control before completion, sleep 22
23:30:01.295 00.016 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:30:01.298 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:01.301 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:01.303 00.002 1032 Enqueuing Expose request
23:30:01.307 00.004 10072 IsGuiding returns 0
23:30:01.307 00.000 10072 Move returns status 0, amount 12
23:30:01.307 00.000 10072 MoveAxis(N, 0, ABG)
23:30:01.307 00.000 10072 Move returns status 0, amount 0
23:30:01.307 00.000 10072 move complete, result=0
23:30:01.307 00.000 10072 worker thread done servicing request
23:30:01.307 00.000 10072 Worker thread wakes up
23:30:01.307 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:01.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:01.314 00.007 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:30:01.716 00.402 10072 Exposure complete
23:30:01.766 00.050 10072 worker thread done servicing request
23:30:01.766 00.000 1032 OnExposeComplete: enter
23:30:01.768 00.002 1032 UpdateGuideState(): m_state=6
23:30:01.771 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9565
23:30:01.773 00.002 1032 Star::Find returns 1 (0), X=1107.45, Y=132.15, Mass=1429, SNR=26.6, Peak=103 HFD=3.3
23:30:01.775 00.002 1032 MultiStar: [#1 0.09,-0.17,0.91,U] [#2 0.21,-0.03,0.78,U] [#3 0.19,-0.03,0.67,U] [#4 0.34,-0.23,0.00,M4] [#5 -0.02,-0.04,0.65,U] [#6 0.19,0.06,0.64,U] [#7 0.21,-0.10,0.67,U] [#8 -0.11,-0.20,0.52,U] 
23:30:01.776 00.001 1032 refined, 7 included, MultiStar: {0.12, -0.09}, one-star: {0.12, -0.17}
23:30:01.778 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
23:30:01.780 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
23:30:01.782 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.66 mountX=-0.12 mountY=-0.09, mountTheta=-2.49
23:30:01.785 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
23:30:01.787 00.002 1032 Enqueuing Move request for scope (0.12, -0.09)
23:30:01.789 00.002 10072 Worker thread wakes up
23:30:01.789 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
23:30:01.789 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
23:30:01.789 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.12 yDistance=-0.09
23:30:01.792 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:30:01.794 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:30:01.794 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:30:01.794 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:01.794 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:01.794 00.000 10072 MoveAxis(E, 10, ABG)
23:30:01.794 00.000 10072 Guiding  Dir = 2, Dur = 10
23:30:01.794 00.000 10072 IsGuiding returns 0
23:30:01.795 00.001 10072 PulseGuide returned control before completion, sleep 20
23:30:01.812 00.017 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:30:01.814 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:01.815 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:01.817 00.002 1032 Enqueuing Expose request
23:30:01.820 00.003 10072 IsGuiding returns 0
23:30:01.820 00.000 10072 Move returns status 0, amount 10
23:30:01.820 00.000 10072 MoveAxis(N, 0, ABG)
23:30:01.820 00.000 10072 Move returns status 0, amount 0
23:30:01.820 00.000 10072 move complete, result=0
23:30:01.820 00.000 10072 worker thread done servicing request
23:30:01.820 00.000 10072 Worker thread wakes up
23:30:01.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:01.821 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:01.825 00.004 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:30:02.450 00.625 10072 Exposure complete
23:30:02.499 00.049 10072 worker thread done servicing request
23:30:02.499 00.000 1032 OnExposeComplete: enter
23:30:02.501 00.002 1032 UpdateGuideState(): m_state=6
23:30:02.503 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9566
23:30:02.505 00.002 1032 Star::Find returns 1 (0), X=1107.47, Y=132.15, Mass=1374, SNR=26.1, Peak=117 HFD=3.3
23:30:02.507 00.002 1032 MultiStar: [#1 0.06,-0.13,1.00,U] [#2 0.16,-0.02,0.83,U] [#3 0.18,-0.03,0.77,U] [#4 0.16,-0.16,0.67,U] [#5 -0.03,-0.05,0.69,U] [#6 0.26,0.11,0.00,M1] [#7 0.09,-0.11,0.68,U] [#8 0.03,-0.13,0.51,U] 
23:30:02.508 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.10}, one-star: {0.14, -0.17}
23:30:02.510 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:30:02.513 00.003 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:30:02.515 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.77 mountX=-0.12 mountY=-0.07, mountTheta=-2.60
23:30:02.518 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.10, opts=13)
23:30:02.520 00.002 1032 Enqueuing Move request for scope (0.10, -0.10)
23:30:02.522 00.002 10072 Worker thread wakes up
23:30:02.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
23:30:02.522 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
23:30:02.522 00.000 10072 Moving (0.10, -0.10) raw xDistance=-0.12 yDistance=-0.07
23:30:02.524 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:30:02.526 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
23:30:02.526 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:30:02.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:02.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:30:02.527 00.001 10072 MoveAxis(E, 10, ABG)
23:30:02.527 00.000 10072 Guiding  Dir = 2, Dur = 10
23:30:02.529 00.002 10072 IsGuiding returns 0
23:30:02.529 00.000 10072 PulseGuide returned control before completion, sleep 20
23:30:02.546 00.017 1032 UpdateGuideState exits: m=1374 SNR=26.1
23:30:02.550 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:02.552 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:02.554 00.002 1032 Enqueuing Expose request
23:30:02.558 00.004 10072 IsGuiding returns 0
23:30:02.558 00.000 10072 Move returns status 0, amount 10
23:30:02.558 00.000 10072 MoveAxis(N, 0, ABG)
23:30:02.558 00.000 10072 Move returns status 0, amount 0
23:30:02.558 00.000 10072 move complete, result=0
23:30:02.558 00.000 10072 worker thread done servicing request
23:30:02.558 00.000 10072 Worker thread wakes up
23:30:02.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:02.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:02.563 00.005 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:30:02.966 00.403 10072 Exposure complete
23:30:03.016 00.050 10072 worker thread done servicing request
23:30:03.016 00.000 1032 OnExposeComplete: enter
23:30:03.019 00.003 1032 UpdateGuideState(): m_state=6
23:30:03.022 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9567
23:30:03.025 00.003 1032 Star::Find returns 1 (0), X=1107.38, Y=132.10, Mass=1612, SNR=28.2, Peak=123 HFD=3.4
23:30:03.027 00.002 1032 MultiStar: [#1 0.05,-0.14,0.89,U] [#2 0.11,-0.06,0.73,U] [#3 0.09,-0.07,0.73,U] [#4 0.22,-0.17,0.00,M4] [#5 -0.00,-0.03,0.61,U] [#6 0.19,0.11,0.58,U] [#7 0.10,0.03,0.64,U] [#8 -0.10,-0.26,0.00,M1] 
23:30:03.029 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.07}, one-star: {0.05, -0.22}
23:30:03.030 00.001 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
23:30:03.031 00.001 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
23:30:03.033 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.72 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
23:30:03.035 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
23:30:03.037 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
23:30:03.038 00.001 10072 Worker thread wakes up
23:30:03.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
23:30:03.039 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
23:30:03.039 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
23:30:03.040 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:30:03.043 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:03.043 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:30:03.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:03.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:30:03.043 00.000 10072 MoveAxis(E, 9, ABG)
23:30:03.043 00.000 10072 Guiding  Dir = 2, Dur = 9
23:30:03.044 00.001 10072 IsGuiding returns 0
23:30:03.044 00.000 10072 PulseGuide returned control before completion, sleep 19
23:30:03.061 00.017 1032 UpdateGuideState exits: m=1612 SNR=28.2
23:30:03.063 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:03.064 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:03.066 00.002 1032 Enqueuing Expose request
23:30:03.074 00.008 10072 IsGuiding returns 0
23:30:03.074 00.000 10072 Move returns status 0, amount 9
23:30:03.074 00.000 10072 MoveAxis(N, 0, ABG)
23:30:03.074 00.000 10072 Move returns status 0, amount 0
23:30:03.074 00.000 10072 move complete, result=0
23:30:03.074 00.000 10072 worker thread done servicing request
23:30:03.074 00.000 10072 Worker thread wakes up
23:30:03.075 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:03.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:03.075 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:30:03.699 00.624 10072 Exposure complete
23:30:03.748 00.049 10072 worker thread done servicing request
23:30:03.748 00.000 1032 OnExposeComplete: enter
23:30:03.751 00.003 1032 UpdateGuideState(): m_state=6
23:30:03.753 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9568
23:30:03.755 00.002 1032 Star::Find returns 1 (0), X=1107.48, Y=132.08, Mass=1356, SNR=25.9, Peak=102 HFD=3.5
23:30:03.757 00.002 1032 MultiStar: [#1 0.13,-0.17,0.94,U] [#2 0.19,0.02,0.83,U] [#3 0.29,-0.23,0.00,M1] [#4 0.27,-0.23,0.00,M5] [#5 0.08,-0.17,0.68,U] [#6 0.09,-0.08,0.66,U] [#7 0.13,-0.17,0.70,U] [#8 -0.09,-0.44,0.00,M2] 
23:30:03.759 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.14}, one-star: {0.15, -0.24}
23:30:03.760 00.001 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
23:30:03.762 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
23:30:03.764 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.80 mountX=-0.17 mountY=-0.09, mountTheta=-2.63
23:30:03.768 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.14, opts=13)
23:30:03.771 00.003 1032 Enqueuing Move request for scope (0.13, -0.14)
23:30:03.772 00.001 10072 Worker thread wakes up
23:30:03.772 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
23:30:03.772 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
23:30:03.772 00.000 10072 Moving (0.13, -0.14) raw xDistance=-0.17 yDistance=-0.09
23:30:03.776 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:30:03.778 00.002 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.63
23:30:03.778 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
23:30:03.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:03.779 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:03.779 00.000 10072 MoveAxis(E, 89, ABG)
23:30:03.779 00.000 10072 Guiding  Dir = 2, Dur = 89
23:30:03.779 00.000 10072 IsGuiding returns 0
23:30:03.779 00.000 10072 PulseGuide returned control before completion, sleep 99
23:30:03.796 00.017 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:30:03.798 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:03.802 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:03.806 00.004 1032 Enqueuing Expose request
23:30:03.884 00.078 10072 IsGuiding returns 0
23:30:03.884 00.000 10072 Move returns status 0, amount 89
23:30:03.884 00.000 10072 MoveAxis(N, 0, ABG)
23:30:03.884 00.000 10072 Move returns status 0, amount 0
23:30:03.884 00.000 10072 move complete, result=0
23:30:03.884 00.000 10072 worker thread done servicing request
23:30:03.885 00.001 10072 Worker thread wakes up
23:30:03.885 00.000 1032 GuideStep: -0.2 px 89 ms EAST, -0.1 px 0 ms NORTH
23:30:03.887 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:03.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:04.295 00.408 10072 Exposure complete
23:30:04.343 00.048 10072 worker thread done servicing request
23:30:04.344 00.001 1032 OnExposeComplete: enter
23:30:04.346 00.002 1032 UpdateGuideState(): m_state=6
23:30:04.348 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9569
23:30:04.349 00.001 1032 Star::Find returns 1 (0), X=1107.42, Y=131.95, Mass=1447, SNR=26.7, Peak=112 HFD=3.4
23:30:04.351 00.002 1032 MultiStar: [#1 0.12,-0.18,0.99,U] [#2 0.24,-0.07,0.79,U] [#3 0.27,-0.15,0.00,M2] [#4 0.23,-0.08,0.69,U] [#5 -0.10,-0.17,0.67,U] [#6 0.28,-0.00,0.00,M1] [#7 0.14,-0.24,0.00,M1] [#8 -0.15,-0.39,0.00,M3] 
23:30:04.353 00.002 1032 refined, 4 included, MultiStar: {0.12, -0.19}, one-star: {0.09, -0.36}
23:30:04.355 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
23:30:04.356 00.001 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
23:30:04.358 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-1.00 mountX=-0.21 mountY=-0.07, mountTheta=-2.83
23:30:04.362 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.19, opts=13)
23:30:04.364 00.002 1032 Enqueuing Move request for scope (0.12, -0.19)
23:30:04.367 00.003 10072 Worker thread wakes up
23:30:04.367 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
23:30:04.367 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
23:30:04.367 00.000 10072 Moving (0.12, -0.19) raw xDistance=-0.21 yDistance=-0.07
23:30:04.371 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:30:04.372 00.001 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.63
23:30:04.372 00.000 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
23:30:04.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:04.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:30:04.372 00.000 10072 MoveAxis(E, 107, ABG)
23:30:04.372 00.000 10072 Guiding  Dir = 2, Dur = 107
23:30:04.373 00.001 10072 IsGuiding returns 0
23:30:04.373 00.000 10072 PulseGuide returned control before completion, sleep 117
23:30:04.389 00.016 1032 UpdateGuideState exits: m=1447 SNR=26.7
23:30:04.391 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:04.393 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:04.395 00.002 1032 Enqueuing Expose request
23:30:04.495 00.100 10072 IsGuiding returns 0
23:30:04.495 00.000 10072 Move returns status 0, amount 107
23:30:04.495 00.000 10072 MoveAxis(N, 0, ABG)
23:30:04.495 00.000 10072 Move returns status 0, amount 0
23:30:04.495 00.000 10072 move complete, result=0
23:30:04.495 00.000 10072 worker thread done servicing request
23:30:04.495 00.000 10072 Worker thread wakes up
23:30:04.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:04.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:04.495 00.000 1032 GuideStep: -0.2 px 107 ms EAST, -0.1 px 0 ms NORTH
23:30:05.125 00.630 10072 Exposure complete
23:30:05.177 00.052 10072 worker thread done servicing request
23:30:05.177 00.000 1032 OnExposeComplete: enter
23:30:05.179 00.002 1032 UpdateGuideState(): m_state=6
23:30:05.180 00.001 1032 Star::Find(15, 1107, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9570
23:30:05.183 00.003 1032 Star::Find returns 1 (0), X=1107.45, Y=132.25, Mass=1569, SNR=27.9, Peak=126 HFD=3.3
23:30:05.186 00.003 1032 MultiStar: [#1 0.01,0.03,0.90,U] [#2 0.07,0.14,0.74,U] [#3 0.13,0.09,0.70,U] [#4 0.17,-0.08,0.62,U] [#5 -0.03,0.06,0.67,U] [#6 0.15,0.11,0.58,U] [#7 0.10,0.10,0.64,U] [#8 -0.13,-0.07,0.51,U] 
23:30:05.188 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.12, -0.07}
23:30:05.190 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:30:05.192 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:30:05.193 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.42 mountX=0.01 mountY=-0.08, mountTheta=-1.41
23:30:05.196 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
23:30:05.198 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
23:30:05.200 00.002 10072 Worker thread wakes up
23:30:05.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:30:05.200 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:30:05.200 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
23:30:05.202 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:30:05.205 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:05.206 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:30:05.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:05.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:30:05.206 00.000 10072 MoveAxis(E, 10, ABG)
23:30:05.206 00.000 10072 Guiding  Dir = 2, Dur = 10
23:30:05.206 00.000 10072 IsGuiding returns 0
23:30:05.206 00.000 10072 PulseGuide returned control before completion, sleep 20
23:30:05.223 00.017 1032 UpdateGuideState exits: m=1569 SNR=27.9
23:30:05.227 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:05.228 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:05.230 00.002 1032 Enqueuing Expose request
23:30:05.232 00.002 10072 IsGuiding returns 0
23:30:05.232 00.000 10072 Move returns status 0, amount 10
23:30:05.232 00.000 10072 MoveAxis(N, 0, ABG)
23:30:05.232 00.000 10072 Move returns status 0, amount 0
23:30:05.232 00.000 10072 move complete, result=0
23:30:05.232 00.000 10072 worker thread done servicing request
23:30:05.232 00.000 10072 Worker thread wakes up
23:30:05.232 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:05.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:05.242 00.010 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:30:05.639 00.397 10072 Exposure complete
23:30:05.691 00.052 10072 worker thread done servicing request
23:30:05.691 00.000 1032 OnExposeComplete: enter
23:30:05.693 00.002 1032 UpdateGuideState(): m_state=6
23:30:05.695 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9571
23:30:05.696 00.001 1032 Star::Find returns 1 (0), X=1107.39, Y=132.21, Mass=1401, SNR=26.3, Peak=118 HFD=3.2
23:30:05.698 00.002 1032 MultiStar: [#1 0.04,-0.01,0.98,U] [#2 0.11,0.18,0.81,U] [#3 0.17,0.06,0.76,U] [#4 0.21,-0.04,0.72,U] [#5 -0.12,-0.01,0.70,U] [#6 -0.00,0.17,0.61,U] [#7 0.08,0.06,0.69,U] [#8 -0.14,-0.10,0.53,U] 
23:30:05.701 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.05, -0.11}
23:30:05.702 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:30:05.705 00.003 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:30:05.708 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.34 mountX=0.00 mountY=-0.06, mountTheta=-1.49
23:30:05.711 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
23:30:05.713 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
23:30:05.717 00.004 10072 Worker thread wakes up
23:30:05.717 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
23:30:05.717 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
23:30:05.717 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.00 yDistance=-0.06
23:30:05.718 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:30:05.721 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:05.721 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:30:05.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:05.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:30:05.722 00.001 10072 MoveAxis(E, 8, ABG)
23:30:05.722 00.000 10072 Guiding  Dir = 2, Dur = 8
23:30:05.722 00.000 10072 IsGuiding returns 0
23:30:05.722 00.000 10072 PulseGuide returned control before completion, sleep 18
23:30:05.740 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:30:05.743 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:05.747 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:05.749 00.002 1032 Enqueuing Expose request
23:30:05.750 00.001 10072 IsGuiding returns 0
23:30:05.750 00.000 10072 Move returns status 0, amount 8
23:30:05.751 00.001 10072 MoveAxis(N, 0, ABG)
23:30:05.751 00.000 10072 Move returns status 0, amount 0
23:30:05.751 00.000 10072 move complete, result=0
23:30:05.751 00.000 10072 worker thread done servicing request
23:30:05.751 00.000 10072 Worker thread wakes up
23:30:05.751 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:05.751 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:05.758 00.007 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:30:06.375 00.617 10072 Exposure complete
23:30:06.419 00.044 10072 worker thread done servicing request
23:30:06.420 00.001 1032 OnExposeComplete: enter
23:30:06.421 00.001 1032 UpdateGuideState(): m_state=6
23:30:06.425 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9572
23:30:06.427 00.002 1032 Star::Find returns 1 (0), X=1107.43, Y=132.08, Mass=1434, SNR=26.6, Peak=119 HFD=3.4
23:30:06.429 00.002 1032 MultiStar: [#1 0.10,-0.09,0.92,U] [#2 0.18,0.12,0.73,U] [#3 0.16,-0.01,0.72,U] [#4 0.25,-0.11,0.00,M3] [#5 -0.00,-0.02,0.64,U] [#6 0.18,0.17,0.63,U] [#7 0.17,-0.07,0.68,U] [#8 -0.05,-0.04,0.54,U] 
23:30:06.430 00.001 1032 refined, 7 included, MultiStar: {0.11, -0.04}, one-star: {0.10, -0.24}
23:30:06.432 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
23:30:06.434 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
23:30:06.435 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.34 mountX=-0.07 mountY=-0.10, mountTheta=-2.17
23:30:06.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
23:30:06.441 00.003 1032 Enqueuing Move request for scope (0.11, -0.04)
23:30:06.442 00.001 10072 Worker thread wakes up
23:30:06.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
23:30:06.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
23:30:06.442 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.10
23:30:06.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=2.230
23:30:06.447 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:06.447 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:30:06.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:06.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:30:06.447 00.000 10072 MoveAxis(E, 9, ABG)
23:30:06.447 00.000 10072 Guiding  Dir = 2, Dur = 9
23:30:06.460 00.013 10072 IsGuiding returns 0
23:30:06.460 00.000 10072 PulseGuide returned control before completion, sleep 19
23:30:06.466 00.006 1032 UpdateGuideState exits: m=1434 SNR=26.6
23:30:06.468 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:06.469 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:06.470 00.001 1032 Enqueuing Expose request
23:30:06.494 00.024 10072 IsGuiding returns 0
23:30:06.494 00.000 10072 Move returns status 0, amount 9
23:30:06.494 00.000 10072 MoveAxis(N, 0, ABG)
23:30:06.494 00.000 10072 Move returns status 0, amount 0
23:30:06.494 00.000 10072 move complete, result=0
23:30:06.494 00.000 10072 worker thread done servicing request
23:30:06.494 00.000 10072 Worker thread wakes up
23:30:06.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:06.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:06.500 00.006 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:30:06.905 00.405 10072 Exposure complete
23:30:06.952 00.047 10072 worker thread done servicing request
23:30:06.952 00.000 1032 OnExposeComplete: enter
23:30:06.955 00.003 1032 UpdateGuideState(): m_state=6
23:30:06.958 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9573
23:30:06.960 00.002 1032 Star::Find returns 1 (0), X=1107.37, Y=132.06, Mass=1400, SNR=26.3, Peak=108 HFD=3.3
23:30:06.962 00.002 1032 MultiStar: [#1 0.05,-0.16,0.95,U] [#2 0.08,0.08,0.82,U] [#3 0.17,-0.02,0.75,U] [#4 0.20,-0.05,0.64,U] [#5 -0.07,0.01,0.65,U] [#6 0.16,0.06,0.63,U] [#7 0.09,-0.06,0.76,U] [#8 -0.14,-0.14,0.51,U] 
23:30:06.964 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.03, -0.26}
23:30:06.966 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
23:30:06.968 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
23:30:06.969 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.80 mountX=-0.08 mountY=-0.05, mountTheta=-2.63
23:30:06.972 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
23:30:06.974 00.002 1032 Enqueuing Move request for scope (0.07, -0.07)
23:30:06.976 00.002 10072 Worker thread wakes up
23:30:06.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
23:30:06.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
23:30:06.976 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=-0.05
23:30:06.977 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:30:06.980 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:06.980 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:30:06.981 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:06.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:30:06.981 00.000 10072 MoveAxis(E, 8, ABG)
23:30:06.981 00.000 10072 Guiding  Dir = 2, Dur = 8
23:30:06.981 00.000 10072 IsGuiding returns 0
23:30:06.982 00.001 10072 PulseGuide returned control before completion, sleep 18
23:30:06.998 00.016 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:30:07.001 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:07.002 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:07.003 00.001 1032 Enqueuing Expose request
23:30:07.012 00.009 10072 IsGuiding returns 0
23:30:07.012 00.000 10072 Move returns status 0, amount 8
23:30:07.012 00.000 10072 MoveAxis(N, 0, ABG)
23:30:07.012 00.000 10072 Move returns status 0, amount 0
23:30:07.012 00.000 10072 move complete, result=0
23:30:07.013 00.001 10072 worker thread done servicing request
23:30:07.013 00.000 10072 Worker thread wakes up
23:30:07.013 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:07.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:07.015 00.002 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:30:07.638 00.623 10072 Exposure complete
23:30:07.692 00.054 10072 worker thread done servicing request
23:30:07.692 00.000 1032 OnExposeComplete: enter
23:30:07.694 00.002 1032 UpdateGuideState(): m_state=6
23:30:07.696 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9574
23:30:07.697 00.001 1032 Star::Find returns 1 (0), X=1107.44, Y=132.05, Mass=1277, SNR=25.1, Peak=97 HFD=3.4
23:30:07.699 00.002 1032 MultiStar: [#1 0.03,-0.14,1.05,U] [#2 0.09,0.09,0.82,U] [#3 0.33,0.02,0.00,M1] [#4 0.13,-0.10,0.72,U] [#5 -0.02,0.09,0.69,U] [#6 0.22,0.05,0.62,U] [#7 0.04,0.07,0.70,U] [#8 -0.12,-0.15,0.51,U] 
23:30:07.701 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {0.11, -0.27}
23:30:07.702 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
23:30:07.705 00.003 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
23:30:07.708 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.74 mountX=-0.07 mountY=-0.05, mountTheta=-2.57
23:30:07.712 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
23:30:07.714 00.002 1032 Enqueuing Move request for scope (0.06, -0.06)
23:30:07.716 00.002 10072 Worker thread wakes up
23:30:07.716 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:30:07.716 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:30:07.716 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.05
23:30:07.718 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:30:07.721 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:07.721 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:30:07.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:07.722 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:30:07.722 00.000 10072 MoveAxis(E, 9, ABG)
23:30:07.722 00.000 10072 Guiding  Dir = 2, Dur = 9
23:30:07.723 00.001 10072 IsGuiding returns 0
23:30:07.723 00.000 10072 PulseGuide returned control before completion, sleep 19
23:30:07.742 00.019 1032 UpdateGuideState exits: m=1277 SNR=25.1
23:30:07.745 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:07.747 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:07.749 00.002 1032 Enqueuing Expose request
23:30:07.751 00.002 10072 IsGuiding returns 0
23:30:07.751 00.000 10072 Move returns status 0, amount 9
23:30:07.751 00.000 10072 MoveAxis(N, 0, ABG)
23:30:07.751 00.000 10072 Move returns status 0, amount 0
23:30:07.751 00.000 10072 move complete, result=0
23:30:07.751 00.000 10072 worker thread done servicing request
23:30:07.751 00.000 10072 Worker thread wakes up
23:30:07.751 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:07.751 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:07.758 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:30:08.168 00.410 10072 Exposure complete
23:30:08.219 00.051 10072 worker thread done servicing request
23:30:08.219 00.000 1032 OnExposeComplete: enter
23:30:08.221 00.002 1032 UpdateGuideState(): m_state=6
23:30:08.223 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9575
23:30:08.225 00.002 1032 Star::Find returns 1 (0), X=1107.41, Y=132.17, Mass=1281, SNR=25.2, Peak=98 HFD=3.3
23:30:08.227 00.002 1032 MultiStar: [#1 0.07,-0.09,1.00,U] [#2 -0.01,0.06,0.84,U] [#3 0.05,0.09,0.81,U] [#4 0.08,-0.06,0.69,U] [#5 -0.14,-0.01,0.70,U] [#6 0.04,0.18,0.63,U] [#7 0.07,0.08,0.75,U] [#8 -0.10,-0.21,0.58,U] 
23:30:08.234 00.007 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.08, -0.15}
23:30:08.238 00.004 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
23:30:08.240 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
23:30:08.242 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.63 mountX=-0.02 mountY=-0.02, mountTheta=-2.46
23:30:08.245 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
23:30:08.248 00.003 1032 Enqueuing Move request for scope (0.02, -0.02)
23:30:08.249 00.001 10072 Worker thread wakes up
23:30:08.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
23:30:08.249 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
23:30:08.249 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
23:30:08.251 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:30:08.254 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:08.254 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:30:08.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:08.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:30:08.254 00.000 10072 MoveAxis(E, 7, ABG)
23:30:08.254 00.000 10072 Guiding  Dir = 2, Dur = 7
23:30:08.254 00.000 10072 IsGuiding returns 0
23:30:08.255 00.001 10072 PulseGuide returned control before completion, sleep 17
23:30:08.271 00.016 1032 UpdateGuideState exits: m=1281 SNR=25.2
23:30:08.275 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:08.276 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:08.278 00.002 1032 Enqueuing Expose request
23:30:08.281 00.003 10072 IsGuiding returns 0
23:30:08.281 00.000 10072 Move returns status 0, amount 7
23:30:08.281 00.000 10072 MoveAxis(N, 0, ABG)
23:30:08.281 00.000 10072 Move returns status 0, amount 0
23:30:08.281 00.000 10072 move complete, result=0
23:30:08.282 00.001 10072 worker thread done servicing request
23:30:08.282 00.000 10072 Worker thread wakes up
23:30:08.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:08.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:08.289 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:30:08.916 00.627 10072 Exposure complete
23:30:08.962 00.046 10072 worker thread done servicing request
23:30:08.962 00.000 1032 OnExposeComplete: enter
23:30:08.965 00.003 1032 UpdateGuideState(): m_state=6
23:30:08.967 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9576
23:30:08.968 00.001 1032 Star::Find returns 1 (0), X=1107.33, Y=132.23, Mass=1335, SNR=25.7, Peak=111 HFD=3.3
23:30:08.970 00.002 1032 MultiStar: [#1 0.07,0.03,0.97,U] [#2 0.09,0.22,0.81,U] [#3 0.24,0.16,0.00,M1] [#4 0.29,0.07,0.00,M1] [#5 -0.01,0.09,0.67,U] [#6 0.02,0.13,0.63,U] [#7 0.11,0.16,0.72,U] [#8 -0.10,-0.12,0.49,U] 
23:30:08.971 00.001 1032 refined, 6 included, MultiStar: {0.03, 0.06}, one-star: {-0.00, -0.09}
23:30:08.973 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
23:30:08.973 00.000 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
23:30:08.975 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.07 mountX=0.05 mountY=-0.05, mountTheta=-0.76
23:30:08.979 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
23:30:08.981 00.002 1032 Enqueuing Move request for scope (0.03, 0.06)
23:30:08.982 00.001 10072 Worker thread wakes up
23:30:08.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
23:30:08.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
23:30:08.983 00.001 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.05
23:30:08.984 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:30:08.987 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:08.987 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:30:08.987 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:08.987 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:30:08.987 00.000 10072 MoveAxis(E, 8, ABG)
23:30:08.987 00.000 10072 Guiding  Dir = 2, Dur = 8
23:30:08.987 00.000 10072 IsGuiding returns 0
23:30:08.988 00.001 10072 PulseGuide returned control before completion, sleep 18
23:30:09.004 00.016 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:30:09.005 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:09.007 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:09.008 00.001 1032 Enqueuing Expose request
23:30:09.009 00.001 10072 IsGuiding returns 0
23:30:09.009 00.000 10072 Move returns status 0, amount 8
23:30:09.010 00.001 10072 MoveAxis(N, 0, ABG)
23:30:09.010 00.000 10072 Move returns status 0, amount 0
23:30:09.010 00.000 10072 move complete, result=0
23:30:09.010 00.000 10072 worker thread done servicing request
23:30:09.010 00.000 10072 Worker thread wakes up
23:30:09.010 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:09.010 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:09.018 00.008 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:30:09.418 00.400 10072 Exposure complete
23:30:09.467 00.049 10072 worker thread done servicing request
23:30:09.467 00.000 1032 OnExposeComplete: enter
23:30:09.468 00.001 1032 UpdateGuideState(): m_state=6
23:30:09.471 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9577
23:30:09.473 00.002 1032 Star::Find returns 1 (0), X=1107.42, Y=132.24, Mass=1393, SNR=26.2, Peak=116 HFD=3.2
23:30:09.474 00.001 1032 MultiStar: [#1 0.02,0.01,0.94,U] [#2 0.07,0.15,0.81,U] [#3 0.06,0.04,0.75,U] [#4 0.22,0.03,0.69,U] [#5 0.06,0.10,0.65,U] [#6 0.17,0.24,0.00,M1] [#7 0.12,0.08,0.72,U] [#8 -0.14,-0.01,0.53,U] 
23:30:09.476 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.09, -0.08}
23:30:09.477 00.001 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:30:09.479 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:30:09.481 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.47 mountX=0.02 mountY=-0.07, mountTheta=-1.36
23:30:09.484 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
23:30:09.487 00.003 1032 Enqueuing Move request for scope (0.07, 0.03)
23:30:09.491 00.004 10072 Worker thread wakes up
23:30:09.491 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:30:09.491 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:30:09.491 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.02 yDistance=-0.07
23:30:09.493 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:30:09.495 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:09.495 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:30:09.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:09.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:30:09.495 00.000 10072 MoveAxis(E, 7, ABG)
23:30:09.495 00.000 10072 Guiding  Dir = 2, Dur = 7
23:30:09.496 00.001 10072 IsGuiding returns 0
23:30:09.496 00.000 10072 PulseGuide returned control before completion, sleep 17
23:30:09.512 00.016 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:30:09.515 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:09.516 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:09.518 00.002 1032 Enqueuing Expose request
23:30:09.524 00.006 10072 IsGuiding returns 0
23:30:09.524 00.000 10072 Move returns status 0, amount 7
23:30:09.524 00.000 10072 MoveAxis(N, 0, ABG)
23:30:09.524 00.000 10072 Move returns status 0, amount 0
23:30:09.524 00.000 10072 move complete, result=0
23:30:09.524 00.000 10072 worker thread done servicing request
23:30:09.524 00.000 10072 Worker thread wakes up
23:30:09.524 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:09.524 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:09.528 00.004 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:30:10.151 00.623 10072 Exposure complete
23:30:10.198 00.047 10072 worker thread done servicing request
23:30:10.198 00.000 1032 OnExposeComplete: enter
23:30:10.200 00.002 1032 UpdateGuideState(): m_state=6
23:30:10.202 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9578
23:30:10.204 00.002 1032 Star::Find returns 1 (0), X=1107.53, Y=132.24, Mass=1384, SNR=26.2, Peak=103 HFD=3.4
23:30:10.207 00.003 1032 MultiStar: [#1 0.18,-0.05,0.99,U] [#2 0.15,0.08,0.84,U] [#3 0.15,0.06,0.73,U] [#4 0.21,-0.09,0.70,U] [#5 0.06,-0.02,0.67,U] [#6 0.16,0.22,0.00,M2] [#7 0.14,-0.03,0.68,U] [#8 0.07,-0.01,0.50,U] 
23:30:10.208 00.001 1032 refined, 7 included, MultiStar: {0.15, -0.02}, one-star: {0.20, -0.08}
23:30:10.210 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
23:30:10.211 00.001 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
23:30:10.213 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.13 mountX=-0.06 mountY=-0.14, mountTheta=-1.96
23:30:10.216 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
23:30:10.218 00.002 1032 Enqueuing Move request for scope (0.15, -0.02)
23:30:10.221 00.003 10072 Worker thread wakes up
23:30:10.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
23:30:10.221 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
23:30:10.221 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.06 yDistance=-0.14
23:30:10.223 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:30:10.225 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:10.225 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:30:10.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:10.225 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:30:10.225 00.000 10072 MoveAxis(E, 10, ABG)
23:30:10.225 00.000 10072 Guiding  Dir = 2, Dur = 10
23:30:10.225 00.000 10072 IsGuiding returns 0
23:30:10.226 00.001 10072 PulseGuide returned control before completion, sleep 20
23:30:10.242 00.016 1032 UpdateGuideState exits: m=1384 SNR=26.2
23:30:10.244 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:10.246 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:10.247 00.001 1032 Enqueuing Expose request
23:30:10.258 00.011 10072 IsGuiding returns 0
23:30:10.258 00.000 10072 Move returns status 0, amount 10
23:30:10.258 00.000 10072 MoveAxis(N, 0, ABG)
23:30:10.258 00.000 10072 Move returns status 0, amount 0
23:30:10.258 00.000 10072 move complete, result=0
23:30:10.258 00.000 10072 worker thread done servicing request
23:30:10.258 00.000 10072 Worker thread wakes up
23:30:10.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:10.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:10.258 00.000 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:30:10.668 00.410 10072 Exposure complete
23:30:10.717 00.049 10072 worker thread done servicing request
23:30:10.717 00.000 1032 OnExposeComplete: enter
23:30:10.719 00.002 1032 UpdateGuideState(): m_state=6
23:30:10.721 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9579
23:30:10.723 00.002 1032 Star::Find returns 1 (0), X=1107.43, Y=132.20, Mass=1268, SNR=25.0, Peak=96 HFD=3.5
23:30:10.725 00.002 1032 MultiStar: [#1 0.08,-0.04,1.02,U] [#2 0.06,0.11,0.86,U] [#3 0.17,0.14,0.82,U] [#4 0.21,-0.08,0.74,U] [#5 -0.04,0.01,0.72,U] [#6 0.08,0.32,0.00,M3] [#7 0.01,0.10,0.75,U] [#8 -0.06,-0.10,0.55,U] 
23:30:10.727 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.00}, one-star: {0.10, -0.11}
23:30:10.729 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
23:30:10.730 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
23:30:10.732 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.05 mountX=-0.02 mountY=-0.07, mountTheta=-1.78
23:30:10.735 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
23:30:10.737 00.002 1032 Enqueuing Move request for scope (0.07, 0.00)
23:30:10.740 00.003 10072 Worker thread wakes up
23:30:10.740 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
23:30:10.740 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
23:30:10.740 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.02 yDistance=-0.07
23:30:10.744 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:30:10.747 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:10.747 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:30:10.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:10.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:30:10.747 00.000 10072 MoveAxis(E, 10, ABG)
23:30:10.747 00.000 10072 Guiding  Dir = 2, Dur = 10
23:30:10.747 00.000 10072 IsGuiding returns 0
23:30:10.747 00.000 10072 PulseGuide returned control before completion, sleep 20
23:30:10.764 00.017 1032 UpdateGuideState exits: m=1268 SNR=25.0
23:30:10.767 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:10.771 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:10.773 00.002 1032 Enqueuing Expose request
23:30:10.775 00.002 10072 IsGuiding returns 0
23:30:10.776 00.001 10072 Move returns status 0, amount 10
23:30:10.776 00.000 10072 MoveAxis(N, 0, ABG)
23:30:10.776 00.000 10072 Move returns status 0, amount 0
23:30:10.776 00.000 10072 move complete, result=0
23:30:10.776 00.000 10072 worker thread done servicing request
23:30:10.776 00.000 10072 Worker thread wakes up
23:30:10.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:10.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:10.776 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:30:11.403 00.627 10072 Exposure complete
23:30:11.451 00.048 10072 worker thread done servicing request
23:30:11.451 00.000 1032 OnExposeComplete: enter
23:30:11.453 00.002 1032 UpdateGuideState(): m_state=6
23:30:11.457 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9580
23:30:11.458 00.001 1032 Star::Find returns 1 (0), X=1107.32, Y=132.27, Mass=1436, SNR=26.6, Peak=118 HFD=3.4
23:30:11.461 00.003 1032 MultiStar: [#1 0.05,0.03,0.98,U] [#2 0.16,0.24,0.00,M1] [#3 0.08,0.13,0.76,U] [#4 0.26,-0.11,0.00,M1] [#5 -0.15,0.06,0.64,U] [#6 0.09,0.40,0.00,M4] [#7 -0.02,-0.04,0.71,U] [#8 -0.17,0.02,0.48,U] 
23:30:11.462 00.001 1032 refined, 5 included, MultiStar: {-0.02, 0.02}, one-star: {-0.02, -0.05}
23:30:11.464 00.002 1032 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.83) = xAngle (0.47 = 0.47)
23:30:11.466 00.002 1032 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.47 = 0.47)
23:30:11.468 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.30 mountX=0.03 mountY=0.01, mountTheta=0.47
23:30:11.471 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
23:30:11.474 00.003 1032 Enqueuing Move request for scope (-0.02, 0.02)
23:30:11.476 00.002 10072 Worker thread wakes up
23:30:11.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
23:30:11.477 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
23:30:11.477 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.03 yDistance=0.01
23:30:11.479 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:30:11.481 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:11.482 00.001 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:30:11.482 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:11.482 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:30:11.482 00.000 10072 MoveAxis(E, 11, ABG)
23:30:11.482 00.000 10072 Guiding  Dir = 2, Dur = 11
23:30:11.501 00.019 1032 UpdateGuideState exits: m=1436 SNR=26.6
23:30:11.503 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:11.505 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:11.507 00.002 1032 Enqueuing Expose request
23:30:11.509 00.002 10072 IsGuiding returns 0
23:30:11.510 00.001 10072 PulseGuide returned control before completion, sleep 20
23:30:11.540 00.030 10072 IsGuiding returns 0
23:30:11.540 00.000 10072 Move returns status 0, amount 11
23:30:11.540 00.000 10072 MoveAxis(N, 0, ABG)
23:30:11.540 00.000 10072 Move returns status 0, amount 0
23:30:11.540 00.000 10072 move complete, result=0
23:30:11.540 00.000 10072 worker thread done servicing request
23:30:11.540 00.000 10072 Worker thread wakes up
23:30:11.540 00.000 1032 GuideStep: 0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
23:30:11.543 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:11.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:11.963 00.420 10072 Exposure complete
23:30:12.011 00.048 10072 worker thread done servicing request
23:30:12.011 00.000 1032 OnExposeComplete: enter
23:30:12.013 00.002 1032 UpdateGuideState(): m_state=6
23:30:12.016 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9581
23:30:12.018 00.002 1032 Star::Find returns 1 (0), X=1107.39, Y=132.25, Mass=1340, SNR=25.7, Peak=121 HFD=3.3
23:30:12.019 00.001 1032 MultiStar: [#1 0.05,-0.00,0.98,U] [#2 0.09,0.17,0.84,U] [#3 0.06,0.18,0.79,U] [#4 0.12,-0.05,0.69,U] [#5 -0.13,0.08,0.64,U] [#6 0.19,0.37,0.00,M5] [#7 0.14,0.09,0.67,U] [#8 -0.16,-0.08,0.53,U] 
23:30:12.021 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {0.05, -0.07}
23:30:12.024 00.003 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
23:30:12.026 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
23:30:12.027 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.81 mountX=0.03 mountY=-0.05, mountTheta=-1.02
23:30:12.030 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
23:30:12.033 00.003 1032 Enqueuing Move request for scope (0.04, 0.04)
23:30:12.034 00.001 10072 Worker thread wakes up
23:30:12.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:30:12.034 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:30:12.034 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
23:30:12.036 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:30:12.039 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:12.039 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:30:12.039 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:12.039 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:30:12.040 00.001 10072 MoveAxis(E, 9, ABG)
23:30:12.040 00.000 10072 Guiding  Dir = 2, Dur = 9
23:30:12.040 00.000 10072 IsGuiding returns 0
23:30:12.040 00.000 10072 PulseGuide returned control before completion, sleep 19
23:30:12.057 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:30:12.059 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:12.062 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:12.063 00.001 1032 Enqueuing Expose request
23:30:12.070 00.007 10072 IsGuiding returns 0
23:30:12.070 00.000 10072 Move returns status 0, amount 9
23:30:12.070 00.000 10072 MoveAxis(N, 0, ABG)
23:30:12.070 00.000 10072 Move returns status 0, amount 0
23:30:12.070 00.000 10072 move complete, result=0
23:30:12.070 00.000 10072 worker thread done servicing request
23:30:12.070 00.000 10072 Worker thread wakes up
23:30:12.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:12.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:12.072 00.002 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:30:12.702 00.630 10072 Exposure complete
23:30:12.752 00.050 10072 worker thread done servicing request
23:30:12.752 00.000 1032 OnExposeComplete: enter
23:30:12.754 00.002 1032 UpdateGuideState(): m_state=6
23:30:12.756 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9582
23:30:12.758 00.002 1032 Star::Find returns 1 (0), X=1107.50, Y=132.13, Mass=1396, SNR=26.3, Peak=110 HFD=3.5
23:30:12.760 00.002 1032 MultiStar: [#1 0.07,-0.19,0.98,U] [#2 0.16,0.05,0.80,U] [#3 0.17,0.00,0.74,U] [#4 0.31,-0.19,0.00,M1] [#5 -0.09,0.04,0.67,U] [#6 0.17,0.01,0.59,U] [#7 0.02,-0.07,0.66,U] [#8 -0.15,-0.27,0.00,M1] 
23:30:12.762 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.06}, one-star: {0.17, -0.19}
23:30:12.764 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
23:30:12.766 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
23:30:12.767 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.57 mountX=-0.09 mountY=-0.08, mountTheta=-2.40
23:30:12.772 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
23:30:12.775 00.003 1032 Enqueuing Move request for scope (0.10, -0.06)
23:30:12.776 00.001 10072 Worker thread wakes up
23:30:12.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
23:30:12.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
23:30:12.776 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.09 yDistance=-0.08
23:30:12.779 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:30:12.781 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:12.782 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:30:12.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:12.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:30:12.782 00.000 10072 MoveAxis(E, 12, ABG)
23:30:12.782 00.000 10072 Guiding  Dir = 2, Dur = 12
23:30:12.782 00.000 10072 IsGuiding returns 0
23:30:12.783 00.001 10072 PulseGuide returned control before completion, sleep 22
23:30:12.798 00.015 1032 UpdateGuideState exits: m=1396 SNR=26.3
23:30:12.800 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:12.803 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:12.804 00.001 1032 Enqueuing Expose request
23:30:12.807 00.003 10072 IsGuiding returns 0
23:30:12.807 00.000 10072 Move returns status 0, amount 12
23:30:12.807 00.000 10072 MoveAxis(N, 0, ABG)
23:30:12.807 00.000 10072 Move returns status 0, amount 0
23:30:12.807 00.000 10072 move complete, result=0
23:30:12.807 00.000 10072 worker thread done servicing request
23:30:12.807 00.000 10072 Worker thread wakes up
23:30:12.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:12.808 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:12.813 00.005 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:30:13.215 00.402 10072 Exposure complete
23:30:13.267 00.052 10072 worker thread done servicing request
23:30:13.268 00.001 1032 OnExposeComplete: enter
23:30:13.270 00.002 1032 UpdateGuideState(): m_state=6
23:30:13.273 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9583
23:30:13.275 00.002 1032 Star::Find returns 1 (0), X=1107.47, Y=132.12, Mass=1379, SNR=26.1, Peak=93 HFD=3.6
23:30:13.277 00.002 1032 MultiStar: [#1 0.13,-0.07,0.91,U] [#2 0.24,0.02,0.77,U] [#3 0.20,-0.01,0.77,U] [#4 0.32,-0.22,0.00,M2] [#5 -0.05,-0.08,0.63,U] [#6 0.25,0.04,0.00,M5] [#7 0.07,-0.11,0.73,U] [#8 -0.08,-0.19,0.54,U] 
23:30:13.279 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.09}, one-star: {0.14, -0.19}
23:30:13.281 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
23:30:13.283 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
23:30:13.285 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.70 mountX=-0.11 mountY=-0.08, mountTheta=-2.53
23:30:13.288 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
23:30:13.290 00.002 1032 Enqueuing Move request for scope (0.11, -0.09)
23:30:13.292 00.002 10072 Worker thread wakes up
23:30:13.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
23:30:13.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
23:30:13.292 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.11 yDistance=-0.08
23:30:13.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:30:13.298 00.004 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:13.298 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:30:13.298 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:13.298 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:30:13.298 00.000 10072 MoveAxis(E, 10, ABG)
23:30:13.298 00.000 10072 Guiding  Dir = 2, Dur = 10
23:30:13.299 00.001 10072 IsGuiding returns 0
23:30:13.299 00.000 10072 PulseGuide returned control before completion, sleep 20
23:30:13.316 00.017 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:30:13.318 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:13.320 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:13.322 00.002 1032 Enqueuing Expose request
23:30:13.324 00.002 10072 IsGuiding returns 1
23:30:13.324 00.000 10072 scope still moving after pulse duration time elapsed
23:30:13.353 00.029 10072 IsGuiding returns 0
23:30:13.353 00.000 10072 scope move finished after 10 + 44 ms
23:30:13.353 00.000 10072 Move returns status 0, amount 10
23:30:13.353 00.000 10072 MoveAxis(N, 0, ABG)
23:30:13.353 00.000 10072 Move returns status 0, amount 0
23:30:13.353 00.000 10072 move complete, result=0
23:30:13.353 00.000 10072 worker thread done servicing request
23:30:13.353 00.000 10072 Worker thread wakes up
23:30:13.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:13.354 00.001 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:30:13.357 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:13.995 00.638 10072 Exposure complete
23:30:14.045 00.050 10072 worker thread done servicing request
23:30:14.045 00.000 1032 OnExposeComplete: enter
23:30:14.046 00.001 1032 UpdateGuideState(): m_state=6
23:30:14.048 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9584
23:30:14.051 00.003 1032 Star::Find returns 1 (0), X=1107.48, Y=132.23, Mass=1354, SNR=25.9, Peak=115 HFD=3.4
23:30:14.053 00.002 1032 MultiStar: [#1 0.04,-0.04,0.97,U] [#2 0.10,0.06,0.82,U] [#3 0.18,0.04,0.79,U] [#4 0.15,-0.04,0.68,U] [#5 0.02,0.06,0.74,U] [#6 0.19,0.13,0.63,U] [#7 0.13,0.11,0.73,U] [#8 -0.14,-0.03,0.56,U] 
23:30:14.055 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.14, -0.08}
23:30:14.058 00.003 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
23:30:14.059 00.001 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
23:30:14.060 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.19 mountX=-0.01 mountY=-0.10, mountTheta=-1.64
23:30:14.063 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
23:30:14.065 00.002 1032 Enqueuing Move request for scope (0.10, 0.02)
23:30:14.066 00.001 10072 Worker thread wakes up
23:30:14.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:30:14.066 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:30:14.066 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
23:30:14.068 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:30:14.071 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:14.071 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:30:14.072 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:14.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:30:14.072 00.000 10072 MoveAxis(E, 14, ABG)
23:30:14.072 00.000 10072 Guiding  Dir = 2, Dur = 14
23:30:14.072 00.000 10072 IsGuiding returns 0
23:30:14.073 00.001 10072 PulseGuide returned control before completion, sleep 24
23:30:14.089 00.016 1032 UpdateGuideState exits: m=1354 SNR=25.9
23:30:14.091 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:14.092 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:14.094 00.002 1032 Enqueuing Expose request
23:30:14.101 00.007 10072 IsGuiding returns 0
23:30:14.101 00.000 10072 Move returns status 0, amount 14
23:30:14.101 00.000 10072 MoveAxis(N, 0, ABG)
23:30:14.101 00.000 10072 Move returns status 0, amount 0
23:30:14.101 00.000 10072 move complete, result=0
23:30:14.101 00.000 10072 worker thread done servicing request
23:30:14.101 00.000 10072 Worker thread wakes up
23:30:14.101 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:14.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:14.103 00.002 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:30:14.512 00.409 10072 Exposure complete
23:30:14.560 00.048 10072 worker thread done servicing request
23:30:14.560 00.000 1032 OnExposeComplete: enter
23:30:14.561 00.001 1032 UpdateGuideState(): m_state=6
23:30:14.563 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9585
23:30:14.565 00.002 1032 Star::Find returns 1 (0), X=1107.41, Y=132.27, Mass=1509, SNR=27.3, Peak=117 HFD=3.4
23:30:14.566 00.001 1032 MultiStar: [#1 0.10,-0.05,0.93,U] [#2 0.12,0.01,0.81,U] [#3 0.31,-0.02,0.00,M1] [#4 0.20,-0.10,0.67,U] [#5 -0.14,0.01,0.67,U] [#6 0.23,0.18,0.00,M5] [#7 0.04,-0.03,0.70,U] [#8 -0.16,-0.17,0.50,U] 
23:30:14.568 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.04}, one-star: {0.08, -0.04}
23:30:14.570 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
23:30:14.571 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
23:30:14.573 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.76 mountX=-0.05 mountY=-0.03, mountTheta=-2.59
23:30:14.577 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
23:30:14.578 00.001 1032 Enqueuing Move request for scope (0.05, -0.04)
23:30:14.580 00.002 10072 Worker thread wakes up
23:30:14.580 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
23:30:14.580 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
23:30:14.580 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.03
23:30:14.582 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:30:14.584 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:14.586 00.002 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:30:14.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:14.586 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:30:14.586 00.000 10072 MoveAxis(E, 11, ABG)
23:30:14.586 00.000 10072 Guiding  Dir = 2, Dur = 11
23:30:14.586 00.000 10072 IsGuiding returns 0
23:30:14.586 00.000 10072 PulseGuide returned control before completion, sleep 21
23:30:14.601 00.015 1032 UpdateGuideState exits: m=1509 SNR=27.3
23:30:14.603 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:14.605 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:14.606 00.001 1032 Enqueuing Expose request
23:30:14.618 00.012 10072 IsGuiding returns 0
23:30:14.618 00.000 10072 Move returns status 0, amount 11
23:30:14.618 00.000 10072 MoveAxis(N, 0, ABG)
23:30:14.618 00.000 10072 Move returns status 0, amount 0
23:30:14.618 00.000 10072 move complete, result=0
23:30:14.618 00.000 10072 worker thread done servicing request
23:30:14.618 00.000 10072 Worker thread wakes up
23:30:14.619 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:14.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:14.619 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
23:30:15.247 00.628 10072 Exposure complete
23:30:15.299 00.052 10072 worker thread done servicing request
23:30:15.301 00.002 1032 OnExposeComplete: enter
23:30:15.304 00.003 1032 UpdateGuideState(): m_state=6
23:30:15.305 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9586
23:30:15.307 00.002 1032 Star::Find returns 1 (0), X=1107.49, Y=132.08, Mass=1446, SNR=26.7, Peak=115 HFD=3.5
23:30:15.310 00.003 1032 MultiStar: [#1 0.08,-0.21,0.94,U] [#2 0.13,-0.03,0.76,U] [#3 0.18,-0.10,0.76,U] [#4 0.26,-0.21,0.00,M1] [#5 0.03,-0.06,0.61,U] [#6 0.09,0.11,0.60,U] [#7 0.11,-0.00,0.74,U] [#8 -0.13,-0.13,0.54,U] 
23:30:15.312 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.10}, one-star: {0.16, -0.24}
23:30:15.314 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
23:30:15.316 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
23:30:15.318 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.81 mountX=-0.12 mountY=-0.06, mountTheta=-2.64
23:30:15.322 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
23:30:15.326 00.004 1032 Enqueuing Move request for scope (0.09, -0.10)
23:30:15.327 00.001 10072 Worker thread wakes up
23:30:15.327 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
23:30:15.328 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
23:30:15.328 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.06
23:30:15.329 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:30:15.333 00.004 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:15.333 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:30:15.333 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:15.333 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:30:15.333 00.000 10072 MoveAxis(E, 11, ABG)
23:30:15.333 00.000 10072 Guiding  Dir = 2, Dur = 11
23:30:15.334 00.001 10072 IsGuiding returns 0
23:30:15.334 00.000 10072 PulseGuide returned control before completion, sleep 21
23:30:15.353 00.019 1032 UpdateGuideState exits: m=1446 SNR=26.7
23:30:15.355 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:15.356 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:15.359 00.003 1032 Enqueuing Expose request
23:30:15.371 00.012 10072 IsGuiding returns 0
23:30:15.371 00.000 10072 Move returns status 0, amount 11
23:30:15.371 00.000 10072 MoveAxis(N, 0, ABG)
23:30:15.371 00.000 10072 Move returns status 0, amount 0
23:30:15.371 00.000 10072 move complete, result=0
23:30:15.371 00.000 10072 worker thread done servicing request
23:30:15.371 00.000 10072 Worker thread wakes up
23:30:15.372 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:15.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:15.372 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:30:15.779 00.407 10072 Exposure complete
23:30:15.832 00.053 10072 worker thread done servicing request
23:30:15.832 00.000 1032 OnExposeComplete: enter
23:30:15.834 00.002 1032 UpdateGuideState(): m_state=6
23:30:15.836 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9587
23:30:15.838 00.002 1032 Star::Find returns 1 (0), X=1107.44, Y=132.02, Mass=1312, SNR=25.5, Peak=104 HFD=3.4
23:30:15.840 00.002 1032 MultiStar: [#1 0.12,-0.23,0.00,M1] [#2 0.13,-0.01,0.89,U] [#3 0.26,-0.15,0.00,M1] [#4 0.21,-0.15,0.72,U] [#5 -0.03,-0.13,0.64,U] [#6 0.14,-0.07,0.64,U] [#7 0.07,-0.12,0.73,U] [#8 -0.13,-0.26,0.00,M1] 
23:30:15.842 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.14}, one-star: {0.11, -0.29}
23:30:15.844 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
23:30:15.847 00.003 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
23:30:15.849 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.17 cameraTheta=-0.89 mountX=-0.16 mountY=-0.07, mountTheta=-2.72
23:30:15.851 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.14, opts=13)
23:30:15.854 00.003 1032 Enqueuing Move request for scope (0.11, -0.14)
23:30:15.856 00.002 10072 Worker thread wakes up
23:30:15.856 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
23:30:15.856 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
23:30:15.857 00.001 10072 Moving (0.11, -0.14) raw xDistance=-0.16 yDistance=-0.07
23:30:15.858 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:30:15.862 00.004 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.63
23:30:15.862 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:30:15.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:15.863 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:30:15.863 00.000 10072 MoveAxis(E, 84, ABG)
23:30:15.863 00.000 10072 Guiding  Dir = 2, Dur = 84
23:30:15.863 00.000 10072 IsGuiding returns 0
23:30:15.864 00.001 10072 PulseGuide returned control before completion, sleep 94
23:30:15.881 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.5
23:30:15.884 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:15.886 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:15.890 00.004 1032 Enqueuing Expose request
23:30:15.964 00.074 10072 IsGuiding returns 0
23:30:15.964 00.000 10072 Move returns status 0, amount 84
23:30:15.964 00.000 10072 MoveAxis(N, 0, ABG)
23:30:15.964 00.000 10072 Move returns status 0, amount 0
23:30:15.964 00.000 10072 move complete, result=0
23:30:15.964 00.000 10072 worker thread done servicing request
23:30:15.965 00.001 10072 Worker thread wakes up
23:30:15.965 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:15.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:15.965 00.000 1032 GuideStep: -0.2 px 84 ms EAST, -0.1 px 0 ms NORTH
23:30:16.597 00.632 10072 Exposure complete
23:30:16.644 00.047 10072 worker thread done servicing request
23:30:16.644 00.000 1032 OnExposeComplete: enter
23:30:16.646 00.002 1032 UpdateGuideState(): m_state=6
23:30:16.647 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9588
23:30:16.649 00.002 1032 Star::Find returns 1 (0), X=1107.46, Y=132.16, Mass=1308, SNR=25.4, Peak=106 HFD=3.4
23:30:16.652 00.003 1032 MultiStar: [#1 0.07,0.02,1.00,U] [#2 0.18,0.20,0.00,M1] [#3 0.14,0.16,0.79,U] [#4 0.24,-0.06,0.68,U] [#5 0.04,0.12,0.68,U] [#6 0.21,0.19,0.00,M4] [#7 0.07,0.06,0.72,U] [#8 -0.09,-0.06,0.54,U] 
23:30:16.654 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.01}, one-star: {0.12, -0.15}
23:30:16.655 00.001 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
23:30:16.657 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
23:30:16.659 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.09 mountX=-0.02 mountY=-0.09, mountTheta=-1.74
23:30:16.661 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
23:30:16.663 00.002 1032 Enqueuing Move request for scope (0.09, 0.01)
23:30:16.664 00.001 10072 Worker thread wakes up
23:30:16.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:30:16.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:30:16.664 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.09
23:30:16.666 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:30:16.668 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:16.669 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:30:16.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:16.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:16.669 00.000 10072 MoveAxis(E, 13, ABG)
23:30:16.669 00.000 10072 Guiding  Dir = 2, Dur = 13
23:30:16.669 00.000 10072 IsGuiding returns 0
23:30:16.670 00.001 10072 PulseGuide returned control before completion, sleep 23
23:30:16.685 00.015 1032 UpdateGuideState exits: m=1308 SNR=25.4
23:30:16.688 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:16.690 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:16.692 00.002 1032 Enqueuing Expose request
23:30:16.702 00.010 10072 IsGuiding returns 0
23:30:16.702 00.000 10072 Move returns status 0, amount 13
23:30:16.702 00.000 10072 MoveAxis(N, 0, ABG)
23:30:16.702 00.000 10072 Move returns status 0, amount 0
23:30:16.702 00.000 10072 move complete, result=0
23:30:16.702 00.000 10072 worker thread done servicing request
23:30:16.702 00.000 10072 Worker thread wakes up
23:30:16.702 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:16.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:16.704 00.002 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:30:17.109 00.405 10072 Exposure complete
23:30:17.159 00.050 10072 worker thread done servicing request
23:30:17.159 00.000 1032 OnExposeComplete: enter
23:30:17.161 00.002 1032 UpdateGuideState(): m_state=6
23:30:17.162 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9589
23:30:17.164 00.002 1032 Star::Find returns 1 (0), X=1107.37, Y=132.29, Mass=1439, SNR=26.6, Peak=120 HFD=3.4
23:30:17.165 00.001 1032 MultiStar: [#1 0.06,0.07,0.98,U] [#2 0.18,0.28,0.00,M2] [#3 0.12,0.07,0.72,U] [#4 0.28,-0.02,0.00,M1] [#5 -0.04,0.14,0.68,U] [#6 0.17,0.31,0.00,M5] [#7 0.13,0.01,0.71,U] [#8 -0.10,0.01,0.52,U] 
23:30:17.166 00.001 1032 single-star, 5 included, MultiStar: {0.04, 0.04}, one-star: {0.04, -0.03}
23:30:17.169 00.003 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
23:30:17.171 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
23:30:17.173 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.55 mountX=-0.04 mountY=-0.03, mountTheta=-2.38
23:30:17.179 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
23:30:17.181 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
23:30:17.184 00.003 10072 Worker thread wakes up
23:30:17.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:30:17.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:30:17.184 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
23:30:17.187 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:30:17.189 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:17.189 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:30:17.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:17.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:30:17.189 00.000 10072 MoveAxis(E, 11, ABG)
23:30:17.189 00.000 10072 Guiding  Dir = 2, Dur = 11
23:30:17.190 00.001 10072 IsGuiding returns 0
23:30:17.190 00.000 10072 PulseGuide returned control before completion, sleep 21
23:30:17.207 00.017 1032 UpdateGuideState exits: m=1439 SNR=26.6
23:30:17.209 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:17.212 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:17.215 00.003 1032 Enqueuing Expose request
23:30:17.217 00.002 10072 IsGuiding returns 0
23:30:17.217 00.000 10072 Move returns status 0, amount 11
23:30:17.217 00.000 10072 MoveAxis(N, 0, ABG)
23:30:17.217 00.000 10072 Move returns status 0, amount 0
23:30:17.217 00.000 10072 move complete, result=0
23:30:17.217 00.000 10072 worker thread done servicing request
23:30:17.217 00.000 10072 Worker thread wakes up
23:30:17.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:17.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:17.226 00.009 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:30:17.842 00.616 10072 Exposure complete
23:30:17.890 00.048 10072 worker thread done servicing request
23:30:17.890 00.000 1032 OnExposeComplete: enter
23:30:17.891 00.001 1032 UpdateGuideState(): m_state=6
23:30:17.895 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9590
23:30:17.897 00.002 1032 Star::Find returns 1 (0), X=1107.38, Y=132.20, Mass=1357, SNR=25.9, Peak=109 HFD=3.3
23:30:17.899 00.002 1032 MultiStar: [#1 0.20,-0.08,0.98,U] [#2 0.18,0.05,0.86,U] [#3 0.10,-0.05,0.77,U] [#4 0.25,-0.17,0.00,M2] [#5 -0.04,-0.03,0.69,U] [#6 0.13,0.24,0.00,M6] [#7 0.17,0.02,0.69,U] [#8 0.04,-0.15,0.56,U] 
23:30:17.901 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.05}, one-star: {0.05, -0.12}
23:30:17.903 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
23:30:17.905 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
23:30:17.906 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.45 mountX=-0.08 mountY=-0.09, mountTheta=-2.28
23:30:17.909 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
23:30:17.911 00.002 1032 Enqueuing Move request for scope (0.11, -0.05)
23:30:17.913 00.002 10072 Worker thread wakes up
23:30:17.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:30:17.913 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:30:17.913 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.08 yDistance=-0.09
23:30:17.916 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
23:30:17.917 00.001 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:17.917 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:30:17.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:17.918 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:17.918 00.000 10072 MoveAxis(E, 11, ABG)
23:30:17.918 00.000 10072 Guiding  Dir = 2, Dur = 11
23:30:17.918 00.000 10072 IsGuiding returns 0
23:30:17.918 00.000 10072 PulseGuide returned control before completion, sleep 21
23:30:17.936 00.018 1032 UpdateGuideState exits: m=1357 SNR=25.9
23:30:17.939 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:17.940 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:17.942 00.002 1032 Enqueuing Expose request
23:30:17.948 00.006 10072 IsGuiding returns 0
23:30:17.948 00.000 10072 Move returns status 0, amount 11
23:30:17.948 00.000 10072 MoveAxis(N, 0, ABG)
23:30:17.948 00.000 10072 Move returns status 0, amount 0
23:30:17.948 00.000 10072 move complete, result=0
23:30:17.948 00.000 10072 worker thread done servicing request
23:30:17.948 00.000 10072 Worker thread wakes up
23:30:17.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:17.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:17.951 00.003 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:30:18.360 00.409 10072 Exposure complete
23:30:18.420 00.060 10072 worker thread done servicing request
23:30:18.420 00.000 1032 OnExposeComplete: enter
23:30:18.423 00.003 1032 UpdateGuideState(): m_state=6
23:30:18.424 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9591
23:30:18.426 00.002 1032 Star::Find returns 1 (0), X=1107.48, Y=132.11, Mass=1387, SNR=26.2, Peak=105 HFD=3.4
23:30:18.428 00.002 1032 MultiStar: [#1 0.16,-0.23,0.00,M1] [#2 0.10,0.04,0.80,U] [#3 0.28,-0.03,0.00,M1] [#4 0.22,-0.17,0.00,M3] [#5 0.12,0.15,0.67,U] [#6 0.31,0.19,0.00,M7] [#7 0.14,-0.20,0.66,U] [#8 -0.17,-0.31,0.00,M1] 
23:30:18.429 00.001 1032 refined, 3 included, MultiStar: {0.12, -0.07}, one-star: {0.14, -0.21}
23:30:18.431 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
23:30:18.432 00.001 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
23:30:18.434 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.50 mountX=-0.10 mountY=-0.10, mountTheta=-2.33
23:30:18.439 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
23:30:18.441 00.002 1032 Enqueuing Move request for scope (0.12, -0.07)
23:30:18.443 00.002 10072 Worker thread wakes up
23:30:18.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
23:30:18.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
23:30:18.443 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
23:30:18.445 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:30:18.448 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:18.448 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:30:18.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:18.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:30:18.448 00.000 10072 MoveAxis(E, 10, ABG)
23:30:18.448 00.000 10072 Guiding  Dir = 2, Dur = 10
23:30:18.449 00.001 10072 IsGuiding returns 0
23:30:18.449 00.000 10072 PulseGuide returned control before completion, sleep 20
23:30:18.467 00.018 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:30:18.470 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:18.472 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:18.473 00.001 1032 Enqueuing Expose request
23:30:18.481 00.008 10072 IsGuiding returns 0
23:30:18.481 00.000 10072 Move returns status 0, amount 10
23:30:18.481 00.000 10072 MoveAxis(N, 0, ABG)
23:30:18.481 00.000 10072 Move returns status 0, amount 0
23:30:18.481 00.000 10072 move complete, result=0
23:30:18.481 00.000 10072 worker thread done servicing request
23:30:18.481 00.000 10072 Worker thread wakes up
23:30:18.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:18.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:18.483 00.002 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:30:19.111 00.628 10072 Exposure complete
23:30:19.165 00.054 10072 worker thread done servicing request
23:30:19.165 00.000 1032 OnExposeComplete: enter
23:30:19.167 00.002 1032 UpdateGuideState(): m_state=6
23:30:19.168 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9592
23:30:19.170 00.002 1032 Star::Find returns 1 (0), X=1107.51, Y=132.06, Mass=1334, SNR=25.7, Peak=98 HFD=3.5
23:30:19.172 00.002 1032 MultiStar: [#1 0.01,-0.12,0.96,U] [#2 0.24,0.07,0.81,U] [#3 0.16,0.02,0.76,U] [#4 0.29,-0.23,0.00,M4] [#5 -0.03,-0.03,0.64,U] [#6 0.23,0.21,0.00,M8] [#7 0.13,-0.04,0.74,U] [#8 -0.11,-0.26,0.00,M2] 
23:30:19.174 00.002 1032 refined, 5 included, MultiStar: {0.12, -0.07}, one-star: {0.17, -0.26}
23:30:19.181 00.007 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
23:30:19.182 00.001 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
23:30:19.185 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.56 mountX=-0.10 mountY=-0.09, mountTheta=-2.39
23:30:19.188 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
23:30:19.191 00.003 1032 Enqueuing Move request for scope (0.12, -0.07)
23:30:19.193 00.002 10072 Worker thread wakes up
23:30:19.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
23:30:19.193 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
23:30:19.193 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.09
23:30:19.195 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:30:19.198 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:19.198 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:30:19.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:19.199 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:19.199 00.000 10072 MoveAxis(E, 11, ABG)
23:30:19.199 00.000 10072 Guiding  Dir = 2, Dur = 11
23:30:19.199 00.000 10072 IsGuiding returns 0
23:30:19.200 00.001 10072 PulseGuide returned control before completion, sleep 21
23:30:19.217 00.017 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:30:19.219 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:19.222 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:19.224 00.002 1032 Enqueuing Expose request
23:30:19.235 00.011 10072 IsGuiding returns 0
23:30:19.235 00.000 10072 Move returns status 0, amount 11
23:30:19.235 00.000 10072 MoveAxis(N, 0, ABG)
23:30:19.235 00.000 10072 Move returns status 0, amount 0
23:30:19.235 00.000 10072 move complete, result=0
23:30:19.236 00.001 10072 worker thread done servicing request
23:30:19.236 00.000 10072 Worker thread wakes up
23:30:19.236 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:19.236 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:19.237 00.001 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:30:19.642 00.405 10072 Exposure complete
23:30:19.694 00.052 10072 worker thread done servicing request
23:30:19.694 00.000 1032 OnExposeComplete: enter
23:30:19.697 00.003 1032 UpdateGuideState(): m_state=6
23:30:19.699 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9593
23:30:19.700 00.001 1032 Star::Find returns 1 (0), X=1107.40, Y=132.26, Mass=1178, SNR=24.1, Peak=98 HFD=3.2
23:30:19.702 00.002 1032 MultiStar: [#1 0.14,-0.06,1.04,U] [#2 0.07,0.22,0.90,U] [#3 0.16,0.09,0.84,U] [#4 0.25,-0.03,0.65,U] [#5 0.02,-0.07,0.75,U] [#6 0.17,0.18,0.68,U] [#7 0.12,0.03,0.83,U] [#8 -0.12,-0.12,0.57,U] 
23:30:19.704 00.002 1032 single-star, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.07, -0.05}
23:30:19.705 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
23:30:19.707 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
23:30:19.711 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.69 mountX=-0.07 mountY=-0.05, mountTheta=-2.52
23:30:19.715 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
23:30:19.717 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
23:30:19.720 00.003 10072 Worker thread wakes up
23:30:19.720 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
23:30:19.720 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
23:30:19.720 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.05
23:30:19.722 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:30:19.725 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:19.725 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:30:19.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:19.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:30:19.725 00.000 10072 MoveAxis(E, 9, ABG)
23:30:19.726 00.001 10072 Guiding  Dir = 2, Dur = 9
23:30:19.726 00.000 10072 IsGuiding returns 0
23:30:19.726 00.000 10072 PulseGuide returned control before completion, sleep 19
23:30:19.745 00.019 1032 UpdateGuideState exits: m=1178 SNR=24.1
23:30:19.747 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:19.749 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:19.752 00.003 1032 Enqueuing Expose request
23:30:19.753 00.001 10072 IsGuiding returns 0
23:30:19.753 00.000 10072 Move returns status 0, amount 9
23:30:19.753 00.000 10072 MoveAxis(N, 0, ABG)
23:30:19.753 00.000 10072 Move returns status 0, amount 0
23:30:19.753 00.000 10072 move complete, result=0
23:30:19.753 00.000 10072 worker thread done servicing request
23:30:19.754 00.001 10072 Worker thread wakes up
23:30:19.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:19.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:19.760 00.006 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:30:20.377 00.617 10072 Exposure complete
23:30:20.422 00.045 10072 worker thread done servicing request
23:30:20.422 00.000 1032 OnExposeComplete: enter
23:30:20.425 00.003 1032 UpdateGuideState(): m_state=6
23:30:20.427 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9594
23:30:20.429 00.002 1032 Star::Find returns 1 (0), X=1107.39, Y=132.12, Mass=1334, SNR=25.7, Peak=108 HFD=3.3
23:30:20.431 00.002 1032 MultiStar: [#1 0.08,-0.05,1.00,U] [#2 0.22,0.09,0.83,U] [#3 0.26,0.02,0.00,M1] [#4 0.18,-0.07,0.70,U] [#5 -0.05,0.06,0.71,U] [#6 0.12,0.22,0.61,U] [#7 0.04,0.04,0.65,U] [#8 -0.04,0.04,0.52,U] 
23:30:20.432 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.00}, one-star: {0.05, -0.19}
23:30:20.434 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
23:30:20.436 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
23:30:20.438 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.01 mountX=-0.02 mountY=-0.08, mountTheta=-1.82
23:30:20.440 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
23:30:20.442 00.002 1032 Enqueuing Move request for scope (0.08, 0.00)
23:30:20.443 00.001 10072 Worker thread wakes up
23:30:20.444 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
23:30:20.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
23:30:20.444 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
23:30:20.445 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:30:20.448 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:20.448 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:30:20.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:20.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:30:20.449 00.001 10072 MoveAxis(E, 11, ABG)
23:30:20.449 00.000 10072 Guiding  Dir = 2, Dur = 11
23:30:20.449 00.000 10072 IsGuiding returns 0
23:30:20.449 00.000 10072 PulseGuide returned control before completion, sleep 21
23:30:20.464 00.015 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:30:20.466 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:20.467 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:20.470 00.003 1032 Enqueuing Expose request
23:30:20.483 00.013 10072 IsGuiding returns 0
23:30:20.483 00.000 10072 Move returns status 0, amount 11
23:30:20.483 00.000 10072 MoveAxis(N, 0, ABG)
23:30:20.483 00.000 10072 Move returns status 0, amount 0
23:30:20.483 00.000 10072 move complete, result=0
23:30:20.483 00.000 10072 worker thread done servicing request
23:30:20.484 00.001 10072 Worker thread wakes up
23:30:20.484 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:20.484 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:20.484 00.000 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:30:20.894 00.410 10072 Exposure complete
23:30:20.944 00.050 10072 worker thread done servicing request
23:30:20.944 00.000 1032 OnExposeComplete: enter
23:30:20.947 00.003 1032 UpdateGuideState(): m_state=6
23:30:20.949 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9595
23:30:20.950 00.001 1032 Star::Find returns 1 (0), X=1107.47, Y=132.20, Mass=1303, SNR=25.4, Peak=102 HFD=3.4
23:30:20.952 00.002 1032 MultiStar: [#1 0.12,-0.07,0.94,U] [#2 0.22,0.10,0.80,U] [#3 0.29,-0.13,0.00,M2] [#4 0.22,-0.14,0.00,M3] [#5 0.05,-0.02,0.68,U] [#6 0.21,0.12,0.66,U] [#7 0.26,-0.07,0.00,M1] [#8 0.08,-0.09,0.53,U] 
23:30:20.953 00.001 1032 refined, 5 included, MultiStar: {0.14, -0.02}, one-star: {0.14, -0.12}
23:30:20.955 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
23:30:20.957 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
23:30:20.959 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.14 mountX=-0.06 mountY=-0.13, mountTheta=-1.97
23:30:20.963 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
23:30:20.964 00.001 1032 Enqueuing Move request for scope (0.14, -0.02)
23:30:20.966 00.002 10072 Worker thread wakes up
23:30:20.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
23:30:20.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
23:30:20.966 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.06 yDistance=-0.13
23:30:20.969 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:30:20.972 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:20.972 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:30:20.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:20.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:30:20.972 00.000 10072 MoveAxis(E, 11, ABG)
23:30:20.972 00.000 10072 Guiding  Dir = 2, Dur = 11
23:30:20.972 00.000 10072 IsGuiding returns 0
23:30:20.973 00.001 10072 PulseGuide returned control before completion, sleep 21
23:30:20.990 00.017 1032 UpdateGuideState exits: m=1303 SNR=25.4
23:30:20.994 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:20.997 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:20.998 00.001 1032 Enqueuing Expose request
23:30:21.001 00.003 10072 IsGuiding returns 0
23:30:21.001 00.000 10072 Move returns status 0, amount 11
23:30:21.001 00.000 10072 MoveAxis(N, 0, ABG)
23:30:21.001 00.000 10072 Move returns status 0, amount 0
23:30:21.001 00.000 10072 move complete, result=0
23:30:21.001 00.000 10072 worker thread done servicing request
23:30:21.001 00.000 10072 Worker thread wakes up
23:30:21.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:21.001 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:21.007 00.006 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:30:21.632 00.625 10072 Exposure complete
23:30:21.682 00.050 10072 worker thread done servicing request
23:30:21.682 00.000 1032 OnExposeComplete: enter
23:30:21.684 00.002 1032 UpdateGuideState(): m_state=6
23:30:21.687 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9596
23:30:21.689 00.002 1032 Star::Find returns 1 (0), X=1107.51, Y=132.08, Mass=1398, SNR=26.3, Peak=111 HFD=3.5
23:30:21.692 00.003 1032 MultiStar: [#1 0.15,-0.13,0.97,U] [#2 0.23,0.07,0.82,U] [#3 0.32,0.06,0.00,M3] [#4 0.26,-0.13,0.00,M4] [#5 0.05,-0.06,0.62,U] [#6 0.18,0.13,0.60,U] [#7 0.14,-0.08,0.71,U] [#8 -0.04,-0.05,0.50,U] 
23:30:21.695 00.003 1032 refined, 6 included, MultiStar: {0.14, -0.07}, one-star: {0.18, -0.23}
23:30:21.696 00.001 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
23:30:21.698 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
23:30:21.700 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-0.44 mountX=-0.10 mountY=-0.12, mountTheta=-2.27
23:30:21.703 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.07, opts=13)
23:30:21.708 00.005 1032 Enqueuing Move request for scope (0.14, -0.07)
23:30:21.710 00.002 10072 Worker thread wakes up
23:30:21.710 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
23:30:21.710 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
23:30:21.710 00.000 10072 Moving (0.14, -0.07) raw xDistance=-0.10 yDistance=-0.12
23:30:21.712 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:30:21.715 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
23:30:21.715 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:30:21.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:21.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:30:21.715 00.000 10072 MoveAxis(E, 14, ABG)
23:30:21.716 00.001 10072 Guiding  Dir = 2, Dur = 14
23:30:21.716 00.000 10072 IsGuiding returns 0
23:30:21.716 00.000 10072 PulseGuide returned control before completion, sleep 24
23:30:21.734 00.018 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:30:21.736 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:21.741 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:21.744 00.003 1032 Enqueuing Expose request
23:30:21.753 00.009 10072 IsGuiding returns 0
23:30:21.753 00.000 10072 Move returns status 0, amount 14
23:30:21.753 00.000 10072 MoveAxis(N, 0, ABG)
23:30:21.753 00.000 10072 Move returns status 0, amount 0
23:30:21.753 00.000 10072 move complete, result=0
23:30:21.753 00.000 10072 worker thread done servicing request
23:30:21.753 00.000 10072 Worker thread wakes up
23:30:21.753 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:21.753 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:21.754 00.001 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:30:22.162 00.408 10072 Exposure complete
23:30:22.215 00.053 10072 worker thread done servicing request
23:30:22.215 00.000 1032 OnExposeComplete: enter
23:30:22.217 00.002 1032 UpdateGuideState(): m_state=6
23:30:22.220 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9597
23:30:22.221 00.001 1032 Star::Find returns 1 (0), X=1107.58, Y=132.22, Mass=1523, SNR=27.4, Peak=120 HFD=3.3
23:30:22.223 00.002 1032 MultiStar: [#1 0.08,-0.07,0.93,U] [#2 0.16,0.17,0.76,U] [#3 0.24,0.07,0.75,U] [#4 0.24,0.03,0.66,U] [#5 0.03,0.07,0.63,U] [#6 0.27,0.28,0.00,M5] [#7 0.11,0.09,0.68,U] [#8 0.09,-0.20,0.50,U] 
23:30:22.225 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.01}, one-star: {0.25, -0.09}
23:30:22.227 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
23:30:22.228 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
23:30:22.230 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.06 mountX=-0.03 mountY=-0.15, mountTheta=-1.77
23:30:22.233 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
23:30:22.236 00.003 1032 Enqueuing Move request for scope (0.16, 0.01)
23:30:22.240 00.004 10072 Worker thread wakes up
23:30:22.240 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
23:30:22.240 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
23:30:22.240 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.03 yDistance=-0.15
23:30:22.244 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:30:22.247 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:30:22.247 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:30:22.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:22.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:30:22.247 00.000 10072 MoveAxis(E, 12, ABG)
23:30:22.247 00.000 10072 Guiding  Dir = 2, Dur = 12
23:30:22.247 00.000 10072 IsGuiding returns 0
23:30:22.248 00.001 10072 PulseGuide returned control before completion, sleep 22
23:30:22.265 00.017 1032 UpdateGuideState exits: m=1523 SNR=27.4
23:30:22.269 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:22.271 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:22.273 00.002 1032 Enqueuing Expose request
23:30:22.284 00.011 10072 IsGuiding returns 0
23:30:22.284 00.000 10072 Move returns status 0, amount 12
23:30:22.284 00.000 10072 MoveAxis(N, 0, ABG)
23:30:22.284 00.000 10072 Move returns status 0, amount 0
23:30:22.284 00.000 10072 move complete, result=0
23:30:22.284 00.000 10072 worker thread done servicing request
23:30:22.284 00.000 10072 Worker thread wakes up
23:30:22.284 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:22.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:22.286 00.002 1032 GuideStep: -0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
23:30:22.911 00.625 10072 Exposure complete
23:30:22.962 00.051 10072 worker thread done servicing request
23:30:22.962 00.000 1032 OnExposeComplete: enter
23:30:22.964 00.002 1032 UpdateGuideState(): m_state=6
23:30:22.966 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9598
23:30:22.967 00.001 1032 Star::Find returns 1 (0), X=1107.53, Y=132.26, Mass=1313, SNR=25.4, Peak=104 HFD=3.3
23:30:22.969 00.002 1032 MultiStar: [#1 0.08,0.09,0.97,U] [#2 0.19,0.14,0.84,U] [#3 0.33,0.23,0.00,M3] [#4 0.28,-0.03,0.00,M4] [#5 -0.11,0.22,0.70,U] [#6 0.34,0.37,0.00,M6] [#7 0.10,0.16,0.70,U] [#8 -0.14,-0.07,0.50,U] 
23:30:22.970 00.001 1032 refined, 5 included, MultiStar: {0.08, 0.08}, one-star: {0.20, -0.06}
23:30:22.973 00.003 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
23:30:22.974 00.001 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
23:30:22.975 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.82 mountX=0.06 mountY=-0.10, mountTheta=-1.01
23:30:22.978 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
23:30:22.980 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
23:30:22.982 00.002 10072 Worker thread wakes up
23:30:22.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:30:22.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:30:22.982 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
23:30:22.985 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:30:22.990 00.005 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:30:22.990 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:30:22.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:22.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:30:22.990 00.000 10072 MoveAxis(E, 13, ABG)
23:30:22.990 00.000 10072 Guiding  Dir = 2, Dur = 13
23:30:22.990 00.000 10072 IsGuiding returns 0
23:30:22.991 00.001 10072 PulseGuide returned control before completion, sleep 23
23:30:23.008 00.017 1032 UpdateGuideState exits: m=1313 SNR=25.4
23:30:23.010 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:23.011 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:23.013 00.002 1032 Enqueuing Expose request
23:30:23.019 00.006 10072 IsGuiding returns 0
23:30:23.019 00.000 10072 Move returns status 0, amount 13
23:30:23.019 00.000 10072 MoveAxis(N, 0, ABG)
23:30:23.019 00.000 10072 Move returns status 0, amount 0
23:30:23.019 00.000 10072 move complete, result=0
23:30:23.019 00.000 10072 worker thread done servicing request
23:30:23.019 00.000 10072 Worker thread wakes up
23:30:23.019 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:23.019 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:23.026 00.007 1032 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:30:23.428 00.402 10072 Exposure complete
23:30:23.478 00.050 10072 worker thread done servicing request
23:30:23.478 00.000 1032 OnExposeComplete: enter
23:30:23.481 00.003 1032 UpdateGuideState(): m_state=6
23:30:23.483 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9599
23:30:23.485 00.002 1032 Star::Find returns 1 (0), X=1107.58, Y=132.36, Mass=1545, SNR=27.6, Peak=132 HFD=3.3
23:30:23.487 00.002 1032 MultiStar: [#1 0.17,0.06,0.91,U] [#2 0.15,0.15,0.78,U] [#3 0.16,0.15,0.70,U] [#4 0.25,0.02,0.66,U] [#5 -0.14,0.14,0.63,U] [#6 0.30,0.28,0.00,M7] [#7 0.14,0.11,0.68,U] [#8 0.02,-0.04,0.50,U] 
23:30:23.492 00.005 1032 refined, 7 included, MultiStar: {0.14, 0.08}, one-star: {0.25, 0.04}
23:30:23.495 00.003 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:30:23.497 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:30:23.498 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.52 mountX=0.04 mountY=-0.15, mountTheta=-1.31
23:30:23.503 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
23:30:23.505 00.002 1032 Enqueuing Move request for scope (0.14, 0.08)
23:30:23.507 00.002 10072 Worker thread wakes up
23:30:23.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
23:30:23.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
23:30:23.507 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.15
23:30:23.509 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:30:23.513 00.004 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:30:23.513 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:30:23.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:23.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:30:23.513 00.000 10072 MoveAxis(E, 11, ABG)
23:30:23.513 00.000 10072 Guiding  Dir = 2, Dur = 11
23:30:23.513 00.000 10072 IsGuiding returns 0
23:30:23.514 00.001 10072 PulseGuide returned control before completion, sleep 21
23:30:23.531 00.017 1032 UpdateGuideState exits: m=1545 SNR=27.6
23:30:23.534 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:23.536 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:23.538 00.002 1032 Enqueuing Expose request
23:30:23.540 00.002 10072 IsGuiding returns 0
23:30:23.540 00.000 10072 Move returns status 0, amount 11
23:30:23.540 00.000 10072 MoveAxis(N, 0, ABG)
23:30:23.540 00.000 10072 Move returns status 0, amount 0
23:30:23.540 00.000 10072 move complete, result=0
23:30:23.540 00.000 10072 worker thread done servicing request
23:30:23.540 00.000 10072 Worker thread wakes up
23:30:23.540 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:23.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:23.547 00.007 1032 GuideStep: 0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
23:30:24.180 00.633 10072 Exposure complete
23:30:24.229 00.049 10072 worker thread done servicing request
23:30:24.229 00.000 1032 OnExposeComplete: enter
23:30:24.231 00.002 1032 UpdateGuideState(): m_state=6
23:30:24.233 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9600
23:30:24.235 00.002 1032 Star::Find returns 1 (0), X=1107.53, Y=132.24, Mass=1400, SNR=26.3, Peak=113 HFD=3.3
23:30:24.237 00.002 1032 MultiStar: [#1 0.15,0.01,0.97,U] [#2 0.18,0.09,0.81,U] [#3 0.30,0.04,0.00,M3] [#4 0.30,-0.02,0.00,M4] [#5 0.09,-0.02,0.69,U] [#6 0.27,0.17,0.00,M8] [#7 0.19,0.02,0.70,U] [#8 -0.05,-0.09,0.52,U] 
23:30:24.239 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.01}, one-star: {0.20, -0.08}
23:30:24.242 00.003 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
23:30:24.243 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
23:30:24.244 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.07 mountX=-0.05 mountY=-0.13, mountTheta=-1.90
23:30:24.247 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
23:30:24.249 00.002 1032 Enqueuing Move request for scope (0.14, -0.01)
23:30:24.252 00.003 10072 Worker thread wakes up
23:30:24.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
23:30:24.252 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
23:30:24.252 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.05 yDistance=-0.13
23:30:24.254 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
23:30:24.257 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:30:24.257 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:30:24.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:24.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:30:24.257 00.000 10072 MoveAxis(E, 12, ABG)
23:30:24.257 00.000 10072 Guiding  Dir = 2, Dur = 12
23:30:24.258 00.001 10072 IsGuiding returns 0
23:30:24.259 00.001 10072 PulseGuide returned control before completion, sleep 22
23:30:24.276 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:30:24.279 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:24.280 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:24.282 00.002 1032 Enqueuing Expose request
23:30:24.286 00.004 10072 IsGuiding returns 0
23:30:24.286 00.000 10072 Move returns status 0, amount 12
23:30:24.286 00.000 10072 MoveAxis(N, 0, ABG)
23:30:24.286 00.000 10072 Move returns status 0, amount 0
23:30:24.286 00.000 10072 move complete, result=0
23:30:24.286 00.000 10072 worker thread done servicing request
23:30:24.286 00.000 10072 Worker thread wakes up
23:30:24.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:24.287 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:24.293 00.006 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:30:24.697 00.404 10072 Exposure complete
23:30:24.742 00.045 10072 worker thread done servicing request
23:30:24.742 00.000 1032 OnExposeComplete: enter
23:30:24.745 00.003 1032 UpdateGuideState(): m_state=6
23:30:24.747 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9601
23:30:24.749 00.002 1032 Star::Find returns 1 (0), X=1107.53, Y=132.18, Mass=1403, SNR=26.3, Peak=115 HFD=3.4
23:30:24.751 00.002 1032 MultiStar: [#1 0.14,0.04,0.94,U] [#2 0.21,0.25,0.00,M1] [#3 0.10,0.11,0.76,U] [#4 0.25,0.03,0.66,U] [#5 -0.02,0.08,0.66,U] [#6 0.30,0.35,0.00,M9] [#7 0.11,0.09,0.70,U] [#8 -0.00,-0.05,0.51,U] 
23:30:24.752 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.02}, one-star: {0.20, -0.13}
23:30:24.753 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
23:30:24.756 00.003 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
23:30:24.758 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.14 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
23:30:24.761 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
23:30:24.763 00.002 1032 Enqueuing Move request for scope (0.12, 0.02)
23:30:24.764 00.001 10072 Worker thread wakes up
23:30:24.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
23:30:24.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
23:30:24.764 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
23:30:24.765 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:30:24.769 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:30:24.769 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:30:24.769 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:24.769 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:30:24.769 00.000 10072 MoveAxis(E, 10, ABG)
23:30:24.769 00.000 10072 Guiding  Dir = 2, Dur = 10
23:30:24.769 00.000 10072 IsGuiding returns 0
23:30:24.769 00.000 10072 PulseGuide returned control before completion, sleep 20
23:30:24.786 00.017 1032 UpdateGuideState exits: m=1403 SNR=26.3
23:30:24.787 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:24.788 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:24.791 00.003 1032 Enqueuing Expose request
23:30:24.806 00.015 10072 IsGuiding returns 0
23:30:24.806 00.000 10072 Move returns status 0, amount 10
23:30:24.806 00.000 10072 MoveAxis(N, 0, ABG)
23:30:24.806 00.000 10072 Move returns status 0, amount 0
23:30:24.806 00.000 10072 move complete, result=0
23:30:24.806 00.000 10072 worker thread done servicing request
23:30:24.806 00.000 10072 Worker thread wakes up
23:30:24.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:24.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:24.807 00.001 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:30:25.432 00.625 10072 Exposure complete
23:30:25.478 00.046 10072 worker thread done servicing request
23:30:25.478 00.000 1032 OnExposeComplete: enter
23:30:25.480 00.002 1032 UpdateGuideState(): m_state=6
23:30:25.481 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9602
23:30:25.484 00.003 1032 Star::Find returns 1 (0), X=1107.53, Y=132.32, Mass=1273, SNR=25.1, Peak=98 HFD=3.3
23:30:25.485 00.001 1032 MultiStar: [#1 0.15,0.17,1.03,U] [#2 0.22,0.35,0.00,M2] [#3 0.29,0.16,0.00,M3] [#4 0.28,0.07,0.00,M4] [#5 0.08,0.10,0.68,U] [#6 0.27,0.40,0.00,M10] [#7 0.09,0.17,0.71,U] [#8 -0.16,0.07,0.55,U] 
23:30:25.487 00.002 1032 refined, 4 included, MultiStar: {0.10, 0.10}, one-star: {0.19, 0.00}
23:30:25.489 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
23:30:25.490 00.001 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
23:30:25.494 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.81 mountX=0.07 mountY=-0.12, mountTheta=-1.02
23:30:25.496 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
23:30:25.498 00.002 1032 Enqueuing Move request for scope (0.10, 0.10)
23:30:25.500 00.002 10072 Worker thread wakes up
23:30:25.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
23:30:25.500 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
23:30:25.500 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
23:30:25.501 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:30:25.504 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:30:25.505 00.001 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:30:25.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:25.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:30:25.505 00.000 10072 MoveAxis(E, 10, ABG)
23:30:25.505 00.000 10072 Guiding  Dir = 2, Dur = 10
23:30:25.505 00.000 10072 IsGuiding returns 0
23:30:25.506 00.001 10072 PulseGuide returned control before completion, sleep 20
23:30:25.521 00.015 1032 UpdateGuideState exits: m=1273 SNR=25.1
23:30:25.523 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:25.525 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:25.527 00.002 1032 Enqueuing Expose request
23:30:25.537 00.010 10072 IsGuiding returns 0
23:30:25.537 00.000 10072 Move returns status 0, amount 10
23:30:25.537 00.000 10072 MoveAxis(N, 0, ABG)
23:30:25.537 00.000 10072 Move returns status 0, amount 0
23:30:25.537 00.000 10072 move complete, result=0
23:30:25.537 00.000 10072 worker thread done servicing request
23:30:25.537 00.000 10072 Worker thread wakes up
23:30:25.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:25.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:25.538 00.001 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:30:25.950 00.412 10072 Exposure complete
23:30:26.000 00.050 10072 worker thread done servicing request
23:30:26.000 00.000 1032 OnExposeComplete: enter
23:30:26.003 00.003 1032 UpdateGuideState(): m_state=6
23:30:26.005 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9603
23:30:26.006 00.001 1032 Star::Find returns 1 (0), X=1107.42, Y=132.32, Mass=1373, SNR=26.0, Peak=109 HFD=3.3
23:30:26.009 00.003 1032 MultiStar: [#1 0.13,-0.02,0.98,U] [#2 0.24,0.20,0.00,M3] [#3 0.15,0.20,0.77,U] [#4 0.27,0.08,0.00,M5] [#5 -0.00,0.18,0.60,U] [#6 0.27,0.27,0.00,R] [#7 0.17,0.13,0.78,U] [#8 -0.12,-0.15,0.55,U] 
23:30:26.012 00.003 1032 single-star, 5 included, MultiStar: {0.09, 0.06}, one-star: {0.09, 0.01}
23:30:26.013 00.001 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
23:30:26.015 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
23:30:26.016 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.09 mountX=-0.01 mountY=-0.09, mountTheta=-1.74
23:30:26.021 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
23:30:26.023 00.002 1032 Enqueuing Move request for scope (0.09, 0.01)
23:30:26.025 00.002 10072 Worker thread wakes up
23:30:26.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:30:26.025 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:30:26.025 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
23:30:26.027 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:30:26.029 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:30:26.029 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:30:26.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:26.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:26.031 00.002 10072 MoveAxis(E, 9, ABG)
23:30:26.031 00.000 10072 Guiding  Dir = 2, Dur = 9
23:30:26.031 00.000 10072 IsGuiding returns 0
23:30:26.031 00.000 10072 PulseGuide returned control before completion, sleep 19
23:30:26.048 00.017 1032 UpdateGuideState exits: m=1373 SNR=26.0
23:30:26.051 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:26.052 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:26.055 00.003 1032 Enqueuing Expose request
23:30:26.056 00.001 10072 IsGuiding returns 0
23:30:26.057 00.001 10072 Move returns status 0, amount 9
23:30:26.057 00.000 10072 MoveAxis(N, 0, ABG)
23:30:26.057 00.000 10072 Move returns status 0, amount 0
23:30:26.057 00.000 10072 move complete, result=0
23:30:26.057 00.000 10072 worker thread done servicing request
23:30:26.057 00.000 10072 Worker thread wakes up
23:30:26.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:26.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:26.064 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:30:26.682 00.618 10072 Exposure complete
23:30:26.731 00.049 10072 worker thread done servicing request
23:30:26.731 00.000 1032 OnExposeComplete: enter
23:30:26.733 00.002 1032 UpdateGuideState(): m_state=6
23:30:26.735 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9604
23:30:26.736 00.001 1032 Star::Find returns 1 (0), X=1107.46, Y=132.11, Mass=1534, SNR=27.5, Peak=120 HFD=3.4
23:30:26.738 00.002 1032 MultiStar: [#1 0.13,-0.09,0.87,U] [#2 0.20,0.17,0.00,M4] [#3 0.25,0.02,0.70,U] [#4 0.27,-0.11,0.00,M6] [#5 0.02,-0.03,0.61,U] [#6 0.03,-0.03,0.57,U] [#7 0.12,-0.04,0.70,U] [#8 -0.16,-0.17,0.47,U] 
23:30:26.740 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.08}, one-star: {0.13, -0.20}
23:30:26.742 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
23:30:26.744 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
23:30:26.746 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.13 cameraTheta=-0.74 mountX=-0.11 mountY=-0.07, mountTheta=-2.57
23:30:26.749 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.08, opts=13)
23:30:26.751 00.002 1032 Enqueuing Move request for scope (0.09, -0.08)
23:30:26.753 00.002 10072 Worker thread wakes up
23:30:26.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
23:30:26.753 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
23:30:26.753 00.000 10072 Moving (0.09, -0.08) raw xDistance=-0.11 yDistance=-0.07
23:30:26.756 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:30:26.758 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:30:26.758 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:30:26.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:26.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:30:26.759 00.001 10072 MoveAxis(E, 10, ABG)
23:30:26.759 00.000 10072 Guiding  Dir = 2, Dur = 10
23:30:26.759 00.000 10072 IsGuiding returns 0
23:30:26.760 00.001 10072 PulseGuide returned control before completion, sleep 20
23:30:26.776 00.016 1032 UpdateGuideState exits: m=1534 SNR=27.5
23:30:26.778 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:26.781 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:26.782 00.001 1032 Enqueuing Expose request
23:30:26.791 00.009 10072 IsGuiding returns 0
23:30:26.791 00.000 10072 Move returns status 0, amount 10
23:30:26.791 00.000 10072 MoveAxis(N, 0, ABG)
23:30:26.791 00.000 10072 Move returns status 0, amount 0
23:30:26.791 00.000 10072 move complete, result=0
23:30:26.791 00.000 10072 worker thread done servicing request
23:30:26.791 00.000 10072 Worker thread wakes up
23:30:26.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:26.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:26.793 00.002 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:30:27.201 00.408 10072 Exposure complete
23:30:27.252 00.051 10072 worker thread done servicing request
23:30:27.252 00.000 1032 OnExposeComplete: enter
23:30:27.254 00.002 1032 UpdateGuideState(): m_state=6
23:30:27.256 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9605
23:30:27.259 00.003 1032 Star::Find returns 1 (0), X=1107.47, Y=132.16, Mass=1547, SNR=27.7, Peak=118 HFD=3.4
23:30:27.260 00.001 1032 MultiStar: [#1 0.17,-0.12,0.96,U] [#2 0.23,-0.01,0.78,U] [#3 0.25,0.00,0.78,U] [#4 0.18,-0.11,0.67,U] [#5 0.12,-0.02,0.64,U] [#6 -0.05,-0.17,0.57,U] [#7 0.23,0.03,0.67,U] [#8 -0.09,-0.05,0.49,U] 
23:30:27.262 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.07}, one-star: {0.13, -0.16}
23:30:27.264 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
23:30:27.265 00.001 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
23:30:27.267 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.46 mountX=-0.11 mountY=-0.12, mountTheta=-2.29
23:30:27.272 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.07, opts=13)
23:30:27.276 00.004 1032 Enqueuing Move request for scope (0.14, -0.07)
23:30:27.278 00.002 10072 Worker thread wakes up
23:30:27.278 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
23:30:27.278 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
23:30:27.278 00.000 10072 Moving (0.14, -0.07) raw xDistance=-0.11 yDistance=-0.12
23:30:27.281 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:30:27.283 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:30:27.283 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:30:27.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:27.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:30:27.283 00.000 10072 MoveAxis(E, 8, ABG)
23:30:27.284 00.001 10072 Guiding  Dir = 2, Dur = 8
23:30:27.284 00.000 10072 IsGuiding returns 0
23:30:27.284 00.000 10072 PulseGuide returned control before completion, sleep 18
23:30:27.302 00.018 1032 UpdateGuideState exits: m=1547 SNR=27.7
23:30:27.304 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:27.305 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:27.311 00.006 1032 Enqueuing Expose request
23:30:27.314 00.003 10072 IsGuiding returns 0
23:30:27.314 00.000 10072 Move returns status 0, amount 8
23:30:27.314 00.000 10072 MoveAxis(N, 0, ABG)
23:30:27.314 00.000 10072 Move returns status 0, amount 0
23:30:27.314 00.000 10072 move complete, result=0
23:30:27.314 00.000 10072 worker thread done servicing request
23:30:27.314 00.000 10072 Worker thread wakes up
23:30:27.314 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:27.314 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:27.323 00.009 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:30:27.951 00.628 10072 Exposure complete
23:30:28.002 00.051 10072 worker thread done servicing request
23:30:28.002 00.000 1032 OnExposeComplete: enter
23:30:28.003 00.001 1032 UpdateGuideState(): m_state=6
23:30:28.006 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9606
23:30:28.009 00.003 1032 Star::Find returns 1 (0), X=1107.55, Y=132.28, Mass=1409, SNR=26.4, Peak=121 HFD=3.3
23:30:28.011 00.002 1032 MultiStar: [#1 0.09,-0.01,0.87,U] [#2 0.12,0.24,0.00,M4] [#3 0.23,0.04,0.76,U] [#4 0.24,-0.09,0.00,M6] [#5 0.03,0.12,0.63,U] [#6 -0.03,0.00,0.61,U] [#7 0.18,0.03,0.68,U] [#8 -0.05,-0.05,0.53,U] 
23:30:28.013 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.01}, one-star: {0.21, -0.04}
23:30:28.014 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
23:30:28.015 00.001 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
23:30:28.017 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.11 mountX=-0.02 mountY=-0.11, mountTheta=-1.72
23:30:28.020 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
23:30:28.023 00.003 1032 Enqueuing Move request for scope (0.11, 0.01)
23:30:28.025 00.002 10072 Worker thread wakes up
23:30:28.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:30:28.026 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:30:28.026 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:30:28.029 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:30:28.031 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:30:28.031 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:30:28.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:28.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:30:28.031 00.000 10072 MoveAxis(E, 10, ABG)
23:30:28.032 00.001 10072 Guiding  Dir = 2, Dur = 10
23:30:28.032 00.000 10072 IsGuiding returns 0
23:30:28.032 00.000 10072 PulseGuide returned control before completion, sleep 20
23:30:28.048 00.016 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:30:28.051 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:28.052 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:28.054 00.002 1032 Enqueuing Expose request
23:30:28.058 00.004 10072 IsGuiding returns 0
23:30:28.058 00.000 10072 Move returns status 0, amount 10
23:30:28.059 00.001 10072 MoveAxis(N, 0, ABG)
23:30:28.059 00.000 10072 Move returns status 0, amount 0
23:30:28.059 00.000 10072 move complete, result=0
23:30:28.059 00.000 10072 worker thread done servicing request
23:30:28.059 00.000 10072 Worker thread wakes up
23:30:28.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:28.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:28.064 00.005 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:30:28.469 00.405 10072 Exposure complete
23:30:28.519 00.050 10072 worker thread done servicing request
23:30:28.519 00.000 1032 OnExposeComplete: enter
23:30:28.522 00.003 1032 UpdateGuideState(): m_state=6
23:30:28.524 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9607
23:30:28.527 00.003 1032 Star::Find returns 1 (0), X=1107.49, Y=132.23, Mass=1415, SNR=26.4, Peak=109 HFD=3.4
23:30:28.529 00.002 1032 MultiStar: [#1 0.05,0.04,0.95,U] [#2 0.14,0.27,0.00,M5] [#3 0.25,0.17,0.00,M1] [#4 0.23,0.02,0.68,U] [#5 0.05,0.17,0.66,U] [#6 -0.09,0.16,0.62,U] [#7 0.08,-0.00,0.68,U] [#8 0.03,-0.11,0.48,U] 
23:30:28.531 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.02}, one-star: {0.16, -0.08}
23:30:28.532 00.001 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:30:28.534 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:30:28.536 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.29 mountX=0.00 mountY=-0.09, mountTheta=-1.54
23:30:28.539 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
23:30:28.541 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
23:30:28.543 00.002 10072 Worker thread wakes up
23:30:28.543 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
23:30:28.543 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
23:30:28.543 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.09
23:30:28.544 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:30:28.547 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:30:28.548 00.001 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:30:28.548 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:28.548 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:28.548 00.000 10072 MoveAxis(E, 10, ABG)
23:30:28.548 00.000 10072 Guiding  Dir = 2, Dur = 10
23:30:28.548 00.000 10072 IsGuiding returns 0
23:30:28.549 00.001 10072 PulseGuide returned control before completion, sleep 20
23:30:28.565 00.016 1032 UpdateGuideState exits: m=1415 SNR=26.4
23:30:28.569 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:28.571 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:28.572 00.001 1032 Enqueuing Expose request
23:30:28.575 00.003 10072 IsGuiding returns 0
23:30:28.575 00.000 10072 Move returns status 0, amount 10
23:30:28.575 00.000 10072 MoveAxis(N, 0, ABG)
23:30:28.575 00.000 10072 Move returns status 0, amount 0
23:30:28.575 00.000 10072 move complete, result=0
23:30:28.575 00.000 10072 worker thread done servicing request
23:30:28.576 00.001 10072 Worker thread wakes up
23:30:28.576 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:28.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:28.583 00.007 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:30:29.202 00.619 10072 Exposure complete
23:30:29.255 00.053 10072 worker thread done servicing request
23:30:29.255 00.000 1032 OnExposeComplete: enter
23:30:29.257 00.002 1032 UpdateGuideState(): m_state=6
23:30:29.258 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9608
23:30:29.260 00.002 1032 Star::Find returns 1 (0), X=1107.55, Y=132.20, Mass=1639, SNR=28.5, Peak=114 HFD=3.4
23:30:29.263 00.003 1032 MultiStar: [#1 0.12,0.02,0.90,U] [#2 0.18,0.06,0.70,U] [#3 0.25,0.02,0.70,U] [#4 0.27,-0.11,0.00,M6] [#5 0.08,0.01,0.60,U] [#6 0.07,-0.10,0.58,U] [#7 0.09,-0.19,0.66,U] [#8 -0.01,-0.14,0.46,U] 
23:30:29.265 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.05}, one-star: {0.22, -0.12}
23:30:29.267 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
23:30:29.271 00.004 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
23:30:29.274 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.36 mountX=-0.08 mountY=-0.12, mountTheta=-2.19
23:30:29.277 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
23:30:29.279 00.002 1032 Enqueuing Move request for scope (0.14, -0.05)
23:30:29.282 00.003 10072 Worker thread wakes up
23:30:29.282 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
23:30:29.282 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
23:30:29.282 00.000 10072 Moving (0.14, -0.05) raw xDistance=-0.08 yDistance=-0.12
23:30:29.284 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:30:29.286 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:30:29.286 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:30:29.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:29.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:30:29.287 00.001 10072 MoveAxis(E, 11, ABG)
23:30:29.287 00.000 10072 Guiding  Dir = 2, Dur = 11
23:30:29.287 00.000 10072 IsGuiding returns 0
23:30:29.287 00.000 10072 PulseGuide returned control before completion, sleep 21
23:30:29.305 00.018 1032 UpdateGuideState exits: m=1639 SNR=28.5
23:30:29.308 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:29.309 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:29.312 00.003 1032 Enqueuing Expose request
23:30:29.313 00.001 10072 IsGuiding returns 0
23:30:29.313 00.000 10072 Move returns status 0, amount 11
23:30:29.314 00.001 10072 MoveAxis(N, 0, ABG)
23:30:29.314 00.000 10072 Move returns status 0, amount 0
23:30:29.314 00.000 10072 move complete, result=0
23:30:29.314 00.000 10072 worker thread done servicing request
23:30:29.314 00.000 10072 Worker thread wakes up
23:30:29.314 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:29.314 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:29.321 00.007 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:30:29.733 00.412 10072 Exposure complete
23:30:29.787 00.054 10072 worker thread done servicing request
23:30:29.787 00.000 1032 OnExposeComplete: enter
23:30:29.789 00.002 1032 UpdateGuideState(): m_state=6
23:30:29.790 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9609
23:30:29.792 00.002 1032 Star::Find returns 1 (0), X=1107.54, Y=132.17, Mass=1370, SNR=26.0, Peak=111 HFD=3.4
23:30:29.794 00.002 1032 MultiStar: [#1 0.20,-0.18,0.00,M1] [#2 0.20,-0.12,0.82,U] [#3 0.22,-0.27,0.00,M1] [#4 0.26,-0.23,0.00,M7] [#5 0.06,-0.07,0.68,U] [#6 -0.09,-0.29,0.00,M1] [#7 0.21,-0.22,0.00,M1] [#8 -0.05,-0.12,0.51,U] 
23:30:29.796 00.002 1032 refined, 3 included, MultiStar: {0.13, -0.12}, one-star: {0.21, -0.15}
23:30:29.798 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
23:30:29.800 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
23:30:29.802 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.17 cameraTheta=-0.74 mountX=-0.15 mountY=-0.09, mountTheta=-2.57
23:30:29.806 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.12, opts=13)
23:30:29.808 00.002 1032 Enqueuing Move request for scope (0.13, -0.12)
23:30:29.812 00.004 10072 Worker thread wakes up
23:30:29.812 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
23:30:29.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
23:30:29.812 00.000 10072 Moving (0.13, -0.12) raw xDistance=-0.15 yDistance=-0.09
23:30:29.814 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:30:29.817 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.64
23:30:29.817 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:30:29.817 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:29.817 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:29.817 00.000 10072 MoveAxis(E, 80, ABG)
23:30:29.817 00.000 10072 Guiding  Dir = 2, Dur = 80
23:30:29.818 00.001 10072 IsGuiding returns 0
23:30:29.818 00.000 10072 PulseGuide returned control before completion, sleep 90
23:30:29.836 00.018 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:30:29.838 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:29.840 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:29.842 00.002 1032 Enqueuing Expose request
23:30:29.919 00.077 10072 IsGuiding returns 0
23:30:29.919 00.000 10072 Move returns status 0, amount 80
23:30:29.919 00.000 10072 MoveAxis(N, 0, ABG)
23:30:29.919 00.000 10072 Move returns status 0, amount 0
23:30:29.919 00.000 10072 move complete, result=0
23:30:29.919 00.000 10072 worker thread done servicing request
23:30:29.919 00.000 1032 GuideStep: -0.1 px 80 ms EAST, -0.1 px 0 ms NORTH
23:30:29.922 00.003 10072 Worker thread wakes up
23:30:29.922 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:29.922 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:30.546 00.624 10072 Exposure complete
23:30:30.594 00.048 10072 worker thread done servicing request
23:30:30.594 00.000 1032 OnExposeComplete: enter
23:30:30.597 00.003 1032 UpdateGuideState(): m_state=6
23:30:30.599 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9610
23:30:30.602 00.003 1032 Star::Find returns 1 (0), X=1107.57, Y=132.23, Mass=1238, SNR=24.7, Peak=93 HFD=3.3
23:30:30.603 00.001 1032 MultiStar: [#1 0.10,-0.02,0.99,U] [#2 0.17,0.20,0.00,M4] [#3 0.16,0.06,0.81,U] [#4 0.36,-0.02,0.00,M8] [#5 0.15,0.12,0.73,U] [#6 -0.04,0.02,0.66,U] [#7 0.24,0.06,0.70,U] [#8 0.04,-0.11,0.53,U] 
23:30:30.605 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.00}, one-star: {0.23, -0.08}
23:30:30.607 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
23:30:30.608 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
23:30:30.611 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.03 mountX=-0.03 mountY=-0.13, mountTheta=-1.80
23:30:30.615 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.00, opts=13)
23:30:30.617 00.002 1032 Enqueuing Move request for scope (0.14, 0.00)
23:30:30.618 00.001 10072 Worker thread wakes up
23:30:30.619 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
23:30:30.619 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
23:30:30.619 00.000 10072 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=-0.13
23:30:30.620 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:30:30.624 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:30:30.624 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:30:30.625 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:30.625 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:30:30.625 00.000 10072 MoveAxis(E, 13, ABG)
23:30:30.625 00.000 10072 Guiding  Dir = 2, Dur = 13
23:30:30.625 00.000 10072 IsGuiding returns 0
23:30:30.626 00.001 10072 PulseGuide returned control before completion, sleep 23
23:30:30.640 00.014 1032 UpdateGuideState exits: m=1238 SNR=24.7
23:30:30.644 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:30.647 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:30.649 00.002 1032 Enqueuing Expose request
23:30:30.652 00.003 10072 IsGuiding returns 0
23:30:30.652 00.000 10072 Move returns status 0, amount 13
23:30:30.652 00.000 10072 MoveAxis(N, 0, ABG)
23:30:30.652 00.000 10072 Move returns status 0, amount 0
23:30:30.652 00.000 10072 move complete, result=0
23:30:30.652 00.000 10072 worker thread done servicing request
23:30:30.652 00.000 10072 Worker thread wakes up
23:30:30.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:30.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:30.660 00.008 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:30:31.062 00.402 10072 Exposure complete
23:30:31.113 00.051 10072 worker thread done servicing request
23:30:31.113 00.000 1032 OnExposeComplete: enter
23:30:31.115 00.002 1032 UpdateGuideState(): m_state=6
23:30:31.117 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9611
23:30:31.119 00.002 1032 Star::Find returns 1 (0), X=1107.48, Y=132.33, Mass=1342, SNR=25.8, Peak=109 HFD=3.2
23:30:31.120 00.001 1032 MultiStar: [#1 0.12,-0.01,0.94,U] [#2 0.16,0.16,0.83,U] [#3 0.17,-0.02,0.76,U] [#4 0.28,-0.02,0.00,M9] [#5 0.24,0.01,0.69,U] [#6 0.08,-0.02,0.62,U] [#7 0.13,0.02,0.72,U] [#8 0.03,-0.03,0.52,U] 
23:30:31.122 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.02}, one-star: {0.15, 0.01}
23:30:31.125 00.003 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
23:30:31.127 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
23:30:31.128 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.14 mountX=-0.02 mountY=-0.14, mountTheta=-1.69
23:30:31.130 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
23:30:31.133 00.003 1032 Enqueuing Move request for scope (0.14, 0.02)
23:30:31.134 00.001 10072 Worker thread wakes up
23:30:31.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
23:30:31.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
23:30:31.134 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
23:30:31.136 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:30:31.138 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
23:30:31.139 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:30:31.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:31.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:30:31.139 00.000 10072 MoveAxis(E, 11, ABG)
23:30:31.139 00.000 10072 Guiding  Dir = 2, Dur = 11
23:30:31.139 00.000 10072 IsGuiding returns 0
23:30:31.140 00.001 10072 PulseGuide returned control before completion, sleep 21
23:30:31.156 00.016 1032 UpdateGuideState exits: m=1342 SNR=25.8
23:30:31.158 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:31.161 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:31.162 00.001 1032 Enqueuing Expose request
23:30:31.168 00.006 10072 IsGuiding returns 0
23:30:31.168 00.000 10072 Move returns status 0, amount 11
23:30:31.168 00.000 10072 MoveAxis(N, 0, ABG)
23:30:31.168 00.000 10072 Move returns status 0, amount 0
23:30:31.168 00.000 10072 move complete, result=0
23:30:31.168 00.000 10072 worker thread done servicing request
23:30:31.168 00.000 10072 Worker thread wakes up
23:30:31.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:31.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:31.171 00.003 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:30:31.797 00.626 10072 Exposure complete
23:30:31.846 00.049 10072 worker thread done servicing request
23:30:31.846 00.000 1032 OnExposeComplete: enter
23:30:31.848 00.002 1032 UpdateGuideState(): m_state=6
23:30:31.850 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9612
23:30:31.852 00.002 1032 Star::Find returns 1 (0), X=1107.53, Y=132.21, Mass=1572, SNR=27.9, Peak=120 HFD=3.5
23:30:31.854 00.002 1032 MultiStar: [#1 0.20,-0.05,0.93,U] [#2 0.26,0.04,0.00,M4] [#3 0.23,-0.02,0.68,U] [#4 0.36,-0.09,0.00,M10] [#5 0.01,0.03,0.66,U] [#6 0.04,-0.06,0.58,U] [#7 0.14,0.09,0.71,U] [#8 -0.10,-0.18,0.50,U] 
23:30:31.856 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.04}, one-star: {0.20, -0.10}
23:30:31.857 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:30:31.860 00.003 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:30:31.862 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.32 mountX=-0.07 mountY=-0.11, mountTheta=-2.15
23:30:31.866 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
23:30:31.868 00.002 1032 Enqueuing Move request for scope (0.12, -0.04)
23:30:31.870 00.002 10072 Worker thread wakes up
23:30:31.870 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
23:30:31.870 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
23:30:31.870 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.11
23:30:31.871 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:30:31.875 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:30:31.875 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:30:31.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:31.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:30:31.875 00.000 10072 MoveAxis(E, 12, ABG)
23:30:31.875 00.000 10072 Guiding  Dir = 2, Dur = 12
23:30:31.876 00.001 10072 IsGuiding returns 0
23:30:31.876 00.000 10072 PulseGuide returned control before completion, sleep 22
23:30:31.895 00.019 1032 UpdateGuideState exits: m=1572 SNR=27.9
23:30:31.898 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:31.900 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:31.902 00.002 1032 Enqueuing Expose request
23:30:31.904 00.002 10072 IsGuiding returns 0
23:30:31.904 00.000 10072 Move returns status 0, amount 12
23:30:31.904 00.000 10072 MoveAxis(N, 0, ABG)
23:30:31.904 00.000 10072 Move returns status 0, amount 0
23:30:31.904 00.000 10072 move complete, result=0
23:30:31.904 00.000 10072 worker thread done servicing request
23:30:31.905 00.001 10072 Worker thread wakes up
23:30:31.905 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:31.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:31.912 00.007 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:30:32.314 00.402 10072 Exposure complete
23:30:32.361 00.047 10072 worker thread done servicing request
23:30:32.361 00.000 1032 OnExposeComplete: enter
23:30:32.364 00.003 1032 UpdateGuideState(): m_state=6
23:30:32.366 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9613
23:30:32.367 00.001 1032 Star::Find returns 1 (0), X=1107.49, Y=131.98, Mass=1312, SNR=25.5, Peak=102 HFD=3.6
23:30:32.369 00.002 1032 MultiStar: [#1 0.23,-0.13,0.00,M1] [#2 0.29,-0.02,0.00,M5] [#3 0.35,-0.03,0.00,M1] [#4 0.41,-0.24,0.00,R] [#5 -0.02,-0.11,0.68,U] [#6 0.06,-0.24,0.67,U] [#7 0.25,-0.12,0.00,M1] [#8 0.15,-0.33,0.00,M1] 
23:30:32.370 00.001 1032 refined, 2 included, MultiStar: {0.08, -0.24}, one-star: {0.15, -0.34}
23:30:32.372 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
23:30:32.375 00.003 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
23:30:32.376 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.26 mountX=-0.25 mountY=-0.01, mountTheta=-3.09
23:30:32.378 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.24, opts=13)
23:30:32.380 00.002 1032 Enqueuing Move request for scope (0.08, -0.24)
23:30:32.382 00.002 10072 Worker thread wakes up
23:30:32.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
23:30:32.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
23:30:32.382 00.000 10072 Moving (0.08, -0.24) raw xDistance=-0.25 yDistance=-0.01
23:30:32.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:30:32.387 00.003 10072 PPEC rslt: input = -0.25, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 288.65
23:30:32.387 00.000 10072 PPEC: input: -0.25, control: -0.13, exposure: 500
23:30:32.388 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:32.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:30:32.388 00.000 10072 MoveAxis(E, 130, ABG)
23:30:32.388 00.000 10072 Guiding  Dir = 2, Dur = 130
23:30:32.388 00.000 10072 IsGuiding returns 0
23:30:32.389 00.001 10072 PulseGuide returned control before completion, sleep 140
23:30:32.407 00.018 1032 UpdateGuideState exits: m=1312 SNR=25.5
23:30:32.409 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:32.411 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:32.411 00.000 1032 Enqueuing Expose request
23:30:32.545 00.134 10072 IsGuiding returns 0
23:30:32.545 00.000 10072 Move returns status 0, amount 130
23:30:32.545 00.000 10072 MoveAxis(N, 0, ABG)
23:30:32.545 00.000 10072 Move returns status 0, amount 0
23:30:32.545 00.000 10072 move complete, result=0
23:30:32.545 00.000 10072 worker thread done servicing request
23:30:32.545 00.000 10072 Worker thread wakes up
23:30:32.545 00.000 1032 GuideStep: -0.3 px 130 ms EAST, -0.0 px 0 ms NORTH
23:30:32.547 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:32.547 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:33.187 00.640 10072 Exposure complete
23:30:33.237 00.050 10072 worker thread done servicing request
23:30:33.237 00.000 1032 OnExposeComplete: enter
23:30:33.240 00.003 1032 UpdateGuideState(): m_state=6
23:30:33.242 00.002 1032 Star::Find(15, 1107, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9614
23:30:33.244 00.002 1032 Star::Find returns 1 (0), X=1107.57, Y=132.21, Mass=1548, SNR=27.7, Peak=123 HFD=3.4
23:30:33.246 00.002 1032 MultiStar: [#1 0.22,-0.01,0.88,U] [#2 0.17,0.04,0.75,U] [#3 0.33,-0.05,0.00,M2] [#4 -0.13,0.28,0.00,M1] [#5 0.09,0.13,0.66,U] [#6 -0.01,-0.15,0.57,U] [#7 0.19,0.07,0.67,U] [#8 -0.02,-0.16,0.49,U] 
23:30:33.248 00.002 1032 refined, 6 included, MultiStar: {0.14, -0.02}, one-star: {0.24, -0.11}
23:30:33.250 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
23:30:33.252 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
23:30:33.253 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-0.17 mountX=-0.06 mountY=-0.13, mountTheta=-2.00
23:30:33.257 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
23:30:33.260 00.003 1032 Enqueuing Move request for scope (0.14, -0.02)
23:30:33.261 00.001 10072 Worker thread wakes up
23:30:33.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
23:30:33.262 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
23:30:33.262 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.06 yDistance=-0.13
23:30:33.264 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:30:33.267 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:30:33.267 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:30:33.267 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:33.268 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:30:33.268 00.000 10072 MoveAxis(E, 11, ABG)
23:30:33.268 00.000 10072 Guiding  Dir = 2, Dur = 11
23:30:33.268 00.000 10072 IsGuiding returns 0
23:30:33.268 00.000 10072 PulseGuide returned control before completion, sleep 21
23:30:33.285 00.017 1032 UpdateGuideState exits: m=1548 SNR=27.7
23:30:33.288 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:33.290 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:33.291 00.001 1032 Enqueuing Expose request
23:30:33.294 00.003 10072 IsGuiding returns 0
23:30:33.295 00.001 10072 Move returns status 0, amount 11
23:30:33.295 00.000 10072 MoveAxis(N, 0, ABG)
23:30:33.295 00.000 10072 Move returns status 0, amount 0
23:30:33.295 00.000 10072 move complete, result=0
23:30:33.295 00.000 10072 worker thread done servicing request
23:30:33.295 00.000 10072 Worker thread wakes up
23:30:33.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:33.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:33.302 00.007 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:30:33.705 00.403 10072 Exposure complete
23:30:33.755 00.050 10072 worker thread done servicing request
23:30:33.755 00.000 1032 OnExposeComplete: enter
23:30:33.758 00.003 1032 UpdateGuideState(): m_state=6
23:30:33.759 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9615
23:30:33.762 00.003 1032 Star::Find returns 1 (0), X=1107.49, Y=132.15, Mass=1251, SNR=24.8, Peak=102 HFD=3.4
23:30:33.763 00.001 1032 MultiStar: [#1 0.24,0.03,1.06,U] [#2 0.07,0.04,0.86,U] [#3 0.23,0.11,0.00,M3] [#4 -0.10,0.27,0.00,M2] [#5 -0.01,0.14,0.63,U] [#6 -0.03,0.03,0.62,U] [#7 0.23,0.05,0.71,U] [#8 0.10,-0.08,0.57,U] 
23:30:33.765 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.00}, one-star: {0.16, -0.16}
23:30:33.766 00.001 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
23:30:33.768 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
23:30:33.770 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.00 mountX=-0.03 mountY=-0.12, mountTheta=-1.83
23:30:33.774 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.00, opts=13)
23:30:33.775 00.001 1032 Enqueuing Move request for scope (0.12, 0.00)
23:30:33.777 00.002 10072 Worker thread wakes up
23:30:33.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
23:30:33.777 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
23:30:33.777 00.000 10072 Moving (0.12, 0.00) raw xDistance=-0.03 yDistance=-0.12
23:30:33.779 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:30:33.782 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:30:33.782 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:30:33.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:33.783 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:30:33.783 00.000 10072 MoveAxis(E, 9, ABG)
23:30:33.783 00.000 10072 Guiding  Dir = 2, Dur = 9
23:30:33.783 00.000 10072 IsGuiding returns 0
23:30:33.784 00.001 10072 PulseGuide returned control before completion, sleep 19
23:30:33.802 00.018 1032 UpdateGuideState exits: m=1251 SNR=24.8
23:30:33.806 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:33.808 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:33.809 00.001 1032 Enqueuing Expose request
23:30:33.812 00.003 10072 IsGuiding returns 0
23:30:33.812 00.000 10072 Move returns status 0, amount 9
23:30:33.812 00.000 10072 MoveAxis(N, 0, ABG)
23:30:33.812 00.000 10072 Move returns status 0, amount 0
23:30:33.812 00.000 10072 move complete, result=0
23:30:33.812 00.000 10072 worker thread done servicing request
23:30:33.812 00.000 10072 Worker thread wakes up
23:30:33.813 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:33.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:33.819 00.006 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:30:34.440 00.621 10072 Exposure complete
23:30:34.489 00.049 10072 worker thread done servicing request
23:30:34.489 00.000 1032 OnExposeComplete: enter
23:30:34.491 00.002 1032 UpdateGuideState(): m_state=6
23:30:34.493 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9616
23:30:34.495 00.002 1032 Star::Find returns 1 (0), X=1107.51, Y=132.18, Mass=1387, SNR=26.2, Peak=112 HFD=3.4
23:30:34.497 00.002 1032 MultiStar: [#1 0.12,0.04,0.94,U] [#2 0.16,0.21,0.00,M4] [#3 0.32,0.14,0.00,M4] [#4 -0.09,0.32,0.00,M3] [#5 0.04,0.27,0.00,M1] [#6 0.01,0.02,0.59,U] [#7 0.11,0.10,0.66,U] [#8 -0.08,0.07,0.57,U] 
23:30:34.499 00.002 1032 refined, 4 included, MultiStar: {0.09, 0.01}, one-star: {0.18, -0.14}
23:30:34.500 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
23:30:34.502 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
23:30:34.503 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.08 mountX=-0.02 mountY=-0.08, mountTheta=-1.75
23:30:34.507 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
23:30:34.510 00.003 1032 Enqueuing Move request for scope (0.09, 0.01)
23:30:34.512 00.002 10072 Worker thread wakes up
23:30:34.512 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:30:34.512 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:30:34.512 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.08
23:30:34.513 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:30:34.518 00.005 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:30:34.518 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:30:34.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:34.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:30:34.518 00.000 10072 MoveAxis(E, 9, ABG)
23:30:34.518 00.000 10072 Guiding  Dir = 2, Dur = 9
23:30:34.518 00.000 10072 IsGuiding returns 0
23:30:34.520 00.002 10072 PulseGuide returned control before completion, sleep 19
23:30:34.535 00.015 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:30:34.536 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:34.538 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:34.539 00.001 1032 Enqueuing Expose request
23:30:34.548 00.009 10072 IsGuiding returns 0
23:30:34.548 00.000 10072 Move returns status 0, amount 9
23:30:34.548 00.000 10072 MoveAxis(N, 0, ABG)
23:30:34.549 00.001 10072 Move returns status 0, amount 0
23:30:34.549 00.000 10072 move complete, result=0
23:30:34.549 00.000 10072 worker thread done servicing request
23:30:34.549 00.000 10072 Worker thread wakes up
23:30:34.549 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:34.549 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:34.551 00.002 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:30:34.959 00.408 10072 Exposure complete
23:30:35.007 00.048 10072 worker thread done servicing request
23:30:35.007 00.000 1032 OnExposeComplete: enter
23:30:35.010 00.003 1032 UpdateGuideState(): m_state=6
23:30:35.011 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9617
23:30:35.013 00.002 1032 Star::Find returns 1 (0), X=1107.46, Y=132.27, Mass=1269, SNR=25.0, Peak=106 HFD=3.2
23:30:35.014 00.001 1032 MultiStar: [#1 0.16,-0.07,1.02,U] [#2 0.21,0.16,0.00,M5] [#3 0.33,-0.03,0.00,M5] [#4 -0.11,0.22,0.71,U] [#5 0.03,0.05,0.66,U] [#6 0.08,-0.00,0.65,U] [#7 0.14,-0.05,0.73,U] [#8 0.11,-0.17,0.57,U] 
23:30:35.016 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.01}, one-star: {0.13, -0.04}
23:30:35.018 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:30:35.019 00.001 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:30:35.021 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.15 mountX=-0.03 mountY=-0.08, mountTheta=-1.98
23:30:35.023 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
23:30:35.025 00.002 1032 Enqueuing Move request for scope (0.08, -0.01)
23:30:35.026 00.001 10072 Worker thread wakes up
23:30:35.027 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:30:35.027 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:30:35.027 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.08
23:30:35.029 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:30:35.032 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:30:35.032 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:30:35.032 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:35.032 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:30:35.032 00.000 10072 MoveAxis(E, 8, ABG)
23:30:35.032 00.000 10072 Guiding  Dir = 2, Dur = 8
23:30:35.033 00.001 10072 IsGuiding returns 0
23:30:35.033 00.000 10072 PulseGuide returned control before completion, sleep 18
23:30:35.051 00.018 1032 UpdateGuideState exits: m=1269 SNR=25.0
23:30:35.053 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:35.055 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:35.057 00.002 1032 Enqueuing Expose request
23:30:35.063 00.006 10072 IsGuiding returns 0
23:30:35.063 00.000 10072 Move returns status 0, amount 8
23:30:35.063 00.000 10072 MoveAxis(N, 0, ABG)
23:30:35.063 00.000 10072 Move returns status 0, amount 0
23:30:35.063 00.000 10072 move complete, result=0
23:30:35.063 00.000 10072 worker thread done servicing request
23:30:35.063 00.000 10072 Worker thread wakes up
23:30:35.063 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:35.063 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:35.066 00.003 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:30:35.692 00.626 10072 Exposure complete
23:30:35.744 00.052 10072 worker thread done servicing request
23:30:35.745 00.001 1032 OnExposeComplete: enter
23:30:35.747 00.002 1032 UpdateGuideState(): m_state=6
23:30:35.752 00.005 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9618
23:30:35.754 00.002 1032 Star::Find returns 1 (0), X=1107.54, Y=132.08, Mass=1681, SNR=28.8, Peak=128 HFD=3.5
23:30:35.757 00.003 1032 MultiStar: [#1 0.21,-0.19,0.00,M1] [#2 0.24,0.03,0.75,U] [#3 0.26,-0.00,0.00,M6] [#4 -0.01,0.12,0.65,U] [#5 0.07,-0.04,0.61,U] [#6 0.02,-0.11,0.58,U] [#7 0.25,-0.11,0.00,M1] [#8 0.00,0.03,0.45,U] 
23:30:35.759 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.05}, one-star: {0.21, -0.24}
23:30:35.761 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
23:30:35.763 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
23:30:35.765 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.45 mountX=-0.08 mountY=-0.09, mountTheta=-2.28
23:30:35.768 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
23:30:35.771 00.003 1032 Enqueuing Move request for scope (0.11, -0.05)
23:30:35.773 00.002 10072 Worker thread wakes up
23:30:35.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:30:35.773 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:30:35.773 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.08 yDistance=-0.09
23:30:35.776 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:30:35.779 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:30:35.779 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:30:35.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:35.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:35.779 00.000 10072 MoveAxis(E, 10, ABG)
23:30:35.779 00.000 10072 Guiding  Dir = 2, Dur = 10
23:30:35.780 00.001 10072 IsGuiding returns 0
23:30:35.780 00.000 10072 PulseGuide returned control before completion, sleep 20
23:30:35.796 00.016 1032 UpdateGuideState exits: m=1681 SNR=28.8
23:30:35.799 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:35.801 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:35.804 00.003 1032 Enqueuing Expose request
23:30:35.813 00.009 10072 IsGuiding returns 0
23:30:35.813 00.000 10072 Move returns status 0, amount 10
23:30:35.813 00.000 10072 MoveAxis(N, 0, ABG)
23:30:35.813 00.000 10072 Move returns status 0, amount 0
23:30:35.813 00.000 10072 move complete, result=0
23:30:35.813 00.000 10072 worker thread done servicing request
23:30:35.813 00.000 10072 Worker thread wakes up
23:30:35.813 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:35.814 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:35.814 00.000 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:30:36.221 00.407 10072 Exposure complete
23:30:36.269 00.048 10072 worker thread done servicing request
23:30:36.269 00.000 1032 OnExposeComplete: enter
23:30:36.270 00.001 1032 UpdateGuideState(): m_state=6
23:30:36.272 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9619
23:30:36.275 00.003 1032 Star::Find returns 1 (0), X=1107.48, Y=132.17, Mass=1376, SNR=26.1, Peak=105 HFD=3.4
23:30:36.277 00.002 1032 MultiStar: [#1 0.19,-0.10,1.01,U] [#2 0.17,0.09,0.83,U] [#3 0.37,0.09,0.00,M7] [#4 -0.13,0.25,0.00,M2] [#5 0.06,0.09,0.69,U] [#6 -0.15,-0.17,0.61,U] [#7 0.04,0.02,0.74,U] [#8 0.17,-0.16,0.53,U] 
23:30:36.279 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.05}, one-star: {0.15, -0.14}
23:30:36.280 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
23:30:36.281 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
23:30:36.283 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.47 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
23:30:36.285 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
23:30:36.287 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
23:30:36.288 00.001 10072 Worker thread wakes up
23:30:36.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:30:36.288 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:30:36.289 00.001 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.08
23:30:36.290 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:30:36.293 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:30:36.293 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:30:36.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:36.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:30:36.294 00.001 10072 MoveAxis(E, 10, ABG)
23:30:36.294 00.000 10072 Guiding  Dir = 2, Dur = 10
23:30:36.294 00.000 10072 IsGuiding returns 0
23:30:36.294 00.000 10072 PulseGuide returned control before completion, sleep 20
23:30:36.310 00.016 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:30:36.313 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:36.314 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:36.317 00.003 1032 Enqueuing Expose request
23:30:36.328 00.011 10072 IsGuiding returns 0
23:30:36.328 00.000 10072 Move returns status 0, amount 10
23:30:36.328 00.000 10072 MoveAxis(N, 0, ABG)
23:30:36.328 00.000 10072 Move returns status 0, amount 0
23:30:36.328 00.000 10072 move complete, result=0
23:30:36.328 00.000 10072 worker thread done servicing request
23:30:36.328 00.000 10072 Worker thread wakes up
23:30:36.328 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:36.329 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:36.329 00.000 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:30:36.956 00.627 10072 Exposure complete
23:30:37.009 00.053 10072 worker thread done servicing request
23:30:37.009 00.000 1032 OnExposeComplete: enter
23:30:37.011 00.002 1032 UpdateGuideState(): m_state=6
23:30:37.012 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9620
23:30:37.015 00.003 1032 Star::Find returns 1 (0), X=1107.56, Y=132.17, Mass=1472, SNR=27.0, Peak=123 HFD=3.4
23:30:37.017 00.002 1032 MultiStar: [#1 0.17,0.07,0.92,U] [#2 0.17,0.14,0.77,U] [#3 0.23,0.15,0.00,M8] [#4 -0.13,0.29,0.00,M3] [#5 0.13,0.18,0.63,U] [#6 0.00,0.06,0.58,U] [#7 0.15,0.18,0.70,U] [#8 0.01,0.12,0.50,U] 
23:30:37.021 00.004 1032 refined, 6 included, MultiStar: {0.14, 0.07}, one-star: {0.23, -0.15}
23:30:37.024 00.003 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:30:37.026 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:30:37.028 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.47 mountX=0.03 mountY=-0.15, mountTheta=-1.36
23:30:37.030 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
23:30:37.033 00.003 1032 Enqueuing Move request for scope (0.14, 0.07)
23:30:37.034 00.001 10072 Worker thread wakes up
23:30:37.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
23:30:37.034 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
23:30:37.034 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.15
23:30:37.036 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:30:37.039 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:30:37.039 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:30:37.039 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:37.040 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:30:37.040 00.000 10072 MoveAxis(E, 12, ABG)
23:30:37.040 00.000 10072 Guiding  Dir = 2, Dur = 12
23:30:37.040 00.000 10072 IsGuiding returns 0
23:30:37.040 00.000 10072 PulseGuide returned control before completion, sleep 22
23:30:37.057 00.017 1032 UpdateGuideState exits: m=1472 SNR=27.0
23:30:37.059 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:37.060 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:37.062 00.002 1032 Enqueuing Expose request
23:30:37.065 00.003 10072 IsGuiding returns 0
23:30:37.065 00.000 10072 Move returns status 0, amount 12
23:30:37.065 00.000 10072 MoveAxis(N, 0, ABG)
23:30:37.065 00.000 10072 Move returns status 0, amount 0
23:30:37.065 00.000 10072 move complete, result=0
23:30:37.065 00.000 10072 worker thread done servicing request
23:30:37.065 00.000 10072 Worker thread wakes up
23:30:37.065 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:37.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:37.071 00.006 1032 GuideStep: 0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
23:30:37.472 00.401 10072 Exposure complete
23:30:37.525 00.053 10072 worker thread done servicing request
23:30:37.525 00.000 1032 OnExposeComplete: enter
23:30:37.527 00.002 1032 UpdateGuideState(): m_state=6
23:30:37.529 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9621
23:30:37.530 00.001 1032 Star::Find returns 1 (0), X=1107.51, Y=132.22, Mass=1415, SNR=26.4, Peak=109 HFD=3.4
23:30:37.532 00.002 1032 MultiStar: [#1 0.12,-0.01,0.97,U] [#2 0.11,0.04,0.79,U] [#3 0.31,0.15,0.00,M9] [#4 -0.09,0.26,0.00,M4] [#5 -0.08,0.17,0.67,U] [#6 -0.18,-0.07,0.62,U] [#7 0.10,0.01,0.67,U] [#8 0.09,-0.16,0.50,U] 
23:30:37.533 00.001 1032 refined, 6 included, MultiStar: {0.06, -0.02}, one-star: {0.17, -0.10}
23:30:37.534 00.001 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
23:30:37.536 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
23:30:37.537 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.28 mountX=-0.03 mountY=-0.05, mountTheta=-2.11
23:30:37.540 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
23:30:37.541 00.001 1032 Enqueuing Move request for scope (0.06, -0.02)
23:30:37.543 00.002 10072 Worker thread wakes up
23:30:37.543 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:30:37.543 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:30:37.543 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.05
23:30:37.544 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:30:37.547 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:30:37.547 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:30:37.547 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:37.547 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:30:37.548 00.001 10072 MoveAxis(E, 11, ABG)
23:30:37.548 00.000 10072 Guiding  Dir = 2, Dur = 11
23:30:37.548 00.000 10072 IsGuiding returns 0
23:30:37.549 00.001 10072 PulseGuide returned control before completion, sleep 21
23:30:37.564 00.015 1032 UpdateGuideState exits: m=1415 SNR=26.4
23:30:37.565 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:37.567 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:37.568 00.001 1032 Enqueuing Expose request
23:30:37.579 00.011 10072 IsGuiding returns 0
23:30:37.579 00.000 10072 Move returns status 0, amount 11
23:30:37.579 00.000 10072 MoveAxis(N, 0, ABG)
23:30:37.579 00.000 10072 Move returns status 0, amount 0
23:30:37.579 00.000 10072 move complete, result=0
23:30:37.579 00.000 10072 worker thread done servicing request
23:30:37.579 00.000 10072 Worker thread wakes up
23:30:37.580 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:37.580 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:37.580 00.000 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:30:38.212 00.632 10072 Exposure complete
23:30:38.260 00.048 10072 worker thread done servicing request
23:30:38.260 00.000 1032 OnExposeComplete: enter
23:30:38.262 00.002 1032 UpdateGuideState(): m_state=6
23:30:38.264 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9622
23:30:38.266 00.002 1032 Star::Find returns 1 (0), X=1107.54, Y=132.14, Mass=1624, SNR=28.4, Peak=116 HFD=3.4
23:30:38.269 00.003 1032 MultiStar: [#1 0.15,-0.04,0.87,U] [#2 0.23,-0.07,0.71,U] [#3 0.12,-0.04,0.73,U] [#4 -0.15,0.01,0.61,U] [#5 0.11,-0.02,0.57,U] [#6 0.04,-0.15,0.57,U] [#7 0.14,-0.10,0.63,U] [#8 0.02,-0.22,0.47,U] 
23:30:38.271 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.09}, one-star: {0.21, -0.18}
23:30:38.272 00.001 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
23:30:38.274 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
23:30:38.275 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.67 mountX=-0.11 mountY=-0.08, mountTheta=-2.50
23:30:38.278 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
23:30:38.280 00.002 1032 Enqueuing Move request for scope (0.11, -0.09)
23:30:38.281 00.001 10072 Worker thread wakes up
23:30:38.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
23:30:38.281 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
23:30:38.281 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.11 yDistance=-0.08
23:30:38.284 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=172, Gamma=2.230
23:30:38.287 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:30:38.287 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:30:38.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:38.287 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:30:38.287 00.000 10072 MoveAxis(E, 13, ABG)
23:30:38.287 00.000 10072 Guiding  Dir = 2, Dur = 13
23:30:38.287 00.000 10072 IsGuiding returns 0
23:30:38.288 00.001 10072 PulseGuide returned control before completion, sleep 23
23:30:38.306 00.018 1032 UpdateGuideState exits: m=1624 SNR=28.4
23:30:38.308 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:38.310 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:38.312 00.002 1032 Enqueuing Expose request
23:30:38.318 00.006 10072 IsGuiding returns 0
23:30:38.318 00.000 10072 Move returns status 0, amount 13
23:30:38.318 00.000 10072 MoveAxis(N, 0, ABG)
23:30:38.318 00.000 10072 Move returns status 0, amount 0
23:30:38.318 00.000 10072 move complete, result=0
23:30:38.318 00.000 10072 worker thread done servicing request
23:30:38.318 00.000 10072 Worker thread wakes up
23:30:38.318 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:38.318 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:38.320 00.002 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:30:38.729 00.409 10072 Exposure complete
23:30:38.783 00.054 10072 worker thread done servicing request
23:30:38.783 00.000 1032 OnExposeComplete: enter
23:30:38.785 00.002 1032 UpdateGuideState(): m_state=6
23:30:38.786 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9623
23:30:38.788 00.002 1032 Star::Find returns 1 (0), X=1107.46, Y=132.14, Mass=1417, SNR=26.5, Peak=110 HFD=3.4
23:30:38.791 00.003 1032 MultiStar: [#1 0.20,-0.07,0.96,U] [#2 0.09,0.03,0.80,U] [#3 0.33,0.06,0.00,M9] [#4 -0.16,0.12,0.68,U] [#5 0.03,0.12,0.64,U] [#6 -0.06,-0.09,0.59,U] [#7 0.16,-0.05,0.70,U] [#8 0.04,-0.12,0.54,U] 
23:30:38.793 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.13, -0.17}
23:30:38.794 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
23:30:38.796 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
23:30:38.798 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.47 mountX=-0.05 mountY=-0.06, mountTheta=-2.30
23:30:38.802 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
23:30:38.804 00.002 1032 Enqueuing Move request for scope (0.07, -0.03)
23:30:38.807 00.003 10072 Worker thread wakes up
23:30:38.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:30:38.807 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:30:38.807 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
23:30:38.809 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:30:38.812 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
23:30:38.812 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:30:38.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:38.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:30:38.812 00.000 10072 MoveAxis(E, 11, ABG)
23:30:38.812 00.000 10072 Guiding  Dir = 2, Dur = 11
23:30:38.813 00.001 10072 IsGuiding returns 0
23:30:38.813 00.000 10072 PulseGuide returned control before completion, sleep 21
23:30:38.831 00.018 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:30:38.835 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:38.838 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:38.840 00.002 1032 Enqueuing Expose request
23:30:38.841 00.001 10072 IsGuiding returns 0
23:30:38.841 00.000 10072 Move returns status 0, amount 11
23:30:38.841 00.000 10072 MoveAxis(N, 0, ABG)
23:30:38.841 00.000 10072 Move returns status 0, amount 0
23:30:38.842 00.001 10072 move complete, result=0
23:30:38.842 00.000 10072 worker thread done servicing request
23:30:38.842 00.000 10072 Worker thread wakes up
23:30:38.842 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:38.842 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:38.848 00.006 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:30:39.480 00.632 10072 Exposure complete
23:30:39.528 00.048 10072 worker thread done servicing request
23:30:39.528 00.000 1032 OnExposeComplete: enter
23:30:39.530 00.002 1032 UpdateGuideState(): m_state=6
23:30:39.532 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9624
23:30:39.534 00.002 1032 Star::Find returns 1 (0), X=1107.48, Y=132.33, Mass=1434, SNR=26.6, Peak=120 HFD=3.2
23:30:39.536 00.002 1032 MultiStar: [#1 0.16,-0.01,0.95,U] [#2 0.14,0.20,0.82,U] [#3 0.29,0.11,0.00,M10] [#4 -0.17,0.34,0.00,M3] [#5 0.03,0.04,0.64,U] [#6 -0.09,0.12,0.56,U] [#7 0.14,0.11,0.67,U] [#8 -0.04,0.03,0.48,U] 
23:30:39.538 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.07}, one-star: {0.14, 0.01}
23:30:39.540 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:30:39.542 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:30:39.543 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.66 mountX=0.04 mountY=-0.10, mountTheta=-1.17
23:30:39.546 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
23:30:39.548 00.002 1032 Enqueuing Move request for scope (0.09, 0.07)
23:30:39.550 00.002 10072 Worker thread wakes up
23:30:39.550 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:30:39.552 00.002 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:30:39.552 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.10
23:30:39.553 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:30:39.556 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:30:39.556 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:30:39.557 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:39.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:30:39.557 00.000 10072 MoveAxis(E, 12, ABG)
23:30:39.557 00.000 10072 Guiding  Dir = 2, Dur = 12
23:30:39.557 00.000 10072 IsGuiding returns 0
23:30:39.557 00.000 10072 PulseGuide returned control before completion, sleep 22
23:30:39.574 00.017 1032 UpdateGuideState exits: m=1434 SNR=26.6
23:30:39.577 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:39.579 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:39.584 00.005 1032 Enqueuing Expose request
23:30:39.588 00.004 10072 IsGuiding returns 0
23:30:39.589 00.001 10072 Move returns status 0, amount 12
23:30:39.589 00.000 10072 MoveAxis(N, 0, ABG)
23:30:39.589 00.000 10072 Move returns status 0, amount 0
23:30:39.589 00.000 10072 move complete, result=0
23:30:39.589 00.000 10072 worker thread done servicing request
23:30:39.589 00.000 10072 Worker thread wakes up
23:30:39.589 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:39.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:39.599 00.010 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:30:39.994 00.395 10072 Exposure complete
23:30:40.044 00.050 10072 worker thread done servicing request
23:30:40.044 00.000 1032 OnExposeComplete: enter
23:30:40.045 00.001 1032 UpdateGuideState(): m_state=6
23:30:40.048 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9625
23:30:40.050 00.002 1032 Star::Find returns 1 (0), X=1107.44, Y=132.34, Mass=1332, SNR=25.6, Peak=112 HFD=3.2
23:30:40.055 00.005 1032 MultiStar: [#1 0.16,0.11,0.97,U] [#2 0.12,0.22,0.81,U] [#3 0.21,0.19,0.00,R] [#4 -0.11,0.40,0.00,M4] [#5 -0.01,0.23,0.67,U] [#6 -0.07,0.06,0.61,U] [#7 0.13,0.16,0.71,U] [#8 -0.00,0.07,0.53,U] 
23:30:40.057 00.002 1032 single-star, 6 included, MultiStar: {0.07, 0.12}, one-star: {0.11, 0.02}
23:30:40.058 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
23:30:40.060 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
23:30:40.061 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.23 mountX=-0.00 mountY=-0.11, mountTheta=-1.60
23:30:40.064 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
23:30:40.065 00.001 1032 Enqueuing Move request for scope (0.11, 0.02)
23:30:40.067 00.002 10072 Worker thread wakes up
23:30:40.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
23:30:40.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
23:30:40.067 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.00 yDistance=-0.11
23:30:40.068 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:30:40.072 00.004 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:30:40.072 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:30:40.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:40.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:30:40.072 00.000 10072 MoveAxis(E, 14, ABG)
23:30:40.072 00.000 10072 Guiding  Dir = 2, Dur = 14
23:30:40.073 00.001 10072 IsGuiding returns 0
23:30:40.073 00.000 10072 PulseGuide returned control before completion, sleep 24
23:30:40.091 00.018 1032 UpdateGuideState exits: m=1332 SNR=25.6
23:30:40.093 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:40.095 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:40.096 00.001 1032 Enqueuing Expose request
23:30:40.100 00.004 10072 IsGuiding returns 0
23:30:40.100 00.000 10072 Move returns status 0, amount 14
23:30:40.100 00.000 10072 MoveAxis(N, 0, ABG)
23:30:40.100 00.000 10072 Move returns status 0, amount 0
23:30:40.100 00.000 10072 move complete, result=0
23:30:40.100 00.000 10072 worker thread done servicing request
23:30:40.100 00.000 10072 Worker thread wakes up
23:30:40.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:40.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:40.105 00.005 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:30:40.724 00.619 10072 Exposure complete
23:30:40.773 00.049 10072 worker thread done servicing request
23:30:40.773 00.000 1032 OnExposeComplete: enter
23:30:40.774 00.001 1032 UpdateGuideState(): m_state=6
23:30:40.777 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9626
23:30:40.778 00.001 1032 Star::Find returns 1 (0), X=1107.47, Y=132.21, Mass=1414, SNR=26.4, Peak=107 HFD=3.4
23:30:40.780 00.002 1032 MultiStar: [#1 0.08,-0.10,0.96,U] [#2 0.18,0.16,0.79,U] [#3 0.02,-0.17,0.78,U] [#4 -0.06,0.23,0.71,U] [#5 0.08,0.10,0.66,U] [#6 -0.12,-0.15,0.58,U] [#7 0.07,0.04,0.67,U] [#8 0.02,-0.13,0.49,U] 
23:30:40.781 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.14, -0.10}
23:30:40.782 00.001 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
23:30:40.784 00.002 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
23:30:40.785 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.27 mountX=-0.03 mountY=-0.05, mountTheta=-2.10
23:30:40.788 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
23:30:40.789 00.001 1032 Enqueuing Move request for scope (0.06, -0.02)
23:30:40.791 00.002 10072 Worker thread wakes up
23:30:40.792 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:30:40.792 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:30:40.792 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.05
23:30:40.794 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:30:40.796 00.002 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:30:40.796 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
23:30:40.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:40.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:30:40.796 00.000 10072 MoveAxis(E, 18, ABG)
23:30:40.796 00.000 10072 Guiding  Dir = 2, Dur = 18
23:30:40.797 00.001 10072 IsGuiding returns 0
23:30:40.798 00.001 10072 PulseGuide returned control before completion, sleep 28
23:30:40.815 00.017 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:30:40.818 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:40.820 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:40.821 00.001 1032 Enqueuing Expose request
23:30:40.832 00.011 10072 IsGuiding returns 0
23:30:40.832 00.000 10072 Move returns status 0, amount 18
23:30:40.832 00.000 10072 MoveAxis(N, 0, ABG)
23:30:40.832 00.000 10072 Move returns status 0, amount 0
23:30:40.832 00.000 10072 move complete, result=0
23:30:40.832 00.000 10072 worker thread done servicing request
23:30:40.832 00.000 10072 Worker thread wakes up
23:30:40.832 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:40.832 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:40.834 00.002 1032 GuideStep: -0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
23:30:41.241 00.407 10072 Exposure complete
23:30:41.295 00.054 10072 worker thread done servicing request
23:30:41.295 00.000 1032 OnExposeComplete: enter
23:30:41.297 00.002 1032 UpdateGuideState(): m_state=6
23:30:41.300 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9627
23:30:41.304 00.004 1032 Star::Find returns 1 (0), X=1107.49, Y=132.12, Mass=1494, SNR=27.2, Peak=112 HFD=3.5
23:30:41.307 00.003 1032 MultiStar: [#1 0.17,-0.07,0.94,U] [#2 0.21,0.08,0.77,U] [#3 0.19,-0.23,0.00,M1] [#4 -0.10,0.03,0.73,U] [#5 0.07,0.06,0.65,U] [#6 -0.06,-0.15,0.62,U] [#7 0.13,-0.05,0.70,U] [#8 0.02,-0.18,0.50,U] 
23:30:41.309 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.06}, one-star: {0.16, -0.19}
23:30:41.310 00.001 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
23:30:41.312 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
23:30:41.313 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.62 mountX=-0.08 mountY=-0.07, mountTheta=-2.45
23:30:41.317 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
23:30:41.319 00.002 1032 Enqueuing Move request for scope (0.09, -0.06)
23:30:41.322 00.003 10072 Worker thread wakes up
23:30:41.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
23:30:41.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
23:30:41.322 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
23:30:41.324 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:30:41.327 00.003 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:30:41.327 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
23:30:41.327 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:41.327 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:30:41.327 00.000 10072 MoveAxis(E, 16, ABG)
23:30:41.327 00.000 10072 Guiding  Dir = 2, Dur = 16
23:30:41.328 00.001 10072 IsGuiding returns 0
23:30:41.329 00.001 10072 PulseGuide returned control before completion, sleep 26
23:30:41.347 00.018 1032 UpdateGuideState exits: m=1494 SNR=27.2
23:30:41.348 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:41.352 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:41.353 00.001 1032 Enqueuing Expose request
23:30:41.363 00.010 10072 IsGuiding returns 0
23:30:41.363 00.000 10072 Move returns status 0, amount 16
23:30:41.363 00.000 10072 MoveAxis(N, 0, ABG)
23:30:41.363 00.000 10072 Move returns status 0, amount 0
23:30:41.363 00.000 10072 move complete, result=0
23:30:41.363 00.000 10072 worker thread done servicing request
23:30:41.363 00.000 10072 Worker thread wakes up
23:30:41.363 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:41.364 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:41.366 00.002 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:30:41.991 00.625 10072 Exposure complete
23:30:42.043 00.052 10072 worker thread done servicing request
23:30:42.043 00.000 1032 OnExposeComplete: enter
23:30:42.046 00.003 1032 UpdateGuideState(): m_state=6
23:30:42.047 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9628
23:30:42.049 00.002 1032 Star::Find returns 1 (0), X=1107.56, Y=132.18, Mass=1413, SNR=26.4, Peak=116 HFD=3.3
23:30:42.051 00.002 1032 MultiStar: [#1 0.21,-0.07,0.99,U] [#2 0.18,0.14,0.82,U] [#3 0.12,-0.12,0.74,U] [#4 -0.17,0.16,0.66,U] [#5 0.03,0.13,0.65,U] [#6 0.08,-0.03,0.63,U] [#7 0.09,0.05,0.70,U] [#8 -0.03,-0.12,0.52,U] 
23:30:42.053 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.23, -0.14}
23:30:42.055 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
23:30:42.056 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
23:30:42.058 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.05 mountX=-0.03 mountY=-0.10, mountTheta=-1.88
23:30:42.062 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
23:30:42.064 00.002 1032 Enqueuing Move request for scope (0.10, -0.01)
23:30:42.065 00.001 10072 Worker thread wakes up
23:30:42.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
23:30:42.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
23:30:42.065 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.10
23:30:42.068 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:30:42.071 00.003 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:30:42.071 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
23:30:42.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:42.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:30:42.071 00.000 10072 MoveAxis(E, 16, ABG)
23:30:42.072 00.001 10072 Guiding  Dir = 2, Dur = 16
23:30:42.072 00.000 10072 IsGuiding returns 0
23:30:42.072 00.000 10072 PulseGuide returned control before completion, sleep 26
23:30:42.089 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.4
23:30:42.092 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:42.094 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:42.096 00.002 1032 Enqueuing Expose request
23:30:42.112 00.016 10072 IsGuiding returns 0
23:30:42.113 00.001 10072 Move returns status 0, amount 16
23:30:42.113 00.000 10072 MoveAxis(N, 0, ABG)
23:30:42.113 00.000 10072 Move returns status 0, amount 0
23:30:42.113 00.000 10072 move complete, result=0
23:30:42.113 00.000 10072 worker thread done servicing request
23:30:42.114 00.001 10072 Worker thread wakes up
23:30:42.114 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:42.114 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:42.114 00.000 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
23:30:42.524 00.410 10072 Exposure complete
23:30:42.571 00.047 10072 worker thread done servicing request
23:30:42.571 00.000 1032 OnExposeComplete: enter
23:30:42.573 00.002 1032 UpdateGuideState(): m_state=6
23:30:42.574 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9629
23:30:42.577 00.003 1032 Star::Find returns 1 (0), X=1107.42, Y=132.27, Mass=1432, SNR=26.6, Peak=120 HFD=3.2
23:30:42.579 00.002 1032 MultiStar: [#1 0.12,0.03,0.97,U] [#2 0.19,0.21,0.00,M1] [#3 0.05,-0.07,0.77,U] [#4 -0.12,0.22,0.64,U] [#5 -0.05,0.16,0.67,U] [#6 -0.08,-0.12,0.62,U] [#7 0.02,-0.02,0.71,U] [#8 0.01,-0.12,0.51,U] 
23:30:42.580 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {0.08, -0.05}
23:30:42.583 00.003 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
23:30:42.587 00.004 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
23:30:42.588 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.37 mountX=0.00 mountY=-0.02, mountTheta=-1.46
23:30:42.592 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
23:30:42.593 00.001 1032 Enqueuing Move request for scope (0.02, 0.01)
23:30:42.595 00.002 10072 Worker thread wakes up
23:30:42.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:30:42.595 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:30:42.595 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
23:30:42.596 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:30:42.599 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:30:42.599 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:30:42.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:42.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:30:42.599 00.000 10072 MoveAxis(E, 12, ABG)
23:30:42.599 00.000 10072 Guiding  Dir = 2, Dur = 12
23:30:42.599 00.000 10072 IsGuiding returns 0
23:30:42.600 00.001 10072 PulseGuide returned control before completion, sleep 22
23:30:42.616 00.016 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:30:42.618 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:42.619 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:42.621 00.002 1032 Enqueuing Expose request
23:30:42.630 00.009 10072 IsGuiding returns 0
23:30:42.630 00.000 10072 Move returns status 0, amount 12
23:30:42.630 00.000 10072 MoveAxis(N, 0, ABG)
23:30:42.630 00.000 10072 Move returns status 0, amount 0
23:30:42.630 00.000 10072 move complete, result=0
23:30:42.630 00.000 10072 worker thread done servicing request
23:30:42.630 00.000 10072 Worker thread wakes up
23:30:42.630 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:42.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:42.632 00.002 1032 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
23:30:43.257 00.625 10072 Exposure complete
23:30:43.310 00.053 10072 worker thread done servicing request
23:30:43.310 00.000 1032 OnExposeComplete: enter
23:30:43.312 00.002 1032 UpdateGuideState(): m_state=6
23:30:43.314 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9630
23:30:43.316 00.002 1032 Star::Find returns 1 (0), X=1107.56, Y=132.21, Mass=1378, SNR=26.1, Peak=109 HFD=3.3
23:30:43.317 00.001 1032 MultiStar: [#1 0.22,-0.05,0.98,U] [#2 0.24,0.13,0.00,M2] [#3 0.12,-0.17,0.73,U] [#4 -0.09,0.17,0.70,U] [#5 0.04,0.09,0.66,U] [#6 -0.02,0.03,0.63,U] [#7 0.12,-0.05,0.66,U] [#8 0.01,-0.22,0.51,U] 
23:30:43.319 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.04}, one-star: {0.22, -0.11}
23:30:43.320 00.001 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
23:30:43.323 00.003 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
23:30:43.325 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.41 mountX=-0.06 mountY=-0.08, mountTheta=-2.24
23:30:43.329 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
23:30:43.331 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
23:30:43.333 00.002 10072 Worker thread wakes up
23:30:43.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:30:43.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:30:43.333 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.08
23:30:43.338 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:30:43.341 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:30:43.341 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
23:30:43.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:43.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:30:43.341 00.000 10072 MoveAxis(E, 16, ABG)
23:30:43.341 00.000 10072 Guiding  Dir = 2, Dur = 16
23:30:43.341 00.000 10072 IsGuiding returns 0
23:30:43.342 00.001 10072 PulseGuide returned control before completion, sleep 26
23:30:43.360 00.018 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:30:43.365 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:43.367 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:43.368 00.001 1032 Enqueuing Expose request
23:30:43.380 00.012 10072 IsGuiding returns 0
23:30:43.380 00.000 10072 Move returns status 0, amount 16
23:30:43.380 00.000 10072 MoveAxis(N, 0, ABG)
23:30:43.380 00.000 10072 Move returns status 0, amount 0
23:30:43.380 00.000 10072 move complete, result=0
23:30:43.380 00.000 10072 worker thread done servicing request
23:30:43.381 00.001 10072 Worker thread wakes up
23:30:43.381 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:43.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:43.381 00.000 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:30:43.788 00.407 10072 Exposure complete
23:30:43.842 00.054 10072 worker thread done servicing request
23:30:43.842 00.000 1032 OnExposeComplete: enter
23:30:43.845 00.003 1032 UpdateGuideState(): m_state=6
23:30:43.847 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9631
23:30:43.849 00.002 1032 Star::Find returns 1 (0), X=1107.51, Y=132.20, Mass=1359, SNR=25.9, Peak=103 HFD=3.4
23:30:43.851 00.002 1032 MultiStar: [#1 0.24,0.02,1.03,U] [#2 0.20,0.11,0.79,U] [#3 0.16,-0.27,0.00,M1] [#4 -0.14,0.06,0.72,U] [#5 0.11,0.13,0.63,U] [#6 -0.13,-0.20,0.62,U] [#7 0.20,-0.04,0.76,U] [#8 -0.12,-0.21,0.54,U] 
23:30:43.853 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.18, -0.12}
23:30:43.855 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
23:30:43.856 00.001 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
23:30:43.857 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.28 mountX=-0.05 mountY=-0.08, mountTheta=-2.11
23:30:43.861 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
23:30:43.865 00.004 1032 Enqueuing Move request for scope (0.09, -0.03)
23:30:43.867 00.002 10072 Worker thread wakes up
23:30:43.867 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
23:30:43.867 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
23:30:43.867 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
23:30:43.869 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:30:43.872 00.003 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:30:43.872 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
23:30:43.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:43.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:30:43.872 00.000 10072 MoveAxis(E, 15, ABG)
23:30:43.872 00.000 10072 Guiding  Dir = 2, Dur = 15
23:30:43.873 00.001 10072 IsGuiding returns 0
23:30:43.874 00.001 10072 PulseGuide returned control before completion, sleep 25
23:30:43.891 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:30:43.893 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:43.898 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:43.900 00.002 1032 Enqueuing Expose request
23:30:43.910 00.010 10072 IsGuiding returns 0
23:30:43.910 00.000 10072 Move returns status 0, amount 15
23:30:43.910 00.000 10072 MoveAxis(N, 0, ABG)
23:30:43.910 00.000 10072 Move returns status 0, amount 0
23:30:43.910 00.000 10072 move complete, result=0
23:30:43.910 00.000 10072 worker thread done servicing request
23:30:43.910 00.000 10072 Worker thread wakes up
23:30:43.910 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:43.910 00.000 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
23:30:43.914 00.004 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:44.541 00.627 10072 Exposure complete
23:30:44.590 00.049 10072 worker thread done servicing request
23:30:44.590 00.000 1032 OnExposeComplete: enter
23:30:44.592 00.002 1032 UpdateGuideState(): m_state=6
23:30:44.595 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9632
23:30:44.596 00.001 1032 Star::Find returns 1 (0), X=1107.57, Y=132.06, Mass=1424, SNR=26.5, Peak=103 HFD=3.5
23:30:44.599 00.003 1032 MultiStar: [#1 0.16,-0.15,0.92,U] [#2 0.18,-0.02,0.81,U] [#3 0.09,-0.20,0.75,U] [#4 -0.09,0.11,0.72,U] [#5 0.07,-0.18,0.70,U] [#6 -0.03,-0.28,0.00,M1] [#7 0.21,-0.17,0.00,M1] [#8 0.09,-0.33,0.00,M1] 
23:30:44.600 00.001 1032 refined, 5 included, MultiStar: {0.12, -0.12}, one-star: {0.24, -0.25}
23:30:44.602 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
23:30:44.604 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
23:30:44.606 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.80 mountX=-0.15 mountY=-0.08, mountTheta=-2.63
23:30:44.608 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.12, opts=13)
23:30:44.612 00.004 1032 Enqueuing Move request for scope (0.12, -0.12)
23:30:44.616 00.004 10072 Worker thread wakes up
23:30:44.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
23:30:44.617 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
23:30:44.617 00.000 10072 Moving (0.12, -0.12) raw xDistance=-0.15 yDistance=-0.08
23:30:44.620 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:30:44.623 00.003 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 288.66
23:30:44.623 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
23:30:44.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:44.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:30:44.623 00.000 10072 MoveAxis(E, 87, ABG)
23:30:44.623 00.000 10072 Guiding  Dir = 2, Dur = 87
23:30:44.623 00.000 10072 IsGuiding returns 0
23:30:44.624 00.001 10072 PulseGuide returned control before completion, sleep 97
23:30:44.640 00.016 1032 UpdateGuideState exits: m=1424 SNR=26.5
23:30:44.643 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:44.645 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:44.647 00.002 1032 Enqueuing Expose request
23:30:44.730 00.083 10072 IsGuiding returns 0
23:30:44.730 00.000 10072 Move returns status 0, amount 87
23:30:44.730 00.000 10072 MoveAxis(N, 0, ABG)
23:30:44.730 00.000 10072 Move returns status 0, amount 0
23:30:44.730 00.000 10072 move complete, result=0
23:30:44.730 00.000 1032 GuideStep: -0.1 px 87 ms EAST, -0.1 px 0 ms NORTH
23:30:44.732 00.002 10072 worker thread done servicing request
23:30:44.733 00.001 10072 Worker thread wakes up
23:30:44.733 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:44.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:45.139 00.406 10072 Exposure complete
23:30:45.193 00.054 10072 worker thread done servicing request
23:30:45.193 00.000 1032 OnExposeComplete: enter
23:30:45.196 00.003 1032 UpdateGuideState(): m_state=6
23:30:45.198 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9633
23:30:45.201 00.003 1032 Star::Find returns 1 (0), X=1107.57, Y=132.24, Mass=1461, SNR=26.9, Peak=112 HFD=3.3
23:30:45.202 00.001 1032 MultiStar: [#1 0.13,-0.08,0.94,U] [#2 0.23,0.05,0.80,U] [#3 0.13,-0.24,0.00,M1] [#4 -0.10,0.17,0.67,U] [#5 0.12,0.01,0.68,U] [#6 -0.01,-0.10,0.63,U] [#7 0.17,-0.02,0.67,U] [#8 -0.01,-0.28,0.00,M2] 
23:30:45.206 00.004 1032 refined, 6 included, MultiStar: {0.12, -0.01}, one-star: {0.24, -0.07}
23:30:45.208 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
23:30:45.210 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
23:30:45.212 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=-0.04 mountY=-0.12, mountTheta=-1.93
23:30:45.215 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
23:30:45.217 00.002 1032 Enqueuing Move request for scope (0.12, -0.01)
23:30:45.219 00.002 10072 Worker thread wakes up
23:30:45.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
23:30:45.219 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
23:30:45.219 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.12
23:30:45.221 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:30:45.224 00.003 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
23:30:45.224 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
23:30:45.224 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:45.224 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:30:45.224 00.000 10072 MoveAxis(E, 16, ABG)
23:30:45.224 00.000 10072 Guiding  Dir = 2, Dur = 16
23:30:45.225 00.001 10072 IsGuiding returns 0
23:30:45.225 00.000 10072 PulseGuide returned control before completion, sleep 26
23:30:45.244 00.019 1032 UpdateGuideState exits: m=1461 SNR=26.9
23:30:45.248 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:45.250 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:45.252 00.002 1032 Enqueuing Expose request
23:30:45.260 00.008 10072 IsGuiding returns 0
23:30:45.260 00.000 10072 Move returns status 0, amount 16
23:30:45.260 00.000 10072 MoveAxis(N, 0, ABG)
23:30:45.260 00.000 10072 Move returns status 0, amount 0
23:30:45.260 00.000 10072 move complete, result=0
23:30:45.260 00.000 10072 worker thread done servicing request
23:30:45.261 00.001 10072 Worker thread wakes up
23:30:45.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:45.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:45.263 00.002 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
23:30:45.894 00.631 10072 Exposure complete
23:30:45.945 00.051 10072 worker thread done servicing request
23:30:45.945 00.000 1032 OnExposeComplete: enter
23:30:45.947 00.002 1032 UpdateGuideState(): m_state=6
23:30:45.949 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9634
23:30:45.951 00.002 1032 Star::Find returns 1 (0), X=1107.45, Y=132.29, Mass=1342, SNR=25.8, Peak=111 HFD=3.2
23:30:45.952 00.001 1032 MultiStar: [#1 0.13,-0.02,0.92,U] [#2 0.17,0.17,0.79,U] [#3 0.04,-0.13,0.78,U] [#4 -0.12,0.27,0.00,M1] [#5 0.10,0.13,0.69,U] [#6 -0.13,-0.05,0.63,U] [#7 0.18,0.14,0.71,U] [#8 -0.06,-0.16,0.52,U] 
23:30:45.955 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.12, -0.03}
23:30:45.958 00.003 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
23:30:45.959 00.001 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
23:30:45.963 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.10 mountX=-0.01 mountY=-0.08, mountTheta=-1.73
23:30:45.967 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
23:30:45.969 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
23:30:45.971 00.002 10072 Worker thread wakes up
23:30:45.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
23:30:45.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
23:30:45.971 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
23:30:45.973 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:30:45.976 00.003 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:30:45.976 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
23:30:45.977 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:45.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:30:45.977 00.000 10072 MoveAxis(E, 16, ABG)
23:30:45.977 00.000 10072 Guiding  Dir = 2, Dur = 16
23:30:45.977 00.000 10072 IsGuiding returns 0
23:30:45.978 00.001 10072 PulseGuide returned control before completion, sleep 26
23:30:45.995 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.8
23:30:45.997 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:45.999 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:46.002 00.003 1032 Enqueuing Expose request
23:30:46.015 00.013 10072 IsGuiding returns 0
23:30:46.015 00.000 10072 Move returns status 0, amount 16
23:30:46.015 00.000 10072 MoveAxis(N, 0, ABG)
23:30:46.015 00.000 10072 Move returns status 0, amount 0
23:30:46.015 00.000 10072 move complete, result=0
23:30:46.015 00.000 10072 worker thread done servicing request
23:30:46.015 00.000 10072 Worker thread wakes up
23:30:46.017 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:46.017 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:46.018 00.001 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
23:30:46.436 00.418 10072 Exposure complete
23:30:46.485 00.049 10072 worker thread done servicing request
23:30:46.485 00.000 1032 OnExposeComplete: enter
23:30:46.488 00.003 1032 UpdateGuideState(): m_state=6
23:30:46.492 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9635
23:30:46.495 00.003 1032 Star::Find returns 1 (0), X=1107.46, Y=132.17, Mass=1417, SNR=26.5, Peak=105 HFD=3.4
23:30:46.497 00.002 1032 MultiStar: [#1 0.09,0.05,0.95,U] [#2 0.11,0.06,0.75,U] [#3 0.04,-0.10,0.75,U] [#4 -0.18,0.19,0.00,M2] [#5 0.06,0.04,0.65,U] [#6 -0.00,-0.18,0.62,U] [#7 0.18,-0.06,0.72,U] [#8 -0.04,-0.11,0.54,U] 
23:30:46.498 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.05}, one-star: {0.13, -0.15}
23:30:46.500 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
23:30:46.501 00.001 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
23:30:46.503 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.59 mountX=-0.07 mountY=-0.06, mountTheta=-2.42
23:30:46.505 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
23:30:46.507 00.002 1032 Enqueuing Move request for scope (0.08, -0.05)
23:30:46.508 00.001 10072 Worker thread wakes up
23:30:46.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
23:30:46.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
23:30:46.508 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.06
23:30:46.510 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:30:46.513 00.003 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:30:46.513 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
23:30:46.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:46.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:30:46.513 00.000 10072 MoveAxis(E, 15, ABG)
23:30:46.513 00.000 10072 Guiding  Dir = 2, Dur = 15
23:30:46.514 00.001 10072 IsGuiding returns 0
23:30:46.514 00.000 10072 PulseGuide returned control before completion, sleep 25
23:30:46.532 00.018 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:30:46.534 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:46.536 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:46.538 00.002 1032 Enqueuing Expose request
23:30:46.542 00.004 10072 IsGuiding returns 0
23:30:46.542 00.000 10072 Move returns status 0, amount 15
23:30:46.542 00.000 10072 MoveAxis(N, 0, ABG)
23:30:46.542 00.000 10072 Move returns status 0, amount 0
23:30:46.542 00.000 10072 move complete, result=0
23:30:46.542 00.000 10072 worker thread done servicing request
23:30:46.542 00.000 10072 Worker thread wakes up
23:30:46.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:46.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:46.546 00.004 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:30:47.169 00.623 10072 Exposure complete
23:30:47.222 00.053 10072 worker thread done servicing request
23:30:47.222 00.000 1032 OnExposeComplete: enter
23:30:47.224 00.002 1032 UpdateGuideState(): m_state=6
23:30:47.226 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9636
23:30:47.228 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=132.01, Mass=1395, SNR=26.2, Peak=111 HFD=3.4
23:30:47.231 00.003 1032 MultiStar: [#1 0.18,-0.20,0.00,M1] [#2 0.21,-0.08,0.79,U] [#3 0.10,-0.39,0.00,M1] [#4 -0.04,-0.02,0.67,U] [#5 0.10,-0.16,0.65,U] [#6 0.08,-0.20,0.59,U] [#7 0.21,-0.16,0.00,M1] [#8 0.04,-0.29,0.00,M1] 
23:30:47.233 00.002 1032 refined, 4 included, MultiStar: {0.15, -0.16}, one-star: {0.29, -0.31}
23:30:47.234 00.001 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
23:30:47.237 00.003 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
23:30:47.238 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.84 mountX=-0.20 mountY=-0.10, mountTheta=-2.67
23:30:47.242 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.16, opts=13)
23:30:47.245 00.003 1032 Enqueuing Move request for scope (0.15, -0.16)
23:30:47.247 00.002 10072 Worker thread wakes up
23:30:47.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
23:30:47.247 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
23:30:47.247 00.000 10072 Moving (0.15, -0.16) raw xDistance=-0.20 yDistance=-0.10
23:30:47.249 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:30:47.252 00.003 10072 PPEC rslt: input = -0.20, final = -0.11, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 288.67
23:30:47.252 00.000 10072 PPEC: input: -0.20, control: -0.11, exposure: 500
23:30:47.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:47.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:30:47.252 00.000 10072 MoveAxis(E, 110, ABG)
23:30:47.252 00.000 10072 Guiding  Dir = 2, Dur = 110
23:30:47.253 00.001 10072 IsGuiding returns 0
23:30:47.253 00.000 10072 PulseGuide returned control before completion, sleep 120
23:30:47.271 00.018 1032 UpdateGuideState exits: m=1395 SNR=26.2
23:30:47.273 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:47.275 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:47.278 00.003 1032 Enqueuing Expose request
23:30:47.385 00.107 10072 IsGuiding returns 0
23:30:47.385 00.000 10072 Move returns status 0, amount 110
23:30:47.385 00.000 10072 MoveAxis(N, 0, ABG)
23:30:47.385 00.000 10072 Move returns status 0, amount 0
23:30:47.385 00.000 10072 move complete, result=0
23:30:47.385 00.000 10072 worker thread done servicing request
23:30:47.385 00.000 10072 Worker thread wakes up
23:30:47.385 00.000 1032 GuideStep: -0.2 px 110 ms EAST, -0.1 px 0 ms NORTH
23:30:47.388 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:47.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:47.796 00.408 10072 Exposure complete
23:30:47.849 00.053 10072 worker thread done servicing request
23:30:47.849 00.000 1032 OnExposeComplete: enter
23:30:47.851 00.002 1032 UpdateGuideState(): m_state=6
23:30:47.852 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9637
23:30:47.854 00.002 1032 Star::Find returns 1 (0), X=1107.57, Y=132.14, Mass=1364, SNR=25.9, Peak=100 HFD=3.5
23:30:47.856 00.002 1032 MultiStar: [#1 0.19,-0.09,1.01,U] [#2 0.16,-0.07,0.86,U] [#3 0.07,-0.28,0.00,M2] [#4 -0.16,0.15,0.66,U] [#5 0.11,-0.07,0.62,U] [#6 0.01,-0.29,0.00,M1] [#7 0.13,-0.18,0.68,U] [#8 0.01,-0.19,0.51,U] 
23:30:47.857 00.001 1032 refined, 6 included, MultiStar: {0.11, -0.09}, one-star: {0.24, -0.17}
23:30:47.859 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
23:30:47.860 00.001 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
23:30:47.862 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-0.68 mountX=-0.12 mountY=-0.09, mountTheta=-2.51
23:30:47.866 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
23:30:47.867 00.001 1032 Enqueuing Move request for scope (0.11, -0.09)
23:30:47.869 00.002 10072 Worker thread wakes up
23:30:47.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
23:30:47.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
23:30:47.869 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=-0.09
23:30:47.870 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:30:47.873 00.003 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:30:47.873 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
23:30:47.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:47.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:47.873 00.000 10072 MoveAxis(E, 17, ABG)
23:30:47.874 00.001 10072 Guiding  Dir = 2, Dur = 17
23:30:47.874 00.000 10072 IsGuiding returns 0
23:30:47.874 00.000 10072 PulseGuide returned control before completion, sleep 27
23:30:47.891 00.017 1032 UpdateGuideState exits: m=1364 SNR=25.9
23:30:47.896 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:47.897 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:47.899 00.002 1032 Enqueuing Expose request
23:30:47.918 00.019 10072 IsGuiding returns 0
23:30:47.918 00.000 10072 Move returns status 0, amount 17
23:30:47.918 00.000 10072 MoveAxis(N, 0, ABG)
23:30:47.918 00.000 10072 Move returns status 0, amount 0
23:30:47.918 00.000 10072 move complete, result=0
23:30:47.918 00.000 10072 worker thread done servicing request
23:30:47.918 00.000 10072 Worker thread wakes up
23:30:47.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:47.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:47.919 00.001 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
23:30:48.543 00.624 10072 Exposure complete
23:30:48.592 00.049 10072 worker thread done servicing request
23:30:48.592 00.000 1032 OnExposeComplete: enter
23:30:48.594 00.002 1032 UpdateGuideState(): m_state=6
23:30:48.596 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9638
23:30:48.598 00.002 1032 Star::Find returns 1 (0), X=1107.51, Y=132.19, Mass=1338, SNR=25.7, Peak=100 HFD=3.4
23:30:48.599 00.001 1032 MultiStar: [#1 0.15,0.03,0.98,U] [#2 0.16,0.12,0.81,U] [#3 -0.01,-0.02,0.77,U] [#4 -0.12,0.22,0.70,U] [#5 0.03,0.14,0.63,U] [#6 -0.10,-0.12,0.60,U] [#7 0.23,0.10,0.68,U] [#8 0.03,0.03,0.51,U] 
23:30:48.602 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.17, -0.13}
23:30:48.603 00.001 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
23:30:48.605 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
23:30:48.607 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.43 mountX=0.01 mountY=-0.08, mountTheta=-1.40
23:30:48.610 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
23:30:48.613 00.003 1032 Enqueuing Move request for scope (0.07, 0.03)
23:30:48.615 00.002 10072 Worker thread wakes up
23:30:48.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:30:48.615 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:30:48.615 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
23:30:48.616 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:30:48.620 00.004 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:30:48.620 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
23:30:48.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:48.620 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:30:48.620 00.000 10072 MoveAxis(E, 17, ABG)
23:30:48.620 00.000 10072 Guiding  Dir = 2, Dur = 17
23:30:48.621 00.001 10072 IsGuiding returns 0
23:30:48.621 00.000 10072 PulseGuide returned control before completion, sleep 27
23:30:48.638 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:30:48.640 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:48.642 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:48.645 00.003 1032 Enqueuing Expose request
23:30:48.650 00.005 10072 IsGuiding returns 0
23:30:48.650 00.000 10072 Move returns status 0, amount 17
23:30:48.650 00.000 10072 MoveAxis(N, 0, ABG)
23:30:48.650 00.000 10072 Move returns status 0, amount 0
23:30:48.650 00.000 10072 move complete, result=0
23:30:48.650 00.000 10072 worker thread done servicing request
23:30:48.650 00.000 10072 Worker thread wakes up
23:30:48.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:48.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:48.655 00.005 1032 GuideStep: 0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
23:30:49.063 00.408 10072 Exposure complete
23:30:49.111 00.048 10072 worker thread done servicing request
23:30:49.111 00.000 1032 OnExposeComplete: enter
23:30:49.113 00.002 1032 UpdateGuideState(): m_state=6
23:30:49.115 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9639
23:30:49.116 00.001 1032 Star::Find returns 1 (0), X=1107.58, Y=132.09, Mass=1494, SNR=27.2, Peak=118 HFD=3.4
23:30:49.123 00.007 1032 MultiStar: [#1 0.18,-0.12,0.90,U] [#2 0.25,-0.07,0.00,M1] [#3 0.09,-0.23,0.70,U] [#4 -0.10,0.17,0.69,U] [#5 0.08,-0.01,0.69,U] [#6 -0.03,-0.27,0.00,M1] [#7 0.23,0.03,0.63,U] [#8 -0.03,-0.20,0.51,U] 
23:30:49.124 00.001 1032 refined, 6 included, MultiStar: {0.11, -0.09}, one-star: {0.24, -0.22}
23:30:49.126 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
23:30:49.127 00.001 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
23:30:49.128 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.67 mountX=-0.12 mountY=-0.09, mountTheta=-2.50
23:30:49.131 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
23:30:49.132 00.001 1032 Enqueuing Move request for scope (0.11, -0.09)
23:30:49.134 00.002 10072 Worker thread wakes up
23:30:49.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
23:30:49.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
23:30:49.134 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=-0.09
23:30:49.136 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:30:49.138 00.002 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:30:49.138 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
23:30:49.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:49.139 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:49.139 00.000 10072 MoveAxis(E, 15, ABG)
23:30:49.139 00.000 10072 Guiding  Dir = 2, Dur = 15
23:30:49.139 00.000 10072 IsGuiding returns 0
23:30:49.139 00.000 10072 PulseGuide returned control before completion, sleep 25
23:30:49.155 00.016 1032 UpdateGuideState exits: m=1494 SNR=27.2
23:30:49.157 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:49.158 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:49.160 00.002 1032 Enqueuing Expose request
23:30:49.179 00.019 10072 IsGuiding returns 0
23:30:49.179 00.000 10072 Move returns status 0, amount 15
23:30:49.179 00.000 10072 MoveAxis(N, 0, ABG)
23:30:49.179 00.000 10072 Move returns status 0, amount 0
23:30:49.179 00.000 10072 move complete, result=0
23:30:49.179 00.000 10072 worker thread done servicing request
23:30:49.179 00.000 10072 Worker thread wakes up
23:30:49.179 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:49.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:49.181 00.002 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:30:49.808 00.627 10072 Exposure complete
23:30:49.856 00.048 10072 worker thread done servicing request
23:30:49.856 00.000 1032 OnExposeComplete: enter
23:30:49.858 00.002 1032 UpdateGuideState(): m_state=6
23:30:49.861 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9640
23:30:49.864 00.003 1032 Star::Find returns 1 (0), X=1107.63, Y=132.06, Mass=1250, SNR=24.8, Peak=87 HFD=3.4
23:30:49.866 00.002 1032 MultiStar: [#1 0.29,-0.25,0.00,M1] [#2 0.26,-0.21,0.00,M2] [#3 0.24,-0.36,0.00,M1] [#4 0.00,0.02,0.76,U] [#5 0.07,-0.16,0.74,U] [#6 0.01,-0.28,0.00,M2] [#7 0.27,-0.24,0.00,M1] [#8 0.09,-0.32,0.00,M1] 
23:30:49.868 00.002 1032 refined, 2 included, MultiStar: {0.14, -0.14}, one-star: {0.30, -0.26}
23:30:49.871 00.003 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
23:30:49.873 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
23:30:49.874 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.79 mountX=-0.17 mountY=-0.10, mountTheta=-2.62
23:30:49.877 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.14, opts=13)
23:30:49.879 00.002 1032 Enqueuing Move request for scope (0.14, -0.14)
23:30:49.881 00.002 10072 Worker thread wakes up
23:30:49.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
23:30:49.881 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
23:30:49.881 00.000 10072 Moving (0.14, -0.14) raw xDistance=-0.17 yDistance=-0.10
23:30:49.883 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:30:49.886 00.003 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 288.67
23:30:49.886 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
23:30:49.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:49.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:30:49.887 00.001 10072 MoveAxis(E, 97, ABG)
23:30:49.887 00.000 10072 Guiding  Dir = 2, Dur = 97
23:30:49.887 00.000 10072 IsGuiding returns 0
23:30:49.887 00.000 10072 PulseGuide returned control before completion, sleep 107
23:30:49.905 00.018 1032 UpdateGuideState exits: m=1250 SNR=24.8
23:30:49.906 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:49.908 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:49.909 00.001 1032 Enqueuing Expose request
23:30:50.008 00.099 10072 IsGuiding returns 1
23:30:50.008 00.000 10072 scope still moving after pulse duration time elapsed
23:30:50.039 00.031 10072 IsGuiding returns 0
23:30:50.039 00.000 10072 scope move finished after 97 + 55 ms
23:30:50.039 00.000 10072 Move returns status 0, amount 97
23:30:50.039 00.000 10072 MoveAxis(N, 0, ABG)
23:30:50.039 00.000 10072 Move returns status 0, amount 0
23:30:50.039 00.000 10072 move complete, result=0
23:30:50.039 00.000 10072 worker thread done servicing request
23:30:50.039 00.000 10072 Worker thread wakes up
23:30:50.039 00.000 1032 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
23:30:50.042 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:50.043 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:50.462 00.419 10072 Exposure complete
23:30:50.514 00.052 10072 worker thread done servicing request
23:30:50.514 00.000 1032 OnExposeComplete: enter
23:30:50.516 00.002 1032 UpdateGuideState(): m_state=6
23:30:50.519 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9641
23:30:50.523 00.004 1032 Star::Find returns 1 (0), X=1107.55, Y=132.03, Mass=1420, SNR=26.5, Peak=105 HFD=3.5
23:30:50.526 00.003 1032 MultiStar: [#1 0.22,-0.19,0.00,M2] [#2 0.29,-0.10,0.00,M3] [#3 0.17,-0.33,0.00,M2] [#4 -0.01,0.09,0.69,U] [#5 0.13,-0.03,0.63,U] [#6 0.01,-0.27,0.00,M3] [#7 0.27,-0.21,0.00,M2] [#8 -0.10,-0.31,0.00,M2] 
23:30:50.528 00.002 1032 refined, 2 included, MultiStar: {0.13, -0.11}, one-star: {0.22, -0.28}
23:30:50.530 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
23:30:50.532 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
23:30:50.533 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.70 mountX=-0.14 mountY=-0.09, mountTheta=-2.53
23:30:50.536 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.11, opts=13)
23:30:50.538 00.002 1032 Enqueuing Move request for scope (0.13, -0.11)
23:30:50.540 00.002 10072 Worker thread wakes up
23:30:50.540 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
23:30:50.540 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
23:30:50.540 00.000 10072 Moving (0.13, -0.11) raw xDistance=-0.14 yDistance=-0.09
23:30:50.542 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:30:50.545 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 288.67
23:30:50.545 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:30:50.545 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:50.545 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:50.546 00.001 10072 MoveAxis(E, 81, ABG)
23:30:50.546 00.000 10072 Guiding  Dir = 2, Dur = 81
23:30:50.546 00.000 10072 IsGuiding returns 0
23:30:50.547 00.001 10072 PulseGuide returned control before completion, sleep 91
23:30:50.564 00.017 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:30:50.565 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:50.567 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:50.569 00.002 1032 Enqueuing Expose request
23:30:50.647 00.078 10072 IsGuiding returns 0
23:30:50.647 00.000 10072 Move returns status 0, amount 81
23:30:50.647 00.000 10072 MoveAxis(N, 0, ABG)
23:30:50.647 00.000 10072 Move returns status 0, amount 0
23:30:50.647 00.000 10072 move complete, result=0
23:30:50.648 00.001 10072 worker thread done servicing request
23:30:50.648 00.000 10072 Worker thread wakes up
23:30:50.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:50.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:50.648 00.000 1032 GuideStep: -0.1 px 81 ms EAST, -0.1 px 0 ms NORTH
23:30:51.275 00.627 10072 Exposure complete
23:30:51.325 00.050 10072 worker thread done servicing request
23:30:51.325 00.000 1032 OnExposeComplete: enter
23:30:51.327 00.002 1032 UpdateGuideState(): m_state=6
23:30:51.331 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9642
23:30:51.334 00.003 1032 Star::Find returns 1 (0), X=1107.51, Y=132.31, Mass=1472, SNR=27.0, Peak=121 HFD=3.3
23:30:51.336 00.002 1032 MultiStar: [#1 0.14,0.02,0.95,U] [#2 0.15,0.21,0.00,M4] [#3 0.04,0.06,0.76,U] [#4 -0.13,0.24,0.00,M1] [#5 0.07,0.13,0.63,U] [#6 -0.16,0.14,0.58,U] [#7 0.13,0.06,0.65,U] [#8 -0.03,0.16,0.47,U] 
23:30:51.338 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.07}, one-star: {0.18, -0.00}
23:30:51.340 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
23:30:51.341 00.001 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
23:30:51.344 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.74 mountX=0.05 mountY=-0.09, mountTheta=-1.09
23:30:51.347 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
23:30:51.348 00.001 1032 Enqueuing Move request for scope (0.07, 0.07)
23:30:51.351 00.003 10072 Worker thread wakes up
23:30:51.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
23:30:51.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
23:30:51.351 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.09
23:30:51.354 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:30:51.356 00.002 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
23:30:51.356 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
23:30:51.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:51.357 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:51.357 00.000 10072 MoveAxis(E, 19, ABG)
23:30:51.357 00.000 10072 Guiding  Dir = 2, Dur = 19
23:30:51.357 00.000 10072 IsGuiding returns 0
23:30:51.357 00.000 10072 PulseGuide returned control before completion, sleep 29
23:30:51.374 00.017 1032 UpdateGuideState exits: m=1472 SNR=27.0
23:30:51.377 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:51.379 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:51.380 00.001 1032 Enqueuing Expose request
23:30:51.398 00.018 10072 IsGuiding returns 0
23:30:51.398 00.000 10072 Move returns status 0, amount 19
23:30:51.398 00.000 10072 MoveAxis(N, 0, ABG)
23:30:51.398 00.000 10072 Move returns status 0, amount 0
23:30:51.398 00.000 10072 move complete, result=0
23:30:51.398 00.000 10072 worker thread done servicing request
23:30:51.398 00.000 10072 Worker thread wakes up
23:30:51.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:51.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:51.402 00.004 1032 GuideStep: 0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
23:30:51.806 00.404 10072 Exposure complete
23:30:51.857 00.051 10072 worker thread done servicing request
23:30:51.858 00.001 1032 OnExposeComplete: enter
23:30:51.860 00.002 1032 UpdateGuideState(): m_state=6
23:30:51.864 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9643
23:30:51.868 00.004 1032 Star::Find returns 1 (0), X=1107.49, Y=132.34, Mass=1469, SNR=27.0, Peak=112 HFD=3.3
23:30:51.870 00.002 1032 MultiStar: [#1 0.17,0.08,0.92,U] [#2 0.17,0.33,0.00,M5] [#3 0.00,0.05,0.71,U] [#4 -0.10,0.30,0.00,M2] [#5 0.06,0.10,0.66,U] [#6 0.04,0.09,0.62,U] [#7 0.17,0.16,0.65,U] [#8 0.11,-0.03,0.51,U] 
23:30:51.871 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.07}, one-star: {0.16, 0.02}
23:30:51.873 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
23:30:51.874 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
23:30:51.876 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.56 mountX=0.04 mountY=-0.12, mountTheta=-1.28
23:30:51.879 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
23:30:51.881 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
23:30:51.883 00.002 10072 Worker thread wakes up
23:30:51.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:30:51.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:30:51.883 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
23:30:51.885 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:30:51.888 00.003 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:30:51.888 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
23:30:51.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:51.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:30:51.888 00.000 10072 MoveAxis(E, 16, ABG)
23:30:51.888 00.000 10072 Guiding  Dir = 2, Dur = 16
23:30:51.890 00.002 10072 IsGuiding returns 0
23:30:51.890 00.000 10072 PulseGuide returned control before completion, sleep 26
23:30:51.909 00.019 1032 UpdateGuideState exits: m=1469 SNR=27.0
23:30:51.911 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:51.913 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:51.915 00.002 1032 Enqueuing Expose request
23:30:51.926 00.011 10072 IsGuiding returns 0
23:30:51.926 00.000 10072 Move returns status 0, amount 16
23:30:51.926 00.000 10072 MoveAxis(N, 0, ABG)
23:30:51.926 00.000 10072 Move returns status 0, amount 0
23:30:51.926 00.000 10072 move complete, result=0
23:30:51.926 00.000 10072 worker thread done servicing request
23:30:51.927 00.001 10072 Worker thread wakes up
23:30:51.927 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:51.927 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:51.929 00.002 1032 GuideStep: 0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
23:30:52.555 00.626 10072 Exposure complete
23:30:52.606 00.051 10072 worker thread done servicing request
23:30:52.606 00.000 1032 OnExposeComplete: enter
23:30:52.608 00.002 1032 UpdateGuideState(): m_state=6
23:30:52.611 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9644
23:30:52.615 00.004 1032 Star::Find returns 1 (0), X=1107.54, Y=132.18, Mass=1547, SNR=27.6, Peak=115 HFD=3.4
23:30:52.618 00.003 1032 MultiStar: [#1 0.13,-0.12,0.91,U] [#2 0.22,0.21,0.00,M6] [#3 0.06,-0.22,0.72,U] [#4 -0.13,0.10,0.64,U] [#5 0.23,0.06,0.63,U] [#6 -0.13,-0.14,0.59,U] [#7 0.32,-0.17,0.00,M1] [#8 -0.01,-0.22,0.48,U] 
23:30:52.619 00.001 1032 refined, 6 included, MultiStar: {0.07, -0.10}, one-star: {0.21, -0.13}
23:30:52.621 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
23:30:52.623 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
23:30:52.624 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.95 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
23:30:52.628 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.10, opts=13)
23:30:52.630 00.002 1032 Enqueuing Move request for scope (0.07, -0.10)
23:30:52.632 00.002 10072 Worker thread wakes up
23:30:52.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
23:30:52.632 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
23:30:52.632 00.000 10072 Moving (0.07, -0.10) raw xDistance=-0.11 yDistance=-0.04
23:30:52.634 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:30:52.637 00.003 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:30:52.637 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
23:30:52.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:52.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:30:52.637 00.000 10072 MoveAxis(E, 16, ABG)
23:30:52.637 00.000 10072 Guiding  Dir = 2, Dur = 16
23:30:52.638 00.001 10072 IsGuiding returns 0
23:30:52.638 00.000 10072 PulseGuide returned control before completion, sleep 26
23:30:52.655 00.017 1032 UpdateGuideState exits: m=1547 SNR=27.6
23:30:52.657 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:52.659 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:52.662 00.003 1032 Enqueuing Expose request
23:30:52.674 00.012 10072 IsGuiding returns 0
23:30:52.674 00.000 10072 Move returns status 0, amount 16
23:30:52.675 00.001 10072 MoveAxis(N, 0, ABG)
23:30:52.675 00.000 10072 Move returns status 0, amount 0
23:30:52.675 00.000 10072 move complete, result=0
23:30:52.675 00.000 10072 worker thread done servicing request
23:30:52.675 00.000 10072 Worker thread wakes up
23:30:52.675 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:52.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:52.675 00.000 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
23:30:53.084 00.409 10072 Exposure complete
23:30:53.141 00.057 10072 worker thread done servicing request
23:30:53.142 00.001 1032 OnExposeComplete: enter
23:30:53.146 00.004 1032 UpdateGuideState(): m_state=6
23:30:53.147 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9645
23:30:53.148 00.001 1032 Star::Find returns 1 (0), X=1107.55, Y=132.12, Mass=1401, SNR=26.3, Peak=106 HFD=3.5
23:30:53.150 00.002 1032 MultiStar: [#1 0.25,-0.10,0.00,M1] [#2 0.24,-0.05,0.78,U] [#3 0.12,-0.15,0.75,U] [#4 0.00,0.14,0.67,U] [#5 0.10,-0.12,0.66,U] [#6 -0.00,-0.12,0.58,U] [#7 0.27,-0.10,0.00,M2] [#8 0.09,-0.11,0.51,U] 
23:30:53.151 00.001 1032 refined, 6 included, MultiStar: {0.12, -0.09}, one-star: {0.22, -0.20}
23:30:53.153 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
23:30:53.155 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
23:30:53.156 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.64 mountX=-0.12 mountY=-0.10, mountTheta=-2.47
23:30:53.159 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
23:30:53.161 00.002 1032 Enqueuing Move request for scope (0.12, -0.09)
23:30:53.162 00.001 10072 Worker thread wakes up
23:30:53.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
23:30:53.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
23:30:53.162 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.12 yDistance=-0.10
23:30:53.165 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:30:53.167 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:30:53.167 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:30:53.168 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:53.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:30:53.168 00.000 10072 MoveAxis(E, 13, ABG)
23:30:53.168 00.000 10072 Guiding  Dir = 2, Dur = 13
23:30:53.168 00.000 10072 IsGuiding returns 0
23:30:53.169 00.001 10072 PulseGuide returned control before completion, sleep 23
23:30:53.186 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:30:53.188 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:53.190 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:53.191 00.001 1032 Enqueuing Expose request
23:30:53.208 00.017 10072 IsGuiding returns 0
23:30:53.211 00.003 10072 Move returns status 0, amount 13
23:30:53.212 00.001 10072 MoveAxis(N, 0, ABG)
23:30:53.212 00.000 10072 Move returns status 0, amount 0
23:30:53.212 00.000 10072 move complete, result=0
23:30:53.212 00.000 10072 worker thread done servicing request
23:30:53.212 00.000 10072 Worker thread wakes up
23:30:53.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:53.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:53.215 00.003 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:30:53.839 00.624 10072 Exposure complete
23:30:53.888 00.049 10072 worker thread done servicing request
23:30:53.888 00.000 1032 OnExposeComplete: enter
23:30:53.891 00.003 1032 UpdateGuideState(): m_state=6
23:30:53.894 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9646
23:30:53.897 00.003 1032 Star::Find returns 1 (0), X=1107.49, Y=132.18, Mass=1438, SNR=26.6, Peak=111 HFD=3.4
23:30:53.899 00.002 1032 MultiStar: [#1 0.18,0.01,0.97,U] [#2 0.26,0.05,0.00,M6] [#3 0.05,-0.15,0.78,U] [#4 -0.11,0.15,0.68,U] [#5 0.02,0.07,0.67,U] [#6 0.03,-0.02,0.60,U] [#7 0.12,0.03,0.70,U] [#8 -0.01,-0.06,0.50,U] 
23:30:53.902 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.02}, one-star: {0.16, -0.13}
23:30:53.905 00.003 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
23:30:53.907 00.002 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
23:30:53.909 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.26 mountX=-0.04 mountY=-0.06, mountTheta=-2.09
23:30:53.912 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
23:30:53.914 00.002 1032 Enqueuing Move request for scope (0.07, -0.02)
23:30:53.917 00.003 10072 Worker thread wakes up
23:30:53.917 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:30:53.917 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:30:53.917 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
23:30:53.918 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=149, Gamma=2.230
23:30:53.921 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:30:53.921 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:30:53.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:53.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:30:53.921 00.000 10072 MoveAxis(E, 13, ABG)
23:30:53.921 00.000 10072 Guiding  Dir = 2, Dur = 13
23:30:53.921 00.000 10072 IsGuiding returns 0
23:30:53.922 00.001 10072 PulseGuide returned control before completion, sleep 23
23:30:53.939 00.017 1032 UpdateGuideState exits: m=1438 SNR=26.6
23:30:53.941 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:53.943 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:53.945 00.002 1032 Enqueuing Expose request
23:30:53.946 00.001 10072 IsGuiding returns 0
23:30:53.948 00.002 10072 Move returns status 0, amount 13
23:30:53.948 00.000 10072 MoveAxis(N, 0, ABG)
23:30:53.948 00.000 10072 Move returns status 0, amount 0
23:30:53.948 00.000 10072 move complete, result=0
23:30:53.948 00.000 10072 worker thread done servicing request
23:30:53.948 00.000 10072 Worker thread wakes up
23:30:53.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:53.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:53.956 00.008 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:30:54.356 00.400 10072 Exposure complete
23:30:54.406 00.050 10072 worker thread done servicing request
23:30:54.406 00.000 1032 OnExposeComplete: enter
23:30:54.409 00.003 1032 UpdateGuideState(): m_state=6
23:30:54.410 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9647
23:30:54.412 00.002 1032 Star::Find returns 1 (0), X=1107.56, Y=132.21, Mass=1499, SNR=27.2, Peak=119 HFD=3.4
23:30:54.415 00.003 1032 MultiStar: [#1 0.20,0.02,0.92,U] [#2 0.22,0.20,0.00,M7] [#3 -0.01,-0.11,0.75,U] [#4 -0.08,0.16,0.66,U] [#5 0.08,0.04,0.65,U] [#6 0.02,-0.06,0.59,U] [#7 0.18,-0.06,0.71,U] [#8 -0.12,0.01,0.51,U] 
23:30:54.417 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.02}, one-star: {0.23, -0.11}
23:30:54.418 00.001 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:30:54.420 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:30:54.421 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.23 mountX=-0.04 mountY=-0.08, mountTheta=-2.06
23:30:54.425 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
23:30:54.429 00.004 1032 Enqueuing Move request for scope (0.09, -0.02)
23:30:54.433 00.004 10072 Worker thread wakes up
23:30:54.433 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
23:30:54.433 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
23:30:54.433 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
23:30:54.435 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:30:54.437 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:30:54.438 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:30:54.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:54.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:30:54.438 00.000 10072 MoveAxis(E, 12, ABG)
23:30:54.438 00.000 10072 Guiding  Dir = 2, Dur = 12
23:30:54.438 00.000 10072 IsGuiding returns 0
23:30:54.439 00.001 10072 PulseGuide returned control before completion, sleep 22
23:30:54.455 00.016 1032 UpdateGuideState exits: m=1499 SNR=27.2
23:30:54.457 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:54.461 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:54.464 00.003 1032 Enqueuing Expose request
23:30:54.465 00.001 10072 IsGuiding returns 0
23:30:54.465 00.000 10072 Move returns status 0, amount 12
23:30:54.465 00.000 10072 MoveAxis(N, 0, ABG)
23:30:54.465 00.000 10072 Move returns status 0, amount 0
23:30:54.466 00.001 10072 move complete, result=0
23:30:54.466 00.000 10072 worker thread done servicing request
23:30:54.466 00.000 10072 Worker thread wakes up
23:30:54.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:54.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:54.473 00.007 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:30:55.094 00.621 10072 Exposure complete
23:30:55.143 00.049 10072 worker thread done servicing request
23:30:55.143 00.000 1032 OnExposeComplete: enter
23:30:55.145 00.002 1032 UpdateGuideState(): m_state=6
23:30:55.148 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9648
23:30:55.150 00.002 1032 Star::Find returns 1 (0), X=1107.52, Y=132.10, Mass=1574, SNR=27.9, Peak=117 HFD=3.5
23:30:55.152 00.002 1032 MultiStar: [#1 0.26,-0.13,0.00,M1] [#2 0.20,-0.00,0.74,U] [#3 0.23,-0.37,0.00,M1] [#4 -0.05,-0.05,0.60,U] [#5 0.08,-0.05,0.64,U] [#6 0.04,-0.28,0.00,M1] [#7 0.22,-0.21,0.00,M1] [#8 0.14,-0.25,0.00,M1] 
23:30:55.154 00.002 1032 refined, 3 included, MultiStar: {0.12, -0.10}, one-star: {0.19, -0.22}
23:30:55.155 00.001 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
23:30:55.157 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
23:30:55.159 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.67 mountX=-0.12 mountY=-0.09, mountTheta=-2.50
23:30:55.162 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.10, opts=13)
23:30:55.164 00.002 1032 Enqueuing Move request for scope (0.12, -0.10)
23:30:55.166 00.002 10072 Worker thread wakes up
23:30:55.166 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
23:30:55.166 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
23:30:55.166 00.000 10072 Moving (0.12, -0.10) raw xDistance=-0.12 yDistance=-0.09
23:30:55.169 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:30:55.171 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:30:55.171 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:30:55.172 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:55.173 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:55.173 00.000 10072 MoveAxis(E, 14, ABG)
23:30:55.173 00.000 10072 Guiding  Dir = 2, Dur = 14
23:30:55.174 00.001 10072 IsGuiding returns 0
23:30:55.175 00.001 10072 PulseGuide returned control before completion, sleep 24
23:30:55.193 00.018 1032 UpdateGuideState exits: m=1574 SNR=27.9
23:30:55.194 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:55.197 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:55.198 00.001 1032 Enqueuing Expose request
23:30:55.214 00.016 10072 IsGuiding returns 0
23:30:55.214 00.000 10072 Move returns status 0, amount 14
23:30:55.214 00.000 10072 MoveAxis(N, 0, ABG)
23:30:55.214 00.000 10072 Move returns status 0, amount 0
23:30:55.214 00.000 10072 move complete, result=0
23:30:55.214 00.000 10072 worker thread done servicing request
23:30:55.214 00.000 10072 Worker thread wakes up
23:30:55.214 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:55.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:55.214 00.000 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:30:55.621 00.407 10072 Exposure complete
23:30:55.671 00.050 10072 worker thread done servicing request
23:30:55.671 00.000 1032 OnExposeComplete: enter
23:30:55.674 00.003 1032 UpdateGuideState(): m_state=6
23:30:55.677 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9649
23:30:55.680 00.003 1032 Star::Find returns 1 (0), X=1107.62, Y=131.96, Mass=1456, SNR=26.9, Peak=103 HFD=3.5
23:30:55.682 00.002 1032 MultiStar: [#1 0.23,-0.25,0.00,M2] [#2 0.30,-0.11,0.00,M7] [#3 0.16,-0.38,0.00,M2] [#4 0.00,-0.09,0.65,U] [#5 0.19,-0.25,0.00,M1] [#6 0.10,-0.22,0.63,U] [#7 0.33,-0.34,0.00,M2] [#8 0.13,-0.36,0.00,M2] 
23:30:55.683 00.001 1032 refined, 2 included, MultiStar: {0.15, -0.24}, one-star: {0.29, -0.36}
23:30:55.685 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
23:30:55.686 00.001 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
23:30:55.689 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-1.01 mountX=-0.27 mountY=-0.08, mountTheta=-2.84
23:30:55.691 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.24, opts=13)
23:30:55.692 00.001 1032 Enqueuing Move request for scope (0.15, -0.24)
23:30:55.694 00.002 10072 Worker thread wakes up
23:30:55.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.24) opts 0xd
23:30:55.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.24)
23:30:55.694 00.000 10072 Moving (0.15, -0.24) raw xDistance=-0.27 yDistance=-0.08
23:30:55.695 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:30:55.698 00.003 10072 PPEC rslt: input = -0.27, final = -0.15, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 288.68
23:30:55.698 00.000 10072 PPEC: input: -0.27, control: -0.15, exposure: 500
23:30:55.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:55.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:30:55.699 00.001 10072 MoveAxis(E, 140, ABG)
23:30:55.699 00.000 10072 Guiding  Dir = 2, Dur = 140
23:30:55.699 00.000 10072 IsGuiding returns 0
23:30:55.699 00.000 10072 PulseGuide returned control before completion, sleep 150
23:30:55.716 00.017 1032 UpdateGuideState exits: m=1456 SNR=26.9
23:30:55.718 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:55.720 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:55.721 00.001 1032 Enqueuing Expose request
23:30:55.852 00.131 10072 IsGuiding returns 0
23:30:55.852 00.000 10072 Move returns status 0, amount 140
23:30:55.852 00.000 10072 MoveAxis(N, 0, ABG)
23:30:55.852 00.000 10072 Move returns status 0, amount 0
23:30:55.852 00.000 10072 move complete, result=0
23:30:55.852 00.000 10072 worker thread done servicing request
23:30:55.852 00.000 10072 Worker thread wakes up
23:30:55.852 00.000 1032 GuideStep: -0.3 px 140 ms EAST, -0.1 px 0 ms NORTH
23:30:55.855 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:55.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:56.481 00.626 10072 Exposure complete
23:30:56.532 00.051 10072 worker thread done servicing request
23:30:56.532 00.000 1032 OnExposeComplete: enter
23:30:56.534 00.002 1032 UpdateGuideState(): m_state=6
23:30:56.536 00.002 1032 Star::Find(15, 1107, 131, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9650
23:30:56.538 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=132.12, Mass=1352, SNR=25.8, Peak=97 HFD=3.4
23:30:56.539 00.001 1032 MultiStar: [#1 0.23,-0.10,0.96,U] [#2 0.20,0.07,0.81,U] [#3 0.15,-0.07,0.81,U] [#4 -0.01,0.19,0.69,U] [#5 0.17,-0.04,0.68,U] [#6 -0.05,-0.05,0.62,U] [#7 0.24,0.08,0.72,U] [#8 0.16,-0.04,0.55,U] 
23:30:56.541 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.03}, one-star: {0.33, -0.19}
23:30:56.542 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:30:56.543 00.001 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:30:56.545 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.15 mountX=-0.07 mountY=-0.16, mountTheta=-1.98
23:30:56.547 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
23:30:56.549 00.002 1032 Enqueuing Move request for scope (0.17, -0.03)
23:30:56.551 00.002 10072 Worker thread wakes up
23:30:56.551 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
23:30:56.553 00.002 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
23:30:56.553 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.07 yDistance=-0.16
23:30:56.554 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:30:56.557 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
23:30:56.557 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:30:56.557 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:56.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:30:56.557 00.000 10072 MoveAxis(E, 14, ABG)
23:30:56.557 00.000 10072 Guiding  Dir = 2, Dur = 14
23:30:56.557 00.000 10072 IsGuiding returns 0
23:30:56.558 00.001 10072 PulseGuide returned control before completion, sleep 24
23:30:56.574 00.016 1032 UpdateGuideState exits: m=1352 SNR=25.8
23:30:56.577 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:56.579 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:56.582 00.003 1032 Enqueuing Expose request
23:30:56.587 00.005 10072 IsGuiding returns 0
23:30:56.587 00.000 10072 Move returns status 0, amount 14
23:30:56.587 00.000 10072 MoveAxis(N, 0, ABG)
23:30:56.587 00.000 10072 Move returns status 0, amount 0
23:30:56.588 00.001 10072 move complete, result=0
23:30:56.588 00.000 10072 worker thread done servicing request
23:30:56.588 00.000 10072 Worker thread wakes up
23:30:56.588 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:56.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:56.593 00.005 1032 GuideStep: -0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
23:30:56.994 00.401 10072 Exposure complete
23:30:57.046 00.052 10072 worker thread done servicing request
23:30:57.046 00.000 1032 OnExposeComplete: enter
23:30:57.050 00.004 1032 UpdateGuideState(): m_state=6
23:30:57.054 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9651
23:30:57.056 00.002 1032 Star::Find returns 1 (0), X=1107.50, Y=132.31, Mass=1503, SNR=27.2, Peak=120 HFD=3.3
23:30:57.057 00.001 1032 MultiStar: [#1 0.14,0.12,0.93,U] [#2 0.17,0.18,0.79,U] [#3 0.04,-0.02,0.77,U] [#4 -0.10,0.34,0.00,M1] [#5 -0.05,0.06,0.61,U] [#6 -0.08,0.12,0.57,U] [#7 0.14,0.13,0.68,U] [#8 -0.03,0.05,0.49,U] 
23:30:57.059 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.08}, one-star: {0.17, -0.01}
23:30:57.060 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
23:30:57.062 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
23:30:57.063 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.75 mountX=0.05 mountY=-0.10, mountTheta=-1.08
23:30:57.066 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
23:30:57.068 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
23:30:57.069 00.001 10072 Worker thread wakes up
23:30:57.070 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:30:57.070 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:30:57.070 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.05 yDistance=-0.10
23:30:57.072 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:30:57.074 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:30:57.074 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:30:57.075 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:57.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:30:57.075 00.000 10072 MoveAxis(E, 12, ABG)
23:30:57.075 00.000 10072 Guiding  Dir = 2, Dur = 12
23:30:57.075 00.000 10072 IsGuiding returns 0
23:30:57.076 00.001 10072 PulseGuide returned control before completion, sleep 22
23:30:57.094 00.018 1032 UpdateGuideState exits: m=1503 SNR=27.2
23:30:57.096 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:57.098 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:57.099 00.001 1032 Enqueuing Expose request
23:30:57.101 00.002 10072 IsGuiding returns 0
23:30:57.101 00.000 10072 Move returns status 0, amount 12
23:30:57.101 00.000 10072 MoveAxis(N, 0, ABG)
23:30:57.101 00.000 10072 Move returns status 0, amount 0
23:30:57.101 00.000 10072 move complete, result=0
23:30:57.101 00.000 10072 worker thread done servicing request
23:30:57.101 00.000 10072 Worker thread wakes up
23:30:57.102 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:57.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:57.109 00.007 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:30:57.730 00.621 10072 Exposure complete
23:30:57.783 00.053 10072 worker thread done servicing request
23:30:57.783 00.000 1032 OnExposeComplete: enter
23:30:57.785 00.002 1032 UpdateGuideState(): m_state=6
23:30:57.787 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9652
23:30:57.788 00.001 1032 Star::Find returns 1 (0), X=1107.44, Y=132.21, Mass=1392, SNR=26.2, Peak=98 HFD=3.3
23:30:57.791 00.003 1032 MultiStar: [#1 0.16,0.02,0.98,U] [#2 0.28,0.06,0.00,M6] [#3 0.03,-0.13,0.80,U] [#4 -0.04,0.06,0.72,U] [#5 -0.03,0.03,0.65,U] [#6 -0.08,-0.10,0.61,U] [#7 0.23,-0.08,0.70,U] [#8 -0.07,-0.15,0.49,U] 
23:30:57.793 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.11, -0.10}
23:30:57.795 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
23:30:57.797 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
23:30:57.799 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.08 cameraTheta=-0.78 mountX=-0.07 mountY=-0.04, mountTheta=-2.61
23:30:57.803 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
23:30:57.805 00.002 1032 Enqueuing Move request for scope (0.05, -0.05)
23:30:57.808 00.003 10072 Worker thread wakes up
23:30:57.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
23:30:57.808 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
23:30:57.808 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.07 yDistance=-0.04
23:30:57.810 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:30:57.812 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:30:57.812 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:30:57.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:57.813 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:30:57.813 00.000 10072 MoveAxis(E, 11, ABG)
23:30:57.813 00.000 10072 Guiding  Dir = 2, Dur = 11
23:30:57.813 00.000 10072 IsGuiding returns 0
23:30:57.815 00.002 10072 PulseGuide returned control before completion, sleep 21
23:30:57.832 00.017 1032 UpdateGuideState exits: m=1392 SNR=26.2
23:30:57.835 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:57.838 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:57.840 00.002 1032 Enqueuing Expose request
23:30:57.841 00.001 10072 IsGuiding returns 0
23:30:57.841 00.000 10072 Move returns status 0, amount 11
23:30:57.842 00.001 10072 MoveAxis(N, 0, ABG)
23:30:57.842 00.000 10072 Move returns status 0, amount 0
23:30:57.842 00.000 10072 move complete, result=0
23:30:57.842 00.000 10072 worker thread done servicing request
23:30:57.842 00.000 10072 Worker thread wakes up
23:30:57.842 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:57.842 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:57.849 00.007 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
23:30:58.247 00.398 10072 Exposure complete
23:30:58.299 00.052 10072 worker thread done servicing request
23:30:58.299 00.000 1032 OnExposeComplete: enter
23:30:58.301 00.002 1032 UpdateGuideState(): m_state=6
23:30:58.303 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9653
23:30:58.305 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=132.06, Mass=1430, SNR=26.6, Peak=109 HFD=3.3
23:30:58.308 00.003 1032 MultiStar: [#1 0.14,-0.20,0.94,U] [#2 0.19,-0.11,0.80,U] [#3 0.05,-0.31,0.00,M1] [#4 -0.08,-0.10,0.65,U] [#5 0.06,-0.25,0.00,M1] [#6 0.12,-0.41,0.00,M1] [#7 0.23,-0.16,0.00,M1] [#8 0.16,-0.24,0.00,M1] 
23:30:58.310 00.002 1032 refined, 3 included, MultiStar: {0.18, -0.18}, one-star: {0.37, -0.26}
23:30:58.312 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
23:30:58.313 00.001 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
23:30:58.315 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-0.79 mountX=-0.22 mountY=-0.12, mountTheta=-2.62
23:30:58.318 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.18, opts=13)
23:30:58.320 00.002 1032 Enqueuing Move request for scope (0.18, -0.18)
23:30:58.323 00.003 10072 Worker thread wakes up
23:30:58.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.18) opts 0xd
23:30:58.324 00.001 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.18)
23:30:58.324 00.000 10072 Moving (0.18, -0.18) raw xDistance=-0.22 yDistance=-0.12
23:30:58.326 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:30:58.329 00.003 10072 PPEC rslt: input = -0.22, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 288.69
23:30:58.329 00.000 10072 PPEC: input: -0.22, control: -0.12, exposure: 500
23:30:58.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:58.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:30:58.329 00.000 10072 MoveAxis(E, 112, ABG)
23:30:58.329 00.000 10072 Guiding  Dir = 2, Dur = 112
23:30:58.331 00.002 10072 IsGuiding returns 0
23:30:58.331 00.000 10072 PulseGuide returned control before completion, sleep 122
23:30:58.349 00.018 1032 UpdateGuideState exits: m=1430 SNR=26.6
23:30:58.352 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:58.355 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:58.356 00.001 1032 Enqueuing Expose request
23:30:58.463 00.107 10072 IsGuiding returns 0
23:30:58.463 00.000 10072 Move returns status 0, amount 112
23:30:58.463 00.000 10072 MoveAxis(N, 0, ABG)
23:30:58.463 00.000 10072 Move returns status 0, amount 0
23:30:58.463 00.000 10072 move complete, result=0
23:30:58.463 00.000 10072 worker thread done servicing request
23:30:58.463 00.000 10072 Worker thread wakes up
23:30:58.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:58.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:58.464 00.001 1032 GuideStep: -0.2 px 112 ms EAST, -0.1 px 0 ms NORTH
23:30:59.092 00.628 10072 Exposure complete
23:30:59.144 00.052 10072 worker thread done servicing request
23:30:59.144 00.000 1032 OnExposeComplete: enter
23:30:59.146 00.002 1032 UpdateGuideState(): m_state=6
23:30:59.148 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9654
23:30:59.149 00.001 1032 Star::Find returns 1 (0), X=1107.64, Y=132.00, Mass=1599, SNR=28.1, Peak=117 HFD=3.4
23:30:59.152 00.003 1032 MultiStar: [#1 0.30,-0.11,0.00,M1] [#2 0.29,-0.03,0.00,M6] [#3 0.17,-0.30,0.00,M2] [#4 -0.04,0.01,0.64,U] [#5 0.06,-0.10,0.67,U] [#6 0.15,-0.20,0.57,U] [#7 0.25,-0.27,0.00,M2] [#8 0.06,-0.38,0.00,M2] 
23:30:59.154 00.002 1032 refined, 3 included, MultiStar: {0.14, -0.17}, one-star: {0.31, -0.32}
23:30:59.155 00.001 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
23:30:59.156 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
23:30:59.158 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.86 mountX=-0.20 mountY=-0.10, mountTheta=-2.69
23:30:59.161 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.17, opts=13)
23:30:59.162 00.001 1032 Enqueuing Move request for scope (0.14, -0.17)
23:30:59.164 00.002 10072 Worker thread wakes up
23:30:59.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
23:30:59.164 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
23:30:59.164 00.000 10072 Moving (0.14, -0.17) raw xDistance=-0.20 yDistance=-0.10
23:30:59.166 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:30:59.169 00.003 10072 PPEC rslt: input = -0.20, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.69
23:30:59.169 00.000 10072 PPEC: input: -0.20, control: -0.11, exposure: 500
23:30:59.169 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:59.169 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:30:59.169 00.000 10072 MoveAxis(E, 105, ABG)
23:30:59.169 00.000 10072 Guiding  Dir = 2, Dur = 105
23:30:59.170 00.001 10072 IsGuiding returns 0
23:30:59.170 00.000 10072 PulseGuide returned control before completion, sleep 115
23:30:59.188 00.018 1032 UpdateGuideState exits: m=1599 SNR=28.1
23:30:59.191 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:59.194 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:59.196 00.002 1032 Enqueuing Expose request
23:30:59.291 00.095 10072 IsGuiding returns 0
23:30:59.291 00.000 10072 Move returns status 0, amount 105
23:30:59.291 00.000 10072 MoveAxis(N, 0, ABG)
23:30:59.291 00.000 10072 Move returns status 0, amount 0
23:30:59.291 00.000 10072 move complete, result=0
23:30:59.292 00.001 1032 GuideStep: -0.2 px 105 ms EAST, -0.1 px 0 ms NORTH
23:30:59.294 00.002 10072 worker thread done servicing request
23:30:59.294 00.000 10072 Worker thread wakes up
23:30:59.294 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:59.294 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:59.701 00.407 10072 Exposure complete
23:30:59.753 00.052 10072 worker thread done servicing request
23:30:59.753 00.000 1032 OnExposeComplete: enter
23:30:59.755 00.002 1032 UpdateGuideState(): m_state=6
23:30:59.756 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9655
23:30:59.759 00.003 1032 Star::Find returns 1 (0), X=1107.63, Y=132.21, Mass=1401, SNR=26.3, Peak=92 HFD=3.6
23:30:59.761 00.002 1032 MultiStar: [#1 0.31,-0.02,0.00,M2] [#2 0.34,0.23,0.00,M7] [#3 0.18,-0.03,0.73,U] [#4 -0.00,0.19,0.70,U] [#5 0.17,0.03,0.63,U] [#6 0.07,-0.01,0.62,U] [#7 0.19,0.07,0.69,U] [#8 0.07,-0.08,0.50,U] 
23:30:59.762 00.001 1032 refined, 6 included, MultiStar: {0.15, 0.00}, one-star: {0.30, -0.11}
23:30:59.764 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
23:30:59.766 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
23:30:59.769 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.03 mountX=-0.04 mountY=-0.15, mountTheta=-1.80
23:30:59.773 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.00, opts=13)
23:30:59.775 00.002 1032 Enqueuing Move request for scope (0.15, 0.00)
23:30:59.778 00.003 10072 Worker thread wakes up
23:30:59.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
23:30:59.778 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
23:30:59.778 00.000 10072 Moving (0.15, 0.00) raw xDistance=-0.04 yDistance=-0.15
23:30:59.780 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:30:59.783 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:30:59.783 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:30:59.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:59.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:30:59.783 00.000 10072 MoveAxis(E, 10, ABG)
23:30:59.783 00.000 10072 Guiding  Dir = 2, Dur = 10
23:30:59.784 00.001 10072 IsGuiding returns 0
23:30:59.784 00.000 10072 PulseGuide returned control before completion, sleep 20
23:30:59.801 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:30:59.804 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:59.807 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:30:59.809 00.002 1032 Enqueuing Expose request
23:30:59.810 00.001 10072 IsGuiding returns 0
23:30:59.811 00.001 10072 Move returns status 0, amount 10
23:30:59.811 00.000 10072 MoveAxis(N, 0, ABG)
23:30:59.811 00.000 10072 Move returns status 0, amount 0
23:30:59.811 00.000 10072 move complete, result=0
23:30:59.811 00.000 10072 worker thread done servicing request
23:30:59.811 00.000 10072 Worker thread wakes up
23:30:59.812 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:30:59.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:30:59.818 00.006 1032 GuideStep: -0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
23:31:00.436 00.618 10072 Exposure complete
23:31:00.485 00.049 10072 worker thread done servicing request
23:31:00.486 00.001 1032 OnExposeComplete: enter
23:31:00.488 00.002 1032 UpdateGuideState(): m_state=6
23:31:00.491 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9656
23:31:00.493 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=132.31, Mass=1330, SNR=25.7, Peak=96 HFD=3.4
23:31:00.495 00.002 1032 MultiStar: [#1 0.22,0.05,0.98,U] [#2 0.25,0.31,0.00,M8] [#3 0.10,-0.16,0.78,U] [#4 -0.11,0.33,0.00,M1] [#5 0.00,0.08,0.64,U] [#6 0.02,0.04,0.62,U] [#7 0.23,0.03,0.76,U] [#8 -0.02,-0.08,0.52,U] 
23:31:00.497 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.00}, one-star: {0.29, -0.00}
23:31:00.499 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:31:00.500 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:31:00.501 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.03 mountX=-0.04 mountY=-0.14, mountTheta=-1.86
23:31:00.504 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.00, opts=13)
23:31:00.505 00.001 1032 Enqueuing Move request for scope (0.15, -0.00)
23:31:00.506 00.001 10072 Worker thread wakes up
23:31:00.507 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
23:31:00.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
23:31:00.507 00.000 10072 Moving (0.15, -0.00) raw xDistance=-0.04 yDistance=-0.14
23:31:00.508 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:31:00.511 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
23:31:00.511 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:31:00.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:00.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:31:00.511 00.000 10072 MoveAxis(E, 9, ABG)
23:31:00.512 00.001 10072 Guiding  Dir = 2, Dur = 9
23:31:00.512 00.000 10072 IsGuiding returns 0
23:31:00.512 00.000 10072 PulseGuide returned control before completion, sleep 19
23:31:00.529 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.7
23:31:00.532 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:00.533 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:00.535 00.002 1032 Enqueuing Expose request
23:31:00.544 00.009 10072 IsGuiding returns 0
23:31:00.544 00.000 10072 Move returns status 0, amount 9
23:31:00.544 00.000 10072 MoveAxis(N, 0, ABG)
23:31:00.544 00.000 10072 Move returns status 0, amount 0
23:31:00.544 00.000 10072 move complete, result=0
23:31:00.544 00.000 10072 worker thread done servicing request
23:31:00.544 00.000 10072 Worker thread wakes up
23:31:00.544 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:00.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:00.545 00.001 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:31:00.951 00.406 10072 Exposure complete
23:31:01.002 00.051 10072 worker thread done servicing request
23:31:01.002 00.000 1032 OnExposeComplete: enter
23:31:01.004 00.002 1032 UpdateGuideState(): m_state=6
23:31:01.006 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9657
23:31:01.007 00.001 1032 Star::Find returns 1 (0), X=1107.61, Y=132.04, Mass=1405, SNR=26.4, Peak=114 HFD=3.4
23:31:01.009 00.002 1032 MultiStar: [#1 0.24,-0.20,0.00,M2] [#2 0.34,0.05,0.00,M9] [#3 0.24,-0.25,0.00,M1] [#4 0.06,0.04,0.62,U] [#5 0.17,-0.13,0.64,U] [#6 0.19,-0.29,0.00,M1] [#7 0.32,-0.18,0.00,M1] [#8 0.17,-0.42,0.00,M1] 
23:31:01.011 00.002 1032 refined, 2 included, MultiStar: {0.19, -0.15}, one-star: {0.28, -0.28}
23:31:01.015 00.004 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
23:31:01.017 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
23:31:01.025 00.008 1032 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.66 mountX=-0.19 mountY=-0.14, mountTheta=-2.49
23:31:01.029 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.15, opts=13)
23:31:01.031 00.002 1032 Enqueuing Move request for scope (0.19, -0.15)
23:31:01.033 00.002 10072 Worker thread wakes up
23:31:01.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
23:31:01.033 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
23:31:01.033 00.000 10072 Moving (0.19, -0.15) raw xDistance=-0.19 yDistance=-0.14
23:31:01.036 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:31:01.038 00.002 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.69
23:31:01.038 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
23:31:01.039 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:01.039 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:31:01.039 00.000 10072 MoveAxis(E, 97, ABG)
23:31:01.039 00.000 10072 Guiding  Dir = 2, Dur = 97
23:31:01.039 00.000 10072 IsGuiding returns 0
23:31:01.040 00.001 10072 PulseGuide returned control before completion, sleep 107
23:31:01.057 00.017 1032 UpdateGuideState exits: m=1405 SNR=26.4
23:31:01.061 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:01.063 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:01.066 00.003 1032 Enqueuing Expose request
23:31:01.154 00.088 10072 IsGuiding returns 0
23:31:01.154 00.000 10072 Move returns status 0, amount 97
23:31:01.154 00.000 10072 MoveAxis(N, 0, ABG)
23:31:01.154 00.000 10072 Move returns status 0, amount 0
23:31:01.154 00.000 10072 move complete, result=0
23:31:01.154 00.000 10072 worker thread done servicing request
23:31:01.154 00.000 10072 Worker thread wakes up
23:31:01.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:01.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:01.342 00.188 1032 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
23:31:01.787 00.445 10072 Exposure complete
23:31:01.839 00.052 10072 worker thread done servicing request
23:31:01.839 00.000 1032 OnExposeComplete: enter
23:31:01.842 00.003 1032 UpdateGuideState(): m_state=6
23:31:01.843 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9658
23:31:01.845 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=132.13, Mass=1278, SNR=25.1, Peak=81 HFD=3.5
23:31:01.846 00.001 1032 MultiStar: [#1 0.32,-0.16,0.00,M3] [#2 0.39,0.04,0.00,M10] [#3 0.20,-0.17,0.00,M2] [#4 -0.05,0.15,0.71,U] [#5 0.18,0.05,0.73,U] [#6 0.17,-0.26,0.00,M2] [#7 0.34,-0.05,0.00,M2] [#8 0.18,-0.11,0.56,U] 
23:31:01.848 00.002 1032 refined, 3 included, MultiStar: {0.17, -0.04}, one-star: {0.30, -0.18}
23:31:01.850 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
23:31:01.851 00.001 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
23:31:01.853 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.21 mountX=-0.08 mountY=-0.15, mountTheta=-2.04
23:31:01.855 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.04, opts=13)
23:31:01.857 00.002 1032 Enqueuing Move request for scope (0.17, -0.04)
23:31:01.858 00.001 10072 Worker thread wakes up
23:31:01.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
23:31:01.858 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
23:31:01.858 00.000 10072 Moving (0.17, -0.04) raw xDistance=-0.08 yDistance=-0.15
23:31:01.861 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:31:01.864 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:31:01.864 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:31:01.864 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:01.864 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:31:01.864 00.000 10072 MoveAxis(E, 10, ABG)
23:31:01.864 00.000 10072 Guiding  Dir = 2, Dur = 10
23:31:01.865 00.001 10072 IsGuiding returns 0
23:31:01.865 00.000 10072 PulseGuide returned control before completion, sleep 20
23:31:01.883 00.018 1032 UpdateGuideState exits: m=1278 SNR=25.1
23:31:01.886 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:01.887 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:01.889 00.002 1032 Enqueuing Expose request
23:31:01.943 00.054 10072 IsGuiding returns 0
23:31:01.943 00.000 10072 Move returns status 0, amount 10
23:31:01.943 00.000 10072 MoveAxis(N, 0, ABG)
23:31:01.943 00.000 10072 Move returns status 0, amount 0
23:31:01.943 00.000 10072 move complete, result=0
23:31:01.943 00.000 10072 worker thread done servicing request
23:31:01.944 00.001 10072 Worker thread wakes up
23:31:01.944 00.000 1032 GuideStep: -0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
23:31:01.946 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:01.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:02.364 00.418 10072 Exposure complete
23:31:02.416 00.052 10072 worker thread done servicing request
23:31:02.417 00.001 1032 OnExposeComplete: enter
23:31:02.419 00.002 1032 UpdateGuideState(): m_state=6
23:31:02.420 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9659
23:31:02.423 00.003 1032 Star::Find returns 1 (0), X=1107.67, Y=132.22, Mass=1343, SNR=25.8, Peak=99 HFD=3.4
23:31:02.425 00.002 1032 MultiStar: [#1 0.34,-0.03,0.00,M4] [#2 0.36,0.11,0.00,R] [#3 0.23,-0.13,0.00,M3] [#4 -0.03,0.21,0.66,U] [#5 0.21,0.10,0.65,U] [#6 -0.01,-0.10,0.64,U] [#7 0.30,-0.06,0.00,M3] [#8 0.10,-0.07,0.54,U] 
23:31:02.426 00.001 1032 refined, 4 included, MultiStar: {0.14, 0.00}, one-star: {0.33, -0.10}
23:31:02.428 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
23:31:02.430 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
23:31:02.431 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.01 mountX=-0.03 mountY=-0.14, mountTheta=-1.82
23:31:02.434 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.00, opts=13)
23:31:02.436 00.002 1032 Enqueuing Move request for scope (0.14, 0.00)
23:31:02.437 00.001 10072 Worker thread wakes up
23:31:02.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
23:31:02.437 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
23:31:02.437 00.000 10072 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=-0.14
23:31:02.439 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:31:02.442 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:31:02.442 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:31:02.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:02.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:31:02.442 00.000 10072 MoveAxis(E, 10, ABG)
23:31:02.442 00.000 10072 Guiding  Dir = 2, Dur = 10
23:31:02.442 00.000 10072 IsGuiding returns 0
23:31:02.443 00.001 10072 PulseGuide returned control before completion, sleep 20
23:31:02.460 00.017 1032 UpdateGuideState exits: m=1343 SNR=25.8
23:31:02.462 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:02.464 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:02.466 00.002 1032 Enqueuing Expose request
23:31:02.471 00.005 10072 IsGuiding returns 0
23:31:02.471 00.000 10072 Move returns status 0, amount 10
23:31:02.471 00.000 10072 MoveAxis(N, 0, ABG)
23:31:02.471 00.000 10072 Move returns status 0, amount 0
23:31:02.471 00.000 10072 move complete, result=0
23:31:02.472 00.001 10072 worker thread done servicing request
23:31:02.472 00.000 10072 Worker thread wakes up
23:31:02.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:02.472 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:02.476 00.004 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:31:03.098 00.622 10072 Exposure complete
23:31:03.148 00.050 10072 worker thread done servicing request
23:31:03.148 00.000 1032 OnExposeComplete: enter
23:31:03.151 00.003 1032 UpdateGuideState(): m_state=6
23:31:03.152 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9660
23:31:03.154 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=132.33, Mass=1464, SNR=26.9, Peak=119 HFD=3.4
23:31:03.156 00.002 1032 MultiStar: [#1 0.17,0.07,0.93,U] [#2 -0.08,0.11,0.81,U] [#3 0.14,-0.05,0.75,U] [#4 -0.02,0.14,0.66,U] [#5 0.09,0.09,0.67,U] [#6 0.17,0.09,0.60,U] [#7 0.25,0.13,0.00,M4] [#8 0.02,-0.04,0.49,U] 
23:31:03.158 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.05}, one-star: {0.28, 0.01}
23:31:03.159 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
23:31:03.162 00.003 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
23:31:03.164 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.46 mountX=0.02 mountY=-0.12, mountTheta=-1.37
23:31:03.166 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
23:31:03.168 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
23:31:03.172 00.004 10072 Worker thread wakes up
23:31:03.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:31:03.172 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:31:03.172 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
23:31:03.177 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=146, Gamma=2.230
23:31:03.182 00.005 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:31:03.182 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:31:03.182 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:03.182 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:31:03.182 00.000 10072 MoveAxis(E, 12, ABG)
23:31:03.182 00.000 10072 Guiding  Dir = 2, Dur = 12
23:31:03.182 00.000 10072 IsGuiding returns 0
23:31:03.183 00.001 10072 PulseGuide returned control before completion, sleep 22
23:31:03.201 00.018 1032 UpdateGuideState exits: m=1464 SNR=26.9
23:31:03.204 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:03.206 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:03.210 00.004 1032 Enqueuing Expose request
23:31:03.220 00.010 10072 IsGuiding returns 0
23:31:03.220 00.000 10072 Move returns status 0, amount 12
23:31:03.220 00.000 10072 MoveAxis(N, 0, ABG)
23:31:03.220 00.000 10072 Move returns status 0, amount 0
23:31:03.221 00.001 10072 move complete, result=0
23:31:03.221 00.000 10072 worker thread done servicing request
23:31:03.221 00.000 10072 Worker thread wakes up
23:31:03.221 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:03.221 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:03.221 00.000 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:31:03.632 00.411 10072 Exposure complete
23:31:03.686 00.054 10072 worker thread done servicing request
23:31:03.686 00.000 1032 OnExposeComplete: enter
23:31:03.688 00.002 1032 UpdateGuideState(): m_state=6
23:31:03.690 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9661
23:31:03.694 00.004 1032 Star::Find returns 1 (0), X=1107.66, Y=132.26, Mass=1488, SNR=27.1, Peak=98 HFD=3.6
23:31:03.695 00.001 1032 MultiStar: [#1 0.26,-0.09,0.00,M4] [#2 0.06,0.06,0.76,U] [#3 0.14,-0.18,0.73,U] [#4 -0.04,0.17,0.64,U] [#5 0.21,0.01,0.63,U] [#6 0.04,-0.06,0.60,U] [#7 0.30,-0.07,0.00,M5] [#8 0.08,-0.17,0.52,U] 
23:31:03.697 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.03}, one-star: {0.33, -0.06}
23:31:03.699 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
23:31:03.700 00.001 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
23:31:03.702 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.24 mountX=-0.07 mountY=-0.12, mountTheta=-2.07
23:31:03.706 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
23:31:03.711 00.005 1032 Enqueuing Move request for scope (0.13, -0.03)
23:31:03.713 00.002 10072 Worker thread wakes up
23:31:03.713 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
23:31:03.713 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
23:31:03.713 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.07 yDistance=-0.12
23:31:03.715 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:31:03.717 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:31:03.717 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:31:03.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:03.718 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:31:03.718 00.000 10072 MoveAxis(E, 12, ABG)
23:31:03.718 00.000 10072 Guiding  Dir = 2, Dur = 12
23:31:03.718 00.000 10072 IsGuiding returns 0
23:31:03.719 00.001 10072 PulseGuide returned control before completion, sleep 22
23:31:03.738 00.019 1032 UpdateGuideState exits: m=1488 SNR=27.1
23:31:03.742 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:03.744 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:03.746 00.002 1032 Enqueuing Expose request
23:31:03.753 00.007 10072 IsGuiding returns 0
23:31:03.753 00.000 10072 Move returns status 0, amount 12
23:31:03.753 00.000 10072 MoveAxis(N, 0, ABG)
23:31:03.753 00.000 10072 Move returns status 0, amount 0
23:31:03.753 00.000 10072 move complete, result=0
23:31:03.753 00.000 10072 worker thread done servicing request
23:31:03.753 00.000 10072 Worker thread wakes up
23:31:03.754 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:03.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:03.756 00.002 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:31:04.379 00.623 10072 Exposure complete
23:31:04.429 00.050 10072 worker thread done servicing request
23:31:04.429 00.000 1032 OnExposeComplete: enter
23:31:04.431 00.002 1032 UpdateGuideState(): m_state=6
23:31:04.432 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9662
23:31:04.434 00.002 1032 Star::Find returns 1 (0), X=1107.54, Y=132.13, Mass=1262, SNR=25.0, Peak=88 HFD=3.5
23:31:04.436 00.002 1032 MultiStar: [#1 0.21,-0.14,0.00,M5] [#2 -0.14,-0.04,0.80,U] [#3 0.14,-0.23,0.00,M2] [#4 0.04,0.03,0.72,U] [#5 0.12,-0.13,0.74,U] [#6 0.19,-0.16,0.64,U] [#7 0.31,-0.14,0.00,M6] [#8 0.12,-0.16,0.57,U] 
23:31:04.438 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.11}, one-star: {0.21, -0.19}
23:31:04.440 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
23:31:04.442 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
23:31:04.444 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.88 mountX=-0.13 mountY=-0.06, mountTheta=-2.71
23:31:04.446 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.11, opts=13)
23:31:04.448 00.002 1032 Enqueuing Move request for scope (0.09, -0.11)
23:31:04.450 00.002 10072 Worker thread wakes up
23:31:04.450 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
23:31:04.450 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
23:31:04.450 00.000 10072 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.06
23:31:04.453 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:31:04.457 00.004 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:31:04.457 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:31:04.457 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:04.457 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:31:04.457 00.000 10072 MoveAxis(E, 14, ABG)
23:31:04.457 00.000 10072 Guiding  Dir = 2, Dur = 14
23:31:04.457 00.000 10072 IsGuiding returns 0
23:31:04.458 00.001 10072 PulseGuide returned control before completion, sleep 24
23:31:04.474 00.016 1032 UpdateGuideState exits: m=1262 SNR=25.0
23:31:04.476 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:04.477 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:04.479 00.002 1032 Enqueuing Expose request
23:31:04.485 00.006 10072 IsGuiding returns 0
23:31:04.485 00.000 10072 Move returns status 0, amount 14
23:31:04.485 00.000 10072 MoveAxis(N, 0, ABG)
23:31:04.486 00.001 10072 Move returns status 0, amount 0
23:31:04.486 00.000 10072 move complete, result=0
23:31:04.486 00.000 10072 worker thread done servicing request
23:31:04.486 00.000 10072 Worker thread wakes up
23:31:04.486 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:04.486 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:04.488 00.002 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:31:04.894 00.406 10072 Exposure complete
23:31:04.945 00.051 10072 worker thread done servicing request
23:31:04.945 00.000 1032 OnExposeComplete: enter
23:31:04.947 00.002 1032 UpdateGuideState(): m_state=6
23:31:04.949 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9663
23:31:04.951 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=132.04, Mass=1424, SNR=26.5, Peak=113 HFD=3.3
23:31:04.954 00.003 1032 MultiStar: [#1 0.31,-0.22,0.00,M6] [#2 0.01,-0.11,0.75,U] [#3 0.31,-0.24,0.00,M3] [#4 0.01,0.02,0.64,U] [#5 0.26,-0.14,0.00,M1] [#6 0.15,-0.29,0.00,M1] [#7 0.32,-0.11,0.00,M7] [#8 0.18,-0.21,0.00,M1] 
23:31:04.956 00.002 1032 refined, 2 included, MultiStar: {0.16, -0.14}, one-star: {0.36, -0.27}
23:31:04.958 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
23:31:04.959 00.001 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
23:31:04.961 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.74 mountX=-0.18 mountY=-0.11, mountTheta=-2.57
23:31:04.964 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.14, opts=13)
23:31:04.966 00.002 1032 Enqueuing Move request for scope (0.16, -0.14)
23:31:04.969 00.003 10072 Worker thread wakes up
23:31:04.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
23:31:04.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
23:31:04.969 00.000 10072 Moving (0.16, -0.14) raw xDistance=-0.18 yDistance=-0.11
23:31:04.972 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:31:04.975 00.003 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.70
23:31:04.975 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
23:31:04.975 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:04.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:31:04.975 00.000 10072 MoveAxis(E, 96, ABG)
23:31:04.975 00.000 10072 Guiding  Dir = 2, Dur = 96
23:31:04.975 00.000 10072 IsGuiding returns 0
23:31:04.976 00.001 10072 PulseGuide returned control before completion, sleep 106
23:31:04.995 00.019 1032 UpdateGuideState exits: m=1424 SNR=26.5
23:31:04.997 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:05.000 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:05.002 00.002 1032 Enqueuing Expose request
23:31:05.092 00.090 10072 IsGuiding returns 0
23:31:05.092 00.000 10072 Move returns status 0, amount 96
23:31:05.092 00.000 10072 MoveAxis(N, 0, ABG)
23:31:05.092 00.000 10072 Move returns status 0, amount 0
23:31:05.092 00.000 10072 move complete, result=0
23:31:05.092 00.000 10072 worker thread done servicing request
23:31:05.092 00.000 10072 Worker thread wakes up
23:31:05.092 00.000 1032 GuideStep: -0.2 px 96 ms EAST, -0.1 px 0 ms NORTH
23:31:05.094 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:05.094 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:05.719 00.625 10072 Exposure complete
23:31:05.770 00.051 10072 worker thread done servicing request
23:31:05.770 00.000 1032 OnExposeComplete: enter
23:31:05.772 00.002 1032 UpdateGuideState(): m_state=6
23:31:05.775 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9664
23:31:05.777 00.002 1032 Star::Find returns 1 (0), X=1107.65, Y=132.28, Mass=1442, SNR=26.7, Peak=101 HFD=3.5
23:31:05.780 00.003 1032 MultiStar: [#1 0.28,0.11,0.00,M7] [#2 -0.04,0.14,0.81,U] [#3 0.17,0.02,0.77,U] [#4 -0.11,0.36,0.00,M1] [#5 0.20,0.14,0.67,U] [#6 0.11,0.03,0.59,U] [#7 0.21,0.14,0.66,U] [#8 0.06,-0.05,0.56,U] 
23:31:05.783 00.003 1032 refined, 6 included, MultiStar: {0.16, 0.05}, one-star: {0.32, -0.03}
23:31:05.784 00.001 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
23:31:05.786 00.002 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
23:31:05.787 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.32 mountX=0.01 mountY=-0.16, mountTheta=-1.51
23:31:05.790 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.05, opts=13)
23:31:05.792 00.002 1032 Enqueuing Move request for scope (0.16, 0.05)
23:31:05.794 00.002 10072 Worker thread wakes up
23:31:05.794 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
23:31:05.794 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
23:31:05.794 00.000 10072 Moving (0.16, 0.05) raw xDistance=0.01 yDistance=-0.16
23:31:05.797 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
23:31:05.802 00.005 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:31:05.802 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:31:05.803 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:05.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:31:05.803 00.000 10072 MoveAxis(E, 14, ABG)
23:31:05.803 00.000 10072 Guiding  Dir = 2, Dur = 14
23:31:05.803 00.000 10072 IsGuiding returns 0
23:31:05.804 00.001 10072 PulseGuide returned control before completion, sleep 24
23:31:05.822 00.018 1032 UpdateGuideState exits: m=1442 SNR=26.7
23:31:05.825 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:05.826 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:05.828 00.002 1032 Enqueuing Expose request
23:31:05.842 00.014 10072 IsGuiding returns 0
23:31:05.842 00.000 10072 Move returns status 0, amount 14
23:31:05.842 00.000 10072 MoveAxis(N, 0, ABG)
23:31:05.842 00.000 10072 Move returns status 0, amount 0
23:31:05.842 00.000 10072 move complete, result=0
23:31:05.842 00.000 10072 worker thread done servicing request
23:31:05.842 00.000 10072 Worker thread wakes up
23:31:05.843 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:05.843 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:05.843 00.000 1032 GuideStep: 0.0 px 14 ms EAST, -0.2 px 0 ms NORTH
23:31:06.253 00.410 10072 Exposure complete
23:31:06.302 00.049 10072 worker thread done servicing request
23:31:06.303 00.001 1032 OnExposeComplete: enter
23:31:06.305 00.002 1032 UpdateGuideState(): m_state=6
23:31:06.308 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9665
23:31:06.310 00.002 1032 Star::Find returns 1 (0), X=1107.54, Y=132.29, Mass=1624, SNR=28.3, Peak=133 HFD=3.3
23:31:06.312 00.002 1032 MultiStar: [#1 0.21,0.10,0.91,U] [#2 -0.14,0.28,0.00,M1] [#3 0.20,-0.00,0.73,U] [#4 0.01,0.33,0.00,M2] [#5 0.03,0.23,0.62,U] [#6 -0.01,0.15,0.55,U] [#7 0.25,0.16,0.00,M7] [#8 0.15,0.06,0.45,U] 
23:31:06.314 00.002 1032 refined, 5 included, MultiStar: {0.15, 0.08}, one-star: {0.20, -0.02}
23:31:06.316 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:31:06.318 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:31:06.320 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.47 mountX=0.03 mountY=-0.16, mountTheta=-1.36
23:31:06.323 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
23:31:06.325 00.002 1032 Enqueuing Move request for scope (0.15, 0.08)
23:31:06.326 00.001 10072 Worker thread wakes up
23:31:06.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
23:31:06.327 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
23:31:06.327 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.03 yDistance=-0.16
23:31:06.329 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:31:06.332 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
23:31:06.332 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:31:06.332 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:06.332 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:31:06.332 00.000 10072 MoveAxis(E, 13, ABG)
23:31:06.332 00.000 10072 Guiding  Dir = 2, Dur = 13
23:31:06.333 00.001 10072 IsGuiding returns 0
23:31:06.333 00.000 10072 PulseGuide returned control before completion, sleep 23
23:31:06.349 00.016 1032 UpdateGuideState exits: m=1624 SNR=28.3
23:31:06.351 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:06.353 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:06.354 00.001 1032 Enqueuing Expose request
23:31:06.358 00.004 10072 IsGuiding returns 0
23:31:06.358 00.000 10072 Move returns status 0, amount 13
23:31:06.358 00.000 10072 MoveAxis(N, 0, ABG)
23:31:06.358 00.000 10072 Move returns status 0, amount 0
23:31:06.358 00.000 10072 move complete, result=0
23:31:06.358 00.000 10072 worker thread done servicing request
23:31:06.358 00.000 10072 Worker thread wakes up
23:31:06.358 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:06.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:06.364 00.006 1032 GuideStep: 0.0 px 13 ms EAST, -0.2 px 0 ms NORTH
23:31:06.985 00.621 10072 Exposure complete
23:31:07.037 00.052 10072 worker thread done servicing request
23:31:07.037 00.000 1032 OnExposeComplete: enter
23:31:07.039 00.002 1032 UpdateGuideState(): m_state=6
23:31:07.042 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9666
23:31:07.044 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=132.20, Mass=1339, SNR=25.7, Peak=88 HFD=3.5
23:31:07.046 00.002 1032 MultiStar: [#1 0.42,0.00,0.00,M7] [#2 0.18,0.21,0.00,M2] [#3 0.26,-0.18,0.00,M2] [#4 0.08,0.21,0.65,U] [#5 0.33,0.01,0.00,M1] [#6 0.27,-0.14,0.00,M1] [#7 0.33,-0.06,0.00,M8] [#8 0.26,-0.01,0.00,M1] 
23:31:07.049 00.003 1032 refined, 1 included, MultiStar: {0.26, 0.02}, one-star: {0.38, -0.11}
23:31:07.051 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
23:31:07.052 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
23:31:07.054 00.002 1032 CameraToMount -- cameraX=0.26 cameraY=0.02 hyp=0.26 cameraTheta=0.06 mountX=-0.05 mountY=-0.26, mountTheta=-1.77
23:31:07.057 00.003 1032 SchedulePrimaryMove(0F526948, x=0.26, y=0.02, opts=13)
23:31:07.059 00.002 1032 Enqueuing Move request for scope (0.26, 0.02)
23:31:07.061 00.002 10072 Worker thread wakes up
23:31:07.061 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.02) opts 0xd
23:31:07.061 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, 0.02)
23:31:07.061 00.000 10072 Moving (0.26, 0.02) raw xDistance=-0.05 yDistance=-0.26
23:31:07.063 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:31:07.066 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:31:07.066 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:31:07.066 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:31:07.066 00.000 10072 MoveAxis(E, 13, ABG)
23:31:07.066 00.000 10072 Guiding  Dir = 2, Dur = 13
23:31:07.066 00.000 10072 IsGuiding returns 0
23:31:07.067 00.001 10072 PulseGuide returned control before completion, sleep 23
23:31:07.084 00.017 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:31:07.086 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:07.088 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:07.089 00.001 1032 Enqueuing Expose request
23:31:07.106 00.017 10072 IsGuiding returns 0
23:31:07.106 00.000 10072 Move returns status 0, amount 13
23:31:07.106 00.000 10072 MoveAxis(N, 167, ABG)
23:31:07.106 00.000 10072 Guiding  Dir = 0, Dur = 167
23:31:07.106 00.000 10072 IsGuiding returns 0
23:31:07.107 00.001 10072 PulseGuide returned control before completion, sleep 177
23:31:07.294 00.187 10072 IsGuiding returns 0
23:31:07.294 00.000 10072 Move returns status 0, amount 167
23:31:07.294 00.000 10072 move complete, result=0
23:31:07.294 00.000 10072 worker thread done servicing request
23:31:07.294 00.000 1032 GuideStep: -0.1 px 13 ms EAST, -0.3 px 167 ms NORTH
23:31:07.297 00.003 10072 Worker thread wakes up
23:31:07.297 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:07.297 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:07.703 00.406 10072 Exposure complete
23:31:07.751 00.048 10072 worker thread done servicing request
23:31:07.751 00.000 1032 OnExposeComplete: enter
23:31:07.753 00.002 1032 UpdateGuideState(): m_state=6
23:31:07.755 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9667
23:31:07.756 00.001 1032 Star::Find returns 1 (0), X=1107.55, Y=132.11, Mass=1420, SNR=26.5, Peak=92 HFD=3.6
23:31:07.758 00.002 1032 MultiStar: [#1 0.17,0.03,0.95,U] [#2 -0.27,-0.02,0.00,M3] [#3 -0.01,-0.31,0.00,M3] [#4 -0.18,0.11,0.63,U] [#5 0.14,0.01,0.64,U] [#6 -0.03,-0.19,0.62,U] [#7 0.16,0.05,0.67,U] [#8 0.05,-0.06,0.50,U] 
23:31:07.760 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.04}, one-star: {0.22, -0.20}
23:31:07.763 00.003 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
23:31:07.764 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
23:31:07.766 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.43 mountX=-0.07 mountY=-0.08, mountTheta=-2.26
23:31:07.771 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
23:31:07.772 00.001 1032 Enqueuing Move request for scope (0.09, -0.04)
23:31:07.774 00.002 10072 Worker thread wakes up
23:31:07.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:31:07.774 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:31:07.774 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.07 yDistance=-0.08
23:31:07.776 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=195, med=0, FiltMin=0, FiltMax=101, Gamma=2.230
23:31:07.778 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:31:07.778 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:31:07.779 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:07.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:31:07.779 00.000 10072 MoveAxis(E, 14, ABG)
23:31:07.779 00.000 10072 Guiding  Dir = 2, Dur = 14
23:31:07.779 00.000 10072 IsGuiding returns 0
23:31:07.779 00.000 10072 PulseGuide returned control before completion, sleep 24
23:31:07.796 00.017 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:31:07.800 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:07.802 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:07.804 00.002 1032 Enqueuing Expose request
23:31:07.809 00.005 10072 IsGuiding returns 0
23:31:07.809 00.000 10072 Move returns status 0, amount 14
23:31:07.809 00.000 10072 MoveAxis(N, 0, ABG)
23:31:07.809 00.000 10072 Move returns status 0, amount 0
23:31:07.809 00.000 10072 move complete, result=0
23:31:07.809 00.000 10072 worker thread done servicing request
23:31:07.809 00.000 10072 Worker thread wakes up
23:31:07.810 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:07.810 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:07.814 00.004 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:31:08.438 00.624 10072 Exposure complete
23:31:08.487 00.049 10072 worker thread done servicing request
23:31:08.487 00.000 1032 OnExposeComplete: enter
23:31:08.492 00.005 1032 UpdateGuideState(): m_state=6
23:31:08.494 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9668
23:31:08.496 00.002 1032 Star::Find returns 1 (0), X=1107.51, Y=132.23, Mass=1441, SNR=26.7, Peak=115 HFD=3.4
23:31:08.498 00.002 1032 MultiStar: [#1 0.19,-0.03,1.00,U] [#2 -0.14,-0.07,0.79,U] [#3 0.11,-0.06,0.74,U] [#4 -0.00,0.20,0.61,U] [#5 0.06,0.07,0.68,U] [#6 0.07,-0.09,0.62,U] [#7 0.18,0.05,0.67,U] [#8 -0.06,-0.21,0.52,U] 
23:31:08.500 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.18, -0.09}
23:31:08.502 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:31:08.503 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:31:08.505 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.35 mountX=-0.05 mountY=-0.07, mountTheta=-2.18
23:31:08.508 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
23:31:08.509 00.001 1032 Enqueuing Move request for scope (0.08, -0.03)
23:31:08.511 00.002 10072 Worker thread wakes up
23:31:08.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
23:31:08.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
23:31:08.511 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
23:31:08.514 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:31:08.520 00.006 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:31:08.520 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:31:08.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:08.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:31:08.520 00.000 10072 MoveAxis(E, 13, ABG)
23:31:08.520 00.000 10072 Guiding  Dir = 2, Dur = 13
23:31:08.520 00.000 10072 IsGuiding returns 0
23:31:08.521 00.001 10072 PulseGuide returned control before completion, sleep 23
23:31:08.539 00.018 1032 UpdateGuideState exits: m=1441 SNR=26.7
23:31:08.541 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:08.543 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:08.544 00.001 1032 Enqueuing Expose request
23:31:08.561 00.017 10072 IsGuiding returns 0
23:31:08.561 00.000 10072 Move returns status 0, amount 13
23:31:08.561 00.000 10072 MoveAxis(N, 0, ABG)
23:31:08.561 00.000 10072 Move returns status 0, amount 0
23:31:08.561 00.000 10072 move complete, result=0
23:31:08.561 00.000 10072 worker thread done servicing request
23:31:08.561 00.000 10072 Worker thread wakes up
23:31:08.561 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:08.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:08.564 00.003 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:31:08.974 00.410 10072 Exposure complete
23:31:09.026 00.052 10072 worker thread done servicing request
23:31:09.026 00.000 1032 OnExposeComplete: enter
23:31:09.028 00.002 1032 UpdateGuideState(): m_state=6
23:31:09.030 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9669
23:31:09.033 00.003 1032 Star::Find returns 1 (0), X=1107.56, Y=132.18, Mass=1423, SNR=26.5, Peak=98 HFD=3.5
23:31:09.034 00.001 1032 MultiStar: [#1 0.23,0.04,0.94,U] [#2 -0.15,0.03,0.78,U] [#3 0.05,-0.06,0.77,U] [#4 -0.04,0.23,0.65,U] [#5 0.10,-0.02,0.67,U] [#6 0.00,-0.02,0.60,U] [#7 0.16,0.02,0.62,U] [#8 0.03,-0.00,0.50,U] 
23:31:09.036 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.00}, one-star: {0.23, -0.13}
23:31:09.037 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
23:31:09.039 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
23:31:09.040 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.05 mountX=-0.02 mountY=-0.08, mountTheta=-1.78
23:31:09.043 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
23:31:09.045 00.002 1032 Enqueuing Move request for scope (0.08, 0.00)
23:31:09.046 00.001 10072 Worker thread wakes up
23:31:09.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
23:31:09.046 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
23:31:09.046 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
23:31:09.049 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:31:09.053 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:31:09.053 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:31:09.053 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:09.053 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:31:09.053 00.000 10072 MoveAxis(E, 11, ABG)
23:31:09.053 00.000 10072 Guiding  Dir = 2, Dur = 11
23:31:09.053 00.000 10072 IsGuiding returns 0
23:31:09.055 00.002 10072 PulseGuide returned control before completion, sleep 21
23:31:09.070 00.015 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:31:09.073 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:09.074 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:09.075 00.001 1032 Enqueuing Expose request
23:31:09.079 00.004 10072 IsGuiding returns 0
23:31:09.080 00.001 10072 Move returns status 0, amount 11
23:31:09.080 00.000 10072 MoveAxis(N, 0, ABG)
23:31:09.080 00.000 10072 Move returns status 0, amount 0
23:31:09.080 00.000 10072 move complete, result=0
23:31:09.080 00.000 10072 worker thread done servicing request
23:31:09.080 00.000 10072 Worker thread wakes up
23:31:09.080 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:09.080 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:09.086 00.006 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:31:09.710 00.624 10072 Exposure complete
23:31:09.760 00.050 10072 worker thread done servicing request
23:31:09.760 00.000 1032 OnExposeComplete: enter
23:31:09.762 00.002 1032 UpdateGuideState(): m_state=6
23:31:09.764 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9670
23:31:09.766 00.002 1032 Star::Find returns 1 (0), X=1107.53, Y=132.09, Mass=1438, SNR=26.7, Peak=112 HFD=3.5
23:31:09.770 00.004 1032 MultiStar: [#1 0.22,-0.20,0.00,M5] [#2 -0.13,-0.26,0.00,M2] [#3 0.14,-0.29,0.00,M2] [#4 -0.02,0.02,0.63,U] [#5 0.12,-0.11,0.68,U] [#6 -0.02,-0.22,0.58,U] [#7 0.22,-0.22,0.00,M6] [#8 -0.00,-0.11,0.52,U] 
23:31:09.773 00.003 1032 refined, 4 included, MultiStar: {0.08, -0.14}, one-star: {0.20, -0.23}
23:31:09.774 00.001 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
23:31:09.776 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
23:31:09.778 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.07 mountX=-0.16 mountY=-0.04, mountTheta=-2.90
23:31:09.781 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.14, opts=13)
23:31:09.783 00.002 1032 Enqueuing Move request for scope (0.08, -0.14)
23:31:09.784 00.001 10072 Worker thread wakes up
23:31:09.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
23:31:09.784 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
23:31:09.784 00.000 10072 Moving (0.08, -0.14) raw xDistance=-0.16 yDistance=-0.04
23:31:09.787 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:31:09.790 00.003 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.71
23:31:09.790 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:31:09.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:09.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:31:09.790 00.000 10072 MoveAxis(E, 87, ABG)
23:31:09.790 00.000 10072 Guiding  Dir = 2, Dur = 87
23:31:09.790 00.000 10072 IsGuiding returns 0
23:31:09.791 00.001 10072 PulseGuide returned control before completion, sleep 97
23:31:09.811 00.020 1032 UpdateGuideState exits: m=1438 SNR=26.7
23:31:09.814 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:09.816 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:09.817 00.001 1032 Enqueuing Expose request
23:31:09.896 00.079 10072 IsGuiding returns 0
23:31:09.896 00.000 10072 Move returns status 0, amount 87
23:31:09.896 00.000 10072 MoveAxis(N, 0, ABG)
23:31:09.896 00.000 10072 Move returns status 0, amount 0
23:31:09.896 00.000 10072 move complete, result=0
23:31:09.896 00.000 10072 worker thread done servicing request
23:31:09.896 00.000 10072 Worker thread wakes up
23:31:09.896 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:09.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:09.899 00.003 1032 GuideStep: -0.2 px 87 ms EAST, -0.0 px 0 ms NORTH
23:31:10.305 00.406 10072 Exposure complete
23:31:10.367 00.062 1032 OnExposeComplete: enter
23:31:10.371 00.004 10072 worker thread done servicing request
23:31:10.371 00.000 1032 UpdateGuideState(): m_state=6
23:31:10.374 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9671
23:31:10.376 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=132.06, Mass=1270, SNR=25.0, Peak=90 HFD=3.4
23:31:10.379 00.003 1032 MultiStar: [#1 0.25,-0.15,0.00,M6] [#2 -0.11,-0.22,0.80,U] [#3 0.14,-0.31,0.00,M3] [#4 0.06,-0.01,0.71,U] [#5 0.26,-0.13,0.00,M1] [#6 0.09,-0.29,0.00,M1] [#7 0.29,-0.20,0.00,M7] [#8 0.06,-0.30,0.00,M1] 
23:31:10.382 00.003 1032 refined, 2 included, MultiStar: {0.13, -0.18}, one-star: {0.36, -0.25}
23:31:10.384 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
23:31:10.387 00.003 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
23:31:10.388 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-0.95 mountX=-0.20 mountY=-0.08, mountTheta=-2.78
23:31:10.392 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.18, opts=13)
23:31:10.396 00.004 1032 Enqueuing Move request for scope (0.13, -0.18)
23:31:10.399 00.003 10072 Worker thread wakes up
23:31:10.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
23:31:10.399 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
23:31:10.400 00.001 10072 Moving (0.13, -0.18) raw xDistance=-0.20 yDistance=-0.08
23:31:10.402 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:31:10.406 00.004 10072 PPEC rslt: input = -0.20, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.71
23:31:10.406 00.000 10072 PPEC: input: -0.20, control: -0.11, exposure: 500
23:31:10.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:10.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:31:10.406 00.000 10072 MoveAxis(E, 108, ABG)
23:31:10.406 00.000 10072 Guiding  Dir = 2, Dur = 108
23:31:10.407 00.001 10072 IsGuiding returns 0
23:31:10.407 00.000 10072 PulseGuide returned control before completion, sleep 118
23:31:10.430 00.023 1032 UpdateGuideState exits: m=1270 SNR=25.0
23:31:10.433 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:10.436 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:10.438 00.002 1032 Enqueuing Expose request
23:31:10.538 00.100 10072 IsGuiding returns 0
23:31:10.538 00.000 10072 Move returns status 0, amount 108
23:31:10.538 00.000 10072 MoveAxis(N, 0, ABG)
23:31:10.538 00.000 10072 Move returns status 0, amount 0
23:31:10.538 00.000 10072 move complete, result=0
23:31:10.538 00.000 10072 worker thread done servicing request
23:31:10.538 00.000 10072 Worker thread wakes up
23:31:10.539 00.001 1032 GuideStep: -0.2 px 108 ms EAST, -0.1 px 0 ms NORTH
23:31:10.542 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:10.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:11.183 00.641 10072 Exposure complete
23:31:11.237 00.054 10072 worker thread done servicing request
23:31:11.237 00.000 1032 OnExposeComplete: enter
23:31:11.240 00.003 1032 UpdateGuideState(): m_state=6
23:31:11.243 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9672
23:31:11.245 00.002 1032 Star::Find returns 1 (0), X=1107.43, Y=132.27, Mass=1388, SNR=26.2, Peak=113 HFD=3.2
23:31:11.247 00.002 1032 MultiStar: [#1 0.09,0.09,1.01,U] [#2 -0.24,0.08,0.78,U] [#3 -0.11,0.04,0.80,U] [#4 -0.21,0.27,0.00,M1] [#5 -0.04,0.03,0.65,U] [#6 -0.12,-0.13,0.59,U] [#7 0.00,0.15,0.69,U] [#8 -0.02,-0.06,0.48,U] 
23:31:11.248 00.001 1032 refined, 7 included, MultiStar: {-0.03, 0.03}, one-star: {0.10, -0.05}
23:31:11.250 00.002 1032 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.83) = xAngle (0.59 = 0.59)
23:31:11.252 00.002 1032 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.59 = 0.59)
23:31:11.253 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.42 mountX=0.03 mountY=0.02, mountTheta=0.59
23:31:11.257 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
23:31:11.259 00.002 1032 Enqueuing Move request for scope (-0.03, 0.03)
23:31:11.261 00.002 10072 Worker thread wakes up
23:31:11.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
23:31:11.261 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
23:31:11.261 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=0.02
23:31:11.264 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:31:11.268 00.004 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:31:11.268 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:31:11.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:11.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:31:11.268 00.000 10072 MoveAxis(E, 14, ABG)
23:31:11.268 00.000 10072 Guiding  Dir = 2, Dur = 14
23:31:11.269 00.001 10072 IsGuiding returns 0
23:31:11.270 00.001 10072 PulseGuide returned control before completion, sleep 24
23:31:11.289 00.019 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:31:11.292 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:11.294 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:11.296 00.002 1032 Enqueuing Expose request
23:31:11.301 00.005 10072 IsGuiding returns 0
23:31:11.301 00.000 10072 Move returns status 0, amount 14
23:31:11.301 00.000 10072 MoveAxis(N, 0, ABG)
23:31:11.301 00.000 10072 Move returns status 0, amount 0
23:31:11.301 00.000 10072 move complete, result=0
23:31:11.301 00.000 10072 worker thread done servicing request
23:31:11.302 00.001 10072 Worker thread wakes up
23:31:11.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:11.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:11.309 00.007 1032 GuideStep: 0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
23:31:11.711 00.402 10072 Exposure complete
23:31:11.762 00.051 10072 worker thread done servicing request
23:31:11.762 00.000 1032 OnExposeComplete: enter
23:31:11.764 00.002 1032 UpdateGuideState(): m_state=6
23:31:11.767 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9673
23:31:11.771 00.004 1032 Star::Find returns 1 (0), X=1107.42, Y=132.31, Mass=1395, SNR=26.3, Peak=109 HFD=3.3
23:31:11.773 00.002 1032 MultiStar: [#1 0.07,0.11,1.02,U] [#2 -0.31,0.11,0.00,M1] [#3 -0.11,0.19,0.74,U] [#4 -0.31,0.48,0.00,M2] [#5 -0.22,0.14,0.00,M1] [#6 -0.06,0.16,0.62,U] [#7 0.05,0.22,0.68,U] [#8 -0.15,-0.04,0.50,U] 
23:31:11.775 00.002 1032 single-star, 5 included, MultiStar: {0.00, 0.10}, one-star: {0.09, -0.00}
23:31:11.776 00.001 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
23:31:11.778 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
23:31:11.779 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.02 mountX=-0.02 mountY=-0.09, mountTheta=-1.85
23:31:11.783 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
23:31:11.786 00.003 1032 Enqueuing Move request for scope (0.09, -0.00)
23:31:11.788 00.002 10072 Worker thread wakes up
23:31:11.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
23:31:11.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
23:31:11.788 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.02 yDistance=-0.09
23:31:11.790 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:31:11.793 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:31:11.793 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:31:11.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:11.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:31:11.793 00.000 10072 MoveAxis(E, 12, ABG)
23:31:11.794 00.001 10072 Guiding  Dir = 2, Dur = 12
23:31:11.794 00.000 10072 IsGuiding returns 0
23:31:11.795 00.001 10072 PulseGuide returned control before completion, sleep 22
23:31:11.814 00.019 1032 UpdateGuideState exits: m=1395 SNR=26.3
23:31:11.816 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:11.819 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:11.821 00.002 1032 Enqueuing Expose request
23:31:11.832 00.011 10072 IsGuiding returns 0
23:31:11.832 00.000 10072 Move returns status 0, amount 12
23:31:11.833 00.001 10072 MoveAxis(N, 0, ABG)
23:31:11.833 00.000 10072 Move returns status 0, amount 0
23:31:11.833 00.000 10072 move complete, result=0
23:31:11.833 00.000 10072 worker thread done servicing request
23:31:11.834 00.001 10072 Worker thread wakes up
23:31:11.834 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:11.834 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:11.834 00.000 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:31:12.461 00.627 10072 Exposure complete
23:31:12.514 00.053 10072 worker thread done servicing request
23:31:12.514 00.000 1032 OnExposeComplete: enter
23:31:12.516 00.002 1032 UpdateGuideState(): m_state=6
23:31:12.518 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9674
23:31:12.520 00.002 1032 Star::Find returns 1 (0), X=1107.53, Y=132.18, Mass=1507, SNR=27.3, Peak=108 HFD=3.4
23:31:12.523 00.003 1032 MultiStar: [#1 0.11,-0.05,0.93,U] [#2 -0.34,0.03,0.00,M2] [#3 0.09,-0.18,0.74,U] [#4 -0.25,0.16,0.00,M3] [#5 -0.11,0.09,0.60,U] [#6 -0.00,-0.15,0.60,U] [#7 0.08,-0.01,0.68,U] [#8 -0.18,-0.16,0.47,U] 
23:31:12.524 00.001 1032 refined, 6 included, MultiStar: {0.05, -0.09}, one-star: {0.19, -0.14}
23:31:12.526 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
23:31:12.527 00.001 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
23:31:12.530 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.02 mountX=-0.10 mountY=-0.03, mountTheta=-2.85
23:31:12.533 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
23:31:12.535 00.002 1032 Enqueuing Move request for scope (0.05, -0.09)
23:31:12.537 00.002 10072 Worker thread wakes up
23:31:12.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
23:31:12.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
23:31:12.537 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.03
23:31:12.539 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:31:12.542 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:31:12.542 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:31:12.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:12.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:31:12.542 00.000 10072 MoveAxis(E, 14, ABG)
23:31:12.543 00.001 10072 Guiding  Dir = 2, Dur = 14
23:31:12.543 00.000 10072 IsGuiding returns 0
23:31:12.543 00.000 10072 PulseGuide returned control before completion, sleep 24
23:31:12.563 00.020 1032 UpdateGuideState exits: m=1507 SNR=27.3
23:31:12.565 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:12.567 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:12.569 00.002 1032 Enqueuing Expose request
23:31:12.582 00.013 10072 IsGuiding returns 0
23:31:12.582 00.000 10072 Move returns status 0, amount 14
23:31:12.582 00.000 10072 MoveAxis(N, 0, ABG)
23:31:12.583 00.001 10072 Move returns status 0, amount 0
23:31:12.583 00.000 10072 move complete, result=0
23:31:12.583 00.000 10072 worker thread done servicing request
23:31:12.583 00.000 10072 Worker thread wakes up
23:31:12.583 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:12.583 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:12.583 00.000 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
23:31:12.991 00.408 10072 Exposure complete
23:31:13.036 00.045 10072 worker thread done servicing request
23:31:13.036 00.000 1032 OnExposeComplete: enter
23:31:13.038 00.002 1032 UpdateGuideState(): m_state=6
23:31:13.040 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9675
23:31:13.042 00.002 1032 Star::Find returns 1 (0), X=1107.65, Y=132.10, Mass=1334, SNR=25.7, Peak=95 HFD=3.4
23:31:13.043 00.001 1032 MultiStar: [#1 0.19,-0.13,0.96,U] [#2 -0.12,-0.14,0.80,U] [#3 0.20,-0.16,0.79,U] [#4 0.05,0.11,0.67,U] [#5 0.16,-0.14,0.66,U] [#6 -0.10,-0.26,0.00,M1] [#7 0.29,-0.16,0.00,M5] [#8 0.06,-0.28,0.00,M1] 
23:31:13.045 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.12}, one-star: {0.31, -0.22}
23:31:13.046 00.001 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
23:31:13.048 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
23:31:13.050 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.72 mountX=-0.16 mountY=-0.11, mountTheta=-2.55
23:31:13.052 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.12, opts=13)
23:31:13.054 00.002 1032 Enqueuing Move request for scope (0.14, -0.12)
23:31:13.055 00.001 10072 Worker thread wakes up
23:31:13.056 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
23:31:13.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
23:31:13.056 00.000 10072 Moving (0.14, -0.12) raw xDistance=-0.16 yDistance=-0.11
23:31:13.057 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:31:13.061 00.004 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.71
23:31:13.061 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:31:13.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:13.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:31:13.061 00.000 10072 MoveAxis(E, 83, ABG)
23:31:13.061 00.000 10072 Guiding  Dir = 2, Dur = 83
23:31:13.061 00.000 10072 IsGuiding returns 0
23:31:13.062 00.001 10072 PulseGuide returned control before completion, sleep 93
23:31:13.077 00.015 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:31:13.079 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:13.083 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:13.085 00.002 1032 Enqueuing Expose request
23:31:13.158 00.073 10072 IsGuiding returns 0
23:31:13.158 00.000 10072 Move returns status 0, amount 83
23:31:13.158 00.000 10072 MoveAxis(N, 0, ABG)
23:31:13.158 00.000 10072 Move returns status 0, amount 0
23:31:13.158 00.000 10072 move complete, result=0
23:31:13.158 00.000 10072 worker thread done servicing request
23:31:13.159 00.001 10072 Worker thread wakes up
23:31:13.159 00.000 1032 GuideStep: -0.2 px 83 ms EAST, -0.1 px 0 ms NORTH
23:31:13.161 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:13.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:13.785 00.624 10072 Exposure complete
23:31:13.835 00.050 10072 worker thread done servicing request
23:31:13.835 00.000 1032 OnExposeComplete: enter
23:31:13.837 00.002 1032 UpdateGuideState(): m_state=6
23:31:13.839 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9676
23:31:13.840 00.001 1032 Star::Find returns 1 (0), X=1107.45, Y=132.31, Mass=1410, SNR=26.4, Peak=121 HFD=3.2
23:31:13.842 00.002 1032 MultiStar: [#1 0.15,0.02,0.97,U] [#2 -0.29,0.15,0.00,M2] [#3 0.05,-0.03,0.73,U] [#4 -0.14,0.42,0.00,M3] [#5 0.02,0.21,0.67,U] [#6 -0.25,0.05,0.59,U] [#7 0.12,0.11,0.68,U] [#8 -0.04,0.03,0.50,U] 
23:31:13.844 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.05}, one-star: {0.11, -0.00}
23:31:13.845 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
23:31:13.847 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
23:31:13.848 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.85 mountX=0.04 mountY=-0.05, mountTheta=-0.98
23:31:13.851 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
23:31:13.853 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
23:31:13.855 00.002 10072 Worker thread wakes up
23:31:13.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:31:13.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:31:13.855 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
23:31:13.857 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:31:13.860 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:31:13.860 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:31:13.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:13.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:31:13.860 00.000 10072 MoveAxis(E, 8, ABG)
23:31:13.860 00.000 10072 Guiding  Dir = 2, Dur = 8
23:31:13.860 00.000 10072 IsGuiding returns 0
23:31:13.861 00.001 10072 PulseGuide returned control before completion, sleep 18
23:31:13.877 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:31:13.881 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:13.882 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:13.884 00.002 1032 Enqueuing Expose request
23:31:13.895 00.011 10072 IsGuiding returns 0
23:31:13.895 00.000 10072 Move returns status 0, amount 8
23:31:13.896 00.001 10072 MoveAxis(N, 0, ABG)
23:31:13.896 00.000 10072 Move returns status 0, amount 0
23:31:13.896 00.000 10072 move complete, result=0
23:31:13.896 00.000 10072 worker thread done servicing request
23:31:13.896 00.000 10072 Worker thread wakes up
23:31:13.896 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:13.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:13.898 00.002 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:31:14.304 00.406 10072 Exposure complete
23:31:14.358 00.054 10072 worker thread done servicing request
23:31:14.358 00.000 1032 OnExposeComplete: enter
23:31:14.363 00.005 1032 UpdateGuideState(): m_state=6
23:31:14.365 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9677
23:31:14.367 00.002 1032 Star::Find returns 1 (0), X=1107.40, Y=132.42, Mass=1325, SNR=25.6, Peak=116 HFD=3.3
23:31:14.369 00.002 1032 MultiStar: [#1 0.07,0.15,0.96,U] [#2 -0.18,0.06,0.85,U] [#3 0.02,0.10,0.76,U] [#4 -0.12,0.40,0.00,M4] [#5 -0.02,0.32,0.00,M1] [#6 -0.13,-0.02,0.62,U] [#7 0.10,0.22,0.69,U] [#8 -0.14,0.09,0.54,U] 
23:31:14.371 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.10}, one-star: {0.07, 0.11}
23:31:14.372 00.001 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
23:31:14.374 00.002 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
23:31:14.375 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.73 mountX=0.11 mountY=-0.01, mountTheta=-0.10
23:31:14.379 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
23:31:14.381 00.002 1032 Enqueuing Move request for scope (-0.02, 0.10)
23:31:14.382 00.001 10072 Worker thread wakes up
23:31:14.383 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
23:31:14.383 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
23:31:14.383 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.11 yDistance=-0.01
23:31:14.385 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:31:14.388 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:31:14.388 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:31:14.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:14.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:31:14.388 00.000 10072 MoveAxis(E, 7, ABG)
23:31:14.388 00.000 10072 Guiding  Dir = 2, Dur = 7
23:31:14.388 00.000 10072 IsGuiding returns 0
23:31:14.389 00.001 10072 PulseGuide returned control before completion, sleep 17
23:31:14.407 00.018 1032 UpdateGuideState exits: m=1325 SNR=25.6
23:31:14.408 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:14.411 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:14.413 00.002 1032 Enqueuing Expose request
23:31:14.415 00.002 10072 IsGuiding returns 0
23:31:14.415 00.000 10072 Move returns status 0, amount 7
23:31:14.416 00.001 10072 MoveAxis(N, 0, ABG)
23:31:14.416 00.000 10072 Move returns status 0, amount 0
23:31:14.416 00.000 10072 move complete, result=0
23:31:14.416 00.000 10072 worker thread done servicing request
23:31:14.416 00.000 10072 Worker thread wakes up
23:31:14.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:14.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:14.424 00.008 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:31:15.042 00.618 10072 Exposure complete
23:31:15.092 00.050 10072 worker thread done servicing request
23:31:15.092 00.000 1032 OnExposeComplete: enter
23:31:15.094 00.002 1032 UpdateGuideState(): m_state=6
23:31:15.096 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9678
23:31:15.097 00.001 1032 Star::Find returns 1 (0), X=1107.48, Y=132.35, Mass=1351, SNR=25.8, Peak=118 HFD=3.2
23:31:15.099 00.002 1032 MultiStar: [#1 0.16,0.17,0.98,U] [#2 -0.13,0.23,0.00,M2] [#3 0.18,0.09,0.73,U] [#4 -0.09,0.41,0.00,M5] [#5 0.07,0.16,0.70,U] [#6 0.05,0.09,0.65,U] [#7 0.13,0.25,0.00,M4] [#8 0.05,0.07,0.57,U] 
23:31:15.101 00.002 1032 single-star, 5 included, MultiStar: {0.12, 0.10}, one-star: {0.15, 0.03}
23:31:15.102 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:31:15.104 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:31:15.105 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.21 mountX=-0.01 mountY=-0.15, mountTheta=-1.62
23:31:15.108 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
23:31:15.111 00.003 1032 Enqueuing Move request for scope (0.15, 0.03)
23:31:15.112 00.001 10072 Worker thread wakes up
23:31:15.112 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
23:31:15.112 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
23:31:15.112 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
23:31:15.114 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:31:15.117 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:31:15.118 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:31:15.118 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:15.118 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:31:15.118 00.000 10072 MoveAxis(E, 8, ABG)
23:31:15.118 00.000 10072 Guiding  Dir = 2, Dur = 8
23:31:15.118 00.000 10072 IsGuiding returns 0
23:31:15.119 00.001 10072 PulseGuide returned control before completion, sleep 18
23:31:15.135 00.016 1032 UpdateGuideState exits: m=1351 SNR=25.8
23:31:15.137 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:15.139 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:15.140 00.001 1032 Enqueuing Expose request
23:31:15.147 00.007 10072 IsGuiding returns 0
23:31:15.147 00.000 10072 Move returns status 0, amount 8
23:31:15.147 00.000 10072 MoveAxis(N, 0, ABG)
23:31:15.147 00.000 10072 Move returns status 0, amount 0
23:31:15.147 00.000 10072 move complete, result=0
23:31:15.148 00.001 10072 worker thread done servicing request
23:31:15.148 00.000 10072 Worker thread wakes up
23:31:15.148 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:15.148 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:15.152 00.004 1032 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
23:31:15.558 00.406 10072 Exposure complete
23:31:15.611 00.053 10072 worker thread done servicing request
23:31:15.612 00.001 1032 OnExposeComplete: enter
23:31:15.616 00.004 1032 UpdateGuideState(): m_state=6
23:31:15.617 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9679
23:31:15.620 00.003 1032 Star::Find returns 1 (0), X=1107.51, Y=132.27, Mass=1357, SNR=25.9, Peak=111 HFD=3.3
23:31:15.621 00.001 1032 MultiStar: [#1 0.18,-0.00,0.99,U] [#2 -0.20,0.12,0.86,U] [#3 0.12,-0.05,0.77,U] [#4 0.01,0.22,0.67,U] [#5 0.07,0.07,0.64,U] [#6 0.01,0.07,0.63,U] [#7 0.13,0.05,0.73,U] [#8 -0.07,-0.11,0.57,U] 
23:31:15.623 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.17, -0.05}
23:31:15.625 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
23:31:15.626 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
23:31:15.628 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.54 mountX=0.02 mountY=-0.06, mountTheta=-1.29
23:31:15.630 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:31:15.632 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
23:31:15.635 00.003 10072 Worker thread wakes up
23:31:15.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:31:15.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:31:15.635 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.06
23:31:15.637 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:31:15.640 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:31:15.640 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:31:15.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:15.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:31:15.640 00.000 10072 MoveAxis(E, 7, ABG)
23:31:15.640 00.000 10072 Guiding  Dir = 2, Dur = 7
23:31:15.641 00.001 10072 IsGuiding returns 0
23:31:15.642 00.001 10072 PulseGuide returned control before completion, sleep 17
23:31:15.660 00.018 1032 UpdateGuideState exits: m=1357 SNR=25.9
23:31:15.662 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:15.663 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:15.666 00.003 1032 Enqueuing Expose request
23:31:15.668 00.002 10072 IsGuiding returns 0
23:31:15.668 00.000 10072 Move returns status 0, amount 7
23:31:15.669 00.001 10072 MoveAxis(N, 0, ABG)
23:31:15.669 00.000 10072 Move returns status 0, amount 0
23:31:15.669 00.000 10072 move complete, result=0
23:31:15.669 00.000 10072 worker thread done servicing request
23:31:15.669 00.000 10072 Worker thread wakes up
23:31:15.669 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:15.669 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:15.678 00.009 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:31:16.295 00.617 10072 Exposure complete
23:31:16.343 00.048 10072 worker thread done servicing request
23:31:16.343 00.000 1032 OnExposeComplete: enter
23:31:16.346 00.003 1032 UpdateGuideState(): m_state=6
23:31:16.348 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9680
23:31:16.350 00.002 1032 Star::Find returns 1 (0), X=1107.46, Y=132.14, Mass=1201, SNR=24.3, Peak=102 HFD=3.3
23:31:16.351 00.001 1032 MultiStar: [#1 0.19,-0.02,1.00,U] [#2 -0.17,0.21,0.00,M2] [#3 0.08,-0.08,0.79,U] [#4 -0.06,0.29,0.00,M5] [#5 0.20,0.08,0.70,U] [#6 -0.05,0.02,0.68,U] [#7 0.15,0.05,0.80,U] [#8 -0.01,-0.06,0.55,U] 
23:31:16.353 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.13, -0.17}
23:31:16.354 00.001 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
23:31:16.356 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
23:31:16.358 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.30 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
23:31:16.362 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
23:31:16.364 00.002 1032 Enqueuing Move request for scope (0.11, -0.03)
23:31:16.366 00.002 10072 Worker thread wakes up
23:31:16.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:31:16.366 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:31:16.367 00.001 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
23:31:16.370 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:31:16.373 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:31:16.373 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:31:16.373 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:16.373 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:31:16.373 00.000 10072 MoveAxis(E, 7, ABG)
23:31:16.373 00.000 10072 Guiding  Dir = 2, Dur = 7
23:31:16.373 00.000 10072 IsGuiding returns 0
23:31:16.374 00.001 10072 PulseGuide returned control before completion, sleep 17
23:31:16.391 00.017 1032 UpdateGuideState exits: m=1201 SNR=24.3
23:31:16.394 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:16.397 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:16.399 00.002 1032 Enqueuing Expose request
23:31:16.402 00.003 10072 IsGuiding returns 0
23:31:16.402 00.000 10072 Move returns status 0, amount 7
23:31:16.402 00.000 10072 MoveAxis(N, 0, ABG)
23:31:16.402 00.000 10072 Move returns status 0, amount 0
23:31:16.403 00.001 10072 move complete, result=0
23:31:16.403 00.000 10072 worker thread done servicing request
23:31:16.403 00.000 10072 Worker thread wakes up
23:31:16.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:16.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:16.409 00.006 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:31:16.813 00.404 10072 Exposure complete
23:31:16.865 00.052 10072 worker thread done servicing request
23:31:16.865 00.000 1032 OnExposeComplete: enter
23:31:16.867 00.002 1032 UpdateGuideState(): m_state=6
23:31:16.869 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9681
23:31:16.870 00.001 1032 Star::Find returns 1 (0), X=1107.51, Y=132.30, Mass=1346, SNR=25.8, Peak=111 HFD=3.3
23:31:16.873 00.003 1032 MultiStar: [#1 0.16,0.13,0.97,U] [#2 -0.32,0.13,0.00,M3] [#3 0.06,-0.04,0.80,U] [#4 -0.13,0.39,0.00,M6] [#5 0.04,0.18,0.71,U] [#6 -0.12,0.07,0.62,U] [#7 0.16,0.25,0.00,M3] [#8 -0.13,0.06,0.54,U] 
23:31:16.875 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.06}, one-star: {0.17, -0.02}
23:31:16.877 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
23:31:16.879 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
23:31:16.880 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.81 mountX=0.04 mountY=-0.07, mountTheta=-1.02
23:31:16.883 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
23:31:16.885 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
23:31:16.887 00.002 10072 Worker thread wakes up
23:31:16.887 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
23:31:16.887 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
23:31:16.887 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
23:31:16.888 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:31:16.893 00.005 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:31:16.893 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:31:16.893 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:16.895 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:31:16.895 00.000 10072 MoveAxis(E, 6, ABG)
23:31:16.895 00.000 10072 Guiding  Dir = 2, Dur = 6
23:31:16.895 00.000 10072 IsGuiding returns 0
23:31:16.896 00.001 10072 PulseGuide returned control before completion, sleep 16
23:31:16.911 00.015 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:31:16.913 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:16.915 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:16.917 00.002 1032 Enqueuing Expose request
23:31:16.920 00.003 10072 IsGuiding returns 1
23:31:16.920 00.000 10072 scope still moving after pulse duration time elapsed
23:31:16.952 00.032 10072 IsGuiding returns 0
23:31:16.952 00.000 10072 scope move finished after 6 + 50 ms
23:31:16.952 00.000 10072 Move returns status 0, amount 6
23:31:16.952 00.000 10072 MoveAxis(N, 0, ABG)
23:31:16.952 00.000 10072 Move returns status 0, amount 0
23:31:16.952 00.000 10072 move complete, result=0
23:31:16.952 00.000 10072 worker thread done servicing request
23:31:16.952 00.000 10072 Worker thread wakes up
23:31:16.952 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:31:16.955 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:16.955 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:17.580 00.625 10072 Exposure complete
23:31:17.632 00.052 10072 worker thread done servicing request
23:31:17.632 00.000 1032 OnExposeComplete: enter
23:31:17.634 00.002 1032 UpdateGuideState(): m_state=6
23:31:17.636 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9682
23:31:17.637 00.001 1032 Star::Find returns 1 (0), X=1107.48, Y=132.31, Mass=1372, SNR=26.0, Peak=107 HFD=3.3
23:31:17.639 00.002 1032 MultiStar: [#1 0.12,0.12,1.01,U] [#2 -0.33,0.14,0.00,M4] [#3 0.15,0.02,0.74,U] [#4 -0.11,0.24,0.00,M7] [#5 -0.06,0.19,0.69,U] [#6 0.08,0.18,0.61,U] [#7 0.11,0.19,0.70,U] [#8 -0.07,-0.01,0.51,U] 
23:31:17.640 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.09}, one-star: {0.15, -0.01}
23:31:17.642 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:31:17.644 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:31:17.646 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=0.07 mountY=-0.10, mountTheta=-0.97
23:31:17.650 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
23:31:17.652 00.002 1032 Enqueuing Move request for scope (0.08, 0.09)
23:31:17.654 00.002 10072 Worker thread wakes up
23:31:17.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:31:17.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:31:17.654 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
23:31:17.656 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:31:17.659 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:31:17.659 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:31:17.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:17.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:31:17.659 00.000 10072 MoveAxis(E, 7, ABG)
23:31:17.659 00.000 10072 Guiding  Dir = 2, Dur = 7
23:31:17.659 00.000 10072 IsGuiding returns 0
23:31:17.660 00.001 10072 PulseGuide returned control before completion, sleep 17
23:31:17.677 00.017 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:31:17.681 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:17.682 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:17.684 00.002 1032 Enqueuing Expose request
23:31:17.686 00.002 10072 IsGuiding returns 0
23:31:17.686 00.000 10072 Move returns status 0, amount 7
23:31:17.686 00.000 10072 MoveAxis(N, 0, ABG)
23:31:17.686 00.000 10072 Move returns status 0, amount 0
23:31:17.686 00.000 10072 move complete, result=0
23:31:17.686 00.000 10072 worker thread done servicing request
23:31:17.687 00.001 10072 Worker thread wakes up
23:31:17.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:17.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:17.694 00.007 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:31:18.093 00.399 10072 Exposure complete
23:31:18.143 00.050 10072 worker thread done servicing request
23:31:18.143 00.000 1032 OnExposeComplete: enter
23:31:18.146 00.003 1032 UpdateGuideState(): m_state=6
23:31:18.149 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9683
23:31:18.151 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=132.21, Mass=1553, SNR=27.7, Peak=130 HFD=3.3
23:31:18.152 00.001 1032 MultiStar: [#1 0.15,-0.05,0.92,U] [#2 -0.14,0.16,0.76,U] [#3 0.16,-0.11,0.72,U] [#4 0.01,0.31,0.00,M8] [#5 0.11,0.12,0.65,U] [#6 -0.03,-0.17,0.58,U] [#7 0.33,0.06,0.00,M3] [#8 0.01,-0.18,0.46,U] 
23:31:18.154 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.04}, one-star: {0.26, -0.11}
23:31:18.155 00.001 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
23:31:18.157 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
23:31:18.159 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.43 mountX=-0.06 mountY=-0.08, mountTheta=-2.26
23:31:18.161 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
23:31:18.163 00.002 1032 Enqueuing Move request for scope (0.09, -0.04)
23:31:18.165 00.002 10072 Worker thread wakes up
23:31:18.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:31:18.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:31:18.165 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.08
23:31:18.167 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:31:18.170 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:31:18.170 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:31:18.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:18.170 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:31:18.170 00.000 10072 MoveAxis(E, 6, ABG)
23:31:18.171 00.001 10072 Guiding  Dir = 2, Dur = 6
23:31:18.171 00.000 10072 IsGuiding returns 0
23:31:18.171 00.000 10072 PulseGuide returned control before completion, sleep 16
23:31:18.188 00.017 1032 UpdateGuideState exits: m=1553 SNR=27.7
23:31:18.190 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:18.191 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:18.192 00.001 1032 Enqueuing Expose request
23:31:18.200 00.008 10072 IsGuiding returns 0
23:31:18.200 00.000 10072 Move returns status 0, amount 6
23:31:18.200 00.000 10072 MoveAxis(N, 0, ABG)
23:31:18.200 00.000 10072 Move returns status 0, amount 0
23:31:18.200 00.000 10072 move complete, result=0
23:31:18.200 00.000 10072 worker thread done servicing request
23:31:18.200 00.000 10072 Worker thread wakes up
23:31:18.200 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:18.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:18.201 00.001 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:31:18.826 00.625 10072 Exposure complete
23:31:18.875 00.049 10072 worker thread done servicing request
23:31:18.875 00.000 1032 OnExposeComplete: enter
23:31:18.877 00.002 1032 UpdateGuideState(): m_state=6
23:31:18.879 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9684
23:31:18.880 00.001 1032 Star::Find returns 1 (0), X=1107.51, Y=132.21, Mass=1457, SNR=26.8, Peak=113 HFD=3.4
23:31:18.882 00.002 1032 MultiStar: [#1 0.17,0.03,0.95,U] [#2 -0.11,0.01,0.76,U] [#3 0.14,-0.10,0.76,U] [#4 -0.07,0.15,0.69,U] [#5 0.17,0.06,0.62,U] [#6 0.01,0.04,0.60,U] [#7 0.20,0.06,0.69,U] [#8 0.00,-0.02,0.44,U] 
23:31:18.884 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.17, -0.11}
23:31:18.885 00.001 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
23:31:18.887 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
23:31:18.889 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.09 mountX=-0.01 mountY=-0.08, mountTheta=-1.74
23:31:18.892 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
23:31:18.895 00.003 1032 Enqueuing Move request for scope (0.09, 0.01)
23:31:18.899 00.004 10072 Worker thread wakes up
23:31:18.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:31:18.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:31:18.899 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.08
23:31:18.901 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:31:18.905 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:31:18.905 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:31:18.905 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:18.905 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:31:18.905 00.000 10072 MoveAxis(E, 4, ABG)
23:31:18.905 00.000 10072 Guiding  Dir = 2, Dur = 4
23:31:18.905 00.000 10072 IsGuiding returns 0
23:31:18.906 00.001 10072 PulseGuide returned control before completion, sleep 14
23:31:18.922 00.016 1032 UpdateGuideState exits: m=1457 SNR=26.8
23:31:18.925 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:18.928 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:18.929 00.001 1032 Enqueuing Expose request
23:31:18.932 00.003 10072 IsGuiding returns 0
23:31:18.933 00.001 10072 Move returns status 0, amount 4
23:31:18.933 00.000 10072 MoveAxis(N, 0, ABG)
23:31:18.933 00.000 10072 Move returns status 0, amount 0
23:31:18.933 00.000 10072 move complete, result=0
23:31:18.933 00.000 10072 worker thread done servicing request
23:31:18.933 00.000 10072 Worker thread wakes up
23:31:18.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:18.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:18.938 00.005 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:31:19.341 00.403 10072 Exposure complete
23:31:19.392 00.051 10072 worker thread done servicing request
23:31:19.392 00.000 1032 OnExposeComplete: enter
23:31:19.396 00.004 1032 UpdateGuideState(): m_state=6
23:31:19.399 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9685
23:31:19.402 00.003 1032 Star::Find returns 1 (0), X=1107.55, Y=132.30, Mass=1375, SNR=26.1, Peak=110 HFD=3.3
23:31:19.404 00.002 1032 MultiStar: [#1 0.26,0.05,0.00,M1] [#2 -0.09,0.08,0.78,U] [#3 0.10,-0.07,0.74,U] [#4 -0.09,0.24,0.00,M8] [#5 0.19,0.06,0.64,U] [#6 0.06,-0.03,0.62,U] [#7 0.28,0.07,0.00,M3] [#8 0.12,-0.04,0.55,U] 
23:31:19.405 00.001 1032 refined, 5 included, MultiStar: {0.10, -0.00}, one-star: {0.21, -0.02}
23:31:19.408 00.003 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:31:19.410 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:31:19.412 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.03 mountX=-0.03 mountY=-0.10, mountTheta=-1.86
23:31:19.415 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.00, opts=13)
23:31:19.416 00.001 1032 Enqueuing Move request for scope (0.10, -0.00)
23:31:19.418 00.002 10072 Worker thread wakes up
23:31:19.418 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
23:31:19.418 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
23:31:19.418 00.000 10072 Moving (0.10, -0.00) raw xDistance=-0.03 yDistance=-0.10
23:31:19.420 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:31:19.424 00.004 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:31:19.424 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:31:19.424 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:19.424 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:31:19.424 00.000 10072 MoveAxis(E, 3, ABG)
23:31:19.424 00.000 10072 Guiding  Dir = 2, Dur = 3
23:31:19.425 00.001 10072 IsGuiding returns 0
23:31:19.426 00.001 10072 PulseGuide returned control before completion, sleep 13
23:31:19.442 00.016 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:31:19.444 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:19.446 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:19.449 00.003 1032 Enqueuing Expose request
23:31:19.450 00.001 10072 IsGuiding returns 0
23:31:19.450 00.000 10072 Move returns status 0, amount 3
23:31:19.451 00.001 10072 MoveAxis(N, 0, ABG)
23:31:19.451 00.000 10072 Move returns status 0, amount 0
23:31:19.451 00.000 10072 move complete, result=0
23:31:19.451 00.000 10072 worker thread done servicing request
23:31:19.451 00.000 10072 Worker thread wakes up
23:31:19.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:19.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:19.459 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:31:20.086 00.627 10072 Exposure complete
23:31:20.136 00.050 10072 worker thread done servicing request
23:31:20.137 00.001 1032 OnExposeComplete: enter
23:31:20.138 00.001 1032 UpdateGuideState(): m_state=6
23:31:20.140 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9686
23:31:20.141 00.001 1032 Star::Find returns 1 (0), X=1107.51, Y=132.37, Mass=1436, SNR=26.6, Peak=124 HFD=3.3
23:31:20.143 00.002 1032 MultiStar: [#1 0.17,0.11,0.95,U] [#2 -0.25,0.10,0.00,M2] [#3 0.05,0.04,0.75,U] [#4 -0.12,0.38,0.00,M9] [#5 0.06,0.16,0.63,U] [#6 -0.14,0.06,0.63,U] [#7 0.19,0.18,0.00,M4] [#8 0.05,0.04,0.50,U] 
23:31:20.145 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.08}, one-star: {0.17, 0.05}
23:31:20.147 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
23:31:20.148 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
23:31:20.150 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.78 mountX=0.05 mountY=-0.10, mountTheta=-1.05
23:31:20.153 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
23:31:20.155 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
23:31:20.157 00.002 10072 Worker thread wakes up
23:31:20.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:31:20.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:31:20.157 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.05 yDistance=-0.10
23:31:20.159 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:31:20.161 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:31:20.161 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:31:20.162 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:20.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:31:20.162 00.000 10072 MoveAxis(E, 4, ABG)
23:31:20.162 00.000 10072 Guiding  Dir = 2, Dur = 4
23:31:20.162 00.000 10072 IsGuiding returns 0
23:31:20.163 00.001 10072 PulseGuide returned control before completion, sleep 14
23:31:20.180 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.6
23:31:20.182 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:20.183 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:20.185 00.002 1032 Enqueuing Expose request
23:31:20.192 00.007 10072 IsGuiding returns 0
23:31:20.192 00.000 10072 Move returns status 0, amount 4
23:31:20.192 00.000 10072 MoveAxis(N, 0, ABG)
23:31:20.193 00.001 10072 Move returns status 0, amount 0
23:31:20.193 00.000 10072 move complete, result=0
23:31:20.193 00.000 10072 worker thread done servicing request
23:31:20.193 00.000 10072 Worker thread wakes up
23:31:20.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:20.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:20.194 00.001 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:31:20.602 00.408 10072 Exposure complete
23:31:20.653 00.051 10072 worker thread done servicing request
23:31:20.653 00.000 1032 OnExposeComplete: enter
23:31:20.655 00.002 1032 UpdateGuideState(): m_state=6
23:31:20.657 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9687
23:31:20.659 00.002 1032 Star::Find returns 1 (0), X=1107.52, Y=132.43, Mass=1296, SNR=25.3, Peak=101 HFD=3.2
23:31:20.661 00.002 1032 MultiStar: [#1 0.16,0.12,1.02,U] [#2 -0.27,0.19,0.00,M3] [#3 0.07,0.06,0.78,U] [#4 -0.03,0.39,0.00,M10] [#5 0.06,0.19,0.72,U] [#6 -0.14,0.15,0.63,U] [#7 0.19,0.22,0.00,M5] [#8 -0.06,0.09,0.57,U] 
23:31:20.663 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.12}, one-star: {0.19, 0.11}
23:31:20.665 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
23:31:20.666 00.001 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
23:31:20.668 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.04 mountX=0.10 mountY=-0.10, mountTheta=-0.79
23:31:20.671 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
23:31:20.674 00.003 1032 Enqueuing Move request for scope (0.07, 0.12)
23:31:20.676 00.002 10072 Worker thread wakes up
23:31:20.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
23:31:20.676 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
23:31:20.676 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.10
23:31:20.678 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:31:20.681 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:31:20.681 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:31:20.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:20.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:31:20.681 00.000 10072 MoveAxis(E, 4, ABG)
23:31:20.681 00.000 10072 Guiding  Dir = 2, Dur = 4
23:31:20.681 00.000 10072 IsGuiding returns 0
23:31:20.682 00.001 10072 PulseGuide returned control before completion, sleep 14
23:31:20.699 00.017 1032 UpdateGuideState exits: m=1296 SNR=25.3
23:31:20.702 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:20.703 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:20.707 00.004 1032 Enqueuing Expose request
23:31:20.710 00.003 10072 IsGuiding returns 0
23:31:20.710 00.000 10072 Move returns status 0, amount 4
23:31:20.710 00.000 10072 MoveAxis(N, 0, ABG)
23:31:20.710 00.000 10072 Move returns status 0, amount 0
23:31:20.710 00.000 10072 move complete, result=0
23:31:20.710 00.000 10072 worker thread done servicing request
23:31:20.710 00.000 10072 Worker thread wakes up
23:31:20.710 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:20.710 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:20.718 00.008 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:31:21.337 00.619 10072 Exposure complete
23:31:21.388 00.051 10072 worker thread done servicing request
23:31:21.388 00.000 1032 OnExposeComplete: enter
23:31:21.389 00.001 1032 UpdateGuideState(): m_state=6
23:31:21.395 00.006 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9688
23:31:21.400 00.005 1032 Star::Find returns 1 (0), X=1107.55, Y=132.29, Mass=1370, SNR=26.0, Peak=114 HFD=3.3
23:31:21.402 00.002 1032 MultiStar: [#1 0.29,0.04,0.00,M1] [#2 -0.13,0.11,0.83,U] [#3 0.11,-0.14,0.76,U] [#4 0.01,0.24,0.65,U] [#5 0.02,0.11,0.65,U] [#6 0.12,-0.01,0.61,U] [#7 0.24,0.05,0.69,U] [#8 0.02,0.03,0.51,U] 
23:31:21.404 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {0.21, -0.03}
23:31:21.405 00.001 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:31:21.408 00.003 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:31:21.409 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.47 mountX=0.02 mountY=-0.09, mountTheta=-1.36
23:31:21.413 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
23:31:21.416 00.003 1032 Enqueuing Move request for scope (0.08, 0.04)
23:31:21.418 00.002 10072 Worker thread wakes up
23:31:21.418 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
23:31:21.418 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
23:31:21.418 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
23:31:21.420 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:31:21.424 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:31:21.424 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:31:21.424 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:21.424 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:31:21.424 00.000 10072 MoveAxis(E, 5, ABG)
23:31:21.424 00.000 10072 Guiding  Dir = 2, Dur = 5
23:31:21.425 00.001 10072 IsGuiding returns 0
23:31:21.426 00.001 10072 PulseGuide returned control before completion, sleep 15
23:31:21.443 00.017 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:31:21.444 00.001 10072 IsGuiding returns 0
23:31:21.445 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:21.446 00.001 10072 Move returns status 0, amount 5
23:31:21.446 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:21.448 00.002 1032 Enqueuing Expose request
23:31:21.449 00.001 10072 MoveAxis(N, 0, ABG)
23:31:21.449 00.000 10072 Move returns status 0, amount 0
23:31:21.449 00.000 10072 move complete, result=0
23:31:21.450 00.001 10072 worker thread done servicing request
23:31:21.450 00.000 10072 Worker thread wakes up
23:31:21.450 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:21.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:21.458 00.008 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:31:21.854 00.396 10072 Exposure complete
23:31:21.905 00.051 10072 worker thread done servicing request
23:31:21.905 00.000 1032 OnExposeComplete: enter
23:31:21.908 00.003 1032 UpdateGuideState(): m_state=6
23:31:21.910 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9689
23:31:21.912 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=132.20, Mass=1359, SNR=25.9, Peak=100 HFD=3.5
23:31:21.914 00.002 1032 MultiStar: [#1 0.24,0.02,0.94,U] [#2 -0.07,-0.05,0.80,U] [#3 0.18,-0.16,0.75,U] [#4 -0.13,0.15,0.67,U] [#5 0.09,-0.05,0.66,U] [#6 0.09,-0.06,0.63,U] [#7 0.21,-0.06,0.72,U] [#8 0.10,-0.07,0.51,U] 
23:31:21.916 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.05}, one-star: {0.29, -0.12}
23:31:21.918 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
23:31:21.920 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
23:31:21.921 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.37 mountX=-0.08 mountY=-0.11, mountTheta=-2.20
23:31:21.926 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
23:31:21.929 00.003 1032 Enqueuing Move request for scope (0.12, -0.05)
23:31:21.931 00.002 10072 Worker thread wakes up
23:31:21.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
23:31:21.932 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
23:31:21.932 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.11
23:31:21.933 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:31:21.936 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:31:21.936 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:31:21.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:21.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:31:21.936 00.000 10072 MoveAxis(E, 5, ABG)
23:31:21.936 00.000 10072 Guiding  Dir = 2, Dur = 5
23:31:21.937 00.001 10072 IsGuiding returns 0
23:31:21.937 00.000 10072 PulseGuide returned control before completion, sleep 15
23:31:21.954 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:31:21.956 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:21.957 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:21.959 00.002 1032 Enqueuing Expose request
23:31:21.962 00.003 10072 IsGuiding returns 0
23:31:21.962 00.000 10072 Move returns status 0, amount 5
23:31:21.962 00.000 10072 MoveAxis(N, 0, ABG)
23:31:21.962 00.000 10072 Move returns status 0, amount 0
23:31:21.962 00.000 10072 move complete, result=0
23:31:21.963 00.001 10072 worker thread done servicing request
23:31:21.963 00.000 10072 Worker thread wakes up
23:31:21.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:21.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:21.968 00.005 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:31:22.589 00.621 10072 Exposure complete
23:31:22.641 00.052 10072 worker thread done servicing request
23:31:22.641 00.000 1032 OnExposeComplete: enter
23:31:22.644 00.003 1032 UpdateGuideState(): m_state=6
23:31:22.646 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9690
23:31:22.649 00.003 1032 Star::Find returns 1 (0), X=1107.56, Y=132.20, Mass=1492, SNR=27.2, Peak=104 HFD=3.4
23:31:22.651 00.002 1032 MultiStar: [#1 0.26,0.01,0.93,U] [#2 -0.11,0.00,0.77,U] [#3 0.27,-0.11,0.00,M1] [#4 -0.06,0.21,0.62,U] [#5 0.15,0.12,0.65,U] [#6 0.08,0.03,0.62,U] [#7 0.21,0.12,0.71,U] [#8 0.12,-0.07,0.53,U] 
23:31:22.653 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.03}, one-star: {0.23, -0.12}
23:31:22.655 00.002 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
23:31:22.657 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
23:31:22.658 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.23 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
23:31:22.660 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
23:31:22.664 00.004 1032 Enqueuing Move request for scope (0.12, 0.03)
23:31:22.666 00.002 10072 Worker thread wakes up
23:31:22.666 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
23:31:22.666 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
23:31:22.666 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.00 yDistance=-0.12
23:31:22.669 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:31:22.671 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:31:22.671 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:31:22.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:22.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:31:22.671 00.000 10072 MoveAxis(E, 5, ABG)
23:31:22.671 00.000 10072 Guiding  Dir = 2, Dur = 5
23:31:22.672 00.001 10072 IsGuiding returns 0
23:31:22.673 00.001 10072 PulseGuide returned control before completion, sleep 15
23:31:22.689 00.016 1032 UpdateGuideState exits: m=1492 SNR=27.2
23:31:22.692 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:22.693 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:22.695 00.002 1032 Enqueuing Expose request
23:31:22.696 00.001 10072 IsGuiding returns 0
23:31:22.696 00.000 10072 Move returns status 0, amount 5
23:31:22.696 00.000 10072 MoveAxis(N, 0, ABG)
23:31:22.696 00.000 10072 Move returns status 0, amount 0
23:31:22.696 00.000 10072 move complete, result=0
23:31:22.697 00.001 10072 worker thread done servicing request
23:31:22.697 00.000 10072 Worker thread wakes up
23:31:22.697 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:22.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:22.705 00.008 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:31:23.104 00.399 10072 Exposure complete
23:31:23.153 00.049 10072 worker thread done servicing request
23:31:23.153 00.000 1032 OnExposeComplete: enter
23:31:23.155 00.002 1032 UpdateGuideState(): m_state=6
23:31:23.157 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9691
23:31:23.159 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=132.36, Mass=1476, SNR=27.0, Peak=117 HFD=3.3
23:31:23.160 00.001 1032 MultiStar: [#1 0.25,0.22,0.00,M1] [#2 -0.10,0.20,0.77,U] [#3 0.14,0.21,0.81,U] [#4 -0.07,0.43,0.00,M8] [#5 0.16,0.27,0.00,M1] [#6 0.03,0.08,0.58,U] [#7 0.18,0.34,0.00,M3] [#8 0.13,0.12,0.54,U] 
23:31:23.162 00.002 1032 refined, 4 included, MultiStar: {0.10, 0.13}, one-star: {0.26, 0.05}
23:31:23.163 00.001 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
23:31:23.164 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
23:31:23.166 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.17 cameraTheta=0.89 mountX=0.10 mountY=-0.13, mountTheta=-0.94
23:31:23.168 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.13, opts=13)
23:31:23.170 00.002 1032 Enqueuing Move request for scope (0.10, 0.13)
23:31:23.172 00.002 10072 Worker thread wakes up
23:31:23.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
23:31:23.172 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
23:31:23.172 00.000 10072 Moving (0.10, 0.13) raw xDistance=0.10 yDistance=-0.13
23:31:23.177 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:31:23.182 00.005 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:31:23.182 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:31:23.182 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:23.182 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:31:23.182 00.000 10072 MoveAxis(E, 4, ABG)
23:31:23.182 00.000 10072 Guiding  Dir = 2, Dur = 4
23:31:23.182 00.000 10072 IsGuiding returns 0
23:31:23.183 00.001 10072 PulseGuide returned control before completion, sleep 14
23:31:23.202 00.019 1032 UpdateGuideState exits: m=1476 SNR=27.0
23:31:23.207 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:23.209 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:23.212 00.003 1032 Enqueuing Expose request
23:31:23.214 00.002 10072 IsGuiding returns 0
23:31:23.214 00.000 10072 Move returns status 0, amount 4
23:31:23.214 00.000 10072 MoveAxis(N, 0, ABG)
23:31:23.215 00.001 10072 Move returns status 0, amount 0
23:31:23.215 00.000 10072 move complete, result=0
23:31:23.215 00.000 10072 worker thread done servicing request
23:31:23.215 00.000 10072 Worker thread wakes up
23:31:23.215 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:23.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:23.223 00.008 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:31:23.851 00.628 10072 Exposure complete
23:31:23.902 00.051 10072 worker thread done servicing request
23:31:23.903 00.001 1032 OnExposeComplete: enter
23:31:23.904 00.001 1032 UpdateGuideState(): m_state=6
23:31:23.906 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9692
23:31:23.908 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=132.39, Mass=1375, SNR=26.1, Peak=107 HFD=3.3
23:31:23.910 00.002 1032 MultiStar: [#1 0.26,0.12,0.00,M2] [#2 -0.02,0.03,0.80,U] [#3 0.32,-0.05,0.00,M1] [#4 0.04,0.21,0.70,U] [#5 0.20,0.25,0.00,M2] [#6 -0.04,-0.01,0.60,U] [#7 0.31,0.13,0.00,M4] [#8 0.20,-0.03,0.47,U] 
23:31:23.912 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.06}, one-star: {0.30, 0.08}
23:31:23.914 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
23:31:23.916 00.002 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
23:31:23.918 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.54 mountX=0.03 mountY=-0.12, mountTheta=-1.29
23:31:23.921 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
23:31:23.924 00.003 1032 Enqueuing Move request for scope (0.11, 0.06)
23:31:23.927 00.003 10072 Worker thread wakes up
23:31:23.927 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
23:31:23.927 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
23:31:23.927 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
23:31:23.929 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:31:23.932 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:31:23.932 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:31:23.932 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:23.932 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:31:23.932 00.000 10072 MoveAxis(E, 4, ABG)
23:31:23.932 00.000 10072 Guiding  Dir = 2, Dur = 4
23:31:23.933 00.001 10072 IsGuiding returns 0
23:31:23.933 00.000 10072 PulseGuide returned control before completion, sleep 14
23:31:23.950 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:31:23.953 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:23.956 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:23.960 00.004 1032 Enqueuing Expose request
23:31:23.963 00.003 10072 IsGuiding returns 0
23:31:23.963 00.000 10072 Move returns status 0, amount 4
23:31:23.963 00.000 10072 MoveAxis(N, 0, ABG)
23:31:23.963 00.000 10072 Move returns status 0, amount 0
23:31:23.963 00.000 10072 move complete, result=0
23:31:23.963 00.000 10072 worker thread done servicing request
23:31:23.963 00.000 10072 Worker thread wakes up
23:31:23.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:23.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:23.971 00.008 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:31:24.381 00.410 10072 Exposure complete
23:31:24.435 00.054 10072 worker thread done servicing request
23:31:24.435 00.000 1032 OnExposeComplete: enter
23:31:24.437 00.002 1032 UpdateGuideState(): m_state=6
23:31:24.439 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9693
23:31:24.441 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=132.23, Mass=1253, SNR=24.9, Peak=95 HFD=3.5
23:31:24.444 00.003 1032 MultiStar: [#1 0.26,-0.05,0.00,M3] [#2 -0.08,-0.01,0.85,U] [#3 0.29,-0.03,0.00,M2] [#4 -0.02,0.18,0.71,U] [#5 0.12,0.00,0.72,U] [#6 0.12,-0.09,0.68,U] [#7 0.32,0.13,0.00,M5] [#8 0.28,-0.15,0.00,M1] 
23:31:24.445 00.001 1032 refined, 4 included, MultiStar: {0.13, -0.01}, one-star: {0.42, -0.09}
23:31:24.447 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
23:31:24.449 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
23:31:24.450 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.05 mountX=-0.04 mountY=-0.12, mountTheta=-1.88
23:31:24.454 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
23:31:24.458 00.004 1032 Enqueuing Move request for scope (0.13, -0.01)
23:31:24.460 00.002 10072 Worker thread wakes up
23:31:24.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
23:31:24.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
23:31:24.461 00.001 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.12
23:31:24.462 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:31:24.465 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:31:24.465 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:31:24.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:24.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:31:24.465 00.000 10072 MoveAxis(E, 3, ABG)
23:31:24.465 00.000 10072 Guiding  Dir = 2, Dur = 3
23:31:24.466 00.001 10072 IsGuiding returns 0
23:31:24.466 00.000 10072 PulseGuide returned control before completion, sleep 13
23:31:24.482 00.016 1032 UpdateGuideState exits: m=1253 SNR=24.9
23:31:24.485 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:24.489 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:24.492 00.003 10072 IsGuiding returns 0
23:31:24.492 00.000 10072 Move returns status 0, amount 3
23:31:24.492 00.000 10072 MoveAxis(N, 0, ABG)
23:31:24.492 00.000 10072 Move returns status 0, amount 0
23:31:24.492 00.000 10072 move complete, result=0
23:31:24.492 00.000 10072 worker thread done servicing request
23:31:24.492 00.000 1032 Enqueuing Expose request
23:31:24.494 00.002 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:31:24.495 00.001 10072 Worker thread wakes up
23:31:24.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:24.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:25.130 00.635 10072 Exposure complete
23:31:25.183 00.053 10072 worker thread done servicing request
23:31:25.183 00.000 1032 OnExposeComplete: enter
23:31:25.185 00.002 1032 UpdateGuideState(): m_state=6
23:31:25.187 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9694
23:31:25.189 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=132.30, Mass=1400, SNR=26.3, Peak=104 HFD=3.3
23:31:25.192 00.003 1032 MultiStar: [#1 0.21,0.03,0.94,U] [#2 -0.19,0.16,0.85,U] [#3 0.17,-0.03,0.76,U] [#4 -0.11,0.29,0.00,M7] [#5 0.01,0.21,0.64,U] [#6 -0.01,-0.02,0.63,U] [#7 0.20,0.13,0.66,U] [#8 0.10,-0.02,0.53,U] 
23:31:25.195 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.05}, one-star: {0.26, -0.02}
23:31:25.196 00.001 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
23:31:25.198 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
23:31:25.200 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.50 mountX=0.03 mountY=-0.11, mountTheta=-1.33
23:31:25.204 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
23:31:25.206 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
23:31:25.211 00.005 10072 Worker thread wakes up
23:31:25.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:31:25.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:31:25.211 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.03 yDistance=-0.11
23:31:25.214 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:31:25.216 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:31:25.216 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:31:25.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:25.217 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:31:25.217 00.000 10072 MoveAxis(E, 4, ABG)
23:31:25.217 00.000 10072 Guiding  Dir = 2, Dur = 4
23:31:25.218 00.001 10072 IsGuiding returns 0
23:31:25.218 00.000 10072 PulseGuide returned control before completion, sleep 14
23:31:25.236 00.018 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:31:25.241 00.005 10072 IsGuiding returns 0
23:31:25.241 00.000 10072 Move returns status 0, amount 4
23:31:25.241 00.000 10072 MoveAxis(N, 0, ABG)
23:31:25.241 00.000 10072 Move returns status 0, amount 0
23:31:25.241 00.000 10072 move complete, result=0
23:31:25.241 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:25.243 00.002 10072 worker thread done servicing request
23:31:25.243 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:25.245 00.002 1032 Enqueuing Expose request
23:31:25.247 00.002 10072 Worker thread wakes up
23:31:25.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:25.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:25.247 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:31:25.666 00.419 10072 Exposure complete
23:31:25.721 00.055 10072 worker thread done servicing request
23:31:25.721 00.000 1032 OnExposeComplete: enter
23:31:25.723 00.002 1032 UpdateGuideState(): m_state=6
23:31:25.726 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9695
23:31:25.727 00.001 1032 Star::Find returns 1 (0), X=1107.56, Y=132.50, Mass=1448, SNR=26.8, Peak=119 HFD=3.2
23:31:25.728 00.001 1032 MultiStar: [#1 0.20,0.25,0.00,M3] [#2 -0.19,0.28,0.00,M1] [#3 0.00,0.24,0.76,U] [#4 -0.09,0.52,0.00,M8] [#5 0.07,0.43,0.00,M1] [#6 -0.04,0.30,0.00,M1] [#7 0.11,0.23,0.71,U] [#8 0.06,0.28,0.00,M1] 
23:31:25.730 00.002 1032 refined, 2 included, MultiStar: {0.12, 0.21}, one-star: {0.23, 0.18}
23:31:25.732 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
23:31:25.733 00.001 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
23:31:25.735 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.25 cameraTheta=1.04 mountX=0.17 mountY=-0.18, mountTheta=-0.79
23:31:25.738 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.21, opts=13)
23:31:25.739 00.001 1032 Enqueuing Move request for scope (0.12, 0.21)
23:31:25.741 00.002 10072 Worker thread wakes up
23:31:25.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0xd
23:31:25.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
23:31:25.741 00.000 10072 Moving (0.12, 0.21) raw xDistance=0.17 yDistance=-0.18
23:31:25.743 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:31:25.747 00.004 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.74
23:31:25.747 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
23:31:25.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:25.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:31:25.747 00.000 10072 MoveAxis(W, 79, ABG)
23:31:25.747 00.000 10072 Guiding  Dir = 3, Dur = 79
23:31:25.747 00.000 10072 IsGuiding returns 0
23:31:25.748 00.001 10072 PulseGuide returned control before completion, sleep 89
23:31:25.764 00.016 1032 UpdateGuideState exits: m=1448 SNR=26.8
23:31:25.765 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:25.768 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:25.774 00.006 1032 Enqueuing Expose request
23:31:25.849 00.075 10072 IsGuiding returns 0
23:31:25.849 00.000 10072 Move returns status 0, amount 79
23:31:25.849 00.000 10072 MoveAxis(N, 0, ABG)
23:31:25.849 00.000 10072 Move returns status 0, amount 0
23:31:25.849 00.000 10072 move complete, result=0
23:31:25.849 00.000 10072 worker thread done servicing request
23:31:25.849 00.000 10072 Worker thread wakes up
23:31:25.850 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:25.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:25.850 00.000 1032 GuideStep: 0.2 px 79 ms WEST, -0.2 px 0 ms NORTH
23:31:26.477 00.627 10072 Exposure complete
23:31:26.531 00.054 10072 worker thread done servicing request
23:31:26.531 00.000 1032 OnExposeComplete: enter
23:31:26.533 00.002 1032 UpdateGuideState(): m_state=6
23:31:26.536 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9696
23:31:26.538 00.002 1032 Star::Find returns 1 (0), X=1107.55, Y=132.44, Mass=1369, SNR=26.0, Peak=117 HFD=3.2
23:31:26.540 00.002 1032 MultiStar: [#1 0.22,0.23,0.00,M4] [#2 -0.17,0.34,0.00,M2] [#3 0.10,0.29,0.00,M1] [#4 -0.15,0.42,0.00,M9] [#5 -0.01,0.29,0.00,M2] [#6 -0.09,0.31,0.00,M2] [#7 0.20,0.24,0.00,M4] [#8 0.09,0.24,0.00,M2] 
23:31:26.542 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:31:26.544 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:31:26.545 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=0.12 hyp=0.25 cameraTheta=0.53 mountX=0.07 mountY=-0.24, mountTheta=-1.30
23:31:26.549 00.004 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.12, opts=13)
23:31:26.554 00.005 1032 Enqueuing Move request for scope (0.21, 0.12)
23:31:26.557 00.003 10072 Worker thread wakes up
23:31:26.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.12) opts 0xd
23:31:26.557 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.12)
23:31:26.557 00.000 10072 Moving (0.21, 0.12) raw xDistance=0.07 yDistance=-0.24
23:31:26.559 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:31:26.562 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:31:26.562 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:31:26.562 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:31:26.562 00.000 10072 MoveAxis(E, 3, ABG)
23:31:26.562 00.000 10072 Guiding  Dir = 2, Dur = 3
23:31:26.562 00.000 10072 IsGuiding returns 0
23:31:26.563 00.001 10072 PulseGuide returned control before completion, sleep 13
23:31:26.582 00.019 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:31:26.587 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:26.588 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:26.590 00.002 1032 Enqueuing Expose request
23:31:26.592 00.002 10072 IsGuiding returns 0
23:31:26.592 00.000 10072 Move returns status 0, amount 3
23:31:26.592 00.000 10072 MoveAxis(N, 154, ABG)
23:31:26.592 00.000 10072 Guiding  Dir = 0, Dur = 154
23:31:26.592 00.000 10072 IsGuiding returns 0
23:31:26.593 00.001 10072 PulseGuide returned control before completion, sleep 164
23:31:26.771 00.178 10072 IsGuiding returns 0
23:31:26.771 00.000 10072 Move returns status 0, amount 154
23:31:26.771 00.000 10072 move complete, result=0
23:31:26.772 00.001 1032 GuideStep: 0.1 px 3 ms EAST, -0.2 px 154 ms NORTH
23:31:26.775 00.003 10072 worker thread done servicing request
23:31:26.775 00.000 10072 Worker thread wakes up
23:31:26.775 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:26.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:27.180 00.405 10072 Exposure complete
23:31:27.233 00.053 10072 worker thread done servicing request
23:31:27.233 00.000 1032 OnExposeComplete: enter
23:31:27.235 00.002 1032 UpdateGuideState(): m_state=6
23:31:27.239 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9697
23:31:27.242 00.003 1032 Star::Find returns 1 (0), X=1107.49, Y=132.27, Mass=1350, SNR=25.8, Peak=107 HFD=3.3
23:31:27.244 00.002 1032 MultiStar: [#1 0.16,0.01,1.02,U] [#2 -0.14,0.17,0.80,U] [#3 0.04,0.01,0.80,U] [#4 -0.23,0.31,0.00,M10] [#5 0.01,0.04,0.66,U] [#6 -0.03,-0.00,0.61,U] [#7 0.03,0.08,0.73,U] [#8 0.01,-0.03,0.55,U] 
23:31:27.246 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {0.16, -0.04}
23:31:27.247 00.001 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
23:31:27.248 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
23:31:27.251 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.60 mountX=0.02 mountY=-0.05, mountTheta=-1.23
23:31:27.253 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
23:31:27.256 00.003 1032 Enqueuing Move request for scope (0.04, 0.03)
23:31:27.258 00.002 10072 Worker thread wakes up
23:31:27.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:31:27.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:31:27.258 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
23:31:27.260 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:31:27.263 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:31:27.264 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:31:27.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:27.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:31:27.264 00.000 10072 MoveAxis(E, 3, ABG)
23:31:27.264 00.000 10072 Guiding  Dir = 2, Dur = 3
23:31:27.264 00.000 10072 IsGuiding returns 0
23:31:27.264 00.000 10072 PulseGuide returned control before completion, sleep 13
23:31:27.283 00.019 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:31:27.286 00.003 10072 IsGuiding returns 0
23:31:27.286 00.000 10072 Move returns status 0, amount 3
23:31:27.286 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:27.289 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:27.292 00.003 10072 MoveAxis(N, 0, ABG)
23:31:27.292 00.000 10072 Move returns status 0, amount 0
23:31:27.292 00.000 10072 move complete, result=0
23:31:27.292 00.000 10072 worker thread done servicing request
23:31:27.292 00.000 1032 Enqueuing Expose request
23:31:27.294 00.002 10072 Worker thread wakes up
23:31:27.294 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:27.294 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:27.294 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:31:27.928 00.634 10072 Exposure complete
23:31:27.975 00.047 10072 worker thread done servicing request
23:31:27.975 00.000 1032 OnExposeComplete: enter
23:31:27.977 00.002 1032 UpdateGuideState(): m_state=6
23:31:27.979 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9698
23:31:27.981 00.002 1032 Star::Find returns 1 (0), X=1107.36, Y=132.34, Mass=1395, SNR=26.2, Peak=113 HFD=3.3
23:31:27.983 00.002 1032 MultiStar: [#1 0.02,0.12,0.98,U] [#2 -0.35,0.17,0.00,M2] [#3 -0.06,0.01,0.74,U] [#4 -0.17,0.31,0.00,R] [#5 -0.20,0.20,0.00,M2] [#6 -0.26,0.09,0.00,M2] [#7 0.01,0.18,0.72,U] [#8 -0.06,0.09,0.47,U] 
23:31:27.985 00.002 1032 single-star, 4 included, MultiStar: {-0.01, 0.08}, one-star: {0.02, 0.02}
23:31:27.988 00.003 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:31:27.990 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:31:27.992 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.69 mountX=0.01 mountY=-0.03, mountTheta=-1.14
23:31:27.996 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
23:31:27.998 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
23:31:28.000 00.002 10072 Worker thread wakes up
23:31:28.000 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
23:31:28.000 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
23:31:28.000 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
23:31:28.002 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:31:28.004 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:31:28.004 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:31:28.004 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:28.004 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:31:28.004 00.000 10072 MoveAxis(E, 3, ABG)
23:31:28.004 00.000 10072 Guiding  Dir = 2, Dur = 3
23:31:28.005 00.001 10072 IsGuiding returns 0
23:31:28.005 00.000 10072 PulseGuide returned control before completion, sleep 13
23:31:28.026 00.021 1032 UpdateGuideState exits: m=1395 SNR=26.2
23:31:28.027 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:28.029 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:28.030 00.001 1032 Enqueuing Expose request
23:31:28.033 00.003 10072 IsGuiding returns 0
23:31:28.033 00.000 10072 Move returns status 0, amount 3
23:31:28.033 00.000 10072 MoveAxis(N, 0, ABG)
23:31:28.033 00.000 10072 Move returns status 0, amount 0
23:31:28.033 00.000 10072 move complete, result=0
23:31:28.033 00.000 10072 worker thread done servicing request
23:31:28.033 00.000 10072 Worker thread wakes up
23:31:28.033 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:28.033 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:28.039 00.006 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:31:28.443 00.404 10072 Exposure complete
23:31:28.495 00.052 10072 worker thread done servicing request
23:31:28.495 00.000 1032 OnExposeComplete: enter
23:31:28.497 00.002 1032 UpdateGuideState(): m_state=6
23:31:28.499 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9699
23:31:28.500 00.001 1032 Star::Find returns 1 (0), X=1107.38, Y=132.40, Mass=1230, SNR=24.6, Peak=105 HFD=3.3
23:31:28.502 00.002 1032 MultiStar: [#1 0.03,0.17,1.08,U] [#2 -0.31,0.20,0.00,M3] [#3 -0.15,0.06,0.82,U] [#4 -0.02,0.11,0.76,U] [#5 -0.04,0.25,0.66,U] [#6 -0.23,0.13,0.00,M3] [#7 0.14,0.22,0.76,U] [#8 -0.35,0.07,0.00,M1] 
23:31:28.505 00.003 1032 single-star, 5 included, MultiStar: {0.00, 0.14}, one-star: {0.04, 0.08}
23:31:28.506 00.001 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
23:31:28.508 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
23:31:28.509 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.10 cameraTheta=1.08 mountX=0.07 mountY=-0.07, mountTheta=-0.75
23:31:28.512 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
23:31:28.514 00.002 1032 Enqueuing Move request for scope (0.04, 0.08)
23:31:28.516 00.002 10072 Worker thread wakes up
23:31:28.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
23:31:28.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
23:31:28.516 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.07 yDistance=-0.07
23:31:28.518 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:31:28.522 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:31:28.523 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:31:28.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:28.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:31:28.523 00.000 10072 MoveAxis(E, 2, ABG)
23:31:28.523 00.000 10072 Guiding  Dir = 2, Dur = 2
23:31:28.523 00.000 10072 IsGuiding returns 0
23:31:28.524 00.001 10072 PulseGuide returned control before completion, sleep 12
23:31:28.541 00.017 1032 UpdateGuideState exits: m=1230 SNR=24.6
23:31:28.543 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:28.546 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:28.547 00.001 1032 Enqueuing Expose request
23:31:28.551 00.004 10072 IsGuiding returns 0
23:31:28.551 00.000 10072 Move returns status 0, amount 2
23:31:28.551 00.000 10072 MoveAxis(N, 0, ABG)
23:31:28.551 00.000 10072 Move returns status 0, amount 0
23:31:28.551 00.000 10072 move complete, result=0
23:31:28.551 00.000 10072 worker thread done servicing request
23:31:28.551 00.000 10072 Worker thread wakes up
23:31:28.552 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:28.552 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:28.559 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:31:29.180 00.621 10072 Exposure complete
23:31:29.232 00.052 10072 worker thread done servicing request
23:31:29.232 00.000 1032 OnExposeComplete: enter
23:31:29.235 00.003 1032 UpdateGuideState(): m_state=6
23:31:29.237 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9700
23:31:29.240 00.003 1032 Star::Find returns 1 (0), X=1107.44, Y=132.33, Mass=1446, SNR=26.7, Peak=121 HFD=3.2
23:31:29.242 00.002 1032 MultiStar: [#1 0.04,0.10,0.94,U] [#2 -0.32,0.18,0.00,M4] [#3 -0.11,0.07,0.73,U] [#4 -0.11,0.04,0.64,U] [#5 -0.11,0.20,0.73,U] [#6 -0.11,0.17,0.58,U] [#7 0.10,0.14,0.70,U] [#8 -0.08,0.05,0.53,U] 
23:31:29.243 00.001 1032 refined, 7 included, MultiStar: {-0.02, 0.10}, one-star: {0.11, 0.01}
23:31:29.245 00.002 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
23:31:29.246 00.001 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
23:31:29.247 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.80 mountX=0.10 mountY=-0.00, mountTheta=-0.03
23:31:29.249 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
23:31:29.252 00.003 1032 Enqueuing Move request for scope (-0.02, 0.10)
23:31:29.253 00.001 10072 Worker thread wakes up
23:31:29.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
23:31:29.254 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
23:31:29.254 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.00
23:31:29.256 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:31:29.258 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:31:29.258 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:31:29.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:29.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:31:29.258 00.000 10072 MoveAxis(E, 4, ABG)
23:31:29.258 00.000 10072 Guiding  Dir = 2, Dur = 4
23:31:29.259 00.001 10072 IsGuiding returns 0
23:31:29.259 00.000 10072 PulseGuide returned control before completion, sleep 14
23:31:29.277 00.018 1032 UpdateGuideState exits: m=1446 SNR=26.7
23:31:29.280 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:29.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:29.284 00.002 1032 Enqueuing Expose request
23:31:29.286 00.002 10072 IsGuiding returns 0
23:31:29.286 00.000 10072 Move returns status 0, amount 4
23:31:29.286 00.000 10072 MoveAxis(N, 0, ABG)
23:31:29.286 00.000 10072 Move returns status 0, amount 0
23:31:29.286 00.000 10072 move complete, result=0
23:31:29.286 00.000 10072 worker thread done servicing request
23:31:29.288 00.002 10072 Worker thread wakes up
23:31:29.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:29.288 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:29.296 00.008 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:31:29.694 00.398 10072 Exposure complete
23:31:29.751 00.057 10072 worker thread done servicing request
23:31:29.751 00.000 1032 OnExposeComplete: enter
23:31:29.754 00.003 1032 UpdateGuideState(): m_state=6
23:31:29.755 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9701
23:31:29.757 00.002 1032 Star::Find returns 1 (0), X=1107.43, Y=132.22, Mass=1402, SNR=26.3, Peak=106 HFD=3.4
23:31:29.759 00.002 1032 MultiStar: [#1 0.08,-0.01,0.96,U] [#2 -0.29,0.09,0.00,M5] [#3 -0.06,-0.05,0.77,U] [#4 0.03,-0.05,0.65,U] [#5 0.03,0.07,0.68,U] [#6 -0.05,-0.00,0.58,U] [#7 0.06,-0.00,0.72,U] [#8 -0.08,-0.04,0.53,U] 
23:31:29.761 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.02}, one-star: {0.10, -0.10}
23:31:29.763 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
23:31:29.764 00.001 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
23:31:29.766 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.04 cameraTheta=-0.79 mountX=-0.03 mountY=-0.02, mountTheta=-2.62
23:31:29.769 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
23:31:29.773 00.004 1032 Enqueuing Move request for scope (0.02, -0.02)
23:31:29.775 00.002 10072 Worker thread wakes up
23:31:29.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
23:31:29.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
23:31:29.775 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.02
23:31:29.777 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:31:29.780 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:31:29.780 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:31:29.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:29.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:31:29.780 00.000 10072 MoveAxis(E, 4, ABG)
23:31:29.780 00.000 10072 Guiding  Dir = 2, Dur = 4
23:31:29.781 00.001 10072 IsGuiding returns 0
23:31:29.781 00.000 10072 PulseGuide returned control before completion, sleep 14
23:31:29.799 00.018 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:31:29.804 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:29.806 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:29.808 00.002 1032 Enqueuing Expose request
23:31:29.810 00.002 10072 IsGuiding returns 0
23:31:29.810 00.000 10072 Move returns status 0, amount 4
23:31:29.810 00.000 10072 MoveAxis(N, 0, ABG)
23:31:29.810 00.000 10072 Move returns status 0, amount 0
23:31:29.810 00.000 10072 move complete, result=0
23:31:29.811 00.001 10072 worker thread done servicing request
23:31:29.811 00.000 10072 Worker thread wakes up
23:31:29.811 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:29.811 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:29.818 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
23:31:30.447 00.629 10072 Exposure complete
23:31:30.498 00.051 10072 worker thread done servicing request
23:31:30.499 00.001 1032 OnExposeComplete: enter
23:31:30.501 00.002 1032 UpdateGuideState(): m_state=6
23:31:30.503 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9702
23:31:30.505 00.002 1032 Star::Find returns 1 (0), X=1107.44, Y=132.23, Mass=1527, SNR=27.5, Peak=124 HFD=3.3
23:31:30.507 00.002 1032 MultiStar: [#1 0.05,0.01,0.91,U] [#2 -0.28,-0.01,0.00,M6] [#3 -0.03,-0.11,0.74,U] [#4 0.04,-0.11,0.63,U] [#5 0.04,0.13,0.60,U] [#6 -0.12,-0.08,0.63,U] [#7 0.09,0.07,0.68,U] [#8 -0.11,-0.12,0.51,U] 
23:31:30.509 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.04}, one-star: {0.10, -0.09}
23:31:30.510 00.001 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
23:31:30.512 00.002 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
23:31:30.513 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.12 mountX=-0.04 mountY=-0.01, mountTheta=-2.95
23:31:30.516 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
23:31:30.519 00.003 1032 Enqueuing Move request for scope (0.02, -0.04)
23:31:30.520 00.001 10072 Worker thread wakes up
23:31:30.521 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:31:30.521 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:31:30.521 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
23:31:30.524 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:31:30.526 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:31:30.526 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:31:30.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:30.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:31:30.526 00.000 10072 MoveAxis(E, 5, ABG)
23:31:30.526 00.000 10072 Guiding  Dir = 2, Dur = 5
23:31:30.527 00.001 10072 IsGuiding returns 0
23:31:30.527 00.000 10072 PulseGuide returned control before completion, sleep 15
23:31:30.544 00.017 1032 UpdateGuideState exits: m=1527 SNR=27.5
23:31:30.546 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:30.548 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:30.551 00.003 1032 Enqueuing Expose request
23:31:30.554 00.003 10072 IsGuiding returns 0
23:31:30.554 00.000 10072 Move returns status 0, amount 5
23:31:30.554 00.000 10072 MoveAxis(N, 0, ABG)
23:31:30.554 00.000 10072 Move returns status 0, amount 0
23:31:30.554 00.000 10072 move complete, result=0
23:31:30.554 00.000 10072 worker thread done servicing request
23:31:30.554 00.000 10072 Worker thread wakes up
23:31:30.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:30.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:30.561 00.007 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:31:30.963 00.402 10072 Exposure complete
23:31:31.017 00.054 10072 worker thread done servicing request
23:31:31.017 00.000 1032 OnExposeComplete: enter
23:31:31.020 00.003 1032 UpdateGuideState(): m_state=6
23:31:31.023 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9703
23:31:31.025 00.002 1032 Star::Find returns 1 (0), X=1107.38, Y=132.31, Mass=1463, SNR=26.9, Peak=117 HFD=3.3
23:31:31.027 00.002 1032 MultiStar: [#1 0.05,0.01,0.93,U] [#2 -0.26,0.05,0.00,M7] [#3 -0.12,-0.07,0.74,U] [#4 -0.08,0.01,0.68,U] [#5 -0.08,0.14,0.62,U] [#6 -0.22,0.05,0.61,U] [#7 0.04,0.17,0.70,U] [#8 -0.18,-0.14,0.51,U] 
23:31:31.029 00.002 1032 single-star, 7 included, MultiStar: {-0.05, 0.02}, one-star: {0.05, -0.01}
23:31:31.030 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
23:31:31.032 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
23:31:31.033 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.13 mountX=-0.02 mountY=-0.05, mountTheta=-1.96
23:31:31.036 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
23:31:31.038 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
23:31:31.039 00.001 10072 Worker thread wakes up
23:31:31.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
23:31:31.039 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
23:31:31.039 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
23:31:31.041 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:31:31.044 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:31:31.044 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:31:31.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:31.045 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:31:31.045 00.000 10072 MoveAxis(E, 3, ABG)
23:31:31.045 00.000 10072 Guiding  Dir = 2, Dur = 3
23:31:31.045 00.000 10072 IsGuiding returns 0
23:31:31.045 00.000 10072 PulseGuide returned control before completion, sleep 13
23:31:31.064 00.019 1032 UpdateGuideState exits: m=1463 SNR=26.9
23:31:31.066 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:31.067 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:31.068 00.001 1032 Enqueuing Expose request
23:31:31.071 00.003 10072 IsGuiding returns 0
23:31:31.071 00.000 10072 Move returns status 0, amount 3
23:31:31.071 00.000 10072 MoveAxis(N, 0, ABG)
23:31:31.071 00.000 10072 Move returns status 0, amount 0
23:31:31.071 00.000 10072 move complete, result=0
23:31:31.071 00.000 10072 worker thread done servicing request
23:31:31.071 00.000 10072 Worker thread wakes up
23:31:31.071 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:31.072 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:31.080 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:31:31.697 00.617 10072 Exposure complete
23:31:31.748 00.051 10072 worker thread done servicing request
23:31:31.748 00.000 1032 OnExposeComplete: enter
23:31:31.750 00.002 1032 UpdateGuideState(): m_state=6
23:31:31.752 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9704
23:31:31.754 00.002 1032 Star::Find returns 1 (0), X=1107.38, Y=132.37, Mass=1480, SNR=27.0, Peak=128 HFD=3.3
23:31:31.755 00.001 1032 MultiStar: [#1 0.04,0.21,0.90,U] [#2 -0.40,0.32,0.00,M8] [#3 -0.10,0.05,0.73,U] [#4 -0.17,0.06,0.65,U] [#5 -0.06,0.27,0.00,M1] [#6 -0.09,0.14,0.59,U] [#7 -0.01,0.23,0.64,U] [#8 -0.19,0.01,0.51,U] 
23:31:31.758 00.003 1032 single-star, 6 included, MultiStar: {-0.05, 0.11}, one-star: {0.05, 0.05}
23:31:31.759 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:31:31.761 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:31:31.762 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.77 mountX=0.04 mountY=-0.06, mountTheta=-1.06
23:31:31.765 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
23:31:31.767 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
23:31:31.770 00.003 10072 Worker thread wakes up
23:31:31.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:31:31.770 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:31:31.770 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
23:31:31.773 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:31:31.776 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:31:31.776 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:31:31.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:31.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:31:31.776 00.000 10072 MoveAxis(E, 4, ABG)
23:31:31.776 00.000 10072 Guiding  Dir = 2, Dur = 4
23:31:31.777 00.001 10072 IsGuiding returns 0
23:31:31.777 00.000 10072 PulseGuide returned control before completion, sleep 14
23:31:31.794 00.017 1032 UpdateGuideState exits: m=1480 SNR=27.0
23:31:31.796 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:31.797 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:31.799 00.002 1032 Enqueuing Expose request
23:31:31.802 00.003 10072 IsGuiding returns 0
23:31:31.802 00.000 10072 Move returns status 0, amount 4
23:31:31.802 00.000 10072 MoveAxis(N, 0, ABG)
23:31:31.802 00.000 10072 Move returns status 0, amount 0
23:31:31.802 00.000 10072 move complete, result=0
23:31:31.803 00.001 10072 worker thread done servicing request
23:31:31.803 00.000 10072 Worker thread wakes up
23:31:31.803 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:31.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:31.810 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:31:32.211 00.401 10072 Exposure complete
23:31:32.262 00.051 10072 worker thread done servicing request
23:31:32.262 00.000 1032 OnExposeComplete: enter
23:31:32.264 00.002 1032 UpdateGuideState(): m_state=6
23:31:32.266 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9705
23:31:32.269 00.003 1032 Star::Find returns 1 (0), X=1107.36, Y=132.36, Mass=1350, SNR=25.8, Peak=119 HFD=3.4
23:31:32.271 00.002 1032 MultiStar: [#1 0.04,0.16,0.95,U] [#2 -0.36,0.24,0.00,M9] [#3 -0.15,-0.06,0.79,U] [#4 -0.09,0.00,0.66,U] [#5 -0.17,0.31,0.00,M2] [#6 -0.19,0.07,0.64,U] [#7 0.07,0.09,0.69,U] [#8 -0.12,-0.01,0.53,U] 
23:31:32.272 00.001 1032 single-star, 6 included, MultiStar: {-0.04, 0.05}, one-star: {0.03, 0.05}
23:31:32.273 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:31:32.275 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:31:32.276 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.02 mountX=0.04 mountY=-0.04, mountTheta=-0.81
23:31:32.280 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
23:31:32.281 00.001 1032 Enqueuing Move request for scope (0.03, 0.05)
23:31:32.282 00.001 10072 Worker thread wakes up
23:31:32.282 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:31:32.282 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:31:32.282 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
23:31:32.284 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:31:32.287 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:31:32.287 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:31:32.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:32.287 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:31:32.287 00.000 10072 MoveAxis(E, 4, ABG)
23:31:32.287 00.000 10072 Guiding  Dir = 2, Dur = 4
23:31:32.288 00.001 10072 IsGuiding returns 0
23:31:32.288 00.000 10072 PulseGuide returned control before completion, sleep 14
23:31:32.305 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:31:32.308 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:32.309 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:32.311 00.002 1032 Enqueuing Expose request
23:31:32.319 00.008 10072 IsGuiding returns 0
23:31:32.319 00.000 10072 Move returns status 0, amount 4
23:31:32.319 00.000 10072 MoveAxis(N, 0, ABG)
23:31:32.319 00.000 10072 Move returns status 0, amount 0
23:31:32.320 00.001 10072 move complete, result=0
23:31:32.320 00.000 10072 worker thread done servicing request
23:31:32.320 00.000 10072 Worker thread wakes up
23:31:32.320 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:32.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:32.321 00.001 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
23:31:32.944 00.623 10072 Exposure complete
23:31:32.993 00.049 10072 worker thread done servicing request
23:31:32.993 00.000 1032 OnExposeComplete: enter
23:31:32.995 00.002 1032 UpdateGuideState(): m_state=6
23:31:32.997 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9706
23:31:32.998 00.001 1032 Star::Find returns 1 (0), X=1107.50, Y=132.24, Mass=1520, SNR=27.4, Peak=128 HFD=3.4
23:31:33.001 00.003 1032 MultiStar: [#1 0.12,0.02,0.90,U] [#2 -0.17,0.10,0.78,U] [#3 0.07,-0.14,0.75,U] [#4 0.04,-0.19,0.64,U] [#5 -0.07,0.05,0.61,U] [#6 -0.01,-0.06,0.61,U] [#7 0.08,0.06,0.65,U] [#8 -0.07,-0.08,0.49,U] 
23:31:33.002 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.17, -0.08}
23:31:33.004 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
23:31:33.005 00.001 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
23:31:33.007 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.85 mountX=-0.04 mountY=-0.02, mountTheta=-2.68
23:31:33.009 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
23:31:33.011 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
23:31:33.012 00.001 10072 Worker thread wakes up
23:31:33.012 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:31:33.012 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:31:33.012 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
23:31:33.014 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:31:33.017 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:31:33.017 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:31:33.017 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:33.017 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:31:33.017 00.000 10072 MoveAxis(E, 6, ABG)
23:31:33.017 00.000 10072 Guiding  Dir = 2, Dur = 6
23:31:33.018 00.001 10072 IsGuiding returns 0
23:31:33.018 00.000 10072 PulseGuide returned control before completion, sleep 16
23:31:33.035 00.017 1032 UpdateGuideState exits: m=1520 SNR=27.4
23:31:33.037 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:33.039 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:33.040 00.001 1032 Enqueuing Expose request
23:31:33.041 00.001 10072 IsGuiding returns 0
23:31:33.041 00.000 10072 Move returns status 0, amount 6
23:31:33.042 00.001 10072 MoveAxis(N, 0, ABG)
23:31:33.042 00.000 10072 Move returns status 0, amount 0
23:31:33.042 00.000 10072 move complete, result=0
23:31:33.042 00.000 10072 worker thread done servicing request
23:31:33.042 00.000 10072 Worker thread wakes up
23:31:33.042 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:33.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:33.049 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:31:33.447 00.398 10072 Exposure complete
23:31:33.498 00.051 10072 worker thread done servicing request
23:31:33.498 00.000 1032 OnExposeComplete: enter
23:31:33.501 00.003 1032 UpdateGuideState(): m_state=6
23:31:33.503 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9707
23:31:33.504 00.001 1032 Star::Find returns 1 (0), X=1107.52, Y=132.13, Mass=1430, SNR=26.6, Peak=113 HFD=3.5
23:31:33.506 00.002 1032 MultiStar: [#1 0.13,-0.06,0.97,U] [#2 -0.13,-0.04,0.79,U] [#3 -0.11,-0.19,0.76,U] [#4 0.08,-0.11,0.67,U] [#5 -0.03,-0.01,0.62,U] [#6 -0.05,-0.17,0.61,U] [#7 0.16,0.08,0.73,U] [#8 -0.16,-0.30,0.00,M1] 
23:31:33.508 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.09}, one-star: {0.19, -0.19}
23:31:33.510 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
23:31:33.512 00.002 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
23:31:33.513 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.14 mountX=-0.10 mountY=-0.02, mountTheta=-2.97
23:31:33.517 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
23:31:33.522 00.005 1032 Enqueuing Move request for scope (0.04, -0.09)
23:31:33.525 00.003 10072 Worker thread wakes up
23:31:33.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
23:31:33.525 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
23:31:33.525 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=-0.02
23:31:33.527 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:31:33.530 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:31:33.530 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:31:33.530 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:33.530 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:31:33.530 00.000 10072 MoveAxis(E, 6, ABG)
23:31:33.530 00.000 10072 Guiding  Dir = 2, Dur = 6
23:31:33.531 00.001 10072 IsGuiding returns 0
23:31:33.531 00.000 10072 PulseGuide returned control before completion, sleep 16
23:31:33.547 00.016 1032 UpdateGuideState exits: m=1430 SNR=26.6
23:31:33.550 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:33.555 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:33.557 00.002 1032 Enqueuing Expose request
23:31:33.559 00.002 10072 IsGuiding returns 0
23:31:33.560 00.001 10072 Move returns status 0, amount 6
23:31:33.560 00.000 10072 MoveAxis(N, 0, ABG)
23:31:33.560 00.000 10072 Move returns status 0, amount 0
23:31:33.560 00.000 10072 move complete, result=0
23:31:33.560 00.000 10072 worker thread done servicing request
23:31:33.560 00.000 10072 Worker thread wakes up
23:31:33.560 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:33.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:33.568 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:31:34.197 00.629 10072 Exposure complete
23:31:34.247 00.050 10072 worker thread done servicing request
23:31:34.247 00.000 1032 OnExposeComplete: enter
23:31:34.250 00.003 1032 UpdateGuideState(): m_state=6
23:31:34.252 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9708
23:31:34.254 00.002 1032 Star::Find returns 1 (0), X=1107.41, Y=132.30, Mass=1302, SNR=25.4, Peak=108 HFD=3.2
23:31:34.257 00.003 1032 MultiStar: [#1 0.17,0.06,1.00,U] [#2 -0.31,0.10,0.00,M8] [#3 -0.14,-0.05,0.78,U] [#4 -0.09,-0.01,0.73,U] [#5 -0.05,0.10,0.70,U] [#6 -0.17,-0.00,0.65,U] [#7 0.17,0.23,0.00,M1] [#8 -0.05,-0.14,0.54,U] 
23:31:34.259 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.00}, one-star: {0.08, -0.01}
23:31:34.260 00.001 1032 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.83) = xAngle (-4.81 = 1.47)
23:31:34.263 00.003 1032 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.81 = 1.47)
23:31:34.264 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-2.98 mountX=0.00 mountY=0.02, mountTheta=1.47
23:31:34.266 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.00, opts=13)
23:31:34.268 00.002 1032 Enqueuing Move request for scope (-0.02, -0.00)
23:31:34.271 00.003 10072 Worker thread wakes up
23:31:34.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
23:31:34.271 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
23:31:34.271 00.000 10072 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
23:31:34.273 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:31:34.276 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:31:34.276 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:31:34.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:34.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:31:34.276 00.000 10072 MoveAxis(E, 6, ABG)
23:31:34.276 00.000 10072 Guiding  Dir = 2, Dur = 6
23:31:34.276 00.000 10072 IsGuiding returns 0
23:31:34.277 00.001 10072 PulseGuide returned control before completion, sleep 16
23:31:34.293 00.016 1032 UpdateGuideState exits: m=1302 SNR=25.4
23:31:34.297 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:34.298 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:34.300 00.002 1032 Enqueuing Expose request
23:31:34.305 00.005 10072 IsGuiding returns 0
23:31:34.305 00.000 10072 Move returns status 0, amount 6
23:31:34.305 00.000 10072 MoveAxis(N, 0, ABG)
23:31:34.305 00.000 10072 Move returns status 0, amount 0
23:31:34.305 00.000 10072 move complete, result=0
23:31:34.305 00.000 10072 worker thread done servicing request
23:31:34.305 00.000 10072 Worker thread wakes up
23:31:34.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:34.305 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:34.312 00.007 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
23:31:34.713 00.401 10072 Exposure complete
23:31:34.771 00.058 10072 worker thread done servicing request
23:31:34.771 00.000 1032 OnExposeComplete: enter
23:31:34.773 00.002 1032 UpdateGuideState(): m_state=6
23:31:34.774 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9709
23:31:34.776 00.002 1032 Star::Find returns 1 (0), X=1107.36, Y=132.28, Mass=1335, SNR=25.7, Peak=112 HFD=3.4
23:31:34.777 00.001 1032 MultiStar: [#1 0.02,0.13,1.03,U] [#2 -0.22,0.14,0.00,M9] [#3 -0.11,0.00,0.81,U] [#4 -0.06,0.04,0.66,U] [#5 -0.06,0.14,0.68,U] [#6 -0.19,0.10,0.63,U] [#7 -0.01,0.13,0.72,U] [#8 -0.07,-0.02,0.51,U] 
23:31:34.779 00.002 1032 single-star, 7 included, MultiStar: {-0.05, 0.06}, one-star: {0.03, -0.04}
23:31:34.781 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
23:31:34.782 00.001 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
23:31:34.784 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.96 mountX=-0.05 mountY=-0.02, mountTheta=-2.79
23:31:34.786 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
23:31:34.788 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
23:31:34.791 00.003 10072 Worker thread wakes up
23:31:34.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:31:34.791 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:31:34.791 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
23:31:34.793 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:31:34.795 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:31:34.796 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:31:34.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:34.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:31:34.796 00.000 10072 MoveAxis(E, 6, ABG)
23:31:34.796 00.000 10072 Guiding  Dir = 2, Dur = 6
23:31:34.796 00.000 10072 IsGuiding returns 0
23:31:34.797 00.001 10072 PulseGuide returned control before completion, sleep 16
23:31:34.812 00.015 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:31:34.815 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:34.816 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:34.819 00.003 1032 Enqueuing Expose request
23:31:34.820 00.001 10072 IsGuiding returns 0
23:31:34.820 00.000 10072 Move returns status 0, amount 6
23:31:34.820 00.000 10072 MoveAxis(N, 0, ABG)
23:31:34.820 00.000 10072 Move returns status 0, amount 0
23:31:34.820 00.000 10072 move complete, result=0
23:31:34.821 00.001 10072 worker thread done servicing request
23:31:34.821 00.000 10072 Worker thread wakes up
23:31:34.821 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:34.821 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:34.827 00.006 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:31:35.447 00.620 10072 Exposure complete
23:31:35.502 00.055 10072 worker thread done servicing request
23:31:35.502 00.000 1032 OnExposeComplete: enter
23:31:35.504 00.002 1032 UpdateGuideState(): m_state=6
23:31:35.506 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9710
23:31:35.508 00.002 1032 Star::Find returns 1 (0), X=1107.35, Y=132.23, Mass=1304, SNR=25.4, Peak=102 HFD=3.3
23:31:35.510 00.002 1032 MultiStar: [#1 0.10,-0.05,0.98,U] [#2 -0.28,0.11,0.00,M10] [#3 -0.07,-0.19,0.79,U] [#4 -0.01,-0.05,0.70,U] [#5 -0.08,0.03,0.66,U] [#6 -0.26,-0.10,0.00,M1] [#7 -0.00,-0.00,0.73,U] [#8 0.02,-0.14,0.55,U] 
23:31:35.512 00.002 1032 refined, 6 included, MultiStar: {0.00, -0.07}, one-star: {0.02, -0.09}
23:31:35.513 00.001 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
23:31:35.514 00.001 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
23:31:35.518 00.004 1032 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.54 mountX=-0.07 mountY=0.02, mountTheta=2.91
23:31:35.521 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.07, opts=13)
23:31:35.523 00.002 1032 Enqueuing Move request for scope (0.00, -0.07)
23:31:35.525 00.002 10072 Worker thread wakes up
23:31:35.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
23:31:35.525 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
23:31:35.525 00.000 10072 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
23:31:35.527 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:31:35.530 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:31:35.530 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:31:35.530 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:35.530 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:31:35.530 00.000 10072 MoveAxis(E, 8, ABG)
23:31:35.530 00.000 10072 Guiding  Dir = 2, Dur = 8
23:31:35.530 00.000 10072 IsGuiding returns 0
23:31:35.530 00.000 10072 PulseGuide returned control before completion, sleep 18
23:31:35.547 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.4
23:31:35.550 00.003 10072 IsGuiding returns 0
23:31:35.551 00.001 10072 Move returns status 0, amount 8
23:31:35.551 00.000 10072 MoveAxis(N, 0, ABG)
23:31:35.551 00.000 10072 Move returns status 0, amount 0
23:31:35.551 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:35.553 00.002 10072 move complete, result=0
23:31:35.553 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:35.555 00.002 1032 Enqueuing Expose request
23:31:35.556 00.001 10072 worker thread done servicing request
23:31:35.557 00.001 10072 Worker thread wakes up
23:31:35.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:35.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:35.557 00.000 1032 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
23:31:35.974 00.417 10072 Exposure complete
23:31:36.024 00.050 10072 worker thread done servicing request
23:31:36.024 00.000 1032 OnExposeComplete: enter
23:31:36.026 00.002 1032 UpdateGuideState(): m_state=6
23:31:36.028 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9711
23:31:36.030 00.002 1032 Star::Find returns 1 (0), X=1107.57, Y=132.18, Mass=1209, SNR=24.4, Peak=93 HFD=3.4
23:31:36.031 00.001 1032 MultiStar: [#1 0.14,-0.07,0.98,U] [#2 -0.29,-0.09,0.00,R] [#3 -0.11,-0.06,0.83,U] [#4 -0.04,-0.15,0.76,U] [#5 0.10,-0.04,0.66,U] [#6 -0.10,-0.08,0.67,U] [#7 0.06,-0.08,0.75,U] [#8 -0.02,-0.20,0.57,U] 
23:31:36.033 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.10}, one-star: {0.24, -0.14}
23:31:36.034 00.001 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
23:31:36.035 00.001 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
23:31:36.037 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.13 mountX=-0.11 mountY=-0.02, mountTheta=-2.96
23:31:36.040 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
23:31:36.042 00.002 1032 Enqueuing Move request for scope (0.05, -0.10)
23:31:36.043 00.001 10072 Worker thread wakes up
23:31:36.043 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
23:31:36.043 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
23:31:36.044 00.001 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
23:31:36.045 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:31:36.047 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:31:36.049 00.002 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:31:36.049 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:36.049 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:31:36.049 00.000 10072 MoveAxis(E, 8, ABG)
23:31:36.049 00.000 10072 Guiding  Dir = 2, Dur = 8
23:31:36.049 00.000 10072 IsGuiding returns 0
23:31:36.050 00.001 10072 PulseGuide returned control before completion, sleep 18
23:31:36.066 00.016 1032 UpdateGuideState exits: m=1209 SNR=24.4
23:31:36.068 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:36.070 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:36.072 00.002 1032 Enqueuing Expose request
23:31:36.080 00.008 10072 IsGuiding returns 0
23:31:36.080 00.000 10072 Move returns status 0, amount 8
23:31:36.080 00.000 10072 MoveAxis(N, 0, ABG)
23:31:36.080 00.000 10072 Move returns status 0, amount 0
23:31:36.080 00.000 10072 move complete, result=0
23:31:36.080 00.000 10072 worker thread done servicing request
23:31:36.080 00.000 10072 Worker thread wakes up
23:31:36.080 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:36.080 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:36.083 00.003 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:31:36.711 00.628 10072 Exposure complete
23:31:36.761 00.050 10072 worker thread done servicing request
23:31:36.761 00.000 1032 OnExposeComplete: enter
23:31:36.763 00.002 1032 UpdateGuideState(): m_state=6
23:31:36.764 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9712
23:31:36.768 00.004 1032 Star::Find returns 1 (0), X=1107.40, Y=132.34, Mass=1369, SNR=26.0, Peak=120 HFD=3.3
23:31:36.770 00.002 1032 MultiStar: [#1 0.08,0.07,0.96,U] [#2 0.10,0.17,0.80,U] [#3 -0.04,-0.04,0.76,U] [#4 -0.07,-0.14,0.70,U] [#5 -0.04,0.17,0.70,U] [#6 -0.18,-0.06,0.61,U] [#7 0.11,0.10,0.73,U] [#8 -0.03,0.06,0.54,U] 
23:31:36.771 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.07, 0.02}
23:31:36.773 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
23:31:36.774 00.001 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
23:31:36.775 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.34 mountX=0.04 mountY=-0.02, mountTheta=-0.49
23:31:36.778 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
23:31:36.779 00.001 1032 Enqueuing Move request for scope (0.01, 0.04)
23:31:36.781 00.002 10072 Worker thread wakes up
23:31:36.781 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
23:31:36.781 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
23:31:36.782 00.001 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
23:31:36.785 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:31:36.787 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:31:36.787 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:31:36.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:36.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:31:36.787 00.000 10072 MoveAxis(E, 9, ABG)
23:31:36.787 00.000 10072 Guiding  Dir = 2, Dur = 9
23:31:36.787 00.000 10072 IsGuiding returns 0
23:31:36.788 00.001 10072 PulseGuide returned control before completion, sleep 19
23:31:36.805 00.017 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:31:36.807 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:36.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:36.811 00.002 1032 Enqueuing Expose request
23:31:36.814 00.003 10072 IsGuiding returns 0
23:31:36.814 00.000 10072 Move returns status 0, amount 9
23:31:36.814 00.000 10072 MoveAxis(N, 0, ABG)
23:31:36.814 00.000 10072 Move returns status 0, amount 0
23:31:36.814 00.000 10072 move complete, result=0
23:31:36.814 00.000 10072 worker thread done servicing request
23:31:36.814 00.000 10072 Worker thread wakes up
23:31:36.814 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:36.815 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:36.821 00.006 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:31:37.224 00.403 10072 Exposure complete
23:31:37.274 00.050 10072 worker thread done servicing request
23:31:37.275 00.001 1032 OnExposeComplete: enter
23:31:37.276 00.001 1032 UpdateGuideState(): m_state=6
23:31:37.278 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9713
23:31:37.280 00.002 1032 Star::Find returns 1 (0), X=1107.39, Y=132.44, Mass=1503, SNR=27.2, Peak=132 HFD=3.2
23:31:37.282 00.002 1032 MultiStar: [#1 0.04,0.13,0.95,U] [#2 -0.04,0.27,0.00,M1] [#3 -0.13,0.10,0.75,U] [#4 -0.14,-0.00,0.65,U] [#5 -0.10,0.21,0.65,U] [#6 -0.08,0.24,0.63,U] [#7 0.07,0.20,0.71,U] [#8 -0.11,-0.01,0.54,U] 
23:31:37.283 00.001 1032 refined, 7 included, MultiStar: {-0.04, 0.13}, one-star: {0.06, 0.12}
23:31:37.287 00.004 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
23:31:37.288 00.001 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
23:31:37.290 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.85 mountX=0.13 mountY=0.00, mountTheta=0.02
23:31:37.293 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.13, opts=13)
23:31:37.295 00.002 1032 Enqueuing Move request for scope (-0.04, 0.13)
23:31:37.297 00.002 10072 Worker thread wakes up
23:31:37.297 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
23:31:37.297 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
23:31:37.297 00.000 10072 Moving (-0.04, 0.13) raw xDistance=0.13 yDistance=0.00
23:31:37.301 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:31:37.304 00.003 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.75
23:31:37.305 00.001 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
23:31:37.305 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:37.305 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:31:37.305 00.000 10072 MoveAxis(W, 55, ABG)
23:31:37.305 00.000 10072 Guiding  Dir = 3, Dur = 55
23:31:37.306 00.001 10072 IsGuiding returns 0
23:31:37.306 00.000 10072 PulseGuide returned control before completion, sleep 65
23:31:37.320 00.014 1032 UpdateGuideState exits: m=1503 SNR=27.2
23:31:37.324 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:37.325 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:37.327 00.002 1032 Enqueuing Expose request
23:31:37.378 00.051 10072 IsGuiding returns 0
23:31:37.378 00.000 10072 Move returns status 0, amount 55
23:31:37.378 00.000 10072 MoveAxis(N, 0, ABG)
23:31:37.378 00.000 10072 Move returns status 0, amount 0
23:31:37.378 00.000 10072 move complete, result=0
23:31:37.378 00.000 10072 worker thread done servicing request
23:31:37.378 00.000 10072 Worker thread wakes up
23:31:37.378 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:37.378 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:37.410 00.032 1032 GuideStep: 0.1 px 55 ms WEST, 0.0 px 0 ms NORTH
23:31:38.009 00.599 10072 Exposure complete
23:31:38.060 00.051 10072 worker thread done servicing request
23:31:38.060 00.000 1032 OnExposeComplete: enter
23:31:38.062 00.002 1032 UpdateGuideState(): m_state=6
23:31:38.063 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9714
23:31:38.065 00.002 1032 Star::Find returns 1 (0), X=1107.39, Y=132.28, Mass=1397, SNR=26.3, Peak=104 HFD=3.3
23:31:38.067 00.002 1032 MultiStar: [#1 0.10,-0.02,0.95,U] [#2 0.04,0.19,0.79,U] [#3 0.06,-0.04,0.78,U] [#4 -0.03,0.08,0.68,U] [#5 -0.17,0.14,0.69,U] [#6 -0.13,0.13,0.62,U] [#7 0.01,0.12,0.63,U] [#8 -0.15,-0.11,0.54,U] 
23:31:38.069 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {0.06, -0.04}
23:31:38.071 00.002 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
23:31:38.072 00.001 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
23:31:38.073 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.74 mountX=0.05 mountY=-0.00, mountTheta=-0.09
23:31:38.076 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
23:31:38.078 00.002 1032 Enqueuing Move request for scope (-0.01, 0.05)
23:31:38.079 00.001 10072 Worker thread wakes up
23:31:38.079 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
23:31:38.079 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
23:31:38.079 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.00
23:31:38.081 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:31:38.084 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:31:38.084 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:31:38.084 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:38.084 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:31:38.084 00.000 10072 MoveAxis(E, 8, ABG)
23:31:38.084 00.000 10072 Guiding  Dir = 2, Dur = 8
23:31:38.085 00.001 10072 IsGuiding returns 0
23:31:38.085 00.000 10072 PulseGuide returned control before completion, sleep 18
23:31:38.100 00.015 1032 UpdateGuideState exits: m=1397 SNR=26.3
23:31:38.103 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:38.104 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:38.107 00.003 1032 Enqueuing Expose request
23:31:38.116 00.009 10072 IsGuiding returns 0
23:31:38.116 00.000 10072 Move returns status 0, amount 8
23:31:38.116 00.000 10072 MoveAxis(N, 0, ABG)
23:31:38.116 00.000 10072 Move returns status 0, amount 0
23:31:38.116 00.000 10072 move complete, result=0
23:31:38.116 00.000 10072 worker thread done servicing request
23:31:38.116 00.000 10072 Worker thread wakes up
23:31:38.116 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:38.116 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:38.117 00.001 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:31:38.528 00.411 10072 Exposure complete
23:31:38.578 00.050 10072 worker thread done servicing request
23:31:38.578 00.000 1032 OnExposeComplete: enter
23:31:38.582 00.004 1032 UpdateGuideState(): m_state=6
23:31:38.584 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9715
23:31:38.587 00.003 1032 Star::Find returns 1 (0), X=1107.44, Y=132.11, Mass=1450, SNR=26.8, Peak=125 HFD=3.3
23:31:38.590 00.003 1032 MultiStar: [#1 0.17,-0.19,0.92,U] [#2 0.12,-0.15,0.78,U] [#3 -0.02,-0.15,0.72,U] [#4 -0.03,-0.12,0.69,U] [#5 -0.06,0.01,0.60,U] [#6 -0.21,-0.22,0.00,M1] [#7 0.20,-0.06,0.69,U] [#8 -0.14,-0.21,0.53,U] 
23:31:38.591 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.14}, one-star: {0.10, -0.21}
23:31:38.593 00.002 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
23:31:38.594 00.001 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
23:31:38.595 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.18 mountX=-0.15 mountY=-0.02, mountTheta=-3.01
23:31:38.598 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.14, opts=13)
23:31:38.600 00.002 1032 Enqueuing Move request for scope (0.06, -0.14)
23:31:38.601 00.001 10072 Worker thread wakes up
23:31:38.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
23:31:38.601 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
23:31:38.602 00.001 10072 Moving (0.06, -0.14) raw xDistance=-0.15 yDistance=-0.02
23:31:38.604 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:31:38.606 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.75
23:31:38.606 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:31:38.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:38.608 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:31:38.608 00.000 10072 MoveAxis(E, 78, ABG)
23:31:38.608 00.000 10072 Guiding  Dir = 2, Dur = 78
23:31:38.608 00.000 10072 IsGuiding returns 0
23:31:38.608 00.000 10072 PulseGuide returned control before completion, sleep 88
23:31:38.626 00.018 1032 UpdateGuideState exits: m=1450 SNR=26.8
23:31:38.628 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:38.630 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:38.631 00.001 1032 Enqueuing Expose request
23:31:38.712 00.081 10072 IsGuiding returns 0
23:31:38.712 00.000 10072 Move returns status 0, amount 78
23:31:38.712 00.000 10072 MoveAxis(N, 0, ABG)
23:31:38.712 00.000 10072 Move returns status 0, amount 0
23:31:38.713 00.001 10072 move complete, result=0
23:31:38.713 00.000 10072 worker thread done servicing request
23:31:38.713 00.000 10072 Worker thread wakes up
23:31:38.713 00.000 1032 GuideStep: -0.2 px 78 ms EAST, -0.0 px 0 ms NORTH
23:31:38.717 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:38.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:39.340 00.623 10072 Exposure complete
23:31:39.392 00.052 10072 worker thread done servicing request
23:31:39.392 00.000 1032 OnExposeComplete: enter
23:31:39.395 00.003 1032 UpdateGuideState(): m_state=6
23:31:39.397 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9716
23:31:39.401 00.004 1032 Star::Find returns 1 (0), X=1107.40, Y=132.35, Mass=1483, SNR=27.1, Peak=124 HFD=3.3
23:31:39.403 00.002 1032 MultiStar: [#1 0.05,0.12,0.93,U] [#2 0.06,0.19,0.74,U] [#3 -0.08,0.11,0.72,U] [#4 -0.00,0.05,0.67,U] [#5 -0.06,0.15,0.64,U] [#6 0.04,0.18,0.60,U] [#7 0.09,0.19,0.73,U] [#8 -0.19,0.11,0.52,U] 
23:31:39.405 00.002 1032 single-star, 8 included, MultiStar: {0.01, 0.12}, one-star: {0.07, 0.03}
23:31:39.407 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
23:31:39.410 00.003 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
23:31:39.412 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.44 mountX=0.01 mountY=-0.08, mountTheta=-1.39
23:31:39.415 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
23:31:39.418 00.003 1032 Enqueuing Move request for scope (0.07, 0.03)
23:31:39.420 00.002 10072 Worker thread wakes up
23:31:39.420 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:31:39.420 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:31:39.420 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
23:31:39.422 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:31:39.425 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:31:39.425 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:31:39.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:39.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:31:39.425 00.000 10072 MoveAxis(E, 9, ABG)
23:31:39.425 00.000 10072 Guiding  Dir = 2, Dur = 9
23:31:39.426 00.001 10072 IsGuiding returns 0
23:31:39.426 00.000 10072 PulseGuide returned control before completion, sleep 19
23:31:39.443 00.017 1032 UpdateGuideState exits: m=1483 SNR=27.1
23:31:39.446 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:39.448 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:39.451 00.003 1032 Enqueuing Expose request
23:31:39.453 00.002 10072 IsGuiding returns 0
23:31:39.453 00.000 10072 Move returns status 0, amount 9
23:31:39.453 00.000 10072 MoveAxis(N, 0, ABG)
23:31:39.453 00.000 10072 Move returns status 0, amount 0
23:31:39.453 00.000 10072 move complete, result=0
23:31:39.453 00.000 10072 worker thread done servicing request
23:31:39.453 00.000 10072 Worker thread wakes up
23:31:39.453 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:39.453 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:39.462 00.009 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:31:39.860 00.398 10072 Exposure complete
23:31:39.912 00.052 10072 worker thread done servicing request
23:31:39.912 00.000 1032 OnExposeComplete: enter
23:31:39.913 00.001 1032 UpdateGuideState(): m_state=6
23:31:39.916 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9717
23:31:39.918 00.002 1032 Star::Find returns 1 (0), X=1107.39, Y=132.51, Mass=1513, SNR=27.4, Peak=124 HFD=3.3
23:31:39.920 00.002 1032 MultiStar: [#1 0.07,0.33,0.00,M1] [#2 0.02,0.36,0.00,M1] [#3 -0.07,0.29,0.00,M1] [#4 -0.07,0.26,0.00,M1] [#5 -0.16,0.30,0.00,M1] [#6 -0.16,0.21,0.00,M1] [#7 0.08,0.37,0.00,M1] [#8 -0.04,0.25,0.47,U] 
23:31:39.921 00.001 1032 single-star, 1 included, MultiStar: {0.03, 0.21}, one-star: {0.06, 0.19}
23:31:39.923 00.002 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
23:31:39.925 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
23:31:39.927 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.28 mountX=0.17 mountY=-0.11, mountTheta=-0.55
23:31:39.930 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.19, opts=13)
23:31:39.932 00.002 1032 Enqueuing Move request for scope (0.06, 0.19)
23:31:39.934 00.002 10072 Worker thread wakes up
23:31:39.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
23:31:39.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
23:31:39.934 00.000 10072 Moving (0.06, 0.19) raw xDistance=0.17 yDistance=-0.11
23:31:39.936 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:31:39.938 00.002 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.76
23:31:39.938 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
23:31:39.939 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:39.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:31:39.939 00.000 10072 MoveAxis(W, 73, ABG)
23:31:39.939 00.000 10072 Guiding  Dir = 3, Dur = 73
23:31:39.939 00.000 10072 IsGuiding returns 0
23:31:39.939 00.000 10072 PulseGuide returned control before completion, sleep 83
23:31:39.955 00.016 1032 UpdateGuideState exits: m=1513 SNR=27.4
23:31:39.959 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:39.961 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:39.962 00.001 1032 Enqueuing Expose request
23:31:40.026 00.064 10072 IsGuiding returns 0
23:31:40.026 00.000 10072 Move returns status 0, amount 73
23:31:40.026 00.000 10072 MoveAxis(N, 0, ABG)
23:31:40.027 00.001 10072 Move returns status 0, amount 0
23:31:40.027 00.000 10072 move complete, result=0
23:31:40.027 00.000 1032 GuideStep: 0.2 px 73 ms WEST, -0.1 px 0 ms NORTH
23:31:40.030 00.003 10072 worker thread done servicing request
23:31:40.030 00.000 10072 Worker thread wakes up
23:31:40.030 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:40.030 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:40.652 00.622 10072 Exposure complete
23:31:40.702 00.050 10072 worker thread done servicing request
23:31:40.702 00.000 1032 OnExposeComplete: enter
23:31:40.705 00.003 1032 UpdateGuideState(): m_state=6
23:31:40.707 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9718
23:31:40.709 00.002 1032 Star::Find returns 1 (0), X=1107.41, Y=132.40, Mass=1429, SNR=26.6, Peak=110 HFD=3.3
23:31:40.711 00.002 1032 MultiStar: [#1 0.11,0.24,0.00,M2] [#2 -0.00,0.24,0.82,U] [#3 -0.18,0.01,0.73,U] [#4 -0.04,0.03,0.65,U] [#5 -0.02,0.21,0.68,U] [#6 -0.10,0.08,0.62,U] [#7 0.06,0.15,0.65,U] [#8 -0.12,0.12,0.53,U] 
23:31:40.713 00.002 1032 single-star, 7 included, MultiStar: {-0.03, 0.12}, one-star: {0.08, 0.09}
23:31:40.714 00.001 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
23:31:40.715 00.001 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
23:31:40.717 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=0.06 mountY=-0.10, mountTheta=-1.01
23:31:40.719 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
23:31:40.721 00.002 1032 Enqueuing Move request for scope (0.08, 0.09)
23:31:40.722 00.001 10072 Worker thread wakes up
23:31:40.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:31:40.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:31:40.722 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.06 yDistance=-0.10
23:31:40.724 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:31:40.728 00.004 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:31:40.728 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:31:40.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:40.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:31:40.728 00.000 10072 MoveAxis(E, 11, ABG)
23:31:40.728 00.000 10072 Guiding  Dir = 2, Dur = 11
23:31:40.728 00.000 10072 IsGuiding returns 0
23:31:40.729 00.001 10072 PulseGuide returned control before completion, sleep 21
23:31:40.744 00.015 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:31:40.747 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:40.749 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:40.750 00.001 1032 Enqueuing Expose request
23:31:40.761 00.011 10072 IsGuiding returns 0
23:31:40.761 00.000 10072 Move returns status 0, amount 11
23:31:40.761 00.000 10072 MoveAxis(N, 0, ABG)
23:31:40.761 00.000 10072 Move returns status 0, amount 0
23:31:40.761 00.000 10072 move complete, result=0
23:31:40.761 00.000 10072 worker thread done servicing request
23:31:40.761 00.000 10072 Worker thread wakes up
23:31:40.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:40.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:40.763 00.002 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:31:41.172 00.409 10072 Exposure complete
23:31:41.226 00.054 10072 worker thread done servicing request
23:31:41.226 00.000 1032 OnExposeComplete: enter
23:31:41.228 00.002 1032 UpdateGuideState(): m_state=6
23:31:41.230 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9719
23:31:41.233 00.003 1032 Star::Find returns 1 (0), X=1107.48, Y=132.05, Mass=1353, SNR=25.9, Peak=105 HFD=3.5
23:31:41.235 00.002 1032 MultiStar: [#1 0.21,-0.14,1.00,U] [#2 0.13,-0.08,0.79,U] [#3 -0.02,-0.34,0.00,M1] [#4 0.02,-0.19,0.65,U] [#5 0.04,-0.04,0.68,U] [#6 -0.22,-0.23,0.00,M1] [#7 0.25,-0.20,0.00,M1] [#8 0.06,-0.16,0.53,U] 
23:31:41.239 00.004 1032 refined, 5 included, MultiStar: {0.11, -0.15}, one-star: {0.15, -0.26}
23:31:41.241 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
23:31:41.243 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
23:31:41.245 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.92 mountX=-0.17 mountY=-0.07, mountTheta=-2.75
23:31:41.248 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.15, opts=13)
23:31:41.252 00.004 1032 Enqueuing Move request for scope (0.11, -0.15)
23:31:41.253 00.001 10072 Worker thread wakes up
23:31:41.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
23:31:41.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
23:31:41.253 00.000 10072 Moving (0.11, -0.15) raw xDistance=-0.17 yDistance=-0.07
23:31:41.255 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:31:41.259 00.004 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.76
23:31:41.259 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
23:31:41.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:41.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:31:41.259 00.000 10072 MoveAxis(E, 90, ABG)
23:31:41.259 00.000 10072 Guiding  Dir = 2, Dur = 90
23:31:41.259 00.000 10072 IsGuiding returns 0
23:31:41.260 00.001 10072 PulseGuide returned control before completion, sleep 100
23:31:41.278 00.018 1032 UpdateGuideState exits: m=1353 SNR=25.9
23:31:41.281 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:41.283 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:41.284 00.001 1032 Enqueuing Expose request
23:31:41.373 00.089 10072 IsGuiding returns 0
23:31:41.373 00.000 10072 Move returns status 0, amount 90
23:31:41.373 00.000 10072 MoveAxis(N, 0, ABG)
23:31:41.373 00.000 10072 Move returns status 0, amount 0
23:31:41.373 00.000 10072 move complete, result=0
23:31:41.373 00.000 10072 worker thread done servicing request
23:31:41.373 00.000 10072 Worker thread wakes up
23:31:41.373 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
23:31:41.378 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:41.378 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:42.003 00.625 10072 Exposure complete
23:31:42.047 00.044 10072 worker thread done servicing request
23:31:42.047 00.000 1032 OnExposeComplete: enter
23:31:42.049 00.002 1032 UpdateGuideState(): m_state=6
23:31:42.052 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9720
23:31:42.053 00.001 1032 Star::Find returns 1 (0), X=1107.44, Y=132.28, Mass=1363, SNR=26.0, Peak=106 HFD=3.2
23:31:42.055 00.002 1032 MultiStar: [#1 0.12,0.03,1.00,U] [#2 0.05,0.03,0.76,U] [#3 0.03,-0.02,0.80,U] [#4 -0.01,-0.07,0.69,U] [#5 -0.02,0.05,0.64,U] [#6 -0.01,0.10,0.62,U] [#7 0.09,-0.07,0.71,U] [#8 -0.00,0.03,0.53,U] 
23:31:42.057 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.11, -0.04}
23:31:42.058 00.001 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
23:31:42.060 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
23:31:42.061 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.03 mountX=-0.01 mountY=-0.05, mountTheta=-1.80
23:31:42.064 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
23:31:42.065 00.001 1032 Enqueuing Move request for scope (0.05, 0.00)
23:31:42.067 00.002 10072 Worker thread wakes up
23:31:42.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
23:31:42.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
23:31:42.067 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
23:31:42.068 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:31:42.071 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:31:42.071 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:31:42.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:42.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:31:42.071 00.000 10072 MoveAxis(E, 10, ABG)
23:31:42.071 00.000 10072 Guiding  Dir = 2, Dur = 10
23:31:42.071 00.000 10072 IsGuiding returns 0
23:31:42.073 00.002 10072 PulseGuide returned control before completion, sleep 20
23:31:42.089 00.016 1032 UpdateGuideState exits: m=1363 SNR=26.0
23:31:42.091 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:42.093 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:42.095 00.002 1032 Enqueuing Expose request
23:31:42.096 00.001 10072 IsGuiding returns 0
23:31:42.096 00.000 10072 Move returns status 0, amount 10
23:31:42.097 00.001 10072 MoveAxis(N, 0, ABG)
23:31:42.097 00.000 10072 Move returns status 0, amount 0
23:31:42.097 00.000 10072 move complete, result=0
23:31:42.097 00.000 10072 worker thread done servicing request
23:31:42.097 00.000 10072 Worker thread wakes up
23:31:42.097 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:42.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:42.103 00.006 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
23:31:42.506 00.403 10072 Exposure complete
23:31:42.557 00.051 10072 worker thread done servicing request
23:31:42.557 00.000 1032 OnExposeComplete: enter
23:31:42.559 00.002 1032 UpdateGuideState(): m_state=6
23:31:42.561 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9721
23:31:42.563 00.002 1032 Star::Find returns 1 (0), X=1107.46, Y=132.35, Mass=1256, SNR=24.9, Peak=102 HFD=3.2
23:31:42.565 00.002 1032 MultiStar: [#1 0.06,0.22,0.99,U] [#2 0.02,0.34,0.00,M1] [#3 -0.08,0.16,0.80,U] [#4 -0.04,0.03,0.73,U] [#5 0.05,0.18,0.69,U] [#6 -0.09,0.20,0.69,U] [#7 0.05,0.19,0.74,U] [#8 -0.15,0.08,0.54,U] 
23:31:42.566 00.001 1032 single-star, 7 included, MultiStar: {0.00, 0.14}, one-star: {0.13, 0.03}
23:31:42.569 00.003 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
23:31:42.570 00.001 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
23:31:42.571 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.23 mountX=-0.00 mountY=-0.13, mountTheta=-1.60
23:31:42.574 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
23:31:42.576 00.002 1032 Enqueuing Move request for scope (0.13, 0.03)
23:31:42.577 00.001 10072 Worker thread wakes up
23:31:42.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
23:31:42.577 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
23:31:42.577 00.000 10072 Moving (0.13, 0.03) raw xDistance=-0.00 yDistance=-0.13
23:31:42.579 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:31:42.584 00.005 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:31:42.584 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:31:42.584 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:42.584 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:31:42.584 00.000 10072 MoveAxis(E, 8, ABG)
23:31:42.584 00.000 10072 Guiding  Dir = 2, Dur = 8
23:31:42.584 00.000 10072 IsGuiding returns 0
23:31:42.585 00.001 10072 PulseGuide returned control before completion, sleep 18
23:31:42.602 00.017 1032 UpdateGuideState exits: m=1256 SNR=24.9
23:31:42.605 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:42.607 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:42.608 00.001 1032 Enqueuing Expose request
23:31:42.614 00.006 10072 IsGuiding returns 0
23:31:42.614 00.000 10072 Move returns status 0, amount 8
23:31:42.614 00.000 10072 MoveAxis(N, 0, ABG)
23:31:42.614 00.000 10072 Move returns status 0, amount 0
23:31:42.615 00.001 10072 move complete, result=0
23:31:42.615 00.000 10072 worker thread done servicing request
23:31:42.615 00.000 10072 Worker thread wakes up
23:31:42.615 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:42.615 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:42.620 00.005 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:31:43.242 00.622 10072 Exposure complete
23:31:43.290 00.048 10072 worker thread done servicing request
23:31:43.290 00.000 1032 OnExposeComplete: enter
23:31:43.292 00.002 1032 UpdateGuideState(): m_state=6
23:31:43.294 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9722
23:31:43.296 00.002 1032 Star::Find returns 1 (0), X=1107.41, Y=132.48, Mass=1503, SNR=27.3, Peak=123 HFD=3.3
23:31:43.300 00.004 1032 MultiStar: [#1 0.09,0.22,0.94,U] [#2 0.01,0.37,0.00,M2] [#3 -0.11,0.04,0.72,U] [#4 -0.00,0.02,0.66,U] [#5 0.05,0.20,0.64,U] [#6 -0.20,0.09,0.59,U] [#7 0.11,0.28,0.00,M1] [#8 -0.13,0.24,0.00,M1] 
23:31:43.305 00.005 1032 refined, 5 included, MultiStar: {-0.00, 0.13}, one-star: {0.08, 0.16}
23:31:43.308 00.003 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
23:31:43.310 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
23:31:43.311 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.58 mountX=0.12 mountY=-0.03, mountTheta=-0.25
23:31:43.315 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.13, opts=13)
23:31:43.317 00.002 1032 Enqueuing Move request for scope (-0.00, 0.13)
23:31:43.319 00.002 10072 Worker thread wakes up
23:31:43.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
23:31:43.319 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
23:31:43.319 00.000 10072 Moving (-0.00, 0.13) raw xDistance=0.12 yDistance=-0.03
23:31:43.321 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:31:43.323 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:31:43.323 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:31:43.323 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:43.324 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:31:43.324 00.000 10072 MoveAxis(E, 9, ABG)
23:31:43.324 00.000 10072 Guiding  Dir = 2, Dur = 9
23:31:43.324 00.000 10072 IsGuiding returns 0
23:31:43.324 00.000 10072 PulseGuide returned control before completion, sleep 19
23:31:43.344 00.020 1032 UpdateGuideState exits: m=1503 SNR=27.3
23:31:43.346 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:43.348 00.002 10072 IsGuiding returns 0
23:31:43.348 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:43.350 00.002 1032 Enqueuing Expose request
23:31:43.352 00.002 10072 Move returns status 0, amount 9
23:31:43.352 00.000 10072 MoveAxis(N, 0, ABG)
23:31:43.352 00.000 10072 Move returns status 0, amount 0
23:31:43.352 00.000 10072 move complete, result=0
23:31:43.352 00.000 10072 worker thread done servicing request
23:31:43.352 00.000 10072 Worker thread wakes up
23:31:43.352 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:43.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:43.361 00.009 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:31:43.773 00.412 10072 Exposure complete
23:31:43.827 00.054 10072 worker thread done servicing request
23:31:43.827 00.000 1032 OnExposeComplete: enter
23:31:43.831 00.004 1032 UpdateGuideState(): m_state=6
23:31:43.835 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9723
23:31:43.837 00.002 1032 Star::Find returns 1 (0), X=1107.45, Y=132.38, Mass=1351, SNR=25.8, Peak=109 HFD=3.3
23:31:43.840 00.003 1032 MultiStar: [#1 0.09,0.19,0.98,U] [#2 0.00,0.37,0.00,M3] [#3 -0.07,0.14,0.79,U] [#4 -0.03,0.02,0.69,U] [#5 -0.03,0.15,0.70,U] [#6 -0.15,0.04,0.61,U] [#7 0.12,0.12,0.71,U] [#8 0.07,0.02,0.55,U] 
23:31:43.841 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.10}, one-star: {0.12, 0.07}
23:31:43.843 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
23:31:43.844 00.001 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
23:31:43.846 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.35 mountX=0.09 mountY=-0.05, mountTheta=-0.48
23:31:43.849 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
23:31:43.851 00.002 1032 Enqueuing Move request for scope (0.02, 0.10)
23:31:43.853 00.002 10072 Worker thread wakes up
23:31:43.854 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
23:31:43.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
23:31:43.854 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.05
23:31:43.856 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:31:43.860 00.004 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:31:43.860 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:31:43.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:43.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:31:43.860 00.000 10072 MoveAxis(E, 8, ABG)
23:31:43.860 00.000 10072 Guiding  Dir = 2, Dur = 8
23:31:43.862 00.002 10072 IsGuiding returns 0
23:31:43.863 00.001 10072 PulseGuide returned control before completion, sleep 17
23:31:43.882 00.019 1032 UpdateGuideState exits: m=1351 SNR=25.8
23:31:43.885 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:43.887 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:43.888 00.001 1032 Enqueuing Expose request
23:31:43.894 00.006 10072 IsGuiding returns 0
23:31:43.894 00.000 10072 Move returns status 0, amount 8
23:31:43.895 00.001 10072 MoveAxis(N, 0, ABG)
23:31:43.895 00.000 10072 Move returns status 0, amount 0
23:31:43.895 00.000 10072 move complete, result=0
23:31:43.895 00.000 10072 worker thread done servicing request
23:31:43.895 00.000 10072 Worker thread wakes up
23:31:43.895 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:43.895 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:43.901 00.006 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:31:44.523 00.622 10072 Exposure complete
23:31:44.577 00.054 10072 worker thread done servicing request
23:31:44.577 00.000 1032 OnExposeComplete: enter
23:31:44.579 00.002 1032 UpdateGuideState(): m_state=6
23:31:44.584 00.005 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9724
23:31:44.587 00.003 1032 Star::Find returns 1 (0), X=1107.52, Y=132.42, Mass=1225, SNR=24.6, Peak=98 HFD=3.2
23:31:44.589 00.002 1032 MultiStar: [#1 0.04,0.11,0.99,U] [#2 0.11,0.22,0.87,U] [#3 0.06,0.17,0.83,U] [#4 0.03,0.05,0.68,U] [#5 -0.07,0.20,0.74,U] [#6 -0.04,0.04,0.69,U] [#7 0.09,0.09,0.73,U] [#8 -0.07,0.10,0.56,U] 
23:31:44.591 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {0.19, 0.10}
23:31:44.593 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
23:31:44.596 00.003 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
23:31:44.597 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.22 mountX=0.11 mountY=-0.08, mountTheta=-0.61
23:31:44.601 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
23:31:44.603 00.002 1032 Enqueuing Move request for scope (0.05, 0.12)
23:31:44.605 00.002 10072 Worker thread wakes up
23:31:44.605 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:31:44.605 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:31:44.605 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.11 yDistance=-0.08
23:31:44.607 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:31:44.610 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:31:44.610 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:31:44.610 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:44.610 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:31:44.611 00.001 10072 MoveAxis(E, 7, ABG)
23:31:44.611 00.000 10072 Guiding  Dir = 2, Dur = 7
23:31:44.611 00.000 10072 IsGuiding returns 0
23:31:44.611 00.000 10072 PulseGuide returned control before completion, sleep 17
23:31:44.633 00.022 1032 UpdateGuideState exits: m=1225 SNR=24.6
23:31:44.636 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:44.638 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:44.640 00.002 1032 Enqueuing Expose request
23:31:44.646 00.006 10072 IsGuiding returns 0
23:31:44.646 00.000 10072 Move returns status 0, amount 7
23:31:44.646 00.000 10072 MoveAxis(N, 0, ABG)
23:31:44.646 00.000 10072 Move returns status 0, amount 0
23:31:44.646 00.000 10072 move complete, result=0
23:31:44.646 00.000 10072 worker thread done servicing request
23:31:44.646 00.000 10072 Worker thread wakes up
23:31:44.646 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:44.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:44.653 00.007 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:31:45.052 00.399 10072 Exposure complete
23:31:45.100 00.048 10072 worker thread done servicing request
23:31:45.100 00.000 1032 OnExposeComplete: enter
23:31:45.102 00.002 1032 UpdateGuideState(): m_state=6
23:31:45.104 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9725
23:31:45.106 00.002 1032 Star::Find returns 1 (0), X=1107.46, Y=132.42, Mass=1411, SNR=26.4, Peak=113 HFD=3.2
23:31:45.108 00.002 1032 MultiStar: [#1 0.09,0.21,1.04,U] [#2 0.11,0.27,0.00,M3] [#3 0.08,0.15,0.74,U] [#4 -0.02,0.15,0.66,U] [#5 0.02,0.31,0.00,M1] [#6 -0.11,0.09,0.62,U] [#7 0.07,0.22,0.67,U] [#8 -0.01,0.01,0.52,U] 
23:31:45.110 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.14}, one-star: {0.12, 0.10}
23:31:45.113 00.003 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
23:31:45.117 00.004 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
23:31:45.119 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.26 mountX=0.12 mountY=-0.08, mountTheta=-0.57
23:31:45.121 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
23:31:45.123 00.002 1032 Enqueuing Move request for scope (0.05, 0.14)
23:31:45.126 00.003 10072 Worker thread wakes up
23:31:45.126 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
23:31:45.126 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
23:31:45.126 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.12 yDistance=-0.08
23:31:45.128 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:31:45.130 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:31:45.130 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:31:45.130 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:45.130 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:31:45.130 00.000 10072 MoveAxis(E, 6, ABG)
23:31:45.130 00.000 10072 Guiding  Dir = 2, Dur = 6
23:31:45.131 00.001 10072 IsGuiding returns 0
23:31:45.131 00.000 10072 PulseGuide returned control before completion, sleep 16
23:31:45.148 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:31:45.150 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:45.151 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:45.152 00.001 1032 Enqueuing Expose request
23:31:45.158 00.006 10072 IsGuiding returns 0
23:31:45.158 00.000 10072 Move returns status 0, amount 6
23:31:45.158 00.000 10072 MoveAxis(N, 0, ABG)
23:31:45.158 00.000 10072 Move returns status 0, amount 0
23:31:45.158 00.000 10072 move complete, result=0
23:31:45.158 00.000 10072 worker thread done servicing request
23:31:45.158 00.000 10072 Worker thread wakes up
23:31:45.158 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:45.158 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:45.162 00.004 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:31:45.788 00.626 10072 Exposure complete
23:31:45.841 00.053 10072 worker thread done servicing request
23:31:45.841 00.000 1032 OnExposeComplete: enter
23:31:45.843 00.002 1032 UpdateGuideState(): m_state=6
23:31:45.845 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9726
23:31:45.846 00.001 1032 Star::Find returns 1 (0), X=1107.44, Y=132.47, Mass=1387, SNR=26.2, Peak=122 HFD=3.2
23:31:45.848 00.002 1032 MultiStar: [#1 0.10,0.28,0.00,M1] [#2 0.06,0.46,0.00,M4] [#3 -0.14,0.12,0.75,U] [#4 -0.04,0.21,0.63,U] [#5 -0.07,0.35,0.00,M2] [#6 -0.10,0.21,0.66,U] [#7 0.07,0.34,0.00,M1] [#8 -0.20,0.15,0.52,U] 
23:31:45.850 00.002 1032 refined, 4 included, MultiStar: {-0.06, 0.16}, one-star: {0.10, 0.16}
23:31:45.851 00.001 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
23:31:45.852 00.001 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
23:31:45.855 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.89 mountX=0.17 mountY=0.01, mountTheta=0.06
23:31:45.858 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.16, opts=13)
23:31:45.860 00.002 1032 Enqueuing Move request for scope (-0.06, 0.16)
23:31:45.863 00.003 10072 Worker thread wakes up
23:31:45.863 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
23:31:45.864 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
23:31:45.864 00.000 10072 Moving (-0.06, 0.16) raw xDistance=0.17 yDistance=0.01
23:31:45.865 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:31:45.868 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.76
23:31:45.868 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
23:31:45.868 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:45.869 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:31:45.869 00.000 10072 MoveAxis(W, 75, ABG)
23:31:45.869 00.000 10072 Guiding  Dir = 3, Dur = 75
23:31:45.869 00.000 10072 IsGuiding returns 0
23:31:45.869 00.000 10072 PulseGuide returned control before completion, sleep 85
23:31:45.886 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:31:45.888 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:45.891 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:45.894 00.003 1032 Enqueuing Expose request
23:31:45.958 00.064 10072 IsGuiding returns 0
23:31:45.958 00.000 10072 Move returns status 0, amount 75
23:31:45.958 00.000 10072 MoveAxis(N, 0, ABG)
23:31:45.958 00.000 10072 Move returns status 0, amount 0
23:31:45.958 00.000 10072 move complete, result=0
23:31:45.958 00.000 10072 worker thread done servicing request
23:31:45.958 00.000 10072 Worker thread wakes up
23:31:45.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:45.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:45.978 00.020 1032 GuideStep: 0.2 px 75 ms WEST, 0.0 px 0 ms NORTH
23:31:46.369 00.391 10072 Exposure complete
23:31:46.418 00.049 10072 worker thread done servicing request
23:31:46.419 00.001 1032 OnExposeComplete: enter
23:31:46.420 00.001 1032 UpdateGuideState(): m_state=6
23:31:46.422 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9727
23:31:46.424 00.002 1032 Star::Find returns 1 (0), X=1107.45, Y=132.35, Mass=1412, SNR=26.4, Peak=115 HFD=3.2
23:31:46.426 00.002 1032 MultiStar: [#1 0.22,0.11,0.95,U] [#2 0.13,0.29,0.00,M5] [#3 0.10,0.03,0.76,U] [#4 0.08,-0.00,0.69,U] [#5 0.06,0.18,0.62,U] [#6 -0.02,0.13,0.62,U] [#7 0.15,0.08,0.68,U] [#8 0.05,-0.04,0.51,U] 
23:31:46.429 00.003 1032 single-star, 7 included, MultiStar: {0.10, 0.06}, one-star: {0.12, 0.03}
23:31:46.430 00.001 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:31:46.432 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:31:46.433 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.29 mountX=0.00 mountY=-0.12, mountTheta=-1.54
23:31:46.436 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
23:31:46.437 00.001 1032 Enqueuing Move request for scope (0.12, 0.03)
23:31:46.438 00.001 10072 Worker thread wakes up
23:31:46.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
23:31:46.438 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
23:31:46.438 00.000 10072 Moving (0.12, 0.03) raw xDistance=0.00 yDistance=-0.12
23:31:46.441 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:31:46.443 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:31:46.444 00.001 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:31:46.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:46.444 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:31:46.444 00.000 10072 MoveAxis(E, 6, ABG)
23:31:46.444 00.000 10072 Guiding  Dir = 2, Dur = 6
23:31:46.444 00.000 10072 IsGuiding returns 0
23:31:46.445 00.001 10072 PulseGuide returned control before completion, sleep 16
23:31:46.460 00.015 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:31:46.462 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:46.463 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:46.465 00.002 1032 Enqueuing Expose request
23:31:46.473 00.008 10072 IsGuiding returns 0
23:31:46.473 00.000 10072 Move returns status 0, amount 6
23:31:46.473 00.000 10072 MoveAxis(N, 0, ABG)
23:31:46.473 00.000 10072 Move returns status 0, amount 0
23:31:46.473 00.000 10072 move complete, result=0
23:31:46.473 00.000 10072 worker thread done servicing request
23:31:46.473 00.000 10072 Worker thread wakes up
23:31:46.473 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:46.473 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:46.474 00.001 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:31:47.099 00.625 10072 Exposure complete
23:31:47.148 00.049 10072 worker thread done servicing request
23:31:47.148 00.000 1032 OnExposeComplete: enter
23:31:47.152 00.004 1032 UpdateGuideState(): m_state=6
23:31:47.153 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9728
23:31:47.155 00.002 1032 Star::Find returns 1 (0), X=1107.55, Y=132.08, Mass=1332, SNR=25.6, Peak=102 HFD=3.5
23:31:47.157 00.002 1032 MultiStar: [#1 0.13,-0.04,0.98,U] [#2 0.22,0.01,0.83,U] [#3 -0.03,-0.21,0.81,U] [#4 -0.01,-0.28,0.00,M1] [#5 0.19,-0.10,0.61,U] [#6 -0.06,-0.05,0.61,U] [#7 0.21,-0.10,0.75,U] [#8 0.08,-0.22,0.55,U] 
23:31:47.158 00.001 1032 refined, 7 included, MultiStar: {0.13, -0.12}, one-star: {0.22, -0.23}
23:31:47.160 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
23:31:47.163 00.003 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
23:31:47.164 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.17 cameraTheta=-0.74 mountX=-0.15 mountY=-0.09, mountTheta=-2.57
23:31:47.168 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.12, opts=13)
23:31:47.170 00.002 1032 Enqueuing Move request for scope (0.13, -0.12)
23:31:47.172 00.002 10072 Worker thread wakes up
23:31:47.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
23:31:47.172 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
23:31:47.172 00.000 10072 Moving (0.13, -0.12) raw xDistance=-0.15 yDistance=-0.09
23:31:47.174 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:31:47.176 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.76
23:31:47.178 00.002 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:31:47.178 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:47.178 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:31:47.178 00.000 10072 MoveAxis(E, 75, ABG)
23:31:47.178 00.000 10072 Guiding  Dir = 2, Dur = 75
23:31:47.178 00.000 10072 IsGuiding returns 0
23:31:47.178 00.000 10072 PulseGuide returned control before completion, sleep 85
23:31:47.195 00.017 1032 UpdateGuideState exits: m=1332 SNR=25.6
23:31:47.197 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:47.200 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:47.201 00.001 1032 Enqueuing Expose request
23:31:47.271 00.070 10072 IsGuiding returns 0
23:31:47.271 00.000 10072 Move returns status 0, amount 75
23:31:47.271 00.000 10072 MoveAxis(N, 0, ABG)
23:31:47.271 00.000 10072 Move returns status 0, amount 0
23:31:47.271 00.000 10072 move complete, result=0
23:31:47.271 00.000 10072 worker thread done servicing request
23:31:47.271 00.000 10072 Worker thread wakes up
23:31:47.271 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:47.271 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:47.271 00.000 1032 GuideStep: -0.1 px 75 ms EAST, -0.1 px 0 ms NORTH
23:31:47.679 00.408 10072 Exposure complete
23:31:47.733 00.054 10072 worker thread done servicing request
23:31:47.733 00.000 1032 OnExposeComplete: enter
23:31:47.741 00.008 1032 UpdateGuideState(): m_state=6
23:31:47.744 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9729
23:31:47.746 00.002 1032 Star::Find returns 1 (0), X=1107.49, Y=132.19, Mass=1475, SNR=27.0, Peak=118 HFD=3.4
23:31:47.748 00.002 1032 MultiStar: [#1 0.15,-0.04,0.91,U] [#2 0.14,0.15,0.76,U] [#3 0.10,-0.07,0.73,U] [#4 0.15,-0.08,0.66,U] [#5 0.11,0.02,0.68,U] [#6 0.10,-0.17,0.57,U] [#7 0.15,0.10,0.75,U] [#8 0.15,-0.17,0.51,U] 
23:31:47.750 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.04}, one-star: {0.16, -0.12}
23:31:47.752 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
23:31:47.754 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
23:31:47.755 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.28 mountX=-0.07 mountY=-0.12, mountTheta=-2.11
23:31:47.759 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.04, opts=13)
23:31:47.760 00.001 1032 Enqueuing Move request for scope (0.14, -0.04)
23:31:47.762 00.002 10072 Worker thread wakes up
23:31:47.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
23:31:47.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
23:31:47.762 00.000 10072 Moving (0.14, -0.04) raw xDistance=-0.07 yDistance=-0.12
23:31:47.764 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:31:47.767 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:31:47.768 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:31:47.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:47.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:31:47.768 00.000 10072 MoveAxis(E, 5, ABG)
23:31:47.768 00.000 10072 Guiding  Dir = 2, Dur = 5
23:31:47.770 00.002 10072 IsGuiding returns 0
23:31:47.770 00.000 10072 PulseGuide returned control before completion, sleep 15
23:31:47.789 00.019 1032 UpdateGuideState exits: m=1475 SNR=27.0
23:31:47.791 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:47.793 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:47.795 00.002 1032 Enqueuing Expose request
23:31:47.800 00.005 10072 IsGuiding returns 0
23:31:47.800 00.000 10072 Move returns status 0, amount 5
23:31:47.800 00.000 10072 MoveAxis(N, 0, ABG)
23:31:47.801 00.001 10072 Move returns status 0, amount 0
23:31:47.801 00.000 10072 move complete, result=0
23:31:47.801 00.000 10072 worker thread done servicing request
23:31:47.801 00.000 10072 Worker thread wakes up
23:31:47.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:47.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:47.808 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:31:48.428 00.620 10072 Exposure complete
23:31:48.480 00.052 10072 worker thread done servicing request
23:31:48.480 00.000 1032 OnExposeComplete: enter
23:31:48.481 00.001 1032 UpdateGuideState(): m_state=6
23:31:48.483 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9730
23:31:48.485 00.002 1032 Star::Find returns 1 (0), X=1107.49, Y=132.41, Mass=1317, SNR=25.5, Peak=114 HFD=3.2
23:31:48.488 00.003 1032 MultiStar: [#1 0.08,0.04,0.99,U] [#2 0.11,0.33,0.00,M4] [#3 -0.06,0.12,0.78,U] [#4 0.06,0.09,0.70,U] [#5 0.05,0.30,0.00,M1] [#6 -0.05,0.09,0.63,U] [#7 0.08,0.28,0.00,M1] [#8 -0.11,0.15,0.54,U] 
23:31:48.491 00.003 1032 refined, 5 included, MultiStar: {0.03, 0.09}, one-star: {0.16, 0.09}
23:31:48.493 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
23:31:48.495 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
23:31:48.496 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.26 mountX=0.08 mountY=-0.05, mountTheta=-0.57
23:31:48.500 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
23:31:48.502 00.002 1032 Enqueuing Move request for scope (0.03, 0.09)
23:31:48.504 00.002 10072 Worker thread wakes up
23:31:48.504 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
23:31:48.504 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
23:31:48.504 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
23:31:48.506 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:31:48.508 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:31:48.508 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:31:48.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:48.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:31:48.508 00.000 10072 MoveAxis(E, 6, ABG)
23:31:48.508 00.000 10072 Guiding  Dir = 2, Dur = 6
23:31:48.509 00.001 10072 IsGuiding returns 0
23:31:48.509 00.000 10072 PulseGuide returned control before completion, sleep 16
23:31:48.527 00.018 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:31:48.529 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:48.530 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:48.532 00.002 1032 Enqueuing Expose request
23:31:48.533 00.001 10072 IsGuiding returns 0
23:31:48.534 00.001 10072 Move returns status 0, amount 6
23:31:48.534 00.000 10072 MoveAxis(N, 0, ABG)
23:31:48.534 00.000 10072 Move returns status 0, amount 0
23:31:48.534 00.000 10072 move complete, result=0
23:31:48.534 00.000 10072 worker thread done servicing request
23:31:48.534 00.000 10072 Worker thread wakes up
23:31:48.534 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:48.534 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:48.540 00.006 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:31:48.940 00.400 10072 Exposure complete
23:31:48.992 00.052 10072 worker thread done servicing request
23:31:48.992 00.000 1032 OnExposeComplete: enter
23:31:48.994 00.002 1032 UpdateGuideState(): m_state=6
23:31:48.995 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9731
23:31:48.997 00.002 1032 Star::Find returns 1 (0), X=1107.42, Y=132.43, Mass=1291, SNR=25.3, Peak=104 HFD=3.3
23:31:48.999 00.002 1032 MultiStar: [#1 0.06,0.19,0.96,U] [#2 0.09,0.29,0.00,M5] [#3 0.07,0.02,0.82,U] [#4 -0.01,0.11,0.73,U] [#5 -0.04,0.32,0.00,M2] [#6 -0.15,0.16,0.63,U] [#7 0.13,0.27,0.00,M2] [#8 -0.05,-0.01,0.53,U] 
23:31:49.001 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.10}, one-star: {0.09, 0.12}
23:31:49.003 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
23:31:49.004 00.001 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
23:31:49.006 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.41 mountX=0.10 mountY=-0.04, mountTheta=-0.42
23:31:49.008 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
23:31:49.009 00.001 1032 Enqueuing Move request for scope (0.02, 0.10)
23:31:49.011 00.002 10072 Worker thread wakes up
23:31:49.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
23:31:49.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
23:31:49.011 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.10 yDistance=-0.04
23:31:49.013 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:31:49.016 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:31:49.016 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:31:49.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:49.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:31:49.016 00.000 10072 MoveAxis(E, 5, ABG)
23:31:49.016 00.000 10072 Guiding  Dir = 2, Dur = 5
23:31:49.016 00.000 10072 IsGuiding returns 0
23:31:49.017 00.001 10072 PulseGuide returned control before completion, sleep 15
23:31:49.034 00.017 1032 UpdateGuideState exits: m=1291 SNR=25.3
23:31:49.035 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:49.037 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:49.038 00.001 1032 Enqueuing Expose request
23:31:49.045 00.007 10072 IsGuiding returns 0
23:31:49.045 00.000 10072 Move returns status 0, amount 5
23:31:49.045 00.000 10072 MoveAxis(N, 0, ABG)
23:31:49.045 00.000 10072 Move returns status 0, amount 0
23:31:49.045 00.000 10072 move complete, result=0
23:31:49.045 00.000 10072 worker thread done servicing request
23:31:49.045 00.000 10072 Worker thread wakes up
23:31:49.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:49.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:49.046 00.001 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
23:31:49.676 00.630 10072 Exposure complete
23:31:49.722 00.046 10072 worker thread done servicing request
23:31:49.723 00.001 1032 OnExposeComplete: enter
23:31:49.725 00.002 1032 UpdateGuideState(): m_state=6
23:31:49.726 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9732
23:31:49.728 00.002 1032 Star::Find returns 1 (0), X=1107.43, Y=132.37, Mass=1459, SNR=26.8, Peak=115 HFD=3.3
23:31:49.730 00.002 1032 MultiStar: [#1 0.19,0.08,0.90,U] [#2 0.15,0.20,0.80,U] [#3 0.14,-0.14,0.73,U] [#4 0.16,-0.17,0.67,U] [#5 0.02,0.20,0.68,U] [#6 0.07,-0.01,0.62,U] [#7 0.18,0.02,0.70,U] [#8 0.11,-0.05,0.53,U] 
23:31:49.731 00.001 1032 single-star, 8 included, MultiStar: {0.13, 0.03}, one-star: {0.10, 0.05}
23:31:49.733 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:31:49.733 00.000 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:31:49.736 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.47 mountX=0.02 mountY=-0.11, mountTheta=-1.36
23:31:49.739 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
23:31:49.741 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
23:31:49.744 00.003 10072 Worker thread wakes up
23:31:49.745 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:31:49.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:31:49.745 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
23:31:49.747 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:31:49.750 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:31:49.750 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:31:49.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:49.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:31:49.750 00.000 10072 MoveAxis(E, 5, ABG)
23:31:49.750 00.000 10072 Guiding  Dir = 2, Dur = 5
23:31:49.750 00.000 10072 IsGuiding returns 0
23:31:49.751 00.001 10072 PulseGuide returned control before completion, sleep 15
23:31:49.769 00.018 1032 UpdateGuideState exits: m=1459 SNR=26.8
23:31:49.771 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:49.774 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:49.776 00.002 1032 Enqueuing Expose request
23:31:49.781 00.005 10072 IsGuiding returns 0
23:31:49.781 00.000 10072 Move returns status 0, amount 5
23:31:49.781 00.000 10072 MoveAxis(N, 0, ABG)
23:31:49.781 00.000 10072 Move returns status 0, amount 0
23:31:49.781 00.000 10072 move complete, result=0
23:31:49.781 00.000 10072 worker thread done servicing request
23:31:49.781 00.000 10072 Worker thread wakes up
23:31:49.781 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:49.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:49.785 00.004 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:31:50.193 00.408 10072 Exposure complete
23:31:50.241 00.048 10072 worker thread done servicing request
23:31:50.241 00.000 1032 OnExposeComplete: enter
23:31:50.243 00.002 1032 UpdateGuideState(): m_state=6
23:31:50.245 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9733
23:31:50.247 00.002 1032 Star::Find returns 1 (0), X=1107.55, Y=132.22, Mass=1362, SNR=25.9, Peak=112 HFD=3.3
23:31:50.249 00.002 1032 MultiStar: [#1 0.17,0.03,0.95,U] [#2 0.20,0.18,0.00,M5] [#3 0.01,-0.11,0.73,U] [#4 -0.04,-0.07,0.67,U] [#5 0.13,0.12,0.65,U] [#6 -0.04,-0.04,0.62,U] [#7 0.11,0.04,0.70,U] [#8 0.03,-0.04,0.53,U] 
23:31:50.251 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.02}, one-star: {0.22, -0.09}
23:31:50.252 00.001 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
23:31:50.254 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
23:31:50.256 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.24 mountX=-0.04 mountY=-0.08, mountTheta=-2.07
23:31:50.259 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
23:31:50.261 00.002 1032 Enqueuing Move request for scope (0.09, -0.02)
23:31:50.262 00.001 10072 Worker thread wakes up
23:31:50.262 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
23:31:50.262 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
23:31:50.262 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
23:31:50.264 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:31:50.266 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:31:50.266 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:31:50.266 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:50.267 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:31:50.267 00.000 10072 MoveAxis(E, 4, ABG)
23:31:50.267 00.000 10072 Guiding  Dir = 2, Dur = 4
23:31:50.267 00.000 10072 IsGuiding returns 0
23:31:50.269 00.002 10072 PulseGuide returned control before completion, sleep 14
23:31:50.284 00.015 10072 IsGuiding returns 0
23:31:50.284 00.000 10072 Move returns status 0, amount 4
23:31:50.284 00.000 10072 MoveAxis(N, 0, ABG)
23:31:50.284 00.000 10072 Move returns status 0, amount 0
23:31:50.284 00.000 10072 move complete, result=0
23:31:50.284 00.000 10072 worker thread done servicing request
23:31:50.284 00.000 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:31:50.286 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:50.287 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:50.288 00.001 1032 Enqueuing Expose request
23:31:50.290 00.002 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:31:50.292 00.002 10072 Worker thread wakes up
23:31:50.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:50.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:50.928 00.636 10072 Exposure complete
23:31:50.976 00.048 10072 worker thread done servicing request
23:31:50.976 00.000 1032 OnExposeComplete: enter
23:31:50.978 00.002 1032 UpdateGuideState(): m_state=6
23:31:50.980 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9734
23:31:50.982 00.002 1032 Star::Find returns 1 (0), X=1107.44, Y=132.34, Mass=1478, SNR=27.0, Peak=116 HFD=3.3
23:31:50.984 00.002 1032 MultiStar: [#1 0.15,0.14,0.92,U] [#2 0.04,0.23,0.80,U] [#3 0.09,0.06,0.73,U] [#4 0.10,0.01,0.67,U] [#5 0.01,0.27,0.00,M1] [#6 -0.02,0.08,0.64,U] [#7 0.15,0.26,0.00,M1] [#8 -0.03,0.04,0.49,U] 
23:31:50.987 00.003 1032 single-star, 6 included, MultiStar: {0.07, 0.09}, one-star: {0.10, 0.02}
23:31:50.991 00.004 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
23:31:50.992 00.001 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
23:31:50.995 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.22 mountX=-0.00 mountY=-0.11, mountTheta=-1.61
23:31:50.997 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
23:31:50.999 00.002 1032 Enqueuing Move request for scope (0.10, 0.02)
23:31:51.001 00.002 10072 Worker thread wakes up
23:31:51.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:31:51.001 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:31:51.001 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.00 yDistance=-0.11
23:31:51.003 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:31:51.007 00.004 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:31:51.007 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:31:51.007 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:51.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:31:51.007 00.000 10072 MoveAxis(E, 6, ABG)
23:31:51.007 00.000 10072 Guiding  Dir = 2, Dur = 6
23:31:51.007 00.000 10072 IsGuiding returns 0
23:31:51.008 00.001 10072 PulseGuide returned control before completion, sleep 16
23:31:51.025 00.017 1032 UpdateGuideState exits: m=1478 SNR=27.0
23:31:51.028 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:51.029 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:51.031 00.002 1032 Enqueuing Expose request
23:31:51.035 00.004 10072 IsGuiding returns 0
23:31:51.035 00.000 10072 Move returns status 0, amount 6
23:31:51.035 00.000 10072 MoveAxis(N, 0, ABG)
23:31:51.035 00.000 10072 Move returns status 0, amount 0
23:31:51.035 00.000 10072 move complete, result=0
23:31:51.035 00.000 10072 worker thread done servicing request
23:31:51.035 00.000 10072 Worker thread wakes up
23:31:51.035 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:51.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:51.039 00.004 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:31:51.447 00.408 10072 Exposure complete
23:31:51.501 00.054 10072 worker thread done servicing request
23:31:51.501 00.000 1032 OnExposeComplete: enter
23:31:51.502 00.001 1032 UpdateGuideState(): m_state=6
23:31:51.504 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9735
23:31:51.507 00.003 1032 Star::Find returns 1 (0), X=1107.37, Y=132.36, Mass=1356, SNR=25.9, Peak=107 HFD=3.4
23:31:51.509 00.002 1032 MultiStar: [#1 0.14,0.22,0.00,M1] [#2 0.07,0.34,0.00,M5] [#3 -0.02,0.11,0.76,U] [#4 0.07,0.05,0.74,U] [#5 0.04,0.33,0.00,M2] [#6 -0.06,0.14,0.60,U] [#7 0.15,0.24,0.00,M2] [#8 -0.06,0.10,0.53,U] 
23:31:51.511 00.002 1032 single-star, 4 included, MultiStar: {0.00, 0.08}, one-star: {0.04, 0.05}
23:31:51.512 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
23:31:51.514 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
23:31:51.517 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.83 mountX=0.03 mountY=-0.05, mountTheta=-1.00
23:31:51.521 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
23:31:51.524 00.003 1032 Enqueuing Move request for scope (0.04, 0.05)
23:31:51.526 00.002 10072 Worker thread wakes up
23:31:51.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:31:51.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:31:51.526 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.03 yDistance=-0.05
23:31:51.528 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:31:51.531 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:31:51.531 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:31:51.531 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:51.531 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:31:51.531 00.000 10072 MoveAxis(E, 5, ABG)
23:31:51.531 00.000 10072 Guiding  Dir = 2, Dur = 5
23:31:51.532 00.001 10072 IsGuiding returns 0
23:31:51.532 00.000 10072 PulseGuide returned control before completion, sleep 15
23:31:51.548 00.016 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:31:51.551 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:51.552 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:51.554 00.002 1032 Enqueuing Expose request
23:31:51.555 00.001 10072 IsGuiding returns 0
23:31:51.555 00.000 10072 Move returns status 0, amount 5
23:31:51.556 00.001 10072 MoveAxis(N, 0, ABG)
23:31:51.556 00.000 10072 Move returns status 0, amount 0
23:31:51.556 00.000 10072 move complete, result=0
23:31:51.556 00.000 10072 worker thread done servicing request
23:31:51.556 00.000 10072 Worker thread wakes up
23:31:51.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:51.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:51.563 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:31:52.197 00.634 10072 Exposure complete
23:31:52.247 00.050 10072 worker thread done servicing request
23:31:52.247 00.000 1032 OnExposeComplete: enter
23:31:52.249 00.002 1032 UpdateGuideState(): m_state=6
23:31:52.251 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9736
23:31:52.253 00.002 1032 Star::Find returns 1 (0), X=1107.49, Y=132.42, Mass=1470, SNR=27.0, Peak=118 HFD=3.2
23:31:52.255 00.002 1032 MultiStar: [#1 0.18,0.24,0.00,M2] [#2 0.17,0.45,0.00,M6] [#3 0.10,0.10,0.76,U] [#4 0.13,0.16,0.67,U] [#5 0.06,0.24,0.64,U] [#6 0.00,0.16,0.63,U] [#7 0.27,0.27,0.00,M3] [#8 0.02,0.14,0.49,U] 
23:31:52.257 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.15}, one-star: {0.16, 0.10}
23:31:52.258 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:31:52.260 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:31:52.262 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.02 mountX=0.12 mountY=-0.12, mountTheta=-0.81
23:31:52.265 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.15, opts=13)
23:31:52.268 00.003 1032 Enqueuing Move request for scope (0.09, 0.15)
23:31:52.271 00.003 10072 Worker thread wakes up
23:31:52.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
23:31:52.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
23:31:52.271 00.000 10072 Moving (0.09, 0.15) raw xDistance=0.12 yDistance=-0.12
23:31:52.273 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:31:52.276 00.003 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:31:52.276 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:31:52.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:52.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:31:52.276 00.000 10072 MoveAxis(E, 5, ABG)
23:31:52.276 00.000 10072 Guiding  Dir = 2, Dur = 5
23:31:52.277 00.001 10072 IsGuiding returns 0
23:31:52.277 00.000 10072 PulseGuide returned control before completion, sleep 15
23:31:52.294 00.017 1032 UpdateGuideState exits: m=1470 SNR=27.0
23:31:52.296 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:52.298 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:52.301 00.003 1032 Enqueuing Expose request
23:31:52.304 00.003 10072 IsGuiding returns 0
23:31:52.304 00.000 10072 Move returns status 0, amount 5
23:31:52.304 00.000 10072 MoveAxis(N, 0, ABG)
23:31:52.304 00.000 10072 Move returns status 0, amount 0
23:31:52.304 00.000 10072 move complete, result=0
23:31:52.304 00.000 10072 worker thread done servicing request
23:31:52.304 00.000 10072 Worker thread wakes up
23:31:52.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:52.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:52.314 00.010 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:31:52.711 00.397 10072 Exposure complete
23:31:52.758 00.047 10072 worker thread done servicing request
23:31:52.758 00.000 1032 OnExposeComplete: enter
23:31:52.760 00.002 1032 UpdateGuideState(): m_state=6
23:31:52.762 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9737
23:31:52.763 00.001 1032 Star::Find returns 1 (0), X=1107.53, Y=132.35, Mass=1413, SNR=26.4, Peak=118 HFD=3.3
23:31:52.765 00.002 1032 MultiStar: [#1 0.19,0.16,1.01,U] [#2 0.15,0.36,0.00,M7] [#3 0.15,0.13,0.74,U] [#4 0.12,0.18,0.70,U] [#5 0.08,0.23,0.69,U] [#6 0.05,0.09,0.61,U] [#7 0.30,0.21,0.00,M4] [#8 -0.09,0.11,0.53,U] 
23:31:52.767 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.13}, one-star: {0.20, 0.04}
23:31:52.769 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
23:31:52.769 00.000 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
23:31:52.771 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.83 mountX=0.10 mountY=-0.15, mountTheta=-1.00
23:31:52.775 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
23:31:52.776 00.001 1032 Enqueuing Move request for scope (0.12, 0.13)
23:31:52.778 00.002 10072 Worker thread wakes up
23:31:52.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
23:31:52.778 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
23:31:52.778 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.10 yDistance=-0.15
23:31:52.780 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:31:52.783 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:31:52.783 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:31:52.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:52.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:31:52.783 00.000 10072 MoveAxis(E, 6, ABG)
23:31:52.783 00.000 10072 Guiding  Dir = 2, Dur = 6
23:31:52.784 00.001 10072 IsGuiding returns 0
23:31:52.785 00.001 10072 PulseGuide returned control before completion, sleep 15
23:31:52.801 00.016 1032 UpdateGuideState exits: m=1413 SNR=26.4
23:31:52.803 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:52.806 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:52.807 00.001 1032 Enqueuing Expose request
23:31:52.815 00.008 10072 IsGuiding returns 0
23:31:52.815 00.000 10072 Move returns status 0, amount 6
23:31:52.815 00.000 10072 MoveAxis(N, 0, ABG)
23:31:52.815 00.000 10072 Move returns status 0, amount 0
23:31:52.815 00.000 10072 move complete, result=0
23:31:52.815 00.000 10072 worker thread done servicing request
23:31:52.815 00.000 10072 Worker thread wakes up
23:31:52.816 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:52.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:52.816 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:31:53.444 00.628 10072 Exposure complete
23:31:53.497 00.053 10072 worker thread done servicing request
23:31:53.497 00.000 1032 OnExposeComplete: enter
23:31:53.500 00.003 1032 UpdateGuideState(): m_state=6
23:31:53.502 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9738
23:31:53.504 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=132.30, Mass=1452, SNR=26.8, Peak=113 HFD=3.4
23:31:53.507 00.003 1032 MultiStar: [#1 0.20,0.10,0.96,U] [#2 0.21,0.21,0.00,M8] [#3 0.12,-0.04,0.76,U] [#4 0.20,-0.02,0.67,U] [#5 0.19,0.15,0.61,U] [#6 0.05,0.02,0.64,U] [#7 0.28,0.15,0.00,M5] [#8 0.10,0.00,0.51,U] 
23:31:53.509 00.002 1032 refined, 6 included, MultiStar: {0.18, 0.03}, one-star: {0.29, -0.01}
23:31:53.510 00.001 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
23:31:53.513 00.003 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
23:31:53.514 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.16 mountX=-0.02 mountY=-0.18, mountTheta=-1.67
23:31:53.517 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.03, opts=13)
23:31:53.520 00.003 1032 Enqueuing Move request for scope (0.18, 0.03)
23:31:53.522 00.002 10072 Worker thread wakes up
23:31:53.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
23:31:53.522 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
23:31:53.522 00.000 10072 Moving (0.18, 0.03) raw xDistance=-0.02 yDistance=-0.18
23:31:53.524 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:31:53.528 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:31:53.528 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:31:53.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:53.529 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:31:53.529 00.000 10072 MoveAxis(E, 6, ABG)
23:31:53.529 00.000 10072 Guiding  Dir = 2, Dur = 6
23:31:53.529 00.000 10072 IsGuiding returns 0
23:31:53.530 00.001 10072 PulseGuide returned control before completion, sleep 16
23:31:53.546 00.016 1032 UpdateGuideState exits: m=1452 SNR=26.8
23:31:53.549 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:53.551 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:53.555 00.004 1032 Enqueuing Expose request
23:31:53.557 00.002 10072 IsGuiding returns 0
23:31:53.557 00.000 10072 Move returns status 0, amount 6
23:31:53.557 00.000 10072 MoveAxis(N, 0, ABG)
23:31:53.558 00.001 10072 Move returns status 0, amount 0
23:31:53.558 00.000 10072 move complete, result=0
23:31:53.558 00.000 10072 worker thread done servicing request
23:31:53.558 00.000 10072 Worker thread wakes up
23:31:53.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:53.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:53.565 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
23:31:53.976 00.411 10072 Exposure complete
23:31:54.029 00.053 10072 worker thread done servicing request
23:31:54.029 00.000 1032 OnExposeComplete: enter
23:31:54.031 00.002 1032 UpdateGuideState(): m_state=6
23:31:54.033 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9739
23:31:54.035 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=132.32, Mass=1403, SNR=26.3, Peak=104 HFD=3.4
23:31:54.038 00.003 1032 MultiStar: [#1 0.09,0.20,0.98,U] [#2 0.05,0.28,0.00,M9] [#3 0.05,0.12,0.78,U] [#4 0.11,-0.00,0.70,U] [#5 0.01,0.22,0.67,U] [#6 -0.11,0.16,0.64,U] [#7 0.10,0.25,0.00,M6] [#8 0.14,-0.04,0.50,U] 
23:31:54.040 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.10}, one-star: {0.26, 0.00}
23:31:54.042 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
23:31:54.044 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
23:31:54.046 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.82 mountX=0.07 mountY=-0.11, mountTheta=-1.01
23:31:54.050 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
23:31:54.053 00.003 1032 Enqueuing Move request for scope (0.09, 0.10)
23:31:54.054 00.001 10072 Worker thread wakes up
23:31:54.055 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:31:54.055 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:31:54.055 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.11
23:31:54.056 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:31:54.060 00.004 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:31:54.060 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:31:54.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:54.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:31:54.060 00.000 10072 MoveAxis(E, 5, ABG)
23:31:54.060 00.000 10072 Guiding  Dir = 2, Dur = 5
23:31:54.061 00.001 10072 IsGuiding returns 0
23:31:54.061 00.000 10072 PulseGuide returned control before completion, sleep 15
23:31:54.075 00.014 1032 UpdateGuideState exits: m=1403 SNR=26.3
23:31:54.078 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:54.081 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:54.085 00.004 1032 Enqueuing Expose request
23:31:54.087 00.002 10072 IsGuiding returns 0
23:31:54.087 00.000 10072 Move returns status 0, amount 5
23:31:54.087 00.000 10072 MoveAxis(N, 0, ABG)
23:31:54.087 00.000 10072 Move returns status 0, amount 0
23:31:54.087 00.000 10072 move complete, result=0
23:31:54.087 00.000 10072 worker thread done servicing request
23:31:54.087 00.000 10072 Worker thread wakes up
23:31:54.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:54.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:54.095 00.008 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:31:54.712 00.617 10072 Exposure complete
23:31:54.761 00.049 10072 worker thread done servicing request
23:31:54.761 00.000 1032 OnExposeComplete: enter
23:31:54.763 00.002 1032 UpdateGuideState(): m_state=6
23:31:54.766 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9740
23:31:54.768 00.002 1032 Star::Find returns 1 (0), X=1107.57, Y=132.51, Mass=1476, SNR=27.0, Peak=127 HFD=3.2
23:31:54.770 00.002 1032 MultiStar: [#1 0.13,0.31,0.00,M1] [#2 0.09,0.36,0.00,M10] [#3 0.15,0.18,0.72,U] [#4 0.03,0.11,0.69,U] [#5 -0.02,0.32,0.00,M1] [#6 -0.11,0.23,0.00,M1] [#7 0.14,0.39,0.00,M7] [#8 0.04,0.20,0.49,U] 
23:31:54.774 00.004 1032 refined, 3 included, MultiStar: {0.13, 0.17}, one-star: {0.24, 0.19}
23:31:54.775 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:31:54.777 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:31:54.779 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.22 cameraTheta=0.92 mountX=0.13 mountY=-0.17, mountTheta=-0.91
23:31:54.781 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.17, opts=13)
23:31:54.783 00.002 1032 Enqueuing Move request for scope (0.13, 0.17)
23:31:54.786 00.003 10072 Worker thread wakes up
23:31:54.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
23:31:54.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
23:31:54.786 00.000 10072 Moving (0.13, 0.17) raw xDistance=0.13 yDistance=-0.17
23:31:54.787 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:31:54.790 00.003 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.77
23:31:54.790 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
23:31:54.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:54.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:31:54.790 00.000 10072 MoveAxis(W, 56, ABG)
23:31:54.791 00.001 10072 Guiding  Dir = 3, Dur = 56
23:31:54.791 00.000 10072 IsGuiding returns 0
23:31:54.792 00.001 10072 PulseGuide returned control before completion, sleep 66
23:31:54.809 00.017 1032 UpdateGuideState exits: m=1476 SNR=27.0
23:31:54.811 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:54.813 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:54.815 00.002 1032 Enqueuing Expose request
23:31:54.866 00.051 10072 IsGuiding returns 0
23:31:54.866 00.000 10072 Move returns status 0, amount 56
23:31:54.866 00.000 10072 MoveAxis(N, 0, ABG)
23:31:54.866 00.000 10072 Move returns status 0, amount 0
23:31:54.866 00.000 10072 move complete, result=0
23:31:54.866 00.000 10072 worker thread done servicing request
23:31:54.866 00.000 10072 Worker thread wakes up
23:31:54.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:54.866 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:54.866 00.000 1032 GuideStep: 0.1 px 56 ms WEST, -0.2 px 0 ms NORTH
23:31:55.276 00.410 10072 Exposure complete
23:31:55.326 00.050 10072 worker thread done servicing request
23:31:55.326 00.000 1032 OnExposeComplete: enter
23:31:55.330 00.004 1032 UpdateGuideState(): m_state=6
23:31:55.334 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9741
23:31:55.338 00.004 1032 Star::Find returns 1 (0), X=1107.52, Y=132.49, Mass=1390, SNR=26.2, Peak=110 HFD=3.2
23:31:55.340 00.002 1032 MultiStar: [#1 0.13,0.16,0.95,U] [#2 0.04,0.37,0.00,R] [#3 0.09,0.17,0.79,U] [#4 0.09,0.06,0.67,U] [#5 0.03,0.28,0.00,M2] [#6 0.03,0.27,0.00,M2] [#7 0.21,0.15,0.00,M8] [#8 0.09,0.24,0.53,U] 
23:31:55.342 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.16}, one-star: {0.18, 0.18}
23:31:55.344 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
23:31:55.345 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
23:31:55.347 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.90 mountX=0.12 mountY=-0.16, mountTheta=-0.93
23:31:55.350 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.16, opts=13)
23:31:55.352 00.002 1032 Enqueuing Move request for scope (0.12, 0.16)
23:31:55.355 00.003 10072 Worker thread wakes up
23:31:55.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
23:31:55.355 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
23:31:55.355 00.000 10072 Moving (0.12, 0.16) raw xDistance=0.12 yDistance=-0.16
23:31:55.357 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:31:55.361 00.004 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:31:55.361 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:31:55.361 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:55.362 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:31:55.362 00.000 10072 MoveAxis(E, 6, ABG)
23:31:55.362 00.000 10072 Guiding  Dir = 2, Dur = 6
23:31:55.362 00.000 10072 IsGuiding returns 0
23:31:55.364 00.002 10072 PulseGuide returned control before completion, sleep 16
23:31:55.381 00.017 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:31:55.384 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:55.386 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:55.387 00.001 1032 Enqueuing Expose request
23:31:55.389 00.002 10072 IsGuiding returns 0
23:31:55.389 00.000 10072 Move returns status 0, amount 6
23:31:55.389 00.000 10072 MoveAxis(N, 0, ABG)
23:31:55.389 00.000 10072 Move returns status 0, amount 0
23:31:55.389 00.000 10072 move complete, result=0
23:31:55.390 00.001 10072 worker thread done servicing request
23:31:55.390 00.000 10072 Worker thread wakes up
23:31:55.390 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:55.390 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:55.398 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
23:31:56.027 00.629 10072 Exposure complete
23:31:56.075 00.048 10072 worker thread done servicing request
23:31:56.075 00.000 1032 OnExposeComplete: enter
23:31:56.078 00.003 1032 UpdateGuideState(): m_state=6
23:31:56.079 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9742
23:31:56.081 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=132.27, Mass=1385, SNR=26.2, Peak=115 HFD=3.2
23:31:56.084 00.003 1032 MultiStar: [#1 0.15,0.15,1.03,U] [#2 0.17,-0.13,0.78,U] [#3 0.07,0.05,0.74,U] [#4 0.17,-0.04,0.70,U] [#5 0.20,0.20,0.00,M3] [#6 0.02,-0.03,0.60,U] [#7 0.12,0.08,0.72,U] [#8 0.04,-0.08,0.54,U] 
23:31:56.085 00.001 1032 refined, 7 included, MultiStar: {0.14, 0.00}, one-star: {0.25, -0.04}
23:31:56.087 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
23:31:56.089 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
23:31:56.091 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.02 mountX=-0.03 mountY=-0.13, mountTheta=-1.81
23:31:56.094 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.00, opts=13)
23:31:56.096 00.002 1032 Enqueuing Move request for scope (0.14, 0.00)
23:31:56.098 00.002 10072 Worker thread wakes up
23:31:56.098 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
23:31:56.098 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
23:31:56.098 00.000 10072 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=-0.13
23:31:56.100 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:31:56.103 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:31:56.103 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:31:56.103 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:56.103 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:31:56.103 00.000 10072 MoveAxis(E, 6, ABG)
23:31:56.103 00.000 10072 Guiding  Dir = 2, Dur = 6
23:31:56.104 00.001 10072 IsGuiding returns 0
23:31:56.104 00.000 10072 PulseGuide returned control before completion, sleep 16
23:31:56.122 00.018 1032 UpdateGuideState exits: m=1385 SNR=26.2
23:31:56.125 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:56.126 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:56.127 00.001 1032 Enqueuing Expose request
23:31:56.132 00.005 10072 IsGuiding returns 0
23:31:56.132 00.000 10072 Move returns status 0, amount 6
23:31:56.132 00.000 10072 MoveAxis(N, 0, ABG)
23:31:56.132 00.000 10072 Move returns status 0, amount 0
23:31:56.133 00.001 10072 move complete, result=0
23:31:56.133 00.000 10072 worker thread done servicing request
23:31:56.133 00.000 10072 Worker thread wakes up
23:31:56.133 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:56.133 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:56.137 00.004 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:31:56.541 00.404 10072 Exposure complete
23:31:56.592 00.051 10072 worker thread done servicing request
23:31:56.592 00.000 1032 OnExposeComplete: enter
23:31:56.594 00.002 1032 UpdateGuideState(): m_state=6
23:31:56.596 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9743
23:31:56.597 00.001 1032 Star::Find returns 1 (0), X=1107.56, Y=132.41, Mass=1429, SNR=26.6, Peak=102 HFD=3.3
23:31:56.599 00.002 1032 MultiStar: [#1 0.18,0.12,0.96,U] [#2 0.11,-0.16,0.86,U] [#3 0.05,0.04,0.80,U] [#4 0.17,0.00,0.63,U] [#5 0.07,0.20,0.65,U] [#6 -0.01,0.06,0.58,U] [#7 0.14,0.05,0.72,U] [#8 -0.09,0.02,0.50,U] 
23:31:56.601 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.23, 0.09}
23:31:56.603 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
23:31:56.604 00.001 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
23:31:56.606 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.40 mountX=0.02 mountY=-0.12, mountTheta=-1.43
23:31:56.610 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
23:31:56.614 00.004 1032 Enqueuing Move request for scope (0.11, 0.05)
23:31:56.617 00.003 10072 Worker thread wakes up
23:31:56.618 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:31:56.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:31:56.618 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
23:31:56.619 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:31:56.622 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:31:56.622 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:31:56.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:56.623 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:31:56.623 00.000 10072 MoveAxis(E, 5, ABG)
23:31:56.623 00.000 10072 Guiding  Dir = 2, Dur = 5
23:31:56.623 00.000 10072 IsGuiding returns 0
23:31:56.624 00.001 10072 PulseGuide returned control before completion, sleep 15
23:31:56.641 00.017 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:31:56.644 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:56.646 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:56.648 00.002 1032 Enqueuing Expose request
23:31:56.651 00.003 10072 IsGuiding returns 0
23:31:56.651 00.000 10072 Move returns status 0, amount 5
23:31:56.651 00.000 10072 MoveAxis(N, 0, ABG)
23:31:56.651 00.000 10072 Move returns status 0, amount 0
23:31:56.651 00.000 10072 move complete, result=0
23:31:56.651 00.000 10072 worker thread done servicing request
23:31:56.651 00.000 10072 Worker thread wakes up
23:31:56.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:56.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:56.659 00.008 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:31:57.274 00.615 10072 Exposure complete
23:31:57.324 00.050 10072 worker thread done servicing request
23:31:57.324 00.000 1032 OnExposeComplete: enter
23:31:57.327 00.003 1032 UpdateGuideState(): m_state=6
23:31:57.331 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9744
23:31:57.333 00.002 1032 Star::Find returns 1 (0), X=1107.51, Y=132.35, Mass=1458, SNR=26.8, Peak=128 HFD=3.3
23:31:57.336 00.003 1032 MultiStar: [#1 0.06,0.16,0.93,U] [#2 0.15,-0.03,0.81,U] [#3 0.03,0.13,0.78,U] [#4 0.03,0.00,0.67,U] [#5 -0.00,0.20,0.67,U] [#6 -0.04,0.08,0.60,U] [#7 0.06,0.21,0.72,U] [#8 -0.00,0.15,0.48,U] 
23:31:57.338 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.10}, one-star: {0.18, 0.03}
23:31:57.339 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:31:57.341 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:31:57.342 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=0.08 mountY=-0.09, mountTheta=-0.82
23:31:57.346 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
23:31:57.348 00.002 1032 Enqueuing Move request for scope (0.06, 0.10)
23:31:57.350 00.002 10072 Worker thread wakes up
23:31:57.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
23:31:57.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
23:31:57.350 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.09
23:31:57.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:31:57.355 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:31:57.355 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:31:57.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:57.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:31:57.355 00.000 10072 MoveAxis(E, 4, ABG)
23:31:57.355 00.000 10072 Guiding  Dir = 2, Dur = 4
23:31:57.356 00.001 10072 IsGuiding returns 0
23:31:57.356 00.000 10072 PulseGuide returned control before completion, sleep 14
23:31:57.374 00.018 1032 UpdateGuideState exits: m=1458 SNR=26.8
23:31:57.376 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:57.378 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:57.379 00.001 1032 Enqueuing Expose request
23:31:57.382 00.003 10072 IsGuiding returns 0
23:31:57.382 00.000 10072 Move returns status 0, amount 4
23:31:57.382 00.000 10072 MoveAxis(N, 0, ABG)
23:31:57.382 00.000 10072 Move returns status 0, amount 0
23:31:57.382 00.000 10072 move complete, result=0
23:31:57.382 00.000 10072 worker thread done servicing request
23:31:57.382 00.000 10072 Worker thread wakes up
23:31:57.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:57.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:57.390 00.008 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:31:57.788 00.398 10072 Exposure complete
23:31:57.840 00.052 10072 worker thread done servicing request
23:31:57.840 00.000 1032 OnExposeComplete: enter
23:31:57.842 00.002 1032 UpdateGuideState(): m_state=6
23:31:57.844 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9745
23:31:57.846 00.002 1032 Star::Find returns 1 (0), X=1107.51, Y=132.39, Mass=1373, SNR=26.0, Peak=113 HFD=3.2
23:31:57.848 00.002 1032 MultiStar: [#1 0.13,0.05,0.95,U] [#2 -0.02,-0.07,0.84,U] [#3 0.07,0.04,0.76,U] [#4 0.04,0.06,0.67,U] [#5 0.10,0.27,0.00,M2] [#6 0.12,0.09,0.63,U] [#7 0.21,0.14,0.73,U] [#8 -0.02,-0.02,0.53,U] 
23:31:57.849 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.18, 0.08}
23:31:57.851 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
23:31:57.852 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
23:31:57.854 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.45 mountX=0.02 mountY=-0.10, mountTheta=-1.38
23:31:57.856 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
23:31:57.858 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
23:31:57.860 00.002 10072 Worker thread wakes up
23:31:57.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:31:57.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:31:57.860 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.02 yDistance=-0.10
23:31:57.861 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:31:57.866 00.005 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:31:57.866 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:31:57.866 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:57.866 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:31:57.866 00.000 10072 MoveAxis(E, 3, ABG)
23:31:57.866 00.000 10072 Guiding  Dir = 2, Dur = 3
23:31:57.866 00.000 10072 IsGuiding returns 0
23:31:57.867 00.001 10072 PulseGuide returned control before completion, sleep 13
23:31:57.886 00.019 1032 UpdateGuideState exits: m=1373 SNR=26.0
23:31:57.887 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:57.889 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:57.894 00.005 1032 Enqueuing Expose request
23:31:57.898 00.004 10072 IsGuiding returns 0
23:31:57.898 00.000 10072 Move returns status 0, amount 3
23:31:57.899 00.001 10072 MoveAxis(N, 0, ABG)
23:31:57.899 00.000 10072 Move returns status 0, amount 0
23:31:57.899 00.000 10072 move complete, result=0
23:31:57.899 00.000 10072 worker thread done servicing request
23:31:57.899 00.000 10072 Worker thread wakes up
23:31:57.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:57.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:57.906 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:31:58.524 00.618 10072 Exposure complete
23:31:58.572 00.048 1032 OnExposeComplete: enter
23:31:58.574 00.002 1032 UpdateGuideState(): m_state=6
23:31:58.576 00.002 10072 worker thread done servicing request
23:31:58.576 00.000 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9746
23:31:58.577 00.001 1032 Star::Find returns 1 (0), X=1107.65, Y=132.19, Mass=1526, SNR=27.5, Peak=122 HFD=3.3
23:31:58.581 00.004 1032 MultiStar: [#1 0.22,-0.06,0.90,U] [#2 0.21,-0.17,0.00,M1] [#3 0.07,-0.11,0.74,U] [#4 0.14,-0.02,0.59,U] [#5 -0.00,0.10,0.65,U] [#6 0.08,-0.09,0.60,U] [#7 0.26,0.05,0.00,M5] [#8 0.05,-0.14,0.50,U] 
23:31:58.583 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.07}, one-star: {0.32, -0.12}
23:31:58.586 00.003 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
23:31:58.588 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
23:31:58.590 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.43 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
23:31:58.593 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.07, opts=13)
23:31:58.595 00.002 1032 Enqueuing Move request for scope (0.15, -0.07)
23:31:58.597 00.002 10072 Worker thread wakes up
23:31:58.597 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
23:31:58.597 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
23:31:58.597 00.000 10072 Moving (0.15, -0.07) raw xDistance=-0.10 yDistance=-0.12
23:31:58.599 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:31:58.602 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:31:58.602 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:31:58.602 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:58.602 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:31:58.602 00.000 10072 MoveAxis(E, 6, ABG)
23:31:58.602 00.000 10072 Guiding  Dir = 2, Dur = 6
23:31:58.602 00.000 10072 IsGuiding returns 0
23:31:58.604 00.002 10072 PulseGuide returned control before completion, sleep 16
23:31:58.623 00.019 1032 UpdateGuideState exits: m=1526 SNR=27.5
23:31:58.625 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:58.627 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:58.628 00.001 1032 Enqueuing Expose request
23:31:58.632 00.004 10072 IsGuiding returns 0
23:31:58.632 00.000 10072 Move returns status 0, amount 6
23:31:58.632 00.000 10072 MoveAxis(N, 0, ABG)
23:31:58.632 00.000 10072 Move returns status 0, amount 0
23:31:58.632 00.000 10072 move complete, result=0
23:31:58.632 00.000 10072 worker thread done servicing request
23:31:58.632 00.000 10072 Worker thread wakes up
23:31:58.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:58.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:58.637 00.005 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:31:59.040 00.403 10072 Exposure complete
23:31:59.096 00.056 10072 worker thread done servicing request
23:31:59.096 00.000 1032 OnExposeComplete: enter
23:31:59.098 00.002 1032 UpdateGuideState(): m_state=6
23:31:59.101 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9747
23:31:59.103 00.002 1032 Star::Find returns 1 (0), X=1107.55, Y=132.26, Mass=1430, SNR=26.6, Peak=96 HFD=3.4
23:31:59.105 00.002 1032 MultiStar: [#1 0.22,0.00,1.02,U] [#2 0.12,-0.24,0.00,M2] [#3 0.19,-0.11,0.78,U] [#4 0.03,-0.13,0.66,U] [#5 0.17,0.09,0.62,U] [#6 0.04,0.02,0.55,U] [#7 0.16,-0.04,0.69,U] [#8 -0.08,0.02,0.48,U] 
23:31:59.107 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.03}, one-star: {0.22, -0.06}
23:31:59.109 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
23:31:59.111 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
23:31:59.113 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.22 mountX=-0.07 mountY=-0.13, mountTheta=-2.05
23:31:59.116 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
23:31:59.118 00.002 1032 Enqueuing Move request for scope (0.14, -0.03)
23:31:59.120 00.002 10072 Worker thread wakes up
23:31:59.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
23:31:59.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
23:31:59.120 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.07 yDistance=-0.13
23:31:59.122 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:31:59.125 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:31:59.125 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
23:31:59.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:59.125 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:31:59.125 00.000 10072 MoveAxis(E, 5, ABG)
23:31:59.125 00.000 10072 Guiding  Dir = 2, Dur = 5
23:31:59.126 00.001 10072 IsGuiding returns 0
23:31:59.126 00.000 10072 PulseGuide returned control before completion, sleep 15
23:31:59.142 00.016 1032 UpdateGuideState exits: m=1430 SNR=26.6
23:31:59.145 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:59.148 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:59.150 00.002 1032 Enqueuing Expose request
23:31:59.151 00.001 10072 IsGuiding returns 0
23:31:59.152 00.001 10072 Move returns status 0, amount 5
23:31:59.152 00.000 10072 MoveAxis(N, 0, ABG)
23:31:59.152 00.000 10072 Move returns status 0, amount 0
23:31:59.152 00.000 10072 move complete, result=0
23:31:59.152 00.000 10072 worker thread done servicing request
23:31:59.152 00.000 10072 Worker thread wakes up
23:31:59.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:59.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:59.159 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:31:59.787 00.628 10072 Exposure complete
23:31:59.839 00.052 10072 worker thread done servicing request
23:31:59.839 00.000 1032 OnExposeComplete: enter
23:31:59.842 00.003 1032 UpdateGuideState(): m_state=6
23:31:59.844 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9748
23:31:59.845 00.001 1032 Star::Find returns 1 (0), X=1107.49, Y=132.37, Mass=1332, SNR=25.7, Peak=112 HFD=3.2
23:31:59.848 00.003 1032 MultiStar: [#1 0.17,0.10,0.99,U] [#2 0.09,-0.16,0.83,U] [#3 0.06,0.04,0.77,U] [#4 0.13,-0.05,0.73,U] [#5 0.10,0.15,0.67,U] [#6 0.05,-0.02,0.66,U] [#7 0.16,0.15,0.72,U] [#8 0.13,0.06,0.56,U] 
23:31:59.850 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.15, 0.06}
23:31:59.852 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:31:59.853 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:31:59.856 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.29 mountX=0.00 mountY=-0.12, mountTheta=-1.54
23:31:59.859 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
23:31:59.862 00.003 1032 Enqueuing Move request for scope (0.12, 0.04)
23:31:59.864 00.002 10072 Worker thread wakes up
23:31:59.864 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
23:31:59.865 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
23:31:59.865 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.00 yDistance=-0.12
23:31:59.867 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:31:59.870 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:31:59.870 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
23:31:59.871 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:59.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:31:59.871 00.000 10072 MoveAxis(E, 4, ABG)
23:31:59.871 00.000 10072 Guiding  Dir = 2, Dur = 4
23:31:59.871 00.000 10072 IsGuiding returns 0
23:31:59.872 00.001 10072 PulseGuide returned control before completion, sleep 14
23:31:59.888 00.016 1032 UpdateGuideState exits: m=1332 SNR=25.7
23:31:59.891 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:59.897 00.006 10072 IsGuiding returns 0
23:31:59.897 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:31:59.900 00.003 10072 Move returns status 0, amount 4
23:31:59.900 00.000 1032 Enqueuing Expose request
23:31:59.902 00.002 10072 MoveAxis(N, 0, ABG)
23:31:59.902 00.000 10072 Move returns status 0, amount 0
23:31:59.902 00.000 10072 move complete, result=0
23:31:59.902 00.000 10072 worker thread done servicing request
23:31:59.902 00.000 10072 Worker thread wakes up
23:31:59.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:31:59.903 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:31:59.910 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:32:00.317 00.407 10072 Exposure complete
23:32:00.373 00.056 10072 worker thread done servicing request
23:32:00.373 00.000 1032 OnExposeComplete: enter
23:32:00.375 00.002 1032 UpdateGuideState(): m_state=6
23:32:00.378 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9749
23:32:00.380 00.002 1032 Star::Find returns 1 (0), X=1107.53, Y=132.39, Mass=1435, SNR=26.6, Peak=118 HFD=3.3
23:32:00.382 00.002 1032 MultiStar: [#1 0.18,0.18,0.89,U] [#2 0.16,-0.21,0.00,M2] [#3 0.14,0.08,0.75,U] [#4 0.08,0.15,0.65,U] [#5 0.04,0.20,0.63,U] [#6 0.08,0.17,0.64,U] [#7 0.24,0.28,0.00,M4] [#8 0.00,0.14,0.52,U] 
23:32:00.384 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.14}, one-star: {0.20, 0.07}
23:32:00.386 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:32:00.387 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:32:00.389 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.86 mountX=0.10 mountY=-0.15, mountTheta=-0.97
23:32:00.391 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.14, opts=13)
23:32:00.396 00.005 1032 Enqueuing Move request for scope (0.12, 0.14)
23:32:00.400 00.004 10072 Worker thread wakes up
23:32:00.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
23:32:00.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
23:32:00.400 00.000 10072 Moving (0.12, 0.14) raw xDistance=0.10 yDistance=-0.15
23:32:00.402 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:32:00.404 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:00.404 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:32:00.405 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:00.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:32:00.405 00.000 10072 MoveAxis(E, 3, ABG)
23:32:00.405 00.000 10072 Guiding  Dir = 2, Dur = 3
23:32:00.405 00.000 10072 IsGuiding returns 0
23:32:00.406 00.001 10072 PulseGuide returned control before completion, sleep 13
23:32:00.423 00.017 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:32:00.429 00.006 10072 IsGuiding returns 0
23:32:00.429 00.000 10072 Move returns status 0, amount 3
23:32:00.430 00.001 10072 MoveAxis(N, 0, ABG)
23:32:00.430 00.000 10072 Move returns status 0, amount 0
23:32:00.430 00.000 10072 move complete, result=0
23:32:00.430 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:00.432 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:00.434 00.002 1032 Enqueuing Expose request
23:32:00.436 00.002 10072 worker thread done servicing request
23:32:00.436 00.000 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:32:00.439 00.003 10072 Worker thread wakes up
23:32:00.439 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:00.439 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:32:01.067 00.628 10072 Exposure complete
23:32:01.114 00.047 10072 worker thread done servicing request
23:32:01.114 00.000 1032 OnExposeComplete: enter
23:32:01.116 00.002 1032 UpdateGuideState(): m_state=6
23:32:01.118 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9750
23:32:01.120 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=132.30, Mass=1257, SNR=24.9, Peak=90 HFD=3.5
23:32:01.121 00.001 1032 MultiStar: [#1 0.20,0.05,1.04,U] [#2 0.11,-0.15,0.83,U] [#3 0.07,-0.15,0.80,U] [#4 0.10,-0.07,0.69,U] [#5 0.14,0.13,0.71,U] [#6 0.02,0.14,0.60,U] [#7 0.22,-0.00,0.78,U] [#8 0.06,0.15,0.56,U] 
23:32:01.122 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.00}, one-star: {0.27, -0.02}
23:32:01.124 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
23:32:01.126 00.002 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
23:32:01.127 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.01 mountX=-0.04 mountY=-0.14, mountTheta=-1.84
23:32:01.129 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.00, opts=13)
23:32:01.131 00.002 1032 Enqueuing Move request for scope (0.15, -0.00)
23:32:01.132 00.001 10072 Worker thread wakes up
23:32:01.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
23:32:01.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
23:32:01.133 00.001 10072 Moving (0.15, -0.00) raw xDistance=-0.04 yDistance=-0.14
23:32:01.134 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:32:01.137 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:01.137 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:32:01.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:01.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:32:01.137 00.000 10072 MoveAxis(E, 3, ABG)
23:32:01.137 00.000 10072 Guiding  Dir = 2, Dur = 3
23:32:01.137 00.000 10072 IsGuiding returns 0
23:32:01.138 00.001 10072 PulseGuide returned control before completion, sleep 13
23:32:01.155 00.017 1032 UpdateGuideState exits: m=1257 SNR=24.9
23:32:01.156 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:01.158 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:01.161 00.003 1032 Enqueuing Expose request
23:32:01.163 00.002 10072 IsGuiding returns 0
23:32:01.163 00.000 10072 Move returns status 0, amount 3
23:32:01.163 00.000 10072 MoveAxis(N, 0, ABG)
23:32:01.163 00.000 10072 Move returns status 0, amount 0
23:32:01.163 00.000 10072 move complete, result=0
23:32:01.163 00.000 10072 worker thread done servicing request
23:32:01.163 00.000 10072 Worker thread wakes up
23:32:01.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:01.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:32:01.171 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:32:01.570 00.399 10072 Exposure complete
23:32:01.623 00.053 10072 worker thread done servicing request
23:32:01.623 00.000 1032 OnExposeComplete: enter
23:32:01.625 00.002 1032 UpdateGuideState(): m_state=6
23:32:01.627 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9751
23:32:01.630 00.003 1032 Star::Find returns 1 (0), X=1107.60, Y=132.14, Mass=1500, SNR=27.2, Peak=103 HFD=3.5
23:32:01.633 00.003 1032 MultiStar: [#1 0.26,0.04,0.00,M1] [#2 0.14,-0.32,0.00,M2] [#3 0.15,-0.09,0.72,U] [#4 0.10,-0.10,0.61,U] [#5 0.13,0.12,0.65,U] [#6 0.04,-0.07,0.58,U] [#7 0.22,0.09,0.67,U] [#8 0.10,-0.04,0.53,U] 
23:32:01.636 00.003 1032 refined, 6 included, MultiStar: {0.15, -0.04}, one-star: {0.27, -0.17}
23:32:01.638 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
23:32:01.654 00.016 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
23:32:01.657 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.28 mountX=-0.08 mountY=-0.14, mountTheta=-2.11
23:32:01.660 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
23:32:01.663 00.003 1032 Enqueuing Move request for scope (0.15, -0.04)
23:32:01.664 00.001 10072 Worker thread wakes up
23:32:01.665 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
23:32:01.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
23:32:01.665 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.14
23:32:01.667 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:32:01.669 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:01.669 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
23:32:01.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:01.670 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:32:01.670 00.000 10072 MoveAxis(E, 2, ABG)
23:32:01.670 00.000 10072 Guiding  Dir = 2, Dur = 2
23:32:01.670 00.000 10072 IsGuiding returns 0
23:32:01.671 00.001 10072 PulseGuide returned control before completion, sleep 12
23:32:01.688 00.017 1032 UpdateGuideState exits: m=1500 SNR=27.2
23:32:01.690 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:01.692 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:01.694 00.002 1032 Enqueuing Expose request
23:32:01.696 00.002 10072 IsGuiding returns 0
23:32:01.696 00.000 10072 Move returns status 0, amount 2
23:32:01.696 00.000 10072 MoveAxis(N, 0, ABG)
23:32:01.696 00.000 10072 Move returns status 0, amount 0
23:32:01.696 00.000 10072 move complete, result=0
23:32:01.696 00.000 10072 worker thread done servicing request
23:32:01.697 00.001 10072 Worker thread wakes up
23:32:01.697 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:01.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:32:01.705 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:32:02.322 00.617 10072 Exposure complete
23:32:02.374 00.052 10072 worker thread done servicing request
23:32:02.374 00.000 1032 OnExposeComplete: enter
23:32:02.377 00.003 1032 UpdateGuideState(): m_state=6
23:32:02.380 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9752
23:32:02.383 00.003 1032 Star::Find returns 1 (0), X=1107.57, Y=132.22, Mass=1308, SNR=25.4, Peak=93 HFD=3.5
23:32:02.386 00.003 1032 MultiStar: [#1 0.22,0.05,1.00,U] [#2 0.09,-0.32,0.00,M3] [#3 0.19,-0.01,0.76,U] [#4 0.14,-0.02,0.70,U] [#5 0.04,0.07,0.70,U] [#6 0.12,-0.10,0.64,U] [#7 0.25,-0.09,0.00,M3] [#8 -0.05,0.02,0.53,U] 
23:32:02.388 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.01}, one-star: {0.23, -0.10}
23:32:02.390 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
23:32:02.394 00.004 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
23:32:02.397 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.10 mountX=-0.05 mountY=-0.14, mountTheta=-1.93
23:32:02.401 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
23:32:02.404 00.003 1032 Enqueuing Move request for scope (0.15, -0.01)
23:32:02.407 00.003 10072 Worker thread wakes up
23:32:02.407 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
23:32:02.407 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
23:32:02.407 00.000 10072 Moving (0.15, -0.01) raw xDistance=-0.05 yDistance=-0.14
23:32:02.409 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:32:02.412 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:02.412 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:32:02.413 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:02.413 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:32:02.414 00.001 10072 MoveAxis(E, 2, ABG)
23:32:02.414 00.000 10072 Guiding  Dir = 2, Dur = 2
23:32:02.414 00.000 10072 IsGuiding returns 0
23:32:02.415 00.001 10072 PulseGuide returned control before completion, sleep 12
23:32:02.430 00.015 10072 IsGuiding returns 0
23:32:02.430 00.000 10072 Move returns status 0, amount 2
23:32:02.430 00.000 10072 MoveAxis(N, 0, ABG)
23:32:02.430 00.000 10072 Move returns status 0, amount 0
23:32:02.430 00.000 10072 move complete, result=0
23:32:02.431 00.001 10072 worker thread done servicing request
23:32:02.437 00.006 1032 UpdateGuideState exits: m=1308 SNR=25.4
23:32:02.440 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:02.442 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:02.444 00.002 1032 Enqueuing Expose request
23:32:02.446 00.002 10072 Worker thread wakes up
23:32:02.446 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:02.446 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:32:02.449 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:32:02.869 00.420 10072 Exposure complete
23:32:02.923 00.054 1032 OnExposeComplete: enter
23:32:02.927 00.004 1032 UpdateGuideState(): m_state=6
23:32:02.930 00.003 10072 worker thread done servicing request
23:32:02.930 00.000 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9753
23:32:02.933 00.003 1032 Star::Find returns 1 (0), X=1107.51, Y=132.38, Mass=1515, SNR=27.4, Peak=119 HFD=3.2
23:32:02.935 00.002 1032 MultiStar: [#1 0.24,0.06,0.97,U] [#2 0.11,-0.19,0.78,U] [#3 0.13,0.16,0.73,U] [#4 0.10,0.05,0.68,U] [#5 0.16,0.17,0.63,U] [#6 -0.00,-0.06,0.59,U] [#7 0.10,0.08,0.67,U] [#8 -0.08,0.05,0.49,U] 
23:32:02.937 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.17, 0.06}
23:32:02.939 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:32:02.941 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:32:02.943 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.34 mountX=0.01 mountY=-0.13, mountTheta=-1.49
23:32:02.945 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
23:32:02.947 00.002 1032 Enqueuing Move request for scope (0.12, 0.04)
23:32:02.948 00.001 10072 Worker thread wakes up
23:32:02.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
23:32:02.950 00.002 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
23:32:02.950 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.13
23:32:02.951 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:32:02.954 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:02.954 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:32:02.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:02.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:32:02.954 00.000 10072 MoveAxis(E, 1, ABG)
23:32:02.955 00.001 10072 Guiding  Dir = 2, Dur = 1
23:32:02.955 00.000 10072 IsGuiding returns 0
23:32:02.957 00.002 10072 PulseGuide returned control before completion, sleep 11
23:32:02.974 00.017 1032 UpdateGuideState exits: m=1515 SNR=27.4
23:32:02.976 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:02.978 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:02.980 00.002 1032 Enqueuing Expose request
23:32:02.983 00.003 10072 IsGuiding returns 0
23:32:02.983 00.000 10072 Move returns status 0, amount 1
23:32:02.983 00.000 10072 MoveAxis(N, 0, ABG)
23:32:02.983 00.000 10072 Move returns status 0, amount 0
23:32:02.983 00.000 10072 move complete, result=0
23:32:02.983 00.000 10072 worker thread done servicing request
23:32:02.983 00.000 10072 Worker thread wakes up
23:32:02.983 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:02.983 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:32:02.993 00.010 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:32:03.621 00.628 10072 Exposure complete
23:32:03.673 00.052 10072 worker thread done servicing request
23:32:03.673 00.000 1032 OnExposeComplete: enter
23:32:03.676 00.003 1032 UpdateGuideState(): m_state=6
23:32:03.679 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9754
23:32:03.680 00.001 1032 Star::Find returns 1 (0), X=1107.49, Y=132.39, Mass=1409, SNR=26.4, Peak=108 HFD=3.2
23:32:03.684 00.004 1032 MultiStar: [#1 0.16,0.10,0.92,U] [#2 0.16,-0.01,0.81,U] [#3 0.05,0.03,0.76,U] [#4 0.21,0.06,0.67,U] [#5 0.04,0.10,0.65,U] [#6 0.01,0.09,0.62,U] [#7 0.11,0.12,0.67,U] [#8 0.01,0.14,0.52,U] 
23:32:03.685 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.16, 0.07}
23:32:03.687 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:32:03.689 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:32:03.690 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.61 mountX=0.05 mountY=-0.12, mountTheta=-1.22
23:32:03.693 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
23:32:03.695 00.002 1032 Enqueuing Move request for scope (0.11, 0.08)
23:32:03.698 00.003 10072 Worker thread wakes up
23:32:03.698 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:32:03.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:32:03.698 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.12
23:32:03.700 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:32:03.702 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:03.704 00.002 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:32:03.704 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:03.704 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:32:03.704 00.000 10072 MoveAxis(E, 0, ABG)
23:32:03.704 00.000 10072 Move returns status 0, amount 0
23:32:03.704 00.000 10072 MoveAxis(N, 0, ABG)
23:32:03.704 00.000 10072 Move returns status 0, amount 0
23:32:03.704 00.000 10072 move complete, result=0
23:32:03.704 00.000 10072 worker thread done servicing request
23:32:03.722 00.018 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:32:03.724 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:03.726 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:03.728 00.002 1032 Enqueuing Expose request
23:32:03.730 00.002 10072 Worker thread wakes up
23:32:03.730 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:03.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:32:03.730 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:04.138 00.408 10072 Exposure complete
23:32:04.193 00.055 10072 worker thread done servicing request
23:32:04.193 00.000 1032 OnExposeComplete: enter
23:32:04.195 00.002 1032 UpdateGuideState(): m_state=6
23:32:04.196 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9755
23:32:04.198 00.002 1032 Star::Find returns 1 (0), X=1107.53, Y=132.31, Mass=1477, SNR=27.0, Peak=105 HFD=3.3
23:32:04.199 00.001 1032 MultiStar: [#1 0.20,0.07,0.93,U] [#2 0.16,-0.12,0.80,U] [#3 0.15,-0.02,0.75,U] [#4 0.14,0.00,0.66,U] [#5 0.13,0.24,0.00,M1] [#6 -0.00,0.03,0.60,U] [#7 0.22,0.05,0.70,U] [#8 0.03,-0.09,0.52,U] 
23:32:04.201 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.01}, one-star: {0.20, -0.01}
23:32:04.202 00.001 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
23:32:04.204 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
23:32:04.207 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.05 mountX=-0.05 mountY=-0.14, mountTheta=-1.88
23:32:04.212 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
23:32:04.214 00.002 1032 Enqueuing Move request for scope (0.15, -0.01)
23:32:04.216 00.002 10072 Worker thread wakes up
23:32:04.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
23:32:04.216 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
23:32:04.216 00.000 10072 Moving (0.15, -0.01) raw xDistance=-0.05 yDistance=-0.14
23:32:04.219 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=148, Gamma=2.230
23:32:04.222 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:04.222 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:32:04.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:04.222 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:32:04.222 00.000 10072 MoveAxis(W, 1, ABG)
23:32:04.222 00.000 10072 Guiding  Dir = 3, Dur = 1
23:32:04.223 00.001 10072 IsGuiding returns 0
23:32:04.223 00.000 10072 PulseGuide returned control before completion, sleep 11
23:32:04.240 00.017 1032 UpdateGuideState exits: m=1477 SNR=27.0
23:32:04.243 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:04.245 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:04.247 00.002 1032 Enqueuing Expose request
23:32:04.248 00.001 10072 IsGuiding returns 0
23:32:04.249 00.001 10072 Move returns status 0, amount 1
23:32:04.249 00.000 10072 MoveAxis(N, 0, ABG)
23:32:04.249 00.000 10072 Move returns status 0, amount 0
23:32:04.249 00.000 10072 move complete, result=0
23:32:04.249 00.000 10072 worker thread done servicing request
23:32:04.249 00.000 10072 Worker thread wakes up
23:32:04.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:04.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:32:04.256 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:32:04.981 00.725 10072 Exposure complete
23:32:05.030 00.049 10072 worker thread done servicing request
23:32:05.030 00.000 1032 OnExposeComplete: enter
23:32:05.032 00.002 1032 UpdateGuideState(): m_state=6
23:32:05.034 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9756
23:32:05.035 00.001 1032 Star::Find returns 1 (0), X=1107.60, Y=132.25, Mass=1403, SNR=26.3, Peak=100 HFD=3.4
23:32:05.038 00.003 1032 MultiStar: [#1 0.24,0.08,0.97,U] [#2 0.14,-0.15,0.84,U] [#3 0.21,-0.05,0.75,U] [#4 0.11,-0.07,0.67,U] [#5 0.09,0.14,0.71,U] [#6 0.07,-0.15,0.61,U] [#7 0.22,0.08,0.73,U] [#8 0.08,0.07,0.51,U] 
23:32:05.040 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.01}, one-star: {0.27, -0.06}
23:32:05.041 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
23:32:05.043 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
23:32:05.045 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.08 mountX=-0.06 mountY=-0.16, mountTheta=-1.91
23:32:05.047 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
23:32:05.051 00.004 1032 Enqueuing Move request for scope (0.17, -0.01)
23:32:05.053 00.002 10072 Worker thread wakes up
23:32:05.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
23:32:05.053 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
23:32:05.053 00.000 10072 Moving (0.17, -0.01) raw xDistance=-0.06 yDistance=-0.16
23:32:05.055 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:32:05.059 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:05.059 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:32:05.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:05.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:32:05.059 00.000 10072 MoveAxis(W, 1, ABG)
23:32:05.059 00.000 10072 Guiding  Dir = 3, Dur = 1
23:32:05.059 00.000 10072 IsGuiding returns 0
23:32:05.060 00.001 10072 PulseGuide returned control before completion, sleep 11
23:32:05.073 00.013 10072 IsGuiding returns 0
23:32:05.073 00.000 10072 Move returns status 0, amount 1
23:32:05.073 00.000 10072 MoveAxis(N, 0, ABG)
23:32:05.073 00.000 10072 Move returns status 0, amount 0
23:32:05.073 00.000 10072 move complete, result=0
23:32:05.073 00.000 10072 worker thread done servicing request
23:32:05.076 00.003 1032 UpdateGuideState exits: m=1403 SNR=26.3
23:32:05.079 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:05.081 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:05.083 00.002 1032 Enqueuing Expose request
23:32:05.087 00.004 1032 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:32:05.088 00.001 10072 Worker thread wakes up
23:32:05.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:05.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:32:05.500 00.412 10072 Exposure complete
23:32:05.550 00.050 10072 worker thread done servicing request
23:32:05.550 00.000 1032 OnExposeComplete: enter
23:32:05.553 00.003 1032 UpdateGuideState(): m_state=6
23:32:05.556 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9757
23:32:05.558 00.002 1032 Star::Find returns 1 (0), X=1107.58, Y=132.35, Mass=1229, SNR=24.6, Peak=93 HFD=3.4
23:32:05.560 00.002 1032 MultiStar: [#1 0.23,0.11,0.00,M1] [#2 0.10,-0.15,0.80,U] [#3 0.19,-0.00,0.79,U] [#4 0.06,-0.06,0.73,U] [#5 0.18,0.21,0.00,M1] [#6 0.06,0.01,0.65,U] [#7 0.21,0.17,0.00,M1] [#8 0.05,0.11,0.53,U] 
23:32:05.562 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.02}, one-star: {0.24, 0.03}
23:32:05.564 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
23:32:05.566 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
23:32:05.567 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.12 mountX=-0.05 mountY=-0.12, mountTheta=-1.95
23:32:05.571 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
23:32:05.573 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
23:32:05.575 00.002 10072 Worker thread wakes up
23:32:05.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
23:32:05.575 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
23:32:05.575 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
23:32:05.576 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:32:05.580 00.004 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:05.580 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:32:05.580 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:05.580 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:32:05.580 00.000 10072 MoveAxis(W, 2, ABG)
23:32:05.580 00.000 10072 Guiding  Dir = 3, Dur = 2
23:32:05.581 00.001 10072 IsGuiding returns 0
23:32:05.582 00.001 10072 PulseGuide returned control before completion, sleep 11
23:32:05.605 00.023 10072 IsGuiding returns 0
23:32:05.605 00.000 1032 UpdateGuideState exits: m=1229 SNR=24.6
23:32:05.609 00.004 10072 Move returns status 0, amount 2
23:32:05.609 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:05.611 00.002 10072 MoveAxis(N, 0, ABG)
23:32:05.611 00.000 10072 Move returns status 0, amount 0
23:32:05.611 00.000 10072 move complete, result=0
23:32:05.611 00.000 10072 worker thread done servicing request
23:32:05.611 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:05.614 00.003 1032 Enqueuing Expose request
23:32:05.617 00.003 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:32:05.619 00.002 10072 Worker thread wakes up
23:32:05.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:05.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:32:06.250 00.631 10072 Exposure complete
23:32:06.296 00.046 10072 worker thread done servicing request
23:32:06.297 00.001 1032 OnExposeComplete: enter
23:32:06.299 00.002 1032 UpdateGuideState(): m_state=6
23:32:06.303 00.004 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9758
23:32:06.305 00.002 1032 Star::Find returns 1 (0), X=1107.51, Y=132.40, Mass=1230, SNR=24.7, Peak=96 HFD=3.2
23:32:06.308 00.003 1032 MultiStar: [#1 0.19,0.25,0.00,M2] [#2 0.02,-0.14,0.83,U] [#3 0.09,0.22,0.80,U] [#4 0.09,0.20,0.68,U] [#5 0.07,0.21,0.70,U] [#6 -0.04,0.13,0.65,U] [#7 0.16,0.26,0.00,M2] [#8 -0.04,0.15,0.56,U] 
23:32:06.309 00.001 1032 refined, 6 included, MultiStar: {0.06, 0.11}, one-star: {0.18, 0.08}
23:32:06.311 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
23:32:06.313 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
23:32:06.314 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.07 mountX=0.09 mountY=-0.09, mountTheta=-0.76
23:32:06.317 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
23:32:06.320 00.003 1032 Enqueuing Move request for scope (0.06, 0.11)
23:32:06.321 00.001 10072 Worker thread wakes up
23:32:06.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
23:32:06.322 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
23:32:06.322 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.09
23:32:06.324 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:32:06.327 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:06.327 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:32:06.327 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:06.328 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:32:06.328 00.000 10072 MoveAxis(W, 2, ABG)
23:32:06.328 00.000 10072 Guiding  Dir = 3, Dur = 2
23:32:06.328 00.000 10072 IsGuiding returns 0
23:32:06.328 00.000 10072 PulseGuide returned control before completion, sleep 12
23:32:06.341 00.013 10072 IsGuiding returns 0
23:32:06.341 00.000 10072 Move returns status 0, amount 2
23:32:06.341 00.000 10072 MoveAxis(N, 0, ABG)
23:32:06.341 00.000 10072 Move returns status 0, amount 0
23:32:06.341 00.000 10072 move complete, result=0
23:32:06.341 00.000 10072 worker thread done servicing request
23:32:06.345 00.004 1032 UpdateGuideState exits: m=1230 SNR=24.7
23:32:06.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:06.348 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:06.350 00.002 1032 Enqueuing Expose request
23:32:06.351 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:32:06.353 00.002 10072 Worker thread wakes up
23:32:06.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:06.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:32:06.769 00.416 10072 Exposure complete
23:32:06.819 00.050 10072 worker thread done servicing request
23:32:06.820 00.001 1032 OnExposeComplete: enter
23:32:06.822 00.002 1032 UpdateGuideState(): m_state=6
23:32:06.823 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9759
23:32:06.824 00.001 1032 Star::Find returns 1 (0), X=1107.56, Y=132.46, Mass=1375, SNR=26.0, Peak=100 HFD=3.3
23:32:06.831 00.007 1032 MultiStar: [#1 0.15,0.24,0.00,M3] [#2 0.17,-0.13,0.70,U] [#3 0.19,0.12,0.73,U] [#4 0.09,0.12,0.69,U] [#5 0.06,0.16,0.69,U] [#6 -0.09,0.08,0.59,U] [#7 0.20,0.25,0.00,M3] [#8 0.13,0.13,0.50,U] 
23:32:06.836 00.005 1032 refined, 6 included, MultiStar: {0.12, 0.09}, one-star: {0.22, 0.14}
23:32:06.837 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
23:32:06.839 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
23:32:06.840 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.64 mountX=0.06 mountY=-0.14, mountTheta=-1.19
23:32:06.844 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
23:32:06.847 00.003 1032 Enqueuing Move request for scope (0.12, 0.09)
23:32:06.848 00.001 10072 Worker thread wakes up
23:32:06.848 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
23:32:06.848 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
23:32:06.848 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.06 yDistance=-0.14
23:32:06.850 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:32:06.853 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:06.853 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:32:06.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:06.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:32:06.853 00.000 10072 MoveAxis(W, 2, ABG)
23:32:06.853 00.000 10072 Guiding  Dir = 3, Dur = 2
23:32:06.853 00.000 10072 IsGuiding returns 0
23:32:06.854 00.001 10072 PulseGuide returned control before completion, sleep 12
23:32:06.872 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.0
23:32:06.874 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:06.876 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:06.877 00.001 1032 Enqueuing Expose request
23:32:06.879 00.002 10072 IsGuiding returns 0
23:32:06.879 00.000 10072 Move returns status 0, amount 2
23:32:06.879 00.000 10072 MoveAxis(N, 0, ABG)
23:32:06.879 00.000 10072 Move returns status 0, amount 0
23:32:06.879 00.000 10072 move complete, result=0
23:32:06.880 00.001 10072 worker thread done servicing request
23:32:06.880 00.000 10072 Worker thread wakes up
23:32:06.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:06.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:32:06.886 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:32:07.510 00.624 10072 Exposure complete
23:32:07.557 00.047 10072 worker thread done servicing request
23:32:07.557 00.000 1032 OnExposeComplete: enter
23:32:07.559 00.002 1032 UpdateGuideState(): m_state=6
23:32:07.560 00.001 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9760
23:32:07.561 00.001 1032 Star::Find returns 1 (0), X=1107.51, Y=132.30, Mass=1392, SNR=26.2, Peak=107 HFD=3.3
23:32:07.563 00.002 1032 MultiStar: [#1 0.14,0.16,0.87,U] [#2 0.07,-0.05,0.81,U] [#3 0.12,0.09,0.76,U] [#4 0.10,0.09,0.69,U] [#5 -0.01,0.18,0.67,U] [#6 -0.02,0.10,0.63,U] [#7 0.18,0.09,0.72,U] [#8 0.09,-0.03,0.51,U] 
23:32:07.564 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.17, -0.02}
23:32:07.565 00.001 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:32:07.567 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:32:07.568 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.58 mountX=0.04 mountY=-0.11, mountTheta=-1.25
23:32:07.571 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
23:32:07.573 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
23:32:07.576 00.003 10072 Worker thread wakes up
23:32:07.576 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:32:07.576 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:32:07.576 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.11
23:32:07.579 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:32:07.583 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:07.583 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:32:07.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:07.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:32:07.583 00.000 10072 MoveAxis(W, 2, ABG)
23:32:07.583 00.000 10072 Guiding  Dir = 3, Dur = 2
23:32:07.583 00.000 10072 IsGuiding returns 0
23:32:07.585 00.002 10072 PulseGuide returned control before completion, sleep 12
23:32:07.601 00.016 10072 IsGuiding returns 0
23:32:07.601 00.000 10072 Move returns status 0, amount 2
23:32:07.601 00.000 10072 MoveAxis(N, 0, ABG)
23:32:07.601 00.000 10072 Move returns status 0, amount 0
23:32:07.601 00.000 10072 move complete, result=0
23:32:07.601 00.000 10072 worker thread done servicing request
23:32:07.610 00.009 1032 UpdateGuideState exits: m=1392 SNR=26.2
23:32:07.613 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:07.615 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:07.618 00.003 1032 Enqueuing Expose request
23:32:07.619 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:32:07.621 00.002 10072 Worker thread wakes up
23:32:07.621 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:07.621 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:32:08.026 00.405 10072 Exposure complete
23:32:08.076 00.050 10072 worker thread done servicing request
23:32:08.077 00.001 1032 OnExposeComplete: enter
23:32:08.079 00.002 1032 UpdateGuideState(): m_state=6
23:32:08.081 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9761
23:32:08.083 00.002 1032 Star::Find returns 1 (0), X=1107.53, Y=132.38, Mass=1241, SNR=24.8, Peak=99 HFD=3.2
23:32:08.085 00.002 1032 MultiStar: [#1 0.14,0.25,0.00,M3] [#2 0.09,0.08,0.88,U] [#3 0.06,0.24,0.85,U] [#4 0.09,0.18,0.72,U] [#5 -0.03,0.29,0.00,M1] [#6 -0.03,0.16,0.67,U] [#7 0.12,0.31,0.00,M3] [#8 -0.04,0.13,0.53,U] 
23:32:08.087 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.14}, one-star: {0.19, 0.06}
23:32:08.089 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
23:32:08.091 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
23:32:08.093 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.07 mountX=0.11 mountY=-0.11, mountTheta=-0.76
23:32:08.095 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.14, opts=13)
23:32:08.098 00.003 1032 Enqueuing Move request for scope (0.08, 0.14)
23:32:08.100 00.002 10072 Worker thread wakes up
23:32:08.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
23:32:08.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
23:32:08.100 00.000 10072 Moving (0.08, 0.14) raw xDistance=0.11 yDistance=-0.11
23:32:08.103 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:32:08.105 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:08.105 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:32:08.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:08.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:32:08.105 00.000 10072 MoveAxis(W, 2, ABG)
23:32:08.105 00.000 10072 Guiding  Dir = 3, Dur = 2
23:32:08.106 00.001 10072 IsGuiding returns 0
23:32:08.106 00.000 10072 PulseGuide returned control before completion, sleep 12
23:32:08.124 00.018 1032 UpdateGuideState exits: m=1241 SNR=24.8
23:32:08.126 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:08.128 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:08.129 00.001 1032 Enqueuing Expose request
23:32:08.133 00.004 10072 IsGuiding returns 0
23:32:08.133 00.000 10072 Move returns status 0, amount 2
23:32:08.133 00.000 10072 MoveAxis(N, 0, ABG)
23:32:08.133 00.000 10072 Move returns status 0, amount 0
23:32:08.133 00.000 10072 move complete, result=0
23:32:08.133 00.000 10072 worker thread done servicing request
23:32:08.133 00.000 10072 Worker thread wakes up
23:32:08.133 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:08.133 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:32:08.139 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:32:08.764 00.625 10072 Exposure complete
23:32:08.824 00.060 10072 worker thread done servicing request
23:32:08.824 00.000 1032 OnExposeComplete: enter
23:32:08.826 00.002 1032 UpdateGuideState(): m_state=6
23:32:08.828 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9762
23:32:08.830 00.002 1032 Star::Find returns 1 (0), X=1107.58, Y=132.61, Mass=1340, SNR=25.7, Peak=112 HFD=3.3
23:32:08.833 00.003 1032 MultiStar: [#1 0.14,0.32,0.00,M4] [#2 0.14,0.04,0.86,U] [#3 0.06,0.22,0.75,U] [#4 0.09,0.23,0.70,U] [#5 0.01,0.35,0.00,M2] [#6 -0.02,0.35,0.00,M1] [#7 0.18,0.33,0.00,M4] [#8 0.04,0.31,0.00,M1] 
23:32:08.835 00.002 1032 refined, 3 included, MultiStar: {0.14, 0.20}, one-star: {0.25, 0.29}
23:32:08.837 00.002 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
23:32:08.839 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
23:32:08.840 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.24 cameraTheta=0.94 mountX=0.15 mountY=-0.19, mountTheta=-0.89
23:32:08.843 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.20, opts=13)
23:32:08.844 00.001 1032 Enqueuing Move request for scope (0.14, 0.20)
23:32:08.846 00.002 10072 Worker thread wakes up
23:32:08.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
23:32:08.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
23:32:08.846 00.000 10072 Moving (0.14, 0.20) raw xDistance=0.15 yDistance=-0.19
23:32:08.849 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:32:08.851 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.78
23:32:08.851 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
23:32:08.852 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:08.852 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:32:08.852 00.000 10072 MoveAxis(W, 74, ABG)
23:32:08.852 00.000 10072 Guiding  Dir = 3, Dur = 74
23:32:08.852 00.000 10072 IsGuiding returns 0
23:32:08.853 00.001 10072 PulseGuide returned control before completion, sleep 84
23:32:08.870 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:32:08.872 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:08.874 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:08.875 00.001 1032 Enqueuing Expose request
23:32:08.946 00.071 10072 IsGuiding returns 0
23:32:08.946 00.000 10072 Move returns status 0, amount 74
23:32:08.946 00.000 10072 MoveAxis(N, 0, ABG)
23:32:08.946 00.000 10072 Move returns status 0, amount 0
23:32:08.946 00.000 10072 move complete, result=0
23:32:08.946 00.000 10072 worker thread done servicing request
23:32:08.946 00.000 10072 Worker thread wakes up
23:32:08.947 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:08.947 00.000 1032 GuideStep: 0.2 px 74 ms WEST, -0.2 px 0 ms NORTH
23:32:08.948 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:32:09.357 00.409 10072 Exposure complete
23:32:09.409 00.052 10072 worker thread done servicing request
23:32:09.410 00.001 1032 OnExposeComplete: enter
23:32:09.411 00.001 1032 UpdateGuideState(): m_state=6
23:32:09.414 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9763
23:32:09.415 00.001 1032 Star::Find returns 1 (0), X=1107.65, Y=132.48, Mass=1441, SNR=26.7, Peak=120 HFD=3.3
23:32:09.418 00.003 1032 MultiStar: [#1 0.13,0.32,0.00,M5] [#2 0.14,0.01,0.81,U] [#3 -0.01,0.23,0.75,U] [#4 0.09,0.07,0.66,U] [#5 0.21,0.27,0.00,M3] [#6 0.04,0.32,0.00,M2] [#7 0.14,0.20,0.67,U] [#8 -0.05,0.08,0.53,U] 
23:32:09.420 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.13}, one-star: {0.32, 0.17}
23:32:09.421 00.001 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
23:32:09.423 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
23:32:09.425 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.81 mountX=0.09 mountY=-0.15, mountTheta=-1.02
23:32:09.429 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
23:32:09.431 00.002 1032 Enqueuing Move request for scope (0.12, 0.13)
23:32:09.434 00.003 10072 Worker thread wakes up
23:32:09.434 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
23:32:09.434 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
23:32:09.434 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.09 yDistance=-0.15
23:32:09.436 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:32:09.439 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:09.439 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:32:09.439 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:09.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:32:09.439 00.000 10072 MoveAxis(W, 2, ABG)
23:32:09.439 00.000 10072 Guiding  Dir = 3, Dur = 2
23:32:09.440 00.001 10072 IsGuiding returns 0
23:32:09.440 00.000 10072 PulseGuide returned control before completion, sleep 12
23:32:09.459 00.019 1032 UpdateGuideState exits: m=1441 SNR=26.7
23:32:09.460 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:09.462 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:09.465 00.003 10072 IsGuiding returns 0
23:32:09.465 00.000 10072 Move returns status 0, amount 2
23:32:09.465 00.000 10072 MoveAxis(N, 0, ABG)
23:32:09.465 00.000 10072 Move returns status 0, amount 0
23:32:09.465 00.000 10072 move complete, result=0
23:32:09.465 00.000 10072 worker thread done servicing request
23:32:09.465 00.000 1032 Enqueuing Expose request
23:32:09.467 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
23:32:09.469 00.002 10072 Worker thread wakes up
23:32:09.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:09.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:32:10.109 00.640 10072 Exposure complete
23:32:10.160 00.051 10072 worker thread done servicing request
23:32:10.160 00.000 1032 OnExposeComplete: enter
23:32:10.162 00.002 1032 UpdateGuideState(): m_state=6
23:32:10.164 00.002 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9764
23:32:10.166 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=132.35, Mass=1359, SNR=25.9, Peak=99 HFD=3.4
23:32:10.168 00.002 1032 MultiStar: [#1 0.18,0.10,1.01,U] [#2 0.21,-0.01,0.80,U] [#3 0.00,-0.06,0.77,U] [#4 0.16,-0.04,0.68,U] [#5 0.06,0.17,0.70,U] [#6 0.01,0.08,0.62,U] [#7 0.26,0.13,0.00,M4] [#8 0.11,0.04,0.52,U] 
23:32:10.170 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.04}, one-star: {0.27, 0.04}
23:32:10.171 00.001 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:32:10.173 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:32:10.174 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.29 mountX=0.00 mountY=-0.14, mountTheta=-1.54
23:32:10.177 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
23:32:10.178 00.001 1032 Enqueuing Move request for scope (0.14, 0.04)
23:32:10.183 00.005 10072 Worker thread wakes up
23:32:10.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
23:32:10.183 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
23:32:10.183 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.00 yDistance=-0.14
23:32:10.188 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:32:10.192 00.004 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:10.192 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:32:10.192 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:10.192 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:32:10.192 00.000 10072 MoveAxis(W, 2, ABG)
23:32:10.192 00.000 10072 Guiding  Dir = 3, Dur = 2
23:32:10.193 00.001 10072 IsGuiding returns 0
23:32:10.193 00.000 10072 PulseGuide returned control before completion, sleep 12
23:32:10.211 00.018 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:32:10.213 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:10.215 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:10.216 00.001 1032 Enqueuing Expose request
23:32:10.218 00.002 10072 IsGuiding returns 0
23:32:10.218 00.000 10072 Move returns status 0, amount 2
23:32:10.218 00.000 10072 MoveAxis(N, 0, ABG)
23:32:10.218 00.000 10072 Move returns status 0, amount 0
23:32:10.218 00.000 10072 move complete, result=0
23:32:10.218 00.000 10072 worker thread done servicing request
23:32:10.218 00.000 10072 Worker thread wakes up
23:32:10.218 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:10.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,117,31,31)
23:32:10.226 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:32:10.474 00.248 1032 evsrv: cli 0D18AEB0 connect
23:32:10.480 00.006 1032 case statement mapped state 6 to 3
23:32:10.483 00.003 1032 case statement mapped state 6 to 3
23:32:10.486 00.003 1032 evsrv: cli 0D18AEB0 request: {"method":"get_app_state","id":"afbe7b9e-bd18-4992-ba87-0cd9aa578a39"}
23:32:10.487 00.001 1032 case statement mapped state 6 to 3
23:32:10.489 00.002 1032 evsrv: cli 0D18AEB0 response: {"jsonrpc":"2.0","result":"Guiding","id":"afbe7b9e-bd18-4992-ba87-0cd9aa578a39"}
23:32:10.504 00.015 1032 evsrv: cli 0D18AEB0 disconnect
23:32:10.523 00.019 1032 evsrv: cli 0D18B9F0 connect
23:32:10.525 00.002 1032 case statement mapped state 6 to 3
23:32:10.528 00.003 1032 case statement mapped state 6 to 3
23:32:10.531 00.003 1032 evsrv: cli 0D18B9F0 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"166971ec-5315-4b6f-86f5-9f31f347ad5c"}
23:32:10.533 00.002 1032 PhdController::Dither begins
23:32:10.535 00.002 1032 dither: size=3.00, dRA=-2.95 dDec=-0.73
23:32:10.536 00.001 1032 MountToCamera -- mountTheta (-2.90) + m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:32:10.539 00.003 1032 MountToCamera -- mountX=-2.95 mountY=-0.73 hyp=3.04 mountTheta=-2.90 cameraX=1.46, cameraY=-2.66 cameraTheta=-1.07
23:32:10.541 00.002 1032 setting lock position to (1108.80, 129.66)
23:32:10.544 00.003 1032 Mount: notify guiding dithered (1.5, -2.7)
23:32:10.547 00.003 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
23:32:10.552 00.005 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
23:32:10.555 00.003 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
23:32:10.559 00.004 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
23:32:10.564 00.005 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
23:32:10.567 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
23:32:10.571 00.004 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
23:32:10.622 00.051 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:32:10.627 00.005 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
23:32:10.631 00.004 10072 Exposure complete
23:32:10.631 00.000 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
23:32:10.633 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
23:32:10.636 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
23:32:10.680 00.044 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
23:32:10.684 00.004 1032 MultiStar: stabilizing after lock position change
23:32:10.687 00.003 1032 Status Line: Dither by -2.95,-0.73
23:32:10.692 00.005 1032 PhdController: newstate STATE_SETTLE_BEGIN
23:32:10.695 00.003 1032 PhdController: newstate STATE_SETTLE_WAIT
23:32:10.697 00.002 1032 evsrv: cli 0D18B9F0 response: {"jsonrpc":"2.0","result":0,"id":"166971ec-5315-4b6f-86f5-9f31f347ad5c"}
23:32:10.717 00.020 1032 evsrv: cli 0D18B9F0 disconnect
23:32:10.742 00.025 10072 worker thread done servicing request
23:32:10.742 00.000 1032 OnExposeComplete: enter
23:32:10.744 00.002 1032 UpdateGuideState(): m_state=6
23:32:10.751 00.007 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9765
23:32:10.753 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=132.34, Mass=1383, SNR=26.1, Peak=101 HFD=3.4
23:32:10.756 00.003 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
23:32:10.759 00.003 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
23:32:10.761 00.002 1032 CameraToMount -- cameraX=-1.20 cameraY=2.68 hyp=2.94 cameraTheta=1.99 mountX=2.90 mountY=0.47, mountTheta=0.16
23:32:10.769 00.008 1032 dither recenter: remaining=(2.9,0.7) step=(2.9,0.7)
23:32:10.772 00.003 1032 MountToCamera -- mountTheta (0.24) + m_xAngle (1.83) = xAngle (2.07 = 2.07)
23:32:10.775 00.003 1032 MountToCamera -- mountX=2.95 mountY=0.73 hyp=3.04 mountTheta=0.24 cameraX=-1.46, cameraY=2.66 cameraTheta=2.07
23:32:10.781 00.006 1032 SchedulePrimaryMove(0F526948, x=-1.46, y=2.66, opts=4)
23:32:10.784 00.003 1032 Enqueuing Move request for scope (-1.46, 2.66)
23:32:10.786 00.002 10072 Worker thread wakes up
23:32:10.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-1.46, 2.66) opts 0x4
23:32:10.786 00.000 10072 Handling offset move in thread for scope, endpoint = (-1.46, 2.66)
23:32:10.786 00.000 10072 Moving (-1.46, 2.66) raw xDistance=2.95 yDistance=0.73
23:32:10.786 00.000 10072 BLC: window closed
23:32:10.786 00.000 10072 MoveAxis(W, 2835, B)
23:32:10.786 00.000 10072 Guiding  Dir = 3, Dur = 2835
23:32:10.787 00.001 1032 Mount: notify direct move 2.95,0.73
23:32:10.789 00.002 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
23:32:10.792 00.003 10072 IsGuiding returns 0
23:32:10.793 00.001 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
23:32:10.797 00.004 10072 PulseGuide returned control before completion, sleep 2842
23:32:10.797 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
23:32:10.842 00.045 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
23:32:10.847 00.005 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
23:32:10.850 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
23:32:10.853 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
23:32:10.856 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:32:10.858 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
23:32:10.884 00.026 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
23:32:10.893 00.009 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
23:32:10.898 00.005 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
23:32:10.900 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
23:32:10.909 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:32:10.953 00.044 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:32:10.971 00.018 1032 PhdController: settling, locked = 1, distance = 3.12 (0.25) aobump = 0 frame = 1 / 99999
23:32:10.973 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784172730.973,"Host":"MELE","Inst":1,"Distance":3.12,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:32:10.982 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:10.998 00.016 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:11.006 00.008 1032 Enqueuing Expose request
23:32:13.645 02.639 10072 IsGuiding returns 0
23:32:13.645 00.000 10072 Move returns status 0, amount 2835
23:32:13.645 00.000 10072 BLC: window closed
23:32:13.645 00.000 10072 BLC: Compensation needed for non-algo type move
23:32:13.645 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
23:32:13.645 00.000 10072 MoveAxis(S, 558, B)
23:32:13.645 00.000 10072 Guiding  Dir = 1, Dur = 558
23:32:13.646 00.001 10072 IsGuiding returns 0
23:32:13.646 00.000 10072 PulseGuide returned control before completion, sleep 568
23:32:14.219 00.573 10072 IsGuiding returns 0
23:32:14.219 00.000 10072 Move returns status 0, amount 558
23:32:14.220 00.001 10072 move complete, result=0
23:32:14.220 00.000 1032 GuideStep: 2.9 px 2835 ms WEST, 0.7 px 558 ms SOUTH
23:32:14.222 00.002 10072 worker thread done servicing request
23:32:14.222 00.000 10072 Worker thread wakes up
23:32:14.222 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:14.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:14.860 00.638 10072 Exposure complete
23:32:14.912 00.052 10072 worker thread done servicing request
23:32:14.913 00.001 1032 OnExposeComplete: enter
23:32:14.914 00.001 1032 UpdateGuideState(): m_state=6
23:32:14.917 00.003 1032 Star::Find(15, 1107, 132, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9766
23:32:14.918 00.001 1032 Star::Find returns 1 (0), X=1108.69, Y=129.36, Mass=1338, SNR=25.7, Peak=84 HFD=3.5
23:32:14.920 00.002 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.75 = 2.53)
23:32:14.921 00.001 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.75 = 2.53)
23:32:14.924 00.003 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.92 mountX=-0.26 mountY=0.18, mountTheta=2.53
23:32:14.927 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.30, opts=13)
23:32:14.928 00.001 1032 Enqueuing Move request for scope (-0.11, -0.30)
23:32:14.930 00.002 10072 Worker thread wakes up
23:32:14.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.30) opts 0xd
23:32:14.930 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.30)
23:32:14.930 00.000 10072 Moving (-0.11, -0.30) raw xDistance=-0.26 yDistance=0.18
23:32:14.932 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:32:14.935 00.003 10072 PPEC rslt(dithering): input = -0.26, final = -0.13
23:32:14.935 00.000 10072 PPEC: input: -0.26, control: -0.13, exposure: 500
23:32:14.937 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:14.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:32:14.937 00.000 10072 MoveAxis(E, 122, ABG)
23:32:14.937 00.000 10072 Guiding  Dir = 2, Dur = 122
23:32:14.937 00.000 10072 IsGuiding returns 0
23:32:14.938 00.001 10072 PulseGuide returned control before completion, sleep 132
23:32:14.954 00.016 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:32:14.956 00.002 1032 PhdController: settling, locked = 1, distance = 0.32 (0.25) aobump = 0 frame = 2 / 99999
23:32:14.958 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784172734.958,"Host":"MELE","Inst":1,"Distance":0.32,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:32:14.959 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:14.961 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:14.963 00.002 1032 Enqueuing Expose request
23:32:15.075 00.112 10072 IsGuiding returns 0
23:32:15.075 00.000 10072 Move returns status 0, amount 122
23:32:15.075 00.000 10072 MoveAxis(N, 0, ABG)
23:32:15.075 00.000 10072 Move returns status 0, amount 0
23:32:15.075 00.000 10072 move complete, result=0
23:32:15.075 00.000 10072 worker thread done servicing request
23:32:15.075 00.000 10072 Worker thread wakes up
23:32:15.075 00.000 1032 GuideStep: -0.3 px 122 ms EAST, 0.2 px 0 ms NORTH
23:32:15.077 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:15.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:15.483 00.406 10072 Exposure complete
23:32:15.735 00.252 10072 worker thread done servicing request
23:32:15.735 00.000 1032 OnExposeComplete: enter
23:32:15.737 00.002 1032 UpdateGuideState(): m_state=6
23:32:15.758 00.021 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9767
23:32:15.762 00.004 1032 Star::Find returns 1 (0), X=1108.67, Y=129.58, Mass=1448, SNR=26.8, Peak=92 HFD=3.4
23:32:15.764 00.002 1032 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.83) = xAngle (-4.42 = 1.86)
23:32:15.773 00.009 1032 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.42 = 1.86)
23:32:15.775 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.59 mountX=-0.04 mountY=0.14, mountTheta=1.86
23:32:15.780 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.08, opts=13)
23:32:15.781 00.001 1032 Enqueuing Move request for scope (-0.12, -0.08)
23:32:15.784 00.003 10072 Worker thread wakes up
23:32:15.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
23:32:15.784 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
23:32:15.784 00.000 10072 Moving (-0.12, -0.08) raw xDistance=-0.04 yDistance=0.14
23:32:15.790 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:32:15.838 00.048 10072 PPEC rslt(dithering): input = -0.04, final = -0.02
23:32:15.838 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
23:32:15.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:15.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:32:15.838 00.000 10072 MoveAxis(E, 20, ABG)
23:32:15.838 00.000 10072 Guiding  Dir = 2, Dur = 20
23:32:15.839 00.001 10072 IsGuiding returns 0
23:32:15.844 00.005 10072 PulseGuide returned control before completion, sleep 25
23:32:15.879 00.035 10072 IsGuiding returns 0
23:32:15.879 00.000 10072 Move returns status 0, amount 20
23:32:15.879 00.000 10072 MoveAxis(N, 0, ABG)
23:32:15.879 00.000 10072 Move returns status 0, amount 0
23:32:15.879 00.000 10072 move complete, result=0
23:32:15.880 00.001 10072 worker thread done servicing request
23:32:15.885 00.005 1032 UpdateGuideState exits: m=1448 SNR=26.8
23:32:15.889 00.004 1032 PhdController: settling, locked = 1, distance = 0.26 (0.25) aobump = 0 frame = 3 / 99999
23:32:15.919 00.030 1032 evsrv: {"Event":"Settling","Timestamp":1784172735.919,"Host":"MELE","Inst":1,"Distance":0.26,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:32:15.928 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:15.934 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:15.937 00.003 1032 Enqueuing Expose request
23:32:15.939 00.002 10072 Worker thread wakes up
23:32:15.940 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:15.940 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:15.941 00.001 1032 GuideStep: -0.0 px 20 ms EAST, 0.1 px 0 ms NORTH
23:32:16.578 00.637 10072 Exposure complete
23:32:16.655 00.077 10072 worker thread done servicing request
23:32:16.655 00.000 1032 OnExposeComplete: enter
23:32:16.658 00.003 1032 UpdateGuideState(): m_state=6
23:32:16.660 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9768
23:32:16.662 00.002 1032 Star::Find returns 1 (0), X=1108.74, Y=129.59, Mass=1383, SNR=26.1, Peak=92 HFD=3.5
23:32:16.664 00.002 1032 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.83) = xAngle (-4.10 = 2.18)
23:32:16.666 00.002 1032 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.10 = 2.18)
23:32:16.669 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.27 mountX=-0.05 mountY=0.07, mountTheta=2.18
23:32:16.673 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.07, opts=13)
23:32:16.676 00.003 1032 Enqueuing Move request for scope (-0.06, -0.07)
23:32:16.678 00.002 10072 Worker thread wakes up
23:32:16.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
23:32:16.678 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
23:32:16.678 00.000 10072 Moving (-0.06, -0.07) raw xDistance=-0.05 yDistance=0.07
23:32:16.681 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:32:16.686 00.005 10072 PPEC rslt(dithering): input = -0.05, final = -0.02
23:32:16.686 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
23:32:16.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:16.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:32:16.686 00.000 10072 MoveAxis(E, 24, ABG)
23:32:16.686 00.000 10072 Guiding  Dir = 2, Dur = 24
23:32:16.687 00.001 10072 IsGuiding returns 0
23:32:16.687 00.000 10072 PulseGuide returned control before completion, sleep 34
23:32:16.770 00.083 10072 IsGuiding returns 1
23:32:16.770 00.000 10072 scope still moving after pulse duration time elapsed
23:32:16.789 00.019 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:32:16.795 00.006 10072 IsGuiding returns 0
23:32:16.795 00.000 10072 scope move finished after 24 + 83 ms
23:32:16.795 00.000 10072 Move returns status 0, amount 24
23:32:16.795 00.000 10072 MoveAxis(N, 0, ABG)
23:32:16.795 00.000 10072 Move returns status 0, amount 0
23:32:16.795 00.000 10072 move complete, result=0
23:32:16.795 00.000 10072 worker thread done servicing request
23:32:16.796 00.001 1032 PhdController: settling, locked = 1, distance = 0.21 (0.25) aobump = 0 frame = 4 / 99999
23:32:16.808 00.012 1032 evsrv: {"Event":"Settling","Timestamp":1784172736.808,"Host":"MELE","Inst":1,"Distance":0.21,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:32:16.822 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:16.828 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:16.838 00.010 1032 Enqueuing Expose request
23:32:16.845 00.007 10072 Worker thread wakes up
23:32:16.845 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:16.845 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:16.848 00.003 1032 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
23:32:17.747 00.899 10072 Exposure complete
23:32:19.172 01.425 1032 OnExposeComplete: enter
23:32:19.177 00.005 1032 UpdateGuideState(): m_state=6
23:32:19.187 00.010 10072 worker thread done servicing request
23:32:19.187 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9769
23:32:19.195 00.008 1032 Star::Find returns 1 (0), X=1108.76, Y=129.52, Mass=1504, SNR=27.3, Peak=95 HFD=3.4
23:32:19.198 00.003 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.59)
23:32:19.210 00.012 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.59)
23:32:19.215 00.005 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.86 mountX=-0.12 mountY=0.07, mountTheta=2.59
23:32:19.221 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.13, opts=13)
23:32:19.224 00.003 1032 Enqueuing Move request for scope (-0.04, -0.13)
23:32:19.228 00.004 10072 Worker thread wakes up
23:32:19.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
23:32:19.229 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
23:32:19.229 00.000 10072 Moving (-0.04, -0.13) raw xDistance=-0.12 yDistance=0.07
23:32:19.232 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:32:19.294 00.062 10072 PPEC rslt(dithering): input = -0.12, final = -0.06
23:32:19.294 00.000 10072 PPEC: input: -0.12, control: -0.06, exposure: 500
23:32:19.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:19.295 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:32:19.295 00.000 10072 MoveAxis(E, 56, ABG)
23:32:19.295 00.000 10072 Guiding  Dir = 2, Dur = 56
23:32:19.310 00.015 10072 IsGuiding returns 0
23:32:19.312 00.002 10072 PulseGuide returned control before completion, sleep 65
23:32:19.371 00.059 1032 UpdateGuideState exits: m=1504 SNR=27.3
23:32:19.374 00.003 1032 PhdController: settling, locked = 1, distance = 0.19 (0.25) aobump = 0 frame = 5 / 99999
23:32:19.377 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784172739.377,"Host":"MELE","Inst":1,"Distance":0.19,"Time":2.6,"SettleTime":3.0,"StarLocked":true}
23:32:19.380 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:19.383 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:19.385 00.002 1032 Enqueuing Expose request
23:32:19.392 00.007 10072 IsGuiding returns 0
23:32:19.392 00.000 10072 Move returns status 0, amount 56
23:32:19.392 00.000 10072 MoveAxis(N, 0, ABG)
23:32:19.392 00.000 10072 Move returns status 0, amount 0
23:32:19.392 00.000 10072 move complete, result=0
23:32:19.393 00.001 10072 worker thread done servicing request
23:32:19.393 00.000 10072 Worker thread wakes up
23:32:19.393 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:19.393 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:19.404 00.011 1032 GuideStep: -0.1 px 56 ms EAST, 0.1 px 0 ms NORTH
23:32:20.066 00.662 10072 Exposure complete
23:32:20.274 00.208 10072 worker thread done servicing request
23:32:20.274 00.000 1032 OnExposeComplete: enter
23:32:20.277 00.003 1032 UpdateGuideState(): m_state=6
23:32:20.280 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9770
23:32:20.314 00.034 1032 Star::Find returns 1 (0), X=1108.69, Y=129.72, Mass=1286, SNR=25.2, Peak=85 HFD=3.5
23:32:20.316 00.002 1032 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.83) = xAngle (0.76 = 0.76)
23:32:20.319 00.003 1032 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.76 = 0.76)
23:32:20.322 00.003 1032 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.59 mountX=0.09 mountY=0.08, mountTheta=0.76
23:32:20.326 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.06, opts=13)
23:32:20.358 00.032 1032 Enqueuing Move request for scope (-0.10, 0.06)
23:32:20.360 00.002 10072 Worker thread wakes up
23:32:20.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
23:32:20.362 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
23:32:20.362 00.000 10072 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=0.08
23:32:20.364 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=104, Gamma=2.230
23:32:20.369 00.005 10072 PPEC rslt(dithering): input = 0.09, final = 0.04
23:32:20.369 00.000 10072 PPEC: input: 0.09, control: 0.04, exposure: 500
23:32:20.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:20.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:32:20.369 00.000 10072 MoveAxis(W, 42, ABG)
23:32:20.369 00.000 10072 Guiding  Dir = 3, Dur = 42
23:32:20.377 00.008 10072 IsGuiding returns 0
23:32:20.384 00.007 10072 PulseGuide returned control before completion, sleep 46
23:32:20.430 00.046 1032 UpdateGuideState exits: m=1286 SNR=25.2
23:32:20.465 00.035 1032 PhdController: settling, locked = 1, distance = 0.17 (0.25) aobump = 0 frame = 6 / 99999
23:32:20.469 00.004 10072 IsGuiding returns 0
23:32:20.469 00.000 1032 PhdController: newstate STATE_FINISH
23:32:20.471 00.002 1032 PhdController complete: success
23:32:20.474 00.003 10072 Move returns status 0, amount 42
23:32:20.474 00.000 1032 evsrv: {"Event":"SettleDone","Timestamp":1784172740.474,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
23:32:20.478 00.004 10072 MoveAxis(N, 0, ABG)
23:32:20.478 00.000 10072 Move returns status 0, amount 0
23:32:20.478 00.000 10072 move complete, result=0
23:32:20.478 00.000 1032 Mount: notify guiding dither settle done success=1
23:32:20.514 00.036 10072 worker thread done servicing request
23:32:20.514 00.000 1032 PhdController: newstate STATE_IDLE
23:32:20.522 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:20.527 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:20.559 00.032 1032 Enqueuing Expose request
23:32:20.562 00.003 10072 Worker thread wakes up
23:32:20.562 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:20.563 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:20.563 00.000 1032 GuideStep: 0.1 px 42 ms WEST, 0.1 px 0 ms NORTH
23:32:21.237 00.674 10072 Exposure complete
23:32:21.478 00.241 10072 worker thread done servicing request
23:32:21.479 00.001 1032 OnExposeComplete: enter
23:32:21.482 00.003 1032 UpdateGuideState(): m_state=6
23:32:21.485 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9771
23:32:21.487 00.002 1032 Star::Find returns 1 (0), X=1108.80, Y=129.52, Mass=1455, SNR=26.8, Peak=93 HFD=3.6
23:32:21.490 00.003 1032 MultiStar: exiting stabilization period
23:32:21.513 00.023 1032 MultiStar: updating star positions after lock position change
23:32:21.516 00.003 1032 Star::Find(15, 628, 259, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9771
23:32:21.521 00.005 1032 Star::Find returns 1 (0), X=628.35, Y=260.54, Mass=1230, SNR=24.7, Peak=168 HFD=2.9
23:32:21.523 00.002 1032 Star::Find(15, 334, 191, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9771
23:32:21.526 00.003 1032 Star::Find returns 1 (0), X=334.56, Y=191.96, Mass=899, SNR=21.1, Peak=84 HFD=2.5
23:32:21.554 00.028 1032 Star::Find(15, 136, 732, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9771
23:32:21.557 00.003 1032 Star::Find returns 1 (0), X=137.15, Y=733.99, Mass=841, SNR=20.4, Peak=64 HFD=3.0
23:32:21.559 00.002 1032 Star::Find(15, 359, 602, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9771
23:32:21.562 00.003 1032 Star::Find returns 1 (0), X=359.99, Y=603.31, Mass=655, SNR=18.0, Peak=84 HFD=2.4
23:32:21.564 00.002 1032 Star::Find(15, 1111, 547, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9771
23:32:21.593 00.029 1032 Star::Find returns 1 (0), X=1111.66, Y=548.24, Mass=596, SNR=17.1, Peak=55 HFD=3.0
23:32:21.596 00.003 1032 Star::Find(15, 57, 345, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9771
23:32:21.598 00.002 1032 Star::Find returns 1 (0), X=57.31, Y=346.74, Mass=518, SNR=16.0, Peak=37 HFD=3.6
23:32:21.600 00.002 1032 Star::Find(15, 572, 594, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9771
23:32:21.604 00.004 1032 Star::Find returns 1 (0), X=572.29, Y=594.88, Mass=707, SNR=18.7, Peak=119 HFD=2.3
23:32:21.627 00.023 1032 Star::Find(15, 821, 218, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9771
23:32:21.632 00.005 1032 Star::Find returns 1 (0), X=821.72, Y=219.59, Mass=408, SNR=14.2, Peak=56 HFD=2.7
23:32:21.638 00.006 1032 Star::Find(15, 255, 327, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9771
23:32:21.640 00.002 1032 Star::Find returns 1 (0), X=254.99, Y=328.94, Mass=366, SNR=13.3, Peak=32 HFD=3.3
23:32:21.645 00.005 1032 Star::Find(15, 473, 317, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9771
23:32:21.648 00.003 1032 Star::Find returns 1 (0), X=473.29, Y=318.93, Mass=730, SNR=19.0, Peak=107 HFD=2.6
23:32:21.695 00.047 1032 Star::Find(15, 723, 904, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9771
23:32:21.701 00.006 1032 Star::Find returns 1 (0), X=723.89, Y=905.72, Mass=402, SNR=14.0, Peak=42 HFD=3.3
23:32:21.703 00.002 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.95)
23:32:21.738 00.035 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.95)
23:32:21.741 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.51 mountX=-0.14 mountY=0.03, mountTheta=2.95
23:32:21.745 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.14, opts=13)
23:32:21.754 00.009 1032 Enqueuing Move request for scope (0.01, -0.14)
23:32:21.759 00.005 10072 Worker thread wakes up
23:32:21.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
23:32:21.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
23:32:21.759 00.000 10072 Moving (0.01, -0.14) raw xDistance=-0.14 yDistance=0.03
23:32:21.773 00.014 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:32:21.781 00.008 10072 PPEC rslt(dithering): input = -0.14, final = -0.07
23:32:21.781 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
23:32:21.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:21.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:32:21.781 00.000 10072 MoveAxis(E, 64, ABG)
23:32:21.782 00.001 10072 Guiding  Dir = 2, Dur = 64
23:32:21.782 00.000 10072 IsGuiding returns 0
23:32:21.783 00.001 10072 PulseGuide returned control before completion, sleep 74
23:32:21.824 00.041 1032 UpdateGuideState exits: m=1455 SNR=26.8
23:32:21.827 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:21.856 00.029 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:21.859 00.003 1032 Enqueuing Expose request
23:32:21.870 00.011 10072 IsGuiding returns 0
23:32:21.870 00.000 10072 Move returns status 0, amount 64
23:32:21.871 00.001 10072 MoveAxis(N, 0, ABG)
23:32:21.871 00.000 10072 Move returns status 0, amount 0
23:32:21.871 00.000 10072 move complete, result=0
23:32:21.871 00.000 10072 worker thread done servicing request
23:32:21.871 00.000 10072 Worker thread wakes up
23:32:21.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:21.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:21.876 00.005 1032 GuideStep: -0.1 px 64 ms EAST, 0.0 px 0 ms NORTH
23:32:22.793 00.917 10072 Exposure complete
23:32:23.263 00.470 10072 worker thread done servicing request
23:32:23.264 00.001 1032 OnExposeComplete: enter
23:32:23.269 00.005 1032 UpdateGuideState(): m_state=6
23:32:23.274 00.005 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9772
23:32:23.277 00.003 1032 Star::Find returns 1 (0), X=1108.82, Y=129.61, Mass=1396, SNR=26.3, Peak=98 HFD=3.6
23:32:23.280 00.003 1032 MultiStar: [#1 0.08,0.09,0.98,U] [#2 0.02,0.17,0.78,U] [#3 -0.10,0.16,0.80,U] [#4 -0.07,0.18,0.65,U] [#5 0.20,0.06,0.65,U] [#6 0.02,0.20,0.66,U] [#7 -0.07,0.10,0.71,U] [#8 0.01,0.06,0.50,U] 
23:32:23.314 00.034 1032 single-star, 8 included, MultiStar: {0.01, 0.10}, one-star: {0.03, -0.05}
23:32:23.325 00.011 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
23:32:23.341 00.016 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
23:32:23.348 00.007 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.06 mountX=-0.05 mountY=-0.01, mountTheta=-2.89
23:32:23.356 00.008 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
23:32:23.360 00.004 1032 Enqueuing Move request for scope (0.03, -0.05)
23:32:23.375 00.015 10072 Worker thread wakes up
23:32:23.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
23:32:23.375 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
23:32:23.375 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.01
23:32:23.443 00.068 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:32:23.475 00.032 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:32:23.475 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:32:23.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:23.477 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:32:23.478 00.001 10072 MoveAxis(W, 7, ABG)
23:32:23.478 00.000 10072 Guiding  Dir = 3, Dur = 7
23:32:23.606 00.128 1032 UpdateGuideState exits: m=1396 SNR=26.3
23:32:23.611 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:23.617 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:23.620 00.003 1032 Enqueuing Expose request
23:32:23.643 00.023 10072 IsGuiding returns 0
23:32:23.645 00.002 10072 PulseGuide returned control before completion, sleep 16
23:32:23.740 00.095 10072 IsGuiding returns 1
23:32:23.740 00.000 10072 scope still moving after pulse duration time elapsed
23:32:23.777 00.037 10072 IsGuiding returns 0
23:32:23.777 00.000 10072 scope move finished after 7 + 126 ms
23:32:23.777 00.000 10072 Move returns status 0, amount 7
23:32:23.777 00.000 10072 MoveAxis(N, 0, ABG)
23:32:23.777 00.000 10072 Move returns status 0, amount 0
23:32:23.777 00.000 10072 move complete, result=0
23:32:23.777 00.000 10072 worker thread done servicing request
23:32:23.778 00.001 10072 Worker thread wakes up
23:32:23.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:23.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:23.782 00.004 1032 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
23:32:24.416 00.634 10072 Exposure complete
23:32:24.488 00.072 10072 worker thread done servicing request
23:32:24.488 00.000 1032 OnExposeComplete: enter
23:32:24.492 00.004 1032 UpdateGuideState(): m_state=6
23:32:24.494 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9773
23:32:24.498 00.004 1032 Star::Find returns 1 (0), X=1108.73, Y=129.62, Mass=1540, SNR=27.6, Peak=101 HFD=3.5
23:32:24.501 00.003 1032 MultiStar: [#1 0.04,-0.05,0.91,U] [#2 0.08,0.03,0.76,U] [#3 -0.02,-0.04,0.72,U] [#4 0.06,0.02,0.65,U] [#5 0.13,0.07,0.65,U] [#6 0.00,0.19,0.57,U] [#7 0.14,0.16,0.66,U] [#8 -0.03,-0.07,0.51,U] 
23:32:24.505 00.004 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {-0.07, -0.04}
23:32:24.508 00.003 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
23:32:24.511 00.003 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
23:32:24.513 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.57 mountX=0.01 mountY=-0.04, mountTheta=-1.26
23:32:24.518 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
23:32:24.522 00.004 1032 Enqueuing Move request for scope (0.03, 0.02)
23:32:24.526 00.004 10072 Worker thread wakes up
23:32:24.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
23:32:24.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
23:32:24.526 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
23:32:24.529 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:32:24.533 00.004 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:32:24.533 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:32:24.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:24.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:32:24.533 00.000 10072 MoveAxis(W, 6, ABG)
23:32:24.533 00.000 10072 Guiding  Dir = 3, Dur = 6
23:32:24.534 00.001 10072 IsGuiding returns 0
23:32:24.534 00.000 10072 PulseGuide returned control before completion, sleep 16
23:32:24.553 00.019 10072 IsGuiding returns 0
23:32:24.553 00.000 10072 Move returns status 0, amount 6
23:32:24.553 00.000 10072 MoveAxis(N, 0, ABG)
23:32:24.553 00.000 10072 Move returns status 0, amount 0
23:32:24.553 00.000 10072 move complete, result=0
23:32:24.553 00.000 10072 worker thread done servicing request
23:32:24.563 00.010 1032 UpdateGuideState exits: m=1540 SNR=27.6
23:32:24.568 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:24.571 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:24.573 00.002 1032 Enqueuing Expose request
23:32:24.575 00.002 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
23:32:24.577 00.002 10072 Worker thread wakes up
23:32:24.577 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:24.577 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:25.000 00.423 10072 Exposure complete
23:32:25.071 00.071 10072 worker thread done servicing request
23:32:25.072 00.001 1032 OnExposeComplete: enter
23:32:25.075 00.003 1032 UpdateGuideState(): m_state=6
23:32:25.079 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9774
23:32:25.081 00.002 1032 Star::Find returns 1 (0), X=1108.78, Y=129.60, Mass=1528, SNR=27.5, Peak=104 HFD=3.6
23:32:25.085 00.004 1032 MultiStar: [#1 0.01,0.10,0.91,U] [#2 0.16,-0.00,0.80,U] [#3 -0.06,-0.07,0.72,U] [#4 0.03,-0.07,0.64,U] [#5 0.11,0.05,0.62,U] [#6 -0.05,0.02,0.59,U] [#7 0.04,-0.03,0.66,U] [#8 0.01,-0.13,0.53,U] 
23:32:25.088 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {-0.02, -0.05}
23:32:25.091 00.003 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
23:32:25.093 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
23:32:25.096 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.54 mountX=-0.02 mountY=-0.02, mountTheta=-2.37
23:32:25.100 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
23:32:25.103 00.003 1032 Enqueuing Move request for scope (0.02, -0.01)
23:32:25.106 00.003 10072 Worker thread wakes up
23:32:25.106 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
23:32:25.106 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
23:32:25.106 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
23:32:25.110 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:32:25.114 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:32:25.114 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:32:25.114 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:25.114 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:32:25.115 00.001 10072 MoveAxis(W, 3, ABG)
23:32:25.115 00.000 10072 Guiding  Dir = 3, Dur = 3
23:32:25.116 00.001 10072 IsGuiding returns 0
23:32:25.117 00.001 10072 PulseGuide returned control before completion, sleep 13
23:32:25.139 00.022 1032 UpdateGuideState exits: m=1528 SNR=27.5
23:32:25.144 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:25.149 00.005 10072 IsGuiding returns 0
23:32:25.149 00.000 10072 Move returns status 0, amount 3
23:32:25.149 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:25.152 00.003 1032 Enqueuing Expose request
23:32:25.155 00.003 10072 MoveAxis(N, 0, ABG)
23:32:25.155 00.000 10072 Move returns status 0, amount 0
23:32:25.155 00.000 10072 move complete, result=0
23:32:25.155 00.000 10072 worker thread done servicing request
23:32:25.155 00.000 10072 Worker thread wakes up
23:32:25.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:25.155 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:25.166 00.011 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:32:25.789 00.623 10072 Exposure complete
23:32:25.863 00.074 10072 worker thread done servicing request
23:32:25.863 00.000 1032 OnExposeComplete: enter
23:32:25.866 00.003 1032 UpdateGuideState(): m_state=6
23:32:25.869 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9775
23:32:25.871 00.002 1032 Star::Find returns 1 (0), X=1108.84, Y=129.43, Mass=1475, SNR=27.0, Peak=107 HFD=3.5
23:32:25.874 00.003 1032 MultiStar: [#1 0.04,-0.14,0.96,U] [#2 0.18,-0.10,0.77,U] [#3 -0.05,-0.29,0.00,M1] [#4 0.02,-0.25,0.67,U] [#5 0.14,-0.17,0.64,U] [#6 0.20,-0.20,0.00,M1] [#7 0.14,-0.24,0.00,M2] [#8 0.02,-0.21,0.52,U] 
23:32:25.876 00.002 1032 refined, 5 included, MultiStar: {0.07, -0.18}, one-star: {0.04, -0.22}
23:32:25.878 00.002 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
23:32:25.881 00.003 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
23:32:25.883 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.20 cameraTheta=-1.18 mountX=-0.19 mountY=-0.03, mountTheta=-3.01
23:32:25.887 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.18, opts=13)
23:32:25.889 00.002 1032 Enqueuing Move request for scope (0.07, -0.18)
23:32:25.892 00.003 10072 Worker thread wakes up
23:32:25.892 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
23:32:25.892 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
23:32:25.892 00.000 10072 Moving (0.07, -0.18) raw xDistance=-0.19 yDistance=-0.03
23:32:25.894 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:32:25.898 00.004 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 288.79
23:32:25.898 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
23:32:25.899 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:25.899 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:32:25.899 00.000 10072 MoveAxis(E, 89, ABG)
23:32:25.899 00.000 10072 Guiding  Dir = 2, Dur = 89
23:32:25.909 00.010 10072 IsGuiding returns 0
23:32:25.912 00.003 10072 PulseGuide returned control before completion, sleep 97
23:32:25.928 00.016 1032 UpdateGuideState exits: m=1475 SNR=27.0
23:32:25.932 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:25.935 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:25.937 00.002 1032 Enqueuing Expose request
23:32:26.021 00.084 10072 IsGuiding returns 0
23:32:26.021 00.000 10072 Move returns status 0, amount 89
23:32:26.021 00.000 10072 MoveAxis(N, 0, ABG)
23:32:26.021 00.000 10072 Move returns status 0, amount 0
23:32:26.021 00.000 10072 move complete, result=0
23:32:26.021 00.000 10072 worker thread done servicing request
23:32:26.021 00.000 10072 Worker thread wakes up
23:32:26.021 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:26.022 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:26.022 00.000 1032 GuideStep: -0.2 px 89 ms EAST, -0.0 px 0 ms NORTH
23:32:26.431 00.409 10072 Exposure complete
23:32:26.503 00.072 10072 worker thread done servicing request
23:32:26.503 00.000 1032 OnExposeComplete: enter
23:32:26.506 00.003 1032 UpdateGuideState(): m_state=6
23:32:26.509 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9776
23:32:26.513 00.004 1032 Star::Find returns 1 (0), X=1108.85, Y=129.41, Mass=1387, SNR=26.1, Peak=98 HFD=3.6
23:32:26.515 00.002 1032 MultiStar: [#1 0.15,-0.14,0.90,U] [#2 0.12,-0.11,0.79,U] [#3 0.05,-0.29,0.00,M2] [#4 -0.03,-0.20,0.72,U] [#5 0.26,-0.18,0.00,M1] [#6 0.01,-0.03,0.64,U] [#7 0.20,-0.08,0.69,U] [#8 0.11,-0.25,0.00,M1] 
23:32:26.519 00.004 1032 refined, 5 included, MultiStar: {0.09, -0.14}, one-star: {0.05, -0.25}
23:32:26.525 00.006 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
23:32:26.528 00.003 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
23:32:26.530 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-1.03 mountX=-0.16 mountY=-0.05, mountTheta=-2.86
23:32:26.536 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.14, opts=13)
23:32:26.539 00.003 1032 Enqueuing Move request for scope (0.09, -0.14)
23:32:26.542 00.003 10072 Worker thread wakes up
23:32:26.542 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
23:32:26.542 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
23:32:26.542 00.000 10072 Moving (0.09, -0.14) raw xDistance=-0.16 yDistance=-0.05
23:32:26.546 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:32:26.556 00.010 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.79
23:32:26.556 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
23:32:26.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:26.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:32:26.558 00.002 10072 MoveAxis(E, 72, ABG)
23:32:26.558 00.000 10072 Guiding  Dir = 2, Dur = 72
23:32:26.559 00.001 10072 IsGuiding returns 0
23:32:26.560 00.001 10072 PulseGuide returned control before completion, sleep 82
23:32:26.586 00.026 1032 UpdateGuideState exits: m=1387 SNR=26.1
23:32:26.589 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:26.591 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:26.593 00.002 1032 Enqueuing Expose request
23:32:26.644 00.051 10072 IsGuiding returns 0
23:32:26.645 00.001 10072 Move returns status 0, amount 72
23:32:26.645 00.000 10072 MoveAxis(N, 0, ABG)
23:32:26.645 00.000 10072 Move returns status 0, amount 0
23:32:26.645 00.000 10072 move complete, result=0
23:32:26.645 00.000 10072 worker thread done servicing request
23:32:26.645 00.000 10072 Worker thread wakes up
23:32:26.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:26.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:26.663 00.018 1032 GuideStep: -0.2 px 72 ms EAST, -0.0 px 0 ms NORTH
23:32:27.277 00.614 10072 Exposure complete
23:32:27.349 00.072 10072 worker thread done servicing request
23:32:27.349 00.000 1032 OnExposeComplete: enter
23:32:27.354 00.005 1032 UpdateGuideState(): m_state=6
23:32:27.357 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9777
23:32:27.360 00.003 1032 Star::Find returns 1 (0), X=1108.66, Y=129.57, Mass=1447, SNR=26.7, Peak=120 HFD=3.2
23:32:27.364 00.004 1032 MultiStar: [#1 0.01,0.11,0.92,U] [#2 -0.01,0.11,0.80,U] [#3 -0.19,-0.03,0.75,U] [#4 -0.10,-0.06,0.69,U] [#5 0.14,0.07,0.62,U] [#6 -0.04,0.23,0.64,U] [#7 -0.05,0.10,0.68,U] [#8 0.07,-0.04,0.53,U] 
23:32:27.367 00.003 1032 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.13, -0.09}
23:32:27.371 00.004 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.83) = xAngle (0.52 = 0.52)
23:32:27.373 00.002 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.52 = 0.52)
23:32:27.375 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.35 mountX=0.05 mountY=0.03, mountTheta=0.52
23:32:27.378 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
23:32:27.383 00.005 1032 Enqueuing Move request for scope (-0.04, 0.04)
23:32:27.386 00.003 10072 Worker thread wakes up
23:32:27.386 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
23:32:27.386 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
23:32:27.386 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.03
23:32:27.391 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:32:27.403 00.012 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:32:27.403 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:32:27.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:27.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:32:27.403 00.000 10072 MoveAxis(W, 3, ABG)
23:32:27.403 00.000 10072 Guiding  Dir = 3, Dur = 3
23:32:27.404 00.001 10072 IsGuiding returns 0
23:32:27.404 00.000 10072 PulseGuide returned control before completion, sleep 13
23:32:27.429 00.025 10072 IsGuiding returns 0
23:32:27.429 00.000 10072 Move returns status 0, amount 3
23:32:27.429 00.000 10072 MoveAxis(N, 0, ABG)
23:32:27.429 00.000 10072 Move returns status 0, amount 0
23:32:27.429 00.000 10072 move complete, result=0
23:32:27.429 00.000 10072 worker thread done servicing request
23:32:27.431 00.002 1032 UpdateGuideState exits: m=1447 SNR=26.7
23:32:27.433 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:27.435 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:27.438 00.003 1032 Enqueuing Expose request
23:32:27.440 00.002 10072 Worker thread wakes up
23:32:27.440 00.000 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:32:27.442 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:27.442 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:27.855 00.413 10072 Exposure complete
23:32:27.932 00.077 10072 worker thread done servicing request
23:32:27.933 00.001 1032 OnExposeComplete: enter
23:32:27.937 00.004 1032 UpdateGuideState(): m_state=6
23:32:27.940 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9778
23:32:27.943 00.003 1032 Star::Find returns 1 (0), X=1108.61, Y=129.66, Mass=1336, SNR=25.7, Peak=108 HFD=3.3
23:32:27.946 00.003 1032 MultiStar: [#1 -0.05,0.10,1.01,U] [#2 0.01,0.09,0.83,U] [#3 -0.13,-0.17,0.77,U] [#4 -0.03,-0.01,0.70,U] [#5 0.02,0.13,0.67,U] [#6 -0.04,0.22,0.62,U] [#7 -0.05,0.04,0.73,U] [#8 -0.11,-0.13,0.53,U] 
23:32:27.948 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.03}, one-star: {-0.18, 0.00}
23:32:27.952 00.004 1032 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.83) = xAngle (0.85 = 0.85)
23:32:27.954 00.002 1032 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.85 = 0.85)
23:32:27.963 00.009 1032 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.68 mountX=0.05 mountY=0.06, mountTheta=0.85
23:32:27.968 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.03, opts=13)
23:32:27.972 00.004 1032 Enqueuing Move request for scope (-0.07, 0.03)
23:32:27.975 00.003 10072 Worker thread wakes up
23:32:27.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
23:32:27.975 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
23:32:27.975 00.000 10072 Moving (-0.07, 0.03) raw xDistance=0.05 yDistance=0.06
23:32:27.979 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:32:27.982 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:32:27.983 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:32:27.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:27.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:32:27.983 00.000 10072 MoveAxis(W, 3, ABG)
23:32:27.983 00.000 10072 Guiding  Dir = 3, Dur = 3
23:32:27.983 00.000 10072 IsGuiding returns 0
23:32:27.985 00.002 10072 PulseGuide returned control before completion, sleep 13
23:32:28.006 00.021 10072 IsGuiding returns 0
23:32:28.007 00.001 10072 Move returns status 0, amount 3
23:32:28.007 00.000 10072 MoveAxis(N, 0, ABG)
23:32:28.007 00.000 10072 Move returns status 0, amount 0
23:32:28.007 00.000 10072 move complete, result=0
23:32:28.007 00.000 10072 worker thread done servicing request
23:32:28.013 00.006 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:32:28.016 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:28.020 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:28.022 00.002 1032 Enqueuing Expose request
23:32:28.025 00.003 10072 Worker thread wakes up
23:32:28.026 00.001 1032 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
23:32:28.028 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:28.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:28.666 00.638 10072 Exposure complete
23:32:28.747 00.081 10072 worker thread done servicing request
23:32:28.748 00.001 1032 OnExposeComplete: enter
23:32:28.752 00.004 1032 UpdateGuideState(): m_state=6
23:32:28.754 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9779
23:32:28.756 00.002 1032 Star::Find returns 1 (0), X=1108.83, Y=129.54, Mass=1422, SNR=26.5, Peak=116 HFD=3.3
23:32:28.759 00.003 1032 MultiStar: [#1 0.07,-0.06,0.99,U] [#2 0.19,-0.03,0.78,U] [#3 0.04,-0.29,0.00,M1] [#4 -0.05,-0.09,0.64,U] [#5 0.02,0.03,0.66,U] [#6 0.11,0.03,0.60,U] [#7 -0.01,-0.15,0.69,U] [#8 -0.03,-0.15,0.53,U] 
23:32:28.761 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.07}, one-star: {0.04, -0.12}
23:32:28.763 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
23:32:28.765 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
23:32:28.768 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.95 mountX=-0.08 mountY=-0.03, mountTheta=-2.78
23:32:28.772 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
23:32:28.774 00.002 1032 Enqueuing Move request for scope (0.05, -0.07)
23:32:28.777 00.003 10072 Worker thread wakes up
23:32:28.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:32:28.777 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:32:28.777 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
23:32:28.780 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:32:28.784 00.004 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:32:28.786 00.002 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:32:28.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:28.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:32:28.786 00.000 10072 MoveAxis(W, 2, ABG)
23:32:28.786 00.000 10072 Guiding  Dir = 3, Dur = 2
23:32:28.786 00.000 10072 IsGuiding returns 0
23:32:28.787 00.001 10072 PulseGuide returned control before completion, sleep 12
23:32:28.804 00.017 10072 IsGuiding returns 0
23:32:28.805 00.001 10072 Move returns status 0, amount 2
23:32:28.805 00.000 10072 MoveAxis(N, 0, ABG)
23:32:28.805 00.000 10072 Move returns status 0, amount 0
23:32:28.805 00.000 10072 move complete, result=0
23:32:28.805 00.000 10072 worker thread done servicing request
23:32:28.810 00.005 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:32:28.814 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:28.817 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:28.819 00.002 1032 Enqueuing Expose request
23:32:28.822 00.003 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:32:28.824 00.002 10072 Worker thread wakes up
23:32:28.825 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:28.825 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:29.233 00.408 10072 Exposure complete
23:32:29.306 00.073 10072 worker thread done servicing request
23:32:29.307 00.001 1032 OnExposeComplete: enter
23:32:29.310 00.003 1032 UpdateGuideState(): m_state=6
23:32:29.314 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9780
23:32:29.318 00.004 1032 Star::Find returns 1 (0), X=1108.71, Y=129.56, Mass=1325, SNR=25.6, Peak=113 HFD=3.2
23:32:29.322 00.004 1032 MultiStar: [#1 0.08,-0.00,1.05,U] [#2 0.15,-0.03,0.87,U] [#3 -0.07,-0.04,0.76,U] [#4 0.06,-0.05,0.77,U] [#5 0.13,0.05,0.70,U] [#6 0.13,0.05,0.64,U] [#7 0.06,-0.15,0.73,U] [#8 -0.02,-0.12,0.51,U] 
23:32:29.327 00.005 1032 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {-0.09, -0.09}
23:32:29.330 00.003 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
23:32:29.334 00.004 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
23:32:29.338 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.76 mountX=-0.05 mountY=-0.03, mountTheta=-2.59
23:32:29.344 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
23:32:29.348 00.004 1032 Enqueuing Move request for scope (0.05, -0.04)
23:32:29.351 00.003 10072 Worker thread wakes up
23:32:29.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
23:32:29.352 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
23:32:29.352 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.03
23:32:29.355 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:32:29.363 00.008 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:32:29.363 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:32:29.363 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:29.363 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:32:29.363 00.000 10072 MoveAxis(W, 1, ABG)
23:32:29.364 00.001 10072 Guiding  Dir = 3, Dur = 1
23:32:29.364 00.000 10072 IsGuiding returns 0
23:32:29.365 00.001 10072 PulseGuide returned control before completion, sleep 11
23:32:29.387 00.022 10072 IsGuiding returns 0
23:32:29.387 00.000 10072 Move returns status 0, amount 1
23:32:29.387 00.000 10072 MoveAxis(N, 0, ABG)
23:32:29.387 00.000 10072 Move returns status 0, amount 0
23:32:29.387 00.000 10072 move complete, result=0
23:32:29.388 00.001 10072 worker thread done servicing request
23:32:29.391 00.003 1032 UpdateGuideState exits: m=1325 SNR=25.6
23:32:29.395 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:29.398 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:29.402 00.004 1032 Enqueuing Expose request
23:32:29.405 00.003 10072 Worker thread wakes up
23:32:29.405 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:32:29.408 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:29.408 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:30.033 00.625 10072 Exposure complete
23:32:30.110 00.077 1032 OnExposeComplete: enter
23:32:30.115 00.005 1032 UpdateGuideState(): m_state=6
23:32:30.122 00.007 10072 worker thread done servicing request
23:32:30.122 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9781
23:32:30.126 00.004 1032 Star::Find returns 1 (0), X=1108.74, Y=129.76, Mass=1361, SNR=25.9, Peak=107 HFD=3.1
23:32:30.129 00.003 1032 MultiStar: [#1 -0.00,0.11,0.99,U] [#2 0.16,0.16,0.80,U] [#3 -0.09,-0.05,0.76,U] [#4 0.01,0.17,0.72,U] [#5 0.07,0.04,0.66,U] [#6 -0.11,0.09,0.58,U] [#7 -0.02,0.07,0.71,U] [#8 0.08,0.01,0.52,U] 
23:32:30.132 00.003 1032 refined, 8 included, MultiStar: {0.00, 0.08}, one-star: {-0.06, 0.10}
23:32:30.134 00.002 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
23:32:30.136 00.002 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
23:32:30.139 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.55 mountX=0.08 mountY=-0.02, mountTheta=-0.28
23:32:30.145 00.006 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
23:32:30.150 00.005 1032 Enqueuing Move request for scope (0.00, 0.08)
23:32:30.152 00.002 10072 Worker thread wakes up
23:32:30.152 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
23:32:30.152 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
23:32:30.152 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
23:32:30.154 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:32:30.158 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:32:30.158 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:32:30.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:30.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:32:30.158 00.000 10072 MoveAxis(W, 1, ABG)
23:32:30.158 00.000 10072 Guiding  Dir = 3, Dur = 1
23:32:30.159 00.001 10072 IsGuiding returns 0
23:32:30.159 00.000 10072 PulseGuide returned control before completion, sleep 11
23:32:30.183 00.024 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:32:30.188 00.005 10072 IsGuiding returns 0
23:32:30.188 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:30.191 00.003 10072 Move returns status 0, amount 1
23:32:30.192 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:30.194 00.002 1032 Enqueuing Expose request
23:32:30.197 00.003 10072 MoveAxis(N, 0, ABG)
23:32:30.198 00.001 10072 Move returns status 0, amount 0
23:32:30.198 00.000 10072 move complete, result=0
23:32:30.198 00.000 10072 worker thread done servicing request
23:32:30.198 00.000 10072 Worker thread wakes up
23:32:30.198 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:30.198 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:30.210 00.012 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:32:30.612 00.402 10072 Exposure complete
23:32:30.682 00.070 10072 worker thread done servicing request
23:32:30.683 00.001 1032 OnExposeComplete: enter
23:32:30.687 00.004 1032 UpdateGuideState(): m_state=6
23:32:30.692 00.005 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9782
23:32:30.697 00.005 1032 Star::Find returns 1 (0), X=1108.77, Y=129.70, Mass=1316, SNR=25.5, Peak=101 HFD=3.3
23:32:30.700 00.003 1032 MultiStar: [#1 0.03,0.07,0.97,U] [#2 0.16,0.17,0.79,U] [#3 -0.00,-0.08,0.83,U] [#4 0.01,-0.09,0.71,U] [#5 0.16,0.21,0.00,M1] [#6 0.16,0.25,0.00,M1] [#7 -0.01,0.13,0.71,U] [#8 0.06,0.07,0.53,U] 
23:32:30.703 00.003 1032 single-star, 6 included, MultiStar: {0.03, 0.04}, one-star: {-0.03, 0.04}
23:32:30.704 00.001 1032 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.83) = xAngle (0.35 = 0.35)
23:32:30.706 00.002 1032 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.35 = 0.35)
23:32:30.708 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.18 mountX=0.05 mountY=0.02, mountTheta=0.35
23:32:30.711 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
23:32:30.714 00.003 1032 Enqueuing Move request for scope (-0.03, 0.04)
23:32:30.716 00.002 10072 Worker thread wakes up
23:32:30.716 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
23:32:30.717 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
23:32:30.717 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.02
23:32:30.723 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:32:30.726 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:32:30.726 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:32:30.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:30.727 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:32:30.727 00.000 10072 MoveAxis(W, 1, ABG)
23:32:30.727 00.000 10072 Guiding  Dir = 3, Dur = 1
23:32:30.727 00.000 10072 IsGuiding returns 0
23:32:30.728 00.001 10072 PulseGuide returned control before completion, sleep 11
23:32:30.748 00.020 10072 IsGuiding returns 0
23:32:30.748 00.000 10072 Move returns status 0, amount 1
23:32:30.748 00.000 10072 MoveAxis(N, 0, ABG)
23:32:30.748 00.000 10072 Move returns status 0, amount 0
23:32:30.748 00.000 10072 move complete, result=0
23:32:30.749 00.001 10072 worker thread done servicing request
23:32:30.754 00.005 1032 UpdateGuideState exits: m=1316 SNR=25.5
23:32:30.757 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:30.760 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:30.763 00.003 1032 Enqueuing Expose request
23:32:30.767 00.004 10072 Worker thread wakes up
23:32:30.767 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:30.767 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:30.768 00.001 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
23:32:31.394 00.626 10072 Exposure complete
23:32:31.498 00.104 10072 worker thread done servicing request
23:32:31.498 00.000 1032 OnExposeComplete: enter
23:32:31.501 00.003 1032 UpdateGuideState(): m_state=6
23:32:31.503 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9783
23:32:31.507 00.004 1032 Star::Find returns 1 (0), X=1108.77, Y=129.66, Mass=1382, SNR=26.2, Peak=118 HFD=3.2
23:32:31.509 00.002 1032 MultiStar: [#1 0.12,-0.07,0.96,U] [#2 0.15,-0.04,0.80,U] [#3 -0.05,-0.18,0.74,U] [#4 -0.02,-0.04,0.68,U] [#5 0.15,-0.02,0.66,U] [#6 0.13,0.05,0.61,U] [#7 0.07,-0.08,0.69,U] [#8 0.06,-0.04,0.53,U] 
23:32:31.511 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.05}, one-star: {-0.02, -0.00}
23:32:31.515 00.004 1032 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.83) = xAngle (-4.96 = 1.33)
23:32:31.517 00.002 1032 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.96 = 1.33)
23:32:31.522 00.005 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.13 mountX=0.01 mountY=0.02, mountTheta=1.33
23:32:31.526 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.00, opts=13)
23:32:31.530 00.004 1032 Enqueuing Move request for scope (-0.02, -0.00)
23:32:31.533 00.003 10072 Worker thread wakes up
23:32:31.534 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
23:32:31.534 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
23:32:31.534 00.000 10072 Moving (-0.02, -0.00) raw xDistance=0.01 yDistance=0.02
23:32:31.536 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:32:31.540 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:32:31.540 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:32:31.540 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:31.540 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:32:31.540 00.000 10072 MoveAxis(W, 1, ABG)
23:32:31.540 00.000 10072 Guiding  Dir = 3, Dur = 1
23:32:31.541 00.001 10072 IsGuiding returns 0
23:32:31.541 00.000 10072 PulseGuide returned control before completion, sleep 11
23:32:31.563 00.022 10072 IsGuiding returns 0
23:32:31.563 00.000 10072 Move returns status 0, amount 1
23:32:31.563 00.000 10072 MoveAxis(N, 0, ABG)
23:32:31.563 00.000 10072 Move returns status 0, amount 0
23:32:31.563 00.000 10072 move complete, result=0
23:32:31.564 00.001 10072 worker thread done servicing request
23:32:31.566 00.002 1032 UpdateGuideState exits: m=1382 SNR=26.2
23:32:31.569 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:31.571 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:31.573 00.002 1032 Enqueuing Expose request
23:32:31.575 00.002 10072 Worker thread wakes up
23:32:31.575 00.000 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
23:32:31.577 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:31.577 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:31.988 00.411 10072 Exposure complete
23:32:32.051 00.063 10072 worker thread done servicing request
23:32:32.051 00.000 1032 OnExposeComplete: enter
23:32:32.054 00.003 1032 UpdateGuideState(): m_state=6
23:32:32.057 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9784
23:32:32.060 00.003 1032 Star::Find returns 1 (0), X=1108.75, Y=129.54, Mass=1355, SNR=25.9, Peak=115 HFD=3.2
23:32:32.063 00.003 1032 MultiStar: [#1 0.10,0.01,0.95,U] [#2 0.21,0.00,0.80,U] [#3 0.07,-0.13,0.77,U] [#4 0.03,0.03,0.71,U] [#5 0.26,0.04,0.00,M1] [#6 0.17,-0.01,0.64,U] [#7 -0.02,-0.02,0.72,U] [#8 0.04,-0.14,0.58,U] 
23:32:32.065 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {-0.05, -0.12}
23:32:32.067 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
23:32:32.068 00.001 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
23:32:32.070 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.61 mountX=-0.06 mountY=-0.05, mountTheta=-2.44
23:32:32.073 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
23:32:32.075 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
23:32:32.077 00.002 10072 Worker thread wakes up
23:32:32.077 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
23:32:32.077 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
23:32:32.077 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.06 yDistance=-0.05
23:32:32.080 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:32:32.082 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:32:32.082 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:32:32.082 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:32.082 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:32:32.082 00.000 10072 MoveAxis(W, 1, ABG)
23:32:32.084 00.002 10072 Guiding  Dir = 3, Dur = 1
23:32:32.084 00.000 10072 IsGuiding returns 0
23:32:32.084 00.000 10072 PulseGuide returned control before completion, sleep 11
23:32:32.104 00.020 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:32:32.108 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:32.110 00.002 10072 IsGuiding returns 0
23:32:32.110 00.000 10072 Move returns status 0, amount 1
23:32:32.110 00.000 10072 MoveAxis(N, 0, ABG)
23:32:32.110 00.000 10072 Move returns status 0, amount 0
23:32:32.110 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:32.114 00.004 10072 move complete, result=0
23:32:32.114 00.000 1032 Enqueuing Expose request
23:32:32.116 00.002 10072 worker thread done servicing request
23:32:32.118 00.002 10072 Worker thread wakes up
23:32:32.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:32.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:32.118 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:32:32.751 00.633 10072 Exposure complete
23:32:32.803 00.052 10072 worker thread done servicing request
23:32:32.803 00.000 1032 OnExposeComplete: enter
23:32:32.805 00.002 1032 UpdateGuideState(): m_state=6
23:32:32.807 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9785
23:32:32.808 00.001 1032 Star::Find returns 1 (0), X=1108.70, Y=129.94, Mass=1557, SNR=27.7, Peak=127 HFD=3.2
23:32:32.810 00.002 1032 MultiStar: [#1 0.11,0.21,0.90,U] [#2 0.15,0.27,0.00,M1] [#3 -0.08,0.14,0.70,U] [#4 -0.03,0.15,0.68,U] [#5 0.08,0.25,0.00,M2] [#6 -0.10,0.20,0.61,U] [#7 0.07,0.21,0.67,U] [#8 0.03,0.09,0.51,U] 
23:32:32.812 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.19}, one-star: {-0.09, 0.28}
23:32:32.814 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
23:32:32.816 00.002 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
23:32:32.817 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.64 mountX=0.19 mountY=-0.04, mountTheta=-0.19
23:32:32.820 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.19, opts=13)
23:32:32.822 00.002 1032 Enqueuing Move request for scope (-0.01, 0.19)
23:32:32.825 00.003 10072 Worker thread wakes up
23:32:32.825 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
23:32:32.825 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
23:32:32.825 00.000 10072 Moving (-0.01, 0.19) raw xDistance=0.19 yDistance=-0.04
23:32:32.827 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:32:32.829 00.002 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.79
23:32:32.830 00.001 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
23:32:32.830 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:32.830 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:32:32.830 00.000 10072 MoveAxis(W, 91, ABG)
23:32:32.830 00.000 10072 Guiding  Dir = 3, Dur = 91
23:32:32.832 00.002 10072 IsGuiding returns 0
23:32:32.833 00.001 10072 PulseGuide returned control before completion, sleep 101
23:32:32.851 00.018 1032 UpdateGuideState exits: m=1557 SNR=27.7
23:32:32.854 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:32.856 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:32.857 00.001 1032 Enqueuing Expose request
23:32:32.937 00.080 10072 IsGuiding returns 0
23:32:32.937 00.000 10072 Move returns status 0, amount 91
23:32:32.937 00.000 10072 MoveAxis(N, 0, ABG)
23:32:32.937 00.000 10072 Move returns status 0, amount 0
23:32:32.937 00.000 10072 move complete, result=0
23:32:32.937 00.000 10072 worker thread done servicing request
23:32:32.938 00.001 10072 Worker thread wakes up
23:32:32.938 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:32.938 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:32.938 00.000 1032 GuideStep: 0.2 px 91 ms WEST, -0.0 px 0 ms NORTH
23:32:33.349 00.411 10072 Exposure complete
23:32:33.403 00.054 10072 worker thread done servicing request
23:32:33.404 00.001 1032 OnExposeComplete: enter
23:32:33.406 00.002 1032 UpdateGuideState(): m_state=6
23:32:33.408 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9786
23:32:33.411 00.003 1032 Star::Find returns 1 (0), X=1108.69, Y=129.82, Mass=1457, SNR=26.8, Peak=113 HFD=3.1
23:32:33.413 00.002 1032 MultiStar: [#1 -0.00,0.28,0.00,M1] [#2 0.08,0.26,0.00,M2] [#3 -0.15,0.13,0.73,U] [#4 -0.02,0.30,0.00,M1] [#5 0.01,0.36,0.00,M3] [#6 -0.04,0.31,0.00,M1] [#7 -0.02,0.21,0.68,U] [#8 -0.07,0.25,0.00,M1] 
23:32:33.415 00.002 1032 refined, 2 included, MultiStar: {-0.10, 0.16}, one-star: {-0.11, 0.16}
23:32:33.417 00.002 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
23:32:33.419 00.002 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
23:32:33.420 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.10 mountX=0.18 mountY=0.05, mountTheta=0.27
23:32:33.423 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.16, opts=13)
23:32:33.428 00.005 1032 Enqueuing Move request for scope (-0.10, 0.16)
23:32:33.430 00.002 10072 Worker thread wakes up
23:32:33.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
23:32:33.431 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
23:32:33.431 00.000 10072 Moving (-0.10, 0.16) raw xDistance=0.18 yDistance=0.05
23:32:33.433 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:32:33.435 00.002 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.79
23:32:33.435 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
23:32:33.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:33.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:32:33.435 00.000 10072 MoveAxis(W, 88, ABG)
23:32:33.435 00.000 10072 Guiding  Dir = 3, Dur = 88
23:32:33.437 00.002 10072 IsGuiding returns 0
23:32:33.437 00.000 10072 PulseGuide returned control before completion, sleep 98
23:32:33.454 00.017 1032 UpdateGuideState exits: m=1457 SNR=26.8
23:32:33.460 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:33.464 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:33.466 00.002 1032 Enqueuing Expose request
23:32:33.549 00.083 10072 IsGuiding returns 0
23:32:33.549 00.000 10072 Move returns status 0, amount 88
23:32:33.549 00.000 10072 MoveAxis(N, 0, ABG)
23:32:33.549 00.000 10072 Move returns status 0, amount 0
23:32:33.549 00.000 10072 move complete, result=0
23:32:33.549 00.000 10072 worker thread done servicing request
23:32:33.549 00.000 10072 Worker thread wakes up
23:32:33.550 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:33.550 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:33.552 00.002 1032 GuideStep: 0.2 px 88 ms WEST, 0.1 px 0 ms NORTH
23:32:34.179 00.627 10072 Exposure complete
23:32:34.233 00.054 10072 worker thread done servicing request
23:32:34.233 00.000 1032 OnExposeComplete: enter
23:32:34.235 00.002 1032 UpdateGuideState(): m_state=6
23:32:34.237 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9787
23:32:34.240 00.003 1032 Star::Find returns 1 (0), X=1108.75, Y=129.59, Mass=1438, SNR=26.7, Peak=121 HFD=3.2
23:32:34.242 00.002 1032 MultiStar: [#1 0.07,-0.08,0.98,U] [#2 0.10,0.05,0.78,U] [#3 -0.04,-0.23,0.80,U] [#4 -0.03,0.02,0.67,U] [#5 0.07,0.07,0.62,U] [#6 0.02,0.05,0.60,U] [#7 0.11,-0.06,0.67,U] [#8 -0.04,-0.15,0.50,U] 
23:32:34.244 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {-0.04, -0.07}
23:32:34.246 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
23:32:34.248 00.002 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
23:32:34.250 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.14 mountX=-0.05 mountY=-0.01, mountTheta=-2.97
23:32:34.252 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
23:32:34.254 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
23:32:34.256 00.002 10072 Worker thread wakes up
23:32:34.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
23:32:34.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
23:32:34.256 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
23:32:34.258 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=2.230
23:32:34.261 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:32:34.261 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:32:34.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:34.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:32:34.261 00.000 10072 MoveAxis(W, 1, ABG)
23:32:34.261 00.000 10072 Guiding  Dir = 3, Dur = 1
23:32:34.261 00.000 10072 IsGuiding returns 0
23:32:34.262 00.001 10072 PulseGuide returned control before completion, sleep 11
23:32:34.279 00.017 1032 UpdateGuideState exits: m=1438 SNR=26.7
23:32:34.281 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:34.282 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:34.284 00.002 1032 Enqueuing Expose request
23:32:34.286 00.002 10072 IsGuiding returns 0
23:32:34.286 00.000 10072 Move returns status 0, amount 1
23:32:34.286 00.000 10072 MoveAxis(N, 0, ABG)
23:32:34.286 00.000 10072 Move returns status 0, amount 0
23:32:34.286 00.000 10072 move complete, result=0
23:32:34.286 00.000 10072 worker thread done servicing request
23:32:34.286 00.000 10072 Worker thread wakes up
23:32:34.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:34.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:34.293 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:32:34.698 00.405 10072 Exposure complete
23:32:34.747 00.049 10072 worker thread done servicing request
23:32:34.748 00.001 1032 OnExposeComplete: enter
23:32:34.749 00.001 1032 UpdateGuideState(): m_state=6
23:32:34.751 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9788
23:32:34.753 00.002 1032 Star::Find returns 1 (0), X=1108.76, Y=129.62, Mass=1341, SNR=25.7, Peak=117 HFD=3.1
23:32:34.754 00.001 1032 MultiStar: [#1 0.07,-0.03,0.99,U] [#2 0.24,0.05,0.81,U] [#3 -0.01,-0.21,0.82,U] [#4 0.08,-0.08,0.71,U] [#5 0.11,-0.01,0.72,U] [#6 0.06,0.11,0.65,U] [#7 0.04,-0.07,0.70,U] [#8 -0.04,-0.14,0.57,U] 
23:32:34.756 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.04}, one-star: {-0.04, -0.04}
23:32:34.757 00.001 1032 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.83) = xAngle (-4.20 = 2.08)
23:32:34.759 00.002 1032 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.20 = 2.08)
23:32:34.761 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.37 mountX=-0.02 mountY=0.04, mountTheta=2.08
23:32:34.764 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
23:32:34.766 00.002 1032 Enqueuing Move request for scope (-0.04, -0.04)
23:32:34.768 00.002 10072 Worker thread wakes up
23:32:34.768 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
23:32:34.768 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
23:32:34.768 00.000 10072 Moving (-0.04, -0.04) raw xDistance=-0.02 yDistance=0.04
23:32:34.773 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:32:34.776 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:32:34.777 00.001 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:32:34.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:34.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:32:34.777 00.000 10072 MoveAxis(W, 1, ABG)
23:32:34.777 00.000 10072 Guiding  Dir = 3, Dur = 1
23:32:34.777 00.000 10072 IsGuiding returns 0
23:32:34.778 00.001 10072 PulseGuide returned control before completion, sleep 11
23:32:34.795 00.017 1032 UpdateGuideState exits: m=1341 SNR=25.7
23:32:34.796 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:34.799 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:34.801 00.002 1032 Enqueuing Expose request
23:32:34.803 00.002 10072 IsGuiding returns 0
23:32:34.803 00.000 10072 Move returns status 0, amount 1
23:32:34.803 00.000 10072 MoveAxis(N, 0, ABG)
23:32:34.803 00.000 10072 Move returns status 0, amount 0
23:32:34.803 00.000 10072 move complete, result=0
23:32:34.803 00.000 10072 worker thread done servicing request
23:32:34.803 00.000 10072 Worker thread wakes up
23:32:34.804 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:34.804 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:34.811 00.007 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
23:32:35.433 00.622 10072 Exposure complete
23:32:35.483 00.050 10072 worker thread done servicing request
23:32:35.483 00.000 1032 OnExposeComplete: enter
23:32:35.485 00.002 1032 UpdateGuideState(): m_state=6
23:32:35.487 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9789
23:32:35.490 00.003 1032 Star::Find returns 1 (0), X=1108.80, Y=129.60, Mass=1223, SNR=24.6, Peak=94 HFD=3.2
23:32:35.492 00.002 1032 MultiStar: [#1 0.12,0.08,0.98,U] [#2 0.16,0.12,0.87,U] [#3 0.01,-0.03,0.82,U] [#4 0.02,0.08,0.73,U] [#5 0.09,-0.00,0.70,U] [#6 0.07,0.16,0.66,U] [#7 0.09,0.06,0.76,U] [#8 0.15,-0.02,0.52,U] 
23:32:35.494 00.002 1032 single-star, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.01, -0.05}
23:32:35.497 00.003 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.06)
23:32:35.499 00.002 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.06)
23:32:35.500 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.40 mountX=-0.05 mountY=0.00, mountTheta=3.06
23:32:35.503 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
23:32:35.505 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
23:32:35.507 00.002 10072 Worker thread wakes up
23:32:35.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
23:32:35.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
23:32:35.507 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.00
23:32:35.510 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:32:35.513 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:32:35.513 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:32:35.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:35.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:32:35.513 00.000 10072 MoveAxis(W, 1, ABG)
23:32:35.513 00.000 10072 Guiding  Dir = 3, Dur = 1
23:32:35.513 00.000 10072 IsGuiding returns 0
23:32:35.514 00.001 10072 PulseGuide returned control before completion, sleep 11
23:32:35.531 00.017 1032 UpdateGuideState exits: m=1223 SNR=24.6
23:32:35.534 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:35.535 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:35.537 00.002 1032 Enqueuing Expose request
23:32:35.539 00.002 10072 IsGuiding returns 0
23:32:35.539 00.000 10072 Move returns status 0, amount 1
23:32:35.539 00.000 10072 MoveAxis(N, 0, ABG)
23:32:35.539 00.000 10072 Move returns status 0, amount 0
23:32:35.539 00.000 10072 move complete, result=0
23:32:35.539 00.000 10072 worker thread done servicing request
23:32:35.539 00.000 10072 Worker thread wakes up
23:32:35.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:35.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:35.547 00.008 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:32:35.944 00.397 10072 Exposure complete
23:32:35.994 00.050 10072 worker thread done servicing request
23:32:35.994 00.000 1032 OnExposeComplete: enter
23:32:35.996 00.002 1032 UpdateGuideState(): m_state=6
23:32:35.999 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9790
23:32:36.000 00.001 1032 Star::Find returns 1 (0), X=1108.71, Y=129.78, Mass=1339, SNR=25.7, Peak=93 HFD=3.4
23:32:36.002 00.002 1032 MultiStar: [#1 0.04,0.11,0.99,U] [#2 0.14,0.21,0.85,U] [#3 -0.12,0.03,0.78,U] [#4 -0.08,0.14,0.70,U] [#5 -0.05,0.10,0.66,U] [#6 -0.04,0.29,0.00,M1] [#7 0.04,0.05,0.73,U] [#8 -0.13,0.30,0.00,M1] 
23:32:36.005 00.003 1032 refined, 6 included, MultiStar: {-0.01, 0.11}, one-star: {-0.09, 0.12}
23:32:36.006 00.001 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
23:32:36.007 00.001 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
23:32:36.009 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.70 mountX=0.11 mountY=-0.01, mountTheta=-0.13
23:32:36.011 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.11, opts=13)
23:32:36.013 00.002 1032 Enqueuing Move request for scope (-0.01, 0.11)
23:32:36.015 00.002 10072 Worker thread wakes up
23:32:36.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
23:32:36.015 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
23:32:36.015 00.000 10072 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.01
23:32:36.017 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:32:36.020 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:32:36.020 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
23:32:36.020 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:36.020 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:32:36.020 00.000 10072 MoveAxis(E, 0, ABG)
23:32:36.020 00.000 10072 Move returns status 0, amount 0
23:32:36.020 00.000 10072 MoveAxis(N, 0, ABG)
23:32:36.020 00.000 10072 Move returns status 0, amount 0
23:32:36.020 00.000 10072 move complete, result=0
23:32:36.020 00.000 10072 worker thread done servicing request
23:32:36.038 00.018 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:32:36.040 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:36.042 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:36.043 00.001 1032 Enqueuing Expose request
23:32:36.044 00.001 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:36.046 00.002 10072 Worker thread wakes up
23:32:36.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:36.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:36.679 00.633 10072 Exposure complete
23:32:36.727 00.048 10072 worker thread done servicing request
23:32:36.727 00.000 1032 OnExposeComplete: enter
23:32:36.730 00.003 1032 UpdateGuideState(): m_state=6
23:32:36.731 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9791
23:32:36.733 00.002 1032 Star::Find returns 1 (0), X=1108.77, Y=129.67, Mass=1640, SNR=28.5, Peak=119 HFD=3.4
23:32:36.734 00.001 1032 MultiStar: [#1 0.04,0.02,0.91,U] [#2 0.10,0.04,0.75,U] [#3 -0.06,-0.20,0.67,U] [#4 -0.06,-0.05,0.64,U] [#5 0.12,0.09,0.61,U] [#6 -0.01,0.05,0.59,U] [#7 -0.01,-0.08,0.62,U] [#8 0.01,-0.02,0.48,U] 
23:32:36.735 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.03, 0.02}
23:32:36.741 00.006 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
23:32:36.742 00.001 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
23:32:36.745 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.83 mountX=-0.01 mountY=-0.01, mountTheta=-2.66
23:32:36.747 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
23:32:36.749 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
23:32:36.751 00.002 10072 Worker thread wakes up
23:32:36.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:32:36.751 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:32:36.751 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
23:32:36.753 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:32:36.756 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:32:36.756 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:32:36.756 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:36.756 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:32:36.756 00.000 10072 MoveAxis(W, 0, ABG)
23:32:36.756 00.000 10072 Move returns status 0, amount 0
23:32:36.756 00.000 10072 MoveAxis(N, 0, ABG)
23:32:36.757 00.001 10072 Move returns status 0, amount 0
23:32:36.757 00.000 10072 move complete, result=0
23:32:36.757 00.000 10072 worker thread done servicing request
23:32:36.775 00.018 1032 UpdateGuideState exits: m=1640 SNR=28.5
23:32:36.778 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:36.780 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:36.781 00.001 1032 Enqueuing Expose request
23:32:36.783 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
23:32:36.785 00.002 10072 Worker thread wakes up
23:32:36.785 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:36.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:37.192 00.407 10072 Exposure complete
23:32:37.244 00.052 10072 worker thread done servicing request
23:32:37.244 00.000 1032 OnExposeComplete: enter
23:32:37.246 00.002 1032 UpdateGuideState(): m_state=6
23:32:37.248 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9792
23:32:37.251 00.003 1032 Star::Find returns 1 (0), X=1108.74, Y=129.56, Mass=1401, SNR=26.3, Peak=98 HFD=3.3
23:32:37.253 00.002 1032 MultiStar: [#1 0.04,0.01,0.94,U] [#2 0.09,0.02,0.81,U] [#3 -0.17,-0.08,0.77,U] [#4 0.02,-0.07,0.69,U] [#5 0.14,0.10,0.66,U] [#6 -0.08,0.03,0.60,U] [#7 0.00,-0.01,0.69,U] [#8 -0.05,-0.13,0.55,U] 
23:32:37.254 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.05, -0.09}
23:32:37.256 00.002 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.66)
23:32:37.258 00.002 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.66)
23:32:37.260 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.80 mountX=-0.02 mountY=0.01, mountTheta=2.66
23:32:37.263 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
23:32:37.265 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
23:32:37.266 00.001 10072 Worker thread wakes up
23:32:37.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
23:32:37.266 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
23:32:37.266 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.02 yDistance=0.01
23:32:37.271 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:32:37.273 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:37.274 00.001 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:32:37.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:37.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:32:37.274 00.000 10072 MoveAxis(W, 0, ABG)
23:32:37.274 00.000 10072 Move returns status 0, amount 0
23:32:37.274 00.000 10072 MoveAxis(N, 0, ABG)
23:32:37.274 00.000 10072 Move returns status 0, amount 0
23:32:37.274 00.000 10072 move complete, result=0
23:32:37.274 00.000 10072 worker thread done servicing request
23:32:37.293 00.019 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:32:37.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:37.296 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:37.298 00.002 1032 Enqueuing Expose request
23:32:37.301 00.003 1032 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
23:32:37.302 00.001 10072 Worker thread wakes up
23:32:37.303 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:37.303 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:37.937 00.634 10072 Exposure complete
23:32:37.988 00.051 10072 worker thread done servicing request
23:32:37.988 00.000 1032 OnExposeComplete: enter
23:32:37.990 00.002 1032 UpdateGuideState(): m_state=6
23:32:37.992 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9793
23:32:37.993 00.001 1032 Star::Find returns 1 (0), X=1108.78, Y=129.65, Mass=1384, SNR=26.2, Peak=106 HFD=3.3
23:32:37.996 00.003 1032 MultiStar: [#1 0.07,0.13,0.96,U] [#2 0.16,0.07,0.76,U] [#3 0.04,0.01,0.77,U] [#4 -0.02,0.20,0.68,U] [#5 0.15,0.02,0.68,U] [#6 0.01,0.28,0.00,M1] [#7 0.05,0.20,0.68,U] [#8 0.12,0.01,0.51,U] 
23:32:37.997 00.001 1032 single-star, 7 included, MultiStar: {0.06, 0.08}, one-star: {-0.02, -0.01}
23:32:37.999 00.002 1032 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.83) = xAngle (-4.57 = 1.71)
23:32:38.000 00.001 1032 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.57 = 1.71)
23:32:38.003 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.74 mountX=-0.00 mountY=0.02, mountTheta=1.71
23:32:38.005 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
23:32:38.007 00.002 1032 Enqueuing Move request for scope (-0.02, -0.01)
23:32:38.009 00.002 10072 Worker thread wakes up
23:32:38.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:32:38.009 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:32:38.009 00.000 10072 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
23:32:38.012 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:32:38.014 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:38.014 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:32:38.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:38.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:32:38.014 00.000 10072 MoveAxis(W, 1, ABG)
23:32:38.014 00.000 10072 Guiding  Dir = 3, Dur = 1
23:32:38.015 00.001 10072 IsGuiding returns 0
23:32:38.015 00.000 10072 PulseGuide returned control before completion, sleep 11
23:32:38.030 00.015 10072 IsGuiding returns 0
23:32:38.030 00.000 10072 Move returns status 0, amount 1
23:32:38.030 00.000 10072 MoveAxis(N, 0, ABG)
23:32:38.030 00.000 10072 Move returns status 0, amount 0
23:32:38.030 00.000 10072 move complete, result=0
23:32:38.030 00.000 10072 worker thread done servicing request
23:32:38.032 00.002 1032 UpdateGuideState exits: m=1384 SNR=26.2
23:32:38.034 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:38.036 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:38.037 00.001 1032 Enqueuing Expose request
23:32:38.039 00.002 10072 Worker thread wakes up
23:32:38.039 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:38.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:38.039 00.000 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
23:32:38.453 00.414 10072 Exposure complete
23:32:38.502 00.049 10072 worker thread done servicing request
23:32:38.502 00.000 1032 OnExposeComplete: enter
23:32:38.503 00.001 1032 UpdateGuideState(): m_state=6
23:32:38.504 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9794
23:32:38.507 00.003 1032 Star::Find returns 1 (0), X=1108.84, Y=129.79, Mass=1343, SNR=25.7, Peak=106 HFD=3.4
23:32:38.509 00.002 1032 MultiStar: [#1 0.07,0.27,0.00,M1] [#2 0.23,0.17,0.00,M1] [#3 0.03,0.03,0.75,U] [#4 0.11,0.19,0.68,U] [#5 -0.01,0.25,0.67,U] [#6 0.03,0.39,0.00,M2] [#7 0.22,0.21,0.00,M1] [#8 -0.00,0.03,0.53,U] 
23:32:38.511 00.002 1032 refined, 4 included, MultiStar: {0.04, 0.13}, one-star: {0.04, 0.13}
23:32:38.511 00.000 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
23:32:38.513 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
23:32:38.515 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.29 mountX=0.12 mountY=-0.07, mountTheta=-0.54
23:32:38.517 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.13, opts=13)
23:32:38.519 00.002 1032 Enqueuing Move request for scope (0.04, 0.13)
23:32:38.521 00.002 10072 Worker thread wakes up
23:32:38.521 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
23:32:38.521 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
23:32:38.521 00.000 10072 Moving (0.04, 0.13) raw xDistance=0.12 yDistance=-0.07
23:32:38.523 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:32:38.525 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:38.525 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:32:38.525 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:38.526 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:32:38.526 00.000 10072 MoveAxis(W, 0, ABG)
23:32:38.526 00.000 10072 Move returns status 0, amount 0
23:32:38.526 00.000 10072 MoveAxis(N, 0, ABG)
23:32:38.526 00.000 10072 Move returns status 0, amount 0
23:32:38.526 00.000 10072 move complete, result=0
23:32:38.526 00.000 10072 worker thread done servicing request
23:32:38.541 00.015 1032 UpdateGuideState exits: m=1343 SNR=25.7
23:32:38.543 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:38.545 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:38.546 00.001 1032 Enqueuing Expose request
23:32:38.549 00.003 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:32:38.551 00.002 10072 Worker thread wakes up
23:32:38.551 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:38.551 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:39.186 00.635 10072 Exposure complete
23:32:39.235 00.049 10072 worker thread done servicing request
23:32:39.235 00.000 1032 OnExposeComplete: enter
23:32:39.237 00.002 1032 UpdateGuideState(): m_state=6
23:32:39.240 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9795
23:32:39.241 00.001 1032 Star::Find returns 1 (0), X=1108.81, Y=129.74, Mass=1430, SNR=26.6, Peak=102 HFD=3.5
23:32:39.243 00.002 1032 MultiStar: [#1 0.13,0.12,0.92,U] [#2 0.10,0.23,0.81,U] [#3 -0.02,0.12,0.74,U] [#4 0.13,0.21,0.67,U] [#5 0.10,0.24,0.00,M1] [#6 0.02,0.25,0.60,U] [#7 0.18,0.04,0.72,U] [#8 0.03,0.20,0.52,U] 
23:32:39.244 00.001 1032 single-star, 7 included, MultiStar: {0.07, 0.15}, one-star: {0.02, 0.08}
23:32:39.246 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
23:32:39.249 00.003 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
23:32:39.250 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.37 mountX=0.08 mountY=-0.04, mountTheta=-0.46
23:32:39.253 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
23:32:39.255 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
23:32:39.256 00.001 10072 Worker thread wakes up
23:32:39.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:32:39.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:32:39.256 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.08 yDistance=-0.04
23:32:39.258 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:32:39.260 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:39.260 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:32:39.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:39.261 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:32:39.261 00.000 10072 MoveAxis(W, 0, ABG)
23:32:39.261 00.000 10072 Move returns status 0, amount 0
23:32:39.261 00.000 10072 MoveAxis(N, 0, ABG)
23:32:39.261 00.000 10072 Move returns status 0, amount 0
23:32:39.261 00.000 10072 move complete, result=0
23:32:39.261 00.000 10072 worker thread done servicing request
23:32:39.278 00.017 1032 UpdateGuideState exits: m=1430 SNR=26.6
23:32:39.280 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:39.281 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:39.283 00.002 1032 Enqueuing Expose request
23:32:39.284 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
23:32:39.285 00.001 10072 Worker thread wakes up
23:32:39.287 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:39.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:39.699 00.412 10072 Exposure complete
23:32:39.750 00.051 10072 worker thread done servicing request
23:32:39.750 00.000 1032 OnExposeComplete: enter
23:32:39.752 00.002 1032 UpdateGuideState(): m_state=6
23:32:39.754 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9796
23:32:39.755 00.001 1032 Star::Find returns 1 (0), X=1108.82, Y=129.66, Mass=1562, SNR=27.8, Peak=114 HFD=3.6
23:32:39.757 00.002 1032 MultiStar: [#1 0.13,0.03,0.91,U] [#2 0.21,0.09,0.71,U] [#3 -0.00,0.01,0.72,U] [#4 0.13,0.00,0.65,U] [#5 0.17,0.17,0.61,U] [#6 0.07,0.16,0.64,U] [#7 0.05,-0.03,0.68,U] [#8 0.15,0.07,0.50,U] 
23:32:39.758 00.001 1032 single-star, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.03, -0.00}
23:32:39.760 00.002 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
23:32:39.762 00.002 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
23:32:39.764 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.00 mountX=-0.01 mountY=-0.03, mountTheta=-1.83
23:32:39.767 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
23:32:39.769 00.002 1032 Enqueuing Move request for scope (0.03, -0.00)
23:32:39.771 00.002 10072 Worker thread wakes up
23:32:39.771 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
23:32:39.772 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
23:32:39.772 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
23:32:39.774 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:32:39.776 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:39.776 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:32:39.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:39.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:32:39.777 00.001 10072 MoveAxis(E, 1, ABG)
23:32:39.777 00.000 10072 Guiding  Dir = 2, Dur = 1
23:32:39.778 00.001 10072 IsGuiding returns 0
23:32:39.778 00.000 10072 PulseGuide returned control before completion, sleep 11
23:32:39.791 00.013 10072 IsGuiding returns 0
23:32:39.791 00.000 10072 Move returns status 0, amount 1
23:32:39.791 00.000 10072 MoveAxis(N, 0, ABG)
23:32:39.791 00.000 10072 Move returns status 0, amount 0
23:32:39.791 00.000 10072 move complete, result=0
23:32:39.791 00.000 10072 worker thread done servicing request
23:32:39.794 00.003 1032 UpdateGuideState exits: m=1562 SNR=27.8
23:32:39.796 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:39.798 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:39.800 00.002 1032 Enqueuing Expose request
23:32:39.803 00.003 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:32:39.804 00.001 10072 Worker thread wakes up
23:32:39.805 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:39.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:40.440 00.635 10072 Exposure complete
23:32:40.485 00.045 10072 worker thread done servicing request
23:32:40.485 00.000 1032 OnExposeComplete: enter
23:32:40.487 00.002 1032 UpdateGuideState(): m_state=6
23:32:40.489 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9797
23:32:40.490 00.001 1032 Star::Find returns 1 (0), X=1108.91, Y=129.53, Mass=1458, SNR=26.9, Peak=117 HFD=3.5
23:32:40.493 00.003 1032 MultiStar: [#1 0.11,0.04,0.97,U] [#2 0.21,0.02,0.78,U] [#3 -0.10,-0.07,0.77,U] [#4 0.03,-0.01,0.68,U] [#5 0.22,0.00,0.67,U] [#6 0.02,0.05,0.62,U] [#7 0.11,-0.13,0.68,U] [#8 0.08,-0.07,0.54,U] 
23:32:40.495 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.12, -0.12}
23:32:40.496 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:32:40.498 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:32:40.499 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.35 mountX=-0.06 mountY=-0.08, mountTheta=-2.18
23:32:40.502 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
23:32:40.505 00.003 1032 Enqueuing Move request for scope (0.09, -0.03)
23:32:40.506 00.001 10072 Worker thread wakes up
23:32:40.507 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
23:32:40.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
23:32:40.507 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.06 yDistance=-0.08
23:32:40.509 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:32:40.511 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:40.511 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:32:40.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:40.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:32:40.511 00.000 10072 MoveAxis(E, 0, ABG)
23:32:40.511 00.000 10072 Move returns status 0, amount 0
23:32:40.512 00.001 10072 MoveAxis(N, 0, ABG)
23:32:40.512 00.000 10072 Move returns status 0, amount 0
23:32:40.512 00.000 10072 move complete, result=0
23:32:40.512 00.000 10072 worker thread done servicing request
23:32:40.528 00.016 1032 UpdateGuideState exits: m=1458 SNR=26.9
23:32:40.529 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:40.531 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:40.532 00.001 1032 Enqueuing Expose request
23:32:40.534 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:40.535 00.001 10072 Worker thread wakes up
23:32:40.535 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:40.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:40.953 00.418 10072 Exposure complete
23:32:41.005 00.052 10072 worker thread done servicing request
23:32:41.006 00.001 1032 OnExposeComplete: enter
23:32:41.007 00.001 1032 UpdateGuideState(): m_state=6
23:32:41.010 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9798
23:32:41.012 00.002 1032 Star::Find returns 1 (0), X=1108.73, Y=129.66, Mass=1445, SNR=26.7, Peak=106 HFD=3.3
23:32:41.014 00.002 1032 MultiStar: [#1 0.09,0.04,0.93,U] [#2 0.12,0.02,0.78,U] [#3 0.06,-0.06,0.74,U] [#4 -0.01,0.02,0.68,U] [#5 0.11,0.07,0.67,U] [#6 0.01,0.11,0.62,U] [#7 0.03,0.12,0.70,U] [#8 0.13,-0.04,0.51,U] 
23:32:41.016 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {-0.06, -0.00}
23:32:41.019 00.003 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:32:41.023 00.004 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:32:41.024 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.53 mountX=0.02 mountY=-0.05, mountTheta=-1.30
23:32:41.028 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:32:41.031 00.003 1032 Enqueuing Move request for scope (0.05, 0.03)
23:32:41.033 00.002 10072 Worker thread wakes up
23:32:41.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:32:41.033 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:32:41.033 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.05
23:32:41.035 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:32:41.039 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:41.039 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:32:41.039 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:41.039 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:32:41.039 00.000 10072 MoveAxis(W, 1, ABG)
23:32:41.039 00.000 10072 Guiding  Dir = 3, Dur = 1
23:32:41.040 00.001 10072 IsGuiding returns 0
23:32:41.040 00.000 10072 PulseGuide returned control before completion, sleep 11
23:32:41.057 00.017 1032 UpdateGuideState exits: m=1445 SNR=26.7
23:32:41.059 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:41.061 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:41.063 00.002 1032 Enqueuing Expose request
23:32:41.065 00.002 10072 IsGuiding returns 0
23:32:41.065 00.000 10072 Move returns status 0, amount 1
23:32:41.065 00.000 10072 MoveAxis(N, 0, ABG)
23:32:41.065 00.000 10072 Move returns status 0, amount 0
23:32:41.065 00.000 10072 move complete, result=0
23:32:41.065 00.000 10072 worker thread done servicing request
23:32:41.065 00.000 10072 Worker thread wakes up
23:32:41.065 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:41.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:41.073 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:32:41.706 00.633 10072 Exposure complete
23:32:41.754 00.048 10072 worker thread done servicing request
23:32:41.754 00.000 1032 OnExposeComplete: enter
23:32:41.755 00.001 1032 UpdateGuideState(): m_state=6
23:32:41.758 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9799
23:32:41.759 00.001 1032 Star::Find returns 1 (0), X=1108.73, Y=129.70, Mass=1405, SNR=26.3, Peak=100 HFD=3.4
23:32:41.761 00.002 1032 MultiStar: [#1 0.12,0.07,0.99,U] [#2 0.12,0.07,0.76,U] [#3 -0.07,-0.02,0.77,U] [#4 -0.03,0.16,0.64,U] [#5 0.13,0.10,0.69,U] [#6 0.05,0.19,0.63,U] [#7 0.12,0.08,0.66,U] [#8 0.14,0.16,0.51,U] 
23:32:41.762 00.001 1032 single-star, 8 included, MultiStar: {0.05, 0.09}, one-star: {-0.06, 0.04}
23:32:41.763 00.001 1032 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.83) = xAngle (0.75 = 0.75)
23:32:41.764 00.001 1032 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.75 = 0.75)
23:32:41.768 00.004 1032 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.58 mountX=0.05 mountY=0.05, mountTheta=0.75
23:32:41.773 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.04, opts=13)
23:32:41.776 00.003 1032 Enqueuing Move request for scope (-0.06, 0.04)
23:32:41.779 00.003 10072 Worker thread wakes up
23:32:41.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
23:32:41.779 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
23:32:41.779 00.000 10072 Moving (-0.06, 0.04) raw xDistance=0.05 yDistance=0.05
23:32:41.785 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:32:41.787 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:41.787 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:32:41.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:41.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:32:41.787 00.000 10072 MoveAxis(W, 1, ABG)
23:32:41.787 00.000 10072 Guiding  Dir = 3, Dur = 1
23:32:41.788 00.001 10072 IsGuiding returns 0
23:32:41.788 00.000 10072 PulseGuide returned control before completion, sleep 11
23:32:41.806 00.018 1032 UpdateGuideState exits: m=1405 SNR=26.3
23:32:41.807 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:41.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:41.810 00.001 1032 Enqueuing Expose request
23:32:41.814 00.004 10072 IsGuiding returns 0
23:32:41.814 00.000 10072 Move returns status 0, amount 1
23:32:41.814 00.000 10072 MoveAxis(N, 0, ABG)
23:32:41.814 00.000 10072 Move returns status 0, amount 0
23:32:41.814 00.000 10072 move complete, result=0
23:32:41.814 00.000 10072 worker thread done servicing request
23:32:41.814 00.000 10072 Worker thread wakes up
23:32:41.814 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:41.814 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:41.821 00.007 1032 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:32:42.221 00.400 10072 Exposure complete
23:32:42.274 00.053 10072 worker thread done servicing request
23:32:42.274 00.000 1032 OnExposeComplete: enter
23:32:42.277 00.003 1032 UpdateGuideState(): m_state=6
23:32:42.278 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9800
23:32:42.279 00.001 1032 Star::Find returns 1 (0), X=1108.88, Y=129.67, Mass=1593, SNR=28.1, Peak=116 HFD=3.4
23:32:42.282 00.003 1032 MultiStar: [#1 0.09,0.15,0.87,U] [#2 0.19,0.15,0.78,U] [#3 0.10,-0.06,0.72,U] [#4 0.09,0.01,0.63,U] [#5 0.16,0.12,0.61,U] [#6 0.06,0.27,0.00,M1] [#7 0.15,0.06,0.63,U] [#8 0.16,0.08,0.47,U] 
23:32:42.283 00.001 1032 single-star, 7 included, MultiStar: {0.12, 0.07}, one-star: {0.09, 0.02}
23:32:42.285 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:32:42.286 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:32:42.287 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.21 mountX=-0.00 mountY=-0.09, mountTheta=-1.62
23:32:42.292 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
23:32:42.294 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
23:32:42.295 00.001 10072 Worker thread wakes up
23:32:42.295 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
23:32:42.295 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
23:32:42.295 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.09
23:32:42.296 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:32:42.299 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:42.300 00.001 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:32:42.300 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:42.300 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:32:42.300 00.000 10072 MoveAxis(W, 1, ABG)
23:32:42.300 00.000 10072 Guiding  Dir = 3, Dur = 1
23:32:42.300 00.000 10072 IsGuiding returns 0
23:32:42.301 00.001 10072 PulseGuide returned control before completion, sleep 11
23:32:42.313 00.012 10072 IsGuiding returns 0
23:32:42.313 00.000 10072 Move returns status 0, amount 1
23:32:42.313 00.000 10072 MoveAxis(N, 0, ABG)
23:32:42.313 00.000 10072 Move returns status 0, amount 0
23:32:42.313 00.000 10072 move complete, result=0
23:32:42.314 00.001 10072 worker thread done servicing request
23:32:42.316 00.002 1032 UpdateGuideState exits: m=1593 SNR=28.1
23:32:42.318 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:42.320 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:42.322 00.002 1032 Enqueuing Expose request
23:32:42.323 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:32:42.325 00.002 10072 Worker thread wakes up
23:32:42.325 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:42.325 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:42.956 00.631 10072 Exposure complete
23:32:43.006 00.050 10072 worker thread done servicing request
23:32:43.006 00.000 1032 OnExposeComplete: enter
23:32:43.008 00.002 1032 UpdateGuideState(): m_state=6
23:32:43.009 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9801
23:32:43.011 00.002 1032 Star::Find returns 1 (0), X=1108.89, Y=129.65, Mass=1239, SNR=24.7, Peak=97 HFD=3.3
23:32:43.012 00.001 1032 MultiStar: [#1 0.11,-0.01,1.02,U] [#2 0.13,0.04,0.83,U] [#3 0.04,0.02,0.81,U] [#4 0.01,0.11,0.73,U] [#5 0.30,0.02,0.00,M1] [#6 0.05,0.24,0.67,U] [#7 0.16,0.20,0.75,U] [#8 0.20,-0.01,0.56,U] 
23:32:43.015 00.003 1032 single-star, 7 included, MultiStar: {0.10, 0.06}, one-star: {0.10, -0.01}
23:32:43.015 00.000 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
23:32:43.019 00.004 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
23:32:43.023 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.06 mountX=-0.03 mountY=-0.09, mountTheta=-1.89
23:32:43.025 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
23:32:43.029 00.004 1032 Enqueuing Move request for scope (0.10, -0.01)
23:32:43.030 00.001 10072 Worker thread wakes up
23:32:43.030 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
23:32:43.031 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
23:32:43.031 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.09
23:32:43.033 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:32:43.035 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:43.035 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:32:43.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:43.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:32:43.035 00.000 10072 MoveAxis(W, 2, ABG)
23:32:43.035 00.000 10072 Guiding  Dir = 3, Dur = 2
23:32:43.036 00.001 10072 IsGuiding returns 0
23:32:43.036 00.000 10072 PulseGuide returned control before completion, sleep 12
23:32:43.054 00.018 1032 UpdateGuideState exits: m=1239 SNR=24.7
23:32:43.056 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:43.057 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:43.059 00.002 1032 Enqueuing Expose request
23:32:43.063 00.004 10072 IsGuiding returns 0
23:32:43.063 00.000 10072 Move returns status 0, amount 2
23:32:43.063 00.000 10072 MoveAxis(N, 0, ABG)
23:32:43.063 00.000 10072 Move returns status 0, amount 0
23:32:43.063 00.000 10072 move complete, result=0
23:32:43.063 00.000 10072 worker thread done servicing request
23:32:43.063 00.000 10072 Worker thread wakes up
23:32:43.063 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:43.063 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:43.067 00.004 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:32:43.473 00.406 10072 Exposure complete
23:32:43.529 00.056 10072 worker thread done servicing request
23:32:43.529 00.000 1032 OnExposeComplete: enter
23:32:43.531 00.002 1032 UpdateGuideState(): m_state=6
23:32:43.532 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9802
23:32:43.535 00.003 1032 Star::Find returns 1 (0), X=1108.87, Y=129.62, Mass=1490, SNR=27.1, Peak=115 HFD=3.3
23:32:43.537 00.002 1032 MultiStar: [#1 0.17,0.08,0.95,U] [#2 0.15,0.11,0.81,U] [#3 0.04,-0.06,0.75,U] [#4 0.02,0.06,0.64,U] [#5 0.27,0.05,0.00,M2] [#6 0.13,0.13,0.63,U] [#7 0.08,0.03,0.70,U] [#8 0.09,-0.01,0.47,U] 
23:32:43.539 00.002 1032 single-star, 7 included, MultiStar: {0.10, 0.04}, one-star: {0.08, -0.03}
23:32:43.540 00.001 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
23:32:43.543 00.003 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
23:32:43.545 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.43 mountX=-0.05 mountY=-0.06, mountTheta=-2.26
23:32:43.547 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
23:32:43.549 00.002 1032 Enqueuing Move request for scope (0.08, -0.03)
23:32:43.551 00.002 10072 Worker thread wakes up
23:32:43.551 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
23:32:43.551 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
23:32:43.551 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.06
23:32:43.553 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:32:43.555 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:43.555 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:32:43.555 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:43.556 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:32:43.556 00.000 10072 MoveAxis(W, 1, ABG)
23:32:43.556 00.000 10072 Guiding  Dir = 3, Dur = 1
23:32:43.556 00.000 10072 IsGuiding returns 0
23:32:43.556 00.000 10072 PulseGuide returned control before completion, sleep 11
23:32:43.572 00.016 1032 UpdateGuideState exits: m=1490 SNR=27.1
23:32:43.576 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:43.577 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:43.580 00.003 1032 Enqueuing Expose request
23:32:43.583 00.003 10072 IsGuiding returns 0
23:32:43.583 00.000 10072 Move returns status 0, amount 1
23:32:43.583 00.000 10072 MoveAxis(N, 0, ABG)
23:32:43.583 00.000 10072 Move returns status 0, amount 0
23:32:43.583 00.000 10072 move complete, result=0
23:32:43.583 00.000 10072 worker thread done servicing request
23:32:43.583 00.000 10072 Worker thread wakes up
23:32:43.583 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:43.583 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:43.592 00.009 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:32:44.215 00.623 10072 Exposure complete
23:32:44.267 00.052 10072 worker thread done servicing request
23:32:44.267 00.000 1032 OnExposeComplete: enter
23:32:44.270 00.003 1032 UpdateGuideState(): m_state=6
23:32:44.273 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9803
23:32:44.275 00.002 1032 Star::Find returns 1 (0), X=1108.82, Y=129.74, Mass=1411, SNR=26.4, Peak=107 HFD=3.5
23:32:44.276 00.001 1032 MultiStar: [#1 0.18,0.12,0.98,U] [#2 0.20,0.12,0.82,U] [#3 -0.05,-0.09,0.74,U] [#4 0.04,0.13,0.67,U] [#5 0.16,0.12,0.68,U] [#6 0.06,0.16,0.60,U] [#7 0.13,0.13,0.68,U] [#8 -0.01,0.08,0.52,U] 
23:32:44.278 00.002 1032 single-star, 8 included, MultiStar: {0.09, 0.09}, one-star: {0.03, 0.08}
23:32:44.279 00.001 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
23:32:44.281 00.002 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
23:32:44.282 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.27 mountX=0.07 mountY=-0.04, mountTheta=-0.56
23:32:44.285 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
23:32:44.288 00.003 1032 Enqueuing Move request for scope (0.03, 0.08)
23:32:44.289 00.001 10072 Worker thread wakes up
23:32:44.289 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:32:44.289 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:32:44.289 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.04
23:32:44.291 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:32:44.294 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:44.294 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:32:44.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:44.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:32:44.294 00.000 10072 MoveAxis(W, 0, ABG)
23:32:44.294 00.000 10072 Move returns status 0, amount 0
23:32:44.294 00.000 10072 MoveAxis(N, 0, ABG)
23:32:44.294 00.000 10072 Move returns status 0, amount 0
23:32:44.294 00.000 10072 move complete, result=0
23:32:44.295 00.001 10072 worker thread done servicing request
23:32:44.313 00.018 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:32:44.316 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:44.318 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:44.321 00.003 1032 Enqueuing Expose request
23:32:44.323 00.002 10072 Worker thread wakes up
23:32:44.323 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:44.323 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:44.323 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
23:32:44.742 00.419 10072 Exposure complete
23:32:44.793 00.051 10072 worker thread done servicing request
23:32:44.793 00.000 1032 OnExposeComplete: enter
23:32:44.796 00.003 1032 UpdateGuideState(): m_state=6
23:32:44.797 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9804
23:32:44.799 00.002 1032 Star::Find returns 1 (0), X=1108.80, Y=129.74, Mass=1436, SNR=26.6, Peak=109 HFD=3.5
23:32:44.802 00.003 1032 MultiStar: [#1 0.11,0.17,0.95,U] [#2 0.14,0.17,0.80,U] [#3 -0.01,0.20,0.71,U] [#4 0.05,0.16,0.68,U] [#5 0.06,0.15,0.65,U] [#6 -0.03,0.30,0.00,M1] [#7 0.13,0.07,0.68,U] [#8 0.18,-0.02,0.50,U] 
23:32:44.806 00.004 1032 single-star, 7 included, MultiStar: {0.08, 0.13}, one-star: {0.01, 0.09}
23:32:44.808 00.002 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
23:32:44.810 00.002 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
23:32:44.811 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.47 mountX=0.08 mountY=-0.03, mountTheta=-0.36
23:32:44.814 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
23:32:44.817 00.003 1032 Enqueuing Move request for scope (0.01, 0.09)
23:32:44.820 00.003 10072 Worker thread wakes up
23:32:44.820 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
23:32:44.820 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
23:32:44.820 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.08 yDistance=-0.03
23:32:44.823 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:32:44.825 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:44.825 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:32:44.825 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:44.826 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:32:44.826 00.000 10072 MoveAxis(E, 0, ABG)
23:32:44.826 00.000 10072 Move returns status 0, amount 0
23:32:44.826 00.000 10072 MoveAxis(N, 0, ABG)
23:32:44.826 00.000 10072 Move returns status 0, amount 0
23:32:44.826 00.000 10072 move complete, result=0
23:32:44.826 00.000 10072 worker thread done servicing request
23:32:44.844 00.018 1032 UpdateGuideState exits: m=1436 SNR=26.6
23:32:44.846 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:44.847 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:44.849 00.002 1032 Enqueuing Expose request
23:32:44.852 00.003 10072 Worker thread wakes up
23:32:44.852 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:44.854 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:44.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:45.491 00.637 10072 Exposure complete
23:32:45.544 00.053 10072 worker thread done servicing request
23:32:45.544 00.000 1032 OnExposeComplete: enter
23:32:45.547 00.003 1032 UpdateGuideState(): m_state=6
23:32:45.549 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9805
23:32:45.552 00.003 1032 Star::Find returns 1 (0), X=1108.83, Y=129.79, Mass=1288, SNR=25.2, Peak=98 HFD=3.3
23:32:45.554 00.002 1032 MultiStar: [#1 0.03,0.11,0.99,U] [#2 0.14,0.18,0.80,U] [#3 -0.06,-0.13,0.80,U] [#4 0.09,0.01,0.71,U] [#5 0.13,0.04,0.68,U] [#6 0.00,0.09,0.64,U] [#7 0.08,0.09,0.73,U] [#8 -0.05,0.08,0.54,U] 
23:32:45.556 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.03, 0.14}
23:32:45.558 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:32:45.559 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:32:45.561 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.01 mountX=0.06 mountY=-0.06, mountTheta=-0.82
23:32:45.564 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
23:32:45.567 00.003 1032 Enqueuing Move request for scope (0.04, 0.07)
23:32:45.569 00.002 10072 Worker thread wakes up
23:32:45.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:32:45.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:32:45.569 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
23:32:45.571 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:32:45.574 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:45.574 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:32:45.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:45.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:32:45.574 00.000 10072 MoveAxis(W, 1, ABG)
23:32:45.574 00.000 10072 Guiding  Dir = 3, Dur = 1
23:32:45.575 00.001 10072 IsGuiding returns 0
23:32:45.575 00.000 10072 PulseGuide returned control before completion, sleep 11
23:32:45.593 00.018 1032 UpdateGuideState exits: m=1288 SNR=25.2
23:32:45.599 00.006 10072 IsGuiding returns 0
23:32:45.599 00.000 10072 Move returns status 0, amount 1
23:32:45.599 00.000 10072 MoveAxis(N, 0, ABG)
23:32:45.599 00.000 10072 Move returns status 0, amount 0
23:32:45.599 00.000 10072 move complete, result=0
23:32:45.600 00.001 10072 worker thread done servicing request
23:32:45.600 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:45.603 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:45.606 00.003 1032 Enqueuing Expose request
23:32:45.608 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:32:45.613 00.005 10072 Worker thread wakes up
23:32:45.613 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:45.613 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:46.024 00.411 10072 Exposure complete
23:32:46.071 00.047 10072 worker thread done servicing request
23:32:46.072 00.001 1032 OnExposeComplete: enter
23:32:46.073 00.001 1032 UpdateGuideState(): m_state=6
23:32:46.074 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9806
23:32:46.076 00.002 1032 Star::Find returns 1 (0), X=1108.86, Y=129.69, Mass=1304, SNR=25.4, Peak=107 HFD=3.3
23:32:46.077 00.001 1032 MultiStar: [#1 0.13,-0.05,1.02,U] [#2 0.16,0.09,0.79,U] [#3 0.06,-0.20,0.80,U] [#4 0.12,-0.01,0.70,U] [#5 0.17,-0.06,0.70,U] [#6 0.02,0.12,0.63,U] [#7 0.08,-0.04,0.70,U] [#8 0.15,-0.01,0.54,U] 
23:32:46.080 00.003 1032 single-star, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.07, 0.03}
23:32:46.082 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
23:32:46.083 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
23:32:46.084 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.45 mountX=0.01 mountY=-0.07, mountTheta=-1.38
23:32:46.087 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
23:32:46.089 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
23:32:46.090 00.001 10072 Worker thread wakes up
23:32:46.090 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:32:46.090 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:32:46.090 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
23:32:46.092 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:32:46.094 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:46.094 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:32:46.095 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:46.095 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:32:46.095 00.000 10072 MoveAxis(W, 1, ABG)
23:32:46.095 00.000 10072 Guiding  Dir = 3, Dur = 1
23:32:46.095 00.000 10072 IsGuiding returns 0
23:32:46.096 00.001 10072 PulseGuide returned control before completion, sleep 11
23:32:46.110 00.014 1032 UpdateGuideState exits: m=1304 SNR=25.4
23:32:46.112 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:46.114 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:46.116 00.002 1032 Enqueuing Expose request
23:32:46.117 00.001 10072 IsGuiding returns 0
23:32:46.117 00.000 10072 Move returns status 0, amount 1
23:32:46.117 00.000 10072 MoveAxis(N, 0, ABG)
23:32:46.117 00.000 10072 Move returns status 0, amount 0
23:32:46.118 00.001 10072 move complete, result=0
23:32:46.118 00.000 10072 worker thread done servicing request
23:32:46.118 00.000 10072 Worker thread wakes up
23:32:46.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:46.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:46.124 00.006 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:32:46.743 00.619 10072 Exposure complete
23:32:46.795 00.052 10072 worker thread done servicing request
23:32:46.795 00.000 1032 OnExposeComplete: enter
23:32:46.797 00.002 1032 UpdateGuideState(): m_state=6
23:32:46.801 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9807
23:32:46.805 00.004 1032 Star::Find returns 1 (0), X=1108.80, Y=129.61, Mass=1513, SNR=27.3, Peak=105 HFD=3.5
23:32:46.808 00.003 1032 MultiStar: [#1 0.11,0.00,0.97,U] [#2 0.12,0.09,0.74,U] [#3 0.03,0.01,0.74,U] [#4 0.06,0.04,0.66,U] [#5 0.21,-0.02,0.62,U] [#6 0.09,0.21,0.61,U] [#7 0.08,0.02,0.66,U] [#8 0.05,-0.15,0.49,U] 
23:32:46.809 00.001 1032 single-star, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.00, -0.05}
23:32:46.811 00.002 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.96)
23:32:46.812 00.001 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.96)
23:32:46.814 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.49 mountX=-0.04 mountY=0.01, mountTheta=2.96
23:32:46.816 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.05, opts=13)
23:32:46.819 00.003 1032 Enqueuing Move request for scope (0.00, -0.05)
23:32:46.821 00.002 10072 Worker thread wakes up
23:32:46.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
23:32:46.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
23:32:46.821 00.000 10072 Moving (0.00, -0.05) raw xDistance=-0.04 yDistance=0.01
23:32:46.823 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:32:46.825 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:46.825 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:32:46.825 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:46.825 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:32:46.826 00.001 10072 MoveAxis(W, 1, ABG)
23:32:46.826 00.000 10072 Guiding  Dir = 3, Dur = 1
23:32:46.826 00.000 10072 IsGuiding returns 0
23:32:46.826 00.000 10072 PulseGuide returned control before completion, sleep 11
23:32:46.842 00.016 1032 UpdateGuideState exits: m=1513 SNR=27.3
23:32:46.844 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:46.845 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:46.846 00.001 1032 Enqueuing Expose request
23:32:46.848 00.002 10072 IsGuiding returns 0
23:32:46.848 00.000 10072 Move returns status 0, amount 1
23:32:46.848 00.000 10072 MoveAxis(N, 0, ABG)
23:32:46.848 00.000 10072 Move returns status 0, amount 0
23:32:46.848 00.000 10072 move complete, result=0
23:32:46.849 00.001 10072 worker thread done servicing request
23:32:46.849 00.000 10072 Worker thread wakes up
23:32:46.849 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:46.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:46.856 00.007 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
23:32:47.257 00.401 10072 Exposure complete
23:32:47.310 00.053 10072 worker thread done servicing request
23:32:47.310 00.000 1032 OnExposeComplete: enter
23:32:47.313 00.003 1032 UpdateGuideState(): m_state=6
23:32:47.315 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9808
23:32:47.317 00.002 1032 Star::Find returns 1 (0), X=1108.81, Y=129.67, Mass=1338, SNR=25.7, Peak=95 HFD=3.3
23:32:47.319 00.002 1032 MultiStar: [#1 0.16,-0.02,0.98,U] [#2 0.10,0.15,0.84,U] [#3 0.06,-0.09,0.75,U] [#4 0.00,0.10,0.71,U] [#5 0.22,0.16,0.00,M1] [#6 0.08,0.11,0.64,U] [#7 0.16,0.03,0.71,U] [#8 0.05,0.12,0.52,U] 
23:32:47.322 00.003 1032 single-star, 7 included, MultiStar: {0.08, 0.05}, one-star: {0.01, 0.01}
23:32:47.323 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
23:32:47.327 00.004 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
23:32:47.328 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.83 mountX=0.01 mountY=-0.01, mountTheta=-1.00
23:32:47.331 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
23:32:47.333 00.002 1032 Enqueuing Move request for scope (0.01, 0.01)
23:32:47.336 00.003 10072 Worker thread wakes up
23:32:47.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:32:47.336 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:32:47.336 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
23:32:47.340 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:32:47.344 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:47.344 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:32:47.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:47.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:32:47.344 00.000 10072 MoveAxis(W, 1, ABG)
23:32:47.344 00.000 10072 Guiding  Dir = 3, Dur = 1
23:32:47.345 00.001 10072 IsGuiding returns 0
23:32:47.345 00.000 10072 PulseGuide returned control before completion, sleep 11
23:32:47.364 00.019 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:32:47.366 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:47.368 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:47.370 00.002 1032 Enqueuing Expose request
23:32:47.371 00.001 10072 IsGuiding returns 0
23:32:47.372 00.001 10072 Move returns status 0, amount 1
23:32:47.372 00.000 10072 MoveAxis(N, 0, ABG)
23:32:47.372 00.000 10072 Move returns status 0, amount 0
23:32:47.372 00.000 10072 move complete, result=0
23:32:47.372 00.000 10072 worker thread done servicing request
23:32:47.372 00.000 10072 Worker thread wakes up
23:32:47.372 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:47.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:47.381 00.009 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:32:48.007 00.626 10072 Exposure complete
23:32:48.056 00.049 10072 worker thread done servicing request
23:32:48.056 00.000 1032 OnExposeComplete: enter
23:32:48.058 00.002 1032 UpdateGuideState(): m_state=6
23:32:48.060 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9809
23:32:48.062 00.002 1032 Star::Find returns 1 (0), X=1108.84, Y=129.56, Mass=1416, SNR=26.4, Peak=107 HFD=3.3
23:32:48.064 00.002 1032 MultiStar: [#1 0.10,0.07,0.96,U] [#2 0.13,0.01,0.84,U] [#3 0.05,0.03,0.73,U] [#4 -0.03,0.11,0.68,U] [#5 0.24,0.15,0.00,M2] [#6 0.17,0.09,0.64,U] [#7 0.11,0.05,0.72,U] [#8 0.09,-0.11,0.52,U] 
23:32:48.065 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.04, -0.10}
23:32:48.068 00.003 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:32:48.069 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:32:48.071 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.21 mountX=-0.00 mountY=-0.08, mountTheta=-1.62
23:32:48.073 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
23:32:48.075 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
23:32:48.078 00.003 10072 Worker thread wakes up
23:32:48.078 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
23:32:48.078 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
23:32:48.078 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.00 yDistance=-0.08
23:32:48.079 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:32:48.082 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:48.082 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:32:48.083 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:48.083 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:32:48.083 00.000 10072 MoveAxis(W, 1, ABG)
23:32:48.083 00.000 10072 Guiding  Dir = 3, Dur = 1
23:32:48.083 00.000 10072 IsGuiding returns 0
23:32:48.084 00.001 10072 PulseGuide returned control before completion, sleep 11
23:32:48.098 00.014 10072 IsGuiding returns 1
23:32:48.098 00.000 10072 scope still moving after pulse duration time elapsed
23:32:48.102 00.004 1032 UpdateGuideState exits: m=1416 SNR=26.4
23:32:48.104 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:48.106 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:48.107 00.001 1032 Enqueuing Expose request
23:32:48.129 00.022 10072 IsGuiding returns 0
23:32:48.129 00.000 10072 scope move finished after 1 + 44 ms
23:32:48.129 00.000 10072 Move returns status 0, amount 1
23:32:48.129 00.000 10072 MoveAxis(N, 0, ABG)
23:32:48.129 00.000 10072 Move returns status 0, amount 0
23:32:48.129 00.000 10072 move complete, result=0
23:32:48.129 00.000 10072 worker thread done servicing request
23:32:48.129 00.000 10072 Worker thread wakes up
23:32:48.129 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:48.129 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:48.136 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:32:48.540 00.404 10072 Exposure complete
23:32:48.589 00.049 10072 worker thread done servicing request
23:32:48.589 00.000 1032 OnExposeComplete: enter
23:32:48.591 00.002 1032 UpdateGuideState(): m_state=6
23:32:48.592 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9810
23:32:48.594 00.002 1032 Star::Find returns 1 (0), X=1108.90, Y=129.60, Mass=1425, SNR=26.5, Peak=113 HFD=3.3
23:32:48.594 00.000 1032 MultiStar: [#1 0.19,-0.03,0.93,U] [#2 0.17,0.06,0.81,U] [#3 0.12,-0.19,0.76,U] [#4 0.16,0.01,0.69,U] [#5 0.22,0.02,0.64,U] [#6 0.14,-0.11,0.61,U] [#7 0.15,-0.10,0.68,U] [#8 0.11,-0.17,0.53,U] 
23:32:48.597 00.003 1032 single-star, 8 included, MultiStar: {0.15, -0.06}, one-star: {0.11, -0.06}
23:32:48.598 00.001 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
23:32:48.599 00.001 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
23:32:48.600 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.52 mountX=-0.08 mountY=-0.09, mountTheta=-2.35
23:32:48.602 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
23:32:48.604 00.002 1032 Enqueuing Move request for scope (0.11, -0.06)
23:32:48.605 00.001 10072 Worker thread wakes up
23:32:48.605 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
23:32:48.605 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
23:32:48.605 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.08 yDistance=-0.09
23:32:48.607 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:32:48.610 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:48.610 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:32:48.610 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:48.610 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:32:48.611 00.001 10072 MoveAxis(W, 2, ABG)
23:32:48.611 00.000 10072 Guiding  Dir = 3, Dur = 2
23:32:48.611 00.000 10072 IsGuiding returns 0
23:32:48.611 00.000 10072 PulseGuide returned control before completion, sleep 12
23:32:48.626 00.015 1032 UpdateGuideState exits: m=1425 SNR=26.5
23:32:48.628 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:48.629 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:48.630 00.001 1032 Enqueuing Expose request
23:32:48.632 00.002 10072 IsGuiding returns 0
23:32:48.632 00.000 10072 Move returns status 0, amount 2
23:32:48.632 00.000 10072 MoveAxis(N, 0, ABG)
23:32:48.632 00.000 10072 Move returns status 0, amount 0
23:32:48.632 00.000 10072 move complete, result=0
23:32:48.632 00.000 10072 worker thread done servicing request
23:32:48.632 00.000 10072 Worker thread wakes up
23:32:48.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:48.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:48.641 00.009 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:32:49.258 00.617 10072 Exposure complete
23:32:49.309 00.051 10072 worker thread done servicing request
23:32:49.309 00.000 1032 OnExposeComplete: enter
23:32:49.311 00.002 1032 UpdateGuideState(): m_state=6
23:32:49.313 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9811
23:32:49.314 00.001 1032 Star::Find returns 1 (0), X=1108.98, Y=129.54, Mass=1344, SNR=25.8, Peak=120 HFD=3.4
23:32:49.316 00.002 1032 MultiStar: [#1 0.25,-0.15,0.00,M1] [#2 0.19,0.03,0.82,U] [#3 0.13,-0.08,0.78,U] [#4 0.16,-0.03,0.67,U] [#5 0.21,-0.04,0.69,U] [#6 0.07,0.02,0.61,U] [#7 0.19,-0.04,0.70,U] [#8 0.11,-0.01,0.56,U] 
23:32:49.318 00.002 1032 refined, 7 included, MultiStar: {0.16, -0.04}, one-star: {0.18, -0.12}
23:32:49.320 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:32:49.322 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:32:49.324 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-0.23 mountX=-0.08 mountY=-0.15, mountTheta=-2.06
23:32:49.328 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.04, opts=13)
23:32:49.330 00.002 1032 Enqueuing Move request for scope (0.16, -0.04)
23:32:49.332 00.002 10072 Worker thread wakes up
23:32:49.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
23:32:49.332 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
23:32:49.332 00.000 10072 Moving (0.16, -0.04) raw xDistance=-0.08 yDistance=-0.15
23:32:49.336 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:32:49.338 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:49.338 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:32:49.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:49.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:32:49.338 00.000 10072 MoveAxis(W, 2, ABG)
23:32:49.338 00.000 10072 Guiding  Dir = 3, Dur = 2
23:32:49.338 00.000 10072 IsGuiding returns 0
23:32:49.339 00.001 10072 PulseGuide returned control before completion, sleep 12
23:32:49.355 00.016 1032 UpdateGuideState exits: m=1344 SNR=25.8
23:32:49.357 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:49.360 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:49.361 00.001 1032 Enqueuing Expose request
23:32:49.365 00.004 10072 IsGuiding returns 0
23:32:49.365 00.000 10072 Move returns status 0, amount 2
23:32:49.365 00.000 10072 MoveAxis(N, 0, ABG)
23:32:49.365 00.000 10072 Move returns status 0, amount 0
23:32:49.365 00.000 10072 move complete, result=0
23:32:49.365 00.000 10072 worker thread done servicing request
23:32:49.365 00.000 10072 Worker thread wakes up
23:32:49.365 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:49.366 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:49.373 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:32:49.777 00.404 10072 Exposure complete
23:32:49.829 00.052 10072 worker thread done servicing request
23:32:49.829 00.000 1032 OnExposeComplete: enter
23:32:49.832 00.003 1032 UpdateGuideState(): m_state=6
23:32:49.833 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9812
23:32:49.836 00.003 1032 Star::Find returns 1 (0), X=1108.89, Y=129.51, Mass=1346, SNR=25.8, Peak=105 HFD=3.5
23:32:49.839 00.003 1032 MultiStar: [#1 0.19,0.02,0.98,U] [#2 0.25,0.12,0.00,M1] [#3 0.07,0.01,0.80,U] [#4 0.07,0.12,0.74,U] [#5 0.20,0.04,0.67,U] [#6 0.19,0.10,0.61,U] [#7 0.24,0.16,0.00,M1] [#8 0.16,-0.08,0.51,U] 
23:32:49.840 00.001 1032 refined, 6 included, MultiStar: {0.14, 0.00}, one-star: {0.10, -0.15}
23:32:49.842 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
23:32:49.844 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
23:32:49.846 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.02 mountX=-0.03 mountY=-0.13, mountTheta=-1.81
23:32:49.848 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.00, opts=13)
23:32:49.850 00.002 1032 Enqueuing Move request for scope (0.14, 0.00)
23:32:49.852 00.002 10072 Worker thread wakes up
23:32:49.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
23:32:49.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
23:32:49.852 00.000 10072 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=-0.13
23:32:49.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:32:49.857 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:32:49.857 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:32:49.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:49.857 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:32:49.857 00.000 10072 MoveAxis(W, 1, ABG)
23:32:49.857 00.000 10072 Guiding  Dir = 3, Dur = 1
23:32:49.857 00.000 10072 IsGuiding returns 0
23:32:49.858 00.001 10072 PulseGuide returned control before completion, sleep 11
23:32:49.875 00.017 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:32:49.877 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:49.879 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:49.880 00.001 1032 Enqueuing Expose request
23:32:49.884 00.004 10072 IsGuiding returns 0
23:32:49.884 00.000 10072 Move returns status 0, amount 1
23:32:49.884 00.000 10072 MoveAxis(N, 0, ABG)
23:32:49.884 00.000 10072 Move returns status 0, amount 0
23:32:49.884 00.000 10072 move complete, result=0
23:32:49.884 00.000 10072 worker thread done servicing request
23:32:49.884 00.000 10072 Worker thread wakes up
23:32:49.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:49.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:49.895 00.011 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:32:50.513 00.618 10072 Exposure complete
23:32:50.563 00.050 10072 worker thread done servicing request
23:32:50.563 00.000 1032 OnExposeComplete: enter
23:32:50.564 00.001 1032 UpdateGuideState(): m_state=6
23:32:50.566 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9813
23:32:50.567 00.001 1032 Star::Find returns 1 (0), X=1108.86, Y=129.61, Mass=1380, SNR=26.1, Peak=107 HFD=3.3
23:32:50.569 00.002 1032 MultiStar: [#1 0.18,0.04,0.97,U] [#2 0.29,-0.02,0.00,M2] [#3 0.11,-0.10,0.76,U] [#4 0.20,-0.05,0.66,U] [#5 0.20,0.01,0.69,U] [#6 0.08,0.11,0.64,U] [#7 0.18,-0.09,0.68,U] [#8 0.18,0.02,0.50,U] 
23:32:50.570 00.001 1032 single-star, 7 included, MultiStar: {0.15, -0.02}, one-star: {0.07, -0.05}
23:32:50.572 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
23:32:50.573 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
23:32:50.575 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.62 mountX=-0.06 mountY=-0.05, mountTheta=-2.45
23:32:50.579 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
23:32:50.581 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
23:32:50.584 00.003 10072 Worker thread wakes up
23:32:50.584 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
23:32:50.584 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
23:32:50.584 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.06 yDistance=-0.05
23:32:50.586 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:32:50.589 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:32:50.589 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:32:50.589 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:50.589 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:32:50.589 00.000 10072 MoveAxis(W, 2, ABG)
23:32:50.589 00.000 10072 Guiding  Dir = 3, Dur = 2
23:32:50.589 00.000 10072 IsGuiding returns 0
23:32:50.590 00.001 10072 PulseGuide returned control before completion, sleep 12
23:32:50.604 00.014 10072 IsGuiding returns 0
23:32:50.604 00.000 10072 Move returns status 0, amount 2
23:32:50.604 00.000 10072 MoveAxis(N, 0, ABG)
23:32:50.604 00.000 10072 Move returns status 0, amount 0
23:32:50.604 00.000 10072 move complete, result=0
23:32:50.604 00.000 10072 worker thread done servicing request
23:32:50.607 00.003 1032 UpdateGuideState exits: m=1380 SNR=26.1
23:32:50.608 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:50.610 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:50.612 00.002 1032 Enqueuing Expose request
23:32:50.615 00.003 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:32:50.616 00.001 10072 Worker thread wakes up
23:32:50.616 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:50.616 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:51.029 00.413 10072 Exposure complete
23:32:51.080 00.051 10072 worker thread done servicing request
23:32:51.080 00.000 1032 OnExposeComplete: enter
23:32:51.084 00.004 1032 UpdateGuideState(): m_state=6
23:32:51.085 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9814
23:32:51.087 00.002 1032 Star::Find returns 1 (0), X=1108.95, Y=129.57, Mass=1368, SNR=26.0, Peak=115 HFD=3.4
23:32:51.089 00.002 1032 MultiStar: [#1 0.17,-0.10,0.96,U] [#2 0.16,0.02,0.81,U] [#3 0.12,-0.10,0.74,U] [#4 0.02,0.02,0.65,U] [#5 0.39,-0.21,0.00,M1] [#6 0.23,-0.02,0.61,U] [#7 0.10,-0.10,0.73,U] [#8 0.19,-0.23,0.00,M1] 
23:32:51.091 00.002 1032 refined, 6 included, MultiStar: {0.14, -0.06}, one-star: {0.15, -0.08}
23:32:51.093 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
23:32:51.095 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
23:32:51.096 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.38 mountX=-0.09 mountY=-0.12, mountTheta=-2.21
23:32:51.099 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
23:32:51.100 00.001 1032 Enqueuing Move request for scope (0.14, -0.06)
23:32:51.103 00.003 10072 Worker thread wakes up
23:32:51.103 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
23:32:51.103 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
23:32:51.103 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.09 yDistance=-0.12
23:32:51.105 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:32:51.108 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:32:51.108 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
23:32:51.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:51.109 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:32:51.109 00.000 10072 MoveAxis(W, 2, ABG)
23:32:51.109 00.000 10072 Guiding  Dir = 3, Dur = 2
23:32:51.109 00.000 10072 IsGuiding returns 0
23:32:51.110 00.001 10072 PulseGuide returned control before completion, sleep 12
23:32:51.127 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:32:51.130 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:51.131 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:51.133 00.002 1032 Enqueuing Expose request
23:32:51.136 00.003 10072 IsGuiding returns 0
23:32:51.136 00.000 10072 Move returns status 0, amount 2
23:32:51.136 00.000 10072 MoveAxis(N, 0, ABG)
23:32:51.136 00.000 10072 Move returns status 0, amount 0
23:32:51.136 00.000 10072 move complete, result=0
23:32:51.136 00.000 10072 worker thread done servicing request
23:32:51.136 00.000 10072 Worker thread wakes up
23:32:51.136 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:51.137 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:51.146 00.009 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:32:51.766 00.620 10072 Exposure complete
23:32:51.819 00.053 10072 worker thread done servicing request
23:32:51.819 00.000 1032 OnExposeComplete: enter
23:32:51.822 00.003 1032 UpdateGuideState(): m_state=6
23:32:51.823 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9815
23:32:51.825 00.002 1032 Star::Find returns 1 (0), X=1108.83, Y=129.42, Mass=1518, SNR=27.4, Peak=111 HFD=3.3
23:32:51.827 00.002 1032 MultiStar: [#1 0.20,-0.24,0.00,M1] [#2 0.25,-0.25,0.00,M2] [#3 0.11,-0.19,0.74,U] [#4 0.11,-0.25,0.00,M1] [#5 0.16,-0.12,0.69,U] [#6 0.17,-0.06,0.59,U] [#7 0.21,-0.07,0.65,U] [#8 0.16,-0.21,0.00,M2] 
23:32:51.829 00.002 1032 refined, 4 included, MultiStar: {0.13, -0.15}, one-star: {0.03, -0.23}
23:32:51.831 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
23:32:51.834 00.003 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
23:32:51.837 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.19 cameraTheta=-0.86 mountX=-0.17 mountY=-0.08, mountTheta=-2.69
23:32:51.840 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.15, opts=13)
23:32:51.842 00.002 1032 Enqueuing Move request for scope (0.13, -0.15)
23:32:51.843 00.001 10072 Worker thread wakes up
23:32:51.843 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
23:32:51.844 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
23:32:51.844 00.000 10072 Moving (0.13, -0.15) raw xDistance=-0.17 yDistance=-0.08
23:32:51.845 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:32:51.848 00.003 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 288.77
23:32:51.848 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
23:32:51.848 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:51.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:32:51.848 00.000 10072 MoveAxis(E, 81, ABG)
23:32:51.848 00.000 10072 Guiding  Dir = 2, Dur = 81
23:32:51.849 00.001 10072 IsGuiding returns 0
23:32:51.849 00.000 10072 PulseGuide returned control before completion, sleep 91
23:32:51.866 00.017 1032 UpdateGuideState exits: m=1518 SNR=27.4
23:32:51.868 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:51.869 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:51.871 00.002 1032 Enqueuing Expose request
23:32:51.949 00.078 10072 IsGuiding returns 0
23:32:51.949 00.000 10072 Move returns status 0, amount 81
23:32:51.949 00.000 10072 MoveAxis(N, 0, ABG)
23:32:51.949 00.000 10072 Move returns status 0, amount 0
23:32:51.949 00.000 10072 move complete, result=0
23:32:51.949 00.000 10072 worker thread done servicing request
23:32:51.949 00.000 10072 Worker thread wakes up
23:32:51.949 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:51.949 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:51.950 00.001 1032 GuideStep: -0.2 px 81 ms EAST, -0.1 px 0 ms NORTH
23:32:52.356 00.406 10072 Exposure complete
23:32:52.402 00.046 10072 worker thread done servicing request
23:32:52.402 00.000 1032 OnExposeComplete: enter
23:32:52.403 00.001 1032 UpdateGuideState(): m_state=6
23:32:52.406 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9816
23:32:52.407 00.001 1032 Star::Find returns 1 (0), X=1108.78, Y=129.43, Mass=1353, SNR=25.8, Peak=98 HFD=3.3
23:32:52.409 00.002 1032 MultiStar: [#1 0.25,-0.11,0.00,M2] [#2 0.22,-0.01,0.81,U] [#3 0.09,-0.15,0.79,U] [#4 0.11,-0.22,0.67,U] [#5 0.20,-0.19,0.00,M1] [#6 -0.00,-0.06,0.66,U] [#7 0.11,-0.12,0.73,U] [#8 0.22,-0.25,0.00,M3] 
23:32:52.410 00.001 1032 refined, 5 included, MultiStar: {0.08, -0.14}, one-star: {-0.02, -0.23}
23:32:52.412 00.002 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
23:32:52.413 00.001 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
23:32:52.415 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.04 mountX=-0.15 mountY=-0.04, mountTheta=-2.87
23:32:52.418 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.14, opts=13)
23:32:52.420 00.002 1032 Enqueuing Move request for scope (0.08, -0.14)
23:32:52.421 00.001 10072 Worker thread wakes up
23:32:52.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
23:32:52.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
23:32:52.421 00.000 10072 Moving (0.08, -0.14) raw xDistance=-0.15 yDistance=-0.04
23:32:52.424 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:32:52.427 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.77
23:32:52.427 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
23:32:52.427 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:52.427 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:32:52.427 00.000 10072 MoveAxis(E, 71, ABG)
23:32:52.427 00.000 10072 Guiding  Dir = 2, Dur = 71
23:32:52.428 00.001 10072 IsGuiding returns 0
23:32:52.429 00.001 10072 PulseGuide returned control before completion, sleep 81
23:32:52.445 00.016 1032 UpdateGuideState exits: m=1353 SNR=25.8
23:32:52.447 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:52.450 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:52.451 00.001 1032 Enqueuing Expose request
23:32:52.525 00.074 10072 IsGuiding returns 0
23:32:52.525 00.000 10072 Move returns status 0, amount 71
23:32:52.525 00.000 10072 MoveAxis(N, 0, ABG)
23:32:52.525 00.000 10072 Move returns status 0, amount 0
23:32:52.525 00.000 10072 move complete, result=0
23:32:52.526 00.001 10072 worker thread done servicing request
23:32:52.526 00.000 10072 Worker thread wakes up
23:32:52.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:52.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:52.527 00.001 1032 GuideStep: -0.2 px 71 ms EAST, -0.0 px 0 ms NORTH
23:32:53.154 00.627 10072 Exposure complete
23:32:53.200 00.046 10072 worker thread done servicing request
23:32:53.200 00.000 1032 OnExposeComplete: enter
23:32:53.202 00.002 1032 UpdateGuideState(): m_state=6
23:32:53.203 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9817
23:32:53.207 00.004 1032 Star::Find returns 1 (0), X=1108.95, Y=129.63, Mass=1232, SNR=24.7, Peak=96 HFD=3.3
23:32:53.208 00.001 1032 MultiStar: [#1 0.19,0.11,1.06,U] [#2 0.09,0.17,0.87,U] [#3 0.06,0.01,0.79,U] [#4 0.13,0.17,0.73,U] [#5 0.20,0.25,0.00,M2] [#6 0.17,0.22,0.00,M1] [#7 0.25,0.07,0.00,M1] [#8 0.10,0.12,0.56,U] 
23:32:53.210 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.09}, one-star: {0.16, -0.03}
23:32:53.212 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:32:53.214 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:32:53.216 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.62 mountX=0.05 mountY=-0.14, mountTheta=-1.21
23:32:53.219 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
23:32:53.221 00.002 1032 Enqueuing Move request for scope (0.12, 0.09)
23:32:53.222 00.001 10072 Worker thread wakes up
23:32:53.223 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
23:32:53.223 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
23:32:53.223 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.05 yDistance=-0.14
23:32:53.225 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:32:53.228 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:32:53.228 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:32:53.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:53.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:32:53.228 00.000 10072 MoveAxis(W, 2, ABG)
23:32:53.228 00.000 10072 Guiding  Dir = 3, Dur = 2
23:32:53.228 00.000 10072 IsGuiding returns 0
23:32:53.228 00.000 10072 PulseGuide returned control before completion, sleep 12
23:32:53.246 00.018 10072 IsGuiding returns 0
23:32:53.246 00.000 10072 Move returns status 0, amount 2
23:32:53.247 00.001 10072 MoveAxis(N, 0, ABG)
23:32:53.247 00.000 10072 Move returns status 0, amount 0
23:32:53.247 00.000 10072 move complete, result=0
23:32:53.247 00.000 10072 worker thread done servicing request
23:32:53.248 00.001 1032 UpdateGuideState exits: m=1232 SNR=24.7
23:32:53.251 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:53.253 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:53.255 00.002 1032 Enqueuing Expose request
23:32:53.256 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:32:53.258 00.002 10072 Worker thread wakes up
23:32:53.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:53.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:53.673 00.415 10072 Exposure complete
23:32:53.727 00.054 10072 worker thread done servicing request
23:32:53.727 00.000 1032 OnExposeComplete: enter
23:32:53.729 00.002 1032 UpdateGuideState(): m_state=6
23:32:53.732 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9818
23:32:53.733 00.001 1032 Star::Find returns 1 (0), X=1108.80, Y=129.72, Mass=1430, SNR=26.6, Peak=109 HFD=3.5
23:32:53.735 00.002 1032 MultiStar: [#1 0.19,0.05,0.96,U] [#2 0.19,0.14,0.77,U] [#3 0.05,-0.05,0.75,U] [#4 0.00,0.15,0.65,U] [#5 0.12,0.10,0.65,U] [#6 0.08,0.18,0.61,U] [#7 0.25,0.01,0.67,U] [#8 0.21,0.07,0.49,U] 
23:32:53.738 00.003 1032 single-star, 8 included, MultiStar: {0.12, 0.08}, one-star: {-0.00, 0.06}
23:32:53.740 00.002 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
23:32:53.741 00.001 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
23:32:53.743 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.57 mountX=0.06 mountY=-0.02, mountTheta=-0.26
23:32:53.746 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.06, opts=13)
23:32:53.748 00.002 1032 Enqueuing Move request for scope (-0.00, 0.06)
23:32:53.750 00.002 10072 Worker thread wakes up
23:32:53.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
23:32:53.750 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
23:32:53.750 00.000 10072 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=-0.02
23:32:53.752 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:32:53.754 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:32:53.755 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:32:53.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:53.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:32:53.755 00.000 10072 MoveAxis(W, 1, ABG)
23:32:53.755 00.000 10072 Guiding  Dir = 3, Dur = 1
23:32:53.755 00.000 10072 IsGuiding returns 0
23:32:53.755 00.000 10072 PulseGuide returned control before completion, sleep 11
23:32:53.772 00.017 1032 UpdateGuideState exits: m=1430 SNR=26.6
23:32:53.774 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:53.777 00.003 10072 IsGuiding returns 0
23:32:53.777 00.000 10072 Move returns status 0, amount 1
23:32:53.777 00.000 10072 MoveAxis(N, 0, ABG)
23:32:53.777 00.000 10072 Move returns status 0, amount 0
23:32:53.777 00.000 10072 move complete, result=0
23:32:53.777 00.000 10072 worker thread done servicing request
23:32:53.777 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:53.779 00.002 1032 Enqueuing Expose request
23:32:53.780 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:32:53.782 00.002 10072 Worker thread wakes up
23:32:53.782 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:53.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:54.418 00.636 10072 Exposure complete
23:32:54.466 00.048 1032 OnExposeComplete: enter
23:32:54.468 00.002 1032 UpdateGuideState(): m_state=6
23:32:54.470 00.002 10072 worker thread done servicing request
23:32:54.470 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9819
23:32:54.471 00.001 1032 Star::Find returns 1 (0), X=1108.90, Y=129.51, Mass=1437, SNR=26.6, Peak=123 HFD=3.4
23:32:54.473 00.002 1032 MultiStar: [#1 0.25,-0.07,0.00,M1] [#2 0.19,-0.16,0.80,U] [#3 0.02,-0.06,0.74,U] [#4 0.09,0.04,0.68,U] [#5 0.24,0.03,0.67,U] [#6 0.24,-0.02,0.62,U] [#7 0.24,0.01,0.70,U] [#8 0.22,-0.14,0.00,M2] 
23:32:54.475 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.05}, one-star: {0.10, -0.15}
23:32:54.477 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
23:32:54.480 00.003 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
23:32:54.481 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.33 mountX=-0.09 mountY=-0.13, mountTheta=-2.16
23:32:54.484 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
23:32:54.485 00.001 1032 Enqueuing Move request for scope (0.15, -0.05)
23:32:54.488 00.003 10072 Worker thread wakes up
23:32:54.489 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
23:32:54.489 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
23:32:54.489 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.09 yDistance=-0.13
23:32:54.491 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:32:54.495 00.004 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:32:54.495 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
23:32:54.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:54.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:32:54.495 00.000 10072 MoveAxis(W, 0, ABG)
23:32:54.495 00.000 10072 Move returns status 0, amount 0
23:32:54.495 00.000 10072 MoveAxis(N, 0, ABG)
23:32:54.495 00.000 10072 Move returns status 0, amount 0
23:32:54.495 00.000 10072 move complete, result=0
23:32:54.495 00.000 10072 worker thread done servicing request
23:32:54.512 00.017 1032 UpdateGuideState exits: m=1437 SNR=26.6
23:32:54.514 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:54.517 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:54.518 00.001 1032 Enqueuing Expose request
23:32:54.519 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:32:54.522 00.003 10072 Worker thread wakes up
23:32:54.522 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:54.522 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:54.935 00.413 10072 Exposure complete
23:32:54.985 00.050 10072 worker thread done servicing request
23:32:54.985 00.000 1032 OnExposeComplete: enter
23:32:54.987 00.002 1032 UpdateGuideState(): m_state=6
23:32:54.989 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9820
23:32:54.991 00.002 1032 Star::Find returns 1 (0), X=1108.87, Y=129.62, Mass=1488, SNR=27.1, Peak=130 HFD=3.3
23:32:54.993 00.002 1032 MultiStar: [#1 0.16,0.05,0.94,U] [#2 0.21,0.04,0.76,U] [#3 0.07,0.01,0.73,U] [#4 0.09,0.13,0.69,U] [#5 0.15,0.15,0.65,U] [#6 0.09,0.14,0.59,U] [#7 0.09,0.17,0.68,U] [#8 0.11,0.01,0.50,U] 
23:32:54.997 00.004 1032 single-star, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.07, -0.03}
23:32:54.999 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
23:32:55.001 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
23:32:55.002 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.42 mountX=-0.05 mountY=-0.06, mountTheta=-2.25
23:32:55.005 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
23:32:55.009 00.004 1032 Enqueuing Move request for scope (0.07, -0.03)
23:32:55.010 00.001 10072 Worker thread wakes up
23:32:55.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:32:55.010 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:32:55.010 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
23:32:55.013 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:32:55.017 00.004 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:32:55.017 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:32:55.017 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:55.017 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:32:55.017 00.000 10072 MoveAxis(W, 0, ABG)
23:32:55.017 00.000 10072 Move returns status 0, amount 0
23:32:55.017 00.000 10072 MoveAxis(N, 0, ABG)
23:32:55.017 00.000 10072 Move returns status 0, amount 0
23:32:55.017 00.000 10072 move complete, result=0
23:32:55.017 00.000 10072 worker thread done servicing request
23:32:55.035 00.018 1032 UpdateGuideState exits: m=1488 SNR=27.1
23:32:55.037 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:55.039 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:55.041 00.002 1032 Enqueuing Expose request
23:32:55.043 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:32:55.044 00.001 10072 Worker thread wakes up
23:32:55.045 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:55.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:55.668 00.623 10072 Exposure complete
23:32:55.715 00.047 10072 worker thread done servicing request
23:32:55.715 00.000 1032 OnExposeComplete: enter
23:32:55.718 00.003 1032 UpdateGuideState(): m_state=6
23:32:55.719 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9821
23:32:55.720 00.001 1032 Star::Find returns 1 (0), X=1108.83, Y=129.82, Mass=1600, SNR=28.1, Peak=127 HFD=2.9
23:32:55.722 00.002 1032 MultiStar: [#1 0.10,0.28,0.00,M1] [#2 0.14,0.18,0.74,U] [#3 0.05,0.16,0.70,U] [#4 0.02,0.19,0.63,U] [#5 0.13,0.27,0.00,M1] [#6 0.12,0.37,0.00,M1] [#7 0.10,0.22,0.64,U] [#8 -0.00,0.08,0.47,U] 
23:32:55.723 00.001 1032 single-star, 5 included, MultiStar: {0.06, 0.17}, one-star: {0.04, 0.17}
23:32:55.725 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
23:32:55.726 00.001 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
23:32:55.728 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.35 mountX=0.15 mountY=-0.08, mountTheta=-0.48
23:32:55.731 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.17, opts=13)
23:32:55.732 00.001 1032 Enqueuing Move request for scope (0.04, 0.17)
23:32:55.734 00.002 10072 Worker thread wakes up
23:32:55.734 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
23:32:55.734 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
23:32:55.734 00.000 10072 Moving (0.04, 0.17) raw xDistance=0.15 yDistance=-0.08
23:32:55.736 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:32:55.739 00.003 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.77
23:32:55.740 00.001 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
23:32:55.740 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:55.740 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:32:55.740 00.000 10072 MoveAxis(W, 72, ABG)
23:32:55.740 00.000 10072 Guiding  Dir = 3, Dur = 72
23:32:55.740 00.000 10072 IsGuiding returns 0
23:32:55.741 00.001 10072 PulseGuide returned control before completion, sleep 82
23:32:55.759 00.018 1032 UpdateGuideState exits: m=1600 SNR=28.1
23:32:55.762 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:55.764 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:55.765 00.001 1032 Enqueuing Expose request
23:32:55.838 00.073 10072 IsGuiding returns 0
23:32:55.838 00.000 10072 Move returns status 0, amount 72
23:32:55.838 00.000 10072 MoveAxis(N, 0, ABG)
23:32:55.838 00.000 10072 Move returns status 0, amount 0
23:32:55.838 00.000 10072 move complete, result=0
23:32:55.838 00.000 10072 worker thread done servicing request
23:32:55.838 00.000 10072 Worker thread wakes up
23:32:55.838 00.000 1032 GuideStep: 0.2 px 72 ms WEST, -0.1 px 0 ms NORTH
23:32:55.840 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:55.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:56.248 00.408 10072 Exposure complete
23:32:56.302 00.054 10072 worker thread done servicing request
23:32:56.302 00.000 1032 OnExposeComplete: enter
23:32:56.304 00.002 1032 UpdateGuideState(): m_state=6
23:32:56.306 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9822
23:32:56.309 00.003 1032 Star::Find returns 1 (0), X=1108.86, Y=129.98, Mass=1407, SNR=26.4, Peak=112 HFD=2.9
23:32:56.310 00.001 1032 MultiStar: [#1 0.31,0.28,0.00,M2] [#2 0.19,0.27,0.00,M1] [#3 0.21,0.19,0.00,M1] [#4 0.24,0.30,0.00,M1] [#5 0.29,0.25,0.00,M2] [#6 0.31,0.44,0.00,M2] [#7 0.43,0.17,0.00,M1] [#8 0.17,0.21,0.00,M1] 
23:32:56.312 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
23:32:56.313 00.001 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
23:32:56.314 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.32 hyp=0.33 cameraTheta=1.39 mountX=0.30 mountY=-0.14, mountTheta=-0.44
23:32:56.317 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.32, opts=13)
23:32:56.318 00.001 1032 Enqueuing Move request for scope (0.06, 0.32)
23:32:56.320 00.002 10072 Worker thread wakes up
23:32:56.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.32) opts 0xd
23:32:56.320 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.32)
23:32:56.320 00.000 10072 Moving (0.06, 0.32) raw xDistance=0.30 yDistance=-0.14
23:32:56.322 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:32:56.326 00.004 10072 PPEC rslt: input = 0.30, final = 0.15, react = 0.15, pred = 0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 288.77
23:32:56.326 00.000 10072 PPEC: input: 0.30, control: 0.15, exposure: 500
23:32:56.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:56.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:32:56.326 00.000 10072 MoveAxis(W, 140, ABG)
23:32:56.326 00.000 10072 Guiding  Dir = 3, Dur = 140
23:32:56.327 00.001 10072 IsGuiding returns 0
23:32:56.327 00.000 10072 PulseGuide returned control before completion, sleep 150
23:32:56.344 00.017 1032 UpdateGuideState exits: m=1407 SNR=26.4
23:32:56.345 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:56.346 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:56.349 00.003 1032 Enqueuing Expose request
23:32:56.480 00.131 10072 IsGuiding returns 0
23:32:56.480 00.000 10072 Move returns status 0, amount 140
23:32:56.480 00.000 10072 MoveAxis(N, 0, ABG)
23:32:56.481 00.001 10072 Move returns status 0, amount 0
23:32:56.481 00.000 10072 move complete, result=0
23:32:56.481 00.000 10072 worker thread done servicing request
23:32:56.481 00.000 10072 Worker thread wakes up
23:32:56.481 00.000 1032 GuideStep: 0.3 px 140 ms WEST, -0.1 px 0 ms NORTH
23:32:56.483 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:56.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:57.108 00.625 10072 Exposure complete
23:32:57.160 00.052 10072 worker thread done servicing request
23:32:57.160 00.000 1032 OnExposeComplete: enter
23:32:57.163 00.003 1032 UpdateGuideState(): m_state=6
23:32:57.165 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9823
23:32:57.167 00.002 1032 Star::Find returns 1 (0), X=1108.97, Y=129.52, Mass=1447, SNR=26.7, Peak=120 HFD=3.5
23:32:57.168 00.001 1032 MultiStar: [#1 0.33,-0.10,0.00,M3] [#2 0.31,-0.13,0.00,M2] [#3 0.23,-0.20,0.00,M2] [#4 0.29,-0.07,0.00,M2] [#5 0.32,-0.07,0.00,M3] [#6 0.22,-0.00,0.58,U] [#7 0.33,-0.10,0.00,M2] [#8 0.24,-0.15,0.00,M2] 
23:32:57.171 00.003 1032 refined, 1 included, MultiStar: {0.19, -0.08}, one-star: {0.18, -0.13}
23:32:57.172 00.001 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
23:32:57.174 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
23:32:57.177 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.41 mountX=-0.13 mountY=-0.17, mountTheta=-2.24
23:32:57.183 00.006 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.08, opts=13)
23:32:57.185 00.002 1032 Enqueuing Move request for scope (0.19, -0.08)
23:32:57.187 00.002 10072 Worker thread wakes up
23:32:57.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
23:32:57.187 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
23:32:57.187 00.000 10072 Moving (0.19, -0.08) raw xDistance=-0.13 yDistance=-0.17
23:32:57.189 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:32:57.193 00.004 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 288.77
23:32:57.193 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
23:32:57.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:57.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:32:57.194 00.001 10072 MoveAxis(E, 61, ABG)
23:32:57.194 00.000 10072 Guiding  Dir = 2, Dur = 61
23:32:57.194 00.000 10072 IsGuiding returns 0
23:32:57.194 00.000 10072 PulseGuide returned control before completion, sleep 71
23:32:57.212 00.018 1032 UpdateGuideState exits: m=1447 SNR=26.7
23:32:57.214 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:57.217 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:57.218 00.001 1032 Enqueuing Expose request
23:32:57.279 00.061 10072 IsGuiding returns 0
23:32:57.279 00.000 10072 Move returns status 0, amount 61
23:32:57.279 00.000 10072 MoveAxis(N, 0, ABG)
23:32:57.279 00.000 10072 Move returns status 0, amount 0
23:32:57.279 00.000 10072 move complete, result=0
23:32:57.279 00.000 10072 worker thread done servicing request
23:32:57.279 00.000 10072 Worker thread wakes up
23:32:57.279 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:57.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:57.282 00.003 1032 GuideStep: -0.1 px 61 ms EAST, -0.2 px 0 ms NORTH
23:32:57.687 00.405 10072 Exposure complete
23:32:57.740 00.053 10072 worker thread done servicing request
23:32:57.740 00.000 1032 OnExposeComplete: enter
23:32:57.742 00.002 1032 UpdateGuideState(): m_state=6
23:32:57.744 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9824
23:32:57.747 00.003 1032 Star::Find returns 1 (0), X=1109.01, Y=129.46, Mass=1449, SNR=26.8, Peak=123 HFD=3.4
23:32:57.749 00.002 1032 MultiStar: [#1 0.31,-0.19,0.00,M4] [#2 0.24,-0.08,0.00,M3] [#3 0.17,-0.19,0.74,U] [#4 0.22,-0.20,0.00,M3] [#5 0.36,-0.01,0.00,M4] [#6 0.15,-0.14,0.58,U] [#7 0.40,-0.06,0.00,M3] [#8 0.21,-0.12,0.52,U] 
23:32:57.751 00.002 1032 refined, 3 included, MultiStar: {0.19, -0.17}, one-star: {0.21, -0.20}
23:32:57.753 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
23:32:57.756 00.003 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
23:32:57.758 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-0.74 mountX=-0.21 mountY=-0.14, mountTheta=-2.57
23:32:57.761 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.17, opts=13)
23:32:57.763 00.002 1032 Enqueuing Move request for scope (0.19, -0.17)
23:32:57.764 00.001 10072 Worker thread wakes up
23:32:57.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
23:32:57.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
23:32:57.764 00.000 10072 Moving (0.19, -0.17) raw xDistance=-0.21 yDistance=-0.14
23:32:57.767 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:32:57.770 00.003 10072 PPEC rslt: input = -0.21, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 288.77
23:32:57.770 00.000 10072 PPEC: input: -0.21, control: -0.10, exposure: 500
23:32:57.771 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:57.771 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:32:57.771 00.000 10072 MoveAxis(E, 100, ABG)
23:32:57.771 00.000 10072 Guiding  Dir = 2, Dur = 100
23:32:57.771 00.000 10072 IsGuiding returns 0
23:32:57.772 00.001 10072 PulseGuide returned control before completion, sleep 110
23:32:57.789 00.017 1032 UpdateGuideState exits: m=1449 SNR=26.8
23:32:57.792 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:57.794 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:57.796 00.002 1032 Enqueuing Expose request
23:32:57.884 00.088 10072 IsGuiding returns 0
23:32:57.884 00.000 10072 Move returns status 0, amount 100
23:32:57.884 00.000 10072 MoveAxis(N, 0, ABG)
23:32:57.884 00.000 10072 Move returns status 0, amount 0
23:32:57.884 00.000 10072 move complete, result=0
23:32:57.884 00.000 10072 worker thread done servicing request
23:32:57.884 00.000 10072 Worker thread wakes up
23:32:57.884 00.000 1032 GuideStep: -0.2 px 100 ms EAST, -0.1 px 0 ms NORTH
23:32:57.887 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:57.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:58.511 00.624 10072 Exposure complete
23:32:58.561 00.050 10072 worker thread done servicing request
23:32:58.561 00.000 1032 OnExposeComplete: enter
23:32:58.563 00.002 1032 UpdateGuideState(): m_state=6
23:32:58.565 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9825
23:32:58.567 00.002 1032 Star::Find returns 1 (0), X=1108.84, Y=129.74, Mass=1334, SNR=25.7, Peak=95 HFD=3.4
23:32:58.568 00.001 1032 MultiStar: [#1 0.22,0.12,1.01,U] [#2 0.23,0.15,0.00,M4] [#3 0.08,0.01,0.79,U] [#4 0.05,0.09,0.70,U] [#5 0.19,0.17,0.68,U] [#6 0.08,0.21,0.68,U] [#7 0.11,0.09,0.70,U] [#8 0.17,0.17,0.53,U] 
23:32:58.570 00.002 1032 single-star, 7 included, MultiStar: {0.12, 0.11}, one-star: {0.05, 0.08}
23:32:58.572 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
23:32:58.573 00.001 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
23:32:58.575 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.04 mountX=0.07 mountY=-0.07, mountTheta=-0.79
23:32:58.577 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
23:32:58.580 00.003 1032 Enqueuing Move request for scope (0.05, 0.08)
23:32:58.582 00.002 10072 Worker thread wakes up
23:32:58.582 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:32:58.582 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:32:58.582 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
23:32:58.586 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:32:58.589 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:32:58.589 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:32:58.589 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:58.589 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:32:58.589 00.000 10072 MoveAxis(E, 1, ABG)
23:32:58.589 00.000 10072 Guiding  Dir = 2, Dur = 1
23:32:58.590 00.001 10072 IsGuiding returns 0
23:32:58.591 00.001 10072 PulseGuide returned control before completion, sleep 11
23:32:58.603 00.012 10072 IsGuiding returns 1
23:32:58.603 00.000 10072 scope still moving after pulse duration time elapsed
23:32:58.607 00.004 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:32:58.610 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:58.613 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:58.614 00.001 1032 Enqueuing Expose request
23:32:58.635 00.021 10072 IsGuiding returns 0
23:32:58.635 00.000 10072 scope move finished after 1 + 43 ms
23:32:58.635 00.000 10072 Move returns status 0, amount 1
23:32:58.635 00.000 10072 MoveAxis(N, 0, ABG)
23:32:58.635 00.000 10072 Move returns status 0, amount 0
23:32:58.635 00.000 10072 move complete, result=0
23:32:58.635 00.000 10072 worker thread done servicing request
23:32:58.635 00.000 10072 Worker thread wakes up
23:32:58.635 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:58.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:58.636 00.001 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:32:59.045 00.409 10072 Exposure complete
23:32:59.097 00.052 10072 worker thread done servicing request
23:32:59.098 00.001 1032 OnExposeComplete: enter
23:32:59.099 00.001 1032 UpdateGuideState(): m_state=6
23:32:59.101 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9826
23:32:59.104 00.003 1032 Star::Find returns 1 (0), X=1108.88, Y=129.84, Mass=1410, SNR=26.4, Peak=104 HFD=3.3
23:32:59.106 00.002 1032 MultiStar: [#1 0.29,0.25,0.00,M4] [#2 0.23,0.24,0.00,M5] [#3 -0.01,0.05,0.72,U] [#4 0.04,0.23,0.63,U] [#5 0.15,0.17,0.63,U] [#6 0.06,0.29,0.00,M1] [#7 0.20,0.15,0.69,U] [#8 0.05,0.17,0.54,U] 
23:32:59.107 00.001 1032 refined, 5 included, MultiStar: {0.09, 0.16}, one-star: {0.08, 0.18}
23:32:59.110 00.003 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
23:32:59.112 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
23:32:59.115 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.07 mountX=0.13 mountY=-0.12, mountTheta=-0.76
23:32:59.120 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.16, opts=13)
23:32:59.122 00.002 1032 Enqueuing Move request for scope (0.09, 0.16)
23:32:59.125 00.003 10072 Worker thread wakes up
23:32:59.125 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
23:32:59.125 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
23:32:59.125 00.000 10072 Moving (0.09, 0.16) raw xDistance=0.13 yDistance=-0.12
23:32:59.126 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:32:59.129 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 288.76
23:32:59.129 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:32:59.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:59.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:32:59.129 00.000 10072 MoveAxis(W, 63, ABG)
23:32:59.129 00.000 10072 Guiding  Dir = 3, Dur = 63
23:32:59.130 00.001 10072 IsGuiding returns 0
23:32:59.130 00.000 10072 PulseGuide returned control before completion, sleep 73
23:32:59.148 00.018 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:32:59.151 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:59.154 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:59.155 00.001 1032 Enqueuing Expose request
23:32:59.213 00.058 10072 IsGuiding returns 0
23:32:59.213 00.000 10072 Move returns status 0, amount 63
23:32:59.213 00.000 10072 MoveAxis(N, 0, ABG)
23:32:59.213 00.000 10072 Move returns status 0, amount 0
23:32:59.213 00.000 10072 move complete, result=0
23:32:59.213 00.000 10072 worker thread done servicing request
23:32:59.213 00.000 10072 Worker thread wakes up
23:32:59.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:59.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:32:59.213 00.000 1032 GuideStep: 0.1 px 63 ms WEST, -0.1 px 0 ms NORTH
23:32:59.840 00.627 10072 Exposure complete
23:32:59.890 00.050 10072 worker thread done servicing request
23:32:59.890 00.000 1032 OnExposeComplete: enter
23:32:59.892 00.002 1032 UpdateGuideState(): m_state=6
23:32:59.899 00.007 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9827
23:32:59.904 00.005 1032 Star::Find returns 1 (0), X=1108.89, Y=129.60, Mass=1351, SNR=25.8, Peak=97 HFD=3.4
23:32:59.906 00.002 1032 MultiStar: [#1 0.23,-0.02,0.97,U] [#2 0.14,0.10,0.80,U] [#3 0.02,-0.15,0.76,U] [#4 0.10,0.05,0.67,U] [#5 0.18,0.01,0.73,U] [#6 0.20,0.01,0.64,U] [#7 0.15,-0.00,0.72,U] [#8 0.13,-0.08,0.51,U] 
23:32:59.908 00.002 1032 single-star, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.09, -0.06}
23:32:59.909 00.001 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
23:32:59.911 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
23:32:59.912 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.58 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
23:32:59.915 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
23:32:59.916 00.001 1032 Enqueuing Move request for scope (0.09, -0.06)
23:32:59.919 00.003 10072 Worker thread wakes up
23:32:59.920 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
23:32:59.920 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
23:32:59.920 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
23:32:59.921 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:32:59.926 00.005 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:32:59.926 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:32:59.926 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:59.926 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:32:59.926 00.000 10072 MoveAxis(W, 0, ABG)
23:32:59.926 00.000 10072 Move returns status 0, amount 0
23:32:59.926 00.000 10072 MoveAxis(N, 0, ABG)
23:32:59.926 00.000 10072 Move returns status 0, amount 0
23:32:59.926 00.000 10072 move complete, result=0
23:32:59.927 00.001 10072 worker thread done servicing request
23:32:59.944 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.8
23:32:59.947 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:59.949 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:32:59.951 00.002 1032 Enqueuing Expose request
23:32:59.953 00.002 10072 Worker thread wakes up
23:32:59.953 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:32:59.956 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:32:59.956 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:00.372 00.416 10072 Exposure complete
23:33:00.422 00.050 10072 worker thread done servicing request
23:33:00.423 00.001 1032 OnExposeComplete: enter
23:33:00.424 00.001 1032 UpdateGuideState(): m_state=6
23:33:00.427 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9828
23:33:00.431 00.004 1032 Star::Find returns 1 (0), X=1108.87, Y=129.55, Mass=1447, SNR=26.7, Peak=119 HFD=3.3
23:33:00.433 00.002 1032 MultiStar: [#1 0.20,0.01,0.96,U] [#2 0.15,0.03,0.74,U] [#3 -0.00,-0.08,0.74,U] [#4 0.03,0.04,0.69,U] [#5 0.27,-0.05,0.00,M2] [#6 0.12,0.01,0.58,U] [#7 0.15,-0.07,0.68,U] [#8 0.08,-0.09,0.51,U] 
23:33:00.436 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.03}, one-star: {0.07, -0.10}
23:33:00.438 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:33:00.439 00.001 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:33:00.441 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.32 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
23:33:00.443 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
23:33:00.446 00.003 1032 Enqueuing Move request for scope (0.10, -0.03)
23:33:00.448 00.002 10072 Worker thread wakes up
23:33:00.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
23:33:00.448 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
23:33:00.448 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.06 yDistance=-0.09
23:33:00.450 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:33:00.452 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:33:00.452 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:33:00.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:00.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:33:00.454 00.002 10072 MoveAxis(E, 2, ABG)
23:33:00.454 00.000 10072 Guiding  Dir = 2, Dur = 2
23:33:00.454 00.000 10072 IsGuiding returns 0
23:33:00.455 00.001 10072 PulseGuide returned control before completion, sleep 12
23:33:00.471 00.016 1032 UpdateGuideState exits: m=1447 SNR=26.7
23:33:00.473 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:00.474 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:00.476 00.002 1032 Enqueuing Expose request
23:33:00.479 00.003 10072 IsGuiding returns 0
23:33:00.479 00.000 10072 Move returns status 0, amount 2
23:33:00.479 00.000 10072 MoveAxis(N, 0, ABG)
23:33:00.479 00.000 10072 Move returns status 0, amount 0
23:33:00.479 00.000 10072 move complete, result=0
23:33:00.479 00.000 10072 worker thread done servicing request
23:33:00.479 00.000 10072 Worker thread wakes up
23:33:00.479 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:00.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:00.486 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:33:01.107 00.621 10072 Exposure complete
23:33:01.157 00.050 10072 worker thread done servicing request
23:33:01.157 00.000 1032 OnExposeComplete: enter
23:33:01.159 00.002 1032 UpdateGuideState(): m_state=6
23:33:01.160 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9829
23:33:01.162 00.002 1032 Star::Find returns 1 (0), X=1108.86, Y=129.80, Mass=1469, SNR=26.9, Peak=114 HFD=3.0
23:33:01.163 00.001 1032 MultiStar: [#1 0.13,0.20,0.91,U] [#2 0.12,0.20,0.79,U] [#3 -0.02,0.06,0.76,U] [#4 0.18,0.26,0.00,M1] [#5 0.13,0.22,0.00,M3] [#6 0.09,0.29,0.00,M1] [#7 0.12,0.24,0.00,M1] [#8 0.07,0.10,0.53,U] 
23:33:01.166 00.003 1032 single-star, 4 included, MultiStar: {0.08, 0.15}, one-star: {0.07, 0.14}
23:33:01.167 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
23:33:01.170 00.003 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
23:33:01.171 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.12 mountX=0.12 mountY=-0.10, mountTheta=-0.71
23:33:01.173 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.14, opts=13)
23:33:01.178 00.005 1032 Enqueuing Move request for scope (0.07, 0.14)
23:33:01.181 00.003 10072 Worker thread wakes up
23:33:01.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
23:33:01.181 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
23:33:01.181 00.000 10072 Moving (0.07, 0.14) raw xDistance=0.12 yDistance=-0.10
23:33:01.184 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:33:01.186 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:33:01.186 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
23:33:01.186 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:01.186 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:33:01.186 00.000 10072 MoveAxis(E, 3, ABG)
23:33:01.186 00.000 10072 Guiding  Dir = 2, Dur = 3
23:33:01.188 00.002 10072 IsGuiding returns 0
23:33:01.188 00.000 10072 PulseGuide returned control before completion, sleep 13
23:33:01.205 00.017 1032 UpdateGuideState exits: m=1469 SNR=26.9
23:33:01.207 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:01.210 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:01.212 00.002 1032 Enqueuing Expose request
23:33:01.215 00.003 10072 IsGuiding returns 0
23:33:01.215 00.000 10072 Move returns status 0, amount 3
23:33:01.215 00.000 10072 MoveAxis(N, 0, ABG)
23:33:01.215 00.000 10072 Move returns status 0, amount 0
23:33:01.215 00.000 10072 move complete, result=0
23:33:01.215 00.000 10072 worker thread done servicing request
23:33:01.215 00.000 10072 Worker thread wakes up
23:33:01.215 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:01.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:01.224 00.009 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:33:01.623 00.399 10072 Exposure complete
23:33:01.674 00.051 10072 worker thread done servicing request
23:33:01.674 00.000 1032 OnExposeComplete: enter
23:33:01.677 00.003 1032 UpdateGuideState(): m_state=6
23:33:01.678 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9830
23:33:01.680 00.002 1032 Star::Find returns 1 (0), X=1108.78, Y=129.91, Mass=1340, SNR=25.7, Peak=101 HFD=3.0
23:33:01.683 00.003 1032 MultiStar: [#1 0.13,0.29,0.00,M2] [#2 0.16,0.34,0.00,M3] [#3 0.00,0.19,0.80,U] [#4 0.06,0.28,0.00,M2] [#5 0.06,0.38,0.00,M4] [#6 0.09,0.29,0.00,M2] [#7 0.10,0.21,0.72,U] [#8 0.13,0.32,0.00,M1] 
23:33:01.684 00.001 1032 refined, 2 included, MultiStar: {0.03, 0.22}, one-star: {-0.01, 0.26}
23:33:01.686 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
23:33:01.688 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
23:33:01.691 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.46 mountX=0.21 mountY=-0.08, mountTheta=-0.37
23:33:01.694 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.22, opts=13)
23:33:01.696 00.002 1032 Enqueuing Move request for scope (0.03, 0.22)
23:33:01.698 00.002 10072 Worker thread wakes up
23:33:01.698 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
23:33:01.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
23:33:01.698 00.000 10072 Moving (0.03, 0.22) raw xDistance=0.21 yDistance=-0.08
23:33:01.701 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:33:01.704 00.003 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 288.76
23:33:01.704 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
23:33:01.704 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:01.704 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:33:01.704 00.000 10072 MoveAxis(W, 98, ABG)
23:33:01.704 00.000 10072 Guiding  Dir = 3, Dur = 98
23:33:01.705 00.001 10072 IsGuiding returns 0
23:33:01.705 00.000 10072 PulseGuide returned control before completion, sleep 108
23:33:01.722 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:33:01.724 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:01.726 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:01.727 00.001 1032 Enqueuing Expose request
23:33:01.822 00.095 10072 IsGuiding returns 0
23:33:01.822 00.000 10072 Move returns status 0, amount 98
23:33:01.822 00.000 10072 MoveAxis(N, 0, ABG)
23:33:01.822 00.000 10072 Move returns status 0, amount 0
23:33:01.822 00.000 10072 move complete, result=0
23:33:01.822 00.000 10072 worker thread done servicing request
23:33:01.822 00.000 10072 Worker thread wakes up
23:33:01.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:01.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:01.834 00.012 1032 GuideStep: 0.2 px 98 ms WEST, -0.1 px 0 ms NORTH
23:33:02.451 00.617 10072 Exposure complete
23:33:02.496 00.045 10072 worker thread done servicing request
23:33:02.497 00.001 1032 OnExposeComplete: enter
23:33:02.499 00.002 1032 UpdateGuideState(): m_state=6
23:33:02.501 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9831
23:33:02.503 00.002 1032 Star::Find returns 1 (0), X=1108.77, Y=129.80, Mass=1421, SNR=26.5, Peak=110 HFD=3.0
23:33:02.504 00.001 1032 MultiStar: [#1 0.06,0.15,1.00,U] [#2 0.26,0.28,0.00,M4] [#3 -0.02,-0.00,0.73,U] [#4 0.10,0.16,0.70,U] [#5 0.11,0.23,0.00,M5] [#6 0.17,0.14,0.65,U] [#7 0.06,0.07,0.68,U] [#8 0.12,0.16,0.50,U] 
23:33:02.506 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.12}, one-star: {-0.02, 0.14}
23:33:02.507 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
23:33:02.509 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
23:33:02.511 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.12 mountX=0.10 mountY=-0.09, mountTheta=-0.71
23:33:02.514 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
23:33:02.516 00.002 1032 Enqueuing Move request for scope (0.06, 0.12)
23:33:02.519 00.003 10072 Worker thread wakes up
23:33:02.519 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
23:33:02.519 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
23:33:02.519 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
23:33:02.521 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:33:02.523 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:33:02.523 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:33:02.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:02.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:33:02.523 00.000 10072 MoveAxis(E, 0, ABG)
23:33:02.523 00.000 10072 Move returns status 0, amount 0
23:33:02.523 00.000 10072 MoveAxis(N, 0, ABG)
23:33:02.523 00.000 10072 Move returns status 0, amount 0
23:33:02.523 00.000 10072 move complete, result=0
23:33:02.523 00.000 10072 worker thread done servicing request
23:33:02.539 00.016 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:33:02.541 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:02.542 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:02.544 00.002 1032 Enqueuing Expose request
23:33:02.546 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:02.548 00.002 10072 Worker thread wakes up
23:33:02.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:02.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:02.967 00.419 10072 Exposure complete
23:33:03.015 00.048 10072 worker thread done servicing request
23:33:03.015 00.000 1032 OnExposeComplete: enter
23:33:03.020 00.005 1032 UpdateGuideState(): m_state=6
23:33:03.023 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9832
23:33:03.024 00.001 1032 Star::Find returns 1 (0), X=1108.86, Y=129.67, Mass=1323, SNR=25.6, Peak=115 HFD=3.2
23:33:03.026 00.002 1032 MultiStar: [#1 0.09,-0.04,1.04,U] [#2 0.28,0.13,0.00,M5] [#3 -0.02,-0.15,0.82,U] [#4 0.03,-0.05,0.69,U] [#5 0.15,0.06,0.68,U] [#6 0.14,0.23,0.00,M2] [#7 0.15,0.06,0.73,U] [#8 0.13,-0.08,0.52,U] 
23:33:03.029 00.003 1032 single-star, 6 included, MultiStar: {0.08, -0.03}, one-star: {0.06, 0.01}
23:33:03.031 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
23:33:03.033 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
23:33:03.034 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.22 mountX=-0.00 mountY=-0.06, mountTheta=-1.61
23:33:03.037 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
23:33:03.039 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
23:33:03.041 00.002 10072 Worker thread wakes up
23:33:03.041 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:33:03.041 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:33:03.041 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
23:33:03.043 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:33:03.046 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:33:03.046 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:33:03.046 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:03.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:33:03.046 00.000 10072 MoveAxis(W, 0, ABG)
23:33:03.046 00.000 10072 Move returns status 0, amount 0
23:33:03.046 00.000 10072 MoveAxis(N, 0, ABG)
23:33:03.046 00.000 10072 Move returns status 0, amount 0
23:33:03.046 00.000 10072 move complete, result=0
23:33:03.046 00.000 10072 worker thread done servicing request
23:33:03.064 00.018 1032 UpdateGuideState exits: m=1323 SNR=25.6
23:33:03.066 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:03.068 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:03.069 00.001 1032 Enqueuing Expose request
23:33:03.071 00.002 10072 Worker thread wakes up
23:33:03.071 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:33:03.073 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:03.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:03.705 00.632 10072 Exposure complete
23:33:03.753 00.048 10072 worker thread done servicing request
23:33:03.754 00.001 1032 OnExposeComplete: enter
23:33:03.756 00.002 1032 UpdateGuideState(): m_state=6
23:33:03.758 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9833
23:33:03.759 00.001 1032 Star::Find returns 1 (0), X=1108.88, Y=129.66, Mass=1372, SNR=26.0, Peak=115 HFD=3.0
23:33:03.761 00.002 1032 MultiStar: [#1 0.12,0.16,1.01,U] [#2 0.17,0.19,0.87,U] [#3 0.09,-0.08,0.77,U] [#4 0.12,0.08,0.67,U] [#5 0.20,0.18,0.00,M5] [#6 0.12,0.25,0.00,M3] [#7 0.18,0.16,0.72,U] [#8 0.17,0.07,0.50,U] 
23:33:03.762 00.001 1032 single-star, 6 included, MultiStar: {0.13, 0.08}, one-star: {0.08, 0.00}
23:33:03.764 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
23:33:03.766 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
23:33:03.768 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.01 mountX=-0.02 mountY=-0.08, mountTheta=-1.82
23:33:03.772 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
23:33:03.776 00.004 1032 Enqueuing Move request for scope (0.08, 0.00)
23:33:03.777 00.001 10072 Worker thread wakes up
23:33:03.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
23:33:03.777 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
23:33:03.777 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
23:33:03.779 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:33:03.782 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:33:03.782 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:33:03.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:03.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:33:03.782 00.000 10072 MoveAxis(W, 1, ABG)
23:33:03.782 00.000 10072 Guiding  Dir = 3, Dur = 1
23:33:03.782 00.000 10072 IsGuiding returns 0
23:33:03.783 00.001 10072 PulseGuide returned control before completion, sleep 11
23:33:03.799 00.016 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:33:03.803 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:03.805 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:03.806 00.001 1032 Enqueuing Expose request
23:33:03.810 00.004 10072 IsGuiding returns 0
23:33:03.810 00.000 10072 Move returns status 0, amount 1
23:33:03.810 00.000 10072 MoveAxis(N, 0, ABG)
23:33:03.810 00.000 10072 Move returns status 0, amount 0
23:33:03.810 00.000 10072 move complete, result=0
23:33:03.810 00.000 10072 worker thread done servicing request
23:33:03.810 00.000 10072 Worker thread wakes up
23:33:03.810 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:03.810 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:03.816 00.006 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:33:04.220 00.404 10072 Exposure complete
23:33:04.271 00.051 10072 worker thread done servicing request
23:33:04.271 00.000 1032 OnExposeComplete: enter
23:33:04.274 00.003 1032 UpdateGuideState(): m_state=6
23:33:04.277 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9834
23:33:04.280 00.003 1032 Star::Find returns 1 (0), X=1108.85, Y=129.71, Mass=1389, SNR=26.2, Peak=118 HFD=3.2
23:33:04.283 00.003 1032 MultiStar: [#1 0.13,0.19,0.93,U] [#2 0.23,0.21,0.00,M5] [#3 0.07,0.05,0.76,U] [#4 0.16,0.16,0.71,U] [#5 0.24,0.35,0.00,M6] [#6 0.17,0.31,0.00,M4] [#7 0.13,0.21,0.72,U] [#8 0.15,0.12,0.51,U] 
23:33:04.284 00.001 1032 single-star, 5 included, MultiStar: {0.11, 0.13}, one-star: {0.05, 0.05}
23:33:04.286 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
23:33:04.287 00.001 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
23:33:04.290 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.74 mountX=0.03 mountY=-0.07, mountTheta=-1.09
23:33:04.293 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
23:33:04.296 00.003 1032 Enqueuing Move request for scope (0.05, 0.05)
23:33:04.298 00.002 10072 Worker thread wakes up
23:33:04.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:33:04.298 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:33:04.298 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.07
23:33:04.303 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:33:04.306 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:33:04.306 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:33:04.306 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:04.306 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:04.306 00.000 10072 MoveAxis(W, 0, ABG)
23:33:04.306 00.000 10072 Move returns status 0, amount 0
23:33:04.306 00.000 10072 MoveAxis(N, 0, ABG)
23:33:04.307 00.001 10072 Move returns status 0, amount 0
23:33:04.307 00.000 10072 move complete, result=0
23:33:04.307 00.000 10072 worker thread done servicing request
23:33:04.325 00.018 1032 UpdateGuideState exits: m=1389 SNR=26.2
23:33:04.327 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:04.329 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:04.332 00.003 1032 Enqueuing Expose request
23:33:04.334 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:33:04.337 00.003 10072 Worker thread wakes up
23:33:04.337 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:04.337 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:04.966 00.629 10072 Exposure complete
23:33:05.014 00.048 10072 worker thread done servicing request
23:33:05.014 00.000 1032 OnExposeComplete: enter
23:33:05.016 00.002 1032 UpdateGuideState(): m_state=6
23:33:05.017 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9835
23:33:05.019 00.002 1032 Star::Find returns 1 (0), X=1108.89, Y=129.75, Mass=1356, SNR=25.9, Peak=113 HFD=3.4
23:33:05.021 00.002 1032 MultiStar: [#1 0.22,0.12,0.99,U] [#2 0.28,0.17,0.00,M6] [#3 0.19,0.11,0.78,U] [#4 0.09,0.05,0.64,U] [#5 0.23,0.15,0.00,M7] [#6 0.02,0.11,0.66,U] [#7 0.16,0.04,0.71,U] [#8 0.10,0.06,0.52,U] 
23:33:05.023 00.002 1032 single-star, 6 included, MultiStar: {0.13, 0.09}, one-star: {0.10, 0.09}
23:33:05.024 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
23:33:05.026 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
23:33:05.027 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.75 mountX=0.06 mountY=-0.12, mountTheta=-1.08
23:33:05.030 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
23:33:05.032 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
23:33:05.034 00.002 10072 Worker thread wakes up
23:33:05.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:33:05.034 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:33:05.034 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
23:33:05.036 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:33:05.038 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:33:05.038 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:33:05.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:05.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:33:05.039 00.001 10072 MoveAxis(E, 0, ABG)
23:33:05.039 00.000 10072 Move returns status 0, amount 0
23:33:05.039 00.000 10072 MoveAxis(N, 0, ABG)
23:33:05.039 00.000 10072 Move returns status 0, amount 0
23:33:05.039 00.000 10072 move complete, result=0
23:33:05.039 00.000 10072 worker thread done servicing request
23:33:05.056 00.017 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:33:05.058 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:05.060 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:05.061 00.001 1032 Enqueuing Expose request
23:33:05.063 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:05.064 00.001 10072 Worker thread wakes up
23:33:05.065 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:05.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:05.483 00.418 10072 Exposure complete
23:33:05.535 00.052 10072 worker thread done servicing request
23:33:05.535 00.000 1032 OnExposeComplete: enter
23:33:05.537 00.002 1032 UpdateGuideState(): m_state=6
23:33:05.539 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9836
23:33:05.541 00.002 1032 Star::Find returns 1 (0), X=1108.91, Y=129.67, Mass=1337, SNR=25.7, Peak=109 HFD=3.4
23:33:05.543 00.002 1032 MultiStar: [#1 0.20,0.09,0.96,U] [#2 0.26,0.19,0.00,M7] [#3 0.17,0.05,0.79,U] [#4 0.14,0.08,0.71,U] [#5 0.25,0.07,0.00,M8] [#6 0.23,0.22,0.00,M4] [#7 0.16,0.16,0.76,U] [#8 0.19,-0.06,0.52,U] 
23:33:05.544 00.001 1032 single-star, 5 included, MultiStar: {0.16, 0.06}, one-star: {0.11, 0.01}
23:33:05.547 00.003 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
23:33:05.551 00.004 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
23:33:05.554 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.08 mountX=-0.02 mountY=-0.11, mountTheta=-1.75
23:33:05.557 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
23:33:05.559 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
23:33:05.560 00.001 10072 Worker thread wakes up
23:33:05.560 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:33:05.561 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:33:05.561 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:33:05.562 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:33:05.565 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:33:05.565 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:33:05.565 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:05.565 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:33:05.565 00.000 10072 MoveAxis(E, 1, ABG)
23:33:05.565 00.000 10072 Guiding  Dir = 2, Dur = 1
23:33:05.565 00.000 10072 IsGuiding returns 0
23:33:05.566 00.001 10072 PulseGuide returned control before completion, sleep 11
23:33:05.582 00.016 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:33:05.586 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:05.588 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:05.590 00.002 1032 Enqueuing Expose request
23:33:05.592 00.002 10072 IsGuiding returns 0
23:33:05.592 00.000 10072 Move returns status 0, amount 1
23:33:05.592 00.000 10072 MoveAxis(N, 0, ABG)
23:33:05.592 00.000 10072 Move returns status 0, amount 0
23:33:05.592 00.000 10072 move complete, result=0
23:33:05.592 00.000 10072 worker thread done servicing request
23:33:05.592 00.000 10072 Worker thread wakes up
23:33:05.592 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:05.592 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:05.598 00.006 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:33:06.217 00.619 10072 Exposure complete
23:33:06.265 00.048 10072 worker thread done servicing request
23:33:06.265 00.000 1032 OnExposeComplete: enter
23:33:06.267 00.002 1032 UpdateGuideState(): m_state=6
23:33:06.269 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9837
23:33:06.272 00.003 1032 Star::Find returns 1 (0), X=1108.84, Y=129.55, Mass=1323, SNR=25.6, Peak=93 HFD=3.4
23:33:06.274 00.002 1032 MultiStar: [#1 0.29,0.08,0.00,M1] [#2 0.19,0.06,0.82,U] [#3 0.09,-0.04,0.77,U] [#4 0.16,-0.04,0.69,U] [#5 0.24,0.08,0.67,U] [#6 0.25,0.07,0.00,M5] [#7 0.19,0.04,0.73,U] [#8 0.05,0.10,0.56,U] 
23:33:06.276 00.002 1032 single-star, 6 included, MultiStar: {0.13, 0.00}, one-star: {0.04, -0.10}
23:33:06.278 00.002 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
23:33:06.280 00.002 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
23:33:06.281 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.18 mountX=-0.11 mountY=-0.01, mountTheta=-3.01
23:33:06.284 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
23:33:06.286 00.002 1032 Enqueuing Move request for scope (0.04, -0.10)
23:33:06.287 00.001 10072 Worker thread wakes up
23:33:06.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
23:33:06.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
23:33:06.287 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=-0.01
23:33:06.289 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:33:06.292 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:33:06.292 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
23:33:06.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:06.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:33:06.292 00.000 10072 MoveAxis(E, 0, ABG)
23:33:06.292 00.000 10072 Move returns status 0, amount 0
23:33:06.292 00.000 10072 MoveAxis(N, 0, ABG)
23:33:06.293 00.001 10072 Move returns status 0, amount 0
23:33:06.293 00.000 10072 move complete, result=0
23:33:06.293 00.000 10072 worker thread done servicing request
23:33:06.307 00.014 1032 UpdateGuideState exits: m=1323 SNR=25.6
23:33:06.309 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:06.312 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:06.314 00.002 1032 Enqueuing Expose request
23:33:06.316 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:06.318 00.002 10072 Worker thread wakes up
23:33:06.318 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:06.318 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:06.731 00.413 10072 Exposure complete
23:33:06.779 00.048 10072 worker thread done servicing request
23:33:06.780 00.001 1032 OnExposeComplete: enter
23:33:06.782 00.002 1032 UpdateGuideState(): m_state=6
23:33:06.784 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9838
23:33:06.786 00.002 1032 Star::Find returns 1 (0), X=1108.96, Y=129.69, Mass=1324, SNR=25.6, Peak=113 HFD=3.4
23:33:06.788 00.002 1032 MultiStar: [#1 0.21,0.06,1.04,U] [#2 0.27,0.12,0.00,M7] [#3 0.11,0.07,0.81,U] [#4 0.24,0.12,0.00,M1] [#5 0.27,0.10,0.00,M8] [#6 0.21,0.19,0.00,M6] [#7 0.27,0.07,0.00,M1] [#8 0.18,0.11,0.53,U] 
23:33:06.790 00.002 1032 single-star, 3 included, MultiStar: {0.17, 0.06}, one-star: {0.16, 0.03}
23:33:06.792 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
23:33:06.794 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
23:33:06.796 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.20 mountX=-0.01 mountY=-0.16, mountTheta=-1.63
23:33:06.798 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.03, opts=13)
23:33:06.803 00.005 1032 Enqueuing Move request for scope (0.16, 0.03)
23:33:06.805 00.002 10072 Worker thread wakes up
23:33:06.805 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
23:33:06.805 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
23:33:06.805 00.000 10072 Moving (0.16, 0.03) raw xDistance=-0.01 yDistance=-0.16
23:33:06.807 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:33:06.810 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:33:06.810 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:33:06.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:06.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:33:06.810 00.000 10072 MoveAxis(E, 0, ABG)
23:33:06.810 00.000 10072 Move returns status 0, amount 0
23:33:06.810 00.000 10072 MoveAxis(N, 0, ABG)
23:33:06.810 00.000 10072 Move returns status 0, amount 0
23:33:06.810 00.000 10072 move complete, result=0
23:33:06.810 00.000 10072 worker thread done servicing request
23:33:06.827 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.6
23:33:06.831 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:06.833 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:06.835 00.002 1032 Enqueuing Expose request
23:33:06.838 00.003 1032 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:33:06.840 00.002 10072 Worker thread wakes up
23:33:06.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:06.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:07.466 00.626 10072 Exposure complete
23:33:07.515 00.049 10072 worker thread done servicing request
23:33:07.515 00.000 1032 OnExposeComplete: enter
23:33:07.518 00.003 1032 UpdateGuideState(): m_state=6
23:33:07.520 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9839
23:33:07.521 00.001 1032 Star::Find returns 1 (0), X=1108.85, Y=129.84, Mass=1200, SNR=24.3, Peak=77 HFD=3.6
23:33:07.523 00.002 1032 MultiStar: [#1 0.27,0.21,0.00,M1] [#2 0.18,0.21,0.00,M8] [#3 0.14,0.13,0.81,U] [#4 0.10,0.14,0.72,U] [#5 0.08,0.32,0.00,M9] [#6 0.20,0.29,0.00,M7] [#7 0.23,0.17,0.00,M2] [#8 0.17,0.29,0.00,M1] 
23:33:07.525 00.002 1032 refined, 2 included, MultiStar: {0.09, 0.15}, one-star: {0.05, 0.18}
23:33:07.527 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:33:07.528 00.001 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:33:07.530 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.18 cameraTheta=1.02 mountX=0.12 mountY=-0.13, mountTheta=-0.81
23:33:07.532 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.15, opts=13)
23:33:07.534 00.002 1032 Enqueuing Move request for scope (0.09, 0.15)
23:33:07.536 00.002 10072 Worker thread wakes up
23:33:07.536 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
23:33:07.536 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
23:33:07.536 00.000 10072 Moving (0.09, 0.15) raw xDistance=0.12 yDistance=-0.13
23:33:07.538 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:33:07.541 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:33:07.542 00.001 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:33:07.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:07.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:33:07.542 00.000 10072 MoveAxis(W, 1, ABG)
23:33:07.542 00.000 10072 Guiding  Dir = 3, Dur = 1
23:33:07.542 00.000 10072 IsGuiding returns 0
23:33:07.543 00.001 10072 PulseGuide returned control before completion, sleep 11
23:33:07.557 00.014 10072 IsGuiding returns 0
23:33:07.557 00.000 10072 Move returns status 0, amount 1
23:33:07.557 00.000 10072 MoveAxis(N, 0, ABG)
23:33:07.557 00.000 10072 Move returns status 0, amount 0
23:33:07.557 00.000 10072 move complete, result=0
23:33:07.557 00.000 10072 worker thread done servicing request
23:33:07.559 00.002 1032 UpdateGuideState exits: m=1200 SNR=24.3
23:33:07.562 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:07.563 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:07.565 00.002 1032 Enqueuing Expose request
23:33:07.567 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:33:07.569 00.002 10072 Worker thread wakes up
23:33:07.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:07.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:07.980 00.411 10072 Exposure complete
23:33:08.028 00.048 10072 worker thread done servicing request
23:33:08.028 00.000 1032 OnExposeComplete: enter
23:33:08.031 00.003 1032 UpdateGuideState(): m_state=6
23:33:08.032 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9840
23:33:08.035 00.003 1032 Star::Find returns 1 (0), X=1108.89, Y=129.72, Mass=1379, SNR=26.1, Peak=104 HFD=3.4
23:33:08.037 00.002 1032 MultiStar: [#1 0.23,0.14,0.00,M2] [#2 0.27,0.21,0.00,M9] [#3 0.09,-0.00,0.79,U] [#4 0.15,0.21,0.68,U] [#5 0.18,0.29,0.00,M10] [#6 0.26,0.20,0.00,M8] [#7 0.17,0.13,0.68,U] [#8 0.20,0.08,0.53,U] 
23:33:08.038 00.001 1032 single-star, 4 included, MultiStar: {0.13, 0.09}, one-star: {0.09, 0.06}
23:33:08.041 00.003 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:33:08.042 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:33:08.044 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.58 mountX=0.04 mountY=-0.10, mountTheta=-1.25
23:33:08.046 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
23:33:08.047 00.001 1032 Enqueuing Move request for scope (0.09, 0.06)
23:33:08.050 00.003 10072 Worker thread wakes up
23:33:08.050 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:33:08.050 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:33:08.050 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
23:33:08.053 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:33:08.056 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:33:08.056 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:33:08.056 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:08.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:33:08.056 00.000 10072 MoveAxis(W, 1, ABG)
23:33:08.056 00.000 10072 Guiding  Dir = 3, Dur = 1
23:33:08.057 00.001 10072 IsGuiding returns 0
23:33:08.057 00.000 10072 PulseGuide returned control before completion, sleep 11
23:33:08.070 00.013 10072 IsGuiding returns 0
23:33:08.070 00.000 10072 Move returns status 0, amount 1
23:33:08.070 00.000 10072 MoveAxis(N, 0, ABG)
23:33:08.070 00.000 10072 Move returns status 0, amount 0
23:33:08.070 00.000 10072 move complete, result=0
23:33:08.070 00.000 10072 worker thread done servicing request
23:33:08.073 00.003 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:33:08.075 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:08.076 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:08.078 00.002 1032 Enqueuing Expose request
23:33:08.080 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:33:08.083 00.003 10072 Worker thread wakes up
23:33:08.083 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:08.083 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:08.715 00.632 10072 Exposure complete
23:33:08.763 00.048 10072 worker thread done servicing request
23:33:08.763 00.000 1032 OnExposeComplete: enter
23:33:08.765 00.002 1032 UpdateGuideState(): m_state=6
23:33:08.767 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9841
23:33:08.770 00.003 1032 Star::Find returns 1 (0), X=1109.00, Y=129.64, Mass=1379, SNR=26.1, Peak=109 HFD=3.4
23:33:08.772 00.002 1032 MultiStar: [#1 0.21,0.12,0.93,U] [#2 0.17,0.05,0.80,U] [#3 0.09,-0.03,0.79,U] [#4 0.20,-0.03,0.70,U] [#5 0.25,0.11,0.00,R] [#6 0.06,0.11,0.61,U] [#7 0.28,0.09,0.00,M2] [#8 0.15,-0.05,0.52,U] 
23:33:08.774 00.002 1032 refined, 6 included, MultiStar: {0.16, 0.02}, one-star: {0.21, -0.02}
23:33:08.775 00.001 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
23:33:08.776 00.001 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
23:33:08.778 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.17 cameraTheta=0.15 mountX=-0.02 mountY=-0.16, mountTheta=-1.68
23:33:08.781 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.02, opts=13)
23:33:08.783 00.002 1032 Enqueuing Move request for scope (0.16, 0.02)
23:33:08.784 00.001 10072 Worker thread wakes up
23:33:08.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
23:33:08.784 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
23:33:08.784 00.000 10072 Moving (0.16, 0.02) raw xDistance=-0.02 yDistance=-0.16
23:33:08.786 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:33:08.788 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:33:08.788 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:33:08.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:08.789 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:33:08.789 00.000 10072 MoveAxis(W, 1, ABG)
23:33:08.789 00.000 10072 Guiding  Dir = 3, Dur = 1
23:33:08.790 00.001 10072 IsGuiding returns 0
23:33:08.790 00.000 10072 PulseGuide returned control before completion, sleep 11
23:33:08.808 00.018 10072 IsGuiding returns 0
23:33:08.809 00.001 10072 Move returns status 0, amount 1
23:33:08.809 00.000 10072 MoveAxis(N, 0, ABG)
23:33:08.809 00.000 10072 Move returns status 0, amount 0
23:33:08.809 00.000 10072 move complete, result=0
23:33:08.809 00.000 10072 worker thread done servicing request
23:33:08.811 00.002 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:33:08.812 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:08.815 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:08.816 00.001 1032 Enqueuing Expose request
23:33:08.818 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
23:33:08.819 00.001 10072 Worker thread wakes up
23:33:08.819 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:08.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:09.230 00.411 10072 Exposure complete
23:33:09.283 00.053 10072 worker thread done servicing request
23:33:09.283 00.000 1032 OnExposeComplete: enter
23:33:09.285 00.002 1032 UpdateGuideState(): m_state=6
23:33:09.288 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9842
23:33:09.290 00.002 1032 Star::Find returns 1 (0), X=1108.95, Y=129.65, Mass=1322, SNR=25.6, Peak=107 HFD=3.3
23:33:09.292 00.002 1032 MultiStar: [#1 0.18,0.04,0.99,U] [#2 0.17,0.09,0.81,U] [#3 -0.02,-0.10,0.75,U] [#4 0.10,0.00,0.73,U] [#5 -0.04,-0.08,0.68,U] [#6 0.17,0.20,0.00,M8] [#7 0.15,-0.05,0.72,U] [#8 0.18,0.18,0.53,U] 
23:33:09.294 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.15, -0.01}
23:33:09.295 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
23:33:09.297 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
23:33:09.299 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.05 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
23:33:09.304 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
23:33:09.306 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
23:33:09.308 00.002 10072 Worker thread wakes up
23:33:09.308 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:33:09.308 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:33:09.308 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:33:09.310 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:33:09.313 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:33:09.313 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:33:09.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:09.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:33:09.314 00.001 10072 MoveAxis(W, 2, ABG)
23:33:09.314 00.000 10072 Guiding  Dir = 3, Dur = 2
23:33:09.314 00.000 10072 IsGuiding returns 0
23:33:09.314 00.000 10072 PulseGuide returned control before completion, sleep 12
23:33:09.333 00.019 1032 UpdateGuideState exits: m=1322 SNR=25.6
23:33:09.335 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:09.336 00.001 10072 IsGuiding returns 0
23:33:09.336 00.000 10072 Move returns status 0, amount 2
23:33:09.336 00.000 10072 MoveAxis(N, 0, ABG)
23:33:09.336 00.000 10072 Move returns status 0, amount 0
23:33:09.337 00.001 10072 move complete, result=0
23:33:09.337 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:09.339 00.002 1032 Enqueuing Expose request
23:33:09.341 00.002 10072 worker thread done servicing request
23:33:09.341 00.000 10072 Worker thread wakes up
23:33:09.341 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:09.341 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:09.341 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:33:09.980 00.639 10072 Exposure complete
23:33:10.033 00.053 10072 worker thread done servicing request
23:33:10.033 00.000 1032 OnExposeComplete: enter
23:33:10.036 00.003 1032 UpdateGuideState(): m_state=6
23:33:10.038 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9843
23:33:10.040 00.002 1032 Star::Find returns 1 (0), X=1108.89, Y=129.69, Mass=1325, SNR=25.6, Peak=101 HFD=3.4
23:33:10.042 00.002 1032 MultiStar: [#1 0.22,0.20,0.00,M1] [#2 0.23,0.23,0.00,M8] [#3 0.14,0.10,0.83,U] [#4 0.09,0.25,0.00,M1] [#5 0.09,0.14,0.68,U] [#6 0.13,0.30,0.00,M9] [#7 0.07,0.08,0.71,U] [#8 0.21,0.04,0.54,U] 
23:33:10.043 00.001 1032 single-star, 4 included, MultiStar: {0.11, 0.08}, one-star: {0.09, 0.03}
23:33:10.045 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:33:10.046 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:33:10.049 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.36 mountX=0.01 mountY=-0.10, mountTheta=-1.47
23:33:10.052 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
23:33:10.054 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
23:33:10.057 00.003 10072 Worker thread wakes up
23:33:10.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:33:10.057 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:33:10.057 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.10
23:33:10.059 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:33:10.062 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:33:10.062 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:33:10.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:10.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:33:10.062 00.000 10072 MoveAxis(W, 2, ABG)
23:33:10.062 00.000 10072 Guiding  Dir = 3, Dur = 2
23:33:10.062 00.000 10072 IsGuiding returns 0
23:33:10.063 00.001 10072 PulseGuide returned control before completion, sleep 12
23:33:10.081 00.018 1032 UpdateGuideState exits: m=1325 SNR=25.6
23:33:10.083 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:10.086 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:10.087 00.001 1032 Enqueuing Expose request
23:33:10.089 00.002 10072 IsGuiding returns 0
23:33:10.089 00.000 10072 Move returns status 0, amount 2
23:33:10.089 00.000 10072 MoveAxis(N, 0, ABG)
23:33:10.089 00.000 10072 Move returns status 0, amount 0
23:33:10.089 00.000 10072 move complete, result=0
23:33:10.089 00.000 10072 worker thread done servicing request
23:33:10.089 00.000 10072 Worker thread wakes up
23:33:10.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:10.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:10.097 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:33:10.496 00.399 10072 Exposure complete
23:33:10.551 00.055 10072 worker thread done servicing request
23:33:10.552 00.001 1032 OnExposeComplete: enter
23:33:10.554 00.002 1032 UpdateGuideState(): m_state=6
23:33:10.557 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9844
23:33:10.558 00.001 1032 Star::Find returns 1 (0), X=1108.93, Y=129.81, Mass=1503, SNR=27.3, Peak=123 HFD=3.2
23:33:10.559 00.001 1032 MultiStar: [#1 0.15,0.25,0.00,M2] [#2 0.19,0.24,0.00,M9] [#3 0.11,0.04,0.72,U] [#4 0.12,0.14,0.65,U] [#5 0.01,0.14,0.65,U] [#6 0.20,0.25,0.00,M10] [#7 0.18,0.14,0.69,U] [#8 0.07,0.23,0.51,U] 
23:33:10.561 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.14}, one-star: {0.13, 0.16}
23:33:10.563 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:33:10.564 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:33:10.566 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.92 mountX=0.11 mountY=-0.14, mountTheta=-0.91
23:33:10.568 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.14, opts=13)
23:33:10.570 00.002 1032 Enqueuing Move request for scope (0.11, 0.14)
23:33:10.573 00.003 10072 Worker thread wakes up
23:33:10.573 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
23:33:10.573 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
23:33:10.573 00.000 10072 Moving (0.11, 0.14) raw xDistance=0.11 yDistance=-0.14
23:33:10.575 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:33:10.578 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:33:10.578 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:33:10.578 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:10.578 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:33:10.578 00.000 10072 MoveAxis(W, 1, ABG)
23:33:10.578 00.000 10072 Guiding  Dir = 3, Dur = 1
23:33:10.578 00.000 10072 IsGuiding returns 0
23:33:10.579 00.001 10072 PulseGuide returned control before completion, sleep 11
23:33:10.596 00.017 1032 UpdateGuideState exits: m=1503 SNR=27.3
23:33:10.598 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:10.600 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:10.602 00.002 1032 Enqueuing Expose request
23:33:10.604 00.002 10072 IsGuiding returns 0
23:33:10.604 00.000 10072 Move returns status 0, amount 1
23:33:10.604 00.000 10072 MoveAxis(N, 0, ABG)
23:33:10.604 00.000 10072 Move returns status 0, amount 0
23:33:10.604 00.000 10072 move complete, result=0
23:33:10.604 00.000 10072 worker thread done servicing request
23:33:10.604 00.000 10072 Worker thread wakes up
23:33:10.604 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:10.604 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:10.613 00.009 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:33:11.231 00.618 10072 Exposure complete
23:33:11.279 00.048 10072 worker thread done servicing request
23:33:11.280 00.001 1032 OnExposeComplete: enter
23:33:11.281 00.001 1032 UpdateGuideState(): m_state=6
23:33:11.283 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9845
23:33:11.285 00.002 1032 Star::Find returns 1 (0), X=1108.95, Y=129.85, Mass=1502, SNR=27.3, Peak=124 HFD=3.0
23:33:11.288 00.003 1032 MultiStar: [#1 0.24,0.23,0.00,M3] [#2 0.38,0.19,0.00,M10] [#3 0.06,0.16,0.71,U] [#4 0.19,0.21,0.00,M1] [#5 0.04,0.10,0.62,U] [#6 0.05,0.24,0.64,U] [#7 0.39,0.15,0.00,M1] [#8 0.26,0.26,0.00,M1] 
23:33:11.290 00.002 1032 refined, 3 included, MultiStar: {0.08, 0.18}, one-star: {0.15, 0.20}
23:33:11.291 00.001 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
23:33:11.292 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
23:33:11.294 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.13 mountX=0.15 mountY=-0.13, mountTheta=-0.70
23:33:11.297 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.18, opts=13)
23:33:11.301 00.004 1032 Enqueuing Move request for scope (0.08, 0.18)
23:33:11.303 00.002 10072 Worker thread wakes up
23:33:11.303 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
23:33:11.304 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
23:33:11.304 00.000 10072 Moving (0.08, 0.18) raw xDistance=0.15 yDistance=-0.13
23:33:11.306 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:33:11.308 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.75
23:33:11.308 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
23:33:11.308 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:11.308 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:33:11.308 00.000 10072 MoveAxis(W, 71, ABG)
23:33:11.309 00.001 10072 Guiding  Dir = 3, Dur = 71
23:33:11.309 00.000 10072 IsGuiding returns 0
23:33:11.310 00.001 10072 PulseGuide returned control before completion, sleep 81
23:33:11.326 00.016 1032 UpdateGuideState exits: m=1502 SNR=27.3
23:33:11.329 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:11.332 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:11.334 00.002 1032 Enqueuing Expose request
23:33:11.400 00.066 10072 IsGuiding returns 0
23:33:11.400 00.000 10072 Move returns status 0, amount 71
23:33:11.400 00.000 10072 MoveAxis(N, 0, ABG)
23:33:11.400 00.000 10072 Move returns status 0, amount 0
23:33:11.400 00.000 10072 move complete, result=0
23:33:11.400 00.000 10072 worker thread done servicing request
23:33:11.401 00.001 10072 Worker thread wakes up
23:33:11.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:11.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:11.401 00.000 1032 GuideStep: 0.1 px 71 ms WEST, -0.1 px 0 ms NORTH
23:33:11.810 00.409 10072 Exposure complete
23:33:11.861 00.051 10072 worker thread done servicing request
23:33:11.861 00.000 1032 OnExposeComplete: enter
23:33:11.865 00.004 1032 UpdateGuideState(): m_state=6
23:33:11.867 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9846
23:33:11.869 00.002 1032 Star::Find returns 1 (0), X=1109.08, Y=129.82, Mass=1456, SNR=26.8, Peak=122 HFD=3.1
23:33:11.872 00.003 1032 MultiStar: [#1 0.28,0.24,0.00,M4] [#2 0.26,0.23,0.00,R] [#3 0.07,0.14,0.71,U] [#4 0.24,0.29,0.00,M2] [#5 0.02,0.14,0.66,U] [#6 0.20,0.45,0.00,M10] [#7 0.23,0.10,0.68,U] [#8 0.15,0.20,0.56,U] 
23:33:11.874 00.002 1032 refined, 4 included, MultiStar: {0.16, 0.15}, one-star: {0.29, 0.16}
23:33:11.875 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
23:33:11.876 00.001 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
23:33:11.878 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.74 mountX=0.10 mountY=-0.19, mountTheta=-1.10
23:33:11.881 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.15, opts=13)
23:33:11.882 00.001 1032 Enqueuing Move request for scope (0.16, 0.15)
23:33:11.884 00.002 10072 Worker thread wakes up
23:33:11.884 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
23:33:11.884 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
23:33:11.884 00.000 10072 Moving (0.16, 0.15) raw xDistance=0.10 yDistance=-0.19
23:33:11.886 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:33:11.890 00.004 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:33:11.890 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:33:11.890 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:11.890 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:33:11.890 00.000 10072 MoveAxis(W, 2, ABG)
23:33:11.890 00.000 10072 Guiding  Dir = 3, Dur = 2
23:33:11.892 00.002 10072 IsGuiding returns 0
23:33:11.892 00.000 10072 PulseGuide returned control before completion, sleep 12
23:33:11.908 00.016 1032 UpdateGuideState exits: m=1456 SNR=26.8
23:33:11.910 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:11.912 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:11.914 00.002 1032 Enqueuing Expose request
23:33:11.916 00.002 10072 IsGuiding returns 0
23:33:11.916 00.000 10072 Move returns status 0, amount 2
23:33:11.916 00.000 10072 MoveAxis(N, 0, ABG)
23:33:11.916 00.000 10072 Move returns status 0, amount 0
23:33:11.916 00.000 10072 move complete, result=0
23:33:11.916 00.000 10072 worker thread done servicing request
23:33:11.916 00.000 10072 Worker thread wakes up
23:33:11.916 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:11.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:11.924 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
23:33:12.546 00.622 10072 Exposure complete
23:33:12.593 00.047 10072 worker thread done servicing request
23:33:12.593 00.000 1032 OnExposeComplete: enter
23:33:12.595 00.002 1032 UpdateGuideState(): m_state=6
23:33:12.596 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9847
23:33:12.598 00.002 1032 Star::Find returns 1 (0), X=1109.04, Y=129.95, Mass=1447, SNR=26.7, Peak=107 HFD=3.5
23:33:12.600 00.002 1032 MultiStar: [#1 0.34,0.42,0.00,M5] [#2 0.03,0.14,0.79,U] [#3 0.17,0.13,0.77,U] [#4 0.19,0.30,0.00,M3] [#5 0.05,0.17,0.64,U] [#6 0.16,0.41,0.00,R] [#7 0.38,0.28,0.00,M1] [#8 0.29,0.30,0.00,M1] 
23:33:12.601 00.001 1032 refined, 3 included, MultiStar: {0.13, 0.19}, one-star: {0.24, 0.30}
23:33:12.603 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:33:12.604 00.001 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:33:12.606 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.24 cameraTheta=0.96 mountX=0.15 mountY=-0.18, mountTheta=-0.87
23:33:12.610 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.19, opts=13)
23:33:12.612 00.002 1032 Enqueuing Move request for scope (0.13, 0.19)
23:33:12.613 00.001 10072 Worker thread wakes up
23:33:12.613 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
23:33:12.613 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
23:33:12.613 00.000 10072 Moving (0.13, 0.19) raw xDistance=0.15 yDistance=-0.18
23:33:12.615 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:33:12.618 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.75
23:33:12.618 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
23:33:12.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:12.618 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:33:12.618 00.000 10072 MoveAxis(W, 75, ABG)
23:33:12.618 00.000 10072 Guiding  Dir = 3, Dur = 75
23:33:12.618 00.000 10072 IsGuiding returns 0
23:33:12.619 00.001 10072 PulseGuide returned control before completion, sleep 85
23:33:12.634 00.015 1032 UpdateGuideState exits: m=1447 SNR=26.7
23:33:12.637 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:12.639 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:12.641 00.002 1032 Enqueuing Expose request
23:33:12.716 00.075 10072 IsGuiding returns 0
23:33:12.716 00.000 10072 Move returns status 0, amount 75
23:33:12.716 00.000 10072 MoveAxis(N, 0, ABG)
23:33:12.716 00.000 10072 Move returns status 0, amount 0
23:33:12.716 00.000 10072 move complete, result=0
23:33:12.716 00.000 1032 GuideStep: 0.2 px 75 ms WEST, -0.2 px 0 ms NORTH
23:33:12.720 00.004 10072 worker thread done servicing request
23:33:12.720 00.000 10072 Worker thread wakes up
23:33:12.720 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:12.720 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:13.127 00.407 10072 Exposure complete
23:33:13.173 00.046 1032 OnExposeComplete: enter
23:33:13.177 00.004 1032 UpdateGuideState(): m_state=6
23:33:13.179 00.002 10072 worker thread done servicing request
23:33:13.179 00.000 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9848
23:33:13.183 00.004 1032 Star::Find returns 1 (0), X=1108.95, Y=129.80, Mass=1417, SNR=26.5, Peak=109 HFD=3.2
23:33:13.185 00.002 1032 MultiStar: [#1 0.36,0.29,0.00,M6] [#2 0.03,0.09,0.79,U] [#3 0.17,0.08,0.74,U] [#4 0.26,0.24,0.00,M4] [#5 -0.01,0.11,0.68,U] [#6 0.05,-0.13,0.63,U] [#7 0.38,0.24,0.00,M2] [#8 0.17,0.32,0.00,M2] 
23:33:13.186 00.001 1032 refined, 4 included, MultiStar: {0.09, 0.07}, one-star: {0.15, 0.14}
23:33:13.188 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
23:33:13.190 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
23:33:13.191 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.68 mountX=0.05 mountY=-0.10, mountTheta=-1.15
23:33:13.193 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
23:33:13.196 00.003 1032 Enqueuing Move request for scope (0.09, 0.07)
23:33:13.197 00.001 10072 Worker thread wakes up
23:33:13.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:33:13.197 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:33:13.197 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.05 yDistance=-0.10
23:33:13.199 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:33:13.201 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:33:13.201 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:33:13.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:13.201 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:33:13.201 00.000 10072 MoveAxis(W, 2, ABG)
23:33:13.201 00.000 10072 Guiding  Dir = 3, Dur = 2
23:33:13.202 00.001 10072 IsGuiding returns 0
23:33:13.202 00.000 10072 PulseGuide returned control before completion, sleep 12
23:33:13.218 00.016 10072 IsGuiding returns 0
23:33:13.218 00.000 10072 Move returns status 0, amount 2
23:33:13.218 00.000 10072 MoveAxis(N, 0, ABG)
23:33:13.218 00.000 10072 Move returns status 0, amount 0
23:33:13.218 00.000 10072 move complete, result=0
23:33:13.218 00.000 10072 worker thread done servicing request
23:33:13.220 00.002 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:33:13.223 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:13.225 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:13.227 00.002 1032 Enqueuing Expose request
23:33:13.228 00.001 10072 Worker thread wakes up
23:33:13.229 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:13.229 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:33:13.231 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:13.863 00.632 10072 Exposure complete
23:33:13.911 00.048 10072 worker thread done servicing request
23:33:13.911 00.000 1032 OnExposeComplete: enter
23:33:13.913 00.002 1032 UpdateGuideState(): m_state=6
23:33:13.914 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9849
23:33:13.916 00.002 1032 Star::Find returns 1 (0), X=1109.08, Y=129.83, Mass=1358, SNR=25.9, Peak=116 HFD=3.1
23:33:13.917 00.001 1032 MultiStar: [#1 0.21,0.22,0.00,M7] [#2 0.01,0.00,0.80,U] [#3 0.19,0.02,0.77,U] [#4 0.26,0.13,0.00,M5] [#5 0.10,0.15,0.64,U] [#6 0.07,-0.19,0.62,U] [#7 0.22,0.12,0.00,M3] [#8 0.24,0.19,0.00,M3] 
23:33:13.918 00.001 1032 refined, 4 included, MultiStar: {0.14, 0.05}, one-star: {0.29, 0.18}
23:33:13.920 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
23:33:13.921 00.001 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
23:33:13.923 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.32 mountX=0.01 mountY=-0.15, mountTheta=-1.51
23:33:13.926 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
23:33:13.929 00.003 1032 Enqueuing Move request for scope (0.14, 0.05)
23:33:13.931 00.002 10072 Worker thread wakes up
23:33:13.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:33:13.931 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:33:13.931 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.01 yDistance=-0.15
23:33:13.933 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:33:13.935 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:33:13.935 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:33:13.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:13.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:33:13.935 00.000 10072 MoveAxis(W, 3, ABG)
23:33:13.935 00.000 10072 Guiding  Dir = 3, Dur = 3
23:33:13.936 00.001 10072 IsGuiding returns 0
23:33:13.936 00.000 10072 PulseGuide returned control before completion, sleep 13
23:33:13.951 00.015 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:33:13.954 00.003 10072 IsGuiding returns 0
23:33:13.954 00.000 10072 Move returns status 0, amount 3
23:33:13.954 00.000 10072 MoveAxis(N, 0, ABG)
23:33:13.954 00.000 10072 Move returns status 0, amount 0
23:33:13.954 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:13.956 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:13.958 00.002 1032 Enqueuing Expose request
23:33:13.959 00.001 10072 move complete, result=0
23:33:13.959 00.000 10072 worker thread done servicing request
23:33:13.959 00.000 10072 Worker thread wakes up
23:33:13.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:13.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:13.959 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
23:33:14.377 00.418 10072 Exposure complete
23:33:14.428 00.051 10072 worker thread done servicing request
23:33:14.429 00.001 1032 OnExposeComplete: enter
23:33:14.431 00.002 1032 UpdateGuideState(): m_state=6
23:33:14.432 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9850
23:33:14.434 00.002 1032 Star::Find returns 1 (0), X=1108.98, Y=129.79, Mass=1481, SNR=27.0, Peak=122 HFD=3.1
23:33:14.436 00.002 1032 MultiStar: [#1 0.24,0.17,0.00,M8] [#2 0.07,-0.16,0.78,U] [#3 0.21,-0.04,0.73,U] [#4 0.28,0.12,0.00,M6] [#5 0.06,0.15,0.65,U] [#6 0.11,-0.21,0.63,U] [#7 0.35,0.14,0.00,M4] [#8 0.18,0.13,0.50,U] 
23:33:14.438 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.00}, one-star: {0.18, 0.14}
23:33:14.440 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
23:33:14.441 00.001 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
23:33:14.444 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.01 mountX=-0.03 mountY=-0.13, mountTheta=-1.82
23:33:14.447 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.00, opts=13)
23:33:14.449 00.002 1032 Enqueuing Move request for scope (0.14, 0.00)
23:33:14.451 00.002 10072 Worker thread wakes up
23:33:14.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
23:33:14.451 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
23:33:14.451 00.000 10072 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=-0.13
23:33:14.453 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:33:14.456 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:33:14.456 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:33:14.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:14.456 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:33:14.456 00.000 10072 MoveAxis(W, 4, ABG)
23:33:14.456 00.000 10072 Guiding  Dir = 3, Dur = 4
23:33:14.457 00.001 10072 IsGuiding returns 0
23:33:14.457 00.000 10072 PulseGuide returned control before completion, sleep 14
23:33:14.472 00.015 1032 UpdateGuideState exits: m=1481 SNR=27.0
23:33:14.475 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:14.476 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:14.477 00.001 1032 Enqueuing Expose request
23:33:14.484 00.007 10072 IsGuiding returns 0
23:33:14.484 00.000 10072 Move returns status 0, amount 4
23:33:14.484 00.000 10072 MoveAxis(N, 0, ABG)
23:33:14.484 00.000 10072 Move returns status 0, amount 0
23:33:14.484 00.000 10072 move complete, result=0
23:33:14.484 00.000 10072 worker thread done servicing request
23:33:14.484 00.000 10072 Worker thread wakes up
23:33:14.485 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:14.485 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:14.491 00.006 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:33:15.112 00.621 10072 Exposure complete
23:33:15.160 00.048 10072 worker thread done servicing request
23:33:15.160 00.000 1032 OnExposeComplete: enter
23:33:15.162 00.002 1032 UpdateGuideState(): m_state=6
23:33:15.163 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9851
23:33:15.165 00.002 1032 Star::Find returns 1 (0), X=1109.07, Y=129.81, Mass=1361, SNR=25.9, Peak=105 HFD=3.2
23:33:15.166 00.001 1032 MultiStar: [#1 0.33,0.12,0.00,M9] [#2 0.12,-0.11,0.82,U] [#3 0.19,0.03,0.78,U] [#4 0.26,0.21,0.00,M7] [#5 0.12,0.16,0.70,U] [#6 0.15,-0.14,0.64,U] [#7 0.40,0.08,0.00,M5] [#8 0.26,-0.02,0.00,M3] 
23:33:15.168 00.002 1032 refined, 4 included, MultiStar: {0.18, 0.03}, one-star: {0.28, 0.15}
23:33:15.169 00.001 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
23:33:15.170 00.001 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
23:33:15.173 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.15 mountX=-0.02 mountY=-0.18, mountTheta=-1.68
23:33:15.177 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.03, opts=13)
23:33:15.179 00.002 1032 Enqueuing Move request for scope (0.18, 0.03)
23:33:15.181 00.002 10072 Worker thread wakes up
23:33:15.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
23:33:15.181 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
23:33:15.181 00.000 10072 Moving (0.18, 0.03) raw xDistance=-0.02 yDistance=-0.18
23:33:15.184 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:33:15.188 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:33:15.188 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:33:15.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:15.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:33:15.188 00.000 10072 MoveAxis(W, 4, ABG)
23:33:15.188 00.000 10072 Guiding  Dir = 3, Dur = 4
23:33:15.189 00.001 10072 IsGuiding returns 0
23:33:15.189 00.000 10072 PulseGuide returned control before completion, sleep 14
23:33:15.207 00.018 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:33:15.212 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:15.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:15.216 00.002 1032 Enqueuing Expose request
23:33:15.218 00.002 10072 IsGuiding returns 0
23:33:15.218 00.000 10072 Move returns status 0, amount 4
23:33:15.218 00.000 10072 MoveAxis(N, 0, ABG)
23:33:15.218 00.000 10072 Move returns status 0, amount 0
23:33:15.218 00.000 10072 move complete, result=0
23:33:15.219 00.001 10072 worker thread done servicing request
23:33:15.219 00.000 10072 Worker thread wakes up
23:33:15.219 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:15.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:15.227 00.008 1032 GuideStep: -0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
23:33:15.630 00.403 10072 Exposure complete
23:33:15.681 00.051 10072 worker thread done servicing request
23:33:15.681 00.000 1032 OnExposeComplete: enter
23:33:15.684 00.003 1032 UpdateGuideState(): m_state=6
23:33:15.685 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9852
23:33:15.688 00.003 1032 Star::Find returns 1 (0), X=1109.11, Y=129.75, Mass=1422, SNR=26.5, Peak=123 HFD=3.4
23:33:15.690 00.002 1032 MultiStar: [#1 0.22,0.15,0.00,M10] [#2 0.10,0.07,0.85,U] [#3 0.11,0.11,0.75,U] [#4 0.19,0.22,0.00,M8] [#5 0.07,0.20,0.63,U] [#6 0.04,-0.29,0.00,M1] [#7 0.31,0.09,0.00,M6] [#8 0.27,0.19,0.00,M4] 
23:33:15.692 00.002 1032 refined, 3 included, MultiStar: {0.16, 0.11}, one-star: {0.32, 0.09}
23:33:15.694 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:33:15.695 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:33:15.697 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.20 cameraTheta=0.61 mountX=0.07 mountY=-0.19, mountTheta=-1.22
23:33:15.700 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.11, opts=13)
23:33:15.701 00.001 1032 Enqueuing Move request for scope (0.16, 0.11)
23:33:15.705 00.004 10072 Worker thread wakes up
23:33:15.705 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
23:33:15.705 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
23:33:15.705 00.000 10072 Moving (0.16, 0.11) raw xDistance=0.07 yDistance=-0.19
23:33:15.708 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:33:15.710 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:33:15.710 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:33:15.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:15.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:33:15.710 00.000 10072 MoveAxis(W, 4, ABG)
23:33:15.710 00.000 10072 Guiding  Dir = 3, Dur = 4
23:33:15.711 00.001 10072 IsGuiding returns 0
23:33:15.711 00.000 10072 PulseGuide returned control before completion, sleep 14
23:33:15.728 00.017 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:33:15.730 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:15.731 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:15.733 00.002 1032 Enqueuing Expose request
23:33:15.739 00.006 10072 IsGuiding returns 0
23:33:15.739 00.000 10072 Move returns status 0, amount 4
23:33:15.739 00.000 10072 MoveAxis(N, 0, ABG)
23:33:15.739 00.000 10072 Move returns status 0, amount 0
23:33:15.740 00.001 10072 move complete, result=0
23:33:15.740 00.000 10072 worker thread done servicing request
23:33:15.740 00.000 10072 Worker thread wakes up
23:33:15.740 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:15.740 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:15.746 00.006 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
23:33:16.366 00.620 10072 Exposure complete
23:33:16.415 00.049 10072 worker thread done servicing request
23:33:16.415 00.000 1032 OnExposeComplete: enter
23:33:16.417 00.002 1032 UpdateGuideState(): m_state=6
23:33:16.418 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9853
23:33:16.420 00.002 1032 Star::Find returns 1 (0), X=1108.97, Y=129.71, Mass=1256, SNR=24.9, Peak=104 HFD=3.3
23:33:16.421 00.001 1032 MultiStar: [#1 0.30,0.14,0.00,R] [#2 0.13,-0.06,0.84,U] [#3 0.20,0.01,0.80,U] [#4 0.23,0.05,0.70,U] [#5 0.03,0.05,0.74,U] [#6 -0.03,-0.23,0.67,U] [#7 0.37,0.20,0.00,M7] [#8 0.44,0.26,0.00,M5] 
23:33:16.422 00.001 1032 refined, 5 included, MultiStar: {0.13, -0.01}, one-star: {0.17, 0.05}
23:33:16.427 00.005 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
23:33:16.429 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
23:33:16.431 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.11 mountX=-0.05 mountY=-0.12, mountTheta=-1.94
23:33:16.434 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
23:33:16.436 00.002 1032 Enqueuing Move request for scope (0.13, -0.01)
23:33:16.438 00.002 10072 Worker thread wakes up
23:33:16.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
23:33:16.438 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
23:33:16.438 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.05 yDistance=-0.12
23:33:16.441 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:33:16.443 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:33:16.443 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:33:16.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:16.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:33:16.444 00.001 10072 MoveAxis(W, 4, ABG)
23:33:16.444 00.000 10072 Guiding  Dir = 3, Dur = 4
23:33:16.444 00.000 10072 IsGuiding returns 0
23:33:16.444 00.000 10072 PulseGuide returned control before completion, sleep 14
23:33:16.462 00.018 1032 UpdateGuideState exits: m=1256 SNR=24.9
23:33:16.465 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:16.467 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:16.469 00.002 1032 Enqueuing Expose request
23:33:16.472 00.003 10072 IsGuiding returns 0
23:33:16.472 00.000 10072 Move returns status 0, amount 4
23:33:16.472 00.000 10072 MoveAxis(N, 0, ABG)
23:33:16.472 00.000 10072 Move returns status 0, amount 0
23:33:16.472 00.000 10072 move complete, result=0
23:33:16.472 00.000 10072 worker thread done servicing request
23:33:16.472 00.000 10072 Worker thread wakes up
23:33:16.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:16.473 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:16.477 00.004 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:33:16.884 00.407 10072 Exposure complete
23:33:16.933 00.049 10072 worker thread done servicing request
23:33:16.933 00.000 1032 OnExposeComplete: enter
23:33:16.935 00.002 1032 UpdateGuideState(): m_state=6
23:33:16.938 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9854
23:33:16.940 00.002 1032 Star::Find returns 1 (0), X=1108.99, Y=129.76, Mass=1506, SNR=27.3, Peak=121 HFD=3.2
23:33:16.942 00.002 1032 MultiStar: [#1 0.07,0.06,0.93,U] [#2 0.09,-0.20,0.76,U] [#3 0.19,0.14,0.74,U] [#4 0.18,0.16,0.67,U] [#5 0.12,0.05,0.65,U] [#6 -0.03,-0.35,0.00,M1] [#7 0.35,0.14,0.00,M8] [#8 0.28,0.06,0.00,M6] 
23:33:16.944 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.05}, one-star: {0.20, 0.11}
23:33:16.945 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:33:16.947 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:33:16.948 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.36 mountX=0.02 mountY=-0.15, mountTheta=-1.47
23:33:16.952 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
23:33:16.954 00.002 1032 Enqueuing Move request for scope (0.14, 0.05)
23:33:16.956 00.002 10072 Worker thread wakes up
23:33:16.956 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:33:16.956 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:33:16.956 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.02 yDistance=-0.15
23:33:16.959 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:33:16.961 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:33:16.961 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:33:16.961 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:16.961 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:33:16.961 00.000 10072 MoveAxis(W, 4, ABG)
23:33:16.961 00.000 10072 Guiding  Dir = 3, Dur = 4
23:33:16.963 00.002 10072 IsGuiding returns 0
23:33:16.963 00.000 10072 PulseGuide returned control before completion, sleep 14
23:33:16.980 00.017 1032 UpdateGuideState exits: m=1506 SNR=27.3
23:33:16.982 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:16.985 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:16.987 00.002 1032 Enqueuing Expose request
23:33:16.995 00.008 10072 IsGuiding returns 0
23:33:16.995 00.000 10072 Move returns status 0, amount 4
23:33:16.995 00.000 10072 MoveAxis(N, 0, ABG)
23:33:16.995 00.000 10072 Move returns status 0, amount 0
23:33:16.995 00.000 10072 move complete, result=0
23:33:16.995 00.000 10072 worker thread done servicing request
23:33:16.995 00.000 10072 Worker thread wakes up
23:33:16.995 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:33:16.998 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:16.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:17.635 00.637 10072 Exposure complete
23:33:17.694 00.059 10072 worker thread done servicing request
23:33:17.694 00.000 1032 OnExposeComplete: enter
23:33:17.697 00.003 1032 UpdateGuideState(): m_state=6
23:33:17.699 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9855
23:33:17.701 00.002 1032 Star::Find returns 1 (0), X=1108.99, Y=129.87, Mass=1467, SNR=26.9, Peak=113 HFD=3.4
23:33:17.703 00.002 1032 MultiStar: [#1 0.05,0.05,0.91,U] [#2 0.01,-0.12,0.78,U] [#3 0.16,0.02,0.77,U] [#4 0.29,0.13,0.00,M7] [#5 0.03,0.12,0.65,U] [#6 0.13,-0.21,0.63,U] [#7 0.39,0.14,0.00,M9] [#8 0.20,0.24,0.00,M7] 
23:33:17.705 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.02}, one-star: {0.19, 0.21}
23:33:17.707 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
23:33:17.714 00.007 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
23:33:17.718 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.24 mountX=-0.00 mountY=-0.10, mountTheta=-1.59
23:33:17.722 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
23:33:17.724 00.002 1032 Enqueuing Move request for scope (0.10, 0.02)
23:33:17.726 00.002 10072 Worker thread wakes up
23:33:17.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:33:17.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:33:17.726 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
23:33:17.728 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=104, Gamma=2.230
23:33:17.732 00.004 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:33:17.732 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:33:17.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:17.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:33:17.732 00.000 10072 MoveAxis(W, 5, ABG)
23:33:17.732 00.000 10072 Guiding  Dir = 3, Dur = 5
23:33:17.733 00.001 10072 IsGuiding returns 0
23:33:17.734 00.001 10072 PulseGuide returned control before completion, sleep 15
23:33:17.752 00.018 1032 UpdateGuideState exits: m=1467 SNR=26.9
23:33:17.756 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:17.759 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:17.761 00.002 1032 Enqueuing Expose request
23:33:17.763 00.002 10072 IsGuiding returns 0
23:33:17.763 00.000 10072 Move returns status 0, amount 5
23:33:17.763 00.000 10072 MoveAxis(N, 0, ABG)
23:33:17.763 00.000 10072 Move returns status 0, amount 0
23:33:17.763 00.000 10072 move complete, result=0
23:33:17.765 00.002 10072 worker thread done servicing request
23:33:17.765 00.000 10072 Worker thread wakes up
23:33:17.765 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:17.765 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:17.775 00.010 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:33:18.182 00.407 10072 Exposure complete
23:33:18.233 00.051 10072 worker thread done servicing request
23:33:18.235 00.002 1032 OnExposeComplete: enter
23:33:18.236 00.001 1032 UpdateGuideState(): m_state=6
23:33:18.238 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9856
23:33:18.240 00.002 1032 Star::Find returns 1 (0), X=1109.03, Y=129.82, Mass=1425, SNR=26.5, Peak=111 HFD=3.3
23:33:18.242 00.002 1032 MultiStar: [#1 -0.01,0.02,0.94,U] [#2 0.03,0.08,0.77,U] [#3 0.19,0.12,0.77,U] [#4 0.24,0.16,0.00,M8] [#5 0.07,0.05,0.64,U] [#6 0.02,-0.12,0.61,U] [#7 0.30,0.22,0.00,M10] [#8 0.18,0.13,0.54,U] 
23:33:18.244 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.07}, one-star: {0.24, 0.16}
23:33:18.246 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
23:33:18.247 00.001 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
23:33:18.249 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.59 mountX=0.04 mountY=-0.12, mountTheta=-1.24
23:33:18.253 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
23:33:18.256 00.003 1032 Enqueuing Move request for scope (0.10, 0.07)
23:33:18.258 00.002 10072 Worker thread wakes up
23:33:18.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:33:18.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:33:18.258 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
23:33:18.260 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:33:18.263 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:33:18.263 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:33:18.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:18.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:33:18.263 00.000 10072 MoveAxis(W, 4, ABG)
23:33:18.263 00.000 10072 Guiding  Dir = 3, Dur = 4
23:33:18.263 00.000 10072 IsGuiding returns 0
23:33:18.264 00.001 10072 PulseGuide returned control before completion, sleep 14
23:33:18.281 00.017 1032 UpdateGuideState exits: m=1425 SNR=26.5
23:33:18.284 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:18.285 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:18.287 00.002 1032 Enqueuing Expose request
23:33:18.288 00.001 10072 IsGuiding returns 0
23:33:18.288 00.000 10072 Move returns status 0, amount 4
23:33:18.288 00.000 10072 MoveAxis(N, 0, ABG)
23:33:18.289 00.001 10072 Move returns status 0, amount 0
23:33:18.289 00.000 10072 move complete, result=0
23:33:18.289 00.000 10072 worker thread done servicing request
23:33:18.289 00.000 10072 Worker thread wakes up
23:33:18.289 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:18.289 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:18.296 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:33:18.915 00.619 10072 Exposure complete
23:33:18.968 00.053 10072 worker thread done servicing request
23:33:18.968 00.000 1032 OnExposeComplete: enter
23:33:18.971 00.003 1032 UpdateGuideState(): m_state=6
23:33:18.973 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9857
23:33:18.975 00.002 1032 Star::Find returns 1 (0), X=1108.93, Y=129.85, Mass=1442, SNR=26.7, Peak=105 HFD=3.3
23:33:18.976 00.001 1032 MultiStar: [#1 -0.12,0.06,0.94,U] [#2 0.01,0.01,0.83,U] [#3 0.11,0.13,0.74,U] [#4 0.20,0.25,0.00,M9] [#5 -0.05,0.21,0.65,U] [#6 0.12,-0.13,0.62,U] [#7 0.32,0.30,0.00,R] [#8 0.17,0.30,0.00,M7] 
23:33:18.978 00.002 1032 refined, 5 included, MultiStar: {0.03, 0.08}, one-star: {0.14, 0.20}
23:33:18.980 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
23:33:18.981 00.001 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
23:33:18.983 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.19 mountX=0.07 mountY=-0.05, mountTheta=-0.64
23:33:18.989 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
23:33:18.991 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
23:33:18.993 00.002 10072 Worker thread wakes up
23:33:18.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:33:18.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:33:18.993 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
23:33:18.995 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:33:18.999 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:33:18.999 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:33:18.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:18.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:33:18.999 00.000 10072 MoveAxis(W, 3, ABG)
23:33:18.999 00.000 10072 Guiding  Dir = 3, Dur = 3
23:33:19.000 00.001 10072 IsGuiding returns 0
23:33:19.000 00.000 10072 PulseGuide returned control before completion, sleep 13
23:33:19.016 00.016 1032 UpdateGuideState exits: m=1442 SNR=26.7
23:33:19.020 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:19.024 00.004 10072 IsGuiding returns 0
23:33:19.024 00.000 10072 Move returns status 0, amount 3
23:33:19.024 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:19.026 00.002 1032 Enqueuing Expose request
23:33:19.028 00.002 10072 MoveAxis(N, 0, ABG)
23:33:19.028 00.000 10072 Move returns status 0, amount 0
23:33:19.028 00.000 10072 move complete, result=0
23:33:19.028 00.000 10072 worker thread done servicing request
23:33:19.028 00.000 10072 Worker thread wakes up
23:33:19.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:19.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:19.036 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:33:19.444 00.408 10072 Exposure complete
23:33:19.502 00.058 10072 worker thread done servicing request
23:33:19.503 00.001 1032 OnExposeComplete: enter
23:33:19.505 00.002 1032 UpdateGuideState(): m_state=6
23:33:19.508 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9858
23:33:19.510 00.002 1032 Star::Find returns 1 (0), X=1108.88, Y=129.73, Mass=1410, SNR=26.4, Peak=116 HFD=3.4
23:33:19.511 00.001 1032 MultiStar: [#1 -0.03,0.13,0.96,U] [#2 0.04,-0.04,0.78,U] [#3 0.16,0.11,0.75,U] [#4 0.20,0.20,0.00,M10] [#5 0.05,0.15,0.63,U] [#6 0.03,-0.20,0.63,U] [#7 -0.05,-0.13,0.69,U] [#8 0.17,0.10,0.52,U] 
23:33:19.513 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {0.08, 0.07}
23:33:19.516 00.003 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:33:19.517 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:33:19.522 00.005 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.52 mountX=0.01 mountY=-0.06, mountTheta=-1.31
23:33:19.525 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:33:19.528 00.003 1032 Enqueuing Move request for scope (0.05, 0.03)
23:33:19.529 00.001 10072 Worker thread wakes up
23:33:19.530 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:33:19.530 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:33:19.530 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
23:33:19.533 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=103, Gamma=2.230
23:33:19.536 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:33:19.536 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:33:19.536 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:19.536 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:33:19.536 00.000 10072 MoveAxis(W, 2, ABG)
23:33:19.536 00.000 10072 Guiding  Dir = 3, Dur = 2
23:33:19.537 00.001 10072 IsGuiding returns 0
23:33:19.537 00.000 10072 PulseGuide returned control before completion, sleep 12
23:33:19.552 00.015 10072 IsGuiding returns 0
23:33:19.553 00.001 10072 Move returns status 0, amount 2
23:33:19.553 00.000 10072 MoveAxis(N, 0, ABG)
23:33:19.553 00.000 10072 Move returns status 0, amount 0
23:33:19.553 00.000 10072 move complete, result=0
23:33:19.553 00.000 10072 worker thread done servicing request
23:33:19.557 00.004 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:33:19.559 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:19.561 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:19.564 00.003 1032 Enqueuing Expose request
23:33:19.566 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:33:19.567 00.001 10072 Worker thread wakes up
23:33:19.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:19.568 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:20.195 00.627 10072 Exposure complete
23:33:20.245 00.050 10072 worker thread done servicing request
23:33:20.245 00.000 1032 OnExposeComplete: enter
23:33:20.248 00.003 1032 UpdateGuideState(): m_state=6
23:33:20.250 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9859
23:33:20.252 00.002 1032 Star::Find returns 1 (0), X=1109.00, Y=129.74, Mass=1351, SNR=25.8, Peak=114 HFD=3.3
23:33:20.254 00.002 1032 MultiStar: [#1 -0.04,0.04,1.00,U] [#2 -0.01,-0.05,0.82,U] [#3 0.13,0.03,0.78,U] [#4 0.09,0.14,0.70,U] [#5 0.03,-0.03,0.70,U] [#6 -0.06,-0.31,0.00,M1] [#7 -0.06,-0.11,0.75,U] [#8 0.20,0.14,0.53,U] 
23:33:20.257 00.003 1032 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {0.20, 0.09}
23:33:20.259 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
23:33:20.259 00.000 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
23:33:20.261 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.41 mountX=0.01 mountY=-0.07, mountTheta=-1.42
23:33:20.263 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
23:33:20.266 00.003 1032 Enqueuing Move request for scope (0.06, 0.03)
23:33:20.267 00.001 10072 Worker thread wakes up
23:33:20.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:33:20.267 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:33:20.267 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
23:33:20.271 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:33:20.274 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:33:20.274 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:33:20.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:20.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:20.274 00.000 10072 MoveAxis(W, 2, ABG)
23:33:20.274 00.000 10072 Guiding  Dir = 3, Dur = 2
23:33:20.275 00.001 10072 IsGuiding returns 0
23:33:20.275 00.000 10072 PulseGuide returned control before completion, sleep 12
23:33:20.292 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.8
23:33:20.294 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:20.296 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:20.298 00.002 1032 Enqueuing Expose request
23:33:20.302 00.004 10072 IsGuiding returns 0
23:33:20.302 00.000 10072 Move returns status 0, amount 2
23:33:20.302 00.000 10072 MoveAxis(N, 0, ABG)
23:33:20.302 00.000 10072 Move returns status 0, amount 0
23:33:20.302 00.000 10072 move complete, result=0
23:33:20.302 00.000 10072 worker thread done servicing request
23:33:20.302 00.000 10072 Worker thread wakes up
23:33:20.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:20.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:20.302 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:33:20.712 00.410 10072 Exposure complete
23:33:20.763 00.051 10072 worker thread done servicing request
23:33:20.763 00.000 1032 OnExposeComplete: enter
23:33:20.765 00.002 1032 UpdateGuideState(): m_state=6
23:33:20.767 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9860
23:33:20.770 00.003 1032 Star::Find returns 1 (0), X=1108.91, Y=129.76, Mass=1315, SNR=25.5, Peak=98 HFD=3.3
23:33:20.773 00.003 1032 MultiStar: [#1 -0.04,0.05,1.03,U] [#2 0.06,-0.06,0.79,U] [#3 0.30,0.02,0.00,M1] [#4 0.17,0.23,0.00,M10] [#5 -0.06,0.02,0.70,U] [#6 -0.01,-0.28,0.00,M2] [#7 -0.07,-0.14,0.75,U] [#8 0.17,0.14,0.54,U] 
23:33:20.776 00.003 1032 refined, 5 included, MultiStar: {0.03, 0.02}, one-star: {0.11, 0.11}
23:33:20.778 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:33:20.780 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:33:20.781 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.69 mountX=0.01 mountY=-0.03, mountTheta=-1.14
23:33:20.785 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
23:33:20.787 00.002 1032 Enqueuing Move request for scope (0.03, 0.02)
23:33:20.788 00.001 10072 Worker thread wakes up
23:33:20.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
23:33:20.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
23:33:20.790 00.002 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
23:33:20.791 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:33:20.794 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:33:20.794 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:33:20.794 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:20.794 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:33:20.794 00.000 10072 MoveAxis(W, 2, ABG)
23:33:20.794 00.000 10072 Guiding  Dir = 3, Dur = 2
23:33:20.795 00.001 10072 IsGuiding returns 0
23:33:20.795 00.000 10072 PulseGuide returned control before completion, sleep 12
23:33:20.812 00.017 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:33:20.814 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:20.816 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:20.819 00.003 1032 Enqueuing Expose request
23:33:20.821 00.002 10072 IsGuiding returns 0
23:33:20.821 00.000 10072 Move returns status 0, amount 2
23:33:20.821 00.000 10072 MoveAxis(N, 0, ABG)
23:33:20.821 00.000 10072 Move returns status 0, amount 0
23:33:20.821 00.000 10072 move complete, result=0
23:33:20.821 00.000 10072 worker thread done servicing request
23:33:20.821 00.000 10072 Worker thread wakes up
23:33:20.821 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:20.821 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:20.830 00.009 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:33:21.448 00.618 10072 Exposure complete
23:33:21.497 00.049 10072 worker thread done servicing request
23:33:21.497 00.000 1032 OnExposeComplete: enter
23:33:21.499 00.002 1032 UpdateGuideState(): m_state=6
23:33:21.501 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9861
23:33:21.504 00.003 1032 Star::Find returns 1 (0), X=1109.04, Y=129.77, Mass=1474, SNR=27.0, Peak=120 HFD=3.2
23:33:21.505 00.001 1032 MultiStar: [#1 -0.02,0.05,0.89,U] [#2 0.12,-0.01,0.83,U] [#3 0.25,0.01,0.77,U] [#4 0.22,0.22,0.00,R] [#5 0.13,0.06,0.65,U] [#6 0.18,-0.35,0.00,M3] [#7 0.05,-0.17,0.67,U] [#8 0.25,0.18,0.00,M5] 
23:33:21.507 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.02}, one-star: {0.24, 0.12}
23:33:21.509 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
23:33:21.511 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
23:33:21.512 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.12 mountX=-0.02 mountY=-0.13, mountTheta=-1.71
23:33:21.516 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
23:33:21.520 00.004 1032 Enqueuing Move request for scope (0.13, 0.02)
23:33:21.523 00.003 10072 Worker thread wakes up
23:33:21.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
23:33:21.523 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
23:33:21.523 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.02 yDistance=-0.13
23:33:21.525 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:33:21.528 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:33:21.528 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:33:21.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:21.528 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:33:21.528 00.000 10072 MoveAxis(W, 3, ABG)
23:33:21.529 00.001 10072 Guiding  Dir = 3, Dur = 3
23:33:21.529 00.000 10072 IsGuiding returns 0
23:33:21.529 00.000 10072 PulseGuide returned control before completion, sleep 13
23:33:21.545 00.016 1032 UpdateGuideState exits: m=1474 SNR=27.0
23:33:21.548 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:21.550 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:21.553 00.003 1032 Enqueuing Expose request
23:33:21.556 00.003 10072 IsGuiding returns 0
23:33:21.557 00.001 10072 Move returns status 0, amount 3
23:33:21.557 00.000 10072 MoveAxis(N, 0, ABG)
23:33:21.557 00.000 10072 Move returns status 0, amount 0
23:33:21.557 00.000 10072 move complete, result=0
23:33:21.557 00.000 10072 worker thread done servicing request
23:33:21.557 00.000 10072 Worker thread wakes up
23:33:21.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:21.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:21.564 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:33:21.966 00.402 10072 Exposure complete
23:33:22.019 00.053 10072 worker thread done servicing request
23:33:22.019 00.000 1032 OnExposeComplete: enter
23:33:22.022 00.003 1032 UpdateGuideState(): m_state=6
23:33:22.024 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9862
23:33:22.026 00.002 1032 Star::Find returns 1 (0), X=1109.01, Y=129.74, Mass=1440, SNR=26.7, Peak=120 HFD=3.3
23:33:22.027 00.001 1032 MultiStar: [#1 -0.01,-0.05,0.95,U] [#2 0.00,-0.15,0.80,U] [#3 0.16,0.01,0.75,U] [#4 0.01,-0.06,0.67,U] [#5 0.07,-0.06,0.62,U] [#6 0.08,-0.22,0.62,U] [#7 0.06,-0.23,0.68,U] [#8 0.23,0.09,0.52,U] 
23:33:22.029 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.21, 0.08}
23:33:22.030 00.001 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
23:33:22.032 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
23:33:22.033 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.61 mountX=-0.08 mountY=-0.07, mountTheta=-2.44
23:33:22.036 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
23:33:22.039 00.003 1032 Enqueuing Move request for scope (0.09, -0.06)
23:33:22.040 00.001 10072 Worker thread wakes up
23:33:22.040 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
23:33:22.040 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
23:33:22.040 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
23:33:22.042 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:33:22.045 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:33:22.045 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:33:22.045 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:22.045 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:22.045 00.000 10072 MoveAxis(W, 2, ABG)
23:33:22.046 00.001 10072 Guiding  Dir = 3, Dur = 2
23:33:22.046 00.000 10072 IsGuiding returns 0
23:33:22.048 00.002 10072 PulseGuide returned control before completion, sleep 12
23:33:22.064 00.016 1032 UpdateGuideState exits: m=1440 SNR=26.7
23:33:22.066 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:22.068 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:22.071 00.003 1032 Enqueuing Expose request
23:33:22.073 00.002 10072 IsGuiding returns 0
23:33:22.073 00.000 10072 Move returns status 0, amount 2
23:33:22.073 00.000 10072 MoveAxis(N, 0, ABG)
23:33:22.073 00.000 10072 Move returns status 0, amount 0
23:33:22.073 00.000 10072 move complete, result=0
23:33:22.073 00.000 10072 worker thread done servicing request
23:33:22.073 00.000 10072 Worker thread wakes up
23:33:22.074 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:22.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:22.082 00.008 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:33:22.701 00.619 10072 Exposure complete
23:33:22.754 00.053 10072 worker thread done servicing request
23:33:22.754 00.000 1032 OnExposeComplete: enter
23:33:22.756 00.002 1032 UpdateGuideState(): m_state=6
23:33:22.758 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9863
23:33:22.760 00.002 1032 Star::Find returns 1 (0), X=1109.02, Y=129.69, Mass=1463, SNR=26.9, Peak=120 HFD=3.4
23:33:22.762 00.002 1032 MultiStar: [#1 -0.01,-0.02,0.90,U] [#2 0.03,0.03,0.76,U] [#3 0.08,0.09,0.75,U] [#4 -0.01,-0.21,0.66,U] [#5 0.09,0.02,0.66,U] [#6 0.05,-0.24,0.62,U] [#7 -0.13,-0.20,0.65,U] [#8 0.26,0.14,0.00,M5] 
23:33:22.764 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.22, 0.04}
23:33:22.765 00.001 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:33:22.767 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:33:22.769 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.77 mountX=-0.06 mountY=-0.04, mountTheta=-2.60
23:33:22.772 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
23:33:22.775 00.003 1032 Enqueuing Move request for scope (0.05, -0.05)
23:33:22.777 00.002 10072 Worker thread wakes up
23:33:22.778 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
23:33:22.778 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
23:33:22.778 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.04
23:33:22.780 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:33:22.783 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:33:22.783 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:33:22.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:22.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:33:22.783 00.000 10072 MoveAxis(W, 2, ABG)
23:33:22.783 00.000 10072 Guiding  Dir = 3, Dur = 2
23:33:22.784 00.001 10072 IsGuiding returns 0
23:33:22.784 00.000 10072 PulseGuide returned control before completion, sleep 12
23:33:22.802 00.018 1032 UpdateGuideState exits: m=1463 SNR=26.9
23:33:22.805 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:22.806 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:22.809 00.003 1032 Enqueuing Expose request
23:33:22.810 00.001 10072 IsGuiding returns 0
23:33:22.810 00.000 10072 Move returns status 0, amount 2
23:33:22.811 00.001 10072 MoveAxis(N, 0, ABG)
23:33:22.811 00.000 10072 Move returns status 0, amount 0
23:33:22.811 00.000 10072 move complete, result=0
23:33:22.811 00.000 10072 worker thread done servicing request
23:33:22.811 00.000 10072 Worker thread wakes up
23:33:22.811 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:22.811 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:22.817 00.006 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:33:23.219 00.402 10072 Exposure complete
23:33:23.270 00.051 10072 worker thread done servicing request
23:33:23.270 00.000 1032 OnExposeComplete: enter
23:33:23.272 00.002 1032 UpdateGuideState(): m_state=6
23:33:23.274 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9864
23:33:23.277 00.003 1032 Star::Find returns 1 (0), X=1108.98, Y=129.61, Mass=1387, SNR=26.2, Peak=111 HFD=3.4
23:33:23.279 00.002 1032 MultiStar: [#1 -0.18,-0.03,0.95,U] [#2 0.03,-0.05,0.77,U] [#3 0.25,0.02,0.76,U] [#4 -0.13,-0.05,0.68,U] [#5 0.07,0.09,0.62,U] [#6 0.03,-0.12,0.62,U] [#7 -0.18,-0.14,0.72,U] [#8 0.36,0.05,0.00,M6] 
23:33:23.281 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {0.18, -0.04}
23:33:23.282 00.001 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.14)
23:33:23.284 00.002 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.14)
23:33:23.286 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.32 mountX=-0.04 mountY=0.00, mountTheta=3.14
23:33:23.289 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
23:33:23.291 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
23:33:23.292 00.001 10072 Worker thread wakes up
23:33:23.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
23:33:23.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
23:33:23.292 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
23:33:23.295 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:33:23.299 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:33:23.299 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:33:23.300 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:23.300 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:33:23.300 00.000 10072 MoveAxis(W, 2, ABG)
23:33:23.300 00.000 10072 Guiding  Dir = 3, Dur = 2
23:33:23.300 00.000 10072 IsGuiding returns 0
23:33:23.301 00.001 10072 PulseGuide returned control before completion, sleep 12
23:33:23.319 00.018 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:33:23.322 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:23.325 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:23.326 00.001 1032 Enqueuing Expose request
23:33:23.328 00.002 10072 IsGuiding returns 0
23:33:23.329 00.001 10072 Move returns status 0, amount 2
23:33:23.329 00.000 10072 MoveAxis(N, 0, ABG)
23:33:23.329 00.000 10072 Move returns status 0, amount 0
23:33:23.329 00.000 10072 move complete, result=0
23:33:23.329 00.000 10072 worker thread done servicing request
23:33:23.329 00.000 10072 Worker thread wakes up
23:33:23.329 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:23.329 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:23.329 00.000 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:33:23.952 00.623 10072 Exposure complete
23:33:24.004 00.052 10072 worker thread done servicing request
23:33:24.005 00.001 1032 OnExposeComplete: enter
23:33:24.007 00.002 1032 UpdateGuideState(): m_state=6
23:33:24.009 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9865
23:33:24.011 00.002 1032 Star::Find returns 1 (0), X=1108.82, Y=129.84, Mass=1285, SNR=25.2, Peak=97 HFD=3.5
23:33:24.013 00.002 1032 MultiStar: [#1 -0.15,0.12,0.94,U] [#2 0.04,0.07,0.89,U] [#3 0.20,0.04,0.81,U] [#4 -0.08,-0.03,0.75,U] [#5 -0.11,0.20,0.73,U] [#6 0.07,-0.13,0.64,U] [#7 0.01,-0.07,0.73,U] [#8 0.10,0.23,0.52,U] 
23:33:24.015 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.02, 0.19}
23:33:24.017 00.002 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
23:33:24.020 00.003 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
23:33:24.022 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.47 mountX=0.07 mountY=-0.02, mountTheta=-0.36
23:33:24.025 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
23:33:24.027 00.002 1032 Enqueuing Move request for scope (0.01, 0.07)
23:33:24.028 00.001 10072 Worker thread wakes up
23:33:24.028 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
23:33:24.030 00.002 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
23:33:24.030 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.02
23:33:24.031 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:33:24.034 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:33:24.034 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:33:24.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:24.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:33:24.034 00.000 10072 MoveAxis(W, 2, ABG)
23:33:24.034 00.000 10072 Guiding  Dir = 3, Dur = 2
23:33:24.035 00.001 10072 IsGuiding returns 0
23:33:24.035 00.000 10072 PulseGuide returned control before completion, sleep 12
23:33:24.050 00.015 1032 UpdateGuideState exits: m=1285 SNR=25.2
23:33:24.054 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:24.056 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:24.057 00.001 1032 Enqueuing Expose request
23:33:24.060 00.003 10072 IsGuiding returns 0
23:33:24.061 00.001 10072 Move returns status 0, amount 2
23:33:24.061 00.000 10072 MoveAxis(N, 0, ABG)
23:33:24.061 00.000 10072 Move returns status 0, amount 0
23:33:24.061 00.000 10072 move complete, result=0
23:33:24.061 00.000 10072 worker thread done servicing request
23:33:24.061 00.000 10072 Worker thread wakes up
23:33:24.061 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:24.061 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:24.068 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:33:24.468 00.400 10072 Exposure complete
23:33:24.518 00.050 10072 worker thread done servicing request
23:33:24.518 00.000 1032 OnExposeComplete: enter
23:33:24.520 00.002 1032 UpdateGuideState(): m_state=6
23:33:24.523 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9866
23:33:24.525 00.002 1032 Star::Find returns 1 (0), X=1108.93, Y=129.87, Mass=1372, SNR=26.0, Peak=103 HFD=3.1
23:33:24.526 00.001 1032 MultiStar: [#1 -0.05,0.10,0.93,U] [#2 0.08,0.02,0.80,U] [#3 0.07,0.21,0.78,U] [#4 -0.05,-0.07,0.68,U] [#5 0.06,0.14,0.68,U] [#6 -0.03,-0.10,0.63,U] [#7 -0.06,-0.09,0.71,U] [#8 0.18,0.15,0.52,U] 
23:33:24.529 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.14, 0.22}
23:33:24.531 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
23:33:24.533 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
23:33:24.534 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.11 mountX=0.06 mountY=-0.05, mountTheta=-0.72
23:33:24.537 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
23:33:24.539 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
23:33:24.541 00.002 10072 Worker thread wakes up
23:33:24.541 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:33:24.541 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:33:24.541 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.05
23:33:24.543 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:33:24.546 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:33:24.546 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:33:24.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:24.546 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:33:24.547 00.001 10072 MoveAxis(W, 1, ABG)
23:33:24.547 00.000 10072 Guiding  Dir = 3, Dur = 1
23:33:24.547 00.000 10072 IsGuiding returns 0
23:33:24.547 00.000 10072 PulseGuide returned control before completion, sleep 11
23:33:24.562 00.015 10072 IsGuiding returns 0
23:33:24.562 00.000 10072 Move returns status 0, amount 1
23:33:24.562 00.000 10072 MoveAxis(N, 0, ABG)
23:33:24.562 00.000 10072 Move returns status 0, amount 0
23:33:24.562 00.000 10072 move complete, result=0
23:33:24.562 00.000 10072 worker thread done servicing request
23:33:24.566 00.004 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:33:24.570 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:24.571 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:24.573 00.002 1032 Enqueuing Expose request
23:33:24.575 00.002 10072 Worker thread wakes up
23:33:24.575 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:24.575 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:24.575 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:33:25.203 00.628 10072 Exposure complete
23:33:25.254 00.051 10072 worker thread done servicing request
23:33:25.254 00.000 1032 OnExposeComplete: enter
23:33:25.256 00.002 1032 UpdateGuideState(): m_state=6
23:33:25.258 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9867
23:33:25.259 00.001 1032 Star::Find returns 1 (0), X=1108.90, Y=129.75, Mass=1368, SNR=26.0, Peak=103 HFD=3.4
23:33:25.261 00.002 1032 MultiStar: [#1 -0.12,0.07,0.99,U] [#2 -0.00,-0.08,0.81,U] [#3 0.05,0.08,0.77,U] [#4 -0.05,-0.02,0.66,U] [#5 -0.10,0.19,0.69,U] [#6 -0.05,-0.18,0.65,U] [#7 -0.00,-0.13,0.74,U] [#8 0.10,0.10,0.51,U] 
23:33:25.263 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {0.11, 0.10}
23:33:25.266 00.003 1032 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.83) = xAngle (0.26 = 0.26)
23:33:25.268 00.002 1032 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.26 = 0.26)
23:33:25.270 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.09 mountX=0.02 mountY=0.01, mountTheta=0.26
23:33:25.274 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
23:33:25.277 00.003 1032 Enqueuing Move request for scope (-0.01, 0.02)
23:33:25.279 00.002 10072 Worker thread wakes up
23:33:25.279 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:33:25.279 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:33:25.279 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.01
23:33:25.281 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:33:25.283 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:33:25.283 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:33:25.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:25.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:33:25.283 00.000 10072 MoveAxis(W, 0, ABG)
23:33:25.283 00.000 10072 Move returns status 0, amount 0
23:33:25.283 00.000 10072 MoveAxis(N, 0, ABG)
23:33:25.284 00.001 10072 Move returns status 0, amount 0
23:33:25.284 00.000 10072 move complete, result=0
23:33:25.284 00.000 10072 worker thread done servicing request
23:33:25.303 00.019 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:33:25.305 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:25.307 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:25.309 00.002 1032 Enqueuing Expose request
23:33:25.311 00.002 1032 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
23:33:25.313 00.002 10072 Worker thread wakes up
23:33:25.313 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:25.313 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:25.718 00.405 10072 Exposure complete
23:33:25.773 00.055 10072 worker thread done servicing request
23:33:25.773 00.000 1032 OnExposeComplete: enter
23:33:25.775 00.002 1032 UpdateGuideState(): m_state=6
23:33:25.777 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9868
23:33:25.780 00.003 1032 Star::Find returns 1 (0), X=1109.04, Y=129.72, Mass=1445, SNR=26.7, Peak=113 HFD=3.4
23:33:25.781 00.001 1032 MultiStar: [#1 0.03,0.02,0.92,U] [#2 0.08,-0.13,0.80,U] [#3 0.18,0.16,0.75,U] [#4 0.04,0.11,0.65,U] [#5 0.04,0.03,0.65,U] [#6 0.03,-0.20,0.59,U] [#7 0.04,-0.11,0.70,U] [#8 0.30,0.18,0.00,M4] 
23:33:25.783 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.00}, one-star: {0.24, 0.06}
23:33:25.784 00.001 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
23:33:25.786 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
23:33:25.787 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.02 mountX=-0.02 mountY=-0.09, mountTheta=-1.85
23:33:25.790 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
23:33:25.792 00.002 1032 Enqueuing Move request for scope (0.09, -0.00)
23:33:25.793 00.001 10072 Worker thread wakes up
23:33:25.793 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
23:33:25.793 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
23:33:25.793 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.02 yDistance=-0.09
23:33:25.795 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=101, Gamma=2.230
23:33:25.798 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:33:25.798 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:33:25.798 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:25.799 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:33:25.799 00.000 10072 MoveAxis(W, 0, ABG)
23:33:25.799 00.000 10072 Move returns status 0, amount 0
23:33:25.799 00.000 10072 MoveAxis(N, 0, ABG)
23:33:25.799 00.000 10072 Move returns status 0, amount 0
23:33:25.799 00.000 10072 move complete, result=0
23:33:25.799 00.000 10072 worker thread done servicing request
23:33:25.815 00.016 1032 UpdateGuideState exits: m=1445 SNR=26.7
23:33:25.817 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:25.819 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:25.820 00.001 1032 Enqueuing Expose request
23:33:25.822 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:33:25.823 00.001 10072 Worker thread wakes up
23:33:25.824 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:25.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:26.455 00.631 10072 Exposure complete
23:33:26.502 00.047 10072 worker thread done servicing request
23:33:26.502 00.000 1032 OnExposeComplete: enter
23:33:26.504 00.002 1032 UpdateGuideState(): m_state=6
23:33:26.505 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9869
23:33:26.507 00.002 1032 Star::Find returns 1 (0), X=1109.00, Y=129.71, Mass=1569, SNR=27.8, Peak=132 HFD=3.3
23:33:26.509 00.002 1032 MultiStar: [#1 -0.03,0.07,0.95,U] [#2 0.05,-0.07,0.77,U] [#3 0.12,-0.01,0.73,U] [#4 0.00,0.07,0.61,U] [#5 -0.01,0.09,0.61,U] [#6 0.08,-0.23,0.60,U] [#7 -0.02,-0.12,0.64,U] [#8 0.33,0.20,0.00,M5] 
23:33:26.510 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {0.21, 0.05}
23:33:26.511 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:33:26.513 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:33:26.515 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.15 mountX=-0.02 mountY=-0.05, mountTheta=-1.98
23:33:26.524 00.009 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
23:33:26.526 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
23:33:26.528 00.002 10072 Worker thread wakes up
23:33:26.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:33:26.528 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:33:26.529 00.001 10072 Moving (0.06, -0.01) raw xDistance=-0.02 yDistance=-0.05
23:33:26.530 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:33:26.534 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:33:26.534 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:33:26.534 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:26.534 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:33:26.534 00.000 10072 MoveAxis(W, 0, ABG)
23:33:26.534 00.000 10072 Move returns status 0, amount 0
23:33:26.534 00.000 10072 MoveAxis(N, 0, ABG)
23:33:26.534 00.000 10072 Move returns status 0, amount 0
23:33:26.534 00.000 10072 move complete, result=0
23:33:26.534 00.000 10072 worker thread done servicing request
23:33:26.550 00.016 1032 UpdateGuideState exits: m=1569 SNR=27.8
23:33:26.552 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:26.554 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:26.555 00.001 1032 Enqueuing Expose request
23:33:26.557 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:33:26.560 00.003 10072 Worker thread wakes up
23:33:26.560 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:26.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:26.972 00.412 10072 Exposure complete
23:33:27.020 00.048 10072 worker thread done servicing request
23:33:27.020 00.000 1032 OnExposeComplete: enter
23:33:27.023 00.003 1032 UpdateGuideState(): m_state=6
23:33:27.026 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9870
23:33:27.027 00.001 1032 Star::Find returns 1 (0), X=1109.05, Y=129.76, Mass=1355, SNR=25.9, Peak=114 HFD=3.3
23:33:27.029 00.002 1032 MultiStar: [#1 0.03,0.03,1.00,U] [#2 0.01,0.07,0.79,U] [#3 0.12,0.08,0.75,U] [#4 -0.04,0.03,0.67,U] [#5 0.15,0.30,0.00,M1] [#6 -0.03,0.02,0.62,U] [#7 0.01,-0.09,0.71,U] [#8 0.26,0.20,0.00,M6] 
23:33:27.031 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.04}, one-star: {0.26, 0.10}
23:33:27.033 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:33:27.035 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:33:27.037 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.56 mountX=0.02 mountY=-0.07, mountTheta=-1.27
23:33:27.040 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
23:33:27.042 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
23:33:27.044 00.002 10072 Worker thread wakes up
23:33:27.044 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
23:33:27.044 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
23:33:27.044 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
23:33:27.046 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:33:27.050 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:33:27.050 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:33:27.050 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:27.050 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:27.050 00.000 10072 MoveAxis(W, 0, ABG)
23:33:27.050 00.000 10072 Move returns status 0, amount 0
23:33:27.050 00.000 10072 MoveAxis(N, 0, ABG)
23:33:27.050 00.000 10072 Move returns status 0, amount 0
23:33:27.050 00.000 10072 move complete, result=0
23:33:27.050 00.000 10072 worker thread done servicing request
23:33:27.066 00.016 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:33:27.068 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:27.071 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:27.072 00.001 1032 Enqueuing Expose request
23:33:27.074 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:33:27.075 00.001 10072 Worker thread wakes up
23:33:27.076 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:27.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:27.705 00.629 10072 Exposure complete
23:33:27.757 00.052 10072 worker thread done servicing request
23:33:27.757 00.000 1032 OnExposeComplete: enter
23:33:27.759 00.002 1032 UpdateGuideState(): m_state=6
23:33:27.760 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9871
23:33:27.762 00.002 1032 Star::Find returns 1 (0), X=1109.03, Y=129.79, Mass=1299, SNR=25.3, Peak=95 HFD=3.5
23:33:27.764 00.002 1032 MultiStar: [#1 0.02,-0.04,0.99,U] [#2 0.02,0.01,0.83,U] [#3 0.18,0.01,0.81,U] [#4 0.01,0.09,0.71,U] [#5 0.04,0.01,0.70,U] [#6 0.03,-0.09,0.63,U] [#7 -0.03,-0.17,0.74,U] [#8 0.27,0.06,0.00,M7] 
23:33:27.766 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.00}, one-star: {0.23, 0.14}
23:33:27.767 00.001 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
23:33:27.769 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
23:33:27.773 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.02 mountX=-0.02 mountY=-0.07, mountTheta=-1.85
23:33:27.777 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
23:33:27.779 00.002 1032 Enqueuing Move request for scope (0.07, -0.00)
23:33:27.782 00.003 10072 Worker thread wakes up
23:33:27.782 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
23:33:27.782 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
23:33:27.782 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.07
23:33:27.784 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:33:27.787 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:33:27.787 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:33:27.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:27.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:27.787 00.000 10072 MoveAxis(W, 0, ABG)
23:33:27.787 00.000 10072 Move returns status 0, amount 0
23:33:27.787 00.000 10072 MoveAxis(N, 0, ABG)
23:33:27.787 00.000 10072 Move returns status 0, amount 0
23:33:27.787 00.000 10072 move complete, result=0
23:33:27.787 00.000 10072 worker thread done servicing request
23:33:27.805 00.018 1032 UpdateGuideState exits: m=1299 SNR=25.3
23:33:27.808 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:27.811 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:27.813 00.002 1032 Enqueuing Expose request
23:33:27.815 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:33:27.817 00.002 10072 Worker thread wakes up
23:33:27.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:27.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:28.221 00.404 10072 Exposure complete
23:33:28.268 00.047 10072 worker thread done servicing request
23:33:28.269 00.001 1032 OnExposeComplete: enter
23:33:28.270 00.001 1032 UpdateGuideState(): m_state=6
23:33:28.272 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9872
23:33:28.275 00.003 1032 Star::Find returns 1 (0), X=1109.03, Y=129.64, Mass=1314, SNR=25.4, Peak=112 HFD=3.4
23:33:28.276 00.001 1032 MultiStar: [#1 -0.01,0.01,1.00,U] [#2 0.09,-0.02,0.83,U] [#3 0.21,0.03,0.73,U] [#4 -0.01,-0.04,0.69,U] [#5 0.17,0.08,0.68,U] [#6 -0.03,-0.09,0.66,U] [#7 0.11,-0.24,0.00,M1] [#8 0.17,0.19,0.00,M8] 
23:33:28.278 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.01}, one-star: {0.23, -0.02}
23:33:28.280 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
23:33:28.281 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
23:33:28.284 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.07 mountX=-0.03 mountY=-0.09, mountTheta=-1.90
23:33:28.287 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
23:33:28.288 00.001 1032 Enqueuing Move request for scope (0.10, -0.01)
23:33:28.290 00.002 10072 Worker thread wakes up
23:33:28.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
23:33:28.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
23:33:28.290 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.09
23:33:28.291 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:33:28.294 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:33:28.294 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:33:28.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:28.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:33:28.294 00.000 10072 MoveAxis(W, 1, ABG)
23:33:28.294 00.000 10072 Guiding  Dir = 3, Dur = 1
23:33:28.295 00.001 10072 IsGuiding returns 0
23:33:28.295 00.000 10072 PulseGuide returned control before completion, sleep 11
23:33:28.311 00.016 1032 UpdateGuideState exits: m=1314 SNR=25.4
23:33:28.313 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:28.315 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:28.318 00.003 10072 IsGuiding returns 0
23:33:28.318 00.000 10072 Move returns status 0, amount 1
23:33:28.318 00.000 10072 MoveAxis(N, 0, ABG)
23:33:28.318 00.000 10072 Move returns status 0, amount 0
23:33:28.318 00.000 1032 Enqueuing Expose request
23:33:28.321 00.003 10072 move complete, result=0
23:33:28.321 00.000 10072 worker thread done servicing request
23:33:28.321 00.000 10072 Worker thread wakes up
23:33:28.321 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:33:28.323 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:28.323 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:28.959 00.636 10072 Exposure complete
23:33:29.008 00.049 10072 worker thread done servicing request
23:33:29.008 00.000 1032 OnExposeComplete: enter
23:33:29.011 00.003 1032 UpdateGuideState(): m_state=6
23:33:29.013 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9873
23:33:29.015 00.002 1032 Star::Find returns 1 (0), X=1109.07, Y=129.81, Mass=1375, SNR=26.1, Peak=118 HFD=3.3
23:33:29.016 00.001 1032 MultiStar: [#1 0.05,-0.03,0.93,U] [#2 0.06,-0.03,0.84,U] [#3 0.22,0.10,0.76,U] [#4 0.01,0.02,0.70,U] [#5 0.07,0.01,0.67,U] [#6 0.21,-0.28,0.00,M1] [#7 0.04,-0.20,0.75,U] [#8 0.39,0.16,0.00,M9] 
23:33:29.020 00.004 1032 refined, 6 included, MultiStar: {0.11, 0.01}, one-star: {0.27, 0.15}
23:33:29.022 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
23:33:29.023 00.001 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
23:33:29.025 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.08 mountX=-0.02 mountY=-0.11, mountTheta=-1.75
23:33:29.028 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
23:33:29.029 00.001 1032 Enqueuing Move request for scope (0.11, 0.01)
23:33:29.030 00.001 10072 Worker thread wakes up
23:33:29.031 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:33:29.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:33:29.031 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:33:29.032 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:33:29.036 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:33:29.036 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:33:29.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:29.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:33:29.036 00.000 10072 MoveAxis(W, 0, ABG)
23:33:29.036 00.000 10072 Move returns status 0, amount 0
23:33:29.036 00.000 10072 MoveAxis(N, 0, ABG)
23:33:29.036 00.000 10072 Move returns status 0, amount 0
23:33:29.036 00.000 10072 move complete, result=0
23:33:29.036 00.000 10072 worker thread done servicing request
23:33:29.054 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:33:29.056 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:29.058 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:29.060 00.002 1032 Enqueuing Expose request
23:33:29.061 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:33:29.063 00.002 10072 Worker thread wakes up
23:33:29.063 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:29.063 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:29.477 00.414 10072 Exposure complete
23:33:29.533 00.056 10072 worker thread done servicing request
23:33:29.533 00.000 1032 OnExposeComplete: enter
23:33:29.535 00.002 1032 UpdateGuideState(): m_state=6
23:33:29.537 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9874
23:33:29.540 00.003 1032 Star::Find returns 1 (0), X=1109.01, Y=129.72, Mass=1367, SNR=26.0, Peak=112 HFD=3.3
23:33:29.542 00.002 1032 MultiStar: [#1 0.03,-0.07,0.92,U] [#2 0.10,-0.05,0.81,U] [#3 0.23,0.17,0.00,M1] [#4 0.04,-0.11,0.68,U] [#5 0.08,0.13,0.68,U] [#6 0.20,-0.10,0.65,U] [#7 -0.00,-0.05,0.74,U] [#8 0.22,0.09,0.53,U] 
23:33:29.544 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.01}, one-star: {0.22, 0.06}
23:33:29.546 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
23:33:29.547 00.001 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
23:33:29.550 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.13 mountX=-0.04 mountY=-0.10, mountTheta=-1.96
23:33:29.554 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
23:33:29.557 00.003 1032 Enqueuing Move request for scope (0.11, -0.01)
23:33:29.559 00.002 10072 Worker thread wakes up
23:33:29.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
23:33:29.560 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
23:33:29.560 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.10
23:33:29.561 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:33:29.564 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:33:29.565 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:33:29.565 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:29.565 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:33:29.565 00.000 10072 MoveAxis(W, 0, ABG)
23:33:29.565 00.000 10072 Move returns status 0, amount 0
23:33:29.565 00.000 10072 MoveAxis(N, 0, ABG)
23:33:29.565 00.000 10072 Move returns status 0, amount 0
23:33:29.565 00.000 10072 move complete, result=0
23:33:29.565 00.000 10072 worker thread done servicing request
23:33:29.584 00.019 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:33:29.588 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:29.590 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:29.593 00.003 1032 Enqueuing Expose request
23:33:29.599 00.006 10072 Worker thread wakes up
23:33:29.599 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:33:29.601 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:29.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:30.226 00.625 10072 Exposure complete
23:33:30.279 00.053 10072 worker thread done servicing request
23:33:30.279 00.000 1032 OnExposeComplete: enter
23:33:30.281 00.002 1032 UpdateGuideState(): m_state=6
23:33:30.283 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9875
23:33:30.285 00.002 1032 Star::Find returns 1 (0), X=1109.04, Y=129.90, Mass=1559, SNR=27.8, Peak=122 HFD=3.0
23:33:30.287 00.002 1032 MultiStar: [#1 -0.01,0.16,0.92,U] [#2 0.08,0.01,0.75,U] [#3 0.19,0.22,0.00,M2] [#4 0.01,0.09,0.63,U] [#5 0.13,0.20,0.63,U] [#6 0.19,-0.10,0.56,U] [#7 -0.05,-0.11,0.66,U] [#8 0.18,0.22,0.00,M9] 
23:33:30.289 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.09}, one-star: {0.25, 0.24}
23:33:30.291 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:33:30.292 00.001 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:33:30.294 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.77 mountX=0.06 mountY=-0.11, mountTheta=-1.06
23:33:30.298 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
23:33:30.303 00.005 1032 Enqueuing Move request for scope (0.09, 0.09)
23:33:30.305 00.002 10072 Worker thread wakes up
23:33:30.305 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
23:33:30.305 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
23:33:30.305 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
23:33:30.307 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:33:30.311 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:33:30.311 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:33:30.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:30.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:33:30.311 00.000 10072 MoveAxis(W, 1, ABG)
23:33:30.311 00.000 10072 Guiding  Dir = 3, Dur = 1
23:33:30.311 00.000 10072 IsGuiding returns 0
23:33:30.312 00.001 10072 PulseGuide returned control before completion, sleep 11
23:33:30.329 00.017 1032 UpdateGuideState exits: m=1559 SNR=27.8
23:33:30.333 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:30.335 00.002 10072 IsGuiding returns 0
23:33:30.335 00.000 10072 Move returns status 0, amount 1
23:33:30.335 00.000 10072 MoveAxis(N, 0, ABG)
23:33:30.335 00.000 10072 Move returns status 0, amount 0
23:33:30.335 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:30.337 00.002 10072 move complete, result=0
23:33:30.337 00.000 1032 Enqueuing Expose request
23:33:30.339 00.002 10072 worker thread done servicing request
23:33:30.339 00.000 10072 Worker thread wakes up
23:33:30.339 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:30.339 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:30.339 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:33:30.745 00.406 10072 Exposure complete
23:33:30.798 00.053 1032 OnExposeComplete: enter
23:33:30.800 00.002 1032 UpdateGuideState(): m_state=6
23:33:30.802 00.002 10072 worker thread done servicing request
23:33:30.802 00.000 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9876
23:33:30.805 00.003 1032 Star::Find returns 1 (0), X=1109.02, Y=129.80, Mass=1387, SNR=26.2, Peak=107 HFD=3.2
23:33:30.807 00.002 1032 MultiStar: [#1 -0.02,0.04,1.04,U] [#2 0.11,-0.04,0.81,U] [#3 0.09,0.11,0.78,U] [#4 -0.05,0.04,0.66,U] [#5 -0.00,0.12,0.65,U] [#6 -0.04,-0.07,0.65,U] [#7 -0.02,-0.06,0.68,U] [#8 0.09,0.17,0.52,U] 
23:33:30.808 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.22, 0.15}
23:33:30.810 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
23:33:30.812 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
23:33:30.814 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.79 mountX=0.04 mountY=-0.06, mountTheta=-1.04
23:33:30.817 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
23:33:30.819 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
23:33:30.821 00.002 10072 Worker thread wakes up
23:33:30.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:33:30.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:33:30.821 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
23:33:30.823 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:33:30.826 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:33:30.826 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:33:30.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:30.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:33:30.826 00.000 10072 MoveAxis(W, 0, ABG)
23:33:30.826 00.000 10072 Move returns status 0, amount 0
23:33:30.826 00.000 10072 MoveAxis(N, 0, ABG)
23:33:30.826 00.000 10072 Move returns status 0, amount 0
23:33:30.826 00.000 10072 move complete, result=0
23:33:30.826 00.000 10072 worker thread done servicing request
23:33:30.844 00.018 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:33:30.845 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:30.847 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:30.848 00.001 1032 Enqueuing Expose request
23:33:30.849 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:33:30.851 00.002 10072 Worker thread wakes up
23:33:30.851 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:30.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:31.480 00.629 10072 Exposure complete
23:33:31.530 00.050 10072 worker thread done servicing request
23:33:31.531 00.001 1032 OnExposeComplete: enter
23:33:31.533 00.002 1032 UpdateGuideState(): m_state=6
23:33:31.535 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9877
23:33:31.537 00.002 1032 Star::Find returns 1 (0), X=1108.95, Y=129.80, Mass=1345, SNR=25.8, Peak=110 HFD=3.2
23:33:31.540 00.003 1032 MultiStar: [#1 -0.08,0.02,0.99,U] [#2 0.10,-0.07,0.83,U] [#3 0.10,0.07,0.78,U] [#4 -0.03,0.04,0.71,U] [#5 0.06,0.16,0.70,U] [#6 0.07,-0.11,0.65,U] [#7 -0.08,-0.15,0.70,U] [#8 0.20,0.15,0.51,U] 
23:33:31.542 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.16, 0.14}
23:33:31.543 00.001 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:33:31.545 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:33:31.546 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.51 mountX=0.01 mountY=-0.06, mountTheta=-1.32
23:33:31.551 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:33:31.556 00.005 1032 Enqueuing Move request for scope (0.05, 0.03)
23:33:31.558 00.002 10072 Worker thread wakes up
23:33:31.558 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:33:31.558 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:33:31.558 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
23:33:31.560 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:33:31.564 00.004 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:33:31.564 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:33:31.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:31.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:33:31.564 00.000 10072 MoveAxis(E, 1, ABG)
23:33:31.564 00.000 10072 Guiding  Dir = 2, Dur = 1
23:33:31.565 00.001 10072 IsGuiding returns 0
23:33:31.565 00.000 10072 PulseGuide returned control before completion, sleep 11
23:33:31.583 00.018 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:33:31.585 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:31.589 00.004 10072 IsGuiding returns 0
23:33:31.589 00.000 10072 Move returns status 0, amount 1
23:33:31.589 00.000 10072 MoveAxis(N, 0, ABG)
23:33:31.589 00.000 10072 Move returns status 0, amount 0
23:33:31.589 00.000 10072 move complete, result=0
23:33:31.589 00.000 10072 worker thread done servicing request
23:33:31.589 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:31.593 00.004 1032 Enqueuing Expose request
23:33:31.597 00.004 10072 Worker thread wakes up
23:33:31.597 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:31.597 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:31.598 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:33:32.013 00.415 10072 Exposure complete
23:33:32.062 00.049 10072 worker thread done servicing request
23:33:32.063 00.001 1032 OnExposeComplete: enter
23:33:32.064 00.001 1032 UpdateGuideState(): m_state=6
23:33:32.066 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9878
23:33:32.067 00.001 1032 Star::Find returns 1 (0), X=1108.95, Y=129.81, Mass=1245, SNR=24.8, Peak=102 HFD=3.1
23:33:32.069 00.002 1032 MultiStar: [#1 -0.02,0.13,1.02,U] [#2 0.09,-0.00,0.88,U] [#3 0.12,0.12,0.79,U] [#4 -0.09,-0.03,0.68,U] [#5 0.10,0.24,0.00,M1] [#6 0.03,-0.16,0.63,U] [#7 -0.03,-0.05,0.77,U] [#8 0.11,0.15,0.57,U] 
23:33:32.071 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.15, 0.15}
23:33:32.072 00.001 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
23:33:32.074 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
23:33:32.076 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.78 mountX=0.03 mountY=-0.06, mountTheta=-1.05
23:33:32.081 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
23:33:32.084 00.003 1032 Enqueuing Move request for scope (0.05, 0.05)
23:33:32.086 00.002 10072 Worker thread wakes up
23:33:32.086 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:33:32.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:33:32.086 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
23:33:32.088 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:33:32.091 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:33:32.091 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:33:32.091 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:32.091 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:33:32.091 00.000 10072 MoveAxis(E, 1, ABG)
23:33:32.091 00.000 10072 Guiding  Dir = 2, Dur = 1
23:33:32.092 00.001 10072 IsGuiding returns 0
23:33:32.093 00.001 10072 PulseGuide returned control before completion, sleep 11
23:33:32.105 00.012 10072 IsGuiding returns 0
23:33:32.105 00.000 10072 Move returns status 0, amount 1
23:33:32.105 00.000 10072 MoveAxis(N, 0, ABG)
23:33:32.105 00.000 10072 Move returns status 0, amount 0
23:33:32.105 00.000 10072 move complete, result=0
23:33:32.105 00.000 10072 worker thread done servicing request
23:33:32.109 00.004 1032 UpdateGuideState exits: m=1245 SNR=24.8
23:33:32.112 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:32.115 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:32.117 00.002 1032 Enqueuing Expose request
23:33:32.120 00.003 10072 Worker thread wakes up
23:33:32.120 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:33:32.122 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:32.122 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:32.751 00.629 10072 Exposure complete
23:33:32.802 00.051 10072 worker thread done servicing request
23:33:32.802 00.000 1032 OnExposeComplete: enter
23:33:32.805 00.003 1032 UpdateGuideState(): m_state=6
23:33:32.806 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9879
23:33:32.808 00.002 1032 Star::Find returns 1 (0), X=1108.95, Y=129.85, Mass=1272, SNR=25.1, Peak=97 HFD=3.1
23:33:32.809 00.001 1032 MultiStar: [#1 -0.10,0.14,1.05,U] [#2 0.03,0.10,0.87,U] [#3 0.20,0.20,0.00,M1] [#4 -0.04,0.08,0.71,U] [#5 -0.08,0.27,0.00,M2] [#6 0.00,-0.01,0.64,U] [#7 -0.14,-0.12,0.72,U] [#8 0.15,0.14,0.53,U] 
23:33:32.811 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.09}, one-star: {0.16, 0.19}
23:33:32.812 00.001 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
23:33:32.814 00.002 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
23:33:32.815 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.51 mountX=0.08 mountY=-0.03, mountTheta=-0.32
23:33:32.817 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
23:33:32.818 00.001 1032 Enqueuing Move request for scope (0.01, 0.09)
23:33:32.821 00.003 10072 Worker thread wakes up
23:33:32.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
23:33:32.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
23:33:32.821 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.08 yDistance=-0.03
23:33:32.823 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:33:32.825 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:33:32.826 00.001 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:33:32.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:32.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:33:32.826 00.000 10072 MoveAxis(E, 1, ABG)
23:33:32.826 00.000 10072 Guiding  Dir = 2, Dur = 1
23:33:32.826 00.000 10072 IsGuiding returns 0
23:33:32.827 00.001 10072 PulseGuide returned control before completion, sleep 11
23:33:32.840 00.013 10072 IsGuiding returns 0
23:33:32.840 00.000 10072 Move returns status 0, amount 1
23:33:32.840 00.000 10072 MoveAxis(N, 0, ABG)
23:33:32.840 00.000 10072 Move returns status 0, amount 0
23:33:32.840 00.000 10072 move complete, result=0
23:33:32.840 00.000 10072 worker thread done servicing request
23:33:32.844 00.004 1032 UpdateGuideState exits: m=1272 SNR=25.1
23:33:32.845 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:32.847 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:32.848 00.001 1032 Enqueuing Expose request
23:33:32.850 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:33:32.852 00.002 10072 Worker thread wakes up
23:33:32.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:32.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:33.264 00.412 10072 Exposure complete
23:33:33.312 00.048 10072 worker thread done servicing request
23:33:33.312 00.000 1032 OnExposeComplete: enter
23:33:33.314 00.002 1032 UpdateGuideState(): m_state=6
23:33:33.317 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9880
23:33:33.318 00.001 1032 Star::Find returns 1 (0), X=1109.00, Y=129.83, Mass=1387, SNR=26.2, Peak=100 HFD=3.5
23:33:33.321 00.003 1032 MultiStar: [#1 -0.10,0.19,0.92,U] [#2 0.09,0.03,0.81,U] [#3 0.16,0.13,0.75,U] [#4 0.04,0.02,0.67,U] [#5 -0.05,0.12,0.62,U] [#6 0.05,-0.02,0.64,U] [#7 -0.02,-0.18,0.70,U] [#8 0.23,0.20,0.00,M6] 
23:33:33.323 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.20, 0.18}
23:33:33.325 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:33:33.326 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:33:33.327 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.92 mountX=0.05 mountY=-0.07, mountTheta=-0.91
23:33:33.332 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
23:33:33.334 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
23:33:33.336 00.002 10072 Worker thread wakes up
23:33:33.337 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
23:33:33.337 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
23:33:33.337 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
23:33:33.338 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=103, Gamma=2.230
23:33:33.341 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:33.341 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:33:33.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:33.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:33.341 00.000 10072 MoveAxis(E, 0, ABG)
23:33:33.341 00.000 10072 Move returns status 0, amount 0
23:33:33.341 00.000 10072 MoveAxis(N, 0, ABG)
23:33:33.341 00.000 10072 Move returns status 0, amount 0
23:33:33.341 00.000 10072 move complete, result=0
23:33:33.341 00.000 10072 worker thread done servicing request
23:33:33.359 00.018 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:33:33.364 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:33.367 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:33.368 00.001 1032 Enqueuing Expose request
23:33:33.370 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:33.372 00.002 10072 Worker thread wakes up
23:33:33.372 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:33.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:33.999 00.627 10072 Exposure complete
23:33:34.046 00.047 10072 worker thread done servicing request
23:33:34.047 00.001 1032 OnExposeComplete: enter
23:33:34.050 00.003 1032 UpdateGuideState(): m_state=6
23:33:34.053 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9881
23:33:34.056 00.003 1032 Star::Find returns 1 (0), X=1108.99, Y=129.74, Mass=1496, SNR=27.2, Peak=120 HFD=3.4
23:33:34.058 00.002 1032 MultiStar: [#1 -0.04,-0.02,0.94,U] [#2 -0.02,-0.01,0.79,U] [#3 0.18,0.01,0.74,U] [#4 0.00,-0.12,0.64,U] [#5 0.18,0.19,0.00,M2] [#6 0.06,-0.27,0.00,M1] [#7 -0.07,-0.16,0.66,U] [#8 0.32,0.07,0.00,M7] 
23:33:34.063 00.005 1032 refined, 5 included, MultiStar: {0.05, -0.03}, one-star: {0.20, 0.08}
23:33:34.065 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
23:33:34.066 00.001 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
23:33:34.068 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.51 mountX=-0.04 mountY=-0.04, mountTheta=-2.34
23:33:34.070 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
23:33:34.071 00.001 1032 Enqueuing Move request for scope (0.05, -0.03)
23:33:34.073 00.002 10072 Worker thread wakes up
23:33:34.073 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:33:34.073 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:33:34.074 00.001 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
23:33:34.076 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:33:34.078 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:34.078 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:33:34.078 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:34.078 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:33:34.078 00.000 10072 MoveAxis(W, 1, ABG)
23:33:34.078 00.000 10072 Guiding  Dir = 3, Dur = 1
23:33:34.078 00.000 10072 IsGuiding returns 0
23:33:34.079 00.001 10072 PulseGuide returned control before completion, sleep 11
23:33:34.096 00.017 1032 UpdateGuideState exits: m=1496 SNR=27.2
23:33:34.098 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:34.100 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:34.102 00.002 1032 Enqueuing Expose request
23:33:34.105 00.003 10072 IsGuiding returns 0
23:33:34.105 00.000 10072 Move returns status 0, amount 1
23:33:34.105 00.000 10072 MoveAxis(N, 0, ABG)
23:33:34.105 00.000 10072 Move returns status 0, amount 0
23:33:34.105 00.000 10072 move complete, result=0
23:33:34.105 00.000 10072 worker thread done servicing request
23:33:34.105 00.000 10072 Worker thread wakes up
23:33:34.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:34.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:34.112 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:33:34.513 00.401 10072 Exposure complete
23:33:34.562 00.049 10072 worker thread done servicing request
23:33:34.562 00.000 1032 OnExposeComplete: enter
23:33:34.565 00.003 1032 UpdateGuideState(): m_state=6
23:33:34.567 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9882
23:33:34.571 00.004 1032 Star::Find returns 1 (0), X=1109.02, Y=129.67, Mass=1264, SNR=25.0, Peak=115 HFD=3.3
23:33:34.573 00.002 1032 MultiStar: [#1 -0.03,-0.07,1.00,U] [#2 0.06,-0.08,0.84,U] [#3 0.23,-0.00,0.82,U] [#4 -0.07,-0.07,0.67,U] [#5 0.17,0.08,0.72,U] [#6 0.03,-0.31,0.00,M2] [#7 -0.03,-0.24,0.75,U] [#8 0.31,-0.03,0.00,M8] 
23:33:34.576 00.003 1032 refined, 6 included, MultiStar: {0.08, -0.05}, one-star: {0.22, 0.02}
23:33:34.577 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
23:33:34.580 00.003 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
23:33:34.583 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.55 mountX=-0.07 mountY=-0.07, mountTheta=-2.38
23:33:34.588 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
23:33:34.590 00.002 1032 Enqueuing Move request for scope (0.08, -0.05)
23:33:34.592 00.002 10072 Worker thread wakes up
23:33:34.592 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
23:33:34.592 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
23:33:34.592 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.07
23:33:34.594 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:33:34.597 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:34.597 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:33:34.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:34.597 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:34.597 00.000 10072 MoveAxis(W, 0, ABG)
23:33:34.597 00.000 10072 Move returns status 0, amount 0
23:33:34.597 00.000 10072 MoveAxis(N, 0, ABG)
23:33:34.597 00.000 10072 Move returns status 0, amount 0
23:33:34.597 00.000 10072 move complete, result=0
23:33:34.597 00.000 10072 worker thread done servicing request
23:33:34.616 00.019 1032 UpdateGuideState exits: m=1264 SNR=25.0
23:33:34.619 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:34.622 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:34.624 00.002 1032 Enqueuing Expose request
23:33:34.626 00.002 10072 Worker thread wakes up
23:33:34.626 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:34.626 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:34.626 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:33:35.265 00.639 10072 Exposure complete
23:33:35.315 00.050 10072 worker thread done servicing request
23:33:35.315 00.000 1032 OnExposeComplete: enter
23:33:35.317 00.002 1032 UpdateGuideState(): m_state=6
23:33:35.319 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9883
23:33:35.322 00.003 1032 Star::Find returns 1 (0), X=1108.95, Y=129.74, Mass=1240, SNR=24.8, Peak=106 HFD=3.3
23:33:35.323 00.001 1032 MultiStar: [#1 -0.07,0.08,1.03,U] [#2 0.04,0.01,0.86,U] [#3 0.16,0.04,0.81,U] [#4 0.05,-0.03,0.77,U] [#5 -0.03,0.09,0.71,U] [#6 0.09,-0.16,0.67,U] [#7 0.03,-0.19,0.75,U] [#8 0.30,0.29,0.00,M9] 
23:33:35.325 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.00}, one-star: {0.16, 0.08}
23:33:35.326 00.001 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
23:33:35.327 00.001 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
23:33:35.330 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.00 mountX=-0.01 mountY=-0.05, mountTheta=-1.83
23:33:35.333 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
23:33:35.335 00.002 1032 Enqueuing Move request for scope (0.05, 0.00)
23:33:35.336 00.001 10072 Worker thread wakes up
23:33:35.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
23:33:35.336 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
23:33:35.337 00.001 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
23:33:35.338 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:33:35.342 00.004 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:35.342 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:33:35.342 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:35.342 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:33:35.342 00.000 10072 MoveAxis(W, 1, ABG)
23:33:35.342 00.000 10072 Guiding  Dir = 3, Dur = 1
23:33:35.342 00.000 10072 IsGuiding returns 0
23:33:35.343 00.001 10072 PulseGuide returned control before completion, sleep 11
23:33:35.355 00.012 10072 IsGuiding returns 0
23:33:35.355 00.000 10072 Move returns status 0, amount 1
23:33:35.355 00.000 10072 MoveAxis(N, 0, ABG)
23:33:35.355 00.000 10072 Move returns status 0, amount 0
23:33:35.355 00.000 10072 move complete, result=0
23:33:35.355 00.000 10072 worker thread done servicing request
23:33:35.359 00.004 1032 UpdateGuideState exits: m=1240 SNR=24.8
23:33:35.362 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:35.365 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:35.366 00.001 1032 Enqueuing Expose request
23:33:35.368 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:33:35.370 00.002 10072 Worker thread wakes up
23:33:35.370 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:35.370 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:35.780 00.410 10072 Exposure complete
23:33:35.834 00.054 10072 worker thread done servicing request
23:33:35.834 00.000 1032 OnExposeComplete: enter
23:33:35.836 00.002 1032 UpdateGuideState(): m_state=6
23:33:35.838 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9884
23:33:35.841 00.003 1032 Star::Find returns 1 (0), X=1109.01, Y=129.76, Mass=1562, SNR=27.8, Peak=117 HFD=3.3
23:33:35.843 00.002 1032 MultiStar: [#1 -0.05,0.10,0.90,U] [#2 0.02,0.03,0.75,U] [#3 0.16,0.19,0.72,U] [#4 -0.03,0.13,0.64,U] [#5 0.08,0.20,0.61,U] [#6 0.15,-0.07,0.58,U] [#7 -0.01,-0.14,0.66,U] [#8 0.19,0.12,0.54,U] 
23:33:35.845 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.21, 0.11}
23:33:35.846 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:33:35.848 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:33:35.849 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.77 mountX=0.05 mountY=-0.10, mountTheta=-1.06
23:33:35.852 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
23:33:35.854 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
23:33:35.856 00.002 10072 Worker thread wakes up
23:33:35.856 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:33:35.856 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:33:35.856 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.05 yDistance=-0.10
23:33:35.858 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:33:35.862 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:35.862 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:33:35.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:35.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:33:35.862 00.000 10072 MoveAxis(W, 0, ABG)
23:33:35.862 00.000 10072 Move returns status 0, amount 0
23:33:35.862 00.000 10072 MoveAxis(N, 0, ABG)
23:33:35.862 00.000 10072 Move returns status 0, amount 0
23:33:35.862 00.000 10072 move complete, result=0
23:33:35.862 00.000 10072 worker thread done servicing request
23:33:35.881 00.019 1032 UpdateGuideState exits: m=1562 SNR=27.8
23:33:35.883 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:35.884 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:35.887 00.003 1032 Enqueuing Expose request
23:33:35.889 00.002 10072 Worker thread wakes up
23:33:35.889 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:35.889 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:35.889 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:33:36.514 00.625 10072 Exposure complete
23:33:36.563 00.049 10072 worker thread done servicing request
23:33:36.563 00.000 1032 OnExposeComplete: enter
23:33:36.565 00.002 1032 UpdateGuideState(): m_state=6
23:33:36.566 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9885
23:33:36.568 00.002 1032 Star::Find returns 1 (0), X=1108.97, Y=129.81, Mass=1386, SNR=26.1, Peak=105 HFD=3.4
23:33:36.570 00.002 1032 MultiStar: [#1 -0.07,0.06,0.95,U] [#2 -0.10,0.03,0.77,U] [#3 0.19,0.16,0.72,U] [#4 -0.04,0.07,0.67,U] [#5 0.02,0.24,0.67,U] [#6 -0.05,-0.06,0.62,U] [#7 0.00,-0.09,0.69,U] [#8 0.15,0.13,0.52,U] 
23:33:36.571 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.17, 0.16}
23:33:36.573 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
23:33:36.576 00.003 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
23:33:36.577 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.22 mountX=0.07 mountY=-0.05, mountTheta=-0.61
23:33:36.586 00.009 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
23:33:36.588 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
23:33:36.590 00.002 10072 Worker thread wakes up
23:33:36.590 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:33:36.590 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:33:36.590 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
23:33:36.593 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:33:36.595 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:36.595 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:33:36.595 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:36.595 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:33:36.595 00.000 10072 MoveAxis(E, 0, ABG)
23:33:36.595 00.000 10072 Move returns status 0, amount 0
23:33:36.595 00.000 10072 MoveAxis(N, 0, ABG)
23:33:36.595 00.000 10072 Move returns status 0, amount 0
23:33:36.595 00.000 10072 move complete, result=0
23:33:36.595 00.000 10072 worker thread done servicing request
23:33:36.615 00.020 1032 UpdateGuideState exits: m=1386 SNR=26.1
23:33:36.617 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:36.619 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:36.621 00.002 1032 Enqueuing Expose request
23:33:36.622 00.001 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:36.624 00.002 10072 Worker thread wakes up
23:33:36.624 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:36.624 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:37.045 00.421 10072 Exposure complete
23:33:37.092 00.047 10072 worker thread done servicing request
23:33:37.092 00.000 1032 OnExposeComplete: enter
23:33:37.095 00.003 1032 UpdateGuideState(): m_state=6
23:33:37.097 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9886
23:33:37.099 00.002 1032 Star::Find returns 1 (0), X=1108.98, Y=129.68, Mass=1412, SNR=26.4, Peak=114 HFD=3.4
23:33:37.101 00.002 1032 MultiStar: [#1 -0.01,-0.00,0.90,U] [#2 0.05,-0.08,0.81,U] [#3 0.31,0.10,0.00,M1] [#4 -0.03,-0.13,0.69,U] [#5 0.16,0.04,0.66,U] [#6 0.07,-0.22,0.62,U] [#7 -0.06,-0.20,0.66,U] [#8 0.27,0.18,0.00,M8] 
23:33:37.103 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.07}, one-star: {0.18, 0.02}
23:33:37.105 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
23:33:37.107 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
23:33:37.108 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.88 mountX=-0.08 mountY=-0.04, mountTheta=-2.71
23:33:37.112 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
23:33:37.115 00.003 1032 Enqueuing Move request for scope (0.06, -0.07)
23:33:37.117 00.002 10072 Worker thread wakes up
23:33:37.117 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
23:33:37.117 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
23:33:37.117 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
23:33:37.119 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:33:37.121 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:37.121 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
23:33:37.121 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:37.121 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:33:37.121 00.000 10072 MoveAxis(E, 1, ABG)
23:33:37.121 00.000 10072 Guiding  Dir = 2, Dur = 1
23:33:37.121 00.000 10072 IsGuiding returns 0
23:33:37.123 00.002 10072 PulseGuide returned control before completion, sleep 11
23:33:37.138 00.015 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:33:37.140 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:37.142 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:37.145 00.003 1032 Enqueuing Expose request
23:33:37.149 00.004 10072 IsGuiding returns 0
23:33:37.149 00.000 10072 Move returns status 0, amount 1
23:33:37.149 00.000 10072 MoveAxis(N, 0, ABG)
23:33:37.149 00.000 10072 Move returns status 0, amount 0
23:33:37.149 00.000 10072 move complete, result=0
23:33:37.149 00.000 10072 worker thread done servicing request
23:33:37.149 00.000 10072 Worker thread wakes up
23:33:37.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:37.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:37.154 00.005 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:33:37.775 00.621 10072 Exposure complete
23:33:37.825 00.050 10072 worker thread done servicing request
23:33:37.825 00.000 1032 OnExposeComplete: enter
23:33:37.827 00.002 1032 UpdateGuideState(): m_state=6
23:33:37.830 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9887
23:33:37.831 00.001 1032 Star::Find returns 1 (0), X=1108.87, Y=129.76, Mass=1292, SNR=25.2, Peak=107 HFD=3.3
23:33:37.834 00.003 1032 MultiStar: [#1 -0.11,0.00,1.01,U] [#2 0.01,-0.03,0.85,U] [#3 0.23,0.04,0.76,U] [#4 0.08,0.02,0.75,U] [#5 0.07,0.09,0.68,U] [#6 -0.01,-0.17,0.63,U] [#7 -0.09,-0.16,0.72,U] [#8 0.19,0.13,0.52,U] 
23:33:37.835 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {0.08, 0.10}
23:33:37.836 00.001 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
23:33:37.838 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
23:33:37.840 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.07 mountX=-0.01 mountY=-0.04, mountTheta=-1.76
23:33:37.844 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
23:33:37.847 00.003 1032 Enqueuing Move request for scope (0.04, 0.00)
23:33:37.848 00.001 10072 Worker thread wakes up
23:33:37.848 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
23:33:37.848 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
23:33:37.848 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
23:33:37.850 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:33:37.854 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:37.854 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:33:37.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:37.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:33:37.854 00.000 10072 MoveAxis(E, 1, ABG)
23:33:37.854 00.000 10072 Guiding  Dir = 2, Dur = 1
23:33:37.854 00.000 10072 IsGuiding returns 0
23:33:37.855 00.001 10072 PulseGuide returned control before completion, sleep 11
23:33:37.869 00.014 10072 IsGuiding returns 0
23:33:37.869 00.000 10072 Move returns status 0, amount 1
23:33:37.869 00.000 10072 MoveAxis(N, 0, ABG)
23:33:37.869 00.000 10072 Move returns status 0, amount 0
23:33:37.869 00.000 10072 move complete, result=0
23:33:37.869 00.000 10072 worker thread done servicing request
23:33:37.871 00.002 1032 UpdateGuideState exits: m=1292 SNR=25.2
23:33:37.874 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:37.875 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:37.878 00.003 1032 Enqueuing Expose request
23:33:37.879 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:33:37.880 00.001 10072 Worker thread wakes up
23:33:37.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:37.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:38.291 00.411 10072 Exposure complete
23:33:38.342 00.051 10072 worker thread done servicing request
23:33:38.342 00.000 1032 OnExposeComplete: enter
23:33:38.344 00.002 1032 UpdateGuideState(): m_state=6
23:33:38.346 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9888
23:33:38.348 00.002 1032 Star::Find returns 1 (0), X=1108.93, Y=129.80, Mass=1331, SNR=25.6, Peak=97 HFD=3.2
23:33:38.350 00.002 1032 MultiStar: [#1 -0.01,0.08,0.99,U] [#2 0.04,0.01,0.82,U] [#3 0.26,0.06,0.00,M1] [#4 -0.12,0.07,0.68,U] [#5 -0.01,0.21,0.70,U] [#6 0.03,-0.17,0.65,U] [#7 -0.06,-0.08,0.70,U] [#8 0.20,0.19,0.00,M8] 
23:33:38.352 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.05}, one-star: {0.14, 0.15}
23:33:38.353 00.001 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
23:33:38.355 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
23:33:38.357 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.41 mountX=0.04 mountY=-0.02, mountTheta=-0.42
23:33:38.360 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
23:33:38.362 00.002 1032 Enqueuing Move request for scope (0.01, 0.05)
23:33:38.366 00.004 10072 Worker thread wakes up
23:33:38.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
23:33:38.366 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
23:33:38.366 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.02
23:33:38.369 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:33:38.371 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:38.371 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:33:38.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:38.372 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:33:38.372 00.000 10072 MoveAxis(E, 1, ABG)
23:33:38.372 00.000 10072 Guiding  Dir = 2, Dur = 1
23:33:38.372 00.000 10072 IsGuiding returns 0
23:33:38.372 00.000 10072 PulseGuide returned control before completion, sleep 11
23:33:38.390 00.018 1032 UpdateGuideState exits: m=1331 SNR=25.6
23:33:38.393 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:38.395 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:38.397 00.002 1032 Enqueuing Expose request
23:33:38.399 00.002 10072 IsGuiding returns 0
23:33:38.399 00.000 10072 Move returns status 0, amount 1
23:33:38.399 00.000 10072 MoveAxis(N, 0, ABG)
23:33:38.399 00.000 10072 Move returns status 0, amount 0
23:33:38.399 00.000 10072 move complete, result=0
23:33:38.399 00.000 10072 worker thread done servicing request
23:33:38.399 00.000 10072 Worker thread wakes up
23:33:38.399 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:38.399 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:38.406 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:33:39.039 00.633 10072 Exposure complete
23:33:39.088 00.049 10072 worker thread done servicing request
23:33:39.089 00.001 1032 OnExposeComplete: enter
23:33:39.091 00.002 1032 UpdateGuideState(): m_state=6
23:33:39.092 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9889
23:33:39.094 00.002 1032 Star::Find returns 1 (0), X=1108.99, Y=129.79, Mass=1339, SNR=25.7, Peak=109 HFD=3.4
23:33:39.096 00.002 1032 MultiStar: [#1 0.02,0.15,0.99,U] [#2 0.01,0.04,0.87,U] [#3 0.15,0.21,0.00,M2] [#4 -0.16,0.13,0.69,U] [#5 0.18,0.21,0.00,M1] [#6 -0.07,-0.17,0.62,U] [#7 -0.00,0.04,0.70,U] [#8 0.20,0.24,0.00,M9] 
23:33:39.098 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.07}, one-star: {0.20, 0.14}
23:33:39.099 00.001 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
23:33:39.101 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
23:33:39.102 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.33 mountX=0.06 mountY=-0.03, mountTheta=-0.50
23:33:39.105 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
23:33:39.108 00.003 1032 Enqueuing Move request for scope (0.02, 0.07)
23:33:39.109 00.001 10072 Worker thread wakes up
23:33:39.110 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
23:33:39.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
23:33:39.110 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.03
23:33:39.113 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:33:39.116 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:39.116 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:33:39.116 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:39.117 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:33:39.117 00.000 10072 MoveAxis(E, 1, ABG)
23:33:39.117 00.000 10072 Guiding  Dir = 2, Dur = 1
23:33:39.117 00.000 10072 IsGuiding returns 0
23:33:39.117 00.000 10072 PulseGuide returned control before completion, sleep 11
23:33:39.131 00.014 10072 IsGuiding returns 0
23:33:39.131 00.000 10072 Move returns status 0, amount 1
23:33:39.131 00.000 10072 MoveAxis(N, 0, ABG)
23:33:39.131 00.000 10072 Move returns status 0, amount 0
23:33:39.131 00.000 10072 move complete, result=0
23:33:39.131 00.000 10072 worker thread done servicing request
23:33:39.133 00.002 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:33:39.136 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:39.138 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:39.140 00.002 1032 Enqueuing Expose request
23:33:39.143 00.003 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:33:39.145 00.002 10072 Worker thread wakes up
23:33:39.146 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:39.146 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:39.559 00.413 10072 Exposure complete
23:33:39.615 00.056 10072 worker thread done servicing request
23:33:39.615 00.000 1032 OnExposeComplete: enter
23:33:39.618 00.003 1032 UpdateGuideState(): m_state=6
23:33:39.621 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9890
23:33:39.622 00.001 1032 Star::Find returns 1 (0), X=1108.97, Y=129.82, Mass=1410, SNR=26.4, Peak=107 HFD=3.3
23:33:39.624 00.002 1032 MultiStar: [#1 -0.02,0.12,0.91,U] [#2 -0.08,0.08,0.89,U] [#3 0.23,0.17,0.00,M3] [#4 -0.07,0.15,0.67,U] [#5 0.04,0.26,0.00,M2] [#6 -0.07,-0.24,0.61,U] [#7 0.03,-0.15,0.72,U] [#8 0.24,0.19,0.00,M10] 
23:33:39.625 00.001 1032 refined, 5 included, MultiStar: {0.00, 0.04}, one-star: {0.17, 0.16}
23:33:39.627 00.002 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
23:33:39.628 00.001 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
23:33:39.629 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.51 mountX=0.04 mountY=-0.01, mountTheta=-0.32
23:33:39.632 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.04, opts=13)
23:33:39.633 00.001 1032 Enqueuing Move request for scope (0.00, 0.04)
23:33:39.635 00.002 10072 Worker thread wakes up
23:33:39.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
23:33:39.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
23:33:39.635 00.000 10072 Moving (0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
23:33:39.637 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:33:39.640 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:39.640 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:33:39.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:39.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:33:39.640 00.000 10072 MoveAxis(E, 1, ABG)
23:33:39.640 00.000 10072 Guiding  Dir = 2, Dur = 1
23:33:39.641 00.001 10072 IsGuiding returns 0
23:33:39.643 00.002 10072 IsGuiding returns 0
23:33:39.643 00.000 10072 Move returns status 0, amount 1
23:33:39.643 00.000 10072 MoveAxis(N, 0, ABG)
23:33:39.643 00.000 10072 Move returns status 0, amount 0
23:33:39.643 00.000 10072 move complete, result=0
23:33:39.643 00.000 10072 worker thread done servicing request
23:33:39.659 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:33:39.662 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:39.663 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:39.665 00.002 1032 Enqueuing Expose request
23:33:39.667 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:33:39.668 00.001 10072 Worker thread wakes up
23:33:39.668 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:39.669 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:40.294 00.625 10072 Exposure complete
23:33:40.344 00.050 10072 worker thread done servicing request
23:33:40.344 00.000 1032 OnExposeComplete: enter
23:33:40.347 00.003 1032 UpdateGuideState(): m_state=6
23:33:40.349 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9891
23:33:40.350 00.001 1032 Star::Find returns 1 (0), X=1108.94, Y=129.86, Mass=1360, SNR=25.9, Peak=99 HFD=3.5
23:33:40.352 00.002 1032 MultiStar: [#1 -0.04,0.06,1.00,U] [#2 -0.03,0.09,0.79,U] [#3 0.21,0.21,0.00,M4] [#4 -0.03,0.05,0.70,U] [#5 0.02,-0.05,0.66,U] [#6 0.02,-0.15,0.61,U] [#7 -0.09,-0.10,0.69,U] [#8 0.23,0.26,0.00,R] 
23:33:40.355 00.003 1032 refined, 6 included, MultiStar: {0.00, 0.03}, one-star: {0.14, 0.20}
23:33:40.356 00.001 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
23:33:40.357 00.001 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
23:33:40.358 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.49 mountX=0.03 mountY=-0.01, mountTheta=-0.34
23:33:40.363 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.03, opts=13)
23:33:40.365 00.002 1032 Enqueuing Move request for scope (0.00, 0.03)
23:33:40.367 00.002 10072 Worker thread wakes up
23:33:40.367 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
23:33:40.367 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
23:33:40.367 00.000 10072 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
23:33:40.369 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:33:40.373 00.004 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:40.373 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:33:40.373 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:40.373 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:33:40.373 00.000 10072 MoveAxis(E, 1, ABG)
23:33:40.373 00.000 10072 Guiding  Dir = 2, Dur = 1
23:33:40.374 00.001 10072 IsGuiding returns 0
23:33:40.374 00.000 10072 PulseGuide returned control before completion, sleep 11
23:33:40.386 00.012 10072 IsGuiding returns 0
23:33:40.386 00.000 10072 Move returns status 0, amount 1
23:33:40.386 00.000 10072 MoveAxis(N, 0, ABG)
23:33:40.386 00.000 10072 Move returns status 0, amount 0
23:33:40.386 00.000 10072 move complete, result=0
23:33:40.386 00.000 10072 worker thread done servicing request
23:33:40.389 00.003 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:33:40.392 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:40.393 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:40.396 00.003 1032 Enqueuing Expose request
23:33:40.398 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:33:40.400 00.002 10072 Worker thread wakes up
23:33:40.400 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:40.400 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:40.813 00.413 10072 Exposure complete
23:33:40.863 00.050 10072 worker thread done servicing request
23:33:40.863 00.000 1032 OnExposeComplete: enter
23:33:40.866 00.003 1032 UpdateGuideState(): m_state=6
23:33:40.867 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9892
23:33:40.869 00.002 1032 Star::Find returns 1 (0), X=1108.97, Y=129.87, Mass=1400, SNR=26.3, Peak=113 HFD=3.1
23:33:40.872 00.003 1032 MultiStar: [#1 -0.04,0.14,0.99,U] [#2 0.09,0.06,0.79,U] [#3 0.13,0.27,0.00,M5] [#4 0.02,0.18,0.65,U] [#5 0.04,0.31,0.00,M2] [#6 0.10,0.00,0.60,U] [#7 0.02,-0.05,0.69,U] [#8 0.09,0.01,0.52,U] 
23:33:40.877 00.005 1032 refined, 6 included, MultiStar: {0.07, 0.09}, one-star: {0.18, 0.21}
23:33:40.880 00.003 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
23:33:40.881 00.001 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
23:33:40.882 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.94 mountX=0.07 mountY=-0.09, mountTheta=-0.89
23:33:40.885 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
23:33:40.886 00.001 1032 Enqueuing Move request for scope (0.07, 0.09)
23:33:40.888 00.002 10072 Worker thread wakes up
23:33:40.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
23:33:40.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
23:33:40.888 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
23:33:40.891 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:33:40.896 00.005 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:40.896 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:33:40.896 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:40.896 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:33:40.896 00.000 10072 MoveAxis(E, 2, ABG)
23:33:40.896 00.000 10072 Guiding  Dir = 2, Dur = 2
23:33:40.897 00.001 10072 IsGuiding returns 0
23:33:40.898 00.001 10072 PulseGuide returned control before completion, sleep 12
23:33:40.913 00.015 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:33:40.915 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:40.916 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:40.919 00.003 1032 Enqueuing Expose request
23:33:40.922 00.003 10072 IsGuiding returns 0
23:33:40.922 00.000 10072 Move returns status 0, amount 2
23:33:40.922 00.000 10072 MoveAxis(N, 0, ABG)
23:33:40.923 00.001 10072 Move returns status 0, amount 0
23:33:40.923 00.000 10072 move complete, result=0
23:33:40.923 00.000 10072 worker thread done servicing request
23:33:40.923 00.000 10072 Worker thread wakes up
23:33:40.923 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:40.923 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:40.932 00.009 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:33:41.550 00.618 10072 Exposure complete
23:33:41.601 00.051 10072 worker thread done servicing request
23:33:41.601 00.000 1032 OnExposeComplete: enter
23:33:41.606 00.005 1032 UpdateGuideState(): m_state=6
23:33:41.609 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9893
23:33:41.611 00.002 1032 Star::Find returns 1 (0), X=1108.90, Y=129.99, Mass=1495, SNR=27.2, Peak=110 HFD=3.0
23:33:41.613 00.002 1032 MultiStar: [#1 -0.09,0.26,0.00,M1] [#2 -0.05,0.23,0.77,U] [#3 0.09,0.36,0.00,M6] [#4 -0.06,0.26,0.00,M1] [#5 0.06,0.35,0.00,M3] [#6 0.05,0.16,0.65,U] [#7 -0.13,0.10,0.69,U] [#8 -0.10,0.10,0.49,U] 
23:33:41.615 00.002 1032 refined, 4 included, MultiStar: {-0.01, 0.20}, one-star: {0.11, 0.33}
23:33:41.617 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
23:33:41.618 00.001 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
23:33:41.620 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.62 mountX=0.20 mountY=-0.04, mountTheta=-0.21
23:33:41.624 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.20, opts=13)
23:33:41.626 00.002 1032 Enqueuing Move request for scope (-0.01, 0.20)
23:33:41.628 00.002 10072 Worker thread wakes up
23:33:41.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
23:33:41.628 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
23:33:41.628 00.000 10072 Moving (-0.01, 0.20) raw xDistance=0.20 yDistance=-0.04
23:33:41.630 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:33:41.632 00.002 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 288.72
23:33:41.632 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
23:33:41.633 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:41.633 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:33:41.633 00.000 10072 MoveAxis(W, 93, ABG)
23:33:41.633 00.000 10072 Guiding  Dir = 3, Dur = 93
23:33:41.633 00.000 10072 IsGuiding returns 0
23:33:41.633 00.000 10072 PulseGuide returned control before completion, sleep 103
23:33:41.651 00.018 1032 UpdateGuideState exits: m=1495 SNR=27.2
23:33:41.654 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:41.655 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:41.656 00.001 1032 Enqueuing Expose request
23:33:41.750 00.094 10072 IsGuiding returns 0
23:33:41.750 00.000 10072 Move returns status 0, amount 93
23:33:41.750 00.000 10072 MoveAxis(N, 0, ABG)
23:33:41.750 00.000 10072 Move returns status 0, amount 0
23:33:41.750 00.000 10072 move complete, result=0
23:33:41.750 00.000 10072 worker thread done servicing request
23:33:41.750 00.000 10072 Worker thread wakes up
23:33:41.750 00.000 1032 GuideStep: 0.2 px 93 ms WEST, -0.0 px 0 ms NORTH
23:33:41.753 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:41.753 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:42.160 00.407 10072 Exposure complete
23:33:42.212 00.052 10072 worker thread done servicing request
23:33:42.212 00.000 1032 OnExposeComplete: enter
23:33:42.214 00.002 1032 UpdateGuideState(): m_state=6
23:33:42.215 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9894
23:33:42.218 00.003 1032 Star::Find returns 1 (0), X=1108.94, Y=129.98, Mass=1328, SNR=25.6, Peak=96 HFD=2.9
23:33:42.220 00.002 1032 MultiStar: [#1 -0.01,0.29,0.00,M2] [#2 -0.02,0.16,0.80,U] [#3 0.12,0.24,0.00,M7] [#4 -0.00,0.11,0.71,U] [#5 -0.09,0.36,0.00,M4] [#6 0.02,0.17,0.65,U] [#7 0.03,0.06,0.71,U] [#8 -0.07,0.13,0.53,U] 
23:33:42.221 00.001 1032 refined, 5 included, MultiStar: {0.03, 0.17}, one-star: {0.15, 0.33}
23:33:42.223 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
23:33:42.225 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
23:33:42.226 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.40 mountX=0.16 mountY=-0.07, mountTheta=-0.43
23:33:42.229 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.17, opts=13)
23:33:42.232 00.003 1032 Enqueuing Move request for scope (0.03, 0.17)
23:33:42.234 00.002 10072 Worker thread wakes up
23:33:42.234 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
23:33:42.234 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
23:33:42.234 00.000 10072 Moving (0.03, 0.17) raw xDistance=0.16 yDistance=-0.07
23:33:42.239 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:33:42.243 00.004 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.72
23:33:42.243 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:33:42.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:42.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:42.243 00.000 10072 MoveAxis(W, 73, ABG)
23:33:42.243 00.000 10072 Guiding  Dir = 3, Dur = 73
23:33:42.243 00.000 10072 IsGuiding returns 0
23:33:42.244 00.001 10072 PulseGuide returned control before completion, sleep 83
23:33:42.259 00.015 1032 UpdateGuideState exits: m=1328 SNR=25.6
23:33:42.260 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:42.263 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:42.264 00.001 1032 Enqueuing Expose request
23:33:42.329 00.065 10072 IsGuiding returns 0
23:33:42.329 00.000 10072 Move returns status 0, amount 73
23:33:42.329 00.000 10072 MoveAxis(N, 0, ABG)
23:33:42.329 00.000 10072 Move returns status 0, amount 0
23:33:42.330 00.001 10072 move complete, result=0
23:33:42.330 00.000 10072 worker thread done servicing request
23:33:42.330 00.000 10072 Worker thread wakes up
23:33:42.330 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:42.330 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:42.341 00.011 1032 GuideStep: 0.2 px 73 ms WEST, -0.1 px 0 ms NORTH
23:33:42.958 00.617 10072 Exposure complete
23:33:43.008 00.050 10072 worker thread done servicing request
23:33:43.008 00.000 1032 OnExposeComplete: enter
23:33:43.010 00.002 1032 UpdateGuideState(): m_state=6
23:33:43.012 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9895
23:33:43.014 00.002 1032 Star::Find returns 1 (0), X=1108.98, Y=129.74, Mass=1344, SNR=25.7, Peak=98 HFD=3.4
23:33:43.015 00.001 1032 MultiStar: [#1 -0.01,0.10,0.98,U] [#2 0.05,0.05,0.82,U] [#3 0.17,0.08,0.82,U] [#4 -0.06,-0.06,0.67,U] [#5 0.24,0.20,0.00,M5] [#6 0.07,-0.12,0.64,U] [#7 0.03,-0.11,0.71,U] [#8 -0.00,-0.13,0.52,U] 
23:33:43.017 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.19, 0.08}
23:33:43.019 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
23:33:43.021 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
23:33:43.023 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.08 mountX=-0.01 mountY=-0.06, mountTheta=-1.75
23:33:43.025 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
23:33:43.027 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
23:33:43.028 00.001 10072 Worker thread wakes up
23:33:43.028 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:33:43.029 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:33:43.029 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
23:33:43.031 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:33:43.033 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:43.033 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:33:43.034 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:43.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:33:43.034 00.000 10072 MoveAxis(W, 0, ABG)
23:33:43.034 00.000 10072 Move returns status 0, amount 0
23:33:43.034 00.000 10072 MoveAxis(N, 0, ABG)
23:33:43.034 00.000 10072 Move returns status 0, amount 0
23:33:43.034 00.000 10072 move complete, result=0
23:33:43.034 00.000 10072 worker thread done servicing request
23:33:43.050 00.016 1032 UpdateGuideState exits: m=1344 SNR=25.7
23:33:43.052 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:43.054 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:43.055 00.001 1032 Enqueuing Expose request
23:33:43.056 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:33:43.059 00.003 10072 Worker thread wakes up
23:33:43.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:43.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:43.474 00.415 10072 Exposure complete
23:33:43.523 00.049 10072 worker thread done servicing request
23:33:43.523 00.000 1032 OnExposeComplete: enter
23:33:43.525 00.002 1032 UpdateGuideState(): m_state=6
23:33:43.527 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9896
23:33:43.529 00.002 1032 Star::Find returns 1 (0), X=1108.97, Y=129.83, Mass=1345, SNR=25.8, Peak=107 HFD=3.1
23:33:43.531 00.002 1032 MultiStar: [#1 -0.01,0.18,0.99,U] [#2 0.07,0.14,0.81,U] [#3 0.16,0.19,0.77,U] [#4 0.05,0.06,0.70,U] [#5 0.05,0.22,0.71,U] [#6 0.07,0.09,0.64,U] [#7 -0.03,-0.09,0.72,U] [#8 -0.25,-0.00,0.52,U] 
23:33:43.532 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {0.18, 0.17}
23:33:43.535 00.003 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
23:33:43.537 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
23:33:43.539 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.20 mountX=0.10 mountY=-0.07, mountTheta=-0.63
23:33:43.541 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
23:33:43.544 00.003 1032 Enqueuing Move request for scope (0.05, 0.12)
23:33:43.546 00.002 10072 Worker thread wakes up
23:33:43.546 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:33:43.546 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:33:43.546 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.10 yDistance=-0.07
23:33:43.548 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:33:43.553 00.005 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:43.553 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:33:43.553 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:43.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:43.553 00.000 10072 MoveAxis(E, 0, ABG)
23:33:43.553 00.000 10072 Move returns status 0, amount 0
23:33:43.553 00.000 10072 MoveAxis(N, 0, ABG)
23:33:43.553 00.000 10072 Move returns status 0, amount 0
23:33:43.553 00.000 10072 move complete, result=0
23:33:43.553 00.000 10072 worker thread done servicing request
23:33:43.571 00.018 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:33:43.573 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:43.575 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:43.577 00.002 1032 Enqueuing Expose request
23:33:43.579 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:43.582 00.003 10072 Worker thread wakes up
23:33:43.582 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:43.582 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:44.212 00.630 10072 Exposure complete
23:33:44.262 00.050 10072 worker thread done servicing request
23:33:44.262 00.000 1032 OnExposeComplete: enter
23:33:44.264 00.002 1032 UpdateGuideState(): m_state=6
23:33:44.266 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9897
23:33:44.271 00.005 1032 Star::Find returns 1 (0), X=1109.01, Y=129.96, Mass=1417, SNR=26.5, Peak=103 HFD=3.3
23:33:44.274 00.003 1032 MultiStar: [#1 0.01,0.28,0.00,M1] [#2 -0.02,0.19,0.78,U] [#3 0.15,0.28,0.00,M6] [#4 0.07,0.22,0.68,U] [#5 0.15,0.25,0.00,M5] [#6 0.02,-0.05,0.60,U] [#7 -0.01,-0.03,0.69,U] [#8 0.04,0.11,0.51,U] 
23:33:44.275 00.001 1032 refined, 5 included, MultiStar: {0.06, 0.14}, one-star: {0.22, 0.30}
23:33:44.277 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
23:33:44.278 00.001 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
23:33:44.280 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.15 mountX=0.12 mountY=-0.10, mountTheta=-0.68
23:33:44.282 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
23:33:44.284 00.002 1032 Enqueuing Move request for scope (0.06, 0.14)
23:33:44.285 00.001 10072 Worker thread wakes up
23:33:44.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:33:44.285 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:33:44.285 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.10
23:33:44.288 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:33:44.290 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:44.290 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:33:44.290 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:44.290 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:33:44.291 00.001 10072 MoveAxis(W, 0, ABG)
23:33:44.291 00.000 10072 Move returns status 0, amount 0
23:33:44.291 00.000 10072 MoveAxis(N, 0, ABG)
23:33:44.291 00.000 10072 Move returns status 0, amount 0
23:33:44.291 00.000 10072 move complete, result=0
23:33:44.291 00.000 10072 worker thread done servicing request
23:33:44.309 00.018 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:33:44.311 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:44.313 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:44.315 00.002 1032 Enqueuing Expose request
23:33:44.316 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:33:44.318 00.002 10072 Worker thread wakes up
23:33:44.318 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:44.318 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:44.728 00.410 10072 Exposure complete
23:33:44.779 00.051 10072 worker thread done servicing request
23:33:44.779 00.000 1032 OnExposeComplete: enter
23:33:44.781 00.002 1032 UpdateGuideState(): m_state=6
23:33:44.783 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9898
23:33:44.785 00.002 1032 Star::Find returns 1 (0), X=1108.98, Y=130.02, Mass=1502, SNR=27.3, Peak=107 HFD=3.1
23:33:44.787 00.002 1032 MultiStar: [#1 -0.04,0.20,0.92,U] [#2 0.04,0.15,0.79,U] [#3 0.07,0.21,0.73,U] [#4 -0.01,0.15,0.67,U] [#5 0.16,0.26,0.00,M6] [#6 0.05,-0.07,0.58,U] [#7 0.03,0.00,0.68,U] [#8 -0.01,0.14,0.50,U] 
23:33:44.790 00.003 1032 refined, 7 included, MultiStar: {0.05, 0.16}, one-star: {0.18, 0.36}
23:33:44.792 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
23:33:44.794 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
23:33:44.795 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.30 mountX=0.15 mountY=-0.09, mountTheta=-0.53
23:33:44.798 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.16, opts=13)
23:33:44.801 00.003 1032 Enqueuing Move request for scope (0.05, 0.16)
23:33:44.804 00.003 10072 Worker thread wakes up
23:33:44.805 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
23:33:44.805 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
23:33:44.805 00.000 10072 Moving (0.05, 0.16) raw xDistance=0.15 yDistance=-0.09
23:33:44.806 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:33:44.809 00.003 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.72
23:33:44.810 00.001 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
23:33:44.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:44.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:33:44.810 00.000 10072 MoveAxis(W, 70, ABG)
23:33:44.810 00.000 10072 Guiding  Dir = 3, Dur = 70
23:33:44.810 00.000 10072 IsGuiding returns 0
23:33:44.811 00.001 10072 PulseGuide returned control before completion, sleep 80
23:33:44.826 00.015 1032 UpdateGuideState exits: m=1502 SNR=27.3
23:33:44.829 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:44.831 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:44.833 00.002 1032 Enqueuing Expose request
23:33:44.897 00.064 10072 IsGuiding returns 0
23:33:44.897 00.000 10072 Move returns status 0, amount 70
23:33:44.897 00.000 10072 MoveAxis(N, 0, ABG)
23:33:44.897 00.000 10072 Move returns status 0, amount 0
23:33:44.897 00.000 10072 move complete, result=0
23:33:44.897 00.000 10072 worker thread done servicing request
23:33:44.897 00.000 10072 Worker thread wakes up
23:33:44.898 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:44.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:44.898 00.000 1032 GuideStep: 0.1 px 70 ms WEST, -0.1 px 0 ms NORTH
23:33:45.527 00.629 10072 Exposure complete
23:33:45.578 00.051 10072 worker thread done servicing request
23:33:45.578 00.000 1032 OnExposeComplete: enter
23:33:45.582 00.004 1032 UpdateGuideState(): m_state=6
23:33:45.584 00.002 1032 Star::Find(15, 1108, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9899
23:33:45.589 00.005 1032 Star::Find returns 1 (0), X=1108.94, Y=129.84, Mass=1353, SNR=25.8, Peak=107 HFD=3.4
23:33:45.592 00.003 1032 MultiStar: [#1 0.02,0.05,0.95,U] [#2 0.08,-0.01,0.82,U] [#3 0.17,0.15,0.79,U] [#4 0.01,-0.04,0.70,U] [#5 0.09,0.05,0.68,U] [#6 0.12,-0.16,0.66,U] [#7 0.04,-0.17,0.69,U] [#8 -0.07,-0.15,0.51,U] 
23:33:45.595 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.15, 0.18}
23:33:45.597 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
23:33:45.599 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
23:33:45.602 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.09 mountX=-0.01 mountY=-0.07, mountTheta=-1.74
23:33:45.606 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
23:33:45.609 00.003 1032 Enqueuing Move request for scope (0.08, 0.01)
23:33:45.611 00.002 10072 Worker thread wakes up
23:33:45.611 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
23:33:45.612 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
23:33:45.613 00.001 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.07
23:33:45.620 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:33:45.623 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:45.623 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:33:45.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:45.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:45.623 00.000 10072 MoveAxis(W, 2, ABG)
23:33:45.623 00.000 10072 Guiding  Dir = 3, Dur = 2
23:33:45.624 00.001 10072 IsGuiding returns 0
23:33:45.624 00.000 10072 PulseGuide returned control before completion, sleep 12
23:33:45.643 00.019 1032 UpdateGuideState exits: m=1353 SNR=25.8
23:33:45.645 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:45.647 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:45.649 00.002 1032 Enqueuing Expose request
23:33:45.651 00.002 10072 IsGuiding returns 0
23:33:45.651 00.000 10072 Move returns status 0, amount 2
23:33:45.651 00.000 10072 MoveAxis(N, 0, ABG)
23:33:45.651 00.000 10072 Move returns status 0, amount 0
23:33:45.653 00.002 10072 move complete, result=0
23:33:45.653 00.000 10072 worker thread done servicing request
23:33:45.653 00.000 10072 Worker thread wakes up
23:33:45.653 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:45.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:45.660 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:33:46.060 00.400 10072 Exposure complete
23:33:46.118 00.058 10072 worker thread done servicing request
23:33:46.118 00.000 1032 OnExposeComplete: enter
23:33:46.120 00.002 1032 UpdateGuideState(): m_state=6
23:33:46.122 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9900
23:33:46.123 00.001 1032 Star::Find returns 1 (0), X=1109.02, Y=129.80, Mass=1335, SNR=25.7, Peak=106 HFD=3.1
23:33:46.125 00.002 1032 MultiStar: [#1 -0.10,-0.02,0.96,U] [#2 0.07,-0.07,0.80,U] [#3 0.29,0.16,0.00,M5] [#4 0.02,0.01,0.68,U] [#5 0.08,0.13,0.69,U] [#6 -0.00,-0.21,0.62,U] [#7 -0.04,-0.05,0.76,U] [#8 0.14,-0.23,0.00,M1] 
23:33:46.127 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.00}, one-star: {0.23, 0.15}
23:33:46.128 00.001 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
23:33:46.131 00.003 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
23:33:46.133 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.01 mountX=-0.01 mountY=-0.04, mountTheta=-1.84
23:33:46.136 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
23:33:46.138 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
23:33:46.141 00.003 10072 Worker thread wakes up
23:33:46.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
23:33:46.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
23:33:46.141 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
23:33:46.145 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:33:46.147 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:46.147 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:33:46.147 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:46.147 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:33:46.148 00.001 10072 MoveAxis(W, 2, ABG)
23:33:46.148 00.000 10072 Guiding  Dir = 3, Dur = 2
23:33:46.148 00.000 10072 IsGuiding returns 0
23:33:46.149 00.001 10072 PulseGuide returned control before completion, sleep 12
23:33:46.166 00.017 10072 IsGuiding returns 0
23:33:46.166 00.000 10072 Move returns status 0, amount 2
23:33:46.166 00.000 10072 MoveAxis(N, 0, ABG)
23:33:46.166 00.000 10072 Move returns status 0, amount 0
23:33:46.166 00.000 10072 move complete, result=0
23:33:46.166 00.000 10072 worker thread done servicing request
23:33:46.167 00.001 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:33:46.169 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:46.171 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:46.173 00.002 1032 Enqueuing Expose request
23:33:46.176 00.003 10072 Worker thread wakes up
23:33:46.176 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:33:46.178 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:46.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:46.809 00.631 10072 Exposure complete
23:33:46.860 00.051 10072 worker thread done servicing request
23:33:46.860 00.000 1032 OnExposeComplete: enter
23:33:46.862 00.002 1032 UpdateGuideState(): m_state=6
23:33:46.865 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9901
23:33:46.866 00.001 1032 Star::Find returns 1 (0), X=1108.92, Y=129.97, Mass=1327, SNR=25.6, Peak=93 HFD=3.0
23:33:46.868 00.002 1032 MultiStar: [#1 -0.05,0.28,0.00,M1] [#2 0.02,0.14,0.80,U] [#3 0.08,0.35,0.00,M6] [#4 -0.01,0.21,0.72,U] [#5 0.04,0.32,0.00,M5] [#6 0.09,-0.05,0.68,U] [#7 -0.05,0.15,0.70,U] [#8 -0.07,0.10,0.55,U] 
23:33:46.870 00.002 1032 refined, 5 included, MultiStar: {0.03, 0.16}, one-star: {0.12, 0.31}
23:33:46.872 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
23:33:46.873 00.001 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
23:33:46.875 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.40 mountX=0.15 mountY=-0.07, mountTheta=-0.43
23:33:46.878 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.16, opts=13)
23:33:46.880 00.002 1032 Enqueuing Move request for scope (0.03, 0.16)
23:33:46.881 00.001 10072 Worker thread wakes up
23:33:46.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
23:33:46.882 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
23:33:46.882 00.000 10072 Moving (0.03, 0.16) raw xDistance=0.15 yDistance=-0.07
23:33:46.883 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:33:46.887 00.004 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.72
23:33:46.887 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
23:33:46.887 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:46.887 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:46.887 00.000 10072 MoveAxis(W, 71, ABG)
23:33:46.887 00.000 10072 Guiding  Dir = 3, Dur = 71
23:33:46.888 00.001 10072 IsGuiding returns 0
23:33:46.888 00.000 10072 PulseGuide returned control before completion, sleep 81
23:33:46.905 00.017 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:33:46.907 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:46.908 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:46.910 00.002 1032 Enqueuing Expose request
23:33:46.979 00.069 10072 IsGuiding returns 1
23:33:46.979 00.000 10072 scope still moving after pulse duration time elapsed
23:33:47.011 00.032 10072 IsGuiding returns 0
23:33:47.011 00.000 10072 scope move finished after 71 + 52 ms
23:33:47.011 00.000 10072 Move returns status 0, amount 71
23:33:47.011 00.000 10072 MoveAxis(N, 0, ABG)
23:33:47.011 00.000 10072 Move returns status 0, amount 0
23:33:47.011 00.000 10072 move complete, result=0
23:33:47.011 00.000 10072 worker thread done servicing request
23:33:47.011 00.000 10072 Worker thread wakes up
23:33:47.011 00.000 1032 GuideStep: 0.1 px 71 ms WEST, -0.1 px 0 ms NORTH
23:33:47.013 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:47.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:47.421 00.408 10072 Exposure complete
23:33:47.471 00.050 10072 worker thread done servicing request
23:33:47.471 00.000 1032 OnExposeComplete: enter
23:33:47.474 00.003 1032 UpdateGuideState(): m_state=6
23:33:47.477 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9902
23:33:47.478 00.001 1032 Star::Find returns 1 (0), X=1108.91, Y=129.96, Mass=1325, SNR=25.6, Peak=96 HFD=3.2
23:33:47.480 00.002 1032 MultiStar: [#1 -0.02,0.14,0.95,U] [#2 0.01,0.09,0.82,U] [#3 0.16,0.27,0.00,M7] [#4 -0.05,0.10,0.72,U] [#5 -0.02,0.30,0.00,M6] [#6 0.03,0.01,0.62,U] [#7 0.01,0.01,0.71,U] [#8 -0.18,0.00,0.54,U] 
23:33:47.482 00.002 1032 refined, 6 included, MultiStar: {-0.00, 0.11}, one-star: {0.12, 0.31}
23:33:47.485 00.003 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
23:33:47.487 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
23:33:47.489 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.58 mountX=0.11 mountY=-0.03, mountTheta=-0.25
23:33:47.492 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.11, opts=13)
23:33:47.495 00.003 1032 Enqueuing Move request for scope (-0.00, 0.11)
23:33:47.496 00.001 10072 Worker thread wakes up
23:33:47.496 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
23:33:47.496 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
23:33:47.496 00.000 10072 Moving (-0.00, 0.11) raw xDistance=0.11 yDistance=-0.03
23:33:47.499 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:33:47.502 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:47.502 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:33:47.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:47.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:33:47.502 00.000 10072 MoveAxis(W, 3, ABG)
23:33:47.502 00.000 10072 Guiding  Dir = 3, Dur = 3
23:33:47.503 00.001 10072 IsGuiding returns 0
23:33:47.503 00.000 10072 PulseGuide returned control before completion, sleep 13
23:33:47.521 00.018 1032 UpdateGuideState exits: m=1325 SNR=25.6
23:33:47.523 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:47.525 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:47.527 00.002 1032 Enqueuing Expose request
23:33:47.529 00.002 10072 IsGuiding returns 0
23:33:47.529 00.000 10072 Move returns status 0, amount 3
23:33:47.529 00.000 10072 MoveAxis(N, 0, ABG)
23:33:47.529 00.000 10072 Move returns status 0, amount 0
23:33:47.529 00.000 10072 move complete, result=0
23:33:47.529 00.000 10072 worker thread done servicing request
23:33:47.529 00.000 10072 Worker thread wakes up
23:33:47.530 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:47.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:47.537 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:33:48.155 00.618 10072 Exposure complete
23:33:48.206 00.051 10072 worker thread done servicing request
23:33:48.206 00.000 1032 OnExposeComplete: enter
23:33:48.209 00.003 1032 UpdateGuideState(): m_state=6
23:33:48.211 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9903
23:33:48.214 00.003 1032 Star::Find returns 1 (0), X=1108.95, Y=129.84, Mass=1412, SNR=26.4, Peak=106 HFD=3.3
23:33:48.216 00.002 1032 MultiStar: [#1 -0.06,0.18,0.94,U] [#2 -0.03,0.11,0.76,U] [#3 0.08,0.14,0.76,U] [#4 -0.02,0.04,0.69,U] [#5 0.10,0.15,0.65,U] [#6 0.06,-0.05,0.61,U] [#7 0.01,-0.03,0.70,U] [#8 -0.19,-0.14,0.51,U] 
23:33:48.218 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.15, 0.19}
23:33:48.220 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
23:33:48.221 00.001 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
23:33:48.223 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.33 mountX=0.07 mountY=-0.04, mountTheta=-0.50
23:33:48.226 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
23:33:48.228 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
23:33:48.230 00.002 10072 Worker thread wakes up
23:33:48.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:33:48.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:33:48.230 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
23:33:48.232 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:33:48.235 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:48.235 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:33:48.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:48.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:33:48.235 00.000 10072 MoveAxis(W, 3, ABG)
23:33:48.236 00.001 10072 Guiding  Dir = 3, Dur = 3
23:33:48.236 00.000 10072 IsGuiding returns 0
23:33:48.236 00.000 10072 PulseGuide returned control before completion, sleep 13
23:33:48.253 00.017 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:33:48.255 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:48.257 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:48.259 00.002 1032 Enqueuing Expose request
23:33:48.261 00.002 10072 IsGuiding returns 0
23:33:48.261 00.000 10072 Move returns status 0, amount 3
23:33:48.261 00.000 10072 MoveAxis(N, 0, ABG)
23:33:48.261 00.000 10072 Move returns status 0, amount 0
23:33:48.261 00.000 10072 move complete, result=0
23:33:48.261 00.000 10072 worker thread done servicing request
23:33:48.261 00.000 10072 Worker thread wakes up
23:33:48.262 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:48.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:48.269 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:33:48.670 00.401 10072 Exposure complete
23:33:48.720 00.050 10072 worker thread done servicing request
23:33:48.720 00.000 1032 OnExposeComplete: enter
23:33:48.722 00.002 1032 UpdateGuideState(): m_state=6
23:33:48.725 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9904
23:33:48.727 00.002 1032 Star::Find returns 1 (0), X=1108.92, Y=129.81, Mass=1290, SNR=25.2, Peak=93 HFD=3.3
23:33:48.728 00.001 1032 MultiStar: [#1 -0.06,0.10,1.03,U] [#2 0.04,0.03,0.84,U] [#3 0.22,0.12,0.80,U] [#4 0.02,0.04,0.69,U] [#5 0.05,0.23,0.72,U] [#6 0.01,-0.08,0.64,U] [#7 -0.04,-0.05,0.70,U] [#8 -0.05,-0.11,0.53,U] 
23:33:48.729 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.12, 0.16}
23:33:48.731 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:33:48.733 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:33:48.734 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.02 mountX=0.05 mountY=-0.05, mountTheta=-0.81
23:33:48.739 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
23:33:48.741 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
23:33:48.743 00.002 10072 Worker thread wakes up
23:33:48.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:33:48.743 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:33:48.743 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
23:33:48.746 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:33:48.748 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:48.748 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:33:48.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:48.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:33:48.748 00.000 10072 MoveAxis(W, 3, ABG)
23:33:48.749 00.001 10072 Guiding  Dir = 3, Dur = 3
23:33:48.749 00.000 10072 IsGuiding returns 0
23:33:48.749 00.000 10072 PulseGuide returned control before completion, sleep 13
23:33:48.770 00.021 1032 UpdateGuideState exits: m=1290 SNR=25.2
23:33:48.773 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:48.774 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:48.776 00.002 1032 Enqueuing Expose request
23:33:48.777 00.001 10072 IsGuiding returns 0
23:33:48.778 00.001 10072 Move returns status 0, amount 3
23:33:48.778 00.000 10072 MoveAxis(N, 0, ABG)
23:33:48.778 00.000 10072 Move returns status 0, amount 0
23:33:48.778 00.000 10072 move complete, result=0
23:33:48.778 00.000 10072 worker thread done servicing request
23:33:48.778 00.000 10072 Worker thread wakes up
23:33:48.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:48.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:48.786 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:33:49.405 00.619 10072 Exposure complete
23:33:49.453 00.048 10072 worker thread done servicing request
23:33:49.454 00.001 1032 OnExposeComplete: enter
23:33:49.457 00.003 1032 UpdateGuideState(): m_state=6
23:33:49.459 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9905
23:33:49.462 00.003 1032 Star::Find returns 1 (0), X=1108.89, Y=129.91, Mass=1535, SNR=27.6, Peak=108 HFD=3.6
23:33:49.464 00.002 1032 MultiStar: [#1 -0.10,0.18,0.89,U] [#2 0.03,0.18,0.77,U] [#3 0.07,0.16,0.73,U] [#4 -0.10,0.08,0.66,U] [#5 0.04,0.36,0.00,M5] [#6 0.10,-0.03,0.62,U] [#7 -0.02,-0.04,0.64,U] [#8 -0.03,-0.01,0.51,U] 
23:33:49.465 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {0.10, 0.25}
23:33:49.467 00.002 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
23:33:49.468 00.001 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
23:33:49.470 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.50 mountX=0.11 mountY=-0.04, mountTheta=-0.33
23:33:49.472 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
23:33:49.474 00.002 1032 Enqueuing Move request for scope (0.01, 0.11)
23:33:49.476 00.002 10072 Worker thread wakes up
23:33:49.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
23:33:49.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
23:33:49.476 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.04
23:33:49.477 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:33:49.480 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:49.480 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:33:49.481 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:49.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:33:49.481 00.000 10072 MoveAxis(W, 4, ABG)
23:33:49.481 00.000 10072 Guiding  Dir = 3, Dur = 4
23:33:49.481 00.000 10072 IsGuiding returns 0
23:33:49.482 00.001 10072 PulseGuide returned control before completion, sleep 14
23:33:49.499 00.017 1032 UpdateGuideState exits: m=1535 SNR=27.6
23:33:49.501 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:49.503 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:49.504 00.001 1032 Enqueuing Expose request
23:33:49.511 00.007 10072 IsGuiding returns 0
23:33:49.511 00.000 10072 Move returns status 0, amount 4
23:33:49.511 00.000 10072 MoveAxis(N, 0, ABG)
23:33:49.511 00.000 10072 Move returns status 0, amount 0
23:33:49.511 00.000 10072 move complete, result=0
23:33:49.511 00.000 10072 worker thread done servicing request
23:33:49.511 00.000 10072 Worker thread wakes up
23:33:49.512 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:49.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:49.512 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:33:49.922 00.410 10072 Exposure complete
23:33:49.972 00.050 10072 worker thread done servicing request
23:33:49.972 00.000 1032 OnExposeComplete: enter
23:33:49.974 00.002 1032 UpdateGuideState(): m_state=6
23:33:49.976 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9906
23:33:49.978 00.002 1032 Star::Find returns 1 (0), X=1108.87, Y=129.89, Mass=1454, SNR=26.9, Peak=109 HFD=3.3
23:33:49.980 00.002 1032 MultiStar: [#1 -0.08,0.19,0.91,U] [#2 0.05,0.15,0.73,U] [#3 0.04,0.25,0.00,M5] [#4 -0.11,0.10,0.66,U] [#5 0.02,0.19,0.62,U] [#6 0.12,0.00,0.64,U] [#7 0.01,-0.04,0.65,U] [#8 -0.14,0.06,0.47,U] 
23:33:49.983 00.003 1032 refined, 7 included, MultiStar: {-0.00, 0.12}, one-star: {0.07, 0.24}
23:33:49.985 00.002 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
23:33:49.986 00.001 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
23:33:49.989 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=0.12 mountY=-0.03, mountTheta=-0.26
23:33:49.991 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.12, opts=13)
23:33:49.994 00.003 1032 Enqueuing Move request for scope (-0.00, 0.12)
23:33:49.997 00.003 10072 Worker thread wakes up
23:33:49.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
23:33:49.997 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
23:33:49.997 00.000 10072 Moving (-0.00, 0.12) raw xDistance=0.12 yDistance=-0.03
23:33:49.999 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:33:50.002 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:50.002 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
23:33:50.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:50.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:33:50.002 00.000 10072 MoveAxis(W, 5, ABG)
23:33:50.002 00.000 10072 Guiding  Dir = 3, Dur = 5
23:33:50.002 00.000 10072 IsGuiding returns 0
23:33:50.004 00.002 10072 PulseGuide returned control before completion, sleep 15
23:33:50.021 00.017 1032 UpdateGuideState exits: m=1454 SNR=26.9
23:33:50.023 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:50.024 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:50.026 00.002 1032 Enqueuing Expose request
23:33:50.028 00.002 10072 IsGuiding returns 0
23:33:50.028 00.000 10072 Move returns status 0, amount 5
23:33:50.028 00.000 10072 MoveAxis(N, 0, ABG)
23:33:50.028 00.000 10072 Move returns status 0, amount 0
23:33:50.028 00.000 10072 move complete, result=0
23:33:50.028 00.000 10072 worker thread done servicing request
23:33:50.028 00.000 10072 Worker thread wakes up
23:33:50.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:50.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:50.035 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:33:50.656 00.621 10072 Exposure complete
23:33:50.702 00.046 10072 worker thread done servicing request
23:33:50.702 00.000 1032 OnExposeComplete: enter
23:33:50.706 00.004 1032 UpdateGuideState(): m_state=6
23:33:50.709 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9907
23:33:50.710 00.001 1032 Star::Find returns 1 (0), X=1108.84, Y=129.82, Mass=1283, SNR=25.2, Peak=92 HFD=3.3
23:33:50.712 00.002 1032 MultiStar: [#1 -0.03,0.09,0.95,U] [#2 0.10,0.06,0.86,U] [#3 0.21,0.14,0.00,M6] [#4 -0.02,0.03,0.73,U] [#5 0.08,0.21,0.70,U] [#6 0.04,-0.16,0.62,U] [#7 -0.17,-0.08,0.73,U] [#8 -0.10,-0.08,0.53,U] 
23:33:50.714 00.002 1032 refined, 7 included, MultiStar: {-0.00, 0.04}, one-star: {0.05, 0.16}
23:33:50.715 00.001 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
23:33:50.718 00.003 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
23:33:50.719 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.60 mountX=0.04 mountY=-0.01, mountTheta=-0.23
23:33:50.721 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
23:33:50.723 00.002 1032 Enqueuing Move request for scope (-0.00, 0.04)
23:33:50.724 00.001 10072 Worker thread wakes up
23:33:50.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
23:33:50.724 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
23:33:50.724 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
23:33:50.726 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:33:50.729 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:50.729 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:33:50.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:50.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:33:50.729 00.000 10072 MoveAxis(W, 5, ABG)
23:33:50.729 00.000 10072 Guiding  Dir = 3, Dur = 5
23:33:50.729 00.000 10072 IsGuiding returns 0
23:33:50.730 00.001 10072 PulseGuide returned control before completion, sleep 15
23:33:50.746 00.016 1032 UpdateGuideState exits: m=1283 SNR=25.2
23:33:50.749 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:50.750 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:50.752 00.002 1032 Enqueuing Expose request
23:33:50.753 00.001 10072 IsGuiding returns 0
23:33:50.754 00.001 10072 Move returns status 0, amount 5
23:33:50.754 00.000 10072 MoveAxis(N, 0, ABG)
23:33:50.754 00.000 10072 Move returns status 0, amount 0
23:33:50.754 00.000 10072 move complete, result=0
23:33:50.754 00.000 10072 worker thread done servicing request
23:33:50.754 00.000 10072 Worker thread wakes up
23:33:50.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:50.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:50.761 00.007 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:33:51.171 00.410 10072 Exposure complete
23:33:51.220 00.049 10072 worker thread done servicing request
23:33:51.221 00.001 1032 OnExposeComplete: enter
23:33:51.222 00.001 1032 UpdateGuideState(): m_state=6
23:33:51.225 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9908
23:33:51.226 00.001 1032 Star::Find returns 1 (0), X=1108.99, Y=129.83, Mass=1294, SNR=25.3, Peak=90 HFD=3.1
23:33:51.228 00.002 1032 MultiStar: [#1 -0.01,0.09,1.01,U] [#2 -0.07,0.07,0.84,U] [#3 0.08,0.15,0.81,U] [#4 -0.16,-0.05,0.73,U] [#5 0.07,0.15,0.64,U] [#6 0.03,-0.18,0.64,U] [#7 -0.18,-0.06,0.73,U] [#8 -0.02,-0.10,0.56,U] 
23:33:51.230 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.04}, one-star: {0.20, 0.18}
23:33:51.232 00.002 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
23:33:51.234 00.002 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
23:33:51.238 00.004 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.61 mountX=0.04 mountY=-0.01, mountTheta=-0.22
23:33:51.242 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
23:33:51.244 00.002 1032 Enqueuing Move request for scope (-0.00, 0.04)
23:33:51.246 00.002 10072 Worker thread wakes up
23:33:51.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
23:33:51.246 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
23:33:51.246 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
23:33:51.250 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:33:51.252 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:51.252 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:33:51.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:51.253 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:33:51.253 00.000 10072 MoveAxis(W, 6, ABG)
23:33:51.253 00.000 10072 Guiding  Dir = 3, Dur = 6
23:33:51.253 00.000 10072 IsGuiding returns 0
23:33:51.254 00.001 10072 PulseGuide returned control before completion, sleep 16
23:33:51.271 00.017 1032 UpdateGuideState exits: m=1294 SNR=25.3
23:33:51.273 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:51.275 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:51.276 00.001 1032 Enqueuing Expose request
23:33:51.279 00.003 10072 IsGuiding returns 0
23:33:51.279 00.000 10072 Move returns status 0, amount 6
23:33:51.279 00.000 10072 MoveAxis(N, 0, ABG)
23:33:51.279 00.000 10072 Move returns status 0, amount 0
23:33:51.279 00.000 10072 move complete, result=0
23:33:51.279 00.000 10072 worker thread done servicing request
23:33:51.279 00.000 10072 Worker thread wakes up
23:33:51.279 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:51.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:51.288 00.009 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
23:33:51.904 00.616 10072 Exposure complete
23:33:51.953 00.049 10072 worker thread done servicing request
23:33:51.953 00.000 1032 OnExposeComplete: enter
23:33:51.955 00.002 1032 UpdateGuideState(): m_state=6
23:33:51.957 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9909
23:33:51.958 00.001 1032 Star::Find returns 1 (0), X=1108.87, Y=129.92, Mass=1493, SNR=27.2, Peak=104 HFD=3.3
23:33:51.960 00.002 1032 MultiStar: [#1 -0.09,0.25,0.00,M1] [#2 -0.10,0.13,0.76,U] [#3 0.10,0.27,0.00,M6] [#4 -0.09,0.15,0.64,U] [#5 -0.04,0.29,0.00,M3] [#6 0.02,-0.04,0.60,U] [#7 0.02,0.00,0.66,U] [#8 -0.13,0.07,0.50,U] 
23:33:51.961 00.001 1032 refined, 5 included, MultiStar: {-0.02, 0.11}, one-star: {0.08, 0.26}
23:33:51.963 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
23:33:51.965 00.002 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
23:33:51.966 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.78 mountX=0.12 mountY=-0.01, mountTheta=-0.05
23:33:51.969 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.11, opts=13)
23:33:51.971 00.002 1032 Enqueuing Move request for scope (-0.02, 0.11)
23:33:51.973 00.002 10072 Worker thread wakes up
23:33:51.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
23:33:51.973 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
23:33:51.973 00.000 10072 Moving (-0.02, 0.11) raw xDistance=0.12 yDistance=-0.01
23:33:51.975 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:33:51.977 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:51.977 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
23:33:51.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:51.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:33:51.977 00.000 10072 MoveAxis(W, 6, ABG)
23:33:51.977 00.000 10072 Guiding  Dir = 3, Dur = 6
23:33:51.978 00.001 10072 IsGuiding returns 0
23:33:51.978 00.000 10072 PulseGuide returned control before completion, sleep 16
23:33:51.996 00.018 10072 IsGuiding returns 0
23:33:51.996 00.000 10072 Move returns status 0, amount 6
23:33:51.996 00.000 10072 MoveAxis(N, 0, ABG)
23:33:51.996 00.000 10072 Move returns status 0, amount 0
23:33:51.996 00.000 10072 move complete, result=0
23:33:51.996 00.000 10072 worker thread done servicing request
23:33:51.997 00.001 1032 UpdateGuideState exits: m=1493 SNR=27.2
23:33:51.999 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:52.001 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:52.003 00.002 1032 Enqueuing Expose request
23:33:52.005 00.002 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
23:33:52.007 00.002 10072 Worker thread wakes up
23:33:52.007 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:52.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:52.421 00.414 10072 Exposure complete
23:33:52.470 00.049 10072 worker thread done servicing request
23:33:52.470 00.000 1032 OnExposeComplete: enter
23:33:52.471 00.001 1032 UpdateGuideState(): m_state=6
23:33:52.473 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9910
23:33:52.474 00.001 1032 Star::Find returns 1 (0), X=1108.87, Y=130.03, Mass=1386, SNR=26.2, Peak=94 HFD=3.3
23:33:52.476 00.002 1032 MultiStar: [#1 -0.06,0.23,1.03,U] [#2 -0.01,0.13,0.78,U] [#3 0.17,0.27,0.00,M7] [#4 -0.11,0.30,0.00,M1] [#5 -0.01,0.33,0.00,M4] [#6 0.03,0.05,0.62,U] [#7 -0.07,0.01,0.67,U] [#8 -0.07,0.08,0.50,U] 
23:33:52.478 00.002 1032 refined, 5 included, MultiStar: {-0.01, 0.17}, one-star: {0.07, 0.38}
23:33:52.480 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
23:33:52.481 00.001 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
23:33:52.483 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.65 mountX=0.17 mountY=-0.03, mountTheta=-0.18
23:33:52.485 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.17, opts=13)
23:33:52.489 00.004 1032 Enqueuing Move request for scope (-0.01, 0.17)
23:33:52.491 00.002 10072 Worker thread wakes up
23:33:52.491 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
23:33:52.491 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
23:33:52.491 00.000 10072 Moving (-0.01, 0.17) raw xDistance=0.17 yDistance=-0.03
23:33:52.495 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:33:52.497 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.72
23:33:52.498 00.001 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
23:33:52.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:52.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:33:52.498 00.000 10072 MoveAxis(W, 85, ABG)
23:33:52.498 00.000 10072 Guiding  Dir = 3, Dur = 85
23:33:52.498 00.000 10072 IsGuiding returns 0
23:33:52.498 00.000 10072 PulseGuide returned control before completion, sleep 95
23:33:52.514 00.016 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:33:52.516 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:52.519 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:52.520 00.001 1032 Enqueuing Expose request
23:33:52.605 00.085 10072 IsGuiding returns 0
23:33:52.605 00.000 10072 Move returns status 0, amount 85
23:33:52.605 00.000 10072 MoveAxis(N, 0, ABG)
23:33:52.605 00.000 10072 Move returns status 0, amount 0
23:33:52.605 00.000 10072 move complete, result=0
23:33:52.605 00.000 10072 worker thread done servicing request
23:33:52.605 00.000 10072 Worker thread wakes up
23:33:52.605 00.000 1032 GuideStep: 0.2 px 85 ms WEST, -0.0 px 0 ms NORTH
23:33:52.608 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:52.608 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:53.233 00.625 10072 Exposure complete
23:33:53.284 00.051 10072 worker thread done servicing request
23:33:53.284 00.000 1032 OnExposeComplete: enter
23:33:53.286 00.002 1032 UpdateGuideState(): m_state=6
23:33:53.289 00.003 1032 Star::Find(15, 1108, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9911
23:33:53.291 00.002 1032 Star::Find returns 1 (0), X=1109.01, Y=129.93, Mass=1383, SNR=26.1, Peak=108 HFD=2.9
23:33:53.292 00.001 1032 MultiStar: [#1 -0.01,0.26,0.00,M1] [#2 0.08,0.10,0.78,U] [#3 0.16,0.36,0.00,M8] [#4 -0.12,0.18,0.67,U] [#5 0.08,0.31,0.00,M5] [#6 -0.00,0.01,0.62,U] [#7 0.05,0.04,0.75,U] [#8 -0.02,0.03,0.50,U] 
23:33:53.294 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.12}, one-star: {0.22, 0.27}
23:33:53.295 00.001 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
23:33:53.296 00.001 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
23:33:53.297 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.18 mountX=0.11 mountY=-0.08, mountTheta=-0.66
23:33:53.303 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
23:33:53.308 00.005 1032 Enqueuing Move request for scope (0.05, 0.12)
23:33:53.310 00.002 10072 Worker thread wakes up
23:33:53.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:33:53.310 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:33:53.310 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.11 yDistance=-0.08
23:33:53.312 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:33:53.315 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:53.315 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
23:33:53.315 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:53.315 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:33:53.315 00.000 10072 MoveAxis(W, 6, ABG)
23:33:53.315 00.000 10072 Guiding  Dir = 3, Dur = 6
23:33:53.316 00.001 10072 IsGuiding returns 0
23:33:53.316 00.000 10072 PulseGuide returned control before completion, sleep 16
23:33:53.335 00.019 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:33:53.337 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:53.340 00.003 10072 IsGuiding returns 0
23:33:53.340 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:53.343 00.003 1032 Enqueuing Expose request
23:33:53.344 00.001 10072 Move returns status 0, amount 6
23:33:53.345 00.001 10072 MoveAxis(N, 0, ABG)
23:33:53.345 00.000 10072 Move returns status 0, amount 0
23:33:53.345 00.000 10072 move complete, result=0
23:33:53.345 00.000 10072 worker thread done servicing request
23:33:53.345 00.000 10072 Worker thread wakes up
23:33:53.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:53.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:53.352 00.007 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:33:53.763 00.411 10072 Exposure complete
23:33:53.817 00.054 10072 worker thread done servicing request
23:33:53.817 00.000 1032 OnExposeComplete: enter
23:33:53.820 00.003 1032 UpdateGuideState(): m_state=6
23:33:53.821 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9912
23:33:53.825 00.004 1032 Star::Find returns 1 (0), X=1109.02, Y=129.87, Mass=1348, SNR=25.8, Peak=110 HFD=3.1
23:33:53.828 00.003 1032 MultiStar: [#1 -0.06,0.18,0.99,U] [#2 0.03,0.02,0.83,U] [#3 0.20,0.18,0.00,M9] [#4 0.03,0.11,0.70,U] [#5 0.13,0.20,0.69,U] [#6 0.02,-0.12,0.62,U] [#7 0.01,0.03,0.70,U] [#8 -0.03,-0.01,0.52,U] 
23:33:53.830 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.09}, one-star: {0.23, 0.22}
23:33:53.833 00.003 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
23:33:53.835 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
23:33:53.837 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.08 mountX=0.08 mountY=-0.07, mountTheta=-0.75
23:33:53.843 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
23:33:53.845 00.002 1032 Enqueuing Move request for scope (0.05, 0.09)
23:33:53.847 00.002 10072 Worker thread wakes up
23:33:53.847 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:33:53.847 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:33:53.847 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.08 yDistance=-0.07
23:33:53.850 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:33:53.853 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:53.853 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:33:53.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:53.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:53.853 00.000 10072 MoveAxis(W, 6, ABG)
23:33:53.853 00.000 10072 Guiding  Dir = 3, Dur = 6
23:33:53.853 00.000 10072 IsGuiding returns 0
23:33:53.854 00.001 10072 PulseGuide returned control before completion, sleep 16
23:33:53.872 00.018 1032 UpdateGuideState exits: m=1348 SNR=25.8
23:33:53.874 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:53.876 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:53.877 00.001 1032 Enqueuing Expose request
23:33:53.885 00.008 10072 IsGuiding returns 0
23:33:53.885 00.000 10072 Move returns status 0, amount 6
23:33:53.885 00.000 10072 MoveAxis(N, 0, ABG)
23:33:53.885 00.000 10072 Move returns status 0, amount 0
23:33:53.885 00.000 10072 move complete, result=0
23:33:53.885 00.000 10072 worker thread done servicing request
23:33:53.885 00.000 10072 Worker thread wakes up
23:33:53.886 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:53.886 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:53.890 00.004 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:33:54.513 00.623 10072 Exposure complete
23:33:54.568 00.055 10072 worker thread done servicing request
23:33:54.568 00.000 1032 OnExposeComplete: enter
23:33:54.571 00.003 1032 UpdateGuideState(): m_state=6
23:33:54.572 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9913
23:33:54.574 00.002 1032 Star::Find returns 1 (0), X=1108.99, Y=129.85, Mass=1430, SNR=26.6, Peak=110 HFD=3.1
23:33:54.576 00.002 1032 MultiStar: [#1 -0.11,0.15,0.92,U] [#2 0.07,0.18,0.79,U] [#3 0.07,0.21,0.74,U] [#4 -0.09,0.09,0.67,U] [#5 -0.07,0.24,0.64,U] [#6 0.07,-0.14,0.60,U] [#7 0.00,0.03,0.69,U] [#8 -0.10,-0.05,0.54,U] 
23:33:54.578 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {0.20, 0.20}
23:33:54.580 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
23:33:54.582 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
23:33:54.584 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.46 mountX=0.11 mountY=-0.04, mountTheta=-0.37
23:33:54.588 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
23:33:54.589 00.001 1032 Enqueuing Move request for scope (0.01, 0.11)
23:33:54.591 00.002 10072 Worker thread wakes up
23:33:54.591 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
23:33:54.591 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
23:33:54.591 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.04
23:33:54.593 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:33:54.596 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:54.596 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
23:33:54.596 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:54.596 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:33:54.596 00.000 10072 MoveAxis(W, 5, ABG)
23:33:54.596 00.000 10072 Guiding  Dir = 3, Dur = 5
23:33:54.597 00.001 10072 IsGuiding returns 0
23:33:54.597 00.000 10072 PulseGuide returned control before completion, sleep 15
23:33:54.614 00.017 1032 UpdateGuideState exits: m=1430 SNR=26.6
23:33:54.616 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:54.619 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:54.620 00.001 1032 Enqueuing Expose request
23:33:54.623 00.003 10072 IsGuiding returns 0
23:33:54.623 00.000 10072 Move returns status 0, amount 5
23:33:54.623 00.000 10072 MoveAxis(N, 0, ABG)
23:33:54.623 00.000 10072 Move returns status 0, amount 0
23:33:54.623 00.000 10072 move complete, result=0
23:33:54.623 00.000 10072 worker thread done servicing request
23:33:54.623 00.000 10072 Worker thread wakes up
23:33:54.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:54.624 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:54.630 00.006 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:33:55.030 00.400 10072 Exposure complete
23:33:55.077 00.047 10072 worker thread done servicing request
23:33:55.079 00.002 1032 OnExposeComplete: enter
23:33:55.081 00.002 1032 UpdateGuideState(): m_state=6
23:33:55.083 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9914
23:33:55.084 00.001 1032 Star::Find returns 1 (0), X=1109.06, Y=129.95, Mass=1344, SNR=25.8, Peak=103 HFD=3.0
23:33:55.088 00.004 1032 MultiStar: [#1 0.00,0.32,0.00,M1] [#2 -0.01,0.21,0.82,U] [#3 0.15,0.37,0.00,M9] [#4 -0.04,0.22,0.67,U] [#5 0.08,0.30,0.00,M4] [#6 -0.08,0.08,0.61,U] [#7 -0.01,0.07,0.72,U] [#8 -0.10,0.08,0.54,U] 
23:33:55.089 00.001 1032 refined, 5 included, MultiStar: {0.03, 0.17}, one-star: {0.26, 0.29}
23:33:55.090 00.001 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
23:33:55.092 00.002 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
23:33:55.093 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.42 mountX=0.16 mountY=-0.07, mountTheta=-0.41
23:33:55.095 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.17, opts=13)
23:33:55.098 00.003 1032 Enqueuing Move request for scope (0.03, 0.17)
23:33:55.100 00.002 10072 Worker thread wakes up
23:33:55.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
23:33:55.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
23:33:55.100 00.000 10072 Moving (0.03, 0.17) raw xDistance=0.16 yDistance=-0.07
23:33:55.102 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:33:55.105 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.72
23:33:55.105 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:33:55.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:55.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:55.105 00.000 10072 MoveAxis(W, 80, ABG)
23:33:55.105 00.000 10072 Guiding  Dir = 3, Dur = 80
23:33:55.106 00.001 10072 IsGuiding returns 0
23:33:55.106 00.000 10072 PulseGuide returned control before completion, sleep 90
23:33:55.123 00.017 1032 UpdateGuideState exits: m=1344 SNR=25.8
23:33:55.125 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:55.126 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:55.127 00.001 1032 Enqueuing Expose request
23:33:55.200 00.073 10072 IsGuiding returns 0
23:33:55.200 00.000 10072 Move returns status 0, amount 80
23:33:55.200 00.000 10072 MoveAxis(N, 0, ABG)
23:33:55.200 00.000 10072 Move returns status 0, amount 0
23:33:55.200 00.000 10072 move complete, result=0
23:33:55.200 00.000 10072 worker thread done servicing request
23:33:55.200 00.000 10072 Worker thread wakes up
23:33:55.200 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:55.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:55.202 00.002 1032 GuideStep: 0.2 px 80 ms WEST, -0.1 px 0 ms NORTH
23:33:55.843 00.641 10072 Exposure complete
23:33:55.892 00.049 1032 OnExposeComplete: enter
23:33:55.896 00.004 1032 UpdateGuideState(): m_state=6
23:33:55.897 00.001 10072 worker thread done servicing request
23:33:55.899 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9915
23:33:55.901 00.002 1032 Star::Find returns 1 (0), X=1109.04, Y=129.90, Mass=1383, SNR=26.1, Peak=111 HFD=3.0
23:33:55.903 00.002 1032 MultiStar: [#1 0.01,0.07,0.98,U] [#2 0.09,0.10,0.78,U] [#3 0.23,0.13,0.00,M10] [#4 -0.03,0.14,0.70,U] [#5 0.16,0.25,0.00,M5] [#6 0.09,-0.16,0.61,U] [#7 -0.02,-0.05,0.70,U] [#8 0.01,-0.05,0.52,U] 
23:33:55.905 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.06}, one-star: {0.24, 0.24}
23:33:55.906 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:33:55.909 00.003 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:33:55.910 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.77 mountX=0.04 mountY=-0.08, mountTheta=-1.06
23:33:55.912 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
23:33:55.914 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
23:33:55.915 00.001 10072 Worker thread wakes up
23:33:55.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
23:33:55.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
23:33:55.916 00.001 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.08
23:33:55.917 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:33:55.920 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:55.921 00.001 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:33:55.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:55.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:33:55.921 00.000 10072 MoveAxis(W, 7, ABG)
23:33:55.921 00.000 10072 Guiding  Dir = 3, Dur = 7
23:33:55.921 00.000 10072 IsGuiding returns 0
23:33:55.921 00.000 10072 PulseGuide returned control before completion, sleep 17
23:33:55.940 00.019 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:33:55.942 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:55.944 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:55.946 00.002 1032 Enqueuing Expose request
23:33:55.949 00.003 10072 IsGuiding returns 0
23:33:55.949 00.000 10072 Move returns status 0, amount 7
23:33:55.949 00.000 10072 MoveAxis(N, 0, ABG)
23:33:55.949 00.000 10072 Move returns status 0, amount 0
23:33:55.949 00.000 10072 move complete, result=0
23:33:55.949 00.000 10072 worker thread done servicing request
23:33:55.949 00.000 10072 Worker thread wakes up
23:33:55.950 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:55.950 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:55.956 00.006 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:33:56.357 00.401 10072 Exposure complete
23:33:56.407 00.050 10072 worker thread done servicing request
23:33:56.407 00.000 1032 OnExposeComplete: enter
23:33:56.409 00.002 1032 UpdateGuideState(): m_state=6
23:33:56.412 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9916
23:33:56.413 00.001 1032 Star::Find returns 1 (0), X=1109.05, Y=129.84, Mass=1295, SNR=25.3, Peak=101 HFD=3.1
23:33:56.415 00.002 1032 MultiStar: [#1 -0.01,0.04,0.98,U] [#2 0.07,0.01,0.84,U] [#3 0.17,0.16,0.79,U] [#4 -0.04,0.01,0.69,U] [#5 0.11,0.12,0.69,U] [#6 0.07,-0.16,0.66,U] [#7 0.03,-0.09,0.71,U] [#8 -0.07,-0.01,0.57,U] 
23:33:56.417 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.25, 0.18}
23:33:56.418 00.001 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:33:56.420 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:33:56.421 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.48 mountX=0.02 mountY=-0.08, mountTheta=-1.35
23:33:56.425 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
23:33:56.427 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
23:33:56.430 00.003 10072 Worker thread wakes up
23:33:56.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:33:56.430 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:33:56.430 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
23:33:56.432 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=99, Gamma=2.230
23:33:56.435 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:56.435 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:33:56.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:56.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:33:56.435 00.000 10072 MoveAxis(W, 6, ABG)
23:33:56.435 00.000 10072 Guiding  Dir = 3, Dur = 6
23:33:56.436 00.001 10072 IsGuiding returns 0
23:33:56.436 00.000 10072 PulseGuide returned control before completion, sleep 16
23:33:56.452 00.016 1032 UpdateGuideState exits: m=1295 SNR=25.3
23:33:56.454 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:56.456 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:56.459 00.003 1032 Enqueuing Expose request
23:33:56.464 00.005 10072 IsGuiding returns 0
23:33:56.464 00.000 10072 Move returns status 0, amount 6
23:33:56.464 00.000 10072 MoveAxis(N, 0, ABG)
23:33:56.464 00.000 10072 Move returns status 0, amount 0
23:33:56.464 00.000 10072 move complete, result=0
23:33:56.464 00.000 10072 worker thread done servicing request
23:33:56.464 00.000 10072 Worker thread wakes up
23:33:56.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:56.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:56.468 00.004 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:33:57.091 00.623 10072 Exposure complete
23:33:57.139 00.048 10072 worker thread done servicing request
23:33:57.139 00.000 1032 OnExposeComplete: enter
23:33:57.141 00.002 1032 UpdateGuideState(): m_state=6
23:33:57.143 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9917
23:33:57.146 00.003 1032 Star::Find returns 1 (0), X=1108.94, Y=129.84, Mass=1391, SNR=26.2, Peak=106 HFD=3.3
23:33:57.148 00.002 1032 MultiStar: [#1 0.08,0.05,0.98,U] [#2 0.15,0.00,0.86,U] [#3 0.08,0.15,0.68,U] [#4 0.02,0.11,0.67,U] [#5 0.00,0.15,0.69,U] [#6 0.02,-0.13,0.61,U] [#7 0.02,-0.13,0.73,U] [#8 0.13,-0.08,0.51,U] 
23:33:57.149 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.15, 0.18}
23:33:57.150 00.001 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:33:57.151 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:33:57.154 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.51 mountX=0.02 mountY=-0.09, mountTheta=-1.32
23:33:57.156 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
23:33:57.158 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
23:33:57.159 00.001 10072 Worker thread wakes up
23:33:57.159 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
23:33:57.159 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
23:33:57.159 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
23:33:57.161 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:33:57.163 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:57.164 00.001 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:33:57.164 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:57.164 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:33:57.164 00.000 10072 MoveAxis(W, 6, ABG)
23:33:57.164 00.000 10072 Guiding  Dir = 3, Dur = 6
23:33:57.164 00.000 10072 IsGuiding returns 0
23:33:57.165 00.001 10072 PulseGuide returned control before completion, sleep 16
23:33:57.182 00.017 1032 UpdateGuideState exits: m=1391 SNR=26.2
23:33:57.183 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:57.186 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:57.187 00.001 10072 IsGuiding returns 0
23:33:57.187 00.000 1032 Enqueuing Expose request
23:33:57.189 00.002 10072 Move returns status 0, amount 6
23:33:57.189 00.000 10072 MoveAxis(N, 0, ABG)
23:33:57.189 00.000 10072 Move returns status 0, amount 0
23:33:57.189 00.000 10072 move complete, result=0
23:33:57.189 00.000 10072 worker thread done servicing request
23:33:57.189 00.000 10072 Worker thread wakes up
23:33:57.189 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:57.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:57.196 00.007 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:33:57.607 00.411 10072 Exposure complete
23:33:57.654 00.047 10072 worker thread done servicing request
23:33:57.654 00.000 1032 OnExposeComplete: enter
23:33:57.656 00.002 1032 UpdateGuideState(): m_state=6
23:33:57.658 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9918
23:33:57.659 00.001 1032 Star::Find returns 1 (0), X=1109.16, Y=129.87, Mass=1353, SNR=25.9, Peak=109 HFD=3.3
23:33:57.660 00.001 1032 MultiStar: [#1 0.10,0.11,1.02,U] [#2 0.10,0.15,0.84,U] [#3 0.14,0.13,0.81,U] [#4 0.02,0.08,0.69,U] [#5 0.03,0.25,0.67,U] [#6 0.15,0.02,0.63,U] [#7 0.04,0.04,0.74,U] [#8 -0.03,-0.11,0.51,U] 
23:33:57.662 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.11}, one-star: {0.36, 0.21}
23:33:57.663 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:33:57.664 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:33:57.666 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.76 mountX=0.08 mountY=-0.14, mountTheta=-1.07
23:33:57.668 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
23:33:57.670 00.002 1032 Enqueuing Move request for scope (0.12, 0.11)
23:33:57.672 00.002 10072 Worker thread wakes up
23:33:57.672 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
23:33:57.672 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
23:33:57.672 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.08 yDistance=-0.14
23:33:57.674 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:33:57.677 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:57.677 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:33:57.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:57.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:33:57.677 00.000 10072 MoveAxis(W, 5, ABG)
23:33:57.677 00.000 10072 Guiding  Dir = 3, Dur = 5
23:33:57.677 00.000 10072 IsGuiding returns 0
23:33:57.678 00.001 10072 PulseGuide returned control before completion, sleep 15
23:33:57.696 00.018 1032 UpdateGuideState exits: m=1353 SNR=25.9
23:33:57.698 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:57.701 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:57.702 00.001 1032 Enqueuing Expose request
23:33:57.705 00.003 10072 IsGuiding returns 0
23:33:57.705 00.000 10072 Move returns status 0, amount 5
23:33:57.706 00.001 10072 MoveAxis(N, 0, ABG)
23:33:57.706 00.000 10072 Move returns status 0, amount 0
23:33:57.706 00.000 10072 move complete, result=0
23:33:57.706 00.000 10072 worker thread done servicing request
23:33:57.706 00.000 10072 Worker thread wakes up
23:33:57.706 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:57.706 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:57.712 00.006 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:33:58.345 00.633 10072 Exposure complete
23:33:58.390 00.045 10072 worker thread done servicing request
23:33:58.390 00.000 1032 OnExposeComplete: enter
23:33:58.393 00.003 1032 UpdateGuideState(): m_state=6
23:33:58.395 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9919
23:33:58.398 00.003 1032 Star::Find returns 1 (0), X=1109.08, Y=129.91, Mass=1505, SNR=27.3, Peak=121 HFD=3.1
23:33:58.399 00.001 1032 MultiStar: [#1 0.03,0.10,0.89,U] [#2 0.12,0.17,0.77,U] [#3 0.15,0.28,0.00,M8] [#4 0.03,0.21,0.65,U] [#5 0.11,0.25,0.00,M3] [#6 0.12,-0.11,0.61,U] [#7 -0.05,0.04,0.67,U] [#8 -0.04,0.03,0.46,U] 
23:33:58.401 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.12}, one-star: {0.28, 0.25}
23:33:58.402 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:33:58.406 00.004 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:33:58.407 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.92 mountX=0.09 mountY=-0.12, mountTheta=-0.91
23:33:58.410 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
23:33:58.412 00.002 1032 Enqueuing Move request for scope (0.09, 0.12)
23:33:58.414 00.002 10072 Worker thread wakes up
23:33:58.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
23:33:58.414 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
23:33:58.414 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.09 yDistance=-0.12
23:33:58.416 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
23:33:58.418 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:58.418 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:33:58.418 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:58.419 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:33:58.419 00.000 10072 MoveAxis(W, 6, ABG)
23:33:58.419 00.000 10072 Guiding  Dir = 3, Dur = 6
23:33:58.419 00.000 10072 IsGuiding returns 0
23:33:58.419 00.000 10072 PulseGuide returned control before completion, sleep 16
23:33:58.438 00.019 1032 UpdateGuideState exits: m=1505 SNR=27.3
23:33:58.440 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:58.442 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:58.444 00.002 1032 Enqueuing Expose request
23:33:58.451 00.007 10072 IsGuiding returns 0
23:33:58.451 00.000 10072 Move returns status 0, amount 6
23:33:58.451 00.000 10072 MoveAxis(N, 0, ABG)
23:33:58.451 00.000 10072 Move returns status 0, amount 0
23:33:58.451 00.000 10072 move complete, result=0
23:33:58.451 00.000 10072 worker thread done servicing request
23:33:58.451 00.000 10072 Worker thread wakes up
23:33:58.452 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:58.452 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:58.452 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:33:58.858 00.406 10072 Exposure complete
23:33:58.908 00.050 10072 worker thread done servicing request
23:33:58.908 00.000 1032 OnExposeComplete: enter
23:33:58.911 00.003 1032 UpdateGuideState(): m_state=6
23:33:58.912 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9920
23:33:58.913 00.001 1032 Star::Find returns 1 (0), X=1109.02, Y=129.90, Mass=1370, SNR=26.0, Peak=106 HFD=3.1
23:33:58.916 00.003 1032 MultiStar: [#1 0.03,0.20,1.01,U] [#2 0.14,0.17,0.79,U] [#3 0.19,0.21,0.00,M9] [#4 -0.02,0.00,0.67,U] [#5 0.07,0.33,0.00,M4] [#6 0.05,0.07,0.64,U] [#7 0.11,-0.00,0.71,U] [#8 -0.02,-0.04,0.54,U] 
23:33:58.918 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.11}, one-star: {0.22, 0.24}
23:33:58.920 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
23:33:58.922 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
23:33:58.927 00.005 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.93 mountX=0.09 mountY=-0.11, mountTheta=-0.90
23:33:58.930 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
23:33:58.931 00.001 1032 Enqueuing Move request for scope (0.08, 0.11)
23:33:58.933 00.002 10072 Worker thread wakes up
23:33:58.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:33:58.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:33:58.933 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.11
23:33:58.934 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:33:58.937 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:58.938 00.001 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:33:58.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:58.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:33:58.938 00.000 10072 MoveAxis(W, 6, ABG)
23:33:58.938 00.000 10072 Guiding  Dir = 3, Dur = 6
23:33:58.939 00.001 10072 IsGuiding returns 0
23:33:58.939 00.000 10072 PulseGuide returned control before completion, sleep 16
23:33:58.955 00.016 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:33:58.958 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:58.960 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:58.961 00.001 1032 Enqueuing Expose request
23:33:58.966 00.005 10072 IsGuiding returns 0
23:33:58.966 00.000 10072 Move returns status 0, amount 6
23:33:58.966 00.000 10072 MoveAxis(N, 0, ABG)
23:33:58.966 00.000 10072 Move returns status 0, amount 0
23:33:58.966 00.000 10072 move complete, result=0
23:33:58.966 00.000 10072 worker thread done servicing request
23:33:58.966 00.000 10072 Worker thread wakes up
23:33:58.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:58.967 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:58.971 00.004 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:33:59.591 00.620 10072 Exposure complete
23:33:59.638 00.047 10072 worker thread done servicing request
23:33:59.638 00.000 1032 OnExposeComplete: enter
23:33:59.640 00.002 1032 UpdateGuideState(): m_state=6
23:33:59.641 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9921
23:33:59.643 00.002 1032 Star::Find returns 1 (0), X=1109.01, Y=129.77, Mass=1417, SNR=26.4, Peak=117 HFD=3.4
23:33:59.645 00.002 1032 MultiStar: [#1 0.04,0.16,0.97,U] [#2 0.10,0.07,0.84,U] [#3 0.18,0.06,0.76,U] [#4 0.02,0.00,0.67,U] [#5 -0.07,0.15,0.64,U] [#6 0.02,-0.10,0.62,U] [#7 -0.04,-0.07,0.70,U] [#8 -0.07,-0.07,0.47,U] 
23:33:59.646 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.22, 0.12}
23:33:59.647 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:33:59.649 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:33:59.650 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.69 mountX=0.03 mountY=-0.07, mountTheta=-1.14
23:33:59.653 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
23:33:59.656 00.003 1032 Enqueuing Move request for scope (0.06, 0.05)
23:33:59.658 00.002 10072 Worker thread wakes up
23:33:59.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
23:33:59.659 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
23:33:59.659 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
23:33:59.661 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:33:59.663 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:33:59.663 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:33:59.663 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:59.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:59.663 00.000 10072 MoveAxis(W, 6, ABG)
23:33:59.663 00.000 10072 Guiding  Dir = 3, Dur = 6
23:33:59.664 00.001 10072 IsGuiding returns 0
23:33:59.664 00.000 10072 PulseGuide returned control before completion, sleep 16
23:33:59.681 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.4
23:33:59.682 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:59.684 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:33:59.686 00.002 1032 Enqueuing Expose request
23:33:59.687 00.001 10072 IsGuiding returns 0
23:33:59.687 00.000 10072 Move returns status 0, amount 6
23:33:59.687 00.000 10072 MoveAxis(N, 0, ABG)
23:33:59.687 00.000 10072 Move returns status 0, amount 0
23:33:59.687 00.000 10072 move complete, result=0
23:33:59.688 00.001 10072 worker thread done servicing request
23:33:59.688 00.000 10072 Worker thread wakes up
23:33:59.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:33:59.688 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:33:59.694 00.006 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:34:00.108 00.414 10072 Exposure complete
23:34:00.160 00.052 10072 worker thread done servicing request
23:34:00.160 00.000 1032 OnExposeComplete: enter
23:34:00.162 00.002 1032 UpdateGuideState(): m_state=6
23:34:00.164 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9922
23:34:00.167 00.003 1032 Star::Find returns 1 (0), X=1109.08, Y=129.82, Mass=1337, SNR=25.7, Peak=115 HFD=3.5
23:34:00.171 00.004 1032 MultiStar: [#1 -0.01,0.10,1.00,U] [#2 0.03,-0.04,0.77,U] [#3 0.23,0.09,0.74,U] [#4 -0.02,-0.05,0.69,U] [#5 0.13,0.25,0.00,M4] [#6 0.04,-0.05,0.63,U] [#7 0.03,-0.13,0.72,U] [#8 -0.02,-0.10,0.54,U] 
23:34:00.173 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.29, 0.17}
23:34:00.178 00.005 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
23:34:00.181 00.003 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
23:34:00.183 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.18 mountX=-0.01 mountY=-0.08, mountTheta=-1.65
23:34:00.186 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
23:34:00.188 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
23:34:00.190 00.002 10072 Worker thread wakes up
23:34:00.190 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
23:34:00.190 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
23:34:00.190 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
23:34:00.192 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:34:00.195 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:00.195 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
23:34:00.195 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:00.195 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:34:00.195 00.000 10072 MoveAxis(W, 6, ABG)
23:34:00.195 00.000 10072 Guiding  Dir = 3, Dur = 6
23:34:00.196 00.001 10072 IsGuiding returns 0
23:34:00.196 00.000 10072 PulseGuide returned control before completion, sleep 16
23:34:00.213 00.017 10072 IsGuiding returns 0
23:34:00.213 00.000 10072 Move returns status 0, amount 6
23:34:00.213 00.000 10072 MoveAxis(N, 0, ABG)
23:34:00.214 00.001 10072 Move returns status 0, amount 0
23:34:00.214 00.000 10072 move complete, result=0
23:34:00.214 00.000 10072 worker thread done servicing request
23:34:00.215 00.001 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:34:00.216 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:00.219 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:00.221 00.002 1032 Enqueuing Expose request
23:34:00.222 00.001 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:34:00.224 00.002 10072 Worker thread wakes up
23:34:00.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:00.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:00.860 00.636 10072 Exposure complete
23:34:00.916 00.056 10072 worker thread done servicing request
23:34:00.917 00.001 1032 OnExposeComplete: enter
23:34:00.918 00.001 1032 UpdateGuideState(): m_state=6
23:34:00.920 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9923
23:34:00.923 00.003 1032 Star::Find returns 1 (0), X=1108.94, Y=129.96, Mass=1421, SNR=26.5, Peak=101 HFD=3.0
23:34:00.928 00.005 1032 MultiStar: [#1 -0.06,0.27,0.00,M1] [#2 0.06,0.18,0.79,U] [#3 0.12,0.33,0.00,M8] [#4 -0.04,0.24,0.67,U] [#5 0.01,0.29,0.00,M5] [#6 -0.06,-0.02,0.60,U] [#7 0.07,0.07,0.66,U] [#8 -0.16,0.15,0.51,U] 
23:34:00.930 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.17}, one-star: {0.15, 0.30}
23:34:00.932 00.002 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
23:34:00.936 00.004 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
23:34:00.938 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.43 mountX=0.16 mountY=-0.07, mountTheta=-0.40
23:34:00.941 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.17, opts=13)
23:34:00.944 00.003 1032 Enqueuing Move request for scope (0.02, 0.17)
23:34:00.945 00.001 10072 Worker thread wakes up
23:34:00.946 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
23:34:00.946 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
23:34:00.946 00.000 10072 Moving (0.02, 0.17) raw xDistance=0.16 yDistance=-0.07
23:34:00.948 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:34:00.951 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.72
23:34:00.952 00.001 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:34:00.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:00.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:34:00.952 00.000 10072 MoveAxis(W, 80, ABG)
23:34:00.952 00.000 10072 Guiding  Dir = 3, Dur = 80
23:34:00.952 00.000 10072 IsGuiding returns 0
23:34:00.952 00.000 10072 PulseGuide returned control before completion, sleep 90
23:34:00.971 00.019 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:34:00.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:00.975 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:00.977 00.002 1032 Enqueuing Expose request
23:34:01.058 00.081 10072 IsGuiding returns 0
23:34:01.058 00.000 10072 Move returns status 0, amount 80
23:34:01.058 00.000 10072 MoveAxis(N, 0, ABG)
23:34:01.059 00.001 10072 Move returns status 0, amount 0
23:34:01.059 00.000 10072 move complete, result=0
23:34:01.059 00.000 10072 worker thread done servicing request
23:34:01.059 00.000 10072 Worker thread wakes up
23:34:01.059 00.000 1032 GuideStep: 0.2 px 80 ms WEST, -0.1 px 0 ms NORTH
23:34:01.061 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:01.062 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:01.466 00.404 10072 Exposure complete
23:34:01.521 00.055 10072 worker thread done servicing request
23:34:01.522 00.001 1032 OnExposeComplete: enter
23:34:01.525 00.003 1032 UpdateGuideState(): m_state=6
23:34:01.527 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9924
23:34:01.529 00.002 1032 Star::Find returns 1 (0), X=1108.99, Y=129.95, Mass=1301, SNR=25.3, Peak=106 HFD=2.9
23:34:01.531 00.002 1032 MultiStar: [#1 -0.04,0.14,0.96,U] [#2 0.04,0.07,0.78,U] [#3 0.19,0.08,0.75,U] [#4 -0.04,0.11,0.71,U] [#5 0.06,0.17,0.69,U] [#6 -0.03,0.02,0.68,U] [#7 -0.07,-0.09,0.74,U] [#8 -0.13,-0.16,0.53,U] 
23:34:01.532 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.20, 0.29}
23:34:01.534 00.002 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
23:34:01.536 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
23:34:01.539 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.24 mountX=0.08 mountY=-0.05, mountTheta=-0.59
23:34:01.542 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
23:34:01.544 00.002 1032 Enqueuing Move request for scope (0.03, 0.09)
23:34:01.546 00.002 10072 Worker thread wakes up
23:34:01.546 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
23:34:01.546 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
23:34:01.546 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
23:34:01.550 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:34:01.554 00.004 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:01.554 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:34:01.554 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:01.554 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:34:01.554 00.000 10072 MoveAxis(W, 5, ABG)
23:34:01.554 00.000 10072 Guiding  Dir = 3, Dur = 5
23:34:01.555 00.001 10072 IsGuiding returns 0
23:34:01.555 00.000 10072 PulseGuide returned control before completion, sleep 15
23:34:01.572 00.017 10072 IsGuiding returns 0
23:34:01.572 00.000 10072 Move returns status 0, amount 5
23:34:01.572 00.000 10072 MoveAxis(N, 0, ABG)
23:34:01.572 00.000 10072 Move returns status 0, amount 0
23:34:01.572 00.000 10072 move complete, result=0
23:34:01.572 00.000 10072 worker thread done servicing request
23:34:01.574 00.002 1032 UpdateGuideState exits: m=1301 SNR=25.3
23:34:01.575 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:01.577 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:01.581 00.004 1032 Enqueuing Expose request
23:34:01.583 00.002 10072 Worker thread wakes up
23:34:01.583 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:34:01.585 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:01.585 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:02.215 00.630 10072 Exposure complete
23:34:02.270 00.055 10072 worker thread done servicing request
23:34:02.270 00.000 1032 OnExposeComplete: enter
23:34:02.273 00.003 1032 UpdateGuideState(): m_state=6
23:34:02.275 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9925
23:34:02.277 00.002 1032 Star::Find returns 1 (0), X=1108.99, Y=129.73, Mass=1289, SNR=25.2, Peak=103 HFD=3.2
23:34:02.279 00.002 1032 MultiStar: [#1 0.02,-0.02,1.03,U] [#2 0.05,-0.12,0.84,U] [#3 0.16,0.00,0.78,U] [#4 -0.05,-0.07,0.75,U] [#5 0.07,-0.08,0.70,U] [#6 0.15,-0.16,0.68,U] [#7 0.03,-0.20,0.70,U] [#8 0.00,-0.18,0.52,U] 
23:34:02.281 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.19, 0.08}
23:34:02.282 00.001 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
23:34:02.284 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
23:34:02.285 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.75 mountX=-0.09 mountY=-0.05, mountTheta=-2.58
23:34:02.288 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
23:34:02.290 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
23:34:02.292 00.002 10072 Worker thread wakes up
23:34:02.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
23:34:02.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
23:34:02.292 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.05
23:34:02.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:34:02.297 00.003 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:02.297 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
23:34:02.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:02.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:34:02.297 00.000 10072 MoveAxis(W, 5, ABG)
23:34:02.297 00.000 10072 Guiding  Dir = 3, Dur = 5
23:34:02.297 00.000 10072 IsGuiding returns 0
23:34:02.298 00.001 10072 PulseGuide returned control before completion, sleep 15
23:34:02.316 00.018 1032 UpdateGuideState exits: m=1289 SNR=25.2
23:34:02.318 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:02.319 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:02.321 00.002 1032 Enqueuing Expose request
23:34:02.323 00.002 10072 IsGuiding returns 0
23:34:02.324 00.001 10072 Move returns status 0, amount 5
23:34:02.324 00.000 10072 MoveAxis(N, 0, ABG)
23:34:02.324 00.000 10072 Move returns status 0, amount 0
23:34:02.324 00.000 10072 move complete, result=0
23:34:02.324 00.000 10072 worker thread done servicing request
23:34:02.324 00.000 10072 Worker thread wakes up
23:34:02.324 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:02.324 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:02.333 00.009 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:34:02.743 00.410 10072 Exposure complete
23:34:02.795 00.052 10072 worker thread done servicing request
23:34:02.795 00.000 1032 OnExposeComplete: enter
23:34:02.799 00.004 1032 UpdateGuideState(): m_state=6
23:34:02.801 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9926
23:34:02.804 00.003 1032 Star::Find returns 1 (0), X=1109.05, Y=129.60, Mass=1418, SNR=26.5, Peak=140 HFD=3.4
23:34:02.806 00.002 1032 MultiStar: [#1 0.09,-0.02,0.96,U] [#2 0.19,-0.08,0.78,U] [#3 0.28,-0.06,0.00,M7] [#4 0.06,-0.09,0.66,U] [#5 -0.04,-0.15,0.70,U] [#6 0.07,-0.29,0.00,M1] [#7 0.10,-0.29,0.00,M1] [#8 -0.03,-0.18,0.52,U] 
23:34:02.808 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.09}, one-star: {0.25, -0.05}
23:34:02.810 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
23:34:02.812 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
23:34:02.814 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.70 mountX=-0.11 mountY=-0.08, mountTheta=-2.53
23:34:02.816 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
23:34:02.819 00.003 1032 Enqueuing Move request for scope (0.10, -0.09)
23:34:02.821 00.002 10072 Worker thread wakes up
23:34:02.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
23:34:02.822 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
23:34:02.822 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=-0.08
23:34:02.824 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:34:02.827 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:02.827 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
23:34:02.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:02.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:34:02.827 00.000 10072 MoveAxis(W, 4, ABG)
23:34:02.827 00.000 10072 Guiding  Dir = 3, Dur = 4
23:34:02.828 00.001 10072 IsGuiding returns 0
23:34:02.828 00.000 10072 PulseGuide returned control before completion, sleep 14
23:34:02.849 00.021 10072 IsGuiding returns 0
23:34:02.849 00.000 10072 Move returns status 0, amount 4
23:34:02.849 00.000 10072 MoveAxis(N, 0, ABG)
23:34:02.849 00.000 10072 Move returns status 0, amount 0
23:34:02.849 00.000 10072 move complete, result=0
23:34:02.849 00.000 10072 worker thread done servicing request
23:34:02.850 00.001 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:34:02.853 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:02.855 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:02.857 00.002 1032 Enqueuing Expose request
23:34:02.859 00.002 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:34:02.861 00.002 10072 Worker thread wakes up
23:34:02.861 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:02.861 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:03.492 00.631 10072 Exposure complete
23:34:03.544 00.052 10072 worker thread done servicing request
23:34:03.544 00.000 1032 OnExposeComplete: enter
23:34:03.546 00.002 1032 UpdateGuideState(): m_state=6
23:34:03.548 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9927
23:34:03.551 00.003 1032 Star::Find returns 1 (0), X=1109.02, Y=129.78, Mass=1315, SNR=25.5, Peak=118 HFD=3.2
23:34:03.555 00.004 1032 MultiStar: [#1 0.01,0.03,1.01,U] [#2 0.09,-0.04,0.80,U] [#3 0.19,0.19,0.00,M8] [#4 0.10,0.09,0.69,U] [#5 0.09,0.20,0.65,U] [#6 -0.02,-0.15,0.69,U] [#7 0.12,-0.11,0.70,U] [#8 0.15,-0.16,0.54,U] 
23:34:03.558 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.22, 0.12}
23:34:03.559 00.001 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
23:34:03.561 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
23:34:03.563 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.07 mountX=-0.02 mountY=-0.09, mountTheta=-1.76
23:34:03.566 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
23:34:03.568 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
23:34:03.570 00.002 10072 Worker thread wakes up
23:34:03.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
23:34:03.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
23:34:03.570 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.09
23:34:03.572 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:34:03.575 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
23:34:03.575 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:34:03.575 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:03.575 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:34:03.575 00.000 10072 MoveAxis(W, 5, ABG)
23:34:03.575 00.000 10072 Guiding  Dir = 3, Dur = 5
23:34:03.576 00.001 10072 IsGuiding returns 0
23:34:03.576 00.000 10072 PulseGuide returned control before completion, sleep 15
23:34:03.594 00.018 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:34:03.596 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:03.598 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:03.600 00.002 1032 Enqueuing Expose request
23:34:03.602 00.002 10072 IsGuiding returns 0
23:34:03.602 00.000 10072 Move returns status 0, amount 5
23:34:03.602 00.000 10072 MoveAxis(N, 0, ABG)
23:34:03.602 00.000 10072 Move returns status 0, amount 0
23:34:03.602 00.000 10072 move complete, result=0
23:34:03.602 00.000 10072 worker thread done servicing request
23:34:03.602 00.000 10072 Worker thread wakes up
23:34:03.602 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:03.602 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:03.610 00.008 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:34:04.008 00.398 10072 Exposure complete
23:34:04.059 00.051 10072 worker thread done servicing request
23:34:04.059 00.000 1032 OnExposeComplete: enter
23:34:04.061 00.002 1032 UpdateGuideState(): m_state=6
23:34:04.063 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9928
23:34:04.064 00.001 1032 Star::Find returns 1 (0), X=1108.94, Y=129.88, Mass=1279, SNR=25.1, Peak=93 HFD=3.3
23:34:04.066 00.002 1032 MultiStar: [#1 -0.13,0.26,0.00,M1] [#2 -0.06,0.10,0.82,U] [#3 0.14,0.18,0.80,U] [#4 -0.14,-0.00,0.74,U] [#5 0.03,0.28,0.00,M2] [#6 -0.04,0.01,0.65,U] [#7 -0.13,-0.01,0.76,U] [#8 0.02,0.08,0.54,U] 
23:34:04.068 00.002 1032 refined, 6 included, MultiStar: {-0.00, 0.09}, one-star: {0.15, 0.23}
23:34:04.069 00.001 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
23:34:04.072 00.003 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
23:34:04.073 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.58 mountX=0.09 mountY=-0.02, mountTheta=-0.25
23:34:04.076 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.09, opts=13)
23:34:04.077 00.001 1032 Enqueuing Move request for scope (-0.00, 0.09)
23:34:04.079 00.002 10072 Worker thread wakes up
23:34:04.079 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
23:34:04.080 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
23:34:04.080 00.000 10072 Moving (-0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
23:34:04.082 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:34:04.086 00.004 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:04.086 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:34:04.086 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:04.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:34:04.086 00.000 10072 MoveAxis(W, 2, ABG)
23:34:04.086 00.000 10072 Guiding  Dir = 3, Dur = 2
23:34:04.087 00.001 10072 IsGuiding returns 0
23:34:04.087 00.000 10072 PulseGuide returned control before completion, sleep 12
23:34:04.103 00.016 1032 UpdateGuideState exits: m=1279 SNR=25.1
23:34:04.105 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:04.107 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:04.108 00.001 1032 Enqueuing Expose request
23:34:04.114 00.006 10072 IsGuiding returns 0
23:34:04.114 00.000 10072 Move returns status 0, amount 2
23:34:04.114 00.000 10072 MoveAxis(N, 0, ABG)
23:34:04.114 00.000 10072 Move returns status 0, amount 0
23:34:04.114 00.000 10072 move complete, result=0
23:34:04.114 00.000 10072 worker thread done servicing request
23:34:04.114 00.000 10072 Worker thread wakes up
23:34:04.115 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:04.115 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:04.120 00.005 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:34:04.747 00.627 10072 Exposure complete
23:34:04.795 00.048 10072 worker thread done servicing request
23:34:04.795 00.000 1032 OnExposeComplete: enter
23:34:04.797 00.002 1032 UpdateGuideState(): m_state=6
23:34:04.800 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9929
23:34:04.804 00.004 1032 Star::Find returns 1 (0), X=1108.96, Y=129.84, Mass=1269, SNR=25.0, Peak=97 HFD=3.2
23:34:04.806 00.002 1032 MultiStar: [#1 0.02,0.12,1.03,U] [#2 0.12,0.03,0.86,U] [#3 0.16,0.13,0.81,U] [#4 -0.02,0.11,0.74,U] [#5 0.09,0.00,0.69,U] [#6 0.14,-0.13,0.64,U] [#7 0.00,-0.07,0.72,U] [#8 0.08,-0.03,0.55,U] 
23:34:04.807 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.16, 0.19}
23:34:04.810 00.003 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:34:04.811 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:34:04.813 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.56 mountX=0.03 mountY=-0.09, mountTheta=-1.27
23:34:04.815 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
23:34:04.817 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
23:34:04.819 00.002 10072 Worker thread wakes up
23:34:04.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
23:34:04.819 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
23:34:04.819 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
23:34:04.821 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:34:04.824 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:04.825 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:34:04.825 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:04.825 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:34:04.825 00.000 10072 MoveAxis(W, 4, ABG)
23:34:04.825 00.000 10072 Guiding  Dir = 3, Dur = 4
23:34:04.825 00.000 10072 IsGuiding returns 0
23:34:04.826 00.001 10072 PulseGuide returned control before completion, sleep 14
23:34:04.843 00.017 1032 UpdateGuideState exits: m=1269 SNR=25.0
23:34:04.845 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:04.847 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:04.849 00.002 1032 Enqueuing Expose request
23:34:04.854 00.005 10072 IsGuiding returns 0
23:34:04.854 00.000 10072 Move returns status 0, amount 4
23:34:04.854 00.000 10072 MoveAxis(N, 0, ABG)
23:34:04.854 00.000 10072 Move returns status 0, amount 0
23:34:04.854 00.000 10072 move complete, result=0
23:34:04.854 00.000 10072 worker thread done servicing request
23:34:04.854 00.000 10072 Worker thread wakes up
23:34:04.855 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:04.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:04.859 00.004 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:34:05.265 00.406 10072 Exposure complete
23:34:05.315 00.050 10072 worker thread done servicing request
23:34:05.315 00.000 1032 OnExposeComplete: enter
23:34:05.318 00.003 1032 UpdateGuideState(): m_state=6
23:34:05.319 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9930
23:34:05.321 00.002 1032 Star::Find returns 1 (0), X=1109.01, Y=129.87, Mass=1301, SNR=25.4, Peak=98 HFD=3.0
23:34:05.322 00.001 1032 MultiStar: [#1 0.11,0.23,0.00,M1] [#2 0.07,0.04,0.83,U] [#3 0.18,0.12,0.75,U] [#4 0.08,0.03,0.69,U] [#5 0.01,0.15,0.71,U] [#6 0.11,-0.02,0.64,U] [#7 0.02,-0.16,0.72,U] [#8 -0.02,-0.03,0.56,U] 
23:34:05.325 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.22, 0.21}
23:34:05.326 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:34:05.329 00.003 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:34:05.331 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.53 mountX=0.03 mountY=-0.10, mountTheta=-1.30
23:34:05.335 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
23:34:05.340 00.005 1032 Enqueuing Move request for scope (0.09, 0.05)
23:34:05.342 00.002 10072 Worker thread wakes up
23:34:05.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:34:05.342 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:34:05.342 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
23:34:05.344 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:34:05.347 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:05.347 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:34:05.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:05.347 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:34:05.347 00.000 10072 MoveAxis(W, 3, ABG)
23:34:05.347 00.000 10072 Guiding  Dir = 3, Dur = 3
23:34:05.348 00.001 10072 IsGuiding returns 0
23:34:05.348 00.000 10072 PulseGuide returned control before completion, sleep 13
23:34:05.366 00.018 1032 UpdateGuideState exits: m=1301 SNR=25.4
23:34:05.368 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:05.370 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:05.373 00.003 1032 Enqueuing Expose request
23:34:05.374 00.001 10072 IsGuiding returns 0
23:34:05.374 00.000 10072 Move returns status 0, amount 3
23:34:05.375 00.001 10072 MoveAxis(N, 0, ABG)
23:34:05.375 00.000 10072 Move returns status 0, amount 0
23:34:05.375 00.000 10072 move complete, result=0
23:34:05.375 00.000 10072 worker thread done servicing request
23:34:05.375 00.000 10072 Worker thread wakes up
23:34:05.375 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:05.375 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:05.382 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:34:05.998 00.616 10072 Exposure complete
23:34:06.048 00.050 10072 worker thread done servicing request
23:34:06.048 00.000 1032 OnExposeComplete: enter
23:34:06.050 00.002 1032 UpdateGuideState(): m_state=6
23:34:06.053 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9931
23:34:06.055 00.002 1032 Star::Find returns 1 (0), X=1109.01, Y=129.93, Mass=1453, SNR=26.8, Peak=108 HFD=3.1
23:34:06.057 00.002 1032 MultiStar: [#1 -0.02,0.09,0.93,U] [#2 0.01,0.05,0.78,U] [#3 0.21,0.16,0.00,M6] [#4 0.04,0.03,0.64,U] [#5 -0.02,0.13,0.65,U] [#6 0.08,-0.11,0.59,U] [#7 0.02,-0.09,0.68,U] [#8 -0.07,-0.14,0.50,U] 
23:34:06.058 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {0.22, 0.28}
23:34:06.060 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
23:34:06.061 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
23:34:06.064 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.88 mountX=0.04 mountY=-0.06, mountTheta=-0.95
23:34:06.067 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
23:34:06.068 00.001 1032 Enqueuing Move request for scope (0.04, 0.05)
23:34:06.070 00.002 10072 Worker thread wakes up
23:34:06.070 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:34:06.070 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:34:06.070 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.06
23:34:06.072 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:34:06.074 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:06.075 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:34:06.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:06.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:34:06.075 00.000 10072 MoveAxis(W, 4, ABG)
23:34:06.075 00.000 10072 Guiding  Dir = 3, Dur = 4
23:34:06.075 00.000 10072 IsGuiding returns 0
23:34:06.075 00.000 10072 PulseGuide returned control before completion, sleep 14
23:34:06.092 00.017 1032 UpdateGuideState exits: m=1453 SNR=26.8
23:34:06.095 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:06.097 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:06.099 00.002 1032 Enqueuing Expose request
23:34:06.106 00.007 10072 IsGuiding returns 0
23:34:06.106 00.000 10072 Move returns status 0, amount 4
23:34:06.106 00.000 10072 MoveAxis(N, 0, ABG)
23:34:06.106 00.000 10072 Move returns status 0, amount 0
23:34:06.106 00.000 10072 move complete, result=0
23:34:06.106 00.000 10072 worker thread done servicing request
23:34:06.106 00.000 10072 Worker thread wakes up
23:34:06.106 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:06.106 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:06.111 00.005 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:34:06.517 00.406 10072 Exposure complete
23:34:06.565 00.048 10072 worker thread done servicing request
23:34:06.566 00.001 1032 OnExposeComplete: enter
23:34:06.567 00.001 1032 UpdateGuideState(): m_state=6
23:34:06.568 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9932
23:34:06.570 00.002 1032 Star::Find returns 1 (0), X=1108.90, Y=129.85, Mass=1345, SNR=25.8, Peak=97 HFD=3.3
23:34:06.571 00.001 1032 MultiStar: [#1 -0.05,0.12,0.99,U] [#2 0.05,0.13,0.83,U] [#3 0.10,0.13,0.75,U] [#4 -0.07,0.07,0.71,U] [#5 -0.05,0.23,0.70,U] [#6 0.01,0.09,0.60,U] [#7 0.01,0.09,0.74,U] [#8 -0.20,0.03,0.52,U] 
23:34:06.573 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.13}, one-star: {0.11, 0.20}
23:34:06.574 00.001 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
23:34:06.575 00.001 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
23:34:06.577 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.57 mountX=0.12 mountY=-0.03, mountTheta=-0.26
23:34:06.582 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.13, opts=13)
23:34:06.584 00.002 1032 Enqueuing Move request for scope (-0.00, 0.13)
23:34:06.586 00.002 10072 Worker thread wakes up
23:34:06.586 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
23:34:06.586 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
23:34:06.586 00.000 10072 Moving (-0.00, 0.13) raw xDistance=0.12 yDistance=-0.03
23:34:06.588 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:34:06.590 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:06.590 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:34:06.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:06.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:34:06.590 00.000 10072 MoveAxis(W, 3, ABG)
23:34:06.590 00.000 10072 Guiding  Dir = 3, Dur = 3
23:34:06.591 00.001 10072 IsGuiding returns 0
23:34:06.591 00.000 10072 PulseGuide returned control before completion, sleep 13
23:34:06.607 00.016 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:34:06.611 00.004 10072 IsGuiding returns 0
23:34:06.611 00.000 10072 Move returns status 0, amount 3
23:34:06.611 00.000 10072 MoveAxis(N, 0, ABG)
23:34:06.611 00.000 10072 Move returns status 0, amount 0
23:34:06.611 00.000 10072 move complete, result=0
23:34:06.612 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:06.614 00.002 10072 worker thread done servicing request
23:34:06.615 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:06.617 00.002 1032 Enqueuing Expose request
23:34:06.619 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:34:06.621 00.002 10072 Worker thread wakes up
23:34:06.621 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:06.621 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:07.251 00.630 10072 Exposure complete
23:34:07.298 00.047 10072 worker thread done servicing request
23:34:07.299 00.001 1032 OnExposeComplete: enter
23:34:07.301 00.002 1032 UpdateGuideState(): m_state=6
23:34:07.303 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9933
23:34:07.305 00.002 1032 Star::Find returns 1 (0), X=1108.93, Y=129.95, Mass=1350, SNR=25.8, Peak=95 HFD=3.0
23:34:07.307 00.002 1032 MultiStar: [#1 -0.05,0.23,0.95,U] [#2 0.05,0.14,0.79,U] [#3 0.17,0.17,0.79,U] [#4 -0.05,0.12,0.72,U] [#5 -0.04,0.31,0.00,M1] [#6 -0.00,0.02,0.62,U] [#7 -0.09,0.06,0.68,U] [#8 -0.02,0.09,0.53,U] 
23:34:07.309 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.15}, one-star: {0.14, 0.29}
23:34:07.312 00.003 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
23:34:07.314 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
23:34:07.316 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.40 mountX=0.14 mountY=-0.07, mountTheta=-0.43
23:34:07.319 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.15, opts=13)
23:34:07.321 00.002 1032 Enqueuing Move request for scope (0.03, 0.15)
23:34:07.324 00.003 10072 Worker thread wakes up
23:34:07.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
23:34:07.324 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
23:34:07.324 00.000 10072 Moving (0.03, 0.15) raw xDistance=0.14 yDistance=-0.07
23:34:07.326 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:34:07.329 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.72
23:34:07.329 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:34:07.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:07.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:34:07.329 00.000 10072 MoveAxis(W, 71, ABG)
23:34:07.329 00.000 10072 Guiding  Dir = 3, Dur = 71
23:34:07.329 00.000 10072 IsGuiding returns 0
23:34:07.330 00.001 10072 PulseGuide returned control before completion, sleep 81
23:34:07.346 00.016 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:34:07.349 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:07.351 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:07.353 00.002 1032 Enqueuing Expose request
23:34:07.419 00.066 10072 IsGuiding returns 1
23:34:07.419 00.000 10072 scope still moving after pulse duration time elapsed
23:34:07.451 00.032 10072 IsGuiding returns 1
23:34:07.482 00.031 10072 IsGuiding returns 1
23:34:07.513 00.031 10072 IsGuiding returns 1
23:34:07.544 00.031 10072 IsGuiding returns 1
23:34:07.575 00.031 10072 IsGuiding returns 1
23:34:07.607 00.032 10072 IsGuiding returns 1
23:34:07.638 00.031 10072 IsGuiding returns 1
23:34:07.670 00.032 10072 IsGuiding returns 1
23:34:07.701 00.031 10072 IsGuiding returns 1
23:34:07.733 00.032 10072 IsGuiding returns 1
23:34:07.764 00.031 10072 IsGuiding returns 1
23:34:07.795 00.031 10072 IsGuiding returns 1
23:34:07.826 00.031 10072 IsGuiding returns 1
23:34:07.858 00.032 10072 IsGuiding returns 1
23:34:07.889 00.031 10072 IsGuiding returns 1
23:34:07.921 00.032 10072 IsGuiding returns 1
23:34:07.952 00.031 10072 IsGuiding returns 1
23:34:07.983 00.031 10072 IsGuiding returns 1
23:34:08.014 00.031 10072 IsGuiding returns 0
23:34:08.014 00.000 10072 scope move finished after 71 + 613 ms
23:34:08.014 00.000 10072 Move returns status 0, amount 71
23:34:08.014 00.000 10072 MoveAxis(N, 0, ABG)
23:34:08.014 00.000 10072 Move returns status 0, amount 0
23:34:08.014 00.000 10072 move complete, result=0
23:34:08.015 00.001 1032 GuideStep: 0.1 px 71 ms WEST, -0.1 px 0 ms NORTH
23:34:08.016 00.001 10072 worker thread done servicing request
23:34:08.016 00.000 10072 Worker thread wakes up
23:34:08.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:08.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:08.645 00.629 10072 Exposure complete
23:34:08.683 00.038 10072 worker thread done servicing request
23:34:08.683 00.000 1032 OnExposeComplete: enter
23:34:08.686 00.003 1032 UpdateGuideState(): m_state=6
23:34:08.687 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9934
23:34:08.688 00.001 1032 Star::Find returns 1 (0), X=1108.97, Y=129.80, Mass=1441, SNR=26.6, Peak=112 HFD=3.3
23:34:08.691 00.003 1032 MultiStar: [#1 0.02,0.05,0.99,U] [#2 0.12,0.03,0.76,U] [#3 0.20,0.15,0.77,U] [#4 0.05,-0.05,0.71,U] [#5 0.05,-0.02,0.67,U] [#6 0.03,-0.07,0.62,U] [#7 0.02,-0.02,0.68,U] [#8 -0.04,-0.09,0.51,U] 
23:34:08.692 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.17, 0.14}
23:34:08.693 00.001 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
23:34:08.695 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
23:34:08.696 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.33 mountX=0.01 mountY=-0.08, mountTheta=-1.50
23:34:08.698 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
23:34:08.699 00.001 1032 Enqueuing Move request for scope (0.08, 0.03)
23:34:08.701 00.002 10072 Worker thread wakes up
23:34:08.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:34:08.701 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:34:08.701 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
23:34:08.703 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:34:08.705 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:08.705 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:34:08.705 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:08.705 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:34:08.705 00.000 10072 MoveAxis(W, 5, ABG)
23:34:08.705 00.000 10072 Guiding  Dir = 3, Dur = 5
23:34:08.706 00.001 10072 IsGuiding returns 0
23:34:08.706 00.000 10072 PulseGuide returned control before completion, sleep 15
23:34:08.720 00.014 1032 UpdateGuideState exits: m=1441 SNR=26.6
23:34:08.722 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:08.724 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:08.725 00.001 1032 Enqueuing Expose request
23:34:08.737 00.012 10072 IsGuiding returns 0
23:34:08.737 00.000 10072 Move returns status 0, amount 5
23:34:08.737 00.000 10072 MoveAxis(N, 0, ABG)
23:34:08.737 00.000 10072 Move returns status 0, amount 0
23:34:08.737 00.000 10072 move complete, result=0
23:34:08.737 00.000 10072 worker thread done servicing request
23:34:08.737 00.000 10072 Worker thread wakes up
23:34:08.737 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:08.737 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:08.737 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:34:09.147 00.410 10072 Exposure complete
23:34:09.194 00.047 1032 OnExposeComplete: enter
23:34:09.195 00.001 1032 UpdateGuideState(): m_state=6
23:34:09.197 00.002 10072 worker thread done servicing request
23:34:09.197 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9935
23:34:09.198 00.001 1032 Star::Find returns 1 (0), X=1108.83, Y=129.84, Mass=1332, SNR=25.6, Peak=96 HFD=3.5
23:34:09.200 00.002 1032 MultiStar: [#1 -0.01,0.02,1.01,U] [#2 0.10,0.07,0.88,U] [#3 0.20,0.13,0.76,U] [#4 0.09,0.03,0.69,U] [#5 0.02,0.22,0.67,U] [#6 0.06,-0.16,0.63,U] [#7 -0.01,-0.07,0.67,U] [#8 -0.00,-0.05,0.54,U] 
23:34:09.203 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.04, 0.18}
23:34:09.204 00.001 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
23:34:09.206 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
23:34:09.208 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.78 mountX=0.04 mountY=-0.06, mountTheta=-1.05
23:34:09.210 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
23:34:09.212 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
23:34:09.213 00.001 10072 Worker thread wakes up
23:34:09.213 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:34:09.214 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:34:09.214 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
23:34:09.215 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=101, Gamma=2.230
23:34:09.218 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:09.218 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:34:09.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:09.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:34:09.218 00.000 10072 MoveAxis(W, 3, ABG)
23:34:09.218 00.000 10072 Guiding  Dir = 3, Dur = 3
23:34:09.219 00.001 10072 IsGuiding returns 0
23:34:09.219 00.000 10072 PulseGuide returned control before completion, sleep 13
23:34:09.235 00.016 1032 UpdateGuideState exits: m=1332 SNR=25.6
23:34:09.239 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:09.243 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:09.244 00.001 1032 Enqueuing Expose request
23:34:09.246 00.002 10072 IsGuiding returns 0
23:34:09.246 00.000 10072 Move returns status 0, amount 3
23:34:09.246 00.000 10072 MoveAxis(N, 0, ABG)
23:34:09.246 00.000 10072 Move returns status 0, amount 0
23:34:09.246 00.000 10072 move complete, result=0
23:34:09.247 00.001 10072 worker thread done servicing request
23:34:09.247 00.000 10072 Worker thread wakes up
23:34:09.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:09.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:09.254 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:34:09.882 00.628 10072 Exposure complete
23:34:09.932 00.050 10072 worker thread done servicing request
23:34:09.932 00.000 1032 OnExposeComplete: enter
23:34:09.934 00.002 1032 UpdateGuideState(): m_state=6
23:34:09.936 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9936
23:34:09.937 00.001 1032 Star::Find returns 1 (0), X=1108.96, Y=129.82, Mass=1368, SNR=26.0, Peak=111 HFD=3.2
23:34:09.939 00.002 1032 MultiStar: [#1 -0.03,0.12,0.96,U] [#2 0.02,0.09,0.79,U] [#3 0.22,0.27,0.00,M3] [#4 0.07,0.17,0.67,U] [#5 0.08,0.28,0.00,M1] [#6 0.11,0.03,0.64,U] [#7 0.00,-0.01,0.70,U] [#8 0.09,0.02,0.53,U] 
23:34:09.941 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.09}, one-star: {0.16, 0.17}
23:34:09.943 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
23:34:09.945 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
23:34:09.946 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.00 mountX=0.07 mountY=-0.08, mountTheta=-0.83
23:34:09.950 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
23:34:09.954 00.004 1032 Enqueuing Move request for scope (0.06, 0.09)
23:34:09.956 00.002 10072 Worker thread wakes up
23:34:09.956 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:34:09.956 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:34:09.956 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
23:34:09.959 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:34:09.962 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:09.962 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:34:09.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:09.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:34:09.962 00.000 10072 MoveAxis(W, 5, ABG)
23:34:09.962 00.000 10072 Guiding  Dir = 3, Dur = 5
23:34:09.963 00.001 10072 IsGuiding returns 0
23:34:09.963 00.000 10072 PulseGuide returned control before completion, sleep 15
23:34:09.980 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:34:09.982 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:09.983 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:09.985 00.002 1032 Enqueuing Expose request
23:34:09.989 00.004 10072 IsGuiding returns 1
23:34:09.989 00.000 10072 scope still moving after pulse duration time elapsed
23:34:10.020 00.031 10072 IsGuiding returns 1
23:34:10.050 00.030 10072 IsGuiding returns 1
23:34:10.082 00.032 10072 IsGuiding returns 1
23:34:10.113 00.031 10072 IsGuiding returns 1
23:34:10.145 00.032 10072 IsGuiding returns 1
23:34:10.177 00.032 10072 IsGuiding returns 1
23:34:10.208 00.031 10072 IsGuiding returns 1
23:34:10.239 00.031 10072 IsGuiding returns 1
23:34:10.270 00.031 10072 IsGuiding returns 1
23:34:10.302 00.032 10072 IsGuiding returns 1
23:34:10.333 00.031 10072 IsGuiding returns 1
23:34:10.363 00.030 10072 IsGuiding returns 1
23:34:10.396 00.033 10072 IsGuiding returns 0
23:34:10.396 00.000 10072 scope move finished after 5 + 428 ms
23:34:10.396 00.000 10072 Move returns status 0, amount 5
23:34:10.397 00.001 10072 MoveAxis(N, 0, ABG)
23:34:10.397 00.000 10072 Move returns status 0, amount 0
23:34:10.397 00.000 10072 move complete, result=0
23:34:10.397 00.000 10072 worker thread done servicing request
23:34:10.397 00.000 10072 Worker thread wakes up
23:34:10.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:10.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:10.397 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:34:11.023 00.626 10072 Exposure complete
23:34:11.070 00.047 10072 worker thread done servicing request
23:34:11.070 00.000 1032 OnExposeComplete: enter
23:34:11.072 00.002 1032 UpdateGuideState(): m_state=6
23:34:11.074 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9937
23:34:11.076 00.002 1032 Star::Find returns 1 (0), X=1109.02, Y=129.87, Mass=1354, SNR=25.9, Peak=102 HFD=3.5
23:34:11.077 00.001 1032 MultiStar: [#1 0.03,0.09,1.02,U] [#2 0.05,0.09,0.91,U] [#3 0.26,0.21,0.00,M4] [#4 0.03,0.12,0.67,U] [#5 0.11,0.24,0.00,M2] [#6 0.04,-0.08,0.63,U] [#7 0.15,-0.01,0.72,U] [#8 0.07,-0.02,0.54,U] 
23:34:11.080 00.003 1032 refined, 6 included, MultiStar: {0.09, 0.07}, one-star: {0.23, 0.21}
23:34:11.083 00.003 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
23:34:11.084 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
23:34:11.086 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=0.05 mountY=-0.11, mountTheta=-1.16
23:34:11.090 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
23:34:11.092 00.002 1032 Enqueuing Move request for scope (0.09, 0.07)
23:34:11.094 00.002 10072 Worker thread wakes up
23:34:11.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:34:11.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:34:11.094 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.05 yDistance=-0.11
23:34:11.095 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:34:11.099 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:11.099 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:34:11.099 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:11.099 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:34:11.099 00.000 10072 MoveAxis(W, 6, ABG)
23:34:11.099 00.000 10072 Guiding  Dir = 3, Dur = 6
23:34:11.099 00.000 10072 IsGuiding returns 0
23:34:11.100 00.001 10072 PulseGuide returned control before completion, sleep 16
23:34:11.116 00.016 1032 UpdateGuideState exits: m=1354 SNR=25.9
23:34:11.119 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:11.120 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:11.122 00.002 1032 Enqueuing Expose request
23:34:11.130 00.008 10072 IsGuiding returns 0
23:34:11.130 00.000 10072 Move returns status 0, amount 6
23:34:11.130 00.000 10072 MoveAxis(N, 0, ABG)
23:34:11.130 00.000 10072 Move returns status 0, amount 0
23:34:11.130 00.000 10072 move complete, result=0
23:34:11.130 00.000 10072 worker thread done servicing request
23:34:11.130 00.000 10072 Worker thread wakes up
23:34:11.130 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:11.131 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:11.131 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:34:11.539 00.408 10072 Exposure complete
23:34:11.585 00.046 1032 OnExposeComplete: enter
23:34:11.588 00.003 1032 UpdateGuideState(): m_state=6
23:34:11.590 00.002 10072 worker thread done servicing request
23:34:11.590 00.000 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9938
23:34:11.593 00.003 1032 Star::Find returns 1 (0), X=1109.09, Y=129.91, Mass=1251, SNR=24.9, Peak=109 HFD=3.4
23:34:11.597 00.004 1032 MultiStar: [#1 0.13,0.08,1.04,U] [#2 0.13,0.08,0.88,U] [#3 0.15,0.27,0.00,M5] [#4 0.04,0.18,0.71,U] [#5 0.14,0.06,0.68,U] [#6 0.08,-0.06,0.66,U] [#7 0.05,0.03,0.76,U] [#8 0.06,-0.10,0.57,U] 
23:34:11.601 00.004 1032 refined, 7 included, MultiStar: {0.13, 0.08}, one-star: {0.30, 0.25}
23:34:11.603 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
23:34:11.605 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
23:34:11.606 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.55 mountX=0.04 mountY=-0.14, mountTheta=-1.28
23:34:11.608 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
23:34:11.610 00.002 1032 Enqueuing Move request for scope (0.13, 0.08)
23:34:11.611 00.001 10072 Worker thread wakes up
23:34:11.611 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
23:34:11.611 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
23:34:11.611 00.000 10072 Moving (0.13, 0.08) raw xDistance=0.04 yDistance=-0.14
23:34:11.614 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:34:11.617 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:11.617 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:34:11.617 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:11.617 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:34:11.617 00.000 10072 MoveAxis(W, 4, ABG)
23:34:11.617 00.000 10072 Guiding  Dir = 3, Dur = 4
23:34:11.617 00.000 10072 IsGuiding returns 0
23:34:11.619 00.002 10072 PulseGuide returned control before completion, sleep 14
23:34:11.634 00.015 1032 UpdateGuideState exits: m=1251 SNR=24.9
23:34:11.636 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:11.637 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:11.638 00.001 1032 Enqueuing Expose request
23:34:11.648 00.010 10072 IsGuiding returns 0
23:34:11.649 00.001 10072 Move returns status 0, amount 4
23:34:11.649 00.000 10072 MoveAxis(N, 0, ABG)
23:34:11.649 00.000 10072 Move returns status 0, amount 0
23:34:11.649 00.000 10072 move complete, result=0
23:34:11.649 00.000 10072 worker thread done servicing request
23:34:11.649 00.000 10072 Worker thread wakes up
23:34:11.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:11.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:11.651 00.002 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:34:12.276 00.625 10072 Exposure complete
23:34:12.324 00.048 10072 worker thread done servicing request
23:34:12.324 00.000 1032 OnExposeComplete: enter
23:34:12.326 00.002 1032 UpdateGuideState(): m_state=6
23:34:12.328 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9939
23:34:12.330 00.002 1032 Star::Find returns 1 (0), X=1108.93, Y=129.90, Mass=1224, SNR=24.6, Peak=89 HFD=3.1
23:34:12.333 00.003 1032 MultiStar: [#1 0.02,0.19,1.07,U] [#2 0.14,0.15,0.81,U] [#3 0.22,0.23,0.00,M6] [#4 0.19,0.26,0.00,M1] [#5 0.10,0.35,0.00,M2] [#6 0.19,-0.06,0.67,U] [#7 0.03,0.00,0.73,U] [#8 -0.05,0.06,0.54,U] 
23:34:12.336 00.003 1032 refined, 5 included, MultiStar: {0.08, 0.12}, one-star: {0.14, 0.25}
23:34:12.338 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:34:12.340 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:34:12.341 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.96 mountX=0.09 mountY=-0.11, mountTheta=-0.87
23:34:12.344 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
23:34:12.345 00.001 1032 Enqueuing Move request for scope (0.08, 0.12)
23:34:12.348 00.003 10072 Worker thread wakes up
23:34:12.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
23:34:12.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
23:34:12.348 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.09 yDistance=-0.11
23:34:12.350 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:34:12.352 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:12.352 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:34:12.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:12.353 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:34:12.353 00.000 10072 MoveAxis(W, 7, ABG)
23:34:12.353 00.000 10072 Guiding  Dir = 3, Dur = 7
23:34:12.353 00.000 10072 IsGuiding returns 0
23:34:12.353 00.000 10072 PulseGuide returned control before completion, sleep 17
23:34:12.370 00.017 1032 UpdateGuideState exits: m=1224 SNR=24.6
23:34:12.372 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:12.373 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:12.374 00.001 1032 Enqueuing Expose request
23:34:12.381 00.007 10072 IsGuiding returns 0
23:34:12.381 00.000 10072 Move returns status 0, amount 7
23:34:12.381 00.000 10072 MoveAxis(N, 0, ABG)
23:34:12.381 00.000 10072 Move returns status 0, amount 0
23:34:12.381 00.000 10072 move complete, result=0
23:34:12.381 00.000 10072 worker thread done servicing request
23:34:12.381 00.000 10072 Worker thread wakes up
23:34:12.381 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:12.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:12.383 00.002 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:34:12.789 00.406 10072 Exposure complete
23:34:12.836 00.047 10072 worker thread done servicing request
23:34:12.836 00.000 1032 OnExposeComplete: enter
23:34:12.839 00.003 1032 UpdateGuideState(): m_state=6
23:34:12.841 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9940
23:34:12.843 00.002 1032 Star::Find returns 1 (0), X=1109.02, Y=129.94, Mass=1375, SNR=26.1, Peak=107 HFD=3.5
23:34:12.844 00.001 1032 MultiStar: [#1 0.09,0.18,0.98,U] [#2 0.11,0.02,0.83,U] [#3 0.18,0.27,0.00,M7] [#4 -0.03,0.09,0.70,U] [#5 0.07,0.19,0.67,U] [#6 0.15,-0.08,0.64,U] [#7 0.03,-0.10,0.69,U] [#8 0.03,-0.06,0.48,U] 
23:34:12.846 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.09}, one-star: {0.22, 0.28}
23:34:12.847 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
23:34:12.850 00.003 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
23:34:12.852 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.75 mountX=0.06 mountY=-0.11, mountTheta=-1.08
23:34:12.855 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
23:34:12.856 00.001 1032 Enqueuing Move request for scope (0.09, 0.09)
23:34:12.857 00.001 10072 Worker thread wakes up
23:34:12.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
23:34:12.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
23:34:12.857 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
23:34:12.860 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:34:12.862 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:12.862 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:34:12.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:12.863 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:34:12.863 00.000 10072 MoveAxis(W, 6, ABG)
23:34:12.863 00.000 10072 Guiding  Dir = 3, Dur = 6
23:34:12.863 00.000 10072 IsGuiding returns 0
23:34:12.863 00.000 10072 PulseGuide returned control before completion, sleep 16
23:34:12.880 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:34:12.882 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:12.884 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:12.886 00.002 1032 Enqueuing Expose request
23:34:12.896 00.010 10072 IsGuiding returns 0
23:34:12.896 00.000 10072 Move returns status 0, amount 6
23:34:12.897 00.001 10072 MoveAxis(N, 0, ABG)
23:34:12.897 00.000 10072 Move returns status 0, amount 0
23:34:12.897 00.000 10072 move complete, result=0
23:34:12.897 00.000 10072 worker thread done servicing request
23:34:12.897 00.000 10072 Worker thread wakes up
23:34:12.897 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:12.897 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:12.897 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:34:13.525 00.628 10072 Exposure complete
23:34:13.572 00.047 10072 worker thread done servicing request
23:34:13.572 00.000 1032 OnExposeComplete: enter
23:34:13.575 00.003 1032 UpdateGuideState(): m_state=6
23:34:13.577 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9941
23:34:13.578 00.001 1032 Star::Find returns 1 (0), X=1108.99, Y=129.79, Mass=1371, SNR=26.0, Peak=107 HFD=3.6
23:34:13.582 00.004 1032 MultiStar: [#1 0.11,0.16,0.97,U] [#2 0.14,-0.00,0.81,U] [#3 0.26,0.14,0.00,M8] [#4 0.00,-0.07,0.65,U] [#5 0.13,0.09,0.67,U] [#6 0.11,-0.21,0.62,U] [#7 0.09,-0.18,0.72,U] [#8 0.13,-0.10,0.52,U] 
23:34:13.584 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.00}, one-star: {0.20, 0.13}
23:34:13.590 00.006 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
23:34:13.592 00.002 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
23:34:13.595 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.01 mountX=-0.03 mountY=-0.12, mountTheta=-1.84
23:34:13.600 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.00, opts=13)
23:34:13.605 00.005 1032 Enqueuing Move request for scope (0.12, -0.00)
23:34:13.608 00.003 10072 Worker thread wakes up
23:34:13.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
23:34:13.609 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
23:34:13.609 00.000 10072 Moving (0.12, -0.00) raw xDistance=-0.03 yDistance=-0.12
23:34:13.613 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:34:13.618 00.005 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:13.618 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
23:34:13.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:13.618 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:34:13.618 00.000 10072 MoveAxis(W, 7, ABG)
23:34:13.618 00.000 10072 Guiding  Dir = 3, Dur = 7
23:34:13.618 00.000 10072 IsGuiding returns 0
23:34:13.619 00.001 10072 PulseGuide returned control before completion, sleep 17
23:34:13.637 00.018 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:34:13.639 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:13.642 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:13.644 00.002 1032 Enqueuing Expose request
23:34:13.648 00.004 10072 IsGuiding returns 0
23:34:13.648 00.000 10072 Move returns status 0, amount 7
23:34:13.649 00.001 10072 MoveAxis(N, 0, ABG)
23:34:13.649 00.000 10072 Move returns status 0, amount 0
23:34:13.649 00.000 10072 move complete, result=0
23:34:13.649 00.000 10072 worker thread done servicing request
23:34:13.649 00.000 10072 Worker thread wakes up
23:34:13.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:13.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:13.655 00.006 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:34:14.056 00.401 10072 Exposure complete
23:34:14.101 00.045 10072 worker thread done servicing request
23:34:14.101 00.000 1032 OnExposeComplete: enter
23:34:14.103 00.002 1032 UpdateGuideState(): m_state=6
23:34:14.105 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9942
23:34:14.106 00.001 1032 Star::Find returns 1 (0), X=1109.06, Y=129.70, Mass=1394, SNR=26.3, Peak=114 HFD=3.4
23:34:14.108 00.002 1032 MultiStar: [#1 0.05,0.00,0.97,U] [#2 0.22,-0.04,0.81,U] [#3 0.24,0.10,0.00,M9] [#4 0.10,-0.05,0.65,U] [#5 0.16,0.12,0.69,U] [#6 0.15,-0.17,0.61,U] [#7 0.10,-0.12,0.67,U] [#8 0.13,-0.21,0.51,U] 
23:34:14.111 00.003 1032 refined, 7 included, MultiStar: {0.15, -0.04}, one-star: {0.26, 0.04}
23:34:14.113 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
23:34:14.114 00.001 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
23:34:14.116 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.25 mountX=-0.08 mountY=-0.14, mountTheta=-2.08
23:34:14.120 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
23:34:14.122 00.002 1032 Enqueuing Move request for scope (0.15, -0.04)
23:34:14.124 00.002 10072 Worker thread wakes up
23:34:14.124 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
23:34:14.124 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
23:34:14.124 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.14
23:34:14.126 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:34:14.128 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:14.128 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
23:34:14.129 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:14.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:34:14.129 00.000 10072 MoveAxis(W, 6, ABG)
23:34:14.129 00.000 10072 Guiding  Dir = 3, Dur = 6
23:34:14.129 00.000 10072 IsGuiding returns 0
23:34:14.130 00.001 10072 PulseGuide returned control before completion, sleep 16
23:34:14.147 00.017 1032 UpdateGuideState exits: m=1394 SNR=26.3
23:34:14.150 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:14.152 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:14.153 00.001 1032 Enqueuing Expose request
23:34:14.154 00.001 10072 IsGuiding returns 0
23:34:14.155 00.001 10072 Move returns status 0, amount 6
23:34:14.155 00.000 10072 MoveAxis(N, 0, ABG)
23:34:14.155 00.000 10072 Move returns status 0, amount 0
23:34:14.155 00.000 10072 move complete, result=0
23:34:14.155 00.000 10072 worker thread done servicing request
23:34:14.155 00.000 10072 Worker thread wakes up
23:34:14.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:14.155 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:14.161 00.006 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:34:14.791 00.630 10072 Exposure complete
23:34:14.838 00.047 10072 worker thread done servicing request
23:34:14.838 00.000 1032 OnExposeComplete: enter
23:34:14.841 00.003 1032 UpdateGuideState(): m_state=6
23:34:14.842 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9943
23:34:14.844 00.002 1032 Star::Find returns 1 (0), X=1109.12, Y=129.85, Mass=1259, SNR=24.9, Peak=104 HFD=3.4
23:34:14.846 00.002 1032 MultiStar: [#1 0.06,0.11,1.03,U] [#2 0.04,-0.09,0.82,U] [#3 0.15,0.20,0.82,U] [#4 0.03,-0.07,0.68,U] [#5 0.23,0.09,0.71,U] [#6 0.14,-0.08,0.63,U] [#7 0.09,-0.08,0.74,U] [#8 0.12,-0.04,0.52,U] 
23:34:14.849 00.003 1032 refined, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.32, 0.19}
23:34:14.851 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:34:14.852 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:34:14.853 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.29 mountX=0.01 mountY=-0.14, mountTheta=-1.54
23:34:14.856 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
23:34:14.858 00.002 1032 Enqueuing Move request for scope (0.14, 0.04)
23:34:14.861 00.003 10072 Worker thread wakes up
23:34:14.861 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
23:34:14.861 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
23:34:14.861 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.01 yDistance=-0.14
23:34:14.862 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:34:14.865 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:14.865 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:34:14.865 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:14.865 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:34:14.865 00.000 10072 MoveAxis(W, 7, ABG)
23:34:14.865 00.000 10072 Guiding  Dir = 3, Dur = 7
23:34:14.866 00.001 10072 IsGuiding returns 0
23:34:14.868 00.002 10072 PulseGuide returned control before completion, sleep 17
23:34:14.882 00.014 1032 UpdateGuideState exits: m=1259 SNR=24.9
23:34:14.885 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:14.887 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:14.888 00.001 1032 Enqueuing Expose request
23:34:14.897 00.009 10072 IsGuiding returns 0
23:34:14.897 00.000 10072 Move returns status 0, amount 7
23:34:14.897 00.000 10072 MoveAxis(N, 0, ABG)
23:34:14.897 00.000 10072 Move returns status 0, amount 0
23:34:14.897 00.000 10072 move complete, result=0
23:34:14.897 00.000 10072 worker thread done servicing request
23:34:14.897 00.000 10072 Worker thread wakes up
23:34:14.897 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:14.897 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:14.901 00.004 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:34:15.308 00.407 10072 Exposure complete
23:34:15.360 00.052 10072 worker thread done servicing request
23:34:15.360 00.000 1032 OnExposeComplete: enter
23:34:15.363 00.003 1032 UpdateGuideState(): m_state=6
23:34:15.367 00.004 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9944
23:34:15.369 00.002 1032 Star::Find returns 1 (0), X=1109.03, Y=129.86, Mass=1396, SNR=26.3, Peak=112 HFD=3.2
23:34:15.370 00.001 1032 MultiStar: [#1 -0.00,0.08,1.00,U] [#2 0.08,0.05,0.81,U] [#3 0.30,0.20,0.00,M9] [#4 0.09,0.08,0.69,U] [#5 0.10,0.19,0.64,U] [#6 0.13,-0.02,0.60,U] [#7 -0.03,-0.07,0.72,U] [#8 -0.04,-0.11,0.51,U] 
23:34:15.373 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.23, 0.20}
23:34:15.375 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
23:34:15.376 00.001 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
23:34:15.378 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.71 mountX=0.04 mountY=-0.09, mountTheta=-1.12
23:34:15.381 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
23:34:15.383 00.002 1032 Enqueuing Move request for scope (0.08, 0.07)
23:34:15.385 00.002 10072 Worker thread wakes up
23:34:15.386 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
23:34:15.386 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
23:34:15.386 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.04 yDistance=-0.09
23:34:15.388 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:34:15.390 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:15.390 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:34:15.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:15.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:34:15.391 00.001 10072 MoveAxis(W, 6, ABG)
23:34:15.392 00.001 10072 Guiding  Dir = 3, Dur = 6
23:34:15.392 00.000 10072 IsGuiding returns 0
23:34:15.393 00.001 10072 PulseGuide returned control before completion, sleep 16
23:34:15.411 00.018 1032 UpdateGuideState exits: m=1396 SNR=26.3
23:34:15.413 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:15.415 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:15.417 00.002 1032 Enqueuing Expose request
23:34:15.419 00.002 10072 IsGuiding returns 0
23:34:15.419 00.000 10072 Move returns status 0, amount 6
23:34:15.419 00.000 10072 MoveAxis(N, 0, ABG)
23:34:15.419 00.000 10072 Move returns status 0, amount 0
23:34:15.419 00.000 10072 move complete, result=0
23:34:15.419 00.000 10072 worker thread done servicing request
23:34:15.419 00.000 10072 Worker thread wakes up
23:34:15.420 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:15.420 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:15.428 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:34:16.152 00.724 10072 Exposure complete
23:34:16.200 00.048 10072 worker thread done servicing request
23:34:16.200 00.000 1032 OnExposeComplete: enter
23:34:16.204 00.004 1032 UpdateGuideState(): m_state=6
23:34:16.206 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9945
23:34:16.208 00.002 1032 Star::Find returns 1 (0), X=1108.94, Y=129.82, Mass=1462, SNR=26.9, Peak=109 HFD=3.3
23:34:16.209 00.001 1032 MultiStar: [#1 0.04,0.13,0.93,U] [#2 0.16,0.13,0.80,U] [#3 0.27,0.14,0.00,M10] [#4 0.12,0.08,0.65,U] [#5 0.14,0.20,0.64,U] [#6 0.18,-0.09,0.60,U] [#7 0.04,0.02,0.70,U] [#8 0.03,-0.11,0.49,U] 
23:34:16.212 00.003 1032 refined, 7 included, MultiStar: {0.11, 0.08}, one-star: {0.15, 0.16}
23:34:16.213 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
23:34:16.215 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
23:34:16.216 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.64 mountX=0.05 mountY=-0.13, mountTheta=-1.19
23:34:16.218 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
23:34:16.219 00.001 1032 Enqueuing Move request for scope (0.11, 0.08)
23:34:16.222 00.003 10072 Worker thread wakes up
23:34:16.222 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:34:16.222 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:34:16.222 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
23:34:16.223 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:34:16.226 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:16.226 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:34:16.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:16.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:34:16.226 00.000 10072 MoveAxis(W, 8, ABG)
23:34:16.227 00.001 10072 Guiding  Dir = 3, Dur = 8
23:34:16.227 00.000 10072 IsGuiding returns 0
23:34:16.227 00.000 10072 PulseGuide returned control before completion, sleep 18
23:34:16.243 00.016 1032 UpdateGuideState exits: m=1462 SNR=26.9
23:34:16.246 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:16.248 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:16.249 00.001 1032 Enqueuing Expose request
23:34:16.261 00.012 10072 IsGuiding returns 0
23:34:16.261 00.000 10072 Move returns status 0, amount 8
23:34:16.261 00.000 10072 MoveAxis(N, 0, ABG)
23:34:16.261 00.000 10072 Move returns status 0, amount 0
23:34:16.261 00.000 10072 move complete, result=0
23:34:16.261 00.000 10072 worker thread done servicing request
23:34:16.261 00.000 10072 Worker thread wakes up
23:34:16.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:16.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:16.264 00.003 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
23:34:16.670 00.406 10072 Exposure complete
23:34:16.719 00.049 10072 worker thread done servicing request
23:34:16.719 00.000 1032 OnExposeComplete: enter
23:34:16.721 00.002 1032 UpdateGuideState(): m_state=6
23:34:16.723 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9946
23:34:16.725 00.002 1032 Star::Find returns 1 (0), X=1109.09, Y=129.79, Mass=1332, SNR=25.7, Peak=99 HFD=3.5
23:34:16.726 00.001 1032 MultiStar: [#1 0.10,0.01,0.92,U] [#2 0.18,0.03,0.78,U] [#3 0.12,0.08,0.82,U] [#4 0.08,-0.08,0.69,U] [#5 0.09,0.07,0.66,U] [#6 0.15,-0.14,0.62,U] [#7 0.02,-0.21,0.70,U] [#8 -0.03,-0.27,0.00,M1] 
23:34:16.729 00.003 1032 refined, 7 included, MultiStar: {0.14, -0.00}, one-star: {0.30, 0.13}
23:34:16.731 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
23:34:16.732 00.001 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
23:34:16.734 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.01 mountX=-0.04 mountY=-0.13, mountTheta=-1.84
23:34:16.738 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.00, opts=13)
23:34:16.741 00.003 1032 Enqueuing Move request for scope (0.14, -0.00)
23:34:16.742 00.001 10072 Worker thread wakes up
23:34:16.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
23:34:16.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
23:34:16.743 00.001 10072 Moving (0.14, -0.00) raw xDistance=-0.04 yDistance=-0.13
23:34:16.744 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:34:16.747 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:16.747 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:34:16.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:16.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:34:16.747 00.000 10072 MoveAxis(W, 7, ABG)
23:34:16.747 00.000 10072 Guiding  Dir = 3, Dur = 7
23:34:16.749 00.002 10072 IsGuiding returns 0
23:34:16.749 00.000 10072 PulseGuide returned control before completion, sleep 17
23:34:16.765 00.016 1032 UpdateGuideState exits: m=1332 SNR=25.7
23:34:16.767 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:16.770 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:16.772 00.002 1032 Enqueuing Expose request
23:34:16.777 00.005 10072 IsGuiding returns 0
23:34:16.777 00.000 10072 Move returns status 0, amount 7
23:34:16.777 00.000 10072 MoveAxis(N, 0, ABG)
23:34:16.777 00.000 10072 Move returns status 0, amount 0
23:34:16.777 00.000 10072 move complete, result=0
23:34:16.779 00.002 10072 worker thread done servicing request
23:34:16.779 00.000 10072 Worker thread wakes up
23:34:16.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:16.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:16.783 00.004 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:34:17.405 00.622 10072 Exposure complete
23:34:17.454 00.049 10072 worker thread done servicing request
23:34:17.454 00.000 1032 OnExposeComplete: enter
23:34:17.458 00.004 1032 UpdateGuideState(): m_state=6
23:34:17.460 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9947
23:34:17.462 00.002 1032 Star::Find returns 1 (0), X=1109.06, Y=129.82, Mass=1440, SNR=26.7, Peak=106 HFD=3.5
23:34:17.465 00.003 1032 MultiStar: [#1 0.05,0.12,0.93,U] [#2 0.13,0.03,0.81,U] [#3 0.31,0.06,0.00,M10] [#4 0.07,-0.09,0.67,U] [#5 0.08,0.20,0.65,U] [#6 0.18,-0.05,0.57,U] [#7 0.23,-0.06,0.70,U] [#8 0.10,-0.11,0.50,U] 
23:34:17.467 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.04}, one-star: {0.27, 0.16}
23:34:17.468 00.001 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
23:34:17.470 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
23:34:17.471 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.28 mountX=0.00 mountY=-0.15, mountTheta=-1.55
23:34:17.473 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
23:34:17.475 00.002 1032 Enqueuing Move request for scope (0.14, 0.04)
23:34:17.477 00.002 10072 Worker thread wakes up
23:34:17.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
23:34:17.477 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
23:34:17.477 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.00 yDistance=-0.15
23:34:17.480 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:34:17.483 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:17.483 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
23:34:17.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:17.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:34:17.483 00.000 10072 MoveAxis(W, 7, ABG)
23:34:17.483 00.000 10072 Guiding  Dir = 3, Dur = 7
23:34:17.483 00.000 10072 IsGuiding returns 0
23:34:17.485 00.002 10072 PulseGuide returned control before completion, sleep 17
23:34:17.502 00.017 1032 UpdateGuideState exits: m=1440 SNR=26.7
23:34:17.505 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:17.506 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:17.507 00.001 1032 Enqueuing Expose request
23:34:17.511 00.004 10072 IsGuiding returns 1
23:34:17.511 00.000 10072 scope still moving after pulse duration time elapsed
23:34:17.541 00.030 10072 IsGuiding returns 0
23:34:17.541 00.000 10072 scope move finished after 7 + 50 ms
23:34:17.541 00.000 10072 Move returns status 0, amount 7
23:34:17.541 00.000 10072 MoveAxis(N, 0, ABG)
23:34:17.541 00.000 10072 Move returns status 0, amount 0
23:34:17.541 00.000 10072 move complete, result=0
23:34:17.541 00.000 10072 worker thread done servicing request
23:34:17.541 00.000 10072 Worker thread wakes up
23:34:17.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:17.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:17.544 00.003 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:34:17.949 00.405 10072 Exposure complete
23:34:18.004 00.055 10072 worker thread done servicing request
23:34:18.004 00.000 1032 OnExposeComplete: enter
23:34:18.006 00.002 1032 UpdateGuideState(): m_state=6
23:34:18.008 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9948
23:34:18.010 00.002 1032 Star::Find returns 1 (0), X=1109.08, Y=129.90, Mass=1228, SNR=24.6, Peak=97 HFD=3.4
23:34:18.013 00.003 1032 MultiStar: [#1 0.08,0.14,1.03,U] [#2 0.02,0.05,0.87,U] [#3 0.33,0.07,0.00,R] [#4 0.09,0.03,0.70,U] [#5 0.17,0.24,0.00,M1] [#6 0.19,-0.07,0.69,U] [#7 0.02,-0.00,0.74,U] [#8 0.11,-0.12,0.52,U] 
23:34:18.015 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.06}, one-star: {0.28, 0.24}
23:34:18.016 00.001 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:34:18.018 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:34:18.022 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.47 mountX=0.03 mountY=-0.13, mountTheta=-1.36
23:34:18.026 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
23:34:18.028 00.002 1032 Enqueuing Move request for scope (0.12, 0.06)
23:34:18.031 00.003 10072 Worker thread wakes up
23:34:18.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
23:34:18.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
23:34:18.031 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
23:34:18.033 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:34:18.036 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:18.036 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:34:18.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:18.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:34:18.036 00.000 10072 MoveAxis(W, 6, ABG)
23:34:18.036 00.000 10072 Guiding  Dir = 3, Dur = 6
23:34:18.037 00.001 10072 IsGuiding returns 0
23:34:18.037 00.000 10072 PulseGuide returned control before completion, sleep 16
23:34:18.055 00.018 1032 UpdateGuideState exits: m=1228 SNR=24.6
23:34:18.057 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:18.059 00.002 10072 IsGuiding returns 1
23:34:18.059 00.000 10072 scope still moving after pulse duration time elapsed
23:34:18.059 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:18.061 00.002 1032 Enqueuing Expose request
23:34:18.087 00.026 10072 IsGuiding returns 1
23:34:18.117 00.030 10072 IsGuiding returns 1
23:34:18.149 00.032 10072 IsGuiding returns 1
23:34:18.181 00.032 10072 IsGuiding returns 1
23:34:18.213 00.032 10072 IsGuiding returns 1
23:34:18.244 00.031 10072 IsGuiding returns 1
23:34:18.275 00.031 10072 IsGuiding returns 1
23:34:18.306 00.031 10072 IsGuiding returns 1
23:34:18.337 00.031 10072 IsGuiding returns 1
23:34:18.369 00.032 10072 IsGuiding returns 1
23:34:18.400 00.031 10072 IsGuiding returns 0
23:34:18.400 00.000 10072 scope move finished after 6 + 357 ms
23:34:18.400 00.000 10072 Move returns status 0, amount 6
23:34:18.400 00.000 10072 MoveAxis(N, 0, ABG)
23:34:18.400 00.000 10072 Move returns status 0, amount 0
23:34:18.400 00.000 10072 move complete, result=0
23:34:18.401 00.001 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:34:18.405 00.004 10072 worker thread done servicing request
23:34:18.405 00.000 10072 Worker thread wakes up
23:34:18.405 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:18.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:19.029 00.624 10072 Exposure complete
23:34:19.078 00.049 10072 worker thread done servicing request
23:34:19.078 00.000 1032 OnExposeComplete: enter
23:34:19.081 00.003 1032 UpdateGuideState(): m_state=6
23:34:19.083 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9949
23:34:19.084 00.001 1032 Star::Find returns 1 (0), X=1109.07, Y=129.86, Mass=1477, SNR=27.0, Peak=112 HFD=3.3
23:34:19.086 00.002 1032 MultiStar: [#1 0.14,0.13,0.97,U] [#2 0.11,-0.03,0.79,U] [#3 -0.10,0.06,0.71,U] [#4 0.10,-0.04,0.62,U] [#5 0.37,0.25,0.00,M2] [#6 0.14,-0.06,0.61,U] [#7 0.09,-0.04,0.71,U] [#8 0.17,-0.06,0.51,U] 
23:34:19.087 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.04}, one-star: {0.27, 0.21}
23:34:19.089 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
23:34:19.090 00.001 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
23:34:19.092 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.32 mountX=0.01 mountY=-0.13, mountTheta=-1.51
23:34:19.096 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
23:34:19.098 00.002 1032 Enqueuing Move request for scope (0.12, 0.04)
23:34:19.100 00.002 10072 Worker thread wakes up
23:34:19.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
23:34:19.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
23:34:19.100 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.13
23:34:19.102 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:34:19.104 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:19.104 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:34:19.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:19.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:34:19.104 00.000 10072 MoveAxis(W, 7, ABG)
23:34:19.105 00.001 10072 Guiding  Dir = 3, Dur = 7
23:34:19.105 00.000 10072 IsGuiding returns 0
23:34:19.105 00.000 10072 PulseGuide returned control before completion, sleep 17
23:34:19.123 00.018 1032 UpdateGuideState exits: m=1477 SNR=27.0
23:34:19.124 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:19.126 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:19.127 00.001 1032 Enqueuing Expose request
23:34:19.137 00.010 10072 IsGuiding returns 0
23:34:19.137 00.000 10072 Move returns status 0, amount 7
23:34:19.137 00.000 10072 MoveAxis(N, 0, ABG)
23:34:19.137 00.000 10072 Move returns status 0, amount 0
23:34:19.137 00.000 10072 move complete, result=0
23:34:19.137 00.000 10072 worker thread done servicing request
23:34:19.137 00.000 10072 Worker thread wakes up
23:34:19.137 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:19.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:19.139 00.002 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:34:19.548 00.409 10072 Exposure complete
23:34:19.600 00.052 10072 worker thread done servicing request
23:34:19.600 00.000 1032 OnExposeComplete: enter
23:34:19.603 00.003 1032 UpdateGuideState(): m_state=6
23:34:19.605 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9950
23:34:19.607 00.002 1032 Star::Find returns 1 (0), X=1109.06, Y=129.81, Mass=1355, SNR=25.9, Peak=103 HFD=3.5
23:34:19.609 00.002 1032 MultiStar: [#1 0.06,0.09,0.95,U] [#2 0.09,0.01,0.86,U] [#3 -0.06,0.02,0.76,U] [#4 0.10,0.09,0.68,U] [#5 0.11,0.27,0.00,M3] [#6 0.22,-0.10,0.62,U] [#7 0.04,-0.16,0.68,U] [#8 0.16,-0.14,0.52,U] 
23:34:19.610 00.001 1032 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.27, 0.15}
23:34:19.611 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
23:34:19.613 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
23:34:19.615 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.11 mountX=-0.02 mountY=-0.11, mountTheta=-1.72
23:34:19.618 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
23:34:19.621 00.003 1032 Enqueuing Move request for scope (0.11, 0.01)
23:34:19.623 00.002 10072 Worker thread wakes up
23:34:19.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:34:19.623 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:34:19.623 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:34:19.625 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:34:19.627 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:19.627 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:34:19.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:19.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:34:19.627 00.000 10072 MoveAxis(W, 4, ABG)
23:34:19.628 00.001 10072 Guiding  Dir = 3, Dur = 4
23:34:19.628 00.000 10072 IsGuiding returns 0
23:34:19.628 00.000 10072 PulseGuide returned control before completion, sleep 14
23:34:19.645 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:34:19.648 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:19.650 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:19.651 00.001 1032 Enqueuing Expose request
23:34:19.663 00.012 10072 IsGuiding returns 0
23:34:19.663 00.000 10072 Move returns status 0, amount 4
23:34:19.663 00.000 10072 MoveAxis(N, 0, ABG)
23:34:19.663 00.000 10072 Move returns status 0, amount 0
23:34:19.663 00.000 10072 move complete, result=0
23:34:19.664 00.001 10072 worker thread done servicing request
23:34:19.664 00.000 10072 Worker thread wakes up
23:34:19.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:19.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:19.666 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:34:20.302 00.636 10072 Exposure complete
23:34:20.347 00.045 10072 worker thread done servicing request
23:34:20.347 00.000 1032 OnExposeComplete: enter
23:34:20.349 00.002 1032 UpdateGuideState(): m_state=6
23:34:20.352 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9951
23:34:20.353 00.001 1032 Star::Find returns 1 (0), X=1109.09, Y=129.93, Mass=1416, SNR=26.4, Peak=110 HFD=3.0
23:34:20.355 00.002 1032 MultiStar: [#1 0.03,0.14,0.93,U] [#2 0.20,0.02,0.80,U] [#3 0.01,0.01,0.77,U] [#4 0.09,-0.04,0.72,U] [#5 0.28,0.08,0.00,M4] [#6 0.24,-0.04,0.65,U] [#7 0.12,-0.10,0.73,U] [#8 0.17,0.04,0.48,U] 
23:34:20.356 00.001 1032 refined, 7 included, MultiStar: {0.15, 0.05}, one-star: {0.29, 0.28}
23:34:20.358 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
23:34:20.358 00.000 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
23:34:20.361 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.35 mountX=0.01 mountY=-0.15, mountTheta=-1.48
23:34:20.365 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.05, opts=13)
23:34:20.367 00.002 1032 Enqueuing Move request for scope (0.15, 0.05)
23:34:20.370 00.003 10072 Worker thread wakes up
23:34:20.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
23:34:20.370 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
23:34:20.370 00.000 10072 Moving (0.15, 0.05) raw xDistance=0.01 yDistance=-0.15
23:34:20.372 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:34:20.374 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:20.374 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:34:20.375 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:20.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:34:20.375 00.000 10072 MoveAxis(W, 5, ABG)
23:34:20.375 00.000 10072 Guiding  Dir = 3, Dur = 5
23:34:20.375 00.000 10072 IsGuiding returns 0
23:34:20.376 00.001 10072 PulseGuide returned control before completion, sleep 15
23:34:20.393 00.017 1032 UpdateGuideState exits: m=1416 SNR=26.4
23:34:20.397 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:20.398 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:20.400 00.002 1032 Enqueuing Expose request
23:34:20.408 00.008 10072 IsGuiding returns 0
23:34:20.411 00.003 10072 Move returns status 0, amount 5
23:34:20.411 00.000 10072 MoveAxis(N, 0, ABG)
23:34:20.411 00.000 10072 Move returns status 0, amount 0
23:34:20.411 00.000 10072 move complete, result=0
23:34:20.411 00.000 10072 worker thread done servicing request
23:34:20.411 00.000 10072 Worker thread wakes up
23:34:20.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:20.411 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:20.413 00.002 1032 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
23:34:20.831 00.418 10072 Exposure complete
23:34:20.881 00.050 10072 worker thread done servicing request
23:34:20.881 00.000 1032 OnExposeComplete: enter
23:34:20.883 00.002 1032 UpdateGuideState(): m_state=6
23:34:20.886 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9952
23:34:20.888 00.002 1032 Star::Find returns 1 (0), X=1109.14, Y=129.97, Mass=1222, SNR=24.6, Peak=97 HFD=3.1
23:34:20.890 00.002 1032 MultiStar: [#1 0.16,0.23,0.00,M1] [#2 0.27,0.10,0.00,M1] [#3 -0.04,0.01,0.83,U] [#4 0.11,0.08,0.73,U] [#5 0.28,0.04,0.00,M5] [#6 0.29,-0.10,0.00,M1] [#7 0.12,-0.03,0.77,U] [#8 0.14,-0.11,0.54,U] 
23:34:20.891 00.001 1032 refined, 4 included, MultiStar: {0.14, 0.08}, one-star: {0.34, 0.32}
23:34:20.893 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
23:34:20.895 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
23:34:20.897 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.49 mountX=0.04 mountY=-0.16, mountTheta=-1.34
23:34:20.899 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
23:34:20.901 00.002 1032 Enqueuing Move request for scope (0.14, 0.08)
23:34:20.903 00.002 10072 Worker thread wakes up
23:34:20.903 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
23:34:20.903 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
23:34:20.903 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.16
23:34:20.905 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:34:20.908 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:20.908 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:34:20.908 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:20.908 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:34:20.908 00.000 10072 MoveAxis(W, 3, ABG)
23:34:20.908 00.000 10072 Guiding  Dir = 3, Dur = 3
23:34:20.908 00.000 10072 IsGuiding returns 0
23:34:20.909 00.001 10072 PulseGuide returned control before completion, sleep 13
23:34:20.926 00.017 1032 UpdateGuideState exits: m=1222 SNR=24.6
23:34:20.928 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:20.929 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:20.931 00.002 1032 Enqueuing Expose request
23:34:20.938 00.007 10072 IsGuiding returns 1
23:34:20.938 00.000 10072 scope still moving after pulse duration time elapsed
23:34:20.969 00.031 10072 IsGuiding returns 1
23:34:21.001 00.032 10072 IsGuiding returns 1
23:34:21.033 00.032 10072 IsGuiding returns 1
23:34:21.065 00.032 10072 IsGuiding returns 1
23:34:21.096 00.031 10072 IsGuiding returns 1
23:34:21.128 00.032 10072 IsGuiding returns 1
23:34:21.159 00.031 10072 IsGuiding returns 1
23:34:21.190 00.031 10072 IsGuiding returns 1
23:34:21.222 00.032 10072 IsGuiding returns 1
23:34:21.253 00.031 10072 IsGuiding returns 1
23:34:21.284 00.031 10072 IsGuiding returns 1
23:34:21.316 00.032 10072 IsGuiding returns 1
23:34:21.346 00.030 10072 IsGuiding returns 1
23:34:21.377 00.031 10072 IsGuiding returns 1
23:34:21.409 00.032 10072 IsGuiding returns 0
23:34:21.409 00.000 10072 scope move finished after 3 + 497 ms
23:34:21.409 00.000 10072 Move returns status 0, amount 3
23:34:21.409 00.000 10072 MoveAxis(N, 0, ABG)
23:34:21.409 00.000 10072 Move returns status 0, amount 0
23:34:21.409 00.000 10072 move complete, result=0
23:34:21.410 00.001 10072 worker thread done servicing request
23:34:21.410 00.000 10072 Worker thread wakes up
23:34:21.410 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:21.410 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:21.410 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
23:34:22.039 00.629 10072 Exposure complete
23:34:22.091 00.052 10072 worker thread done servicing request
23:34:22.091 00.000 1032 OnExposeComplete: enter
23:34:22.093 00.002 1032 UpdateGuideState(): m_state=6
23:34:22.095 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9953
23:34:22.096 00.001 1032 Star::Find returns 1 (0), X=1109.16, Y=129.83, Mass=1395, SNR=26.3, Peak=116 HFD=3.3
23:34:22.098 00.002 1032 MultiStar: [#1 0.11,0.02,0.99,U] [#2 0.19,0.00,0.81,U] [#3 -0.02,0.09,0.77,U] [#4 -0.00,-0.00,0.62,U] [#5 0.27,0.05,0.00,M6] [#6 0.09,-0.07,0.63,U] [#7 0.23,-0.13,0.00,M1] [#8 0.13,-0.01,0.48,U] 
23:34:22.101 00.003 1032 refined, 6 included, MultiStar: {0.14, 0.04}, one-star: {0.37, 0.17}
23:34:22.102 00.001 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
23:34:22.104 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
23:34:22.105 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.27 mountX=0.00 mountY=-0.14, mountTheta=-1.56
23:34:22.107 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
23:34:22.109 00.002 1032 Enqueuing Move request for scope (0.14, 0.04)
23:34:22.111 00.002 10072 Worker thread wakes up
23:34:22.111 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
23:34:22.111 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
23:34:22.111 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.00 yDistance=-0.14
23:34:22.115 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:34:22.118 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:22.118 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:34:22.118 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:22.118 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:34:22.118 00.000 10072 MoveAxis(W, 3, ABG)
23:34:22.118 00.000 10072 Guiding  Dir = 3, Dur = 3
23:34:22.118 00.000 10072 IsGuiding returns 0
23:34:22.119 00.001 10072 PulseGuide returned control before completion, sleep 13
23:34:22.135 00.016 1032 UpdateGuideState exits: m=1395 SNR=26.3
23:34:22.137 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:22.138 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:22.139 00.001 1032 Enqueuing Expose request
23:34:22.145 00.006 10072 IsGuiding returns 0
23:34:22.145 00.000 10072 Move returns status 0, amount 3
23:34:22.145 00.000 10072 MoveAxis(N, 0, ABG)
23:34:22.145 00.000 10072 Move returns status 0, amount 0
23:34:22.145 00.000 10072 move complete, result=0
23:34:22.145 00.000 10072 worker thread done servicing request
23:34:22.146 00.001 10072 Worker thread wakes up
23:34:22.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:22.146 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:22.149 00.003 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:34:22.554 00.405 10072 Exposure complete
23:34:22.601 00.047 10072 worker thread done servicing request
23:34:22.601 00.000 1032 OnExposeComplete: enter
23:34:22.604 00.003 1032 UpdateGuideState(): m_state=6
23:34:22.605 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9954
23:34:22.606 00.001 1032 Star::Find returns 1 (0), X=1109.20, Y=129.75, Mass=1393, SNR=26.3, Peak=115 HFD=3.5
23:34:22.608 00.002 1032 MultiStar: [#1 0.17,0.09,0.94,U] [#2 0.15,-0.07,0.81,U] [#3 -0.01,-0.01,0.73,U] [#4 0.10,-0.00,0.69,U] [#5 0.16,0.13,0.67,U] [#6 0.30,-0.21,0.00,M1] [#7 0.14,-0.16,0.71,U] [#8 0.11,-0.07,0.49,U] 
23:34:22.610 00.002 1032 refined, 7 included, MultiStar: {0.17, 0.01}, one-star: {0.40, 0.09}
23:34:22.611 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
23:34:22.612 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
23:34:22.614 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.05 mountX=-0.03 mountY=-0.16, mountTheta=-1.78
23:34:22.617 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.01, opts=13)
23:34:22.618 00.001 1032 Enqueuing Move request for scope (0.17, 0.01)
23:34:22.620 00.002 10072 Worker thread wakes up
23:34:22.620 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
23:34:22.621 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
23:34:22.621 00.000 10072 Moving (0.17, 0.01) raw xDistance=-0.03 yDistance=-0.16
23:34:22.622 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:34:22.624 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:22.624 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:34:22.625 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:22.625 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:34:22.625 00.000 10072 MoveAxis(W, 1, ABG)
23:34:22.625 00.000 10072 Guiding  Dir = 3, Dur = 1
23:34:22.625 00.000 10072 IsGuiding returns 0
23:34:22.625 00.000 10072 PulseGuide returned control before completion, sleep 11
23:34:22.639 00.014 1032 UpdateGuideState exits: m=1393 SNR=26.3
23:34:22.641 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:22.642 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:22.645 00.003 1032 Enqueuing Expose request
23:34:22.646 00.001 10072 IsGuiding returns 0
23:34:22.646 00.000 10072 Move returns status 0, amount 1
23:34:22.647 00.001 10072 MoveAxis(N, 0, ABG)
23:34:22.647 00.000 10072 Move returns status 0, amount 0
23:34:22.647 00.000 10072 move complete, result=0
23:34:22.647 00.000 10072 worker thread done servicing request
23:34:22.647 00.000 10072 Worker thread wakes up
23:34:22.647 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:22.647 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:22.654 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
23:34:23.275 00.621 10072 Exposure complete
23:34:23.324 00.049 10072 worker thread done servicing request
23:34:23.324 00.000 1032 OnExposeComplete: enter
23:34:23.326 00.002 1032 UpdateGuideState(): m_state=6
23:34:23.328 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9955
23:34:23.331 00.003 1032 Star::Find returns 1 (0), X=1109.04, Y=129.77, Mass=1383, SNR=26.1, Peak=105 HFD=3.3
23:34:23.334 00.003 1032 MultiStar: [#1 0.13,-0.00,0.94,U] [#2 0.15,0.01,0.82,U] [#3 -0.07,0.15,0.79,U] [#4 0.06,0.05,0.68,U] [#5 0.13,0.15,0.62,U] [#6 0.14,-0.12,0.59,U] [#7 0.11,-0.07,0.76,U] [#8 0.10,-0.16,0.50,U] 
23:34:23.335 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.24, 0.12}
23:34:23.338 00.003 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
23:34:23.339 00.001 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
23:34:23.341 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.20 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
23:34:23.343 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
23:34:23.344 00.001 1032 Enqueuing Move request for scope (0.12, 0.02)
23:34:23.346 00.002 10072 Worker thread wakes up
23:34:23.346 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
23:34:23.346 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
23:34:23.346 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
23:34:23.348 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:34:23.351 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:23.352 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:34:23.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:23.352 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:34:23.352 00.000 10072 MoveAxis(W, 1, ABG)
23:34:23.353 00.001 10072 Guiding  Dir = 3, Dur = 1
23:34:23.353 00.000 10072 IsGuiding returns 0
23:34:23.353 00.000 10072 PulseGuide returned control before completion, sleep 11
23:34:23.371 00.018 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:34:23.372 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:23.374 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:23.375 00.001 1032 Enqueuing Expose request
23:34:23.380 00.005 10072 IsGuiding returns 0
23:34:23.380 00.000 10072 Move returns status 0, amount 1
23:34:23.380 00.000 10072 MoveAxis(N, 0, ABG)
23:34:23.380 00.000 10072 Move returns status 0, amount 0
23:34:23.380 00.000 10072 move complete, result=0
23:34:23.380 00.000 10072 worker thread done servicing request
23:34:23.380 00.000 10072 Worker thread wakes up
23:34:23.381 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:23.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:23.383 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:34:23.791 00.408 10072 Exposure complete
23:34:23.842 00.051 10072 worker thread done servicing request
23:34:23.842 00.000 1032 OnExposeComplete: enter
23:34:23.844 00.002 1032 UpdateGuideState(): m_state=6
23:34:23.846 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9956
23:34:23.848 00.002 1032 Star::Find returns 1 (0), X=1108.97, Y=129.88, Mass=1398, SNR=26.3, Peak=97 HFD=3.4
23:34:23.850 00.002 1032 MultiStar: [#1 -0.02,0.18,0.95,U] [#2 0.08,0.16,0.82,U] [#3 -0.19,0.21,0.00,M1] [#4 0.03,0.22,0.67,U] [#5 0.08,0.11,0.64,U] [#6 0.11,-0.07,0.63,U] [#7 -0.07,-0.04,0.69,U] [#8 -0.01,0.05,0.51,U] 
23:34:23.852 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.12}, one-star: {0.18, 0.22}
23:34:23.854 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
23:34:23.857 00.003 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
23:34:23.859 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.16 mountX=0.10 mountY=-0.08, mountTheta=-0.67
23:34:23.863 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
23:34:23.866 00.003 1032 Enqueuing Move request for scope (0.05, 0.12)
23:34:23.868 00.002 10072 Worker thread wakes up
23:34:23.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:34:23.868 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:34:23.868 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.10 yDistance=-0.08
23:34:23.870 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:34:23.874 00.004 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:23.874 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:34:23.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:23.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:34:23.874 00.000 10072 MoveAxis(W, 1, ABG)
23:34:23.874 00.000 10072 Guiding  Dir = 3, Dur = 1
23:34:23.875 00.001 10072 IsGuiding returns 0
23:34:23.875 00.000 10072 PulseGuide returned control before completion, sleep 11
23:34:23.892 00.017 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:34:23.897 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:23.899 00.002 10072 IsGuiding returns 0
23:34:23.899 00.000 10072 Move returns status 0, amount 1
23:34:23.899 00.000 10072 MoveAxis(N, 0, ABG)
23:34:23.900 00.001 10072 Move returns status 0, amount 0
23:34:23.900 00.000 10072 move complete, result=0
23:34:23.900 00.000 10072 worker thread done servicing request
23:34:23.900 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:23.903 00.003 1032 Enqueuing Expose request
23:34:23.905 00.002 10072 Worker thread wakes up
23:34:23.905 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:23.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:23.905 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:34:24.537 00.632 10072 Exposure complete
23:34:24.586 00.049 10072 worker thread done servicing request
23:34:24.586 00.000 1032 OnExposeComplete: enter
23:34:24.589 00.003 1032 UpdateGuideState(): m_state=6
23:34:24.591 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9957
23:34:24.593 00.002 1032 Star::Find returns 1 (0), X=1109.06, Y=129.82, Mass=1316, SNR=25.5, Peak=119 HFD=3.1
23:34:24.594 00.001 1032 MultiStar: [#1 -0.03,0.01,1.01,U] [#2 0.23,0.07,0.81,U] [#3 0.01,0.12,0.73,U] [#4 -0.00,0.08,0.70,U] [#5 0.25,0.23,0.00,M4] [#6 0.08,0.04,0.64,U] [#7 0.08,-0.07,0.74,U] [#8 0.16,0.05,0.51,U] 
23:34:24.596 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.06}, one-star: {0.27, 0.16}
23:34:24.597 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
23:34:24.599 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
23:34:24.602 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.55 mountX=0.03 mountY=-0.11, mountTheta=-1.28
23:34:24.605 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
23:34:24.607 00.002 1032 Enqueuing Move request for scope (0.10, 0.06)
23:34:24.609 00.002 10072 Worker thread wakes up
23:34:24.609 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:34:24.609 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:34:24.609 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
23:34:24.611 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:34:24.614 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:24.614 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:34:24.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:24.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:34:24.614 00.000 10072 MoveAxis(W, 0, ABG)
23:34:24.614 00.000 10072 Move returns status 0, amount 0
23:34:24.614 00.000 10072 MoveAxis(N, 0, ABG)
23:34:24.615 00.001 10072 Move returns status 0, amount 0
23:34:24.615 00.000 10072 move complete, result=0
23:34:24.615 00.000 10072 worker thread done servicing request
23:34:24.632 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.5
23:34:24.634 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:24.636 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:24.637 00.001 1032 Enqueuing Expose request
23:34:24.639 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:34:24.642 00.003 10072 Worker thread wakes up
23:34:24.642 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:24.643 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:25.053 00.410 10072 Exposure complete
23:34:25.105 00.052 10072 worker thread done servicing request
23:34:25.105 00.000 1032 OnExposeComplete: enter
23:34:25.108 00.003 1032 UpdateGuideState(): m_state=6
23:34:25.110 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9958
23:34:25.112 00.002 1032 Star::Find returns 1 (0), X=1109.06, Y=129.83, Mass=1365, SNR=26.0, Peak=115 HFD=3.3
23:34:25.114 00.002 1032 MultiStar: [#1 0.06,0.12,0.97,U] [#2 0.20,0.01,0.80,U] [#3 -0.12,-0.01,0.76,U] [#4 0.07,0.08,0.70,U] [#5 0.10,0.11,0.70,U] [#6 0.17,-0.29,0.00,M1] [#7 0.15,-0.19,0.71,U] [#8 0.09,-0.03,0.53,U] 
23:34:25.116 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.05}, one-star: {0.27, 0.18}
23:34:25.117 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
23:34:25.118 00.001 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
23:34:25.120 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.40 mountX=0.02 mountY=-0.12, mountTheta=-1.43
23:34:25.123 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
23:34:25.124 00.001 1032 Enqueuing Move request for scope (0.11, 0.05)
23:34:25.126 00.002 10072 Worker thread wakes up
23:34:25.126 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:34:25.126 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:34:25.126 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
23:34:25.127 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:34:25.131 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:25.131 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:34:25.131 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:25.132 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:34:25.132 00.000 10072 MoveAxis(W, 0, ABG)
23:34:25.132 00.000 10072 Move returns status 0, amount 0
23:34:25.132 00.000 10072 MoveAxis(N, 0, ABG)
23:34:25.132 00.000 10072 Move returns status 0, amount 0
23:34:25.132 00.000 10072 move complete, result=0
23:34:25.132 00.000 10072 worker thread done servicing request
23:34:25.149 00.017 1032 UpdateGuideState exits: m=1365 SNR=26.0
23:34:25.152 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:25.154 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:25.155 00.001 1032 Enqueuing Expose request
23:34:25.156 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:34:25.158 00.002 10072 Worker thread wakes up
23:34:25.158 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:25.158 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:25.784 00.626 10072 Exposure complete
23:34:25.837 00.053 10072 worker thread done servicing request
23:34:25.837 00.000 1032 OnExposeComplete: enter
23:34:25.839 00.002 1032 UpdateGuideState(): m_state=6
23:34:25.841 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9959
23:34:25.842 00.001 1032 Star::Find returns 1 (0), X=1109.09, Y=129.78, Mass=1426, SNR=26.5, Peak=110 HFD=3.3
23:34:25.844 00.002 1032 MultiStar: [#1 0.10,0.16,0.91,U] [#2 0.10,-0.04,0.78,U] [#3 -0.11,0.04,0.76,U] [#4 0.14,0.01,0.68,U] [#5 0.18,0.25,0.00,M4] [#6 0.20,-0.05,0.62,U] [#7 0.14,-0.12,0.70,U] [#8 0.13,-0.16,0.54,U] 
23:34:25.846 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.01}, one-star: {0.29, 0.12}
23:34:25.847 00.001 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
23:34:25.849 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
23:34:25.850 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.10 mountX=-0.02 mountY=-0.13, mountTheta=-1.73
23:34:25.853 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
23:34:25.855 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
23:34:25.857 00.002 10072 Worker thread wakes up
23:34:25.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
23:34:25.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
23:34:25.857 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.13
23:34:25.858 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:34:25.865 00.007 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:25.865 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:34:25.865 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:25.865 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:34:25.865 00.000 10072 MoveAxis(W, 0, ABG)
23:34:25.865 00.000 10072 Move returns status 0, amount 0
23:34:25.865 00.000 10072 MoveAxis(N, 0, ABG)
23:34:25.865 00.000 10072 Move returns status 0, amount 0
23:34:25.865 00.000 10072 move complete, result=0
23:34:25.865 00.000 10072 worker thread done servicing request
23:34:25.885 00.020 1032 UpdateGuideState exits: m=1426 SNR=26.5
23:34:25.887 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:25.888 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:25.889 00.001 1032 Enqueuing Expose request
23:34:25.899 00.010 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:34:25.901 00.002 10072 Worker thread wakes up
23:34:25.901 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:25.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:26.315 00.414 10072 Exposure complete
23:34:26.364 00.049 10072 worker thread done servicing request
23:34:26.364 00.000 1032 OnExposeComplete: enter
23:34:26.367 00.003 1032 UpdateGuideState(): m_state=6
23:34:26.370 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9960
23:34:26.372 00.002 1032 Star::Find returns 1 (0), X=1109.04, Y=129.88, Mass=1419, SNR=26.5, Peak=119 HFD=3.0
23:34:26.374 00.002 1032 MultiStar: [#1 0.08,0.03,0.96,U] [#2 0.16,0.02,0.81,U] [#3 -0.07,0.09,0.79,U] [#4 0.13,0.11,0.69,U] [#5 0.05,0.13,0.68,U] [#6 0.05,0.01,0.65,U] [#7 0.07,-0.11,0.68,U] [#8 0.05,-0.05,0.48,U] 
23:34:26.375 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.24, 0.22}
23:34:26.377 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
23:34:26.379 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
23:34:26.380 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.59 mountX=0.04 mountY=-0.10, mountTheta=-1.24
23:34:26.383 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
23:34:26.384 00.001 1032 Enqueuing Move request for scope (0.09, 0.06)
23:34:26.386 00.002 10072 Worker thread wakes up
23:34:26.386 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:34:26.386 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:34:26.386 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
23:34:26.388 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:34:26.391 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:26.391 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:34:26.391 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:26.391 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:34:26.391 00.000 10072 MoveAxis(W, 0, ABG)
23:34:26.391 00.000 10072 Move returns status 0, amount 0
23:34:26.391 00.000 10072 MoveAxis(N, 0, ABG)
23:34:26.391 00.000 10072 Move returns status 0, amount 0
23:34:26.391 00.000 10072 move complete, result=0
23:34:26.391 00.000 10072 worker thread done servicing request
23:34:26.409 00.018 1032 UpdateGuideState exits: m=1419 SNR=26.5
23:34:26.412 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:26.413 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:26.415 00.002 1032 Enqueuing Expose request
23:34:26.417 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:34:26.419 00.002 10072 Worker thread wakes up
23:34:26.419 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:26.419 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:27.049 00.630 10072 Exposure complete
23:34:27.097 00.048 10072 worker thread done servicing request
23:34:27.097 00.000 1032 OnExposeComplete: enter
23:34:27.099 00.002 1032 UpdateGuideState(): m_state=6
23:34:27.100 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9961
23:34:27.102 00.002 1032 Star::Find returns 1 (0), X=1109.06, Y=129.97, Mass=1297, SNR=25.3, Peak=105 HFD=2.9
23:34:27.103 00.001 1032 MultiStar: [#1 0.09,0.23,0.99,U] [#2 0.17,0.14,0.85,U] [#3 0.02,0.10,0.74,U] [#4 0.09,-0.01,0.70,U] [#5 0.20,0.25,0.00,M4] [#6 0.20,0.06,0.63,U] [#7 0.11,-0.14,0.72,U] [#8 0.14,0.05,0.50,U] 
23:34:27.105 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.11}, one-star: {0.26, 0.31}
23:34:27.106 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
23:34:27.107 00.001 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
23:34:27.108 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.68 mountX=0.07 mountY=-0.16, mountTheta=-1.15
23:34:27.114 00.006 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.11, opts=13)
23:34:27.117 00.003 1032 Enqueuing Move request for scope (0.14, 0.11)
23:34:27.119 00.002 10072 Worker thread wakes up
23:34:27.119 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
23:34:27.119 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
23:34:27.119 00.000 10072 Moving (0.14, 0.11) raw xDistance=0.07 yDistance=-0.16
23:34:27.122 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:34:27.124 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:27.124 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:34:27.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:27.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:34:27.124 00.000 10072 MoveAxis(E, 0, ABG)
23:34:27.124 00.000 10072 Move returns status 0, amount 0
23:34:27.125 00.001 10072 MoveAxis(N, 0, ABG)
23:34:27.125 00.000 10072 Move returns status 0, amount 0
23:34:27.125 00.000 10072 move complete, result=0
23:34:27.125 00.000 10072 worker thread done servicing request
23:34:27.141 00.016 1032 UpdateGuideState exits: m=1297 SNR=25.3
23:34:27.143 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:27.144 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:27.145 00.001 1032 Enqueuing Expose request
23:34:27.148 00.003 1032 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:34:27.150 00.002 10072 Worker thread wakes up
23:34:27.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:27.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:27.566 00.416 10072 Exposure complete
23:34:27.620 00.054 10072 worker thread done servicing request
23:34:27.621 00.001 1032 OnExposeComplete: enter
23:34:27.622 00.001 1032 UpdateGuideState(): m_state=6
23:34:27.624 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9962
23:34:27.626 00.002 1032 Star::Find returns 1 (0), X=1109.07, Y=129.79, Mass=1439, SNR=26.6, Peak=115 HFD=3.2
23:34:27.627 00.001 1032 MultiStar: [#1 0.14,0.16,0.97,U] [#2 0.17,0.00,0.81,U] [#3 -0.14,0.05,0.77,U] [#4 0.08,-0.01,0.68,U] [#5 0.13,0.24,0.00,M5] [#6 0.19,-0.12,0.63,U] [#7 0.03,-0.16,0.66,U] [#8 0.01,0.06,0.47,U] 
23:34:27.629 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.27, 0.13}
23:34:27.630 00.001 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
23:34:27.631 00.001 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
23:34:27.633 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.26 mountX=-0.00 mountY=-0.11, mountTheta=-1.57
23:34:27.635 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
23:34:27.636 00.001 1032 Enqueuing Move request for scope (0.11, 0.03)
23:34:27.638 00.002 10072 Worker thread wakes up
23:34:27.638 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:34:27.638 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:34:27.638 00.000 10072 Moving (0.11, 0.03) raw xDistance=-0.00 yDistance=-0.11
23:34:27.639 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:34:27.643 00.004 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:27.643 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
23:34:27.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:27.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:34:27.644 00.001 10072 MoveAxis(E, 0, ABG)
23:34:27.644 00.000 10072 Move returns status 0, amount 0
23:34:27.644 00.000 10072 MoveAxis(N, 0, ABG)
23:34:27.644 00.000 10072 Move returns status 0, amount 0
23:34:27.644 00.000 10072 move complete, result=0
23:34:27.644 00.000 10072 worker thread done servicing request
23:34:27.661 00.017 1032 UpdateGuideState exits: m=1439 SNR=26.6
23:34:27.663 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:27.664 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:27.666 00.002 1032 Enqueuing Expose request
23:34:27.668 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:27.670 00.002 10072 Worker thread wakes up
23:34:27.670 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:27.670 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:28.307 00.637 10072 Exposure complete
23:34:28.356 00.049 10072 worker thread done servicing request
23:34:28.356 00.000 1032 OnExposeComplete: enter
23:34:28.358 00.002 1032 UpdateGuideState(): m_state=6
23:34:28.360 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9963
23:34:28.362 00.002 1032 Star::Find returns 1 (0), X=1109.12, Y=129.89, Mass=1350, SNR=25.8, Peak=110 HFD=3.1
23:34:28.364 00.002 1032 MultiStar: [#1 0.14,0.06,1.01,U] [#2 0.24,-0.05,0.79,U] [#3 -0.06,0.03,0.76,U] [#4 0.12,-0.03,0.70,U] [#5 0.34,0.15,0.00,M6] [#6 0.26,-0.12,0.00,M1] [#7 0.14,-0.13,0.70,U] [#8 0.29,-0.21,0.00,M1] 
23:34:28.367 00.003 1032 refined, 5 included, MultiStar: {0.16, 0.03}, one-star: {0.33, 0.23}
23:34:28.371 00.004 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
23:34:28.372 00.001 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
23:34:28.375 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.20 mountX=-0.01 mountY=-0.16, mountTheta=-1.63
23:34:28.378 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.03, opts=13)
23:34:28.380 00.002 1032 Enqueuing Move request for scope (0.16, 0.03)
23:34:28.381 00.001 10072 Worker thread wakes up
23:34:28.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
23:34:28.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
23:34:28.381 00.000 10072 Moving (0.16, 0.03) raw xDistance=-0.01 yDistance=-0.16
23:34:28.383 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:34:28.386 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:28.386 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:34:28.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:28.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:34:28.386 00.000 10072 MoveAxis(E, 1, ABG)
23:34:28.386 00.000 10072 Guiding  Dir = 2, Dur = 1
23:34:28.386 00.000 10072 IsGuiding returns 0
23:34:28.387 00.001 10072 PulseGuide returned control before completion, sleep 11
23:34:28.404 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:34:28.405 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:28.408 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:28.409 00.001 1032 Enqueuing Expose request
23:34:28.413 00.004 10072 IsGuiding returns 0
23:34:28.414 00.001 10072 Move returns status 0, amount 1
23:34:28.414 00.000 10072 MoveAxis(N, 0, ABG)
23:34:28.414 00.000 10072 Move returns status 0, amount 0
23:34:28.414 00.000 10072 move complete, result=0
23:34:28.414 00.000 10072 worker thread done servicing request
23:34:28.414 00.000 10072 Worker thread wakes up
23:34:28.414 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:28.414 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:28.419 00.005 1032 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
23:34:28.823 00.404 10072 Exposure complete
23:34:28.876 00.053 10072 worker thread done servicing request
23:34:28.876 00.000 1032 OnExposeComplete: enter
23:34:28.878 00.002 1032 UpdateGuideState(): m_state=6
23:34:28.880 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9964
23:34:28.883 00.003 1032 Star::Find returns 1 (0), X=1109.16, Y=129.74, Mass=1369, SNR=26.0, Peak=107 HFD=3.5
23:34:28.885 00.002 1032 MultiStar: [#1 0.07,0.00,0.99,U] [#2 0.27,0.01,0.00,M1] [#3 -0.07,-0.03,0.80,U] [#4 0.10,-0.04,0.67,U] [#5 0.37,0.01,0.00,M7] [#6 0.18,-0.09,0.64,U] [#7 0.00,-0.17,0.72,U] [#8 0.18,-0.25,0.00,M2] 
23:34:28.886 00.001 1032 refined, 5 included, MultiStar: {0.11, -0.03}, one-star: {0.36, 0.09}
23:34:28.887 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
23:34:28.889 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
23:34:28.891 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.25 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
23:34:28.893 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
23:34:28.894 00.001 1032 Enqueuing Move request for scope (0.11, -0.03)
23:34:28.896 00.002 10072 Worker thread wakes up
23:34:28.896 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:34:28.896 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:34:28.896 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
23:34:28.902 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=101, Gamma=2.230
23:34:28.904 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:28.905 00.001 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:34:28.905 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:28.905 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:34:28.905 00.000 10072 MoveAxis(E, 0, ABG)
23:34:28.905 00.000 10072 Move returns status 0, amount 0
23:34:28.905 00.000 10072 MoveAxis(N, 0, ABG)
23:34:28.905 00.000 10072 Move returns status 0, amount 0
23:34:28.905 00.000 10072 move complete, result=0
23:34:28.905 00.000 10072 worker thread done servicing request
23:34:28.924 00.019 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:34:28.926 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:28.929 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:28.930 00.001 1032 Enqueuing Expose request
23:34:28.931 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:28.934 00.003 10072 Worker thread wakes up
23:34:28.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:28.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:29.571 00.637 10072 Exposure complete
23:34:29.619 00.048 10072 worker thread done servicing request
23:34:29.619 00.000 1032 OnExposeComplete: enter
23:34:29.621 00.002 1032 UpdateGuideState(): m_state=6
23:34:29.623 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9965
23:34:29.625 00.002 1032 Star::Find returns 1 (0), X=1109.17, Y=129.86, Mass=1437, SNR=26.6, Peak=112 HFD=3.4
23:34:29.627 00.002 1032 MultiStar: [#1 0.16,0.18,0.96,U] [#2 0.11,0.09,0.81,U] [#3 -0.02,0.15,0.75,U] [#4 0.16,0.04,0.67,U] [#5 0.19,0.17,0.66,U] [#6 0.33,-0.11,0.00,M1] [#7 0.09,-0.03,0.72,U] [#8 0.12,-0.04,0.53,U] 
23:34:29.629 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.11}, one-star: {0.38, 0.21}
23:34:29.630 00.001 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:34:29.632 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:34:29.633 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.61 mountX=0.07 mountY=-0.18, mountTheta=-1.22
23:34:29.635 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.11, opts=13)
23:34:29.637 00.002 1032 Enqueuing Move request for scope (0.16, 0.11)
23:34:29.638 00.001 10072 Worker thread wakes up
23:34:29.638 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
23:34:29.638 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
23:34:29.638 00.000 10072 Moving (0.16, 0.11) raw xDistance=0.07 yDistance=-0.18
23:34:29.640 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:34:29.643 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:29.643 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:34:29.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:29.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:34:29.643 00.000 10072 MoveAxis(E, 1, ABG)
23:34:29.643 00.000 10072 Guiding  Dir = 2, Dur = 1
23:34:29.643 00.000 10072 IsGuiding returns 0
23:34:29.643 00.000 10072 PulseGuide returned control before completion, sleep 11
23:34:29.660 00.017 10072 IsGuiding returns 0
23:34:29.660 00.000 10072 Move returns status 0, amount 1
23:34:29.660 00.000 1032 UpdateGuideState exits: m=1437 SNR=26.6
23:34:29.662 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:29.664 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:29.665 00.001 1032 Enqueuing Expose request
23:34:29.667 00.002 10072 MoveAxis(N, 0, ABG)
23:34:29.667 00.000 10072 Move returns status 0, amount 0
23:34:29.667 00.000 10072 move complete, result=0
23:34:29.667 00.000 10072 worker thread done servicing request
23:34:29.667 00.000 10072 Worker thread wakes up
23:34:29.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:29.667 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:29.675 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
23:34:30.085 00.410 10072 Exposure complete
23:34:30.137 00.052 10072 worker thread done servicing request
23:34:30.137 00.000 1032 OnExposeComplete: enter
23:34:30.139 00.002 1032 UpdateGuideState(): m_state=6
23:34:30.140 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9966
23:34:30.143 00.003 1032 Star::Find returns 1 (0), X=1108.97, Y=129.68, Mass=1272, SNR=25.1, Peak=102 HFD=3.4
23:34:30.145 00.002 1032 MultiStar: [#1 0.11,-0.05,1.01,U] [#2 0.20,-0.18,0.00,M1] [#3 0.03,-0.07,0.80,U] [#4 0.10,-0.25,0.00,M1] [#5 0.21,0.08,0.70,U] [#6 0.13,-0.28,0.00,M2] [#7 0.07,-0.26,0.00,M1] [#8 0.06,-0.16,0.57,U] 
23:34:30.147 00.002 1032 refined, 4 included, MultiStar: {0.12, -0.03}, one-star: {0.18, 0.03}
23:34:30.148 00.001 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
23:34:30.150 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
23:34:30.153 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.22 mountX=-0.06 mountY=-0.11, mountTheta=-2.05
23:34:30.156 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
23:34:30.159 00.003 1032 Enqueuing Move request for scope (0.12, -0.03)
23:34:30.160 00.001 10072 Worker thread wakes up
23:34:30.161 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
23:34:30.161 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
23:34:30.161 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
23:34:30.162 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:34:30.165 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:30.165 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:34:30.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:30.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:34:30.165 00.000 10072 MoveAxis(E, 1, ABG)
23:34:30.165 00.000 10072 Guiding  Dir = 2, Dur = 1
23:34:30.167 00.002 10072 IsGuiding returns 0
23:34:30.167 00.000 10072 PulseGuide returned control before completion, sleep 11
23:34:30.184 00.017 1032 UpdateGuideState exits: m=1272 SNR=25.1
23:34:30.187 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:30.189 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:30.192 00.003 1032 Enqueuing Expose request
23:34:30.194 00.002 10072 IsGuiding returns 1
23:34:30.194 00.000 10072 scope still moving after pulse duration time elapsed
23:34:30.220 00.026 10072 IsGuiding returns 1
23:34:30.252 00.032 10072 IsGuiding returns 1
23:34:30.283 00.031 10072 IsGuiding returns 1
23:34:30.314 00.031 10072 IsGuiding returns 1
23:34:30.345 00.031 10072 IsGuiding returns 1
23:34:30.377 00.032 10072 IsGuiding returns 1
23:34:30.408 00.031 10072 IsGuiding returns 0
23:34:30.408 00.000 10072 scope move finished after 1 + 240 ms
23:34:30.408 00.000 10072 Move returns status 0, amount 1
23:34:30.408 00.000 10072 MoveAxis(N, 0, ABG)
23:34:30.408 00.000 10072 Move returns status 0, amount 0
23:34:30.408 00.000 10072 move complete, result=0
23:34:30.408 00.000 10072 worker thread done servicing request
23:34:30.408 00.000 10072 Worker thread wakes up
23:34:30.408 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:34:30.410 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:30.410 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:31.037 00.627 10072 Exposure complete
23:34:31.084 00.047 10072 worker thread done servicing request
23:34:31.084 00.000 1032 OnExposeComplete: enter
23:34:31.086 00.002 1032 UpdateGuideState(): m_state=6
23:34:31.088 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9967
23:34:31.090 00.002 1032 Star::Find returns 1 (0), X=1109.10, Y=129.56, Mass=1344, SNR=25.8, Peak=114 HFD=3.5
23:34:31.091 00.001 1032 MultiStar: [#1 0.13,-0.06,0.97,U] [#2 0.22,-0.11,0.84,U] [#3 0.04,-0.03,0.83,U] [#4 0.16,-0.18,0.70,U] [#5 0.13,-0.02,0.68,U] [#6 0.30,-0.30,0.00,M3] [#7 0.17,-0.25,0.00,M2] [#8 0.08,-0.15,0.50,U] 
23:34:31.093 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.09}, one-star: {0.30, -0.10}
23:34:31.096 00.003 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
23:34:31.098 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
23:34:31.100 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.50 mountX=-0.13 mountY=-0.13, mountTheta=-2.33
23:34:31.102 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.09, opts=13)
23:34:31.104 00.002 1032 Enqueuing Move request for scope (0.16, -0.09)
23:34:31.106 00.002 10072 Worker thread wakes up
23:34:31.106 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
23:34:31.106 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
23:34:31.107 00.001 10072 Moving (0.16, -0.09) raw xDistance=-0.13 yDistance=-0.13
23:34:31.108 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:34:31.112 00.004 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:31.112 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
23:34:31.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:31.112 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:34:31.112 00.000 10072 MoveAxis(E, 2, ABG)
23:34:31.112 00.000 10072 Guiding  Dir = 2, Dur = 2
23:34:31.114 00.002 10072 IsGuiding returns 0
23:34:31.114 00.000 10072 PulseGuide returned control before completion, sleep 12
23:34:31.128 00.014 10072 IsGuiding returns 0
23:34:31.128 00.000 10072 Move returns status 0, amount 2
23:34:31.128 00.000 10072 MoveAxis(N, 0, ABG)
23:34:31.129 00.001 10072 Move returns status 0, amount 0
23:34:31.129 00.000 10072 move complete, result=0
23:34:31.129 00.000 10072 worker thread done servicing request
23:34:31.131 00.002 1032 UpdateGuideState exits: m=1344 SNR=25.8
23:34:31.133 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:31.134 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:31.136 00.002 1032 Enqueuing Expose request
23:34:31.137 00.001 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:34:31.139 00.002 10072 Worker thread wakes up
23:34:31.139 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:31.139 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:31.553 00.414 10072 Exposure complete
23:34:31.616 00.063 10072 worker thread done servicing request
23:34:31.616 00.000 1032 OnExposeComplete: enter
23:34:31.619 00.003 1032 UpdateGuideState(): m_state=6
23:34:31.621 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9968
23:34:31.623 00.002 1032 Star::Find returns 1 (0), X=1109.18, Y=129.63, Mass=1323, SNR=25.6, Peak=105 HFD=3.5
23:34:31.625 00.002 1032 MultiStar: [#1 0.09,0.02,1.00,U] [#2 0.26,-0.03,0.00,M1] [#3 0.10,-0.06,0.79,U] [#4 0.14,-0.16,0.70,U] [#5 0.27,0.01,0.00,M5] [#6 0.16,-0.38,0.00,M4] [#7 0.05,-0.22,0.75,U] [#8 0.22,-0.29,0.00,M1] 
23:34:31.627 00.002 1032 refined, 4 included, MultiStar: {0.16, -0.08}, one-star: {0.38, -0.03}
23:34:31.629 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
23:34:31.630 00.001 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
23:34:31.632 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.45 mountX=-0.12 mountY=-0.14, mountTheta=-2.28
23:34:31.635 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.08, opts=13)
23:34:31.637 00.002 1032 Enqueuing Move request for scope (0.16, -0.08)
23:34:31.638 00.001 10072 Worker thread wakes up
23:34:31.638 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
23:34:31.639 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
23:34:31.639 00.000 10072 Moving (0.16, -0.08) raw xDistance=-0.12 yDistance=-0.14
23:34:31.641 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:34:31.643 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:31.643 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
23:34:31.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:31.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:34:31.643 00.000 10072 MoveAxis(E, 3, ABG)
23:34:31.644 00.001 10072 Guiding  Dir = 2, Dur = 3
23:34:31.644 00.000 10072 IsGuiding returns 0
23:34:31.644 00.000 10072 PulseGuide returned control before completion, sleep 13
23:34:31.662 00.018 1032 UpdateGuideState exits: m=1323 SNR=25.6
23:34:31.664 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:31.666 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:31.667 00.001 1032 Enqueuing Expose request
23:34:31.673 00.006 10072 IsGuiding returns 0
23:34:31.673 00.000 10072 Move returns status 0, amount 3
23:34:31.673 00.000 10072 MoveAxis(N, 0, ABG)
23:34:31.673 00.000 10072 Move returns status 0, amount 0
23:34:31.673 00.000 10072 move complete, result=0
23:34:31.675 00.002 10072 worker thread done servicing request
23:34:31.675 00.000 10072 Worker thread wakes up
23:34:31.675 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:31.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:31.678 00.003 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:34:32.304 00.626 10072 Exposure complete
23:34:32.353 00.049 10072 worker thread done servicing request
23:34:32.353 00.000 1032 OnExposeComplete: enter
23:34:32.354 00.001 1032 UpdateGuideState(): m_state=6
23:34:32.357 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9969
23:34:32.360 00.003 1032 Star::Find returns 1 (0), X=1109.03, Y=129.72, Mass=1531, SNR=27.5, Peak=127 HFD=3.4
23:34:32.362 00.002 1032 MultiStar: [#1 0.20,0.03,0.88,U] [#2 0.24,-0.05,0.76,U] [#3 -0.03,0.06,0.74,U] [#4 0.15,-0.00,0.63,U] [#5 0.18,0.10,0.62,U] [#6 0.24,-0.05,0.59,U] [#7 0.21,-0.26,0.00,M2] [#8 0.18,-0.14,0.47,U] 
23:34:32.365 00.003 1032 refined, 7 included, MultiStar: {0.18, 0.01}, one-star: {0.24, 0.07}
23:34:32.367 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
23:34:32.368 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
23:34:32.371 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.06 mountX=-0.03 mountY=-0.17, mountTheta=-1.77
23:34:32.375 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.01, opts=13)
23:34:32.377 00.002 1032 Enqueuing Move request for scope (0.18, 0.01)
23:34:32.379 00.002 10072 Worker thread wakes up
23:34:32.379 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
23:34:32.379 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
23:34:32.379 00.000 10072 Moving (0.18, 0.01) raw xDistance=-0.03 yDistance=-0.17
23:34:32.381 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:34:32.383 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:32.384 00.001 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:34:32.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:32.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:34:32.384 00.000 10072 MoveAxis(E, 3, ABG)
23:34:32.384 00.000 10072 Guiding  Dir = 2, Dur = 3
23:34:32.384 00.000 10072 IsGuiding returns 0
23:34:32.385 00.001 10072 PulseGuide returned control before completion, sleep 13
23:34:32.403 00.018 1032 UpdateGuideState exits: m=1531 SNR=27.5
23:34:32.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:32.407 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:32.408 00.001 1032 Enqueuing Expose request
23:34:32.411 00.003 10072 IsGuiding returns 0
23:34:32.411 00.000 10072 Move returns status 0, amount 3
23:34:32.411 00.000 10072 MoveAxis(N, 0, ABG)
23:34:32.411 00.000 10072 Move returns status 0, amount 0
23:34:32.411 00.000 10072 move complete, result=0
23:34:32.411 00.000 10072 worker thread done servicing request
23:34:32.411 00.000 10072 Worker thread wakes up
23:34:32.412 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:32.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:32.418 00.006 1032 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
23:34:32.820 00.402 10072 Exposure complete
23:34:32.863 00.043 10072 worker thread done servicing request
23:34:32.863 00.000 1032 OnExposeComplete: enter
23:34:32.865 00.002 1032 UpdateGuideState(): m_state=6
23:34:32.867 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9970
23:34:32.869 00.002 1032 Star::Find returns 1 (0), X=1109.12, Y=129.76, Mass=1351, SNR=25.8, Peak=108 HFD=3.5
23:34:32.871 00.002 1032 MultiStar: [#1 0.20,0.13,0.99,U] [#2 0.11,0.02,0.82,U] [#3 0.02,0.05,0.82,U] [#4 0.12,0.02,0.70,U] [#5 0.09,0.07,0.70,U] [#6 0.35,-0.21,0.00,M4] [#7 0.09,-0.15,0.73,U] [#8 0.09,-0.11,0.53,U] 
23:34:32.872 00.001 1032 refined, 7 included, MultiStar: {0.14, 0.03}, one-star: {0.32, 0.10}
23:34:32.874 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:34:32.875 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:34:32.877 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.21 mountX=-0.01 mountY=-0.14, mountTheta=-1.62
23:34:32.880 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
23:34:32.881 00.001 1032 Enqueuing Move request for scope (0.14, 0.03)
23:34:32.883 00.002 10072 Worker thread wakes up
23:34:32.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
23:34:32.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
23:34:32.883 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
23:34:32.885 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:34:32.887 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:32.887 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:34:32.887 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:32.887 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:34:32.887 00.000 10072 MoveAxis(E, 3, ABG)
23:34:32.888 00.001 10072 Guiding  Dir = 2, Dur = 3
23:34:32.888 00.000 10072 IsGuiding returns 0
23:34:32.888 00.000 10072 PulseGuide returned control before completion, sleep 13
23:34:32.904 00.016 1032 UpdateGuideState exits: m=1351 SNR=25.8
23:34:32.906 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:32.907 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:32.908 00.001 1032 Enqueuing Expose request
23:34:32.912 00.004 10072 IsGuiding returns 1
23:34:32.912 00.000 10072 scope still moving after pulse duration time elapsed
23:34:32.944 00.032 10072 IsGuiding returns 1
23:34:32.974 00.030 10072 IsGuiding returns 1
23:34:33.005 00.031 10072 IsGuiding returns 1
23:34:33.036 00.031 10072 IsGuiding returns 1
23:34:33.068 00.032 10072 IsGuiding returns 1
23:34:33.100 00.032 10072 IsGuiding returns 1
23:34:33.131 00.031 10072 IsGuiding returns 1
23:34:33.162 00.031 10072 IsGuiding returns 1
23:34:33.193 00.031 10072 IsGuiding returns 1
23:34:33.225 00.032 10072 IsGuiding returns 1
23:34:33.256 00.031 10072 IsGuiding returns 1
23:34:33.287 00.031 10072 IsGuiding returns 1
23:34:33.319 00.032 10072 IsGuiding returns 1
23:34:33.350 00.031 10072 IsGuiding returns 1
23:34:33.381 00.031 10072 IsGuiding returns 0
23:34:33.382 00.001 10072 scope move finished after 3 + 490 ms
23:34:33.382 00.000 10072 Move returns status 0, amount 3
23:34:33.382 00.000 10072 MoveAxis(N, 0, ABG)
23:34:33.382 00.000 10072 Move returns status 0, amount 0
23:34:33.382 00.000 10072 move complete, result=0
23:34:33.382 00.000 10072 worker thread done servicing request
23:34:33.382 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:34:33.384 00.002 10072 Worker thread wakes up
23:34:33.384 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:33.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:34.022 00.638 10072 Exposure complete
23:34:34.068 00.046 10072 worker thread done servicing request
23:34:34.068 00.000 1032 OnExposeComplete: enter
23:34:34.070 00.002 1032 UpdateGuideState(): m_state=6
23:34:34.072 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9971
23:34:34.074 00.002 1032 Star::Find returns 1 (0), X=1109.13, Y=129.54, Mass=1379, SNR=26.1, Peak=112 HFD=3.4
23:34:34.075 00.001 1032 MultiStar: [#1 0.10,-0.13,0.91,U] [#2 0.20,-0.13,0.86,U] [#3 -0.03,-0.04,0.76,U] [#4 0.18,-0.19,0.00,M1] [#5 0.13,-0.11,0.69,U] [#6 0.26,-0.37,0.00,M5] [#7 0.13,-0.22,0.00,M2] [#8 0.15,-0.32,0.00,M1] 
23:34:34.077 00.002 1032 refined, 4 included, MultiStar: {0.16, -0.11}, one-star: {0.34, -0.12}
23:34:34.079 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
23:34:34.081 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
23:34:34.082 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.60 mountX=-0.14 mountY=-0.12, mountTheta=-2.43
23:34:34.086 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.11, opts=13)
23:34:34.087 00.001 1032 Enqueuing Move request for scope (0.16, -0.11)
23:34:34.089 00.002 10072 Worker thread wakes up
23:34:34.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
23:34:34.089 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
23:34:34.089 00.000 10072 Moving (0.16, -0.11) raw xDistance=-0.14 yDistance=-0.12
23:34:34.091 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:34:34.094 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.72
23:34:34.094 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:34:34.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:34.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:34:34.094 00.000 10072 MoveAxis(E, 75, ABG)
23:34:34.094 00.000 10072 Guiding  Dir = 2, Dur = 75
23:34:34.095 00.001 10072 IsGuiding returns 0
23:34:34.095 00.000 10072 PulseGuide returned control before completion, sleep 85
23:34:34.110 00.015 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:34:34.113 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:34.115 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:34.117 00.002 1032 Enqueuing Expose request
23:34:34.190 00.073 10072 IsGuiding returns 0
23:34:34.190 00.000 10072 Move returns status 0, amount 75
23:34:34.190 00.000 10072 MoveAxis(N, 0, ABG)
23:34:34.190 00.000 10072 Move returns status 0, amount 0
23:34:34.190 00.000 10072 move complete, result=0
23:34:34.190 00.000 10072 worker thread done servicing request
23:34:34.190 00.000 10072 Worker thread wakes up
23:34:34.190 00.000 1032 GuideStep: -0.1 px 75 ms EAST, -0.1 px 0 ms NORTH
23:34:34.192 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:34.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:34.599 00.407 10072 Exposure complete
23:34:34.648 00.049 10072 worker thread done servicing request
23:34:34.649 00.001 1032 OnExposeComplete: enter
23:34:34.651 00.002 1032 UpdateGuideState(): m_state=6
23:34:34.652 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9972
23:34:34.654 00.002 1032 Star::Find returns 1 (0), X=1109.09, Y=129.72, Mass=1358, SNR=25.9, Peak=110 HFD=3.3
23:34:34.657 00.003 1032 MultiStar: [#1 0.09,0.11,0.99,U] [#2 0.11,-0.01,0.84,U] [#3 -0.14,0.00,0.78,U] [#4 -0.01,-0.00,0.69,U] [#5 0.21,0.00,0.68,U] [#6 0.17,-0.24,0.00,M6] [#7 0.09,-0.16,0.70,U] [#8 0.06,-0.22,0.52,U] 
23:34:34.658 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.01}, one-star: {0.29, 0.06}
23:34:34.661 00.003 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
23:34:34.662 00.001 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
23:34:34.664 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.11 mountX=-0.04 mountY=-0.09, mountTheta=-1.94
23:34:34.667 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
23:34:34.668 00.001 1032 Enqueuing Move request for scope (0.10, -0.01)
23:34:34.670 00.002 10072 Worker thread wakes up
23:34:34.670 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
23:34:34.670 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
23:34:34.671 00.001 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.09
23:34:34.673 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:34:34.676 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:34.676 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:34:34.676 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:34.676 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:34:34.676 00.000 10072 MoveAxis(E, 5, ABG)
23:34:34.677 00.001 10072 Guiding  Dir = 2, Dur = 5
23:34:34.677 00.000 10072 IsGuiding returns 0
23:34:34.678 00.001 10072 PulseGuide returned control before completion, sleep 15
23:34:34.694 00.016 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:34:34.696 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:34.698 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:34.700 00.002 1032 Enqueuing Expose request
23:34:34.707 00.007 10072 IsGuiding returns 0
23:34:34.707 00.000 10072 Move returns status 0, amount 5
23:34:34.707 00.000 10072 MoveAxis(N, 0, ABG)
23:34:34.707 00.000 10072 Move returns status 0, amount 0
23:34:34.707 00.000 10072 move complete, result=0
23:34:34.707 00.000 10072 worker thread done servicing request
23:34:34.707 00.000 10072 Worker thread wakes up
23:34:34.707 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:34.707 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:34.709 00.002 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:34:35.338 00.629 10072 Exposure complete
23:34:35.389 00.051 10072 worker thread done servicing request
23:34:35.389 00.000 1032 OnExposeComplete: enter
23:34:35.391 00.002 1032 UpdateGuideState(): m_state=6
23:34:35.393 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9973
23:34:35.402 00.009 1032 Star::Find returns 1 (0), X=1109.03, Y=129.91, Mass=1292, SNR=25.3, Peak=99 HFD=3.0
23:34:35.405 00.003 1032 MultiStar: [#1 0.14,0.06,1.03,U] [#2 0.21,-0.02,0.84,U] [#3 -0.01,-0.08,0.84,U] [#4 0.07,-0.05,0.70,U] [#5 0.11,0.07,0.69,U] [#6 0.10,-0.23,0.63,U] [#7 0.21,-0.21,0.00,M2] [#8 0.08,-0.11,0.52,U] 
23:34:35.407 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.23, 0.25}
23:34:35.408 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
23:34:35.410 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
23:34:35.411 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.05 mountX=-0.03 mountY=-0.12, mountTheta=-1.78
23:34:35.416 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
23:34:35.418 00.002 1032 Enqueuing Move request for scope (0.12, 0.01)
23:34:35.419 00.001 10072 Worker thread wakes up
23:34:35.419 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
23:34:35.419 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
23:34:35.419 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.03 yDistance=-0.12
23:34:35.421 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:34:35.424 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:35.424 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:34:35.425 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:35.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:34:35.425 00.000 10072 MoveAxis(E, 8, ABG)
23:34:35.425 00.000 10072 Guiding  Dir = 2, Dur = 8
23:34:35.426 00.001 10072 IsGuiding returns 0
23:34:35.426 00.000 10072 PulseGuide returned control before completion, sleep 18
23:34:35.442 00.016 1032 UpdateGuideState exits: m=1292 SNR=25.3
23:34:35.445 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:35.446 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:35.448 00.002 1032 Enqueuing Expose request
23:34:35.460 00.012 10072 IsGuiding returns 0
23:34:35.460 00.000 10072 Move returns status 0, amount 8
23:34:35.460 00.000 10072 MoveAxis(N, 0, ABG)
23:34:35.460 00.000 10072 Move returns status 0, amount 0
23:34:35.460 00.000 10072 move complete, result=0
23:34:35.461 00.001 10072 worker thread done servicing request
23:34:35.461 00.000 10072 Worker thread wakes up
23:34:35.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:35.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:35.461 00.000 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:34:35.869 00.408 10072 Exposure complete
23:34:35.918 00.049 10072 worker thread done servicing request
23:34:35.918 00.000 1032 OnExposeComplete: enter
23:34:35.920 00.002 1032 UpdateGuideState(): m_state=6
23:34:35.923 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9974
23:34:35.929 00.006 1032 Star::Find returns 1 (0), X=1109.10, Y=129.78, Mass=1350, SNR=25.8, Peak=120 HFD=3.3
23:34:35.931 00.002 1032 MultiStar: [#1 0.13,0.06,0.98,U] [#2 0.22,-0.15,0.00,M1] [#3 0.09,0.03,0.76,U] [#4 0.20,-0.06,0.70,U] [#5 0.10,-0.01,0.67,U] [#6 0.24,-0.27,0.00,M6] [#7 0.15,-0.25,0.00,M3] [#8 0.09,-0.16,0.52,U] 
23:34:35.934 00.003 1032 refined, 5 included, MultiStar: {0.16, 0.02}, one-star: {0.31, 0.13}
23:34:35.936 00.002 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
23:34:35.938 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
23:34:35.940 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.11 mountX=-0.03 mountY=-0.16, mountTheta=-1.72
23:34:35.943 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.02, opts=13)
23:34:35.945 00.002 1032 Enqueuing Move request for scope (0.16, 0.02)
23:34:35.947 00.002 10072 Worker thread wakes up
23:34:35.948 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
23:34:35.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
23:34:35.948 00.000 10072 Moving (0.16, 0.02) raw xDistance=-0.03 yDistance=-0.16
23:34:35.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:34:35.953 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:35.953 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:34:35.953 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:35.953 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:34:35.953 00.000 10072 MoveAxis(E, 7, ABG)
23:34:35.953 00.000 10072 Guiding  Dir = 2, Dur = 7
23:34:35.954 00.001 10072 IsGuiding returns 0
23:34:35.954 00.000 10072 PulseGuide returned control before completion, sleep 17
23:34:35.971 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:34:35.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:35.974 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:35.977 00.003 1032 Enqueuing Expose request
23:34:35.979 00.002 10072 IsGuiding returns 0
23:34:35.979 00.000 10072 Move returns status 0, amount 7
23:34:35.979 00.000 10072 MoveAxis(N, 0, ABG)
23:34:35.979 00.000 10072 Move returns status 0, amount 0
23:34:35.979 00.000 10072 move complete, result=0
23:34:35.979 00.000 10072 worker thread done servicing request
23:34:35.979 00.000 10072 Worker thread wakes up
23:34:35.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:35.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:35.986 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
23:34:36.606 00.620 10072 Exposure complete
23:34:36.653 00.047 10072 worker thread done servicing request
23:34:36.653 00.000 1032 OnExposeComplete: enter
23:34:36.655 00.002 1032 UpdateGuideState(): m_state=6
23:34:36.656 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9975
23:34:36.659 00.003 1032 Star::Find returns 1 (0), X=1109.12, Y=129.65, Mass=1400, SNR=26.3, Peak=119 HFD=3.3
23:34:36.660 00.001 1032 MultiStar: [#1 0.22,-0.18,0.00,M1] [#2 0.24,-0.12,0.00,M2] [#3 0.06,-0.14,0.74,U] [#4 0.16,-0.28,0.00,M1] [#5 0.30,-0.07,0.00,M1] [#6 0.26,-0.25,0.00,M7] [#7 0.20,-0.27,0.00,M4] [#8 0.18,-0.27,0.00,M1] 
23:34:36.662 00.002 1032 refined, 1 included, MultiStar: {0.21, -0.06}, one-star: {0.32, -0.00}
23:34:36.663 00.001 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
23:34:36.665 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
23:34:36.666 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.28 mountX=-0.11 mountY=-0.19, mountTheta=-2.11
23:34:36.670 00.004 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.06, opts=13)
23:34:36.672 00.002 1032 Enqueuing Move request for scope (0.21, -0.06)
23:34:36.674 00.002 10072 Worker thread wakes up
23:34:36.674 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
23:34:36.674 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
23:34:36.674 00.000 10072 Moving (0.21, -0.06) raw xDistance=-0.11 yDistance=-0.19
23:34:36.676 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:34:36.679 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
23:34:36.679 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:34:36.679 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:36.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:34:36.679 00.000 10072 MoveAxis(E, 10, ABG)
23:34:36.679 00.000 10072 Guiding  Dir = 2, Dur = 10
23:34:36.679 00.000 10072 IsGuiding returns 0
23:34:36.680 00.001 10072 PulseGuide returned control before completion, sleep 20
23:34:36.696 00.016 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:34:36.700 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:36.701 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:36.702 00.001 1032 Enqueuing Expose request
23:34:36.712 00.010 10072 IsGuiding returns 0
23:34:36.712 00.000 10072 Move returns status 0, amount 10
23:34:36.712 00.000 10072 MoveAxis(N, 0, ABG)
23:34:36.712 00.000 10072 Move returns status 0, amount 0
23:34:36.712 00.000 10072 move complete, result=0
23:34:36.712 00.000 10072 worker thread done servicing request
23:34:36.712 00.000 10072 Worker thread wakes up
23:34:36.712 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:36.712 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:36.716 00.004 1032 GuideStep: -0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
23:34:37.122 00.406 10072 Exposure complete
23:34:37.172 00.050 10072 worker thread done servicing request
23:34:37.172 00.000 1032 OnExposeComplete: enter
23:34:37.176 00.004 1032 UpdateGuideState(): m_state=6
23:34:37.179 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9976
23:34:37.182 00.003 1032 Star::Find returns 1 (0), X=1109.13, Y=129.61, Mass=1317, SNR=25.5, Peak=113 HFD=3.3
23:34:37.184 00.002 1032 MultiStar: [#1 0.25,-0.12,0.00,M2] [#2 0.33,-0.16,0.00,M3] [#3 0.09,-0.09,0.78,U] [#4 0.14,-0.27,0.00,M2] [#5 0.17,-0.15,0.72,U] [#6 0.11,-0.57,0.00,M8] [#7 0.19,-0.30,0.00,M5] [#8 0.03,-0.32,0.00,M2] 
23:34:37.186 00.002 1032 refined, 2 included, MultiStar: {0.21, -0.09}, one-star: {0.33, -0.04}
23:34:37.187 00.001 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
23:34:37.188 00.001 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
23:34:37.190 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.40 mountX=-0.14 mountY=-0.18, mountTheta=-2.23
23:34:37.193 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.09, opts=13)
23:34:37.194 00.001 1032 Enqueuing Move request for scope (0.21, -0.09)
23:34:37.196 00.002 10072 Worker thread wakes up
23:34:37.196 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd
23:34:37.196 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.09)
23:34:37.196 00.000 10072 Moving (0.21, -0.09) raw xDistance=-0.14 yDistance=-0.18
23:34:37.199 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:34:37.202 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.72
23:34:37.202 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:34:37.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:37.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:34:37.202 00.000 10072 MoveAxis(E, 74, ABG)
23:34:37.202 00.000 10072 Guiding  Dir = 2, Dur = 74
23:34:37.202 00.000 10072 IsGuiding returns 0
23:34:37.204 00.002 10072 PulseGuide returned control before completion, sleep 84
23:34:37.222 00.018 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:34:37.224 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:37.227 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:37.229 00.002 1032 Enqueuing Expose request
23:34:37.293 00.064 10072 IsGuiding returns 0
23:34:37.293 00.000 10072 Move returns status 0, amount 74
23:34:37.293 00.000 10072 MoveAxis(N, 0, ABG)
23:34:37.293 00.000 10072 Move returns status 0, amount 0
23:34:37.293 00.000 10072 move complete, result=0
23:34:37.293 00.000 10072 worker thread done servicing request
23:34:37.293 00.000 10072 Worker thread wakes up
23:34:37.293 00.000 1032 GuideStep: -0.1 px 74 ms EAST, -0.2 px 0 ms NORTH
23:34:37.296 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:37.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:37.920 00.624 10072 Exposure complete
23:34:37.966 00.046 10072 worker thread done servicing request
23:34:37.966 00.000 1032 OnExposeComplete: enter
23:34:37.968 00.002 1032 UpdateGuideState(): m_state=6
23:34:37.969 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9977
23:34:37.971 00.002 1032 Star::Find returns 1 (0), X=1109.07, Y=129.80, Mass=1360, SNR=25.9, Peak=108 HFD=3.1
23:34:37.972 00.001 1032 MultiStar: [#1 0.05,0.09,0.99,U] [#2 0.13,-0.08,0.83,U] [#3 -0.03,0.09,0.73,U] [#4 0.12,-0.03,0.67,U] [#5 0.16,0.15,0.68,U] [#6 0.09,-0.22,0.62,U] [#7 0.07,-0.06,0.68,U] [#8 0.06,-0.03,0.52,U] 
23:34:37.975 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.27, 0.15}
23:34:37.976 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
23:34:37.977 00.001 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
23:34:37.978 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.17 mountX=-0.01 mountY=-0.11, mountTheta=-1.66
23:34:37.980 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
23:34:37.983 00.003 1032 Enqueuing Move request for scope (0.11, 0.02)
23:34:37.984 00.001 10072 Worker thread wakes up
23:34:37.984 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
23:34:37.984 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
23:34:37.985 00.001 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
23:34:37.987 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:34:37.989 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:37.989 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:34:37.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:37.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:34:37.989 00.000 10072 MoveAxis(E, 9, ABG)
23:34:37.989 00.000 10072 Guiding  Dir = 2, Dur = 9
23:34:37.990 00.001 10072 IsGuiding returns 0
23:34:37.990 00.000 10072 PulseGuide returned control before completion, sleep 19
23:34:38.005 00.015 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:34:38.007 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:38.008 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:38.009 00.001 1032 Enqueuing Expose request
23:34:38.012 00.003 10072 IsGuiding returns 0
23:34:38.012 00.000 10072 Move returns status 0, amount 9
23:34:38.012 00.000 10072 MoveAxis(N, 0, ABG)
23:34:38.012 00.000 10072 Move returns status 0, amount 0
23:34:38.012 00.000 10072 move complete, result=0
23:34:38.012 00.000 10072 worker thread done servicing request
23:34:38.012 00.000 10072 Worker thread wakes up
23:34:38.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:38.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:38.019 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:34:38.528 00.509 10072 Exposure complete
23:34:38.575 00.047 10072 worker thread done servicing request
23:34:38.575 00.000 1032 OnExposeComplete: enter
23:34:38.577 00.002 1032 UpdateGuideState(): m_state=6
23:34:38.579 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9978
23:34:38.581 00.002 1032 Star::Find returns 1 (0), X=1109.07, Y=129.80, Mass=1380, SNR=26.1, Peak=120 HFD=3.2
23:34:38.583 00.002 1032 MultiStar: [#1 0.11,0.10,0.95,U] [#2 0.23,0.06,0.83,U] [#3 -0.11,0.05,0.73,U] [#4 0.09,-0.05,0.70,U] [#5 0.10,-0.06,0.70,U] [#6 0.20,-0.05,0.65,U] [#7 0.12,-0.17,0.72,U] [#8 0.16,0.01,0.51,U] 
23:34:38.585 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.27, 0.14}
23:34:38.587 00.002 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
23:34:38.590 00.003 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
23:34:38.591 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.11 mountX=-0.02 mountY=-0.13, mountTheta=-1.72
23:34:38.594 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
23:34:38.596 00.002 1032 Enqueuing Move request for scope (0.14, 0.02)
23:34:38.599 00.003 10072 Worker thread wakes up
23:34:38.599 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
23:34:38.599 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
23:34:38.599 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.13
23:34:38.601 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:34:38.603 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:38.603 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:34:38.603 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:38.604 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:34:38.604 00.000 10072 MoveAxis(E, 8, ABG)
23:34:38.604 00.000 10072 Guiding  Dir = 2, Dur = 8
23:34:38.604 00.000 10072 IsGuiding returns 0
23:34:38.604 00.000 10072 PulseGuide returned control before completion, sleep 18
23:34:38.621 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.1
23:34:38.623 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:38.624 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:38.626 00.002 1032 Enqueuing Expose request
23:34:38.634 00.008 10072 IsGuiding returns 0
23:34:38.634 00.000 10072 Move returns status 0, amount 8
23:34:38.634 00.000 10072 MoveAxis(N, 0, ABG)
23:34:38.634 00.000 10072 Move returns status 0, amount 0
23:34:38.634 00.000 10072 move complete, result=0
23:34:38.634 00.000 10072 worker thread done servicing request
23:34:38.635 00.001 10072 Worker thread wakes up
23:34:38.635 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:38.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:38.636 00.001 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:34:39.259 00.623 10072 Exposure complete
23:34:39.311 00.052 10072 worker thread done servicing request
23:34:39.311 00.000 1032 OnExposeComplete: enter
23:34:39.314 00.003 1032 UpdateGuideState(): m_state=6
23:34:39.315 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9979
23:34:39.318 00.003 1032 Star::Find returns 1 (0), X=1109.22, Y=129.66, Mass=1597, SNR=28.1, Peak=128 HFD=3.5
23:34:39.320 00.002 1032 MultiStar: [#1 0.26,-0.02,0.00,M1] [#2 0.30,-0.16,0.00,M2] [#3 0.00,-0.01,0.70,U] [#4 0.11,-0.23,0.62,U] [#5 0.30,-0.14,0.00,M1] [#6 0.22,-0.36,0.00,M7] [#7 0.20,-0.35,0.00,M4] [#8 0.23,-0.27,0.00,M1] 
23:34:39.322 00.002 1032 refined, 2 included, MultiStar: {0.21, -0.06}, one-star: {0.43, 0.00}
23:34:39.325 00.003 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
23:34:39.327 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
23:34:39.328 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.29 mountX=-0.12 mountY=-0.19, mountTheta=-2.12
23:34:39.331 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.06, opts=13)
23:34:39.334 00.003 1032 Enqueuing Move request for scope (0.21, -0.06)
23:34:39.336 00.002 10072 Worker thread wakes up
23:34:39.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
23:34:39.336 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
23:34:39.336 00.000 10072 Moving (0.21, -0.06) raw xDistance=-0.12 yDistance=-0.19
23:34:39.338 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:34:39.341 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:39.341 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:34:39.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:39.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:34:39.341 00.000 10072 MoveAxis(E, 9, ABG)
23:34:39.341 00.000 10072 Guiding  Dir = 2, Dur = 9
23:34:39.342 00.001 10072 IsGuiding returns 0
23:34:39.342 00.000 10072 PulseGuide returned control before completion, sleep 19
23:34:39.360 00.018 1032 UpdateGuideState exits: m=1597 SNR=28.1
23:34:39.364 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:39.366 00.002 10072 IsGuiding returns 0
23:34:39.367 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:39.369 00.002 1032 Enqueuing Expose request
23:34:39.371 00.002 10072 Move returns status 0, amount 9
23:34:39.371 00.000 10072 MoveAxis(N, 0, ABG)
23:34:39.371 00.000 10072 Move returns status 0, amount 0
23:34:39.371 00.000 10072 move complete, result=0
23:34:39.371 00.000 10072 worker thread done servicing request
23:34:39.371 00.000 10072 Worker thread wakes up
23:34:39.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:39.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:39.378 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
23:34:39.790 00.412 10072 Exposure complete
23:34:39.841 00.051 10072 worker thread done servicing request
23:34:39.841 00.000 1032 OnExposeComplete: enter
23:34:39.843 00.002 1032 UpdateGuideState(): m_state=6
23:34:39.844 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9980
23:34:39.846 00.002 1032 Star::Find returns 1 (0), X=1109.16, Y=129.61, Mass=1310, SNR=25.4, Peak=107 HFD=3.3
23:34:39.848 00.002 1032 MultiStar: [#1 0.12,-0.12,1.03,U] [#2 0.13,-0.22,0.00,M3] [#3 0.04,-0.15,0.77,U] [#4 0.13,-0.22,0.00,M1] [#5 0.24,-0.03,0.67,U] [#6 0.27,-0.41,0.00,M8] [#7 0.16,-0.31,0.00,M5] [#8 0.26,-0.33,0.00,M2] 
23:34:39.850 00.002 1032 refined, 3 included, MultiStar: {0.20, -0.09}, one-star: {0.37, -0.05}
23:34:39.851 00.001 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
23:34:39.853 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
23:34:39.856 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.42 mountX=-0.14 mountY=-0.17, mountTheta=-2.25
23:34:39.859 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.09, opts=13)
23:34:39.862 00.003 1032 Enqueuing Move request for scope (0.20, -0.09)
23:34:39.863 00.001 10072 Worker thread wakes up
23:34:39.864 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
23:34:39.864 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
23:34:39.864 00.000 10072 Moving (0.20, -0.09) raw xDistance=-0.14 yDistance=-0.17
23:34:39.867 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:34:39.870 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.73
23:34:39.870 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:34:39.870 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:39.870 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:34:39.870 00.000 10072 MoveAxis(E, 72, ABG)
23:34:39.870 00.000 10072 Guiding  Dir = 2, Dur = 72
23:34:39.870 00.000 10072 IsGuiding returns 0
23:34:39.871 00.001 10072 PulseGuide returned control before completion, sleep 82
23:34:39.888 00.017 1032 UpdateGuideState exits: m=1310 SNR=25.4
23:34:39.890 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:39.892 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:39.896 00.004 1032 Enqueuing Expose request
23:34:39.962 00.066 10072 IsGuiding returns 0
23:34:39.962 00.000 10072 Move returns status 0, amount 72
23:34:39.962 00.000 10072 MoveAxis(N, 0, ABG)
23:34:39.962 00.000 10072 Move returns status 0, amount 0
23:34:39.962 00.000 10072 move complete, result=0
23:34:39.962 00.000 10072 worker thread done servicing request
23:34:39.962 00.000 10072 Worker thread wakes up
23:34:39.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:39.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:39.966 00.004 1032 GuideStep: -0.1 px 72 ms EAST, -0.2 px 0 ms NORTH
23:34:40.587 00.621 10072 Exposure complete
23:34:40.636 00.049 10072 worker thread done servicing request
23:34:40.636 00.000 1032 OnExposeComplete: enter
23:34:40.638 00.002 1032 UpdateGuideState(): m_state=6
23:34:40.640 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9981
23:34:40.644 00.004 1032 Star::Find returns 1 (0), X=1109.08, Y=129.81, Mass=1365, SNR=26.0, Peak=101 HFD=3.7
23:34:40.646 00.002 1032 MultiStar: [#1 0.21,0.04,0.98,U] [#2 0.25,0.04,0.82,U] [#3 -0.04,-0.07,0.78,U] [#4 0.08,0.04,0.74,U] [#5 0.13,-0.05,0.65,U] [#6 0.26,-0.24,0.00,M9] [#7 0.13,-0.13,0.67,U] [#8 0.16,-0.11,0.49,U] 
23:34:40.649 00.003 1032 refined, 7 included, MultiStar: {0.16, 0.00}, one-star: {0.28, 0.15}
23:34:40.650 00.001 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
23:34:40.651 00.001 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
23:34:40.653 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.02 mountX=-0.04 mountY=-0.15, mountTheta=-1.81
23:34:40.655 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.00, opts=13)
23:34:40.657 00.002 1032 Enqueuing Move request for scope (0.16, 0.00)
23:34:40.658 00.001 10072 Worker thread wakes up
23:34:40.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
23:34:40.658 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
23:34:40.658 00.000 10072 Moving (0.16, 0.00) raw xDistance=-0.04 yDistance=-0.15
23:34:40.661 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:34:40.664 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:40.664 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:34:40.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:40.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:34:40.664 00.000 10072 MoveAxis(E, 10, ABG)
23:34:40.664 00.000 10072 Guiding  Dir = 2, Dur = 10
23:34:40.664 00.000 10072 IsGuiding returns 0
23:34:40.665 00.001 10072 PulseGuide returned control before completion, sleep 20
23:34:40.682 00.017 1032 UpdateGuideState exits: m=1365 SNR=26.0
23:34:40.684 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:40.686 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:40.687 00.001 1032 Enqueuing Expose request
23:34:40.693 00.006 10072 IsGuiding returns 1
23:34:40.693 00.000 10072 scope still moving after pulse duration time elapsed
23:34:40.725 00.032 10072 IsGuiding returns 1
23:34:40.757 00.032 10072 IsGuiding returns 1
23:34:40.788 00.031 10072 IsGuiding returns 1
23:34:40.819 00.031 10072 IsGuiding returns 1
23:34:40.852 00.033 10072 IsGuiding returns 1
23:34:40.881 00.029 10072 IsGuiding returns 1
23:34:40.912 00.031 10072 IsGuiding returns 0
23:34:40.912 00.000 10072 scope move finished after 10 + 237 ms
23:34:40.912 00.000 10072 Move returns status 0, amount 10
23:34:40.912 00.000 10072 MoveAxis(N, 0, ABG)
23:34:40.912 00.000 10072 Move returns status 0, amount 0
23:34:40.912 00.000 10072 move complete, result=0
23:34:40.912 00.000 10072 worker thread done servicing request
23:34:40.912 00.000 10072 Worker thread wakes up
23:34:40.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:40.913 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:40.913 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
23:34:41.321 00.408 10072 Exposure complete
23:34:41.380 00.059 10072 worker thread done servicing request
23:34:41.380 00.000 1032 OnExposeComplete: enter
23:34:41.382 00.002 1032 UpdateGuideState(): m_state=6
23:34:41.386 00.004 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9982
23:34:41.389 00.003 1032 Star::Find returns 1 (0), X=1109.21, Y=129.80, Mass=1394, SNR=26.3, Peak=108 HFD=3.6
23:34:41.392 00.003 1032 MultiStar: [#1 0.17,-0.00,0.97,U] [#2 0.25,-0.04,0.81,U] [#3 -0.00,-0.05,0.75,U] [#4 0.15,-0.06,0.65,U] [#5 0.28,-0.02,0.00,M1] [#6 0.23,-0.16,0.00,M10] [#7 0.16,-0.23,0.00,M5] [#8 0.17,-0.18,0.54,U] 
23:34:41.396 00.004 1032 refined, 5 included, MultiStar: {0.21, -0.01}, one-star: {0.42, 0.14}
23:34:41.399 00.003 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
23:34:41.401 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
23:34:41.403 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.07 mountX=-0.07 mountY=-0.20, mountTheta=-1.90
23:34:41.406 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.01, opts=13)
23:34:41.409 00.003 1032 Enqueuing Move request for scope (0.21, -0.01)
23:34:41.411 00.002 10072 Worker thread wakes up
23:34:41.411 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
23:34:41.411 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
23:34:41.411 00.000 10072 Moving (0.21, -0.01) raw xDistance=-0.07 yDistance=-0.20
23:34:41.413 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:34:41.416 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:41.417 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:34:41.417 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:41.417 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:34:41.417 00.000 10072 MoveAxis(E, 10, ABG)
23:34:41.417 00.000 10072 Guiding  Dir = 2, Dur = 10
23:34:41.417 00.000 10072 IsGuiding returns 0
23:34:41.418 00.001 10072 PulseGuide returned control before completion, sleep 20
23:34:41.436 00.018 1032 UpdateGuideState exits: m=1394 SNR=26.3
23:34:41.439 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:41.441 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:41.444 00.003 1032 Enqueuing Expose request
23:34:41.446 00.002 10072 IsGuiding returns 0
23:34:41.446 00.000 10072 Move returns status 0, amount 10
23:34:41.446 00.000 10072 MoveAxis(N, 0, ABG)
23:34:41.446 00.000 10072 Move returns status 0, amount 0
23:34:41.446 00.000 10072 move complete, result=0
23:34:41.447 00.001 10072 worker thread done servicing request
23:34:41.447 00.000 10072 Worker thread wakes up
23:34:41.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:41.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:41.456 00.009 1032 GuideStep: -0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
23:34:42.115 00.659 10072 Exposure complete
23:34:42.264 00.149 10072 worker thread done servicing request
23:34:42.264 00.000 1032 OnExposeComplete: enter
23:34:42.267 00.003 1032 UpdateGuideState(): m_state=6
23:34:42.273 00.006 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9983
23:34:42.282 00.009 1032 Star::Find returns 1 (0), X=1109.11, Y=129.62, Mass=1332, SNR=25.7, Peak=117 HFD=3.4
23:34:42.285 00.003 1032 MultiStar: [#1 0.16,-0.11,1.04,U] [#2 0.17,-0.20,0.00,M2] [#3 0.08,-0.11,0.77,U] [#4 0.21,-0.17,0.00,M1] [#5 0.30,-0.08,0.00,M2] [#6 0.24,-0.29,0.00,R] [#7 0.18,-0.34,0.00,M6] [#8 0.10,-0.21,0.53,U] 
23:34:42.289 00.004 1032 refined, 3 included, MultiStar: {0.18, -0.10}, one-star: {0.31, -0.03}
23:34:42.293 00.004 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
23:34:42.296 00.003 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
23:34:42.300 00.004 1032 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-0.52 mountX=-0.14 mountY=-0.15, mountTheta=-2.35
23:34:42.307 00.007 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.10, opts=13)
23:34:42.310 00.003 1032 Enqueuing Move request for scope (0.18, -0.10)
23:34:42.313 00.003 10072 Worker thread wakes up
23:34:42.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
23:34:42.313 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
23:34:42.313 00.000 10072 Moving (0.18, -0.10) raw xDistance=-0.14 yDistance=-0.15
23:34:42.317 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:34:42.327 00.010 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.73
23:34:42.327 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:34:42.331 00.004 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:42.331 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:34:42.331 00.000 10072 MoveAxis(E, 78, ABG)
23:34:42.331 00.000 10072 Guiding  Dir = 2, Dur = 78
23:34:42.333 00.002 10072 IsGuiding returns 0
23:34:42.334 00.001 10072 PulseGuide returned control before completion, sleep 88
23:34:42.373 00.039 1032 UpdateGuideState exits: m=1332 SNR=25.7
23:34:42.386 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:42.396 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:42.407 00.011 1032 Enqueuing Expose request
23:34:42.429 00.022 10072 IsGuiding returns 0
23:34:42.430 00.001 10072 Move returns status 0, amount 78
23:34:42.430 00.000 10072 MoveAxis(N, 0, ABG)
23:34:42.430 00.000 10072 Move returns status 0, amount 0
23:34:42.430 00.000 10072 move complete, result=0
23:34:42.430 00.000 10072 worker thread done servicing request
23:34:42.430 00.000 10072 Worker thread wakes up
23:34:42.431 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:42.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:42.437 00.006 1032 GuideStep: -0.1 px 78 ms EAST, -0.1 px 0 ms NORTH
23:34:42.839 00.402 10072 Exposure complete
23:34:42.903 00.064 10072 worker thread done servicing request
23:34:42.903 00.000 1032 OnExposeComplete: enter
23:34:42.905 00.002 1032 UpdateGuideState(): m_state=6
23:34:42.907 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9984
23:34:42.909 00.002 1032 Star::Find returns 1 (0), X=1109.27, Y=129.50, Mass=1341, SNR=25.7, Peak=114 HFD=3.3
23:34:42.911 00.002 1032 MultiStar: [#1 0.25,-0.08,0.00,M1] [#2 0.19,-0.28,0.00,M3] [#3 0.08,-0.12,0.72,U] [#4 0.28,-0.09,0.00,M2] [#5 0.17,-0.07,0.67,U] [#6 -0.08,0.05,0.63,U] [#7 0.26,-0.28,0.00,M7] [#8 0.28,-0.22,0.00,M1] 
23:34:42.913 00.002 1032 refined, 3 included, MultiStar: {0.20, -0.09}, one-star: {0.47, -0.15}
23:34:42.915 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
23:34:42.917 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
23:34:42.919 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.21 cameraTheta=-0.41 mountX=-0.13 mountY=-0.17, mountTheta=-2.24
23:34:42.922 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.09, opts=13)
23:34:42.925 00.003 1032 Enqueuing Move request for scope (0.20, -0.09)
23:34:42.927 00.002 10072 Worker thread wakes up
23:34:42.927 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
23:34:42.927 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
23:34:42.928 00.001 10072 Moving (0.20, -0.09) raw xDistance=-0.13 yDistance=-0.17
23:34:42.930 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:34:42.934 00.004 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.73
23:34:42.934 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
23:34:42.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:42.934 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:34:42.934 00.000 10072 MoveAxis(E, 72, ABG)
23:34:42.934 00.000 10072 Guiding  Dir = 2, Dur = 72
23:34:42.934 00.000 10072 IsGuiding returns 0
23:34:42.935 00.001 10072 PulseGuide returned control before completion, sleep 82
23:34:42.953 00.018 1032 UpdateGuideState exits: m=1341 SNR=25.7
23:34:42.958 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:42.963 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:42.966 00.003 1032 Enqueuing Expose request
23:34:43.023 00.057 10072 IsGuiding returns 1
23:34:43.023 00.000 10072 scope still moving after pulse duration time elapsed
23:34:43.053 00.030 10072 IsGuiding returns 1
23:34:43.084 00.031 10072 IsGuiding returns 1
23:34:43.115 00.031 10072 IsGuiding returns 1
23:34:43.146 00.031 10072 IsGuiding returns 1
23:34:43.177 00.031 10072 IsGuiding returns 1
23:34:43.210 00.033 10072 IsGuiding returns 1
23:34:43.241 00.031 10072 IsGuiding returns 1
23:34:43.272 00.031 10072 IsGuiding returns 1
23:34:43.305 00.033 10072 IsGuiding returns 1
23:34:43.334 00.029 10072 IsGuiding returns 1
23:34:43.365 00.031 10072 IsGuiding returns 1
23:34:43.397 00.032 10072 IsGuiding returns 1
23:34:43.429 00.032 10072 IsGuiding returns 1
23:34:43.460 00.031 10072 IsGuiding returns 1
23:34:43.491 00.031 10072 IsGuiding returns 0
23:34:43.491 00.000 10072 scope move finished after 72 + 485 ms
23:34:43.491 00.000 10072 Move returns status 0, amount 72
23:34:43.491 00.000 10072 MoveAxis(N, 0, ABG)
23:34:43.491 00.000 10072 Move returns status 0, amount 0
23:34:43.491 00.000 10072 move complete, result=0
23:34:43.491 00.000 10072 worker thread done servicing request
23:34:43.491 00.000 10072 Worker thread wakes up
23:34:43.491 00.000 1032 GuideStep: -0.1 px 72 ms EAST, -0.2 px 0 ms NORTH
23:34:43.495 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:43.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:44.125 00.630 10072 Exposure complete
23:34:44.171 00.046 10072 worker thread done servicing request
23:34:44.171 00.000 1032 OnExposeComplete: enter
23:34:44.174 00.003 1032 UpdateGuideState(): m_state=6
23:34:44.177 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9985
23:34:44.179 00.002 1032 Star::Find returns 1 (0), X=1109.29, Y=129.80, Mass=1261, SNR=25.0, Peak=109 HFD=3.5
23:34:44.181 00.002 1032 MultiStar: large primary error, entering stabilization period
23:34:44.183 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
23:34:44.184 00.001 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
23:34:44.187 00.003 1032 CameraToMount -- cameraX=0.50 cameraY=0.14 hyp=0.52 cameraTheta=0.27 mountX=0.01 mountY=-0.52, mountTheta=-1.56
23:34:44.190 00.003 1032 SchedulePrimaryMove(0F526948, x=0.50, y=0.14, opts=13)
23:34:44.192 00.002 1032 Enqueuing Move request for scope (0.50, 0.14)
23:34:44.193 00.001 10072 Worker thread wakes up
23:34:44.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.14) opts 0xd
23:34:44.193 00.000 10072 Handling offset move in thread for scope, endpoint = (0.50, 0.14)
23:34:44.193 00.000 10072 Moving (0.50, 0.14) raw xDistance=0.01 yDistance=-0.52
23:34:44.195 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:34:44.197 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:44.197 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:34:44.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:34:44.198 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
23:34:44.198 00.000 10072 MoveAxis(E, 13, ABG)
23:34:44.198 00.000 10072 Guiding  Dir = 2, Dur = 13
23:34:44.198 00.000 10072 IsGuiding returns 0
23:34:44.198 00.000 10072 PulseGuide returned control before completion, sleep 23
23:34:44.215 00.017 1032 UpdateGuideState exits: m=1261 SNR=25.0
23:34:44.217 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:44.218 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:44.220 00.002 1032 Enqueuing Expose request
23:34:44.232 00.012 10072 IsGuiding returns 0
23:34:44.232 00.000 10072 Move returns status 0, amount 13
23:34:44.232 00.000 10072 MoveAxis(N, 0, ABG)
23:34:44.232 00.000 10072 Move returns status 0, amount 0
23:34:44.232 00.000 10072 move complete, result=0
23:34:44.232 00.000 10072 worker thread done servicing request
23:34:44.232 00.000 10072 Worker thread wakes up
23:34:44.232 00.000 1032 GuideStep: 0.0 px 13 ms EAST, -0.5 px 0 ms NORTH
23:34:44.235 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:44.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:44.640 00.405 10072 Exposure complete
23:34:44.687 00.047 10072 worker thread done servicing request
23:34:44.687 00.000 1032 OnExposeComplete: enter
23:34:44.689 00.002 1032 UpdateGuideState(): m_state=6
23:34:44.691 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9986
23:34:44.693 00.002 1032 Star::Find returns 1 (0), X=1109.25, Y=129.78, Mass=1263, SNR=25.0, Peak=104 HFD=3.5
23:34:44.694 00.001 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
23:34:44.696 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
23:34:44.697 00.001 1032 CameraToMount -- cameraX=0.46 cameraY=0.12 hyp=0.47 cameraTheta=0.26 mountX=0.00 mountY=-0.47, mountTheta=-1.57
23:34:44.700 00.003 1032 SchedulePrimaryMove(0F526948, x=0.46, y=0.12, opts=13)
23:34:44.702 00.002 1032 Enqueuing Move request for scope (0.46, 0.12)
23:34:44.703 00.001 10072 Worker thread wakes up
23:34:44.704 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.12) opts 0xd
23:34:44.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.46, 0.12)
23:34:44.704 00.000 10072 Moving (0.46, 0.12) raw xDistance=0.00 yDistance=-0.47
23:34:44.706 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:34:44.709 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:44.709 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:34:44.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:34:44.709 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
23:34:44.709 00.000 10072 MoveAxis(E, 9, ABG)
23:34:44.709 00.000 10072 Guiding  Dir = 2, Dur = 9
23:34:44.709 00.000 10072 IsGuiding returns 0
23:34:44.710 00.001 10072 PulseGuide returned control before completion, sleep 19
23:34:44.726 00.016 1032 UpdateGuideState exits: m=1263 SNR=25.0
23:34:44.728 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:44.729 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:44.730 00.001 1032 Enqueuing Expose request
23:34:44.733 00.003 10072 IsGuiding returns 0
23:34:44.733 00.000 10072 Move returns status 0, amount 9
23:34:44.733 00.000 10072 MoveAxis(N, 0, ABG)
23:34:44.733 00.000 10072 Move returns status 0, amount 0
23:34:44.733 00.000 10072 move complete, result=0
23:34:44.733 00.000 10072 worker thread done servicing request
23:34:44.733 00.000 10072 Worker thread wakes up
23:34:44.733 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:44.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:44.741 00.008 1032 GuideStep: 0.0 px 9 ms EAST, -0.5 px 0 ms NORTH
23:34:45.356 00.615 10072 Exposure complete
23:34:45.406 00.050 10072 worker thread done servicing request
23:34:45.406 00.000 1032 OnExposeComplete: enter
23:34:45.408 00.002 1032 UpdateGuideState(): m_state=6
23:34:45.410 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9987
23:34:45.412 00.002 1032 Star::Find returns 1 (0), X=1109.25, Y=129.69, Mass=1297, SNR=25.3, Peak=108 HFD=3.6
23:34:45.414 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
23:34:45.415 00.001 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
23:34:45.417 00.002 1032 CameraToMount -- cameraX=0.46 cameraY=0.03 hyp=0.46 cameraTheta=0.07 mountX=-0.09 mountY=-0.45, mountTheta=-1.76
23:34:45.420 00.003 1032 SchedulePrimaryMove(0F526948, x=0.46, y=0.03, opts=13)
23:34:45.424 00.004 1032 Enqueuing Move request for scope (0.46, 0.03)
23:34:45.428 00.004 10072 Worker thread wakes up
23:34:45.428 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.03) opts 0xd
23:34:45.428 00.000 10072 Handling offset move in thread for scope, endpoint = (0.46, 0.03)
23:34:45.428 00.000 10072 Moving (0.46, 0.03) raw xDistance=-0.09 yDistance=-0.45
23:34:45.430 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:34:45.433 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:45.433 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:34:45.433 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.49 newest=-1.44
23:34:45.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:34:45.433 00.000 10072 MoveAxis(E, 10, ABG)
23:34:45.433 00.000 10072 Guiding  Dir = 2, Dur = 10
23:34:45.434 00.001 10072 IsGuiding returns 0
23:34:45.434 00.000 10072 PulseGuide returned control before completion, sleep 20
23:34:45.450 00.016 1032 UpdateGuideState exits: m=1297 SNR=25.3
23:34:45.452 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:45.456 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:45.458 00.002 1032 Enqueuing Expose request
23:34:45.462 00.004 10072 IsGuiding returns 0
23:34:45.462 00.000 10072 Move returns status 0, amount 10
23:34:45.462 00.000 10072 BLC: Oldest BLC event removed
23:34:45.462 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
23:34:45.462 00.000 10072 MoveAxis(N, 374, ABG)
23:34:45.462 00.000 10072 Guiding  Dir = 0, Dur = 374
23:34:45.462 00.000 10072 IsGuiding returns 0
23:34:45.463 00.001 10072 PulseGuide returned control before completion, sleep 384
23:34:45.854 00.391 10072 IsGuiding returns 0
23:34:45.854 00.000 10072 Move returns status 0, amount 374
23:34:45.854 00.000 10072 move complete, result=0
23:34:45.854 00.000 10072 worker thread done servicing request
23:34:45.854 00.000 10072 Worker thread wakes up
23:34:45.856 00.002 1032 GuideStep: -0.1 px 10 ms EAST, -0.4 px 374 ms NORTH
23:34:45.860 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:45.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:46.494 00.634 10072 Exposure complete
23:34:46.540 00.046 10072 worker thread done servicing request
23:34:46.540 00.000 1032 OnExposeComplete: enter
23:34:46.542 00.002 1032 UpdateGuideState(): m_state=6
23:34:46.543 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9988
23:34:46.545 00.002 1032 Star::Find returns 1 (0), X=1108.99, Y=129.58, Mass=1373, SNR=26.1, Peak=110 HFD=3.5
23:34:46.547 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
23:34:46.548 00.001 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
23:34:46.550 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-0.39 mountX=-0.13 mountY=-0.17, mountTheta=-2.22
23:34:46.554 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.08, opts=13)
23:34:46.557 00.003 1032 Enqueuing Move request for scope (0.20, -0.08)
23:34:46.559 00.002 10072 Worker thread wakes up
23:34:46.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
23:34:46.559 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
23:34:46.559 00.000 10072 Moving (0.20, -0.08) raw xDistance=-0.13 yDistance=-0.17
23:34:46.559 00.000 10072 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.448109, 1:0.169051
23:34:46.559 00.000 10072 BLC: No correction, Miss < min_move
23:34:46.561 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:34:46.563 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:46.563 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:34:46.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:46.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:34:46.563 00.000 10072 MoveAxis(E, 14, ABG)
23:34:46.563 00.000 10072 Guiding  Dir = 2, Dur = 14
23:34:46.564 00.001 10072 IsGuiding returns 0
23:34:46.564 00.000 10072 PulseGuide returned control before completion, sleep 24
23:34:46.579 00.015 1032 UpdateGuideState exits: m=1373 SNR=26.1
23:34:46.581 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:46.584 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:46.585 00.001 1032 Enqueuing Expose request
23:34:46.601 00.016 10072 IsGuiding returns 0
23:34:46.601 00.000 10072 Move returns status 0, amount 14
23:34:46.601 00.000 10072 MoveAxis(N, 0, ABG)
23:34:46.601 00.000 10072 Move returns status 0, amount 0
23:34:46.601 00.000 10072 move complete, result=0
23:34:46.601 00.000 10072 worker thread done servicing request
23:34:46.601 00.000 10072 Worker thread wakes up
23:34:46.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:46.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:46.604 00.003 1032 GuideStep: -0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
23:34:47.009 00.405 10072 Exposure complete
23:34:47.061 00.052 10072 worker thread done servicing request
23:34:47.061 00.000 1032 OnExposeComplete: enter
23:34:47.063 00.002 1032 UpdateGuideState(): m_state=6
23:34:47.065 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9989
23:34:47.066 00.001 1032 Star::Find returns 1 (0), X=1108.98, Y=129.58, Mass=1540, SNR=27.6, Peak=125 HFD=3.6
23:34:47.068 00.002 1032 MultiStar: exiting stabilization period
23:34:47.070 00.002 1032 MultiStar: [#1 0.04,-0.08,0.85,U] [#2 -0.07,-0.06,0.72,U] [#3 -0.21,-0.14,0.74,U] [#4 -0.02,-0.30,0.00,M3] [#5 0.16,-0.05,0.61,U] [#6 -0.30,0.16,0.00,M1] [#7 -0.03,-0.27,0.00,M8] [#8 0.01,-0.16,0.53,U] 
23:34:47.071 00.001 1032 refined, 5 included, MultiStar: {0.03, -0.09}, one-star: {0.18, -0.08}
23:34:47.073 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
23:34:47.075 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
23:34:47.076 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.29 mountX=-0.09 mountY=-0.00, mountTheta=-3.12
23:34:47.079 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.09, opts=13)
23:34:47.082 00.003 1032 Enqueuing Move request for scope (0.03, -0.09)
23:34:47.085 00.003 10072 Worker thread wakes up
23:34:47.085 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
23:34:47.085 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
23:34:47.085 00.000 10072 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=-0.00
23:34:47.085 00.000 10072 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.448109, 1:0.169051, 2:0.002304
23:34:47.085 00.000 10072 BLC: No correction, Miss < min_move
23:34:47.088 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:34:47.090 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:47.090 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:34:47.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:47.090 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:34:47.090 00.000 10072 MoveAxis(E, 10, ABG)
23:34:47.090 00.000 10072 Guiding  Dir = 2, Dur = 10
23:34:47.091 00.001 10072 IsGuiding returns 0
23:34:47.091 00.000 10072 PulseGuide returned control before completion, sleep 20
23:34:47.108 00.017 1032 UpdateGuideState exits: m=1540 SNR=27.6
23:34:47.111 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:47.113 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:47.115 00.002 1032 Enqueuing Expose request
23:34:47.118 00.003 10072 IsGuiding returns 0
23:34:47.118 00.000 10072 Move returns status 0, amount 10
23:34:47.118 00.000 10072 MoveAxis(N, 0, ABG)
23:34:47.118 00.000 10072 Move returns status 0, amount 0
23:34:47.118 00.000 10072 move complete, result=0
23:34:47.118 00.000 10072 worker thread done servicing request
23:34:47.118 00.000 10072 Worker thread wakes up
23:34:47.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:47.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:47.126 00.008 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
23:34:47.742 00.616 10072 Exposure complete
23:34:47.793 00.051 10072 worker thread done servicing request
23:34:47.793 00.000 1032 OnExposeComplete: enter
23:34:47.795 00.002 1032 UpdateGuideState(): m_state=6
23:34:47.798 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9990
23:34:47.800 00.002 1032 Star::Find returns 1 (0), X=1109.06, Y=129.61, Mass=1229, SNR=24.6, Peak=102 HFD=3.5
23:34:47.803 00.003 1032 MultiStar: [#1 0.02,-0.21,1.05,U] [#2 0.11,-0.28,0.00,M3] [#3 -0.12,-0.13,0.79,U] [#4 -0.06,-0.18,0.73,U] [#5 0.05,-0.09,0.68,U] [#6 -0.17,-0.06,0.66,U] [#7 0.05,-0.24,0.72,U] [#8 0.06,-0.30,0.00,M1] 
23:34:47.805 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.14}, one-star: {0.26, -0.05}
23:34:47.807 00.002 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.02)
23:34:47.809 00.002 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.02)
23:34:47.810 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.44 mountX=-0.14 mountY=0.02, mountTheta=3.02
23:34:47.813 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.14, opts=13)
23:34:47.817 00.004 1032 Enqueuing Move request for scope (0.02, -0.14)
23:34:47.819 00.002 10072 Worker thread wakes up
23:34:47.820 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
23:34:47.820 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
23:34:47.820 00.000 10072 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=0.02
23:34:47.820 00.000 10072 BLC: window closed
23:34:47.820 00.000 10072 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.448109, 1:0.169051, 2:0.002304
23:34:47.820 00.000 10072 BLC: No correction, Miss < min_move
23:34:47.822 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:34:47.824 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.73
23:34:47.824 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:34:47.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:47.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:34:47.824 00.000 10072 MoveAxis(E, 76, ABG)
23:34:47.825 00.001 10072 Guiding  Dir = 2, Dur = 76
23:34:47.825 00.000 10072 IsGuiding returns 0
23:34:47.825 00.000 10072 PulseGuide returned control before completion, sleep 86
23:34:47.843 00.018 1032 UpdateGuideState exits: m=1229 SNR=24.6
23:34:47.845 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:47.847 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:47.850 00.003 1032 Enqueuing Expose request
23:34:47.925 00.075 10072 IsGuiding returns 0
23:34:47.925 00.000 10072 Move returns status 0, amount 76
23:34:47.925 00.000 10072 MoveAxis(N, 0, ABG)
23:34:47.925 00.000 10072 Move returns status 0, amount 0
23:34:47.925 00.000 10072 move complete, result=0
23:34:47.925 00.000 10072 worker thread done servicing request
23:34:47.925 00.000 10072 Worker thread wakes up
23:34:47.925 00.000 1032 GuideStep: -0.1 px 76 ms EAST, 0.0 px 0 ms NORTH
23:34:47.929 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:47.929 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:48.337 00.408 10072 Exposure complete
23:34:48.389 00.052 10072 worker thread done servicing request
23:34:48.389 00.000 1032 OnExposeComplete: enter
23:34:48.392 00.003 1032 UpdateGuideState(): m_state=6
23:34:48.394 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9991
23:34:48.396 00.002 1032 Star::Find returns 1 (0), X=1109.05, Y=129.54, Mass=1308, SNR=25.4, Peak=115 HFD=3.5
23:34:48.400 00.004 1032 MultiStar: [#1 0.03,-0.17,0.93,U] [#2 0.09,-0.20,0.84,U] [#3 -0.15,-0.04,0.75,U] [#4 0.08,-0.26,0.00,M3] [#5 0.16,-0.08,0.71,U] [#6 -0.22,-0.04,0.63,U] [#7 -0.06,-0.29,0.00,M8] [#8 0.03,-0.37,0.00,M2] 
23:34:48.402 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.11}, one-star: {0.25, -0.11}
23:34:48.403 00.001 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
23:34:48.405 00.002 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
23:34:48.407 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.19 mountX=-0.12 mountY=-0.01, mountTheta=-3.02
23:34:48.409 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.11, opts=13)
23:34:48.410 00.001 1032 Enqueuing Move request for scope (0.05, -0.11)
23:34:48.412 00.002 10072 Worker thread wakes up
23:34:48.413 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
23:34:48.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
23:34:48.413 00.000 10072 Moving (0.05, -0.11) raw xDistance=-0.12 yDistance=-0.01
23:34:48.415 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:34:48.417 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:48.417 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:34:48.417 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:48.417 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:34:48.417 00.000 10072 MoveAxis(E, 9, ABG)
23:34:48.418 00.001 10072 Guiding  Dir = 2, Dur = 9
23:34:48.418 00.000 10072 IsGuiding returns 0
23:34:48.418 00.000 10072 PulseGuide returned control before completion, sleep 19
23:34:48.437 00.019 1032 UpdateGuideState exits: m=1308 SNR=25.4
23:34:48.439 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:48.442 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:48.443 00.001 10072 IsGuiding returns 0
23:34:48.443 00.000 10072 Move returns status 0, amount 9
23:34:48.443 00.000 1032 Enqueuing Expose request
23:34:48.446 00.003 10072 MoveAxis(N, 0, ABG)
23:34:48.446 00.000 10072 Move returns status 0, amount 0
23:34:48.446 00.000 10072 move complete, result=0
23:34:48.446 00.000 10072 worker thread done servicing request
23:34:48.446 00.000 10072 Worker thread wakes up
23:34:48.446 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:48.446 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:48.455 00.009 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:34:49.070 00.615 10072 Exposure complete
23:34:49.119 00.049 10072 worker thread done servicing request
23:34:49.119 00.000 1032 OnExposeComplete: enter
23:34:49.121 00.002 1032 UpdateGuideState(): m_state=6
23:34:49.124 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9992
23:34:49.126 00.002 1032 Star::Find returns 1 (0), X=1109.05, Y=129.71, Mass=1385, SNR=26.1, Peak=111 HFD=3.4
23:34:49.129 00.003 1032 MultiStar: [#1 0.04,0.07,0.96,U] [#2 0.03,-0.02,0.76,U] [#3 -0.04,-0.01,0.74,U] [#4 0.05,0.03,0.67,U] [#5 0.10,0.05,0.68,U] [#6 -0.18,0.15,0.67,U] [#7 0.12,-0.17,0.69,U] [#8 0.08,-0.25,0.00,M3] 
23:34:49.130 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {0.25, 0.05}
23:34:49.131 00.001 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
23:34:49.133 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
23:34:49.134 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.39 mountX=0.01 mountY=-0.06, mountTheta=-1.44
23:34:49.136 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
23:34:49.138 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
23:34:49.140 00.002 10072 Worker thread wakes up
23:34:49.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:34:49.140 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:34:49.140 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.06
23:34:49.141 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:34:49.147 00.006 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:49.147 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:34:49.147 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:49.147 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:34:49.147 00.000 10072 MoveAxis(E, 11, ABG)
23:34:49.147 00.000 10072 Guiding  Dir = 2, Dur = 11
23:34:49.147 00.000 10072 IsGuiding returns 0
23:34:49.148 00.001 10072 PulseGuide returned control before completion, sleep 21
23:34:49.163 00.015 1032 UpdateGuideState exits: m=1385 SNR=26.1
23:34:49.165 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:49.166 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:49.168 00.002 1032 Enqueuing Expose request
23:34:49.180 00.012 10072 IsGuiding returns 0
23:34:49.180 00.000 10072 Move returns status 0, amount 11
23:34:49.180 00.000 10072 MoveAxis(N, 0, ABG)
23:34:49.180 00.000 10072 Move returns status 0, amount 0
23:34:49.183 00.003 10072 move complete, result=0
23:34:49.183 00.000 10072 worker thread done servicing request
23:34:49.183 00.000 10072 Worker thread wakes up
23:34:49.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:49.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:49.185 00.002 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:34:49.601 00.416 10072 Exposure complete
23:34:49.654 00.053 10072 worker thread done servicing request
23:34:49.654 00.000 1032 OnExposeComplete: enter
23:34:49.657 00.003 1032 UpdateGuideState(): m_state=6
23:34:49.658 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9993
23:34:49.660 00.002 1032 Star::Find returns 1 (0), X=1109.03, Y=129.81, Mass=1366, SNR=26.0, Peak=113 HFD=3.2
23:34:49.662 00.002 1032 MultiStar: [#1 0.07,0.07,0.98,U] [#2 0.15,-0.02,0.83,U] [#3 -0.06,0.05,0.78,U] [#4 0.10,0.02,0.69,U] [#5 0.13,0.03,0.67,U] [#6 -0.06,0.08,0.64,U] [#7 -0.04,-0.15,0.68,U] [#8 0.11,-0.09,0.49,U] 
23:34:49.663 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.24, 0.16}
23:34:49.665 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:34:49.667 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:34:49.669 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.34 mountX=0.01 mountY=-0.08, mountTheta=-1.49
23:34:49.673 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
23:34:49.675 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
23:34:49.677 00.002 10072 Worker thread wakes up
23:34:49.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:34:49.677 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:34:49.677 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
23:34:49.679 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:34:49.682 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:49.683 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:34:49.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:49.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:34:49.683 00.000 10072 MoveAxis(E, 9, ABG)
23:34:49.683 00.000 10072 Guiding  Dir = 2, Dur = 9
23:34:49.683 00.000 10072 IsGuiding returns 0
23:34:49.684 00.001 10072 PulseGuide returned control before completion, sleep 19
23:34:49.698 00.014 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:34:49.700 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:49.702 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:49.704 00.002 1032 Enqueuing Expose request
23:34:49.712 00.008 10072 IsGuiding returns 1
23:34:49.712 00.000 10072 scope still moving after pulse duration time elapsed
23:34:49.743 00.031 10072 IsGuiding returns 1
23:34:49.774 00.031 10072 IsGuiding returns 1
23:34:49.805 00.031 10072 IsGuiding returns 1
23:34:49.837 00.032 10072 IsGuiding returns 1
23:34:49.868 00.031 10072 IsGuiding returns 1
23:34:49.900 00.032 10072 IsGuiding returns 1
23:34:49.941 00.041 10072 IsGuiding returns 1
23:34:49.961 00.020 10072 IsGuiding returns 1
23:34:49.992 00.031 10072 IsGuiding returns 1
23:34:50.023 00.031 10072 IsGuiding returns 1
23:34:50.054 00.031 10072 IsGuiding returns 1
23:34:50.085 00.031 10072 IsGuiding returns 1
23:34:50.116 00.031 10072 IsGuiding returns 1
23:34:50.148 00.032 10072 IsGuiding returns 1
23:34:50.180 00.032 10072 IsGuiding returns 1
23:34:50.210 00.030 10072 IsGuiding returns 1
23:34:50.241 00.031 10072 IsGuiding returns 1
23:34:50.272 00.031 10072 IsGuiding returns 1
23:34:50.303 00.031 10072 IsGuiding returns 1
23:34:50.334 00.031 10072 IsGuiding returns 1
23:34:50.366 00.032 10072 IsGuiding returns 1
23:34:50.400 00.034 10072 IsGuiding returns 0
23:34:50.403 00.003 10072 scope move finished after 9 + 710 ms
23:34:50.403 00.000 10072 Move returns status 0, amount 9
23:34:50.403 00.000 10072 MoveAxis(N, 0, ABG)
23:34:50.403 00.000 10072 Move returns status 0, amount 0
23:34:50.403 00.000 10072 move complete, result=0
23:34:50.403 00.000 10072 worker thread done servicing request
23:34:50.403 00.000 10072 Worker thread wakes up
23:34:50.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:50.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:50.403 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:34:51.028 00.625 10072 Exposure complete
23:34:51.070 00.042 10072 worker thread done servicing request
23:34:51.072 00.002 1032 OnExposeComplete: enter
23:34:51.073 00.001 1032 UpdateGuideState(): m_state=6
23:34:51.075 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9994
23:34:51.076 00.001 1032 Star::Find returns 1 (0), X=1109.07, Y=129.68, Mass=1357, SNR=25.9, Peak=113 HFD=3.4
23:34:51.078 00.002 1032 MultiStar: [#1 0.04,-0.04,0.94,U] [#2 0.17,0.06,0.85,U] [#3 -0.11,-0.11,0.80,U] [#4 0.07,-0.08,0.69,U] [#5 0.09,0.14,0.74,U] [#6 -0.09,0.24,0.62,U] [#7 -0.04,-0.19,0.70,U] [#8 0.07,-0.24,0.54,U] 
23:34:51.078 00.000 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.27, 0.02}
23:34:51.081 00.003 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
23:34:51.082 00.001 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
23:34:51.083 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.29 mountX=-0.03 mountY=-0.06, mountTheta=-2.12
23:34:51.086 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
23:34:51.088 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
23:34:51.090 00.002 10072 Worker thread wakes up
23:34:51.090 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:34:51.090 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:34:51.090 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.06
23:34:51.092 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:34:51.094 00.002 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:51.094 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
23:34:51.095 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:51.095 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:34:51.095 00.000 10072 MoveAxis(E, 14, ABG)
23:34:51.095 00.000 10072 Guiding  Dir = 2, Dur = 14
23:34:51.095 00.000 10072 IsGuiding returns 0
23:34:51.096 00.001 10072 PulseGuide returned control before completion, sleep 24
23:34:51.110 00.014 1032 UpdateGuideState exits: m=1357 SNR=25.9
23:34:51.112 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:51.113 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:51.116 00.003 1032 Enqueuing Expose request
23:34:51.136 00.020 10072 IsGuiding returns 0
23:34:51.136 00.000 10072 Move returns status 0, amount 14
23:34:51.136 00.000 10072 MoveAxis(N, 0, ABG)
23:34:51.136 00.000 10072 Move returns status 0, amount 0
23:34:51.136 00.000 10072 move complete, result=0
23:34:51.136 00.000 10072 worker thread done servicing request
23:34:51.136 00.000 10072 Worker thread wakes up
23:34:51.136 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:51.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:51.140 00.004 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:34:51.544 00.404 10072 Exposure complete
23:34:51.588 00.044 10072 worker thread done servicing request
23:34:51.588 00.000 1032 OnExposeComplete: enter
23:34:51.591 00.003 1032 UpdateGuideState(): m_state=6
23:34:51.593 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9995
23:34:51.595 00.002 1032 Star::Find returns 1 (0), X=1108.99, Y=129.66, Mass=1359, SNR=25.9, Peak=112 HFD=3.3
23:34:51.599 00.004 1032 MultiStar: [#1 0.02,0.08,1.00,U] [#2 0.09,0.01,0.85,U] [#3 -0.19,0.03,0.74,U] [#4 0.01,-0.07,0.68,U] [#5 0.10,0.16,0.68,U] [#6 -0.07,0.12,0.61,U] [#7 -0.04,-0.14,0.70,U] [#8 -0.04,-0.11,0.51,U] 
23:34:51.601 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.20, 0.01}
23:34:51.603 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:34:51.605 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:34:51.606 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.62 mountX=0.01 mountY=-0.02, mountTheta=-1.21
23:34:51.609 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
23:34:51.611 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
23:34:51.614 00.003 10072 Worker thread wakes up
23:34:51.614 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:34:51.614 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:34:51.614 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
23:34:51.617 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:34:51.619 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:51.620 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:34:51.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:51.620 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:34:51.620 00.000 10072 MoveAxis(E, 10, ABG)
23:34:51.620 00.000 10072 Guiding  Dir = 2, Dur = 10
23:34:51.620 00.000 10072 IsGuiding returns 0
23:34:51.621 00.001 10072 PulseGuide returned control before completion, sleep 20
23:34:51.637 00.016 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:34:51.639 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:51.641 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:51.644 00.003 1032 Enqueuing Expose request
23:34:51.652 00.008 10072 IsGuiding returns 0
23:34:51.652 00.000 10072 Move returns status 0, amount 10
23:34:51.652 00.000 10072 MoveAxis(N, 0, ABG)
23:34:51.652 00.000 10072 Move returns status 0, amount 0
23:34:51.652 00.000 10072 move complete, result=0
23:34:51.652 00.000 10072 worker thread done servicing request
23:34:51.652 00.000 10072 Worker thread wakes up
23:34:51.653 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:51.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:51.653 00.000 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
23:34:52.279 00.626 10072 Exposure complete
23:34:52.331 00.052 10072 worker thread done servicing request
23:34:52.331 00.000 1032 OnExposeComplete: enter
23:34:52.333 00.002 1032 UpdateGuideState(): m_state=6
23:34:52.335 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9996
23:34:52.336 00.001 1032 Star::Find returns 1 (0), X=1109.04, Y=129.87, Mass=1293, SNR=25.3, Peak=106 HFD=3.3
23:34:52.338 00.002 1032 MultiStar: [#1 0.07,0.14,1.03,U] [#2 0.05,-0.04,0.84,U] [#3 -0.24,0.16,0.00,M1] [#4 -0.00,0.11,0.69,U] [#5 -0.03,0.28,0.00,M1] [#6 -0.09,0.21,0.64,U] [#7 0.05,-0.11,0.69,U] [#8 0.09,-0.04,0.53,U] 
23:34:52.340 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.08}, one-star: {0.24, 0.22}
23:34:52.342 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:34:52.343 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:34:52.345 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.86 mountX=0.06 mountY=-0.09, mountTheta=-0.97
23:34:52.347 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
23:34:52.349 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
23:34:52.351 00.002 10072 Worker thread wakes up
23:34:52.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
23:34:52.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
23:34:52.351 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
23:34:52.353 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:34:52.356 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:52.356 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:34:52.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:52.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:34:52.356 00.000 10072 MoveAxis(E, 9, ABG)
23:34:52.356 00.000 10072 Guiding  Dir = 2, Dur = 9
23:34:52.357 00.001 10072 IsGuiding returns 0
23:34:52.357 00.000 10072 PulseGuide returned control before completion, sleep 19
23:34:52.373 00.016 1032 UpdateGuideState exits: m=1293 SNR=25.3
23:34:52.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:52.378 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:52.379 00.001 1032 Enqueuing Expose request
23:34:52.388 00.009 10072 IsGuiding returns 0
23:34:52.388 00.000 10072 Move returns status 0, amount 9
23:34:52.388 00.000 10072 MoveAxis(N, 0, ABG)
23:34:52.388 00.000 10072 Move returns status 0, amount 0
23:34:52.388 00.000 10072 move complete, result=0
23:34:52.388 00.000 10072 worker thread done servicing request
23:34:52.388 00.000 10072 Worker thread wakes up
23:34:52.388 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:52.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:52.393 00.005 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:34:52.798 00.405 10072 Exposure complete
23:34:52.854 00.056 10072 worker thread done servicing request
23:34:52.855 00.001 1032 OnExposeComplete: enter
23:34:52.858 00.003 1032 UpdateGuideState(): m_state=6
23:34:52.860 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9997
23:34:52.863 00.003 1032 Star::Find returns 1 (0), X=1109.03, Y=129.85, Mass=1376, SNR=26.1, Peak=108 HFD=3.1
23:34:52.867 00.004 1032 MultiStar: [#1 0.04,0.07,0.97,U] [#2 0.19,0.14,0.81,U] [#3 -0.08,0.18,0.78,U] [#4 -0.06,0.14,0.69,U] [#5 0.09,0.24,0.65,U] [#6 -0.12,0.22,0.63,U] [#7 0.09,0.04,0.72,U] [#8 0.07,-0.10,0.51,U] 
23:34:52.869 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.13}, one-star: {0.24, 0.20}
23:34:52.870 00.001 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
23:34:52.873 00.003 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
23:34:52.875 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.15 mountX=0.11 mountY=-0.09, mountTheta=-0.68
23:34:52.879 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
23:34:52.881 00.002 1032 Enqueuing Move request for scope (0.06, 0.13)
23:34:52.883 00.002 10072 Worker thread wakes up
23:34:52.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
23:34:52.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
23:34:52.883 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
23:34:52.885 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:34:52.888 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:52.888 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:34:52.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:52.889 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:34:52.889 00.000 10072 MoveAxis(E, 8, ABG)
23:34:52.889 00.000 10072 Guiding  Dir = 2, Dur = 8
23:34:52.889 00.000 10072 IsGuiding returns 0
23:34:52.890 00.001 10072 PulseGuide returned control before completion, sleep 18
23:34:52.907 00.017 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:34:52.909 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:52.912 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:52.913 00.001 1032 Enqueuing Expose request
23:34:52.920 00.007 10072 IsGuiding returns 1
23:34:52.920 00.000 10072 scope still moving after pulse duration time elapsed
23:34:52.951 00.031 10072 IsGuiding returns 1
23:34:52.982 00.031 10072 IsGuiding returns 1
23:34:53.014 00.032 10072 IsGuiding returns 1
23:34:53.045 00.031 10072 IsGuiding returns 1
23:34:53.076 00.031 10072 IsGuiding returns 1
23:34:53.107 00.031 10072 IsGuiding returns 1
23:34:53.139 00.032 10072 IsGuiding returns 1
23:34:53.171 00.032 10072 IsGuiding returns 1
23:34:53.202 00.031 10072 IsGuiding returns 1
23:34:53.235 00.033 10072 IsGuiding returns 1
23:34:53.266 00.031 10072 IsGuiding returns 1
23:34:53.299 00.033 10072 IsGuiding returns 1
23:34:53.331 00.032 10072 IsGuiding returns 1
23:34:53.361 00.030 10072 IsGuiding returns 1
23:34:53.395 00.034 10072 IsGuiding returns 1
23:34:53.426 00.031 10072 IsGuiding returns 0
23:34:53.426 00.000 10072 scope move finished after 8 + 528 ms
23:34:53.426 00.000 10072 Move returns status 0, amount 8
23:34:53.426 00.000 10072 MoveAxis(N, 0, ABG)
23:34:53.426 00.000 10072 Move returns status 0, amount 0
23:34:53.426 00.000 10072 move complete, result=0
23:34:53.426 00.000 10072 worker thread done servicing request
23:34:53.426 00.000 10072 Worker thread wakes up
23:34:53.426 00.000 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:34:53.429 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:53.429 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:54.054 00.625 10072 Exposure complete
23:34:54.101 00.047 10072 worker thread done servicing request
23:34:54.101 00.000 1032 OnExposeComplete: enter
23:34:54.103 00.002 1032 UpdateGuideState(): m_state=6
23:34:54.105 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9998
23:34:54.107 00.002 1032 Star::Find returns 1 (0), X=1108.99, Y=129.93, Mass=1354, SNR=25.9, Peak=100 HFD=3.0
23:34:54.110 00.003 1032 MultiStar: [#1 0.08,0.09,0.96,U] [#2 0.02,-0.03,0.84,U] [#3 -0.02,0.05,0.81,U] [#4 0.20,0.02,0.66,U] [#5 0.01,0.21,0.67,U] [#6 -0.12,0.26,0.00,M1] [#7 0.07,-0.10,0.73,U] [#8 0.03,-0.10,0.52,U] 
23:34:54.111 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.06}, one-star: {0.20, 0.27}
23:34:54.113 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
23:34:54.115 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
23:34:54.118 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.70 mountX=0.04 mountY=-0.09, mountTheta=-1.13
23:34:54.120 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
23:34:54.123 00.003 1032 Enqueuing Move request for scope (0.08, 0.06)
23:34:54.125 00.002 10072 Worker thread wakes up
23:34:54.125 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
23:34:54.125 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
23:34:54.125 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
23:34:54.127 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:34:54.130 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:54.130 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:34:54.130 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:54.130 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:34:54.130 00.000 10072 MoveAxis(E, 14, ABG)
23:34:54.131 00.001 10072 Guiding  Dir = 2, Dur = 14
23:34:54.131 00.000 10072 IsGuiding returns 0
23:34:54.131 00.000 10072 PulseGuide returned control before completion, sleep 24
23:34:54.150 00.019 1032 UpdateGuideState exits: m=1354 SNR=25.9
23:34:54.152 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:54.154 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:54.156 00.002 1032 Enqueuing Expose request
23:34:54.161 00.005 10072 IsGuiding returns 0
23:34:54.161 00.000 10072 Move returns status 0, amount 14
23:34:54.161 00.000 10072 MoveAxis(N, 0, ABG)
23:34:54.161 00.000 10072 Move returns status 0, amount 0
23:34:54.161 00.000 10072 move complete, result=0
23:34:54.161 00.000 10072 worker thread done servicing request
23:34:54.161 00.000 10072 Worker thread wakes up
23:34:54.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:54.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:54.164 00.003 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:34:54.573 00.409 10072 Exposure complete
23:34:54.621 00.048 10072 worker thread done servicing request
23:34:54.621 00.000 1032 OnExposeComplete: enter
23:34:54.623 00.002 1032 UpdateGuideState(): m_state=6
23:34:54.625 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9999
23:34:54.628 00.003 1032 Star::Find returns 1 (0), X=1108.99, Y=129.88, Mass=1433, SNR=26.6, Peak=119 HFD=3.0
23:34:54.630 00.002 1032 MultiStar: [#1 0.10,0.09,0.96,U] [#2 0.18,-0.07,0.80,U] [#3 -0.02,0.14,0.77,U] [#4 0.18,0.17,0.68,U] [#5 0.18,0.07,0.65,U] [#6 -0.03,0.21,0.57,U] [#7 0.21,-0.15,0.00,M2] [#8 0.17,-0.09,0.49,U] 
23:34:54.631 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.10}, one-star: {0.20, 0.22}
23:34:54.633 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
23:34:54.634 00.001 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
23:34:54.635 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.68 mountX=0.06 mountY=-0.14, mountTheta=-1.15
23:34:54.637 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
23:34:54.640 00.003 1032 Enqueuing Move request for scope (0.12, 0.10)
23:34:54.642 00.002 10072 Worker thread wakes up
23:34:54.642 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
23:34:54.642 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
23:34:54.642 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.06 yDistance=-0.14
23:34:54.645 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:34:54.647 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:54.647 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:34:54.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:54.647 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:34:54.647 00.000 10072 MoveAxis(E, 8, ABG)
23:34:54.647 00.000 10072 Guiding  Dir = 2, Dur = 8
23:34:54.647 00.000 10072 IsGuiding returns 0
23:34:54.648 00.001 10072 PulseGuide returned control before completion, sleep 18
23:34:54.663 00.015 1032 UpdateGuideState exits: m=1433 SNR=26.6
23:34:54.665 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:54.666 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:54.668 00.002 1032 Enqueuing Expose request
23:34:54.676 00.008 10072 IsGuiding returns 0
23:34:54.676 00.000 10072 Move returns status 0, amount 8
23:34:54.676 00.000 10072 MoveAxis(N, 0, ABG)
23:34:54.676 00.000 10072 Move returns status 0, amount 0
23:34:54.676 00.000 10072 move complete, result=0
23:34:54.677 00.001 10072 worker thread done servicing request
23:34:54.677 00.000 10072 Worker thread wakes up
23:34:54.677 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:54.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:54.683 00.006 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:34:55.304 00.621 10072 Exposure complete
23:34:55.354 00.050 10072 worker thread done servicing request
23:34:55.354 00.000 1032 OnExposeComplete: enter
23:34:55.357 00.003 1032 UpdateGuideState(): m_state=6
23:34:55.359 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10000
23:34:55.360 00.001 1032 Star::Find returns 1 (0), X=1109.06, Y=129.90, Mass=1301, SNR=25.4, Peak=116 HFD=3.0
23:34:55.364 00.004 1032 MultiStar: [#1 0.09,0.22,0.98,U] [#2 0.20,0.12,0.79,U] [#3 -0.06,0.18,0.79,U] [#4 0.10,0.15,0.67,U] [#5 0.10,0.22,0.64,U] [#6 -0.05,0.25,0.65,U] [#7 0.13,0.02,0.73,U] [#8 0.11,0.07,0.53,U] 
23:34:55.367 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.17}, one-star: {0.26, 0.24}
23:34:55.369 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:34:55.370 00.001 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:34:55.372 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=1.02 mountX=0.14 mountY=-0.15, mountTheta=-0.81
23:34:55.374 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.17, opts=13)
23:34:55.376 00.002 1032 Enqueuing Move request for scope (0.11, 0.17)
23:34:55.377 00.001 10072 Worker thread wakes up
23:34:55.378 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
23:34:55.378 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
23:34:55.378 00.000 10072 Moving (0.11, 0.17) raw xDistance=0.14 yDistance=-0.15
23:34:55.380 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:34:55.382 00.002 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.73
23:34:55.383 00.001 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
23:34:55.383 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:55.383 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:34:55.383 00.000 10072 MoveAxis(W, 56, ABG)
23:34:55.383 00.000 10072 Guiding  Dir = 3, Dur = 56
23:34:55.384 00.001 10072 IsGuiding returns 0
23:34:55.384 00.000 10072 PulseGuide returned control before completion, sleep 66
23:34:55.401 00.017 1032 UpdateGuideState exits: m=1301 SNR=25.4
23:34:55.404 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:55.406 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:55.407 00.001 1032 Enqueuing Expose request
23:34:55.456 00.049 10072 IsGuiding returns 0
23:34:55.456 00.000 10072 Move returns status 0, amount 56
23:34:55.456 00.000 10072 MoveAxis(N, 0, ABG)
23:34:55.456 00.000 10072 Move returns status 0, amount 0
23:34:55.456 00.000 10072 move complete, result=0
23:34:55.456 00.000 10072 worker thread done servicing request
23:34:55.456 00.000 10072 Worker thread wakes up
23:34:55.456 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:55.456 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:55.462 00.006 1032 GuideStep: 0.1 px 56 ms WEST, -0.1 px 0 ms NORTH
23:34:55.862 00.400 10072 Exposure complete
23:34:55.914 00.052 10072 worker thread done servicing request
23:34:55.914 00.000 1032 OnExposeComplete: enter
23:34:55.916 00.002 1032 UpdateGuideState(): m_state=6
23:34:55.918 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10001
23:34:55.920 00.002 1032 Star::Find returns 1 (0), X=1109.11, Y=129.87, Mass=1493, SNR=27.2, Peak=120 HFD=3.2
23:34:55.923 00.003 1032 MultiStar: [#1 0.15,0.17,0.94,U] [#2 0.13,0.09,0.77,U] [#3 0.10,0.19,0.72,U] [#4 0.14,0.13,0.68,U] [#5 0.09,0.14,0.63,U] [#6 -0.09,0.17,0.60,U] [#7 0.10,-0.02,0.69,U] [#8 0.26,-0.05,0.00,M1] 
23:34:55.925 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.14}, one-star: {0.32, 0.22}
23:34:55.927 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
23:34:55.929 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
23:34:55.930 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.81 mountX=0.10 mountY=-0.16, mountTheta=-1.02
23:34:55.933 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.14, opts=13)
23:34:55.935 00.002 1032 Enqueuing Move request for scope (0.13, 0.14)
23:34:55.937 00.002 10072 Worker thread wakes up
23:34:55.937 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
23:34:55.937 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
23:34:55.938 00.001 10072 Moving (0.13, 0.14) raw xDistance=0.10 yDistance=-0.16
23:34:55.939 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=102, Gamma=2.230
23:34:55.943 00.004 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:55.943 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:34:55.943 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:55.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:34:55.943 00.000 10072 MoveAxis(E, 8, ABG)
23:34:55.943 00.000 10072 Guiding  Dir = 2, Dur = 8
23:34:55.943 00.000 10072 IsGuiding returns 0
23:34:55.944 00.001 10072 PulseGuide returned control before completion, sleep 18
23:34:55.961 00.017 1032 UpdateGuideState exits: m=1493 SNR=27.2
23:34:55.963 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:55.965 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:55.968 00.003 1032 Enqueuing Expose request
23:34:55.969 00.001 10072 IsGuiding returns 0
23:34:55.969 00.000 10072 Move returns status 0, amount 8
23:34:55.969 00.000 10072 MoveAxis(N, 0, ABG)
23:34:55.969 00.000 10072 Move returns status 0, amount 0
23:34:55.969 00.000 10072 move complete, result=0
23:34:55.969 00.000 10072 worker thread done servicing request
23:34:55.969 00.000 10072 Worker thread wakes up
23:34:55.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:55.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:55.977 00.008 1032 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
23:34:56.597 00.620 10072 Exposure complete
23:34:56.651 00.054 10072 worker thread done servicing request
23:34:56.651 00.000 1032 OnExposeComplete: enter
23:34:56.653 00.002 1032 UpdateGuideState(): m_state=6
23:34:56.655 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10002
23:34:56.658 00.003 1032 Star::Find returns 1 (0), X=1109.19, Y=129.64, Mass=1305, SNR=25.4, Peak=122 HFD=3.4
23:34:56.662 00.004 1032 MultiStar: [#1 0.13,-0.02,0.98,U] [#2 0.19,-0.02,0.83,U] [#3 -0.03,0.00,0.79,U] [#4 0.25,-0.01,0.70,U] [#5 0.24,0.14,0.00,M1] [#6 0.01,0.12,0.69,U] [#7 0.17,-0.19,0.71,U] [#8 0.11,-0.11,0.53,U] 
23:34:56.663 00.001 1032 refined, 7 included, MultiStar: {0.16, -0.03}, one-star: {0.39, -0.02}
23:34:56.665 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
23:34:56.666 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
23:34:56.668 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-0.18 mountX=-0.07 mountY=-0.15, mountTheta=-2.01
23:34:56.671 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
23:34:56.672 00.001 1032 Enqueuing Move request for scope (0.16, -0.03)
23:34:56.675 00.003 10072 Worker thread wakes up
23:34:56.675 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
23:34:56.675 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
23:34:56.675 00.000 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.15
23:34:56.677 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:34:56.681 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:56.681 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:34:56.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:56.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:34:56.681 00.000 10072 MoveAxis(E, 9, ABG)
23:34:56.681 00.000 10072 Guiding  Dir = 2, Dur = 9
23:34:56.681 00.000 10072 IsGuiding returns 0
23:34:56.682 00.001 10072 PulseGuide returned control before completion, sleep 19
23:34:56.700 00.018 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:34:56.702 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:56.705 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:56.707 00.002 1032 Enqueuing Expose request
23:34:56.709 00.002 10072 IsGuiding returns 0
23:34:56.709 00.000 10072 Move returns status 0, amount 9
23:34:56.709 00.000 10072 MoveAxis(N, 0, ABG)
23:34:56.709 00.000 10072 Move returns status 0, amount 0
23:34:56.709 00.000 10072 move complete, result=0
23:34:56.709 00.000 10072 worker thread done servicing request
23:34:56.710 00.001 10072 Worker thread wakes up
23:34:56.710 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:56.710 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:56.718 00.008 1032 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
23:34:57.115 00.397 10072 Exposure complete
23:34:57.167 00.052 10072 worker thread done servicing request
23:34:57.167 00.000 1032 OnExposeComplete: enter
23:34:57.170 00.003 1032 UpdateGuideState(): m_state=6
23:34:57.172 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10003
23:34:57.176 00.004 1032 Star::Find returns 1 (0), X=1109.16, Y=129.70, Mass=1389, SNR=26.2, Peak=124 HFD=3.5
23:34:57.178 00.002 1032 MultiStar: [#1 0.17,0.04,1.01,U] [#2 0.14,-0.04,0.79,U] [#3 -0.01,-0.06,0.75,U] [#4 0.19,-0.03,0.66,U] [#5 0.29,-0.04,0.00,M2] [#6 -0.14,0.15,0.64,U] [#7 0.15,-0.16,0.70,U] [#8 0.10,-0.16,0.54,U] 
23:34:57.181 00.003 1032 refined, 7 included, MultiStar: {0.14, -0.02}, one-star: {0.36, 0.04}
23:34:57.182 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:34:57.184 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:34:57.187 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.15 mountX=-0.05 mountY=-0.13, mountTheta=-1.98
23:34:57.189 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
23:34:57.191 00.002 1032 Enqueuing Move request for scope (0.14, -0.02)
23:34:57.194 00.003 10072 Worker thread wakes up
23:34:57.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
23:34:57.194 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
23:34:57.194 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.05 yDistance=-0.13
23:34:57.196 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:34:57.199 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:57.199 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:34:57.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:57.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:34:57.199 00.000 10072 MoveAxis(E, 7, ABG)
23:34:57.199 00.000 10072 Guiding  Dir = 2, Dur = 7
23:34:57.200 00.001 10072 IsGuiding returns 0
23:34:57.201 00.001 10072 PulseGuide returned control before completion, sleep 17
23:34:57.221 00.020 1032 UpdateGuideState exits: m=1389 SNR=26.2
23:34:57.223 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:57.225 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:57.227 00.002 10072 IsGuiding returns 0
23:34:57.228 00.001 10072 Move returns status 0, amount 7
23:34:57.228 00.000 10072 MoveAxis(N, 0, ABG)
23:34:57.228 00.000 10072 Move returns status 0, amount 0
23:34:57.228 00.000 1032 Enqueuing Expose request
23:34:57.229 00.001 10072 move complete, result=0
23:34:57.229 00.000 10072 worker thread done servicing request
23:34:57.229 00.000 10072 Worker thread wakes up
23:34:57.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:57.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:57.229 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:34:57.859 00.630 10072 Exposure complete
23:34:57.910 00.051 10072 worker thread done servicing request
23:34:57.910 00.000 1032 OnExposeComplete: enter
23:34:57.913 00.003 1032 UpdateGuideState(): m_state=6
23:34:57.915 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10004
23:34:57.917 00.002 1032 Star::Find returns 1 (0), X=1109.12, Y=129.77, Mass=1308, SNR=25.4, Peak=106 HFD=3.4
23:34:57.919 00.002 1032 MultiStar: [#1 0.14,0.04,0.96,U] [#2 0.20,0.01,0.87,U] [#3 -0.03,-0.06,0.80,U] [#4 0.09,-0.01,0.70,U] [#5 0.21,0.09,0.68,U] [#6 -0.19,0.05,0.68,U] [#7 0.14,-0.17,0.69,U] [#8 0.01,-0.07,0.54,U] 
23:34:57.921 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.32, 0.11}
23:34:57.922 00.001 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
23:34:57.924 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
23:34:57.926 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.06 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
23:34:57.930 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
23:34:57.932 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
23:34:57.934 00.002 10072 Worker thread wakes up
23:34:57.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:34:57.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:34:57.934 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:34:57.937 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:34:57.940 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:57.940 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:34:57.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:57.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:34:57.940 00.000 10072 MoveAxis(E, 9, ABG)
23:34:57.940 00.000 10072 Guiding  Dir = 2, Dur = 9
23:34:57.941 00.001 10072 IsGuiding returns 0
23:34:57.941 00.000 10072 PulseGuide returned control before completion, sleep 19
23:34:57.959 00.018 1032 UpdateGuideState exits: m=1308 SNR=25.4
23:34:57.962 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:57.964 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:57.966 00.002 1032 Enqueuing Expose request
23:34:57.967 00.001 10072 IsGuiding returns 0
23:34:57.967 00.000 10072 Move returns status 0, amount 9
23:34:57.968 00.001 10072 MoveAxis(N, 0, ABG)
23:34:57.968 00.000 10072 Move returns status 0, amount 0
23:34:57.968 00.000 10072 move complete, result=0
23:34:57.968 00.000 10072 worker thread done servicing request
23:34:57.968 00.000 10072 Worker thread wakes up
23:34:57.968 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:57.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:57.975 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:34:58.376 00.401 10072 Exposure complete
23:34:58.424 00.048 10072 worker thread done servicing request
23:34:58.424 00.000 1032 OnExposeComplete: enter
23:34:58.426 00.002 1032 UpdateGuideState(): m_state=6
23:34:58.428 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10005
23:34:58.430 00.002 1032 Star::Find returns 1 (0), X=1109.10, Y=129.76, Mass=1366, SNR=26.0, Peak=118 HFD=3.4
23:34:58.433 00.003 1032 MultiStar: [#1 0.09,0.00,0.97,U] [#2 0.11,-0.09,0.79,U] [#3 -0.19,0.01,0.77,U] [#4 0.05,0.01,0.69,U] [#5 0.17,0.13,0.69,U] [#6 -0.11,0.11,0.64,U] [#7 0.04,-0.12,0.72,U] [#8 0.05,-0.06,0.55,U] 
23:34:58.435 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.31, 0.10}
23:34:58.436 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
23:34:58.438 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
23:34:58.439 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.18 mountX=-0.01 mountY=-0.07, mountTheta=-1.65
23:34:58.442 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
23:34:58.444 00.002 1032 Enqueuing Move request for scope (0.07, 0.01)
23:34:58.445 00.001 10072 Worker thread wakes up
23:34:58.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:34:58.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:34:58.445 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
23:34:58.448 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:34:58.451 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:58.451 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:34:58.451 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:58.451 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:34:58.451 00.000 10072 MoveAxis(E, 7, ABG)
23:34:58.451 00.000 10072 Guiding  Dir = 2, Dur = 7
23:34:58.452 00.001 10072 IsGuiding returns 0
23:34:58.453 00.001 10072 PulseGuide returned control before completion, sleep 17
23:34:58.468 00.015 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:34:58.471 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:58.472 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:58.474 00.002 1032 Enqueuing Expose request
23:34:58.481 00.007 10072 IsGuiding returns 0
23:34:58.481 00.000 10072 Move returns status 0, amount 7
23:34:58.481 00.000 10072 MoveAxis(N, 0, ABG)
23:34:58.481 00.000 10072 Move returns status 0, amount 0
23:34:58.481 00.000 10072 move complete, result=0
23:34:58.481 00.000 10072 worker thread done servicing request
23:34:58.481 00.000 10072 Worker thread wakes up
23:34:58.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:58.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:58.483 00.002 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:34:59.108 00.625 10072 Exposure complete
23:34:59.156 00.048 10072 worker thread done servicing request
23:34:59.156 00.000 1032 OnExposeComplete: enter
23:34:59.158 00.002 1032 UpdateGuideState(): m_state=6
23:34:59.160 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10006
23:34:59.162 00.002 1032 Star::Find returns 1 (0), X=1109.04, Y=129.68, Mass=1348, SNR=25.8, Peak=111 HFD=3.4
23:34:59.164 00.002 1032 MultiStar: [#1 0.07,-0.15,0.95,U] [#2 0.18,-0.12,0.82,U] [#3 -0.09,-0.01,0.77,U] [#4 0.08,-0.13,0.70,U] [#5 0.13,-0.08,0.64,U] [#6 -0.14,0.03,0.60,U] [#7 0.17,-0.24,0.00,M1] [#8 -0.07,-0.13,0.54,U] 
23:34:59.166 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.07}, one-star: {0.24, 0.02}
23:34:59.168 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
23:34:59.171 00.003 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
23:34:59.172 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.80 mountX=-0.08 mountY=-0.05, mountTheta=-2.63
23:34:59.179 00.007 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
23:34:59.182 00.003 1032 Enqueuing Move request for scope (0.07, -0.07)
23:34:59.184 00.002 10072 Worker thread wakes up
23:34:59.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
23:34:59.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
23:34:59.184 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=-0.05
23:34:59.185 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:34:59.188 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
23:34:59.188 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:34:59.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:59.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:34:59.188 00.000 10072 MoveAxis(E, 9, ABG)
23:34:59.189 00.001 10072 Guiding  Dir = 2, Dur = 9
23:34:59.189 00.000 10072 IsGuiding returns 0
23:34:59.189 00.000 10072 PulseGuide returned control before completion, sleep 19
23:34:59.208 00.019 1032 UpdateGuideState exits: m=1348 SNR=25.8
23:34:59.211 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:59.213 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:59.215 00.002 1032 Enqueuing Expose request
23:34:59.217 00.002 10072 IsGuiding returns 0
23:34:59.217 00.000 10072 Move returns status 0, amount 9
23:34:59.217 00.000 10072 MoveAxis(N, 0, ABG)
23:34:59.217 00.000 10072 Move returns status 0, amount 0
23:34:59.217 00.000 10072 move complete, result=0
23:34:59.218 00.001 10072 worker thread done servicing request
23:34:59.218 00.000 10072 Worker thread wakes up
23:34:59.218 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:59.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:59.226 00.008 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:34:59.624 00.398 10072 Exposure complete
23:34:59.672 00.048 1032 OnExposeComplete: enter
23:34:59.675 00.003 1032 UpdateGuideState(): m_state=6
23:34:59.677 00.002 10072 worker thread done servicing request
23:34:59.677 00.000 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10007
23:34:59.679 00.002 1032 Star::Find returns 1 (0), X=1109.07, Y=129.61, Mass=1371, SNR=26.0, Peak=124 HFD=3.5
23:34:59.682 00.003 1032 MultiStar: [#1 0.13,-0.03,1.00,U] [#2 0.21,-0.14,0.83,U] [#3 -0.01,-0.08,0.78,U] [#4 0.05,-0.22,0.68,U] [#5 0.23,-0.06,0.68,U] [#6 -0.04,0.01,0.61,U] [#7 0.08,-0.22,0.70,U] [#8 0.05,-0.24,0.53,U] 
23:34:59.685 00.003 1032 refined, 8 included, MultiStar: {0.12, -0.11}, one-star: {0.28, -0.05}
23:34:59.687 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
23:34:59.688 00.001 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
23:34:59.690 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.71 mountX=-0.13 mountY=-0.09, mountTheta=-2.54
23:34:59.693 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.11, opts=13)
23:34:59.695 00.002 1032 Enqueuing Move request for scope (0.12, -0.11)
23:34:59.696 00.001 10072 Worker thread wakes up
23:34:59.696 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
23:34:59.696 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
23:34:59.697 00.001 10072 Moving (0.12, -0.11) raw xDistance=-0.13 yDistance=-0.09
23:34:59.698 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:34:59.701 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.74
23:34:59.702 00.001 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
23:34:59.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:59.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:34:59.702 00.000 10072 MoveAxis(E, 71, ABG)
23:34:59.702 00.000 10072 Guiding  Dir = 2, Dur = 71
23:34:59.702 00.000 10072 IsGuiding returns 0
23:34:59.702 00.000 10072 PulseGuide returned control before completion, sleep 81
23:34:59.721 00.019 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:34:59.724 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:59.725 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:34:59.727 00.002 1032 Enqueuing Expose request
23:34:59.792 00.065 10072 IsGuiding returns 0
23:34:59.793 00.001 10072 Move returns status 0, amount 71
23:34:59.793 00.000 10072 MoveAxis(N, 0, ABG)
23:34:59.793 00.000 10072 Move returns status 0, amount 0
23:34:59.793 00.000 10072 move complete, result=0
23:34:59.793 00.000 10072 worker thread done servicing request
23:34:59.793 00.000 10072 Worker thread wakes up
23:34:59.794 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:34:59.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:34:59.794 00.000 1032 GuideStep: -0.1 px 71 ms EAST, -0.1 px 0 ms NORTH
23:35:00.527 00.733 10072 Exposure complete
23:35:00.580 00.053 10072 worker thread done servicing request
23:35:00.581 00.001 1032 OnExposeComplete: enter
23:35:00.584 00.003 1032 UpdateGuideState(): m_state=6
23:35:00.586 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10008
23:35:00.589 00.003 1032 Star::Find returns 1 (0), X=1109.12, Y=129.76, Mass=1435, SNR=26.6, Peak=120 HFD=3.4
23:35:00.591 00.002 1032 MultiStar: [#1 -0.02,0.03,0.97,U] [#2 0.16,-0.05,0.83,U] [#3 -0.04,0.10,0.70,U] [#4 0.17,-0.09,0.71,U] [#5 0.18,-0.01,0.63,U] [#6 -0.21,0.02,0.59,U] [#7 0.00,-0.14,0.70,U] [#8 0.13,-0.11,0.54,U] 
23:35:00.593 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.32, 0.10}
23:35:00.594 00.001 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
23:35:00.596 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
23:35:00.598 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.10 mountX=-0.03 mountY=-0.08, mountTheta=-1.93
23:35:00.601 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:35:00.602 00.001 1032 Enqueuing Move request for scope (0.09, -0.01)
23:35:00.604 00.002 10072 Worker thread wakes up
23:35:00.604 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:35:00.604 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:35:00.604 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
23:35:00.606 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:35:00.610 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:35:00.610 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:35:00.611 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:00.611 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:35:00.611 00.000 10072 MoveAxis(E, 11, ABG)
23:35:00.611 00.000 10072 Guiding  Dir = 2, Dur = 11
23:35:00.611 00.000 10072 IsGuiding returns 0
23:35:00.612 00.001 10072 PulseGuide returned control before completion, sleep 21
23:35:00.630 00.018 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:35:00.633 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:00.635 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:00.637 00.002 1032 Enqueuing Expose request
23:35:00.649 00.012 10072 IsGuiding returns 0
23:35:00.649 00.000 10072 Move returns status 0, amount 11
23:35:00.649 00.000 10072 MoveAxis(N, 0, ABG)
23:35:00.649 00.000 10072 Move returns status 0, amount 0
23:35:00.649 00.000 10072 move complete, result=0
23:35:00.649 00.000 10072 worker thread done servicing request
23:35:00.649 00.000 10072 Worker thread wakes up
23:35:00.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:00.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:00.649 00.000 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:35:01.055 00.406 10072 Exposure complete
23:35:01.108 00.053 10072 worker thread done servicing request
23:35:01.108 00.000 1032 OnExposeComplete: enter
23:35:01.110 00.002 1032 UpdateGuideState(): m_state=6
23:35:01.112 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10009
23:35:01.114 00.002 1032 Star::Find returns 1 (0), X=1109.10, Y=129.73, Mass=1335, SNR=25.7, Peak=113 HFD=3.4
23:35:01.117 00.003 1032 MultiStar: [#1 0.07,0.10,0.99,U] [#2 0.13,-0.02,0.80,U] [#3 -0.14,0.11,0.81,U] [#4 0.15,0.02,0.69,U] [#5 0.08,0.07,0.67,U] [#6 -0.13,0.26,0.00,M1] [#7 0.12,-0.03,0.73,U] [#8 -0.00,-0.21,0.52,U] 
23:35:01.120 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.31, 0.07}
23:35:01.122 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
23:35:01.123 00.001 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
23:35:01.125 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.27 mountX=0.00 mountY=-0.10, mountTheta=-1.56
23:35:01.128 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
23:35:01.130 00.002 1032 Enqueuing Move request for scope (0.10, 0.03)
23:35:01.133 00.003 10072 Worker thread wakes up
23:35:01.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:35:01.133 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:35:01.133 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.10
23:35:01.135 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:35:01.137 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:35:01.137 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:35:01.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:01.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:35:01.137 00.000 10072 MoveAxis(E, 9, ABG)
23:35:01.137 00.000 10072 Guiding  Dir = 2, Dur = 9
23:35:01.138 00.001 10072 IsGuiding returns 0
23:35:01.138 00.000 10072 PulseGuide returned control before completion, sleep 19
23:35:01.157 00.019 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:35:01.159 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:01.160 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:01.163 00.003 10072 IsGuiding returns 0
23:35:01.163 00.000 10072 Move returns status 0, amount 9
23:35:01.163 00.000 10072 MoveAxis(N, 0, ABG)
23:35:01.163 00.000 10072 Move returns status 0, amount 0
23:35:01.163 00.000 10072 move complete, result=0
23:35:01.163 00.000 1032 Enqueuing Expose request
23:35:01.166 00.003 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:35:01.168 00.002 10072 worker thread done servicing request
23:35:01.168 00.000 10072 Worker thread wakes up
23:35:01.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:01.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:01.805 00.637 10072 Exposure complete
23:35:01.856 00.051 10072 worker thread done servicing request
23:35:01.856 00.000 1032 OnExposeComplete: enter
23:35:01.858 00.002 1032 UpdateGuideState(): m_state=6
23:35:01.861 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10010
23:35:01.863 00.002 1032 Star::Find returns 1 (0), X=1109.14, Y=129.68, Mass=1283, SNR=25.2, Peak=115 HFD=3.4
23:35:01.865 00.002 1032 MultiStar: [#1 0.12,0.01,0.96,U] [#2 0.14,-0.06,0.83,U] [#3 -0.03,-0.12,0.78,U] [#4 0.16,-0.13,0.72,U] [#5 0.23,-0.04,0.72,U] [#6 -0.05,0.14,0.66,U] [#7 0.13,-0.21,0.73,U] [#8 0.08,-0.26,0.00,M1] 
23:35:01.867 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.05}, one-star: {0.34, 0.02}
23:35:01.869 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:35:01.871 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:35:01.874 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.32 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
23:35:01.876 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
23:35:01.878 00.002 1032 Enqueuing Move request for scope (0.14, -0.05)
23:35:01.879 00.001 10072 Worker thread wakes up
23:35:01.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
23:35:01.880 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
23:35:01.880 00.000 10072 Moving (0.14, -0.05) raw xDistance=-0.08 yDistance=-0.12
23:35:01.881 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:35:01.884 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:35:01.885 00.001 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:35:01.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:01.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:35:01.885 00.000 10072 MoveAxis(E, 11, ABG)
23:35:01.885 00.000 10072 Guiding  Dir = 2, Dur = 11
23:35:01.885 00.000 10072 IsGuiding returns 0
23:35:01.886 00.001 10072 PulseGuide returned control before completion, sleep 21
23:35:01.907 00.021 1032 UpdateGuideState exits: m=1283 SNR=25.2
23:35:01.909 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:01.911 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:01.914 00.003 1032 Enqueuing Expose request
23:35:01.919 00.005 10072 IsGuiding returns 0
23:35:01.919 00.000 10072 Move returns status 0, amount 11
23:35:01.919 00.000 10072 MoveAxis(N, 0, ABG)
23:35:01.919 00.000 10072 Move returns status 0, amount 0
23:35:01.919 00.000 10072 move complete, result=0
23:35:01.919 00.000 10072 worker thread done servicing request
23:35:01.920 00.001 10072 Worker thread wakes up
23:35:01.920 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:01.920 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:01.928 00.008 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:35:02.327 00.399 10072 Exposure complete
23:35:02.377 00.050 10072 worker thread done servicing request
23:35:02.377 00.000 1032 OnExposeComplete: enter
23:35:02.380 00.003 1032 UpdateGuideState(): m_state=6
23:35:02.383 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10011
23:35:02.384 00.001 1032 Star::Find returns 1 (0), X=1109.01, Y=129.64, Mass=1515, SNR=27.3, Peak=124 HFD=3.4
23:35:02.386 00.002 1032 MultiStar: [#1 0.13,-0.12,0.89,U] [#2 0.19,-0.13,0.78,U] [#3 0.07,-0.17,0.71,U] [#4 0.21,-0.24,0.00,M1] [#5 0.22,-0.09,0.62,U] [#6 -0.06,0.04,0.61,U] [#7 0.25,-0.26,0.00,M1] [#8 0.10,-0.26,0.00,M2] 
23:35:02.387 00.001 1032 refined, 5 included, MultiStar: {0.14, -0.08}, one-star: {0.22, -0.01}
23:35:02.389 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
23:35:02.390 00.001 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
23:35:02.392 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.54 mountX=-0.12 mountY=-0.11, mountTheta=-2.37
23:35:02.395 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
23:35:02.399 00.004 1032 Enqueuing Move request for scope (0.14, -0.08)
23:35:02.401 00.002 10072 Worker thread wakes up
23:35:02.401 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
23:35:02.401 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
23:35:02.401 00.000 10072 Moving (0.14, -0.08) raw xDistance=-0.12 yDistance=-0.11
23:35:02.403 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:35:02.405 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:35:02.405 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:35:02.406 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:02.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:35:02.406 00.000 10072 MoveAxis(E, 9, ABG)
23:35:02.406 00.000 10072 Guiding  Dir = 2, Dur = 9
23:35:02.406 00.000 10072 IsGuiding returns 0
23:35:02.406 00.000 10072 PulseGuide returned control before completion, sleep 19
23:35:02.426 00.020 1032 UpdateGuideState exits: m=1515 SNR=27.3
23:35:02.429 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:02.431 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:02.432 00.001 1032 Enqueuing Expose request
23:35:02.435 00.003 10072 IsGuiding returns 0
23:35:02.435 00.000 10072 Move returns status 0, amount 9
23:35:02.435 00.000 10072 MoveAxis(N, 0, ABG)
23:35:02.435 00.000 10072 Move returns status 0, amount 0
23:35:02.435 00.000 10072 move complete, result=0
23:35:02.435 00.000 10072 worker thread done servicing request
23:35:02.435 00.000 10072 Worker thread wakes up
23:35:02.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:02.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:02.442 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:35:03.059 00.617 10072 Exposure complete
23:35:03.112 00.053 10072 worker thread done servicing request
23:35:03.112 00.000 1032 OnExposeComplete: enter
23:35:03.116 00.004 1032 UpdateGuideState(): m_state=6
23:35:03.117 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10012
23:35:03.119 00.002 1032 Star::Find returns 1 (0), X=1109.07, Y=129.66, Mass=1203, SNR=24.4, Peak=90 HFD=3.4
23:35:03.122 00.003 1032 MultiStar: [#1 0.16,0.02,1.04,U] [#2 0.21,-0.04,0.85,U] [#3 0.05,-0.15,0.82,U] [#4 0.22,-0.20,0.00,M2] [#5 0.18,-0.02,0.72,U] [#6 -0.03,0.00,0.64,U] [#7 0.16,-0.31,0.00,M2] [#8 0.22,-0.23,0.00,M3] 
23:35:03.124 00.002 1032 refined, 5 included, MultiStar: {0.15, -0.03}, one-star: {0.28, 0.01}
23:35:03.125 00.001 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
23:35:03.127 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
23:35:03.128 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-0.18 mountX=-0.07 mountY=-0.14, mountTheta=-2.01
23:35:03.130 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
23:35:03.133 00.003 1032 Enqueuing Move request for scope (0.15, -0.03)
23:35:03.134 00.001 10072 Worker thread wakes up
23:35:03.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
23:35:03.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
23:35:03.134 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.07 yDistance=-0.14
23:35:03.136 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:35:03.139 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:35:03.139 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:35:03.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:03.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:35:03.139 00.000 10072 MoveAxis(E, 12, ABG)
23:35:03.139 00.000 10072 Guiding  Dir = 2, Dur = 12
23:35:03.140 00.001 10072 IsGuiding returns 0
23:35:03.140 00.000 10072 PulseGuide returned control before completion, sleep 22
23:35:03.156 00.016 1032 UpdateGuideState exits: m=1203 SNR=24.4
23:35:03.158 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:03.159 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:03.162 00.003 1032 Enqueuing Expose request
23:35:03.166 00.004 10072 IsGuiding returns 0
23:35:03.166 00.000 10072 Move returns status 0, amount 12
23:35:03.166 00.000 10072 MoveAxis(N, 0, ABG)
23:35:03.166 00.000 10072 Move returns status 0, amount 0
23:35:03.166 00.000 10072 move complete, result=0
23:35:03.166 00.000 10072 worker thread done servicing request
23:35:03.166 00.000 10072 Worker thread wakes up
23:35:03.166 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:03.166 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:03.170 00.004 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:35:03.573 00.403 10072 Exposure complete
23:35:03.623 00.050 10072 worker thread done servicing request
23:35:03.623 00.000 1032 OnExposeComplete: enter
23:35:03.625 00.002 1032 UpdateGuideState(): m_state=6
23:35:03.627 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10013
23:35:03.628 00.001 1032 Star::Find returns 1 (0), X=1109.17, Y=129.58, Mass=1228, SNR=24.6, Peak=110 HFD=3.4
23:35:03.630 00.002 1032 MultiStar: [#1 0.15,-0.08,1.05,U] [#2 0.19,-0.09,0.83,U] [#3 -0.03,0.03,0.82,U] [#4 0.18,-0.13,0.71,U] [#5 0.32,-0.01,0.00,M1] [#6 0.05,0.09,0.66,U] [#7 0.15,-0.31,0.00,M3] [#8 0.15,-0.26,0.00,M4] 
23:35:03.631 00.001 1032 refined, 5 included, MultiStar: {0.16, -0.05}, one-star: {0.37, -0.08}
23:35:03.633 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
23:35:03.635 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
23:35:03.636 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.29 mountX=-0.09 mountY=-0.14, mountTheta=-2.12
23:35:03.639 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
23:35:03.641 00.002 1032 Enqueuing Move request for scope (0.16, -0.05)
23:35:03.643 00.002 10072 Worker thread wakes up
23:35:03.643 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
23:35:03.643 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
23:35:03.643 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.14
23:35:03.645 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:35:03.648 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:35:03.648 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:35:03.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:03.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:35:03.648 00.000 10072 MoveAxis(E, 10, ABG)
23:35:03.648 00.000 10072 Guiding  Dir = 2, Dur = 10
23:35:03.649 00.001 10072 IsGuiding returns 0
23:35:03.649 00.000 10072 PulseGuide returned control before completion, sleep 20
23:35:03.666 00.017 1032 UpdateGuideState exits: m=1228 SNR=24.6
23:35:03.668 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:03.670 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:03.671 00.001 1032 Enqueuing Expose request
23:35:03.680 00.009 10072 IsGuiding returns 0
23:35:03.680 00.000 10072 Move returns status 0, amount 10
23:35:03.680 00.000 10072 MoveAxis(N, 0, ABG)
23:35:03.680 00.000 10072 Move returns status 0, amount 0
23:35:03.680 00.000 10072 move complete, result=0
23:35:03.680 00.000 10072 worker thread done servicing request
23:35:03.680 00.000 10072 Worker thread wakes up
23:35:03.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:03.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:03.684 00.004 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:35:04.307 00.623 10072 Exposure complete
23:35:04.355 00.048 10072 worker thread done servicing request
23:35:04.355 00.000 1032 OnExposeComplete: enter
23:35:04.358 00.003 1032 UpdateGuideState(): m_state=6
23:35:04.360 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10014
23:35:04.362 00.002 1032 Star::Find returns 1 (0), X=1109.12, Y=129.60, Mass=1359, SNR=25.9, Peak=120 HFD=3.5
23:35:04.363 00.001 1032 MultiStar: [#1 0.13,-0.05,0.98,U] [#2 0.23,-0.13,0.00,M1] [#3 0.02,-0.11,0.78,U] [#4 0.14,-0.06,0.63,U] [#5 0.14,0.05,0.66,U] [#6 0.06,0.13,0.63,U] [#7 0.08,-0.27,0.00,M4] [#8 0.17,-0.24,0.00,M5] 
23:35:04.365 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.02}, one-star: {0.33, -0.06}
23:35:04.366 00.001 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
23:35:04.368 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
23:35:04.369 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-0.17 mountX=-0.06 mountY=-0.13, mountTheta=-2.00
23:35:04.372 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
23:35:04.373 00.001 1032 Enqueuing Move request for scope (0.14, -0.02)
23:35:04.375 00.002 10072 Worker thread wakes up
23:35:04.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
23:35:04.375 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
23:35:04.375 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.06 yDistance=-0.13
23:35:04.377 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:35:04.380 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:35:04.380 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:35:04.380 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:04.380 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:35:04.380 00.000 10072 MoveAxis(E, 13, ABG)
23:35:04.380 00.000 10072 Guiding  Dir = 2, Dur = 13
23:35:04.381 00.001 10072 IsGuiding returns 0
23:35:04.381 00.000 10072 PulseGuide returned control before completion, sleep 23
23:35:04.399 00.018 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:35:04.401 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:04.403 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:04.405 00.002 1032 Enqueuing Expose request
23:35:04.413 00.008 10072 IsGuiding returns 0
23:35:04.413 00.000 10072 Move returns status 0, amount 13
23:35:04.413 00.000 10072 MoveAxis(N, 0, ABG)
23:35:04.413 00.000 10072 Move returns status 0, amount 0
23:35:04.413 00.000 10072 move complete, result=0
23:35:04.414 00.001 10072 worker thread done servicing request
23:35:04.414 00.000 10072 Worker thread wakes up
23:35:04.414 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:04.414 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:04.415 00.001 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:35:04.826 00.411 10072 Exposure complete
23:35:04.873 00.047 10072 worker thread done servicing request
23:35:04.873 00.000 1032 OnExposeComplete: enter
23:35:04.875 00.002 1032 UpdateGuideState(): m_state=6
23:35:04.876 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10015
23:35:04.878 00.002 1032 Star::Find returns 1 (0), X=1109.14, Y=129.53, Mass=1405, SNR=26.3, Peak=125 HFD=3.4
23:35:04.879 00.001 1032 MultiStar: [#1 0.15,-0.22,0.00,M1] [#2 0.18,-0.15,0.77,U] [#3 -0.02,-0.14,0.78,U] [#4 0.13,-0.23,0.00,M1] [#5 0.21,-0.14,0.64,U] [#6 -0.04,0.09,0.60,U] [#7 0.12,-0.34,0.00,M5] [#8 0.19,-0.24,0.00,M6] 
23:35:04.880 00.001 1032 refined, 4 included, MultiStar: {0.15, -0.10}, one-star: {0.35, -0.12}
23:35:04.881 00.001 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
23:35:04.883 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
23:35:04.885 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.59 mountX=-0.14 mountY=-0.12, mountTheta=-2.42
23:35:04.887 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.10, opts=13)
23:35:04.889 00.002 1032 Enqueuing Move request for scope (0.15, -0.10)
23:35:04.890 00.001 10072 Worker thread wakes up
23:35:04.890 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
23:35:04.890 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
23:35:04.890 00.000 10072 Moving (0.15, -0.10) raw xDistance=-0.14 yDistance=-0.12
23:35:04.892 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:35:04.896 00.004 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.74
23:35:04.896 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:35:04.896 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:04.896 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:35:04.896 00.000 10072 MoveAxis(E, 75, ABG)
23:35:04.896 00.000 10072 Guiding  Dir = 2, Dur = 75
23:35:04.896 00.000 10072 IsGuiding returns 0
23:35:04.897 00.001 10072 PulseGuide returned control before completion, sleep 85
23:35:04.913 00.016 1032 UpdateGuideState exits: m=1405 SNR=26.3
23:35:04.917 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:04.919 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:04.920 00.001 1032 Enqueuing Expose request
23:35:04.993 00.073 10072 IsGuiding returns 0
23:35:04.993 00.000 10072 Move returns status 0, amount 75
23:35:04.993 00.000 10072 MoveAxis(N, 0, ABG)
23:35:04.993 00.000 10072 Move returns status 0, amount 0
23:35:04.993 00.000 10072 move complete, result=0
23:35:04.993 00.000 10072 worker thread done servicing request
23:35:04.994 00.001 10072 Worker thread wakes up
23:35:04.994 00.000 1032 GuideStep: -0.1 px 75 ms EAST, -0.1 px 0 ms NORTH
23:35:04.996 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:04.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:05.621 00.625 10072 Exposure complete
23:35:05.669 00.048 10072 worker thread done servicing request
23:35:05.669 00.000 1032 OnExposeComplete: enter
23:35:05.672 00.003 1032 UpdateGuideState(): m_state=6
23:35:05.674 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10016
23:35:05.676 00.002 1032 Star::Find returns 1 (0), X=1109.07, Y=129.65, Mass=1401, SNR=26.3, Peak=116 HFD=3.4
23:35:05.678 00.002 1032 MultiStar: [#1 0.05,-0.17,0.92,U] [#2 0.17,-0.16,0.84,U] [#3 -0.01,-0.20,0.78,U] [#4 0.12,-0.15,0.64,U] [#5 0.18,-0.05,0.66,U] [#6 -0.05,-0.01,0.62,U] [#7 0.07,-0.24,0.67,U] [#8 0.03,-0.33,0.00,M7] 
23:35:05.680 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.12}, one-star: {0.27, -0.01}
23:35:05.682 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
23:35:05.684 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
23:35:05.685 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.85 mountX=-0.14 mountY=-0.07, mountTheta=-2.68
23:35:05.689 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.12, opts=13)
23:35:05.691 00.002 1032 Enqueuing Move request for scope (0.11, -0.12)
23:35:05.693 00.002 10072 Worker thread wakes up
23:35:05.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
23:35:05.693 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
23:35:05.693 00.000 10072 Moving (0.11, -0.12) raw xDistance=-0.14 yDistance=-0.07
23:35:05.695 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:35:05.698 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.74
23:35:05.698 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:35:05.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:05.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:35:05.698 00.000 10072 MoveAxis(E, 78, ABG)
23:35:05.698 00.000 10072 Guiding  Dir = 2, Dur = 78
23:35:05.699 00.001 10072 IsGuiding returns 0
23:35:05.699 00.000 10072 PulseGuide returned control before completion, sleep 88
23:35:05.716 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:35:05.718 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:05.720 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:05.722 00.002 1032 Enqueuing Expose request
23:35:05.790 00.068 10072 IsGuiding returns 0
23:35:05.790 00.000 10072 Move returns status 0, amount 78
23:35:05.790 00.000 10072 MoveAxis(N, 0, ABG)
23:35:05.790 00.000 10072 Move returns status 0, amount 0
23:35:05.790 00.000 10072 move complete, result=0
23:35:05.791 00.001 10072 worker thread done servicing request
23:35:05.791 00.000 10072 Worker thread wakes up
23:35:05.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:05.791 00.000 1032 GuideStep: -0.1 px 78 ms EAST, -0.1 px 0 ms NORTH
23:35:05.793 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:06.197 00.404 10072 Exposure complete
23:35:06.252 00.055 10072 worker thread done servicing request
23:35:06.252 00.000 1032 OnExposeComplete: enter
23:35:06.254 00.002 1032 UpdateGuideState(): m_state=6
23:35:06.256 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10017
23:35:06.258 00.002 1032 Star::Find returns 1 (0), X=1109.11, Y=129.72, Mass=1373, SNR=26.1, Peak=116 HFD=3.4
23:35:06.261 00.003 1032 MultiStar: [#1 0.07,0.03,0.95,U] [#2 0.20,-0.06,0.79,U] [#3 -0.09,-0.05,0.74,U] [#4 0.08,-0.08,0.70,U] [#5 0.34,0.09,0.00,M1] [#6 -0.01,0.01,0.62,U] [#7 0.15,-0.18,0.65,U] [#8 0.10,-0.25,0.00,M8] 
23:35:06.263 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.31, 0.06}
23:35:06.264 00.001 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
23:35:06.267 00.003 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
23:35:06.269 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.27 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
23:35:06.276 00.007 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
23:35:06.277 00.001 1032 Enqueuing Move request for scope (0.11, -0.03)
23:35:06.279 00.002 10072 Worker thread wakes up
23:35:06.279 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:35:06.279 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:35:06.279 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
23:35:06.281 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:35:06.284 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:35:06.284 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:35:06.284 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:06.284 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:35:06.284 00.000 10072 MoveAxis(E, 9, ABG)
23:35:06.284 00.000 10072 Guiding  Dir = 2, Dur = 9
23:35:06.285 00.001 10072 IsGuiding returns 0
23:35:06.285 00.000 10072 PulseGuide returned control before completion, sleep 19
23:35:06.303 00.018 1032 UpdateGuideState exits: m=1373 SNR=26.1
23:35:06.306 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:06.308 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:06.310 00.002 1032 Enqueuing Expose request
23:35:06.320 00.010 10072 IsGuiding returns 0
23:35:06.320 00.000 10072 Move returns status 0, amount 9
23:35:06.320 00.000 10072 MoveAxis(N, 0, ABG)
23:35:06.320 00.000 10072 Move returns status 0, amount 0
23:35:06.321 00.001 10072 move complete, result=0
23:35:06.321 00.000 10072 worker thread done servicing request
23:35:06.321 00.000 10072 Worker thread wakes up
23:35:06.321 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:06.321 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:06.325 00.004 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:35:06.946 00.621 10072 Exposure complete
23:35:06.993 00.047 10072 worker thread done servicing request
23:35:06.994 00.001 1032 OnExposeComplete: enter
23:35:06.996 00.002 1032 UpdateGuideState(): m_state=6
23:35:06.998 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10018
23:35:06.999 00.001 1032 Star::Find returns 1 (0), X=1109.08, Y=129.86, Mass=1333, SNR=25.7, Peak=110 HFD=3.4
23:35:07.001 00.002 1032 MultiStar: [#1 0.08,0.09,1.02,U] [#2 0.11,0.11,0.80,U] [#3 -0.05,0.16,0.78,U] [#4 0.19,0.11,0.68,U] [#5 0.07,0.12,0.68,U] [#6 -0.09,0.27,0.00,M1] [#7 0.04,-0.08,0.71,U] [#8 0.19,-0.04,0.54,U] 
23:35:07.003 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.09}, one-star: {0.28, 0.20}
23:35:07.004 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
23:35:07.006 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
23:35:07.009 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.67 mountX=0.06 mountY=-0.14, mountTheta=-1.16
23:35:07.011 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
23:35:07.013 00.002 1032 Enqueuing Move request for scope (0.12, 0.09)
23:35:07.014 00.001 10072 Worker thread wakes up
23:35:07.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
23:35:07.014 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
23:35:07.014 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.06 yDistance=-0.14
23:35:07.016 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:35:07.018 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:35:07.018 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:35:07.018 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:07.019 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:35:07.019 00.000 10072 MoveAxis(E, 12, ABG)
23:35:07.019 00.000 10072 Guiding  Dir = 2, Dur = 12
23:35:07.019 00.000 10072 IsGuiding returns 0
23:35:07.019 00.000 10072 PulseGuide returned control before completion, sleep 22
23:35:07.036 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:35:07.038 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:07.040 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:07.042 00.002 1032 Enqueuing Expose request
23:35:07.052 00.010 10072 IsGuiding returns 0
23:35:07.052 00.000 10072 Move returns status 0, amount 12
23:35:07.053 00.001 10072 MoveAxis(N, 0, ABG)
23:35:07.053 00.000 10072 Move returns status 0, amount 0
23:35:07.053 00.000 10072 move complete, result=0
23:35:07.053 00.000 10072 worker thread done servicing request
23:35:07.053 00.000 10072 Worker thread wakes up
23:35:07.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:07.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:07.054 00.001 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:35:07.459 00.405 10072 Exposure complete
23:35:07.509 00.050 10072 worker thread done servicing request
23:35:07.510 00.001 1032 OnExposeComplete: enter
23:35:07.512 00.002 1032 UpdateGuideState(): m_state=6
23:35:07.514 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10019
23:35:07.517 00.003 1032 Star::Find returns 1 (0), X=1109.06, Y=129.84, Mass=1532, SNR=27.6, Peak=116 HFD=3.7
23:35:07.519 00.002 1032 MultiStar: [#1 0.06,0.14,0.92,U] [#2 0.17,0.12,0.77,U] [#3 -0.07,0.04,0.74,U] [#4 0.12,-0.06,0.63,U] [#5 0.08,0.15,0.62,U] [#6 -0.18,0.21,0.00,M2] [#7 0.17,-0.10,0.63,U] [#8 0.17,0.01,0.50,U] 
23:35:07.523 00.004 1032 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {0.26, 0.18}
23:35:07.525 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
23:35:07.528 00.003 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
23:35:07.530 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.54 mountX=0.04 mountY=-0.14, mountTheta=-1.29
23:35:07.533 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
23:35:07.534 00.001 1032 Enqueuing Move request for scope (0.12, 0.07)
23:35:07.536 00.002 10072 Worker thread wakes up
23:35:07.536 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:35:07.536 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:35:07.536 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.14
23:35:07.538 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:35:07.541 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:35:07.541 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:35:07.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:07.542 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:35:07.542 00.000 10072 MoveAxis(E, 10, ABG)
23:35:07.542 00.000 10072 Guiding  Dir = 2, Dur = 10
23:35:07.542 00.000 10072 IsGuiding returns 0
23:35:07.542 00.000 10072 PulseGuide returned control before completion, sleep 20
23:35:07.558 00.016 1032 UpdateGuideState exits: m=1532 SNR=27.6
23:35:07.560 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:07.563 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:07.565 00.002 1032 Enqueuing Expose request
23:35:07.567 00.002 10072 IsGuiding returns 0
23:35:07.567 00.000 10072 Move returns status 0, amount 10
23:35:07.567 00.000 10072 MoveAxis(N, 0, ABG)
23:35:07.567 00.000 10072 Move returns status 0, amount 0
23:35:07.567 00.000 10072 move complete, result=0
23:35:07.567 00.000 10072 worker thread done servicing request
23:35:07.567 00.000 10072 Worker thread wakes up
23:35:07.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:07.567 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:07.575 00.008 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:35:08.197 00.622 10072 Exposure complete
23:35:08.246 00.049 10072 worker thread done servicing request
23:35:08.246 00.000 1032 OnExposeComplete: enter
23:35:08.249 00.003 1032 UpdateGuideState(): m_state=6
23:35:08.252 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10020
23:35:08.253 00.001 1032 Star::Find returns 1 (0), X=1109.17, Y=129.77, Mass=1423, SNR=26.5, Peak=127 HFD=3.5
23:35:08.255 00.002 1032 MultiStar: [#1 0.01,-0.01,0.99,U] [#2 0.14,-0.10,0.83,U] [#3 -0.14,0.01,0.72,U] [#4 0.16,-0.03,0.65,U] [#5 0.16,0.09,0.63,U] [#6 0.04,-0.06,0.64,U] [#7 0.13,-0.25,0.00,M2] [#8 0.09,-0.10,0.51,U] 
23:35:08.258 00.003 1032 refined, 7 included, MultiStar: {0.11, -0.00}, one-star: {0.37, 0.12}
23:35:08.259 00.001 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
23:35:08.261 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
23:35:08.262 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.04 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
23:35:08.265 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
23:35:08.268 00.003 1032 Enqueuing Move request for scope (0.11, -0.00)
23:35:08.270 00.002 10072 Worker thread wakes up
23:35:08.270 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
23:35:08.270 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
23:35:08.270 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.11
23:35:08.272 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:35:08.275 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:35:08.275 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:35:08.275 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:08.275 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:35:08.275 00.000 10072 MoveAxis(E, 10, ABG)
23:35:08.275 00.000 10072 Guiding  Dir = 2, Dur = 10
23:35:08.275 00.000 10072 IsGuiding returns 0
23:35:08.276 00.001 10072 PulseGuide returned control before completion, sleep 20
23:35:08.292 00.016 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:35:08.294 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:08.296 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:08.298 00.002 1032 Enqueuing Expose request
23:35:08.302 00.004 10072 IsGuiding returns 0
23:35:08.302 00.000 10072 Move returns status 0, amount 10
23:35:08.302 00.000 10072 MoveAxis(N, 0, ABG)
23:35:08.302 00.000 10072 Move returns status 0, amount 0
23:35:08.302 00.000 10072 move complete, result=0
23:35:08.302 00.000 10072 worker thread done servicing request
23:35:08.302 00.000 10072 Worker thread wakes up
23:35:08.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:08.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:08.310 00.008 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:35:08.714 00.404 10072 Exposure complete
23:35:08.764 00.050 10072 worker thread done servicing request
23:35:08.765 00.001 1032 OnExposeComplete: enter
23:35:08.766 00.001 1032 UpdateGuideState(): m_state=6
23:35:08.770 00.004 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10021
23:35:08.772 00.002 1032 Star::Find returns 1 (0), X=1109.21, Y=129.82, Mass=1386, SNR=26.1, Peak=120 HFD=3.5
23:35:08.773 00.001 1032 MultiStar: [#1 0.19,0.07,0.94,U] [#2 0.25,-0.02,0.78,U] [#3 0.03,0.04,0.74,U] [#4 0.10,-0.04,0.70,U] [#5 0.16,0.01,0.65,U] [#6 0.03,0.18,0.63,U] [#7 0.06,-0.08,0.73,U] [#8 0.17,-0.16,0.50,U] 
23:35:08.775 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.03}, one-star: {0.42, 0.17}
23:35:08.777 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
23:35:08.778 00.001 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
23:35:08.779 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.17 mountX=-0.02 mountY=-0.17, mountTheta=-1.66
23:35:08.781 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.03, opts=13)
23:35:08.783 00.002 1032 Enqueuing Move request for scope (0.17, 0.03)
23:35:08.784 00.001 10072 Worker thread wakes up
23:35:08.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
23:35:08.784 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
23:35:08.784 00.000 10072 Moving (0.17, 0.03) raw xDistance=-0.02 yDistance=-0.17
23:35:08.786 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:35:08.789 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:35:08.789 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:35:08.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:08.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:35:08.789 00.000 10072 MoveAxis(E, 9, ABG)
23:35:08.789 00.000 10072 Guiding  Dir = 2, Dur = 9
23:35:08.789 00.000 10072 IsGuiding returns 0
23:35:08.790 00.001 10072 PulseGuide returned control before completion, sleep 19
23:35:08.808 00.018 1032 UpdateGuideState exits: m=1386 SNR=26.1
23:35:08.810 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:08.812 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:08.813 00.001 1032 Enqueuing Expose request
23:35:08.819 00.006 10072 IsGuiding returns 1
23:35:08.819 00.000 10072 scope still moving after pulse duration time elapsed
23:35:08.850 00.031 10072 IsGuiding returns 0
23:35:08.850 00.000 10072 scope move finished after 9 + 51 ms
23:35:08.850 00.000 10072 Move returns status 0, amount 9
23:35:08.850 00.000 10072 MoveAxis(N, 0, ABG)
23:35:08.850 00.000 10072 Move returns status 0, amount 0
23:35:08.850 00.000 10072 move complete, result=0
23:35:08.850 00.000 10072 worker thread done servicing request
23:35:08.850 00.000 10072 Worker thread wakes up
23:35:08.850 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:08.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:08.856 00.006 1032 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
23:35:09.479 00.623 10072 Exposure complete
23:35:09.530 00.051 10072 worker thread done servicing request
23:35:09.530 00.000 1032 OnExposeComplete: enter
23:35:09.532 00.002 1032 UpdateGuideState(): m_state=6
23:35:09.534 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10022
23:35:09.535 00.001 1032 Star::Find returns 1 (0), X=1109.13, Y=129.85, Mass=1327, SNR=25.6, Peak=115 HFD=3.2
23:35:09.538 00.003 1032 MultiStar: [#1 0.12,0.15,0.99,U] [#2 0.19,0.15,0.79,U] [#3 -0.16,0.12,0.79,U] [#4 0.04,0.11,0.67,U] [#5 0.13,0.32,0.00,M1] [#6 -0.06,0.37,0.00,M1] [#7 0.07,-0.07,0.68,U] [#8 0.01,-0.03,0.50,U] 
23:35:09.540 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.10}, one-star: {0.34, 0.19}
23:35:09.541 00.001 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
23:35:09.543 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
23:35:09.544 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.15 cameraTheta=0.79 mountX=0.07 mountY=-0.13, mountTheta=-1.04
23:35:09.547 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
23:35:09.551 00.004 1032 Enqueuing Move request for scope (0.10, 0.10)
23:35:09.553 00.002 10072 Worker thread wakes up
23:35:09.553 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
23:35:09.553 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
23:35:09.553 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.13
23:35:09.557 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:35:09.560 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:35:09.560 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:35:09.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:09.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:35:09.560 00.000 10072 MoveAxis(E, 11, ABG)
23:35:09.560 00.000 10072 Guiding  Dir = 2, Dur = 11
23:35:09.560 00.000 10072 IsGuiding returns 0
23:35:09.561 00.001 10072 PulseGuide returned control before completion, sleep 21
23:35:09.577 00.016 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:35:09.579 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:09.581 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:09.583 00.002 1032 Enqueuing Expose request
23:35:09.586 00.003 10072 IsGuiding returns 0
23:35:09.586 00.000 10072 Move returns status 0, amount 11
23:35:09.586 00.000 10072 MoveAxis(N, 0, ABG)
23:35:09.586 00.000 10072 Move returns status 0, amount 0
23:35:09.586 00.000 10072 move complete, result=0
23:35:09.586 00.000 10072 worker thread done servicing request
23:35:09.586 00.000 10072 Worker thread wakes up
23:35:09.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:09.586 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:09.595 00.009 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:35:09.996 00.401 10072 Exposure complete
23:35:10.047 00.051 10072 worker thread done servicing request
23:35:10.047 00.000 1032 OnExposeComplete: enter
23:35:10.050 00.003 1032 UpdateGuideState(): m_state=6
23:35:10.052 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10023
23:35:10.054 00.002 1032 Star::Find returns 1 (0), X=1109.22, Y=129.82, Mass=1426, SNR=26.5, Peak=131 HFD=3.4
23:35:10.056 00.002 1032 MultiStar: [#1 0.13,0.16,0.91,U] [#2 0.18,0.12,0.80,U] [#3 -0.02,0.14,0.75,U] [#4 0.16,0.02,0.67,U] [#5 0.18,0.23,0.00,M2] [#6 -0.01,0.29,0.00,M2] [#7 0.13,-0.09,0.70,U] [#8 0.18,-0.16,0.53,U] 
23:35:10.058 00.002 1032 refined, 6 included, MultiStar: {0.18, 0.07}, one-star: {0.42, 0.17}
23:35:10.059 00.001 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
23:35:10.061 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
23:35:10.062 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.38 mountX=0.02 mountY=-0.19, mountTheta=-1.45
23:35:10.065 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.07, opts=13)
23:35:10.066 00.001 1032 Enqueuing Move request for scope (0.18, 0.07)
23:35:10.068 00.002 10072 Worker thread wakes up
23:35:10.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
23:35:10.068 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
23:35:10.068 00.000 10072 Moving (0.18, 0.07) raw xDistance=0.02 yDistance=-0.19
23:35:10.070 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:35:10.073 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:35:10.074 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:35:10.074 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:10.074 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:35:10.074 00.000 10072 MoveAxis(E, 10, ABG)
23:35:10.074 00.000 10072 Guiding  Dir = 2, Dur = 10
23:35:10.074 00.000 10072 IsGuiding returns 0
23:35:10.075 00.001 10072 PulseGuide returned control before completion, sleep 20
23:35:10.092 00.017 1032 UpdateGuideState exits: m=1426 SNR=26.5
23:35:10.095 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:10.097 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:10.099 00.002 1032 Enqueuing Expose request
23:35:10.115 00.016 10072 IsGuiding returns 0
23:35:10.115 00.000 10072 Move returns status 0, amount 10
23:35:10.115 00.000 10072 MoveAxis(N, 0, ABG)
23:35:10.115 00.000 10072 Move returns status 0, amount 0
23:35:10.115 00.000 10072 move complete, result=0
23:35:10.115 00.000 10072 worker thread done servicing request
23:35:10.115 00.000 10072 Worker thread wakes up
23:35:10.115 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:10.115 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:10.117 00.002 1032 GuideStep: 0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
23:35:10.743 00.626 10072 Exposure complete
23:35:10.792 00.049 10072 worker thread done servicing request
23:35:10.792 00.000 1032 OnExposeComplete: enter
23:35:10.795 00.003 1032 UpdateGuideState(): m_state=6
23:35:10.796 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10024
23:35:10.799 00.003 1032 Star::Find returns 1 (0), X=1109.10, Y=129.86, Mass=1370, SNR=26.0, Peak=116 HFD=3.5
23:35:10.802 00.003 1032 MultiStar: [#1 0.12,0.08,0.96,U] [#2 0.19,-0.01,0.85,U] [#3 -0.10,0.08,0.76,U] [#4 0.10,-0.02,0.68,U] [#5 0.17,0.15,0.66,U] [#6 0.08,0.19,0.60,U] [#7 0.10,-0.24,0.00,M1] [#8 0.11,-0.09,0.51,U] 
23:35:10.805 00.003 1032 refined, 7 included, MultiStar: {0.13, 0.08}, one-star: {0.30, 0.21}
23:35:10.806 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
23:35:10.808 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
23:35:10.809 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.57 mountX=0.05 mountY=-0.15, mountTheta=-1.26
23:35:10.811 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
23:35:10.814 00.003 1032 Enqueuing Move request for scope (0.13, 0.08)
23:35:10.815 00.001 10072 Worker thread wakes up
23:35:10.815 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
23:35:10.815 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
23:35:10.815 00.000 10072 Moving (0.13, 0.08) raw xDistance=0.05 yDistance=-0.15
23:35:10.817 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:35:10.820 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:35:10.820 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:35:10.820 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:10.820 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:35:10.820 00.000 10072 MoveAxis(E, 10, ABG)
23:35:10.820 00.000 10072 Guiding  Dir = 2, Dur = 10
23:35:10.821 00.001 10072 IsGuiding returns 0
23:35:10.821 00.000 10072 PulseGuide returned control before completion, sleep 20
23:35:10.838 00.017 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:35:10.840 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:10.842 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:10.844 00.002 1032 Enqueuing Expose request
23:35:10.851 00.007 10072 IsGuiding returns 0
23:35:10.854 00.003 10072 Move returns status 0, amount 10
23:35:10.854 00.000 10072 MoveAxis(N, 0, ABG)
23:35:10.854 00.000 10072 Move returns status 0, amount 0
23:35:10.854 00.000 10072 move complete, result=0
23:35:10.855 00.001 10072 worker thread done servicing request
23:35:10.855 00.000 10072 Worker thread wakes up
23:35:10.855 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:10.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:10.857 00.002 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:35:11.261 00.404 10072 Exposure complete
23:35:11.313 00.052 10072 worker thread done servicing request
23:35:11.313 00.000 1032 OnExposeComplete: enter
23:35:11.315 00.002 1032 UpdateGuideState(): m_state=6
23:35:11.317 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10025
23:35:11.320 00.003 1032 Star::Find returns 1 (0), X=1109.27, Y=129.73, Mass=1387, SNR=26.2, Peak=119 HFD=3.5
23:35:11.321 00.001 1032 MultiStar: [#1 0.11,0.00,0.98,U] [#2 0.19,-0.01,0.80,U] [#3 0.04,0.12,0.74,U] [#4 0.09,0.01,0.68,U] [#5 0.37,0.06,0.00,M2] [#6 -0.03,0.24,0.62,U] [#7 0.12,-0.13,0.68,U] [#8 0.19,-0.12,0.55,U] 
23:35:11.323 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.03}, one-star: {0.47, 0.07}
23:35:11.325 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
23:35:11.326 00.001 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
23:35:11.327 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.17 cameraTheta=0.17 mountX=-0.02 mountY=-0.17, mountTheta=-1.66
23:35:11.334 00.007 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.03, opts=13)
23:35:11.336 00.002 1032 Enqueuing Move request for scope (0.16, 0.03)
23:35:11.338 00.002 10072 Worker thread wakes up
23:35:11.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
23:35:11.338 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
23:35:11.339 00.001 10072 Moving (0.16, 0.03) raw xDistance=-0.02 yDistance=-0.17
23:35:11.340 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:35:11.343 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:35:11.343 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:35:11.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:11.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:35:11.343 00.000 10072 MoveAxis(E, 9, ABG)
23:35:11.343 00.000 10072 Guiding  Dir = 2, Dur = 9
23:35:11.344 00.001 10072 IsGuiding returns 0
23:35:11.344 00.000 10072 PulseGuide returned control before completion, sleep 19
23:35:11.361 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:35:11.364 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:11.365 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:11.366 00.001 1032 Enqueuing Expose request
23:35:11.369 00.003 10072 IsGuiding returns 0
23:35:11.369 00.000 10072 Move returns status 0, amount 9
23:35:11.369 00.000 10072 MoveAxis(N, 0, ABG)
23:35:11.369 00.000 10072 Move returns status 0, amount 0
23:35:11.369 00.000 10072 move complete, result=0
23:35:11.369 00.000 10072 worker thread done servicing request
23:35:11.369 00.000 10072 Worker thread wakes up
23:35:11.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:11.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:11.375 00.006 1032 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
23:35:11.998 00.623 10072 Exposure complete
23:35:12.047 00.049 10072 worker thread done servicing request
23:35:12.047 00.000 1032 OnExposeComplete: enter
23:35:12.049 00.002 1032 UpdateGuideState(): m_state=6
23:35:12.051 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10026
23:35:12.053 00.002 1032 Star::Find returns 1 (0), X=1109.15, Y=129.86, Mass=1291, SNR=25.2, Peak=104 HFD=3.7
23:35:12.056 00.003 1032 MultiStar: [#1 0.19,0.26,0.00,M1] [#2 0.27,0.20,0.00,M1] [#3 0.02,0.12,0.81,U] [#4 0.22,0.07,0.67,U] [#5 0.29,0.22,0.00,M3] [#6 0.05,0.21,0.65,U] [#7 0.22,-0.02,0.71,U] [#8 0.20,-0.00,0.52,U] 
23:35:12.058 00.002 1032 refined, 5 included, MultiStar: {0.19, 0.11}, one-star: {0.35, 0.21}
23:35:12.060 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:35:12.061 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:35:12.063 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.52 mountX=0.06 mountY=-0.21, mountTheta=-1.31
23:35:12.066 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.11, opts=13)
23:35:12.068 00.002 1032 Enqueuing Move request for scope (0.19, 0.11)
23:35:12.070 00.002 10072 Worker thread wakes up
23:35:12.070 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.11) opts 0xd
23:35:12.070 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.11)
23:35:12.070 00.000 10072 Moving (0.19, 0.11) raw xDistance=0.06 yDistance=-0.21
23:35:12.072 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:35:12.075 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
23:35:12.075 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:35:12.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:35:12.075 00.000 10072 MoveAxis(E, 11, ABG)
23:35:12.075 00.000 10072 Guiding  Dir = 2, Dur = 11
23:35:12.075 00.000 10072 IsGuiding returns 0
23:35:12.076 00.001 10072 PulseGuide returned control before completion, sleep 21
23:35:12.092 00.016 1032 UpdateGuideState exits: m=1291 SNR=25.2
23:35:12.094 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:12.096 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:12.097 00.001 1032 Enqueuing Expose request
23:35:12.104 00.007 10072 IsGuiding returns 0
23:35:12.104 00.000 10072 Move returns status 0, amount 11
23:35:12.104 00.000 10072 MoveAxis(N, 134, ABG)
23:35:12.104 00.000 10072 Guiding  Dir = 0, Dur = 134
23:35:12.104 00.000 10072 IsGuiding returns 0
23:35:12.105 00.001 10072 PulseGuide returned control before completion, sleep 144
23:35:12.259 00.154 10072 IsGuiding returns 0
23:35:12.259 00.000 10072 Move returns status 0, amount 134
23:35:12.259 00.000 10072 move complete, result=0
23:35:12.259 00.000 10072 worker thread done servicing request
23:35:12.259 00.000 10072 Worker thread wakes up
23:35:12.259 00.000 1032 GuideStep: 0.1 px 11 ms EAST, -0.2 px 134 ms NORTH
23:35:12.261 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:12.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:12.667 00.406 10072 Exposure complete
23:35:12.719 00.052 10072 worker thread done servicing request
23:35:12.719 00.000 1032 OnExposeComplete: enter
23:35:12.721 00.002 1032 UpdateGuideState(): m_state=6
23:35:12.723 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10027
23:35:12.724 00.001 1032 Star::Find returns 1 (0), X=1109.10, Y=129.92, Mass=1424, SNR=26.5, Peak=113 HFD=3.3
23:35:12.726 00.002 1032 MultiStar: [#1 0.12,0.20,0.95,U] [#2 0.13,0.15,0.80,U] [#3 -0.08,0.17,0.75,U] [#4 0.14,0.13,0.68,U] [#5 0.24,0.31,0.00,M4] [#6 -0.08,0.27,0.00,M1] [#7 0.11,-0.00,0.70,U] [#8 0.17,-0.08,0.49,U] 
23:35:12.729 00.003 1032 refined, 6 included, MultiStar: {0.13, 0.14}, one-star: {0.30, 0.26}
23:35:12.730 00.001 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
23:35:12.731 00.001 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
23:35:12.733 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.81 mountX=0.10 mountY=-0.16, mountTheta=-1.02
23:35:12.736 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.14, opts=13)
23:35:12.739 00.003 1032 Enqueuing Move request for scope (0.13, 0.14)
23:35:12.741 00.002 10072 Worker thread wakes up
23:35:12.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
23:35:12.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
23:35:12.741 00.000 10072 Moving (0.13, 0.14) raw xDistance=0.10 yDistance=-0.16
23:35:12.745 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:35:12.748 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:35:12.748 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:35:12.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:12.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:35:12.748 00.000 10072 MoveAxis(E, 12, ABG)
23:35:12.748 00.000 10072 Guiding  Dir = 2, Dur = 12
23:35:12.748 00.000 10072 IsGuiding returns 0
23:35:12.748 00.000 10072 PulseGuide returned control before completion, sleep 22
23:35:12.766 00.018 1032 UpdateGuideState exits: m=1424 SNR=26.5
23:35:12.769 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:12.772 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:12.774 00.002 1032 Enqueuing Expose request
23:35:12.777 00.003 10072 IsGuiding returns 0
23:35:12.777 00.000 10072 Move returns status 0, amount 12
23:35:12.777 00.000 10072 MoveAxis(N, 0, ABG)
23:35:12.777 00.000 10072 Move returns status 0, amount 0
23:35:12.777 00.000 10072 move complete, result=0
23:35:12.777 00.000 10072 worker thread done servicing request
23:35:12.777 00.000 10072 Worker thread wakes up
23:35:12.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:12.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:12.784 00.007 1032 GuideStep: 0.1 px 12 ms EAST, -0.2 px 0 ms NORTH
23:35:13.402 00.618 10072 Exposure complete
23:35:13.450 00.048 10072 worker thread done servicing request
23:35:13.450 00.000 1032 OnExposeComplete: enter
23:35:13.452 00.002 1032 UpdateGuideState(): m_state=6
23:35:13.454 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10028
23:35:13.456 00.002 1032 Star::Find returns 1 (0), X=1109.07, Y=129.80, Mass=1378, SNR=26.1, Peak=113 HFD=3.4
23:35:13.457 00.001 1032 MultiStar: [#1 -0.00,0.05,0.99,U] [#2 0.15,-0.03,0.79,U] [#3 -0.07,0.13,0.76,U] [#4 0.03,0.03,0.67,U] [#5 0.10,0.18,0.67,U] [#6 -0.17,0.21,0.00,M2] [#7 0.02,-0.17,0.71,U] [#8 0.05,-0.04,0.53,U] 
23:35:13.459 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {0.27, 0.14}
23:35:13.460 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:35:13.461 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:35:13.463 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.52 mountX=0.02 mountY=-0.09, mountTheta=-1.31
23:35:13.467 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
23:35:13.469 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
23:35:13.470 00.001 10072 Worker thread wakes up
23:35:13.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
23:35:13.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
23:35:13.470 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
23:35:13.472 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:35:13.475 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:35:13.475 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:35:13.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:13.475 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:35:13.475 00.000 10072 MoveAxis(E, 13, ABG)
23:35:13.475 00.000 10072 Guiding  Dir = 2, Dur = 13
23:35:13.475 00.000 10072 IsGuiding returns 0
23:35:13.477 00.002 10072 PulseGuide returned control before completion, sleep 23
23:35:13.493 00.016 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:35:13.496 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:13.498 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:13.499 00.001 1032 Enqueuing Expose request
23:35:13.509 00.010 10072 IsGuiding returns 0
23:35:13.509 00.000 10072 Move returns status 0, amount 13
23:35:13.509 00.000 10072 MoveAxis(N, 0, ABG)
23:35:13.509 00.000 10072 Move returns status 0, amount 0
23:35:13.509 00.000 10072 move complete, result=0
23:35:13.509 00.000 10072 worker thread done servicing request
23:35:13.509 00.000 10072 Worker thread wakes up
23:35:13.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:13.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:13.513 00.004 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:35:13.917 00.404 10072 Exposure complete
23:35:13.963 00.046 10072 worker thread done servicing request
23:35:13.963 00.000 1032 OnExposeComplete: enter
23:35:13.965 00.002 1032 UpdateGuideState(): m_state=6
23:35:13.967 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10029
23:35:13.969 00.002 1032 Star::Find returns 1 (0), X=1109.05, Y=129.71, Mass=1331, SNR=25.6, Peak=113 HFD=3.4
23:35:13.971 00.002 1032 MultiStar: [#1 0.06,-0.01,0.99,U] [#2 0.14,-0.07,0.87,U] [#3 -0.08,-0.01,0.77,U] [#4 0.13,-0.12,0.71,U] [#5 0.18,-0.07,0.68,U] [#6 -0.17,0.12,0.67,U] [#7 0.12,-0.13,0.74,U] [#8 0.07,-0.19,0.53,U] 
23:35:13.972 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.25, 0.05}
23:35:13.974 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
23:35:13.974 00.000 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
23:35:13.976 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-0.43 mountX=-0.06 mountY=-0.07, mountTheta=-2.26
23:35:13.979 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
23:35:13.980 00.001 1032 Enqueuing Move request for scope (0.09, -0.04)
23:35:13.982 00.002 10072 Worker thread wakes up
23:35:13.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:35:13.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:35:13.982 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.07
23:35:13.985 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:35:13.989 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:35:13.989 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:35:13.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:13.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:35:13.989 00.000 10072 MoveAxis(E, 12, ABG)
23:35:13.989 00.000 10072 Guiding  Dir = 2, Dur = 12
23:35:13.989 00.000 10072 IsGuiding returns 0
23:35:13.990 00.001 10072 PulseGuide returned control before completion, sleep 22
23:35:14.005 00.015 1032 UpdateGuideState exits: m=1331 SNR=25.6
23:35:14.007 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:14.009 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:14.011 00.002 1032 Enqueuing Expose request
23:35:14.025 00.014 10072 IsGuiding returns 0
23:35:14.025 00.000 10072 Move returns status 0, amount 12
23:35:14.025 00.000 10072 MoveAxis(N, 0, ABG)
23:35:14.025 00.000 10072 Move returns status 0, amount 0
23:35:14.025 00.000 10072 move complete, result=0
23:35:14.025 00.000 10072 worker thread done servicing request
23:35:14.025 00.000 10072 Worker thread wakes up
23:35:14.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:14.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:14.025 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:35:14.651 00.626 10072 Exposure complete
23:35:14.696 00.045 10072 worker thread done servicing request
23:35:14.697 00.001 1032 OnExposeComplete: enter
23:35:14.698 00.001 1032 UpdateGuideState(): m_state=6
23:35:14.700 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10030
23:35:14.702 00.002 1032 Star::Find returns 1 (0), X=1109.12, Y=129.65, Mass=1366, SNR=26.0, Peak=111 HFD=3.4
23:35:14.703 00.001 1032 MultiStar: [#1 0.07,-0.06,0.96,U] [#2 0.11,-0.05,0.80,U] [#3 -0.08,0.05,0.78,U] [#4 0.02,0.04,0.70,U] [#5 0.05,0.21,0.69,U] [#6 -0.08,0.11,0.64,U] [#7 0.07,-0.10,0.71,U] [#8 -0.02,-0.25,0.53,U] 
23:35:14.706 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.32, -0.01}
23:35:14.707 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
23:35:14.709 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
23:35:14.711 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.06 mountX=-0.02 mountY=-0.06, mountTheta=-1.89
23:35:14.713 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
23:35:14.715 00.002 1032 Enqueuing Move request for scope (0.07, -0.00)
23:35:14.716 00.001 10072 Worker thread wakes up
23:35:14.717 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
23:35:14.717 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
23:35:14.717 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.06
23:35:14.719 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:35:14.722 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:35:14.722 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:35:14.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:14.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:35:14.722 00.000 10072 MoveAxis(E, 11, ABG)
23:35:14.722 00.000 10072 Guiding  Dir = 2, Dur = 11
23:35:14.723 00.001 10072 IsGuiding returns 0
23:35:14.723 00.000 10072 PulseGuide returned control before completion, sleep 21
23:35:14.740 00.017 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:35:14.743 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:14.744 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:14.746 00.002 1032 Enqueuing Expose request
23:35:14.758 00.012 10072 IsGuiding returns 0
23:35:14.758 00.000 10072 Move returns status 0, amount 11
23:35:14.758 00.000 10072 MoveAxis(N, 0, ABG)
23:35:14.758 00.000 10072 Move returns status 0, amount 0
23:35:14.758 00.000 10072 move complete, result=0
23:35:14.758 00.000 10072 worker thread done servicing request
23:35:14.758 00.000 10072 Worker thread wakes up
23:35:14.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:14.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:14.758 00.000 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:35:15.167 00.409 10072 Exposure complete
23:35:15.225 00.058 10072 worker thread done servicing request
23:35:15.226 00.001 1032 OnExposeComplete: enter
23:35:15.229 00.003 1032 UpdateGuideState(): m_state=6
23:35:15.231 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10031
23:35:15.232 00.001 1032 Star::Find returns 1 (0), X=1108.98, Y=129.86, Mass=1434, SNR=26.7, Peak=110 HFD=3.6
23:35:15.235 00.003 1032 MultiStar: [#1 0.06,0.09,0.96,U] [#2 0.15,0.06,0.79,U] [#3 -0.12,0.06,0.74,U] [#4 0.03,0.03,0.69,U] [#5 0.01,0.13,0.66,U] [#6 -0.01,0.12,0.61,U] [#7 0.07,-0.14,0.68,U] [#8 0.04,-0.02,0.48,U] 
23:35:15.237 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.18, 0.20}
23:35:15.240 00.003 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
23:35:15.243 00.003 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
23:35:15.246 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.91 mountX=0.05 mountY=-0.07, mountTheta=-0.92
23:35:15.249 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
23:35:15.252 00.003 1032 Enqueuing Move request for scope (0.06, 0.07)
23:35:15.254 00.002 10072 Worker thread wakes up
23:35:15.254 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
23:35:15.254 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
23:35:15.254 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.07
23:35:15.256 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:35:15.258 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:35:15.258 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:35:15.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:15.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:35:15.258 00.000 10072 MoveAxis(E, 9, ABG)
23:35:15.258 00.000 10072 Guiding  Dir = 2, Dur = 9
23:35:15.259 00.001 10072 IsGuiding returns 0
23:35:15.259 00.000 10072 PulseGuide returned control before completion, sleep 19
23:35:15.279 00.020 1032 UpdateGuideState exits: m=1434 SNR=26.7
23:35:15.281 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:15.282 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:15.284 00.002 1032 Enqueuing Expose request
23:35:15.290 00.006 10072 IsGuiding returns 0
23:35:15.290 00.000 10072 Move returns status 0, amount 9
23:35:15.290 00.000 10072 MoveAxis(N, 0, ABG)
23:35:15.290 00.000 10072 Move returns status 0, amount 0
23:35:15.291 00.001 10072 move complete, result=0
23:35:15.291 00.000 10072 worker thread done servicing request
23:35:15.291 00.000 10072 Worker thread wakes up
23:35:15.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:15.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:15.294 00.003 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:35:15.921 00.627 10072 Exposure complete
23:35:15.970 00.049 10072 worker thread done servicing request
23:35:15.970 00.000 1032 OnExposeComplete: enter
23:35:15.973 00.003 1032 UpdateGuideState(): m_state=6
23:35:15.974 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10032
23:35:15.976 00.002 1032 Star::Find returns 1 (0), X=1109.03, Y=129.76, Mass=1346, SNR=25.8, Peak=108 HFD=3.3
23:35:15.977 00.001 1032 MultiStar: [#1 0.14,0.04,1.05,U] [#2 0.19,-0.11,0.79,U] [#3 -0.13,0.07,0.79,U] [#4 0.05,-0.03,0.69,U] [#5 0.14,0.00,0.70,U] [#6 -0.13,0.06,0.64,U] [#7 0.10,-0.24,0.00,M1] [#8 0.05,-0.21,0.52,U] 
23:35:15.979 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.00}, one-star: {0.23, 0.10}
23:35:15.980 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
23:35:15.981 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
23:35:15.983 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.05 mountX=-0.02 mountY=-0.08, mountTheta=-1.78
23:35:15.989 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
23:35:15.991 00.002 1032 Enqueuing Move request for scope (0.08, 0.00)
23:35:15.993 00.002 10072 Worker thread wakes up
23:35:15.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
23:35:15.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
23:35:15.993 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
23:35:15.995 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:35:15.997 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:35:15.997 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:35:15.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:15.999 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:35:15.999 00.000 10072 MoveAxis(E, 10, ABG)
23:35:15.999 00.000 10072 Guiding  Dir = 2, Dur = 10
23:35:16.000 00.001 10072 IsGuiding returns 0
23:35:16.001 00.001 10072 PulseGuide returned control before completion, sleep 20
23:35:16.016 00.015 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:35:16.020 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:16.022 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:16.023 00.001 1032 Enqueuing Expose request
23:35:16.031 00.008 10072 IsGuiding returns 0
23:35:16.031 00.000 10072 Move returns status 0, amount 10
23:35:16.031 00.000 10072 MoveAxis(N, 0, ABG)
23:35:16.031 00.000 10072 Move returns status 0, amount 0
23:35:16.031 00.000 10072 move complete, result=0
23:35:16.031 00.000 10072 worker thread done servicing request
23:35:16.032 00.001 10072 Worker thread wakes up
23:35:16.032 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:16.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:16.033 00.001 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:35:16.446 00.413 10072 Exposure complete
23:35:16.495 00.049 10072 worker thread done servicing request
23:35:16.495 00.000 1032 OnExposeComplete: enter
23:35:16.498 00.003 1032 UpdateGuideState(): m_state=6
23:35:16.499 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10033
23:35:16.502 00.003 1032 Star::Find returns 1 (0), X=1109.13, Y=129.65, Mass=1343, SNR=25.8, Peak=112 HFD=3.5
23:35:16.504 00.002 1032 MultiStar: [#1 0.13,0.03,0.98,U] [#2 0.15,-0.06,0.83,U] [#3 -0.09,-0.02,0.82,U] [#4 0.07,-0.08,0.62,U] [#5 0.11,0.03,0.68,U] [#6 -0.20,0.23,0.00,M1] [#7 0.11,-0.19,0.71,U] [#8 0.08,-0.09,0.55,U] 
23:35:16.505 00.001 1032 refined, 7 included, MultiStar: {0.12, -0.04}, one-star: {0.34, -0.00}
23:35:16.507 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:35:16.509 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:35:16.510 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.32 mountX=-0.07 mountY=-0.11, mountTheta=-2.15
23:35:16.513 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
23:35:16.514 00.001 1032 Enqueuing Move request for scope (0.12, -0.04)
23:35:16.517 00.003 10072 Worker thread wakes up
23:35:16.518 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
23:35:16.518 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
23:35:16.518 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.11
23:35:16.522 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:35:16.525 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:35:16.525 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:35:16.525 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:16.525 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:35:16.525 00.000 10072 MoveAxis(E, 9, ABG)
23:35:16.525 00.000 10072 Guiding  Dir = 2, Dur = 9
23:35:16.526 00.001 10072 IsGuiding returns 0
23:35:16.526 00.000 10072 PulseGuide returned control before completion, sleep 19
23:35:16.542 00.016 1032 UpdateGuideState exits: m=1343 SNR=25.8
23:35:16.543 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:16.545 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:16.546 00.001 1032 Enqueuing Expose request
23:35:16.551 00.005 10072 IsGuiding returns 0
23:35:16.551 00.000 10072 Move returns status 0, amount 9
23:35:16.551 00.000 10072 MoveAxis(N, 0, ABG)
23:35:16.551 00.000 10072 Move returns status 0, amount 0
23:35:16.551 00.000 10072 move complete, result=0
23:35:16.551 00.000 10072 worker thread done servicing request
23:35:16.551 00.000 10072 Worker thread wakes up
23:35:16.552 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:16.553 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:16.554 00.001 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:35:17.192 00.638 10072 Exposure complete
23:35:17.244 00.052 10072 worker thread done servicing request
23:35:17.244 00.000 1032 OnExposeComplete: enter
23:35:17.246 00.002 1032 UpdateGuideState(): m_state=6
23:35:17.249 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10034
23:35:17.252 00.003 1032 Star::Find returns 1 (0), X=1109.07, Y=129.71, Mass=1420, SNR=26.5, Peak=121 HFD=3.4
23:35:17.254 00.002 1032 MultiStar: [#1 0.02,-0.01,0.97,U] [#2 0.18,-0.14,0.81,U] [#3 -0.13,-0.12,0.77,U] [#4 0.09,-0.16,0.67,U] [#5 0.22,0.01,0.68,U] [#6 -0.12,-0.06,0.61,U] [#7 0.10,-0.28,0.00,M1] [#8 0.16,-0.35,0.00,M1] 
23:35:17.256 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.05}, one-star: {0.27, 0.06}
23:35:17.257 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
23:35:17.258 00.001 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
23:35:17.261 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.55 mountX=-0.07 mountY=-0.07, mountTheta=-2.38
23:35:17.264 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
23:35:17.266 00.002 1032 Enqueuing Move request for scope (0.08, -0.05)
23:35:17.271 00.005 10072 Worker thread wakes up
23:35:17.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
23:35:17.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
23:35:17.271 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.07
23:35:17.273 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:35:17.275 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:35:17.275 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:35:17.275 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:17.275 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:35:17.275 00.000 10072 MoveAxis(E, 9, ABG)
23:35:17.275 00.000 10072 Guiding  Dir = 2, Dur = 9
23:35:17.275 00.000 10072 IsGuiding returns 0
23:35:17.276 00.001 10072 PulseGuide returned control before completion, sleep 19
23:35:17.291 00.015 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:35:17.294 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:17.295 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:17.296 00.001 1032 Enqueuing Expose request
23:35:17.298 00.002 10072 IsGuiding returns 0
23:35:17.298 00.000 10072 Move returns status 0, amount 9
23:35:17.298 00.000 10072 MoveAxis(N, 0, ABG)
23:35:17.299 00.001 10072 Move returns status 0, amount 0
23:35:17.299 00.000 10072 move complete, result=0
23:35:17.299 00.000 10072 worker thread done servicing request
23:35:17.299 00.000 10072 Worker thread wakes up
23:35:17.299 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:17.299 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:17.308 00.009 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:35:17.705 00.397 10072 Exposure complete
23:35:17.757 00.052 10072 worker thread done servicing request
23:35:17.757 00.000 1032 OnExposeComplete: enter
23:35:17.759 00.002 1032 UpdateGuideState(): m_state=6
23:35:17.761 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10035
23:35:17.764 00.003 1032 Star::Find returns 1 (0), X=1109.07, Y=129.72, Mass=1364, SNR=26.0, Peak=118 HFD=3.4
23:35:17.765 00.001 1032 MultiStar: [#1 0.02,-0.06,0.97,U] [#2 0.09,-0.15,0.81,U] [#3 -0.08,-0.04,0.74,U] [#4 0.00,-0.03,0.67,U] [#5 0.14,-0.06,0.67,U] [#6 -0.04,0.10,0.64,U] [#7 -0.00,-0.12,0.75,U] [#8 0.10,-0.05,0.51,U] 
23:35:17.766 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.27, 0.06}
23:35:17.770 00.004 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
23:35:17.772 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
23:35:17.775 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.54 mountX=-0.05 mountY=-0.05, mountTheta=-2.37
23:35:17.778 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
23:35:17.780 00.002 1032 Enqueuing Move request for scope (0.06, -0.04)
23:35:17.782 00.002 10072 Worker thread wakes up
23:35:17.783 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:35:17.783 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:35:17.783 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
23:35:17.785 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:35:17.788 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:35:17.788 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:35:17.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:17.789 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:35:17.789 00.000 10072 MoveAxis(E, 9, ABG)
23:35:17.789 00.000 10072 Guiding  Dir = 2, Dur = 9
23:35:17.789 00.000 10072 IsGuiding returns 0
23:35:17.790 00.001 10072 PulseGuide returned control before completion, sleep 19
23:35:17.808 00.018 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:35:17.810 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:17.812 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:17.814 00.002 1032 Enqueuing Expose request
23:35:17.816 00.002 10072 IsGuiding returns 0
23:35:17.816 00.000 10072 Move returns status 0, amount 9
23:35:17.816 00.000 10072 MoveAxis(N, 0, ABG)
23:35:17.817 00.001 10072 Move returns status 0, amount 0
23:35:17.817 00.000 10072 move complete, result=0
23:35:17.817 00.000 10072 worker thread done servicing request
23:35:17.817 00.000 10072 Worker thread wakes up
23:35:17.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:17.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:17.825 00.008 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:35:18.452 00.627 10072 Exposure complete
23:35:18.498 00.046 10072 worker thread done servicing request
23:35:18.498 00.000 1032 OnExposeComplete: enter
23:35:18.500 00.002 1032 UpdateGuideState(): m_state=6
23:35:18.502 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10036
23:35:18.503 00.001 1032 Star::Find returns 1 (0), X=1109.05, Y=129.80, Mass=1438, SNR=26.7, Peak=118 HFD=3.7
23:35:18.505 00.002 1032 MultiStar: [#1 0.11,-0.00,0.96,U] [#2 0.14,0.03,0.79,U] [#3 -0.07,0.08,0.76,U] [#4 0.12,0.00,0.66,U] [#5 0.21,0.08,0.64,U] [#6 0.00,0.06,0.63,U] [#7 0.19,-0.09,0.70,U] [#8 0.17,-0.03,0.52,U] 
23:35:18.506 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.26, 0.15}
23:35:18.508 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
23:35:18.509 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
23:35:18.510 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.28 mountX=0.00 mountY=-0.13, mountTheta=-1.55
23:35:18.514 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
23:35:18.517 00.003 1032 Enqueuing Move request for scope (0.13, 0.04)
23:35:18.521 00.004 10072 Worker thread wakes up
23:35:18.521 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
23:35:18.521 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
23:35:18.521 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.00 yDistance=-0.13
23:35:18.524 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:35:18.526 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:35:18.526 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:35:18.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:18.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:35:18.526 00.000 10072 MoveAxis(E, 11, ABG)
23:35:18.528 00.002 10072 Guiding  Dir = 2, Dur = 11
23:35:18.528 00.000 10072 IsGuiding returns 0
23:35:18.528 00.000 10072 PulseGuide returned control before completion, sleep 21
23:35:18.543 00.015 1032 UpdateGuideState exits: m=1438 SNR=26.7
23:35:18.546 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:18.548 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:18.551 00.003 1032 Enqueuing Expose request
23:35:18.560 00.009 10072 IsGuiding returns 0
23:35:18.560 00.000 10072 Move returns status 0, amount 11
23:35:18.560 00.000 10072 MoveAxis(N, 0, ABG)
23:35:18.560 00.000 10072 Move returns status 0, amount 0
23:35:18.560 00.000 10072 move complete, result=0
23:35:18.560 00.000 10072 worker thread done servicing request
23:35:18.560 00.000 10072 Worker thread wakes up
23:35:18.561 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:18.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:18.561 00.000 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:35:18.968 00.407 10072 Exposure complete
23:35:19.016 00.048 10072 worker thread done servicing request
23:35:19.016 00.000 1032 OnExposeComplete: enter
23:35:19.018 00.002 1032 UpdateGuideState(): m_state=6
23:35:19.021 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10037
23:35:19.022 00.001 1032 Star::Find returns 1 (0), X=1109.12, Y=129.76, Mass=1415, SNR=26.4, Peak=124 HFD=3.5
23:35:19.025 00.003 1032 MultiStar: [#1 0.10,0.05,0.95,U] [#2 0.15,0.05,0.79,U] [#3 -0.07,-0.04,0.74,U] [#4 0.07,-0.10,0.64,U] [#5 0.17,0.12,0.63,U] [#6 -0.22,0.12,0.60,U] [#7 0.14,-0.09,0.70,U] [#8 0.12,-0.30,0.00,M1] 
23:35:19.031 00.006 1032 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.32, 0.10}
23:35:19.033 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
23:35:19.035 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
23:35:19.036 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.30 mountX=0.00 mountY=-0.10, mountTheta=-1.53
23:35:19.039 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
23:35:19.040 00.001 1032 Enqueuing Move request for scope (0.10, 0.03)
23:35:19.043 00.003 10072 Worker thread wakes up
23:35:19.043 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:35:19.043 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:35:19.044 00.001 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.10
23:35:19.045 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:35:19.047 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:35:19.048 00.001 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:35:19.048 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:19.048 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:35:19.048 00.000 10072 MoveAxis(E, 9, ABG)
23:35:19.048 00.000 10072 Guiding  Dir = 2, Dur = 9
23:35:19.048 00.000 10072 IsGuiding returns 0
23:35:19.049 00.001 10072 PulseGuide returned control before completion, sleep 19
23:35:19.065 00.016 1032 UpdateGuideState exits: m=1415 SNR=26.4
23:35:19.067 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:19.069 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:19.071 00.002 1032 Enqueuing Expose request
23:35:19.072 00.001 10072 IsGuiding returns 0
23:35:19.072 00.000 10072 Move returns status 0, amount 9
23:35:19.072 00.000 10072 MoveAxis(N, 0, ABG)
23:35:19.072 00.000 10072 Move returns status 0, amount 0
23:35:19.072 00.000 10072 move complete, result=0
23:35:19.072 00.000 10072 worker thread done servicing request
23:35:19.072 00.000 10072 Worker thread wakes up
23:35:19.072 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:19.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:19.080 00.008 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:35:19.701 00.621 10072 Exposure complete
23:35:19.752 00.051 10072 worker thread done servicing request
23:35:19.753 00.001 1032 OnExposeComplete: enter
23:35:19.755 00.002 1032 UpdateGuideState(): m_state=6
23:35:19.757 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10038
23:35:19.759 00.002 1032 Star::Find returns 1 (0), X=1109.09, Y=129.71, Mass=1435, SNR=26.6, Peak=123 HFD=3.4
23:35:19.761 00.002 1032 MultiStar: [#1 0.10,-0.14,0.91,U] [#2 0.15,-0.18,0.79,U] [#3 -0.06,-0.07,0.75,U] [#4 0.05,-0.11,0.66,U] [#5 0.15,-0.11,0.63,U] [#6 -0.00,0.03,0.63,U] [#7 0.10,-0.23,0.70,U] [#8 0.22,-0.07,0.55,U] 
23:35:19.762 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.30, 0.05}
23:35:19.764 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
23:35:19.766 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
23:35:19.768 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.64 mountX=-0.12 mountY=-0.09, mountTheta=-2.47
23:35:19.774 00.006 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
23:35:19.776 00.002 1032 Enqueuing Move request for scope (0.12, -0.09)
23:35:19.777 00.001 10072 Worker thread wakes up
23:35:19.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
23:35:19.777 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
23:35:19.777 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.12 yDistance=-0.09
23:35:19.779 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:35:19.782 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:35:19.782 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:35:19.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:19.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:35:19.782 00.000 10072 MoveAxis(E, 10, ABG)
23:35:19.782 00.000 10072 Guiding  Dir = 2, Dur = 10
23:35:19.783 00.001 10072 IsGuiding returns 0
23:35:19.783 00.000 10072 PulseGuide returned control before completion, sleep 20
23:35:19.801 00.018 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:35:19.803 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:19.805 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:19.807 00.002 1032 Enqueuing Expose request
23:35:19.808 00.001 10072 IsGuiding returns 0
23:35:19.809 00.001 10072 Move returns status 0, amount 10
23:35:19.809 00.000 10072 MoveAxis(N, 0, ABG)
23:35:19.809 00.000 10072 Move returns status 0, amount 0
23:35:19.809 00.000 10072 move complete, result=0
23:35:19.809 00.000 10072 worker thread done servicing request
23:35:19.809 00.000 10072 Worker thread wakes up
23:35:19.809 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:19.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:19.815 00.006 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:35:20.217 00.402 10072 Exposure complete
23:35:20.269 00.052 10072 worker thread done servicing request
23:35:20.269 00.000 1032 OnExposeComplete: enter
23:35:20.272 00.003 1032 UpdateGuideState(): m_state=6
23:35:20.275 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10039
23:35:20.278 00.003 1032 Star::Find returns 1 (0), X=1109.17, Y=129.68, Mass=1458, SNR=26.9, Peak=119 HFD=3.5
23:35:20.279 00.001 1032 MultiStar: [#1 0.15,-0.08,1.00,U] [#2 0.32,-0.10,0.00,M1] [#3 0.05,-0.02,0.76,U] [#4 0.19,-0.03,0.66,U] [#5 0.21,0.04,0.65,U] [#6 0.02,0.09,0.59,U] [#7 0.13,-0.32,0.00,M1] [#8 0.20,-0.15,0.50,U] 
23:35:20.281 00.002 1032 refined, 6 included, MultiStar: {0.18, -0.02}, one-star: {0.37, 0.02}
23:35:20.282 00.001 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
23:35:20.285 00.003 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
23:35:20.286 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.09 mountX=-0.06 mountY=-0.17, mountTheta=-1.92
23:35:20.289 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.02, opts=13)
23:35:20.290 00.001 1032 Enqueuing Move request for scope (0.18, -0.02)
23:35:20.292 00.002 10072 Worker thread wakes up
23:35:20.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
23:35:20.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
23:35:20.292 00.000 10072 Moving (0.18, -0.02) raw xDistance=-0.06 yDistance=-0.17
23:35:20.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:35:20.297 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:35:20.297 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:35:20.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:20.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:35:20.297 00.000 10072 MoveAxis(E, 9, ABG)
23:35:20.298 00.001 10072 Guiding  Dir = 2, Dur = 9
23:35:20.298 00.000 10072 IsGuiding returns 0
23:35:20.300 00.002 10072 PulseGuide returned control before completion, sleep 18
23:35:20.317 00.017 1032 UpdateGuideState exits: m=1458 SNR=26.9
23:35:20.319 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:20.321 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:20.324 00.003 1032 Enqueuing Expose request
23:35:20.326 00.002 10072 IsGuiding returns 0
23:35:20.326 00.000 10072 Move returns status 0, amount 9
23:35:20.326 00.000 10072 MoveAxis(N, 0, ABG)
23:35:20.326 00.000 10072 Move returns status 0, amount 0
23:35:20.326 00.000 10072 move complete, result=0
23:35:20.326 00.000 10072 worker thread done servicing request
23:35:20.326 00.000 10072 Worker thread wakes up
23:35:20.326 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:20.326 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:20.335 00.009 1032 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
23:35:20.948 00.613 10072 Exposure complete
23:35:20.996 00.048 10072 worker thread done servicing request
23:35:20.996 00.000 1032 OnExposeComplete: enter
23:35:20.998 00.002 1032 UpdateGuideState(): m_state=6
23:35:21.001 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10040
23:35:21.003 00.002 1032 Star::Find returns 1 (0), X=1109.08, Y=129.71, Mass=1390, SNR=26.2, Peak=119 HFD=3.4
23:35:21.005 00.002 1032 MultiStar: [#1 0.12,0.01,0.98,U] [#2 0.18,-0.10,0.78,U] [#3 -0.12,0.03,0.78,U] [#4 0.02,0.06,0.66,U] [#5 0.13,0.07,0.65,U] [#6 -0.10,0.09,0.62,U] [#7 0.18,-0.09,0.75,U] [#8 0.12,-0.13,0.53,U] 
23:35:21.006 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.00}, one-star: {0.29, 0.06}
23:35:21.007 00.001 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
23:35:21.009 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
23:35:21.010 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.02 mountX=-0.02 mountY=-0.10, mountTheta=-1.81
23:35:21.013 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
23:35:21.014 00.001 1032 Enqueuing Move request for scope (0.10, 0.00)
23:35:21.016 00.002 10072 Worker thread wakes up
23:35:21.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
23:35:21.017 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
23:35:21.017 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=-0.10
23:35:21.018 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:35:21.020 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:35:21.020 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:35:21.021 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:21.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:35:21.021 00.000 10072 MoveAxis(E, 10, ABG)
23:35:21.021 00.000 10072 Guiding  Dir = 2, Dur = 10
23:35:21.021 00.000 10072 IsGuiding returns 0
23:35:21.021 00.000 10072 PulseGuide returned control before completion, sleep 20
23:35:21.037 00.016 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:35:21.042 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:21.045 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:21.046 00.001 1032 Enqueuing Expose request
23:35:21.057 00.011 10072 IsGuiding returns 0
23:35:21.057 00.000 10072 Move returns status 0, amount 10
23:35:21.057 00.000 10072 MoveAxis(N, 0, ABG)
23:35:21.057 00.000 10072 Move returns status 0, amount 0
23:35:21.057 00.000 10072 move complete, result=0
23:35:21.057 00.000 10072 worker thread done servicing request
23:35:21.057 00.000 10072 Worker thread wakes up
23:35:21.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:21.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:21.064 00.007 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:35:21.501 00.437 10072 Exposure complete
23:35:21.669 00.168 10072 worker thread done servicing request
23:35:21.669 00.000 1032 OnExposeComplete: enter
23:35:21.672 00.003 1032 UpdateGuideState(): m_state=6
23:35:21.674 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10041
23:35:21.675 00.001 1032 Star::Find returns 1 (0), X=1109.07, Y=129.77, Mass=1357, SNR=25.9, Peak=115 HFD=3.4
23:35:21.678 00.003 1032 MultiStar: [#1 0.15,0.06,0.95,U] [#2 0.25,-0.03,0.81,U] [#3 -0.03,-0.02,0.76,U] [#4 0.11,0.02,0.69,U] [#5 0.21,0.16,0.00,M1] [#6 -0.08,0.16,0.63,U] [#7 0.10,-0.19,0.72,U] [#8 0.00,-0.08,0.54,U] 
23:35:21.680 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.27, 0.11}
23:35:21.682 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
23:35:21.683 00.001 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
23:35:21.687 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.08 mountX=-0.02 mountY=-0.11, mountTheta=-1.75
23:35:21.690 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
23:35:21.739 00.049 1032 Enqueuing Move request for scope (0.12, 0.01)
23:35:21.743 00.004 10072 Worker thread wakes up
23:35:21.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
23:35:21.743 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
23:35:21.743 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:35:21.778 00.035 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=101, Gamma=2.230
23:35:21.795 00.017 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
23:35:21.795 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:35:21.797 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:21.797 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:35:21.815 00.018 10072 MoveAxis(E, 10, ABG)
23:35:21.815 00.000 10072 Guiding  Dir = 2, Dur = 10
23:35:21.815 00.000 10072 IsGuiding returns 0
23:35:21.816 00.001 10072 PulseGuide returned control before completion, sleep 20
23:35:21.841 00.025 10072 IsGuiding returns 1
23:35:21.841 00.000 10072 scope still moving after pulse duration time elapsed
23:35:21.841 00.000 1032 UpdateGuideState exits: m=1357 SNR=25.9
23:35:21.848 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:21.851 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:21.855 00.004 1032 Enqueuing Expose request
23:35:21.876 00.021 10072 IsGuiding returns 1
23:35:21.933 00.057 10072 IsGuiding returns 1
23:35:21.968 00.035 10072 IsGuiding returns 1
23:35:22.025 00.057 10072 IsGuiding returns 1
23:35:22.046 00.021 10072 IsGuiding returns 1
23:35:22.079 00.033 10072 IsGuiding returns 1
23:35:22.110 00.031 10072 IsGuiding returns 1
23:35:22.142 00.032 10072 IsGuiding returns 1
23:35:22.177 00.035 10072 IsGuiding returns 1
23:35:22.206 00.029 10072 IsGuiding returns 1
23:35:22.240 00.034 10072 IsGuiding returns 1
23:35:22.268 00.028 10072 IsGuiding returns 1
23:35:22.300 00.032 10072 IsGuiding returns 1
23:35:22.331 00.031 10072 IsGuiding returns 1
23:35:22.365 00.034 10072 IsGuiding returns 1
23:35:22.395 00.030 10072 IsGuiding returns 0
23:35:22.395 00.000 10072 scope move finished after 10 + 570 ms
23:35:22.395 00.000 10072 Move returns status 0, amount 10
23:35:22.395 00.000 10072 MoveAxis(N, 0, ABG)
23:35:22.395 00.000 10072 Move returns status 0, amount 0
23:35:22.397 00.002 10072 move complete, result=0
23:35:22.398 00.001 10072 worker thread done servicing request
23:35:22.398 00.000 10072 Worker thread wakes up
23:35:22.398 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:35:22.402 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:22.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:23.038 00.636 10072 Exposure complete
23:35:23.110 00.072 10072 worker thread done servicing request
23:35:23.110 00.000 1032 OnExposeComplete: enter
23:35:23.112 00.002 1032 UpdateGuideState(): m_state=6
23:35:23.118 00.006 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10042
23:35:23.124 00.006 1032 Star::Find returns 1 (0), X=1109.14, Y=129.68, Mass=1450, SNR=26.8, Peak=135 HFD=3.4
23:35:23.127 00.003 1032 MultiStar: [#1 0.17,-0.00,0.98,U] [#2 0.24,-0.07,0.78,U] [#3 0.03,0.03,0.74,U] [#4 0.11,-0.14,0.67,U] [#5 0.23,0.08,0.65,U] [#6 -0.04,0.09,0.60,U] [#7 0.20,-0.21,0.00,M1] [#8 0.16,-0.14,0.51,U] 
23:35:23.130 00.003 1032 refined, 7 included, MultiStar: {0.17, -0.01}, one-star: {0.35, 0.02}
23:35:23.133 00.003 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
23:35:23.136 00.003 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
23:35:23.139 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.07 mountX=-0.06 mountY=-0.16, mountTheta=-1.90
23:35:23.144 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
23:35:23.147 00.003 1032 Enqueuing Move request for scope (0.17, -0.01)
23:35:23.150 00.003 10072 Worker thread wakes up
23:35:23.151 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
23:35:23.151 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
23:35:23.151 00.000 10072 Moving (0.17, -0.01) raw xDistance=-0.06 yDistance=-0.16
23:35:23.153 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:35:23.157 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:35:23.157 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:35:23.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:23.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:35:23.157 00.000 10072 MoveAxis(E, 13, ABG)
23:35:23.157 00.000 10072 Guiding  Dir = 2, Dur = 13
23:35:23.158 00.001 10072 IsGuiding returns 0
23:35:23.158 00.000 10072 PulseGuide returned control before completion, sleep 23
23:35:23.184 00.026 1032 UpdateGuideState exits: m=1450 SNR=26.8
23:35:23.188 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:23.190 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:23.195 00.005 10072 IsGuiding returns 0
23:35:23.195 00.000 10072 Move returns status 0, amount 13
23:35:23.195 00.000 10072 MoveAxis(N, 0, ABG)
23:35:23.195 00.000 10072 Move returns status 0, amount 0
23:35:23.195 00.000 10072 move complete, result=0
23:35:23.195 00.000 10072 worker thread done servicing request
23:35:23.196 00.001 1032 Enqueuing Expose request
23:35:23.200 00.004 10072 Worker thread wakes up
23:35:23.200 00.000 1032 GuideStep: -0.1 px 13 ms EAST, -0.2 px 0 ms NORTH
23:35:23.205 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:23.205 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:23.629 00.424 10072 Exposure complete
23:35:23.707 00.078 10072 worker thread done servicing request
23:35:23.707 00.000 1032 OnExposeComplete: enter
23:35:23.710 00.003 1032 UpdateGuideState(): m_state=6
23:35:23.712 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10043
23:35:23.714 00.002 1032 Star::Find returns 1 (0), X=1109.14, Y=129.81, Mass=1375, SNR=26.1, Peak=116 HFD=3.3
23:35:23.717 00.003 1032 MultiStar: [#1 0.18,0.09,0.97,U] [#2 0.21,0.06,0.79,U] [#3 -0.08,0.06,0.78,U] [#4 0.17,0.06,0.67,U] [#5 0.25,0.09,0.00,M1] [#6 0.04,0.19,0.61,U] [#7 0.24,-0.07,0.70,U] [#8 0.24,-0.06,0.48,U] 
23:35:23.720 00.003 1032 refined, 7 included, MultiStar: {0.18, 0.07}, one-star: {0.34, 0.16}
23:35:23.722 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
23:35:23.724 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
23:35:23.730 00.006 1032 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.38 mountX=0.02 mountY=-0.19, mountTheta=-1.45
23:35:23.733 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.07, opts=13)
23:35:23.736 00.003 1032 Enqueuing Move request for scope (0.18, 0.07)
23:35:23.742 00.006 10072 Worker thread wakes up
23:35:23.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
23:35:23.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
23:35:23.742 00.000 10072 Moving (0.18, 0.07) raw xDistance=0.02 yDistance=-0.19
23:35:23.745 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:35:23.748 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:35:23.749 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:35:23.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:23.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:35:23.749 00.000 10072 MoveAxis(E, 8, ABG)
23:35:23.749 00.000 10072 Guiding  Dir = 2, Dur = 8
23:35:23.750 00.001 10072 IsGuiding returns 0
23:35:23.751 00.001 10072 PulseGuide returned control before completion, sleep 18
23:35:23.780 00.029 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:35:23.785 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:23.789 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:23.793 00.004 1032 Enqueuing Expose request
23:35:23.796 00.003 10072 IsGuiding returns 0
23:35:23.796 00.000 10072 Move returns status 0, amount 8
23:35:23.796 00.000 10072 MoveAxis(N, 0, ABG)
23:35:23.796 00.000 10072 Move returns status 0, amount 0
23:35:23.796 00.000 10072 move complete, result=0
23:35:23.796 00.000 10072 worker thread done servicing request
23:35:23.796 00.000 10072 Worker thread wakes up
23:35:23.796 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:23.796 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:23.814 00.018 1032 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
23:35:24.437 00.623 10072 Exposure complete
23:35:24.514 00.077 10072 worker thread done servicing request
23:35:24.514 00.000 1032 OnExposeComplete: enter
23:35:24.523 00.009 1032 UpdateGuideState(): m_state=6
23:35:24.528 00.005 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10044
23:35:24.531 00.003 1032 Star::Find returns 1 (0), X=1109.15, Y=129.82, Mass=1275, SNR=25.1, Peak=105 HFD=3.4
23:35:24.534 00.003 1032 MultiStar: [#1 0.20,0.04,1.04,U] [#2 0.12,-0.04,0.82,U] [#3 0.08,0.03,0.78,U] [#4 0.25,-0.01,0.70,U] [#5 0.18,0.09,0.71,U] [#6 -0.07,0.15,0.64,U] [#7 0.15,-0.10,0.77,U] [#8 0.21,-0.11,0.54,U] 
23:35:24.537 00.003 1032 refined, 8 included, MultiStar: {0.17, 0.03}, one-star: {0.35, 0.16}
23:35:24.539 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
23:35:24.541 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
23:35:24.544 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.17 mountX=-0.01 mountY=-0.17, mountTheta=-1.66
23:35:24.547 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.03, opts=13)
23:35:24.551 00.004 1032 Enqueuing Move request for scope (0.17, 0.03)
23:35:24.554 00.003 10072 Worker thread wakes up
23:35:24.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
23:35:24.554 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
23:35:24.554 00.000 10072 Moving (0.17, 0.03) raw xDistance=-0.01 yDistance=-0.17
23:35:24.558 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:35:24.561 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:35:24.562 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:35:24.562 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:24.562 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:35:24.562 00.000 10072 MoveAxis(E, 11, ABG)
23:35:24.562 00.000 10072 Guiding  Dir = 2, Dur = 11
23:35:24.563 00.001 10072 IsGuiding returns 0
23:35:24.563 00.000 10072 PulseGuide returned control before completion, sleep 21
23:35:24.586 00.023 1032 UpdateGuideState exits: m=1275 SNR=25.1
23:35:24.589 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:24.592 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:24.594 00.002 1032 Enqueuing Expose request
23:35:24.596 00.002 10072 IsGuiding returns 0
23:35:24.596 00.000 10072 Move returns status 0, amount 11
23:35:24.596 00.000 10072 MoveAxis(N, 0, ABG)
23:35:24.598 00.002 10072 Move returns status 0, amount 0
23:35:24.598 00.000 10072 move complete, result=0
23:35:24.598 00.000 10072 worker thread done servicing request
23:35:24.598 00.000 10072 Worker thread wakes up
23:35:24.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:24.598 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:24.608 00.010 1032 GuideStep: -0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
23:35:25.007 00.399 10072 Exposure complete
23:35:25.100 00.093 1032 OnExposeComplete: enter
23:35:25.104 00.004 10072 worker thread done servicing request
23:35:25.104 00.000 1032 UpdateGuideState(): m_state=6
23:35:25.108 00.004 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10045
23:35:25.116 00.008 1032 Star::Find returns 1 (0), X=1109.16, Y=129.71, Mass=1266, SNR=25.0, Peak=104 HFD=3.5
23:35:25.119 00.003 1032 MultiStar: [#1 0.14,-0.01,1.01,U] [#2 0.17,-0.11,0.87,U] [#3 0.02,0.02,0.81,U] [#4 0.17,-0.07,0.73,U] [#5 0.21,0.03,0.69,U] [#6 -0.03,0.19,0.63,U] [#7 0.26,-0.13,0.00,M1] [#8 0.32,-0.17,0.00,M1] 
23:35:25.122 00.003 1032 refined, 6 included, MultiStar: {0.16, 0.01}, one-star: {0.37, 0.05}
23:35:25.125 00.003 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
23:35:25.127 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
23:35:25.129 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.07 mountX=-0.03 mountY=-0.16, mountTheta=-1.76
23:35:25.133 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
23:35:25.135 00.002 1032 Enqueuing Move request for scope (0.16, 0.01)
23:35:25.138 00.003 10072 Worker thread wakes up
23:35:25.138 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
23:35:25.138 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
23:35:25.138 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.03 yDistance=-0.16
23:35:25.140 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:35:25.148 00.008 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:35:25.148 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:35:25.148 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:25.148 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:35:25.148 00.000 10072 MoveAxis(E, 9, ABG)
23:35:25.148 00.000 10072 Guiding  Dir = 2, Dur = 9
23:35:25.149 00.001 10072 IsGuiding returns 0
23:35:25.150 00.001 10072 PulseGuide returned control before completion, sleep 19
23:35:25.173 00.023 1032 UpdateGuideState exits: m=1266 SNR=25.0
23:35:25.184 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:25.186 00.002 10072 IsGuiding returns 0
23:35:25.186 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:25.189 00.003 1032 Enqueuing Expose request
23:35:25.192 00.003 10072 Move returns status 0, amount 9
23:35:25.192 00.000 10072 MoveAxis(N, 0, ABG)
23:35:25.192 00.000 10072 Move returns status 0, amount 0
23:35:25.192 00.000 10072 move complete, result=0
23:35:25.192 00.000 10072 worker thread done servicing request
23:35:25.192 00.000 10072 Worker thread wakes up
23:35:25.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:25.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:25.203 00.011 1032 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
23:35:25.842 00.639 10072 Exposure complete
23:35:25.924 00.082 10072 worker thread done servicing request
23:35:25.925 00.001 1032 OnExposeComplete: enter
23:35:25.933 00.008 1032 UpdateGuideState(): m_state=6
23:35:25.937 00.004 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10046
23:35:25.940 00.003 1032 Star::Find returns 1 (0), X=1109.21, Y=129.51, Mass=1314, SNR=25.5, Peak=106 HFD=3.4
23:35:25.943 00.003 1032 MultiStar: [#1 0.17,-0.18,1.03,U] [#2 0.27,-0.14,0.00,M1] [#3 0.09,0.01,0.80,U] [#4 0.20,-0.24,0.00,M1] [#5 0.21,-0.13,0.67,U] [#6 0.03,-0.10,0.66,U] [#7 0.20,-0.34,0.00,M2] [#8 0.19,-0.33,0.00,M2] 
23:35:25.946 00.003 1032 refined, 4 included, MultiStar: {0.20, -0.11}, one-star: {0.42, -0.14}
23:35:25.948 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
23:35:25.950 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
23:35:25.953 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.52 mountX=-0.16 mountY=-0.16, mountTheta=-2.35
23:35:25.965 00.012 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.11, opts=13)
23:35:25.969 00.004 1032 Enqueuing Move request for scope (0.20, -0.11)
23:35:25.973 00.004 10072 Worker thread wakes up
23:35:25.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
23:35:25.973 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
23:35:25.973 00.000 10072 Moving (0.20, -0.11) raw xDistance=-0.16 yDistance=-0.16
23:35:25.976 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:35:25.980 00.004 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.76
23:35:25.980 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:35:25.981 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:25.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:35:25.981 00.000 10072 MoveAxis(E, 86, ABG)
23:35:25.981 00.000 10072 Guiding  Dir = 2, Dur = 86
23:35:25.981 00.000 10072 IsGuiding returns 0
23:35:25.982 00.001 10072 PulseGuide returned control before completion, sleep 96
23:35:26.013 00.031 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:35:26.015 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:26.024 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:26.029 00.005 1032 Enqueuing Expose request
23:35:26.084 00.055 10072 IsGuiding returns 0
23:35:26.084 00.000 10072 Move returns status 0, amount 86
23:35:26.085 00.001 10072 MoveAxis(N, 0, ABG)
23:35:26.085 00.000 10072 Move returns status 0, amount 0
23:35:26.085 00.000 10072 move complete, result=0
23:35:26.085 00.000 10072 worker thread done servicing request
23:35:26.085 00.000 10072 Worker thread wakes up
23:35:26.085 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:26.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:26.122 00.037 1032 GuideStep: -0.2 px 86 ms EAST, -0.2 px 0 ms NORTH
23:35:26.494 00.372 10072 Exposure complete
23:35:26.566 00.072 10072 worker thread done servicing request
23:35:26.566 00.000 1032 OnExposeComplete: enter
23:35:26.568 00.002 1032 UpdateGuideState(): m_state=6
23:35:26.571 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10047
23:35:26.574 00.003 1032 Star::Find returns 1 (0), X=1109.27, Y=129.69, Mass=1519, SNR=27.4, Peak=138 HFD=3.5
23:35:26.578 00.004 1032 MultiStar: [#1 0.22,-0.04,0.89,U] [#2 0.25,-0.09,0.00,M2] [#3 0.03,-0.04,0.72,U] [#4 0.26,-0.01,0.00,M2] [#5 0.20,0.01,0.67,U] [#6 0.07,0.10,0.60,U] [#7 0.24,-0.18,0.00,M3] [#8 0.26,-0.09,0.00,M3] 
23:35:26.580 00.002 1032 refined, 4 included, MultiStar: {0.22, 0.01}, one-star: {0.47, 0.03}
23:35:26.583 00.003 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:35:26.587 00.004 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:35:26.589 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.04 mountX=-0.05 mountY=-0.22, mountTheta=-1.79
23:35:26.593 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.01, opts=13)
23:35:26.596 00.003 1032 Enqueuing Move request for scope (0.22, 0.01)
23:35:26.598 00.002 10072 Worker thread wakes up
23:35:26.598 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
23:35:26.598 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
23:35:26.598 00.000 10072 Moving (0.22, 0.01) raw xDistance=-0.05 yDistance=-0.22
23:35:26.601 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:35:26.605 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:35:26.605 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:35:26.605 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:35:26.605 00.000 10072 MoveAxis(E, 9, ABG)
23:35:26.605 00.000 10072 Guiding  Dir = 2, Dur = 9
23:35:26.605 00.000 10072 IsGuiding returns 0
23:35:26.606 00.001 10072 PulseGuide returned control before completion, sleep 19
23:35:26.630 00.024 1032 UpdateGuideState exits: m=1519 SNR=27.4
23:35:26.634 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:26.638 00.004 10072 IsGuiding returns 0
23:35:26.638 00.000 10072 Move returns status 0, amount 9
23:35:26.638 00.000 10072 MoveAxis(N, 141, ABG)
23:35:26.638 00.000 10072 Guiding  Dir = 0, Dur = 141
23:35:26.638 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:26.650 00.012 1032 Enqueuing Expose request
23:35:26.653 00.003 10072 IsGuiding returns 0
23:35:26.654 00.001 10072 PulseGuide returned control before completion, sleep 151
23:35:26.819 00.165 10072 IsGuiding returns 0
23:35:26.819 00.000 10072 Move returns status 0, amount 141
23:35:26.819 00.000 10072 move complete, result=0
23:35:26.819 00.000 10072 worker thread done servicing request
23:35:26.819 00.000 10072 Worker thread wakes up
23:35:26.819 00.000 1032 GuideStep: -0.0 px 9 ms EAST, -0.2 px 141 ms NORTH
23:35:26.822 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:26.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:27.449 00.627 10072 Exposure complete
23:35:27.517 00.068 10072 worker thread done servicing request
23:35:27.518 00.001 1032 OnExposeComplete: enter
23:35:27.521 00.003 1032 UpdateGuideState(): m_state=6
23:35:27.526 00.005 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10048
23:35:27.528 00.002 1032 Star::Find returns 1 (0), X=1109.02, Y=129.62, Mass=1481, SNR=27.0, Peak=122 HFD=3.4
23:35:27.531 00.003 1032 MultiStar: [#1 0.03,-0.11,0.88,U] [#2 0.11,-0.08,0.77,U] [#3 -0.06,-0.21,0.78,U] [#4 0.06,-0.19,0.66,U] [#5 0.13,-0.04,0.66,U] [#6 -0.05,-0.02,0.62,U] [#7 -0.01,-0.30,0.00,M4] [#8 -0.05,-0.11,0.51,U] 
23:35:27.534 00.003 1032 refined, 7 included, MultiStar: {0.06, -0.10}, one-star: {0.23, -0.04}
23:35:27.537 00.003 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
23:35:27.540 00.003 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
23:35:27.543 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.01 mountX=-0.11 mountY=-0.03, mountTheta=-2.84
23:35:27.548 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
23:35:27.556 00.008 1032 Enqueuing Move request for scope (0.06, -0.10)
23:35:27.559 00.003 10072 Worker thread wakes up
23:35:27.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
23:35:27.559 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
23:35:27.559 00.000 10072 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.03
23:35:27.562 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:35:27.565 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:35:27.566 00.001 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:35:27.566 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:27.566 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:35:27.566 00.000 10072 MoveAxis(E, 13, ABG)
23:35:27.566 00.000 10072 Guiding  Dir = 2, Dur = 13
23:35:27.566 00.000 10072 IsGuiding returns 0
23:35:27.567 00.001 10072 PulseGuide returned control before completion, sleep 23
23:35:27.621 00.054 10072 IsGuiding returns 0
23:35:27.621 00.000 10072 Move returns status 0, amount 13
23:35:27.621 00.000 10072 MoveAxis(N, 0, ABG)
23:35:27.621 00.000 10072 Move returns status 0, amount 0
23:35:27.621 00.000 10072 move complete, result=0
23:35:27.621 00.000 10072 worker thread done servicing request
23:35:27.627 00.006 1032 UpdateGuideState exits: m=1481 SNR=27.0
23:35:27.630 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:27.635 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:27.639 00.004 1032 Enqueuing Expose request
23:35:27.645 00.006 10072 Worker thread wakes up
23:35:27.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:27.646 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:27.646 00.000 1032 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
23:35:28.059 00.413 10072 Exposure complete
23:35:28.156 00.097 10072 worker thread done servicing request
23:35:28.156 00.000 1032 OnExposeComplete: enter
23:35:28.160 00.004 1032 UpdateGuideState(): m_state=6
23:35:28.162 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10049
23:35:28.164 00.002 1032 Star::Find returns 1 (0), X=1109.09, Y=129.54, Mass=1370, SNR=26.0, Peak=119 HFD=3.5
23:35:28.167 00.003 1032 MultiStar: [#1 0.13,-0.21,0.97,U] [#2 0.13,-0.17,0.81,U] [#3 -0.12,-0.18,0.79,U] [#4 0.02,-0.36,0.00,M2] [#5 0.12,-0.18,0.65,U] [#6 -0.09,-0.06,0.60,U] [#7 0.02,-0.38,0.00,M5] [#8 -0.05,-0.49,0.00,M3] 
23:35:28.169 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.16}, one-star: {0.29, -0.12}
23:35:28.173 00.004 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
23:35:28.175 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
23:35:28.179 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.18 cameraTheta=-1.02 mountX=-0.18 mountY=-0.05, mountTheta=-2.85
23:35:28.261 00.082 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.16, opts=13)
23:35:28.265 00.004 1032 Enqueuing Move request for scope (0.10, -0.16)
23:35:28.327 00.062 10072 Worker thread wakes up
23:35:28.327 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
23:35:28.327 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
23:35:28.328 00.001 10072 Moving (0.10, -0.16) raw xDistance=-0.18 yDistance=-0.05
23:35:28.330 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:35:28.336 00.006 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.76
23:35:28.336 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
23:35:28.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:28.337 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:35:28.337 00.000 10072 MoveAxis(E, 95, ABG)
23:35:28.337 00.000 10072 Guiding  Dir = 2, Dur = 95
23:35:28.337 00.000 10072 IsGuiding returns 0
23:35:28.338 00.001 10072 PulseGuide returned control before completion, sleep 105
23:35:28.478 00.140 10072 IsGuiding returns 1
23:35:28.478 00.000 10072 scope still moving after pulse duration time elapsed
23:35:28.579 00.101 10072 IsGuiding returns 1
23:35:28.594 00.015 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:35:28.660 00.066 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:28.666 00.006 10072 IsGuiding returns 0
23:35:28.666 00.000 10072 scope move finished after 95 + 234 ms
23:35:28.667 00.001 10072 Move returns status 0, amount 95
23:35:28.667 00.000 10072 MoveAxis(N, 0, ABG)
23:35:28.667 00.000 10072 Move returns status 0, amount 0
23:35:28.667 00.000 10072 move complete, result=0
23:35:28.667 00.000 10072 worker thread done servicing request
23:35:28.667 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:28.727 00.060 1032 Enqueuing Expose request
23:35:28.737 00.010 10072 Worker thread wakes up
23:35:28.737 00.000 1032 GuideStep: -0.2 px 95 ms EAST, -0.1 px 0 ms NORTH
23:35:28.742 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:28.742 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:29.397 00.655 10072 Exposure complete
23:35:29.484 00.087 10072 worker thread done servicing request
23:35:29.485 00.001 1032 OnExposeComplete: enter
23:35:29.489 00.004 1032 UpdateGuideState(): m_state=6
23:35:29.494 00.005 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10050
23:35:29.497 00.003 1032 Star::Find returns 1 (0), X=1109.00, Y=129.63, Mass=1431, SNR=26.6, Peak=124 HFD=3.4
23:35:29.500 00.003 1032 MultiStar: [#1 -0.06,-0.05,0.96,U] [#2 0.07,-0.17,0.81,U] [#3 -0.26,-0.16,0.00,M1] [#4 -0.00,-0.19,0.66,U] [#5 0.06,-0.09,0.63,U] [#6 -0.14,0.04,0.64,U] [#7 0.09,-0.30,0.00,M6] [#8 -0.05,-0.07,0.51,U] 
23:35:29.502 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.08}, one-star: {0.20, -0.03}
23:35:29.505 00.003 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
23:35:29.507 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
23:35:29.510 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.29 mountX=-0.08 mountY=-0.00, mountTheta=-3.12
23:35:29.561 00.051 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
23:35:29.567 00.006 1032 Enqueuing Move request for scope (0.02, -0.08)
23:35:29.573 00.006 10072 Worker thread wakes up
23:35:29.574 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
23:35:29.574 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
23:35:29.574 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=-0.00
23:35:29.623 00.049 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:35:29.668 00.045 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:35:29.668 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:35:29.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:29.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:35:29.668 00.000 10072 MoveAxis(E, 14, ABG)
23:35:29.669 00.001 10072 Guiding  Dir = 2, Dur = 14
23:35:29.677 00.008 10072 IsGuiding returns 0
23:35:29.679 00.002 10072 PulseGuide returned control before completion, sleep 23
23:35:29.779 00.100 10072 IsGuiding returns 0
23:35:29.779 00.000 10072 Move returns status 0, amount 14
23:35:29.779 00.000 10072 MoveAxis(N, 0, ABG)
23:35:29.779 00.000 10072 Move returns status 0, amount 0
23:35:29.779 00.000 10072 move complete, result=0
23:35:29.780 00.001 10072 worker thread done servicing request
23:35:30.063 00.283 1032 UpdateGuideState exits: m=1431 SNR=26.6
23:35:30.073 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:30.077 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:30.082 00.005 1032 Enqueuing Expose request
23:35:30.254 00.172 10072 Worker thread wakes up
23:35:30.254 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:30.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:30.257 00.003 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
23:35:31.265 01.008 10072 Exposure complete
23:35:31.780 00.515 10072 worker thread done servicing request
23:35:31.781 00.001 1032 OnExposeComplete: enter
23:35:31.784 00.003 1032 UpdateGuideState(): m_state=6
23:35:31.787 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10051
23:35:31.790 00.003 1032 Star::Find returns 1 (0), X=1109.06, Y=129.59, Mass=1347, SNR=25.8, Peak=105 HFD=3.5
23:35:31.792 00.002 1032 MultiStar: [#1 0.10,-0.30,0.00,M1] [#2 0.21,-0.30,0.00,M1] [#3 0.13,-0.19,0.78,U] [#4 0.07,-0.24,0.67,U] [#5 0.10,-0.26,0.00,M1] [#6 -0.10,-0.08,0.63,U] [#7 0.06,-0.41,0.00,M7] [#8 0.07,-0.35,0.00,M3] 
23:35:31.795 00.003 1032 refined, 3 included, MultiStar: {0.11, -0.14}, one-star: {0.26, -0.06}
23:35:31.798 00.003 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
23:35:31.801 00.003 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
23:35:31.803 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.87 mountX=-0.16 mountY=-0.08, mountTheta=-2.70
23:35:31.807 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.14, opts=13)
23:35:31.810 00.003 1032 Enqueuing Move request for scope (0.11, -0.14)
23:35:32.039 00.229 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:35:32.064 00.025 10072 Worker thread wakes up
23:35:32.064 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
23:35:32.064 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
23:35:32.064 00.000 10072 Moving (0.11, -0.14) raw xDistance=-0.16 yDistance=-0.08
23:35:32.073 00.009 10072 PPEC rslt: input = -0.16, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 288.76
23:35:32.073 00.000 10072 PPEC: input: -0.16, control: -0.10, exposure: 500
23:35:32.073 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:32.073 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:35:32.073 00.000 10072 MoveAxis(E, 96, ABG)
23:35:32.073 00.000 10072 Guiding  Dir = 2, Dur = 96
23:35:32.074 00.001 10072 IsGuiding returns 0
23:35:32.074 00.000 10072 PulseGuide returned control before completion, sleep 106
23:35:32.301 00.227 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:35:32.376 00.075 10072 IsGuiding returns 1
23:35:32.376 00.000 10072 scope still moving after pulse duration time elapsed
23:35:32.376 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:32.380 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:32.383 00.003 1032 Enqueuing Expose request
23:35:32.408 00.025 10072 IsGuiding returns 0
23:35:32.409 00.001 10072 scope move finished after 96 + 238 ms
23:35:32.409 00.000 10072 Move returns status 0, amount 96
23:35:32.409 00.000 10072 MoveAxis(N, 0, ABG)
23:35:32.409 00.000 10072 Move returns status 0, amount 0
23:35:32.409 00.000 10072 move complete, result=0
23:35:32.409 00.000 10072 worker thread done servicing request
23:35:32.409 00.000 10072 Worker thread wakes up
23:35:32.409 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:32.409 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:32.412 00.003 1032 GuideStep: -0.2 px 96 ms EAST, -0.1 px 0 ms NORTH
23:35:33.040 00.628 10072 Exposure complete
23:35:33.127 00.087 1032 OnExposeComplete: enter
23:35:33.129 00.002 1032 UpdateGuideState(): m_state=6
23:35:33.138 00.009 10072 worker thread done servicing request
23:35:33.139 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10052
23:35:33.142 00.003 1032 Star::Find returns 1 (0), X=1108.99, Y=129.82, Mass=1626, SNR=28.3, Peak=130 HFD=3.5
23:35:33.146 00.004 1032 MultiStar: [#1 -0.06,0.04,0.93,U] [#2 0.05,-0.01,0.76,U] [#3 -0.06,0.06,0.68,U] [#4 0.04,0.07,0.65,U] [#5 0.13,0.27,0.00,M2] [#6 -0.14,0.28,0.00,M1] [#7 -0.03,-0.10,0.65,U] [#8 -0.04,-0.06,0.49,U] 
23:35:33.148 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {0.20, 0.16}
23:35:33.151 00.003 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:35:33.153 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:35:33.156 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=0.96 mountX=0.03 mountY=-0.03, mountTheta=-0.87
23:35:33.159 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
23:35:33.162 00.003 1032 Enqueuing Move request for scope (0.02, 0.04)
23:35:33.165 00.003 10072 Worker thread wakes up
23:35:33.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
23:35:33.166 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
23:35:33.166 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
23:35:33.168 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:35:33.173 00.005 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:35:33.173 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
23:35:33.173 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:33.173 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:35:33.173 00.000 10072 MoveAxis(E, 16, ABG)
23:35:33.173 00.000 10072 Guiding  Dir = 2, Dur = 16
23:35:33.174 00.001 10072 IsGuiding returns 0
23:35:33.174 00.000 10072 PulseGuide returned control before completion, sleep 26
23:35:33.199 00.025 1032 UpdateGuideState exits: m=1626 SNR=28.3
23:35:33.202 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:33.210 00.008 10072 IsGuiding returns 1
23:35:33.210 00.000 10072 scope still moving after pulse duration time elapsed
23:35:33.210 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:33.213 00.003 1032 Enqueuing Expose request
23:35:33.241 00.028 10072 IsGuiding returns 1
23:35:33.272 00.031 10072 IsGuiding returns 1
23:35:33.325 00.053 10072 IsGuiding returns 1
23:35:33.353 00.028 10072 IsGuiding returns 1
23:35:33.385 00.032 10072 IsGuiding returns 1
23:35:33.411 00.026 10072 IsGuiding returns 0
23:35:33.411 00.000 10072 scope move finished after 16 + 221 ms
23:35:33.411 00.000 10072 Move returns status 0, amount 16
23:35:33.411 00.000 10072 MoveAxis(N, 0, ABG)
23:35:33.412 00.001 10072 Move returns status 0, amount 0
23:35:33.412 00.000 10072 move complete, result=0
23:35:33.412 00.000 10072 worker thread done servicing request
23:35:33.412 00.000 1032 GuideStep: 0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
23:35:33.416 00.004 10072 Worker thread wakes up
23:35:33.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:33.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:33.860 00.444 10072 Exposure complete
23:35:34.069 00.209 10072 worker thread done servicing request
23:35:34.069 00.000 1032 OnExposeComplete: enter
23:35:34.108 00.039 1032 UpdateGuideState(): m_state=6
23:35:34.111 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10053
23:35:34.114 00.003 1032 Star::Find returns 1 (0), X=1108.98, Y=129.77, Mass=1375, SNR=26.1, Peak=116 HFD=3.4
23:35:34.117 00.003 1032 MultiStar: [#1 -0.00,0.07,1.01,U] [#2 -0.02,-0.05,0.79,U] [#3 -0.09,-0.12,0.79,U] [#4 -0.00,-0.04,0.69,U] [#5 0.12,0.11,0.66,U] [#6 -0.02,0.17,0.63,U] [#7 0.05,-0.17,0.69,U] [#8 -0.00,-0.11,0.53,U] 
23:35:34.120 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {0.19, 0.11}
23:35:34.123 00.003 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
23:35:34.125 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
23:35:34.129 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.11 mountX=-0.00 mountY=-0.03, mountTheta=-1.72
23:35:34.133 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
23:35:34.175 00.042 1032 Enqueuing Move request for scope (0.03, 0.00)
23:35:34.178 00.003 10072 Worker thread wakes up
23:35:34.178 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
23:35:34.178 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
23:35:34.179 00.001 10072 Moving (0.03, 0.00) raw xDistance=-0.00 yDistance=-0.03
23:35:34.181 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:35:34.217 00.036 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:35:34.217 00.000 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
23:35:34.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:34.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:35:34.217 00.000 10072 MoveAxis(E, 17, ABG)
23:35:34.217 00.000 10072 Guiding  Dir = 2, Dur = 17
23:35:34.218 00.001 10072 IsGuiding returns 0
23:35:34.218 00.000 10072 PulseGuide returned control before completion, sleep 27
23:35:34.262 00.044 10072 IsGuiding returns 0
23:35:34.262 00.000 10072 Move returns status 0, amount 17
23:35:34.262 00.000 10072 MoveAxis(N, 0, ABG)
23:35:34.262 00.000 10072 Move returns status 0, amount 0
23:35:34.262 00.000 10072 move complete, result=0
23:35:34.262 00.000 10072 worker thread done servicing request
23:35:34.275 00.013 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:35:34.309 00.034 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:34.312 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:34.315 00.003 1032 Enqueuing Expose request
23:35:34.318 00.003 10072 Worker thread wakes up
23:35:34.318 00.000 1032 GuideStep: -0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
23:35:34.348 00.030 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:34.350 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:35.014 00.664 10072 Exposure complete
23:35:35.247 00.233 10072 worker thread done servicing request
23:35:35.247 00.000 1032 OnExposeComplete: enter
23:35:35.250 00.003 1032 UpdateGuideState(): m_state=6
23:35:35.253 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10054
23:35:35.256 00.003 1032 Star::Find returns 1 (0), X=1109.09, Y=129.70, Mass=1445, SNR=26.7, Peak=116 HFD=3.4
23:35:35.259 00.003 1032 MultiStar: [#1 0.01,-0.03,0.99,U] [#2 0.08,-0.10,0.78,U] [#3 -0.15,0.02,0.75,U] [#4 0.00,-0.09,0.66,U] [#5 0.12,0.07,0.63,U] [#6 -0.16,-0.06,0.64,U] [#7 0.09,-0.19,0.67,U] [#8 -0.02,-0.17,0.51,U] 
23:35:35.292 00.033 1032 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.30, 0.05}
23:35:35.295 00.003 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
23:35:35.298 00.003 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
23:35:35.332 00.034 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.83 mountX=-0.06 mountY=-0.03, mountTheta=-2.66
23:35:35.337 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
23:35:35.340 00.003 1032 Enqueuing Move request for scope (0.04, -0.05)
23:35:35.343 00.003 10072 Worker thread wakes up
23:35:35.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
23:35:35.343 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
23:35:35.343 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
23:35:35.377 00.034 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:35:35.381 00.004 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:35:35.381 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
23:35:35.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:35.382 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:35:35.387 00.005 10072 MoveAxis(E, 20, ABG)
23:35:35.387 00.000 10072 Guiding  Dir = 2, Dur = 20
23:35:35.387 00.000 10072 IsGuiding returns 0
23:35:35.388 00.001 10072 PulseGuide returned control before completion, sleep 30
23:35:35.431 00.043 10072 IsGuiding returns 0
23:35:35.431 00.000 10072 Move returns status 0, amount 20
23:35:35.431 00.000 10072 MoveAxis(N, 0, ABG)
23:35:35.431 00.000 10072 Move returns status 0, amount 0
23:35:35.431 00.000 10072 move complete, result=0
23:35:35.431 00.000 10072 worker thread done servicing request
23:35:35.469 00.038 1032 UpdateGuideState exits: m=1445 SNR=26.7
23:35:35.472 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:35.475 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:35.477 00.002 1032 Enqueuing Expose request
23:35:35.510 00.033 10072 Worker thread wakes up
23:35:35.510 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:35.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:35.510 00.000 1032 GuideStep: -0.1 px 20 ms EAST, -0.0 px 0 ms NORTH
23:35:36.170 00.660 10072 Exposure complete
23:35:36.293 00.123 10072 worker thread done servicing request
23:35:36.294 00.001 1032 OnExposeComplete: enter
23:35:36.297 00.003 1032 UpdateGuideState(): m_state=6
23:35:36.303 00.006 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10055
23:35:36.307 00.004 1032 Star::Find returns 1 (0), X=1108.97, Y=129.76, Mass=1317, SNR=25.5, Peak=108 HFD=3.3
23:35:36.310 00.003 1032 MultiStar: [#1 0.14,0.17,0.99,U] [#2 0.21,-0.00,0.79,U] [#3 -0.06,0.05,0.75,U] [#4 0.13,-0.01,0.69,U] [#5 0.13,0.18,0.70,U] [#6 -0.17,0.23,0.00,M1] [#7 0.07,0.02,0.75,U] [#8 0.10,-0.04,0.55,U] 
23:35:36.312 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {0.17, 0.11}
23:35:36.315 00.003 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
23:35:36.318 00.003 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
23:35:36.321 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.54 mountX=0.04 mountY=-0.13, mountTheta=-1.29
23:35:36.325 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
23:35:36.328 00.003 1032 Enqueuing Move request for scope (0.11, 0.07)
23:35:36.331 00.003 10072 Worker thread wakes up
23:35:36.331 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:35:36.331 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:35:36.331 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.13
23:35:36.334 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:35:36.338 00.004 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:35:36.338 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
23:35:36.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:36.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:35:36.338 00.000 10072 MoveAxis(E, 17, ABG)
23:35:36.338 00.000 10072 Guiding  Dir = 2, Dur = 17
23:35:36.340 00.002 10072 IsGuiding returns 0
23:35:36.341 00.001 10072 PulseGuide returned control before completion, sleep 27
23:35:36.366 00.025 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:35:36.371 00.005 10072 IsGuiding returns 0
23:35:36.372 00.001 10072 Move returns status 0, amount 17
23:35:36.372 00.000 10072 MoveAxis(N, 0, ABG)
23:35:36.372 00.000 10072 Move returns status 0, amount 0
23:35:36.372 00.000 10072 move complete, result=0
23:35:36.372 00.000 10072 worker thread done servicing request
23:35:36.372 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:36.375 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:36.378 00.003 1032 Enqueuing Expose request
23:35:36.381 00.003 10072 Worker thread wakes up
23:35:36.381 00.000 1032 GuideStep: 0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
23:35:36.384 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:36.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:36.798 00.414 10072 Exposure complete
23:35:36.861 00.063 10072 worker thread done servicing request
23:35:36.862 00.001 1032 OnExposeComplete: enter
23:35:36.864 00.002 1032 UpdateGuideState(): m_state=6
23:35:36.867 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10056
23:35:36.869 00.002 1032 Star::Find returns 1 (0), X=1109.16, Y=129.69, Mass=1360, SNR=25.9, Peak=123 HFD=3.4
23:35:36.872 00.003 1032 MultiStar: [#1 0.01,0.10,1.01,U] [#2 0.18,0.00,0.80,U] [#3 0.04,-0.01,0.76,U] [#4 0.16,-0.08,0.66,U] [#5 0.31,0.05,0.00,M1] [#6 -0.09,0.05,0.65,U] [#7 -0.01,-0.23,0.72,U] [#8 0.21,-0.11,0.52,U] 
23:35:36.874 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.36, 0.04}
23:35:36.876 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
23:35:36.879 00.003 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
23:35:36.881 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-0.14 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
23:35:36.885 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
23:35:36.888 00.003 1032 Enqueuing Move request for scope (0.11, -0.02)
23:35:36.891 00.003 10072 Worker thread wakes up
23:35:36.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
23:35:36.891 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
23:35:36.891 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.04 yDistance=-0.11
23:35:36.893 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:35:36.897 00.004 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:35:36.897 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:35:36.897 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:36.898 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:35:36.898 00.000 10072 MoveAxis(E, 14, ABG)
23:35:36.898 00.000 10072 Guiding  Dir = 2, Dur = 14
23:35:36.898 00.000 10072 IsGuiding returns 0
23:35:36.899 00.001 10072 PulseGuide returned control before completion, sleep 24
23:35:36.921 00.022 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:35:36.925 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:36.928 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:36.930 00.002 1032 Enqueuing Expose request
23:35:36.935 00.005 10072 IsGuiding returns 0
23:35:36.935 00.000 10072 Move returns status 0, amount 14
23:35:36.935 00.000 10072 MoveAxis(N, 0, ABG)
23:35:36.936 00.001 10072 Move returns status 0, amount 0
23:35:36.936 00.000 10072 move complete, result=0
23:35:36.936 00.000 10072 worker thread done servicing request
23:35:36.936 00.000 10072 Worker thread wakes up
23:35:36.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:36.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:36.943 00.007 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:35:37.664 00.721 10072 Exposure complete
23:35:37.960 00.296 1032 OnExposeComplete: enter
23:35:37.978 00.018 10072 worker thread done servicing request
23:35:37.978 00.000 1032 UpdateGuideState(): m_state=6
23:35:37.984 00.006 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10057
23:35:38.015 00.031 1032 Star::Find returns 1 (0), X=1109.07, Y=129.59, Mass=1330, SNR=25.6, Peak=114 HFD=3.5
23:35:38.021 00.006 1032 MultiStar: [#1 0.03,-0.09,0.97,U] [#2 0.23,-0.05,0.82,U] [#3 -0.10,-0.03,0.76,U] [#4 0.02,-0.19,0.69,U] [#5 0.25,-0.03,0.71,U] [#6 -0.04,0.07,0.64,U] [#7 0.07,-0.25,0.73,U] [#8 0.19,-0.28,0.00,M1] 
23:35:38.024 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {0.27, -0.07}
23:35:38.027 00.003 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
23:35:38.029 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
23:35:38.041 00.012 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.68 mountX=-0.10 mountY=-0.08, mountTheta=-2.51
23:35:38.090 00.049 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
23:35:38.097 00.007 1032 Enqueuing Move request for scope (0.10, -0.08)
23:35:38.101 00.004 10072 Worker thread wakes up
23:35:38.101 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:35:38.102 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:35:38.102 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
23:35:38.179 00.077 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:35:38.216 00.037 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:35:38.217 00.001 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
23:35:38.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:38.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:35:38.217 00.000 10072 MoveAxis(E, 23, ABG)
23:35:38.217 00.000 10072 Guiding  Dir = 2, Dur = 23
23:35:38.241 00.024 10072 IsGuiding returns 0
23:35:38.245 00.004 10072 PulseGuide returned control before completion, sleep 30
23:35:38.332 00.087 10072 IsGuiding returns 0
23:35:38.332 00.000 10072 Move returns status 0, amount 23
23:35:38.332 00.000 10072 MoveAxis(N, 0, ABG)
23:35:38.333 00.001 10072 Move returns status 0, amount 0
23:35:38.333 00.000 10072 move complete, result=0
23:35:38.333 00.000 10072 worker thread done servicing request
23:35:38.337 00.004 1032 UpdateGuideState exits: m=1330 SNR=25.6
23:35:38.342 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:38.345 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:38.354 00.009 1032 Enqueuing Expose request
23:35:38.360 00.006 10072 Worker thread wakes up
23:35:38.360 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:38.360 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:38.363 00.003 1032 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
23:35:38.997 00.634 10072 Exposure complete
23:35:39.069 00.072 10072 worker thread done servicing request
23:35:39.069 00.000 1032 OnExposeComplete: enter
23:35:39.074 00.005 1032 UpdateGuideState(): m_state=6
23:35:39.078 00.004 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10058
23:35:39.083 00.005 1032 Star::Find returns 1 (0), X=1109.04, Y=129.82, Mass=1427, SNR=26.5, Peak=115 HFD=3.3
23:35:39.087 00.004 1032 MultiStar: [#1 0.03,0.06,0.96,U] [#2 0.10,0.05,0.80,U] [#3 -0.13,0.05,0.75,U] [#4 0.10,0.06,0.67,U] [#5 0.14,0.15,0.66,U] [#6 -0.19,0.12,0.62,U] [#7 0.03,-0.17,0.66,U] [#8 0.06,-0.08,0.50,U] 
23:35:39.091 00.004 1032 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.24, 0.16}
23:35:39.093 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
23:35:39.095 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
23:35:39.097 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.81 mountX=0.04 mountY=-0.07, mountTheta=-1.02
23:35:39.102 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
23:35:39.104 00.002 1032 Enqueuing Move request for scope (0.05, 0.06)
23:35:39.107 00.003 10072 Worker thread wakes up
23:35:39.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
23:35:39.107 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
23:35:39.107 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.07
23:35:39.113 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:35:39.122 00.009 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:35:39.123 00.001 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
23:35:39.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:39.123 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:35:39.123 00.000 10072 MoveAxis(E, 20, ABG)
23:35:39.123 00.000 10072 Guiding  Dir = 2, Dur = 20
23:35:39.123 00.000 10072 IsGuiding returns 0
23:35:39.124 00.001 10072 PulseGuide returned control before completion, sleep 30
23:35:39.162 00.038 1032 UpdateGuideState exits: m=1427 SNR=26.5
23:35:39.184 00.022 10072 IsGuiding returns 0
23:35:39.184 00.000 10072 Move returns status 0, amount 20
23:35:39.184 00.000 10072 MoveAxis(N, 0, ABG)
23:35:39.184 00.000 10072 Move returns status 0, amount 0
23:35:39.184 00.000 10072 move complete, result=0
23:35:39.184 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:39.188 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:39.191 00.003 10072 worker thread done servicing request
23:35:39.191 00.000 1032 Enqueuing Expose request
23:35:39.194 00.003 10072 Worker thread wakes up
23:35:39.195 00.001 1032 GuideStep: 0.0 px 20 ms EAST, -0.1 px 0 ms NORTH
23:35:39.198 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:39.199 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:39.626 00.427 10072 Exposure complete
23:35:39.699 00.073 10072 worker thread done servicing request
23:35:39.700 00.001 1032 OnExposeComplete: enter
23:35:39.702 00.002 1032 UpdateGuideState(): m_state=6
23:35:39.706 00.004 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10059
23:35:39.709 00.003 1032 Star::Find returns 1 (0), X=1108.99, Y=129.78, Mass=1340, SNR=25.7, Peak=121 HFD=3.3
23:35:39.715 00.006 1032 MultiStar: [#1 0.04,0.01,0.98,U] [#2 0.08,-0.03,0.82,U] [#3 -0.05,-0.01,0.76,U] [#4 -0.02,-0.11,0.70,U] [#5 0.21,0.14,0.64,U] [#6 -0.12,0.15,0.64,U] [#7 0.06,-0.25,0.70,U] [#8 -0.05,-0.21,0.55,U] 
23:35:39.718 00.003 1032 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.19, 0.12}
23:35:39.721 00.003 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
23:35:39.723 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
23:35:39.726 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.24 mountX=-0.02 mountY=-0.04, mountTheta=-2.07
23:35:39.732 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
23:35:39.734 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
23:35:39.736 00.002 10072 Worker thread wakes up
23:35:39.736 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
23:35:39.736 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
23:35:39.736 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.04
23:35:39.745 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:35:39.749 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:35:39.749 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:35:39.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:39.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:35:39.749 00.000 10072 MoveAxis(E, 14, ABG)
23:35:39.749 00.000 10072 Guiding  Dir = 2, Dur = 14
23:35:39.750 00.001 10072 IsGuiding returns 0
23:35:39.751 00.001 10072 PulseGuide returned control before completion, sleep 24
23:35:39.779 00.028 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:35:39.782 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:39.784 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:39.787 00.003 1032 Enqueuing Expose request
23:35:39.790 00.003 10072 IsGuiding returns 0
23:35:39.790 00.000 10072 Move returns status 0, amount 14
23:35:39.790 00.000 10072 MoveAxis(N, 0, ABG)
23:35:39.790 00.000 10072 Move returns status 0, amount 0
23:35:39.790 00.000 10072 move complete, result=0
23:35:39.790 00.000 10072 worker thread done servicing request
23:35:39.790 00.000 10072 Worker thread wakes up
23:35:39.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:39.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:39.805 00.015 1032 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
23:35:40.416 00.611 10072 Exposure complete
23:35:40.482 00.066 10072 worker thread done servicing request
23:35:40.482 00.000 1032 OnExposeComplete: enter
23:35:40.486 00.004 1032 UpdateGuideState(): m_state=6
23:35:40.490 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10060
23:35:40.497 00.007 1032 Star::Find returns 1 (0), X=1109.02, Y=129.65, Mass=1445, SNR=26.7, Peak=117 HFD=3.4
23:35:40.500 00.003 1032 MultiStar: [#1 0.05,-0.07,0.93,U] [#2 0.08,-0.11,0.80,U] [#3 -0.04,-0.12,0.75,U] [#4 0.03,-0.07,0.62,U] [#5 0.19,0.01,0.65,U] [#6 -0.07,0.15,0.61,U] [#7 0.01,-0.21,0.67,U] [#8 0.05,-0.19,0.50,U] 
23:35:40.503 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.22, -0.01}
23:35:40.505 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
23:35:40.507 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
23:35:40.510 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.09 cameraTheta=-0.79 mountX=-0.08 mountY=-0.05, mountTheta=-2.62
23:35:40.514 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
23:35:40.518 00.004 1032 Enqueuing Move request for scope (0.07, -0.07)
23:35:40.521 00.003 10072 Worker thread wakes up
23:35:40.521 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
23:35:40.521 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
23:35:40.521 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=-0.05
23:35:40.524 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:35:40.527 00.003 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:35:40.528 00.001 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
23:35:40.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:40.528 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:35:40.528 00.000 10072 MoveAxis(E, 18, ABG)
23:35:40.528 00.000 10072 Guiding  Dir = 2, Dur = 18
23:35:40.529 00.001 10072 IsGuiding returns 0
23:35:40.530 00.001 10072 PulseGuide returned control before completion, sleep 28
23:35:40.555 00.025 1032 UpdateGuideState exits: m=1445 SNR=26.7
23:35:40.557 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:40.559 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:40.562 00.003 1032 Enqueuing Expose request
23:35:40.567 00.005 10072 IsGuiding returns 0
23:35:40.567 00.000 10072 Move returns status 0, amount 18
23:35:40.567 00.000 10072 MoveAxis(N, 0, ABG)
23:35:40.567 00.000 10072 Move returns status 0, amount 0
23:35:40.568 00.001 10072 move complete, result=0
23:35:40.568 00.000 10072 worker thread done servicing request
23:35:40.568 00.000 10072 Worker thread wakes up
23:35:40.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:40.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:40.574 00.006 1032 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
23:35:40.976 00.402 10072 Exposure complete
23:35:41.050 00.074 1032 OnExposeComplete: enter
23:35:41.058 00.008 1032 UpdateGuideState(): m_state=6
23:35:41.064 00.006 10072 worker thread done servicing request
23:35:41.064 00.000 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10061
23:35:41.067 00.003 1032 Star::Find returns 1 (0), X=1108.96, Y=129.65, Mass=1419, SNR=26.5, Peak=103 HFD=3.6
23:35:41.069 00.002 1032 MultiStar: [#1 0.00,-0.08,0.94,U] [#2 0.06,-0.09,0.81,U] [#3 -0.05,-0.07,0.74,U] [#4 0.00,-0.12,0.65,U] [#5 0.07,0.06,0.69,U] [#6 -0.01,0.10,0.61,U] [#7 0.11,-0.29,0.00,M1] [#8 -0.02,-0.24,0.50,U] 
23:35:41.071 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.05}, one-star: {0.16, -0.00}
23:35:41.074 00.003 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
23:35:41.076 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
23:35:41.078 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.97 mountX=-0.06 mountY=-0.02, mountTheta=-2.81
23:35:41.087 00.009 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
23:35:41.089 00.002 1032 Enqueuing Move request for scope (0.03, -0.05)
23:35:41.093 00.004 10072 Worker thread wakes up
23:35:41.093 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
23:35:41.093 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
23:35:41.093 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.02
23:35:41.095 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:35:41.100 00.005 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:35:41.100 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
23:35:41.100 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:41.100 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:35:41.100 00.000 10072 MoveAxis(E, 16, ABG)
23:35:41.100 00.000 10072 Guiding  Dir = 2, Dur = 16
23:35:41.101 00.001 10072 IsGuiding returns 0
23:35:41.102 00.001 10072 PulseGuide returned control before completion, sleep 26
23:35:41.128 00.026 1032 UpdateGuideState exits: m=1419 SNR=26.5
23:35:41.132 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:41.134 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:41.136 00.002 1032 Enqueuing Expose request
23:35:41.147 00.011 10072 IsGuiding returns 0
23:35:41.147 00.000 10072 Move returns status 0, amount 16
23:35:41.147 00.000 10072 MoveAxis(N, 0, ABG)
23:35:41.147 00.000 10072 Move returns status 0, amount 0
23:35:41.147 00.000 10072 move complete, result=0
23:35:41.150 00.003 10072 worker thread done servicing request
23:35:41.150 00.000 10072 Worker thread wakes up
23:35:41.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:41.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:41.154 00.004 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
23:35:41.781 00.627 10072 Exposure complete
23:35:41.866 00.085 10072 worker thread done servicing request
23:35:41.866 00.000 1032 OnExposeComplete: enter
23:35:41.870 00.004 1032 UpdateGuideState(): m_state=6
23:35:41.873 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10062
23:35:41.875 00.002 1032 Star::Find returns 1 (0), X=1109.16, Y=129.66, Mass=1409, SNR=26.4, Peak=121 HFD=3.5
23:35:41.877 00.002 1032 MultiStar: [#1 0.10,-0.12,0.97,U] [#2 0.25,-0.09,0.00,M1] [#3 -0.00,0.04,0.73,U] [#4 0.10,0.03,0.68,U] [#5 0.21,-0.04,0.67,U] [#6 -0.21,0.17,0.00,M1] [#7 0.18,-0.20,0.00,M2] [#8 -0.02,-0.12,0.53,U] 
23:35:41.879 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.03}, one-star: {0.36, 0.00}
23:35:41.881 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:35:41.883 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:35:41.886 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.23 mountX=-0.07 mountY=-0.13, mountTheta=-2.06
23:35:41.890 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
23:35:41.896 00.006 1032 Enqueuing Move request for scope (0.14, -0.03)
23:35:41.904 00.008 10072 Worker thread wakes up
23:35:41.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
23:35:41.904 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
23:35:41.905 00.001 10072 Moving (0.14, -0.03) raw xDistance=-0.07 yDistance=-0.13
23:35:41.907 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:35:41.911 00.004 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:35:41.911 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
23:35:41.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:41.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:35:41.911 00.000 10072 MoveAxis(E, 15, ABG)
23:35:41.911 00.000 10072 Guiding  Dir = 2, Dur = 15
23:35:41.912 00.001 10072 IsGuiding returns 0
23:35:41.913 00.001 10072 PulseGuide returned control before completion, sleep 25
23:35:41.937 00.024 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:35:41.940 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:41.942 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:41.946 00.004 1032 Enqueuing Expose request
23:35:41.949 00.003 10072 IsGuiding returns 0
23:35:41.949 00.000 10072 Move returns status 0, amount 15
23:35:41.950 00.001 10072 MoveAxis(N, 0, ABG)
23:35:41.950 00.000 10072 Move returns status 0, amount 0
23:35:41.950 00.000 10072 move complete, result=0
23:35:41.950 00.000 10072 worker thread done servicing request
23:35:41.950 00.000 10072 Worker thread wakes up
23:35:41.950 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:41.950 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:41.963 00.013 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:35:42.358 00.395 10072 Exposure complete
23:35:42.437 00.079 10072 worker thread done servicing request
23:35:42.437 00.000 1032 OnExposeComplete: enter
23:35:42.441 00.004 1032 UpdateGuideState(): m_state=6
23:35:42.444 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10063
23:35:42.447 00.003 1032 Star::Find returns 1 (0), X=1109.16, Y=129.62, Mass=1325, SNR=25.6, Peak=116 HFD=3.5
23:35:42.450 00.003 1032 MultiStar: [#1 0.18,-0.07,0.96,U] [#2 0.12,-0.11,0.79,U] [#3 0.02,-0.14,0.75,U] [#4 0.01,-0.25,0.64,U] [#5 0.20,-0.10,0.71,U] [#6 -0.04,-0.01,0.67,U] [#7 0.07,-0.25,0.00,M3] [#8 0.21,-0.20,0.00,M1] 
23:35:42.453 00.003 1032 refined, 6 included, MultiStar: {0.14, -0.10}, one-star: {0.36, -0.03}
23:35:42.460 00.007 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
23:35:42.464 00.004 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
23:35:42.467 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.61 mountX=-0.13 mountY=-0.11, mountTheta=-2.44
23:35:42.471 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
23:35:42.474 00.003 1032 Enqueuing Move request for scope (0.14, -0.10)
23:35:42.476 00.002 10072 Worker thread wakes up
23:35:42.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
23:35:42.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
23:35:42.476 00.000 10072 Moving (0.14, -0.10) raw xDistance=-0.13 yDistance=-0.11
23:35:42.479 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:35:42.483 00.004 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:35:42.483 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:35:42.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:42.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:35:42.484 00.001 10072 MoveAxis(E, 13, ABG)
23:35:42.484 00.000 10072 Guiding  Dir = 2, Dur = 13
23:35:42.485 00.001 10072 IsGuiding returns 0
23:35:42.490 00.005 10072 PulseGuide returned control before completion, sleep 19
23:35:42.514 00.024 1032 UpdateGuideState exits: m=1325 SNR=25.6
23:35:42.518 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:42.521 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:42.524 00.003 1032 Enqueuing Expose request
23:35:42.527 00.003 10072 IsGuiding returns 0
23:35:42.527 00.000 10072 Move returns status 0, amount 13
23:35:42.527 00.000 10072 MoveAxis(N, 0, ABG)
23:35:42.527 00.000 10072 Move returns status 0, amount 0
23:35:42.527 00.000 10072 move complete, result=0
23:35:42.528 00.001 10072 worker thread done servicing request
23:35:42.528 00.000 10072 Worker thread wakes up
23:35:42.528 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:42.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:42.536 00.008 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:35:43.153 00.617 10072 Exposure complete
23:35:43.237 00.084 10072 worker thread done servicing request
23:35:43.237 00.000 1032 OnExposeComplete: enter
23:35:43.242 00.005 1032 UpdateGuideState(): m_state=6
23:35:43.246 00.004 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10064
23:35:43.249 00.003 1032 Star::Find returns 1 (0), X=1109.20, Y=129.50, Mass=1416, SNR=26.4, Peak=123 HFD=3.4
23:35:43.254 00.005 1032 MultiStar: [#1 0.07,-0.28,0.00,M1] [#2 0.13,-0.20,0.77,U] [#3 -0.01,-0.31,0.00,M1] [#4 0.14,-0.32,0.00,M1] [#5 0.26,-0.10,0.00,M1] [#6 -0.01,-0.12,0.60,U] [#7 0.19,-0.44,0.00,M4] [#8 0.13,-0.27,0.00,M2] 
23:35:43.257 00.003 1032 refined, 2 included, MultiStar: {0.21, -0.16}, one-star: {0.41, -0.15}
23:35:43.260 00.003 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
23:35:43.263 00.003 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
23:35:43.269 00.006 1032 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.27 cameraTheta=-0.65 mountX=-0.21 mountY=-0.16, mountTheta=-2.48
23:35:43.276 00.007 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.16, opts=13)
23:35:43.280 00.004 1032 Enqueuing Move request for scope (0.21, -0.16)
23:35:43.284 00.004 10072 Worker thread wakes up
23:35:43.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.16) opts 0xd
23:35:43.284 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.16)
23:35:43.284 00.000 10072 Moving (0.21, -0.16) raw xDistance=-0.21 yDistance=-0.16
23:35:43.288 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:35:43.297 00.009 10072 PPEC rslt: input = -0.21, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 288.78
23:35:43.297 00.000 10072 PPEC: input: -0.21, control: -0.12, exposure: 500
23:35:43.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:43.299 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:35:43.299 00.000 10072 MoveAxis(E, 115, ABG)
23:35:43.299 00.000 10072 Guiding  Dir = 2, Dur = 115
23:35:43.300 00.001 10072 IsGuiding returns 0
23:35:43.300 00.000 10072 PulseGuide returned control before completion, sleep 125
23:35:43.337 00.037 1032 UpdateGuideState exits: m=1416 SNR=26.4
23:35:43.347 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:43.350 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:43.354 00.004 1032 Enqueuing Expose request
23:35:43.432 00.078 10072 IsGuiding returns 0
23:35:43.432 00.000 10072 Move returns status 0, amount 115
23:35:43.432 00.000 10072 MoveAxis(N, 0, ABG)
23:35:43.432 00.000 10072 Move returns status 0, amount 0
23:35:43.432 00.000 10072 move complete, result=0
23:35:43.432 00.000 10072 worker thread done servicing request
23:35:43.432 00.000 10072 Worker thread wakes up
23:35:43.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:43.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:43.456 00.024 1032 GuideStep: -0.2 px 115 ms EAST, -0.2 px 0 ms NORTH
23:35:43.843 00.387 10072 Exposure complete
23:35:43.914 00.071 10072 worker thread done servicing request
23:35:43.914 00.000 1032 OnExposeComplete: enter
23:35:43.919 00.005 1032 UpdateGuideState(): m_state=6
23:35:43.924 00.005 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10065
23:35:43.927 00.003 1032 Star::Find returns 1 (0), X=1109.08, Y=129.54, Mass=1461, SNR=26.9, Peak=122 HFD=3.6
23:35:43.930 00.003 1032 MultiStar: [#1 0.12,-0.23,1.00,U] [#2 0.13,-0.23,0.00,M1] [#3 -0.06,-0.24,0.77,U] [#4 0.14,-0.26,0.00,M2] [#5 0.26,-0.12,0.00,M2] [#6 0.09,0.02,0.58,U] [#7 0.11,-0.32,0.00,M5] [#8 0.10,-0.54,0.00,M3] 
23:35:43.933 00.003 1032 refined, 3 included, MultiStar: {0.12, -0.15}, one-star: {0.28, -0.12}
23:35:43.935 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
23:35:43.937 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
23:35:43.939 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.90 mountX=-0.18 mountY=-0.08, mountTheta=-2.73
23:35:43.942 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.15, opts=13)
23:35:43.944 00.002 1032 Enqueuing Move request for scope (0.12, -0.15)
23:35:43.946 00.002 10072 Worker thread wakes up
23:35:43.946 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
23:35:43.948 00.002 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
23:35:43.948 00.000 10072 Moving (0.12, -0.15) raw xDistance=-0.18 yDistance=-0.08
23:35:43.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:35:43.954 00.004 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.78
23:35:43.954 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
23:35:43.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:43.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:35:43.954 00.000 10072 MoveAxis(E, 97, ABG)
23:35:43.954 00.000 10072 Guiding  Dir = 2, Dur = 97
23:35:43.956 00.002 10072 IsGuiding returns 0
23:35:43.958 00.002 10072 PulseGuide returned control before completion, sleep 107
23:35:43.982 00.024 1032 UpdateGuideState exits: m=1461 SNR=26.9
23:35:43.985 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:43.992 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:43.995 00.003 1032 Enqueuing Expose request
23:35:44.072 00.077 10072 IsGuiding returns 0
23:35:44.072 00.000 10072 Move returns status 0, amount 97
23:35:44.072 00.000 10072 MoveAxis(N, 0, ABG)
23:35:44.072 00.000 10072 Move returns status 0, amount 0
23:35:44.072 00.000 10072 move complete, result=0
23:35:44.072 00.000 10072 worker thread done servicing request
23:35:44.072 00.000 10072 Worker thread wakes up
23:35:44.072 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:44.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:44.086 00.014 1032 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
23:35:44.699 00.613 10072 Exposure complete
23:35:44.767 00.068 1032 OnExposeComplete: enter
23:35:44.775 00.008 1032 UpdateGuideState(): m_state=6
23:35:44.779 00.004 10072 worker thread done servicing request
23:35:44.779 00.000 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10066
23:35:44.782 00.003 1032 Star::Find returns 1 (0), X=1109.02, Y=129.81, Mass=1313, SNR=25.4, Peak=99 HFD=3.6
23:35:44.784 00.002 1032 MultiStar: [#1 0.05,0.03,1.02,U] [#2 0.06,-0.11,0.86,U] [#3 -0.11,0.02,0.77,U] [#4 0.04,-0.05,0.70,U] [#5 0.18,0.02,0.67,U] [#6 -0.16,0.05,0.65,U] [#7 0.02,-0.15,0.75,U] [#8 0.13,-0.11,0.53,U] 
23:35:44.786 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.22, 0.15}
23:35:44.790 00.004 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
23:35:44.792 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
23:35:44.794 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.17 mountX=-0.02 mountY=-0.05, mountTheta=-2.00
23:35:44.799 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
23:35:44.801 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
23:35:44.803 00.002 10072 Worker thread wakes up
23:35:44.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
23:35:44.803 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
23:35:44.803 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
23:35:44.811 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:35:44.814 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:35:44.815 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:35:44.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:44.815 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:35:44.815 00.000 10072 MoveAxis(E, 12, ABG)
23:35:44.815 00.000 10072 Guiding  Dir = 2, Dur = 12
23:35:44.815 00.000 10072 IsGuiding returns 0
23:35:44.816 00.001 10072 PulseGuide returned control before completion, sleep 22
23:35:44.838 00.022 1032 UpdateGuideState exits: m=1313 SNR=25.4
23:35:44.840 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:44.842 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:44.845 00.003 1032 Enqueuing Expose request
23:35:44.850 00.005 10072 IsGuiding returns 0
23:35:44.850 00.000 10072 Move returns status 0, amount 12
23:35:44.850 00.000 10072 MoveAxis(N, 0, ABG)
23:35:44.851 00.001 10072 Move returns status 0, amount 0
23:35:44.851 00.000 10072 move complete, result=0
23:35:44.851 00.000 10072 worker thread done servicing request
23:35:44.851 00.000 10072 Worker thread wakes up
23:35:44.851 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:44.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:44.858 00.007 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
23:35:45.260 00.402 10072 Exposure complete
23:35:45.345 00.085 10072 worker thread done servicing request
23:35:45.345 00.000 1032 OnExposeComplete: enter
23:35:45.350 00.005 1032 UpdateGuideState(): m_state=6
23:35:45.354 00.004 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10067
23:35:45.357 00.003 1032 Star::Find returns 1 (0), X=1109.13, Y=129.58, Mass=1252, SNR=24.9, Peak=103 HFD=3.5
23:35:45.361 00.004 1032 MultiStar: [#1 0.08,-0.04,1.06,U] [#2 0.21,-0.09,0.84,U] [#3 -0.17,-0.01,0.83,U] [#4 0.20,-0.07,0.72,U] [#5 0.27,-0.09,0.00,M2] [#6 -0.08,0.04,0.68,U] [#7 0.08,-0.26,0.00,M5] [#8 0.14,-0.20,0.53,U] 
23:35:45.370 00.009 1032 refined, 6 included, MultiStar: {0.11, -0.06}, one-star: {0.33, -0.07}
23:35:45.374 00.004 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
23:35:45.376 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
23:35:45.379 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.49 mountX=-0.08 mountY=-0.09, mountTheta=-2.32
23:35:45.387 00.008 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
23:35:45.397 00.010 1032 Enqueuing Move request for scope (0.11, -0.06)
23:35:45.401 00.004 10072 Worker thread wakes up
23:35:45.401 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
23:35:45.401 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
23:35:45.401 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.08 yDistance=-0.09
23:35:45.403 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:35:45.407 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:35:45.407 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:35:45.407 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:45.407 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:35:45.407 00.000 10072 MoveAxis(E, 10, ABG)
23:35:45.408 00.001 10072 Guiding  Dir = 2, Dur = 10
23:35:45.408 00.000 10072 IsGuiding returns 0
23:35:45.409 00.001 10072 PulseGuide returned control before completion, sleep 20
23:35:45.432 00.023 1032 UpdateGuideState exits: m=1252 SNR=24.9
23:35:45.436 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:45.439 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:45.442 00.003 1032 Enqueuing Expose request
23:35:45.446 00.004 10072 IsGuiding returns 0
23:35:45.446 00.000 10072 Move returns status 0, amount 10
23:35:45.446 00.000 10072 MoveAxis(N, 0, ABG)
23:35:45.446 00.000 10072 Move returns status 0, amount 0
23:35:45.446 00.000 10072 move complete, result=0
23:35:45.446 00.000 10072 worker thread done servicing request
23:35:45.446 00.000 10072 Worker thread wakes up
23:35:45.447 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:45.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:45.458 00.011 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:35:46.074 00.616 10072 Exposure complete
23:35:46.136 00.062 10072 worker thread done servicing request
23:35:46.136 00.000 1032 OnExposeComplete: enter
23:35:46.139 00.003 1032 UpdateGuideState(): m_state=6
23:35:46.140 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10068
23:35:46.143 00.003 1032 Star::Find returns 1 (0), X=1109.18, Y=129.55, Mass=1331, SNR=25.6, Peak=115 HFD=3.5
23:35:46.146 00.003 1032 MultiStar: [#1 0.22,-0.05,0.94,U] [#2 0.29,-0.16,0.00,M1] [#3 0.08,-0.13,0.78,U] [#4 0.20,-0.16,0.00,M1] [#5 0.32,-0.05,0.00,M3] [#6 0.02,-0.12,0.67,U] [#7 0.23,-0.27,0.00,M6] [#8 0.11,-0.32,0.00,M2] 
23:35:46.149 00.003 1032 refined, 3 included, MultiStar: {0.20, -0.10}, one-star: {0.39, -0.10}
23:35:46.151 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
23:35:46.154 00.003 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
23:35:46.156 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.47 mountX=-0.15 mountY=-0.16, mountTheta=-2.30
23:35:46.161 00.005 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.10, opts=13)
23:35:46.163 00.002 1032 Enqueuing Move request for scope (0.20, -0.10)
23:35:46.165 00.002 10072 Worker thread wakes up
23:35:46.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
23:35:46.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
23:35:46.165 00.000 10072 Moving (0.20, -0.10) raw xDistance=-0.15 yDistance=-0.16
23:35:46.167 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:35:46.171 00.004 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.78
23:35:46.171 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:35:46.171 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:46.171 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:35:46.171 00.000 10072 MoveAxis(E, 81, ABG)
23:35:46.171 00.000 10072 Guiding  Dir = 2, Dur = 81
23:35:46.172 00.001 10072 IsGuiding returns 0
23:35:46.172 00.000 10072 PulseGuide returned control before completion, sleep 91
23:35:46.192 00.020 1032 UpdateGuideState exits: m=1331 SNR=25.6
23:35:46.198 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:46.201 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:46.202 00.001 1032 Enqueuing Expose request
23:35:46.272 00.070 10072 IsGuiding returns 0
23:35:46.272 00.000 10072 Move returns status 0, amount 81
23:35:46.272 00.000 10072 MoveAxis(N, 0, ABG)
23:35:46.272 00.000 10072 Move returns status 0, amount 0
23:35:46.272 00.000 10072 move complete, result=0
23:35:46.272 00.000 10072 worker thread done servicing request
23:35:46.272 00.000 10072 Worker thread wakes up
23:35:46.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:46.274 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:46.347 00.073 1032 GuideStep: -0.1 px 81 ms EAST, -0.2 px 0 ms NORTH
23:35:46.680 00.333 10072 Exposure complete
23:35:46.736 00.056 10072 worker thread done servicing request
23:35:46.736 00.000 1032 OnExposeComplete: enter
23:35:46.740 00.004 1032 UpdateGuideState(): m_state=6
23:35:46.744 00.004 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10069
23:35:46.747 00.003 1032 Star::Find returns 1 (0), X=1109.22, Y=129.71, Mass=1346, SNR=25.8, Peak=114 HFD=3.5
23:35:46.749 00.002 1032 MultiStar: [#1 0.26,-0.03,0.00,M1] [#2 0.29,-0.10,0.00,M2] [#3 0.06,-0.01,0.75,U] [#4 0.21,-0.13,0.65,U] [#5 0.30,0.06,0.00,M4] [#6 -0.08,0.01,0.62,U] [#7 0.21,-0.19,0.00,M7] [#8 0.23,-0.10,0.54,U] 
23:35:46.750 00.001 1032 refined, 4 included, MultiStar: {0.19, -0.02}, one-star: {0.42, 0.06}
23:35:46.753 00.003 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
23:35:46.754 00.001 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
23:35:46.756 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.12 mountX=-0.07 mountY=-0.18, mountTheta=-1.95
23:35:46.759 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.02, opts=13)
23:35:46.761 00.002 1032 Enqueuing Move request for scope (0.19, -0.02)
23:35:46.763 00.002 10072 Worker thread wakes up
23:35:46.763 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
23:35:46.763 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
23:35:46.763 00.000 10072 Moving (0.19, -0.02) raw xDistance=-0.07 yDistance=-0.18
23:35:46.765 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:35:46.769 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:35:46.769 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:35:46.770 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:46.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:35:46.770 00.000 10072 MoveAxis(E, 11, ABG)
23:35:46.770 00.000 10072 Guiding  Dir = 2, Dur = 11
23:35:46.771 00.001 10072 IsGuiding returns 0
23:35:46.771 00.000 10072 PulseGuide returned control before completion, sleep 21
23:35:46.790 00.019 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:35:46.793 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:46.796 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:46.799 00.003 1032 Enqueuing Expose request
23:35:46.803 00.004 10072 IsGuiding returns 0
23:35:46.803 00.000 10072 Move returns status 0, amount 11
23:35:46.803 00.000 10072 MoveAxis(N, 0, ABG)
23:35:46.803 00.000 10072 Move returns status 0, amount 0
23:35:46.803 00.000 10072 move complete, result=0
23:35:46.803 00.000 10072 worker thread done servicing request
23:35:46.803 00.000 10072 Worker thread wakes up
23:35:46.803 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:46.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:46.811 00.008 1032 GuideStep: -0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
23:35:47.431 00.620 10072 Exposure complete
23:35:47.483 00.052 10072 worker thread done servicing request
23:35:47.483 00.000 1032 OnExposeComplete: enter
23:35:47.485 00.002 1032 UpdateGuideState(): m_state=6
23:35:47.487 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10070
23:35:47.490 00.003 1032 Star::Find returns 1 (0), X=1109.14, Y=129.84, Mass=1266, SNR=25.0, Peak=107 HFD=3.2
23:35:47.495 00.005 1032 MultiStar: [#1 0.16,0.15,1.03,U] [#2 0.23,0.07,0.86,U] [#3 0.04,0.16,0.75,U] [#4 0.08,0.17,0.68,U] [#5 0.23,0.19,0.00,M5] [#6 -0.09,0.19,0.67,U] [#7 0.13,-0.08,0.75,U] [#8 0.13,-0.10,0.58,U] 
23:35:47.498 00.003 1032 refined, 7 included, MultiStar: {0.14, 0.10}, one-star: {0.35, 0.18}
23:35:47.500 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:35:47.503 00.003 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:35:47.506 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.18 cameraTheta=0.62 mountX=0.06 mountY=-0.16, mountTheta=-1.21
23:35:47.509 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.10, opts=13)
23:35:47.512 00.003 1032 Enqueuing Move request for scope (0.14, 0.10)
23:35:47.514 00.002 10072 Worker thread wakes up
23:35:47.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
23:35:47.515 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
23:35:47.515 00.000 10072 Moving (0.14, 0.10) raw xDistance=0.06 yDistance=-0.16
23:35:47.517 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:35:47.521 00.004 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:35:47.521 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:35:47.521 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:47.521 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:35:47.521 00.000 10072 MoveAxis(E, 12, ABG)
23:35:47.521 00.000 10072 Guiding  Dir = 2, Dur = 12
23:35:47.521 00.000 10072 IsGuiding returns 0
23:35:47.523 00.002 10072 PulseGuide returned control before completion, sleep 21
23:35:47.542 00.019 1032 UpdateGuideState exits: m=1266 SNR=25.0
23:35:47.544 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:47.546 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:47.548 00.002 1032 Enqueuing Expose request
23:35:47.554 00.006 10072 IsGuiding returns 0
23:35:47.554 00.000 10072 Move returns status 0, amount 12
23:35:47.554 00.000 10072 MoveAxis(N, 0, ABG)
23:35:47.554 00.000 10072 Move returns status 0, amount 0
23:35:47.554 00.000 10072 move complete, result=0
23:35:47.554 00.000 10072 worker thread done servicing request
23:35:47.554 00.000 10072 Worker thread wakes up
23:35:47.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:47.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:47.560 00.006 1032 GuideStep: 0.1 px 12 ms EAST, -0.2 px 0 ms NORTH
23:35:47.965 00.405 10072 Exposure complete
23:35:48.018 00.053 10072 worker thread done servicing request
23:35:48.018 00.000 1032 OnExposeComplete: enter
23:35:48.020 00.002 1032 UpdateGuideState(): m_state=6
23:35:48.024 00.004 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10071
23:35:48.026 00.002 1032 Star::Find returns 1 (0), X=1109.14, Y=129.77, Mass=1204, SNR=24.4, Peak=101 HFD=3.5
23:35:48.028 00.002 1032 MultiStar: [#1 0.19,0.10,1.04,U] [#2 0.24,0.10,0.87,U] [#3 -0.10,0.02,0.83,U] [#4 0.13,-0.01,0.72,U] [#5 0.25,0.10,0.00,M6] [#6 -0.08,0.18,0.64,U] [#7 0.17,-0.09,0.75,U] [#8 0.22,-0.16,0.00,M1] 
23:35:48.030 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.06}, one-star: {0.34, 0.11}
23:35:48.032 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
23:35:48.035 00.003 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
23:35:48.036 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.40 mountX=0.02 mountY=-0.15, mountTheta=-1.43
23:35:48.039 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
23:35:48.042 00.003 1032 Enqueuing Move request for scope (0.14, 0.06)
23:35:48.044 00.002 10072 Worker thread wakes up
23:35:48.044 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
23:35:48.044 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
23:35:48.044 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
23:35:48.046 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:35:48.050 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:35:48.050 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:35:48.050 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:48.050 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:35:48.050 00.000 10072 MoveAxis(E, 10, ABG)
23:35:48.051 00.001 10072 Guiding  Dir = 2, Dur = 10
23:35:48.051 00.000 10072 IsGuiding returns 0
23:35:48.051 00.000 10072 PulseGuide returned control before completion, sleep 20
23:35:48.070 00.019 1032 UpdateGuideState exits: m=1204 SNR=24.4
23:35:48.073 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:48.075 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:48.077 00.002 1032 Enqueuing Expose request
23:35:48.088 00.011 10072 IsGuiding returns 0
23:35:48.088 00.000 10072 Move returns status 0, amount 10
23:35:48.088 00.000 10072 MoveAxis(N, 0, ABG)
23:35:48.088 00.000 10072 Move returns status 0, amount 0
23:35:48.088 00.000 10072 move complete, result=0
23:35:48.088 00.000 10072 worker thread done servicing request
23:35:48.088 00.000 10072 Worker thread wakes up
23:35:48.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:48.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:48.090 00.002 1032 GuideStep: 0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
23:35:48.712 00.622 10072 Exposure complete
23:35:48.761 00.049 10072 worker thread done servicing request
23:35:48.762 00.001 1032 OnExposeComplete: enter
23:35:48.764 00.002 1032 UpdateGuideState(): m_state=6
23:35:48.766 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10072
23:35:48.767 00.001 1032 Star::Find returns 1 (0), X=1109.15, Y=129.79, Mass=1413, SNR=26.4, Peak=123 HFD=3.6
23:35:48.769 00.002 1032 MultiStar: [#1 0.13,-0.09,0.96,U] [#2 0.25,-0.12,0.00,M1] [#3 -0.02,-0.05,0.77,U] [#4 0.19,-0.17,0.65,U] [#5 0.21,-0.01,0.69,U] [#6 0.00,0.20,0.63,U] [#7 0.12,-0.33,0.00,M6] [#8 -0.03,-0.09,0.54,U] 
23:35:48.770 00.001 1032 refined, 6 included, MultiStar: {0.14, -0.01}, one-star: {0.36, 0.14}
23:35:48.773 00.003 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
23:35:48.774 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
23:35:48.776 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.04 mountX=-0.04 mountY=-0.13, mountTheta=-1.87
23:35:48.779 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
23:35:48.782 00.003 1032 Enqueuing Move request for scope (0.14, -0.01)
23:35:48.783 00.001 10072 Worker thread wakes up
23:35:48.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
23:35:48.783 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
23:35:48.784 00.001 10072 Moving (0.14, -0.01) raw xDistance=-0.04 yDistance=-0.13
23:35:48.785 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:35:48.787 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:35:48.789 00.002 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:35:48.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:48.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:35:48.789 00.000 10072 MoveAxis(E, 11, ABG)
23:35:48.789 00.000 10072 Guiding  Dir = 2, Dur = 11
23:35:48.789 00.000 10072 IsGuiding returns 0
23:35:48.789 00.000 10072 PulseGuide returned control before completion, sleep 21
23:35:48.807 00.018 1032 UpdateGuideState exits: m=1413 SNR=26.4
23:35:48.809 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:48.810 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:48.812 00.002 1032 Enqueuing Expose request
23:35:48.818 00.006 10072 IsGuiding returns 0
23:35:48.818 00.000 10072 Move returns status 0, amount 11
23:35:48.818 00.000 10072 MoveAxis(N, 0, ABG)
23:35:48.818 00.000 10072 Move returns status 0, amount 0
23:35:48.818 00.000 10072 move complete, result=0
23:35:48.818 00.000 10072 worker thread done servicing request
23:35:48.818 00.000 10072 Worker thread wakes up
23:35:48.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:48.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:48.821 00.003 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:35:49.229 00.408 10072 Exposure complete
23:35:49.280 00.051 10072 worker thread done servicing request
23:35:49.280 00.000 1032 OnExposeComplete: enter
23:35:49.282 00.002 1032 UpdateGuideState(): m_state=6
23:35:49.284 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10073
23:35:49.286 00.002 1032 Star::Find returns 1 (0), X=1109.01, Y=129.74, Mass=1493, SNR=27.2, Peak=121 HFD=3.6
23:35:49.289 00.003 1032 MultiStar: [#1 0.12,0.01,0.96,U] [#2 0.17,-0.01,0.84,U] [#3 -0.03,0.04,0.73,U] [#4 0.07,-0.09,0.67,U] [#5 0.10,-0.02,0.65,U] [#6 -0.09,0.08,0.63,U] [#7 0.05,-0.21,0.67,U] [#8 0.04,-0.07,0.51,U] 
23:35:49.291 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.22, 0.08}
23:35:49.292 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:35:49.294 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:35:49.296 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.09 cameraTheta=-0.15 mountX=-0.03 mountY=-0.08, mountTheta=-1.98
23:35:49.303 00.007 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
23:35:49.305 00.002 1032 Enqueuing Move request for scope (0.08, -0.01)
23:35:49.307 00.002 10072 Worker thread wakes up
23:35:49.307 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:35:49.307 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:35:49.307 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.08
23:35:49.309 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:35:49.311 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:35:49.311 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:35:49.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:49.312 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:35:49.312 00.000 10072 MoveAxis(E, 12, ABG)
23:35:49.312 00.000 10072 Guiding  Dir = 2, Dur = 12
23:35:49.312 00.000 10072 IsGuiding returns 0
23:35:49.312 00.000 10072 PulseGuide returned control before completion, sleep 22
23:35:49.327 00.015 1032 UpdateGuideState exits: m=1493 SNR=27.2
23:35:49.330 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:49.333 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:49.338 00.005 1032 Enqueuing Expose request
23:35:49.350 00.012 10072 IsGuiding returns 0
23:35:49.350 00.000 10072 Move returns status 0, amount 12
23:35:49.350 00.000 10072 MoveAxis(N, 0, ABG)
23:35:49.350 00.000 10072 Move returns status 0, amount 0
23:35:49.350 00.000 10072 move complete, result=0
23:35:49.350 00.000 10072 worker thread done servicing request
23:35:49.350 00.000 10072 Worker thread wakes up
23:35:49.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:49.351 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:49.351 00.000 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:35:49.979 00.628 10072 Exposure complete
23:35:50.027 00.048 10072 worker thread done servicing request
23:35:50.027 00.000 1032 OnExposeComplete: enter
23:35:50.030 00.003 1032 UpdateGuideState(): m_state=6
23:35:50.032 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10074
23:35:50.033 00.001 1032 Star::Find returns 1 (0), X=1109.17, Y=129.84, Mass=1321, SNR=25.5, Peak=114 HFD=3.6
23:35:50.035 00.002 1032 MultiStar: [#1 0.21,0.04,1.00,U] [#2 0.29,0.09,0.00,M1] [#3 -0.03,0.09,0.80,U] [#4 0.12,0.02,0.70,U] [#5 0.06,0.25,0.71,U] [#6 -0.05,0.19,0.66,U] [#7 0.21,-0.06,0.70,U] [#8 0.09,-0.08,0.50,U] 
23:35:50.038 00.003 1032 refined, 7 included, MultiStar: {0.14, 0.09}, one-star: {0.37, 0.18}
23:35:50.040 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:35:50.042 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:35:50.044 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.56 mountX=0.05 mountY=-0.15, mountTheta=-1.27
23:35:50.046 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.09, opts=13)
23:35:50.047 00.001 1032 Enqueuing Move request for scope (0.14, 0.09)
23:35:50.050 00.003 10072 Worker thread wakes up
23:35:50.050 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
23:35:50.050 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
23:35:50.052 00.002 10072 Moving (0.14, 0.09) raw xDistance=0.05 yDistance=-0.15
23:35:50.054 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:35:50.056 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:35:50.056 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:35:50.056 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:50.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:35:50.056 00.000 10072 MoveAxis(E, 13, ABG)
23:35:50.056 00.000 10072 Guiding  Dir = 2, Dur = 13
23:35:50.057 00.001 10072 IsGuiding returns 0
23:35:50.057 00.000 10072 PulseGuide returned control before completion, sleep 23
23:35:50.074 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.5
23:35:50.076 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:50.077 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:50.079 00.002 1032 Enqueuing Expose request
23:35:50.086 00.007 10072 IsGuiding returns 0
23:35:50.086 00.000 10072 Move returns status 0, amount 13
23:35:50.086 00.000 10072 MoveAxis(N, 0, ABG)
23:35:50.086 00.000 10072 Move returns status 0, amount 0
23:35:50.086 00.000 10072 move complete, result=0
23:35:50.086 00.000 10072 worker thread done servicing request
23:35:50.086 00.000 10072 Worker thread wakes up
23:35:50.086 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:50.086 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:50.092 00.006 1032 GuideStep: 0.0 px 13 ms EAST, -0.2 px 0 ms NORTH
23:35:50.499 00.407 10072 Exposure complete
23:35:50.550 00.051 10072 worker thread done servicing request
23:35:50.550 00.000 1032 OnExposeComplete: enter
23:35:50.553 00.003 1032 UpdateGuideState(): m_state=6
23:35:50.555 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10075
23:35:50.558 00.003 1032 Star::Find returns 1 (0), X=1109.17, Y=129.85, Mass=1319, SNR=25.5, Peak=109 HFD=3.5
23:35:50.560 00.002 1032 MultiStar: [#1 0.19,0.08,0.99,U] [#2 0.17,-0.02,0.85,U] [#3 0.01,0.03,0.76,U] [#4 0.22,0.07,0.69,U] [#5 0.44,0.16,0.00,M4] [#6 -0.13,0.08,0.62,U] [#7 0.19,-0.10,0.69,U] [#8 0.23,-0.03,0.53,U] 
23:35:50.561 00.001 1032 refined, 7 included, MultiStar: {0.17, 0.05}, one-star: {0.37, 0.20}
23:35:50.564 00.003 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
23:35:50.566 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
23:35:50.567 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.27 mountX=0.00 mountY=-0.18, mountTheta=-1.56
23:35:50.570 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.05, opts=13)
23:35:50.572 00.002 1032 Enqueuing Move request for scope (0.17, 0.05)
23:35:50.574 00.002 10072 Worker thread wakes up
23:35:50.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
23:35:50.574 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
23:35:50.574 00.000 10072 Moving (0.17, 0.05) raw xDistance=0.00 yDistance=-0.18
23:35:50.577 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:35:50.580 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:35:50.580 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:35:50.582 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:50.582 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:35:50.582 00.000 10072 MoveAxis(E, 11, ABG)
23:35:50.582 00.000 10072 Guiding  Dir = 2, Dur = 11
23:35:50.582 00.000 10072 IsGuiding returns 0
23:35:50.583 00.001 10072 PulseGuide returned control before completion, sleep 21
23:35:50.600 00.017 1032 UpdateGuideState exits: m=1319 SNR=25.5
23:35:50.602 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:50.604 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:50.605 00.001 1032 Enqueuing Expose request
23:35:50.606 00.001 10072 IsGuiding returns 0
23:35:50.606 00.000 10072 Move returns status 0, amount 11
23:35:50.606 00.000 10072 MoveAxis(N, 0, ABG)
23:35:50.608 00.002 10072 Move returns status 0, amount 0
23:35:50.608 00.000 10072 move complete, result=0
23:35:50.608 00.000 10072 worker thread done servicing request
23:35:50.608 00.000 10072 Worker thread wakes up
23:35:50.608 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:50.608 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:50.617 00.009 1032 GuideStep: 0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
23:35:51.234 00.617 10072 Exposure complete
23:35:51.282 00.048 10072 worker thread done servicing request
23:35:51.283 00.001 1032 OnExposeComplete: enter
23:35:51.284 00.001 1032 UpdateGuideState(): m_state=6
23:35:51.286 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10076
23:35:51.287 00.001 1032 Star::Find returns 1 (0), X=1109.21, Y=129.74, Mass=1342, SNR=25.8, Peak=120 HFD=3.5
23:35:51.290 00.003 1032 MultiStar: [#1 0.26,0.00,0.00,M1] [#2 0.32,0.02,0.00,M1] [#3 0.13,0.00,0.78,U] [#4 0.30,-0.04,0.00,M1] [#5 0.31,-0.02,0.00,M5] [#6 0.06,0.01,0.63,U] [#7 0.12,-0.14,0.72,U] [#8 0.31,-0.18,0.00,M1] 
23:35:51.292 00.002 1032 refined, 3 included, MultiStar: {0.20, -0.00}, one-star: {0.41, 0.08}
23:35:51.294 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
23:35:51.295 00.001 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
23:35:51.297 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-0.01 mountX=-0.06 mountY=-0.20, mountTheta=-1.84
23:35:51.301 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.00, opts=13)
23:35:51.303 00.002 1032 Enqueuing Move request for scope (0.20, -0.00)
23:35:51.306 00.003 10072 Worker thread wakes up
23:35:51.306 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.00) opts 0xd
23:35:51.306 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.00)
23:35:51.306 00.000 10072 Moving (0.20, -0.00) raw xDistance=-0.06 yDistance=-0.20
23:35:51.308 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:35:51.311 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:35:51.311 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:35:51.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:51.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:35:51.311 00.000 10072 MoveAxis(E, 14, ABG)
23:35:51.311 00.000 10072 Guiding  Dir = 2, Dur = 14
23:35:51.312 00.001 10072 IsGuiding returns 0
23:35:51.312 00.000 10072 PulseGuide returned control before completion, sleep 24
23:35:51.333 00.021 1032 UpdateGuideState exits: m=1342 SNR=25.8
23:35:51.337 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:51.339 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:51.340 00.001 1032 Enqueuing Expose request
23:35:51.343 00.003 10072 IsGuiding returns 0
23:35:51.343 00.000 10072 Move returns status 0, amount 14
23:35:51.343 00.000 10072 MoveAxis(N, 0, ABG)
23:35:51.343 00.000 10072 Move returns status 0, amount 0
23:35:51.343 00.000 10072 move complete, result=0
23:35:51.343 00.000 10072 worker thread done servicing request
23:35:51.343 00.000 10072 Worker thread wakes up
23:35:51.343 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:51.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:51.351 00.008 1032 GuideStep: -0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
23:35:51.748 00.397 10072 Exposure complete
23:35:51.800 00.052 10072 worker thread done servicing request
23:35:51.800 00.000 1032 OnExposeComplete: enter
23:35:51.802 00.002 1032 UpdateGuideState(): m_state=6
23:35:51.805 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10077
23:35:51.807 00.002 1032 Star::Find returns 1 (0), X=1109.22, Y=129.81, Mass=1277, SNR=25.1, Peak=111 HFD=3.3
23:35:51.808 00.001 1032 MultiStar: [#1 0.18,0.07,1.01,U] [#2 0.20,-0.02,0.83,U] [#3 0.12,0.05,0.75,U] [#4 0.30,-0.08,0.00,M2] [#5 0.25,0.08,0.00,M6] [#6 -0.03,0.10,0.64,U] [#7 0.15,-0.19,0.71,U] [#8 0.36,-0.08,0.00,M2] 
23:35:51.810 00.002 1032 refined, 5 included, MultiStar: {0.19, 0.04}, one-star: {0.42, 0.16}
23:35:51.812 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
23:35:51.813 00.001 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
23:35:51.816 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.19 cameraTheta=0.19 mountX=-0.01 mountY=-0.19, mountTheta=-1.64
23:35:51.818 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.04, opts=13)
23:35:51.820 00.002 1032 Enqueuing Move request for scope (0.19, 0.04)
23:35:51.823 00.003 10072 Worker thread wakes up
23:35:51.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
23:35:51.823 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
23:35:51.823 00.000 10072 Moving (0.19, 0.04) raw xDistance=-0.01 yDistance=-0.19
23:35:51.825 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:35:51.827 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:35:51.827 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:35:51.829 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:51.829 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:35:51.829 00.000 10072 MoveAxis(E, 12, ABG)
23:35:51.829 00.000 10072 Guiding  Dir = 2, Dur = 12
23:35:51.829 00.000 10072 IsGuiding returns 0
23:35:51.831 00.002 10072 PulseGuide returned control before completion, sleep 21
23:35:51.846 00.015 1032 UpdateGuideState exits: m=1277 SNR=25.1
23:35:51.848 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:51.850 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:51.851 00.001 1032 Enqueuing Expose request
23:35:51.855 00.004 10072 IsGuiding returns 0
23:35:51.855 00.000 10072 Move returns status 0, amount 12
23:35:51.855 00.000 10072 MoveAxis(N, 0, ABG)
23:35:51.855 00.000 10072 Move returns status 0, amount 0
23:35:51.855 00.000 10072 move complete, result=0
23:35:51.855 00.000 10072 worker thread done servicing request
23:35:51.855 00.000 10072 Worker thread wakes up
23:35:51.855 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:51.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:51.862 00.007 1032 GuideStep: -0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
23:35:52.485 00.623 10072 Exposure complete
23:35:52.536 00.051 10072 worker thread done servicing request
23:35:52.537 00.001 1032 OnExposeComplete: enter
23:35:52.540 00.003 1032 UpdateGuideState(): m_state=6
23:35:52.542 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10078
23:35:52.545 00.003 1032 Star::Find returns 1 (0), X=1109.08, Y=129.93, Mass=1355, SNR=25.9, Peak=109 HFD=3.0
23:35:52.546 00.001 1032 MultiStar: [#1 0.17,0.09,1.04,U] [#2 0.25,0.14,0.00,M1] [#3 0.05,0.09,0.79,U] [#4 0.15,0.14,0.68,U] [#5 0.38,0.15,0.00,M7] [#6 -0.09,0.13,0.64,U] [#7 0.15,-0.02,0.70,U] [#8 0.15,0.01,0.58,U] 
23:35:52.550 00.004 1032 refined, 6 included, MultiStar: {0.14, 0.11}, one-star: {0.29, 0.27}
23:35:52.551 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:35:52.553 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:35:52.556 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.69 mountX=0.07 mountY=-0.16, mountTheta=-1.14
23:35:52.558 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.11, opts=13)
23:35:52.560 00.002 1032 Enqueuing Move request for scope (0.14, 0.11)
23:35:52.561 00.001 10072 Worker thread wakes up
23:35:52.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
23:35:52.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
23:35:52.561 00.000 10072 Moving (0.14, 0.11) raw xDistance=0.07 yDistance=-0.16
23:35:52.564 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:35:52.567 00.003 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:35:52.567 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
23:35:52.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:52.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:35:52.567 00.000 10072 MoveAxis(E, 15, ABG)
23:35:52.567 00.000 10072 Guiding  Dir = 2, Dur = 15
23:35:52.568 00.001 10072 IsGuiding returns 0
23:35:52.568 00.000 10072 PulseGuide returned control before completion, sleep 25
23:35:52.586 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:35:52.589 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:52.591 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:52.593 00.002 1032 Enqueuing Expose request
23:35:52.606 00.013 10072 IsGuiding returns 0
23:35:52.606 00.000 10072 Move returns status 0, amount 15
23:35:52.606 00.000 10072 MoveAxis(N, 0, ABG)
23:35:52.606 00.000 10072 Move returns status 0, amount 0
23:35:52.606 00.000 10072 move complete, result=0
23:35:52.606 00.000 10072 worker thread done servicing request
23:35:52.606 00.000 10072 Worker thread wakes up
23:35:52.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:52.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:52.608 00.002 1032 GuideStep: 0.1 px 15 ms EAST, -0.2 px 0 ms NORTH
23:35:53.015 00.407 10072 Exposure complete
23:35:53.069 00.054 10072 worker thread done servicing request
23:35:53.069 00.000 1032 OnExposeComplete: enter
23:35:53.071 00.002 1032 UpdateGuideState(): m_state=6
23:35:53.073 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10079
23:35:53.075 00.002 1032 Star::Find returns 1 (0), X=1109.08, Y=129.88, Mass=1414, SNR=26.4, Peak=119 HFD=3.3
23:35:53.077 00.002 1032 MultiStar: [#1 0.14,0.11,0.94,U] [#2 0.15,0.10,0.82,U] [#3 0.00,0.05,0.79,U] [#4 0.22,0.01,0.67,U] [#5 0.13,0.25,0.00,M8] [#6 0.08,0.28,0.00,M1] [#7 0.14,0.03,0.68,U] [#8 0.02,0.04,0.51,U] 
23:35:53.080 00.003 1032 refined, 6 included, MultiStar: {0.15, 0.09}, one-star: {0.29, 0.22}
23:35:53.084 00.004 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:35:53.085 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:35:53.087 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.56 mountX=0.05 mountY=-0.17, mountTheta=-1.27
23:35:53.090 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.09, opts=13)
23:35:53.092 00.002 1032 Enqueuing Move request for scope (0.15, 0.09)
23:35:53.093 00.001 10072 Worker thread wakes up
23:35:53.093 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
23:35:53.093 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
23:35:53.093 00.000 10072 Moving (0.15, 0.09) raw xDistance=0.05 yDistance=-0.17
23:35:53.095 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:35:53.098 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:35:53.098 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:35:53.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:53.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:35:53.099 00.001 10072 MoveAxis(E, 13, ABG)
23:35:53.099 00.000 10072 Guiding  Dir = 2, Dur = 13
23:35:53.099 00.000 10072 IsGuiding returns 0
23:35:53.099 00.000 10072 PulseGuide returned control before completion, sleep 23
23:35:53.116 00.017 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:35:53.118 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:53.121 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:53.123 00.002 1032 Enqueuing Expose request
23:35:53.135 00.012 10072 IsGuiding returns 0
23:35:53.135 00.000 10072 Move returns status 0, amount 13
23:35:53.135 00.000 10072 MoveAxis(N, 0, ABG)
23:35:53.135 00.000 10072 Move returns status 0, amount 0
23:35:53.135 00.000 10072 move complete, result=0
23:35:53.135 00.000 10072 worker thread done servicing request
23:35:53.135 00.000 10072 Worker thread wakes up
23:35:53.135 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:53.136 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:53.136 00.000 1032 GuideStep: 0.1 px 13 ms EAST, -0.2 px 0 ms NORTH
23:35:53.762 00.626 10072 Exposure complete
23:35:53.813 00.051 10072 worker thread done servicing request
23:35:53.813 00.000 1032 OnExposeComplete: enter
23:35:53.816 00.003 1032 UpdateGuideState(): m_state=6
23:35:53.817 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10080
23:35:53.819 00.002 1032 Star::Find returns 1 (0), X=1109.20, Y=129.84, Mass=1355, SNR=25.9, Peak=114 HFD=3.4
23:35:53.821 00.002 1032 MultiStar: [#1 0.22,0.19,0.00,M1] [#2 0.25,0.11,0.00,M1] [#3 -0.12,0.11,0.78,U] [#4 0.25,0.01,0.67,U] [#5 0.23,0.25,0.00,M9] [#6 0.18,0.13,0.62,U] [#7 0.23,-0.07,0.72,U] [#8 0.14,-0.10,0.54,U] 
23:35:53.823 00.002 1032 refined, 5 included, MultiStar: {0.19, 0.06}, one-star: {0.41, 0.19}
23:35:53.826 00.003 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
23:35:53.827 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
23:35:53.829 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.30 mountX=0.01 mountY=-0.20, mountTheta=-1.53
23:35:53.833 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.06, opts=13)
23:35:53.835 00.002 1032 Enqueuing Move request for scope (0.19, 0.06)
23:35:53.838 00.003 10072 Worker thread wakes up
23:35:53.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
23:35:53.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
23:35:53.838 00.000 10072 Moving (0.19, 0.06) raw xDistance=0.01 yDistance=-0.20
23:35:53.840 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:35:53.843 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:35:53.843 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:35:53.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:53.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:35:53.843 00.000 10072 MoveAxis(E, 14, ABG)
23:35:53.843 00.000 10072 Guiding  Dir = 2, Dur = 14
23:35:53.843 00.000 10072 IsGuiding returns 0
23:35:53.844 00.001 10072 PulseGuide returned control before completion, sleep 24
23:35:53.861 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:35:53.865 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:53.866 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:53.869 00.003 1032 Enqueuing Expose request
23:35:53.883 00.014 10072 IsGuiding returns 0
23:35:53.883 00.000 10072 Move returns status 0, amount 14
23:35:53.883 00.000 10072 MoveAxis(N, 0, ABG)
23:35:53.883 00.000 10072 Move returns status 0, amount 0
23:35:53.883 00.000 10072 move complete, result=0
23:35:53.884 00.001 10072 worker thread done servicing request
23:35:53.884 00.000 10072 Worker thread wakes up
23:35:53.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:53.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:53.884 00.000 1032 GuideStep: 0.0 px 14 ms EAST, -0.2 px 0 ms NORTH
23:35:54.292 00.408 10072 Exposure complete
23:35:54.338 00.046 10072 worker thread done servicing request
23:35:54.338 00.000 1032 OnExposeComplete: enter
23:35:54.340 00.002 1032 UpdateGuideState(): m_state=6
23:35:54.341 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10081
23:35:54.343 00.002 1032 Star::Find returns 1 (0), X=1109.22, Y=129.83, Mass=1352, SNR=25.8, Peak=119 HFD=3.5
23:35:54.345 00.002 1032 MultiStar: [#1 0.21,0.13,1.01,U] [#2 0.25,0.03,0.81,U] [#3 0.16,0.07,0.77,U] [#4 0.21,0.12,0.70,U] [#5 0.10,0.03,0.71,U] [#6 -0.12,0.11,0.66,U] [#7 0.17,-0.09,0.69,U] [#8 0.20,-0.12,0.53,U] 
23:35:54.346 00.001 1032 refined, 8 included, MultiStar: {0.19, 0.06}, one-star: {0.43, 0.18}
23:35:54.348 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
23:35:54.349 00.001 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
23:35:54.351 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.32 mountX=0.01 mountY=-0.20, mountTheta=-1.51
23:35:54.353 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.06, opts=13)
23:35:54.356 00.003 1032 Enqueuing Move request for scope (0.19, 0.06)
23:35:54.358 00.002 10072 Worker thread wakes up
23:35:54.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
23:35:54.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
23:35:54.358 00.000 10072 Moving (0.19, 0.06) raw xDistance=0.01 yDistance=-0.20
23:35:54.360 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:35:54.363 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:35:54.363 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:35:54.363 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:35:54.363 00.000 10072 MoveAxis(E, 13, ABG)
23:35:54.363 00.000 10072 Guiding  Dir = 2, Dur = 13
23:35:54.363 00.000 10072 IsGuiding returns 0
23:35:54.364 00.001 10072 PulseGuide returned control before completion, sleep 23
23:35:54.380 00.016 1032 UpdateGuideState exits: m=1352 SNR=25.8
23:35:54.382 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:54.384 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:54.386 00.002 1032 Enqueuing Expose request
23:35:54.399 00.013 10072 IsGuiding returns 0
23:35:54.399 00.000 10072 Move returns status 0, amount 13
23:35:54.399 00.000 10072 MoveAxis(N, 132, ABG)
23:35:54.399 00.000 10072 Guiding  Dir = 0, Dur = 132
23:35:54.400 00.001 10072 IsGuiding returns 0
23:35:54.400 00.000 10072 PulseGuide returned control before completion, sleep 142
23:35:54.555 00.155 10072 IsGuiding returns 0
23:35:54.555 00.000 10072 Move returns status 0, amount 132
23:35:54.555 00.000 10072 move complete, result=0
23:35:54.555 00.000 10072 worker thread done servicing request
23:35:54.555 00.000 10072 Worker thread wakes up
23:35:54.555 00.000 1032 GuideStep: 0.0 px 13 ms EAST, -0.2 px 132 ms NORTH
23:35:54.557 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:54.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:55.181 00.624 10072 Exposure complete
23:35:55.229 00.048 10072 worker thread done servicing request
23:35:55.229 00.000 1032 OnExposeComplete: enter
23:35:55.230 00.001 1032 UpdateGuideState(): m_state=6
23:35:55.232 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10082
23:35:55.233 00.001 1032 Star::Find returns 1 (0), X=1109.08, Y=129.77, Mass=1435, SNR=26.6, Peak=124 HFD=3.4
23:35:55.235 00.002 1032 MultiStar: [#1 0.01,0.04,0.96,U] [#2 0.15,0.02,0.80,U] [#3 -0.11,-0.00,0.78,U] [#4 -0.03,0.05,0.67,U] [#5 0.07,0.01,0.66,U] [#6 -0.24,0.17,0.00,M1] [#7 0.07,-0.03,0.70,U] [#8 0.07,-0.16,0.52,U] 
23:35:55.238 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.28, 0.11}
23:35:55.239 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:35:55.241 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:35:55.242 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.21 mountX=-0.00 mountY=-0.07, mountTheta=-1.62
23:35:55.245 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
23:35:55.246 00.001 1032 Enqueuing Move request for scope (0.07, 0.02)
23:35:55.248 00.002 10072 Worker thread wakes up
23:35:55.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:35:55.248 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:35:55.248 00.000 10072 Moving (0.07, 0.02) raw xDistance=-0.00 yDistance=-0.07
23:35:55.250 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:35:55.253 00.003 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:35:55.253 00.000 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
23:35:55.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:55.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:35:55.253 00.000 10072 MoveAxis(E, 15, ABG)
23:35:55.253 00.000 10072 Guiding  Dir = 2, Dur = 15
23:35:55.254 00.001 10072 IsGuiding returns 0
23:35:55.254 00.000 10072 PulseGuide returned control before completion, sleep 25
23:35:55.273 00.019 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:35:55.275 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:55.276 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:55.279 00.003 1032 Enqueuing Expose request
23:35:55.287 00.008 10072 IsGuiding returns 0
23:35:55.287 00.000 10072 Move returns status 0, amount 15
23:35:55.287 00.000 10072 MoveAxis(N, 0, ABG)
23:35:55.287 00.000 10072 Move returns status 0, amount 0
23:35:55.287 00.000 10072 move complete, result=0
23:35:55.287 00.000 10072 worker thread done servicing request
23:35:55.287 00.000 10072 Worker thread wakes up
23:35:55.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:55.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:55.291 00.004 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
23:35:55.694 00.403 10072 Exposure complete
23:35:55.743 00.049 10072 worker thread done servicing request
23:35:55.743 00.000 1032 OnExposeComplete: enter
23:35:55.746 00.003 1032 UpdateGuideState(): m_state=6
23:35:55.747 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10083
23:35:55.749 00.002 1032 Star::Find returns 1 (0), X=1109.06, Y=129.80, Mass=1366, SNR=26.0, Peak=112 HFD=3.5
23:35:55.751 00.002 1032 MultiStar: [#1 0.09,0.04,0.99,U] [#2 0.05,0.01,0.76,U] [#3 -0.05,0.02,0.76,U] [#4 0.11,-0.08,0.66,U] [#5 0.10,0.20,0.66,U] [#6 -0.17,0.19,0.00,M2] [#7 0.06,-0.08,0.75,U] [#8 -0.05,-0.07,0.51,U] 
23:35:55.752 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {0.26, 0.14}
23:35:55.754 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
23:35:55.755 00.001 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
23:35:55.757 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.35 mountX=0.01 mountY=-0.09, mountTheta=-1.48
23:35:55.760 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
23:35:55.762 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
23:35:55.764 00.002 10072 Worker thread wakes up
23:35:55.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:35:55.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:35:55.765 00.001 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
23:35:55.768 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:35:55.770 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:35:55.770 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:35:55.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:55.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:35:55.770 00.000 10072 MoveAxis(E, 12, ABG)
23:35:55.770 00.000 10072 Guiding  Dir = 2, Dur = 12
23:35:55.771 00.001 10072 IsGuiding returns 0
23:35:55.771 00.000 10072 PulseGuide returned control before completion, sleep 22
23:35:55.788 00.017 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:35:55.790 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:55.793 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:55.795 00.002 1032 Enqueuing Expose request
23:35:55.802 00.007 10072 IsGuiding returns 0
23:35:55.802 00.000 10072 Move returns status 0, amount 12
23:35:55.802 00.000 10072 MoveAxis(N, 0, ABG)
23:35:55.802 00.000 10072 Move returns status 0, amount 0
23:35:55.802 00.000 10072 move complete, result=0
23:35:55.802 00.000 10072 worker thread done servicing request
23:35:55.802 00.000 10072 Worker thread wakes up
23:35:55.802 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:55.803 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:55.806 00.003 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:35:56.432 00.626 10072 Exposure complete
23:35:56.482 00.050 10072 worker thread done servicing request
23:35:56.482 00.000 1032 OnExposeComplete: enter
23:35:56.485 00.003 1032 UpdateGuideState(): m_state=6
23:35:56.488 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10084
23:35:56.490 00.002 1032 Star::Find returns 1 (0), X=1109.01, Y=129.74, Mass=1256, SNR=24.9, Peak=102 HFD=3.3
23:35:56.492 00.002 1032 MultiStar: [#1 0.08,0.09,1.02,U] [#2 0.19,-0.05,0.82,U] [#3 -0.07,0.01,0.84,U] [#4 0.13,0.08,0.69,U] [#5 0.06,0.08,0.70,U] [#6 -0.15,0.19,0.66,U] [#7 0.02,-0.07,0.76,U] [#8 -0.04,-0.15,0.51,U] 
23:35:56.495 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.22, 0.09}
23:35:56.497 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:35:56.498 00.001 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:35:56.500 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.53 mountX=0.02 mountY=-0.07, mountTheta=-1.30
23:35:56.503 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
23:35:56.505 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
23:35:56.508 00.003 10072 Worker thread wakes up
23:35:56.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
23:35:56.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
23:35:56.508 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
23:35:56.511 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=104, Gamma=2.230
23:35:56.513 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:35:56.513 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:35:56.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:56.514 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:35:56.514 00.000 10072 MoveAxis(E, 13, ABG)
23:35:56.514 00.000 10072 Guiding  Dir = 2, Dur = 13
23:35:56.514 00.000 10072 IsGuiding returns 0
23:35:56.514 00.000 10072 PulseGuide returned control before completion, sleep 23
23:35:56.533 00.019 1032 UpdateGuideState exits: m=1256 SNR=24.9
23:35:56.535 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:56.536 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:56.537 00.001 1032 Enqueuing Expose request
23:35:56.539 00.002 10072 IsGuiding returns 0
23:35:56.539 00.000 10072 Move returns status 0, amount 13
23:35:56.539 00.000 10072 MoveAxis(N, 0, ABG)
23:35:56.539 00.000 10072 Move returns status 0, amount 0
23:35:56.539 00.000 10072 move complete, result=0
23:35:56.539 00.000 10072 worker thread done servicing request
23:35:56.540 00.001 10072 Worker thread wakes up
23:35:56.540 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:56.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:56.546 00.006 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:35:56.951 00.405 10072 Exposure complete
23:35:56.999 00.048 10072 worker thread done servicing request
23:35:56.999 00.000 1032 OnExposeComplete: enter
23:35:57.001 00.002 1032 UpdateGuideState(): m_state=6
23:35:57.002 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10085
23:35:57.004 00.002 1032 Star::Find returns 1 (0), X=1109.08, Y=129.65, Mass=1411, SNR=26.4, Peak=124 HFD=3.4
23:35:57.005 00.001 1032 MultiStar: [#1 0.10,-0.07,0.95,U] [#2 0.13,-0.08,0.82,U] [#3 -0.09,-0.09,0.75,U] [#4 0.11,-0.07,0.65,U] [#5 0.18,-0.04,0.66,U] [#6 -0.10,0.04,0.61,U] [#7 0.11,-0.19,0.70,U] [#8 0.08,-0.26,0.00,M1] 
23:35:57.008 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.06}, one-star: {0.28, -0.00}
23:35:57.009 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
23:35:57.010 00.001 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
23:35:57.012 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.55 mountX=-0.09 mountY=-0.08, mountTheta=-2.38
23:35:57.014 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
23:35:57.016 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
23:35:57.018 00.002 10072 Worker thread wakes up
23:35:57.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
23:35:57.018 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
23:35:57.018 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.09 yDistance=-0.08
23:35:57.020 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:35:57.023 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:35:57.023 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:35:57.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:57.024 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:35:57.024 00.000 10072 MoveAxis(E, 11, ABG)
23:35:57.024 00.000 10072 Guiding  Dir = 2, Dur = 11
23:35:57.024 00.000 10072 IsGuiding returns 0
23:35:57.024 00.000 10072 PulseGuide returned control before completion, sleep 21
23:35:57.040 00.016 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:35:57.041 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:57.043 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:57.044 00.001 1032 Enqueuing Expose request
23:35:57.055 00.011 10072 IsGuiding returns 0
23:35:57.055 00.000 10072 Move returns status 0, amount 11
23:35:57.055 00.000 10072 MoveAxis(N, 0, ABG)
23:35:57.055 00.000 10072 Move returns status 0, amount 0
23:35:57.055 00.000 10072 move complete, result=0
23:35:57.055 00.000 10072 worker thread done servicing request
23:35:57.055 00.000 10072 Worker thread wakes up
23:35:57.055 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:57.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:57.057 00.002 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:35:57.688 00.631 10072 Exposure complete
23:35:57.735 00.047 10072 worker thread done servicing request
23:35:57.735 00.000 1032 OnExposeComplete: enter
23:35:57.737 00.002 1032 UpdateGuideState(): m_state=6
23:35:57.741 00.004 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10086
23:35:57.744 00.003 1032 Star::Find returns 1 (0), X=1109.04, Y=129.59, Mass=1432, SNR=26.6, Peak=127 HFD=3.5
23:35:57.746 00.002 1032 MultiStar: [#1 0.11,0.00,0.89,U] [#2 0.20,-0.13,0.76,U] [#3 -0.03,-0.07,0.73,U] [#4 0.07,-0.16,0.65,U] [#5 0.10,-0.06,0.65,U] [#6 0.08,0.01,0.60,U] [#7 0.10,-0.24,0.00,M1] [#8 -0.01,-0.21,0.49,U] 
23:35:57.748 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.08}, one-star: {0.24, -0.07}
23:35:57.750 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
23:35:57.752 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
23:35:57.753 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.63 mountX=-0.10 mountY=-0.08, mountTheta=-2.46
23:35:57.756 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
23:35:57.757 00.001 1032 Enqueuing Move request for scope (0.11, -0.08)
23:35:57.760 00.003 10072 Worker thread wakes up
23:35:57.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
23:35:57.761 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
23:35:57.761 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.10 yDistance=-0.08
23:35:57.762 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:35:57.764 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:35:57.764 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:35:57.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:57.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:35:57.764 00.000 10072 MoveAxis(E, 12, ABG)
23:35:57.766 00.002 10072 Guiding  Dir = 2, Dur = 12
23:35:57.766 00.000 10072 IsGuiding returns 0
23:35:57.767 00.001 10072 PulseGuide returned control before completion, sleep 22
23:35:57.784 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:35:57.786 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:57.788 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:57.789 00.001 1032 Enqueuing Expose request
23:35:57.793 00.004 10072 IsGuiding returns 0
23:35:57.793 00.000 10072 Move returns status 0, amount 12
23:35:57.793 00.000 10072 MoveAxis(N, 0, ABG)
23:35:57.793 00.000 10072 Move returns status 0, amount 0
23:35:57.793 00.000 10072 move complete, result=0
23:35:57.793 00.000 10072 worker thread done servicing request
23:35:57.793 00.000 10072 Worker thread wakes up
23:35:57.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:57.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:57.800 00.007 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:35:58.201 00.401 10072 Exposure complete
23:35:58.251 00.050 10072 worker thread done servicing request
23:35:58.251 00.000 1032 OnExposeComplete: enter
23:35:58.253 00.002 1032 UpdateGuideState(): m_state=6
23:35:58.255 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10087
23:35:58.257 00.002 1032 Star::Find returns 1 (0), X=1109.08, Y=129.66, Mass=1379, SNR=26.1, Peak=116 HFD=3.4
23:35:58.258 00.001 1032 MultiStar: [#1 0.18,-0.07,0.99,U] [#2 0.17,-0.11,0.84,U] [#3 0.15,-0.02,0.75,U] [#4 0.18,-0.04,0.70,U] [#5 0.18,0.04,0.67,U] [#6 -0.00,0.11,0.62,U] [#7 0.21,-0.22,0.00,M2] [#8 0.06,-0.27,0.00,M1] 
23:35:58.260 00.002 1032 refined, 6 included, MultiStar: {0.17, -0.02}, one-star: {0.29, 0.01}
23:35:58.262 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
23:35:58.263 00.001 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
23:35:58.264 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.11 mountX=-0.06 mountY=-0.16, mountTheta=-1.94
23:35:58.269 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.02, opts=13)
23:35:58.272 00.003 1032 Enqueuing Move request for scope (0.17, -0.02)
23:35:58.273 00.001 10072 Worker thread wakes up
23:35:58.273 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
23:35:58.273 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
23:35:58.274 00.001 10072 Moving (0.17, -0.02) raw xDistance=-0.06 yDistance=-0.16
23:35:58.275 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:35:58.279 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:35:58.279 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:35:58.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:58.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:35:58.279 00.000 10072 MoveAxis(E, 10, ABG)
23:35:58.279 00.000 10072 Guiding  Dir = 2, Dur = 10
23:35:58.279 00.000 10072 IsGuiding returns 0
23:35:58.279 00.000 10072 PulseGuide returned control before completion, sleep 20
23:35:58.297 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:35:58.302 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:58.304 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:58.308 00.004 1032 Enqueuing Expose request
23:35:58.310 00.002 10072 IsGuiding returns 0
23:35:58.310 00.000 10072 Move returns status 0, amount 10
23:35:58.310 00.000 10072 MoveAxis(N, 0, ABG)
23:35:58.310 00.000 10072 Move returns status 0, amount 0
23:35:58.311 00.001 10072 move complete, result=0
23:35:58.311 00.000 10072 worker thread done servicing request
23:35:58.311 00.000 10072 Worker thread wakes up
23:35:58.311 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:58.311 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:58.319 00.008 1032 GuideStep: -0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
23:35:58.939 00.620 10072 Exposure complete
23:35:58.983 00.044 10072 worker thread done servicing request
23:35:58.983 00.000 1032 OnExposeComplete: enter
23:35:58.984 00.001 1032 UpdateGuideState(): m_state=6
23:35:58.986 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10088
23:35:58.987 00.001 1032 Star::Find returns 1 (0), X=1109.04, Y=129.75, Mass=1434, SNR=26.6, Peak=122 HFD=3.4
23:35:58.989 00.002 1032 MultiStar: [#1 0.13,0.01,0.97,U] [#2 0.12,0.00,0.81,U] [#3 -0.14,0.05,0.72,U] [#4 0.10,0.02,0.67,U] [#5 0.09,0.05,0.65,U] [#6 -0.02,0.11,0.60,U] [#7 0.08,-0.14,0.72,U] [#8 0.18,-0.22,0.00,M2] 
23:35:58.990 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {0.24, 0.09}
23:35:58.992 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
23:35:58.993 00.001 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
23:35:58.995 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.26 mountX=0.00 mountY=-0.09, mountTheta=-1.57
23:35:58.997 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
23:35:58.999 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
23:35:59.000 00.001 10072 Worker thread wakes up
23:35:59.000 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
23:35:59.000 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
23:35:59.000 00.000 10072 Moving (0.09, 0.02) raw xDistance=0.00 yDistance=-0.09
23:35:59.002 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:35:59.005 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:35:59.005 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:35:59.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:59.005 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:35:59.005 00.000 10072 MoveAxis(E, 11, ABG)
23:35:59.005 00.000 10072 Guiding  Dir = 2, Dur = 11
23:35:59.005 00.000 10072 IsGuiding returns 0
23:35:59.006 00.001 10072 PulseGuide returned control before completion, sleep 21
23:35:59.023 00.017 1032 UpdateGuideState exits: m=1434 SNR=26.6
23:35:59.025 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:59.026 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:59.028 00.002 1032 Enqueuing Expose request
23:35:59.030 00.002 10072 IsGuiding returns 0
23:35:59.030 00.000 10072 Move returns status 0, amount 11
23:35:59.030 00.000 10072 MoveAxis(N, 0, ABG)
23:35:59.030 00.000 10072 Move returns status 0, amount 0
23:35:59.030 00.000 10072 move complete, result=0
23:35:59.030 00.000 10072 worker thread done servicing request
23:35:59.030 00.000 10072 Worker thread wakes up
23:35:59.030 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:59.030 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:59.037 00.007 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:35:59.438 00.401 10072 Exposure complete
23:35:59.488 00.050 10072 worker thread done servicing request
23:35:59.488 00.000 1032 OnExposeComplete: enter
23:35:59.489 00.001 1032 UpdateGuideState(): m_state=6
23:35:59.491 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10089
23:35:59.492 00.001 1032 Star::Find returns 1 (0), X=1109.05, Y=129.80, Mass=1522, SNR=27.4, Peak=125 HFD=3.3
23:35:59.494 00.002 1032 MultiStar: [#1 0.07,-0.01,0.97,U] [#2 0.05,0.01,0.74,U] [#3 -0.06,0.04,0.76,U] [#4 0.09,-0.02,0.62,U] [#5 0.16,0.17,0.66,U] [#6 -0.15,0.19,0.58,U] [#7 0.05,-0.17,0.67,U] [#8 0.06,-0.14,0.47,U] 
23:35:59.497 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.26, 0.14}
23:35:59.500 00.003 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
23:35:59.501 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
23:35:59.502 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.41 mountX=0.01 mountY=-0.08, mountTheta=-1.42
23:35:59.505 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
23:35:59.507 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
23:35:59.509 00.002 10072 Worker thread wakes up
23:35:59.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:35:59.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:35:59.509 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
23:35:59.511 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:35:59.514 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:35:59.514 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:35:59.515 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:59.515 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:35:59.515 00.000 10072 MoveAxis(E, 10, ABG)
23:35:59.515 00.000 10072 Guiding  Dir = 2, Dur = 10
23:35:59.515 00.000 10072 IsGuiding returns 0
23:35:59.517 00.002 10072 PulseGuide returned control before completion, sleep 19
23:35:59.536 00.019 1032 UpdateGuideState exits: m=1522 SNR=27.4
23:35:59.537 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:59.539 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:35:59.540 00.001 1032 Enqueuing Expose request
23:35:59.545 00.005 10072 IsGuiding returns 0
23:35:59.545 00.000 10072 Move returns status 0, amount 10
23:35:59.545 00.000 10072 MoveAxis(N, 0, ABG)
23:35:59.545 00.000 10072 Move returns status 0, amount 0
23:35:59.545 00.000 10072 move complete, result=0
23:35:59.545 00.000 10072 worker thread done servicing request
23:35:59.545 00.000 10072 Worker thread wakes up
23:35:59.545 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:35:59.545 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:35:59.549 00.004 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:36:00.178 00.629 10072 Exposure complete
23:36:00.226 00.048 1032 OnExposeComplete: enter
23:36:00.228 00.002 1032 UpdateGuideState(): m_state=6
23:36:00.230 00.002 10072 worker thread done servicing request
23:36:00.230 00.000 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10090
23:36:00.232 00.002 1032 Star::Find returns 1 (0), X=1109.13, Y=129.66, Mass=1326, SNR=25.6, Peak=117 HFD=3.4
23:36:00.234 00.002 1032 MultiStar: [#1 0.13,-0.07,0.99,U] [#2 0.09,-0.07,0.85,U] [#3 0.01,-0.11,0.82,U] [#4 0.07,-0.04,0.68,U] [#5 0.15,-0.05,0.70,U] [#6 -0.11,0.11,0.61,U] [#7 0.10,-0.25,0.00,M1] [#8 0.05,-0.21,0.54,U] 
23:36:00.235 00.001 1032 refined, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.33, 0.01}
23:36:00.239 00.004 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
23:36:00.240 00.001 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
23:36:00.242 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.45 mountX=-0.08 mountY=-0.09, mountTheta=-2.28
23:36:00.246 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
23:36:00.248 00.002 1032 Enqueuing Move request for scope (0.11, -0.05)
23:36:00.249 00.001 10072 Worker thread wakes up
23:36:00.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:36:00.249 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:36:00.249 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.08 yDistance=-0.09
23:36:00.251 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:36:00.253 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:36:00.254 00.001 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:36:00.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:00.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:36:00.254 00.000 10072 MoveAxis(E, 12, ABG)
23:36:00.254 00.000 10072 Guiding  Dir = 2, Dur = 12
23:36:00.254 00.000 10072 IsGuiding returns 0
23:36:00.255 00.001 10072 PulseGuide returned control before completion, sleep 22
23:36:00.273 00.018 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:36:00.274 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:00.276 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:00.277 00.001 1032 Enqueuing Expose request
23:36:00.285 00.008 10072 IsGuiding returns 0
23:36:00.285 00.000 10072 Move returns status 0, amount 12
23:36:00.285 00.000 10072 MoveAxis(N, 0, ABG)
23:36:00.285 00.000 10072 Move returns status 0, amount 0
23:36:00.286 00.001 10072 move complete, result=0
23:36:00.286 00.000 10072 worker thread done servicing request
23:36:00.286 00.000 10072 Worker thread wakes up
23:36:00.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:00.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:00.287 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:36:00.693 00.406 10072 Exposure complete
23:36:00.744 00.051 10072 worker thread done servicing request
23:36:00.744 00.000 1032 OnExposeComplete: enter
23:36:00.747 00.003 1032 UpdateGuideState(): m_state=6
23:36:00.749 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10091
23:36:00.751 00.002 1032 Star::Find returns 1 (0), X=1109.17, Y=129.67, Mass=1330, SNR=25.7, Peak=113 HFD=3.6
23:36:00.752 00.001 1032 MultiStar: [#1 0.16,0.07,0.98,U] [#2 0.18,-0.04,0.83,U] [#3 -0.00,-0.04,0.80,U] [#4 0.18,-0.13,0.68,U] [#5 0.27,0.06,0.00,M1] [#6 -0.02,0.11,0.64,U] [#7 0.16,-0.24,0.00,M2] [#8 0.05,-0.19,0.51,U] 
23:36:00.754 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.02}, one-star: {0.37, 0.01}
23:36:00.756 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
23:36:00.758 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
23:36:00.760 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.13 mountX=-0.06 mountY=-0.14, mountTheta=-1.96
23:36:00.763 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
23:36:00.765 00.002 1032 Enqueuing Move request for scope (0.15, -0.02)
23:36:00.767 00.002 10072 Worker thread wakes up
23:36:00.767 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
23:36:00.767 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
23:36:00.767 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.06 yDistance=-0.14
23:36:00.771 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:36:00.774 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:36:00.774 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:36:00.774 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:00.774 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:36:00.774 00.000 10072 MoveAxis(E, 11, ABG)
23:36:00.774 00.000 10072 Guiding  Dir = 2, Dur = 11
23:36:00.775 00.001 10072 IsGuiding returns 0
23:36:00.775 00.000 10072 PulseGuide returned control before completion, sleep 21
23:36:00.792 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.7
23:36:00.793 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:00.795 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:00.797 00.002 1032 Enqueuing Expose request
23:36:00.801 00.004 10072 IsGuiding returns 0
23:36:00.801 00.000 10072 Move returns status 0, amount 11
23:36:00.801 00.000 10072 MoveAxis(N, 0, ABG)
23:36:00.801 00.000 10072 Move returns status 0, amount 0
23:36:00.801 00.000 10072 move complete, result=0
23:36:00.801 00.000 10072 worker thread done servicing request
23:36:00.801 00.000 10072 Worker thread wakes up
23:36:00.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:00.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:00.809 00.008 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:36:01.427 00.618 10072 Exposure complete
23:36:01.476 00.049 10072 worker thread done servicing request
23:36:01.476 00.000 1032 OnExposeComplete: enter
23:36:01.479 00.003 1032 UpdateGuideState(): m_state=6
23:36:01.481 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10092
23:36:01.483 00.002 1032 Star::Find returns 1 (0), X=1109.11, Y=129.73, Mass=1302, SNR=25.4, Peak=121 HFD=3.4
23:36:01.486 00.003 1032 MultiStar: [#1 0.10,-0.03,1.05,U] [#2 0.16,-0.01,0.84,U] [#3 0.02,0.15,0.76,U] [#4 0.05,0.01,0.71,U] [#5 0.12,0.04,0.68,U] [#6 -0.02,0.14,0.65,U] [#7 0.16,-0.15,0.71,U] [#8 0.15,-0.18,0.53,U] 
23:36:01.489 00.003 1032 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.32, 0.08}
23:36:01.491 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
23:36:01.494 00.003 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
23:36:01.496 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.09 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
23:36:01.498 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
23:36:01.499 00.001 1032 Enqueuing Move request for scope (0.13, 0.01)
23:36:01.502 00.003 10072 Worker thread wakes up
23:36:01.502 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
23:36:01.502 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
23:36:01.502 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.12
23:36:01.504 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:36:01.507 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:36:01.507 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:36:01.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:01.507 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:36:01.507 00.000 10072 MoveAxis(E, 13, ABG)
23:36:01.507 00.000 10072 Guiding  Dir = 2, Dur = 13
23:36:01.507 00.000 10072 IsGuiding returns 0
23:36:01.508 00.001 10072 PulseGuide returned control before completion, sleep 23
23:36:01.525 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
23:36:01.529 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:01.530 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:01.532 00.002 1032 Enqueuing Expose request
23:36:01.535 00.003 10072 IsGuiding returns 0
23:36:01.535 00.000 10072 Move returns status 0, amount 13
23:36:01.535 00.000 10072 MoveAxis(N, 0, ABG)
23:36:01.535 00.000 10072 Move returns status 0, amount 0
23:36:01.535 00.000 10072 move complete, result=0
23:36:01.535 00.000 10072 worker thread done servicing request
23:36:01.535 00.000 10072 Worker thread wakes up
23:36:01.535 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:01.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:01.542 00.007 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:36:01.945 00.403 10072 Exposure complete
23:36:01.992 00.047 10072 worker thread done servicing request
23:36:01.992 00.000 1032 OnExposeComplete: enter
23:36:01.995 00.003 1032 UpdateGuideState(): m_state=6
23:36:01.997 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10093
23:36:01.998 00.001 1032 Star::Find returns 1 (0), X=1109.17, Y=129.72, Mass=1400, SNR=26.3, Peak=116 HFD=3.5
23:36:02.000 00.002 1032 MultiStar: [#1 0.08,0.03,0.94,U] [#2 0.13,0.03,0.78,U] [#3 0.01,0.07,0.77,U] [#4 0.13,-0.01,0.66,U] [#5 0.18,0.07,0.68,U] [#6 -0.07,0.20,0.64,U] [#7 0.05,-0.14,0.68,U] [#8 0.07,-0.13,0.52,U] 
23:36:02.002 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.37, 0.07}
23:36:02.003 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
23:36:02.005 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
23:36:02.006 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.23 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
23:36:02.010 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
23:36:02.011 00.001 1032 Enqueuing Move request for scope (0.12, 0.03)
23:36:02.013 00.002 10072 Worker thread wakes up
23:36:02.013 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
23:36:02.013 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
23:36:02.013 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.00 yDistance=-0.12
23:36:02.015 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:36:02.019 00.004 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:36:02.019 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:36:02.019 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:02.019 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:36:02.019 00.000 10072 MoveAxis(E, 11, ABG)
23:36:02.019 00.000 10072 Guiding  Dir = 2, Dur = 11
23:36:02.020 00.001 10072 IsGuiding returns 0
23:36:02.020 00.000 10072 PulseGuide returned control before completion, sleep 21
23:36:02.036 00.016 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:36:02.039 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:02.041 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:02.043 00.002 1032 Enqueuing Expose request
23:36:02.053 00.010 10072 IsGuiding returns 0
23:36:02.053 00.000 10072 Move returns status 0, amount 11
23:36:02.053 00.000 10072 MoveAxis(N, 0, ABG)
23:36:02.053 00.000 10072 Move returns status 0, amount 0
23:36:02.053 00.000 10072 move complete, result=0
23:36:02.053 00.000 10072 worker thread done servicing request
23:36:02.053 00.000 10072 Worker thread wakes up
23:36:02.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:02.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:02.055 00.002 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:36:02.680 00.625 10072 Exposure complete
23:36:02.728 00.048 10072 worker thread done servicing request
23:36:02.729 00.001 1032 OnExposeComplete: enter
23:36:02.731 00.002 1032 UpdateGuideState(): m_state=6
23:36:02.733 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10094
23:36:02.736 00.003 1032 Star::Find returns 1 (0), X=1109.14, Y=129.76, Mass=1445, SNR=26.7, Peak=124 HFD=3.4
23:36:02.739 00.003 1032 MultiStar: [#1 0.08,0.08,0.93,U] [#2 0.16,-0.07,0.80,U] [#3 -0.01,-0.03,0.76,U] [#4 0.12,-0.01,0.67,U] [#5 0.31,0.07,0.00,M1] [#6 -0.13,0.19,0.61,U] [#7 0.12,-0.21,0.67,U] [#8 0.16,-0.11,0.48,U] 
23:36:02.741 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.00}, one-star: {0.34, 0.10}
23:36:02.742 00.001 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:36:02.744 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:36:02.745 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.04 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
23:36:02.748 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.00, opts=13)
23:36:02.750 00.002 1032 Enqueuing Move request for scope (0.12, 0.00)
23:36:02.752 00.002 10072 Worker thread wakes up
23:36:02.752 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
23:36:02.752 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
23:36:02.752 00.000 10072 Moving (0.12, 0.00) raw xDistance=-0.03 yDistance=-0.11
23:36:02.754 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:36:02.757 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:36:02.757 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:36:02.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:02.757 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:36:02.757 00.000 10072 MoveAxis(E, 10, ABG)
23:36:02.757 00.000 10072 Guiding  Dir = 2, Dur = 10
23:36:02.758 00.001 10072 IsGuiding returns 0
23:36:02.758 00.000 10072 PulseGuide returned control before completion, sleep 20
23:36:02.775 00.017 1032 UpdateGuideState exits: m=1445 SNR=26.7
23:36:02.777 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:02.779 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:02.781 00.002 1032 Enqueuing Expose request
23:36:02.786 00.005 10072 IsGuiding returns 0
23:36:02.786 00.000 10072 Move returns status 0, amount 10
23:36:02.787 00.001 10072 MoveAxis(N, 0, ABG)
23:36:02.787 00.000 10072 Move returns status 0, amount 0
23:36:02.787 00.000 10072 move complete, result=0
23:36:02.787 00.000 10072 worker thread done servicing request
23:36:02.787 00.000 10072 Worker thread wakes up
23:36:02.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:02.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:02.791 00.004 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:36:03.193 00.402 10072 Exposure complete
23:36:03.248 00.055 10072 worker thread done servicing request
23:36:03.248 00.000 1032 OnExposeComplete: enter
23:36:03.250 00.002 1032 UpdateGuideState(): m_state=6
23:36:03.252 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10095
23:36:03.254 00.002 1032 Star::Find returns 1 (0), X=1109.08, Y=129.82, Mass=1399, SNR=26.3, Peak=119 HFD=3.3
23:36:03.257 00.003 1032 MultiStar: [#1 0.07,0.09,0.96,U] [#2 0.19,0.00,0.81,U] [#3 -0.05,0.07,0.75,U] [#4 0.15,-0.09,0.68,U] [#5 0.16,0.09,0.66,U] [#6 -0.14,0.21,0.57,U] [#7 0.07,-0.11,0.66,U] [#8 0.14,-0.06,0.54,U] 
23:36:03.259 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.28, 0.16}
23:36:03.261 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:36:03.263 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:36:03.265 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.42 mountX=0.02 mountY=-0.12, mountTheta=-1.41
23:36:03.271 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
23:36:03.274 00.003 1032 Enqueuing Move request for scope (0.11, 0.05)
23:36:03.276 00.002 10072 Worker thread wakes up
23:36:03.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:36:03.277 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:36:03.277 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
23:36:03.279 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:36:03.281 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:36:03.281 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:36:03.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:03.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:36:03.281 00.000 10072 MoveAxis(E, 8, ABG)
23:36:03.282 00.001 10072 Guiding  Dir = 2, Dur = 8
23:36:03.282 00.000 10072 IsGuiding returns 0
23:36:03.282 00.000 10072 PulseGuide returned control before completion, sleep 18
23:36:03.303 00.021 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:36:03.307 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:03.308 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:03.310 00.002 1032 Enqueuing Expose request
23:36:03.317 00.007 10072 IsGuiding returns 0
23:36:03.317 00.000 10072 Move returns status 0, amount 8
23:36:03.317 00.000 10072 MoveAxis(N, 0, ABG)
23:36:03.317 00.000 10072 Move returns status 0, amount 0
23:36:03.317 00.000 10072 move complete, result=0
23:36:03.317 00.000 10072 worker thread done servicing request
23:36:03.317 00.000 10072 Worker thread wakes up
23:36:03.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:03.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:03.322 00.005 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:36:03.945 00.623 10072 Exposure complete
23:36:03.999 00.054 10072 worker thread done servicing request
23:36:03.999 00.000 1032 OnExposeComplete: enter
23:36:04.000 00.001 1032 UpdateGuideState(): m_state=6
23:36:04.002 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10096
23:36:04.009 00.007 1032 Star::Find returns 1 (0), X=1109.10, Y=129.84, Mass=1483, SNR=27.1, Peak=123 HFD=3.3
23:36:04.011 00.002 1032 MultiStar: [#1 0.02,0.13,0.88,U] [#2 0.20,0.09,0.80,U] [#3 -0.12,0.04,0.73,U] [#4 0.10,0.14,0.65,U] [#5 0.14,0.23,0.00,M1] [#6 -0.15,0.25,0.00,M1] [#7 0.14,-0.07,0.65,U] [#8 -0.03,-0.04,0.50,U] 
23:36:04.013 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.08}, one-star: {0.30, 0.18}
23:36:04.014 00.001 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:36:04.016 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:36:04.019 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.66 mountX=0.05 mountY=-0.12, mountTheta=-1.17
23:36:04.023 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
23:36:04.025 00.002 1032 Enqueuing Move request for scope (0.10, 0.08)
23:36:04.027 00.002 10072 Worker thread wakes up
23:36:04.027 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
23:36:04.027 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
23:36:04.027 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.12
23:36:04.029 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:36:04.031 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:36:04.031 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:36:04.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:04.032 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:36:04.032 00.000 10072 MoveAxis(E, 8, ABG)
23:36:04.032 00.000 10072 Guiding  Dir = 2, Dur = 8
23:36:04.032 00.000 10072 IsGuiding returns 0
23:36:04.033 00.001 10072 PulseGuide returned control before completion, sleep 18
23:36:04.048 00.015 1032 UpdateGuideState exits: m=1483 SNR=27.1
23:36:04.051 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:04.055 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:04.056 00.001 1032 Enqueuing Expose request
23:36:04.058 00.002 10072 IsGuiding returns 0
23:36:04.058 00.000 10072 Move returns status 0, amount 8
23:36:04.058 00.000 10072 MoveAxis(N, 0, ABG)
23:36:04.058 00.000 10072 Move returns status 0, amount 0
23:36:04.058 00.000 10072 move complete, result=0
23:36:04.059 00.001 10072 worker thread done servicing request
23:36:04.059 00.000 10072 Worker thread wakes up
23:36:04.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:04.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:04.066 00.007 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:36:04.478 00.412 10072 Exposure complete
23:36:04.531 00.053 10072 worker thread done servicing request
23:36:04.531 00.000 1032 OnExposeComplete: enter
23:36:04.533 00.002 1032 UpdateGuideState(): m_state=6
23:36:04.535 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10097
23:36:04.536 00.001 1032 Star::Find returns 1 (0), X=1109.09, Y=129.93, Mass=1353, SNR=25.9, Peak=104 HFD=3.3
23:36:04.538 00.002 1032 MultiStar: [#1 0.11,0.27,0.00,M1] [#2 0.07,0.19,0.79,U] [#3 0.03,0.31,0.00,M1] [#4 0.03,0.14,0.70,U] [#5 0.12,0.36,0.00,M2] [#6 -0.12,0.40,0.00,M2] [#7 0.03,-0.06,0.67,U] [#8 0.07,0.02,0.51,U] 
23:36:04.539 00.001 1032 refined, 4 included, MultiStar: {0.12, 0.13}, one-star: {0.29, 0.28}
23:36:04.541 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:36:04.543 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:36:04.544 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.86 mountX=0.10 mountY=-0.15, mountTheta=-0.97
23:36:04.547 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
23:36:04.550 00.003 1032 Enqueuing Move request for scope (0.12, 0.13)
23:36:04.553 00.003 10072 Worker thread wakes up
23:36:04.553 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
23:36:04.553 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
23:36:04.553 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.10 yDistance=-0.15
23:36:04.555 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:36:04.558 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:36:04.558 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:36:04.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:04.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:36:04.558 00.000 10072 MoveAxis(E, 6, ABG)
23:36:04.558 00.000 10072 Guiding  Dir = 2, Dur = 6
23:36:04.558 00.000 10072 IsGuiding returns 0
23:36:04.560 00.002 10072 PulseGuide returned control before completion, sleep 16
23:36:04.575 00.015 1032 UpdateGuideState exits: m=1353 SNR=25.9
23:36:04.577 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:04.579 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:04.584 00.005 10072 IsGuiding returns 0
23:36:04.584 00.000 10072 Move returns status 0, amount 6
23:36:04.584 00.000 10072 MoveAxis(N, 0, ABG)
23:36:04.584 00.000 10072 Move returns status 0, amount 0
23:36:04.584 00.000 10072 move complete, result=0
23:36:04.584 00.000 10072 worker thread done servicing request
23:36:04.584 00.000 1032 Enqueuing Expose request
23:36:04.587 00.003 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:36:04.589 00.002 10072 Worker thread wakes up
23:36:04.589 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:04.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:05.225 00.636 10072 Exposure complete
23:36:05.278 00.053 10072 worker thread done servicing request
23:36:05.278 00.000 1032 OnExposeComplete: enter
23:36:05.280 00.002 1032 UpdateGuideState(): m_state=6
23:36:05.282 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10098
23:36:05.285 00.003 1032 Star::Find returns 1 (0), X=1109.01, Y=129.81, Mass=1335, SNR=25.7, Peak=115 HFD=3.1
23:36:05.287 00.002 1032 MultiStar: [#1 0.03,0.26,0.00,M2] [#2 0.11,0.12,0.85,U] [#3 -0.01,0.14,0.80,U] [#4 0.09,0.08,0.68,U] [#5 0.22,0.31,0.00,M3] [#6 -0.08,0.21,0.64,U] [#7 0.17,-0.02,0.73,U] [#8 0.06,-0.17,0.54,U] 
23:36:05.289 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.09}, one-star: {0.22, 0.15}
23:36:05.290 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
23:36:05.292 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
23:36:05.294 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.75 mountX=0.06 mountY=-0.11, mountTheta=-1.08
23:36:05.298 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
23:36:05.303 00.005 1032 Enqueuing Move request for scope (0.09, 0.09)
23:36:05.306 00.003 10072 Worker thread wakes up
23:36:05.306 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
23:36:05.306 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
23:36:05.306 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
23:36:05.308 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:36:05.311 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:36:05.311 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:36:05.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:05.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:36:05.311 00.000 10072 MoveAxis(E, 6, ABG)
23:36:05.311 00.000 10072 Guiding  Dir = 2, Dur = 6
23:36:05.311 00.000 10072 IsGuiding returns 0
23:36:05.312 00.001 10072 PulseGuide returned control before completion, sleep 16
23:36:05.334 00.022 10072 IsGuiding returns 0
23:36:05.336 00.002 10072 Move returns status 0, amount 6
23:36:05.336 00.000 10072 MoveAxis(N, 0, ABG)
23:36:05.336 00.000 10072 Move returns status 0, amount 0
23:36:05.336 00.000 10072 move complete, result=0
23:36:05.336 00.000 10072 worker thread done servicing request
23:36:05.337 00.001 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:36:05.339 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:05.340 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:05.342 00.002 1032 Enqueuing Expose request
23:36:05.343 00.001 10072 Worker thread wakes up
23:36:05.344 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:05.344 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:05.344 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:36:05.756 00.412 10072 Exposure complete
23:36:05.811 00.055 10072 worker thread done servicing request
23:36:05.811 00.000 1032 OnExposeComplete: enter
23:36:05.813 00.002 1032 UpdateGuideState(): m_state=6
23:36:05.815 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10099
23:36:05.817 00.002 1032 Star::Find returns 1 (0), X=1109.10, Y=129.87, Mass=1378, SNR=26.1, Peak=113 HFD=3.4
23:36:05.819 00.002 1032 MultiStar: [#1 0.12,0.10,0.97,U] [#2 0.07,0.03,0.81,U] [#3 -0.01,0.14,0.77,U] [#4 0.17,0.05,0.70,U] [#5 0.15,0.18,0.67,U] [#6 -0.08,0.31,0.00,M2] [#7 0.13,-0.10,0.74,U] [#8 0.16,-0.14,0.49,U] 
23:36:05.821 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.07}, one-star: {0.30, 0.22}
23:36:05.823 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:36:05.824 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:36:05.826 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.48 mountX=0.03 mountY=-0.16, mountTheta=-1.35
23:36:05.829 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
23:36:05.833 00.004 1032 Enqueuing Move request for scope (0.14, 0.07)
23:36:05.837 00.004 10072 Worker thread wakes up
23:36:05.837 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
23:36:05.837 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
23:36:05.837 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.16
23:36:05.839 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:36:05.842 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:36:05.842 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:36:05.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:05.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:36:05.842 00.000 10072 MoveAxis(E, 5, ABG)
23:36:05.842 00.000 10072 Guiding  Dir = 2, Dur = 5
23:36:05.842 00.000 10072 IsGuiding returns 0
23:36:05.843 00.001 10072 PulseGuide returned control before completion, sleep 15
23:36:05.861 00.018 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:36:05.865 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:05.867 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:05.869 00.002 1032 Enqueuing Expose request
23:36:05.871 00.002 10072 IsGuiding returns 0
23:36:05.871 00.000 10072 Move returns status 0, amount 5
23:36:05.871 00.000 10072 MoveAxis(N, 0, ABG)
23:36:05.871 00.000 10072 Move returns status 0, amount 0
23:36:05.871 00.000 10072 move complete, result=0
23:36:05.871 00.000 10072 worker thread done servicing request
23:36:05.871 00.000 10072 Worker thread wakes up
23:36:05.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:05.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:05.880 00.009 1032 GuideStep: 0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
23:36:06.510 00.630 10072 Exposure complete
23:36:06.563 00.053 10072 worker thread done servicing request
23:36:06.564 00.001 1032 OnExposeComplete: enter
23:36:06.565 00.001 1032 UpdateGuideState(): m_state=6
23:36:06.567 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10100
23:36:06.569 00.002 1032 Star::Find returns 1 (0), X=1109.03, Y=129.87, Mass=1349, SNR=25.8, Peak=111 HFD=3.0
23:36:06.571 00.002 1032 MultiStar: [#1 0.02,0.20,0.99,U] [#2 0.11,0.18,0.85,U] [#3 0.07,0.21,0.74,U] [#4 0.18,0.22,0.00,M1] [#5 0.16,0.33,0.00,M3] [#6 -0.14,0.27,0.00,M3] [#7 0.18,0.11,0.69,U] [#8 0.11,0.02,0.49,U] 
23:36:06.573 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.17}, one-star: {0.23, 0.22}
23:36:06.574 00.001 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
23:36:06.577 00.003 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
23:36:06.579 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.95 mountX=0.13 mountY=-0.16, mountTheta=-0.88
23:36:06.582 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.17, opts=13)
23:36:06.585 00.003 1032 Enqueuing Move request for scope (0.12, 0.17)
23:36:06.588 00.003 10072 Worker thread wakes up
23:36:06.588 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
23:36:06.588 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
23:36:06.588 00.000 10072 Moving (0.12, 0.17) raw xDistance=0.13 yDistance=-0.16
23:36:06.590 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:36:06.593 00.003 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.81
23:36:06.593 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
23:36:06.594 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:06.594 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:36:06.594 00.000 10072 MoveAxis(W, 56, ABG)
23:36:06.594 00.000 10072 Guiding  Dir = 3, Dur = 56
23:36:06.594 00.000 10072 IsGuiding returns 0
23:36:06.595 00.001 10072 PulseGuide returned control before completion, sleep 66
23:36:06.611 00.016 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:36:06.613 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:06.615 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:06.616 00.001 1032 Enqueuing Expose request
23:36:06.662 00.046 10072 IsGuiding returns 0
23:36:06.662 00.000 10072 Move returns status 0, amount 56
23:36:06.662 00.000 10072 MoveAxis(N, 0, ABG)
23:36:06.662 00.000 10072 Move returns status 0, amount 0
23:36:06.662 00.000 10072 move complete, result=0
23:36:06.662 00.000 10072 worker thread done servicing request
23:36:06.662 00.000 10072 Worker thread wakes up
23:36:06.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:06.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:06.677 00.015 1032 GuideStep: 0.1 px 56 ms WEST, -0.2 px 0 ms NORTH
23:36:07.073 00.396 10072 Exposure complete
23:36:07.122 00.049 10072 worker thread done servicing request
23:36:07.122 00.000 1032 OnExposeComplete: enter
23:36:07.124 00.002 1032 UpdateGuideState(): m_state=6
23:36:07.125 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10101
23:36:07.126 00.001 1032 Star::Find returns 1 (0), X=1109.00, Y=129.92, Mass=1428, SNR=26.5, Peak=118 HFD=2.9
23:36:07.129 00.003 1032 MultiStar: [#1 0.13,0.22,0.96,U] [#2 0.16,0.10,0.78,U] [#3 -0.04,0.25,0.75,U] [#4 0.09,0.10,0.67,U] [#5 0.05,0.32,0.00,M4] [#6 -0.12,0.33,0.00,M4] [#7 0.17,0.10,0.66,U] [#8 0.08,-0.10,0.52,U] 
23:36:07.130 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.16}, one-star: {0.21, 0.27}
23:36:07.132 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
23:36:07.134 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
23:36:07.136 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.91 mountX=0.12 mountY=-0.16, mountTheta=-0.92
23:36:07.138 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.16, opts=13)
23:36:07.140 00.002 1032 Enqueuing Move request for scope (0.12, 0.16)
23:36:07.144 00.004 10072 Worker thread wakes up
23:36:07.144 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
23:36:07.144 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
23:36:07.144 00.000 10072 Moving (0.12, 0.16) raw xDistance=0.12 yDistance=-0.16
23:36:07.149 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:36:07.151 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:36:07.151 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:36:07.151 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:07.151 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:36:07.151 00.000 10072 MoveAxis(E, 5, ABG)
23:36:07.151 00.000 10072 Guiding  Dir = 2, Dur = 5
23:36:07.151 00.000 10072 IsGuiding returns 0
23:36:07.152 00.001 10072 PulseGuide returned control before completion, sleep 15
23:36:07.168 00.016 1032 UpdateGuideState exits: m=1428 SNR=26.5
23:36:07.170 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:07.173 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:07.177 00.004 1032 Enqueuing Expose request
23:36:07.181 00.004 10072 IsGuiding returns 0
23:36:07.181 00.000 10072 Move returns status 0, amount 5
23:36:07.181 00.000 10072 MoveAxis(N, 0, ABG)
23:36:07.181 00.000 10072 Move returns status 0, amount 0
23:36:07.181 00.000 10072 move complete, result=0
23:36:07.181 00.000 10072 worker thread done servicing request
23:36:07.181 00.000 10072 Worker thread wakes up
23:36:07.181 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:07.181 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:07.188 00.007 1032 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
23:36:07.820 00.632 10072 Exposure complete
23:36:07.871 00.051 10072 worker thread done servicing request
23:36:07.871 00.000 1032 OnExposeComplete: enter
23:36:07.874 00.003 1032 UpdateGuideState(): m_state=6
23:36:07.875 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10102
23:36:07.877 00.002 1032 Star::Find returns 1 (0), X=1109.11, Y=129.88, Mass=1276, SNR=25.1, Peak=104 HFD=3.1
23:36:07.878 00.001 1032 MultiStar: [#1 0.21,0.13,0.97,U] [#2 0.29,0.06,0.00,M1] [#3 0.06,0.06,0.80,U] [#4 0.08,0.12,0.70,U] [#5 0.27,0.20,0.00,M5] [#6 -0.02,0.22,0.64,U] [#7 0.19,-0.09,0.71,U] [#8 0.30,0.13,0.00,M1] 
23:36:07.881 00.003 1032 refined, 5 included, MultiStar: {0.16, 0.12}, one-star: {0.32, 0.23}
23:36:07.883 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
23:36:07.885 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
23:36:07.887 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.19 cameraTheta=0.65 mountX=0.07 mountY=-0.18, mountTheta=-1.18
23:36:07.890 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.12, opts=13)
23:36:07.895 00.005 1032 Enqueuing Move request for scope (0.16, 0.12)
23:36:07.900 00.005 10072 Worker thread wakes up
23:36:07.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
23:36:07.900 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
23:36:07.900 00.000 10072 Moving (0.16, 0.12) raw xDistance=0.07 yDistance=-0.18
23:36:07.902 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:36:07.906 00.004 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:36:07.906 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:36:07.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:07.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:36:07.906 00.000 10072 MoveAxis(E, 6, ABG)
23:36:07.906 00.000 10072 Guiding  Dir = 2, Dur = 6
23:36:07.906 00.000 10072 IsGuiding returns 0
23:36:07.907 00.001 10072 PulseGuide returned control before completion, sleep 16
23:36:07.924 00.017 1032 UpdateGuideState exits: m=1276 SNR=25.1
23:36:07.926 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:07.928 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:07.930 00.002 1032 Enqueuing Expose request
23:36:07.932 00.002 10072 IsGuiding returns 0
23:36:07.932 00.000 10072 Move returns status 0, amount 6
23:36:07.932 00.000 10072 MoveAxis(N, 0, ABG)
23:36:07.932 00.000 10072 Move returns status 0, amount 0
23:36:07.932 00.000 10072 move complete, result=0
23:36:07.932 00.000 10072 worker thread done servicing request
23:36:07.932 00.000 10072 Worker thread wakes up
23:36:07.932 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:07.932 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:07.940 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
23:36:08.351 00.411 10072 Exposure complete
23:36:08.405 00.054 10072 worker thread done servicing request
23:36:08.405 00.000 1032 OnExposeComplete: enter
23:36:08.407 00.002 1032 UpdateGuideState(): m_state=6
23:36:08.409 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10103
23:36:08.412 00.003 1032 Star::Find returns 1 (0), X=1109.12, Y=129.84, Mass=1436, SNR=26.6, Peak=112 HFD=3.3
23:36:08.414 00.002 1032 MultiStar: [#1 0.19,0.17,0.00,M1] [#2 0.24,0.07,0.76,U] [#3 0.03,0.03,0.77,U] [#4 0.26,-0.02,0.67,U] [#5 0.30,0.07,0.00,M6] [#6 0.07,0.23,0.60,U] [#7 0.14,-0.15,0.73,U] [#8 0.15,-0.08,0.51,U] 
23:36:08.416 00.002 1032 refined, 6 included, MultiStar: {0.18, 0.05}, one-star: {0.33, 0.19}
23:36:08.417 00.001 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
23:36:08.418 00.001 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
23:36:08.419 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.25 mountX=-0.00 mountY=-0.19, mountTheta=-1.58
23:36:08.423 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.05, opts=13)
23:36:08.425 00.002 1032 Enqueuing Move request for scope (0.18, 0.05)
23:36:08.428 00.003 10072 Worker thread wakes up
23:36:08.429 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
23:36:08.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
23:36:08.429 00.000 10072 Moving (0.18, 0.05) raw xDistance=-0.00 yDistance=-0.19
23:36:08.433 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:36:08.435 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:36:08.435 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
23:36:08.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:08.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:36:08.435 00.000 10072 MoveAxis(E, 4, ABG)
23:36:08.435 00.000 10072 Guiding  Dir = 2, Dur = 4
23:36:08.436 00.001 10072 IsGuiding returns 0
23:36:08.436 00.000 10072 PulseGuide returned control before completion, sleep 14
23:36:08.453 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.6
23:36:08.457 00.004 10072 IsGuiding returns 0
23:36:08.457 00.000 10072 Move returns status 0, amount 4
23:36:08.457 00.000 10072 MoveAxis(N, 0, ABG)
23:36:08.457 00.000 10072 Move returns status 0, amount 0
23:36:08.457 00.000 10072 move complete, result=0
23:36:08.457 00.000 10072 worker thread done servicing request
23:36:08.457 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:08.460 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:08.461 00.001 1032 Enqueuing Expose request
23:36:08.463 00.002 1032 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
23:36:08.465 00.002 10072 Worker thread wakes up
23:36:08.465 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:08.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:09.095 00.630 10072 Exposure complete
23:36:09.141 00.046 10072 worker thread done servicing request
23:36:09.142 00.001 1032 OnExposeComplete: enter
23:36:09.145 00.003 1032 UpdateGuideState(): m_state=6
23:36:09.147 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10104
23:36:09.149 00.002 1032 Star::Find returns 1 (0), X=1109.11, Y=129.79, Mass=1456, SNR=26.8, Peak=125 HFD=3.4
23:36:09.151 00.002 1032 MultiStar: [#1 0.17,0.08,0.98,U] [#2 0.18,0.03,0.81,U] [#3 0.08,0.07,0.75,U] [#4 0.21,0.13,0.67,U] [#5 0.19,-0.02,0.66,U] [#6 -0.06,0.09,0.61,U] [#7 0.10,-0.14,0.64,U] [#8 0.21,-0.12,0.49,U] 
23:36:09.153 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.04}, one-star: {0.32, 0.13}
23:36:09.154 00.001 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
23:36:09.156 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
23:36:09.157 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.17 cameraTheta=0.25 mountX=-0.00 mountY=-0.17, mountTheta=-1.58
23:36:09.160 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.04, opts=13)
23:36:09.161 00.001 1032 Enqueuing Move request for scope (0.17, 0.04)
23:36:09.163 00.002 10072 Worker thread wakes up
23:36:09.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
23:36:09.164 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
23:36:09.164 00.000 10072 Moving (0.17, 0.04) raw xDistance=-0.00 yDistance=-0.17
23:36:09.166 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:36:09.168 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:36:09.168 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
23:36:09.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:09.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:36:09.168 00.000 10072 MoveAxis(E, 2, ABG)
23:36:09.168 00.000 10072 Guiding  Dir = 2, Dur = 2
23:36:09.169 00.001 10072 IsGuiding returns 0
23:36:09.169 00.000 10072 PulseGuide returned control before completion, sleep 12
23:36:09.186 00.017 1032 UpdateGuideState exits: m=1456 SNR=26.8
23:36:09.188 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:09.189 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:09.192 00.003 1032 Enqueuing Expose request
23:36:09.193 00.001 10072 IsGuiding returns 0
23:36:09.193 00.000 10072 Move returns status 0, amount 2
23:36:09.193 00.000 10072 MoveAxis(N, 0, ABG)
23:36:09.193 00.000 10072 Move returns status 0, amount 0
23:36:09.193 00.000 10072 move complete, result=0
23:36:09.193 00.000 10072 worker thread done servicing request
23:36:09.193 00.000 10072 Worker thread wakes up
23:36:09.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:09.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:09.200 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
23:36:09.610 00.410 10072 Exposure complete
23:36:09.660 00.050 10072 worker thread done servicing request
23:36:09.660 00.000 1032 OnExposeComplete: enter
23:36:09.662 00.002 1032 UpdateGuideState(): m_state=6
23:36:09.664 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10105
23:36:09.665 00.001 1032 Star::Find returns 1 (0), X=1109.06, Y=129.83, Mass=1377, SNR=26.1, Peak=113 HFD=3.5
23:36:09.667 00.002 1032 MultiStar: [#1 0.15,0.09,0.93,U] [#2 0.22,0.08,0.79,U] [#3 0.14,0.14,0.72,U] [#4 0.12,0.12,0.69,U] [#5 0.24,0.24,0.00,M6] [#6 0.00,0.20,0.64,U] [#7 0.12,-0.08,0.70,U] [#8 0.13,-0.05,0.52,U] 
23:36:09.668 00.001 1032 refined, 7 included, MultiStar: {0.15, 0.09}, one-star: {0.27, 0.17}
23:36:09.670 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
23:36:09.671 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
23:36:09.674 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.54 mountX=0.05 mountY=-0.17, mountTheta=-1.29
23:36:09.678 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.09, opts=13)
23:36:09.681 00.003 1032 Enqueuing Move request for scope (0.15, 0.09)
23:36:09.682 00.001 10072 Worker thread wakes up
23:36:09.683 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
23:36:09.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
23:36:09.683 00.000 10072 Moving (0.15, 0.09) raw xDistance=0.05 yDistance=-0.17
23:36:09.684 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:36:09.688 00.004 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:36:09.688 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:36:09.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:09.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:36:09.688 00.000 10072 MoveAxis(E, 1, ABG)
23:36:09.688 00.000 10072 Guiding  Dir = 2, Dur = 1
23:36:09.689 00.001 10072 IsGuiding returns 0
23:36:09.689 00.000 10072 PulseGuide returned control before completion, sleep 11
23:36:09.701 00.012 10072 IsGuiding returns 1
23:36:09.701 00.000 10072 scope still moving after pulse duration time elapsed
23:36:09.706 00.005 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:36:09.708 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:09.710 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:09.711 00.001 1032 Enqueuing Expose request
23:36:09.733 00.022 10072 IsGuiding returns 0
23:36:09.733 00.000 10072 scope move finished after 1 + 43 ms
23:36:09.733 00.000 10072 Move returns status 0, amount 1
23:36:09.733 00.000 10072 MoveAxis(N, 0, ABG)
23:36:09.733 00.000 10072 Move returns status 0, amount 0
23:36:09.734 00.001 10072 move complete, result=0
23:36:09.734 00.000 10072 worker thread done servicing request
23:36:09.734 00.000 10072 Worker thread wakes up
23:36:09.734 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:09.734 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:09.738 00.004 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
23:36:10.358 00.620 10072 Exposure complete
23:36:10.409 00.051 10072 worker thread done servicing request
23:36:10.409 00.000 1032 OnExposeComplete: enter
23:36:10.411 00.002 1032 UpdateGuideState(): m_state=6
23:36:10.413 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10106
23:36:10.414 00.001 1032 Star::Find returns 1 (0), X=1109.07, Y=129.87, Mass=1423, SNR=26.5, Peak=107 HFD=3.1
23:36:10.417 00.003 1032 MultiStar: [#1 0.13,0.19,0.97,U] [#2 0.28,0.12,0.00,M1] [#3 0.07,0.08,0.79,U] [#4 0.17,0.11,0.67,U] [#5 0.12,0.28,0.00,M7] [#6 -0.04,0.39,0.00,M1] [#7 0.21,-0.02,0.69,U] [#8 0.15,-0.02,0.52,U] 
23:36:10.418 00.001 1032 refined, 5 included, MultiStar: {0.17, 0.11}, one-star: {0.27, 0.22}
23:36:10.419 00.001 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:36:10.421 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:36:10.423 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.58 mountX=0.06 mountY=-0.19, mountTheta=-1.25
23:36:10.426 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.11, opts=13)
23:36:10.428 00.002 1032 Enqueuing Move request for scope (0.17, 0.11)
23:36:10.430 00.002 10072 Worker thread wakes up
23:36:10.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
23:36:10.430 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
23:36:10.430 00.000 10072 Moving (0.17, 0.11) raw xDistance=0.06 yDistance=-0.19
23:36:10.434 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:36:10.436 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:36:10.436 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:36:10.436 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:10.436 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:36:10.436 00.000 10072 MoveAxis(E, 2, ABG)
23:36:10.436 00.000 10072 Guiding  Dir = 2, Dur = 2
23:36:10.437 00.001 10072 IsGuiding returns 0
23:36:10.437 00.000 10072 PulseGuide returned control before completion, sleep 12
23:36:10.450 00.013 10072 IsGuiding returns 0
23:36:10.450 00.000 10072 Move returns status 0, amount 2
23:36:10.450 00.000 10072 MoveAxis(N, 0, ABG)
23:36:10.450 00.000 10072 Move returns status 0, amount 0
23:36:10.450 00.000 10072 move complete, result=0
23:36:10.450 00.000 10072 worker thread done servicing request
23:36:10.452 00.002 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:36:10.455 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:10.457 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:10.459 00.002 1032 Enqueuing Expose request
23:36:10.460 00.001 1032 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
23:36:10.462 00.002 10072 Worker thread wakes up
23:36:10.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:10.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:10.874 00.412 10072 Exposure complete
23:36:10.924 00.050 1032 OnExposeComplete: enter
23:36:10.926 00.002 10072 worker thread done servicing request
23:36:10.926 00.000 1032 UpdateGuideState(): m_state=6
23:36:10.929 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10107
23:36:10.931 00.002 1032 Star::Find returns 1 (0), X=1109.21, Y=129.83, Mass=1351, SNR=25.8, Peak=112 HFD=3.5
23:36:10.933 00.002 1032 MultiStar: [#1 0.19,0.16,1.01,U] [#2 0.20,0.13,0.84,U] [#3 0.05,0.12,0.78,U] [#4 0.19,0.06,0.63,U] [#5 0.16,0.29,0.00,M8] [#6 0.13,0.25,0.00,M2] [#7 0.08,-0.05,0.70,U] [#8 0.19,-0.09,0.51,U] 
23:36:10.935 00.002 1032 refined, 6 included, MultiStar: {0.20, 0.09}, one-star: {0.41, 0.17}
23:36:10.937 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
23:36:10.938 00.001 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
23:36:10.940 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.43 mountX=0.04 mountY=-0.21, mountTheta=-1.40
23:36:10.942 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.09, opts=13)
23:36:10.944 00.002 1032 Enqueuing Move request for scope (0.20, 0.09)
23:36:10.946 00.002 10072 Worker thread wakes up
23:36:10.946 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
23:36:10.946 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
23:36:10.946 00.000 10072 Moving (0.20, 0.09) raw xDistance=0.04 yDistance=-0.21
23:36:10.947 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:36:10.950 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:36:10.950 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:36:10.951 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:36:10.951 00.000 10072 MoveAxis(E, 2, ABG)
23:36:10.951 00.000 10072 Guiding  Dir = 2, Dur = 2
23:36:10.951 00.000 10072 IsGuiding returns 0
23:36:10.951 00.000 10072 PulseGuide returned control before completion, sleep 12
23:36:10.968 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.8
23:36:10.970 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:10.972 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:10.974 00.002 1032 Enqueuing Expose request
23:36:10.979 00.005 10072 IsGuiding returns 0
23:36:10.979 00.000 10072 Move returns status 0, amount 2
23:36:10.979 00.000 10072 MoveAxis(N, 139, ABG)
23:36:10.979 00.000 10072 Guiding  Dir = 0, Dur = 139
23:36:10.980 00.001 10072 IsGuiding returns 0
23:36:10.980 00.000 10072 PulseGuide returned control before completion, sleep 149
23:36:11.136 00.156 10072 IsGuiding returns 0
23:36:11.136 00.000 10072 Move returns status 0, amount 139
23:36:11.136 00.000 10072 move complete, result=0
23:36:11.136 00.000 10072 worker thread done servicing request
23:36:11.136 00.000 10072 Worker thread wakes up
23:36:11.136 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.2 px 139 ms NORTH
23:36:11.138 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:11.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:11.762 00.624 10072 Exposure complete
23:36:11.812 00.050 10072 worker thread done servicing request
23:36:11.812 00.000 1032 OnExposeComplete: enter
23:36:11.813 00.001 1032 UpdateGuideState(): m_state=6
23:36:11.815 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10108
23:36:11.818 00.003 1032 Star::Find returns 1 (0), X=1108.98, Y=129.68, Mass=1352, SNR=25.8, Peak=114 HFD=3.3
23:36:11.820 00.002 1032 MultiStar: [#1 -0.06,-0.04,1.01,U] [#2 0.08,-0.05,0.79,U] [#3 -0.21,-0.07,0.73,U] [#4 -0.01,-0.09,0.70,U] [#5 0.08,-0.01,0.62,U] [#6 -0.23,0.08,0.63,U] [#7 -0.02,-0.22,0.78,U] [#8 -0.00,-0.11,0.51,U] 
23:36:11.822 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {0.19, 0.02}
23:36:11.824 00.002 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.65)
23:36:11.826 00.002 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.65)
23:36:11.828 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.81 mountX=-0.05 mountY=0.02, mountTheta=2.65
23:36:11.830 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
23:36:11.833 00.003 1032 Enqueuing Move request for scope (-0.01, -0.05)
23:36:11.834 00.001 10072 Worker thread wakes up
23:36:11.834 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:36:11.834 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:36:11.834 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
23:36:11.836 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:36:11.839 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:36:11.840 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:36:11.840 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:11.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:36:11.840 00.000 10072 MoveAxis(E, 4, ABG)
23:36:11.840 00.000 10072 Guiding  Dir = 2, Dur = 4
23:36:11.840 00.000 10072 IsGuiding returns 0
23:36:11.840 00.000 10072 PulseGuide returned control before completion, sleep 14
23:36:11.857 00.017 1032 UpdateGuideState exits: m=1352 SNR=25.8
23:36:11.860 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:11.862 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:11.864 00.002 1032 Enqueuing Expose request
23:36:11.869 00.005 10072 IsGuiding returns 0
23:36:11.869 00.000 10072 Move returns status 0, amount 4
23:36:11.869 00.000 10072 MoveAxis(N, 0, ABG)
23:36:11.869 00.000 10072 Move returns status 0, amount 0
23:36:11.869 00.000 10072 move complete, result=0
23:36:11.869 00.000 10072 worker thread done servicing request
23:36:11.869 00.000 10072 Worker thread wakes up
23:36:11.869 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:11.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:11.874 00.005 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
23:36:12.278 00.404 10072 Exposure complete
23:36:12.333 00.055 10072 worker thread done servicing request
23:36:12.333 00.000 1032 OnExposeComplete: enter
23:36:12.334 00.001 1032 UpdateGuideState(): m_state=6
23:36:12.336 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10109
23:36:12.337 00.001 1032 Star::Find returns 1 (0), X=1108.99, Y=129.61, Mass=1455, SNR=26.9, Peak=121 HFD=3.4
23:36:12.339 00.002 1032 MultiStar: [#1 -0.09,-0.01,0.96,U] [#2 -0.02,0.02,0.77,U] [#3 -0.28,0.07,0.00,M1] [#4 -0.04,-0.05,0.68,U] [#5 0.07,0.03,0.68,U] [#6 -0.26,0.11,0.00,M2] [#7 -0.04,-0.16,0.70,U] [#8 -0.11,-0.10,0.54,U] 
23:36:12.341 00.002 1032 refined, 6 included, MultiStar: {0.00, -0.04}, one-star: {0.19, -0.05}
23:36:12.343 00.002 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.96)
23:36:12.345 00.002 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.96)
23:36:12.347 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.49 mountX=-0.04 mountY=0.01, mountTheta=2.96
23:36:12.350 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.04, opts=13)
23:36:12.352 00.002 1032 Enqueuing Move request for scope (0.00, -0.04)
23:36:12.354 00.002 10072 Worker thread wakes up
23:36:12.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
23:36:12.354 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
23:36:12.354 00.000 10072 Moving (0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
23:36:12.356 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:36:12.358 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:36:12.359 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:36:12.359 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:12.359 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:36:12.359 00.000 10072 MoveAxis(E, 3, ABG)
23:36:12.359 00.000 10072 Guiding  Dir = 2, Dur = 3
23:36:12.359 00.000 10072 IsGuiding returns 0
23:36:12.360 00.001 10072 PulseGuide returned control before completion, sleep 13
23:36:12.376 00.016 1032 UpdateGuideState exits: m=1455 SNR=26.9
23:36:12.378 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:12.379 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:12.380 00.001 1032 Enqueuing Expose request
23:36:12.387 00.007 10072 IsGuiding returns 0
23:36:12.387 00.000 10072 Move returns status 0, amount 3
23:36:12.387 00.000 10072 MoveAxis(N, 0, ABG)
23:36:12.387 00.000 10072 Move returns status 0, amount 0
23:36:12.387 00.000 10072 move complete, result=0
23:36:12.388 00.001 10072 worker thread done servicing request
23:36:12.388 00.000 10072 Worker thread wakes up
23:36:12.388 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:12.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:12.390 00.002 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:36:13.012 00.622 10072 Exposure complete
23:36:13.060 00.048 10072 worker thread done servicing request
23:36:13.060 00.000 1032 OnExposeComplete: enter
23:36:13.063 00.003 1032 UpdateGuideState(): m_state=6
23:36:13.065 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10110
23:36:13.066 00.001 1032 Star::Find returns 1 (0), X=1108.95, Y=129.78, Mass=1245, SNR=24.8, Peak=101 HFD=3.2
23:36:13.068 00.002 1032 MultiStar: [#1 -0.06,0.04,1.01,U] [#2 -0.00,0.02,0.86,U] [#3 -0.27,0.03,0.00,M2] [#4 -0.07,0.10,0.70,U] [#5 0.03,0.18,0.72,U] [#6 -0.32,0.13,0.00,M3] [#7 -0.03,0.02,0.74,U] [#8 0.04,-0.14,0.53,U] 
23:36:13.069 00.001 1032 refined, 6 included, MultiStar: {0.01, 0.06}, one-star: {0.16, 0.13}
23:36:13.070 00.001 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
23:36:13.073 00.003 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
23:36:13.075 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.35 mountX=0.05 mountY=-0.03, mountTheta=-0.48
23:36:13.078 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
23:36:13.080 00.002 1032 Enqueuing Move request for scope (0.01, 0.06)
23:36:13.083 00.003 10072 Worker thread wakes up
23:36:13.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:36:13.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:36:13.083 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.03
23:36:13.086 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:36:13.089 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:36:13.089 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:36:13.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:13.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:36:13.089 00.000 10072 MoveAxis(E, 2, ABG)
23:36:13.089 00.000 10072 Guiding  Dir = 2, Dur = 2
23:36:13.090 00.001 10072 IsGuiding returns 0
23:36:13.090 00.000 10072 PulseGuide returned control before completion, sleep 12
23:36:13.103 00.013 10072 IsGuiding returns 0
23:36:13.103 00.000 10072 Move returns status 0, amount 2
23:36:13.103 00.000 10072 MoveAxis(N, 0, ABG)
23:36:13.103 00.000 10072 Move returns status 0, amount 0
23:36:13.103 00.000 10072 move complete, result=0
23:36:13.103 00.000 10072 worker thread done servicing request
23:36:13.105 00.002 1032 UpdateGuideState exits: m=1245 SNR=24.8
23:36:13.107 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:13.108 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:13.110 00.002 1032 Enqueuing Expose request
23:36:13.113 00.003 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:36:13.115 00.002 10072 Worker thread wakes up
23:36:13.115 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:13.115 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:13.530 00.415 10072 Exposure complete
23:36:13.579 00.049 10072 worker thread done servicing request
23:36:13.579 00.000 1032 OnExposeComplete: enter
23:36:13.581 00.002 1032 UpdateGuideState(): m_state=6
23:36:13.583 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10111
23:36:13.585 00.002 1032 Star::Find returns 1 (0), X=1108.98, Y=129.71, Mass=1321, SNR=25.6, Peak=105 HFD=3.3
23:36:13.587 00.002 1032 MultiStar: [#1 -0.01,0.11,0.98,U] [#2 0.01,-0.05,0.83,U] [#3 -0.26,0.04,0.00,M3] [#4 -0.06,0.07,0.68,U] [#5 0.11,0.22,0.66,U] [#6 -0.18,0.07,0.64,U] [#7 0.06,-0.11,0.71,U] [#8 0.03,-0.24,0.52,U] 
23:36:13.594 00.007 1032 refined, 7 included, MultiStar: {0.03, 0.03}, one-star: {0.19, 0.06}
23:36:13.598 00.004 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:36:13.603 00.005 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:36:13.609 00.006 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.76 mountX=0.02 mountY=-0.03, mountTheta=-1.07
23:36:13.612 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
23:36:13.617 00.005 1032 Enqueuing Move request for scope (0.03, 0.03)
23:36:13.619 00.002 10072 Worker thread wakes up
23:36:13.619 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:36:13.619 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:36:13.619 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.03
23:36:13.622 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
23:36:13.625 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:36:13.625 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:36:13.625 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:13.625 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:36:13.625 00.000 10072 MoveAxis(E, 2, ABG)
23:36:13.625 00.000 10072 Guiding  Dir = 2, Dur = 2
23:36:13.625 00.000 10072 IsGuiding returns 0
23:36:13.626 00.001 10072 PulseGuide returned control before completion, sleep 12
23:36:13.643 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.6
23:36:13.646 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:13.647 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:13.649 00.002 1032 Enqueuing Expose request
23:36:13.651 00.002 10072 IsGuiding returns 0
23:36:13.651 00.000 10072 Move returns status 0, amount 2
23:36:13.651 00.000 10072 MoveAxis(N, 0, ABG)
23:36:13.651 00.000 10072 Move returns status 0, amount 0
23:36:13.651 00.000 10072 move complete, result=0
23:36:13.651 00.000 10072 worker thread done servicing request
23:36:13.651 00.000 10072 Worker thread wakes up
23:36:13.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:13.652 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:13.659 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:36:14.279 00.620 10072 Exposure complete
23:36:14.325 00.046 1032 OnExposeComplete: enter
23:36:14.327 00.002 1032 UpdateGuideState(): m_state=6
23:36:14.330 00.003 10072 worker thread done servicing request
23:36:14.330 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10112
23:36:14.332 00.002 1032 Star::Find returns 1 (0), X=1108.96, Y=129.68, Mass=1333, SNR=25.6, Peak=98 HFD=3.4
23:36:14.333 00.001 1032 MultiStar: [#1 -0.01,-0.05,0.97,U] [#2 -0.00,-0.17,0.84,U] [#3 -0.17,-0.01,0.79,U] [#4 0.05,-0.16,0.69,U] [#5 0.06,0.01,0.72,U] [#6 -0.14,0.10,0.68,U] [#7 0.00,-0.19,0.72,U] [#8 0.03,-0.22,0.52,U] 
23:36:14.335 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.07}, one-star: {0.17, 0.02}
23:36:14.336 00.001 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
23:36:14.338 00.002 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
23:36:14.339 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.54 mountX=-0.06 mountY=0.01, mountTheta=2.91
23:36:14.343 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.07, opts=13)
23:36:14.345 00.002 1032 Enqueuing Move request for scope (0.00, -0.07)
23:36:14.347 00.002 10072 Worker thread wakes up
23:36:14.347 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
23:36:14.347 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
23:36:14.347 00.000 10072 Moving (0.00, -0.07) raw xDistance=-0.06 yDistance=0.01
23:36:14.349 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:36:14.351 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:36:14.351 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:36:14.351 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:14.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:36:14.351 00.000 10072 MoveAxis(E, 3, ABG)
23:36:14.351 00.000 10072 Guiding  Dir = 2, Dur = 3
23:36:14.351 00.000 10072 IsGuiding returns 0
23:36:14.353 00.002 10072 PulseGuide returned control before completion, sleep 13
23:36:14.369 00.016 1032 UpdateGuideState exits: m=1333 SNR=25.6
23:36:14.371 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:14.373 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:14.374 00.001 1032 Enqueuing Expose request
23:36:14.375 00.001 10072 IsGuiding returns 0
23:36:14.375 00.000 10072 Move returns status 0, amount 3
23:36:14.375 00.000 10072 MoveAxis(N, 0, ABG)
23:36:14.375 00.000 10072 Move returns status 0, amount 0
23:36:14.375 00.000 10072 move complete, result=0
23:36:14.375 00.000 10072 worker thread done servicing request
23:36:14.375 00.000 10072 Worker thread wakes up
23:36:14.376 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:14.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:14.382 00.006 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:36:14.780 00.398 10072 Exposure complete
23:36:14.827 00.047 10072 worker thread done servicing request
23:36:14.827 00.000 1032 OnExposeComplete: enter
23:36:14.829 00.002 1032 UpdateGuideState(): m_state=6
23:36:14.832 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10113
23:36:14.837 00.005 1032 Star::Find returns 1 (0), X=1109.02, Y=129.75, Mass=1340, SNR=25.7, Peak=111 HFD=3.3
23:36:14.840 00.003 1032 MultiStar: [#1 -0.04,0.05,0.97,U] [#2 0.03,-0.06,0.84,U] [#3 -0.15,0.03,0.73,U] [#4 0.02,-0.12,0.71,U] [#5 -0.09,-0.12,0.66,U] [#6 -0.18,0.13,0.65,U] [#7 -0.01,-0.22,0.71,U] [#8 0.04,-0.25,0.51,U] 
23:36:14.842 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.22, 0.09}
23:36:14.844 00.002 1032 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.83) = xAngle (-3.59 = 2.69)
23:36:14.846 00.002 1032 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.59 = 2.69)
23:36:14.847 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.76 mountX=-0.03 mountY=0.02, mountTheta=2.69
23:36:14.851 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
23:36:14.853 00.002 1032 Enqueuing Move request for scope (-0.01, -0.04)
23:36:14.855 00.002 10072 Worker thread wakes up
23:36:14.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
23:36:14.855 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
23:36:14.855 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.02
23:36:14.857 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:36:14.860 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:36:14.860 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:36:14.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:14.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:36:14.860 00.000 10072 MoveAxis(E, 3, ABG)
23:36:14.860 00.000 10072 Guiding  Dir = 2, Dur = 3
23:36:14.861 00.001 10072 IsGuiding returns 0
23:36:14.861 00.000 10072 PulseGuide returned control before completion, sleep 13
23:36:14.878 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:36:14.879 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:14.881 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:14.883 00.002 1032 Enqueuing Expose request
23:36:14.887 00.004 10072 IsGuiding returns 0
23:36:14.887 00.000 10072 Move returns status 0, amount 3
23:36:14.887 00.000 10072 MoveAxis(N, 0, ABG)
23:36:14.887 00.000 10072 Move returns status 0, amount 0
23:36:14.887 00.000 10072 move complete, result=0
23:36:14.887 00.000 10072 worker thread done servicing request
23:36:14.887 00.000 10072 Worker thread wakes up
23:36:14.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:14.888 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:14.893 00.005 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:36:15.513 00.620 10072 Exposure complete
23:36:15.560 00.047 10072 worker thread done servicing request
23:36:15.560 00.000 1032 OnExposeComplete: enter
23:36:15.562 00.002 1032 UpdateGuideState(): m_state=6
23:36:15.564 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10114
23:36:15.567 00.003 1032 Star::Find returns 1 (0), X=1108.84, Y=129.87, Mass=1329, SNR=25.6, Peak=104 HFD=3.4
23:36:15.569 00.002 1032 MultiStar: [#1 -0.06,0.09,0.94,U] [#2 0.06,0.00,0.81,U] [#3 -0.18,0.12,0.77,U] [#4 -0.01,0.03,0.69,U] [#5 0.04,0.21,0.68,U] [#6 -0.10,0.20,0.63,U] [#7 -0.05,-0.09,0.72,U] [#8 0.01,-0.08,0.51,U] 
23:36:15.570 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {0.05, 0.22}
23:36:15.572 00.002 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
23:36:15.574 00.002 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
23:36:15.575 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.85 mountX=0.09 mountY=0.00, mountTheta=0.02
23:36:15.578 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.09, opts=13)
23:36:15.581 00.003 1032 Enqueuing Move request for scope (-0.02, 0.09)
23:36:15.583 00.002 10072 Worker thread wakes up
23:36:15.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
23:36:15.583 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
23:36:15.584 00.001 10072 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=0.00
23:36:15.586 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:36:15.590 00.004 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:36:15.590 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:36:15.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:15.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:36:15.590 00.000 10072 MoveAxis(E, 3, ABG)
23:36:15.590 00.000 10072 Guiding  Dir = 2, Dur = 3
23:36:15.590 00.000 10072 IsGuiding returns 0
23:36:15.592 00.002 10072 PulseGuide returned control before completion, sleep 13
23:36:15.611 00.019 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:36:15.615 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:15.616 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:15.621 00.005 1032 Enqueuing Expose request
23:36:15.623 00.002 10072 IsGuiding returns 0
23:36:15.623 00.000 10072 Move returns status 0, amount 3
23:36:15.623 00.000 10072 MoveAxis(N, 0, ABG)
23:36:15.623 00.000 10072 Move returns status 0, amount 0
23:36:15.623 00.000 10072 move complete, result=0
23:36:15.623 00.000 10072 worker thread done servicing request
23:36:15.623 00.000 10072 Worker thread wakes up
23:36:15.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:15.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:15.630 00.007 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:36:16.041 00.411 10072 Exposure complete
23:36:16.090 00.049 10072 worker thread done servicing request
23:36:16.091 00.001 1032 OnExposeComplete: enter
23:36:16.092 00.001 1032 UpdateGuideState(): m_state=6
23:36:16.094 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10115
23:36:16.095 00.001 1032 Star::Find returns 1 (0), X=1108.89, Y=129.75, Mass=1365, SNR=25.9, Peak=102 HFD=3.5
23:36:16.097 00.002 1032 MultiStar: [#1 -0.13,-0.01,0.97,U] [#2 0.05,0.02,0.81,U] [#3 -0.26,0.16,0.00,M1] [#4 -0.05,0.08,0.68,U] [#5 -0.02,0.11,0.66,U] [#6 -0.18,0.24,0.00,M1] [#7 0.01,0.04,0.69,U] [#8 -0.12,-0.05,0.54,U] 
23:36:16.100 00.003 1032 refined, 6 included, MultiStar: {-0.02, 0.04}, one-star: {0.09, 0.10}
23:36:16.101 00.001 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
23:36:16.103 00.002 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
23:36:16.105 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.96 mountX=0.05 mountY=0.01, mountTheta=0.13
23:36:16.108 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
23:36:16.110 00.002 1032 Enqueuing Move request for scope (-0.02, 0.04)
23:36:16.113 00.003 10072 Worker thread wakes up
23:36:16.113 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
23:36:16.113 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
23:36:16.113 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=0.01
23:36:16.115 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:36:16.119 00.004 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:36:16.119 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:36:16.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:16.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:36:16.119 00.000 10072 MoveAxis(E, 3, ABG)
23:36:16.119 00.000 10072 Guiding  Dir = 2, Dur = 3
23:36:16.119 00.000 10072 IsGuiding returns 0
23:36:16.120 00.001 10072 PulseGuide returned control before completion, sleep 13
23:36:16.136 00.016 1032 UpdateGuideState exits: m=1365 SNR=25.9
23:36:16.139 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:16.141 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:16.144 00.003 1032 Enqueuing Expose request
23:36:16.147 00.003 10072 IsGuiding returns 0
23:36:16.147 00.000 10072 Move returns status 0, amount 3
23:36:16.147 00.000 10072 MoveAxis(N, 0, ABG)
23:36:16.147 00.000 10072 Move returns status 0, amount 0
23:36:16.147 00.000 10072 move complete, result=0
23:36:16.147 00.000 10072 worker thread done servicing request
23:36:16.148 00.001 10072 Worker thread wakes up
23:36:16.148 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:16.148 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:16.155 00.007 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:36:16.778 00.623 10072 Exposure complete
23:36:16.827 00.049 10072 worker thread done servicing request
23:36:16.827 00.000 1032 OnExposeComplete: enter
23:36:16.830 00.003 1032 UpdateGuideState(): m_state=6
23:36:16.832 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10116
23:36:16.834 00.002 1032 Star::Find returns 1 (0), X=1108.88, Y=129.70, Mass=1353, SNR=25.9, Peak=105 HFD=3.4
23:36:16.836 00.002 1032 MultiStar: [#1 -0.11,0.04,0.99,U] [#2 -0.06,-0.01,0.83,U] [#3 -0.13,0.04,0.78,U] [#4 -0.09,-0.01,0.70,U] [#5 -0.03,0.15,0.69,U] [#6 -0.24,0.27,0.00,M2] [#7 -0.04,-0.13,0.70,U] [#8 0.01,0.09,0.55,U] 
23:36:16.839 00.003 1032 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {0.09, 0.05}
23:36:16.840 00.001 1032 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.83) = xAngle (0.75 = 0.75)
23:36:16.842 00.002 1032 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.75 = 0.75)
23:36:16.843 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.58 mountX=0.04 mountY=0.03, mountTheta=0.75
23:36:16.846 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
23:36:16.847 00.001 1032 Enqueuing Move request for scope (-0.04, 0.03)
23:36:16.849 00.002 10072 Worker thread wakes up
23:36:16.849 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:36:16.849 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:36:16.849 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
23:36:16.850 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:36:16.854 00.004 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:36:16.854 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:36:16.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:16.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:36:16.854 00.000 10072 MoveAxis(E, 4, ABG)
23:36:16.854 00.000 10072 Guiding  Dir = 2, Dur = 4
23:36:16.854 00.000 10072 IsGuiding returns 0
23:36:16.855 00.001 10072 PulseGuide returned control before completion, sleep 14
23:36:16.873 00.018 1032 UpdateGuideState exits: m=1353 SNR=25.9
23:36:16.875 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:16.877 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:16.878 00.001 1032 Enqueuing Expose request
23:36:16.885 00.007 10072 IsGuiding returns 0
23:36:16.885 00.000 10072 Move returns status 0, amount 4
23:36:16.885 00.000 10072 MoveAxis(N, 0, ABG)
23:36:16.885 00.000 10072 Move returns status 0, amount 0
23:36:16.886 00.001 10072 move complete, result=0
23:36:16.886 00.000 10072 worker thread done servicing request
23:36:16.886 00.000 10072 Worker thread wakes up
23:36:16.886 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:16.886 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:16.887 00.001 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
23:36:17.296 00.409 10072 Exposure complete
23:36:17.341 00.045 10072 worker thread done servicing request
23:36:17.341 00.000 1032 OnExposeComplete: enter
23:36:17.343 00.002 1032 UpdateGuideState(): m_state=6
23:36:17.345 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10117
23:36:17.346 00.001 1032 Star::Find returns 1 (0), X=1108.98, Y=129.77, Mass=1380, SNR=26.1, Peak=112 HFD=3.2
23:36:17.348 00.002 1032 MultiStar: [#1 0.05,-0.03,0.95,U] [#2 0.04,0.02,0.81,U] [#3 -0.06,0.03,0.78,U] [#4 -0.07,-0.03,0.67,U] [#5 0.07,0.03,0.66,U] [#6 -0.20,0.12,0.63,U] [#7 -0.01,-0.10,0.71,U] [#8 0.01,-0.04,0.51,U] 
23:36:17.349 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.18, 0.11}
23:36:17.350 00.001 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
23:36:17.351 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
23:36:17.353 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.88 mountX=0.01 mountY=-0.02, mountTheta=-0.95
23:36:17.355 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
23:36:17.358 00.003 1032 Enqueuing Move request for scope (0.01, 0.02)
23:36:17.360 00.002 10072 Worker thread wakes up
23:36:17.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:36:17.360 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:36:17.360 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.01 yDistance=-0.02
23:36:17.361 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:36:17.365 00.004 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:36:17.365 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:36:17.365 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:17.365 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:36:17.365 00.000 10072 MoveAxis(E, 3, ABG)
23:36:17.365 00.000 10072 Guiding  Dir = 2, Dur = 3
23:36:17.366 00.001 10072 IsGuiding returns 0
23:36:17.368 00.002 10072 PulseGuide returned control before completion, sleep 11
23:36:17.383 00.015 1032 UpdateGuideState exits: m=1380 SNR=26.1
23:36:17.386 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:17.388 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:17.389 00.001 1032 Enqueuing Expose request
23:36:17.391 00.002 10072 IsGuiding returns 0
23:36:17.391 00.000 10072 Move returns status 0, amount 3
23:36:17.391 00.000 10072 MoveAxis(N, 0, ABG)
23:36:17.391 00.000 10072 Move returns status 0, amount 0
23:36:17.391 00.000 10072 move complete, result=0
23:36:17.391 00.000 10072 worker thread done servicing request
23:36:17.391 00.000 10072 Worker thread wakes up
23:36:17.391 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:17.391 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:17.400 00.009 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:36:18.026 00.626 10072 Exposure complete
23:36:18.077 00.051 10072 worker thread done servicing request
23:36:18.077 00.000 1032 OnExposeComplete: enter
23:36:18.079 00.002 1032 UpdateGuideState(): m_state=6
23:36:18.081 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10118
23:36:18.084 00.003 1032 Star::Find returns 1 (0), X=1109.04, Y=129.83, Mass=1412, SNR=26.4, Peak=114 HFD=3.4
23:36:18.088 00.004 1032 MultiStar: [#1 0.09,0.14,1.01,U] [#2 0.06,-0.04,0.79,U] [#3 -0.03,0.11,0.78,U] [#4 0.05,0.06,0.67,U] [#5 0.05,0.19,0.65,U] [#6 -0.16,0.19,0.58,U] [#7 -0.02,-0.02,0.71,U] [#8 0.08,-0.10,0.55,U] 
23:36:18.090 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.24, 0.17}
23:36:18.091 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:36:18.093 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:36:18.094 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.02 mountX=0.07 mountY=-0.07, mountTheta=-0.81
23:36:18.097 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
23:36:18.099 00.002 1032 Enqueuing Move request for scope (0.05, 0.08)
23:36:18.101 00.002 10072 Worker thread wakes up
23:36:18.101 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:36:18.101 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:36:18.101 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
23:36:18.103 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:36:18.105 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:36:18.107 00.002 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:36:18.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:18.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:36:18.107 00.000 10072 MoveAxis(E, 3, ABG)
23:36:18.107 00.000 10072 Guiding  Dir = 2, Dur = 3
23:36:18.107 00.000 10072 IsGuiding returns 0
23:36:18.108 00.001 10072 PulseGuide returned control before completion, sleep 13
23:36:18.126 00.018 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:36:18.129 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:18.130 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:18.132 00.002 1032 Enqueuing Expose request
23:36:18.134 00.002 10072 IsGuiding returns 0
23:36:18.134 00.000 10072 Move returns status 0, amount 3
23:36:18.134 00.000 10072 MoveAxis(N, 0, ABG)
23:36:18.134 00.000 10072 Move returns status 0, amount 0
23:36:18.134 00.000 10072 move complete, result=0
23:36:18.135 00.001 10072 worker thread done servicing request
23:36:18.135 00.000 10072 Worker thread wakes up
23:36:18.135 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:18.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:18.142 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:36:18.542 00.400 10072 Exposure complete
23:36:18.594 00.052 10072 worker thread done servicing request
23:36:18.594 00.000 1032 OnExposeComplete: enter
23:36:18.595 00.001 1032 UpdateGuideState(): m_state=6
23:36:18.597 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10119
23:36:18.598 00.001 1032 Star::Find returns 1 (0), X=1109.04, Y=129.90, Mass=1384, SNR=26.1, Peak=110 HFD=3.0
23:36:18.600 00.002 1032 MultiStar: [#1 -0.02,0.22,1.01,U] [#2 0.06,0.06,0.82,U] [#3 -0.19,0.17,0.00,M1] [#4 -0.06,-0.02,0.68,U] [#5 0.11,0.26,0.00,M1] [#6 -0.10,0.24,0.00,M1] [#7 -0.05,-0.09,0.74,U] [#8 0.04,-0.05,0.50,U] 
23:36:18.602 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.09}, one-star: {0.24, 0.24}
23:36:18.604 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
23:36:18.606 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
23:36:18.608 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.10 mountX=0.07 mountY=-0.07, mountTheta=-0.73
23:36:18.610 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
23:36:18.612 00.002 1032 Enqueuing Move request for scope (0.04, 0.09)
23:36:18.615 00.003 10072 Worker thread wakes up
23:36:18.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
23:36:18.615 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
23:36:18.615 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.07 yDistance=-0.07
23:36:18.617 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:36:18.620 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:36:18.620 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:36:18.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:18.620 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:36:18.620 00.000 10072 MoveAxis(E, 4, ABG)
23:36:18.620 00.000 10072 Guiding  Dir = 2, Dur = 4
23:36:18.621 00.001 10072 IsGuiding returns 0
23:36:18.621 00.000 10072 PulseGuide returned control before completion, sleep 14
23:36:18.638 00.017 1032 UpdateGuideState exits: m=1384 SNR=26.1
23:36:18.639 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:18.644 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:18.646 00.002 1032 Enqueuing Expose request
23:36:18.650 00.004 10072 IsGuiding returns 0
23:36:18.650 00.000 10072 Move returns status 0, amount 4
23:36:18.650 00.000 10072 MoveAxis(N, 0, ABG)
23:36:18.650 00.000 10072 Move returns status 0, amount 0
23:36:18.650 00.000 10072 move complete, result=0
23:36:18.650 00.000 10072 worker thread done servicing request
23:36:18.650 00.000 10072 Worker thread wakes up
23:36:18.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:18.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:18.657 00.007 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:36:19.277 00.620 10072 Exposure complete
23:36:19.327 00.050 10072 worker thread done servicing request
23:36:19.327 00.000 1032 OnExposeComplete: enter
23:36:19.329 00.002 1032 UpdateGuideState(): m_state=6
23:36:19.331 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10120
23:36:19.333 00.002 1032 Star::Find returns 1 (0), X=1109.04, Y=129.90, Mass=1432, SNR=26.6, Peak=111 HFD=3.0
23:36:19.337 00.004 1032 MultiStar: [#1 0.02,0.17,0.95,U] [#2 0.02,0.07,0.78,U] [#3 -0.11,0.05,0.77,U] [#4 0.12,0.02,0.65,U] [#5 0.07,0.12,0.66,U] [#6 -0.26,0.19,0.00,M2] [#7 0.07,-0.11,0.68,U] [#8 0.02,-0.07,0.54,U] 
23:36:19.340 00.003 1032 refined, 7 included, MultiStar: {0.06, 0.08}, one-star: {0.24, 0.24}
23:36:19.341 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
23:36:19.343 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
23:36:19.345 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.91 mountX=0.06 mountY=-0.08, mountTheta=-0.92
23:36:19.348 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
23:36:19.350 00.002 1032 Enqueuing Move request for scope (0.06, 0.08)
23:36:19.352 00.002 10072 Worker thread wakes up
23:36:19.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
23:36:19.352 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
23:36:19.352 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
23:36:19.354 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:36:19.357 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:36:19.357 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:36:19.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:19.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:36:19.358 00.001 10072 MoveAxis(E, 5, ABG)
23:36:19.358 00.000 10072 Guiding  Dir = 2, Dur = 5
23:36:19.358 00.000 10072 IsGuiding returns 0
23:36:19.358 00.000 10072 PulseGuide returned control before completion, sleep 15
23:36:19.375 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:36:19.377 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:19.378 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:19.380 00.002 1032 Enqueuing Expose request
23:36:19.382 00.002 10072 IsGuiding returns 0
23:36:19.382 00.000 10072 Move returns status 0, amount 5
23:36:19.382 00.000 10072 MoveAxis(N, 0, ABG)
23:36:19.382 00.000 10072 Move returns status 0, amount 0
23:36:19.383 00.001 10072 move complete, result=0
23:36:19.383 00.000 10072 worker thread done servicing request
23:36:19.383 00.000 10072 Worker thread wakes up
23:36:19.383 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:19.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:19.389 00.006 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:36:19.791 00.402 10072 Exposure complete
23:36:19.842 00.051 10072 worker thread done servicing request
23:36:19.842 00.000 1032 OnExposeComplete: enter
23:36:19.844 00.002 1032 UpdateGuideState(): m_state=6
23:36:19.846 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10121
23:36:19.847 00.001 1032 Star::Find returns 1 (0), X=1109.03, Y=129.84, Mass=1399, SNR=26.3, Peak=111 HFD=3.2
23:36:19.849 00.002 1032 MultiStar: [#1 0.05,0.05,0.94,U] [#2 -0.00,-0.01,0.81,U] [#3 -0.12,0.02,0.77,U] [#4 0.09,-0.06,0.66,U] [#5 0.14,0.16,0.66,U] [#6 -0.11,0.26,0.00,M3] [#7 0.09,-0.14,0.73,U] [#8 0.07,-0.16,0.55,U] 
23:36:19.850 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.23, 0.19}
23:36:19.852 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
23:36:19.853 00.001 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
23:36:19.854 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.26 mountX=-0.00 mountY=-0.08, mountTheta=-1.57
23:36:19.858 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
23:36:19.859 00.001 1032 Enqueuing Move request for scope (0.07, 0.02)
23:36:19.861 00.002 10072 Worker thread wakes up
23:36:19.861 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:36:19.861 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:36:19.861 00.000 10072 Moving (0.07, 0.02) raw xDistance=-0.00 yDistance=-0.08
23:36:19.864 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:36:19.868 00.004 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:36:19.868 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
23:36:19.868 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:19.868 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:36:19.868 00.000 10072 MoveAxis(E, 4, ABG)
23:36:19.868 00.000 10072 Guiding  Dir = 2, Dur = 4
23:36:19.868 00.000 10072 IsGuiding returns 0
23:36:19.869 00.001 10072 PulseGuide returned control before completion, sleep 14
23:36:19.885 00.016 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:36:19.887 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:19.889 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:19.891 00.002 1032 Enqueuing Expose request
23:36:19.895 00.004 10072 IsGuiding returns 0
23:36:19.895 00.000 10072 Move returns status 0, amount 4
23:36:19.895 00.000 10072 MoveAxis(N, 0, ABG)
23:36:19.895 00.000 10072 Move returns status 0, amount 0
23:36:19.895 00.000 10072 move complete, result=0
23:36:19.895 00.000 10072 worker thread done servicing request
23:36:19.897 00.002 10072 Worker thread wakes up
23:36:19.897 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:19.897 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:19.903 00.006 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:36:20.524 00.621 10072 Exposure complete
23:36:20.578 00.054 10072 worker thread done servicing request
23:36:20.578 00.000 1032 OnExposeComplete: enter
23:36:20.581 00.003 1032 UpdateGuideState(): m_state=6
23:36:20.584 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10122
23:36:20.586 00.002 1032 Star::Find returns 1 (0), X=1108.99, Y=129.83, Mass=1485, SNR=27.1, Peak=117 HFD=3.3
23:36:20.588 00.002 1032 MultiStar: [#1 0.03,0.13,0.94,U] [#2 0.09,0.02,0.77,U] [#3 -0.06,-0.01,0.72,U] [#4 0.08,0.13,0.65,U] [#5 0.17,0.04,0.67,U] [#6 -0.12,0.14,0.63,U] [#7 -0.00,-0.01,0.69,U] [#8 0.03,-0.02,0.50,U] 
23:36:20.589 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.19, 0.17}
23:36:20.592 00.003 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:36:20.593 00.001 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:36:20.595 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.96 mountX=0.06 mountY=-0.07, mountTheta=-0.87
23:36:20.598 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
23:36:20.600 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
23:36:20.602 00.002 10072 Worker thread wakes up
23:36:20.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
23:36:20.602 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
23:36:20.602 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.06 yDistance=-0.07
23:36:20.605 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:36:20.607 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:36:20.607 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:36:20.608 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:20.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:36:20.608 00.000 10072 MoveAxis(E, 3, ABG)
23:36:20.608 00.000 10072 Guiding  Dir = 2, Dur = 3
23:36:20.609 00.001 10072 IsGuiding returns 0
23:36:20.609 00.000 10072 PulseGuide returned control before completion, sleep 13
23:36:20.625 00.016 1032 UpdateGuideState exits: m=1485 SNR=27.1
23:36:20.626 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:20.628 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:20.629 00.001 1032 Enqueuing Expose request
23:36:20.631 00.002 10072 IsGuiding returns 0
23:36:20.631 00.000 10072 Move returns status 0, amount 3
23:36:20.631 00.000 10072 MoveAxis(N, 0, ABG)
23:36:20.631 00.000 10072 Move returns status 0, amount 0
23:36:20.631 00.000 10072 move complete, result=0
23:36:20.631 00.000 10072 worker thread done servicing request
23:36:20.631 00.000 10072 Worker thread wakes up
23:36:20.631 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:20.631 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:20.639 00.008 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:36:21.041 00.402 10072 Exposure complete
23:36:21.091 00.050 10072 worker thread done servicing request
23:36:21.091 00.000 1032 OnExposeComplete: enter
23:36:21.093 00.002 1032 UpdateGuideState(): m_state=6
23:36:21.095 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10123
23:36:21.096 00.001 1032 Star::Find returns 1 (0), X=1109.01, Y=129.92, Mass=1355, SNR=25.9, Peak=97 HFD=3.0
23:36:21.097 00.001 1032 MultiStar: [#1 0.03,0.27,0.00,M1] [#2 0.13,0.20,0.83,U] [#3 -0.11,0.15,0.75,U] [#4 0.05,0.14,0.69,U] [#5 0.05,0.21,0.66,U] [#6 -0.22,0.21,0.00,M3] [#7 0.06,0.01,0.69,U] [#8 0.05,0.00,0.52,U] 
23:36:21.099 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.15}, one-star: {0.21, 0.27}
23:36:21.102 00.003 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
23:36:21.104 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
23:36:21.105 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.13 mountX=0.13 mountY=-0.11, mountTheta=-0.70
23:36:21.108 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
23:36:21.112 00.004 1032 Enqueuing Move request for scope (0.07, 0.15)
23:36:21.114 00.002 10072 Worker thread wakes up
23:36:21.114 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
23:36:21.114 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
23:36:21.114 00.000 10072 Moving (0.07, 0.15) raw xDistance=0.13 yDistance=-0.11
23:36:21.118 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:36:21.122 00.004 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:36:21.122 00.000 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
23:36:21.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:21.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:36:21.122 00.000 10072 MoveAxis(E, 4, ABG)
23:36:21.122 00.000 10072 Guiding  Dir = 2, Dur = 4
23:36:21.122 00.000 10072 IsGuiding returns 0
23:36:21.123 00.001 10072 PulseGuide returned control before completion, sleep 14
23:36:21.139 00.016 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:36:21.142 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:21.145 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:21.147 00.002 1032 Enqueuing Expose request
23:36:21.150 00.003 10072 IsGuiding returns 0
23:36:21.150 00.000 10072 Move returns status 0, amount 4
23:36:21.150 00.000 10072 MoveAxis(N, 0, ABG)
23:36:21.150 00.000 10072 Move returns status 0, amount 0
23:36:21.150 00.000 10072 move complete, result=0
23:36:21.150 00.000 10072 worker thread done servicing request
23:36:21.150 00.000 10072 Worker thread wakes up
23:36:21.151 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:21.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:21.157 00.006 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:36:21.778 00.621 10072 Exposure complete
23:36:21.831 00.053 10072 worker thread done servicing request
23:36:21.831 00.000 1032 OnExposeComplete: enter
23:36:21.833 00.002 1032 UpdateGuideState(): m_state=6
23:36:21.834 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10124
23:36:21.836 00.002 1032 Star::Find returns 1 (0), X=1108.95, Y=129.96, Mass=1283, SNR=25.2, Peak=99 HFD=3.0
23:36:21.838 00.002 1032 MultiStar: [#1 0.06,0.26,0.00,M2] [#2 0.06,0.19,0.88,U] [#3 -0.14,0.19,0.80,U] [#4 0.01,0.11,0.70,U] [#5 -0.01,0.20,0.71,U] [#6 -0.10,0.36,0.00,M4] [#7 0.04,0.08,0.66,U] [#8 0.05,0.07,0.53,U] 
23:36:21.840 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.18}, one-star: {0.15, 0.30}
23:36:21.842 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
23:36:21.844 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
23:36:21.846 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.41 mountX=0.16 mountY=-0.07, mountTheta=-0.42
23:36:21.849 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.18, opts=13)
23:36:21.851 00.002 1032 Enqueuing Move request for scope (0.03, 0.18)
23:36:21.852 00.001 10072 Worker thread wakes up
23:36:21.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
23:36:21.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
23:36:21.852 00.000 10072 Moving (0.03, 0.18) raw xDistance=0.16 yDistance=-0.07
23:36:21.855 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:36:21.858 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.82
23:36:21.858 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:36:21.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:21.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:36:21.858 00.000 10072 MoveAxis(W, 73, ABG)
23:36:21.858 00.000 10072 Guiding  Dir = 3, Dur = 73
23:36:21.858 00.000 10072 IsGuiding returns 0
23:36:21.859 00.001 10072 PulseGuide returned control before completion, sleep 83
23:36:21.876 00.017 1032 UpdateGuideState exits: m=1283 SNR=25.2
23:36:21.879 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:21.880 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:21.882 00.002 1032 Enqueuing Expose request
23:36:21.948 00.066 10072 IsGuiding returns 0
23:36:21.948 00.000 10072 Move returns status 0, amount 73
23:36:21.948 00.000 10072 MoveAxis(N, 0, ABG)
23:36:21.948 00.000 10072 Move returns status 0, amount 0
23:36:21.948 00.000 10072 move complete, result=0
23:36:21.948 00.000 10072 worker thread done servicing request
23:36:21.948 00.000 10072 Worker thread wakes up
23:36:21.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:21.949 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:21.949 00.000 1032 GuideStep: 0.2 px 73 ms WEST, -0.1 px 0 ms NORTH
23:36:22.360 00.411 10072 Exposure complete
23:36:22.408 00.048 10072 worker thread done servicing request
23:36:22.408 00.000 1032 OnExposeComplete: enter
23:36:22.409 00.001 1032 UpdateGuideState(): m_state=6
23:36:22.411 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10125
23:36:22.412 00.001 1032 Star::Find returns 1 (0), X=1109.02, Y=129.92, Mass=1376, SNR=26.1, Peak=105 HFD=3.0
23:36:22.414 00.002 1032 MultiStar: [#1 -0.05,0.24,0.97,U] [#2 0.18,0.16,0.82,U] [#3 -0.04,0.11,0.76,U] [#4 0.01,0.16,0.67,U] [#5 -0.06,0.14,0.67,U] [#6 -0.21,0.37,0.00,M5] [#7 0.09,-0.03,0.69,U] [#8 0.02,-0.06,0.52,U] 
23:36:22.415 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.14}, one-star: {0.23, 0.27}
23:36:22.416 00.001 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
23:36:22.418 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
23:36:22.421 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.20 mountX=0.12 mountY=-0.09, mountTheta=-0.63
23:36:22.424 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
23:36:22.426 00.002 1032 Enqueuing Move request for scope (0.05, 0.14)
23:36:22.428 00.002 10072 Worker thread wakes up
23:36:22.428 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
23:36:22.428 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
23:36:22.428 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.12 yDistance=-0.09
23:36:22.430 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:36:22.432 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:36:22.432 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:36:22.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:22.434 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:36:22.434 00.000 10072 MoveAxis(E, 5, ABG)
23:36:22.434 00.000 10072 Guiding  Dir = 2, Dur = 5
23:36:22.434 00.000 10072 IsGuiding returns 0
23:36:22.435 00.001 10072 PulseGuide returned control before completion, sleep 15
23:36:22.451 00.016 10072 IsGuiding returns 0
23:36:22.451 00.000 10072 Move returns status 0, amount 5
23:36:22.451 00.000 10072 MoveAxis(N, 0, ABG)
23:36:22.451 00.000 10072 Move returns status 0, amount 0
23:36:22.451 00.000 10072 move complete, result=0
23:36:22.451 00.000 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:36:22.453 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:22.454 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:22.457 00.003 1032 Enqueuing Expose request
23:36:22.459 00.002 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:36:22.461 00.002 10072 worker thread done servicing request
23:36:22.461 00.000 10072 Worker thread wakes up
23:36:22.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:22.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:23.095 00.634 10072 Exposure complete
23:36:23.149 00.054 10072 worker thread done servicing request
23:36:23.149 00.000 1032 OnExposeComplete: enter
23:36:23.150 00.001 1032 UpdateGuideState(): m_state=6
23:36:23.152 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10126
23:36:23.154 00.002 1032 Star::Find returns 1 (0), X=1109.00, Y=129.67, Mass=1346, SNR=25.8, Peak=110 HFD=3.3
23:36:23.156 00.002 1032 MultiStar: [#1 0.06,-0.00,1.04,U] [#2 0.11,0.04,0.85,U] [#3 -0.16,-0.04,0.76,U] [#4 0.04,-0.09,0.70,U] [#5 0.10,-0.03,0.67,U] [#6 0.03,0.29,0.00,M6] [#7 0.02,-0.15,0.76,U] [#8 0.04,-0.09,0.52,U] 
23:36:23.158 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.20, 0.02}
23:36:23.159 00.001 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
23:36:23.161 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
23:36:23.162 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.56 mountX=-0.05 mountY=-0.05, mountTheta=-2.39
23:36:23.164 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
23:36:23.167 00.003 1032 Enqueuing Move request for scope (0.06, -0.04)
23:36:23.168 00.001 10072 Worker thread wakes up
23:36:23.168 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:36:23.168 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:36:23.168 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
23:36:23.170 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:36:23.173 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:36:23.173 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:36:23.173 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:23.174 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:36:23.174 00.000 10072 MoveAxis(E, 6, ABG)
23:36:23.174 00.000 10072 Guiding  Dir = 2, Dur = 6
23:36:23.174 00.000 10072 IsGuiding returns 0
23:36:23.175 00.001 10072 PulseGuide returned control before completion, sleep 16
23:36:23.192 00.017 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:36:23.195 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:23.197 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:23.198 00.001 1032 Enqueuing Expose request
23:36:23.201 00.003 10072 IsGuiding returns 0
23:36:23.201 00.000 10072 Move returns status 0, amount 6
23:36:23.201 00.000 10072 MoveAxis(N, 0, ABG)
23:36:23.201 00.000 10072 Move returns status 0, amount 0
23:36:23.201 00.000 10072 move complete, result=0
23:36:23.201 00.000 10072 worker thread done servicing request
23:36:23.201 00.000 10072 Worker thread wakes up
23:36:23.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:23.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:23.208 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:36:23.608 00.400 10072 Exposure complete
23:36:23.657 00.049 10072 worker thread done servicing request
23:36:23.658 00.001 1032 OnExposeComplete: enter
23:36:23.659 00.001 1032 UpdateGuideState(): m_state=6
23:36:23.661 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10127
23:36:23.664 00.003 1032 Star::Find returns 1 (0), X=1109.01, Y=129.76, Mass=1269, SNR=25.0, Peak=109 HFD=3.2
23:36:23.666 00.002 1032 MultiStar: [#1 0.01,0.08,1.04,U] [#2 0.16,0.06,0.88,U] [#3 -0.08,0.10,0.76,U] [#4 0.11,-0.02,0.71,U] [#5 0.18,0.00,0.66,U] [#6 -0.08,0.08,0.64,U] [#7 0.05,-0.12,0.72,U] [#8 -0.05,-0.18,0.53,U] 
23:36:23.667 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.21, 0.11}
23:36:23.669 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
23:36:23.671 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
23:36:23.673 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.37 mountX=0.01 mountY=-0.07, mountTheta=-1.46
23:36:23.677 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
23:36:23.680 00.003 1032 Enqueuing Move request for scope (0.07, 0.03)
23:36:23.682 00.002 10072 Worker thread wakes up
23:36:23.682 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:36:23.682 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:36:23.682 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
23:36:23.685 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:36:23.687 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:36:23.688 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:36:23.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:23.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:36:23.688 00.000 10072 MoveAxis(E, 5, ABG)
23:36:23.688 00.000 10072 Guiding  Dir = 2, Dur = 5
23:36:23.688 00.000 10072 IsGuiding returns 0
23:36:23.689 00.001 10072 PulseGuide returned control before completion, sleep 15
23:36:23.707 00.018 1032 UpdateGuideState exits: m=1269 SNR=25.0
23:36:23.709 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:23.711 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:23.712 00.001 1032 Enqueuing Expose request
23:36:23.715 00.003 10072 IsGuiding returns 0
23:36:23.715 00.000 10072 Move returns status 0, amount 5
23:36:23.715 00.000 10072 MoveAxis(N, 0, ABG)
23:36:23.715 00.000 10072 Move returns status 0, amount 0
23:36:23.715 00.000 10072 move complete, result=0
23:36:23.715 00.000 10072 worker thread done servicing request
23:36:23.715 00.000 10072 Worker thread wakes up
23:36:23.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:23.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:23.722 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:36:24.339 00.617 10072 Exposure complete
23:36:24.386 00.047 10072 worker thread done servicing request
23:36:24.386 00.000 1032 OnExposeComplete: enter
23:36:24.389 00.003 1032 UpdateGuideState(): m_state=6
23:36:24.390 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10128
23:36:24.392 00.002 1032 Star::Find returns 1 (0), X=1109.07, Y=129.84, Mass=1475, SNR=27.0, Peak=119 HFD=3.3
23:36:24.394 00.002 1032 MultiStar: [#1 0.13,0.18,0.93,U] [#2 0.11,0.00,0.80,U] [#3 -0.06,0.18,0.78,U] [#4 0.02,0.12,0.66,U] [#5 0.08,0.01,0.66,U] [#6 -0.03,0.23,0.63,U] [#7 0.09,-0.09,0.70,U] [#8 -0.04,-0.14,0.52,U] 
23:36:24.397 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.09}, one-star: {0.28, 0.19}
23:36:24.398 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
23:36:24.401 00.003 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
23:36:24.403 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=0.06 mountY=-0.10, mountTheta=-1.00
23:36:24.405 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
23:36:24.407 00.002 1032 Enqueuing Move request for scope (0.08, 0.09)
23:36:24.408 00.001 10072 Worker thread wakes up
23:36:24.408 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:36:24.408 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:36:24.408 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.06 yDistance=-0.10
23:36:24.410 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
23:36:24.413 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:36:24.413 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:36:24.413 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:24.413 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:36:24.413 00.000 10072 MoveAxis(E, 5, ABG)
23:36:24.413 00.000 10072 Guiding  Dir = 2, Dur = 5
23:36:24.413 00.000 10072 IsGuiding returns 0
23:36:24.414 00.001 10072 PulseGuide returned control before completion, sleep 15
23:36:24.431 00.017 1032 UpdateGuideState exits: m=1475 SNR=27.0
23:36:24.432 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:24.433 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:24.435 00.002 1032 Enqueuing Expose request
23:36:24.437 00.002 10072 IsGuiding returns 0
23:36:24.437 00.000 10072 Move returns status 0, amount 5
23:36:24.437 00.000 10072 MoveAxis(N, 0, ABG)
23:36:24.437 00.000 10072 Move returns status 0, amount 0
23:36:24.437 00.000 10072 move complete, result=0
23:36:24.437 00.000 10072 worker thread done servicing request
23:36:24.437 00.000 10072 Worker thread wakes up
23:36:24.437 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:24.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:24.444 00.007 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:36:24.841 00.397 10072 Exposure complete
23:36:24.896 00.055 10072 worker thread done servicing request
23:36:24.896 00.000 1032 OnExposeComplete: enter
23:36:24.899 00.003 1032 UpdateGuideState(): m_state=6
23:36:24.900 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10129
23:36:24.901 00.001 1032 Star::Find returns 1 (0), X=1109.09, Y=129.74, Mass=1395, SNR=26.2, Peak=116 HFD=3.4
23:36:24.903 00.002 1032 MultiStar: [#1 0.11,0.06,0.96,U] [#2 0.09,-0.04,0.80,U] [#3 -0.08,0.03,0.81,U] [#4 0.07,0.08,0.67,U] [#5 0.15,0.10,0.70,U] [#6 -0.14,0.10,0.62,U] [#7 0.05,-0.08,0.70,U] [#8 0.05,-0.20,0.50,U] 
23:36:24.905 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.29, 0.08}
23:36:24.907 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:36:24.908 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:36:24.909 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.29 mountX=0.00 mountY=-0.08, mountTheta=-1.54
23:36:24.913 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
23:36:24.914 00.001 1032 Enqueuing Move request for scope (0.08, 0.02)
23:36:24.915 00.001 10072 Worker thread wakes up
23:36:24.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
23:36:24.916 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
23:36:24.916 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
23:36:24.918 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:36:24.920 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:36:24.920 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:36:24.920 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:24.920 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:36:24.920 00.000 10072 MoveAxis(E, 5, ABG)
23:36:24.920 00.000 10072 Guiding  Dir = 2, Dur = 5
23:36:24.920 00.000 10072 IsGuiding returns 0
23:36:24.921 00.001 10072 PulseGuide returned control before completion, sleep 15
23:36:24.937 00.016 1032 UpdateGuideState exits: m=1395 SNR=26.2
23:36:24.939 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:24.940 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:24.941 00.001 1032 Enqueuing Expose request
23:36:24.948 00.007 10072 IsGuiding returns 0
23:36:24.948 00.000 10072 Move returns status 0, amount 5
23:36:24.948 00.000 10072 MoveAxis(N, 0, ABG)
23:36:24.948 00.000 10072 Move returns status 0, amount 0
23:36:24.948 00.000 10072 move complete, result=0
23:36:24.948 00.000 10072 worker thread done servicing request
23:36:24.948 00.000 10072 Worker thread wakes up
23:36:24.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:24.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:24.951 00.003 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:36:25.574 00.623 10072 Exposure complete
23:36:25.633 00.059 10072 worker thread done servicing request
23:36:25.633 00.000 1032 OnExposeComplete: enter
23:36:25.635 00.002 1032 UpdateGuideState(): m_state=6
23:36:25.637 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10130
23:36:25.638 00.001 1032 Star::Find returns 1 (0), X=1109.12, Y=129.69, Mass=1364, SNR=26.0, Peak=116 HFD=3.4
23:36:25.640 00.002 1032 MultiStar: [#1 0.08,-0.03,0.96,U] [#2 0.20,-0.15,0.78,U] [#3 -0.12,-0.04,0.79,U] [#4 0.11,-0.12,0.68,U] [#5 0.19,0.04,0.67,U] [#6 -0.15,0.06,0.64,U] [#7 0.16,-0.25,0.00,M1] [#8 0.09,-0.20,0.53,U] 
23:36:25.642 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.04}, one-star: {0.32, 0.03}
23:36:25.643 00.001 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
23:36:25.645 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
23:36:25.647 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.41 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
23:36:25.650 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
23:36:25.651 00.001 1032 Enqueuing Move request for scope (0.10, -0.04)
23:36:25.653 00.002 10072 Worker thread wakes up
23:36:25.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:36:25.653 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:36:25.653 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.07 yDistance=-0.09
23:36:25.655 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:36:25.658 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:36:25.658 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:36:25.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:25.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:36:25.658 00.000 10072 MoveAxis(E, 7, ABG)
23:36:25.658 00.000 10072 Guiding  Dir = 2, Dur = 7
23:36:25.658 00.000 10072 IsGuiding returns 0
23:36:25.660 00.002 10072 PulseGuide returned control before completion, sleep 17
23:36:25.677 00.017 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:36:25.679 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:25.681 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:25.682 00.001 1032 Enqueuing Expose request
23:36:25.683 00.001 10072 IsGuiding returns 0
23:36:25.683 00.000 10072 Move returns status 0, amount 7
23:36:25.683 00.000 10072 MoveAxis(N, 0, ABG)
23:36:25.685 00.002 10072 Move returns status 0, amount 0
23:36:25.685 00.000 10072 move complete, result=0
23:36:25.685 00.000 10072 worker thread done servicing request
23:36:25.685 00.000 10072 Worker thread wakes up
23:36:25.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:25.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:25.692 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:36:26.090 00.398 10072 Exposure complete
23:36:26.141 00.051 10072 worker thread done servicing request
23:36:26.141 00.000 1032 OnExposeComplete: enter
23:36:26.144 00.003 1032 UpdateGuideState(): m_state=6
23:36:26.146 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10131
23:36:26.148 00.002 1032 Star::Find returns 1 (0), X=1109.06, Y=129.71, Mass=1419, SNR=26.5, Peak=120 HFD=3.4
23:36:26.150 00.002 1032 MultiStar: [#1 0.08,-0.07,0.94,U] [#2 0.16,-0.06,0.75,U] [#3 0.00,-0.10,0.76,U] [#4 0.07,-0.03,0.67,U] [#5 0.11,0.05,0.65,U] [#6 -0.02,0.16,0.60,U] [#7 0.08,-0.21,0.66,U] [#8 0.03,-0.22,0.53,U] 
23:36:26.151 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.26, 0.05}
23:36:26.154 00.003 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
23:36:26.156 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
23:36:26.158 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.42 mountX=-0.07 mountY=-0.08, mountTheta=-2.25
23:36:26.160 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
23:36:26.161 00.001 1032 Enqueuing Move request for scope (0.10, -0.04)
23:36:26.163 00.002 10072 Worker thread wakes up
23:36:26.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:36:26.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:36:26.163 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.07 yDistance=-0.08
23:36:26.164 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:36:26.168 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:36:26.168 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:36:26.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:26.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:36:26.168 00.000 10072 MoveAxis(E, 5, ABG)
23:36:26.168 00.000 10072 Guiding  Dir = 2, Dur = 5
23:36:26.169 00.001 10072 IsGuiding returns 0
23:36:26.169 00.000 10072 PulseGuide returned control before completion, sleep 15
23:36:26.187 00.018 1032 UpdateGuideState exits: m=1419 SNR=26.5
23:36:26.189 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:26.190 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:26.192 00.002 1032 Enqueuing Expose request
23:36:26.197 00.005 10072 IsGuiding returns 0
23:36:26.197 00.000 10072 Move returns status 0, amount 5
23:36:26.197 00.000 10072 MoveAxis(N, 0, ABG)
23:36:26.197 00.000 10072 Move returns status 0, amount 0
23:36:26.197 00.000 10072 move complete, result=0
23:36:26.197 00.000 10072 worker thread done servicing request
23:36:26.197 00.000 10072 Worker thread wakes up
23:36:26.197 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:26.197 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:26.201 00.004 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:36:26.825 00.624 10072 Exposure complete
23:36:26.873 00.048 10072 worker thread done servicing request
23:36:26.873 00.000 1032 OnExposeComplete: enter
23:36:26.875 00.002 1032 UpdateGuideState(): m_state=6
23:36:26.877 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10132
23:36:26.879 00.002 1032 Star::Find returns 1 (0), X=1109.04, Y=129.83, Mass=1295, SNR=25.3, Peak=110 HFD=3.3
23:36:26.881 00.002 1032 MultiStar: [#1 0.01,0.16,0.94,U] [#2 0.05,0.05,0.83,U] [#3 -0.07,0.06,0.78,U] [#4 0.04,0.01,0.70,U] [#5 0.17,0.04,0.68,U] [#6 -0.06,0.16,0.66,U] [#7 0.06,-0.17,0.71,U] [#8 0.03,-0.05,0.56,U] 
23:36:26.882 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.25, 0.17}
23:36:26.884 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:36:26.885 00.001 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:36:26.888 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.77 mountX=0.04 mountY=-0.07, mountTheta=-1.06
23:36:26.890 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
23:36:26.893 00.003 1032 Enqueuing Move request for scope (0.06, 0.06)
23:36:26.894 00.001 10072 Worker thread wakes up
23:36:26.894 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
23:36:26.895 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
23:36:26.895 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
23:36:26.897 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:36:26.900 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:36:26.901 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:36:26.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:26.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:36:26.901 00.000 10072 MoveAxis(E, 7, ABG)
23:36:26.901 00.000 10072 Guiding  Dir = 2, Dur = 7
23:36:26.901 00.000 10072 IsGuiding returns 0
23:36:26.902 00.001 10072 PulseGuide returned control before completion, sleep 17
23:36:26.919 00.017 1032 UpdateGuideState exits: m=1295 SNR=25.3
23:36:26.921 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:26.924 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:26.926 00.002 1032 Enqueuing Expose request
23:36:26.932 00.006 10072 IsGuiding returns 0
23:36:26.932 00.000 10072 Move returns status 0, amount 7
23:36:26.932 00.000 10072 MoveAxis(N, 0, ABG)
23:36:26.932 00.000 10072 Move returns status 0, amount 0
23:36:26.932 00.000 10072 move complete, result=0
23:36:26.932 00.000 10072 worker thread done servicing request
23:36:26.932 00.000 10072 Worker thread wakes up
23:36:26.933 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:26.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:26.937 00.004 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:36:27.343 00.406 10072 Exposure complete
23:36:27.394 00.051 10072 worker thread done servicing request
23:36:27.394 00.000 1032 OnExposeComplete: enter
23:36:27.396 00.002 1032 UpdateGuideState(): m_state=6
23:36:27.397 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10133
23:36:27.399 00.002 1032 Star::Find returns 1 (0), X=1109.00, Y=129.73, Mass=1242, SNR=24.8, Peak=105 HFD=3.3
23:36:27.400 00.001 1032 MultiStar: [#1 0.12,0.07,1.00,U] [#2 0.18,0.02,0.87,U] [#3 -0.10,-0.03,0.81,U] [#4 0.05,0.02,0.73,U] [#5 0.10,0.06,0.71,U] [#6 -0.23,0.21,0.00,M1] [#7 0.07,-0.14,0.75,U] [#8 0.03,-0.07,0.55,U] 
23:36:27.402 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.21, 0.07}
23:36:27.404 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
23:36:27.406 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
23:36:27.406 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.08 mountX=-0.02 mountY=-0.09, mountTheta=-1.75
23:36:27.409 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
23:36:27.411 00.002 1032 Enqueuing Move request for scope (0.09, 0.01)
23:36:27.412 00.001 10072 Worker thread wakes up
23:36:27.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:36:27.412 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:36:27.413 00.001 10072 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.09
23:36:27.414 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:36:27.417 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:36:27.417 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:36:27.417 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:27.418 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:36:27.418 00.000 10072 MoveAxis(E, 6, ABG)
23:36:27.418 00.000 10072 Guiding  Dir = 2, Dur = 6
23:36:27.418 00.000 10072 IsGuiding returns 0
23:36:27.420 00.002 10072 PulseGuide returned control before completion, sleep 16
23:36:27.436 00.016 1032 UpdateGuideState exits: m=1242 SNR=24.8
23:36:27.438 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:27.440 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:27.442 00.002 1032 Enqueuing Expose request
23:36:27.449 00.007 10072 IsGuiding returns 0
23:36:27.449 00.000 10072 Move returns status 0, amount 6
23:36:27.449 00.000 10072 MoveAxis(N, 0, ABG)
23:36:27.449 00.000 10072 Move returns status 0, amount 0
23:36:27.449 00.000 10072 move complete, result=0
23:36:27.449 00.000 10072 worker thread done servicing request
23:36:27.449 00.000 10072 Worker thread wakes up
23:36:27.449 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:27.449 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:27.450 00.001 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:36:28.074 00.624 10072 Exposure complete
23:36:28.121 00.047 10072 worker thread done servicing request
23:36:28.122 00.001 1032 OnExposeComplete: enter
23:36:28.123 00.001 1032 UpdateGuideState(): m_state=6
23:36:28.125 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10134
23:36:28.126 00.001 1032 Star::Find returns 1 (0), X=1108.99, Y=129.68, Mass=1260, SNR=24.9, Peak=104 HFD=3.3
23:36:28.128 00.002 1032 MultiStar: [#1 0.04,-0.04,1.02,U] [#2 0.10,-0.16,0.84,U] [#3 -0.01,-0.08,0.78,U] [#4 0.03,-0.16,0.71,U] [#5 0.27,-0.07,0.00,M1] [#6 -0.11,-0.04,0.66,U] [#7 0.07,-0.24,0.73,U] [#8 0.12,-0.16,0.54,U] 
23:36:28.129 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.10}, one-star: {0.20, 0.03}
23:36:28.131 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
23:36:28.132 00.001 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
23:36:28.134 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.01 mountX=-0.11 mountY=-0.03, mountTheta=-2.84
23:36:28.136 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
23:36:28.138 00.002 1032 Enqueuing Move request for scope (0.06, -0.10)
23:36:28.141 00.003 10072 Worker thread wakes up
23:36:28.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
23:36:28.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
23:36:28.141 00.000 10072 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.03
23:36:28.143 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:36:28.145 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:36:28.145 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:36:28.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:28.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:36:28.145 00.000 10072 MoveAxis(E, 7, ABG)
23:36:28.145 00.000 10072 Guiding  Dir = 2, Dur = 7
23:36:28.147 00.002 10072 IsGuiding returns 0
23:36:28.147 00.000 10072 PulseGuide returned control before completion, sleep 17
23:36:28.165 00.018 10072 IsGuiding returns 0
23:36:28.165 00.000 10072 Move returns status 0, amount 7
23:36:28.165 00.000 10072 MoveAxis(N, 0, ABG)
23:36:28.165 00.000 10072 Move returns status 0, amount 0
23:36:28.165 00.000 1032 UpdateGuideState exits: m=1260 SNR=24.9
23:36:28.167 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:28.169 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:28.171 00.002 1032 Enqueuing Expose request
23:36:28.172 00.001 10072 move complete, result=0
23:36:28.172 00.000 10072 worker thread done servicing request
23:36:28.172 00.000 10072 Worker thread wakes up
23:36:28.172 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:28.172 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:28.172 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:36:28.590 00.418 10072 Exposure complete
23:36:28.638 00.048 10072 worker thread done servicing request
23:36:28.638 00.000 1032 OnExposeComplete: enter
23:36:28.640 00.002 1032 UpdateGuideState(): m_state=6
23:36:28.643 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10135
23:36:28.644 00.001 1032 Star::Find returns 1 (0), X=1109.08, Y=129.58, Mass=1347, SNR=25.8, Peak=119 HFD=3.5
23:36:28.646 00.002 1032 MultiStar: [#1 0.07,-0.13,1.02,U] [#2 0.10,-0.15,0.81,U] [#3 -0.02,-0.21,0.76,U] [#4 0.05,-0.22,0.66,U] [#5 0.26,-0.05,0.00,M2] [#6 -0.14,0.03,0.59,U] [#7 0.14,-0.29,0.00,M1] [#8 0.20,-0.37,0.00,M1] 
23:36:28.647 00.001 1032 refined, 5 included, MultiStar: {0.08, -0.13}, one-star: {0.28, -0.08}
23:36:28.650 00.003 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
23:36:28.652 00.002 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
23:36:28.654 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.03 mountX=-0.14 mountY=-0.04, mountTheta=-2.86
23:36:28.658 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.13, opts=13)
23:36:28.659 00.001 1032 Enqueuing Move request for scope (0.08, -0.13)
23:36:28.661 00.002 10072 Worker thread wakes up
23:36:28.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
23:36:28.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
23:36:28.661 00.000 10072 Moving (0.08, -0.13) raw xDistance=-0.14 yDistance=-0.04
23:36:28.663 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:36:28.666 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.83
23:36:28.666 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:36:28.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:28.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:36:28.666 00.000 10072 MoveAxis(E, 74, ABG)
23:36:28.666 00.000 10072 Guiding  Dir = 2, Dur = 74
23:36:28.667 00.001 10072 IsGuiding returns 0
23:36:28.667 00.000 10072 PulseGuide returned control before completion, sleep 84
23:36:28.684 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:36:28.688 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:28.689 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:28.691 00.002 1032 Enqueuing Expose request
23:36:28.757 00.066 10072 IsGuiding returns 0
23:36:28.757 00.000 10072 Move returns status 0, amount 74
23:36:28.757 00.000 10072 MoveAxis(N, 0, ABG)
23:36:28.757 00.000 10072 Move returns status 0, amount 0
23:36:28.757 00.000 10072 move complete, result=0
23:36:28.757 00.000 10072 worker thread done servicing request
23:36:28.757 00.000 10072 Worker thread wakes up
23:36:28.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:28.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:28.757 00.000 1032 GuideStep: -0.1 px 74 ms EAST, -0.0 px 0 ms NORTH
23:36:29.387 00.630 10072 Exposure complete
23:36:29.437 00.050 10072 worker thread done servicing request
23:36:29.437 00.000 1032 OnExposeComplete: enter
23:36:29.439 00.002 1032 UpdateGuideState(): m_state=6
23:36:29.441 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10136
23:36:29.443 00.002 1032 Star::Find returns 1 (0), X=1109.12, Y=129.69, Mass=1390, SNR=26.2, Peak=122 HFD=3.4
23:36:29.445 00.002 1032 MultiStar: [#1 0.12,0.06,0.93,U] [#2 0.17,-0.00,0.80,U] [#3 0.05,0.01,0.74,U] [#4 0.13,-0.07,0.64,U] [#5 0.13,0.23,0.00,M3] [#6 -0.08,0.10,0.62,U] [#7 0.19,-0.06,0.73,U] [#8 0.11,-0.15,0.52,U] 
23:36:29.446 00.001 1032 refined, 7 included, MultiStar: {0.14, -0.00}, one-star: {0.32, 0.03}
23:36:29.447 00.001 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
23:36:29.449 00.002 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
23:36:29.450 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.01 mountX=-0.04 mountY=-0.14, mountTheta=-1.84
23:36:29.452 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.00, opts=13)
23:36:29.455 00.003 1032 Enqueuing Move request for scope (0.14, -0.00)
23:36:29.456 00.001 10072 Worker thread wakes up
23:36:29.456 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
23:36:29.456 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
23:36:29.457 00.001 10072 Moving (0.14, -0.00) raw xDistance=-0.04 yDistance=-0.14
23:36:29.459 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=104, Gamma=2.230
23:36:29.461 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:36:29.461 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:36:29.461 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:29.461 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:36:29.463 00.002 10072 MoveAxis(E, 8, ABG)
23:36:29.463 00.000 10072 Guiding  Dir = 2, Dur = 8
23:36:29.463 00.000 10072 IsGuiding returns 0
23:36:29.463 00.000 10072 PulseGuide returned control before completion, sleep 18
23:36:29.479 00.016 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:36:29.481 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:29.483 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:29.485 00.002 1032 Enqueuing Expose request
23:36:29.493 00.008 10072 IsGuiding returns 0
23:36:29.493 00.000 10072 Move returns status 0, amount 8
23:36:29.493 00.000 10072 MoveAxis(N, 0, ABG)
23:36:29.493 00.000 10072 Move returns status 0, amount 0
23:36:29.493 00.000 10072 move complete, result=0
23:36:29.493 00.000 10072 worker thread done servicing request
23:36:29.493 00.000 10072 Worker thread wakes up
23:36:29.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:29.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:29.496 00.003 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:36:29.901 00.405 10072 Exposure complete
23:36:29.950 00.049 10072 worker thread done servicing request
23:36:29.950 00.000 1032 OnExposeComplete: enter
23:36:29.952 00.002 1032 UpdateGuideState(): m_state=6
23:36:29.956 00.004 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10137
23:36:29.957 00.001 1032 Star::Find returns 1 (0), X=1109.03, Y=129.81, Mass=1368, SNR=26.0, Peak=112 HFD=3.6
23:36:29.959 00.002 1032 MultiStar: [#1 0.07,0.01,0.94,U] [#2 0.09,0.06,0.82,U] [#3 0.06,0.12,0.79,U] [#4 0.04,0.03,0.72,U] [#5 0.07,0.24,0.68,U] [#6 -0.19,0.23,0.00,M1] [#7 0.05,-0.07,0.75,U] [#8 0.01,-0.07,0.53,U] 
23:36:29.962 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.06}, one-star: {0.24, 0.15}
23:36:29.964 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:36:29.966 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:36:29.968 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.62 mountX=0.04 mountY=-0.10, mountTheta=-1.21
23:36:29.970 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
23:36:29.972 00.002 1032 Enqueuing Move request for scope (0.09, 0.06)
23:36:29.974 00.002 10072 Worker thread wakes up
23:36:29.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:36:29.974 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:36:29.974 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
23:36:29.977 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:36:29.979 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:36:29.979 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:36:29.980 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:29.980 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:36:29.980 00.000 10072 MoveAxis(E, 8, ABG)
23:36:29.980 00.000 10072 Guiding  Dir = 2, Dur = 8
23:36:29.980 00.000 10072 IsGuiding returns 0
23:36:29.981 00.001 10072 PulseGuide returned control before completion, sleep 18
23:36:29.998 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:36:30.000 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:30.002 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:30.003 00.001 1032 Enqueuing Expose request
23:36:30.006 00.003 10072 IsGuiding returns 0
23:36:30.006 00.000 10072 Move returns status 0, amount 8
23:36:30.006 00.000 10072 MoveAxis(N, 0, ABG)
23:36:30.006 00.000 10072 Move returns status 0, amount 0
23:36:30.006 00.000 10072 move complete, result=0
23:36:30.006 00.000 10072 worker thread done servicing request
23:36:30.006 00.000 10072 Worker thread wakes up
23:36:30.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:30.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:30.013 00.007 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:36:30.633 00.620 10072 Exposure complete
23:36:30.682 00.049 10072 worker thread done servicing request
23:36:30.682 00.000 1032 OnExposeComplete: enter
23:36:30.684 00.002 1032 UpdateGuideState(): m_state=6
23:36:30.686 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10138
23:36:30.689 00.003 1032 Star::Find returns 1 (0), X=1109.12, Y=129.73, Mass=1336, SNR=25.7, Peak=116 HFD=3.4
23:36:30.690 00.001 1032 MultiStar: [#1 0.09,0.02,0.96,U] [#2 0.21,0.01,0.81,U] [#3 0.02,0.03,0.77,U] [#4 0.08,-0.06,0.70,U] [#5 0.23,-0.04,0.66,U] [#6 -0.14,0.20,0.64,U] [#7 0.11,-0.17,0.70,U] [#8 0.17,-0.16,0.55,U] 
23:36:30.692 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.00}, one-star: {0.33, 0.07}
23:36:30.695 00.003 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
23:36:30.697 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
23:36:30.699 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.04 mountX=-0.04 mountY=-0.12, mountTheta=-1.87
23:36:30.702 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.00, opts=13)
23:36:30.705 00.003 1032 Enqueuing Move request for scope (0.13, -0.00)
23:36:30.707 00.002 10072 Worker thread wakes up
23:36:30.707 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
23:36:30.707 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
23:36:30.707 00.000 10072 Moving (0.13, -0.00) raw xDistance=-0.04 yDistance=-0.12
23:36:30.715 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:36:30.717 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:36:30.717 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:36:30.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:30.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:36:30.717 00.000 10072 MoveAxis(E, 8, ABG)
23:36:30.717 00.000 10072 Guiding  Dir = 2, Dur = 8
23:36:30.717 00.000 10072 IsGuiding returns 0
23:36:30.718 00.001 10072 PulseGuide returned control before completion, sleep 18
23:36:30.733 00.015 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:36:30.738 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:30.742 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:30.744 00.002 1032 Enqueuing Expose request
23:36:30.746 00.002 10072 IsGuiding returns 0
23:36:30.746 00.000 10072 Move returns status 0, amount 8
23:36:30.746 00.000 10072 MoveAxis(N, 0, ABG)
23:36:30.746 00.000 10072 Move returns status 0, amount 0
23:36:30.746 00.000 10072 move complete, result=0
23:36:30.746 00.000 10072 worker thread done servicing request
23:36:30.746 00.000 10072 Worker thread wakes up
23:36:30.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:30.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:30.753 00.007 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:36:31.162 00.409 10072 Exposure complete
23:36:31.212 00.050 10072 worker thread done servicing request
23:36:31.212 00.000 1032 OnExposeComplete: enter
23:36:31.214 00.002 1032 UpdateGuideState(): m_state=6
23:36:31.217 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10139
23:36:31.218 00.001 1032 Star::Find returns 1 (0), X=1109.04, Y=129.64, Mass=1316, SNR=25.5, Peak=115 HFD=3.4
23:36:31.220 00.002 1032 MultiStar: [#1 0.18,-0.02,0.98,U] [#2 0.24,-0.16,0.00,M1] [#3 -0.01,-0.05,0.77,U] [#4 0.17,-0.11,0.67,U] [#5 0.24,-0.12,0.00,M2] [#6 -0.04,-0.02,0.65,U] [#7 0.13,-0.20,0.70,U] [#8 0.17,-0.23,0.00,M1] 
23:36:31.221 00.001 1032 refined, 5 included, MultiStar: {0.12, -0.06}, one-star: {0.24, -0.02}
23:36:31.223 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
23:36:31.225 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
23:36:31.226 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.47 mountX=-0.09 mountY=-0.10, mountTheta=-2.30
23:36:31.231 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
23:36:31.233 00.002 1032 Enqueuing Move request for scope (0.12, -0.06)
23:36:31.235 00.002 10072 Worker thread wakes up
23:36:31.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
23:36:31.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
23:36:31.235 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
23:36:31.238 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:36:31.243 00.005 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:36:31.243 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:36:31.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:31.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:36:31.243 00.000 10072 MoveAxis(E, 8, ABG)
23:36:31.243 00.000 10072 Guiding  Dir = 2, Dur = 8
23:36:31.244 00.001 10072 IsGuiding returns 0
23:36:31.244 00.000 10072 PulseGuide returned control before completion, sleep 18
23:36:31.261 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.5
23:36:31.263 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:31.265 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:31.266 00.001 1032 Enqueuing Expose request
23:36:31.271 00.005 10072 IsGuiding returns 0
23:36:31.274 00.003 10072 Move returns status 0, amount 8
23:36:31.274 00.000 10072 MoveAxis(N, 0, ABG)
23:36:31.274 00.000 10072 Move returns status 0, amount 0
23:36:31.274 00.000 10072 move complete, result=0
23:36:31.274 00.000 10072 worker thread done servicing request
23:36:31.274 00.000 10072 Worker thread wakes up
23:36:31.275 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:31.275 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:31.279 00.004 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:36:31.912 00.633 10072 Exposure complete
23:36:31.961 00.049 10072 worker thread done servicing request
23:36:31.962 00.001 1032 OnExposeComplete: enter
23:36:31.964 00.002 1032 UpdateGuideState(): m_state=6
23:36:31.967 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10140
23:36:31.969 00.002 1032 Star::Find returns 1 (0), X=1109.15, Y=129.62, Mass=1480, SNR=27.0, Peak=129 HFD=3.5
23:36:31.971 00.002 1032 MultiStar: [#1 0.16,-0.03,0.93,U] [#2 0.23,-0.12,0.00,M2] [#3 -0.07,-0.04,0.78,U] [#4 0.15,-0.16,0.67,U] [#5 0.24,-0.04,0.65,U] [#6 -0.13,-0.16,0.62,U] [#7 0.08,-0.29,0.00,M1] [#8 0.14,-0.27,0.00,M2] 
23:36:31.974 00.003 1032 refined, 5 included, MultiStar: {0.14, -0.07}, one-star: {0.35, -0.04}
23:36:31.976 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
23:36:31.978 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
23:36:31.980 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-0.49 mountX=-0.10 mountY=-0.11, mountTheta=-2.32
23:36:31.983 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.07, opts=13)
23:36:31.986 00.003 1032 Enqueuing Move request for scope (0.14, -0.07)
23:36:31.989 00.003 10072 Worker thread wakes up
23:36:31.989 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
23:36:31.989 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
23:36:31.989 00.000 10072 Moving (0.14, -0.07) raw xDistance=-0.10 yDistance=-0.11
23:36:31.991 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:36:31.994 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:36:31.994 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:36:31.994 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:31.994 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:36:31.994 00.000 10072 MoveAxis(E, 8, ABG)
23:36:31.994 00.000 10072 Guiding  Dir = 2, Dur = 8
23:36:31.994 00.000 10072 IsGuiding returns 0
23:36:31.995 00.001 10072 PulseGuide returned control before completion, sleep 18
23:36:32.012 00.017 1032 UpdateGuideState exits: m=1480 SNR=27.0
23:36:32.015 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:32.016 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:32.020 00.004 1032 Enqueuing Expose request
23:36:32.022 00.002 10072 IsGuiding returns 0
23:36:32.022 00.000 10072 Move returns status 0, amount 8
23:36:32.022 00.000 10072 MoveAxis(N, 0, ABG)
23:36:32.022 00.000 10072 Move returns status 0, amount 0
23:36:32.022 00.000 10072 move complete, result=0
23:36:32.022 00.000 10072 worker thread done servicing request
23:36:32.022 00.000 10072 Worker thread wakes up
23:36:32.022 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:32.022 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:32.030 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:36:32.433 00.403 10072 Exposure complete
23:36:32.481 00.048 10072 worker thread done servicing request
23:36:32.481 00.000 1032 OnExposeComplete: enter
23:36:32.483 00.002 1032 UpdateGuideState(): m_state=6
23:36:32.485 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10141
23:36:32.486 00.001 1032 Star::Find returns 1 (0), X=1109.06, Y=129.80, Mass=1270, SNR=25.0, Peak=108 HFD=3.4
23:36:32.489 00.003 1032 MultiStar: [#1 0.15,-0.02,1.00,U] [#2 0.19,-0.06,0.87,U] [#3 -0.07,0.06,0.78,U] [#4 0.20,-0.14,0.70,U] [#5 0.26,-0.02,0.00,M2] [#6 -0.17,0.17,0.67,U] [#7 0.26,-0.19,0.00,M2] [#8 0.10,-0.13,0.53,U] 
23:36:32.492 00.003 1032 refined, 6 included, MultiStar: {0.11, 0.01}, one-star: {0.26, 0.14}
23:36:32.495 00.003 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
23:36:32.496 00.001 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
23:36:32.497 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.11 mountX=-0.02 mountY=-0.11, mountTheta=-1.72
23:36:32.500 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
23:36:32.501 00.001 1032 Enqueuing Move request for scope (0.11, 0.01)
23:36:32.502 00.001 10072 Worker thread wakes up
23:36:32.502 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:36:32.502 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:36:32.503 00.001 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:36:32.504 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:36:32.508 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:36:32.508 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:36:32.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:32.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:36:32.508 00.000 10072 MoveAxis(E, 7, ABG)
23:36:32.508 00.000 10072 Guiding  Dir = 2, Dur = 7
23:36:32.508 00.000 10072 IsGuiding returns 0
23:36:32.509 00.001 10072 PulseGuide returned control before completion, sleep 17
23:36:32.525 00.016 1032 UpdateGuideState exits: m=1270 SNR=25.0
23:36:32.527 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:32.528 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:32.529 00.001 1032 Enqueuing Expose request
23:36:32.537 00.008 10072 IsGuiding returns 0
23:36:32.537 00.000 10072 Move returns status 0, amount 7
23:36:32.537 00.000 10072 MoveAxis(N, 0, ABG)
23:36:32.537 00.000 10072 Move returns status 0, amount 0
23:36:32.537 00.000 10072 move complete, result=0
23:36:32.537 00.000 10072 worker thread done servicing request
23:36:32.537 00.000 10072 Worker thread wakes up
23:36:32.538 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:32.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:32.538 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:36:33.164 00.626 10072 Exposure complete
23:36:33.215 00.051 10072 worker thread done servicing request
23:36:33.215 00.000 1032 OnExposeComplete: enter
23:36:33.217 00.002 1032 UpdateGuideState(): m_state=6
23:36:33.218 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10142
23:36:33.220 00.002 1032 Star::Find returns 1 (0), X=1109.12, Y=129.75, Mass=1402, SNR=26.3, Peak=119 HFD=3.4
23:36:33.223 00.003 1032 MultiStar: [#1 0.05,0.05,0.97,U] [#2 0.24,-0.13,0.00,M2] [#3 -0.03,0.07,0.77,U] [#4 0.11,-0.03,0.68,U] [#5 0.22,-0.03,0.65,U] [#6 -0.11,0.07,0.62,U] [#7 0.14,-0.21,0.69,U] [#8 0.09,-0.25,0.00,M2] 
23:36:33.224 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.01}, one-star: {0.32, 0.09}
23:36:33.226 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
23:36:33.228 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
23:36:33.229 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.09 mountX=-0.02 mountY=-0.11, mountTheta=-1.74
23:36:33.231 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
23:36:33.233 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
23:36:33.235 00.002 10072 Worker thread wakes up
23:36:33.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:36:33.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:36:33.235 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:36:33.238 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:36:33.241 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:36:33.241 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:36:33.241 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:33.242 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:36:33.242 00.000 10072 MoveAxis(E, 8, ABG)
23:36:33.242 00.000 10072 Guiding  Dir = 2, Dur = 8
23:36:33.242 00.000 10072 IsGuiding returns 0
23:36:33.243 00.001 10072 PulseGuide returned control before completion, sleep 18
23:36:33.260 00.017 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:36:33.262 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:33.264 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:33.266 00.002 1032 Enqueuing Expose request
23:36:33.272 00.006 10072 IsGuiding returns 0
23:36:33.273 00.001 10072 Move returns status 0, amount 8
23:36:33.273 00.000 10072 MoveAxis(N, 0, ABG)
23:36:33.273 00.000 10072 Move returns status 0, amount 0
23:36:33.273 00.000 10072 move complete, result=0
23:36:33.273 00.000 10072 worker thread done servicing request
23:36:33.273 00.000 10072 Worker thread wakes up
23:36:33.273 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:33.273 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:33.275 00.002 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:36:33.680 00.405 10072 Exposure complete
23:36:33.730 00.050 10072 worker thread done servicing request
23:36:33.730 00.000 1032 OnExposeComplete: enter
23:36:33.732 00.002 1032 UpdateGuideState(): m_state=6
23:36:33.734 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10143
23:36:33.736 00.002 1032 Star::Find returns 1 (0), X=1109.10, Y=129.68, Mass=1366, SNR=26.0, Peak=110 HFD=3.4
23:36:33.738 00.002 1032 MultiStar: [#1 0.10,-0.05,0.97,U] [#2 0.24,-0.19,0.00,M3] [#3 -0.03,-0.07,0.76,U] [#4 0.16,-0.12,0.69,U] [#5 0.13,0.10,0.66,U] [#6 -0.04,0.22,0.62,U] [#7 0.25,-0.20,0.00,M2] [#8 -0.01,-0.17,0.51,U] 
23:36:33.740 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.01}, one-star: {0.31, 0.02}
23:36:33.743 00.003 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
23:36:33.744 00.001 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
23:36:33.745 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.10 mountX=-0.04 mountY=-0.10, mountTheta=-1.93
23:36:33.749 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
23:36:33.752 00.003 1032 Enqueuing Move request for scope (0.11, -0.01)
23:36:33.754 00.002 10072 Worker thread wakes up
23:36:33.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
23:36:33.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
23:36:33.754 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.10
23:36:33.756 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:36:33.758 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:36:33.758 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:36:33.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:33.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:36:33.758 00.000 10072 MoveAxis(E, 6, ABG)
23:36:33.759 00.001 10072 Guiding  Dir = 2, Dur = 6
23:36:33.759 00.000 10072 IsGuiding returns 0
23:36:33.759 00.000 10072 PulseGuide returned control before completion, sleep 16
23:36:33.777 00.018 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:36:33.780 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:33.781 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:33.783 00.002 1032 Enqueuing Expose request
23:36:33.787 00.004 10072 IsGuiding returns 0
23:36:33.787 00.000 10072 Move returns status 0, amount 6
23:36:33.787 00.000 10072 MoveAxis(N, 0, ABG)
23:36:33.787 00.000 10072 Move returns status 0, amount 0
23:36:33.787 00.000 10072 move complete, result=0
23:36:33.787 00.000 10072 worker thread done servicing request
23:36:33.788 00.001 10072 Worker thread wakes up
23:36:33.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:33.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:33.792 00.004 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:36:34.412 00.620 10072 Exposure complete
23:36:34.461 00.049 1032 OnExposeComplete: enter
23:36:34.463 00.002 1032 UpdateGuideState(): m_state=6
23:36:34.465 00.002 10072 worker thread done servicing request
23:36:34.465 00.000 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10144
23:36:34.468 00.003 1032 Star::Find returns 1 (0), X=1109.21, Y=129.61, Mass=1519, SNR=27.4, Peak=139 HFD=3.4
23:36:34.469 00.001 1032 MultiStar: [#1 0.09,-0.13,0.90,U] [#2 0.34,-0.19,0.00,M4] [#3 -0.00,-0.05,0.74,U] [#4 0.24,-0.11,0.00,M1] [#5 0.20,0.02,0.61,U] [#6 -0.10,-0.01,0.61,U] [#7 0.12,-0.19,0.65,U] [#8 0.23,-0.30,0.00,M2] 
23:36:34.471 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.07}, one-star: {0.41, -0.05}
23:36:34.472 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
23:36:34.474 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
23:36:34.477 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.47 mountX=-0.10 mountY=-0.12, mountTheta=-2.30
23:36:34.479 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.07, opts=13)
23:36:34.481 00.002 1032 Enqueuing Move request for scope (0.14, -0.07)
23:36:34.483 00.002 10072 Worker thread wakes up
23:36:34.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
23:36:34.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
23:36:34.483 00.000 10072 Moving (0.14, -0.07) raw xDistance=-0.10 yDistance=-0.12
23:36:34.485 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:36:34.488 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:36:34.488 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:36:34.488 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:34.488 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:36:34.489 00.001 10072 MoveAxis(E, 6, ABG)
23:36:34.489 00.000 10072 Guiding  Dir = 2, Dur = 6
23:36:34.489 00.000 10072 IsGuiding returns 0
23:36:34.489 00.000 10072 PulseGuide returned control before completion, sleep 16
23:36:34.505 00.016 1032 UpdateGuideState exits: m=1519 SNR=27.4
23:36:34.509 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:34.510 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:34.512 00.002 1032 Enqueuing Expose request
23:36:34.518 00.006 10072 IsGuiding returns 0
23:36:34.518 00.000 10072 Move returns status 0, amount 6
23:36:34.518 00.000 10072 MoveAxis(N, 0, ABG)
23:36:34.518 00.000 10072 Move returns status 0, amount 0
23:36:34.518 00.000 10072 move complete, result=0
23:36:34.518 00.000 10072 worker thread done servicing request
23:36:34.518 00.000 10072 Worker thread wakes up
23:36:34.518 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:34.518 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:34.522 00.004 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:36:34.927 00.405 10072 Exposure complete
23:36:34.977 00.050 10072 worker thread done servicing request
23:36:34.977 00.000 1032 OnExposeComplete: enter
23:36:34.979 00.002 1032 UpdateGuideState(): m_state=6
23:36:34.981 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10145
23:36:34.983 00.002 1032 Star::Find returns 1 (0), X=1109.10, Y=129.66, Mass=1254, SNR=24.9, Peak=109 HFD=3.4
23:36:34.985 00.002 1032 MultiStar: [#1 0.05,-0.04,0.99,U] [#2 0.18,-0.18,0.84,U] [#3 -0.04,-0.05,0.82,U] [#4 0.13,-0.13,0.70,U] [#5 0.21,0.01,0.72,U] [#6 -0.08,0.05,0.66,U] [#7 0.04,-0.26,0.00,M2] [#8 0.16,-0.12,0.52,U] 
23:36:34.987 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.30, 0.00}
23:36:34.989 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
23:36:34.991 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
23:36:34.992 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.43 mountX=-0.08 mountY=-0.10, mountTheta=-2.26
23:36:34.995 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
23:36:34.998 00.003 1032 Enqueuing Move request for scope (0.12, -0.05)
23:36:35.000 00.002 10072 Worker thread wakes up
23:36:35.000 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
23:36:35.000 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
23:36:35.000 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.10
23:36:35.002 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:36:35.005 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:36:35.005 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:36:35.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:35.005 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:36:35.005 00.000 10072 MoveAxis(E, 5, ABG)
23:36:35.005 00.000 10072 Guiding  Dir = 2, Dur = 5
23:36:35.005 00.000 10072 IsGuiding returns 0
23:36:35.006 00.001 10072 PulseGuide returned control before completion, sleep 15
23:36:35.024 00.018 1032 UpdateGuideState exits: m=1254 SNR=24.9
23:36:35.026 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:35.029 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:35.031 00.002 1032 Enqueuing Expose request
23:36:35.034 00.003 10072 IsGuiding returns 0
23:36:35.034 00.000 10072 Move returns status 0, amount 5
23:36:35.034 00.000 10072 MoveAxis(N, 0, ABG)
23:36:35.034 00.000 10072 Move returns status 0, amount 0
23:36:35.034 00.000 10072 move complete, result=0
23:36:35.034 00.000 10072 worker thread done servicing request
23:36:35.034 00.000 10072 Worker thread wakes up
23:36:35.034 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:35.035 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:35.040 00.005 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:36:35.665 00.625 10072 Exposure complete
23:36:35.714 00.049 10072 worker thread done servicing request
23:36:35.714 00.000 1032 OnExposeComplete: enter
23:36:35.717 00.003 1032 UpdateGuideState(): m_state=6
23:36:35.719 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10146
23:36:35.720 00.001 1032 Star::Find returns 1 (0), X=1108.98, Y=129.63, Mass=1522, SNR=27.4, Peak=125 HFD=3.4
23:36:35.722 00.002 1032 MultiStar: [#1 0.03,0.05,0.90,U] [#2 0.11,0.05,0.78,U] [#3 -0.15,-0.03,0.73,U] [#4 0.08,-0.03,0.65,U] [#5 0.13,-0.04,0.65,U] [#6 -0.20,0.04,0.57,U] [#7 0.12,-0.17,0.69,U] [#8 -0.05,-0.10,0.50,U] 
23:36:35.724 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.18, -0.02}
23:36:35.726 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
23:36:35.727 00.001 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
23:36:35.728 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.51 mountX=-0.03 mountY=-0.03, mountTheta=-2.34
23:36:35.732 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
23:36:35.733 00.001 1032 Enqueuing Move request for scope (0.04, -0.02)
23:36:35.737 00.004 10072 Worker thread wakes up
23:36:35.737 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:36:35.737 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:36:35.737 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
23:36:35.741 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:36:35.743 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:36:35.743 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:36:35.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:35.744 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:36:35.744 00.000 10072 MoveAxis(E, 6, ABG)
23:36:35.744 00.000 10072 Guiding  Dir = 2, Dur = 6
23:36:35.744 00.000 10072 IsGuiding returns 0
23:36:35.744 00.000 10072 PulseGuide returned control before completion, sleep 16
23:36:35.760 00.016 1032 UpdateGuideState exits: m=1522 SNR=27.4
23:36:35.763 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:35.765 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:35.766 00.001 1032 Enqueuing Expose request
23:36:35.774 00.008 10072 IsGuiding returns 0
23:36:35.774 00.000 10072 Move returns status 0, amount 6
23:36:35.774 00.000 10072 MoveAxis(N, 0, ABG)
23:36:35.775 00.001 10072 Move returns status 0, amount 0
23:36:35.775 00.000 10072 move complete, result=0
23:36:35.775 00.000 10072 worker thread done servicing request
23:36:35.775 00.000 10072 Worker thread wakes up
23:36:35.775 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:35.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:35.778 00.003 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:36:36.187 00.409 10072 Exposure complete
23:36:36.235 00.048 1032 OnExposeComplete: enter
23:36:36.239 00.004 1032 UpdateGuideState(): m_state=6
23:36:36.240 00.001 10072 worker thread done servicing request
23:36:36.241 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10147
23:36:36.243 00.002 1032 Star::Find returns 1 (0), X=1109.04, Y=129.54, Mass=1318, SNR=25.5, Peak=108 HFD=3.6
23:36:36.245 00.002 1032 MultiStar: [#1 0.13,-0.08,1.03,U] [#2 0.13,-0.11,0.82,U] [#3 -0.17,-0.03,0.79,U] [#4 0.18,-0.03,0.70,U] [#5 0.09,0.07,0.68,U] [#6 -0.06,0.18,0.66,U] [#7 0.11,-0.22,0.69,U] [#8 0.10,-0.15,0.54,U] 
23:36:36.247 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.24, -0.12}
23:36:36.248 00.001 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
23:36:36.250 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
23:36:36.251 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.58 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
23:36:36.254 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
23:36:36.255 00.001 1032 Enqueuing Move request for scope (0.09, -0.06)
23:36:36.257 00.002 10072 Worker thread wakes up
23:36:36.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
23:36:36.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
23:36:36.257 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
23:36:36.259 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:36:36.262 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:36:36.262 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
23:36:36.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:36.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:36:36.262 00.000 10072 MoveAxis(E, 5, ABG)
23:36:36.262 00.000 10072 Guiding  Dir = 2, Dur = 5
23:36:36.262 00.000 10072 IsGuiding returns 0
23:36:36.263 00.001 10072 PulseGuide returned control before completion, sleep 15
23:36:36.279 00.016 10072 IsGuiding returns 0
23:36:36.279 00.000 10072 Move returns status 0, amount 5
23:36:36.279 00.000 10072 MoveAxis(N, 0, ABG)
23:36:36.279 00.000 10072 Move returns status 0, amount 0
23:36:36.279 00.000 10072 move complete, result=0
23:36:36.279 00.000 10072 worker thread done servicing request
23:36:36.279 00.000 1032 UpdateGuideState exits: m=1318 SNR=25.5
23:36:36.281 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:36.282 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:36.284 00.002 1032 Enqueuing Expose request
23:36:36.285 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:36:36.286 00.001 10072 Worker thread wakes up
23:36:36.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:36.287 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:36.922 00.635 10072 Exposure complete
23:36:36.969 00.047 10072 worker thread done servicing request
23:36:36.969 00.000 1032 OnExposeComplete: enter
23:36:36.971 00.002 1032 UpdateGuideState(): m_state=6
23:36:36.973 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10148
23:36:36.975 00.002 1032 Star::Find returns 1 (0), X=1109.14, Y=129.62, Mass=1380, SNR=26.1, Peak=122 HFD=3.5
23:36:36.976 00.001 1032 MultiStar: [#1 0.16,-0.06,1.01,U] [#2 0.23,-0.22,0.00,M2] [#3 0.03,-0.14,0.79,U] [#4 0.15,-0.21,0.00,M1] [#5 0.30,-0.09,0.00,M1] [#6 0.03,-0.01,0.63,U] [#7 0.24,-0.33,0.00,M1] [#8 0.06,-0.40,0.00,M1] 
23:36:36.978 00.002 1032 refined, 3 included, MultiStar: {0.16, -0.06}, one-star: {0.34, -0.03}
23:36:36.981 00.003 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
23:36:36.982 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
23:36:36.984 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.36 mountX=-0.10 mountY=-0.14, mountTheta=-2.19
23:36:36.990 00.006 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
23:36:36.993 00.003 1032 Enqueuing Move request for scope (0.16, -0.06)
23:36:36.995 00.002 10072 Worker thread wakes up
23:36:36.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
23:36:36.995 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
23:36:36.996 00.001 10072 Moving (0.16, -0.06) raw xDistance=-0.10 yDistance=-0.14
23:36:36.997 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:36:37.001 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:36:37.001 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:36:37.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:37.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:36:37.001 00.000 10072 MoveAxis(E, 6, ABG)
23:36:37.001 00.000 10072 Guiding  Dir = 2, Dur = 6
23:36:37.002 00.001 10072 IsGuiding returns 0
23:36:37.002 00.000 10072 PulseGuide returned control before completion, sleep 16
23:36:37.019 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.1
23:36:37.022 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:37.024 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:37.025 00.001 1032 Enqueuing Expose request
23:36:37.029 00.004 10072 IsGuiding returns 0
23:36:37.029 00.000 10072 Move returns status 0, amount 6
23:36:37.029 00.000 10072 MoveAxis(N, 0, ABG)
23:36:37.029 00.000 10072 Move returns status 0, amount 0
23:36:37.029 00.000 10072 move complete, result=0
23:36:37.029 00.000 10072 worker thread done servicing request
23:36:37.029 00.000 10072 Worker thread wakes up
23:36:37.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:37.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:37.035 00.006 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:36:37.436 00.401 10072 Exposure complete
23:36:37.487 00.051 1032 OnExposeComplete: enter
23:36:37.490 00.003 1032 UpdateGuideState(): m_state=6
23:36:37.491 00.001 10072 worker thread done servicing request
23:36:37.491 00.000 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10149
23:36:37.493 00.002 1032 Star::Find returns 1 (0), X=1109.16, Y=129.63, Mass=1326, SNR=25.6, Peak=114 HFD=3.5
23:36:37.496 00.003 1032 MultiStar: [#1 0.13,-0.07,1.00,U] [#2 0.21,-0.18,0.00,M3] [#3 0.05,-0.16,0.76,U] [#4 0.21,-0.23,0.00,M2] [#5 0.26,0.01,0.00,M2] [#6 -0.06,-0.12,0.59,U] [#7 0.22,-0.34,0.00,M2] [#8 0.13,-0.25,0.00,M2] 
23:36:37.498 00.002 1032 refined, 3 included, MultiStar: {0.15, -0.09}, one-star: {0.37, -0.03}
23:36:37.499 00.001 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
23:36:37.501 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
23:36:37.503 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.53 mountX=-0.12 mountY=-0.12, mountTheta=-2.36
23:36:37.505 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.09, opts=13)
23:36:37.507 00.002 1032 Enqueuing Move request for scope (0.15, -0.09)
23:36:37.508 00.001 10072 Worker thread wakes up
23:36:37.509 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
23:36:37.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
23:36:37.509 00.000 10072 Moving (0.15, -0.09) raw xDistance=-0.12 yDistance=-0.12
23:36:37.511 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:36:37.514 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:36:37.514 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:36:37.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:37.514 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:36:37.514 00.000 10072 MoveAxis(E, 5, ABG)
23:36:37.514 00.000 10072 Guiding  Dir = 2, Dur = 5
23:36:37.515 00.001 10072 IsGuiding returns 0
23:36:37.515 00.000 10072 PulseGuide returned control before completion, sleep 15
23:36:37.532 00.017 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:36:37.534 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:37.535 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:37.536 00.001 1032 Enqueuing Expose request
23:36:37.543 00.007 10072 IsGuiding returns 0
23:36:37.543 00.000 10072 Move returns status 0, amount 5
23:36:37.543 00.000 10072 MoveAxis(N, 0, ABG)
23:36:37.543 00.000 10072 Move returns status 0, amount 0
23:36:37.543 00.000 10072 move complete, result=0
23:36:37.543 00.000 10072 worker thread done servicing request
23:36:37.543 00.000 10072 Worker thread wakes up
23:36:37.543 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:37.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:37.546 00.003 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:36:38.171 00.625 10072 Exposure complete
23:36:38.218 00.047 10072 worker thread done servicing request
23:36:38.220 00.002 1032 OnExposeComplete: enter
23:36:38.222 00.002 1032 UpdateGuideState(): m_state=6
23:36:38.224 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10150
23:36:38.226 00.002 1032 Star::Find returns 1 (0), X=1109.13, Y=129.65, Mass=1495, SNR=27.2, Peak=131 HFD=3.5
23:36:38.228 00.002 1032 MultiStar: [#1 0.14,0.02,0.95,U] [#2 0.16,-0.03,0.79,U] [#3 -0.09,-0.15,0.73,U] [#4 0.05,-0.15,0.66,U] [#5 0.26,-0.03,0.00,M3] [#6 0.02,0.08,0.60,U] [#7 0.14,-0.30,0.00,M3] [#8 0.15,-0.16,0.52,U] 
23:36:38.229 00.001 1032 refined, 6 included, MultiStar: {0.12, -0.05}, one-star: {0.33, -0.01}
23:36:38.231 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
23:36:38.232 00.001 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
23:36:38.234 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.38 mountX=-0.08 mountY=-0.11, mountTheta=-2.21
23:36:38.237 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
23:36:38.239 00.002 1032 Enqueuing Move request for scope (0.12, -0.05)
23:36:38.242 00.003 10072 Worker thread wakes up
23:36:38.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
23:36:38.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
23:36:38.242 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.11
23:36:38.244 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:36:38.247 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:36:38.247 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:36:38.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:38.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:36:38.247 00.000 10072 MoveAxis(E, 6, ABG)
23:36:38.247 00.000 10072 Guiding  Dir = 2, Dur = 6
23:36:38.247 00.000 10072 IsGuiding returns 0
23:36:38.248 00.001 10072 PulseGuide returned control before completion, sleep 16
23:36:38.262 00.014 1032 UpdateGuideState exits: m=1495 SNR=27.2
23:36:38.265 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:38.267 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:38.269 00.002 1032 Enqueuing Expose request
23:36:38.278 00.009 10072 IsGuiding returns 0
23:36:38.278 00.000 10072 Move returns status 0, amount 6
23:36:38.278 00.000 10072 MoveAxis(N, 0, ABG)
23:36:38.278 00.000 10072 Move returns status 0, amount 0
23:36:38.278 00.000 10072 move complete, result=0
23:36:38.279 00.001 10072 worker thread done servicing request
23:36:38.279 00.000 10072 Worker thread wakes up
23:36:38.279 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:38.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:38.279 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:36:38.685 00.406 10072 Exposure complete
23:36:38.731 00.046 10072 worker thread done servicing request
23:36:38.731 00.000 1032 OnExposeComplete: enter
23:36:38.733 00.002 1032 UpdateGuideState(): m_state=6
23:36:38.736 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10151
23:36:38.738 00.002 1032 Star::Find returns 1 (0), X=1109.04, Y=129.68, Mass=1309, SNR=25.4, Peak=110 HFD=3.4
23:36:38.739 00.001 1032 MultiStar: [#1 0.13,-0.03,0.99,U] [#2 0.27,-0.05,0.00,M3] [#3 -0.02,-0.12,0.80,U] [#4 0.16,-0.07,0.69,U] [#5 0.19,-0.04,0.69,U] [#6 -0.15,-0.03,0.64,U] [#7 0.14,-0.27,0.00,M4] [#8 0.13,-0.13,0.55,U] 
23:36:38.741 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.05}, one-star: {0.24, 0.03}
23:36:38.743 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
23:36:38.744 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
23:36:38.746 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.43 mountX=-0.08 mountY=-0.09, mountTheta=-2.26
23:36:38.748 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
23:36:38.750 00.002 1032 Enqueuing Move request for scope (0.11, -0.05)
23:36:38.752 00.002 10072 Worker thread wakes up
23:36:38.752 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:36:38.752 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:36:38.752 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.08 yDistance=-0.09
23:36:38.754 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:36:38.756 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:36:38.756 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
23:36:38.756 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:38.757 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:36:38.757 00.000 10072 MoveAxis(E, 5, ABG)
23:36:38.757 00.000 10072 Guiding  Dir = 2, Dur = 5
23:36:38.757 00.000 10072 IsGuiding returns 0
23:36:38.757 00.000 10072 PulseGuide returned control before completion, sleep 15
23:36:38.773 00.016 1032 UpdateGuideState exits: m=1309 SNR=25.4
23:36:38.775 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:38.776 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:38.778 00.002 1032 Enqueuing Expose request
23:36:38.779 00.001 10072 IsGuiding returns 0
23:36:38.779 00.000 10072 Move returns status 0, amount 5
23:36:38.779 00.000 10072 MoveAxis(N, 0, ABG)
23:36:38.779 00.000 10072 Move returns status 0, amount 0
23:36:38.779 00.000 10072 move complete, result=0
23:36:38.780 00.001 10072 worker thread done servicing request
23:36:38.780 00.000 10072 Worker thread wakes up
23:36:38.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:38.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:38.787 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:36:39.418 00.631 10072 Exposure complete
23:36:39.465 00.047 10072 worker thread done servicing request
23:36:39.465 00.000 1032 OnExposeComplete: enter
23:36:39.467 00.002 1032 UpdateGuideState(): m_state=6
23:36:39.468 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10152
23:36:39.469 00.001 1032 Star::Find returns 1 (0), X=1109.15, Y=129.63, Mass=1410, SNR=26.4, Peak=117 HFD=3.6
23:36:39.472 00.003 1032 MultiStar: [#1 0.20,-0.00,1.03,U] [#2 0.19,-0.12,0.78,U] [#3 0.06,-0.16,0.75,U] [#4 0.24,-0.02,0.68,U] [#5 0.27,-0.04,0.00,M3] [#6 0.02,0.02,0.64,U] [#7 0.14,-0.31,0.00,M5] [#8 0.21,-0.21,0.00,M1] 
23:36:39.473 00.001 1032 refined, 5 included, MultiStar: {0.19, -0.05}, one-star: {0.36, -0.03}
23:36:39.475 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
23:36:39.476 00.001 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
23:36:39.477 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.26 mountX=-0.10 mountY=-0.17, mountTheta=-2.09
23:36:39.481 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.05, opts=13)
23:36:39.483 00.002 1032 Enqueuing Move request for scope (0.19, -0.05)
23:36:39.485 00.002 10072 Worker thread wakes up
23:36:39.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
23:36:39.485 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
23:36:39.485 00.000 10072 Moving (0.19, -0.05) raw xDistance=-0.10 yDistance=-0.17
23:36:39.488 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:36:39.490 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:36:39.490 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:36:39.490 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:39.490 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:36:39.490 00.000 10072 MoveAxis(E, 6, ABG)
23:36:39.490 00.000 10072 Guiding  Dir = 2, Dur = 6
23:36:39.491 00.001 10072 IsGuiding returns 0
23:36:39.492 00.001 10072 PulseGuide returned control before completion, sleep 16
23:36:39.508 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:36:39.511 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:39.512 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:39.513 00.001 1032 Enqueuing Expose request
23:36:39.525 00.012 10072 IsGuiding returns 0
23:36:39.525 00.000 10072 Move returns status 0, amount 6
23:36:39.525 00.000 10072 MoveAxis(N, 0, ABG)
23:36:39.525 00.000 10072 Move returns status 0, amount 0
23:36:39.525 00.000 10072 move complete, result=0
23:36:39.525 00.000 10072 worker thread done servicing request
23:36:39.525 00.000 10072 Worker thread wakes up
23:36:39.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:39.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:39.526 00.001 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
23:36:39.935 00.409 10072 Exposure complete
23:36:39.983 00.048 10072 worker thread done servicing request
23:36:39.983 00.000 1032 OnExposeComplete: enter
23:36:39.985 00.002 1032 UpdateGuideState(): m_state=6
23:36:39.988 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10153
23:36:39.990 00.002 1032 Star::Find returns 1 (0), X=1109.14, Y=129.61, Mass=1443, SNR=26.7, Peak=113 HFD=3.5
23:36:39.993 00.003 1032 MultiStar: [#1 0.24,-0.08,0.97,U] [#2 0.24,-0.22,0.00,M3] [#3 -0.02,-0.22,0.76,U] [#4 0.21,-0.23,0.00,M1] [#5 0.27,-0.12,0.00,M4] [#6 0.12,-0.15,0.62,U] [#7 0.27,-0.28,0.00,M6] [#8 0.12,-0.12,0.52,U] 
23:36:39.996 00.003 1032 refined, 4 included, MultiStar: {0.18, -0.11}, one-star: {0.34, -0.04}
23:36:39.997 00.001 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
23:36:39.998 00.001 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
23:36:40.002 00.004 1032 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.57 mountX=-0.16 mountY=-0.14, mountTheta=-2.40
23:36:40.005 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.11, opts=13)
23:36:40.006 00.001 1032 Enqueuing Move request for scope (0.18, -0.11)
23:36:40.008 00.002 10072 Worker thread wakes up
23:36:40.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
23:36:40.008 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
23:36:40.008 00.000 10072 Moving (0.18, -0.11) raw xDistance=-0.16 yDistance=-0.14
23:36:40.010 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:36:40.014 00.004 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.85
23:36:40.014 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
23:36:40.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:40.015 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:36:40.015 00.000 10072 MoveAxis(E, 79, ABG)
23:36:40.015 00.000 10072 Guiding  Dir = 2, Dur = 79
23:36:40.015 00.000 10072 IsGuiding returns 0
23:36:40.016 00.001 10072 PulseGuide returned control before completion, sleep 89
23:36:40.033 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.7
23:36:40.035 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:40.036 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:40.038 00.002 1032 Enqueuing Expose request
23:36:40.119 00.081 10072 IsGuiding returns 0
23:36:40.119 00.000 10072 Move returns status 0, amount 79
23:36:40.119 00.000 10072 MoveAxis(N, 0, ABG)
23:36:40.119 00.000 10072 Move returns status 0, amount 0
23:36:40.119 00.000 10072 move complete, result=0
23:36:40.120 00.001 1032 GuideStep: -0.2 px 79 ms EAST, -0.1 px 0 ms NORTH
23:36:40.122 00.002 10072 worker thread done servicing request
23:36:40.123 00.001 10072 Worker thread wakes up
23:36:40.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:40.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:40.852 00.729 10072 Exposure complete
23:36:40.903 00.051 10072 worker thread done servicing request
23:36:40.903 00.000 1032 OnExposeComplete: enter
23:36:40.905 00.002 1032 UpdateGuideState(): m_state=6
23:36:40.907 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10154
23:36:40.908 00.001 1032 Star::Find returns 1 (0), X=1109.23, Y=129.71, Mass=1363, SNR=25.9, Peak=121 HFD=3.5
23:36:40.910 00.002 1032 MultiStar: [#1 0.22,0.06,0.97,U] [#2 0.30,-0.02,0.00,M4] [#3 0.03,0.02,0.78,U] [#4 0.21,-0.07,0.71,U] [#5 0.24,0.05,0.70,U] [#6 0.05,0.22,0.64,U] [#7 0.22,-0.04,0.73,U] [#8 0.12,-0.16,0.52,U] 
23:36:40.912 00.002 1032 refined, 7 included, MultiStar: {0.20, 0.02}, one-star: {0.43, 0.05}
23:36:40.913 00.001 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
23:36:40.915 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
23:36:40.916 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.21 cameraTheta=0.10 mountX=-0.03 mountY=-0.20, mountTheta=-1.73
23:36:40.919 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.02, opts=13)
23:36:40.920 00.001 1032 Enqueuing Move request for scope (0.20, 0.02)
23:36:40.922 00.002 10072 Worker thread wakes up
23:36:40.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
23:36:40.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
23:36:40.922 00.000 10072 Moving (0.20, 0.02) raw xDistance=-0.03 yDistance=-0.20
23:36:40.924 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:36:40.927 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:36:40.928 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:36:40.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:36:40.928 00.000 10072 MoveAxis(E, 8, ABG)
23:36:40.928 00.000 10072 Guiding  Dir = 2, Dur = 8
23:36:40.928 00.000 10072 IsGuiding returns 0
23:36:40.928 00.000 10072 PulseGuide returned control before completion, sleep 18
23:36:40.944 00.016 1032 UpdateGuideState exits: m=1363 SNR=25.9
23:36:40.946 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:40.947 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:40.949 00.002 1032 Enqueuing Expose request
23:36:40.959 00.010 10072 IsGuiding returns 0
23:36:40.959 00.000 10072 Move returns status 0, amount 8
23:36:40.959 00.000 10072 MoveAxis(N, 131, ABG)
23:36:40.959 00.000 10072 Guiding  Dir = 0, Dur = 131
23:36:40.959 00.000 10072 IsGuiding returns 0
23:36:40.960 00.001 10072 PulseGuide returned control before completion, sleep 141
23:36:41.116 00.156 10072 IsGuiding returns 0
23:36:41.116 00.000 10072 Move returns status 0, amount 131
23:36:41.116 00.000 10072 move complete, result=0
23:36:41.116 00.000 10072 worker thread done servicing request
23:36:41.116 00.000 10072 Worker thread wakes up
23:36:41.116 00.000 1032 GuideStep: -0.0 px 8 ms EAST, -0.2 px 131 ms NORTH
23:36:41.118 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:41.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:41.527 00.409 10072 Exposure complete
23:36:41.574 00.047 10072 worker thread done servicing request
23:36:41.574 00.000 1032 OnExposeComplete: enter
23:36:41.576 00.002 1032 UpdateGuideState(): m_state=6
23:36:41.578 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10155
23:36:41.580 00.002 1032 Star::Find returns 1 (0), X=1109.11, Y=129.73, Mass=1521, SNR=27.4, Peak=126 HFD=3.4
23:36:41.583 00.003 1032 MultiStar: [#1 0.16,0.08,0.92,U] [#2 0.16,0.02,0.76,U] [#3 -0.09,0.01,0.73,U] [#4 0.14,0.03,0.65,U] [#5 0.34,0.06,0.00,M4] [#6 -0.04,0.18,0.58,U] [#7 0.02,-0.12,0.66,U] [#8 0.20,-0.28,0.00,M1] 
23:36:41.585 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.04}, one-star: {0.31, 0.07}
23:36:41.587 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:36:41.590 00.003 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:36:41.592 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.34 mountX=0.01 mountY=-0.12, mountTheta=-1.49
23:36:41.596 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
23:36:41.602 00.006 1032 Enqueuing Move request for scope (0.11, 0.04)
23:36:41.605 00.003 10072 Worker thread wakes up
23:36:41.606 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
23:36:41.606 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
23:36:41.606 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
23:36:41.609 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:36:41.613 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:36:41.613 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:36:41.613 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:41.613 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:36:41.613 00.000 10072 MoveAxis(E, 6, ABG)
23:36:41.613 00.000 10072 Guiding  Dir = 2, Dur = 6
23:36:41.614 00.001 10072 IsGuiding returns 0
23:36:41.614 00.000 10072 PulseGuide returned control before completion, sleep 16
23:36:41.631 00.017 1032 UpdateGuideState exits: m=1521 SNR=27.4
23:36:41.633 00.002 10072 IsGuiding returns 0
23:36:41.634 00.001 10072 Move returns status 0, amount 6
23:36:41.634 00.000 10072 MoveAxis(N, 0, ABG)
23:36:41.634 00.000 10072 Move returns status 0, amount 0
23:36:41.634 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:41.636 00.002 10072 move complete, result=0
23:36:41.636 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:41.638 00.002 1032 Enqueuing Expose request
23:36:41.640 00.002 10072 worker thread done servicing request
23:36:41.640 00.000 10072 Worker thread wakes up
23:36:41.640 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:41.640 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:41.640 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:36:42.276 00.636 10072 Exposure complete
23:36:42.327 00.051 10072 worker thread done servicing request
23:36:42.327 00.000 1032 OnExposeComplete: enter
23:36:42.329 00.002 1032 UpdateGuideState(): m_state=6
23:36:42.331 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10156
23:36:42.332 00.001 1032 Star::Find returns 1 (0), X=1109.05, Y=129.72, Mass=1350, SNR=25.8, Peak=111 HFD=3.4
23:36:42.335 00.003 1032 MultiStar: [#1 0.07,-0.01,1.00,U] [#2 0.19,-0.10,0.81,U] [#3 -0.11,-0.09,0.80,U] [#4 0.07,-0.09,0.67,U] [#5 0.01,0.09,0.68,U] [#6 -0.11,0.09,0.60,U] [#7 0.08,-0.24,0.73,U] [#8 0.03,-0.19,0.55,U] 
23:36:42.336 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.26, 0.07}
23:36:42.339 00.003 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
23:36:42.340 00.001 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
23:36:42.341 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.63 mountX=-0.06 mountY=-0.05, mountTheta=-2.46
23:36:42.344 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
23:36:42.346 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
23:36:42.348 00.002 10072 Worker thread wakes up
23:36:42.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
23:36:42.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
23:36:42.348 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.06 yDistance=-0.05
23:36:42.350 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:36:42.353 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:36:42.353 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:36:42.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:42.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:36:42.353 00.000 10072 MoveAxis(E, 7, ABG)
23:36:42.353 00.000 10072 Guiding  Dir = 2, Dur = 7
23:36:42.354 00.001 10072 IsGuiding returns 0
23:36:42.354 00.000 10072 PulseGuide returned control before completion, sleep 17
23:36:42.371 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:36:42.373 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:42.375 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:42.376 00.001 1032 Enqueuing Expose request
23:36:42.384 00.008 10072 IsGuiding returns 0
23:36:42.385 00.001 10072 Move returns status 0, amount 7
23:36:42.385 00.000 10072 MoveAxis(N, 0, ABG)
23:36:42.385 00.000 10072 Move returns status 0, amount 0
23:36:42.385 00.000 10072 move complete, result=0
23:36:42.385 00.000 10072 worker thread done servicing request
23:36:42.385 00.000 10072 Worker thread wakes up
23:36:42.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:42.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:42.387 00.002 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:36:42.805 00.418 10072 Exposure complete
23:36:42.854 00.049 10072 worker thread done servicing request
23:36:42.854 00.000 1032 OnExposeComplete: enter
23:36:42.857 00.003 1032 UpdateGuideState(): m_state=6
23:36:42.859 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10157
23:36:42.860 00.001 1032 Star::Find returns 1 (0), X=1109.04, Y=129.58, Mass=1347, SNR=25.8, Peak=121 HFD=3.5
23:36:42.864 00.004 1032 MultiStar: [#1 0.10,-0.06,1.05,U] [#2 0.10,-0.20,0.79,U] [#3 -0.09,-0.05,0.80,U] [#4 0.07,-0.14,0.68,U] [#5 0.23,-0.17,0.00,M4] [#6 -0.18,-0.02,0.64,U] [#7 0.10,-0.26,0.00,M4] [#8 -0.00,-0.29,0.00,M1] 
23:36:42.866 00.002 1032 refined, 5 included, MultiStar: {0.06, -0.09}, one-star: {0.25, -0.08}
23:36:42.867 00.001 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
23:36:42.869 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
23:36:42.870 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.97 mountX=-0.10 mountY=-0.04, mountTheta=-2.80
23:36:42.873 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
23:36:42.875 00.002 1032 Enqueuing Move request for scope (0.06, -0.09)
23:36:42.877 00.002 10072 Worker thread wakes up
23:36:42.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
23:36:42.877 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
23:36:42.877 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.04
23:36:42.879 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:36:42.881 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:36:42.881 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:36:42.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:42.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:36:42.881 00.000 10072 MoveAxis(E, 6, ABG)
23:36:42.881 00.000 10072 Guiding  Dir = 2, Dur = 6
23:36:42.882 00.001 10072 IsGuiding returns 0
23:36:42.882 00.000 10072 PulseGuide returned control before completion, sleep 16
23:36:42.900 00.018 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:36:42.902 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:42.903 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:42.904 00.001 1032 Enqueuing Expose request
23:36:42.911 00.007 10072 IsGuiding returns 0
23:36:42.911 00.000 10072 Move returns status 0, amount 6
23:36:42.911 00.000 10072 MoveAxis(N, 0, ABG)
23:36:42.911 00.000 10072 Move returns status 0, amount 0
23:36:42.911 00.000 10072 move complete, result=0
23:36:42.911 00.000 10072 worker thread done servicing request
23:36:42.911 00.000 10072 Worker thread wakes up
23:36:42.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:42.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:42.913 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:36:43.538 00.625 10072 Exposure complete
23:36:43.592 00.054 1032 OnExposeComplete: enter
23:36:43.595 00.003 1032 UpdateGuideState(): m_state=6
23:36:43.603 00.008 10072 worker thread done servicing request
23:36:43.604 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10158
23:36:43.608 00.004 1032 Star::Find returns 1 (0), X=1108.94, Y=129.71, Mass=1396, SNR=26.3, Peak=126 HFD=3.3
23:36:43.610 00.002 1032 MultiStar: [#1 0.09,-0.09,0.95,U] [#2 0.14,-0.18,0.80,U] [#3 -0.21,-0.04,0.77,U] [#4 0.03,-0.24,0.66,U] [#5 0.17,-0.08,0.63,U] [#6 -0.09,0.01,0.60,U] [#7 0.08,-0.22,0.69,U] [#8 0.11,-0.31,0.00,M2] 
23:36:43.612 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {0.15, 0.05}
23:36:43.615 00.003 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
23:36:43.619 00.004 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
23:36:43.620 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.07 mountX=-0.10 mountY=-0.02, mountTheta=-2.90
23:36:43.623 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
23:36:43.624 00.001 1032 Enqueuing Move request for scope (0.05, -0.09)
23:36:43.626 00.002 10072 Worker thread wakes up
23:36:43.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
23:36:43.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
23:36:43.626 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.02
23:36:43.628 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=94, Gamma=2.230
23:36:43.630 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:36:43.631 00.001 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:36:43.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:43.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:36:43.631 00.000 10072 MoveAxis(E, 6, ABG)
23:36:43.631 00.000 10072 Guiding  Dir = 2, Dur = 6
23:36:43.631 00.000 10072 IsGuiding returns 0
23:36:43.632 00.001 10072 PulseGuide returned control before completion, sleep 16
23:36:43.650 00.018 1032 UpdateGuideState exits: m=1396 SNR=26.3
23:36:43.653 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:43.655 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:43.658 00.003 1032 Enqueuing Expose request
23:36:43.660 00.002 10072 IsGuiding returns 0
23:36:43.660 00.000 10072 Move returns status 0, amount 6
23:36:43.660 00.000 10072 MoveAxis(N, 0, ABG)
23:36:43.660 00.000 10072 Move returns status 0, amount 0
23:36:43.660 00.000 10072 move complete, result=0
23:36:43.660 00.000 10072 worker thread done servicing request
23:36:43.660 00.000 10072 Worker thread wakes up
23:36:43.661 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:43.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:43.667 00.006 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:36:44.069 00.402 10072 Exposure complete
23:36:44.121 00.052 10072 worker thread done servicing request
23:36:44.121 00.000 1032 OnExposeComplete: enter
23:36:44.124 00.003 1032 UpdateGuideState(): m_state=6
23:36:44.125 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10159
23:36:44.127 00.002 1032 Star::Find returns 1 (0), X=1109.07, Y=129.67, Mass=1347, SNR=25.8, Peak=116 HFD=3.4
23:36:44.129 00.002 1032 MultiStar: [#1 0.07,-0.00,1.03,U] [#2 0.09,-0.09,0.83,U] [#3 -0.10,0.00,0.76,U] [#4 0.10,0.01,0.69,U] [#5 0.26,0.08,0.00,M4] [#6 -0.19,0.17,0.61,U] [#7 0.04,-0.04,0.68,U] [#8 0.10,-0.20,0.55,U] 
23:36:44.130 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {0.28, 0.01}
23:36:44.132 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
23:36:44.134 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
23:36:44.136 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.07 cameraTheta=-0.22 mountX=-0.03 mountY=-0.06, mountTheta=-2.05
23:36:44.139 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
23:36:44.142 00.003 1032 Enqueuing Move request for scope (0.06, -0.01)
23:36:44.146 00.004 10072 Worker thread wakes up
23:36:44.146 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:36:44.146 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:36:44.146 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.06
23:36:44.149 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:36:44.152 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:36:44.152 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:36:44.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:44.152 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:36:44.152 00.000 10072 MoveAxis(E, 6, ABG)
23:36:44.152 00.000 10072 Guiding  Dir = 2, Dur = 6
23:36:44.153 00.001 10072 IsGuiding returns 0
23:36:44.153 00.000 10072 PulseGuide returned control before completion, sleep 16
23:36:44.171 00.018 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:36:44.172 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:44.177 00.005 10072 IsGuiding returns 0
23:36:44.177 00.000 10072 Move returns status 0, amount 6
23:36:44.177 00.000 10072 MoveAxis(N, 0, ABG)
23:36:44.177 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:44.180 00.003 1032 Enqueuing Expose request
23:36:44.182 00.002 10072 Move returns status 0, amount 0
23:36:44.182 00.000 10072 move complete, result=0
23:36:44.182 00.000 10072 worker thread done servicing request
23:36:44.182 00.000 10072 Worker thread wakes up
23:36:44.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:44.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:44.189 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:36:44.822 00.633 10072 Exposure complete
23:36:44.878 00.056 10072 worker thread done servicing request
23:36:44.878 00.000 1032 OnExposeComplete: enter
23:36:44.881 00.003 1032 UpdateGuideState(): m_state=6
23:36:44.883 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10160
23:36:44.884 00.001 1032 Star::Find returns 1 (0), X=1109.02, Y=129.71, Mass=1372, SNR=26.0, Peak=108 HFD=3.3
23:36:44.886 00.002 1032 MultiStar: [#1 0.07,0.07,0.99,U] [#2 0.13,-0.05,0.81,U] [#3 -0.13,-0.00,0.74,U] [#4 0.02,-0.04,0.65,U] [#5 0.17,0.02,0.66,U] [#6 -0.16,0.10,0.64,U] [#7 0.02,-0.16,0.71,U] [#8 0.08,-0.16,0.51,U] 
23:36:44.888 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.22, 0.05}
23:36:44.891 00.003 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:36:44.897 00.006 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:36:44.899 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.16 mountX=-0.02 mountY=-0.05, mountTheta=-1.99
23:36:44.904 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
23:36:44.906 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
23:36:44.908 00.002 10072 Worker thread wakes up
23:36:44.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:36:44.908 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:36:44.908 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.02 yDistance=-0.05
23:36:44.911 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
23:36:44.914 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:36:44.914 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:36:44.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:44.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:36:44.914 00.000 10072 MoveAxis(E, 6, ABG)
23:36:44.914 00.000 10072 Guiding  Dir = 2, Dur = 6
23:36:44.915 00.001 10072 IsGuiding returns 0
23:36:44.915 00.000 10072 PulseGuide returned control before completion, sleep 16
23:36:44.939 00.024 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:36:44.942 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:44.944 00.002 10072 IsGuiding returns 0
23:36:44.944 00.000 10072 Move returns status 0, amount 6
23:36:44.944 00.000 10072 MoveAxis(N, 0, ABG)
23:36:44.944 00.000 10072 Move returns status 0, amount 0
23:36:44.944 00.000 10072 move complete, result=0
23:36:44.944 00.000 10072 worker thread done servicing request
23:36:44.945 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:44.947 00.002 1032 Enqueuing Expose request
23:36:44.949 00.002 10072 Worker thread wakes up
23:36:44.949 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:36:44.951 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:44.951 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:45.367 00.416 10072 Exposure complete
23:36:45.424 00.057 10072 worker thread done servicing request
23:36:45.424 00.000 1032 OnExposeComplete: enter
23:36:45.428 00.004 1032 UpdateGuideState(): m_state=6
23:36:45.430 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10161
23:36:45.431 00.001 1032 Star::Find returns 1 (0), X=1109.07, Y=129.68, Mass=1361, SNR=25.9, Peak=121 HFD=3.4
23:36:45.433 00.002 1032 MultiStar: [#1 0.08,-0.04,0.93,U] [#2 0.09,-0.10,0.85,U] [#3 -0.15,-0.07,0.79,U] [#4 0.07,-0.04,0.67,U] [#5 0.13,-0.07,0.65,U] [#6 -0.13,0.05,0.64,U] [#7 0.07,-0.18,0.71,U] [#8 -0.03,-0.27,0.00,M1] 
23:36:45.435 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {0.28, 0.02}
23:36:45.437 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
23:36:45.438 00.001 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
23:36:45.440 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.67 mountX=-0.07 mountY=-0.05, mountTheta=-2.50
23:36:45.445 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
23:36:45.447 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
23:36:45.449 00.002 10072 Worker thread wakes up
23:36:45.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
23:36:45.450 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
23:36:45.450 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.05
23:36:45.451 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=106, Gamma=2.230
23:36:45.455 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:36:45.455 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:36:45.455 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:45.455 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:36:45.455 00.000 10072 MoveAxis(E, 5, ABG)
23:36:45.455 00.000 10072 Guiding  Dir = 2, Dur = 5
23:36:45.455 00.000 10072 IsGuiding returns 0
23:36:45.456 00.001 10072 PulseGuide returned control before completion, sleep 15
23:36:45.473 00.017 10072 IsGuiding returns 0
23:36:45.473 00.000 10072 Move returns status 0, amount 5
23:36:45.473 00.000 10072 MoveAxis(N, 0, ABG)
23:36:45.473 00.000 10072 Move returns status 0, amount 0
23:36:45.473 00.000 10072 move complete, result=0
23:36:45.474 00.001 10072 worker thread done servicing request
23:36:45.474 00.000 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:36:45.477 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:45.478 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:45.480 00.002 1032 Enqueuing Expose request
23:36:45.482 00.002 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:36:45.483 00.001 10072 Worker thread wakes up
23:36:45.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:45.485 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:46.119 00.634 10072 Exposure complete
23:36:46.168 00.049 10072 worker thread done servicing request
23:36:46.168 00.000 1032 OnExposeComplete: enter
23:36:46.171 00.003 1032 UpdateGuideState(): m_state=6
23:36:46.173 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10162
23:36:46.175 00.002 1032 Star::Find returns 1 (0), X=1109.08, Y=129.69, Mass=1333, SNR=25.7, Peak=107 HFD=3.4
23:36:46.177 00.002 1032 MultiStar: [#1 0.05,-0.01,0.98,U] [#2 0.10,-0.08,0.82,U] [#3 0.00,0.03,0.74,U] [#4 -0.02,-0.16,0.66,U] [#5 0.10,0.07,0.69,U] [#6 -0.02,0.00,0.64,U] [#7 0.12,-0.23,0.00,M1] [#8 -0.09,0.02,0.51,U] 
23:36:46.180 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.28, 0.04}
23:36:46.181 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:36:46.183 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:36:46.185 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.15 mountX=-0.03 mountY=-0.06, mountTheta=-1.98
23:36:46.188 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
23:36:46.190 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
23:36:46.192 00.002 10072 Worker thread wakes up
23:36:46.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:36:46.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:36:46.192 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
23:36:46.195 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:36:46.197 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:36:46.197 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:36:46.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:46.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:36:46.197 00.000 10072 MoveAxis(E, 5, ABG)
23:36:46.197 00.000 10072 Guiding  Dir = 2, Dur = 5
23:36:46.197 00.000 10072 IsGuiding returns 0
23:36:46.199 00.002 10072 PulseGuide returned control before completion, sleep 15
23:36:46.218 00.019 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:36:46.220 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:46.222 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:46.224 00.002 1032 Enqueuing Expose request
23:36:46.226 00.002 10072 IsGuiding returns 0
23:36:46.226 00.000 10072 Move returns status 0, amount 5
23:36:46.226 00.000 10072 MoveAxis(N, 0, ABG)
23:36:46.226 00.000 10072 Move returns status 0, amount 0
23:36:46.227 00.001 10072 move complete, result=0
23:36:46.227 00.000 10072 worker thread done servicing request
23:36:46.227 00.000 10072 Worker thread wakes up
23:36:46.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:46.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:46.233 00.006 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:36:46.637 00.404 10072 Exposure complete
23:36:46.694 00.057 10072 worker thread done servicing request
23:36:46.696 00.002 1032 OnExposeComplete: enter
23:36:46.697 00.001 1032 UpdateGuideState(): m_state=6
23:36:46.698 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10163
23:36:46.700 00.002 1032 Star::Find returns 1 (0), X=1109.02, Y=129.73, Mass=1333, SNR=25.7, Peak=106 HFD=3.3
23:36:46.702 00.002 1032 MultiStar: [#1 0.09,0.02,1.03,U] [#2 0.16,-0.02,0.84,U] [#3 -0.12,0.01,0.78,U] [#4 0.14,-0.14,0.68,U] [#5 0.08,0.19,0.64,U] [#6 -0.09,0.21,0.61,U] [#7 0.12,-0.17,0.71,U] [#8 0.07,-0.23,0.49,U] 
23:36:46.703 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.00}, one-star: {0.22, 0.07}
23:36:46.704 00.001 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
23:36:46.707 00.003 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
23:36:46.708 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.01 mountX=-0.02 mountY=-0.08, mountTheta=-1.82
23:36:46.711 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
23:36:46.712 00.001 1032 Enqueuing Move request for scope (0.08, 0.00)
23:36:46.714 00.002 10072 Worker thread wakes up
23:36:46.715 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
23:36:46.715 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
23:36:46.715 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
23:36:46.717 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:36:46.720 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:36:46.720 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:36:46.720 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:46.720 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:36:46.720 00.000 10072 MoveAxis(E, 4, ABG)
23:36:46.720 00.000 10072 Guiding  Dir = 2, Dur = 4
23:36:46.720 00.000 10072 IsGuiding returns 0
23:36:46.721 00.001 10072 PulseGuide returned control before completion, sleep 14
23:36:46.739 00.018 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:36:46.741 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:46.743 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:46.745 00.002 1032 Enqueuing Expose request
23:36:46.746 00.001 10072 IsGuiding returns 0
23:36:46.746 00.000 10072 Move returns status 0, amount 4
23:36:46.746 00.000 10072 MoveAxis(N, 0, ABG)
23:36:46.746 00.000 10072 Move returns status 0, amount 0
23:36:46.746 00.000 10072 move complete, result=0
23:36:46.747 00.001 10072 worker thread done servicing request
23:36:46.747 00.000 10072 Worker thread wakes up
23:36:46.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:46.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:46.754 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:36:47.371 00.617 10072 Exposure complete
23:36:47.419 00.048 10072 worker thread done servicing request
23:36:47.419 00.000 1032 OnExposeComplete: enter
23:36:47.422 00.003 1032 UpdateGuideState(): m_state=6
23:36:47.426 00.004 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10164
23:36:47.428 00.002 1032 Star::Find returns 1 (0), X=1109.14, Y=129.75, Mass=1383, SNR=26.1, Peak=122 HFD=3.4
23:36:47.430 00.002 1032 MultiStar: [#1 0.13,0.03,0.96,U] [#2 0.11,0.01,0.82,U] [#3 -0.01,0.16,0.75,U] [#4 0.21,0.01,0.69,U] [#5 0.14,0.18,0.68,U] [#6 -0.12,0.05,0.62,U] [#7 0.16,-0.04,0.67,U] [#8 0.14,-0.09,0.50,U] 
23:36:47.432 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.34, 0.09}
23:36:47.433 00.001 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
23:36:47.435 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
23:36:47.437 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.37 mountX=0.02 mountY=-0.14, mountTheta=-1.46
23:36:47.440 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
23:36:47.442 00.002 1032 Enqueuing Move request for scope (0.13, 0.05)
23:36:47.444 00.002 10072 Worker thread wakes up
23:36:47.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
23:36:47.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
23:36:47.444 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.02 yDistance=-0.14
23:36:47.446 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:36:47.449 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:36:47.450 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:36:47.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:47.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:36:47.450 00.000 10072 MoveAxis(E, 4, ABG)
23:36:47.450 00.000 10072 Guiding  Dir = 2, Dur = 4
23:36:47.450 00.000 10072 IsGuiding returns 0
23:36:47.451 00.001 10072 PulseGuide returned control before completion, sleep 14
23:36:47.469 00.018 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:36:47.471 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:47.473 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:47.475 00.002 1032 Enqueuing Expose request
23:36:47.477 00.002 10072 IsGuiding returns 0
23:36:47.477 00.000 10072 Move returns status 0, amount 4
23:36:47.477 00.000 10072 MoveAxis(N, 0, ABG)
23:36:47.477 00.000 10072 Move returns status 0, amount 0
23:36:47.478 00.001 10072 move complete, result=0
23:36:47.478 00.000 10072 worker thread done servicing request
23:36:47.478 00.000 10072 Worker thread wakes up
23:36:47.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:47.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:47.483 00.005 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:36:47.887 00.404 10072 Exposure complete
23:36:47.941 00.054 10072 worker thread done servicing request
23:36:47.941 00.000 1032 OnExposeComplete: enter
23:36:47.943 00.002 1032 UpdateGuideState(): m_state=6
23:36:47.944 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10165
23:36:47.947 00.003 1032 Star::Find returns 1 (0), X=1109.13, Y=129.75, Mass=1364, SNR=26.0, Peak=115 HFD=3.4
23:36:47.949 00.002 1032 MultiStar: [#1 0.06,0.05,0.99,U] [#2 0.10,0.00,0.80,U] [#3 -0.08,-0.02,0.80,U] [#4 0.17,-0.01,0.69,U] [#5 0.27,0.11,0.00,M1] [#6 -0.06,0.06,0.65,U] [#7 0.10,-0.05,0.71,U] [#8 0.12,-0.20,0.53,U] 
23:36:47.951 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.00}, one-star: {0.33, 0.09}
23:36:47.953 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
23:36:47.956 00.003 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
23:36:47.958 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.02 mountX=-0.02 mountY=-0.10, mountTheta=-1.81
23:36:47.962 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
23:36:47.964 00.002 1032 Enqueuing Move request for scope (0.10, 0.00)
23:36:47.966 00.002 10072 Worker thread wakes up
23:36:47.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
23:36:47.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
23:36:47.966 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=-0.10
23:36:47.968 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:36:47.971 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:36:47.971 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:36:47.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:47.972 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:36:47.972 00.000 10072 MoveAxis(E, 3, ABG)
23:36:47.972 00.000 10072 Guiding  Dir = 2, Dur = 3
23:36:47.972 00.000 10072 IsGuiding returns 0
23:36:47.972 00.000 10072 PulseGuide returned control before completion, sleep 13
23:36:47.991 00.019 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:36:47.995 00.004 10072 IsGuiding returns 0
23:36:47.995 00.000 10072 Move returns status 0, amount 3
23:36:47.995 00.000 10072 MoveAxis(N, 0, ABG)
23:36:47.995 00.000 10072 Move returns status 0, amount 0
23:36:47.995 00.000 10072 move complete, result=0
23:36:47.995 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:47.997 00.002 10072 worker thread done servicing request
23:36:47.997 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:47.998 00.001 1032 Enqueuing Expose request
23:36:48.000 00.002 10072 Worker thread wakes up
23:36:48.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:48.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:48.000 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:36:48.636 00.636 10072 Exposure complete
23:36:48.683 00.047 10072 worker thread done servicing request
23:36:48.683 00.000 1032 OnExposeComplete: enter
23:36:48.685 00.002 1032 UpdateGuideState(): m_state=6
23:36:48.686 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10166
23:36:48.689 00.003 1032 Star::Find returns 1 (0), X=1109.11, Y=129.76, Mass=1292, SNR=25.3, Peak=104 HFD=3.4
23:36:48.690 00.001 1032 MultiStar: [#1 0.14,0.00,1.01,U] [#2 0.20,-0.11,0.83,U] [#3 0.04,0.01,0.79,U] [#4 0.20,-0.09,0.70,U] [#5 0.21,0.09,0.66,U] [#6 -0.01,0.15,0.66,U] [#7 0.07,-0.14,0.73,U] [#8 0.15,-0.23,0.00,M1] 
23:36:48.691 00.001 1032 refined, 7 included, MultiStar: {0.16, 0.00}, one-star: {0.32, 0.10}
23:36:48.693 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
23:36:48.694 00.001 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
23:36:48.696 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.01 mountX=-0.04 mountY=-0.15, mountTheta=-1.82
23:36:48.700 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.00, opts=13)
23:36:48.701 00.001 1032 Enqueuing Move request for scope (0.16, 0.00)
23:36:48.704 00.003 10072 Worker thread wakes up
23:36:48.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
23:36:48.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
23:36:48.704 00.000 10072 Moving (0.16, 0.00) raw xDistance=-0.04 yDistance=-0.15
23:36:48.706 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:36:48.710 00.004 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:36:48.710 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:36:48.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:48.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:36:48.710 00.000 10072 MoveAxis(E, 5, ABG)
23:36:48.710 00.000 10072 Guiding  Dir = 2, Dur = 5
23:36:48.710 00.000 10072 IsGuiding returns 0
23:36:48.712 00.002 10072 PulseGuide returned control before completion, sleep 14
23:36:48.727 00.015 1032 UpdateGuideState exits: m=1292 SNR=25.3
23:36:48.729 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:48.731 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:48.733 00.002 1032 Enqueuing Expose request
23:36:48.742 00.009 10072 IsGuiding returns 0
23:36:48.742 00.000 10072 Move returns status 0, amount 5
23:36:48.742 00.000 10072 MoveAxis(N, 0, ABG)
23:36:48.742 00.000 10072 Move returns status 0, amount 0
23:36:48.742 00.000 10072 move complete, result=0
23:36:48.742 00.000 10072 worker thread done servicing request
23:36:48.742 00.000 10072 Worker thread wakes up
23:36:48.742 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:48.742 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:48.745 00.003 1032 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
23:36:49.151 00.406 10072 Exposure complete
23:36:49.204 00.053 10072 worker thread done servicing request
23:36:49.204 00.000 1032 OnExposeComplete: enter
23:36:49.208 00.004 1032 UpdateGuideState(): m_state=6
23:36:49.210 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10167
23:36:49.212 00.002 1032 Star::Find returns 1 (0), X=1109.12, Y=129.75, Mass=1347, SNR=25.8, Peak=117 HFD=3.4
23:36:49.215 00.003 1032 MultiStar: [#1 0.21,-0.03,1.00,U] [#2 0.22,-0.05,0.82,U] [#3 0.02,-0.03,0.77,U] [#4 0.12,-0.01,0.67,U] [#5 0.26,0.23,0.00,M1] [#6 0.04,0.04,0.64,U] [#7 0.03,-0.18,0.69,U] [#8 0.22,-0.16,0.00,M2] 
23:36:49.217 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.02}, one-star: {0.33, 0.09}
23:36:49.219 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
23:36:49.220 00.001 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
23:36:49.223 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.16 cameraTheta=-0.12 mountX=-0.06 mountY=-0.14, mountTheta=-1.95
23:36:49.225 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
23:36:49.229 00.004 1032 Enqueuing Move request for scope (0.15, -0.02)
23:36:49.230 00.001 10072 Worker thread wakes up
23:36:49.231 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
23:36:49.231 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
23:36:49.231 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.06 yDistance=-0.14
23:36:49.233 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:36:49.237 00.004 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:36:49.238 00.001 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:36:49.238 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:49.238 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:36:49.238 00.000 10072 MoveAxis(E, 4, ABG)
23:36:49.238 00.000 10072 Guiding  Dir = 2, Dur = 4
23:36:49.238 00.000 10072 IsGuiding returns 0
23:36:49.238 00.000 10072 PulseGuide returned control before completion, sleep 14
23:36:49.256 00.018 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:36:49.259 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:49.261 00.002 10072 IsGuiding returns 0
23:36:49.261 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:49.263 00.002 1032 Enqueuing Expose request
23:36:49.265 00.002 10072 Move returns status 0, amount 4
23:36:49.265 00.000 10072 MoveAxis(N, 0, ABG)
23:36:49.265 00.000 10072 Move returns status 0, amount 0
23:36:49.265 00.000 10072 move complete, result=0
23:36:49.265 00.000 10072 worker thread done servicing request
23:36:49.265 00.000 10072 Worker thread wakes up
23:36:49.266 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:49.266 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:36:49.270 00.004 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:49.900 00.630 10072 Exposure complete
23:36:49.952 00.052 10072 worker thread done servicing request
23:36:49.952 00.000 1032 OnExposeComplete: enter
23:36:49.954 00.002 1032 UpdateGuideState(): m_state=6
23:36:49.957 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10168
23:36:49.960 00.003 1032 Star::Find returns 1 (0), X=1109.17, Y=129.76, Mass=1404, SNR=26.3, Peak=125 HFD=3.4
23:36:49.962 00.002 1032 MultiStar: [#1 0.01,0.02,0.98,U] [#2 0.13,0.02,0.80,U] [#3 -0.06,0.04,0.78,U] [#4 0.14,0.09,0.69,U] [#5 0.27,0.13,0.00,M2] [#6 -0.10,0.15,0.62,U] [#7 0.20,-0.08,0.68,U] [#8 0.05,-0.08,0.55,U] 
23:36:49.964 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.04}, one-star: {0.37, 0.10}
23:36:49.965 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:36:49.967 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:36:49.968 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.34 mountX=0.01 mountY=-0.11, mountTheta=-1.49
23:36:49.970 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
23:36:49.972 00.002 1032 Enqueuing Move request for scope (0.11, 0.04)
23:36:49.976 00.004 10072 Worker thread wakes up
23:36:49.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
23:36:49.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
23:36:49.976 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.11
23:36:49.978 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:36:49.981 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:36:49.981 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:36:49.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:49.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:36:49.981 00.000 10072 MoveAxis(E, 3, ABG)
23:36:49.981 00.000 10072 Guiding  Dir = 2, Dur = 3
23:36:49.982 00.001 10072 IsGuiding returns 0
23:36:49.983 00.001 10072 PulseGuide returned control before completion, sleep 13
23:36:49.999 00.016 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:36:50.001 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:50.003 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:50.005 00.002 1032 Enqueuing Expose request
23:36:50.007 00.002 10072 IsGuiding returns 0
23:36:50.007 00.000 10072 Move returns status 0, amount 3
23:36:50.007 00.000 10072 MoveAxis(N, 0, ABG)
23:36:50.007 00.000 10072 Move returns status 0, amount 0
23:36:50.007 00.000 10072 move complete, result=0
23:36:50.007 00.000 10072 worker thread done servicing request
23:36:50.008 00.001 10072 Worker thread wakes up
23:36:50.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:50.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:50.015 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:36:50.418 00.403 10072 Exposure complete
23:36:50.470 00.052 10072 worker thread done servicing request
23:36:50.470 00.000 1032 OnExposeComplete: enter
23:36:50.472 00.002 1032 UpdateGuideState(): m_state=6
23:36:50.475 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10169
23:36:50.477 00.002 1032 Star::Find returns 1 (0), X=1109.08, Y=129.76, Mass=1374, SNR=26.0, Peak=110 HFD=3.4
23:36:50.478 00.001 1032 MultiStar: [#1 0.08,0.10,0.97,U] [#2 0.26,0.07,0.00,M1] [#3 -0.18,0.11,0.76,U] [#4 0.10,-0.03,0.72,U] [#5 0.14,0.29,0.00,M3] [#6 -0.12,0.22,0.65,U] [#7 0.10,0.03,0.72,U] [#8 -0.07,-0.17,0.50,U] 
23:36:50.480 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.07}, one-star: {0.29, 0.11}
23:36:50.481 00.001 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
23:36:50.484 00.003 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
23:36:50.485 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.93 mountX=0.05 mountY=-0.06, mountTheta=-0.90
23:36:50.488 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
23:36:50.490 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
23:36:50.494 00.004 10072 Worker thread wakes up
23:36:50.494 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
23:36:50.494 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
23:36:50.494 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.06
23:36:50.497 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:36:50.500 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:36:50.500 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:36:50.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:50.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:36:50.500 00.000 10072 MoveAxis(E, 2, ABG)
23:36:50.500 00.000 10072 Guiding  Dir = 2, Dur = 2
23:36:50.501 00.001 10072 IsGuiding returns 0
23:36:50.501 00.000 10072 PulseGuide returned control before completion, sleep 12
23:36:50.518 00.017 1032 UpdateGuideState exits: m=1374 SNR=26.0
23:36:50.521 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:50.523 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:50.525 00.002 1032 Enqueuing Expose request
23:36:50.527 00.002 10072 IsGuiding returns 0
23:36:50.527 00.000 10072 Move returns status 0, amount 2
23:36:50.527 00.000 10072 MoveAxis(N, 0, ABG)
23:36:50.527 00.000 10072 Move returns status 0, amount 0
23:36:50.527 00.000 10072 move complete, result=0
23:36:50.527 00.000 10072 worker thread done servicing request
23:36:50.527 00.000 10072 Worker thread wakes up
23:36:50.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:50.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:50.534 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:36:51.152 00.618 10072 Exposure complete
23:36:51.201 00.049 10072 worker thread done servicing request
23:36:51.201 00.000 1032 OnExposeComplete: enter
23:36:51.202 00.001 1032 UpdateGuideState(): m_state=6
23:36:51.205 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10170
23:36:51.207 00.002 1032 Star::Find returns 1 (0), X=1109.15, Y=129.74, Mass=1399, SNR=26.3, Peak=127 HFD=3.4
23:36:51.209 00.002 1032 MultiStar: [#1 0.06,0.06,1.00,U] [#2 0.13,-0.03,0.78,U] [#3 -0.08,0.06,0.77,U] [#4 0.03,-0.04,0.69,U] [#5 0.21,0.05,0.69,U] [#6 -0.14,-0.02,0.63,U] [#7 0.08,-0.09,0.70,U] [#8 0.11,-0.09,0.52,U] 
23:36:51.210 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.36, 0.08}
23:36:51.212 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
23:36:51.213 00.001 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
23:36:51.215 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.08 mountX=-0.02 mountY=-0.10, mountTheta=-1.75
23:36:51.218 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
23:36:51.220 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
23:36:51.221 00.001 10072 Worker thread wakes up
23:36:51.223 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
23:36:51.223 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
23:36:51.223 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.10
23:36:51.225 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:36:51.228 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:36:51.228 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:36:51.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:51.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:36:51.228 00.000 10072 MoveAxis(E, 1, ABG)
23:36:51.228 00.000 10072 Guiding  Dir = 2, Dur = 1
23:36:51.228 00.000 10072 IsGuiding returns 0
23:36:51.229 00.001 10072 PulseGuide returned control before completion, sleep 11
23:36:51.242 00.013 10072 IsGuiding returns 0
23:36:51.242 00.000 10072 Move returns status 0, amount 1
23:36:51.242 00.000 10072 MoveAxis(N, 0, ABG)
23:36:51.242 00.000 10072 Move returns status 0, amount 0
23:36:51.242 00.000 10072 move complete, result=0
23:36:51.242 00.000 10072 worker thread done servicing request
23:36:51.246 00.004 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:36:51.249 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:51.252 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:51.253 00.001 1032 Enqueuing Expose request
23:36:51.255 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:36:51.257 00.002 10072 Worker thread wakes up
23:36:51.257 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:51.257 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:51.665 00.408 10072 Exposure complete
23:36:51.718 00.053 10072 worker thread done servicing request
23:36:51.718 00.000 1032 OnExposeComplete: enter
23:36:51.721 00.003 1032 UpdateGuideState(): m_state=6
23:36:51.723 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10171
23:36:51.729 00.006 1032 Star::Find returns 1 (0), X=1109.16, Y=129.72, Mass=1339, SNR=25.7, Peak=107 HFD=3.5
23:36:51.732 00.003 1032 MultiStar: [#1 0.05,0.08,1.01,U] [#2 0.16,0.00,0.82,U] [#3 -0.07,0.06,0.78,U] [#4 0.10,-0.01,0.65,U] [#5 0.17,0.16,0.66,U] [#6 0.00,0.10,0.63,U] [#7 0.13,-0.12,0.73,U] [#8 0.10,-0.18,0.54,U] 
23:36:51.734 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.37, 0.07}
23:36:51.735 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:36:51.737 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:36:51.739 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.21 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
23:36:51.743 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
23:36:51.745 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
23:36:51.747 00.002 10072 Worker thread wakes up
23:36:51.747 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
23:36:51.747 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
23:36:51.747 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.01 yDistance=-0.12
23:36:51.749 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:36:51.752 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:36:51.752 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:36:51.752 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:51.752 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:36:51.752 00.000 10072 MoveAxis(E, 1, ABG)
23:36:51.752 00.000 10072 Guiding  Dir = 2, Dur = 1
23:36:51.752 00.000 10072 IsGuiding returns 0
23:36:51.753 00.001 10072 PulseGuide returned control before completion, sleep 11
23:36:51.773 00.020 10072 IsGuiding returns 0
23:36:51.773 00.000 10072 Move returns status 0, amount 1
23:36:51.773 00.000 10072 MoveAxis(N, 0, ABG)
23:36:51.774 00.001 10072 Move returns status 0, amount 0
23:36:51.774 00.000 10072 move complete, result=0
23:36:51.774 00.000 10072 worker thread done servicing request
23:36:51.774 00.000 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:36:51.776 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:51.778 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:51.780 00.002 1032 Enqueuing Expose request
23:36:51.782 00.002 10072 Worker thread wakes up
23:36:51.782 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:36:51.784 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:51.784 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:52.422 00.638 10072 Exposure complete
23:36:52.476 00.054 10072 worker thread done servicing request
23:36:52.476 00.000 1032 OnExposeComplete: enter
23:36:52.479 00.003 1032 UpdateGuideState(): m_state=6
23:36:52.482 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10172
23:36:52.484 00.002 1032 Star::Find returns 1 (0), X=1109.03, Y=129.89, Mass=1339, SNR=25.7, Peak=98 HFD=3.5
23:36:52.485 00.001 1032 MultiStar: [#1 0.13,0.09,0.95,U] [#2 0.20,0.04,0.86,U] [#3 -0.08,0.14,0.80,U] [#4 0.06,0.06,0.70,U] [#5 0.31,0.06,0.00,M2] [#6 -0.04,0.08,0.63,U] [#7 0.05,-0.11,0.69,U] [#8 0.24,0.02,0.54,U] 
23:36:52.487 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.08}, one-star: {0.24, 0.24}
23:36:52.491 00.004 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:36:52.493 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:36:52.494 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.66 mountX=0.05 mountY=-0.12, mountTheta=-1.17
23:36:52.497 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
23:36:52.499 00.002 1032 Enqueuing Move request for scope (0.11, 0.08)
23:36:52.500 00.001 10072 Worker thread wakes up
23:36:52.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:36:52.500 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:36:52.501 00.001 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.12
23:36:52.502 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:36:52.507 00.005 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:36:52.507 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:36:52.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:52.507 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:36:52.507 00.000 10072 MoveAxis(E, 1, ABG)
23:36:52.507 00.000 10072 Guiding  Dir = 2, Dur = 1
23:36:52.507 00.000 10072 IsGuiding returns 0
23:36:52.508 00.001 10072 PulseGuide returned control before completion, sleep 11
23:36:52.521 00.013 10072 IsGuiding returns 0
23:36:52.521 00.000 10072 Move returns status 0, amount 1
23:36:52.521 00.000 10072 MoveAxis(N, 0, ABG)
23:36:52.521 00.000 10072 Move returns status 0, amount 0
23:36:52.521 00.000 10072 move complete, result=0
23:36:52.521 00.000 10072 worker thread done servicing request
23:36:52.526 00.005 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:36:52.529 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:52.531 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:52.533 00.002 1032 Enqueuing Expose request
23:36:52.535 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:36:52.537 00.002 10072 Worker thread wakes up
23:36:52.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:52.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:52.948 00.411 10072 Exposure complete
23:36:53.001 00.053 10072 worker thread done servicing request
23:36:53.001 00.000 1032 OnExposeComplete: enter
23:36:53.003 00.002 1032 UpdateGuideState(): m_state=6
23:36:53.004 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10173
23:36:53.006 00.002 1032 Star::Find returns 1 (0), X=1109.14, Y=129.78, Mass=1518, SNR=27.4, Peak=129 HFD=3.4
23:36:53.009 00.003 1032 MultiStar: [#1 0.17,0.09,0.97,U] [#2 0.12,0.06,0.76,U] [#3 0.04,0.22,0.73,U] [#4 0.08,0.04,0.71,U] [#5 0.13,0.10,0.63,U] [#6 -0.10,0.26,0.00,M1] [#7 0.16,-0.03,0.67,U] [#8 0.08,-0.00,0.49,U] 
23:36:53.011 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.08}, one-star: {0.34, 0.13}
23:36:53.012 00.001 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
23:36:53.014 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
23:36:53.016 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.49 mountX=0.04 mountY=-0.17, mountTheta=-1.34
23:36:53.020 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
23:36:53.023 00.003 1032 Enqueuing Move request for scope (0.15, 0.08)
23:36:53.025 00.002 10072 Worker thread wakes up
23:36:53.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
23:36:53.025 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
23:36:53.025 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.04 yDistance=-0.17
23:36:53.027 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:36:53.030 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:36:53.030 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:36:53.030 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:53.030 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:36:53.030 00.000 10072 MoveAxis(E, 0, ABG)
23:36:53.030 00.000 10072 Move returns status 0, amount 0
23:36:53.030 00.000 10072 MoveAxis(N, 0, ABG)
23:36:53.030 00.000 10072 Move returns status 0, amount 0
23:36:53.030 00.000 10072 move complete, result=0
23:36:53.030 00.000 10072 worker thread done servicing request
23:36:53.047 00.017 1032 UpdateGuideState exits: m=1518 SNR=27.4
23:36:53.050 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:53.053 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:53.054 00.001 1032 Enqueuing Expose request
23:36:53.056 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:53.058 00.002 10072 Worker thread wakes up
23:36:53.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:53.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:53.682 00.624 10072 Exposure complete
23:36:53.732 00.050 10072 worker thread done servicing request
23:36:53.733 00.001 1032 OnExposeComplete: enter
23:36:53.735 00.002 1032 UpdateGuideState(): m_state=6
23:36:53.738 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10174
23:36:53.741 00.003 1032 Star::Find returns 1 (0), X=1109.10, Y=129.82, Mass=1379, SNR=26.1, Peak=120 HFD=3.4
23:36:53.744 00.003 1032 MultiStar: [#1 0.09,0.11,0.95,U] [#2 0.13,0.04,0.80,U] [#3 0.02,0.08,0.80,U] [#4 0.16,0.01,0.70,U] [#5 0.18,0.02,0.71,U] [#6 -0.00,0.13,0.63,U] [#7 0.15,-0.20,0.71,U] [#8 0.06,-0.06,0.52,U] 
23:36:53.746 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.31, 0.16}
23:36:53.748 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
23:36:53.750 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
23:36:53.752 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.31 mountX=0.01 mountY=-0.14, mountTheta=-1.52
23:36:53.756 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
23:36:53.758 00.002 1032 Enqueuing Move request for scope (0.13, 0.04)
23:36:53.760 00.002 10072 Worker thread wakes up
23:36:53.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
23:36:53.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
23:36:53.760 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.14
23:36:53.762 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:36:53.764 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:36:53.764 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:36:53.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:53.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:36:53.764 00.000 10072 MoveAxis(W, 0, ABG)
23:36:53.764 00.000 10072 Move returns status 0, amount 0
23:36:53.765 00.001 10072 MoveAxis(N, 0, ABG)
23:36:53.765 00.000 10072 Move returns status 0, amount 0
23:36:53.765 00.000 10072 move complete, result=0
23:36:53.765 00.000 10072 worker thread done servicing request
23:36:53.783 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:36:53.785 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:53.787 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:53.788 00.001 1032 Enqueuing Expose request
23:36:53.792 00.004 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:36:53.794 00.002 10072 Worker thread wakes up
23:36:53.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:53.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:54.212 00.418 10072 Exposure complete
23:36:54.264 00.052 10072 worker thread done servicing request
23:36:54.264 00.000 1032 OnExposeComplete: enter
23:36:54.265 00.001 1032 UpdateGuideState(): m_state=6
23:36:54.269 00.004 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10175
23:36:54.272 00.003 1032 Star::Find returns 1 (0), X=1109.16, Y=129.71, Mass=1400, SNR=26.3, Peak=123 HFD=3.5
23:36:54.274 00.002 1032 MultiStar: [#1 0.21,0.00,0.96,U] [#2 0.25,-0.05,0.79,U] [#3 0.00,-0.05,0.77,U] [#4 0.18,-0.19,0.00,M1] [#5 0.20,0.11,0.67,U] [#6 0.04,0.04,0.65,U] [#7 0.16,-0.19,0.69,U] [#8 0.17,-0.24,0.00,M1] 
23:36:54.276 00.002 1032 refined, 6 included, MultiStar: {0.19, -0.01}, one-star: {0.36, 0.05}
23:36:54.278 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
23:36:54.279 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
23:36:54.281 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.05 mountX=-0.06 mountY=-0.18, mountTheta=-1.88
23:36:54.283 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.01, opts=13)
23:36:54.285 00.002 1032 Enqueuing Move request for scope (0.19, -0.01)
23:36:54.286 00.001 10072 Worker thread wakes up
23:36:54.287 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
23:36:54.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
23:36:54.287 00.000 10072 Moving (0.19, -0.01) raw xDistance=-0.06 yDistance=-0.18
23:36:54.289 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:36:54.291 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:36:54.291 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:36:54.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:54.293 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:36:54.293 00.000 10072 MoveAxis(W, 1, ABG)
23:36:54.293 00.000 10072 Guiding  Dir = 3, Dur = 1
23:36:54.293 00.000 10072 IsGuiding returns 0
23:36:54.294 00.001 10072 PulseGuide returned control before completion, sleep 11
23:36:54.311 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:36:54.313 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:54.315 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:54.316 00.001 1032 Enqueuing Expose request
23:36:54.318 00.002 10072 IsGuiding returns 0
23:36:54.318 00.000 10072 Move returns status 0, amount 1
23:36:54.318 00.000 10072 MoveAxis(N, 0, ABG)
23:36:54.318 00.000 10072 Move returns status 0, amount 0
23:36:54.318 00.000 10072 move complete, result=0
23:36:54.318 00.000 10072 worker thread done servicing request
23:36:54.318 00.000 10072 Worker thread wakes up
23:36:54.318 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:54.318 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:54.327 00.009 1032 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:36:54.946 00.619 10072 Exposure complete
23:36:54.994 00.048 10072 worker thread done servicing request
23:36:54.994 00.000 1032 OnExposeComplete: enter
23:36:54.997 00.003 1032 UpdateGuideState(): m_state=6
23:36:54.998 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10176
23:36:55.001 00.003 1032 Star::Find returns 1 (0), X=1109.10, Y=129.85, Mass=1217, SNR=24.5, Peak=100 HFD=3.5
23:36:55.002 00.001 1032 MultiStar: [#1 0.17,0.07,1.01,U] [#2 0.22,0.07,0.85,U] [#3 -0.02,-0.00,0.79,U] [#4 0.13,0.01,0.72,U] [#5 0.27,0.04,0.00,M1] [#6 -0.11,0.24,0.00,M1] [#7 0.12,-0.08,0.74,U] [#8 0.20,-0.11,0.56,U] 
23:36:55.003 00.001 1032 refined, 6 included, MultiStar: {0.16, 0.04}, one-star: {0.30, 0.19}
23:36:55.006 00.003 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
23:36:55.008 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
23:36:55.009 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.22 mountX=-0.01 mountY=-0.17, mountTheta=-1.61
23:36:55.012 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.04, opts=13)
23:36:55.014 00.002 1032 Enqueuing Move request for scope (0.16, 0.04)
23:36:55.016 00.002 10072 Worker thread wakes up
23:36:55.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
23:36:55.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
23:36:55.017 00.001 10072 Moving (0.16, 0.04) raw xDistance=-0.01 yDistance=-0.17
23:36:55.020 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:36:55.024 00.004 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:36:55.024 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:36:55.024 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:55.024 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:36:55.024 00.000 10072 MoveAxis(W, 2, ABG)
23:36:55.024 00.000 10072 Guiding  Dir = 3, Dur = 2
23:36:55.024 00.000 10072 IsGuiding returns 0
23:36:55.025 00.001 10072 PulseGuide returned control before completion, sleep 12
23:36:55.042 00.017 1032 UpdateGuideState exits: m=1217 SNR=24.5
23:36:55.043 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:55.045 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:55.046 00.001 1032 Enqueuing Expose request
23:36:55.051 00.005 10072 IsGuiding returns 0
23:36:55.051 00.000 10072 Move returns status 0, amount 2
23:36:55.051 00.000 10072 MoveAxis(N, 0, ABG)
23:36:55.051 00.000 10072 Move returns status 0, amount 0
23:36:55.051 00.000 10072 move complete, result=0
23:36:55.053 00.002 10072 worker thread done servicing request
23:36:55.053 00.000 10072 Worker thread wakes up
23:36:55.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:55.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:55.057 00.004 1032 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
23:36:55.461 00.404 10072 Exposure complete
23:36:55.507 00.046 10072 worker thread done servicing request
23:36:55.507 00.000 1032 OnExposeComplete: enter
23:36:55.510 00.003 1032 UpdateGuideState(): m_state=6
23:36:55.512 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10177
23:36:55.513 00.001 1032 Star::Find returns 1 (0), X=1109.09, Y=129.80, Mass=1390, SNR=26.2, Peak=115 HFD=3.3
23:36:55.515 00.002 1032 MultiStar: [#1 0.06,0.05,0.92,U] [#2 0.20,0.04,0.81,U] [#3 -0.07,0.15,0.78,U] [#4 0.05,0.02,0.69,U] [#5 0.17,0.25,0.00,M2] [#6 -0.03,0.25,0.60,U] [#7 0.05,-0.10,0.73,U] [#8 0.13,0.04,0.50,U] 
23:36:55.517 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.29, 0.14}
23:36:55.519 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
23:36:55.522 00.003 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
23:36:55.523 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=0.05 mountY=-0.11, mountTheta=-1.16
23:36:55.526 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
23:36:55.529 00.003 1032 Enqueuing Move request for scope (0.10, 0.07)
23:36:55.531 00.002 10072 Worker thread wakes up
23:36:55.531 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:36:55.531 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:36:55.532 00.001 10072 Moving (0.10, 0.07) raw xDistance=0.05 yDistance=-0.11
23:36:55.533 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:36:55.536 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:36:55.536 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:36:55.536 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:55.536 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:36:55.536 00.000 10072 MoveAxis(W, 1, ABG)
23:36:55.536 00.000 10072 Guiding  Dir = 3, Dur = 1
23:36:55.537 00.001 10072 IsGuiding returns 0
23:36:55.537 00.000 10072 PulseGuide returned control before completion, sleep 11
23:36:55.553 00.016 10072 IsGuiding returns 0
23:36:55.553 00.000 10072 Move returns status 0, amount 1
23:36:55.553 00.000 10072 MoveAxis(N, 0, ABG)
23:36:55.553 00.000 10072 Move returns status 0, amount 0
23:36:55.553 00.000 10072 move complete, result=0
23:36:55.553 00.000 10072 worker thread done servicing request
23:36:55.555 00.002 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:36:55.557 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:55.559 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:55.561 00.002 1032 Enqueuing Expose request
23:36:55.562 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:36:55.564 00.002 10072 Worker thread wakes up
23:36:55.564 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:55.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:56.197 00.633 10072 Exposure complete
23:36:56.250 00.053 10072 worker thread done servicing request
23:36:56.250 00.000 1032 OnExposeComplete: enter
23:36:56.252 00.002 1032 UpdateGuideState(): m_state=6
23:36:56.253 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10178
23:36:56.256 00.003 1032 Star::Find returns 1 (0), X=1108.97, Y=129.86, Mass=1388, SNR=26.2, Peak=118 HFD=3.1
23:36:56.258 00.002 1032 MultiStar: [#1 0.11,0.08,0.98,U] [#2 0.30,0.05,0.00,M1] [#3 0.04,0.22,0.79,U] [#4 0.14,0.10,0.66,U] [#5 0.19,0.24,0.00,M3] [#6 0.01,0.20,0.58,U] [#7 0.19,-0.10,0.72,U] [#8 0.05,0.01,0.53,U] 
23:36:56.259 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.11}, one-star: {0.18, 0.20}
23:36:56.261 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
23:36:56.262 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:36:56.264 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.78 mountX=0.08 mountY=-0.14, mountTheta=-1.05
23:36:56.266 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
23:36:56.271 00.005 1032 Enqueuing Move request for scope (0.11, 0.11)
23:36:56.273 00.002 10072 Worker thread wakes up
23:36:56.273 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
23:36:56.273 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
23:36:56.273 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.14
23:36:56.275 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:36:56.277 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:36:56.277 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:36:56.278 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:56.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:36:56.278 00.000 10072 MoveAxis(W, 2, ABG)
23:36:56.278 00.000 10072 Guiding  Dir = 3, Dur = 2
23:36:56.278 00.000 10072 IsGuiding returns 0
23:36:56.278 00.000 10072 PulseGuide returned control before completion, sleep 12
23:36:56.296 00.018 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:36:56.300 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:56.302 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:56.304 00.002 1032 Enqueuing Expose request
23:36:56.306 00.002 10072 IsGuiding returns 0
23:36:56.306 00.000 10072 Move returns status 0, amount 2
23:36:56.306 00.000 10072 MoveAxis(N, 0, ABG)
23:36:56.306 00.000 10072 Move returns status 0, amount 0
23:36:56.306 00.000 10072 move complete, result=0
23:36:56.307 00.001 10072 worker thread done servicing request
23:36:56.307 00.000 10072 Worker thread wakes up
23:36:56.307 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:56.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:56.314 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:36:56.717 00.403 10072 Exposure complete
23:36:56.766 00.049 10072 worker thread done servicing request
23:36:56.767 00.001 1032 OnExposeComplete: enter
23:36:56.771 00.004 1032 UpdateGuideState(): m_state=6
23:36:56.772 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10179
23:36:56.775 00.003 1032 Star::Find returns 1 (0), X=1109.11, Y=129.79, Mass=1400, SNR=26.3, Peak=130 HFD=3.3
23:36:56.777 00.002 1032 MultiStar: [#1 0.15,0.05,1.01,U] [#2 0.15,0.06,0.76,U] [#3 -0.01,0.11,0.73,U] [#4 0.11,0.07,0.66,U] [#5 0.23,0.17,0.00,M4] [#6 -0.11,0.18,0.63,U] [#7 0.16,-0.09,0.74,U] [#8 0.23,-0.10,0.54,U] 
23:36:56.779 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.06}, one-star: {0.31, 0.13}
23:36:56.781 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
23:36:56.782 00.001 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
23:36:56.783 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.39 mountX=0.02 mountY=-0.14, mountTheta=-1.44
23:36:56.786 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
23:36:56.787 00.001 1032 Enqueuing Move request for scope (0.13, 0.06)
23:36:56.788 00.001 10072 Worker thread wakes up
23:36:56.789 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
23:36:56.789 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
23:36:56.789 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.02 yDistance=-0.14
23:36:56.790 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:36:56.793 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:36:56.794 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:36:56.794 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:56.794 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:36:56.794 00.000 10072 MoveAxis(W, 1, ABG)
23:36:56.794 00.000 10072 Guiding  Dir = 3, Dur = 1
23:36:56.794 00.000 10072 IsGuiding returns 0
23:36:56.794 00.000 10072 PulseGuide returned control before completion, sleep 11
23:36:56.811 00.017 10072 IsGuiding returns 0
23:36:56.811 00.000 10072 Move returns status 0, amount 1
23:36:56.811 00.000 10072 MoveAxis(N, 0, ABG)
23:36:56.811 00.000 10072 Move returns status 0, amount 0
23:36:56.811 00.000 10072 move complete, result=0
23:36:56.811 00.000 10072 worker thread done servicing request
23:36:56.811 00.000 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:36:56.813 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:56.815 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:56.817 00.002 1032 Enqueuing Expose request
23:36:56.818 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:36:56.820 00.002 10072 Worker thread wakes up
23:36:56.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:56.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:57.452 00.632 10072 Exposure complete
23:36:57.502 00.050 10072 worker thread done servicing request
23:36:57.503 00.001 1032 OnExposeComplete: enter
23:36:57.504 00.001 1032 UpdateGuideState(): m_state=6
23:36:57.507 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10180
23:36:57.508 00.001 1032 Star::Find returns 1 (0), X=1109.11, Y=129.80, Mass=1386, SNR=26.2, Peak=120 HFD=3.3
23:36:57.510 00.002 1032 MultiStar: [#1 0.12,0.14,0.99,U] [#2 0.23,0.11,0.84,U] [#3 0.03,0.09,0.77,U] [#4 0.24,0.11,0.00,M1] [#5 0.09,0.15,0.70,U] [#6 0.08,0.12,0.61,U] [#7 0.16,-0.04,0.70,U] [#8 0.14,-0.05,0.50,U] 
23:36:57.511 00.001 1032 refined, 7 included, MultiStar: {0.16, 0.09}, one-star: {0.32, 0.14}
23:36:57.513 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
23:36:57.514 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
23:36:57.517 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.54 mountX=0.05 mountY=-0.17, mountTheta=-1.29
23:36:57.521 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.09, opts=13)
23:36:57.524 00.003 1032 Enqueuing Move request for scope (0.16, 0.09)
23:36:57.526 00.002 10072 Worker thread wakes up
23:36:57.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
23:36:57.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
23:36:57.526 00.000 10072 Moving (0.16, 0.09) raw xDistance=0.05 yDistance=-0.17
23:36:57.528 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:36:57.532 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:36:57.532 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:36:57.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:57.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:36:57.532 00.000 10072 MoveAxis(W, 2, ABG)
23:36:57.532 00.000 10072 Guiding  Dir = 3, Dur = 2
23:36:57.532 00.000 10072 IsGuiding returns 0
23:36:57.533 00.001 10072 PulseGuide returned control before completion, sleep 12
23:36:57.549 00.016 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:36:57.552 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:57.554 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:57.555 00.001 1032 Enqueuing Expose request
23:36:57.558 00.003 10072 IsGuiding returns 0
23:36:57.558 00.000 10072 Move returns status 0, amount 2
23:36:57.558 00.000 10072 MoveAxis(N, 0, ABG)
23:36:57.558 00.000 10072 Move returns status 0, amount 0
23:36:57.558 00.000 10072 move complete, result=0
23:36:57.559 00.001 10072 worker thread done servicing request
23:36:57.559 00.000 10072 Worker thread wakes up
23:36:57.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:57.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:57.564 00.005 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
23:36:57.968 00.404 10072 Exposure complete
23:36:58.018 00.050 10072 worker thread done servicing request
23:36:58.018 00.000 1032 OnExposeComplete: enter
23:36:58.020 00.002 1032 UpdateGuideState(): m_state=6
23:36:58.022 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10181
23:36:58.024 00.002 1032 Star::Find returns 1 (0), X=1109.24, Y=129.82, Mass=1317, SNR=25.5, Peak=118 HFD=3.4
23:36:58.026 00.002 1032 MultiStar: [#1 0.20,0.14,0.97,U] [#2 0.19,0.12,0.80,U] [#3 0.07,0.21,0.83,U] [#4 0.19,0.16,0.68,U] [#5 0.16,0.17,0.66,U] [#6 -0.01,0.21,0.65,U] [#7 0.19,-0.02,0.73,U] [#8 0.05,0.10,0.54,U] 
23:36:58.027 00.001 1032 refined, 8 included, MultiStar: {0.18, 0.14}, one-star: {0.44, 0.16}
23:36:58.029 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:36:58.030 00.001 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:36:58.032 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.23 cameraTheta=0.66 mountX=0.09 mountY=-0.21, mountTheta=-1.17
23:36:58.035 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.14, opts=13)
23:36:58.037 00.002 1032 Enqueuing Move request for scope (0.18, 0.14)
23:36:58.039 00.002 10072 Worker thread wakes up
23:36:58.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd
23:36:58.039 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
23:36:58.039 00.000 10072 Moving (0.18, 0.14) raw xDistance=0.09 yDistance=-0.21
23:36:58.041 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:36:58.044 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:36:58.044 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:36:58.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:36:58.044 00.000 10072 MoveAxis(W, 2, ABG)
23:36:58.044 00.000 10072 Guiding  Dir = 3, Dur = 2
23:36:58.044 00.000 10072 IsGuiding returns 0
23:36:58.045 00.001 10072 PulseGuide returned control before completion, sleep 12
23:36:58.059 00.014 10072 IsGuiding returns 0
23:36:58.059 00.000 10072 Move returns status 0, amount 2
23:36:58.059 00.000 10072 MoveAxis(N, 136, ABG)
23:36:58.059 00.000 10072 Guiding  Dir = 0, Dur = 136
23:36:58.059 00.000 10072 IsGuiding returns 0
23:36:58.060 00.001 10072 PulseGuide returned control before completion, sleep 146
23:36:58.063 00.003 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:36:58.065 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:58.067 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:58.068 00.001 1032 Enqueuing Expose request
23:36:58.216 00.148 10072 IsGuiding returns 0
23:36:58.216 00.000 10072 Move returns status 0, amount 136
23:36:58.216 00.000 10072 move complete, result=0
23:36:58.216 00.000 10072 worker thread done servicing request
23:36:58.216 00.000 10072 Worker thread wakes up
23:36:58.216 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 136 ms NORTH
23:36:58.219 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:58.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:58.845 00.626 10072 Exposure complete
23:36:58.892 00.047 10072 worker thread done servicing request
23:36:58.892 00.000 1032 OnExposeComplete: enter
23:36:58.894 00.002 1032 UpdateGuideState(): m_state=6
23:36:58.896 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10182
23:36:58.898 00.002 1032 Star::Find returns 1 (0), X=1108.91, Y=129.81, Mass=1340, SNR=25.7, Peak=102 HFD=3.3
23:36:58.901 00.003 1032 MultiStar: [#1 -0.11,0.16,1.03,U] [#2 -0.15,0.01,0.82,U] [#3 -0.24,0.20,0.00,M1] [#4 -0.07,0.07,0.68,U] [#5 -0.01,0.18,0.68,U] [#6 -0.38,0.20,0.00,M1] [#7 -0.04,0.01,0.68,U] [#8 -0.21,-0.12,0.53,U] 
23:36:58.903 00.002 1032 refined, 6 included, MultiStar: {-0.06, 0.08}, one-star: {0.11, 0.15}
23:36:58.904 00.001 1032 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.83) = xAngle (0.36 = 0.36)
23:36:58.906 00.002 1032 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.36 = 0.36)
23:36:58.907 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.19 mountX=0.09 mountY=0.03, mountTheta=0.36
23:36:58.910 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.08, opts=13)
23:36:58.912 00.002 1032 Enqueuing Move request for scope (-0.06, 0.08)
23:36:58.914 00.002 10072 Worker thread wakes up
23:36:58.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
23:36:58.915 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
23:36:58.915 00.000 10072 Moving (-0.06, 0.08) raw xDistance=0.09 yDistance=0.03
23:36:58.916 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:36:58.919 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:36:58.919 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:36:58.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:58.920 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:36:58.920 00.000 10072 MoveAxis(W, 3, ABG)
23:36:58.920 00.000 10072 Guiding  Dir = 3, Dur = 3
23:36:58.920 00.000 10072 IsGuiding returns 0
23:36:58.921 00.001 10072 PulseGuide returned control before completion, sleep 13
23:36:58.934 00.013 10072 IsGuiding returns 0
23:36:58.934 00.000 10072 Move returns status 0, amount 3
23:36:58.934 00.000 10072 MoveAxis(N, 0, ABG)
23:36:58.934 00.000 10072 Move returns status 0, amount 0
23:36:58.934 00.000 10072 move complete, result=0
23:36:58.934 00.000 10072 worker thread done servicing request
23:36:58.937 00.003 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:36:58.939 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:58.941 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:58.942 00.001 1032 Enqueuing Expose request
23:36:58.943 00.001 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:36:58.945 00.002 10072 Worker thread wakes up
23:36:58.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:58.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:59.360 00.415 10072 Exposure complete
23:36:59.410 00.050 10072 worker thread done servicing request
23:36:59.410 00.000 1032 OnExposeComplete: enter
23:36:59.413 00.003 1032 UpdateGuideState(): m_state=6
23:36:59.415 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10183
23:36:59.417 00.002 1032 Star::Find returns 1 (0), X=1108.83, Y=129.73, Mass=1274, SNR=25.1, Peak=93 HFD=3.5
23:36:59.419 00.002 1032 MultiStar: [#1 -0.19,0.01,1.07,U] [#2 -0.09,-0.03,0.84,U] [#3 -0.27,0.07,0.00,M2] [#4 -0.17,-0.05,0.69,U] [#5 -0.06,0.03,0.70,U] [#6 -0.26,0.12,0.00,M2] [#7 -0.14,-0.09,0.73,U] [#8 -0.16,-0.15,0.55,U] 
23:36:59.420 00.001 1032 single-star, 6 included, MultiStar: {-0.11, -0.02}, one-star: {0.04, 0.07}
23:36:59.422 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
23:36:59.424 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
23:36:59.427 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.11 mountX=0.06 mountY=-0.05, mountTheta=-0.72
23:36:59.431 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
23:36:59.433 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
23:36:59.436 00.003 10072 Worker thread wakes up
23:36:59.436 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:36:59.436 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:36:59.436 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.05
23:36:59.438 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:36:59.440 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:36:59.440 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:36:59.440 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:59.441 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:36:59.441 00.000 10072 MoveAxis(W, 2, ABG)
23:36:59.441 00.000 10072 Guiding  Dir = 3, Dur = 2
23:36:59.441 00.000 10072 IsGuiding returns 0
23:36:59.442 00.001 10072 PulseGuide returned control before completion, sleep 12
23:36:59.461 00.019 1032 UpdateGuideState exits: m=1274 SNR=25.1
23:36:59.463 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:59.467 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:36:59.469 00.002 1032 Enqueuing Expose request
23:36:59.470 00.001 10072 IsGuiding returns 0
23:36:59.470 00.000 10072 Move returns status 0, amount 2
23:36:59.470 00.000 10072 MoveAxis(N, 0, ABG)
23:36:59.470 00.000 10072 Move returns status 0, amount 0
23:36:59.470 00.000 10072 move complete, result=0
23:36:59.471 00.001 10072 worker thread done servicing request
23:36:59.471 00.000 10072 Worker thread wakes up
23:36:59.471 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:36:59.471 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:36:59.478 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:37:00.096 00.618 10072 Exposure complete
23:37:00.147 00.051 10072 worker thread done servicing request
23:37:00.148 00.001 1032 OnExposeComplete: enter
23:37:00.149 00.001 1032 UpdateGuideState(): m_state=6
23:37:00.152 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10184
23:37:00.153 00.001 1032 Star::Find returns 1 (0), X=1108.92, Y=129.83, Mass=1295, SNR=25.3, Peak=100 HFD=3.3
23:37:00.155 00.002 1032 MultiStar: [#1 -0.07,0.08,1.00,U] [#2 -0.01,-0.03,0.83,U] [#3 -0.23,0.07,0.80,U] [#4 -0.07,0.03,0.71,U] [#5 -0.07,0.32,0.00,M1] [#6 -0.20,0.25,0.00,M3] [#7 0.08,-0.03,0.73,U] [#8 -0.07,-0.07,0.51,U] 
23:37:00.157 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.04}, one-star: {0.12, 0.17}
23:37:00.159 00.002 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
23:37:00.160 00.001 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
23:37:00.162 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.14 mountX=0.05 mountY=0.02, mountTheta=0.31
23:37:00.164 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
23:37:00.166 00.002 1032 Enqueuing Move request for scope (-0.03, 0.04)
23:37:00.168 00.002 10072 Worker thread wakes up
23:37:00.168 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
23:37:00.168 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
23:37:00.168 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.02
23:37:00.170 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:37:00.174 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:00.174 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:37:00.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:00.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:37:00.174 00.000 10072 MoveAxis(W, 3, ABG)
23:37:00.174 00.000 10072 Guiding  Dir = 3, Dur = 3
23:37:00.176 00.002 10072 IsGuiding returns 0
23:37:00.176 00.000 10072 PulseGuide returned control before completion, sleep 13
23:37:00.195 00.019 1032 UpdateGuideState exits: m=1295 SNR=25.3
23:37:00.197 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:00.198 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:00.201 00.003 1032 Enqueuing Expose request
23:37:00.203 00.002 10072 IsGuiding returns 0
23:37:00.203 00.000 10072 Move returns status 0, amount 3
23:37:00.203 00.000 10072 MoveAxis(N, 0, ABG)
23:37:00.203 00.000 10072 Move returns status 0, amount 0
23:37:00.203 00.000 10072 move complete, result=0
23:37:00.203 00.000 10072 worker thread done servicing request
23:37:00.203 00.000 10072 Worker thread wakes up
23:37:00.203 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:00.203 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:00.211 00.008 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:37:00.611 00.400 10072 Exposure complete
23:37:00.658 00.047 10072 worker thread done servicing request
23:37:00.660 00.002 1032 OnExposeComplete: enter
23:37:00.662 00.002 1032 UpdateGuideState(): m_state=6
23:37:00.664 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10185
23:37:00.666 00.002 1032 Star::Find returns 1 (0), X=1108.94, Y=129.84, Mass=1375, SNR=26.1, Peak=109 HFD=3.3
23:37:00.668 00.002 1032 MultiStar: [#1 -0.13,0.12,0.91,U] [#2 -0.08,0.08,0.76,U] [#3 -0.20,0.03,0.78,U] [#4 -0.09,0.10,0.68,U] [#5 0.14,0.20,0.66,U] [#6 -0.39,0.31,0.00,M4] [#7 0.04,0.03,0.72,U] [#8 0.00,-0.03,0.52,U] 
23:37:00.670 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.10}, one-star: {0.15, 0.18}
23:37:00.671 00.001 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
23:37:00.673 00.002 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
23:37:00.675 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.78 mountX=0.10 mountY=-0.00, mountTheta=-0.05
23:37:00.678 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
23:37:00.681 00.003 1032 Enqueuing Move request for scope (-0.02, 0.10)
23:37:00.683 00.002 10072 Worker thread wakes up
23:37:00.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
23:37:00.683 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
23:37:00.683 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.00
23:37:00.684 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:37:00.687 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:00.687 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:37:00.687 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:00.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:37:00.687 00.000 10072 MoveAxis(W, 3, ABG)
23:37:00.687 00.000 10072 Guiding  Dir = 3, Dur = 3
23:37:00.688 00.001 10072 IsGuiding returns 0
23:37:00.688 00.000 10072 PulseGuide returned control before completion, sleep 13
23:37:00.706 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:37:00.709 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:00.711 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:00.712 00.001 1032 Enqueuing Expose request
23:37:00.716 00.004 10072 IsGuiding returns 0
23:37:00.717 00.001 10072 Move returns status 0, amount 3
23:37:00.717 00.000 10072 MoveAxis(N, 0, ABG)
23:37:00.717 00.000 10072 Move returns status 0, amount 0
23:37:00.717 00.000 10072 move complete, result=0
23:37:00.717 00.000 10072 worker thread done servicing request
23:37:00.717 00.000 10072 Worker thread wakes up
23:37:00.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:00.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:00.722 00.005 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:37:01.344 00.622 10072 Exposure complete
23:37:01.389 00.045 10072 worker thread done servicing request
23:37:01.389 00.000 1032 OnExposeComplete: enter
23:37:01.393 00.004 1032 UpdateGuideState(): m_state=6
23:37:01.395 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10186
23:37:01.397 00.002 1032 Star::Find returns 1 (0), X=1108.89, Y=129.90, Mass=1399, SNR=26.3, Peak=108 HFD=3.0
23:37:01.399 00.002 1032 MultiStar: [#1 -0.16,0.25,0.00,M1] [#2 -0.06,0.07,0.79,U] [#3 -0.11,0.19,0.76,U] [#4 -0.10,0.08,0.67,U] [#5 -0.01,0.45,0.00,M1] [#6 -0.46,0.35,0.00,M5] [#7 -0.10,0.07,0.71,U] [#8 -0.03,0.06,0.54,U] 
23:37:01.401 00.002 1032 refined, 5 included, MultiStar: {-0.04, 0.13}, one-star: {0.09, 0.24}
23:37:01.402 00.001 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
23:37:01.403 00.001 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
23:37:01.405 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.89 mountX=0.14 mountY=0.01, mountTheta=0.06
23:37:01.407 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.13, opts=13)
23:37:01.409 00.002 1032 Enqueuing Move request for scope (-0.04, 0.13)
23:37:01.410 00.001 10072 Worker thread wakes up
23:37:01.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
23:37:01.411 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
23:37:01.411 00.000 10072 Moving (-0.04, 0.13) raw xDistance=0.14 yDistance=0.01
23:37:01.412 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:37:01.415 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.87
23:37:01.415 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:37:01.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:01.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:37:01.415 00.000 10072 MoveAxis(W, 68, ABG)
23:37:01.415 00.000 10072 Guiding  Dir = 3, Dur = 68
23:37:01.416 00.001 10072 IsGuiding returns 0
23:37:01.416 00.000 10072 PulseGuide returned control before completion, sleep 78
23:37:01.434 00.018 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:37:01.437 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:01.438 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:01.441 00.003 1032 Enqueuing Expose request
23:37:01.497 00.056 10072 IsGuiding returns 0
23:37:01.497 00.000 10072 Move returns status 0, amount 68
23:37:01.497 00.000 10072 MoveAxis(N, 0, ABG)
23:37:01.497 00.000 10072 Move returns status 0, amount 0
23:37:01.497 00.000 10072 move complete, result=0
23:37:01.497 00.000 10072 worker thread done servicing request
23:37:01.497 00.000 10072 Worker thread wakes up
23:37:01.497 00.000 1032 GuideStep: 0.1 px 68 ms WEST, 0.0 px 0 ms NORTH
23:37:01.501 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:01.501 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:01.906 00.405 10072 Exposure complete
23:37:01.958 00.052 10072 worker thread done servicing request
23:37:01.958 00.000 1032 OnExposeComplete: enter
23:37:01.960 00.002 1032 UpdateGuideState(): m_state=6
23:37:01.962 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10187
23:37:01.963 00.001 1032 Star::Find returns 1 (0), X=1108.89, Y=129.73, Mass=1353, SNR=25.9, Peak=106 HFD=3.4
23:37:01.967 00.004 1032 MultiStar: [#1 -0.07,0.11,0.97,U] [#2 -0.12,0.11,0.81,U] [#3 -0.17,0.20,0.00,M1] [#4 -0.05,0.13,0.68,U] [#5 -0.10,0.18,0.68,U] [#6 -0.36,0.29,0.00,M6] [#7 -0.11,-0.05,0.69,U] [#8 -0.20,-0.05,0.51,U] 
23:37:01.968 00.001 1032 refined, 6 included, MultiStar: {-0.07, 0.08}, one-star: {0.09, 0.07}
23:37:01.970 00.002 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
23:37:01.972 00.002 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
23:37:01.974 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.26 mountX=0.09 mountY=0.04, mountTheta=0.43
23:37:01.978 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.08, opts=13)
23:37:01.980 00.002 1032 Enqueuing Move request for scope (-0.07, 0.08)
23:37:01.982 00.002 10072 Worker thread wakes up
23:37:01.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
23:37:01.982 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
23:37:01.982 00.000 10072 Moving (-0.07, 0.08) raw xDistance=0.09 yDistance=0.04
23:37:01.983 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:37:01.989 00.006 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:01.989 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:37:01.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:01.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:37:01.989 00.000 10072 MoveAxis(W, 3, ABG)
23:37:01.989 00.000 10072 Guiding  Dir = 3, Dur = 3
23:37:01.990 00.001 10072 IsGuiding returns 0
23:37:01.991 00.001 10072 PulseGuide returned control before completion, sleep 13
23:37:02.009 00.018 1032 UpdateGuideState exits: m=1353 SNR=25.9
23:37:02.011 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:02.014 00.003 10072 IsGuiding returns 0
23:37:02.014 00.000 10072 Move returns status 0, amount 3
23:37:02.014 00.000 10072 MoveAxis(N, 0, ABG)
23:37:02.014 00.000 10072 Move returns status 0, amount 0
23:37:02.014 00.000 10072 move complete, result=0
23:37:02.014 00.000 10072 worker thread done servicing request
23:37:02.014 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:02.016 00.002 1032 Enqueuing Expose request
23:37:02.019 00.003 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:37:02.021 00.002 10072 Worker thread wakes up
23:37:02.021 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:02.021 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:02.657 00.636 10072 Exposure complete
23:37:02.705 00.048 10072 worker thread done servicing request
23:37:02.705 00.000 1032 OnExposeComplete: enter
23:37:02.707 00.002 1032 UpdateGuideState(): m_state=6
23:37:02.709 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10188
23:37:02.710 00.001 1032 Star::Find returns 1 (0), X=1108.87, Y=129.78, Mass=1293, SNR=25.3, Peak=102 HFD=3.2
23:37:02.712 00.002 1032 MultiStar: [#1 -0.07,0.06,1.00,U] [#2 0.04,0.06,0.83,U] [#3 -0.22,0.06,0.78,U] [#4 0.04,0.04,0.69,U] [#5 0.02,0.02,0.70,U] [#6 -0.22,0.11,0.67,U] [#7 -0.04,-0.05,0.72,U] [#8 -0.08,-0.06,0.55,U] 
23:37:02.714 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {0.08, 0.12}
23:37:02.715 00.001 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
23:37:02.718 00.003 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
23:37:02.720 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.32 mountX=0.06 mountY=0.03, mountTheta=0.49
23:37:02.722 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
23:37:02.724 00.002 1032 Enqueuing Move request for scope (-0.04, 0.05)
23:37:02.726 00.002 10072 Worker thread wakes up
23:37:02.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
23:37:02.726 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
23:37:02.726 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.03
23:37:02.727 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:37:02.730 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:02.730 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:37:02.730 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:02.730 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:37:02.730 00.000 10072 MoveAxis(W, 4, ABG)
23:37:02.730 00.000 10072 Guiding  Dir = 3, Dur = 4
23:37:02.731 00.001 10072 IsGuiding returns 0
23:37:02.731 00.000 10072 PulseGuide returned control before completion, sleep 14
23:37:02.747 00.016 10072 IsGuiding returns 0
23:37:02.747 00.000 10072 Move returns status 0, amount 4
23:37:02.747 00.000 10072 MoveAxis(N, 0, ABG)
23:37:02.747 00.000 10072 Move returns status 0, amount 0
23:37:02.747 00.000 10072 move complete, result=0
23:37:02.747 00.000 10072 worker thread done servicing request
23:37:02.747 00.000 1032 UpdateGuideState exits: m=1293 SNR=25.3
23:37:02.750 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:02.752 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:02.754 00.002 1032 Enqueuing Expose request
23:37:02.755 00.001 10072 Worker thread wakes up
23:37:02.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:02.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:02.755 00.000 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
23:37:03.158 00.403 10072 Exposure complete
23:37:03.210 00.052 10072 worker thread done servicing request
23:37:03.210 00.000 1032 OnExposeComplete: enter
23:37:03.213 00.003 1032 UpdateGuideState(): m_state=6
23:37:03.216 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10189
23:37:03.217 00.001 1032 Star::Find returns 1 (0), X=1108.89, Y=129.85, Mass=1306, SNR=25.4, Peak=100 HFD=3.2
23:37:03.218 00.001 1032 MultiStar: [#1 -0.04,0.13,0.98,U] [#2 0.03,0.04,0.85,U] [#3 -0.22,0.04,0.77,U] [#4 0.03,0.05,0.69,U] [#5 0.01,0.25,0.69,U] [#6 -0.29,0.25,0.00,M6] [#7 0.01,-0.09,0.72,U] [#8 -0.14,0.06,0.57,U] 
23:37:03.221 00.003 1032 refined, 7 included, MultiStar: {-0.02, 0.09}, one-star: {0.09, 0.19}
23:37:03.223 00.002 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
23:37:03.224 00.001 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
23:37:03.225 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.81 mountX=0.09 mountY=-0.00, mountTheta=-0.02
23:37:03.228 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.09, opts=13)
23:37:03.230 00.002 1032 Enqueuing Move request for scope (-0.02, 0.09)
23:37:03.232 00.002 10072 Worker thread wakes up
23:37:03.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
23:37:03.232 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
23:37:03.232 00.000 10072 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.00
23:37:03.233 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:37:03.240 00.007 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:03.240 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:37:03.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:03.241 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:37:03.241 00.000 10072 MoveAxis(W, 4, ABG)
23:37:03.241 00.000 10072 Guiding  Dir = 3, Dur = 4
23:37:03.241 00.000 10072 IsGuiding returns 0
23:37:03.241 00.000 10072 PulseGuide returned control before completion, sleep 14
23:37:03.258 00.017 1032 UpdateGuideState exits: m=1306 SNR=25.4
23:37:03.260 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:03.262 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:03.263 00.001 1032 Enqueuing Expose request
23:37:03.266 00.003 10072 IsGuiding returns 0
23:37:03.266 00.000 10072 Move returns status 0, amount 4
23:37:03.266 00.000 10072 MoveAxis(N, 0, ABG)
23:37:03.266 00.000 10072 Move returns status 0, amount 0
23:37:03.266 00.000 10072 move complete, result=0
23:37:03.267 00.001 10072 worker thread done servicing request
23:37:03.268 00.001 10072 Worker thread wakes up
23:37:03.268 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:03.268 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:03.277 00.009 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:37:03.896 00.619 10072 Exposure complete
23:37:03.945 00.049 10072 worker thread done servicing request
23:37:03.945 00.000 1032 OnExposeComplete: enter
23:37:03.948 00.003 1032 UpdateGuideState(): m_state=6
23:37:03.950 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10190
23:37:03.951 00.001 1032 Star::Find returns 1 (0), X=1108.93, Y=129.94, Mass=1376, SNR=26.1, Peak=104 HFD=3.1
23:37:03.953 00.002 1032 MultiStar: [#1 -0.08,0.24,1.04,U] [#2 -0.04,0.21,0.86,U] [#3 -0.23,0.19,0.00,M1] [#4 0.02,0.14,0.71,U] [#5 0.04,0.34,0.00,M1] [#6 -0.32,0.38,0.00,M7] [#7 -0.10,0.01,0.71,U] [#8 -0.12,0.04,0.50,U] 
23:37:03.956 00.003 1032 refined, 5 included, MultiStar: {-0.02, 0.17}, one-star: {0.14, 0.28}
23:37:03.959 00.003 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
23:37:03.960 00.001 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
23:37:03.962 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.69 mountX=0.17 mountY=-0.02, mountTheta=-0.14
23:37:03.965 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.17, opts=13)
23:37:03.967 00.002 1032 Enqueuing Move request for scope (-0.02, 0.17)
23:37:03.969 00.002 10072 Worker thread wakes up
23:37:03.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
23:37:03.969 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
23:37:03.969 00.000 10072 Moving (-0.02, 0.17) raw xDistance=0.17 yDistance=-0.02
23:37:03.971 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:37:03.973 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.87
23:37:03.973 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
23:37:03.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:03.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:37:03.973 00.000 10072 MoveAxis(W, 85, ABG)
23:37:03.973 00.000 10072 Guiding  Dir = 3, Dur = 85
23:37:03.974 00.001 10072 IsGuiding returns 0
23:37:03.974 00.000 10072 PulseGuide returned control before completion, sleep 95
23:37:04.000 00.026 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:37:04.004 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:04.007 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:04.010 00.003 1032 Enqueuing Expose request
23:37:04.081 00.071 10072 IsGuiding returns 0
23:37:04.081 00.000 10072 Move returns status 0, amount 85
23:37:04.081 00.000 10072 MoveAxis(N, 0, ABG)
23:37:04.081 00.000 10072 Move returns status 0, amount 0
23:37:04.081 00.000 10072 move complete, result=0
23:37:04.081 00.000 10072 worker thread done servicing request
23:37:04.081 00.000 10072 Worker thread wakes up
23:37:04.083 00.002 1032 GuideStep: 0.2 px 85 ms WEST, -0.0 px 0 ms NORTH
23:37:04.085 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:04.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:04.491 00.406 10072 Exposure complete
23:37:04.551 00.060 10072 worker thread done servicing request
23:37:04.551 00.000 1032 OnExposeComplete: enter
23:37:04.553 00.002 1032 UpdateGuideState(): m_state=6
23:37:04.554 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10191
23:37:04.556 00.002 1032 Star::Find returns 1 (0), X=1108.94, Y=129.82, Mass=1451, SNR=26.8, Peak=115 HFD=3.4
23:37:04.558 00.002 1032 MultiStar: [#1 -0.02,0.20,0.92,U] [#2 0.05,0.11,0.79,U] [#3 -0.06,0.14,0.73,U] [#4 0.02,0.11,0.66,U] [#5 -0.02,0.23,0.65,U] [#6 -0.16,0.32,0.00,M8] [#7 0.00,-0.13,0.69,U] [#8 0.02,-0.01,0.51,U] 
23:37:04.559 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.11}, one-star: {0.15, 0.16}
23:37:04.561 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
23:37:04.562 00.001 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
23:37:04.563 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.39 mountX=0.10 mountY=-0.05, mountTheta=-0.45
23:37:04.566 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
23:37:04.567 00.001 1032 Enqueuing Move request for scope (0.02, 0.11)
23:37:04.569 00.002 10072 Worker thread wakes up
23:37:04.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
23:37:04.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
23:37:04.569 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.05
23:37:04.571 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:37:04.574 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:04.574 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:37:04.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:04.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:37:04.574 00.000 10072 MoveAxis(W, 3, ABG)
23:37:04.574 00.000 10072 Guiding  Dir = 3, Dur = 3
23:37:04.574 00.000 10072 IsGuiding returns 0
23:37:04.575 00.001 10072 PulseGuide returned control before completion, sleep 13
23:37:04.593 00.018 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:37:04.595 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:04.598 00.003 10072 IsGuiding returns 0
23:37:04.598 00.000 10072 Move returns status 0, amount 3
23:37:04.598 00.000 10072 MoveAxis(N, 0, ABG)
23:37:04.598 00.000 10072 Move returns status 0, amount 0
23:37:04.598 00.000 10072 move complete, result=0
23:37:04.598 00.000 10072 worker thread done servicing request
23:37:04.598 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:04.600 00.002 1032 Enqueuing Expose request
23:37:04.602 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:37:04.603 00.001 10072 Worker thread wakes up
23:37:04.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:04.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:05.240 00.637 10072 Exposure complete
23:37:05.293 00.053 10072 worker thread done servicing request
23:37:05.293 00.000 1032 OnExposeComplete: enter
23:37:05.296 00.003 1032 UpdateGuideState(): m_state=6
23:37:05.300 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10192
23:37:05.303 00.003 1032 Star::Find returns 1 (0), X=1108.94, Y=129.77, Mass=1469, SNR=26.9, Peak=111 HFD=3.4
23:37:05.305 00.002 1032 MultiStar: [#1 -0.03,-0.03,0.93,U] [#2 0.08,-0.07,0.74,U] [#3 -0.13,-0.00,0.74,U] [#4 -0.08,-0.02,0.66,U] [#5 -0.02,-0.07,0.66,U] [#6 -0.12,0.12,0.60,U] [#7 -0.06,-0.21,0.66,U] [#8 -0.05,-0.22,0.50,U] 
23:37:05.308 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.14, 0.11}
23:37:05.309 00.001 1032 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.83) = xAngle (-3.89 = 2.40)
23:37:05.311 00.002 1032 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.89 = 2.40)
23:37:05.312 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.06 mountX=-0.03 mountY=0.03, mountTheta=2.40
23:37:05.316 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
23:37:05.319 00.003 1032 Enqueuing Move request for scope (-0.02, -0.03)
23:37:05.320 00.001 10072 Worker thread wakes up
23:37:05.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:37:05.320 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:37:05.320 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.03
23:37:05.323 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:37:05.326 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:05.326 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
23:37:05.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:05.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:37:05.326 00.000 10072 MoveAxis(W, 5, ABG)
23:37:05.326 00.000 10072 Guiding  Dir = 3, Dur = 5
23:37:05.326 00.000 10072 IsGuiding returns 0
23:37:05.327 00.001 10072 PulseGuide returned control before completion, sleep 15
23:37:05.345 00.018 10072 IsGuiding returns 0
23:37:05.350 00.005 1032 UpdateGuideState exits: m=1469 SNR=26.9
23:37:05.352 00.002 10072 Move returns status 0, amount 5
23:37:05.352 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:05.354 00.002 10072 MoveAxis(N, 0, ABG)
23:37:05.354 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:05.356 00.002 1032 Enqueuing Expose request
23:37:05.358 00.002 10072 Move returns status 0, amount 0
23:37:05.358 00.000 10072 move complete, result=0
23:37:05.358 00.000 10072 worker thread done servicing request
23:37:05.358 00.000 10072 Worker thread wakes up
23:37:05.358 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:05.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:05.367 00.009 1032 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
23:37:05.769 00.402 10072 Exposure complete
23:37:05.821 00.052 10072 worker thread done servicing request
23:37:05.821 00.000 1032 OnExposeComplete: enter
23:37:05.823 00.002 1032 UpdateGuideState(): m_state=6
23:37:05.825 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10193
23:37:05.827 00.002 1032 Star::Find returns 1 (0), X=1108.90, Y=129.65, Mass=1355, SNR=25.9, Peak=111 HFD=3.3
23:37:05.829 00.002 1032 MultiStar: [#1 0.04,0.02,0.92,U] [#2 0.02,-0.09,0.80,U] [#3 -0.09,0.02,0.75,U] [#4 -0.02,-0.06,0.69,U] [#5 0.00,0.02,0.71,U] [#6 -0.07,0.07,0.62,U] [#7 -0.07,-0.23,0.72,U] [#8 0.05,-0.23,0.53,U] 
23:37:05.833 00.004 1032 refined, 8 included, MultiStar: {0.00, -0.05}, one-star: {0.11, -0.01}
23:37:05.835 00.002 1032 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.83) = xAngle (-3.38 = 2.90)
23:37:05.836 00.001 1032 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.38 = 2.90)
23:37:05.838 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.55 mountX=-0.05 mountY=0.01, mountTheta=2.90
23:37:05.840 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.05, opts=13)
23:37:05.842 00.002 1032 Enqueuing Move request for scope (0.00, -0.05)
23:37:05.844 00.002 10072 Worker thread wakes up
23:37:05.844 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
23:37:05.844 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
23:37:05.844 00.000 10072 Moving (0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
23:37:05.846 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:37:05.849 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:05.849 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:37:05.849 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:05.849 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:37:05.849 00.000 10072 MoveAxis(W, 5, ABG)
23:37:05.849 00.000 10072 Guiding  Dir = 3, Dur = 5
23:37:05.849 00.000 10072 IsGuiding returns 0
23:37:05.850 00.001 10072 PulseGuide returned control before completion, sleep 15
23:37:05.867 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:37:05.869 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:05.871 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:05.873 00.002 1032 Enqueuing Expose request
23:37:05.876 00.003 10072 IsGuiding returns 0
23:37:05.876 00.000 10072 Move returns status 0, amount 5
23:37:05.876 00.000 10072 MoveAxis(N, 0, ABG)
23:37:05.876 00.000 10072 Move returns status 0, amount 0
23:37:05.876 00.000 10072 move complete, result=0
23:37:05.876 00.000 10072 worker thread done servicing request
23:37:05.876 00.000 10072 Worker thread wakes up
23:37:05.876 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:05.876 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:05.876 00.000 1032 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
23:37:06.515 00.639 10072 Exposure complete
23:37:06.565 00.050 10072 worker thread done servicing request
23:37:06.566 00.001 1032 OnExposeComplete: enter
23:37:06.568 00.002 1032 UpdateGuideState(): m_state=6
23:37:06.570 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10194
23:37:06.572 00.002 1032 Star::Find returns 1 (0), X=1108.95, Y=129.69, Mass=1364, SNR=25.9, Peak=110 HFD=3.4
23:37:06.574 00.002 1032 MultiStar: [#1 0.04,0.13,0.99,U] [#2 -0.02,-0.05,0.79,U] [#3 -0.14,0.11,0.77,U] [#4 -0.01,-0.07,0.63,U] [#5 0.07,0.18,0.67,U] [#6 -0.14,0.25,0.00,M7] [#7 -0.00,-0.21,0.68,U] [#8 0.03,-0.07,0.51,U] 
23:37:06.576 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.02}, one-star: {0.16, 0.04}
23:37:06.577 00.001 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
23:37:06.580 00.003 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
23:37:06.582 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.71 mountX=0.01 mountY=-0.02, mountTheta=-1.12
23:37:06.586 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
23:37:06.588 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
23:37:06.591 00.003 10072 Worker thread wakes up
23:37:06.591 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
23:37:06.591 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
23:37:06.591 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
23:37:06.593 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=104, Gamma=2.230
23:37:06.596 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:06.596 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:37:06.596 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:06.596 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:37:06.596 00.000 10072 MoveAxis(W, 4, ABG)
23:37:06.596 00.000 10072 Guiding  Dir = 3, Dur = 4
23:37:06.597 00.001 10072 IsGuiding returns 0
23:37:06.597 00.000 10072 PulseGuide returned control before completion, sleep 14
23:37:06.614 00.017 1032 UpdateGuideState exits: m=1364 SNR=25.9
23:37:06.616 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:06.618 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:06.620 00.002 1032 Enqueuing Expose request
23:37:06.623 00.003 10072 IsGuiding returns 0
23:37:06.623 00.000 10072 Move returns status 0, amount 4
23:37:06.623 00.000 10072 MoveAxis(N, 0, ABG)
23:37:06.623 00.000 10072 Move returns status 0, amount 0
23:37:06.623 00.000 10072 move complete, result=0
23:37:06.623 00.000 10072 worker thread done servicing request
23:37:06.623 00.000 10072 Worker thread wakes up
23:37:06.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:06.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:06.630 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:37:07.031 00.401 10072 Exposure complete
23:37:07.084 00.053 1032 OnExposeComplete: enter
23:37:07.086 00.002 1032 UpdateGuideState(): m_state=6
23:37:07.088 00.002 10072 worker thread done servicing request
23:37:07.088 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10195
23:37:07.091 00.003 1032 Star::Find returns 1 (0), X=1109.01, Y=129.73, Mass=1249, SNR=24.8, Peak=107 HFD=3.2
23:37:07.093 00.002 1032 MultiStar: [#1 -0.04,0.10,1.03,U] [#2 -0.01,0.01,0.84,U] [#3 -0.13,0.19,0.80,U] [#4 -0.03,0.16,0.67,U] [#5 0.14,0.15,0.68,U] [#6 -0.21,0.16,0.00,M8] [#7 -0.02,0.01,0.72,U] [#8 -0.05,-0.13,0.55,U] 
23:37:07.096 00.003 1032 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {0.21, 0.07}
23:37:07.097 00.001 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
23:37:07.099 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
23:37:07.100 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.38 mountX=0.07 mountY=-0.03, mountTheta=-0.45
23:37:07.103 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
23:37:07.105 00.002 1032 Enqueuing Move request for scope (0.01, 0.08)
23:37:07.107 00.002 10072 Worker thread wakes up
23:37:07.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
23:37:07.107 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
23:37:07.107 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.03
23:37:07.108 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:37:07.113 00.005 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:07.113 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:37:07.113 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:07.113 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:37:07.113 00.000 10072 MoveAxis(W, 5, ABG)
23:37:07.113 00.000 10072 Guiding  Dir = 3, Dur = 5
23:37:07.113 00.000 10072 IsGuiding returns 0
23:37:07.115 00.002 10072 PulseGuide returned control before completion, sleep 15
23:37:07.132 00.017 1032 UpdateGuideState exits: m=1249 SNR=24.8
23:37:07.134 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:07.138 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:07.140 00.002 1032 Enqueuing Expose request
23:37:07.141 00.001 10072 IsGuiding returns 0
23:37:07.141 00.000 10072 Move returns status 0, amount 5
23:37:07.141 00.000 10072 MoveAxis(N, 0, ABG)
23:37:07.141 00.000 10072 Move returns status 0, amount 0
23:37:07.141 00.000 10072 move complete, result=0
23:37:07.141 00.000 10072 worker thread done servicing request
23:37:07.141 00.000 10072 Worker thread wakes up
23:37:07.142 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:07.142 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:07.151 00.009 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:37:07.766 00.615 10072 Exposure complete
23:37:07.816 00.050 10072 worker thread done servicing request
23:37:07.816 00.000 1032 OnExposeComplete: enter
23:37:07.818 00.002 1032 UpdateGuideState(): m_state=6
23:37:07.820 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10196
23:37:07.822 00.002 1032 Star::Find returns 1 (0), X=1108.93, Y=129.75, Mass=1326, SNR=25.6, Peak=106 HFD=3.4
23:37:07.824 00.002 1032 MultiStar: [#1 0.05,0.05,1.03,U] [#2 0.04,-0.02,0.83,U] [#3 -0.11,0.02,0.78,U] [#4 0.06,0.05,0.70,U] [#5 0.16,0.25,0.00,M1] [#6 -0.12,0.18,0.66,U] [#7 0.03,-0.17,0.72,U] [#8 -0.05,-0.12,0.54,U] 
23:37:07.827 00.003 1032 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {0.13, 0.10}
23:37:07.829 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:37:07.832 00.003 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:37:07.835 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.96 mountX=0.02 mountY=-0.02, mountTheta=-0.87
23:37:07.838 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
23:37:07.840 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
23:37:07.842 00.002 10072 Worker thread wakes up
23:37:07.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:37:07.842 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:37:07.843 00.001 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
23:37:07.844 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:37:07.847 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:07.847 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:37:07.847 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:07.847 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:37:07.847 00.000 10072 MoveAxis(W, 5, ABG)
23:37:07.848 00.001 10072 Guiding  Dir = 3, Dur = 5
23:37:07.848 00.000 10072 IsGuiding returns 0
23:37:07.848 00.000 10072 PulseGuide returned control before completion, sleep 15
23:37:07.866 00.018 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:37:07.869 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:07.871 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:07.873 00.002 1032 Enqueuing Expose request
23:37:07.875 00.002 10072 IsGuiding returns 0
23:37:07.875 00.000 10072 Move returns status 0, amount 5
23:37:07.875 00.000 10072 MoveAxis(N, 0, ABG)
23:37:07.875 00.000 10072 Move returns status 0, amount 0
23:37:07.875 00.000 10072 move complete, result=0
23:37:07.875 00.000 10072 worker thread done servicing request
23:37:07.875 00.000 10072 Worker thread wakes up
23:37:07.875 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:07.875 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:07.883 00.008 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:37:08.283 00.400 10072 Exposure complete
23:37:08.338 00.055 10072 worker thread done servicing request
23:37:08.338 00.000 1032 OnExposeComplete: enter
23:37:08.340 00.002 1032 UpdateGuideState(): m_state=6
23:37:08.342 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10197
23:37:08.345 00.003 1032 Star::Find returns 1 (0), X=1109.04, Y=129.74, Mass=1275, SNR=25.1, Peak=105 HFD=3.3
23:37:08.346 00.001 1032 MultiStar: [#1 0.04,-0.04,0.94,U] [#2 0.04,0.00,0.84,U] [#3 -0.14,0.10,0.81,U] [#4 -0.06,-0.02,0.71,U] [#5 0.15,0.12,0.69,U] [#6 -0.22,0.22,0.00,M8] [#7 -0.02,-0.18,0.70,U] [#8 0.02,-0.12,0.54,U] 
23:37:08.348 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.00}, one-star: {0.25, 0.08}
23:37:08.349 00.001 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
23:37:08.352 00.003 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
23:37:08.353 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.00 mountX=-0.01 mountY=-0.04, mountTheta=-1.83
23:37:08.355 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
23:37:08.357 00.002 1032 Enqueuing Move request for scope (0.04, 0.00)
23:37:08.358 00.001 10072 Worker thread wakes up
23:37:08.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
23:37:08.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
23:37:08.358 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
23:37:08.361 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:37:08.364 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:08.364 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
23:37:08.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:08.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:37:08.364 00.000 10072 MoveAxis(W, 5, ABG)
23:37:08.364 00.000 10072 Guiding  Dir = 3, Dur = 5
23:37:08.365 00.001 10072 IsGuiding returns 0
23:37:08.365 00.000 10072 PulseGuide returned control before completion, sleep 15
23:37:08.382 00.017 1032 UpdateGuideState exits: m=1275 SNR=25.1
23:37:08.386 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:08.388 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:08.389 00.001 1032 Enqueuing Expose request
23:37:08.391 00.002 10072 IsGuiding returns 0
23:37:08.391 00.000 10072 Move returns status 0, amount 5
23:37:08.391 00.000 10072 MoveAxis(N, 0, ABG)
23:37:08.391 00.000 10072 Move returns status 0, amount 0
23:37:08.391 00.000 10072 move complete, result=0
23:37:08.391 00.000 10072 worker thread done servicing request
23:37:08.391 00.000 10072 Worker thread wakes up
23:37:08.391 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:08.391 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:08.399 00.008 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:37:09.029 00.630 10072 Exposure complete
23:37:09.075 00.046 10072 worker thread done servicing request
23:37:09.075 00.000 1032 OnExposeComplete: enter
23:37:09.077 00.002 1032 UpdateGuideState(): m_state=6
23:37:09.080 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10198
23:37:09.082 00.002 1032 Star::Find returns 1 (0), X=1108.97, Y=129.79, Mass=1266, SNR=25.0, Peak=110 HFD=3.2
23:37:09.085 00.003 1032 MultiStar: [#1 -0.04,0.04,1.03,U] [#2 0.05,-0.08,0.85,U] [#3 -0.24,0.12,0.00,M1] [#4 -0.02,0.05,0.71,U] [#5 0.10,0.19,0.74,U] [#6 -0.23,0.25,0.00,M9] [#7 0.02,-0.10,0.73,U] [#8 -0.04,-0.09,0.53,U] 
23:37:09.086 00.001 1032 refined, 6 included, MultiStar: {0.04, 0.03}, one-star: {0.18, 0.14}
23:37:09.088 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
23:37:09.090 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
23:37:09.091 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.64 mountX=0.02 mountY=-0.05, mountTheta=-1.19
23:37:09.094 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
23:37:09.096 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
23:37:09.097 00.001 10072 Worker thread wakes up
23:37:09.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:37:09.097 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:37:09.097 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
23:37:09.099 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:37:09.102 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:09.102 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:37:09.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:09.102 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:37:09.102 00.000 10072 MoveAxis(W, 7, ABG)
23:37:09.102 00.000 10072 Guiding  Dir = 3, Dur = 7
23:37:09.103 00.001 10072 IsGuiding returns 0
23:37:09.103 00.000 10072 PulseGuide returned control before completion, sleep 17
23:37:09.118 00.015 1032 UpdateGuideState exits: m=1266 SNR=25.0
23:37:09.121 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:09.123 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:09.125 00.002 1032 Enqueuing Expose request
23:37:09.126 00.001 10072 IsGuiding returns 1
23:37:09.126 00.000 10072 scope still moving after pulse duration time elapsed
23:37:09.153 00.027 10072 IsGuiding returns 0
23:37:09.153 00.000 10072 scope move finished after 7 + 43 ms
23:37:09.153 00.000 10072 Move returns status 0, amount 7
23:37:09.153 00.000 10072 MoveAxis(N, 0, ABG)
23:37:09.153 00.000 10072 Move returns status 0, amount 0
23:37:09.153 00.000 10072 move complete, result=0
23:37:09.153 00.000 10072 worker thread done servicing request
23:37:09.153 00.000 10072 Worker thread wakes up
23:37:09.154 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:09.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:09.154 00.000 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
23:37:09.564 00.410 10072 Exposure complete
23:37:09.615 00.051 10072 worker thread done servicing request
23:37:09.615 00.000 1032 OnExposeComplete: enter
23:37:09.617 00.002 1032 UpdateGuideState(): m_state=6
23:37:09.619 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10199
23:37:09.622 00.003 1032 Star::Find returns 1 (0), X=1108.96, Y=129.90, Mass=1355, SNR=25.9, Peak=105 HFD=3.0
23:37:09.624 00.002 1032 MultiStar: [#1 -0.10,0.18,1.01,U] [#2 0.04,0.12,0.82,U] [#3 -0.15,0.22,0.00,M2] [#4 -0.02,0.14,0.68,U] [#5 0.03,0.30,0.00,M1] [#6 -0.24,0.31,0.00,M10] [#7 -0.02,-0.07,0.69,U] [#8 -0.13,-0.08,0.54,U] 
23:37:09.625 00.001 1032 refined, 5 included, MultiStar: {-0.00, 0.11}, one-star: {0.16, 0.25}
23:37:09.627 00.002 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
23:37:09.630 00.003 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
23:37:09.631 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.58 mountX=0.11 mountY=-0.03, mountTheta=-0.25
23:37:09.634 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.11, opts=13)
23:37:09.636 00.002 1032 Enqueuing Move request for scope (-0.00, 0.11)
23:37:09.638 00.002 10072 Worker thread wakes up
23:37:09.638 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
23:37:09.638 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
23:37:09.638 00.000 10072 Moving (-0.00, 0.11) raw xDistance=0.11 yDistance=-0.03
23:37:09.640 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:37:09.643 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:09.644 00.001 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:37:09.644 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:09.644 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:37:09.644 00.000 10072 MoveAxis(W, 5, ABG)
23:37:09.644 00.000 10072 Guiding  Dir = 3, Dur = 5
23:37:09.644 00.000 10072 IsGuiding returns 0
23:37:09.645 00.001 10072 PulseGuide returned control before completion, sleep 15
23:37:09.663 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:37:09.664 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:09.666 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:09.668 00.002 1032 Enqueuing Expose request
23:37:09.671 00.003 10072 IsGuiding returns 0
23:37:09.671 00.000 10072 Move returns status 0, amount 5
23:37:09.671 00.000 10072 MoveAxis(N, 0, ABG)
23:37:09.671 00.000 10072 Move returns status 0, amount 0
23:37:09.671 00.000 10072 move complete, result=0
23:37:09.671 00.000 10072 worker thread done servicing request
23:37:09.671 00.000 10072 Worker thread wakes up
23:37:09.672 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:09.672 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:09.678 00.006 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:37:10.296 00.618 10072 Exposure complete
23:37:10.346 00.050 10072 worker thread done servicing request
23:37:10.347 00.001 1032 OnExposeComplete: enter
23:37:10.349 00.002 1032 UpdateGuideState(): m_state=6
23:37:10.350 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10200
23:37:10.352 00.002 1032 Star::Find returns 1 (0), X=1108.92, Y=129.88, Mass=1444, SNR=26.7, Peak=110 HFD=3.1
23:37:10.354 00.002 1032 MultiStar: [#1 -0.10,0.23,0.97,U] [#2 0.10,0.14,0.81,U] [#3 -0.04,0.08,0.76,U] [#4 0.09,0.09,0.66,U] [#5 -0.05,0.27,0.00,M2] [#6 -0.21,0.39,0.00,R] [#7 0.03,0.01,0.70,U] [#8 -0.05,0.01,0.52,U] 
23:37:10.356 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.13}, one-star: {0.12, 0.22}
23:37:10.358 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
23:37:10.360 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
23:37:10.363 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.38 mountX=0.12 mountY=-0.06, mountTheta=-0.45
23:37:10.366 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
23:37:10.368 00.002 1032 Enqueuing Move request for scope (0.02, 0.13)
23:37:10.371 00.003 10072 Worker thread wakes up
23:37:10.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
23:37:10.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
23:37:10.371 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.06
23:37:10.373 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:37:10.376 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:10.376 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
23:37:10.376 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:10.376 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:37:10.376 00.000 10072 MoveAxis(W, 7, ABG)
23:37:10.376 00.000 10072 Guiding  Dir = 3, Dur = 7
23:37:10.376 00.000 10072 IsGuiding returns 0
23:37:10.377 00.001 10072 PulseGuide returned control before completion, sleep 17
23:37:10.393 00.016 1032 UpdateGuideState exits: m=1444 SNR=26.7
23:37:10.396 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:10.399 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:10.400 00.001 1032 Enqueuing Expose request
23:37:10.402 00.002 10072 IsGuiding returns 0
23:37:10.404 00.002 10072 Move returns status 0, amount 7
23:37:10.404 00.000 10072 MoveAxis(N, 0, ABG)
23:37:10.404 00.000 10072 Move returns status 0, amount 0
23:37:10.404 00.000 10072 move complete, result=0
23:37:10.404 00.000 10072 worker thread done servicing request
23:37:10.404 00.000 10072 Worker thread wakes up
23:37:10.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:10.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:10.411 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:37:10.813 00.402 10072 Exposure complete
23:37:10.861 00.048 10072 worker thread done servicing request
23:37:10.861 00.000 1032 OnExposeComplete: enter
23:37:10.864 00.003 1032 UpdateGuideState(): m_state=6
23:37:10.866 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10201
23:37:10.868 00.002 1032 Star::Find returns 1 (0), X=1109.00, Y=129.89, Mass=1369, SNR=26.0, Peak=109 HFD=3.2
23:37:10.869 00.001 1032 MultiStar: [#1 -0.05,0.15,0.98,U] [#2 0.07,0.13,0.80,U] [#3 -0.12,0.16,0.79,U] [#4 0.01,0.03,0.70,U] [#5 0.03,0.24,0.69,U] [#6 -0.06,-0.14,0.64,U] [#7 0.07,-0.12,0.70,U] [#8 0.00,-0.04,0.54,U] 
23:37:10.870 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.20, 0.23}
23:37:10.872 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
23:37:10.873 00.001 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
23:37:10.874 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.31 mountX=0.08 mountY=-0.04, mountTheta=-0.52
23:37:10.877 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
23:37:10.879 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
23:37:10.881 00.002 10072 Worker thread wakes up
23:37:10.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:37:10.882 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:37:10.882 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
23:37:10.883 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:37:10.887 00.004 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:10.887 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:37:10.888 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:10.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:37:10.888 00.000 10072 MoveAxis(W, 6, ABG)
23:37:10.888 00.000 10072 Guiding  Dir = 3, Dur = 6
23:37:10.888 00.000 10072 IsGuiding returns 0
23:37:10.889 00.001 10072 PulseGuide returned control before completion, sleep 16
23:37:10.903 00.014 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:37:10.905 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:10.907 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:10.908 00.001 1032 Enqueuing Expose request
23:37:10.918 00.010 10072 IsGuiding returns 0
23:37:10.919 00.001 10072 Move returns status 0, amount 6
23:37:10.919 00.000 10072 MoveAxis(N, 0, ABG)
23:37:10.919 00.000 10072 Move returns status 0, amount 0
23:37:10.919 00.000 10072 move complete, result=0
23:37:10.919 00.000 10072 worker thread done servicing request
23:37:10.919 00.000 10072 Worker thread wakes up
23:37:10.919 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:10.919 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:10.919 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
23:37:11.544 00.625 10072 Exposure complete
23:37:11.596 00.052 10072 worker thread done servicing request
23:37:11.597 00.001 1032 OnExposeComplete: enter
23:37:11.598 00.001 1032 UpdateGuideState(): m_state=6
23:37:11.600 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10202
23:37:11.602 00.002 1032 Star::Find returns 1 (0), X=1108.93, Y=129.82, Mass=1510, SNR=27.3, Peak=117 HFD=3.1
23:37:11.604 00.002 1032 MultiStar: [#1 -0.04,0.13,0.94,U] [#2 0.09,0.09,0.77,U] [#3 -0.13,0.06,0.74,U] [#4 0.02,0.06,0.62,U] [#5 0.04,0.28,0.00,M2] [#6 -0.06,-0.09,0.60,U] [#7 0.09,-0.11,0.66,U] [#8 0.06,-0.20,0.50,U] 
23:37:11.606 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.04}, one-star: {0.14, 0.16}
23:37:11.607 00.001 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
23:37:11.608 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
23:37:11.611 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.04 cameraTheta=0.97 mountX=0.03 mountY=-0.03, mountTheta=-0.86
23:37:11.614 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
23:37:11.625 00.011 1032 Enqueuing Move request for scope (0.03, 0.04)
23:37:11.628 00.003 10072 Worker thread wakes up
23:37:11.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:37:11.628 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:37:11.628 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.03
23:37:11.636 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:37:11.638 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:11.638 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:37:11.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:11.639 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:37:11.639 00.000 10072 MoveAxis(W, 5, ABG)
23:37:11.639 00.000 10072 Guiding  Dir = 3, Dur = 5
23:37:11.639 00.000 10072 IsGuiding returns 0
23:37:11.639 00.000 10072 PulseGuide returned control before completion, sleep 15
23:37:11.658 00.019 1032 UpdateGuideState exits: m=1510 SNR=27.3
23:37:11.660 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:11.662 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:11.664 00.002 1032 Enqueuing Expose request
23:37:11.666 00.002 10072 IsGuiding returns 0
23:37:11.666 00.000 10072 Move returns status 0, amount 5
23:37:11.667 00.001 10072 MoveAxis(N, 0, ABG)
23:37:11.667 00.000 10072 Move returns status 0, amount 0
23:37:11.667 00.000 10072 move complete, result=0
23:37:11.667 00.000 10072 worker thread done servicing request
23:37:11.667 00.000 10072 Worker thread wakes up
23:37:11.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:11.667 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:11.676 00.009 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:37:12.075 00.399 10072 Exposure complete
23:37:12.128 00.053 10072 worker thread done servicing request
23:37:12.128 00.000 1032 OnExposeComplete: enter
23:37:12.130 00.002 1032 UpdateGuideState(): m_state=6
23:37:12.133 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10203
23:37:12.135 00.002 1032 Star::Find returns 1 (0), X=1108.91, Y=129.89, Mass=1348, SNR=25.8, Peak=103 HFD=3.1
23:37:12.136 00.001 1032 MultiStar: [#1 -0.05,0.09,0.99,U] [#2 0.10,0.11,0.85,U] [#3 -0.22,0.28,0.00,M1] [#4 0.03,0.05,0.69,U] [#5 0.15,0.27,0.00,M3] [#6 0.05,-0.16,0.64,U] [#7 -0.01,-0.07,0.73,U] [#8 -0.02,-0.10,0.52,U] 
23:37:12.139 00.003 1032 refined, 6 included, MultiStar: {0.03, 0.05}, one-star: {0.11, 0.23}
23:37:12.140 00.001 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
23:37:12.142 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
23:37:12.145 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.95 mountX=0.04 mountY=-0.04, mountTheta=-0.88
23:37:12.148 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
23:37:12.149 00.001 1032 Enqueuing Move request for scope (0.03, 0.05)
23:37:12.151 00.002 10072 Worker thread wakes up
23:37:12.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:37:12.151 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:37:12.151 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
23:37:12.153 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:37:12.157 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:12.158 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:37:12.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:12.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:37:12.158 00.000 10072 MoveAxis(W, 4, ABG)
23:37:12.158 00.000 10072 Guiding  Dir = 3, Dur = 4
23:37:12.158 00.000 10072 IsGuiding returns 0
23:37:12.159 00.001 10072 PulseGuide returned control before completion, sleep 14
23:37:12.176 00.017 1032 UpdateGuideState exits: m=1348 SNR=25.8
23:37:12.181 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:12.184 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:12.186 00.002 1032 Enqueuing Expose request
23:37:12.188 00.002 10072 IsGuiding returns 0
23:37:12.188 00.000 10072 Move returns status 0, amount 4
23:37:12.188 00.000 10072 MoveAxis(N, 0, ABG)
23:37:12.188 00.000 10072 Move returns status 0, amount 0
23:37:12.188 00.000 10072 move complete, result=0
23:37:12.189 00.001 10072 worker thread done servicing request
23:37:12.189 00.000 10072 Worker thread wakes up
23:37:12.189 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:12.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:12.197 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:37:12.820 00.623 10072 Exposure complete
23:37:12.869 00.049 10072 worker thread done servicing request
23:37:12.869 00.000 1032 OnExposeComplete: enter
23:37:12.871 00.002 1032 UpdateGuideState(): m_state=6
23:37:12.873 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10204
23:37:12.874 00.001 1032 Star::Find returns 1 (0), X=1108.93, Y=129.98, Mass=1427, SNR=26.6, Peak=108 HFD=3.0
23:37:12.877 00.003 1032 MultiStar: [#1 -0.01,0.22,0.96,U] [#2 0.07,0.18,0.81,U] [#3 -0.14,0.27,0.00,M2] [#4 0.00,0.13,0.68,U] [#5 0.14,0.31,0.00,M4] [#6 -0.08,0.11,0.60,U] [#7 -0.09,-0.00,0.68,U] [#8 -0.01,0.03,0.49,U] 
23:37:12.878 00.001 1032 refined, 6 included, MultiStar: {0.01, 0.16}, one-star: {0.13, 0.32}
23:37:12.880 00.002 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
23:37:12.882 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
23:37:12.884 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.50 mountX=0.15 mountY=-0.05, mountTheta=-0.33
23:37:12.888 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.16, opts=13)
23:37:12.890 00.002 1032 Enqueuing Move request for scope (0.01, 0.16)
23:37:12.891 00.001 10072 Worker thread wakes up
23:37:12.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
23:37:12.891 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
23:37:12.891 00.000 10072 Moving (0.01, 0.16) raw xDistance=0.15 yDistance=-0.05
23:37:12.893 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:37:12.896 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.88
23:37:12.896 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
23:37:12.896 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:12.896 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:37:12.896 00.000 10072 MoveAxis(W, 77, ABG)
23:37:12.896 00.000 10072 Guiding  Dir = 3, Dur = 77
23:37:12.897 00.001 10072 IsGuiding returns 0
23:37:12.897 00.000 10072 PulseGuide returned control before completion, sleep 87
23:37:12.914 00.017 1032 UpdateGuideState exits: m=1427 SNR=26.6
23:37:12.915 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:12.917 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:12.918 00.001 1032 Enqueuing Expose request
23:37:12.990 00.072 10072 IsGuiding returns 0
23:37:12.991 00.001 10072 Move returns status 0, amount 77
23:37:12.991 00.000 10072 MoveAxis(N, 0, ABG)
23:37:12.991 00.000 10072 Move returns status 0, amount 0
23:37:12.991 00.000 10072 move complete, result=0
23:37:12.991 00.000 10072 worker thread done servicing request
23:37:12.991 00.000 1032 GuideStep: 0.2 px 77 ms WEST, -0.1 px 0 ms NORTH
23:37:12.994 00.003 10072 Worker thread wakes up
23:37:12.994 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:12.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:13.412 00.418 10072 Exposure complete
23:37:13.465 00.053 10072 worker thread done servicing request
23:37:13.465 00.000 1032 OnExposeComplete: enter
23:37:13.467 00.002 1032 UpdateGuideState(): m_state=6
23:37:13.469 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10205
23:37:13.471 00.002 1032 Star::Find returns 1 (0), X=1108.96, Y=129.93, Mass=1414, SNR=26.4, Peak=104 HFD=3.2
23:37:13.474 00.003 1032 MultiStar: [#1 -0.03,0.14,0.95,U] [#2 -0.04,0.02,0.81,U] [#3 -0.18,0.12,0.75,U] [#4 -0.07,0.11,0.66,U] [#5 0.11,0.33,0.00,M5] [#6 -0.03,-0.06,0.60,U] [#7 0.00,-0.03,0.69,U] [#8 -0.02,-0.04,0.52,U] 
23:37:13.476 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.09}, one-star: {0.16, 0.28}
23:37:13.478 00.002 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
23:37:13.480 00.002 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
23:37:13.482 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.76 mountX=0.09 mountY=-0.01, mountTheta=-0.07
23:37:13.485 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.09, opts=13)
23:37:13.487 00.002 1032 Enqueuing Move request for scope (-0.02, 0.09)
23:37:13.489 00.002 10072 Worker thread wakes up
23:37:13.489 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
23:37:13.489 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
23:37:13.489 00.000 10072 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.01
23:37:13.493 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=104, Gamma=2.230
23:37:13.495 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:13.495 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:37:13.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:13.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:37:13.495 00.000 10072 MoveAxis(W, 4, ABG)
23:37:13.495 00.000 10072 Guiding  Dir = 3, Dur = 4
23:37:13.496 00.001 10072 IsGuiding returns 0
23:37:13.496 00.000 10072 PulseGuide returned control before completion, sleep 14
23:37:13.514 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:37:13.516 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:13.519 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:13.526 00.007 10072 IsGuiding returns 0
23:37:13.526 00.000 10072 Move returns status 0, amount 4
23:37:13.526 00.000 10072 MoveAxis(N, 0, ABG)
23:37:13.526 00.000 10072 Move returns status 0, amount 0
23:37:13.526 00.000 1032 Enqueuing Expose request
23:37:13.528 00.002 10072 move complete, result=0
23:37:13.528 00.000 10072 worker thread done servicing request
23:37:13.528 00.000 10072 Worker thread wakes up
23:37:13.528 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:13.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:13.528 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:37:14.153 00.625 10072 Exposure complete
23:37:14.207 00.054 10072 worker thread done servicing request
23:37:14.207 00.000 1032 OnExposeComplete: enter
23:37:14.210 00.003 1032 UpdateGuideState(): m_state=6
23:37:14.212 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10206
23:37:14.215 00.003 1032 Star::Find returns 1 (0), X=1108.99, Y=129.83, Mass=1305, SNR=25.4, Peak=109 HFD=3.3
23:37:14.217 00.002 1032 MultiStar: [#1 0.05,0.05,1.02,U] [#2 0.02,0.03,0.85,U] [#3 -0.10,0.04,0.80,U] [#4 -0.01,-0.01,0.71,U] [#5 0.15,0.09,0.68,U] [#6 0.09,-0.35,0.00,M1] [#7 0.04,-0.11,0.69,U] [#8 0.10,-0.03,0.56,U] 
23:37:14.220 00.003 1032 refined, 7 included, MultiStar: {0.06, 0.04}, one-star: {0.20, 0.17}
23:37:14.221 00.001 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
23:37:14.222 00.001 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
23:37:14.224 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.59 mountX=0.02 mountY=-0.07, mountTheta=-1.24
23:37:14.226 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
23:37:14.229 00.003 1032 Enqueuing Move request for scope (0.06, 0.04)
23:37:14.230 00.001 10072 Worker thread wakes up
23:37:14.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
23:37:14.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
23:37:14.230 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
23:37:14.232 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:37:14.236 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:14.236 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:37:14.236 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:14.236 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:37:14.236 00.000 10072 MoveAxis(W, 6, ABG)
23:37:14.236 00.000 10072 Guiding  Dir = 3, Dur = 6
23:37:14.237 00.001 10072 IsGuiding returns 0
23:37:14.237 00.000 10072 PulseGuide returned control before completion, sleep 16
23:37:14.254 00.017 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:37:14.256 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:14.258 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:14.261 00.003 1032 Enqueuing Expose request
23:37:14.262 00.001 10072 IsGuiding returns 0
23:37:14.262 00.000 10072 Move returns status 0, amount 6
23:37:14.262 00.000 10072 MoveAxis(N, 0, ABG)
23:37:14.263 00.001 10072 Move returns status 0, amount 0
23:37:14.263 00.000 10072 move complete, result=0
23:37:14.263 00.000 10072 worker thread done servicing request
23:37:14.263 00.000 10072 Worker thread wakes up
23:37:14.263 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:14.263 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:14.271 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:37:14.683 00.412 10072 Exposure complete
23:37:14.731 00.048 10072 worker thread done servicing request
23:37:14.731 00.000 1032 OnExposeComplete: enter
23:37:14.733 00.002 1032 UpdateGuideState(): m_state=6
23:37:14.735 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10207
23:37:14.736 00.001 1032 Star::Find returns 1 (0), X=1109.12, Y=129.88, Mass=1335, SNR=25.7, Peak=117 HFD=3.2
23:37:14.738 00.002 1032 MultiStar: [#1 0.03,-0.02,1.00,U] [#2 0.01,0.01,0.80,U] [#3 -0.19,-0.07,0.78,U] [#4 -0.04,-0.04,0.69,U] [#5 0.23,0.03,0.65,U] [#6 -0.04,-0.23,0.62,U] [#7 0.03,-0.21,0.75,U] [#8 0.08,-0.07,0.53,U] 
23:37:14.740 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.32, 0.23}
23:37:14.741 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
23:37:14.743 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
23:37:14.744 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.46 mountX=-0.04 mountY=-0.05, mountTheta=-2.29
23:37:14.747 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
23:37:14.749 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
23:37:14.751 00.002 10072 Worker thread wakes up
23:37:14.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:37:14.751 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:37:14.751 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.05
23:37:14.753 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:37:14.756 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:14.756 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:37:14.756 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:14.756 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:37:14.756 00.000 10072 MoveAxis(W, 5, ABG)
23:37:14.756 00.000 10072 Guiding  Dir = 3, Dur = 5
23:37:14.757 00.001 10072 IsGuiding returns 0
23:37:14.757 00.000 10072 PulseGuide returned control before completion, sleep 15
23:37:14.774 00.017 10072 IsGuiding returns 0
23:37:14.774 00.000 10072 Move returns status 0, amount 5
23:37:14.774 00.000 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:37:14.777 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:14.778 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:14.780 00.002 1032 Enqueuing Expose request
23:37:14.782 00.002 10072 MoveAxis(N, 0, ABG)
23:37:14.783 00.001 10072 Move returns status 0, amount 0
23:37:14.783 00.000 10072 move complete, result=0
23:37:14.783 00.000 10072 worker thread done servicing request
23:37:14.783 00.000 10072 Worker thread wakes up
23:37:14.783 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:14.783 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:14.791 00.008 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:37:15.417 00.626 10072 Exposure complete
23:37:15.466 00.049 10072 worker thread done servicing request
23:37:15.466 00.000 1032 OnExposeComplete: enter
23:37:15.469 00.003 1032 UpdateGuideState(): m_state=6
23:37:15.471 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10208
23:37:15.472 00.001 1032 Star::Find returns 1 (0), X=1108.95, Y=129.93, Mass=1295, SNR=25.3, Peak=95 HFD=3.4
23:37:15.474 00.002 1032 MultiStar: [#1 0.04,0.15,1.06,U] [#2 -0.02,0.07,0.79,U] [#3 -0.19,0.18,0.00,M1] [#4 0.17,0.16,0.73,U] [#5 0.07,0.09,0.70,U] [#6 -0.06,-0.29,0.00,M1] [#7 0.01,0.02,0.72,U] [#8 0.01,-0.05,0.56,U] 
23:37:15.475 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.12}, one-star: {0.15, 0.27}
23:37:15.477 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
23:37:15.478 00.001 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
23:37:15.479 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.13 cameraTheta=1.05 mountX=0.10 mountY=-0.09, mountTheta=-0.78
23:37:15.483 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
23:37:15.483 00.000 1032 Enqueuing Move request for scope (0.07, 0.12)
23:37:15.486 00.003 10072 Worker thread wakes up
23:37:15.486 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
23:37:15.486 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
23:37:15.486 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.09
23:37:15.489 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:37:15.493 00.004 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:15.493 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:37:15.493 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:15.493 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:37:15.493 00.000 10072 MoveAxis(W, 5, ABG)
23:37:15.493 00.000 10072 Guiding  Dir = 3, Dur = 5
23:37:15.494 00.001 10072 IsGuiding returns 0
23:37:15.494 00.000 10072 PulseGuide returned control before completion, sleep 15
23:37:15.511 00.017 1032 UpdateGuideState exits: m=1295 SNR=25.3
23:37:15.513 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:15.515 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:15.516 00.001 1032 Enqueuing Expose request
23:37:15.525 00.009 10072 IsGuiding returns 0
23:37:15.525 00.000 10072 Move returns status 0, amount 5
23:37:15.525 00.000 10072 MoveAxis(N, 0, ABG)
23:37:15.525 00.000 10072 Move returns status 0, amount 0
23:37:15.525 00.000 10072 move complete, result=0
23:37:15.525 00.000 10072 worker thread done servicing request
23:37:15.525 00.000 10072 Worker thread wakes up
23:37:15.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:15.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:15.527 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:37:15.931 00.404 10072 Exposure complete
23:37:15.979 00.048 10072 worker thread done servicing request
23:37:15.980 00.001 1032 OnExposeComplete: enter
23:37:15.981 00.001 1032 UpdateGuideState(): m_state=6
23:37:15.983 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10209
23:37:15.984 00.001 1032 Star::Find returns 1 (0), X=1108.94, Y=129.87, Mass=1384, SNR=26.2, Peak=109 HFD=3.3
23:37:15.987 00.003 1032 MultiStar: [#1 -0.02,0.12,0.95,U] [#2 -0.05,0.02,0.75,U] [#3 -0.15,0.13,0.74,U] [#4 0.10,0.01,0.68,U] [#5 0.12,0.21,0.67,U] [#6 -0.01,-0.31,0.00,M2] [#7 -0.01,-0.05,0.68,U] [#8 0.01,-0.13,0.56,U] 
23:37:15.989 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {0.14, 0.21}
23:37:15.992 00.003 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
23:37:15.996 00.004 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
23:37:15.998 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.33 mountX=0.07 mountY=-0.04, mountTheta=-0.50
23:37:16.001 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
23:37:16.004 00.003 1032 Enqueuing Move request for scope (0.02, 0.08)
23:37:16.005 00.001 10072 Worker thread wakes up
23:37:16.005 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:37:16.006 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:37:16.006 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
23:37:16.008 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:37:16.011 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:16.012 00.001 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:37:16.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:16.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:37:16.012 00.000 10072 MoveAxis(W, 5, ABG)
23:37:16.012 00.000 10072 Guiding  Dir = 3, Dur = 5
23:37:16.012 00.000 10072 IsGuiding returns 0
23:37:16.013 00.001 10072 PulseGuide returned control before completion, sleep 15
23:37:16.031 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.2
23:37:16.033 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:16.035 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:16.037 00.002 1032 Enqueuing Expose request
23:37:16.039 00.002 10072 IsGuiding returns 0
23:37:16.039 00.000 10072 Move returns status 0, amount 5
23:37:16.039 00.000 10072 MoveAxis(N, 0, ABG)
23:37:16.039 00.000 10072 Move returns status 0, amount 0
23:37:16.039 00.000 10072 move complete, result=0
23:37:16.039 00.000 10072 worker thread done servicing request
23:37:16.039 00.000 10072 Worker thread wakes up
23:37:16.039 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:16.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:16.048 00.009 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:37:16.665 00.617 10072 Exposure complete
23:37:16.716 00.051 10072 worker thread done servicing request
23:37:16.716 00.000 1032 OnExposeComplete: enter
23:37:16.719 00.003 1032 UpdateGuideState(): m_state=6
23:37:16.720 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10210
23:37:16.722 00.002 1032 Star::Find returns 1 (0), X=1108.99, Y=129.75, Mass=1412, SNR=26.4, Peak=109 HFD=3.4
23:37:16.724 00.002 1032 MultiStar: [#1 0.03,0.00,0.92,U] [#2 0.06,0.04,0.81,U] [#3 -0.11,-0.00,0.78,U] [#4 0.09,-0.11,0.64,U] [#5 0.12,-0.01,0.67,U] [#6 0.06,-0.21,0.64,U] [#7 0.06,-0.13,0.66,U] [#8 0.04,-0.18,0.53,U] 
23:37:16.726 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.19, 0.10}
23:37:16.727 00.001 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
23:37:16.730 00.003 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
23:37:16.731 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.57 mountX=-0.05 mountY=-0.05, mountTheta=-2.40
23:37:16.734 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
23:37:16.737 00.003 1032 Enqueuing Move request for scope (0.06, -0.04)
23:37:16.738 00.001 10072 Worker thread wakes up
23:37:16.738 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:37:16.738 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:37:16.739 00.001 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
23:37:16.741 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:37:16.744 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:16.744 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:37:16.744 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:16.744 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:37:16.744 00.000 10072 MoveAxis(W, 4, ABG)
23:37:16.744 00.000 10072 Guiding  Dir = 3, Dur = 4
23:37:16.745 00.001 10072 IsGuiding returns 0
23:37:16.745 00.000 10072 PulseGuide returned control before completion, sleep 14
23:37:16.762 00.017 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:37:16.765 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:16.767 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:16.770 00.003 1032 Enqueuing Expose request
23:37:16.772 00.002 10072 IsGuiding returns 0
23:37:16.772 00.000 10072 Move returns status 0, amount 4
23:37:16.772 00.000 10072 MoveAxis(N, 0, ABG)
23:37:16.772 00.000 10072 Move returns status 0, amount 0
23:37:16.772 00.000 10072 move complete, result=0
23:37:16.773 00.001 10072 worker thread done servicing request
23:37:16.773 00.000 10072 Worker thread wakes up
23:37:16.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:16.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:16.780 00.007 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:37:17.182 00.402 10072 Exposure complete
23:37:17.240 00.058 10072 worker thread done servicing request
23:37:17.241 00.001 1032 OnExposeComplete: enter
23:37:17.244 00.003 1032 UpdateGuideState(): m_state=6
23:37:17.247 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10211
23:37:17.248 00.001 1032 Star::Find returns 1 (0), X=1109.10, Y=129.70, Mass=1432, SNR=26.6, Peak=117 HFD=3.4
23:37:17.250 00.002 1032 MultiStar: [#1 -0.00,0.06,0.93,U] [#2 0.06,0.01,0.76,U] [#3 -0.14,0.10,0.74,U] [#4 -0.01,0.05,0.62,U] [#5 0.21,0.04,0.61,U] [#6 0.18,-0.33,0.00,M2] [#7 -0.01,-0.14,0.72,U] [#8 0.02,-0.06,0.54,U] 
23:37:17.252 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {0.30, 0.05}
23:37:17.255 00.003 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
23:37:17.258 00.003 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
23:37:17.259 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.28 mountX=0.00 mountY=-0.06, mountTheta=-1.55
23:37:17.262 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
23:37:17.265 00.003 1032 Enqueuing Move request for scope (0.06, 0.02)
23:37:17.267 00.002 10072 Worker thread wakes up
23:37:17.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:37:17.267 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:37:17.267 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
23:37:17.269 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:37:17.274 00.005 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:17.274 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:37:17.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:17.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:37:17.274 00.000 10072 MoveAxis(W, 4, ABG)
23:37:17.274 00.000 10072 Guiding  Dir = 3, Dur = 4
23:37:17.274 00.000 10072 IsGuiding returns 0
23:37:17.275 00.001 10072 PulseGuide returned control before completion, sleep 14
23:37:17.293 00.018 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:37:17.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:17.297 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:17.300 00.003 1032 Enqueuing Expose request
23:37:17.303 00.003 10072 IsGuiding returns 0
23:37:17.303 00.000 10072 Move returns status 0, amount 4
23:37:17.303 00.000 10072 MoveAxis(N, 0, ABG)
23:37:17.303 00.000 10072 Move returns status 0, amount 0
23:37:17.303 00.000 10072 move complete, result=0
23:37:17.303 00.000 10072 worker thread done servicing request
23:37:17.303 00.000 10072 Worker thread wakes up
23:37:17.303 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:17.303 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:17.313 00.010 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:37:17.932 00.619 10072 Exposure complete
23:37:17.984 00.052 10072 worker thread done servicing request
23:37:17.984 00.000 1032 OnExposeComplete: enter
23:37:17.987 00.003 1032 UpdateGuideState(): m_state=6
23:37:17.990 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10212
23:37:17.991 00.001 1032 Star::Find returns 1 (0), X=1109.00, Y=129.86, Mass=1431, SNR=26.6, Peak=107 HFD=3.4
23:37:17.993 00.002 1032 MultiStar: [#1 0.02,0.10,0.97,U] [#2 0.07,0.11,0.79,U] [#3 -0.14,0.24,0.00,M1] [#4 0.01,0.07,0.66,U] [#5 0.03,0.22,0.67,U] [#6 0.12,-0.16,0.59,U] [#7 0.01,-0.05,0.71,U] [#8 -0.17,-0.08,0.52,U] 
23:37:17.995 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.20, 0.21}
23:37:17.997 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
23:37:17.998 00.001 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
23:37:18.000 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.95 mountX=0.05 mountY=-0.06, mountTheta=-0.88
23:37:18.002 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
23:37:18.003 00.001 1032 Enqueuing Move request for scope (0.05, 0.07)
23:37:18.006 00.003 10072 Worker thread wakes up
23:37:18.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
23:37:18.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
23:37:18.006 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.06
23:37:18.008 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:37:18.011 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:18.012 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:37:18.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:18.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:37:18.012 00.000 10072 MoveAxis(W, 4, ABG)
23:37:18.012 00.000 10072 Guiding  Dir = 3, Dur = 4
23:37:18.013 00.001 10072 IsGuiding returns 0
23:37:18.013 00.000 10072 PulseGuide returned control before completion, sleep 14
23:37:18.031 00.018 1032 UpdateGuideState exits: m=1431 SNR=26.6
23:37:18.033 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:18.034 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:18.036 00.002 1032 Enqueuing Expose request
23:37:18.038 00.002 10072 IsGuiding returns 0
23:37:18.039 00.001 10072 Move returns status 0, amount 4
23:37:18.039 00.000 10072 MoveAxis(N, 0, ABG)
23:37:18.039 00.000 10072 Move returns status 0, amount 0
23:37:18.039 00.000 10072 move complete, result=0
23:37:18.039 00.000 10072 worker thread done servicing request
23:37:18.039 00.000 10072 Worker thread wakes up
23:37:18.039 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:18.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:18.045 00.006 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:37:18.451 00.406 10072 Exposure complete
23:37:18.503 00.052 10072 worker thread done servicing request
23:37:18.503 00.000 1032 OnExposeComplete: enter
23:37:18.504 00.001 1032 UpdateGuideState(): m_state=6
23:37:18.506 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10213
23:37:18.507 00.001 1032 Star::Find returns 1 (0), X=1109.01, Y=129.83, Mass=1423, SNR=26.6, Peak=106 HFD=3.5
23:37:18.510 00.003 1032 MultiStar: [#1 0.07,0.17,0.94,U] [#2 0.11,0.18,0.77,U] [#3 -0.15,0.18,0.75,U] [#4 0.03,0.13,0.67,U] [#5 0.23,0.27,0.00,M1] [#6 0.11,-0.05,0.61,U] [#7 -0.04,-0.08,0.71,U] [#8 0.06,-0.04,0.51,U] 
23:37:18.511 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.10}, one-star: {0.21, 0.17}
23:37:18.514 00.003 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
23:37:18.515 00.001 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
23:37:18.518 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.04 mountX=0.08 mountY=-0.08, mountTheta=-0.79
23:37:18.521 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
23:37:18.523 00.002 1032 Enqueuing Move request for scope (0.06, 0.10)
23:37:18.524 00.001 10072 Worker thread wakes up
23:37:18.524 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
23:37:18.524 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
23:37:18.525 00.001 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
23:37:18.526 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:37:18.528 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:18.530 00.002 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:37:18.530 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:18.530 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:37:18.530 00.000 10072 MoveAxis(W, 3, ABG)
23:37:18.530 00.000 10072 Guiding  Dir = 3, Dur = 3
23:37:18.530 00.000 10072 IsGuiding returns 0
23:37:18.531 00.001 10072 PulseGuide returned control before completion, sleep 13
23:37:18.546 00.015 1032 UpdateGuideState exits: m=1423 SNR=26.6
23:37:18.549 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:18.552 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:18.553 00.001 1032 Enqueuing Expose request
23:37:18.556 00.003 10072 IsGuiding returns 0
23:37:18.556 00.000 10072 Move returns status 0, amount 3
23:37:18.556 00.000 10072 MoveAxis(N, 0, ABG)
23:37:18.556 00.000 10072 Move returns status 0, amount 0
23:37:18.556 00.000 10072 move complete, result=0
23:37:18.556 00.000 10072 worker thread done servicing request
23:37:18.556 00.000 10072 Worker thread wakes up
23:37:18.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:18.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:18.563 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:37:19.182 00.619 10072 Exposure complete
23:37:19.235 00.053 10072 worker thread done servicing request
23:37:19.235 00.000 1032 OnExposeComplete: enter
23:37:19.237 00.002 1032 UpdateGuideState(): m_state=6
23:37:19.240 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10214
23:37:19.243 00.003 1032 Star::Find returns 1 (0), X=1109.01, Y=129.85, Mass=1350, SNR=25.8, Peak=110 HFD=3.1
23:37:19.245 00.002 1032 MultiStar: [#1 0.03,0.11,0.94,U] [#2 -0.01,0.08,0.80,U] [#3 -0.11,0.10,0.75,U] [#4 0.04,0.09,0.67,U] [#5 0.11,0.16,0.69,U] [#6 0.03,-0.21,0.61,U] [#7 -0.05,-0.10,0.69,U] [#8 -0.05,-0.03,0.53,U] 
23:37:19.246 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {0.22, 0.19}
23:37:19.248 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
23:37:19.250 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
23:37:19.252 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.07 mountX=0.05 mountY=-0.05, mountTheta=-0.76
23:37:19.255 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
23:37:19.258 00.003 1032 Enqueuing Move request for scope (0.03, 0.06)
23:37:19.260 00.002 10072 Worker thread wakes up
23:37:19.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
23:37:19.260 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
23:37:19.260 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.05
23:37:19.263 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:37:19.265 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:19.266 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:37:19.266 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:19.266 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:37:19.266 00.000 10072 MoveAxis(W, 4, ABG)
23:37:19.266 00.000 10072 Guiding  Dir = 3, Dur = 4
23:37:19.268 00.002 10072 IsGuiding returns 0
23:37:19.268 00.000 10072 PulseGuide returned control before completion, sleep 14
23:37:19.285 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:37:19.287 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:19.288 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:19.289 00.001 1032 Enqueuing Expose request
23:37:19.293 00.004 10072 IsGuiding returns 0
23:37:19.293 00.000 10072 Move returns status 0, amount 4
23:37:19.293 00.000 10072 MoveAxis(N, 0, ABG)
23:37:19.293 00.000 10072 Move returns status 0, amount 0
23:37:19.293 00.000 10072 move complete, result=0
23:37:19.293 00.000 10072 worker thread done servicing request
23:37:19.293 00.000 10072 Worker thread wakes up
23:37:19.293 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:19.293 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:19.302 00.009 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:37:19.699 00.397 10072 Exposure complete
23:37:19.747 00.048 10072 worker thread done servicing request
23:37:19.747 00.000 1032 OnExposeComplete: enter
23:37:19.749 00.002 1032 UpdateGuideState(): m_state=6
23:37:19.751 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10215
23:37:19.752 00.001 1032 Star::Find returns 1 (0), X=1109.00, Y=129.79, Mass=1239, SNR=24.7, Peak=95 HFD=3.2
23:37:19.754 00.002 1032 MultiStar: [#1 0.04,0.09,1.05,U] [#2 -0.01,-0.03,0.83,U] [#3 -0.10,0.09,0.81,U] [#4 0.05,0.06,0.72,U] [#5 0.09,0.06,0.69,U] [#6 0.05,-0.15,0.65,U] [#7 -0.01,-0.05,0.75,U] [#8 0.08,-0.05,0.54,U] 
23:37:19.756 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.21, 0.13}
23:37:19.759 00.003 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:37:19.760 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:37:19.762 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.56 mountX=0.02 mountY=-0.05, mountTheta=-1.27
23:37:19.765 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:37:19.769 00.004 1032 Enqueuing Move request for scope (0.05, 0.03)
23:37:19.770 00.001 10072 Worker thread wakes up
23:37:19.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:37:19.771 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:37:19.771 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.05
23:37:19.774 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:37:19.776 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:19.776 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:37:19.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:19.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:37:19.776 00.000 10072 MoveAxis(W, 3, ABG)
23:37:19.776 00.000 10072 Guiding  Dir = 3, Dur = 3
23:37:19.776 00.000 10072 IsGuiding returns 0
23:37:19.777 00.001 10072 PulseGuide returned control before completion, sleep 13
23:37:19.793 00.016 1032 UpdateGuideState exits: m=1239 SNR=24.7
23:37:19.795 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:19.796 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:19.798 00.002 1032 Enqueuing Expose request
23:37:19.805 00.007 10072 IsGuiding returns 0
23:37:19.805 00.000 10072 Move returns status 0, amount 3
23:37:19.805 00.000 10072 MoveAxis(N, 0, ABG)
23:37:19.805 00.000 10072 Move returns status 0, amount 0
23:37:19.805 00.000 10072 move complete, result=0
23:37:19.806 00.001 10072 worker thread done servicing request
23:37:19.806 00.000 10072 Worker thread wakes up
23:37:19.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:19.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:19.810 00.004 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:37:20.431 00.621 10072 Exposure complete
23:37:20.481 00.050 10072 worker thread done servicing request
23:37:20.481 00.000 1032 OnExposeComplete: enter
23:37:20.483 00.002 1032 UpdateGuideState(): m_state=6
23:37:20.484 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10216
23:37:20.486 00.002 1032 Star::Find returns 1 (0), X=1109.01, Y=129.86, Mass=1310, SNR=25.4, Peak=105 HFD=3.2
23:37:20.487 00.001 1032 MultiStar: [#1 -0.01,0.19,1.01,U] [#2 0.07,0.11,0.82,U] [#3 -0.18,0.14,0.78,U] [#4 0.03,0.16,0.69,U] [#5 0.04,0.32,0.00,M1] [#6 0.18,-0.11,0.63,U] [#7 -0.01,-0.17,0.69,U] [#8 0.09,-0.00,0.53,U] 
23:37:20.489 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {0.22, 0.20}
23:37:20.490 00.001 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
23:37:20.492 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
23:37:20.494 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.05 mountX=0.07 mountY=-0.07, mountTheta=-0.78
23:37:20.499 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
23:37:20.501 00.002 1032 Enqueuing Move request for scope (0.05, 0.08)
23:37:20.503 00.002 10072 Worker thread wakes up
23:37:20.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:37:20.503 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:37:20.503 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
23:37:20.505 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:37:20.508 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:37:20.508 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:37:20.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:20.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:37:20.508 00.000 10072 MoveAxis(W, 3, ABG)
23:37:20.508 00.000 10072 Guiding  Dir = 3, Dur = 3
23:37:20.509 00.001 10072 IsGuiding returns 0
23:37:20.509 00.000 10072 PulseGuide returned control before completion, sleep 13
23:37:20.525 00.016 10072 IsGuiding returns 0
23:37:20.525 00.000 10072 Move returns status 0, amount 3
23:37:20.525 00.000 10072 MoveAxis(N, 0, ABG)
23:37:20.526 00.001 10072 Move returns status 0, amount 0
23:37:20.526 00.000 10072 move complete, result=0
23:37:20.526 00.000 10072 worker thread done servicing request
23:37:20.526 00.000 1032 UpdateGuideState exits: m=1310 SNR=25.4
23:37:20.529 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:20.531 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:20.532 00.001 1032 Enqueuing Expose request
23:37:20.534 00.002 10072 Worker thread wakes up
23:37:20.534 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:20.534 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:20.534 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:37:20.948 00.414 10072 Exposure complete
23:37:20.999 00.051 10072 worker thread done servicing request
23:37:20.999 00.000 1032 OnExposeComplete: enter
23:37:21.000 00.001 1032 UpdateGuideState(): m_state=6
23:37:21.003 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10217
23:37:21.005 00.002 1032 Star::Find returns 1 (0), X=1108.98, Y=129.94, Mass=1454, SNR=26.8, Peak=104 HFD=3.5
23:37:21.006 00.001 1032 MultiStar: [#1 -0.03,0.20,0.94,U] [#2 0.01,0.11,0.74,U] [#3 -0.10,0.19,0.73,U] [#4 -0.02,0.15,0.63,U] [#5 0.01,0.25,0.61,U] [#6 0.17,0.02,0.59,U] [#7 0.02,-0.04,0.66,U] [#8 -0.02,0.11,0.50,U] 
23:37:21.008 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.15}, one-star: {0.18, 0.28}
23:37:21.009 00.001 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
23:37:21.011 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
23:37:21.013 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.39 mountX=0.14 mountY=-0.07, mountTheta=-0.44
23:37:21.016 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.15, opts=13)
23:37:21.018 00.002 1032 Enqueuing Move request for scope (0.03, 0.15)
23:37:21.020 00.002 10072 Worker thread wakes up
23:37:21.020 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
23:37:21.020 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
23:37:21.020 00.000 10072 Moving (0.03, 0.15) raw xDistance=0.14 yDistance=-0.07
23:37:21.023 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:37:21.025 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.87
23:37:21.025 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:37:21.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:21.025 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:37:21.025 00.000 10072 MoveAxis(W, 69, ABG)
23:37:21.025 00.000 10072 Guiding  Dir = 3, Dur = 69
23:37:21.025 00.000 10072 IsGuiding returns 0
23:37:21.026 00.001 10072 PulseGuide returned control before completion, sleep 79
23:37:21.044 00.018 1032 UpdateGuideState exits: m=1454 SNR=26.8
23:37:21.046 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:21.049 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:21.051 00.002 1032 Enqueuing Expose request
23:37:21.118 00.067 10072 IsGuiding returns 0
23:37:21.118 00.000 10072 Move returns status 0, amount 69
23:37:21.118 00.000 10072 MoveAxis(N, 0, ABG)
23:37:21.118 00.000 10072 Move returns status 0, amount 0
23:37:21.118 00.000 10072 move complete, result=0
23:37:21.118 00.000 10072 worker thread done servicing request
23:37:21.118 00.000 10072 Worker thread wakes up
23:37:21.118 00.000 1032 GuideStep: 0.1 px 69 ms WEST, -0.1 px 0 ms NORTH
23:37:21.120 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:21.121 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:21.746 00.625 10072 Exposure complete
23:37:21.797 00.051 10072 worker thread done servicing request
23:37:21.797 00.000 1032 OnExposeComplete: enter
23:37:21.800 00.003 1032 UpdateGuideState(): m_state=6
23:37:21.804 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10218
23:37:21.807 00.003 1032 Star::Find returns 1 (0), X=1109.02, Y=129.83, Mass=1270, SNR=25.0, Peak=91 HFD=3.4
23:37:21.809 00.002 1032 MultiStar: [#1 0.08,0.13,0.97,U] [#2 0.07,0.01,0.88,U] [#3 0.00,0.05,0.82,U] [#4 0.13,0.12,0.72,U] [#5 0.03,0.26,0.00,M1] [#6 0.01,-0.25,0.66,U] [#7 0.10,-0.17,0.68,U] [#8 0.02,0.00,0.55,U] 
23:37:21.811 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.03}, one-star: {0.22, 0.18}
23:37:21.813 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:37:21.814 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:37:21.816 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.29 mountX=0.00 mountY=-0.09, mountTheta=-1.54
23:37:21.819 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
23:37:21.822 00.003 1032 Enqueuing Move request for scope (0.09, 0.03)
23:37:21.824 00.002 10072 Worker thread wakes up
23:37:21.824 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:37:21.824 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:37:21.824 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.00 yDistance=-0.09
23:37:21.826 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:37:21.830 00.004 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:21.830 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:37:21.830 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:21.830 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:37:21.830 00.000 10072 MoveAxis(W, 2, ABG)
23:37:21.830 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:21.831 00.001 10072 IsGuiding returns 0
23:37:21.832 00.001 10072 PulseGuide returned control before completion, sleep 11
23:37:21.849 00.017 1032 UpdateGuideState exits: m=1270 SNR=25.0
23:37:21.851 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:21.852 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:21.854 00.002 1032 Enqueuing Expose request
23:37:21.855 00.001 10072 IsGuiding returns 0
23:37:21.856 00.001 10072 Move returns status 0, amount 2
23:37:21.856 00.000 10072 MoveAxis(N, 0, ABG)
23:37:21.856 00.000 10072 Move returns status 0, amount 0
23:37:21.856 00.000 10072 move complete, result=0
23:37:21.856 00.000 10072 worker thread done servicing request
23:37:21.856 00.000 10072 Worker thread wakes up
23:37:21.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:21.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:21.864 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:37:22.263 00.399 10072 Exposure complete
23:37:22.313 00.050 10072 worker thread done servicing request
23:37:22.314 00.001 1032 OnExposeComplete: enter
23:37:22.316 00.002 1032 UpdateGuideState(): m_state=6
23:37:22.317 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10219
23:37:22.319 00.002 1032 Star::Find returns 1 (0), X=1108.99, Y=129.70, Mass=1407, SNR=26.4, Peak=103 HFD=3.4
23:37:22.321 00.002 1032 MultiStar: [#1 0.16,0.03,0.98,U] [#2 0.07,-0.12,0.80,U] [#3 -0.05,0.03,0.72,U] [#4 0.09,0.05,0.67,U] [#5 0.18,-0.04,0.66,U] [#6 0.14,-0.36,0.00,M1] [#7 0.10,-0.17,0.69,U] [#8 0.05,-0.25,0.51,U] 
23:37:22.324 00.003 1032 refined, 7 included, MultiStar: {0.11, -0.04}, one-star: {0.20, 0.04}
23:37:22.325 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:37:22.327 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:37:22.329 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-0.35 mountX=-0.07 mountY=-0.09, mountTheta=-2.18
23:37:22.335 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
23:37:22.337 00.002 1032 Enqueuing Move request for scope (0.11, -0.04)
23:37:22.338 00.001 10072 Worker thread wakes up
23:37:22.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
23:37:22.338 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
23:37:22.338 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.09
23:37:22.340 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:37:22.343 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:22.343 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:37:22.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:22.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:37:22.343 00.000 10072 MoveAxis(W, 2, ABG)
23:37:22.343 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:22.344 00.001 10072 IsGuiding returns 0
23:37:22.344 00.000 10072 PulseGuide returned control before completion, sleep 12
23:37:22.361 00.017 1032 UpdateGuideState exits: m=1407 SNR=26.4
23:37:22.364 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:22.367 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:22.369 00.002 1032 Enqueuing Expose request
23:37:22.370 00.001 10072 IsGuiding returns 0
23:37:22.370 00.000 10072 Move returns status 0, amount 2
23:37:22.371 00.001 10072 MoveAxis(N, 0, ABG)
23:37:22.371 00.000 10072 Move returns status 0, amount 0
23:37:22.371 00.000 10072 move complete, result=0
23:37:22.371 00.000 10072 worker thread done servicing request
23:37:22.371 00.000 10072 Worker thread wakes up
23:37:22.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:22.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:22.377 00.006 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:37:22.997 00.620 10072 Exposure complete
23:37:23.044 00.047 10072 worker thread done servicing request
23:37:23.045 00.001 1032 OnExposeComplete: enter
23:37:23.046 00.001 1032 UpdateGuideState(): m_state=6
23:37:23.051 00.005 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10220
23:37:23.053 00.002 1032 Star::Find returns 1 (0), X=1108.99, Y=129.71, Mass=1433, SNR=26.6, Peak=114 HFD=3.4
23:37:23.055 00.002 1032 MultiStar: [#1 0.03,0.01,0.92,U] [#2 0.11,-0.05,0.80,U] [#3 -0.13,0.05,0.74,U] [#4 0.10,0.01,0.64,U] [#5 0.23,0.05,0.62,U] [#6 -0.02,-0.29,0.00,M2] [#7 0.07,-0.07,0.69,U] [#8 0.09,-0.14,0.52,U] 
23:37:23.056 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.00}, one-star: {0.20, 0.06}
23:37:23.059 00.003 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:37:23.060 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:37:23.061 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.03 mountX=-0.03 mountY=-0.08, mountTheta=-1.86
23:37:23.064 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
23:37:23.065 00.001 1032 Enqueuing Move request for scope (0.09, -0.00)
23:37:23.066 00.001 10072 Worker thread wakes up
23:37:23.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
23:37:23.066 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
23:37:23.066 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.03 yDistance=-0.08
23:37:23.068 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:37:23.072 00.004 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:23.085 00.013 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:37:23.085 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:23.085 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:37:23.086 00.001 10072 MoveAxis(W, 2, ABG)
23:37:23.086 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:23.087 00.001 10072 IsGuiding returns 0
23:37:23.087 00.000 10072 PulseGuide returned control before completion, sleep 12
23:37:23.092 00.005 1032 UpdateGuideState exits: m=1433 SNR=26.6
23:37:23.094 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:23.096 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:23.097 00.001 1032 Enqueuing Expose request
23:37:23.102 00.005 10072 IsGuiding returns 0
23:37:23.102 00.000 10072 Move returns status 0, amount 2
23:37:23.102 00.000 10072 MoveAxis(N, 0, ABG)
23:37:23.102 00.000 10072 Move returns status 0, amount 0
23:37:23.102 00.000 10072 move complete, result=0
23:37:23.102 00.000 10072 worker thread done servicing request
23:37:23.102 00.000 10072 Worker thread wakes up
23:37:23.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:23.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:23.105 00.003 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:37:23.512 00.407 10072 Exposure complete
23:37:23.563 00.051 10072 worker thread done servicing request
23:37:23.563 00.000 1032 OnExposeComplete: enter
23:37:23.566 00.003 1032 UpdateGuideState(): m_state=6
23:37:23.568 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10221
23:37:23.570 00.002 1032 Star::Find returns 1 (0), X=1109.03, Y=129.81, Mass=1277, SNR=25.1, Peak=92 HFD=3.2
23:37:23.572 00.002 1032 MultiStar: [#1 0.02,0.12,0.98,U] [#2 0.01,0.05,0.87,U] [#3 -0.13,0.17,0.80,U] [#4 0.06,0.15,0.72,U] [#5 0.26,0.22,0.00,M1] [#6 0.08,-0.15,0.63,U] [#7 0.04,-0.06,0.72,U] [#8 -0.03,-0.02,0.52,U] 
23:37:23.575 00.003 1032 refined, 7 included, MultiStar: {0.04, 0.07}, one-star: {0.24, 0.15}
23:37:23.576 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
23:37:23.578 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
23:37:23.580 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.00 mountX=0.05 mountY=-0.06, mountTheta=-0.83
23:37:23.585 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
23:37:23.587 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
23:37:23.589 00.002 10072 Worker thread wakes up
23:37:23.589 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:37:23.589 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:37:23.589 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.05 yDistance=-0.06
23:37:23.592 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:37:23.594 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:23.594 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:37:23.595 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:23.595 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:37:23.595 00.000 10072 MoveAxis(W, 2, ABG)
23:37:23.595 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:23.595 00.000 10072 IsGuiding returns 0
23:37:23.595 00.000 10072 PulseGuide returned control before completion, sleep 12
23:37:23.613 00.018 1032 UpdateGuideState exits: m=1277 SNR=25.1
23:37:23.616 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:23.619 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:23.621 00.002 1032 Enqueuing Expose request
23:37:23.623 00.002 10072 IsGuiding returns 0
23:37:23.624 00.001 10072 Move returns status 0, amount 2
23:37:23.624 00.000 10072 MoveAxis(N, 0, ABG)
23:37:23.624 00.000 10072 Move returns status 0, amount 0
23:37:23.624 00.000 10072 move complete, result=0
23:37:23.624 00.000 10072 worker thread done servicing request
23:37:23.624 00.000 10072 Worker thread wakes up
23:37:23.624 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:23.624 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:23.632 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:37:24.261 00.629 10072 Exposure complete
23:37:24.308 00.047 10072 worker thread done servicing request
23:37:24.308 00.000 1032 OnExposeComplete: enter
23:37:24.310 00.002 1032 UpdateGuideState(): m_state=6
23:37:24.312 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10222
23:37:24.314 00.002 1032 Star::Find returns 1 (0), X=1109.04, Y=129.93, Mass=1531, SNR=27.5, Peak=118 HFD=3.7
23:37:24.317 00.003 1032 MultiStar: [#1 -0.02,0.19,0.89,U] [#2 0.14,-0.00,0.79,U] [#3 -0.11,0.19,0.72,U] [#4 0.08,0.04,0.62,U] [#5 0.08,0.17,0.62,U] [#6 -0.02,-0.06,0.60,U] [#7 0.08,0.01,0.65,U] [#8 0.03,0.02,0.50,U] 
23:37:24.318 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {0.25, 0.27}
23:37:24.320 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
23:37:24.322 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
23:37:24.323 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.03 mountX=0.09 mountY=-0.09, mountTheta=-0.80
23:37:24.327 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
23:37:24.330 00.003 1032 Enqueuing Move request for scope (0.06, 0.11)
23:37:24.331 00.001 10072 Worker thread wakes up
23:37:24.331 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
23:37:24.331 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
23:37:24.331 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.09
23:37:24.333 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:37:24.336 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:24.336 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:37:24.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:24.336 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:37:24.337 00.001 10072 MoveAxis(W, 1, ABG)
23:37:24.337 00.000 10072 Guiding  Dir = 3, Dur = 1
23:37:24.337 00.000 10072 IsGuiding returns 0
23:37:24.338 00.001 10072 PulseGuide returned control before completion, sleep 11
23:37:24.352 00.014 1032 UpdateGuideState exits: m=1531 SNR=27.5
23:37:24.355 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:24.357 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:24.359 00.002 1032 Enqueuing Expose request
23:37:24.361 00.002 10072 IsGuiding returns 0
23:37:24.361 00.000 10072 Move returns status 0, amount 1
23:37:24.361 00.000 10072 MoveAxis(N, 0, ABG)
23:37:24.361 00.000 10072 Move returns status 0, amount 0
23:37:24.361 00.000 10072 move complete, result=0
23:37:24.361 00.000 10072 worker thread done servicing request
23:37:24.363 00.002 10072 Worker thread wakes up
23:37:24.363 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:24.363 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:24.370 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:37:24.778 00.408 10072 Exposure complete
23:37:24.824 00.046 10072 worker thread done servicing request
23:37:24.825 00.001 1032 OnExposeComplete: enter
23:37:24.826 00.001 1032 UpdateGuideState(): m_state=6
23:37:24.828 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10223
23:37:24.829 00.001 1032 Star::Find returns 1 (0), X=1109.03, Y=129.97, Mass=1308, SNR=25.4, Peak=97 HFD=3.6
23:37:24.833 00.004 1032 MultiStar: [#1 0.08,0.19,1.01,U] [#2 0.06,0.13,0.81,U] [#3 -0.08,0.20,0.78,U] [#4 0.13,0.15,0.73,U] [#5 0.13,0.33,0.00,M1] [#6 0.02,-0.06,0.65,U] [#7 0.05,-0.03,0.74,U] [#8 -0.03,0.03,0.52,U] 
23:37:24.835 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.13}, one-star: {0.23, 0.31}
23:37:24.837 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
23:37:24.838 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
23:37:24.840 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.09 mountX=0.11 mountY=-0.10, mountTheta=-0.74
23:37:24.843 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
23:37:24.844 00.001 1032 Enqueuing Move request for scope (0.07, 0.13)
23:37:24.845 00.001 10072 Worker thread wakes up
23:37:24.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
23:37:24.845 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
23:37:24.845 00.000 10072 Moving (0.07, 0.13) raw xDistance=0.11 yDistance=-0.10
23:37:24.847 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:37:24.850 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:24.850 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:37:24.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:24.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:37:24.850 00.000 10072 MoveAxis(W, 2, ABG)
23:37:24.850 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:24.850 00.000 10072 IsGuiding returns 0
23:37:24.851 00.001 10072 PulseGuide returned control before completion, sleep 12
23:37:24.867 00.016 1032 UpdateGuideState exits: m=1308 SNR=25.4
23:37:24.869 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:24.871 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:24.872 00.001 1032 Enqueuing Expose request
23:37:24.873 00.001 10072 IsGuiding returns 0
23:37:24.874 00.001 10072 Move returns status 0, amount 2
23:37:24.874 00.000 10072 MoveAxis(N, 0, ABG)
23:37:24.874 00.000 10072 Move returns status 0, amount 0
23:37:24.874 00.000 10072 move complete, result=0
23:37:24.874 00.000 10072 worker thread done servicing request
23:37:24.874 00.000 10072 Worker thread wakes up
23:37:24.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:24.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:24.880 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:37:25.497 00.617 10072 Exposure complete
23:37:25.546 00.049 10072 worker thread done servicing request
23:37:25.546 00.000 1032 OnExposeComplete: enter
23:37:25.548 00.002 1032 UpdateGuideState(): m_state=6
23:37:25.551 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10224
23:37:25.554 00.003 1032 Star::Find returns 1 (0), X=1109.07, Y=129.89, Mass=1367, SNR=26.0, Peak=108 HFD=3.6
23:37:25.557 00.003 1032 MultiStar: [#1 0.09,0.05,1.01,U] [#2 0.02,0.01,0.81,U] [#3 -0.12,0.05,0.77,U] [#4 0.12,-0.01,0.67,U] [#5 0.10,0.22,0.69,U] [#6 0.05,-0.26,0.00,M1] [#7 0.09,-0.07,0.69,U] [#8 0.06,-0.09,0.53,U] 
23:37:25.559 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.06}, one-star: {0.27, 0.23}
23:37:25.561 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:37:25.563 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:37:25.564 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.10 cameraTheta=0.62 mountX=0.04 mountY=-0.10, mountTheta=-1.21
23:37:25.567 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
23:37:25.569 00.002 1032 Enqueuing Move request for scope (0.09, 0.06)
23:37:25.570 00.001 10072 Worker thread wakes up
23:37:25.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:37:25.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:37:25.570 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
23:37:25.573 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:37:25.576 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:25.576 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:37:25.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:25.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:37:25.576 00.000 10072 MoveAxis(W, 2, ABG)
23:37:25.576 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:25.576 00.000 10072 IsGuiding returns 0
23:37:25.577 00.001 10072 PulseGuide returned control before completion, sleep 12
23:37:25.600 00.023 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:37:25.604 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:25.608 00.004 10072 IsGuiding returns 0
23:37:25.608 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:25.610 00.002 1032 Enqueuing Expose request
23:37:25.613 00.003 10072 Move returns status 0, amount 2
23:37:25.613 00.000 10072 MoveAxis(N, 0, ABG)
23:37:25.613 00.000 10072 Move returns status 0, amount 0
23:37:25.613 00.000 10072 move complete, result=0
23:37:25.613 00.000 10072 worker thread done servicing request
23:37:25.613 00.000 10072 Worker thread wakes up
23:37:25.613 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:25.613 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:25.622 00.009 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:37:26.030 00.408 10072 Exposure complete
23:37:26.084 00.054 10072 worker thread done servicing request
23:37:26.084 00.000 1032 OnExposeComplete: enter
23:37:26.086 00.002 1032 UpdateGuideState(): m_state=6
23:37:26.087 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10225
23:37:26.089 00.002 1032 Star::Find returns 1 (0), X=1109.07, Y=129.78, Mass=1374, SNR=26.1, Peak=112 HFD=3.3
23:37:26.093 00.004 1032 MultiStar: [#1 0.05,0.08,0.94,U] [#2 0.09,-0.00,0.78,U] [#3 -0.15,0.00,0.81,U] [#4 0.05,-0.07,0.66,U] [#5 0.20,0.18,0.00,M1] [#6 -0.01,-0.23,0.64,U] [#7 0.07,-0.07,0.72,U] [#8 0.10,-0.18,0.55,U] 
23:37:26.096 00.003 1032 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {0.27, 0.12}
23:37:26.099 00.003 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:37:26.101 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:37:26.102 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.35 mountX=-0.04 mountY=-0.06, mountTheta=-2.18
23:37:26.105 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
23:37:26.107 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
23:37:26.109 00.002 10072 Worker thread wakes up
23:37:26.109 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:37:26.109 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:37:26.109 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.06
23:37:26.112 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:37:26.115 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:26.115 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:37:26.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:26.115 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:37:26.115 00.000 10072 MoveAxis(W, 2, ABG)
23:37:26.115 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:26.116 00.001 10072 IsGuiding returns 0
23:37:26.116 00.000 10072 PulseGuide returned control before completion, sleep 12
23:37:26.132 00.016 1032 UpdateGuideState exits: m=1374 SNR=26.1
23:37:26.133 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:26.134 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:26.137 00.003 1032 Enqueuing Expose request
23:37:26.139 00.002 10072 IsGuiding returns 0
23:37:26.139 00.000 10072 Move returns status 0, amount 2
23:37:26.139 00.000 10072 MoveAxis(N, 0, ABG)
23:37:26.139 00.000 10072 Move returns status 0, amount 0
23:37:26.139 00.000 10072 move complete, result=0
23:37:26.139 00.000 10072 worker thread done servicing request
23:37:26.139 00.000 10072 Worker thread wakes up
23:37:26.139 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:26.139 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:26.147 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:37:26.776 00.629 10072 Exposure complete
23:37:26.824 00.048 10072 worker thread done servicing request
23:37:26.824 00.000 1032 OnExposeComplete: enter
23:37:26.827 00.003 1032 UpdateGuideState(): m_state=6
23:37:26.828 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10226
23:37:26.831 00.003 1032 Star::Find returns 1 (0), X=1109.06, Y=129.84, Mass=1296, SNR=25.3, Peak=98 HFD=3.3
23:37:26.832 00.001 1032 MultiStar: [#1 0.06,0.15,1.01,U] [#2 0.09,0.03,0.84,U] [#3 -0.06,0.21,0.78,U] [#4 0.07,0.17,0.68,U] [#5 0.16,0.13,0.73,U] [#6 0.01,-0.15,0.65,U] [#7 0.04,-0.05,0.75,U] [#8 0.15,-0.01,0.54,U] 
23:37:26.834 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.09}, one-star: {0.27, 0.19}
23:37:26.837 00.003 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:37:26.838 00.001 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:37:26.840 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.77 mountX=0.06 mountY=-0.11, mountTheta=-1.06
23:37:26.843 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
23:37:26.845 00.002 1032 Enqueuing Move request for scope (0.09, 0.09)
23:37:26.847 00.002 10072 Worker thread wakes up
23:37:26.847 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
23:37:26.847 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
23:37:26.847 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
23:37:26.849 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:37:26.852 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:26.852 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:37:26.853 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:26.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:37:26.853 00.000 10072 MoveAxis(W, 2, ABG)
23:37:26.853 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:26.853 00.000 10072 IsGuiding returns 0
23:37:26.854 00.001 10072 PulseGuide returned control before completion, sleep 12
23:37:26.867 00.013 10072 IsGuiding returns 0
23:37:26.867 00.000 10072 Move returns status 0, amount 2
23:37:26.867 00.000 10072 MoveAxis(N, 0, ABG)
23:37:26.867 00.000 10072 Move returns status 0, amount 0
23:37:26.867 00.000 10072 move complete, result=0
23:37:26.867 00.000 10072 worker thread done servicing request
23:37:26.870 00.003 1032 UpdateGuideState exits: m=1296 SNR=25.3
23:37:26.873 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:26.874 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:26.877 00.003 1032 Enqueuing Expose request
23:37:26.878 00.001 10072 Worker thread wakes up
23:37:26.878 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:37:26.879 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:26.879 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:27.293 00.414 10072 Exposure complete
23:37:27.343 00.050 10072 worker thread done servicing request
23:37:27.343 00.000 1032 OnExposeComplete: enter
23:37:27.345 00.002 1032 UpdateGuideState(): m_state=6
23:37:27.348 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10227
23:37:27.349 00.001 1032 Star::Find returns 1 (0), X=1109.03, Y=129.86, Mass=1411, SNR=26.4, Peak=112 HFD=3.6
23:37:27.352 00.003 1032 MultiStar: [#1 0.11,0.21,1.01,U] [#2 0.15,0.06,0.80,U] [#3 -0.20,0.03,0.74,U] [#4 0.07,0.22,0.67,U] [#5 0.16,0.31,0.00,M1] [#6 0.08,-0.04,0.62,U] [#7 0.07,-0.01,0.71,U] [#8 0.20,-0.03,0.51,U] 
23:37:27.354 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.10}, one-star: {0.24, 0.20}
23:37:27.356 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
23:37:27.357 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
23:37:27.358 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.78 mountX=0.07 mountY=-0.12, mountTheta=-1.05
23:37:27.363 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
23:37:27.366 00.003 1032 Enqueuing Move request for scope (0.10, 0.10)
23:37:27.368 00.002 10072 Worker thread wakes up
23:37:27.368 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
23:37:27.368 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
23:37:27.368 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
23:37:27.370 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=101, Gamma=2.230
23:37:27.373 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:27.373 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:37:27.373 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:27.373 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:37:27.373 00.000 10072 MoveAxis(W, 1, ABG)
23:37:27.373 00.000 10072 Guiding  Dir = 3, Dur = 1
23:37:27.374 00.001 10072 IsGuiding returns 0
23:37:27.374 00.000 10072 PulseGuide returned control before completion, sleep 11
23:37:27.391 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:37:27.394 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:27.396 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:27.397 00.001 1032 Enqueuing Expose request
23:37:27.402 00.005 10072 IsGuiding returns 0
23:37:27.403 00.001 10072 Move returns status 0, amount 1
23:37:27.403 00.000 10072 MoveAxis(N, 0, ABG)
23:37:27.403 00.000 10072 Move returns status 0, amount 0
23:37:27.403 00.000 10072 move complete, result=0
23:37:27.403 00.000 10072 worker thread done servicing request
23:37:27.403 00.000 10072 Worker thread wakes up
23:37:27.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:27.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:27.411 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:37:28.133 00.722 10072 Exposure complete
23:37:28.181 00.048 10072 worker thread done servicing request
23:37:28.182 00.001 1032 OnExposeComplete: enter
23:37:28.183 00.001 1032 UpdateGuideState(): m_state=6
23:37:28.185 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10228
23:37:28.187 00.002 1032 Star::Find returns 1 (0), X=1109.10, Y=129.74, Mass=1426, SNR=26.5, Peak=119 HFD=3.4
23:37:28.188 00.001 1032 MultiStar: [#1 0.03,0.07,0.95,U] [#2 0.15,0.05,0.79,U] [#3 -0.01,0.14,0.74,U] [#4 0.06,0.09,0.67,U] [#5 0.26,0.21,0.00,M2] [#6 0.08,-0.20,0.63,U] [#7 0.11,-0.08,0.69,U] [#8 0.04,-0.14,0.53,U] 
23:37:28.190 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.02}, one-star: {0.30, 0.08}
23:37:28.191 00.001 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
23:37:28.193 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
23:37:28.196 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.16 mountX=-0.01 mountY=-0.10, mountTheta=-1.67
23:37:28.198 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
23:37:28.200 00.002 1032 Enqueuing Move request for scope (0.10, 0.02)
23:37:28.202 00.002 10072 Worker thread wakes up
23:37:28.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:37:28.202 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:37:28.202 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
23:37:28.204 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:37:28.206 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:28.206 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:37:28.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:28.208 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:37:28.208 00.000 10072 MoveAxis(W, 1, ABG)
23:37:28.208 00.000 10072 Guiding  Dir = 3, Dur = 1
23:37:28.208 00.000 10072 IsGuiding returns 0
23:37:28.209 00.001 10072 PulseGuide returned control before completion, sleep 11
23:37:28.227 00.018 1032 UpdateGuideState exits: m=1426 SNR=26.5
23:37:28.229 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:28.232 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:28.234 00.002 10072 IsGuiding returns 0
23:37:28.234 00.000 10072 Move returns status 0, amount 1
23:37:28.234 00.000 10072 MoveAxis(N, 0, ABG)
23:37:28.234 00.000 10072 Move returns status 0, amount 0
23:37:28.234 00.000 1032 Enqueuing Expose request
23:37:28.236 00.002 10072 move complete, result=0
23:37:28.237 00.001 10072 worker thread done servicing request
23:37:28.237 00.000 10072 Worker thread wakes up
23:37:28.237 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:28.237 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:28.237 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:37:28.659 00.422 10072 Exposure complete
23:37:28.710 00.051 10072 worker thread done servicing request
23:37:28.710 00.000 1032 OnExposeComplete: enter
23:37:28.713 00.003 1032 UpdateGuideState(): m_state=6
23:37:28.716 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10229
23:37:28.717 00.001 1032 Star::Find returns 1 (0), X=1109.18, Y=129.83, Mass=1369, SNR=26.0, Peak=109 HFD=3.5
23:37:28.719 00.002 1032 MultiStar: [#1 0.03,0.08,0.99,U] [#2 0.02,0.07,0.82,U] [#3 -0.01,0.11,0.76,U] [#4 0.01,-0.04,0.69,U] [#5 0.25,0.25,0.00,M3] [#6 0.15,-0.09,0.62,U] [#7 0.14,-0.13,0.72,U] [#8 0.06,-0.12,0.51,U] 
23:37:28.721 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.39, 0.17}
23:37:28.722 00.001 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
23:37:28.724 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
23:37:28.726 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.24 mountX=-0.00 mountY=-0.11, mountTheta=-1.59
23:37:28.729 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
23:37:28.733 00.004 1032 Enqueuing Move request for scope (0.11, 0.03)
23:37:28.734 00.001 10072 Worker thread wakes up
23:37:28.735 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:37:28.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:37:28.735 00.000 10072 Moving (0.11, 0.03) raw xDistance=-0.00 yDistance=-0.11
23:37:28.737 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:37:28.740 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:28.740 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:37:28.740 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:28.740 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:37:28.740 00.000 10072 MoveAxis(W, 1, ABG)
23:37:28.740 00.000 10072 Guiding  Dir = 3, Dur = 1
23:37:28.741 00.001 10072 IsGuiding returns 0
23:37:28.741 00.000 10072 PulseGuide returned control before completion, sleep 11
23:37:28.759 00.018 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:37:28.762 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:28.763 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:28.765 00.002 1032 Enqueuing Expose request
23:37:28.768 00.003 10072 IsGuiding returns 0
23:37:28.768 00.000 10072 Move returns status 0, amount 1
23:37:28.768 00.000 10072 MoveAxis(N, 0, ABG)
23:37:28.768 00.000 10072 Move returns status 0, amount 0
23:37:28.768 00.000 10072 move complete, result=0
23:37:28.768 00.000 10072 worker thread done servicing request
23:37:28.768 00.000 10072 Worker thread wakes up
23:37:28.768 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:28.768 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:28.777 00.009 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:37:29.404 00.627 10072 Exposure complete
23:37:29.451 00.047 10072 worker thread done servicing request
23:37:29.451 00.000 1032 OnExposeComplete: enter
23:37:29.453 00.002 1032 UpdateGuideState(): m_state=6
23:37:29.455 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10230
23:37:29.457 00.002 1032 Star::Find returns 1 (0), X=1109.05, Y=129.87, Mass=1380, SNR=26.1, Peak=109 HFD=3.4
23:37:29.459 00.002 1032 MultiStar: [#1 0.02,0.14,0.98,U] [#2 0.16,0.11,0.83,U] [#3 -0.14,0.22,0.00,M1] [#4 0.08,0.16,0.70,U] [#5 0.21,0.26,0.00,M4] [#6 0.06,-0.10,0.59,U] [#7 0.03,0.05,0.68,U] [#8 0.07,-0.00,0.50,U] 
23:37:29.461 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.10}, one-star: {0.26, 0.22}
23:37:29.463 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:37:29.464 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:37:29.467 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.76 mountX=0.07 mountY=-0.13, mountTheta=-1.07
23:37:29.470 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
23:37:29.472 00.002 1032 Enqueuing Move request for scope (0.11, 0.10)
23:37:29.473 00.001 10072 Worker thread wakes up
23:37:29.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
23:37:29.474 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
23:37:29.474 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
23:37:29.475 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:37:29.478 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:29.478 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:37:29.480 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:29.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:37:29.480 00.000 10072 MoveAxis(W, 1, ABG)
23:37:29.480 00.000 10072 Guiding  Dir = 3, Dur = 1
23:37:29.480 00.000 10072 IsGuiding returns 0
23:37:29.481 00.001 10072 PulseGuide returned control before completion, sleep 11
23:37:29.495 00.014 10072 IsGuiding returns 1
23:37:29.495 00.000 10072 scope still moving after pulse duration time elapsed
23:37:29.498 00.003 1032 UpdateGuideState exits: m=1380 SNR=26.1
23:37:29.500 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:29.502 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:29.504 00.002 1032 Enqueuing Expose request
23:37:29.526 00.022 10072 IsGuiding returns 0
23:37:29.526 00.000 10072 scope move finished after 1 + 45 ms
23:37:29.526 00.000 10072 Move returns status 0, amount 1
23:37:29.526 00.000 10072 MoveAxis(N, 0, ABG)
23:37:29.526 00.000 10072 Move returns status 0, amount 0
23:37:29.526 00.000 10072 move complete, result=0
23:37:29.526 00.000 10072 worker thread done servicing request
23:37:29.526 00.000 10072 Worker thread wakes up
23:37:29.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:29.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:29.527 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:37:29.933 00.406 10072 Exposure complete
23:37:29.983 00.050 10072 worker thread done servicing request
23:37:29.984 00.001 1032 OnExposeComplete: enter
23:37:29.986 00.002 1032 UpdateGuideState(): m_state=6
23:37:29.988 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10231
23:37:29.991 00.003 1032 Star::Find returns 1 (0), X=1109.09, Y=129.94, Mass=1462, SNR=26.9, Peak=121 HFD=3.5
23:37:29.993 00.002 1032 MultiStar: [#1 0.06,0.25,0.00,M1] [#2 0.13,0.13,0.78,U] [#3 0.01,0.23,0.73,U] [#4 0.11,0.22,0.64,U] [#5 0.12,0.35,0.00,M5] [#6 0.13,-0.02,0.59,U] [#7 -0.00,0.04,0.71,U] [#8 0.13,0.02,0.51,U] 
23:37:29.995 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.15}, one-star: {0.29, 0.28}
23:37:29.997 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:37:29.999 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:37:30.000 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.19 cameraTheta=0.86 mountX=0.11 mountY=-0.16, mountTheta=-0.97
23:37:30.003 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.15, opts=13)
23:37:30.004 00.001 1032 Enqueuing Move request for scope (0.13, 0.15)
23:37:30.006 00.002 10072 Worker thread wakes up
23:37:30.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
23:37:30.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
23:37:30.006 00.000 10072 Moving (0.13, 0.15) raw xDistance=0.11 yDistance=-0.16
23:37:30.009 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:37:30.012 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:30.012 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
23:37:30.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:30.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:37:30.012 00.000 10072 MoveAxis(E, 1, ABG)
23:37:30.012 00.000 10072 Guiding  Dir = 2, Dur = 1
23:37:30.012 00.000 10072 IsGuiding returns 0
23:37:30.013 00.001 10072 PulseGuide returned control before completion, sleep 11
23:37:30.027 00.014 10072 IsGuiding returns 0
23:37:30.027 00.000 10072 Move returns status 0, amount 1
23:37:30.028 00.001 10072 MoveAxis(N, 0, ABG)
23:37:30.028 00.000 10072 Move returns status 0, amount 0
23:37:30.028 00.000 10072 move complete, result=0
23:37:30.028 00.000 10072 worker thread done servicing request
23:37:30.029 00.001 1032 UpdateGuideState exits: m=1462 SNR=26.9
23:37:30.031 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:30.033 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:30.035 00.002 1032 Enqueuing Expose request
23:37:30.036 00.001 10072 Worker thread wakes up
23:37:30.037 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:30.037 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
23:37:30.039 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:30.669 00.630 10072 Exposure complete
23:37:30.719 00.050 10072 worker thread done servicing request
23:37:30.719 00.000 1032 OnExposeComplete: enter
23:37:30.721 00.002 1032 UpdateGuideState(): m_state=6
23:37:30.723 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10232
23:37:30.725 00.002 1032 Star::Find returns 1 (0), X=1109.10, Y=129.88, Mass=1387, SNR=26.2, Peak=104 HFD=3.6
23:37:30.727 00.002 1032 MultiStar: [#1 0.09,0.18,0.99,U] [#2 0.17,0.13,0.78,U] [#3 -0.11,0.23,0.79,U] [#4 0.16,-0.07,0.67,U] [#5 0.18,0.16,0.68,U] [#6 0.16,-0.02,0.64,U] [#7 0.09,-0.08,0.69,U] [#8 -0.03,-0.01,0.53,U] 
23:37:30.729 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.10}, one-star: {0.31, 0.23}
23:37:30.731 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:37:30.732 00.001 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:37:30.734 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.69 mountX=0.06 mountY=-0.14, mountTheta=-1.14
23:37:30.739 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
23:37:30.741 00.002 1032 Enqueuing Move request for scope (0.12, 0.10)
23:37:30.743 00.002 10072 Worker thread wakes up
23:37:30.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
23:37:30.743 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
23:37:30.743 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.06 yDistance=-0.14
23:37:30.745 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:37:30.748 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:30.748 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:37:30.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:30.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:37:30.748 00.000 10072 MoveAxis(E, 0, ABG)
23:37:30.748 00.000 10072 Move returns status 0, amount 0
23:37:30.748 00.000 10072 MoveAxis(N, 0, ABG)
23:37:30.748 00.000 10072 Move returns status 0, amount 0
23:37:30.748 00.000 10072 move complete, result=0
23:37:30.748 00.000 10072 worker thread done servicing request
23:37:30.764 00.016 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:37:30.765 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:30.767 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:30.770 00.003 1032 Enqueuing Expose request
23:37:30.772 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:30.777 00.005 10072 Worker thread wakes up
23:37:30.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:30.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:31.187 00.410 10072 Exposure complete
23:37:31.238 00.051 10072 worker thread done servicing request
23:37:31.238 00.000 1032 OnExposeComplete: enter
23:37:31.241 00.003 1032 UpdateGuideState(): m_state=6
23:37:31.243 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10233
23:37:31.245 00.002 1032 Star::Find returns 1 (0), X=1109.03, Y=129.87, Mass=1401, SNR=26.3, Peak=110 HFD=3.5
23:37:31.248 00.003 1032 MultiStar: [#1 0.06,0.10,0.99,U] [#2 0.22,0.12,0.81,U] [#3 0.07,0.05,0.76,U] [#4 0.07,0.06,0.66,U] [#5 0.08,0.28,0.00,M5] [#6 0.14,-0.21,0.61,U] [#7 0.09,0.02,0.71,U] [#8 0.16,-0.07,0.54,U] 
23:37:31.250 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.06}, one-star: {0.23, 0.21}
23:37:31.251 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
23:37:31.253 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
23:37:31.254 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.40 mountX=0.02 mountY=-0.14, mountTheta=-1.43
23:37:31.259 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
23:37:31.260 00.001 1032 Enqueuing Move request for scope (0.13, 0.06)
23:37:31.262 00.002 10072 Worker thread wakes up
23:37:31.262 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
23:37:31.262 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
23:37:31.262 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.02 yDistance=-0.14
23:37:31.265 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:37:31.268 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:31.268 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:37:31.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:31.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:37:31.268 00.000 10072 MoveAxis(W, 1, ABG)
23:37:31.268 00.000 10072 Guiding  Dir = 3, Dur = 1
23:37:31.269 00.001 10072 IsGuiding returns 0
23:37:31.269 00.000 10072 PulseGuide returned control before completion, sleep 11
23:37:31.287 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:37:31.288 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:31.291 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:31.292 00.001 1032 Enqueuing Expose request
23:37:31.295 00.003 10072 IsGuiding returns 0
23:37:31.295 00.000 10072 Move returns status 0, amount 1
23:37:31.295 00.000 10072 MoveAxis(N, 0, ABG)
23:37:31.295 00.000 10072 Move returns status 0, amount 0
23:37:31.295 00.000 10072 move complete, result=0
23:37:31.295 00.000 10072 worker thread done servicing request
23:37:31.295 00.000 10072 Worker thread wakes up
23:37:31.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:31.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:31.303 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:37:31.921 00.618 10072 Exposure complete
23:37:31.968 00.047 10072 worker thread done servicing request
23:37:31.969 00.001 1032 OnExposeComplete: enter
23:37:31.971 00.002 1032 UpdateGuideState(): m_state=6
23:37:31.972 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10234
23:37:31.974 00.002 1032 Star::Find returns 1 (0), X=1109.12, Y=129.89, Mass=1326, SNR=25.6, Peak=114 HFD=3.1
23:37:31.977 00.003 1032 MultiStar: [#1 0.11,0.15,0.94,U] [#2 0.22,0.10,0.83,U] [#3 0.05,0.12,0.81,U] [#4 0.15,0.15,0.69,U] [#5 0.24,0.11,0.00,M6] [#6 0.16,-0.23,0.00,M1] [#7 0.12,-0.01,0.73,U] [#8 0.24,-0.12,0.00,M1] 
23:37:31.979 00.002 1032 refined, 5 included, MultiStar: {0.17, 0.13}, one-star: {0.33, 0.23}
23:37:31.981 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:37:31.983 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:37:31.985 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.66 mountX=0.08 mountY=-0.20, mountTheta=-1.17
23:37:31.989 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.13, opts=13)
23:37:31.991 00.002 1032 Enqueuing Move request for scope (0.17, 0.13)
23:37:31.993 00.002 10072 Worker thread wakes up
23:37:31.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
23:37:31.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
23:37:31.993 00.000 10072 Moving (0.17, 0.13) raw xDistance=0.08 yDistance=-0.20
23:37:31.995 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:37:31.998 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:37:31.998 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:37:31.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:31.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:37:31.998 00.000 10072 MoveAxis(W, 1, ABG)
23:37:31.998 00.000 10072 Guiding  Dir = 3, Dur = 1
23:37:32.008 00.010 10072 IsGuiding returns 0
23:37:32.009 00.001 10072 PulseGuide returned control before completion, sleep 11
23:37:32.015 00.006 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:37:32.018 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:32.020 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:32.021 00.001 1032 Enqueuing Expose request
23:37:32.027 00.006 10072 IsGuiding returns 0
23:37:32.027 00.000 10072 Move returns status 0, amount 1
23:37:32.027 00.000 10072 MoveAxis(N, 0, ABG)
23:37:32.027 00.000 10072 Move returns status 0, amount 0
23:37:32.027 00.000 10072 move complete, result=0
23:37:32.027 00.000 10072 worker thread done servicing request
23:37:32.027 00.000 10072 Worker thread wakes up
23:37:32.027 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:32.028 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:32.031 00.003 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:37:32.438 00.407 10072 Exposure complete
23:37:32.486 00.048 10072 worker thread done servicing request
23:37:32.487 00.001 1032 OnExposeComplete: enter
23:37:32.489 00.002 1032 UpdateGuideState(): m_state=6
23:37:32.492 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10235
23:37:32.493 00.001 1032 Star::Find returns 1 (0), X=1109.05, Y=129.89, Mass=1470, SNR=27.0, Peak=110 HFD=3.5
23:37:32.495 00.002 1032 MultiStar: [#1 0.08,0.16,0.90,U] [#2 0.22,0.20,0.00,M1] [#3 -0.06,0.10,0.74,U] [#4 0.12,0.13,0.63,U] [#5 0.18,0.12,0.59,U] [#6 0.24,-0.13,0.00,M2] [#7 0.15,0.04,0.67,U] [#8 0.09,0.07,0.52,U] 
23:37:32.497 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.13}, one-star: {0.25, 0.23}
23:37:32.499 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
23:37:32.500 00.001 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
23:37:32.502 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.82 mountX=0.10 mountY=-0.15, mountTheta=-1.01
23:37:32.504 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
23:37:32.506 00.002 1032 Enqueuing Move request for scope (0.12, 0.13)
23:37:32.507 00.001 10072 Worker thread wakes up
23:37:32.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
23:37:32.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
23:37:32.507 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.10 yDistance=-0.15
23:37:32.510 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:37:32.513 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:37:32.513 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:37:32.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:32.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:37:32.513 00.000 10072 MoveAxis(W, 1, ABG)
23:37:32.513 00.000 10072 Guiding  Dir = 3, Dur = 1
23:37:32.514 00.001 10072 IsGuiding returns 0
23:37:32.515 00.001 10072 PulseGuide returned control before completion, sleep 11
23:37:32.528 00.013 10072 IsGuiding returns 0
23:37:32.528 00.000 10072 Move returns status 0, amount 1
23:37:32.528 00.000 10072 MoveAxis(N, 0, ABG)
23:37:32.528 00.000 10072 Move returns status 0, amount 0
23:37:32.528 00.000 10072 move complete, result=0
23:37:32.528 00.000 10072 worker thread done servicing request
23:37:32.531 00.003 1032 UpdateGuideState exits: m=1470 SNR=27.0
23:37:32.534 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:32.536 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:32.538 00.002 1032 Enqueuing Expose request
23:37:32.539 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:37:32.541 00.002 10072 Worker thread wakes up
23:37:32.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:32.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:33.171 00.630 10072 Exposure complete
23:37:33.224 00.053 10072 worker thread done servicing request
23:37:33.224 00.000 1032 OnExposeComplete: enter
23:37:33.226 00.002 1032 UpdateGuideState(): m_state=6
23:37:33.229 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10236
23:37:33.232 00.003 1032 Star::Find returns 1 (0), X=1109.14, Y=129.88, Mass=1398, SNR=26.3, Peak=110 HFD=3.7
23:37:33.233 00.001 1032 MultiStar: [#1 0.08,0.15,0.98,U] [#2 0.12,0.06,0.81,U] [#3 0.06,0.17,0.78,U] [#4 0.09,0.13,0.66,U] [#5 0.12,0.26,0.00,M6] [#6 0.19,-0.12,0.63,U] [#7 0.20,0.07,0.71,U] [#8 0.13,-0.11,0.53,U] 
23:37:33.239 00.006 1032 refined, 7 included, MultiStar: {0.16, 0.09}, one-star: {0.35, 0.22}
23:37:33.241 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:37:33.243 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:37:33.246 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.53 mountX=0.05 mountY=-0.17, mountTheta=-1.30
23:37:33.248 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.09, opts=13)
23:37:33.250 00.002 1032 Enqueuing Move request for scope (0.16, 0.09)
23:37:33.251 00.001 10072 Worker thread wakes up
23:37:33.252 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
23:37:33.252 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
23:37:33.252 00.000 10072 Moving (0.16, 0.09) raw xDistance=0.05 yDistance=-0.17
23:37:33.253 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:37:33.256 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:37:33.256 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:37:33.256 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:33.256 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:37:33.256 00.000 10072 MoveAxis(W, 0, ABG)
23:37:33.256 00.000 10072 Move returns status 0, amount 0
23:37:33.256 00.000 10072 MoveAxis(N, 0, ABG)
23:37:33.256 00.000 10072 Move returns status 0, amount 0
23:37:33.256 00.000 10072 move complete, result=0
23:37:33.256 00.000 10072 worker thread done servicing request
23:37:33.275 00.019 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:37:33.277 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:33.280 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:33.281 00.001 1032 Enqueuing Expose request
23:37:33.282 00.001 10072 Worker thread wakes up
23:37:33.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:33.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:33.282 00.000 1032 GuideStep: 0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
23:37:33.688 00.406 10072 Exposure complete
23:37:33.738 00.050 10072 worker thread done servicing request
23:37:33.738 00.000 1032 OnExposeComplete: enter
23:37:33.740 00.002 1032 UpdateGuideState(): m_state=6
23:37:33.743 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10237
23:37:33.745 00.002 1032 Star::Find returns 1 (0), X=1109.15, Y=129.80, Mass=1403, SNR=26.3, Peak=122 HFD=3.4
23:37:33.747 00.002 1032 MultiStar: [#1 0.12,0.11,0.96,U] [#2 0.23,0.01,0.82,U] [#3 -0.01,0.00,0.76,U] [#4 0.19,-0.04,0.68,U] [#5 0.23,0.17,0.00,M7] [#6 0.20,-0.36,0.00,M2] [#7 0.23,-0.14,0.00,M1] [#8 0.07,-0.08,0.51,U] 
23:37:33.750 00.003 1032 refined, 5 included, MultiStar: {0.17, 0.04}, one-star: {0.36, 0.14}
23:37:33.752 00.002 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
23:37:33.754 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
23:37:33.756 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.23 mountX=-0.01 mountY=-0.18, mountTheta=-1.60
23:37:33.760 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.04, opts=13)
23:37:33.763 00.003 1032 Enqueuing Move request for scope (0.17, 0.04)
23:37:33.764 00.001 10072 Worker thread wakes up
23:37:33.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
23:37:33.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
23:37:33.764 00.000 10072 Moving (0.17, 0.04) raw xDistance=-0.01 yDistance=-0.18
23:37:33.766 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:37:33.770 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:37:33.770 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:37:33.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:33.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:37:33.770 00.000 10072 MoveAxis(E, 0, ABG)
23:37:33.770 00.000 10072 Move returns status 0, amount 0
23:37:33.770 00.000 10072 MoveAxis(N, 0, ABG)
23:37:33.770 00.000 10072 Move returns status 0, amount 0
23:37:33.771 00.001 10072 move complete, result=0
23:37:33.771 00.000 10072 worker thread done servicing request
23:37:33.788 00.017 1032 UpdateGuideState exits: m=1403 SNR=26.3
23:37:33.790 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:33.791 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:33.793 00.002 1032 Enqueuing Expose request
23:37:33.795 00.002 10072 Worker thread wakes up
23:37:33.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:33.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:33.795 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:37:34.425 00.630 10072 Exposure complete
23:37:34.478 00.053 10072 worker thread done servicing request
23:37:34.478 00.000 1032 OnExposeComplete: enter
23:37:34.481 00.003 1032 UpdateGuideState(): m_state=6
23:37:34.483 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10238
23:37:34.484 00.001 1032 Star::Find returns 1 (0), X=1109.09, Y=129.68, Mass=1366, SNR=26.0, Peak=118 HFD=3.4
23:37:34.488 00.004 1032 MultiStar: [#1 0.15,0.12,0.99,U] [#2 0.24,0.04,0.84,U] [#3 -0.04,0.10,0.78,U] [#4 0.25,0.09,0.00,M1] [#5 0.22,0.12,0.67,U] [#6 0.22,-0.25,0.00,M3] [#7 0.21,-0.09,0.69,U] [#8 0.23,-0.14,0.00,M1] 
23:37:34.489 00.001 1032 refined, 5 included, MultiStar: {0.18, 0.05}, one-star: {0.30, 0.02}
23:37:34.491 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:37:34.493 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:37:34.495 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.29 mountX=0.01 mountY=-0.19, mountTheta=-1.54
23:37:34.497 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.05, opts=13)
23:37:34.499 00.002 1032 Enqueuing Move request for scope (0.18, 0.05)
23:37:34.501 00.002 10072 Worker thread wakes up
23:37:34.501 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
23:37:34.501 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
23:37:34.501 00.000 10072 Moving (0.18, 0.05) raw xDistance=0.01 yDistance=-0.19
23:37:34.503 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:37:34.506 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:37:34.506 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:37:34.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:34.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:37:34.506 00.000 10072 MoveAxis(E, 0, ABG)
23:37:34.506 00.000 10072 Move returns status 0, amount 0
23:37:34.507 00.001 10072 MoveAxis(N, 0, ABG)
23:37:34.507 00.000 10072 Move returns status 0, amount 0
23:37:34.507 00.000 10072 move complete, result=0
23:37:34.507 00.000 10072 worker thread done servicing request
23:37:34.525 00.018 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:37:34.527 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:34.529 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:34.531 00.002 1032 Enqueuing Expose request
23:37:34.533 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:37:34.534 00.001 10072 Worker thread wakes up
23:37:34.535 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:34.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:34.940 00.405 10072 Exposure complete
23:37:34.984 00.044 10072 worker thread done servicing request
23:37:34.984 00.000 1032 OnExposeComplete: enter
23:37:34.986 00.002 1032 UpdateGuideState(): m_state=6
23:37:34.990 00.004 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10239
23:37:34.991 00.001 1032 Star::Find returns 1 (0), X=1109.07, Y=129.90, Mass=1370, SNR=26.0, Peak=112 HFD=3.1
23:37:34.993 00.002 1032 MultiStar: [#1 0.06,0.17,0.98,U] [#2 0.18,0.05,0.79,U] [#3 -0.12,0.15,0.77,U] [#4 0.11,0.04,0.69,U] [#5 0.09,0.27,0.00,M7] [#6 0.18,-0.21,0.00,M4] [#7 0.04,-0.05,0.69,U] [#8 0.13,0.00,0.52,U] 
23:37:34.994 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.10}, one-star: {0.27, 0.24}
23:37:34.996 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
23:37:34.998 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
23:37:35.000 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.15 cameraTheta=0.79 mountX=0.07 mountY=-0.13, mountTheta=-1.04
23:37:35.003 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
23:37:35.004 00.001 1032 Enqueuing Move request for scope (0.10, 0.10)
23:37:35.006 00.002 10072 Worker thread wakes up
23:37:35.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
23:37:35.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
23:37:35.006 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.13
23:37:35.008 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:37:35.011 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:37:35.011 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:37:35.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:35.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:37:35.011 00.000 10072 MoveAxis(W, 1, ABG)
23:37:35.011 00.000 10072 Guiding  Dir = 3, Dur = 1
23:37:35.012 00.001 10072 IsGuiding returns 0
23:37:35.012 00.000 10072 PulseGuide returned control before completion, sleep 11
23:37:35.027 00.015 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:37:35.029 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:35.030 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:35.032 00.002 1032 Enqueuing Expose request
23:37:35.035 00.003 10072 IsGuiding returns 0
23:37:35.035 00.000 10072 Move returns status 0, amount 1
23:37:35.035 00.000 10072 MoveAxis(N, 0, ABG)
23:37:35.035 00.000 10072 Move returns status 0, amount 0
23:37:35.035 00.000 10072 move complete, result=0
23:37:35.035 00.000 10072 worker thread done servicing request
23:37:35.035 00.000 10072 Worker thread wakes up
23:37:35.035 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:35.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:35.040 00.005 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:37:35.662 00.622 10072 Exposure complete
23:37:35.710 00.048 10072 worker thread done servicing request
23:37:35.710 00.000 1032 OnExposeComplete: enter
23:37:35.713 00.003 1032 UpdateGuideState(): m_state=6
23:37:35.714 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10240
23:37:35.716 00.002 1032 Star::Find returns 1 (0), X=1109.09, Y=129.87, Mass=1385, SNR=26.2, Peak=115 HFD=3.2
23:37:35.717 00.001 1032 MultiStar: [#1 0.16,0.22,0.00,M1] [#2 0.23,0.16,0.00,M1] [#3 -0.07,0.41,0.00,M1] [#4 0.06,0.21,0.69,U] [#5 0.21,0.28,0.00,M8] [#6 0.03,-0.21,0.61,U] [#7 0.07,0.05,0.66,U] [#8 0.12,0.10,0.51,U] 
23:37:35.719 00.002 1032 refined, 4 included, MultiStar: {0.13, 0.09}, one-star: {0.29, 0.21}
23:37:35.721 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:37:35.723 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:37:35.725 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.61 mountX=0.05 mountY=-0.15, mountTheta=-1.22
23:37:35.728 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.09, opts=13)
23:37:35.730 00.002 1032 Enqueuing Move request for scope (0.13, 0.09)
23:37:35.732 00.002 10072 Worker thread wakes up
23:37:35.733 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
23:37:35.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
23:37:35.733 00.000 10072 Moving (0.13, 0.09) raw xDistance=0.05 yDistance=-0.15
23:37:35.735 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:37:35.740 00.005 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:37:35.740 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:37:35.740 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:35.740 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:37:35.740 00.000 10072 MoveAxis(W, 2, ABG)
23:37:35.740 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:35.741 00.001 10072 IsGuiding returns 0
23:37:35.741 00.000 10072 PulseGuide returned control before completion, sleep 12
23:37:35.759 00.018 1032 UpdateGuideState exits: m=1385 SNR=26.2
23:37:35.761 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:35.763 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:35.765 00.002 1032 Enqueuing Expose request
23:37:35.768 00.003 10072 IsGuiding returns 0
23:37:35.768 00.000 10072 Move returns status 0, amount 2
23:37:35.768 00.000 10072 MoveAxis(N, 0, ABG)
23:37:35.768 00.000 10072 Move returns status 0, amount 0
23:37:35.768 00.000 10072 move complete, result=0
23:37:35.768 00.000 10072 worker thread done servicing request
23:37:35.768 00.000 10072 Worker thread wakes up
23:37:35.768 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:35.768 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:35.777 00.009 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:37:36.179 00.402 10072 Exposure complete
23:37:36.229 00.050 10072 worker thread done servicing request
23:37:36.229 00.000 1032 OnExposeComplete: enter
23:37:36.233 00.004 1032 UpdateGuideState(): m_state=6
23:37:36.235 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10241
23:37:36.240 00.005 1032 Star::Find returns 1 (0), X=1109.13, Y=129.88, Mass=1266, SNR=25.0, Peak=102 HFD=3.4
23:37:36.243 00.003 1032 MultiStar: [#1 0.15,0.26,0.00,M2] [#2 0.16,0.12,0.85,U] [#3 0.04,0.28,0.00,M2] [#4 0.18,0.17,0.70,U] [#5 0.13,0.20,0.68,U] [#6 0.26,-0.03,0.00,M4] [#7 0.19,0.06,0.71,U] [#8 0.08,0.10,0.57,U] 
23:37:36.245 00.002 1032 refined, 5 included, MultiStar: {0.19, 0.15}, one-star: {0.33, 0.22}
23:37:36.247 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
23:37:36.249 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
23:37:36.252 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=0.15 hyp=0.25 cameraTheta=0.67 mountX=0.10 mountY=-0.23, mountTheta=-1.16
23:37:36.255 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.15, opts=13)
23:37:36.257 00.002 1032 Enqueuing Move request for scope (0.19, 0.15)
23:37:36.259 00.002 10072 Worker thread wakes up
23:37:36.259 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.15) opts 0xd
23:37:36.259 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.15)
23:37:36.259 00.000 10072 Moving (0.19, 0.15) raw xDistance=0.10 yDistance=-0.23
23:37:36.261 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:37:36.264 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:37:36.264 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:37:36.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:37:36.264 00.000 10072 MoveAxis(W, 2, ABG)
23:37:36.264 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:36.264 00.000 10072 IsGuiding returns 0
23:37:36.265 00.001 10072 PulseGuide returned control before completion, sleep 12
23:37:36.283 00.018 1032 UpdateGuideState exits: m=1266 SNR=25.0
23:37:36.286 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:36.288 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:36.289 00.001 1032 Enqueuing Expose request
23:37:36.291 00.002 10072 IsGuiding returns 0
23:37:36.292 00.001 10072 Move returns status 0, amount 2
23:37:36.292 00.000 10072 MoveAxis(N, 146, ABG)
23:37:36.292 00.000 10072 Guiding  Dir = 0, Dur = 146
23:37:36.292 00.000 10072 IsGuiding returns 0
23:37:36.293 00.001 10072 PulseGuide returned control before completion, sleep 156
23:37:36.456 00.163 10072 IsGuiding returns 0
23:37:36.456 00.000 10072 Move returns status 0, amount 146
23:37:36.456 00.000 10072 move complete, result=0
23:37:36.456 00.000 10072 worker thread done servicing request
23:37:36.456 00.000 10072 Worker thread wakes up
23:37:36.456 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 146 ms NORTH
23:37:36.459 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:36.459 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:37.083 00.624 10072 Exposure complete
23:37:37.127 00.044 10072 worker thread done servicing request
23:37:37.127 00.000 1032 OnExposeComplete: enter
23:37:37.129 00.002 1032 UpdateGuideState(): m_state=6
23:37:37.131 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10242
23:37:37.132 00.001 1032 Star::Find returns 1 (0), X=1108.87, Y=129.81, Mass=1378, SNR=26.1, Peak=109 HFD=3.4
23:37:37.134 00.002 1032 MultiStar: [#1 -0.14,0.06,0.97,U] [#2 -0.10,-0.03,0.79,U] [#3 -0.33,-0.03,0.00,M3] [#4 -0.07,0.00,0.69,U] [#5 0.06,0.03,0.68,U] [#6 -0.06,-0.31,0.00,M5] [#7 -0.23,-0.20,0.00,M1] [#8 -0.11,-0.20,0.54,U] 
23:37:37.136 00.002 1032 refined, 5 included, MultiStar: {-0.04, 0.02}, one-star: {0.08, 0.15}
23:37:37.138 00.002 1032 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.83) = xAngle (0.87 = 0.87)
23:37:37.139 00.001 1032 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.87 = 0.87)
23:37:37.140 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.70 mountX=0.03 mountY=0.04, mountTheta=0.87
23:37:37.144 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
23:37:37.146 00.002 1032 Enqueuing Move request for scope (-0.04, 0.02)
23:37:37.147 00.001 10072 Worker thread wakes up
23:37:37.148 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:37:37.148 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:37:37.148 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.04
23:37:37.149 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:37:37.153 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:37:37.153 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:37:37.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:37.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:37:37.153 00.000 10072 MoveAxis(W, 1, ABG)
23:37:37.153 00.000 10072 Guiding  Dir = 3, Dur = 1
23:37:37.154 00.001 10072 IsGuiding returns 0
23:37:37.154 00.000 10072 PulseGuide returned control before completion, sleep 11
23:37:37.169 00.015 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:37:37.172 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:37.174 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:37.177 00.003 1032 Enqueuing Expose request
23:37:37.180 00.003 10072 IsGuiding returns 0
23:37:37.180 00.000 10072 Move returns status 0, amount 1
23:37:37.180 00.000 10072 MoveAxis(N, 0, ABG)
23:37:37.180 00.000 10072 Move returns status 0, amount 0
23:37:37.180 00.000 10072 move complete, result=0
23:37:37.180 00.000 10072 worker thread done servicing request
23:37:37.180 00.000 10072 Worker thread wakes up
23:37:37.180 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:37.180 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:37.187 00.007 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
23:37:37.599 00.412 10072 Exposure complete
23:37:37.651 00.052 10072 worker thread done servicing request
23:37:37.651 00.000 1032 OnExposeComplete: enter
23:37:37.654 00.003 1032 UpdateGuideState(): m_state=6
23:37:37.655 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10243
23:37:37.657 00.002 1032 Star::Find returns 1 (0), X=1108.95, Y=129.76, Mass=1443, SNR=26.7, Peak=113 HFD=3.4
23:37:37.659 00.002 1032 MultiStar: [#1 -0.13,0.14,0.97,U] [#2 -0.12,-0.05,0.77,U] [#3 -0.30,0.09,0.00,M4] [#4 -0.10,0.11,0.68,U] [#5 -0.01,0.04,0.68,U] [#6 -0.06,-0.16,0.59,U] [#7 -0.12,-0.03,0.70,U] [#8 -0.06,-0.04,0.50,U] 
23:37:37.660 00.001 1032 refined, 7 included, MultiStar: {-0.05, 0.03}, one-star: {0.15, 0.11}
23:37:37.663 00.003 1032 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.83) = xAngle (0.76 = 0.76)
23:37:37.665 00.002 1032 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.76 = 0.76)
23:37:37.666 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.59 mountX=0.04 mountY=0.04, mountTheta=0.76
23:37:37.669 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
23:37:37.671 00.002 1032 Enqueuing Move request for scope (-0.05, 0.03)
23:37:37.676 00.005 10072 Worker thread wakes up
23:37:37.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
23:37:37.676 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
23:37:37.676 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
23:37:37.679 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:37:37.682 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:37:37.682 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:37:37.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:37.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:37:37.682 00.000 10072 MoveAxis(W, 1, ABG)
23:37:37.682 00.000 10072 Guiding  Dir = 3, Dur = 1
23:37:37.682 00.000 10072 IsGuiding returns 0
23:37:37.683 00.001 10072 PulseGuide returned control before completion, sleep 11
23:37:37.700 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.7
23:37:37.702 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:37.705 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:37.708 00.003 1032 Enqueuing Expose request
23:37:37.709 00.001 10072 IsGuiding returns 0
23:37:37.709 00.000 10072 Move returns status 0, amount 1
23:37:37.709 00.000 10072 MoveAxis(N, 0, ABG)
23:37:37.710 00.001 10072 Move returns status 0, amount 0
23:37:37.710 00.000 10072 move complete, result=0
23:37:37.710 00.000 10072 worker thread done servicing request
23:37:37.710 00.000 10072 Worker thread wakes up
23:37:37.710 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:37.710 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:37.719 00.009 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
23:37:38.349 00.630 10072 Exposure complete
23:37:38.401 00.052 10072 worker thread done servicing request
23:37:38.402 00.001 1032 OnExposeComplete: enter
23:37:38.403 00.001 1032 UpdateGuideState(): m_state=6
23:37:38.405 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10244
23:37:38.407 00.002 1032 Star::Find returns 1 (0), X=1108.81, Y=129.86, Mass=1391, SNR=26.2, Peak=96 HFD=3.4
23:37:38.409 00.002 1032 MultiStar: [#1 -0.17,0.21,0.00,M1] [#2 -0.04,0.12,0.78,U] [#3 -0.12,0.04,0.77,U] [#4 -0.06,0.07,0.66,U] [#5 0.01,0.17,0.64,U] [#6 -0.22,-0.15,0.00,M5] [#7 -0.22,-0.09,0.71,U] [#8 -0.13,0.06,0.51,U] 
23:37:38.410 00.001 1032 refined, 6 included, MultiStar: {-0.07, 0.09}, one-star: {0.01, 0.20}
23:37:38.412 00.002 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
23:37:38.414 00.002 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
23:37:38.416 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.26 mountX=0.10 mountY=0.05, mountTheta=0.43
23:37:38.419 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.09, opts=13)
23:37:38.421 00.002 1032 Enqueuing Move request for scope (-0.07, 0.09)
23:37:38.423 00.002 10072 Worker thread wakes up
23:37:38.425 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
23:37:38.425 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
23:37:38.425 00.000 10072 Moving (-0.07, 0.09) raw xDistance=0.10 yDistance=0.05
23:37:38.426 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:37:38.431 00.005 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:37:38.431 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:37:38.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:38.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:37:38.431 00.000 10072 MoveAxis(W, 2, ABG)
23:37:38.431 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:38.431 00.000 10072 IsGuiding returns 0
23:37:38.432 00.001 10072 PulseGuide returned control before completion, sleep 12
23:37:38.446 00.014 1032 UpdateGuideState exits: m=1391 SNR=26.2
23:37:38.449 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:38.450 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:38.453 00.003 1032 Enqueuing Expose request
23:37:38.456 00.003 10072 IsGuiding returns 0
23:37:38.456 00.000 10072 Move returns status 0, amount 2
23:37:38.456 00.000 10072 MoveAxis(N, 0, ABG)
23:37:38.456 00.000 10072 Move returns status 0, amount 0
23:37:38.456 00.000 10072 move complete, result=0
23:37:38.456 00.000 10072 worker thread done servicing request
23:37:38.457 00.001 10072 Worker thread wakes up
23:37:38.457 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:38.457 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:38.465 00.008 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:37:38.865 00.400 10072 Exposure complete
23:37:38.916 00.051 10072 worker thread done servicing request
23:37:38.916 00.000 1032 OnExposeComplete: enter
23:37:38.918 00.002 1032 UpdateGuideState(): m_state=6
23:37:38.919 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10245
23:37:38.921 00.002 1032 Star::Find returns 1 (0), X=1108.78, Y=129.93, Mass=1434, SNR=26.6, Peak=98 HFD=3.4
23:37:38.923 00.002 1032 MultiStar: [#1 -0.17,0.16,0.93,U] [#2 -0.00,0.10,0.83,U] [#3 -0.25,0.03,0.76,U] [#4 -0.11,0.15,0.65,U] [#5 0.10,0.18,0.62,U] [#6 -0.09,-0.10,0.61,U] [#7 -0.12,-0.07,0.69,U] [#8 -0.16,0.07,0.50,U] 
23:37:38.924 00.001 1032 refined, 8 included, MultiStar: {-0.09, 0.10}, one-star: {-0.01, 0.28}
23:37:38.926 00.002 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
23:37:38.928 00.002 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
23:37:38.930 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.13 cameraTheta=2.28 mountX=0.12 mountY=0.06, mountTheta=0.45
23:37:38.932 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.10, opts=13)
23:37:38.933 00.001 1032 Enqueuing Move request for scope (-0.09, 0.10)
23:37:38.934 00.001 10072 Worker thread wakes up
23:37:38.935 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
23:37:38.935 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
23:37:38.935 00.000 10072 Moving (-0.09, 0.10) raw xDistance=0.12 yDistance=0.06
23:37:38.936 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:37:38.939 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:37:38.939 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:37:38.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:38.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:37:38.939 00.000 10072 MoveAxis(W, 2, ABG)
23:37:38.939 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:38.940 00.001 10072 IsGuiding returns 0
23:37:38.940 00.000 10072 PulseGuide returned control before completion, sleep 12
23:37:38.954 00.014 10072 IsGuiding returns 0
23:37:38.954 00.000 10072 Move returns status 0, amount 2
23:37:38.954 00.000 10072 MoveAxis(N, 0, ABG)
23:37:38.954 00.000 10072 Move returns status 0, amount 0
23:37:38.954 00.000 10072 move complete, result=0
23:37:38.954 00.000 10072 worker thread done servicing request
23:37:38.955 00.001 1032 UpdateGuideState exits: m=1434 SNR=26.6
23:37:38.958 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:38.960 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:38.961 00.001 1032 Enqueuing Expose request
23:37:38.962 00.001 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
23:37:38.963 00.001 10072 Worker thread wakes up
23:37:38.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:38.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:39.596 00.633 10072 Exposure complete
23:37:39.638 00.042 10072 worker thread done servicing request
23:37:39.638 00.000 1032 OnExposeComplete: enter
23:37:39.641 00.003 1032 UpdateGuideState(): m_state=6
23:37:39.644 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10246
23:37:39.645 00.001 1032 Star::Find returns 1 (0), X=1108.91, Y=129.76, Mass=1361, SNR=25.9, Peak=112 HFD=3.2
23:37:39.648 00.003 1032 MultiStar: [#1 -0.11,0.06,0.96,U] [#2 0.03,0.05,0.82,U] [#3 -0.18,0.05,0.77,U] [#4 -0.04,-0.08,0.64,U] [#5 -0.02,0.07,0.69,U] [#6 -0.02,-0.17,0.62,U] [#7 -0.14,-0.16,0.76,U] [#8 -0.07,-0.10,0.53,U] 
23:37:39.649 00.001 1032 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {0.12, 0.11}
23:37:39.651 00.002 1032 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.83) = xAngle (-4.86 = 1.43)
23:37:39.652 00.001 1032 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.86 = 1.43)
23:37:39.654 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-3.03 mountX=0.01 mountY=0.04, mountTheta=1.43
23:37:39.656 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
23:37:39.659 00.003 1032 Enqueuing Move request for scope (-0.04, -0.01)
23:37:39.661 00.002 10072 Worker thread wakes up
23:37:39.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
23:37:39.661 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
23:37:39.661 00.000 10072 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
23:37:39.663 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:37:39.666 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:37:39.666 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:37:39.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:39.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:37:39.666 00.000 10072 MoveAxis(W, 2, ABG)
23:37:39.666 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:39.666 00.000 10072 IsGuiding returns 0
23:37:39.667 00.001 10072 PulseGuide returned control before completion, sleep 12
23:37:39.682 00.015 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:37:39.685 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:39.687 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:39.689 00.002 1032 Enqueuing Expose request
23:37:39.690 00.001 10072 IsGuiding returns 0
23:37:39.690 00.000 10072 Move returns status 0, amount 2
23:37:39.690 00.000 10072 MoveAxis(N, 0, ABG)
23:37:39.690 00.000 10072 Move returns status 0, amount 0
23:37:39.690 00.000 10072 move complete, result=0
23:37:39.690 00.000 10072 worker thread done servicing request
23:37:39.692 00.002 10072 Worker thread wakes up
23:37:39.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:39.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:39.698 00.006 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:37:40.097 00.399 10072 Exposure complete
23:37:40.140 00.043 10072 worker thread done servicing request
23:37:40.140 00.000 1032 OnExposeComplete: enter
23:37:40.142 00.002 1032 UpdateGuideState(): m_state=6
23:37:40.145 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10247
23:37:40.146 00.001 1032 Star::Find returns 1 (0), X=1109.06, Y=129.82, Mass=1277, SNR=25.1, Peak=104 HFD=3.2
23:37:40.148 00.002 1032 MultiStar: [#1 -0.06,0.08,1.02,U] [#2 -0.02,0.02,0.83,U] [#3 -0.26,0.04,0.00,M2] [#4 -0.03,0.01,0.74,U] [#5 -0.00,0.11,0.70,U] [#6 -0.02,-0.23,0.66,U] [#7 -0.09,-0.10,0.74,U] [#8 -0.10,-0.09,0.53,U] 
23:37:40.150 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.01}, one-star: {0.26, 0.16}
23:37:40.152 00.002 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
23:37:40.154 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
23:37:40.155 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.29 mountX=0.01 mountY=-0.01, mountTheta=-0.54
23:37:40.159 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.01, opts=13)
23:37:40.161 00.002 1032 Enqueuing Move request for scope (0.00, 0.01)
23:37:40.163 00.002 10072 Worker thread wakes up
23:37:40.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
23:37:40.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
23:37:40.163 00.000 10072 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.01
23:37:40.165 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:37:40.167 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:37:40.167 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:37:40.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:40.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:37:40.167 00.000 10072 MoveAxis(W, 2, ABG)
23:37:40.167 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:40.168 00.001 10072 IsGuiding returns 0
23:37:40.168 00.000 10072 PulseGuide returned control before completion, sleep 12
23:37:40.185 00.017 1032 UpdateGuideState exits: m=1277 SNR=25.1
23:37:40.188 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:40.190 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:40.191 00.001 1032 Enqueuing Expose request
23:37:40.193 00.002 10072 IsGuiding returns 0
23:37:40.193 00.000 10072 Move returns status 0, amount 2
23:37:40.193 00.000 10072 MoveAxis(N, 0, ABG)
23:37:40.193 00.000 10072 Move returns status 0, amount 0
23:37:40.193 00.000 10072 move complete, result=0
23:37:40.193 00.000 10072 worker thread done servicing request
23:37:40.193 00.000 10072 Worker thread wakes up
23:37:40.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:40.194 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:40.200 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:37:40.831 00.631 10072 Exposure complete
23:37:40.877 00.046 10072 worker thread done servicing request
23:37:40.877 00.000 1032 OnExposeComplete: enter
23:37:40.878 00.001 1032 UpdateGuideState(): m_state=6
23:37:40.880 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10248
23:37:40.881 00.001 1032 Star::Find returns 1 (0), X=1108.87, Y=129.89, Mass=1414, SNR=26.4, Peak=107 HFD=3.2
23:37:40.883 00.002 1032 MultiStar: [#1 -0.08,0.19,0.93,U] [#2 -0.10,0.15,0.80,U] [#3 -0.29,0.06,0.00,M3] [#4 -0.04,0.02,0.63,U] [#5 0.06,0.18,0.66,U] [#6 -0.05,-0.06,0.58,U] [#7 -0.16,-0.02,0.66,U] [#8 -0.08,0.04,0.52,U] 
23:37:40.884 00.001 1032 refined, 7 included, MultiStar: {-0.04, 0.11}, one-star: {0.07, 0.24}
23:37:40.886 00.002 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
23:37:40.887 00.001 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
23:37:40.889 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.12 mountY=0.01, mountTheta=0.11
23:37:40.895 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.11, opts=13)
23:37:40.898 00.003 1032 Enqueuing Move request for scope (-0.04, 0.11)
23:37:40.900 00.002 10072 Worker thread wakes up
23:37:40.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
23:37:40.900 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
23:37:40.901 00.001 10072 Moving (-0.04, 0.11) raw xDistance=0.12 yDistance=0.01
23:37:40.903 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:37:40.905 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:37:40.905 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:37:40.905 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:40.905 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:37:40.905 00.000 10072 MoveAxis(W, 2, ABG)
23:37:40.905 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:40.905 00.000 10072 IsGuiding returns 0
23:37:40.907 00.002 10072 PulseGuide returned control before completion, sleep 12
23:37:40.921 00.014 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:37:40.928 00.007 10072 IsGuiding returns 0
23:37:40.928 00.000 10072 Move returns status 0, amount 2
23:37:40.928 00.000 10072 MoveAxis(N, 0, ABG)
23:37:40.928 00.000 10072 Move returns status 0, amount 0
23:37:40.928 00.000 10072 move complete, result=0
23:37:40.928 00.000 10072 worker thread done servicing request
23:37:40.928 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:40.930 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:40.932 00.002 1032 Enqueuing Expose request
23:37:40.933 00.001 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:37:40.936 00.003 10072 Worker thread wakes up
23:37:40.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:40.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:41.349 00.413 10072 Exposure complete
23:37:41.401 00.052 10072 worker thread done servicing request
23:37:41.401 00.000 1032 OnExposeComplete: enter
23:37:41.404 00.003 1032 UpdateGuideState(): m_state=6
23:37:41.406 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10249
23:37:41.408 00.002 1032 Star::Find returns 1 (0), X=1108.85, Y=129.90, Mass=1465, SNR=26.9, Peak=106 HFD=3.4
23:37:41.410 00.002 1032 MultiStar: [#1 -0.12,0.19,0.88,U] [#2 0.02,0.12,0.78,U] [#3 -0.31,0.17,0.00,M4] [#4 -0.01,0.10,0.67,U] [#5 -0.11,0.20,0.64,U] [#6 -0.12,-0.04,0.62,U] [#7 -0.09,-0.04,0.68,U] [#8 -0.01,-0.01,0.49,U] 
23:37:41.411 00.001 1032 refined, 7 included, MultiStar: {-0.04, 0.11}, one-star: {0.06, 0.24}
23:37:41.413 00.002 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
23:37:41.416 00.003 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
23:37:41.418 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.12 mountY=0.01, mountTheta=0.11
23:37:41.420 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.11, opts=13)
23:37:41.423 00.003 1032 Enqueuing Move request for scope (-0.04, 0.11)
23:37:41.425 00.002 10072 Worker thread wakes up
23:37:41.425 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
23:37:41.425 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
23:37:41.425 00.000 10072 Moving (-0.04, 0.11) raw xDistance=0.12 yDistance=0.01
23:37:41.427 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:37:41.430 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:37:41.430 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:37:41.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:41.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:37:41.430 00.000 10072 MoveAxis(W, 2, ABG)
23:37:41.430 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:41.431 00.001 10072 IsGuiding returns 0
23:37:41.431 00.000 10072 PulseGuide returned control before completion, sleep 12
23:37:41.448 00.017 1032 UpdateGuideState exits: m=1465 SNR=26.9
23:37:41.450 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:41.452 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:41.454 00.002 1032 Enqueuing Expose request
23:37:41.457 00.003 10072 IsGuiding returns 0
23:37:41.457 00.000 10072 Move returns status 0, amount 2
23:37:41.457 00.000 10072 MoveAxis(N, 0, ABG)
23:37:41.457 00.000 10072 Move returns status 0, amount 0
23:37:41.457 00.000 10072 move complete, result=0
23:37:41.457 00.000 10072 worker thread done servicing request
23:37:41.457 00.000 10072 Worker thread wakes up
23:37:41.457 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:41.457 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:41.465 00.008 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:37:42.085 00.620 10072 Exposure complete
23:37:42.136 00.051 10072 worker thread done servicing request
23:37:42.136 00.000 1032 OnExposeComplete: enter
23:37:42.138 00.002 1032 UpdateGuideState(): m_state=6
23:37:42.139 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10250
23:37:42.141 00.002 1032 Star::Find returns 1 (0), X=1108.90, Y=129.89, Mass=1533, SNR=27.5, Peak=115 HFD=3.1
23:37:42.143 00.002 1032 MultiStar: [#1 -0.08,0.19,0.92,U] [#2 -0.08,0.06,0.76,U] [#3 -0.19,0.12,0.74,U] [#4 -0.10,0.02,0.65,U] [#5 -0.11,0.03,0.63,U] [#6 -0.01,-0.06,0.58,U] [#7 -0.07,0.03,0.67,U] [#8 -0.05,0.01,0.52,U] 
23:37:42.145 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.09}, one-star: {0.10, 0.23}
23:37:42.147 00.002 1032 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.83) = xAngle (0.34 = 0.34)
23:37:42.150 00.003 1032 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.34 = 0.34)
23:37:42.151 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.17 mountX=0.10 mountY=0.04, mountTheta=0.34
23:37:42.155 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.09, opts=13)
23:37:42.157 00.002 1032 Enqueuing Move request for scope (-0.06, 0.09)
23:37:42.159 00.002 10072 Worker thread wakes up
23:37:42.159 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
23:37:42.159 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
23:37:42.159 00.000 10072 Moving (-0.06, 0.09) raw xDistance=0.10 yDistance=0.04
23:37:42.163 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:37:42.165 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:37:42.165 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:37:42.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:42.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:37:42.165 00.000 10072 MoveAxis(W, 2, ABG)
23:37:42.167 00.002 10072 Guiding  Dir = 3, Dur = 2
23:37:42.167 00.000 10072 IsGuiding returns 0
23:37:42.168 00.001 10072 PulseGuide returned control before completion, sleep 12
23:37:42.184 00.016 1032 UpdateGuideState exits: m=1533 SNR=27.5
23:37:42.186 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:42.189 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:42.190 00.001 1032 Enqueuing Expose request
23:37:42.192 00.002 10072 IsGuiding returns 0
23:37:42.192 00.000 10072 Move returns status 0, amount 2
23:37:42.192 00.000 10072 MoveAxis(N, 0, ABG)
23:37:42.192 00.000 10072 Move returns status 0, amount 0
23:37:42.192 00.000 10072 move complete, result=0
23:37:42.192 00.000 10072 worker thread done servicing request
23:37:42.193 00.001 10072 Worker thread wakes up
23:37:42.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:42.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:42.201 00.008 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:37:42.600 00.399 10072 Exposure complete
23:37:42.647 00.047 10072 worker thread done servicing request
23:37:42.648 00.001 1032 OnExposeComplete: enter
23:37:42.650 00.002 1032 UpdateGuideState(): m_state=6
23:37:42.653 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10251
23:37:42.654 00.001 1032 Star::Find returns 1 (0), X=1108.91, Y=129.81, Mass=1434, SNR=26.6, Peak=114 HFD=3.3
23:37:42.656 00.002 1032 MultiStar: [#1 -0.04,0.09,0.95,U] [#2 0.01,0.03,0.78,U] [#3 -0.19,0.14,0.72,U] [#4 -0.06,0.07,0.67,U] [#5 0.04,0.26,0.00,M1] [#6 -0.04,-0.11,0.62,U] [#7 -0.01,-0.02,0.71,U] [#8 0.04,-0.17,0.50,U] 
23:37:42.657 00.001 1032 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {0.11, 0.15}
23:37:42.659 00.002 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
23:37:42.661 00.002 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
23:37:42.663 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.99 mountX=0.05 mountY=0.01, mountTheta=0.16
23:37:42.665 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
23:37:42.667 00.002 1032 Enqueuing Move request for scope (-0.02, 0.04)
23:37:42.669 00.002 10072 Worker thread wakes up
23:37:42.669 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
23:37:42.669 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
23:37:42.669 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=0.01
23:37:42.670 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:37:42.674 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:37:42.674 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:37:42.674 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:42.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:37:42.674 00.000 10072 MoveAxis(W, 2, ABG)
23:37:42.674 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:42.675 00.001 10072 IsGuiding returns 0
23:37:42.676 00.001 10072 PulseGuide returned control before completion, sleep 12
23:37:42.691 00.015 10072 IsGuiding returns 0
23:37:42.691 00.000 10072 Move returns status 0, amount 2
23:37:42.691 00.000 10072 MoveAxis(N, 0, ABG)
23:37:42.691 00.000 10072 Move returns status 0, amount 0
23:37:42.692 00.001 10072 move complete, result=0
23:37:42.692 00.000 10072 worker thread done servicing request
23:37:42.693 00.001 1032 UpdateGuideState exits: m=1434 SNR=26.6
23:37:42.695 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:42.697 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:42.698 00.001 1032 Enqueuing Expose request
23:37:42.700 00.002 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:37:42.701 00.001 10072 Worker thread wakes up
23:37:42.701 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:42.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:43.335 00.634 10072 Exposure complete
23:37:43.386 00.051 10072 worker thread done servicing request
23:37:43.386 00.000 1032 OnExposeComplete: enter
23:37:43.388 00.002 1032 UpdateGuideState(): m_state=6
23:37:43.390 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10252
23:37:43.391 00.001 1032 Star::Find returns 1 (0), X=1108.92, Y=130.01, Mass=1376, SNR=26.1, Peak=100 HFD=3.0
23:37:43.397 00.006 1032 MultiStar: [#1 -0.01,0.22,0.98,U] [#2 0.08,0.16,0.78,U] [#3 -0.11,0.13,0.78,U] [#4 -0.04,0.02,0.66,U] [#5 0.01,0.20,0.64,U] [#6 0.00,-0.04,0.62,U] [#7 -0.09,0.00,0.72,U] [#8 0.03,0.03,0.50,U] 
23:37:43.398 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.14}, one-star: {0.12, 0.35}
23:37:43.400 00.002 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
23:37:43.402 00.002 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
23:37:43.404 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.55 mountX=0.13 mountY=-0.04, mountTheta=-0.28
23:37:43.407 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.14, opts=13)
23:37:43.409 00.002 1032 Enqueuing Move request for scope (0.00, 0.14)
23:37:43.412 00.003 10072 Worker thread wakes up
23:37:43.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
23:37:43.412 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
23:37:43.412 00.000 10072 Moving (0.00, 0.14) raw xDistance=0.13 yDistance=-0.04
23:37:43.414 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:37:43.416 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.85
23:37:43.416 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:37:43.416 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:43.416 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:37:43.417 00.001 10072 MoveAxis(W, 65, ABG)
23:37:43.417 00.000 10072 Guiding  Dir = 3, Dur = 65
23:37:43.417 00.000 10072 IsGuiding returns 0
23:37:43.418 00.001 10072 PulseGuide returned control before completion, sleep 75
23:37:43.436 00.018 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:37:43.438 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:43.439 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:43.441 00.002 1032 Enqueuing Expose request
23:37:43.505 00.064 10072 IsGuiding returns 0
23:37:43.505 00.000 10072 Move returns status 0, amount 65
23:37:43.505 00.000 10072 MoveAxis(N, 0, ABG)
23:37:43.505 00.000 10072 Move returns status 0, amount 0
23:37:43.505 00.000 10072 move complete, result=0
23:37:43.505 00.000 10072 worker thread done servicing request
23:37:43.505 00.000 10072 Worker thread wakes up
23:37:43.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:43.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:43.505 00.000 1032 GuideStep: 0.1 px 65 ms WEST, -0.0 px 0 ms NORTH
23:37:43.916 00.411 10072 Exposure complete
23:37:43.966 00.050 10072 worker thread done servicing request
23:37:43.966 00.000 1032 OnExposeComplete: enter
23:37:43.967 00.001 1032 UpdateGuideState(): m_state=6
23:37:43.970 00.003 1032 Star::Find(15, 1108, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10253
23:37:43.972 00.002 1032 Star::Find returns 1 (0), X=1108.95, Y=129.90, Mass=1359, SNR=25.9, Peak=106 HFD=3.0
23:37:43.973 00.001 1032 MultiStar: [#1 -0.08,0.09,0.98,U] [#2 0.04,0.09,0.81,U] [#3 -0.15,0.09,0.80,U] [#4 0.04,0.09,0.73,U] [#5 -0.04,0.26,0.00,M1] [#6 -0.01,-0.34,0.00,M1] [#7 0.12,-0.00,0.74,U] [#8 -0.09,-0.06,0.52,U] 
23:37:43.975 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.09}, one-star: {0.15, 0.25}
23:37:43.976 00.001 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
23:37:43.978 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
23:37:43.979 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.46 mountX=0.08 mountY=-0.03, mountTheta=-0.37
23:37:43.982 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
23:37:43.983 00.001 1032 Enqueuing Move request for scope (0.01, 0.09)
23:37:43.986 00.003 10072 Worker thread wakes up
23:37:43.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
23:37:43.986 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
23:37:43.986 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.08 yDistance=-0.03
23:37:43.989 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:37:43.992 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:37:43.992 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:37:43.993 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:43.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:37:43.993 00.000 10072 MoveAxis(W, 2, ABG)
23:37:43.993 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:43.993 00.000 10072 IsGuiding returns 0
23:37:43.993 00.000 10072 PulseGuide returned control before completion, sleep 12
23:37:44.010 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:37:44.012 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:44.014 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:44.017 00.003 1032 Enqueuing Expose request
23:37:44.020 00.003 10072 IsGuiding returns 0
23:37:44.020 00.000 10072 Move returns status 0, amount 2
23:37:44.020 00.000 10072 MoveAxis(N, 0, ABG)
23:37:44.020 00.000 10072 Move returns status 0, amount 0
23:37:44.020 00.000 10072 move complete, result=0
23:37:44.020 00.000 10072 worker thread done servicing request
23:37:44.020 00.000 10072 Worker thread wakes up
23:37:44.020 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:44.021 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:44.027 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:37:44.646 00.619 10072 Exposure complete
23:37:44.696 00.050 10072 worker thread done servicing request
23:37:44.696 00.000 1032 OnExposeComplete: enter
23:37:44.698 00.002 1032 UpdateGuideState(): m_state=6
23:37:44.700 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10254
23:37:44.702 00.002 1032 Star::Find returns 1 (0), X=1108.97, Y=129.67, Mass=1381, SNR=26.1, Peak=111 HFD=3.3
23:37:44.704 00.002 1032 MultiStar: [#1 0.03,0.11,0.92,U] [#2 -0.06,-0.08,0.78,U] [#3 -0.05,0.08,0.76,U] [#4 0.04,-0.03,0.69,U] [#5 0.09,0.16,0.68,U] [#6 0.00,-0.17,0.61,U] [#7 -0.08,-0.11,0.71,U] [#8 -0.16,-0.11,0.54,U] 
23:37:44.706 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.17, 0.02}
23:37:44.709 00.003 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
23:37:44.711 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
23:37:44.714 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.45 mountX=-0.01 mountY=-0.01, mountTheta=-2.28
23:37:44.717 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
23:37:44.718 00.001 1032 Enqueuing Move request for scope (0.01, -0.01)
23:37:44.720 00.002 10072 Worker thread wakes up
23:37:44.720 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:37:44.720 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:37:44.721 00.001 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
23:37:44.722 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:37:44.725 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:37:44.725 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:37:44.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:44.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:37:44.725 00.000 10072 MoveAxis(W, 1, ABG)
23:37:44.725 00.000 10072 Guiding  Dir = 3, Dur = 1
23:37:44.726 00.001 10072 IsGuiding returns 0
23:37:44.726 00.000 10072 PulseGuide returned control before completion, sleep 11
23:37:44.738 00.012 10072 IsGuiding returns 0
23:37:44.738 00.000 10072 Move returns status 0, amount 1
23:37:44.738 00.000 10072 MoveAxis(N, 0, ABG)
23:37:44.738 00.000 10072 Move returns status 0, amount 0
23:37:44.738 00.000 10072 move complete, result=0
23:37:44.739 00.001 10072 worker thread done servicing request
23:37:44.744 00.005 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:37:44.747 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:44.749 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:44.750 00.001 1032 Enqueuing Expose request
23:37:44.752 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:37:44.754 00.002 10072 Worker thread wakes up
23:37:44.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:44.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:45.164 00.410 10072 Exposure complete
23:37:45.218 00.054 10072 worker thread done servicing request
23:37:45.218 00.000 1032 OnExposeComplete: enter
23:37:45.220 00.002 1032 UpdateGuideState(): m_state=6
23:37:45.223 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10255
23:37:45.225 00.002 1032 Star::Find returns 1 (0), X=1109.05, Y=129.78, Mass=1409, SNR=26.4, Peak=113 HFD=3.4
23:37:45.228 00.003 1032 MultiStar: [#1 0.02,0.10,1.02,U] [#2 0.02,-0.15,0.79,U] [#3 -0.20,-0.08,0.79,U] [#4 0.08,0.05,0.66,U] [#5 0.09,0.09,0.63,U] [#6 -0.03,-0.26,0.63,U] [#7 0.02,-0.09,0.71,U] [#8 -0.04,-0.19,0.51,U] 
23:37:45.230 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.25, 0.12}
23:37:45.231 00.001 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
23:37:45.233 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
23:37:45.235 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.75 mountX=-0.04 mountY=-0.02, mountTheta=-2.58
23:37:45.239 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
23:37:45.242 00.003 1032 Enqueuing Move request for scope (0.03, -0.03)
23:37:45.243 00.001 10072 Worker thread wakes up
23:37:45.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:37:45.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:37:45.243 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
23:37:45.247 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:37:45.249 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:37:45.249 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:37:45.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:45.250 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:37:45.250 00.000 10072 MoveAxis(W, 1, ABG)
23:37:45.250 00.000 10072 Guiding  Dir = 3, Dur = 1
23:37:45.251 00.001 10072 IsGuiding returns 0
23:37:45.251 00.000 10072 PulseGuide returned control before completion, sleep 11
23:37:45.271 00.020 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:37:45.276 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:45.278 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:45.282 00.004 1032 Enqueuing Expose request
23:37:45.285 00.003 10072 IsGuiding returns 0
23:37:45.285 00.000 10072 Move returns status 0, amount 1
23:37:45.285 00.000 10072 MoveAxis(N, 0, ABG)
23:37:45.285 00.000 10072 Move returns status 0, amount 0
23:37:45.285 00.000 10072 move complete, result=0
23:37:45.285 00.000 10072 worker thread done servicing request
23:37:45.285 00.000 10072 Worker thread wakes up
23:37:45.285 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:45.285 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:45.294 00.009 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:37:45.917 00.623 10072 Exposure complete
23:37:45.966 00.049 10072 worker thread done servicing request
23:37:45.966 00.000 1032 OnExposeComplete: enter
23:37:45.968 00.002 1032 UpdateGuideState(): m_state=6
23:37:45.971 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10256
23:37:45.973 00.002 1032 Star::Find returns 1 (0), X=1108.97, Y=129.70, Mass=1390, SNR=26.2, Peak=116 HFD=3.3
23:37:45.974 00.001 1032 MultiStar: [#1 0.04,0.02,0.95,U] [#2 0.07,-0.02,0.82,U] [#3 -0.19,0.05,0.79,U] [#4 0.00,-0.04,0.67,U] [#5 0.19,0.04,0.66,U] [#6 0.05,-0.31,0.00,M1] [#7 -0.03,-0.20,0.69,U] [#8 0.02,-0.18,0.50,U] 
23:37:45.977 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.17, 0.05}
23:37:45.979 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
23:37:45.980 00.001 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
23:37:45.982 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.55 mountX=-0.03 mountY=-0.03, mountTheta=-2.38
23:37:45.986 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
23:37:45.989 00.003 1032 Enqueuing Move request for scope (0.04, -0.02)
23:37:45.990 00.001 10072 Worker thread wakes up
23:37:45.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:37:45.990 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:37:45.990 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
23:37:45.993 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:37:45.995 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:37:45.997 00.002 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:37:45.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:45.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:37:45.997 00.000 10072 MoveAxis(W, 1, ABG)
23:37:45.997 00.000 10072 Guiding  Dir = 3, Dur = 1
23:37:45.997 00.000 10072 IsGuiding returns 0
23:37:45.998 00.001 10072 PulseGuide returned control before completion, sleep 11
23:37:46.015 00.017 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:37:46.018 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:46.020 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:46.022 00.002 1032 Enqueuing Expose request
23:37:46.025 00.003 10072 IsGuiding returns 0
23:37:46.025 00.000 10072 Move returns status 0, amount 1
23:37:46.025 00.000 10072 MoveAxis(N, 0, ABG)
23:37:46.025 00.000 10072 Move returns status 0, amount 0
23:37:46.025 00.000 10072 move complete, result=0
23:37:46.026 00.001 10072 worker thread done servicing request
23:37:46.026 00.000 10072 Worker thread wakes up
23:37:46.026 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:46.026 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:46.033 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:37:46.433 00.400 10072 Exposure complete
23:37:46.481 00.048 10072 worker thread done servicing request
23:37:46.481 00.000 1032 OnExposeComplete: enter
23:37:46.484 00.003 1032 UpdateGuideState(): m_state=6
23:37:46.486 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10257
23:37:46.490 00.004 1032 Star::Find returns 1 (0), X=1108.93, Y=129.79, Mass=1446, SNR=26.7, Peak=114 HFD=3.3
23:37:46.492 00.002 1032 MultiStar: [#1 -0.02,0.02,0.95,U] [#2 0.13,-0.01,0.78,U] [#3 -0.01,-0.05,0.78,U] [#4 0.01,0.02,0.68,U] [#5 0.13,0.24,0.00,M1] [#6 0.09,-0.29,0.00,M2] [#7 -0.03,-0.12,0.66,U] [#8 0.08,-0.05,0.53,U] 
23:37:46.494 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.00}, one-star: {0.14, 0.13}
23:37:46.495 00.001 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
23:37:46.497 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
23:37:46.498 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.07 mountX=-0.01 mountY=-0.04, mountTheta=-1.76
23:37:46.502 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
23:37:46.505 00.003 1032 Enqueuing Move request for scope (0.05, 0.00)
23:37:46.507 00.002 10072 Worker thread wakes up
23:37:46.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
23:37:46.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
23:37:46.507 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.04
23:37:46.510 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:37:46.512 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:37:46.513 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:37:46.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:46.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:37:46.513 00.000 10072 MoveAxis(W, 3, ABG)
23:37:46.513 00.000 10072 Guiding  Dir = 3, Dur = 3
23:37:46.513 00.000 10072 IsGuiding returns 0
23:37:46.513 00.000 10072 PulseGuide returned control before completion, sleep 13
23:37:46.532 00.019 1032 UpdateGuideState exits: m=1446 SNR=26.7
23:37:46.534 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:46.536 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:46.538 00.002 1032 Enqueuing Expose request
23:37:46.540 00.002 10072 IsGuiding returns 0
23:37:46.540 00.000 10072 Move returns status 0, amount 3
23:37:46.540 00.000 10072 MoveAxis(N, 0, ABG)
23:37:46.540 00.000 10072 Move returns status 0, amount 0
23:37:46.540 00.000 10072 move complete, result=0
23:37:46.540 00.000 10072 worker thread done servicing request
23:37:46.541 00.001 10072 Worker thread wakes up
23:37:46.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:46.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:46.549 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:37:47.167 00.618 10072 Exposure complete
23:37:47.218 00.051 10072 worker thread done servicing request
23:37:47.218 00.000 1032 OnExposeComplete: enter
23:37:47.220 00.002 1032 UpdateGuideState(): m_state=6
23:37:47.222 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10258
23:37:47.224 00.002 1032 Star::Find returns 1 (0), X=1108.94, Y=129.78, Mass=1444, SNR=26.7, Peak=107 HFD=3.4
23:37:47.227 00.003 1032 MultiStar: [#1 0.05,0.11,0.92,U] [#2 0.07,0.03,0.79,U] [#3 -0.07,0.19,0.75,U] [#4 0.07,0.02,0.69,U] [#5 0.11,0.27,0.00,M2] [#6 0.10,-0.10,0.64,U] [#7 0.02,-0.09,0.69,U] [#8 0.18,-0.12,0.50,U] 
23:37:47.229 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.15, 0.12}
23:37:47.230 00.001 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
23:37:47.232 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
23:37:47.234 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.49 mountX=0.02 mountY=-0.08, mountTheta=-1.34
23:37:47.239 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
23:37:47.241 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
23:37:47.244 00.003 10072 Worker thread wakes up
23:37:47.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:37:47.244 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:37:47.244 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
23:37:47.246 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:37:47.248 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:37:47.248 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:37:47.248 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:47.248 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:37:47.248 00.000 10072 MoveAxis(W, 2, ABG)
23:37:47.248 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:47.249 00.001 10072 IsGuiding returns 0
23:37:47.250 00.001 10072 PulseGuide returned control before completion, sleep 12
23:37:47.266 00.016 1032 UpdateGuideState exits: m=1444 SNR=26.7
23:37:47.269 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:47.272 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:47.273 00.001 1032 Enqueuing Expose request
23:37:47.276 00.003 10072 IsGuiding returns 0
23:37:47.276 00.000 10072 Move returns status 0, amount 2
23:37:47.276 00.000 10072 MoveAxis(N, 0, ABG)
23:37:47.276 00.000 10072 Move returns status 0, amount 0
23:37:47.276 00.000 10072 move complete, result=0
23:37:47.276 00.000 10072 worker thread done servicing request
23:37:47.276 00.000 10072 Worker thread wakes up
23:37:47.277 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:47.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:47.286 00.009 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:37:47.683 00.397 10072 Exposure complete
23:37:47.738 00.055 10072 worker thread done servicing request
23:37:47.738 00.000 1032 OnExposeComplete: enter
23:37:47.742 00.004 1032 UpdateGuideState(): m_state=6
23:37:47.745 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10259
23:37:47.747 00.002 1032 Star::Find returns 1 (0), X=1109.00, Y=129.78, Mass=1428, SNR=26.5, Peak=119 HFD=3.3
23:37:47.749 00.002 1032 MultiStar: [#1 -0.03,0.06,0.96,U] [#2 0.02,-0.03,0.76,U] [#3 -0.03,0.22,0.74,U] [#4 0.09,0.08,0.67,U] [#5 0.14,0.23,0.00,M3] [#6 0.10,-0.16,0.64,U] [#7 0.02,-0.04,0.68,U] [#8 0.03,-0.16,0.53,U] 
23:37:47.752 00.003 1032 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {0.20, 0.12}
23:37:47.753 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
23:37:47.755 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
23:37:47.757 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.46 mountX=0.01 mountY=-0.06, mountTheta=-1.37
23:37:47.761 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:37:47.762 00.001 1032 Enqueuing Move request for scope (0.05, 0.03)
23:37:47.764 00.002 10072 Worker thread wakes up
23:37:47.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:37:47.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:37:47.764 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
23:37:47.767 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:37:47.770 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:37:47.770 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:37:47.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:47.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:37:47.770 00.000 10072 MoveAxis(W, 1, ABG)
23:37:47.770 00.000 10072 Guiding  Dir = 3, Dur = 1
23:37:47.771 00.001 10072 IsGuiding returns 0
23:37:47.771 00.000 10072 PulseGuide returned control before completion, sleep 11
23:37:47.789 00.018 1032 UpdateGuideState exits: m=1428 SNR=26.5
23:37:47.794 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:47.796 00.002 10072 IsGuiding returns 0
23:37:47.796 00.000 10072 Move returns status 0, amount 1
23:37:47.796 00.000 10072 MoveAxis(N, 0, ABG)
23:37:47.796 00.000 10072 Move returns status 0, amount 0
23:37:47.796 00.000 10072 move complete, result=0
23:37:47.796 00.000 10072 worker thread done servicing request
23:37:47.796 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:47.801 00.005 1032 Enqueuing Expose request
23:37:47.808 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:37:47.809 00.001 10072 Worker thread wakes up
23:37:47.810 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:47.810 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:48.435 00.625 10072 Exposure complete
23:37:48.485 00.050 10072 worker thread done servicing request
23:37:48.485 00.000 1032 OnExposeComplete: enter
23:37:48.490 00.005 1032 UpdateGuideState(): m_state=6
23:37:48.492 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10260
23:37:48.495 00.003 1032 Star::Find returns 1 (0), X=1109.01, Y=129.79, Mass=1392, SNR=26.2, Peak=110 HFD=3.2
23:37:48.496 00.001 1032 MultiStar: [#1 0.07,0.01,1.01,U] [#2 0.06,-0.05,0.82,U] [#3 -0.13,0.01,0.77,U] [#4 -0.03,-0.01,0.70,U] [#5 0.18,0.09,0.64,U] [#6 0.09,-0.28,0.00,M1] [#7 0.04,-0.18,0.65,U] [#8 0.03,-0.25,0.50,U] 
23:37:48.497 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {0.21, 0.13}
23:37:48.499 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
23:37:48.500 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
23:37:48.502 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.20 mountX=-0.03 mountY=-0.06, mountTheta=-2.03
23:37:48.504 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
23:37:48.507 00.003 1032 Enqueuing Move request for scope (0.06, -0.01)
23:37:48.508 00.001 10072 Worker thread wakes up
23:37:48.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:37:48.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:37:48.508 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.06
23:37:48.510 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:37:48.513 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:37:48.513 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:37:48.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:48.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:37:48.513 00.000 10072 MoveAxis(W, 2, ABG)
23:37:48.513 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:48.514 00.001 10072 IsGuiding returns 0
23:37:48.514 00.000 10072 PulseGuide returned control before completion, sleep 12
23:37:48.531 00.017 1032 UpdateGuideState exits: m=1392 SNR=26.2
23:37:48.533 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:48.535 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:48.536 00.001 1032 Enqueuing Expose request
23:37:48.541 00.005 10072 IsGuiding returns 0
23:37:48.541 00.000 10072 Move returns status 0, amount 2
23:37:48.541 00.000 10072 MoveAxis(N, 0, ABG)
23:37:48.541 00.000 10072 Move returns status 0, amount 0
23:37:48.541 00.000 10072 move complete, result=0
23:37:48.541 00.000 10072 worker thread done servicing request
23:37:48.541 00.000 10072 Worker thread wakes up
23:37:48.542 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:48.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:48.546 00.004 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:37:48.952 00.406 10072 Exposure complete
23:37:49.002 00.050 10072 worker thread done servicing request
23:37:49.002 00.000 1032 OnExposeComplete: enter
23:37:49.004 00.002 1032 UpdateGuideState(): m_state=6
23:37:49.006 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10261
23:37:49.008 00.002 1032 Star::Find returns 1 (0), X=1108.94, Y=129.69, Mass=1359, SNR=25.9, Peak=113 HFD=3.4
23:37:49.010 00.002 1032 MultiStar: [#1 0.04,-0.01,0.99,U] [#2 0.02,0.05,0.80,U] [#3 -0.10,0.01,0.77,U] [#4 0.04,-0.09,0.69,U] [#5 0.02,0.07,0.66,U] [#6 0.00,-0.25,0.62,U] [#7 -0.02,-0.14,0.70,U] [#8 -0.05,-0.13,0.52,U] 
23:37:49.011 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.14, 0.04}
23:37:49.012 00.001 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
23:37:49.015 00.003 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
23:37:49.016 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.13 mountX=-0.04 mountY=-0.01, mountTheta=-2.96
23:37:49.019 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
23:37:49.022 00.003 1032 Enqueuing Move request for scope (0.02, -0.04)
23:37:49.024 00.002 10072 Worker thread wakes up
23:37:49.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:37:49.024 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:37:49.024 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
23:37:49.028 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:37:49.030 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:37:49.030 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:37:49.030 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:49.031 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:37:49.031 00.000 10072 MoveAxis(W, 1, ABG)
23:37:49.031 00.000 10072 Guiding  Dir = 3, Dur = 1
23:37:49.031 00.000 10072 IsGuiding returns 0
23:37:49.032 00.001 10072 PulseGuide returned control before completion, sleep 11
23:37:49.049 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:37:49.053 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:49.055 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:49.057 00.002 1032 Enqueuing Expose request
23:37:49.059 00.002 10072 IsGuiding returns 0
23:37:49.059 00.000 10072 Move returns status 0, amount 1
23:37:49.059 00.000 10072 MoveAxis(N, 0, ABG)
23:37:49.059 00.000 10072 Move returns status 0, amount 0
23:37:49.059 00.000 10072 move complete, result=0
23:37:49.059 00.000 10072 worker thread done servicing request
23:37:49.059 00.000 10072 Worker thread wakes up
23:37:49.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:49.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:49.065 00.006 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:37:49.690 00.625 10072 Exposure complete
23:37:49.740 00.050 10072 worker thread done servicing request
23:37:49.740 00.000 1032 OnExposeComplete: enter
23:37:49.742 00.002 1032 UpdateGuideState(): m_state=6
23:37:49.744 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10262
23:37:49.746 00.002 1032 Star::Find returns 1 (0), X=1108.96, Y=129.90, Mass=1353, SNR=25.9, Peak=99 HFD=3.0
23:37:49.747 00.001 1032 MultiStar: [#1 -0.08,0.10,0.98,U] [#2 -0.04,-0.02,0.84,U] [#3 -0.24,0.10,0.00,M1] [#4 0.01,0.04,0.70,U] [#5 -0.07,0.19,0.65,U] [#6 -0.07,-0.10,0.59,U] [#7 -0.05,-0.11,0.72,U] [#8 0.02,-0.05,0.55,U] 
23:37:49.748 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.05}, one-star: {0.16, 0.24}
23:37:49.752 00.004 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
23:37:49.753 00.001 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
23:37:49.755 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.73 mountX=0.05 mountY=-0.01, mountTheta=-0.10
23:37:49.757 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
23:37:49.758 00.001 1032 Enqueuing Move request for scope (-0.01, 0.05)
23:37:49.760 00.002 10072 Worker thread wakes up
23:37:49.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
23:37:49.760 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
23:37:49.760 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
23:37:49.763 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:37:49.765 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:37:49.765 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:37:49.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:49.766 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:37:49.766 00.000 10072 MoveAxis(W, 2, ABG)
23:37:49.766 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:49.767 00.001 10072 IsGuiding returns 0
23:37:49.767 00.000 10072 PulseGuide returned control before completion, sleep 12
23:37:49.782 00.015 10072 IsGuiding returns 0
23:37:49.782 00.000 10072 Move returns status 0, amount 2
23:37:49.782 00.000 10072 MoveAxis(N, 0, ABG)
23:37:49.782 00.000 10072 Move returns status 0, amount 0
23:37:49.782 00.000 10072 move complete, result=0
23:37:49.782 00.000 10072 worker thread done servicing request
23:37:49.784 00.002 1032 UpdateGuideState exits: m=1353 SNR=25.9
23:37:49.786 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:49.788 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:49.790 00.002 1032 Enqueuing Expose request
23:37:49.792 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:37:49.793 00.001 10072 Worker thread wakes up
23:37:49.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:49.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:50.211 00.418 10072 Exposure complete
23:37:50.255 00.044 10072 worker thread done servicing request
23:37:50.255 00.000 1032 OnExposeComplete: enter
23:37:50.256 00.001 1032 UpdateGuideState(): m_state=6
23:37:50.259 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10263
23:37:50.260 00.001 1032 Star::Find returns 1 (0), X=1108.95, Y=129.81, Mass=1528, SNR=27.5, Peak=112 HFD=3.5
23:37:50.262 00.002 1032 MultiStar: [#1 -0.05,0.20,0.96,U] [#2 -0.01,0.00,0.75,U] [#3 -0.07,0.08,0.75,U] [#4 0.05,0.09,0.62,U] [#5 0.04,0.11,0.65,U] [#6 0.08,-0.11,0.59,U] [#7 -0.15,-0.07,0.68,U] [#8 -0.04,0.02,0.50,U] 
23:37:50.263 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.07}, one-star: {0.16, 0.16}
23:37:50.264 00.001 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
23:37:50.267 00.003 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
23:37:50.269 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.51 mountX=0.06 mountY=-0.02, mountTheta=-0.32
23:37:50.272 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.07, opts=13)
23:37:50.274 00.002 1032 Enqueuing Move request for scope (0.00, 0.07)
23:37:50.277 00.003 10072 Worker thread wakes up
23:37:50.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
23:37:50.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
23:37:50.277 00.000 10072 Moving (0.00, 0.07) raw xDistance=0.06 yDistance=-0.02
23:37:50.279 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:37:50.281 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:37:50.281 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:37:50.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:50.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:37:50.281 00.000 10072 MoveAxis(W, 1, ABG)
23:37:50.281 00.000 10072 Guiding  Dir = 3, Dur = 1
23:37:50.282 00.001 10072 IsGuiding returns 0
23:37:50.282 00.000 10072 PulseGuide returned control before completion, sleep 11
23:37:50.298 00.016 1032 UpdateGuideState exits: m=1528 SNR=27.5
23:37:50.301 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:50.305 00.004 10072 IsGuiding returns 0
23:37:50.305 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:50.306 00.001 1032 Enqueuing Expose request
23:37:50.309 00.003 10072 Move returns status 0, amount 1
23:37:50.309 00.000 10072 MoveAxis(N, 0, ABG)
23:37:50.309 00.000 10072 Move returns status 0, amount 0
23:37:50.309 00.000 10072 move complete, result=0
23:37:50.309 00.000 10072 worker thread done servicing request
23:37:50.309 00.000 10072 Worker thread wakes up
23:37:50.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:50.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:50.316 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:37:50.946 00.630 10072 Exposure complete
23:37:50.994 00.048 10072 worker thread done servicing request
23:37:50.994 00.000 1032 OnExposeComplete: enter
23:37:50.996 00.002 1032 UpdateGuideState(): m_state=6
23:37:50.998 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10264
23:37:51.000 00.002 1032 Star::Find returns 1 (0), X=1109.02, Y=129.77, Mass=1360, SNR=25.9, Peak=104 HFD=3.2
23:37:51.002 00.002 1032 MultiStar: [#1 -0.05,0.06,0.98,U] [#2 0.11,-0.03,0.77,U] [#3 -0.18,0.04,0.76,U] [#4 -0.06,0.07,0.67,U] [#5 0.17,0.13,0.69,U] [#6 0.09,-0.07,0.65,U] [#7 0.01,-0.11,0.72,U] [#8 0.06,-0.13,0.54,U] 
23:37:51.004 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.22, 0.12}
23:37:51.006 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
23:37:51.007 00.001 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
23:37:51.009 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.37 mountX=0.01 mountY=-0.05, mountTheta=-1.46
23:37:51.011 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
23:37:51.013 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
23:37:51.014 00.001 10072 Worker thread wakes up
23:37:51.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
23:37:51.014 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
23:37:51.015 00.001 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.05
23:37:51.016 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:37:51.019 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:37:51.020 00.001 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:37:51.020 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:51.020 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:37:51.020 00.000 10072 MoveAxis(E, 1, ABG)
23:37:51.020 00.000 10072 Guiding  Dir = 2, Dur = 1
23:37:51.020 00.000 10072 IsGuiding returns 0
23:37:51.021 00.001 10072 PulseGuide returned control before completion, sleep 11
23:37:51.037 00.016 10072 IsGuiding returns 0
23:37:51.037 00.000 10072 Move returns status 0, amount 1
23:37:51.037 00.000 10072 MoveAxis(N, 0, ABG)
23:37:51.037 00.000 10072 Move returns status 0, amount 0
23:37:51.037 00.000 10072 move complete, result=0
23:37:51.037 00.000 10072 worker thread done servicing request
23:37:51.038 00.001 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:37:51.040 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:51.041 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:51.044 00.003 1032 Enqueuing Expose request
23:37:51.045 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:37:51.046 00.001 10072 Worker thread wakes up
23:37:51.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:51.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:51.462 00.416 10072 Exposure complete
23:37:51.513 00.051 10072 worker thread done servicing request
23:37:51.513 00.000 1032 OnExposeComplete: enter
23:37:51.515 00.002 1032 UpdateGuideState(): m_state=6
23:37:51.518 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10265
23:37:51.521 00.003 1032 Star::Find returns 1 (0), X=1108.97, Y=129.86, Mass=1462, SNR=26.9, Peak=114 HFD=3.3
23:37:51.524 00.003 1032 MultiStar: [#1 0.03,0.06,0.95,U] [#2 0.08,0.03,0.77,U] [#3 -0.07,0.11,0.79,U] [#4 -0.03,-0.02,0.65,U] [#5 0.12,0.26,0.00,M1] [#6 0.04,-0.17,0.62,U] [#7 -0.01,-0.08,0.67,U] [#8 -0.01,-0.10,0.50,U] 
23:37:51.527 00.003 1032 refined, 7 included, MultiStar: {0.03, 0.03}, one-star: {0.17, 0.20}
23:37:51.528 00.001 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
23:37:51.530 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
23:37:51.532 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.65 mountX=0.02 mountY=-0.04, mountTheta=-1.18
23:37:51.535 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
23:37:51.537 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
23:37:51.539 00.002 10072 Worker thread wakes up
23:37:51.540 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:37:51.540 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:37:51.540 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
23:37:51.542 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:37:51.545 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:37:51.545 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:37:51.545 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:51.545 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:37:51.545 00.000 10072 MoveAxis(E, 0, ABG)
23:37:51.545 00.000 10072 Move returns status 0, amount 0
23:37:51.545 00.000 10072 MoveAxis(N, 0, ABG)
23:37:51.545 00.000 10072 Move returns status 0, amount 0
23:37:51.545 00.000 10072 move complete, result=0
23:37:51.546 00.001 10072 worker thread done servicing request
23:37:51.563 00.017 1032 UpdateGuideState exits: m=1462 SNR=26.9
23:37:51.566 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:51.568 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:51.570 00.002 1032 Enqueuing Expose request
23:37:51.572 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:37:51.574 00.002 10072 Worker thread wakes up
23:37:51.574 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:51.574 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:52.196 00.622 10072 Exposure complete
23:37:52.245 00.049 10072 worker thread done servicing request
23:37:52.245 00.000 1032 OnExposeComplete: enter
23:37:52.247 00.002 1032 UpdateGuideState(): m_state=6
23:37:52.249 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10266
23:37:52.250 00.001 1032 Star::Find returns 1 (0), X=1109.05, Y=129.98, Mass=1384, SNR=26.1, Peak=106 HFD=3.0
23:37:52.252 00.002 1032 MultiStar: [#1 0.01,0.13,0.99,U] [#2 0.12,0.18,0.78,U] [#3 -0.15,0.16,0.75,U] [#4 -0.00,0.12,0.70,U] [#5 0.15,0.21,0.00,M2] [#6 0.03,-0.02,0.60,U] [#7 0.00,-0.00,0.72,U] [#8 0.06,-0.01,0.54,U] 
23:37:52.254 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.13}, one-star: {0.26, 0.32}
23:37:52.256 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
23:37:52.257 00.001 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
23:37:52.259 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.20 mountX=0.11 mountY=-0.08, mountTheta=-0.63
23:37:52.262 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
23:37:52.264 00.002 1032 Enqueuing Move request for scope (0.05, 0.13)
23:37:52.265 00.001 10072 Worker thread wakes up
23:37:52.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
23:37:52.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
23:37:52.265 00.000 10072 Moving (0.05, 0.13) raw xDistance=0.11 yDistance=-0.08
23:37:52.266 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:37:52.270 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:37:52.270 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:37:52.270 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:52.270 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:37:52.270 00.000 10072 MoveAxis(W, 2, ABG)
23:37:52.271 00.001 10072 Guiding  Dir = 3, Dur = 2
23:37:52.271 00.000 10072 IsGuiding returns 0
23:37:52.271 00.000 10072 PulseGuide returned control before completion, sleep 12
23:37:52.289 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.1
23:37:52.292 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:52.294 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:52.296 00.002 10072 IsGuiding returns 0
23:37:52.296 00.000 1032 Enqueuing Expose request
23:37:52.309 00.013 10072 Move returns status 0, amount 2
23:37:52.309 00.000 10072 MoveAxis(N, 0, ABG)
23:37:52.309 00.000 10072 Move returns status 0, amount 0
23:37:52.309 00.000 10072 move complete, result=0
23:37:52.309 00.000 10072 worker thread done servicing request
23:37:52.309 00.000 10072 Worker thread wakes up
23:37:52.309 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:37:52.312 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:52.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:52.726 00.414 10072 Exposure complete
23:37:52.780 00.054 10072 worker thread done servicing request
23:37:52.780 00.000 1032 OnExposeComplete: enter
23:37:52.783 00.003 1032 UpdateGuideState(): m_state=6
23:37:52.786 00.003 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10267
23:37:52.788 00.002 1032 Star::Find returns 1 (0), X=1109.01, Y=129.99, Mass=1434, SNR=26.6, Peak=111 HFD=3.4
23:37:52.790 00.002 1032 MultiStar: [#1 0.11,0.26,0.00,M1] [#2 0.02,0.13,0.78,U] [#3 -0.14,0.33,0.00,M1] [#4 -0.03,0.30,0.00,M1] [#5 0.06,0.34,0.00,M3] [#6 0.08,0.04,0.60,U] [#7 0.02,0.03,0.69,U] [#8 0.01,0.09,0.49,U] 
23:37:52.791 00.001 1032 refined, 4 included, MultiStar: {0.08, 0.15}, one-star: {0.22, 0.34}
23:37:52.793 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
23:37:52.795 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
23:37:52.796 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.06 mountX=0.12 mountY=-0.12, mountTheta=-0.77
23:37:52.800 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.15, opts=13)
23:37:52.804 00.004 1032 Enqueuing Move request for scope (0.08, 0.15)
23:37:52.806 00.002 10072 Worker thread wakes up
23:37:52.806 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
23:37:52.806 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
23:37:52.806 00.000 10072 Moving (0.08, 0.15) raw xDistance=0.12 yDistance=-0.12
23:37:52.808 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:37:52.811 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:37:52.811 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:37:52.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:52.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:37:52.811 00.000 10072 MoveAxis(W, 1, ABG)
23:37:52.811 00.000 10072 Guiding  Dir = 3, Dur = 1
23:37:52.812 00.001 10072 IsGuiding returns 0
23:37:52.812 00.000 10072 PulseGuide returned control before completion, sleep 11
23:37:52.828 00.016 1032 UpdateGuideState exits: m=1434 SNR=26.6
23:37:52.833 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:52.837 00.004 10072 IsGuiding returns 0
23:37:52.838 00.001 10072 Move returns status 0, amount 1
23:37:52.838 00.000 10072 MoveAxis(N, 0, ABG)
23:37:52.838 00.000 10072 Move returns status 0, amount 0
23:37:52.838 00.000 10072 move complete, result=0
23:37:52.838 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:52.840 00.002 1032 Enqueuing Expose request
23:37:52.842 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:37:52.844 00.002 10072 worker thread done servicing request
23:37:52.845 00.001 10072 Worker thread wakes up
23:37:52.845 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:52.845 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:53.475 00.630 10072 Exposure complete
23:37:53.526 00.051 10072 worker thread done servicing request
23:37:53.526 00.000 1032 OnExposeComplete: enter
23:37:53.529 00.003 1032 UpdateGuideState(): m_state=6
23:37:53.531 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10268
23:37:53.532 00.001 1032 Star::Find returns 1 (0), X=1109.04, Y=129.97, Mass=1404, SNR=26.3, Peak=106 HFD=3.3
23:37:53.534 00.002 1032 MultiStar: [#1 0.07,0.17,0.97,U] [#2 0.11,0.12,0.82,U] [#3 -0.20,0.31,0.00,M2] [#4 0.00,0.16,0.70,U] [#5 0.05,0.30,0.00,M4] [#6 0.15,0.04,0.62,U] [#7 -0.08,0.04,0.64,U] [#8 -0.10,-0.02,0.53,U] 
23:37:53.536 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.14}, one-star: {0.25, 0.31}
23:37:53.538 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
23:37:53.539 00.001 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
23:37:53.542 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.07 mountX=0.11 mountY=-0.11, mountTheta=-0.76
23:37:53.544 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.14, opts=13)
23:37:53.547 00.003 1032 Enqueuing Move request for scope (0.07, 0.14)
23:37:53.549 00.002 10072 Worker thread wakes up
23:37:53.549 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
23:37:53.549 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
23:37:53.549 00.000 10072 Moving (0.07, 0.14) raw xDistance=0.11 yDistance=-0.11
23:37:53.553 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:37:53.556 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:37:53.556 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:37:53.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:53.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:37:53.556 00.000 10072 MoveAxis(W, 1, ABG)
23:37:53.556 00.000 10072 Guiding  Dir = 3, Dur = 1
23:37:53.556 00.000 10072 IsGuiding returns 0
23:37:53.557 00.001 10072 PulseGuide returned control before completion, sleep 11
23:37:53.574 00.017 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:37:53.576 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:53.577 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:53.581 00.004 1032 Enqueuing Expose request
23:37:53.585 00.004 10072 IsGuiding returns 0
23:37:53.585 00.000 10072 Move returns status 0, amount 1
23:37:53.585 00.000 10072 MoveAxis(N, 0, ABG)
23:37:53.585 00.000 10072 Move returns status 0, amount 0
23:37:53.585 00.000 10072 move complete, result=0
23:37:53.585 00.000 10072 worker thread done servicing request
23:37:53.585 00.000 10072 Worker thread wakes up
23:37:53.585 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:53.585 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:53.594 00.009 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:37:53.995 00.401 10072 Exposure complete
23:37:54.045 00.050 10072 worker thread done servicing request
23:37:54.045 00.000 1032 OnExposeComplete: enter
23:37:54.047 00.002 1032 UpdateGuideState(): m_state=6
23:37:54.052 00.005 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10269
23:37:54.056 00.004 1032 Star::Find returns 1 (0), X=1109.02, Y=129.86, Mass=1428, SNR=26.6, Peak=112 HFD=3.3
23:37:54.058 00.002 1032 MultiStar: [#1 0.02,0.22,0.97,U] [#2 0.00,0.12,0.77,U] [#3 -0.11,0.29,0.00,M3] [#4 -0.05,0.29,0.00,M1] [#5 0.05,0.33,0.00,M5] [#6 0.16,-0.05,0.61,U] [#7 -0.02,0.07,0.68,U] [#8 0.06,0.03,0.50,U] 
23:37:54.061 00.003 1032 refined, 5 included, MultiStar: {0.08, 0.12}, one-star: {0.22, 0.21}
23:37:54.063 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
23:37:54.065 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
23:37:54.067 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.99 mountX=0.10 mountY=-0.11, mountTheta=-0.84
23:37:54.070 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
23:37:54.073 00.003 1032 Enqueuing Move request for scope (0.08, 0.12)
23:37:54.075 00.002 10072 Worker thread wakes up
23:37:54.075 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
23:37:54.075 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
23:37:54.075 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.10 yDistance=-0.11
23:37:54.077 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:37:54.080 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:37:54.081 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:37:54.081 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:54.081 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:37:54.081 00.000 10072 MoveAxis(W, 2, ABG)
23:37:54.081 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:54.082 00.001 10072 IsGuiding returns 0
23:37:54.083 00.001 10072 PulseGuide returned control before completion, sleep 12
23:37:54.101 00.018 10072 IsGuiding returns 0
23:37:54.101 00.000 10072 Move returns status 0, amount 2
23:37:54.101 00.000 10072 MoveAxis(N, 0, ABG)
23:37:54.101 00.000 10072 Move returns status 0, amount 0
23:37:54.101 00.000 10072 move complete, result=0
23:37:54.101 00.000 1032 UpdateGuideState exits: m=1428 SNR=26.6
23:37:54.104 00.003 10072 worker thread done servicing request
23:37:54.104 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:54.107 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:54.108 00.001 1032 Enqueuing Expose request
23:37:54.110 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:37:54.114 00.004 10072 Worker thread wakes up
23:37:54.114 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:54.114 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:54.745 00.631 10072 Exposure complete
23:37:54.792 00.047 10072 worker thread done servicing request
23:37:54.793 00.001 1032 OnExposeComplete: enter
23:37:54.794 00.001 1032 UpdateGuideState(): m_state=6
23:37:54.796 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10270
23:37:54.798 00.002 1032 Star::Find returns 1 (0), X=1109.03, Y=129.93, Mass=1427, SNR=26.6, Peak=105 HFD=3.0
23:37:54.801 00.003 1032 MultiStar: [#1 0.02,0.24,0.96,U] [#2 0.02,0.24,0.81,U] [#3 -0.21,0.28,0.00,M4] [#4 -0.01,0.20,0.66,U] [#5 0.09,0.30,0.00,M6] [#6 0.05,-0.09,0.59,U] [#7 -0.11,0.14,0.70,U] [#8 0.06,0.16,0.48,U] 
23:37:54.803 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.18}, one-star: {0.23, 0.27}
23:37:54.807 00.004 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
23:37:54.808 00.001 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
23:37:54.809 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.32 mountX=0.16 mountY=-0.09, mountTheta=-0.51
23:37:54.812 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.18, opts=13)
23:37:54.813 00.001 1032 Enqueuing Move request for scope (0.05, 0.18)
23:37:54.816 00.003 10072 Worker thread wakes up
23:37:54.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
23:37:54.816 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
23:37:54.816 00.000 10072 Moving (0.05, 0.18) raw xDistance=0.16 yDistance=-0.09
23:37:54.819 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:37:54.820 00.001 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.83
23:37:54.821 00.001 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:37:54.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:54.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:37:54.821 00.000 10072 MoveAxis(W, 79, ABG)
23:37:54.821 00.000 10072 Guiding  Dir = 3, Dur = 79
23:37:54.821 00.000 10072 IsGuiding returns 0
23:37:54.822 00.001 10072 PulseGuide returned control before completion, sleep 89
23:37:54.839 00.017 1032 UpdateGuideState exits: m=1427 SNR=26.6
23:37:54.841 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:54.842 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:54.844 00.002 1032 Enqueuing Expose request
23:37:54.916 00.072 10072 IsGuiding returns 0
23:37:54.916 00.000 10072 Move returns status 0, amount 79
23:37:54.916 00.000 10072 MoveAxis(N, 0, ABG)
23:37:54.916 00.000 10072 Move returns status 0, amount 0
23:37:54.916 00.000 10072 move complete, result=0
23:37:54.916 00.000 10072 worker thread done servicing request
23:37:54.916 00.000 10072 Worker thread wakes up
23:37:54.916 00.000 1032 GuideStep: 0.2 px 79 ms WEST, -0.1 px 0 ms NORTH
23:37:54.919 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:54.919 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:55.328 00.409 10072 Exposure complete
23:37:55.375 00.047 10072 worker thread done servicing request
23:37:55.375 00.000 1032 OnExposeComplete: enter
23:37:55.378 00.003 1032 UpdateGuideState(): m_state=6
23:37:55.380 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10271
23:37:55.382 00.002 1032 Star::Find returns 1 (0), X=1108.97, Y=129.87, Mass=1300, SNR=25.4, Peak=97 HFD=3.3
23:37:55.384 00.002 1032 MultiStar: [#1 0.01,0.24,0.98,U] [#2 0.05,0.19,0.83,U] [#3 -0.27,0.29,0.00,M5] [#4 0.03,0.30,0.00,M1] [#5 0.02,0.25,0.68,U] [#6 0.06,0.03,0.67,U] [#7 -0.06,0.10,0.73,U] [#8 0.05,0.02,0.55,U] 
23:37:55.386 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.16}, one-star: {0.17, 0.22}
23:37:55.388 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
23:37:55.390 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
23:37:55.392 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.30 mountX=0.15 mountY=-0.09, mountTheta=-0.53
23:37:55.395 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.16, opts=13)
23:37:55.397 00.002 1032 Enqueuing Move request for scope (0.05, 0.16)
23:37:55.399 00.002 10072 Worker thread wakes up
23:37:55.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
23:37:55.399 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
23:37:55.399 00.000 10072 Moving (0.05, 0.16) raw xDistance=0.15 yDistance=-0.09
23:37:55.402 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:37:55.405 00.003 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.83
23:37:55.405 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
23:37:55.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:55.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:37:55.405 00.000 10072 MoveAxis(W, 70, ABG)
23:37:55.405 00.000 10072 Guiding  Dir = 3, Dur = 70
23:37:55.405 00.000 10072 IsGuiding returns 0
23:37:55.406 00.001 10072 PulseGuide returned control before completion, sleep 80
23:37:55.421 00.015 1032 UpdateGuideState exits: m=1300 SNR=25.4
23:37:55.425 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:55.427 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:55.429 00.002 1032 Enqueuing Expose request
23:37:55.498 00.069 10072 IsGuiding returns 0
23:37:55.498 00.000 10072 Move returns status 0, amount 70
23:37:55.498 00.000 10072 MoveAxis(N, 0, ABG)
23:37:55.498 00.000 10072 Move returns status 0, amount 0
23:37:55.499 00.001 10072 move complete, result=0
23:37:55.499 00.000 10072 worker thread done servicing request
23:37:55.499 00.000 10072 Worker thread wakes up
23:37:55.499 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:55.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:55.501 00.002 1032 GuideStep: 0.1 px 70 ms WEST, -0.1 px 0 ms NORTH
23:37:56.232 00.731 10072 Exposure complete
23:37:56.281 00.049 10072 worker thread done servicing request
23:37:56.281 00.000 1032 OnExposeComplete: enter
23:37:56.283 00.002 1032 UpdateGuideState(): m_state=6
23:37:56.285 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10272
23:37:56.286 00.001 1032 Star::Find returns 1 (0), X=1108.94, Y=129.77, Mass=1315, SNR=25.5, Peak=102 HFD=3.3
23:37:56.288 00.002 1032 MultiStar: [#1 0.05,0.21,0.98,U] [#2 0.17,0.14,0.83,U] [#3 -0.04,0.08,0.77,U] [#4 0.04,0.05,0.68,U] [#5 0.13,0.18,0.69,U] [#6 0.08,-0.12,0.64,U] [#7 0.03,-0.12,0.69,U] [#8 0.07,0.07,0.55,U] 
23:37:56.289 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.14, 0.11}
23:37:56.292 00.003 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
23:37:56.293 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
23:37:56.295 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.79 mountX=0.06 mountY=-0.10, mountTheta=-1.04
23:37:56.298 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
23:37:56.300 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
23:37:56.303 00.003 10072 Worker thread wakes up
23:37:56.303 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:37:56.303 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:37:56.303 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
23:37:56.305 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:37:56.308 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:37:56.308 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:37:56.308 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:56.308 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:37:56.308 00.000 10072 MoveAxis(W, 3, ABG)
23:37:56.308 00.000 10072 Guiding  Dir = 3, Dur = 3
23:37:56.308 00.000 10072 IsGuiding returns 0
23:37:56.309 00.001 10072 PulseGuide returned control before completion, sleep 13
23:37:56.324 00.015 10072 IsGuiding returns 0
23:37:56.325 00.001 10072 Move returns status 0, amount 3
23:37:56.325 00.000 10072 MoveAxis(N, 0, ABG)
23:37:56.325 00.000 10072 Move returns status 0, amount 0
23:37:56.325 00.000 10072 move complete, result=0
23:37:56.325 00.000 10072 worker thread done servicing request
23:37:56.326 00.001 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:37:56.327 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:56.329 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:56.333 00.004 1032 Enqueuing Expose request
23:37:56.337 00.004 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:37:56.339 00.002 10072 Worker thread wakes up
23:37:56.339 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:56.339 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:56.750 00.411 10072 Exposure complete
23:37:56.796 00.046 10072 worker thread done servicing request
23:37:56.796 00.000 1032 OnExposeComplete: enter
23:37:56.799 00.003 1032 UpdateGuideState(): m_state=6
23:37:56.802 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10273
23:37:56.803 00.001 1032 Star::Find returns 1 (0), X=1109.07, Y=129.78, Mass=1449, SNR=26.8, Peak=119 HFD=3.2
23:37:56.805 00.002 1032 MultiStar: [#1 0.11,0.17,0.90,U] [#2 0.16,0.11,0.78,U] [#3 -0.03,0.08,0.76,U] [#4 0.05,0.09,0.69,U] [#5 0.15,0.21,0.67,U] [#6 -0.01,-0.21,0.61,U] [#7 0.10,-0.01,0.69,U] [#8 0.03,0.00,0.49,U] 
23:37:56.808 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.27, 0.13}
23:37:56.810 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:37:56.812 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:37:56.814 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.62 mountX=0.05 mountY=-0.12, mountTheta=-1.21
23:37:56.816 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
23:37:56.818 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
23:37:56.819 00.001 10072 Worker thread wakes up
23:37:56.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:37:56.819 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:37:56.819 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.05 yDistance=-0.12
23:37:56.821 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:37:56.824 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:37:56.824 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:37:56.825 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:56.825 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:37:56.825 00.000 10072 MoveAxis(W, 1, ABG)
23:37:56.825 00.000 10072 Guiding  Dir = 3, Dur = 1
23:37:56.825 00.000 10072 IsGuiding returns 0
23:37:56.826 00.001 10072 PulseGuide returned control before completion, sleep 11
23:37:56.841 00.015 1032 UpdateGuideState exits: m=1449 SNR=26.8
23:37:56.843 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:56.844 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:56.846 00.002 1032 Enqueuing Expose request
23:37:56.848 00.002 10072 IsGuiding returns 0
23:37:56.848 00.000 10072 Move returns status 0, amount 1
23:37:56.848 00.000 10072 MoveAxis(N, 0, ABG)
23:37:56.848 00.000 10072 Move returns status 0, amount 0
23:37:56.848 00.000 10072 move complete, result=0
23:37:56.848 00.000 10072 worker thread done servicing request
23:37:56.848 00.000 10072 Worker thread wakes up
23:37:56.848 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:56.848 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:56.853 00.005 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:37:57.483 00.630 10072 Exposure complete
23:37:57.531 00.048 10072 worker thread done servicing request
23:37:57.531 00.000 1032 OnExposeComplete: enter
23:37:57.532 00.001 1032 UpdateGuideState(): m_state=6
23:37:57.534 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10274
23:37:57.535 00.001 1032 Star::Find returns 1 (0), X=1108.94, Y=129.84, Mass=1236, SNR=24.7, Peak=99 HFD=3.2
23:37:57.537 00.002 1032 MultiStar: [#1 -0.02,0.14,1.07,U] [#2 0.15,-0.11,0.83,U] [#3 -0.13,0.13,0.81,U] [#4 -0.00,0.16,0.75,U] [#5 0.11,0.17,0.73,U] [#6 0.03,-0.18,0.70,U] [#7 0.05,-0.02,0.76,U] [#8 -0.02,-0.11,0.56,U] 
23:37:57.538 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.14, 0.19}
23:37:57.541 00.003 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
23:37:57.542 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
23:37:57.543 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.97 mountX=0.04 mountY=-0.05, mountTheta=-0.86
23:37:57.546 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
23:37:57.550 00.004 1032 Enqueuing Move request for scope (0.04, 0.06)
23:37:57.552 00.002 10072 Worker thread wakes up
23:37:57.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:37:57.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:37:57.552 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.05
23:37:57.554 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:37:57.558 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:37:57.558 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:37:57.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:57.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:37:57.558 00.000 10072 MoveAxis(W, 2, ABG)
23:37:57.558 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:57.559 00.001 10072 IsGuiding returns 0
23:37:57.559 00.000 10072 PulseGuide returned control before completion, sleep 12
23:37:57.573 00.014 10072 IsGuiding returns 0
23:37:57.573 00.000 10072 Move returns status 0, amount 2
23:37:57.573 00.000 10072 MoveAxis(N, 0, ABG)
23:37:57.573 00.000 10072 Move returns status 0, amount 0
23:37:57.573 00.000 10072 move complete, result=0
23:37:57.573 00.000 10072 worker thread done servicing request
23:37:57.576 00.003 1032 UpdateGuideState exits: m=1236 SNR=24.7
23:37:57.578 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:57.580 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:57.582 00.002 1032 Enqueuing Expose request
23:37:57.584 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:37:57.587 00.003 10072 Worker thread wakes up
23:37:57.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:57.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:57.999 00.412 10072 Exposure complete
23:37:58.050 00.051 10072 worker thread done servicing request
23:37:58.050 00.000 1032 OnExposeComplete: enter
23:37:58.053 00.003 1032 UpdateGuideState(): m_state=6
23:37:58.056 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10275
23:37:58.058 00.002 1032 Star::Find returns 1 (0), X=1108.96, Y=129.91, Mass=1304, SNR=25.4, Peak=101 HFD=3.1
23:37:58.059 00.001 1032 MultiStar: [#1 -0.09,0.17,0.97,U] [#2 0.02,0.17,0.78,U] [#3 -0.07,0.09,0.81,U] [#4 0.02,0.06,0.74,U] [#5 0.11,0.28,0.00,M3] [#6 0.04,-0.14,0.64,U] [#7 0.08,-0.07,0.70,U] [#8 0.01,-0.03,0.52,U] 
23:37:58.061 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {0.16, 0.25}
23:37:58.062 00.001 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
23:37:58.063 00.001 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
23:37:58.065 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.31 mountX=0.07 mountY=-0.04, mountTheta=-0.52
23:37:58.067 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
23:37:58.068 00.001 1032 Enqueuing Move request for scope (0.02, 0.08)
23:37:58.071 00.003 10072 Worker thread wakes up
23:37:58.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:37:58.071 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:37:58.071 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
23:37:58.072 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:37:58.076 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:37:58.076 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:37:58.076 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:58.076 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:37:58.076 00.000 10072 MoveAxis(W, 2, ABG)
23:37:58.076 00.000 10072 Guiding  Dir = 3, Dur = 2
23:37:58.077 00.001 10072 IsGuiding returns 0
23:37:58.077 00.000 10072 PulseGuide returned control before completion, sleep 12
23:37:58.090 00.013 10072 IsGuiding returns 0
23:37:58.090 00.000 10072 Move returns status 0, amount 2
23:37:58.090 00.000 10072 MoveAxis(N, 0, ABG)
23:37:58.090 00.000 10072 Move returns status 0, amount 0
23:37:58.090 00.000 10072 move complete, result=0
23:37:58.090 00.000 10072 worker thread done servicing request
23:37:58.093 00.003 1032 UpdateGuideState exits: m=1304 SNR=25.4
23:37:58.095 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:58.098 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:58.099 00.001 1032 Enqueuing Expose request
23:37:58.100 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:37:58.102 00.002 10072 Worker thread wakes up
23:37:58.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:58.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:58.734 00.632 10072 Exposure complete
23:37:58.781 00.047 10072 worker thread done servicing request
23:37:58.783 00.002 1032 OnExposeComplete: enter
23:37:58.784 00.001 1032 UpdateGuideState(): m_state=6
23:37:58.786 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10276
23:37:58.788 00.002 1032 Star::Find returns 1 (0), X=1109.00, Y=129.90, Mass=1321, SNR=25.5, Peak=102 HFD=3.0
23:37:58.790 00.002 1032 MultiStar: [#1 0.05,0.19,0.99,U] [#2 0.12,0.09,0.82,U] [#3 -0.07,0.15,0.81,U] [#4 0.07,0.08,0.70,U] [#5 0.02,0.14,0.66,U] [#6 0.12,-0.06,0.63,U] [#7 0.03,-0.12,0.70,U] [#8 0.12,-0.11,0.53,U] 
23:37:58.792 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.09}, one-star: {0.21, 0.25}
23:37:58.794 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:37:58.796 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:37:58.798 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=0.07 mountY=-0.10, mountTheta=-0.97
23:37:58.803 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
23:37:58.806 00.003 1032 Enqueuing Move request for scope (0.08, 0.09)
23:37:58.808 00.002 10072 Worker thread wakes up
23:37:58.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:37:58.808 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:37:58.808 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
23:37:58.810 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:37:58.812 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:37:58.812 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:37:58.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:58.813 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:37:58.813 00.000 10072 MoveAxis(W, 3, ABG)
23:37:58.813 00.000 10072 Guiding  Dir = 3, Dur = 3
23:37:58.813 00.000 10072 IsGuiding returns 0
23:37:58.813 00.000 10072 PulseGuide returned control before completion, sleep 13
23:37:58.829 00.016 1032 UpdateGuideState exits: m=1321 SNR=25.5
23:37:58.832 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:58.835 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:58.837 00.002 1032 Enqueuing Expose request
23:37:58.839 00.002 10072 IsGuiding returns 0
23:37:58.839 00.000 10072 Move returns status 0, amount 3
23:37:58.839 00.000 10072 MoveAxis(N, 0, ABG)
23:37:58.839 00.000 10072 Move returns status 0, amount 0
23:37:58.839 00.000 10072 move complete, result=0
23:37:58.839 00.000 10072 worker thread done servicing request
23:37:58.839 00.000 10072 Worker thread wakes up
23:37:58.839 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:58.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:58.846 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:37:59.247 00.401 10072 Exposure complete
23:37:59.297 00.050 10072 worker thread done servicing request
23:37:59.298 00.001 1032 OnExposeComplete: enter
23:37:59.301 00.003 1032 UpdateGuideState(): m_state=6
23:37:59.307 00.006 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10277
23:37:59.308 00.001 1032 Star::Find returns 1 (0), X=1109.04, Y=129.80, Mass=1295, SNR=25.3, Peak=99 HFD=3.3
23:37:59.312 00.004 1032 MultiStar: [#1 0.04,0.18,0.93,U] [#2 0.13,0.08,0.80,U] [#3 -0.07,0.25,0.00,M1] [#4 0.02,0.01,0.73,U] [#5 0.03,0.22,0.71,U] [#6 -0.02,-0.06,0.64,U] [#7 0.05,-0.00,0.73,U] [#8 0.05,0.01,0.53,U] 
23:37:59.314 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.08}, one-star: {0.24, 0.15}
23:37:59.315 00.001 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
23:37:59.317 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
23:37:59.318 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.84 mountX=0.06 mountY=-0.10, mountTheta=-0.99
23:37:59.321 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
23:37:59.322 00.001 1032 Enqueuing Move request for scope (0.08, 0.08)
23:37:59.324 00.002 10072 Worker thread wakes up
23:37:59.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:37:59.324 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:37:59.324 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
23:37:59.326 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:37:59.329 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:37:59.329 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:37:59.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:59.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:37:59.330 00.001 10072 MoveAxis(W, 3, ABG)
23:37:59.330 00.000 10072 Guiding  Dir = 3, Dur = 3
23:37:59.333 00.003 10072 IsGuiding returns 0
23:37:59.336 00.003 10072 PulseGuide returned control before completion, sleep 13
23:37:59.351 00.015 1032 UpdateGuideState exits: m=1295 SNR=25.3
23:37:59.353 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:59.354 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:37:59.356 00.002 1032 Enqueuing Expose request
23:37:59.359 00.003 10072 IsGuiding returns 0
23:37:59.359 00.000 10072 Move returns status 0, amount 3
23:37:59.359 00.000 10072 MoveAxis(N, 0, ABG)
23:37:59.359 00.000 10072 Move returns status 0, amount 0
23:37:59.359 00.000 10072 move complete, result=0
23:37:59.359 00.000 10072 worker thread done servicing request
23:37:59.359 00.000 10072 Worker thread wakes up
23:37:59.359 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:37:59.359 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:37:59.368 00.009 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:37:59.983 00.615 10072 Exposure complete
23:38:00.038 00.055 10072 worker thread done servicing request
23:38:00.038 00.000 1032 OnExposeComplete: enter
23:38:00.040 00.002 1032 UpdateGuideState(): m_state=6
23:38:00.042 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10278
23:38:00.043 00.001 1032 Star::Find returns 1 (0), X=1108.97, Y=129.84, Mass=1240, SNR=24.7, Peak=99 HFD=3.2
23:38:00.046 00.003 1032 MultiStar: [#1 0.06,0.15,0.99,U] [#2 -0.08,0.02,0.86,U] [#3 -0.06,0.12,0.82,U] [#4 0.09,0.06,0.73,U] [#5 0.05,0.27,0.00,M2] [#6 -0.03,-0.22,0.64,U] [#7 0.05,-0.03,0.71,U] [#8 -0.05,0.06,0.54,U] 
23:38:00.047 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.06}, one-star: {0.17, 0.19}
23:38:00.051 00.004 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
23:38:00.054 00.003 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
23:38:00.056 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.14 mountX=0.05 mountY=-0.04, mountTheta=-0.69
23:38:00.059 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
23:38:00.062 00.003 1032 Enqueuing Move request for scope (0.03, 0.06)
23:38:00.063 00.001 10072 Worker thread wakes up
23:38:00.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
23:38:00.063 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
23:38:00.063 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.04
23:38:00.067 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:38:00.068 00.001 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:38:00.068 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:38:00.069 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:00.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:38:00.069 00.000 10072 MoveAxis(W, 5, ABG)
23:38:00.069 00.000 10072 Guiding  Dir = 3, Dur = 5
23:38:00.069 00.000 10072 IsGuiding returns 0
23:38:00.070 00.001 10072 PulseGuide returned control before completion, sleep 15
23:38:00.088 00.018 1032 UpdateGuideState exits: m=1240 SNR=24.7
23:38:00.090 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:00.092 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:00.095 00.003 1032 Enqueuing Expose request
23:38:00.096 00.001 10072 IsGuiding returns 0
23:38:00.096 00.000 10072 Move returns status 0, amount 5
23:38:00.096 00.000 10072 MoveAxis(N, 0, ABG)
23:38:00.096 00.000 10072 Move returns status 0, amount 0
23:38:00.096 00.000 10072 move complete, result=0
23:38:00.097 00.001 10072 worker thread done servicing request
23:38:00.097 00.000 10072 Worker thread wakes up
23:38:00.097 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:00.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:00.103 00.006 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:38:00.516 00.413 10072 Exposure complete
23:38:00.568 00.052 10072 worker thread done servicing request
23:38:00.568 00.000 1032 OnExposeComplete: enter
23:38:00.571 00.003 1032 UpdateGuideState(): m_state=6
23:38:00.573 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10279
23:38:00.575 00.002 1032 Star::Find returns 1 (0), X=1108.95, Y=129.94, Mass=1451, SNR=26.8, Peak=104 HFD=3.3
23:38:00.576 00.001 1032 MultiStar: [#1 0.09,0.12,0.99,U] [#2 0.07,0.06,0.79,U] [#3 -0.02,0.21,0.76,U] [#4 0.13,0.09,0.67,U] [#5 0.08,0.19,0.67,U] [#6 0.04,-0.14,0.64,U] [#7 0.13,-0.01,0.69,U] [#8 -0.05,-0.03,0.50,U] 
23:38:00.579 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.16, 0.29}
23:38:00.581 00.002 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
23:38:00.582 00.001 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
23:38:00.584 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.94 mountX=0.08 mountY=-0.10, mountTheta=-0.89
23:38:00.588 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
23:38:00.590 00.002 1032 Enqueuing Move request for scope (0.08, 0.10)
23:38:00.592 00.002 10072 Worker thread wakes up
23:38:00.592 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
23:38:00.592 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
23:38:00.592 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.08 yDistance=-0.10
23:38:00.594 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:38:00.597 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:38:00.597 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:38:00.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:00.597 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:38:00.597 00.000 10072 MoveAxis(W, 4, ABG)
23:38:00.598 00.001 10072 Guiding  Dir = 3, Dur = 4
23:38:00.598 00.000 10072 IsGuiding returns 0
23:38:00.598 00.000 10072 PulseGuide returned control before completion, sleep 14
23:38:00.615 00.017 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:38:00.617 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:00.618 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:00.620 00.002 1032 Enqueuing Expose request
23:38:00.621 00.001 10072 IsGuiding returns 0
23:38:00.623 00.002 10072 Move returns status 0, amount 4
23:38:00.623 00.000 10072 MoveAxis(N, 0, ABG)
23:38:00.623 00.000 10072 Move returns status 0, amount 0
23:38:00.623 00.000 10072 move complete, result=0
23:38:00.623 00.000 10072 worker thread done servicing request
23:38:00.623 00.000 10072 Worker thread wakes up
23:38:00.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:00.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:00.631 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:38:01.248 00.617 10072 Exposure complete
23:38:01.297 00.049 10072 worker thread done servicing request
23:38:01.297 00.000 1032 OnExposeComplete: enter
23:38:01.300 00.003 1032 UpdateGuideState(): m_state=6
23:38:01.302 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10280
23:38:01.305 00.003 1032 Star::Find returns 1 (0), X=1108.99, Y=129.81, Mass=1366, SNR=26.0, Peak=103 HFD=3.4
23:38:01.307 00.002 1032 MultiStar: [#1 0.03,0.13,0.96,U] [#2 0.14,0.09,0.82,U] [#3 -0.01,0.25,0.76,U] [#4 0.01,0.07,0.72,U] [#5 0.05,0.21,0.66,U] [#6 0.11,-0.16,0.63,U] [#7 -0.00,-0.02,0.70,U] [#8 0.05,0.03,0.54,U] 
23:38:01.308 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.19, 0.15}
23:38:01.311 00.003 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
23:38:01.312 00.001 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
23:38:01.313 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.94 mountX=0.07 mountY=-0.09, mountTheta=-0.89
23:38:01.315 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
23:38:01.317 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
23:38:01.320 00.003 10072 Worker thread wakes up
23:38:01.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
23:38:01.320 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
23:38:01.320 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
23:38:01.321 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:38:01.324 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:38:01.324 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:38:01.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:01.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:38:01.324 00.000 10072 MoveAxis(W, 5, ABG)
23:38:01.324 00.000 10072 Guiding  Dir = 3, Dur = 5
23:38:01.325 00.001 10072 IsGuiding returns 0
23:38:01.326 00.001 10072 PulseGuide returned control before completion, sleep 15
23:38:01.342 00.016 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:38:01.344 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:01.346 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:01.348 00.002 1032 Enqueuing Expose request
23:38:01.356 00.008 10072 IsGuiding returns 0
23:38:01.356 00.000 10072 Move returns status 0, amount 5
23:38:01.356 00.000 10072 MoveAxis(N, 0, ABG)
23:38:01.356 00.000 10072 Move returns status 0, amount 0
23:38:01.356 00.000 10072 move complete, result=0
23:38:01.356 00.000 10072 worker thread done servicing request
23:38:01.356 00.000 10072 Worker thread wakes up
23:38:01.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:01.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:01.358 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:38:01.768 00.410 10072 Exposure complete
23:38:01.819 00.051 10072 worker thread done servicing request
23:38:01.819 00.000 1032 OnExposeComplete: enter
23:38:01.820 00.001 1032 UpdateGuideState(): m_state=6
23:38:01.823 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10281
23:38:01.825 00.002 1032 Star::Find returns 1 (0), X=1108.91, Y=129.82, Mass=1364, SNR=26.0, Peak=110 HFD=3.2
23:38:01.827 00.002 1032 MultiStar: [#1 0.02,0.17,0.96,U] [#2 0.18,0.09,0.80,U] [#3 -0.15,0.01,0.77,U] [#4 -0.10,0.04,0.73,U] [#5 0.11,0.07,0.68,U] [#6 0.03,-0.15,0.61,U] [#7 0.02,-0.08,0.72,U] [#8 0.09,-0.15,0.51,U] 
23:38:01.828 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.12, 0.17}
23:38:01.830 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
23:38:01.834 00.004 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
23:38:01.835 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.82 mountX=0.03 mountY=-0.05, mountTheta=-1.01
23:38:01.838 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
23:38:01.840 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
23:38:01.842 00.002 10072 Worker thread wakes up
23:38:01.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:38:01.842 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:38:01.842 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
23:38:01.844 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:38:01.846 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:38:01.846 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:38:01.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:01.846 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:38:01.846 00.000 10072 MoveAxis(W, 5, ABG)
23:38:01.846 00.000 10072 Guiding  Dir = 3, Dur = 5
23:38:01.846 00.000 10072 IsGuiding returns 0
23:38:01.847 00.001 10072 PulseGuide returned control before completion, sleep 15
23:38:01.863 00.016 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:38:01.866 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:01.867 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:01.869 00.002 1032 Enqueuing Expose request
23:38:01.871 00.002 10072 IsGuiding returns 0
23:38:01.871 00.000 10072 Move returns status 0, amount 5
23:38:01.871 00.000 10072 MoveAxis(N, 0, ABG)
23:38:01.871 00.000 10072 Move returns status 0, amount 0
23:38:01.871 00.000 10072 move complete, result=0
23:38:01.871 00.000 10072 worker thread done servicing request
23:38:01.871 00.000 10072 Worker thread wakes up
23:38:01.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:01.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:01.877 00.006 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:38:02.497 00.620 10072 Exposure complete
23:38:02.544 00.047 10072 worker thread done servicing request
23:38:02.544 00.000 1032 OnExposeComplete: enter
23:38:02.546 00.002 1032 UpdateGuideState(): m_state=6
23:38:02.548 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10282
23:38:02.552 00.004 1032 Star::Find returns 1 (0), X=1109.01, Y=129.77, Mass=1396, SNR=26.3, Peak=114 HFD=3.2
23:38:02.554 00.002 1032 MultiStar: [#1 0.15,0.06,0.96,U] [#2 0.09,0.08,0.81,U] [#3 -0.05,0.12,0.75,U] [#4 0.00,0.08,0.66,U] [#5 0.05,0.03,0.65,U] [#6 -0.06,-0.15,0.62,U] [#7 0.04,-0.13,0.71,U] [#8 0.11,-0.08,0.51,U] 
23:38:02.556 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.21, 0.12}
23:38:02.558 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
23:38:02.560 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
23:38:02.562 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.35 mountX=0.01 mountY=-0.08, mountTheta=-1.48
23:38:02.564 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
23:38:02.566 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
23:38:02.568 00.002 10072 Worker thread wakes up
23:38:02.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:38:02.568 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:38:02.568 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
23:38:02.570 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:38:02.572 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:38:02.572 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:38:02.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:02.573 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:38:02.573 00.000 10072 MoveAxis(W, 5, ABG)
23:38:02.573 00.000 10072 Guiding  Dir = 3, Dur = 5
23:38:02.573 00.000 10072 IsGuiding returns 0
23:38:02.573 00.000 10072 PulseGuide returned control before completion, sleep 15
23:38:02.590 00.017 1032 UpdateGuideState exits: m=1396 SNR=26.3
23:38:02.591 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:02.593 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:02.595 00.002 1032 Enqueuing Expose request
23:38:02.606 00.011 10072 IsGuiding returns 0
23:38:02.608 00.002 10072 Move returns status 0, amount 5
23:38:02.608 00.000 10072 MoveAxis(N, 0, ABG)
23:38:02.608 00.000 10072 Move returns status 0, amount 0
23:38:02.608 00.000 10072 move complete, result=0
23:38:02.608 00.000 10072 worker thread done servicing request
23:38:02.608 00.000 10072 Worker thread wakes up
23:38:02.608 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:02.608 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:02.610 00.002 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:38:03.014 00.404 10072 Exposure complete
23:38:03.065 00.051 10072 worker thread done servicing request
23:38:03.065 00.000 1032 OnExposeComplete: enter
23:38:03.066 00.001 1032 UpdateGuideState(): m_state=6
23:38:03.068 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10283
23:38:03.070 00.002 1032 Star::Find returns 1 (0), X=1109.00, Y=129.81, Mass=1425, SNR=26.5, Peak=112 HFD=3.2
23:38:03.072 00.002 1032 MultiStar: [#1 -0.04,0.17,0.95,U] [#2 0.12,0.08,0.80,U] [#3 -0.21,0.13,0.74,U] [#4 0.04,0.07,0.63,U] [#5 0.07,0.08,0.69,U] [#6 0.08,-0.08,0.60,U] [#7 0.03,-0.01,0.69,U] [#8 0.05,0.05,0.51,U] 
23:38:03.074 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.21, 0.15}
23:38:03.076 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
23:38:03.078 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
23:38:03.079 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.10 mountX=0.07 mountY=-0.06, mountTheta=-0.73
23:38:03.083 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
23:38:03.085 00.002 1032 Enqueuing Move request for scope (0.04, 0.08)
23:38:03.087 00.002 10072 Worker thread wakes up
23:38:03.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
23:38:03.087 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
23:38:03.087 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.07 yDistance=-0.06
23:38:03.090 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:38:03.092 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:38:03.092 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:38:03.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:03.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:38:03.092 00.000 10072 MoveAxis(W, 5, ABG)
23:38:03.092 00.000 10072 Guiding  Dir = 3, Dur = 5
23:38:03.094 00.002 10072 IsGuiding returns 0
23:38:03.094 00.000 10072 PulseGuide returned control before completion, sleep 15
23:38:03.112 00.018 1032 UpdateGuideState exits: m=1425 SNR=26.5
23:38:03.114 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:03.116 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:03.118 00.002 1032 Enqueuing Expose request
23:38:03.122 00.004 10072 IsGuiding returns 0
23:38:03.122 00.000 10072 Move returns status 0, amount 5
23:38:03.122 00.000 10072 MoveAxis(N, 0, ABG)
23:38:03.122 00.000 10072 Move returns status 0, amount 0
23:38:03.122 00.000 10072 move complete, result=0
23:38:03.123 00.001 10072 worker thread done servicing request
23:38:03.123 00.000 10072 Worker thread wakes up
23:38:03.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:03.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:03.129 00.006 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:38:03.752 00.623 10072 Exposure complete
23:38:03.804 00.052 10072 worker thread done servicing request
23:38:03.804 00.000 1032 OnExposeComplete: enter
23:38:03.807 00.003 1032 UpdateGuideState(): m_state=6
23:38:03.808 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10284
23:38:03.810 00.002 1032 Star::Find returns 1 (0), X=1109.05, Y=129.97, Mass=1313, SNR=25.5, Peak=107 HFD=2.9
23:38:03.812 00.002 1032 MultiStar: [#1 0.03,0.22,0.98,U] [#2 0.04,0.19,0.83,U] [#3 -0.13,0.25,0.00,M1] [#4 0.07,0.31,0.00,M1] [#5 0.05,0.38,0.00,M1] [#6 0.03,-0.00,0.61,U] [#7 -0.03,0.01,0.67,U] [#8 0.02,0.12,0.53,U] 
23:38:03.814 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.16}, one-star: {0.25, 0.31}
23:38:03.815 00.001 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
23:38:03.818 00.003 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
23:38:03.820 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.17 mountX=0.14 mountY=-0.11, mountTheta=-0.66
23:38:03.823 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.16, opts=13)
23:38:03.825 00.002 1032 Enqueuing Move request for scope (0.07, 0.16)
23:38:03.827 00.002 10072 Worker thread wakes up
23:38:03.828 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
23:38:03.828 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
23:38:03.828 00.000 10072 Moving (0.07, 0.16) raw xDistance=0.14 yDistance=-0.11
23:38:03.830 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:38:03.833 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.82
23:38:03.833 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:38:03.833 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:03.835 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:38:03.835 00.000 10072 MoveAxis(W, 71, ABG)
23:38:03.835 00.000 10072 Guiding  Dir = 3, Dur = 71
23:38:03.835 00.000 10072 IsGuiding returns 0
23:38:03.836 00.001 10072 PulseGuide returned control before completion, sleep 81
23:38:03.853 00.017 1032 UpdateGuideState exits: m=1313 SNR=25.5
23:38:03.855 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:03.856 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:03.859 00.003 1032 Enqueuing Expose request
23:38:03.921 00.062 10072 IsGuiding returns 0
23:38:03.921 00.000 10072 Move returns status 0, amount 71
23:38:03.921 00.000 10072 MoveAxis(N, 0, ABG)
23:38:03.921 00.000 10072 Move returns status 0, amount 0
23:38:03.921 00.000 10072 move complete, result=0
23:38:03.921 00.000 10072 worker thread done servicing request
23:38:03.921 00.000 10072 Worker thread wakes up
23:38:03.921 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:03.921 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:03.922 00.001 1032 GuideStep: 0.1 px 71 ms WEST, -0.1 px 0 ms NORTH
23:38:04.330 00.408 10072 Exposure complete
23:38:04.381 00.051 10072 worker thread done servicing request
23:38:04.381 00.000 1032 OnExposeComplete: enter
23:38:04.384 00.003 1032 UpdateGuideState(): m_state=6
23:38:04.386 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10285
23:38:04.388 00.002 1032 Star::Find returns 1 (0), X=1109.02, Y=130.00, Mass=1348, SNR=25.8, Peak=100 HFD=3.3
23:38:04.390 00.002 1032 MultiStar: [#1 0.11,0.25,0.00,M1] [#2 0.11,0.17,0.82,U] [#3 -0.16,0.14,0.78,U] [#4 0.14,0.31,0.00,M2] [#5 0.15,0.25,0.00,M2] [#6 0.13,-0.01,0.59,U] [#7 0.06,0.04,0.66,U] [#8 0.11,0.17,0.54,U] 
23:38:04.393 00.003 1032 refined, 5 included, MultiStar: {0.08, 0.16}, one-star: {0.22, 0.35}
23:38:04.398 00.005 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
23:38:04.399 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
23:38:04.401 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.09 mountX=0.13 mountY=-0.12, mountTheta=-0.74
23:38:04.403 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.16, opts=13)
23:38:04.406 00.003 1032 Enqueuing Move request for scope (0.08, 0.16)
23:38:04.407 00.001 10072 Worker thread wakes up
23:38:04.407 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
23:38:04.407 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
23:38:04.407 00.000 10072 Moving (0.08, 0.16) raw xDistance=0.13 yDistance=-0.12
23:38:04.409 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:38:04.411 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.82
23:38:04.412 00.001 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:38:04.412 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:04.412 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:38:04.412 00.000 10072 MoveAxis(W, 68, ABG)
23:38:04.412 00.000 10072 Guiding  Dir = 3, Dur = 68
23:38:04.412 00.000 10072 IsGuiding returns 0
23:38:04.412 00.000 10072 PulseGuide returned control before completion, sleep 78
23:38:04.429 00.017 1032 UpdateGuideState exits: m=1348 SNR=25.8
23:38:04.432 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:04.434 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:04.436 00.002 1032 Enqueuing Expose request
23:38:04.501 00.065 10072 IsGuiding returns 0
23:38:04.501 00.000 10072 Move returns status 0, amount 68
23:38:04.501 00.000 10072 MoveAxis(N, 0, ABG)
23:38:04.501 00.000 10072 Move returns status 0, amount 0
23:38:04.501 00.000 10072 move complete, result=0
23:38:04.501 00.000 10072 worker thread done servicing request
23:38:04.501 00.000 10072 Worker thread wakes up
23:38:04.501 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:04.501 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:04.502 00.001 1032 GuideStep: 0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
23:38:05.129 00.627 10072 Exposure complete
23:38:05.174 00.045 10072 worker thread done servicing request
23:38:05.176 00.002 1032 OnExposeComplete: enter
23:38:05.178 00.002 1032 UpdateGuideState(): m_state=6
23:38:05.180 00.002 1032 Star::Find(15, 1109, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10286
23:38:05.181 00.001 1032 Star::Find returns 1 (0), X=1109.08, Y=129.74, Mass=1377, SNR=26.1, Peak=113 HFD=3.4
23:38:05.182 00.001 1032 MultiStar: [#1 0.11,0.01,0.95,U] [#2 0.06,0.10,0.76,U] [#3 -0.12,0.06,0.75,U] [#4 0.04,0.06,0.68,U] [#5 0.19,0.15,0.68,U] [#6 0.13,-0.22,0.63,U] [#7 0.10,-0.08,0.75,U] [#8 0.04,-0.21,0.52,U] 
23:38:05.185 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.28, 0.08}
23:38:05.186 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
23:38:05.188 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
23:38:05.190 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.08 mountX=-0.02 mountY=-0.10, mountTheta=-1.75
23:38:05.192 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
23:38:05.194 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
23:38:05.195 00.001 10072 Worker thread wakes up
23:38:05.195 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
23:38:05.195 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
23:38:05.195 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.10
23:38:05.197 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:38:05.199 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:38:05.199 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:38:05.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:05.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:38:05.199 00.000 10072 MoveAxis(W, 4, ABG)
23:38:05.199 00.000 10072 Guiding  Dir = 3, Dur = 4
23:38:05.201 00.002 10072 IsGuiding returns 0
23:38:05.201 00.000 10072 PulseGuide returned control before completion, sleep 14
23:38:05.216 00.015 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:38:05.219 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:05.222 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:05.223 00.001 1032 Enqueuing Expose request
23:38:05.224 00.001 10072 IsGuiding returns 0
23:38:05.225 00.001 10072 Move returns status 0, amount 4
23:38:05.225 00.000 10072 MoveAxis(N, 0, ABG)
23:38:05.225 00.000 10072 Move returns status 0, amount 0
23:38:05.225 00.000 10072 move complete, result=0
23:38:05.225 00.000 10072 worker thread done servicing request
23:38:05.225 00.000 10072 Worker thread wakes up
23:38:05.225 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:05.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:05.232 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:38:05.641 00.409 10072 Exposure complete
23:38:05.693 00.052 10072 worker thread done servicing request
23:38:05.694 00.001 1032 OnExposeComplete: enter
23:38:05.695 00.001 1032 UpdateGuideState(): m_state=6
23:38:05.697 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10287
23:38:05.700 00.003 1032 Star::Find returns 1 (0), X=1109.12, Y=129.77, Mass=1358, SNR=25.9, Peak=115 HFD=3.4
23:38:05.702 00.002 1032 MultiStar: [#1 0.04,0.04,0.93,U] [#2 0.13,0.02,0.83,U] [#3 -0.06,0.11,0.77,U] [#4 0.13,0.06,0.69,U] [#5 0.01,0.10,0.66,U] [#6 0.23,-0.23,0.00,M1] [#7 0.14,-0.05,0.72,U] [#8 0.03,-0.19,0.52,U] 
23:38:05.704 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {0.32, 0.11}
23:38:05.707 00.003 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:38:05.709 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:38:05.711 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.34 mountX=0.01 mountY=-0.11, mountTheta=-1.49
23:38:05.714 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
23:38:05.717 00.003 1032 Enqueuing Move request for scope (0.10, 0.04)
23:38:05.719 00.002 10072 Worker thread wakes up
23:38:05.719 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:38:05.719 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:38:05.719 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
23:38:05.721 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:38:05.724 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:38:05.724 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:38:05.725 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:05.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:38:05.725 00.000 10072 MoveAxis(W, 4, ABG)
23:38:05.725 00.000 10072 Guiding  Dir = 3, Dur = 4
23:38:05.725 00.000 10072 IsGuiding returns 0
23:38:05.726 00.001 10072 PulseGuide returned control before completion, sleep 14
23:38:05.743 00.017 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:38:05.745 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:05.748 00.003 10072 IsGuiding returns 0
23:38:05.748 00.000 10072 Move returns status 0, amount 4
23:38:05.748 00.000 10072 MoveAxis(N, 0, ABG)
23:38:05.748 00.000 10072 Move returns status 0, amount 0
23:38:05.748 00.000 10072 move complete, result=0
23:38:05.748 00.000 10072 worker thread done servicing request
23:38:05.748 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:05.750 00.002 1032 Enqueuing Expose request
23:38:05.751 00.001 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:38:05.753 00.002 10072 Worker thread wakes up
23:38:05.753 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:05.753 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:06.486 00.733 10072 Exposure complete
23:38:06.534 00.048 10072 worker thread done servicing request
23:38:06.534 00.000 1032 OnExposeComplete: enter
23:38:06.536 00.002 1032 UpdateGuideState(): m_state=6
23:38:06.538 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10288
23:38:06.539 00.001 1032 Star::Find returns 1 (0), X=1109.04, Y=129.84, Mass=1364, SNR=26.0, Peak=106 HFD=3.1
23:38:06.540 00.001 1032 MultiStar: [#1 0.06,0.11,1.00,U] [#2 0.14,0.12,0.83,U] [#3 -0.04,0.04,0.77,U] [#4 0.10,0.15,0.68,U] [#5 0.04,0.18,0.70,U] [#6 0.16,-0.21,0.00,M2] [#7 0.09,-0.10,0.70,U] [#8 0.02,0.07,0.53,U] 
23:38:06.542 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.10}, one-star: {0.24, 0.19}
23:38:06.543 00.001 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
23:38:06.545 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
23:38:06.546 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.84 mountX=0.07 mountY=-0.11, mountTheta=-0.99
23:38:06.550 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
23:38:06.552 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
23:38:06.555 00.003 10072 Worker thread wakes up
23:38:06.555 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:38:06.555 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:38:06.555 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.11
23:38:06.556 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:38:06.560 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:38:06.560 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:38:06.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:06.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:38:06.560 00.000 10072 MoveAxis(W, 3, ABG)
23:38:06.560 00.000 10072 Guiding  Dir = 3, Dur = 3
23:38:06.561 00.001 10072 IsGuiding returns 0
23:38:06.561 00.000 10072 PulseGuide returned control before completion, sleep 13
23:38:06.576 00.015 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:38:06.579 00.003 10072 IsGuiding returns 0
23:38:06.579 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:06.580 00.001 10072 Move returns status 0, amount 3
23:38:06.581 00.001 10072 MoveAxis(N, 0, ABG)
23:38:06.581 00.000 10072 Move returns status 0, amount 0
23:38:06.581 00.000 10072 move complete, result=0
23:38:06.581 00.000 10072 worker thread done servicing request
23:38:06.581 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:06.582 00.001 1032 Enqueuing Expose request
23:38:06.584 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:38:06.586 00.002 10072 Worker thread wakes up
23:38:06.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:06.586 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:07.003 00.417 10072 Exposure complete
23:38:07.049 00.046 10072 worker thread done servicing request
23:38:07.049 00.000 1032 OnExposeComplete: enter
23:38:07.052 00.003 1032 UpdateGuideState(): m_state=6
23:38:07.054 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10289
23:38:07.055 00.001 1032 Star::Find returns 1 (0), X=1109.08, Y=129.79, Mass=1402, SNR=26.3, Peak=125 HFD=3.2
23:38:07.057 00.002 1032 MultiStar: [#1 0.05,0.07,0.96,U] [#2 -0.00,0.08,0.85,U] [#3 -0.17,0.05,0.77,U] [#4 0.07,-0.02,0.69,U] [#5 0.23,0.25,0.00,M1] [#6 0.02,-0.33,0.00,M3] [#7 0.08,-0.08,0.68,U] [#8 0.06,-0.10,0.54,U] 
23:38:07.059 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.04}, one-star: {0.28, 0.14}
23:38:07.060 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:38:07.062 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:38:07.065 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.53 mountX=0.02 mountY=-0.07, mountTheta=-1.30
23:38:07.068 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
23:38:07.070 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
23:38:07.071 00.001 10072 Worker thread wakes up
23:38:07.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
23:38:07.071 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
23:38:07.071 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
23:38:07.073 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:38:07.075 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:38:07.075 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:38:07.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:07.076 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:38:07.076 00.000 10072 MoveAxis(W, 3, ABG)
23:38:07.076 00.000 10072 Guiding  Dir = 3, Dur = 3
23:38:07.076 00.000 10072 IsGuiding returns 0
23:38:07.076 00.000 10072 PulseGuide returned control before completion, sleep 13
23:38:07.091 00.015 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:38:07.092 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:07.094 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:07.097 00.003 1032 Enqueuing Expose request
23:38:07.099 00.002 10072 IsGuiding returns 0
23:38:07.099 00.000 10072 Move returns status 0, amount 3
23:38:07.099 00.000 10072 MoveAxis(N, 0, ABG)
23:38:07.099 00.000 10072 Move returns status 0, amount 0
23:38:07.099 00.000 10072 move complete, result=0
23:38:07.099 00.000 10072 worker thread done servicing request
23:38:07.099 00.000 10072 Worker thread wakes up
23:38:07.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:07.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:07.106 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:38:07.722 00.616 10072 Exposure complete
23:38:07.772 00.050 10072 worker thread done servicing request
23:38:07.772 00.000 1032 OnExposeComplete: enter
23:38:07.774 00.002 1032 UpdateGuideState(): m_state=6
23:38:07.775 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10290
23:38:07.777 00.002 1032 Star::Find returns 1 (0), X=1109.06, Y=129.75, Mass=1348, SNR=25.8, Peak=110 HFD=3.3
23:38:07.780 00.003 1032 MultiStar: [#1 0.04,0.07,0.93,U] [#2 0.08,-0.06,0.78,U] [#3 -0.10,0.08,0.76,U] [#4 0.06,0.07,0.66,U] [#5 0.15,0.20,0.68,U] [#6 -0.08,-0.26,0.00,M4] [#7 0.02,0.01,0.71,U] [#8 0.07,-0.09,0.50,U] 
23:38:07.781 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.05}, one-star: {0.26, 0.09}
23:38:07.783 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
23:38:07.784 00.001 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
23:38:07.785 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.59 mountX=0.03 mountY=-0.09, mountTheta=-1.24
23:38:07.788 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
23:38:07.789 00.001 1032 Enqueuing Move request for scope (0.08, 0.05)
23:38:07.790 00.001 10072 Worker thread wakes up
23:38:07.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
23:38:07.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
23:38:07.790 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
23:38:07.793 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:38:07.796 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:38:07.796 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:38:07.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:07.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:38:07.796 00.000 10072 MoveAxis(W, 3, ABG)
23:38:07.796 00.000 10072 Guiding  Dir = 3, Dur = 3
23:38:07.796 00.000 10072 IsGuiding returns 0
23:38:07.798 00.002 10072 PulseGuide returned control before completion, sleep 12
23:38:07.812 00.014 10072 IsGuiding returns 0
23:38:07.812 00.000 10072 Move returns status 0, amount 3
23:38:07.812 00.000 10072 MoveAxis(N, 0, ABG)
23:38:07.812 00.000 10072 Move returns status 0, amount 0
23:38:07.812 00.000 10072 move complete, result=0
23:38:07.812 00.000 10072 worker thread done servicing request
23:38:07.813 00.001 1032 UpdateGuideState exits: m=1348 SNR=25.8
23:38:07.816 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:07.818 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:07.819 00.001 1032 Enqueuing Expose request
23:38:07.821 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:38:07.823 00.002 10072 Worker thread wakes up
23:38:07.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:07.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:08.241 00.418 10072 Exposure complete
23:38:08.291 00.050 10072 worker thread done servicing request
23:38:08.292 00.001 1032 OnExposeComplete: enter
23:38:08.294 00.002 1032 UpdateGuideState(): m_state=6
23:38:08.296 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10291
23:38:08.299 00.003 1032 Star::Find returns 1 (0), X=1108.95, Y=129.85, Mass=1330, SNR=25.6, Peak=102 HFD=3.2
23:38:08.302 00.003 1032 MultiStar: [#1 0.02,0.12,1.02,U] [#2 0.07,0.14,0.81,U] [#3 -0.05,0.06,0.77,U] [#4 0.00,0.09,0.70,U] [#5 0.08,0.21,0.73,U] [#6 0.15,-0.25,0.00,M5] [#7 0.05,0.05,0.71,U] [#8 0.02,-0.05,0.54,U] 
23:38:08.304 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.11}, one-star: {0.15, 0.19}
23:38:08.306 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
23:38:08.308 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
23:38:08.310 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=0.10 mountY=-0.07, mountTheta=-0.64
23:38:08.313 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
23:38:08.315 00.002 1032 Enqueuing Move request for scope (0.04, 0.11)
23:38:08.317 00.002 10072 Worker thread wakes up
23:38:08.318 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
23:38:08.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
23:38:08.318 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.10 yDistance=-0.07
23:38:08.320 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:38:08.323 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:38:08.323 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:38:08.323 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:08.323 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:38:08.323 00.000 10072 MoveAxis(W, 3, ABG)
23:38:08.323 00.000 10072 Guiding  Dir = 3, Dur = 3
23:38:08.323 00.000 10072 IsGuiding returns 0
23:38:08.324 00.001 10072 PulseGuide returned control before completion, sleep 13
23:38:08.342 00.018 1032 UpdateGuideState exits: m=1330 SNR=25.6
23:38:08.344 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:08.346 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:08.347 00.001 1032 Enqueuing Expose request
23:38:08.349 00.002 10072 IsGuiding returns 0
23:38:08.349 00.000 10072 Move returns status 0, amount 3
23:38:08.349 00.000 10072 MoveAxis(N, 0, ABG)
23:38:08.349 00.000 10072 Move returns status 0, amount 0
23:38:08.349 00.000 10072 move complete, result=0
23:38:08.349 00.000 10072 worker thread done servicing request
23:38:08.349 00.000 10072 Worker thread wakes up
23:38:08.349 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:08.349 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:08.357 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:38:08.978 00.621 10072 Exposure complete
23:38:09.023 00.045 10072 worker thread done servicing request
23:38:09.023 00.000 1032 OnExposeComplete: enter
23:38:09.025 00.002 1032 UpdateGuideState(): m_state=6
23:38:09.027 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10292
23:38:09.029 00.002 1032 Star::Find returns 1 (0), X=1109.02, Y=129.91, Mass=1374, SNR=26.1, Peak=108 HFD=3.1
23:38:09.031 00.002 1032 MultiStar: [#1 0.01,0.21,1.00,U] [#2 0.03,0.15,0.83,U] [#3 -0.04,0.12,0.80,U] [#4 0.07,0.10,0.68,U] [#5 0.11,0.32,0.00,M1] [#6 0.08,-0.11,0.61,U] [#7 0.06,0.01,0.69,U] [#8 0.07,0.01,0.53,U] 
23:38:09.032 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.11}, one-star: {0.22, 0.25}
23:38:09.033 00.001 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
23:38:09.035 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
23:38:09.036 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.04 mountX=0.09 mountY=-0.09, mountTheta=-0.79
23:38:09.039 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
23:38:09.041 00.002 1032 Enqueuing Move request for scope (0.07, 0.11)
23:38:09.042 00.001 10072 Worker thread wakes up
23:38:09.042 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
23:38:09.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
23:38:09.042 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
23:38:09.045 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:38:09.047 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:38:09.047 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:38:09.047 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:09.048 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:38:09.048 00.000 10072 MoveAxis(W, 3, ABG)
23:38:09.048 00.000 10072 Guiding  Dir = 3, Dur = 3
23:38:09.049 00.001 10072 IsGuiding returns 0
23:38:09.051 00.002 10072 PulseGuide returned control before completion, sleep 13
23:38:09.066 00.015 1032 UpdateGuideState exits: m=1374 SNR=26.1
23:38:09.068 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:09.069 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:09.071 00.002 1032 Enqueuing Expose request
23:38:09.072 00.001 10072 IsGuiding returns 0
23:38:09.072 00.000 10072 Move returns status 0, amount 3
23:38:09.072 00.000 10072 MoveAxis(N, 0, ABG)
23:38:09.072 00.000 10072 Move returns status 0, amount 0
23:38:09.072 00.000 10072 move complete, result=0
23:38:09.073 00.001 10072 worker thread done servicing request
23:38:09.073 00.000 10072 Worker thread wakes up
23:38:09.073 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:09.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:09.080 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:38:09.482 00.402 10072 Exposure complete
23:38:09.534 00.052 10072 worker thread done servicing request
23:38:09.534 00.000 1032 OnExposeComplete: enter
23:38:09.537 00.003 1032 UpdateGuideState(): m_state=6
23:38:09.538 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10293
23:38:09.540 00.002 1032 Star::Find returns 1 (0), X=1108.98, Y=129.95, Mass=1334, SNR=25.7, Peak=102 HFD=3.1
23:38:09.542 00.002 1032 MultiStar: [#1 0.03,0.18,1.00,U] [#2 0.11,0.15,0.79,U] [#3 -0.05,0.32,0.00,M1] [#4 0.11,0.22,0.72,U] [#5 0.08,0.29,0.00,M2] [#6 0.10,-0.05,0.65,U] [#7 0.01,0.10,0.71,U] [#8 -0.08,-0.05,0.53,U] 
23:38:09.544 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.14}, one-star: {0.18, 0.29}
23:38:09.546 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
23:38:09.547 00.001 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
23:38:09.549 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.07 mountX=0.12 mountY=-0.11, mountTheta=-0.76
23:38:09.556 00.007 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.14, opts=13)
23:38:09.559 00.003 1032 Enqueuing Move request for scope (0.08, 0.14)
23:38:09.561 00.002 10072 Worker thread wakes up
23:38:09.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
23:38:09.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
23:38:09.561 00.000 10072 Moving (0.08, 0.14) raw xDistance=0.12 yDistance=-0.11
23:38:09.563 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:38:09.566 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:38:09.566 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:38:09.566 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:09.566 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:38:09.566 00.000 10072 MoveAxis(W, 3, ABG)
23:38:09.566 00.000 10072 Guiding  Dir = 3, Dur = 3
23:38:09.567 00.001 10072 IsGuiding returns 0
23:38:09.567 00.000 10072 PulseGuide returned control before completion, sleep 13
23:38:09.585 00.018 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:38:09.587 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:09.590 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:09.591 00.001 1032 Enqueuing Expose request
23:38:09.593 00.002 10072 IsGuiding returns 0
23:38:09.593 00.000 10072 Move returns status 0, amount 3
23:38:09.593 00.000 10072 MoveAxis(N, 0, ABG)
23:38:09.593 00.000 10072 Move returns status 0, amount 0
23:38:09.593 00.000 10072 move complete, result=0
23:38:09.593 00.000 10072 worker thread done servicing request
23:38:09.593 00.000 10072 Worker thread wakes up
23:38:09.593 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:09.594 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:09.600 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:38:10.325 00.725 10072 Exposure complete
23:38:10.374 00.049 10072 worker thread done servicing request
23:38:10.374 00.000 1032 OnExposeComplete: enter
23:38:10.376 00.002 1032 UpdateGuideState(): m_state=6
23:38:10.378 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10294
23:38:10.379 00.001 1032 Star::Find returns 1 (0), X=1109.06, Y=130.03, Mass=1542, SNR=27.7, Peak=115 HFD=3.1
23:38:10.380 00.001 1032 MultiStar: [#1 0.01,0.32,0.00,M1] [#2 0.09,0.23,0.76,U] [#3 -0.03,0.24,0.73,U] [#4 0.01,0.15,0.60,U] [#5 0.14,0.26,0.00,M3] [#6 0.12,0.09,0.60,U] [#7 0.03,0.14,0.67,U] [#8 0.13,0.03,0.48,U] 
23:38:10.382 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.20}, one-star: {0.26, 0.38}
23:38:10.383 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
23:38:10.384 00.001 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
23:38:10.386 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.12 mountX=0.17 mountY=-0.15, mountTheta=-0.71
23:38:10.388 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.20, opts=13)
23:38:10.391 00.003 1032 Enqueuing Move request for scope (0.10, 0.20)
23:38:10.393 00.002 10072 Worker thread wakes up
23:38:10.393 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
23:38:10.393 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
23:38:10.393 00.000 10072 Moving (0.10, 0.20) raw xDistance=0.17 yDistance=-0.15
23:38:10.396 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:38:10.399 00.003 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.81
23:38:10.399 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
23:38:10.399 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:10.399 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:38:10.399 00.000 10072 MoveAxis(W, 83, ABG)
23:38:10.399 00.000 10072 Guiding  Dir = 3, Dur = 83
23:38:10.399 00.000 10072 IsGuiding returns 0
23:38:10.400 00.001 10072 PulseGuide returned control before completion, sleep 93
23:38:10.417 00.017 1032 UpdateGuideState exits: m=1542 SNR=27.7
23:38:10.420 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:10.421 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:10.424 00.003 1032 Enqueuing Expose request
23:38:10.496 00.072 10072 IsGuiding returns 0
23:38:10.496 00.000 10072 Move returns status 0, amount 83
23:38:10.496 00.000 10072 MoveAxis(N, 0, ABG)
23:38:10.496 00.000 10072 Move returns status 0, amount 0
23:38:10.496 00.000 10072 move complete, result=0
23:38:10.496 00.000 10072 worker thread done servicing request
23:38:10.496 00.000 10072 Worker thread wakes up
23:38:10.496 00.000 1032 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
23:38:10.499 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:10.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:10.904 00.405 10072 Exposure complete
23:38:10.952 00.048 10072 worker thread done servicing request
23:38:10.952 00.000 1032 OnExposeComplete: enter
23:38:10.955 00.003 1032 UpdateGuideState(): m_state=6
23:38:10.958 00.003 1032 Star::Find(15, 1109, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10295
23:38:10.960 00.002 1032 Star::Find returns 1 (0), X=1109.11, Y=129.89, Mass=1507, SNR=27.3, Peak=113 HFD=3.4
23:38:10.963 00.003 1032 MultiStar: [#1 0.01,0.23,0.90,U] [#2 0.12,0.18,0.77,U] [#3 -0.13,0.31,0.00,M1] [#4 0.17,0.18,0.64,U] [#5 0.16,0.26,0.00,M4] [#6 0.10,-0.15,0.64,U] [#7 0.20,0.10,0.70,U] [#8 0.07,-0.00,0.47,U] 
23:38:10.965 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.13}, one-star: {0.32, 0.23}
23:38:10.967 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
23:38:10.969 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
23:38:10.970 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.72 mountX=0.09 mountY=-0.18, mountTheta=-1.12
23:38:10.973 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.13, opts=13)
23:38:10.975 00.002 1032 Enqueuing Move request for scope (0.15, 0.13)
23:38:10.976 00.001 10072 Worker thread wakes up
23:38:10.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
23:38:10.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
23:38:10.977 00.001 10072 Moving (0.15, 0.13) raw xDistance=0.09 yDistance=-0.18
23:38:10.978 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:38:10.980 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:38:10.980 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:38:10.982 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:10.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:38:10.982 00.000 10072 MoveAxis(W, 3, ABG)
23:38:10.982 00.000 10072 Guiding  Dir = 3, Dur = 3
23:38:10.982 00.000 10072 IsGuiding returns 0
23:38:10.982 00.000 10072 PulseGuide returned control before completion, sleep 13
23:38:10.997 00.015 10072 IsGuiding returns 0
23:38:10.997 00.000 10072 Move returns status 0, amount 3
23:38:10.997 00.000 10072 MoveAxis(N, 0, ABG)
23:38:10.997 00.000 10072 Move returns status 0, amount 0
23:38:10.997 00.000 10072 move complete, result=0
23:38:10.997 00.000 10072 worker thread done servicing request
23:38:10.999 00.002 1032 UpdateGuideState exits: m=1507 SNR=27.3
23:38:11.001 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:11.003 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:11.004 00.001 1032 Enqueuing Expose request
23:38:11.006 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
23:38:11.008 00.002 10072 Worker thread wakes up
23:38:11.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:11.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:11.640 00.632 10072 Exposure complete
23:38:11.690 00.050 10072 worker thread done servicing request
23:38:11.690 00.000 1032 OnExposeComplete: enter
23:38:11.692 00.002 1032 UpdateGuideState(): m_state=6
23:38:11.694 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10296
23:38:11.695 00.001 1032 Star::Find returns 1 (0), X=1108.98, Y=129.93, Mass=1402, SNR=26.4, Peak=99 HFD=3.7
23:38:11.697 00.002 1032 MultiStar: [#1 0.06,0.13,0.92,U] [#2 0.15,0.15,0.74,U] [#3 -0.06,0.15,0.78,U] [#4 -0.01,0.07,0.68,U] [#5 0.10,0.32,0.00,M5] [#6 0.09,-0.01,0.64,U] [#7 0.10,-0.04,0.68,U] [#8 -0.14,0.00,0.54,U] 
23:38:11.698 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.11}, one-star: {0.18, 0.28}
23:38:11.700 00.002 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
23:38:11.703 00.003 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
23:38:11.704 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.08 mountX=0.09 mountY=-0.08, mountTheta=-0.75
23:38:11.708 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
23:38:11.713 00.005 1032 Enqueuing Move request for scope (0.06, 0.11)
23:38:11.714 00.001 10072 Worker thread wakes up
23:38:11.715 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
23:38:11.715 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
23:38:11.715 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.08
23:38:11.717 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:38:11.720 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:38:11.720 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:38:11.720 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:11.720 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:38:11.720 00.000 10072 MoveAxis(W, 3, ABG)
23:38:11.720 00.000 10072 Guiding  Dir = 3, Dur = 3
23:38:11.721 00.001 10072 IsGuiding returns 0
23:38:11.721 00.000 10072 PulseGuide returned control before completion, sleep 13
23:38:11.738 00.017 1032 UpdateGuideState exits: m=1402 SNR=26.4
23:38:11.741 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:11.743 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:11.745 00.002 1032 Enqueuing Expose request
23:38:11.747 00.002 10072 IsGuiding returns 0
23:38:11.747 00.000 10072 Move returns status 0, amount 3
23:38:11.747 00.000 10072 MoveAxis(N, 0, ABG)
23:38:11.747 00.000 10072 Move returns status 0, amount 0
23:38:11.747 00.000 10072 move complete, result=0
23:38:11.747 00.000 10072 worker thread done servicing request
23:38:11.747 00.000 10072 Worker thread wakes up
23:38:11.748 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:11.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:11.755 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:38:12.156 00.401 10072 Exposure complete
23:38:12.205 00.049 10072 worker thread done servicing request
23:38:12.207 00.002 1032 OnExposeComplete: enter
23:38:12.209 00.002 1032 UpdateGuideState(): m_state=6
23:38:12.212 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10297
23:38:12.213 00.001 1032 Star::Find returns 1 (0), X=1109.00, Y=129.89, Mass=1366, SNR=26.0, Peak=105 HFD=3.2
23:38:12.216 00.003 1032 MultiStar: [#1 -0.02,0.28,0.00,M1] [#2 0.08,0.12,0.81,U] [#3 -0.10,0.31,0.00,M1] [#4 0.22,0.27,0.00,M1] [#5 0.02,0.29,0.00,M6] [#6 0.17,0.00,0.59,U] [#7 0.09,0.10,0.70,U] [#8 0.00,0.12,0.51,U] 
23:38:12.217 00.001 1032 refined, 4 included, MultiStar: {0.12, 0.13}, one-star: {0.21, 0.23}
23:38:12.220 00.003 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
23:38:12.222 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
23:38:12.223 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.81 mountX=0.09 mountY=-0.15, mountTheta=-1.02
23:38:12.226 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
23:38:12.227 00.001 1032 Enqueuing Move request for scope (0.12, 0.13)
23:38:12.228 00.001 10072 Worker thread wakes up
23:38:12.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
23:38:12.229 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
23:38:12.229 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.09 yDistance=-0.15
23:38:12.230 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:38:12.234 00.004 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:38:12.234 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:38:12.234 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:12.234 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:38:12.234 00.000 10072 MoveAxis(W, 2, ABG)
23:38:12.234 00.000 10072 Guiding  Dir = 3, Dur = 2
23:38:12.235 00.001 10072 IsGuiding returns 0
23:38:12.235 00.000 10072 PulseGuide returned control before completion, sleep 12
23:38:12.252 00.017 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:38:12.254 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:12.256 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:12.258 00.002 1032 Enqueuing Expose request
23:38:12.262 00.004 10072 IsGuiding returns 0
23:38:12.262 00.000 10072 Move returns status 0, amount 2
23:38:12.262 00.000 10072 MoveAxis(N, 0, ABG)
23:38:12.262 00.000 10072 Move returns status 0, amount 0
23:38:12.262 00.000 10072 move complete, result=0
23:38:12.262 00.000 10072 worker thread done servicing request
23:38:12.262 00.000 10072 Worker thread wakes up
23:38:12.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:12.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:12.269 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:38:12.893 00.624 10072 Exposure complete
23:38:12.943 00.050 10072 worker thread done servicing request
23:38:12.944 00.001 1032 OnExposeComplete: enter
23:38:12.947 00.003 1032 UpdateGuideState(): m_state=6
23:38:12.948 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10298
23:38:12.950 00.002 1032 Star::Find returns 1 (0), X=1109.03, Y=129.90, Mass=1317, SNR=25.5, Peak=103 HFD=3.0
23:38:12.952 00.002 1032 MultiStar: [#1 0.08,0.21,1.01,U] [#2 0.17,0.20,0.00,M1] [#3 0.04,0.10,0.80,U] [#4 0.08,0.09,0.71,U] [#5 0.17,0.30,0.00,M7] [#6 0.16,-0.04,0.64,U] [#7 0.09,0.04,0.71,U] [#8 0.08,-0.04,0.54,U] 
23:38:12.953 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.11}, one-star: {0.23, 0.25}
23:38:12.955 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:38:12.956 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:38:12.957 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.76 mountX=0.08 mountY=-0.14, mountTheta=-1.07
23:38:12.959 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
23:38:12.962 00.003 1032 Enqueuing Move request for scope (0.11, 0.11)
23:38:12.963 00.001 10072 Worker thread wakes up
23:38:12.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
23:38:12.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
23:38:12.964 00.001 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.14
23:38:12.965 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:38:12.968 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:38:12.968 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:38:12.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:12.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:38:12.968 00.000 10072 MoveAxis(W, 2, ABG)
23:38:12.968 00.000 10072 Guiding  Dir = 3, Dur = 2
23:38:12.969 00.001 10072 IsGuiding returns 0
23:38:12.970 00.001 10072 PulseGuide returned control before completion, sleep 12
23:38:12.985 00.015 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:38:12.988 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:12.989 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:12.992 00.003 1032 Enqueuing Expose request
23:38:12.993 00.001 10072 IsGuiding returns 0
23:38:12.993 00.000 10072 Move returns status 0, amount 2
23:38:12.993 00.000 10072 MoveAxis(N, 0, ABG)
23:38:12.993 00.000 10072 Move returns status 0, amount 0
23:38:12.993 00.000 10072 move complete, result=0
23:38:12.993 00.000 10072 worker thread done servicing request
23:38:12.993 00.000 10072 Worker thread wakes up
23:38:12.993 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:12.993 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:13.000 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:38:13.407 00.407 10072 Exposure complete
23:38:13.455 00.048 10072 worker thread done servicing request
23:38:13.455 00.000 1032 OnExposeComplete: enter
23:38:13.457 00.002 1032 UpdateGuideState(): m_state=6
23:38:13.458 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10299
23:38:13.461 00.003 1032 Star::Find returns 1 (0), X=1109.07, Y=129.84, Mass=1270, SNR=25.1, Peak=107 HFD=3.1
23:38:13.463 00.002 1032 MultiStar: [#1 0.10,0.12,0.99,U] [#2 0.16,0.12,0.84,U] [#3 -0.04,0.10,0.80,U] [#4 0.17,0.02,0.70,U] [#5 0.06,0.20,0.70,U] [#6 0.17,-0.30,0.00,M1] [#7 0.09,-0.07,0.74,U] [#8 0.08,-0.09,0.53,U] 
23:38:13.465 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.09}, one-star: {0.27, 0.18}
23:38:13.466 00.001 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:38:13.468 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:38:13.469 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.62 mountX=0.05 mountY=-0.14, mountTheta=-1.21
23:38:13.471 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
23:38:13.473 00.002 1032 Enqueuing Move request for scope (0.12, 0.09)
23:38:13.474 00.001 10072 Worker thread wakes up
23:38:13.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
23:38:13.474 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
23:38:13.474 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.05 yDistance=-0.14
23:38:13.476 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:38:13.479 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:38:13.479 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:38:13.479 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:13.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:38:13.479 00.000 10072 MoveAxis(W, 1, ABG)
23:38:13.480 00.001 10072 Guiding  Dir = 3, Dur = 1
23:38:13.480 00.000 10072 IsGuiding returns 0
23:38:13.480 00.000 10072 PulseGuide returned control before completion, sleep 11
23:38:13.496 00.016 1032 UpdateGuideState exits: m=1270 SNR=25.1
23:38:13.499 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:13.500 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:13.502 00.002 1032 Enqueuing Expose request
23:38:13.503 00.001 10072 IsGuiding returns 0
23:38:13.503 00.000 10072 Move returns status 0, amount 1
23:38:13.503 00.000 10072 MoveAxis(N, 0, ABG)
23:38:13.503 00.000 10072 Move returns status 0, amount 0
23:38:13.503 00.000 10072 move complete, result=0
23:38:13.504 00.001 10072 worker thread done servicing request
23:38:13.504 00.000 10072 Worker thread wakes up
23:38:13.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:13.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:13.511 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:38:14.139 00.628 10072 Exposure complete
23:38:14.190 00.051 10072 worker thread done servicing request
23:38:14.190 00.000 1032 OnExposeComplete: enter
23:38:14.192 00.002 1032 UpdateGuideState(): m_state=6
23:38:14.194 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10300
23:38:14.195 00.001 1032 Star::Find returns 1 (0), X=1109.06, Y=129.85, Mass=1349, SNR=25.8, Peak=113 HFD=3.1
23:38:14.198 00.003 1032 MultiStar: [#1 0.13,0.14,1.00,U] [#2 0.18,0.15,0.83,U] [#3 -0.10,0.25,0.00,M1] [#4 0.18,0.03,0.69,U] [#5 0.07,0.11,0.66,U] [#6 0.19,-0.12,0.61,U] [#7 0.14,-0.03,0.71,U] [#8 0.21,0.09,0.50,U] 
23:38:14.200 00.002 1032 refined, 7 included, MultiStar: {0.17, 0.08}, one-star: {0.26, 0.19}
23:38:14.202 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
23:38:14.203 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
23:38:14.205 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.45 mountX=0.04 mountY=-0.19, mountTheta=-1.38
23:38:14.209 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.08, opts=13)
23:38:14.211 00.002 1032 Enqueuing Move request for scope (0.17, 0.08)
23:38:14.214 00.003 10072 Worker thread wakes up
23:38:14.215 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
23:38:14.215 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
23:38:14.215 00.000 10072 Moving (0.17, 0.08) raw xDistance=0.04 yDistance=-0.19
23:38:14.218 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:38:14.219 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:38:14.220 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:38:14.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:14.220 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:38:14.220 00.000 10072 MoveAxis(W, 1, ABG)
23:38:14.220 00.000 10072 Guiding  Dir = 3, Dur = 1
23:38:14.220 00.000 10072 IsGuiding returns 0
23:38:14.220 00.000 10072 PulseGuide returned control before completion, sleep 11
23:38:14.237 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:38:14.243 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:14.246 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:14.247 00.001 1032 Enqueuing Expose request
23:38:14.250 00.003 10072 IsGuiding returns 0
23:38:14.250 00.000 10072 Move returns status 0, amount 1
23:38:14.250 00.000 10072 MoveAxis(N, 0, ABG)
23:38:14.250 00.000 10072 Move returns status 0, amount 0
23:38:14.250 00.000 10072 move complete, result=0
23:38:14.250 00.000 10072 worker thread done servicing request
23:38:14.250 00.000 10072 Worker thread wakes up
23:38:14.250 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:14.250 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:14.257 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
23:38:14.669 00.412 10072 Exposure complete
23:38:14.719 00.050 10072 worker thread done servicing request
23:38:14.719 00.000 1032 OnExposeComplete: enter
23:38:14.721 00.002 1032 UpdateGuideState(): m_state=6
23:38:14.723 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10301
23:38:14.725 00.002 1032 Star::Find returns 1 (0), X=1109.03, Y=129.87, Mass=1344, SNR=25.8, Peak=114 HFD=3.2
23:38:14.726 00.001 1032 MultiStar: [#1 0.02,0.18,0.97,U] [#2 0.17,0.19,0.82,U] [#3 0.00,0.27,0.00,M2] [#4 0.11,0.09,0.68,U] [#5 0.02,0.14,0.67,U] [#6 0.26,-0.12,0.00,M1] [#7 -0.02,-0.02,0.70,U] [#8 0.15,-0.04,0.49,U] 
23:38:14.728 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.12}, one-star: {0.24, 0.21}
23:38:14.731 00.003 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
23:38:14.733 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
23:38:14.736 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.87 mountX=0.09 mountY=-0.13, mountTheta=-0.96
23:38:14.741 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.12, opts=13)
23:38:14.743 00.002 1032 Enqueuing Move request for scope (0.10, 0.12)
23:38:14.747 00.004 10072 Worker thread wakes up
23:38:14.747 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
23:38:14.747 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
23:38:14.747 00.000 10072 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=-0.13
23:38:14.750 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:38:14.753 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:38:14.753 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:38:14.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:14.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:38:14.753 00.000 10072 MoveAxis(W, 1, ABG)
23:38:14.753 00.000 10072 Guiding  Dir = 3, Dur = 1
23:38:14.753 00.000 10072 IsGuiding returns 0
23:38:14.753 00.000 10072 PulseGuide returned control before completion, sleep 11
23:38:14.771 00.018 1032 UpdateGuideState exits: m=1344 SNR=25.8
23:38:14.772 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:14.774 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:14.776 00.002 1032 Enqueuing Expose request
23:38:14.779 00.003 10072 IsGuiding returns 0
23:38:14.779 00.000 10072 Move returns status 0, amount 1
23:38:14.780 00.001 10072 MoveAxis(N, 0, ABG)
23:38:14.780 00.000 10072 Move returns status 0, amount 0
23:38:14.780 00.000 10072 move complete, result=0
23:38:14.780 00.000 10072 worker thread done servicing request
23:38:14.780 00.000 10072 Worker thread wakes up
23:38:14.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:14.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:14.788 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:38:15.417 00.629 10072 Exposure complete
23:38:15.468 00.051 10072 worker thread done servicing request
23:38:15.468 00.000 1032 OnExposeComplete: enter
23:38:15.470 00.002 1032 UpdateGuideState(): m_state=6
23:38:15.472 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10302
23:38:15.473 00.001 1032 Star::Find returns 1 (0), X=1109.01, Y=129.97, Mass=1453, SNR=26.8, Peak=117 HFD=2.9
23:38:15.475 00.002 1032 MultiStar: [#1 0.13,0.26,0.00,M1] [#2 0.22,0.28,0.00,M1] [#3 -0.05,0.26,0.00,M3] [#4 0.10,0.09,0.67,U] [#5 0.25,0.22,0.00,M5] [#6 0.16,0.07,0.61,U] [#7 0.02,-0.11,0.64,U] [#8 0.03,0.03,0.50,U] 
23:38:15.477 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.10}, one-star: {0.22, 0.31}
23:38:15.478 00.001 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
23:38:15.480 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
23:38:15.482 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.72 mountX=0.07 mountY=-0.14, mountTheta=-1.11
23:38:15.485 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
23:38:15.488 00.003 1032 Enqueuing Move request for scope (0.12, 0.10)
23:38:15.490 00.002 10072 Worker thread wakes up
23:38:15.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
23:38:15.490 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
23:38:15.491 00.001 10072 Moving (0.12, 0.10) raw xDistance=0.07 yDistance=-0.14
23:38:15.493 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:38:15.495 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:38:15.495 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:38:15.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:15.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:38:15.496 00.001 10072 MoveAxis(W, 1, ABG)
23:38:15.496 00.000 10072 Guiding  Dir = 3, Dur = 1
23:38:15.496 00.000 10072 IsGuiding returns 0
23:38:15.496 00.000 10072 PulseGuide returned control before completion, sleep 11
23:38:15.513 00.017 1032 UpdateGuideState exits: m=1453 SNR=26.8
23:38:15.516 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:15.519 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:15.522 00.003 1032 Enqueuing Expose request
23:38:15.525 00.003 10072 IsGuiding returns 0
23:38:15.525 00.000 10072 Move returns status 0, amount 1
23:38:15.525 00.000 10072 MoveAxis(N, 0, ABG)
23:38:15.525 00.000 10072 Move returns status 0, amount 0
23:38:15.525 00.000 10072 move complete, result=0
23:38:15.526 00.001 10072 worker thread done servicing request
23:38:15.526 00.000 10072 Worker thread wakes up
23:38:15.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:15.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:15.533 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:38:15.935 00.402 10072 Exposure complete
23:38:15.991 00.056 10072 worker thread done servicing request
23:38:15.991 00.000 1032 OnExposeComplete: enter
23:38:15.993 00.002 1032 UpdateGuideState(): m_state=6
23:38:15.995 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10303
23:38:15.998 00.003 1032 Star::Find returns 1 (0), X=1109.07, Y=129.91, Mass=1390, SNR=26.2, Peak=107 HFD=3.2
23:38:16.000 00.002 1032 MultiStar: [#1 0.10,0.21,0.97,U] [#2 0.12,0.09,0.82,U] [#3 -0.11,0.12,0.74,U] [#4 0.08,0.01,0.69,U] [#5 0.11,0.23,0.64,U] [#6 -0.10,-0.15,0.61,U] [#7 0.12,-0.05,0.66,U] [#8 0.07,0.06,0.49,U] 
23:38:16.002 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.27, 0.25}
23:38:16.004 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
23:38:16.006 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
23:38:16.008 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.87 mountX=0.08 mountY=-0.11, mountTheta=-0.96
23:38:16.011 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
23:38:16.013 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
23:38:16.014 00.001 10072 Worker thread wakes up
23:38:16.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:38:16.016 00.002 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:38:16.016 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.08 yDistance=-0.11
23:38:16.017 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:38:16.020 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:38:16.020 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:38:16.020 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:16.021 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:38:16.021 00.000 10072 MoveAxis(E, 0, ABG)
23:38:16.021 00.000 10072 Move returns status 0, amount 0
23:38:16.021 00.000 10072 MoveAxis(N, 0, ABG)
23:38:16.021 00.000 10072 Move returns status 0, amount 0
23:38:16.021 00.000 10072 move complete, result=0
23:38:16.021 00.000 10072 worker thread done servicing request
23:38:16.037 00.016 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:38:16.039 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:16.041 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:16.043 00.002 1032 Enqueuing Expose request
23:38:16.044 00.001 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:38:16.046 00.002 10072 Worker thread wakes up
23:38:16.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:16.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:16.670 00.624 10072 Exposure complete
23:38:16.718 00.048 10072 worker thread done servicing request
23:38:16.718 00.000 1032 OnExposeComplete: enter
23:38:16.720 00.002 1032 UpdateGuideState(): m_state=6
23:38:16.721 00.001 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10304
23:38:16.723 00.002 1032 Star::Find returns 1 (0), X=1108.99, Y=129.96, Mass=1334, SNR=25.7, Peak=98 HFD=3.0
23:38:16.725 00.002 1032 MultiStar: [#1 -0.02,0.13,0.96,U] [#2 0.09,0.11,0.84,U] [#3 -0.05,0.22,0.78,U] [#4 0.11,0.05,0.66,U] [#5 0.14,0.25,0.00,M5] [#6 0.21,-0.11,0.64,U] [#7 0.02,-0.12,0.70,U] [#8 0.03,0.12,0.51,U] 
23:38:16.727 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.10}, one-star: {0.19, 0.30}
23:38:16.728 00.001 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:38:16.730 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:38:16.732 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.13 cameraTheta=0.96 mountX=0.08 mountY=-0.10, mountTheta=-0.87
23:38:16.736 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
23:38:16.739 00.003 1032 Enqueuing Move request for scope (0.07, 0.10)
23:38:16.741 00.002 10072 Worker thread wakes up
23:38:16.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:38:16.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:38:16.741 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.10
23:38:16.743 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:38:16.746 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:38:16.747 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:38:16.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:16.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:38:16.747 00.000 10072 MoveAxis(W, 0, ABG)
23:38:16.747 00.000 10072 Move returns status 0, amount 0
23:38:16.747 00.000 10072 MoveAxis(N, 0, ABG)
23:38:16.747 00.000 10072 Move returns status 0, amount 0
23:38:16.747 00.000 10072 move complete, result=0
23:38:16.747 00.000 10072 worker thread done servicing request
23:38:16.763 00.016 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:38:16.765 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:16.767 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:16.770 00.003 1032 Enqueuing Expose request
23:38:16.772 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:38:16.774 00.002 10072 Worker thread wakes up
23:38:16.774 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:16.774 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:17.186 00.412 10072 Exposure complete
23:38:17.233 00.047 10072 worker thread done servicing request
23:38:17.233 00.000 1032 OnExposeComplete: enter
23:38:17.236 00.003 1032 UpdateGuideState(): m_state=6
23:38:17.238 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10305
23:38:17.240 00.002 1032 Star::Find returns 1 (0), X=1109.04, Y=129.95, Mass=1373, SNR=26.0, Peak=106 HFD=3.2
23:38:17.241 00.001 1032 MultiStar: [#1 0.07,0.24,0.98,U] [#2 0.04,0.12,0.82,U] [#3 -0.18,0.20,0.00,M2] [#4 0.12,0.17,0.67,U] [#5 0.10,0.27,0.00,M6] [#6 0.11,0.07,0.60,U] [#7 0.11,-0.00,0.72,U] [#8 0.04,0.07,0.52,U] 
23:38:17.243 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.15}, one-star: {0.24, 0.30}
23:38:17.248 00.005 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
23:38:17.249 00.001 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
23:38:17.251 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.94 mountX=0.12 mountY=-0.15, mountTheta=-0.89
23:38:17.255 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.15, opts=13)
23:38:17.257 00.002 1032 Enqueuing Move request for scope (0.11, 0.15)
23:38:17.258 00.001 10072 Worker thread wakes up
23:38:17.259 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
23:38:17.259 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
23:38:17.259 00.000 10072 Moving (0.11, 0.15) raw xDistance=0.12 yDistance=-0.15
23:38:17.262 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:38:17.264 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:38:17.264 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:38:17.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:17.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:38:17.264 00.000 10072 MoveAxis(W, 1, ABG)
23:38:17.264 00.000 10072 Guiding  Dir = 3, Dur = 1
23:38:17.265 00.001 10072 IsGuiding returns 0
23:38:17.265 00.000 10072 PulseGuide returned control before completion, sleep 11
23:38:17.281 00.016 1032 UpdateGuideState exits: m=1373 SNR=26.0
23:38:17.283 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:17.284 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:17.285 00.001 1032 Enqueuing Expose request
23:38:17.292 00.007 10072 IsGuiding returns 0
23:38:17.292 00.000 10072 Move returns status 0, amount 1
23:38:17.292 00.000 10072 MoveAxis(N, 0, ABG)
23:38:17.292 00.000 10072 Move returns status 0, amount 0
23:38:17.292 00.000 10072 move complete, result=0
23:38:17.292 00.000 10072 worker thread done servicing request
23:38:17.292 00.000 10072 Worker thread wakes up
23:38:17.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:17.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:17.295 00.003 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:38:17.921 00.626 10072 Exposure complete
23:38:17.971 00.050 10072 worker thread done servicing request
23:38:17.971 00.000 1032 OnExposeComplete: enter
23:38:17.973 00.002 1032 UpdateGuideState(): m_state=6
23:38:17.975 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10306
23:38:17.976 00.001 1032 Star::Find returns 1 (0), X=1109.02, Y=130.05, Mass=1352, SNR=25.8, Peak=110 HFD=2.9
23:38:17.978 00.002 1032 MultiStar: [#1 0.08,0.35,0.00,M1] [#2 0.00,0.21,0.79,U] [#3 -0.02,0.31,0.00,M3] [#4 0.02,0.26,0.00,M1] [#5 0.17,0.26,0.00,M7] [#6 0.13,0.02,0.62,U] [#7 0.07,0.07,0.70,U] [#8 0.01,0.23,0.54,U] 
23:38:17.980 00.002 1032 refined, 4 included, MultiStar: {0.10, 0.20}, one-star: {0.22, 0.39}
23:38:17.982 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
23:38:17.983 00.001 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
23:38:17.986 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.23 cameraTheta=1.12 mountX=0.17 mountY=-0.15, mountTheta=-0.71
23:38:17.990 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.20, opts=13)
23:38:17.993 00.003 1032 Enqueuing Move request for scope (0.10, 0.20)
23:38:17.995 00.002 10072 Worker thread wakes up
23:38:17.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
23:38:17.995 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
23:38:17.995 00.000 10072 Moving (0.10, 0.20) raw xDistance=0.17 yDistance=-0.15
23:38:17.998 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:38:18.000 00.002 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.80
23:38:18.000 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
23:38:18.000 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:18.000 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:38:18.000 00.000 10072 MoveAxis(W, 81, ABG)
23:38:18.000 00.000 10072 Guiding  Dir = 3, Dur = 81
23:38:18.001 00.001 10072 IsGuiding returns 0
23:38:18.001 00.000 10072 PulseGuide returned control before completion, sleep 91
23:38:18.019 00.018 1032 UpdateGuideState exits: m=1352 SNR=25.8
23:38:18.021 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:18.024 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:18.026 00.002 1032 Enqueuing Expose request
23:38:18.106 00.080 10072 IsGuiding returns 0
23:38:18.106 00.000 10072 Move returns status 0, amount 81
23:38:18.106 00.000 10072 MoveAxis(N, 0, ABG)
23:38:18.106 00.000 10072 Move returns status 0, amount 0
23:38:18.106 00.000 10072 move complete, result=0
23:38:18.106 00.000 10072 worker thread done servicing request
23:38:18.106 00.000 10072 Worker thread wakes up
23:38:18.106 00.000 1032 GuideStep: 0.2 px 81 ms WEST, -0.1 px 0 ms NORTH
23:38:18.110 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:18.110 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:18.529 00.419 10072 Exposure complete
23:38:18.582 00.053 10072 worker thread done servicing request
23:38:18.582 00.000 1032 OnExposeComplete: enter
23:38:18.585 00.003 1032 UpdateGuideState(): m_state=6
23:38:18.587 00.002 1032 Star::Find(15, 1109, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10307
23:38:18.588 00.001 1032 Star::Find returns 1 (0), X=1109.08, Y=130.00, Mass=1324, SNR=25.6, Peak=106 HFD=2.9
23:38:18.590 00.002 1032 MultiStar: [#1 0.08,0.29,0.00,M2] [#2 0.07,0.16,0.82,U] [#3 -0.06,0.18,0.78,U] [#4 0.02,0.24,0.69,U] [#5 0.07,0.30,0.00,M8] [#6 0.15,-0.26,0.00,M1] [#7 -0.00,-0.02,0.70,U] [#8 -0.01,-0.00,0.57,U] 
23:38:18.592 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.17}, one-star: {0.29, 0.35}
23:38:18.594 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
23:38:18.596 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
23:38:18.597 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.20 mountX=0.15 mountY=-0.11, mountTheta=-0.63
23:38:18.600 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.17, opts=13)
23:38:18.602 00.002 1032 Enqueuing Move request for scope (0.07, 0.17)
23:38:18.604 00.002 10072 Worker thread wakes up
23:38:18.604 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
23:38:18.604 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
23:38:18.604 00.000 10072 Moving (0.07, 0.17) raw xDistance=0.15 yDistance=-0.11
23:38:18.606 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:38:18.608 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.80
23:38:18.608 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
23:38:18.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:18.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:38:18.610 00.002 10072 MoveAxis(W, 69, ABG)
23:38:18.610 00.000 10072 Guiding  Dir = 3, Dur = 69
23:38:18.610 00.000 10072 IsGuiding returns 0
23:38:18.611 00.001 10072 PulseGuide returned control before completion, sleep 79
23:38:18.628 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.6
23:38:18.629 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:18.630 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:18.632 00.002 1032 Enqueuing Expose request
23:38:18.697 00.065 10072 IsGuiding returns 0
23:38:18.697 00.000 10072 Move returns status 0, amount 69
23:38:18.697 00.000 10072 MoveAxis(N, 0, ABG)
23:38:18.697 00.000 10072 Move returns status 0, amount 0
23:38:18.697 00.000 10072 move complete, result=0
23:38:18.697 00.000 10072 worker thread done servicing request
23:38:18.697 00.000 10072 Worker thread wakes up
23:38:18.697 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:18.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:18.697 00.000 1032 GuideStep: 0.1 px 69 ms WEST, -0.1 px 0 ms NORTH
23:38:19.324 00.627 10072 Exposure complete
23:38:19.374 00.050 10072 worker thread done servicing request
23:38:19.375 00.001 1032 OnExposeComplete: enter
23:38:19.376 00.001 1032 UpdateGuideState(): m_state=6
23:38:19.378 00.002 1032 Star::Find(15, 1109, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10308
23:38:19.379 00.001 1032 Star::Find returns 1 (0), X=1109.12, Y=129.78, Mass=1431, SNR=26.6, Peak=120 HFD=3.3
23:38:19.381 00.002 1032 MultiStar: [#1 0.18,0.01,0.93,U] [#2 0.18,-0.05,0.78,U] [#3 -0.01,0.06,0.76,U] [#4 0.12,0.05,0.68,U] [#5 0.25,-0.02,0.66,U] [#6 0.17,-0.20,0.00,M2] [#7 0.09,-0.21,0.66,U] [#8 0.22,-0.20,0.00,M1] 
23:38:19.383 00.002 1032 refined, 6 included, MultiStar: {0.17, 0.01}, one-star: {0.32, 0.12}
23:38:19.384 00.001 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
23:38:19.386 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
23:38:19.387 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.03 mountX=-0.04 mountY=-0.17, mountTheta=-1.80
23:38:19.390 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.01, opts=13)
23:38:19.392 00.002 1032 Enqueuing Move request for scope (0.17, 0.01)
23:38:19.395 00.003 10072 Worker thread wakes up
23:38:19.395 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
23:38:19.395 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
23:38:19.395 00.000 10072 Moving (0.17, 0.01) raw xDistance=-0.04 yDistance=-0.17
23:38:19.397 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:38:19.399 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:38:19.400 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:38:19.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:19.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:38:19.400 00.000 10072 MoveAxis(W, 1, ABG)
23:38:19.400 00.000 10072 Guiding  Dir = 3, Dur = 1
23:38:19.400 00.000 10072 IsGuiding returns 0
23:38:19.401 00.001 10072 PulseGuide returned control before completion, sleep 11
23:38:19.414 00.013 10072 IsGuiding returns 0
23:38:19.414 00.000 10072 Move returns status 0, amount 1
23:38:19.414 00.000 10072 MoveAxis(N, 0, ABG)
23:38:19.414 00.000 10072 Move returns status 0, amount 0
23:38:19.414 00.000 10072 move complete, result=0
23:38:19.414 00.000 10072 worker thread done servicing request
23:38:19.418 00.004 1032 UpdateGuideState exits: m=1431 SNR=26.6
23:38:19.420 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:19.421 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:19.424 00.003 1032 Enqueuing Expose request
23:38:19.428 00.004 10072 Worker thread wakes up
23:38:19.428 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:19.428 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:19.428 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
23:38:19.842 00.414 10072 Exposure complete
23:38:19.890 00.048 10072 worker thread done servicing request
23:38:19.891 00.001 1032 OnExposeComplete: enter
23:38:19.893 00.002 1032 UpdateGuideState(): m_state=6
23:38:19.895 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10309
23:38:19.897 00.002 1032 Star::Find returns 1 (0), X=1109.17, Y=129.73, Mass=1408, SNR=26.4, Peak=124 HFD=3.5
23:38:19.899 00.002 1032 MultiStar: [#1 0.14,0.11,0.97,U] [#2 0.23,0.06,0.79,U] [#3 -0.03,0.20,0.74,U] [#4 0.10,0.15,0.69,U] [#5 0.16,0.25,0.00,M8] [#6 0.14,-0.11,0.63,U] [#7 0.21,-0.11,0.70,U] [#8 0.17,-0.20,0.00,M2] 
23:38:19.900 00.001 1032 refined, 6 included, MultiStar: {0.18, 0.06}, one-star: {0.37, 0.08}
23:38:19.903 00.003 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
23:38:19.904 00.001 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
23:38:19.906 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.32 mountX=0.01 mountY=-0.19, mountTheta=-1.51
23:38:19.909 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.06, opts=13)
23:38:19.911 00.002 1032 Enqueuing Move request for scope (0.18, 0.06)
23:38:19.913 00.002 10072 Worker thread wakes up
23:38:19.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
23:38:19.913 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
23:38:19.913 00.000 10072 Moving (0.18, 0.06) raw xDistance=0.01 yDistance=-0.19
23:38:19.915 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:38:19.918 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:38:19.918 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:38:19.918 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:19.918 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:38:19.918 00.000 10072 MoveAxis(W, 1, ABG)
23:38:19.918 00.000 10072 Guiding  Dir = 3, Dur = 1
23:38:19.918 00.000 10072 IsGuiding returns 0
23:38:19.920 00.002 10072 PulseGuide returned control before completion, sleep 11
23:38:19.933 00.013 10072 IsGuiding returns 0
23:38:19.933 00.000 10072 Move returns status 0, amount 1
23:38:19.933 00.000 10072 MoveAxis(N, 0, ABG)
23:38:19.933 00.000 10072 Move returns status 0, amount 0
23:38:19.933 00.000 10072 move complete, result=0
23:38:19.933 00.000 10072 worker thread done servicing request
23:38:19.936 00.003 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:38:19.938 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:19.940 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:19.942 00.002 1032 Enqueuing Expose request
23:38:19.944 00.002 10072 Worker thread wakes up
23:38:19.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:19.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:19.944 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
23:38:20.577 00.633 10072 Exposure complete
23:38:20.624 00.047 10072 worker thread done servicing request
23:38:20.624 00.000 1032 OnExposeComplete: enter
23:38:20.626 00.002 1032 UpdateGuideState(): m_state=6
23:38:20.628 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10310
23:38:20.629 00.001 1032 Star::Find returns 1 (0), X=1109.00, Y=129.92, Mass=1459, SNR=26.9, Peak=116 HFD=3.4
23:38:20.631 00.002 1032 MultiStar: [#1 0.12,0.21,0.91,U] [#2 0.16,0.14,0.79,U] [#3 -0.01,0.29,0.00,M1] [#4 0.14,0.20,0.66,U] [#5 0.08,0.23,0.65,U] [#6 0.11,-0.05,0.61,U] [#7 0.08,0.11,0.68,U] [#8 0.16,-0.07,0.51,U] 
23:38:20.633 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.15}, one-star: {0.20, 0.26}
23:38:20.635 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
23:38:20.636 00.001 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
23:38:20.638 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.20 cameraTheta=0.83 mountX=0.11 mountY=-0.17, mountTheta=-1.00
23:38:20.641 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.15, opts=13)
23:38:20.643 00.002 1032 Enqueuing Move request for scope (0.14, 0.15)
23:38:20.644 00.001 10072 Worker thread wakes up
23:38:20.645 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
23:38:20.645 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
23:38:20.645 00.000 10072 Moving (0.14, 0.15) raw xDistance=0.11 yDistance=-0.17
23:38:20.646 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:38:20.650 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:38:20.650 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:38:20.650 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:20.650 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:38:20.650 00.000 10072 MoveAxis(W, 2, ABG)
23:38:20.650 00.000 10072 Guiding  Dir = 3, Dur = 2
23:38:20.650 00.000 10072 IsGuiding returns 0
23:38:20.651 00.001 10072 PulseGuide returned control before completion, sleep 12
23:38:20.665 00.014 1032 UpdateGuideState exits: m=1459 SNR=26.9
23:38:20.668 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:20.669 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:20.671 00.002 1032 Enqueuing Expose request
23:38:20.673 00.002 10072 IsGuiding returns 0
23:38:20.673 00.000 10072 Move returns status 0, amount 2
23:38:20.673 00.000 10072 MoveAxis(N, 0, ABG)
23:38:20.673 00.000 10072 Move returns status 0, amount 0
23:38:20.673 00.000 10072 move complete, result=0
23:38:20.674 00.001 10072 worker thread done servicing request
23:38:20.674 00.000 10072 Worker thread wakes up
23:38:20.674 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:20.674 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:20.682 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
23:38:21.093 00.411 10072 Exposure complete
23:38:21.136 00.043 10072 worker thread done servicing request
23:38:21.136 00.000 1032 OnExposeComplete: enter
23:38:21.138 00.002 1032 UpdateGuideState(): m_state=6
23:38:21.139 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10311
23:38:21.141 00.002 1032 Star::Find returns 1 (0), X=1109.07, Y=129.94, Mass=1268, SNR=25.0, Peak=99 HFD=3.0
23:38:21.144 00.003 1032 MultiStar: [#1 0.10,0.26,0.00,M1] [#2 0.17,0.24,0.00,M1] [#3 -0.10,0.26,0.00,M2] [#4 0.19,0.19,0.00,M1] [#5 0.11,0.35,0.00,M8] [#6 0.19,0.10,0.64,U] [#7 0.07,0.02,0.76,U] [#8 0.20,0.11,0.55,U] 
23:38:21.146 00.002 1032 refined, 3 included, MultiStar: {0.19, 0.14}, one-star: {0.28, 0.28}
23:38:21.147 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
23:38:21.149 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
23:38:21.149 00.000 1032 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.24 cameraTheta=0.64 mountX=0.09 mountY=-0.22, mountTheta=-1.19
23:38:21.153 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.14, opts=13)
23:38:21.154 00.001 1032 Enqueuing Move request for scope (0.19, 0.14)
23:38:21.155 00.001 10072 Worker thread wakes up
23:38:21.155 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
23:38:21.155 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
23:38:21.155 00.000 10072 Moving (0.19, 0.14) raw xDistance=0.09 yDistance=-0.22
23:38:21.157 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:38:21.159 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:38:21.160 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:38:21.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:38:21.160 00.000 10072 MoveAxis(W, 0, ABG)
23:38:21.160 00.000 10072 Move returns status 0, amount 0
23:38:21.160 00.000 10072 MoveAxis(N, 143, ABG)
23:38:21.160 00.000 10072 Guiding  Dir = 0, Dur = 143
23:38:21.160 00.000 10072 IsGuiding returns 0
23:38:21.160 00.000 10072 PulseGuide returned control before completion, sleep 153
23:38:21.178 00.018 1032 UpdateGuideState exits: m=1268 SNR=25.0
23:38:21.180 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:21.182 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:21.184 00.002 1032 Enqueuing Expose request
23:38:21.327 00.143 10072 IsGuiding returns 0
23:38:21.327 00.000 10072 Move returns status 0, amount 143
23:38:21.327 00.000 10072 move complete, result=0
23:38:21.327 00.000 10072 worker thread done servicing request
23:38:21.327 00.000 10072 Worker thread wakes up
23:38:21.327 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.2 px 143 ms NORTH
23:38:21.330 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:21.330 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:21.958 00.628 10072 Exposure complete
23:38:22.007 00.049 10072 worker thread done servicing request
23:38:22.008 00.001 1032 OnExposeComplete: enter
23:38:22.010 00.002 1032 UpdateGuideState(): m_state=6
23:38:22.012 00.002 1032 Star::Find(15, 1109, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10312
23:38:22.013 00.001 1032 Star::Find returns 1 (0), X=1108.89, Y=129.78, Mass=1339, SNR=25.7, Peak=101 HFD=3.3
23:38:22.016 00.003 1032 MultiStar: [#1 -0.14,0.13,1.00,U] [#2 -0.13,0.09,0.80,U] [#3 -0.33,0.13,0.00,M3] [#4 -0.14,0.00,0.67,U] [#5 -0.11,0.04,0.69,U] [#6 -0.00,-0.12,0.63,U] [#7 -0.17,-0.01,0.69,U] [#8 -0.02,-0.07,0.53,U] 
23:38:22.019 00.003 1032 refined, 7 included, MultiStar: {-0.08, 0.04}, one-star: {0.09, 0.13}
23:38:22.021 00.002 1032 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.83) = xAngle (0.83 = 0.83)
23:38:22.023 00.002 1032 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.83 = 0.83)
23:38:22.025 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.08 cameraTheta=2.66 mountX=0.06 mountY=0.06, mountTheta=0.83
23:38:22.028 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.04, opts=13)
23:38:22.030 00.002 1032 Enqueuing Move request for scope (-0.08, 0.04)
23:38:22.032 00.002 10072 Worker thread wakes up
23:38:22.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
23:38:22.032 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
23:38:22.032 00.000 10072 Moving (-0.08, 0.04) raw xDistance=0.06 yDistance=0.06
23:38:22.034 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:38:22.037 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:38:22.037 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:38:22.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:22.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:38:22.037 00.000 10072 MoveAxis(W, 1, ABG)
23:38:22.037 00.000 10072 Guiding  Dir = 3, Dur = 1
23:38:22.038 00.001 10072 IsGuiding returns 0
23:38:22.038 00.000 10072 PulseGuide returned control before completion, sleep 11
23:38:22.055 00.017 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:38:22.057 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:22.059 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:22.060 00.001 1032 Enqueuing Expose request
23:38:22.064 00.004 10072 IsGuiding returns 0
23:38:22.064 00.000 10072 Move returns status 0, amount 1
23:38:22.064 00.000 10072 MoveAxis(N, 0, ABG)
23:38:22.064 00.000 10072 Move returns status 0, amount 0
23:38:22.064 00.000 10072 move complete, result=0
23:38:22.064 00.000 10072 worker thread done servicing request
23:38:22.064 00.000 10072 Worker thread wakes up
23:38:22.064 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:22.065 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1094,115,31,31)
23:38:22.071 00.006 1032 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:38:22.214 00.143 1032 evsrv: cli 0D18C030 connect
23:38:22.217 00.003 1032 case statement mapped state 6 to 3
23:38:22.220 00.003 1032 case statement mapped state 6 to 3
23:38:22.242 00.022 1032 evsrv: cli 0D18C030 request: {"method":"get_app_state","id":"d4323e17-48ae-4919-9d33-d31a9450c7d6"}
23:38:22.245 00.003 1032 case statement mapped state 6 to 3
23:38:22.247 00.002 1032 evsrv: cli 0D18C030 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4323e17-48ae-4919-9d33-d31a9450c7d6"}
23:38:22.252 00.005 1032 evsrv: cli 0D18C030 disconnect
23:38:22.258 00.006 1032 evsrv: cli 0D18BB30 connect
23:38:22.262 00.004 1032 case statement mapped state 6 to 3
23:38:22.266 00.004 1032 case statement mapped state 6 to 3
23:38:22.279 00.013 1032 evsrv: cli 0D18BB30 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"b6e60d6d-e416-47eb-9367-a7d85112d550"}
23:38:22.283 00.004 1032 PhdController::Dither begins
23:38:22.286 00.003 1032 dither: size=3.00, dRA=0.19 dDec=0.43
23:38:22.288 00.002 1032 MountToCamera -- mountTheta (1.15) + m_xAngle (1.83) = xAngle (2.98 = 2.98)
23:38:22.290 00.002 1032 MountToCamera -- mountX=0.19 mountY=0.43 hyp=0.47 mountTheta=1.15 cameraX=-0.46, cameraY=0.07 cameraTheta=2.98
23:38:22.291 00.001 1032 setting lock position to (1108.33, 129.73)
23:38:22.293 00.002 1032 Mount: notify guiding dithered (-0.5, 0.1)
23:38:22.295 00.002 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
23:38:22.300 00.005 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
23:38:22.303 00.003 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
23:38:22.307 00.004 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
23:38:22.336 00.029 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
23:38:22.338 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
23:38:22.342 00.004 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
23:38:22.344 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:38:22.346 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
23:38:22.348 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
23:38:22.350 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
23:38:22.352 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
23:38:22.354 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
23:38:22.356 00.002 1032 MultiStar: stabilizing after lock position change
23:38:22.358 00.002 1032 Status Line: Dither by 0.19,0.43
23:38:22.363 00.005 1032 PhdController: newstate STATE_SETTLE_BEGIN
23:38:22.365 00.002 1032 PhdController: newstate STATE_SETTLE_WAIT
23:38:22.370 00.005 1032 evsrv: cli 0D18BB30 response: {"jsonrpc":"2.0","result":0,"id":"b6e60d6d-e416-47eb-9367-a7d85112d550"}
23:38:22.482 00.112 10072 Exposure complete
23:38:22.501 00.019 1032 evsrv: cli 0D18BB30 disconnect
23:38:22.572 00.071 10072 worker thread done servicing request
23:38:22.572 00.000 1032 OnExposeComplete: enter
23:38:22.574 00.002 1032 UpdateGuideState(): m_state=6
23:38:22.576 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10313
23:38:22.582 00.006 1032 Star::Find returns 1 (0), X=1108.87, Y=129.82, Mass=1292, SNR=25.3, Peak=100 HFD=3.2
23:38:22.584 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
23:38:22.586 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
23:38:22.588 00.002 1032 CameraToMount -- cameraX=0.54 cameraY=0.09 hyp=0.54 cameraTheta=0.18 mountX=-0.05 mountY=-0.54, mountTheta=-1.65
23:38:22.592 00.004 1032 dither recenter: remaining=(-0.2,-0.4) step=(-0.2,-0.4)
23:38:22.595 00.003 1032 MountToCamera -- mountTheta (-1.99) + m_xAngle (1.83) = xAngle (-0.16 = -0.16)
23:38:22.597 00.002 1032 MountToCamera -- mountX=-0.19 mountY=-0.43 hyp=0.47 mountTheta=-1.99 cameraX=0.46, cameraY=-0.07 cameraTheta=-0.16
23:38:22.599 00.002 1032 SchedulePrimaryMove(0F526948, x=0.46, y=-0.07, opts=4)
23:38:22.701 00.102 1032 Enqueuing Move request for scope (0.46, -0.07)
23:38:22.714 00.013 10072 Worker thread wakes up
23:38:22.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.07) opts 0x4
23:38:22.714 00.000 10072 Handling offset move in thread for scope, endpoint = (0.46, -0.07)
23:38:22.714 00.000 10072 Moving (0.46, -0.07) raw xDistance=-0.19 yDistance=-0.43
23:38:22.715 00.001 10072 BLC: window closed
23:38:22.715 00.000 10072 MoveAxis(E, 183, B)
23:38:22.715 00.000 10072 Guiding  Dir = 2, Dur = 183
23:38:22.715 00.000 1032 Mount: notify direct move -0.19,-0.43
23:38:22.722 00.007 10072 IsGuiding returns 0
23:38:22.729 00.007 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
23:38:22.754 00.025 10072 PulseGuide returned control before completion, sleep 184
23:38:22.758 00.004 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
23:38:22.773 00.015 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
23:38:22.777 00.004 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
23:38:22.780 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
23:38:22.783 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
23:38:22.787 00.004 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
23:38:22.790 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:38:22.793 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
23:38:22.795 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
23:38:22.799 00.004 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
23:38:22.802 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
23:38:22.805 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
23:38:22.810 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:38:22.872 00.062 1032 UpdateGuideState exits: m=1292 SNR=25.3
23:38:22.876 00.004 1032 PhdController: settling, locked = 1, distance = 0.61 (0.25) aobump = 0 frame = 1 / 99999
23:38:22.880 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784173102.880,"Host":"MELE","Inst":1,"Distance":0.61,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:38:22.884 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:22.887 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:22.889 00.002 1032 Enqueuing Expose request
23:38:22.939 00.050 10072 IsGuiding returns 0
23:38:22.939 00.000 10072 Move returns status 0, amount 183
23:38:22.939 00.000 10072 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:38:22.941 00.002 10072 MoveAxis(N, 276, B)
23:38:22.941 00.000 10072 Guiding  Dir = 0, Dur = 276
23:38:22.941 00.000 10072 IsGuiding returns 0
23:38:22.942 00.001 10072 PulseGuide returned control before completion, sleep 286
23:38:23.240 00.298 10072 IsGuiding returns 0
23:38:23.240 00.000 10072 Move returns status 0, amount 276
23:38:23.240 00.000 10072 move complete, result=0
23:38:23.241 00.001 10072 worker thread done servicing request
23:38:23.241 00.000 10072 Worker thread wakes up
23:38:23.241 00.000 1032 GuideStep: -0.2 px 183 ms EAST, -0.4 px 276 ms NORTH
23:38:23.246 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:23.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:23.880 00.634 10072 Exposure complete
23:38:23.942 00.062 10072 worker thread done servicing request
23:38:23.942 00.000 1032 OnExposeComplete: enter
23:38:23.944 00.002 1032 UpdateGuideState(): m_state=6
23:38:23.945 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10314
23:38:23.947 00.002 1032 Star::Find returns 1 (0), X=1108.41, Y=129.98, Mass=1381, SNR=26.1, Peak=112 HFD=3.5
23:38:23.949 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
23:38:23.951 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
23:38:23.952 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.26 mountX=0.22 mountY=-0.14, mountTheta=-0.57
23:38:23.958 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.25, opts=13)
23:38:23.960 00.002 1032 Enqueuing Move request for scope (0.08, 0.25)
23:38:23.962 00.002 10072 Worker thread wakes up
23:38:23.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
23:38:23.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
23:38:23.962 00.000 10072 Moving (0.08, 0.25) raw xDistance=0.22 yDistance=-0.14
23:38:23.964 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:38:23.968 00.004 10072 PPEC rslt(dithering): input = 0.22, final = 0.11
23:38:23.968 00.000 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
23:38:23.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:23.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:38:23.968 00.000 10072 MoveAxis(W, 103, ABG)
23:38:23.969 00.001 10072 Guiding  Dir = 3, Dur = 103
23:38:23.969 00.000 10072 IsGuiding returns 0
23:38:23.969 00.000 10072 PulseGuide returned control before completion, sleep 113
23:38:23.998 00.029 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:38:24.000 00.002 1032 PhdController: settling, locked = 1, distance = 0.26 (0.25) aobump = 0 frame = 2 / 99999
23:38:24.003 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784173104.003,"Host":"MELE","Inst":1,"Distance":0.26,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:38:24.005 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:24.007 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:24.010 00.003 1032 Enqueuing Expose request
23:38:24.083 00.073 10072 IsGuiding returns 0
23:38:24.083 00.000 10072 Move returns status 0, amount 103
23:38:24.083 00.000 10072 MoveAxis(N, 0, ABG)
23:38:24.083 00.000 10072 Move returns status 0, amount 0
23:38:24.083 00.000 10072 move complete, result=0
23:38:24.083 00.000 10072 worker thread done servicing request
23:38:24.084 00.001 10072 Worker thread wakes up
23:38:24.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:24.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:24.084 00.000 1032 GuideStep: 0.2 px 103 ms WEST, -0.1 px 0 ms NORTH
23:38:24.493 00.409 10072 Exposure complete
23:38:24.554 00.061 10072 worker thread done servicing request
23:38:24.554 00.000 1032 OnExposeComplete: enter
23:38:24.556 00.002 1032 UpdateGuideState(): m_state=6
23:38:24.559 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10315
23:38:24.561 00.002 1032 Star::Find returns 1 (0), X=1108.35, Y=129.97, Mass=1282, SNR=25.1, Peak=96 HFD=3.3
23:38:24.563 00.002 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
23:38:24.565 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
23:38:24.566 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.50 mountX=0.22 mountY=-0.08, mountTheta=-0.33
23:38:24.570 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.24, opts=13)
23:38:24.572 00.002 1032 Enqueuing Move request for scope (0.02, 0.24)
23:38:24.574 00.002 10072 Worker thread wakes up
23:38:24.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd
23:38:24.574 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
23:38:24.574 00.000 10072 Moving (0.02, 0.24) raw xDistance=0.22 yDistance=-0.08
23:38:24.576 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:38:24.580 00.004 10072 PPEC rslt(dithering): input = 0.22, final = 0.11
23:38:24.581 00.001 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
23:38:24.581 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:24.581 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:38:24.581 00.000 10072 MoveAxis(W, 106, ABG)
23:38:24.583 00.002 10072 Guiding  Dir = 3, Dur = 106
23:38:24.584 00.001 10072 IsGuiding returns 0
23:38:24.584 00.000 10072 PulseGuide returned control before completion, sleep 116
23:38:24.602 00.018 1032 UpdateGuideState exits: m=1282 SNR=25.1
23:38:24.604 00.002 1032 PhdController: settling, locked = 1, distance = 0.25 (0.25) aobump = 0 frame = 3 / 99999
23:38:24.606 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784173104.606,"Host":"MELE","Inst":1,"Distance":0.25,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:38:24.608 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:24.611 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:24.615 00.004 1032 Enqueuing Expose request
23:38:24.711 00.096 10072 IsGuiding returns 0
23:38:24.711 00.000 10072 Move returns status 0, amount 106
23:38:24.711 00.000 10072 MoveAxis(N, 0, ABG)
23:38:24.711 00.000 10072 Move returns status 0, amount 0
23:38:24.711 00.000 10072 move complete, result=0
23:38:24.711 00.000 10072 worker thread done servicing request
23:38:24.711 00.000 10072 Worker thread wakes up
23:38:24.711 00.000 1032 GuideStep: 0.2 px 106 ms WEST, -0.1 px 0 ms NORTH
23:38:24.715 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:24.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:25.354 00.639 10072 Exposure complete
23:38:25.409 00.055 10072 worker thread done servicing request
23:38:25.409 00.000 1032 OnExposeComplete: enter
23:38:25.411 00.002 1032 UpdateGuideState(): m_state=6
23:38:25.414 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10316
23:38:25.415 00.001 1032 Star::Find returns 1 (0), X=1108.50, Y=129.71, Mass=1497, SNR=27.2, Peak=118 HFD=3.3
23:38:25.417 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
23:38:25.418 00.001 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
23:38:25.420 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.13 mountX=-0.07 mountY=-0.16, mountTheta=-1.96
23:38:25.424 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.02, opts=13)
23:38:25.427 00.003 1032 Enqueuing Move request for scope (0.17, -0.02)
23:38:25.429 00.002 10072 Worker thread wakes up
23:38:25.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
23:38:25.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
23:38:25.429 00.000 10072 Moving (0.17, -0.02) raw xDistance=-0.07 yDistance=-0.16
23:38:25.431 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:38:25.435 00.004 10072 PPEC rslt(dithering): input = -0.07, final = -0.03
23:38:25.435 00.000 10072 PPEC: input: -0.07, control: -0.03, exposure: 500
23:38:25.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:25.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:38:25.435 00.000 10072 MoveAxis(E, 31, ABG)
23:38:25.435 00.000 10072 Guiding  Dir = 2, Dur = 31
23:38:25.436 00.001 10072 IsGuiding returns 0
23:38:25.436 00.000 10072 PulseGuide returned control before completion, sleep 41
23:38:25.454 00.018 1032 UpdateGuideState exits: m=1497 SNR=27.2
23:38:25.457 00.003 1032 PhdController: settling, locked = 1, distance = 0.23 (0.25) aobump = 0 frame = 4 / 99999
23:38:25.459 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784173105.459,"Host":"MELE","Inst":1,"Distance":0.23,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:38:25.465 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:25.467 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:25.469 00.002 1032 Enqueuing Expose request
23:38:25.495 00.026 10072 IsGuiding returns 0
23:38:25.495 00.000 10072 Move returns status 0, amount 31
23:38:25.495 00.000 10072 MoveAxis(N, 0, ABG)
23:38:25.495 00.000 10072 Move returns status 0, amount 0
23:38:25.496 00.001 10072 move complete, result=0
23:38:25.496 00.000 10072 worker thread done servicing request
23:38:25.496 00.000 10072 Worker thread wakes up
23:38:25.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:25.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:25.500 00.004 1032 GuideStep: -0.1 px 31 ms EAST, -0.2 px 0 ms NORTH
23:38:25.918 00.418 10072 Exposure complete
23:38:25.975 00.057 10072 worker thread done servicing request
23:38:25.975 00.000 1032 OnExposeComplete: enter
23:38:25.977 00.002 1032 UpdateGuideState(): m_state=6
23:38:25.979 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10317
23:38:25.981 00.002 1032 Star::Find returns 1 (0), X=1108.37, Y=129.77, Mass=1294, SNR=25.3, Peak=108 HFD=3.5
23:38:25.983 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
23:38:25.985 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
23:38:25.993 00.008 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.87 mountX=0.03 mountY=-0.04, mountTheta=-0.96
23:38:25.997 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
23:38:26.000 00.003 1032 Enqueuing Move request for scope (0.03, 0.04)
23:38:26.002 00.002 10072 Worker thread wakes up
23:38:26.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:38:26.002 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:38:26.003 00.001 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
23:38:26.005 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:38:26.009 00.004 10072 PPEC rslt(dithering): input = 0.03, final = 0.01
23:38:26.009 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:38:26.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:26.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:38:26.009 00.000 10072 MoveAxis(W, 14, ABG)
23:38:26.009 00.000 10072 Guiding  Dir = 3, Dur = 14
23:38:26.009 00.000 10072 IsGuiding returns 0
23:38:26.010 00.001 10072 PulseGuide returned control before completion, sleep 24
23:38:26.030 00.020 1032 UpdateGuideState exits: m=1294 SNR=25.3
23:38:26.032 00.002 1032 PhdController: settling, locked = 1, distance = 0.17 (0.25) aobump = 0 frame = 5 / 99999
23:38:26.035 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784173106.035,"Host":"MELE","Inst":1,"Distance":0.17,"Time":0.6,"SettleTime":3.0,"StarLocked":true}
23:38:26.037 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:26.039 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:26.041 00.002 1032 Enqueuing Expose request
23:38:26.043 00.002 10072 IsGuiding returns 0
23:38:26.043 00.000 10072 Move returns status 0, amount 14
23:38:26.043 00.000 10072 MoveAxis(N, 0, ABG)
23:38:26.043 00.000 10072 Move returns status 0, amount 0
23:38:26.043 00.000 10072 move complete, result=0
23:38:26.044 00.001 10072 worker thread done servicing request
23:38:26.044 00.000 10072 Worker thread wakes up
23:38:26.044 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:26.044 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:26.052 00.008 1032 GuideStep: 0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
23:38:26.681 00.629 10072 Exposure complete
23:38:26.735 00.054 10072 worker thread done servicing request
23:38:26.735 00.000 1032 OnExposeComplete: enter
23:38:26.737 00.002 1032 UpdateGuideState(): m_state=6
23:38:26.740 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10318
23:38:26.741 00.001 1032 Star::Find returns 1 (0), X=1108.46, Y=129.75, Mass=1245, SNR=24.8, Peak=97 HFD=3.4
23:38:26.743 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
23:38:26.744 00.001 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
23:38:26.745 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.15 mountX=-0.01 mountY=-0.13, mountTheta=-1.68
23:38:26.749 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
23:38:26.750 00.001 1032 Enqueuing Move request for scope (0.13, 0.02)
23:38:26.752 00.002 10072 Worker thread wakes up
23:38:26.752 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
23:38:26.752 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
23:38:26.753 00.001 10072 Moving (0.13, 0.02) raw xDistance=-0.01 yDistance=-0.13
23:38:26.754 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:38:26.757 00.003 10072 PPEC rslt(dithering): input = -0.01, final = -0.01
23:38:26.757 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:38:26.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:26.758 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:38:26.758 00.000 10072 MoveAxis(E, 6, ABG)
23:38:26.758 00.000 10072 Guiding  Dir = 2, Dur = 6
23:38:26.758 00.000 10072 IsGuiding returns 0
23:38:26.759 00.001 10072 PulseGuide returned control before completion, sleep 16
23:38:26.777 00.018 1032 UpdateGuideState exits: m=1245 SNR=24.8
23:38:26.779 00.002 1032 PhdController: settling, locked = 1, distance = 0.16 (0.25) aobump = 0 frame = 6 / 99999
23:38:26.780 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784173106.780,"Host":"MELE","Inst":1,"Distance":0.16,"Time":1.3,"SettleTime":3.0,"StarLocked":true}
23:38:26.782 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:26.785 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:26.786 00.001 1032 Enqueuing Expose request
23:38:26.789 00.003 10072 IsGuiding returns 0
23:38:26.789 00.000 10072 Move returns status 0, amount 6
23:38:26.789 00.000 10072 MoveAxis(N, 0, ABG)
23:38:26.789 00.000 10072 Move returns status 0, amount 0
23:38:26.789 00.000 10072 move complete, result=0
23:38:26.790 00.001 10072 worker thread done servicing request
23:38:26.790 00.000 10072 Worker thread wakes up
23:38:26.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:26.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:26.796 00.006 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:38:27.213 00.417 10072 Exposure complete
23:38:27.398 00.185 1032 OnExposeComplete: enter
23:38:27.400 00.002 1032 UpdateGuideState(): m_state=6
23:38:27.403 00.003 10072 worker thread done servicing request
23:38:27.405 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10319
23:38:27.409 00.004 1032 Star::Find returns 1 (0), X=1108.52, Y=129.74, Mass=1330, SNR=25.6, Peak=106 HFD=3.3
23:38:27.415 00.006 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:38:27.417 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:38:27.420 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.04 mountX=-0.04 mountY=-0.18, mountTheta=-1.79
23:38:27.462 00.042 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.01, opts=13)
23:38:27.465 00.003 1032 Enqueuing Move request for scope (0.18, 0.01)
23:38:27.470 00.005 10072 Worker thread wakes up
23:38:27.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
23:38:27.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
23:38:27.470 00.000 10072 Moving (0.18, 0.01) raw xDistance=-0.04 yDistance=-0.18
23:38:27.478 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:38:27.483 00.005 10072 PPEC rslt(dithering): input = -0.04, final = -0.02
23:38:27.483 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
23:38:27.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:27.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:38:27.483 00.000 10072 MoveAxis(E, 19, ABG)
23:38:27.483 00.000 10072 Guiding  Dir = 2, Dur = 19
23:38:27.503 00.020 10072 IsGuiding returns 0
23:38:27.509 00.006 10072 PulseGuide returned control before completion, sleep 23
23:38:27.689 00.180 1032 UpdateGuideState exits: m=1330 SNR=25.6
23:38:27.717 00.028 10072 IsGuiding returns 0
23:38:27.717 00.000 1032 PhdController: settling, locked = 1, distance = 0.17 (0.25) aobump = 0 frame = 7 / 99999
23:38:27.724 00.007 10072 Move returns status 0, amount 19
23:38:27.724 00.000 10072 MoveAxis(N, 0, ABG)
23:38:27.724 00.000 10072 Move returns status 0, amount 0
23:38:27.725 00.001 10072 move complete, result=0
23:38:27.725 00.000 10072 worker thread done servicing request
23:38:27.743 00.018 1032 evsrv: {"Event":"Settling","Timestamp":1784173107.743,"Host":"MELE","Inst":1,"Distance":0.17,"Time":2.3,"SettleTime":3.0,"StarLocked":true}
23:38:27.753 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:27.757 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:27.761 00.004 1032 Enqueuing Expose request
23:38:27.763 00.002 10072 Worker thread wakes up
23:38:27.765 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:27.765 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:27.765 00.000 1032 GuideStep: -0.0 px 19 ms EAST, -0.2 px 0 ms NORTH
23:38:28.408 00.643 10072 Exposure complete
23:38:28.501 00.093 10072 worker thread done servicing request
23:38:28.502 00.001 1032 OnExposeComplete: enter
23:38:28.505 00.003 1032 UpdateGuideState(): m_state=6
23:38:28.517 00.012 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10320
23:38:28.541 00.024 1032 Star::Find returns 1 (0), X=1108.50, Y=129.75, Mass=1360, SNR=25.9, Peak=107 HFD=3.4
23:38:28.545 00.004 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
23:38:28.566 00.021 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
23:38:28.574 00.008 1032 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.13 mountX=-0.02 mountY=-0.17, mountTheta=-1.70
23:38:28.584 00.010 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.02, opts=13)
23:38:28.602 00.018 1032 Enqueuing Move request for scope (0.17, 0.02)
23:38:28.607 00.005 10072 Worker thread wakes up
23:38:28.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
23:38:28.607 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
23:38:28.607 00.000 10072 Moving (0.17, 0.02) raw xDistance=-0.02 yDistance=-0.17
23:38:28.617 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=151, Gamma=2.230
23:38:28.626 00.009 10072 PPEC rslt(dithering): input = -0.02, final = -0.01
23:38:28.626 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:38:28.628 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:28.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:38:28.628 00.000 10072 MoveAxis(E, 10, ABG)
23:38:28.628 00.000 10072 Guiding  Dir = 2, Dur = 10
23:38:28.629 00.001 10072 IsGuiding returns 0
23:38:28.630 00.001 10072 PulseGuide returned control before completion, sleep 20
23:38:28.666 00.036 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:38:28.675 00.009 10072 IsGuiding returns 0
23:38:28.675 00.000 1032 PhdController: settling, locked = 1, distance = 0.17 (0.25) aobump = 0 frame = 8 / 99999
23:38:28.683 00.008 10072 Move returns status 0, amount 10
23:38:28.684 00.001 1032 PhdController: newstate STATE_FINISH
23:38:28.688 00.004 1032 PhdController complete: success
23:38:28.691 00.003 10072 MoveAxis(N, 0, ABG)
23:38:28.691 00.000 10072 Move returns status 0, amount 0
23:38:28.691 00.000 10072 move complete, result=0
23:38:28.692 00.001 10072 worker thread done servicing request
23:38:28.692 00.000 1032 evsrv: {"Event":"SettleDone","Timestamp":1784173108.692,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:38:28.871 00.179 1032 Mount: notify guiding dither settle done success=1
23:38:28.957 00.086 1032 PhdController: newstate STATE_IDLE
23:38:29.090 00.133 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:29.350 00.260 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:29.362 00.012 1032 Enqueuing Expose request
23:38:29.367 00.005 10072 Worker thread wakes up
23:38:29.367 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
23:38:29.861 00.494 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:29.866 00.005 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:30.613 00.747 10072 Exposure complete
23:38:31.168 00.555 10072 worker thread done servicing request
23:38:31.168 00.000 1032 OnExposeComplete: enter
23:38:31.171 00.003 1032 UpdateGuideState(): m_state=6
23:38:31.281 00.110 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10321
23:38:31.319 00.038 1032 Star::Find returns 1 (0), X=1108.64, Y=129.65, Mass=1227, SNR=24.6, Peak=104 HFD=3.4
23:38:31.389 00.070 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
23:38:31.393 00.004 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
23:38:31.397 00.004 1032 CameraToMount -- cameraX=0.31 cameraY=-0.08 hyp=0.32 cameraTheta=-0.24 mountX=-0.15 mountY=-0.28, mountTheta=-2.07
23:38:31.401 00.004 1032 SchedulePrimaryMove(0F526948, x=0.31, y=-0.08, opts=13)
23:38:31.404 00.003 1032 Enqueuing Move request for scope (0.31, -0.08)
23:38:31.407 00.003 10072 Worker thread wakes up
23:38:31.407 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.08) opts 0xd
23:38:31.407 00.000 10072 Handling offset move in thread for scope, endpoint = (0.31, -0.08)
23:38:31.407 00.000 10072 Moving (0.31, -0.08) raw xDistance=-0.15 yDistance=-0.28
23:38:31.415 00.008 10072 PPEC rslt(dithering): input = -0.15, final = -0.08
23:38:31.415 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:38:31.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:38:31.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:38:31.415 00.000 10072 MoveAxis(E, 73, ABG)
23:38:31.415 00.000 10072 Guiding  Dir = 2, Dur = 73
23:38:31.416 00.001 10072 IsGuiding returns 0
23:38:31.417 00.001 10072 PulseGuide returned control before completion, sleep 83
23:38:31.427 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:38:31.611 00.184 10072 IsGuiding returns 0
23:38:31.612 00.001 10072 Move returns status 0, amount 73
23:38:31.612 00.000 10072 MoveAxis(N, 0, ABG)
23:38:31.612 00.000 10072 Move returns status 0, amount 0
23:38:31.612 00.000 10072 move complete, result=0
23:38:31.612 00.000 10072 worker thread done servicing request
23:38:31.649 00.037 1032 UpdateGuideState exits: m=1227 SNR=24.6
23:38:31.653 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:31.655 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:31.657 00.002 1032 Enqueuing Expose request
23:38:31.660 00.003 10072 Worker thread wakes up
23:38:31.660 00.000 1032 GuideStep: -0.2 px 73 ms EAST, -0.3 px 0 ms NORTH
23:38:31.663 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:31.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:32.300 00.637 10072 Exposure complete
23:38:32.418 00.118 10072 worker thread done servicing request
23:38:32.426 00.008 1032 OnExposeComplete: enter
23:38:32.430 00.004 1032 UpdateGuideState(): m_state=6
23:38:32.433 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10322
23:38:32.436 00.003 1032 Star::Find returns 1 (0), X=1108.56, Y=130.09, Mass=1255, SNR=24.9, Peak=103 HFD=3.5
23:38:32.463 00.027 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:38:32.467 00.004 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:38:32.470 00.003 1032 CameraToMount -- cameraX=0.23 cameraY=0.36 hyp=0.42 cameraTheta=1.01 mountX=0.29 mountY=-0.31, mountTheta=-0.82
23:38:32.473 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.36, opts=13)
23:38:32.503 00.030 1032 Enqueuing Move request for scope (0.23, 0.36)
23:38:32.507 00.004 10072 Worker thread wakes up
23:38:32.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.36) opts 0xd
23:38:32.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.36)
23:38:32.507 00.000 10072 Moving (0.23, 0.36) raw xDistance=0.29 yDistance=-0.31
23:38:32.510 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=148, Gamma=2.230
23:38:32.514 00.004 10072 PPEC rslt: input = 0.29, final = 0.14, react = 0.14, pred = 0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 288.79
23:38:32.514 00.000 10072 PPEC: input: 0.29, control: 0.14, exposure: 500
23:38:32.515 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:38:32.515 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:38:32.515 00.000 10072 MoveAxis(W, 139, ABG)
23:38:32.515 00.000 10072 Guiding  Dir = 3, Dur = 139
23:38:32.515 00.000 10072 IsGuiding returns 0
23:38:32.546 00.031 10072 PulseGuide returned control before completion, sleep 118
23:38:32.640 00.094 1032 UpdateGuideState exits: m=1255 SNR=24.9
23:38:32.644 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:32.648 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:32.681 00.033 10072 IsGuiding returns 1
23:38:32.682 00.001 10072 scope still moving after pulse duration time elapsed
23:38:32.682 00.000 1032 Enqueuing Expose request
23:38:32.962 00.280 10072 IsGuiding returns 0
23:38:32.962 00.000 10072 scope move finished after 139 + 307 ms
23:38:32.962 00.000 10072 Move returns status 0, amount 139
23:38:32.962 00.000 10072 MoveAxis(N, 0, ABG)
23:38:32.962 00.000 10072 Move returns status 0, amount 0
23:38:32.962 00.000 10072 move complete, result=0
23:38:32.962 00.000 10072 worker thread done servicing request
23:38:32.963 00.001 1032 GuideStep: 0.3 px 139 ms WEST, -0.3 px 0 ms NORTH
23:38:32.967 00.004 10072 Worker thread wakes up
23:38:32.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:32.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:33.608 00.641 10072 Exposure complete
23:38:33.861 00.253 10072 worker thread done servicing request
23:38:33.861 00.000 1032 OnExposeComplete: enter
23:38:33.865 00.004 1032 UpdateGuideState(): m_state=6
23:38:33.868 00.003 1032 Star::Find(15, 1108, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10323
23:38:33.871 00.003 1032 Star::Find returns 1 (0), X=1108.58, Y=129.86, Mass=1247, SNR=24.8, Peak=103 HFD=3.3
23:38:33.901 00.030 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
23:38:33.904 00.003 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
23:38:33.906 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=0.13 hyp=0.28 cameraTheta=0.49 mountX=0.06 mountY=-0.27, mountTheta=-1.34
23:38:33.937 00.031 1032 SchedulePrimaryMove(0F526948, x=0.24, y=0.13, opts=13)
23:38:33.940 00.003 1032 Enqueuing Move request for scope (0.24, 0.13)
23:38:33.943 00.003 10072 Worker thread wakes up
23:38:33.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.13) opts 0xd
23:38:33.943 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, 0.13)
23:38:33.943 00.000 10072 Moving (0.24, 0.13) raw xDistance=0.06 yDistance=-0.27
23:38:33.945 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:38:33.982 00.037 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:38:33.983 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:38:33.983 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.37 newest=-0.86
23:38:33.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:38:33.983 00.000 10072 MoveAxis(W, 4, ABG)
23:38:33.983 00.000 10072 Guiding  Dir = 3, Dur = 4
23:38:33.983 00.000 10072 IsGuiding returns 0
23:38:33.985 00.002 10072 PulseGuide returned control before completion, sleep 14
23:38:34.024 00.039 10072 IsGuiding returns 0
23:38:34.025 00.001 10072 Move returns status 0, amount 4
23:38:34.026 00.001 10072 MoveAxis(N, 173, ABG)
23:38:34.026 00.000 10072 Guiding  Dir = 0, Dur = 173
23:38:34.027 00.001 10072 IsGuiding returns 0
23:38:34.027 00.000 10072 PulseGuide returned control before completion, sleep 183
23:38:34.072 00.045 1032 UpdateGuideState exits: m=1247 SNR=24.8
23:38:34.076 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:34.081 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:34.084 00.003 1032 Enqueuing Expose request
23:38:34.216 00.132 10072 IsGuiding returns 0
23:38:34.216 00.000 10072 Move returns status 0, amount 173
23:38:34.216 00.000 10072 move complete, result=0
23:38:34.217 00.001 10072 worker thread done servicing request
23:38:34.217 00.000 10072 Worker thread wakes up
23:38:34.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:34.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:34.217 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.3 px 173 ms NORTH
23:38:34.929 00.712 10072 Exposure complete
23:38:35.006 00.077 10072 worker thread done servicing request
23:38:35.006 00.000 1032 OnExposeComplete: enter
23:38:35.009 00.003 1032 UpdateGuideState(): m_state=6
23:38:35.012 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10324
23:38:35.015 00.003 1032 Star::Find returns 1 (0), X=1108.21, Y=130.07, Mass=1252, SNR=24.9, Peak=98 HFD=3.3
23:38:35.018 00.003 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
23:38:35.021 00.003 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
23:38:35.023 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.92 mountX=0.36 mountY=0.03, mountTheta=0.08
23:38:35.027 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.34, opts=13)
23:38:35.029 00.002 1032 Enqueuing Move request for scope (-0.12, 0.34)
23:38:35.033 00.004 10072 Worker thread wakes up
23:38:35.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.34) opts 0xd
23:38:35.033 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.34)
23:38:35.033 00.000 10072 Moving (-0.12, 0.34) raw xDistance=0.36 yDistance=0.03
23:38:35.035 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:38:35.039 00.004 10072 PPEC rslt: input = 0.36, final = 0.18, react = 0.18, pred = 0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 288.79
23:38:35.040 00.001 10072 PPEC: input: 0.36, control: 0.18, exposure: 500
23:38:35.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:35.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:38:35.040 00.000 10072 MoveAxis(W, 177, ABG)
23:38:35.040 00.000 10072 Guiding  Dir = 3, Dur = 177
23:38:35.041 00.001 10072 IsGuiding returns 0
23:38:35.041 00.000 10072 PulseGuide returned control before completion, sleep 187
23:38:35.066 00.025 1032 UpdateGuideState exits: m=1252 SNR=24.9
23:38:35.069 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:35.072 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:35.074 00.002 1032 Enqueuing Expose request
23:38:35.232 00.158 10072 IsGuiding returns 0
23:38:35.232 00.000 10072 Move returns status 0, amount 177
23:38:35.232 00.000 10072 MoveAxis(N, 0, ABG)
23:38:35.232 00.000 10072 Move returns status 0, amount 0
23:38:35.233 00.001 10072 move complete, result=0
23:38:35.233 00.000 10072 worker thread done servicing request
23:38:35.233 00.000 10072 Worker thread wakes up
23:38:35.233 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:35.233 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:35.351 00.118 1032 GuideStep: 0.4 px 177 ms WEST, 0.0 px 0 ms NORTH
23:38:36.389 01.038 10072 Exposure complete
23:38:36.597 00.208 1032 OnExposeComplete: enter
23:38:36.603 00.006 10072 worker thread done servicing request
23:38:36.603 00.000 1032 UpdateGuideState(): m_state=6
23:38:36.608 00.005 1032 Star::Find(15, 1108, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10325
23:38:36.630 00.022 1032 Star::Find returns 1 (0), X=1108.40, Y=129.71, Mass=1482, SNR=27.1, Peak=125 HFD=3.4
23:38:36.635 00.005 1032 MultiStar: exiting stabilization period
23:38:36.653 00.018 1032 MultiStar: updating star positions after lock position change
23:38:36.666 00.013 1032 Star::Find(15, 628, 259, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10325
23:38:36.672 00.006 1032 Star::Find returns 1 (0), X=627.92, Y=260.74, Mass=1296, SNR=25.3, Peak=249 HFD=2.3
23:38:36.693 00.021 1032 Star::Find(15, 334, 191, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10325
23:38:36.697 00.004 1032 Star::Find returns 1 (0), X=334.11, Y=192.21, Mass=853, SNR=20.6, Peak=104 HFD=2.4
23:38:36.700 00.003 1032 Star::Find(15, 136, 732, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10325
23:38:36.702 00.002 1032 Star::Find returns 1 (0), X=136.73, Y=734.05, Mass=805, SNR=20.0, Peak=67 HFD=3.2
23:38:36.714 00.012 1032 Star::Find(15, 359, 602, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10325
23:38:36.718 00.004 1032 Star::Find returns 1 (0), X=359.45, Y=603.52, Mass=664, SNR=18.1, Peak=97 HFD=2.3
23:38:36.722 00.004 1032 Star::Find(15, 1111, 548, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10325
23:38:36.725 00.003 1032 Star::Find returns 1 (0), X=1111.37, Y=548.51, Mass=616, SNR=17.3, Peak=61 HFD=3.1
23:38:36.729 00.004 1032 Star::Find(15, 56, 345, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10325
23:38:36.732 00.003 1032 Star::Find returns 1 (0), X=56.92, Y=347.08, Mass=431, SNR=14.5, Peak=35 HFD=2.9
23:38:36.781 00.049 1032 Star::Find(15, 571, 594, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10325
23:38:36.787 00.006 1032 Star::Find returns 1 (0), X=571.95, Y=595.06, Mass=673, SNR=18.3, Peak=138 HFD=2.1
23:38:36.792 00.005 1032 Star::Find(15, 821, 219, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10325
23:38:36.795 00.003 1032 Star::Find returns 1 (0), X=821.20, Y=219.71, Mass=387, SNR=13.8, Peak=53 HFD=2.4
23:38:36.800 00.005 1032 Star::Find(15, 254, 328, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10325
23:38:36.802 00.002 1032 Star::Find returns 1 (0), X=254.55, Y=329.24, Mass=400, SNR=14.0, Peak=36 HFD=3.3
23:38:36.807 00.005 1032 Star::Find(15, 473, 318, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10325
23:38:36.811 00.004 1032 Star::Find returns 1 (0), X=472.93, Y=319.08, Mass=599, SNR=17.1, Peak=86 HFD=2.6
23:38:36.815 00.004 1032 Star::Find(15, 723, 904, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10325
23:38:36.819 00.004 1032 Star::Find returns 1 (0), X=723.58, Y=906.06, Mass=388, SNR=13.8, Peak=46 HFD=2.8
23:38:36.822 00.003 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
23:38:36.827 00.005 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
23:38:36.831 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.32 mountX=-0.04 mountY=-0.06, mountTheta=-2.16
23:38:36.836 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
23:38:36.841 00.005 1032 Enqueuing Move request for scope (0.07, -0.02)
23:38:36.845 00.004 10072 Worker thread wakes up
23:38:36.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:38:36.845 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:38:36.845 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
23:38:36.854 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:38:36.903 00.049 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:38:36.904 00.001 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:38:36.904 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:36.904 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:38:36.904 00.000 10072 MoveAxis(W, 10, ABG)
23:38:36.904 00.000 10072 Guiding  Dir = 3, Dur = 10
23:38:36.908 00.004 10072 IsGuiding returns 0
23:38:36.912 00.004 10072 PulseGuide returned control before completion, sleep 16
23:38:37.005 00.093 10072 IsGuiding returns 0
23:38:37.005 00.000 10072 Move returns status 0, amount 10
23:38:37.005 00.000 10072 MoveAxis(N, 0, ABG)
23:38:37.005 00.000 10072 Move returns status 0, amount 0
23:38:37.006 00.001 10072 move complete, result=0
23:38:37.006 00.000 10072 worker thread done servicing request
23:38:37.095 00.089 1032 UpdateGuideState exits: m=1482 SNR=27.1
23:38:37.101 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:37.106 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:37.111 00.005 1032 Enqueuing Expose request
23:38:37.123 00.012 10072 Worker thread wakes up
23:38:37.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:37.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:37.126 00.003 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
23:38:37.750 00.624 10072 Exposure complete
23:38:37.828 00.078 10072 worker thread done servicing request
23:38:37.828 00.000 1032 OnExposeComplete: enter
23:38:37.830 00.002 1032 UpdateGuideState(): m_state=6
23:38:37.833 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10326
23:38:37.835 00.002 1032 Star::Find returns 1 (0), X=1108.32, Y=129.90, Mass=1393, SNR=26.2, Peak=122 HFD=3.4
23:38:37.839 00.004 1032 MultiStar: [#1 -0.02,0.13,0.96,U] [#2 -0.02,0.16,0.80,U] [#3 -0.22,0.19,0.00,M4] [#4 -0.02,0.11,0.67,U] [#5 -0.07,0.26,0.00,M8] [#6 -0.16,0.15,0.62,U] [#7 -0.07,0.18,0.70,U] [#8 0.02,0.16,0.53,U] 
23:38:37.841 00.002 1032 refined, 6 included, MultiStar: {-0.04, 0.15}, one-star: {-0.01, 0.17}
23:38:37.844 00.003 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
23:38:37.846 00.002 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
23:38:37.848 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.82 mountX=0.16 mountY=-0.00, mountTheta=-0.01
23:38:37.852 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.15, opts=13)
23:38:37.855 00.003 1032 Enqueuing Move request for scope (-0.04, 0.15)
23:38:37.858 00.003 10072 Worker thread wakes up
23:38:37.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
23:38:37.858 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
23:38:37.858 00.000 10072 Moving (-0.04, 0.15) raw xDistance=0.16 yDistance=-0.00
23:38:37.860 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:38:37.865 00.005 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.79
23:38:37.865 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:38:37.865 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:37.865 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:38:37.866 00.001 10072 MoveAxis(W, 80, ABG)
23:38:37.866 00.000 10072 Guiding  Dir = 3, Dur = 80
23:38:37.866 00.000 10072 IsGuiding returns 0
23:38:37.867 00.001 10072 PulseGuide returned control before completion, sleep 90
23:38:37.903 00.036 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:38:37.908 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:37.911 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:37.913 00.002 1032 Enqueuing Expose request
23:38:38.034 00.121 10072 IsGuiding returns 0
23:38:38.034 00.000 10072 Move returns status 0, amount 80
23:38:38.034 00.000 10072 MoveAxis(N, 0, ABG)
23:38:38.034 00.000 10072 Move returns status 0, amount 0
23:38:38.034 00.000 10072 move complete, result=0
23:38:38.035 00.001 10072 worker thread done servicing request
23:38:38.035 00.000 10072 Worker thread wakes up
23:38:38.035 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:38.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:38.036 00.001 1032 GuideStep: 0.2 px 80 ms WEST, -0.0 px 0 ms NORTH
23:38:38.454 00.418 10072 Exposure complete
23:38:38.540 00.086 10072 worker thread done servicing request
23:38:38.540 00.000 1032 OnExposeComplete: enter
23:38:38.544 00.004 1032 UpdateGuideState(): m_state=6
23:38:38.548 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10327
23:38:38.553 00.005 1032 Star::Find returns 1 (0), X=1108.28, Y=129.86, Mass=1486, SNR=27.1, Peak=133 HFD=3.4
23:38:38.556 00.003 1032 MultiStar: [#1 -0.07,0.11,0.91,U] [#2 0.02,0.15,0.77,U] [#3 -0.13,0.08,0.74,U] [#4 -0.05,0.12,0.65,U] [#5 -0.02,0.11,0.63,U] [#6 -0.12,0.25,0.00,M1] [#7 -0.13,0.09,0.70,U] [#8 -0.00,0.08,0.48,U] 
23:38:38.559 00.003 1032 refined, 7 included, MultiStar: {-0.06, 0.11}, one-star: {-0.06, 0.13}
23:38:38.561 00.002 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
23:38:38.564 00.003 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
23:38:38.566 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.05 mountX=0.12 mountY=0.03, mountTheta=0.22
23:38:38.570 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.11, opts=13)
23:38:38.573 00.003 1032 Enqueuing Move request for scope (-0.06, 0.11)
23:38:38.576 00.003 10072 Worker thread wakes up
23:38:38.576 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
23:38:38.576 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
23:38:38.576 00.000 10072 Moving (-0.06, 0.11) raw xDistance=0.12 yDistance=0.03
23:38:38.585 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:38:38.596 00.011 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:38:38.596 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:38:38.596 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:38.596 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:38:38.596 00.000 10072 MoveAxis(W, 4, ABG)
23:38:38.596 00.000 10072 Guiding  Dir = 3, Dur = 4
23:38:38.597 00.001 10072 IsGuiding returns 0
23:38:38.598 00.001 10072 PulseGuide returned control before completion, sleep 14
23:38:38.622 00.024 10072 IsGuiding returns 0
23:38:38.622 00.000 10072 Move returns status 0, amount 4
23:38:38.622 00.000 10072 MoveAxis(N, 0, ABG)
23:38:38.622 00.000 10072 Move returns status 0, amount 0
23:38:38.622 00.000 10072 move complete, result=0
23:38:38.622 00.000 10072 worker thread done servicing request
23:38:38.627 00.005 1032 UpdateGuideState exits: m=1486 SNR=27.1
23:38:38.630 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:38.633 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:38.635 00.002 1032 Enqueuing Expose request
23:38:38.638 00.003 10072 Worker thread wakes up
23:38:38.638 00.000 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
23:38:38.642 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:38.643 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:39.351 00.708 10072 Exposure complete
23:38:39.491 00.140 1032 OnExposeComplete: enter
23:38:39.495 00.004 1032 UpdateGuideState(): m_state=6
23:38:39.500 00.005 10072 worker thread done servicing request
23:38:39.501 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10328
23:38:39.504 00.003 1032 Star::Find returns 1 (0), X=1108.40, Y=129.74, Mass=1385, SNR=26.2, Peak=114 HFD=3.4
23:38:39.508 00.004 1032 MultiStar: [#1 0.03,0.08,0.97,U] [#2 0.13,-0.01,0.80,U] [#3 0.07,-0.00,0.76,U] [#4 0.09,0.07,0.68,U] [#5 0.01,-0.05,0.66,U] [#6 0.05,0.04,0.62,U] [#7 0.09,-0.01,0.71,U] [#8 0.16,-0.08,0.49,U] 
23:38:39.511 00.003 1032 single-star, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.07, 0.01}
23:38:39.515 00.004 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
23:38:39.528 00.013 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
23:38:39.535 00.007 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.09 mountX=-0.01 mountY=-0.07, mountTheta=-1.74
23:38:39.540 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
23:38:39.543 00.003 1032 Enqueuing Move request for scope (0.07, 0.01)
23:38:39.546 00.003 10072 Worker thread wakes up
23:38:39.546 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:38:39.546 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:38:39.546 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
23:38:39.550 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:38:39.553 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:38:39.557 00.004 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:38:39.557 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:39.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:38:39.557 00.000 10072 MoveAxis(W, 4, ABG)
23:38:39.557 00.000 10072 Guiding  Dir = 3, Dur = 4
23:38:39.563 00.006 10072 IsGuiding returns 0
23:38:39.572 00.009 10072 IsGuiding returns 0
23:38:39.572 00.000 10072 Move returns status 0, amount 4
23:38:39.572 00.000 10072 MoveAxis(N, 0, ABG)
23:38:39.572 00.000 10072 Move returns status 0, amount 0
23:38:39.572 00.000 10072 move complete, result=0
23:38:39.573 00.001 10072 worker thread done servicing request
23:38:39.670 00.097 1032 UpdateGuideState exits: m=1385 SNR=26.2
23:38:39.684 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:39.696 00.012 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:39.707 00.011 1032 Enqueuing Expose request
23:38:39.714 00.007 10072 Worker thread wakes up
23:38:39.714 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:38:39.718 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:39.718 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:40.499 00.781 10072 Exposure complete
23:38:40.624 00.125 1032 OnExposeComplete: enter
23:38:40.628 00.004 1032 UpdateGuideState(): m_state=6
23:38:40.636 00.008 10072 worker thread done servicing request
23:38:40.637 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10329
23:38:40.669 00.032 1032 Star::Find returns 1 (0), X=1108.34, Y=129.66, Mass=1327, SNR=25.6, Peak=110 HFD=3.5
23:38:40.673 00.004 1032 MultiStar: [#1 0.13,-0.06,0.96,U] [#2 0.19,-0.08,0.84,U] [#3 0.00,-0.09,0.78,U] [#4 0.21,-0.21,0.00,M1] [#5 0.03,-0.12,0.68,U] [#6 0.13,-0.16,0.63,U] [#7 0.05,-0.10,0.73,U] [#8 0.15,-0.13,0.52,U] 
23:38:40.696 00.023 1032 single-star, 7 included, MultiStar: {0.08, -0.10}, one-star: {0.01, -0.07}
23:38:40.699 00.003 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.97)
23:38:40.701 00.002 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.97)
23:38:40.705 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.48 mountX=-0.07 mountY=0.01, mountTheta=2.97
23:38:40.729 00.024 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
23:38:40.732 00.003 1032 Enqueuing Move request for scope (0.01, -0.07)
23:38:40.741 00.009 10072 Worker thread wakes up
23:38:40.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
23:38:40.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
23:38:40.741 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
23:38:40.745 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=197, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:38:40.749 00.004 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:38:40.749 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
23:38:40.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:40.750 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:38:40.750 00.000 10072 MoveAxis(W, 7, ABG)
23:38:40.750 00.000 10072 Guiding  Dir = 3, Dur = 7
23:38:40.750 00.000 10072 IsGuiding returns 0
23:38:40.751 00.001 10072 PulseGuide returned control before completion, sleep 17
23:38:40.778 00.027 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:38:40.782 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:40.786 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:40.790 00.004 10072 IsGuiding returns 0
23:38:40.790 00.000 10072 Move returns status 0, amount 7
23:38:40.790 00.000 10072 MoveAxis(N, 0, ABG)
23:38:40.790 00.000 10072 Move returns status 0, amount 0
23:38:40.790 00.000 10072 move complete, result=0
23:38:40.790 00.000 10072 worker thread done servicing request
23:38:40.790 00.000 1032 Enqueuing Expose request
23:38:40.794 00.004 10072 Worker thread wakes up
23:38:40.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:40.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:40.796 00.002 1032 GuideStep: -0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
23:38:41.571 00.775 10072 Exposure complete
23:38:41.762 00.191 10072 worker thread done servicing request
23:38:41.763 00.001 1032 OnExposeComplete: enter
23:38:41.766 00.003 1032 UpdateGuideState(): m_state=6
23:38:41.769 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10330
23:38:41.786 00.017 1032 Star::Find returns 1 (0), X=1108.45, Y=129.52, Mass=1369, SNR=26.0, Peak=109 HFD=3.2
23:38:41.789 00.003 1032 MultiStar: [#1 0.03,-0.13,0.96,U] [#2 0.19,-0.17,0.81,U] [#3 -0.08,-0.18,0.76,U] [#4 0.15,-0.28,0.00,M2] [#5 0.00,-0.34,0.00,M6] [#6 0.05,-0.25,0.62,U] [#7 0.11,-0.20,0.71,U] [#8 0.11,-0.20,0.50,U] 
23:38:41.791 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.19}, one-star: {0.11, -0.21}
23:38:41.794 00.003 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
23:38:41.796 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
23:38:41.800 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.20 mountX=-0.20 mountY=-0.02, mountTheta=-3.03
23:38:41.804 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.19, opts=13)
23:38:41.808 00.004 1032 Enqueuing Move request for scope (0.07, -0.19)
23:38:41.810 00.002 10072 Worker thread wakes up
23:38:41.810 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
23:38:41.810 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
23:38:41.811 00.001 10072 Moving (0.07, -0.19) raw xDistance=-0.20 yDistance=-0.02
23:38:41.813 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:38:41.823 00.010 10072 PPEC rslt: input = -0.20, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.78
23:38:41.824 00.001 10072 PPEC: input: -0.20, control: -0.09, exposure: 500
23:38:41.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:41.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:38:41.824 00.000 10072 MoveAxis(E, 88, ABG)
23:38:41.824 00.000 10072 Guiding  Dir = 2, Dur = 88
23:38:41.825 00.001 10072 IsGuiding returns 0
23:38:41.825 00.000 10072 PulseGuide returned control before completion, sleep 98
23:38:41.920 00.095 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:38:41.934 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:41.939 00.005 10072 IsGuiding returns 0
23:38:41.939 00.000 10072 Move returns status 0, amount 88
23:38:41.939 00.000 10072 MoveAxis(N, 0, ABG)
23:38:41.939 00.000 10072 Move returns status 0, amount 0
23:38:41.939 00.000 10072 move complete, result=0
23:38:41.940 00.001 10072 worker thread done servicing request
23:38:41.943 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:41.946 00.003 1032 Enqueuing Expose request
23:38:41.949 00.003 10072 Worker thread wakes up
23:38:41.949 00.000 1032 GuideStep: -0.2 px 88 ms EAST, -0.0 px 0 ms NORTH
23:38:41.951 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:41.952 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:42.605 00.653 10072 Exposure complete
23:38:42.783 00.178 10072 worker thread done servicing request
23:38:42.783 00.000 1032 OnExposeComplete: enter
23:38:42.786 00.003 1032 UpdateGuideState(): m_state=6
23:38:42.789 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10331
23:38:42.793 00.004 1032 Star::Find returns 1 (0), X=1108.38, Y=129.79, Mass=1417, SNR=26.5, Peak=108 HFD=3.5
23:38:42.842 00.049 1032 MultiStar: [#1 0.12,-0.11,0.96,U] [#2 0.15,-0.02,0.80,U] [#3 -0.02,0.04,0.72,U] [#4 0.21,0.13,0.68,U] [#5 -0.02,-0.07,0.66,U] [#6 0.00,-0.08,0.61,U] [#7 0.05,0.16,0.70,U] [#8 0.23,-0.04,0.48,U] 
23:38:42.847 00.005 1032 single-star, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.05, 0.06}
23:38:42.850 00.003 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
23:38:42.852 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
23:38:42.855 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.07 cameraTheta=0.84 mountX=0.04 mountY=-0.06, mountTheta=-0.99
23:38:42.860 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
23:38:42.873 00.013 1032 Enqueuing Move request for scope (0.05, 0.06)
23:38:42.879 00.006 10072 Worker thread wakes up
23:38:42.880 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
23:38:42.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
23:38:42.880 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.06
23:38:42.888 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:38:42.935 00.047 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:38:42.935 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:38:42.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:42.936 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:38:42.936 00.000 10072 MoveAxis(W, 6, ABG)
23:38:42.936 00.000 10072 Guiding  Dir = 3, Dur = 6
23:38:42.936 00.000 10072 IsGuiding returns 0
23:38:42.937 00.001 10072 PulseGuide returned control before completion, sleep 16
23:38:42.998 00.061 10072 IsGuiding returns 0
23:38:42.998 00.000 10072 Move returns status 0, amount 6
23:38:42.998 00.000 10072 MoveAxis(N, 0, ABG)
23:38:42.998 00.000 10072 Move returns status 0, amount 0
23:38:42.998 00.000 10072 move complete, result=0
23:38:42.999 00.001 10072 worker thread done servicing request
23:38:43.007 00.008 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:38:43.011 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:43.013 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:43.017 00.004 1032 Enqueuing Expose request
23:38:43.021 00.004 10072 Worker thread wakes up
23:38:43.021 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:38:43.024 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:43.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:43.692 00.668 10072 Exposure complete
23:38:43.789 00.097 1032 OnExposeComplete: enter
23:38:43.794 00.005 1032 UpdateGuideState(): m_state=6
23:38:43.800 00.006 10072 worker thread done servicing request
23:38:43.804 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10332
23:38:43.807 00.003 1032 Star::Find returns 1 (0), X=1108.27, Y=129.84, Mass=1306, SNR=25.4, Peak=108 HFD=3.5
23:38:43.811 00.004 1032 MultiStar: [#1 0.09,0.03,0.97,U] [#2 0.14,0.09,0.85,U] [#3 0.08,0.02,0.79,U] [#4 0.17,-0.01,0.68,U] [#5 0.11,-0.16,0.70,U] [#6 -0.07,-0.00,0.66,U] [#7 0.05,-0.00,0.71,U] [#8 0.17,0.03,0.59,U] 
23:38:43.814 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {-0.06, 0.11}
23:38:43.818 00.004 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
23:38:43.820 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
23:38:43.823 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.25 mountX=-0.00 mountY=-0.07, mountTheta=-1.58
23:38:43.828 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
23:38:43.876 00.048 1032 Enqueuing Move request for scope (0.07, 0.02)
23:38:43.882 00.006 10072 Worker thread wakes up
23:38:43.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:38:43.882 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:38:43.883 00.001 10072 Moving (0.07, 0.02) raw xDistance=-0.00 yDistance=-0.07
23:38:43.902 00.019 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:38:43.903 00.001 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
23:38:43.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:43.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:38:43.903 00.000 10072 MoveAxis(W, 6, ABG)
23:38:43.903 00.000 10072 Guiding  Dir = 3, Dur = 6
23:38:43.906 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:38:43.914 00.008 10072 IsGuiding returns 0
23:38:43.919 00.005 10072 PulseGuide returned control before completion, sleep 13
23:38:43.950 00.031 10072 IsGuiding returns 0
23:38:43.950 00.000 10072 Move returns status 0, amount 6
23:38:43.950 00.000 10072 MoveAxis(N, 0, ABG)
23:38:43.950 00.000 10072 Move returns status 0, amount 0
23:38:43.950 00.000 10072 move complete, result=0
23:38:43.951 00.001 10072 worker thread done servicing request
23:38:43.962 00.011 1032 UpdateGuideState exits: m=1306 SNR=25.4
23:38:43.968 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:43.971 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:43.974 00.003 1032 Enqueuing Expose request
23:38:43.976 00.002 10072 Worker thread wakes up
23:38:43.976 00.000 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:38:43.979 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:43.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:44.391 00.412 10072 Exposure complete
23:38:44.532 00.141 1032 OnExposeComplete: enter
23:38:44.536 00.004 1032 UpdateGuideState(): m_state=6
23:38:44.549 00.013 10072 worker thread done servicing request
23:38:44.549 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10333
23:38:44.553 00.004 1032 Star::Find returns 1 (0), X=1108.26, Y=129.72, Mass=1323, SNR=25.6, Peak=108 HFD=3.5
23:38:44.556 00.003 1032 MultiStar: [#1 0.09,0.02,0.97,U] [#2 0.17,0.02,0.79,U] [#3 0.04,0.08,0.79,U] [#4 0.09,-0.02,0.67,U] [#5 -0.01,-0.02,0.72,U] [#6 0.01,0.02,0.63,U] [#7 -0.02,-0.04,0.75,U] [#8 0.14,0.13,0.52,U] 
23:38:44.559 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {-0.07, -0.01}
23:38:44.562 00.003 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:38:44.564 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:38:44.567 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.36 mountX=0.00 mountY=-0.05, mountTheta=-1.47
23:38:44.571 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
23:38:44.573 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
23:38:44.576 00.003 10072 Worker thread wakes up
23:38:44.576 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
23:38:44.576 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
23:38:44.576 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.00 yDistance=-0.05
23:38:44.627 00.051 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:38:44.679 00.052 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:38:44.679 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
23:38:44.679 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:44.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:38:44.679 00.000 10072 MoveAxis(W, 5, ABG)
23:38:44.679 00.000 10072 Guiding  Dir = 3, Dur = 5
23:38:44.680 00.001 10072 IsGuiding returns 0
23:38:44.682 00.002 10072 PulseGuide returned control before completion, sleep 14
23:38:44.898 00.216 10072 IsGuiding returns 0
23:38:44.899 00.001 10072 Move returns status 0, amount 5
23:38:44.900 00.001 10072 MoveAxis(N, 0, ABG)
23:38:44.910 00.010 10072 Move returns status 0, amount 0
23:38:44.910 00.000 10072 move complete, result=0
23:38:44.910 00.000 10072 worker thread done servicing request
23:38:44.930 00.020 1032 UpdateGuideState exits: m=1323 SNR=25.6
23:38:44.933 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:44.937 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:44.941 00.004 1032 Enqueuing Expose request
23:38:44.944 00.003 10072 Worker thread wakes up
23:38:44.944 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:38:44.948 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:44.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:45.585 00.637 10072 Exposure complete
23:38:45.694 00.109 10072 worker thread done servicing request
23:38:45.958 00.264 1032 OnExposeComplete: enter
23:38:46.012 00.054 1032 UpdateGuideState(): m_state=6
23:38:46.018 00.006 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10334
23:38:46.022 00.004 1032 Star::Find returns 1 (0), X=1108.44, Y=129.64, Mass=1423, SNR=26.5, Peak=132 HFD=3.3
23:38:46.026 00.004 1032 MultiStar: [#1 0.09,-0.06,0.94,U] [#2 0.14,-0.05,0.79,U] [#3 0.13,0.06,0.76,U] [#4 0.15,0.03,0.68,U] [#5 0.06,-0.09,0.70,U] [#6 -0.06,-0.13,0.60,U] [#7 0.09,-0.05,0.71,U] [#8 0.18,0.08,0.49,U] 
23:38:46.029 00.003 1032 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.11, -0.09}
23:38:46.032 00.003 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
23:38:46.036 00.004 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
23:38:46.038 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.37 mountX=-0.06 mountY=-0.09, mountTheta=-2.20
23:38:46.043 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
23:38:46.045 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
23:38:46.048 00.003 10072 Worker thread wakes up
23:38:46.048 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:38:46.048 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:38:46.048 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.09
23:38:46.056 00.008 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:38:46.057 00.001 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
23:38:46.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:46.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:38:46.057 00.000 10072 MoveAxis(W, 8, ABG)
23:38:46.057 00.000 10072 Guiding  Dir = 3, Dur = 8
23:38:46.058 00.001 10072 IsGuiding returns 0
23:38:46.058 00.000 10072 PulseGuide returned control before completion, sleep 18
23:38:46.234 00.176 10072 IsGuiding returns 0
23:38:46.234 00.000 10072 Move returns status 0, amount 8
23:38:46.234 00.000 10072 MoveAxis(N, 0, ABG)
23:38:46.234 00.000 10072 Move returns status 0, amount 0
23:38:46.234 00.000 10072 move complete, result=0
23:38:46.234 00.000 10072 worker thread done servicing request
23:38:46.813 00.579 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:38:46.910 00.097 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:38:46.927 00.017 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:46.932 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:46.934 00.002 1032 Enqueuing Expose request
23:38:46.937 00.003 10072 Worker thread wakes up
23:38:46.937 00.000 1032 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
23:38:46.939 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:46.940 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:47.577 00.637 10072 Exposure complete
23:38:48.699 01.122 10072 worker thread done servicing request
23:38:48.699 00.000 1032 OnExposeComplete: enter
23:38:48.704 00.005 1032 UpdateGuideState(): m_state=6
23:38:48.711 00.007 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10335
23:38:48.715 00.004 1032 Star::Find returns 1 (0), X=1108.41, Y=129.78, Mass=1502, SNR=27.2, Peak=128 HFD=3.4
23:38:48.719 00.004 1032 MultiStar: [#1 0.15,-0.10,0.92,U] [#2 0.16,-0.15,0.77,U] [#3 -0.02,-0.12,0.74,U] [#4 0.23,-0.05,0.65,U] [#5 0.04,-0.10,0.66,U] [#6 0.08,-0.11,0.60,U] [#7 0.14,-0.05,0.67,U] [#8 0.16,0.00,0.50,U] 
23:38:48.856 00.137 1032 single-star, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.08, 0.05}
23:38:49.006 00.150 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
23:38:49.010 00.004 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
23:38:49.013 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.57 mountX=0.03 mountY=-0.09, mountTheta=-1.26
23:38:49.021 00.008 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
23:38:49.024 00.003 1032 Enqueuing Move request for scope (0.08, 0.05)
23:38:49.028 00.004 10072 Worker thread wakes up
23:38:49.028 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
23:38:49.028 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
23:38:49.028 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
23:38:49.031 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:38:49.036 00.005 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:38:49.036 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:38:49.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:49.037 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:38:49.037 00.000 10072 MoveAxis(W, 13, ABG)
23:38:49.037 00.000 10072 Guiding  Dir = 3, Dur = 13
23:38:49.037 00.000 10072 IsGuiding returns 0
23:38:49.038 00.001 10072 PulseGuide returned control before completion, sleep 23
23:38:49.472 00.434 10072 IsGuiding returns 1
23:38:49.472 00.000 10072 scope still moving after pulse duration time elapsed
23:38:49.505 00.033 10072 IsGuiding returns 1
23:38:49.536 00.031 10072 IsGuiding returns 1
23:38:49.568 00.032 10072 IsGuiding returns 1
23:38:49.598 00.030 1032 UpdateGuideState exits: m=1502 SNR=27.2
23:38:49.602 00.004 10072 IsGuiding returns 0
23:38:49.602 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:49.605 00.003 10072 scope move finished after 13 + 552 ms
23:38:49.605 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:49.609 00.004 1032 Enqueuing Expose request
23:38:49.642 00.033 10072 Move returns status 0, amount 13
23:38:49.642 00.000 10072 MoveAxis(N, 0, ABG)
23:38:49.642 00.000 10072 Move returns status 0, amount 0
23:38:49.642 00.000 10072 move complete, result=0
23:38:49.642 00.000 10072 worker thread done servicing request
23:38:49.825 00.183 10072 Worker thread wakes up
23:38:49.825 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:49.825 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:49.827 00.002 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
23:38:50.570 00.743 10072 Exposure complete
23:38:50.918 00.348 1032 OnExposeComplete: enter
23:38:50.930 00.012 10072 worker thread done servicing request
23:38:50.930 00.000 1032 UpdateGuideState(): m_state=6
23:38:50.935 00.005 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10336
23:38:50.940 00.005 1032 Star::Find returns 1 (0), X=1108.45, Y=129.74, Mass=1444, SNR=26.7, Peak=119 HFD=3.4
23:38:51.073 00.133 1032 MultiStar: [#1 0.19,-0.04,0.94,U] [#2 0.28,0.06,0.00,M1] [#3 0.07,0.04,0.74,U] [#4 0.23,-0.11,0.64,U] [#5 0.05,-0.07,0.69,U] [#6 -0.08,0.03,0.59,U] [#7 0.07,0.03,0.70,U] [#8 0.25,-0.00,0.52,U] 
23:38:51.079 00.006 1032 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.12, 0.01}
23:38:51.083 00.004 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
23:38:51.087 00.004 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
23:38:51.095 00.008 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.13 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
23:38:51.100 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
23:38:51.119 00.019 1032 Enqueuing Move request for scope (0.11, -0.02)
23:38:51.124 00.005 10072 Worker thread wakes up
23:38:51.124 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
23:38:51.124 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
23:38:51.124 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.04 yDistance=-0.11
23:38:51.129 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:38:51.134 00.005 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:38:51.134 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:38:51.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:51.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:38:51.135 00.001 10072 MoveAxis(W, 9, ABG)
23:38:51.135 00.000 10072 Guiding  Dir = 3, Dur = 9
23:38:51.135 00.000 10072 IsGuiding returns 0
23:38:51.137 00.002 10072 PulseGuide returned control before completion, sleep 18
23:38:51.188 00.051 10072 IsGuiding returns 0
23:38:51.188 00.000 10072 Move returns status 0, amount 9
23:38:51.188 00.000 10072 MoveAxis(N, 0, ABG)
23:38:51.188 00.000 10072 Move returns status 0, amount 0
23:38:51.188 00.000 10072 move complete, result=0
23:38:51.188 00.000 10072 worker thread done servicing request
23:38:51.209 00.021 1032 UpdateGuideState exits: m=1444 SNR=26.7
23:38:51.212 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:51.220 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:51.250 00.030 1032 Enqueuing Expose request
23:38:51.255 00.005 10072 Worker thread wakes up
23:38:51.255 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
23:38:51.258 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:51.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:51.892 00.634 10072 Exposure complete
23:38:51.970 00.078 10072 worker thread done servicing request
23:38:51.970 00.000 1032 OnExposeComplete: enter
23:38:51.974 00.004 1032 UpdateGuideState(): m_state=6
23:38:51.977 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10337
23:38:51.979 00.002 1032 Star::Find returns 1 (0), X=1108.42, Y=129.78, Mass=1349, SNR=25.8, Peak=117 HFD=3.4
23:38:51.982 00.003 1032 MultiStar: [#1 0.18,0.07,0.96,U] [#2 0.22,0.07,0.82,U] [#3 0.03,0.11,0.77,U] [#4 0.16,0.07,0.69,U] [#5 0.04,-0.03,0.70,U] [#6 0.09,0.15,0.63,U] [#7 0.11,0.11,0.71,U] [#8 0.28,0.09,0.00,M1] 
23:38:51.985 00.003 1032 single-star, 7 included, MultiStar: {0.11, 0.07}, one-star: {0.08, 0.05}
23:38:51.987 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
23:38:51.995 00.008 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
23:38:52.000 00.005 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.55 mountX=0.03 mountY=-0.09, mountTheta=-1.28
23:38:52.005 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
23:38:52.008 00.003 1032 Enqueuing Move request for scope (0.08, 0.05)
23:38:52.011 00.003 10072 Worker thread wakes up
23:38:52.012 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
23:38:52.012 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
23:38:52.012 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
23:38:52.014 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:38:52.025 00.011 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:38:52.025 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:38:52.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:52.025 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:38:52.025 00.000 10072 MoveAxis(W, 5, ABG)
23:38:52.025 00.000 10072 Guiding  Dir = 3, Dur = 5
23:38:52.026 00.001 10072 IsGuiding returns 0
23:38:52.026 00.000 10072 PulseGuide returned control before completion, sleep 15
23:38:52.044 00.018 10072 IsGuiding returns 0
23:38:52.044 00.000 10072 Move returns status 0, amount 5
23:38:52.044 00.000 10072 MoveAxis(N, 0, ABG)
23:38:52.044 00.000 10072 Move returns status 0, amount 0
23:38:52.044 00.000 10072 move complete, result=0
23:38:52.045 00.001 10072 worker thread done servicing request
23:38:52.050 00.005 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:38:52.053 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:52.057 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:52.059 00.002 1032 Enqueuing Expose request
23:38:52.062 00.003 10072 Worker thread wakes up
23:38:52.062 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:38:52.065 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:52.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:52.486 00.421 10072 Exposure complete
23:38:52.573 00.087 10072 worker thread done servicing request
23:38:52.573 00.000 1032 OnExposeComplete: enter
23:38:52.577 00.004 1032 UpdateGuideState(): m_state=6
23:38:52.581 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10338
23:38:52.587 00.006 1032 Star::Find returns 1 (0), X=1108.41, Y=129.82, Mass=1307, SNR=25.4, Peak=109 HFD=3.5
23:38:52.592 00.005 1032 MultiStar: [#1 0.12,0.06,1.00,U] [#2 0.15,-0.04,0.84,U] [#3 0.07,0.03,0.75,U] [#4 0.19,0.20,0.00,M1] [#5 -0.08,0.00,0.70,U] [#6 -0.02,-0.02,0.64,U] [#7 0.06,0.12,0.72,U] [#8 0.12,0.07,0.54,U] 
23:38:52.597 00.005 1032 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.07, 0.09}
23:38:52.600 00.003 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
23:38:52.603 00.003 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
23:38:52.606 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.55 mountX=0.02 mountY=-0.07, mountTheta=-1.28
23:38:52.613 00.007 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
23:38:52.617 00.004 1032 Enqueuing Move request for scope (0.07, 0.04)
23:38:52.624 00.007 10072 Worker thread wakes up
23:38:52.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:38:52.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:38:52.624 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.07
23:38:52.627 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:38:52.632 00.005 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:38:52.632 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:38:52.632 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:52.632 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:38:52.632 00.000 10072 MoveAxis(W, 4, ABG)
23:38:52.632 00.000 10072 Guiding  Dir = 3, Dur = 4
23:38:52.633 00.001 10072 IsGuiding returns 0
23:38:52.633 00.000 10072 PulseGuide returned control before completion, sleep 14
23:38:52.652 00.019 10072 IsGuiding returns 0
23:38:52.652 00.000 10072 Move returns status 0, amount 4
23:38:52.652 00.000 10072 MoveAxis(N, 0, ABG)
23:38:52.652 00.000 10072 Move returns status 0, amount 0
23:38:52.652 00.000 10072 move complete, result=0
23:38:52.653 00.001 10072 worker thread done servicing request
23:38:52.665 00.012 1032 UpdateGuideState exits: m=1307 SNR=25.4
23:38:52.669 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:52.673 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:52.680 00.007 1032 Enqueuing Expose request
23:38:52.684 00.004 10072 Worker thread wakes up
23:38:52.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:52.685 00.001 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:38:52.687 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:53.327 00.640 10072 Exposure complete
23:38:53.407 00.080 10072 worker thread done servicing request
23:38:53.407 00.000 1032 OnExposeComplete: enter
23:38:53.411 00.004 1032 UpdateGuideState(): m_state=6
23:38:53.414 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10339
23:38:53.418 00.004 1032 Star::Find returns 1 (0), X=1108.48, Y=129.70, Mass=1456, SNR=26.8, Peak=118 HFD=3.3
23:38:53.420 00.002 1032 MultiStar: [#1 0.13,-0.06,0.94,U] [#2 0.26,-0.07,0.00,M1] [#3 0.06,0.11,0.72,U] [#4 0.32,0.05,0.00,M2] [#5 0.09,-0.06,0.65,U] [#6 0.15,-0.07,0.61,U] [#7 0.19,-0.05,0.68,U] [#8 0.21,-0.10,0.53,U] 
23:38:53.424 00.004 1032 refined, 6 included, MultiStar: {0.14, -0.03}, one-star: {0.15, -0.03}
23:38:53.429 00.005 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
23:38:53.433 00.004 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
23:38:53.436 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.25 mountX=-0.07 mountY=-0.12, mountTheta=-2.08
23:38:53.439 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
23:38:53.442 00.003 1032 Enqueuing Move request for scope (0.14, -0.03)
23:38:53.445 00.003 10072 Worker thread wakes up
23:38:53.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
23:38:53.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
23:38:53.445 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.07 yDistance=-0.12
23:38:53.447 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:38:53.453 00.006 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:38:53.453 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:38:53.453 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:53.453 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:38:53.453 00.000 10072 MoveAxis(W, 4, ABG)
23:38:53.453 00.000 10072 Guiding  Dir = 3, Dur = 4
23:38:53.454 00.001 10072 IsGuiding returns 0
23:38:53.456 00.002 10072 PulseGuide returned control before completion, sleep 12
23:38:53.481 00.025 1032 UpdateGuideState exits: m=1456 SNR=26.8
23:38:53.485 00.004 10072 IsGuiding returns 0
23:38:53.485 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:53.490 00.005 10072 Move returns status 0, amount 4
23:38:53.490 00.000 10072 MoveAxis(N, 0, ABG)
23:38:53.490 00.000 10072 Move returns status 0, amount 0
23:38:53.490 00.000 10072 move complete, result=0
23:38:53.491 00.001 10072 worker thread done servicing request
23:38:53.491 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:53.502 00.011 1032 Enqueuing Expose request
23:38:53.506 00.004 10072 Worker thread wakes up
23:38:53.506 00.000 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:38:53.509 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:53.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:53.922 00.413 10072 Exposure complete
23:38:53.992 00.070 10072 worker thread done servicing request
23:38:53.993 00.001 1032 OnExposeComplete: enter
23:38:53.995 00.002 1032 UpdateGuideState(): m_state=6
23:38:53.998 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10340
23:38:54.001 00.003 1032 Star::Find returns 1 (0), X=1108.42, Y=129.71, Mass=1378, SNR=26.1, Peak=115 HFD=3.4
23:38:54.003 00.002 1032 MultiStar: [#1 0.18,0.03,0.99,U] [#2 0.21,0.06,0.79,U] [#3 0.06,-0.14,0.75,U] [#4 0.30,-0.04,0.00,M3] [#5 0.07,-0.19,0.68,U] [#6 0.14,-0.10,0.62,U] [#7 0.10,-0.13,0.69,U] [#8 0.26,0.06,0.00,M1] 
23:38:54.006 00.003 1032 single-star, 6 included, MultiStar: {0.12, -0.06}, one-star: {0.09, -0.02}
23:38:54.008 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
23:38:54.010 00.002 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
23:38:54.013 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.26 mountX=-0.05 mountY=-0.08, mountTheta=-2.09
23:38:54.019 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
23:38:54.022 00.003 1032 Enqueuing Move request for scope (0.09, -0.02)
23:38:54.025 00.003 10072 Worker thread wakes up
23:38:54.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
23:38:54.025 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
23:38:54.025 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.05 yDistance=-0.08
23:38:54.031 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:38:54.037 00.006 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:38:54.037 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:38:54.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:54.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:38:54.038 00.001 10072 MoveAxis(W, 3, ABG)
23:38:54.038 00.000 10072 Guiding  Dir = 3, Dur = 3
23:38:54.052 00.014 10072 IsGuiding returns 0
23:38:54.053 00.001 10072 PulseGuide returned control before completion, sleep 13
23:38:54.067 00.014 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:38:54.071 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:54.074 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:54.077 00.003 1032 Enqueuing Expose request
23:38:54.096 00.019 10072 IsGuiding returns 0
23:38:54.096 00.000 10072 Move returns status 0, amount 3
23:38:54.096 00.000 10072 MoveAxis(N, 0, ABG)
23:38:54.096 00.000 10072 Move returns status 0, amount 0
23:38:54.097 00.001 10072 move complete, result=0
23:38:54.097 00.000 10072 worker thread done servicing request
23:38:54.097 00.000 10072 Worker thread wakes up
23:38:54.097 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:54.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:54.107 00.010 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:38:54.725 00.618 10072 Exposure complete
23:38:54.813 00.088 1032 OnExposeComplete: enter
23:38:54.816 00.003 1032 UpdateGuideState(): m_state=6
23:38:54.841 00.025 10072 worker thread done servicing request
23:38:54.846 00.005 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10341
23:38:54.850 00.004 1032 Star::Find returns 1 (0), X=1108.43, Y=129.61, Mass=1404, SNR=26.3, Peak=117 HFD=3.3
23:38:54.854 00.004 1032 MultiStar: [#1 0.16,-0.06,0.96,U] [#2 0.10,0.04,0.80,U] [#3 0.10,0.03,0.74,U] [#4 0.22,-0.05,0.65,U] [#5 0.13,-0.08,0.67,U] [#6 0.13,-0.28,0.00,M1] [#7 0.12,-0.05,0.73,U] [#8 0.17,-0.12,0.52,U] 
23:38:54.860 00.006 1032 refined, 7 included, MultiStar: {0.13, -0.05}, one-star: {0.10, -0.12}
23:38:54.864 00.004 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
23:38:54.869 00.005 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
23:38:54.870 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=-0.09 mountY=-0.12, mountTheta=-2.21
23:38:54.877 00.007 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
23:38:54.882 00.005 1032 Enqueuing Move request for scope (0.13, -0.05)
23:38:54.885 00.003 10072 Worker thread wakes up
23:38:54.885 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:38:54.885 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:38:54.885 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.09 yDistance=-0.12
23:38:54.892 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:38:54.899 00.007 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:38:54.899 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
23:38:54.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:54.899 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:38:54.900 00.001 10072 MoveAxis(W, 5, ABG)
23:38:54.900 00.000 10072 Guiding  Dir = 3, Dur = 5
23:38:54.901 00.001 10072 IsGuiding returns 0
23:38:54.902 00.001 10072 PulseGuide returned control before completion, sleep 14
23:38:54.930 00.028 10072 IsGuiding returns 0
23:38:54.930 00.000 10072 Move returns status 0, amount 5
23:38:54.930 00.000 10072 MoveAxis(N, 0, ABG)
23:38:54.930 00.000 10072 Move returns status 0, amount 0
23:38:54.930 00.000 10072 move complete, result=0
23:38:54.931 00.001 10072 worker thread done servicing request
23:38:54.934 00.003 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:38:54.937 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:54.946 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:54.951 00.005 1032 Enqueuing Expose request
23:38:54.961 00.010 10072 Worker thread wakes up
23:38:54.961 00.000 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:38:54.965 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:54.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:55.393 00.428 10072 Exposure complete
23:38:55.554 00.161 10072 worker thread done servicing request
23:38:55.554 00.000 1032 OnExposeComplete: enter
23:38:55.565 00.011 1032 UpdateGuideState(): m_state=6
23:38:55.576 00.011 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10342
23:38:55.624 00.048 1032 Star::Find returns 1 (0), X=1108.38, Y=129.70, Mass=1286, SNR=25.2, Peak=99 HFD=3.5
23:38:55.655 00.031 1032 MultiStar: [#1 0.12,-0.08,1.02,U] [#2 0.12,-0.08,0.82,U] [#3 0.05,0.05,0.82,U] [#4 0.29,-0.11,0.00,M3] [#5 0.06,-0.18,0.69,U] [#6 -0.02,-0.13,0.65,U] [#7 0.17,-0.05,0.73,U] [#8 0.22,0.05,0.55,U] 
23:38:55.663 00.008 1032 single-star, 7 included, MultiStar: {0.09, -0.06}, one-star: {0.04, -0.03}
23:38:55.667 00.004 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
23:38:55.679 00.012 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
23:38:55.684 00.005 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.54 mountX=-0.04 mountY=-0.03, mountTheta=-2.37
23:38:55.691 00.007 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
23:38:55.696 00.005 1032 Enqueuing Move request for scope (0.04, -0.03)
23:38:55.702 00.006 10072 Worker thread wakes up
23:38:55.704 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:38:55.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:38:55.704 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
23:38:55.719 00.015 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:38:55.728 00.009 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:38:55.728 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:38:55.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:55.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:38:55.729 00.001 10072 MoveAxis(W, 5, ABG)
23:38:55.729 00.000 10072 Guiding  Dir = 3, Dur = 5
23:38:55.730 00.001 10072 IsGuiding returns 0
23:38:55.731 00.001 10072 PulseGuide returned control before completion, sleep 14
23:38:55.753 00.022 10072 IsGuiding returns 0
23:38:55.753 00.000 10072 Move returns status 0, amount 5
23:38:55.753 00.000 10072 MoveAxis(N, 0, ABG)
23:38:55.753 00.000 10072 Move returns status 0, amount 0
23:38:55.753 00.000 10072 move complete, result=0
23:38:55.753 00.000 10072 worker thread done servicing request
23:38:55.783 00.030 1032 UpdateGuideState exits: m=1286 SNR=25.2
23:38:55.789 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:55.794 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:55.808 00.014 1032 Enqueuing Expose request
23:38:55.812 00.004 10072 Worker thread wakes up
23:38:55.812 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:38:55.816 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:55.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:56.503 00.687 10072 Exposure complete
23:38:56.628 00.125 10072 worker thread done servicing request
23:38:56.628 00.000 1032 OnExposeComplete: enter
23:38:56.632 00.004 1032 UpdateGuideState(): m_state=6
23:38:56.636 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10343
23:38:56.640 00.004 1032 Star::Find returns 1 (0), X=1108.50, Y=129.63, Mass=1452, SNR=26.8, Peak=119 HFD=3.3
23:38:56.647 00.007 1032 MultiStar: [#1 0.19,-0.09,0.93,U] [#2 0.24,-0.11,0.00,M1] [#3 0.09,-0.04,0.73,U] [#4 0.30,-0.11,0.00,M4] [#5 0.20,-0.13,0.64,U] [#6 0.08,0.07,0.59,U] [#7 0.12,-0.13,0.67,U] [#8 0.18,-0.10,0.52,U] 
23:38:56.653 00.006 1032 refined, 6 included, MultiStar: {0.15, -0.08}, one-star: {0.16, -0.10}
23:38:56.656 00.003 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
23:38:56.660 00.004 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
23:38:56.665 00.005 1032 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.49 mountX=-0.11 mountY=-0.12, mountTheta=-2.32
23:38:56.673 00.008 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.08, opts=13)
23:38:56.679 00.006 1032 Enqueuing Move request for scope (0.15, -0.08)
23:38:56.684 00.005 10072 Worker thread wakes up
23:38:56.684 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
23:38:56.684 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
23:38:56.685 00.001 10072 Moving (0.15, -0.08) raw xDistance=-0.11 yDistance=-0.12
23:38:56.689 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:38:56.696 00.007 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:38:56.696 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
23:38:56.697 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:56.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:38:56.697 00.000 10072 MoveAxis(W, 7, ABG)
23:38:56.697 00.000 10072 Guiding  Dir = 3, Dur = 7
23:38:56.698 00.001 10072 IsGuiding returns 0
23:38:56.699 00.001 10072 PulseGuide returned control before completion, sleep 16
23:38:56.723 00.024 10072 IsGuiding returns 0
23:38:56.723 00.000 10072 Move returns status 0, amount 7
23:38:56.723 00.000 10072 MoveAxis(N, 0, ABG)
23:38:56.723 00.000 10072 Move returns status 0, amount 0
23:38:56.724 00.001 10072 move complete, result=0
23:38:56.724 00.000 10072 worker thread done servicing request
23:38:56.733 00.009 1032 UpdateGuideState exits: m=1452 SNR=26.8
23:38:56.741 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:56.746 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:56.751 00.005 1032 Enqueuing Expose request
23:38:56.755 00.004 10072 Worker thread wakes up
23:38:56.755 00.000 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:38:56.759 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:56.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:57.260 00.501 10072 Exposure complete
23:38:57.518 00.258 10072 worker thread done servicing request
23:38:57.518 00.000 1032 OnExposeComplete: enter
23:38:57.523 00.005 1032 UpdateGuideState(): m_state=6
23:38:57.527 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10344
23:38:57.529 00.002 1032 Star::Find returns 1 (0), X=1108.41, Y=129.70, Mass=1330, SNR=25.6, Peak=111 HFD=3.3
23:38:57.532 00.003 1032 MultiStar: [#1 0.18,-0.01,1.00,U] [#2 0.14,0.01,0.82,U] [#3 0.16,-0.00,0.78,U] [#4 0.24,-0.15,0.00,M5] [#5 0.20,-0.17,0.00,M1] [#6 0.20,-0.07,0.64,U] [#7 0.12,0.02,0.72,U] [#8 0.27,0.02,0.00,M1] 
23:38:57.536 00.004 1032 single-star, 5 included, MultiStar: {0.15, -0.01}, one-star: {0.08, -0.03}
23:38:57.539 00.003 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
23:38:57.542 00.003 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
23:38:57.545 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.41 mountX=-0.05 mountY=-0.07, mountTheta=-2.24
23:38:57.549 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
23:38:57.552 00.003 1032 Enqueuing Move request for scope (0.08, -0.03)
23:38:57.554 00.002 10072 Worker thread wakes up
23:38:57.555 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
23:38:57.555 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
23:38:57.555 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
23:38:57.558 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:38:57.562 00.004 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:38:57.563 00.001 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:38:57.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:57.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:38:57.563 00.000 10072 MoveAxis(W, 5, ABG)
23:38:57.563 00.000 10072 Guiding  Dir = 3, Dur = 5
23:38:57.564 00.001 10072 IsGuiding returns 0
23:38:57.564 00.000 10072 PulseGuide returned control before completion, sleep 15
23:38:57.587 00.023 10072 IsGuiding returns 0
23:38:57.587 00.000 10072 Move returns status 0, amount 5
23:38:57.587 00.000 10072 MoveAxis(N, 0, ABG)
23:38:57.588 00.001 10072 Move returns status 0, amount 0
23:38:57.588 00.000 10072 move complete, result=0
23:38:57.588 00.000 10072 worker thread done servicing request
23:38:57.591 00.003 1032 UpdateGuideState exits: m=1330 SNR=25.6
23:38:57.595 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:57.598 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:57.600 00.002 1032 Enqueuing Expose request
23:38:57.604 00.004 10072 Worker thread wakes up
23:38:57.604 00.000 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:38:57.606 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:57.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:58.329 00.723 10072 Exposure complete
23:38:58.641 00.312 10072 worker thread done servicing request
23:38:58.641 00.000 1032 OnExposeComplete: enter
23:38:58.646 00.005 1032 UpdateGuideState(): m_state=6
23:38:58.649 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10345
23:38:58.652 00.003 1032 Star::Find returns 1 (0), X=1108.45, Y=129.65, Mass=1454, SNR=26.8, Peak=121 HFD=3.3
23:38:58.656 00.004 1032 MultiStar: [#1 0.24,0.01,0.95,U] [#2 0.31,-0.08,0.00,M1] [#3 0.08,-0.04,0.74,U] [#4 0.26,-0.19,0.00,M6] [#5 0.09,-0.20,0.65,U] [#6 0.13,-0.11,0.62,U] [#7 0.08,-0.11,0.68,U] [#8 0.22,-0.07,0.50,U] 
23:38:58.659 00.003 1032 single-star, 6 included, MultiStar: {0.14, -0.08}, one-star: {0.11, -0.08}
23:38:58.663 00.004 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
23:38:58.666 00.003 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
23:38:58.668 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.60 mountX=-0.11 mountY=-0.09, mountTheta=-2.44
23:38:58.673 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
23:38:58.677 00.004 1032 Enqueuing Move request for scope (0.11, -0.08)
23:38:58.680 00.003 10072 Worker thread wakes up
23:38:58.681 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
23:38:58.681 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
23:38:58.681 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.11 yDistance=-0.09
23:38:58.688 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:38:58.699 00.011 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:38:58.699 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
23:38:58.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:58.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:38:58.699 00.000 10072 MoveAxis(W, 7, ABG)
23:38:58.699 00.000 10072 Guiding  Dir = 3, Dur = 7
23:38:58.701 00.002 10072 IsGuiding returns 0
23:38:58.702 00.001 10072 PulseGuide returned control before completion, sleep 17
23:38:58.749 00.047 10072 IsGuiding returns 0
23:38:58.749 00.000 10072 Move returns status 0, amount 7
23:38:58.750 00.001 10072 MoveAxis(N, 0, ABG)
23:38:58.750 00.000 10072 Move returns status 0, amount 0
23:38:58.750 00.000 10072 move complete, result=0
23:38:58.750 00.000 10072 worker thread done servicing request
23:38:58.789 00.039 1032 UpdateGuideState exits: m=1454 SNR=26.8
23:38:58.794 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:58.840 00.046 1032 ScheduleExposure(500,3,1) exposurePending=0
23:38:58.849 00.009 1032 Enqueuing Expose request
23:38:58.855 00.006 10072 Worker thread wakes up
23:38:58.855 00.000 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:38:58.858 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:38:58.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:38:59.668 00.810 10072 Exposure complete
23:39:00.943 01.275 10072 worker thread done servicing request
23:39:01.070 00.127 1032 OnExposeComplete: enter
23:39:01.074 00.004 1032 UpdateGuideState(): m_state=6
23:39:01.077 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10346
23:39:01.083 00.006 1032 Star::Find returns 1 (0), X=1108.49, Y=129.63, Mass=1433, SNR=26.6, Peak=124 HFD=3.3
23:39:01.086 00.003 1032 MultiStar: [#1 0.28,-0.21,0.00,M1] [#2 0.30,-0.21,0.00,M2] [#3 0.08,0.03,0.76,U] [#4 0.29,-0.11,0.00,M7] [#5 0.25,-0.27,0.00,M1] [#6 0.24,-0.22,0.00,M1] [#7 0.22,-0.12,0.69,U] [#8 0.33,-0.24,0.00,M1] 
23:39:01.089 00.003 1032 refined, 2 included, MultiStar: {0.15, -0.06}, one-star: {0.16, -0.10}
23:39:01.091 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
23:39:01.095 00.004 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
23:39:01.099 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.17 cameraTheta=-0.40 mountX=-0.10 mountY=-0.13, mountTheta=-2.23
23:39:01.104 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
23:39:01.107 00.003 1032 Enqueuing Move request for scope (0.15, -0.06)
23:39:01.110 00.003 10072 Worker thread wakes up
23:39:01.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
23:39:01.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
23:39:01.110 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.10 yDistance=-0.13
23:39:01.118 00.008 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:01.119 00.001 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
23:39:01.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:01.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:39:01.119 00.000 10072 MoveAxis(W, 13, ABG)
23:39:01.119 00.000 10072 Guiding  Dir = 3, Dur = 13
23:39:01.119 00.000 10072 IsGuiding returns 0
23:39:01.120 00.001 10072 PulseGuide returned control before completion, sleep 23
23:39:01.121 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:39:01.322 00.201 10072 IsGuiding returns 0
23:39:01.322 00.000 10072 Move returns status 0, amount 13
23:39:01.322 00.000 10072 MoveAxis(N, 0, ABG)
23:39:01.322 00.000 10072 Move returns status 0, amount 0
23:39:01.322 00.000 10072 move complete, result=0
23:39:01.323 00.001 10072 worker thread done servicing request
23:39:01.401 00.078 1032 UpdateGuideState exits: m=1433 SNR=26.6
23:39:01.405 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:01.410 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:01.413 00.003 1032 Enqueuing Expose request
23:39:01.416 00.003 10072 Worker thread wakes up
23:39:01.416 00.000 1032 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
23:39:01.439 00.023 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:01.439 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:02.195 00.756 10072 Exposure complete
23:39:02.658 00.463 10072 worker thread done servicing request
23:39:02.658 00.000 1032 OnExposeComplete: enter
23:39:02.930 00.272 1032 UpdateGuideState(): m_state=6
23:39:02.935 00.005 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10347
23:39:02.938 00.003 1032 Star::Find returns 1 (0), X=1108.48, Y=129.66, Mass=1366, SNR=26.0, Peak=111 HFD=3.3
23:39:02.941 00.003 1032 MultiStar: [#1 0.24,-0.08,0.97,U] [#2 0.25,-0.06,0.00,M3] [#3 0.15,0.01,0.76,U] [#4 0.32,-0.03,0.00,M8] [#5 0.20,-0.28,0.00,M2] [#6 0.17,-0.11,0.62,U] [#7 0.17,-0.17,0.71,U] [#8 0.26,-0.10,0.00,M2] 
23:39:02.943 00.002 1032 single-star, 4 included, MultiStar: {0.18, -0.08}, one-star: {0.15, -0.07}
23:39:02.946 00.003 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
23:39:02.952 00.006 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
23:39:02.956 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.47 mountX=-0.11 mountY=-0.12, mountTheta=-2.30
23:39:03.050 00.094 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.07, opts=13)
23:39:03.054 00.004 1032 Enqueuing Move request for scope (0.15, -0.07)
23:39:03.061 00.007 10072 Worker thread wakes up
23:39:03.062 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
23:39:03.062 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
23:39:03.062 00.000 10072 Moving (0.15, -0.07) raw xDistance=-0.11 yDistance=-0.12
23:39:03.071 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:39:03.200 00.129 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:03.200 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
23:39:03.200 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:03.200 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:39:03.200 00.000 10072 MoveAxis(W, 12, ABG)
23:39:03.200 00.000 10072 Guiding  Dir = 3, Dur = 12
23:39:03.315 00.115 10072 IsGuiding returns 0
23:39:03.316 00.001 10072 PulseGuide returned control before completion, sleep 22
23:39:03.348 00.032 10072 IsGuiding returns 0
23:39:03.348 00.000 10072 Move returns status 0, amount 12
23:39:03.348 00.000 10072 MoveAxis(N, 0, ABG)
23:39:03.348 00.000 10072 Move returns status 0, amount 0
23:39:03.348 00.000 10072 move complete, result=0
23:39:03.348 00.000 10072 worker thread done servicing request
23:39:03.407 00.059 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:39:03.415 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:03.420 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:03.431 00.011 1032 Enqueuing Expose request
23:39:03.441 00.010 10072 Worker thread wakes up
23:39:03.441 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:03.441 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:03.444 00.003 1032 GuideStep: -0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
23:39:04.088 00.644 10072 Exposure complete
23:39:04.260 00.172 1032 OnExposeComplete: enter
23:39:04.264 00.004 10072 worker thread done servicing request
23:39:04.264 00.000 1032 UpdateGuideState(): m_state=6
23:39:04.272 00.008 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10348
23:39:04.275 00.003 1032 Star::Find returns 1 (0), X=1108.39, Y=129.66, Mass=1266, SNR=25.0, Peak=105 HFD=3.4
23:39:04.279 00.004 1032 MultiStar: [#1 0.22,-0.07,1.01,U] [#2 0.23,-0.09,0.81,U] [#3 0.09,0.09,0.82,U] [#4 0.33,-0.00,0.00,M9] [#5 0.26,-0.09,0.00,M3] [#6 0.23,-0.07,0.68,U] [#7 0.19,-0.09,0.73,U] [#8 0.20,-0.07,0.50,U] 
23:39:04.281 00.002 1032 single-star, 6 included, MultiStar: {0.17, -0.05}, one-star: {0.05, -0.07}
23:39:04.286 00.005 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
23:39:04.288 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
23:39:04.291 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.93 mountX=-0.08 mountY=-0.03, mountTheta=-2.76
23:39:04.295 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
23:39:04.328 00.033 1032 Enqueuing Move request for scope (0.05, -0.07)
23:39:04.346 00.018 10072 Worker thread wakes up
23:39:04.347 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:39:04.347 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:39:04.347 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
23:39:04.356 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:39:04.369 00.013 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:04.369 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
23:39:04.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:04.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:39:04.369 00.000 10072 MoveAxis(W, 8, ABG)
23:39:04.369 00.000 10072 Guiding  Dir = 3, Dur = 8
23:39:04.371 00.002 10072 IsGuiding returns 0
23:39:04.372 00.001 10072 PulseGuide returned control before completion, sleep 18
23:39:04.394 00.022 10072 IsGuiding returns 0
23:39:04.394 00.000 10072 Move returns status 0, amount 8
23:39:04.394 00.000 10072 MoveAxis(N, 0, ABG)
23:39:04.394 00.000 10072 Move returns status 0, amount 0
23:39:04.394 00.000 10072 move complete, result=0
23:39:04.395 00.001 10072 worker thread done servicing request
23:39:04.401 00.006 1032 UpdateGuideState exits: m=1266 SNR=25.0
23:39:04.405 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:04.408 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:04.411 00.003 1032 Enqueuing Expose request
23:39:04.414 00.003 10072 Worker thread wakes up
23:39:04.414 00.000 1032 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
23:39:04.417 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:04.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:04.878 00.461 10072 Exposure complete
23:39:05.215 00.337 10072 worker thread done servicing request
23:39:05.215 00.000 1032 OnExposeComplete: enter
23:39:05.220 00.005 1032 UpdateGuideState(): m_state=6
23:39:05.222 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10349
23:39:05.225 00.003 1032 Star::Find returns 1 (0), X=1108.43, Y=129.51, Mass=1320, SNR=25.6, Peak=101 HFD=3.3
23:39:05.256 00.031 1032 MultiStar: [#1 0.23,-0.10,1.00,U] [#2 0.27,-0.07,0.00,M3] [#3 0.02,-0.04,0.80,U] [#4 0.39,-0.12,0.00,M10] [#5 0.07,-0.20,0.70,U] [#6 0.06,-0.24,0.61,U] [#7 0.21,-0.12,0.70,U] [#8 0.28,-0.01,0.00,M2] 
23:39:05.259 00.003 1032 refined, 5 included, MultiStar: {0.12, -0.15}, one-star: {0.10, -0.22}
23:39:05.262 00.003 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
23:39:05.264 00.002 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
23:39:05.296 00.032 1032 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.89 mountX=-0.17 mountY=-0.08, mountTheta=-2.72
23:39:05.303 00.007 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.15, opts=13)
23:39:05.311 00.008 1032 Enqueuing Move request for scope (0.12, -0.15)
23:39:05.314 00.003 10072 Worker thread wakes up
23:39:05.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
23:39:05.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
23:39:05.314 00.000 10072 Moving (0.12, -0.15) raw xDistance=-0.17 yDistance=-0.08
23:39:05.320 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:39:05.325 00.005 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.77
23:39:05.326 00.001 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
23:39:05.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:05.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:39:05.326 00.000 10072 MoveAxis(E, 74, ABG)
23:39:05.326 00.000 10072 Guiding  Dir = 2, Dur = 74
23:39:05.327 00.001 10072 IsGuiding returns 0
23:39:05.328 00.001 10072 PulseGuide returned control before completion, sleep 84
23:39:05.375 00.047 1032 UpdateGuideState exits: m=1320 SNR=25.6
23:39:05.414 00.039 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:05.423 00.009 10072 IsGuiding returns 1
23:39:05.423 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:05.445 00.022 10072 scope still moving after pulse duration time elapsed
23:39:05.445 00.000 1032 Enqueuing Expose request
23:39:05.479 00.034 10072 IsGuiding returns 0
23:39:05.479 00.000 10072 scope move finished after 74 + 77 ms
23:39:05.479 00.000 10072 Move returns status 0, amount 74
23:39:05.479 00.000 10072 MoveAxis(N, 0, ABG)
23:39:05.479 00.000 10072 Move returns status 0, amount 0
23:39:05.479 00.000 10072 move complete, result=0
23:39:05.479 00.000 10072 worker thread done servicing request
23:39:05.479 00.000 10072 Worker thread wakes up
23:39:05.479 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:05.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:05.480 00.001 1032 GuideStep: -0.2 px 74 ms EAST, -0.1 px 0 ms NORTH
23:39:06.259 00.779 10072 Exposure complete
23:39:06.440 00.181 10072 worker thread done servicing request
23:39:06.441 00.001 1032 OnExposeComplete: enter
23:39:06.444 00.003 1032 UpdateGuideState(): m_state=6
23:39:06.448 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10350
23:39:06.452 00.004 1032 Star::Find returns 1 (0), X=1108.47, Y=129.71, Mass=1442, SNR=26.7, Peak=119 HFD=3.3
23:39:06.456 00.004 1032 MultiStar: [#1 0.16,-0.02,0.97,U] [#2 0.23,-0.01,0.78,U] [#3 0.15,0.19,0.77,U] [#4 0.28,0.04,0.00,R] [#5 0.09,0.02,0.68,U] [#6 0.06,-0.10,0.57,U] [#7 0.15,0.06,0.69,U] [#8 0.21,0.18,0.00,M3] 
23:39:06.459 00.003 1032 single-star, 6 included, MultiStar: {0.14, 0.02}, one-star: {0.14, -0.02}
23:39:06.463 00.004 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:39:06.466 00.003 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:39:06.469 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.16 mountX=-0.06 mountY=-0.13, mountTheta=-1.99
23:39:06.473 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
23:39:06.475 00.002 1032 Enqueuing Move request for scope (0.14, -0.02)
23:39:06.478 00.003 10072 Worker thread wakes up
23:39:06.478 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
23:39:06.478 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
23:39:06.478 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.06 yDistance=-0.13
23:39:06.481 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:39:06.487 00.006 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:06.487 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
23:39:06.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:06.488 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:39:06.488 00.000 10072 MoveAxis(W, 7, ABG)
23:39:06.488 00.000 10072 Guiding  Dir = 3, Dur = 7
23:39:06.488 00.000 10072 IsGuiding returns 0
23:39:06.489 00.001 10072 PulseGuide returned control before completion, sleep 17
23:39:06.513 00.024 10072 IsGuiding returns 0
23:39:06.513 00.000 10072 Move returns status 0, amount 7
23:39:06.514 00.001 10072 MoveAxis(N, 0, ABG)
23:39:06.514 00.000 10072 Move returns status 0, amount 0
23:39:06.514 00.000 10072 move complete, result=0
23:39:06.514 00.000 10072 worker thread done servicing request
23:39:06.514 00.000 1032 UpdateGuideState exits: m=1442 SNR=26.7
23:39:06.518 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:06.522 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:06.524 00.002 1032 Enqueuing Expose request
23:39:06.527 00.003 10072 Worker thread wakes up
23:39:06.527 00.000 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:39:06.532 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:06.533 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:07.355 00.822 10072 Exposure complete
23:39:07.483 00.128 10072 worker thread done servicing request
23:39:07.484 00.001 1032 OnExposeComplete: enter
23:39:07.487 00.003 1032 UpdateGuideState(): m_state=6
23:39:07.491 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10351
23:39:07.494 00.003 1032 Star::Find returns 1 (0), X=1108.46, Y=129.76, Mass=1282, SNR=25.1, Peak=107 HFD=3.4
23:39:07.497 00.003 1032 MultiStar: [#1 0.19,-0.02,1.02,U] [#2 0.21,-0.02,0.84,U] [#3 0.22,0.20,0.00,M1] [#4 0.01,-0.04,0.72,U] [#5 0.12,-0.02,0.70,U] [#6 0.03,-0.07,0.66,U] [#7 0.09,-0.05,0.72,U] [#8 0.27,0.00,0.00,M4] 
23:39:07.500 00.003 1032 refined, 6 included, MultiStar: {0.12, -0.02}, one-star: {0.12, 0.03}
23:39:07.503 00.003 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
23:39:07.506 00.003 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
23:39:07.509 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.19 mountX=-0.05 mountY=-0.11, mountTheta=-2.02
23:39:07.514 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
23:39:07.517 00.003 1032 Enqueuing Move request for scope (0.12, -0.02)
23:39:07.520 00.003 10072 Worker thread wakes up
23:39:07.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
23:39:07.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
23:39:07.520 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
23:39:07.535 00.015 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:39:07.544 00.009 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:07.544 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:39:07.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:07.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:39:07.544 00.000 10072 MoveAxis(W, 6, ABG)
23:39:07.544 00.000 10072 Guiding  Dir = 3, Dur = 6
23:39:07.556 00.012 10072 IsGuiding returns 0
23:39:07.559 00.003 10072 PulseGuide returned control before completion, sleep 14
23:39:07.625 00.066 10072 IsGuiding returns 0
23:39:07.625 00.000 10072 Move returns status 0, amount 6
23:39:07.626 00.001 10072 MoveAxis(N, 0, ABG)
23:39:07.626 00.000 10072 Move returns status 0, amount 0
23:39:07.626 00.000 10072 move complete, result=0
23:39:07.669 00.043 10072 worker thread done servicing request
23:39:07.694 00.025 1032 UpdateGuideState exits: m=1282 SNR=25.1
23:39:07.700 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:07.708 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:07.714 00.006 1032 Enqueuing Expose request
23:39:07.722 00.008 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:39:07.728 00.006 10072 Worker thread wakes up
23:39:07.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:07.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:08.438 00.710 10072 Exposure complete
23:39:09.414 00.976 10072 worker thread done servicing request
23:39:09.414 00.000 1032 OnExposeComplete: enter
23:39:09.418 00.004 1032 UpdateGuideState(): m_state=6
23:39:09.424 00.006 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10352
23:39:09.653 00.229 1032 Star::Find returns 1 (0), X=1108.35, Y=129.72, Mass=1224, SNR=24.6, Peak=93 HFD=3.5
23:39:09.721 00.068 1032 MultiStar: [#1 0.09,-0.08,1.07,U] [#2 0.21,-0.08,0.82,U] [#3 0.17,0.01,0.81,U] [#4 -0.01,-0.09,0.72,U] [#5 0.07,-0.21,0.65,U] [#6 0.13,-0.02,0.69,U] [#7 0.09,-0.06,0.73,U] [#8 0.37,0.01,0.00,M5] 
23:39:09.724 00.003 1032 single-star, 7 included, MultiStar: {0.10, -0.06}, one-star: {0.02, -0.01}
23:39:09.727 00.003 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
23:39:09.730 00.003 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
23:39:09.734 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.56 mountX=-0.02 mountY=-0.02, mountTheta=-2.39
23:39:09.740 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
23:39:09.744 00.004 1032 Enqueuing Move request for scope (0.02, -0.01)
23:39:09.895 00.151 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:39:10.021 00.126 10072 Worker thread wakes up
23:39:10.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
23:39:10.021 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
23:39:10.022 00.001 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
23:39:10.233 00.211 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:10.233 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
23:39:10.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:10.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:39:10.233 00.000 10072 MoveAxis(W, 7, ABG)
23:39:10.233 00.000 10072 Guiding  Dir = 3, Dur = 7
23:39:10.259 00.026 1032 UpdateGuideState exits: m=1224 SNR=24.6
23:39:10.263 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:10.394 00.131 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:10.635 00.241 1032 Enqueuing Expose request
23:39:10.809 00.174 10072 IsGuiding returns 0
23:39:10.812 00.003 10072 PulseGuide returned control before completion, sleep 16
23:39:11.019 00.207 10072 IsGuiding returns 1
23:39:11.019 00.000 10072 scope still moving after pulse duration time elapsed
23:39:11.050 00.031 10072 IsGuiding returns 1
23:39:11.081 00.031 10072 IsGuiding returns 1
23:39:11.311 00.230 10072 IsGuiding returns 1
23:39:11.777 00.466 10072 IsGuiding returns 0
23:39:11.777 00.000 10072 scope move finished after 7 + 961 ms
23:39:11.777 00.000 10072 Move returns status 0, amount 7
23:39:11.777 00.000 10072 MoveAxis(N, 0, ABG)
23:39:11.777 00.000 10072 Move returns status 0, amount 0
23:39:11.777 00.000 10072 move complete, result=0
23:39:11.777 00.000 10072 worker thread done servicing request
23:39:11.778 00.001 10072 Worker thread wakes up
23:39:11.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:11.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:11.913 00.135 1032 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
23:39:12.501 00.588 10072 Exposure complete
23:39:12.650 00.149 10072 worker thread done servicing request
23:39:12.650 00.000 1032 OnExposeComplete: enter
23:39:12.666 00.016 1032 UpdateGuideState(): m_state=6
23:39:12.670 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10353
23:39:12.673 00.003 1032 Star::Find returns 1 (0), X=1108.64, Y=129.65, Mass=1247, SNR=24.8, Peak=98 HFD=3.4
23:39:12.676 00.003 1032 MultiStar: [#1 0.25,-0.24,0.00,M1] [#2 0.29,-0.20,0.00,M1] [#3 0.09,-0.14,0.78,U] [#4 0.08,-0.19,0.74,U] [#5 0.08,-0.34,0.00,M1] [#6 0.10,-0.26,0.00,M1] [#7 0.20,-0.13,0.75,U] [#8 0.29,-0.06,0.00,M6] 
23:39:12.692 00.016 1032 refined, 3 included, MultiStar: {0.18, -0.13}, one-star: {0.31, -0.08}
23:39:12.697 00.005 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
23:39:12.699 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
23:39:12.702 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.62 mountX=-0.17 mountY=-0.14, mountTheta=-2.45
23:39:12.721 00.019 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.13, opts=13)
23:39:12.724 00.003 1032 Enqueuing Move request for scope (0.18, -0.13)
23:39:12.742 00.018 10072 Worker thread wakes up
23:39:12.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
23:39:12.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
23:39:12.742 00.000 10072 Moving (0.18, -0.13) raw xDistance=-0.17 yDistance=-0.14
23:39:12.745 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:39:12.749 00.004 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.77
23:39:12.750 00.001 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
23:39:12.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:12.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:39:12.750 00.000 10072 MoveAxis(E, 76, ABG)
23:39:12.750 00.000 10072 Guiding  Dir = 2, Dur = 76
23:39:12.751 00.001 10072 IsGuiding returns 0
23:39:12.752 00.001 10072 PulseGuide returned control before completion, sleep 86
23:39:12.811 00.059 1032 UpdateGuideState exits: m=1247 SNR=24.8
23:39:12.821 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:12.824 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:12.827 00.003 1032 Enqueuing Expose request
23:39:12.852 00.025 10072 IsGuiding returns 0
23:39:12.852 00.000 10072 Move returns status 0, amount 76
23:39:12.853 00.001 10072 MoveAxis(N, 0, ABG)
23:39:12.853 00.000 10072 Move returns status 0, amount 0
23:39:12.853 00.000 10072 move complete, result=0
23:39:12.853 00.000 10072 worker thread done servicing request
23:39:12.853 00.000 10072 Worker thread wakes up
23:39:12.853 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:12.853 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:12.855 00.002 1032 GuideStep: -0.2 px 76 ms EAST, -0.1 px 0 ms NORTH
23:39:13.635 00.780 10072 Exposure complete
23:39:13.876 00.241 10072 worker thread done servicing request
23:39:13.876 00.000 1032 OnExposeComplete: enter
23:39:13.879 00.003 1032 UpdateGuideState(): m_state=6
23:39:13.882 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10354
23:39:13.895 00.013 1032 Star::Find returns 1 (0), X=1108.63, Y=129.65, Mass=1421, SNR=26.5, Peak=110 HFD=3.4
23:39:13.902 00.007 1032 MultiStar: [#1 0.29,-0.22,0.00,M2] [#2 0.18,-0.28,0.00,M2] [#3 0.16,-0.12,0.76,U] [#4 0.07,-0.36,0.00,M1] [#5 0.19,-0.33,0.00,M2] [#6 0.25,-0.25,0.00,M2] [#7 0.17,-0.26,0.00,M1] [#8 0.39,-0.31,0.00,M7] 
23:39:13.907 00.005 1032 refined, 1 included, MultiStar: {0.23, -0.10}, one-star: {0.29, -0.08}
23:39:13.910 00.003 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
23:39:13.914 00.004 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
23:39:13.917 00.003 1032 CameraToMount -- cameraX=0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-0.39 mountX=-0.15 mountY=-0.20, mountTheta=-2.22
23:39:13.924 00.007 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.10, opts=13)
23:39:13.943 00.019 1032 Enqueuing Move request for scope (0.23, -0.10)
23:39:13.946 00.003 10072 Worker thread wakes up
23:39:13.946 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.10) opts 0xd
23:39:13.946 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.10)
23:39:13.946 00.000 10072 Moving (0.23, -0.10) raw xDistance=-0.15 yDistance=-0.20
23:39:13.950 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:39:13.965 00.015 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.77
23:39:13.965 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
23:39:13.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:39:13.965 00.000 10072 MoveAxis(E, 69, ABG)
23:39:13.965 00.000 10072 Guiding  Dir = 2, Dur = 69
23:39:13.966 00.001 10072 IsGuiding returns 0
23:39:13.968 00.002 10072 PulseGuide returned control before completion, sleep 78
23:39:14.005 00.037 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:39:14.014 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:14.026 00.012 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:14.030 00.004 1032 Enqueuing Expose request
23:39:14.055 00.025 10072 IsGuiding returns 0
23:39:14.055 00.000 10072 Move returns status 0, amount 69
23:39:14.055 00.000 10072 MoveAxis(N, 130, ABG)
23:39:14.055 00.000 10072 Guiding  Dir = 0, Dur = 130
23:39:14.056 00.001 10072 IsGuiding returns 0
23:39:14.056 00.000 10072 PulseGuide returned control before completion, sleep 140
23:39:14.215 00.159 10072 IsGuiding returns 0
23:39:14.216 00.001 10072 Move returns status 0, amount 130
23:39:14.216 00.000 10072 move complete, result=0
23:39:14.216 00.000 10072 worker thread done servicing request
23:39:14.216 00.000 1032 GuideStep: -0.2 px 69 ms EAST, -0.2 px 130 ms NORTH
23:39:14.221 00.005 10072 Worker thread wakes up
23:39:14.221 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:14.221 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:14.923 00.702 10072 Exposure complete
23:39:14.993 00.070 10072 worker thread done servicing request
23:39:14.993 00.000 1032 OnExposeComplete: enter
23:39:14.996 00.003 1032 UpdateGuideState(): m_state=6
23:39:14.999 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10355
23:39:15.003 00.004 1032 Star::Find returns 1 (0), X=1108.21, Y=129.62, Mass=1427, SNR=26.6, Peak=119 HFD=3.4
23:39:15.006 00.003 1032 MultiStar: [#1 -0.01,-0.09,0.99,U] [#2 -0.10,-0.14,0.79,U] [#3 -0.22,-0.10,0.80,U] [#4 -0.26,-0.08,0.00,M2] [#5 -0.02,-0.08,0.67,U] [#6 -0.12,-0.13,0.63,U] [#7 -0.07,-0.14,0.69,U] [#8 -0.04,-0.09,0.51,U] 
23:39:15.008 00.002 1032 refined, 7 included, MultiStar: {-0.09, -0.11}, one-star: {-0.13, -0.11}
23:39:15.012 00.004 1032 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.83) = xAngle (-4.09 = 2.19)
23:39:15.015 00.003 1032 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.09 = 2.19)
23:39:15.016 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.26 mountX=-0.08 mountY=0.12, mountTheta=2.19
23:39:15.021 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.11, opts=13)
23:39:15.024 00.003 1032 Enqueuing Move request for scope (-0.09, -0.11)
23:39:15.026 00.002 10072 Worker thread wakes up
23:39:15.026 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
23:39:15.026 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
23:39:15.026 00.000 10072 Moving (-0.09, -0.11) raw xDistance=-0.08 yDistance=0.12
23:39:15.029 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:39:15.034 00.005 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:15.034 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:39:15.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:15.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:39:15.034 00.000 10072 MoveAxis(W, 1, ABG)
23:39:15.034 00.000 10072 Guiding  Dir = 3, Dur = 1
23:39:15.035 00.001 10072 IsGuiding returns 0
23:39:15.035 00.000 10072 PulseGuide returned control before completion, sleep 11
23:39:15.062 00.027 1032 UpdateGuideState exits: m=1427 SNR=26.6
23:39:15.066 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:15.069 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:15.071 00.002 1032 Enqueuing Expose request
23:39:15.074 00.003 10072 IsGuiding returns 0
23:39:15.074 00.000 10072 Move returns status 0, amount 1
23:39:15.074 00.000 10072 MoveAxis(N, 0, ABG)
23:39:15.074 00.000 10072 Move returns status 0, amount 0
23:39:15.074 00.000 10072 move complete, result=0
23:39:15.074 00.000 10072 worker thread done servicing request
23:39:15.075 00.001 10072 Worker thread wakes up
23:39:15.075 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:15.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:15.085 00.010 1032 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:39:15.507 00.422 10072 Exposure complete
23:39:15.846 00.339 1032 OnExposeComplete: enter
23:39:15.854 00.008 10072 worker thread done servicing request
23:39:15.855 00.001 1032 UpdateGuideState(): m_state=6
23:39:15.866 00.011 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10356
23:39:15.878 00.012 1032 Star::Find returns 1 (0), X=1108.23, Y=129.55, Mass=1332, SNR=25.7, Peak=122 HFD=3.3
23:39:15.890 00.012 1032 MultiStar: [#1 0.02,-0.14,0.97,U] [#2 0.06,-0.11,0.82,U] [#3 -0.17,0.02,0.77,U] [#4 -0.30,-0.21,0.00,M3] [#5 -0.09,-0.22,0.67,U] [#6 -0.14,-0.19,0.65,U] [#7 -0.08,-0.11,0.67,U] [#8 0.11,-0.08,0.50,U] 
23:39:15.930 00.040 1032 refined, 7 included, MultiStar: {-0.05, -0.13}, one-star: {-0.10, -0.18}
23:39:15.934 00.004 1032 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.83) = xAngle (-3.78 = 2.51)
23:39:15.937 00.003 1032 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.78 = 2.51)
23:39:15.941 00.004 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.95 mountX=-0.11 mountY=0.08, mountTheta=2.51
23:39:15.947 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.13, opts=13)
23:39:15.970 00.023 1032 Enqueuing Move request for scope (-0.05, -0.13)
23:39:15.974 00.004 10072 Worker thread wakes up
23:39:15.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
23:39:15.974 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
23:39:15.975 00.001 10072 Moving (-0.05, -0.13) raw xDistance=-0.11 yDistance=0.08
23:39:15.983 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:39:15.999 00.016 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:15.999 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
23:39:15.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:16.000 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:39:16.002 00.002 10072 MoveAxis(W, 0, ABG)
23:39:16.002 00.000 10072 Move returns status 0, amount 0
23:39:16.002 00.000 10072 MoveAxis(N, 0, ABG)
23:39:16.003 00.001 10072 Move returns status 0, amount 0
23:39:16.003 00.000 10072 move complete, result=0
23:39:16.003 00.000 10072 worker thread done servicing request
23:39:16.060 00.057 1032 UpdateGuideState exits: m=1332 SNR=25.7
23:39:16.259 00.199 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:16.264 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:16.272 00.008 1032 Enqueuing Expose request
23:39:16.276 00.004 10072 Worker thread wakes up
23:39:16.276 00.000 1032 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
23:39:16.280 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:16.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:17.146 00.866 10072 Exposure complete
23:39:18.210 01.064 10072 worker thread done servicing request
23:39:18.210 00.000 1032 OnExposeComplete: enter
23:39:18.214 00.004 1032 UpdateGuideState(): m_state=6
23:39:18.219 00.005 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10357
23:39:18.222 00.003 1032 Star::Find returns 1 (0), X=1108.29, Y=129.59, Mass=1357, SNR=25.9, Peak=114 HFD=3.4
23:39:18.225 00.003 1032 MultiStar: [#1 -0.04,-0.09,0.96,U] [#2 0.14,-0.05,0.79,U] [#3 0.07,-0.07,0.77,U] [#4 -0.22,-0.13,0.68,U] [#5 -0.20,-0.10,0.69,U] [#6 0.04,-0.07,0.63,U] [#7 0.03,-0.04,0.70,U] [#8 0.08,-0.14,0.56,U] 
23:39:18.228 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.09}, one-star: {-0.04, -0.14}
23:39:18.231 00.003 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.58 = 2.71)
23:39:18.235 00.004 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.71)
23:39:18.238 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.74 mountX=-0.09 mountY=0.04, mountTheta=2.71
23:39:18.243 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.09, opts=13)
23:39:18.246 00.003 1032 Enqueuing Move request for scope (-0.02, -0.09)
23:39:18.249 00.003 10072 Worker thread wakes up
23:39:18.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
23:39:18.249 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
23:39:18.250 00.001 10072 Moving (-0.02, -0.09) raw xDistance=-0.09 yDistance=0.04
23:39:18.252 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:39:18.257 00.005 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:18.257 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:39:18.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:18.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:39:18.258 00.001 10072 MoveAxis(E, 3, ABG)
23:39:18.258 00.000 10072 Guiding  Dir = 2, Dur = 3
23:39:18.258 00.000 10072 IsGuiding returns 0
23:39:18.258 00.000 10072 PulseGuide returned control before completion, sleep 13
23:39:18.277 00.019 10072 IsGuiding returns 0
23:39:18.277 00.000 10072 Move returns status 0, amount 3
23:39:18.277 00.000 10072 MoveAxis(N, 0, ABG)
23:39:18.277 00.000 10072 Move returns status 0, amount 0
23:39:18.278 00.001 10072 move complete, result=0
23:39:18.278 00.000 10072 worker thread done servicing request
23:39:18.282 00.004 1032 UpdateGuideState exits: m=1357 SNR=25.9
23:39:18.394 00.112 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:18.396 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:18.696 00.300 1032 Enqueuing Expose request
23:39:18.700 00.004 10072 Worker thread wakes up
23:39:18.701 00.001 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:39:18.704 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:18.704 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:19.646 00.942 10072 Exposure complete
23:39:20.025 00.379 10072 worker thread done servicing request
23:39:20.025 00.000 1032 OnExposeComplete: enter
23:39:20.031 00.006 1032 UpdateGuideState(): m_state=6
23:39:20.037 00.006 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10358
23:39:20.046 00.009 1032 Star::Find returns 1 (0), X=1108.38, Y=129.64, Mass=1398, SNR=26.3, Peak=119 HFD=3.4
23:39:20.064 00.018 1032 MultiStar: [#1 0.17,-0.18,0.91,U] [#2 0.18,-0.07,0.78,U] [#3 0.08,0.00,0.71,U] [#4 -0.11,-0.19,0.66,U] [#5 0.10,-0.29,0.00,M1] [#6 0.13,-0.19,0.63,U] [#7 0.11,-0.08,0.73,U] [#8 0.24,-0.12,0.00,M5] 
23:39:20.068 00.004 1032 single-star, 6 included, MultiStar: {0.09, -0.11}, one-star: {0.05, -0.10}
23:39:20.070 00.002 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
23:39:20.073 00.003 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
23:39:20.076 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.10 mountX=-0.10 mountY=-0.02, mountTheta=-2.93
23:39:20.083 00.007 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
23:39:20.086 00.003 1032 Enqueuing Move request for scope (0.05, -0.10)
23:39:20.091 00.005 10072 Worker thread wakes up
23:39:20.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
23:39:20.091 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
23:39:20.091 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.10 yDistance=-0.02
23:39:20.103 00.012 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:39:20.104 00.001 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
23:39:20.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:20.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:39:20.104 00.000 10072 MoveAxis(E, 4, ABG)
23:39:20.104 00.000 10072 Guiding  Dir = 2, Dur = 4
23:39:20.105 00.001 10072 IsGuiding returns 0
23:39:20.105 00.000 10072 PulseGuide returned control before completion, sleep 14
23:39:20.127 00.022 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:39:20.149 00.022 10072 IsGuiding returns 0
23:39:20.149 00.000 10072 Move returns status 0, amount 4
23:39:20.149 00.000 10072 MoveAxis(N, 0, ABG)
23:39:20.149 00.000 10072 Move returns status 0, amount 0
23:39:20.149 00.000 10072 move complete, result=0
23:39:20.149 00.000 10072 worker thread done servicing request
23:39:20.190 00.041 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:39:20.204 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:20.207 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:20.210 00.003 1032 Enqueuing Expose request
23:39:20.225 00.015 10072 Worker thread wakes up
23:39:20.225 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:39:20.228 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:20.228 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:20.857 00.629 10072 Exposure complete
23:39:20.939 00.082 10072 worker thread done servicing request
23:39:20.939 00.000 1032 OnExposeComplete: enter
23:39:20.942 00.003 1032 UpdateGuideState(): m_state=6
23:39:20.945 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10359
23:39:20.949 00.004 1032 Star::Find returns 1 (0), X=1108.41, Y=129.78, Mass=1267, SNR=25.0, Peak=104 HFD=3.4
23:39:20.952 00.003 1032 MultiStar: [#1 0.09,-0.04,1.01,U] [#2 0.13,0.03,0.84,U] [#3 0.10,-0.04,0.83,U] [#4 -0.06,-0.02,0.69,U] [#5 -0.10,-0.21,0.71,U] [#6 -0.12,0.02,0.67,U] [#7 0.05,0.01,0.74,U] [#8 0.17,0.02,0.53,U] 
23:39:20.954 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.07, 0.05}
23:39:20.962 00.008 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
23:39:20.966 00.004 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
23:39:20.970 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.40 mountX=-0.03 mountY=-0.04, mountTheta=-2.23
23:39:20.974 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
23:39:20.978 00.004 1032 Enqueuing Move request for scope (0.04, -0.02)
23:39:20.981 00.003 10072 Worker thread wakes up
23:39:20.982 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:39:20.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:39:20.982 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
23:39:20.987 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:39:20.990 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:39:20.990 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:39:20.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:20.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:39:20.990 00.000 10072 MoveAxis(E, 5, ABG)
23:39:20.990 00.000 10072 Guiding  Dir = 2, Dur = 5
23:39:20.991 00.001 10072 IsGuiding returns 0
23:39:20.992 00.001 10072 PulseGuide returned control before completion, sleep 15
23:39:21.010 00.018 10072 IsGuiding returns 0
23:39:21.010 00.000 10072 Move returns status 0, amount 5
23:39:21.010 00.000 10072 MoveAxis(N, 0, ABG)
23:39:21.010 00.000 10072 Move returns status 0, amount 0
23:39:21.011 00.001 10072 move complete, result=0
23:39:21.011 00.000 10072 worker thread done servicing request
23:39:21.017 00.006 1032 UpdateGuideState exits: m=1267 SNR=25.0
23:39:21.024 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:21.026 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:21.028 00.002 1032 Enqueuing Expose request
23:39:21.032 00.004 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:39:21.035 00.003 10072 Worker thread wakes up
23:39:21.035 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:21.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:21.451 00.416 10072 Exposure complete
23:39:21.525 00.074 10072 worker thread done servicing request
23:39:21.526 00.001 1032 OnExposeComplete: enter
23:39:21.530 00.004 1032 UpdateGuideState(): m_state=6
23:39:21.533 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10360
23:39:21.536 00.003 1032 Star::Find returns 1 (0), X=1108.48, Y=129.69, Mass=1546, SNR=27.7, Peak=131 HFD=3.3
23:39:21.539 00.003 1032 MultiStar: [#1 0.12,-0.11,0.89,U] [#2 0.12,-0.14,0.80,U] [#3 0.02,-0.04,0.71,U] [#4 0.01,-0.07,0.64,U] [#5 0.03,-0.26,0.62,U] [#6 0.07,-0.10,0.58,U] [#7 0.06,-0.04,0.64,U] [#8 0.16,-0.04,0.49,U] 
23:39:21.542 00.003 1032 refined, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.14, -0.04}
23:39:21.544 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
23:39:21.546 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
23:39:21.550 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.13 cameraTheta=-0.84 mountX=-0.11 mountY=-0.06, mountTheta=-2.67
23:39:21.553 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
23:39:21.556 00.003 1032 Enqueuing Move request for scope (0.08, -0.09)
23:39:21.559 00.003 10072 Worker thread wakes up
23:39:21.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
23:39:21.559 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
23:39:21.559 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.06
23:39:21.561 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:39:21.565 00.004 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:39:21.566 00.001 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:39:21.566 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:21.566 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:39:21.566 00.000 10072 MoveAxis(E, 5, ABG)
23:39:21.566 00.000 10072 Guiding  Dir = 2, Dur = 5
23:39:21.566 00.000 10072 IsGuiding returns 0
23:39:21.568 00.002 10072 PulseGuide returned control before completion, sleep 15
23:39:21.588 00.020 10072 IsGuiding returns 0
23:39:21.588 00.000 10072 Move returns status 0, amount 5
23:39:21.589 00.001 10072 MoveAxis(N, 0, ABG)
23:39:21.589 00.000 10072 Move returns status 0, amount 0
23:39:21.589 00.000 10072 move complete, result=0
23:39:21.589 00.000 10072 worker thread done servicing request
23:39:21.666 00.077 1032 UpdateGuideState exits: m=1546 SNR=27.7
23:39:21.671 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:21.677 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:21.680 00.003 1032 Enqueuing Expose request
23:39:21.683 00.003 10072 Worker thread wakes up
23:39:21.683 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:39:21.687 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:21.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:22.347 00.660 10072 Exposure complete
23:39:22.440 00.093 10072 worker thread done servicing request
23:39:22.440 00.000 1032 OnExposeComplete: enter
23:39:22.443 00.003 1032 UpdateGuideState(): m_state=6
23:39:22.445 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10361
23:39:22.448 00.003 1032 Star::Find returns 1 (0), X=1108.52, Y=129.63, Mass=1262, SNR=25.0, Peak=106 HFD=3.2
23:39:22.452 00.004 1032 MultiStar: [#1 0.16,-0.07,1.01,U] [#2 0.19,-0.22,0.00,M1] [#3 0.15,-0.04,0.82,U] [#4 -0.02,-0.05,0.70,U] [#5 0.10,-0.16,0.68,U] [#6 0.02,-0.24,0.66,U] [#7 0.10,-0.10,0.77,U] [#8 0.36,0.10,0.00,M4] 
23:39:22.456 00.004 1032 refined, 6 included, MultiStar: {0.11, -0.10}, one-star: {0.18, -0.10}
23:39:22.462 00.006 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
23:39:22.465 00.003 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
23:39:22.469 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.76 mountX=-0.13 mountY=-0.08, mountTheta=-2.59
23:39:22.476 00.007 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
23:39:22.479 00.003 1032 Enqueuing Move request for scope (0.11, -0.10)
23:39:22.482 00.003 10072 Worker thread wakes up
23:39:22.483 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
23:39:22.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
23:39:22.483 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.13 yDistance=-0.08
23:39:22.488 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:39:22.493 00.005 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:39:22.493 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:39:22.493 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:22.494 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:39:22.494 00.000 10072 MoveAxis(E, 6, ABG)
23:39:22.494 00.000 10072 Guiding  Dir = 2, Dur = 6
23:39:22.495 00.001 10072 IsGuiding returns 0
23:39:22.496 00.001 10072 PulseGuide returned control before completion, sleep 16
23:39:22.516 00.020 10072 IsGuiding returns 0
23:39:22.516 00.000 10072 Move returns status 0, amount 6
23:39:22.517 00.001 10072 MoveAxis(N, 0, ABG)
23:39:22.517 00.000 10072 Move returns status 0, amount 0
23:39:22.517 00.000 10072 move complete, result=0
23:39:22.517 00.000 10072 worker thread done servicing request
23:39:22.520 00.003 1032 UpdateGuideState exits: m=1262 SNR=25.0
23:39:22.523 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:22.526 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:22.528 00.002 1032 Enqueuing Expose request
23:39:22.531 00.003 10072 Worker thread wakes up
23:39:22.531 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:39:22.534 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:22.534 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:23.058 00.524 10072 Exposure complete
23:39:23.173 00.115 10072 worker thread done servicing request
23:39:23.174 00.001 1032 OnExposeComplete: enter
23:39:23.178 00.004 1032 UpdateGuideState(): m_state=6
23:39:23.182 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10362
23:39:23.185 00.003 1032 Star::Find returns 1 (0), X=1108.46, Y=129.72, Mass=1272, SNR=25.1, Peak=107 HFD=3.3
23:39:23.188 00.003 1032 MultiStar: [#1 0.16,-0.09,1.03,U] [#2 0.27,-0.15,0.00,M2] [#3 0.07,-0.02,0.83,U] [#4 -0.07,-0.13,0.74,U] [#5 0.13,-0.22,0.69,U] [#6 0.18,-0.19,0.00,M1] [#7 0.05,-0.05,0.73,U] [#8 0.19,-0.05,0.56,U] 
23:39:23.191 00.003 1032 refined, 6 included, MultiStar: {0.10, -0.08}, one-star: {0.13, -0.01}
23:39:23.195 00.004 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
23:39:23.197 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
23:39:23.200 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-0.66 mountX=-0.10 mountY=-0.07, mountTheta=-2.49
23:39:23.204 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
23:39:23.207 00.003 1032 Enqueuing Move request for scope (0.10, -0.08)
23:39:23.211 00.004 10072 Worker thread wakes up
23:39:23.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:39:23.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:39:23.211 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.07
23:39:23.214 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:39:23.218 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:39:23.218 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:39:23.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:23.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:39:23.218 00.000 10072 MoveAxis(E, 6, ABG)
23:39:23.218 00.000 10072 Guiding  Dir = 2, Dur = 6
23:39:23.219 00.001 10072 IsGuiding returns 0
23:39:23.220 00.001 10072 PulseGuide returned control before completion, sleep 16
23:39:23.240 00.020 10072 IsGuiding returns 0
23:39:23.241 00.001 10072 Move returns status 0, amount 6
23:39:23.241 00.000 10072 MoveAxis(N, 0, ABG)
23:39:23.241 00.000 10072 Move returns status 0, amount 0
23:39:23.241 00.000 10072 move complete, result=0
23:39:23.241 00.000 10072 worker thread done servicing request
23:39:23.246 00.005 1032 UpdateGuideState exits: m=1272 SNR=25.1
23:39:23.248 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:23.251 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:23.253 00.002 1032 Enqueuing Expose request
23:39:23.258 00.005 10072 Worker thread wakes up
23:39:23.258 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:39:23.260 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:23.261 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:23.949 00.688 10072 Exposure complete
23:39:24.183 00.234 1032 OnExposeComplete: enter
23:39:24.188 00.005 10072 worker thread done servicing request
23:39:24.189 00.001 1032 UpdateGuideState(): m_state=6
23:39:24.193 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10363
23:39:24.197 00.004 1032 Star::Find returns 1 (0), X=1108.42, Y=129.74, Mass=1355, SNR=25.9, Peak=115 HFD=3.4
23:39:24.201 00.004 1032 MultiStar: [#1 0.18,-0.13,1.01,U] [#2 0.31,-0.04,0.00,M3] [#3 0.03,-0.03,0.77,U] [#4 -0.08,-0.17,0.68,U] [#5 0.12,-0.14,0.66,U] [#6 0.17,-0.13,0.63,U] [#7 0.10,-0.11,0.68,U] [#8 0.24,-0.07,0.52,U] 
23:39:24.206 00.005 1032 single-star, 7 included, MultiStar: {0.10, -0.09}, one-star: {0.09, 0.01}
23:39:24.210 00.004 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
23:39:24.214 00.004 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
23:39:24.217 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.08 mountX=-0.02 mountY=-0.09, mountTheta=-1.75
23:39:24.222 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
23:39:24.225 00.003 1032 Enqueuing Move request for scope (0.09, 0.01)
23:39:24.229 00.004 10072 Worker thread wakes up
23:39:24.229 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:39:24.230 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:39:24.230 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.09
23:39:24.233 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:39:24.243 00.010 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:39:24.243 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:39:24.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:24.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:39:24.243 00.000 10072 MoveAxis(E, 9, ABG)
23:39:24.244 00.001 10072 Guiding  Dir = 2, Dur = 9
23:39:24.244 00.000 10072 IsGuiding returns 0
23:39:24.245 00.001 10072 PulseGuide returned control before completion, sleep 19
23:39:24.270 00.025 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:39:24.276 00.006 10072 IsGuiding returns 0
23:39:24.276 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:24.279 00.003 10072 Move returns status 0, amount 9
23:39:24.279 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:24.282 00.003 10072 MoveAxis(N, 0, ABG)
23:39:24.282 00.000 1032 Enqueuing Expose request
23:39:24.285 00.003 10072 Move returns status 0, amount 0
23:39:24.285 00.000 10072 move complete, result=0
23:39:24.285 00.000 10072 worker thread done servicing request
23:39:24.285 00.000 10072 Worker thread wakes up
23:39:24.285 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:24.285 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:24.297 00.012 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:39:25.212 00.915 10072 Exposure complete
23:39:25.816 00.604 10072 worker thread done servicing request
23:39:25.831 00.015 1032 OnExposeComplete: enter
23:39:25.842 00.011 1032 UpdateGuideState(): m_state=6
23:39:25.847 00.005 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10364
23:39:25.851 00.004 1032 Star::Find returns 1 (0), X=1108.54, Y=129.66, Mass=1356, SNR=25.9, Peak=116 HFD=3.2
23:39:25.855 00.004 1032 MultiStar: [#1 0.21,-0.18,0.00,M1] [#2 0.20,-0.17,0.00,M4] [#3 0.16,-0.09,0.78,U] [#4 0.05,-0.15,0.67,U] [#5 0.13,-0.29,0.00,M1] [#6 0.20,-0.05,0.61,U] [#7 0.17,-0.13,0.70,U] [#8 0.15,-0.13,0.53,U] 
23:39:25.859 00.004 1032 refined, 5 included, MultiStar: {0.16, -0.10}, one-star: {0.21, -0.07}
23:39:25.864 00.005 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
23:39:25.868 00.004 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
23:39:25.870 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.56 mountX=-0.14 mountY=-0.13, mountTheta=-2.39
23:39:25.875 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.10, opts=13)
23:39:26.069 00.194 1032 Enqueuing Move request for scope (0.16, -0.10)
23:39:26.428 00.359 10072 Worker thread wakes up
23:39:26.428 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
23:39:26.428 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
23:39:26.428 00.000 10072 Moving (0.16, -0.10) raw xDistance=-0.14 yDistance=-0.13
23:39:26.430 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:39:26.442 00.012 10072 PPEC rslt: input = -0.14, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 288.76
23:39:26.442 00.000 10072 PPEC: input: -0.14, control: -0.09, exposure: 500
23:39:26.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:26.443 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:39:26.443 00.000 10072 MoveAxis(E, 83, ABG)
23:39:26.443 00.000 10072 Guiding  Dir = 2, Dur = 83
23:39:26.691 00.248 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:39:26.823 00.132 10072 IsGuiding returns 0
23:39:26.824 00.001 10072 PulseGuide returned control before completion, sleep 93
23:39:26.926 00.102 10072 IsGuiding returns 1
23:39:26.926 00.000 10072 scope still moving after pulse duration time elapsed
23:39:26.958 00.032 10072 IsGuiding returns 1
23:39:26.989 00.031 10072 IsGuiding returns 1
23:39:27.020 00.031 10072 IsGuiding returns 1
23:39:27.052 00.032 10072 IsGuiding returns 1
23:39:27.066 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:27.084 00.018 10072 IsGuiding returns 1
23:39:27.095 00.011 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:27.099 00.004 1032 Enqueuing Expose request
23:39:27.179 00.080 10072 IsGuiding returns 1
23:39:27.209 00.030 10072 IsGuiding returns 1
23:39:27.240 00.031 10072 IsGuiding returns 1
23:39:27.272 00.032 10072 IsGuiding returns 1
23:39:27.303 00.031 10072 IsGuiding returns 1
23:39:27.334 00.031 10072 IsGuiding returns 1
23:39:27.366 00.032 10072 IsGuiding returns 1
23:39:27.404 00.038 10072 IsGuiding returns 1
23:39:27.431 00.027 10072 IsGuiding returns 1
23:39:27.461 00.030 10072 IsGuiding returns 0
23:39:27.462 00.001 10072 scope move finished after 83 + 556 ms
23:39:27.462 00.000 10072 Move returns status 0, amount 83
23:39:27.462 00.000 10072 MoveAxis(N, 0, ABG)
23:39:27.462 00.000 10072 Move returns status 0, amount 0
23:39:27.462 00.000 10072 move complete, result=0
23:39:27.462 00.000 10072 worker thread done servicing request
23:39:27.462 00.000 10072 Worker thread wakes up
23:39:27.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:27.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:27.463 00.001 1032 GuideStep: -0.1 px 83 ms EAST, -0.1 px 0 ms NORTH
23:39:28.089 00.626 10072 Exposure complete
23:39:28.157 00.068 10072 worker thread done servicing request
23:39:28.157 00.000 1032 OnExposeComplete: enter
23:39:28.161 00.004 1032 UpdateGuideState(): m_state=6
23:39:28.163 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10365
23:39:28.167 00.004 1032 Star::Find returns 1 (0), X=1108.45, Y=129.57, Mass=1388, SNR=26.2, Peak=123 HFD=3.2
23:39:28.170 00.003 1032 MultiStar: [#1 0.19,-0.21,0.00,M2] [#2 0.31,-0.23,0.00,M5] [#3 0.22,-0.13,0.00,M1] [#4 -0.05,-0.31,0.00,M1] [#5 0.08,-0.23,0.66,U] [#6 0.07,-0.16,0.59,U] [#7 0.16,-0.19,0.71,U] [#8 0.22,-0.27,0.00,M2] 
23:39:28.174 00.004 1032 single-star, 3 included, MultiStar: {0.11, -0.18}, one-star: {0.11, -0.16}
23:39:28.181 00.007 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
23:39:28.184 00.003 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
23:39:28.186 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-0.97 mountX=-0.19 mountY=-0.07, mountTheta=-2.80
23:39:28.190 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.16, opts=13)
23:39:28.192 00.002 1032 Enqueuing Move request for scope (0.11, -0.16)
23:39:28.194 00.002 10072 Worker thread wakes up
23:39:28.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
23:39:28.194 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
23:39:28.194 00.000 10072 Moving (0.11, -0.16) raw xDistance=-0.19 yDistance=-0.07
23:39:28.197 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:39:28.200 00.003 10072 PPEC rslt: input = -0.19, final = -0.11, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.76
23:39:28.201 00.001 10072 PPEC: input: -0.19, control: -0.11, exposure: 500
23:39:28.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:28.201 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:39:28.201 00.000 10072 MoveAxis(E, 102, ABG)
23:39:28.201 00.000 10072 Guiding  Dir = 2, Dur = 102
23:39:28.201 00.000 10072 IsGuiding returns 0
23:39:28.202 00.001 10072 PulseGuide returned control before completion, sleep 112
23:39:28.223 00.021 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:39:28.226 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:28.229 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:28.231 00.002 1032 Enqueuing Expose request
23:39:28.319 00.088 10072 IsGuiding returns 1
23:39:28.320 00.001 10072 scope still moving after pulse duration time elapsed
23:39:28.350 00.030 10072 IsGuiding returns 0
23:39:28.350 00.000 10072 scope move finished after 102 + 46 ms
23:39:28.350 00.000 10072 Move returns status 0, amount 102
23:39:28.350 00.000 10072 MoveAxis(N, 0, ABG)
23:39:28.350 00.000 10072 Move returns status 0, amount 0
23:39:28.350 00.000 10072 move complete, result=0
23:39:28.350 00.000 10072 worker thread done servicing request
23:39:28.350 00.000 10072 Worker thread wakes up
23:39:28.350 00.000 1032 GuideStep: -0.2 px 102 ms EAST, -0.1 px 0 ms NORTH
23:39:28.353 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:28.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:28.774 00.421 10072 Exposure complete
23:39:28.830 00.056 10072 worker thread done servicing request
23:39:28.830 00.000 1032 OnExposeComplete: enter
23:39:28.832 00.002 1032 UpdateGuideState(): m_state=6
23:39:28.835 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10366
23:39:28.838 00.003 1032 Star::Find returns 1 (0), X=1108.50, Y=129.68, Mass=1381, SNR=26.1, Peak=111 HFD=3.3
23:39:28.840 00.002 1032 MultiStar: [#1 0.15,-0.14,0.97,U] [#2 0.22,-0.11,0.83,U] [#3 0.08,0.05,0.78,U] [#4 -0.00,-0.03,0.68,U] [#5 0.25,-0.19,0.00,M1] [#6 0.18,-0.10,0.64,U] [#7 0.10,-0.04,0.68,U] [#8 0.30,-0.03,0.00,M3] 
23:39:28.842 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.06}, one-star: {0.16, -0.05}
23:39:28.845 00.003 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
23:39:28.847 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
23:39:28.848 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-0.46 mountX=-0.10 mountY=-0.11, mountTheta=-2.29
23:39:28.851 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.06, opts=13)
23:39:28.853 00.002 1032 Enqueuing Move request for scope (0.13, -0.06)
23:39:28.855 00.002 10072 Worker thread wakes up
23:39:28.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
23:39:28.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
23:39:28.855 00.000 10072 Moving (0.13, -0.06) raw xDistance=-0.10 yDistance=-0.11
23:39:28.857 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:39:28.862 00.005 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:39:28.862 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:39:28.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:28.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:39:28.862 00.000 10072 MoveAxis(E, 7, ABG)
23:39:28.862 00.000 10072 Guiding  Dir = 2, Dur = 7
23:39:28.862 00.000 10072 IsGuiding returns 0
23:39:28.863 00.001 10072 PulseGuide returned control before completion, sleep 17
23:39:28.882 00.019 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:39:28.885 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:28.886 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:28.888 00.002 1032 Enqueuing Expose request
23:39:28.896 00.008 10072 IsGuiding returns 0
23:39:28.896 00.000 10072 Move returns status 0, amount 7
23:39:28.896 00.000 10072 MoveAxis(N, 0, ABG)
23:39:28.896 00.000 10072 Move returns status 0, amount 0
23:39:28.896 00.000 10072 move complete, result=0
23:39:28.896 00.000 10072 worker thread done servicing request
23:39:28.897 00.001 10072 Worker thread wakes up
23:39:28.897 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:28.897 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:28.901 00.004 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:39:29.523 00.622 10072 Exposure complete
23:39:29.575 00.052 10072 worker thread done servicing request
23:39:29.575 00.000 1032 OnExposeComplete: enter
23:39:29.577 00.002 1032 UpdateGuideState(): m_state=6
23:39:29.580 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10367
23:39:29.583 00.003 1032 Star::Find returns 1 (0), X=1108.43, Y=129.86, Mass=1360, SNR=25.9, Peak=103 HFD=3.4
23:39:29.585 00.002 1032 MultiStar: [#1 0.14,0.06,0.99,U] [#2 0.27,0.08,0.00,M5] [#3 0.17,0.15,0.79,U] [#4 0.01,0.01,0.69,U] [#5 0.04,-0.00,0.69,U] [#6 0.11,-0.03,0.63,U] [#7 0.09,-0.15,0.70,U] [#8 0.22,0.24,0.00,M4] 
23:39:29.588 00.003 1032 refined, 6 included, MultiStar: {0.10, 0.03}, one-star: {0.10, 0.13}
23:39:29.590 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:39:29.593 00.003 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:39:29.597 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.34 mountX=0.01 mountY=-0.10, mountTheta=-1.49
23:39:29.603 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
23:39:29.606 00.003 1032 Enqueuing Move request for scope (0.10, 0.03)
23:39:29.609 00.003 10072 Worker thread wakes up
23:39:29.609 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:39:29.609 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:39:29.609 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.01 yDistance=-0.10
23:39:29.611 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:39:29.616 00.005 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:39:29.616 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:39:29.616 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:29.617 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:39:29.617 00.000 10072 MoveAxis(E, 7, ABG)
23:39:29.617 00.000 10072 Guiding  Dir = 2, Dur = 7
23:39:29.617 00.000 10072 IsGuiding returns 0
23:39:29.618 00.001 10072 PulseGuide returned control before completion, sleep 17
23:39:29.635 00.017 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:39:29.637 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:29.639 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:29.642 00.003 1032 Enqueuing Expose request
23:39:29.646 00.004 10072 IsGuiding returns 0
23:39:29.646 00.000 10072 Move returns status 0, amount 7
23:39:29.646 00.000 10072 MoveAxis(N, 0, ABG)
23:39:29.646 00.000 10072 Move returns status 0, amount 0
23:39:29.647 00.001 10072 move complete, result=0
23:39:29.647 00.000 10072 worker thread done servicing request
23:39:29.647 00.000 10072 Worker thread wakes up
23:39:29.647 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:29.647 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:29.655 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:39:30.057 00.402 10072 Exposure complete
23:39:30.108 00.051 10072 worker thread done servicing request
23:39:30.109 00.001 1032 OnExposeComplete: enter
23:39:30.111 00.002 1032 UpdateGuideState(): m_state=6
23:39:30.113 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10368
23:39:30.115 00.002 1032 Star::Find returns 1 (0), X=1108.53, Y=129.72, Mass=1248, SNR=24.8, Peak=104 HFD=3.3
23:39:30.117 00.002 1032 MultiStar: [#1 0.16,-0.02,1.00,U] [#2 0.26,-0.08,0.00,M6] [#3 0.16,0.08,0.80,U] [#4 -0.07,0.02,0.71,U] [#5 0.12,0.05,0.71,U] [#6 -0.03,-0.02,0.67,U] [#7 0.13,0.01,0.76,U] [#8 0.26,-0.01,0.00,M5] 
23:39:30.120 00.003 1032 refined, 6 included, MultiStar: {0.11, 0.01}, one-star: {0.19, -0.01}
23:39:30.123 00.003 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
23:39:30.124 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
23:39:30.126 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.13 mountX=-0.01 mountY=-0.11, mountTheta=-1.70
23:39:30.129 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
23:39:30.132 00.003 1032 Enqueuing Move request for scope (0.11, 0.01)
23:39:30.134 00.002 10072 Worker thread wakes up
23:39:30.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:39:30.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:39:30.134 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.01 yDistance=-0.11
23:39:30.136 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:39:30.138 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:39:30.138 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:39:30.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:30.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:39:30.138 00.000 10072 MoveAxis(E, 6, ABG)
23:39:30.138 00.000 10072 Guiding  Dir = 2, Dur = 6
23:39:30.140 00.002 10072 IsGuiding returns 0
23:39:30.140 00.000 10072 PulseGuide returned control before completion, sleep 16
23:39:30.156 00.016 1032 UpdateGuideState exits: m=1248 SNR=24.8
23:39:30.159 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:30.160 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:30.162 00.002 1032 Enqueuing Expose request
23:39:30.164 00.002 10072 IsGuiding returns 0
23:39:30.164 00.000 10072 Move returns status 0, amount 6
23:39:30.164 00.000 10072 MoveAxis(N, 0, ABG)
23:39:30.164 00.000 10072 Move returns status 0, amount 0
23:39:30.164 00.000 10072 move complete, result=0
23:39:30.164 00.000 10072 worker thread done servicing request
23:39:30.164 00.000 10072 Worker thread wakes up
23:39:30.165 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:30.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:30.172 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:39:30.792 00.620 10072 Exposure complete
23:39:30.840 00.048 10072 worker thread done servicing request
23:39:30.840 00.000 1032 OnExposeComplete: enter
23:39:30.842 00.002 1032 UpdateGuideState(): m_state=6
23:39:30.843 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10369
23:39:30.846 00.003 1032 Star::Find returns 1 (0), X=1108.44, Y=129.79, Mass=1340, SNR=25.7, Peak=115 HFD=3.4
23:39:30.848 00.002 1032 MultiStar: [#1 0.14,-0.05,1.01,U] [#2 0.34,-0.13,0.00,M7] [#3 0.10,0.12,0.77,U] [#4 0.04,-0.07,0.66,U] [#5 0.28,-0.01,0.00,M1] [#6 0.15,-0.18,0.65,U] [#7 0.14,0.03,0.73,U] [#8 0.17,0.05,0.55,U] 
23:39:30.849 00.001 1032 single-star, 6 included, MultiStar: {0.12, -0.00}, one-star: {0.10, 0.06}
23:39:30.851 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:39:30.853 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:39:30.855 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.48 mountX=0.03 mountY=-0.12, mountTheta=-1.35
23:39:30.857 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
23:39:30.859 00.002 1032 Enqueuing Move request for scope (0.10, 0.06)
23:39:30.862 00.003 10072 Worker thread wakes up
23:39:30.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:39:30.864 00.002 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:39:30.864 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.12
23:39:30.868 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:39:30.869 00.001 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:39:30.869 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:39:30.870 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:30.870 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:39:30.870 00.000 10072 MoveAxis(E, 9, ABG)
23:39:30.870 00.000 10072 Guiding  Dir = 2, Dur = 9
23:39:30.870 00.000 10072 IsGuiding returns 0
23:39:30.870 00.000 10072 PulseGuide returned control before completion, sleep 19
23:39:30.887 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:39:30.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:30.892 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:30.896 00.004 1032 Enqueuing Expose request
23:39:30.898 00.002 10072 IsGuiding returns 0
23:39:30.898 00.000 10072 Move returns status 0, amount 9
23:39:30.898 00.000 10072 MoveAxis(N, 0, ABG)
23:39:30.898 00.000 10072 Move returns status 0, amount 0
23:39:30.898 00.000 10072 move complete, result=0
23:39:30.898 00.000 10072 worker thread done servicing request
23:39:30.900 00.002 10072 Worker thread wakes up
23:39:30.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:30.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:30.905 00.005 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:39:31.308 00.403 10072 Exposure complete
23:39:31.353 00.045 10072 worker thread done servicing request
23:39:31.353 00.000 1032 OnExposeComplete: enter
23:39:31.355 00.002 1032 UpdateGuideState(): m_state=6
23:39:31.357 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10370
23:39:31.358 00.001 1032 Star::Find returns 1 (0), X=1108.54, Y=129.79, Mass=1403, SNR=26.3, Peak=118 HFD=3.3
23:39:31.361 00.003 1032 MultiStar: [#1 0.23,0.06,1.00,U] [#2 0.33,-0.00,0.00,M8] [#3 0.09,0.19,0.75,U] [#4 0.02,0.07,0.66,U] [#5 0.22,-0.02,0.66,U] [#6 0.16,-0.09,0.64,U] [#7 0.20,0.08,0.72,U] [#8 0.18,0.15,0.52,U] 
23:39:31.364 00.003 1032 refined, 7 included, MultiStar: {0.17, 0.06}, one-star: {0.20, 0.06}
23:39:31.366 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:39:31.367 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:39:31.368 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.36 mountX=0.02 mountY=-0.18, mountTheta=-1.47
23:39:31.371 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.06, opts=13)
23:39:31.373 00.002 1032 Enqueuing Move request for scope (0.17, 0.06)
23:39:31.375 00.002 10072 Worker thread wakes up
23:39:31.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
23:39:31.375 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
23:39:31.375 00.000 10072 Moving (0.17, 0.06) raw xDistance=0.02 yDistance=-0.18
23:39:31.377 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:39:31.379 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:39:31.379 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:39:31.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:31.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:39:31.379 00.000 10072 MoveAxis(E, 8, ABG)
23:39:31.379 00.000 10072 Guiding  Dir = 2, Dur = 8
23:39:31.379 00.000 10072 IsGuiding returns 0
23:39:31.380 00.001 10072 PulseGuide returned control before completion, sleep 18
23:39:31.395 00.015 1032 UpdateGuideState exits: m=1403 SNR=26.3
23:39:31.397 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:31.398 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:31.399 00.001 1032 Enqueuing Expose request
23:39:31.403 00.004 10072 IsGuiding returns 0
23:39:31.403 00.000 10072 Move returns status 0, amount 8
23:39:31.403 00.000 10072 MoveAxis(N, 0, ABG)
23:39:31.403 00.000 10072 Move returns status 0, amount 0
23:39:31.403 00.000 10072 move complete, result=0
23:39:31.403 00.000 10072 worker thread done servicing request
23:39:31.403 00.000 10072 Worker thread wakes up
23:39:31.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:31.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:31.410 00.007 1032 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
23:39:32.031 00.621 10072 Exposure complete
23:39:32.079 00.048 10072 worker thread done servicing request
23:39:32.079 00.000 1032 OnExposeComplete: enter
23:39:32.081 00.002 1032 UpdateGuideState(): m_state=6
23:39:32.083 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10371
23:39:32.086 00.003 1032 Star::Find returns 1 (0), X=1108.51, Y=129.88, Mass=1364, SNR=26.0, Peak=106 HFD=3.5
23:39:32.088 00.002 1032 MultiStar: [#1 0.20,0.11,0.99,U] [#2 0.18,0.03,0.80,U] [#3 0.16,0.12,0.76,U] [#4 -0.04,0.06,0.68,U] [#5 0.18,0.03,0.70,U] [#6 0.21,0.04,0.64,U] [#7 0.14,-0.02,0.69,U] [#8 0.14,0.13,0.51,U] 
23:39:32.089 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.08}, one-star: {0.18, 0.15}
23:39:32.092 00.003 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
23:39:32.094 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
23:39:32.095 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.46 mountX=0.03 mountY=-0.17, mountTheta=-1.37
23:39:32.099 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
23:39:32.100 00.001 1032 Enqueuing Move request for scope (0.15, 0.08)
23:39:32.103 00.003 10072 Worker thread wakes up
23:39:32.103 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
23:39:32.103 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
23:39:32.103 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.03 yDistance=-0.17
23:39:32.105 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:39:32.107 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:39:32.108 00.001 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:39:32.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:32.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:39:32.108 00.000 10072 MoveAxis(E, 8, ABG)
23:39:32.108 00.000 10072 Guiding  Dir = 2, Dur = 8
23:39:32.108 00.000 10072 IsGuiding returns 0
23:39:32.109 00.001 10072 PulseGuide returned control before completion, sleep 18
23:39:32.127 00.018 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:39:32.129 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:32.131 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:32.133 00.002 1032 Enqueuing Expose request
23:39:32.138 00.005 10072 IsGuiding returns 0
23:39:32.138 00.000 10072 Move returns status 0, amount 8
23:39:32.138 00.000 10072 MoveAxis(N, 0, ABG)
23:39:32.138 00.000 10072 Move returns status 0, amount 0
23:39:32.138 00.000 10072 move complete, result=0
23:39:32.138 00.000 10072 worker thread done servicing request
23:39:32.139 00.001 10072 Worker thread wakes up
23:39:32.139 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:32.139 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:32.145 00.006 1032 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
23:39:32.550 00.405 10072 Exposure complete
23:39:32.608 00.058 10072 worker thread done servicing request
23:39:32.610 00.002 1032 OnExposeComplete: enter
23:39:32.613 00.003 1032 UpdateGuideState(): m_state=6
23:39:32.616 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10372
23:39:32.619 00.003 1032 Star::Find returns 1 (0), X=1108.50, Y=129.85, Mass=1328, SNR=25.6, Peak=105 HFD=3.4
23:39:32.621 00.002 1032 MultiStar: [#1 0.31,0.10,0.00,M1] [#2 0.22,-0.01,0.84,U] [#3 0.20,0.11,0.76,U] [#4 0.07,0.00,0.69,U] [#5 0.27,0.01,0.00,M1] [#6 0.26,0.06,0.00,M1] [#7 0.15,-0.00,0.72,U] [#8 0.27,0.16,0.00,M3] 
23:39:32.623 00.002 1032 refined, 4 included, MultiStar: {0.16, 0.05}, one-star: {0.17, 0.12}
23:39:32.625 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:39:32.628 00.003 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:39:32.629 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.29 mountX=0.01 mountY=-0.17, mountTheta=-1.54
23:39:32.633 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.05, opts=13)
23:39:32.634 00.001 1032 Enqueuing Move request for scope (0.16, 0.05)
23:39:32.636 00.002 10072 Worker thread wakes up
23:39:32.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
23:39:32.636 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
23:39:32.636 00.000 10072 Moving (0.16, 0.05) raw xDistance=0.01 yDistance=-0.17
23:39:32.638 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:39:32.641 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
23:39:32.641 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:39:32.641 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:32.642 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:39:32.643 00.001 10072 MoveAxis(E, 7, ABG)
23:39:32.643 00.000 10072 Guiding  Dir = 2, Dur = 7
23:39:32.643 00.000 10072 IsGuiding returns 0
23:39:32.645 00.002 10072 PulseGuide returned control before completion, sleep 16
23:39:32.664 00.019 1032 UpdateGuideState exits: m=1328 SNR=25.6
23:39:32.667 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:32.669 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:32.671 00.002 1032 Enqueuing Expose request
23:39:32.676 00.005 10072 IsGuiding returns 0
23:39:32.676 00.000 10072 Move returns status 0, amount 7
23:39:32.676 00.000 10072 MoveAxis(N, 0, ABG)
23:39:32.676 00.000 10072 Move returns status 0, amount 0
23:39:32.676 00.000 10072 move complete, result=0
23:39:32.677 00.001 10072 worker thread done servicing request
23:39:32.677 00.000 10072 Worker thread wakes up
23:39:32.677 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:32.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:32.686 00.009 1032 GuideStep: 0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
23:39:33.317 00.631 10072 Exposure complete
23:39:33.364 00.047 10072 worker thread done servicing request
23:39:33.366 00.002 1032 OnExposeComplete: enter
23:39:33.368 00.002 1032 UpdateGuideState(): m_state=6
23:39:33.370 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10373
23:39:33.372 00.002 1032 Star::Find returns 1 (0), X=1108.57, Y=129.69, Mass=1363, SNR=25.9, Peak=113 HFD=3.2
23:39:33.374 00.002 1032 MultiStar: [#1 0.23,-0.02,0.95,U] [#2 0.31,-0.03,0.00,M7] [#3 0.19,-0.09,0.80,U] [#4 0.01,-0.11,0.66,U] [#5 0.19,-0.15,0.66,U] [#6 0.11,-0.09,0.65,U] [#7 0.22,-0.07,0.69,U] [#8 0.39,0.00,0.00,M4] 
23:39:33.375 00.001 1032 refined, 6 included, MultiStar: {0.18, -0.08}, one-star: {0.24, -0.04}
23:39:33.377 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
23:39:33.378 00.001 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
23:39:33.380 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.19 cameraTheta=-0.40 mountX=-0.12 mountY=-0.15, mountTheta=-2.23
23:39:33.382 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.08, opts=13)
23:39:33.384 00.002 1032 Enqueuing Move request for scope (0.18, -0.08)
23:39:33.386 00.002 10072 Worker thread wakes up
23:39:33.386 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
23:39:33.386 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
23:39:33.386 00.000 10072 Moving (0.18, -0.08) raw xDistance=-0.12 yDistance=-0.15
23:39:33.388 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:39:33.391 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:33.391 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:39:33.391 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:33.391 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:39:33.391 00.000 10072 MoveAxis(E, 9, ABG)
23:39:33.391 00.000 10072 Guiding  Dir = 2, Dur = 9
23:39:33.391 00.000 10072 IsGuiding returns 0
23:39:33.394 00.003 10072 PulseGuide returned control before completion, sleep 17
23:39:33.411 00.017 1032 UpdateGuideState exits: m=1363 SNR=25.9
23:39:33.413 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:33.415 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:33.416 00.001 1032 Enqueuing Expose request
23:39:33.426 00.010 10072 IsGuiding returns 0
23:39:33.426 00.000 10072 Move returns status 0, amount 9
23:39:33.426 00.000 10072 MoveAxis(N, 0, ABG)
23:39:33.426 00.000 10072 Move returns status 0, amount 0
23:39:33.426 00.000 10072 move complete, result=0
23:39:33.426 00.000 10072 worker thread done servicing request
23:39:33.426 00.000 10072 Worker thread wakes up
23:39:33.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:33.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:33.427 00.001 1032 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
23:39:33.836 00.409 10072 Exposure complete
23:39:33.885 00.049 10072 worker thread done servicing request
23:39:33.887 00.002 1032 OnExposeComplete: enter
23:39:33.889 00.002 1032 UpdateGuideState(): m_state=6
23:39:33.890 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10374
23:39:33.893 00.003 1032 Star::Find returns 1 (0), X=1108.51, Y=129.63, Mass=1398, SNR=26.3, Peak=115 HFD=3.2
23:39:33.897 00.004 1032 MultiStar: [#1 0.22,-0.07,0.97,U] [#2 0.32,-0.11,0.00,M8] [#3 0.19,-0.06,0.78,U] [#4 0.10,-0.11,0.68,U] [#5 0.13,-0.10,0.65,U] [#6 0.02,-0.10,0.60,U] [#7 0.24,-0.17,0.00,M1] [#8 0.47,0.01,0.00,M5] 
23:39:33.900 00.003 1032 refined, 5 included, MultiStar: {0.15, -0.09}, one-star: {0.17, -0.10}
23:39:33.902 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
23:39:33.903 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
23:39:33.905 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.53 mountX=-0.12 mountY=-0.12, mountTheta=-2.36
23:39:33.908 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.09, opts=13)
23:39:33.910 00.002 1032 Enqueuing Move request for scope (0.15, -0.09)
23:39:33.912 00.002 10072 Worker thread wakes up
23:39:33.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
23:39:33.912 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
23:39:33.912 00.000 10072 Moving (0.15, -0.09) raw xDistance=-0.12 yDistance=-0.12
23:39:33.914 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:39:33.916 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:33.916 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:39:33.917 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:33.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:39:33.917 00.000 10072 MoveAxis(E, 8, ABG)
23:39:33.917 00.000 10072 Guiding  Dir = 2, Dur = 8
23:39:33.917 00.000 10072 IsGuiding returns 0
23:39:33.918 00.001 10072 PulseGuide returned control before completion, sleep 18
23:39:33.935 00.017 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:39:33.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:33.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:33.941 00.002 1032 Enqueuing Expose request
23:39:33.943 00.002 10072 IsGuiding returns 0
23:39:33.944 00.001 10072 Move returns status 0, amount 8
23:39:33.944 00.000 10072 MoveAxis(N, 0, ABG)
23:39:33.944 00.000 10072 Move returns status 0, amount 0
23:39:33.944 00.000 10072 move complete, result=0
23:39:33.944 00.000 10072 worker thread done servicing request
23:39:33.944 00.000 10072 Worker thread wakes up
23:39:33.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:33.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:33.951 00.007 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:39:34.677 00.726 10072 Exposure complete
23:39:34.722 00.045 10072 worker thread done servicing request
23:39:34.722 00.000 1032 OnExposeComplete: enter
23:39:34.725 00.003 1032 UpdateGuideState(): m_state=6
23:39:34.725 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10375
23:39:34.728 00.003 1032 Star::Find returns 1 (0), X=1108.57, Y=129.72, Mass=1277, SNR=25.1, Peak=109 HFD=3.2
23:39:34.729 00.001 1032 MultiStar: [#1 0.31,0.00,0.00,M1] [#2 0.31,-0.13,0.00,M9] [#3 0.26,0.12,0.00,M1] [#4 0.10,-0.06,0.72,U] [#5 0.12,-0.01,0.72,U] [#6 0.17,0.04,0.65,U] [#7 0.24,0.03,0.69,U] [#8 0.38,0.03,0.00,M6] 
23:39:34.732 00.003 1032 refined, 4 included, MultiStar: {0.18, -0.00}, one-star: {0.24, -0.01}
23:39:34.734 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
23:39:34.735 00.001 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
23:39:34.737 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-0.02 mountX=-0.05 mountY=-0.17, mountTheta=-1.85
23:39:34.741 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.00, opts=13)
23:39:34.744 00.003 1032 Enqueuing Move request for scope (0.18, -0.00)
23:39:34.745 00.001 10072 Worker thread wakes up
23:39:34.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.00) opts 0xd
23:39:34.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.00)
23:39:34.745 00.000 10072 Moving (0.18, -0.00) raw xDistance=-0.05 yDistance=-0.17
23:39:34.747 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:39:34.750 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:34.750 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:39:34.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:34.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:39:34.750 00.000 10072 MoveAxis(E, 8, ABG)
23:39:34.750 00.000 10072 Guiding  Dir = 2, Dur = 8
23:39:34.752 00.002 10072 IsGuiding returns 0
23:39:34.752 00.000 10072 PulseGuide returned control before completion, sleep 18
23:39:34.769 00.017 1032 UpdateGuideState exits: m=1277 SNR=25.1
23:39:34.771 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:34.773 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:34.775 00.002 1032 Enqueuing Expose request
23:39:34.782 00.007 10072 IsGuiding returns 0
23:39:34.782 00.000 10072 Move returns status 0, amount 8
23:39:34.782 00.000 10072 MoveAxis(N, 0, ABG)
23:39:34.782 00.000 10072 Move returns status 0, amount 0
23:39:34.782 00.000 10072 move complete, result=0
23:39:34.782 00.000 10072 worker thread done servicing request
23:39:34.782 00.000 10072 Worker thread wakes up
23:39:34.782 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:34.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:34.783 00.001 1032 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
23:39:35.188 00.405 10072 Exposure complete
23:39:35.241 00.053 1032 OnExposeComplete: enter
23:39:35.243 00.002 1032 UpdateGuideState(): m_state=6
23:39:35.244 00.001 10072 worker thread done servicing request
23:39:35.244 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10376
23:39:35.247 00.003 1032 Star::Find returns 1 (0), X=1108.49, Y=129.77, Mass=1442, SNR=26.7, Peak=117 HFD=3.4
23:39:35.249 00.002 1032 MultiStar: [#1 0.28,0.12,0.00,M2] [#2 0.31,0.07,0.00,M10] [#3 0.31,0.12,0.00,M2] [#4 0.08,0.05,0.68,U] [#5 0.04,0.07,0.66,U] [#6 0.34,-0.00,0.00,M1] [#7 0.29,-0.03,0.00,M1] [#8 0.33,0.06,0.00,M7] 
23:39:35.251 00.002 1032 refined, 2 included, MultiStar: {0.10, 0.05}, one-star: {0.15, 0.04}
23:39:35.252 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
23:39:35.254 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
23:39:35.257 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.46 mountX=0.02 mountY=-0.11, mountTheta=-1.37
23:39:35.260 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
23:39:35.262 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
23:39:35.263 00.001 10072 Worker thread wakes up
23:39:35.263 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:39:35.263 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:39:35.263 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
23:39:35.265 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:39:35.269 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:35.269 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:39:35.269 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:35.269 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:39:35.270 00.001 10072 MoveAxis(E, 6, ABG)
23:39:35.270 00.000 10072 Guiding  Dir = 2, Dur = 6
23:39:35.272 00.002 10072 IsGuiding returns 0
23:39:35.272 00.000 10072 PulseGuide returned control before completion, sleep 16
23:39:35.290 00.018 1032 UpdateGuideState exits: m=1442 SNR=26.7
23:39:35.292 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:35.295 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:35.297 00.002 1032 Enqueuing Expose request
23:39:35.300 00.003 10072 IsGuiding returns 0
23:39:35.300 00.000 10072 Move returns status 0, amount 6
23:39:35.300 00.000 10072 MoveAxis(N, 0, ABG)
23:39:35.300 00.000 10072 Move returns status 0, amount 0
23:39:35.301 00.001 10072 move complete, result=0
23:39:35.301 00.000 10072 worker thread done servicing request
23:39:35.301 00.000 10072 Worker thread wakes up
23:39:35.301 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:35.301 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:35.301 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:39:35.936 00.635 10072 Exposure complete
23:39:35.993 00.057 10072 worker thread done servicing request
23:39:35.993 00.000 1032 OnExposeComplete: enter
23:39:35.997 00.004 1032 UpdateGuideState(): m_state=6
23:39:35.999 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10377
23:39:36.001 00.002 1032 Star::Find returns 1 (0), X=1108.54, Y=129.75, Mass=1501, SNR=27.3, Peak=116 HFD=3.3
23:39:36.003 00.002 1032 MultiStar: [#1 0.28,-0.12,0.00,M3] [#2 0.32,-0.12,0.00,R] [#3 0.20,0.09,0.72,U] [#4 0.07,-0.08,0.64,U] [#5 0.17,-0.19,0.63,U] [#6 0.14,-0.13,0.59,U] [#7 0.33,-0.03,0.00,M2] [#8 0.31,0.02,0.00,M8] 
23:39:36.007 00.004 1032 refined, 4 included, MultiStar: {0.16, -0.05}, one-star: {0.21, 0.02}
23:39:36.009 00.002 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
23:39:36.012 00.003 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
23:39:36.014 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.27 mountX=-0.09 mountY=-0.15, mountTheta=-2.10
23:39:36.017 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
23:39:36.025 00.008 1032 Enqueuing Move request for scope (0.16, -0.05)
23:39:36.028 00.003 10072 Worker thread wakes up
23:39:36.028 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
23:39:36.028 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
23:39:36.028 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.15
23:39:36.032 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:39:36.034 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:36.034 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:39:36.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:36.035 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:39:36.035 00.000 10072 MoveAxis(E, 9, ABG)
23:39:36.035 00.000 10072 Guiding  Dir = 2, Dur = 9
23:39:36.035 00.000 10072 IsGuiding returns 0
23:39:36.036 00.001 10072 PulseGuide returned control before completion, sleep 19
23:39:36.058 00.022 10072 IsGuiding returns 0
23:39:36.058 00.000 10072 Move returns status 0, amount 9
23:39:36.058 00.000 10072 MoveAxis(N, 0, ABG)
23:39:36.058 00.000 10072 Move returns status 0, amount 0
23:39:36.058 00.000 10072 move complete, result=0
23:39:36.058 00.000 10072 worker thread done servicing request
23:39:36.059 00.001 1032 UpdateGuideState exits: m=1501 SNR=27.3
23:39:36.062 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:36.063 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:36.065 00.002 1032 Enqueuing Expose request
23:39:36.066 00.001 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:39:36.067 00.001 10072 Worker thread wakes up
23:39:36.068 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:36.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:36.482 00.414 10072 Exposure complete
23:39:36.551 00.069 10072 worker thread done servicing request
23:39:36.551 00.000 1032 OnExposeComplete: enter
23:39:36.553 00.002 1032 UpdateGuideState(): m_state=6
23:39:36.556 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10378
23:39:36.560 00.004 1032 Star::Find returns 1 (0), X=1108.56, Y=129.72, Mass=1337, SNR=25.7, Peak=104 HFD=3.3
23:39:36.563 00.003 1032 MultiStar: [#1 0.22,-0.12,1.00,U] [#2 -0.01,-0.01,0.83,U] [#3 0.23,0.03,0.76,U] [#4 0.15,-0.01,0.69,U] [#5 0.35,-0.00,0.00,M1] [#6 0.31,-0.23,0.00,M1] [#7 0.13,-0.06,0.70,U] [#8 0.28,-0.25,0.00,M9] 
23:39:36.565 00.002 1032 refined, 5 included, MultiStar: {0.16, -0.03}, one-star: {0.23, -0.01}
23:39:36.567 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
23:39:36.569 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
23:39:36.572 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-0.20 mountX=-0.07 mountY=-0.15, mountTheta=-2.03
23:39:36.575 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
23:39:36.577 00.002 1032 Enqueuing Move request for scope (0.16, -0.03)
23:39:36.580 00.003 10072 Worker thread wakes up
23:39:36.580 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
23:39:36.580 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
23:39:36.580 00.000 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.15
23:39:36.584 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:39:36.587 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:36.587 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:39:36.587 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:36.587 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:39:36.587 00.000 10072 MoveAxis(E, 7, ABG)
23:39:36.587 00.000 10072 Guiding  Dir = 2, Dur = 7
23:39:36.588 00.001 10072 IsGuiding returns 0
23:39:36.588 00.000 10072 PulseGuide returned control before completion, sleep 17
23:39:36.609 00.021 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:39:36.613 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:36.617 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:36.620 00.003 1032 Enqueuing Expose request
23:39:36.623 00.003 10072 IsGuiding returns 0
23:39:36.623 00.000 10072 Move returns status 0, amount 7
23:39:36.623 00.000 10072 MoveAxis(N, 0, ABG)
23:39:36.624 00.001 10072 Move returns status 0, amount 0
23:39:36.624 00.000 10072 move complete, result=0
23:39:36.624 00.000 10072 worker thread done servicing request
23:39:36.624 00.000 10072 Worker thread wakes up
23:39:36.624 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:36.624 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:36.633 00.009 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:39:37.249 00.616 10072 Exposure complete
23:39:37.322 00.073 10072 worker thread done servicing request
23:39:37.322 00.000 1032 OnExposeComplete: enter
23:39:37.326 00.004 1032 UpdateGuideState(): m_state=6
23:39:37.332 00.006 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10379
23:39:37.338 00.006 1032 Star::Find returns 1 (0), X=1108.56, Y=129.83, Mass=1303, SNR=25.4, Peak=112 HFD=3.3
23:39:37.342 00.004 1032 MultiStar: [#1 0.19,0.03,0.99,U] [#2 -0.04,0.09,0.84,U] [#3 0.11,0.09,0.75,U] [#4 0.07,0.02,0.69,U] [#5 0.21,0.03,0.69,U] [#6 0.27,0.03,0.00,M2] [#7 0.17,0.03,0.72,U] [#8 0.20,0.03,0.53,U] 
23:39:37.346 00.004 1032 refined, 7 included, MultiStar: {0.14, 0.05}, one-star: {0.22, 0.10}
23:39:37.351 00.005 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:39:37.353 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:39:37.355 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.36 mountX=0.02 mountY=-0.15, mountTheta=-1.47
23:39:37.359 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
23:39:37.362 00.003 1032 Enqueuing Move request for scope (0.14, 0.05)
23:39:37.365 00.003 10072 Worker thread wakes up
23:39:37.365 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:39:37.365 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:39:37.365 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.02 yDistance=-0.15
23:39:37.368 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:39:37.372 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:37.372 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:39:37.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:37.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:39:37.373 00.001 10072 MoveAxis(E, 7, ABG)
23:39:37.373 00.000 10072 Guiding  Dir = 2, Dur = 7
23:39:37.373 00.000 10072 IsGuiding returns 0
23:39:37.374 00.001 10072 PulseGuide returned control before completion, sleep 17
23:39:37.396 00.022 1032 UpdateGuideState exits: m=1303 SNR=25.4
23:39:37.398 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:37.401 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:37.404 00.003 1032 Enqueuing Expose request
23:39:37.406 00.002 10072 IsGuiding returns 0
23:39:37.406 00.000 10072 Move returns status 0, amount 7
23:39:37.406 00.000 10072 MoveAxis(N, 0, ABG)
23:39:37.406 00.000 10072 Move returns status 0, amount 0
23:39:37.406 00.000 10072 move complete, result=0
23:39:37.406 00.000 10072 worker thread done servicing request
23:39:37.406 00.000 10072 Worker thread wakes up
23:39:37.407 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:37.407 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:37.416 00.009 1032 GuideStep: 0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
23:39:37.825 00.409 10072 Exposure complete
23:39:37.889 00.064 10072 worker thread done servicing request
23:39:37.889 00.000 1032 OnExposeComplete: enter
23:39:37.900 00.011 1032 UpdateGuideState(): m_state=6
23:39:37.904 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10380
23:39:37.906 00.002 1032 Star::Find returns 1 (0), X=1108.52, Y=129.84, Mass=1415, SNR=26.4, Peak=110 HFD=3.4
23:39:37.909 00.003 1032 MultiStar: [#1 0.29,0.06,0.00,M2] [#2 -0.04,0.15,0.80,U] [#3 0.10,0.13,0.75,U] [#4 0.06,0.05,0.65,U] [#5 0.05,-0.02,0.67,U] [#6 0.23,0.09,0.62,U] [#7 0.34,0.02,0.00,M1] [#8 0.24,-0.06,0.50,U] 
23:39:37.911 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.07}, one-star: {0.18, 0.11}
23:39:37.912 00.001 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:39:37.914 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:39:37.917 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.14 cameraTheta=0.58 mountX=0.04 mountY=-0.13, mountTheta=-1.25
23:39:37.923 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
23:39:37.930 00.007 1032 Enqueuing Move request for scope (0.11, 0.07)
23:39:37.933 00.003 10072 Worker thread wakes up
23:39:37.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:39:37.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:39:37.933 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.13
23:39:37.935 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:39:37.939 00.004 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:37.939 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:39:37.940 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:37.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:39:37.940 00.000 10072 MoveAxis(E, 6, ABG)
23:39:37.940 00.000 10072 Guiding  Dir = 2, Dur = 6
23:39:37.940 00.000 10072 IsGuiding returns 0
23:39:37.941 00.001 10072 PulseGuide returned control before completion, sleep 16
23:39:37.961 00.020 10072 IsGuiding returns 0
23:39:37.961 00.000 10072 Move returns status 0, amount 6
23:39:37.961 00.000 10072 MoveAxis(N, 0, ABG)
23:39:37.961 00.000 10072 Move returns status 0, amount 0
23:39:37.961 00.000 10072 move complete, result=0
23:39:37.962 00.001 10072 worker thread done servicing request
23:39:37.965 00.003 1032 UpdateGuideState exits: m=1415 SNR=26.4
23:39:37.968 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:37.970 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:37.973 00.003 1032 Enqueuing Expose request
23:39:37.976 00.003 10072 Worker thread wakes up
23:39:37.976 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:39:37.979 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:37.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:38.607 00.628 10072 Exposure complete
23:39:38.681 00.074 10072 worker thread done servicing request
23:39:38.681 00.000 1032 OnExposeComplete: enter
23:39:38.685 00.004 1032 UpdateGuideState(): m_state=6
23:39:38.689 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10381
23:39:38.692 00.003 1032 Star::Find returns 1 (0), X=1108.59, Y=129.74, Mass=1408, SNR=26.4, Peak=108 HFD=3.3
23:39:38.694 00.002 1032 MultiStar: [#1 0.29,-0.11,0.00,M3] [#2 0.08,0.04,0.79,U] [#3 0.23,-0.03,0.77,U] [#4 0.15,-0.10,0.65,U] [#5 0.14,-0.11,0.67,U] [#6 0.19,0.03,0.58,U] [#7 0.34,-0.16,0.00,M2] [#8 0.27,0.02,0.00,M8] 
23:39:38.696 00.002 1032 refined, 5 included, MultiStar: {0.18, -0.02}, one-star: {0.25, 0.01}
23:39:38.700 00.004 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
23:39:38.702 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
23:39:38.704 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.12 mountX=-0.07 mountY=-0.17, mountTheta=-1.95
23:39:38.708 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.02, opts=13)
23:39:38.711 00.003 1032 Enqueuing Move request for scope (0.18, -0.02)
23:39:38.714 00.003 10072 Worker thread wakes up
23:39:38.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
23:39:38.714 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
23:39:38.714 00.000 10072 Moving (0.18, -0.02) raw xDistance=-0.07 yDistance=-0.17
23:39:38.717 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:39:38.721 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:38.721 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:39:38.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:38.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:39:38.721 00.000 10072 MoveAxis(E, 9, ABG)
23:39:38.721 00.000 10072 Guiding  Dir = 2, Dur = 9
23:39:38.722 00.001 10072 IsGuiding returns 0
23:39:38.722 00.000 10072 PulseGuide returned control before completion, sleep 19
23:39:38.743 00.021 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:39:38.748 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:38.750 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:38.752 00.002 10072 IsGuiding returns 0
23:39:38.753 00.001 10072 Move returns status 0, amount 9
23:39:38.753 00.000 10072 MoveAxis(N, 0, ABG)
23:39:38.753 00.000 10072 Move returns status 0, amount 0
23:39:38.753 00.000 10072 move complete, result=0
23:39:38.753 00.000 10072 worker thread done servicing request
23:39:38.753 00.000 1032 Enqueuing Expose request
23:39:38.755 00.002 1032 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
23:39:38.758 00.003 10072 Worker thread wakes up
23:39:38.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:38.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:39.175 00.417 10072 Exposure complete
23:39:39.255 00.080 1032 OnExposeComplete: enter
23:39:39.258 00.003 1032 UpdateGuideState(): m_state=6
23:39:39.262 00.004 10072 worker thread done servicing request
23:39:39.262 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10382
23:39:39.265 00.003 1032 Star::Find returns 1 (0), X=1108.70, Y=129.73, Mass=1277, SNR=25.1, Peak=97 HFD=3.5
23:39:39.274 00.009 1032 MultiStar: [#1 0.31,-0.14,0.00,M4] [#2 0.15,-0.05,0.82,U] [#3 0.21,0.02,0.81,U] [#4 0.13,-0.12,0.72,U] [#5 0.24,-0.22,0.00,M1] [#6 0.34,-0.09,0.00,M1] [#7 0.31,-0.10,0.00,M3] [#8 0.51,0.06,0.00,M9] 
23:39:39.277 00.003 1032 refined, 3 included, MultiStar: {0.23, -0.03}, one-star: {0.37, 0.00}
23:39:39.280 00.003 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
23:39:39.283 00.003 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
23:39:39.284 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-0.14 mountX=-0.09 mountY=-0.21, mountTheta=-1.97
23:39:39.288 00.004 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.03, opts=13)
23:39:39.290 00.002 1032 Enqueuing Move request for scope (0.23, -0.03)
23:39:39.292 00.002 10072 Worker thread wakes up
23:39:39.293 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.03) opts 0xd
23:39:39.293 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.03)
23:39:39.293 00.000 10072 Moving (0.23, -0.03) raw xDistance=-0.09 yDistance=-0.21
23:39:39.296 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:39:39.300 00.004 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:39.300 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:39:39.300 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:39:39.300 00.000 10072 MoveAxis(E, 8, ABG)
23:39:39.300 00.000 10072 Guiding  Dir = 2, Dur = 8
23:39:39.301 00.001 10072 IsGuiding returns 0
23:39:39.302 00.001 10072 PulseGuide returned control before completion, sleep 18
23:39:39.325 00.023 10072 IsGuiding returns 0
23:39:39.325 00.000 10072 Move returns status 0, amount 8
23:39:39.325 00.000 10072 MoveAxis(N, 135, ABG)
23:39:39.325 00.000 10072 Guiding  Dir = 0, Dur = 135
23:39:39.325 00.000 10072 IsGuiding returns 0
23:39:39.326 00.001 10072 PulseGuide returned control before completion, sleep 145
23:39:39.328 00.002 1032 UpdateGuideState exits: m=1277 SNR=25.1
23:39:39.337 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:39.340 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:39.343 00.003 1032 Enqueuing Expose request
23:39:39.481 00.138 10072 IsGuiding returns 0
23:39:39.481 00.000 10072 Move returns status 0, amount 135
23:39:39.482 00.001 10072 move complete, result=0
23:39:39.482 00.000 10072 worker thread done servicing request
23:39:39.482 00.000 10072 Worker thread wakes up
23:39:39.482 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.2 px 135 ms NORTH
23:39:39.487 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:39.487 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:40.175 00.688 10072 Exposure complete
23:39:40.492 00.317 10072 worker thread done servicing request
23:39:40.493 00.001 1032 OnExposeComplete: enter
23:39:40.496 00.003 1032 UpdateGuideState(): m_state=6
23:39:40.499 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10383
23:39:40.503 00.004 1032 Star::Find returns 1 (0), X=1108.31, Y=129.66, Mass=1268, SNR=25.0, Peak=105 HFD=3.4
23:39:40.505 00.002 1032 MultiStar: [#1 0.03,-0.09,1.00,U] [#2 -0.24,-0.05,0.85,U] [#3 -0.08,-0.06,0.75,U] [#4 -0.19,-0.17,0.00,M1] [#5 -0.04,-0.11,0.70,U] [#6 -0.15,-0.16,0.64,U] [#7 -0.07,-0.10,0.71,U] [#8 -0.03,-0.18,0.54,U] 
23:39:40.508 00.003 1032 single-star, 7 included, MultiStar: {-0.07, -0.10}, one-star: {-0.02, -0.07}
23:39:40.510 00.002 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.83) = xAngle (-3.73 = 2.55)
23:39:40.512 00.002 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.73 = 2.55)
23:39:40.514 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.90 mountX=-0.06 mountY=0.04, mountTheta=2.55
23:39:40.519 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
23:39:40.523 00.004 1032 Enqueuing Move request for scope (-0.02, -0.07)
23:39:40.526 00.003 10072 Worker thread wakes up
23:39:40.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
23:39:40.526 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
23:39:40.526 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
23:39:40.530 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:39:40.537 00.007 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:40.537 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:39:40.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:40.537 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:39:40.537 00.000 10072 MoveAxis(E, 10, ABG)
23:39:40.537 00.000 10072 Guiding  Dir = 2, Dur = 10
23:39:40.538 00.001 10072 IsGuiding returns 0
23:39:40.539 00.001 10072 PulseGuide returned control before completion, sleep 20
23:39:40.563 00.024 10072 IsGuiding returns 0
23:39:40.563 00.000 10072 Move returns status 0, amount 10
23:39:40.563 00.000 10072 MoveAxis(N, 0, ABG)
23:39:40.564 00.001 10072 Move returns status 0, amount 0
23:39:40.564 00.000 10072 move complete, result=0
23:39:40.564 00.000 10072 worker thread done servicing request
23:39:40.575 00.011 1032 UpdateGuideState exits: m=1268 SNR=25.0
23:39:40.590 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:40.595 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:40.599 00.004 1032 Enqueuing Expose request
23:39:40.602 00.003 10072 Worker thread wakes up
23:39:40.603 00.001 1032 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
23:39:40.607 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:40.608 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:41.462 00.854 10072 Exposure complete
23:39:41.539 00.077 10072 worker thread done servicing request
23:39:41.539 00.000 1032 OnExposeComplete: enter
23:39:41.544 00.005 1032 UpdateGuideState(): m_state=6
23:39:41.548 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10384
23:39:41.551 00.003 1032 Star::Find returns 1 (0), X=1108.29, Y=129.64, Mass=1377, SNR=26.1, Peak=126 HFD=3.4
23:39:41.554 00.003 1032 MultiStar: [#1 -0.02,-0.08,1.00,U] [#2 -0.28,0.08,0.00,M1] [#3 -0.16,0.06,0.76,U] [#4 -0.16,-0.11,0.68,U] [#5 -0.11,-0.14,0.66,U] [#6 -0.12,-0.02,0.59,U] [#7 0.05,-0.07,0.67,U] [#8 0.08,-0.10,0.50,U] 
23:39:41.556 00.002 1032 refined, 7 included, MultiStar: {-0.06, -0.07}, one-star: {-0.05, -0.09}
23:39:41.559 00.003 1032 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.83) = xAngle (-4.15 = 2.13)
23:39:41.562 00.003 1032 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.15 = 2.13)
23:39:41.564 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.32 mountX=-0.05 mountY=0.08, mountTheta=2.13
23:39:41.568 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.07, opts=13)
23:39:41.571 00.003 1032 Enqueuing Move request for scope (-0.06, -0.07)
23:39:41.574 00.003 10072 Worker thread wakes up
23:39:41.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
23:39:41.574 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
23:39:41.574 00.000 10072 Moving (-0.06, -0.07) raw xDistance=-0.05 yDistance=0.08
23:39:41.577 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:39:41.583 00.006 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:41.583 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:39:41.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:41.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:39:41.583 00.000 10072 MoveAxis(E, 10, ABG)
23:39:41.583 00.000 10072 Guiding  Dir = 2, Dur = 10
23:39:41.584 00.001 10072 IsGuiding returns 0
23:39:41.585 00.001 10072 PulseGuide returned control before completion, sleep 20
23:39:41.610 00.025 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:39:41.613 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:41.616 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:41.619 00.003 1032 Enqueuing Expose request
23:39:41.623 00.004 10072 IsGuiding returns 0
23:39:41.623 00.000 10072 Move returns status 0, amount 10
23:39:41.623 00.000 10072 MoveAxis(N, 0, ABG)
23:39:41.623 00.000 10072 Move returns status 0, amount 0
23:39:41.623 00.000 10072 move complete, result=0
23:39:41.623 00.000 10072 worker thread done servicing request
23:39:41.623 00.000 10072 Worker thread wakes up
23:39:41.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:41.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:41.634 00.011 1032 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
23:39:42.435 00.801 10072 Exposure complete
23:39:42.517 00.082 1032 OnExposeComplete: enter
23:39:42.522 00.005 10072 worker thread done servicing request
23:39:42.523 00.001 1032 UpdateGuideState(): m_state=6
23:39:42.530 00.007 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10385
23:39:42.534 00.004 1032 Star::Find returns 1 (0), X=1108.30, Y=129.55, Mass=1501, SNR=27.2, Peak=129 HFD=3.4
23:39:42.543 00.009 1032 MultiStar: [#1 0.03,-0.23,0.97,U] [#2 -0.33,-0.02,0.00,M2] [#3 -0.07,0.05,0.76,U] [#4 -0.25,-0.01,0.65,U] [#5 -0.10,-0.20,0.64,U] [#6 -0.05,-0.08,0.60,U] [#7 -0.06,0.01,0.69,U] [#8 0.13,-0.16,0.49,U] 
23:39:42.559 00.016 1032 refined, 7 included, MultiStar: {-0.05, -0.11}, one-star: {-0.04, -0.19}
23:39:42.562 00.003 1032 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.83) = xAngle (-3.84 = 2.45)
23:39:42.566 00.004 1032 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.84 = 2.45)
23:39:42.569 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.00 mountX=-0.09 mountY=0.08, mountTheta=2.45
23:39:42.576 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.11, opts=13)
23:39:42.586 00.010 1032 Enqueuing Move request for scope (-0.05, -0.11)
23:39:42.594 00.008 10072 Worker thread wakes up
23:39:42.595 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
23:39:42.595 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
23:39:42.595 00.000 10072 Moving (-0.05, -0.11) raw xDistance=-0.09 yDistance=0.08
23:39:42.599 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:39:42.604 00.005 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:42.604 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:39:42.605 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:42.605 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:39:42.605 00.000 10072 MoveAxis(E, 10, ABG)
23:39:42.605 00.000 10072 Guiding  Dir = 2, Dur = 10
23:39:42.605 00.000 10072 IsGuiding returns 0
23:39:42.606 00.001 10072 PulseGuide returned control before completion, sleep 20
23:39:42.633 00.027 10072 IsGuiding returns 0
23:39:42.633 00.000 10072 Move returns status 0, amount 10
23:39:42.633 00.000 10072 MoveAxis(N, 0, ABG)
23:39:42.634 00.001 10072 Move returns status 0, amount 0
23:39:42.634 00.000 10072 move complete, result=0
23:39:42.634 00.000 10072 worker thread done servicing request
23:39:42.637 00.003 1032 UpdateGuideState exits: m=1501 SNR=27.2
23:39:42.641 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:42.649 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:42.652 00.003 1032 Enqueuing Expose request
23:39:42.655 00.003 10072 Worker thread wakes up
23:39:42.655 00.000 1032 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
23:39:42.658 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:42.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:43.129 00.471 10072 Exposure complete
23:39:43.888 00.759 10072 worker thread done servicing request
23:39:43.889 00.001 1032 OnExposeComplete: enter
23:39:43.898 00.009 1032 UpdateGuideState(): m_state=6
23:39:43.901 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10386
23:39:43.904 00.003 1032 Star::Find returns 1 (0), X=1108.35, Y=129.70, Mass=1325, SNR=25.6, Peak=111 HFD=3.5
23:39:43.908 00.004 1032 MultiStar: [#1 -0.06,-0.10,0.94,U] [#2 -0.34,0.01,0.00,M3] [#3 -0.22,0.14,0.00,M1] [#4 -0.20,0.02,0.70,U] [#5 -0.18,-0.22,0.00,M1] [#6 -0.02,-0.02,0.61,U] [#7 -0.01,-0.02,0.68,U] [#8 0.06,0.05,0.53,U] 
23:39:43.911 00.003 1032 single-star, 5 included, MultiStar: {-0.04, -0.02}, one-star: {0.01, -0.03}
23:39:43.914 00.003 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
23:39:44.145 00.231 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
23:39:44.149 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.19 mountX=-0.03 mountY=-0.00, mountTheta=-3.02
23:39:44.154 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
23:39:44.157 00.003 1032 Enqueuing Move request for scope (0.01, -0.03)
23:39:44.159 00.002 10072 Worker thread wakes up
23:39:44.160 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
23:39:44.160 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
23:39:44.160 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
23:39:44.168 00.008 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:44.168 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:39:44.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:44.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:39:44.168 00.000 10072 MoveAxis(E, 14, ABG)
23:39:44.168 00.000 10072 Guiding  Dir = 2, Dur = 14
23:39:44.168 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:39:44.171 00.003 10072 IsGuiding returns 0
23:39:44.173 00.002 10072 PulseGuide returned control before completion, sleep 23
23:39:44.474 00.301 10072 IsGuiding returns 0
23:39:44.474 00.000 10072 Move returns status 0, amount 14
23:39:44.475 00.001 10072 MoveAxis(N, 0, ABG)
23:39:44.475 00.000 10072 Move returns status 0, amount 0
23:39:44.475 00.000 10072 move complete, result=0
23:39:44.475 00.000 10072 worker thread done servicing request
23:39:44.683 00.208 1032 UpdateGuideState exits: m=1325 SNR=25.6
23:39:44.695 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:44.700 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:44.743 00.043 1032 Enqueuing Expose request
23:39:44.756 00.013 10072 Worker thread wakes up
23:39:44.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:44.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:44.763 00.007 1032 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
23:39:45.532 00.769 10072 Exposure complete
23:39:45.939 00.407 10072 worker thread done servicing request
23:39:45.940 00.001 1032 OnExposeComplete: enter
23:39:45.943 00.003 1032 UpdateGuideState(): m_state=6
23:39:45.946 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10387
23:39:45.949 00.003 1032 Star::Find returns 1 (0), X=1108.35, Y=129.67, Mass=1299, SNR=25.4, Peak=119 HFD=3.5
23:39:45.958 00.009 1032 MultiStar: [#1 0.18,-0.01,1.02,U] [#2 -0.07,0.11,0.84,U] [#3 0.02,-0.02,0.80,U] [#4 -0.02,-0.07,0.71,U] [#5 -0.02,-0.20,0.69,U] [#6 0.09,-0.13,0.64,U] [#7 0.14,-0.08,0.71,U] [#8 0.10,0.13,0.54,U] 
23:39:45.961 00.003 1032 single-star, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.01, -0.06}
23:39:45.964 00.003 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.14)
23:39:45.969 00.005 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.14)
23:39:45.972 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.32 mountX=-0.06 mountY=0.00, mountTheta=3.14
23:39:45.978 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.06, opts=13)
23:39:45.983 00.005 1032 Enqueuing Move request for scope (0.01, -0.06)
23:39:45.993 00.010 10072 Worker thread wakes up
23:39:45.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
23:39:45.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
23:39:45.993 00.000 10072 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.00
23:39:45.998 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:39:46.001 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:39:46.001 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
23:39:46.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:46.002 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:39:46.002 00.000 10072 MoveAxis(E, 17, ABG)
23:39:46.002 00.000 10072 Guiding  Dir = 2, Dur = 17
23:39:46.002 00.000 10072 IsGuiding returns 0
23:39:46.003 00.001 10072 PulseGuide returned control before completion, sleep 27
23:39:46.039 00.036 1032 UpdateGuideState exits: m=1299 SNR=25.4
23:39:46.042 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:46.045 00.003 10072 IsGuiding returns 0
23:39:46.045 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:46.048 00.003 10072 Move returns status 0, amount 17
23:39:46.048 00.000 1032 Enqueuing Expose request
23:39:46.053 00.005 10072 MoveAxis(N, 0, ABG)
23:39:46.053 00.000 10072 Move returns status 0, amount 0
23:39:46.053 00.000 10072 move complete, result=0
23:39:46.053 00.000 10072 worker thread done servicing request
23:39:46.053 00.000 10072 Worker thread wakes up
23:39:46.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:46.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:46.065 00.012 1032 GuideStep: -0.1 px 17 ms EAST, 0.0 px 0 ms NORTH
23:39:46.687 00.622 10072 Exposure complete
23:39:46.745 00.058 10072 worker thread done servicing request
23:39:46.745 00.000 1032 OnExposeComplete: enter
23:39:46.749 00.004 1032 UpdateGuideState(): m_state=6
23:39:46.751 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10388
23:39:46.753 00.002 1032 Star::Find returns 1 (0), X=1108.36, Y=129.70, Mass=1383, SNR=26.1, Peak=107 HFD=3.5
23:39:46.755 00.002 1032 MultiStar: [#1 0.13,-0.02,0.94,U] [#2 -0.00,0.19,0.81,U] [#3 0.13,0.12,0.74,U] [#4 -0.01,0.01,0.68,U] [#5 0.29,0.06,0.00,M1] [#6 -0.05,-0.03,0.64,U] [#7 0.20,0.07,0.69,U] [#8 0.20,0.02,0.51,U] 
23:39:46.758 00.003 1032 single-star, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.03, -0.03}
23:39:46.762 00.004 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
23:39:46.765 00.003 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
23:39:46.767 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.83 mountX=-0.03 mountY=-0.02, mountTheta=-2.66
23:39:46.772 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
23:39:46.774 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
23:39:46.777 00.003 10072 Worker thread wakes up
23:39:46.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:39:46.777 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:39:46.777 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
23:39:46.780 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:39:46.782 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:39:46.782 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:39:46.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:46.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:39:46.782 00.000 10072 MoveAxis(E, 10, ABG)
23:39:46.784 00.002 10072 Guiding  Dir = 2, Dur = 10
23:39:46.784 00.000 10072 IsGuiding returns 0
23:39:46.784 00.000 10072 PulseGuide returned control before completion, sleep 20
23:39:46.804 00.020 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:39:46.809 00.005 10072 IsGuiding returns 0
23:39:46.809 00.000 10072 Move returns status 0, amount 10
23:39:46.809 00.000 10072 MoveAxis(N, 0, ABG)
23:39:46.809 00.000 10072 Move returns status 0, amount 0
23:39:46.809 00.000 10072 move complete, result=0
23:39:46.809 00.000 10072 worker thread done servicing request
23:39:46.809 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:46.811 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:46.813 00.002 1032 Enqueuing Expose request
23:39:46.816 00.003 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
23:39:46.817 00.001 10072 Worker thread wakes up
23:39:46.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:46.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:47.232 00.415 10072 Exposure complete
23:39:47.289 00.057 10072 worker thread done servicing request
23:39:47.289 00.000 1032 OnExposeComplete: enter
23:39:47.292 00.003 1032 UpdateGuideState(): m_state=6
23:39:47.294 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10389
23:39:47.296 00.002 1032 Star::Find returns 1 (0), X=1108.38, Y=129.63, Mass=1366, SNR=26.0, Peak=119 HFD=3.4
23:39:47.300 00.004 1032 MultiStar: [#1 0.16,-0.04,0.96,U] [#2 -0.18,0.10,0.79,U] [#3 -0.02,-0.04,0.79,U] [#4 -0.02,-0.22,0.68,U] [#5 0.07,-0.01,0.70,U] [#6 0.11,-0.04,0.61,U] [#7 0.08,-0.17,0.70,U] [#8 0.19,-0.10,0.52,U] 
23:39:47.304 00.004 1032 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.05, -0.10}
23:39:47.306 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
23:39:47.310 00.004 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
23:39:47.312 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.96 mountX=-0.07 mountY=-0.03, mountTheta=-2.79
23:39:47.315 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
23:39:47.317 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
23:39:47.318 00.001 10072 Worker thread wakes up
23:39:47.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:39:47.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:39:47.318 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
23:39:47.320 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:39:47.324 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:39:47.325 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:39:47.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:47.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:39:47.325 00.000 10072 MoveAxis(E, 8, ABG)
23:39:47.325 00.000 10072 Guiding  Dir = 2, Dur = 8
23:39:47.325 00.000 10072 IsGuiding returns 0
23:39:47.326 00.001 10072 PulseGuide returned control before completion, sleep 18
23:39:47.344 00.018 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:39:47.346 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:47.348 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:47.349 00.001 1032 Enqueuing Expose request
23:39:47.354 00.005 10072 IsGuiding returns 0
23:39:47.354 00.000 10072 Move returns status 0, amount 8
23:39:47.354 00.000 10072 MoveAxis(N, 0, ABG)
23:39:47.354 00.000 10072 Move returns status 0, amount 0
23:39:47.354 00.000 10072 move complete, result=0
23:39:47.354 00.000 10072 worker thread done servicing request
23:39:47.354 00.000 10072 Worker thread wakes up
23:39:47.355 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:47.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:47.361 00.006 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:39:47.985 00.624 10072 Exposure complete
23:39:48.035 00.050 10072 worker thread done servicing request
23:39:48.035 00.000 1032 OnExposeComplete: enter
23:39:48.037 00.002 1032 UpdateGuideState(): m_state=6
23:39:48.040 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10390
23:39:48.042 00.002 1032 Star::Find returns 1 (0), X=1108.42, Y=129.60, Mass=1462, SNR=26.9, Peak=113 HFD=3.3
23:39:48.044 00.002 1032 MultiStar: [#1 0.17,-0.11,0.91,U] [#2 -0.09,0.04,0.74,U] [#3 -0.01,-0.11,0.70,U] [#4 0.01,-0.10,0.65,U] [#5 0.08,-0.18,0.64,U] [#6 0.19,-0.26,0.00,M1] [#7 0.19,-0.14,0.70,U] [#8 0.14,-0.10,0.49,U] 
23:39:48.046 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.10}, one-star: {0.09, -0.13}
23:39:48.048 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
23:39:48.051 00.003 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
23:39:48.053 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.13 cameraTheta=-0.96 mountX=-0.12 mountY=-0.04, mountTheta=-2.79
23:39:48.057 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.10, opts=13)
23:39:48.059 00.002 1032 Enqueuing Move request for scope (0.07, -0.10)
23:39:48.062 00.003 10072 Worker thread wakes up
23:39:48.062 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
23:39:48.062 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
23:39:48.062 00.000 10072 Moving (0.07, -0.10) raw xDistance=-0.12 yDistance=-0.04
23:39:48.063 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:39:48.067 00.004 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:39:48.067 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:39:48.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:48.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:39:48.067 00.000 10072 MoveAxis(E, 9, ABG)
23:39:48.067 00.000 10072 Guiding  Dir = 2, Dur = 9
23:39:48.068 00.001 10072 IsGuiding returns 0
23:39:48.068 00.000 10072 PulseGuide returned control before completion, sleep 19
23:39:48.084 00.016 1032 UpdateGuideState exits: m=1462 SNR=26.9
23:39:48.086 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:48.088 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:48.089 00.001 1032 Enqueuing Expose request
23:39:48.091 00.002 10072 IsGuiding returns 0
23:39:48.091 00.000 10072 Move returns status 0, amount 9
23:39:48.091 00.000 10072 MoveAxis(N, 0, ABG)
23:39:48.091 00.000 10072 Move returns status 0, amount 0
23:39:48.091 00.000 10072 move complete, result=0
23:39:48.093 00.002 10072 worker thread done servicing request
23:39:48.093 00.000 10072 Worker thread wakes up
23:39:48.093 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:48.093 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:48.102 00.009 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:39:48.499 00.397 10072 Exposure complete
23:39:48.547 00.048 10072 worker thread done servicing request
23:39:48.547 00.000 1032 OnExposeComplete: enter
23:39:48.550 00.003 1032 UpdateGuideState(): m_state=6
23:39:48.552 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10391
23:39:48.555 00.003 1032 Star::Find returns 1 (0), X=1108.40, Y=129.68, Mass=1333, SNR=25.7, Peak=117 HFD=3.5
23:39:48.558 00.003 1032 MultiStar: [#1 0.19,-0.12,0.94,U] [#2 -0.13,-0.04,0.83,U] [#3 0.10,-0.04,0.77,U] [#4 0.08,-0.12,0.67,U] [#5 0.13,-0.15,0.67,U] [#6 0.10,-0.19,0.64,U] [#7 0.09,-0.20,0.74,U] [#8 0.27,0.03,0.00,M2] 
23:39:48.560 00.002 1032 single-star, 7 included, MultiStar: {0.08, -0.11}, one-star: {0.06, -0.05}
23:39:48.561 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
23:39:48.564 00.003 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
23:39:48.565 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.69 mountX=-0.07 mountY=-0.05, mountTheta=-2.52
23:39:48.568 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
23:39:48.571 00.003 1032 Enqueuing Move request for scope (0.06, -0.05)
23:39:48.573 00.002 10072 Worker thread wakes up
23:39:48.573 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
23:39:48.573 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
23:39:48.573 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.05
23:39:48.577 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:39:48.580 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:39:48.580 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:39:48.580 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:48.580 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:39:48.580 00.000 10072 MoveAxis(E, 8, ABG)
23:39:48.580 00.000 10072 Guiding  Dir = 2, Dur = 8
23:39:48.580 00.000 10072 IsGuiding returns 0
23:39:48.581 00.001 10072 PulseGuide returned control before completion, sleep 18
23:39:48.598 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:39:48.600 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:48.602 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:48.603 00.001 1032 Enqueuing Expose request
23:39:48.605 00.002 10072 IsGuiding returns 0
23:39:48.605 00.000 10072 Move returns status 0, amount 8
23:39:48.605 00.000 10072 MoveAxis(N, 0, ABG)
23:39:48.605 00.000 10072 Move returns status 0, amount 0
23:39:48.605 00.000 10072 move complete, result=0
23:39:48.606 00.001 10072 worker thread done servicing request
23:39:48.606 00.000 10072 Worker thread wakes up
23:39:48.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:48.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:48.612 00.006 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:39:49.228 00.616 10072 Exposure complete
23:39:49.275 00.047 10072 worker thread done servicing request
23:39:49.276 00.001 1032 OnExposeComplete: enter
23:39:49.278 00.002 1032 UpdateGuideState(): m_state=6
23:39:49.281 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10392
23:39:49.282 00.001 1032 Star::Find returns 1 (0), X=1108.41, Y=129.61, Mass=1323, SNR=25.6, Peak=119 HFD=3.3
23:39:49.284 00.002 1032 MultiStar: [#1 0.21,-0.05,0.99,U] [#2 -0.18,-0.01,0.83,U] [#3 0.06,0.12,0.77,U] [#4 -0.00,-0.14,0.67,U] [#5 0.14,-0.29,0.00,M1] [#6 0.11,-0.14,0.65,U] [#7 0.09,-0.13,0.70,U] [#8 0.16,-0.04,0.52,U] 
23:39:49.285 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {0.07, -0.12}
23:39:49.287 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
23:39:49.289 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
23:39:49.291 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.78 mountX=-0.08 mountY=-0.05, mountTheta=-2.61
23:39:49.294 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
23:39:49.296 00.002 1032 Enqueuing Move request for scope (0.06, -0.06)
23:39:49.299 00.003 10072 Worker thread wakes up
23:39:49.299 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:39:49.299 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:39:49.299 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.05
23:39:49.303 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:39:49.308 00.005 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:39:49.308 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:39:49.308 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:49.308 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:39:49.308 00.000 10072 MoveAxis(E, 10, ABG)
23:39:49.308 00.000 10072 Guiding  Dir = 2, Dur = 10
23:39:49.308 00.000 10072 IsGuiding returns 0
23:39:49.310 00.002 10072 PulseGuide returned control before completion, sleep 20
23:39:49.326 00.016 1032 UpdateGuideState exits: m=1323 SNR=25.6
23:39:49.331 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:49.335 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:49.337 00.002 1032 Enqueuing Expose request
23:39:49.339 00.002 10072 IsGuiding returns 0
23:39:49.339 00.000 10072 Move returns status 0, amount 10
23:39:49.339 00.000 10072 MoveAxis(N, 0, ABG)
23:39:49.339 00.000 10072 Move returns status 0, amount 0
23:39:49.339 00.000 10072 move complete, result=0
23:39:49.339 00.000 10072 worker thread done servicing request
23:39:49.339 00.000 10072 Worker thread wakes up
23:39:49.339 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:49.339 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:49.346 00.007 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
23:39:49.750 00.404 10072 Exposure complete
23:39:49.797 00.047 10072 worker thread done servicing request
23:39:49.797 00.000 1032 OnExposeComplete: enter
23:39:49.799 00.002 1032 UpdateGuideState(): m_state=6
23:39:49.800 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10393
23:39:49.802 00.002 1032 Star::Find returns 1 (0), X=1108.44, Y=129.63, Mass=1390, SNR=26.2, Peak=120 HFD=3.3
23:39:49.804 00.002 1032 MultiStar: [#1 0.13,-0.03,0.99,U] [#2 -0.16,0.05,0.85,U] [#3 0.04,0.06,0.72,U] [#4 -0.06,-0.08,0.65,U] [#5 0.13,-0.26,0.00,M2] [#6 0.11,-0.15,0.66,U] [#7 0.05,-0.06,0.69,U] [#8 0.29,0.04,0.00,M2] 
23:39:49.806 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.04}, one-star: {0.10, -0.10}
23:39:49.807 00.001 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
23:39:49.809 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
23:39:49.811 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.90 mountX=-0.05 mountY=-0.02, mountTheta=-2.73
23:39:49.813 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
23:39:49.814 00.001 1032 Enqueuing Move request for scope (0.03, -0.04)
23:39:49.816 00.002 10072 Worker thread wakes up
23:39:49.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:39:49.816 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:39:49.816 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
23:39:49.818 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:39:49.820 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:39:49.820 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:39:49.820 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:49.820 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:39:49.820 00.000 10072 MoveAxis(E, 8, ABG)
23:39:49.820 00.000 10072 Guiding  Dir = 2, Dur = 8
23:39:49.821 00.001 10072 IsGuiding returns 0
23:39:49.821 00.000 10072 PulseGuide returned control before completion, sleep 18
23:39:49.836 00.015 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:39:49.838 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:49.839 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:49.840 00.001 1032 Enqueuing Expose request
23:39:49.852 00.012 10072 IsGuiding returns 0
23:39:49.852 00.000 10072 Move returns status 0, amount 8
23:39:49.852 00.000 10072 MoveAxis(N, 0, ABG)
23:39:49.852 00.000 10072 Move returns status 0, amount 0
23:39:49.852 00.000 10072 move complete, result=0
23:39:49.852 00.000 10072 worker thread done servicing request
23:39:49.852 00.000 10072 Worker thread wakes up
23:39:49.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:49.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:49.853 00.001 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:39:50.479 00.626 10072 Exposure complete
23:39:50.525 00.046 10072 worker thread done servicing request
23:39:50.525 00.000 1032 OnExposeComplete: enter
23:39:50.527 00.002 1032 UpdateGuideState(): m_state=6
23:39:50.529 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10394
23:39:50.530 00.001 1032 Star::Find returns 1 (0), X=1108.50, Y=129.52, Mass=1353, SNR=25.9, Peak=122 HFD=3.2
23:39:50.533 00.003 1032 MultiStar: [#1 0.17,-0.11,0.96,U] [#2 -0.09,-0.02,0.82,U] [#3 0.00,-0.15,0.76,U] [#4 0.01,-0.30,0.00,M1] [#5 0.12,-0.33,0.00,M3] [#6 0.09,-0.22,0.65,U] [#7 0.08,-0.24,0.72,U] [#8 0.30,-0.22,0.00,M3] 
23:39:50.535 00.002 1032 refined, 5 included, MultiStar: {0.08, -0.15}, one-star: {0.17, -0.21}
23:39:50.536 00.001 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
23:39:50.537 00.001 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
23:39:50.539 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.10 mountX=-0.17 mountY=-0.04, mountTheta=-2.93
23:39:50.541 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.15, opts=13)
23:39:50.543 00.002 1032 Enqueuing Move request for scope (0.08, -0.15)
23:39:50.544 00.001 10072 Worker thread wakes up
23:39:50.544 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
23:39:50.544 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
23:39:50.544 00.000 10072 Moving (0.08, -0.15) raw xDistance=-0.17 yDistance=-0.04
23:39:50.546 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:39:50.549 00.003 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.78
23:39:50.550 00.001 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
23:39:50.550 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:50.550 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:39:50.550 00.000 10072 MoveAxis(E, 89, ABG)
23:39:50.550 00.000 10072 Guiding  Dir = 2, Dur = 89
23:39:50.550 00.000 10072 IsGuiding returns 0
23:39:50.551 00.001 10072 PulseGuide returned control before completion, sleep 99
23:39:50.567 00.016 1032 UpdateGuideState exits: m=1353 SNR=25.9
23:39:50.570 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:50.572 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:50.574 00.002 1032 Enqueuing Expose request
23:39:50.663 00.089 10072 IsGuiding returns 0
23:39:50.663 00.000 10072 Move returns status 0, amount 89
23:39:50.663 00.000 10072 MoveAxis(N, 0, ABG)
23:39:50.663 00.000 10072 Move returns status 0, amount 0
23:39:50.663 00.000 10072 move complete, result=0
23:39:50.663 00.000 10072 worker thread done servicing request
23:39:50.663 00.000 10072 Worker thread wakes up
23:39:50.663 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:50.664 00.001 1032 GuideStep: -0.2 px 89 ms EAST, -0.0 px 0 ms NORTH
23:39:50.665 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:51.086 00.421 10072 Exposure complete
23:39:51.138 00.052 10072 worker thread done servicing request
23:39:51.138 00.000 1032 OnExposeComplete: enter
23:39:51.140 00.002 1032 UpdateGuideState(): m_state=6
23:39:51.143 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10395
23:39:51.147 00.004 1032 Star::Find returns 1 (0), X=1108.46, Y=129.56, Mass=1332, SNR=25.6, Peak=120 HFD=3.3
23:39:51.150 00.003 1032 MultiStar: [#1 0.10,-0.20,0.98,U] [#2 -0.14,-0.07,0.78,U] [#3 0.11,-0.11,0.77,U] [#4 0.04,-0.22,0.68,U] [#5 0.00,-0.13,0.63,U] [#6 0.15,-0.11,0.66,U] [#7 0.08,-0.13,0.72,U] [#8 0.11,-0.16,0.54,U] 
23:39:51.152 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.14}, one-star: {0.13, -0.17}
23:39:51.154 00.002 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
23:39:51.156 00.002 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
23:39:51.157 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.15 mountX=-0.16 mountY=-0.03, mountTheta=-2.98
23:39:51.160 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.14, opts=13)
23:39:51.162 00.002 1032 Enqueuing Move request for scope (0.07, -0.14)
23:39:51.165 00.003 10072 Worker thread wakes up
23:39:51.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
23:39:51.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
23:39:51.165 00.000 10072 Moving (0.07, -0.14) raw xDistance=-0.16 yDistance=-0.03
23:39:51.167 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:39:51.170 00.003 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.78
23:39:51.170 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:39:51.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:51.170 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:39:51.170 00.000 10072 MoveAxis(E, 85, ABG)
23:39:51.170 00.000 10072 Guiding  Dir = 2, Dur = 85
23:39:51.170 00.000 10072 IsGuiding returns 0
23:39:51.171 00.001 10072 PulseGuide returned control before completion, sleep 95
23:39:51.188 00.017 1032 UpdateGuideState exits: m=1332 SNR=25.6
23:39:51.190 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:51.192 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:51.193 00.001 1032 Enqueuing Expose request
23:39:51.268 00.075 10072 IsGuiding returns 0
23:39:51.268 00.000 10072 Move returns status 0, amount 85
23:39:51.268 00.000 10072 MoveAxis(N, 0, ABG)
23:39:51.268 00.000 10072 Move returns status 0, amount 0
23:39:51.268 00.000 10072 move complete, result=0
23:39:51.268 00.000 10072 worker thread done servicing request
23:39:51.268 00.000 10072 Worker thread wakes up
23:39:51.268 00.000 1032 GuideStep: -0.2 px 85 ms EAST, -0.0 px 0 ms NORTH
23:39:51.271 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:51.271 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:51.896 00.625 10072 Exposure complete
23:39:51.950 00.054 10072 worker thread done servicing request
23:39:51.950 00.000 1032 OnExposeComplete: enter
23:39:51.952 00.002 1032 UpdateGuideState(): m_state=6
23:39:51.957 00.005 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10396
23:39:51.959 00.002 1032 Star::Find returns 1 (0), X=1108.32, Y=129.85, Mass=1409, SNR=26.4, Peak=111 HFD=3.4
23:39:51.963 00.004 1032 MultiStar: [#1 0.11,0.06,0.95,U] [#2 -0.12,0.19,0.77,U] [#3 0.09,0.09,0.78,U] [#4 -0.12,0.03,0.68,U] [#5 -0.00,-0.01,0.71,U] [#6 0.16,0.11,0.62,U] [#7 0.07,-0.05,0.68,U] [#8 0.12,0.24,0.00,M3] 
23:39:51.965 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.07}, one-star: {-0.01, 0.12}
23:39:51.966 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
23:39:51.968 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
23:39:51.969 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.28 mountX=0.06 mountY=-0.04, mountTheta=-0.55
23:39:51.972 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
23:39:51.976 00.004 1032 Enqueuing Move request for scope (0.02, 0.07)
23:39:51.977 00.001 10072 Worker thread wakes up
23:39:51.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
23:39:51.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
23:39:51.978 00.001 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
23:39:51.979 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:39:51.983 00.004 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:39:51.983 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:39:51.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:51.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:39:51.983 00.000 10072 MoveAxis(E, 14, ABG)
23:39:51.983 00.000 10072 Guiding  Dir = 2, Dur = 14
23:39:52.002 00.019 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:39:52.005 00.003 10072 IsGuiding returns 0
23:39:52.005 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:52.007 00.002 10072 PulseGuide returned control before completion, sleep 24
23:39:52.007 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:52.009 00.002 1032 Enqueuing Expose request
23:39:52.048 00.039 10072 IsGuiding returns 0
23:39:52.048 00.000 10072 Move returns status 0, amount 14
23:39:52.048 00.000 10072 MoveAxis(N, 0, ABG)
23:39:52.048 00.000 10072 Move returns status 0, amount 0
23:39:52.048 00.000 10072 move complete, result=0
23:39:52.048 00.000 10072 worker thread done servicing request
23:39:52.048 00.000 10072 Worker thread wakes up
23:39:52.048 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:52.048 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:52.053 00.005 1032 GuideStep: 0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
23:39:52.461 00.408 10072 Exposure complete
23:39:52.514 00.053 10072 worker thread done servicing request
23:39:52.514 00.000 1032 OnExposeComplete: enter
23:39:52.517 00.003 1032 UpdateGuideState(): m_state=6
23:39:52.521 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10397
23:39:52.523 00.002 1032 Star::Find returns 1 (0), X=1108.34, Y=129.90, Mass=1332, SNR=25.6, Peak=112 HFD=3.4
23:39:52.525 00.002 1032 MultiStar: [#1 0.11,-0.00,0.99,U] [#2 -0.17,0.18,0.84,U] [#3 0.13,0.06,0.79,U] [#4 -0.02,0.02,0.66,U] [#5 0.09,-0.01,0.67,U] [#6 0.07,-0.02,0.64,U] [#7 0.04,0.08,0.73,U] [#8 0.16,0.13,0.53,U] 
23:39:52.528 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.01, 0.17}
23:39:52.530 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:39:52.531 00.001 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:39:52.533 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.02 mountX=0.06 mountY=-0.06, mountTheta=-0.81
23:39:52.536 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
23:39:52.538 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
23:39:52.540 00.002 10072 Worker thread wakes up
23:39:52.540 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:39:52.540 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:39:52.540 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
23:39:52.542 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:39:52.545 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:39:52.545 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:39:52.545 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:52.545 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:39:52.545 00.000 10072 MoveAxis(E, 10, ABG)
23:39:52.545 00.000 10072 Guiding  Dir = 2, Dur = 10
23:39:52.546 00.001 10072 IsGuiding returns 0
23:39:52.546 00.000 10072 PulseGuide returned control before completion, sleep 20
23:39:52.562 00.016 1032 UpdateGuideState exits: m=1332 SNR=25.6
23:39:52.566 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:52.568 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:52.570 00.002 1032 Enqueuing Expose request
23:39:52.584 00.014 10072 IsGuiding returns 0
23:39:52.584 00.000 10072 Move returns status 0, amount 10
23:39:52.584 00.000 10072 MoveAxis(N, 0, ABG)
23:39:52.585 00.001 10072 Move returns status 0, amount 0
23:39:52.585 00.000 10072 move complete, result=0
23:39:52.585 00.000 10072 worker thread done servicing request
23:39:52.585 00.000 10072 Worker thread wakes up
23:39:52.585 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:52.585 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:52.585 00.000 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:39:53.213 00.628 10072 Exposure complete
23:39:53.265 00.052 10072 worker thread done servicing request
23:39:53.265 00.000 1032 OnExposeComplete: enter
23:39:53.269 00.004 1032 UpdateGuideState(): m_state=6
23:39:53.271 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10398
23:39:53.272 00.001 1032 Star::Find returns 1 (0), X=1108.33, Y=129.75, Mass=1311, SNR=25.5, Peak=117 HFD=3.5
23:39:53.275 00.003 1032 MultiStar: [#1 0.09,-0.06,1.01,U] [#2 -0.08,0.07,0.84,U] [#3 0.15,0.06,0.82,U] [#4 -0.11,-0.00,0.69,U] [#5 0.08,-0.06,0.66,U] [#6 0.07,-0.04,0.62,U] [#7 0.12,-0.07,0.75,U] [#8 0.10,-0.05,0.53,U] 
23:39:53.277 00.002 1032 single-star, 8 included, MultiStar: {0.04, -0.01}, one-star: {-0.01, 0.02}
23:39:53.279 00.002 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
23:39:53.281 00.002 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
23:39:53.283 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.85 mountX=0.02 mountY=0.00, mountTheta=0.02
23:39:53.287 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
23:39:53.290 00.003 1032 Enqueuing Move request for scope (-0.01, 0.02)
23:39:53.292 00.002 10072 Worker thread wakes up
23:39:53.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:39:53.292 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:39:53.292 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
23:39:53.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:39:53.297 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:39:53.297 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:39:53.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:53.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:39:53.297 00.000 10072 MoveAxis(E, 11, ABG)
23:39:53.297 00.000 10072 Guiding  Dir = 2, Dur = 11
23:39:53.298 00.001 10072 IsGuiding returns 0
23:39:53.300 00.002 10072 PulseGuide returned control before completion, sleep 20
23:39:53.316 00.016 1032 UpdateGuideState exits: m=1311 SNR=25.5
23:39:53.319 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:53.320 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:53.323 00.003 1032 Enqueuing Expose request
23:39:53.334 00.011 10072 IsGuiding returns 0
23:39:53.334 00.000 10072 Move returns status 0, amount 11
23:39:53.334 00.000 10072 MoveAxis(N, 0, ABG)
23:39:53.334 00.000 10072 Move returns status 0, amount 0
23:39:53.334 00.000 10072 move complete, result=0
23:39:53.334 00.000 10072 worker thread done servicing request
23:39:53.334 00.000 10072 Worker thread wakes up
23:39:53.334 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:53.334 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:53.337 00.003 1032 GuideStep: 0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
23:39:53.742 00.405 10072 Exposure complete
23:39:53.796 00.054 10072 worker thread done servicing request
23:39:53.797 00.001 1032 OnExposeComplete: enter
23:39:53.800 00.003 1032 UpdateGuideState(): m_state=6
23:39:53.807 00.007 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10399
23:39:53.809 00.002 1032 Star::Find returns 1 (0), X=1108.45, Y=129.64, Mass=1282, SNR=25.2, Peak=109 HFD=3.3
23:39:53.811 00.002 1032 MultiStar: [#1 0.11,-0.05,1.00,U] [#2 -0.10,0.09,0.81,U] [#3 0.06,0.05,0.80,U] [#4 -0.09,-0.05,0.68,U] [#5 0.08,-0.16,0.70,U] [#6 0.18,-0.09,0.64,U] [#7 -0.00,-0.06,0.72,U] [#8 0.17,-0.02,0.55,U] 
23:39:53.814 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.12, -0.09}
23:39:53.816 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
23:39:53.818 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
23:39:53.820 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.62 mountX=-0.05 mountY=-0.05, mountTheta=-2.45
23:39:53.824 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
23:39:53.826 00.002 1032 Enqueuing Move request for scope (0.06, -0.04)
23:39:53.827 00.001 10072 Worker thread wakes up
23:39:53.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:39:53.827 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:39:53.827 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
23:39:53.831 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:39:53.835 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:39:53.835 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:39:53.835 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:53.835 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:39:53.835 00.000 10072 MoveAxis(E, 10, ABG)
23:39:53.835 00.000 10072 Guiding  Dir = 2, Dur = 10
23:39:53.836 00.001 10072 IsGuiding returns 0
23:39:53.836 00.000 10072 PulseGuide returned control before completion, sleep 20
23:39:53.856 00.020 1032 UpdateGuideState exits: m=1282 SNR=25.2
23:39:53.858 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:53.860 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:53.862 00.002 1032 Enqueuing Expose request
23:39:53.866 00.004 10072 IsGuiding returns 0
23:39:53.866 00.000 10072 Move returns status 0, amount 10
23:39:53.866 00.000 10072 MoveAxis(N, 0, ABG)
23:39:53.866 00.000 10072 Move returns status 0, amount 0
23:39:53.866 00.000 10072 move complete, result=0
23:39:53.867 00.001 10072 worker thread done servicing request
23:39:53.867 00.000 10072 Worker thread wakes up
23:39:53.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:53.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:53.875 00.008 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
23:39:54.495 00.620 10072 Exposure complete
23:39:54.555 00.060 10072 worker thread done servicing request
23:39:54.556 00.001 1032 OnExposeComplete: enter
23:39:54.558 00.002 1032 UpdateGuideState(): m_state=6
23:39:54.560 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10400
23:39:54.562 00.002 1032 Star::Find returns 1 (0), X=1108.34, Y=129.81, Mass=1279, SNR=25.1, Peak=100 HFD=3.5
23:39:54.564 00.002 1032 MultiStar: [#1 0.26,-0.06,0.00,M1] [#2 -0.07,0.12,0.82,U] [#3 0.10,0.03,0.79,U] [#4 -0.03,0.01,0.68,U] [#5 -0.04,-0.01,0.71,U] [#6 0.12,-0.04,0.63,U] [#7 0.09,-0.09,0.74,U] [#8 0.16,0.03,0.53,U] 
23:39:54.566 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.02}, one-star: {0.00, 0.08}
23:39:54.569 00.003 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:39:54.572 00.003 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:39:54.574 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.56 mountX=0.01 mountY=-0.04, mountTheta=-1.27
23:39:54.577 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
23:39:54.587 00.010 1032 Enqueuing Move request for scope (0.03, 0.02)
23:39:54.589 00.002 10072 Worker thread wakes up
23:39:54.589 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
23:39:54.589 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
23:39:54.589 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
23:39:54.591 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:39:54.595 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:39:54.595 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:39:54.595 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:54.595 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:39:54.595 00.000 10072 MoveAxis(E, 6, ABG)
23:39:54.595 00.000 10072 Guiding  Dir = 2, Dur = 6
23:39:54.596 00.001 10072 IsGuiding returns 0
23:39:54.596 00.000 10072 PulseGuide returned control before completion, sleep 16
23:39:54.617 00.021 10072 IsGuiding returns 0
23:39:54.617 00.000 10072 Move returns status 0, amount 6
23:39:54.618 00.001 10072 MoveAxis(N, 0, ABG)
23:39:54.618 00.000 10072 Move returns status 0, amount 0
23:39:54.618 00.000 10072 move complete, result=0
23:39:54.618 00.000 10072 worker thread done servicing request
23:39:54.627 00.009 1032 UpdateGuideState exits: m=1279 SNR=25.1
23:39:54.630 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:54.632 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:54.635 00.003 1032 Enqueuing Expose request
23:39:54.638 00.003 10072 Worker thread wakes up
23:39:54.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:54.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:54.638 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:39:55.056 00.418 10072 Exposure complete
23:39:55.122 00.066 10072 worker thread done servicing request
23:39:55.122 00.000 1032 OnExposeComplete: enter
23:39:55.125 00.003 1032 UpdateGuideState(): m_state=6
23:39:55.127 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10401
23:39:55.130 00.003 1032 Star::Find returns 1 (0), X=1108.48, Y=129.79, Mass=1375, SNR=26.0, Peak=109 HFD=3.4
23:39:55.133 00.003 1032 MultiStar: [#1 0.08,0.05,0.96,U] [#2 -0.14,0.20,0.78,U] [#3 0.07,0.00,0.77,U] [#4 -0.08,0.02,0.69,U] [#5 0.01,-0.17,0.66,U] [#6 0.02,0.11,0.64,U] [#7 0.06,-0.07,0.68,U] [#8 0.15,0.20,0.52,U] 
23:39:55.135 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.15, 0.06}
23:39:55.137 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
23:39:55.140 00.003 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
23:39:55.142 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.89 mountX=0.03 mountY=-0.05, mountTheta=-0.94
23:39:55.147 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
23:39:55.150 00.003 1032 Enqueuing Move request for scope (0.04, 0.04)
23:39:55.151 00.001 10072 Worker thread wakes up
23:39:55.152 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:39:55.152 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:39:55.152 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
23:39:55.154 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:39:55.158 00.004 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:39:55.158 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:39:55.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:55.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:39:55.158 00.000 10072 MoveAxis(E, 6, ABG)
23:39:55.158 00.000 10072 Guiding  Dir = 2, Dur = 6
23:39:55.159 00.001 10072 IsGuiding returns 0
23:39:55.159 00.000 10072 PulseGuide returned control before completion, sleep 16
23:39:55.177 00.018 10072 IsGuiding returns 0
23:39:55.178 00.001 10072 Move returns status 0, amount 6
23:39:55.178 00.000 10072 MoveAxis(N, 0, ABG)
23:39:55.178 00.000 10072 Move returns status 0, amount 0
23:39:55.178 00.000 10072 move complete, result=0
23:39:55.178 00.000 10072 worker thread done servicing request
23:39:55.185 00.007 1032 UpdateGuideState exits: m=1375 SNR=26.0
23:39:55.188 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:55.192 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:55.195 00.003 1032 Enqueuing Expose request
23:39:55.197 00.002 10072 Worker thread wakes up
23:39:55.198 00.001 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:39:55.200 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:55.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:55.853 00.653 10072 Exposure complete
23:39:55.931 00.078 10072 worker thread done servicing request
23:39:55.931 00.000 1032 OnExposeComplete: enter
23:39:55.934 00.003 1032 UpdateGuideState(): m_state=6
23:39:55.937 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10402
23:39:55.939 00.002 1032 Star::Find returns 1 (0), X=1108.45, Y=129.69, Mass=1404, SNR=26.3, Peak=125 HFD=3.3
23:39:55.942 00.003 1032 MultiStar: [#1 0.15,0.04,1.02,U] [#2 -0.19,0.12,0.81,U] [#3 0.03,0.08,0.76,U] [#4 -0.14,-0.05,0.68,U] [#5 0.06,-0.11,0.68,U] [#6 0.06,-0.11,0.63,U] [#7 0.09,-0.08,0.71,U] [#8 0.29,0.00,0.00,M1] 
23:39:55.946 00.004 1032 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {0.12, -0.04}
23:39:55.949 00.003 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
23:39:55.951 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
23:39:55.954 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.39 mountX=-0.02 mountY=-0.03, mountTheta=-2.22
23:39:55.958 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
23:39:55.962 00.004 1032 Enqueuing Move request for scope (0.03, -0.01)
23:39:55.965 00.003 10072 Worker thread wakes up
23:39:55.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:39:55.965 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:39:55.965 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
23:39:55.968 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:39:55.972 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:39:55.972 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:39:55.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:55.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:39:55.972 00.000 10072 MoveAxis(E, 8, ABG)
23:39:55.972 00.000 10072 Guiding  Dir = 2, Dur = 8
23:39:55.973 00.001 10072 IsGuiding returns 0
23:39:55.973 00.000 10072 PulseGuide returned control before completion, sleep 18
23:39:55.995 00.022 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:39:55.998 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:56.000 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:56.002 00.002 1032 Enqueuing Expose request
23:39:56.006 00.004 10072 IsGuiding returns 0
23:39:56.008 00.002 10072 Move returns status 0, amount 8
23:39:56.008 00.000 10072 MoveAxis(N, 0, ABG)
23:39:56.008 00.000 10072 Move returns status 0, amount 0
23:39:56.008 00.000 10072 move complete, result=0
23:39:56.008 00.000 10072 worker thread done servicing request
23:39:56.008 00.000 10072 Worker thread wakes up
23:39:56.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:56.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:56.015 00.007 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:39:56.417 00.402 10072 Exposure complete
23:39:56.481 00.064 10072 worker thread done servicing request
23:39:56.481 00.000 1032 OnExposeComplete: enter
23:39:56.484 00.003 1032 UpdateGuideState(): m_state=6
23:39:56.488 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10403
23:39:56.493 00.005 1032 Star::Find returns 1 (0), X=1108.45, Y=129.59, Mass=1283, SNR=25.2, Peak=110 HFD=3.3
23:39:56.495 00.002 1032 MultiStar: [#1 0.15,-0.00,1.03,U] [#2 -0.12,-0.03,0.81,U] [#3 0.09,-0.06,0.81,U] [#4 -0.07,-0.12,0.70,U] [#5 0.24,-0.24,0.00,M1] [#6 0.06,-0.06,0.65,U] [#7 0.08,-0.07,0.71,U] [#8 0.12,0.07,0.54,U] 
23:39:56.497 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {0.12, -0.14}
23:39:56.499 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:39:56.500 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:39:56.503 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.77 mountX=-0.07 mountY=-0.04, mountTheta=-2.60
23:39:56.508 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
23:39:56.511 00.003 1032 Enqueuing Move request for scope (0.06, -0.06)
23:39:56.514 00.003 10072 Worker thread wakes up
23:39:56.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:39:56.514 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:39:56.515 00.001 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.04
23:39:56.517 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:39:56.521 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:39:56.521 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:39:56.521 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:56.521 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:39:56.521 00.000 10072 MoveAxis(E, 8, ABG)
23:39:56.521 00.000 10072 Guiding  Dir = 2, Dur = 8
23:39:56.524 00.003 10072 IsGuiding returns 0
23:39:56.527 00.003 10072 PulseGuide returned control before completion, sleep 16
23:39:56.553 00.026 1032 UpdateGuideState exits: m=1283 SNR=25.2
23:39:56.558 00.005 10072 IsGuiding returns 0
23:39:56.558 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:56.560 00.002 10072 Move returns status 0, amount 8
23:39:56.560 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:56.563 00.003 1032 Enqueuing Expose request
23:39:56.566 00.003 10072 MoveAxis(N, 0, ABG)
23:39:56.566 00.000 10072 Move returns status 0, amount 0
23:39:56.566 00.000 10072 move complete, result=0
23:39:56.566 00.000 10072 worker thread done servicing request
23:39:56.566 00.000 10072 Worker thread wakes up
23:39:56.566 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:56.566 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:56.576 00.010 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:39:57.200 00.624 10072 Exposure complete
23:39:57.274 00.074 10072 worker thread done servicing request
23:39:57.275 00.001 1032 OnExposeComplete: enter
23:39:57.278 00.003 1032 UpdateGuideState(): m_state=6
23:39:57.282 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10404
23:39:57.286 00.004 1032 Star::Find returns 1 (0), X=1108.39, Y=129.68, Mass=1399, SNR=26.3, Peak=118 HFD=3.5
23:39:57.290 00.004 1032 MultiStar: [#1 0.14,0.01,0.96,U] [#2 -0.11,0.23,0.81,U] [#3 0.03,0.07,0.75,U] [#4 -0.04,0.03,0.67,U] [#5 0.05,-0.13,0.67,U] [#6 -0.08,-0.03,0.64,U] [#7 0.11,-0.08,0.69,U] [#8 0.15,-0.07,0.52,U] 
23:39:57.292 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {0.06, -0.05}
23:39:57.294 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
23:39:57.296 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
23:39:57.298 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.08 mountX=-0.01 mountY=-0.03, mountTheta=-1.75
23:39:57.303 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
23:39:57.312 00.009 1032 Enqueuing Move request for scope (0.03, 0.00)
23:39:57.315 00.003 10072 Worker thread wakes up
23:39:57.315 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
23:39:57.315 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
23:39:57.315 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.03
23:39:57.318 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:39:57.323 00.005 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:39:57.323 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:39:57.323 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:57.323 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:39:57.323 00.000 10072 MoveAxis(E, 9, ABG)
23:39:57.323 00.000 10072 Guiding  Dir = 2, Dur = 9
23:39:57.324 00.001 10072 IsGuiding returns 0
23:39:57.325 00.001 10072 PulseGuide returned control before completion, sleep 18
23:39:57.348 00.023 10072 IsGuiding returns 0
23:39:57.348 00.000 10072 Move returns status 0, amount 9
23:39:57.348 00.000 10072 MoveAxis(N, 0, ABG)
23:39:57.348 00.000 10072 Move returns status 0, amount 0
23:39:57.348 00.000 10072 move complete, result=0
23:39:57.350 00.002 10072 worker thread done servicing request
23:39:57.351 00.001 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:39:57.356 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:57.359 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:57.370 00.011 1032 Enqueuing Expose request
23:39:57.372 00.002 10072 Worker thread wakes up
23:39:57.372 00.000 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:39:57.375 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:57.375 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:57.791 00.416 10072 Exposure complete
23:39:57.864 00.073 10072 worker thread done servicing request
23:39:57.864 00.000 1032 OnExposeComplete: enter
23:39:57.868 00.004 1032 UpdateGuideState(): m_state=6
23:39:57.872 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10405
23:39:57.875 00.003 1032 Star::Find returns 1 (0), X=1108.38, Y=129.83, Mass=1268, SNR=25.0, Peak=114 HFD=3.4
23:39:57.877 00.002 1032 MultiStar: [#1 0.13,0.01,1.04,U] [#2 -0.15,0.12,0.83,U] [#3 0.04,0.12,0.79,U] [#4 -0.05,-0.11,0.70,U] [#5 0.06,0.11,0.68,U] [#6 -0.09,-0.05,0.65,U] [#7 0.12,-0.02,0.73,U] [#8 0.14,-0.05,0.55,U] 
23:39:57.880 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.05, 0.10}
23:39:57.883 00.003 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
23:39:57.885 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
23:39:57.888 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.84 mountX=0.02 mountY=-0.04, mountTheta=-0.99
23:39:57.899 00.011 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
23:39:57.903 00.004 1032 Enqueuing Move request for scope (0.03, 0.03)
23:39:57.905 00.002 10072 Worker thread wakes up
23:39:57.905 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:39:57.905 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:39:57.906 00.001 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
23:39:57.908 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:39:57.913 00.005 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:39:57.914 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:39:57.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:57.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:39:57.914 00.000 10072 MoveAxis(E, 8, ABG)
23:39:57.914 00.000 10072 Guiding  Dir = 2, Dur = 8
23:39:57.914 00.000 10072 IsGuiding returns 0
23:39:57.916 00.002 10072 PulseGuide returned control before completion, sleep 17
23:39:57.941 00.025 1032 UpdateGuideState exits: m=1268 SNR=25.0
23:39:57.944 00.003 10072 IsGuiding returns 0
23:39:57.944 00.000 10072 Move returns status 0, amount 8
23:39:57.944 00.000 10072 MoveAxis(N, 0, ABG)
23:39:57.944 00.000 10072 Move returns status 0, amount 0
23:39:57.945 00.001 10072 move complete, result=0
23:39:57.945 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:57.948 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:57.951 00.003 1032 Enqueuing Expose request
23:39:57.957 00.006 10072 worker thread done servicing request
23:39:57.957 00.000 10072 Worker thread wakes up
23:39:57.957 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:57.957 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:57.959 00.002 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:39:58.701 00.742 10072 Exposure complete
23:39:58.804 00.103 10072 worker thread done servicing request
23:39:58.804 00.000 1032 OnExposeComplete: enter
23:39:58.810 00.006 1032 UpdateGuideState(): m_state=6
23:39:58.815 00.005 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10406
23:39:58.820 00.005 1032 Star::Find returns 1 (0), X=1108.38, Y=129.75, Mass=1379, SNR=26.1, Peak=124 HFD=3.3
23:39:58.827 00.007 1032 MultiStar: [#1 0.11,0.01,0.99,U] [#2 -0.16,0.16,0.79,U] [#3 0.11,0.14,0.74,U] [#4 0.07,0.08,0.67,U] [#5 0.05,-0.13,0.66,U] [#6 0.10,0.10,0.63,U] [#7 -0.01,0.07,0.70,U] [#8 0.15,0.13,0.52,U] 
23:39:58.833 00.006 1032 single-star, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.04, 0.02}
23:39:58.839 00.006 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:39:58.845 00.006 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:39:58.851 00.006 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.36 mountX=0.00 mountY=-0.05, mountTheta=-1.47
23:39:58.857 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
23:39:58.864 00.007 1032 Enqueuing Move request for scope (0.04, 0.02)
23:39:58.868 00.004 10072 Worker thread wakes up
23:39:58.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
23:39:58.868 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
23:39:58.868 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.00 yDistance=-0.05
23:39:58.871 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:39:58.876 00.005 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:39:58.876 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:39:58.876 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:58.876 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:39:58.876 00.000 10072 MoveAxis(E, 12, ABG)
23:39:58.876 00.000 10072 Guiding  Dir = 2, Dur = 12
23:39:58.877 00.001 10072 IsGuiding returns 0
23:39:58.878 00.001 10072 PulseGuide returned control before completion, sleep 22
23:39:58.908 00.030 10072 IsGuiding returns 0
23:39:58.909 00.001 10072 Move returns status 0, amount 12
23:39:58.909 00.000 10072 MoveAxis(N, 0, ABG)
23:39:58.909 00.000 10072 Move returns status 0, amount 0
23:39:58.909 00.000 10072 move complete, result=0
23:39:58.909 00.000 10072 worker thread done servicing request
23:39:58.909 00.000 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:39:58.916 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:58.919 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:58.922 00.003 1032 Enqueuing Expose request
23:39:58.931 00.009 10072 Worker thread wakes up
23:39:58.931 00.000 1032 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
23:39:58.934 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:58.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:59.417 00.483 10072 Exposure complete
23:39:59.649 00.232 10072 worker thread done servicing request
23:39:59.649 00.000 1032 OnExposeComplete: enter
23:39:59.653 00.004 1032 UpdateGuideState(): m_state=6
23:39:59.655 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10407
23:39:59.658 00.003 1032 Star::Find returns 1 (0), X=1108.42, Y=129.68, Mass=1320, SNR=25.5, Peak=109 HFD=3.3
23:39:59.662 00.004 1032 MultiStar: [#1 0.11,-0.03,1.00,U] [#2 -0.18,-0.01,0.82,U] [#3 -0.03,-0.01,0.79,U] [#4 -0.04,-0.06,0.68,U] [#5 0.08,0.05,0.66,U] [#6 -0.02,-0.02,0.60,U] [#7 0.05,-0.05,0.67,U] [#8 0.18,-0.04,0.52,U] 
23:39:59.665 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.09, -0.05}
23:39:59.668 00.003 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
23:39:59.670 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
23:39:59.672 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.82 mountX=-0.03 mountY=-0.02, mountTheta=-2.65
23:39:59.677 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
23:39:59.680 00.003 1032 Enqueuing Move request for scope (0.02, -0.03)
23:39:59.682 00.002 10072 Worker thread wakes up
23:39:59.682 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
23:39:59.683 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
23:39:59.683 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.02
23:39:59.685 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:39:59.690 00.005 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:39:59.690 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:39:59.691 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:59.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:39:59.691 00.000 10072 MoveAxis(E, 11, ABG)
23:39:59.691 00.000 10072 Guiding  Dir = 2, Dur = 11
23:39:59.691 00.000 10072 IsGuiding returns 0
23:39:59.692 00.001 10072 PulseGuide returned control before completion, sleep 21
23:39:59.717 00.025 1032 UpdateGuideState exits: m=1320 SNR=25.5
23:39:59.721 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:59.724 00.003 10072 IsGuiding returns 0
23:39:59.724 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:39:59.726 00.002 1032 Enqueuing Expose request
23:39:59.729 00.003 10072 Move returns status 0, amount 11
23:39:59.730 00.001 10072 MoveAxis(N, 0, ABG)
23:39:59.730 00.000 10072 Move returns status 0, amount 0
23:39:59.730 00.000 10072 move complete, result=0
23:39:59.730 00.000 10072 worker thread done servicing request
23:39:59.730 00.000 10072 Worker thread wakes up
23:39:59.730 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:39:59.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:39:59.743 00.013 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:40:00.412 00.669 10072 Exposure complete
23:40:00.539 00.127 10072 worker thread done servicing request
23:40:00.539 00.000 1032 OnExposeComplete: enter
23:40:00.543 00.004 1032 UpdateGuideState(): m_state=6
23:40:00.550 00.007 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10408
23:40:00.587 00.037 1032 Star::Find returns 1 (0), X=1108.38, Y=129.77, Mass=1372, SNR=26.0, Peak=118 HFD=3.5
23:40:00.591 00.004 1032 MultiStar: [#1 0.10,-0.12,0.96,U] [#2 -0.18,0.12,0.79,U] [#3 0.15,0.11,0.77,U] [#4 -0.01,-0.02,0.65,U] [#5 0.09,0.13,0.66,U] [#6 0.09,-0.07,0.62,U] [#7 0.08,-0.01,0.71,U] [#8 0.20,0.13,0.51,U] 
23:40:00.595 00.004 1032 single-star, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.05, 0.04}
23:40:00.598 00.003 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
23:40:00.601 00.003 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
23:40:00.605 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.78 mountX=0.03 mountY=-0.06, mountTheta=-1.05
23:40:00.620 00.015 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
23:40:00.627 00.007 1032 Enqueuing Move request for scope (0.05, 0.04)
23:40:00.631 00.004 10072 Worker thread wakes up
23:40:00.631 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:40:00.631 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:40:00.631 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
23:40:00.635 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:40:00.657 00.022 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:40:00.657 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:40:00.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:00.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:40:00.657 00.000 10072 MoveAxis(E, 11, ABG)
23:40:00.657 00.000 10072 Guiding  Dir = 2, Dur = 11
23:40:00.658 00.001 10072 IsGuiding returns 0
23:40:00.659 00.001 10072 PulseGuide returned control before completion, sleep 21
23:40:00.682 00.023 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:40:00.685 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:00.688 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:00.693 00.005 10072 IsGuiding returns 0
23:40:00.693 00.000 10072 Move returns status 0, amount 11
23:40:00.694 00.001 10072 MoveAxis(N, 0, ABG)
23:40:00.694 00.000 10072 Move returns status 0, amount 0
23:40:00.694 00.000 10072 move complete, result=0
23:40:00.694 00.000 10072 worker thread done servicing request
23:40:00.694 00.000 1032 Enqueuing Expose request
23:40:00.698 00.004 10072 Worker thread wakes up
23:40:00.698 00.000 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:40:00.701 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:00.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:01.344 00.643 10072 Exposure complete
23:40:02.247 00.903 10072 worker thread done servicing request
23:40:02.247 00.000 1032 OnExposeComplete: enter
23:40:02.251 00.004 1032 UpdateGuideState(): m_state=6
23:40:02.255 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10409
23:40:02.258 00.003 1032 Star::Find returns 1 (0), X=1108.44, Y=129.73, Mass=1389, SNR=26.2, Peak=111 HFD=3.4
23:40:02.262 00.004 1032 MultiStar: [#1 0.12,0.03,0.99,U] [#2 -0.14,0.03,0.78,U] [#3 0.08,0.15,0.74,U] [#4 0.02,0.02,0.70,U] [#5 0.02,-0.04,0.66,U] [#6 0.05,0.06,0.63,U] [#7 0.11,-0.02,0.73,U] [#8 0.07,0.11,0.52,U] 
23:40:02.264 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.11, -0.00}
23:40:02.268 00.004 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:40:02.271 00.003 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:40:02.519 00.248 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.56 mountX=0.02 mountY=-0.06, mountTheta=-1.27
23:40:02.526 00.007 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:40:02.530 00.004 1032 Enqueuing Move request for scope (0.05, 0.03)
23:40:02.534 00.004 10072 Worker thread wakes up
23:40:02.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:40:02.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:40:02.534 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.06
23:40:02.537 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:40:02.542 00.005 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:40:02.542 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
23:40:02.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:02.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:40:02.543 00.001 10072 MoveAxis(E, 18, ABG)
23:40:02.543 00.000 10072 Guiding  Dir = 2, Dur = 18
23:40:03.100 00.557 10072 IsGuiding returns 0
23:40:03.104 00.004 10072 PulseGuide returned control before completion, sleep 24
23:40:03.256 00.152 10072 IsGuiding returns 1
23:40:03.256 00.000 10072 scope still moving after pulse duration time elapsed
23:40:03.257 00.001 1032 UpdateGuideState exits: m=1389 SNR=26.2
23:40:03.280 00.023 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:03.286 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:03.403 00.117 1032 Enqueuing Expose request
23:40:03.442 00.039 10072 IsGuiding returns 0
23:40:03.443 00.001 10072 scope move finished after 18 + 325 ms
23:40:03.443 00.000 10072 Move returns status 0, amount 18
23:40:03.443 00.000 10072 MoveAxis(N, 0, ABG)
23:40:03.443 00.000 10072 Move returns status 0, amount 0
23:40:03.443 00.000 10072 move complete, result=0
23:40:03.443 00.000 10072 worker thread done servicing request
23:40:03.443 00.000 10072 Worker thread wakes up
23:40:03.443 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:03.444 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:03.454 00.010 1032 GuideStep: 0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
23:40:04.086 00.632 10072 Exposure complete
23:40:04.167 00.081 10072 worker thread done servicing request
23:40:04.167 00.000 1032 OnExposeComplete: enter
23:40:04.171 00.004 1032 UpdateGuideState(): m_state=6
23:40:04.176 00.005 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10410
23:40:04.179 00.003 1032 Star::Find returns 1 (0), X=1108.43, Y=129.70, Mass=1375, SNR=26.0, Peak=116 HFD=3.3
23:40:04.182 00.003 1032 MultiStar: [#1 0.15,-0.06,0.97,U] [#2 -0.13,0.16,0.80,U] [#3 0.11,0.04,0.76,U] [#4 0.00,-0.06,0.65,U] [#5 0.23,0.06,0.67,U] [#6 -0.01,-0.13,0.67,U] [#7 0.23,-0.07,0.70,U] [#8 0.16,-0.03,0.51,U] 
23:40:04.185 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.10, -0.03}
23:40:04.187 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:40:04.192 00.005 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:40:04.195 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.15 mountX=-0.04 mountY=-0.09, mountTheta=-1.98
23:40:04.200 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:40:04.203 00.003 1032 Enqueuing Move request for scope (0.09, -0.01)
23:40:04.209 00.006 10072 Worker thread wakes up
23:40:04.209 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:40:04.209 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:40:04.209 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.09
23:40:04.212 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:40:04.216 00.004 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:40:04.216 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
23:40:04.217 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:04.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:40:04.217 00.000 10072 MoveAxis(E, 18, ABG)
23:40:04.217 00.000 10072 Guiding  Dir = 2, Dur = 18
23:40:04.217 00.000 10072 IsGuiding returns 0
23:40:04.218 00.001 10072 PulseGuide returned control before completion, sleep 28
23:40:04.246 00.028 1032 UpdateGuideState exits: m=1375 SNR=26.0
23:40:04.250 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:04.254 00.004 10072 IsGuiding returns 0
23:40:04.254 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:04.257 00.003 1032 Enqueuing Expose request
23:40:04.259 00.002 10072 Move returns status 0, amount 18
23:40:04.259 00.000 10072 MoveAxis(N, 0, ABG)
23:40:04.259 00.000 10072 Move returns status 0, amount 0
23:40:04.260 00.001 10072 move complete, result=0
23:40:04.260 00.000 10072 worker thread done servicing request
23:40:04.260 00.000 10072 Worker thread wakes up
23:40:04.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:04.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:04.276 00.016 1032 GuideStep: -0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
23:40:04.690 00.414 10072 Exposure complete
23:40:04.777 00.087 10072 worker thread done servicing request
23:40:04.777 00.000 1032 OnExposeComplete: enter
23:40:04.781 00.004 1032 UpdateGuideState(): m_state=6
23:40:04.784 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10411
23:40:04.786 00.002 1032 Star::Find returns 1 (0), X=1108.44, Y=129.68, Mass=1328, SNR=25.6, Peak=111 HFD=3.3
23:40:04.790 00.004 1032 MultiStar: [#1 0.23,-0.05,0.96,U] [#2 -0.01,-0.06,0.85,U] [#3 0.17,-0.01,0.77,U] [#4 -0.04,-0.16,0.68,U] [#5 0.20,-0.04,0.67,U] [#6 0.16,-0.16,0.62,U] [#7 0.12,0.01,0.71,U] [#8 0.30,0.08,0.00,M1] 
23:40:04.793 00.003 1032 single-star, 7 included, MultiStar: {0.12, -0.06}, one-star: {0.10, -0.05}
23:40:04.795 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
23:40:04.799 00.004 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
23:40:04.802 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.41 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
23:40:04.807 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
23:40:04.810 00.003 1032 Enqueuing Move request for scope (0.10, -0.05)
23:40:04.812 00.002 10072 Worker thread wakes up
23:40:04.812 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:40:04.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:40:04.812 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.09
23:40:04.816 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:40:04.820 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:40:04.820 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:40:04.820 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:04.821 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:40:04.821 00.000 10072 MoveAxis(E, 9, ABG)
23:40:04.821 00.000 10072 Guiding  Dir = 2, Dur = 9
23:40:04.821 00.000 10072 IsGuiding returns 0
23:40:04.822 00.001 10072 PulseGuide returned control before completion, sleep 19
23:40:04.849 00.027 1032 UpdateGuideState exits: m=1328 SNR=25.6
23:40:04.852 00.003 10072 IsGuiding returns 0
23:40:04.852 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:04.855 00.003 10072 Move returns status 0, amount 9
23:40:04.855 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:04.857 00.002 1032 Enqueuing Expose request
23:40:04.861 00.004 10072 MoveAxis(N, 0, ABG)
23:40:04.861 00.000 10072 Move returns status 0, amount 0
23:40:04.861 00.000 10072 move complete, result=0
23:40:04.861 00.000 10072 worker thread done servicing request
23:40:04.861 00.000 10072 Worker thread wakes up
23:40:04.861 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:04.861 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:04.876 00.015 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:40:05.492 00.616 10072 Exposure complete
23:40:05.552 00.060 10072 worker thread done servicing request
23:40:05.552 00.000 1032 OnExposeComplete: enter
23:40:05.554 00.002 1032 UpdateGuideState(): m_state=6
23:40:05.556 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10412
23:40:05.558 00.002 1032 Star::Find returns 1 (0), X=1108.54, Y=129.66, Mass=1293, SNR=25.3, Peak=102 HFD=3.3
23:40:05.560 00.002 1032 MultiStar: [#1 0.20,-0.08,1.02,U] [#2 -0.09,-0.01,0.79,U] [#3 0.16,-0.11,0.79,U] [#4 0.00,-0.11,0.68,U] [#5 0.07,-0.14,0.69,U] [#6 0.09,0.02,0.65,U] [#7 0.16,-0.10,0.70,U] [#8 0.22,-0.13,0.52,U] 
23:40:05.562 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.20, -0.07}
23:40:05.564 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
23:40:05.566 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
23:40:05.568 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.60 mountX=-0.11 mountY=-0.09, mountTheta=-2.43
23:40:05.571 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.08, opts=13)
23:40:05.572 00.001 1032 Enqueuing Move request for scope (0.12, -0.08)
23:40:05.574 00.002 10072 Worker thread wakes up
23:40:05.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
23:40:05.574 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
23:40:05.574 00.000 10072 Moving (0.12, -0.08) raw xDistance=-0.11 yDistance=-0.09
23:40:05.576 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:40:05.579 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:40:05.580 00.001 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:40:05.580 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:05.580 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:40:05.580 00.000 10072 MoveAxis(E, 10, ABG)
23:40:05.580 00.000 10072 Guiding  Dir = 2, Dur = 10
23:40:05.582 00.002 10072 IsGuiding returns 0
23:40:05.584 00.002 10072 PulseGuide returned control before completion, sleep 18
23:40:05.605 00.021 1032 UpdateGuideState exits: m=1293 SNR=25.3
23:40:05.607 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:05.610 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:05.614 00.004 1032 Enqueuing Expose request
23:40:05.616 00.002 10072 IsGuiding returns 0
23:40:05.616 00.000 10072 Move returns status 0, amount 10
23:40:05.616 00.000 10072 MoveAxis(N, 0, ABG)
23:40:05.616 00.000 10072 Move returns status 0, amount 0
23:40:05.617 00.001 10072 move complete, result=0
23:40:05.617 00.000 10072 worker thread done servicing request
23:40:05.617 00.000 10072 Worker thread wakes up
23:40:05.617 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:05.617 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:05.625 00.008 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:40:06.025 00.400 10072 Exposure complete
23:40:06.080 00.055 1032 OnExposeComplete: enter
23:40:06.082 00.002 1032 UpdateGuideState(): m_state=6
23:40:06.085 00.003 10072 worker thread done servicing request
23:40:06.085 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10413
23:40:06.087 00.002 1032 Star::Find returns 1 (0), X=1108.47, Y=129.68, Mass=1329, SNR=25.6, Peak=100 HFD=3.3
23:40:06.089 00.002 1032 MultiStar: [#1 0.25,-0.08,0.00,M1] [#2 -0.03,0.06,0.80,U] [#3 0.16,0.12,0.73,U] [#4 0.09,-0.01,0.69,U] [#5 0.09,-0.01,0.71,U] [#6 0.18,-0.07,0.65,U] [#7 0.19,-0.01,0.71,U] [#8 0.27,-0.16,0.00,M1] 
23:40:06.091 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.00}, one-star: {0.13, -0.05}
23:40:06.093 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
23:40:06.095 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
23:40:06.097 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.03 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
23:40:06.103 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.00, opts=13)
23:40:06.106 00.003 1032 Enqueuing Move request for scope (0.11, 0.00)
23:40:06.108 00.002 10072 Worker thread wakes up
23:40:06.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
23:40:06.108 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
23:40:06.108 00.000 10072 Moving (0.11, 0.00) raw xDistance=-0.03 yDistance=-0.11
23:40:06.112 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:40:06.116 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:40:06.116 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:40:06.116 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:06.116 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:40:06.116 00.000 10072 MoveAxis(E, 8, ABG)
23:40:06.116 00.000 10072 Guiding  Dir = 2, Dur = 8
23:40:06.116 00.000 10072 IsGuiding returns 0
23:40:06.116 00.000 10072 PulseGuide returned control before completion, sleep 18
23:40:06.134 00.018 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:40:06.137 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:06.139 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:06.141 00.002 1032 Enqueuing Expose request
23:40:06.145 00.004 10072 IsGuiding returns 0
23:40:06.145 00.000 10072 Move returns status 0, amount 8
23:40:06.145 00.000 10072 MoveAxis(N, 0, ABG)
23:40:06.145 00.000 10072 Move returns status 0, amount 0
23:40:06.145 00.000 10072 move complete, result=0
23:40:06.145 00.000 10072 worker thread done servicing request
23:40:06.146 00.001 10072 Worker thread wakes up
23:40:06.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:06.146 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:06.152 00.006 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:40:06.774 00.622 10072 Exposure complete
23:40:06.823 00.049 10072 worker thread done servicing request
23:40:06.823 00.000 1032 OnExposeComplete: enter
23:40:06.825 00.002 1032 UpdateGuideState(): m_state=6
23:40:06.827 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10414
23:40:06.829 00.002 1032 Star::Find returns 1 (0), X=1108.46, Y=129.81, Mass=1429, SNR=26.6, Peak=113 HFD=3.4
23:40:06.831 00.002 1032 MultiStar: [#1 0.23,0.06,0.95,U] [#2 -0.10,0.14,0.77,U] [#3 0.14,0.13,0.74,U] [#4 0.01,-0.04,0.64,U] [#5 0.16,-0.10,0.64,U] [#6 0.08,-0.09,0.61,U] [#7 0.25,0.02,0.68,U] [#8 0.26,0.02,0.00,M2] 
23:40:06.833 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.04}, one-star: {0.12, 0.08}
23:40:06.835 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
23:40:06.837 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
23:40:06.838 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.30 mountX=0.00 mountY=-0.12, mountTheta=-1.53
23:40:06.842 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
23:40:06.844 00.002 1032 Enqueuing Move request for scope (0.12, 0.04)
23:40:06.845 00.001 10072 Worker thread wakes up
23:40:06.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
23:40:06.845 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
23:40:06.845 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.00 yDistance=-0.12
23:40:06.847 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:40:06.850 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:40:06.850 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:40:06.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:06.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:40:06.850 00.000 10072 MoveAxis(E, 9, ABG)
23:40:06.851 00.001 10072 Guiding  Dir = 2, Dur = 9
23:40:06.851 00.000 10072 IsGuiding returns 0
23:40:06.851 00.000 10072 PulseGuide returned control before completion, sleep 19
23:40:06.869 00.018 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:40:06.872 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:06.873 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:06.875 00.002 1032 Enqueuing Expose request
23:40:06.879 00.004 10072 IsGuiding returns 0
23:40:06.879 00.000 10072 Move returns status 0, amount 9
23:40:06.879 00.000 10072 MoveAxis(N, 0, ABG)
23:40:06.879 00.000 10072 Move returns status 0, amount 0
23:40:06.879 00.000 10072 move complete, result=0
23:40:06.879 00.000 10072 worker thread done servicing request
23:40:06.880 00.001 10072 Worker thread wakes up
23:40:06.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:06.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:06.884 00.004 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:40:07.290 00.406 10072 Exposure complete
23:40:07.336 00.046 10072 worker thread done servicing request
23:40:07.336 00.000 1032 OnExposeComplete: enter
23:40:07.338 00.002 1032 UpdateGuideState(): m_state=6
23:40:07.340 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10415
23:40:07.342 00.002 1032 Star::Find returns 1 (0), X=1108.56, Y=129.77, Mass=1287, SNR=25.2, Peak=87 HFD=3.5
23:40:07.343 00.001 1032 MultiStar: [#1 0.19,-0.03,0.98,U] [#2 -0.13,0.07,0.80,U] [#3 0.25,-0.03,0.76,U] [#4 0.10,-0.23,0.70,U] [#5 0.13,-0.01,0.70,U] [#6 0.22,-0.23,0.00,M1] [#7 0.26,-0.03,0.74,U] [#8 0.21,0.05,0.55,U] 
23:40:07.345 00.002 1032 refined, 7 included, MultiStar: {0.16, -0.02}, one-star: {0.23, 0.04}
23:40:07.346 00.001 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
23:40:07.348 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
23:40:07.350 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.11 mountX=-0.06 mountY=-0.15, mountTheta=-1.94
23:40:07.352 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.02, opts=13)
23:40:07.354 00.002 1032 Enqueuing Move request for scope (0.16, -0.02)
23:40:07.355 00.001 10072 Worker thread wakes up
23:40:07.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
23:40:07.355 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
23:40:07.355 00.000 10072 Moving (0.16, -0.02) raw xDistance=-0.06 yDistance=-0.15
23:40:07.357 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:40:07.360 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:40:07.360 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:40:07.360 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:07.360 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:40:07.360 00.000 10072 MoveAxis(E, 8, ABG)
23:40:07.360 00.000 10072 Guiding  Dir = 2, Dur = 8
23:40:07.361 00.001 10072 IsGuiding returns 0
23:40:07.361 00.000 10072 PulseGuide returned control before completion, sleep 18
23:40:07.377 00.016 1032 UpdateGuideState exits: m=1287 SNR=25.2
23:40:07.379 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:07.381 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:07.382 00.001 1032 Enqueuing Expose request
23:40:07.394 00.012 10072 IsGuiding returns 0
23:40:07.394 00.000 10072 Move returns status 0, amount 8
23:40:07.394 00.000 10072 MoveAxis(N, 0, ABG)
23:40:07.395 00.001 10072 Move returns status 0, amount 0
23:40:07.395 00.000 10072 move complete, result=0
23:40:07.395 00.000 10072 worker thread done servicing request
23:40:07.395 00.000 10072 Worker thread wakes up
23:40:07.395 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:07.395 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:40:07.397 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:08.024 00.627 10072 Exposure complete
23:40:08.074 00.050 10072 worker thread done servicing request
23:40:08.074 00.000 1032 OnExposeComplete: enter
23:40:08.078 00.004 1032 UpdateGuideState(): m_state=6
23:40:08.085 00.007 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10416
23:40:08.087 00.002 1032 Star::Find returns 1 (0), X=1108.53, Y=129.62, Mass=1289, SNR=25.2, Peak=106 HFD=3.2
23:40:08.090 00.003 1032 MultiStar: [#1 0.23,-0.18,0.00,M1] [#2 0.04,-0.12,0.82,U] [#3 0.22,-0.10,0.80,U] [#4 -0.01,-0.25,0.68,U] [#5 0.16,-0.25,0.00,M1] [#6 0.23,-0.12,0.00,M2] [#7 0.27,-0.16,0.00,M1] [#8 0.29,-0.08,0.00,M2] 
23:40:08.092 00.002 1032 refined, 3 included, MultiStar: {0.12, -0.14}, one-star: {0.20, -0.11}
23:40:08.093 00.001 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
23:40:08.095 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
23:40:08.098 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-0.85 mountX=-0.17 mountY=-0.08, mountTheta=-2.68
23:40:08.101 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.14, opts=13)
23:40:08.103 00.002 1032 Enqueuing Move request for scope (0.12, -0.14)
23:40:08.105 00.002 10072 Worker thread wakes up
23:40:08.105 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
23:40:08.106 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
23:40:08.106 00.000 10072 Moving (0.12, -0.14) raw xDistance=-0.17 yDistance=-0.08
23:40:08.108 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:40:08.115 00.007 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.80
23:40:08.115 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
23:40:08.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:08.115 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:40:08.115 00.000 10072 MoveAxis(E, 88, ABG)
23:40:08.115 00.000 10072 Guiding  Dir = 2, Dur = 88
23:40:08.115 00.000 10072 IsGuiding returns 0
23:40:08.116 00.001 10072 PulseGuide returned control before completion, sleep 98
23:40:08.134 00.018 1032 UpdateGuideState exits: m=1289 SNR=25.2
23:40:08.136 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:08.137 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:08.139 00.002 1032 Enqueuing Expose request
23:40:08.222 00.083 10072 IsGuiding returns 0
23:40:08.222 00.000 10072 Move returns status 0, amount 88
23:40:08.222 00.000 10072 MoveAxis(N, 0, ABG)
23:40:08.222 00.000 10072 Move returns status 0, amount 0
23:40:08.222 00.000 10072 move complete, result=0
23:40:08.222 00.000 10072 worker thread done servicing request
23:40:08.222 00.000 10072 Worker thread wakes up
23:40:08.223 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:08.223 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:08.229 00.006 1032 GuideStep: -0.2 px 88 ms EAST, -0.1 px 0 ms NORTH
23:40:08.632 00.403 10072 Exposure complete
23:40:08.688 00.056 10072 worker thread done servicing request
23:40:08.688 00.000 1032 OnExposeComplete: enter
23:40:08.691 00.003 1032 UpdateGuideState(): m_state=6
23:40:08.693 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10417
23:40:08.696 00.003 1032 Star::Find returns 1 (0), X=1108.50, Y=129.63, Mass=1346, SNR=25.8, Peak=109 HFD=3.2
23:40:08.698 00.002 1032 MultiStar: [#1 0.21,0.01,1.01,U] [#2 0.01,0.06,0.84,U] [#3 0.25,0.12,0.00,M1] [#4 0.08,-0.02,0.67,U] [#5 0.15,-0.10,0.70,U] [#6 0.18,-0.10,0.64,U] [#7 0.26,-0.02,0.00,M2] [#8 0.27,-0.12,0.00,M3] 
23:40:08.699 00.001 1032 refined, 5 included, MultiStar: {0.14, -0.04}, one-star: {0.17, -0.10}
23:40:08.701 00.002 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
23:40:08.703 00.002 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
23:40:08.705 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.27 mountX=-0.07 mountY=-0.12, mountTheta=-2.10
23:40:08.708 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.04, opts=13)
23:40:08.710 00.002 1032 Enqueuing Move request for scope (0.14, -0.04)
23:40:08.712 00.002 10072 Worker thread wakes up
23:40:08.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
23:40:08.712 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
23:40:08.712 00.000 10072 Moving (0.14, -0.04) raw xDistance=-0.07 yDistance=-0.12
23:40:08.714 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:40:08.717 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:40:08.717 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:40:08.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:08.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:40:08.717 00.000 10072 MoveAxis(E, 9, ABG)
23:40:08.718 00.001 10072 Guiding  Dir = 2, Dur = 9
23:40:08.718 00.000 10072 IsGuiding returns 0
23:40:08.718 00.000 10072 PulseGuide returned control before completion, sleep 19
23:40:08.736 00.018 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:40:08.739 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:08.741 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:08.743 00.002 1032 Enqueuing Expose request
23:40:08.745 00.002 10072 IsGuiding returns 0
23:40:08.745 00.000 10072 Move returns status 0, amount 9
23:40:08.745 00.000 10072 MoveAxis(N, 0, ABG)
23:40:08.745 00.000 10072 Move returns status 0, amount 0
23:40:08.745 00.000 10072 move complete, result=0
23:40:08.745 00.000 10072 worker thread done servicing request
23:40:08.746 00.001 10072 Worker thread wakes up
23:40:08.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:08.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:08.753 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:40:09.383 00.630 10072 Exposure complete
23:40:09.437 00.054 10072 worker thread done servicing request
23:40:09.437 00.000 1032 OnExposeComplete: enter
23:40:09.438 00.001 1032 UpdateGuideState(): m_state=6
23:40:09.441 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10418
23:40:09.443 00.002 1032 Star::Find returns 1 (0), X=1108.53, Y=129.86, Mass=1363, SNR=25.9, Peak=107 HFD=3.4
23:40:09.445 00.002 1032 MultiStar: [#1 0.20,0.04,0.99,U] [#2 -0.05,0.16,0.84,U] [#3 0.20,0.12,0.75,U] [#4 0.04,0.00,0.66,U] [#5 0.15,-0.10,0.66,U] [#6 0.17,0.07,0.64,U] [#7 0.07,0.01,0.68,U] [#8 0.24,-0.03,0.50,U] 
23:40:09.447 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.05}, one-star: {0.20, 0.13}
23:40:09.449 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
23:40:09.451 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
23:40:09.452 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.38 mountX=0.02 mountY=-0.15, mountTheta=-1.45
23:40:09.455 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
23:40:09.458 00.003 1032 Enqueuing Move request for scope (0.14, 0.05)
23:40:09.461 00.003 10072 Worker thread wakes up
23:40:09.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:40:09.461 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:40:09.461 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.02 yDistance=-0.15
23:40:09.465 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:40:09.467 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:40:09.467 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:40:09.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:09.468 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:40:09.468 00.000 10072 MoveAxis(E, 10, ABG)
23:40:09.468 00.000 10072 Guiding  Dir = 2, Dur = 10
23:40:09.468 00.000 10072 IsGuiding returns 0
23:40:09.469 00.001 10072 PulseGuide returned control before completion, sleep 20
23:40:09.487 00.018 1032 UpdateGuideState exits: m=1363 SNR=25.9
23:40:09.491 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:09.492 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:09.494 00.002 1032 Enqueuing Expose request
23:40:09.496 00.002 10072 IsGuiding returns 0
23:40:09.496 00.000 10072 Move returns status 0, amount 10
23:40:09.496 00.000 10072 MoveAxis(N, 0, ABG)
23:40:09.496 00.000 10072 Move returns status 0, amount 0
23:40:09.496 00.000 10072 move complete, result=0
23:40:09.496 00.000 10072 worker thread done servicing request
23:40:09.496 00.000 10072 Worker thread wakes up
23:40:09.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:09.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:09.504 00.008 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:40:09.902 00.398 10072 Exposure complete
23:40:09.953 00.051 10072 worker thread done servicing request
23:40:09.953 00.000 1032 OnExposeComplete: enter
23:40:09.956 00.003 1032 UpdateGuideState(): m_state=6
23:40:09.959 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10419
23:40:09.961 00.002 1032 Star::Find returns 1 (0), X=1108.51, Y=129.73, Mass=1330, SNR=25.7, Peak=103 HFD=3.3
23:40:09.965 00.004 1032 MultiStar: [#1 0.21,0.04,1.02,U] [#2 -0.07,0.08,0.85,U] [#3 0.13,0.08,0.79,U] [#4 0.06,0.01,0.72,U] [#5 0.17,-0.12,0.68,U] [#6 0.14,-0.03,0.63,U] [#7 0.19,-0.04,0.70,U] [#8 0.22,0.04,0.53,U] 
23:40:09.966 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.17, -0.00}
23:40:09.968 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
23:40:09.969 00.001 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
23:40:09.970 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.08 mountX=-0.02 mountY=-0.13, mountTheta=-1.75
23:40:09.973 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
23:40:09.974 00.001 1032 Enqueuing Move request for scope (0.13, 0.01)
23:40:09.976 00.002 10072 Worker thread wakes up
23:40:09.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
23:40:09.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
23:40:09.976 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.13
23:40:09.979 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:40:09.980 00.001 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:40:09.980 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:40:09.981 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:09.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:40:09.981 00.000 10072 MoveAxis(E, 8, ABG)
23:40:09.981 00.000 10072 Guiding  Dir = 2, Dur = 8
23:40:09.981 00.000 10072 IsGuiding returns 0
23:40:09.982 00.001 10072 PulseGuide returned control before completion, sleep 18
23:40:09.999 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.7
23:40:10.001 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:10.002 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:10.005 00.003 1032 Enqueuing Expose request
23:40:10.009 00.004 10072 IsGuiding returns 0
23:40:10.009 00.000 10072 Move returns status 0, amount 8
23:40:10.009 00.000 10072 MoveAxis(N, 0, ABG)
23:40:10.010 00.001 10072 Move returns status 0, amount 0
23:40:10.010 00.000 10072 move complete, result=0
23:40:10.010 00.000 10072 worker thread done servicing request
23:40:10.010 00.000 10072 Worker thread wakes up
23:40:10.010 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:10.010 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:10.016 00.006 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:40:10.637 00.621 10072 Exposure complete
23:40:10.685 00.048 10072 worker thread done servicing request
23:40:10.685 00.000 1032 OnExposeComplete: enter
23:40:10.688 00.003 1032 UpdateGuideState(): m_state=6
23:40:10.689 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10420
23:40:10.692 00.003 1032 Star::Find returns 1 (0), X=1108.48, Y=129.59, Mass=1302, SNR=25.3, Peak=107 HFD=3.3
23:40:10.694 00.002 1032 MultiStar: [#1 0.26,-0.12,0.00,M1] [#2 0.01,0.01,0.83,U] [#3 0.11,0.01,0.80,U] [#4 0.02,-0.10,0.68,U] [#5 0.26,-0.11,0.00,M1] [#6 0.16,-0.14,0.62,U] [#7 0.14,-0.12,0.69,U] [#8 0.26,-0.14,0.00,M2] 
23:40:10.696 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.08}, one-star: {0.15, -0.14}
23:40:10.698 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
23:40:10.699 00.001 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
23:40:10.700 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.66 mountX=-0.10 mountY=-0.08, mountTheta=-2.49
23:40:10.704 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
23:40:10.706 00.002 1032 Enqueuing Move request for scope (0.10, -0.08)
23:40:10.708 00.002 10072 Worker thread wakes up
23:40:10.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:40:10.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:40:10.708 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
23:40:10.710 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:40:10.713 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:40:10.713 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:40:10.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:10.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:40:10.713 00.000 10072 MoveAxis(E, 9, ABG)
23:40:10.713 00.000 10072 Guiding  Dir = 2, Dur = 9
23:40:10.714 00.001 10072 IsGuiding returns 0
23:40:10.714 00.000 10072 PulseGuide returned control before completion, sleep 19
23:40:10.730 00.016 1032 UpdateGuideState exits: m=1302 SNR=25.3
23:40:10.731 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:10.733 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:10.735 00.002 1032 Enqueuing Expose request
23:40:10.743 00.008 10072 IsGuiding returns 0
23:40:10.743 00.000 10072 Move returns status 0, amount 9
23:40:10.743 00.000 10072 MoveAxis(N, 0, ABG)
23:40:10.743 00.000 10072 Move returns status 0, amount 0
23:40:10.743 00.000 10072 move complete, result=0
23:40:10.743 00.000 10072 worker thread done servicing request
23:40:10.743 00.000 10072 Worker thread wakes up
23:40:10.744 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:10.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:10.747 00.003 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:40:11.154 00.407 10072 Exposure complete
23:40:11.204 00.050 10072 worker thread done servicing request
23:40:11.204 00.000 1032 OnExposeComplete: enter
23:40:11.207 00.003 1032 UpdateGuideState(): m_state=6
23:40:11.209 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10421
23:40:11.210 00.001 1032 Star::Find returns 1 (0), X=1108.59, Y=129.65, Mass=1373, SNR=26.1, Peak=107 HFD=3.3
23:40:11.213 00.003 1032 MultiStar: [#1 0.22,-0.22,0.00,M2] [#2 0.04,-0.01,0.77,U] [#3 0.21,-0.05,0.78,U] [#4 0.06,-0.01,0.69,U] [#5 0.19,-0.23,0.00,M2] [#6 0.08,-0.09,0.64,U] [#7 0.12,-0.14,0.67,U] [#8 0.34,-0.10,0.00,M3] 
23:40:11.215 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.06}, one-star: {0.26, -0.08}
23:40:11.217 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
23:40:11.219 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
23:40:11.220 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.43 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
23:40:11.224 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
23:40:11.225 00.001 1032 Enqueuing Move request for scope (0.14, -0.06)
23:40:11.228 00.003 10072 Worker thread wakes up
23:40:11.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
23:40:11.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
23:40:11.228 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.10 yDistance=-0.12
23:40:11.230 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:40:11.233 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:40:11.233 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:40:11.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:11.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:40:11.233 00.000 10072 MoveAxis(E, 7, ABG)
23:40:11.233 00.000 10072 Guiding  Dir = 2, Dur = 7
23:40:11.234 00.001 10072 IsGuiding returns 0
23:40:11.234 00.000 10072 PulseGuide returned control before completion, sleep 17
23:40:11.252 00.018 1032 UpdateGuideState exits: m=1373 SNR=26.1
23:40:11.254 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:11.256 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:11.257 00.001 1032 Enqueuing Expose request
23:40:11.261 00.004 10072 IsGuiding returns 0
23:40:11.261 00.000 10072 Move returns status 0, amount 7
23:40:11.261 00.000 10072 MoveAxis(N, 0, ABG)
23:40:11.261 00.000 10072 Move returns status 0, amount 0
23:40:11.261 00.000 10072 move complete, result=0
23:40:11.261 00.000 10072 worker thread done servicing request
23:40:11.261 00.000 10072 Worker thread wakes up
23:40:11.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:11.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:11.269 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:40:11.892 00.623 10072 Exposure complete
23:40:11.941 00.049 10072 worker thread done servicing request
23:40:11.941 00.000 1032 OnExposeComplete: enter
23:40:11.944 00.003 1032 UpdateGuideState(): m_state=6
23:40:11.946 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10422
23:40:11.947 00.001 1032 Star::Find returns 1 (0), X=1108.64, Y=129.56, Mass=1360, SNR=25.9, Peak=113 HFD=3.2
23:40:11.949 00.002 1032 MultiStar: [#1 0.20,-0.10,0.97,U] [#2 -0.10,-0.05,0.78,U] [#3 0.27,0.04,0.00,M1] [#4 0.03,-0.04,0.67,U] [#5 0.18,-0.18,0.67,U] [#6 0.26,-0.11,0.00,M1] [#7 0.18,-0.11,0.73,U] [#8 0.27,-0.06,0.00,M4] 
23:40:11.950 00.001 1032 refined, 5 included, MultiStar: {0.14, -0.11}, one-star: {0.31, -0.17}
23:40:11.953 00.003 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
23:40:11.954 00.001 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
23:40:11.956 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.66 mountX=-0.14 mountY=-0.11, mountTheta=-2.49
23:40:11.959 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.11, opts=13)
23:40:11.961 00.002 1032 Enqueuing Move request for scope (0.14, -0.11)
23:40:11.963 00.002 10072 Worker thread wakes up
23:40:11.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
23:40:11.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
23:40:11.963 00.000 10072 Moving (0.14, -0.11) raw xDistance=-0.14 yDistance=-0.11
23:40:11.965 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:40:11.967 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.80
23:40:11.967 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:40:11.968 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:11.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:40:11.968 00.000 10072 MoveAxis(E, 77, ABG)
23:40:11.968 00.000 10072 Guiding  Dir = 2, Dur = 77
23:40:11.968 00.000 10072 IsGuiding returns 0
23:40:11.969 00.001 10072 PulseGuide returned control before completion, sleep 87
23:40:11.987 00.018 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:40:11.989 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:11.991 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:11.992 00.001 1032 Enqueuing Expose request
23:40:12.065 00.073 10072 IsGuiding returns 0
23:40:12.065 00.000 10072 Move returns status 0, amount 77
23:40:12.065 00.000 10072 MoveAxis(N, 0, ABG)
23:40:12.065 00.000 10072 Move returns status 0, amount 0
23:40:12.065 00.000 10072 move complete, result=0
23:40:12.066 00.001 1032 GuideStep: -0.1 px 77 ms EAST, -0.1 px 0 ms NORTH
23:40:12.068 00.002 10072 worker thread done servicing request
23:40:12.068 00.000 10072 Worker thread wakes up
23:40:12.069 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:12.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:12.482 00.413 10072 Exposure complete
23:40:12.539 00.057 10072 worker thread done servicing request
23:40:12.539 00.000 1032 OnExposeComplete: enter
23:40:12.542 00.003 1032 UpdateGuideState(): m_state=6
23:40:12.544 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10423
23:40:12.546 00.002 1032 Star::Find returns 1 (0), X=1108.47, Y=129.67, Mass=1408, SNR=26.4, Peak=109 HFD=3.3
23:40:12.549 00.003 1032 MultiStar: [#1 0.26,-0.07,0.00,M2] [#2 -0.02,0.07,0.83,U] [#3 0.16,0.12,0.74,U] [#4 0.06,-0.04,0.66,U] [#5 0.15,-0.22,0.00,M2] [#6 0.04,-0.14,0.61,U] [#7 0.23,-0.12,0.00,M1] [#8 0.39,0.05,0.00,M5] 
23:40:12.551 00.002 1032 refined, 4 included, MultiStar: {0.08, -0.01}, one-star: {0.14, -0.06}
23:40:12.553 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
23:40:12.556 00.003 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
23:40:12.559 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.08 mountX=-0.03 mountY=-0.08, mountTheta=-1.91
23:40:12.562 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
23:40:12.565 00.003 1032 Enqueuing Move request for scope (0.08, -0.01)
23:40:12.567 00.002 10072 Worker thread wakes up
23:40:12.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:40:12.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:40:12.567 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.08
23:40:12.570 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:40:12.574 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:40:12.574 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:40:12.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:12.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:40:12.574 00.000 10072 MoveAxis(E, 7, ABG)
23:40:12.574 00.000 10072 Guiding  Dir = 2, Dur = 7
23:40:12.575 00.001 10072 IsGuiding returns 0
23:40:12.576 00.001 10072 PulseGuide returned control before completion, sleep 17
23:40:12.595 00.019 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:40:12.597 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:12.599 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:12.601 00.002 1032 Enqueuing Expose request
23:40:12.604 00.003 10072 IsGuiding returns 0
23:40:12.604 00.000 10072 Move returns status 0, amount 7
23:40:12.604 00.000 10072 MoveAxis(N, 0, ABG)
23:40:12.604 00.000 10072 Move returns status 0, amount 0
23:40:12.604 00.000 10072 move complete, result=0
23:40:12.604 00.000 10072 worker thread done servicing request
23:40:12.604 00.000 10072 Worker thread wakes up
23:40:12.604 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:12.604 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:12.616 00.012 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:40:13.232 00.616 10072 Exposure complete
23:40:13.315 00.083 10072 worker thread done servicing request
23:40:13.315 00.000 1032 OnExposeComplete: enter
23:40:13.317 00.002 1032 UpdateGuideState(): m_state=6
23:40:13.320 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10424
23:40:13.324 00.004 1032 Star::Find returns 1 (0), X=1108.49, Y=129.63, Mass=1343, SNR=25.8, Peak=104 HFD=3.3
23:40:13.332 00.008 1032 MultiStar: [#1 0.15,-0.20,0.96,U] [#2 -0.07,0.04,0.87,U] [#3 0.19,-0.04,0.75,U] [#4 -0.12,-0.28,0.00,M1] [#5 0.17,-0.19,0.69,U] [#6 0.11,-0.05,0.65,U] [#7 0.09,-0.18,0.70,U] [#8 0.16,-0.11,0.53,U] 
23:40:13.338 00.006 1032 refined, 7 included, MultiStar: {0.12, -0.10}, one-star: {0.16, -0.10}
23:40:13.341 00.003 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
23:40:13.343 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
23:40:13.345 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.73 mountX=-0.13 mountY=-0.09, mountTheta=-2.56
23:40:13.349 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.10, opts=13)
23:40:13.352 00.003 1032 Enqueuing Move request for scope (0.12, -0.10)
23:40:13.354 00.002 10072 Worker thread wakes up
23:40:13.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
23:40:13.356 00.002 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
23:40:13.356 00.000 10072 Moving (0.12, -0.10) raw xDistance=-0.13 yDistance=-0.09
23:40:13.358 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:40:13.366 00.008 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.80
23:40:13.366 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
23:40:13.366 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:13.366 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:40:13.366 00.000 10072 MoveAxis(E, 70, ABG)
23:40:13.366 00.000 10072 Guiding  Dir = 2, Dur = 70
23:40:13.367 00.001 10072 IsGuiding returns 0
23:40:13.367 00.000 10072 PulseGuide returned control before completion, sleep 80
23:40:13.386 00.019 1032 UpdateGuideState exits: m=1343 SNR=25.8
23:40:13.389 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:13.393 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:13.395 00.002 1032 Enqueuing Expose request
23:40:13.461 00.066 10072 IsGuiding returns 0
23:40:13.461 00.000 10072 Move returns status 0, amount 70
23:40:13.461 00.000 10072 MoveAxis(N, 0, ABG)
23:40:13.461 00.000 10072 Move returns status 0, amount 0
23:40:13.461 00.000 10072 move complete, result=0
23:40:13.461 00.000 10072 worker thread done servicing request
23:40:13.462 00.001 10072 Worker thread wakes up
23:40:13.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:13.462 00.000 1032 GuideStep: -0.1 px 70 ms EAST, -0.1 px 0 ms NORTH
23:40:13.464 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:13.872 00.408 10072 Exposure complete
23:40:13.943 00.071 10072 worker thread done servicing request
23:40:13.943 00.000 1032 OnExposeComplete: enter
23:40:13.947 00.004 1032 UpdateGuideState(): m_state=6
23:40:13.950 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10425
23:40:13.951 00.001 1032 Star::Find returns 1 (0), X=1108.42, Y=129.50, Mass=1356, SNR=25.9, Peak=111 HFD=3.2
23:40:13.954 00.003 1032 MultiStar: [#1 0.27,-0.17,0.00,M2] [#2 0.00,-0.01,0.82,U] [#3 0.20,-0.10,0.76,U] [#4 0.09,-0.27,0.00,M2] [#5 0.09,-0.20,0.70,U] [#6 0.16,-0.05,0.63,U] [#7 0.20,-0.22,0.00,M1] [#8 0.21,-0.38,0.00,M5] 
23:40:13.958 00.004 1032 refined, 4 included, MultiStar: {0.10, -0.12}, one-star: {0.09, -0.23}
23:40:13.963 00.005 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
23:40:13.966 00.003 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
23:40:13.969 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.87 mountX=-0.15 mountY=-0.07, mountTheta=-2.70
23:40:13.973 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.12, opts=13)
23:40:13.976 00.003 1032 Enqueuing Move request for scope (0.10, -0.12)
23:40:13.978 00.002 10072 Worker thread wakes up
23:40:13.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
23:40:13.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
23:40:13.978 00.000 10072 Moving (0.10, -0.12) raw xDistance=-0.15 yDistance=-0.07
23:40:13.980 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:40:13.984 00.004 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.80
23:40:13.984 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:40:13.984 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:13.985 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:40:13.985 00.000 10072 MoveAxis(E, 76, ABG)
23:40:13.986 00.001 10072 Guiding  Dir = 2, Dur = 76
23:40:13.986 00.000 10072 IsGuiding returns 0
23:40:13.987 00.001 10072 PulseGuide returned control before completion, sleep 85
23:40:14.015 00.028 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:40:14.027 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:14.030 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:14.032 00.002 1032 Enqueuing Expose request
23:40:14.087 00.055 10072 IsGuiding returns 0
23:40:14.087 00.000 10072 Move returns status 0, amount 76
23:40:14.087 00.000 10072 MoveAxis(N, 0, ABG)
23:40:14.087 00.000 10072 Move returns status 0, amount 0
23:40:14.087 00.000 10072 move complete, result=0
23:40:14.087 00.000 10072 worker thread done servicing request
23:40:14.087 00.000 10072 Worker thread wakes up
23:40:14.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:14.088 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:14.093 00.005 1032 GuideStep: -0.1 px 76 ms EAST, -0.1 px 0 ms NORTH
23:40:14.716 00.623 10072 Exposure complete
23:40:14.799 00.083 10072 worker thread done servicing request
23:40:14.799 00.000 1032 OnExposeComplete: enter
23:40:14.803 00.004 1032 UpdateGuideState(): m_state=6
23:40:14.808 00.005 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10426
23:40:14.812 00.004 1032 Star::Find returns 1 (0), X=1108.51, Y=129.78, Mass=1364, SNR=26.0, Peak=106 HFD=3.4
23:40:14.814 00.002 1032 MultiStar: [#1 0.22,-0.04,1.02,U] [#2 -0.10,0.13,0.81,U] [#3 0.10,0.10,0.76,U] [#4 0.07,-0.01,0.67,U] [#5 0.07,0.01,0.69,U] [#6 0.12,0.07,0.64,U] [#7 0.14,-0.08,0.73,U] [#8 0.32,0.08,0.00,M6] 
23:40:14.816 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.17, 0.05}
23:40:14.818 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
23:40:14.820 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
23:40:14.822 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.26 mountX=-0.00 mountY=-0.11, mountTheta=-1.57
23:40:14.827 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
23:40:14.829 00.002 1032 Enqueuing Move request for scope (0.10, 0.03)
23:40:14.832 00.003 10072 Worker thread wakes up
23:40:14.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:40:14.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:40:14.832 00.000 10072 Moving (0.10, 0.03) raw xDistance=-0.00 yDistance=-0.11
23:40:14.835 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:40:14.840 00.005 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:40:14.840 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:40:14.841 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:14.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:40:14.841 00.000 10072 MoveAxis(E, 10, ABG)
23:40:14.841 00.000 10072 Guiding  Dir = 2, Dur = 10
23:40:14.841 00.000 10072 IsGuiding returns 0
23:40:14.842 00.001 10072 PulseGuide returned control before completion, sleep 20
23:40:14.867 00.025 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:40:14.870 00.003 10072 IsGuiding returns 0
23:40:14.870 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:14.873 00.003 10072 Move returns status 0, amount 10
23:40:14.873 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:14.876 00.003 1032 Enqueuing Expose request
23:40:14.878 00.002 10072 MoveAxis(N, 0, ABG)
23:40:14.878 00.000 10072 Move returns status 0, amount 0
23:40:14.878 00.000 10072 move complete, result=0
23:40:14.878 00.000 10072 worker thread done servicing request
23:40:14.879 00.001 10072 Worker thread wakes up
23:40:14.879 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:14.879 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:14.888 00.009 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:40:15.295 00.407 10072 Exposure complete
23:40:15.380 00.085 10072 worker thread done servicing request
23:40:15.380 00.000 1032 OnExposeComplete: enter
23:40:15.384 00.004 1032 UpdateGuideState(): m_state=6
23:40:15.387 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10427
23:40:15.390 00.003 1032 Star::Find returns 1 (0), X=1108.54, Y=129.76, Mass=1272, SNR=25.1, Peak=98 HFD=3.4
23:40:15.392 00.002 1032 MultiStar: [#1 0.21,-0.05,0.98,U] [#2 -0.01,0.12,0.87,U] [#3 0.12,0.05,0.79,U] [#4 -0.05,-0.03,0.71,U] [#5 0.25,0.02,0.70,U] [#6 0.13,-0.14,0.64,U] [#7 0.16,0.03,0.73,U] [#8 0.26,-0.04,0.00,M7] 
23:40:15.394 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.01}, one-star: {0.20, 0.03}
23:40:15.395 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
23:40:15.397 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
23:40:15.400 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.05 mountX=-0.03 mountY=-0.13, mountTheta=-1.78
23:40:15.408 00.008 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
23:40:15.412 00.004 1032 Enqueuing Move request for scope (0.13, 0.01)
23:40:15.415 00.003 10072 Worker thread wakes up
23:40:15.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
23:40:15.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
23:40:15.415 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.03 yDistance=-0.13
23:40:15.418 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:40:15.421 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:40:15.421 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:40:15.423 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:15.424 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:40:15.424 00.000 10072 MoveAxis(E, 8, ABG)
23:40:15.424 00.000 10072 Guiding  Dir = 2, Dur = 8
23:40:15.424 00.000 10072 IsGuiding returns 0
23:40:15.425 00.001 10072 PulseGuide returned control before completion, sleep 18
23:40:15.446 00.021 1032 UpdateGuideState exits: m=1272 SNR=25.1
23:40:15.449 00.003 10072 IsGuiding returns 0
23:40:15.449 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:15.452 00.003 10072 Move returns status 0, amount 8
23:40:15.452 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:15.454 00.002 10072 MoveAxis(N, 0, ABG)
23:40:15.454 00.000 1032 Enqueuing Expose request
23:40:15.457 00.003 10072 Move returns status 0, amount 0
23:40:15.457 00.000 10072 move complete, result=0
23:40:15.457 00.000 10072 worker thread done servicing request
23:40:15.457 00.000 10072 Worker thread wakes up
23:40:15.457 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:15.457 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:15.458 00.001 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:40:16.093 00.635 10072 Exposure complete
23:40:16.160 00.067 10072 worker thread done servicing request
23:40:16.161 00.001 1032 OnExposeComplete: enter
23:40:16.164 00.003 1032 UpdateGuideState(): m_state=6
23:40:16.166 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10428
23:40:16.168 00.002 1032 Star::Find returns 1 (0), X=1108.45, Y=129.76, Mass=1528, SNR=27.5, Peak=128 HFD=3.3
23:40:16.171 00.003 1032 MultiStar: [#1 0.23,-0.06,0.92,U] [#2 -0.08,0.00,0.76,U] [#3 0.17,0.10,0.74,U] [#4 0.05,-0.09,0.62,U] [#5 0.18,-0.05,0.65,U] [#6 0.20,-0.11,0.62,U] [#7 0.12,-0.06,0.65,U] [#8 0.23,-0.01,0.49,U] 
23:40:16.172 00.001 1032 single-star, 8 included, MultiStar: {0.13, -0.02}, one-star: {0.11, 0.03}
23:40:16.174 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
23:40:16.177 00.003 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
23:40:16.178 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.27 mountX=0.00 mountY=-0.12, mountTheta=-1.56
23:40:16.184 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
23:40:16.187 00.003 1032 Enqueuing Move request for scope (0.11, 0.03)
23:40:16.189 00.002 10072 Worker thread wakes up
23:40:16.189 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:40:16.190 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:40:16.190 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.00 yDistance=-0.12
23:40:16.192 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:40:16.196 00.004 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:40:16.196 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:40:16.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:16.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:40:16.196 00.000 10072 MoveAxis(E, 10, ABG)
23:40:16.196 00.000 10072 Guiding  Dir = 2, Dur = 10
23:40:16.197 00.001 10072 IsGuiding returns 0
23:40:16.197 00.000 10072 PulseGuide returned control before completion, sleep 20
23:40:16.219 00.022 1032 UpdateGuideState exits: m=1528 SNR=27.5
23:40:16.222 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:16.224 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:16.226 00.002 1032 Enqueuing Expose request
23:40:16.229 00.003 10072 IsGuiding returns 0
23:40:16.229 00.000 10072 Move returns status 0, amount 10
23:40:16.229 00.000 10072 MoveAxis(N, 0, ABG)
23:40:16.229 00.000 10072 Move returns status 0, amount 0
23:40:16.229 00.000 10072 move complete, result=0
23:40:16.229 00.000 10072 worker thread done servicing request
23:40:16.229 00.000 10072 Worker thread wakes up
23:40:16.230 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:16.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:16.237 00.007 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:40:16.701 00.464 10072 Exposure complete
23:40:16.866 00.165 10072 worker thread done servicing request
23:40:16.866 00.000 1032 OnExposeComplete: enter
23:40:16.871 00.005 1032 UpdateGuideState(): m_state=6
23:40:16.874 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10429
23:40:16.877 00.003 1032 Star::Find returns 1 (0), X=1108.54, Y=129.64, Mass=1364, SNR=26.0, Peak=107 HFD=3.3
23:40:16.880 00.003 1032 MultiStar: [#1 0.27,-0.18,0.00,M1] [#2 -0.06,0.05,0.79,U] [#3 0.07,-0.02,0.73,U] [#4 0.01,-0.11,0.67,U] [#5 0.26,-0.13,0.00,M1] [#6 0.10,-0.00,0.61,U] [#7 0.15,-0.13,0.71,U] [#8 0.33,0.05,0.00,M7] 
23:40:16.883 00.003 1032 refined, 5 included, MultiStar: {0.08, -0.05}, one-star: {0.20, -0.09}
23:40:16.885 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
23:40:16.896 00.011 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
23:40:16.901 00.005 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.55 mountX=-0.07 mountY=-0.07, mountTheta=-2.38
23:40:16.909 00.008 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
23:40:16.913 00.004 1032 Enqueuing Move request for scope (0.08, -0.05)
23:40:16.916 00.003 10072 Worker thread wakes up
23:40:16.916 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
23:40:16.916 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
23:40:16.916 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.07
23:40:16.919 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:40:16.927 00.008 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:40:16.928 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:40:16.928 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:16.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:40:16.928 00.000 10072 MoveAxis(E, 12, ABG)
23:40:16.928 00.000 10072 Guiding  Dir = 2, Dur = 12
23:40:16.929 00.001 10072 IsGuiding returns 0
23:40:16.930 00.001 10072 PulseGuide returned control before completion, sleep 22
23:40:16.957 00.027 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:40:16.963 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:16.968 00.005 10072 IsGuiding returns 0
23:40:16.968 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:16.971 00.003 10072 Move returns status 0, amount 12
23:40:16.971 00.000 10072 MoveAxis(N, 0, ABG)
23:40:16.971 00.000 10072 Move returns status 0, amount 0
23:40:16.971 00.000 10072 move complete, result=0
23:40:16.971 00.000 10072 worker thread done servicing request
23:40:16.971 00.000 1032 Enqueuing Expose request
23:40:16.975 00.004 10072 Worker thread wakes up
23:40:16.975 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:40:16.979 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:16.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:17.716 00.737 10072 Exposure complete
23:40:17.831 00.115 10072 worker thread done servicing request
23:40:17.832 00.001 1032 OnExposeComplete: enter
23:40:17.835 00.003 1032 UpdateGuideState(): m_state=6
23:40:17.839 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10430
23:40:17.842 00.003 1032 Star::Find returns 1 (0), X=1108.51, Y=129.66, Mass=1274, SNR=25.1, Peak=109 HFD=3.3
23:40:17.844 00.002 1032 MultiStar: [#1 0.15,-0.10,1.01,U] [#2 -0.17,0.05,0.84,U] [#3 0.12,0.03,0.80,U] [#4 -0.04,-0.09,0.70,U] [#5 0.13,-0.23,0.00,M2] [#6 0.03,-0.09,0.66,U] [#7 0.07,0.04,0.72,U] [#8 0.17,-0.13,0.55,U] 
23:40:17.848 00.004 1032 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.18, -0.07}
23:40:17.850 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
23:40:17.853 00.003 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
23:40:17.854 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.57 mountX=-0.06 mountY=-0.05, mountTheta=-2.40
23:40:17.860 00.006 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
23:40:17.863 00.003 1032 Enqueuing Move request for scope (0.07, -0.04)
23:40:17.866 00.003 10072 Worker thread wakes up
23:40:17.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
23:40:17.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
23:40:17.867 00.001 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.05
23:40:17.869 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:40:17.875 00.006 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:40:17.875 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:40:17.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:17.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:40:17.875 00.000 10072 MoveAxis(E, 13, ABG)
23:40:17.875 00.000 10072 Guiding  Dir = 2, Dur = 13
23:40:17.876 00.001 10072 IsGuiding returns 0
23:40:17.877 00.001 10072 PulseGuide returned control before completion, sleep 23
23:40:17.904 00.027 1032 UpdateGuideState exits: m=1274 SNR=25.1
23:40:17.908 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:17.911 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:17.914 00.003 1032 Enqueuing Expose request
23:40:17.977 00.063 10072 IsGuiding returns 0
23:40:17.977 00.000 10072 Move returns status 0, amount 13
23:40:17.977 00.000 10072 MoveAxis(N, 0, ABG)
23:40:17.977 00.000 10072 Move returns status 0, amount 0
23:40:17.977 00.000 10072 move complete, result=0
23:40:17.977 00.000 10072 worker thread done servicing request
23:40:17.977 00.000 10072 Worker thread wakes up
23:40:17.977 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:17.978 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:18.234 00.256 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:40:18.435 00.201 10072 Exposure complete
23:40:18.513 00.078 1032 OnExposeComplete: enter
23:40:18.524 00.011 1032 UpdateGuideState(): m_state=6
23:40:18.534 00.010 10072 worker thread done servicing request
23:40:18.534 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10431
23:40:18.543 00.009 1032 Star::Find returns 1 (0), X=1108.49, Y=129.65, Mass=1411, SNR=26.4, Peak=107 HFD=3.3
23:40:18.559 00.016 1032 MultiStar: [#1 0.26,-0.13,0.00,M1] [#2 -0.07,-0.07,0.80,U] [#3 0.18,0.03,0.75,U] [#4 0.03,-0.18,0.68,U] [#5 0.08,-0.13,0.65,U] [#6 0.07,-0.19,0.63,U] [#7 0.06,-0.16,0.68,U] [#8 0.23,0.04,0.54,U] 
23:40:18.572 00.013 1032 refined, 7 included, MultiStar: {0.09, -0.09}, one-star: {0.16, -0.08}
23:40:18.577 00.005 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
23:40:18.594 00.017 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
23:40:18.600 00.006 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.79 mountX=-0.11 mountY=-0.07, mountTheta=-2.62
23:40:18.607 00.007 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
23:40:18.620 00.013 1032 Enqueuing Move request for scope (0.09, -0.09)
23:40:18.623 00.003 10072 Worker thread wakes up
23:40:18.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
23:40:18.624 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
23:40:18.624 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.07
23:40:18.627 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:40:18.632 00.005 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:40:18.632 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:40:18.632 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:18.633 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:40:18.633 00.000 10072 MoveAxis(E, 12, ABG)
23:40:18.633 00.000 10072 Guiding  Dir = 2, Dur = 12
23:40:18.633 00.000 10072 IsGuiding returns 0
23:40:18.634 00.001 10072 PulseGuide returned control before completion, sleep 22
23:40:18.660 00.026 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:40:18.664 00.004 10072 IsGuiding returns 0
23:40:18.664 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:18.666 00.002 10072 Move returns status 0, amount 12
23:40:18.667 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:18.669 00.002 1032 Enqueuing Expose request
23:40:18.671 00.002 10072 MoveAxis(N, 0, ABG)
23:40:18.671 00.000 10072 Move returns status 0, amount 0
23:40:18.672 00.001 10072 move complete, result=0
23:40:18.673 00.001 10072 worker thread done servicing request
23:40:18.673 00.000 10072 Worker thread wakes up
23:40:18.673 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:18.673 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:18.675 00.002 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:40:19.496 00.821 10072 Exposure complete
23:40:20.049 00.553 10072 worker thread done servicing request
23:40:20.050 00.001 1032 OnExposeComplete: enter
23:40:20.053 00.003 1032 UpdateGuideState(): m_state=6
23:40:20.177 00.124 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10432
23:40:20.347 00.170 1032 Star::Find returns 1 (0), X=1108.51, Y=129.54, Mass=1398, SNR=26.3, Peak=105 HFD=3.2
23:40:20.350 00.003 1032 MultiStar: [#1 0.25,-0.20,0.00,M2] [#2 0.05,-0.05,0.78,U] [#3 0.26,-0.13,0.00,M1] [#4 0.06,-0.25,0.00,M1] [#5 0.20,-0.41,0.00,M2] [#6 0.19,-0.29,0.00,M1] [#7 0.27,-0.26,0.00,M1] [#8 0.33,-0.25,0.00,M6] 
23:40:20.353 00.003 1032 refined, 1 included, MultiStar: {0.12, -0.13}, one-star: {0.17, -0.19}
23:40:20.355 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
23:40:20.358 00.003 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
23:40:20.364 00.006 1032 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.80 mountX=-0.15 mountY=-0.09, mountTheta=-2.63
23:40:20.369 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.13, opts=13)
23:40:20.372 00.003 1032 Enqueuing Move request for scope (0.12, -0.13)
23:40:20.375 00.003 10072 Worker thread wakes up
23:40:20.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
23:40:20.375 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
23:40:20.375 00.000 10072 Moving (0.12, -0.13) raw xDistance=-0.15 yDistance=-0.09
23:40:20.378 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:40:20.383 00.005 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 288.81
23:40:20.384 00.001 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
23:40:20.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:20.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:40:20.384 00.000 10072 MoveAxis(E, 91, ABG)
23:40:20.384 00.000 10072 Guiding  Dir = 2, Dur = 91
23:40:20.549 00.165 10072 IsGuiding returns 0
23:40:20.675 00.126 10072 IsGuiding returns 1
23:40:20.675 00.000 10072 scope still moving after pulse duration time elapsed
23:40:20.702 00.027 10072 IsGuiding returns 1
23:40:20.734 00.032 10072 IsGuiding returns 1
23:40:20.765 00.031 10072 IsGuiding returns 1
23:40:20.796 00.031 10072 IsGuiding returns 1
23:40:20.827 00.031 10072 IsGuiding returns 1
23:40:21.197 00.370 10072 IsGuiding returns 1
23:40:21.216 00.019 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:40:21.219 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:21.223 00.004 10072 IsGuiding returns 0
23:40:21.223 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:21.226 00.003 1032 Enqueuing Expose request
23:40:21.228 00.002 10072 scope move finished after 91 + 582 ms
23:40:21.228 00.000 10072 Move returns status 0, amount 91
23:40:21.229 00.001 10072 MoveAxis(N, 0, ABG)
23:40:21.229 00.000 10072 Move returns status 0, amount 0
23:40:21.229 00.000 10072 move complete, result=0
23:40:21.229 00.000 10072 worker thread done servicing request
23:40:21.229 00.000 10072 Worker thread wakes up
23:40:21.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:21.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:21.240 00.011 1032 GuideStep: -0.2 px 91 ms EAST, -0.1 px 0 ms NORTH
23:40:22.021 00.781 10072 Exposure complete
23:40:22.166 00.145 10072 worker thread done servicing request
23:40:22.166 00.000 1032 OnExposeComplete: enter
23:40:22.169 00.003 1032 UpdateGuideState(): m_state=6
23:40:22.171 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10433
23:40:22.181 00.010 1032 Star::Find returns 1 (0), X=1108.43, Y=129.87, Mass=1334, SNR=25.7, Peak=103 HFD=3.5
23:40:22.184 00.003 1032 MultiStar: [#1 0.25,-0.03,0.95,U] [#2 -0.06,0.21,0.84,U] [#3 0.17,0.07,0.78,U] [#4 0.08,0.01,0.65,U] [#5 0.14,-0.06,0.68,U] [#6 0.15,-0.08,0.64,U] [#7 0.11,0.10,0.68,U] [#8 0.33,-0.01,0.00,M7] 
23:40:22.187 00.003 1032 refined, 7 included, MultiStar: {0.12, 0.05}, one-star: {0.10, 0.14}
23:40:22.191 00.004 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:40:22.194 00.003 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:40:22.197 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.42 mountX=0.02 mountY=-0.13, mountTheta=-1.41
23:40:22.201 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
23:40:22.205 00.004 1032 Enqueuing Move request for scope (0.12, 0.05)
23:40:22.211 00.006 10072 Worker thread wakes up
23:40:22.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:40:22.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:40:22.211 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.13
23:40:22.214 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:40:22.218 00.004 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:40:22.218 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
23:40:22.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:22.219 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:40:22.219 00.000 10072 MoveAxis(E, 20, ABG)
23:40:22.219 00.000 10072 Guiding  Dir = 2, Dur = 20
23:40:22.219 00.000 10072 IsGuiding returns 0
23:40:22.220 00.001 10072 PulseGuide returned control before completion, sleep 30
23:40:22.247 00.027 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:40:22.252 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:22.255 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:22.258 00.003 1032 Enqueuing Expose request
23:40:22.261 00.003 10072 IsGuiding returns 0
23:40:22.261 00.000 10072 Move returns status 0, amount 20
23:40:22.261 00.000 10072 MoveAxis(N, 0, ABG)
23:40:22.261 00.000 10072 Move returns status 0, amount 0
23:40:22.261 00.000 10072 move complete, result=0
23:40:22.261 00.000 10072 worker thread done servicing request
23:40:22.261 00.000 10072 Worker thread wakes up
23:40:22.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:22.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:22.273 00.012 1032 GuideStep: 0.0 px 20 ms EAST, -0.1 px 0 ms NORTH
23:40:23.011 00.738 10072 Exposure complete
23:40:23.081 00.070 10072 worker thread done servicing request
23:40:23.082 00.001 1032 OnExposeComplete: enter
23:40:23.084 00.002 1032 UpdateGuideState(): m_state=6
23:40:23.088 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10434
23:40:23.091 00.003 1032 Star::Find returns 1 (0), X=1108.59, Y=129.84, Mass=1354, SNR=25.9, Peak=109 HFD=3.3
23:40:23.094 00.003 1032 MultiStar: [#1 0.29,0.13,0.00,M2] [#2 -0.01,0.07,0.82,U] [#3 0.22,0.19,0.00,M1] [#4 0.13,0.06,0.70,U] [#5 0.22,0.04,0.67,U] [#6 0.26,-0.02,0.00,M1] [#7 0.29,0.11,0.00,M1] [#8 0.43,0.09,0.00,M8] 
23:40:23.096 00.002 1032 refined, 3 included, MultiStar: {0.15, 0.07}, one-star: {0.26, 0.11}
23:40:23.098 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
23:40:23.101 00.003 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
23:40:23.103 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.45 mountX=0.03 mountY=-0.17, mountTheta=-1.38
23:40:23.107 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.07, opts=13)
23:40:23.108 00.001 1032 Enqueuing Move request for scope (0.15, 0.07)
23:40:23.112 00.004 10072 Worker thread wakes up
23:40:23.112 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
23:40:23.112 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
23:40:23.112 00.000 10072 Moving (0.15, 0.07) raw xDistance=0.03 yDistance=-0.17
23:40:23.115 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:40:23.118 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:40:23.118 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:40:23.118 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:23.118 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:40:23.119 00.001 10072 MoveAxis(E, 14, ABG)
23:40:23.119 00.000 10072 Guiding  Dir = 2, Dur = 14
23:40:23.119 00.000 10072 IsGuiding returns 0
23:40:23.120 00.001 10072 PulseGuide returned control before completion, sleep 24
23:40:23.140 00.020 1032 UpdateGuideState exits: m=1354 SNR=25.9
23:40:23.143 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:23.146 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:23.149 00.003 1032 Enqueuing Expose request
23:40:23.152 00.003 10072 IsGuiding returns 1
23:40:23.152 00.000 10072 scope still moving after pulse duration time elapsed
23:40:23.179 00.027 10072 IsGuiding returns 1
23:40:23.210 00.031 10072 IsGuiding returns 1
23:40:23.244 00.034 10072 IsGuiding returns 1
23:40:23.272 00.028 10072 IsGuiding returns 1
23:40:23.303 00.031 10072 IsGuiding returns 1
23:40:23.334 00.031 10072 IsGuiding returns 1
23:40:23.365 00.031 10072 IsGuiding returns 1
23:40:23.396 00.031 10072 IsGuiding returns 1
23:40:23.428 00.032 10072 IsGuiding returns 1
23:40:23.459 00.031 10072 IsGuiding returns 1
23:40:23.490 00.031 10072 IsGuiding returns 1
23:40:23.521 00.031 10072 IsGuiding returns 1
23:40:23.552 00.031 10072 IsGuiding returns 1
23:40:23.584 00.032 10072 IsGuiding returns 1
23:40:23.615 00.031 10072 IsGuiding returns 0
23:40:23.616 00.001 10072 scope move finished after 14 + 481 ms
23:40:23.616 00.000 10072 Move returns status 0, amount 14
23:40:23.616 00.000 10072 MoveAxis(N, 0, ABG)
23:40:23.616 00.000 10072 Move returns status 0, amount 0
23:40:23.616 00.000 10072 move complete, result=0
23:40:23.616 00.000 10072 worker thread done servicing request
23:40:23.616 00.000 10072 Worker thread wakes up
23:40:23.616 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:23.616 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:23.616 00.000 1032 GuideStep: 0.0 px 14 ms EAST, -0.2 px 0 ms NORTH
23:40:24.243 00.627 10072 Exposure complete
23:40:24.291 00.048 10072 worker thread done servicing request
23:40:24.292 00.001 1032 OnExposeComplete: enter
23:40:24.294 00.002 1032 UpdateGuideState(): m_state=6
23:40:24.296 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10435
23:40:24.298 00.002 1032 Star::Find returns 1 (0), X=1108.53, Y=129.65, Mass=1316, SNR=25.5, Peak=108 HFD=3.2
23:40:24.301 00.003 1032 MultiStar: [#1 0.28,-0.13,0.00,M3] [#2 -0.05,-0.04,0.81,U] [#3 0.29,0.06,0.00,M2] [#4 0.10,-0.05,0.69,U] [#5 0.21,-0.08,0.70,U] [#6 0.18,-0.10,0.64,U] [#7 0.37,-0.02,0.00,M2] [#8 0.31,0.01,0.00,M9] 
23:40:24.303 00.002 1032 refined, 4 included, MultiStar: {0.13, -0.07}, one-star: {0.19, -0.08}
23:40:24.305 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
23:40:24.306 00.001 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
23:40:24.308 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.14 cameraTheta=-0.49 mountX=-0.10 mountY=-0.11, mountTheta=-2.32
23:40:24.311 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
23:40:24.313 00.002 1032 Enqueuing Move request for scope (0.13, -0.07)
23:40:24.315 00.002 10072 Worker thread wakes up
23:40:24.315 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
23:40:24.315 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
23:40:24.315 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.11
23:40:24.317 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:40:24.320 00.003 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:40:24.320 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
23:40:24.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:24.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:40:24.320 00.000 10072 MoveAxis(E, 17, ABG)
23:40:24.320 00.000 10072 Guiding  Dir = 2, Dur = 17
23:40:24.321 00.001 10072 IsGuiding returns 0
23:40:24.321 00.000 10072 PulseGuide returned control before completion, sleep 27
23:40:24.338 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.5
23:40:24.340 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:24.342 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:24.344 00.002 1032 Enqueuing Expose request
23:40:24.350 00.006 10072 IsGuiding returns 0
23:40:24.350 00.000 10072 Move returns status 0, amount 17
23:40:24.350 00.000 10072 MoveAxis(N, 0, ABG)
23:40:24.350 00.000 10072 Move returns status 0, amount 0
23:40:24.350 00.000 10072 move complete, result=0
23:40:24.350 00.000 10072 worker thread done servicing request
23:40:24.351 00.001 10072 Worker thread wakes up
23:40:24.351 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:24.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:24.354 00.003 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
23:40:24.758 00.404 10072 Exposure complete
23:40:24.811 00.053 10072 worker thread done servicing request
23:40:24.811 00.000 1032 OnExposeComplete: enter
23:40:24.813 00.002 1032 UpdateGuideState(): m_state=6
23:40:24.815 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10436
23:40:24.818 00.003 1032 Star::Find returns 1 (0), X=1108.56, Y=129.73, Mass=1501, SNR=27.2, Peak=118 HFD=3.3
23:40:24.820 00.002 1032 MultiStar: [#1 0.39,-0.17,0.00,M4] [#2 0.13,0.05,0.78,U] [#3 0.26,-0.11,0.00,M3] [#4 0.07,-0.12,0.62,U] [#5 0.25,-0.18,0.00,M1] [#6 0.19,-0.25,0.00,M1] [#7 0.30,-0.14,0.00,M3] [#8 0.39,-0.01,0.00,M10] 
23:40:24.822 00.002 1032 refined, 2 included, MultiStar: {0.16, -0.02}, one-star: {0.22, -0.00}
23:40:24.824 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
23:40:24.826 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
23:40:24.828 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.11 mountX=-0.06 mountY=-0.15, mountTheta=-1.94
23:40:24.830 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.02, opts=13)
23:40:24.832 00.002 1032 Enqueuing Move request for scope (0.16, -0.02)
23:40:24.833 00.001 10072 Worker thread wakes up
23:40:24.835 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
23:40:24.835 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
23:40:24.835 00.000 10072 Moving (0.16, -0.02) raw xDistance=-0.06 yDistance=-0.15
23:40:24.837 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:40:24.839 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:40:24.839 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
23:40:24.840 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:24.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:40:24.840 00.000 10072 MoveAxis(E, 15, ABG)
23:40:24.840 00.000 10072 Guiding  Dir = 2, Dur = 15
23:40:24.840 00.000 10072 IsGuiding returns 0
23:40:24.841 00.001 10072 PulseGuide returned control before completion, sleep 25
23:40:24.858 00.017 1032 UpdateGuideState exits: m=1501 SNR=27.2
23:40:24.862 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:24.865 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:24.867 00.002 1032 Enqueuing Expose request
23:40:24.880 00.013 10072 IsGuiding returns 0
23:40:24.880 00.000 10072 Move returns status 0, amount 15
23:40:24.880 00.000 10072 MoveAxis(N, 0, ABG)
23:40:24.880 00.000 10072 Move returns status 0, amount 0
23:40:24.880 00.000 10072 move complete, result=0
23:40:24.880 00.000 10072 worker thread done servicing request
23:40:24.880 00.000 10072 Worker thread wakes up
23:40:24.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:24.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:24.881 00.001 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:40:25.507 00.626 10072 Exposure complete
23:40:25.557 00.050 10072 worker thread done servicing request
23:40:25.557 00.000 1032 OnExposeComplete: enter
23:40:25.559 00.002 1032 UpdateGuideState(): m_state=6
23:40:25.561 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10437
23:40:25.563 00.002 1032 Star::Find returns 1 (0), X=1108.61, Y=129.52, Mass=1399, SNR=26.3, Peak=108 HFD=3.3
23:40:25.564 00.001 1032 MultiStar: [#1 0.28,-0.15,0.00,M5] [#2 0.13,0.01,0.79,U] [#3 0.16,-0.12,0.76,U] [#4 0.11,-0.19,0.65,U] [#5 0.32,-0.25,0.00,M2] [#6 0.38,-0.36,0.00,M2] [#7 0.38,-0.20,0.00,M4] [#8 0.39,-0.30,0.00,R] 
23:40:25.567 00.003 1032 refined, 3 included, MultiStar: {0.18, -0.13}, one-star: {0.28, -0.21}
23:40:25.568 00.001 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
23:40:25.570 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
23:40:25.572 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.63 mountX=-0.17 mountY=-0.14, mountTheta=-2.46
23:40:25.575 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.13, opts=13)
23:40:25.577 00.002 1032 Enqueuing Move request for scope (0.18, -0.13)
23:40:25.578 00.001 10072 Worker thread wakes up
23:40:25.578 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
23:40:25.580 00.002 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
23:40:25.580 00.000 10072 Moving (0.18, -0.13) raw xDistance=-0.17 yDistance=-0.14
23:40:25.584 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:40:25.592 00.008 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 288.81
23:40:25.592 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
23:40:25.592 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:25.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:40:25.593 00.001 10072 MoveAxis(E, 97, ABG)
23:40:25.593 00.000 10072 Guiding  Dir = 2, Dur = 97
23:40:25.595 00.002 10072 IsGuiding returns 0
23:40:25.595 00.000 10072 PulseGuide returned control before completion, sleep 107
23:40:25.623 00.028 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:40:25.625 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:25.627 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:25.629 00.002 1032 Enqueuing Expose request
23:40:25.709 00.080 10072 IsGuiding returns 1
23:40:25.709 00.000 10072 scope still moving after pulse duration time elapsed
23:40:25.739 00.030 10072 IsGuiding returns 0
23:40:25.739 00.000 10072 scope move finished after 97 + 47 ms
23:40:25.739 00.000 10072 Move returns status 0, amount 97
23:40:25.739 00.000 10072 MoveAxis(N, 0, ABG)
23:40:25.739 00.000 10072 Move returns status 0, amount 0
23:40:25.739 00.000 10072 move complete, result=0
23:40:25.739 00.000 10072 worker thread done servicing request
23:40:25.739 00.000 10072 Worker thread wakes up
23:40:25.740 00.001 1032 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
23:40:25.744 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:25.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:26.149 00.405 10072 Exposure complete
23:40:26.191 00.042 10072 worker thread done servicing request
23:40:26.191 00.000 1032 OnExposeComplete: enter
23:40:26.193 00.002 1032 UpdateGuideState(): m_state=6
23:40:26.195 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10438
23:40:26.197 00.002 1032 Star::Find returns 1 (0), X=1108.57, Y=129.64, Mass=1443, SNR=26.7, Peak=113 HFD=3.3
23:40:26.198 00.001 1032 MultiStar: [#1 0.38,-0.12,0.00,M6] [#2 -0.01,-0.07,0.76,U] [#3 0.30,0.04,0.00,M3] [#4 0.12,-0.11,0.64,U] [#5 0.20,-0.24,0.00,M3] [#6 0.26,-0.33,0.00,M3] [#7 0.31,-0.00,0.00,M5] [#8 0.03,0.18,0.53,U] 
23:40:26.200 00.002 1032 refined, 3 included, MultiStar: {0.11, -0.04}, one-star: {0.24, -0.09}
23:40:26.201 00.001 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
23:40:26.202 00.001 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
23:40:26.204 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.34 mountX=-0.07 mountY=-0.10, mountTheta=-2.17
23:40:26.206 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
23:40:26.207 00.001 1032 Enqueuing Move request for scope (0.11, -0.04)
23:40:26.209 00.002 10072 Worker thread wakes up
23:40:26.209 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
23:40:26.209 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
23:40:26.209 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.10
23:40:26.212 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:40:26.214 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:40:26.214 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
23:40:26.214 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:26.214 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:40:26.215 00.001 10072 MoveAxis(E, 15, ABG)
23:40:26.215 00.000 10072 Guiding  Dir = 2, Dur = 15
23:40:26.215 00.000 10072 IsGuiding returns 0
23:40:26.215 00.000 10072 PulseGuide returned control before completion, sleep 25
23:40:26.228 00.013 1032 UpdateGuideState exits: m=1443 SNR=26.7
23:40:26.231 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:26.232 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:26.234 00.002 1032 Enqueuing Expose request
23:40:26.255 00.021 10072 IsGuiding returns 0
23:40:26.255 00.000 10072 Move returns status 0, amount 15
23:40:26.255 00.000 10072 MoveAxis(N, 0, ABG)
23:40:26.255 00.000 10072 Move returns status 0, amount 0
23:40:26.255 00.000 10072 move complete, result=0
23:40:26.255 00.000 10072 worker thread done servicing request
23:40:26.255 00.000 10072 Worker thread wakes up
23:40:26.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:26.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:26.259 00.004 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:40:26.886 00.627 10072 Exposure complete
23:40:26.931 00.045 10072 worker thread done servicing request
23:40:26.931 00.000 1032 OnExposeComplete: enter
23:40:26.933 00.002 1032 UpdateGuideState(): m_state=6
23:40:26.935 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10439
23:40:26.936 00.001 1032 Star::Find returns 1 (0), X=1108.63, Y=129.68, Mass=1410, SNR=26.4, Peak=110 HFD=3.3
23:40:26.939 00.003 1032 MultiStar: [#1 0.35,0.04,0.00,M7] [#2 0.06,0.09,0.80,U] [#3 0.15,-0.04,0.76,U] [#4 0.04,-0.09,0.66,U] [#5 0.33,-0.13,0.00,M4] [#6 0.12,-0.09,0.61,U] [#7 0.22,-0.03,0.72,U] [#8 -0.08,0.34,0.00,M1] 
23:40:26.940 00.001 1032 refined, 5 included, MultiStar: {0.16, -0.03}, one-star: {0.29, -0.05}
23:40:26.941 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
23:40:26.943 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
23:40:26.944 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.20 mountX=-0.07 mountY=-0.14, mountTheta=-2.03
23:40:26.946 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
23:40:26.948 00.002 1032 Enqueuing Move request for scope (0.16, -0.03)
23:40:26.950 00.002 10072 Worker thread wakes up
23:40:26.950 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
23:40:26.950 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
23:40:26.950 00.000 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.14
23:40:26.951 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:40:26.954 00.003 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:40:26.954 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
23:40:26.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:26.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:40:26.954 00.000 10072 MoveAxis(E, 16, ABG)
23:40:26.954 00.000 10072 Guiding  Dir = 2, Dur = 16
23:40:26.954 00.000 10072 IsGuiding returns 0
23:40:26.955 00.001 10072 PulseGuide returned control before completion, sleep 26
23:40:26.970 00.015 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:40:26.972 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:26.973 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:26.974 00.001 1032 Enqueuing Expose request
23:40:26.992 00.018 10072 IsGuiding returns 0
23:40:26.992 00.000 10072 Move returns status 0, amount 16
23:40:26.992 00.000 10072 MoveAxis(N, 0, ABG)
23:40:26.992 00.000 10072 Move returns status 0, amount 0
23:40:26.992 00.000 10072 move complete, result=0
23:40:26.992 00.000 10072 worker thread done servicing request
23:40:26.992 00.000 10072 Worker thread wakes up
23:40:26.992 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:26.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:26.995 00.003 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:40:27.401 00.406 10072 Exposure complete
23:40:27.447 00.046 10072 worker thread done servicing request
23:40:27.447 00.000 1032 OnExposeComplete: enter
23:40:27.449 00.002 1032 UpdateGuideState(): m_state=6
23:40:27.451 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10440
23:40:27.452 00.001 1032 Star::Find returns 1 (0), X=1108.53, Y=129.66, Mass=1300, SNR=25.3, Peak=96 HFD=3.3
23:40:27.455 00.003 1032 MultiStar: [#1 0.30,-0.01,0.00,M8] [#2 0.04,0.03,0.84,U] [#3 0.11,-0.13,0.79,U] [#4 -0.01,-0.18,0.68,U] [#5 0.23,-0.29,0.00,M5] [#6 0.36,-0.15,0.00,M3] [#7 0.23,-0.19,0.00,M5] [#8 -0.17,0.34,0.00,M2] 
23:40:27.457 00.002 1032 refined, 3 included, MultiStar: {0.09, -0.08}, one-star: {0.19, -0.07}
23:40:27.459 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
23:40:27.461 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
23:40:27.462 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.73 mountX=-0.10 mountY=-0.07, mountTheta=-2.56
23:40:27.464 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.08, opts=13)
23:40:27.466 00.002 1032 Enqueuing Move request for scope (0.09, -0.08)
23:40:27.467 00.001 10072 Worker thread wakes up
23:40:27.467 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
23:40:27.468 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
23:40:27.468 00.000 10072 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=-0.07
23:40:27.469 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:40:27.472 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:40:27.472 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:40:27.472 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:27.472 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:40:27.473 00.001 10072 MoveAxis(E, 13, ABG)
23:40:27.473 00.000 10072 Guiding  Dir = 2, Dur = 13
23:40:27.473 00.000 10072 IsGuiding returns 0
23:40:27.473 00.000 10072 PulseGuide returned control before completion, sleep 23
23:40:27.490 00.017 1032 UpdateGuideState exits: m=1300 SNR=25.3
23:40:27.491 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:27.495 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:27.496 00.001 1032 Enqueuing Expose request
23:40:27.508 00.012 10072 IsGuiding returns 0
23:40:27.509 00.001 10072 Move returns status 0, amount 13
23:40:27.509 00.000 10072 MoveAxis(N, 0, ABG)
23:40:27.509 00.000 10072 Move returns status 0, amount 0
23:40:27.509 00.000 10072 move complete, result=0
23:40:27.509 00.000 10072 worker thread done servicing request
23:40:27.509 00.000 10072 Worker thread wakes up
23:40:27.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:27.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:27.509 00.000 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:40:28.133 00.624 10072 Exposure complete
23:40:28.182 00.049 10072 worker thread done servicing request
23:40:28.182 00.000 1032 OnExposeComplete: enter
23:40:28.184 00.002 1032 UpdateGuideState(): m_state=6
23:40:28.186 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10441
23:40:28.188 00.002 1032 Star::Find returns 1 (0), X=1108.53, Y=129.58, Mass=1368, SNR=26.0, Peak=106 HFD=3.2
23:40:28.190 00.002 1032 MultiStar: [#1 0.36,-0.13,0.00,M9] [#2 0.20,-0.16,0.80,U] [#3 0.35,-0.16,0.00,M2] [#4 0.17,-0.37,0.00,M1] [#5 0.18,-0.37,0.00,M6] [#6 0.28,-0.27,0.00,M4] [#7 0.37,-0.11,0.00,M6] [#8 0.01,0.11,0.51,U] 
23:40:28.192 00.002 1032 refined, 2 included, MultiStar: {0.16, -0.10}, one-star: {0.20, -0.15}
23:40:28.193 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
23:40:28.194 00.001 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
23:40:28.197 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.18 cameraTheta=-0.55 mountX=-0.13 mountY=-0.13, mountTheta=-2.38
23:40:28.200 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.10, opts=13)
23:40:28.201 00.001 1032 Enqueuing Move request for scope (0.16, -0.10)
23:40:28.203 00.002 10072 Worker thread wakes up
23:40:28.203 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
23:40:28.203 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
23:40:28.203 00.000 10072 Moving (0.16, -0.10) raw xDistance=-0.13 yDistance=-0.13
23:40:28.207 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:40:28.209 00.002 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 288.82
23:40:28.209 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
23:40:28.209 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:28.209 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:40:28.209 00.000 10072 MoveAxis(E, 78, ABG)
23:40:28.209 00.000 10072 Guiding  Dir = 2, Dur = 78
23:40:28.210 00.001 10072 IsGuiding returns 0
23:40:28.210 00.000 10072 PulseGuide returned control before completion, sleep 88
23:40:28.228 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:40:28.230 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:28.232 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:28.233 00.001 1032 Enqueuing Expose request
23:40:28.304 00.071 10072 IsGuiding returns 1
23:40:28.305 00.001 10072 scope still moving after pulse duration time elapsed
23:40:28.335 00.030 10072 IsGuiding returns 0
23:40:28.335 00.000 10072 scope move finished after 78 + 47 ms
23:40:28.335 00.000 10072 Move returns status 0, amount 78
23:40:28.335 00.000 10072 MoveAxis(N, 0, ABG)
23:40:28.335 00.000 10072 Move returns status 0, amount 0
23:40:28.335 00.000 10072 move complete, result=0
23:40:28.336 00.001 10072 worker thread done servicing request
23:40:28.336 00.000 10072 Worker thread wakes up
23:40:28.336 00.000 1032 GuideStep: -0.1 px 78 ms EAST, -0.1 px 0 ms NORTH
23:40:28.339 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:28.339 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:28.758 00.419 10072 Exposure complete
23:40:28.809 00.051 10072 worker thread done servicing request
23:40:28.809 00.000 1032 OnExposeComplete: enter
23:40:28.811 00.002 1032 UpdateGuideState(): m_state=6
23:40:28.813 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10442
23:40:28.815 00.002 1032 Star::Find returns 1 (0), X=1108.66, Y=129.58, Mass=1480, SNR=27.0, Peak=113 HFD=3.4
23:40:28.818 00.003 1032 MultiStar: [#1 0.40,-0.08,0.00,M10] [#2 0.08,-0.07,0.76,U] [#3 0.28,-0.01,0.00,M3] [#4 0.16,-0.12,0.67,U] [#5 0.36,-0.24,0.00,M7] [#6 0.32,-0.14,0.00,M5] [#7 0.31,-0.08,0.00,M7] [#8 0.01,0.14,0.49,U] 
23:40:28.821 00.003 1032 refined, 3 included, MultiStar: {0.17, -0.08}, one-star: {0.32, -0.15}
23:40:28.823 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
23:40:28.825 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
23:40:28.827 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.42 mountX=-0.12 mountY=-0.14, mountTheta=-2.25
23:40:28.832 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.08, opts=13)
23:40:28.834 00.002 1032 Enqueuing Move request for scope (0.17, -0.08)
23:40:28.836 00.002 10072 Worker thread wakes up
23:40:28.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
23:40:28.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
23:40:28.836 00.000 10072 Moving (0.17, -0.08) raw xDistance=-0.12 yDistance=-0.14
23:40:28.838 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:40:28.842 00.004 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:40:28.842 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:40:28.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:28.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:40:28.842 00.000 10072 MoveAxis(E, 13, ABG)
23:40:28.842 00.000 10072 Guiding  Dir = 2, Dur = 13
23:40:28.842 00.000 10072 IsGuiding returns 0
23:40:28.843 00.001 10072 PulseGuide returned control before completion, sleep 23
23:40:28.858 00.015 1032 UpdateGuideState exits: m=1480 SNR=27.0
23:40:28.860 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:28.862 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:28.863 00.001 1032 Enqueuing Expose request
23:40:28.880 00.017 10072 IsGuiding returns 0
23:40:28.881 00.001 10072 Move returns status 0, amount 13
23:40:28.881 00.000 10072 MoveAxis(N, 0, ABG)
23:40:28.881 00.000 10072 Move returns status 0, amount 0
23:40:28.881 00.000 10072 move complete, result=0
23:40:28.881 00.000 10072 worker thread done servicing request
23:40:28.881 00.000 10072 Worker thread wakes up
23:40:28.881 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:28.881 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:28.886 00.005 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:40:29.508 00.622 10072 Exposure complete
23:40:29.558 00.050 10072 worker thread done servicing request
23:40:29.558 00.000 1032 OnExposeComplete: enter
23:40:29.561 00.003 1032 UpdateGuideState(): m_state=6
23:40:29.563 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10443
23:40:29.564 00.001 1032 Star::Find returns 1 (0), X=1108.67, Y=129.64, Mass=1322, SNR=25.6, Peak=98 HFD=3.4
23:40:29.566 00.002 1032 MultiStar: [#1 0.48,-0.02,0.00,R] [#2 0.17,-0.02,0.81,U] [#3 0.28,0.02,0.00,M4] [#4 0.10,-0.22,0.67,U] [#5 0.37,-0.32,0.00,M8] [#6 0.25,-0.08,0.00,M6] [#7 0.31,-0.09,0.00,M8] [#8 0.08,0.27,0.00,M1] 
23:40:29.568 00.002 1032 refined, 2 included, MultiStar: {0.22, -0.10}, one-star: {0.34, -0.09}
23:40:29.569 00.001 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
23:40:29.571 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
23:40:29.572 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.44 mountX=-0.16 mountY=-0.18, mountTheta=-2.28
23:40:29.576 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.10, opts=13)
23:40:29.577 00.001 1032 Enqueuing Move request for scope (0.22, -0.10)
23:40:29.579 00.002 10072 Worker thread wakes up
23:40:29.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
23:40:29.579 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
23:40:29.579 00.000 10072 Moving (0.22, -0.10) raw xDistance=-0.16 yDistance=-0.18
23:40:29.582 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:40:29.584 00.002 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 288.82
23:40:29.584 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:40:29.584 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:29.584 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:40:29.586 00.002 10072 MoveAxis(E, 89, ABG)
23:40:29.586 00.000 10072 Guiding  Dir = 2, Dur = 89
23:40:29.586 00.000 10072 IsGuiding returns 0
23:40:29.587 00.001 10072 PulseGuide returned control before completion, sleep 99
23:40:29.614 00.027 1032 UpdateGuideState exits: m=1322 SNR=25.6
23:40:29.617 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:29.620 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:29.622 00.002 1032 Enqueuing Expose request
23:40:29.692 00.070 10072 IsGuiding returns 0
23:40:29.692 00.000 10072 Move returns status 0, amount 89
23:40:29.692 00.000 10072 MoveAxis(N, 0, ABG)
23:40:29.692 00.000 10072 Move returns status 0, amount 0
23:40:29.692 00.000 10072 move complete, result=0
23:40:29.693 00.001 10072 worker thread done servicing request
23:40:29.693 00.000 10072 Worker thread wakes up
23:40:29.693 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:29.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:29.693 00.000 1032 GuideStep: -0.2 px 89 ms EAST, -0.2 px 0 ms NORTH
23:40:30.101 00.408 10072 Exposure complete
23:40:30.159 00.058 10072 worker thread done servicing request
23:40:30.159 00.000 1032 OnExposeComplete: enter
23:40:30.162 00.003 1032 UpdateGuideState(): m_state=6
23:40:30.164 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10444
23:40:30.165 00.001 1032 Star::Find returns 1 (0), X=1108.61, Y=129.72, Mass=1371, SNR=26.0, Peak=106 HFD=3.3
23:40:30.167 00.002 1032 MultiStar: [#1 -0.06,-0.02,0.95,U] [#2 0.09,0.06,0.82,U] [#3 0.29,0.04,0.00,M5] [#4 0.13,-0.16,0.68,U] [#5 0.30,-0.21,0.00,M9] [#6 0.40,-0.03,0.00,M7] [#7 0.27,-0.06,0.00,M9] [#8 0.20,0.23,0.00,M2] 
23:40:30.169 00.002 1032 refined, 3 included, MultiStar: {0.11, -0.02}, one-star: {0.28, -0.01}
23:40:30.171 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
23:40:30.174 00.003 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
23:40:30.175 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.21 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
23:40:30.179 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
23:40:30.183 00.004 1032 Enqueuing Move request for scope (0.11, -0.02)
23:40:30.185 00.002 10072 Worker thread wakes up
23:40:30.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
23:40:30.185 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
23:40:30.185 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
23:40:30.187 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:40:30.190 00.003 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:40:30.190 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
23:40:30.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:30.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:40:30.192 00.002 10072 MoveAxis(E, 15, ABG)
23:40:30.192 00.000 10072 Guiding  Dir = 2, Dur = 15
23:40:30.192 00.000 10072 IsGuiding returns 0
23:40:30.193 00.001 10072 PulseGuide returned control before completion, sleep 25
23:40:30.212 00.019 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:40:30.214 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:30.216 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:30.219 00.003 1032 Enqueuing Expose request
23:40:30.223 00.004 10072 IsGuiding returns 0
23:40:30.223 00.000 10072 Move returns status 0, amount 15
23:40:30.223 00.000 10072 MoveAxis(N, 0, ABG)
23:40:30.223 00.000 10072 Move returns status 0, amount 0
23:40:30.223 00.000 10072 move complete, result=0
23:40:30.223 00.000 10072 worker thread done servicing request
23:40:30.223 00.000 10072 Worker thread wakes up
23:40:30.223 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:30.223 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:30.229 00.006 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:40:30.852 00.623 10072 Exposure complete
23:40:30.918 00.066 10072 worker thread done servicing request
23:40:30.918 00.000 1032 OnExposeComplete: enter
23:40:30.922 00.004 1032 UpdateGuideState(): m_state=6
23:40:30.925 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10445
23:40:30.928 00.003 1032 Star::Find returns 1 (0), X=1108.67, Y=129.62, Mass=1386, SNR=26.2, Peak=112 HFD=3.2
23:40:30.931 00.003 1032 MultiStar: [#1 -0.12,-0.10,0.97,U] [#2 0.02,-0.04,0.79,U] [#3 0.22,-0.00,0.73,U] [#4 0.18,-0.19,0.00,M1] [#5 0.30,-0.30,0.00,M10] [#6 0.23,-0.22,0.00,M8] [#7 0.29,-0.11,0.00,M10] [#8 -0.03,0.23,0.53,U] 
23:40:30.934 00.003 1032 refined, 4 included, MultiStar: {0.10, -0.03}, one-star: {0.33, -0.11}
23:40:30.936 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
23:40:30.939 00.003 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
23:40:30.943 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.30 mountX=-0.05 mountY=-0.08, mountTheta=-2.13
23:40:30.947 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
23:40:30.949 00.002 1032 Enqueuing Move request for scope (0.10, -0.03)
23:40:30.951 00.002 10072 Worker thread wakes up
23:40:30.952 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
23:40:30.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
23:40:30.952 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.05 yDistance=-0.08
23:40:30.957 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:40:30.962 00.005 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:40:30.962 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
23:40:30.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:30.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:40:30.962 00.000 10072 MoveAxis(E, 17, ABG)
23:40:30.962 00.000 10072 Guiding  Dir = 2, Dur = 17
23:40:30.963 00.001 10072 IsGuiding returns 0
23:40:30.964 00.001 10072 PulseGuide returned control before completion, sleep 27
23:40:30.985 00.021 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:40:30.997 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:30.999 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:31.001 00.002 1032 Enqueuing Expose request
23:40:31.004 00.003 10072 IsGuiding returns 0
23:40:31.004 00.000 10072 Move returns status 0, amount 17
23:40:31.004 00.000 10072 MoveAxis(N, 0, ABG)
23:40:31.004 00.000 10072 Move returns status 0, amount 0
23:40:31.004 00.000 10072 move complete, result=0
23:40:31.005 00.001 10072 worker thread done servicing request
23:40:31.005 00.000 10072 Worker thread wakes up
23:40:31.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:31.005 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:31.015 00.010 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
23:40:31.416 00.401 10072 Exposure complete
23:40:31.487 00.071 10072 worker thread done servicing request
23:40:31.487 00.000 1032 OnExposeComplete: enter
23:40:31.491 00.004 1032 UpdateGuideState(): m_state=6
23:40:31.494 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10446
23:40:31.496 00.002 1032 Star::Find returns 1 (0), X=1108.64, Y=129.61, Mass=1509, SNR=27.3, Peak=114 HFD=3.3
23:40:31.498 00.002 1032 MultiStar: [#1 -0.13,-0.10,0.94,U] [#2 -0.04,-0.02,0.76,U] [#3 0.16,0.03,0.74,U] [#4 0.08,-0.13,0.61,U] [#5 0.31,-0.10,0.00,R] [#6 0.33,-0.18,0.00,M9] [#7 0.28,-0.12,0.00,R] [#8 -0.01,0.05,0.50,U] 
23:40:31.500 00.002 1032 refined, 5 included, MultiStar: {0.07, -0.06}, one-star: {0.31, -0.12}
23:40:31.502 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
23:40:31.504 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
23:40:31.507 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.68 mountX=-0.07 mountY=-0.05, mountTheta=-2.51
23:40:31.512 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
23:40:31.515 00.003 1032 Enqueuing Move request for scope (0.07, -0.06)
23:40:31.518 00.003 10072 Worker thread wakes up
23:40:31.518 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
23:40:31.518 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
23:40:31.518 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.07 yDistance=-0.05
23:40:31.522 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:40:31.525 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:40:31.526 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:40:31.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:31.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:40:31.526 00.000 10072 MoveAxis(E, 14, ABG)
23:40:31.526 00.000 10072 Guiding  Dir = 2, Dur = 14
23:40:31.526 00.000 10072 IsGuiding returns 0
23:40:31.527 00.001 10072 PulseGuide returned control before completion, sleep 24
23:40:31.552 00.025 10072 IsGuiding returns 0
23:40:31.552 00.000 10072 Move returns status 0, amount 14
23:40:31.552 00.000 10072 MoveAxis(N, 0, ABG)
23:40:31.552 00.000 10072 Move returns status 0, amount 0
23:40:31.552 00.000 10072 move complete, result=0
23:40:31.552 00.000 10072 worker thread done servicing request
23:40:31.552 00.000 1032 UpdateGuideState exits: m=1509 SNR=27.3
23:40:31.556 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:31.558 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:31.560 00.002 1032 Enqueuing Expose request
23:40:31.561 00.001 10072 Worker thread wakes up
23:40:31.562 00.001 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:40:31.564 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:31.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:32.198 00.634 10072 Exposure complete
23:40:32.275 00.077 10072 worker thread done servicing request
23:40:32.275 00.000 1032 OnExposeComplete: enter
23:40:32.278 00.003 1032 UpdateGuideState(): m_state=6
23:40:32.280 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10447
23:40:32.282 00.002 1032 Star::Find returns 1 (0), X=1108.61, Y=129.65, Mass=1268, SNR=25.0, Peak=102 HFD=3.3
23:40:32.285 00.003 1032 MultiStar: [#1 -0.11,0.01,1.02,U] [#2 0.07,0.08,0.82,U] [#3 0.29,0.05,0.00,M4] [#4 0.11,-0.02,0.71,U] [#5 0.01,0.07,0.69,U] [#6 0.17,-0.01,0.68,U] [#7 0.01,-0.01,0.73,U] [#8 0.05,0.21,0.52,U] 
23:40:32.287 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.28, -0.08}
23:40:32.290 00.003 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
23:40:32.292 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
23:40:32.295 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.26 mountX=0.00 mountY=-0.08, mountTheta=-1.57
23:40:32.298 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
23:40:32.301 00.003 1032 Enqueuing Move request for scope (0.08, 0.02)
23:40:32.304 00.003 10072 Worker thread wakes up
23:40:32.304 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
23:40:32.304 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
23:40:32.304 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
23:40:32.307 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:40:32.311 00.004 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:40:32.311 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:40:32.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:32.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:40:32.311 00.000 10072 MoveAxis(E, 11, ABG)
23:40:32.312 00.001 10072 Guiding  Dir = 2, Dur = 11
23:40:32.312 00.000 10072 IsGuiding returns 0
23:40:32.313 00.001 10072 PulseGuide returned control before completion, sleep 21
23:40:32.337 00.024 1032 UpdateGuideState exits: m=1268 SNR=25.0
23:40:32.341 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:32.343 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:32.345 00.002 1032 Enqueuing Expose request
23:40:32.349 00.004 10072 IsGuiding returns 0
23:40:32.349 00.000 10072 Move returns status 0, amount 11
23:40:32.349 00.000 10072 MoveAxis(N, 0, ABG)
23:40:32.350 00.001 10072 Move returns status 0, amount 0
23:40:32.350 00.000 10072 move complete, result=0
23:40:32.350 00.000 10072 worker thread done servicing request
23:40:32.350 00.000 10072 Worker thread wakes up
23:40:32.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:32.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:32.358 00.008 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:40:32.757 00.399 10072 Exposure complete
23:40:32.828 00.071 10072 worker thread done servicing request
23:40:32.829 00.001 1032 OnExposeComplete: enter
23:40:32.834 00.005 1032 UpdateGuideState(): m_state=6
23:40:32.840 00.006 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10448
23:40:32.843 00.003 1032 Star::Find returns 1 (0), X=1108.56, Y=129.65, Mass=1367, SNR=26.0, Peak=114 HFD=3.2
23:40:32.846 00.003 1032 MultiStar: [#1 -0.16,0.08,0.96,U] [#2 0.14,0.05,0.81,U] [#3 0.29,0.09,0.00,M5] [#4 0.18,-0.12,0.67,U] [#5 -0.07,0.08,0.65,U] [#6 0.27,-0.07,0.00,M9] [#7 -0.05,0.00,0.69,U] [#8 -0.12,0.45,0.00,M1] 
23:40:32.850 00.004 1032 refined, 5 included, MultiStar: {0.05, 0.00}, one-star: {0.23, -0.08}
23:40:32.853 00.003 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
23:40:32.856 00.003 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
23:40:32.861 00.005 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.02 mountX=-0.01 mountY=-0.05, mountTheta=-1.81
23:40:32.866 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
23:40:32.873 00.007 1032 Enqueuing Move request for scope (0.05, 0.00)
23:40:32.875 00.002 10072 Worker thread wakes up
23:40:32.876 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
23:40:32.876 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
23:40:32.876 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
23:40:32.880 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:40:32.884 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:40:32.884 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:40:32.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:32.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:40:32.884 00.000 10072 MoveAxis(E, 9, ABG)
23:40:32.884 00.000 10072 Guiding  Dir = 2, Dur = 9
23:40:32.885 00.001 10072 IsGuiding returns 0
23:40:32.886 00.001 10072 PulseGuide returned control before completion, sleep 19
23:40:32.909 00.023 10072 IsGuiding returns 0
23:40:32.909 00.000 10072 Move returns status 0, amount 9
23:40:32.909 00.000 10072 MoveAxis(N, 0, ABG)
23:40:32.909 00.000 10072 Move returns status 0, amount 0
23:40:32.910 00.001 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:40:32.914 00.004 10072 move complete, result=0
23:40:32.914 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:32.917 00.003 10072 worker thread done servicing request
23:40:32.917 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:32.920 00.003 1032 Enqueuing Expose request
23:40:32.927 00.007 10072 Worker thread wakes up
23:40:32.927 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:32.927 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:32.930 00.003 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:40:33.572 00.642 10072 Exposure complete
23:40:33.679 00.107 10072 worker thread done servicing request
23:40:33.679 00.000 1032 OnExposeComplete: enter
23:40:33.681 00.002 1032 UpdateGuideState(): m_state=6
23:40:33.684 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10449
23:40:33.686 00.002 1032 Star::Find returns 1 (0), X=1108.75, Y=129.69, Mass=1306, SNR=25.4, Peak=92 HFD=3.5
23:40:33.688 00.002 1032 MultiStar: [#1 -0.04,-0.13,1.03,U] [#2 0.24,0.03,0.85,U] [#3 0.40,-0.03,0.00,M6] [#4 0.24,-0.15,0.00,M1] [#5 0.06,-0.16,0.67,U] [#6 0.39,-0.06,0.00,M10] [#7 0.12,0.01,0.75,U] [#8 0.08,0.19,0.56,U] 
23:40:33.690 00.002 1032 refined, 5 included, MultiStar: {0.16, -0.03}, one-star: {0.42, -0.04}
23:40:33.692 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
23:40:33.695 00.003 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
23:40:33.698 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.17 mountX=-0.07 mountY=-0.14, mountTheta=-2.00
23:40:33.703 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
23:40:33.706 00.003 1032 Enqueuing Move request for scope (0.16, -0.03)
23:40:33.710 00.004 10072 Worker thread wakes up
23:40:33.710 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
23:40:33.710 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
23:40:33.710 00.000 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.14
23:40:33.712 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:40:33.716 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:40:33.716 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:40:33.717 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:33.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:40:33.717 00.000 10072 MoveAxis(E, 11, ABG)
23:40:33.717 00.000 10072 Guiding  Dir = 2, Dur = 11
23:40:33.717 00.000 10072 IsGuiding returns 0
23:40:33.718 00.001 10072 PulseGuide returned control before completion, sleep 21
23:40:33.743 00.025 1032 UpdateGuideState exits: m=1306 SNR=25.4
23:40:33.746 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:33.749 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:33.751 00.002 1032 Enqueuing Expose request
23:40:33.759 00.008 10072 IsGuiding returns 0
23:40:33.759 00.000 10072 Move returns status 0, amount 11
23:40:33.759 00.000 10072 MoveAxis(N, 0, ABG)
23:40:33.759 00.000 10072 Move returns status 0, amount 0
23:40:33.759 00.000 10072 move complete, result=0
23:40:33.759 00.000 10072 worker thread done servicing request
23:40:33.760 00.001 10072 Worker thread wakes up
23:40:33.760 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:33.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:33.772 00.012 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:40:34.182 00.410 10072 Exposure complete
23:40:34.574 00.392 10072 worker thread done servicing request
23:40:34.574 00.000 1032 OnExposeComplete: enter
23:40:34.578 00.004 1032 UpdateGuideState(): m_state=6
23:40:34.583 00.005 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10450
23:40:34.587 00.004 1032 Star::Find returns 1 (0), X=1108.73, Y=129.63, Mass=1358, SNR=25.9, Peak=105 HFD=3.3
23:40:34.590 00.003 1032 MultiStar: [#1 -0.02,-0.12,0.99,U] [#2 0.12,-0.08,0.84,U] [#3 0.37,0.04,0.00,M7] [#4 0.20,-0.31,0.00,M2] [#5 -0.01,-0.32,0.00,M1] [#6 0.19,-0.19,0.00,R] [#7 0.14,0.07,0.69,U] [#8 0.04,0.07,0.54,U] 
23:40:34.593 00.003 1032 refined, 4 included, MultiStar: {0.15, -0.05}, one-star: {0.40, -0.10}
23:40:34.595 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:40:34.597 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:40:34.600 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.32 mountX=-0.08 mountY=-0.13, mountTheta=-2.15
23:40:34.604 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
23:40:34.606 00.002 1032 Enqueuing Move request for scope (0.15, -0.05)
23:40:34.608 00.002 10072 Worker thread wakes up
23:40:34.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
23:40:34.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
23:40:34.608 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.08 yDistance=-0.13
23:40:34.612 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:40:34.619 00.007 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:40:34.619 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:40:34.620 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:34.620 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:40:34.620 00.000 10072 MoveAxis(E, 11, ABG)
23:40:34.620 00.000 10072 Guiding  Dir = 2, Dur = 11
23:40:34.620 00.000 10072 IsGuiding returns 0
23:40:34.621 00.001 10072 PulseGuide returned control before completion, sleep 21
23:40:34.646 00.025 10072 IsGuiding returns 0
23:40:34.646 00.000 10072 Move returns status 0, amount 11
23:40:34.646 00.000 10072 MoveAxis(N, 0, ABG)
23:40:34.646 00.000 10072 Move returns status 0, amount 0
23:40:34.646 00.000 10072 move complete, result=0
23:40:34.646 00.000 10072 worker thread done servicing request
23:40:34.646 00.000 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:40:34.650 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:34.727 00.077 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:34.742 00.015 1032 Enqueuing Expose request
23:40:34.745 00.003 10072 Worker thread wakes up
23:40:34.745 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:40:34.749 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:34.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:35.443 00.694 10072 Exposure complete
23:40:35.690 00.247 10072 worker thread done servicing request
23:40:35.690 00.000 1032 OnExposeComplete: enter
23:40:35.694 00.004 1032 UpdateGuideState(): m_state=6
23:40:35.697 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10451
23:40:35.701 00.004 1032 Star::Find returns 1 (0), X=1108.60, Y=129.65, Mass=1261, SNR=24.9, Peak=94 HFD=3.3
23:40:35.704 00.003 1032 MultiStar: [#1 -0.10,0.02,1.00,U] [#2 0.08,0.03,0.82,U] [#3 0.27,-0.01,0.00,M8] [#4 0.11,-0.04,0.71,U] [#5 -0.01,-0.07,0.73,U] [#6 0.21,0.16,0.00,M1] [#7 -0.01,0.09,0.75,U] [#8 -0.02,0.29,0.00,M1] 
23:40:35.708 00.004 1032 refined, 5 included, MultiStar: {0.06, -0.01}, one-star: {0.26, -0.08}
23:40:35.711 00.003 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
23:40:35.713 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
23:40:35.716 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.13 mountX=-0.02 mountY=-0.05, mountTheta=-1.96
23:40:35.721 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
23:40:35.723 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
23:40:35.727 00.004 10072 Worker thread wakes up
23:40:35.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:40:35.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:40:35.727 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.02 yDistance=-0.05
23:40:35.730 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:40:35.735 00.005 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:40:35.735 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:40:35.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:35.736 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:40:35.736 00.000 10072 MoveAxis(E, 11, ABG)
23:40:35.736 00.000 10072 Guiding  Dir = 2, Dur = 11
23:40:35.736 00.000 10072 IsGuiding returns 0
23:40:35.737 00.001 10072 PulseGuide returned control before completion, sleep 21
23:40:35.762 00.025 1032 UpdateGuideState exits: m=1261 SNR=24.9
23:40:35.764 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:35.767 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:35.771 00.004 1032 Enqueuing Expose request
23:40:35.774 00.003 10072 IsGuiding returns 0
23:40:35.774 00.000 10072 Move returns status 0, amount 11
23:40:35.775 00.001 10072 MoveAxis(N, 0, ABG)
23:40:35.775 00.000 10072 Move returns status 0, amount 0
23:40:35.775 00.000 10072 move complete, result=0
23:40:35.775 00.000 10072 worker thread done servicing request
23:40:35.775 00.000 10072 Worker thread wakes up
23:40:35.775 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:35.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:35.785 00.010 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:40:36.598 00.813 10072 Exposure complete
23:40:36.741 00.143 10072 worker thread done servicing request
23:40:36.742 00.001 1032 OnExposeComplete: enter
23:40:36.745 00.003 1032 UpdateGuideState(): m_state=6
23:40:36.748 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10452
23:40:36.751 00.003 1032 Star::Find returns 1 (0), X=1108.74, Y=129.68, Mass=1365, SNR=25.9, Peak=100 HFD=3.4
23:40:36.754 00.003 1032 MultiStar: [#1 -0.12,-0.11,0.98,U] [#2 0.14,-0.05,0.80,U] [#3 0.34,-0.07,0.00,M9] [#4 0.31,-0.21,0.00,M2] [#5 0.06,-0.10,0.62,U] [#6 0.09,-0.07,0.61,U] [#7 0.14,0.10,0.69,U] [#8 0.19,0.15,0.50,U] 
23:40:36.756 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.03}, one-star: {0.41, -0.05}
23:40:36.759 00.003 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:40:36.761 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:40:36.764 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.23 mountX=-0.06 mountY=-0.12, mountTheta=-2.06
23:40:36.768 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
23:40:36.771 00.003 1032 Enqueuing Move request for scope (0.13, -0.03)
23:40:36.773 00.002 10072 Worker thread wakes up
23:40:36.774 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
23:40:36.774 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
23:40:36.774 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
23:40:36.776 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:40:36.781 00.005 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:40:36.781 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
23:40:36.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:36.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:40:36.781 00.000 10072 MoveAxis(E, 18, ABG)
23:40:36.782 00.001 10072 Guiding  Dir = 2, Dur = 18
23:40:36.782 00.000 10072 IsGuiding returns 0
23:40:36.782 00.000 10072 PulseGuide returned control before completion, sleep 28
23:40:36.808 00.026 1032 UpdateGuideState exits: m=1365 SNR=25.9
23:40:36.811 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:36.814 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:36.816 00.002 1032 Enqueuing Expose request
23:40:36.821 00.005 10072 IsGuiding returns 0
23:40:36.822 00.001 10072 Move returns status 0, amount 18
23:40:36.822 00.000 10072 MoveAxis(N, 0, ABG)
23:40:36.822 00.000 10072 Move returns status 0, amount 0
23:40:36.822 00.000 10072 move complete, result=0
23:40:36.822 00.000 10072 worker thread done servicing request
23:40:36.822 00.000 10072 Worker thread wakes up
23:40:36.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:36.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:36.832 00.010 1032 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
23:40:37.250 00.418 10072 Exposure complete
23:40:38.137 00.887 10072 worker thread done servicing request
23:40:38.137 00.000 1032 OnExposeComplete: enter
23:40:38.149 00.012 1032 UpdateGuideState(): m_state=6
23:40:38.160 00.011 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10453
23:40:38.163 00.003 1032 Star::Find returns 1 (0), X=1108.66, Y=129.65, Mass=1282, SNR=25.2, Peak=96 HFD=3.4
23:40:38.167 00.004 1032 MultiStar: [#1 -0.04,-0.18,1.06,U] [#2 0.20,-0.07,0.80,U] [#3 0.40,-0.15,0.00,M10] [#4 0.32,-0.27,0.00,M3] [#5 0.03,-0.16,0.67,U] [#6 0.22,-0.18,0.00,M1] [#7 0.20,-0.05,0.70,U] [#8 0.01,0.25,0.51,U] 
23:40:38.332 00.165 1032 refined, 5 included, MultiStar: {0.13, -0.07}, one-star: {0.32, -0.08}
23:40:38.602 00.270 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
23:40:38.751 00.149 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
23:40:38.754 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.52 mountX=-0.10 mountY=-0.10, mountTheta=-2.35
23:40:38.759 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
23:40:38.762 00.003 1032 Enqueuing Move request for scope (0.13, -0.07)
23:40:38.765 00.003 10072 Worker thread wakes up
23:40:38.765 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
23:40:38.765 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
23:40:38.765 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.10
23:40:38.770 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:40:38.774 00.004 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:40:38.774 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
23:40:38.774 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:38.774 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:40:38.775 00.001 10072 MoveAxis(E, 22, ABG)
23:40:38.775 00.000 10072 Guiding  Dir = 2, Dur = 22
23:40:39.221 00.446 10072 IsGuiding returns 0
23:40:39.226 00.005 10072 PulseGuide returned control before completion, sleep 28
23:40:39.319 00.093 10072 IsGuiding returns 1
23:40:39.320 00.001 1032 UpdateGuideState exits: m=1282 SNR=25.2
23:40:39.324 00.004 10072 scope still moving after pulse duration time elapsed
23:40:39.324 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:39.328 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:39.357 00.029 1032 Enqueuing Expose request
23:40:39.424 00.067 10072 IsGuiding returns 1
23:40:39.872 00.448 10072 IsGuiding returns 1
23:40:39.898 00.026 10072 IsGuiding returns 1
23:40:39.929 00.031 10072 IsGuiding returns 1
23:40:39.960 00.031 10072 IsGuiding returns 0
23:40:39.960 00.000 10072 scope move finished after 22 + 716 ms
23:40:39.960 00.000 10072 Move returns status 0, amount 22
23:40:39.960 00.000 10072 MoveAxis(N, 0, ABG)
23:40:39.960 00.000 10072 Move returns status 0, amount 0
23:40:39.960 00.000 10072 move complete, result=0
23:40:39.960 00.000 10072 worker thread done servicing request
23:40:39.961 00.001 10072 Worker thread wakes up
23:40:39.961 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:39.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:40.013 00.052 1032 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
23:40:40.591 00.578 10072 Exposure complete
23:40:40.655 00.064 10072 worker thread done servicing request
23:40:40.655 00.000 1032 OnExposeComplete: enter
23:40:40.657 00.002 1032 UpdateGuideState(): m_state=6
23:40:40.660 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10454
23:40:40.662 00.002 1032 Star::Find returns 1 (0), X=1108.80, Y=129.62, Mass=1412, SNR=26.4, Peak=108 HFD=3.5
23:40:40.664 00.002 1032 MultiStar: [#1 -0.06,-0.19,0.88,U] [#2 0.16,0.03,0.77,U] [#3 0.23,-0.06,0.78,U] [#4 0.24,-0.36,0.00,M4] [#5 -0.08,-0.17,0.61,U] [#6 0.20,0.01,0.63,U] [#7 0.12,-0.03,0.68,U] [#8 0.13,0.13,0.53,U] 
23:40:40.666 00.002 1032 refined, 7 included, MultiStar: {0.16, -0.06}, one-star: {0.47, -0.11}
23:40:40.668 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
23:40:40.670 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
23:40:40.672 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.36 mountX=-0.10 mountY=-0.14, mountTheta=-2.19
23:40:40.676 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
23:40:40.681 00.005 1032 Enqueuing Move request for scope (0.16, -0.06)
23:40:40.684 00.003 10072 Worker thread wakes up
23:40:40.684 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
23:40:40.684 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
23:40:40.684 00.000 10072 Moving (0.16, -0.06) raw xDistance=-0.10 yDistance=-0.14
23:40:40.687 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:40:40.691 00.004 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:40:40.691 00.000 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
23:40:40.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:40.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:40:40.691 00.000 10072 MoveAxis(E, 21, ABG)
23:40:40.691 00.000 10072 Guiding  Dir = 2, Dur = 21
23:40:40.691 00.000 10072 IsGuiding returns 0
23:40:40.692 00.001 10072 PulseGuide returned control before completion, sleep 31
23:40:40.717 00.025 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:40:40.720 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:40.723 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:40.724 00.001 1032 Enqueuing Expose request
23:40:40.729 00.005 10072 IsGuiding returns 1
23:40:40.729 00.000 10072 scope still moving after pulse duration time elapsed
23:40:40.757 00.028 10072 IsGuiding returns 0
23:40:40.757 00.000 10072 scope move finished after 21 + 44 ms
23:40:40.757 00.000 10072 Move returns status 0, amount 21
23:40:40.757 00.000 10072 MoveAxis(N, 0, ABG)
23:40:40.757 00.000 10072 Move returns status 0, amount 0
23:40:40.757 00.000 10072 move complete, result=0
23:40:40.757 00.000 10072 worker thread done servicing request
23:40:40.758 00.001 10072 Worker thread wakes up
23:40:40.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:40.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:40.760 00.002 1032 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
23:40:41.166 00.406 10072 Exposure complete
23:40:41.247 00.081 10072 worker thread done servicing request
23:40:41.247 00.000 1032 OnExposeComplete: enter
23:40:41.250 00.003 1032 UpdateGuideState(): m_state=6
23:40:41.254 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10455
23:40:41.258 00.004 1032 Star::Find returns 1 (0), X=1108.71, Y=129.62, Mass=1344, SNR=25.8, Peak=98 HFD=3.4
23:40:41.262 00.004 1032 MultiStar: [#1 -0.01,-0.06,0.93,U] [#2 0.22,0.12,0.78,U] [#3 0.34,-0.00,0.00,M10] [#4 0.26,-0.19,0.00,M5] [#5 0.06,-0.19,0.71,U] [#6 0.09,-0.04,0.63,U] [#7 0.16,-0.01,0.72,U] [#8 0.18,0.23,0.00,M1] 
23:40:41.268 00.006 1032 refined, 5 included, MultiStar: {0.16, -0.05}, one-star: {0.37, -0.11}
23:40:41.275 00.007 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
23:40:41.278 00.003 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
23:40:41.281 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.31 mountX=-0.09 mountY=-0.14, mountTheta=-2.14
23:40:41.287 00.006 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
23:40:41.292 00.005 1032 Enqueuing Move request for scope (0.16, -0.05)
23:40:41.295 00.003 10072 Worker thread wakes up
23:40:41.296 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
23:40:41.296 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
23:40:41.296 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.14
23:40:41.302 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:40:41.307 00.005 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:40:41.307 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:40:41.307 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:41.308 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:40:41.308 00.000 10072 MoveAxis(E, 12, ABG)
23:40:41.308 00.000 10072 Guiding  Dir = 2, Dur = 12
23:40:41.308 00.000 10072 IsGuiding returns 0
23:40:41.309 00.001 10072 PulseGuide returned control before completion, sleep 22
23:40:41.334 00.025 10072 IsGuiding returns 0
23:40:41.334 00.000 10072 Move returns status 0, amount 12
23:40:41.334 00.000 10072 MoveAxis(N, 0, ABG)
23:40:41.334 00.000 10072 Move returns status 0, amount 0
23:40:41.334 00.000 10072 move complete, result=0
23:40:41.334 00.000 10072 worker thread done servicing request
23:40:41.335 00.001 1032 UpdateGuideState exits: m=1344 SNR=25.8
23:40:41.340 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:41.343 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:41.348 00.005 1032 Enqueuing Expose request
23:40:41.351 00.003 10072 Worker thread wakes up
23:40:41.351 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:40:41.353 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:41.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:41.991 00.638 10072 Exposure complete
23:40:42.046 00.055 10072 worker thread done servicing request
23:40:42.048 00.002 1032 OnExposeComplete: enter
23:40:42.051 00.003 1032 UpdateGuideState(): m_state=6
23:40:42.052 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10456
23:40:42.054 00.002 1032 Star::Find returns 1 (0), X=1108.73, Y=129.50, Mass=1267, SNR=25.0, Peak=95 HFD=3.3
23:40:42.056 00.002 1032 MultiStar: [#1 -0.06,-0.30,0.00,M1] [#2 0.26,-0.07,0.00,M1] [#3 0.45,-0.15,0.00,R] [#4 0.27,-0.22,0.00,M6] [#5 0.16,-0.16,0.67,U] [#6 0.09,-0.05,0.67,U] [#7 0.15,-0.09,0.71,U] [#8 0.23,0.10,0.54,U] 
23:40:42.057 00.001 1032 refined, 4 included, MultiStar: {0.22, -0.10}, one-star: {0.40, -0.23}
23:40:42.059 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
23:40:42.061 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
23:40:42.063 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.44 mountX=-0.16 mountY=-0.18, mountTheta=-2.28
23:40:42.066 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.10, opts=13)
23:40:42.068 00.002 1032 Enqueuing Move request for scope (0.22, -0.10)
23:40:42.070 00.002 10072 Worker thread wakes up
23:40:42.070 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
23:40:42.070 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
23:40:42.070 00.000 10072 Moving (0.22, -0.10) raw xDistance=-0.16 yDistance=-0.18
23:40:42.074 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:40:42.077 00.003 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.83
23:40:42.077 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:40:42.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:42.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:40:42.077 00.000 10072 MoveAxis(E, 88, ABG)
23:40:42.077 00.000 10072 Guiding  Dir = 2, Dur = 88
23:40:42.078 00.001 10072 IsGuiding returns 0
23:40:42.078 00.000 10072 PulseGuide returned control before completion, sleep 98
23:40:42.102 00.024 1032 UpdateGuideState exits: m=1267 SNR=25.0
23:40:42.105 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:42.107 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:42.108 00.001 1032 Enqueuing Expose request
23:40:42.189 00.081 10072 IsGuiding returns 0
23:40:42.189 00.000 10072 Move returns status 0, amount 88
23:40:42.189 00.000 10072 MoveAxis(N, 0, ABG)
23:40:42.189 00.000 10072 Move returns status 0, amount 0
23:40:42.189 00.000 10072 move complete, result=0
23:40:42.189 00.000 10072 worker thread done servicing request
23:40:42.189 00.000 1032 GuideStep: -0.2 px 88 ms EAST, -0.2 px 0 ms NORTH
23:40:42.193 00.004 10072 Worker thread wakes up
23:40:42.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:42.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:42.601 00.408 10072 Exposure complete
23:40:42.658 00.057 10072 worker thread done servicing request
23:40:42.658 00.000 1032 OnExposeComplete: enter
23:40:42.660 00.002 1032 UpdateGuideState(): m_state=6
23:40:42.662 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10457
23:40:42.664 00.002 1032 Star::Find returns 1 (0), X=1108.78, Y=129.55, Mass=1518, SNR=27.4, Peak=112 HFD=3.5
23:40:42.666 00.002 1032 MultiStar: [#1 0.04,-0.23,0.90,U] [#2 0.27,-0.09,0.00,M2] [#3 0.09,0.00,0.72,U] [#4 0.28,-0.27,0.00,M7] [#5 0.13,-0.22,0.00,M1] [#6 0.11,-0.08,0.59,U] [#7 0.13,-0.15,0.68,U] [#8 0.25,0.26,0.00,M1] 
23:40:42.668 00.002 1032 refined, 4 included, MultiStar: {0.18, -0.14}, one-star: {0.44, -0.18}
23:40:42.669 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
23:40:42.672 00.003 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
23:40:42.674 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.66 mountX=-0.18 mountY=-0.14, mountTheta=-2.49
23:40:42.678 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.14, opts=13)
23:40:42.680 00.002 1032 Enqueuing Move request for scope (0.18, -0.14)
23:40:42.682 00.002 10072 Worker thread wakes up
23:40:42.682 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
23:40:42.683 00.001 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
23:40:42.683 00.000 10072 Moving (0.18, -0.14) raw xDistance=-0.18 yDistance=-0.14
23:40:42.684 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:40:42.688 00.004 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.83
23:40:42.688 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
23:40:42.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:42.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:40:42.688 00.000 10072 MoveAxis(E, 98, ABG)
23:40:42.688 00.000 10072 Guiding  Dir = 2, Dur = 98
23:40:42.688 00.000 10072 IsGuiding returns 0
23:40:42.690 00.002 10072 PulseGuide returned control before completion, sleep 108
23:40:42.708 00.018 1032 UpdateGuideState exits: m=1518 SNR=27.4
23:40:42.710 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:42.712 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:42.714 00.002 1032 Enqueuing Expose request
23:40:42.802 00.088 10072 IsGuiding returns 0
23:40:42.802 00.000 10072 Move returns status 0, amount 98
23:40:42.802 00.000 10072 MoveAxis(N, 0, ABG)
23:40:42.802 00.000 10072 Move returns status 0, amount 0
23:40:42.802 00.000 10072 move complete, result=0
23:40:42.802 00.000 10072 worker thread done servicing request
23:40:42.802 00.000 10072 Worker thread wakes up
23:40:42.802 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:42.802 00.000 1032 GuideStep: -0.2 px 98 ms EAST, -0.1 px 0 ms NORTH
23:40:42.805 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:43.429 00.624 10072 Exposure complete
23:40:43.476 00.047 10072 worker thread done servicing request
23:40:43.476 00.000 1032 OnExposeComplete: enter
23:40:43.478 00.002 1032 UpdateGuideState(): m_state=6
23:40:43.480 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10458
23:40:43.481 00.001 1032 Star::Find returns 1 (0), X=1108.67, Y=129.80, Mass=1311, SNR=25.4, Peak=94 HFD=3.4
23:40:43.484 00.003 1032 MultiStar: [#1 -0.07,0.06,1.01,U] [#2 0.10,0.12,0.80,U] [#3 -0.01,0.29,0.00,M1] [#4 0.23,-0.02,0.67,U] [#5 0.09,-0.02,0.70,U] [#6 0.17,0.04,0.65,U] [#7 0.03,0.16,0.71,U] [#8 0.09,0.36,0.00,M2] 
23:40:43.486 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.06}, one-star: {0.33, 0.07}
23:40:43.487 00.001 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
23:40:43.489 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
23:40:43.491 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.45 mountX=0.03 mountY=-0.14, mountTheta=-1.38
23:40:43.494 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
23:40:43.496 00.002 1032 Enqueuing Move request for scope (0.12, 0.06)
23:40:43.498 00.002 10072 Worker thread wakes up
23:40:43.498 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
23:40:43.498 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
23:40:43.498 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.14
23:40:43.500 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:40:43.504 00.004 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:40:43.504 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:40:43.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:43.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:40:43.504 00.000 10072 MoveAxis(E, 13, ABG)
23:40:43.504 00.000 10072 Guiding  Dir = 2, Dur = 13
23:40:43.505 00.001 10072 IsGuiding returns 0
23:40:43.509 00.004 10072 PulseGuide returned control before completion, sleep 23
23:40:43.523 00.014 1032 UpdateGuideState exits: m=1311 SNR=25.4
23:40:43.525 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:43.527 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:43.528 00.001 1032 Enqueuing Expose request
23:40:43.536 00.008 10072 IsGuiding returns 0
23:40:43.536 00.000 10072 Move returns status 0, amount 13
23:40:43.536 00.000 10072 MoveAxis(N, 0, ABG)
23:40:43.536 00.000 10072 Move returns status 0, amount 0
23:40:43.536 00.000 10072 move complete, result=0
23:40:43.536 00.000 10072 worker thread done servicing request
23:40:43.537 00.001 10072 Worker thread wakes up
23:40:43.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:43.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:43.537 00.000 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:40:43.943 00.406 10072 Exposure complete
23:40:43.997 00.054 10072 worker thread done servicing request
23:40:43.997 00.000 1032 OnExposeComplete: enter
23:40:43.999 00.002 1032 UpdateGuideState(): m_state=6
23:40:44.002 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10459
23:40:44.004 00.002 1032 Star::Find returns 1 (0), X=1108.67, Y=129.79, Mass=1491, SNR=27.1, Peak=110 HFD=3.4
23:40:44.006 00.002 1032 MultiStar: [#1 -0.05,0.01,0.94,U] [#2 0.07,0.12,0.78,U] [#3 -0.04,0.22,0.71,U] [#4 0.32,-0.03,0.00,M7] [#5 0.06,0.15,0.68,U] [#6 0.11,0.09,0.61,U] [#7 0.12,0.20,0.69,U] [#8 0.14,0.45,0.00,M3] 
23:40:44.008 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.11}, one-star: {0.34, 0.06}
23:40:44.010 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
23:40:44.012 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
23:40:44.013 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.15 cameraTheta=0.88 mountX=0.09 mountY=-0.12, mountTheta=-0.95
23:40:44.016 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
23:40:44.019 00.003 1032 Enqueuing Move request for scope (0.09, 0.11)
23:40:44.020 00.001 10072 Worker thread wakes up
23:40:44.021 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
23:40:44.021 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
23:40:44.021 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.09 yDistance=-0.12
23:40:44.023 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:40:44.026 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:40:44.026 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:40:44.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:44.027 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:40:44.027 00.000 10072 MoveAxis(E, 10, ABG)
23:40:44.027 00.000 10072 Guiding  Dir = 2, Dur = 10
23:40:44.027 00.000 10072 IsGuiding returns 0
23:40:44.028 00.001 10072 PulseGuide returned control before completion, sleep 20
23:40:44.045 00.017 1032 UpdateGuideState exits: m=1491 SNR=27.1
23:40:44.047 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:44.051 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:44.053 00.002 1032 Enqueuing Expose request
23:40:44.054 00.001 10072 IsGuiding returns 0
23:40:44.054 00.000 10072 Move returns status 0, amount 10
23:40:44.054 00.000 10072 MoveAxis(N, 0, ABG)
23:40:44.055 00.001 10072 Move returns status 0, amount 0
23:40:44.055 00.000 10072 move complete, result=0
23:40:44.055 00.000 10072 worker thread done servicing request
23:40:44.055 00.000 10072 Worker thread wakes up
23:40:44.055 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:44.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:44.062 00.007 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:40:44.691 00.629 10072 Exposure complete
23:40:44.738 00.047 10072 worker thread done servicing request
23:40:44.739 00.001 1032 OnExposeComplete: enter
23:40:44.742 00.003 1032 UpdateGuideState(): m_state=6
23:40:44.744 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10460
23:40:44.745 00.001 1032 Star::Find returns 1 (0), X=1108.77, Y=129.79, Mass=1438, SNR=26.7, Peak=100 HFD=3.6
23:40:44.747 00.002 1032 MultiStar: [#1 -0.08,0.05,0.94,U] [#2 0.09,0.06,0.78,U] [#3 -0.15,0.22,0.00,M1] [#4 0.33,-0.12,0.00,M8] [#5 0.19,0.01,0.66,U] [#6 0.25,0.11,0.00,M1] [#7 0.18,0.09,0.69,U] [#8 0.23,0.28,0.00,M4] 
23:40:44.748 00.001 1032 refined, 4 included, MultiStar: {0.17, 0.05}, one-star: {0.44, 0.06}
23:40:44.750 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
23:40:44.752 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
23:40:44.754 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.31 mountX=0.01 mountY=-0.18, mountTheta=-1.52
23:40:44.757 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.05, opts=13)
23:40:44.759 00.002 1032 Enqueuing Move request for scope (0.17, 0.05)
23:40:44.761 00.002 10072 Worker thread wakes up
23:40:44.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
23:40:44.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
23:40:44.761 00.000 10072 Moving (0.17, 0.05) raw xDistance=0.01 yDistance=-0.18
23:40:44.764 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:40:44.766 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:40:44.766 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:40:44.766 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:44.766 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:40:44.766 00.000 10072 MoveAxis(E, 11, ABG)
23:40:44.766 00.000 10072 Guiding  Dir = 2, Dur = 11
23:40:44.766 00.000 10072 IsGuiding returns 0
23:40:44.768 00.002 10072 PulseGuide returned control before completion, sleep 21
23:40:44.785 00.017 1032 UpdateGuideState exits: m=1438 SNR=26.7
23:40:44.788 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:44.790 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:44.791 00.001 1032 Enqueuing Expose request
23:40:44.798 00.007 10072 IsGuiding returns 0
23:40:44.798 00.000 10072 Move returns status 0, amount 11
23:40:44.798 00.000 10072 MoveAxis(N, 0, ABG)
23:40:44.798 00.000 10072 Move returns status 0, amount 0
23:40:44.798 00.000 10072 move complete, result=0
23:40:44.798 00.000 10072 worker thread done servicing request
23:40:44.798 00.000 10072 Worker thread wakes up
23:40:44.798 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:44.798 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:44.802 00.004 1032 GuideStep: 0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
23:40:45.207 00.405 10072 Exposure complete
23:40:45.257 00.050 10072 worker thread done servicing request
23:40:45.259 00.002 1032 OnExposeComplete: enter
23:40:45.260 00.001 1032 UpdateGuideState(): m_state=6
23:40:45.262 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10461
23:40:45.265 00.003 1032 Star::Find returns 1 (0), X=1108.72, Y=129.68, Mass=1433, SNR=26.6, Peak=112 HFD=3.4
23:40:45.266 00.001 1032 MultiStar: [#1 -0.05,0.02,0.98,U] [#2 0.17,-0.02,0.78,U] [#3 -0.05,0.16,0.74,U] [#4 0.28,-0.13,0.00,M9] [#5 0.06,-0.12,0.66,U] [#6 0.12,-0.01,0.61,U] [#7 -0.01,0.05,0.70,U] [#8 0.12,0.28,0.00,M5] 
23:40:45.269 00.003 1032 refined, 6 included, MultiStar: {0.10, 0.00}, one-star: {0.38, -0.05}
23:40:45.272 00.003 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:40:45.273 00.001 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:40:45.274 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.04 mountX=-0.02 mountY=-0.09, mountTheta=-1.79
23:40:45.278 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
23:40:45.280 00.002 1032 Enqueuing Move request for scope (0.10, 0.00)
23:40:45.281 00.001 10072 Worker thread wakes up
23:40:45.282 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
23:40:45.282 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
23:40:45.282 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=-0.09
23:40:45.284 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:40:45.287 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:40:45.287 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:40:45.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:45.287 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:40:45.287 00.000 10072 MoveAxis(E, 10, ABG)
23:40:45.287 00.000 10072 Guiding  Dir = 2, Dur = 10
23:40:45.288 00.001 10072 IsGuiding returns 0
23:40:45.289 00.001 10072 PulseGuide returned control before completion, sleep 20
23:40:45.305 00.016 1032 UpdateGuideState exits: m=1433 SNR=26.6
23:40:45.308 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:45.311 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:45.312 00.001 1032 Enqueuing Expose request
23:40:45.315 00.003 10072 IsGuiding returns 0
23:40:45.315 00.000 10072 Move returns status 0, amount 10
23:40:45.315 00.000 10072 MoveAxis(N, 0, ABG)
23:40:45.315 00.000 10072 Move returns status 0, amount 0
23:40:45.315 00.000 10072 move complete, result=0
23:40:45.315 00.000 10072 worker thread done servicing request
23:40:45.315 00.000 10072 Worker thread wakes up
23:40:45.315 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:45.315 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:45.323 00.008 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:40:45.939 00.616 10072 Exposure complete
23:40:45.985 00.046 10072 worker thread done servicing request
23:40:45.985 00.000 1032 OnExposeComplete: enter
23:40:45.989 00.004 1032 UpdateGuideState(): m_state=6
23:40:45.993 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10462
23:40:45.995 00.002 1032 Star::Find returns 1 (0), X=1108.69, Y=129.68, Mass=1238, SNR=24.7, Peak=93 HFD=3.4
23:40:45.997 00.002 1032 MultiStar: [#1 -0.07,0.07,1.01,U] [#2 0.10,0.10,0.82,U] [#3 -0.14,0.24,0.00,M1] [#4 0.34,-0.09,0.00,M10] [#5 0.03,0.13,0.69,U] [#6 0.21,0.16,0.00,M1] [#7 0.06,0.09,0.72,U] [#8 0.16,0.40,0.00,M6] 
23:40:46.000 00.003 1032 refined, 4 included, MultiStar: {0.10, 0.06}, one-star: {0.35, -0.05}
23:40:46.001 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
23:40:46.003 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
23:40:46.005 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.55 mountX=0.03 mountY=-0.11, mountTheta=-1.28
23:40:46.008 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
23:40:46.010 00.002 1032 Enqueuing Move request for scope (0.10, 0.06)
23:40:46.012 00.002 10072 Worker thread wakes up
23:40:46.012 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:40:46.012 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:40:46.012 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
23:40:46.015 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:40:46.020 00.005 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:40:46.020 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:40:46.020 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:46.020 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:40:46.020 00.000 10072 MoveAxis(E, 11, ABG)
23:40:46.020 00.000 10072 Guiding  Dir = 2, Dur = 11
23:40:46.021 00.001 10072 IsGuiding returns 0
23:40:46.022 00.001 10072 PulseGuide returned control before completion, sleep 21
23:40:46.036 00.014 1032 UpdateGuideState exits: m=1238 SNR=24.7
23:40:46.038 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:46.040 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:46.041 00.001 1032 Enqueuing Expose request
23:40:46.045 00.004 10072 IsGuiding returns 0
23:40:46.045 00.000 10072 Move returns status 0, amount 11
23:40:46.045 00.000 10072 MoveAxis(N, 0, ABG)
23:40:46.045 00.000 10072 Move returns status 0, amount 0
23:40:46.045 00.000 10072 move complete, result=0
23:40:46.045 00.000 10072 worker thread done servicing request
23:40:46.045 00.000 10072 Worker thread wakes up
23:40:46.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:46.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:46.050 00.005 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:40:46.452 00.402 10072 Exposure complete
23:40:46.501 00.049 10072 worker thread done servicing request
23:40:46.501 00.000 1032 OnExposeComplete: enter
23:40:46.503 00.002 1032 UpdateGuideState(): m_state=6
23:40:46.505 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10463
23:40:46.508 00.003 1032 Star::Find returns 1 (0), X=1108.59, Y=129.80, Mass=1442, SNR=26.7, Peak=114 HFD=3.3
23:40:46.510 00.002 1032 MultiStar: [#1 -0.00,0.04,0.94,U] [#2 0.18,0.02,0.75,U] [#3 -0.07,0.23,0.76,U] [#4 0.31,-0.14,0.00,R] [#5 -0.03,-0.08,0.62,U] [#6 0.22,0.09,0.62,U] [#7 0.18,-0.02,0.71,U] [#8 0.12,0.34,0.00,M7] 
23:40:46.511 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.05}, one-star: {0.26, 0.07}
23:40:46.512 00.001 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:40:46.514 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:40:46.515 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.47 mountX=0.03 mountY=-0.12, mountTheta=-1.36
23:40:46.519 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
23:40:46.521 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
23:40:46.522 00.001 10072 Worker thread wakes up
23:40:46.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:40:46.523 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:40:46.523 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.03 yDistance=-0.12
23:40:46.524 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:40:46.527 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:40:46.527 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:40:46.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:46.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:40:46.527 00.000 10072 MoveAxis(E, 9, ABG)
23:40:46.527 00.000 10072 Guiding  Dir = 2, Dur = 9
23:40:46.528 00.001 10072 IsGuiding returns 0
23:40:46.529 00.001 10072 PulseGuide returned control before completion, sleep 19
23:40:46.544 00.015 1032 UpdateGuideState exits: m=1442 SNR=26.7
23:40:46.545 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:46.547 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:46.549 00.002 1032 Enqueuing Expose request
23:40:46.560 00.011 10072 IsGuiding returns 0
23:40:46.560 00.000 10072 Move returns status 0, amount 9
23:40:46.560 00.000 10072 MoveAxis(N, 0, ABG)
23:40:46.560 00.000 10072 Move returns status 0, amount 0
23:40:46.560 00.000 10072 move complete, result=0
23:40:46.560 00.000 10072 worker thread done servicing request
23:40:46.560 00.000 10072 Worker thread wakes up
23:40:46.560 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:46.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:46.562 00.002 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:40:47.188 00.626 10072 Exposure complete
23:40:47.235 00.047 10072 worker thread done servicing request
23:40:47.235 00.000 1032 OnExposeComplete: enter
23:40:47.238 00.003 1032 UpdateGuideState(): m_state=6
23:40:47.240 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10464
23:40:47.242 00.002 1032 Star::Find returns 1 (0), X=1108.67, Y=129.67, Mass=1521, SNR=27.4, Peak=120 HFD=3.4
23:40:47.244 00.002 1032 MultiStar: [#1 -0.04,-0.03,0.93,U] [#2 0.20,0.05,0.79,U] [#3 -0.01,0.19,0.74,U] [#4 -0.05,0.02,0.68,U] [#5 0.10,-0.06,0.60,U] [#6 0.09,0.01,0.59,U] [#7 0.17,0.17,0.69,U] [#8 0.01,0.15,0.49,U] 
23:40:47.247 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.33, -0.06}
23:40:47.249 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
23:40:47.250 00.001 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
23:40:47.252 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.37 mountX=0.01 mountY=-0.11, mountTheta=-1.46
23:40:47.254 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
23:40:47.256 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
23:40:47.259 00.003 10072 Worker thread wakes up
23:40:47.259 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:40:47.259 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:40:47.259 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
23:40:47.261 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:40:47.263 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:40:47.264 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:40:47.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:47.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:40:47.264 00.000 10072 MoveAxis(E, 10, ABG)
23:40:47.264 00.000 10072 Guiding  Dir = 2, Dur = 10
23:40:47.264 00.000 10072 IsGuiding returns 0
23:40:47.264 00.000 10072 PulseGuide returned control before completion, sleep 20
23:40:47.282 00.018 1032 UpdateGuideState exits: m=1521 SNR=27.4
23:40:47.284 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:47.285 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:47.287 00.002 1032 Enqueuing Expose request
23:40:47.294 00.007 10072 IsGuiding returns 0
23:40:47.294 00.000 10072 Move returns status 0, amount 10
23:40:47.294 00.000 10072 MoveAxis(N, 0, ABG)
23:40:47.294 00.000 10072 Move returns status 0, amount 0
23:40:47.294 00.000 10072 move complete, result=0
23:40:47.294 00.000 10072 worker thread done servicing request
23:40:47.294 00.000 10072 Worker thread wakes up
23:40:47.294 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:47.294 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:47.295 00.001 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:40:47.705 00.410 10072 Exposure complete
23:40:47.749 00.044 10072 worker thread done servicing request
23:40:47.749 00.000 1032 OnExposeComplete: enter
23:40:47.751 00.002 1032 UpdateGuideState(): m_state=6
23:40:47.753 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10465
23:40:47.755 00.002 1032 Star::Find returns 1 (0), X=1108.81, Y=129.63, Mass=1395, SNR=26.2, Peak=104 HFD=3.4
23:40:47.758 00.003 1032 MultiStar: [#1 0.10,-0.09,0.96,U] [#2 0.24,0.01,0.78,U] [#3 -0.05,-0.01,0.75,U] [#4 0.07,-0.02,0.70,U] [#5 0.09,-0.15,0.65,U] [#6 0.27,0.17,0.00,M1] [#7 0.21,0.02,0.68,U] [#8 0.06,0.04,0.53,U] 
23:40:47.759 00.001 1032 refined, 7 included, MultiStar: {0.17, -0.04}, one-star: {0.47, -0.10}
23:40:47.761 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
23:40:47.762 00.001 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
23:40:47.763 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.26 mountX=-0.08 mountY=-0.15, mountTheta=-2.09
23:40:47.766 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.04, opts=13)
23:40:47.768 00.002 1032 Enqueuing Move request for scope (0.17, -0.04)
23:40:47.769 00.001 10072 Worker thread wakes up
23:40:47.770 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
23:40:47.770 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
23:40:47.770 00.000 10072 Moving (0.17, -0.04) raw xDistance=-0.08 yDistance=-0.15
23:40:47.772 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:40:47.775 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:40:47.776 00.001 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:40:47.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:47.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:40:47.776 00.000 10072 MoveAxis(E, 8, ABG)
23:40:47.776 00.000 10072 Guiding  Dir = 2, Dur = 8
23:40:47.776 00.000 10072 IsGuiding returns 0
23:40:47.776 00.000 10072 PulseGuide returned control before completion, sleep 18
23:40:47.793 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.2
23:40:47.795 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:47.797 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:47.800 00.003 1032 Enqueuing Expose request
23:40:47.810 00.010 10072 IsGuiding returns 1
23:40:47.810 00.000 10072 scope still moving after pulse duration time elapsed
23:40:47.841 00.031 10072 IsGuiding returns 1
23:40:47.872 00.031 10072 IsGuiding returns 1
23:40:47.903 00.031 10072 IsGuiding returns 1
23:40:47.935 00.032 10072 IsGuiding returns 1
23:40:47.965 00.030 10072 IsGuiding returns 1
23:40:47.996 00.031 10072 IsGuiding returns 1
23:40:48.027 00.031 10072 IsGuiding returns 1
23:40:48.059 00.032 10072 IsGuiding returns 1
23:40:48.091 00.032 10072 IsGuiding returns 1
23:40:48.121 00.030 10072 IsGuiding returns 1
23:40:48.153 00.032 10072 IsGuiding returns 1
23:40:48.184 00.031 10072 IsGuiding returns 1
23:40:48.216 00.032 10072 IsGuiding returns 1
23:40:48.246 00.030 10072 IsGuiding returns 0
23:40:48.246 00.000 10072 scope move finished after 8 + 462 ms
23:40:48.246 00.000 10072 Move returns status 0, amount 8
23:40:48.246 00.000 10072 MoveAxis(N, 0, ABG)
23:40:48.246 00.000 10072 Move returns status 0, amount 0
23:40:48.246 00.000 10072 move complete, result=0
23:40:48.246 00.000 10072 worker thread done servicing request
23:40:48.246 00.000 10072 Worker thread wakes up
23:40:48.246 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:40:48.250 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:48.250 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:48.873 00.623 10072 Exposure complete
23:40:48.936 00.063 10072 worker thread done servicing request
23:40:48.936 00.000 1032 OnExposeComplete: enter
23:40:48.939 00.003 1032 UpdateGuideState(): m_state=6
23:40:48.942 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10466
23:40:48.945 00.003 1032 Star::Find returns 1 (0), X=1108.78, Y=129.71, Mass=1228, SNR=24.6, Peak=88 HFD=3.4
23:40:48.947 00.002 1032 MultiStar: [#1 -0.04,0.10,1.05,U] [#2 0.19,0.17,0.84,U] [#3 0.02,0.11,0.82,U] [#4 -0.06,0.10,0.71,U] [#5 0.12,-0.10,0.72,U] [#6 0.31,0.19,0.00,M2] [#7 0.08,0.08,0.73,U] [#8 0.05,0.21,0.52,U] 
23:40:48.949 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.08}, one-star: {0.44, -0.02}
23:40:48.955 00.006 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:40:48.961 00.006 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:40:48.963 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.61 mountX=0.05 mountY=-0.12, mountTheta=-1.22
23:40:48.966 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
23:40:48.968 00.002 1032 Enqueuing Move request for scope (0.11, 0.08)
23:40:48.969 00.001 10072 Worker thread wakes up
23:40:48.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:40:48.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:40:48.969 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.12
23:40:48.971 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:40:48.975 00.004 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:40:48.975 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:40:48.975 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:48.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:40:48.975 00.000 10072 MoveAxis(E, 12, ABG)
23:40:48.975 00.000 10072 Guiding  Dir = 2, Dur = 12
23:40:48.975 00.000 10072 IsGuiding returns 0
23:40:48.976 00.001 10072 PulseGuide returned control before completion, sleep 22
23:40:49.000 00.024 1032 UpdateGuideState exits: m=1228 SNR=24.6
23:40:49.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:49.005 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:49.007 00.002 1032 Enqueuing Expose request
23:40:49.013 00.006 10072 IsGuiding returns 0
23:40:49.014 00.001 10072 Move returns status 0, amount 12
23:40:49.014 00.000 10072 MoveAxis(N, 0, ABG)
23:40:49.014 00.000 10072 Move returns status 0, amount 0
23:40:49.014 00.000 10072 move complete, result=0
23:40:49.014 00.000 10072 worker thread done servicing request
23:40:49.014 00.000 10072 Worker thread wakes up
23:40:49.014 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:49.014 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:49.020 00.006 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:40:49.423 00.403 10072 Exposure complete
23:40:49.501 00.078 10072 worker thread done servicing request
23:40:49.501 00.000 1032 OnExposeComplete: enter
23:40:49.504 00.003 1032 UpdateGuideState(): m_state=6
23:40:49.506 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10467
23:40:49.510 00.004 1032 Star::Find returns 1 (0), X=1108.84, Y=129.81, Mass=1383, SNR=26.1, Peak=105 HFD=3.3
23:40:49.512 00.002 1032 MultiStar: [#1 -0.06,0.02,0.92,U] [#2 0.22,0.15,0.00,M1] [#3 -0.17,0.20,0.00,M1] [#4 -0.07,0.19,0.70,U] [#5 0.04,0.04,0.63,U] [#6 0.20,0.22,0.00,M3] [#7 0.10,0.12,0.69,U] [#8 0.10,0.33,0.00,M5] 
23:40:49.515 00.003 1032 refined, 4 included, MultiStar: {0.13, 0.08}, one-star: {0.51, 0.08}
23:40:49.519 00.004 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
23:40:49.522 00.003 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
23:40:49.524 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.59 mountX=0.05 mountY=-0.14, mountTheta=-1.24
23:40:49.529 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
23:40:49.531 00.002 1032 Enqueuing Move request for scope (0.13, 0.08)
23:40:49.534 00.003 10072 Worker thread wakes up
23:40:49.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
23:40:49.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
23:40:49.534 00.000 10072 Moving (0.13, 0.08) raw xDistance=0.05 yDistance=-0.14
23:40:49.536 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:40:49.540 00.004 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:40:49.541 00.001 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:40:49.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:49.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:40:49.541 00.000 10072 MoveAxis(E, 9, ABG)
23:40:49.541 00.000 10072 Guiding  Dir = 2, Dur = 9
23:40:49.541 00.000 10072 IsGuiding returns 0
23:40:49.542 00.001 10072 PulseGuide returned control before completion, sleep 19
23:40:49.565 00.023 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:40:49.568 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:49.571 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:49.574 00.003 1032 Enqueuing Expose request
23:40:49.577 00.003 10072 IsGuiding returns 0
23:40:49.577 00.000 10072 Move returns status 0, amount 9
23:40:49.577 00.000 10072 MoveAxis(N, 0, ABG)
23:40:49.577 00.000 10072 Move returns status 0, amount 0
23:40:49.577 00.000 10072 move complete, result=0
23:40:49.577 00.000 10072 worker thread done servicing request
23:40:49.577 00.000 10072 Worker thread wakes up
23:40:49.577 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:49.577 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:49.605 00.028 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:40:50.204 00.599 10072 Exposure complete
23:40:50.273 00.069 10072 worker thread done servicing request
23:40:50.273 00.000 1032 OnExposeComplete: enter
23:40:50.277 00.004 1032 UpdateGuideState(): m_state=6
23:40:50.280 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10468
23:40:50.284 00.004 1032 Star::Find returns 1 (0), X=1108.76, Y=129.97, Mass=1333, SNR=25.7, Peak=98 HFD=3.2
23:40:50.287 00.003 1032 MultiStar: [#1 -0.09,0.07,0.98,U] [#2 0.21,0.30,0.00,M2] [#3 -0.13,0.27,0.00,M2] [#4 -0.11,0.14,0.68,U] [#5 -0.00,0.16,0.67,U] [#6 0.21,0.29,0.00,M4] [#7 0.08,0.10,0.69,U] [#8 0.14,0.40,0.00,M6] 
23:40:50.290 00.003 1032 refined, 4 included, MultiStar: {0.08, 0.15}, one-star: {0.42, 0.24}
23:40:50.293 00.003 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
23:40:50.296 00.003 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
23:40:50.298 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.16 cameraTheta=1.09 mountX=0.12 mountY=-0.11, mountTheta=-0.74
23:40:50.303 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.15, opts=13)
23:40:50.306 00.003 1032 Enqueuing Move request for scope (0.08, 0.15)
23:40:50.310 00.004 10072 Worker thread wakes up
23:40:50.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
23:40:50.310 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
23:40:50.310 00.000 10072 Moving (0.08, 0.15) raw xDistance=0.12 yDistance=-0.11
23:40:50.315 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:40:50.319 00.004 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:40:50.319 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:40:50.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:50.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:40:50.319 00.000 10072 MoveAxis(E, 13, ABG)
23:40:50.319 00.000 10072 Guiding  Dir = 2, Dur = 13
23:40:50.320 00.001 10072 IsGuiding returns 0
23:40:50.320 00.000 10072 PulseGuide returned control before completion, sleep 23
23:40:50.345 00.025 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:40:50.348 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:50.350 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:50.352 00.002 1032 Enqueuing Expose request
23:40:50.356 00.004 10072 IsGuiding returns 1
23:40:50.356 00.000 10072 scope still moving after pulse duration time elapsed
23:40:50.387 00.031 10072 IsGuiding returns 1
23:40:50.419 00.032 10072 IsGuiding returns 1
23:40:50.450 00.031 10072 IsGuiding returns 1
23:40:50.482 00.032 10072 IsGuiding returns 1
23:40:50.514 00.032 10072 IsGuiding returns 1
23:40:50.545 00.031 10072 IsGuiding returns 1
23:40:50.576 00.031 10072 IsGuiding returns 1
23:40:50.607 00.031 10072 IsGuiding returns 1
23:40:50.639 00.032 10072 IsGuiding returns 1
23:40:50.670 00.031 10072 IsGuiding returns 1
23:40:50.702 00.032 10072 IsGuiding returns 1
23:40:50.733 00.031 10072 IsGuiding returns 1
23:40:50.765 00.032 10072 IsGuiding returns 0
23:40:50.765 00.000 10072 scope move finished after 13 + 431 ms
23:40:50.765 00.000 10072 Move returns status 0, amount 13
23:40:50.765 00.000 10072 MoveAxis(N, 0, ABG)
23:40:50.765 00.000 10072 Move returns status 0, amount 0
23:40:50.765 00.000 10072 move complete, result=0
23:40:50.765 00.000 10072 worker thread done servicing request
23:40:50.765 00.000 10072 Worker thread wakes up
23:40:50.765 00.000 1032 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:40:50.770 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:50.770 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:51.407 00.637 10072 Exposure complete
23:40:51.465 00.058 1032 OnExposeComplete: enter
23:40:51.467 00.002 1032 UpdateGuideState(): m_state=6
23:40:51.469 00.002 10072 worker thread done servicing request
23:40:51.469 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10469
23:40:51.471 00.002 1032 Star::Find returns 1 (0), X=1108.77, Y=129.85, Mass=1368, SNR=26.0, Peak=97 HFD=3.4
23:40:51.474 00.003 1032 MultiStar: [#1 0.07,0.02,0.97,U] [#2 0.12,0.05,0.78,U] [#3 -0.07,0.18,0.75,U] [#4 -0.05,0.11,0.67,U] [#5 0.04,-0.03,0.66,U] [#6 0.17,0.02,0.62,U] [#7 0.10,0.10,0.71,U] [#8 0.19,0.29,0.00,M7] 
23:40:51.476 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {0.44, 0.12}
23:40:51.477 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
23:40:51.478 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
23:40:51.480 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.57 mountX=0.04 mountY=-0.13, mountTheta=-1.26
23:40:51.483 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
23:40:51.487 00.004 1032 Enqueuing Move request for scope (0.12, 0.07)
23:40:51.491 00.004 10072 Worker thread wakes up
23:40:51.491 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:40:51.491 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:40:51.491 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.13
23:40:51.494 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:40:51.498 00.004 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:40:51.498 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:40:51.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:51.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:40:51.498 00.000 10072 MoveAxis(E, 11, ABG)
23:40:51.498 00.000 10072 Guiding  Dir = 2, Dur = 11
23:40:51.499 00.001 10072 IsGuiding returns 0
23:40:51.500 00.001 10072 PulseGuide returned control before completion, sleep 21
23:40:51.520 00.020 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:40:51.523 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:51.525 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:51.527 00.002 1032 Enqueuing Expose request
23:40:51.530 00.003 10072 IsGuiding returns 0
23:40:51.530 00.000 10072 Move returns status 0, amount 11
23:40:51.530 00.000 10072 MoveAxis(N, 0, ABG)
23:40:51.530 00.000 10072 Move returns status 0, amount 0
23:40:51.530 00.000 10072 move complete, result=0
23:40:51.530 00.000 10072 worker thread done servicing request
23:40:51.530 00.000 10072 Worker thread wakes up
23:40:51.530 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:51.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:51.538 00.008 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:40:51.965 00.427 10072 Exposure complete
23:40:52.127 00.162 1032 OnExposeComplete: enter
23:40:52.130 00.003 1032 UpdateGuideState(): m_state=6
23:40:52.133 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10470
23:40:52.136 00.003 10072 worker thread done servicing request
23:40:52.136 00.000 1032 Star::Find returns 1 (0), X=1108.72, Y=129.73, Mass=1294, SNR=25.3, Peak=96 HFD=3.4
23:40:52.181 00.045 1032 MultiStar: [#1 -0.03,0.11,1.02,U] [#2 0.12,0.15,0.85,U] [#3 -0.12,0.11,0.79,U] [#4 -0.08,0.15,0.70,U] [#5 -0.02,0.14,0.66,U] [#6 0.24,0.15,0.00,M4] [#7 -0.01,0.10,0.69,U] [#8 0.15,0.45,0.00,M8] 
23:40:52.185 00.004 1032 refined, 6 included, MultiStar: {0.05, 0.11}, one-star: {0.38, 0.00}
23:40:52.188 00.003 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
23:40:52.191 00.003 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
23:40:52.193 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=0.09 mountY=-0.07, mountTheta=-0.68
23:40:52.197 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
23:40:52.200 00.003 1032 Enqueuing Move request for scope (0.05, 0.11)
23:40:52.203 00.003 10072 Worker thread wakes up
23:40:52.203 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
23:40:52.203 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
23:40:52.203 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.09 yDistance=-0.07
23:40:52.205 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:40:52.210 00.005 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:40:52.210 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:40:52.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:52.210 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:40:52.211 00.001 10072 MoveAxis(E, 8, ABG)
23:40:52.211 00.000 10072 Guiding  Dir = 2, Dur = 8
23:40:52.211 00.000 10072 IsGuiding returns 0
23:40:52.212 00.001 10072 PulseGuide returned control before completion, sleep 18
23:40:52.358 00.146 10072 IsGuiding returns 0
23:40:52.358 00.000 10072 Move returns status 0, amount 8
23:40:52.358 00.000 10072 MoveAxis(N, 0, ABG)
23:40:52.358 00.000 10072 Move returns status 0, amount 0
23:40:52.358 00.000 10072 move complete, result=0
23:40:52.358 00.000 10072 worker thread done servicing request
23:40:52.378 00.020 1032 UpdateGuideState exits: m=1294 SNR=25.3
23:40:52.382 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:52.384 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:52.387 00.003 1032 Enqueuing Expose request
23:40:52.389 00.002 10072 Worker thread wakes up
23:40:52.389 00.000 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:40:52.394 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:52.394 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:53.180 00.786 10072 Exposure complete
23:40:53.406 00.226 10072 worker thread done servicing request
23:40:53.406 00.000 1032 OnExposeComplete: enter
23:40:53.411 00.005 1032 UpdateGuideState(): m_state=6
23:40:53.414 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10471
23:40:53.417 00.003 1032 Star::Find returns 1 (0), X=1108.74, Y=129.88, Mass=1305, SNR=25.4, Peak=98 HFD=3.3
23:40:53.420 00.003 1032 MultiStar: [#1 -0.04,0.22,0.99,U] [#2 0.18,0.21,0.00,M1] [#3 -0.05,0.29,0.00,M1] [#4 -0.09,0.24,0.68,U] [#5 0.05,0.19,0.69,U] [#6 0.27,0.30,0.00,M5] [#7 0.20,0.18,0.00,M1] [#8 0.06,0.38,0.00,M9] 
23:40:53.423 00.003 1032 refined, 3 included, MultiStar: {0.10, 0.19}, one-star: {0.40, 0.15}
23:40:53.426 00.003 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
23:40:53.429 00.003 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
23:40:53.431 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.22 cameraTheta=1.10 mountX=0.16 mountY=-0.15, mountTheta=-0.73
23:40:53.436 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.19, opts=13)
23:40:53.438 00.002 1032 Enqueuing Move request for scope (0.10, 0.19)
23:40:53.441 00.003 10072 Worker thread wakes up
23:40:53.442 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
23:40:53.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
23:40:53.442 00.000 10072 Moving (0.10, 0.19) raw xDistance=0.16 yDistance=-0.15
23:40:53.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:40:53.449 00.005 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.85
23:40:53.449 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
23:40:53.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:53.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:40:53.449 00.000 10072 MoveAxis(W, 68, ABG)
23:40:53.449 00.000 10072 Guiding  Dir = 3, Dur = 68
23:40:53.450 00.001 10072 IsGuiding returns 0
23:40:53.451 00.001 10072 PulseGuide returned control before completion, sleep 78
23:40:53.477 00.026 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:40:53.480 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:53.484 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:53.489 00.005 1032 Enqueuing Expose request
23:40:53.534 00.045 10072 IsGuiding returns 0
23:40:53.534 00.000 10072 Move returns status 0, amount 68
23:40:53.534 00.000 10072 MoveAxis(N, 0, ABG)
23:40:53.534 00.000 10072 Move returns status 0, amount 0
23:40:53.534 00.000 10072 move complete, result=0
23:40:53.535 00.001 10072 worker thread done servicing request
23:40:53.535 00.000 10072 Worker thread wakes up
23:40:53.535 00.000 1032 GuideStep: 0.2 px 68 ms WEST, -0.1 px 0 ms NORTH
23:40:53.538 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:53.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:54.199 00.661 10072 Exposure complete
23:40:54.331 00.132 10072 worker thread done servicing request
23:40:54.332 00.001 1032 OnExposeComplete: enter
23:40:54.336 00.004 1032 UpdateGuideState(): m_state=6
23:40:54.338 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10472
23:40:54.341 00.003 1032 Star::Find returns 1 (0), X=1108.73, Y=129.66, Mass=1295, SNR=25.3, Peak=89 HFD=3.4
23:40:54.344 00.003 1032 MultiStar: [#1 0.04,-0.09,0.97,U] [#2 0.35,0.10,0.00,M2] [#3 -0.02,0.03,0.82,U] [#4 0.02,-0.08,0.70,U] [#5 0.15,-0.08,0.71,U] [#6 0.29,0.09,0.00,M6] [#7 0.10,0.00,0.75,U] [#8 0.05,0.08,0.55,U] 
23:40:54.346 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.04}, one-star: {0.40, -0.07}
23:40:54.348 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
23:40:54.351 00.003 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
23:40:54.353 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.30 mountX=-0.07 mountY=-0.10, mountTheta=-2.13
23:40:54.357 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
23:40:54.360 00.003 1032 Enqueuing Move request for scope (0.12, -0.04)
23:40:54.363 00.003 10072 Worker thread wakes up
23:40:54.363 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
23:40:54.363 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
23:40:54.363 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.10
23:40:54.368 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:40:54.374 00.006 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:40:54.374 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:40:54.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:54.375 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:40:54.375 00.000 10072 MoveAxis(E, 6, ABG)
23:40:54.375 00.000 10072 Guiding  Dir = 2, Dur = 6
23:40:54.449 00.074 1032 UpdateGuideState exits: m=1295 SNR=25.3
23:40:54.452 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:54.458 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:54.463 00.005 1032 Enqueuing Expose request
23:40:54.495 00.032 10072 IsGuiding returns 0
23:40:54.498 00.003 10072 PulseGuide returned control before completion, sleep 14
23:40:54.528 00.030 10072 IsGuiding returns 0
23:40:54.528 00.000 10072 Move returns status 0, amount 6
23:40:54.528 00.000 10072 MoveAxis(N, 0, ABG)
23:40:54.528 00.000 10072 Move returns status 0, amount 0
23:40:54.529 00.001 10072 move complete, result=0
23:40:54.529 00.000 10072 worker thread done servicing request
23:40:54.529 00.000 10072 Worker thread wakes up
23:40:54.529 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:54.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:54.529 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:40:55.131 00.602 10072 Exposure complete
23:40:55.791 00.660 10072 worker thread done servicing request
23:40:55.791 00.000 1032 OnExposeComplete: enter
23:40:55.794 00.003 1032 UpdateGuideState(): m_state=6
23:40:55.798 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10473
23:40:55.804 00.006 1032 Star::Find returns 1 (0), X=1108.78, Y=129.64, Mass=1370, SNR=26.0, Peak=103 HFD=3.3
23:40:55.808 00.004 1032 MultiStar: [#1 0.08,-0.06,0.98,U] [#2 0.30,0.14,0.00,M3] [#3 0.07,0.19,0.72,U] [#4 0.01,0.13,0.68,U] [#5 0.25,-0.01,0.64,U] [#6 0.24,0.15,0.00,M7] [#7 0.18,0.27,0.00,M1] [#8 0.11,0.21,0.54,U] 
23:40:55.811 00.003 1032 refined, 5 included, MultiStar: {0.17, 0.04}, one-star: {0.44, -0.09}
23:40:55.814 00.003 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
23:40:56.008 00.194 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
23:40:56.070 00.062 1032 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.22 mountX=-0.01 mountY=-0.18, mountTheta=-1.61
23:40:56.077 00.007 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.04, opts=13)
23:40:56.083 00.006 1032 Enqueuing Move request for scope (0.17, 0.04)
23:40:56.087 00.004 10072 Worker thread wakes up
23:40:56.088 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
23:40:56.088 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
23:40:56.088 00.000 10072 Moving (0.17, 0.04) raw xDistance=-0.01 yDistance=-0.18
23:40:56.091 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:40:56.096 00.005 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:40:56.096 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:40:56.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:56.097 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:40:56.097 00.000 10072 MoveAxis(E, 7, ABG)
23:40:56.097 00.000 10072 Guiding  Dir = 2, Dur = 7
23:40:56.098 00.001 10072 IsGuiding returns 0
23:40:56.098 00.000 10072 PulseGuide returned control before completion, sleep 17
23:40:56.420 00.322 10072 IsGuiding returns 0
23:40:56.420 00.000 10072 Move returns status 0, amount 7
23:40:56.420 00.000 10072 MoveAxis(N, 0, ABG)
23:40:56.420 00.000 10072 Move returns status 0, amount 0
23:40:56.420 00.000 10072 move complete, result=0
23:40:56.421 00.001 10072 worker thread done servicing request
23:40:56.751 00.330 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:40:56.758 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:56.761 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:56.764 00.003 1032 Enqueuing Expose request
23:40:56.767 00.003 10072 Worker thread wakes up
23:40:56.767 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:56.767 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:56.767 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
23:40:57.626 00.859 10072 Exposure complete
23:40:57.862 00.236 10072 worker thread done servicing request
23:40:57.880 00.018 1032 OnExposeComplete: enter
23:40:57.883 00.003 1032 UpdateGuideState(): m_state=6
23:40:57.886 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10474
23:40:57.890 00.004 1032 Star::Find returns 1 (0), X=1108.75, Y=129.75, Mass=1315, SNR=25.5, Peak=100 HFD=3.5
23:40:57.894 00.004 1032 MultiStar: [#1 -0.01,0.07,0.99,U] [#2 0.23,0.19,0.00,M4] [#3 0.00,0.19,0.84,U] [#4 0.01,-0.05,0.67,U] [#5 0.17,0.03,0.68,U] [#6 0.22,-0.03,0.64,U] [#7 0.21,-0.06,0.74,U] [#8 0.08,0.31,0.00,M8] 
23:40:57.898 00.004 1032 refined, 6 included, MultiStar: {0.15, 0.03}, one-star: {0.42, 0.02}
23:40:57.903 00.005 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
23:40:57.907 00.004 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
23:40:57.910 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.20 mountX=-0.01 mountY=-0.15, mountTheta=-1.63
23:40:57.915 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
23:40:57.918 00.003 1032 Enqueuing Move request for scope (0.15, 0.03)
23:40:57.922 00.004 10072 Worker thread wakes up
23:40:57.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
23:40:57.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
23:40:57.922 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
23:40:57.947 00.025 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:40:57.948 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:40:57.948 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:57.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:40:57.948 00.000 10072 MoveAxis(E, 5, ABG)
23:40:57.948 00.000 10072 Guiding  Dir = 2, Dur = 5
23:40:57.949 00.001 10072 IsGuiding returns 0
23:40:57.949 00.000 10072 PulseGuide returned control before completion, sleep 15
23:40:57.979 00.030 10072 IsGuiding returns 0
23:40:57.979 00.000 10072 Move returns status 0, amount 5
23:40:57.979 00.000 10072 MoveAxis(N, 0, ABG)
23:40:57.979 00.000 10072 Move returns status 0, amount 0
23:40:57.980 00.001 10072 move complete, result=0
23:40:57.980 00.000 10072 worker thread done servicing request
23:40:57.994 00.014 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:40:58.053 00.059 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:40:58.056 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:58.059 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:58.072 00.013 1032 Enqueuing Expose request
23:40:58.076 00.004 10072 Worker thread wakes up
23:40:58.076 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
23:40:58.079 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:58.079 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:58.717 00.638 10072 Exposure complete
23:40:58.778 00.061 10072 worker thread done servicing request
23:40:58.778 00.000 1032 OnExposeComplete: enter
23:40:58.780 00.002 1032 UpdateGuideState(): m_state=6
23:40:58.782 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10475
23:40:58.783 00.001 1032 Star::Find returns 1 (0), X=1108.81, Y=129.69, Mass=1404, SNR=26.3, Peak=110 HFD=3.4
23:40:58.785 00.002 1032 MultiStar: [#1 0.09,0.01,0.95,U] [#2 0.26,0.03,0.00,M5] [#3 0.01,0.15,0.75,U] [#4 0.01,0.14,0.66,U] [#5 0.20,-0.08,0.68,U] [#6 0.28,0.14,0.00,M7] [#7 0.20,0.07,0.68,U] [#8 0.36,0.34,0.00,M9] 
23:40:58.788 00.003 1032 refined, 5 included, MultiStar: {0.18, 0.04}, one-star: {0.47, -0.04}
23:40:58.789 00.001 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
23:40:58.791 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
23:40:58.793 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.20 mountX=-0.01 mountY=-0.18, mountTheta=-1.63
23:40:58.796 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.04, opts=13)
23:40:58.800 00.004 1032 Enqueuing Move request for scope (0.18, 0.04)
23:40:58.802 00.002 10072 Worker thread wakes up
23:40:58.802 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
23:40:58.802 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
23:40:58.802 00.000 10072 Moving (0.18, 0.04) raw xDistance=-0.01 yDistance=-0.18
23:40:58.805 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:40:58.808 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:40:58.808 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:40:58.808 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:58.808 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:40:58.809 00.001 10072 MoveAxis(E, 2, ABG)
23:40:58.809 00.000 10072 Guiding  Dir = 2, Dur = 2
23:40:58.809 00.000 10072 IsGuiding returns 0
23:40:58.810 00.001 10072 PulseGuide returned control before completion, sleep 12
23:40:58.824 00.014 10072 IsGuiding returns 0
23:40:58.824 00.000 10072 Move returns status 0, amount 2
23:40:58.824 00.000 10072 MoveAxis(N, 0, ABG)
23:40:58.824 00.000 10072 Move returns status 0, amount 0
23:40:58.824 00.000 10072 move complete, result=0
23:40:58.825 00.001 10072 worker thread done servicing request
23:40:58.828 00.003 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:40:58.831 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:58.834 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:58.836 00.002 1032 Enqueuing Expose request
23:40:58.838 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
23:40:58.840 00.002 10072 Worker thread wakes up
23:40:58.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:58.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:59.248 00.408 10072 Exposure complete
23:40:59.301 00.053 10072 worker thread done servicing request
23:40:59.301 00.000 1032 OnExposeComplete: enter
23:40:59.303 00.002 1032 UpdateGuideState(): m_state=6
23:40:59.305 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10476
23:40:59.307 00.002 1032 Star::Find returns 1 (0), X=1108.75, Y=129.54, Mass=1309, SNR=25.4, Peak=90 HFD=3.4
23:40:59.309 00.002 1032 MultiStar: [#1 0.19,-0.23,0.00,M1] [#2 0.28,-0.10,0.00,M6] [#3 0.08,0.05,0.80,U] [#4 0.14,-0.09,0.70,U] [#5 0.18,-0.25,0.00,M1] [#6 0.27,-0.11,0.00,M8] [#7 0.21,-0.07,0.73,U] [#8 0.35,0.18,0.00,M10] 
23:40:59.311 00.002 1032 refined, 3 included, MultiStar: {0.23, -0.08}, one-star: {0.42, -0.19}
23:40:59.312 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:40:59.316 00.004 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:40:59.318 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-0.35 mountX=-0.14 mountY=-0.20, mountTheta=-2.18
23:40:59.322 00.004 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.08, opts=13)
23:40:59.324 00.002 1032 Enqueuing Move request for scope (0.23, -0.08)
23:40:59.326 00.002 10072 Worker thread wakes up
23:40:59.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
23:40:59.327 00.001 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
23:40:59.327 00.000 10072 Moving (0.23, -0.08) raw xDistance=-0.14 yDistance=-0.20
23:40:59.332 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:40:59.336 00.004 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.85
23:40:59.336 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
23:40:59.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:59.336 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:40:59.336 00.000 10072 MoveAxis(E, 66, ABG)
23:40:59.336 00.000 10072 Guiding  Dir = 2, Dur = 66
23:40:59.337 00.001 10072 IsGuiding returns 0
23:40:59.337 00.000 10072 PulseGuide returned control before completion, sleep 76
23:40:59.356 00.019 1032 UpdateGuideState exits: m=1309 SNR=25.4
23:40:59.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:59.362 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:40:59.364 00.002 1032 Enqueuing Expose request
23:40:59.416 00.052 10072 IsGuiding returns 0
23:40:59.416 00.000 10072 Move returns status 0, amount 66
23:40:59.416 00.000 10072 MoveAxis(N, 0, ABG)
23:40:59.416 00.000 10072 Move returns status 0, amount 0
23:40:59.416 00.000 10072 move complete, result=0
23:40:59.416 00.000 10072 worker thread done servicing request
23:40:59.416 00.000 10072 Worker thread wakes up
23:40:59.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:40:59.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:40:59.417 00.001 1032 GuideStep: -0.1 px 66 ms EAST, -0.2 px 0 ms NORTH
23:41:00.047 00.630 10072 Exposure complete
23:41:00.098 00.051 10072 worker thread done servicing request
23:41:00.098 00.000 1032 OnExposeComplete: enter
23:41:00.100 00.002 1032 UpdateGuideState(): m_state=6
23:41:00.102 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10477
23:41:00.104 00.002 1032 Star::Find returns 1 (0), X=1108.86, Y=129.46, Mass=1493, SNR=27.2, Peak=105 HFD=3.6
23:41:00.107 00.003 1032 MultiStar: large primary error, entering stabilization period
23:41:00.109 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
23:41:00.110 00.001 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
23:41:00.113 00.003 1032 CameraToMount -- cameraX=0.52 cameraY=-0.27 hyp=0.59 cameraTheta=-0.48 mountX=-0.40 mountY=-0.44, mountTheta=-2.31
23:41:00.116 00.003 1032 SchedulePrimaryMove(0F526948, x=0.52, y=-0.27, opts=13)
23:41:00.118 00.002 1032 Enqueuing Move request for scope (0.52, -0.27)
23:41:00.120 00.002 10072 Worker thread wakes up
23:41:00.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.27) opts 0xd
23:41:00.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.52, -0.27)
23:41:00.120 00.000 10072 Moving (0.52, -0.27) raw xDistance=-0.40 yDistance=-0.44
23:41:00.123 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:41:00.125 00.002 10072 PPEC rslt: input = -0.40, final = -0.20, react = -0.20, pred = -0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 288.86
23:41:00.125 00.000 10072 PPEC: input: -0.40, control: -0.20, exposure: 500
23:41:00.126 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:41:00.126 00.000 10072 MoveAxis(E, 190, ABG)
23:41:00.126 00.000 10072 Guiding  Dir = 2, Dur = 190
23:41:00.126 00.000 10072 IsGuiding returns 0
23:41:00.126 00.000 10072 PulseGuide returned control before completion, sleep 200
23:41:00.145 00.019 1032 UpdateGuideState exits: m=1493 SNR=27.2
23:41:00.148 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:00.150 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:00.152 00.002 1032 Enqueuing Expose request
23:41:00.340 00.188 10072 IsGuiding returns 1
23:41:00.340 00.000 10072 scope still moving after pulse duration time elapsed
23:41:00.371 00.031 10072 IsGuiding returns 1
23:41:00.402 00.031 10072 IsGuiding returns 1
23:41:00.434 00.032 10072 IsGuiding returns 1
23:41:00.465 00.031 10072 IsGuiding returns 0
23:41:00.465 00.000 10072 scope move finished after 190 + 148 ms
23:41:00.465 00.000 10072 Move returns status 0, amount 190
23:41:00.465 00.000 10072 MoveAxis(N, 281, ABG)
23:41:00.465 00.000 10072 Guiding  Dir = 0, Dur = 281
23:41:00.465 00.000 10072 IsGuiding returns 0
23:41:00.466 00.001 10072 PulseGuide returned control before completion, sleep 291
23:41:00.764 00.298 10072 IsGuiding returns 0
23:41:00.764 00.000 10072 Move returns status 0, amount 281
23:41:00.764 00.000 10072 move complete, result=0
23:41:00.764 00.000 10072 worker thread done servicing request
23:41:00.764 00.000 10072 Worker thread wakes up
23:41:00.764 00.000 1032 GuideStep: -0.4 px 190 ms EAST, -0.4 px 281 ms NORTH
23:41:00.766 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:00.767 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:01.393 00.626 10072 Exposure complete
23:41:01.433 00.040 10072 worker thread done servicing request
23:41:01.433 00.000 1032 OnExposeComplete: enter
23:41:01.435 00.002 1032 UpdateGuideState(): m_state=6
23:41:01.436 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10478
23:41:01.439 00.003 1032 Star::Find returns 1 (0), X=1108.38, Y=129.92, Mass=1443, SNR=26.7, Peak=110 HFD=3.4
23:41:01.440 00.001 1032 MultiStar: exiting stabilization period
23:41:01.441 00.001 1032 MultiStar: [#1 -0.43,0.20,0.00,M2] [#2 -0.26,0.24,0.00,M7] [#3 -0.53,0.35,0.00,M1] [#4 -0.50,0.15,0.00,M1] [#5 -0.37,0.29,0.00,M2] [#6 -0.25,0.29,0.00,M9] [#7 -0.22,0.28,0.00,M1] [#8 -0.41,0.54,0.00,R] 
23:41:01.442 00.001 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
23:41:01.443 00.001 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
23:41:01.444 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.34 mountX=0.17 mountY=-0.09, mountTheta=-0.49
23:41:01.447 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.19, opts=13)
23:41:01.450 00.003 1032 Enqueuing Move request for scope (0.04, 0.19)
23:41:01.451 00.001 10072 Worker thread wakes up
23:41:01.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
23:41:01.451 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
23:41:01.451 00.000 10072 Moving (0.04, 0.19) raw xDistance=0.17 yDistance=-0.09
23:41:01.454 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:41:01.455 00.001 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.86
23:41:01.455 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
23:41:01.455 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:01.455 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:41:01.455 00.000 10072 MoveAxis(W, 76, ABG)
23:41:01.455 00.000 10072 Guiding  Dir = 3, Dur = 76
23:41:01.456 00.001 10072 IsGuiding returns 0
23:41:01.456 00.000 10072 PulseGuide returned control before completion, sleep 86
23:41:01.470 00.014 1032 UpdateGuideState exits: m=1443 SNR=26.7
23:41:01.472 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:01.473 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:01.474 00.001 1032 Enqueuing Expose request
23:41:01.544 00.070 10072 IsGuiding returns 1
23:41:01.544 00.000 10072 scope still moving after pulse duration time elapsed
23:41:01.575 00.031 10072 IsGuiding returns 1
23:41:01.606 00.031 10072 IsGuiding returns 1
23:41:01.638 00.032 10072 IsGuiding returns 1
23:41:01.669 00.031 10072 IsGuiding returns 1
23:41:01.700 00.031 10072 IsGuiding returns 1
23:41:01.731 00.031 10072 IsGuiding returns 1
23:41:01.762 00.031 10072 IsGuiding returns 1
23:41:01.793 00.031 10072 IsGuiding returns 1
23:41:01.824 00.031 10072 IsGuiding returns 0
23:41:01.824 00.000 10072 scope move finished after 76 + 292 ms
23:41:01.824 00.000 10072 Move returns status 0, amount 76
23:41:01.824 00.000 10072 MoveAxis(N, 0, ABG)
23:41:01.824 00.000 10072 Move returns status 0, amount 0
23:41:01.824 00.000 10072 move complete, result=0
23:41:01.824 00.000 10072 worker thread done servicing request
23:41:01.824 00.000 10072 Worker thread wakes up
23:41:01.824 00.000 1032 GuideStep: 0.2 px 76 ms WEST, -0.1 px 0 ms NORTH
23:41:01.827 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:01.827 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:02.562 00.735 10072 Exposure complete
23:41:02.604 00.042 10072 worker thread done servicing request
23:41:02.604 00.000 1032 OnExposeComplete: enter
23:41:02.605 00.001 1032 UpdateGuideState(): m_state=6
23:41:02.607 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10479
23:41:02.608 00.001 1032 Star::Find returns 1 (0), X=1108.45, Y=129.69, Mass=1316, SNR=25.5, Peak=111 HFD=3.3
23:41:02.612 00.004 1032 MultiStar: [#1 -0.40,0.08,0.00,M3] [#2 -0.31,0.11,0.00,M8] [#3 -0.44,0.19,0.00,M2] [#4 -0.45,0.22,0.00,M2] [#5 -0.21,0.03,0.68,U] [#6 -0.18,0.07,0.63,U] [#7 -0.32,0.17,0.00,M2] [#8 0.16,-0.18,0.52,U] 
23:41:02.614 00.002 1032 refined, 3 included, MultiStar: {-0.02, -0.02}, one-star: {0.12, -0.04}
23:41:02.615 00.001 1032 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.83) = xAngle (-4.07 = 2.21)
23:41:02.618 00.003 1032 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.07 = 2.21)
23:41:02.619 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.24 mountX=-0.02 mountY=0.02, mountTheta=2.21
23:41:02.622 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
23:41:02.627 00.005 1032 Enqueuing Move request for scope (-0.02, -0.02)
23:41:02.628 00.001 10072 Worker thread wakes up
23:41:02.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
23:41:02.628 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
23:41:02.628 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
23:41:02.630 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:41:02.632 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:41:02.632 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:41:02.632 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:02.632 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:41:02.632 00.000 10072 MoveAxis(E, 2, ABG)
23:41:02.632 00.000 10072 Guiding  Dir = 2, Dur = 2
23:41:02.633 00.001 10072 IsGuiding returns 0
23:41:02.633 00.000 10072 PulseGuide returned control before completion, sleep 12
23:41:02.649 00.016 1032 UpdateGuideState exits: m=1316 SNR=25.5
23:41:02.650 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:02.652 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:02.654 00.002 1032 Enqueuing Expose request
23:41:02.656 00.002 10072 IsGuiding returns 0
23:41:02.656 00.000 10072 Move returns status 0, amount 2
23:41:02.656 00.000 10072 MoveAxis(N, 0, ABG)
23:41:02.656 00.000 10072 Move returns status 0, amount 0
23:41:02.656 00.000 10072 move complete, result=0
23:41:02.656 00.000 10072 worker thread done servicing request
23:41:02.656 00.000 10072 Worker thread wakes up
23:41:02.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:02.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:02.662 00.006 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
23:41:03.061 00.399 10072 Exposure complete
23:41:03.110 00.049 10072 worker thread done servicing request
23:41:03.112 00.002 1032 OnExposeComplete: enter
23:41:03.115 00.003 1032 UpdateGuideState(): m_state=6
23:41:03.117 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10480
23:41:03.119 00.002 1032 Star::Find returns 1 (0), X=1108.43, Y=129.77, Mass=1346, SNR=25.8, Peak=110 HFD=3.5
23:41:03.120 00.001 1032 MultiStar: [#1 -0.45,0.01,0.00,M4] [#2 -0.24,0.18,0.00,M9] [#3 -0.28,0.18,0.00,M3] [#4 -0.42,0.12,0.00,M3] [#5 -0.32,0.12,0.00,M2] [#6 -0.19,0.12,0.66,U] [#7 -0.21,0.07,0.70,U] [#8 0.14,-0.12,0.52,U] 
23:41:03.122 00.002 1032 refined, 3 included, MultiStar: {-0.03, 0.04}, one-star: {0.10, 0.04}
23:41:03.123 00.001 1032 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.83) = xAngle (0.48 = 0.48)
23:41:03.125 00.002 1032 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.48 = 0.48)
23:41:03.126 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.31 mountX=0.05 mountY=0.02, mountTheta=0.48
23:41:03.129 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
23:41:03.130 00.001 1032 Enqueuing Move request for scope (-0.03, 0.04)
23:41:03.132 00.002 10072 Worker thread wakes up
23:41:03.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
23:41:03.132 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
23:41:03.132 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.02
23:41:03.133 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:41:03.136 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:41:03.136 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:41:03.136 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:03.136 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:41:03.137 00.001 10072 MoveAxis(E, 2, ABG)
23:41:03.137 00.000 10072 Guiding  Dir = 2, Dur = 2
23:41:03.138 00.001 10072 IsGuiding returns 0
23:41:03.138 00.000 10072 PulseGuide returned control before completion, sleep 12
23:41:03.151 00.013 10072 IsGuiding returns 0
23:41:03.151 00.000 10072 Move returns status 0, amount 2
23:41:03.151 00.000 10072 MoveAxis(N, 0, ABG)
23:41:03.151 00.000 10072 Move returns status 0, amount 0
23:41:03.151 00.000 10072 move complete, result=0
23:41:03.151 00.000 10072 worker thread done servicing request
23:41:03.153 00.002 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:41:03.154 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:03.156 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:03.157 00.001 1032 Enqueuing Expose request
23:41:03.159 00.002 10072 Worker thread wakes up
23:41:03.159 00.000 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
23:41:03.161 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:03.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:03.796 00.635 10072 Exposure complete
23:41:03.847 00.051 10072 worker thread done servicing request
23:41:03.847 00.000 1032 OnExposeComplete: enter
23:41:03.849 00.002 1032 UpdateGuideState(): m_state=6
23:41:03.851 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10481
23:41:03.853 00.002 1032 Star::Find returns 1 (0), X=1108.36, Y=129.78, Mass=1392, SNR=26.2, Peak=113 HFD=3.6
23:41:03.854 00.001 1032 MultiStar: [#1 -0.38,0.02,0.00,M5] [#2 -0.17,0.04,0.82,U] [#3 -0.55,0.23,0.00,M4] [#4 -0.34,0.22,0.00,M4] [#5 -0.20,0.05,0.64,U] [#6 -0.30,0.17,0.00,M8] [#7 -0.20,0.19,0.00,M2] [#8 0.02,-0.06,0.52,U] 
23:41:03.856 00.002 1032 single-star, 3 included, MultiStar: {-0.08, 0.03}, one-star: {0.03, 0.05}
23:41:03.858 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
23:41:03.860 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
23:41:03.862 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.09 mountX=0.04 mountY=-0.04, mountTheta=-0.74
23:41:03.867 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
23:41:03.869 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
23:41:03.871 00.002 10072 Worker thread wakes up
23:41:03.871 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:41:03.871 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:41:03.871 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
23:41:03.874 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:41:03.876 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:41:03.876 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:41:03.876 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:03.876 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:41:03.876 00.000 10072 MoveAxis(E, 2, ABG)
23:41:03.876 00.000 10072 Guiding  Dir = 2, Dur = 2
23:41:03.877 00.001 10072 IsGuiding returns 0
23:41:03.877 00.000 10072 PulseGuide returned control before completion, sleep 12
23:41:03.895 00.018 1032 UpdateGuideState exits: m=1392 SNR=26.2
23:41:03.897 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:03.898 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:03.899 00.001 1032 Enqueuing Expose request
23:41:03.903 00.004 10072 IsGuiding returns 0
23:41:03.903 00.000 10072 Move returns status 0, amount 2
23:41:03.903 00.000 10072 MoveAxis(N, 0, ABG)
23:41:03.903 00.000 10072 Move returns status 0, amount 0
23:41:03.903 00.000 10072 move complete, result=0
23:41:03.903 00.000 10072 worker thread done servicing request
23:41:03.903 00.000 10072 Worker thread wakes up
23:41:03.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:03.904 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:03.909 00.005 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:41:04.313 00.404 10072 Exposure complete
23:41:04.364 00.051 10072 worker thread done servicing request
23:41:04.364 00.000 1032 OnExposeComplete: enter
23:41:04.365 00.001 1032 UpdateGuideState(): m_state=6
23:41:04.367 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10482
23:41:04.369 00.002 1032 Star::Find returns 1 (0), X=1108.39, Y=129.69, Mass=1352, SNR=25.9, Peak=120 HFD=3.4
23:41:04.371 00.002 1032 MultiStar: [#1 -0.39,0.10,0.00,M6] [#2 -0.24,0.12,0.00,M9] [#3 -0.51,0.24,0.00,M5] [#4 -0.44,0.16,0.00,M5] [#5 -0.34,-0.02,0.00,M2] [#6 -0.30,0.21,0.00,M9] [#7 -0.29,0.21,0.00,M3] [#8 0.09,-0.23,0.50,U] 
23:41:04.372 00.001 1032 single-star, 1 included, MultiStar: {0.07, -0.10}, one-star: {0.06, -0.04}
23:41:04.375 00.003 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
23:41:04.376 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
23:41:04.377 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.53 mountX=-0.05 mountY=-0.05, mountTheta=-2.36
23:41:04.379 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
23:41:04.381 00.002 1032 Enqueuing Move request for scope (0.06, -0.04)
23:41:04.383 00.002 10072 Worker thread wakes up
23:41:04.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:41:04.383 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:41:04.383 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
23:41:04.384 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:41:04.387 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:41:04.387 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:41:04.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:04.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:41:04.387 00.000 10072 MoveAxis(E, 3, ABG)
23:41:04.388 00.001 10072 Guiding  Dir = 2, Dur = 3
23:41:04.388 00.000 10072 IsGuiding returns 0
23:41:04.388 00.000 10072 PulseGuide returned control before completion, sleep 13
23:41:04.403 00.015 10072 IsGuiding returns 0
23:41:04.403 00.000 10072 Move returns status 0, amount 3
23:41:04.403 00.000 10072 MoveAxis(N, 0, ABG)
23:41:04.403 00.000 10072 Move returns status 0, amount 0
23:41:04.403 00.000 10072 move complete, result=0
23:41:04.404 00.001 10072 worker thread done servicing request
23:41:04.404 00.000 1032 UpdateGuideState exits: m=1352 SNR=25.9
23:41:04.406 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:04.407 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:04.410 00.003 1032 Enqueuing Expose request
23:41:04.411 00.001 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:41:04.413 00.002 10072 Worker thread wakes up
23:41:04.413 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:04.413 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:05.047 00.634 10072 Exposure complete
23:41:05.092 00.045 10072 worker thread done servicing request
23:41:05.092 00.000 1032 OnExposeComplete: enter
23:41:05.094 00.002 1032 UpdateGuideState(): m_state=6
23:41:05.097 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10483
23:41:05.099 00.002 1032 Star::Find returns 1 (0), X=1108.39, Y=129.58, Mass=1432, SNR=26.6, Peak=115 HFD=3.3
23:41:05.101 00.002 1032 MultiStar: [#1 -0.33,0.03,0.00,M7] [#2 -0.15,-0.03,0.77,U] [#3 -0.38,0.20,0.00,M6] [#4 -0.52,0.08,0.00,M6] [#5 -0.28,-0.03,0.00,M3] [#6 -0.09,0.13,0.62,U] [#7 -0.28,0.16,0.00,M4] [#8 0.16,-0.26,0.00,M1] 
23:41:05.103 00.002 1032 refined, 2 included, MultiStar: {-0.05, -0.04}, one-star: {0.05, -0.15}
23:41:05.106 00.003 1032 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.83) = xAngle (-4.35 = 1.93)
23:41:05.108 00.002 1032 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.35 = 1.93)
23:41:05.110 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.52 mountX=-0.02 mountY=0.06, mountTheta=1.93
23:41:05.115 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.04, opts=13)
23:41:05.117 00.002 1032 Enqueuing Move request for scope (-0.05, -0.04)
23:41:05.119 00.002 10072 Worker thread wakes up
23:41:05.119 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
23:41:05.119 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
23:41:05.119 00.000 10072 Moving (-0.05, -0.04) raw xDistance=-0.02 yDistance=0.06
23:41:05.122 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:41:05.124 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:41:05.124 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:41:05.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:05.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:41:05.124 00.000 10072 MoveAxis(E, 3, ABG)
23:41:05.124 00.000 10072 Guiding  Dir = 2, Dur = 3
23:41:05.125 00.001 10072 IsGuiding returns 0
23:41:05.125 00.000 10072 PulseGuide returned control before completion, sleep 13
23:41:05.139 00.014 10072 IsGuiding returns 0
23:41:05.139 00.000 10072 Move returns status 0, amount 3
23:41:05.139 00.000 10072 MoveAxis(N, 0, ABG)
23:41:05.139 00.000 10072 Move returns status 0, amount 0
23:41:05.139 00.000 10072 move complete, result=0
23:41:05.139 00.000 10072 worker thread done servicing request
23:41:05.141 00.002 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:41:05.144 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:05.146 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:05.149 00.003 1032 Enqueuing Expose request
23:41:05.151 00.002 1032 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
23:41:05.152 00.001 10072 Worker thread wakes up
23:41:05.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:05.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:05.563 00.411 10072 Exposure complete
23:41:05.615 00.052 10072 worker thread done servicing request
23:41:05.615 00.000 1032 OnExposeComplete: enter
23:41:05.619 00.004 1032 UpdateGuideState(): m_state=6
23:41:05.620 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10484
23:41:05.622 00.002 1032 Star::Find returns 1 (0), X=1108.44, Y=129.65, Mass=1265, SNR=25.0, Peak=110 HFD=3.3
23:41:05.625 00.003 1032 MultiStar: [#1 -0.35,-0.03,0.00,M8] [#2 -0.09,0.06,0.83,U] [#3 -0.34,0.10,0.00,M7] [#4 -0.39,-0.01,0.00,M7] [#5 -0.22,-0.14,0.00,M4] [#6 -0.06,0.27,0.00,M9] [#7 -0.09,-0.02,0.73,U] [#8 0.17,-0.23,0.00,M2] 
23:41:05.626 00.001 1032 refined, 2 included, MultiStar: {-0.02, -0.02}, one-star: {0.10, -0.08}
23:41:05.628 00.002 1032 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.83) = xAngle (-4.06 = 2.22)
23:41:05.630 00.002 1032 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.06 = 2.22)
23:41:05.632 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-2.23 mountX=-0.01 mountY=0.02, mountTheta=2.22
23:41:05.635 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
23:41:05.637 00.002 1032 Enqueuing Move request for scope (-0.02, -0.02)
23:41:05.640 00.003 10072 Worker thread wakes up
23:41:05.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
23:41:05.640 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
23:41:05.640 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.02
23:41:05.642 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:41:05.646 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:41:05.646 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:41:05.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:05.646 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:41:05.646 00.000 10072 MoveAxis(E, 3, ABG)
23:41:05.646 00.000 10072 Guiding  Dir = 2, Dur = 3
23:41:05.646 00.000 10072 IsGuiding returns 0
23:41:05.647 00.001 10072 PulseGuide returned control before completion, sleep 13
23:41:05.663 00.016 1032 UpdateGuideState exits: m=1265 SNR=25.0
23:41:05.666 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:05.668 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:05.669 00.001 1032 Enqueuing Expose request
23:41:05.671 00.002 10072 IsGuiding returns 0
23:41:05.671 00.000 10072 Move returns status 0, amount 3
23:41:05.671 00.000 10072 MoveAxis(N, 0, ABG)
23:41:05.671 00.000 10072 Move returns status 0, amount 0
23:41:05.671 00.000 10072 move complete, result=0
23:41:05.671 00.000 10072 worker thread done servicing request
23:41:05.671 00.000 10072 Worker thread wakes up
23:41:05.671 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:05.671 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:05.679 00.008 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:41:06.296 00.617 10072 Exposure complete
23:41:06.345 00.049 10072 worker thread done servicing request
23:41:06.346 00.001 1032 OnExposeComplete: enter
23:41:06.348 00.002 1032 UpdateGuideState(): m_state=6
23:41:06.349 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10485
23:41:06.351 00.002 1032 Star::Find returns 1 (0), X=1108.38, Y=129.76, Mass=1334, SNR=25.7, Peak=117 HFD=3.3
23:41:06.353 00.002 1032 MultiStar: [#1 -0.33,-0.00,0.00,M9] [#2 -0.17,0.02,0.80,U] [#3 -0.37,0.22,0.00,M8] [#4 -0.29,0.12,0.00,M8] [#5 -0.34,0.06,0.00,M5] [#6 -0.20,0.10,0.64,U] [#7 -0.17,0.04,0.68,U] [#8 0.10,-0.16,0.55,U] 
23:41:06.354 00.001 1032 single-star, 4 included, MultiStar: {-0.08, 0.01}, one-star: {0.04, 0.03}
23:41:06.356 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:41:06.358 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:41:06.359 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.61 mountX=0.02 mountY=-0.05, mountTheta=-1.22
23:41:06.360 00.001 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
23:41:06.363 00.003 1032 Enqueuing Move request for scope (0.04, 0.03)
23:41:06.364 00.001 10072 Worker thread wakes up
23:41:06.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:41:06.364 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:41:06.364 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
23:41:06.366 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:41:06.369 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:41:06.369 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:41:06.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:06.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:41:06.369 00.000 10072 MoveAxis(E, 3, ABG)
23:41:06.369 00.000 10072 Guiding  Dir = 2, Dur = 3
23:41:06.370 00.001 10072 IsGuiding returns 0
23:41:06.370 00.000 10072 PulseGuide returned control before completion, sleep 13
23:41:06.385 00.015 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:41:06.387 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:06.389 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:06.391 00.002 10072 IsGuiding returns 0
23:41:06.391 00.000 10072 Move returns status 0, amount 3
23:41:06.391 00.000 10072 MoveAxis(N, 0, ABG)
23:41:06.391 00.000 10072 Move returns status 0, amount 0
23:41:06.391 00.000 1032 Enqueuing Expose request
23:41:06.394 00.003 10072 move complete, result=0
23:41:06.394 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:41:06.395 00.001 10072 worker thread done servicing request
23:41:06.395 00.000 10072 Worker thread wakes up
23:41:06.397 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:06.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:06.809 00.412 10072 Exposure complete
23:41:06.854 00.045 10072 worker thread done servicing request
23:41:06.854 00.000 1032 OnExposeComplete: enter
23:41:06.856 00.002 1032 UpdateGuideState(): m_state=6
23:41:06.857 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10486
23:41:06.859 00.002 1032 Star::Find returns 1 (0), X=1108.42, Y=129.83, Mass=1357, SNR=25.9, Peak=111 HFD=3.4
23:41:06.861 00.002 1032 MultiStar: [#1 -0.39,0.04,0.00,M10] [#2 -0.06,0.17,0.82,U] [#3 -0.36,0.24,0.00,M9] [#4 -0.30,0.14,0.00,M9] [#5 -0.27,0.09,0.00,M6] [#6 -0.15,0.19,0.61,U] [#7 -0.21,0.25,0.00,M3] [#8 0.23,-0.19,0.00,M2] 
23:41:06.864 00.003 1032 single-star, 2 included, MultiStar: {-0.02, 0.15}, one-star: {0.09, 0.10}
23:41:06.866 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:41:06.867 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:41:06.868 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.86 mountX=0.07 mountY=-0.11, mountTheta=-0.97
23:41:06.872 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
23:41:06.874 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
23:41:06.877 00.003 10072 Worker thread wakes up
23:41:06.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:41:06.877 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:41:06.877 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.11
23:41:06.878 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:41:06.882 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:41:06.882 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:41:06.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:06.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:41:06.882 00.000 10072 MoveAxis(E, 2, ABG)
23:41:06.882 00.000 10072 Guiding  Dir = 2, Dur = 2
23:41:06.882 00.000 10072 IsGuiding returns 0
23:41:06.883 00.001 10072 PulseGuide returned control before completion, sleep 12
23:41:06.898 00.015 1032 UpdateGuideState exits: m=1357 SNR=25.9
23:41:06.900 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:06.903 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:06.904 00.001 1032 Enqueuing Expose request
23:41:06.906 00.002 10072 IsGuiding returns 0
23:41:06.906 00.000 10072 Move returns status 0, amount 2
23:41:06.906 00.000 10072 MoveAxis(N, 0, ABG)
23:41:06.906 00.000 10072 Move returns status 0, amount 0
23:41:06.906 00.000 10072 move complete, result=0
23:41:06.906 00.000 10072 worker thread done servicing request
23:41:06.906 00.000 10072 Worker thread wakes up
23:41:06.906 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:06.906 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:06.913 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:41:07.543 00.630 10072 Exposure complete
23:41:07.592 00.049 10072 worker thread done servicing request
23:41:07.592 00.000 1032 OnExposeComplete: enter
23:41:07.595 00.003 1032 UpdateGuideState(): m_state=6
23:41:07.598 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10487
23:41:07.603 00.005 1032 Star::Find returns 1 (0), X=1108.49, Y=129.81, Mass=1358, SNR=25.9, Peak=101 HFD=3.4
23:41:07.611 00.008 1032 MultiStar: [#1 -0.32,0.13,0.00,R] [#2 -0.14,0.20,0.84,U] [#3 -0.27,0.30,0.00,M10] [#4 -0.29,0.13,0.00,M10] [#5 -0.07,0.25,0.63,U] [#6 -0.03,0.14,0.61,U] [#7 -0.15,0.20,0.72,U] [#8 0.24,-0.14,0.00,M3] 
23:41:07.613 00.002 1032 refined, 4 included, MultiStar: {-0.03, 0.16}, one-star: {0.16, 0.07}
23:41:07.615 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
23:41:07.617 00.002 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
23:41:07.619 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.78 mountX=0.17 mountY=-0.01, mountTheta=-0.05
23:41:07.622 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.16, opts=13)
23:41:07.625 00.003 1032 Enqueuing Move request for scope (-0.03, 0.16)
23:41:07.627 00.002 10072 Worker thread wakes up
23:41:07.627 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
23:41:07.627 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
23:41:07.627 00.000 10072 Moving (-0.03, 0.16) raw xDistance=0.17 yDistance=-0.01
23:41:07.628 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:41:07.631 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.87
23:41:07.631 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
23:41:07.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:07.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:41:07.631 00.000 10072 MoveAxis(W, 76, ABG)
23:41:07.631 00.000 10072 Guiding  Dir = 3, Dur = 76
23:41:07.632 00.001 10072 IsGuiding returns 0
23:41:07.632 00.000 10072 PulseGuide returned control before completion, sleep 86
23:41:07.649 00.017 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:41:07.651 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:07.652 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:07.654 00.002 1032 Enqueuing Expose request
23:41:07.727 00.073 10072 IsGuiding returns 0
23:41:07.727 00.000 10072 Move returns status 0, amount 76
23:41:07.727 00.000 10072 MoveAxis(N, 0, ABG)
23:41:07.727 00.000 10072 Move returns status 0, amount 0
23:41:07.727 00.000 10072 move complete, result=0
23:41:07.727 00.000 10072 worker thread done servicing request
23:41:07.727 00.000 10072 Worker thread wakes up
23:41:07.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:07.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:07.728 00.001 1032 GuideStep: 0.2 px 76 ms WEST, -0.0 px 0 ms NORTH
23:41:08.138 00.410 10072 Exposure complete
23:41:08.196 00.058 10072 worker thread done servicing request
23:41:08.196 00.000 1032 OnExposeComplete: enter
23:41:08.198 00.002 1032 UpdateGuideState(): m_state=6
23:41:08.200 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10488
23:41:08.203 00.003 1032 Star::Find returns 1 (0), X=1108.50, Y=129.73, Mass=1430, SNR=26.6, Peak=112 HFD=3.3
23:41:08.205 00.002 1032 MultiStar: [#1 0.03,-0.11,0.94,U] [#2 -0.04,0.07,0.81,U] [#3 -0.22,0.17,0.00,R] [#4 -0.13,0.13,0.69,U] [#5 -0.21,-0.03,0.63,U] [#6 -0.10,0.17,0.59,U] [#7 -0.11,0.04,0.70,U] [#8 0.26,-0.11,0.00,M4] 
23:41:08.212 00.007 1032 refined, 6 included, MultiStar: {-0.04, 0.03}, one-star: {0.16, -0.00}
23:41:08.216 00.004 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
23:41:08.219 00.003 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
23:41:08.221 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.48 mountX=0.04 mountY=0.03, mountTheta=0.65
23:41:08.224 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
23:41:08.227 00.003 1032 Enqueuing Move request for scope (-0.04, 0.03)
23:41:08.229 00.002 10072 Worker thread wakes up
23:41:08.230 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:41:08.230 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:41:08.230 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
23:41:08.232 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:41:08.241 00.009 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:41:08.241 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:41:08.241 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:08.241 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:41:08.241 00.000 10072 MoveAxis(E, 4, ABG)
23:41:08.241 00.000 10072 Guiding  Dir = 2, Dur = 4
23:41:08.241 00.000 10072 IsGuiding returns 0
23:41:08.242 00.001 10072 PulseGuide returned control before completion, sleep 14
23:41:08.258 00.016 10072 IsGuiding returns 0
23:41:08.258 00.000 10072 Move returns status 0, amount 4
23:41:08.258 00.000 10072 MoveAxis(N, 0, ABG)
23:41:08.259 00.001 10072 Move returns status 0, amount 0
23:41:08.259 00.000 10072 move complete, result=0
23:41:08.259 00.000 10072 worker thread done servicing request
23:41:08.264 00.005 1032 UpdateGuideState exits: m=1430 SNR=26.6
23:41:08.267 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:08.273 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:08.276 00.003 1032 Enqueuing Expose request
23:41:08.278 00.002 10072 Worker thread wakes up
23:41:08.278 00.000 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
23:41:08.280 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:08.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:08.919 00.639 10072 Exposure complete
23:41:08.984 00.065 10072 worker thread done servicing request
23:41:08.984 00.000 1032 OnExposeComplete: enter
23:41:08.987 00.003 1032 UpdateGuideState(): m_state=6
23:41:08.992 00.005 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10489
23:41:08.995 00.003 1032 Star::Find returns 1 (0), X=1108.55, Y=129.72, Mass=1362, SNR=25.9, Peak=105 HFD=3.3
23:41:08.997 00.002 1032 MultiStar: [#1 0.15,-0.26,0.00,M1] [#2 0.03,0.07,0.79,U] [#3 0.01,-0.08,0.79,U] [#4 -0.16,-0.07,0.70,U] [#5 -0.18,-0.10,0.68,U] [#6 0.03,-0.07,0.63,U] [#7 -0.08,0.03,0.69,U] [#8 0.39,-0.36,0.00,M5] 
23:41:08.999 00.002 1032 refined, 6 included, MultiStar: {-0.01, -0.03}, one-star: {0.22, -0.01}
23:41:09.002 00.003 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
23:41:09.004 00.002 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
23:41:09.005 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.74 mountX=-0.03 mountY=0.01, mountTheta=2.71
23:41:09.009 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
23:41:09.012 00.003 1032 Enqueuing Move request for scope (-0.01, -0.03)
23:41:09.014 00.002 10072 Worker thread wakes up
23:41:09.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
23:41:09.014 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
23:41:09.014 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
23:41:09.016 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:41:09.019 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:41:09.019 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:41:09.020 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:09.020 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:41:09.020 00.000 10072 MoveAxis(E, 5, ABG)
23:41:09.020 00.000 10072 Guiding  Dir = 2, Dur = 5
23:41:09.020 00.000 10072 IsGuiding returns 0
23:41:09.021 00.001 10072 PulseGuide returned control before completion, sleep 15
23:41:09.042 00.021 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:41:09.046 00.004 10072 IsGuiding returns 1
23:41:09.047 00.001 10072 scope still moving after pulse duration time elapsed
23:41:09.047 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:09.053 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:09.055 00.002 1032 Enqueuing Expose request
23:41:09.072 00.017 10072 IsGuiding returns 1
23:41:09.103 00.031 10072 IsGuiding returns 1
23:41:09.133 00.030 10072 IsGuiding returns 1
23:41:09.164 00.031 10072 IsGuiding returns 1
23:41:09.195 00.031 10072 IsGuiding returns 1
23:41:09.226 00.031 10072 IsGuiding returns 1
23:41:09.258 00.032 10072 IsGuiding returns 0
23:41:09.258 00.000 10072 scope move finished after 5 + 232 ms
23:41:09.258 00.000 10072 Move returns status 0, amount 5
23:41:09.258 00.000 10072 MoveAxis(N, 0, ABG)
23:41:09.258 00.000 10072 Move returns status 0, amount 0
23:41:09.258 00.000 10072 move complete, result=0
23:41:09.258 00.000 10072 worker thread done servicing request
23:41:09.258 00.000 10072 Worker thread wakes up
23:41:09.259 00.001 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
23:41:09.263 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:09.263 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:09.681 00.418 10072 Exposure complete
23:41:09.751 00.070 10072 worker thread done servicing request
23:41:09.751 00.000 1032 OnExposeComplete: enter
23:41:09.754 00.003 1032 UpdateGuideState(): m_state=6
23:41:09.757 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10490
23:41:09.759 00.002 1032 Star::Find returns 1 (0), X=1108.51, Y=129.65, Mass=1388, SNR=26.2, Peak=116 HFD=3.3
23:41:09.762 00.003 1032 MultiStar: [#1 0.08,-0.33,0.00,M2] [#2 -0.02,0.05,0.77,U] [#3 0.03,0.11,0.74,U] [#4 -0.24,0.07,0.66,U] [#5 -0.17,-0.05,0.66,U] [#6 -0.18,0.03,0.61,U] [#7 -0.15,0.10,0.67,U] [#8 0.29,-0.29,0.00,M6] 
23:41:09.764 00.002 1032 refined, 6 included, MultiStar: {-0.06, 0.03}, one-star: {0.17, -0.08}
23:41:09.774 00.010 1032 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.83) = xAngle (0.86 = 0.86)
23:41:09.777 00.003 1032 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.86 = 0.86)
23:41:09.779 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.69 mountX=0.04 mountY=0.05, mountTheta=0.86
23:41:09.784 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.03, opts=13)
23:41:09.788 00.004 1032 Enqueuing Move request for scope (-0.06, 0.03)
23:41:09.791 00.003 10072 Worker thread wakes up
23:41:09.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
23:41:09.791 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
23:41:09.791 00.000 10072 Moving (-0.06, 0.03) raw xDistance=0.04 yDistance=0.05
23:41:09.795 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:41:09.805 00.010 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:41:09.805 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:41:09.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:09.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:41:09.805 00.000 10072 MoveAxis(E, 4, ABG)
23:41:09.805 00.000 10072 Guiding  Dir = 2, Dur = 4
23:41:09.806 00.001 10072 IsGuiding returns 0
23:41:09.807 00.001 10072 PulseGuide returned control before completion, sleep 14
23:41:09.832 00.025 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:41:09.839 00.007 10072 IsGuiding returns 0
23:41:09.839 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:09.842 00.003 10072 Move returns status 0, amount 4
23:41:09.842 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:09.846 00.004 1032 Enqueuing Expose request
23:41:09.848 00.002 10072 MoveAxis(N, 0, ABG)
23:41:09.848 00.000 10072 Move returns status 0, amount 0
23:41:09.848 00.000 10072 move complete, result=0
23:41:09.848 00.000 10072 worker thread done servicing request
23:41:09.848 00.000 10072 Worker thread wakes up
23:41:09.849 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:09.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:09.859 00.010 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
23:41:10.479 00.620 10072 Exposure complete
23:41:10.561 00.082 10072 worker thread done servicing request
23:41:10.561 00.000 1032 OnExposeComplete: enter
23:41:10.564 00.003 1032 UpdateGuideState(): m_state=6
23:41:10.568 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10491
23:41:10.570 00.002 1032 Star::Find returns 1 (0), X=1108.58, Y=129.54, Mass=1409, SNR=26.4, Peak=108 HFD=3.3
23:41:10.573 00.003 1032 MultiStar: [#1 0.10,-0.32,0.00,M3] [#2 0.02,-0.08,0.81,U] [#3 0.01,-0.05,0.77,U] [#4 -0.16,-0.19,0.68,U] [#5 -0.04,-0.12,0.63,U] [#6 0.06,0.02,0.66,U] [#7 -0.06,-0.01,0.65,U] [#8 0.15,-0.34,0.00,M7] 
23:41:10.575 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.09}, one-star: {0.25, -0.19}
23:41:10.577 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
23:41:10.580 00.003 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
23:41:10.583 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.29 mountX=-0.10 mountY=-0.00, mountTheta=-3.12
23:41:10.587 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.09, opts=13)
23:41:10.590 00.003 1032 Enqueuing Move request for scope (0.03, -0.09)
23:41:10.592 00.002 10072 Worker thread wakes up
23:41:10.592 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
23:41:10.592 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
23:41:10.593 00.001 10072 Moving (0.03, -0.09) raw xDistance=-0.10 yDistance=-0.00
23:41:10.595 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:41:10.600 00.005 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:41:10.600 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
23:41:10.600 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:10.600 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:41:10.600 00.000 10072 MoveAxis(E, 4, ABG)
23:41:10.601 00.001 10072 Guiding  Dir = 2, Dur = 4
23:41:10.601 00.000 10072 IsGuiding returns 0
23:41:10.601 00.000 10072 PulseGuide returned control before completion, sleep 14
23:41:10.625 00.024 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:41:10.628 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:10.632 00.004 10072 IsGuiding returns 0
23:41:10.632 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:10.634 00.002 1032 Enqueuing Expose request
23:41:10.637 00.003 10072 Move returns status 0, amount 4
23:41:10.637 00.000 10072 MoveAxis(N, 0, ABG)
23:41:10.637 00.000 10072 Move returns status 0, amount 0
23:41:10.637 00.000 10072 move complete, result=0
23:41:10.638 00.001 10072 worker thread done servicing request
23:41:10.638 00.000 10072 Worker thread wakes up
23:41:10.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:10.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:10.652 00.014 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:41:11.056 00.404 10072 Exposure complete
23:41:11.128 00.072 10072 worker thread done servicing request
23:41:11.128 00.000 1032 OnExposeComplete: enter
23:41:11.131 00.003 1032 UpdateGuideState(): m_state=6
23:41:11.135 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10492
23:41:11.137 00.002 1032 Star::Find returns 1 (0), X=1108.62, Y=129.54, Mass=1448, SNR=26.7, Peak=119 HFD=3.3
23:41:11.139 00.002 1032 MultiStar: [#1 0.11,-0.36,0.00,M4] [#2 -0.04,-0.14,0.76,U] [#3 -0.10,-0.13,0.73,U] [#4 -0.30,-0.06,0.00,M7] [#5 -0.12,-0.04,0.66,U] [#6 0.00,-0.16,0.62,U] [#7 0.06,-0.06,0.69,U] [#8 0.35,-0.45,0.00,M8] 
23:41:11.141 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.13}, one-star: {0.29, -0.19}
23:41:11.143 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
23:41:11.145 00.002 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
23:41:11.149 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.30 mountX=-0.13 mountY=-0.00, mountTheta=-3.13
23:41:11.152 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.13, opts=13)
23:41:11.155 00.003 1032 Enqueuing Move request for scope (0.04, -0.13)
23:41:11.157 00.002 10072 Worker thread wakes up
23:41:11.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
23:41:11.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
23:41:11.157 00.000 10072 Moving (0.04, -0.13) raw xDistance=-0.13 yDistance=-0.00
23:41:11.160 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:41:11.164 00.004 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.87
23:41:11.164 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
23:41:11.164 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:11.165 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:41:11.165 00.000 10072 MoveAxis(E, 65, ABG)
23:41:11.165 00.000 10072 Guiding  Dir = 2, Dur = 65
23:41:11.165 00.000 10072 IsGuiding returns 0
23:41:11.166 00.001 10072 PulseGuide returned control before completion, sleep 75
23:41:11.195 00.029 1032 UpdateGuideState exits: m=1448 SNR=26.7
23:41:11.200 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:11.209 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:11.212 00.003 1032 Enqueuing Expose request
23:41:11.254 00.042 10072 IsGuiding returns 0
23:41:11.254 00.000 10072 Move returns status 0, amount 65
23:41:11.254 00.000 10072 MoveAxis(N, 0, ABG)
23:41:11.255 00.001 10072 Move returns status 0, amount 0
23:41:11.255 00.000 10072 move complete, result=0
23:41:11.255 00.000 10072 worker thread done servicing request
23:41:11.255 00.000 10072 Worker thread wakes up
23:41:11.255 00.000 1032 GuideStep: -0.1 px 65 ms EAST, -0.0 px 0 ms NORTH
23:41:11.259 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:11.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:11.898 00.639 10072 Exposure complete
23:41:11.966 00.068 10072 worker thread done servicing request
23:41:11.967 00.001 1032 OnExposeComplete: enter
23:41:11.970 00.003 1032 UpdateGuideState(): m_state=6
23:41:11.973 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10493
23:41:11.976 00.003 1032 Star::Find returns 1 (0), X=1108.52, Y=129.68, Mass=1314, SNR=25.5, Peak=98 HFD=3.3
23:41:11.978 00.002 1032 MultiStar: [#1 0.09,-0.10,0.96,U] [#2 -0.13,0.09,0.84,U] [#3 -0.08,-0.18,0.80,U] [#4 -0.30,-0.08,0.00,M8] [#5 -0.13,-0.07,0.66,U] [#6 0.05,0.20,0.61,U] [#7 -0.14,-0.01,0.71,U] [#8 0.23,-0.28,0.00,M9] 
23:41:11.980 00.002 1032 refined, 6 included, MultiStar: {-0.01, -0.03}, one-star: {0.18, -0.05}
23:41:11.982 00.002 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.59)
23:41:11.985 00.003 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.59)
23:41:11.997 00.012 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.86 mountX=-0.02 mountY=0.02, mountTheta=2.59
23:41:12.001 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
23:41:12.003 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
23:41:12.006 00.003 10072 Worker thread wakes up
23:41:12.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
23:41:12.006 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
23:41:12.006 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.02 yDistance=0.02
23:41:12.009 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:41:12.013 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:41:12.013 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:41:12.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:12.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:41:12.013 00.000 10072 MoveAxis(E, 5, ABG)
23:41:12.014 00.001 10072 Guiding  Dir = 2, Dur = 5
23:41:12.014 00.000 10072 IsGuiding returns 0
23:41:12.015 00.001 10072 PulseGuide returned control before completion, sleep 15
23:41:12.036 00.021 10072 IsGuiding returns 1
23:41:12.036 00.000 10072 scope still moving after pulse duration time elapsed
23:41:12.044 00.008 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:41:12.047 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:12.054 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:12.064 00.010 1032 Enqueuing Expose request
23:41:12.148 00.084 10072 IsGuiding returns 1
23:41:12.201 00.053 10072 IsGuiding returns 1
23:41:12.295 00.094 10072 IsGuiding returns 0
23:41:12.295 00.000 10072 scope move finished after 5 + 275 ms
23:41:12.295 00.000 10072 Move returns status 0, amount 5
23:41:12.295 00.000 10072 MoveAxis(N, 0, ABG)
23:41:12.295 00.000 10072 Move returns status 0, amount 0
23:41:12.295 00.000 10072 move complete, result=0
23:41:12.295 00.000 10072 worker thread done servicing request
23:41:12.295 00.000 10072 Worker thread wakes up
23:41:12.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:12.296 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:12.310 00.014 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
23:41:13.014 00.704 10072 Exposure complete
23:41:13.152 00.138 10072 worker thread done servicing request
23:41:13.152 00.000 1032 OnExposeComplete: enter
23:41:13.154 00.002 1032 UpdateGuideState(): m_state=6
23:41:13.157 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10494
23:41:13.319 00.162 1032 Star::Find returns 1 (0), X=1108.59, Y=129.75, Mass=1361, SNR=25.9, Peak=112 HFD=3.2
23:41:13.323 00.004 1032 MultiStar: [#1 0.07,-0.07,0.97,U] [#2 0.02,0.17,0.80,U] [#3 0.03,-0.07,0.77,U] [#4 -0.29,-0.01,0.00,M9] [#5 -0.13,-0.10,0.71,U] [#6 0.01,0.09,0.62,U] [#7 -0.01,0.10,0.70,U] [#8 0.39,-0.20,0.00,M10] 
23:41:13.327 00.004 1032 refined, 6 included, MultiStar: {0.05, 0.02}, one-star: {0.25, 0.02}
23:41:13.331 00.004 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
23:41:13.335 00.004 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
23:41:13.337 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.32 mountX=0.00 mountY=-0.05, mountTheta=-1.51
23:41:13.343 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
23:41:13.346 00.003 1032 Enqueuing Move request for scope (0.05, 0.02)
23:41:13.348 00.002 10072 Worker thread wakes up
23:41:13.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
23:41:13.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
23:41:13.348 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.00 yDistance=-0.05
23:41:13.351 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:41:13.355 00.004 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:41:13.355 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:41:13.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:13.356 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:41:13.356 00.000 10072 MoveAxis(E, 7, ABG)
23:41:13.356 00.000 10072 Guiding  Dir = 2, Dur = 7
23:41:13.356 00.000 10072 IsGuiding returns 0
23:41:13.357 00.001 10072 PulseGuide returned control before completion, sleep 17
23:41:13.380 00.023 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:41:13.384 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:13.387 00.003 10072 IsGuiding returns 0
23:41:13.387 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:13.390 00.003 1032 Enqueuing Expose request
23:41:13.393 00.003 10072 Move returns status 0, amount 7
23:41:13.393 00.000 10072 MoveAxis(N, 0, ABG)
23:41:13.393 00.000 10072 Move returns status 0, amount 0
23:41:13.393 00.000 10072 move complete, result=0
23:41:13.393 00.000 10072 worker thread done servicing request
23:41:13.393 00.000 10072 Worker thread wakes up
23:41:13.394 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:13.394 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:13.405 00.011 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:41:14.191 00.786 10072 Exposure complete
23:41:14.312 00.121 10072 worker thread done servicing request
23:41:14.312 00.000 1032 OnExposeComplete: enter
23:41:14.315 00.003 1032 UpdateGuideState(): m_state=6
23:41:14.318 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10495
23:41:14.321 00.003 1032 Star::Find returns 1 (0), X=1108.55, Y=129.68, Mass=1353, SNR=25.9, Peak=102 HFD=3.3
23:41:14.324 00.003 1032 MultiStar: [#1 0.17,-0.14,0.92,U] [#2 0.07,-0.06,0.77,U] [#3 0.12,-0.01,0.79,U] [#4 -0.10,0.12,0.67,U] [#5 0.09,0.15,0.64,U] [#6 0.14,0.15,0.63,U] [#7 -0.07,0.14,0.71,U] [#8 0.41,-0.30,0.00,R] 
23:41:14.326 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {0.22, -0.05}
23:41:14.329 00.003 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
23:41:14.333 00.004 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
23:41:14.336 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.26 mountX=0.00 mountY=-0.09, mountTheta=-1.57
23:41:14.340 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
23:41:14.343 00.003 1032 Enqueuing Move request for scope (0.09, 0.02)
23:41:14.345 00.002 10072 Worker thread wakes up
23:41:14.346 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
23:41:14.346 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
23:41:14.346 00.000 10072 Moving (0.09, 0.02) raw xDistance=0.00 yDistance=-0.09
23:41:14.350 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:41:14.354 00.004 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:41:14.354 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:41:14.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:14.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:41:14.354 00.000 10072 MoveAxis(E, 6, ABG)
23:41:14.354 00.000 10072 Guiding  Dir = 2, Dur = 6
23:41:14.355 00.001 10072 IsGuiding returns 0
23:41:14.356 00.001 10072 PulseGuide returned control before completion, sleep 16
23:41:14.378 00.022 10072 IsGuiding returns 0
23:41:14.379 00.001 10072 Move returns status 0, amount 6
23:41:14.379 00.000 10072 MoveAxis(N, 0, ABG)
23:41:14.379 00.000 10072 Move returns status 0, amount 0
23:41:14.379 00.000 10072 move complete, result=0
23:41:14.379 00.000 10072 worker thread done servicing request
23:41:14.383 00.004 1032 UpdateGuideState exits: m=1353 SNR=25.9
23:41:14.387 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:14.390 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:14.413 00.023 1032 Enqueuing Expose request
23:41:14.416 00.003 10072 Worker thread wakes up
23:41:14.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:14.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:14.420 00.004 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:41:14.857 00.437 10072 Exposure complete
23:41:15.719 00.862 10072 worker thread done servicing request
23:41:15.719 00.000 1032 OnExposeComplete: enter
23:41:15.723 00.004 1032 UpdateGuideState(): m_state=6
23:41:15.730 00.007 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10496
23:41:15.738 00.008 1032 Star::Find returns 1 (0), X=1108.66, Y=129.89, Mass=1310, SNR=25.4, Peak=98 HFD=3.3
23:41:15.742 00.004 1032 MultiStar: [#1 0.18,-0.16,0.94,U] [#2 0.03,0.24,0.82,U] [#3 0.03,-0.14,0.78,U] [#4 -0.24,0.03,0.72,U] [#5 -0.09,0.14,0.69,U] [#6 -0.02,0.09,0.62,U] [#7 -0.11,-0.09,0.67,U] [#8 0.08,0.04,0.50,U] 
23:41:15.746 00.004 1032 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.32, 0.16}
23:41:15.749 00.003 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
23:41:15.753 00.004 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
23:41:15.756 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.73 mountX=0.02 mountY=-0.05, mountTheta=-1.10
23:41:15.762 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
23:41:15.990 00.228 1032 Enqueuing Move request for scope (0.04, 0.04)
23:41:15.995 00.005 10072 Worker thread wakes up
23:41:15.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:41:15.995 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:41:15.995 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.02 yDistance=-0.05
23:41:15.998 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:41:16.003 00.005 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:41:16.004 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:41:16.004 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:16.004 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:41:16.004 00.000 10072 MoveAxis(E, 9, ABG)
23:41:16.004 00.000 10072 Guiding  Dir = 2, Dur = 9
23:41:16.005 00.001 10072 IsGuiding returns 0
23:41:16.005 00.000 10072 PulseGuide returned control before completion, sleep 19
23:41:16.417 00.412 10072 IsGuiding returns 0
23:41:16.418 00.001 10072 Move returns status 0, amount 9
23:41:16.418 00.000 10072 MoveAxis(N, 0, ABG)
23:41:16.418 00.000 10072 Move returns status 0, amount 0
23:41:16.418 00.000 10072 move complete, result=0
23:41:16.418 00.000 10072 worker thread done servicing request
23:41:16.532 00.114 1032 UpdateGuideState exits: m=1310 SNR=25.4
23:41:16.536 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:16.538 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:16.541 00.003 1032 Enqueuing Expose request
23:41:16.544 00.003 10072 Worker thread wakes up
23:41:16.544 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:41:16.548 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:16.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:17.302 00.754 10072 Exposure complete
23:41:17.901 00.599 10072 worker thread done servicing request
23:41:17.902 00.001 1032 OnExposeComplete: enter
23:41:17.906 00.004 1032 UpdateGuideState(): m_state=6
23:41:17.910 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10497
23:41:17.912 00.002 1032 Star::Find returns 1 (0), X=1108.55, Y=129.56, Mass=1388, SNR=26.2, Peak=111 HFD=3.2
23:41:17.917 00.005 1032 MultiStar: [#1 0.12,-0.31,0.00,M1] [#2 0.07,0.03,0.78,U] [#3 0.03,-0.12,0.75,U] [#4 -0.24,0.07,0.67,U] [#5 0.00,-0.17,0.67,U] [#6 0.12,-0.10,0.61,U] [#7 0.01,0.02,0.69,U] [#8 0.02,-0.22,0.50,U] 
23:41:17.921 00.004 1032 refined, 7 included, MultiStar: {0.04, -0.08}, one-star: {0.22, -0.17}
23:41:17.929 00.008 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
23:41:17.932 00.003 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
23:41:17.937 00.005 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.12 mountX=-0.09 mountY=-0.02, mountTheta=-2.95
23:41:17.942 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
23:41:17.948 00.006 1032 Enqueuing Move request for scope (0.04, -0.08)
23:41:17.950 00.002 10072 Worker thread wakes up
23:41:17.950 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
23:41:17.951 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
23:41:17.951 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
23:41:17.995 00.044 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:41:17.996 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:41:17.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:17.996 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:41:17.996 00.000 10072 MoveAxis(E, 10, ABG)
23:41:17.996 00.000 10072 Guiding  Dir = 2, Dur = 10
23:41:17.997 00.001 10072 IsGuiding returns 0
23:41:17.997 00.000 10072 PulseGuide returned control before completion, sleep 20
23:41:18.008 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:41:18.023 00.015 10072 IsGuiding returns 0
23:41:18.023 00.000 10072 Move returns status 0, amount 10
23:41:18.024 00.001 10072 MoveAxis(N, 0, ABG)
23:41:18.024 00.000 10072 Move returns status 0, amount 0
23:41:18.024 00.000 10072 move complete, result=0
23:41:18.024 00.000 10072 worker thread done servicing request
23:41:18.053 00.029 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:41:18.057 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:18.061 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:18.064 00.003 1032 Enqueuing Expose request
23:41:18.068 00.004 10072 Worker thread wakes up
23:41:18.069 00.001 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
23:41:18.073 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:18.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:18.712 00.639 10072 Exposure complete
23:41:18.776 00.064 10072 worker thread done servicing request
23:41:18.776 00.000 1032 OnExposeComplete: enter
23:41:18.779 00.003 1032 UpdateGuideState(): m_state=6
23:41:18.781 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10498
23:41:18.782 00.001 1032 Star::Find returns 1 (0), X=1108.63, Y=129.73, Mass=1259, SNR=24.9, Peak=100 HFD=3.2
23:41:18.784 00.002 1032 MultiStar: [#1 0.13,-0.14,1.05,U] [#2 -0.02,0.04,0.88,U] [#3 -0.09,-0.05,0.80,U] [#4 -0.26,0.03,0.00,M7] [#5 -0.10,-0.05,0.68,U] [#6 -0.03,0.28,0.00,M1] [#7 -0.04,0.05,0.72,U] [#8 -0.05,0.08,0.54,U] 
23:41:18.786 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.02}, one-star: {0.30, 0.00}
23:41:18.788 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
23:41:18.790 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
23:41:18.792 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.42 mountX=-0.03 mountY=-0.03, mountTheta=-2.25
23:41:18.796 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
23:41:18.800 00.004 1032 Enqueuing Move request for scope (0.04, -0.02)
23:41:18.803 00.003 10072 Worker thread wakes up
23:41:18.804 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:41:18.804 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:41:18.804 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
23:41:18.806 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:41:18.810 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:41:18.810 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:41:18.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:18.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:41:18.811 00.001 10072 MoveAxis(E, 6, ABG)
23:41:18.811 00.000 10072 Guiding  Dir = 2, Dur = 6
23:41:18.811 00.000 10072 IsGuiding returns 0
23:41:18.811 00.000 10072 PulseGuide returned control before completion, sleep 16
23:41:18.833 00.022 1032 UpdateGuideState exits: m=1259 SNR=24.9
23:41:18.836 00.003 10072 IsGuiding returns 0
23:41:18.836 00.000 10072 Move returns status 0, amount 6
23:41:18.836 00.000 10072 MoveAxis(N, 0, ABG)
23:41:18.836 00.000 10072 Move returns status 0, amount 0
23:41:18.837 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:18.839 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:18.842 00.003 1032 Enqueuing Expose request
23:41:18.844 00.002 10072 move complete, result=0
23:41:18.844 00.000 10072 worker thread done servicing request
23:41:18.845 00.001 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:41:18.847 00.002 10072 Worker thread wakes up
23:41:18.847 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:18.847 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:19.263 00.416 10072 Exposure complete
23:41:19.322 00.059 10072 worker thread done servicing request
23:41:19.322 00.000 1032 OnExposeComplete: enter
23:41:19.325 00.003 1032 UpdateGuideState(): m_state=6
23:41:19.328 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10499
23:41:19.330 00.002 1032 Star::Find returns 1 (0), X=1108.57, Y=129.63, Mass=1385, SNR=26.1, Peak=103 HFD=3.3
23:41:19.333 00.003 1032 MultiStar: [#1 0.13,-0.22,1.00,U] [#2 0.02,0.02,0.79,U] [#3 0.09,-0.05,0.76,U] [#4 -0.17,0.05,0.69,U] [#5 -0.04,-0.08,0.62,U] [#6 -0.02,-0.01,0.63,U] [#7 -0.09,0.02,0.69,U] [#8 0.12,-0.18,0.50,U] 
23:41:19.335 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.24, -0.10}
23:41:19.338 00.003 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
23:41:19.340 00.002 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
23:41:19.342 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-0.98 mountX=-0.08 mountY=-0.03, mountTheta=-2.81
23:41:19.345 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
23:41:19.347 00.002 1032 Enqueuing Move request for scope (0.04, -0.07)
23:41:19.348 00.001 10072 Worker thread wakes up
23:41:19.349 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
23:41:19.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
23:41:19.349 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.03
23:41:19.350 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:41:19.354 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:41:19.355 00.001 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:41:19.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:19.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:41:19.355 00.000 10072 MoveAxis(E, 5, ABG)
23:41:19.355 00.000 10072 Guiding  Dir = 2, Dur = 5
23:41:19.355 00.000 10072 IsGuiding returns 0
23:41:19.356 00.001 10072 PulseGuide returned control before completion, sleep 15
23:41:19.373 00.017 1032 UpdateGuideState exits: m=1385 SNR=26.1
23:41:19.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:19.377 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:19.379 00.002 1032 Enqueuing Expose request
23:41:19.384 00.005 10072 IsGuiding returns 0
23:41:19.384 00.000 10072 Move returns status 0, amount 5
23:41:19.384 00.000 10072 MoveAxis(N, 0, ABG)
23:41:19.384 00.000 10072 Move returns status 0, amount 0
23:41:19.384 00.000 10072 move complete, result=0
23:41:19.384 00.000 10072 worker thread done servicing request
23:41:19.384 00.000 10072 Worker thread wakes up
23:41:19.384 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:19.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:19.389 00.005 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
23:41:20.015 00.626 10072 Exposure complete
23:41:20.065 00.050 10072 worker thread done servicing request
23:41:20.067 00.002 1032 OnExposeComplete: enter
23:41:20.069 00.002 1032 UpdateGuideState(): m_state=6
23:41:20.071 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10500
23:41:20.073 00.002 1032 Star::Find returns 1 (0), X=1108.58, Y=129.54, Mass=1333, SNR=25.7, Peak=96 HFD=3.2
23:41:20.074 00.001 1032 MultiStar: [#1 0.10,-0.36,0.00,M1] [#2 0.08,-0.14,0.82,U] [#3 0.04,-0.25,0.74,U] [#4 -0.23,-0.16,0.00,M7] [#5 -0.04,-0.22,0.69,U] [#6 0.00,-0.17,0.63,U] [#7 0.03,-0.12,0.69,U] [#8 0.06,-0.14,0.53,U] 
23:41:20.076 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.18}, one-star: {0.24, -0.19}
23:41:20.077 00.001 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
23:41:20.080 00.003 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
23:41:20.082 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.18 mountX=-0.19 mountY=-0.02, mountTheta=-3.01
23:41:20.085 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.18, opts=13)
23:41:20.087 00.002 1032 Enqueuing Move request for scope (0.07, -0.18)
23:41:20.088 00.001 10072 Worker thread wakes up
23:41:20.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
23:41:20.088 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
23:41:20.088 00.000 10072 Moving (0.07, -0.18) raw xDistance=-0.19 yDistance=-0.02
23:41:20.090 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:41:20.093 00.003 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.88
23:41:20.093 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
23:41:20.094 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:20.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:41:20.094 00.000 10072 MoveAxis(E, 95, ABG)
23:41:20.094 00.000 10072 Guiding  Dir = 2, Dur = 95
23:41:20.094 00.000 10072 IsGuiding returns 0
23:41:20.095 00.001 10072 PulseGuide returned control before completion, sleep 105
23:41:20.113 00.018 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:41:20.116 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:20.118 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:20.119 00.001 1032 Enqueuing Expose request
23:41:20.200 00.081 10072 IsGuiding returns 1
23:41:20.200 00.000 10072 scope still moving after pulse duration time elapsed
23:41:20.231 00.031 10072 IsGuiding returns 0
23:41:20.231 00.000 10072 scope move finished after 95 + 42 ms
23:41:20.231 00.000 10072 Move returns status 0, amount 95
23:41:20.231 00.000 10072 MoveAxis(N, 0, ABG)
23:41:20.232 00.001 10072 Move returns status 0, amount 0
23:41:20.232 00.000 10072 move complete, result=0
23:41:20.232 00.000 10072 worker thread done servicing request
23:41:20.232 00.000 10072 Worker thread wakes up
23:41:20.232 00.000 1032 GuideStep: -0.2 px 95 ms EAST, -0.0 px 0 ms NORTH
23:41:20.236 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:20.236 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:20.656 00.420 10072 Exposure complete
23:41:20.708 00.052 1032 OnExposeComplete: enter
23:41:20.711 00.003 1032 UpdateGuideState(): m_state=6
23:41:20.712 00.001 10072 worker thread done servicing request
23:41:20.713 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10501
23:41:20.715 00.002 1032 Star::Find returns 1 (0), X=1108.63, Y=129.48, Mass=1383, SNR=26.1, Peak=106 HFD=3.3
23:41:20.717 00.002 1032 MultiStar: [#1 0.10,-0.41,0.00,M2] [#2 0.10,-0.23,0.76,U] [#3 -0.02,-0.13,0.75,U] [#4 -0.30,-0.19,0.00,M8] [#5 -0.06,-0.34,0.00,M1] [#6 0.09,-0.08,0.61,U] [#7 -0.05,-0.14,0.70,U] [#8 0.10,-0.20,0.53,U] 
23:41:20.719 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.18}, one-star: {0.30, -0.25}
23:41:20.720 00.001 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
23:41:20.722 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
23:41:20.724 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-1.06 mountX=-0.20 mountY=-0.05, mountTheta=-2.89
23:41:20.727 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.18, opts=13)
23:41:20.730 00.003 1032 Enqueuing Move request for scope (0.10, -0.18)
23:41:20.732 00.002 10072 Worker thread wakes up
23:41:20.732 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
23:41:20.732 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
23:41:20.732 00.000 10072 Moving (0.10, -0.18) raw xDistance=-0.20 yDistance=-0.05
23:41:20.734 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:41:20.738 00.004 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.88
23:41:20.738 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
23:41:20.738 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:20.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:41:20.738 00.000 10072 MoveAxis(E, 99, ABG)
23:41:20.738 00.000 10072 Guiding  Dir = 2, Dur = 99
23:41:20.739 00.001 10072 IsGuiding returns 0
23:41:20.739 00.000 10072 PulseGuide returned control before completion, sleep 109
23:41:20.756 00.017 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:41:20.758 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:20.759 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:20.761 00.002 1032 Enqueuing Expose request
23:41:20.855 00.094 10072 IsGuiding returns 1
23:41:20.855 00.000 10072 scope still moving after pulse duration time elapsed
23:41:20.886 00.031 10072 IsGuiding returns 1
23:41:20.917 00.031 10072 IsGuiding returns 1
23:41:20.948 00.031 10072 IsGuiding returns 1
23:41:20.980 00.032 10072 IsGuiding returns 1
23:41:21.010 00.030 10072 IsGuiding returns 1
23:41:21.041 00.031 10072 IsGuiding returns 1
23:41:21.072 00.031 10072 IsGuiding returns 1
23:41:21.103 00.031 10072 IsGuiding returns 1
23:41:21.135 00.032 10072 IsGuiding returns 1
23:41:21.166 00.031 10072 IsGuiding returns 1
23:41:21.198 00.032 10072 IsGuiding returns 1
23:41:21.230 00.032 10072 IsGuiding returns 1
23:41:21.261 00.031 10072 IsGuiding returns 1
23:41:21.292 00.031 10072 IsGuiding returns 1
23:41:21.323 00.031 10072 IsGuiding returns 1
23:41:21.354 00.031 10072 IsGuiding returns 1
23:41:21.386 00.032 10072 IsGuiding returns 1
23:41:21.416 00.030 10072 IsGuiding returns 1
23:41:21.449 00.033 10072 IsGuiding returns 1
23:41:21.478 00.029 10072 IsGuiding returns 1
23:41:21.509 00.031 10072 IsGuiding returns 1
23:41:21.540 00.031 10072 IsGuiding returns 1
23:41:21.571 00.031 10072 IsGuiding returns 0
23:41:21.572 00.001 10072 scope move finished after 99 + 734 ms
23:41:21.572 00.000 10072 Move returns status 0, amount 99
23:41:21.572 00.000 10072 MoveAxis(N, 0, ABG)
23:41:21.572 00.000 10072 Move returns status 0, amount 0
23:41:21.572 00.000 10072 move complete, result=0
23:41:21.572 00.000 10072 worker thread done servicing request
23:41:21.572 00.000 10072 Worker thread wakes up
23:41:21.572 00.000 1032 GuideStep: -0.2 px 99 ms EAST, -0.0 px 0 ms NORTH
23:41:21.576 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:21.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:22.199 00.623 10072 Exposure complete
23:41:22.239 00.040 10072 worker thread done servicing request
23:41:22.240 00.001 1032 OnExposeComplete: enter
23:41:22.242 00.002 1032 UpdateGuideState(): m_state=6
23:41:22.243 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10502
23:41:22.244 00.001 1032 Star::Find returns 1 (0), X=1108.66, Y=129.71, Mass=1337, SNR=25.7, Peak=105 HFD=3.4
23:41:22.246 00.002 1032 MultiStar: [#1 0.17,-0.26,0.00,M3] [#2 0.15,0.06,0.82,U] [#3 0.10,-0.12,0.78,U] [#4 -0.16,-0.01,0.74,U] [#5 -0.06,-0.06,0.69,U] [#6 0.11,0.18,0.62,U] [#7 -0.03,-0.06,0.69,U] [#8 -0.06,-0.01,0.51,U] 
23:41:22.248 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.33, -0.02}
23:41:22.248 00.000 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
23:41:22.249 00.001 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
23:41:22.250 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.12 mountX=-0.02 mountY=-0.06, mountTheta=-1.95
23:41:22.252 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
23:41:22.255 00.003 1032 Enqueuing Move request for scope (0.07, -0.01)
23:41:22.256 00.001 10072 Worker thread wakes up
23:41:22.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:41:22.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:41:22.256 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.02 yDistance=-0.06
23:41:22.258 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:41:22.260 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:41:22.260 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:41:22.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:22.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:41:22.260 00.000 10072 MoveAxis(E, 9, ABG)
23:41:22.260 00.000 10072 Guiding  Dir = 2, Dur = 9
23:41:22.261 00.001 10072 IsGuiding returns 0
23:41:22.261 00.000 10072 PulseGuide returned control before completion, sleep 19
23:41:22.276 00.015 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:41:22.278 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:22.279 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:22.281 00.002 1032 Enqueuing Expose request
23:41:22.291 00.010 10072 IsGuiding returns 0
23:41:22.291 00.000 10072 Move returns status 0, amount 9
23:41:22.291 00.000 10072 MoveAxis(N, 0, ABG)
23:41:22.291 00.000 10072 Move returns status 0, amount 0
23:41:22.291 00.000 10072 move complete, result=0
23:41:22.291 00.000 10072 worker thread done servicing request
23:41:22.291 00.000 10072 Worker thread wakes up
23:41:22.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:22.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:22.292 00.001 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:41:22.700 00.408 10072 Exposure complete
23:41:22.741 00.041 10072 worker thread done servicing request
23:41:22.742 00.001 1032 OnExposeComplete: enter
23:41:22.743 00.001 1032 UpdateGuideState(): m_state=6
23:41:22.745 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10503
23:41:22.747 00.002 1032 Star::Find returns 1 (0), X=1108.75, Y=129.71, Mass=1294, SNR=25.3, Peak=102 HFD=3.3
23:41:22.748 00.001 1032 MultiStar: [#1 0.17,-0.15,1.01,U] [#2 0.14,0.03,0.83,U] [#3 -0.01,-0.15,0.73,U] [#4 -0.21,-0.19,0.00,M8] [#5 -0.09,-0.02,0.64,U] [#6 0.06,0.07,0.61,U] [#7 -0.01,-0.08,0.72,U] [#8 -0.06,-0.00,0.54,U] 
23:41:22.750 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.41, -0.02}
23:41:22.751 00.001 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
23:41:22.752 00.001 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
23:41:22.754 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.42 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
23:41:22.756 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
23:41:22.757 00.001 1032 Enqueuing Move request for scope (0.11, -0.05)
23:41:22.759 00.002 10072 Worker thread wakes up
23:41:22.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:41:22.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:41:22.759 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.07 yDistance=-0.09
23:41:22.761 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:41:22.763 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:41:22.763 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:41:22.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:22.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:41:22.763 00.000 10072 MoveAxis(E, 6, ABG)
23:41:22.763 00.000 10072 Guiding  Dir = 2, Dur = 6
23:41:22.763 00.000 10072 IsGuiding returns 0
23:41:22.765 00.002 10072 PulseGuide returned control before completion, sleep 16
23:41:22.780 00.015 1032 UpdateGuideState exits: m=1294 SNR=25.3
23:41:22.782 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:22.783 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:22.785 00.002 1032 Enqueuing Expose request
23:41:22.791 00.006 10072 IsGuiding returns 0
23:41:22.791 00.000 10072 Move returns status 0, amount 6
23:41:22.791 00.000 10072 MoveAxis(N, 0, ABG)
23:41:22.791 00.000 10072 Move returns status 0, amount 0
23:41:22.791 00.000 10072 move complete, result=0
23:41:22.791 00.000 10072 worker thread done servicing request
23:41:22.791 00.000 10072 Worker thread wakes up
23:41:22.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:22.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:22.794 00.003 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:41:23.417 00.623 10072 Exposure complete
23:41:23.461 00.044 10072 worker thread done servicing request
23:41:23.463 00.002 1032 OnExposeComplete: enter
23:41:23.465 00.002 1032 UpdateGuideState(): m_state=6
23:41:23.466 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10504
23:41:23.467 00.001 1032 Star::Find returns 1 (0), X=1108.57, Y=129.72, Mass=1358, SNR=25.9, Peak=113 HFD=3.2
23:41:23.471 00.004 1032 MultiStar: [#1 0.21,-0.15,0.00,M3] [#2 0.04,0.01,0.82,U] [#3 -0.00,-0.10,0.79,U] [#4 -0.10,0.04,0.68,U] [#5 -0.03,-0.03,0.66,U] [#6 0.13,0.03,0.64,U] [#7 0.01,-0.01,0.69,U] [#8 -0.01,0.02,0.50,U] 
23:41:23.472 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.01}, one-star: {0.24, -0.01}
23:41:23.473 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:41:23.475 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:41:23.476 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.16 mountX=-0.02 mountY=-0.04, mountTheta=-1.99
23:41:23.480 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
23:41:23.481 00.001 1032 Enqueuing Move request for scope (0.05, -0.01)
23:41:23.484 00.003 10072 Worker thread wakes up
23:41:23.484 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
23:41:23.484 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
23:41:23.484 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.04
23:41:23.485 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:41:23.489 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:41:23.489 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:41:23.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:23.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:41:23.490 00.001 10072 MoveAxis(E, 6, ABG)
23:41:23.490 00.000 10072 Guiding  Dir = 2, Dur = 6
23:41:23.490 00.000 10072 IsGuiding returns 0
23:41:23.490 00.000 10072 PulseGuide returned control before completion, sleep 16
23:41:23.506 00.016 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:41:23.508 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:23.510 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:23.511 00.001 1032 Enqueuing Expose request
23:41:23.512 00.001 10072 IsGuiding returns 0
23:41:23.512 00.000 10072 Move returns status 0, amount 6
23:41:23.512 00.000 10072 MoveAxis(N, 0, ABG)
23:41:23.513 00.001 10072 Move returns status 0, amount 0
23:41:23.513 00.000 10072 move complete, result=0
23:41:23.513 00.000 10072 worker thread done servicing request
23:41:23.513 00.000 10072 Worker thread wakes up
23:41:23.513 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:23.513 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:23.521 00.008 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:41:23.935 00.414 10072 Exposure complete
23:41:23.978 00.043 10072 worker thread done servicing request
23:41:23.978 00.000 1032 OnExposeComplete: enter
23:41:23.980 00.002 1032 UpdateGuideState(): m_state=6
23:41:23.982 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10505
23:41:23.983 00.001 1032 Star::Find returns 1 (0), X=1108.62, Y=129.76, Mass=1215, SNR=24.5, Peak=101 HFD=3.2
23:41:23.985 00.002 1032 MultiStar: [#1 0.17,-0.17,1.03,U] [#2 0.03,0.09,0.83,U] [#3 0.02,0.16,0.80,U] [#4 -0.14,0.19,0.73,U] [#5 0.04,0.23,0.71,U] [#6 0.12,0.24,0.00,M1] [#7 -0.08,0.16,0.73,U] [#8 -0.00,0.16,0.55,U] 
23:41:23.987 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.09}, one-star: {0.29, 0.03}
23:41:23.988 00.001 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
23:41:23.989 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
23:41:23.991 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.97 mountX=0.07 mountY=-0.08, mountTheta=-0.86
23:41:23.995 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
23:41:23.997 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
23:41:23.998 00.001 10072 Worker thread wakes up
23:41:23.998 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:41:23.998 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:41:23.998 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
23:41:24.000 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:41:24.002 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:41:24.002 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:41:24.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:24.003 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:41:24.003 00.000 10072 MoveAxis(E, 6, ABG)
23:41:24.003 00.000 10072 Guiding  Dir = 2, Dur = 6
23:41:24.003 00.000 10072 IsGuiding returns 0
23:41:24.004 00.001 10072 PulseGuide returned control before completion, sleep 16
23:41:24.020 00.016 1032 UpdateGuideState exits: m=1215 SNR=24.5
23:41:24.022 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:24.025 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:24.026 00.001 1032 Enqueuing Expose request
23:41:24.027 00.001 10072 IsGuiding returns 0
23:41:24.027 00.000 10072 Move returns status 0, amount 6
23:41:24.027 00.000 10072 MoveAxis(N, 0, ABG)
23:41:24.027 00.000 10072 Move returns status 0, amount 0
23:41:24.027 00.000 10072 move complete, result=0
23:41:24.028 00.001 10072 worker thread done servicing request
23:41:24.028 00.000 10072 Worker thread wakes up
23:41:24.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:24.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:24.034 00.006 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:41:24.664 00.630 10072 Exposure complete
23:41:24.714 00.050 10072 worker thread done servicing request
23:41:24.714 00.000 1032 OnExposeComplete: enter
23:41:24.716 00.002 1032 UpdateGuideState(): m_state=6
23:41:24.718 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10506
23:41:24.720 00.002 1032 Star::Find returns 1 (0), X=1108.60, Y=129.78, Mass=1488, SNR=27.1, Peak=130 HFD=3.2
23:41:24.722 00.002 1032 MultiStar: [#1 0.10,-0.06,0.95,U] [#2 -0.06,0.13,0.78,U] [#3 0.04,0.05,0.74,U] [#4 -0.17,0.13,0.64,U] [#5 -0.19,0.14,0.63,U] [#6 -0.03,0.15,0.63,U] [#7 -0.01,0.30,0.00,M1] [#8 -0.02,0.22,0.53,U] 
23:41:24.723 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.09}, one-star: {0.27, 0.05}
23:41:24.725 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
23:41:24.727 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
23:41:24.729 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.39 mountX=0.08 mountY=-0.04, mountTheta=-0.44
23:41:24.732 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
23:41:24.735 00.003 1032 Enqueuing Move request for scope (0.02, 0.09)
23:41:24.737 00.002 10072 Worker thread wakes up
23:41:24.737 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:41:24.737 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:41:24.737 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
23:41:24.741 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:41:24.746 00.005 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:41:24.746 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:41:24.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:24.746 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:41:24.746 00.000 10072 MoveAxis(E, 6, ABG)
23:41:24.746 00.000 10072 Guiding  Dir = 2, Dur = 6
23:41:24.747 00.001 10072 IsGuiding returns 0
23:41:24.747 00.000 10072 PulseGuide returned control before completion, sleep 16
23:41:24.763 00.016 1032 UpdateGuideState exits: m=1488 SNR=27.1
23:41:24.765 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:24.768 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:24.770 00.002 1032 Enqueuing Expose request
23:41:24.773 00.003 10072 IsGuiding returns 0
23:41:24.773 00.000 10072 Move returns status 0, amount 6
23:41:24.773 00.000 10072 MoveAxis(N, 0, ABG)
23:41:24.773 00.000 10072 Move returns status 0, amount 0
23:41:24.773 00.000 10072 move complete, result=0
23:41:24.774 00.001 10072 worker thread done servicing request
23:41:24.774 00.000 10072 Worker thread wakes up
23:41:24.774 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:24.774 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:24.780 00.006 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:41:25.178 00.398 10072 Exposure complete
23:41:25.232 00.054 10072 worker thread done servicing request
23:41:25.232 00.000 1032 OnExposeComplete: enter
23:41:25.235 00.003 1032 UpdateGuideState(): m_state=6
23:41:25.237 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10507
23:41:25.239 00.002 1032 Star::Find returns 1 (0), X=1108.66, Y=129.67, Mass=1268, SNR=25.0, Peak=97 HFD=3.4
23:41:25.241 00.002 1032 MultiStar: [#1 0.19,-0.19,0.00,M2] [#2 -0.03,0.09,0.88,U] [#3 0.04,-0.13,0.82,U] [#4 -0.14,-0.04,0.70,U] [#5 0.11,-0.18,0.68,U] [#6 0.01,0.09,0.65,U] [#7 -0.01,-0.08,0.78,U] [#8 0.03,0.20,0.56,U] 
23:41:25.243 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {0.32, -0.06}
23:41:25.245 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
23:41:25.247 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
23:41:25.248 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.40 mountX=-0.03 mountY=-0.04, mountTheta=-2.23
23:41:25.251 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
23:41:25.254 00.003 1032 Enqueuing Move request for scope (0.05, -0.02)
23:41:25.257 00.003 10072 Worker thread wakes up
23:41:25.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
23:41:25.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
23:41:25.257 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.04
23:41:25.259 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:41:25.262 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:41:25.262 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:41:25.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:25.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:41:25.262 00.000 10072 MoveAxis(E, 5, ABG)
23:41:25.262 00.000 10072 Guiding  Dir = 2, Dur = 5
23:41:25.263 00.001 10072 IsGuiding returns 0
23:41:25.263 00.000 10072 PulseGuide returned control before completion, sleep 15
23:41:25.281 00.018 1032 UpdateGuideState exits: m=1268 SNR=25.0
23:41:25.284 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:25.287 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:25.288 00.001 1032 Enqueuing Expose request
23:41:25.290 00.002 10072 IsGuiding returns 0
23:41:25.291 00.001 10072 Move returns status 0, amount 5
23:41:25.291 00.000 10072 MoveAxis(N, 0, ABG)
23:41:25.291 00.000 10072 Move returns status 0, amount 0
23:41:25.291 00.000 10072 move complete, result=0
23:41:25.291 00.000 10072 worker thread done servicing request
23:41:25.291 00.000 10072 Worker thread wakes up
23:41:25.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:25.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:25.299 00.008 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:41:25.915 00.616 10072 Exposure complete
23:41:25.967 00.052 10072 worker thread done servicing request
23:41:25.967 00.000 1032 OnExposeComplete: enter
23:41:25.969 00.002 1032 UpdateGuideState(): m_state=6
23:41:25.970 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10508
23:41:25.973 00.003 1032 Star::Find returns 1 (0), X=1108.57, Y=129.61, Mass=1372, SNR=26.0, Peak=119 HFD=3.2
23:41:25.975 00.002 1032 MultiStar: [#1 0.15,-0.29,0.00,M3] [#2 -0.04,0.08,0.80,U] [#3 -0.02,-0.08,0.76,U] [#4 -0.30,0.05,0.00,M5] [#5 -0.06,-0.12,0.70,U] [#6 0.12,0.16,0.63,U] [#7 0.01,0.10,0.71,U] [#8 -0.08,0.00,0.51,U] 
23:41:25.977 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.01}, one-star: {0.23, -0.12}
23:41:25.978 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
23:41:25.980 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
23:41:25.982 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-0.19 mountX=-0.02 mountY=-0.03, mountTheta=-2.02
23:41:25.986 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
23:41:25.989 00.003 1032 Enqueuing Move request for scope (0.03, -0.01)
23:41:25.991 00.002 10072 Worker thread wakes up
23:41:25.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:41:25.991 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:41:25.991 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
23:41:25.995 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:41:25.997 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:41:25.997 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:41:25.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:25.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:41:25.997 00.000 10072 MoveAxis(E, 6, ABG)
23:41:25.997 00.000 10072 Guiding  Dir = 2, Dur = 6
23:41:25.998 00.001 10072 IsGuiding returns 0
23:41:25.998 00.000 10072 PulseGuide returned control before completion, sleep 16
23:41:26.015 00.017 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:41:26.020 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:26.022 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:26.024 00.002 1032 Enqueuing Expose request
23:41:26.026 00.002 10072 IsGuiding returns 0
23:41:26.027 00.001 10072 Move returns status 0, amount 6
23:41:26.027 00.000 10072 MoveAxis(N, 0, ABG)
23:41:26.027 00.000 10072 Move returns status 0, amount 0
23:41:26.027 00.000 10072 move complete, result=0
23:41:26.027 00.000 10072 worker thread done servicing request
23:41:26.027 00.000 10072 Worker thread wakes up
23:41:26.027 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:26.027 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:26.034 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:41:26.446 00.412 10072 Exposure complete
23:41:26.494 00.048 10072 worker thread done servicing request
23:41:26.494 00.000 1032 OnExposeComplete: enter
23:41:26.495 00.001 1032 UpdateGuideState(): m_state=6
23:41:26.497 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10509
23:41:26.499 00.002 1032 Star::Find returns 1 (0), X=1108.50, Y=129.61, Mass=1287, SNR=25.2, Peak=100 HFD=3.2
23:41:26.501 00.002 1032 MultiStar: [#1 0.08,-0.15,1.00,U] [#2 0.01,0.01,0.82,U] [#3 0.02,0.00,0.77,U] [#4 -0.21,0.12,0.73,U] [#5 -0.03,0.05,0.71,U] [#6 -0.01,0.11,0.69,U] [#7 0.05,0.17,0.71,U] [#8 -0.12,0.09,0.54,U] 
23:41:26.503 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.17, -0.12}
23:41:26.506 00.003 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
23:41:26.507 00.001 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
23:41:26.508 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.15 mountX=0.01 mountY=-0.01, mountTheta=-0.68
23:41:26.511 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
23:41:26.513 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
23:41:26.515 00.002 10072 Worker thread wakes up
23:41:26.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:41:26.515 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:41:26.515 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.01 yDistance=-0.01
23:41:26.517 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:41:26.522 00.005 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:41:26.522 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:41:26.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:26.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:41:26.522 00.000 10072 MoveAxis(E, 5, ABG)
23:41:26.522 00.000 10072 Guiding  Dir = 2, Dur = 5
23:41:26.523 00.001 10072 IsGuiding returns 0
23:41:26.523 00.000 10072 PulseGuide returned control before completion, sleep 15
23:41:26.539 00.016 1032 UpdateGuideState exits: m=1287 SNR=25.2
23:41:26.541 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:26.543 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:26.544 00.001 1032 Enqueuing Expose request
23:41:26.551 00.007 10072 IsGuiding returns 0
23:41:26.551 00.000 10072 Move returns status 0, amount 5
23:41:26.552 00.001 10072 MoveAxis(N, 0, ABG)
23:41:26.552 00.000 10072 Move returns status 0, amount 0
23:41:26.552 00.000 10072 move complete, result=0
23:41:26.552 00.000 10072 worker thread done servicing request
23:41:26.552 00.000 10072 Worker thread wakes up
23:41:26.552 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:26.552 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:26.554 00.002 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:41:27.179 00.625 10072 Exposure complete
23:41:27.229 00.050 10072 worker thread done servicing request
23:41:27.229 00.000 1032 OnExposeComplete: enter
23:41:27.232 00.003 1032 UpdateGuideState(): m_state=6
23:41:27.234 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10510
23:41:27.235 00.001 1032 Star::Find returns 1 (0), X=1108.67, Y=129.76, Mass=1270, SNR=25.0, Peak=103 HFD=3.4
23:41:27.239 00.004 1032 MultiStar: [#1 0.11,-0.13,0.99,U] [#2 0.14,0.05,0.84,U] [#3 0.08,-0.09,0.79,U] [#4 -0.17,0.08,0.72,U] [#5 -0.02,-0.04,0.68,U] [#6 0.04,-0.02,0.67,U] [#7 0.07,0.17,0.72,U] [#8 -0.08,0.03,0.54,U] 
23:41:27.241 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {0.33, 0.03}
23:41:27.243 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
23:41:27.245 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
23:41:27.246 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.06 mountX=-0.01 mountY=-0.07, mountTheta=-1.77
23:41:27.249 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
23:41:27.251 00.002 1032 Enqueuing Move request for scope (0.07, 0.00)
23:41:27.254 00.003 10072 Worker thread wakes up
23:41:27.254 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
23:41:27.254 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
23:41:27.254 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
23:41:27.257 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:41:27.259 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:41:27.259 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:41:27.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:27.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:41:27.259 00.000 10072 MoveAxis(E, 7, ABG)
23:41:27.259 00.000 10072 Guiding  Dir = 2, Dur = 7
23:41:27.260 00.001 10072 IsGuiding returns 0
23:41:27.260 00.000 10072 PulseGuide returned control before completion, sleep 17
23:41:27.281 00.021 1032 UpdateGuideState exits: m=1270 SNR=25.0
23:41:27.284 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:27.286 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:27.288 00.002 1032 Enqueuing Expose request
23:41:27.291 00.003 10072 IsGuiding returns 0
23:41:27.291 00.000 10072 Move returns status 0, amount 7
23:41:27.291 00.000 10072 MoveAxis(N, 0, ABG)
23:41:27.291 00.000 10072 Move returns status 0, amount 0
23:41:27.291 00.000 10072 move complete, result=0
23:41:27.291 00.000 10072 worker thread done servicing request
23:41:27.291 00.000 10072 Worker thread wakes up
23:41:27.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:27.292 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:27.300 00.008 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:41:27.710 00.410 10072 Exposure complete
23:41:27.760 00.050 10072 worker thread done servicing request
23:41:27.760 00.000 1032 OnExposeComplete: enter
23:41:27.763 00.003 1032 UpdateGuideState(): m_state=6
23:41:27.764 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10511
23:41:27.767 00.003 1032 Star::Find returns 1 (0), X=1108.69, Y=129.62, Mass=1164, SNR=24.0, Peak=93 HFD=3.3
23:41:27.769 00.002 1032 MultiStar: [#1 0.12,-0.29,0.00,M2] [#2 0.06,-0.05,0.88,U] [#3 0.02,-0.01,0.83,U] [#4 -0.13,-0.07,0.72,U] [#5 0.08,-0.07,0.71,U] [#6 0.03,0.12,0.71,U] [#7 0.01,0.15,0.81,U] [#8 0.03,0.04,0.55,U] 
23:41:27.771 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.36, -0.11}
23:41:27.773 00.002 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
23:41:27.775 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
23:41:27.777 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.09 mountX=-0.02 mountY=-0.07, mountTheta=-1.92
23:41:27.779 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
23:41:27.781 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
23:41:27.783 00.002 10072 Worker thread wakes up
23:41:27.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:41:27.783 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:41:27.783 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.02 yDistance=-0.07
23:41:27.785 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:41:27.788 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:41:27.788 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:41:27.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:27.789 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:41:27.789 00.000 10072 MoveAxis(E, 6, ABG)
23:41:27.789 00.000 10072 Guiding  Dir = 2, Dur = 6
23:41:27.789 00.000 10072 IsGuiding returns 0
23:41:27.789 00.000 10072 PulseGuide returned control before completion, sleep 16
23:41:27.807 00.018 1032 UpdateGuideState exits: m=1164 SNR=24.0
23:41:27.809 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:27.811 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:27.812 00.001 1032 Enqueuing Expose request
23:41:27.816 00.004 10072 IsGuiding returns 0
23:41:27.816 00.000 10072 Move returns status 0, amount 6
23:41:27.816 00.000 10072 MoveAxis(N, 0, ABG)
23:41:27.816 00.000 10072 Move returns status 0, amount 0
23:41:27.816 00.000 10072 move complete, result=0
23:41:27.816 00.000 10072 worker thread done servicing request
23:41:27.816 00.000 10072 Worker thread wakes up
23:41:27.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:27.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:27.822 00.006 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:41:28.446 00.624 10072 Exposure complete
23:41:28.496 00.050 10072 worker thread done servicing request
23:41:28.496 00.000 1032 OnExposeComplete: enter
23:41:28.499 00.003 1032 UpdateGuideState(): m_state=6
23:41:28.500 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10512
23:41:28.502 00.002 1032 Star::Find returns 1 (0), X=1108.64, Y=129.62, Mass=1388, SNR=26.2, Peak=102 HFD=3.3
23:41:28.504 00.002 1032 MultiStar: [#1 0.27,-0.20,0.00,M3] [#2 0.13,0.08,0.80,U] [#3 0.13,-0.06,0.73,U] [#4 -0.08,-0.17,0.66,U] [#5 0.07,-0.16,0.66,U] [#6 0.14,-0.08,0.63,U] [#7 0.07,-0.03,0.69,U] [#8 0.25,-0.16,0.00,M1] 
23:41:28.507 00.003 1032 refined, 6 included, MultiStar: {0.12, -0.07}, one-star: {0.31, -0.11}
23:41:28.509 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
23:41:28.510 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
23:41:28.512 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.53 mountX=-0.10 mountY=-0.10, mountTheta=-2.36
23:41:28.514 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
23:41:28.517 00.003 1032 Enqueuing Move request for scope (0.12, -0.07)
23:41:28.519 00.002 10072 Worker thread wakes up
23:41:28.520 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
23:41:28.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
23:41:28.520 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
23:41:28.524 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:41:28.526 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:41:28.526 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:41:28.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:28.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:41:28.526 00.000 10072 MoveAxis(E, 7, ABG)
23:41:28.526 00.000 10072 Guiding  Dir = 2, Dur = 7
23:41:28.527 00.001 10072 IsGuiding returns 0
23:41:28.527 00.000 10072 PulseGuide returned control before completion, sleep 17
23:41:28.544 00.017 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:41:28.546 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:28.548 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:28.550 00.002 1032 Enqueuing Expose request
23:41:28.553 00.003 10072 IsGuiding returns 0
23:41:28.553 00.000 10072 Move returns status 0, amount 7
23:41:28.553 00.000 10072 MoveAxis(N, 0, ABG)
23:41:28.553 00.000 10072 Move returns status 0, amount 0
23:41:28.553 00.000 10072 move complete, result=0
23:41:28.553 00.000 10072 worker thread done servicing request
23:41:28.553 00.000 10072 Worker thread wakes up
23:41:28.553 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:28.553 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:28.562 00.009 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:41:28.962 00.400 10072 Exposure complete
23:41:29.014 00.052 10072 worker thread done servicing request
23:41:29.014 00.000 1032 OnExposeComplete: enter
23:41:29.017 00.003 1032 UpdateGuideState(): m_state=6
23:41:29.020 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10513
23:41:29.023 00.003 1032 Star::Find returns 1 (0), X=1108.78, Y=129.71, Mass=1364, SNR=26.0, Peak=95 HFD=3.5
23:41:29.026 00.003 1032 MultiStar: [#1 0.22,-0.16,0.00,M4] [#2 0.08,0.00,0.83,U] [#3 0.03,-0.08,0.77,U] [#4 -0.12,0.08,0.68,U] [#5 0.08,-0.01,0.68,U] [#6 0.10,0.12,0.62,U] [#7 0.07,0.08,0.72,U] [#8 0.10,0.06,0.51,U] 
23:41:29.028 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.02}, one-star: {0.45, -0.02}
23:41:29.029 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
23:41:29.031 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
23:41:29.033 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.18 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
23:41:29.036 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
23:41:29.039 00.003 1032 Enqueuing Move request for scope (0.12, 0.02)
23:41:29.041 00.002 10072 Worker thread wakes up
23:41:29.041 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
23:41:29.041 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
23:41:29.041 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
23:41:29.044 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:41:29.046 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:41:29.046 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:41:29.046 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:29.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:41:29.046 00.000 10072 MoveAxis(E, 6, ABG)
23:41:29.047 00.001 10072 Guiding  Dir = 2, Dur = 6
23:41:29.047 00.000 10072 IsGuiding returns 0
23:41:29.048 00.001 10072 PulseGuide returned control before completion, sleep 16
23:41:29.065 00.017 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:41:29.067 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:29.069 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:29.071 00.002 1032 Enqueuing Expose request
23:41:29.073 00.002 10072 IsGuiding returns 0
23:41:29.073 00.000 10072 Move returns status 0, amount 6
23:41:29.073 00.000 10072 MoveAxis(N, 0, ABG)
23:41:29.073 00.000 10072 Move returns status 0, amount 0
23:41:29.073 00.000 10072 move complete, result=0
23:41:29.073 00.000 10072 worker thread done servicing request
23:41:29.074 00.001 10072 Worker thread wakes up
23:41:29.074 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:29.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:29.082 00.008 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:41:29.710 00.628 10072 Exposure complete
23:41:29.762 00.052 10072 worker thread done servicing request
23:41:29.762 00.000 1032 OnExposeComplete: enter
23:41:29.764 00.002 1032 UpdateGuideState(): m_state=6
23:41:29.766 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10514
23:41:29.768 00.002 1032 Star::Find returns 1 (0), X=1108.64, Y=129.78, Mass=1448, SNR=26.8, Peak=103 HFD=3.4
23:41:29.772 00.004 1032 MultiStar: [#1 0.13,-0.07,0.97,U] [#2 0.02,0.22,0.78,U] [#3 0.08,0.09,0.75,U] [#4 -0.22,0.20,0.00,M1] [#5 0.01,0.18,0.64,U] [#6 -0.03,0.14,0.58,U] [#7 0.05,0.16,0.66,U] [#8 0.02,0.14,0.50,U] 
23:41:29.773 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.10}, one-star: {0.31, 0.05}
23:41:29.775 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
23:41:29.777 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
23:41:29.779 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.85 mountX=0.08 mountY=-0.11, mountTheta=-0.98
23:41:29.782 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
23:41:29.784 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
23:41:29.786 00.002 10072 Worker thread wakes up
23:41:29.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:41:29.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:41:29.786 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.08 yDistance=-0.11
23:41:29.790 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:41:29.792 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:41:29.792 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:41:29.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:29.792 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:41:29.792 00.000 10072 MoveAxis(E, 7, ABG)
23:41:29.792 00.000 10072 Guiding  Dir = 2, Dur = 7
23:41:29.793 00.001 10072 IsGuiding returns 0
23:41:29.793 00.000 10072 PulseGuide returned control before completion, sleep 17
23:41:29.812 00.019 1032 UpdateGuideState exits: m=1448 SNR=26.8
23:41:29.814 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:29.818 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:29.821 00.003 10072 IsGuiding returns 0
23:41:29.821 00.000 10072 Move returns status 0, amount 7
23:41:29.821 00.000 10072 MoveAxis(N, 0, ABG)
23:41:29.821 00.000 10072 Move returns status 0, amount 0
23:41:29.821 00.000 10072 move complete, result=0
23:41:29.821 00.000 1032 Enqueuing Expose request
23:41:29.823 00.002 10072 worker thread done servicing request
23:41:29.823 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:41:29.825 00.002 10072 Worker thread wakes up
23:41:29.825 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:29.825 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:30.240 00.415 10072 Exposure complete
23:41:30.294 00.054 10072 worker thread done servicing request
23:41:30.294 00.000 1032 OnExposeComplete: enter
23:41:30.296 00.002 1032 UpdateGuideState(): m_state=6
23:41:30.300 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10515
23:41:30.302 00.002 1032 Star::Find returns 1 (0), X=1108.71, Y=129.81, Mass=1461, SNR=26.9, Peak=106 HFD=3.4
23:41:30.304 00.002 1032 MultiStar: [#1 0.19,-0.20,0.00,M4] [#2 0.05,-0.07,0.81,U] [#3 0.09,-0.01,0.70,U] [#4 -0.05,0.10,0.65,U] [#5 0.10,0.10,0.65,U] [#6 0.00,0.14,0.59,U] [#7 0.04,0.08,0.71,U] [#8 -0.07,0.21,0.50,U] 
23:41:30.306 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.07}, one-star: {0.38, 0.08}
23:41:30.308 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:41:30.310 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:41:30.311 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.66 mountX=0.04 mountY=-0.10, mountTheta=-1.17
23:41:30.315 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
23:41:30.316 00.001 1032 Enqueuing Move request for scope (0.09, 0.07)
23:41:30.318 00.002 10072 Worker thread wakes up
23:41:30.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:41:30.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:41:30.318 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.10
23:41:30.320 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:41:30.323 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:41:30.323 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:41:30.323 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:30.323 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:41:30.324 00.001 10072 MoveAxis(E, 7, ABG)
23:41:30.324 00.000 10072 Guiding  Dir = 2, Dur = 7
23:41:30.324 00.000 10072 IsGuiding returns 0
23:41:30.324 00.000 10072 PulseGuide returned control before completion, sleep 17
23:41:30.344 00.020 1032 UpdateGuideState exits: m=1461 SNR=26.9
23:41:30.346 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:30.348 00.002 10072 IsGuiding returns 0
23:41:30.348 00.000 10072 Move returns status 0, amount 7
23:41:30.348 00.000 10072 MoveAxis(N, 0, ABG)
23:41:30.348 00.000 10072 Move returns status 0, amount 0
23:41:30.348 00.000 10072 move complete, result=0
23:41:30.348 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:30.351 00.003 1032 Enqueuing Expose request
23:41:30.353 00.002 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:41:30.354 00.001 10072 worker thread done servicing request
23:41:30.354 00.000 10072 Worker thread wakes up
23:41:30.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:30.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:30.992 00.638 10072 Exposure complete
23:41:31.041 00.049 10072 worker thread done servicing request
23:41:31.041 00.000 1032 OnExposeComplete: enter
23:41:31.043 00.002 1032 UpdateGuideState(): m_state=6
23:41:31.045 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10516
23:41:31.048 00.003 1032 Star::Find returns 1 (0), X=1108.68, Y=129.65, Mass=1386, SNR=26.2, Peak=110 HFD=3.3
23:41:31.050 00.002 1032 MultiStar: [#1 0.23,-0.24,0.00,M5] [#2 0.05,0.01,0.78,U] [#3 0.19,-0.10,0.74,U] [#4 -0.17,0.00,0.66,U] [#5 0.07,-0.07,0.64,U] [#6 0.14,-0.01,0.61,U] [#7 0.06,0.09,0.72,U] [#8 0.14,0.03,0.50,U] 
23:41:31.053 00.003 1032 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.35, -0.08}
23:41:31.056 00.003 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:41:31.057 00.001 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:41:31.059 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.16 mountX=-0.05 mountY=-0.11, mountTheta=-1.99
23:41:31.061 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
23:41:31.063 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
23:41:31.065 00.002 10072 Worker thread wakes up
23:41:31.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
23:41:31.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
23:41:31.065 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
23:41:31.066 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:41:31.069 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:41:31.069 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:41:31.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:31.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:41:31.069 00.000 10072 MoveAxis(E, 8, ABG)
23:41:31.069 00.000 10072 Guiding  Dir = 2, Dur = 8
23:41:31.070 00.001 10072 IsGuiding returns 0
23:41:31.070 00.000 10072 PulseGuide returned control before completion, sleep 18
23:41:31.088 00.018 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:41:31.089 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:31.091 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:31.092 00.001 1032 Enqueuing Expose request
23:41:31.100 00.008 10072 IsGuiding returns 1
23:41:31.100 00.000 10072 scope still moving after pulse duration time elapsed
23:41:31.130 00.030 10072 IsGuiding returns 1
23:41:31.161 00.031 10072 IsGuiding returns 1
23:41:31.192 00.031 10072 IsGuiding returns 1
23:41:31.223 00.031 10072 IsGuiding returns 1
23:41:31.254 00.031 10072 IsGuiding returns 1
23:41:31.285 00.031 10072 IsGuiding returns 1
23:41:31.317 00.032 10072 IsGuiding returns 1
23:41:31.348 00.031 10072 IsGuiding returns 1
23:41:31.380 00.032 10072 IsGuiding returns 1
23:41:31.411 00.031 10072 IsGuiding returns 1
23:41:31.443 00.032 10072 IsGuiding returns 0
23:41:31.443 00.000 10072 scope move finished after 8 + 364 ms
23:41:31.443 00.000 10072 Move returns status 0, amount 8
23:41:31.443 00.000 10072 MoveAxis(N, 0, ABG)
23:41:31.443 00.000 10072 Move returns status 0, amount 0
23:41:31.443 00.000 10072 move complete, result=0
23:41:31.443 00.000 10072 worker thread done servicing request
23:41:31.443 00.000 10072 Worker thread wakes up
23:41:31.443 00.000 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:41:31.445 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:31.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:32.182 00.737 10072 Exposure complete
23:41:32.230 00.048 10072 worker thread done servicing request
23:41:32.231 00.001 1032 OnExposeComplete: enter
23:41:32.232 00.001 1032 UpdateGuideState(): m_state=6
23:41:32.234 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10517
23:41:32.235 00.001 1032 Star::Find returns 1 (0), X=1108.52, Y=129.66, Mass=1317, SNR=25.5, Peak=110 HFD=3.3
23:41:32.239 00.004 1032 MultiStar: [#1 0.15,-0.22,0.00,M6] [#2 0.10,0.11,0.83,U] [#3 0.16,0.00,0.76,U] [#4 -0.02,0.09,0.69,U] [#5 -0.10,0.00,0.69,U] [#6 0.14,0.07,0.63,U] [#7 0.17,0.11,0.73,U] [#8 -0.00,-0.05,0.55,U] 
23:41:32.241 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.03}, one-star: {0.19, -0.07}
23:41:32.243 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
23:41:32.244 00.001 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
23:41:32.246 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.35 mountX=0.01 mountY=-0.09, mountTheta=-1.48
23:41:32.249 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
23:41:32.251 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
23:41:32.253 00.002 10072 Worker thread wakes up
23:41:32.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:41:32.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:41:32.253 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
23:41:32.255 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:41:32.258 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:41:32.258 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:41:32.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:32.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:41:32.259 00.001 10072 MoveAxis(E, 9, ABG)
23:41:32.259 00.000 10072 Guiding  Dir = 2, Dur = 9
23:41:32.259 00.000 10072 IsGuiding returns 0
23:41:32.259 00.000 10072 PulseGuide returned control before completion, sleep 19
23:41:32.276 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:41:32.278 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:32.280 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:32.281 00.001 1032 Enqueuing Expose request
23:41:32.288 00.007 10072 IsGuiding returns 0
23:41:32.288 00.000 10072 Move returns status 0, amount 9
23:41:32.288 00.000 10072 MoveAxis(N, 0, ABG)
23:41:32.288 00.000 10072 Move returns status 0, amount 0
23:41:32.288 00.000 10072 move complete, result=0
23:41:32.288 00.000 10072 worker thread done servicing request
23:41:32.288 00.000 10072 Worker thread wakes up
23:41:32.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:32.288 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:32.290 00.002 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:41:32.697 00.407 10072 Exposure complete
23:41:32.741 00.044 10072 worker thread done servicing request
23:41:32.741 00.000 1032 OnExposeComplete: enter
23:41:32.744 00.003 1032 UpdateGuideState(): m_state=6
23:41:32.745 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10518
23:41:32.747 00.002 1032 Star::Find returns 1 (0), X=1108.63, Y=129.65, Mass=1460, SNR=26.9, Peak=116 HFD=3.3
23:41:32.749 00.002 1032 MultiStar: [#1 0.27,-0.14,0.00,M7] [#2 0.14,0.15,0.79,U] [#3 0.02,0.03,0.76,U] [#4 -0.00,-0.01,0.65,U] [#5 0.08,-0.00,0.66,U] [#6 0.13,0.18,0.61,U] [#7 0.14,0.22,0.00,M1] [#8 0.05,0.08,0.52,U] 
23:41:32.750 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.04}, one-star: {0.29, -0.08}
23:41:32.751 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:41:32.753 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:41:32.754 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.36 mountX=0.01 mountY=-0.12, mountTheta=-1.47
23:41:32.757 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
23:41:32.758 00.001 1032 Enqueuing Move request for scope (0.11, 0.04)
23:41:32.761 00.003 10072 Worker thread wakes up
23:41:32.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
23:41:32.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
23:41:32.761 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
23:41:32.762 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:41:32.765 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:41:32.765 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:41:32.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:32.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:41:32.765 00.000 10072 MoveAxis(E, 5, ABG)
23:41:32.765 00.000 10072 Guiding  Dir = 2, Dur = 5
23:41:32.765 00.000 10072 IsGuiding returns 0
23:41:32.766 00.001 10072 PulseGuide returned control before completion, sleep 15
23:41:32.781 00.015 1032 UpdateGuideState exits: m=1460 SNR=26.9
23:41:32.783 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:32.784 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:32.785 00.001 1032 Enqueuing Expose request
23:41:32.790 00.005 10072 IsGuiding returns 0
23:41:32.790 00.000 10072 Move returns status 0, amount 5
23:41:32.790 00.000 10072 MoveAxis(N, 0, ABG)
23:41:32.790 00.000 10072 Move returns status 0, amount 0
23:41:32.790 00.000 10072 move complete, result=0
23:41:32.790 00.000 10072 worker thread done servicing request
23:41:32.790 00.000 10072 Worker thread wakes up
23:41:32.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:32.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:32.794 00.004 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:41:33.416 00.622 10072 Exposure complete
23:41:33.469 00.053 10072 worker thread done servicing request
23:41:33.470 00.001 1032 OnExposeComplete: enter
23:41:33.472 00.002 1032 UpdateGuideState(): m_state=6
23:41:33.474 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10519
23:41:33.475 00.001 1032 Star::Find returns 1 (0), X=1108.71, Y=129.78, Mass=1451, SNR=26.8, Peak=109 HFD=3.5
23:41:33.477 00.002 1032 MultiStar: [#1 0.19,-0.17,0.90,U] [#2 0.12,0.01,0.81,U] [#3 0.17,-0.04,0.75,U] [#4 -0.08,0.02,0.65,U] [#5 0.04,-0.03,0.65,U] [#6 0.10,0.14,0.61,U] [#7 0.09,0.09,0.69,U] [#8 0.10,0.02,0.55,U] 
23:41:33.478 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.00}, one-star: {0.38, 0.05}
23:41:33.481 00.003 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
23:41:33.482 00.001 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
23:41:33.484 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.02 mountX=-0.03 mountY=-0.14, mountTheta=-1.81
23:41:33.486 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.00, opts=13)
23:41:33.487 00.001 1032 Enqueuing Move request for scope (0.14, 0.00)
23:41:33.489 00.002 10072 Worker thread wakes up
23:41:33.489 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
23:41:33.489 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
23:41:33.489 00.000 10072 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=-0.14
23:41:33.491 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:41:33.493 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:41:33.494 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:41:33.494 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:33.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:41:33.494 00.000 10072 MoveAxis(E, 6, ABG)
23:41:33.494 00.000 10072 Guiding  Dir = 2, Dur = 6
23:41:33.494 00.000 10072 IsGuiding returns 0
23:41:33.495 00.001 10072 PulseGuide returned control before completion, sleep 16
23:41:33.511 00.016 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:41:33.512 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:33.514 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:33.517 00.003 1032 Enqueuing Expose request
23:41:33.523 00.006 10072 IsGuiding returns 0
23:41:33.523 00.000 10072 Move returns status 0, amount 6
23:41:33.523 00.000 10072 MoveAxis(N, 0, ABG)
23:41:33.523 00.000 10072 Move returns status 0, amount 0
23:41:33.523 00.000 10072 move complete, result=0
23:41:33.523 00.000 10072 worker thread done servicing request
23:41:33.523 00.000 10072 Worker thread wakes up
23:41:33.523 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:33.523 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:33.529 00.006 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:41:33.931 00.402 10072 Exposure complete
23:41:33.981 00.050 10072 worker thread done servicing request
23:41:33.981 00.000 1032 OnExposeComplete: enter
23:41:33.983 00.002 1032 UpdateGuideState(): m_state=6
23:41:33.987 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10520
23:41:33.990 00.003 1032 Star::Find returns 1 (0), X=1108.77, Y=129.57, Mass=1395, SNR=26.3, Peak=110 HFD=3.2
23:41:33.993 00.003 1032 MultiStar: [#1 0.26,-0.11,0.00,M7] [#2 0.16,0.03,0.78,U] [#3 0.30,-0.09,0.00,M1] [#4 -0.19,-0.10,0.66,U] [#5 0.08,-0.06,0.62,U] [#6 0.16,0.09,0.62,U] [#7 0.07,0.04,0.68,U] [#8 0.23,0.09,0.53,U] 
23:41:33.995 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.02}, one-star: {0.44, -0.16}
23:41:33.997 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:41:33.998 00.001 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:41:34.000 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.15 mountX=-0.06 mountY=-0.14, mountTheta=-1.98
23:41:34.003 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.02, opts=13)
23:41:34.006 00.003 1032 Enqueuing Move request for scope (0.16, -0.02)
23:41:34.009 00.003 10072 Worker thread wakes up
23:41:34.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
23:41:34.009 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
23:41:34.009 00.000 10072 Moving (0.16, -0.02) raw xDistance=-0.06 yDistance=-0.14
23:41:34.011 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:41:34.014 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:41:34.014 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:41:34.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:34.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:41:34.014 00.000 10072 MoveAxis(E, 4, ABG)
23:41:34.014 00.000 10072 Guiding  Dir = 2, Dur = 4
23:41:34.015 00.001 10072 IsGuiding returns 0
23:41:34.015 00.000 10072 PulseGuide returned control before completion, sleep 14
23:41:34.033 00.018 1032 UpdateGuideState exits: m=1395 SNR=26.3
23:41:34.035 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:34.036 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:34.039 00.003 1032 Enqueuing Expose request
23:41:34.041 00.002 10072 IsGuiding returns 1
23:41:34.041 00.000 10072 scope still moving after pulse duration time elapsed
23:41:34.068 00.027 10072 IsGuiding returns 1
23:41:34.098 00.030 10072 IsGuiding returns 1
23:41:34.130 00.032 10072 IsGuiding returns 1
23:41:34.162 00.032 10072 IsGuiding returns 1
23:41:34.194 00.032 10072 IsGuiding returns 1
23:41:34.223 00.029 10072 IsGuiding returns 1
23:41:34.255 00.032 10072 IsGuiding returns 1
23:41:34.287 00.032 10072 IsGuiding returns 1
23:41:34.317 00.030 10072 IsGuiding returns 1
23:41:34.349 00.032 10072 IsGuiding returns 1
23:41:34.379 00.030 10072 IsGuiding returns 1
23:41:34.411 00.032 10072 IsGuiding returns 1
23:41:34.442 00.031 10072 IsGuiding returns 0
23:41:34.442 00.000 10072 scope move finished after 4 + 423 ms
23:41:34.442 00.000 10072 Move returns status 0, amount 4
23:41:34.442 00.000 10072 MoveAxis(N, 0, ABG)
23:41:34.442 00.000 10072 Move returns status 0, amount 0
23:41:34.442 00.000 10072 move complete, result=0
23:41:34.442 00.000 10072 worker thread done servicing request
23:41:34.443 00.001 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:41:34.445 00.002 10072 Worker thread wakes up
23:41:34.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:34.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:35.072 00.627 10072 Exposure complete
23:41:35.121 00.049 10072 worker thread done servicing request
23:41:35.121 00.000 1032 OnExposeComplete: enter
23:41:35.123 00.002 1032 UpdateGuideState(): m_state=6
23:41:35.124 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10521
23:41:35.126 00.002 1032 Star::Find returns 1 (0), X=1108.61, Y=129.94, Mass=1459, SNR=26.8, Peak=112 HFD=3.4
23:41:35.127 00.001 1032 MultiStar: [#1 0.20,-0.04,0.93,U] [#2 -0.02,0.17,0.75,U] [#3 0.05,0.06,0.72,U] [#4 -0.14,0.13,0.65,U] [#5 -0.02,0.03,0.65,U] [#6 0.21,0.16,0.00,M1] [#7 0.05,0.13,0.68,U] [#8 -0.06,0.20,0.50,U] 
23:41:35.129 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.11}, one-star: {0.28, 0.21}
23:41:35.131 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
23:41:35.133 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
23:41:35.134 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.03 mountX=0.09 mountY=-0.09, mountTheta=-0.80
23:41:35.137 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
23:41:35.138 00.001 1032 Enqueuing Move request for scope (0.06, 0.11)
23:41:35.140 00.002 10072 Worker thread wakes up
23:41:35.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
23:41:35.140 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
23:41:35.140 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.09
23:41:35.143 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:41:35.145 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:41:35.145 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:41:35.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:35.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:41:35.145 00.000 10072 MoveAxis(E, 5, ABG)
23:41:35.147 00.002 10072 Guiding  Dir = 2, Dur = 5
23:41:35.147 00.000 10072 IsGuiding returns 0
23:41:35.147 00.000 10072 PulseGuide returned control before completion, sleep 15
23:41:35.163 00.016 1032 UpdateGuideState exits: m=1459 SNR=26.8
23:41:35.165 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:35.167 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:35.169 00.002 1032 Enqueuing Expose request
23:41:35.177 00.008 10072 IsGuiding returns 0
23:41:35.177 00.000 10072 Move returns status 0, amount 5
23:41:35.177 00.000 10072 MoveAxis(N, 0, ABG)
23:41:35.177 00.000 10072 Move returns status 0, amount 0
23:41:35.177 00.000 10072 move complete, result=0
23:41:35.177 00.000 10072 worker thread done servicing request
23:41:35.177 00.000 10072 Worker thread wakes up
23:41:35.177 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:35.177 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:35.179 00.002 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:41:35.587 00.408 10072 Exposure complete
23:41:35.634 00.047 10072 worker thread done servicing request
23:41:35.635 00.001 1032 OnExposeComplete: enter
23:41:35.637 00.002 1032 UpdateGuideState(): m_state=6
23:41:35.639 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10522
23:41:35.642 00.003 1032 Star::Find returns 1 (0), X=1108.67, Y=129.89, Mass=1415, SNR=26.5, Peak=113 HFD=3.4
23:41:35.643 00.001 1032 MultiStar: [#1 0.18,-0.03,0.96,U] [#2 -0.02,0.11,0.79,U] [#3 -0.01,0.12,0.76,U] [#4 -0.15,0.18,0.64,U] [#5 -0.06,0.25,0.00,M1] [#6 0.18,0.15,0.64,U] [#7 -0.01,0.15,0.68,U] [#8 -0.04,0.26,0.00,M1] 
23:41:35.646 00.003 1032 refined, 6 included, MultiStar: {0.09, 0.11}, one-star: {0.34, 0.16}
23:41:35.648 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
23:41:35.650 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
23:41:35.652 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.15 cameraTheta=0.90 mountX=0.09 mountY=-0.12, mountTheta=-0.93
23:41:35.654 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
23:41:35.656 00.002 1032 Enqueuing Move request for scope (0.09, 0.11)
23:41:35.657 00.001 10072 Worker thread wakes up
23:41:35.657 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
23:41:35.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
23:41:35.657 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.09 yDistance=-0.12
23:41:35.659 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:41:35.662 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:41:35.662 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:41:35.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:35.663 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:41:35.663 00.000 10072 MoveAxis(E, 4, ABG)
23:41:35.663 00.000 10072 Guiding  Dir = 2, Dur = 4
23:41:35.663 00.000 10072 IsGuiding returns 0
23:41:35.664 00.001 10072 PulseGuide returned control before completion, sleep 14
23:41:35.679 00.015 1032 UpdateGuideState exits: m=1415 SNR=26.5
23:41:35.681 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:35.684 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:35.685 00.001 1032 Enqueuing Expose request
23:41:35.692 00.007 10072 IsGuiding returns 0
23:41:35.692 00.000 10072 Move returns status 0, amount 4
23:41:35.692 00.000 10072 MoveAxis(N, 0, ABG)
23:41:35.692 00.000 10072 Move returns status 0, amount 0
23:41:35.692 00.000 10072 move complete, result=0
23:41:35.692 00.000 10072 worker thread done servicing request
23:41:35.692 00.000 10072 Worker thread wakes up
23:41:35.693 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:35.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:35.694 00.001 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:41:36.321 00.627 10072 Exposure complete
23:41:36.372 00.051 10072 worker thread done servicing request
23:41:36.372 00.000 1032 OnExposeComplete: enter
23:41:36.375 00.003 1032 UpdateGuideState(): m_state=6
23:41:36.376 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10523
23:41:36.378 00.002 1032 Star::Find returns 1 (0), X=1108.72, Y=129.84, Mass=1301, SNR=25.3, Peak=100 HFD=3.5
23:41:36.380 00.002 1032 MultiStar: [#1 0.18,-0.05,1.03,U] [#2 -0.01,0.14,0.83,U] [#3 0.06,0.06,0.80,U] [#4 -0.24,0.03,0.69,U] [#5 0.14,-0.00,0.66,U] [#6 0.11,0.03,0.61,U] [#7 0.07,0.07,0.70,U] [#8 -0.07,0.08,0.51,U] 
23:41:36.382 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.39, 0.11}
23:41:36.384 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:41:36.386 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:41:36.387 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.52 mountX=0.03 mountY=-0.10, mountTheta=-1.31
23:41:36.389 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
23:41:36.392 00.003 1032 Enqueuing Move request for scope (0.09, 0.05)
23:41:36.396 00.004 10072 Worker thread wakes up
23:41:36.396 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:41:36.396 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:41:36.396 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
23:41:36.400 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:41:36.402 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:41:36.402 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:41:36.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:36.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:41:36.402 00.000 10072 MoveAxis(E, 3, ABG)
23:41:36.402 00.000 10072 Guiding  Dir = 2, Dur = 3
23:41:36.402 00.000 10072 IsGuiding returns 0
23:41:36.403 00.001 10072 PulseGuide returned control before completion, sleep 13
23:41:36.420 00.017 1032 UpdateGuideState exits: m=1301 SNR=25.3
23:41:36.422 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:36.424 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:36.426 00.002 1032 Enqueuing Expose request
23:41:36.429 00.003 10072 IsGuiding returns 0
23:41:36.429 00.000 10072 Move returns status 0, amount 3
23:41:36.429 00.000 10072 MoveAxis(N, 0, ABG)
23:41:36.429 00.000 10072 Move returns status 0, amount 0
23:41:36.429 00.000 10072 move complete, result=0
23:41:36.429 00.000 10072 worker thread done servicing request
23:41:36.429 00.000 10072 Worker thread wakes up
23:41:36.430 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:36.430 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:36.437 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:41:36.836 00.399 10072 Exposure complete
23:41:36.890 00.054 10072 worker thread done servicing request
23:41:36.890 00.000 1032 OnExposeComplete: enter
23:41:36.892 00.002 1032 UpdateGuideState(): m_state=6
23:41:36.896 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10524
23:41:36.898 00.002 1032 Star::Find returns 1 (0), X=1108.74, Y=129.78, Mass=1326, SNR=25.6, Peak=91 HFD=3.5
23:41:36.901 00.003 1032 MultiStar: [#1 0.24,-0.08,0.99,U] [#2 0.04,-0.04,0.79,U] [#3 0.04,-0.03,0.79,U] [#4 -0.10,0.01,0.68,U] [#5 0.11,0.01,0.68,U] [#6 0.24,0.05,0.62,U] [#7 0.11,0.09,0.72,U] [#8 0.03,0.08,0.52,U] 
23:41:36.903 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.40, 0.05}
23:41:36.904 00.001 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
23:41:36.906 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
23:41:36.907 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.07 mountX=-0.03 mountY=-0.14, mountTheta=-1.76
23:41:36.910 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
23:41:36.912 00.002 1032 Enqueuing Move request for scope (0.14, 0.01)
23:41:36.914 00.002 10072 Worker thread wakes up
23:41:36.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
23:41:36.914 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
23:41:36.914 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.03 yDistance=-0.14
23:41:36.916 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:41:36.919 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:41:36.919 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:41:36.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:36.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:41:36.919 00.000 10072 MoveAxis(E, 2, ABG)
23:41:36.919 00.000 10072 Guiding  Dir = 2, Dur = 2
23:41:36.920 00.001 10072 IsGuiding returns 0
23:41:36.920 00.000 10072 PulseGuide returned control before completion, sleep 12
23:41:36.937 00.017 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:41:36.939 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:36.941 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:36.942 00.001 1032 Enqueuing Expose request
23:41:36.944 00.002 10072 IsGuiding returns 0
23:41:36.944 00.000 10072 Move returns status 0, amount 2
23:41:36.944 00.000 10072 MoveAxis(N, 0, ABG)
23:41:36.944 00.000 10072 Move returns status 0, amount 0
23:41:36.944 00.000 10072 move complete, result=0
23:41:36.945 00.001 10072 worker thread done servicing request
23:41:36.945 00.000 10072 Worker thread wakes up
23:41:36.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:36.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:36.951 00.006 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:41:37.573 00.622 10072 Exposure complete
23:41:37.629 00.056 10072 worker thread done servicing request
23:41:37.629 00.000 1032 OnExposeComplete: enter
23:41:37.630 00.001 1032 UpdateGuideState(): m_state=6
23:41:37.632 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10525
23:41:37.633 00.001 1032 Star::Find returns 1 (0), X=1108.63, Y=129.81, Mass=1479, SNR=27.1, Peak=113 HFD=3.4
23:41:37.635 00.002 1032 MultiStar: [#1 0.22,-0.05,0.96,U] [#2 0.17,0.20,0.00,M1] [#3 0.07,0.08,0.72,U] [#4 -0.03,0.28,0.00,M1] [#5 0.05,0.12,0.66,U] [#6 0.09,0.18,0.61,U] [#7 0.05,0.16,0.69,U] [#8 0.05,0.03,0.50,U] 
23:41:37.638 00.003 1032 refined, 6 included, MultiStar: {0.14, 0.08}, one-star: {0.29, 0.08}
23:41:37.639 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:41:37.640 00.001 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:41:37.643 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.53 mountX=0.04 mountY=-0.15, mountTheta=-1.30
23:41:37.646 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
23:41:37.648 00.002 1032 Enqueuing Move request for scope (0.14, 0.08)
23:41:37.651 00.003 10072 Worker thread wakes up
23:41:37.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
23:41:37.651 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
23:41:37.651 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.15
23:41:37.653 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:41:37.656 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:41:37.656 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:41:37.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:37.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:41:37.656 00.000 10072 MoveAxis(E, 1, ABG)
23:41:37.656 00.000 10072 Guiding  Dir = 2, Dur = 1
23:41:37.656 00.000 10072 IsGuiding returns 0
23:41:37.657 00.001 10072 PulseGuide returned control before completion, sleep 11
23:41:37.672 00.015 1032 UpdateGuideState exits: m=1479 SNR=27.1
23:41:37.674 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:37.677 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:37.679 00.002 1032 Enqueuing Expose request
23:41:37.681 00.002 10072 IsGuiding returns 0
23:41:37.681 00.000 10072 Move returns status 0, amount 1
23:41:37.681 00.000 10072 MoveAxis(N, 0, ABG)
23:41:37.681 00.000 10072 Move returns status 0, amount 0
23:41:37.681 00.000 10072 move complete, result=0
23:41:37.681 00.000 10072 worker thread done servicing request
23:41:37.681 00.000 10072 Worker thread wakes up
23:41:37.681 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:37.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:37.688 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
23:41:38.090 00.402 10072 Exposure complete
23:41:38.141 00.051 1032 OnExposeComplete: enter
23:41:38.143 00.002 1032 UpdateGuideState(): m_state=6
23:41:38.146 00.003 10072 worker thread done servicing request
23:41:38.146 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10526
23:41:38.147 00.001 1032 Star::Find returns 1 (0), X=1108.67, Y=129.86, Mass=1446, SNR=26.7, Peak=106 HFD=3.5
23:41:38.149 00.002 1032 MultiStar: [#1 0.15,-0.02,0.94,U] [#2 0.19,0.16,0.81,U] [#3 -0.03,0.05,0.73,U] [#4 -0.09,0.11,0.67,U] [#5 -0.02,0.20,0.61,U] [#6 -0.00,0.05,0.62,U] [#7 0.10,0.07,0.66,U] [#8 0.06,0.25,0.00,M1] 
23:41:38.151 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.09}, one-star: {0.33, 0.13}
23:41:38.152 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
23:41:38.153 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
23:41:38.155 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.73 mountX=0.06 mountY=-0.12, mountTheta=-1.10
23:41:38.157 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
23:41:38.158 00.001 1032 Enqueuing Move request for scope (0.10, 0.09)
23:41:38.159 00.001 10072 Worker thread wakes up
23:41:38.160 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:41:38.160 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:41:38.160 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
23:41:38.161 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:41:38.164 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:41:38.165 00.001 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:41:38.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:38.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:41:38.165 00.000 10072 MoveAxis(E, 2, ABG)
23:41:38.165 00.000 10072 Guiding  Dir = 2, Dur = 2
23:41:38.166 00.001 10072 IsGuiding returns 0
23:41:38.166 00.000 10072 PulseGuide returned control before completion, sleep 12
23:41:38.183 00.017 1032 UpdateGuideState exits: m=1446 SNR=26.7
23:41:38.185 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:38.187 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:38.189 00.002 1032 Enqueuing Expose request
23:41:38.194 00.005 10072 IsGuiding returns 0
23:41:38.194 00.000 10072 Move returns status 0, amount 2
23:41:38.194 00.000 10072 MoveAxis(N, 0, ABG)
23:41:38.194 00.000 10072 Move returns status 0, amount 0
23:41:38.194 00.000 10072 move complete, result=0
23:41:38.194 00.000 10072 worker thread done servicing request
23:41:38.194 00.000 10072 Worker thread wakes up
23:41:38.194 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:38.195 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:38.196 00.001 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:41:38.823 00.627 10072 Exposure complete
23:41:38.872 00.049 10072 worker thread done servicing request
23:41:38.872 00.000 1032 OnExposeComplete: enter
23:41:38.874 00.002 1032 UpdateGuideState(): m_state=6
23:41:38.876 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10527
23:41:38.877 00.001 1032 Star::Find returns 1 (0), X=1108.67, Y=129.71, Mass=1366, SNR=25.9, Peak=96 HFD=3.4
23:41:38.878 00.001 1032 MultiStar: [#1 0.22,-0.10,0.98,U] [#2 0.15,0.11,0.77,U] [#3 0.04,0.05,0.77,U] [#4 -0.10,0.08,0.63,U] [#5 0.05,0.14,0.63,U] [#6 0.19,0.20,0.00,M1] [#7 -0.02,0.17,0.71,U] [#8 0.00,0.07,0.52,U] 
23:41:38.881 00.003 1032 refined, 7 included, MultiStar: {0.11, 0.05}, one-star: {0.34, -0.02}
23:41:38.882 00.001 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:41:38.884 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:41:38.885 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.42 mountX=0.02 mountY=-0.12, mountTheta=-1.41
23:41:38.888 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
23:41:38.890 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
23:41:38.892 00.002 10072 Worker thread wakes up
23:41:38.892 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:41:38.892 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:41:38.892 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
23:41:38.895 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:41:38.899 00.004 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:41:38.899 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:41:38.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:38.899 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:41:38.899 00.000 10072 MoveAxis(E, 2, ABG)
23:41:38.899 00.000 10072 Guiding  Dir = 2, Dur = 2
23:41:38.899 00.000 10072 IsGuiding returns 0
23:41:38.899 00.000 10072 PulseGuide returned control before completion, sleep 12
23:41:38.914 00.015 10072 IsGuiding returns 0
23:41:38.914 00.000 10072 Move returns status 0, amount 2
23:41:38.914 00.000 10072 MoveAxis(N, 0, ABG)
23:41:38.914 00.000 10072 Move returns status 0, amount 0
23:41:38.914 00.000 10072 move complete, result=0
23:41:38.914 00.000 10072 worker thread done servicing request
23:41:38.915 00.001 1032 UpdateGuideState exits: m=1366 SNR=25.9
23:41:38.918 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:38.919 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:38.921 00.002 1032 Enqueuing Expose request
23:41:38.922 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:41:38.925 00.003 10072 Worker thread wakes up
23:41:38.925 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:38.925 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:39.344 00.419 10072 Exposure complete
23:41:39.390 00.046 10072 worker thread done servicing request
23:41:39.390 00.000 1032 OnExposeComplete: enter
23:41:39.393 00.003 1032 UpdateGuideState(): m_state=6
23:41:39.396 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10528
23:41:39.398 00.002 1032 Star::Find returns 1 (0), X=1108.64, Y=129.62, Mass=1476, SNR=27.0, Peak=109 HFD=3.3
23:41:39.399 00.001 1032 MultiStar: [#1 0.16,-0.21,0.00,M1] [#2 0.14,0.02,0.78,U] [#3 0.09,0.05,0.76,U] [#4 -0.14,-0.05,0.66,U] [#5 0.06,0.01,0.69,U] [#6 0.11,0.18,0.62,U] [#7 0.02,0.04,0.67,U] [#8 0.07,-0.09,0.48,U] 
23:41:39.401 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.00}, one-star: {0.30, -0.11}
23:41:39.402 00.001 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
23:41:39.403 00.001 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
23:41:39.404 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.02 mountX=-0.02 mountY=-0.09, mountTheta=-1.81
23:41:39.407 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
23:41:39.408 00.001 1032 Enqueuing Move request for scope (0.10, 0.00)
23:41:39.409 00.001 10072 Worker thread wakes up
23:41:39.409 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
23:41:39.410 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
23:41:39.410 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=-0.09
23:41:39.411 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:41:39.415 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:41:39.416 00.001 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:41:39.416 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:39.416 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:41:39.416 00.000 10072 MoveAxis(E, 0, ABG)
23:41:39.416 00.000 10072 Move returns status 0, amount 0
23:41:39.416 00.000 10072 MoveAxis(N, 0, ABG)
23:41:39.416 00.000 10072 Move returns status 0, amount 0
23:41:39.416 00.000 10072 move complete, result=0
23:41:39.416 00.000 10072 worker thread done servicing request
23:41:39.434 00.018 1032 UpdateGuideState exits: m=1476 SNR=27.0
23:41:39.436 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:39.437 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:39.438 00.001 1032 Enqueuing Expose request
23:41:39.439 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:39.441 00.002 10072 Worker thread wakes up
23:41:39.441 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:39.441 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:40.076 00.635 10072 Exposure complete
23:41:40.125 00.049 10072 worker thread done servicing request
23:41:40.125 00.000 1032 OnExposeComplete: enter
23:41:40.127 00.002 1032 UpdateGuideState(): m_state=6
23:41:40.129 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10529
23:41:40.131 00.002 1032 Star::Find returns 1 (0), X=1108.68, Y=129.77, Mass=1327, SNR=25.6, Peak=99 HFD=3.4
23:41:40.132 00.001 1032 MultiStar: [#1 0.19,-0.17,0.00,M2] [#2 0.01,0.11,0.80,U] [#3 0.06,-0.21,0.81,U] [#4 -0.00,-0.02,0.69,U] [#5 -0.10,-0.17,0.68,U] [#6 0.17,0.13,0.66,U] [#7 0.14,0.06,0.72,U] [#8 -0.05,0.04,0.53,U] 
23:41:40.134 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.00}, one-star: {0.35, 0.04}
23:41:40.135 00.001 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
23:41:40.138 00.003 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
23:41:40.140 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.04 mountX=-0.03 mountY=-0.09, mountTheta=-1.87
23:41:40.143 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
23:41:40.145 00.002 1032 Enqueuing Move request for scope (0.09, -0.00)
23:41:40.148 00.003 10072 Worker thread wakes up
23:41:40.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
23:41:40.148 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
23:41:40.148 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.03 yDistance=-0.09
23:41:40.150 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:41:40.153 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:41:40.153 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:41:40.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:40.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:41:40.153 00.000 10072 MoveAxis(E, 0, ABG)
23:41:40.153 00.000 10072 Move returns status 0, amount 0
23:41:40.153 00.000 10072 MoveAxis(N, 0, ABG)
23:41:40.153 00.000 10072 Move returns status 0, amount 0
23:41:40.153 00.000 10072 move complete, result=0
23:41:40.153 00.000 10072 worker thread done servicing request
23:41:40.170 00.017 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:41:40.173 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:40.176 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:40.178 00.002 1032 Enqueuing Expose request
23:41:40.180 00.002 10072 Worker thread wakes up
23:41:40.180 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:40.180 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:40.180 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:40.596 00.416 10072 Exposure complete
23:41:40.646 00.050 10072 worker thread done servicing request
23:41:40.646 00.000 1032 OnExposeComplete: enter
23:41:40.648 00.002 1032 UpdateGuideState(): m_state=6
23:41:40.650 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10530
23:41:40.651 00.001 1032 Star::Find returns 1 (0), X=1108.60, Y=129.69, Mass=1437, SNR=26.6, Peak=106 HFD=3.4
23:41:40.653 00.002 1032 MultiStar: [#1 0.20,-0.17,0.00,M3] [#2 0.10,0.00,0.81,U] [#3 0.12,-0.03,0.78,U] [#4 -0.07,0.01,0.66,U] [#5 -0.01,-0.13,0.68,U] [#6 0.11,-0.01,0.63,U] [#7 0.09,-0.05,0.70,U] [#8 0.15,-0.03,0.54,U] 
23:41:40.655 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.03}, one-star: {0.26, -0.04}
23:41:40.657 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:41:40.658 00.001 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:41:40.659 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.32 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
23:41:40.662 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
23:41:40.663 00.001 1032 Enqueuing Move request for scope (0.10, -0.03)
23:41:40.664 00.001 10072 Worker thread wakes up
23:41:40.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
23:41:40.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
23:41:40.665 00.001 10072 Moving (0.10, -0.03) raw xDistance=-0.06 yDistance=-0.09
23:41:40.666 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:41:40.670 00.004 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:41:40.670 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:41:40.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:40.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:41:40.670 00.000 10072 MoveAxis(E, 0, ABG)
23:41:40.670 00.000 10072 Move returns status 0, amount 0
23:41:40.670 00.000 10072 MoveAxis(N, 0, ABG)
23:41:40.670 00.000 10072 Move returns status 0, amount 0
23:41:40.670 00.000 10072 move complete, result=0
23:41:40.670 00.000 10072 worker thread done servicing request
23:41:40.686 00.016 1032 UpdateGuideState exits: m=1437 SNR=26.6
23:41:40.689 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:40.691 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:40.693 00.002 1032 Enqueuing Expose request
23:41:40.694 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:40.697 00.003 10072 Worker thread wakes up
23:41:40.697 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:40.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:41.327 00.630 10072 Exposure complete
23:41:41.377 00.050 10072 worker thread done servicing request
23:41:41.377 00.000 1032 OnExposeComplete: enter
23:41:41.379 00.002 1032 UpdateGuideState(): m_state=6
23:41:41.381 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10531
23:41:41.382 00.001 1032 Star::Find returns 1 (0), X=1108.65, Y=129.79, Mass=1364, SNR=26.0, Peak=102 HFD=3.4
23:41:41.385 00.003 1032 MultiStar: [#1 0.21,-0.08,0.94,U] [#2 0.13,0.09,0.80,U] [#3 0.10,0.05,0.78,U] [#4 0.10,0.10,0.69,U] [#5 0.09,0.08,0.65,U] [#6 0.17,-0.00,0.63,U] [#7 0.06,0.12,0.71,U] [#8 0.17,0.13,0.56,U] 
23:41:41.386 00.001 1032 refined, 8 included, MultiStar: {0.16, 0.05}, one-star: {0.32, 0.06}
23:41:41.388 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
23:41:41.389 00.001 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
23:41:41.391 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.33 mountX=0.01 mountY=-0.17, mountTheta=-1.50
23:41:41.396 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.05, opts=13)
23:41:41.401 00.005 1032 Enqueuing Move request for scope (0.16, 0.05)
23:41:41.402 00.001 10072 Worker thread wakes up
23:41:41.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
23:41:41.402 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
23:41:41.403 00.001 10072 Moving (0.16, 0.05) raw xDistance=0.01 yDistance=-0.17
23:41:41.404 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:41:41.407 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:41:41.407 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:41:41.408 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:41.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:41:41.408 00.000 10072 MoveAxis(W, 0, ABG)
23:41:41.408 00.000 10072 Move returns status 0, amount 0
23:41:41.408 00.000 10072 MoveAxis(N, 0, ABG)
23:41:41.408 00.000 10072 Move returns status 0, amount 0
23:41:41.408 00.000 10072 move complete, result=0
23:41:41.408 00.000 10072 worker thread done servicing request
23:41:41.424 00.016 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:41:41.427 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:41.429 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:41.431 00.002 1032 Enqueuing Expose request
23:41:41.432 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
23:41:41.435 00.003 10072 Worker thread wakes up
23:41:41.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:41.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:41.841 00.406 10072 Exposure complete
23:41:41.889 00.048 10072 worker thread done servicing request
23:41:41.890 00.001 1032 OnExposeComplete: enter
23:41:41.892 00.002 1032 UpdateGuideState(): m_state=6
23:41:41.897 00.005 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10532
23:41:41.898 00.001 1032 Star::Find returns 1 (0), X=1108.79, Y=129.73, Mass=1336, SNR=25.7, Peak=98 HFD=3.5
23:41:41.900 00.002 1032 MultiStar: [#1 0.24,-0.22,0.00,M3] [#2 0.26,-0.01,0.82,U] [#3 0.17,0.05,0.81,U] [#4 -0.05,0.02,0.71,U] [#5 0.20,-0.19,0.00,M1] [#6 0.14,0.04,0.63,U] [#7 0.06,0.06,0.72,U] [#8 0.13,-0.06,0.52,U] 
23:41:41.901 00.001 1032 refined, 6 included, MultiStar: {0.19, 0.02}, one-star: {0.45, -0.00}
23:41:41.903 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
23:41:41.905 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
23:41:41.906 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.09 mountX=-0.03 mountY=-0.18, mountTheta=-1.74
23:41:41.908 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.02, opts=13)
23:41:41.909 00.001 1032 Enqueuing Move request for scope (0.19, 0.02)
23:41:41.911 00.002 10072 Worker thread wakes up
23:41:41.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
23:41:41.911 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
23:41:41.911 00.000 10072 Moving (0.19, 0.02) raw xDistance=-0.03 yDistance=-0.18
23:41:41.912 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:41:41.915 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:41:41.915 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:41:41.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:41.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:41:41.915 00.000 10072 MoveAxis(W, 1, ABG)
23:41:41.915 00.000 10072 Guiding  Dir = 3, Dur = 1
23:41:41.916 00.001 10072 IsGuiding returns 0
23:41:41.916 00.000 10072 PulseGuide returned control before completion, sleep 11
23:41:41.930 00.014 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:41:41.932 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:41.935 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:41.936 00.001 1032 Enqueuing Expose request
23:41:41.938 00.002 10072 IsGuiding returns 0
23:41:41.938 00.000 10072 Move returns status 0, amount 1
23:41:41.938 00.000 10072 MoveAxis(N, 0, ABG)
23:41:41.938 00.000 10072 Move returns status 0, amount 0
23:41:41.938 00.000 10072 move complete, result=0
23:41:41.938 00.000 10072 worker thread done servicing request
23:41:41.938 00.000 10072 Worker thread wakes up
23:41:41.938 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:41.938 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:41.945 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
23:41:42.576 00.631 10072 Exposure complete
23:41:42.624 00.048 10072 worker thread done servicing request
23:41:42.624 00.000 1032 OnExposeComplete: enter
23:41:42.626 00.002 1032 UpdateGuideState(): m_state=6
23:41:42.627 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10533
23:41:42.628 00.001 1032 Star::Find returns 1 (0), X=1108.77, Y=129.65, Mass=1475, SNR=27.0, Peak=106 HFD=3.4
23:41:42.630 00.002 1032 MultiStar: [#1 0.38,-0.24,0.00,M4] [#2 0.27,-0.09,0.00,M1] [#3 0.23,-0.04,0.77,U] [#4 -0.03,-0.19,0.66,U] [#5 0.18,-0.15,0.63,U] [#6 0.18,0.07,0.59,U] [#7 0.15,-0.11,0.66,U] [#8 0.14,-0.07,0.49,U] 
23:41:42.631 00.001 1032 refined, 6 included, MultiStar: {0.21, -0.08}, one-star: {0.44, -0.08}
23:41:42.633 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
23:41:42.634 00.001 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
23:41:42.635 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-0.38 mountX=-0.13 mountY=-0.18, mountTheta=-2.21
23:41:42.638 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.08, opts=13)
23:41:42.640 00.002 1032 Enqueuing Move request for scope (0.21, -0.08)
23:41:42.643 00.003 10072 Worker thread wakes up
23:41:42.643 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
23:41:42.643 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
23:41:42.643 00.000 10072 Moving (0.21, -0.08) raw xDistance=-0.13 yDistance=-0.18
23:41:42.645 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:41:42.648 00.003 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.91
23:41:42.648 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
23:41:42.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:42.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:41:42.648 00.000 10072 MoveAxis(E, 60, ABG)
23:41:42.648 00.000 10072 Guiding  Dir = 2, Dur = 60
23:41:42.649 00.001 10072 IsGuiding returns 0
23:41:42.649 00.000 10072 PulseGuide returned control before completion, sleep 70
23:41:42.665 00.016 1032 UpdateGuideState exits: m=1475 SNR=27.0
23:41:42.667 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:42.668 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:42.671 00.003 1032 Enqueuing Expose request
23:41:42.731 00.060 10072 IsGuiding returns 0
23:41:42.731 00.000 10072 Move returns status 0, amount 60
23:41:42.731 00.000 10072 MoveAxis(N, 0, ABG)
23:41:42.731 00.000 10072 Move returns status 0, amount 0
23:41:42.731 00.000 10072 move complete, result=0
23:41:42.731 00.000 10072 worker thread done servicing request
23:41:42.731 00.000 10072 Worker thread wakes up
23:41:42.731 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:42.731 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:42.744 00.013 1032 GuideStep: -0.1 px 60 ms EAST, -0.2 px 0 ms NORTH
23:41:43.139 00.395 10072 Exposure complete
23:41:43.190 00.051 10072 worker thread done servicing request
23:41:43.190 00.000 1032 OnExposeComplete: enter
23:41:43.192 00.002 1032 UpdateGuideState(): m_state=6
23:41:43.195 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10534
23:41:43.197 00.002 1032 Star::Find returns 1 (0), X=1108.70, Y=129.67, Mass=1385, SNR=26.2, Peak=98 HFD=3.4
23:41:43.199 00.002 1032 MultiStar: [#1 0.30,-0.30,0.00,M5] [#2 0.17,0.03,0.80,U] [#3 0.10,-0.09,0.72,U] [#4 -0.05,-0.05,0.65,U] [#5 0.08,-0.08,0.70,U] [#6 0.21,0.01,0.61,U] [#7 0.13,0.03,0.68,U] [#8 0.14,-0.03,0.52,U] 
23:41:43.202 00.003 1032 refined, 7 included, MultiStar: {0.15, -0.03}, one-star: {0.36, -0.06}
23:41:43.202 00.000 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
23:41:43.205 00.003 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
23:41:43.207 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-0.20 mountX=-0.07 mountY=-0.14, mountTheta=-2.03
23:41:43.210 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
23:41:43.211 00.001 1032 Enqueuing Move request for scope (0.15, -0.03)
23:41:43.212 00.001 10072 Worker thread wakes up
23:41:43.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
23:41:43.214 00.002 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
23:41:43.214 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.07 yDistance=-0.14
23:41:43.215 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:41:43.219 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:41:43.219 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:41:43.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:43.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:41:43.220 00.001 10072 MoveAxis(W, 2, ABG)
23:41:43.220 00.000 10072 Guiding  Dir = 3, Dur = 2
23:41:43.220 00.000 10072 IsGuiding returns 0
23:41:43.221 00.001 10072 PulseGuide returned control before completion, sleep 12
23:41:43.238 00.017 1032 UpdateGuideState exits: m=1385 SNR=26.2
23:41:43.241 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:43.243 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:43.245 00.002 1032 Enqueuing Expose request
23:41:43.247 00.002 10072 IsGuiding returns 1
23:41:43.247 00.000 10072 scope still moving after pulse duration time elapsed
23:41:43.277 00.030 10072 IsGuiding returns 1
23:41:43.309 00.032 10072 IsGuiding returns 1
23:41:43.341 00.032 10072 IsGuiding returns 1
23:41:43.371 00.030 10072 IsGuiding returns 1
23:41:43.402 00.031 10072 IsGuiding returns 1
23:41:43.433 00.031 10072 IsGuiding returns 1
23:41:43.464 00.031 10072 IsGuiding returns 0
23:41:43.464 00.000 10072 scope move finished after 2 + 241 ms
23:41:43.464 00.000 10072 Move returns status 0, amount 2
23:41:43.464 00.000 10072 MoveAxis(N, 0, ABG)
23:41:43.464 00.000 10072 Move returns status 0, amount 0
23:41:43.464 00.000 10072 move complete, result=0
23:41:43.464 00.000 10072 worker thread done servicing request
23:41:43.464 00.000 10072 Worker thread wakes up
23:41:43.464 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:41:43.466 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:43.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:44.090 00.624 10072 Exposure complete
23:41:44.134 00.044 10072 worker thread done servicing request
23:41:44.134 00.000 1032 OnExposeComplete: enter
23:41:44.136 00.002 1032 UpdateGuideState(): m_state=6
23:41:44.138 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10535
23:41:44.140 00.002 1032 Star::Find returns 1 (0), X=1108.72, Y=129.65, Mass=1430, SNR=26.6, Peak=110 HFD=3.3
23:41:44.141 00.001 1032 MultiStar: [#1 0.25,-0.22,0.00,M6] [#2 0.08,0.03,0.81,U] [#3 0.06,0.05,0.79,U] [#4 -0.11,0.24,0.00,M1] [#5 0.00,0.07,0.66,U] [#6 0.11,0.22,0.61,U] [#7 0.00,0.14,0.71,U] [#8 0.03,-0.03,0.50,U] 
23:41:44.144 00.003 1032 refined, 6 included, MultiStar: {0.12, 0.05}, one-star: {0.39, -0.08}
23:41:44.147 00.003 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
23:41:44.149 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
23:41:44.150 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.41 mountX=0.02 mountY=-0.12, mountTheta=-1.42
23:41:44.153 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
23:41:44.155 00.002 1032 Enqueuing Move request for scope (0.12, 0.05)
23:41:44.157 00.002 10072 Worker thread wakes up
23:41:44.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:41:44.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:41:44.157 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.12
23:41:44.159 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:41:44.161 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:41:44.161 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:41:44.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:44.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:41:44.161 00.000 10072 MoveAxis(W, 2, ABG)
23:41:44.161 00.000 10072 Guiding  Dir = 3, Dur = 2
23:41:44.162 00.001 10072 IsGuiding returns 0
23:41:44.162 00.000 10072 PulseGuide returned control before completion, sleep 12
23:41:44.180 00.018 1032 UpdateGuideState exits: m=1430 SNR=26.6
23:41:44.184 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:44.187 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:44.188 00.001 1032 Enqueuing Expose request
23:41:44.190 00.002 10072 IsGuiding returns 0
23:41:44.190 00.000 10072 Move returns status 0, amount 2
23:41:44.190 00.000 10072 MoveAxis(N, 0, ABG)
23:41:44.190 00.000 10072 Move returns status 0, amount 0
23:41:44.190 00.000 10072 move complete, result=0
23:41:44.190 00.000 10072 worker thread done servicing request
23:41:44.190 00.000 10072 Worker thread wakes up
23:41:44.190 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:44.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:44.197 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:41:44.607 00.410 10072 Exposure complete
23:41:44.656 00.049 1032 OnExposeComplete: enter
23:41:44.659 00.003 1032 UpdateGuideState(): m_state=6
23:41:44.661 00.002 10072 worker thread done servicing request
23:41:44.661 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10536
23:41:44.663 00.002 1032 Star::Find returns 1 (0), X=1108.65, Y=129.69, Mass=1334, SNR=25.7, Peak=99 HFD=3.4
23:41:44.665 00.002 1032 MultiStar: [#1 0.21,-0.18,0.00,M7] [#2 0.15,0.11,0.82,U] [#3 0.18,-0.06,0.78,U] [#4 -0.02,0.15,0.71,U] [#5 0.02,-0.08,0.67,U] [#6 0.05,0.17,0.62,U] [#7 0.14,0.11,0.70,U] [#8 0.09,0.07,0.53,U] 
23:41:44.666 00.001 1032 refined, 7 included, MultiStar: {0.13, 0.05}, one-star: {0.32, -0.04}
23:41:44.668 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
23:41:44.670 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
23:41:44.672 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.37 mountX=0.02 mountY=-0.14, mountTheta=-1.46
23:41:44.676 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
23:41:44.678 00.002 1032 Enqueuing Move request for scope (0.13, 0.05)
23:41:44.679 00.001 10072 Worker thread wakes up
23:41:44.681 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
23:41:44.681 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
23:41:44.681 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.02 yDistance=-0.14
23:41:44.682 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:41:44.685 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:41:44.685 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:41:44.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:44.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:41:44.685 00.000 10072 MoveAxis(W, 1, ABG)
23:41:44.685 00.000 10072 Guiding  Dir = 3, Dur = 1
23:41:44.686 00.001 10072 IsGuiding returns 0
23:41:44.686 00.000 10072 PulseGuide returned control before completion, sleep 11
23:41:44.698 00.012 10072 IsGuiding returns 0
23:41:44.698 00.000 10072 Move returns status 0, amount 1
23:41:44.698 00.000 10072 MoveAxis(N, 0, ABG)
23:41:44.698 00.000 10072 Move returns status 0, amount 0
23:41:44.698 00.000 10072 move complete, result=0
23:41:44.698 00.000 10072 worker thread done servicing request
23:41:44.701 00.003 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:41:44.702 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:44.705 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:44.707 00.002 1032 Enqueuing Expose request
23:41:44.709 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:41:44.710 00.001 10072 Worker thread wakes up
23:41:44.711 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:44.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:45.341 00.630 10072 Exposure complete
23:41:45.389 00.048 10072 worker thread done servicing request
23:41:45.389 00.000 1032 OnExposeComplete: enter
23:41:45.391 00.002 1032 UpdateGuideState(): m_state=6
23:41:45.393 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10537
23:41:45.395 00.002 1032 Star::Find returns 1 (0), X=1108.69, Y=129.63, Mass=1462, SNR=26.9, Peak=124 HFD=3.3
23:41:45.398 00.003 1032 MultiStar: [#1 0.38,-0.18,0.00,M8] [#2 0.25,-0.01,0.75,U] [#3 0.27,-0.08,0.00,M1] [#4 -0.04,-0.00,0.62,U] [#5 0.04,-0.08,0.63,U] [#6 0.25,0.13,0.00,M1] [#7 0.23,0.04,0.68,U] [#8 0.13,0.12,0.49,U] 
23:41:45.400 00.002 1032 refined, 5 included, MultiStar: {0.18, -0.02}, one-star: {0.36, -0.10}
23:41:45.402 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
23:41:45.404 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
23:41:45.405 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.10 mountX=-0.06 mountY=-0.17, mountTheta=-1.93
23:41:45.409 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.02, opts=13)
23:41:45.411 00.002 1032 Enqueuing Move request for scope (0.18, -0.02)
23:41:45.412 00.001 10072 Worker thread wakes up
23:41:45.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
23:41:45.412 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
23:41:45.412 00.000 10072 Moving (0.18, -0.02) raw xDistance=-0.06 yDistance=-0.17
23:41:45.414 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:41:45.418 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:41:45.418 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:41:45.418 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:45.418 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:41:45.418 00.000 10072 MoveAxis(W, 1, ABG)
23:41:45.418 00.000 10072 Guiding  Dir = 3, Dur = 1
23:41:45.418 00.000 10072 IsGuiding returns 0
23:41:45.418 00.000 10072 PulseGuide returned control before completion, sleep 11
23:41:45.432 00.014 10072 IsGuiding returns 1
23:41:45.432 00.000 10072 scope still moving after pulse duration time elapsed
23:41:45.435 00.003 1032 UpdateGuideState exits: m=1462 SNR=26.9
23:41:45.437 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:45.439 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:45.440 00.001 1032 Enqueuing Expose request
23:41:45.464 00.024 10072 IsGuiding returns 0
23:41:45.464 00.000 10072 scope move finished after 1 + 44 ms
23:41:45.464 00.000 10072 Move returns status 0, amount 1
23:41:45.464 00.000 10072 MoveAxis(N, 0, ABG)
23:41:45.464 00.000 10072 Move returns status 0, amount 0
23:41:45.464 00.000 10072 move complete, result=0
23:41:45.464 00.000 10072 worker thread done servicing request
23:41:45.464 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:41:45.466 00.002 10072 Worker thread wakes up
23:41:45.467 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:45.467 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:45.872 00.405 10072 Exposure complete
23:41:45.917 00.045 10072 worker thread done servicing request
23:41:45.917 00.000 1032 OnExposeComplete: enter
23:41:45.919 00.002 1032 UpdateGuideState(): m_state=6
23:41:45.920 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10538
23:41:45.923 00.003 1032 Star::Find returns 1 (0), X=1108.80, Y=129.68, Mass=1471, SNR=27.0, Peak=103 HFD=3.5
23:41:45.925 00.002 1032 MultiStar: [#1 0.34,-0.17,0.00,M9] [#2 0.27,0.06,0.00,M1] [#3 0.18,0.01,0.75,U] [#4 -0.01,-0.04,0.65,U] [#5 0.18,0.06,0.65,U] [#6 0.26,-0.03,0.63,U] [#7 0.15,-0.08,0.65,U] [#8 0.27,-0.12,0.00,M1] 
23:41:45.927 00.002 1032 refined, 5 included, MultiStar: {0.22, -0.02}, one-star: {0.46, -0.05}
23:41:45.929 00.002 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
23:41:45.930 00.001 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
23:41:45.932 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.23 cameraTheta=-0.09 mountX=-0.08 mountY=-0.21, mountTheta=-1.92
23:41:45.935 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.02, opts=13)
23:41:45.937 00.002 1032 Enqueuing Move request for scope (0.22, -0.02)
23:41:45.938 00.001 10072 Worker thread wakes up
23:41:45.938 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
23:41:45.939 00.001 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
23:41:45.939 00.000 10072 Moving (0.22, -0.02) raw xDistance=-0.08 yDistance=-0.21
23:41:45.940 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:41:45.943 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:41:45.943 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:41:45.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:41:45.943 00.000 10072 MoveAxis(W, 1, ABG)
23:41:45.944 00.001 10072 Guiding  Dir = 3, Dur = 1
23:41:45.944 00.000 10072 IsGuiding returns 0
23:41:45.944 00.000 10072 PulseGuide returned control before completion, sleep 11
23:41:45.961 00.017 1032 UpdateGuideState exits: m=1471 SNR=27.0
23:41:45.965 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:45.966 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:45.968 00.002 1032 Enqueuing Expose request
23:41:45.969 00.001 10072 IsGuiding returns 0
23:41:45.969 00.000 10072 Move returns status 0, amount 1
23:41:45.969 00.000 10072 MoveAxis(N, 136, ABG)
23:41:45.969 00.000 10072 Guiding  Dir = 0, Dur = 136
23:41:45.970 00.001 10072 IsGuiding returns 0
23:41:45.970 00.000 10072 PulseGuide returned control before completion, sleep 146
23:41:46.121 00.151 10072 IsGuiding returns 0
23:41:46.121 00.000 10072 Move returns status 0, amount 136
23:41:46.121 00.000 10072 move complete, result=0
23:41:46.121 00.000 10072 worker thread done servicing request
23:41:46.121 00.000 10072 Worker thread wakes up
23:41:46.121 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.2 px 136 ms NORTH
23:41:46.125 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:46.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:46.750 00.625 10072 Exposure complete
23:41:46.796 00.046 10072 worker thread done servicing request
23:41:46.796 00.000 1032 OnExposeComplete: enter
23:41:46.799 00.003 1032 UpdateGuideState(): m_state=6
23:41:46.803 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10539
23:41:46.804 00.001 1032 Star::Find returns 1 (0), X=1108.52, Y=129.68, Mass=1373, SNR=26.1, Peak=116 HFD=3.3
23:41:46.806 00.002 1032 MultiStar: [#1 0.05,-0.16,0.99,U] [#2 -0.05,0.03,0.82,U] [#3 -0.27,0.15,0.00,M1] [#4 -0.41,0.10,0.00,M1] [#5 -0.20,0.17,0.00,M1] [#6 -0.02,0.27,0.00,M1] [#7 -0.12,0.12,0.72,U] [#8 -0.19,-0.02,0.54,U] 
23:41:46.809 00.003 1032 refined, 4 included, MultiStar: {0.00, -0.03}, one-star: {0.18, -0.05}
23:41:46.811 00.002 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.92)
23:41:46.812 00.001 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.92)
23:41:46.814 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.53 mountX=-0.03 mountY=0.01, mountTheta=2.92
23:41:46.816 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.03, opts=13)
23:41:46.820 00.004 1032 Enqueuing Move request for scope (0.00, -0.03)
23:41:46.822 00.002 10072 Worker thread wakes up
23:41:46.822 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
23:41:46.822 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
23:41:46.822 00.000 10072 Moving (0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
23:41:46.823 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:41:46.826 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:41:46.826 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:41:46.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:46.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:41:46.827 00.001 10072 MoveAxis(W, 2, ABG)
23:41:46.827 00.000 10072 Guiding  Dir = 3, Dur = 2
23:41:46.827 00.000 10072 IsGuiding returns 0
23:41:46.828 00.001 10072 PulseGuide returned control before completion, sleep 12
23:41:46.842 00.014 10072 IsGuiding returns 0
23:41:46.842 00.000 10072 Move returns status 0, amount 2
23:41:46.842 00.000 10072 MoveAxis(N, 0, ABG)
23:41:46.842 00.000 10072 Move returns status 0, amount 0
23:41:46.842 00.000 10072 move complete, result=0
23:41:46.842 00.000 10072 worker thread done servicing request
23:41:46.845 00.003 1032 UpdateGuideState exits: m=1373 SNR=26.1
23:41:46.847 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:46.849 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:46.850 00.001 1032 Enqueuing Expose request
23:41:46.851 00.001 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:41:46.852 00.001 10072 Worker thread wakes up
23:41:46.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:46.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:47.271 00.419 10072 Exposure complete
23:41:47.322 00.051 10072 worker thread done servicing request
23:41:47.323 00.001 1032 OnExposeComplete: enter
23:41:47.325 00.002 1032 UpdateGuideState(): m_state=6
23:41:47.327 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10540
23:41:47.329 00.002 1032 Star::Find returns 1 (0), X=1108.51, Y=129.84, Mass=1430, SNR=26.6, Peak=120 HFD=3.4
23:41:47.331 00.002 1032 MultiStar: [#1 -0.01,-0.02,0.93,U] [#2 -0.12,0.12,0.79,U] [#3 -0.15,0.06,0.75,U] [#4 -0.42,0.19,0.00,M2] [#5 -0.18,0.14,0.64,U] [#6 -0.12,0.20,0.60,U] [#7 -0.05,0.24,0.68,U] [#8 -0.26,0.21,0.00,M1] 
23:41:47.333 00.002 1032 refined, 6 included, MultiStar: {-0.05, 0.11}, one-star: {0.18, 0.11}
23:41:47.334 00.001 1032 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.83) = xAngle (0.15 = 0.15)
23:41:47.337 00.003 1032 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.15 = 0.15)
23:41:47.338 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.12 mountY=0.02, mountTheta=0.15
23:41:47.340 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.11, opts=13)
23:41:47.342 00.002 1032 Enqueuing Move request for scope (-0.05, 0.11)
23:41:47.343 00.001 10072 Worker thread wakes up
23:41:47.344 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
23:41:47.344 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
23:41:47.344 00.000 10072 Moving (-0.05, 0.11) raw xDistance=0.12 yDistance=0.02
23:41:47.346 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:41:47.348 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:41:47.348 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:41:47.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:47.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:41:47.349 00.001 10072 MoveAxis(W, 2, ABG)
23:41:47.349 00.000 10072 Guiding  Dir = 3, Dur = 2
23:41:47.349 00.000 10072 IsGuiding returns 0
23:41:47.349 00.000 10072 PulseGuide returned control before completion, sleep 12
23:41:47.365 00.016 1032 UpdateGuideState exits: m=1430 SNR=26.6
23:41:47.367 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:47.368 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:47.369 00.001 1032 Enqueuing Expose request
23:41:47.374 00.005 10072 IsGuiding returns 0
23:41:47.374 00.000 10072 Move returns status 0, amount 2
23:41:47.374 00.000 10072 MoveAxis(N, 0, ABG)
23:41:47.374 00.000 10072 Move returns status 0, amount 0
23:41:47.374 00.000 10072 move complete, result=0
23:41:47.374 00.000 10072 worker thread done servicing request
23:41:47.374 00.000 10072 Worker thread wakes up
23:41:47.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:47.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:47.378 00.004 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:41:47.999 00.621 10072 Exposure complete
23:41:48.049 00.050 10072 worker thread done servicing request
23:41:48.049 00.000 1032 OnExposeComplete: enter
23:41:48.051 00.002 1032 UpdateGuideState(): m_state=6
23:41:48.054 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10541
23:41:48.055 00.001 1032 Star::Find returns 1 (0), X=1108.48, Y=129.76, Mass=1254, SNR=24.9, Peak=100 HFD=3.4
23:41:48.057 00.002 1032 MultiStar: [#1 0.14,-0.16,0.99,U] [#2 0.05,0.15,0.81,U] [#3 0.00,-0.04,0.77,U] [#4 -0.17,0.10,0.70,U] [#5 -0.30,-0.10,0.00,M1] [#6 0.08,0.08,0.68,U] [#7 -0.06,0.04,0.72,U] [#8 -0.04,0.07,0.55,U] 
23:41:48.058 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.03}, one-star: {0.15, 0.03}
23:41:48.059 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:41:48.061 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:41:48.062 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.69 mountX=0.02 mountY=-0.04, mountTheta=-1.14
23:41:48.064 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
23:41:48.066 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
23:41:48.067 00.001 10072 Worker thread wakes up
23:41:48.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:41:48.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:41:48.067 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
23:41:48.069 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:41:48.073 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:41:48.073 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:41:48.073 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:48.073 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:41:48.073 00.000 10072 MoveAxis(W, 2, ABG)
23:41:48.073 00.000 10072 Guiding  Dir = 3, Dur = 2
23:41:48.073 00.000 10072 IsGuiding returns 0
23:41:48.074 00.001 10072 PulseGuide returned control before completion, sleep 12
23:41:48.090 00.016 1032 UpdateGuideState exits: m=1254 SNR=24.9
23:41:48.093 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:48.094 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:48.096 00.002 1032 Enqueuing Expose request
23:41:48.098 00.002 10072 IsGuiding returns 0
23:41:48.098 00.000 10072 Move returns status 0, amount 2
23:41:48.098 00.000 10072 MoveAxis(N, 0, ABG)
23:41:48.098 00.000 10072 Move returns status 0, amount 0
23:41:48.098 00.000 10072 move complete, result=0
23:41:48.098 00.000 10072 worker thread done servicing request
23:41:48.098 00.000 10072 Worker thread wakes up
23:41:48.098 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:48.098 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:48.105 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:41:48.514 00.409 10072 Exposure complete
23:41:48.564 00.050 10072 worker thread done servicing request
23:41:48.564 00.000 1032 OnExposeComplete: enter
23:41:48.566 00.002 1032 UpdateGuideState(): m_state=6
23:41:48.568 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10542
23:41:48.569 00.001 1032 Star::Find returns 1 (0), X=1108.64, Y=129.64, Mass=1422, SNR=26.5, Peak=107 HFD=3.4
23:41:48.571 00.002 1032 MultiStar: [#1 0.11,-0.11,0.96,U] [#2 -0.04,0.03,0.78,U] [#3 -0.11,-0.08,0.74,U] [#4 -0.34,0.03,0.00,M2] [#5 -0.14,-0.10,0.63,U] [#6 -0.01,0.01,0.62,U] [#7 -0.11,-0.07,0.72,U] [#8 0.16,-0.12,0.49,U] 
23:41:48.572 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.07}, one-star: {0.31, -0.09}
23:41:48.574 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
23:41:48.575 00.001 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
23:41:48.577 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.09 mountX=-0.07 mountY=-0.02, mountTheta=-2.92
23:41:48.580 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
23:41:48.584 00.004 1032 Enqueuing Move request for scope (0.04, -0.07)
23:41:48.585 00.001 10072 Worker thread wakes up
23:41:48.585 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
23:41:48.585 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
23:41:48.585 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.07 yDistance=-0.02
23:41:48.588 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:41:48.591 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:41:48.591 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:41:48.591 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:48.592 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:41:48.592 00.000 10072 MoveAxis(W, 2, ABG)
23:41:48.592 00.000 10072 Guiding  Dir = 3, Dur = 2
23:41:48.592 00.000 10072 IsGuiding returns 0
23:41:48.592 00.000 10072 PulseGuide returned control before completion, sleep 12
23:41:48.606 00.014 10072 IsGuiding returns 0
23:41:48.606 00.000 10072 Move returns status 0, amount 2
23:41:48.606 00.000 10072 MoveAxis(N, 0, ABG)
23:41:48.606 00.000 10072 Move returns status 0, amount 0
23:41:48.606 00.000 10072 move complete, result=0
23:41:48.606 00.000 10072 worker thread done servicing request
23:41:48.610 00.004 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:41:48.614 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:48.616 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:48.617 00.001 1032 Enqueuing Expose request
23:41:48.619 00.002 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:41:48.620 00.001 10072 Worker thread wakes up
23:41:48.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:48.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:49.252 00.632 10072 Exposure complete
23:41:49.301 00.049 1032 OnExposeComplete: enter
23:41:49.303 00.002 1032 UpdateGuideState(): m_state=6
23:41:49.305 00.002 10072 worker thread done servicing request
23:41:49.305 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10543
23:41:49.307 00.002 1032 Star::Find returns 1 (0), X=1108.57, Y=129.70, Mass=1421, SNR=26.5, Peak=105 HFD=3.4
23:41:49.309 00.002 1032 MultiStar: [#1 0.13,-0.14,0.97,U] [#2 -0.06,0.01,0.77,U] [#3 -0.08,0.03,0.71,U] [#4 -0.17,0.07,0.67,U] [#5 -0.13,0.10,0.65,U] [#6 0.01,0.01,0.62,U] [#7 -0.10,0.22,0.67,U] [#8 -0.06,0.04,0.49,U] 
23:41:49.312 00.003 1032 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {0.24, -0.03}
23:41:49.314 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
23:41:49.315 00.001 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
23:41:49.316 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.73 mountX=0.02 mountY=-0.00, mountTheta=-0.10
23:41:49.320 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
23:41:49.321 00.001 1032 Enqueuing Move request for scope (-0.00, 0.02)
23:41:49.323 00.002 10072 Worker thread wakes up
23:41:49.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
23:41:49.323 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
23:41:49.323 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
23:41:49.324 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:41:49.327 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:41:49.327 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:41:49.327 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:49.327 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:41:49.327 00.000 10072 MoveAxis(W, 3, ABG)
23:41:49.327 00.000 10072 Guiding  Dir = 3, Dur = 3
23:41:49.327 00.000 10072 IsGuiding returns 0
23:41:49.329 00.002 10072 PulseGuide returned control before completion, sleep 13
23:41:49.347 00.018 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:41:49.349 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:49.351 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:49.353 00.002 1032 Enqueuing Expose request
23:41:49.358 00.005 10072 IsGuiding returns 0
23:41:49.358 00.000 10072 Move returns status 0, amount 3
23:41:49.358 00.000 10072 MoveAxis(N, 0, ABG)
23:41:49.358 00.000 10072 Move returns status 0, amount 0
23:41:49.358 00.000 10072 move complete, result=0
23:41:49.358 00.000 10072 worker thread done servicing request
23:41:49.358 00.000 10072 Worker thread wakes up
23:41:49.358 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:49.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:49.362 00.004 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:41:49.767 00.405 10072 Exposure complete
23:41:49.826 00.059 10072 worker thread done servicing request
23:41:49.826 00.000 1032 OnExposeComplete: enter
23:41:49.828 00.002 1032 UpdateGuideState(): m_state=6
23:41:49.831 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10544
23:41:49.832 00.001 1032 Star::Find returns 1 (0), X=1108.56, Y=129.80, Mass=1383, SNR=26.1, Peak=111 HFD=3.3
23:41:49.834 00.002 1032 MultiStar: [#1 0.17,-0.04,0.94,U] [#2 0.08,0.00,0.78,U] [#3 -0.03,0.19,0.74,U] [#4 -0.19,0.26,0.00,M2] [#5 -0.17,0.16,0.65,U] [#6 0.02,0.19,0.63,U] [#7 -0.03,0.23,0.71,U] [#8 0.02,0.02,0.51,U] 
23:41:49.835 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.10}, one-star: {0.23, 0.07}
23:41:49.836 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
23:41:49.839 00.003 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
23:41:49.841 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.06 mountX=0.08 mountY=-0.08, mountTheta=-0.77
23:41:49.844 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
23:41:49.847 00.003 1032 Enqueuing Move request for scope (0.05, 0.10)
23:41:49.849 00.002 10072 Worker thread wakes up
23:41:49.849 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
23:41:49.849 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
23:41:49.849 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.08
23:41:49.851 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:41:49.854 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:41:49.854 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:41:49.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:49.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:41:49.854 00.000 10072 MoveAxis(W, 3, ABG)
23:41:49.854 00.000 10072 Guiding  Dir = 3, Dur = 3
23:41:49.855 00.001 10072 IsGuiding returns 0
23:41:49.855 00.000 10072 PulseGuide returned control before completion, sleep 13
23:41:49.870 00.015 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:41:49.872 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:49.874 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:49.875 00.001 1032 Enqueuing Expose request
23:41:49.876 00.001 10072 IsGuiding returns 0
23:41:49.876 00.000 10072 Move returns status 0, amount 3
23:41:49.877 00.001 10072 MoveAxis(N, 0, ABG)
23:41:49.877 00.000 10072 Move returns status 0, amount 0
23:41:49.877 00.000 10072 move complete, result=0
23:41:49.877 00.000 10072 worker thread done servicing request
23:41:49.877 00.000 10072 Worker thread wakes up
23:41:49.877 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:49.877 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:49.884 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:41:50.504 00.620 10072 Exposure complete
23:41:50.548 00.044 10072 worker thread done servicing request
23:41:50.548 00.000 1032 OnExposeComplete: enter
23:41:50.550 00.002 1032 UpdateGuideState(): m_state=6
23:41:50.553 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10545
23:41:50.554 00.001 1032 Star::Find returns 1 (0), X=1108.50, Y=129.73, Mass=1473, SNR=27.0, Peak=113 HFD=3.3
23:41:50.556 00.002 1032 MultiStar: [#1 0.11,-0.03,0.90,U] [#2 0.06,0.12,0.77,U] [#3 0.04,0.23,0.72,U] [#4 -0.18,-0.02,0.66,U] [#5 -0.17,0.01,0.65,U] [#6 0.13,0.21,0.61,U] [#7 -0.02,0.08,0.68,U] [#8 -0.08,0.11,0.51,U] 
23:41:50.559 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {0.17, -0.00}
23:41:50.560 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
23:41:50.561 00.001 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
23:41:50.563 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.28 mountX=0.06 mountY=-0.04, mountTheta=-0.55
23:41:50.565 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
23:41:50.568 00.003 1032 Enqueuing Move request for scope (0.02, 0.07)
23:41:50.569 00.001 10072 Worker thread wakes up
23:41:50.570 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
23:41:50.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
23:41:50.570 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
23:41:50.572 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:41:50.574 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:41:50.574 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:41:50.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:50.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:41:50.574 00.000 10072 MoveAxis(W, 4, ABG)
23:41:50.574 00.000 10072 Guiding  Dir = 3, Dur = 4
23:41:50.575 00.001 10072 IsGuiding returns 0
23:41:50.575 00.000 10072 PulseGuide returned control before completion, sleep 14
23:41:50.592 00.017 1032 UpdateGuideState exits: m=1473 SNR=27.0
23:41:50.594 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:50.596 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:50.597 00.001 1032 Enqueuing Expose request
23:41:50.598 00.001 10072 IsGuiding returns 0
23:41:50.598 00.000 10072 Move returns status 0, amount 4
23:41:50.598 00.000 10072 MoveAxis(N, 0, ABG)
23:41:50.598 00.000 10072 Move returns status 0, amount 0
23:41:50.599 00.001 10072 move complete, result=0
23:41:50.599 00.000 10072 worker thread done servicing request
23:41:50.599 00.000 10072 Worker thread wakes up
23:41:50.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:50.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:50.605 00.006 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:41:51.004 00.399 10072 Exposure complete
23:41:51.056 00.052 10072 worker thread done servicing request
23:41:51.056 00.000 1032 OnExposeComplete: enter
23:41:51.059 00.003 1032 UpdateGuideState(): m_state=6
23:41:51.061 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10546
23:41:51.062 00.001 1032 Star::Find returns 1 (0), X=1108.55, Y=129.63, Mass=1381, SNR=26.1, Peak=108 HFD=3.3
23:41:51.065 00.003 1032 MultiStar: [#1 0.13,-0.20,0.95,U] [#2 0.00,-0.04,0.81,U] [#3 0.01,-0.04,0.73,U] [#4 -0.16,-0.00,0.64,U] [#5 -0.14,0.10,0.69,U] [#6 0.17,0.12,0.60,U] [#7 -0.07,0.10,0.69,U] [#8 0.05,0.09,0.53,U] 
23:41:51.066 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.21, -0.10}
23:41:51.068 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
23:41:51.069 00.001 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
23:41:51.070 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.45 mountX=-0.02 mountY=-0.03, mountTheta=-2.28
23:41:51.074 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
23:41:51.075 00.001 1032 Enqueuing Move request for scope (0.03, -0.02)
23:41:51.077 00.002 10072 Worker thread wakes up
23:41:51.077 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
23:41:51.077 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
23:41:51.077 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
23:41:51.078 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:41:51.082 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:41:51.082 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:41:51.082 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:51.082 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:41:51.083 00.001 10072 MoveAxis(W, 3, ABG)
23:41:51.083 00.000 10072 Guiding  Dir = 3, Dur = 3
23:41:51.083 00.000 10072 IsGuiding returns 0
23:41:51.084 00.001 10072 PulseGuide returned control before completion, sleep 13
23:41:51.097 00.013 10072 IsGuiding returns 1
23:41:51.097 00.000 10072 scope still moving after pulse duration time elapsed
23:41:51.100 00.003 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:41:51.103 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:51.104 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:51.106 00.002 1032 Enqueuing Expose request
23:41:51.129 00.023 10072 IsGuiding returns 0
23:41:51.129 00.000 10072 scope move finished after 3 + 43 ms
23:41:51.129 00.000 10072 Move returns status 0, amount 3
23:41:51.129 00.000 10072 MoveAxis(N, 0, ABG)
23:41:51.129 00.000 10072 Move returns status 0, amount 0
23:41:51.129 00.000 10072 move complete, result=0
23:41:51.130 00.001 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:41:51.132 00.002 10072 worker thread done servicing request
23:41:51.132 00.000 10072 Worker thread wakes up
23:41:51.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:51.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:51.759 00.627 10072 Exposure complete
23:41:51.809 00.050 10072 worker thread done servicing request
23:41:51.809 00.000 1032 OnExposeComplete: enter
23:41:51.812 00.003 1032 UpdateGuideState(): m_state=6
23:41:51.814 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10547
23:41:51.815 00.001 1032 Star::Find returns 1 (0), X=1108.67, Y=129.83, Mass=1339, SNR=25.7, Peak=106 HFD=3.4
23:41:51.818 00.003 1032 MultiStar: [#1 0.19,-0.10,1.02,U] [#2 0.05,0.09,0.83,U] [#3 0.05,0.12,0.77,U] [#4 -0.17,0.11,0.67,U] [#5 0.09,0.10,0.66,U] [#6 0.07,0.13,0.62,U] [#7 0.03,0.14,0.76,U] [#8 0.13,0.02,0.54,U] 
23:41:51.820 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.34, 0.10}
23:41:51.821 00.001 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
23:41:51.823 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
23:41:51.824 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=0.04 mountY=-0.12, mountTheta=-1.20
23:41:51.827 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
23:41:51.828 00.001 1032 Enqueuing Move request for scope (0.10, 0.07)
23:41:51.830 00.002 10072 Worker thread wakes up
23:41:51.830 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:41:51.830 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:41:51.831 00.001 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
23:41:51.834 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:41:51.837 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:41:51.837 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:41:51.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:51.838 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:41:51.838 00.000 10072 MoveAxis(W, 5, ABG)
23:41:51.838 00.000 10072 Guiding  Dir = 3, Dur = 5
23:41:51.838 00.000 10072 IsGuiding returns 0
23:41:51.838 00.000 10072 PulseGuide returned control before completion, sleep 15
23:41:51.856 00.018 1032 UpdateGuideState exits: m=1339 SNR=25.7
23:41:51.857 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:51.859 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:51.861 00.002 1032 Enqueuing Expose request
23:41:51.866 00.005 10072 IsGuiding returns 0
23:41:51.866 00.000 10072 Move returns status 0, amount 5
23:41:51.866 00.000 10072 MoveAxis(N, 0, ABG)
23:41:51.866 00.000 10072 Move returns status 0, amount 0
23:41:51.866 00.000 10072 move complete, result=0
23:41:51.866 00.000 10072 worker thread done servicing request
23:41:51.866 00.000 10072 Worker thread wakes up
23:41:51.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:51.866 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:51.871 00.005 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:41:52.274 00.403 10072 Exposure complete
23:41:52.325 00.051 10072 worker thread done servicing request
23:41:52.325 00.000 1032 OnExposeComplete: enter
23:41:52.326 00.001 1032 UpdateGuideState(): m_state=6
23:41:52.327 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10548
23:41:52.330 00.003 1032 Star::Find returns 1 (0), X=1108.70, Y=129.89, Mass=1321, SNR=25.6, Peak=106 HFD=3.4
23:41:52.333 00.003 1032 MultiStar: [#1 0.16,-0.03,0.93,U] [#2 -0.02,0.14,0.83,U] [#3 0.09,0.08,0.78,U] [#4 -0.10,0.29,0.00,M1] [#5 0.02,0.19,0.63,U] [#6 0.08,0.20,0.62,U] [#7 -0.04,0.07,0.69,U] [#8 -0.05,0.10,0.56,U] 
23:41:52.336 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.11}, one-star: {0.37, 0.16}
23:41:52.338 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
23:41:52.339 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
23:41:52.341 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.85 mountX=0.08 mountY=-0.12, mountTheta=-0.98
23:41:52.345 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
23:41:52.346 00.001 1032 Enqueuing Move request for scope (0.10, 0.11)
23:41:52.348 00.002 10072 Worker thread wakes up
23:41:52.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
23:41:52.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
23:41:52.348 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.12
23:41:52.350 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:41:52.353 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:41:52.353 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:41:52.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:52.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:41:52.353 00.000 10072 MoveAxis(W, 5, ABG)
23:41:52.353 00.000 10072 Guiding  Dir = 3, Dur = 5
23:41:52.354 00.001 10072 IsGuiding returns 0
23:41:52.354 00.000 10072 PulseGuide returned control before completion, sleep 15
23:41:52.374 00.020 1032 UpdateGuideState exits: m=1321 SNR=25.6
23:41:52.376 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:52.378 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:52.380 00.002 1032 Enqueuing Expose request
23:41:52.382 00.002 10072 IsGuiding returns 0
23:41:52.382 00.000 10072 Move returns status 0, amount 5
23:41:52.382 00.000 10072 MoveAxis(N, 0, ABG)
23:41:52.382 00.000 10072 Move returns status 0, amount 0
23:41:52.382 00.000 10072 move complete, result=0
23:41:52.382 00.000 10072 worker thread done servicing request
23:41:52.382 00.000 10072 Worker thread wakes up
23:41:52.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:52.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:52.390 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:41:53.009 00.619 10072 Exposure complete
23:41:53.058 00.049 10072 worker thread done servicing request
23:41:53.058 00.000 1032 OnExposeComplete: enter
23:41:53.060 00.002 1032 UpdateGuideState(): m_state=6
23:41:53.061 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10549
23:41:53.064 00.003 1032 Star::Find returns 1 (0), X=1108.54, Y=129.92, Mass=1212, SNR=24.5, Peak=96 HFD=3.5
23:41:53.065 00.001 1032 MultiStar: [#1 0.09,0.06,1.04,U] [#2 -0.12,0.14,0.88,U] [#3 -0.11,0.20,0.82,U] [#4 -0.09,0.22,0.71,U] [#5 -0.11,0.21,0.70,U] [#6 -0.09,0.26,0.00,M1] [#7 0.02,0.18,0.76,U] [#8 -0.09,0.29,0.00,M1] 
23:41:53.067 00.002 1032 refined, 6 included, MultiStar: {-0.00, 0.17}, one-star: {0.20, 0.19}
23:41:53.068 00.001 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
23:41:53.070 00.002 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
23:41:53.071 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.59 mountX=0.16 mountY=-0.04, mountTheta=-0.24
23:41:53.074 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.17, opts=13)
23:41:53.077 00.003 1032 Enqueuing Move request for scope (-0.00, 0.17)
23:41:53.078 00.001 10072 Worker thread wakes up
23:41:53.079 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
23:41:53.079 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
23:41:53.079 00.000 10072 Moving (-0.00, 0.17) raw xDistance=0.16 yDistance=-0.04
23:41:53.082 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:41:53.084 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.92
23:41:53.084 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:41:53.086 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:53.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:41:53.086 00.000 10072 MoveAxis(W, 82, ABG)
23:41:53.086 00.000 10072 Guiding  Dir = 3, Dur = 82
23:41:53.086 00.000 10072 IsGuiding returns 0
23:41:53.087 00.001 10072 PulseGuide returned control before completion, sleep 92
23:41:53.104 00.017 1032 UpdateGuideState exits: m=1212 SNR=24.5
23:41:53.106 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:53.108 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:53.109 00.001 1032 Enqueuing Expose request
23:41:53.192 00.083 10072 IsGuiding returns 0
23:41:53.193 00.001 10072 Move returns status 0, amount 82
23:41:53.193 00.000 10072 MoveAxis(N, 0, ABG)
23:41:53.193 00.000 10072 Move returns status 0, amount 0
23:41:53.193 00.000 10072 move complete, result=0
23:41:53.193 00.000 10072 worker thread done servicing request
23:41:53.193 00.000 10072 Worker thread wakes up
23:41:53.193 00.000 1032 GuideStep: 0.2 px 82 ms WEST, -0.0 px 0 ms NORTH
23:41:53.196 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:53.196 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:53.603 00.407 10072 Exposure complete
23:41:53.656 00.053 10072 worker thread done servicing request
23:41:53.656 00.000 1032 OnExposeComplete: enter
23:41:53.658 00.002 1032 UpdateGuideState(): m_state=6
23:41:53.659 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10550
23:41:53.662 00.003 1032 Star::Find returns 1 (0), X=1108.56, Y=129.78, Mass=1252, SNR=24.9, Peak=99 HFD=3.3
23:41:53.664 00.002 1032 MultiStar: [#1 0.13,-0.28,0.00,M1] [#2 0.05,0.05,0.86,U] [#3 -0.06,-0.04,0.80,U] [#4 -0.27,0.01,0.00,M1] [#5 0.02,0.13,0.70,U] [#6 0.04,0.04,0.67,U] [#7 0.07,0.09,0.72,U] [#8 -0.05,0.14,0.55,U] 
23:41:53.665 00.001 1032 refined, 6 included, MultiStar: {0.05, 0.06}, one-star: {0.22, 0.05}
23:41:53.668 00.003 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
23:41:53.669 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
23:41:53.671 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.85 mountX=0.04 mountY=-0.07, mountTheta=-0.98
23:41:53.673 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
23:41:53.674 00.001 1032 Enqueuing Move request for scope (0.05, 0.06)
23:41:53.676 00.002 10072 Worker thread wakes up
23:41:53.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
23:41:53.676 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
23:41:53.676 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.07
23:41:53.679 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:41:53.681 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:41:53.681 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:41:53.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:53.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:41:53.681 00.000 10072 MoveAxis(W, 4, ABG)
23:41:53.681 00.000 10072 Guiding  Dir = 3, Dur = 4
23:41:53.682 00.001 10072 IsGuiding returns 0
23:41:53.682 00.000 10072 PulseGuide returned control before completion, sleep 14
23:41:53.701 00.019 1032 UpdateGuideState exits: m=1252 SNR=24.9
23:41:53.704 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:53.706 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:53.708 00.002 1032 Enqueuing Expose request
23:41:53.710 00.002 10072 IsGuiding returns 0
23:41:53.710 00.000 10072 Move returns status 0, amount 4
23:41:53.710 00.000 10072 MoveAxis(N, 0, ABG)
23:41:53.711 00.001 10072 Move returns status 0, amount 0
23:41:53.711 00.000 10072 move complete, result=0
23:41:53.711 00.000 10072 worker thread done servicing request
23:41:53.711 00.000 10072 Worker thread wakes up
23:41:53.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:53.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:53.718 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:41:54.340 00.622 10072 Exposure complete
23:41:54.389 00.049 10072 worker thread done servicing request
23:41:54.389 00.000 1032 OnExposeComplete: enter
23:41:54.393 00.004 1032 UpdateGuideState(): m_state=6
23:41:54.396 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10551
23:41:54.397 00.001 1032 Star::Find returns 1 (0), X=1108.62, Y=129.58, Mass=1432, SNR=26.6, Peak=112 HFD=3.2
23:41:54.400 00.003 1032 MultiStar: [#1 0.16,-0.21,0.00,M2] [#2 0.08,0.01,0.76,U] [#3 0.11,-0.08,0.75,U] [#4 -0.18,-0.08,0.67,U] [#5 0.05,-0.15,0.64,U] [#6 0.05,0.10,0.58,U] [#7 0.03,0.14,0.70,U] [#8 0.14,-0.05,0.49,U] 
23:41:54.402 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.04}, one-star: {0.29, -0.15}
23:41:54.404 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
23:41:54.405 00.001 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
23:41:54.407 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.44 mountX=-0.06 mountY=-0.07, mountTheta=-2.27
23:41:54.409 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
23:41:54.412 00.003 1032 Enqueuing Move request for scope (0.08, -0.04)
23:41:54.413 00.001 10072 Worker thread wakes up
23:41:54.414 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:41:54.418 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:41:54.420 00.002 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:41:54.421 00.001 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
23:41:54.426 00.005 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:41:54.427 00.001 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
23:41:54.427 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:54.427 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:41:54.427 00.000 10072 MoveAxis(W, 5, ABG)
23:41:54.427 00.000 10072 Guiding  Dir = 3, Dur = 5
23:41:54.427 00.000 10072 IsGuiding returns 0
23:41:54.428 00.001 10072 PulseGuide returned control before completion, sleep 15
23:41:54.440 00.012 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:41:54.442 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:54.444 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:54.446 00.002 1032 Enqueuing Expose request
23:41:54.447 00.001 10072 IsGuiding returns 0
23:41:54.447 00.000 10072 Move returns status 0, amount 5
23:41:54.447 00.000 10072 MoveAxis(N, 0, ABG)
23:41:54.448 00.001 10072 Move returns status 0, amount 0
23:41:54.448 00.000 10072 move complete, result=0
23:41:54.448 00.000 10072 worker thread done servicing request
23:41:54.448 00.000 10072 Worker thread wakes up
23:41:54.448 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:54.448 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:54.456 00.008 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:41:54.856 00.400 10072 Exposure complete
23:41:54.910 00.054 10072 worker thread done servicing request
23:41:54.910 00.000 1032 OnExposeComplete: enter
23:41:54.911 00.001 1032 UpdateGuideState(): m_state=6
23:41:54.913 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10552
23:41:54.914 00.001 1032 Star::Find returns 1 (0), X=1108.54, Y=129.63, Mass=1381, SNR=26.1, Peak=110 HFD=3.2
23:41:54.915 00.001 1032 MultiStar: [#1 0.15,-0.25,0.00,M3] [#2 0.11,0.17,0.79,U] [#3 0.06,0.07,0.80,U] [#4 -0.17,0.10,0.70,U] [#5 -0.09,-0.09,0.64,U] [#6 0.04,0.13,0.57,U] [#7 -0.05,0.12,0.69,U] [#8 0.03,0.11,0.51,U] 
23:41:54.917 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {0.21, -0.10}
23:41:54.919 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
23:41:54.920 00.001 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
23:41:54.923 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.06 mountX=0.05 mountY=-0.04, mountTheta=-0.77
23:41:54.926 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
23:41:54.928 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
23:41:54.929 00.001 10072 Worker thread wakes up
23:41:54.929 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:41:54.929 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:41:54.929 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.05 yDistance=-0.04
23:41:54.931 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:41:54.934 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:41:54.934 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:41:54.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:54.934 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:41:54.934 00.000 10072 MoveAxis(W, 4, ABG)
23:41:54.934 00.000 10072 Guiding  Dir = 3, Dur = 4
23:41:54.935 00.001 10072 IsGuiding returns 0
23:41:54.935 00.000 10072 PulseGuide returned control before completion, sleep 14
23:41:54.952 00.017 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:41:54.954 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:54.956 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:54.958 00.002 1032 Enqueuing Expose request
23:41:54.962 00.004 10072 IsGuiding returns 0
23:41:54.962 00.000 10072 Move returns status 0, amount 4
23:41:54.962 00.000 10072 MoveAxis(N, 0, ABG)
23:41:54.962 00.000 10072 Move returns status 0, amount 0
23:41:54.962 00.000 10072 move complete, result=0
23:41:54.962 00.000 10072 worker thread done servicing request
23:41:54.962 00.000 10072 Worker thread wakes up
23:41:54.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:54.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:54.968 00.006 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:41:55.594 00.626 10072 Exposure complete
23:41:55.647 00.053 10072 worker thread done servicing request
23:41:55.647 00.000 1032 OnExposeComplete: enter
23:41:55.649 00.002 1032 UpdateGuideState(): m_state=6
23:41:55.651 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10553
23:41:55.652 00.001 1032 Star::Find returns 1 (0), X=1108.57, Y=129.80, Mass=1508, SNR=27.3, Peak=118 HFD=3.3
23:41:55.654 00.002 1032 MultiStar: [#1 0.15,-0.12,0.91,U] [#2 0.10,0.14,0.75,U] [#3 0.11,0.08,0.69,U] [#4 -0.13,0.14,0.66,U] [#5 -0.11,0.06,0.62,U] [#6 0.09,0.10,0.57,U] [#7 0.09,0.09,0.69,U] [#8 0.03,-0.00,0.48,U] 
23:41:55.656 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.24, 0.07}
23:41:55.657 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
23:41:55.659 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
23:41:55.660 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.64 mountX=0.04 mountY=-0.09, mountTheta=-1.19
23:41:55.662 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
23:41:55.665 00.003 1032 Enqueuing Move request for scope (0.08, 0.06)
23:41:55.668 00.003 10072 Worker thread wakes up
23:41:55.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
23:41:55.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
23:41:55.668 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
23:41:55.670 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:41:55.674 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:41:55.674 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:41:55.674 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:55.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:41:55.674 00.000 10072 MoveAxis(W, 3, ABG)
23:41:55.674 00.000 10072 Guiding  Dir = 3, Dur = 3
23:41:55.674 00.000 10072 IsGuiding returns 0
23:41:55.675 00.001 10072 PulseGuide returned control before completion, sleep 13
23:41:55.692 00.017 1032 UpdateGuideState exits: m=1508 SNR=27.3
23:41:55.695 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:55.697 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:55.698 00.001 1032 Enqueuing Expose request
23:41:55.700 00.002 10072 IsGuiding returns 0
23:41:55.701 00.001 10072 Move returns status 0, amount 3
23:41:55.701 00.000 10072 MoveAxis(N, 0, ABG)
23:41:55.701 00.000 10072 Move returns status 0, amount 0
23:41:55.701 00.000 10072 move complete, result=0
23:41:55.701 00.000 10072 worker thread done servicing request
23:41:55.701 00.000 10072 Worker thread wakes up
23:41:55.701 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:55.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:55.711 00.010 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:41:56.121 00.410 10072 Exposure complete
23:41:56.170 00.049 10072 worker thread done servicing request
23:41:56.170 00.000 1032 OnExposeComplete: enter
23:41:56.171 00.001 1032 UpdateGuideState(): m_state=6
23:41:56.173 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10554
23:41:56.175 00.002 1032 Star::Find returns 1 (0), X=1108.65, Y=129.78, Mass=1380, SNR=26.1, Peak=106 HFD=3.3
23:41:56.177 00.002 1032 MultiStar: [#1 0.16,-0.12,1.03,U] [#2 0.02,-0.00,0.81,U] [#3 0.10,-0.02,0.74,U] [#4 -0.18,0.09,0.68,U] [#5 -0.10,-0.05,0.66,U] [#6 0.03,0.23,0.65,U] [#7 -0.01,0.12,0.70,U] [#8 0.09,0.13,0.52,U] 
23:41:56.178 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.32, 0.05}
23:41:56.182 00.004 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:41:56.184 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:41:56.186 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.48 mountX=0.02 mountY=-0.07, mountTheta=-1.35
23:41:56.189 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
23:41:56.191 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
23:41:56.193 00.002 10072 Worker thread wakes up
23:41:56.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:41:56.193 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:41:56.193 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.02 yDistance=-0.07
23:41:56.196 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:41:56.199 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:41:56.199 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:41:56.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:56.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:41:56.199 00.000 10072 MoveAxis(W, 3, ABG)
23:41:56.199 00.000 10072 Guiding  Dir = 3, Dur = 3
23:41:56.199 00.000 10072 IsGuiding returns 0
23:41:56.200 00.001 10072 PulseGuide returned control before completion, sleep 13
23:41:56.218 00.018 1032 UpdateGuideState exits: m=1380 SNR=26.1
23:41:56.220 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:56.222 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:56.223 00.001 1032 Enqueuing Expose request
23:41:56.227 00.004 10072 IsGuiding returns 0
23:41:56.227 00.000 10072 Move returns status 0, amount 3
23:41:56.227 00.000 10072 MoveAxis(N, 0, ABG)
23:41:56.227 00.000 10072 Move returns status 0, amount 0
23:41:56.227 00.000 10072 move complete, result=0
23:41:56.227 00.000 10072 worker thread done servicing request
23:41:56.227 00.000 10072 Worker thread wakes up
23:41:56.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:56.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:56.232 00.005 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:41:56.860 00.628 10072 Exposure complete
23:41:56.908 00.048 10072 worker thread done servicing request
23:41:56.908 00.000 1032 OnExposeComplete: enter
23:41:56.910 00.002 1032 UpdateGuideState(): m_state=6
23:41:56.912 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10555
23:41:56.914 00.002 1032 Star::Find returns 1 (0), X=1108.59, Y=129.75, Mass=1273, SNR=25.1, Peak=99 HFD=3.3
23:41:56.915 00.001 1032 MultiStar: [#1 0.20,-0.11,0.99,U] [#2 0.13,0.06,0.88,U] [#3 0.06,0.03,0.79,U] [#4 -0.09,0.03,0.73,U] [#5 -0.03,-0.06,0.68,U] [#6 -0.00,0.16,0.66,U] [#7 -0.05,-0.03,0.75,U] [#8 -0.03,-0.02,0.54,U] 
23:41:56.917 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.25, 0.02}
23:41:56.919 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
23:41:56.920 00.001 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
23:41:56.923 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.10 mountX=-0.01 mountY=-0.07, mountTheta=-1.73
23:41:56.926 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
23:41:56.929 00.003 1032 Enqueuing Move request for scope (0.07, 0.01)
23:41:56.930 00.001 10072 Worker thread wakes up
23:41:56.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:41:56.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:41:56.930 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
23:41:56.932 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:41:56.935 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:41:56.935 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:41:56.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:56.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:41:56.935 00.000 10072 MoveAxis(W, 4, ABG)
23:41:56.935 00.000 10072 Guiding  Dir = 3, Dur = 4
23:41:56.935 00.000 10072 IsGuiding returns 0
23:41:56.936 00.001 10072 PulseGuide returned control before completion, sleep 14
23:41:56.952 00.016 1032 UpdateGuideState exits: m=1273 SNR=25.1
23:41:56.953 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:56.956 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:56.958 00.002 1032 Enqueuing Expose request
23:41:56.964 00.006 10072 IsGuiding returns 0
23:41:56.964 00.000 10072 Move returns status 0, amount 4
23:41:56.964 00.000 10072 MoveAxis(N, 0, ABG)
23:41:56.964 00.000 10072 Move returns status 0, amount 0
23:41:56.964 00.000 10072 move complete, result=0
23:41:56.964 00.000 10072 worker thread done servicing request
23:41:56.964 00.000 10072 Worker thread wakes up
23:41:56.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:56.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:56.968 00.004 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:41:57.374 00.406 10072 Exposure complete
23:41:57.423 00.049 10072 worker thread done servicing request
23:41:57.423 00.000 1032 OnExposeComplete: enter
23:41:57.425 00.002 1032 UpdateGuideState(): m_state=6
23:41:57.427 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10556
23:41:57.429 00.002 1032 Star::Find returns 1 (0), X=1108.63, Y=129.79, Mass=1428, SNR=26.5, Peak=111 HFD=3.4
23:41:57.431 00.002 1032 MultiStar: [#1 0.26,-0.15,0.00,M1] [#2 0.08,0.09,0.80,U] [#3 0.06,0.06,0.74,U] [#4 -0.08,0.14,0.67,U] [#5 0.16,-0.00,0.64,U] [#6 0.07,0.25,0.00,M1] [#7 -0.06,-0.01,0.70,U] [#8 0.08,0.09,0.53,U] 
23:41:57.433 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.06}, one-star: {0.29, 0.06}
23:41:57.434 00.001 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
23:41:57.437 00.003 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
23:41:57.438 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.60 mountX=0.04 mountY=-0.10, mountTheta=-1.23
23:41:57.442 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
23:41:57.444 00.002 1032 Enqueuing Move request for scope (0.09, 0.06)
23:41:57.447 00.003 10072 Worker thread wakes up
23:41:57.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:41:57.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:41:57.447 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
23:41:57.449 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:41:57.452 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:41:57.452 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:41:57.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:57.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:41:57.452 00.000 10072 MoveAxis(W, 4, ABG)
23:41:57.452 00.000 10072 Guiding  Dir = 3, Dur = 4
23:41:57.452 00.000 10072 IsGuiding returns 0
23:41:57.452 00.000 10072 PulseGuide returned control before completion, sleep 14
23:41:57.470 00.018 1032 UpdateGuideState exits: m=1428 SNR=26.5
23:41:57.471 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:57.473 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:57.474 00.001 1032 Enqueuing Expose request
23:41:57.480 00.006 10072 IsGuiding returns 0
23:41:57.480 00.000 10072 Move returns status 0, amount 4
23:41:57.480 00.000 10072 MoveAxis(N, 0, ABG)
23:41:57.480 00.000 10072 Move returns status 0, amount 0
23:41:57.480 00.000 10072 move complete, result=0
23:41:57.480 00.000 10072 worker thread done servicing request
23:41:57.480 00.000 10072 Worker thread wakes up
23:41:57.480 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:57.481 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:57.485 00.004 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:41:58.107 00.622 10072 Exposure complete
23:41:58.154 00.047 10072 worker thread done servicing request
23:41:58.154 00.000 1032 OnExposeComplete: enter
23:41:58.156 00.002 1032 UpdateGuideState(): m_state=6
23:41:58.157 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10557
23:41:58.158 00.001 1032 Star::Find returns 1 (0), X=1108.58, Y=129.94, Mass=1447, SNR=26.8, Peak=110 HFD=3.4
23:41:58.160 00.002 1032 MultiStar: [#1 0.18,-0.01,0.89,U] [#2 -0.01,0.15,0.79,U] [#3 0.06,0.10,0.74,U] [#4 -0.13,0.32,0.00,M1] [#5 -0.03,0.20,0.65,U] [#6 0.04,0.25,0.62,U] [#7 -0.01,0.23,0.70,U] [#8 -0.08,0.24,0.51,U] 
23:41:58.161 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.16}, one-star: {0.24, 0.21}
23:41:58.163 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
23:41:58.165 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
23:41:58.167 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.17 mountX=0.14 mountY=-0.11, mountTheta=-0.66
23:41:58.170 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.16, opts=13)
23:41:58.172 00.002 1032 Enqueuing Move request for scope (0.07, 0.16)
23:41:58.174 00.002 10072 Worker thread wakes up
23:41:58.174 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
23:41:58.174 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
23:41:58.174 00.000 10072 Moving (0.07, 0.16) raw xDistance=0.14 yDistance=-0.11
23:41:58.177 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:41:58.180 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.92
23:41:58.180 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:41:58.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:58.180 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:41:58.180 00.000 10072 MoveAxis(W, 70, ABG)
23:41:58.180 00.000 10072 Guiding  Dir = 3, Dur = 70
23:41:58.181 00.001 10072 IsGuiding returns 0
23:41:58.181 00.000 10072 PulseGuide returned control before completion, sleep 80
23:41:58.197 00.016 1032 UpdateGuideState exits: m=1447 SNR=26.8
23:41:58.199 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:58.200 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:58.202 00.002 1032 Enqueuing Expose request
23:41:58.262 00.060 10072 IsGuiding returns 0
23:41:58.262 00.000 10072 Move returns status 0, amount 70
23:41:58.262 00.000 10072 MoveAxis(N, 0, ABG)
23:41:58.262 00.000 10072 Move returns status 0, amount 0
23:41:58.262 00.000 10072 move complete, result=0
23:41:58.262 00.000 10072 worker thread done servicing request
23:41:58.262 00.000 10072 Worker thread wakes up
23:41:58.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:58.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:58.262 00.000 1032 GuideStep: 0.1 px 70 ms WEST, -0.1 px 0 ms NORTH
23:41:58.672 00.410 10072 Exposure complete
23:41:58.722 00.050 10072 worker thread done servicing request
23:41:58.722 00.000 1032 OnExposeComplete: enter
23:41:58.724 00.002 1032 UpdateGuideState(): m_state=6
23:41:58.726 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10558
23:41:58.728 00.002 1032 Star::Find returns 1 (0), X=1108.65, Y=129.87, Mass=1440, SNR=26.7, Peak=116 HFD=3.3
23:41:58.730 00.002 1032 MultiStar: [#1 0.23,-0.04,0.98,U] [#2 0.09,0.08,0.76,U] [#3 0.15,0.11,0.74,U] [#4 -0.07,0.22,0.70,U] [#5 -0.07,0.07,0.66,U] [#6 0.11,0.17,0.60,U] [#7 0.07,0.20,0.68,U] [#8 0.07,0.21,0.50,U] 
23:41:58.731 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.12}, one-star: {0.31, 0.14}
23:41:58.733 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:41:58.735 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:41:58.737 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.77 mountX=0.08 mountY=-0.14, mountTheta=-1.06
23:41:58.742 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
23:41:58.743 00.001 1032 Enqueuing Move request for scope (0.12, 0.12)
23:41:58.745 00.002 10072 Worker thread wakes up
23:41:58.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
23:41:58.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
23:41:58.745 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.08 yDistance=-0.14
23:41:58.747 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:41:58.750 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:41:58.750 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:41:58.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:58.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:41:58.751 00.001 10072 MoveAxis(W, 5, ABG)
23:41:58.751 00.000 10072 Guiding  Dir = 3, Dur = 5
23:41:58.751 00.000 10072 IsGuiding returns 0
23:41:58.752 00.001 10072 PulseGuide returned control before completion, sleep 15
23:41:58.768 00.016 1032 UpdateGuideState exits: m=1440 SNR=26.7
23:41:58.772 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:58.775 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:58.776 00.001 1032 Enqueuing Expose request
23:41:58.779 00.003 10072 IsGuiding returns 0
23:41:58.779 00.000 10072 Move returns status 0, amount 5
23:41:58.779 00.000 10072 MoveAxis(N, 0, ABG)
23:41:58.779 00.000 10072 Move returns status 0, amount 0
23:41:58.779 00.000 10072 move complete, result=0
23:41:58.779 00.000 10072 worker thread done servicing request
23:41:58.779 00.000 10072 Worker thread wakes up
23:41:58.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:58.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:58.784 00.005 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:41:59.411 00.627 10072 Exposure complete
23:41:59.456 00.045 1032 OnExposeComplete: enter
23:41:59.459 00.003 1032 UpdateGuideState(): m_state=6
23:41:59.460 00.001 10072 worker thread done servicing request
23:41:59.460 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10559
23:41:59.462 00.002 1032 Star::Find returns 1 (0), X=1108.59, Y=129.57, Mass=1395, SNR=26.2, Peak=102 HFD=3.3
23:41:59.464 00.002 1032 MultiStar: [#1 0.18,-0.31,0.00,M1] [#2 0.15,0.03,0.79,U] [#3 0.11,-0.02,0.75,U] [#4 -0.21,-0.03,0.67,U] [#5 0.12,-0.02,0.61,U] [#6 0.10,0.01,0.61,U] [#7 -0.02,0.03,0.70,U] [#8 0.04,-0.01,0.52,U] 
23:41:59.465 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.03}, one-star: {0.26, -0.16}
23:41:59.467 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:41:59.468 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:41:59.471 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.35 mountX=-0.05 mountY=-0.07, mountTheta=-2.18
23:41:59.474 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
23:41:59.475 00.001 1032 Enqueuing Move request for scope (0.08, -0.03)
23:41:59.477 00.002 10072 Worker thread wakes up
23:41:59.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
23:41:59.477 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
23:41:59.477 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
23:41:59.478 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:41:59.481 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:41:59.481 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:41:59.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:59.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:41:59.481 00.000 10072 MoveAxis(W, 6, ABG)
23:41:59.481 00.000 10072 Guiding  Dir = 3, Dur = 6
23:41:59.482 00.001 10072 IsGuiding returns 0
23:41:59.482 00.000 10072 PulseGuide returned control before completion, sleep 16
23:41:59.499 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.2
23:41:59.501 00.002 10072 IsGuiding returns 0
23:41:59.501 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:59.503 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:41:59.504 00.001 1032 Enqueuing Expose request
23:41:59.506 00.002 10072 Move returns status 0, amount 6
23:41:59.507 00.001 10072 MoveAxis(N, 0, ABG)
23:41:59.507 00.000 10072 Move returns status 0, amount 0
23:41:59.507 00.000 10072 move complete, result=0
23:41:59.507 00.000 10072 worker thread done servicing request
23:41:59.507 00.000 10072 Worker thread wakes up
23:41:59.507 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:41:59.507 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:41:59.514 00.007 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:41:59.910 00.396 10072 Exposure complete
23:41:59.965 00.055 10072 worker thread done servicing request
23:41:59.965 00.000 1032 OnExposeComplete: enter
23:41:59.967 00.002 1032 UpdateGuideState(): m_state=6
23:41:59.968 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10560
23:41:59.970 00.002 1032 Star::Find returns 1 (0), X=1108.61, Y=129.73, Mass=1331, SNR=25.6, Peak=99 HFD=3.3
23:41:59.973 00.003 1032 MultiStar: [#1 0.18,-0.16,0.99,U] [#2 0.08,0.05,0.81,U] [#3 0.12,-0.01,0.79,U] [#4 -0.07,-0.01,0.67,U] [#5 0.00,0.08,0.69,U] [#6 0.08,0.09,0.65,U] [#7 -0.02,-0.02,0.70,U] [#8 0.14,-0.01,0.55,U] 
23:41:59.974 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.28, -0.00}
23:41:59.976 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
23:41:59.978 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
23:41:59.980 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.06 mountX=-0.03 mountY=-0.09, mountTheta=-1.89
23:41:59.982 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
23:41:59.985 00.003 1032 Enqueuing Move request for scope (0.10, -0.01)
23:41:59.989 00.004 10072 Worker thread wakes up
23:41:59.989 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
23:41:59.989 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
23:41:59.989 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.09
23:41:59.993 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:41:59.996 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:41:59.996 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
23:41:59.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:59.996 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:41:59.996 00.000 10072 MoveAxis(W, 5, ABG)
23:41:59.996 00.000 10072 Guiding  Dir = 3, Dur = 5
23:41:59.996 00.000 10072 IsGuiding returns 0
23:41:59.997 00.001 10072 PulseGuide returned control before completion, sleep 15
23:42:00.017 00.020 10072 IsGuiding returns 0
23:42:00.017 00.000 10072 Move returns status 0, amount 5
23:42:00.017 00.000 10072 MoveAxis(N, 0, ABG)
23:42:00.017 00.000 10072 Move returns status 0, amount 0
23:42:00.017 00.000 1032 UpdateGuideState exits: m=1331 SNR=25.6
23:42:00.021 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:00.023 00.002 10072 move complete, result=0
23:42:00.023 00.000 10072 worker thread done servicing request
23:42:00.023 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:00.026 00.003 1032 Enqueuing Expose request
23:42:00.028 00.002 10072 Worker thread wakes up
23:42:00.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:00.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:00.028 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:42:00.662 00.634 10072 Exposure complete
23:42:00.711 00.049 10072 worker thread done servicing request
23:42:00.711 00.000 1032 OnExposeComplete: enter
23:42:00.713 00.002 1032 UpdateGuideState(): m_state=6
23:42:00.715 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10561
23:42:00.716 00.001 1032 Star::Find returns 1 (0), X=1108.60, Y=129.74, Mass=1377, SNR=26.1, Peak=104 HFD=3.2
23:42:00.718 00.002 1032 MultiStar: [#1 0.08,0.01,0.97,U] [#2 0.03,0.17,0.79,U] [#3 0.16,0.05,0.77,U] [#4 -0.19,0.29,0.00,M1] [#5 -0.16,0.21,0.00,M1] [#6 0.07,0.26,0.00,M1] [#7 -0.03,0.24,0.70,U] [#8 0.06,0.04,0.53,U] 
23:42:00.720 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.08}, one-star: {0.27, 0.01}
23:42:00.721 00.001 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
23:42:00.724 00.003 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
23:42:00.726 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.63 mountX=0.05 mountY=-0.12, mountTheta=-1.20
23:42:00.729 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
23:42:00.732 00.003 1032 Enqueuing Move request for scope (0.11, 0.08)
23:42:00.733 00.001 10072 Worker thread wakes up
23:42:00.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:42:00.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:42:00.733 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.12
23:42:00.735 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:42:00.739 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:42:00.739 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:42:00.739 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:00.739 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:42:00.739 00.000 10072 MoveAxis(W, 6, ABG)
23:42:00.739 00.000 10072 Guiding  Dir = 3, Dur = 6
23:42:00.740 00.001 10072 IsGuiding returns 0
23:42:00.740 00.000 10072 PulseGuide returned control before completion, sleep 16
23:42:00.756 00.016 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:42:00.760 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:00.761 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:00.764 00.003 1032 Enqueuing Expose request
23:42:00.769 00.005 10072 IsGuiding returns 0
23:42:00.769 00.000 10072 Move returns status 0, amount 6
23:42:00.769 00.000 10072 MoveAxis(N, 0, ABG)
23:42:00.769 00.000 10072 Move returns status 0, amount 0
23:42:00.769 00.000 10072 move complete, result=0
23:42:00.770 00.001 10072 worker thread done servicing request
23:42:00.770 00.000 10072 Worker thread wakes up
23:42:00.770 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:00.770 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:00.773 00.003 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:42:01.179 00.406 10072 Exposure complete
23:42:01.230 00.051 10072 worker thread done servicing request
23:42:01.232 00.002 1032 OnExposeComplete: enter
23:42:01.234 00.002 1032 UpdateGuideState(): m_state=6
23:42:01.236 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10562
23:42:01.239 00.003 1032 Star::Find returns 1 (0), X=1108.54, Y=129.80, Mass=1299, SNR=25.3, Peak=102 HFD=3.3
23:42:01.242 00.003 1032 MultiStar: [#1 0.10,-0.10,0.99,U] [#2 0.08,0.19,0.86,U] [#3 0.11,0.13,0.80,U] [#4 -0.17,0.19,0.70,U] [#5 -0.03,0.20,0.68,U] [#6 0.16,0.22,0.00,M2] [#7 0.12,0.30,0.00,M1] [#8 0.03,0.18,0.53,U] 
23:42:01.245 00.003 1032 refined, 6 included, MultiStar: {0.06, 0.11}, one-star: {0.21, 0.07}
23:42:01.246 00.001 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
23:42:01.249 00.003 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
23:42:01.250 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.05 mountX=0.09 mountY=-0.09, mountTheta=-0.78
23:42:01.254 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
23:42:01.256 00.002 1032 Enqueuing Move request for scope (0.06, 0.11)
23:42:01.259 00.003 10072 Worker thread wakes up
23:42:01.259 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
23:42:01.260 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
23:42:01.260 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.09
23:42:01.262 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:42:01.264 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:42:01.264 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:42:01.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:01.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:42:01.264 00.000 10072 MoveAxis(W, 5, ABG)
23:42:01.264 00.000 10072 Guiding  Dir = 3, Dur = 5
23:42:01.265 00.001 10072 IsGuiding returns 0
23:42:01.265 00.000 10072 PulseGuide returned control before completion, sleep 15
23:42:01.286 00.021 10072 IsGuiding returns 0
23:42:01.286 00.000 10072 Move returns status 0, amount 5
23:42:01.286 00.000 10072 MoveAxis(N, 0, ABG)
23:42:01.286 00.000 10072 Move returns status 0, amount 0
23:42:01.286 00.000 10072 move complete, result=0
23:42:01.286 00.000 1032 UpdateGuideState exits: m=1299 SNR=25.3
23:42:01.290 00.004 10072 worker thread done servicing request
23:42:01.290 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:01.291 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:01.293 00.002 1032 Enqueuing Expose request
23:42:01.295 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:42:01.299 00.004 10072 Worker thread wakes up
23:42:01.299 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:01.299 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:01.932 00.633 10072 Exposure complete
23:42:01.979 00.047 10072 worker thread done servicing request
23:42:01.979 00.000 1032 OnExposeComplete: enter
23:42:01.982 00.003 1032 UpdateGuideState(): m_state=6
23:42:01.984 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10563
23:42:01.986 00.002 1032 Star::Find returns 1 (0), X=1108.66, Y=129.83, Mass=1307, SNR=25.4, Peak=99 HFD=3.3
23:42:01.990 00.004 1032 MultiStar: [#1 0.19,0.04,0.98,U] [#2 0.04,0.23,0.84,U] [#3 0.01,0.13,0.76,U] [#4 -0.20,0.23,0.00,M1] [#5 -0.07,0.19,0.69,U] [#6 0.22,0.16,0.00,M3] [#7 -0.07,0.29,0.00,M2] [#8 0.09,0.25,0.00,M1] 
23:42:01.993 00.003 1032 refined, 4 included, MultiStar: {0.12, 0.13}, one-star: {0.33, 0.10}
23:42:01.995 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
23:42:01.997 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
23:42:01.999 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.85 mountX=0.10 mountY=-0.15, mountTheta=-0.98
23:42:02.002 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
23:42:02.004 00.002 1032 Enqueuing Move request for scope (0.12, 0.13)
23:42:02.007 00.003 10072 Worker thread wakes up
23:42:02.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
23:42:02.007 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
23:42:02.007 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.10 yDistance=-0.15
23:42:02.009 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:42:02.012 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:42:02.012 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:42:02.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:02.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:42:02.012 00.000 10072 MoveAxis(W, 5, ABG)
23:42:02.012 00.000 10072 Guiding  Dir = 3, Dur = 5
23:42:02.012 00.000 10072 IsGuiding returns 0
23:42:02.013 00.001 10072 PulseGuide returned control before completion, sleep 15
23:42:02.031 00.018 1032 UpdateGuideState exits: m=1307 SNR=25.4
23:42:02.033 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:02.034 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:02.036 00.002 1032 Enqueuing Expose request
23:42:02.041 00.005 10072 IsGuiding returns 0
23:42:02.041 00.000 10072 Move returns status 0, amount 5
23:42:02.041 00.000 10072 MoveAxis(N, 0, ABG)
23:42:02.041 00.000 10072 Move returns status 0, amount 0
23:42:02.041 00.000 10072 move complete, result=0
23:42:02.041 00.000 10072 worker thread done servicing request
23:42:02.041 00.000 10072 Worker thread wakes up
23:42:02.042 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:02.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:02.046 00.004 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:42:02.450 00.404 10072 Exposure complete
23:42:02.500 00.050 10072 worker thread done servicing request
23:42:02.500 00.000 1032 OnExposeComplete: enter
23:42:02.502 00.002 1032 UpdateGuideState(): m_state=6
23:42:02.505 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10564
23:42:02.507 00.002 1032 Star::Find returns 1 (0), X=1108.62, Y=129.69, Mass=1475, SNR=27.0, Peak=118 HFD=3.3
23:42:02.509 00.002 1032 MultiStar: [#1 0.22,-0.03,0.99,U] [#2 0.14,0.14,0.79,U] [#3 0.16,0.14,0.75,U] [#4 -0.16,0.12,0.65,U] [#5 0.13,0.11,0.62,U] [#6 0.09,0.15,0.62,U] [#7 0.11,0.16,0.65,U] [#8 0.09,0.16,0.52,U] 
23:42:02.511 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.09}, one-star: {0.29, -0.04}
23:42:02.514 00.003 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:42:02.515 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:42:02.518 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.58 mountX=0.05 mountY=-0.15, mountTheta=-1.25
23:42:02.522 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.09, opts=13)
23:42:02.525 00.003 1032 Enqueuing Move request for scope (0.14, 0.09)
23:42:02.528 00.003 10072 Worker thread wakes up
23:42:02.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
23:42:02.528 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
23:42:02.528 00.000 10072 Moving (0.14, 0.09) raw xDistance=0.05 yDistance=-0.15
23:42:02.531 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:42:02.533 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:42:02.533 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:42:02.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:02.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:42:02.533 00.000 10072 MoveAxis(W, 5, ABG)
23:42:02.533 00.000 10072 Guiding  Dir = 3, Dur = 5
23:42:02.533 00.000 10072 IsGuiding returns 0
23:42:02.535 00.002 10072 PulseGuide returned control before completion, sleep 15
23:42:02.553 00.018 1032 UpdateGuideState exits: m=1475 SNR=27.0
23:42:02.555 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:02.557 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:02.560 00.003 1032 Enqueuing Expose request
23:42:02.561 00.001 10072 IsGuiding returns 0
23:42:02.562 00.001 10072 Move returns status 0, amount 5
23:42:02.562 00.000 10072 MoveAxis(N, 0, ABG)
23:42:02.562 00.000 10072 Move returns status 0, amount 0
23:42:02.562 00.000 10072 move complete, result=0
23:42:02.562 00.000 10072 worker thread done servicing request
23:42:02.562 00.000 10072 Worker thread wakes up
23:42:02.562 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:02.562 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:02.568 00.006 1032 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
23:42:03.196 00.628 10072 Exposure complete
23:42:03.248 00.052 10072 worker thread done servicing request
23:42:03.249 00.001 1032 OnExposeComplete: enter
23:42:03.251 00.002 1032 UpdateGuideState(): m_state=6
23:42:03.253 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10565
23:42:03.255 00.002 1032 Star::Find returns 1 (0), X=1108.65, Y=129.83, Mass=1400, SNR=26.3, Peak=108 HFD=3.3
23:42:03.257 00.002 1032 MultiStar: [#1 0.15,-0.10,0.95,U] [#2 0.07,0.06,0.78,U] [#3 0.01,0.17,0.75,U] [#4 -0.19,0.09,0.65,U] [#5 0.07,0.16,0.66,U] [#6 0.21,0.19,0.00,M3] [#7 -0.05,0.23,0.72,U] [#8 0.12,0.12,0.50,U] 
23:42:03.260 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.10}, one-star: {0.32, 0.10}
23:42:03.261 00.001 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
23:42:03.263 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
23:42:03.264 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.12 cameraTheta=0.88 mountX=0.07 mountY=-0.10, mountTheta=-0.95
23:42:03.269 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
23:42:03.272 00.003 1032 Enqueuing Move request for scope (0.08, 0.10)
23:42:03.273 00.001 10072 Worker thread wakes up
23:42:03.273 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
23:42:03.274 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
23:42:03.274 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.07 yDistance=-0.10
23:42:03.275 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:42:03.278 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:42:03.278 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:42:03.278 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:03.279 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:42:03.279 00.000 10072 MoveAxis(W, 7, ABG)
23:42:03.279 00.000 10072 Guiding  Dir = 3, Dur = 7
23:42:03.279 00.000 10072 IsGuiding returns 0
23:42:03.280 00.001 10072 PulseGuide returned control before completion, sleep 17
23:42:03.296 00.016 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:42:03.302 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:03.305 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:03.307 00.002 1032 Enqueuing Expose request
23:42:03.309 00.002 10072 IsGuiding returns 0
23:42:03.309 00.000 10072 Move returns status 0, amount 7
23:42:03.309 00.000 10072 MoveAxis(N, 0, ABG)
23:42:03.309 00.000 10072 Move returns status 0, amount 0
23:42:03.309 00.000 10072 move complete, result=0
23:42:03.310 00.001 10072 worker thread done servicing request
23:42:03.310 00.000 10072 Worker thread wakes up
23:42:03.310 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:03.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:03.318 00.008 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:42:03.726 00.408 10072 Exposure complete
23:42:03.777 00.051 10072 worker thread done servicing request
23:42:03.777 00.000 1032 OnExposeComplete: enter
23:42:03.779 00.002 1032 UpdateGuideState(): m_state=6
23:42:03.781 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10566
23:42:03.782 00.001 1032 Star::Find returns 1 (0), X=1108.68, Y=129.85, Mass=1315, SNR=25.5, Peak=93 HFD=3.4
23:42:03.785 00.003 1032 MultiStar: [#1 0.16,0.06,1.02,U] [#2 0.00,0.25,0.83,U] [#3 0.02,0.30,0.00,M1] [#4 -0.22,0.35,0.00,M1] [#5 0.03,0.20,0.68,U] [#6 0.05,0.35,0.00,M4] [#7 -0.13,0.27,0.00,M1] [#8 -0.00,0.17,0.55,U] 
23:42:03.786 00.001 1032 refined, 4 included, MultiStar: {0.13, 0.15}, one-star: {0.35, 0.12}
23:42:03.787 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
23:42:03.789 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
23:42:03.790 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.85 mountX=0.11 mountY=-0.17, mountTheta=-0.98
23:42:03.792 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.15, opts=13)
23:42:03.793 00.001 1032 Enqueuing Move request for scope (0.13, 0.15)
23:42:03.796 00.003 10072 Worker thread wakes up
23:42:03.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
23:42:03.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
23:42:03.796 00.000 10072 Moving (0.13, 0.15) raw xDistance=0.11 yDistance=-0.17
23:42:03.798 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:42:03.800 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:42:03.800 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
23:42:03.800 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:03.800 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:42:03.800 00.000 10072 MoveAxis(W, 7, ABG)
23:42:03.800 00.000 10072 Guiding  Dir = 3, Dur = 7
23:42:03.801 00.001 10072 IsGuiding returns 0
23:42:03.801 00.000 10072 PulseGuide returned control before completion, sleep 17
23:42:03.817 00.016 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:42:03.820 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:03.822 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:03.824 00.002 1032 Enqueuing Expose request
23:42:03.834 00.010 10072 IsGuiding returns 1
23:42:03.834 00.000 10072 scope still moving after pulse duration time elapsed
23:42:03.865 00.031 10072 IsGuiding returns 1
23:42:03.896 00.031 10072 IsGuiding returns 1
23:42:03.927 00.031 10072 IsGuiding returns 1
23:42:03.960 00.033 10072 IsGuiding returns 0
23:42:03.963 00.003 10072 scope move finished after 7 + 155 ms
23:42:03.963 00.000 10072 Move returns status 0, amount 7
23:42:03.963 00.000 10072 MoveAxis(N, 0, ABG)
23:42:03.963 00.000 10072 Move returns status 0, amount 0
23:42:03.963 00.000 10072 move complete, result=0
23:42:03.963 00.000 10072 worker thread done servicing request
23:42:03.964 00.001 10072 Worker thread wakes up
23:42:03.964 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
23:42:03.966 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:03.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:04.589 00.623 10072 Exposure complete
23:42:04.634 00.045 10072 worker thread done servicing request
23:42:04.634 00.000 1032 OnExposeComplete: enter
23:42:04.636 00.002 1032 UpdateGuideState(): m_state=6
23:42:04.637 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10567
23:42:04.640 00.003 1032 Star::Find returns 1 (0), X=1108.69, Y=129.89, Mass=1329, SNR=25.6, Peak=96 HFD=3.4
23:42:04.641 00.001 1032 MultiStar: [#1 0.20,0.02,0.99,U] [#2 0.09,0.28,0.00,M1] [#3 -0.08,0.09,0.77,U] [#4 -0.14,0.23,0.00,M2] [#5 -0.01,-0.13,0.70,U] [#6 0.14,0.28,0.00,M5] [#7 -0.07,0.18,0.72,U] [#8 0.09,0.21,0.55,U] 
23:42:04.643 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.09}, one-star: {0.36, 0.16}
23:42:04.644 00.001 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
23:42:04.645 00.001 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
23:42:04.646 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.71 mountX=0.06 mountY=-0.12, mountTheta=-1.12
23:42:04.651 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
23:42:04.652 00.001 1032 Enqueuing Move request for scope (0.10, 0.09)
23:42:04.654 00.002 10072 Worker thread wakes up
23:42:04.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:42:04.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:42:04.654 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
23:42:04.656 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:42:04.659 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:42:04.659 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:42:04.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:04.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:42:04.659 00.000 10072 MoveAxis(W, 7, ABG)
23:42:04.659 00.000 10072 Guiding  Dir = 3, Dur = 7
23:42:04.660 00.001 10072 IsGuiding returns 0
23:42:04.660 00.000 10072 PulseGuide returned control before completion, sleep 17
23:42:04.676 00.016 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:42:04.678 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:04.681 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:04.683 00.002 1032 Enqueuing Expose request
23:42:04.685 00.002 10072 IsGuiding returns 0
23:42:04.685 00.000 10072 Move returns status 0, amount 7
23:42:04.685 00.000 10072 MoveAxis(N, 0, ABG)
23:42:04.685 00.000 10072 Move returns status 0, amount 0
23:42:04.685 00.000 10072 move complete, result=0
23:42:04.685 00.000 10072 worker thread done servicing request
23:42:04.685 00.000 10072 Worker thread wakes up
23:42:04.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:04.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:04.692 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:42:05.108 00.416 10072 Exposure complete
23:42:05.154 00.046 10072 worker thread done servicing request
23:42:05.154 00.000 1032 OnExposeComplete: enter
23:42:05.155 00.001 1032 UpdateGuideState(): m_state=6
23:42:05.157 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10568
23:42:05.158 00.001 1032 Star::Find returns 1 (0), X=1108.63, Y=129.76, Mass=1423, SNR=26.5, Peak=112 HFD=3.4
23:42:05.160 00.002 1032 MultiStar: [#1 0.21,-0.11,0.95,U] [#2 0.06,0.17,0.78,U] [#3 0.06,0.06,0.71,U] [#4 -0.21,0.08,0.64,U] [#5 0.08,-0.06,0.68,U] [#6 0.08,0.18,0.63,U] [#7 0.05,0.24,0.66,U] [#8 0.01,0.20,0.50,U] 
23:42:05.161 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.29, 0.03}
23:42:05.162 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
23:42:05.164 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
23:42:05.166 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=0.05 mountY=-0.11, mountTheta=-1.16
23:42:05.168 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
23:42:05.172 00.004 1032 Enqueuing Move request for scope (0.09, 0.07)
23:42:05.173 00.001 10072 Worker thread wakes up
23:42:05.174 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:42:05.174 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:42:05.174 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.05 yDistance=-0.11
23:42:05.177 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:42:05.179 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:42:05.179 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:42:05.179 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:05.179 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:42:05.180 00.001 10072 MoveAxis(W, 5, ABG)
23:42:05.180 00.000 10072 Guiding  Dir = 3, Dur = 5
23:42:05.180 00.000 10072 IsGuiding returns 0
23:42:05.180 00.000 10072 PulseGuide returned control before completion, sleep 15
23:42:05.196 00.016 10072 IsGuiding returns 0
23:42:05.196 00.000 10072 Move returns status 0, amount 5
23:42:05.196 00.000 10072 MoveAxis(N, 0, ABG)
23:42:05.196 00.000 10072 Move returns status 0, amount 0
23:42:05.196 00.000 10072 move complete, result=0
23:42:05.196 00.000 10072 worker thread done servicing request
23:42:05.196 00.000 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:42:05.199 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:05.201 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:05.202 00.001 1032 Enqueuing Expose request
23:42:05.206 00.004 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:42:05.208 00.002 10072 Worker thread wakes up
23:42:05.208 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:05.209 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:05.840 00.631 10072 Exposure complete
23:42:05.882 00.042 10072 worker thread done servicing request
23:42:05.883 00.001 1032 OnExposeComplete: enter
23:42:05.884 00.001 1032 UpdateGuideState(): m_state=6
23:42:05.887 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10569
23:42:05.888 00.001 1032 Star::Find returns 1 (0), X=1108.68, Y=129.95, Mass=1342, SNR=25.8, Peak=102 HFD=3.3
23:42:05.890 00.002 1032 MultiStar: [#1 0.18,0.01,0.95,U] [#2 0.16,0.16,0.79,U] [#3 0.27,0.22,0.00,M1] [#4 -0.05,0.27,0.00,M2] [#5 -0.00,0.09,0.71,U] [#6 0.11,0.19,0.63,U] [#7 0.07,0.26,0.00,M1] [#8 0.10,0.21,0.55,U] 
23:42:05.890 00.000 1032 refined, 5 included, MultiStar: {0.17, 0.14}, one-star: {0.34, 0.22}
23:42:05.892 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
23:42:05.892 00.000 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
23:42:05.895 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.70 mountX=0.09 mountY=-0.20, mountTheta=-1.13
23:42:05.898 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.14, opts=13)
23:42:05.900 00.002 1032 Enqueuing Move request for scope (0.17, 0.14)
23:42:05.902 00.002 10072 Worker thread wakes up
23:42:05.902 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
23:42:05.902 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
23:42:05.902 00.000 10072 Moving (0.17, 0.14) raw xDistance=0.09 yDistance=-0.20
23:42:05.903 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:42:05.906 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:42:05.906 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:42:05.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:05.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:42:05.906 00.000 10072 MoveAxis(W, 5, ABG)
23:42:05.906 00.000 10072 Guiding  Dir = 3, Dur = 5
23:42:05.907 00.001 10072 IsGuiding returns 0
23:42:05.907 00.000 10072 PulseGuide returned control before completion, sleep 15
23:42:05.923 00.016 1032 UpdateGuideState exits: m=1342 SNR=25.8
23:42:05.926 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:05.929 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:05.931 00.002 1032 Enqueuing Expose request
23:42:05.933 00.002 10072 IsGuiding returns 0
23:42:05.933 00.000 10072 Move returns status 0, amount 5
23:42:05.933 00.000 10072 MoveAxis(N, 0, ABG)
23:42:05.933 00.000 10072 Move returns status 0, amount 0
23:42:05.933 00.000 10072 move complete, result=0
23:42:05.933 00.000 10072 worker thread done servicing request
23:42:05.933 00.000 10072 Worker thread wakes up
23:42:05.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:05.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:05.933 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
23:42:06.340 00.407 10072 Exposure complete
23:42:06.389 00.049 10072 worker thread done servicing request
23:42:06.389 00.000 1032 OnExposeComplete: enter
23:42:06.391 00.002 1032 UpdateGuideState(): m_state=6
23:42:06.394 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10570
23:42:06.396 00.002 1032 Star::Find returns 1 (0), X=1108.64, Y=129.88, Mass=1301, SNR=25.4, Peak=96 HFD=3.3
23:42:06.398 00.002 1032 MultiStar: [#1 0.22,0.06,0.97,U] [#2 0.08,0.27,0.00,M1] [#3 0.15,0.27,0.00,M2] [#4 -0.13,0.30,0.00,M3] [#5 0.12,0.31,0.00,M1] [#6 0.02,0.40,0.00,M4] [#7 0.12,0.24,0.00,M2] [#8 0.20,0.13,0.56,U] 
23:42:06.401 00.003 1032 refined, 2 included, MultiStar: {0.25, 0.11}, one-star: {0.31, 0.15}
23:42:06.402 00.001 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:42:06.404 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:42:06.405 00.001 1032 CameraToMount -- cameraX=0.25 cameraY=0.11 hyp=0.27 cameraTheta=0.42 mountX=0.04 mountY=-0.27, mountTheta=-1.41
23:42:06.408 00.003 1032 SchedulePrimaryMove(0F526948, x=0.25, y=0.11, opts=13)
23:42:06.409 00.001 1032 Enqueuing Move request for scope (0.25, 0.11)
23:42:06.411 00.002 10072 Worker thread wakes up
23:42:06.411 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.11) opts 0xd
23:42:06.411 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, 0.11)
23:42:06.411 00.000 10072 Moving (0.25, 0.11) raw xDistance=0.04 yDistance=-0.27
23:42:06.413 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:42:06.417 00.004 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:42:06.417 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:42:06.417 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:42:06.417 00.000 10072 MoveAxis(W, 5, ABG)
23:42:06.417 00.000 10072 Guiding  Dir = 3, Dur = 5
23:42:06.417 00.000 10072 IsGuiding returns 0
23:42:06.418 00.001 10072 PulseGuide returned control before completion, sleep 15
23:42:06.435 00.017 1032 UpdateGuideState exits: m=1301 SNR=25.4
23:42:06.436 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:06.437 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:06.439 00.002 1032 Enqueuing Expose request
23:42:06.446 00.007 10072 IsGuiding returns 0
23:42:06.446 00.000 10072 Move returns status 0, amount 5
23:42:06.446 00.000 10072 MoveAxis(N, 175, ABG)
23:42:06.446 00.000 10072 Guiding  Dir = 0, Dur = 175
23:42:06.446 00.000 10072 IsGuiding returns 0
23:42:06.447 00.001 10072 PulseGuide returned control before completion, sleep 185
23:42:06.633 00.186 10072 IsGuiding returns 0
23:42:06.633 00.000 10072 Move returns status 0, amount 175
23:42:06.633 00.000 10072 move complete, result=0
23:42:06.633 00.000 10072 worker thread done servicing request
23:42:06.633 00.000 10072 Worker thread wakes up
23:42:06.633 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.3 px 175 ms NORTH
23:42:06.635 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:06.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:07.262 00.627 10072 Exposure complete
23:42:07.313 00.051 10072 worker thread done servicing request
23:42:07.313 00.000 1032 OnExposeComplete: enter
23:42:07.315 00.002 1032 UpdateGuideState(): m_state=6
23:42:07.318 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10571
23:42:07.319 00.001 1032 Star::Find returns 1 (0), X=1108.45, Y=129.87, Mass=1410, SNR=26.4, Peak=120 HFD=3.5
23:42:07.322 00.003 1032 MultiStar: [#1 0.02,-0.01,0.96,U] [#2 -0.06,0.14,0.79,U] [#3 -0.14,0.28,0.00,M3] [#4 -0.24,0.24,0.00,M4] [#5 -0.19,0.26,0.00,M2] [#6 -0.05,0.16,0.61,U] [#7 -0.12,0.31,0.00,M3] [#8 -0.09,0.07,0.51,U] 
23:42:07.325 00.003 1032 refined, 4 included, MultiStar: {0.00, 0.10}, one-star: {0.11, 0.14}
23:42:07.327 00.002 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
23:42:07.329 00.002 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
23:42:07.332 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.55 mountX=0.09 mountY=-0.03, mountTheta=-0.28
23:42:07.336 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
23:42:07.339 00.003 1032 Enqueuing Move request for scope (0.00, 0.10)
23:42:07.342 00.003 10072 Worker thread wakes up
23:42:07.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
23:42:07.342 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
23:42:07.342 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.09 yDistance=-0.03
23:42:07.344 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:42:07.347 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:42:07.347 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:42:07.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:07.347 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:42:07.347 00.000 10072 MoveAxis(W, 6, ABG)
23:42:07.347 00.000 10072 Guiding  Dir = 3, Dur = 6
23:42:07.348 00.001 10072 IsGuiding returns 0
23:42:07.348 00.000 10072 PulseGuide returned control before completion, sleep 16
23:42:07.365 00.017 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:42:07.368 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:07.371 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:07.373 00.002 1032 Enqueuing Expose request
23:42:07.375 00.002 10072 IsGuiding returns 0
23:42:07.375 00.000 10072 Move returns status 0, amount 6
23:42:07.375 00.000 10072 MoveAxis(N, 0, ABG)
23:42:07.375 00.000 10072 Move returns status 0, amount 0
23:42:07.375 00.000 10072 move complete, result=0
23:42:07.375 00.000 10072 worker thread done servicing request
23:42:07.375 00.000 10072 Worker thread wakes up
23:42:07.375 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:07.375 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:07.381 00.006 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
23:42:07.792 00.411 10072 Exposure complete
23:42:07.837 00.045 10072 worker thread done servicing request
23:42:07.837 00.000 1032 OnExposeComplete: enter
23:42:07.841 00.004 1032 UpdateGuideState(): m_state=6
23:42:07.843 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10572
23:42:07.845 00.002 1032 Star::Find returns 1 (0), X=1108.48, Y=129.96, Mass=1480, SNR=27.0, Peak=117 HFD=3.6
23:42:07.847 00.002 1032 MultiStar: [#1 0.08,0.07,0.95,U] [#2 -0.12,0.22,0.79,U] [#3 -0.04,-0.01,0.75,U] [#4 -0.29,0.25,0.00,M5] [#5 -0.17,0.14,0.66,U] [#6 -0.22,0.26,0.00,M4] [#7 -0.16,0.11,0.68,U] [#8 -0.27,0.23,0.00,M1] 
23:42:07.848 00.001 1032 refined, 5 included, MultiStar: {-0.03, 0.13}, one-star: {0.15, 0.23}
23:42:07.850 00.002 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
23:42:07.851 00.001 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
23:42:07.853 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.77 mountX=0.13 mountY=-0.01, mountTheta=-0.06
23:42:07.856 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.13, opts=13)
23:42:07.858 00.002 1032 Enqueuing Move request for scope (-0.03, 0.13)
23:42:07.860 00.002 10072 Worker thread wakes up
23:42:07.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
23:42:07.860 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
23:42:07.860 00.000 10072 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=-0.01
23:42:07.863 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:42:07.866 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.93
23:42:07.866 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:42:07.867 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:07.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:42:07.867 00.000 10072 MoveAxis(W, 68, ABG)
23:42:07.867 00.000 10072 Guiding  Dir = 3, Dur = 68
23:42:07.867 00.000 10072 IsGuiding returns 0
23:42:07.868 00.001 10072 PulseGuide returned control before completion, sleep 78
23:42:07.884 00.016 1032 UpdateGuideState exits: m=1480 SNR=27.0
23:42:07.886 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:07.888 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:07.890 00.002 1032 Enqueuing Expose request
23:42:07.947 00.057 10072 IsGuiding returns 1
23:42:07.947 00.000 10072 scope still moving after pulse duration time elapsed
23:42:07.979 00.032 10072 IsGuiding returns 0
23:42:07.979 00.000 10072 scope move finished after 68 + 43 ms
23:42:07.979 00.000 10072 Move returns status 0, amount 68
23:42:07.979 00.000 10072 MoveAxis(N, 0, ABG)
23:42:07.979 00.000 10072 Move returns status 0, amount 0
23:42:07.979 00.000 10072 move complete, result=0
23:42:07.979 00.000 10072 worker thread done servicing request
23:42:07.979 00.000 10072 Worker thread wakes up
23:42:07.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:07.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:07.981 00.002 1032 GuideStep: 0.1 px 68 ms WEST, -0.0 px 0 ms NORTH
23:42:08.605 00.624 10072 Exposure complete
23:42:08.651 00.046 10072 worker thread done servicing request
23:42:08.652 00.001 1032 OnExposeComplete: enter
23:42:08.654 00.002 1032 UpdateGuideState(): m_state=6
23:42:08.656 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10573
23:42:08.657 00.001 1032 Star::Find returns 1 (0), X=1108.47, Y=129.65, Mass=1434, SNR=26.6, Peak=125 HFD=3.3
23:42:08.659 00.002 1032 MultiStar: [#1 0.12,-0.22,1.00,U] [#2 -0.10,0.04,0.81,U] [#3 0.02,-0.04,0.77,U] [#4 -0.16,-0.05,0.68,U] [#5 -0.11,-0.08,0.67,U] [#6 -0.07,-0.05,0.62,U] [#7 -0.11,0.08,0.66,U] [#8 0.07,0.02,0.50,U] 
23:42:08.660 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {0.14, -0.08}
23:42:08.662 00.002 1032 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.83) = xAngle (-3.61 = 2.67)
23:42:08.664 00.002 1032 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.61 = 2.67)
23:42:08.666 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.78 mountX=-0.05 mountY=0.02, mountTheta=2.67
23:42:08.669 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
23:42:08.671 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
23:42:08.673 00.002 10072 Worker thread wakes up
23:42:08.673 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:42:08.673 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:42:08.674 00.001 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
23:42:08.678 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:42:08.680 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:42:08.680 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:42:08.681 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:08.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:42:08.681 00.000 10072 MoveAxis(W, 4, ABG)
23:42:08.681 00.000 10072 Guiding  Dir = 3, Dur = 4
23:42:08.681 00.000 10072 IsGuiding returns 0
23:42:08.682 00.001 10072 PulseGuide returned control before completion, sleep 14
23:42:08.697 00.015 10072 IsGuiding returns 0
23:42:08.697 00.000 10072 Move returns status 0, amount 4
23:42:08.697 00.000 10072 MoveAxis(N, 0, ABG)
23:42:08.697 00.000 10072 Move returns status 0, amount 0
23:42:08.697 00.000 10072 move complete, result=0
23:42:08.697 00.000 10072 worker thread done servicing request
23:42:08.700 00.003 1032 UpdateGuideState exits: m=1434 SNR=26.6
23:42:08.703 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:08.705 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:08.707 00.002 1032 Enqueuing Expose request
23:42:08.709 00.002 1032 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
23:42:08.711 00.002 10072 Worker thread wakes up
23:42:08.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:08.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:09.121 00.410 10072 Exposure complete
23:42:09.168 00.047 10072 worker thread done servicing request
23:42:09.169 00.001 1032 OnExposeComplete: enter
23:42:09.171 00.002 1032 UpdateGuideState(): m_state=6
23:42:09.173 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10574
23:42:09.177 00.004 1032 Star::Find returns 1 (0), X=1108.55, Y=129.73, Mass=1498, SNR=27.2, Peak=130 HFD=3.4
23:42:09.180 00.003 1032 MultiStar: [#1 0.07,-0.10,0.92,U] [#2 -0.06,0.09,0.78,U] [#3 0.00,0.01,0.73,U] [#4 -0.24,0.13,0.00,M5] [#5 -0.09,-0.06,0.61,U] [#6 -0.13,0.07,0.59,U] [#7 -0.10,0.08,0.67,U] [#8 -0.11,0.11,0.50,U] 
23:42:09.182 00.002 1032 refined, 7 included, MultiStar: {-0.00, 0.02}, one-star: {0.21, -0.00}
23:42:09.183 00.001 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (-0.00 = -0.00)
23:42:09.185 00.002 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.00 = -0.00)
23:42:09.186 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.83 mountX=0.02 mountY=-0.00, mountTheta=-0.00
23:42:09.189 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
23:42:09.190 00.001 1032 Enqueuing Move request for scope (-0.00, 0.02)
23:42:09.192 00.002 10072 Worker thread wakes up
23:42:09.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
23:42:09.192 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
23:42:09.192 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
23:42:09.193 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:42:09.197 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:42:09.197 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:42:09.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:09.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:42:09.197 00.000 10072 MoveAxis(W, 3, ABG)
23:42:09.197 00.000 10072 Guiding  Dir = 3, Dur = 3
23:42:09.198 00.001 10072 IsGuiding returns 0
23:42:09.198 00.000 10072 PulseGuide returned control before completion, sleep 13
23:42:09.212 00.014 10072 IsGuiding returns 0
23:42:09.212 00.000 10072 Move returns status 0, amount 3
23:42:09.212 00.000 10072 MoveAxis(N, 0, ABG)
23:42:09.212 00.000 10072 Move returns status 0, amount 0
23:42:09.212 00.000 10072 move complete, result=0
23:42:09.212 00.000 10072 worker thread done servicing request
23:42:09.214 00.002 1032 UpdateGuideState exits: m=1498 SNR=27.2
23:42:09.217 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:09.218 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:09.221 00.003 1032 Enqueuing Expose request
23:42:09.222 00.001 10072 Worker thread wakes up
23:42:09.222 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:09.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:09.222 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:42:09.856 00.634 10072 Exposure complete
23:42:09.905 00.049 10072 worker thread done servicing request
23:42:09.905 00.000 1032 OnExposeComplete: enter
23:42:09.907 00.002 1032 UpdateGuideState(): m_state=6
23:42:09.909 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10575
23:42:09.911 00.002 1032 Star::Find returns 1 (0), X=1108.63, Y=129.86, Mass=1330, SNR=25.6, Peak=99 HFD=3.3
23:42:09.914 00.003 1032 MultiStar: [#1 0.01,-0.05,0.98,U] [#2 -0.09,0.16,0.81,U] [#3 -0.12,0.16,0.76,U] [#4 -0.19,0.26,0.00,M6] [#5 -0.01,-0.01,0.65,U] [#6 -0.08,0.14,0.66,U] [#7 -0.11,0.20,0.72,U] [#8 0.15,0.16,0.53,U] 
23:42:09.916 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {0.29, 0.13}
23:42:09.918 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
23:42:09.919 00.001 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
23:42:09.922 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.45 mountX=0.10 mountY=-0.04, mountTheta=-0.38
23:42:09.925 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
23:42:09.928 00.003 1032 Enqueuing Move request for scope (0.01, 0.11)
23:42:09.929 00.001 10072 Worker thread wakes up
23:42:09.929 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
23:42:09.929 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
23:42:09.929 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.04
23:42:09.932 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:42:09.935 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:09.935 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:42:09.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:09.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:42:09.935 00.000 10072 MoveAxis(W, 3, ABG)
23:42:09.935 00.000 10072 Guiding  Dir = 3, Dur = 3
23:42:09.937 00.002 10072 IsGuiding returns 0
23:42:09.937 00.000 10072 PulseGuide returned control before completion, sleep 13
23:42:09.954 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.6
23:42:09.957 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:09.960 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:09.963 00.003 1032 Enqueuing Expose request
23:42:09.965 00.002 10072 IsGuiding returns 0
23:42:09.965 00.000 10072 Move returns status 0, amount 3
23:42:09.965 00.000 10072 MoveAxis(N, 0, ABG)
23:42:09.965 00.000 10072 Move returns status 0, amount 0
23:42:09.965 00.000 10072 move complete, result=0
23:42:09.966 00.001 10072 worker thread done servicing request
23:42:09.966 00.000 10072 Worker thread wakes up
23:42:09.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:09.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:09.973 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:42:10.386 00.413 10072 Exposure complete
23:42:10.437 00.051 10072 worker thread done servicing request
23:42:10.437 00.000 1032 OnExposeComplete: enter
23:42:10.440 00.003 1032 UpdateGuideState(): m_state=6
23:42:10.441 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10576
23:42:10.443 00.002 1032 Star::Find returns 1 (0), X=1108.52, Y=129.77, Mass=1428, SNR=26.6, Peak=119 HFD=3.3
23:42:10.445 00.002 1032 MultiStar: [#1 0.07,-0.11,0.91,U] [#2 -0.07,0.07,0.80,U] [#3 0.00,0.09,0.74,U] [#4 -0.21,0.11,0.68,U] [#5 -0.17,-0.03,0.65,U] [#6 -0.08,0.14,0.61,U] [#7 -0.05,0.17,0.73,U] [#8 -0.20,0.02,0.52,U] 
23:42:10.447 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {0.18, 0.04}
23:42:10.448 00.001 1032 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.83) = xAngle (0.37 = 0.37)
23:42:10.449 00.001 1032 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.37 = 0.37)
23:42:10.451 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.20 mountX=0.06 mountY=0.02, mountTheta=0.37
23:42:10.453 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
23:42:10.456 00.003 1032 Enqueuing Move request for scope (-0.04, 0.05)
23:42:10.458 00.002 10072 Worker thread wakes up
23:42:10.459 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
23:42:10.459 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
23:42:10.459 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.02
23:42:10.461 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:42:10.464 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:10.464 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:42:10.464 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:10.464 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:42:10.464 00.000 10072 MoveAxis(W, 3, ABG)
23:42:10.464 00.000 10072 Guiding  Dir = 3, Dur = 3
23:42:10.465 00.001 10072 IsGuiding returns 0
23:42:10.465 00.000 10072 PulseGuide returned control before completion, sleep 13
23:42:10.482 00.017 1032 UpdateGuideState exits: m=1428 SNR=26.6
23:42:10.484 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:10.487 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:10.489 00.002 1032 Enqueuing Expose request
23:42:10.492 00.003 10072 IsGuiding returns 0
23:42:10.492 00.000 10072 Move returns status 0, amount 3
23:42:10.492 00.000 10072 MoveAxis(N, 0, ABG)
23:42:10.492 00.000 10072 Move returns status 0, amount 0
23:42:10.492 00.000 10072 move complete, result=0
23:42:10.492 00.000 10072 worker thread done servicing request
23:42:10.492 00.000 10072 Worker thread wakes up
23:42:10.492 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:10.492 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:10.499 00.007 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:42:11.120 00.621 10072 Exposure complete
23:42:11.169 00.049 10072 worker thread done servicing request
23:42:11.169 00.000 1032 OnExposeComplete: enter
23:42:11.173 00.004 1032 UpdateGuideState(): m_state=6
23:42:11.175 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10577
23:42:11.178 00.003 1032 Star::Find returns 1 (0), X=1108.50, Y=129.74, Mass=1502, SNR=27.2, Peak=116 HFD=3.3
23:42:11.180 00.002 1032 MultiStar: [#1 0.06,-0.13,0.96,U] [#2 0.00,0.03,0.77,U] [#3 0.02,-0.04,0.78,U] [#4 -0.10,0.10,0.67,U] [#5 -0.12,-0.09,0.62,U] [#6 0.11,0.07,0.58,U] [#7 -0.01,0.05,0.67,U] [#8 -0.11,0.09,0.49,U] 
23:42:11.182 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.17, 0.01}
23:42:11.183 00.001 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
23:42:11.185 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
23:42:11.187 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.00 mountX=-0.00 mountY=-0.01, mountTheta=-1.83
23:42:11.191 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
23:42:11.193 00.002 1032 Enqueuing Move request for scope (0.02, 0.00)
23:42:11.194 00.001 10072 Worker thread wakes up
23:42:11.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
23:42:11.196 00.002 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
23:42:11.196 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.01
23:42:11.197 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:42:11.201 00.004 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:11.201 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:42:11.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:11.201 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:42:11.201 00.000 10072 MoveAxis(W, 2, ABG)
23:42:11.201 00.000 10072 Guiding  Dir = 3, Dur = 2
23:42:11.201 00.000 10072 IsGuiding returns 0
23:42:11.202 00.001 10072 PulseGuide returned control before completion, sleep 12
23:42:11.218 00.016 1032 UpdateGuideState exits: m=1502 SNR=27.2
23:42:11.220 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:11.223 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:11.226 00.003 1032 Enqueuing Expose request
23:42:11.229 00.003 10072 IsGuiding returns 0
23:42:11.229 00.000 10072 Move returns status 0, amount 2
23:42:11.229 00.000 10072 MoveAxis(N, 0, ABG)
23:42:11.229 00.000 10072 Move returns status 0, amount 0
23:42:11.229 00.000 10072 move complete, result=0
23:42:11.230 00.001 10072 worker thread done servicing request
23:42:11.230 00.000 10072 Worker thread wakes up
23:42:11.230 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:11.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:11.239 00.009 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:42:11.635 00.396 10072 Exposure complete
23:42:11.684 00.049 10072 worker thread done servicing request
23:42:11.684 00.000 1032 OnExposeComplete: enter
23:42:11.686 00.002 1032 UpdateGuideState(): m_state=6
23:42:11.688 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10578
23:42:11.690 00.002 1032 Star::Find returns 1 (0), X=1108.50, Y=129.65, Mass=1353, SNR=25.9, Peak=117 HFD=3.3
23:42:11.692 00.002 1032 MultiStar: [#1 -0.03,-0.10,0.94,U] [#2 -0.04,0.09,0.79,U] [#3 -0.06,0.02,0.75,U] [#4 -0.25,0.04,0.67,U] [#5 -0.13,-0.02,0.70,U] [#6 -0.05,0.11,0.62,U] [#7 -0.11,0.11,0.70,U] [#8 -0.15,-0.01,0.52,U] 
23:42:11.693 00.001 1032 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {0.17, -0.08}
23:42:11.695 00.002 1032 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.83) = xAngle (1.19 = 1.19)
23:42:11.697 00.002 1032 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.19 = 1.19)
23:42:11.699 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.02 mountX=0.02 mountY=0.05, mountTheta=1.19
23:42:11.702 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
23:42:11.704 00.002 1032 Enqueuing Move request for scope (-0.06, 0.01)
23:42:11.706 00.002 10072 Worker thread wakes up
23:42:11.706 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
23:42:11.706 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
23:42:11.706 00.000 10072 Moving (-0.06, 0.01) raw xDistance=0.02 yDistance=0.05
23:42:11.710 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:42:11.713 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:11.713 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:42:11.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:11.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:42:11.713 00.000 10072 MoveAxis(W, 2, ABG)
23:42:11.713 00.000 10072 Guiding  Dir = 3, Dur = 2
23:42:11.714 00.001 10072 IsGuiding returns 0
23:42:11.714 00.000 10072 PulseGuide returned control before completion, sleep 12
23:42:11.730 00.016 1032 UpdateGuideState exits: m=1353 SNR=25.9
23:42:11.733 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:11.735 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:11.738 00.003 1032 Enqueuing Expose request
23:42:11.742 00.004 10072 IsGuiding returns 0
23:42:11.742 00.000 10072 Move returns status 0, amount 2
23:42:11.742 00.000 10072 MoveAxis(N, 0, ABG)
23:42:11.742 00.000 10072 Move returns status 0, amount 0
23:42:11.742 00.000 10072 move complete, result=0
23:42:11.742 00.000 10072 worker thread done servicing request
23:42:11.742 00.000 10072 Worker thread wakes up
23:42:11.742 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:11.742 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:11.749 00.007 1032 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
23:42:12.371 00.622 10072 Exposure complete
23:42:12.421 00.050 10072 worker thread done servicing request
23:42:12.422 00.001 1032 OnExposeComplete: enter
23:42:12.423 00.001 1032 UpdateGuideState(): m_state=6
23:42:12.426 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10579
23:42:12.427 00.001 1032 Star::Find returns 1 (0), X=1108.46, Y=129.72, Mass=1318, SNR=25.5, Peak=109 HFD=3.4
23:42:12.430 00.003 1032 MultiStar: [#1 0.12,-0.10,1.02,U] [#2 0.08,0.09,0.87,U] [#3 -0.02,0.08,0.74,U] [#4 -0.22,0.15,0.00,M4] [#5 -0.11,0.09,0.67,U] [#6 0.02,0.22,0.65,U] [#7 -0.04,0.15,0.69,U] [#8 -0.18,0.03,0.52,U] 
23:42:12.432 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {0.12, -0.01}
23:42:12.434 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
23:42:12.435 00.001 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
23:42:12.437 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.27 mountX=0.05 mountY=-0.03, mountTheta=-0.56
23:42:12.440 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
23:42:12.442 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
23:42:12.443 00.001 10072 Worker thread wakes up
23:42:12.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
23:42:12.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
23:42:12.443 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
23:42:12.445 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:42:12.448 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:12.448 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:42:12.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:12.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:42:12.448 00.000 10072 MoveAxis(W, 3, ABG)
23:42:12.448 00.000 10072 Guiding  Dir = 3, Dur = 3
23:42:12.449 00.001 10072 IsGuiding returns 0
23:42:12.449 00.000 10072 PulseGuide returned control before completion, sleep 13
23:42:12.465 00.016 1032 UpdateGuideState exits: m=1318 SNR=25.5
23:42:12.467 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:12.468 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:12.469 00.001 1032 Enqueuing Expose request
23:42:12.476 00.007 10072 IsGuiding returns 0
23:42:12.476 00.000 10072 Move returns status 0, amount 3
23:42:12.476 00.000 10072 MoveAxis(N, 0, ABG)
23:42:12.476 00.000 10072 Move returns status 0, amount 0
23:42:12.476 00.000 10072 move complete, result=0
23:42:12.476 00.000 10072 worker thread done servicing request
23:42:12.476 00.000 10072 Worker thread wakes up
23:42:12.477 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:12.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:12.477 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:42:12.887 00.410 10072 Exposure complete
23:42:12.936 00.049 10072 worker thread done servicing request
23:42:12.936 00.000 1032 OnExposeComplete: enter
23:42:12.938 00.002 1032 UpdateGuideState(): m_state=6
23:42:12.939 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10580
23:42:12.942 00.003 1032 Star::Find returns 1 (0), X=1108.48, Y=129.81, Mass=1398, SNR=26.3, Peak=115 HFD=3.4
23:42:12.943 00.001 1032 MultiStar: [#1 0.10,-0.11,0.97,U] [#2 -0.01,0.16,0.78,U] [#3 0.09,0.11,0.73,U] [#4 -0.15,0.03,0.67,U] [#5 -0.16,0.07,0.67,U] [#6 -0.09,0.19,0.62,U] [#7 -0.01,0.17,0.71,U] [#8 -0.11,0.04,0.53,U] 
23:42:12.945 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.08}, one-star: {0.15, 0.08}
23:42:12.946 00.001 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
23:42:12.948 00.002 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
23:42:12.949 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.63 mountX=0.07 mountY=-0.02, mountTheta=-0.21
23:42:12.951 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.08, opts=13)
23:42:12.953 00.002 1032 Enqueuing Move request for scope (-0.00, 0.08)
23:42:12.954 00.001 10072 Worker thread wakes up
23:42:12.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
23:42:12.954 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
23:42:12.954 00.000 10072 Moving (-0.00, 0.08) raw xDistance=0.07 yDistance=-0.02
23:42:12.957 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:42:12.960 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:12.960 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:42:12.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:12.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:42:12.960 00.000 10072 MoveAxis(W, 3, ABG)
23:42:12.960 00.000 10072 Guiding  Dir = 3, Dur = 3
23:42:12.960 00.000 10072 IsGuiding returns 0
23:42:12.961 00.001 10072 PulseGuide returned control before completion, sleep 13
23:42:12.976 00.015 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:42:12.981 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:12.982 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:12.985 00.003 1032 Enqueuing Expose request
23:42:12.987 00.002 10072 IsGuiding returns 0
23:42:12.987 00.000 10072 Move returns status 0, amount 3
23:42:12.987 00.000 10072 MoveAxis(N, 0, ABG)
23:42:12.987 00.000 10072 Move returns status 0, amount 0
23:42:12.987 00.000 10072 move complete, result=0
23:42:12.987 00.000 10072 worker thread done servicing request
23:42:12.987 00.000 10072 Worker thread wakes up
23:42:12.987 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:12.987 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:12.997 00.010 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:42:13.624 00.627 10072 Exposure complete
23:42:13.671 00.047 10072 worker thread done servicing request
23:42:13.671 00.000 1032 OnExposeComplete: enter
23:42:13.674 00.003 1032 UpdateGuideState(): m_state=6
23:42:13.676 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10581
23:42:13.678 00.002 1032 Star::Find returns 1 (0), X=1108.59, Y=129.63, Mass=1435, SNR=26.6, Peak=116 HFD=3.3
23:42:13.680 00.002 1032 MultiStar: [#1 0.21,-0.17,0.00,M1] [#2 -0.00,0.05,0.79,U] [#3 0.04,0.04,0.75,U] [#4 -0.17,0.05,0.67,U] [#5 0.02,0.04,0.63,U] [#6 -0.02,0.13,0.58,U] [#7 -0.01,-0.05,0.67,U] [#8 -0.06,0.01,0.51,U] 
23:42:13.682 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {0.25, -0.10}
23:42:13.683 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:42:13.685 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:42:13.687 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.56 mountX=0.01 mountY=-0.03, mountTheta=-1.27
23:42:13.690 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
23:42:13.692 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
23:42:13.694 00.002 10072 Worker thread wakes up
23:42:13.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:42:13.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:42:13.694 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.03
23:42:13.696 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:42:13.698 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:13.698 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:42:13.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:13.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:42:13.698 00.000 10072 MoveAxis(W, 2, ABG)
23:42:13.698 00.000 10072 Guiding  Dir = 3, Dur = 2
23:42:13.700 00.002 10072 IsGuiding returns 0
23:42:13.700 00.000 10072 PulseGuide returned control before completion, sleep 12
23:42:13.716 00.016 10072 IsGuiding returns 0
23:42:13.716 00.000 10072 Move returns status 0, amount 2
23:42:13.716 00.000 10072 MoveAxis(N, 0, ABG)
23:42:13.716 00.000 10072 Move returns status 0, amount 0
23:42:13.716 00.000 10072 move complete, result=0
23:42:13.716 00.000 10072 worker thread done servicing request
23:42:13.718 00.002 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:42:13.721 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:13.723 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:13.724 00.001 1032 Enqueuing Expose request
23:42:13.726 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:42:13.728 00.002 10072 Worker thread wakes up
23:42:13.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:13.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:14.138 00.410 10072 Exposure complete
23:42:14.188 00.050 10072 worker thread done servicing request
23:42:14.188 00.000 1032 OnExposeComplete: enter
23:42:14.190 00.002 1032 UpdateGuideState(): m_state=6
23:42:14.192 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10582
23:42:14.193 00.001 1032 Star::Find returns 1 (0), X=1108.55, Y=129.64, Mass=1334, SNR=25.6, Peak=108 HFD=3.2
23:42:14.195 00.002 1032 MultiStar: [#1 0.21,-0.16,0.00,M2] [#2 0.05,0.02,0.82,U] [#3 -0.09,0.10,0.75,U] [#4 -0.14,0.15,0.71,U] [#5 -0.09,-0.29,0.00,M1] [#6 0.17,0.20,0.00,M1] [#7 -0.02,0.16,0.74,U] [#8 0.04,0.01,0.52,U] 
23:42:14.197 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.05}, one-star: {0.21, -0.09}
23:42:14.199 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
23:42:14.200 00.001 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
23:42:14.202 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.17 mountX=0.04 mountY=-0.03, mountTheta=-0.66
23:42:14.206 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
23:42:14.209 00.003 1032 Enqueuing Move request for scope (0.02, 0.05)
23:42:14.212 00.003 10072 Worker thread wakes up
23:42:14.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
23:42:14.212 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
23:42:14.212 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.03
23:42:14.215 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:42:14.218 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:14.218 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:42:14.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:14.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:42:14.218 00.000 10072 MoveAxis(W, 2, ABG)
23:42:14.218 00.000 10072 Guiding  Dir = 3, Dur = 2
23:42:14.219 00.001 10072 IsGuiding returns 0
23:42:14.220 00.001 10072 PulseGuide returned control before completion, sleep 12
23:42:14.236 00.016 1032 UpdateGuideState exits: m=1334 SNR=25.6
23:42:14.240 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:14.241 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:14.244 00.003 1032 Enqueuing Expose request
23:42:14.245 00.001 10072 IsGuiding returns 1
23:42:14.246 00.001 10072 scope still moving after pulse duration time elapsed
23:42:14.276 00.030 10072 IsGuiding returns 1
23:42:14.307 00.031 10072 IsGuiding returns 1
23:42:14.338 00.031 10072 IsGuiding returns 1
23:42:14.369 00.031 10072 IsGuiding returns 1
23:42:14.400 00.031 10072 IsGuiding returns 1
23:42:14.431 00.031 10072 IsGuiding returns 1
23:42:14.463 00.032 10072 IsGuiding returns 1
23:42:14.494 00.031 10072 IsGuiding returns 1
23:42:14.525 00.031 10072 IsGuiding returns 1
23:42:14.556 00.031 10072 IsGuiding returns 1
23:42:14.587 00.031 10072 IsGuiding returns 1
23:42:14.619 00.032 10072 IsGuiding returns 1
23:42:14.650 00.031 10072 IsGuiding returns 1
23:42:14.681 00.031 10072 IsGuiding returns 1
23:42:14.712 00.031 10072 IsGuiding returns 1
23:42:14.742 00.030 10072 IsGuiding returns 1
23:42:14.774 00.032 10072 IsGuiding returns 1
23:42:14.805 00.031 10072 IsGuiding returns 1
23:42:14.836 00.031 10072 IsGuiding returns 1
23:42:14.869 00.033 10072 IsGuiding returns 1
23:42:14.899 00.030 10072 IsGuiding returns 1
23:42:14.929 00.030 10072 IsGuiding returns 1
23:42:14.960 00.031 10072 IsGuiding returns 0
23:42:14.960 00.000 10072 scope move finished after 2 + 739 ms
23:42:14.960 00.000 10072 Move returns status 0, amount 2
23:42:14.960 00.000 10072 MoveAxis(N, 0, ABG)
23:42:14.960 00.000 10072 Move returns status 0, amount 0
23:42:14.960 00.000 10072 move complete, result=0
23:42:14.960 00.000 10072 worker thread done servicing request
23:42:14.961 00.001 10072 Worker thread wakes up
23:42:14.961 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:42:14.962 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:14.963 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:15.589 00.626 10072 Exposure complete
23:42:15.636 00.047 10072 worker thread done servicing request
23:42:15.636 00.000 1032 OnExposeComplete: enter
23:42:15.639 00.003 1032 UpdateGuideState(): m_state=6
23:42:15.641 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10583
23:42:15.642 00.001 1032 Star::Find returns 1 (0), X=1108.61, Y=129.74, Mass=1331, SNR=25.6, Peak=108 HFD=3.4
23:42:15.644 00.002 1032 MultiStar: [#1 0.17,-0.07,0.96,U] [#2 0.08,0.11,0.83,U] [#3 -0.01,0.12,0.76,U] [#4 -0.13,0.24,0.00,M2] [#5 -0.06,0.16,0.68,U] [#6 0.00,0.20,0.61,U] [#7 0.00,0.25,0.72,U] [#8 -0.03,0.09,0.54,U] 
23:42:15.646 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.10}, one-star: {0.28, 0.01}
23:42:15.649 00.003 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:42:15.650 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:42:15.651 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.92 mountX=0.07 mountY=-0.10, mountTheta=-0.91
23:42:15.655 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
23:42:15.656 00.001 1032 Enqueuing Move request for scope (0.07, 0.10)
23:42:15.657 00.001 10072 Worker thread wakes up
23:42:15.657 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:42:15.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:42:15.657 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.07 yDistance=-0.10
23:42:15.659 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:42:15.661 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:15.661 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:42:15.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:15.661 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:42:15.661 00.000 10072 MoveAxis(W, 2, ABG)
23:42:15.661 00.000 10072 Guiding  Dir = 3, Dur = 2
23:42:15.662 00.001 10072 IsGuiding returns 0
23:42:15.662 00.000 10072 PulseGuide returned control before completion, sleep 12
23:42:15.677 00.015 1032 UpdateGuideState exits: m=1331 SNR=25.6
23:42:15.679 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:15.680 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:15.682 00.002 1032 Enqueuing Expose request
23:42:15.683 00.001 10072 IsGuiding returns 0
23:42:15.685 00.002 10072 Move returns status 0, amount 2
23:42:15.685 00.000 10072 MoveAxis(N, 0, ABG)
23:42:15.685 00.000 10072 Move returns status 0, amount 0
23:42:15.685 00.000 10072 move complete, result=0
23:42:15.685 00.000 10072 worker thread done servicing request
23:42:15.685 00.000 10072 Worker thread wakes up
23:42:15.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:15.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:15.691 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:42:16.102 00.411 10072 Exposure complete
23:42:16.149 00.047 10072 worker thread done servicing request
23:42:16.150 00.001 1032 OnExposeComplete: enter
23:42:16.152 00.002 1032 UpdateGuideState(): m_state=6
23:42:16.153 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10584
23:42:16.155 00.002 1032 Star::Find returns 1 (0), X=1108.55, Y=129.68, Mass=1397, SNR=26.3, Peak=104 HFD=3.3
23:42:16.156 00.001 1032 MultiStar: [#1 0.15,-0.03,0.98,U] [#2 0.05,0.13,0.79,U] [#3 0.02,0.02,0.79,U] [#4 -0.11,0.18,0.66,U] [#5 -0.06,0.07,0.66,U] [#6 0.04,0.19,0.59,U] [#7 0.19,0.07,0.71,U] [#8 0.02,0.09,0.52,U] 
23:42:16.158 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.22, -0.05}
23:42:16.159 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
23:42:16.161 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
23:42:16.164 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.10 cameraTheta=0.73 mountX=0.04 mountY=-0.09, mountTheta=-1.10
23:42:16.167 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
23:42:16.169 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
23:42:16.170 00.001 10072 Worker thread wakes up
23:42:16.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:42:16.170 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:42:16.170 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.09
23:42:16.173 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:42:16.175 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:16.175 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:42:16.176 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:16.176 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:42:16.176 00.000 10072 MoveAxis(W, 1, ABG)
23:42:16.176 00.000 10072 Guiding  Dir = 3, Dur = 1
23:42:16.176 00.000 10072 IsGuiding returns 0
23:42:16.177 00.001 10072 PulseGuide returned control before completion, sleep 11
23:42:16.192 00.015 10072 IsGuiding returns 0
23:42:16.192 00.000 10072 Move returns status 0, amount 1
23:42:16.192 00.000 10072 MoveAxis(N, 0, ABG)
23:42:16.192 00.000 10072 Move returns status 0, amount 0
23:42:16.192 00.000 10072 move complete, result=0
23:42:16.192 00.000 10072 worker thread done servicing request
23:42:16.193 00.001 1032 UpdateGuideState exits: m=1397 SNR=26.3
23:42:16.196 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:16.198 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:16.200 00.002 1032 Enqueuing Expose request
23:42:16.202 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:42:16.204 00.002 10072 Worker thread wakes up
23:42:16.205 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:16.205 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:16.838 00.633 10072 Exposure complete
23:42:16.883 00.045 10072 worker thread done servicing request
23:42:16.883 00.000 1032 OnExposeComplete: enter
23:42:16.885 00.002 1032 UpdateGuideState(): m_state=6
23:42:16.886 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10585
23:42:16.889 00.003 1032 Star::Find returns 1 (0), X=1108.59, Y=129.70, Mass=1354, SNR=25.9, Peak=104 HFD=3.3
23:42:16.890 00.001 1032 MultiStar: [#1 0.16,-0.25,0.00,M1] [#2 0.08,0.05,0.82,U] [#3 0.08,0.03,0.82,U] [#4 -0.07,0.17,0.68,U] [#5 -0.02,0.04,0.68,U] [#6 0.09,0.14,0.65,U] [#7 0.01,0.19,0.69,U] [#8 0.13,0.08,0.51,U] 
23:42:16.892 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.08}, one-star: {0.26, -0.03}
23:42:16.895 00.003 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:42:16.896 00.001 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:42:16.898 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.77 mountX=0.05 mountY=-0.10, mountTheta=-1.06
23:42:16.902 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
23:42:16.904 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
23:42:16.905 00.001 10072 Worker thread wakes up
23:42:16.906 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:42:16.906 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:42:16.906 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.05 yDistance=-0.10
23:42:16.908 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:42:16.910 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:16.911 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:42:16.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:16.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:42:16.911 00.000 10072 MoveAxis(W, 1, ABG)
23:42:16.911 00.000 10072 Guiding  Dir = 3, Dur = 1
23:42:16.911 00.000 10072 IsGuiding returns 0
23:42:16.913 00.002 10072 PulseGuide returned control before completion, sleep 11
23:42:16.930 00.017 10072 IsGuiding returns 0
23:42:16.930 00.000 10072 Move returns status 0, amount 1
23:42:16.930 00.000 1032 UpdateGuideState exits: m=1354 SNR=25.9
23:42:16.932 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:16.934 00.002 10072 MoveAxis(N, 0, ABG)
23:42:16.934 00.000 10072 Move returns status 0, amount 0
23:42:16.934 00.000 10072 move complete, result=0
23:42:16.934 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:16.936 00.002 1032 Enqueuing Expose request
23:42:16.938 00.002 10072 worker thread done servicing request
23:42:16.938 00.000 10072 Worker thread wakes up
23:42:16.938 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:16.938 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:16.938 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:42:17.353 00.415 10072 Exposure complete
23:42:17.402 00.049 10072 worker thread done servicing request
23:42:17.402 00.000 1032 OnExposeComplete: enter
23:42:17.404 00.002 1032 UpdateGuideState(): m_state=6
23:42:17.405 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10586
23:42:17.408 00.003 1032 Star::Find returns 1 (0), X=1108.74, Y=129.78, Mass=1379, SNR=26.1, Peak=101 HFD=3.5
23:42:17.410 00.002 1032 MultiStar: [#1 0.27,-0.06,0.00,M2] [#2 0.06,0.10,0.78,U] [#3 0.22,0.09,0.79,U] [#4 -0.05,0.05,0.69,U] [#5 0.00,0.16,0.67,U] [#6 0.09,0.19,0.62,U] [#7 0.04,0.14,0.70,U] [#8 0.06,0.09,0.51,U] 
23:42:17.411 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.10}, one-star: {0.41, 0.05}
23:42:17.413 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
23:42:17.416 00.003 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
23:42:17.417 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.70 mountX=0.07 mountY=-0.15, mountTheta=-1.13
23:42:17.420 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
23:42:17.422 00.002 1032 Enqueuing Move request for scope (0.12, 0.10)
23:42:17.425 00.003 10072 Worker thread wakes up
23:42:17.425 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
23:42:17.425 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
23:42:17.425 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.07 yDistance=-0.15
23:42:17.427 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:42:17.429 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:17.429 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:42:17.429 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:17.430 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:42:17.430 00.000 10072 MoveAxis(W, 1, ABG)
23:42:17.430 00.000 10072 Guiding  Dir = 3, Dur = 1
23:42:17.430 00.000 10072 IsGuiding returns 0
23:42:17.431 00.001 10072 PulseGuide returned control before completion, sleep 11
23:42:17.444 00.013 10072 IsGuiding returns 0
23:42:17.444 00.000 10072 Move returns status 0, amount 1
23:42:17.444 00.000 10072 MoveAxis(N, 0, ABG)
23:42:17.444 00.000 10072 Move returns status 0, amount 0
23:42:17.444 00.000 10072 move complete, result=0
23:42:17.444 00.000 10072 worker thread done servicing request
23:42:17.447 00.003 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:42:17.449 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:17.451 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:17.452 00.001 1032 Enqueuing Expose request
23:42:17.455 00.003 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:42:17.457 00.002 10072 Worker thread wakes up
23:42:17.457 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:17.459 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:18.087 00.628 10072 Exposure complete
23:42:18.140 00.053 10072 worker thread done servicing request
23:42:18.140 00.000 1032 OnExposeComplete: enter
23:42:18.144 00.004 1032 UpdateGuideState(): m_state=6
23:42:18.147 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10587
23:42:18.149 00.002 1032 Star::Find returns 1 (0), X=1108.63, Y=129.84, Mass=1368, SNR=26.0, Peak=104 HFD=3.5
23:42:18.152 00.003 1032 MultiStar: [#1 0.27,-0.02,0.00,M3] [#2 0.11,0.21,0.80,U] [#3 0.07,0.04,0.77,U] [#4 -0.11,0.19,0.66,U] [#5 0.06,0.13,0.66,U] [#6 0.13,0.23,0.00,M1] [#7 0.11,0.18,0.68,U] [#8 0.24,0.15,0.00,M1] 
23:42:18.153 00.001 1032 refined, 5 included, MultiStar: {0.11, 0.14}, one-star: {0.30, 0.11}
23:42:18.155 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
23:42:18.157 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
23:42:18.159 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.93 mountX=0.11 mountY=-0.14, mountTheta=-0.90
23:42:18.163 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.14, opts=13)
23:42:18.165 00.002 1032 Enqueuing Move request for scope (0.11, 0.14)
23:42:18.167 00.002 10072 Worker thread wakes up
23:42:18.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
23:42:18.167 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
23:42:18.167 00.000 10072 Moving (0.11, 0.14) raw xDistance=0.11 yDistance=-0.14
23:42:18.169 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:42:18.172 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:18.173 00.001 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
23:42:18.173 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:18.173 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:42:18.173 00.000 10072 MoveAxis(E, 0, ABG)
23:42:18.173 00.000 10072 Move returns status 0, amount 0
23:42:18.173 00.000 10072 MoveAxis(N, 0, ABG)
23:42:18.173 00.000 10072 Move returns status 0, amount 0
23:42:18.173 00.000 10072 move complete, result=0
23:42:18.173 00.000 10072 worker thread done servicing request
23:42:18.191 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:42:18.193 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:18.195 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:18.196 00.001 1032 Enqueuing Expose request
23:42:18.198 00.002 10072 Worker thread wakes up
23:42:18.198 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:18.198 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:18.198 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:18.617 00.419 10072 Exposure complete
23:42:18.670 00.053 10072 worker thread done servicing request
23:42:18.670 00.000 1032 OnExposeComplete: enter
23:42:18.674 00.004 1032 UpdateGuideState(): m_state=6
23:42:18.676 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10588
23:42:18.680 00.004 1032 Star::Find returns 1 (0), X=1108.67, Y=129.86, Mass=1321, SNR=25.5, Peak=98 HFD=3.4
23:42:18.682 00.002 1032 MultiStar: [#1 0.21,-0.09,0.95,U] [#2 0.13,0.18,0.86,U] [#3 0.19,0.07,0.77,U] [#4 -0.09,0.19,0.69,U] [#5 -0.02,0.13,0.66,U] [#6 0.12,0.14,0.64,U] [#7 0.01,0.17,0.74,U] [#8 -0.06,0.18,0.52,U] 
23:42:18.683 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.11}, one-star: {0.34, 0.13}
23:42:18.685 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
23:42:18.686 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
23:42:18.688 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.79 mountX=0.08 mountY=-0.14, mountTheta=-1.04
23:42:18.691 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
23:42:18.693 00.002 1032 Enqueuing Move request for scope (0.11, 0.11)
23:42:18.695 00.002 10072 Worker thread wakes up
23:42:18.695 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
23:42:18.695 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
23:42:18.695 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.14
23:42:18.697 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:42:18.700 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:18.700 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:42:18.700 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:18.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:42:18.701 00.001 10072 MoveAxis(E, 0, ABG)
23:42:18.701 00.000 10072 Move returns status 0, amount 0
23:42:18.701 00.000 10072 MoveAxis(N, 0, ABG)
23:42:18.701 00.000 10072 Move returns status 0, amount 0
23:42:18.701 00.000 10072 move complete, result=0
23:42:18.701 00.000 10072 worker thread done servicing request
23:42:18.719 00.018 1032 UpdateGuideState exits: m=1321 SNR=25.5
23:42:18.721 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:18.723 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:18.724 00.001 1032 Enqueuing Expose request
23:42:18.726 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:18.728 00.002 10072 Worker thread wakes up
23:42:18.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:18.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:19.366 00.638 10072 Exposure complete
23:42:19.415 00.049 10072 worker thread done servicing request
23:42:19.416 00.001 1032 OnExposeComplete: enter
23:42:19.418 00.002 1032 UpdateGuideState(): m_state=6
23:42:19.420 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10589
23:42:19.423 00.003 1032 Star::Find returns 1 (0), X=1108.70, Y=129.69, Mass=1405, SNR=26.3, Peak=103 HFD=3.4
23:42:19.424 00.001 1032 MultiStar: [#1 0.19,-0.11,0.96,U] [#2 0.20,0.10,0.79,U] [#3 0.19,0.02,0.80,U] [#4 -0.09,-0.03,0.66,U] [#5 0.05,0.07,0.66,U] [#6 0.23,0.10,0.61,U] [#7 0.05,0.08,0.69,U] [#8 0.05,-0.06,0.50,U] 
23:42:19.428 00.004 1032 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.37, -0.04}
23:42:19.430 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
23:42:19.431 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
23:42:19.433 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.05 mountX=-0.03 mountY=-0.15, mountTheta=-1.78
23:42:19.437 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
23:42:19.439 00.002 1032 Enqueuing Move request for scope (0.15, 0.01)
23:42:19.440 00.001 10072 Worker thread wakes up
23:42:19.440 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
23:42:19.440 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
23:42:19.441 00.001 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.15
23:42:19.443 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:42:19.446 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:19.446 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:42:19.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:19.446 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:42:19.446 00.000 10072 MoveAxis(E, 0, ABG)
23:42:19.446 00.000 10072 Move returns status 0, amount 0
23:42:19.447 00.001 10072 MoveAxis(N, 0, ABG)
23:42:19.447 00.000 10072 Move returns status 0, amount 0
23:42:19.447 00.000 10072 move complete, result=0
23:42:19.447 00.000 10072 worker thread done servicing request
23:42:19.465 00.018 1032 UpdateGuideState exits: m=1405 SNR=26.3
23:42:19.467 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:19.468 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:19.469 00.001 1032 Enqueuing Expose request
23:42:19.472 00.003 1032 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:42:19.474 00.002 10072 Worker thread wakes up
23:42:19.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:19.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:19.883 00.409 10072 Exposure complete
23:42:19.928 00.045 10072 worker thread done servicing request
23:42:19.928 00.000 1032 OnExposeComplete: enter
23:42:19.930 00.002 1032 UpdateGuideState(): m_state=6
23:42:19.932 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10590
23:42:19.933 00.001 1032 Star::Find returns 1 (0), X=1108.65, Y=129.74, Mass=1313, SNR=25.5, Peak=100 HFD=3.5
23:42:19.935 00.002 1032 MultiStar: [#1 0.25,-0.19,0.00,M2] [#2 0.02,0.04,0.85,U] [#3 0.13,0.01,0.78,U] [#4 -0.15,-0.00,0.69,U] [#5 0.15,0.04,0.69,U] [#6 0.19,0.09,0.64,U] [#7 -0.00,0.10,0.72,U] [#8 -0.00,0.03,0.51,U] 
23:42:19.936 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.31, 0.01}
23:42:19.937 00.001 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
23:42:19.940 00.003 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
23:42:19.941 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.38 mountX=0.01 mountY=-0.10, mountTheta=-1.45
23:42:19.943 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
23:42:19.944 00.001 1032 Enqueuing Move request for scope (0.09, 0.04)
23:42:19.946 00.002 10072 Worker thread wakes up
23:42:19.946 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
23:42:19.946 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
23:42:19.946 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.01 yDistance=-0.10
23:42:19.947 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:42:19.950 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:19.950 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:42:19.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:19.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:42:19.950 00.000 10072 MoveAxis(W, 0, ABG)
23:42:19.950 00.000 10072 Move returns status 0, amount 0
23:42:19.950 00.000 10072 MoveAxis(N, 0, ABG)
23:42:19.950 00.000 10072 Move returns status 0, amount 0
23:42:19.950 00.000 10072 move complete, result=0
23:42:19.950 00.000 10072 worker thread done servicing request
23:42:19.967 00.017 1032 UpdateGuideState exits: m=1313 SNR=25.5
23:42:19.969 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:19.970 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:19.971 00.001 1032 Enqueuing Expose request
23:42:19.973 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:42:19.974 00.001 10072 Worker thread wakes up
23:42:19.974 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:19.974 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:20.599 00.625 10072 Exposure complete
23:42:20.647 00.048 10072 worker thread done servicing request
23:42:20.647 00.000 1032 OnExposeComplete: enter
23:42:20.649 00.002 1032 UpdateGuideState(): m_state=6
23:42:20.651 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10591
23:42:20.653 00.002 1032 Star::Find returns 1 (0), X=1108.66, Y=129.77, Mass=1341, SNR=25.7, Peak=98 HFD=3.4
23:42:20.655 00.002 1032 MultiStar: [#1 0.17,-0.12,0.99,U] [#2 0.18,0.12,0.84,U] [#3 0.13,0.09,0.75,U] [#4 -0.13,0.06,0.70,U] [#5 -0.09,0.24,0.00,M1] [#6 0.04,0.08,0.61,U] [#7 0.10,0.17,0.69,U] [#8 0.04,0.04,0.53,U] 
23:42:20.656 00.001 1032 refined, 7 included, MultiStar: {0.13, 0.05}, one-star: {0.33, 0.04}
23:42:20.657 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
23:42:20.660 00.003 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
23:42:20.661 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.40 mountX=0.02 mountY=-0.14, mountTheta=-1.43
23:42:20.663 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
23:42:20.665 00.002 1032 Enqueuing Move request for scope (0.13, 0.05)
23:42:20.668 00.003 10072 Worker thread wakes up
23:42:20.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
23:42:20.669 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
23:42:20.669 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.02 yDistance=-0.14
23:42:20.671 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:42:20.673 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:20.673 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:42:20.673 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:20.673 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:42:20.673 00.000 10072 MoveAxis(W, 1, ABG)
23:42:20.673 00.000 10072 Guiding  Dir = 3, Dur = 1
23:42:20.674 00.001 10072 IsGuiding returns 0
23:42:20.676 00.002 10072 IsGuiding returns 0
23:42:20.676 00.000 10072 Move returns status 0, amount 1
23:42:20.676 00.000 10072 MoveAxis(N, 0, ABG)
23:42:20.676 00.000 10072 Move returns status 0, amount 0
23:42:20.676 00.000 10072 move complete, result=0
23:42:20.676 00.000 10072 worker thread done servicing request
23:42:20.692 00.016 1032 UpdateGuideState exits: m=1341 SNR=25.7
23:42:20.694 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:20.695 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:20.696 00.001 1032 Enqueuing Expose request
23:42:20.698 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:42:20.699 00.001 10072 Worker thread wakes up
23:42:20.700 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:20.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:21.117 00.417 10072 Exposure complete
23:42:21.169 00.052 10072 worker thread done servicing request
23:42:21.169 00.000 1032 OnExposeComplete: enter
23:42:21.171 00.002 1032 UpdateGuideState(): m_state=6
23:42:21.173 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10592
23:42:21.176 00.003 1032 Star::Find returns 1 (0), X=1108.64, Y=129.78, Mass=1447, SNR=26.8, Peak=114 HFD=3.3
23:42:21.178 00.002 1032 MultiStar: [#1 0.14,-0.16,0.98,U] [#2 0.02,0.04,0.79,U] [#3 0.11,0.13,0.74,U] [#4 -0.10,0.18,0.66,U] [#5 -0.09,0.06,0.65,U] [#6 0.11,0.09,0.61,U] [#7 0.02,0.22,0.68,U] [#8 0.05,0.01,0.51,U] 
23:42:21.181 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.31, 0.05}
23:42:21.182 00.001 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
23:42:21.183 00.001 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
23:42:21.185 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.63 mountX=0.04 mountY=-0.09, mountTheta=-1.20
23:42:21.187 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
23:42:21.189 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
23:42:21.192 00.003 10072 Worker thread wakes up
23:42:21.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
23:42:21.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
23:42:21.192 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
23:42:21.195 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:42:21.197 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:21.197 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:42:21.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:21.199 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:42:21.199 00.000 10072 MoveAxis(W, 1, ABG)
23:42:21.199 00.000 10072 Guiding  Dir = 3, Dur = 1
23:42:21.199 00.000 10072 IsGuiding returns 0
23:42:21.199 00.000 10072 PulseGuide returned control before completion, sleep 11
23:42:21.216 00.017 1032 UpdateGuideState exits: m=1447 SNR=26.8
23:42:21.220 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:21.221 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:21.224 00.003 1032 Enqueuing Expose request
23:42:21.225 00.001 10072 IsGuiding returns 0
23:42:21.225 00.000 10072 Move returns status 0, amount 1
23:42:21.225 00.000 10072 MoveAxis(N, 0, ABG)
23:42:21.225 00.000 10072 Move returns status 0, amount 0
23:42:21.225 00.000 10072 move complete, result=0
23:42:21.226 00.001 10072 worker thread done servicing request
23:42:21.226 00.000 10072 Worker thread wakes up
23:42:21.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:21.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:21.235 00.009 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:42:21.852 00.617 10072 Exposure complete
23:42:21.903 00.051 10072 worker thread done servicing request
23:42:21.903 00.000 1032 OnExposeComplete: enter
23:42:21.905 00.002 1032 UpdateGuideState(): m_state=6
23:42:21.907 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10593
23:42:21.909 00.002 1032 Star::Find returns 1 (0), X=1108.61, Y=129.78, Mass=1408, SNR=26.4, Peak=107 HFD=3.4
23:42:21.911 00.002 1032 MultiStar: [#1 0.13,-0.09,0.93,U] [#2 0.05,0.16,0.79,U] [#3 0.10,0.05,0.75,U] [#4 -0.12,0.20,0.69,U] [#5 -0.01,0.00,0.61,U] [#6 0.05,0.27,0.00,M1] [#7 0.06,0.14,0.69,U] [#8 -0.04,0.14,0.51,U] 
23:42:21.912 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.28, 0.05}
23:42:21.914 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:42:21.914 00.000 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:42:21.916 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.77 mountX=0.05 mountY=-0.09, mountTheta=-1.06
23:42:21.919 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
23:42:21.921 00.002 1032 Enqueuing Move request for scope (0.08, 0.07)
23:42:21.922 00.001 10072 Worker thread wakes up
23:42:21.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
23:42:21.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
23:42:21.922 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.09
23:42:21.924 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:42:21.928 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:21.928 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:42:21.928 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:21.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:42:21.928 00.000 10072 MoveAxis(W, 3, ABG)
23:42:21.928 00.000 10072 Guiding  Dir = 3, Dur = 3
23:42:21.929 00.001 10072 IsGuiding returns 0
23:42:21.929 00.000 10072 PulseGuide returned control before completion, sleep 13
23:42:21.943 00.014 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:42:21.946 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:21.948 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:21.950 00.002 1032 Enqueuing Expose request
23:42:21.951 00.001 10072 IsGuiding returns 0
23:42:21.951 00.000 10072 Move returns status 0, amount 3
23:42:21.951 00.000 10072 MoveAxis(N, 0, ABG)
23:42:21.951 00.000 10072 Move returns status 0, amount 0
23:42:21.951 00.000 10072 move complete, result=0
23:42:21.952 00.001 10072 worker thread done servicing request
23:42:21.952 00.000 10072 Worker thread wakes up
23:42:21.952 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:21.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:21.959 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:42:22.369 00.410 10072 Exposure complete
23:42:22.416 00.047 10072 worker thread done servicing request
23:42:22.416 00.000 1032 OnExposeComplete: enter
23:42:22.418 00.002 1032 UpdateGuideState(): m_state=6
23:42:22.419 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10594
23:42:22.421 00.002 1032 Star::Find returns 1 (0), X=1108.69, Y=129.79, Mass=1482, SNR=27.1, Peak=112 HFD=3.4
23:42:22.423 00.002 1032 MultiStar: [#1 0.26,-0.08,0.00,M1] [#2 0.07,-0.04,0.75,U] [#3 0.07,0.12,0.71,U] [#4 -0.22,0.19,0.00,M1] [#5 0.09,0.02,0.66,U] [#6 0.21,0.07,0.62,U] [#7 0.07,0.07,0.67,U] [#8 0.06,0.14,0.51,U] 
23:42:22.425 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.06}, one-star: {0.35, 0.06}
23:42:22.430 00.005 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
23:42:22.433 00.003 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
23:42:22.435 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.16 cameraTheta=0.39 mountX=0.02 mountY=-0.16, mountTheta=-1.44
23:42:22.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
23:42:22.440 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
23:42:22.441 00.001 10072 Worker thread wakes up
23:42:22.441 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
23:42:22.441 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
23:42:22.441 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.16
23:42:22.443 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:42:22.447 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:22.447 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:42:22.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:22.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:42:22.447 00.000 10072 MoveAxis(W, 2, ABG)
23:42:22.447 00.000 10072 Guiding  Dir = 3, Dur = 2
23:42:22.447 00.000 10072 IsGuiding returns 0
23:42:22.447 00.000 10072 PulseGuide returned control before completion, sleep 12
23:42:22.464 00.017 1032 UpdateGuideState exits: m=1482 SNR=27.1
23:42:22.466 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:22.468 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:22.469 00.001 1032 Enqueuing Expose request
23:42:22.475 00.006 10072 IsGuiding returns 0
23:42:22.475 00.000 10072 Move returns status 0, amount 2
23:42:22.475 00.000 10072 MoveAxis(N, 0, ABG)
23:42:22.475 00.000 10072 Move returns status 0, amount 0
23:42:22.475 00.000 10072 move complete, result=0
23:42:22.475 00.000 10072 worker thread done servicing request
23:42:22.475 00.000 10072 Worker thread wakes up
23:42:22.475 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:22.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:22.479 00.004 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
23:42:23.104 00.625 10072 Exposure complete
23:42:23.153 00.049 10072 worker thread done servicing request
23:42:23.153 00.000 1032 OnExposeComplete: enter
23:42:23.156 00.003 1032 UpdateGuideState(): m_state=6
23:42:23.158 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10595
23:42:23.160 00.002 1032 Star::Find returns 1 (0), X=1108.64, Y=129.92, Mass=1462, SNR=26.9, Peak=102 HFD=3.4
23:42:23.162 00.002 1032 MultiStar: [#1 0.24,-0.03,0.98,U] [#2 0.05,0.16,0.77,U] [#3 0.12,0.09,0.74,U] [#4 -0.18,0.23,0.00,M2] [#5 0.07,0.20,0.62,U] [#6 0.04,0.25,0.59,U] [#7 0.15,0.25,0.00,M1] [#8 0.03,0.16,0.51,U] 
23:42:23.163 00.001 1032 refined, 6 included, MultiStar: {0.14, 0.14}, one-star: {0.31, 0.19}
23:42:23.165 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:42:23.166 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:42:23.168 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.76 mountX=0.09 mountY=-0.17, mountTheta=-1.07
23:42:23.170 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.14, opts=13)
23:42:23.171 00.001 1032 Enqueuing Move request for scope (0.14, 0.14)
23:42:23.173 00.002 10072 Worker thread wakes up
23:42:23.173 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
23:42:23.173 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
23:42:23.173 00.000 10072 Moving (0.14, 0.14) raw xDistance=0.09 yDistance=-0.17
23:42:23.175 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:42:23.179 00.004 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:23.179 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:42:23.179 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:23.179 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:42:23.179 00.000 10072 MoveAxis(W, 1, ABG)
23:42:23.179 00.000 10072 Guiding  Dir = 3, Dur = 1
23:42:23.180 00.001 10072 IsGuiding returns 0
23:42:23.180 00.000 10072 PulseGuide returned control before completion, sleep 11
23:42:23.196 00.016 10072 IsGuiding returns 0
23:42:23.196 00.000 10072 Move returns status 0, amount 1
23:42:23.196 00.000 10072 MoveAxis(N, 0, ABG)
23:42:23.196 00.000 10072 Move returns status 0, amount 0
23:42:23.196 00.000 10072 move complete, result=0
23:42:23.196 00.000 10072 worker thread done servicing request
23:42:23.196 00.000 1032 UpdateGuideState exits: m=1462 SNR=26.9
23:42:23.199 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:23.201 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:23.202 00.001 1032 Enqueuing Expose request
23:42:23.204 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:42:23.208 00.004 10072 Worker thread wakes up
23:42:23.208 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:23.208 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:23.621 00.413 10072 Exposure complete
23:42:23.671 00.050 10072 worker thread done servicing request
23:42:23.671 00.000 1032 OnExposeComplete: enter
23:42:23.676 00.005 1032 UpdateGuideState(): m_state=6
23:42:23.678 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10596
23:42:23.680 00.002 1032 Star::Find returns 1 (0), X=1108.61, Y=129.94, Mass=1492, SNR=27.1, Peak=107 HFD=3.4
23:42:23.682 00.002 1032 MultiStar: [#1 0.17,0.00,0.96,U] [#2 -0.08,0.15,0.78,U] [#3 0.06,0.19,0.71,U] [#4 -0.16,0.35,0.00,M3] [#5 0.07,0.04,0.65,U] [#6 0.09,0.30,0.00,M1] [#7 0.17,0.20,0.00,M2] [#8 0.08,0.25,0.00,M1] 
23:42:23.684 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.12}, one-star: {0.28, 0.21}
23:42:23.685 00.001 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
23:42:23.687 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
23:42:23.689 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.82 mountX=0.09 mountY=-0.14, mountTheta=-1.01
23:42:23.693 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
23:42:23.694 00.001 1032 Enqueuing Move request for scope (0.11, 0.12)
23:42:23.696 00.002 10072 Worker thread wakes up
23:42:23.696 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
23:42:23.696 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
23:42:23.696 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.09 yDistance=-0.14
23:42:23.698 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:42:23.700 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:23.701 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:42:23.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:23.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:42:23.701 00.000 10072 MoveAxis(W, 1, ABG)
23:42:23.701 00.000 10072 Guiding  Dir = 3, Dur = 1
23:42:23.701 00.000 10072 IsGuiding returns 0
23:42:23.702 00.001 10072 PulseGuide returned control before completion, sleep 11
23:42:23.719 00.017 1032 UpdateGuideState exits: m=1492 SNR=27.1
23:42:23.722 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:23.724 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:23.725 00.001 1032 Enqueuing Expose request
23:42:23.728 00.003 10072 IsGuiding returns 0
23:42:23.728 00.000 10072 Move returns status 0, amount 1
23:42:23.728 00.000 10072 MoveAxis(N, 0, ABG)
23:42:23.728 00.000 10072 Move returns status 0, amount 0
23:42:23.728 00.000 10072 move complete, result=0
23:42:23.728 00.000 10072 worker thread done servicing request
23:42:23.728 00.000 10072 Worker thread wakes up
23:42:23.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:23.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:23.737 00.009 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:42:24.354 00.617 10072 Exposure complete
23:42:24.405 00.051 10072 worker thread done servicing request
23:42:24.405 00.000 1032 OnExposeComplete: enter
23:42:24.408 00.003 1032 UpdateGuideState(): m_state=6
23:42:24.409 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10597
23:42:24.411 00.002 1032 Star::Find returns 1 (0), X=1108.73, Y=129.93, Mass=1400, SNR=26.3, Peak=104 HFD=3.3
23:42:24.413 00.002 1032 MultiStar: [#1 0.20,0.13,1.02,U] [#2 0.06,0.39,0.00,M1] [#3 0.04,0.27,0.00,M1] [#4 -0.20,0.33,0.00,M4] [#5 0.01,0.23,0.66,U] [#6 0.08,0.39,0.00,M2] [#7 0.06,0.38,0.00,M3] [#8 0.03,0.35,0.00,M2] 
23:42:24.416 00.003 1032 refined, 2 included, MultiStar: {0.23, 0.18}, one-star: {0.40, 0.20}
23:42:24.418 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
23:42:24.419 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
23:42:24.421 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=0.18 hyp=0.29 cameraTheta=0.67 mountX=0.12 mountY=-0.27, mountTheta=-1.16
23:42:24.424 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.18, opts=13)
23:42:24.428 00.004 1032 Enqueuing Move request for scope (0.23, 0.18)
23:42:24.430 00.002 10072 Worker thread wakes up
23:42:24.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.18) opts 0xd
23:42:24.430 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.18)
23:42:24.430 00.000 10072 Moving (0.23, 0.18) raw xDistance=0.12 yDistance=-0.27
23:42:24.433 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:42:24.435 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:24.435 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:42:24.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:42:24.435 00.000 10072 MoveAxis(W, 1, ABG)
23:42:24.435 00.000 10072 Guiding  Dir = 3, Dur = 1
23:42:24.437 00.002 10072 IsGuiding returns 0
23:42:24.437 00.000 10072 PulseGuide returned control before completion, sleep 11
23:42:24.455 00.018 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:42:24.457 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:24.459 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:24.462 00.003 1032 Enqueuing Expose request
23:42:24.464 00.002 10072 IsGuiding returns 0
23:42:24.464 00.000 10072 Move returns status 0, amount 1
23:42:24.464 00.000 10072 MoveAxis(N, 172, ABG)
23:42:24.464 00.000 10072 Guiding  Dir = 0, Dur = 172
23:42:24.464 00.000 10072 IsGuiding returns 0
23:42:24.465 00.001 10072 PulseGuide returned control before completion, sleep 182
23:42:24.651 00.186 10072 IsGuiding returns 0
23:42:24.651 00.000 10072 Move returns status 0, amount 172
23:42:24.651 00.000 10072 move complete, result=0
23:42:24.651 00.000 10072 worker thread done servicing request
23:42:24.651 00.000 10072 Worker thread wakes up
23:42:24.651 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.3 px 172 ms NORTH
23:42:24.654 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:24.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:25.064 00.410 10072 Exposure complete
23:42:25.107 00.043 10072 worker thread done servicing request
23:42:25.108 00.001 1032 OnExposeComplete: enter
23:42:25.109 00.001 1032 UpdateGuideState(): m_state=6
23:42:25.110 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10598
23:42:25.115 00.005 1032 Star::Find returns 1 (0), X=1108.51, Y=129.88, Mass=1471, SNR=27.0, Peak=119 HFD=3.5
23:42:25.118 00.003 1032 MultiStar: [#1 0.17,-0.09,0.94,U] [#2 -0.14,0.18,0.83,U] [#3 -0.04,0.08,0.75,U] [#4 -0.23,0.23,0.00,M5] [#5 -0.10,0.08,0.66,U] [#6 -0.03,0.23,0.60,U] [#7 -0.15,0.16,0.65,U] [#8 -0.10,0.11,0.50,U] 
23:42:25.119 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.11}, one-star: {0.17, 0.15}
23:42:25.121 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
23:42:25.122 00.001 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
23:42:25.124 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.65 mountX=0.10 mountY=-0.02, mountTheta=-0.18
23:42:25.127 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.11, opts=13)
23:42:25.129 00.002 1032 Enqueuing Move request for scope (-0.01, 0.11)
23:42:25.130 00.001 10072 Worker thread wakes up
23:42:25.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
23:42:25.130 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
23:42:25.130 00.000 10072 Moving (-0.01, 0.11) raw xDistance=0.10 yDistance=-0.02
23:42:25.133 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:42:25.135 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:25.135 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:42:25.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:25.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:42:25.135 00.000 10072 MoveAxis(W, 2, ABG)
23:42:25.135 00.000 10072 Guiding  Dir = 3, Dur = 2
23:42:25.135 00.000 10072 IsGuiding returns 0
23:42:25.137 00.002 10072 PulseGuide returned control before completion, sleep 12
23:42:25.153 00.016 1032 UpdateGuideState exits: m=1471 SNR=27.0
23:42:25.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:25.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:25.158 00.001 1032 Enqueuing Expose request
23:42:25.160 00.002 10072 IsGuiding returns 0
23:42:25.160 00.000 10072 Move returns status 0, amount 2
23:42:25.160 00.000 10072 MoveAxis(N, 0, ABG)
23:42:25.160 00.000 10072 Move returns status 0, amount 0
23:42:25.160 00.000 10072 move complete, result=0
23:42:25.160 00.000 10072 worker thread done servicing request
23:42:25.160 00.000 10072 Worker thread wakes up
23:42:25.160 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:25.160 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:25.167 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:42:25.797 00.630 10072 Exposure complete
23:42:25.849 00.052 10072 worker thread done servicing request
23:42:25.849 00.000 1032 OnExposeComplete: enter
23:42:25.851 00.002 1032 UpdateGuideState(): m_state=6
23:42:25.853 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10599
23:42:25.855 00.002 1032 Star::Find returns 1 (0), X=1108.49, Y=129.79, Mass=1305, SNR=25.4, Peak=114 HFD=3.4
23:42:25.857 00.002 1032 MultiStar: [#1 0.01,-0.06,1.01,U] [#2 -0.03,0.12,0.81,U] [#3 -0.12,0.09,0.78,U] [#4 -0.36,0.27,0.00,M6] [#5 -0.10,0.08,0.64,U] [#6 -0.18,0.10,0.62,U] [#7 -0.17,0.15,0.72,U] [#8 -0.02,0.18,0.51,U] 
23:42:25.858 00.001 1032 refined, 7 included, MultiStar: {-0.04, 0.08}, one-star: {0.15, 0.06}
23:42:25.860 00.002 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
23:42:25.863 00.003 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
23:42:25.864 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.07 mountX=0.09 mountY=0.02, mountTheta=0.24
23:42:25.868 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.08, opts=13)
23:42:25.869 00.001 1032 Enqueuing Move request for scope (-0.04, 0.08)
23:42:25.870 00.001 10072 Worker thread wakes up
23:42:25.870 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
23:42:25.870 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
23:42:25.870 00.000 10072 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.02
23:42:25.872 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:42:25.875 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:25.875 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:42:25.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:25.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:42:25.875 00.000 10072 MoveAxis(W, 2, ABG)
23:42:25.875 00.000 10072 Guiding  Dir = 3, Dur = 2
23:42:25.875 00.000 10072 IsGuiding returns 0
23:42:25.876 00.001 10072 PulseGuide returned control before completion, sleep 12
23:42:25.891 00.015 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:42:25.895 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:25.896 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:25.898 00.002 1032 Enqueuing Expose request
23:42:25.903 00.005 10072 IsGuiding returns 1
23:42:25.903 00.000 10072 scope still moving after pulse duration time elapsed
23:42:25.934 00.031 10072 IsGuiding returns 1
23:42:25.966 00.032 10072 IsGuiding returns 0
23:42:25.966 00.000 10072 scope move finished after 2 + 89 ms
23:42:25.966 00.000 10072 Move returns status 0, amount 2
23:42:25.966 00.000 10072 MoveAxis(N, 0, ABG)
23:42:25.966 00.000 10072 Move returns status 0, amount 0
23:42:25.966 00.000 10072 move complete, result=0
23:42:25.966 00.000 10072 worker thread done servicing request
23:42:25.966 00.000 10072 Worker thread wakes up
23:42:25.966 00.000 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:42:25.969 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:25.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:26.375 00.406 10072 Exposure complete
23:42:26.426 00.051 10072 worker thread done servicing request
23:42:26.426 00.000 1032 OnExposeComplete: enter
23:42:26.428 00.002 1032 UpdateGuideState(): m_state=6
23:42:26.430 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10600
23:42:26.432 00.002 1032 Star::Find returns 1 (0), X=1108.33, Y=129.90, Mass=1598, SNR=28.1, Peak=129 HFD=3.4
23:42:26.433 00.001 1032 MultiStar: [#1 -0.01,0.07,0.87,U] [#2 -0.15,0.24,0.00,M1] [#3 -0.23,0.24,0.00,M1] [#4 -0.37,0.35,0.00,M7] [#5 -0.28,0.29,0.00,M1] [#6 -0.17,0.39,0.00,M1] [#7 -0.23,0.22,0.00,M2] [#8 -0.29,0.31,0.00,M1] 
23:42:26.435 00.002 1032 refined, 1 included, MultiStar: {-0.01, 0.12}, one-star: {-0.01, 0.17}
23:42:26.437 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
23:42:26.438 00.001 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
23:42:26.440 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.12 mountY=-0.02, mountTheta=-0.19
23:42:26.444 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.12, opts=13)
23:42:26.446 00.002 1032 Enqueuing Move request for scope (-0.01, 0.12)
23:42:26.448 00.002 10072 Worker thread wakes up
23:42:26.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
23:42:26.448 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
23:42:26.448 00.000 10072 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=-0.02
23:42:26.450 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:42:26.453 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:26.454 00.001 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:42:26.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:26.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:42:26.454 00.000 10072 MoveAxis(W, 1, ABG)
23:42:26.454 00.000 10072 Guiding  Dir = 3, Dur = 1
23:42:26.454 00.000 10072 IsGuiding returns 0
23:42:26.456 00.002 10072 IsGuiding returns 0
23:42:26.456 00.000 10072 Move returns status 0, amount 1
23:42:26.456 00.000 10072 MoveAxis(N, 0, ABG)
23:42:26.457 00.001 10072 Move returns status 0, amount 0
23:42:26.457 00.000 10072 move complete, result=0
23:42:26.457 00.000 10072 worker thread done servicing request
23:42:26.472 00.015 1032 UpdateGuideState exits: m=1598 SNR=28.1
23:42:26.474 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:26.475 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:26.476 00.001 1032 Enqueuing Expose request
23:42:26.478 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:42:26.479 00.001 10072 Worker thread wakes up
23:42:26.479 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:26.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:27.108 00.629 10072 Exposure complete
23:42:27.155 00.047 10072 worker thread done servicing request
23:42:27.155 00.000 1032 OnExposeComplete: enter
23:42:27.157 00.002 1032 UpdateGuideState(): m_state=6
23:42:27.159 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10601
23:42:27.160 00.001 1032 Star::Find returns 1 (0), X=1108.47, Y=129.97, Mass=1484, SNR=27.1, Peak=108 HFD=3.6
23:42:27.162 00.002 1032 MultiStar: [#1 0.06,0.10,0.95,U] [#2 -0.13,0.36,0.00,M2] [#3 -0.26,0.30,0.00,M2] [#4 -0.31,0.37,0.00,M8] [#5 -0.34,0.22,0.00,M2] [#6 -0.25,0.45,0.00,M2] [#7 -0.16,0.41,0.00,M3] [#8 -0.30,0.33,0.00,M2] 
23:42:27.164 00.002 1032 refined, 1 included, MultiStar: {0.10, 0.17}, one-star: {0.14, 0.24}
23:42:27.165 00.001 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
23:42:27.167 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
23:42:27.169 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.05 mountX=0.14 mountY=-0.14, mountTheta=-0.78
23:42:27.172 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.17, opts=13)
23:42:27.176 00.004 1032 Enqueuing Move request for scope (0.10, 0.17)
23:42:27.180 00.004 10072 Worker thread wakes up
23:42:27.180 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
23:42:27.180 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
23:42:27.180 00.000 10072 Moving (0.10, 0.17) raw xDistance=0.14 yDistance=-0.14
23:42:27.182 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:42:27.185 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.95
23:42:27.186 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:42:27.186 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:27.186 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:42:27.186 00.000 10072 MoveAxis(W, 68, ABG)
23:42:27.186 00.000 10072 Guiding  Dir = 3, Dur = 68
23:42:27.186 00.000 10072 IsGuiding returns 0
23:42:27.187 00.001 10072 PulseGuide returned control before completion, sleep 78
23:42:27.202 00.015 1032 UpdateGuideState exits: m=1484 SNR=27.1
23:42:27.207 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:27.209 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:27.211 00.002 1032 Enqueuing Expose request
23:42:27.278 00.067 10072 IsGuiding returns 0
23:42:27.278 00.000 10072 Move returns status 0, amount 68
23:42:27.278 00.000 10072 MoveAxis(N, 0, ABG)
23:42:27.278 00.000 10072 Move returns status 0, amount 0
23:42:27.278 00.000 10072 move complete, result=0
23:42:27.278 00.000 10072 worker thread done servicing request
23:42:27.278 00.000 10072 Worker thread wakes up
23:42:27.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:27.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:27.278 00.000 1032 GuideStep: 0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
23:42:27.691 00.413 10072 Exposure complete
23:42:27.739 00.048 10072 worker thread done servicing request
23:42:27.739 00.000 1032 OnExposeComplete: enter
23:42:27.741 00.002 1032 UpdateGuideState(): m_state=6
23:42:27.742 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10602
23:42:27.744 00.002 1032 Star::Find returns 1 (0), X=1108.42, Y=129.91, Mass=1252, SNR=24.9, Peak=98 HFD=3.5
23:42:27.746 00.002 1032 MultiStar: [#1 0.04,0.01,1.05,U] [#2 -0.17,0.22,0.00,M3] [#3 -0.05,0.22,0.83,U] [#4 -0.38,0.17,0.00,M9] [#5 -0.21,0.12,0.71,U] [#6 -0.07,0.37,0.00,M3] [#7 -0.16,0.20,0.75,U] [#8 -0.20,0.24,0.00,M3] 
23:42:27.748 00.002 1032 refined, 4 included, MultiStar: {-0.04, 0.14}, one-star: {0.08, 0.18}
23:42:27.749 00.001 1032 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.83) = xAngle (0.04 = 0.04)
23:42:27.752 00.003 1032 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.04 = 0.04)
23:42:27.753 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.87 mountX=0.15 mountY=0.01, mountTheta=0.04
23:42:27.757 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.14, opts=13)
23:42:27.759 00.002 1032 Enqueuing Move request for scope (-0.04, 0.14)
23:42:27.761 00.002 10072 Worker thread wakes up
23:42:27.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
23:42:27.761 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
23:42:27.761 00.000 10072 Moving (-0.04, 0.14) raw xDistance=0.15 yDistance=0.01
23:42:27.763 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:42:27.767 00.004 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.95
23:42:27.767 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
23:42:27.767 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:27.767 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:42:27.767 00.000 10072 MoveAxis(W, 70, ABG)
23:42:27.767 00.000 10072 Guiding  Dir = 3, Dur = 70
23:42:27.767 00.000 10072 IsGuiding returns 0
23:42:27.769 00.002 10072 PulseGuide returned control before completion, sleep 79
23:42:27.786 00.017 1032 UpdateGuideState exits: m=1252 SNR=24.9
23:42:27.788 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:27.789 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:27.792 00.003 1032 Enqueuing Expose request
23:42:27.858 00.066 10072 IsGuiding returns 0
23:42:27.858 00.000 10072 Move returns status 0, amount 70
23:42:27.858 00.000 10072 MoveAxis(N, 0, ABG)
23:42:27.859 00.001 10072 Move returns status 0, amount 0
23:42:27.859 00.000 10072 move complete, result=0
23:42:27.859 00.000 10072 worker thread done servicing request
23:42:27.859 00.000 10072 Worker thread wakes up
23:42:27.859 00.000 1032 GuideStep: 0.1 px 70 ms WEST, 0.0 px 0 ms NORTH
23:42:27.863 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:27.863 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:28.490 00.627 10072 Exposure complete
23:42:28.539 00.049 10072 worker thread done servicing request
23:42:28.539 00.000 1032 OnExposeComplete: enter
23:42:28.541 00.002 1032 UpdateGuideState(): m_state=6
23:42:28.543 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10603
23:42:28.545 00.002 1032 Star::Find returns 1 (0), X=1108.52, Y=129.79, Mass=1358, SNR=25.9, Peak=109 HFD=3.4
23:42:28.548 00.003 1032 MultiStar: [#1 -0.06,-0.14,1.02,U] [#2 -0.09,0.11,0.81,U] [#3 -0.12,0.03,0.78,U] [#4 -0.27,0.03,0.00,M10] [#5 -0.18,-0.01,0.69,U] [#6 0.02,0.15,0.64,U] [#7 -0.18,0.08,0.73,U] [#8 -0.23,0.11,0.52,U] 
23:42:28.550 00.002 1032 refined, 7 included, MultiStar: {-0.07, 0.04}, one-star: {0.18, 0.06}
23:42:28.552 00.002 1032 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.83) = xAngle (0.80 = 0.80)
23:42:28.554 00.002 1032 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.80 = 0.80)
23:42:28.557 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.63 mountX=0.05 mountY=0.05, mountTheta=0.80
23:42:28.559 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.04, opts=13)
23:42:28.560 00.001 1032 Enqueuing Move request for scope (-0.07, 0.04)
23:42:28.561 00.001 10072 Worker thread wakes up
23:42:28.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
23:42:28.562 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
23:42:28.562 00.000 10072 Moving (-0.07, 0.04) raw xDistance=0.05 yDistance=0.05
23:42:28.564 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:42:28.566 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:28.566 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:42:28.566 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:28.566 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:42:28.566 00.000 10072 MoveAxis(W, 2, ABG)
23:42:28.567 00.001 10072 Guiding  Dir = 3, Dur = 2
23:42:28.567 00.000 10072 IsGuiding returns 0
23:42:28.567 00.000 10072 PulseGuide returned control before completion, sleep 12
23:42:28.585 00.018 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:42:28.587 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:28.589 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:28.591 00.002 1032 Enqueuing Expose request
23:42:28.595 00.004 10072 IsGuiding returns 0
23:42:28.595 00.000 10072 Move returns status 0, amount 2
23:42:28.595 00.000 10072 MoveAxis(N, 0, ABG)
23:42:28.595 00.000 10072 Move returns status 0, amount 0
23:42:28.595 00.000 10072 move complete, result=0
23:42:28.595 00.000 10072 worker thread done servicing request
23:42:28.596 00.001 10072 Worker thread wakes up
23:42:28.596 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:28.596 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:28.600 00.004 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
23:42:29.005 00.405 10072 Exposure complete
23:42:29.052 00.047 10072 worker thread done servicing request
23:42:29.052 00.000 1032 OnExposeComplete: enter
23:42:29.054 00.002 1032 UpdateGuideState(): m_state=6
23:42:29.056 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10604
23:42:29.059 00.003 1032 Star::Find returns 1 (0), X=1108.49, Y=129.81, Mass=1360, SNR=25.9, Peak=105 HFD=3.4
23:42:29.060 00.001 1032 MultiStar: [#1 -0.03,-0.14,0.95,U] [#2 -0.10,0.08,0.83,U] [#3 -0.04,0.11,0.80,U] [#4 -0.29,0.10,0.00,R] [#5 -0.02,0.16,0.64,U] [#6 0.02,0.04,0.62,U] [#7 -0.08,0.11,0.71,U] [#8 -0.16,0.11,0.54,U] 
23:42:29.062 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.06}, one-star: {0.15, 0.08}
23:42:29.063 00.001 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
23:42:29.064 00.001 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
23:42:29.065 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.93 mountX=0.06 mountY=0.01, mountTheta=0.10
23:42:29.069 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
23:42:29.070 00.001 1032 Enqueuing Move request for scope (-0.02, 0.06)
23:42:29.072 00.002 10072 Worker thread wakes up
23:42:29.072 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
23:42:29.072 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
23:42:29.072 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.01
23:42:29.074 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:42:29.076 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:29.076 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:42:29.076 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:29.077 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:42:29.077 00.000 10072 MoveAxis(W, 2, ABG)
23:42:29.077 00.000 10072 Guiding  Dir = 3, Dur = 2
23:42:29.077 00.000 10072 IsGuiding returns 0
23:42:29.077 00.000 10072 PulseGuide returned control before completion, sleep 12
23:42:29.093 00.016 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:42:29.095 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:29.098 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:29.099 00.001 1032 Enqueuing Expose request
23:42:29.100 00.001 10072 IsGuiding returns 0
23:42:29.100 00.000 10072 Move returns status 0, amount 2
23:42:29.100 00.000 10072 MoveAxis(N, 0, ABG)
23:42:29.100 00.000 10072 Move returns status 0, amount 0
23:42:29.101 00.001 10072 move complete, result=0
23:42:29.101 00.000 10072 worker thread done servicing request
23:42:29.101 00.000 10072 Worker thread wakes up
23:42:29.101 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:29.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:29.108 00.007 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:42:29.727 00.619 10072 Exposure complete
23:42:29.778 00.051 10072 worker thread done servicing request
23:42:29.778 00.000 1032 OnExposeComplete: enter
23:42:29.781 00.003 1032 UpdateGuideState(): m_state=6
23:42:29.783 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10605
23:42:29.785 00.002 1032 Star::Find returns 1 (0), X=1108.49, Y=129.84, Mass=1516, SNR=27.4, Peak=121 HFD=3.4
23:42:29.787 00.002 1032 MultiStar: [#1 0.13,0.02,0.95,U] [#2 -0.03,0.16,0.78,U] [#3 -0.02,0.03,0.72,U] [#4 0.12,0.05,0.66,U] [#5 -0.11,0.09,0.62,U] [#6 0.07,0.30,0.00,M2] [#7 -0.14,0.13,0.71,U] [#8 -0.13,0.16,0.49,U] 
23:42:29.789 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.09}, one-star: {0.15, 0.11}
23:42:29.791 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
23:42:29.792 00.001 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
23:42:29.795 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.40 mountX=0.08 mountY=-0.04, mountTheta=-0.43
23:42:29.798 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
23:42:29.799 00.001 1032 Enqueuing Move request for scope (0.02, 0.09)
23:42:29.802 00.003 10072 Worker thread wakes up
23:42:29.802 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:42:29.802 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:42:29.802 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
23:42:29.808 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:42:29.810 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:29.810 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:42:29.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:29.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:42:29.810 00.000 10072 MoveAxis(W, 3, ABG)
23:42:29.810 00.000 10072 Guiding  Dir = 3, Dur = 3
23:42:29.812 00.002 10072 IsGuiding returns 0
23:42:29.812 00.000 10072 PulseGuide returned control before completion, sleep 13
23:42:29.829 00.017 1032 UpdateGuideState exits: m=1516 SNR=27.4
23:42:29.833 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:29.836 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:29.838 00.002 1032 Enqueuing Expose request
23:42:29.840 00.002 10072 IsGuiding returns 0
23:42:29.840 00.000 10072 Move returns status 0, amount 3
23:42:29.840 00.000 10072 MoveAxis(N, 0, ABG)
23:42:29.840 00.000 10072 Move returns status 0, amount 0
23:42:29.840 00.000 10072 move complete, result=0
23:42:29.840 00.000 10072 worker thread done servicing request
23:42:29.840 00.000 10072 Worker thread wakes up
23:42:29.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:29.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:29.848 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:42:30.244 00.396 10072 Exposure complete
23:42:30.298 00.054 10072 worker thread done servicing request
23:42:30.298 00.000 1032 OnExposeComplete: enter
23:42:30.303 00.005 1032 UpdateGuideState(): m_state=6
23:42:30.305 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10606
23:42:30.307 00.002 1032 Star::Find returns 1 (0), X=1108.48, Y=129.83, Mass=1241, SNR=24.8, Peak=97 HFD=3.4
23:42:30.309 00.002 1032 MultiStar: [#1 0.10,-0.06,1.04,U] [#2 -0.01,0.14,0.84,U] [#3 -0.03,0.07,0.82,U] [#4 0.16,0.04,0.70,U] [#5 -0.09,0.06,0.69,U] [#6 0.07,0.10,0.66,U] [#7 -0.08,0.11,0.77,U] [#8 0.02,0.04,0.52,U] 
23:42:30.311 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.15, 0.10}
23:42:30.313 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:42:30.315 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:42:30.317 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.02 mountX=0.05 mountY=-0.05, mountTheta=-0.81
23:42:30.320 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
23:42:30.322 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
23:42:30.323 00.001 10072 Worker thread wakes up
23:42:30.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:42:30.324 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:42:30.324 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
23:42:30.325 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:42:30.328 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:30.329 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:42:30.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:30.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:42:30.329 00.000 10072 MoveAxis(W, 2, ABG)
23:42:30.329 00.000 10072 Guiding  Dir = 3, Dur = 2
23:42:30.329 00.000 10072 IsGuiding returns 0
23:42:30.330 00.001 10072 PulseGuide returned control before completion, sleep 12
23:42:30.347 00.017 1032 UpdateGuideState exits: m=1241 SNR=24.8
23:42:30.351 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:30.352 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:30.354 00.002 1032 Enqueuing Expose request
23:42:30.357 00.003 10072 IsGuiding returns 0
23:42:30.357 00.000 10072 Move returns status 0, amount 2
23:42:30.357 00.000 10072 MoveAxis(N, 0, ABG)
23:42:30.357 00.000 10072 Move returns status 0, amount 0
23:42:30.357 00.000 10072 move complete, result=0
23:42:30.357 00.000 10072 worker thread done servicing request
23:42:30.357 00.000 10072 Worker thread wakes up
23:42:30.358 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:30.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:30.365 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:42:30.995 00.630 10072 Exposure complete
23:42:31.046 00.051 10072 worker thread done servicing request
23:42:31.046 00.000 1032 OnExposeComplete: enter
23:42:31.049 00.003 1032 UpdateGuideState(): m_state=6
23:42:31.052 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10607
23:42:31.054 00.002 1032 Star::Find returns 1 (0), X=1108.52, Y=129.69, Mass=1266, SNR=25.0, Peak=103 HFD=3.2
23:42:31.056 00.002 1032 MultiStar: [#1 0.17,-0.15,1.04,U] [#2 0.05,0.16,0.85,U] [#3 -0.08,0.05,0.82,U] [#4 0.07,0.02,0.68,U] [#5 -0.14,0.00,0.69,U] [#6 0.04,0.15,0.67,U] [#7 0.06,0.17,0.73,U] [#8 -0.01,-0.05,0.52,U] 
23:42:31.058 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.19, -0.04}
23:42:31.060 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:42:31.061 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:42:31.063 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.51 mountX=0.01 mountY=-0.06, mountTheta=-1.32
23:42:31.066 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:42:31.067 00.001 1032 Enqueuing Move request for scope (0.05, 0.03)
23:42:31.069 00.002 10072 Worker thread wakes up
23:42:31.070 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:42:31.070 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:42:31.070 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
23:42:31.072 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:42:31.075 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:31.075 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:42:31.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:31.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:42:31.075 00.000 10072 MoveAxis(W, 3, ABG)
23:42:31.075 00.000 10072 Guiding  Dir = 3, Dur = 3
23:42:31.094 00.019 1032 UpdateGuideState exits: m=1266 SNR=25.0
23:42:31.097 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:31.099 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:31.100 00.001 1032 Enqueuing Expose request
23:42:31.102 00.002 10072 IsGuiding returns 0
23:42:31.103 00.001 10072 PulseGuide returned control before completion, sleep 13
23:42:31.117 00.014 10072 IsGuiding returns 0
23:42:31.117 00.000 10072 Move returns status 0, amount 3
23:42:31.117 00.000 10072 MoveAxis(N, 0, ABG)
23:42:31.117 00.000 10072 Move returns status 0, amount 0
23:42:31.117 00.000 10072 move complete, result=0
23:42:31.118 00.001 10072 worker thread done servicing request
23:42:31.118 00.000 10072 Worker thread wakes up
23:42:31.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:31.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:31.118 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:42:31.528 00.410 10072 Exposure complete
23:42:31.591 00.063 10072 worker thread done servicing request
23:42:31.591 00.000 1032 OnExposeComplete: enter
23:42:31.593 00.002 1032 UpdateGuideState(): m_state=6
23:42:31.597 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10608
23:42:31.600 00.003 1032 Star::Find returns 1 (0), X=1108.59, Y=129.78, Mass=1460, SNR=26.9, Peak=107 HFD=3.5
23:42:31.603 00.003 1032 MultiStar: [#1 0.07,-0.11,0.99,U] [#2 -0.02,0.13,0.81,U] [#3 -0.07,0.15,0.73,U] [#4 0.00,0.04,0.64,U] [#5 -0.06,0.20,0.67,U] [#6 -0.02,0.26,0.00,M1] [#7 -0.08,0.13,0.66,U] [#8 0.05,0.03,0.51,U] 
23:42:31.605 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.07}, one-star: {0.25, 0.05}
23:42:31.607 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
23:42:31.609 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
23:42:31.611 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.17 mountX=0.06 mountY=-0.05, mountTheta=-0.66
23:42:31.617 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
23:42:31.619 00.002 1032 Enqueuing Move request for scope (0.03, 0.07)
23:42:31.621 00.002 10072 Worker thread wakes up
23:42:31.621 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
23:42:31.621 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
23:42:31.621 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
23:42:31.623 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:42:31.625 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:31.625 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:42:31.625 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:31.625 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:42:31.625 00.000 10072 MoveAxis(W, 2, ABG)
23:42:31.626 00.001 10072 Guiding  Dir = 3, Dur = 2
23:42:31.626 00.000 10072 IsGuiding returns 0
23:42:31.626 00.000 10072 PulseGuide returned control before completion, sleep 12
23:42:31.645 00.019 1032 UpdateGuideState exits: m=1460 SNR=26.9
23:42:31.648 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:31.649 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:31.651 00.002 1032 Enqueuing Expose request
23:42:31.653 00.002 10072 IsGuiding returns 0
23:42:31.653 00.000 10072 Move returns status 0, amount 2
23:42:31.653 00.000 10072 MoveAxis(N, 0, ABG)
23:42:31.653 00.000 10072 Move returns status 0, amount 0
23:42:31.653 00.000 10072 move complete, result=0
23:42:31.653 00.000 10072 worker thread done servicing request
23:42:31.653 00.000 10072 Worker thread wakes up
23:42:31.653 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:31.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:31.661 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:42:32.280 00.619 10072 Exposure complete
23:42:32.324 00.044 10072 worker thread done servicing request
23:42:32.325 00.001 1032 OnExposeComplete: enter
23:42:32.327 00.002 1032 UpdateGuideState(): m_state=6
23:42:32.329 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10609
23:42:32.331 00.002 1032 Star::Find returns 1 (0), X=1108.65, Y=129.96, Mass=1334, SNR=25.7, Peak=104 HFD=3.3
23:42:32.333 00.002 1032 MultiStar: [#1 0.13,0.10,0.99,U] [#2 0.07,0.25,0.83,U] [#3 -0.05,0.21,0.79,U] [#4 -0.02,0.25,0.70,U] [#5 -0.01,0.20,0.65,U] [#6 -0.05,0.21,0.62,U] [#7 -0.04,0.40,0.00,M1] [#8 0.02,0.33,0.00,M1] 
23:42:32.335 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.20}, one-star: {0.31, 0.23}
23:42:32.336 00.001 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
23:42:32.338 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
23:42:32.340 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.22 cameraTheta=1.22 mountX=0.18 mountY=-0.12, mountTheta=-0.61
23:42:32.342 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.20, opts=13)
23:42:32.344 00.002 1032 Enqueuing Move request for scope (0.07, 0.20)
23:42:32.346 00.002 10072 Worker thread wakes up
23:42:32.346 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
23:42:32.346 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
23:42:32.346 00.000 10072 Moving (0.07, 0.20) raw xDistance=0.18 yDistance=-0.12
23:42:32.348 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:42:32.350 00.002 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.95
23:42:32.350 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
23:42:32.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:32.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:42:32.350 00.000 10072 MoveAxis(W, 86, ABG)
23:42:32.350 00.000 10072 Guiding  Dir = 3, Dur = 86
23:42:32.350 00.000 10072 IsGuiding returns 0
23:42:32.350 00.000 10072 PulseGuide returned control before completion, sleep 96
23:42:32.367 00.017 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:42:32.370 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:32.371 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:32.373 00.002 1032 Enqueuing Expose request
23:42:32.449 00.076 10072 IsGuiding returns 0
23:42:32.449 00.000 10072 Move returns status 0, amount 86
23:42:32.449 00.000 10072 MoveAxis(N, 0, ABG)
23:42:32.449 00.000 10072 Move returns status 0, amount 0
23:42:32.449 00.000 10072 move complete, result=0
23:42:32.449 00.000 10072 worker thread done servicing request
23:42:32.449 00.000 10072 Worker thread wakes up
23:42:32.449 00.000 1032 GuideStep: 0.2 px 86 ms WEST, -0.1 px 0 ms NORTH
23:42:32.452 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:32.452 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:32.856 00.404 10072 Exposure complete
23:42:32.907 00.051 10072 worker thread done servicing request
23:42:32.907 00.000 1032 OnExposeComplete: enter
23:42:32.910 00.003 1032 UpdateGuideState(): m_state=6
23:42:32.911 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10610
23:42:32.913 00.002 1032 Star::Find returns 1 (0), X=1108.54, Y=129.85, Mass=1359, SNR=25.9, Peak=96 HFD=3.4
23:42:32.914 00.001 1032 MultiStar: [#1 0.03,0.10,1.02,U] [#2 -0.06,0.30,0.00,M1] [#3 -0.07,0.15,0.80,U] [#4 -0.00,0.20,0.68,U] [#5 -0.21,0.14,0.68,U] [#6 -0.12,0.29,0.00,M1] [#7 -0.19,0.13,0.68,U] [#8 -0.01,0.12,0.52,U] 
23:42:32.916 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.13}, one-star: {0.21, 0.12}
23:42:32.918 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
23:42:32.920 00.002 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
23:42:32.922 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.71 mountX=0.13 mountY=-0.02, mountTheta=-0.12
23:42:32.925 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.13, opts=13)
23:42:32.927 00.002 1032 Enqueuing Move request for scope (-0.02, 0.13)
23:42:32.930 00.003 10072 Worker thread wakes up
23:42:32.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
23:42:32.930 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
23:42:32.930 00.000 10072 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.02
23:42:32.932 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:42:32.935 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.95
23:42:32.936 00.001 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:42:32.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:32.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:42:32.936 00.000 10072 MoveAxis(W, 66, ABG)
23:42:32.936 00.000 10072 Guiding  Dir = 3, Dur = 66
23:42:32.936 00.000 10072 IsGuiding returns 0
23:42:32.937 00.001 10072 PulseGuide returned control before completion, sleep 76
23:42:32.954 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:42:32.956 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:32.958 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:32.960 00.002 1032 Enqueuing Expose request
23:42:33.025 00.065 10072 IsGuiding returns 0
23:42:33.025 00.000 10072 Move returns status 0, amount 66
23:42:33.025 00.000 10072 MoveAxis(N, 0, ABG)
23:42:33.025 00.000 10072 Move returns status 0, amount 0
23:42:33.025 00.000 10072 move complete, result=0
23:42:33.025 00.000 10072 worker thread done servicing request
23:42:33.025 00.000 10072 Worker thread wakes up
23:42:33.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:33.025 00.000 1032 GuideStep: 0.1 px 66 ms WEST, -0.0 px 0 ms NORTH
23:42:33.028 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:33.654 00.626 10072 Exposure complete
23:42:33.702 00.048 10072 worker thread done servicing request
23:42:33.702 00.000 1032 OnExposeComplete: enter
23:42:33.705 00.003 1032 UpdateGuideState(): m_state=6
23:42:33.709 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10611
23:42:33.712 00.003 1032 Star::Find returns 1 (0), X=1108.53, Y=129.75, Mass=1324, SNR=25.6, Peak=110 HFD=3.3
23:42:33.714 00.002 1032 MultiStar: [#1 0.10,-0.25,0.00,M1] [#2 0.04,0.06,0.81,U] [#3 -0.00,-0.17,0.75,U] [#4 0.09,-0.09,0.69,U] [#5 -0.16,-0.12,0.68,U] [#6 0.13,0.09,0.65,U] [#7 -0.12,-0.05,0.70,U] [#8 -0.07,0.07,0.54,U] 
23:42:33.716 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.02}, one-star: {0.19, 0.02}
23:42:33.717 00.001 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
23:42:33.719 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
23:42:33.720 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.82 mountX=-0.03 mountY=-0.02, mountTheta=-2.65
23:42:33.723 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
23:42:33.725 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
23:42:33.726 00.001 10072 Worker thread wakes up
23:42:33.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
23:42:33.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
23:42:33.727 00.001 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.02
23:42:33.728 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:42:33.731 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:33.731 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:42:33.731 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:33.731 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:42:33.731 00.000 10072 MoveAxis(W, 2, ABG)
23:42:33.731 00.000 10072 Guiding  Dir = 3, Dur = 2
23:42:33.732 00.001 10072 IsGuiding returns 0
23:42:33.732 00.000 10072 PulseGuide returned control before completion, sleep 12
23:42:33.745 00.013 10072 IsGuiding returns 0
23:42:33.745 00.000 10072 Move returns status 0, amount 2
23:42:33.745 00.000 10072 MoveAxis(N, 0, ABG)
23:42:33.745 00.000 10072 Move returns status 0, amount 0
23:42:33.745 00.000 10072 move complete, result=0
23:42:33.745 00.000 10072 worker thread done servicing request
23:42:33.748 00.003 1032 UpdateGuideState exits: m=1324 SNR=25.6
23:42:33.750 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:33.752 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:33.753 00.001 1032 Enqueuing Expose request
23:42:33.755 00.002 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:42:33.756 00.001 10072 Worker thread wakes up
23:42:33.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:33.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:34.169 00.413 10072 Exposure complete
23:42:34.215 00.046 10072 worker thread done servicing request
23:42:34.215 00.000 1032 OnExposeComplete: enter
23:42:34.217 00.002 1032 UpdateGuideState(): m_state=6
23:42:34.220 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10612
23:42:34.222 00.002 1032 Star::Find returns 1 (0), X=1108.58, Y=129.75, Mass=1451, SNR=26.8, Peak=119 HFD=3.3
23:42:34.224 00.002 1032 MultiStar: [#1 0.13,-0.23,0.00,M2] [#2 0.04,0.04,0.78,U] [#3 0.11,0.03,0.73,U] [#4 0.15,-0.01,0.67,U] [#5 -0.07,-0.16,0.67,U] [#6 0.19,0.07,0.62,U] [#7 -0.05,0.00,0.68,U] [#8 -0.02,-0.09,0.50,U] 
23:42:34.226 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.01}, one-star: {0.24, 0.02}
23:42:34.228 00.002 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
23:42:34.230 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
23:42:34.231 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.09 mountX=-0.03 mountY=-0.08, mountTheta=-1.92
23:42:34.233 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
23:42:34.236 00.003 1032 Enqueuing Move request for scope (0.08, -0.01)
23:42:34.238 00.002 10072 Worker thread wakes up
23:42:34.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:42:34.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:42:34.239 00.001 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.08
23:42:34.241 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:42:34.243 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:34.243 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:42:34.245 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:34.245 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:42:34.245 00.000 10072 MoveAxis(W, 3, ABG)
23:42:34.245 00.000 10072 Guiding  Dir = 3, Dur = 3
23:42:34.245 00.000 10072 IsGuiding returns 0
23:42:34.246 00.001 10072 PulseGuide returned control before completion, sleep 13
23:42:34.260 00.014 10072 IsGuiding returns 0
23:42:34.260 00.000 10072 Move returns status 0, amount 3
23:42:34.260 00.000 10072 MoveAxis(N, 0, ABG)
23:42:34.260 00.000 10072 Move returns status 0, amount 0
23:42:34.260 00.000 10072 move complete, result=0
23:42:34.260 00.000 10072 worker thread done servicing request
23:42:34.261 00.001 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:42:34.264 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:34.266 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:34.268 00.002 1032 Enqueuing Expose request
23:42:34.271 00.003 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:42:34.274 00.003 10072 Worker thread wakes up
23:42:34.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:34.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:34.903 00.629 10072 Exposure complete
23:42:34.949 00.046 10072 worker thread done servicing request
23:42:34.949 00.000 1032 OnExposeComplete: enter
23:42:34.951 00.002 1032 UpdateGuideState(): m_state=6
23:42:34.952 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10613
23:42:34.954 00.002 1032 Star::Find returns 1 (0), X=1108.55, Y=129.80, Mass=1411, SNR=26.4, Peak=116 HFD=3.3
23:42:34.956 00.002 1032 MultiStar: [#1 0.17,-0.09,0.98,U] [#2 -0.02,0.15,0.77,U] [#3 -0.01,0.07,0.73,U] [#4 0.04,0.03,0.65,U] [#5 -0.06,0.09,0.68,U] [#6 0.17,0.08,0.61,U] [#7 -0.03,0.22,0.68,U] [#8 -0.02,0.16,0.53,U] 
23:42:34.959 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.21, 0.07}
23:42:34.961 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
23:42:34.964 00.003 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
23:42:34.966 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.89 mountX=0.06 mountY=-0.08, mountTheta=-0.94
23:42:34.968 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
23:42:34.971 00.003 1032 Enqueuing Move request for scope (0.06, 0.08)
23:42:34.972 00.001 10072 Worker thread wakes up
23:42:34.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
23:42:34.973 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
23:42:34.973 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
23:42:34.975 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:42:34.978 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:34.978 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:42:34.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:34.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:42:34.978 00.000 10072 MoveAxis(W, 3, ABG)
23:42:34.978 00.000 10072 Guiding  Dir = 3, Dur = 3
23:42:34.978 00.000 10072 IsGuiding returns 0
23:42:34.979 00.001 10072 PulseGuide returned control before completion, sleep 13
23:42:34.996 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:42:34.998 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:35.000 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:35.002 00.002 1032 Enqueuing Expose request
23:42:35.008 00.006 10072 IsGuiding returns 0
23:42:35.008 00.000 10072 Move returns status 0, amount 3
23:42:35.008 00.000 10072 MoveAxis(N, 0, ABG)
23:42:35.008 00.000 10072 Move returns status 0, amount 0
23:42:35.008 00.000 10072 move complete, result=0
23:42:35.008 00.000 10072 worker thread done servicing request
23:42:35.008 00.000 10072 Worker thread wakes up
23:42:35.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:35.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:35.011 00.003 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:42:35.419 00.408 10072 Exposure complete
23:42:35.471 00.052 10072 worker thread done servicing request
23:42:35.471 00.000 1032 OnExposeComplete: enter
23:42:35.473 00.002 1032 UpdateGuideState(): m_state=6
23:42:35.476 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10614
23:42:35.477 00.001 1032 Star::Find returns 1 (0), X=1108.54, Y=129.90, Mass=1441, SNR=26.7, Peak=116 HFD=3.4
23:42:35.480 00.003 1032 MultiStar: [#1 0.11,-0.01,0.91,U] [#2 -0.04,0.15,0.77,U] [#3 0.04,0.13,0.76,U] [#4 0.06,0.03,0.67,U] [#5 -0.04,0.17,0.67,U] [#6 -0.04,0.23,0.60,U] [#7 -0.04,0.26,0.70,U] [#8 0.09,0.10,0.51,U] 
23:42:35.482 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {0.21, 0.17}
23:42:35.484 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
23:42:35.486 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
23:42:35.488 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.22 mountX=0.12 mountY=-0.08, mountTheta=-0.61
23:42:35.491 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
23:42:35.494 00.003 1032 Enqueuing Move request for scope (0.05, 0.13)
23:42:35.495 00.001 10072 Worker thread wakes up
23:42:35.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
23:42:35.496 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
23:42:35.496 00.000 10072 Moving (0.05, 0.13) raw xDistance=0.12 yDistance=-0.08
23:42:35.497 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:42:35.501 00.004 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:35.501 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:42:35.501 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:35.501 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:42:35.501 00.000 10072 MoveAxis(W, 3, ABG)
23:42:35.501 00.000 10072 Guiding  Dir = 3, Dur = 3
23:42:35.502 00.001 10072 IsGuiding returns 0
23:42:35.502 00.000 10072 PulseGuide returned control before completion, sleep 13
23:42:35.519 00.017 1032 UpdateGuideState exits: m=1441 SNR=26.7
23:42:35.521 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:35.523 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:35.525 00.002 1032 Enqueuing Expose request
23:42:35.527 00.002 10072 IsGuiding returns 0
23:42:35.527 00.000 10072 Move returns status 0, amount 3
23:42:35.527 00.000 10072 MoveAxis(N, 0, ABG)
23:42:35.527 00.000 10072 Move returns status 0, amount 0
23:42:35.527 00.000 10072 move complete, result=0
23:42:35.528 00.001 10072 worker thread done servicing request
23:42:35.528 00.000 10072 Worker thread wakes up
23:42:35.528 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:35.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:35.535 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:42:36.153 00.618 10072 Exposure complete
23:42:36.202 00.049 10072 worker thread done servicing request
23:42:36.202 00.000 1032 OnExposeComplete: enter
23:42:36.205 00.003 1032 UpdateGuideState(): m_state=6
23:42:36.207 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10615
23:42:36.209 00.002 1032 Star::Find returns 1 (0), X=1108.55, Y=129.76, Mass=1425, SNR=26.6, Peak=106 HFD=3.3
23:42:36.212 00.003 1032 MultiStar: [#1 0.16,-0.03,0.94,U] [#2 0.04,0.05,0.77,U] [#3 -0.02,0.02,0.73,U] [#4 0.12,0.07,0.67,U] [#5 -0.14,-0.06,0.68,U] [#6 0.07,0.14,0.61,U] [#7 -0.05,0.08,0.69,U] [#8 -0.02,0.01,0.50,U] 
23:42:36.215 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.21, 0.03}
23:42:36.217 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:42:36.219 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:42:36.221 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.51 mountX=0.02 mountY=-0.06, mountTheta=-1.32
23:42:36.224 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
23:42:36.226 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
23:42:36.228 00.002 10072 Worker thread wakes up
23:42:36.229 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:42:36.229 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:42:36.229 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.02 yDistance=-0.06
23:42:36.231 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:42:36.233 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:36.233 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:42:36.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:36.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:42:36.233 00.000 10072 MoveAxis(W, 4, ABG)
23:42:36.233 00.000 10072 Guiding  Dir = 3, Dur = 4
23:42:36.234 00.001 10072 IsGuiding returns 0
23:42:36.235 00.001 10072 PulseGuide returned control before completion, sleep 14
23:42:36.253 00.018 1032 UpdateGuideState exits: m=1425 SNR=26.6
23:42:36.255 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:36.256 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:36.258 00.002 1032 Enqueuing Expose request
23:42:36.260 00.002 10072 IsGuiding returns 0
23:42:36.260 00.000 10072 Move returns status 0, amount 4
23:42:36.260 00.000 10072 MoveAxis(N, 0, ABG)
23:42:36.260 00.000 10072 Move returns status 0, amount 0
23:42:36.260 00.000 10072 move complete, result=0
23:42:36.260 00.000 10072 worker thread done servicing request
23:42:36.260 00.000 10072 Worker thread wakes up
23:42:36.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:36.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:36.268 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:42:36.665 00.397 10072 Exposure complete
23:42:36.716 00.051 10072 worker thread done servicing request
23:42:36.716 00.000 1032 OnExposeComplete: enter
23:42:36.719 00.003 1032 UpdateGuideState(): m_state=6
23:42:36.720 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10616
23:42:36.722 00.002 1032 Star::Find returns 1 (0), X=1108.58, Y=129.78, Mass=1317, SNR=25.5, Peak=103 HFD=3.2
23:42:36.724 00.002 1032 MultiStar: [#1 0.10,-0.13,1.00,U] [#2 0.02,0.12,0.84,U] [#3 0.08,0.04,0.82,U] [#4 0.09,-0.06,0.70,U] [#5 -0.12,0.02,0.69,U] [#6 0.06,0.14,0.62,U] [#7 0.02,0.07,0.71,U] [#8 0.01,0.06,0.51,U] 
23:42:36.725 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.25, 0.05}
23:42:36.727 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
23:42:36.730 00.003 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
23:42:36.731 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.41 mountX=0.01 mountY=-0.07, mountTheta=-1.42
23:42:36.734 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
23:42:36.737 00.003 1032 Enqueuing Move request for scope (0.07, 0.03)
23:42:36.739 00.002 10072 Worker thread wakes up
23:42:36.739 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:42:36.739 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:42:36.739 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
23:42:36.744 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:42:36.746 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:36.746 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:42:36.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:36.746 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:42:36.746 00.000 10072 MoveAxis(W, 4, ABG)
23:42:36.746 00.000 10072 Guiding  Dir = 3, Dur = 4
23:42:36.747 00.001 10072 IsGuiding returns 0
23:42:36.747 00.000 10072 PulseGuide returned control before completion, sleep 14
23:42:36.764 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:42:36.766 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:36.770 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:36.773 00.003 1032 Enqueuing Expose request
23:42:36.775 00.002 10072 IsGuiding returns 0
23:42:36.775 00.000 10072 Move returns status 0, amount 4
23:42:36.775 00.000 10072 MoveAxis(N, 0, ABG)
23:42:36.775 00.000 10072 Move returns status 0, amount 0
23:42:36.776 00.001 10072 move complete, result=0
23:42:36.776 00.000 10072 worker thread done servicing request
23:42:36.776 00.000 10072 Worker thread wakes up
23:42:36.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:36.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:36.783 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:42:37.415 00.632 10072 Exposure complete
23:42:37.466 00.051 10072 worker thread done servicing request
23:42:37.467 00.001 1032 OnExposeComplete: enter
23:42:37.468 00.001 1032 UpdateGuideState(): m_state=6
23:42:37.470 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10617
23:42:37.472 00.002 1032 Star::Find returns 1 (0), X=1108.56, Y=129.75, Mass=1183, SNR=24.2, Peak=101 HFD=3.3
23:42:37.474 00.002 1032 MultiStar: [#1 0.12,-0.00,1.04,U] [#2 -0.03,0.21,0.84,U] [#3 0.05,0.17,0.82,U] [#4 0.08,0.11,0.74,U] [#5 -0.06,0.23,0.71,U] [#6 -0.05,0.28,0.00,M1] [#7 -0.01,0.19,0.75,U] [#8 -0.16,0.14,0.55,U] 
23:42:37.477 00.003 1032 refined, 7 included, MultiStar: {0.05, 0.12}, one-star: {0.23, 0.02}
23:42:37.478 00.001 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
23:42:37.481 00.003 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
23:42:37.482 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.22 mountX=0.11 mountY=-0.08, mountTheta=-0.61
23:42:37.485 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
23:42:37.490 00.005 1032 Enqueuing Move request for scope (0.05, 0.12)
23:42:37.492 00.002 10072 Worker thread wakes up
23:42:37.492 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:42:37.492 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:42:37.492 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.11 yDistance=-0.08
23:42:37.495 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:42:37.498 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:37.498 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:42:37.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:37.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:42:37.498 00.000 10072 MoveAxis(W, 4, ABG)
23:42:37.498 00.000 10072 Guiding  Dir = 3, Dur = 4
23:42:37.499 00.001 10072 IsGuiding returns 0
23:42:37.499 00.000 10072 PulseGuide returned control before completion, sleep 14
23:42:37.516 00.017 1032 UpdateGuideState exits: m=1183 SNR=24.2
23:42:37.519 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:37.520 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:37.523 00.003 1032 Enqueuing Expose request
23:42:37.525 00.002 10072 IsGuiding returns 0
23:42:37.525 00.000 10072 Move returns status 0, amount 4
23:42:37.525 00.000 10072 MoveAxis(N, 0, ABG)
23:42:37.525 00.000 10072 Move returns status 0, amount 0
23:42:37.525 00.000 10072 move complete, result=0
23:42:37.525 00.000 10072 worker thread done servicing request
23:42:37.526 00.001 10072 Worker thread wakes up
23:42:37.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:37.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:37.533 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:42:37.944 00.411 10072 Exposure complete
23:42:37.995 00.051 10072 worker thread done servicing request
23:42:37.995 00.000 1032 OnExposeComplete: enter
23:42:37.998 00.003 1032 UpdateGuideState(): m_state=6
23:42:38.000 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10618
23:42:38.002 00.002 1032 Star::Find returns 1 (0), X=1108.49, Y=129.99, Mass=1378, SNR=26.1, Peak=97 HFD=3.6
23:42:38.003 00.001 1032 MultiStar: [#1 0.05,0.14,1.02,U] [#2 -0.03,0.37,0.00,M1] [#3 -0.09,0.31,0.00,M1] [#4 0.13,0.35,0.00,M1] [#5 -0.10,0.23,0.68,U] [#6 0.00,0.38,0.00,M2] [#7 -0.09,0.31,0.00,M1] [#8 -0.07,0.24,0.54,U] 
23:42:38.006 00.003 1032 refined, 3 included, MultiStar: {0.03, 0.21}, one-star: {0.16, 0.26}
23:42:38.008 00.002 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
23:42:38.009 00.001 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
23:42:38.011 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.43 mountX=0.20 mountY=-0.08, mountTheta=-0.40
23:42:38.015 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.21, opts=13)
23:42:38.019 00.004 1032 Enqueuing Move request for scope (0.03, 0.21)
23:42:38.022 00.003 10072 Worker thread wakes up
23:42:38.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
23:42:38.022 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
23:42:38.022 00.000 10072 Moving (0.03, 0.21) raw xDistance=0.20 yDistance=-0.08
23:42:38.024 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:42:38.027 00.003 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 288.95
23:42:38.027 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
23:42:38.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:38.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:42:38.027 00.000 10072 MoveAxis(W, 97, ABG)
23:42:38.027 00.000 10072 Guiding  Dir = 3, Dur = 97
23:42:38.028 00.001 10072 IsGuiding returns 0
23:42:38.028 00.000 10072 PulseGuide returned control before completion, sleep 107
23:42:38.048 00.020 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:42:38.051 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:38.053 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:38.055 00.002 1032 Enqueuing Expose request
23:42:38.144 00.089 10072 IsGuiding returns 0
23:42:38.144 00.000 10072 Move returns status 0, amount 97
23:42:38.144 00.000 10072 MoveAxis(N, 0, ABG)
23:42:38.144 00.000 10072 Move returns status 0, amount 0
23:42:38.144 00.000 10072 move complete, result=0
23:42:38.144 00.000 10072 worker thread done servicing request
23:42:38.144 00.000 10072 Worker thread wakes up
23:42:38.145 00.001 1032 GuideStep: 0.2 px 97 ms WEST, -0.1 px 0 ms NORTH
23:42:38.147 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:38.147 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:38.787 00.640 10072 Exposure complete
23:42:38.841 00.054 10072 worker thread done servicing request
23:42:38.842 00.001 1032 OnExposeComplete: enter
23:42:38.844 00.002 1032 UpdateGuideState(): m_state=6
23:42:38.845 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10619
23:42:38.847 00.002 1032 Star::Find returns 1 (0), X=1108.56, Y=129.87, Mass=1342, SNR=25.8, Peak=106 HFD=3.4
23:42:38.850 00.003 1032 MultiStar: [#1 0.16,0.04,0.96,U] [#2 -0.15,0.22,0.00,M2] [#3 0.10,0.15,0.81,U] [#4 0.13,0.02,0.68,U] [#5 0.02,-0.00,0.66,U] [#6 0.03,0.34,0.00,M3] [#7 0.01,0.16,0.70,U] [#8 -0.04,0.12,0.54,U] 
23:42:38.852 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.09}, one-star: {0.23, 0.14}
23:42:38.854 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
23:42:38.855 00.001 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
23:42:38.857 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.72 mountX=0.06 mountY=-0.12, mountTheta=-1.11
23:42:38.861 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
23:42:38.864 00.003 1032 Enqueuing Move request for scope (0.10, 0.09)
23:42:38.865 00.001 10072 Worker thread wakes up
23:42:38.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:42:38.866 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:42:38.866 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
23:42:38.867 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:42:38.870 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:38.870 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:42:38.870 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:38.870 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:42:38.870 00.000 10072 MoveAxis(W, 4, ABG)
23:42:38.870 00.000 10072 Guiding  Dir = 3, Dur = 4
23:42:38.871 00.001 10072 IsGuiding returns 0
23:42:38.871 00.000 10072 PulseGuide returned control before completion, sleep 14
23:42:38.887 00.016 1032 UpdateGuideState exits: m=1342 SNR=25.8
23:42:38.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:38.893 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:38.895 00.002 1032 Enqueuing Expose request
23:42:38.897 00.002 10072 IsGuiding returns 1
23:42:38.898 00.001 10072 scope still moving after pulse duration time elapsed
23:42:38.924 00.026 10072 IsGuiding returns 1
23:42:38.956 00.032 10072 IsGuiding returns 1
23:42:38.987 00.031 10072 IsGuiding returns 0
23:42:38.987 00.000 10072 scope move finished after 4 + 111 ms
23:42:38.987 00.000 10072 Move returns status 0, amount 4
23:42:38.987 00.000 10072 MoveAxis(N, 0, ABG)
23:42:38.987 00.000 10072 Move returns status 0, amount 0
23:42:38.987 00.000 10072 move complete, result=0
23:42:38.987 00.000 10072 worker thread done servicing request
23:42:38.987 00.000 10072 Worker thread wakes up
23:42:38.987 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:42:38.990 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:38.990 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:39.399 00.409 10072 Exposure complete
23:42:39.450 00.051 10072 worker thread done servicing request
23:42:39.450 00.000 1032 OnExposeComplete: enter
23:42:39.452 00.002 1032 UpdateGuideState(): m_state=6
23:42:39.454 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10620
23:42:39.458 00.004 1032 Star::Find returns 1 (0), X=1108.59, Y=129.82, Mass=1331, SNR=25.6, Peak=100 HFD=3.3
23:42:39.460 00.002 1032 MultiStar: [#1 0.13,0.04,0.94,U] [#2 0.05,0.22,0.79,U] [#3 0.01,0.13,0.76,U] [#4 0.15,-0.00,0.69,U] [#5 -0.04,-0.01,0.70,U] [#6 0.06,0.10,0.61,U] [#7 0.07,0.10,0.69,U] [#8 -0.14,0.12,0.53,U] 
23:42:39.462 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.09}, one-star: {0.25, 0.09}
23:42:39.463 00.001 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:42:39.465 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:42:39.466 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.11 cameraTheta=0.86 mountX=0.06 mountY=-0.09, mountTheta=-0.97
23:42:39.469 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
23:42:39.471 00.002 1032 Enqueuing Move request for scope (0.08, 0.09)
23:42:39.472 00.001 10072 Worker thread wakes up
23:42:39.473 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:42:39.473 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:42:39.473 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.06 yDistance=-0.09
23:42:39.474 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:42:39.477 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:39.477 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:42:39.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:39.478 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:42:39.478 00.000 10072 MoveAxis(W, 3, ABG)
23:42:39.478 00.000 10072 Guiding  Dir = 3, Dur = 3
23:42:39.478 00.000 10072 IsGuiding returns 0
23:42:39.478 00.000 10072 PulseGuide returned control before completion, sleep 13
23:42:39.495 00.017 1032 UpdateGuideState exits: m=1331 SNR=25.6
23:42:39.498 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:39.500 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:39.502 00.002 1032 Enqueuing Expose request
23:42:39.505 00.003 10072 IsGuiding returns 0
23:42:39.505 00.000 10072 Move returns status 0, amount 3
23:42:39.505 00.000 10072 MoveAxis(N, 0, ABG)
23:42:39.505 00.000 10072 Move returns status 0, amount 0
23:42:39.505 00.000 10072 move complete, result=0
23:42:39.505 00.000 10072 worker thread done servicing request
23:42:39.505 00.000 10072 Worker thread wakes up
23:42:39.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:39.506 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:39.512 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:42:40.133 00.621 10072 Exposure complete
23:42:40.184 00.051 10072 worker thread done servicing request
23:42:40.184 00.000 1032 OnExposeComplete: enter
23:42:40.187 00.003 1032 UpdateGuideState(): m_state=6
23:42:40.188 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10621
23:42:40.189 00.001 1032 Star::Find returns 1 (0), X=1108.61, Y=129.77, Mass=1418, SNR=26.5, Peak=116 HFD=3.2
23:42:40.191 00.002 1032 MultiStar: [#1 0.19,-0.02,0.95,U] [#2 0.06,0.21,0.81,U] [#3 0.10,0.17,0.76,U] [#4 0.08,0.16,0.67,U] [#5 -0.13,0.22,0.67,U] [#6 0.06,0.17,0.61,U] [#7 0.02,0.25,0.70,U] [#8 -0.07,0.06,0.50,U] 
23:42:40.192 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.13}, one-star: {0.27, 0.04}
23:42:40.195 00.003 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
23:42:40.197 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
23:42:40.198 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.16 cameraTheta=1.00 mountX=0.11 mountY=-0.12, mountTheta=-0.83
23:42:40.201 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
23:42:40.202 00.001 1032 Enqueuing Move request for scope (0.08, 0.13)
23:42:40.203 00.001 10072 Worker thread wakes up
23:42:40.203 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
23:42:40.203 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
23:42:40.203 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.11 yDistance=-0.12
23:42:40.207 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:42:40.210 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:40.210 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:42:40.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:40.210 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:42:40.210 00.000 10072 MoveAxis(W, 2, ABG)
23:42:40.210 00.000 10072 Guiding  Dir = 3, Dur = 2
23:42:40.210 00.000 10072 IsGuiding returns 0
23:42:40.211 00.001 10072 PulseGuide returned control before completion, sleep 12
23:42:40.228 00.017 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:42:40.230 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:40.232 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:40.233 00.001 1032 Enqueuing Expose request
23:42:40.239 00.006 10072 IsGuiding returns 0
23:42:40.239 00.000 10072 Move returns status 0, amount 2
23:42:40.239 00.000 10072 MoveAxis(N, 0, ABG)
23:42:40.239 00.000 10072 Move returns status 0, amount 0
23:42:40.239 00.000 10072 move complete, result=0
23:42:40.239 00.000 10072 worker thread done servicing request
23:42:40.239 00.000 10072 Worker thread wakes up
23:42:40.239 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:40.239 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:40.246 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:42:40.650 00.404 10072 Exposure complete
23:42:40.703 00.053 1032 OnExposeComplete: enter
23:42:40.706 00.003 1032 UpdateGuideState(): m_state=6
23:42:40.708 00.002 10072 worker thread done servicing request
23:42:40.708 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10622
23:42:40.710 00.002 1032 Star::Find returns 1 (0), X=1108.64, Y=129.89, Mass=1451, SNR=26.8, Peak=114 HFD=3.3
23:42:40.713 00.003 1032 MultiStar: [#1 0.13,0.05,0.97,U] [#2 0.02,0.24,0.79,U] [#3 -0.04,0.19,0.78,U] [#4 0.03,0.14,0.66,U] [#5 -0.08,0.19,0.66,U] [#6 0.09,0.43,0.00,M2] [#7 -0.08,0.17,0.67,U] [#8 -0.05,0.23,0.54,U] 
23:42:40.714 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.16}, one-star: {0.30, 0.16}
23:42:40.715 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
23:42:40.717 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
23:42:40.718 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.28 mountX=0.15 mountY=-0.09, mountTheta=-0.55
23:42:40.722 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.16, opts=13)
23:42:40.724 00.002 1032 Enqueuing Move request for scope (0.05, 0.16)
23:42:40.726 00.002 10072 Worker thread wakes up
23:42:40.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
23:42:40.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
23:42:40.726 00.000 10072 Moving (0.05, 0.16) raw xDistance=0.15 yDistance=-0.09
23:42:40.727 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:42:40.731 00.004 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.95
23:42:40.731 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
23:42:40.731 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:40.731 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:42:40.731 00.000 10072 MoveAxis(W, 71, ABG)
23:42:40.731 00.000 10072 Guiding  Dir = 3, Dur = 71
23:42:40.731 00.000 10072 IsGuiding returns 0
23:42:40.732 00.001 10072 PulseGuide returned control before completion, sleep 81
23:42:40.747 00.015 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:42:40.750 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:40.751 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:40.752 00.001 1032 Enqueuing Expose request
23:42:40.818 00.066 10072 IsGuiding returns 0
23:42:40.818 00.000 10072 Move returns status 0, amount 71
23:42:40.818 00.000 10072 MoveAxis(N, 0, ABG)
23:42:40.818 00.000 10072 Move returns status 0, amount 0
23:42:40.818 00.000 10072 move complete, result=0
23:42:40.818 00.000 10072 worker thread done servicing request
23:42:40.818 00.000 10072 Worker thread wakes up
23:42:40.819 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:40.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:40.819 00.000 1032 GuideStep: 0.1 px 71 ms WEST, -0.1 px 0 ms NORTH
23:42:41.445 00.626 10072 Exposure complete
23:42:41.497 00.052 10072 worker thread done servicing request
23:42:41.497 00.000 1032 OnExposeComplete: enter
23:42:41.500 00.003 1032 UpdateGuideState(): m_state=6
23:42:41.502 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10623
23:42:41.503 00.001 1032 Star::Find returns 1 (0), X=1108.58, Y=129.78, Mass=1412, SNR=26.4, Peak=110 HFD=3.4
23:42:41.506 00.003 1032 MultiStar: [#1 0.13,-0.08,0.96,U] [#2 -0.01,0.17,0.78,U] [#3 -0.02,-0.02,0.76,U] [#4 0.07,-0.00,0.66,U] [#5 -0.01,0.01,0.67,U] [#6 0.08,0.31,0.00,M3] [#7 -0.02,0.02,0.71,U] [#8 -0.09,-0.02,0.52,U] 
23:42:41.508 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {0.25, 0.05}
23:42:41.510 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:42:41.512 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:42:41.513 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.29 mountX=0.00 mountY=-0.06, mountTheta=-1.54
23:42:41.516 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
23:42:41.520 00.004 1032 Enqueuing Move request for scope (0.05, 0.02)
23:42:41.523 00.003 10072 Worker thread wakes up
23:42:41.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
23:42:41.523 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
23:42:41.523 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.00 yDistance=-0.06
23:42:41.525 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:42:41.527 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:41.527 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:42:41.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:41.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:42:41.527 00.000 10072 MoveAxis(W, 1, ABG)
23:42:41.527 00.000 10072 Guiding  Dir = 3, Dur = 1
23:42:41.527 00.000 10072 IsGuiding returns 0
23:42:41.528 00.001 10072 PulseGuide returned control before completion, sleep 11
23:42:41.545 00.017 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:42:41.547 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:41.550 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:41.554 00.004 1032 Enqueuing Expose request
23:42:41.556 00.002 10072 IsGuiding returns 0
23:42:41.556 00.000 10072 Move returns status 0, amount 1
23:42:41.556 00.000 10072 MoveAxis(N, 0, ABG)
23:42:41.556 00.000 10072 Move returns status 0, amount 0
23:42:41.557 00.001 10072 move complete, result=0
23:42:41.557 00.000 10072 worker thread done servicing request
23:42:41.557 00.000 10072 Worker thread wakes up
23:42:41.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:41.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:41.565 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:42:41.976 00.411 10072 Exposure complete
23:42:42.027 00.051 10072 worker thread done servicing request
23:42:42.028 00.001 1032 OnExposeComplete: enter
23:42:42.030 00.002 1032 UpdateGuideState(): m_state=6
23:42:42.031 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10624
23:42:42.034 00.003 1032 Star::Find returns 1 (0), X=1108.54, Y=129.66, Mass=1327, SNR=25.6, Peak=121 HFD=3.2
23:42:42.037 00.003 1032 MultiStar: [#1 0.12,-0.15,1.01,U] [#2 0.09,0.03,0.83,U] [#3 0.04,-0.04,0.77,U] [#4 0.05,-0.01,0.67,U] [#5 0.03,-0.01,0.70,U] [#6 0.09,0.28,0.00,M4] [#7 -0.02,0.01,0.71,U] [#8 -0.06,0.03,0.54,U] 
23:42:42.039 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.20, -0.07}
23:42:42.040 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
23:42:42.042 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
23:42:42.044 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.47 mountX=-0.05 mountY=-0.06, mountTheta=-2.30
23:42:42.046 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
23:42:42.049 00.003 1032 Enqueuing Move request for scope (0.07, -0.04)
23:42:42.053 00.004 10072 Worker thread wakes up
23:42:42.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
23:42:42.053 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
23:42:42.053 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.05 yDistance=-0.06
23:42:42.056 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:42:42.058 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:42.058 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:42:42.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:42.058 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:42:42.058 00.000 10072 MoveAxis(W, 1, ABG)
23:42:42.058 00.000 10072 Guiding  Dir = 3, Dur = 1
23:42:42.059 00.001 10072 IsGuiding returns 0
23:42:42.059 00.000 10072 PulseGuide returned control before completion, sleep 11
23:42:42.076 00.017 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:42:42.079 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:42.082 00.003 10072 IsGuiding returns 0
23:42:42.082 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:42.086 00.004 1032 Enqueuing Expose request
23:42:42.088 00.002 10072 Move returns status 0, amount 1
23:42:42.088 00.000 10072 MoveAxis(N, 0, ABG)
23:42:42.088 00.000 10072 Move returns status 0, amount 0
23:42:42.089 00.001 10072 move complete, result=0
23:42:42.089 00.000 10072 worker thread done servicing request
23:42:42.089 00.000 10072 Worker thread wakes up
23:42:42.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:42.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:42.096 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:42:42.724 00.628 10072 Exposure complete
23:42:42.775 00.051 10072 worker thread done servicing request
23:42:42.775 00.000 1032 OnExposeComplete: enter
23:42:42.776 00.001 1032 UpdateGuideState(): m_state=6
23:42:42.779 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10625
23:42:42.781 00.002 1032 Star::Find returns 1 (0), X=1108.59, Y=129.73, Mass=1397, SNR=26.3, Peak=106 HFD=3.3
23:42:42.782 00.001 1032 MultiStar: [#1 0.19,-0.08,0.97,U] [#2 0.05,0.09,0.81,U] [#3 0.06,0.09,0.78,U] [#4 0.08,0.04,0.69,U] [#5 -0.07,0.13,0.67,U] [#6 0.08,0.24,0.62,U] [#7 -0.06,0.15,0.70,U] [#8 -0.06,0.07,0.50,U] 
23:42:42.784 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.26, -0.00}
23:42:42.786 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
23:42:42.787 00.001 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
23:42:42.789 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.72 mountX=0.05 mountY=-0.09, mountTheta=-1.11
23:42:42.792 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
23:42:42.793 00.001 1032 Enqueuing Move request for scope (0.08, 0.07)
23:42:42.795 00.002 10072 Worker thread wakes up
23:42:42.795 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
23:42:42.795 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
23:42:42.795 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.09
23:42:42.796 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:42:42.799 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:42.799 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:42:42.801 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:42.801 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:42:42.801 00.000 10072 MoveAxis(W, 3, ABG)
23:42:42.801 00.000 10072 Guiding  Dir = 3, Dur = 3
23:42:42.801 00.000 10072 IsGuiding returns 0
23:42:42.802 00.001 10072 PulseGuide returned control before completion, sleep 13
23:42:42.815 00.013 10072 IsGuiding returns 0
23:42:42.815 00.000 10072 Move returns status 0, amount 3
23:42:42.815 00.000 10072 MoveAxis(N, 0, ABG)
23:42:42.815 00.000 10072 Move returns status 0, amount 0
23:42:42.815 00.000 10072 move complete, result=0
23:42:42.815 00.000 10072 worker thread done servicing request
23:42:42.818 00.003 1032 UpdateGuideState exits: m=1397 SNR=26.3
23:42:42.820 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:42.821 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:42.823 00.002 1032 Enqueuing Expose request
23:42:42.824 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:42:42.825 00.001 10072 Worker thread wakes up
23:42:42.826 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:42.826 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:43.240 00.414 10072 Exposure complete
23:42:43.290 00.050 10072 worker thread done servicing request
23:42:43.290 00.000 1032 OnExposeComplete: enter
23:42:43.292 00.002 1032 UpdateGuideState(): m_state=6
23:42:43.294 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10626
23:42:43.296 00.002 1032 Star::Find returns 1 (0), X=1108.55, Y=129.92, Mass=1344, SNR=25.8, Peak=100 HFD=3.5
23:42:43.299 00.003 1032 MultiStar: [#1 0.15,0.02,0.97,U] [#2 -0.01,0.22,0.80,U] [#3 -0.00,0.14,0.76,U] [#4 -0.06,0.16,0.71,U] [#5 -0.08,0.20,0.66,U] [#6 -0.04,0.16,0.63,U] [#7 -0.02,0.23,0.73,U] [#8 -0.04,0.15,0.53,U] 
23:42:43.301 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.16}, one-star: {0.21, 0.18}
23:42:43.303 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
23:42:43.304 00.001 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
23:42:43.306 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.40 mountX=0.15 mountY=-0.07, mountTheta=-0.43
23:42:43.309 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.16, opts=13)
23:42:43.311 00.002 1032 Enqueuing Move request for scope (0.03, 0.16)
23:42:43.314 00.003 10072 Worker thread wakes up
23:42:43.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
23:42:43.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
23:42:43.314 00.000 10072 Moving (0.03, 0.16) raw xDistance=0.15 yDistance=-0.07
23:42:43.318 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:42:43.320 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.95
23:42:43.320 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
23:42:43.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:43.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:42:43.320 00.000 10072 MoveAxis(W, 71, ABG)
23:42:43.320 00.000 10072 Guiding  Dir = 3, Dur = 71
23:42:43.321 00.001 10072 IsGuiding returns 0
23:42:43.321 00.000 10072 PulseGuide returned control before completion, sleep 81
23:42:43.338 00.017 1032 UpdateGuideState exits: m=1344 SNR=25.8
23:42:43.341 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:43.342 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:43.345 00.003 1032 Enqueuing Expose request
23:42:43.407 00.062 10072 IsGuiding returns 0
23:42:43.407 00.000 10072 Move returns status 0, amount 71
23:42:43.407 00.000 10072 MoveAxis(N, 0, ABG)
23:42:43.407 00.000 10072 Move returns status 0, amount 0
23:42:43.407 00.000 10072 move complete, result=0
23:42:43.407 00.000 10072 worker thread done servicing request
23:42:43.407 00.000 10072 Worker thread wakes up
23:42:43.407 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:43.407 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:43.412 00.005 1032 GuideStep: 0.1 px 71 ms WEST, -0.1 px 0 ms NORTH
23:42:44.034 00.622 10072 Exposure complete
23:42:44.085 00.051 10072 worker thread done servicing request
23:42:44.085 00.000 1032 OnExposeComplete: enter
23:42:44.087 00.002 1032 UpdateGuideState(): m_state=6
23:42:44.089 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10627
23:42:44.090 00.001 1032 Star::Find returns 1 (0), X=1108.60, Y=129.79, Mass=1402, SNR=26.3, Peak=112 HFD=3.2
23:42:44.092 00.002 1032 MultiStar: [#1 0.10,-0.04,0.91,U] [#2 0.00,0.24,0.79,U] [#3 0.09,0.23,0.76,U] [#4 0.07,0.13,0.68,U] [#5 -0.11,0.17,0.64,U] [#6 0.08,0.30,0.00,M3] [#7 -0.03,0.17,0.70,U] [#8 -0.04,0.19,0.51,U] 
23:42:44.093 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.14}, one-star: {0.26, 0.06}
23:42:44.095 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
23:42:44.096 00.001 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
23:42:44.098 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.15 mountX=0.12 mountY=-0.09, mountTheta=-0.68
23:42:44.100 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
23:42:44.102 00.002 1032 Enqueuing Move request for scope (0.06, 0.14)
23:42:44.103 00.001 10072 Worker thread wakes up
23:42:44.103 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:42:44.103 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:42:44.103 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.09
23:42:44.105 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:42:44.108 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:44.108 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:42:44.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:44.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:42:44.108 00.000 10072 MoveAxis(W, 4, ABG)
23:42:44.108 00.000 10072 Guiding  Dir = 3, Dur = 4
23:42:44.108 00.000 10072 IsGuiding returns 0
23:42:44.108 00.000 10072 PulseGuide returned control before completion, sleep 14
23:42:44.124 00.016 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:42:44.126 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:44.128 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:44.129 00.001 1032 Enqueuing Expose request
23:42:44.132 00.003 10072 IsGuiding returns 0
23:42:44.132 00.000 10072 Move returns status 0, amount 4
23:42:44.132 00.000 10072 MoveAxis(N, 0, ABG)
23:42:44.132 00.000 10072 Move returns status 0, amount 0
23:42:44.132 00.000 10072 move complete, result=0
23:42:44.132 00.000 10072 worker thread done servicing request
23:42:44.132 00.000 10072 Worker thread wakes up
23:42:44.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:44.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:44.139 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:42:44.551 00.412 10072 Exposure complete
23:42:44.598 00.047 10072 worker thread done servicing request
23:42:44.598 00.000 1032 OnExposeComplete: enter
23:42:44.602 00.004 1032 UpdateGuideState(): m_state=6
23:42:44.604 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10628
23:42:44.605 00.001 1032 Star::Find returns 1 (0), X=1108.56, Y=129.86, Mass=1401, SNR=26.3, Peak=109 HFD=3.4
23:42:44.607 00.002 1032 MultiStar: [#1 0.12,0.05,0.99,U] [#2 0.02,0.25,0.79,U] [#3 -0.05,0.07,0.76,U] [#4 0.02,0.08,0.65,U] [#5 -0.06,0.20,0.66,U] [#6 0.12,0.19,0.64,U] [#7 0.00,0.22,0.68,U] [#8 -0.02,0.14,0.55,U] 
23:42:44.608 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.14}, one-star: {0.22, 0.13}
23:42:44.611 00.003 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
23:42:44.612 00.001 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
23:42:44.614 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.20 mountX=0.12 mountY=-0.09, mountTheta=-0.63
23:42:44.617 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
23:42:44.619 00.002 1032 Enqueuing Move request for scope (0.06, 0.14)
23:42:44.620 00.001 10072 Worker thread wakes up
23:42:44.620 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:42:44.621 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:42:44.621 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.09
23:42:44.622 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:42:44.626 00.004 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:44.626 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:42:44.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:44.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:42:44.626 00.000 10072 MoveAxis(W, 3, ABG)
23:42:44.626 00.000 10072 Guiding  Dir = 3, Dur = 3
23:42:44.626 00.000 10072 IsGuiding returns 0
23:42:44.627 00.001 10072 PulseGuide returned control before completion, sleep 13
23:42:44.641 00.014 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:42:44.645 00.004 10072 IsGuiding returns 0
23:42:44.645 00.000 10072 Move returns status 0, amount 3
23:42:44.645 00.000 10072 MoveAxis(N, 0, ABG)
23:42:44.645 00.000 10072 Move returns status 0, amount 0
23:42:44.645 00.000 10072 move complete, result=0
23:42:44.645 00.000 10072 worker thread done servicing request
23:42:44.645 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:44.648 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:44.650 00.002 1032 Enqueuing Expose request
23:42:44.652 00.002 10072 Worker thread wakes up
23:42:44.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:44.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:44.652 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:42:45.285 00.633 10072 Exposure complete
23:42:45.335 00.050 10072 worker thread done servicing request
23:42:45.335 00.000 1032 OnExposeComplete: enter
23:42:45.336 00.001 1032 UpdateGuideState(): m_state=6
23:42:45.338 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10629
23:42:45.341 00.003 1032 Star::Find returns 1 (0), X=1108.55, Y=129.82, Mass=1427, SNR=26.6, Peak=117 HFD=3.4
23:42:45.342 00.001 1032 MultiStar: [#1 0.13,-0.05,0.93,U] [#2 0.11,0.16,0.80,U] [#3 0.07,0.03,0.79,U] [#4 0.09,0.09,0.65,U] [#5 -0.08,0.09,0.63,U] [#6 0.05,0.15,0.62,U] [#7 0.01,0.17,0.70,U] [#8 -0.01,0.16,0.51,U] 
23:42:45.344 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.09}, one-star: {0.21, 0.09}
23:42:45.345 00.001 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
23:42:45.346 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
23:42:45.347 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=0.07 mountY=-0.10, mountTheta=-0.95
23:42:45.350 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
23:42:45.351 00.001 1032 Enqueuing Move request for scope (0.08, 0.09)
23:42:45.355 00.004 10072 Worker thread wakes up
23:42:45.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:42:45.355 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:42:45.355 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
23:42:45.357 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:42:45.360 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:45.363 00.003 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:42:45.363 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:45.363 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:42:45.363 00.000 10072 MoveAxis(W, 3, ABG)
23:42:45.363 00.000 10072 Guiding  Dir = 3, Dur = 3
23:42:45.365 00.002 10072 IsGuiding returns 0
23:42:45.365 00.000 10072 PulseGuide returned control before completion, sleep 13
23:42:45.381 00.016 1032 UpdateGuideState exits: m=1427 SNR=26.6
23:42:45.383 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:45.386 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:45.387 00.001 1032 Enqueuing Expose request
23:42:45.394 00.007 10072 IsGuiding returns 0
23:42:45.395 00.001 10072 Move returns status 0, amount 3
23:42:45.395 00.000 10072 MoveAxis(N, 0, ABG)
23:42:45.395 00.000 10072 Move returns status 0, amount 0
23:42:45.395 00.000 10072 move complete, result=0
23:42:45.395 00.000 10072 worker thread done servicing request
23:42:45.395 00.000 10072 Worker thread wakes up
23:42:45.395 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:45.395 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:45.398 00.003 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:42:45.804 00.406 10072 Exposure complete
23:42:45.850 00.046 10072 worker thread done servicing request
23:42:45.850 00.000 1032 OnExposeComplete: enter
23:42:45.852 00.002 1032 UpdateGuideState(): m_state=6
23:42:45.854 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10630
23:42:45.856 00.002 1032 Star::Find returns 1 (0), X=1108.58, Y=129.82, Mass=1261, SNR=25.0, Peak=97 HFD=3.3
23:42:45.858 00.002 1032 MultiStar: [#1 0.17,0.03,0.99,U] [#2 0.06,0.11,0.85,U] [#3 0.00,0.18,0.79,U] [#4 0.07,0.09,0.70,U] [#5 -0.04,0.06,0.71,U] [#6 -0.00,0.21,0.67,U] [#7 0.03,0.21,0.75,U] [#8 -0.04,0.15,0.53,U] 
23:42:45.859 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.12}, one-star: {0.24, 0.09}
23:42:45.861 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
23:42:45.863 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
23:42:45.864 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.04 mountX=0.10 mountY=-0.10, mountTheta=-0.79
23:42:45.868 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
23:42:45.869 00.001 1032 Enqueuing Move request for scope (0.07, 0.12)
23:42:45.870 00.001 10072 Worker thread wakes up
23:42:45.871 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
23:42:45.871 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
23:42:45.871 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.10
23:42:45.872 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:42:45.875 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:45.875 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:42:45.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:45.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:42:45.875 00.000 10072 MoveAxis(W, 3, ABG)
23:42:45.875 00.000 10072 Guiding  Dir = 3, Dur = 3
23:42:45.875 00.000 10072 IsGuiding returns 0
23:42:45.876 00.001 10072 PulseGuide returned control before completion, sleep 13
23:42:45.891 00.015 1032 UpdateGuideState exits: m=1261 SNR=25.0
23:42:45.894 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:45.896 00.002 10072 IsGuiding returns 0
23:42:45.896 00.000 10072 Move returns status 0, amount 3
23:42:45.896 00.000 10072 MoveAxis(N, 0, ABG)
23:42:45.896 00.000 10072 Move returns status 0, amount 0
23:42:45.896 00.000 10072 move complete, result=0
23:42:45.896 00.000 10072 worker thread done servicing request
23:42:45.896 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:45.898 00.002 1032 Enqueuing Expose request
23:42:45.901 00.003 10072 Worker thread wakes up
23:42:45.901 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:42:45.902 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:45.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:46.538 00.636 10072 Exposure complete
23:42:46.599 00.061 10072 worker thread done servicing request
23:42:46.599 00.000 1032 OnExposeComplete: enter
23:42:46.602 00.003 1032 UpdateGuideState(): m_state=6
23:42:46.604 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10631
23:42:46.606 00.002 1032 Star::Find returns 1 (0), X=1108.71, Y=129.83, Mass=1311, SNR=25.5, Peak=104 HFD=3.3
23:42:46.608 00.002 1032 MultiStar: [#1 0.19,-0.03,1.01,U] [#2 0.13,0.19,0.82,U] [#3 0.03,0.24,0.75,U] [#4 0.14,0.10,0.70,U] [#5 -0.09,0.07,0.68,U] [#6 0.06,0.24,0.62,U] [#7 0.02,0.15,0.70,U] [#8 0.02,0.25,0.56,U] 
23:42:46.611 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.13}, one-star: {0.37, 0.10}
23:42:46.615 00.004 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
23:42:46.618 00.003 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
23:42:46.621 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.85 mountX=0.10 mountY=-0.15, mountTheta=-0.98
23:42:46.626 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
23:42:46.628 00.002 1032 Enqueuing Move request for scope (0.12, 0.13)
23:42:46.629 00.001 10072 Worker thread wakes up
23:42:46.630 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
23:42:46.630 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
23:42:46.630 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.10 yDistance=-0.15
23:42:46.631 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:42:46.636 00.005 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:46.636 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:42:46.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:46.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:42:46.636 00.000 10072 MoveAxis(W, 4, ABG)
23:42:46.636 00.000 10072 Guiding  Dir = 3, Dur = 4
23:42:46.637 00.001 10072 IsGuiding returns 0
23:42:46.637 00.000 10072 PulseGuide returned control before completion, sleep 14
23:42:46.656 00.019 1032 UpdateGuideState exits: m=1311 SNR=25.5
23:42:46.660 00.004 10072 IsGuiding returns 0
23:42:46.660 00.000 10072 Move returns status 0, amount 4
23:42:46.660 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:46.663 00.003 10072 MoveAxis(N, 0, ABG)
23:42:46.663 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:46.667 00.004 10072 Move returns status 0, amount 0
23:42:46.667 00.000 1032 Enqueuing Expose request
23:42:46.669 00.002 10072 move complete, result=0
23:42:46.669 00.000 10072 worker thread done servicing request
23:42:46.669 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:42:46.671 00.002 10072 Worker thread wakes up
23:42:46.671 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:46.672 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:47.085 00.413 10072 Exposure complete
23:42:47.143 00.058 10072 worker thread done servicing request
23:42:47.143 00.000 1032 OnExposeComplete: enter
23:42:47.145 00.002 1032 UpdateGuideState(): m_state=6
23:42:47.148 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10632
23:42:47.149 00.001 1032 Star::Find returns 1 (0), X=1108.59, Y=129.76, Mass=1347, SNR=25.8, Peak=103 HFD=3.2
23:42:47.153 00.004 1032 MultiStar: [#1 0.17,-0.11,1.00,U] [#2 0.08,0.17,0.83,U] [#3 0.08,0.09,0.74,U] [#4 0.15,-0.05,0.66,U] [#5 -0.05,-0.11,0.69,U] [#6 0.13,0.22,0.65,U] [#7 -0.01,0.09,0.70,U] [#8 0.04,0.16,0.54,U] 
23:42:47.155 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.26, 0.03}
23:42:47.158 00.003 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:42:47.160 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:42:47.162 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.42 mountX=0.02 mountY=-0.11, mountTheta=-1.41
23:42:47.165 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
23:42:47.167 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
23:42:47.169 00.002 10072 Worker thread wakes up
23:42:47.170 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:42:47.170 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:42:47.170 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
23:42:47.174 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:42:47.178 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:47.178 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:42:47.178 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:47.179 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:42:47.179 00.000 10072 MoveAxis(W, 3, ABG)
23:42:47.179 00.000 10072 Guiding  Dir = 3, Dur = 3
23:42:47.179 00.000 10072 IsGuiding returns 0
23:42:47.180 00.001 10072 PulseGuide returned control before completion, sleep 13
23:42:47.200 00.020 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:42:47.202 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:47.208 00.006 10072 IsGuiding returns 0
23:42:47.209 00.001 10072 Move returns status 0, amount 3
23:42:47.209 00.000 10072 MoveAxis(N, 0, ABG)
23:42:47.209 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:47.214 00.005 1032 Enqueuing Expose request
23:42:47.216 00.002 10072 Move returns status 0, amount 0
23:42:47.216 00.000 10072 move complete, result=0
23:42:47.216 00.000 10072 worker thread done servicing request
23:42:47.216 00.000 10072 Worker thread wakes up
23:42:47.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:47.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:47.227 00.011 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:42:47.850 00.623 10072 Exposure complete
23:42:47.905 00.055 1032 OnExposeComplete: enter
23:42:47.907 00.002 10072 worker thread done servicing request
23:42:47.907 00.000 1032 UpdateGuideState(): m_state=6
23:42:47.911 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10633
23:42:47.913 00.002 1032 Star::Find returns 1 (0), X=1108.60, Y=129.77, Mass=1392, SNR=26.2, Peak=110 HFD=3.4
23:42:47.915 00.002 1032 MultiStar: [#1 0.17,-0.09,0.95,U] [#2 0.08,0.09,0.80,U] [#3 0.13,-0.01,0.76,U] [#4 0.22,-0.04,0.67,U] [#5 -0.12,-0.06,0.68,U] [#6 0.17,0.08,0.64,U] [#7 -0.04,0.12,0.68,U] [#8 0.09,-0.08,0.52,U] 
23:42:47.918 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.26, 0.04}
23:42:47.919 00.001 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
23:42:47.923 00.004 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
23:42:47.925 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.06 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
23:42:47.928 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
23:42:47.930 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
23:42:47.933 00.003 10072 Worker thread wakes up
23:42:47.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:42:47.934 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:42:47.934 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:42:47.936 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:42:47.939 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:47.939 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
23:42:47.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:47.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:42:47.939 00.000 10072 MoveAxis(W, 5, ABG)
23:42:47.939 00.000 10072 Guiding  Dir = 3, Dur = 5
23:42:47.940 00.001 10072 IsGuiding returns 0
23:42:47.940 00.000 10072 PulseGuide returned control before completion, sleep 15
23:42:47.958 00.018 1032 UpdateGuideState exits: m=1392 SNR=26.2
23:42:47.963 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:47.965 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:47.968 00.003 1032 Enqueuing Expose request
23:42:47.971 00.003 10072 IsGuiding returns 0
23:42:47.971 00.000 10072 Move returns status 0, amount 5
23:42:47.971 00.000 10072 MoveAxis(N, 0, ABG)
23:42:47.971 00.000 10072 Move returns status 0, amount 0
23:42:47.971 00.000 10072 move complete, result=0
23:42:47.972 00.001 10072 worker thread done servicing request
23:42:47.972 00.000 10072 Worker thread wakes up
23:42:47.972 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:47.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:47.978 00.006 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:42:48.383 00.405 10072 Exposure complete
23:42:48.439 00.056 10072 worker thread done servicing request
23:42:48.439 00.000 1032 OnExposeComplete: enter
23:42:48.441 00.002 1032 UpdateGuideState(): m_state=6
23:42:48.442 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10634
23:42:48.444 00.002 1032 Star::Find returns 1 (0), X=1108.54, Y=129.80, Mass=1299, SNR=25.3, Peak=108 HFD=3.3
23:42:48.446 00.002 1032 MultiStar: [#1 0.26,-0.08,0.00,M1] [#2 0.05,0.09,0.83,U] [#3 0.09,-0.02,0.72,U] [#4 0.11,0.01,0.72,U] [#5 0.02,0.06,0.67,U] [#6 -0.03,0.16,0.61,U] [#7 0.00,0.03,0.73,U] [#8 0.09,0.09,0.51,U] 
23:42:48.447 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {0.21, 0.07}
23:42:48.449 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
23:42:48.450 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
23:42:48.452 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.67 mountX=0.04 mountY=-0.09, mountTheta=-1.16
23:42:48.457 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
23:42:48.460 00.003 1032 Enqueuing Move request for scope (0.07, 0.06)
23:42:48.462 00.002 10072 Worker thread wakes up
23:42:48.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:42:48.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:42:48.462 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.09
23:42:48.464 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:42:48.467 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:42:48.468 00.001 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:42:48.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:48.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:42:48.468 00.000 10072 MoveAxis(W, 5, ABG)
23:42:48.468 00.000 10072 Guiding  Dir = 3, Dur = 5
23:42:48.468 00.000 10072 IsGuiding returns 0
23:42:48.469 00.001 10072 PulseGuide returned control before completion, sleep 15
23:42:48.486 00.017 1032 UpdateGuideState exits: m=1299 SNR=25.3
23:42:48.490 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:48.492 00.002 10072 IsGuiding returns 0
23:42:48.492 00.000 10072 Move returns status 0, amount 5
23:42:48.492 00.000 10072 MoveAxis(N, 0, ABG)
23:42:48.492 00.000 10072 Move returns status 0, amount 0
23:42:48.492 00.000 10072 move complete, result=0
23:42:48.492 00.000 10072 worker thread done servicing request
23:42:48.492 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:48.494 00.002 1032 Enqueuing Expose request
23:42:48.496 00.002 10072 Worker thread wakes up
23:42:48.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:48.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:48.496 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:42:49.124 00.628 10072 Exposure complete
23:42:49.172 00.048 10072 worker thread done servicing request
23:42:49.172 00.000 1032 OnExposeComplete: enter
23:42:49.177 00.005 1032 UpdateGuideState(): m_state=6
23:42:49.181 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10635
23:42:49.182 00.001 1032 Star::Find returns 1 (0), X=1108.60, Y=129.91, Mass=1471, SNR=26.9, Peak=111 HFD=3.5
23:42:49.184 00.002 1032 MultiStar: [#1 0.04,0.04,0.93,U] [#2 -0.08,0.26,0.00,M1] [#3 0.06,0.21,0.73,U] [#4 0.15,0.10,0.67,U] [#5 -0.10,0.20,0.65,U] [#6 0.09,0.24,0.61,U] [#7 -0.07,0.20,0.66,U] [#8 -0.15,0.25,0.00,M1] 
23:42:49.186 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.16}, one-star: {0.27, 0.18}
23:42:49.188 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
23:42:49.190 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
23:42:49.192 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.14 mountX=0.14 mountY=-0.11, mountTheta=-0.69
23:42:49.195 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.16, opts=13)
23:42:49.196 00.001 1032 Enqueuing Move request for scope (0.07, 0.16)
23:42:49.199 00.003 10072 Worker thread wakes up
23:42:49.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
23:42:49.200 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
23:42:49.200 00.000 10072 Moving (0.07, 0.16) raw xDistance=0.14 yDistance=-0.11
23:42:49.203 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:42:49.208 00.005 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.94
23:42:49.208 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:42:49.208 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:49.208 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:42:49.208 00.000 10072 MoveAxis(W, 72, ABG)
23:42:49.208 00.000 10072 Guiding  Dir = 3, Dur = 72
23:42:49.209 00.001 10072 IsGuiding returns 0
23:42:49.209 00.000 10072 PulseGuide returned control before completion, sleep 82
23:42:49.226 00.017 1032 UpdateGuideState exits: m=1471 SNR=26.9
23:42:49.228 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:49.230 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:49.232 00.002 1032 Enqueuing Expose request
23:42:49.293 00.061 10072 IsGuiding returns 1
23:42:49.293 00.000 10072 scope still moving after pulse duration time elapsed
23:42:49.325 00.032 10072 IsGuiding returns 0
23:42:49.325 00.000 10072 scope move finished after 72 + 44 ms
23:42:49.326 00.001 10072 Move returns status 0, amount 72
23:42:49.326 00.000 10072 MoveAxis(N, 0, ABG)
23:42:49.326 00.000 10072 Move returns status 0, amount 0
23:42:49.326 00.000 10072 move complete, result=0
23:42:49.326 00.000 10072 worker thread done servicing request
23:42:49.326 00.000 10072 Worker thread wakes up
23:42:49.326 00.000 1032 GuideStep: 0.1 px 72 ms WEST, -0.1 px 0 ms NORTH
23:42:49.329 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:49.331 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:49.750 00.419 10072 Exposure complete
23:42:49.803 00.053 10072 worker thread done servicing request
23:42:49.803 00.000 1032 OnExposeComplete: enter
23:42:49.806 00.003 1032 UpdateGuideState(): m_state=6
23:42:49.808 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10636
23:42:49.810 00.002 1032 Star::Find returns 1 (0), X=1108.66, Y=129.88, Mass=1484, SNR=27.1, Peak=113 HFD=3.3
23:42:49.812 00.002 1032 MultiStar: [#1 0.15,-0.04,0.96,U] [#2 0.02,0.21,0.77,U] [#3 -0.08,0.00,0.72,U] [#4 0.13,0.03,0.66,U] [#5 -0.03,0.16,0.66,U] [#6 0.04,0.26,0.00,M1] [#7 -0.05,0.11,0.66,U] [#8 -0.07,0.29,0.00,M2] 
23:42:49.814 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.09}, one-star: {0.33, 0.15}
23:42:49.815 00.001 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
23:42:49.816 00.001 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
23:42:49.819 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.80 mountX=0.06 mountY=-0.10, mountTheta=-1.03
23:42:49.821 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
23:42:49.823 00.002 1032 Enqueuing Move request for scope (0.09, 0.09)
23:42:49.824 00.001 10072 Worker thread wakes up
23:42:49.824 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
23:42:49.824 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
23:42:49.824 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.10
23:42:49.826 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:42:49.830 00.004 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:49.830 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:42:49.830 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:49.830 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:42:49.831 00.001 10072 MoveAxis(W, 7, ABG)
23:42:49.831 00.000 10072 Guiding  Dir = 3, Dur = 7
23:42:49.831 00.000 10072 IsGuiding returns 0
23:42:49.832 00.001 10072 PulseGuide returned control before completion, sleep 17
23:42:49.849 00.017 1032 UpdateGuideState exits: m=1484 SNR=27.1
23:42:49.852 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:49.854 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:49.855 00.001 1032 Enqueuing Expose request
23:42:49.857 00.002 10072 IsGuiding returns 0
23:42:49.857 00.000 10072 Move returns status 0, amount 7
23:42:49.857 00.000 10072 MoveAxis(N, 0, ABG)
23:42:49.857 00.000 10072 Move returns status 0, amount 0
23:42:49.857 00.000 10072 move complete, result=0
23:42:49.857 00.000 10072 worker thread done servicing request
23:42:49.857 00.000 10072 Worker thread wakes up
23:42:49.857 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:49.857 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:49.866 00.009 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:42:50.486 00.620 10072 Exposure complete
23:42:50.537 00.051 10072 worker thread done servicing request
23:42:50.537 00.000 1032 OnExposeComplete: enter
23:42:50.539 00.002 1032 UpdateGuideState(): m_state=6
23:42:50.540 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10637
23:42:50.543 00.003 1032 Star::Find returns 1 (0), X=1108.58, Y=129.69, Mass=1309, SNR=25.4, Peak=100 HFD=3.3
23:42:50.544 00.001 1032 MultiStar: [#1 0.16,-0.20,0.97,U] [#2 0.08,0.04,0.88,U] [#3 0.12,0.01,0.79,U] [#4 0.14,-0.11,0.69,U] [#5 -0.07,-0.07,0.68,U] [#6 0.12,0.06,0.63,U] [#7 0.08,0.05,0.74,U] [#8 0.07,-0.08,0.54,U] 
23:42:50.546 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.04}, one-star: {0.24, -0.04}
23:42:50.547 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:42:50.550 00.003 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:42:50.551 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.35 mountX=-0.07 mountY=-0.10, mountTheta=-2.18
23:42:50.555 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
23:42:50.556 00.001 1032 Enqueuing Move request for scope (0.11, -0.04)
23:42:50.558 00.002 10072 Worker thread wakes up
23:42:50.558 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
23:42:50.558 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
23:42:50.558 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.10
23:42:50.560 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:42:50.563 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:50.563 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
23:42:50.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:50.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:42:50.563 00.000 10072 MoveAxis(W, 7, ABG)
23:42:50.563 00.000 10072 Guiding  Dir = 3, Dur = 7
23:42:50.564 00.001 10072 IsGuiding returns 0
23:42:50.564 00.000 10072 PulseGuide returned control before completion, sleep 17
23:42:50.580 00.016 1032 UpdateGuideState exits: m=1309 SNR=25.4
23:42:50.583 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:50.584 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:50.587 00.003 1032 Enqueuing Expose request
23:42:50.591 00.004 10072 IsGuiding returns 0
23:42:50.591 00.000 10072 Move returns status 0, amount 7
23:42:50.591 00.000 10072 MoveAxis(N, 0, ABG)
23:42:50.591 00.000 10072 Move returns status 0, amount 0
23:42:50.591 00.000 10072 move complete, result=0
23:42:50.591 00.000 10072 worker thread done servicing request
23:42:50.591 00.000 10072 Worker thread wakes up
23:42:50.591 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:50.592 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:50.596 00.004 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:42:51.001 00.405 10072 Exposure complete
23:42:51.051 00.050 10072 worker thread done servicing request
23:42:51.051 00.000 1032 OnExposeComplete: enter
23:42:51.054 00.003 1032 UpdateGuideState(): m_state=6
23:42:51.056 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10638
23:42:51.058 00.002 1032 Star::Find returns 1 (0), X=1108.67, Y=129.60, Mass=1347, SNR=25.8, Peak=106 HFD=3.4
23:42:51.059 00.001 1032 MultiStar: [#1 0.24,-0.15,0.00,M1] [#2 0.03,0.06,0.83,U] [#3 0.03,0.10,0.75,U] [#4 0.27,-0.03,0.00,M1] [#5 0.05,-0.17,0.68,U] [#6 0.01,-0.01,0.66,U] [#7 -0.06,0.08,0.70,U] [#8 0.14,0.02,0.53,U] 
23:42:51.062 00.003 1032 refined, 6 included, MultiStar: {0.09, -0.01}, one-star: {0.34, -0.13}
23:42:51.064 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
23:42:51.065 00.001 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
23:42:51.067 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.12 mountX=-0.03 mountY=-0.08, mountTheta=-1.95
23:42:51.069 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:42:51.071 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
23:42:51.072 00.001 10072 Worker thread wakes up
23:42:51.072 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:42:51.072 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:42:51.072 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
23:42:51.074 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:42:51.078 00.004 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:51.078 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
23:42:51.078 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:51.078 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:42:51.078 00.000 10072 MoveAxis(W, 5, ABG)
23:42:51.078 00.000 10072 Guiding  Dir = 3, Dur = 5
23:42:51.079 00.001 10072 IsGuiding returns 0
23:42:51.080 00.001 10072 PulseGuide returned control before completion, sleep 15
23:42:51.096 00.016 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:42:51.098 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:51.099 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:51.102 00.003 1032 Enqueuing Expose request
23:42:51.107 00.005 10072 IsGuiding returns 0
23:42:51.107 00.000 10072 Move returns status 0, amount 5
23:42:51.107 00.000 10072 MoveAxis(N, 0, ABG)
23:42:51.107 00.000 10072 Move returns status 0, amount 0
23:42:51.107 00.000 10072 move complete, result=0
23:42:51.107 00.000 10072 worker thread done servicing request
23:42:51.107 00.000 10072 Worker thread wakes up
23:42:51.107 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:51.107 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:51.112 00.005 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:42:51.733 00.621 10072 Exposure complete
23:42:51.783 00.050 10072 worker thread done servicing request
23:42:51.783 00.000 1032 OnExposeComplete: enter
23:42:51.785 00.002 1032 UpdateGuideState(): m_state=6
23:42:51.787 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10639
23:42:51.789 00.002 1032 Star::Find returns 1 (0), X=1108.65, Y=129.68, Mass=1383, SNR=26.1, Peak=94 HFD=3.4
23:42:51.790 00.001 1032 MultiStar: [#1 0.27,-0.04,0.00,M2] [#2 0.08,0.17,0.79,U] [#3 0.11,0.03,0.78,U] [#4 0.16,0.02,0.69,U] [#5 0.01,0.15,0.67,U] [#6 0.13,0.13,0.63,U] [#7 0.04,0.09,0.67,U] [#8 0.03,0.07,0.52,U] 
23:42:51.792 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {0.31, -0.05}
23:42:51.795 00.003 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:42:51.796 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:42:51.798 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.51 mountX=0.03 mountY=-0.13, mountTheta=-1.32
23:42:51.802 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
23:42:51.805 00.003 1032 Enqueuing Move request for scope (0.12, 0.07)
23:42:51.807 00.002 10072 Worker thread wakes up
23:42:51.809 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:42:51.809 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:42:51.809 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.03 yDistance=-0.13
23:42:51.812 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:42:51.814 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:51.814 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:42:51.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:51.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:42:51.814 00.000 10072 MoveAxis(W, 6, ABG)
23:42:51.814 00.000 10072 Guiding  Dir = 3, Dur = 6
23:42:51.814 00.000 10072 IsGuiding returns 0
23:42:51.816 00.002 10072 PulseGuide returned control before completion, sleep 16
23:42:51.834 00.018 1032 UpdateGuideState exits: m=1383 SNR=26.1
23:42:51.836 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:51.837 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:51.840 00.003 1032 Enqueuing Expose request
23:42:51.841 00.001 10072 IsGuiding returns 0
23:42:51.842 00.001 10072 Move returns status 0, amount 6
23:42:51.842 00.000 10072 MoveAxis(N, 0, ABG)
23:42:51.842 00.000 10072 Move returns status 0, amount 0
23:42:51.842 00.000 10072 move complete, result=0
23:42:51.842 00.000 10072 worker thread done servicing request
23:42:51.842 00.000 10072 Worker thread wakes up
23:42:51.842 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:51.842 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:51.850 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:42:52.247 00.397 10072 Exposure complete
23:42:52.298 00.051 10072 worker thread done servicing request
23:42:52.298 00.000 1032 OnExposeComplete: enter
23:42:52.300 00.002 1032 UpdateGuideState(): m_state=6
23:42:52.302 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10640
23:42:52.303 00.001 1032 Star::Find returns 1 (0), X=1108.60, Y=129.77, Mass=1400, SNR=26.3, Peak=112 HFD=3.3
23:42:52.305 00.002 1032 MultiStar: [#1 0.15,-0.04,0.97,U] [#2 0.17,0.16,0.81,U] [#3 0.23,-0.07,0.78,U] [#4 0.21,0.03,0.69,U] [#5 0.14,0.15,0.66,U] [#6 0.17,0.20,0.00,M1] [#7 0.03,0.09,0.70,U] [#8 0.03,0.23,0.53,U] 
23:42:52.308 00.003 1032 refined, 7 included, MultiStar: {0.16, 0.06}, one-star: {0.26, 0.04}
23:42:52.310 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:42:52.311 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:42:52.313 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.36 mountX=0.02 mountY=-0.17, mountTheta=-1.47
23:42:52.315 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.06, opts=13)
23:42:52.317 00.002 1032 Enqueuing Move request for scope (0.16, 0.06)
23:42:52.318 00.001 10072 Worker thread wakes up
23:42:52.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
23:42:52.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
23:42:52.318 00.000 10072 Moving (0.16, 0.06) raw xDistance=0.02 yDistance=-0.17
23:42:52.320 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:42:52.325 00.005 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:52.325 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:42:52.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:52.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:42:52.325 00.000 10072 MoveAxis(W, 4, ABG)
23:42:52.325 00.000 10072 Guiding  Dir = 3, Dur = 4
23:42:52.326 00.001 10072 IsGuiding returns 0
23:42:52.326 00.000 10072 PulseGuide returned control before completion, sleep 14
23:42:52.340 00.014 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:42:52.343 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:52.344 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:52.345 00.001 1032 Enqueuing Expose request
23:42:52.353 00.008 10072 IsGuiding returns 0
23:42:52.353 00.000 10072 Move returns status 0, amount 4
23:42:52.353 00.000 10072 MoveAxis(N, 0, ABG)
23:42:52.353 00.000 10072 Move returns status 0, amount 0
23:42:52.353 00.000 10072 move complete, result=0
23:42:52.353 00.000 10072 worker thread done servicing request
23:42:52.353 00.000 10072 Worker thread wakes up
23:42:52.354 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:52.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:52.354 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
23:42:52.979 00.625 10072 Exposure complete
23:42:53.029 00.050 10072 worker thread done servicing request
23:42:53.029 00.000 1032 OnExposeComplete: enter
23:42:53.032 00.003 1032 UpdateGuideState(): m_state=6
23:42:53.034 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10641
23:42:53.035 00.001 1032 Star::Find returns 1 (0), X=1108.62, Y=129.70, Mass=1341, SNR=25.7, Peak=101 HFD=3.3
23:42:53.037 00.002 1032 MultiStar: [#1 0.19,-0.15,1.02,U] [#2 0.09,0.05,0.85,U] [#3 0.09,-0.03,0.80,U] [#4 0.09,0.00,0.69,U] [#5 0.04,0.02,0.69,U] [#6 0.10,0.20,0.65,U] [#7 -0.03,0.03,0.76,U] [#8 0.02,0.05,0.56,U] 
23:42:53.039 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.28, -0.03}
23:42:53.042 00.003 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
23:42:53.043 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
23:42:53.045 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.05 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
23:42:53.049 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
23:42:53.051 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
23:42:53.053 00.002 10072 Worker thread wakes up
23:42:53.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:42:53.053 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:42:53.053 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:42:53.056 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:42:53.059 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:53.059 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
23:42:53.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:53.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:42:53.059 00.000 10072 MoveAxis(W, 5, ABG)
23:42:53.059 00.000 10072 Guiding  Dir = 3, Dur = 5
23:42:53.059 00.000 10072 IsGuiding returns 0
23:42:53.060 00.001 10072 PulseGuide returned control before completion, sleep 15
23:42:53.076 00.016 1032 UpdateGuideState exits: m=1341 SNR=25.7
23:42:53.080 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:53.082 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:53.084 00.002 1032 Enqueuing Expose request
23:42:53.087 00.003 10072 IsGuiding returns 0
23:42:53.087 00.000 10072 Move returns status 0, amount 5
23:42:53.087 00.000 10072 MoveAxis(N, 0, ABG)
23:42:53.087 00.000 10072 Move returns status 0, amount 0
23:42:53.087 00.000 10072 move complete, result=0
23:42:53.087 00.000 10072 worker thread done servicing request
23:42:53.087 00.000 10072 Worker thread wakes up
23:42:53.088 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:53.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:53.095 00.007 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:42:53.499 00.404 10072 Exposure complete
23:42:53.552 00.053 10072 worker thread done servicing request
23:42:53.553 00.001 1032 OnExposeComplete: enter
23:42:53.554 00.001 1032 UpdateGuideState(): m_state=6
23:42:53.556 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10642
23:42:53.558 00.002 1032 Star::Find returns 1 (0), X=1108.72, Y=129.65, Mass=1201, SNR=24.4, Peak=94 HFD=3.3
23:42:53.560 00.002 1032 MultiStar: [#1 0.26,-0.15,0.00,M1] [#2 0.14,-0.05,0.94,U] [#3 -0.03,-0.02,0.77,U] [#4 0.20,-0.07,0.73,U] [#5 0.06,0.15,0.74,U] [#6 0.00,0.01,0.68,U] [#7 0.03,0.21,0.75,U] [#8 0.05,-0.01,0.56,U] 
23:42:53.561 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.38, -0.08}
23:42:53.563 00.002 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
23:42:53.564 00.001 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
23:42:53.566 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.11 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
23:42:53.569 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
23:42:53.571 00.002 1032 Enqueuing Move request for scope (0.12, 0.01)
23:42:53.573 00.002 10072 Worker thread wakes up
23:42:53.573 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
23:42:53.573 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
23:42:53.573 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
23:42:53.575 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:42:53.577 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:53.579 00.002 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:42:53.579 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:53.579 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:42:53.579 00.000 10072 MoveAxis(W, 5, ABG)
23:42:53.579 00.000 10072 Guiding  Dir = 3, Dur = 5
23:42:53.579 00.000 10072 IsGuiding returns 0
23:42:53.580 00.001 10072 PulseGuide returned control before completion, sleep 15
23:42:53.597 00.017 1032 UpdateGuideState exits: m=1201 SNR=24.4
23:42:53.599 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:53.602 00.003 10072 IsGuiding returns 0
23:42:53.602 00.000 10072 Move returns status 0, amount 5
23:42:53.602 00.000 10072 MoveAxis(N, 0, ABG)
23:42:53.602 00.000 10072 Move returns status 0, amount 0
23:42:53.602 00.000 10072 move complete, result=0
23:42:53.602 00.000 10072 worker thread done servicing request
23:42:53.602 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:53.604 00.002 1032 Enqueuing Expose request
23:42:53.606 00.002 10072 Worker thread wakes up
23:42:53.606 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:42:53.608 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:53.608 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:54.241 00.633 10072 Exposure complete
23:42:54.295 00.054 10072 worker thread done servicing request
23:42:54.296 00.001 1032 OnExposeComplete: enter
23:42:54.298 00.002 1032 UpdateGuideState(): m_state=6
23:42:54.301 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10643
23:42:54.303 00.002 1032 Star::Find returns 1 (0), X=1108.69, Y=129.81, Mass=1403, SNR=26.3, Peak=104 HFD=3.4
23:42:54.305 00.002 1032 MultiStar: [#1 0.16,-0.06,0.97,U] [#2 0.02,0.10,0.78,U] [#3 -0.04,-0.04,0.79,U] [#4 0.06,-0.15,0.68,U] [#5 0.06,0.02,0.66,U] [#6 0.18,0.11,0.63,U] [#7 -0.07,0.19,0.71,U] [#8 -0.10,0.03,0.54,U] 
23:42:54.307 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.36, 0.08}
23:42:54.309 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
23:42:54.311 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
23:42:54.313 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.33 mountX=0.01 mountY=-0.09, mountTheta=-1.50
23:42:54.316 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
23:42:54.318 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
23:42:54.320 00.002 10072 Worker thread wakes up
23:42:54.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:42:54.320 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:42:54.320 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
23:42:54.322 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:42:54.325 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:54.325 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:42:54.326 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:54.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:42:54.326 00.000 10072 MoveAxis(W, 4, ABG)
23:42:54.326 00.000 10072 Guiding  Dir = 3, Dur = 4
23:42:54.326 00.000 10072 IsGuiding returns 0
23:42:54.327 00.001 10072 PulseGuide returned control before completion, sleep 14
23:42:54.345 00.018 1032 UpdateGuideState exits: m=1403 SNR=26.3
23:42:54.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:54.349 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:54.351 00.002 1032 Enqueuing Expose request
23:42:54.353 00.002 10072 IsGuiding returns 0
23:42:54.353 00.000 10072 Move returns status 0, amount 4
23:42:54.353 00.000 10072 MoveAxis(N, 0, ABG)
23:42:54.353 00.000 10072 Move returns status 0, amount 0
23:42:54.353 00.000 10072 move complete, result=0
23:42:54.353 00.000 10072 worker thread done servicing request
23:42:54.353 00.000 10072 Worker thread wakes up
23:42:54.354 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:54.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:54.362 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:42:54.772 00.410 10072 Exposure complete
23:42:54.831 00.059 10072 worker thread done servicing request
23:42:54.831 00.000 1032 OnExposeComplete: enter
23:42:54.835 00.004 1032 UpdateGuideState(): m_state=6
23:42:54.837 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10644
23:42:54.839 00.002 1032 Star::Find returns 1 (0), X=1108.55, Y=129.83, Mass=1302, SNR=25.3, Peak=101 HFD=3.4
23:42:54.841 00.002 1032 MultiStar: [#1 0.11,-0.03,0.96,U] [#2 -0.04,0.18,0.82,U] [#3 0.05,0.13,0.78,U] [#4 0.16,0.02,0.68,U] [#5 0.05,-0.03,0.68,U] [#6 0.04,0.14,0.64,U] [#7 -0.02,0.09,0.74,U] [#8 -0.05,0.04,0.52,U] 
23:42:54.842 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {0.22, 0.10}
23:42:54.843 00.001 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
23:42:54.846 00.003 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
23:42:54.849 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.81 mountX=0.05 mountY=-0.08, mountTheta=-1.02
23:42:54.851 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
23:42:54.853 00.002 1032 Enqueuing Move request for scope (0.07, 0.07)
23:42:54.855 00.002 10072 Worker thread wakes up
23:42:54.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
23:42:54.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
23:42:54.855 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.08
23:42:54.857 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:42:54.860 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:54.860 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:42:54.861 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:54.861 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:42:54.861 00.000 10072 MoveAxis(W, 4, ABG)
23:42:54.861 00.000 10072 Guiding  Dir = 3, Dur = 4
23:42:54.864 00.003 10072 IsGuiding returns 0
23:42:54.864 00.000 10072 PulseGuide returned control before completion, sleep 14
23:42:54.879 00.015 1032 UpdateGuideState exits: m=1302 SNR=25.3
23:42:54.882 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:54.883 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:54.885 00.002 1032 Enqueuing Expose request
23:42:54.893 00.008 10072 IsGuiding returns 0
23:42:54.893 00.000 10072 Move returns status 0, amount 4
23:42:54.893 00.000 10072 MoveAxis(N, 0, ABG)
23:42:54.893 00.000 10072 Move returns status 0, amount 0
23:42:54.893 00.000 10072 move complete, result=0
23:42:54.893 00.000 10072 worker thread done servicing request
23:42:54.893 00.000 10072 Worker thread wakes up
23:42:54.893 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:54.893 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:54.896 00.003 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:42:55.522 00.626 10072 Exposure complete
23:42:55.569 00.047 10072 worker thread done servicing request
23:42:55.569 00.000 1032 OnExposeComplete: enter
23:42:55.571 00.002 1032 UpdateGuideState(): m_state=6
23:42:55.573 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10645
23:42:55.575 00.002 1032 Star::Find returns 1 (0), X=1108.64, Y=129.92, Mass=1342, SNR=25.8, Peak=104 HFD=3.3
23:42:55.576 00.001 1032 MultiStar: [#1 0.16,0.02,1.02,U] [#2 0.07,0.18,0.85,U] [#3 -0.01,0.08,0.80,U] [#4 0.15,0.04,0.71,U] [#5 0.08,0.12,0.66,U] [#6 0.09,0.37,0.00,M1] [#7 -0.12,0.24,0.00,M1] [#8 -0.10,0.19,0.55,U] 
23:42:55.578 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.12}, one-star: {0.31, 0.19}
23:42:55.579 00.001 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
23:42:55.580 00.001 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
23:42:55.585 00.005 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.80 mountX=0.08 mountY=-0.14, mountTheta=-1.03
23:42:55.593 00.008 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
23:42:55.598 00.005 1032 Enqueuing Move request for scope (0.11, 0.12)
23:42:55.601 00.003 10072 Worker thread wakes up
23:42:55.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
23:42:55.601 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
23:42:55.601 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.08 yDistance=-0.14
23:42:55.603 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:42:55.606 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:55.606 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:42:55.607 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:55.607 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:42:55.607 00.000 10072 MoveAxis(W, 5, ABG)
23:42:55.607 00.000 10072 Guiding  Dir = 3, Dur = 5
23:42:55.607 00.000 10072 IsGuiding returns 0
23:42:55.607 00.000 10072 PulseGuide returned control before completion, sleep 15
23:42:55.627 00.020 10072 IsGuiding returns 0
23:42:55.627 00.000 10072 Move returns status 0, amount 5
23:42:55.627 00.000 10072 MoveAxis(N, 0, ABG)
23:42:55.627 00.000 10072 Move returns status 0, amount 0
23:42:55.627 00.000 10072 move complete, result=0
23:42:55.627 00.000 10072 worker thread done servicing request
23:42:55.627 00.000 1032 UpdateGuideState exits: m=1342 SNR=25.8
23:42:55.629 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:55.631 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:55.632 00.001 1032 Enqueuing Expose request
23:42:55.634 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:42:55.636 00.002 10072 Worker thread wakes up
23:42:55.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:55.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:56.053 00.417 10072 Exposure complete
23:42:56.106 00.053 10072 worker thread done servicing request
23:42:56.106 00.000 1032 OnExposeComplete: enter
23:42:56.108 00.002 1032 UpdateGuideState(): m_state=6
23:42:56.110 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10646
23:42:56.114 00.004 1032 Star::Find returns 1 (0), X=1108.59, Y=129.79, Mass=1372, SNR=26.0, Peak=111 HFD=3.2
23:42:56.118 00.004 1032 MultiStar: [#1 0.24,0.04,0.96,U] [#2 0.17,0.17,0.78,U] [#3 0.09,-0.03,0.78,U] [#4 0.17,0.06,0.69,U] [#5 0.07,0.15,0.67,U] [#6 0.31,0.15,0.00,M2] [#7 0.04,0.08,0.71,U] [#8 0.04,0.12,0.52,U] 
23:42:56.119 00.001 1032 refined, 7 included, MultiStar: {0.15, 0.08}, one-star: {0.25, 0.06}
23:42:56.121 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:42:56.124 00.003 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:42:56.126 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.48 mountX=0.04 mountY=-0.16, mountTheta=-1.35
23:42:56.129 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
23:42:56.131 00.002 1032 Enqueuing Move request for scope (0.15, 0.08)
23:42:56.134 00.003 10072 Worker thread wakes up
23:42:56.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
23:42:56.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
23:42:56.134 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.04 yDistance=-0.16
23:42:56.136 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:42:56.139 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:42:56.139 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:42:56.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:56.140 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:42:56.140 00.000 10072 MoveAxis(W, 3, ABG)
23:42:56.140 00.000 10072 Guiding  Dir = 3, Dur = 3
23:42:56.140 00.000 10072 IsGuiding returns 0
23:42:56.140 00.000 10072 PulseGuide returned control before completion, sleep 13
23:42:56.159 00.019 10072 IsGuiding returns 0
23:42:56.159 00.000 10072 Move returns status 0, amount 3
23:42:56.159 00.000 10072 MoveAxis(N, 0, ABG)
23:42:56.159 00.000 10072 Move returns status 0, amount 0
23:42:56.159 00.000 10072 move complete, result=0
23:42:56.159 00.000 10072 worker thread done servicing request
23:42:56.159 00.000 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:42:56.163 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:56.164 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:56.167 00.003 1032 Enqueuing Expose request
23:42:56.169 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
23:42:56.170 00.001 10072 Worker thread wakes up
23:42:56.171 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:56.171 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:56.806 00.635 10072 Exposure complete
23:42:56.853 00.047 10072 worker thread done servicing request
23:42:56.853 00.000 1032 OnExposeComplete: enter
23:42:56.855 00.002 1032 UpdateGuideState(): m_state=6
23:42:56.858 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10647
23:42:56.860 00.002 1032 Star::Find returns 1 (0), X=1108.69, Y=129.77, Mass=1358, SNR=25.9, Peak=106 HFD=3.4
23:42:56.863 00.003 1032 MultiStar: [#1 0.21,-0.02,0.95,U] [#2 0.07,0.12,0.81,U] [#3 0.17,0.02,0.78,U] [#4 0.21,0.02,0.65,U] [#5 -0.03,-0.04,0.68,U] [#6 -0.00,0.28,0.00,M3] [#7 0.07,0.11,0.72,U] [#8 0.03,0.16,0.51,U] 
23:42:56.865 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.05}, one-star: {0.36, 0.04}
23:42:56.869 00.004 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
23:42:56.871 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
23:42:56.873 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.30 mountX=0.01 mountY=-0.16, mountTheta=-1.53
23:42:56.875 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.05, opts=13)
23:42:56.878 00.003 1032 Enqueuing Move request for scope (0.15, 0.05)
23:42:56.880 00.002 10072 Worker thread wakes up
23:42:56.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
23:42:56.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
23:42:56.880 00.000 10072 Moving (0.15, 0.05) raw xDistance=0.01 yDistance=-0.16
23:42:56.883 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:42:56.885 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:42:56.885 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:42:56.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:56.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:42:56.885 00.000 10072 MoveAxis(W, 4, ABG)
23:42:56.885 00.000 10072 Guiding  Dir = 3, Dur = 4
23:42:56.886 00.001 10072 IsGuiding returns 0
23:42:56.886 00.000 10072 PulseGuide returned control before completion, sleep 14
23:42:56.904 00.018 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:42:56.907 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:56.908 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:56.909 00.001 1032 Enqueuing Expose request
23:42:56.913 00.004 10072 IsGuiding returns 0
23:42:56.913 00.000 10072 Move returns status 0, amount 4
23:42:56.913 00.000 10072 MoveAxis(N, 0, ABG)
23:42:56.913 00.000 10072 Move returns status 0, amount 0
23:42:56.913 00.000 10072 move complete, result=0
23:42:56.913 00.000 10072 worker thread done servicing request
23:42:56.914 00.001 10072 Worker thread wakes up
23:42:56.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:56.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:56.920 00.006 1032 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
23:42:57.322 00.402 10072 Exposure complete
23:42:57.370 00.048 10072 worker thread done servicing request
23:42:57.371 00.001 1032 OnExposeComplete: enter
23:42:57.372 00.001 1032 UpdateGuideState(): m_state=6
23:42:57.374 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10648
23:42:57.375 00.001 1032 Star::Find returns 1 (0), X=1108.66, Y=129.88, Mass=1237, SNR=24.7, Peak=95 HFD=3.3
23:42:57.378 00.003 1032 MultiStar: [#1 0.05,-0.04,1.04,U] [#2 0.03,0.22,0.87,U] [#3 0.08,0.17,0.81,U] [#4 0.12,0.06,0.73,U] [#5 -0.18,-0.02,0.71,U] [#6 0.17,0.15,0.64,U] [#7 0.01,0.13,0.71,U] [#8 0.09,0.06,0.53,U] 
23:42:57.379 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.33, 0.15}
23:42:57.381 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
23:42:57.383 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
23:42:57.384 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.85 mountX=0.07 mountY=-0.11, mountTheta=-0.98
23:42:57.386 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
23:42:57.388 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
23:42:57.390 00.002 10072 Worker thread wakes up
23:42:57.390 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:42:57.390 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:42:57.390 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.11
23:42:57.392 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:42:57.395 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:42:57.395 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:42:57.395 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:57.395 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:42:57.395 00.000 10072 MoveAxis(W, 3, ABG)
23:42:57.395 00.000 10072 Guiding  Dir = 3, Dur = 3
23:42:57.396 00.001 10072 IsGuiding returns 0
23:42:57.396 00.000 10072 PulseGuide returned control before completion, sleep 13
23:42:57.412 00.016 10072 IsGuiding returns 1
23:42:57.412 00.000 10072 scope still moving after pulse duration time elapsed
23:42:57.413 00.001 1032 UpdateGuideState exits: m=1237 SNR=24.7
23:42:57.415 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:57.416 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:57.419 00.003 1032 Enqueuing Expose request
23:42:57.443 00.024 10072 IsGuiding returns 0
23:42:57.443 00.000 10072 scope move finished after 3 + 43 ms
23:42:57.443 00.000 10072 Move returns status 0, amount 3
23:42:57.443 00.000 10072 MoveAxis(N, 0, ABG)
23:42:57.443 00.000 10072 Move returns status 0, amount 0
23:42:57.443 00.000 10072 move complete, result=0
23:42:57.443 00.000 10072 worker thread done servicing request
23:42:57.443 00.000 10072 Worker thread wakes up
23:42:57.443 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:57.443 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:57.445 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:42:58.070 00.625 10072 Exposure complete
23:42:58.119 00.049 10072 worker thread done servicing request
23:42:58.119 00.000 1032 OnExposeComplete: enter
23:42:58.121 00.002 1032 UpdateGuideState(): m_state=6
23:42:58.123 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10649
23:42:58.126 00.003 1032 Star::Find returns 1 (0), X=1108.59, Y=129.83, Mass=1362, SNR=26.0, Peak=112 HFD=3.3
23:42:58.127 00.001 1032 MultiStar: [#1 0.22,0.01,1.03,U] [#2 0.08,0.05,0.81,U] [#3 -0.01,0.13,0.77,U] [#4 0.19,0.07,0.64,U] [#5 0.00,0.10,0.67,U] [#6 0.08,0.17,0.61,U] [#7 0.06,0.19,0.71,U] [#8 0.07,0.06,0.51,U] 
23:42:58.129 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.25, 0.10}
23:42:58.129 00.000 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
23:42:58.132 00.003 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
23:42:58.133 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.68 mountX=0.06 mountY=-0.14, mountTheta=-1.15
23:42:58.137 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
23:42:58.139 00.002 1032 Enqueuing Move request for scope (0.12, 0.09)
23:42:58.141 00.002 10072 Worker thread wakes up
23:42:58.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
23:42:58.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
23:42:58.141 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.06 yDistance=-0.14
23:42:58.144 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:42:58.147 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:42:58.147 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:42:58.147 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:58.147 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:42:58.147 00.000 10072 MoveAxis(W, 4, ABG)
23:42:58.147 00.000 10072 Guiding  Dir = 3, Dur = 4
23:42:58.148 00.001 10072 IsGuiding returns 0
23:42:58.148 00.000 10072 PulseGuide returned control before completion, sleep 14
23:42:58.164 00.016 1032 UpdateGuideState exits: m=1362 SNR=26.0
23:42:58.167 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:58.169 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:58.170 00.001 1032 Enqueuing Expose request
23:42:58.178 00.008 10072 IsGuiding returns 0
23:42:58.178 00.000 10072 Move returns status 0, amount 4
23:42:58.178 00.000 10072 MoveAxis(N, 0, ABG)
23:42:58.178 00.000 10072 Move returns status 0, amount 0
23:42:58.178 00.000 10072 move complete, result=0
23:42:58.178 00.000 10072 worker thread done servicing request
23:42:58.178 00.000 10072 Worker thread wakes up
23:42:58.178 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:58.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:58.180 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:42:58.587 00.407 10072 Exposure complete
23:42:58.635 00.048 10072 worker thread done servicing request
23:42:58.635 00.000 1032 OnExposeComplete: enter
23:42:58.638 00.003 1032 UpdateGuideState(): m_state=6
23:42:58.640 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10650
23:42:58.641 00.001 1032 Star::Find returns 1 (0), X=1108.66, Y=129.82, Mass=1371, SNR=26.0, Peak=116 HFD=3.3
23:42:58.644 00.003 1032 MultiStar: [#1 0.32,-0.04,0.00,M1] [#2 0.09,0.15,0.77,U] [#3 0.18,0.17,0.81,U] [#4 0.21,0.02,0.71,U] [#5 0.05,-0.01,0.66,U] [#6 0.23,0.24,0.00,M2] [#7 0.12,0.16,0.69,U] [#8 0.05,0.21,0.52,U] 
23:42:58.646 00.002 1032 refined, 6 included, MultiStar: {0.16, 0.11}, one-star: {0.32, 0.09}
23:42:58.648 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
23:42:58.649 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
23:42:58.652 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.60 mountX=0.06 mountY=-0.18, mountTheta=-1.23
23:42:58.654 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.11, opts=13)
23:42:58.657 00.003 1032 Enqueuing Move request for scope (0.16, 0.11)
23:42:58.658 00.001 10072 Worker thread wakes up
23:42:58.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
23:42:58.659 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
23:42:58.659 00.000 10072 Moving (0.16, 0.11) raw xDistance=0.06 yDistance=-0.18
23:42:58.660 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:42:58.663 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:42:58.663 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:42:58.663 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:58.664 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:42:58.664 00.000 10072 MoveAxis(W, 4, ABG)
23:42:58.664 00.000 10072 Guiding  Dir = 3, Dur = 4
23:42:58.664 00.000 10072 IsGuiding returns 0
23:42:58.664 00.000 10072 PulseGuide returned control before completion, sleep 14
23:42:58.682 00.018 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:42:58.684 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:58.686 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:58.687 00.001 1032 Enqueuing Expose request
23:42:58.693 00.006 10072 IsGuiding returns 1
23:42:58.693 00.000 10072 scope still moving after pulse duration time elapsed
23:42:58.725 00.032 10072 IsGuiding returns 1
23:42:58.757 00.032 10072 IsGuiding returns 1
23:42:58.788 00.031 10072 IsGuiding returns 1
23:42:58.819 00.031 10072 IsGuiding returns 1
23:42:58.850 00.031 10072 IsGuiding returns 1
23:42:58.883 00.033 10072 IsGuiding returns 1
23:42:58.913 00.030 10072 IsGuiding returns 1
23:42:58.943 00.030 10072 IsGuiding returns 0
23:42:58.943 00.000 10072 scope move finished after 4 + 275 ms
23:42:58.943 00.000 10072 Move returns status 0, amount 4
23:42:58.943 00.000 10072 MoveAxis(N, 0, ABG)
23:42:58.943 00.000 10072 Move returns status 0, amount 0
23:42:58.943 00.000 10072 move complete, result=0
23:42:58.943 00.000 10072 worker thread done servicing request
23:42:58.943 00.000 10072 Worker thread wakes up
23:42:58.943 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
23:42:58.946 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:58.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:42:59.570 00.624 10072 Exposure complete
23:42:59.629 00.059 10072 worker thread done servicing request
23:42:59.629 00.000 1032 OnExposeComplete: enter
23:42:59.632 00.003 1032 UpdateGuideState(): m_state=6
23:42:59.634 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10651
23:42:59.636 00.002 1032 Star::Find returns 1 (0), X=1108.64, Y=129.77, Mass=1428, SNR=26.6, Peak=121 HFD=3.3
23:42:59.638 00.002 1032 MultiStar: [#1 0.22,-0.07,0.94,U] [#2 0.09,0.09,0.78,U] [#3 0.13,0.09,0.71,U] [#4 0.18,0.05,0.66,U] [#5 -0.03,0.08,0.62,U] [#6 0.05,0.26,0.00,M3] [#7 0.01,0.13,0.66,U] [#8 0.05,0.09,0.50,U] 
23:42:59.640 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.05}, one-star: {0.31, 0.04}
23:42:59.643 00.003 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
23:42:59.645 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
23:42:59.647 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.38 mountX=0.02 mountY=-0.15, mountTheta=-1.45
23:42:59.651 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
23:42:59.653 00.002 1032 Enqueuing Move request for scope (0.14, 0.05)
23:42:59.655 00.002 10072 Worker thread wakes up
23:42:59.655 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:42:59.655 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:42:59.655 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.02 yDistance=-0.15
23:42:59.657 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:42:59.660 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:42:59.660 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:42:59.660 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:59.660 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:42:59.660 00.000 10072 MoveAxis(W, 4, ABG)
23:42:59.660 00.000 10072 Guiding  Dir = 3, Dur = 4
23:42:59.661 00.001 10072 IsGuiding returns 0
23:42:59.661 00.000 10072 PulseGuide returned control before completion, sleep 14
23:42:59.678 00.017 10072 IsGuiding returns 0
23:42:59.678 00.000 10072 Move returns status 0, amount 4
23:42:59.678 00.000 10072 MoveAxis(N, 0, ABG)
23:42:59.678 00.000 10072 Move returns status 0, amount 0
23:42:59.678 00.000 10072 move complete, result=0
23:42:59.678 00.000 10072 worker thread done servicing request
23:42:59.679 00.001 1032 UpdateGuideState exits: m=1428 SNR=26.6
23:42:59.681 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:59.682 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:42:59.683 00.001 1032 Enqueuing Expose request
23:42:59.686 00.003 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:42:59.688 00.002 10072 Worker thread wakes up
23:42:59.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:42:59.688 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:00.104 00.416 10072 Exposure complete
23:43:00.156 00.052 10072 worker thread done servicing request
23:43:00.156 00.000 1032 OnExposeComplete: enter
23:43:00.159 00.003 1032 UpdateGuideState(): m_state=6
23:43:00.161 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10652
23:43:00.162 00.001 1032 Star::Find returns 1 (0), X=1108.51, Y=129.87, Mass=1416, SNR=26.5, Peak=109 HFD=3.4
23:43:00.164 00.002 1032 MultiStar: [#1 0.17,-0.07,0.97,U] [#2 0.01,0.10,0.84,U] [#3 -0.01,0.06,0.73,U] [#4 0.18,0.08,0.66,U] [#5 -0.00,0.26,0.00,M1] [#6 0.05,0.10,0.61,U] [#7 0.06,0.15,0.71,U] [#8 -0.02,0.16,0.52,U] 
23:43:00.166 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.08}, one-star: {0.18, 0.14}
23:43:00.167 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:43:00.169 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:43:00.171 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=0.06 mountY=-0.11, mountTheta=-1.07
23:43:00.175 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
23:43:00.178 00.003 1032 Enqueuing Move request for scope (0.09, 0.08)
23:43:00.180 00.002 10072 Worker thread wakes up
23:43:00.181 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:43:00.181 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:43:00.181 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.06 yDistance=-0.11
23:43:00.183 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:43:00.185 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:43:00.187 00.002 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:43:00.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:00.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:43:00.187 00.000 10072 MoveAxis(W, 3, ABG)
23:43:00.187 00.000 10072 Guiding  Dir = 3, Dur = 3
23:43:00.187 00.000 10072 IsGuiding returns 0
23:43:00.188 00.001 10072 PulseGuide returned control before completion, sleep 13
23:43:00.205 00.017 1032 UpdateGuideState exits: m=1416 SNR=26.5
23:43:00.208 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:00.211 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:00.213 00.002 1032 Enqueuing Expose request
23:43:00.215 00.002 10072 IsGuiding returns 0
23:43:00.215 00.000 10072 Move returns status 0, amount 3
23:43:00.215 00.000 10072 MoveAxis(N, 0, ABG)
23:43:00.215 00.000 10072 Move returns status 0, amount 0
23:43:00.215 00.000 10072 move complete, result=0
23:43:00.215 00.000 10072 worker thread done servicing request
23:43:00.215 00.000 10072 Worker thread wakes up
23:43:00.215 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:00.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:00.224 00.009 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:43:00.854 00.630 10072 Exposure complete
23:43:00.904 00.050 10072 worker thread done servicing request
23:43:00.904 00.000 1032 OnExposeComplete: enter
23:43:00.906 00.002 1032 UpdateGuideState(): m_state=6
23:43:00.908 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10653
23:43:00.910 00.002 1032 Star::Find returns 1 (0), X=1108.52, Y=129.92, Mass=1468, SNR=26.9, Peak=109 HFD=3.5
23:43:00.912 00.002 1032 MultiStar: [#1 0.20,-0.03,0.94,U] [#2 0.08,0.19,0.75,U] [#3 0.08,0.19,0.68,U] [#4 0.13,0.10,0.68,U] [#5 -0.05,0.21,0.64,U] [#6 0.18,0.20,0.00,M3] [#7 0.03,0.18,0.67,U] [#8 0.08,0.16,0.49,U] 
23:43:00.913 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.14}, one-star: {0.18, 0.19}
23:43:00.915 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:43:00.917 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:43:00.919 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.18 cameraTheta=0.96 mountX=0.11 mountY=-0.13, mountTheta=-0.87
23:43:00.923 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.14, opts=13)
23:43:00.925 00.002 1032 Enqueuing Move request for scope (0.10, 0.14)
23:43:00.927 00.002 10072 Worker thread wakes up
23:43:00.927 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
23:43:00.927 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
23:43:00.927 00.000 10072 Moving (0.10, 0.14) raw xDistance=0.11 yDistance=-0.13
23:43:00.930 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:43:00.933 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:43:00.933 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:43:00.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:00.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:43:00.933 00.000 10072 MoveAxis(W, 3, ABG)
23:43:00.933 00.000 10072 Guiding  Dir = 3, Dur = 3
23:43:00.934 00.001 10072 IsGuiding returns 0
23:43:00.934 00.000 10072 PulseGuide returned control before completion, sleep 13
23:43:00.951 00.017 1032 UpdateGuideState exits: m=1468 SNR=26.9
23:43:00.953 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:00.956 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:00.958 00.002 1032 Enqueuing Expose request
23:43:00.961 00.003 10072 IsGuiding returns 0
23:43:00.961 00.000 10072 Move returns status 0, amount 3
23:43:00.961 00.000 10072 MoveAxis(N, 0, ABG)
23:43:00.961 00.000 10072 Move returns status 0, amount 0
23:43:00.961 00.000 10072 move complete, result=0
23:43:00.961 00.000 10072 worker thread done servicing request
23:43:00.961 00.000 10072 Worker thread wakes up
23:43:00.961 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:00.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:00.969 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:43:01.370 00.401 10072 Exposure complete
23:43:01.422 00.052 10072 worker thread done servicing request
23:43:01.422 00.000 1032 OnExposeComplete: enter
23:43:01.425 00.003 1032 UpdateGuideState(): m_state=6
23:43:01.427 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10654
23:43:01.428 00.001 1032 Star::Find returns 1 (0), X=1108.68, Y=129.86, Mass=1377, SNR=26.1, Peak=97 HFD=3.5
23:43:01.430 00.002 1032 MultiStar: [#1 0.26,0.01,0.98,U] [#2 0.16,0.24,0.00,M1] [#3 0.07,0.12,0.77,U] [#4 0.26,0.14,0.00,M1] [#5 0.01,0.13,0.69,U] [#6 0.16,0.26,0.00,M4] [#7 0.07,0.11,0.73,U] [#8 -0.09,0.26,0.00,M1] 
23:43:01.432 00.002 1032 refined, 4 included, MultiStar: {0.17, 0.09}, one-star: {0.35, 0.13}
23:43:01.433 00.001 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
23:43:01.434 00.001 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
23:43:01.436 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.20 cameraTheta=0.50 mountX=0.05 mountY=-0.19, mountTheta=-1.33
23:43:01.439 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.09, opts=13)
23:43:01.441 00.002 1032 Enqueuing Move request for scope (0.17, 0.09)
23:43:01.442 00.001 10072 Worker thread wakes up
23:43:01.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
23:43:01.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
23:43:01.442 00.000 10072 Moving (0.17, 0.09) raw xDistance=0.05 yDistance=-0.19
23:43:01.445 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:43:01.447 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:43:01.447 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:43:01.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:01.449 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:43:01.449 00.000 10072 MoveAxis(W, 2, ABG)
23:43:01.449 00.000 10072 Guiding  Dir = 3, Dur = 2
23:43:01.449 00.000 10072 IsGuiding returns 0
23:43:01.449 00.000 10072 PulseGuide returned control before completion, sleep 12
23:43:01.467 00.018 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:43:01.470 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:01.471 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:01.473 00.002 1032 Enqueuing Expose request
23:43:01.477 00.004 10072 IsGuiding returns 0
23:43:01.477 00.000 10072 Move returns status 0, amount 2
23:43:01.477 00.000 10072 MoveAxis(N, 0, ABG)
23:43:01.477 00.000 10072 Move returns status 0, amount 0
23:43:01.477 00.000 10072 move complete, result=0
23:43:01.477 00.000 10072 worker thread done servicing request
23:43:01.478 00.001 10072 Worker thread wakes up
23:43:01.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:01.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:01.482 00.004 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
23:43:02.106 00.624 10072 Exposure complete
23:43:02.155 00.049 10072 worker thread done servicing request
23:43:02.156 00.001 1032 OnExposeComplete: enter
23:43:02.158 00.002 1032 UpdateGuideState(): m_state=6
23:43:02.159 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10655
23:43:02.161 00.002 1032 Star::Find returns 1 (0), X=1108.64, Y=129.91, Mass=1476, SNR=27.0, Peak=102 HFD=3.4
23:43:02.163 00.002 1032 MultiStar: [#1 0.20,-0.04,0.92,U] [#2 0.14,0.11,0.77,U] [#3 0.02,0.27,0.00,M1] [#4 0.08,0.21,0.65,U] [#5 0.10,0.14,0.67,U] [#6 0.17,0.17,0.62,U] [#7 0.12,0.14,0.68,U] [#8 0.05,0.14,0.50,U] 
23:43:02.164 00.001 1032 refined, 7 included, MultiStar: {0.16, 0.13}, one-star: {0.31, 0.18}
23:43:02.165 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
23:43:02.167 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
23:43:02.168 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.20 cameraTheta=0.67 mountX=0.08 mountY=-0.19, mountTheta=-1.16
23:43:02.170 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.13, opts=13)
23:43:02.173 00.003 1032 Enqueuing Move request for scope (0.16, 0.13)
23:43:02.175 00.002 10072 Worker thread wakes up
23:43:02.175 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
23:43:02.175 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
23:43:02.175 00.000 10072 Moving (0.16, 0.13) raw xDistance=0.08 yDistance=-0.19
23:43:02.178 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:43:02.181 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:43:02.181 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:43:02.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:02.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:43:02.181 00.000 10072 MoveAxis(W, 3, ABG)
23:43:02.181 00.000 10072 Guiding  Dir = 3, Dur = 3
23:43:02.181 00.000 10072 IsGuiding returns 0
23:43:02.182 00.001 10072 PulseGuide returned control before completion, sleep 13
23:43:02.198 00.016 10072 IsGuiding returns 0
23:43:02.199 00.001 10072 Move returns status 0, amount 3
23:43:02.199 00.000 10072 MoveAxis(N, 0, ABG)
23:43:02.199 00.000 10072 Move returns status 0, amount 0
23:43:02.199 00.000 10072 move complete, result=0
23:43:02.199 00.000 10072 worker thread done servicing request
23:43:02.200 00.001 1032 UpdateGuideState exits: m=1476 SNR=27.0
23:43:02.202 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:02.205 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:02.207 00.002 1032 Enqueuing Expose request
23:43:02.209 00.002 10072 Worker thread wakes up
23:43:02.209 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:02.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:02.209 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
23:43:02.621 00.412 10072 Exposure complete
23:43:02.670 00.049 10072 worker thread done servicing request
23:43:02.670 00.000 1032 OnExposeComplete: enter
23:43:02.672 00.002 1032 UpdateGuideState(): m_state=6
23:43:02.674 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10656
23:43:02.678 00.004 1032 Star::Find returns 1 (0), X=1108.70, Y=129.87, Mass=1480, SNR=27.0, Peak=104 HFD=3.4
23:43:02.681 00.003 1032 MultiStar: [#1 0.23,-0.03,0.99,U] [#2 0.15,0.08,0.80,U] [#3 0.10,0.11,0.78,U] [#4 0.11,0.03,0.65,U] [#5 -0.03,0.19,0.64,U] [#6 0.08,0.37,0.00,M4] [#7 0.01,0.27,0.00,M1] [#8 -0.04,0.30,0.00,M1] 
23:43:02.683 00.002 1032 refined, 5 included, MultiStar: {0.17, 0.08}, one-star: {0.37, 0.14}
23:43:02.684 00.001 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
23:43:02.685 00.001 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
23:43:02.687 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.44 mountX=0.04 mountY=-0.19, mountTheta=-1.39
23:43:02.689 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.08, opts=13)
23:43:02.691 00.002 1032 Enqueuing Move request for scope (0.17, 0.08)
23:43:02.693 00.002 10072 Worker thread wakes up
23:43:02.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
23:43:02.693 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
23:43:02.693 00.000 10072 Moving (0.17, 0.08) raw xDistance=0.04 yDistance=-0.19
23:43:02.695 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:43:02.698 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:43:02.698 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:43:02.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:02.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:43:02.698 00.000 10072 MoveAxis(W, 2, ABG)
23:43:02.698 00.000 10072 Guiding  Dir = 3, Dur = 2
23:43:02.699 00.001 10072 IsGuiding returns 0
23:43:02.699 00.000 10072 PulseGuide returned control before completion, sleep 12
23:43:02.712 00.013 10072 IsGuiding returns 0
23:43:02.712 00.000 10072 Move returns status 0, amount 2
23:43:02.712 00.000 10072 MoveAxis(N, 0, ABG)
23:43:02.712 00.000 10072 Move returns status 0, amount 0
23:43:02.712 00.000 10072 move complete, result=0
23:43:02.712 00.000 10072 worker thread done servicing request
23:43:02.715 00.003 1032 UpdateGuideState exits: m=1480 SNR=27.0
23:43:02.718 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:02.721 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:02.722 00.001 1032 Enqueuing Expose request
23:43:02.724 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
23:43:02.725 00.001 10072 Worker thread wakes up
23:43:02.725 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:02.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:03.356 00.631 10072 Exposure complete
23:43:03.403 00.047 10072 worker thread done servicing request
23:43:03.403 00.000 1032 OnExposeComplete: enter
23:43:03.405 00.002 1032 UpdateGuideState(): m_state=6
23:43:03.407 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10657
23:43:03.408 00.001 1032 Star::Find returns 1 (0), X=1108.66, Y=129.86, Mass=1414, SNR=26.4, Peak=107 HFD=3.3
23:43:03.410 00.002 1032 MultiStar: [#1 0.19,-0.02,0.97,U] [#2 0.03,0.22,0.81,U] [#3 0.16,0.10,0.78,U] [#4 0.01,0.13,0.66,U] [#5 -0.13,0.16,0.65,U] [#6 0.19,0.29,0.00,M5] [#7 -0.06,0.12,0.67,U] [#8 0.02,0.18,0.49,U] 
23:43:03.411 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.12}, one-star: {0.32, 0.13}
23:43:03.412 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:43:03.413 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:43:03.415 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.92 mountX=0.09 mountY=-0.12, mountTheta=-0.91
23:43:03.419 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
23:43:03.421 00.002 1032 Enqueuing Move request for scope (0.09, 0.12)
23:43:03.423 00.002 10072 Worker thread wakes up
23:43:03.423 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
23:43:03.423 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
23:43:03.423 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.09 yDistance=-0.12
23:43:03.425 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:43:03.427 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:43:03.427 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:43:03.427 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:03.428 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:43:03.428 00.000 10072 MoveAxis(W, 1, ABG)
23:43:03.428 00.000 10072 Guiding  Dir = 3, Dur = 1
23:43:03.428 00.000 10072 IsGuiding returns 0
23:43:03.428 00.000 10072 PulseGuide returned control before completion, sleep 11
23:43:03.445 00.017 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:43:03.448 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:03.450 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:03.451 00.001 1032 Enqueuing Expose request
23:43:03.453 00.002 10072 IsGuiding returns 0
23:43:03.453 00.000 10072 Move returns status 0, amount 1
23:43:03.453 00.000 10072 MoveAxis(N, 0, ABG)
23:43:03.453 00.000 10072 Move returns status 0, amount 0
23:43:03.453 00.000 10072 move complete, result=0
23:43:03.453 00.000 10072 worker thread done servicing request
23:43:03.453 00.000 10072 Worker thread wakes up
23:43:03.453 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:03.453 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:03.460 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:43:03.872 00.412 10072 Exposure complete
23:43:03.920 00.048 10072 worker thread done servicing request
23:43:03.920 00.000 1032 OnExposeComplete: enter
23:43:03.921 00.001 1032 UpdateGuideState(): m_state=6
23:43:03.924 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10658
23:43:03.926 00.002 1032 Star::Find returns 1 (0), X=1108.65, Y=129.80, Mass=1355, SNR=25.9, Peak=102 HFD=3.3
23:43:03.929 00.003 1032 MultiStar: [#1 0.17,-0.05,1.00,U] [#2 -0.01,0.20,0.82,U] [#3 0.10,0.09,0.79,U] [#4 0.13,0.01,0.65,U] [#5 0.04,-0.01,0.72,U] [#6 0.06,0.15,0.63,U] [#7 0.04,0.20,0.69,U] [#8 -0.14,0.06,0.55,U] 
23:43:03.931 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {0.32, 0.07}
23:43:03.934 00.003 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:43:03.935 00.001 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:43:03.937 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.12 cameraTheta=0.66 mountX=0.05 mountY=-0.11, mountTheta=-1.17
23:43:03.939 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
23:43:03.941 00.002 1032 Enqueuing Move request for scope (0.10, 0.08)
23:43:03.942 00.001 10072 Worker thread wakes up
23:43:03.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
23:43:03.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
23:43:03.942 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.11
23:43:03.944 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:43:03.947 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:43:03.947 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:43:03.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:03.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:43:03.947 00.000 10072 MoveAxis(W, 1, ABG)
23:43:03.947 00.000 10072 Guiding  Dir = 3, Dur = 1
23:43:03.948 00.001 10072 IsGuiding returns 0
23:43:03.948 00.000 10072 PulseGuide returned control before completion, sleep 11
23:43:03.964 00.016 10072 IsGuiding returns 0
23:43:03.964 00.000 10072 Move returns status 0, amount 1
23:43:03.964 00.000 10072 MoveAxis(N, 0, ABG)
23:43:03.964 00.000 10072 Move returns status 0, amount 0
23:43:03.964 00.000 10072 move complete, result=0
23:43:03.964 00.000 10072 worker thread done servicing request
23:43:03.964 00.000 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:43:03.966 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:03.968 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:03.970 00.002 1032 Enqueuing Expose request
23:43:03.971 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:43:03.973 00.002 10072 Worker thread wakes up
23:43:03.973 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:03.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:04.608 00.635 10072 Exposure complete
23:43:04.655 00.047 10072 worker thread done servicing request
23:43:04.655 00.000 1032 OnExposeComplete: enter
23:43:04.657 00.002 1032 UpdateGuideState(): m_state=6
23:43:04.659 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10659
23:43:04.661 00.002 1032 Star::Find returns 1 (0), X=1108.68, Y=129.78, Mass=1462, SNR=26.9, Peak=110 HFD=3.5
23:43:04.663 00.002 1032 MultiStar: [#1 0.29,-0.17,0.00,M1] [#2 0.13,0.02,0.76,U] [#3 0.12,0.05,0.78,U] [#4 0.09,-0.06,0.67,U] [#5 -0.01,-0.06,0.66,U] [#6 0.05,0.09,0.61,U] [#7 -0.01,0.10,0.69,U] [#8 0.22,-0.08,0.54,U] 
23:43:04.665 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {0.35, 0.05}
23:43:04.666 00.001 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
23:43:04.668 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
23:43:04.669 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.16 mountX=-0.01 mountY=-0.13, mountTheta=-1.67
23:43:04.672 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
23:43:04.675 00.003 1032 Enqueuing Move request for scope (0.13, 0.02)
23:43:04.677 00.002 10072 Worker thread wakes up
23:43:04.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
23:43:04.677 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
23:43:04.677 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.01 yDistance=-0.13
23:43:04.679 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:43:04.682 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:43:04.682 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:43:04.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:04.683 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:43:04.683 00.000 10072 MoveAxis(W, 1, ABG)
23:43:04.683 00.000 10072 Guiding  Dir = 3, Dur = 1
23:43:04.683 00.000 10072 IsGuiding returns 0
23:43:04.683 00.000 10072 PulseGuide returned control before completion, sleep 11
23:43:04.699 00.016 10072 IsGuiding returns 0
23:43:04.699 00.000 10072 Move returns status 0, amount 1
23:43:04.699 00.000 10072 MoveAxis(N, 0, ABG)
23:43:04.699 00.000 10072 Move returns status 0, amount 0
23:43:04.699 00.000 10072 move complete, result=0
23:43:04.699 00.000 1032 UpdateGuideState exits: m=1462 SNR=26.9
23:43:04.701 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:04.702 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:04.705 00.003 1032 Enqueuing Expose request
23:43:04.708 00.003 10072 worker thread done servicing request
23:43:04.708 00.000 10072 Worker thread wakes up
23:43:04.708 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:04.708 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:04.708 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:43:05.127 00.419 10072 Exposure complete
23:43:05.171 00.044 10072 worker thread done servicing request
23:43:05.171 00.000 1032 OnExposeComplete: enter
23:43:05.173 00.002 1032 UpdateGuideState(): m_state=6
23:43:05.177 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10660
23:43:05.180 00.003 1032 Star::Find returns 1 (0), X=1108.72, Y=129.83, Mass=1460, SNR=26.9, Peak=115 HFD=3.4
23:43:05.182 00.002 1032 MultiStar: [#1 0.24,-0.03,0.93,U] [#2 0.08,0.14,0.79,U] [#3 0.15,0.15,0.76,U] [#4 0.20,0.07,0.64,U] [#5 0.02,0.13,0.65,U] [#6 0.15,0.26,0.00,M4] [#7 0.05,0.12,0.71,U] [#8 0.07,0.19,0.50,U] 
23:43:05.184 00.002 1032 refined, 7 included, MultiStar: {0.17, 0.10}, one-star: {0.38, 0.10}
23:43:05.186 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
23:43:05.187 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
23:43:05.188 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.19 cameraTheta=0.54 mountX=0.05 mountY=-0.19, mountTheta=-1.29
23:43:05.192 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.10, opts=13)
23:43:05.194 00.002 1032 Enqueuing Move request for scope (0.17, 0.10)
23:43:05.194 00.000 10072 Worker thread wakes up
23:43:05.195 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
23:43:05.195 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
23:43:05.195 00.000 10072 Moving (0.17, 0.10) raw xDistance=0.05 yDistance=-0.19
23:43:05.197 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:43:05.199 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:43:05.199 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:43:05.200 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:05.200 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:43:05.200 00.000 10072 MoveAxis(W, 1, ABG)
23:43:05.200 00.000 10072 Guiding  Dir = 3, Dur = 1
23:43:05.200 00.000 10072 IsGuiding returns 0
23:43:05.200 00.000 10072 PulseGuide returned control before completion, sleep 11
23:43:05.218 00.018 1032 UpdateGuideState exits: m=1460 SNR=26.9
23:43:05.221 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:05.222 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:05.224 00.002 1032 Enqueuing Expose request
23:43:05.225 00.001 10072 IsGuiding returns 0
23:43:05.225 00.000 10072 Move returns status 0, amount 1
23:43:05.225 00.000 10072 MoveAxis(N, 0, ABG)
23:43:05.225 00.000 10072 Move returns status 0, amount 0
23:43:05.225 00.000 10072 move complete, result=0
23:43:05.225 00.000 10072 worker thread done servicing request
23:43:05.226 00.001 10072 Worker thread wakes up
23:43:05.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:05.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:05.232 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:43:05.852 00.620 10072 Exposure complete
23:43:05.903 00.051 10072 worker thread done servicing request
23:43:05.903 00.000 1032 OnExposeComplete: enter
23:43:05.905 00.002 1032 UpdateGuideState(): m_state=6
23:43:05.909 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10661
23:43:05.910 00.001 1032 Star::Find returns 1 (0), X=1108.60, Y=129.99, Mass=1439, SNR=26.7, Peak=104 HFD=3.4
23:43:05.912 00.002 1032 MultiStar: [#1 0.20,0.00,0.96,U] [#2 0.08,0.20,0.77,U] [#3 0.14,0.25,0.00,M1] [#4 0.11,0.17,0.66,U] [#5 -0.02,0.27,0.00,M1] [#6 0.12,0.42,0.00,M5] [#7 0.04,0.34,0.00,M1] [#8 0.05,0.19,0.50,U] 
23:43:05.914 00.002 1032 refined, 4 included, MultiStar: {0.16, 0.16}, one-star: {0.27, 0.26}
23:43:05.917 00.003 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
23:43:05.918 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
23:43:05.920 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.79 mountX=0.11 mountY=-0.19, mountTheta=-1.04
23:43:05.924 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.16, opts=13)
23:43:05.926 00.002 1032 Enqueuing Move request for scope (0.16, 0.16)
23:43:05.928 00.002 10072 Worker thread wakes up
23:43:05.928 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
23:43:05.928 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
23:43:05.928 00.000 10072 Moving (0.16, 0.16) raw xDistance=0.11 yDistance=-0.19
23:43:05.931 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:43:05.934 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:43:05.934 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
23:43:05.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:05.934 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:43:05.934 00.000 10072 MoveAxis(E, 1, ABG)
23:43:05.934 00.000 10072 Guiding  Dir = 2, Dur = 1
23:43:05.935 00.001 10072 IsGuiding returns 0
23:43:05.935 00.000 10072 PulseGuide returned control before completion, sleep 11
23:43:05.952 00.017 1032 UpdateGuideState exits: m=1439 SNR=26.7
23:43:05.955 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:05.959 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:05.961 00.002 1032 Enqueuing Expose request
23:43:05.963 00.002 10072 IsGuiding returns 0
23:43:05.964 00.001 10072 Move returns status 0, amount 1
23:43:05.964 00.000 10072 MoveAxis(N, 0, ABG)
23:43:05.964 00.000 10072 Move returns status 0, amount 0
23:43:05.964 00.000 10072 move complete, result=0
23:43:05.964 00.000 10072 worker thread done servicing request
23:43:05.964 00.000 10072 Worker thread wakes up
23:43:05.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:05.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:05.972 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
23:43:06.371 00.399 10072 Exposure complete
23:43:06.424 00.053 1032 OnExposeComplete: enter
23:43:06.427 00.003 1032 UpdateGuideState(): m_state=6
23:43:06.430 00.003 10072 worker thread done servicing request
23:43:06.430 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10662
23:43:06.432 00.002 1032 Star::Find returns 1 (0), X=1108.59, Y=130.08, Mass=1398, SNR=26.3, Peak=107 HFD=3.4
23:43:06.434 00.002 1032 MultiStar: [#1 0.14,0.17,0.96,U] [#2 0.04,0.29,0.00,M1] [#3 0.04,0.26,0.00,M2] [#4 0.17,0.21,0.00,M1] [#5 -0.06,0.31,0.00,M2] [#6 0.20,0.46,0.00,M6] [#7 0.04,0.35,0.00,M2] [#8 0.02,0.34,0.00,M1] 
23:43:06.436 00.002 1032 refined, 1 included, MultiStar: {0.20, 0.26}, one-star: {0.26, 0.35}
23:43:06.438 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:43:06.439 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:43:06.442 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=0.26 hyp=0.33 cameraTheta=0.92 mountX=0.20 mountY=-0.26, mountTheta=-0.91
23:43:06.445 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.26, opts=13)
23:43:06.447 00.002 1032 Enqueuing Move request for scope (0.20, 0.26)
23:43:06.448 00.001 10072 Worker thread wakes up
23:43:06.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.26) opts 0xd
23:43:06.449 00.001 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.26)
23:43:06.449 00.000 10072 Moving (0.20, 0.26) raw xDistance=0.20 yDistance=-0.26
23:43:06.452 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:43:06.457 00.005 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 288.92
23:43:06.458 00.001 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
23:43:06.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:43:06.458 00.000 10072 MoveAxis(W, 95, ABG)
23:43:06.458 00.000 10072 Guiding  Dir = 3, Dur = 95
23:43:06.464 00.006 10072 IsGuiding returns 0
23:43:06.464 00.000 10072 PulseGuide returned control before completion, sleep 105
23:43:06.475 00.011 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:43:06.477 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:06.479 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:06.482 00.003 1032 Enqueuing Expose request
23:43:06.570 00.088 10072 IsGuiding returns 0
23:43:06.570 00.000 10072 Move returns status 0, amount 95
23:43:06.570 00.000 10072 MoveAxis(N, 170, ABG)
23:43:06.570 00.000 10072 Guiding  Dir = 0, Dur = 170
23:43:06.570 00.000 10072 IsGuiding returns 0
23:43:06.571 00.001 10072 PulseGuide returned control before completion, sleep 180
23:43:06.760 00.189 10072 IsGuiding returns 0
23:43:06.760 00.000 10072 Move returns status 0, amount 170
23:43:06.760 00.000 10072 move complete, result=0
23:43:06.760 00.000 10072 worker thread done servicing request
23:43:06.760 00.000 10072 Worker thread wakes up
23:43:06.760 00.000 1032 GuideStep: 0.2 px 95 ms WEST, -0.3 px 170 ms NORTH
23:43:06.763 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:06.763 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:07.389 00.626 10072 Exposure complete
23:43:07.435 00.046 10072 worker thread done servicing request
23:43:07.435 00.000 1032 OnExposeComplete: enter
23:43:07.437 00.002 1032 UpdateGuideState(): m_state=6
23:43:07.438 00.001 1032 Star::Find(15, 1108, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10663
23:43:07.441 00.003 1032 Star::Find returns 1 (0), X=1108.40, Y=129.78, Mass=1380, SNR=26.2, Peak=114 HFD=3.5
23:43:07.443 00.002 1032 MultiStar: [#1 -0.03,-0.06,0.96,U] [#2 -0.02,0.17,0.80,U] [#3 -0.03,0.07,0.78,U] [#4 -0.02,-0.01,0.63,U] [#5 -0.20,-0.00,0.64,U] [#6 -0.22,0.18,0.00,M7] [#7 -0.18,0.21,0.00,M3] [#8 -0.20,0.10,0.54,U] 
23:43:07.444 00.001 1032 refined, 6 included, MultiStar: {-0.05, 0.04}, one-star: {0.06, 0.05}
23:43:07.446 00.002 1032 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.83) = xAngle (0.55 = 0.55)
23:43:07.447 00.001 1032 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.55 = 0.55)
23:43:07.449 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.38 mountX=0.05 mountY=0.03, mountTheta=0.55
23:43:07.453 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.04, opts=13)
23:43:07.455 00.002 1032 Enqueuing Move request for scope (-0.05, 0.04)
23:43:07.457 00.002 10072 Worker thread wakes up
23:43:07.457 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
23:43:07.457 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
23:43:07.457 00.000 10072 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=0.03
23:43:07.459 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:43:07.462 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:43:07.462 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:43:07.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:07.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:43:07.462 00.000 10072 MoveAxis(W, 1, ABG)
23:43:07.462 00.000 10072 Guiding  Dir = 3, Dur = 1
23:43:07.463 00.001 10072 IsGuiding returns 0
23:43:07.463 00.000 10072 PulseGuide returned control before completion, sleep 11
23:43:07.477 00.014 1032 UpdateGuideState exits: m=1380 SNR=26.2
23:43:07.480 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:07.482 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:07.484 00.002 1032 Enqueuing Expose request
23:43:07.486 00.002 10072 IsGuiding returns 0
23:43:07.486 00.000 10072 Move returns status 0, amount 1
23:43:07.486 00.000 10072 MoveAxis(N, 0, ABG)
23:43:07.486 00.000 10072 Move returns status 0, amount 0
23:43:07.486 00.000 10072 move complete, result=0
23:43:07.486 00.000 10072 worker thread done servicing request
23:43:07.486 00.000 10072 Worker thread wakes up
23:43:07.486 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:07.486 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:07.494 00.008 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:43:07.893 00.399 10072 Exposure complete
23:43:07.942 00.049 10072 worker thread done servicing request
23:43:07.942 00.000 1032 OnExposeComplete: enter
23:43:07.944 00.002 1032 UpdateGuideState(): m_state=6
23:43:07.945 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10664
23:43:07.947 00.002 1032 Star::Find returns 1 (0), X=1108.48, Y=129.72, Mass=1340, SNR=25.8, Peak=102 HFD=3.5
23:43:07.948 00.001 1032 MultiStar: [#1 -0.11,-0.01,0.98,U] [#2 -0.12,0.22,0.81,U] [#3 -0.11,-0.02,0.76,U] [#4 -0.09,0.15,0.66,U] [#5 -0.15,0.13,0.68,U] [#6 -0.14,0.09,0.63,U] [#7 -0.10,0.15,0.71,U] [#8 -0.27,0.20,0.00,M1] 
23:43:07.949 00.001 1032 refined, 7 included, MultiStar: {-0.08, 0.08}, one-star: {0.14, -0.01}
23:43:07.952 00.003 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.83) = xAngle (0.52 = 0.52)
23:43:07.953 00.001 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.52 = 0.52)
23:43:07.955 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.35 mountX=0.09 mountY=0.05, mountTheta=0.52
23:43:07.959 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.08, opts=13)
23:43:07.962 00.003 1032 Enqueuing Move request for scope (-0.08, 0.08)
23:43:07.964 00.002 10072 Worker thread wakes up
23:43:07.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
23:43:07.964 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
23:43:07.964 00.000 10072 Moving (-0.08, 0.08) raw xDistance=0.09 yDistance=0.05
23:43:07.967 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:43:07.969 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:43:07.969 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:43:07.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:07.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:43:07.969 00.000 10072 MoveAxis(W, 1, ABG)
23:43:07.969 00.000 10072 Guiding  Dir = 3, Dur = 1
23:43:07.970 00.001 10072 IsGuiding returns 0
23:43:07.970 00.000 10072 PulseGuide returned control before completion, sleep 11
23:43:07.985 00.015 10072 IsGuiding returns 1
23:43:07.985 00.000 10072 scope still moving after pulse duration time elapsed
23:43:07.987 00.002 1032 UpdateGuideState exits: m=1340 SNR=25.8
23:43:07.989 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:07.991 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:07.993 00.002 1032 Enqueuing Expose request
23:43:08.016 00.023 10072 IsGuiding returns 1
23:43:08.048 00.032 10072 IsGuiding returns 1
23:43:08.078 00.030 10072 IsGuiding returns 1
23:43:08.109 00.031 10072 IsGuiding returns 1
23:43:08.141 00.032 10072 IsGuiding returns 1
23:43:08.173 00.032 10072 IsGuiding returns 1
23:43:08.204 00.031 10072 IsGuiding returns 1
23:43:08.234 00.030 10072 IsGuiding returns 1
23:43:08.266 00.032 10072 IsGuiding returns 1
23:43:08.297 00.031 10072 IsGuiding returns 1
23:43:08.329 00.032 10072 IsGuiding returns 1
23:43:08.359 00.030 10072 IsGuiding returns 1
23:43:08.390 00.031 10072 IsGuiding returns 1
23:43:08.421 00.031 10072 IsGuiding returns 1
23:43:08.453 00.032 10072 IsGuiding returns 0
23:43:08.453 00.000 10072 scope move finished after 1 + 482 ms
23:43:08.453 00.000 10072 Move returns status 0, amount 1
23:43:08.453 00.000 10072 MoveAxis(N, 0, ABG)
23:43:08.454 00.001 10072 Move returns status 0, amount 0
23:43:08.454 00.000 10072 move complete, result=0
23:43:08.454 00.000 1032 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:43:08.456 00.002 10072 worker thread done servicing request
23:43:08.456 00.000 10072 Worker thread wakes up
23:43:08.456 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:08.457 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:09.084 00.627 10072 Exposure complete
23:43:09.131 00.047 10072 worker thread done servicing request
23:43:09.131 00.000 1032 OnExposeComplete: enter
23:43:09.133 00.002 1032 UpdateGuideState(): m_state=6
23:43:09.135 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10665
23:43:09.137 00.002 1032 Star::Find returns 1 (0), X=1108.51, Y=129.79, Mass=1422, SNR=26.5, Peak=115 HFD=3.3
23:43:09.139 00.002 1032 MultiStar: [#1 -0.09,-0.05,0.94,U] [#2 -0.12,0.17,0.81,U] [#3 -0.18,0.14,0.74,U] [#4 -0.11,0.08,0.65,U] [#5 -0.09,0.20,0.67,U] [#6 -0.22,0.14,0.62,U] [#7 -0.21,0.22,0.00,M3] [#8 -0.14,0.17,0.52,U] 
23:43:09.141 00.002 1032 refined, 7 included, MultiStar: {-0.08, 0.10}, one-star: {0.17, 0.06}
23:43:09.143 00.002 1032 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.83) = xAngle (0.41 = 0.41)
23:43:09.145 00.002 1032 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.41 = 0.41)
23:43:09.147 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.24 mountX=0.12 mountY=0.05, mountTheta=0.41
23:43:09.150 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.10, opts=13)
23:43:09.151 00.001 1032 Enqueuing Move request for scope (-0.08, 0.10)
23:43:09.152 00.001 10072 Worker thread wakes up
23:43:09.152 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
23:43:09.152 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
23:43:09.153 00.001 10072 Moving (-0.08, 0.10) raw xDistance=0.12 yDistance=0.05
23:43:09.155 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:43:09.158 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:43:09.158 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:43:09.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:09.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:43:09.158 00.000 10072 MoveAxis(W, 1, ABG)
23:43:09.158 00.000 10072 Guiding  Dir = 3, Dur = 1
23:43:09.159 00.001 10072 IsGuiding returns 0
23:43:09.159 00.000 10072 PulseGuide returned control before completion, sleep 11
23:43:09.173 00.014 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:43:09.178 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:09.181 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:09.182 00.001 1032 Enqueuing Expose request
23:43:09.184 00.002 10072 IsGuiding returns 0
23:43:09.184 00.000 10072 Move returns status 0, amount 1
23:43:09.184 00.000 10072 MoveAxis(N, 0, ABG)
23:43:09.184 00.000 10072 Move returns status 0, amount 0
23:43:09.184 00.000 10072 move complete, result=0
23:43:09.184 00.000 10072 worker thread done servicing request
23:43:09.184 00.000 10072 Worker thread wakes up
23:43:09.184 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:09.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:09.191 00.007 1032 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:43:09.602 00.411 10072 Exposure complete
23:43:09.646 00.044 10072 worker thread done servicing request
23:43:09.646 00.000 1032 OnExposeComplete: enter
23:43:09.648 00.002 1032 UpdateGuideState(): m_state=6
23:43:09.649 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10666
23:43:09.651 00.002 1032 Star::Find returns 1 (0), X=1108.54, Y=129.78, Mass=1361, SNR=25.9, Peak=107 HFD=3.3
23:43:09.652 00.001 1032 MultiStar: [#1 -0.04,-0.03,0.94,U] [#2 -0.09,0.18,0.83,U] [#3 -0.14,0.16,0.74,U] [#4 -0.12,0.11,0.68,U] [#5 -0.07,0.16,0.64,U] [#6 -0.23,0.16,0.00,M6] [#7 -0.18,0.20,0.00,M4] [#8 -0.12,0.11,0.52,U] 
23:43:09.654 00.002 1032 refined, 6 included, MultiStar: {-0.04, 0.10}, one-star: {0.21, 0.05}
23:43:09.655 00.001 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
23:43:09.656 00.001 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
23:43:09.658 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.92 mountX=0.10 mountY=0.01, mountTheta=0.09
23:43:09.661 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.10, opts=13)
23:43:09.663 00.002 1032 Enqueuing Move request for scope (-0.04, 0.10)
23:43:09.665 00.002 10072 Worker thread wakes up
23:43:09.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
23:43:09.665 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
23:43:09.665 00.000 10072 Moving (-0.04, 0.10) raw xDistance=0.10 yDistance=0.01
23:43:09.667 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:43:09.670 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:43:09.670 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:43:09.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:09.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:43:09.670 00.000 10072 MoveAxis(W, 1, ABG)
23:43:09.670 00.000 10072 Guiding  Dir = 3, Dur = 1
23:43:09.671 00.001 10072 IsGuiding returns 0
23:43:09.671 00.000 10072 PulseGuide returned control before completion, sleep 11
23:43:09.688 00.017 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:43:09.691 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:09.693 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:09.695 00.002 1032 Enqueuing Expose request
23:43:09.698 00.003 10072 IsGuiding returns 0
23:43:09.698 00.000 10072 Move returns status 0, amount 1
23:43:09.698 00.000 10072 MoveAxis(N, 0, ABG)
23:43:09.698 00.000 10072 Move returns status 0, amount 0
23:43:09.698 00.000 10072 move complete, result=0
23:43:09.698 00.000 10072 worker thread done servicing request
23:43:09.698 00.000 10072 Worker thread wakes up
23:43:09.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:09.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:09.704 00.006 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:43:10.335 00.631 10072 Exposure complete
23:43:10.386 00.051 10072 worker thread done servicing request
23:43:10.386 00.000 1032 OnExposeComplete: enter
23:43:10.389 00.003 1032 UpdateGuideState(): m_state=6
23:43:10.391 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10667
23:43:10.392 00.001 1032 Star::Find returns 1 (0), X=1108.53, Y=129.81, Mass=1333, SNR=25.7, Peak=109 HFD=3.4
23:43:10.394 00.002 1032 MultiStar: [#1 0.02,-0.05,1.00,U] [#2 -0.11,0.20,0.82,U] [#3 -0.08,0.08,0.77,U] [#4 -0.03,0.07,0.68,U] [#5 -0.24,0.24,0.00,M1] [#6 -0.09,0.05,0.65,U] [#7 -0.11,0.12,0.73,U] [#8 -0.13,0.10,0.56,U] 
23:43:10.396 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.08}, one-star: {0.20, 0.08}
23:43:10.398 00.002 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
23:43:10.400 00.002 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
23:43:10.401 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.89 mountX=0.08 mountY=0.01, mountTheta=0.06
23:43:10.405 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
23:43:10.406 00.001 1032 Enqueuing Move request for scope (-0.03, 0.08)
23:43:10.408 00.002 10072 Worker thread wakes up
23:43:10.408 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
23:43:10.408 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
23:43:10.408 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.08 yDistance=0.01
23:43:10.410 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:43:10.414 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:43:10.414 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:43:10.414 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:10.414 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:43:10.414 00.000 10072 MoveAxis(W, 1, ABG)
23:43:10.414 00.000 10072 Guiding  Dir = 3, Dur = 1
23:43:10.415 00.001 10072 IsGuiding returns 0
23:43:10.416 00.001 10072 PulseGuide returned control before completion, sleep 11
23:43:10.432 00.016 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:43:10.434 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:10.436 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:10.437 00.001 1032 Enqueuing Expose request
23:43:10.443 00.006 10072 IsGuiding returns 0
23:43:10.443 00.000 10072 Move returns status 0, amount 1
23:43:10.443 00.000 10072 MoveAxis(N, 0, ABG)
23:43:10.443 00.000 10072 Move returns status 0, amount 0
23:43:10.443 00.000 10072 move complete, result=0
23:43:10.443 00.000 10072 worker thread done servicing request
23:43:10.444 00.001 10072 Worker thread wakes up
23:43:10.444 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:10.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:10.446 00.002 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:43:10.851 00.405 10072 Exposure complete
23:43:10.902 00.051 10072 worker thread done servicing request
23:43:10.902 00.000 1032 OnExposeComplete: enter
23:43:10.904 00.002 1032 UpdateGuideState(): m_state=6
23:43:10.907 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10668
23:43:10.908 00.001 1032 Star::Find returns 1 (0), X=1108.45, Y=129.81, Mass=1402, SNR=26.3, Peak=108 HFD=3.4
23:43:10.910 00.002 1032 MultiStar: [#1 0.07,-0.19,0.93,U] [#2 0.07,0.11,0.81,U] [#3 -0.08,0.12,0.78,U] [#4 -0.08,-0.05,0.69,U] [#5 -0.12,-0.03,0.66,U] [#6 0.02,0.20,0.61,U] [#7 -0.11,0.18,0.67,U] [#8 -0.23,0.16,0.00,M1] 
23:43:10.913 00.003 1032 refined, 7 included, MultiStar: {-0.00, 0.05}, one-star: {0.11, 0.08}
23:43:10.914 00.001 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
23:43:10.916 00.002 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
23:43:10.917 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.67 mountX=0.05 mountY=-0.01, mountTheta=-0.16
23:43:10.920 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
23:43:10.922 00.002 1032 Enqueuing Move request for scope (-0.00, 0.05)
23:43:10.924 00.002 10072 Worker thread wakes up
23:43:10.924 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
23:43:10.925 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
23:43:10.926 00.001 10072 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
23:43:10.930 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:43:10.932 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:43:10.932 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:43:10.932 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:10.932 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:43:10.933 00.001 10072 MoveAxis(W, 1, ABG)
23:43:10.933 00.000 10072 Guiding  Dir = 3, Dur = 1
23:43:10.933 00.000 10072 IsGuiding returns 0
23:43:10.933 00.000 10072 PulseGuide returned control before completion, sleep 11
23:43:10.952 00.019 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:43:10.955 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:10.958 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:10.960 00.002 10072 IsGuiding returns 0
23:43:10.960 00.000 1032 Enqueuing Expose request
23:43:10.963 00.003 10072 Move returns status 0, amount 1
23:43:10.963 00.000 10072 MoveAxis(N, 0, ABG)
23:43:10.963 00.000 10072 Move returns status 0, amount 0
23:43:10.963 00.000 10072 move complete, result=0
23:43:10.963 00.000 10072 worker thread done servicing request
23:43:10.963 00.000 10072 Worker thread wakes up
23:43:10.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:10.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:10.972 00.009 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:43:11.599 00.627 10072 Exposure complete
23:43:11.652 00.053 10072 worker thread done servicing request
23:43:11.652 00.000 1032 OnExposeComplete: enter
23:43:11.654 00.002 1032 UpdateGuideState(): m_state=6
23:43:11.656 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10669
23:43:11.658 00.002 1032 Star::Find returns 1 (0), X=1108.47, Y=129.84, Mass=1354, SNR=25.9, Peak=114 HFD=3.4
23:43:11.660 00.002 1032 MultiStar: [#1 0.03,-0.06,1.02,U] [#2 -0.02,0.18,0.78,U] [#3 -0.01,0.10,0.78,U] [#4 -0.07,0.04,0.72,U] [#5 -0.22,0.06,0.66,U] [#6 -0.14,0.26,0.00,M5] [#7 -0.14,0.27,0.00,M3] [#8 -0.18,0.15,0.51,U] 
23:43:11.663 00.003 1032 refined, 6 included, MultiStar: {-0.03, 0.08}, one-star: {0.13, 0.11}
23:43:11.664 00.001 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
23:43:11.666 00.002 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
23:43:11.668 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.91 mountX=0.08 mountY=0.01, mountTheta=0.08
23:43:11.671 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
23:43:11.676 00.005 1032 Enqueuing Move request for scope (-0.03, 0.08)
23:43:11.678 00.002 10072 Worker thread wakes up
23:43:11.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
23:43:11.678 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
23:43:11.678 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.08 yDistance=0.01
23:43:11.680 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:43:11.683 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:43:11.683 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:43:11.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:11.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:43:11.683 00.000 10072 MoveAxis(W, 2, ABG)
23:43:11.683 00.000 10072 Guiding  Dir = 3, Dur = 2
23:43:11.684 00.001 10072 IsGuiding returns 0
23:43:11.684 00.000 10072 PulseGuide returned control before completion, sleep 12
23:43:11.700 00.016 1032 UpdateGuideState exits: m=1354 SNR=25.9
23:43:11.702 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:11.704 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:11.708 00.004 1032 Enqueuing Expose request
23:43:11.710 00.002 10072 IsGuiding returns 0
23:43:11.710 00.000 10072 Move returns status 0, amount 2
23:43:11.710 00.000 10072 MoveAxis(N, 0, ABG)
23:43:11.710 00.000 10072 Move returns status 0, amount 0
23:43:11.710 00.000 10072 move complete, result=0
23:43:11.710 00.000 10072 worker thread done servicing request
23:43:11.710 00.000 10072 Worker thread wakes up
23:43:11.710 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:11.710 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:11.718 00.008 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:43:12.117 00.399 10072 Exposure complete
23:43:12.170 00.053 10072 worker thread done servicing request
23:43:12.170 00.000 1032 OnExposeComplete: enter
23:43:12.171 00.001 1032 UpdateGuideState(): m_state=6
23:43:12.173 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10670
23:43:12.175 00.002 1032 Star::Find returns 1 (0), X=1108.48, Y=129.71, Mass=1318, SNR=25.5, Peak=118 HFD=3.3
23:43:12.178 00.003 1032 MultiStar: [#1 0.06,-0.07,0.99,U] [#2 -0.09,0.18,0.84,U] [#3 -0.12,0.29,0.00,M1] [#4 -0.00,0.15,0.68,U] [#5 -0.08,-0.01,0.66,U] [#6 -0.09,0.32,0.00,M6] [#7 -0.16,0.22,0.00,M4] [#8 -0.06,0.17,0.54,U] 
23:43:12.181 00.003 1032 refined, 5 included, MultiStar: {0.01, 0.05}, one-star: {0.15, -0.02}
23:43:12.183 00.002 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
23:43:12.185 00.002 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
23:43:12.186 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.42 mountX=0.05 mountY=-0.02, mountTheta=-0.41
23:43:12.189 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
23:43:12.191 00.002 1032 Enqueuing Move request for scope (0.01, 0.05)
23:43:12.193 00.002 10072 Worker thread wakes up
23:43:12.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
23:43:12.193 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
23:43:12.193 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
23:43:12.195 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:43:12.199 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:43:12.199 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:43:12.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:12.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:43:12.199 00.000 10072 MoveAxis(W, 2, ABG)
23:43:12.199 00.000 10072 Guiding  Dir = 3, Dur = 2
23:43:12.199 00.000 10072 IsGuiding returns 0
23:43:12.199 00.000 10072 PulseGuide returned control before completion, sleep 12
23:43:12.216 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.5
23:43:12.218 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:12.220 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:12.222 00.002 1032 Enqueuing Expose request
23:43:12.224 00.002 10072 IsGuiding returns 0
23:43:12.224 00.000 10072 Move returns status 0, amount 2
23:43:12.224 00.000 10072 MoveAxis(N, 0, ABG)
23:43:12.224 00.000 10072 Move returns status 0, amount 0
23:43:12.224 00.000 10072 move complete, result=0
23:43:12.225 00.001 10072 worker thread done servicing request
23:43:12.225 00.000 10072 Worker thread wakes up
23:43:12.225 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:12.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:12.233 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:43:12.852 00.619 10072 Exposure complete
23:43:12.902 00.050 10072 worker thread done servicing request
23:43:12.902 00.000 1032 OnExposeComplete: enter
23:43:12.904 00.002 1032 UpdateGuideState(): m_state=6
23:43:12.906 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10671
23:43:12.908 00.002 1032 Star::Find returns 1 (0), X=1108.47, Y=129.78, Mass=1420, SNR=26.5, Peak=117 HFD=3.4
23:43:12.910 00.002 1032 MultiStar: [#1 0.04,-0.08,0.95,U] [#2 -0.06,0.13,0.77,U] [#3 -0.13,0.10,0.76,U] [#4 -0.01,0.17,0.66,U] [#5 -0.11,0.04,0.66,U] [#6 0.04,0.16,0.63,U] [#7 -0.14,0.14,0.70,U] [#8 -0.15,0.18,0.53,U] 
23:43:12.911 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.09}, one-star: {0.13, 0.05}
23:43:12.913 00.002 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
23:43:12.915 00.002 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
23:43:12.917 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.89 mountX=0.09 mountY=0.01, mountTheta=0.06
23:43:12.920 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.09, opts=13)
23:43:12.922 00.002 1032 Enqueuing Move request for scope (-0.03, 0.09)
23:43:12.925 00.003 10072 Worker thread wakes up
23:43:12.925 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
23:43:12.925 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
23:43:12.925 00.000 10072 Moving (-0.03, 0.09) raw xDistance=0.09 yDistance=0.01
23:43:12.928 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:43:12.930 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:43:12.930 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:43:12.930 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:12.931 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:43:12.931 00.000 10072 MoveAxis(W, 3, ABG)
23:43:12.931 00.000 10072 Guiding  Dir = 3, Dur = 3
23:43:12.931 00.000 10072 IsGuiding returns 0
23:43:12.931 00.000 10072 PulseGuide returned control before completion, sleep 13
23:43:12.948 00.017 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:43:12.951 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:12.954 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:12.959 00.005 1032 Enqueuing Expose request
23:43:12.962 00.003 10072 IsGuiding returns 0
23:43:12.962 00.000 10072 Move returns status 0, amount 3
23:43:12.962 00.000 10072 MoveAxis(N, 0, ABG)
23:43:12.962 00.000 10072 Move returns status 0, amount 0
23:43:12.962 00.000 10072 move complete, result=0
23:43:12.962 00.000 10072 worker thread done servicing request
23:43:12.962 00.000 10072 Worker thread wakes up
23:43:12.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:12.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:12.970 00.008 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:43:13.369 00.399 10072 Exposure complete
23:43:13.420 00.051 10072 worker thread done servicing request
23:43:13.420 00.000 1032 OnExposeComplete: enter
23:43:13.423 00.003 1032 UpdateGuideState(): m_state=6
23:43:13.425 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10672
23:43:13.427 00.002 1032 Star::Find returns 1 (0), X=1108.48, Y=129.79, Mass=1401, SNR=26.3, Peak=112 HFD=3.4
23:43:13.429 00.002 1032 MultiStar: [#1 0.05,0.02,0.96,U] [#2 0.00,0.23,0.82,U] [#3 -0.06,0.10,0.75,U] [#4 -0.05,0.12,0.70,U] [#5 -0.29,0.20,0.00,M1] [#6 -0.08,0.27,0.00,M6] [#7 -0.12,0.09,0.70,U] [#8 -0.20,0.17,0.00,M1] 
23:43:13.431 00.002 1032 refined, 5 included, MultiStar: {0.01, 0.10}, one-star: {0.15, 0.06}
23:43:13.432 00.001 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
23:43:13.434 00.002 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
23:43:13.436 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.52 mountX=0.09 mountY=-0.03, mountTheta=-0.31
23:43:13.440 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
23:43:13.442 00.002 1032 Enqueuing Move request for scope (0.01, 0.10)
23:43:13.443 00.001 10072 Worker thread wakes up
23:43:13.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
23:43:13.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
23:43:13.443 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.03
23:43:13.445 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:43:13.448 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:43:13.448 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:43:13.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:13.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:43:13.449 00.001 10072 MoveAxis(W, 4, ABG)
23:43:13.449 00.000 10072 Guiding  Dir = 3, Dur = 4
23:43:13.449 00.000 10072 IsGuiding returns 0
23:43:13.449 00.000 10072 PulseGuide returned control before completion, sleep 14
23:43:13.467 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:43:13.469 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:13.471 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:13.473 00.002 1032 Enqueuing Expose request
23:43:13.477 00.004 10072 IsGuiding returns 0
23:43:13.481 00.004 10072 Move returns status 0, amount 4
23:43:13.481 00.000 10072 MoveAxis(N, 0, ABG)
23:43:13.481 00.000 10072 Move returns status 0, amount 0
23:43:13.481 00.000 10072 move complete, result=0
23:43:13.481 00.000 10072 worker thread done servicing request
23:43:13.481 00.000 10072 Worker thread wakes up
23:43:13.483 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:13.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:13.484 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:43:14.122 00.638 10072 Exposure complete
23:43:14.170 00.048 10072 worker thread done servicing request
23:43:14.170 00.000 1032 OnExposeComplete: enter
23:43:14.173 00.003 1032 UpdateGuideState(): m_state=6
23:43:14.174 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10673
23:43:14.177 00.003 1032 Star::Find returns 1 (0), X=1108.50, Y=129.82, Mass=1310, SNR=25.5, Peak=104 HFD=3.4
23:43:14.179 00.002 1032 MultiStar: [#1 0.04,-0.03,1.01,U] [#2 -0.03,0.31,0.00,M1] [#3 0.00,0.11,0.78,U] [#4 -0.14,-0.04,0.70,U] [#5 -0.13,0.02,0.68,U] [#6 -0.10,0.24,0.63,U] [#7 -0.15,0.07,0.72,U] [#8 -0.09,0.15,0.54,U] 
23:43:14.180 00.001 1032 refined, 7 included, MultiStar: {-0.03, 0.07}, one-star: {0.17, 0.09}
23:43:14.182 00.002 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
23:43:14.184 00.002 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
23:43:14.186 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=2.02 mountX=0.07 mountY=0.01, mountTheta=0.19
23:43:14.188 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
23:43:14.190 00.002 1032 Enqueuing Move request for scope (-0.03, 0.07)
23:43:14.191 00.001 10072 Worker thread wakes up
23:43:14.191 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
23:43:14.191 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
23:43:14.191 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.01
23:43:14.193 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:43:14.196 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:43:14.196 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:43:14.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:14.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:43:14.196 00.000 10072 MoveAxis(W, 4, ABG)
23:43:14.196 00.000 10072 Guiding  Dir = 3, Dur = 4
23:43:14.197 00.001 10072 IsGuiding returns 0
23:43:14.197 00.000 10072 PulseGuide returned control before completion, sleep 14
23:43:14.213 00.016 1032 UpdateGuideState exits: m=1310 SNR=25.5
23:43:14.216 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:14.217 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:14.219 00.002 1032 Enqueuing Expose request
23:43:14.220 00.001 10072 IsGuiding returns 1
23:43:14.220 00.000 10072 scope still moving after pulse duration time elapsed
23:43:14.248 00.028 10072 IsGuiding returns 0
23:43:14.248 00.000 10072 scope move finished after 4 + 47 ms
23:43:14.248 00.000 10072 Move returns status 0, amount 4
23:43:14.248 00.000 10072 MoveAxis(N, 0, ABG)
23:43:14.248 00.000 10072 Move returns status 0, amount 0
23:43:14.248 00.000 10072 move complete, result=0
23:43:14.249 00.001 10072 worker thread done servicing request
23:43:14.249 00.000 10072 Worker thread wakes up
23:43:14.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:14.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:14.249 00.000 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
23:43:14.667 00.418 10072 Exposure complete
23:43:14.713 00.046 10072 worker thread done servicing request
23:43:14.713 00.000 1032 OnExposeComplete: enter
23:43:14.714 00.001 1032 UpdateGuideState(): m_state=6
23:43:14.716 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10674
23:43:14.718 00.002 1032 Star::Find returns 1 (0), X=1108.33, Y=129.75, Mass=1467, SNR=27.0, Peak=116 HFD=3.6
23:43:14.720 00.002 1032 MultiStar: [#1 0.06,-0.07,0.92,U] [#2 -0.05,0.21,0.79,U] [#3 -0.09,0.10,0.76,U] [#4 -0.18,0.03,0.66,U] [#5 -0.24,0.11,0.00,M1] [#6 -0.11,0.32,0.00,M6] [#7 -0.12,0.15,0.66,U] [#8 -0.17,0.14,0.48,U] 
23:43:14.721 00.001 1032 single-star, 6 included, MultiStar: {-0.06, 0.07}, one-star: {-0.01, 0.02}
23:43:14.723 00.002 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
23:43:14.724 00.001 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
23:43:14.726 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.99 mountX=0.02 mountY=0.00, mountTheta=0.16
23:43:14.728 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
23:43:14.730 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
23:43:14.732 00.002 10072 Worker thread wakes up
23:43:14.732 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:43:14.732 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:43:14.732 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
23:43:14.733 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:43:14.737 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:43:14.737 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:43:14.737 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:14.737 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:43:14.737 00.000 10072 MoveAxis(W, 4, ABG)
23:43:14.737 00.000 10072 Guiding  Dir = 3, Dur = 4
23:43:14.738 00.001 10072 IsGuiding returns 0
23:43:14.738 00.000 10072 PulseGuide returned control before completion, sleep 14
23:43:14.754 00.016 1032 UpdateGuideState exits: m=1467 SNR=27.0
23:43:14.757 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:14.757 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:14.759 00.002 1032 Enqueuing Expose request
23:43:14.761 00.002 10072 IsGuiding returns 0
23:43:14.761 00.000 10072 Move returns status 0, amount 4
23:43:14.761 00.000 10072 MoveAxis(N, 0, ABG)
23:43:14.761 00.000 10072 Move returns status 0, amount 0
23:43:14.761 00.000 10072 move complete, result=0
23:43:14.761 00.000 10072 worker thread done servicing request
23:43:14.762 00.001 10072 Worker thread wakes up
23:43:14.762 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:14.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:14.770 00.008 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
23:43:15.387 00.617 10072 Exposure complete
23:43:15.434 00.047 10072 worker thread done servicing request
23:43:15.434 00.000 1032 OnExposeComplete: enter
23:43:15.437 00.003 1032 UpdateGuideState(): m_state=6
23:43:15.438 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10675
23:43:15.440 00.002 1032 Star::Find returns 1 (0), X=1108.50, Y=129.78, Mass=1347, SNR=25.8, Peak=115 HFD=3.4
23:43:15.441 00.001 1032 MultiStar: [#1 0.07,-0.06,0.99,U] [#2 -0.16,0.07,0.84,U] [#3 -0.21,0.08,0.78,U] [#4 -0.10,0.02,0.69,U] [#5 -0.19,0.05,0.67,U] [#6 -0.13,0.24,0.00,M7] [#7 -0.02,0.05,0.69,U] [#8 -0.26,0.17,0.00,M1] 
23:43:15.443 00.002 1032 refined, 6 included, MultiStar: {-0.05, 0.03}, one-star: {0.16, 0.05}
23:43:15.444 00.001 1032 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.83) = xAngle (0.72 = 0.72)
23:43:15.445 00.001 1032 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.72 = 0.72)
23:43:15.447 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.55 mountX=0.04 mountY=0.04, mountTheta=0.72
23:43:15.450 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
23:43:15.453 00.003 1032 Enqueuing Move request for scope (-0.05, 0.03)
23:43:15.456 00.003 10072 Worker thread wakes up
23:43:15.456 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
23:43:15.456 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
23:43:15.456 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
23:43:15.458 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:43:15.461 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:43:15.461 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:43:15.461 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:15.461 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:43:15.461 00.000 10072 MoveAxis(W, 3, ABG)
23:43:15.461 00.000 10072 Guiding  Dir = 3, Dur = 3
23:43:15.461 00.000 10072 IsGuiding returns 0
23:43:15.462 00.001 10072 PulseGuide returned control before completion, sleep 13
23:43:15.477 00.015 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:43:15.480 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:15.482 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:15.483 00.001 1032 Enqueuing Expose request
23:43:15.484 00.001 10072 IsGuiding returns 0
23:43:15.484 00.000 10072 Move returns status 0, amount 3
23:43:15.485 00.001 10072 MoveAxis(N, 0, ABG)
23:43:15.485 00.000 10072 Move returns status 0, amount 0
23:43:15.485 00.000 10072 move complete, result=0
23:43:15.485 00.000 10072 worker thread done servicing request
23:43:15.485 00.000 10072 Worker thread wakes up
23:43:15.485 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:15.485 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:15.493 00.008 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:43:15.902 00.409 10072 Exposure complete
23:43:15.951 00.049 10072 worker thread done servicing request
23:43:15.951 00.000 1032 OnExposeComplete: enter
23:43:15.953 00.002 1032 UpdateGuideState(): m_state=6
23:43:15.956 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10676
23:43:15.960 00.004 1032 Star::Find returns 1 (0), X=1108.38, Y=129.73, Mass=1485, SNR=27.1, Peak=111 HFD=3.5
23:43:15.962 00.002 1032 MultiStar: [#1 0.07,-0.11,0.89,U] [#2 -0.08,0.03,0.76,U] [#3 0.04,0.01,0.75,U] [#4 0.08,-0.02,0.62,U] [#5 -0.19,0.01,0.67,U] [#6 0.06,0.17,0.60,U] [#7 -0.14,0.13,0.67,U] [#8 -0.21,0.08,0.51,U] 
23:43:15.965 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {0.05, -0.00}
23:43:15.967 00.002 1032 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.83) = xAngle (0.56 = 0.56)
23:43:15.969 00.002 1032 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.56 = 0.56)
23:43:15.971 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.39 mountX=0.03 mountY=0.02, mountTheta=0.56
23:43:15.976 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
23:43:15.980 00.004 1032 Enqueuing Move request for scope (-0.02, 0.02)
23:43:15.982 00.002 10072 Worker thread wakes up
23:43:15.984 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
23:43:15.984 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
23:43:15.984 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.03 yDistance=0.02
23:43:15.986 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:43:15.990 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:43:15.990 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:43:15.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:15.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:43:15.990 00.000 10072 MoveAxis(W, 3, ABG)
23:43:15.990 00.000 10072 Guiding  Dir = 3, Dur = 3
23:43:15.990 00.000 10072 IsGuiding returns 0
23:43:15.992 00.002 10072 PulseGuide returned control before completion, sleep 13
23:43:16.009 00.017 1032 UpdateGuideState exits: m=1485 SNR=27.1
23:43:16.011 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:16.013 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:16.015 00.002 1032 Enqueuing Expose request
23:43:16.019 00.004 10072 IsGuiding returns 0
23:43:16.019 00.000 10072 Move returns status 0, amount 3
23:43:16.019 00.000 10072 MoveAxis(N, 0, ABG)
23:43:16.019 00.000 10072 Move returns status 0, amount 0
23:43:16.019 00.000 10072 move complete, result=0
23:43:16.020 00.001 10072 worker thread done servicing request
23:43:16.020 00.000 10072 Worker thread wakes up
23:43:16.020 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:16.020 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:16.028 00.008 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:43:16.653 00.625 10072 Exposure complete
23:43:16.699 00.046 10072 worker thread done servicing request
23:43:16.700 00.001 1032 OnExposeComplete: enter
23:43:16.701 00.001 1032 UpdateGuideState(): m_state=6
23:43:16.704 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10677
23:43:16.707 00.003 1032 Star::Find returns 1 (0), X=1108.42, Y=129.82, Mass=1394, SNR=26.3, Peak=113 HFD=3.4
23:43:16.709 00.002 1032 MultiStar: [#1 0.05,-0.08,0.97,U] [#2 0.04,0.09,0.81,U] [#3 -0.21,0.16,0.00,M1] [#4 0.04,0.10,0.66,U] [#5 -0.18,-0.03,0.67,U] [#6 -0.18,0.34,0.00,M7] [#7 -0.17,0.13,0.70,U] [#8 -0.22,0.16,0.00,M1] 
23:43:16.711 00.002 1032 refined, 5 included, MultiStar: {-0.01, 0.05}, one-star: {0.09, 0.09}
23:43:16.712 00.001 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
23:43:16.715 00.003 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
23:43:16.716 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.76 mountX=0.05 mountY=-0.00, mountTheta=-0.07
23:43:16.718 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
23:43:16.720 00.002 1032 Enqueuing Move request for scope (-0.01, 0.05)
23:43:16.721 00.001 10072 Worker thread wakes up
23:43:16.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
23:43:16.721 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
23:43:16.721 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.00
23:43:16.724 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:43:16.726 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:43:16.726 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:43:16.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:16.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:43:16.727 00.001 10072 MoveAxis(W, 3, ABG)
23:43:16.727 00.000 10072 Guiding  Dir = 3, Dur = 3
23:43:16.727 00.000 10072 IsGuiding returns 0
23:43:16.728 00.001 10072 PulseGuide returned control before completion, sleep 13
23:43:16.743 00.015 10072 IsGuiding returns 0
23:43:16.743 00.000 10072 Move returns status 0, amount 3
23:43:16.743 00.000 10072 MoveAxis(N, 0, ABG)
23:43:16.743 00.000 1032 UpdateGuideState exits: m=1394 SNR=26.3
23:43:16.745 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:16.747 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:16.749 00.002 1032 Enqueuing Expose request
23:43:16.750 00.001 10072 Move returns status 0, amount 0
23:43:16.750 00.000 10072 move complete, result=0
23:43:16.750 00.000 10072 worker thread done servicing request
23:43:16.750 00.000 10072 Worker thread wakes up
23:43:16.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:16.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:16.758 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:43:17.170 00.412 10072 Exposure complete
23:43:17.223 00.053 10072 worker thread done servicing request
23:43:17.224 00.001 1032 OnExposeComplete: enter
23:43:17.225 00.001 1032 UpdateGuideState(): m_state=6
23:43:17.228 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10678
23:43:17.230 00.002 1032 Star::Find returns 1 (0), X=1108.46, Y=129.88, Mass=1403, SNR=26.3, Peak=113 HFD=3.5
23:43:17.232 00.002 1032 MultiStar: [#1 0.03,-0.14,0.97,U] [#2 -0.11,0.18,0.82,U] [#3 -0.18,0.21,0.00,M2] [#4 -0.02,-0.02,0.68,U] [#5 -0.18,0.02,0.63,U] [#6 0.01,0.25,0.63,U] [#7 -0.08,0.10,0.69,U] [#8 -0.14,0.15,0.56,U] 
23:43:17.233 00.001 1032 refined, 7 included, MultiStar: {-0.03, 0.08}, one-star: {0.13, 0.15}
23:43:17.235 00.002 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
23:43:17.237 00.002 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
23:43:17.239 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.94 mountX=0.08 mountY=0.01, mountTheta=0.11
23:43:17.242 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
23:43:17.244 00.002 1032 Enqueuing Move request for scope (-0.03, 0.08)
23:43:17.246 00.002 10072 Worker thread wakes up
23:43:17.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
23:43:17.246 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
23:43:17.246 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.08 yDistance=0.01
23:43:17.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:43:17.250 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:43:17.250 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:43:17.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:17.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:43:17.250 00.000 10072 MoveAxis(W, 3, ABG)
23:43:17.252 00.002 10072 Guiding  Dir = 3, Dur = 3
23:43:17.252 00.000 10072 IsGuiding returns 0
23:43:17.252 00.000 10072 PulseGuide returned control before completion, sleep 13
23:43:17.269 00.017 1032 UpdateGuideState exits: m=1403 SNR=26.3
23:43:17.271 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:17.273 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:17.275 00.002 1032 Enqueuing Expose request
23:43:17.278 00.003 10072 IsGuiding returns 0
23:43:17.278 00.000 10072 Move returns status 0, amount 3
23:43:17.278 00.000 10072 MoveAxis(N, 0, ABG)
23:43:17.278 00.000 10072 Move returns status 0, amount 0
23:43:17.278 00.000 10072 move complete, result=0
23:43:17.278 00.000 10072 worker thread done servicing request
23:43:17.278 00.000 10072 Worker thread wakes up
23:43:17.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:17.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:17.285 00.007 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:43:18.008 00.723 10072 Exposure complete
23:43:18.057 00.049 10072 worker thread done servicing request
23:43:18.058 00.001 1032 OnExposeComplete: enter
23:43:18.060 00.002 1032 UpdateGuideState(): m_state=6
23:43:18.062 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10679
23:43:18.063 00.001 1032 Star::Find returns 1 (0), X=1108.40, Y=129.94, Mass=1378, SNR=26.1, Peak=106 HFD=3.5
23:43:18.065 00.002 1032 MultiStar: [#1 0.10,0.01,1.02,U] [#2 0.04,0.31,0.00,M1] [#3 -0.19,0.22,0.00,M3] [#4 0.01,0.16,0.67,U] [#5 -0.09,0.24,0.68,U] [#6 -0.18,0.41,0.00,M7] [#7 -0.17,0.15,0.68,U] [#8 -0.12,0.29,0.00,M1] 
23:43:18.066 00.001 1032 refined, 4 included, MultiStar: {-0.00, 0.15}, one-star: {0.07, 0.21}
23:43:18.067 00.001 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
23:43:18.069 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
23:43:18.071 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.58 mountX=0.14 mountY=-0.04, mountTheta=-0.25
23:43:18.073 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.15, opts=13)
23:43:18.075 00.002 1032 Enqueuing Move request for scope (-0.00, 0.15)
23:43:18.077 00.002 10072 Worker thread wakes up
23:43:18.077 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.15) opts 0xd
23:43:18.077 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.15)
23:43:18.077 00.000 10072 Moving (-0.00, 0.15) raw xDistance=0.14 yDistance=-0.04
23:43:18.080 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:43:18.083 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.89
23:43:18.083 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:43:18.083 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:18.083 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:43:18.083 00.000 10072 MoveAxis(W, 71, ABG)
23:43:18.083 00.000 10072 Guiding  Dir = 3, Dur = 71
23:43:18.084 00.001 10072 IsGuiding returns 0
23:43:18.085 00.001 10072 PulseGuide returned control before completion, sleep 81
23:43:18.104 00.019 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:43:18.106 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:18.108 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:18.111 00.003 1032 Enqueuing Expose request
23:43:18.179 00.068 10072 IsGuiding returns 1
23:43:18.179 00.000 10072 scope still moving after pulse duration time elapsed
23:43:18.210 00.031 10072 IsGuiding returns 0
23:43:18.210 00.000 10072 scope move finished after 71 + 54 ms
23:43:18.210 00.000 10072 Move returns status 0, amount 71
23:43:18.210 00.000 10072 MoveAxis(N, 0, ABG)
23:43:18.210 00.000 10072 Move returns status 0, amount 0
23:43:18.210 00.000 10072 move complete, result=0
23:43:18.211 00.001 10072 worker thread done servicing request
23:43:18.211 00.000 1032 GuideStep: 0.1 px 71 ms WEST, -0.0 px 0 ms NORTH
23:43:18.212 00.001 10072 Worker thread wakes up
23:43:18.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:18.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:18.620 00.408 10072 Exposure complete
23:43:18.673 00.053 1032 OnExposeComplete: enter
23:43:18.676 00.003 1032 UpdateGuideState(): m_state=6
23:43:18.678 00.002 10072 worker thread done servicing request
23:43:18.678 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10680
23:43:18.680 00.002 1032 Star::Find returns 1 (0), X=1108.41, Y=129.87, Mass=1288, SNR=25.2, Peak=112 HFD=3.5
23:43:18.683 00.003 1032 MultiStar: [#1 -0.02,-0.05,1.07,U] [#2 -0.06,0.17,0.88,U] [#3 0.08,0.23,0.79,U] [#4 0.07,0.10,0.71,U] [#5 -0.23,0.23,0.00,M1] [#6 -0.09,0.23,0.64,U] [#7 -0.16,0.23,0.00,M1] [#8 -0.19,0.19,0.00,M2] 
23:43:18.685 00.002 1032 refined, 5 included, MultiStar: {0.01, 0.12}, one-star: {0.08, 0.14}
23:43:18.686 00.001 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
23:43:18.688 00.002 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
23:43:18.688 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=0.12 mountY=-0.04, mountTheta=-0.36
23:43:18.691 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.12, opts=13)
23:43:18.693 00.002 1032 Enqueuing Move request for scope (0.01, 0.12)
23:43:18.695 00.002 10072 Worker thread wakes up
23:43:18.695 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
23:43:18.695 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
23:43:18.695 00.000 10072 Moving (0.01, 0.12) raw xDistance=0.12 yDistance=-0.04
23:43:18.697 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:43:18.699 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:43:18.699 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:43:18.700 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:18.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:43:18.700 00.000 10072 MoveAxis(W, 3, ABG)
23:43:18.700 00.000 10072 Guiding  Dir = 3, Dur = 3
23:43:18.700 00.000 10072 IsGuiding returns 0
23:43:18.701 00.001 10072 PulseGuide returned control before completion, sleep 13
23:43:18.717 00.016 1032 UpdateGuideState exits: m=1288 SNR=25.2
23:43:18.720 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:18.722 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:18.724 00.002 1032 Enqueuing Expose request
23:43:18.727 00.003 10072 IsGuiding returns 0
23:43:18.727 00.000 10072 Move returns status 0, amount 3
23:43:18.727 00.000 10072 MoveAxis(N, 0, ABG)
23:43:18.727 00.000 10072 Move returns status 0, amount 0
23:43:18.727 00.000 10072 move complete, result=0
23:43:18.727 00.000 10072 worker thread done servicing request
23:43:18.727 00.000 10072 Worker thread wakes up
23:43:18.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:18.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:18.733 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:43:19.356 00.623 10072 Exposure complete
23:43:19.403 00.047 10072 worker thread done servicing request
23:43:19.403 00.000 1032 OnExposeComplete: enter
23:43:19.406 00.003 1032 UpdateGuideState(): m_state=6
23:43:19.408 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10681
23:43:19.409 00.001 1032 Star::Find returns 1 (0), X=1108.50, Y=129.78, Mass=1416, SNR=26.5, Peak=122 HFD=3.4
23:43:19.411 00.002 1032 MultiStar: [#1 0.17,-0.02,0.96,U] [#2 -0.08,0.15,0.77,U] [#3 0.06,0.16,0.72,U] [#4 0.04,0.11,0.64,U] [#5 -0.03,0.17,0.65,U] [#6 0.00,0.33,0.00,M7] [#7 -0.05,0.23,0.72,U] [#8 -0.10,0.12,0.51,U] 
23:43:19.412 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.11}, one-star: {0.17, 0.05}
23:43:19.413 00.001 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
23:43:19.416 00.003 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
23:43:19.418 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=0.10 mountY=-0.07, mountTheta=-0.61
23:43:19.420 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
23:43:19.423 00.003 1032 Enqueuing Move request for scope (0.04, 0.11)
23:43:19.426 00.003 10072 Worker thread wakes up
23:43:19.426 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
23:43:19.426 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
23:43:19.427 00.001 10072 Moving (0.04, 0.11) raw xDistance=0.10 yDistance=-0.07
23:43:19.431 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:43:19.434 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:43:19.434 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:43:19.434 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:19.434 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:43:19.434 00.000 10072 MoveAxis(W, 3, ABG)
23:43:19.434 00.000 10072 Guiding  Dir = 3, Dur = 3
23:43:19.434 00.000 10072 IsGuiding returns 0
23:43:19.435 00.001 10072 PulseGuide returned control before completion, sleep 13
23:43:19.451 00.016 1032 UpdateGuideState exits: m=1416 SNR=26.5
23:43:19.452 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:19.455 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:19.457 00.002 1032 Enqueuing Expose request
23:43:19.462 00.005 10072 IsGuiding returns 0
23:43:19.462 00.000 10072 Move returns status 0, amount 3
23:43:19.462 00.000 10072 MoveAxis(N, 0, ABG)
23:43:19.462 00.000 10072 Move returns status 0, amount 0
23:43:19.462 00.000 10072 move complete, result=0
23:43:19.462 00.000 10072 worker thread done servicing request
23:43:19.462 00.000 10072 Worker thread wakes up
23:43:19.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:19.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:19.468 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:43:19.872 00.404 10072 Exposure complete
23:43:19.919 00.047 10072 worker thread done servicing request
23:43:19.919 00.000 1032 OnExposeComplete: enter
23:43:19.921 00.002 1032 UpdateGuideState(): m_state=6
23:43:19.923 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10682
23:43:19.927 00.004 1032 Star::Find returns 1 (0), X=1108.54, Y=129.89, Mass=1388, SNR=26.2, Peak=108 HFD=3.4
23:43:19.929 00.002 1032 MultiStar: [#1 0.11,-0.04,0.97,U] [#2 -0.01,0.17,0.78,U] [#3 -0.10,0.15,0.74,U] [#4 0.01,0.26,0.00,M1] [#5 0.03,0.22,0.67,U] [#6 -0.07,0.22,0.62,U] [#7 -0.08,0.21,0.71,U] [#8 -0.09,0.10,0.53,U] 
23:43:19.932 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.14}, one-star: {0.21, 0.16}
23:43:19.933 00.001 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
23:43:19.935 00.002 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
23:43:19.937 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.44 mountX=0.13 mountY=-0.05, mountTheta=-0.39
23:43:19.939 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.14, opts=13)
23:43:19.941 00.002 1032 Enqueuing Move request for scope (0.02, 0.14)
23:43:19.942 00.001 10072 Worker thread wakes up
23:43:19.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
23:43:19.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
23:43:19.942 00.000 10072 Moving (0.02, 0.14) raw xDistance=0.13 yDistance=-0.05
23:43:19.945 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:43:19.948 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.89
23:43:19.948 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:43:19.948 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:19.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:43:19.948 00.000 10072 MoveAxis(W, 64, ABG)
23:43:19.948 00.000 10072 Guiding  Dir = 3, Dur = 64
23:43:19.948 00.000 10072 IsGuiding returns 0
23:43:19.949 00.001 10072 PulseGuide returned control before completion, sleep 74
23:43:19.966 00.017 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:43:19.968 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:19.970 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:19.972 00.002 1032 Enqueuing Expose request
23:43:20.025 00.053 10072 IsGuiding returns 0
23:43:20.025 00.000 10072 Move returns status 0, amount 64
23:43:20.025 00.000 10072 MoveAxis(N, 0, ABG)
23:43:20.025 00.000 10072 Move returns status 0, amount 0
23:43:20.025 00.000 10072 move complete, result=0
23:43:20.025 00.000 10072 worker thread done servicing request
23:43:20.025 00.000 10072 Worker thread wakes up
23:43:20.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:20.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:20.032 00.007 1032 GuideStep: 0.1 px 64 ms WEST, -0.1 px 0 ms NORTH
23:43:20.649 00.617 10072 Exposure complete
23:43:20.697 00.048 10072 worker thread done servicing request
23:43:20.698 00.001 1032 OnExposeComplete: enter
23:43:20.700 00.002 1032 UpdateGuideState(): m_state=6
23:43:20.701 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10683
23:43:20.704 00.003 1032 Star::Find returns 1 (0), X=1108.55, Y=129.86, Mass=1419, SNR=26.5, Peak=115 HFD=3.3
23:43:20.706 00.002 1032 MultiStar: [#1 0.11,-0.08,0.99,U] [#2 0.12,0.21,0.77,U] [#3 0.05,0.05,0.77,U] [#4 0.13,0.11,0.70,U] [#5 -0.11,0.04,0.64,U] [#6 0.09,0.19,0.63,U] [#7 -0.08,0.12,0.66,U] [#8 -0.09,0.07,0.53,U] 
23:43:20.709 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.22, 0.13}
23:43:20.711 00.002 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
23:43:20.713 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
23:43:20.715 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.94 mountX=0.07 mountY=-0.09, mountTheta=-0.90
23:43:20.718 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
23:43:20.720 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
23:43:20.721 00.001 10072 Worker thread wakes up
23:43:20.722 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
23:43:20.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
23:43:20.722 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
23:43:20.724 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:43:20.727 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:43:20.727 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:43:20.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:20.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:43:20.727 00.000 10072 MoveAxis(W, 1, ABG)
23:43:20.727 00.000 10072 Guiding  Dir = 3, Dur = 1
23:43:20.728 00.001 10072 IsGuiding returns 0
23:43:20.728 00.000 10072 PulseGuide returned control before completion, sleep 11
23:43:20.746 00.018 1032 UpdateGuideState exits: m=1419 SNR=26.5
23:43:20.748 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:20.749 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:20.751 00.002 1032 Enqueuing Expose request
23:43:20.755 00.004 10072 IsGuiding returns 0
23:43:20.755 00.000 10072 Move returns status 0, amount 1
23:43:20.755 00.000 10072 MoveAxis(N, 0, ABG)
23:43:20.755 00.000 10072 Move returns status 0, amount 0
23:43:20.755 00.000 10072 move complete, result=0
23:43:20.755 00.000 10072 worker thread done servicing request
23:43:20.755 00.000 10072 Worker thread wakes up
23:43:20.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:20.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:20.761 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:43:21.170 00.409 10072 Exposure complete
23:43:21.220 00.050 10072 worker thread done servicing request
23:43:21.220 00.000 1032 OnExposeComplete: enter
23:43:21.222 00.002 1032 UpdateGuideState(): m_state=6
23:43:21.224 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10684
23:43:21.226 00.002 1032 Star::Find returns 1 (0), X=1108.47, Y=129.87, Mass=1478, SNR=27.0, Peak=116 HFD=3.5
23:43:21.230 00.004 1032 MultiStar: [#1 0.10,-0.07,0.91,U] [#2 -0.04,0.09,0.79,U] [#3 0.04,0.06,0.74,U] [#4 0.05,-0.02,0.64,U] [#5 -0.18,0.08,0.67,U] [#6 -0.10,0.01,0.60,U] [#7 -0.12,0.11,0.68,U] [#8 -0.00,0.09,0.50,U] 
23:43:21.232 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {0.13, 0.14}
23:43:21.234 00.002 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
23:43:21.236 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
23:43:21.237 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.60 mountX=0.05 mountY=-0.01, mountTheta=-0.23
23:43:21.240 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
23:43:21.242 00.002 1032 Enqueuing Move request for scope (-0.00, 0.05)
23:43:21.244 00.002 10072 Worker thread wakes up
23:43:21.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
23:43:21.244 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
23:43:21.244 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
23:43:21.246 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:43:21.249 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:43:21.249 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:43:21.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:21.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:43:21.249 00.000 10072 MoveAxis(W, 2, ABG)
23:43:21.249 00.000 10072 Guiding  Dir = 3, Dur = 2
23:43:21.250 00.001 10072 IsGuiding returns 0
23:43:21.250 00.000 10072 PulseGuide returned control before completion, sleep 12
23:43:21.266 00.016 1032 UpdateGuideState exits: m=1478 SNR=27.0
23:43:21.270 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:21.271 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:21.273 00.002 1032 Enqueuing Expose request
23:43:21.274 00.001 10072 IsGuiding returns 0
23:43:21.274 00.000 10072 Move returns status 0, amount 2
23:43:21.274 00.000 10072 MoveAxis(N, 0, ABG)
23:43:21.274 00.000 10072 Move returns status 0, amount 0
23:43:21.274 00.000 10072 move complete, result=0
23:43:21.274 00.000 10072 worker thread done servicing request
23:43:21.274 00.000 10072 Worker thread wakes up
23:43:21.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:21.276 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:21.282 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:43:21.915 00.633 10072 Exposure complete
23:43:21.965 00.050 10072 worker thread done servicing request
23:43:21.965 00.000 1032 OnExposeComplete: enter
23:43:21.969 00.004 1032 UpdateGuideState(): m_state=6
23:43:21.970 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10685
23:43:21.971 00.001 1032 Star::Find returns 1 (0), X=1108.54, Y=129.69, Mass=1334, SNR=25.7, Peak=106 HFD=3.3
23:43:21.973 00.002 1032 MultiStar: [#1 0.12,-0.15,0.96,U] [#2 -0.04,-0.02,0.82,U] [#3 0.04,0.01,0.79,U] [#4 0.12,-0.01,0.69,U] [#5 -0.07,-0.09,0.68,U] [#6 -0.11,0.10,0.64,U] [#7 -0.07,0.06,0.66,U] [#8 -0.06,0.09,0.50,U] 
23:43:21.974 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.20, -0.04}
23:43:21.977 00.003 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
23:43:21.978 00.001 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
23:43:21.980 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.48 mountX=-0.02 mountY=-0.03, mountTheta=-2.31
23:43:21.983 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
23:43:21.985 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
23:43:21.986 00.001 10072 Worker thread wakes up
23:43:21.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
23:43:21.986 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
23:43:21.986 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
23:43:21.989 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:43:21.995 00.006 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:43:21.995 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:43:21.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:21.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:43:21.995 00.000 10072 MoveAxis(W, 4, ABG)
23:43:21.995 00.000 10072 Guiding  Dir = 3, Dur = 4
23:43:21.995 00.000 10072 IsGuiding returns 0
23:43:21.995 00.000 10072 PulseGuide returned control before completion, sleep 14
23:43:22.014 00.019 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:43:22.016 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:22.019 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:22.022 00.003 10072 IsGuiding returns 1
23:43:22.023 00.001 10072 scope still moving after pulse duration time elapsed
23:43:22.023 00.000 1032 Enqueuing Expose request
23:43:22.052 00.029 10072 IsGuiding returns 0
23:43:22.052 00.000 10072 scope move finished after 4 + 53 ms
23:43:22.052 00.000 10072 Move returns status 0, amount 4
23:43:22.052 00.000 10072 MoveAxis(N, 0, ABG)
23:43:22.052 00.000 10072 Move returns status 0, amount 0
23:43:22.052 00.000 10072 move complete, result=0
23:43:22.052 00.000 10072 worker thread done servicing request
23:43:22.052 00.000 10072 Worker thread wakes up
23:43:22.054 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:22.054 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:22.055 00.001 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:43:22.459 00.404 10072 Exposure complete
23:43:22.509 00.050 10072 worker thread done servicing request
23:43:22.509 00.000 1032 OnExposeComplete: enter
23:43:22.511 00.002 1032 UpdateGuideState(): m_state=6
23:43:22.514 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10686
23:43:22.515 00.001 1032 Star::Find returns 1 (0), X=1108.50, Y=129.69, Mass=1491, SNR=27.1, Peak=122 HFD=3.3
23:43:22.517 00.002 1032 MultiStar: [#1 0.03,-0.15,0.90,U] [#2 -0.02,0.11,0.77,U] [#3 -0.10,-0.03,0.73,U] [#4 0.08,-0.07,0.64,U] [#5 -0.08,-0.10,0.63,U] [#6 -0.03,0.04,0.58,U] [#7 -0.10,0.10,0.66,U] [#8 -0.10,0.05,0.48,U] 
23:43:22.520 00.003 1032 refined, 8 included, MultiStar: {-0.00, -0.02}, one-star: {0.16, -0.04}
23:43:22.523 00.003 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.63)
23:43:22.525 00.002 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.63)
23:43:22.527 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.83 mountX=-0.02 mountY=0.01, mountTheta=2.63
23:43:22.530 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.02, opts=13)
23:43:22.533 00.003 1032 Enqueuing Move request for scope (-0.00, -0.02)
23:43:22.535 00.002 10072 Worker thread wakes up
23:43:22.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
23:43:22.535 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
23:43:22.535 00.000 10072 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
23:43:22.537 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:43:22.540 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:43:22.540 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:43:22.540 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:22.540 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:43:22.540 00.000 10072 MoveAxis(W, 4, ABG)
23:43:22.540 00.000 10072 Guiding  Dir = 3, Dur = 4
23:43:22.540 00.000 10072 IsGuiding returns 0
23:43:22.541 00.001 10072 PulseGuide returned control before completion, sleep 14
23:43:22.559 00.018 1032 UpdateGuideState exits: m=1491 SNR=27.1
23:43:22.561 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:22.563 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:22.566 00.003 1032 Enqueuing Expose request
23:43:22.568 00.002 10072 IsGuiding returns 0
23:43:22.568 00.000 10072 Move returns status 0, amount 4
23:43:22.568 00.000 10072 MoveAxis(N, 0, ABG)
23:43:22.568 00.000 10072 Move returns status 0, amount 0
23:43:22.568 00.000 10072 move complete, result=0
23:43:22.569 00.001 10072 worker thread done servicing request
23:43:22.569 00.000 10072 Worker thread wakes up
23:43:22.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:22.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:22.576 00.007 1032 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
23:43:23.195 00.619 10072 Exposure complete
23:43:23.246 00.051 10072 worker thread done servicing request
23:43:23.246 00.000 1032 OnExposeComplete: enter
23:43:23.247 00.001 1032 UpdateGuideState(): m_state=6
23:43:23.250 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10687
23:43:23.252 00.002 1032 Star::Find returns 1 (0), X=1108.52, Y=129.76, Mass=1417, SNR=26.5, Peak=113 HFD=3.4
23:43:23.253 00.001 1032 MultiStar: [#1 0.04,-0.15,0.93,U] [#2 -0.00,0.20,0.76,U] [#3 -0.09,0.20,0.76,U] [#4 0.07,0.10,0.66,U] [#5 -0.09,0.26,0.00,M1] [#6 -0.17,0.17,0.63,U] [#7 -0.11,0.31,0.00,M1] [#8 -0.15,0.11,0.51,U] 
23:43:23.255 00.002 1032 refined, 6 included, MultiStar: {0.00, 0.08}, one-star: {0.18, 0.03}
23:43:23.257 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
23:43:23.258 00.001 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
23:43:23.261 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.52 mountX=0.08 mountY=-0.02, mountTheta=-0.31
23:43:23.264 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
23:43:23.266 00.002 1032 Enqueuing Move request for scope (0.00, 0.08)
23:43:23.268 00.002 10072 Worker thread wakes up
23:43:23.268 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
23:43:23.268 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
23:43:23.268 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
23:43:23.269 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:43:23.273 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:43:23.273 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:43:23.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:23.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:43:23.273 00.000 10072 MoveAxis(W, 4, ABG)
23:43:23.273 00.000 10072 Guiding  Dir = 3, Dur = 4
23:43:23.275 00.002 10072 IsGuiding returns 0
23:43:23.275 00.000 10072 PulseGuide returned control before completion, sleep 14
23:43:23.292 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:43:23.295 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:23.297 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:23.300 00.003 1032 Enqueuing Expose request
23:43:23.304 00.004 10072 IsGuiding returns 0
23:43:23.304 00.000 10072 Move returns status 0, amount 4
23:43:23.304 00.000 10072 MoveAxis(N, 0, ABG)
23:43:23.304 00.000 10072 Move returns status 0, amount 0
23:43:23.304 00.000 10072 move complete, result=0
23:43:23.304 00.000 10072 worker thread done servicing request
23:43:23.304 00.000 10072 Worker thread wakes up
23:43:23.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:23.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:23.312 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:43:23.713 00.401 10072 Exposure complete
23:43:23.763 00.050 10072 worker thread done servicing request
23:43:23.763 00.000 1032 OnExposeComplete: enter
23:43:23.764 00.001 1032 UpdateGuideState(): m_state=6
23:43:23.766 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10688
23:43:23.768 00.002 1032 Star::Find returns 1 (0), X=1108.49, Y=129.86, Mass=1387, SNR=26.2, Peak=107 HFD=3.5
23:43:23.770 00.002 1032 MultiStar: [#1 0.00,-0.00,0.93,U] [#2 0.01,0.16,0.82,U] [#3 -0.15,0.17,0.77,U] [#4 -0.00,0.11,0.69,U] [#5 -0.08,0.12,0.70,U] [#6 -0.11,0.29,0.00,M2] [#7 -0.06,0.32,0.00,M2] [#8 -0.14,0.24,0.00,M1] 
23:43:23.773 00.003 1032 refined, 5 included, MultiStar: {-0.00, 0.11}, one-star: {0.16, 0.13}
23:43:23.776 00.003 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
23:43:23.777 00.001 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
23:43:23.779 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.58 mountX=0.11 mountY=-0.03, mountTheta=-0.25
23:43:23.781 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.11, opts=13)
23:43:23.783 00.002 1032 Enqueuing Move request for scope (-0.00, 0.11)
23:43:23.785 00.002 10072 Worker thread wakes up
23:43:23.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
23:43:23.785 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
23:43:23.785 00.000 10072 Moving (-0.00, 0.11) raw xDistance=0.11 yDistance=-0.03
23:43:23.788 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:43:23.791 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:43:23.791 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:43:23.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:23.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:43:23.791 00.000 10072 MoveAxis(W, 3, ABG)
23:43:23.791 00.000 10072 Guiding  Dir = 3, Dur = 3
23:43:23.792 00.001 10072 IsGuiding returns 0
23:43:23.792 00.000 10072 PulseGuide returned control before completion, sleep 13
23:43:23.809 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:43:23.811 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:23.813 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:23.815 00.002 1032 Enqueuing Expose request
23:43:23.818 00.003 10072 IsGuiding returns 0
23:43:23.818 00.000 10072 Move returns status 0, amount 3
23:43:23.818 00.000 10072 MoveAxis(N, 0, ABG)
23:43:23.818 00.000 10072 Move returns status 0, amount 0
23:43:23.818 00.000 10072 move complete, result=0
23:43:23.818 00.000 10072 worker thread done servicing request
23:43:23.818 00.000 10072 Worker thread wakes up
23:43:23.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:23.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:23.824 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:43:24.445 00.621 10072 Exposure complete
23:43:24.493 00.048 10072 worker thread done servicing request
23:43:24.493 00.000 1032 OnExposeComplete: enter
23:43:24.495 00.002 1032 UpdateGuideState(): m_state=6
23:43:24.497 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10689
23:43:24.500 00.003 1032 Star::Find returns 1 (0), X=1108.54, Y=129.83, Mass=1392, SNR=26.3, Peak=101 HFD=3.5
23:43:24.502 00.002 1032 MultiStar: [#1 0.04,-0.11,1.01,U] [#2 -0.04,0.12,0.80,U] [#3 0.05,0.04,0.75,U] [#4 0.08,0.01,0.65,U] [#5 -0.04,0.03,0.66,U] [#6 0.02,0.23,0.58,U] [#7 -0.06,0.15,0.76,U] [#8 -0.09,0.11,0.53,U] 
23:43:24.503 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.20, 0.10}
23:43:24.505 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
23:43:24.507 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
23:43:24.508 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.15 mountX=0.06 mountY=-0.04, mountTheta=-0.68
23:43:24.511 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
23:43:24.514 00.003 1032 Enqueuing Move request for scope (0.03, 0.07)
23:43:24.516 00.002 10072 Worker thread wakes up
23:43:24.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
23:43:24.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
23:43:24.516 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.04
23:43:24.518 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:43:24.520 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:43:24.520 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:43:24.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:24.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:43:24.521 00.001 10072 MoveAxis(W, 4, ABG)
23:43:24.521 00.000 10072 Guiding  Dir = 3, Dur = 4
23:43:24.521 00.000 10072 IsGuiding returns 0
23:43:24.521 00.000 10072 PulseGuide returned control before completion, sleep 14
23:43:24.538 00.017 1032 UpdateGuideState exits: m=1392 SNR=26.3
23:43:24.541 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:24.543 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:24.545 00.002 1032 Enqueuing Expose request
23:43:24.552 00.007 10072 IsGuiding returns 0
23:43:24.552 00.000 10072 Move returns status 0, amount 4
23:43:24.552 00.000 10072 MoveAxis(N, 0, ABG)
23:43:24.552 00.000 10072 Move returns status 0, amount 0
23:43:24.552 00.000 10072 move complete, result=0
23:43:24.552 00.000 10072 worker thread done servicing request
23:43:24.552 00.000 10072 Worker thread wakes up
23:43:24.553 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:24.553 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:24.554 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:43:24.961 00.407 10072 Exposure complete
23:43:25.011 00.050 10072 worker thread done servicing request
23:43:25.011 00.000 1032 OnExposeComplete: enter
23:43:25.013 00.002 1032 UpdateGuideState(): m_state=6
23:43:25.015 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10690
23:43:25.017 00.002 1032 Star::Find returns 1 (0), X=1108.55, Y=129.77, Mass=1454, SNR=26.8, Peak=122 HFD=3.3
23:43:25.020 00.003 1032 MultiStar: [#1 0.11,-0.09,0.98,U] [#2 -0.04,0.17,0.81,U] [#3 -0.05,-0.02,0.73,U] [#4 0.03,-0.08,0.66,U] [#5 -0.15,-0.02,0.65,U] [#6 -0.06,0.06,0.59,U] [#7 -0.03,0.03,0.68,U] [#8 0.05,0.04,0.50,U] 
23:43:25.023 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.21, 0.04}
23:43:25.025 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:43:25.026 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:43:25.028 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.48 mountX=0.01 mountY=-0.02, mountTheta=-1.35
23:43:25.032 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
23:43:25.035 00.003 1032 Enqueuing Move request for scope (0.02, 0.01)
23:43:25.038 00.003 10072 Worker thread wakes up
23:43:25.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:43:25.038 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:43:25.038 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
23:43:25.040 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:43:25.043 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:43:25.043 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:43:25.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:25.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:43:25.043 00.000 10072 MoveAxis(W, 4, ABG)
23:43:25.043 00.000 10072 Guiding  Dir = 3, Dur = 4
23:43:25.043 00.000 10072 IsGuiding returns 0
23:43:25.043 00.000 10072 PulseGuide returned control before completion, sleep 14
23:43:25.061 00.018 1032 UpdateGuideState exits: m=1454 SNR=26.8
23:43:25.063 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:25.065 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:25.067 00.002 1032 Enqueuing Expose request
23:43:25.069 00.002 10072 IsGuiding returns 0
23:43:25.069 00.000 10072 Move returns status 0, amount 4
23:43:25.069 00.000 10072 MoveAxis(N, 0, ABG)
23:43:25.069 00.000 10072 Move returns status 0, amount 0
23:43:25.069 00.000 10072 move complete, result=0
23:43:25.069 00.000 10072 worker thread done servicing request
23:43:25.069 00.000 10072 Worker thread wakes up
23:43:25.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:25.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:25.077 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:43:25.708 00.631 10072 Exposure complete
23:43:25.761 00.053 10072 worker thread done servicing request
23:43:25.762 00.001 1032 OnExposeComplete: enter
23:43:25.764 00.002 1032 UpdateGuideState(): m_state=6
23:43:25.766 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10691
23:43:25.768 00.002 1032 Star::Find returns 1 (0), X=1108.57, Y=129.84, Mass=1473, SNR=27.0, Peak=111 HFD=3.4
23:43:25.771 00.003 1032 MultiStar: [#1 0.08,-0.05,0.92,U] [#2 -0.09,0.22,0.75,U] [#3 -0.19,0.27,0.00,M1] [#4 0.04,0.09,0.64,U] [#5 -0.13,0.02,0.66,U] [#6 0.03,0.21,0.64,U] [#7 -0.09,0.16,0.68,U] [#8 -0.05,0.21,0.51,U] 
23:43:25.774 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.11}, one-star: {0.23, 0.11}
23:43:25.776 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
23:43:25.777 00.001 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
23:43:25.780 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.40 mountX=0.10 mountY=-0.05, mountTheta=-0.43
23:43:25.782 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
23:43:25.784 00.002 1032 Enqueuing Move request for scope (0.02, 0.11)
23:43:25.786 00.002 10072 Worker thread wakes up
23:43:25.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
23:43:25.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
23:43:25.786 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.05
23:43:25.788 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:43:25.791 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:43:25.791 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:43:25.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:25.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:43:25.791 00.000 10072 MoveAxis(W, 5, ABG)
23:43:25.791 00.000 10072 Guiding  Dir = 3, Dur = 5
23:43:25.792 00.001 10072 IsGuiding returns 0
23:43:25.792 00.000 10072 PulseGuide returned control before completion, sleep 15
23:43:25.807 00.015 1032 UpdateGuideState exits: m=1473 SNR=27.0
23:43:25.809 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:25.811 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:25.812 00.001 1032 Enqueuing Expose request
23:43:25.815 00.003 10072 IsGuiding returns 0
23:43:25.815 00.000 10072 Move returns status 0, amount 5
23:43:25.815 00.000 10072 MoveAxis(N, 0, ABG)
23:43:25.815 00.000 10072 Move returns status 0, amount 0
23:43:25.815 00.000 10072 move complete, result=0
23:43:25.816 00.001 10072 worker thread done servicing request
23:43:25.816 00.000 10072 Worker thread wakes up
23:43:25.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:25.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:25.823 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:43:26.221 00.398 10072 Exposure complete
23:43:26.267 00.046 10072 worker thread done servicing request
23:43:26.268 00.001 1032 OnExposeComplete: enter
23:43:26.270 00.002 1032 UpdateGuideState(): m_state=6
23:43:26.273 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10692
23:43:26.275 00.002 1032 Star::Find returns 1 (0), X=1108.49, Y=129.79, Mass=1346, SNR=25.8, Peak=108 HFD=3.4
23:43:26.277 00.002 1032 MultiStar: [#1 0.08,-0.03,0.98,U] [#2 -0.02,0.28,0.00,M1] [#3 -0.11,0.23,0.77,U] [#4 0.04,0.13,0.68,U] [#5 -0.17,0.11,0.69,U] [#6 -0.08,0.14,0.62,U] [#7 -0.29,0.23,0.00,M1] [#8 -0.09,0.19,0.48,U] 
23:43:26.278 00.001 1032 refined, 6 included, MultiStar: {-0.01, 0.10}, one-star: {0.16, 0.06}
23:43:26.279 00.001 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
23:43:26.280 00.001 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
23:43:26.282 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.11 cameraTheta=1.63 mountX=0.10 mountY=-0.02, mountTheta=-0.20
23:43:26.286 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
23:43:26.288 00.002 1032 Enqueuing Move request for scope (-0.01, 0.10)
23:43:26.289 00.001 10072 Worker thread wakes up
23:43:26.289 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
23:43:26.289 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
23:43:26.289 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.02
23:43:26.291 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:43:26.294 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:43:26.294 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:43:26.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:26.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:43:26.294 00.000 10072 MoveAxis(W, 5, ABG)
23:43:26.294 00.000 10072 Guiding  Dir = 3, Dur = 5
23:43:26.294 00.000 10072 IsGuiding returns 0
23:43:26.295 00.001 10072 PulseGuide returned control before completion, sleep 15
23:43:26.311 00.016 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:43:26.314 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:26.315 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:26.317 00.002 1032 Enqueuing Expose request
23:43:26.319 00.002 10072 IsGuiding returns 0
23:43:26.319 00.000 10072 Move returns status 0, amount 5
23:43:26.319 00.000 10072 MoveAxis(N, 0, ABG)
23:43:26.319 00.000 10072 Move returns status 0, amount 0
23:43:26.319 00.000 10072 move complete, result=0
23:43:26.319 00.000 10072 worker thread done servicing request
23:43:26.319 00.000 10072 Worker thread wakes up
23:43:26.319 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:26.319 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:26.326 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:43:26.957 00.631 10072 Exposure complete
23:43:27.001 00.044 10072 worker thread done servicing request
23:43:27.001 00.000 1032 OnExposeComplete: enter
23:43:27.003 00.002 1032 UpdateGuideState(): m_state=6
23:43:27.004 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10693
23:43:27.006 00.002 1032 Star::Find returns 1 (0), X=1108.49, Y=129.73, Mass=1413, SNR=26.4, Peak=114 HFD=3.3
23:43:27.007 00.001 1032 MultiStar: [#1 0.14,-0.09,0.95,U] [#2 -0.14,0.14,0.77,U] [#3 -0.15,0.02,0.77,U] [#4 0.01,-0.01,0.64,U] [#5 -0.10,-0.10,0.66,U] [#6 0.15,0.19,0.62,U] [#7 -0.16,0.15,0.68,U] [#8 -0.02,0.18,0.48,U] 
23:43:27.009 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.04}, one-star: {0.15, 0.00}
23:43:27.010 00.001 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
23:43:27.011 00.001 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
23:43:27.014 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.67 mountX=0.04 mountY=-0.01, mountTheta=-0.16
23:43:27.015 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
23:43:27.017 00.002 1032 Enqueuing Move request for scope (-0.00, 0.04)
23:43:27.020 00.003 10072 Worker thread wakes up
23:43:27.020 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
23:43:27.020 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
23:43:27.020 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
23:43:27.025 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:43:27.027 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:43:27.027 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:43:27.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:27.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:43:27.027 00.000 10072 MoveAxis(W, 5, ABG)
23:43:27.027 00.000 10072 Guiding  Dir = 3, Dur = 5
23:43:27.028 00.001 10072 IsGuiding returns 0
23:43:27.028 00.000 10072 PulseGuide returned control before completion, sleep 15
23:43:27.045 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.4
23:43:27.051 00.006 10072 IsGuiding returns 0
23:43:27.051 00.000 10072 Move returns status 0, amount 5
23:43:27.051 00.000 10072 MoveAxis(N, 0, ABG)
23:43:27.051 00.000 10072 Move returns status 0, amount 0
23:43:27.051 00.000 10072 move complete, result=0
23:43:27.051 00.000 10072 worker thread done servicing request
23:43:27.051 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:27.054 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:27.056 00.002 1032 Enqueuing Expose request
23:43:27.058 00.002 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:43:27.059 00.001 10072 Worker thread wakes up
23:43:27.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:27.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:27.475 00.416 10072 Exposure complete
23:43:27.523 00.048 10072 worker thread done servicing request
23:43:27.523 00.000 1032 OnExposeComplete: enter
23:43:27.525 00.002 1032 UpdateGuideState(): m_state=6
23:43:27.528 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10694
23:43:27.529 00.001 1032 Star::Find returns 1 (0), X=1108.53, Y=129.68, Mass=1393, SNR=26.3, Peak=99 HFD=3.4
23:43:27.531 00.002 1032 MultiStar: [#1 0.04,-0.16,0.94,U] [#2 -0.09,0.08,0.80,U] [#3 0.07,-0.01,0.78,U] [#4 0.02,-0.07,0.66,U] [#5 -0.14,0.04,0.67,U] [#6 0.01,-0.01,0.64,U] [#7 -0.08,0.12,0.70,U] [#8 -0.18,0.06,0.51,U] 
23:43:27.532 00.001 1032 refined, 8 included, MultiStar: {-0.00, -0.01}, one-star: {0.20, -0.05}
23:43:27.534 00.002 1032 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.83) = xAngle (-3.41 = 2.87)
23:43:27.536 00.002 1032 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.41 = 2.87)
23:43:27.537 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.58 mountX=-0.01 mountY=0.00, mountTheta=2.87
23:43:27.540 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.01, opts=13)
23:43:27.542 00.002 1032 Enqueuing Move request for scope (-0.00, -0.01)
23:43:27.543 00.001 10072 Worker thread wakes up
23:43:27.543 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
23:43:27.543 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
23:43:27.543 00.000 10072 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
23:43:27.545 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:43:27.549 00.004 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:43:27.549 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:43:27.549 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:27.549 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:43:27.549 00.000 10072 MoveAxis(W, 4, ABG)
23:43:27.549 00.000 10072 Guiding  Dir = 3, Dur = 4
23:43:27.550 00.001 10072 IsGuiding returns 0
23:43:27.551 00.001 10072 PulseGuide returned control before completion, sleep 14
23:43:27.566 00.015 10072 IsGuiding returns 0
23:43:27.566 00.000 1032 UpdateGuideState exits: m=1393 SNR=26.3
23:43:27.568 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:27.570 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:27.571 00.001 1032 Enqueuing Expose request
23:43:27.573 00.002 10072 Move returns status 0, amount 4
23:43:27.573 00.000 10072 MoveAxis(N, 0, ABG)
23:43:27.573 00.000 10072 Move returns status 0, amount 0
23:43:27.573 00.000 10072 move complete, result=0
23:43:27.573 00.000 10072 worker thread done servicing request
23:43:27.573 00.000 10072 Worker thread wakes up
23:43:27.573 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:27.573 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:27.583 00.010 1032 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
23:43:28.209 00.626 10072 Exposure complete
23:43:28.258 00.049 10072 worker thread done servicing request
23:43:28.258 00.000 1032 OnExposeComplete: enter
23:43:28.260 00.002 1032 UpdateGuideState(): m_state=6
23:43:28.262 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10695
23:43:28.263 00.001 1032 Star::Find returns 1 (0), X=1108.41, Y=129.87, Mass=1424, SNR=26.5, Peak=108 HFD=3.5
23:43:28.265 00.002 1032 MultiStar: [#1 0.01,-0.07,0.97,U] [#2 -0.08,0.20,0.75,U] [#3 -0.09,0.07,0.79,U] [#4 0.02,0.09,0.68,U] [#5 -0.22,0.20,0.00,M1] [#6 -0.02,0.14,0.64,U] [#7 -0.22,0.13,0.69,U] [#8 -0.22,0.34,0.00,M1] 
23:43:28.267 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.09}, one-star: {0.08, 0.14}
23:43:28.270 00.003 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
23:43:28.272 00.002 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
23:43:28.274 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.92 mountX=0.10 mountY=0.01, mountTheta=0.09
23:43:28.277 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.09, opts=13)
23:43:28.279 00.002 1032 Enqueuing Move request for scope (-0.03, 0.09)
23:43:28.281 00.002 10072 Worker thread wakes up
23:43:28.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
23:43:28.281 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
23:43:28.281 00.000 10072 Moving (-0.03, 0.09) raw xDistance=0.10 yDistance=0.01
23:43:28.285 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:43:28.288 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:43:28.288 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:43:28.288 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:28.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:43:28.288 00.000 10072 MoveAxis(W, 5, ABG)
23:43:28.288 00.000 10072 Guiding  Dir = 3, Dur = 5
23:43:28.289 00.001 10072 IsGuiding returns 0
23:43:28.289 00.000 10072 PulseGuide returned control before completion, sleep 15
23:43:28.306 00.017 1032 UpdateGuideState exits: m=1424 SNR=26.5
23:43:28.309 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:28.311 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:28.312 00.001 1032 Enqueuing Expose request
23:43:28.315 00.003 10072 IsGuiding returns 0
23:43:28.315 00.000 10072 Move returns status 0, amount 5
23:43:28.315 00.000 10072 MoveAxis(N, 0, ABG)
23:43:28.315 00.000 10072 Move returns status 0, amount 0
23:43:28.315 00.000 10072 move complete, result=0
23:43:28.315 00.000 10072 worker thread done servicing request
23:43:28.315 00.000 10072 Worker thread wakes up
23:43:28.315 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:28.315 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:28.321 00.006 1032 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
23:43:28.721 00.400 10072 Exposure complete
23:43:28.773 00.052 1032 OnExposeComplete: enter
23:43:28.776 00.003 1032 UpdateGuideState(): m_state=6
23:43:28.778 00.002 10072 worker thread done servicing request
23:43:28.778 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10696
23:43:28.780 00.002 1032 Star::Find returns 1 (0), X=1108.44, Y=129.91, Mass=1304, SNR=25.4, Peak=110 HFD=3.5
23:43:28.782 00.002 1032 MultiStar: [#1 0.01,0.03,1.00,U] [#2 -0.18,0.29,0.00,M1] [#3 -0.18,0.28,0.00,M1] [#4 -0.06,0.16,0.65,U] [#5 -0.23,0.17,0.00,M2] [#6 -0.08,0.32,0.00,M1] [#7 -0.18,0.27,0.00,M1] [#8 -0.22,0.26,0.00,M2] 
23:43:28.784 00.002 1032 refined, 2 included, MultiStar: {0.03, 0.12}, one-star: {0.10, 0.18}
23:43:28.785 00.001 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
23:43:28.787 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
23:43:28.789 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=0.11 mountY=-0.06, mountTheta=-0.50
23:43:28.792 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
23:43:28.794 00.002 1032 Enqueuing Move request for scope (0.03, 0.12)
23:43:28.795 00.001 10072 Worker thread wakes up
23:43:28.795 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
23:43:28.795 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
23:43:28.795 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
23:43:28.798 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:43:28.801 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:43:28.801 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:43:28.801 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:28.801 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:43:28.801 00.000 10072 MoveAxis(W, 3, ABG)
23:43:28.801 00.000 10072 Guiding  Dir = 3, Dur = 3
23:43:28.802 00.001 10072 IsGuiding returns 0
23:43:28.802 00.000 10072 PulseGuide returned control before completion, sleep 13
23:43:28.819 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.4
23:43:28.821 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:28.823 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:28.824 00.001 1032 Enqueuing Expose request
23:43:28.827 00.003 10072 IsGuiding returns 0
23:43:28.827 00.000 10072 Move returns status 0, amount 3
23:43:28.827 00.000 10072 MoveAxis(N, 0, ABG)
23:43:28.827 00.000 10072 Move returns status 0, amount 0
23:43:28.827 00.000 10072 move complete, result=0
23:43:28.827 00.000 10072 worker thread done servicing request
23:43:28.827 00.000 10072 Worker thread wakes up
23:43:28.827 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:28.827 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:28.834 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:43:29.455 00.621 10072 Exposure complete
23:43:29.502 00.047 10072 worker thread done servicing request
23:43:29.502 00.000 1032 OnExposeComplete: enter
23:43:29.504 00.002 1032 UpdateGuideState(): m_state=6
23:43:29.506 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10697
23:43:29.508 00.002 1032 Star::Find returns 1 (0), X=1108.38, Y=129.93, Mass=1483, SNR=27.1, Peak=115 HFD=3.4
23:43:29.510 00.002 1032 MultiStar: [#1 -0.01,0.06,0.93,U] [#2 -0.20,0.26,0.00,M2] [#3 -0.29,0.29,0.00,M2] [#4 -0.20,0.28,0.00,M1] [#5 -0.30,0.21,0.00,M3] [#6 -0.20,0.38,0.00,M2] [#7 -0.33,0.33,0.00,M2] [#8 -0.24,0.32,0.00,M3] 
23:43:29.512 00.002 1032 refined, 1 included, MultiStar: {0.02, 0.13}, one-star: {0.04, 0.20}
23:43:29.514 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
23:43:29.515 00.001 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
23:43:29.518 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.44 mountX=0.12 mountY=-0.05, mountTheta=-0.39
23:43:29.521 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
23:43:29.524 00.003 1032 Enqueuing Move request for scope (0.02, 0.13)
23:43:29.526 00.002 10072 Worker thread wakes up
23:43:29.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
23:43:29.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
23:43:29.526 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.05
23:43:29.528 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:43:29.530 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:43:29.530 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
23:43:29.530 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:29.531 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:43:29.531 00.000 10072 MoveAxis(W, 5, ABG)
23:43:29.531 00.000 10072 Guiding  Dir = 3, Dur = 5
23:43:29.531 00.000 10072 IsGuiding returns 0
23:43:29.531 00.000 10072 PulseGuide returned control before completion, sleep 15
23:43:29.548 00.017 1032 UpdateGuideState exits: m=1483 SNR=27.1
23:43:29.550 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:29.552 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:29.553 00.001 1032 Enqueuing Expose request
23:43:29.562 00.009 10072 IsGuiding returns 0
23:43:29.562 00.000 10072 Move returns status 0, amount 5
23:43:29.562 00.000 10072 MoveAxis(N, 0, ABG)
23:43:29.562 00.000 10072 Move returns status 0, amount 0
23:43:29.562 00.000 10072 move complete, result=0
23:43:29.562 00.000 10072 worker thread done servicing request
23:43:29.563 00.001 10072 Worker thread wakes up
23:43:29.563 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:29.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:29.563 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:43:29.974 00.411 10072 Exposure complete
23:43:30.028 00.054 10072 worker thread done servicing request
23:43:30.028 00.000 1032 OnExposeComplete: enter
23:43:30.031 00.003 1032 UpdateGuideState(): m_state=6
23:43:30.033 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10698
23:43:30.035 00.002 1032 Star::Find returns 1 (0), X=1108.56, Y=129.84, Mass=1411, SNR=26.4, Peak=117 HFD=3.3
23:43:30.037 00.002 1032 MultiStar: [#1 0.01,0.09,0.91,U] [#2 -0.21,0.24,0.00,M3] [#3 -0.21,0.22,0.00,M3] [#4 -0.05,0.11,0.66,U] [#5 -0.17,0.18,0.64,U] [#6 -0.27,0.27,0.00,M3] [#7 -0.10,0.28,0.00,M3] [#8 -0.09,0.26,0.00,M4] 
23:43:30.038 00.001 1032 refined, 3 included, MultiStar: {0.03, 0.12}, one-star: {0.23, 0.11}
23:43:30.039 00.001 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
23:43:30.041 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
23:43:30.042 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=0.11 mountY=-0.06, mountTheta=-0.51
23:43:30.045 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
23:43:30.047 00.002 1032 Enqueuing Move request for scope (0.03, 0.12)
23:43:30.050 00.003 10072 Worker thread wakes up
23:43:30.051 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
23:43:30.051 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
23:43:30.051 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
23:43:30.053 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:43:30.055 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:43:30.055 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
23:43:30.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:30.056 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:43:30.056 00.000 10072 MoveAxis(W, 5, ABG)
23:43:30.056 00.000 10072 Guiding  Dir = 3, Dur = 5
23:43:30.056 00.000 10072 IsGuiding returns 0
23:43:30.057 00.001 10072 PulseGuide returned control before completion, sleep 15
23:43:30.076 00.019 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:43:30.077 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:30.079 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:30.084 00.005 10072 IsGuiding returns 0
23:43:30.084 00.000 10072 Move returns status 0, amount 5
23:43:30.084 00.000 10072 MoveAxis(N, 0, ABG)
23:43:30.084 00.000 10072 Move returns status 0, amount 0
23:43:30.084 00.000 10072 move complete, result=0
23:43:30.084 00.000 10072 worker thread done servicing request
23:43:30.084 00.000 1032 Enqueuing Expose request
23:43:30.087 00.003 10072 Worker thread wakes up
23:43:30.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:30.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:30.087 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:43:30.710 00.623 10072 Exposure complete
23:43:30.757 00.047 10072 worker thread done servicing request
23:43:30.757 00.000 1032 OnExposeComplete: enter
23:43:30.759 00.002 1032 UpdateGuideState(): m_state=6
23:43:30.761 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10699
23:43:30.764 00.003 1032 Star::Find returns 1 (0), X=1108.37, Y=129.82, Mass=1358, SNR=25.9, Peak=115 HFD=3.5
23:43:30.765 00.001 1032 MultiStar: [#1 0.04,-0.03,1.05,U] [#2 -0.14,0.17,0.83,U] [#3 -0.19,0.19,0.00,M4] [#4 -0.08,0.16,0.69,U] [#5 -0.28,0.11,0.00,M3] [#6 -0.09,0.22,0.61,U] [#7 -0.24,0.24,0.00,M4] [#8 -0.22,0.22,0.00,M5] 
23:43:30.768 00.003 1032 single-star, 4 included, MultiStar: {-0.03, 0.11}, one-star: {0.04, 0.09}
23:43:30.771 00.003 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
23:43:30.774 00.003 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
23:43:30.775 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.15 mountX=0.08 mountY=-0.06, mountTheta=-0.68
23:43:30.778 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
23:43:30.779 00.001 1032 Enqueuing Move request for scope (0.04, 0.09)
23:43:30.782 00.003 10072 Worker thread wakes up
23:43:30.782 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
23:43:30.782 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
23:43:30.782 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.06
23:43:30.783 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:43:30.787 00.004 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:43:30.787 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:43:30.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:30.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:43:30.787 00.000 10072 MoveAxis(W, 6, ABG)
23:43:30.788 00.001 10072 Guiding  Dir = 3, Dur = 6
23:43:30.788 00.000 10072 IsGuiding returns 0
23:43:30.788 00.000 10072 PulseGuide returned control before completion, sleep 16
23:43:30.806 00.018 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:43:30.808 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:30.811 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:30.813 00.002 1032 Enqueuing Expose request
23:43:30.816 00.003 10072 IsGuiding returns 0
23:43:30.816 00.000 10072 Move returns status 0, amount 6
23:43:30.816 00.000 10072 MoveAxis(N, 0, ABG)
23:43:30.816 00.000 10072 Move returns status 0, amount 0
23:43:30.816 00.000 10072 move complete, result=0
23:43:30.816 00.000 10072 worker thread done servicing request
23:43:30.816 00.000 10072 Worker thread wakes up
23:43:30.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:30.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:30.822 00.006 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:43:31.225 00.403 10072 Exposure complete
23:43:31.282 00.057 10072 worker thread done servicing request
23:43:31.282 00.000 1032 OnExposeComplete: enter
23:43:31.285 00.003 1032 UpdateGuideState(): m_state=6
23:43:31.289 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10700
23:43:31.291 00.002 1032 Star::Find returns 1 (0), X=1108.36, Y=129.91, Mass=1317, SNR=25.5, Peak=114 HFD=3.3
23:43:31.294 00.003 1032 MultiStar: [#1 -0.04,0.06,1.00,U] [#2 -0.19,0.36,0.00,M3] [#3 -0.19,0.17,0.00,M5] [#4 -0.16,0.16,0.71,U] [#5 -0.30,0.16,0.00,M4] [#6 -0.09,0.41,0.00,M3] [#7 -0.24,0.24,0.00,M5] [#8 -0.35,0.30,0.00,M6] 
23:43:31.296 00.002 1032 refined, 2 included, MultiStar: {-0.05, 0.13}, one-star: {0.03, 0.18}
23:43:31.298 00.002 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
23:43:31.303 00.005 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
23:43:31.305 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.91 mountX=0.14 mountY=0.01, mountTheta=0.08
23:43:31.309 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.13, opts=13)
23:43:31.311 00.002 1032 Enqueuing Move request for scope (-0.05, 0.13)
23:43:31.312 00.001 10072 Worker thread wakes up
23:43:31.312 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
23:43:31.312 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
23:43:31.312 00.000 10072 Moving (-0.05, 0.13) raw xDistance=0.14 yDistance=0.01
23:43:31.314 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:43:31.318 00.004 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.86
23:43:31.318 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:43:31.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:31.319 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:43:31.319 00.000 10072 MoveAxis(W, 71, ABG)
23:43:31.319 00.000 10072 Guiding  Dir = 3, Dur = 71
23:43:31.319 00.000 10072 IsGuiding returns 0
23:43:31.319 00.000 10072 PulseGuide returned control before completion, sleep 81
23:43:31.338 00.019 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:43:31.341 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:31.343 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:31.345 00.002 1032 Enqueuing Expose request
23:43:31.411 00.066 10072 IsGuiding returns 0
23:43:31.411 00.000 10072 Move returns status 0, amount 71
23:43:31.411 00.000 10072 MoveAxis(N, 0, ABG)
23:43:31.411 00.000 10072 Move returns status 0, amount 0
23:43:31.411 00.000 10072 move complete, result=0
23:43:31.411 00.000 10072 worker thread done servicing request
23:43:31.411 00.000 10072 Worker thread wakes up
23:43:31.411 00.000 1032 GuideStep: 0.1 px 71 ms WEST, 0.0 px 0 ms NORTH
23:43:31.414 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:31.414 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:32.039 00.625 10072 Exposure complete
23:43:32.092 00.053 10072 worker thread done servicing request
23:43:32.092 00.000 1032 OnExposeComplete: enter
23:43:32.095 00.003 1032 UpdateGuideState(): m_state=6
23:43:32.097 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10701
23:43:32.098 00.001 1032 Star::Find returns 1 (0), X=1108.49, Y=130.08, Mass=1425, SNR=26.5, Peak=108 HFD=3.5
23:43:32.101 00.003 1032 MultiStar: [#1 -0.04,0.07,0.95,U] [#2 -0.13,0.23,0.00,M4] [#3 -0.05,0.25,0.74,U] [#4 -0.04,0.09,0.70,U] [#5 -0.15,0.22,0.00,M5] [#6 -0.11,0.26,0.00,M4] [#7 -0.10,0.24,0.00,M6] [#8 -0.22,0.21,0.00,M7] 
23:43:32.103 00.002 1032 refined, 3 included, MultiStar: {0.02, 0.19}, one-star: {0.16, 0.35}
23:43:32.105 00.002 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
23:43:32.106 00.001 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
23:43:32.108 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.20 cameraTheta=1.49 mountX=0.18 mountY=-0.07, mountTheta=-0.34
23:43:32.110 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.19, opts=13)
23:43:32.113 00.003 1032 Enqueuing Move request for scope (0.02, 0.19)
23:43:32.116 00.003 10072 Worker thread wakes up
23:43:32.116 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
23:43:32.116 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
23:43:32.116 00.000 10072 Moving (0.02, 0.19) raw xDistance=0.18 yDistance=-0.07
23:43:32.118 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:43:32.122 00.004 10072 PPEC rslt: input = 0.18, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.86
23:43:32.122 00.000 10072 PPEC: input: 0.18, control: 0.10, exposure: 500
23:43:32.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:32.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:43:32.122 00.000 10072 MoveAxis(W, 94, ABG)
23:43:32.122 00.000 10072 Guiding  Dir = 3, Dur = 94
23:43:32.122 00.000 10072 IsGuiding returns 0
23:43:32.122 00.000 10072 PulseGuide returned control before completion, sleep 104
23:43:32.140 00.018 1032 UpdateGuideState exits: m=1425 SNR=26.5
23:43:32.141 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:32.144 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:32.147 00.003 1032 Enqueuing Expose request
23:43:32.240 00.093 10072 IsGuiding returns 0
23:43:32.241 00.001 10072 Move returns status 0, amount 94
23:43:32.241 00.000 10072 MoveAxis(N, 0, ABG)
23:43:32.241 00.000 10072 Move returns status 0, amount 0
23:43:32.241 00.000 10072 move complete, result=0
23:43:32.241 00.000 10072 worker thread done servicing request
23:43:32.241 00.000 10072 Worker thread wakes up
23:43:32.241 00.000 1032 GuideStep: 0.2 px 94 ms WEST, -0.1 px 0 ms NORTH
23:43:32.243 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:32.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:32.663 00.420 10072 Exposure complete
23:43:32.716 00.053 10072 worker thread done servicing request
23:43:32.716 00.000 1032 OnExposeComplete: enter
23:43:32.718 00.002 1032 UpdateGuideState(): m_state=6
23:43:32.720 00.002 1032 Star::Find(15, 1108, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10702
23:43:32.722 00.002 1032 Star::Find returns 1 (0), X=1108.41, Y=129.87, Mass=1388, SNR=26.2, Peak=119 HFD=3.4
23:43:32.724 00.002 1032 MultiStar: [#1 0.00,-0.04,0.97,U] [#2 -0.08,0.17,0.83,U] [#3 -0.15,0.04,0.74,U] [#4 0.05,0.05,0.69,U] [#5 -0.28,0.14,0.00,M6] [#6 -0.19,0.34,0.00,M5] [#7 -0.12,0.22,0.72,U] [#8 -0.30,0.01,0.00,M8] 
23:43:32.726 00.002 1032 refined, 5 included, MultiStar: {-0.03, 0.09}, one-star: {0.08, 0.14}
23:43:32.727 00.001 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
23:43:32.730 00.003 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
23:43:32.731 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.88 mountX=0.10 mountY=0.00, mountTheta=0.05
23:43:32.733 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.09, opts=13)
23:43:32.735 00.002 1032 Enqueuing Move request for scope (-0.03, 0.09)
23:43:32.737 00.002 10072 Worker thread wakes up
23:43:32.737 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
23:43:32.737 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
23:43:32.737 00.000 10072 Moving (-0.03, 0.09) raw xDistance=0.10 yDistance=0.00
23:43:32.739 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:43:32.741 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:43:32.742 00.001 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:43:32.742 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:32.742 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:43:32.742 00.000 10072 MoveAxis(W, 6, ABG)
23:43:32.742 00.000 10072 Guiding  Dir = 3, Dur = 6
23:43:32.742 00.000 10072 IsGuiding returns 0
23:43:32.743 00.001 10072 PulseGuide returned control before completion, sleep 16
23:43:32.759 00.016 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:43:32.762 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:32.764 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:32.767 00.003 1032 Enqueuing Expose request
23:43:32.770 00.003 10072 IsGuiding returns 0
23:43:32.770 00.000 10072 Move returns status 0, amount 6
23:43:32.770 00.000 10072 MoveAxis(N, 0, ABG)
23:43:32.770 00.000 10072 Move returns status 0, amount 0
23:43:32.770 00.000 10072 move complete, result=0
23:43:32.770 00.000 10072 worker thread done servicing request
23:43:32.770 00.000 10072 Worker thread wakes up
23:43:32.771 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:32.771 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:32.778 00.007 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
23:43:33.401 00.623 10072 Exposure complete
23:43:33.450 00.049 10072 worker thread done servicing request
23:43:33.450 00.000 1032 OnExposeComplete: enter
23:43:33.452 00.002 1032 UpdateGuideState(): m_state=6
23:43:33.454 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10703
23:43:33.456 00.002 1032 Star::Find returns 1 (0), X=1108.45, Y=129.72, Mass=1427, SNR=26.5, Peak=118 HFD=3.3
23:43:33.459 00.003 1032 MultiStar: [#1 -0.02,-0.14,0.91,U] [#2 -0.14,0.08,0.77,U] [#3 -0.24,-0.02,0.74,U] [#4 -0.06,0.08,0.68,U] [#5 -0.15,0.12,0.67,U] [#6 -0.11,0.16,0.56,U] [#7 -0.21,0.21,0.00,M6] [#8 -0.10,0.12,0.52,U] 
23:43:33.461 00.002 1032 refined, 7 included, MultiStar: {-0.08, 0.03}, one-star: {0.11, -0.01}
23:43:33.463 00.002 1032 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.83) = xAngle (0.92 = 0.92)
23:43:33.465 00.002 1032 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.92 = 0.92)
23:43:33.467 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.75 mountX=0.05 mountY=0.07, mountTheta=0.92
23:43:33.470 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.03, opts=13)
23:43:33.472 00.002 1032 Enqueuing Move request for scope (-0.08, 0.03)
23:43:33.474 00.002 10072 Worker thread wakes up
23:43:33.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
23:43:33.474 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
23:43:33.474 00.000 10072 Moving (-0.08, 0.03) raw xDistance=0.05 yDistance=0.07
23:43:33.476 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:43:33.478 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:43:33.480 00.002 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:43:33.480 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:33.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:43:33.480 00.000 10072 MoveAxis(W, 6, ABG)
23:43:33.480 00.000 10072 Guiding  Dir = 3, Dur = 6
23:43:33.480 00.000 10072 IsGuiding returns 0
23:43:33.481 00.001 10072 PulseGuide returned control before completion, sleep 16
23:43:33.497 00.016 1032 UpdateGuideState exits: m=1427 SNR=26.5
23:43:33.499 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:33.500 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:33.502 00.002 1032 Enqueuing Expose request
23:43:33.506 00.004 10072 IsGuiding returns 1
23:43:33.506 00.000 10072 scope still moving after pulse duration time elapsed
23:43:33.537 00.031 10072 IsGuiding returns 1
23:43:33.568 00.031 10072 IsGuiding returns 1
23:43:33.598 00.030 10072 IsGuiding returns 1
23:43:33.630 00.032 10072 IsGuiding returns 1
23:43:33.661 00.031 10072 IsGuiding returns 1
23:43:33.692 00.031 10072 IsGuiding returns 1
23:43:33.723 00.031 10072 IsGuiding returns 1
23:43:33.755 00.032 10072 IsGuiding returns 1
23:43:33.787 00.032 10072 IsGuiding returns 1
23:43:33.819 00.032 10072 IsGuiding returns 1
23:43:33.850 00.031 10072 IsGuiding returns 1
23:43:33.881 00.031 10072 IsGuiding returns 1
23:43:33.911 00.030 10072 IsGuiding returns 1
23:43:33.943 00.032 10072 IsGuiding returns 0
23:43:33.943 00.000 10072 scope move finished after 6 + 457 ms
23:43:33.943 00.000 10072 Move returns status 0, amount 6
23:43:33.943 00.000 10072 MoveAxis(N, 0, ABG)
23:43:33.943 00.000 10072 Move returns status 0, amount 0
23:43:33.943 00.000 10072 move complete, result=0
23:43:33.943 00.000 10072 worker thread done servicing request
23:43:33.943 00.000 10072 Worker thread wakes up
23:43:33.943 00.000 1032 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
23:43:33.947 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:33.948 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:34.573 00.625 10072 Exposure complete
23:43:34.614 00.041 10072 worker thread done servicing request
23:43:34.614 00.000 1032 OnExposeComplete: enter
23:43:34.615 00.001 1032 UpdateGuideState(): m_state=6
23:43:34.618 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10704
23:43:34.620 00.002 1032 Star::Find returns 1 (0), X=1108.46, Y=129.92, Mass=1408, SNR=26.4, Peak=118 HFD=3.5
23:43:34.621 00.001 1032 MultiStar: [#1 0.03,0.06,0.97,U] [#2 -0.04,0.26,0.80,U] [#3 -0.10,0.17,0.77,U] [#4 0.03,0.10,0.65,U] [#5 -0.26,0.16,0.00,M6] [#6 -0.11,0.30,0.00,M5] [#7 -0.17,0.23,0.00,M7] [#8 -0.20,0.31,0.00,M8] 
23:43:34.623 00.002 1032 refined, 4 included, MultiStar: {0.02, 0.16}, one-star: {0.13, 0.19}
23:43:34.624 00.001 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
23:43:34.625 00.001 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
23:43:34.627 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.47 mountX=0.15 mountY=-0.06, mountTheta=-0.36
23:43:34.629 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.16, opts=13)
23:43:34.631 00.002 1032 Enqueuing Move request for scope (0.02, 0.16)
23:43:34.633 00.002 10072 Worker thread wakes up
23:43:34.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
23:43:34.633 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
23:43:34.633 00.000 10072 Moving (0.02, 0.16) raw xDistance=0.15 yDistance=-0.06
23:43:34.635 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:43:34.637 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.85
23:43:34.637 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
23:43:34.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:34.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:43:34.637 00.000 10072 MoveAxis(W, 75, ABG)
23:43:34.637 00.000 10072 Guiding  Dir = 3, Dur = 75
23:43:34.637 00.000 10072 IsGuiding returns 0
23:43:34.638 00.001 10072 PulseGuide returned control before completion, sleep 85
23:43:34.654 00.016 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:43:34.656 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:34.657 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:34.658 00.001 1032 Enqueuing Expose request
23:43:34.727 00.069 10072 IsGuiding returns 0
23:43:34.727 00.000 10072 Move returns status 0, amount 75
23:43:34.727 00.000 10072 MoveAxis(N, 0, ABG)
23:43:34.727 00.000 10072 Move returns status 0, amount 0
23:43:34.727 00.000 10072 move complete, result=0
23:43:34.727 00.000 10072 worker thread done servicing request
23:43:34.727 00.000 10072 Worker thread wakes up
23:43:34.727 00.000 1032 GuideStep: 0.1 px 75 ms WEST, -0.1 px 0 ms NORTH
23:43:34.729 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:34.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:35.136 00.407 10072 Exposure complete
23:43:35.187 00.051 10072 worker thread done servicing request
23:43:35.187 00.000 1032 OnExposeComplete: enter
23:43:35.189 00.002 1032 UpdateGuideState(): m_state=6
23:43:35.192 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10705
23:43:35.194 00.002 1032 Star::Find returns 1 (0), X=1108.48, Y=129.88, Mass=1529, SNR=27.5, Peak=115 HFD=3.5
23:43:35.197 00.003 1032 MultiStar: [#1 0.07,0.01,0.89,U] [#2 -0.08,0.17,0.73,U] [#3 -0.09,0.07,0.73,U] [#4 0.02,0.14,0.65,U] [#5 -0.12,0.07,0.63,U] [#6 -0.09,0.18,0.61,U] [#7 -0.15,0.21,0.65,U] [#8 -0.15,0.18,0.48,U] 
23:43:35.200 00.003 1032 refined, 8 included, MultiStar: {-0.03, 0.13}, one-star: {0.14, 0.15}
23:43:35.201 00.001 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (-0.00 = -0.00)
23:43:35.202 00.001 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.00 = -0.00)
23:43:35.206 00.004 1032 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.83 mountX=0.13 mountY=-0.00, mountTheta=-0.00
23:43:35.210 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.13, opts=13)
23:43:35.213 00.003 1032 Enqueuing Move request for scope (-0.03, 0.13)
23:43:35.215 00.002 10072 Worker thread wakes up
23:43:35.215 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
23:43:35.215 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
23:43:35.215 00.000 10072 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=-0.00
23:43:35.217 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:43:35.220 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.85
23:43:35.220 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:43:35.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:35.220 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:43:35.220 00.000 10072 MoveAxis(W, 66, ABG)
23:43:35.220 00.000 10072 Guiding  Dir = 3, Dur = 66
23:43:35.221 00.001 10072 IsGuiding returns 0
23:43:35.221 00.000 10072 PulseGuide returned control before completion, sleep 76
23:43:35.239 00.018 1032 UpdateGuideState exits: m=1529 SNR=27.5
23:43:35.241 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:35.243 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:35.245 00.002 1032 Enqueuing Expose request
23:43:35.304 00.059 10072 IsGuiding returns 0
23:43:35.304 00.000 10072 Move returns status 0, amount 66
23:43:35.304 00.000 10072 MoveAxis(N, 0, ABG)
23:43:35.304 00.000 10072 Move returns status 0, amount 0
23:43:35.304 00.000 10072 move complete, result=0
23:43:35.304 00.000 10072 worker thread done servicing request
23:43:35.304 00.000 10072 Worker thread wakes up
23:43:35.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:35.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:35.318 00.014 1032 GuideStep: 0.1 px 66 ms WEST, -0.0 px 0 ms NORTH
23:43:35.931 00.613 10072 Exposure complete
23:43:35.979 00.048 10072 worker thread done servicing request
23:43:35.979 00.000 1032 OnExposeComplete: enter
23:43:35.982 00.003 1032 UpdateGuideState(): m_state=6
23:43:35.984 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10706
23:43:35.987 00.003 1032 Star::Find returns 1 (0), X=1108.63, Y=129.47, Mass=1373, SNR=26.0, Peak=103 HFD=3.3
23:43:35.989 00.002 1032 MultiStar: [#1 0.11,-0.21,0.98,U] [#2 -0.03,0.03,0.78,U] [#3 0.01,-0.00,0.77,U] [#4 -0.08,-0.09,0.67,U] [#5 -0.18,-0.04,0.68,U] [#6 0.01,0.11,0.63,U] [#7 0.04,0.04,0.70,U] [#8 -0.08,-0.05,0.53,U] 
23:43:35.991 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.29, -0.26}
23:43:35.992 00.001 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
23:43:35.994 00.002 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
23:43:35.996 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.14 mountX=-0.07 mountY=-0.01, mountTheta=-2.97
23:43:35.999 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
23:43:36.001 00.002 1032 Enqueuing Move request for scope (0.03, -0.07)
23:43:36.004 00.003 10072 Worker thread wakes up
23:43:36.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
23:43:36.004 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
23:43:36.004 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.01
23:43:36.005 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:43:36.008 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:43:36.008 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
23:43:36.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:36.009 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:43:36.009 00.000 10072 MoveAxis(W, 6, ABG)
23:43:36.009 00.000 10072 Guiding  Dir = 3, Dur = 6
23:43:36.009 00.000 10072 IsGuiding returns 0
23:43:36.010 00.001 10072 PulseGuide returned control before completion, sleep 16
23:43:36.027 00.017 1032 UpdateGuideState exits: m=1373 SNR=26.0
23:43:36.029 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:36.031 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:36.033 00.002 1032 Enqueuing Expose request
23:43:36.038 00.005 10072 IsGuiding returns 0
23:43:36.038 00.000 10072 Move returns status 0, amount 6
23:43:36.038 00.000 10072 MoveAxis(N, 0, ABG)
23:43:36.038 00.000 10072 Move returns status 0, amount 0
23:43:36.038 00.000 10072 move complete, result=0
23:43:36.038 00.000 10072 worker thread done servicing request
23:43:36.038 00.000 10072 Worker thread wakes up
23:43:36.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:36.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:36.042 00.004 1032 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
23:43:36.450 00.408 10072 Exposure complete
23:43:36.502 00.052 10072 worker thread done servicing request
23:43:36.502 00.000 1032 OnExposeComplete: enter
23:43:36.504 00.002 1032 UpdateGuideState(): m_state=6
23:43:36.506 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10707
23:43:36.508 00.002 1032 Star::Find returns 1 (0), X=1108.50, Y=129.59, Mass=1375, SNR=26.1, Peak=112 HFD=3.2
23:43:36.510 00.002 1032 MultiStar: [#1 0.06,-0.20,0.96,U] [#2 0.02,0.09,0.77,U] [#3 -0.04,-0.07,0.75,U] [#4 -0.01,-0.00,0.67,U] [#5 -0.15,-0.08,0.69,U] [#6 -0.06,0.05,0.63,U] [#7 -0.07,0.02,0.70,U] [#8 -0.18,0.05,0.55,U] 
23:43:36.512 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {0.16, -0.14}
23:43:36.513 00.001 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.59)
23:43:36.514 00.001 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.59)
23:43:36.516 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.87 mountX=-0.04 mountY=0.02, mountTheta=2.59
23:43:36.520 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
23:43:36.522 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
23:43:36.524 00.002 10072 Worker thread wakes up
23:43:36.524 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:43:36.524 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:43:36.524 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.02
23:43:36.527 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:43:36.529 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:43:36.530 00.001 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:43:36.530 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:36.530 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:43:36.530 00.000 10072 MoveAxis(W, 5, ABG)
23:43:36.530 00.000 10072 Guiding  Dir = 3, Dur = 5
23:43:36.530 00.000 10072 IsGuiding returns 0
23:43:36.531 00.001 10072 PulseGuide returned control before completion, sleep 15
23:43:36.546 00.015 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:43:36.549 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:36.551 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:36.554 00.003 1032 Enqueuing Expose request
23:43:36.558 00.004 10072 IsGuiding returns 0
23:43:36.558 00.000 10072 Move returns status 0, amount 5
23:43:36.558 00.000 10072 MoveAxis(N, 0, ABG)
23:43:36.558 00.000 10072 Move returns status 0, amount 0
23:43:36.558 00.000 10072 move complete, result=0
23:43:36.559 00.001 10072 worker thread done servicing request
23:43:36.559 00.000 10072 Worker thread wakes up
23:43:36.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:36.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:36.565 00.006 1032 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
23:43:37.196 00.631 10072 Exposure complete
23:43:37.246 00.050 10072 worker thread done servicing request
23:43:37.246 00.000 1032 OnExposeComplete: enter
23:43:37.248 00.002 1032 UpdateGuideState(): m_state=6
23:43:37.250 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10708
23:43:37.252 00.002 1032 Star::Find returns 1 (0), X=1108.42, Y=129.72, Mass=1425, SNR=26.6, Peak=128 HFD=3.3
23:43:37.254 00.002 1032 MultiStar: [#1 0.04,-0.09,0.94,U] [#2 -0.06,0.17,0.81,U] [#3 -0.11,0.01,0.74,U] [#4 0.05,0.01,0.64,U] [#5 -0.21,-0.06,0.68,U] [#6 -0.01,0.16,0.63,U] [#7 -0.19,0.01,0.69,U] [#8 -0.18,0.18,0.51,U] 
23:43:37.256 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {0.09, -0.01}
23:43:37.258 00.002 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
23:43:37.259 00.001 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
23:43:37.261 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.57 mountX=0.04 mountY=0.04, mountTheta=0.74
23:43:37.264 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
23:43:37.265 00.001 1032 Enqueuing Move request for scope (-0.05, 0.03)
23:43:37.267 00.002 10072 Worker thread wakes up
23:43:37.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
23:43:37.267 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
23:43:37.267 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
23:43:37.268 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:43:37.272 00.004 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:43:37.272 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:43:37.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:37.272 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:43:37.272 00.000 10072 MoveAxis(W, 7, ABG)
23:43:37.272 00.000 10072 Guiding  Dir = 3, Dur = 7
23:43:37.273 00.001 10072 IsGuiding returns 0
23:43:37.274 00.001 10072 PulseGuide returned control before completion, sleep 16
23:43:37.291 00.017 1032 UpdateGuideState exits: m=1425 SNR=26.6
23:43:37.292 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:37.294 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:37.297 00.003 1032 Enqueuing Expose request
23:43:37.302 00.005 10072 IsGuiding returns 0
23:43:37.304 00.002 10072 Move returns status 0, amount 7
23:43:37.304 00.000 10072 MoveAxis(N, 0, ABG)
23:43:37.304 00.000 10072 Move returns status 0, amount 0
23:43:37.304 00.000 10072 move complete, result=0
23:43:37.304 00.000 10072 worker thread done servicing request
23:43:37.304 00.000 10072 Worker thread wakes up
23:43:37.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:37.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:37.308 00.004 1032 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
23:43:37.713 00.405 10072 Exposure complete
23:43:37.762 00.049 10072 worker thread done servicing request
23:43:37.762 00.000 1032 OnExposeComplete: enter
23:43:37.766 00.004 1032 UpdateGuideState(): m_state=6
23:43:37.768 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10709
23:43:37.771 00.003 1032 Star::Find returns 1 (0), X=1108.47, Y=129.73, Mass=1419, SNR=26.5, Peak=109 HFD=3.4
23:43:37.774 00.003 1032 MultiStar: [#1 -0.01,-0.10,0.95,U] [#2 -0.11,0.17,0.79,U] [#3 -0.06,0.13,0.74,U] [#4 0.00,0.05,0.66,U] [#5 0.00,0.18,0.66,U] [#6 0.10,0.07,0.60,U] [#7 -0.13,0.03,0.71,U] [#8 -0.24,0.07,0.53,U] 
23:43:37.776 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.14, -0.00}
23:43:37.777 00.001 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
23:43:37.780 00.003 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
23:43:37.781 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.96 mountX=0.06 mountY=0.01, mountTheta=0.13
23:43:37.784 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
23:43:37.786 00.002 1032 Enqueuing Move request for scope (-0.02, 0.06)
23:43:37.787 00.001 10072 Worker thread wakes up
23:43:37.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
23:43:37.788 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
23:43:37.788 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.01
23:43:37.790 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:43:37.792 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:43:37.793 00.001 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:43:37.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:37.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:43:37.793 00.000 10072 MoveAxis(W, 5, ABG)
23:43:37.793 00.000 10072 Guiding  Dir = 3, Dur = 5
23:43:37.793 00.000 10072 IsGuiding returns 0
23:43:37.794 00.001 10072 PulseGuide returned control before completion, sleep 15
23:43:37.810 00.016 1032 UpdateGuideState exits: m=1419 SNR=26.5
23:43:37.812 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:37.814 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:37.815 00.001 1032 Enqueuing Expose request
23:43:37.819 00.004 10072 IsGuiding returns 0
23:43:37.819 00.000 10072 Move returns status 0, amount 5
23:43:37.819 00.000 10072 MoveAxis(N, 0, ABG)
23:43:37.819 00.000 10072 Move returns status 0, amount 0
23:43:37.819 00.000 10072 move complete, result=0
23:43:37.819 00.000 10072 worker thread done servicing request
23:43:37.819 00.000 10072 Worker thread wakes up
23:43:37.819 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:37.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:37.824 00.005 1032 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
23:43:38.446 00.622 10072 Exposure complete
23:43:38.495 00.049 10072 worker thread done servicing request
23:43:38.495 00.000 1032 OnExposeComplete: enter
23:43:38.498 00.003 1032 UpdateGuideState(): m_state=6
23:43:38.500 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10710
23:43:38.501 00.001 1032 Star::Find returns 1 (0), X=1108.58, Y=129.68, Mass=1293, SNR=25.3, Peak=106 HFD=3.3
23:43:38.503 00.002 1032 MultiStar: [#1 0.12,-0.12,1.02,U] [#2 -0.06,0.11,0.84,U] [#3 -0.07,0.15,0.82,U] [#4 0.08,-0.01,0.68,U] [#5 -0.18,-0.12,0.70,U] [#6 0.01,0.14,0.64,U] [#7 -0.03,0.09,0.71,U] [#8 -0.05,0.07,0.54,U] 
23:43:38.504 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.24, -0.05}
23:43:38.505 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
23:43:38.508 00.003 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
23:43:38.510 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.74 mountX=0.01 mountY=-0.03, mountTheta=-1.09
23:43:38.513 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
23:43:38.515 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
23:43:38.517 00.002 10072 Worker thread wakes up
23:43:38.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
23:43:38.517 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
23:43:38.517 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
23:43:38.520 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=149, Gamma=2.230
23:43:38.523 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:43:38.523 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:43:38.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:38.524 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:43:38.524 00.000 10072 MoveAxis(W, 6, ABG)
23:43:38.524 00.000 10072 Guiding  Dir = 3, Dur = 6
23:43:38.524 00.000 10072 IsGuiding returns 0
23:43:38.525 00.001 10072 PulseGuide returned control before completion, sleep 16
23:43:38.541 00.016 1032 UpdateGuideState exits: m=1293 SNR=25.3
23:43:38.543 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:38.545 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:38.546 00.001 1032 Enqueuing Expose request
23:43:38.552 00.006 10072 IsGuiding returns 0
23:43:38.552 00.000 10072 Move returns status 0, amount 6
23:43:38.552 00.000 10072 MoveAxis(N, 0, ABG)
23:43:38.552 00.000 10072 Move returns status 0, amount 0
23:43:38.552 00.000 10072 move complete, result=0
23:43:38.552 00.000 10072 worker thread done servicing request
23:43:38.552 00.000 10072 Worker thread wakes up
23:43:38.553 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:38.553 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:38.557 00.004 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
23:43:38.962 00.405 10072 Exposure complete
23:43:39.014 00.052 10072 worker thread done servicing request
23:43:39.014 00.000 1032 OnExposeComplete: enter
23:43:39.016 00.002 1032 UpdateGuideState(): m_state=6
23:43:39.018 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10711
23:43:39.022 00.004 1032 Star::Find returns 1 (0), X=1108.57, Y=129.64, Mass=1275, SNR=25.1, Peak=102 HFD=3.4
23:43:39.025 00.003 1032 MultiStar: [#1 0.11,-0.13,0.99,U] [#2 -0.05,0.06,0.85,U] [#3 -0.09,0.02,0.81,U] [#4 0.04,0.03,0.71,U] [#5 -0.12,-0.07,0.72,U] [#6 -0.13,0.11,0.62,U] [#7 -0.04,0.10,0.75,U] [#8 -0.09,0.04,0.51,U] 
23:43:39.026 00.001 1032 refined, 8 included, MultiStar: {0.00, -0.00}, one-star: {0.24, -0.09}
23:43:39.028 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
23:43:39.029 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
23:43:39.030 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-0.62 mountX=-0.00 mountY=-0.00, mountTheta=-2.45
23:43:39.033 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.00, opts=13)
23:43:39.034 00.001 1032 Enqueuing Move request for scope (0.00, -0.00)
23:43:39.036 00.002 10072 Worker thread wakes up
23:43:39.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
23:43:39.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
23:43:39.036 00.000 10072 Moving (0.00, -0.00) raw xDistance=-0.00 yDistance=-0.00
23:43:39.037 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:43:39.040 00.003 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:43:39.040 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
23:43:39.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:39.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:43:39.040 00.000 10072 MoveAxis(W, 5, ABG)
23:43:39.040 00.000 10072 Guiding  Dir = 3, Dur = 5
23:43:39.040 00.000 10072 IsGuiding returns 0
23:43:39.041 00.001 10072 PulseGuide returned control before completion, sleep 15
23:43:39.056 00.015 1032 UpdateGuideState exits: m=1275 SNR=25.1
23:43:39.058 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:39.060 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:39.062 00.002 1032 Enqueuing Expose request
23:43:39.066 00.004 10072 IsGuiding returns 0
23:43:39.066 00.000 10072 Move returns status 0, amount 5
23:43:39.066 00.000 10072 MoveAxis(N, 0, ABG)
23:43:39.066 00.000 10072 Move returns status 0, amount 0
23:43:39.066 00.000 10072 move complete, result=0
23:43:39.066 00.000 10072 worker thread done servicing request
23:43:39.066 00.000 10072 Worker thread wakes up
23:43:39.066 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:39.066 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:39.069 00.003 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:43:39.694 00.625 10072 Exposure complete
23:43:39.745 00.051 10072 worker thread done servicing request
23:43:39.745 00.000 1032 OnExposeComplete: enter
23:43:39.748 00.003 1032 UpdateGuideState(): m_state=6
23:43:39.750 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10712
23:43:39.752 00.002 1032 Star::Find returns 1 (0), X=1108.55, Y=129.79, Mass=1362, SNR=25.9, Peak=107 HFD=3.3
23:43:39.753 00.001 1032 MultiStar: [#1 0.09,-0.08,0.98,U] [#2 -0.01,0.16,0.83,U] [#3 -0.07,0.17,0.78,U] [#4 -0.03,0.17,0.69,U] [#5 -0.15,0.08,0.65,U] [#6 -0.02,0.23,0.61,U] [#7 -0.16,0.13,0.73,U] [#8 -0.06,0.12,0.52,U] 
23:43:39.755 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.11}, one-star: {0.22, 0.06}
23:43:39.756 00.001 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
23:43:39.758 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
23:43:39.759 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.60 mountX=0.10 mountY=-0.02, mountTheta=-0.23
23:43:39.762 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.11, opts=13)
23:43:39.763 00.001 1032 Enqueuing Move request for scope (-0.00, 0.11)
23:43:39.764 00.001 10072 Worker thread wakes up
23:43:39.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
23:43:39.764 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
23:43:39.764 00.000 10072 Moving (-0.00, 0.11) raw xDistance=0.10 yDistance=-0.02
23:43:39.767 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:43:39.772 00.005 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:43:39.772 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:43:39.772 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:39.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:43:39.772 00.000 10072 MoveAxis(W, 7, ABG)
23:43:39.772 00.000 10072 Guiding  Dir = 3, Dur = 7
23:43:39.772 00.000 10072 IsGuiding returns 0
23:43:39.773 00.001 10072 PulseGuide returned control before completion, sleep 17
23:43:39.790 00.017 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:43:39.793 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:39.795 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:39.796 00.001 1032 Enqueuing Expose request
23:43:39.801 00.005 10072 IsGuiding returns 0
23:43:39.801 00.000 10072 Move returns status 0, amount 7
23:43:39.801 00.000 10072 MoveAxis(N, 0, ABG)
23:43:39.802 00.001 10072 Move returns status 0, amount 0
23:43:39.802 00.000 10072 move complete, result=0
23:43:39.802 00.000 10072 worker thread done servicing request
23:43:39.802 00.000 10072 Worker thread wakes up
23:43:39.802 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:39.802 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:39.808 00.006 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
23:43:40.211 00.403 10072 Exposure complete
23:43:40.262 00.051 10072 worker thread done servicing request
23:43:40.262 00.000 1032 OnExposeComplete: enter
23:43:40.264 00.002 1032 UpdateGuideState(): m_state=6
23:43:40.266 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10713
23:43:40.268 00.002 1032 Star::Find returns 1 (0), X=1108.53, Y=129.92, Mass=1374, SNR=26.1, Peak=112 HFD=3.5
23:43:40.271 00.003 1032 MultiStar: [#1 0.20,0.09,0.98,U] [#2 0.04,0.13,0.77,U] [#3 -0.06,0.23,0.77,U] [#4 0.01,0.20,0.69,U] [#5 -0.10,0.30,0.00,M1] [#6 -0.12,0.32,0.00,M1] [#7 -0.08,0.23,0.73,U] [#8 -0.17,0.28,0.00,M1] 
23:43:40.273 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.18}, one-star: {0.19, 0.19}
23:43:40.275 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
23:43:40.277 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
23:43:40.278 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.21 mountX=0.15 mountY=-0.11, mountTheta=-0.62
23:43:40.280 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.18, opts=13)
23:43:40.282 00.002 1032 Enqueuing Move request for scope (0.07, 0.18)
23:43:40.284 00.002 10072 Worker thread wakes up
23:43:40.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
23:43:40.284 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
23:43:40.284 00.000 10072 Moving (0.07, 0.18) raw xDistance=0.15 yDistance=-0.11
23:43:40.286 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:43:40.290 00.004 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.84
23:43:40.290 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
23:43:40.290 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:40.290 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:43:40.290 00.000 10072 MoveAxis(W, 79, ABG)
23:43:40.290 00.000 10072 Guiding  Dir = 3, Dur = 79
23:43:40.291 00.001 10072 IsGuiding returns 0
23:43:40.291 00.000 10072 PulseGuide returned control before completion, sleep 89
23:43:40.309 00.018 1032 UpdateGuideState exits: m=1374 SNR=26.1
23:43:40.312 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:40.314 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:40.315 00.001 1032 Enqueuing Expose request
23:43:40.399 00.084 10072 IsGuiding returns 1
23:43:40.399 00.000 10072 scope still moving after pulse duration time elapsed
23:43:40.427 00.028 10072 IsGuiding returns 0
23:43:40.427 00.000 10072 scope move finished after 79 + 57 ms
23:43:40.427 00.000 10072 Move returns status 0, amount 79
23:43:40.428 00.001 10072 MoveAxis(N, 0, ABG)
23:43:40.428 00.000 10072 Move returns status 0, amount 0
23:43:40.428 00.000 10072 move complete, result=0
23:43:40.428 00.000 1032 GuideStep: 0.2 px 79 ms WEST, -0.1 px 0 ms NORTH
23:43:40.430 00.002 10072 worker thread done servicing request
23:43:40.431 00.001 10072 Worker thread wakes up
23:43:40.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:40.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:41.057 00.626 10072 Exposure complete
23:43:41.106 00.049 10072 worker thread done servicing request
23:43:41.106 00.000 1032 OnExposeComplete: enter
23:43:41.108 00.002 1032 UpdateGuideState(): m_state=6
23:43:41.111 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10714
23:43:41.115 00.004 1032 Star::Find returns 1 (0), X=1108.51, Y=129.76, Mass=1345, SNR=25.8, Peak=106 HFD=3.4
23:43:41.117 00.002 1032 MultiStar: [#1 0.23,-0.12,0.94,U] [#2 0.06,0.15,0.81,U] [#3 -0.02,0.03,0.78,U] [#4 0.08,0.07,0.69,U] [#5 -0.12,-0.04,0.68,U] [#6 -0.08,0.16,0.64,U] [#7 0.05,0.08,0.70,U] [#8 -0.06,0.20,0.56,U] 
23:43:41.120 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.17, 0.03}
23:43:41.122 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
23:43:41.124 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
23:43:41.126 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.80 mountX=0.04 mountY=-0.06, mountTheta=-1.03
23:43:41.129 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
23:43:41.130 00.001 1032 Enqueuing Move request for scope (0.05, 0.05)
23:43:41.131 00.001 10072 Worker thread wakes up
23:43:41.132 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:43:41.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:43:41.132 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
23:43:41.134 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:43:41.137 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:43:41.137 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:43:41.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:41.138 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:43:41.138 00.000 10072 MoveAxis(W, 8, ABG)
23:43:41.138 00.000 10072 Guiding  Dir = 3, Dur = 8
23:43:41.138 00.000 10072 IsGuiding returns 0
23:43:41.138 00.000 10072 PulseGuide returned control before completion, sleep 18
23:43:41.155 00.017 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:43:41.157 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:41.160 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:41.161 00.001 1032 Enqueuing Expose request
23:43:41.164 00.003 10072 IsGuiding returns 0
23:43:41.164 00.000 10072 Move returns status 0, amount 8
23:43:41.164 00.000 10072 MoveAxis(N, 0, ABG)
23:43:41.164 00.000 10072 Move returns status 0, amount 0
23:43:41.165 00.001 10072 move complete, result=0
23:43:41.165 00.000 10072 worker thread done servicing request
23:43:41.165 00.000 10072 Worker thread wakes up
23:43:41.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:41.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:41.171 00.006 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
23:43:41.573 00.402 10072 Exposure complete
23:43:41.620 00.047 10072 worker thread done servicing request
23:43:41.620 00.000 1032 OnExposeComplete: enter
23:43:41.623 00.003 1032 UpdateGuideState(): m_state=6
23:43:41.625 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10715
23:43:41.627 00.002 1032 Star::Find returns 1 (0), X=1108.60, Y=129.66, Mass=1357, SNR=25.9, Peak=112 HFD=3.3
23:43:41.629 00.002 1032 MultiStar: [#1 0.22,-0.15,0.00,M1] [#2 0.05,0.08,0.78,U] [#3 0.03,0.02,0.80,U] [#4 0.09,-0.06,0.70,U] [#5 -0.11,-0.07,0.67,U] [#6 0.10,0.09,0.61,U] [#7 -0.06,0.16,0.69,U] [#8 -0.04,0.01,0.53,U] 
23:43:41.630 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {0.26, -0.07}
23:43:41.632 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
23:43:41.633 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
23:43:41.636 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.30 mountX=0.00 mountY=-0.06, mountTheta=-1.53
23:43:41.639 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
23:43:41.641 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
23:43:41.643 00.002 10072 Worker thread wakes up
23:43:41.643 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
23:43:41.643 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
23:43:41.643 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.00 yDistance=-0.06
23:43:41.645 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:43:41.648 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:43:41.648 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
23:43:41.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:41.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:43:41.648 00.000 10072 MoveAxis(W, 7, ABG)
23:43:41.648 00.000 10072 Guiding  Dir = 3, Dur = 7
23:43:41.649 00.001 10072 IsGuiding returns 0
23:43:41.649 00.000 10072 PulseGuide returned control before completion, sleep 17
23:43:41.665 00.016 1032 UpdateGuideState exits: m=1357 SNR=25.9
23:43:41.667 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:41.668 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:41.670 00.002 1032 Enqueuing Expose request
23:43:41.680 00.010 10072 IsGuiding returns 0
23:43:41.680 00.000 10072 Move returns status 0, amount 7
23:43:41.680 00.000 10072 MoveAxis(N, 0, ABG)
23:43:41.680 00.000 10072 Move returns status 0, amount 0
23:43:41.680 00.000 10072 move complete, result=0
23:43:41.680 00.000 10072 worker thread done servicing request
23:43:41.680 00.000 10072 Worker thread wakes up
23:43:41.681 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:41.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:41.681 00.000 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:43:42.304 00.623 10072 Exposure complete
23:43:42.352 00.048 10072 worker thread done servicing request
23:43:42.352 00.000 1032 OnExposeComplete: enter
23:43:42.355 00.003 1032 UpdateGuideState(): m_state=6
23:43:42.357 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10716
23:43:42.358 00.001 1032 Star::Find returns 1 (0), X=1108.64, Y=129.73, Mass=1384, SNR=26.2, Peak=100 HFD=3.5
23:43:42.360 00.002 1032 MultiStar: [#1 0.08,-0.05,0.95,U] [#2 -0.03,0.08,0.83,U] [#3 0.15,0.14,0.78,U] [#4 0.04,0.05,0.64,U] [#5 -0.00,0.32,0.00,M1] [#6 0.19,0.29,0.00,M1] [#7 -0.02,0.16,0.72,U] [#8 0.01,0.16,0.52,U] 
23:43:42.361 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.07}, one-star: {0.31, 0.00}
23:43:42.364 00.003 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
23:43:42.367 00.003 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
23:43:42.369 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.63 mountX=0.04 mountY=-0.11, mountTheta=-1.20
23:43:42.372 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
23:43:42.373 00.001 1032 Enqueuing Move request for scope (0.09, 0.07)
23:43:42.375 00.002 10072 Worker thread wakes up
23:43:42.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:43:42.375 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:43:42.375 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.11
23:43:42.377 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:43:42.380 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:43:42.381 00.001 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:43:42.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:42.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:43:42.381 00.000 10072 MoveAxis(W, 8, ABG)
23:43:42.384 00.003 10072 Guiding  Dir = 3, Dur = 8
23:43:42.386 00.002 10072 IsGuiding returns 0
23:43:42.387 00.001 10072 PulseGuide returned control before completion, sleep 18
23:43:42.404 00.017 1032 UpdateGuideState exits: m=1384 SNR=26.2
23:43:42.406 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:42.408 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:42.410 00.002 1032 Enqueuing Expose request
23:43:42.413 00.003 10072 IsGuiding returns 0
23:43:42.413 00.000 10072 Move returns status 0, amount 8
23:43:42.413 00.000 10072 MoveAxis(N, 0, ABG)
23:43:42.413 00.000 10072 Move returns status 0, amount 0
23:43:42.413 00.000 10072 move complete, result=0
23:43:42.413 00.000 10072 worker thread done servicing request
23:43:42.413 00.000 10072 Worker thread wakes up
23:43:42.413 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:42.413 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:42.421 00.008 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
23:43:42.824 00.403 10072 Exposure complete
23:43:42.875 00.051 10072 worker thread done servicing request
23:43:42.875 00.000 1032 OnExposeComplete: enter
23:43:42.877 00.002 1032 UpdateGuideState(): m_state=6
23:43:42.879 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10717
23:43:42.882 00.003 1032 Star::Find returns 1 (0), X=1108.59, Y=129.86, Mass=1338, SNR=25.7, Peak=104 HFD=3.3
23:43:42.884 00.002 1032 MultiStar: [#1 0.15,-0.04,1.00,U] [#2 0.05,0.10,0.82,U] [#3 0.12,0.12,0.76,U] [#4 0.15,0.03,0.67,U] [#5 -0.12,0.10,0.69,U] [#6 0.20,0.19,0.00,M2] [#7 -0.03,0.14,0.73,U] [#8 -0.12,0.23,0.53,U] 
23:43:42.886 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.09}, one-star: {0.26, 0.13}
23:43:42.887 00.001 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
23:43:42.889 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
23:43:42.891 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=0.07 mountY=-0.10, mountTheta=-0.96
23:43:42.895 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
23:43:42.896 00.001 1032 Enqueuing Move request for scope (0.08, 0.09)
23:43:42.898 00.002 10072 Worker thread wakes up
23:43:42.898 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:43:42.898 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:43:42.898 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
23:43:42.901 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:43:42.904 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:43:42.904 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:43:42.904 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:42.904 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:43:42.904 00.000 10072 MoveAxis(W, 6, ABG)
23:43:42.904 00.000 10072 Guiding  Dir = 3, Dur = 6
23:43:42.905 00.001 10072 IsGuiding returns 0
23:43:42.905 00.000 10072 PulseGuide returned control before completion, sleep 16
23:43:42.921 00.016 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:43:42.922 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:42.924 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:42.927 00.003 1032 Enqueuing Expose request
23:43:42.930 00.003 10072 IsGuiding returns 0
23:43:42.930 00.000 10072 Move returns status 0, amount 6
23:43:42.930 00.000 10072 MoveAxis(N, 0, ABG)
23:43:42.930 00.000 10072 Move returns status 0, amount 0
23:43:42.930 00.000 10072 move complete, result=0
23:43:42.930 00.000 10072 worker thread done servicing request
23:43:42.930 00.000 10072 Worker thread wakes up
23:43:42.930 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:42.930 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:42.937 00.007 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:43:43.560 00.623 10072 Exposure complete
23:43:43.610 00.050 10072 worker thread done servicing request
23:43:43.610 00.000 1032 OnExposeComplete: enter
23:43:43.613 00.003 1032 UpdateGuideState(): m_state=6
23:43:43.615 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10718
23:43:43.617 00.002 1032 Star::Find returns 1 (0), X=1108.69, Y=129.76, Mass=1265, SNR=25.0, Peak=94 HFD=3.5
23:43:43.618 00.001 1032 MultiStar: [#1 0.12,-0.08,1.04,U] [#2 0.04,0.13,0.85,U] [#3 -0.03,0.02,0.81,U] [#4 0.10,0.07,0.69,U] [#5 0.02,-0.12,0.71,U] [#6 0.00,0.20,0.66,U] [#7 -0.04,0.23,0.75,U] [#8 -0.04,-0.01,0.54,U] 
23:43:43.620 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.35, 0.03}
23:43:43.623 00.003 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
23:43:43.625 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
23:43:43.627 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.55 mountX=0.03 mountY=-0.08, mountTheta=-1.28
23:43:43.630 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
23:43:43.632 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
23:43:43.634 00.002 10072 Worker thread wakes up
23:43:43.634 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
23:43:43.634 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
23:43:43.634 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
23:43:43.636 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:43:43.639 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:43:43.639 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:43:43.639 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:43.639 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:43:43.639 00.000 10072 MoveAxis(W, 7, ABG)
23:43:43.639 00.000 10072 Guiding  Dir = 3, Dur = 7
23:43:43.639 00.000 10072 IsGuiding returns 0
23:43:43.639 00.000 10072 PulseGuide returned control before completion, sleep 17
23:43:43.656 00.017 1032 UpdateGuideState exits: m=1265 SNR=25.0
23:43:43.658 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:43.660 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:43.662 00.002 1032 Enqueuing Expose request
23:43:43.667 00.005 10072 IsGuiding returns 0
23:43:43.667 00.000 10072 Move returns status 0, amount 7
23:43:43.667 00.000 10072 MoveAxis(N, 0, ABG)
23:43:43.667 00.000 10072 Move returns status 0, amount 0
23:43:43.667 00.000 10072 move complete, result=0
23:43:43.667 00.000 10072 worker thread done servicing request
23:43:43.667 00.000 10072 Worker thread wakes up
23:43:43.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:43.667 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:43.671 00.004 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:43:44.075 00.404 10072 Exposure complete
23:43:44.121 00.046 10072 worker thread done servicing request
23:43:44.121 00.000 1032 OnExposeComplete: enter
23:43:44.123 00.002 1032 UpdateGuideState(): m_state=6
23:43:44.124 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10719
23:43:44.126 00.002 1032 Star::Find returns 1 (0), X=1108.56, Y=129.69, Mass=1381, SNR=26.1, Peak=111 HFD=3.3
23:43:44.127 00.001 1032 MultiStar: [#1 0.22,-0.16,0.00,M1] [#2 0.06,0.08,0.80,U] [#3 -0.03,-0.02,0.79,U] [#4 0.22,0.05,0.67,U] [#5 -0.07,-0.01,0.68,U] [#6 0.01,0.10,0.63,U] [#7 0.04,0.08,0.70,U] [#8 -0.04,-0.01,0.54,U] 
23:43:44.130 00.003 1032 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {0.22, -0.04}
23:43:44.131 00.001 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
23:43:44.133 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
23:43:44.134 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.39 mountX=0.01 mountY=-0.07, mountTheta=-1.44
23:43:44.137 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
23:43:44.138 00.001 1032 Enqueuing Move request for scope (0.06, 0.03)
23:43:44.139 00.001 10072 Worker thread wakes up
23:43:44.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:43:44.139 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:43:44.139 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
23:43:44.142 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:43:44.148 00.006 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:43:44.148 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:43:44.148 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:44.148 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:43:44.148 00.000 10072 MoveAxis(W, 6, ABG)
23:43:44.148 00.000 10072 Guiding  Dir = 3, Dur = 6
23:43:44.149 00.001 10072 IsGuiding returns 0
23:43:44.150 00.001 10072 PulseGuide returned control before completion, sleep 16
23:43:44.166 00.016 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:43:44.168 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:44.169 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:44.171 00.002 1032 Enqueuing Expose request
23:43:44.182 00.011 10072 IsGuiding returns 0
23:43:44.182 00.000 10072 Move returns status 0, amount 6
23:43:44.182 00.000 10072 MoveAxis(N, 0, ABG)
23:43:44.182 00.000 10072 Move returns status 0, amount 0
23:43:44.182 00.000 10072 move complete, result=0
23:43:44.182 00.000 10072 worker thread done servicing request
23:43:44.182 00.000 10072 Worker thread wakes up
23:43:44.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:44.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:44.182 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:43:44.808 00.626 10072 Exposure complete
23:43:44.856 00.048 10072 worker thread done servicing request
23:43:44.856 00.000 1032 OnExposeComplete: enter
23:43:44.857 00.001 1032 UpdateGuideState(): m_state=6
23:43:44.860 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10720
23:43:44.861 00.001 1032 Star::Find returns 1 (0), X=1108.57, Y=129.74, Mass=1414, SNR=26.4, Peak=111 HFD=3.3
23:43:44.863 00.002 1032 MultiStar: [#1 0.14,-0.15,0.94,U] [#2 0.01,0.23,0.83,U] [#3 0.01,0.02,0.77,U] [#4 0.07,-0.09,0.65,U] [#5 0.00,-0.03,0.65,U] [#6 0.09,0.14,0.62,U] [#7 -0.03,0.10,0.70,U] [#8 -0.21,0.08,0.51,U] 
23:43:44.865 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.23, 0.01}
23:43:44.867 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:43:44.869 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:43:44.870 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.53 mountX=0.02 mountY=-0.06, mountTheta=-1.30
23:43:44.872 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:43:44.874 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
23:43:44.876 00.002 10072 Worker thread wakes up
23:43:44.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:43:44.876 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:43:44.876 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.06
23:43:44.877 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:43:44.880 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:43:44.880 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:43:44.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:44.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:43:44.881 00.001 10072 MoveAxis(W, 9, ABG)
23:43:44.881 00.000 10072 Guiding  Dir = 3, Dur = 9
23:43:44.881 00.000 10072 IsGuiding returns 0
23:43:44.881 00.000 10072 PulseGuide returned control before completion, sleep 19
23:43:44.897 00.016 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:43:44.899 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:44.901 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:44.903 00.002 1032 Enqueuing Expose request
23:43:44.916 00.013 10072 IsGuiding returns 0
23:43:44.916 00.000 10072 Move returns status 0, amount 9
23:43:44.916 00.000 10072 MoveAxis(N, 0, ABG)
23:43:44.916 00.000 10072 Move returns status 0, amount 0
23:43:44.916 00.000 10072 move complete, result=0
23:43:44.916 00.000 10072 worker thread done servicing request
23:43:44.916 00.000 10072 Worker thread wakes up
23:43:44.916 00.000 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
23:43:44.918 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:44.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:45.327 00.409 10072 Exposure complete
23:43:45.381 00.054 10072 worker thread done servicing request
23:43:45.381 00.000 1032 OnExposeComplete: enter
23:43:45.383 00.002 1032 UpdateGuideState(): m_state=6
23:43:45.385 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10721
23:43:45.389 00.004 1032 Star::Find returns 1 (0), X=1108.56, Y=129.79, Mass=1418, SNR=26.5, Peak=110 HFD=3.4
23:43:45.391 00.002 1032 MultiStar: [#1 0.15,-0.16,0.93,U] [#2 0.03,0.15,0.78,U] [#3 -0.04,0.02,0.73,U] [#4 0.14,0.02,0.63,U] [#5 -0.04,0.07,0.69,U] [#6 0.18,0.08,0.59,U] [#7 0.06,0.13,0.69,U] [#8 -0.01,0.09,0.50,U] 
23:43:45.392 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.23, 0.06}
23:43:45.396 00.004 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:43:45.398 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:43:45.400 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.47 mountX=0.02 mountY=-0.10, mountTheta=-1.36
23:43:45.404 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
23:43:45.406 00.002 1032 Enqueuing Move request for scope (0.09, 0.04)
23:43:45.408 00.002 10072 Worker thread wakes up
23:43:45.408 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
23:43:45.408 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
23:43:45.409 00.001 10072 Moving (0.09, 0.04) raw xDistance=0.02 yDistance=-0.10
23:43:45.411 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:43:45.413 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:43:45.413 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:43:45.413 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:45.413 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:43:45.413 00.000 10072 MoveAxis(W, 8, ABG)
23:43:45.413 00.000 10072 Guiding  Dir = 3, Dur = 8
23:43:45.415 00.002 10072 IsGuiding returns 0
23:43:45.415 00.000 10072 PulseGuide returned control before completion, sleep 18
23:43:45.434 00.019 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:43:45.436 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:45.437 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:45.440 00.003 1032 Enqueuing Expose request
23:43:45.442 00.002 10072 IsGuiding returns 0
23:43:45.442 00.000 10072 Move returns status 0, amount 8
23:43:45.442 00.000 10072 MoveAxis(N, 0, ABG)
23:43:45.442 00.000 10072 Move returns status 0, amount 0
23:43:45.442 00.000 10072 move complete, result=0
23:43:45.442 00.000 10072 worker thread done servicing request
23:43:45.442 00.000 10072 Worker thread wakes up
23:43:45.442 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:45.442 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:45.449 00.007 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
23:43:46.078 00.629 10072 Exposure complete
23:43:46.127 00.049 10072 worker thread done servicing request
23:43:46.127 00.000 1032 OnExposeComplete: enter
23:43:46.129 00.002 1032 UpdateGuideState(): m_state=6
23:43:46.131 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10722
23:43:46.132 00.001 1032 Star::Find returns 1 (0), X=1108.63, Y=129.81, Mass=1346, SNR=25.8, Peak=101 HFD=3.3
23:43:46.134 00.002 1032 MultiStar: [#1 0.20,-0.09,0.96,U] [#2 0.18,0.30,0.00,M1] [#3 0.05,0.27,0.00,M1] [#4 0.10,0.15,0.71,U] [#5 -0.07,0.21,0.64,U] [#6 0.03,0.23,0.66,U] [#7 0.01,0.23,0.70,U] [#8 0.16,0.17,0.54,U] 
23:43:46.135 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.12}, one-star: {0.30, 0.08}
23:43:46.137 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
23:43:46.139 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
23:43:46.141 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.80 mountX=0.09 mountY=-0.15, mountTheta=-1.03
23:43:46.144 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
23:43:46.146 00.002 1032 Enqueuing Move request for scope (0.12, 0.12)
23:43:46.148 00.002 10072 Worker thread wakes up
23:43:46.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
23:43:46.148 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
23:43:46.148 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.09 yDistance=-0.15
23:43:46.150 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:43:46.155 00.005 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:43:46.155 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:43:46.156 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:46.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:43:46.156 00.000 10072 MoveAxis(W, 8, ABG)
23:43:46.156 00.000 10072 Guiding  Dir = 3, Dur = 8
23:43:46.156 00.000 10072 IsGuiding returns 0
23:43:46.157 00.001 10072 PulseGuide returned control before completion, sleep 18
23:43:46.173 00.016 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:43:46.175 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:46.178 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:46.179 00.001 1032 Enqueuing Expose request
23:43:46.183 00.004 10072 IsGuiding returns 0
23:43:46.183 00.000 10072 Move returns status 0, amount 8
23:43:46.183 00.000 10072 MoveAxis(N, 0, ABG)
23:43:46.184 00.001 10072 Move returns status 0, amount 0
23:43:46.184 00.000 10072 move complete, result=0
23:43:46.184 00.000 10072 worker thread done servicing request
23:43:46.184 00.000 10072 Worker thread wakes up
23:43:46.184 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:46.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:46.189 00.005 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
23:43:46.593 00.404 10072 Exposure complete
23:43:46.641 00.048 10072 worker thread done servicing request
23:43:46.641 00.000 1032 OnExposeComplete: enter
23:43:46.644 00.003 1032 UpdateGuideState(): m_state=6
23:43:46.647 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10723
23:43:46.648 00.001 1032 Star::Find returns 1 (0), X=1108.71, Y=129.90, Mass=1408, SNR=26.4, Peak=101 HFD=3.3
23:43:46.651 00.003 1032 MultiStar: [#1 0.11,-0.01,0.98,U] [#2 0.06,0.33,0.00,M2] [#3 -0.03,0.09,0.76,U] [#4 0.04,0.06,0.68,U] [#5 -0.08,0.11,0.66,U] [#6 -0.02,0.43,0.00,M1] [#7 -0.02,0.18,0.67,U] [#8 0.06,0.18,0.52,U] 
23:43:46.653 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.11}, one-star: {0.38, 0.17}
23:43:46.654 00.001 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
23:43:46.656 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
23:43:46.657 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.88 mountX=0.08 mountY=-0.11, mountTheta=-0.95
23:43:46.659 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
23:43:46.661 00.002 1032 Enqueuing Move request for scope (0.09, 0.11)
23:43:46.662 00.001 10072 Worker thread wakes up
23:43:46.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
23:43:46.662 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
23:43:46.662 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.11
23:43:46.664 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:43:46.667 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:43:46.667 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:43:46.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:46.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:43:46.667 00.000 10072 MoveAxis(W, 7, ABG)
23:43:46.668 00.001 10072 Guiding  Dir = 3, Dur = 7
23:43:46.668 00.000 10072 IsGuiding returns 0
23:43:46.669 00.001 10072 PulseGuide returned control before completion, sleep 17
23:43:46.684 00.015 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:43:46.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:46.688 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:46.690 00.002 1032 Enqueuing Expose request
23:43:46.697 00.007 10072 IsGuiding returns 0
23:43:46.697 00.000 10072 Move returns status 0, amount 7
23:43:46.697 00.000 10072 MoveAxis(N, 0, ABG)
23:43:46.697 00.000 10072 Move returns status 0, amount 0
23:43:46.697 00.000 10072 move complete, result=0
23:43:46.697 00.000 10072 worker thread done servicing request
23:43:46.697 00.000 10072 Worker thread wakes up
23:43:46.697 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:46.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:46.699 00.002 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:43:47.325 00.626 10072 Exposure complete
23:43:47.375 00.050 10072 worker thread done servicing request
23:43:47.375 00.000 1032 OnExposeComplete: enter
23:43:47.378 00.003 1032 UpdateGuideState(): m_state=6
23:43:47.380 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10724
23:43:47.381 00.001 1032 Star::Find returns 1 (0), X=1108.61, Y=129.86, Mass=1489, SNR=27.1, Peak=119 HFD=3.3
23:43:47.383 00.002 1032 MultiStar: [#1 0.11,-0.08,0.94,U] [#2 0.05,0.12,0.78,U] [#3 0.16,0.05,0.72,U] [#4 0.07,0.04,0.68,U] [#5 -0.14,0.19,0.66,U] [#6 0.02,0.11,0.59,U] [#7 -0.02,0.17,0.69,U] [#8 -0.12,0.25,0.00,M1] 
23:43:47.387 00.004 1032 refined, 7 included, MultiStar: {0.08, 0.09}, one-star: {0.28, 0.13}
23:43:47.389 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
23:43:47.391 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
23:43:47.394 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=0.06 mountY=-0.10, mountTheta=-1.00
23:43:47.397 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
23:43:47.399 00.002 1032 Enqueuing Move request for scope (0.08, 0.09)
23:43:47.401 00.002 10072 Worker thread wakes up
23:43:47.401 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:43:47.401 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:43:47.401 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.06 yDistance=-0.10
23:43:47.404 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:43:47.407 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:43:47.407 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:43:47.407 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:47.407 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:43:47.407 00.000 10072 MoveAxis(W, 7, ABG)
23:43:47.407 00.000 10072 Guiding  Dir = 3, Dur = 7
23:43:47.407 00.000 10072 IsGuiding returns 0
23:43:47.408 00.001 10072 PulseGuide returned control before completion, sleep 17
23:43:47.425 00.017 1032 UpdateGuideState exits: m=1489 SNR=27.1
23:43:47.428 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:47.430 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:47.434 00.004 1032 Enqueuing Expose request
23:43:47.436 00.002 10072 IsGuiding returns 0
23:43:47.436 00.000 10072 Move returns status 0, amount 7
23:43:47.436 00.000 10072 MoveAxis(N, 0, ABG)
23:43:47.436 00.000 10072 Move returns status 0, amount 0
23:43:47.436 00.000 10072 move complete, result=0
23:43:47.437 00.001 10072 worker thread done servicing request
23:43:47.437 00.000 10072 Worker thread wakes up
23:43:47.437 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:47.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:47.443 00.006 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:43:47.857 00.414 10072 Exposure complete
23:43:47.908 00.051 10072 worker thread done servicing request
23:43:47.908 00.000 1032 OnExposeComplete: enter
23:43:47.910 00.002 1032 UpdateGuideState(): m_state=6
23:43:47.912 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10725
23:43:47.915 00.003 1032 Star::Find returns 1 (0), X=1108.58, Y=129.93, Mass=1415, SNR=26.5, Peak=112 HFD=3.4
23:43:47.917 00.002 1032 MultiStar: [#1 0.14,-0.04,0.95,U] [#2 0.04,0.18,0.76,U] [#3 0.13,0.26,0.00,M1] [#4 0.20,0.06,0.68,U] [#5 0.01,0.28,0.00,M1] [#6 0.03,0.19,0.62,U] [#7 -0.01,0.13,0.72,U] [#8 0.01,0.10,0.52,U] 
23:43:47.918 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.11}, one-star: {0.25, 0.20}
23:43:47.920 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
23:43:47.921 00.001 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
23:43:47.923 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.81 mountX=0.08 mountY=-0.13, mountTheta=-1.02
23:43:47.927 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
23:43:47.928 00.001 1032 Enqueuing Move request for scope (0.11, 0.11)
23:43:47.930 00.002 10072 Worker thread wakes up
23:43:47.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
23:43:47.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
23:43:47.930 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.13
23:43:47.933 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:43:47.936 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:43:47.936 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:43:47.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:47.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:43:47.936 00.000 10072 MoveAxis(W, 6, ABG)
23:43:47.936 00.000 10072 Guiding  Dir = 3, Dur = 6
23:43:47.936 00.000 10072 IsGuiding returns 0
23:43:47.937 00.001 10072 PulseGuide returned control before completion, sleep 16
23:43:47.955 00.018 1032 UpdateGuideState exits: m=1415 SNR=26.5
23:43:47.957 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:47.959 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:47.961 00.002 1032 Enqueuing Expose request
23:43:47.963 00.002 10072 IsGuiding returns 0
23:43:47.963 00.000 10072 Move returns status 0, amount 6
23:43:47.963 00.000 10072 MoveAxis(N, 0, ABG)
23:43:47.963 00.000 10072 Move returns status 0, amount 0
23:43:47.963 00.000 10072 move complete, result=0
23:43:47.963 00.000 10072 worker thread done servicing request
23:43:47.963 00.000 10072 Worker thread wakes up
23:43:47.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:47.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:47.971 00.008 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:43:48.593 00.622 10072 Exposure complete
23:43:48.638 00.045 10072 worker thread done servicing request
23:43:48.638 00.000 1032 OnExposeComplete: enter
23:43:48.640 00.002 1032 UpdateGuideState(): m_state=6
23:43:48.642 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10726
23:43:48.644 00.002 1032 Star::Find returns 1 (0), X=1108.57, Y=129.86, Mass=1393, SNR=26.2, Peak=118 HFD=3.4
23:43:48.646 00.002 1032 MultiStar: [#1 0.20,0.03,0.99,U] [#2 0.12,0.25,0.00,M1] [#3 -0.03,0.17,0.76,U] [#4 0.15,0.10,0.71,U] [#5 -0.07,0.21,0.65,U] [#6 0.16,0.27,0.00,M1] [#7 0.05,0.35,0.00,M1] [#8 -0.08,0.13,0.55,U] 
23:43:48.647 00.001 1032 refined, 5 included, MultiStar: {0.09, 0.12}, one-star: {0.24, 0.13}
23:43:48.648 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
23:43:48.650 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
23:43:48.651 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.91 mountX=0.09 mountY=-0.12, mountTheta=-0.92
23:43:48.654 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
23:43:48.655 00.001 1032 Enqueuing Move request for scope (0.09, 0.12)
23:43:48.657 00.002 10072 Worker thread wakes up
23:43:48.657 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
23:43:48.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
23:43:48.657 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.09 yDistance=-0.12
23:43:48.659 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:43:48.661 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:43:48.661 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:43:48.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:48.662 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:43:48.662 00.000 10072 MoveAxis(W, 6, ABG)
23:43:48.662 00.000 10072 Guiding  Dir = 3, Dur = 6
23:43:48.662 00.000 10072 IsGuiding returns 0
23:43:48.662 00.000 10072 PulseGuide returned control before completion, sleep 16
23:43:48.678 00.016 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:43:48.681 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:48.683 00.002 10072 IsGuiding returns 0
23:43:48.683 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:48.685 00.002 10072 Move returns status 0, amount 6
23:43:48.685 00.000 10072 MoveAxis(N, 0, ABG)
23:43:48.685 00.000 10072 Move returns status 0, amount 0
23:43:48.685 00.000 10072 move complete, result=0
23:43:48.685 00.000 1032 Enqueuing Expose request
23:43:48.688 00.003 10072 worker thread done servicing request
23:43:48.688 00.000 10072 Worker thread wakes up
23:43:48.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:48.688 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:48.688 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:43:49.105 00.417 10072 Exposure complete
23:43:49.153 00.048 10072 worker thread done servicing request
23:43:49.153 00.000 1032 OnExposeComplete: enter
23:43:49.154 00.001 1032 UpdateGuideState(): m_state=6
23:43:49.156 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10727
23:43:49.158 00.002 1032 Star::Find returns 1 (0), X=1108.58, Y=129.83, Mass=1293, SNR=25.3, Peak=111 HFD=3.3
23:43:49.160 00.002 1032 MultiStar: [#1 0.16,-0.10,1.00,U] [#2 0.15,0.22,0.00,M2] [#3 -0.10,0.18,0.77,U] [#4 0.14,0.10,0.72,U] [#5 -0.07,0.12,0.71,U] [#6 0.10,0.28,0.00,M2] [#7 -0.07,0.10,0.78,U] [#8 -0.04,0.15,0.56,U] 
23:43:49.161 00.001 1032 refined, 6 included, MultiStar: {0.05, 0.08}, one-star: {0.25, 0.10}
23:43:49.162 00.001 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
23:43:49.164 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
23:43:49.166 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=0.99 mountX=0.07 mountY=-0.07, mountTheta=-0.84
23:43:49.168 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
23:43:49.171 00.003 1032 Enqueuing Move request for scope (0.05, 0.08)
23:43:49.172 00.001 10072 Worker thread wakes up
23:43:49.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:43:49.172 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:43:49.173 00.001 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
23:43:49.177 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:43:49.179 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:43:49.180 00.001 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:43:49.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:49.180 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:43:49.180 00.000 10072 MoveAxis(W, 5, ABG)
23:43:49.180 00.000 10072 Guiding  Dir = 3, Dur = 5
23:43:49.180 00.000 10072 IsGuiding returns 0
23:43:49.181 00.001 10072 PulseGuide returned control before completion, sleep 15
23:43:49.197 00.016 10072 IsGuiding returns 0
23:43:49.197 00.000 10072 Move returns status 0, amount 5
23:43:49.197 00.000 10072 MoveAxis(N, 0, ABG)
23:43:49.197 00.000 10072 Move returns status 0, amount 0
23:43:49.197 00.000 10072 move complete, result=0
23:43:49.197 00.000 10072 worker thread done servicing request
23:43:49.198 00.001 1032 UpdateGuideState exits: m=1293 SNR=25.3
23:43:49.200 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:49.202 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:49.205 00.003 1032 Enqueuing Expose request
23:43:49.207 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:43:49.209 00.002 10072 Worker thread wakes up
23:43:49.209 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:49.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:49.839 00.630 10072 Exposure complete
23:43:49.888 00.049 10072 worker thread done servicing request
23:43:49.888 00.000 1032 OnExposeComplete: enter
23:43:49.890 00.002 1032 UpdateGuideState(): m_state=6
23:43:49.891 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10728
23:43:49.895 00.004 1032 Star::Find returns 1 (0), X=1108.58, Y=129.79, Mass=1359, SNR=25.9, Peak=117 HFD=3.2
23:43:49.897 00.002 1032 MultiStar: [#1 0.22,-0.11,1.03,U] [#2 0.08,0.19,0.80,U] [#3 -0.11,0.11,0.76,U] [#4 0.12,0.04,0.68,U] [#5 -0.06,0.09,0.65,U] [#6 0.00,0.27,0.00,M3] [#7 -0.07,0.12,0.70,U] [#8 -0.00,-0.07,0.53,U] 
23:43:49.899 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.24, 0.06}
23:43:49.901 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:43:49.902 00.001 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:43:49.905 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.62 mountX=0.03 mountY=-0.08, mountTheta=-1.21
23:43:49.908 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
23:43:49.909 00.001 1032 Enqueuing Move request for scope (0.07, 0.05)
23:43:49.911 00.002 10072 Worker thread wakes up
23:43:49.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
23:43:49.911 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
23:43:49.911 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
23:43:49.913 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:43:49.915 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:43:49.917 00.002 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:43:49.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:49.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:43:49.917 00.000 10072 MoveAxis(W, 6, ABG)
23:43:49.917 00.000 10072 Guiding  Dir = 3, Dur = 6
23:43:49.917 00.000 10072 IsGuiding returns 0
23:43:49.918 00.001 10072 PulseGuide returned control before completion, sleep 16
23:43:49.935 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:43:49.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:49.938 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:49.940 00.002 1032 Enqueuing Expose request
23:43:49.946 00.006 10072 IsGuiding returns 0
23:43:49.946 00.000 10072 Move returns status 0, amount 6
23:43:49.946 00.000 10072 MoveAxis(N, 0, ABG)
23:43:49.946 00.000 10072 Move returns status 0, amount 0
23:43:49.946 00.000 10072 move complete, result=0
23:43:49.946 00.000 10072 worker thread done servicing request
23:43:49.946 00.000 10072 Worker thread wakes up
23:43:49.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:49.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:49.950 00.004 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:43:50.357 00.407 10072 Exposure complete
23:43:50.408 00.051 10072 worker thread done servicing request
23:43:50.408 00.000 1032 OnExposeComplete: enter
23:43:50.411 00.003 1032 UpdateGuideState(): m_state=6
23:43:50.412 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10729
23:43:50.414 00.002 1032 Star::Find returns 1 (0), X=1108.66, Y=129.73, Mass=1452, SNR=26.8, Peak=116 HFD=3.4
23:43:50.415 00.001 1032 MultiStar: [#1 0.13,-0.05,0.93,U] [#2 0.06,0.20,0.77,U] [#3 0.09,0.10,0.72,U] [#4 0.14,0.12,0.64,U] [#5 -0.12,0.10,0.67,U] [#6 0.15,0.22,0.00,M4] [#7 0.02,0.16,0.70,U] [#8 0.03,0.04,0.49,U] 
23:43:50.417 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.08}, one-star: {0.33, -0.00}
23:43:50.420 00.003 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
23:43:50.421 00.001 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
23:43:50.423 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.65 mountX=0.05 mountY=-0.12, mountTheta=-1.18
23:43:50.426 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
23:43:50.429 00.003 1032 Enqueuing Move request for scope (0.10, 0.08)
23:43:50.431 00.002 10072 Worker thread wakes up
23:43:50.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
23:43:50.431 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
23:43:50.431 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.12
23:43:50.433 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:43:50.436 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:43:50.436 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:43:50.436 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:50.436 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:43:50.436 00.000 10072 MoveAxis(W, 5, ABG)
23:43:50.436 00.000 10072 Guiding  Dir = 3, Dur = 5
23:43:50.436 00.000 10072 IsGuiding returns 0
23:43:50.437 00.001 10072 PulseGuide returned control before completion, sleep 15
23:43:50.455 00.018 1032 UpdateGuideState exits: m=1452 SNR=26.8
23:43:50.458 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:50.459 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:50.460 00.001 1032 Enqueuing Expose request
23:43:50.464 00.004 10072 IsGuiding returns 0
23:43:50.464 00.000 10072 Move returns status 0, amount 5
23:43:50.464 00.000 10072 MoveAxis(N, 0, ABG)
23:43:50.465 00.001 10072 Move returns status 0, amount 0
23:43:50.465 00.000 10072 move complete, result=0
23:43:50.465 00.000 10072 worker thread done servicing request
23:43:50.465 00.000 10072 Worker thread wakes up
23:43:50.465 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:50.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:50.469 00.004 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:43:51.092 00.623 10072 Exposure complete
23:43:51.143 00.051 10072 worker thread done servicing request
23:43:51.143 00.000 1032 OnExposeComplete: enter
23:43:51.146 00.003 1032 UpdateGuideState(): m_state=6
23:43:51.148 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10730
23:43:51.149 00.001 1032 Star::Find returns 1 (0), X=1108.64, Y=129.85, Mass=1302, SNR=25.4, Peak=92 HFD=3.3
23:43:51.153 00.004 1032 MultiStar: [#1 0.21,-0.06,0.97,U] [#2 0.11,0.26,0.00,M1] [#3 0.00,0.30,0.00,M1] [#4 0.10,0.25,0.00,M1] [#5 -0.13,0.17,0.67,U] [#6 -0.08,0.41,0.00,M5] [#7 0.09,0.36,0.00,M1] [#8 0.02,0.25,0.55,U] 
23:43:51.154 00.001 1032 refined, 3 included, MultiStar: {0.13, 0.10}, one-star: {0.30, 0.12}
23:43:51.156 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
23:43:51.157 00.001 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
23:43:51.159 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.64 mountX=0.06 mountY=-0.15, mountTheta=-1.19
23:43:51.161 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
23:43:51.164 00.003 1032 Enqueuing Move request for scope (0.13, 0.10)
23:43:51.165 00.001 10072 Worker thread wakes up
23:43:51.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
23:43:51.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
23:43:51.165 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.06 yDistance=-0.15
23:43:51.167 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:43:51.170 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:43:51.170 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:43:51.171 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:51.171 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:43:51.171 00.000 10072 MoveAxis(W, 7, ABG)
23:43:51.171 00.000 10072 Guiding  Dir = 3, Dur = 7
23:43:51.171 00.000 10072 IsGuiding returns 0
23:43:51.172 00.001 10072 PulseGuide returned control before completion, sleep 17
23:43:51.194 00.022 1032 UpdateGuideState exits: m=1302 SNR=25.4
23:43:51.197 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:51.199 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:51.201 00.002 1032 Enqueuing Expose request
23:43:51.203 00.002 10072 IsGuiding returns 0
23:43:51.203 00.000 10072 Move returns status 0, amount 7
23:43:51.203 00.000 10072 MoveAxis(N, 0, ABG)
23:43:51.203 00.000 10072 Move returns status 0, amount 0
23:43:51.203 00.000 10072 move complete, result=0
23:43:51.203 00.000 10072 worker thread done servicing request
23:43:51.203 00.000 10072 Worker thread wakes up
23:43:51.203 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:51.203 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:51.212 00.009 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
23:43:51.623 00.411 10072 Exposure complete
23:43:51.673 00.050 10072 worker thread done servicing request
23:43:51.673 00.000 1032 OnExposeComplete: enter
23:43:51.676 00.003 1032 UpdateGuideState(): m_state=6
23:43:51.678 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10731
23:43:51.679 00.001 1032 Star::Find returns 1 (0), X=1108.71, Y=130.05, Mass=1472, SNR=26.9, Peak=99 HFD=3.4
23:43:51.681 00.002 1032 MultiStar: [#1 0.02,0.17,0.93,U] [#2 0.08,0.38,0.00,M2] [#3 0.13,0.21,0.75,U] [#4 0.01,0.23,0.64,U] [#5 -0.10,0.40,0.00,M1] [#6 0.09,0.44,0.00,M6] [#7 0.00,0.32,0.00,M2] [#8 -0.08,0.25,0.00,M1] 
23:43:51.683 00.002 1032 refined, 3 included, MultiStar: {0.15, 0.24}, one-star: {0.37, 0.32}
23:43:51.685 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:43:51.686 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:43:51.689 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.28 cameraTheta=1.01 mountX=0.19 mountY=-0.20, mountTheta=-0.82
23:43:51.691 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.24, opts=13)
23:43:51.693 00.002 1032 Enqueuing Move request for scope (0.15, 0.24)
23:43:51.694 00.001 10072 Worker thread wakes up
23:43:51.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.24) opts 0xd
23:43:51.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.24)
23:43:51.694 00.000 10072 Moving (0.15, 0.24) raw xDistance=0.19 yDistance=-0.20
23:43:51.696 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:43:51.698 00.002 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.83
23:43:51.698 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
23:43:51.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:43:51.698 00.000 10072 MoveAxis(W, 97, ABG)
23:43:51.700 00.002 10072 Guiding  Dir = 3, Dur = 97
23:43:51.700 00.000 10072 IsGuiding returns 0
23:43:51.700 00.000 10072 PulseGuide returned control before completion, sleep 107
23:43:51.717 00.017 1032 UpdateGuideState exits: m=1472 SNR=26.9
23:43:51.719 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:51.720 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:51.723 00.003 1032 Enqueuing Expose request
23:43:51.822 00.099 10072 IsGuiding returns 1
23:43:51.822 00.000 10072 scope still moving after pulse duration time elapsed
23:43:51.853 00.031 10072 IsGuiding returns 0
23:43:51.853 00.000 10072 scope move finished after 97 + 56 ms
23:43:51.853 00.000 10072 Move returns status 0, amount 97
23:43:51.853 00.000 10072 MoveAxis(N, 132, ABG)
23:43:51.853 00.000 10072 Guiding  Dir = 0, Dur = 132
23:43:51.853 00.000 10072 IsGuiding returns 0
23:43:51.854 00.001 10072 PulseGuide returned control before completion, sleep 142
23:43:52.010 00.156 10072 IsGuiding returns 0
23:43:52.010 00.000 10072 Move returns status 0, amount 132
23:43:52.010 00.000 10072 move complete, result=0
23:43:52.010 00.000 10072 worker thread done servicing request
23:43:52.010 00.000 10072 Worker thread wakes up
23:43:52.010 00.000 1032 GuideStep: 0.2 px 97 ms WEST, -0.2 px 132 ms NORTH
23:43:52.012 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:52.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:52.638 00.626 10072 Exposure complete
23:43:52.690 00.052 10072 worker thread done servicing request
23:43:52.690 00.000 1032 OnExposeComplete: enter
23:43:52.692 00.002 1032 UpdateGuideState(): m_state=6
23:43:52.694 00.002 1032 Star::Find(15, 1108, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10732
23:43:52.695 00.001 1032 Star::Find returns 1 (0), X=1108.48, Y=129.76, Mass=1377, SNR=26.1, Peak=115 HFD=3.4
23:43:52.698 00.003 1032 MultiStar: [#1 -0.01,-0.10,0.99,U] [#2 -0.11,0.06,0.82,U] [#3 0.00,-0.02,0.75,U] [#4 0.01,-0.09,0.72,U] [#5 -0.08,0.07,0.70,U] [#6 0.01,0.19,0.60,U] [#7 -0.09,0.03,0.67,U] [#8 -0.34,0.02,0.00,M2] 
23:43:52.700 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {0.15, 0.03}
23:43:52.702 00.002 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
23:43:52.704 00.002 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
23:43:52.706 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.16 mountX=0.02 mountY=0.01, mountTheta=0.33
23:43:52.710 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
23:43:52.714 00.004 1032 Enqueuing Move request for scope (-0.01, 0.01)
23:43:52.715 00.001 10072 Worker thread wakes up
23:43:52.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:43:52.715 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:43:52.715 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.02 yDistance=0.01
23:43:52.717 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:43:52.720 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:43:52.721 00.001 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:43:52.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:52.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:43:52.721 00.000 10072 MoveAxis(W, 9, ABG)
23:43:52.721 00.000 10072 Guiding  Dir = 3, Dur = 9
23:43:52.721 00.000 10072 IsGuiding returns 0
23:43:52.722 00.001 10072 PulseGuide returned control before completion, sleep 19
23:43:52.740 00.018 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:43:52.741 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:52.743 00.002 10072 IsGuiding returns 0
23:43:52.743 00.000 10072 Move returns status 0, amount 9
23:43:52.743 00.000 10072 MoveAxis(N, 0, ABG)
23:43:52.743 00.000 10072 Move returns status 0, amount 0
23:43:52.743 00.000 10072 move complete, result=0
23:43:52.743 00.000 10072 worker thread done servicing request
23:43:52.743 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:52.745 00.002 1032 Enqueuing Expose request
23:43:52.746 00.001 1032 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
23:43:52.749 00.003 10072 Worker thread wakes up
23:43:52.749 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:52.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:53.169 00.420 10072 Exposure complete
23:43:53.223 00.054 10072 worker thread done servicing request
23:43:53.223 00.000 1032 OnExposeComplete: enter
23:43:53.226 00.003 1032 UpdateGuideState(): m_state=6
23:43:53.227 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10733
23:43:53.229 00.002 1032 Star::Find returns 1 (0), X=1108.43, Y=129.78, Mass=1359, SNR=25.9, Peak=117 HFD=3.4
23:43:53.231 00.002 1032 MultiStar: [#1 0.03,-0.20,1.00,U] [#2 -0.07,0.02,0.79,U] [#3 -0.12,-0.04,0.76,U] [#4 -0.11,-0.01,0.70,U] [#5 -0.14,0.01,0.67,U] [#6 0.05,0.21,0.64,U] [#7 -0.10,-0.02,0.73,U] [#8 -0.19,0.06,0.55,U] 
23:43:53.233 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.00}, one-star: {0.09, 0.05}
23:43:53.235 00.002 1032 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.83) = xAngle (-4.92 = 1.37)
23:43:53.238 00.003 1032 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.92 = 1.37)
23:43:53.243 00.005 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.09 mountX=0.01 mountY=0.05, mountTheta=1.37
23:43:53.246 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.00, opts=13)
23:43:53.247 00.001 1032 Enqueuing Move request for scope (-0.05, -0.00)
23:43:53.249 00.002 10072 Worker thread wakes up
23:43:53.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
23:43:53.249 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
23:43:53.249 00.000 10072 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=0.05
23:43:53.251 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:43:53.255 00.004 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:43:53.255 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:43:53.255 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:53.255 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:43:53.255 00.000 10072 MoveAxis(W, 7, ABG)
23:43:53.255 00.000 10072 Guiding  Dir = 3, Dur = 7
23:43:53.255 00.000 10072 IsGuiding returns 0
23:43:53.255 00.000 10072 PulseGuide returned control before completion, sleep 17
23:43:53.274 00.019 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:43:53.277 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:53.279 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:53.281 00.002 1032 Enqueuing Expose request
23:43:53.287 00.006 10072 IsGuiding returns 0
23:43:53.287 00.000 10072 Move returns status 0, amount 7
23:43:53.288 00.001 10072 MoveAxis(N, 0, ABG)
23:43:53.288 00.000 10072 Move returns status 0, amount 0
23:43:53.288 00.000 10072 move complete, result=0
23:43:53.288 00.000 10072 worker thread done servicing request
23:43:53.288 00.000 10072 Worker thread wakes up
23:43:53.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:53.288 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:53.291 00.003 1032 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
23:43:53.915 00.624 10072 Exposure complete
23:43:53.965 00.050 10072 worker thread done servicing request
23:43:53.965 00.000 1032 OnExposeComplete: enter
23:43:53.967 00.002 1032 UpdateGuideState(): m_state=6
23:43:53.968 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10734
23:43:53.970 00.002 1032 Star::Find returns 1 (0), X=1108.44, Y=129.81, Mass=1326, SNR=25.6, Peak=107 HFD=3.4
23:43:53.972 00.002 1032 MultiStar: [#1 -0.01,-0.09,0.99,U] [#2 -0.11,0.20,0.82,U] [#3 -0.12,0.16,0.77,U] [#4 -0.09,0.14,0.71,U] [#5 -0.20,0.12,0.68,U] [#6 -0.25,0.14,0.00,M5] [#7 -0.15,0.19,0.74,U] [#8 -0.09,0.04,0.50,U] 
23:43:53.973 00.001 1032 refined, 7 included, MultiStar: {-0.07, 0.10}, one-star: {0.10, 0.08}
23:43:53.976 00.003 1032 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.83) = xAngle (0.36 = 0.36)
23:43:53.977 00.001 1032 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.36 = 0.36)
23:43:53.978 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.19 mountX=0.11 mountY=0.04, mountTheta=0.36
23:43:53.981 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.10, opts=13)
23:43:53.982 00.001 1032 Enqueuing Move request for scope (-0.07, 0.10)
23:43:53.983 00.001 10072 Worker thread wakes up
23:43:53.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
23:43:53.985 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
23:43:53.985 00.000 10072 Moving (-0.07, 0.10) raw xDistance=0.11 yDistance=0.04
23:43:53.987 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:43:53.991 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:43:53.991 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:43:53.991 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:53.991 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:43:53.991 00.000 10072 MoveAxis(W, 5, ABG)
23:43:53.991 00.000 10072 Guiding  Dir = 3, Dur = 5
23:43:53.991 00.000 10072 IsGuiding returns 0
23:43:53.992 00.001 10072 PulseGuide returned control before completion, sleep 15
23:43:54.009 00.017 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:43:54.011 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:54.012 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:54.014 00.002 1032 Enqueuing Expose request
23:43:54.021 00.007 10072 IsGuiding returns 0
23:43:54.021 00.000 10072 Move returns status 0, amount 5
23:43:54.021 00.000 10072 MoveAxis(N, 0, ABG)
23:43:54.021 00.000 10072 Move returns status 0, amount 0
23:43:54.021 00.000 10072 move complete, result=0
23:43:54.021 00.000 10072 worker thread done servicing request
23:43:54.022 00.001 10072 Worker thread wakes up
23:43:54.022 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:54.022 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:54.025 00.003 1032 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
23:43:54.433 00.408 10072 Exposure complete
23:43:54.485 00.052 10072 worker thread done servicing request
23:43:54.485 00.000 1032 OnExposeComplete: enter
23:43:54.487 00.002 1032 UpdateGuideState(): m_state=6
23:43:54.490 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10735
23:43:54.491 00.001 1032 Star::Find returns 1 (0), X=1108.38, Y=129.78, Mass=1304, SNR=25.4, Peak=105 HFD=3.5
23:43:54.495 00.004 1032 MultiStar: [#1 -0.08,0.02,1.04,U] [#2 -0.20,0.22,0.00,M1] [#3 0.03,0.21,0.80,U] [#4 -0.04,0.11,0.68,U] [#5 -0.36,0.17,0.00,M1] [#6 -0.02,0.25,0.64,U] [#7 -0.09,0.24,0.00,M1] [#8 -0.23,0.24,0.00,M1] 
23:43:54.496 00.001 1032 single-star, 4 included, MultiStar: {-0.01, 0.11}, one-star: {0.05, 0.05}
23:43:54.498 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:43:54.500 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:43:54.501 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.76 mountX=0.03 mountY=-0.06, mountTheta=-1.07
23:43:54.504 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
23:43:54.506 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
23:43:54.508 00.002 10072 Worker thread wakes up
23:43:54.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:43:54.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:43:54.508 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
23:43:54.510 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:43:54.513 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:43:54.513 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:43:54.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:54.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:43:54.513 00.000 10072 MoveAxis(W, 3, ABG)
23:43:54.513 00.000 10072 Guiding  Dir = 3, Dur = 3
23:43:54.514 00.001 10072 IsGuiding returns 0
23:43:54.514 00.000 10072 PulseGuide returned control before completion, sleep 13
23:43:54.532 00.018 1032 UpdateGuideState exits: m=1304 SNR=25.4
23:43:54.535 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:54.536 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:54.538 00.002 1032 Enqueuing Expose request
23:43:54.540 00.002 10072 IsGuiding returns 0
23:43:54.540 00.000 10072 Move returns status 0, amount 3
23:43:54.540 00.000 10072 MoveAxis(N, 0, ABG)
23:43:54.540 00.000 10072 Move returns status 0, amount 0
23:43:54.541 00.001 10072 move complete, result=0
23:43:54.541 00.000 10072 worker thread done servicing request
23:43:54.541 00.000 10072 Worker thread wakes up
23:43:54.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:54.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:54.548 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:43:55.166 00.618 10072 Exposure complete
23:43:55.219 00.053 10072 worker thread done servicing request
23:43:55.219 00.000 1032 OnExposeComplete: enter
23:43:55.221 00.002 1032 UpdateGuideState(): m_state=6
23:43:55.223 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10736
23:43:55.225 00.002 1032 Star::Find returns 1 (0), X=1108.32, Y=129.80, Mass=1330, SNR=25.7, Peak=109 HFD=3.5
23:43:55.228 00.003 1032 MultiStar: [#1 0.03,-0.12,1.01,U] [#2 -0.13,0.12,0.82,U] [#3 -0.14,0.03,0.80,U] [#4 -0.10,-0.10,0.69,U] [#5 -0.13,0.07,0.67,U] [#6 -0.16,0.31,0.00,M5] [#7 -0.11,0.13,0.72,U] [#8 -0.21,0.12,0.52,U] 
23:43:55.230 00.002 1032 single-star, 7 included, MultiStar: {-0.09, 0.03}, one-star: {-0.01, 0.07}
23:43:55.232 00.002 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
23:43:55.233 00.001 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
23:43:55.235 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.77 mountX=0.07 mountY=-0.00, mountTheta=-0.06
23:43:55.238 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
23:43:55.241 00.003 1032 Enqueuing Move request for scope (-0.01, 0.07)
23:43:55.244 00.003 10072 Worker thread wakes up
23:43:55.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
23:43:55.244 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
23:43:55.244 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.00
23:43:55.246 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:43:55.249 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:43:55.249 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:43:55.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:55.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:43:55.249 00.000 10072 MoveAxis(W, 4, ABG)
23:43:55.249 00.000 10072 Guiding  Dir = 3, Dur = 4
23:43:55.249 00.000 10072 IsGuiding returns 0
23:43:55.250 00.001 10072 PulseGuide returned control before completion, sleep 14
23:43:55.269 00.019 1032 UpdateGuideState exits: m=1330 SNR=25.7
23:43:55.271 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:55.273 00.002 10072 IsGuiding returns 0
23:43:55.273 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:55.275 00.002 10072 Move returns status 0, amount 4
23:43:55.275 00.000 10072 MoveAxis(N, 0, ABG)
23:43:55.275 00.000 10072 Move returns status 0, amount 0
23:43:55.275 00.000 10072 move complete, result=0
23:43:55.275 00.000 10072 worker thread done servicing request
23:43:55.275 00.000 1032 Enqueuing Expose request
23:43:55.277 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:43:55.280 00.003 10072 Worker thread wakes up
23:43:55.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:55.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:55.704 00.424 10072 Exposure complete
23:43:55.751 00.047 10072 worker thread done servicing request
23:43:55.751 00.000 1032 OnExposeComplete: enter
23:43:55.753 00.002 1032 UpdateGuideState(): m_state=6
23:43:55.756 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10737
23:43:55.757 00.001 1032 Star::Find returns 1 (0), X=1108.39, Y=129.70, Mass=1451, SNR=26.8, Peak=120 HFD=3.5
23:43:55.758 00.001 1032 MultiStar: [#1 0.02,-0.19,0.93,U] [#2 -0.09,0.01,0.80,U] [#3 -0.06,-0.07,0.73,U] [#4 0.09,-0.03,0.63,U] [#5 -0.20,-0.05,0.66,U] [#6 -0.01,-0.02,0.59,U] [#7 -0.12,-0.00,0.70,U] [#8 -0.18,0.07,0.50,U] 
23:43:55.759 00.001 1032 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {0.06, -0.03}
23:43:55.761 00.002 1032 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.83) = xAngle (-4.22 = 2.07)
23:43:55.763 00.002 1032 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.22 = 2.07)
23:43:55.764 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.39 mountX=-0.03 mountY=0.05, mountTheta=2.07
23:43:55.767 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.04, opts=13)
23:43:55.770 00.003 1032 Enqueuing Move request for scope (-0.05, -0.04)
23:43:55.771 00.001 10072 Worker thread wakes up
23:43:55.772 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
23:43:55.772 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
23:43:55.772 00.000 10072 Moving (-0.05, -0.04) raw xDistance=-0.03 yDistance=0.05
23:43:55.774 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:43:55.776 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:43:55.776 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:43:55.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:55.777 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:43:55.777 00.000 10072 MoveAxis(W, 4, ABG)
23:43:55.777 00.000 10072 Guiding  Dir = 3, Dur = 4
23:43:55.777 00.000 10072 IsGuiding returns 0
23:43:55.777 00.000 10072 PulseGuide returned control before completion, sleep 14
23:43:55.793 00.016 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:43:55.796 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:55.798 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:55.801 00.003 1032 Enqueuing Expose request
23:43:55.807 00.006 10072 IsGuiding returns 0
23:43:55.807 00.000 10072 Move returns status 0, amount 4
23:43:55.807 00.000 10072 MoveAxis(N, 0, ABG)
23:43:55.807 00.000 10072 Move returns status 0, amount 0
23:43:55.807 00.000 10072 move complete, result=0
23:43:55.807 00.000 10072 worker thread done servicing request
23:43:55.807 00.000 10072 Worker thread wakes up
23:43:55.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:55.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:55.810 00.003 1032 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
23:43:56.433 00.623 10072 Exposure complete
23:43:56.480 00.047 10072 worker thread done servicing request
23:43:56.481 00.001 1032 OnExposeComplete: enter
23:43:56.482 00.001 1032 UpdateGuideState(): m_state=6
23:43:56.484 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10738
23:43:56.487 00.003 1032 Star::Find returns 1 (0), X=1108.45, Y=129.56, Mass=1497, SNR=27.2, Peak=121 HFD=3.3
23:43:56.489 00.002 1032 MultiStar: [#1 0.02,-0.24,0.86,U] [#2 -0.06,0.10,0.80,U] [#3 -0.08,0.09,0.76,U] [#4 -0.00,-0.04,0.63,U] [#5 -0.24,0.11,0.00,M1] [#6 0.02,0.02,0.59,U] [#7 -0.17,0.19,0.66,U] [#8 -0.16,-0.06,0.50,U] 
23:43:56.491 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.03}, one-star: {0.12, -0.17}
23:43:56.494 00.003 1032 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.83) = xAngle (-4.19 = 2.09)
23:43:56.496 00.002 1032 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.19 = 2.09)
23:43:56.497 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.36 mountX=-0.02 mountY=0.03, mountTheta=2.09
23:43:56.499 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
23:43:56.501 00.002 1032 Enqueuing Move request for scope (-0.03, -0.03)
23:43:56.502 00.001 10072 Worker thread wakes up
23:43:56.502 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
23:43:56.502 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
23:43:56.502 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.03
23:43:56.504 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:43:56.507 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:43:56.507 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:43:56.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:56.508 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:43:56.508 00.000 10072 MoveAxis(W, 4, ABG)
23:43:56.508 00.000 10072 Guiding  Dir = 3, Dur = 4
23:43:56.508 00.000 10072 IsGuiding returns 0
23:43:56.509 00.001 10072 PulseGuide returned control before completion, sleep 14
23:43:56.524 00.015 10072 IsGuiding returns 0
23:43:56.524 00.000 10072 Move returns status 0, amount 4
23:43:56.524 00.000 10072 MoveAxis(N, 0, ABG)
23:43:56.524 00.000 10072 Move returns status 0, amount 0
23:43:56.524 00.000 10072 move complete, result=0
23:43:56.525 00.001 10072 worker thread done servicing request
23:43:56.526 00.001 1032 UpdateGuideState exits: m=1497 SNR=27.2
23:43:56.529 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:56.530 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:56.532 00.002 1032 Enqueuing Expose request
23:43:56.534 00.002 1032 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
23:43:56.536 00.002 10072 Worker thread wakes up
23:43:56.536 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:56.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:56.949 00.413 10072 Exposure complete
23:43:56.998 00.049 10072 worker thread done servicing request
23:43:56.998 00.000 1032 OnExposeComplete: enter
23:43:57.000 00.002 1032 UpdateGuideState(): m_state=6
23:43:57.002 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10739
23:43:57.004 00.002 1032 Star::Find returns 1 (0), X=1108.46, Y=129.74, Mass=1299, SNR=25.3, Peak=104 HFD=3.3
23:43:57.007 00.003 1032 MultiStar: [#1 -0.02,-0.01,1.01,U] [#2 -0.18,0.19,0.00,M1] [#3 -0.11,0.09,0.80,U] [#4 0.13,0.04,0.67,U] [#5 -0.28,0.05,0.00,M2] [#6 0.01,0.35,0.00,M4] [#7 -0.19,0.07,0.74,U] [#8 -0.19,0.04,0.54,U] 
23:43:57.009 00.002 1032 refined, 5 included, MultiStar: {-0.03, 0.04}, one-star: {0.13, 0.01}
23:43:57.010 00.001 1032 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.83) = xAngle (0.42 = 0.42)
23:43:57.012 00.002 1032 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.42 = 0.42)
23:43:57.014 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.25 mountX=0.04 mountY=0.02, mountTheta=0.42
23:43:57.016 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
23:43:57.018 00.002 1032 Enqueuing Move request for scope (-0.03, 0.04)
23:43:57.020 00.002 10072 Worker thread wakes up
23:43:57.020 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
23:43:57.020 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
23:43:57.021 00.001 10072 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=0.02
23:43:57.023 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:43:57.026 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:43:57.026 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:43:57.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:57.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:43:57.026 00.000 10072 MoveAxis(W, 3, ABG)
23:43:57.027 00.001 10072 Guiding  Dir = 3, Dur = 3
23:43:57.027 00.000 10072 IsGuiding returns 0
23:43:57.027 00.000 10072 PulseGuide returned control before completion, sleep 13
23:43:57.042 00.015 1032 UpdateGuideState exits: m=1299 SNR=25.3
23:43:57.046 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:57.047 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:57.049 00.002 1032 Enqueuing Expose request
23:43:57.056 00.007 10072 IsGuiding returns 0
23:43:57.056 00.000 10072 Move returns status 0, amount 3
23:43:57.056 00.000 10072 MoveAxis(N, 0, ABG)
23:43:57.056 00.000 10072 Move returns status 0, amount 0
23:43:57.056 00.000 10072 move complete, result=0
23:43:57.056 00.000 10072 worker thread done servicing request
23:43:57.056 00.000 10072 Worker thread wakes up
23:43:57.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:57.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:57.059 00.003 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:43:57.683 00.624 10072 Exposure complete
23:43:57.732 00.049 10072 worker thread done servicing request
23:43:57.732 00.000 1032 OnExposeComplete: enter
23:43:57.735 00.003 1032 UpdateGuideState(): m_state=6
23:43:57.737 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10740
23:43:57.740 00.003 1032 Star::Find returns 1 (0), X=1108.44, Y=129.84, Mass=1418, SNR=26.5, Peak=117 HFD=3.5
23:43:57.743 00.003 1032 MultiStar: [#1 0.01,-0.13,0.96,U] [#2 -0.03,0.12,0.80,U] [#3 -0.06,0.06,0.75,U] [#4 -0.04,0.02,0.67,U] [#5 -0.31,-0.09,0.00,M3] [#6 -0.11,0.15,0.61,U] [#7 -0.14,0.13,0.70,U] [#8 -0.15,0.16,0.50,U] 
23:43:57.745 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.07}, one-star: {0.11, 0.11}
23:43:57.747 00.002 1032 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.83) = xAngle (0.23 = 0.23)
23:43:57.748 00.001 1032 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.23 = 0.23)
23:43:57.750 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.06 mountX=0.07 mountY=0.02, mountTheta=0.23
23:43:57.753 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
23:43:57.755 00.002 1032 Enqueuing Move request for scope (-0.04, 0.07)
23:43:57.758 00.003 10072 Worker thread wakes up
23:43:57.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
23:43:57.758 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
23:43:57.758 00.000 10072 Moving (-0.04, 0.07) raw xDistance=0.07 yDistance=0.02
23:43:57.760 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:43:57.762 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:43:57.762 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:43:57.763 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:57.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:43:57.763 00.000 10072 MoveAxis(W, 3, ABG)
23:43:57.763 00.000 10072 Guiding  Dir = 3, Dur = 3
23:43:57.763 00.000 10072 IsGuiding returns 0
23:43:57.764 00.001 10072 PulseGuide returned control before completion, sleep 13
23:43:57.782 00.018 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:43:57.784 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:57.786 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:57.789 00.003 10072 IsGuiding returns 0
23:43:57.789 00.000 10072 Move returns status 0, amount 3
23:43:57.789 00.000 10072 MoveAxis(N, 0, ABG)
23:43:57.789 00.000 10072 Move returns status 0, amount 0
23:43:57.789 00.000 10072 move complete, result=0
23:43:57.789 00.000 1032 Enqueuing Expose request
23:43:57.791 00.002 10072 worker thread done servicing request
23:43:57.791 00.000 10072 Worker thread wakes up
23:43:57.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:57.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:57.791 00.000 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:43:58.213 00.422 10072 Exposure complete
23:43:58.262 00.049 10072 worker thread done servicing request
23:43:58.262 00.000 1032 OnExposeComplete: enter
23:43:58.264 00.002 1032 UpdateGuideState(): m_state=6
23:43:58.266 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10741
23:43:58.268 00.002 1032 Star::Find returns 1 (0), X=1108.49, Y=129.67, Mass=1274, SNR=25.1, Peak=102 HFD=3.3
23:43:58.270 00.002 1032 MultiStar: [#1 0.05,-0.15,1.03,U] [#2 -0.02,0.08,0.83,U] [#3 -0.11,-0.00,0.81,U] [#4 0.01,-0.03,0.69,U] [#5 -0.18,-0.07,0.69,U] [#6 -0.09,0.18,0.67,U] [#7 -0.11,0.10,0.71,U] [#8 -0.03,0.07,0.52,U] 
23:43:58.273 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {0.16, -0.06}
23:43:58.275 00.002 1032 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.83) = xAngle (1.27 = 1.27)
23:43:58.277 00.002 1032 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.27 = 1.27)
23:43:58.279 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.10 mountX=0.01 mountY=0.02, mountTheta=1.27
23:43:58.282 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.00, opts=13)
23:43:58.283 00.001 1032 Enqueuing Move request for scope (-0.02, 0.00)
23:43:58.285 00.002 10072 Worker thread wakes up
23:43:58.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
23:43:58.286 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
23:43:58.286 00.000 10072 Moving (-0.02, 0.00) raw xDistance=0.01 yDistance=0.02
23:43:58.288 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:43:58.291 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:43:58.291 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:43:58.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:58.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:43:58.291 00.000 10072 MoveAxis(W, 3, ABG)
23:43:58.291 00.000 10072 Guiding  Dir = 3, Dur = 3
23:43:58.292 00.001 10072 IsGuiding returns 0
23:43:58.292 00.000 10072 PulseGuide returned control before completion, sleep 13
23:43:58.311 00.019 1032 UpdateGuideState exits: m=1274 SNR=25.1
23:43:58.313 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:58.315 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:58.318 00.003 1032 Enqueuing Expose request
23:43:58.320 00.002 10072 IsGuiding returns 0
23:43:58.320 00.000 10072 Move returns status 0, amount 3
23:43:58.320 00.000 10072 MoveAxis(N, 0, ABG)
23:43:58.320 00.000 10072 Move returns status 0, amount 0
23:43:58.320 00.000 10072 move complete, result=0
23:43:58.320 00.000 10072 worker thread done servicing request
23:43:58.320 00.000 10072 Worker thread wakes up
23:43:58.320 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:58.321 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:58.327 00.006 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:43:58.944 00.617 10072 Exposure complete
23:43:58.994 00.050 10072 worker thread done servicing request
23:43:58.994 00.000 1032 OnExposeComplete: enter
23:43:58.997 00.003 1032 UpdateGuideState(): m_state=6
23:43:58.999 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10742
23:43:59.000 00.001 1032 Star::Find returns 1 (0), X=1108.50, Y=129.67, Mass=1324, SNR=25.6, Peak=99 HFD=3.3
23:43:59.002 00.002 1032 MultiStar: [#1 0.12,-0.24,0.00,M1] [#2 -0.03,-0.01,0.81,U] [#3 -0.04,0.01,0.83,U] [#4 0.00,-0.11,0.67,U] [#5 -0.16,-0.08,0.67,U] [#6 0.06,0.08,0.64,U] [#7 -0.07,-0.01,0.72,U] [#8 0.04,-0.05,0.53,U] 
23:43:59.004 00.002 1032 refined, 7 included, MultiStar: {0.00, -0.03}, one-star: {0.16, -0.06}
23:43:59.007 00.003 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
23:43:59.008 00.001 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
23:43:59.010 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.54 mountX=-0.03 mountY=0.01, mountTheta=2.91
23:43:59.012 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.03, opts=13)
23:43:59.015 00.003 1032 Enqueuing Move request for scope (0.00, -0.03)
23:43:59.016 00.001 10072 Worker thread wakes up
23:43:59.017 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
23:43:59.017 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
23:43:59.017 00.000 10072 Moving (0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
23:43:59.019 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:43:59.023 00.004 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:43:59.023 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:43:59.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:59.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:43:59.023 00.000 10072 MoveAxis(W, 3, ABG)
23:43:59.023 00.000 10072 Guiding  Dir = 3, Dur = 3
23:43:59.023 00.000 10072 IsGuiding returns 0
23:43:59.024 00.001 10072 PulseGuide returned control before completion, sleep 13
23:43:59.041 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.6
23:43:59.043 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:59.044 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:59.045 00.001 1032 Enqueuing Expose request
23:43:59.052 00.007 10072 IsGuiding returns 0
23:43:59.052 00.000 10072 Move returns status 0, amount 3
23:43:59.052 00.000 10072 MoveAxis(N, 0, ABG)
23:43:59.052 00.000 10072 Move returns status 0, amount 0
23:43:59.052 00.000 10072 move complete, result=0
23:43:59.052 00.000 10072 worker thread done servicing request
23:43:59.052 00.000 10072 Worker thread wakes up
23:43:59.052 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:59.052 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:59.057 00.005 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:43:59.461 00.404 10072 Exposure complete
23:43:59.513 00.052 10072 worker thread done servicing request
23:43:59.513 00.000 1032 OnExposeComplete: enter
23:43:59.515 00.002 1032 UpdateGuideState(): m_state=6
23:43:59.519 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10743
23:43:59.521 00.002 1032 Star::Find returns 1 (0), X=1108.52, Y=129.71, Mass=1420, SNR=26.5, Peak=105 HFD=3.3
23:43:59.525 00.004 1032 MultiStar: [#1 0.06,-0.15,1.00,U] [#2 -0.10,0.03,0.78,U] [#3 -0.02,-0.09,0.77,U] [#4 0.07,0.01,0.62,U] [#5 -0.33,-0.03,0.00,M2] [#6 -0.05,0.16,0.61,U] [#7 -0.12,0.09,0.72,U] [#8 -0.05,0.02,0.55,U] 
23:43:59.527 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {0.18, -0.02}
23:43:59.529 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
23:43:59.531 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
23:43:59.533 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.64 mountX=-0.01 mountY=-0.01, mountTheta=-2.47
23:43:59.536 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
23:43:59.538 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
23:43:59.540 00.002 10072 Worker thread wakes up
23:43:59.540 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:43:59.540 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:43:59.540 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
23:43:59.542 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:43:59.545 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:43:59.545 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:43:59.545 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:59.545 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:43:59.545 00.000 10072 MoveAxis(W, 2, ABG)
23:43:59.545 00.000 10072 Guiding  Dir = 3, Dur = 2
23:43:59.545 00.000 10072 IsGuiding returns 0
23:43:59.546 00.001 10072 PulseGuide returned control before completion, sleep 12
23:43:59.562 00.016 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:43:59.564 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:59.566 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:43:59.569 00.003 1032 Enqueuing Expose request
23:43:59.571 00.002 10072 IsGuiding returns 0
23:43:59.571 00.000 10072 Move returns status 0, amount 2
23:43:59.571 00.000 10072 MoveAxis(N, 0, ABG)
23:43:59.571 00.000 10072 Move returns status 0, amount 0
23:43:59.572 00.001 10072 move complete, result=0
23:43:59.572 00.000 10072 worker thread done servicing request
23:43:59.572 00.000 10072 Worker thread wakes up
23:43:59.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:43:59.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:43:59.580 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:44:00.195 00.615 10072 Exposure complete
23:44:00.247 00.052 10072 worker thread done servicing request
23:44:00.247 00.000 1032 OnExposeComplete: enter
23:44:00.249 00.002 1032 UpdateGuideState(): m_state=6
23:44:00.250 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10744
23:44:00.253 00.003 1032 Star::Find returns 1 (0), X=1108.53, Y=129.72, Mass=1360, SNR=25.9, Peak=109 HFD=3.3
23:44:00.254 00.001 1032 MultiStar: [#1 0.03,-0.11,0.98,U] [#2 -0.08,0.13,0.83,U] [#3 0.01,0.05,0.79,U] [#4 0.09,-0.04,0.65,U] [#5 -0.09,0.09,0.68,U] [#6 -0.02,0.03,0.60,U] [#7 -0.17,0.11,0.74,U] [#8 -0.19,0.19,0.00,M1] 
23:44:00.256 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.03}, one-star: {0.19, -0.01}
23:44:00.258 00.002 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
23:44:00.259 00.001 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
23:44:00.261 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.43 mountX=0.02 mountY=-0.01, mountTheta=-0.40
23:44:00.264 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.03, opts=13)
23:44:00.266 00.002 1032 Enqueuing Move request for scope (0.00, 0.03)
23:44:00.269 00.003 10072 Worker thread wakes up
23:44:00.269 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
23:44:00.269 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
23:44:00.269 00.000 10072 Moving (0.00, 0.03) raw xDistance=0.02 yDistance=-0.01
23:44:00.273 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:44:00.275 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:00.276 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:44:00.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:00.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:44:00.276 00.000 10072 MoveAxis(W, 2, ABG)
23:44:00.276 00.000 10072 Guiding  Dir = 3, Dur = 2
23:44:00.276 00.000 10072 IsGuiding returns 0
23:44:00.277 00.001 10072 PulseGuide returned control before completion, sleep 12
23:44:00.295 00.018 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:44:00.298 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:00.301 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:00.305 00.004 1032 Enqueuing Expose request
23:44:00.307 00.002 10072 IsGuiding returns 0
23:44:00.307 00.000 10072 Move returns status 0, amount 2
23:44:00.307 00.000 10072 MoveAxis(N, 0, ABG)
23:44:00.307 00.000 10072 Move returns status 0, amount 0
23:44:00.307 00.000 10072 move complete, result=0
23:44:00.307 00.000 10072 worker thread done servicing request
23:44:00.307 00.000 10072 Worker thread wakes up
23:44:00.307 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:00.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:00.316 00.009 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:44:00.715 00.399 10072 Exposure complete
23:44:00.767 00.052 10072 worker thread done servicing request
23:44:00.767 00.000 1032 OnExposeComplete: enter
23:44:00.770 00.003 1032 UpdateGuideState(): m_state=6
23:44:00.771 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10745
23:44:00.774 00.003 1032 Star::Find returns 1 (0), X=1108.52, Y=129.72, Mass=1422, SNR=26.5, Peak=111 HFD=3.3
23:44:00.775 00.001 1032 MultiStar: [#1 0.03,-0.11,0.96,U] [#2 -0.05,0.08,0.75,U] [#3 0.02,0.00,0.74,U] [#4 0.15,-0.12,0.69,U] [#5 -0.11,0.07,0.67,U] [#6 0.05,0.01,0.63,U] [#7 -0.11,0.11,0.72,U] [#8 -0.07,-0.02,0.50,U] 
23:44:00.777 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {0.19, -0.01}
23:44:00.778 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:44:00.779 00.001 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:44:00.782 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.15 mountX=-0.01 mountY=-0.02, mountTheta=-1.98
23:44:00.784 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
23:44:00.785 00.001 1032 Enqueuing Move request for scope (0.02, -0.00)
23:44:00.787 00.002 10072 Worker thread wakes up
23:44:00.788 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
23:44:00.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
23:44:00.788 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
23:44:00.790 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:44:00.792 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:00.793 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:44:00.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:00.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:44:00.793 00.000 10072 MoveAxis(W, 1, ABG)
23:44:00.793 00.000 10072 Guiding  Dir = 3, Dur = 1
23:44:00.793 00.000 10072 IsGuiding returns 0
23:44:00.794 00.001 10072 PulseGuide returned control before completion, sleep 11
23:44:00.810 00.016 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:44:00.813 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:00.814 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:00.816 00.002 1032 Enqueuing Expose request
23:44:00.819 00.003 10072 IsGuiding returns 0
23:44:00.819 00.000 10072 Move returns status 0, amount 1
23:44:00.819 00.000 10072 MoveAxis(N, 0, ABG)
23:44:00.819 00.000 10072 Move returns status 0, amount 0
23:44:00.819 00.000 10072 move complete, result=0
23:44:00.819 00.000 10072 worker thread done servicing request
23:44:00.819 00.000 10072 Worker thread wakes up
23:44:00.819 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:00.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:00.826 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:44:01.448 00.622 10072 Exposure complete
23:44:01.500 00.052 10072 worker thread done servicing request
23:44:01.500 00.000 1032 OnExposeComplete: enter
23:44:01.503 00.003 1032 UpdateGuideState(): m_state=6
23:44:01.505 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10746
23:44:01.507 00.002 1032 Star::Find returns 1 (0), X=1108.52, Y=129.68, Mass=1351, SNR=25.8, Peak=109 HFD=3.3
23:44:01.509 00.002 1032 MultiStar: [#1 0.13,-0.26,0.00,M1] [#2 0.06,0.00,0.80,U] [#3 -0.01,-0.06,0.72,U] [#4 0.04,-0.27,0.00,M1] [#5 -0.12,-0.20,0.65,U] [#6 0.07,-0.06,0.65,U] [#7 0.00,-0.06,0.70,U] [#8 -0.13,0.04,0.53,U] 
23:44:01.511 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.05}, one-star: {0.18, -0.05}
23:44:01.513 00.002 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
23:44:01.514 00.001 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
23:44:01.516 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.13 mountX=-0.06 mountY=-0.01, mountTheta=-2.96
23:44:01.520 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
23:44:01.521 00.001 1032 Enqueuing Move request for scope (0.03, -0.05)
23:44:01.523 00.002 10072 Worker thread wakes up
23:44:01.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
23:44:01.523 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
23:44:01.523 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.01
23:44:01.525 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:44:01.528 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:01.528 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:44:01.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:01.529 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:44:01.529 00.000 10072 MoveAxis(W, 2, ABG)
23:44:01.529 00.000 10072 Guiding  Dir = 3, Dur = 2
23:44:01.529 00.000 10072 IsGuiding returns 0
23:44:01.529 00.000 10072 PulseGuide returned control before completion, sleep 12
23:44:01.545 00.016 1032 UpdateGuideState exits: m=1351 SNR=25.8
23:44:01.548 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:01.550 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:01.551 00.001 1032 Enqueuing Expose request
23:44:01.555 00.004 10072 IsGuiding returns 0
23:44:01.555 00.000 10072 Move returns status 0, amount 2
23:44:01.555 00.000 10072 MoveAxis(N, 0, ABG)
23:44:01.555 00.000 10072 Move returns status 0, amount 0
23:44:01.556 00.001 10072 move complete, result=0
23:44:01.556 00.000 10072 worker thread done servicing request
23:44:01.556 00.000 10072 Worker thread wakes up
23:44:01.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:01.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:01.563 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:44:01.964 00.401 10072 Exposure complete
23:44:02.013 00.049 10072 worker thread done servicing request
23:44:02.013 00.000 1032 OnExposeComplete: enter
23:44:02.017 00.004 1032 UpdateGuideState(): m_state=6
23:44:02.020 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10747
23:44:02.022 00.002 1032 Star::Find returns 1 (0), X=1108.58, Y=129.51, Mass=1363, SNR=25.9, Peak=112 HFD=3.2
23:44:02.026 00.004 1032 MultiStar: [#1 0.06,-0.25,0.95,U] [#2 -0.02,0.03,0.84,U] [#3 -0.06,-0.07,0.81,U] [#4 0.07,-0.20,0.66,U] [#5 0.02,-0.15,0.68,U] [#6 0.04,0.10,0.63,U] [#7 -0.01,0.03,0.71,U] [#8 -0.06,-0.24,0.56,U] 
23:44:02.028 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {0.24, -0.22}
23:44:02.029 00.001 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
23:44:02.030 00.001 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
23:44:02.032 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.23 mountX=-0.12 mountY=-0.01, mountTheta=-3.06
23:44:02.035 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.11, opts=13)
23:44:02.037 00.002 1032 Enqueuing Move request for scope (0.04, -0.11)
23:44:02.039 00.002 10072 Worker thread wakes up
23:44:02.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
23:44:02.039 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
23:44:02.039 00.000 10072 Moving (0.04, -0.11) raw xDistance=-0.12 yDistance=-0.01
23:44:02.041 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:44:02.043 00.002 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:02.043 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
23:44:02.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:02.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:44:02.043 00.000 10072 MoveAxis(W, 1, ABG)
23:44:02.043 00.000 10072 Guiding  Dir = 3, Dur = 1
23:44:02.045 00.002 10072 IsGuiding returns 0
23:44:02.045 00.000 10072 PulseGuide returned control before completion, sleep 11
23:44:02.061 00.016 1032 UpdateGuideState exits: m=1363 SNR=25.9
23:44:02.063 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:02.066 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:02.067 00.001 1032 Enqueuing Expose request
23:44:02.070 00.003 10072 IsGuiding returns 0
23:44:02.070 00.000 10072 Move returns status 0, amount 1
23:44:02.070 00.000 10072 MoveAxis(N, 0, ABG)
23:44:02.070 00.000 10072 Move returns status 0, amount 0
23:44:02.070 00.000 10072 move complete, result=0
23:44:02.070 00.000 10072 worker thread done servicing request
23:44:02.070 00.000 10072 Worker thread wakes up
23:44:02.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:02.071 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:02.077 00.006 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:44:02.694 00.617 10072 Exposure complete
23:44:02.742 00.048 10072 worker thread done servicing request
23:44:02.742 00.000 1032 OnExposeComplete: enter
23:44:02.744 00.002 1032 UpdateGuideState(): m_state=6
23:44:02.746 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10748
23:44:02.748 00.002 1032 Star::Find returns 1 (0), X=1108.54, Y=129.70, Mass=1309, SNR=25.4, Peak=111 HFD=3.2
23:44:02.750 00.002 1032 MultiStar: [#1 0.06,-0.08,0.98,U] [#2 0.02,0.14,0.80,U] [#3 -0.08,0.09,0.76,U] [#4 0.05,0.06,0.69,U] [#5 -0.27,0.02,0.00,M1] [#6 -0.07,0.14,0.62,U] [#7 -0.12,0.12,0.69,U] [#8 -0.02,0.01,0.56,U] 
23:44:02.751 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.05}, one-star: {0.21, -0.03}
23:44:02.753 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
23:44:02.755 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
23:44:02.756 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.21 mountX=0.04 mountY=-0.03, mountTheta=-0.62
23:44:02.759 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
23:44:02.762 00.003 1032 Enqueuing Move request for scope (0.02, 0.05)
23:44:02.764 00.002 10072 Worker thread wakes up
23:44:02.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
23:44:02.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
23:44:02.764 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.03
23:44:02.765 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:44:02.769 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:02.769 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:44:02.769 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:02.769 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:44:02.769 00.000 10072 MoveAxis(W, 2, ABG)
23:44:02.769 00.000 10072 Guiding  Dir = 3, Dur = 2
23:44:02.770 00.001 10072 IsGuiding returns 0
23:44:02.770 00.000 10072 PulseGuide returned control before completion, sleep 12
23:44:02.786 00.016 1032 UpdateGuideState exits: m=1309 SNR=25.4
23:44:02.788 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:02.791 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:02.792 00.001 1032 Enqueuing Expose request
23:44:02.794 00.002 10072 IsGuiding returns 0
23:44:02.794 00.000 10072 Move returns status 0, amount 2
23:44:02.794 00.000 10072 MoveAxis(N, 0, ABG)
23:44:02.794 00.000 10072 Move returns status 0, amount 0
23:44:02.794 00.000 10072 move complete, result=0
23:44:02.794 00.000 10072 worker thread done servicing request
23:44:02.794 00.000 10072 Worker thread wakes up
23:44:02.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:02.795 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:02.803 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:44:03.211 00.408 10072 Exposure complete
23:44:03.264 00.053 10072 worker thread done servicing request
23:44:03.264 00.000 1032 OnExposeComplete: enter
23:44:03.268 00.004 1032 UpdateGuideState(): m_state=6
23:44:03.270 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10749
23:44:03.273 00.003 1032 Star::Find returns 1 (0), X=1108.55, Y=129.74, Mass=1225, SNR=24.6, Peak=105 HFD=3.3
23:44:03.274 00.001 1032 MultiStar: [#1 0.11,-0.12,1.01,U] [#2 -0.13,0.02,0.87,U] [#3 -0.02,-0.05,0.78,U] [#4 -0.01,0.03,0.74,U] [#5 -0.17,-0.06,0.72,U] [#6 -0.08,0.10,0.68,U] [#7 -0.15,0.12,0.73,U] [#8 0.08,0.03,0.55,U] 
23:44:03.276 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {0.22, 0.01}
23:44:03.278 00.002 1032 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.83) = xAngle (0.99 = 0.99)
23:44:03.279 00.001 1032 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.99 = 0.99)
23:44:03.282 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.82 mountX=0.00 mountY=0.01, mountTheta=0.99
23:44:03.285 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
23:44:03.288 00.003 1032 Enqueuing Move request for scope (-0.01, 0.00)
23:44:03.290 00.002 10072 Worker thread wakes up
23:44:03.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
23:44:03.290 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
23:44:03.290 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.00 yDistance=0.01
23:44:03.292 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:44:03.295 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:03.296 00.001 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:44:03.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:03.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:44:03.296 00.000 10072 MoveAxis(W, 1, ABG)
23:44:03.296 00.000 10072 Guiding  Dir = 3, Dur = 1
23:44:03.297 00.001 10072 IsGuiding returns 0
23:44:03.298 00.001 10072 PulseGuide returned control before completion, sleep 11
23:44:03.315 00.017 1032 UpdateGuideState exits: m=1225 SNR=24.6
23:44:03.318 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:03.319 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:03.321 00.002 1032 Enqueuing Expose request
23:44:03.322 00.001 10072 IsGuiding returns 0
23:44:03.322 00.000 10072 Move returns status 0, amount 1
23:44:03.323 00.001 10072 MoveAxis(N, 0, ABG)
23:44:03.323 00.000 10072 Move returns status 0, amount 0
23:44:03.323 00.000 10072 move complete, result=0
23:44:03.323 00.000 10072 worker thread done servicing request
23:44:03.323 00.000 10072 Worker thread wakes up
23:44:03.323 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:03.323 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:03.331 00.008 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
23:44:03.964 00.633 10072 Exposure complete
23:44:04.015 00.051 10072 worker thread done servicing request
23:44:04.016 00.001 1032 OnExposeComplete: enter
23:44:04.019 00.003 1032 UpdateGuideState(): m_state=6
23:44:04.022 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10750
23:44:04.024 00.002 1032 Star::Find returns 1 (0), X=1108.48, Y=129.64, Mass=1336, SNR=25.7, Peak=117 HFD=3.3
23:44:04.026 00.002 1032 MultiStar: [#1 0.02,-0.30,0.00,M1] [#2 -0.02,-0.08,0.79,U] [#3 -0.14,-0.09,0.76,U] [#4 0.05,-0.19,0.68,U] [#5 -0.17,-0.10,0.69,U] [#6 -0.02,0.03,0.63,U] [#7 -0.02,-0.02,0.73,U] [#8 -0.10,-0.06,0.51,U] 
23:44:04.029 00.003 1032 refined, 7 included, MultiStar: {-0.02, -0.08}, one-star: {0.15, -0.09}
23:44:04.030 00.001 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.59)
23:44:04.032 00.002 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.59)
23:44:04.033 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.86 mountX=-0.07 mountY=0.04, mountTheta=2.59
23:44:04.036 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
23:44:04.037 00.001 1032 Enqueuing Move request for scope (-0.02, -0.08)
23:44:04.039 00.002 10072 Worker thread wakes up
23:44:04.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
23:44:04.039 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
23:44:04.039 00.000 10072 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.04
23:44:04.041 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:44:04.044 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:04.044 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:44:04.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:04.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:44:04.044 00.000 10072 MoveAxis(W, 1, ABG)
23:44:04.044 00.000 10072 Guiding  Dir = 3, Dur = 1
23:44:04.045 00.001 10072 IsGuiding returns 0
23:44:04.045 00.000 10072 PulseGuide returned control before completion, sleep 11
23:44:04.057 00.012 10072 IsGuiding returns 0
23:44:04.057 00.000 10072 Move returns status 0, amount 1
23:44:04.057 00.000 10072 MoveAxis(N, 0, ABG)
23:44:04.057 00.000 10072 Move returns status 0, amount 0
23:44:04.057 00.000 10072 move complete, result=0
23:44:04.057 00.000 10072 worker thread done servicing request
23:44:04.062 00.005 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:44:04.064 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:04.065 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:04.067 00.002 1032 Enqueuing Expose request
23:44:04.069 00.002 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:44:04.070 00.001 10072 Worker thread wakes up
23:44:04.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:04.071 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:04.483 00.412 10072 Exposure complete
23:44:04.530 00.047 10072 worker thread done servicing request
23:44:04.530 00.000 1032 OnExposeComplete: enter
23:44:04.532 00.002 1032 UpdateGuideState(): m_state=6
23:44:04.534 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10751
23:44:04.536 00.002 1032 Star::Find returns 1 (0), X=1108.61, Y=129.53, Mass=1350, SNR=25.8, Peak=116 HFD=3.2
23:44:04.538 00.002 1032 MultiStar: [#1 0.13,-0.19,0.99,U] [#2 -0.07,-0.02,0.79,U] [#3 0.01,-0.15,0.75,U] [#4 -0.06,-0.24,0.68,U] [#5 -0.09,-0.22,0.64,U] [#6 -0.00,-0.08,0.64,U] [#7 -0.12,-0.07,0.70,U] [#8 -0.05,-0.08,0.52,U] 
23:44:04.539 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.14}, one-star: {0.28, -0.20}
23:44:04.541 00.002 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.03)
23:44:04.543 00.002 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.03)
23:44:04.545 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.15 cameraTheta=-1.43 mountX=-0.15 mountY=0.02, mountTheta=3.03
23:44:04.548 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.14, opts=13)
23:44:04.550 00.002 1032 Enqueuing Move request for scope (0.02, -0.14)
23:44:04.552 00.002 10072 Worker thread wakes up
23:44:04.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
23:44:04.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
23:44:04.552 00.000 10072 Moving (0.02, -0.14) raw xDistance=-0.15 yDistance=0.02
23:44:04.556 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=146, Gamma=2.230
23:44:04.559 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.82
23:44:04.559 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
23:44:04.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:04.559 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:44:04.559 00.000 10072 MoveAxis(E, 68, ABG)
23:44:04.559 00.000 10072 Guiding  Dir = 2, Dur = 68
23:44:04.559 00.000 10072 IsGuiding returns 0
23:44:04.560 00.001 10072 PulseGuide returned control before completion, sleep 78
23:44:04.577 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:44:04.579 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:04.582 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:04.584 00.002 1032 Enqueuing Expose request
23:44:04.652 00.068 10072 IsGuiding returns 0
23:44:04.652 00.000 10072 Move returns status 0, amount 68
23:44:04.652 00.000 10072 MoveAxis(N, 0, ABG)
23:44:04.652 00.000 10072 Move returns status 0, amount 0
23:44:04.652 00.000 10072 move complete, result=0
23:44:04.652 00.000 10072 worker thread done servicing request
23:44:04.652 00.000 10072 Worker thread wakes up
23:44:04.653 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:04.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:04.661 00.008 1032 GuideStep: -0.1 px 68 ms EAST, 0.0 px 0 ms NORTH
23:44:05.277 00.616 10072 Exposure complete
23:44:05.325 00.048 10072 worker thread done servicing request
23:44:05.325 00.000 1032 OnExposeComplete: enter
23:44:05.327 00.002 1032 UpdateGuideState(): m_state=6
23:44:05.329 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10752
23:44:05.332 00.003 1032 Star::Find returns 1 (0), X=1108.51, Y=129.72, Mass=1521, SNR=27.5, Peak=128 HFD=3.3
23:44:05.334 00.002 1032 MultiStar: [#1 0.18,-0.13,0.91,U] [#2 -0.05,0.06,0.76,U] [#3 -0.09,0.07,0.71,U] [#4 0.15,0.10,0.67,U] [#5 -0.14,0.10,0.64,U] [#6 -0.12,0.14,0.60,U] [#7 -0.01,0.11,0.65,U] [#8 -0.10,0.08,0.50,U] 
23:44:05.335 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {0.17, -0.01}
23:44:05.338 00.003 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
23:44:05.339 00.001 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
23:44:05.341 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.18 mountX=0.04 mountY=-0.03, mountTheta=-0.65
23:44:05.344 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
23:44:05.346 00.002 1032 Enqueuing Move request for scope (0.02, 0.05)
23:44:05.347 00.001 10072 Worker thread wakes up
23:44:05.347 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
23:44:05.347 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
23:44:05.349 00.002 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.03
23:44:05.350 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:44:05.353 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:05.353 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:44:05.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:05.354 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:44:05.354 00.000 10072 MoveAxis(E, 1, ABG)
23:44:05.354 00.000 10072 Guiding  Dir = 2, Dur = 1
23:44:05.354 00.000 10072 IsGuiding returns 0
23:44:05.355 00.001 10072 PulseGuide returned control before completion, sleep 11
23:44:05.369 00.014 10072 IsGuiding returns 0
23:44:05.369 00.000 10072 Move returns status 0, amount 1
23:44:05.369 00.000 10072 MoveAxis(N, 0, ABG)
23:44:05.369 00.000 10072 Move returns status 0, amount 0
23:44:05.370 00.001 10072 move complete, result=0
23:44:05.370 00.000 10072 worker thread done servicing request
23:44:05.370 00.000 1032 UpdateGuideState exits: m=1521 SNR=27.5
23:44:05.372 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:05.375 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:05.377 00.002 1032 Enqueuing Expose request
23:44:05.378 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:44:05.380 00.002 10072 Worker thread wakes up
23:44:05.381 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:05.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:05.796 00.415 10072 Exposure complete
23:44:05.845 00.049 10072 worker thread done servicing request
23:44:05.845 00.000 1032 OnExposeComplete: enter
23:44:05.847 00.002 1032 UpdateGuideState(): m_state=6
23:44:05.849 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10753
23:44:05.850 00.001 1032 Star::Find returns 1 (0), X=1108.49, Y=129.77, Mass=1408, SNR=26.4, Peak=114 HFD=3.4
23:44:05.852 00.002 1032 MultiStar: [#1 0.06,-0.09,0.90,U] [#2 -0.09,0.07,0.80,U] [#3 -0.04,0.04,0.78,U] [#4 -0.07,0.09,0.66,U] [#5 -0.12,0.19,0.65,U] [#6 -0.15,0.30,0.00,M1] [#7 -0.20,0.27,0.00,M1] [#8 -0.06,0.17,0.53,U] 
23:44:05.853 00.001 1032 refined, 6 included, MultiStar: {-0.01, 0.06}, one-star: {0.15, 0.04}
23:44:05.855 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
23:44:05.856 00.001 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
23:44:05.858 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.75 mountX=0.06 mountY=-0.00, mountTheta=-0.08
23:44:05.863 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
23:44:05.865 00.002 1032 Enqueuing Move request for scope (-0.01, 0.06)
23:44:05.867 00.002 10072 Worker thread wakes up
23:44:05.867 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
23:44:05.867 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
23:44:05.867 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.00
23:44:05.868 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:44:05.871 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:05.871 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:44:05.872 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:05.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:44:05.872 00.000 10072 MoveAxis(E, 1, ABG)
23:44:05.872 00.000 10072 Guiding  Dir = 2, Dur = 1
23:44:05.872 00.000 10072 IsGuiding returns 0
23:44:05.872 00.000 10072 PulseGuide returned control before completion, sleep 11
23:44:05.886 00.014 10072 IsGuiding returns 0
23:44:05.886 00.000 10072 Move returns status 0, amount 1
23:44:05.886 00.000 10072 MoveAxis(N, 0, ABG)
23:44:05.886 00.000 10072 Move returns status 0, amount 0
23:44:05.886 00.000 10072 move complete, result=0
23:44:05.886 00.000 10072 worker thread done servicing request
23:44:05.889 00.003 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:44:05.891 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:05.894 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:05.895 00.001 1032 Enqueuing Expose request
23:44:05.897 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
23:44:05.899 00.002 10072 Worker thread wakes up
23:44:05.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:05.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:06.531 00.632 10072 Exposure complete
23:44:06.585 00.054 10072 worker thread done servicing request
23:44:06.585 00.000 1032 OnExposeComplete: enter
23:44:06.587 00.002 1032 UpdateGuideState(): m_state=6
23:44:06.588 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10754
23:44:06.590 00.002 1032 Star::Find returns 1 (0), X=1108.55, Y=129.79, Mass=1465, SNR=26.9, Peak=113 HFD=3.4
23:44:06.593 00.003 1032 MultiStar: [#1 0.21,-0.12,0.93,U] [#2 0.02,0.14,0.78,U] [#3 0.12,0.04,0.73,U] [#4 0.12,0.05,0.65,U] [#5 -0.18,0.11,0.64,U] [#6 0.13,0.16,0.59,U] [#7 -0.00,0.03,0.67,U] [#8 -0.22,0.11,0.49,U] 
23:44:06.595 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.21, 0.06}
23:44:06.596 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:44:06.599 00.003 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:44:06.600 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.69 mountX=0.04 mountY=-0.08, mountTheta=-1.14
23:44:06.604 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
23:44:06.606 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
23:44:06.608 00.002 10072 Worker thread wakes up
23:44:06.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:44:06.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:44:06.608 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
23:44:06.610 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:44:06.613 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:06.613 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:44:06.613 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:06.613 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:44:06.613 00.000 10072 MoveAxis(E, 1, ABG)
23:44:06.613 00.000 10072 Guiding  Dir = 2, Dur = 1
23:44:06.614 00.001 10072 IsGuiding returns 0
23:44:06.615 00.001 10072 PulseGuide returned control before completion, sleep 11
23:44:06.633 00.018 1032 UpdateGuideState exits: m=1465 SNR=26.9
23:44:06.636 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:06.639 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:06.641 00.002 1032 Enqueuing Expose request
23:44:06.644 00.003 10072 IsGuiding returns 0
23:44:06.644 00.000 10072 Move returns status 0, amount 1
23:44:06.645 00.001 10072 MoveAxis(N, 0, ABG)
23:44:06.645 00.000 10072 Move returns status 0, amount 0
23:44:06.645 00.000 10072 move complete, result=0
23:44:06.645 00.000 10072 worker thread done servicing request
23:44:06.645 00.000 10072 Worker thread wakes up
23:44:06.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:06.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:06.653 00.008 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:44:07.063 00.410 10072 Exposure complete
23:44:07.113 00.050 10072 worker thread done servicing request
23:44:07.114 00.001 1032 OnExposeComplete: enter
23:44:07.116 00.002 1032 UpdateGuideState(): m_state=6
23:44:07.118 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10755
23:44:07.122 00.004 1032 Star::Find returns 1 (0), X=1108.45, Y=129.76, Mass=1355, SNR=25.9, Peak=110 HFD=3.3
23:44:07.124 00.002 1032 MultiStar: [#1 0.11,-0.25,0.00,M1] [#2 -0.05,0.01,0.80,U] [#3 0.11,-0.12,0.80,U] [#4 0.11,-0.05,0.67,U] [#5 -0.04,-0.06,0.67,U] [#6 0.24,0.03,0.61,U] [#7 -0.15,0.12,0.69,U] [#8 -0.13,0.06,0.54,U] 
23:44:07.125 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.00}, one-star: {0.12, 0.03}
23:44:07.127 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
23:44:07.129 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
23:44:07.130 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.02 mountX=-0.01 mountY=-0.03, mountTheta=-1.81
23:44:07.133 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
23:44:07.134 00.001 1032 Enqueuing Move request for scope (0.03, 0.00)
23:44:07.136 00.002 10072 Worker thread wakes up
23:44:07.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
23:44:07.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
23:44:07.136 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.03
23:44:07.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:44:07.141 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:07.141 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:44:07.142 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:07.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:44:07.142 00.000 10072 MoveAxis(E, 1, ABG)
23:44:07.142 00.000 10072 Guiding  Dir = 2, Dur = 1
23:44:07.142 00.000 10072 IsGuiding returns 0
23:44:07.143 00.001 10072 PulseGuide returned control before completion, sleep 11
23:44:07.160 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:44:07.162 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:07.163 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:07.165 00.002 1032 Enqueuing Expose request
23:44:07.169 00.004 10072 IsGuiding returns 0
23:44:07.169 00.000 10072 Move returns status 0, amount 1
23:44:07.169 00.000 10072 MoveAxis(N, 0, ABG)
23:44:07.169 00.000 10072 Move returns status 0, amount 0
23:44:07.169 00.000 10072 move complete, result=0
23:44:07.169 00.000 10072 worker thread done servicing request
23:44:07.169 00.000 10072 Worker thread wakes up
23:44:07.169 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:07.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:07.175 00.006 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:44:07.795 00.620 10072 Exposure complete
23:44:07.845 00.050 10072 worker thread done servicing request
23:44:07.845 00.000 1032 OnExposeComplete: enter
23:44:07.848 00.003 1032 UpdateGuideState(): m_state=6
23:44:07.850 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10756
23:44:07.852 00.002 1032 Star::Find returns 1 (0), X=1108.51, Y=129.62, Mass=1250, SNR=24.8, Peak=111 HFD=3.2
23:44:07.853 00.001 1032 MultiStar: [#1 0.11,-0.23,0.00,M2] [#2 0.02,-0.08,0.88,U] [#3 0.01,-0.13,0.79,U] [#4 0.02,-0.23,0.72,U] [#5 -0.07,-0.11,0.71,U] [#6 0.10,-0.05,0.66,U] [#7 0.05,-0.18,0.76,U] [#8 -0.15,0.07,0.56,U] 
23:44:07.856 00.003 1032 refined, 7 included, MultiStar: {0.03, -0.11}, one-star: {0.18, -0.11}
23:44:07.858 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
23:44:07.860 00.002 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
23:44:07.862 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.30 mountX=-0.11 mountY=-0.00, mountTheta=-3.13
23:44:07.865 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.11, opts=13)
23:44:07.868 00.003 1032 Enqueuing Move request for scope (0.03, -0.11)
23:44:07.869 00.001 10072 Worker thread wakes up
23:44:07.870 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
23:44:07.870 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
23:44:07.870 00.000 10072 Moving (0.03, -0.11) raw xDistance=-0.11 yDistance=-0.00
23:44:07.872 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:44:07.874 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:07.874 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
23:44:07.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:07.875 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:44:07.875 00.000 10072 MoveAxis(E, 3, ABG)
23:44:07.875 00.000 10072 Guiding  Dir = 2, Dur = 3
23:44:07.875 00.000 10072 IsGuiding returns 0
23:44:07.875 00.000 10072 PulseGuide returned control before completion, sleep 13
23:44:07.892 00.017 1032 UpdateGuideState exits: m=1250 SNR=24.8
23:44:07.896 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:07.897 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:07.900 00.003 1032 Enqueuing Expose request
23:44:07.904 00.004 10072 IsGuiding returns 0
23:44:07.904 00.000 10072 Move returns status 0, amount 3
23:44:07.904 00.000 10072 MoveAxis(N, 0, ABG)
23:44:07.904 00.000 10072 Move returns status 0, amount 0
23:44:07.904 00.000 10072 move complete, result=0
23:44:07.904 00.000 10072 worker thread done servicing request
23:44:07.904 00.000 10072 Worker thread wakes up
23:44:07.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:07.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:07.908 00.004 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:44:08.310 00.402 10072 Exposure complete
23:44:08.359 00.049 10072 worker thread done servicing request
23:44:08.359 00.000 1032 OnExposeComplete: enter
23:44:08.362 00.003 1032 UpdateGuideState(): m_state=6
23:44:08.363 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10757
23:44:08.365 00.002 1032 Star::Find returns 1 (0), X=1108.49, Y=129.61, Mass=1480, SNR=27.1, Peak=118 HFD=3.2
23:44:08.366 00.001 1032 MultiStar: [#1 0.14,-0.26,0.00,M3] [#2 0.04,0.09,0.78,U] [#3 -0.01,-0.03,0.73,U] [#4 0.09,-0.14,0.67,U] [#5 -0.06,-0.07,0.66,U] [#6 -0.02,0.03,0.59,U] [#7 -0.04,-0.02,0.69,U] [#8 -0.12,-0.04,0.50,U] 
23:44:08.368 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.04}, one-star: {0.16, -0.12}
23:44:08.371 00.003 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
23:44:08.374 00.003 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
23:44:08.377 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.15 mountX=-0.05 mountY=-0.01, mountTheta=-2.98
23:44:08.381 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
23:44:08.383 00.002 1032 Enqueuing Move request for scope (0.02, -0.04)
23:44:08.384 00.001 10072 Worker thread wakes up
23:44:08.385 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:44:08.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:44:08.385 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.01
23:44:08.387 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:44:08.389 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:08.389 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:44:08.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:08.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:44:08.390 00.001 10072 MoveAxis(E, 3, ABG)
23:44:08.390 00.000 10072 Guiding  Dir = 2, Dur = 3
23:44:08.390 00.000 10072 IsGuiding returns 0
23:44:08.390 00.000 10072 PulseGuide returned control before completion, sleep 13
23:44:08.408 00.018 1032 UpdateGuideState exits: m=1480 SNR=27.1
23:44:08.410 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:08.412 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:08.414 00.002 1032 Enqueuing Expose request
23:44:08.416 00.002 10072 IsGuiding returns 0
23:44:08.416 00.000 10072 Move returns status 0, amount 3
23:44:08.416 00.000 10072 MoveAxis(N, 0, ABG)
23:44:08.416 00.000 10072 Move returns status 0, amount 0
23:44:08.416 00.000 10072 move complete, result=0
23:44:08.416 00.000 10072 worker thread done servicing request
23:44:08.417 00.001 10072 Worker thread wakes up
23:44:08.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:08.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:08.425 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:44:09.046 00.621 10072 Exposure complete
23:44:09.094 00.048 10072 worker thread done servicing request
23:44:09.094 00.000 1032 OnExposeComplete: enter
23:44:09.096 00.002 1032 UpdateGuideState(): m_state=6
23:44:09.098 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10758
23:44:09.100 00.002 1032 Star::Find returns 1 (0), X=1108.40, Y=129.70, Mass=1280, SNR=25.2, Peak=102 HFD=3.5
23:44:09.102 00.002 1032 MultiStar: [#1 0.12,-0.05,1.08,U] [#2 -0.02,0.11,0.84,U] [#3 0.05,0.06,0.82,U] [#4 0.11,-0.05,0.70,U] [#5 -0.10,-0.01,0.68,U] [#6 -0.02,0.06,0.63,U] [#7 -0.03,0.06,0.72,U] [#8 -0.04,0.04,0.54,U] 
23:44:09.104 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.06, -0.03}
23:44:09.105 00.001 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:44:09.107 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:44:09.108 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.58 mountX=0.01 mountY=-0.03, mountTheta=-1.25
23:44:09.113 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
23:44:09.115 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
23:44:09.116 00.001 10072 Worker thread wakes up
23:44:09.117 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
23:44:09.117 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
23:44:09.117 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
23:44:09.119 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:44:09.121 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:09.121 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:44:09.121 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:09.121 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:44:09.122 00.001 10072 MoveAxis(E, 2, ABG)
23:44:09.122 00.000 10072 Guiding  Dir = 2, Dur = 2
23:44:09.122 00.000 10072 IsGuiding returns 0
23:44:09.123 00.001 10072 PulseGuide returned control before completion, sleep 12
23:44:09.138 00.015 10072 IsGuiding returns 0
23:44:09.138 00.000 10072 Move returns status 0, amount 2
23:44:09.138 00.000 10072 MoveAxis(N, 0, ABG)
23:44:09.138 00.000 10072 Move returns status 0, amount 0
23:44:09.138 00.000 10072 move complete, result=0
23:44:09.138 00.000 10072 worker thread done servicing request
23:44:09.139 00.001 1032 UpdateGuideState exits: m=1280 SNR=25.2
23:44:09.142 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:09.146 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:09.147 00.001 1032 Enqueuing Expose request
23:44:09.149 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:44:09.151 00.002 10072 Worker thread wakes up
23:44:09.151 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:09.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:09.563 00.412 10072 Exposure complete
23:44:09.613 00.050 10072 worker thread done servicing request
23:44:09.614 00.001 1032 OnExposeComplete: enter
23:44:09.616 00.002 1032 UpdateGuideState(): m_state=6
23:44:09.618 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10759
23:44:09.620 00.002 1032 Star::Find returns 1 (0), X=1108.55, Y=129.68, Mass=1382, SNR=26.1, Peak=113 HFD=3.3
23:44:09.622 00.002 1032 MultiStar: [#1 0.12,-0.25,0.00,M3] [#2 0.05,0.08,0.80,U] [#3 0.02,-0.04,0.76,U] [#4 0.07,-0.06,0.69,U] [#5 -0.10,-0.15,0.67,U] [#6 -0.08,0.03,0.61,U] [#7 -0.01,0.09,0.69,U] [#8 -0.13,-0.00,0.52,U] 
23:44:09.623 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.01}, one-star: {0.22, -0.05}
23:44:09.625 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
23:44:09.626 00.001 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
23:44:09.627 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.50 mountX=-0.02 mountY=-0.02, mountTheta=-2.33
23:44:09.629 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
23:44:09.631 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
23:44:09.633 00.002 10072 Worker thread wakes up
23:44:09.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
23:44:09.633 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
23:44:09.633 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
23:44:09.635 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:44:09.637 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:09.637 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:44:09.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:09.638 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:44:09.638 00.000 10072 MoveAxis(E, 2, ABG)
23:44:09.638 00.000 10072 Guiding  Dir = 2, Dur = 2
23:44:09.638 00.000 10072 IsGuiding returns 0
23:44:09.639 00.001 10072 PulseGuide returned control before completion, sleep 12
23:44:09.654 00.015 10072 IsGuiding returns 0
23:44:09.654 00.000 10072 Move returns status 0, amount 2
23:44:09.654 00.000 10072 MoveAxis(N, 0, ABG)
23:44:09.654 00.000 10072 Move returns status 0, amount 0
23:44:09.654 00.000 10072 move complete, result=0
23:44:09.654 00.000 10072 worker thread done servicing request
23:44:09.654 00.000 1032 UpdateGuideState exits: m=1382 SNR=26.1
23:44:09.657 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:09.659 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:09.660 00.001 1032 Enqueuing Expose request
23:44:09.662 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:44:09.663 00.001 10072 Worker thread wakes up
23:44:09.664 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:09.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:10.298 00.634 10072 Exposure complete
23:44:10.347 00.049 10072 worker thread done servicing request
23:44:10.348 00.001 1032 OnExposeComplete: enter
23:44:10.350 00.002 1032 UpdateGuideState(): m_state=6
23:44:10.352 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10760
23:44:10.353 00.001 1032 Star::Find returns 1 (0), X=1108.53, Y=129.65, Mass=1424, SNR=26.5, Peak=121 HFD=3.2
23:44:10.356 00.003 1032 MultiStar: [#1 0.12,-0.15,0.93,U] [#2 0.02,-0.02,0.80,U] [#3 -0.03,-0.06,0.76,U] [#4 -0.01,-0.02,0.68,U] [#5 -0.16,-0.05,0.68,U] [#6 0.03,0.08,0.64,U] [#7 -0.03,0.16,0.73,U] [#8 -0.00,0.05,0.51,U] 
23:44:10.358 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.20, -0.08}
23:44:10.360 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
23:44:10.362 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
23:44:10.365 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.59 mountX=-0.03 mountY=-0.02, mountTheta=-2.42
23:44:10.368 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
23:44:10.371 00.003 1032 Enqueuing Move request for scope (0.03, -0.02)
23:44:10.373 00.002 10072 Worker thread wakes up
23:44:10.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
23:44:10.373 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
23:44:10.373 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
23:44:10.374 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:44:10.377 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:10.378 00.001 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:44:10.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:10.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:44:10.378 00.000 10072 MoveAxis(E, 3, ABG)
23:44:10.378 00.000 10072 Guiding  Dir = 2, Dur = 3
23:44:10.378 00.000 10072 IsGuiding returns 0
23:44:10.379 00.001 10072 PulseGuide returned control before completion, sleep 13
23:44:10.394 00.015 1032 UpdateGuideState exits: m=1424 SNR=26.5
23:44:10.396 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:10.398 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:10.400 00.002 1032 Enqueuing Expose request
23:44:10.405 00.005 10072 IsGuiding returns 0
23:44:10.405 00.000 10072 Move returns status 0, amount 3
23:44:10.405 00.000 10072 MoveAxis(N, 0, ABG)
23:44:10.405 00.000 10072 Move returns status 0, amount 0
23:44:10.405 00.000 10072 move complete, result=0
23:44:10.405 00.000 10072 worker thread done servicing request
23:44:10.405 00.000 10072 Worker thread wakes up
23:44:10.405 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:10.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:10.408 00.003 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:44:10.816 00.408 10072 Exposure complete
23:44:10.872 00.056 10072 worker thread done servicing request
23:44:10.872 00.000 1032 OnExposeComplete: enter
23:44:10.875 00.003 1032 UpdateGuideState(): m_state=6
23:44:10.877 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10761
23:44:10.879 00.002 1032 Star::Find returns 1 (0), X=1108.50, Y=129.67, Mass=1333, SNR=25.7, Peak=114 HFD=3.3
23:44:10.881 00.002 1032 MultiStar: [#1 0.02,-0.17,0.99,U] [#2 -0.17,0.02,0.81,U] [#3 -0.08,-0.01,0.76,U] [#4 -0.02,-0.05,0.71,U] [#5 -0.05,-0.08,0.68,U] [#6 -0.06,0.19,0.64,U] [#7 -0.20,0.12,0.73,U] [#8 -0.06,0.12,0.52,U] 
23:44:10.882 00.001 1032 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {0.17, -0.06}
23:44:10.884 00.002 1032 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.83) = xAngle (-4.81 = 1.47)
23:44:10.886 00.002 1032 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.81 = 1.47)
23:44:10.887 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.98 mountX=0.00 mountY=0.04, mountTheta=1.47
23:44:10.892 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
23:44:10.894 00.002 1032 Enqueuing Move request for scope (-0.04, -0.01)
23:44:10.896 00.002 10072 Worker thread wakes up
23:44:10.896 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
23:44:10.896 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
23:44:10.896 00.000 10072 Moving (-0.04, -0.01) raw xDistance=0.00 yDistance=0.04
23:44:10.899 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:44:10.903 00.004 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:10.903 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
23:44:10.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:10.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:44:10.903 00.000 10072 MoveAxis(E, 3, ABG)
23:44:10.903 00.000 10072 Guiding  Dir = 2, Dur = 3
23:44:10.904 00.001 10072 IsGuiding returns 0
23:44:10.904 00.000 10072 PulseGuide returned control before completion, sleep 13
23:44:10.923 00.019 10072 IsGuiding returns 0
23:44:10.923 00.000 10072 Move returns status 0, amount 3
23:44:10.923 00.000 10072 MoveAxis(N, 0, ABG)
23:44:10.923 00.000 10072 Move returns status 0, amount 0
23:44:10.923 00.000 10072 move complete, result=0
23:44:10.923 00.000 10072 worker thread done servicing request
23:44:10.925 00.002 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:44:10.927 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:10.929 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:10.931 00.002 1032 Enqueuing Expose request
23:44:10.932 00.001 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:44:10.935 00.003 10072 Worker thread wakes up
23:44:10.935 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:10.936 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:11.569 00.633 10072 Exposure complete
23:44:11.623 00.054 10072 worker thread done servicing request
23:44:11.624 00.001 1032 OnExposeComplete: enter
23:44:11.627 00.003 1032 UpdateGuideState(): m_state=6
23:44:11.628 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10762
23:44:11.630 00.002 1032 Star::Find returns 1 (0), X=1108.51, Y=129.67, Mass=1419, SNR=26.5, Peak=122 HFD=3.2
23:44:11.633 00.003 1032 MultiStar: [#1 0.13,-0.18,0.95,U] [#2 0.02,0.06,0.78,U] [#3 -0.05,0.02,0.80,U] [#4 0.06,-0.06,0.69,U] [#5 -0.11,0.00,0.67,U] [#6 -0.01,0.10,0.59,U] [#7 -0.07,0.05,0.72,U] [#8 0.06,-0.06,0.53,U] 
23:44:11.635 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.18, -0.06}
23:44:11.637 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
23:44:11.638 00.001 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
23:44:11.640 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.58 mountX=-0.03 mountY=-0.03, mountTheta=-2.41
23:44:11.643 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
23:44:11.646 00.003 1032 Enqueuing Move request for scope (0.03, -0.02)
23:44:11.648 00.002 10072 Worker thread wakes up
23:44:11.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
23:44:11.648 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
23:44:11.648 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.03
23:44:11.650 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:44:11.653 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:11.653 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:44:11.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:11.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:44:11.654 00.001 10072 MoveAxis(E, 6, ABG)
23:44:11.654 00.000 10072 Guiding  Dir = 2, Dur = 6
23:44:11.654 00.000 10072 IsGuiding returns 0
23:44:11.654 00.000 10072 PulseGuide returned control before completion, sleep 16
23:44:11.671 00.017 1032 UpdateGuideState exits: m=1419 SNR=26.5
23:44:11.674 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:11.677 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:11.679 00.002 1032 Enqueuing Expose request
23:44:11.682 00.003 10072 IsGuiding returns 0
23:44:11.682 00.000 10072 Move returns status 0, amount 6
23:44:11.682 00.000 10072 MoveAxis(N, 0, ABG)
23:44:11.682 00.000 10072 Move returns status 0, amount 0
23:44:11.682 00.000 10072 move complete, result=0
23:44:11.682 00.000 10072 worker thread done servicing request
23:44:11.682 00.000 10072 Worker thread wakes up
23:44:11.682 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:11.683 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:11.689 00.006 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:44:12.104 00.415 10072 Exposure complete
23:44:12.154 00.050 10072 worker thread done servicing request
23:44:12.154 00.000 1032 OnExposeComplete: enter
23:44:12.156 00.002 1032 UpdateGuideState(): m_state=6
23:44:12.158 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10763
23:44:12.161 00.003 1032 Star::Find returns 1 (0), X=1108.50, Y=129.63, Mass=1328, SNR=25.6, Peak=117 HFD=3.3
23:44:12.163 00.002 1032 MultiStar: [#1 0.07,-0.27,0.00,M1] [#2 -0.11,-0.04,0.83,U] [#3 0.13,-0.04,0.79,U] [#4 0.09,-0.15,0.68,U] [#5 -0.07,-0.08,0.69,U] [#6 0.04,-0.02,0.63,U] [#7 -0.18,0.01,0.71,U] [#8 -0.22,-0.02,0.51,U] 
23:44:12.165 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.06}, one-star: {0.16, -0.10}
23:44:12.166 00.001 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.80)
23:44:12.168 00.002 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.80)
23:44:12.169 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.66 mountX=-0.06 mountY=0.02, mountTheta=2.80
23:44:12.172 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
23:44:12.174 00.002 1032 Enqueuing Move request for scope (-0.01, -0.06)
23:44:12.176 00.002 10072 Worker thread wakes up
23:44:12.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
23:44:12.176 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
23:44:12.176 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
23:44:12.178 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:44:12.181 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:12.181 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:44:12.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:12.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:44:12.182 00.001 10072 MoveAxis(E, 5, ABG)
23:44:12.182 00.000 10072 Guiding  Dir = 2, Dur = 5
23:44:12.182 00.000 10072 IsGuiding returns 0
23:44:12.183 00.001 10072 PulseGuide returned control before completion, sleep 15
23:44:12.199 00.016 1032 UpdateGuideState exits: m=1328 SNR=25.6
23:44:12.202 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:12.204 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:12.208 00.004 1032 Enqueuing Expose request
23:44:12.210 00.002 10072 IsGuiding returns 0
23:44:12.210 00.000 10072 Move returns status 0, amount 5
23:44:12.210 00.000 10072 MoveAxis(N, 0, ABG)
23:44:12.210 00.000 10072 Move returns status 0, amount 0
23:44:12.211 00.001 10072 move complete, result=0
23:44:12.211 00.000 10072 worker thread done servicing request
23:44:12.211 00.000 10072 Worker thread wakes up
23:44:12.211 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:12.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:12.219 00.008 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
23:44:12.838 00.619 10072 Exposure complete
23:44:12.887 00.049 10072 worker thread done servicing request
23:44:12.887 00.000 1032 OnExposeComplete: enter
23:44:12.888 00.001 1032 UpdateGuideState(): m_state=6
23:44:12.889 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10764
23:44:12.892 00.003 1032 Star::Find returns 1 (0), X=1108.57, Y=129.58, Mass=1344, SNR=25.8, Peak=124 HFD=3.2
23:44:12.895 00.003 1032 MultiStar: [#1 0.22,-0.21,0.00,M2] [#2 0.08,-0.03,0.75,U] [#3 0.06,-0.10,0.78,U] [#4 0.22,-0.14,0.00,M1] [#5 -0.11,-0.09,0.71,U] [#6 0.13,-0.08,0.64,U] [#7 -0.06,-0.04,0.72,U] [#8 0.06,-0.03,0.52,U] 
23:44:12.897 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.08}, one-star: {0.23, -0.15}
23:44:12.899 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
23:44:12.902 00.003 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
23:44:12.903 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.87 mountX=-0.09 mountY=-0.04, mountTheta=-2.70
23:44:12.906 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
23:44:12.907 00.001 1032 Enqueuing Move request for scope (0.07, -0.08)
23:44:12.908 00.001 10072 Worker thread wakes up
23:44:12.909 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
23:44:12.909 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
23:44:12.909 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.09 yDistance=-0.04
23:44:12.910 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:44:12.913 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:12.913 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:44:12.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:12.913 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:44:12.914 00.001 10072 MoveAxis(E, 6, ABG)
23:44:12.914 00.000 10072 Guiding  Dir = 2, Dur = 6
23:44:12.914 00.000 10072 IsGuiding returns 0
23:44:12.914 00.000 10072 PulseGuide returned control before completion, sleep 16
23:44:12.933 00.019 1032 UpdateGuideState exits: m=1344 SNR=25.8
23:44:12.934 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:12.937 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:12.939 00.002 1032 Enqueuing Expose request
23:44:12.944 00.005 10072 IsGuiding returns 0
23:44:12.944 00.000 10072 Move returns status 0, amount 6
23:44:12.944 00.000 10072 MoveAxis(N, 0, ABG)
23:44:12.944 00.000 10072 Move returns status 0, amount 0
23:44:12.944 00.000 10072 move complete, result=0
23:44:12.944 00.000 10072 worker thread done servicing request
23:44:12.944 00.000 10072 Worker thread wakes up
23:44:12.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:12.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:12.947 00.003 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:44:13.351 00.404 10072 Exposure complete
23:44:13.403 00.052 10072 worker thread done servicing request
23:44:13.403 00.000 1032 OnExposeComplete: enter
23:44:13.405 00.002 1032 UpdateGuideState(): m_state=6
23:44:13.406 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10765
23:44:13.409 00.003 1032 Star::Find returns 1 (0), X=1108.57, Y=129.55, Mass=1392, SNR=26.3, Peak=109 HFD=3.2
23:44:13.412 00.003 1032 MultiStar: [#1 0.15,-0.31,0.00,M3] [#2 -0.00,-0.03,0.83,U] [#3 0.11,-0.00,0.76,U] [#4 0.19,-0.10,0.67,U] [#5 -0.06,-0.12,0.66,U] [#6 0.13,0.14,0.62,U] [#7 0.06,0.06,0.71,U] [#8 0.08,-0.17,0.51,U] 
23:44:13.414 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.05}, one-star: {0.23, -0.18}
23:44:13.416 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
23:44:13.418 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
23:44:13.420 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.49 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
23:44:13.424 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
23:44:13.426 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
23:44:13.429 00.003 10072 Worker thread wakes up
23:44:13.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:44:13.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:44:13.429 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.08 yDistance=-0.08
23:44:13.431 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:44:13.434 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:13.434 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:44:13.434 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:13.434 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:44:13.434 00.000 10072 MoveAxis(E, 6, ABG)
23:44:13.435 00.001 10072 Guiding  Dir = 2, Dur = 6
23:44:13.435 00.000 10072 IsGuiding returns 0
23:44:13.435 00.000 10072 PulseGuide returned control before completion, sleep 16
23:44:13.454 00.019 1032 UpdateGuideState exits: m=1392 SNR=26.3
23:44:13.456 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:13.457 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:13.460 00.003 1032 Enqueuing Expose request
23:44:13.462 00.002 10072 IsGuiding returns 0
23:44:13.462 00.000 10072 Move returns status 0, amount 6
23:44:13.462 00.000 10072 MoveAxis(N, 0, ABG)
23:44:13.462 00.000 10072 Move returns status 0, amount 0
23:44:13.462 00.000 10072 move complete, result=0
23:44:13.462 00.000 10072 worker thread done servicing request
23:44:13.462 00.000 10072 Worker thread wakes up
23:44:13.463 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:13.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:13.469 00.006 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:44:14.103 00.634 10072 Exposure complete
23:44:14.151 00.048 10072 worker thread done servicing request
23:44:14.151 00.000 1032 OnExposeComplete: enter
23:44:14.154 00.003 1032 UpdateGuideState(): m_state=6
23:44:14.156 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10766
23:44:14.158 00.002 1032 Star::Find returns 1 (0), X=1108.60, Y=129.69, Mass=1334, SNR=25.7, Peak=111 HFD=3.2
23:44:14.159 00.001 1032 MultiStar: [#1 0.08,-0.20,1.01,U] [#2 0.11,-0.08,0.79,U] [#3 0.09,0.01,0.82,U] [#4 0.11,-0.02,0.68,U] [#5 -0.12,-0.14,0.65,U] [#6 -0.09,0.08,0.62,U] [#7 -0.05,-0.03,0.70,U] [#8 0.02,-0.07,0.55,U] 
23:44:14.161 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.27, -0.04}
23:44:14.162 00.001 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:44:14.164 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:44:14.165 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.77 mountX=-0.07 mountY=-0.05, mountTheta=-2.60
23:44:14.168 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
23:44:14.170 00.002 1032 Enqueuing Move request for scope (0.06, -0.06)
23:44:14.172 00.002 10072 Worker thread wakes up
23:44:14.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:44:14.172 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:44:14.172 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.05
23:44:14.174 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:44:14.178 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:14.178 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:44:14.178 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:14.178 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:44:14.178 00.000 10072 MoveAxis(E, 8, ABG)
23:44:14.178 00.000 10072 Guiding  Dir = 2, Dur = 8
23:44:14.178 00.000 10072 IsGuiding returns 0
23:44:14.179 00.001 10072 PulseGuide returned control before completion, sleep 18
23:44:14.196 00.017 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:44:14.198 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:14.199 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:14.201 00.002 1032 Enqueuing Expose request
23:44:14.210 00.009 10072 IsGuiding returns 0
23:44:14.210 00.000 10072 Move returns status 0, amount 8
23:44:14.211 00.001 10072 MoveAxis(N, 0, ABG)
23:44:14.211 00.000 10072 Move returns status 0, amount 0
23:44:14.211 00.000 10072 move complete, result=0
23:44:14.211 00.000 10072 worker thread done servicing request
23:44:14.211 00.000 10072 Worker thread wakes up
23:44:14.211 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:14.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:14.212 00.001 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:44:14.621 00.409 10072 Exposure complete
23:44:14.669 00.048 10072 worker thread done servicing request
23:44:14.669 00.000 1032 OnExposeComplete: enter
23:44:14.671 00.002 1032 UpdateGuideState(): m_state=6
23:44:14.673 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10767
23:44:14.675 00.002 1032 Star::Find returns 1 (0), X=1108.56, Y=129.66, Mass=1416, SNR=26.5, Peak=118 HFD=3.2
23:44:14.677 00.002 1032 MultiStar: [#1 0.05,-0.22,0.93,U] [#2 -0.07,0.09,0.79,U] [#3 -0.11,0.03,0.77,U] [#4 0.13,-0.17,0.65,U] [#5 0.00,-0.01,0.68,U] [#6 -0.17,-0.03,0.62,U] [#7 0.02,-0.01,0.69,U] [#8 -0.01,-0.15,0.53,U] 
23:44:14.679 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {0.23, -0.07}
23:44:14.681 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
23:44:14.683 00.002 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
23:44:14.684 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.26 mountX=-0.06 mountY=-0.00, mountTheta=-3.09
23:44:14.687 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
23:44:14.689 00.002 1032 Enqueuing Move request for scope (0.02, -0.06)
23:44:14.691 00.002 10072 Worker thread wakes up
23:44:14.691 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
23:44:14.691 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
23:44:14.691 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.00
23:44:14.695 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:44:14.697 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:14.697 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:44:14.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:14.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:44:14.697 00.000 10072 MoveAxis(E, 8, ABG)
23:44:14.697 00.000 10072 Guiding  Dir = 2, Dur = 8
23:44:14.697 00.000 10072 IsGuiding returns 0
23:44:14.698 00.001 10072 PulseGuide returned control before completion, sleep 18
23:44:14.715 00.017 1032 UpdateGuideState exits: m=1416 SNR=26.5
23:44:14.717 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:14.719 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:14.720 00.001 1032 Enqueuing Expose request
23:44:14.728 00.008 10072 IsGuiding returns 0
23:44:14.728 00.000 10072 Move returns status 0, amount 8
23:44:14.728 00.000 10072 MoveAxis(N, 0, ABG)
23:44:14.728 00.000 10072 Move returns status 0, amount 0
23:44:14.728 00.000 10072 move complete, result=0
23:44:14.728 00.000 10072 worker thread done servicing request
23:44:14.728 00.000 10072 Worker thread wakes up
23:44:14.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:14.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:14.728 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:44:15.357 00.629 10072 Exposure complete
23:44:15.404 00.047 10072 worker thread done servicing request
23:44:15.404 00.000 1032 OnExposeComplete: enter
23:44:15.406 00.002 1032 UpdateGuideState(): m_state=6
23:44:15.408 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10768
23:44:15.409 00.001 1032 Star::Find returns 1 (0), X=1108.51, Y=129.54, Mass=1377, SNR=26.1, Peak=101 HFD=3.2
23:44:15.411 00.002 1032 MultiStar: [#1 0.16,-0.15,0.99,U] [#2 0.06,-0.01,0.81,U] [#3 -0.05,-0.05,0.75,U] [#4 0.09,-0.14,0.65,U] [#5 -0.07,-0.11,0.65,U] [#6 0.09,0.19,0.65,U] [#7 -0.11,-0.04,0.71,U] [#8 0.00,-0.07,0.52,U] 
23:44:15.412 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.17, -0.19}
23:44:15.415 00.003 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
23:44:15.417 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
23:44:15.419 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.97 mountX=-0.08 mountY=-0.03, mountTheta=-2.80
23:44:15.422 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
23:44:15.424 00.002 1032 Enqueuing Move request for scope (0.05, -0.07)
23:44:15.427 00.003 10072 Worker thread wakes up
23:44:15.427 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:44:15.427 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:44:15.427 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
23:44:15.429 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:44:15.431 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:15.432 00.001 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:44:15.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:15.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:44:15.432 00.000 10072 MoveAxis(E, 9, ABG)
23:44:15.432 00.000 10072 Guiding  Dir = 2, Dur = 9
23:44:15.432 00.000 10072 IsGuiding returns 0
23:44:15.432 00.000 10072 PulseGuide returned control before completion, sleep 19
23:44:15.447 00.015 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:44:15.449 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:15.452 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:15.453 00.001 1032 Enqueuing Expose request
23:44:15.461 00.008 10072 IsGuiding returns 1
23:44:15.461 00.000 10072 scope still moving after pulse duration time elapsed
23:44:15.493 00.032 10072 IsGuiding returns 1
23:44:15.524 00.031 10072 IsGuiding returns 1
23:44:15.555 00.031 10072 IsGuiding returns 1
23:44:15.586 00.031 10072 IsGuiding returns 1
23:44:15.618 00.032 10072 IsGuiding returns 1
23:44:15.649 00.031 10072 IsGuiding returns 1
23:44:15.682 00.033 10072 IsGuiding returns 1
23:44:15.711 00.029 10072 IsGuiding returns 1
23:44:15.743 00.032 10072 IsGuiding returns 1
23:44:15.774 00.031 10072 IsGuiding returns 1
23:44:15.806 00.032 10072 IsGuiding returns 1
23:44:15.838 00.032 10072 IsGuiding returns 1
23:44:15.870 00.032 10072 IsGuiding returns 1
23:44:15.901 00.031 10072 IsGuiding returns 1
23:44:15.933 00.032 10072 IsGuiding returns 1
23:44:15.964 00.031 10072 IsGuiding returns 0
23:44:15.964 00.000 10072 scope move finished after 9 + 522 ms
23:44:15.964 00.000 10072 Move returns status 0, amount 9
23:44:15.964 00.000 10072 MoveAxis(N, 0, ABG)
23:44:15.964 00.000 10072 Move returns status 0, amount 0
23:44:15.964 00.000 10072 move complete, result=0
23:44:15.964 00.000 10072 worker thread done servicing request
23:44:15.964 00.000 10072 Worker thread wakes up
23:44:15.964 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:44:15.966 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:15.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:16.595 00.629 10072 Exposure complete
23:44:16.643 00.048 10072 worker thread done servicing request
23:44:16.643 00.000 1032 OnExposeComplete: enter
23:44:16.646 00.003 1032 UpdateGuideState(): m_state=6
23:44:16.647 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10769
23:44:16.649 00.002 1032 Star::Find returns 1 (0), X=1108.64, Y=129.42, Mass=1331, SNR=25.7, Peak=105 HFD=3.3
23:44:16.650 00.001 1032 MultiStar: [#1 0.10,-0.45,0.00,M1] [#2 -0.01,-0.18,0.82,U] [#3 -0.00,-0.31,0.00,M1] [#4 0.04,-0.17,0.69,U] [#5 -0.22,-0.19,0.00,M1] [#6 0.09,-0.16,0.62,U] [#7 -0.09,-0.07,0.74,U] [#8 -0.08,-0.27,0.00,M1] 
23:44:16.651 00.001 1032 refined, 4 included, MultiStar: {0.08, -0.19}, one-star: {0.30, -0.31}
23:44:16.653 00.002 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
23:44:16.654 00.001 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
23:44:16.656 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.17 mountX=-0.20 mountY=-0.03, mountTheta=-3.00
23:44:16.659 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.19, opts=13)
23:44:16.661 00.002 1032 Enqueuing Move request for scope (0.08, -0.19)
23:44:16.662 00.001 10072 Worker thread wakes up
23:44:16.663 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
23:44:16.663 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
23:44:16.663 00.000 10072 Moving (0.08, -0.19) raw xDistance=-0.20 yDistance=-0.03
23:44:16.665 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:44:16.667 00.002 10072 PPEC rslt: input = -0.20, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.82
23:44:16.667 00.000 10072 PPEC: input: -0.20, control: -0.11, exposure: 500
23:44:16.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:16.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:44:16.667 00.000 10072 MoveAxis(E, 104, ABG)
23:44:16.667 00.000 10072 Guiding  Dir = 2, Dur = 104
23:44:16.668 00.001 10072 IsGuiding returns 0
23:44:16.668 00.000 10072 PulseGuide returned control before completion, sleep 114
23:44:16.684 00.016 1032 UpdateGuideState exits: m=1331 SNR=25.7
23:44:16.687 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:16.688 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:16.690 00.002 1032 Enqueuing Expose request
23:44:16.794 00.104 10072 IsGuiding returns 0
23:44:16.794 00.000 10072 Move returns status 0, amount 104
23:44:16.794 00.000 10072 MoveAxis(N, 0, ABG)
23:44:16.794 00.000 10072 Move returns status 0, amount 0
23:44:16.794 00.000 10072 move complete, result=0
23:44:16.794 00.000 10072 worker thread done servicing request
23:44:16.794 00.000 10072 Worker thread wakes up
23:44:16.794 00.000 1032 GuideStep: -0.2 px 104 ms EAST, -0.0 px 0 ms NORTH
23:44:16.796 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:16.796 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:17.204 00.408 10072 Exposure complete
23:44:17.252 00.048 10072 worker thread done servicing request
23:44:17.253 00.001 1032 OnExposeComplete: enter
23:44:17.254 00.001 1032 UpdateGuideState(): m_state=6
23:44:17.256 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10770
23:44:17.257 00.001 1032 Star::Find returns 1 (0), X=1108.53, Y=129.63, Mass=1407, SNR=26.4, Peak=106 HFD=3.3
23:44:17.259 00.002 1032 MultiStar: [#1 0.16,-0.30,0.00,M2] [#2 0.03,-0.12,0.73,U] [#3 -0.09,-0.04,0.72,U] [#4 -0.08,-0.08,0.68,U] [#5 -0.01,-0.05,0.64,U] [#6 0.02,0.09,0.62,U] [#7 -0.12,-0.01,0.69,U] [#8 -0.07,-0.04,0.52,U] 
23:44:17.260 00.001 1032 refined, 7 included, MultiStar: {-0.00, -0.05}, one-star: {0.20, -0.10}
23:44:17.262 00.002 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
23:44:17.264 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
23:44:17.265 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.63 mountX=-0.05 mountY=0.02, mountTheta=2.82
23:44:17.269 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.05, opts=13)
23:44:17.273 00.004 1032 Enqueuing Move request for scope (-0.00, -0.05)
23:44:17.274 00.001 10072 Worker thread wakes up
23:44:17.275 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
23:44:17.275 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
23:44:17.275 00.000 10072 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.02
23:44:17.277 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:44:17.280 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:17.280 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:44:17.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:17.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:44:17.280 00.000 10072 MoveAxis(E, 5, ABG)
23:44:17.280 00.000 10072 Guiding  Dir = 2, Dur = 5
23:44:17.280 00.000 10072 IsGuiding returns 0
23:44:17.281 00.001 10072 PulseGuide returned control before completion, sleep 15
23:44:17.296 00.015 1032 UpdateGuideState exits: m=1407 SNR=26.4
23:44:17.299 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:17.301 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:17.302 00.001 1032 Enqueuing Expose request
23:44:17.309 00.007 10072 IsGuiding returns 0
23:44:17.309 00.000 10072 Move returns status 0, amount 5
23:44:17.309 00.000 10072 MoveAxis(N, 0, ABG)
23:44:17.309 00.000 10072 Move returns status 0, amount 0
23:44:17.309 00.000 10072 move complete, result=0
23:44:17.309 00.000 10072 worker thread done servicing request
23:44:17.309 00.000 10072 Worker thread wakes up
23:44:17.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:17.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:17.312 00.003 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
23:44:17.937 00.625 10072 Exposure complete
23:44:17.987 00.050 10072 worker thread done servicing request
23:44:17.987 00.000 1032 OnExposeComplete: enter
23:44:17.990 00.003 1032 UpdateGuideState(): m_state=6
23:44:17.993 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10771
23:44:17.996 00.003 1032 Star::Find returns 1 (0), X=1108.44, Y=129.76, Mass=1414, SNR=26.4, Peak=119 HFD=3.4
23:44:17.997 00.001 1032 MultiStar: [#1 0.15,-0.39,0.00,M3] [#2 0.06,-0.02,0.79,U] [#3 -0.06,-0.13,0.76,U] [#4 -0.07,-0.25,0.68,U] [#5 -0.02,-0.10,0.66,U] [#6 0.03,0.01,0.61,U] [#7 -0.07,-0.08,0.69,U] [#8 0.12,-0.21,0.52,U] 
23:44:17.999 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.08}, one-star: {0.11, 0.02}
23:44:18.001 00.002 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
23:44:18.002 00.001 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
23:44:18.004 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.09 cameraTheta=-1.41 mountX=-0.09 mountY=0.01, mountTheta=3.04
23:44:18.007 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
23:44:18.009 00.002 1032 Enqueuing Move request for scope (0.01, -0.08)
23:44:18.011 00.002 10072 Worker thread wakes up
23:44:18.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
23:44:18.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
23:44:18.011 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.09 yDistance=0.01
23:44:18.014 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:44:18.017 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:18.017 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:44:18.017 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:18.017 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:44:18.017 00.000 10072 MoveAxis(E, 6, ABG)
23:44:18.017 00.000 10072 Guiding  Dir = 2, Dur = 6
23:44:18.018 00.001 10072 IsGuiding returns 0
23:44:18.020 00.002 10072 PulseGuide returned control before completion, sleep 16
23:44:18.036 00.016 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:44:18.039 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:18.041 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:18.042 00.001 1032 Enqueuing Expose request
23:44:18.044 00.002 10072 IsGuiding returns 0
23:44:18.044 00.000 10072 Move returns status 0, amount 6
23:44:18.044 00.000 10072 MoveAxis(N, 0, ABG)
23:44:18.044 00.000 10072 Move returns status 0, amount 0
23:44:18.044 00.000 10072 move complete, result=0
23:44:18.044 00.000 10072 worker thread done servicing request
23:44:18.045 00.001 10072 Worker thread wakes up
23:44:18.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:18.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:18.053 00.008 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:44:18.456 00.403 10072 Exposure complete
23:44:18.506 00.050 10072 worker thread done servicing request
23:44:18.507 00.001 1032 OnExposeComplete: enter
23:44:18.509 00.002 1032 UpdateGuideState(): m_state=6
23:44:18.510 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10772
23:44:18.512 00.002 1032 Star::Find returns 1 (0), X=1108.58, Y=129.58, Mass=1428, SNR=26.6, Peak=112 HFD=3.3
23:44:18.514 00.002 1032 MultiStar: [#1 0.02,-0.22,0.93,U] [#2 -0.10,-0.12,0.79,U] [#3 0.01,-0.07,0.77,U] [#4 0.00,-0.26,0.00,M1] [#5 -0.15,-0.26,0.00,M1] [#6 -0.04,-0.13,0.65,U] [#7 -0.13,0.00,0.68,U] [#8 -0.10,-0.06,0.54,U] 
23:44:18.515 00.001 1032 refined, 6 included, MultiStar: {0.01, -0.12}, one-star: {0.24, -0.15}
23:44:18.517 00.002 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.93)
23:44:18.519 00.002 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.93)
23:44:18.521 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.53 mountX=-0.11 mountY=0.02, mountTheta=2.93
23:44:18.524 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.12, opts=13)
23:44:18.526 00.002 1032 Enqueuing Move request for scope (0.01, -0.12)
23:44:18.527 00.001 10072 Worker thread wakes up
23:44:18.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
23:44:18.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
23:44:18.528 00.001 10072 Moving (0.01, -0.12) raw xDistance=-0.11 yDistance=0.02
23:44:18.529 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:44:18.533 00.004 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:18.533 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:44:18.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:18.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:44:18.533 00.000 10072 MoveAxis(E, 5, ABG)
23:44:18.533 00.000 10072 Guiding  Dir = 2, Dur = 5
23:44:18.534 00.001 10072 IsGuiding returns 0
23:44:18.534 00.000 10072 PulseGuide returned control before completion, sleep 15
23:44:18.550 00.016 1032 UpdateGuideState exits: m=1428 SNR=26.6
23:44:18.553 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:18.554 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:18.557 00.003 1032 Enqueuing Expose request
23:44:18.560 00.003 10072 IsGuiding returns 0
23:44:18.560 00.000 10072 Move returns status 0, amount 5
23:44:18.560 00.000 10072 MoveAxis(N, 0, ABG)
23:44:18.560 00.000 10072 Move returns status 0, amount 0
23:44:18.560 00.000 10072 move complete, result=0
23:44:18.560 00.000 10072 worker thread done servicing request
23:44:18.560 00.000 10072 Worker thread wakes up
23:44:18.560 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:18.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:18.566 00.006 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
23:44:19.192 00.626 10072 Exposure complete
23:44:19.237 00.045 10072 worker thread done servicing request
23:44:19.237 00.000 1032 OnExposeComplete: enter
23:44:19.241 00.004 1032 UpdateGuideState(): m_state=6
23:44:19.242 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10773
23:44:19.244 00.002 1032 Star::Find returns 1 (0), X=1108.46, Y=129.59, Mass=1228, SNR=24.6, Peak=103 HFD=3.3
23:44:19.245 00.001 1032 MultiStar: [#1 0.06,-0.27,0.00,M3] [#2 -0.05,-0.04,0.88,U] [#3 -0.02,-0.28,0.00,M1] [#4 0.06,-0.19,0.71,U] [#5 -0.21,-0.26,0.00,M2] [#6 -0.02,-0.18,0.66,U] [#7 -0.10,-0.05,0.75,U] [#8 -0.09,-0.11,0.55,U] 
23:44:19.247 00.002 1032 refined, 5 included, MultiStar: {-0.00, -0.12}, one-star: {0.12, -0.14}
23:44:19.248 00.001 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.86)
23:44:19.249 00.001 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.86)
23:44:19.250 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.60 mountX=-0.11 mountY=0.03, mountTheta=2.86
23:44:19.253 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.12, opts=13)
23:44:19.254 00.001 1032 Enqueuing Move request for scope (-0.00, -0.12)
23:44:19.256 00.002 10072 Worker thread wakes up
23:44:19.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
23:44:19.256 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
23:44:19.256 00.000 10072 Moving (-0.00, -0.12) raw xDistance=-0.11 yDistance=0.03
23:44:19.258 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:44:19.260 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:19.261 00.001 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:44:19.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:19.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:44:19.261 00.000 10072 MoveAxis(E, 8, ABG)
23:44:19.261 00.000 10072 Guiding  Dir = 2, Dur = 8
23:44:19.261 00.000 10072 IsGuiding returns 0
23:44:19.262 00.001 10072 PulseGuide returned control before completion, sleep 18
23:44:19.278 00.016 1032 UpdateGuideState exits: m=1228 SNR=24.6
23:44:19.281 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:19.283 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:19.285 00.002 1032 Enqueuing Expose request
23:44:19.287 00.002 10072 IsGuiding returns 0
23:44:19.287 00.000 10072 Move returns status 0, amount 8
23:44:19.287 00.000 10072 MoveAxis(N, 0, ABG)
23:44:19.287 00.000 10072 Move returns status 0, amount 0
23:44:19.287 00.000 10072 move complete, result=0
23:44:19.287 00.000 10072 worker thread done servicing request
23:44:19.287 00.000 10072 Worker thread wakes up
23:44:19.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:19.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:19.295 00.008 1032 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
23:44:19.693 00.398 10072 Exposure complete
23:44:19.743 00.050 10072 worker thread done servicing request
23:44:19.743 00.000 1032 OnExposeComplete: enter
23:44:19.745 00.002 1032 UpdateGuideState(): m_state=6
23:44:19.747 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10774
23:44:19.750 00.003 1032 Star::Find returns 1 (0), X=1108.52, Y=129.70, Mass=1422, SNR=26.5, Peak=119 HFD=3.3
23:44:19.752 00.002 1032 MultiStar: [#1 -0.01,-0.18,0.94,U] [#2 -0.06,0.02,0.79,U] [#3 -0.01,-0.21,0.74,U] [#4 0.08,-0.29,0.00,M1] [#5 -0.06,-0.13,0.67,U] [#6 -0.02,0.02,0.63,U] [#7 -0.12,-0.09,0.69,U] [#8 -0.09,0.02,0.51,U] 
23:44:19.753 00.001 1032 refined, 7 included, MultiStar: {-0.01, -0.08}, one-star: {0.19, -0.03}
23:44:19.755 00.002 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.74)
23:44:19.757 00.002 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.74)
23:44:19.758 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.71 mountX=-0.07 mountY=0.03, mountTheta=2.74
23:44:19.761 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.08, opts=13)
23:44:19.763 00.002 1032 Enqueuing Move request for scope (-0.01, -0.08)
23:44:19.765 00.002 10072 Worker thread wakes up
23:44:19.765 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
23:44:19.765 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
23:44:19.765 00.000 10072 Moving (-0.01, -0.08) raw xDistance=-0.07 yDistance=0.03
23:44:19.767 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:44:19.770 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:19.770 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:44:19.771 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:19.771 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:44:19.771 00.000 10072 MoveAxis(E, 7, ABG)
23:44:19.771 00.000 10072 Guiding  Dir = 2, Dur = 7
23:44:19.771 00.000 10072 IsGuiding returns 0
23:44:19.771 00.000 10072 PulseGuide returned control before completion, sleep 17
23:44:19.789 00.018 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:44:19.791 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:19.793 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:19.794 00.001 1032 Enqueuing Expose request
23:44:19.799 00.005 10072 IsGuiding returns 0
23:44:19.799 00.000 10072 Move returns status 0, amount 7
23:44:19.799 00.000 10072 MoveAxis(N, 0, ABG)
23:44:19.800 00.001 10072 Move returns status 0, amount 0
23:44:19.800 00.000 10072 move complete, result=0
23:44:19.800 00.000 10072 worker thread done servicing request
23:44:19.800 00.000 10072 Worker thread wakes up
23:44:19.800 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:19.800 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:19.805 00.005 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:44:20.429 00.624 10072 Exposure complete
23:44:20.478 00.049 10072 worker thread done servicing request
23:44:20.478 00.000 1032 OnExposeComplete: enter
23:44:20.480 00.002 1032 UpdateGuideState(): m_state=6
23:44:20.482 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10775
23:44:20.483 00.001 1032 Star::Find returns 1 (0), X=1108.49, Y=129.64, Mass=1370, SNR=26.0, Peak=117 HFD=3.3
23:44:20.486 00.003 1032 MultiStar: [#1 0.10,-0.37,0.00,M3] [#2 -0.00,-0.13,0.82,U] [#3 -0.09,-0.17,0.77,U] [#4 0.10,-0.26,0.00,M2] [#5 0.01,-0.20,0.67,U] [#6 -0.09,0.01,0.64,U] [#7 -0.08,-0.08,0.70,U] [#8 -0.09,-0.10,0.54,U] 
23:44:20.488 00.002 1032 refined, 6 included, MultiStar: {-0.01, -0.11}, one-star: {0.15, -0.09}
23:44:20.491 00.003 1032 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.83) = xAngle (-3.52 = 2.76)
23:44:20.493 00.002 1032 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.52 = 2.76)
23:44:20.495 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.69 mountX=-0.10 mountY=0.04, mountTheta=2.76
23:44:20.498 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.11, opts=13)
23:44:20.500 00.002 1032 Enqueuing Move request for scope (-0.01, -0.11)
23:44:20.501 00.001 10072 Worker thread wakes up
23:44:20.502 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
23:44:20.502 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
23:44:20.502 00.000 10072 Moving (-0.01, -0.11) raw xDistance=-0.10 yDistance=0.04
23:44:20.504 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:44:20.507 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:20.507 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:44:20.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:20.507 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:44:20.507 00.000 10072 MoveAxis(E, 8, ABG)
23:44:20.507 00.000 10072 Guiding  Dir = 2, Dur = 8
23:44:20.508 00.001 10072 IsGuiding returns 0
23:44:20.508 00.000 10072 PulseGuide returned control before completion, sleep 18
23:44:20.525 00.017 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:44:20.527 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:20.529 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:20.531 00.002 1032 Enqueuing Expose request
23:44:20.535 00.004 10072 IsGuiding returns 0
23:44:20.535 00.000 10072 Move returns status 0, amount 8
23:44:20.535 00.000 10072 MoveAxis(N, 0, ABG)
23:44:20.535 00.000 10072 Move returns status 0, amount 0
23:44:20.535 00.000 10072 move complete, result=0
23:44:20.535 00.000 10072 worker thread done servicing request
23:44:20.535 00.000 10072 Worker thread wakes up
23:44:20.535 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:20.536 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:20.541 00.005 1032 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
23:44:20.947 00.406 10072 Exposure complete
23:44:20.997 00.050 10072 worker thread done servicing request
23:44:20.997 00.000 1032 OnExposeComplete: enter
23:44:20.999 00.002 1032 UpdateGuideState(): m_state=6
23:44:21.002 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10776
23:44:21.004 00.002 1032 Star::Find returns 1 (0), X=1108.64, Y=129.59, Mass=1310, SNR=25.4, Peak=100 HFD=3.3
23:44:21.005 00.001 1032 MultiStar: [#1 0.18,-0.29,0.00,M4] [#2 -0.11,-0.21,0.85,U] [#3 0.02,-0.22,0.78,U] [#4 0.12,-0.24,0.00,M3] [#5 0.04,-0.24,0.70,U] [#6 -0.01,-0.04,0.62,U] [#7 -0.04,-0.10,0.74,U] [#8 -0.07,-0.19,0.56,U] 
23:44:21.007 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.16}, one-star: {0.30, -0.14}
23:44:21.009 00.002 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
23:44:21.010 00.001 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
23:44:21.013 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.37 mountX=-0.17 mountY=0.01, mountTheta=3.08
23:44:21.016 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.16, opts=13)
23:44:21.020 00.004 1032 Enqueuing Move request for scope (0.03, -0.16)
23:44:21.024 00.004 10072 Worker thread wakes up
23:44:21.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
23:44:21.024 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
23:44:21.024 00.000 10072 Moving (0.03, -0.16) raw xDistance=-0.17 yDistance=0.01
23:44:21.026 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:44:21.029 00.003 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.82
23:44:21.030 00.001 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
23:44:21.030 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:21.030 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:44:21.030 00.000 10072 MoveAxis(E, 87, ABG)
23:44:21.030 00.000 10072 Guiding  Dir = 2, Dur = 87
23:44:21.030 00.000 10072 IsGuiding returns 0
23:44:21.031 00.001 10072 PulseGuide returned control before completion, sleep 97
23:44:21.049 00.018 1032 UpdateGuideState exits: m=1310 SNR=25.4
23:44:21.052 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:21.055 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:21.057 00.002 1032 Enqueuing Expose request
23:44:21.131 00.074 10072 IsGuiding returns 0
23:44:21.131 00.000 10072 Move returns status 0, amount 87
23:44:21.131 00.000 10072 MoveAxis(N, 0, ABG)
23:44:21.131 00.000 10072 Move returns status 0, amount 0
23:44:21.131 00.000 10072 move complete, result=0
23:44:21.131 00.000 10072 worker thread done servicing request
23:44:21.132 00.001 10072 Worker thread wakes up
23:44:21.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:21.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:21.132 00.000 1032 GuideStep: -0.2 px 87 ms EAST, 0.0 px 0 ms NORTH
23:44:21.758 00.626 10072 Exposure complete
23:44:21.808 00.050 10072 worker thread done servicing request
23:44:21.808 00.000 1032 OnExposeComplete: enter
23:44:21.810 00.002 1032 UpdateGuideState(): m_state=6
23:44:21.812 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10777
23:44:21.814 00.002 1032 Star::Find returns 1 (0), X=1108.44, Y=129.71, Mass=1447, SNR=26.8, Peak=130 HFD=3.3
23:44:21.817 00.003 1032 MultiStar: [#1 0.11,-0.25,0.00,M5] [#2 -0.09,-0.07,0.78,U] [#3 -0.01,-0.04,0.73,U] [#4 0.02,-0.32,0.00,M4] [#5 -0.18,-0.16,0.66,U] [#6 0.05,-0.00,0.63,U] [#7 -0.04,-0.11,0.70,U] [#8 -0.10,-0.03,0.50,U] 
23:44:21.818 00.001 1032 refined, 6 included, MultiStar: {-0.03, -0.06}, one-star: {0.11, -0.02}
23:44:21.820 00.002 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.83 = 2.46)
23:44:21.822 00.002 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.83 = 2.46)
23:44:21.824 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.99 mountX=-0.05 mountY=0.04, mountTheta=2.46
23:44:21.827 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.06, opts=13)
23:44:21.829 00.002 1032 Enqueuing Move request for scope (-0.03, -0.06)
23:44:21.831 00.002 10072 Worker thread wakes up
23:44:21.831 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
23:44:21.831 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
23:44:21.831 00.000 10072 Moving (-0.03, -0.06) raw xDistance=-0.05 yDistance=0.04
23:44:21.833 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:44:21.837 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:21.837 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:44:21.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:21.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:44:21.837 00.000 10072 MoveAxis(E, 7, ABG)
23:44:21.837 00.000 10072 Guiding  Dir = 2, Dur = 7
23:44:21.837 00.000 10072 IsGuiding returns 0
23:44:21.839 00.002 10072 PulseGuide returned control before completion, sleep 17
23:44:21.855 00.016 1032 UpdateGuideState exits: m=1447 SNR=26.8
23:44:21.857 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:21.859 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:21.862 00.003 1032 Enqueuing Expose request
23:44:21.866 00.004 10072 IsGuiding returns 0
23:44:21.866 00.000 10072 Move returns status 0, amount 7
23:44:21.866 00.000 10072 MoveAxis(N, 0, ABG)
23:44:21.866 00.000 10072 Move returns status 0, amount 0
23:44:21.866 00.000 10072 move complete, result=0
23:44:21.866 00.000 10072 worker thread done servicing request
23:44:21.866 00.000 10072 Worker thread wakes up
23:44:21.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:21.868 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:21.873 00.005 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:44:22.275 00.402 10072 Exposure complete
23:44:22.328 00.053 10072 worker thread done servicing request
23:44:22.328 00.000 1032 OnExposeComplete: enter
23:44:22.331 00.003 1032 UpdateGuideState(): m_state=6
23:44:22.333 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10778
23:44:22.335 00.002 1032 Star::Find returns 1 (0), X=1108.45, Y=129.69, Mass=1467, SNR=26.9, Peak=124 HFD=3.4
23:44:22.338 00.003 1032 MultiStar: [#1 -0.07,-0.27,0.00,M6] [#2 -0.15,0.00,0.75,U] [#3 -0.06,-0.04,0.74,U] [#4 -0.03,-0.14,0.69,U] [#5 -0.24,0.05,0.68,U] [#6 0.28,0.16,0.00,M1] [#7 -0.11,-0.09,0.68,U] [#8 -0.18,-0.06,0.51,U] 
23:44:22.339 00.001 1032 refined, 6 included, MultiStar: {-0.08, -0.04}, one-star: {0.12, -0.04}
23:44:22.342 00.003 1032 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.83) = xAngle (-4.45 = 1.83)
23:44:22.344 00.002 1032 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.45 = 1.83)
23:44:22.346 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.62 mountX=-0.02 mountY=0.09, mountTheta=1.83
23:44:22.349 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.04, opts=13)
23:44:22.352 00.003 1032 Enqueuing Move request for scope (-0.08, -0.04)
23:44:22.355 00.003 10072 Worker thread wakes up
23:44:22.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
23:44:22.355 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
23:44:22.355 00.000 10072 Moving (-0.08, -0.04) raw xDistance=-0.02 yDistance=0.09
23:44:22.357 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:44:22.361 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:22.362 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:44:22.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:22.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:44:22.362 00.000 10072 MoveAxis(E, 6, ABG)
23:44:22.362 00.000 10072 Guiding  Dir = 2, Dur = 6
23:44:22.363 00.001 10072 IsGuiding returns 0
23:44:22.363 00.000 10072 PulseGuide returned control before completion, sleep 16
23:44:22.380 00.017 1032 UpdateGuideState exits: m=1467 SNR=26.9
23:44:22.383 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:22.384 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:22.387 00.003 10072 IsGuiding returns 0
23:44:22.387 00.000 10072 Move returns status 0, amount 6
23:44:22.387 00.000 10072 MoveAxis(N, 0, ABG)
23:44:22.387 00.000 10072 Move returns status 0, amount 0
23:44:22.387 00.000 10072 move complete, result=0
23:44:22.387 00.000 1032 Enqueuing Expose request
23:44:22.389 00.002 10072 worker thread done servicing request
23:44:22.389 00.000 10072 Worker thread wakes up
23:44:22.389 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:22.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:22.391 00.002 1032 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
23:44:23.029 00.638 10072 Exposure complete
23:44:23.081 00.052 10072 worker thread done servicing request
23:44:23.082 00.001 1032 OnExposeComplete: enter
23:44:23.086 00.004 1032 UpdateGuideState(): m_state=6
23:44:23.088 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10779
23:44:23.089 00.001 1032 Star::Find returns 1 (0), X=1108.62, Y=129.55, Mass=1376, SNR=26.0, Peak=112 HFD=3.3
23:44:23.091 00.002 1032 MultiStar: [#1 0.13,-0.14,0.96,U] [#2 -0.06,0.09,0.83,U] [#3 -0.03,-0.03,0.76,U] [#4 0.02,-0.14,0.67,U] [#5 -0.06,-0.16,0.64,U] [#6 -0.07,0.12,0.65,U] [#7 -0.08,0.11,0.70,U] [#8 0.02,0.04,0.53,U] 
23:44:23.094 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.29, -0.18}
23:44:23.094 00.000 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
23:44:23.097 00.003 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
23:44:23.098 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.90 mountX=-0.05 mountY=-0.02, mountTheta=-2.73
23:44:23.100 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
23:44:23.102 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
23:44:23.103 00.001 10072 Worker thread wakes up
23:44:23.103 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:44:23.103 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:44:23.103 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
23:44:23.105 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:44:23.108 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:23.108 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:44:23.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:23.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:44:23.108 00.000 10072 MoveAxis(E, 8, ABG)
23:44:23.108 00.000 10072 Guiding  Dir = 2, Dur = 8
23:44:23.108 00.000 10072 IsGuiding returns 0
23:44:23.110 00.002 10072 PulseGuide returned control before completion, sleep 18
23:44:23.127 00.017 1032 UpdateGuideState exits: m=1376 SNR=26.0
23:44:23.129 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:23.130 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:23.132 00.002 1032 Enqueuing Expose request
23:44:23.136 00.004 10072 IsGuiding returns 0
23:44:23.136 00.000 10072 Move returns status 0, amount 8
23:44:23.136 00.000 10072 MoveAxis(N, 0, ABG)
23:44:23.136 00.000 10072 Move returns status 0, amount 0
23:44:23.136 00.000 10072 move complete, result=0
23:44:23.136 00.000 10072 worker thread done servicing request
23:44:23.136 00.000 10072 Worker thread wakes up
23:44:23.136 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:23.137 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:23.141 00.004 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:44:23.545 00.404 10072 Exposure complete
23:44:23.596 00.051 10072 worker thread done servicing request
23:44:23.596 00.000 1032 OnExposeComplete: enter
23:44:23.599 00.003 1032 UpdateGuideState(): m_state=6
23:44:23.602 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10780
23:44:23.606 00.004 1032 Star::Find returns 1 (0), X=1108.44, Y=129.59, Mass=1375, SNR=26.1, Peak=121 HFD=3.3
23:44:23.608 00.002 1032 MultiStar: [#1 0.09,-0.24,1.04,U] [#2 0.00,0.02,0.79,U] [#3 -0.07,0.05,0.74,U] [#4 0.05,-0.04,0.70,U] [#5 -0.20,-0.05,0.71,U] [#6 0.02,0.06,0.61,U] [#7 -0.12,0.09,0.69,U] [#8 -0.13,-0.13,0.52,U] 
23:44:23.610 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {0.11, -0.14}
23:44:23.613 00.003 1032 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.83) = xAngle (-3.65 = 2.64)
23:44:23.617 00.004 1032 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.65 = 2.64)
23:44:23.619 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.06 cameraTheta=-1.82 mountX=-0.05 mountY=0.03, mountTheta=2.64
23:44:23.622 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
23:44:23.625 00.003 1032 Enqueuing Move request for scope (-0.01, -0.05)
23:44:23.626 00.001 10072 Worker thread wakes up
23:44:23.627 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:44:23.627 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:44:23.627 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.03
23:44:23.629 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:44:23.632 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:23.632 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:44:23.632 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:23.632 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:44:23.632 00.000 10072 MoveAxis(E, 7, ABG)
23:44:23.632 00.000 10072 Guiding  Dir = 2, Dur = 7
23:44:23.632 00.000 10072 IsGuiding returns 0
23:44:23.633 00.001 10072 PulseGuide returned control before completion, sleep 17
23:44:23.651 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:44:23.653 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:23.655 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:23.656 00.001 1032 Enqueuing Expose request
23:44:23.658 00.002 10072 IsGuiding returns 0
23:44:23.658 00.000 10072 Move returns status 0, amount 7
23:44:23.658 00.000 10072 MoveAxis(N, 0, ABG)
23:44:23.658 00.000 10072 Move returns status 0, amount 0
23:44:23.658 00.000 10072 move complete, result=0
23:44:23.658 00.000 10072 worker thread done servicing request
23:44:23.658 00.000 10072 Worker thread wakes up
23:44:23.658 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:23.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:23.665 00.007 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
23:44:24.292 00.627 10072 Exposure complete
23:44:24.337 00.045 10072 worker thread done servicing request
23:44:24.337 00.000 1032 OnExposeComplete: enter
23:44:24.339 00.002 1032 UpdateGuideState(): m_state=6
23:44:24.341 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10781
23:44:24.343 00.002 1032 Star::Find returns 1 (0), X=1108.54, Y=129.63, Mass=1381, SNR=26.1, Peak=113 HFD=3.2
23:44:24.344 00.001 1032 MultiStar: [#1 0.01,-0.21,0.99,U] [#2 -0.12,-0.12,0.82,U] [#3 -0.09,-0.10,0.75,U] [#4 0.01,-0.18,0.66,U] [#5 -0.13,-0.10,0.69,U] [#6 0.10,-0.04,0.64,U] [#7 -0.12,0.10,0.68,U] [#8 -0.12,0.04,0.51,U] 
23:44:24.345 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.09}, one-star: {0.21, -0.10}
23:44:24.348 00.003 1032 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.83) = xAngle (-3.59 = 2.70)
23:44:24.349 00.001 1032 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.59 = 2.70)
23:44:24.351 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.76 mountX=-0.08 mountY=0.04, mountTheta=2.70
23:44:24.354 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.09, opts=13)
23:44:24.356 00.002 1032 Enqueuing Move request for scope (-0.02, -0.09)
23:44:24.357 00.001 10072 Worker thread wakes up
23:44:24.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
23:44:24.358 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
23:44:24.358 00.000 10072 Moving (-0.02, -0.09) raw xDistance=-0.08 yDistance=0.04
23:44:24.364 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:44:24.367 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:24.367 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:44:24.367 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:24.367 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:44:24.367 00.000 10072 MoveAxis(E, 7, ABG)
23:44:24.369 00.002 10072 Guiding  Dir = 2, Dur = 7
23:44:24.370 00.001 10072 IsGuiding returns 0
23:44:24.371 00.001 10072 PulseGuide returned control before completion, sleep 17
23:44:24.385 00.014 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:44:24.389 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:24.390 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:24.392 00.002 1032 Enqueuing Expose request
23:44:24.401 00.009 10072 IsGuiding returns 0
23:44:24.401 00.000 10072 Move returns status 0, amount 7
23:44:24.401 00.000 10072 MoveAxis(N, 0, ABG)
23:44:24.401 00.000 10072 Move returns status 0, amount 0
23:44:24.402 00.001 10072 move complete, result=0
23:44:24.402 00.000 10072 worker thread done servicing request
23:44:24.402 00.000 10072 Worker thread wakes up
23:44:24.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:24.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:24.403 00.001 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:44:24.812 00.409 10072 Exposure complete
23:44:24.863 00.051 10072 worker thread done servicing request
23:44:24.863 00.000 1032 OnExposeComplete: enter
23:44:24.865 00.002 1032 UpdateGuideState(): m_state=6
23:44:24.867 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10782
23:44:24.869 00.002 1032 Star::Find returns 1 (0), X=1108.48, Y=129.71, Mass=1394, SNR=26.3, Peak=118 HFD=3.3
23:44:24.871 00.002 1032 MultiStar: [#1 0.09,-0.13,0.97,U] [#2 -0.11,0.03,0.78,U] [#3 -0.19,0.11,0.76,U] [#4 -0.01,0.02,0.68,U] [#5 -0.20,0.03,0.67,U] [#6 -0.01,0.16,0.58,U] [#7 -0.13,0.06,0.70,U] [#8 -0.11,0.04,0.50,U] 
23:44:24.882 00.011 1032 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {0.15, -0.02}
23:44:24.884 00.002 1032 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.83) = xAngle (0.81 = 0.81)
23:44:24.900 00.016 1032 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.81 = 0.81)
23:44:24.903 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.64 mountX=0.03 mountY=0.04, mountTheta=0.81
23:44:24.907 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
23:44:24.910 00.003 1032 Enqueuing Move request for scope (-0.04, 0.02)
23:44:24.912 00.002 10072 Worker thread wakes up
23:44:24.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:44:24.912 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:44:24.912 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.04
23:44:24.914 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:44:24.918 00.004 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:24.918 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:44:24.918 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:24.918 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:44:24.918 00.000 10072 MoveAxis(E, 7, ABG)
23:44:24.918 00.000 10072 Guiding  Dir = 2, Dur = 7
23:44:24.919 00.001 10072 IsGuiding returns 0
23:44:24.940 00.021 10072 IsGuiding returns 0
23:44:24.940 00.000 10072 Move returns status 0, amount 7
23:44:24.940 00.000 10072 MoveAxis(N, 0, ABG)
23:44:24.940 00.000 10072 Move returns status 0, amount 0
23:44:24.940 00.000 10072 move complete, result=0
23:44:24.940 00.000 10072 worker thread done servicing request
23:44:24.956 00.016 1032 UpdateGuideState exits: m=1394 SNR=26.3
23:44:24.958 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:24.960 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:24.962 00.002 1032 Enqueuing Expose request
23:44:24.964 00.002 10072 Worker thread wakes up
23:44:24.964 00.000 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
23:44:24.969 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:24.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:25.603 00.634 10072 Exposure complete
23:44:25.695 00.092 1032 OnExposeComplete: enter
23:44:25.700 00.005 1032 UpdateGuideState(): m_state=6
23:44:25.702 00.002 10072 worker thread done servicing request
23:44:25.706 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10783
23:44:25.713 00.007 1032 Star::Find returns 1 (0), X=1108.42, Y=129.81, Mass=1456, SNR=26.8, Peak=117 HFD=3.4
23:44:25.715 00.002 1032 MultiStar: [#1 0.02,-0.03,0.95,U] [#2 -0.12,0.20,0.87,U] [#3 -0.12,0.17,0.74,U] [#4 -0.11,0.09,0.64,U] [#5 -0.33,0.18,0.00,M1] [#6 -0.03,0.24,0.60,U] [#7 -0.23,0.30,0.00,M1] [#8 -0.27,0.31,0.00,M1] 
23:44:25.718 00.003 1032 single-star, 5 included, MultiStar: {-0.04, 0.11}, one-star: {0.09, 0.08}
23:44:25.723 00.005 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
23:44:25.725 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
23:44:25.727 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.11 cameraTheta=0.73 mountX=0.05 mountY=-0.10, mountTheta=-1.11
23:44:25.731 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
23:44:25.733 00.002 1032 Enqueuing Move request for scope (0.09, 0.08)
23:44:25.739 00.006 10072 Worker thread wakes up
23:44:25.741 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:44:25.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:44:25.741 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.10
23:44:25.747 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:44:25.750 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:25.751 00.001 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:44:25.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:25.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:44:25.751 00.000 10072 MoveAxis(E, 9, ABG)
23:44:25.753 00.002 10072 Guiding  Dir = 2, Dur = 9
23:44:25.754 00.001 10072 IsGuiding returns 0
23:44:25.754 00.000 10072 PulseGuide returned control before completion, sleep 19
23:44:25.782 00.028 10072 IsGuiding returns 0
23:44:25.782 00.000 10072 Move returns status 0, amount 9
23:44:25.782 00.000 10072 MoveAxis(N, 0, ABG)
23:44:25.782 00.000 10072 Move returns status 0, amount 0
23:44:25.782 00.000 10072 move complete, result=0
23:44:25.782 00.000 10072 worker thread done servicing request
23:44:25.783 00.001 1032 UpdateGuideState exits: m=1456 SNR=26.8
23:44:25.786 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:25.789 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:25.791 00.002 1032 Enqueuing Expose request
23:44:25.794 00.003 10072 Worker thread wakes up
23:44:25.794 00.000 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:44:25.796 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:25.796 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:26.217 00.421 10072 Exposure complete
23:44:26.290 00.073 10072 worker thread done servicing request
23:44:26.290 00.000 1032 OnExposeComplete: enter
23:44:26.293 00.003 1032 UpdateGuideState(): m_state=6
23:44:26.296 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10784
23:44:26.301 00.005 1032 Star::Find returns 1 (0), X=1108.44, Y=129.95, Mass=1286, SNR=25.2, Peak=106 HFD=3.5
23:44:26.304 00.003 1032 MultiStar: [#1 -0.02,0.14,1.02,U] [#2 -0.32,0.22,0.00,M1] [#3 -0.27,0.18,0.00,M1] [#4 -0.19,0.11,0.71,U] [#5 -0.22,0.29,0.00,M2] [#6 -0.14,0.26,0.00,M1] [#7 -0.18,0.24,0.00,M2] [#8 -0.25,0.24,0.00,M2] 
23:44:26.311 00.007 1032 refined, 2 included, MultiStar: {-0.02, 0.16}, one-star: {0.11, 0.22}
23:44:26.315 00.004 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
23:44:26.318 00.003 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
23:44:26.320 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.68 mountX=0.16 mountY=-0.02, mountTheta=-0.15
23:44:26.324 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.16, opts=13)
23:44:26.326 00.002 1032 Enqueuing Move request for scope (-0.02, 0.16)
23:44:26.329 00.003 10072 Worker thread wakes up
23:44:26.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
23:44:26.330 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
23:44:26.330 00.000 10072 Moving (-0.02, 0.16) raw xDistance=0.16 yDistance=-0.02
23:44:26.340 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:44:26.345 00.005 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.82
23:44:26.345 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
23:44:26.345 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:26.345 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:44:26.345 00.000 10072 MoveAxis(W, 69, ABG)
23:44:26.345 00.000 10072 Guiding  Dir = 3, Dur = 69
23:44:26.346 00.001 10072 IsGuiding returns 0
23:44:26.347 00.001 10072 PulseGuide returned control before completion, sleep 79
23:44:26.390 00.043 1032 UpdateGuideState exits: m=1286 SNR=25.2
23:44:26.398 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:26.402 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:26.404 00.002 1032 Enqueuing Expose request
23:44:26.440 00.036 10072 IsGuiding returns 0
23:44:26.440 00.000 10072 Move returns status 0, amount 69
23:44:26.440 00.000 10072 MoveAxis(N, 0, ABG)
23:44:26.440 00.000 10072 Move returns status 0, amount 0
23:44:26.440 00.000 10072 move complete, result=0
23:44:26.440 00.000 10072 worker thread done servicing request
23:44:26.440 00.000 10072 Worker thread wakes up
23:44:26.440 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:26.441 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:26.448 00.007 1032 GuideStep: 0.2 px 69 ms WEST, -0.0 px 0 ms NORTH
23:44:27.069 00.621 10072 Exposure complete
23:44:27.156 00.087 10072 worker thread done servicing request
23:44:27.156 00.000 1032 OnExposeComplete: enter
23:44:27.159 00.003 1032 UpdateGuideState(): m_state=6
23:44:27.162 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10785
23:44:27.164 00.002 1032 Star::Find returns 1 (0), X=1108.55, Y=129.65, Mass=1263, SNR=25.0, Peak=110 HFD=3.2
23:44:27.166 00.002 1032 MultiStar: [#1 -0.04,-0.11,0.99,U] [#2 -0.18,0.11,0.83,U] [#3 -0.11,0.06,0.78,U] [#4 -0.04,0.03,0.74,U] [#5 -0.28,0.16,0.00,M3] [#6 -0.04,0.17,0.65,U] [#7 -0.24,0.05,0.74,U] [#8 -0.00,0.14,0.53,U] 
23:44:27.168 00.002 1032 refined, 7 included, MultiStar: {-0.05, 0.03}, one-star: {0.22, -0.08}
23:44:27.170 00.002 1032 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.83) = xAngle (0.75 = 0.75)
23:44:27.173 00.003 1032 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.75 = 0.75)
23:44:27.178 00.005 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.05 cameraTheta=2.58 mountX=0.04 mountY=0.04, mountTheta=0.75
23:44:27.182 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
23:44:27.185 00.003 1032 Enqueuing Move request for scope (-0.05, 0.03)
23:44:27.187 00.002 10072 Worker thread wakes up
23:44:27.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
23:44:27.187 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
23:44:27.187 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
23:44:27.189 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:44:27.193 00.004 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:27.194 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:44:27.194 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:27.194 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:44:27.194 00.000 10072 MoveAxis(E, 8, ABG)
23:44:27.194 00.000 10072 Guiding  Dir = 2, Dur = 8
23:44:27.195 00.001 10072 IsGuiding returns 0
23:44:27.195 00.000 10072 PulseGuide returned control before completion, sleep 18
23:44:27.218 00.023 1032 UpdateGuideState exits: m=1263 SNR=25.0
23:44:27.221 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:27.225 00.004 10072 IsGuiding returns 0
23:44:27.225 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:27.229 00.004 10072 Move returns status 0, amount 8
23:44:27.229 00.000 1032 Enqueuing Expose request
23:44:27.231 00.002 10072 MoveAxis(N, 0, ABG)
23:44:27.232 00.001 10072 Move returns status 0, amount 0
23:44:27.232 00.000 10072 move complete, result=0
23:44:27.232 00.000 10072 worker thread done servicing request
23:44:27.232 00.000 1032 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:44:27.241 00.009 10072 Worker thread wakes up
23:44:27.241 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:27.241 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:27.662 00.421 10072 Exposure complete
23:44:27.744 00.082 10072 worker thread done servicing request
23:44:27.744 00.000 1032 OnExposeComplete: enter
23:44:27.747 00.003 1032 UpdateGuideState(): m_state=6
23:44:27.750 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10786
23:44:27.752 00.002 1032 Star::Find returns 1 (0), X=1108.58, Y=129.67, Mass=1322, SNR=25.6, Peak=110 HFD=3.3
23:44:27.755 00.003 1032 MultiStar: [#1 0.05,-0.10,0.97,U] [#2 -0.02,0.14,0.80,U] [#3 -0.04,-0.03,0.77,U] [#4 -0.10,-0.15,0.71,U] [#5 -0.20,0.07,0.69,U] [#6 -0.15,0.03,0.62,U] [#7 -0.10,0.15,0.66,U] [#8 -0.21,0.12,0.56,U] 
23:44:27.757 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {0.25, -0.06}
23:44:27.759 00.002 1032 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.83) = xAngle (1.06 = 1.06)
23:44:27.761 00.002 1032 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.06 = 1.06)
23:44:27.764 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.89 mountX=0.02 mountY=0.03, mountTheta=1.06
23:44:27.774 00.010 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.01, opts=13)
23:44:27.778 00.004 1032 Enqueuing Move request for scope (-0.04, 0.01)
23:44:27.782 00.004 10072 Worker thread wakes up
23:44:27.782 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
23:44:27.782 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
23:44:27.782 00.000 10072 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.03
23:44:27.785 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:44:27.790 00.005 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:27.790 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:44:27.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:27.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:44:27.790 00.000 10072 MoveAxis(E, 7, ABG)
23:44:27.790 00.000 10072 Guiding  Dir = 2, Dur = 7
23:44:27.791 00.001 10072 IsGuiding returns 0
23:44:27.791 00.000 10072 PulseGuide returned control before completion, sleep 17
23:44:27.814 00.023 1032 UpdateGuideState exits: m=1322 SNR=25.6
23:44:27.818 00.004 10072 IsGuiding returns 0
23:44:27.818 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:27.820 00.002 10072 Move returns status 0, amount 7
23:44:27.822 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:27.825 00.003 1032 Enqueuing Expose request
23:44:27.827 00.002 10072 MoveAxis(N, 0, ABG)
23:44:27.827 00.000 10072 Move returns status 0, amount 0
23:44:27.829 00.002 10072 move complete, result=0
23:44:27.829 00.000 10072 worker thread done servicing request
23:44:27.829 00.000 10072 Worker thread wakes up
23:44:27.829 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:27.829 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:27.830 00.001 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
23:44:28.459 00.629 10072 Exposure complete
23:44:28.529 00.070 10072 worker thread done servicing request
23:44:28.529 00.000 1032 OnExposeComplete: enter
23:44:28.532 00.003 1032 UpdateGuideState(): m_state=6
23:44:28.536 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10787
23:44:28.539 00.003 1032 Star::Find returns 1 (0), X=1108.47, Y=129.83, Mass=1492, SNR=27.1, Peak=121 HFD=3.4
23:44:28.541 00.002 1032 MultiStar: [#1 0.09,-0.04,0.96,U] [#2 -0.04,0.10,0.81,U] [#3 -0.03,-0.02,0.74,U] [#4 0.08,0.08,0.64,U] [#5 -0.20,0.17,0.00,M3] [#6 0.08,0.17,0.56,U] [#7 -0.01,0.16,0.69,U] [#8 -0.05,0.20,0.49,U] 
23:44:28.543 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.08}, one-star: {0.14, 0.10}
23:44:28.545 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
23:44:28.547 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
23:44:28.552 00.005 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.13 mountX=0.07 mountY=-0.06, mountTheta=-0.70
23:44:28.558 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
23:44:28.561 00.003 1032 Enqueuing Move request for scope (0.04, 0.08)
23:44:28.564 00.003 10072 Worker thread wakes up
23:44:28.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
23:44:28.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
23:44:28.565 00.001 10072 Moving (0.04, 0.08) raw xDistance=0.07 yDistance=-0.06
23:44:28.567 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:44:28.571 00.004 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:28.571 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:44:28.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:28.572 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:44:28.572 00.000 10072 MoveAxis(E, 9, ABG)
23:44:28.572 00.000 10072 Guiding  Dir = 2, Dur = 9
23:44:28.572 00.000 10072 IsGuiding returns 0
23:44:28.573 00.001 10072 PulseGuide returned control before completion, sleep 19
23:44:28.600 00.027 10072 IsGuiding returns 0
23:44:28.600 00.000 10072 Move returns status 0, amount 9
23:44:28.600 00.000 10072 MoveAxis(N, 0, ABG)
23:44:28.600 00.000 10072 Move returns status 0, amount 0
23:44:28.600 00.000 10072 move complete, result=0
23:44:28.600 00.000 10072 worker thread done servicing request
23:44:28.604 00.004 1032 UpdateGuideState exits: m=1492 SNR=27.1
23:44:28.607 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:28.612 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:28.618 00.006 1032 Enqueuing Expose request
23:44:28.620 00.002 10072 Worker thread wakes up
23:44:28.620 00.000 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:44:28.622 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:28.622 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:29.037 00.415 10072 Exposure complete
23:44:29.105 00.068 10072 worker thread done servicing request
23:44:29.105 00.000 1032 OnExposeComplete: enter
23:44:29.109 00.004 1032 UpdateGuideState(): m_state=6
23:44:29.115 00.006 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10788
23:44:29.118 00.003 1032 Star::Find returns 1 (0), X=1108.58, Y=129.81, Mass=1426, SNR=26.5, Peak=111 HFD=3.3
23:44:29.121 00.003 1032 MultiStar: [#1 0.13,-0.10,0.98,U] [#2 0.09,0.08,0.81,U] [#3 -0.02,0.08,0.75,U] [#4 0.09,0.05,0.68,U] [#5 -0.08,0.07,0.64,U] [#6 0.11,0.19,0.60,U] [#7 -0.04,0.04,0.65,U] [#8 0.14,0.09,0.54,U] 
23:44:29.123 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.24, 0.08}
23:44:29.125 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
23:44:29.127 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
23:44:29.129 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.60 mountX=0.03 mountY=-0.10, mountTheta=-1.23
23:44:29.133 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
23:44:29.136 00.003 1032 Enqueuing Move request for scope (0.08, 0.06)
23:44:29.138 00.002 10072 Worker thread wakes up
23:44:29.138 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
23:44:29.138 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
23:44:29.139 00.001 10072 Moving (0.08, 0.06) raw xDistance=0.03 yDistance=-0.10
23:44:29.146 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:44:29.152 00.006 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:29.152 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:44:29.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:29.152 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:44:29.152 00.000 10072 MoveAxis(E, 8, ABG)
23:44:29.152 00.000 10072 Guiding  Dir = 2, Dur = 8
23:44:29.153 00.001 10072 IsGuiding returns 0
23:44:29.153 00.000 10072 PulseGuide returned control before completion, sleep 18
23:44:29.176 00.023 10072 IsGuiding returns 0
23:44:29.176 00.000 10072 Move returns status 0, amount 8
23:44:29.176 00.000 10072 MoveAxis(N, 0, ABG)
23:44:29.176 00.000 10072 Move returns status 0, amount 0
23:44:29.176 00.000 10072 move complete, result=0
23:44:29.176 00.000 10072 worker thread done servicing request
23:44:29.179 00.003 1032 UpdateGuideState exits: m=1426 SNR=26.5
23:44:29.183 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:29.187 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:29.193 00.006 1032 Enqueuing Expose request
23:44:29.196 00.003 10072 Worker thread wakes up
23:44:29.198 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:29.198 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:29.198 00.000 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:44:29.850 00.652 10072 Exposure complete
23:44:29.917 00.067 10072 worker thread done servicing request
23:44:29.918 00.001 1032 OnExposeComplete: enter
23:44:29.922 00.004 1032 UpdateGuideState(): m_state=6
23:44:29.926 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10789
23:44:29.929 00.003 1032 Star::Find returns 1 (0), X=1108.63, Y=129.47, Mass=1291, SNR=25.3, Peak=104 HFD=3.2
23:44:29.932 00.003 1032 MultiStar: [#1 0.23,-0.35,0.00,M1] [#2 0.05,-0.04,0.85,U] [#3 0.05,-0.07,0.83,U] [#4 0.17,-0.18,0.70,U] [#5 -0.05,-0.26,0.00,M3] [#6 0.02,-0.07,0.66,U] [#7 0.06,0.02,0.68,U] [#8 0.15,-0.23,0.00,M1] 
23:44:29.935 00.003 1032 refined, 5 included, MultiStar: {0.12, -0.11}, one-star: {0.30, -0.26}
23:44:29.938 00.003 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
23:44:29.941 00.003 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
23:44:29.944 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.75 mountX=-0.14 mountY=-0.09, mountTheta=-2.58
23:44:29.948 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.11, opts=13)
23:44:29.951 00.003 1032 Enqueuing Move request for scope (0.12, -0.11)
23:44:29.953 00.002 10072 Worker thread wakes up
23:44:29.953 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
23:44:29.953 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
23:44:29.953 00.000 10072 Moving (0.12, -0.11) raw xDistance=-0.14 yDistance=-0.09
23:44:29.959 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:44:29.962 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.82
23:44:29.962 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:44:29.963 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:29.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:44:29.963 00.000 10072 MoveAxis(E, 73, ABG)
23:44:29.963 00.000 10072 Guiding  Dir = 2, Dur = 73
23:44:29.963 00.000 10072 IsGuiding returns 0
23:44:29.964 00.001 10072 PulseGuide returned control before completion, sleep 83
23:44:29.999 00.035 1032 UpdateGuideState exits: m=1291 SNR=25.3
23:44:30.006 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:30.010 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:30.013 00.003 1032 Enqueuing Expose request
23:44:30.051 00.038 10072 IsGuiding returns 0
23:44:30.051 00.000 10072 Move returns status 0, amount 73
23:44:30.051 00.000 10072 MoveAxis(N, 0, ABG)
23:44:30.051 00.000 10072 Move returns status 0, amount 0
23:44:30.051 00.000 10072 move complete, result=0
23:44:30.051 00.000 10072 worker thread done servicing request
23:44:30.051 00.000 10072 Worker thread wakes up
23:44:30.051 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:30.052 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:30.052 00.000 1032 GuideStep: -0.1 px 73 ms EAST, -0.1 px 0 ms NORTH
23:44:30.460 00.408 10072 Exposure complete
23:44:30.533 00.073 10072 worker thread done servicing request
23:44:30.533 00.000 1032 OnExposeComplete: enter
23:44:30.536 00.003 1032 UpdateGuideState(): m_state=6
23:44:30.539 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10790
23:44:30.543 00.004 1032 Star::Find returns 1 (0), X=1108.66, Y=129.64, Mass=1476, SNR=27.0, Peak=112 HFD=3.3
23:44:30.546 00.003 1032 MultiStar: [#1 0.28,-0.30,0.00,M2] [#2 0.12,-0.07,0.79,U] [#3 0.12,0.02,0.73,U] [#4 0.16,-0.00,0.63,U] [#5 0.02,-0.17,0.66,U] [#6 0.08,0.03,0.62,U] [#7 0.11,-0.00,0.69,U] [#8 0.11,-0.09,0.50,U] 
23:44:30.552 00.006 1032 refined, 7 included, MultiStar: {0.14, -0.05}, one-star: {0.32, -0.09}
23:44:30.554 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
23:44:30.557 00.003 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
23:44:30.559 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.34 mountX=-0.08 mountY=-0.13, mountTheta=-2.17
23:44:30.562 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
23:44:30.564 00.002 1032 Enqueuing Move request for scope (0.14, -0.05)
23:44:30.566 00.002 10072 Worker thread wakes up
23:44:30.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
23:44:30.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
23:44:30.566 00.000 10072 Moving (0.14, -0.05) raw xDistance=-0.08 yDistance=-0.13
23:44:30.569 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:44:30.573 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:44:30.573 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:44:30.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:30.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:44:30.573 00.000 10072 MoveAxis(E, 8, ABG)
23:44:30.573 00.000 10072 Guiding  Dir = 2, Dur = 8
23:44:30.574 00.001 10072 IsGuiding returns 0
23:44:30.574 00.000 10072 PulseGuide returned control before completion, sleep 18
23:44:30.598 00.024 10072 IsGuiding returns 0
23:44:30.598 00.000 10072 Move returns status 0, amount 8
23:44:30.598 00.000 10072 MoveAxis(N, 0, ABG)
23:44:30.598 00.000 10072 Move returns status 0, amount 0
23:44:30.599 00.001 10072 move complete, result=0
23:44:30.599 00.000 10072 worker thread done servicing request
23:44:30.601 00.002 1032 UpdateGuideState exits: m=1476 SNR=27.0
23:44:30.604 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:30.607 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:30.616 00.009 1032 Enqueuing Expose request
23:44:30.621 00.005 10072 Worker thread wakes up
23:44:30.621 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:44:30.623 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:30.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:31.257 00.634 10072 Exposure complete
23:44:31.577 00.320 10072 worker thread done servicing request
23:44:31.579 00.002 1032 OnExposeComplete: enter
23:44:31.741 00.162 1032 UpdateGuideState(): m_state=6
23:44:31.745 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10791
23:44:31.749 00.004 1032 Star::Find returns 1 (0), X=1108.61, Y=129.63, Mass=1224, SNR=24.6, Peak=105 HFD=3.2
23:44:31.752 00.003 1032 MultiStar: [#1 0.27,-0.17,0.00,M3] [#2 0.16,0.07,0.88,U] [#3 0.04,0.03,0.78,U] [#4 0.16,-0.15,0.73,U] [#5 -0.03,-0.09,0.73,U] [#6 0.09,0.07,0.68,U] [#7 -0.02,0.04,0.74,U] [#8 0.10,-0.02,0.52,U] 
23:44:31.756 00.004 1032 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.28, -0.10}
23:44:31.759 00.003 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
23:44:31.762 00.003 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
23:44:31.765 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
23:44:31.769 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
23:44:31.830 00.061 1032 Enqueuing Move request for scope (0.11, -0.02)
23:44:31.864 00.034 10072 Worker thread wakes up
23:44:31.864 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
23:44:31.865 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
23:44:31.865 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
23:44:31.871 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:44:31.879 00.008 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:44:31.879 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:44:31.879 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:31.879 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:44:31.879 00.000 10072 MoveAxis(E, 10, ABG)
23:44:31.879 00.000 10072 Guiding  Dir = 2, Dur = 10
23:44:31.889 00.010 10072 IsGuiding returns 0
23:44:31.890 00.001 10072 PulseGuide returned control before completion, sleep 20
23:44:31.926 00.036 10072 IsGuiding returns 0
23:44:31.927 00.001 10072 Move returns status 0, amount 10
23:44:31.927 00.000 10072 MoveAxis(N, 0, ABG)
23:44:31.927 00.000 10072 Move returns status 0, amount 0
23:44:31.927 00.000 10072 move complete, result=0
23:44:31.927 00.000 10072 worker thread done servicing request
23:44:31.949 00.022 1032 UpdateGuideState exits: m=1224 SNR=24.6
23:44:31.952 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:31.957 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:31.960 00.003 1032 Enqueuing Expose request
23:44:31.963 00.003 10072 Worker thread wakes up
23:44:31.963 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:44:31.965 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:31.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:32.628 00.663 10072 Exposure complete
23:44:32.764 00.136 10072 worker thread done servicing request
23:44:32.765 00.001 1032 OnExposeComplete: enter
23:44:32.778 00.013 1032 UpdateGuideState(): m_state=6
23:44:32.784 00.006 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10792
23:44:32.787 00.003 1032 Star::Find returns 1 (0), X=1108.58, Y=129.50, Mass=1458, SNR=26.9, Peak=119 HFD=3.2
23:44:32.791 00.004 1032 MultiStar: [#1 0.04,-0.36,0.00,M4] [#2 -0.03,-0.10,0.81,U] [#3 0.07,-0.31,0.00,M1] [#4 0.11,-0.35,0.00,M1] [#5 -0.02,-0.26,0.00,M2] [#6 0.10,-0.29,0.00,M1] [#7 -0.07,-0.18,0.67,U] [#8 -0.09,-0.11,0.49,U] 
23:44:32.798 00.007 1032 refined, 3 included, MultiStar: {0.04, -0.16}, one-star: {0.25, -0.23}
23:44:32.806 00.008 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
23:44:32.810 00.004 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
23:44:32.813 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.31 mountX=-0.17 mountY=-0.00, mountTheta=-3.14
23:44:32.818 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.16, opts=13)
23:44:32.821 00.003 1032 Enqueuing Move request for scope (0.04, -0.16)
23:44:32.826 00.005 10072 Worker thread wakes up
23:44:32.826 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
23:44:32.826 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
23:44:32.826 00.000 10072 Moving (0.04, -0.16) raw xDistance=-0.17 yDistance=-0.00
23:44:32.831 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:44:32.836 00.005 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.83
23:44:32.836 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
23:44:32.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:32.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:44:32.836 00.000 10072 MoveAxis(E, 87, ABG)
23:44:32.836 00.000 10072 Guiding  Dir = 2, Dur = 87
23:44:32.837 00.001 10072 IsGuiding returns 0
23:44:32.838 00.001 10072 PulseGuide returned control before completion, sleep 97
23:44:32.972 00.134 10072 IsGuiding returns 0
23:44:32.972 00.000 10072 Move returns status 0, amount 87
23:44:32.972 00.000 10072 MoveAxis(N, 0, ABG)
23:44:32.972 00.000 10072 Move returns status 0, amount 0
23:44:32.972 00.000 10072 move complete, result=0
23:44:32.972 00.000 10072 worker thread done servicing request
23:44:32.983 00.011 1032 UpdateGuideState exits: m=1458 SNR=26.9
23:44:32.989 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:32.992 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:32.996 00.004 1032 Enqueuing Expose request
23:44:33.003 00.007 10072 Worker thread wakes up
23:44:33.003 00.000 1032 GuideStep: -0.2 px 87 ms EAST, -0.0 px 0 ms NORTH
23:44:33.007 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:33.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:33.712 00.705 10072 Exposure complete
23:44:34.358 00.646 10072 worker thread done servicing request
23:44:34.358 00.000 1032 OnExposeComplete: enter
23:44:34.362 00.004 1032 UpdateGuideState(): m_state=6
23:44:34.366 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10793
23:44:34.370 00.004 1032 Star::Find returns 1 (0), X=1108.56, Y=129.52, Mass=1405, SNR=26.4, Peak=109 HFD=3.2
23:44:34.374 00.004 1032 MultiStar: [#1 0.11,-0.30,0.00,M5] [#2 0.10,-0.10,0.78,U] [#3 0.08,-0.10,0.77,U] [#4 0.10,-0.16,0.66,U] [#5 -0.12,-0.10,0.65,U] [#6 0.04,-0.01,0.61,U] [#7 -0.03,-0.07,0.70,U] [#8 -0.13,-0.12,0.50,U] 
23:44:34.378 00.004 1032 refined, 7 included, MultiStar: {0.05, -0.12}, one-star: {0.23, -0.21}
23:44:34.522 00.144 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
23:44:34.907 00.385 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
23:44:34.911 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.15 mountX=-0.12 mountY=-0.02, mountTheta=-2.98
23:44:34.916 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.12, opts=13)
23:44:34.920 00.004 1032 Enqueuing Move request for scope (0.05, -0.12)
23:44:34.922 00.002 10072 Worker thread wakes up
23:44:34.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
23:44:34.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
23:44:34.922 00.000 10072 Moving (0.05, -0.12) raw xDistance=-0.12 yDistance=-0.02
23:44:34.931 00.009 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:44:34.932 00.001 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
23:44:34.932 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:34.932 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:44:34.932 00.000 10072 MoveAxis(E, 17, ABG)
23:44:34.932 00.000 10072 Guiding  Dir = 2, Dur = 17
23:44:34.932 00.000 10072 IsGuiding returns 0
23:44:34.933 00.001 10072 PulseGuide returned control before completion, sleep 27
23:44:34.936 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:44:35.768 00.832 10072 IsGuiding returns 0
23:44:35.768 00.000 10072 Move returns status 0, amount 17
23:44:35.769 00.001 10072 MoveAxis(N, 0, ABG)
23:44:35.769 00.000 10072 Move returns status 0, amount 0
23:44:35.769 00.000 10072 move complete, result=0
23:44:35.769 00.000 10072 worker thread done servicing request
23:44:35.918 00.149 1032 UpdateGuideState exits: m=1405 SNR=26.4
23:44:35.968 00.050 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:35.972 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:35.974 00.002 1032 Enqueuing Expose request
23:44:35.977 00.003 10072 Worker thread wakes up
23:44:35.977 00.000 1032 GuideStep: -0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
23:44:35.981 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:35.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:36.620 00.639 10072 Exposure complete
23:44:36.824 00.204 10072 worker thread done servicing request
23:44:36.824 00.000 1032 OnExposeComplete: enter
23:44:36.827 00.003 1032 UpdateGuideState(): m_state=6
23:44:36.831 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10794
23:44:36.833 00.002 1032 Star::Find returns 1 (0), X=1108.57, Y=129.53, Mass=1352, SNR=25.8, Peak=111 HFD=3.2
23:44:36.836 00.003 1032 MultiStar: [#1 0.25,-0.25,0.00,M6] [#2 -0.02,-0.07,0.82,U] [#3 0.02,0.05,0.77,U] [#4 0.04,-0.00,0.67,U] [#5 -0.05,-0.08,0.68,U] [#6 -0.09,0.01,0.65,U] [#7 0.02,0.03,0.72,U] [#8 0.10,-0.11,0.53,U] 
23:44:36.839 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {0.23, -0.20}
23:44:36.842 00.003 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
23:44:36.844 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
23:44:36.846 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.91 mountX=-0.06 mountY=-0.03, mountTheta=-2.74
23:44:36.874 00.028 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
23:44:36.877 00.003 1032 Enqueuing Move request for scope (0.04, -0.05)
23:44:36.879 00.002 10072 Worker thread wakes up
23:44:36.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
23:44:36.879 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
23:44:36.880 00.001 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
23:44:36.882 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:44:36.915 00.033 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:44:36.915 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:44:36.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:36.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:44:36.915 00.000 10072 MoveAxis(E, 13, ABG)
23:44:36.915 00.000 10072 Guiding  Dir = 2, Dur = 13
23:44:36.916 00.001 10072 IsGuiding returns 0
23:44:36.916 00.000 10072 PulseGuide returned control before completion, sleep 23
23:44:36.959 00.043 10072 IsGuiding returns 0
23:44:36.960 00.001 10072 Move returns status 0, amount 13
23:44:36.960 00.000 10072 MoveAxis(N, 0, ABG)
23:44:36.960 00.000 10072 Move returns status 0, amount 0
23:44:36.960 00.000 10072 move complete, result=0
23:44:36.960 00.000 10072 worker thread done servicing request
23:44:37.003 00.043 1032 UpdateGuideState exits: m=1352 SNR=25.8
23:44:37.007 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:37.010 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:37.013 00.003 1032 Enqueuing Expose request
23:44:37.046 00.033 10072 Worker thread wakes up
23:44:37.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:37.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:37.048 00.002 1032 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
23:44:37.710 00.662 10072 Exposure complete
23:44:37.969 00.259 10072 worker thread done servicing request
23:44:37.969 00.000 1032 OnExposeComplete: enter
23:44:37.973 00.004 1032 UpdateGuideState(): m_state=6
23:44:37.977 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10795
23:44:37.980 00.003 1032 Star::Find returns 1 (0), X=1108.53, Y=129.61, Mass=1487, SNR=27.2, Peak=124 HFD=3.3
23:44:38.023 00.043 1032 MultiStar: [#1 0.10,-0.15,0.91,U] [#2 -0.05,0.06,0.76,U] [#3 -0.09,-0.02,0.72,U] [#4 0.03,-0.17,0.64,U] [#5 -0.10,-0.12,0.66,U] [#6 -0.02,0.03,0.59,U] [#7 -0.01,0.05,0.69,U] [#8 -0.15,0.06,0.53,U] 
23:44:38.026 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.20, -0.12}
23:44:38.062 00.036 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.02)
23:44:38.066 00.004 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.02)
23:44:38.069 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.44 mountX=-0.05 mountY=0.01, mountTheta=3.02
23:44:38.072 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
23:44:38.107 00.035 1032 Enqueuing Move request for scope (0.01, -0.05)
23:44:38.111 00.004 10072 Worker thread wakes up
23:44:38.112 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
23:44:38.112 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
23:44:38.112 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
23:44:38.114 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:44:38.119 00.005 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:44:38.119 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:44:38.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:38.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:44:38.119 00.000 10072 MoveAxis(E, 10, ABG)
23:44:38.119 00.000 10072 Guiding  Dir = 2, Dur = 10
23:44:38.120 00.001 10072 IsGuiding returns 0
23:44:38.121 00.001 10072 PulseGuide returned control before completion, sleep 20
23:44:38.154 00.033 10072 IsGuiding returns 0
23:44:38.154 00.000 10072 Move returns status 0, amount 10
23:44:38.155 00.001 10072 MoveAxis(N, 0, ABG)
23:44:38.155 00.000 10072 Move returns status 0, amount 0
23:44:38.155 00.000 10072 move complete, result=0
23:44:38.155 00.000 10072 worker thread done servicing request
23:44:38.217 00.062 1032 UpdateGuideState exits: m=1487 SNR=27.2
23:44:38.234 00.017 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:38.237 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:38.240 00.003 1032 Enqueuing Expose request
23:44:38.243 00.003 10072 Worker thread wakes up
23:44:38.243 00.000 1032 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
23:44:38.277 00.034 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:38.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:38.963 00.686 10072 Exposure complete
23:44:39.096 00.133 10072 worker thread done servicing request
23:44:39.097 00.001 1032 OnExposeComplete: enter
23:44:39.101 00.004 1032 UpdateGuideState(): m_state=6
23:44:39.104 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10796
23:44:39.107 00.003 1032 Star::Find returns 1 (0), X=1108.61, Y=129.56, Mass=1291, SNR=25.3, Peak=105 HFD=3.3
23:44:39.111 00.004 1032 MultiStar: [#1 0.19,-0.20,0.00,M6] [#2 0.14,-0.00,0.81,U] [#3 0.16,-0.04,0.77,U] [#4 0.12,-0.13,0.69,U] [#5 0.05,-0.09,0.69,U] [#6 0.06,0.16,0.63,U] [#7 0.00,0.03,0.74,U] [#8 -0.04,-0.01,0.53,U] 
23:44:39.116 00.005 1032 refined, 7 included, MultiStar: {0.11, -0.04}, one-star: {0.27, -0.17}
23:44:39.119 00.003 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:44:39.122 00.003 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:44:39.125 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.35 mountX=-0.07 mountY=-0.10, mountTheta=-2.18
23:44:39.131 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
23:44:39.133 00.002 1032 Enqueuing Move request for scope (0.11, -0.04)
23:44:39.136 00.003 10072 Worker thread wakes up
23:44:39.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
23:44:39.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
23:44:39.136 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.10
23:44:39.139 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:44:39.144 00.005 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:44:39.145 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:44:39.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:39.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:44:39.145 00.000 10072 MoveAxis(E, 12, ABG)
23:44:39.145 00.000 10072 Guiding  Dir = 2, Dur = 12
23:44:39.146 00.001 10072 IsGuiding returns 0
23:44:39.146 00.000 10072 PulseGuide returned control before completion, sleep 22
23:44:39.171 00.025 10072 IsGuiding returns 0
23:44:39.171 00.000 10072 Move returns status 0, amount 12
23:44:39.171 00.000 10072 MoveAxis(N, 0, ABG)
23:44:39.171 00.000 10072 Move returns status 0, amount 0
23:44:39.172 00.001 10072 move complete, result=0
23:44:39.172 00.000 1032 UpdateGuideState exits: m=1291 SNR=25.3
23:44:39.176 00.004 10072 worker thread done servicing request
23:44:39.176 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:39.179 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:39.182 00.003 1032 Enqueuing Expose request
23:44:39.186 00.004 10072 Worker thread wakes up
23:44:39.186 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:44:39.189 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:39.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:39.745 00.556 10072 Exposure complete
23:44:39.968 00.223 10072 worker thread done servicing request
23:44:39.969 00.001 1032 OnExposeComplete: enter
23:44:40.124 00.155 1032 UpdateGuideState(): m_state=6
23:44:40.128 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10797
23:44:40.132 00.004 1032 Star::Find returns 1 (0), X=1108.58, Y=129.55, Mass=1481, SNR=27.1, Peak=123 HFD=3.2
23:44:40.135 00.003 1032 MultiStar: [#1 0.05,-0.10,0.92,U] [#2 0.09,0.00,0.77,U] [#3 0.03,-0.10,0.74,U] [#4 0.07,-0.23,0.70,U] [#5 -0.11,-0.14,0.64,U] [#6 0.01,0.05,0.58,U] [#7 0.04,-0.05,0.68,U] [#8 -0.02,0.00,0.50,U] 
23:44:40.269 00.134 1032 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.24, -0.18}
23:44:40.292 00.023 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
23:44:40.299 00.007 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
23:44:40.304 00.005 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.01 mountX=-0.10 mountY=-0.03, mountTheta=-2.84
23:44:40.349 00.045 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
23:44:40.354 00.005 1032 Enqueuing Move request for scope (0.06, -0.09)
23:44:40.357 00.003 10072 Worker thread wakes up
23:44:40.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
23:44:40.357 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
23:44:40.358 00.001 10072 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.03
23:44:40.361 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:44:40.367 00.006 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:44:40.367 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:44:40.367 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:40.368 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:44:40.368 00.000 10072 MoveAxis(E, 12, ABG)
23:44:40.368 00.000 10072 Guiding  Dir = 2, Dur = 12
23:44:40.368 00.000 10072 IsGuiding returns 0
23:44:40.369 00.001 10072 PulseGuide returned control before completion, sleep 22
23:44:40.397 00.028 10072 IsGuiding returns 1
23:44:40.397 00.000 10072 scope still moving after pulse duration time elapsed
23:44:40.405 00.008 1032 UpdateGuideState exits: m=1481 SNR=27.1
23:44:40.408 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:40.412 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:40.421 00.009 1032 Enqueuing Expose request
23:44:40.438 00.017 10072 IsGuiding returns 1
23:44:40.472 00.034 10072 IsGuiding returns 1
23:44:40.536 00.064 10072 IsGuiding returns 1
23:44:40.572 00.036 10072 IsGuiding returns 1
23:44:40.626 00.054 10072 IsGuiding returns 1
23:44:40.652 00.026 10072 IsGuiding returns 1
23:44:40.689 00.037 10072 IsGuiding returns 1
23:44:40.720 00.031 10072 IsGuiding returns 1
23:44:40.775 00.055 10072 IsGuiding returns 1
23:44:40.811 00.036 10072 IsGuiding returns 1
23:44:40.841 00.030 10072 IsGuiding returns 1
23:44:40.871 00.030 10072 IsGuiding returns 1
23:44:40.903 00.032 10072 IsGuiding returns 1
23:44:40.934 00.031 10072 IsGuiding returns 1
23:44:40.966 00.032 10072 IsGuiding returns 1
23:44:40.997 00.031 10072 IsGuiding returns 1
23:44:41.030 00.033 10072 IsGuiding returns 1
23:44:41.061 00.031 10072 IsGuiding returns 1
23:44:41.092 00.031 10072 IsGuiding returns 1
23:44:41.124 00.032 10072 IsGuiding returns 1
23:44:41.164 00.040 10072 IsGuiding returns 1
23:44:41.188 00.024 10072 IsGuiding returns 1
23:44:41.219 00.031 10072 IsGuiding returns 1
23:44:41.251 00.032 10072 IsGuiding returns 1
23:44:41.280 00.029 10072 IsGuiding returns 1
23:44:41.312 00.032 10072 IsGuiding returns 1
23:44:41.344 00.032 10072 IsGuiding returns 1
23:44:41.373 00.029 10072 IsGuiding returns 1
23:44:41.405 00.032 10072 IsGuiding returns 1
23:44:41.437 00.032 10072 IsGuiding returns 1
23:44:41.468 00.031 10072 IsGuiding returns 0
23:44:41.469 00.001 10072 scope move finished after 12 + 1088 ms
23:44:41.469 00.000 10072 Move returns status 0, amount 12
23:44:41.469 00.000 10072 MoveAxis(N, 0, ABG)
23:44:41.469 00.000 10072 Move returns status 0, amount 0
23:44:41.469 00.000 10072 move complete, result=0
23:44:41.469 00.000 10072 worker thread done servicing request
23:44:41.469 00.000 10072 Worker thread wakes up
23:44:41.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:41.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:41.469 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
23:44:42.096 00.627 10072 Exposure complete
23:44:42.160 00.064 10072 worker thread done servicing request
23:44:42.160 00.000 1032 OnExposeComplete: enter
23:44:42.164 00.004 1032 UpdateGuideState(): m_state=6
23:44:42.166 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10798
23:44:42.169 00.003 1032 Star::Find returns 1 (0), X=1108.62, Y=129.69, Mass=1442, SNR=26.7, Peak=117 HFD=3.3
23:44:42.173 00.004 1032 MultiStar: [#1 0.21,-0.16,0.00,M6] [#2 0.12,0.07,0.81,U] [#3 -0.04,-0.05,0.77,U] [#4 0.22,-0.04,0.65,U] [#5 -0.06,0.06,0.66,U] [#6 0.11,0.10,0.63,U] [#7 0.07,0.05,0.71,U] [#8 -0.04,-0.07,0.49,U] 
23:44:42.175 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.28, -0.04}
23:44:42.177 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
23:44:42.181 00.004 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
23:44:42.183 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.10 mountX=-0.01 mountY=-0.10, mountTheta=-1.73
23:44:42.187 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
23:44:42.189 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
23:44:42.191 00.002 10072 Worker thread wakes up
23:44:42.191 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
23:44:42.191 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
23:44:42.191 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
23:44:42.193 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:44:42.197 00.004 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:44:42.197 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
23:44:42.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:42.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:44:42.198 00.001 10072 MoveAxis(E, 16, ABG)
23:44:42.198 00.000 10072 Guiding  Dir = 2, Dur = 16
23:44:42.198 00.000 10072 IsGuiding returns 0
23:44:42.198 00.000 10072 PulseGuide returned control before completion, sleep 26
23:44:42.218 00.020 1032 UpdateGuideState exits: m=1442 SNR=26.7
23:44:42.221 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:42.223 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:42.225 00.002 1032 Enqueuing Expose request
23:44:42.230 00.005 10072 IsGuiding returns 0
23:44:42.230 00.000 10072 Move returns status 0, amount 16
23:44:42.230 00.000 10072 MoveAxis(N, 0, ABG)
23:44:42.230 00.000 10072 Move returns status 0, amount 0
23:44:42.230 00.000 10072 move complete, result=0
23:44:42.230 00.000 10072 worker thread done servicing request
23:44:42.230 00.000 10072 Worker thread wakes up
23:44:42.230 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:42.231 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:42.238 00.007 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
23:44:42.639 00.401 10072 Exposure complete
23:44:42.710 00.071 10072 worker thread done servicing request
23:44:42.710 00.000 1032 OnExposeComplete: enter
23:44:42.714 00.004 1032 UpdateGuideState(): m_state=6
23:44:42.719 00.005 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10799
23:44:42.722 00.003 1032 Star::Find returns 1 (0), X=1108.63, Y=129.63, Mass=1346, SNR=25.8, Peak=109 HFD=3.2
23:44:42.724 00.002 1032 MultiStar: [#1 0.13,-0.14,0.99,U] [#2 0.05,0.11,0.80,U] [#3 0.01,-0.01,0.77,U] [#4 0.19,-0.04,0.68,U] [#5 -0.10,0.14,0.67,U] [#6 0.18,0.14,0.63,U] [#7 0.01,0.04,0.74,U] [#8 -0.07,-0.05,0.51,U] 
23:44:42.727 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.00}, one-star: {0.29, -0.10}
23:44:42.731 00.004 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
23:44:42.733 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
23:44:42.736 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.00 mountX=-0.02 mountY=-0.09, mountTheta=-1.83
23:44:42.741 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
23:44:42.747 00.006 1032 Enqueuing Move request for scope (0.09, 0.00)
23:44:42.749 00.002 10072 Worker thread wakes up
23:44:42.750 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
23:44:42.750 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
23:44:42.750 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.09
23:44:42.755 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:44:42.759 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:44:42.759 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:44:42.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:42.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:44:42.759 00.000 10072 MoveAxis(E, 7, ABG)
23:44:42.759 00.000 10072 Guiding  Dir = 2, Dur = 7
23:44:42.760 00.001 10072 IsGuiding returns 0
23:44:42.761 00.001 10072 PulseGuide returned control before completion, sleep 17
23:44:42.787 00.026 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:44:42.790 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:42.793 00.003 10072 IsGuiding returns 0
23:44:42.793 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:42.795 00.002 1032 Enqueuing Expose request
23:44:42.798 00.003 10072 Move returns status 0, amount 7
23:44:42.798 00.000 10072 MoveAxis(N, 0, ABG)
23:44:42.798 00.000 10072 Move returns status 0, amount 0
23:44:42.798 00.000 10072 move complete, result=0
23:44:42.798 00.000 10072 worker thread done servicing request
23:44:42.799 00.001 10072 Worker thread wakes up
23:44:42.799 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:42.799 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:42.812 00.013 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:44:43.435 00.623 10072 Exposure complete
23:44:43.497 00.062 10072 worker thread done servicing request
23:44:43.498 00.001 1032 OnExposeComplete: enter
23:44:43.501 00.003 1032 UpdateGuideState(): m_state=6
23:44:43.504 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10800
23:44:43.508 00.004 1032 Star::Find returns 1 (0), X=1108.71, Y=129.75, Mass=1252, SNR=24.9, Peak=90 HFD=3.5
23:44:43.511 00.003 1032 MultiStar: [#1 0.21,-0.18,0.00,M6] [#2 0.12,0.02,0.84,U] [#3 0.10,0.08,0.79,U] [#4 0.09,-0.06,0.73,U] [#5 -0.03,-0.12,0.68,U] [#6 0.11,0.13,0.64,U] [#7 0.19,0.16,0.72,U] [#8 0.10,0.00,0.56,U] 
23:44:43.513 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.03}, one-star: {0.38, 0.02}
23:44:43.517 00.004 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
23:44:43.519 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
23:44:43.521 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.20 mountX=-0.01 mountY=-0.15, mountTheta=-1.63
23:44:43.524 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
23:44:43.526 00.002 1032 Enqueuing Move request for scope (0.15, 0.03)
23:44:43.528 00.002 10072 Worker thread wakes up
23:44:43.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
23:44:43.528 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
23:44:43.529 00.001 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
23:44:43.530 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:44:43.535 00.005 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:44:43.535 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:44:43.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:43.535 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:44:43.535 00.000 10072 MoveAxis(E, 8, ABG)
23:44:43.536 00.001 10072 Guiding  Dir = 2, Dur = 8
23:44:43.536 00.000 10072 IsGuiding returns 0
23:44:43.536 00.000 10072 PulseGuide returned control before completion, sleep 18
23:44:43.556 00.020 1032 UpdateGuideState exits: m=1252 SNR=24.9
23:44:43.560 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:43.562 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:43.564 00.002 1032 Enqueuing Expose request
23:44:43.566 00.002 10072 IsGuiding returns 0
23:44:43.566 00.000 10072 Move returns status 0, amount 8
23:44:43.566 00.000 10072 MoveAxis(N, 0, ABG)
23:44:43.566 00.000 10072 Move returns status 0, amount 0
23:44:43.566 00.000 10072 move complete, result=0
23:44:43.566 00.000 10072 worker thread done servicing request
23:44:43.566 00.000 10072 Worker thread wakes up
23:44:43.566 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:43.566 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:43.575 00.009 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:44:43.983 00.408 10072 Exposure complete
23:44:44.057 00.074 10072 worker thread done servicing request
23:44:44.057 00.000 1032 OnExposeComplete: enter
23:44:44.061 00.004 1032 UpdateGuideState(): m_state=6
23:44:44.064 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10801
23:44:44.067 00.003 1032 Star::Find returns 1 (0), X=1108.68, Y=129.60, Mass=1513, SNR=27.4, Peak=109 HFD=3.4
23:44:44.069 00.002 1032 MultiStar: [#1 0.21,-0.25,0.00,M7] [#2 0.02,-0.03,0.77,U] [#3 0.10,0.05,0.74,U] [#4 0.14,-0.05,0.65,U] [#5 0.00,-0.04,0.65,U] [#6 0.13,-0.01,0.60,U] [#7 0.05,0.02,0.65,U] [#8 0.02,-0.03,0.50,U] 
23:44:44.071 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.03}, one-star: {0.35, -0.13}
23:44:44.073 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
23:44:44.076 00.003 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
23:44:44.078 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.29 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
23:44:44.082 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
23:44:44.086 00.004 1032 Enqueuing Move request for scope (0.12, -0.03)
23:44:44.088 00.002 10072 Worker thread wakes up
23:44:44.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
23:44:44.088 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
23:44:44.088 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.10
23:44:44.091 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:44:44.095 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:44:44.095 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:44:44.096 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:44.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:44:44.096 00.000 10072 MoveAxis(E, 6, ABG)
23:44:44.096 00.000 10072 Guiding  Dir = 2, Dur = 6
23:44:44.096 00.000 10072 IsGuiding returns 0
23:44:44.097 00.001 10072 PulseGuide returned control before completion, sleep 16
23:44:44.121 00.024 10072 IsGuiding returns 0
23:44:44.121 00.000 1032 UpdateGuideState exits: m=1513 SNR=27.4
23:44:44.124 00.003 10072 Move returns status 0, amount 6
23:44:44.124 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:44.127 00.003 10072 MoveAxis(N, 0, ABG)
23:44:44.127 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:44.129 00.002 1032 Enqueuing Expose request
23:44:44.131 00.002 10072 Move returns status 0, amount 0
23:44:44.131 00.000 10072 move complete, result=0
23:44:44.132 00.001 10072 worker thread done servicing request
23:44:44.132 00.000 10072 Worker thread wakes up
23:44:44.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:44.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:44.145 00.013 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:44:44.774 00.629 10072 Exposure complete
23:44:44.852 00.078 10072 worker thread done servicing request
23:44:44.853 00.001 1032 OnExposeComplete: enter
23:44:44.856 00.003 1032 UpdateGuideState(): m_state=6
23:44:44.858 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10802
23:44:44.864 00.006 1032 Star::Find returns 1 (0), X=1108.64, Y=129.61, Mass=1393, SNR=26.3, Peak=110 HFD=3.3
23:44:44.869 00.005 1032 MultiStar: [#1 0.18,-0.21,0.00,M8] [#2 -0.04,-0.12,0.82,U] [#3 0.16,-0.04,0.77,U] [#4 0.17,-0.23,0.00,M1] [#5 0.10,-0.02,0.67,U] [#6 0.21,0.08,0.62,U] [#7 0.05,0.00,0.68,U] [#8 -0.01,-0.10,0.51,U] 
23:44:44.872 00.003 1032 refined, 6 included, MultiStar: {0.12, -0.05}, one-star: {0.30, -0.12}
23:44:44.876 00.004 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
23:44:44.879 00.003 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
23:44:44.882 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.40 mountX=-0.08 mountY=-0.11, mountTheta=-2.23
23:44:44.887 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
23:44:44.890 00.003 1032 Enqueuing Move request for scope (0.12, -0.05)
23:44:44.893 00.003 10072 Worker thread wakes up
23:44:44.893 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
23:44:44.893 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
23:44:44.894 00.001 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.11
23:44:44.897 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:44:44.901 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:44:44.901 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:44:44.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:44.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:44:44.901 00.000 10072 MoveAxis(E, 6, ABG)
23:44:44.901 00.000 10072 Guiding  Dir = 2, Dur = 6
23:44:44.901 00.000 10072 IsGuiding returns 0
23:44:44.903 00.002 10072 PulseGuide returned control before completion, sleep 16
23:44:44.925 00.022 10072 IsGuiding returns 0
23:44:44.926 00.001 10072 Move returns status 0, amount 6
23:44:44.926 00.000 10072 MoveAxis(N, 0, ABG)
23:44:44.926 00.000 10072 Move returns status 0, amount 0
23:44:44.926 00.000 10072 move complete, result=0
23:44:44.926 00.000 10072 worker thread done servicing request
23:44:44.928 00.002 1032 UpdateGuideState exits: m=1393 SNR=26.3
23:44:44.931 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:44.935 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:44.938 00.003 1032 Enqueuing Expose request
23:44:44.941 00.003 10072 Worker thread wakes up
23:44:44.941 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:44:44.944 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:44.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:45.351 00.407 10072 Exposure complete
23:44:45.434 00.083 10072 worker thread done servicing request
23:44:45.434 00.000 1032 OnExposeComplete: enter
23:44:45.438 00.004 1032 UpdateGuideState(): m_state=6
23:44:45.441 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10803
23:44:45.444 00.003 1032 Star::Find returns 1 (0), X=1108.61, Y=129.60, Mass=1420, SNR=26.5, Peak=110 HFD=3.3
23:44:45.447 00.003 1032 MultiStar: [#1 0.20,-0.24,0.00,M9] [#2 0.17,0.00,0.76,U] [#3 0.11,-0.06,0.77,U] [#4 0.16,-0.18,0.68,U] [#5 -0.01,-0.18,0.72,U] [#6 0.06,0.02,0.61,U] [#7 0.00,0.02,0.65,U] [#8 -0.08,0.05,0.50,U] 
23:44:45.450 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.07}, one-star: {0.28, -0.13}
23:44:45.452 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
23:44:45.456 00.004 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
23:44:45.459 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.57 mountX=-0.09 mountY=-0.08, mountTheta=-2.40
23:44:45.465 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
23:44:45.468 00.003 1032 Enqueuing Move request for scope (0.10, -0.07)
23:44:45.471 00.003 10072 Worker thread wakes up
23:44:45.471 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
23:44:45.471 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
23:44:45.472 00.001 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.08
23:44:45.474 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:44:45.478 00.004 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:44:45.478 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:44:45.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:45.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:44:45.479 00.001 10072 MoveAxis(E, 7, ABG)
23:44:45.479 00.000 10072 Guiding  Dir = 2, Dur = 7
23:44:45.479 00.000 10072 IsGuiding returns 0
23:44:45.480 00.001 10072 PulseGuide returned control before completion, sleep 17
23:44:45.503 00.023 10072 IsGuiding returns 0
23:44:45.503 00.000 10072 Move returns status 0, amount 7
23:44:45.504 00.001 10072 MoveAxis(N, 0, ABG)
23:44:45.504 00.000 10072 Move returns status 0, amount 0
23:44:45.504 00.000 10072 move complete, result=0
23:44:45.504 00.000 10072 worker thread done servicing request
23:44:45.508 00.004 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:44:45.512 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:45.514 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:45.518 00.004 1032 Enqueuing Expose request
23:44:45.526 00.008 10072 Worker thread wakes up
23:44:45.526 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:44:45.529 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:45.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:46.162 00.633 10072 Exposure complete
23:44:46.248 00.086 10072 worker thread done servicing request
23:44:46.248 00.000 1032 OnExposeComplete: enter
23:44:46.252 00.004 1032 UpdateGuideState(): m_state=6
23:44:46.255 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10804
23:44:46.257 00.002 1032 Star::Find returns 1 (0), X=1108.67, Y=129.57, Mass=1314, SNR=25.5, Peak=96 HFD=3.2
23:44:46.261 00.004 1032 MultiStar: [#1 0.16,-0.16,1.02,U] [#2 0.15,-0.08,0.80,U] [#3 0.13,-0.08,0.76,U] [#4 0.17,-0.11,0.67,U] [#5 0.06,-0.11,0.70,U] [#6 0.16,0.02,0.64,U] [#7 0.05,0.07,0.73,U] [#8 0.10,-0.02,0.51,U] 
23:44:46.264 00.003 1032 refined, 8 included, MultiStar: {0.16, -0.08}, one-star: {0.34, -0.16}
23:44:46.267 00.003 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
23:44:46.276 00.009 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
23:44:46.280 00.004 1032 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.49 mountX=-0.12 mountY=-0.13, mountTheta=-2.32
23:44:46.286 00.006 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.08, opts=13)
23:44:46.289 00.003 1032 Enqueuing Move request for scope (0.16, -0.08)
23:44:46.290 00.001 10072 Worker thread wakes up
23:44:46.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
23:44:46.292 00.002 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
23:44:46.292 00.000 10072 Moving (0.16, -0.08) raw xDistance=-0.12 yDistance=-0.13
23:44:46.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:44:46.303 00.009 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:44:46.303 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:44:46.303 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:46.303 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:44:46.303 00.000 10072 MoveAxis(E, 8, ABG)
23:44:46.303 00.000 10072 Guiding  Dir = 2, Dur = 8
23:44:46.306 00.003 10072 IsGuiding returns 0
23:44:46.308 00.002 10072 PulseGuide returned control before completion, sleep 18
23:44:46.330 00.022 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:44:46.337 00.007 10072 IsGuiding returns 0
23:44:46.337 00.000 10072 Move returns status 0, amount 8
23:44:46.337 00.000 10072 MoveAxis(N, 0, ABG)
23:44:46.337 00.000 10072 Move returns status 0, amount 0
23:44:46.337 00.000 10072 move complete, result=0
23:44:46.338 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:46.340 00.002 10072 worker thread done servicing request
23:44:46.340 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:46.343 00.003 1032 Enqueuing Expose request
23:44:46.345 00.002 10072 Worker thread wakes up
23:44:46.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:46.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:46.345 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:44:46.757 00.412 10072 Exposure complete
23:44:46.824 00.067 10072 worker thread done servicing request
23:44:46.825 00.001 1032 OnExposeComplete: enter
23:44:46.827 00.002 1032 UpdateGuideState(): m_state=6
23:44:46.830 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10805
23:44:46.836 00.006 1032 Star::Find returns 1 (0), X=1108.69, Y=129.53, Mass=1476, SNR=27.0, Peak=104 HFD=3.3
23:44:46.838 00.002 1032 MultiStar: [#1 0.25,-0.20,0.00,M9] [#2 0.11,-0.05,0.80,U] [#3 0.18,-0.07,0.76,U] [#4 0.26,-0.13,0.00,M1] [#5 -0.00,-0.12,0.64,U] [#6 0.15,0.01,0.62,U] [#7 0.15,0.03,0.69,U] [#8 0.09,-0.03,0.50,U] 
23:44:46.840 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.07}, one-star: {0.36, -0.20}
23:44:46.843 00.003 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
23:44:46.845 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
23:44:46.848 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.41 mountX=-0.11 mountY=-0.14, mountTheta=-2.24
23:44:46.853 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.07, opts=13)
23:44:46.857 00.004 1032 Enqueuing Move request for scope (0.16, -0.07)
23:44:46.864 00.007 10072 Worker thread wakes up
23:44:46.865 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
23:44:46.865 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
23:44:46.865 00.000 10072 Moving (0.16, -0.07) raw xDistance=-0.11 yDistance=-0.14
23:44:46.870 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:44:46.873 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:44:46.873 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:44:46.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:46.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:44:46.873 00.000 10072 MoveAxis(E, 6, ABG)
23:44:46.873 00.000 10072 Guiding  Dir = 2, Dur = 6
23:44:46.874 00.001 10072 IsGuiding returns 0
23:44:46.874 00.000 10072 PulseGuide returned control before completion, sleep 16
23:44:46.906 00.032 10072 IsGuiding returns 0
23:44:46.906 00.000 10072 Move returns status 0, amount 6
23:44:46.906 00.000 10072 MoveAxis(N, 0, ABG)
23:44:46.907 00.001 10072 Move returns status 0, amount 0
23:44:46.907 00.000 10072 move complete, result=0
23:44:46.907 00.000 10072 worker thread done servicing request
23:44:46.910 00.003 1032 UpdateGuideState exits: m=1476 SNR=27.0
23:44:46.914 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:46.916 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:46.918 00.002 1032 Enqueuing Expose request
23:44:46.921 00.003 10072 Worker thread wakes up
23:44:46.922 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:46.922 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:44:46.931 00.009 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:47.570 00.639 10072 Exposure complete
23:44:47.662 00.092 10072 worker thread done servicing request
23:44:47.662 00.000 1032 OnExposeComplete: enter
23:44:47.666 00.004 1032 UpdateGuideState(): m_state=6
23:44:47.669 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10806
23:44:47.672 00.003 1032 Star::Find returns 1 (0), X=1108.76, Y=129.63, Mass=1352, SNR=25.9, Peak=104 HFD=3.4
23:44:47.675 00.003 1032 MultiStar: [#1 0.33,-0.31,0.00,M10] [#2 0.26,-0.13,0.00,M1] [#3 0.21,-0.18,0.00,M1] [#4 0.27,-0.20,0.00,M2] [#5 0.08,-0.28,0.00,M1] [#6 0.19,0.04,0.65,U] [#7 0.15,-0.08,0.72,U] [#8 0.16,0.02,0.53,U] 
23:44:47.683 00.008 1032 refined, 3 included, MultiStar: {0.26, -0.04}, one-star: {0.43, -0.10}
23:44:47.691 00.008 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
23:44:47.695 00.004 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
23:44:47.699 00.004 1032 CameraToMount -- cameraX=0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-0.17 mountX=-0.11 mountY=-0.24, mountTheta=-2.00
23:44:47.706 00.007 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.04, opts=13)
23:44:47.709 00.003 1032 Enqueuing Move request for scope (0.26, -0.04)
23:44:47.712 00.003 10072 Worker thread wakes up
23:44:47.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.04) opts 0xd
23:44:47.712 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.04)
23:44:47.712 00.000 10072 Moving (0.26, -0.04) raw xDistance=-0.11 yDistance=-0.24
23:44:47.714 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:44:47.719 00.005 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:44:47.719 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:44:47.719 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:44:47.719 00.000 10072 MoveAxis(E, 7, ABG)
23:44:47.719 00.000 10072 Guiding  Dir = 2, Dur = 7
23:44:47.719 00.000 10072 IsGuiding returns 0
23:44:47.721 00.002 10072 PulseGuide returned control before completion, sleep 16
23:44:47.745 00.024 1032 UpdateGuideState exits: m=1352 SNR=25.9
23:44:47.747 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:47.750 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:47.753 00.003 1032 Enqueuing Expose request
23:44:47.756 00.003 10072 IsGuiding returns 0
23:44:47.756 00.000 10072 Move returns status 0, amount 7
23:44:47.756 00.000 10072 MoveAxis(N, 153, ABG)
23:44:47.756 00.000 10072 Guiding  Dir = 0, Dur = 153
23:44:47.756 00.000 10072 IsGuiding returns 0
23:44:47.757 00.001 10072 PulseGuide returned control before completion, sleep 163
23:44:47.926 00.169 10072 IsGuiding returns 0
23:44:47.927 00.001 10072 Move returns status 0, amount 153
23:44:47.927 00.000 10072 move complete, result=0
23:44:47.927 00.000 10072 worker thread done servicing request
23:44:47.927 00.000 10072 Worker thread wakes up
23:44:47.927 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 153 ms NORTH
23:44:47.934 00.007 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:47.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:48.350 00.416 10072 Exposure complete
23:44:48.413 00.063 10072 worker thread done servicing request
23:44:48.413 00.000 1032 OnExposeComplete: enter
23:44:48.416 00.003 1032 UpdateGuideState(): m_state=6
23:44:48.418 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10807
23:44:48.420 00.002 1032 Star::Find returns 1 (0), X=1108.58, Y=129.74, Mass=1442, SNR=26.7, Peak=114 HFD=3.3
23:44:48.423 00.003 1032 MultiStar: [#1 0.17,-0.24,0.00,R] [#2 0.11,-0.09,0.76,U] [#3 0.16,-0.07,0.73,U] [#4 0.10,-0.11,0.67,U] [#5 -0.05,-0.21,0.68,U] [#6 0.20,0.07,0.62,U] [#7 -0.06,-0.06,0.68,U] [#8 0.03,-0.23,0.54,U] 
23:44:48.427 00.004 1032 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {0.24, 0.01}
23:44:48.431 00.004 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
23:44:48.433 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
23:44:48.435 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.67 mountX=-0.10 mountY=-0.08, mountTheta=-2.50
23:44:48.439 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
23:44:48.442 00.003 1032 Enqueuing Move request for scope (0.10, -0.08)
23:44:48.445 00.003 10072 Worker thread wakes up
23:44:48.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:44:48.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:44:48.445 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
23:44:48.447 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:44:48.451 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:44:48.451 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:44:48.451 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:48.451 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:44:48.451 00.000 10072 MoveAxis(E, 7, ABG)
23:44:48.451 00.000 10072 Guiding  Dir = 2, Dur = 7
23:44:48.452 00.001 10072 IsGuiding returns 0
23:44:48.452 00.000 10072 PulseGuide returned control before completion, sleep 17
23:44:48.472 00.020 10072 IsGuiding returns 0
23:44:48.473 00.001 10072 Move returns status 0, amount 7
23:44:48.473 00.000 10072 MoveAxis(N, 0, ABG)
23:44:48.473 00.000 10072 Move returns status 0, amount 0
23:44:48.473 00.000 10072 move complete, result=0
23:44:48.473 00.000 1032 UpdateGuideState exits: m=1442 SNR=26.7
23:44:48.476 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:48.477 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:48.479 00.002 1032 Enqueuing Expose request
23:44:48.481 00.002 10072 worker thread done servicing request
23:44:48.481 00.000 10072 Worker thread wakes up
23:44:48.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:48.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:48.481 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:44:49.120 00.639 10072 Exposure complete
23:44:49.173 00.053 10072 worker thread done servicing request
23:44:49.173 00.000 1032 OnExposeComplete: enter
23:44:49.178 00.005 1032 UpdateGuideState(): m_state=6
23:44:49.183 00.005 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10808
23:44:49.185 00.002 1032 Star::Find returns 1 (0), X=1108.42, Y=129.61, Mass=1472, SNR=27.0, Peak=118 HFD=3.3
23:44:49.187 00.002 1032 MultiStar: [#1 -0.14,0.04,0.95,U] [#2 -0.10,0.01,0.80,U] [#3 -0.04,0.02,0.75,U] [#4 -0.09,-0.08,0.63,U] [#5 -0.25,0.05,0.00,M1] [#6 -0.09,0.08,0.59,U] [#7 -0.23,0.04,0.67,U] [#8 -0.18,0.04,0.54,U] 
23:44:49.189 00.002 1032 refined, 7 included, MultiStar: {-0.09, -0.00}, one-star: {0.09, -0.12}
23:44:49.191 00.002 1032 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.83) = xAngle (-4.94 = 1.34)
23:44:49.192 00.001 1032 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.94 = 1.34)
23:44:49.194 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.11 mountX=0.02 mountY=0.09, mountTheta=1.34
23:44:49.198 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.00, opts=13)
23:44:49.200 00.002 1032 Enqueuing Move request for scope (-0.09, -0.00)
23:44:49.203 00.003 10072 Worker thread wakes up
23:44:49.203 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
23:44:49.203 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
23:44:49.203 00.000 10072 Moving (-0.09, -0.00) raw xDistance=0.02 yDistance=0.09
23:44:49.205 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:44:49.210 00.005 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:44:49.211 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:44:49.211 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:49.211 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:44:49.211 00.000 10072 MoveAxis(E, 8, ABG)
23:44:49.211 00.000 10072 Guiding  Dir = 2, Dur = 8
23:44:49.212 00.001 10072 IsGuiding returns 0
23:44:49.212 00.000 10072 PulseGuide returned control before completion, sleep 18
23:44:49.231 00.019 1032 UpdateGuideState exits: m=1472 SNR=27.0
23:44:49.233 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:49.236 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:49.240 00.004 1032 Enqueuing Expose request
23:44:49.243 00.003 10072 IsGuiding returns 0
23:44:49.243 00.000 10072 Move returns status 0, amount 8
23:44:49.243 00.000 10072 MoveAxis(N, 0, ABG)
23:44:49.243 00.000 10072 Move returns status 0, amount 0
23:44:49.243 00.000 10072 move complete, result=0
23:44:49.243 00.000 10072 worker thread done servicing request
23:44:49.244 00.001 10072 Worker thread wakes up
23:44:49.244 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:49.244 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:49.251 00.007 1032 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
23:44:49.650 00.399 10072 Exposure complete
23:44:49.703 00.053 10072 worker thread done servicing request
23:44:49.704 00.001 1032 OnExposeComplete: enter
23:44:49.708 00.004 1032 UpdateGuideState(): m_state=6
23:44:49.710 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10809
23:44:49.712 00.002 1032 Star::Find returns 1 (0), X=1108.60, Y=129.63, Mass=1239, SNR=24.8, Peak=110 HFD=3.3
23:44:49.715 00.003 1032 MultiStar: [#1 -0.07,0.09,1.01,U] [#2 -0.06,-0.04,0.85,U] [#3 -0.12,-0.12,0.77,U] [#4 0.06,-0.13,0.74,U] [#5 -0.08,-0.11,0.68,U] [#6 -0.12,0.09,0.64,U] [#7 -0.04,0.01,0.76,U] [#8 -0.12,0.04,0.55,U] 
23:44:49.717 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.26, -0.10}
23:44:49.718 00.001 1032 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.83) = xAngle (-3.94 = 2.34)
23:44:49.720 00.002 1032 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.94 = 2.34)
23:44:49.721 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.11 mountX=-0.03 mountY=0.03, mountTheta=2.34
23:44:49.724 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
23:44:49.725 00.001 1032 Enqueuing Move request for scope (-0.02, -0.03)
23:44:49.727 00.002 10072 Worker thread wakes up
23:44:49.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:44:49.727 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:44:49.727 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.03
23:44:49.729 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:44:49.733 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:44:49.733 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:44:49.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:49.734 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:44:49.734 00.000 10072 MoveAxis(E, 8, ABG)
23:44:49.734 00.000 10072 Guiding  Dir = 2, Dur = 8
23:44:49.734 00.000 10072 IsGuiding returns 0
23:44:49.735 00.001 10072 PulseGuide returned control before completion, sleep 18
23:44:49.753 00.018 1032 UpdateGuideState exits: m=1239 SNR=24.8
23:44:49.756 00.003 10072 IsGuiding returns 0
23:44:49.756 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:49.758 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:49.760 00.002 1032 Enqueuing Expose request
23:44:49.762 00.002 10072 Move returns status 0, amount 8
23:44:49.762 00.000 10072 MoveAxis(N, 0, ABG)
23:44:49.762 00.000 10072 Move returns status 0, amount 0
23:44:49.762 00.000 10072 move complete, result=0
23:44:49.762 00.000 10072 worker thread done servicing request
23:44:49.762 00.000 10072 Worker thread wakes up
23:44:49.762 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:49.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:49.772 00.010 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:44:50.401 00.629 10072 Exposure complete
23:44:50.449 00.048 10072 worker thread done servicing request
23:44:50.449 00.000 1032 OnExposeComplete: enter
23:44:50.451 00.002 1032 UpdateGuideState(): m_state=6
23:44:50.454 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10810
23:44:50.456 00.002 1032 Star::Find returns 1 (0), X=1108.61, Y=129.48, Mass=1366, SNR=26.0, Peak=114 HFD=3.3
23:44:50.459 00.003 1032 MultiStar: [#1 -0.04,-0.13,0.98,U] [#2 -0.02,-0.15,0.80,U] [#3 -0.02,-0.21,0.75,U] [#4 0.10,-0.16,0.69,U] [#5 -0.03,-0.09,0.66,U] [#6 0.04,-0.07,0.62,U] [#7 -0.02,-0.11,0.71,U] [#8 -0.01,-0.24,0.51,U] 
23:44:50.460 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.16}, one-star: {0.28, -0.25}
23:44:50.462 00.002 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
23:44:50.464 00.002 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
23:44:50.466 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.33 mountX=-0.16 mountY=0.00, mountTheta=3.12
23:44:50.468 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.16, opts=13)
23:44:50.470 00.002 1032 Enqueuing Move request for scope (0.04, -0.16)
23:44:50.472 00.002 10072 Worker thread wakes up
23:44:50.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
23:44:50.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
23:44:50.472 00.000 10072 Moving (0.04, -0.16) raw xDistance=-0.16 yDistance=0.00
23:44:50.473 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:44:50.476 00.003 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.85
23:44:50.476 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:44:50.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:50.476 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:44:50.476 00.000 10072 MoveAxis(E, 87, ABG)
23:44:50.477 00.001 10072 Guiding  Dir = 2, Dur = 87
23:44:50.478 00.001 10072 IsGuiding returns 0
23:44:50.478 00.000 10072 PulseGuide returned control before completion, sleep 97
23:44:50.495 00.017 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:44:50.497 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:50.499 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:50.501 00.002 1032 Enqueuing Expose request
23:44:50.586 00.085 10072 IsGuiding returns 0
23:44:50.586 00.000 10072 Move returns status 0, amount 87
23:44:50.586 00.000 10072 MoveAxis(N, 0, ABG)
23:44:50.586 00.000 10072 Move returns status 0, amount 0
23:44:50.586 00.000 10072 move complete, result=0
23:44:50.586 00.000 10072 worker thread done servicing request
23:44:50.586 00.000 10072 Worker thread wakes up
23:44:50.586 00.000 1032 GuideStep: -0.2 px 87 ms EAST, 0.0 px 0 ms NORTH
23:44:50.588 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:50.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:50.996 00.408 10072 Exposure complete
23:44:51.045 00.049 10072 worker thread done servicing request
23:44:51.045 00.000 1032 OnExposeComplete: enter
23:44:51.048 00.003 1032 UpdateGuideState(): m_state=6
23:44:51.050 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10811
23:44:51.052 00.002 1032 Star::Find returns 1 (0), X=1108.54, Y=129.56, Mass=1200, SNR=24.3, Peak=98 HFD=3.2
23:44:51.055 00.003 1032 MultiStar: [#1 -0.08,-0.06,1.04,U] [#2 -0.04,0.02,0.86,U] [#3 -0.02,-0.11,0.86,U] [#4 0.08,-0.04,0.76,U] [#5 -0.13,0.01,0.71,U] [#6 -0.03,-0.04,0.67,U] [#7 -0.07,-0.03,0.76,U] [#8 -0.13,-0.07,0.56,U] 
23:44:51.057 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {0.21, -0.17}
23:44:51.058 00.001 1032 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.83) = xAngle (-3.65 = 2.63)
23:44:51.060 00.002 1032 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.65 = 2.63)
23:44:51.061 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.82 mountX=-0.05 mountY=0.03, mountTheta=2.63
23:44:51.064 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
23:44:51.066 00.002 1032 Enqueuing Move request for scope (-0.01, -0.06)
23:44:51.068 00.002 10072 Worker thread wakes up
23:44:51.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
23:44:51.068 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
23:44:51.068 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.03
23:44:51.070 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:44:51.073 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:44:51.073 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:44:51.073 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:51.073 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:44:51.073 00.000 10072 MoveAxis(E, 10, ABG)
23:44:51.073 00.000 10072 Guiding  Dir = 2, Dur = 10
23:44:51.074 00.001 10072 IsGuiding returns 0
23:44:51.074 00.000 10072 PulseGuide returned control before completion, sleep 20
23:44:51.092 00.018 1032 UpdateGuideState exits: m=1200 SNR=24.3
23:44:51.094 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:51.097 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:51.099 00.002 1032 Enqueuing Expose request
23:44:51.101 00.002 10072 IsGuiding returns 0
23:44:51.101 00.000 10072 Move returns status 0, amount 10
23:44:51.101 00.000 10072 MoveAxis(N, 0, ABG)
23:44:51.101 00.000 10072 Move returns status 0, amount 0
23:44:51.101 00.000 10072 move complete, result=0
23:44:51.101 00.000 10072 worker thread done servicing request
23:44:51.102 00.001 10072 Worker thread wakes up
23:44:51.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:51.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:51.108 00.006 1032 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
23:44:51.730 00.622 10072 Exposure complete
23:44:51.782 00.052 10072 worker thread done servicing request
23:44:51.782 00.000 1032 OnExposeComplete: enter
23:44:51.784 00.002 1032 UpdateGuideState(): m_state=6
23:44:51.786 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10812
23:44:51.788 00.002 1032 Star::Find returns 1 (0), X=1108.43, Y=129.67, Mass=1248, SNR=24.8, Peak=104 HFD=3.4
23:44:51.790 00.002 1032 MultiStar: [#1 -0.15,0.09,1.03,U] [#2 -0.04,0.12,0.86,U] [#3 -0.07,-0.02,0.82,U] [#4 0.07,-0.03,0.70,U] [#5 -0.18,0.06,0.69,U] [#6 -0.04,0.02,0.65,U] [#7 -0.14,0.06,0.73,U] [#8 0.00,0.01,0.52,U] 
23:44:51.791 00.001 1032 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {0.10, -0.06}
23:44:51.793 00.002 1032 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.83) = xAngle (0.80 = 0.80)
23:44:51.795 00.002 1032 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.80 = 0.80)
23:44:51.797 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.63 mountX=0.04 mountY=0.04, mountTheta=0.80
23:44:51.801 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
23:44:51.803 00.002 1032 Enqueuing Move request for scope (-0.05, 0.03)
23:44:51.804 00.001 10072 Worker thread wakes up
23:44:51.805 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
23:44:51.805 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
23:44:51.805 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
23:44:51.808 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:44:51.811 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:44:51.811 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:44:51.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:51.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:44:51.811 00.000 10072 MoveAxis(E, 12, ABG)
23:44:51.811 00.000 10072 Guiding  Dir = 2, Dur = 12
23:44:51.812 00.001 10072 IsGuiding returns 0
23:44:51.812 00.000 10072 PulseGuide returned control before completion, sleep 22
23:44:51.829 00.017 1032 UpdateGuideState exits: m=1248 SNR=24.8
23:44:51.833 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:51.835 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:51.837 00.002 1032 Enqueuing Expose request
23:44:51.839 00.002 10072 IsGuiding returns 0
23:44:51.839 00.000 10072 Move returns status 0, amount 12
23:44:51.839 00.000 10072 MoveAxis(N, 0, ABG)
23:44:51.839 00.000 10072 Move returns status 0, amount 0
23:44:51.839 00.000 10072 move complete, result=0
23:44:51.839 00.000 10072 worker thread done servicing request
23:44:51.840 00.001 10072 Worker thread wakes up
23:44:51.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:51.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:51.847 00.007 1032 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
23:44:52.259 00.412 10072 Exposure complete
23:44:52.308 00.049 10072 worker thread done servicing request
23:44:52.308 00.000 1032 OnExposeComplete: enter
23:44:52.310 00.002 1032 UpdateGuideState(): m_state=6
23:44:52.312 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10813
23:44:52.313 00.001 1032 Star::Find returns 1 (0), X=1108.55, Y=129.52, Mass=1472, SNR=27.0, Peak=119 HFD=3.2
23:44:52.315 00.002 1032 MultiStar: [#1 -0.12,-0.03,0.96,U] [#2 -0.08,0.01,0.81,U] [#3 -0.12,0.04,0.74,U] [#4 -0.01,-0.09,0.65,U] [#5 -0.08,-0.11,0.66,U] [#6 -0.00,0.11,0.59,U] [#7 -0.09,-0.05,0.73,U] [#8 -0.11,0.01,0.49,U] 
23:44:52.316 00.001 1032 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {0.21, -0.21}
23:44:52.319 00.003 1032 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.83) = xAngle (-4.07 = 2.21)
23:44:52.320 00.001 1032 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.07 = 2.21)
23:44:52.323 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.24 mountX=-0.04 mountY=0.05, mountTheta=2.21
23:44:52.325 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.05, opts=13)
23:44:52.328 00.003 1032 Enqueuing Move request for scope (-0.04, -0.05)
23:44:52.331 00.003 10072 Worker thread wakes up
23:44:52.331 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
23:44:52.331 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
23:44:52.331 00.000 10072 Moving (-0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
23:44:52.334 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:44:52.336 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:44:52.337 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:44:52.337 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:52.337 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:44:52.337 00.000 10072 MoveAxis(E, 9, ABG)
23:44:52.337 00.000 10072 Guiding  Dir = 2, Dur = 9
23:44:52.337 00.000 10072 IsGuiding returns 0
23:44:52.338 00.001 10072 PulseGuide returned control before completion, sleep 19
23:44:52.355 00.017 1032 UpdateGuideState exits: m=1472 SNR=27.0
23:44:52.357 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:52.360 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:52.362 00.002 1032 Enqueuing Expose request
23:44:52.366 00.004 10072 IsGuiding returns 0
23:44:52.367 00.001 10072 Move returns status 0, amount 9
23:44:52.367 00.000 10072 MoveAxis(N, 0, ABG)
23:44:52.367 00.000 10072 Move returns status 0, amount 0
23:44:52.367 00.000 10072 move complete, result=0
23:44:52.367 00.000 10072 worker thread done servicing request
23:44:52.367 00.000 10072 Worker thread wakes up
23:44:52.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:52.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:52.374 00.007 1032 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:44:52.994 00.620 10072 Exposure complete
23:44:53.043 00.049 10072 worker thread done servicing request
23:44:53.043 00.000 1032 OnExposeComplete: enter
23:44:53.046 00.003 1032 UpdateGuideState(): m_state=6
23:44:53.047 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10814
23:44:53.051 00.004 1032 Star::Find returns 1 (0), X=1108.50, Y=129.58, Mass=1343, SNR=25.8, Peak=110 HFD=3.2
23:44:53.054 00.003 1032 MultiStar: [#1 -0.05,-0.03,0.96,U] [#2 0.00,-0.15,0.82,U] [#3 0.08,-0.22,0.79,U] [#4 0.08,-0.16,0.68,U] [#5 -0.11,-0.28,0.00,M1] [#6 0.03,-0.04,0.61,U] [#7 -0.04,-0.04,0.73,U] [#8 -0.00,-0.13,0.51,U] 
23:44:53.055 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.12}, one-star: {0.17, -0.15}
23:44:53.057 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
23:44:53.058 00.001 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
23:44:53.060 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.27 mountX=-0.12 mountY=-0.01, mountTheta=-3.10
23:44:53.062 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.12, opts=13)
23:44:53.064 00.002 1032 Enqueuing Move request for scope (0.04, -0.12)
23:44:53.065 00.001 10072 Worker thread wakes up
23:44:53.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
23:44:53.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
23:44:53.065 00.000 10072 Moving (0.04, -0.12) raw xDistance=-0.12 yDistance=-0.01
23:44:53.068 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:44:53.071 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:44:53.071 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:44:53.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:53.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:44:53.072 00.001 10072 MoveAxis(E, 9, ABG)
23:44:53.072 00.000 10072 Guiding  Dir = 2, Dur = 9
23:44:53.072 00.000 10072 IsGuiding returns 0
23:44:53.072 00.000 10072 PulseGuide returned control before completion, sleep 19
23:44:53.090 00.018 1032 UpdateGuideState exits: m=1343 SNR=25.8
23:44:53.092 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:53.094 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:53.096 00.002 1032 Enqueuing Expose request
23:44:53.098 00.002 10072 IsGuiding returns 0
23:44:53.098 00.000 10072 Move returns status 0, amount 9
23:44:53.098 00.000 10072 MoveAxis(N, 0, ABG)
23:44:53.098 00.000 10072 Move returns status 0, amount 0
23:44:53.098 00.000 10072 move complete, result=0
23:44:53.098 00.000 10072 worker thread done servicing request
23:44:53.098 00.000 10072 Worker thread wakes up
23:44:53.098 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:53.098 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:53.105 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:44:53.505 00.400 10072 Exposure complete
23:44:53.557 00.052 10072 worker thread done servicing request
23:44:53.558 00.001 1032 OnExposeComplete: enter
23:44:53.560 00.002 1032 UpdateGuideState(): m_state=6
23:44:53.562 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10815
23:44:53.564 00.002 1032 Star::Find returns 1 (0), X=1108.53, Y=129.45, Mass=1378, SNR=26.1, Peak=112 HFD=3.2
23:44:53.566 00.002 1032 MultiStar: [#1 -0.12,-0.14,0.98,U] [#2 -0.08,-0.17,0.85,U] [#3 -0.03,-0.22,0.73,U] [#4 0.00,-0.29,0.00,M1] [#5 -0.24,-0.18,0.00,M2] [#6 -0.07,-0.08,0.64,U] [#7 -0.03,-0.13,0.71,U] [#8 -0.10,-0.22,0.53,U] 
23:44:53.568 00.002 1032 refined, 6 included, MultiStar: {-0.03, -0.18}, one-star: {0.20, -0.28}
23:44:53.570 00.002 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.74)
23:44:53.571 00.001 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.74)
23:44:53.574 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.71 mountX=-0.17 mountY=0.07, mountTheta=2.74
23:44:53.576 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.18, opts=13)
23:44:53.578 00.002 1032 Enqueuing Move request for scope (-0.03, -0.18)
23:44:53.580 00.002 10072 Worker thread wakes up
23:44:53.580 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
23:44:53.580 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
23:44:53.581 00.001 10072 Moving (-0.03, -0.18) raw xDistance=-0.17 yDistance=0.07
23:44:53.583 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:44:53.586 00.003 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.85
23:44:53.586 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
23:44:53.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:53.586 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:44:53.586 00.000 10072 MoveAxis(E, 87, ABG)
23:44:53.587 00.001 10072 Guiding  Dir = 2, Dur = 87
23:44:53.587 00.000 10072 IsGuiding returns 0
23:44:53.589 00.002 10072 PulseGuide returned control before completion, sleep 96
23:44:53.610 00.021 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:44:53.619 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:53.623 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:53.626 00.003 1032 Enqueuing Expose request
23:44:53.690 00.064 10072 IsGuiding returns 0
23:44:53.690 00.000 10072 Move returns status 0, amount 87
23:44:53.690 00.000 10072 MoveAxis(N, 0, ABG)
23:44:53.690 00.000 10072 Move returns status 0, amount 0
23:44:53.690 00.000 10072 move complete, result=0
23:44:53.690 00.000 10072 worker thread done servicing request
23:44:53.690 00.000 10072 Worker thread wakes up
23:44:53.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:53.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:53.694 00.004 1032 GuideStep: -0.2 px 87 ms EAST, 0.1 px 0 ms NORTH
23:44:54.319 00.625 10072 Exposure complete
23:44:54.368 00.049 10072 worker thread done servicing request
23:44:54.368 00.000 1032 OnExposeComplete: enter
23:44:54.370 00.002 1032 UpdateGuideState(): m_state=6
23:44:54.372 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10816
23:44:54.375 00.003 1032 Star::Find returns 1 (0), X=1108.40, Y=129.76, Mass=1484, SNR=27.1, Peak=127 HFD=3.4
23:44:54.377 00.002 1032 MultiStar: [#1 -0.20,0.13,0.91,U] [#2 -0.11,0.13,0.81,U] [#3 -0.10,0.01,0.77,U] [#4 -0.05,-0.03,0.64,U] [#5 -0.18,0.02,0.66,U] [#6 -0.04,0.14,0.61,U] [#7 -0.07,0.12,0.67,U] [#8 -0.12,0.07,0.50,U] 
23:44:54.378 00.001 1032 single-star, 8 included, MultiStar: {-0.09, 0.07}, one-star: {0.06, 0.03}
23:44:54.383 00.005 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
23:44:54.385 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
23:44:54.387 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.37 mountX=0.01 mountY=-0.07, mountTheta=-1.46
23:44:54.390 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
23:44:54.393 00.003 1032 Enqueuing Move request for scope (0.06, 0.03)
23:44:54.396 00.003 10072 Worker thread wakes up
23:44:54.396 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:44:54.396 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:44:54.396 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
23:44:54.398 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:44:54.400 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:44:54.400 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:44:54.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:54.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:44:54.400 00.000 10072 MoveAxis(E, 10, ABG)
23:44:54.400 00.000 10072 Guiding  Dir = 2, Dur = 10
23:44:54.402 00.002 10072 IsGuiding returns 0
23:44:54.402 00.000 10072 PulseGuide returned control before completion, sleep 20
23:44:54.418 00.016 1032 UpdateGuideState exits: m=1484 SNR=27.1
23:44:54.420 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:54.421 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:54.423 00.002 1032 Enqueuing Expose request
23:44:54.426 00.003 10072 IsGuiding returns 0
23:44:54.426 00.000 10072 Move returns status 0, amount 10
23:44:54.426 00.000 10072 MoveAxis(N, 0, ABG)
23:44:54.426 00.000 10072 Move returns status 0, amount 0
23:44:54.426 00.000 10072 move complete, result=0
23:44:54.426 00.000 10072 worker thread done servicing request
23:44:54.426 00.000 10072 Worker thread wakes up
23:44:54.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:54.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:54.434 00.008 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:44:54.836 00.402 10072 Exposure complete
23:44:54.883 00.047 10072 worker thread done servicing request
23:44:54.883 00.000 1032 OnExposeComplete: enter
23:44:54.885 00.002 1032 UpdateGuideState(): m_state=6
23:44:54.886 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10817
23:44:54.887 00.001 1032 Star::Find returns 1 (0), X=1108.60, Y=129.68, Mass=1397, SNR=26.2, Peak=122 HFD=3.3
23:44:54.889 00.002 1032 MultiStar: [#1 -0.18,0.15,0.99,U] [#2 -0.10,0.03,0.81,U] [#3 -0.05,0.09,0.80,U] [#4 -0.02,-0.00,0.66,U] [#5 -0.25,-0.19,0.00,M2] [#6 -0.05,0.10,0.64,U] [#7 -0.06,0.16,0.73,U] [#8 -0.16,0.05,0.53,U] 
23:44:54.890 00.001 1032 refined, 7 included, MultiStar: {-0.03, 0.07}, one-star: {0.26, -0.05}
23:44:54.891 00.001 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
23:44:54.894 00.003 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
23:44:54.895 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=2.05 mountX=0.07 mountY=0.02, mountTheta=0.22
23:44:54.897 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
23:44:54.899 00.002 1032 Enqueuing Move request for scope (-0.03, 0.07)
23:44:54.900 00.001 10072 Worker thread wakes up
23:44:54.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
23:44:54.900 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
23:44:54.900 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.02
23:44:54.903 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:44:54.906 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:44:54.906 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:44:54.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:54.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:44:54.906 00.000 10072 MoveAxis(E, 7, ABG)
23:44:54.906 00.000 10072 Guiding  Dir = 2, Dur = 7
23:44:54.906 00.000 10072 IsGuiding returns 0
23:44:54.907 00.001 10072 PulseGuide returned control before completion, sleep 17
23:44:54.920 00.013 1032 UpdateGuideState exits: m=1397 SNR=26.2
23:44:54.923 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:54.925 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:54.928 00.003 1032 Enqueuing Expose request
23:44:54.930 00.002 10072 IsGuiding returns 0
23:44:54.930 00.000 10072 Move returns status 0, amount 7
23:44:54.930 00.000 10072 MoveAxis(N, 0, ABG)
23:44:54.930 00.000 10072 Move returns status 0, amount 0
23:44:54.930 00.000 10072 move complete, result=0
23:44:54.930 00.000 10072 worker thread done servicing request
23:44:54.930 00.000 10072 Worker thread wakes up
23:44:54.930 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:54.930 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:54.937 00.007 1032 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:44:55.557 00.620 10072 Exposure complete
23:44:55.608 00.051 10072 worker thread done servicing request
23:44:55.608 00.000 1032 OnExposeComplete: enter
23:44:55.614 00.006 1032 UpdateGuideState(): m_state=6
23:44:55.617 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10818
23:44:55.618 00.001 1032 Star::Find returns 1 (0), X=1108.59, Y=129.64, Mass=1511, SNR=27.3, Peak=128 HFD=3.3
23:44:55.620 00.002 1032 MultiStar: [#1 -0.01,0.04,0.91,U] [#2 0.01,-0.04,0.78,U] [#3 0.09,0.00,0.76,U] [#4 0.08,0.01,0.63,U] [#5 -0.13,-0.06,0.63,U] [#6 -0.06,0.06,0.59,U] [#7 -0.07,0.03,0.68,U] [#8 0.01,-0.03,0.52,U] 
23:44:55.622 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.26, -0.09}
23:44:55.624 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
23:44:55.626 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
23:44:55.627 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.34 mountX=-0.02 mountY=-0.03, mountTheta=-2.17
23:44:55.629 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
23:44:55.631 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
23:44:55.632 00.001 10072 Worker thread wakes up
23:44:55.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:44:55.632 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:44:55.632 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
23:44:55.634 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:44:55.638 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:44:55.638 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:44:55.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:55.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:44:55.638 00.000 10072 MoveAxis(E, 7, ABG)
23:44:55.638 00.000 10072 Guiding  Dir = 2, Dur = 7
23:44:55.638 00.000 10072 IsGuiding returns 0
23:44:55.639 00.001 10072 PulseGuide returned control before completion, sleep 17
23:44:55.655 00.016 1032 UpdateGuideState exits: m=1511 SNR=27.3
23:44:55.657 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:55.659 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:55.660 00.001 1032 Enqueuing Expose request
23:44:55.664 00.004 10072 IsGuiding returns 0
23:44:55.664 00.000 10072 Move returns status 0, amount 7
23:44:55.664 00.000 10072 MoveAxis(N, 0, ABG)
23:44:55.664 00.000 10072 Move returns status 0, amount 0
23:44:55.664 00.000 10072 move complete, result=0
23:44:55.664 00.000 10072 worker thread done servicing request
23:44:55.664 00.000 10072 Worker thread wakes up
23:44:55.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:55.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:55.669 00.005 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:44:56.075 00.406 10072 Exposure complete
23:44:56.130 00.055 10072 worker thread done servicing request
23:44:56.130 00.000 1032 OnExposeComplete: enter
23:44:56.132 00.002 1032 UpdateGuideState(): m_state=6
23:44:56.134 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10819
23:44:56.136 00.002 1032 Star::Find returns 1 (0), X=1108.72, Y=129.58, Mass=1420, SNR=26.5, Peak=113 HFD=3.2
23:44:56.138 00.002 1032 MultiStar: [#1 -0.01,0.01,0.93,U] [#2 0.01,-0.03,0.78,U] [#3 -0.03,-0.05,0.77,U] [#4 0.09,-0.05,0.65,U] [#5 -0.07,-0.18,0.67,U] [#6 0.04,-0.06,0.59,U] [#7 0.03,-0.01,0.69,U] [#8 -0.04,-0.07,0.50,U] 
23:44:56.141 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.39, -0.15}
23:44:56.142 00.001 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
23:44:56.146 00.004 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
23:44:56.148 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.81 mountX=-0.08 mountY=-0.04, mountTheta=-2.64
23:44:56.151 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
23:44:56.153 00.002 1032 Enqueuing Move request for scope (0.06, -0.06)
23:44:56.155 00.002 10072 Worker thread wakes up
23:44:56.155 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:44:56.155 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:44:56.155 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.04
23:44:56.157 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:44:56.161 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:44:56.161 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:44:56.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:56.162 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:44:56.162 00.000 10072 MoveAxis(E, 7, ABG)
23:44:56.162 00.000 10072 Guiding  Dir = 2, Dur = 7
23:44:56.162 00.000 10072 IsGuiding returns 0
23:44:56.162 00.000 10072 PulseGuide returned control before completion, sleep 17
23:44:56.181 00.019 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:44:56.185 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:56.186 00.001 10072 IsGuiding returns 0
23:44:56.186 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:56.188 00.002 1032 Enqueuing Expose request
23:44:56.190 00.002 10072 Move returns status 0, amount 7
23:44:56.190 00.000 10072 MoveAxis(N, 0, ABG)
23:44:56.190 00.000 10072 Move returns status 0, amount 0
23:44:56.190 00.000 10072 move complete, result=0
23:44:56.190 00.000 10072 worker thread done servicing request
23:44:56.190 00.000 10072 Worker thread wakes up
23:44:56.190 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:56.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:56.197 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:44:56.825 00.628 10072 Exposure complete
23:44:56.876 00.051 10072 worker thread done servicing request
23:44:56.876 00.000 1032 OnExposeComplete: enter
23:44:56.878 00.002 1032 UpdateGuideState(): m_state=6
23:44:56.880 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10820
23:44:56.881 00.001 1032 Star::Find returns 1 (0), X=1108.51, Y=129.72, Mass=1535, SNR=27.6, Peak=114 HFD=3.3
23:44:56.883 00.002 1032 MultiStar: [#1 -0.10,0.01,0.92,U] [#2 -0.01,0.04,0.77,U] [#3 -0.04,-0.07,0.73,U] [#4 0.03,-0.05,0.67,U] [#5 -0.08,-0.05,0.64,U] [#6 0.12,0.09,0.59,U] [#7 -0.15,0.02,0.68,U] [#8 0.02,0.14,0.48,U] 
23:44:56.884 00.001 1032 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {0.17, -0.01}
23:44:56.886 00.002 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
23:44:56.888 00.002 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
23:44:56.890 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.69 mountX=0.01 mountY=-0.00, mountTheta=-0.14
23:44:56.893 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
23:44:56.895 00.002 1032 Enqueuing Move request for scope (-0.00, 0.01)
23:44:56.897 00.002 10072 Worker thread wakes up
23:44:56.897 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
23:44:56.897 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
23:44:56.897 00.000 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
23:44:56.899 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:44:56.902 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:44:56.902 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:44:56.902 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:56.902 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:44:56.902 00.000 10072 MoveAxis(E, 7, ABG)
23:44:56.902 00.000 10072 Guiding  Dir = 2, Dur = 7
23:44:56.903 00.001 10072 IsGuiding returns 0
23:44:56.903 00.000 10072 PulseGuide returned control before completion, sleep 17
23:44:56.921 00.018 1032 UpdateGuideState exits: m=1535 SNR=27.6
23:44:56.924 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:56.928 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:56.930 00.002 1032 Enqueuing Expose request
23:44:56.931 00.001 10072 IsGuiding returns 0
23:44:56.931 00.000 10072 Move returns status 0, amount 7
23:44:56.931 00.000 10072 MoveAxis(N, 0, ABG)
23:44:56.931 00.000 10072 Move returns status 0, amount 0
23:44:56.931 00.000 10072 move complete, result=0
23:44:56.932 00.001 10072 worker thread done servicing request
23:44:56.932 00.000 10072 Worker thread wakes up
23:44:56.932 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:56.932 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:56.940 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:44:57.339 00.399 10072 Exposure complete
23:44:57.393 00.054 10072 worker thread done servicing request
23:44:57.393 00.000 1032 OnExposeComplete: enter
23:44:57.395 00.002 1032 UpdateGuideState(): m_state=6
23:44:57.400 00.005 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10821
23:44:57.402 00.002 1032 Star::Find returns 1 (0), X=1108.55, Y=129.69, Mass=1395, SNR=26.3, Peak=118 HFD=3.2
23:44:57.405 00.003 1032 MultiStar: [#1 -0.07,0.02,1.01,U] [#2 -0.02,0.09,0.79,U] [#3 0.01,-0.03,0.77,U] [#4 0.12,-0.06,0.66,U] [#5 -0.16,0.09,0.66,U] [#6 -0.01,0.14,0.60,U] [#7 -0.08,0.18,0.70,U] [#8 -0.07,0.08,0.53,U] 
23:44:57.407 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {0.21, -0.04}
23:44:57.409 00.002 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
23:44:57.410 00.001 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
23:44:57.412 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.55 mountX=0.04 mountY=-0.01, mountTheta=-0.28
23:44:57.414 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
23:44:57.417 00.003 1032 Enqueuing Move request for scope (0.00, 0.05)
23:44:57.419 00.002 10072 Worker thread wakes up
23:44:57.419 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
23:44:57.419 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
23:44:57.419 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.04 yDistance=-0.01
23:44:57.420 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:44:57.424 00.004 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:44:57.424 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:44:57.424 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:57.424 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:44:57.426 00.002 10072 MoveAxis(E, 7, ABG)
23:44:57.426 00.000 10072 Guiding  Dir = 2, Dur = 7
23:44:57.426 00.000 10072 IsGuiding returns 0
23:44:57.426 00.000 10072 PulseGuide returned control before completion, sleep 17
23:44:57.443 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.3
23:44:57.445 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:57.446 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:57.448 00.002 1032 Enqueuing Expose request
23:44:57.450 00.002 10072 IsGuiding returns 0
23:44:57.451 00.001 10072 Move returns status 0, amount 7
23:44:57.451 00.000 10072 MoveAxis(N, 0, ABG)
23:44:57.451 00.000 10072 Move returns status 0, amount 0
23:44:57.451 00.000 10072 move complete, result=0
23:44:57.451 00.000 10072 worker thread done servicing request
23:44:57.451 00.000 10072 Worker thread wakes up
23:44:57.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:57.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:57.459 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:44:58.076 00.617 10072 Exposure complete
23:44:58.128 00.052 10072 worker thread done servicing request
23:44:58.129 00.001 1032 OnExposeComplete: enter
23:44:58.130 00.001 1032 UpdateGuideState(): m_state=6
23:44:58.132 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10822
23:44:58.133 00.001 1032 Star::Find returns 1 (0), X=1108.63, Y=129.57, Mass=1436, SNR=26.6, Peak=104 HFD=3.2
23:44:58.135 00.002 1032 MultiStar: [#1 -0.00,0.02,0.92,U] [#2 0.04,-0.06,0.83,U] [#3 0.03,-0.03,0.76,U] [#4 0.17,-0.06,0.66,U] [#5 -0.06,-0.03,0.66,U] [#6 0.03,0.06,0.61,U] [#7 0.02,0.04,0.70,U] [#8 0.09,-0.08,0.49,U] 
23:44:58.137 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.29, -0.16}
23:44:58.139 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
23:44:58.141 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
23:44:58.143 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.08 cameraTheta=-0.44 mountX=-0.05 mountY=-0.06, mountTheta=-2.27
23:44:58.146 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
23:44:58.149 00.003 1032 Enqueuing Move request for scope (0.08, -0.04)
23:44:58.151 00.002 10072 Worker thread wakes up
23:44:58.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:44:58.151 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:44:58.151 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.05 yDistance=-0.06
23:44:58.153 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:44:58.156 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:44:58.156 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:44:58.156 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:58.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:44:58.156 00.000 10072 MoveAxis(E, 7, ABG)
23:44:58.156 00.000 10072 Guiding  Dir = 2, Dur = 7
23:44:58.156 00.000 10072 IsGuiding returns 0
23:44:58.157 00.001 10072 PulseGuide returned control before completion, sleep 17
23:44:58.174 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.6
23:44:58.177 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:58.179 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:58.181 00.002 1032 Enqueuing Expose request
23:44:58.183 00.002 10072 IsGuiding returns 0
23:44:58.183 00.000 10072 Move returns status 0, amount 7
23:44:58.183 00.000 10072 MoveAxis(N, 0, ABG)
23:44:58.183 00.000 10072 Move returns status 0, amount 0
23:44:58.184 00.001 10072 move complete, result=0
23:44:58.184 00.000 10072 worker thread done servicing request
23:44:58.184 00.000 10072 Worker thread wakes up
23:44:58.184 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:58.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:58.191 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:44:58.590 00.399 10072 Exposure complete
23:44:58.639 00.049 10072 worker thread done servicing request
23:44:58.639 00.000 1032 OnExposeComplete: enter
23:44:58.641 00.002 1032 UpdateGuideState(): m_state=6
23:44:58.643 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10823
23:44:58.645 00.002 1032 Star::Find returns 1 (0), X=1108.56, Y=129.60, Mass=1280, SNR=25.2, Peak=107 HFD=3.3
23:44:58.647 00.002 1032 MultiStar: [#1 0.07,-0.04,1.01,U] [#2 0.12,-0.04,0.85,U] [#3 -0.01,-0.08,0.79,U] [#4 0.15,-0.17,0.68,U] [#5 -0.09,-0.07,0.72,U] [#6 0.20,0.05,0.66,U] [#7 0.07,-0.07,0.71,U] [#8 -0.03,-0.00,0.57,U] 
23:44:58.648 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.23, -0.13}
23:44:58.650 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
23:44:58.652 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
23:44:58.654 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.66 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
23:44:58.657 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
23:44:58.659 00.002 1032 Enqueuing Move request for scope (0.09, -0.07)
23:44:58.661 00.002 10072 Worker thread wakes up
23:44:58.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
23:44:58.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
23:44:58.662 00.001 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
23:44:58.663 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:44:58.666 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:44:58.666 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:44:58.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:58.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:44:58.666 00.000 10072 MoveAxis(E, 6, ABG)
23:44:58.666 00.000 10072 Guiding  Dir = 2, Dur = 6
23:44:58.666 00.000 10072 IsGuiding returns 0
23:44:58.667 00.001 10072 PulseGuide returned control before completion, sleep 16
23:44:58.684 00.017 1032 UpdateGuideState exits: m=1280 SNR=25.2
23:44:58.687 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:58.688 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:58.690 00.002 1032 Enqueuing Expose request
23:44:58.696 00.006 10072 IsGuiding returns 0
23:44:58.696 00.000 10072 Move returns status 0, amount 6
23:44:58.696 00.000 10072 MoveAxis(N, 0, ABG)
23:44:58.696 00.000 10072 Move returns status 0, amount 0
23:44:58.696 00.000 10072 move complete, result=0
23:44:58.696 00.000 10072 worker thread done servicing request
23:44:58.696 00.000 10072 Worker thread wakes up
23:44:58.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:58.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:58.700 00.004 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:44:59.325 00.625 10072 Exposure complete
23:44:59.376 00.051 10072 worker thread done servicing request
23:44:59.376 00.000 1032 OnExposeComplete: enter
23:44:59.378 00.002 1032 UpdateGuideState(): m_state=6
23:44:59.381 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10824
23:44:59.382 00.001 1032 Star::Find returns 1 (0), X=1108.61, Y=129.54, Mass=1303, SNR=25.4, Peak=115 HFD=3.2
23:44:59.384 00.002 1032 MultiStar: [#1 -0.06,-0.06,1.01,U] [#2 0.04,0.02,0.89,U] [#3 0.08,-0.15,0.79,U] [#4 0.07,-0.32,0.00,M1] [#5 -0.07,-0.09,0.68,U] [#6 0.05,0.10,0.62,U] [#7 -0.01,-0.07,0.73,U] [#8 -0.07,-0.11,0.53,U] 
23:44:59.385 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.07}, one-star: {0.28, -0.19}
23:44:59.388 00.003 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
23:44:59.390 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
23:44:59.392 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.09 cameraTheta=-1.05 mountX=-0.08 mountY=-0.02, mountTheta=-2.88
23:44:59.396 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
23:44:59.399 00.003 1032 Enqueuing Move request for scope (0.04, -0.07)
23:44:59.400 00.001 10072 Worker thread wakes up
23:44:59.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
23:44:59.402 00.002 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
23:44:59.402 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
23:44:59.404 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:44:59.406 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:44:59.406 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:44:59.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:59.407 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:44:59.407 00.000 10072 MoveAxis(E, 8, ABG)
23:44:59.407 00.000 10072 Guiding  Dir = 2, Dur = 8
23:44:59.407 00.000 10072 IsGuiding returns 0
23:44:59.407 00.000 10072 PulseGuide returned control before completion, sleep 18
23:44:59.424 00.017 1032 UpdateGuideState exits: m=1303 SNR=25.4
23:44:59.429 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:59.430 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:59.433 00.003 1032 Enqueuing Expose request
23:44:59.435 00.002 10072 IsGuiding returns 0
23:44:59.435 00.000 10072 Move returns status 0, amount 8
23:44:59.435 00.000 10072 MoveAxis(N, 0, ABG)
23:44:59.435 00.000 10072 Move returns status 0, amount 0
23:44:59.435 00.000 10072 move complete, result=0
23:44:59.436 00.001 10072 worker thread done servicing request
23:44:59.436 00.000 10072 Worker thread wakes up
23:44:59.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:59.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:59.443 00.007 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:44:59.841 00.398 10072 Exposure complete
23:44:59.888 00.047 10072 worker thread done servicing request
23:44:59.888 00.000 1032 OnExposeComplete: enter
23:44:59.889 00.001 1032 UpdateGuideState(): m_state=6
23:44:59.892 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10825
23:44:59.893 00.001 1032 Star::Find returns 1 (0), X=1108.61, Y=129.62, Mass=1528, SNR=27.5, Peak=126 HFD=3.3
23:44:59.895 00.002 1032 MultiStar: [#1 0.01,-0.02,0.95,U] [#2 0.04,-0.11,0.74,U] [#3 0.01,0.04,0.73,U] [#4 0.01,-0.07,0.64,U] [#5 0.01,-0.15,0.65,U] [#6 0.05,0.03,0.59,U] [#7 -0.04,0.01,0.68,U] [#8 -0.05,-0.01,0.50,U] 
23:44:59.897 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.27, -0.11}
23:44:59.898 00.001 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:44:59.901 00.003 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:44:59.903 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.77 mountX=-0.06 mountY=-0.04, mountTheta=-2.60
23:44:59.907 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
23:44:59.909 00.002 1032 Enqueuing Move request for scope (0.05, -0.05)
23:44:59.912 00.003 10072 Worker thread wakes up
23:44:59.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
23:44:59.912 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
23:44:59.912 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.04
23:44:59.914 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:44:59.917 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:44:59.917 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:44:59.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:59.918 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:44:59.918 00.000 10072 MoveAxis(E, 7, ABG)
23:44:59.918 00.000 10072 Guiding  Dir = 2, Dur = 7
23:44:59.918 00.000 10072 IsGuiding returns 0
23:44:59.918 00.000 10072 PulseGuide returned control before completion, sleep 17
23:44:59.936 00.018 1032 UpdateGuideState exits: m=1528 SNR=27.5
23:44:59.938 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:59.940 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:44:59.942 00.002 1032 Enqueuing Expose request
23:44:59.947 00.005 10072 IsGuiding returns 0
23:44:59.947 00.000 10072 Move returns status 0, amount 7
23:44:59.947 00.000 10072 MoveAxis(N, 0, ABG)
23:44:59.947 00.000 10072 Move returns status 0, amount 0
23:44:59.947 00.000 10072 move complete, result=0
23:44:59.947 00.000 10072 worker thread done servicing request
23:44:59.947 00.000 10072 Worker thread wakes up
23:44:59.947 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:44:59.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:44:59.950 00.003 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:45:00.576 00.626 10072 Exposure complete
23:45:00.623 00.047 10072 worker thread done servicing request
23:45:00.623 00.000 1032 OnExposeComplete: enter
23:45:00.625 00.002 1032 UpdateGuideState(): m_state=6
23:45:00.626 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10826
23:45:00.629 00.003 1032 Star::Find returns 1 (0), X=1108.58, Y=129.67, Mass=1410, SNR=26.4, Peak=121 HFD=3.2
23:45:00.631 00.002 1032 MultiStar: [#1 -0.05,0.14,0.98,U] [#2 0.06,0.00,0.82,U] [#3 0.09,0.08,0.74,U] [#4 0.11,0.02,0.68,U] [#5 -0.03,-0.04,0.65,U] [#6 0.10,0.26,0.00,M1] [#7 -0.02,0.12,0.65,U] [#8 -0.06,0.05,0.51,U] 
23:45:00.632 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.25, -0.06}
23:45:00.633 00.001 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:45:00.635 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:45:00.636 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.62 mountX=0.02 mountY=-0.06, mountTheta=-1.21
23:45:00.639 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
23:45:00.641 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
23:45:00.642 00.001 10072 Worker thread wakes up
23:45:00.642 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:45:00.643 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:45:00.643 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.06
23:45:00.645 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:45:00.647 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:45:00.647 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:45:00.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:00.647 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:45:00.647 00.000 10072 MoveAxis(E, 9, ABG)
23:45:00.647 00.000 10072 Guiding  Dir = 2, Dur = 9
23:45:00.648 00.001 10072 IsGuiding returns 0
23:45:00.648 00.000 10072 PulseGuide returned control before completion, sleep 19
23:45:00.663 00.015 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:45:00.666 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:00.668 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:00.669 00.001 1032 Enqueuing Expose request
23:45:00.682 00.013 10072 IsGuiding returns 0
23:45:00.682 00.000 10072 Move returns status 0, amount 9
23:45:00.682 00.000 10072 MoveAxis(N, 0, ABG)
23:45:00.682 00.000 10072 Move returns status 0, amount 0
23:45:00.682 00.000 10072 move complete, result=0
23:45:00.683 00.001 10072 worker thread done servicing request
23:45:00.683 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:45:00.685 00.002 10072 Worker thread wakes up
23:45:00.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:00.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:01.094 00.409 10072 Exposure complete
23:45:01.144 00.050 10072 worker thread done servicing request
23:45:01.144 00.000 1032 OnExposeComplete: enter
23:45:01.147 00.003 1032 UpdateGuideState(): m_state=6
23:45:01.148 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10827
23:45:01.150 00.002 1032 Star::Find returns 1 (0), X=1108.51, Y=129.63, Mass=1407, SNR=26.4, Peak=115 HFD=3.3
23:45:01.152 00.002 1032 MultiStar: [#1 0.04,0.06,0.93,U] [#2 0.04,0.03,0.79,U] [#3 0.12,-0.07,0.77,U] [#4 0.16,-0.07,0.66,U] [#5 -0.04,-0.21,0.67,U] [#6 0.16,0.07,0.62,U] [#7 -0.00,0.09,0.69,U] [#8 -0.10,0.01,0.52,U] 
23:45:01.154 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.18, -0.10}
23:45:01.156 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
23:45:01.158 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
23:45:01.159 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.29 mountX=-0.04 mountY=-0.06, mountTheta=-2.12
23:45:01.162 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
23:45:01.163 00.001 1032 Enqueuing Move request for scope (0.07, -0.02)
23:45:01.165 00.002 10072 Worker thread wakes up
23:45:01.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:45:01.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:45:01.165 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
23:45:01.167 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:45:01.170 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:45:01.170 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:45:01.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:01.170 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:45:01.170 00.000 10072 MoveAxis(E, 8, ABG)
23:45:01.170 00.000 10072 Guiding  Dir = 2, Dur = 8
23:45:01.171 00.001 10072 IsGuiding returns 0
23:45:01.172 00.001 10072 PulseGuide returned control before completion, sleep 18
23:45:01.188 00.016 1032 UpdateGuideState exits: m=1407 SNR=26.4
23:45:01.191 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:01.193 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:01.194 00.001 1032 Enqueuing Expose request
23:45:01.200 00.006 10072 IsGuiding returns 0
23:45:01.204 00.004 10072 Move returns status 0, amount 8
23:45:01.204 00.000 10072 MoveAxis(N, 0, ABG)
23:45:01.204 00.000 10072 Move returns status 0, amount 0
23:45:01.204 00.000 10072 move complete, result=0
23:45:01.204 00.000 10072 worker thread done servicing request
23:45:01.204 00.000 10072 Worker thread wakes up
23:45:01.205 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:01.205 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:01.208 00.003 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:45:01.843 00.635 10072 Exposure complete
23:45:01.892 00.049 10072 worker thread done servicing request
23:45:01.892 00.000 1032 OnExposeComplete: enter
23:45:01.897 00.005 1032 UpdateGuideState(): m_state=6
23:45:01.899 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10828
23:45:01.901 00.002 1032 Star::Find returns 1 (0), X=1108.61, Y=129.58, Mass=1478, SNR=27.0, Peak=120 HFD=3.3
23:45:01.904 00.003 1032 MultiStar: [#1 -0.00,-0.07,0.92,U] [#2 0.02,-0.04,0.78,U] [#3 0.17,-0.07,0.74,U] [#4 0.10,-0.10,0.65,U] [#5 0.02,-0.17,0.62,U] [#6 0.12,0.05,0.58,U] [#7 0.03,-0.08,0.68,U] [#8 -0.07,-0.06,0.52,U] 
23:45:01.905 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.28, -0.15}
23:45:01.907 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:45:01.908 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:45:01.911 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.77 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
23:45:01.913 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
23:45:01.915 00.002 1032 Enqueuing Move request for scope (0.08, -0.08)
23:45:01.918 00.003 10072 Worker thread wakes up
23:45:01.918 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
23:45:01.918 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
23:45:01.918 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
23:45:01.920 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:45:01.923 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:45:01.923 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:45:01.923 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:01.923 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:45:01.924 00.001 10072 MoveAxis(E, 9, ABG)
23:45:01.924 00.000 10072 Guiding  Dir = 2, Dur = 9
23:45:01.924 00.000 10072 IsGuiding returns 0
23:45:01.925 00.001 10072 PulseGuide returned control before completion, sleep 19
23:45:01.941 00.016 1032 UpdateGuideState exits: m=1478 SNR=27.0
23:45:01.944 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:01.945 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:01.947 00.002 1032 Enqueuing Expose request
23:45:01.950 00.003 10072 IsGuiding returns 1
23:45:01.950 00.000 10072 scope still moving after pulse duration time elapsed
23:45:01.980 00.030 10072 IsGuiding returns 1
23:45:02.012 00.032 10072 IsGuiding returns 1
23:45:02.044 00.032 10072 IsGuiding returns 1
23:45:02.076 00.032 10072 IsGuiding returns 1
23:45:02.108 00.032 10072 IsGuiding returns 1
23:45:02.138 00.030 10072 IsGuiding returns 1
23:45:02.169 00.031 10072 IsGuiding returns 1
23:45:02.201 00.032 10072 IsGuiding returns 1
23:45:02.232 00.031 10072 IsGuiding returns 1
23:45:02.263 00.031 10072 IsGuiding returns 1
23:45:02.294 00.031 10072 IsGuiding returns 1
23:45:02.325 00.031 10072 IsGuiding returns 1
23:45:02.356 00.031 10072 IsGuiding returns 1
23:45:02.386 00.030 10072 IsGuiding returns 1
23:45:02.418 00.032 10072 IsGuiding returns 1
23:45:02.449 00.031 10072 IsGuiding returns 1
23:45:02.481 00.032 10072 IsGuiding returns 0
23:45:02.482 00.001 10072 scope move finished after 9 + 549 ms
23:45:02.482 00.000 10072 Move returns status 0, amount 9
23:45:02.482 00.000 10072 MoveAxis(N, 0, ABG)
23:45:02.482 00.000 10072 Move returns status 0, amount 0
23:45:02.482 00.000 10072 move complete, result=0
23:45:02.483 00.001 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:45:02.487 00.004 10072 worker thread done servicing request
23:45:02.487 00.000 10072 Worker thread wakes up
23:45:02.487 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:02.487 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:03.125 00.638 10072 Exposure complete
23:45:03.171 00.046 10072 worker thread done servicing request
23:45:03.171 00.000 1032 OnExposeComplete: enter
23:45:03.173 00.002 1032 UpdateGuideState(): m_state=6
23:45:03.176 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10829
23:45:03.178 00.002 1032 Star::Find returns 1 (0), X=1108.67, Y=129.61, Mass=1529, SNR=27.5, Peak=118 HFD=3.3
23:45:03.180 00.002 1032 MultiStar: [#1 0.01,0.03,0.93,U] [#2 0.18,0.11,0.76,U] [#3 0.15,-0.10,0.72,U] [#4 0.14,-0.19,0.66,U] [#5 0.08,-0.06,0.62,U] [#6 0.28,0.07,0.00,M1] [#7 0.10,0.08,0.69,U] [#8 0.03,-0.03,0.50,U] 
23:45:03.182 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.04}, one-star: {0.34, -0.12}
23:45:03.183 00.001 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
23:45:03.186 00.003 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
23:45:03.188 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.26 mountX=-0.07 mountY=-0.13, mountTheta=-2.09
23:45:03.190 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.04, opts=13)
23:45:03.192 00.002 1032 Enqueuing Move request for scope (0.14, -0.04)
23:45:03.193 00.001 10072 Worker thread wakes up
23:45:03.194 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
23:45:03.194 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
23:45:03.194 00.000 10072 Moving (0.14, -0.04) raw xDistance=-0.07 yDistance=-0.13
23:45:03.195 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:45:03.199 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:45:03.199 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:45:03.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:03.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:03.199 00.000 10072 MoveAxis(E, 12, ABG)
23:45:03.199 00.000 10072 Guiding  Dir = 2, Dur = 12
23:45:03.200 00.001 10072 IsGuiding returns 0
23:45:03.200 00.000 10072 PulseGuide returned control before completion, sleep 22
23:45:03.216 00.016 1032 UpdateGuideState exits: m=1529 SNR=27.5
23:45:03.217 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:03.220 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:03.221 00.001 1032 Enqueuing Expose request
23:45:03.231 00.010 10072 IsGuiding returns 0
23:45:03.231 00.000 10072 Move returns status 0, amount 12
23:45:03.231 00.000 10072 MoveAxis(N, 0, ABG)
23:45:03.231 00.000 10072 Move returns status 0, amount 0
23:45:03.231 00.000 10072 move complete, result=0
23:45:03.231 00.000 10072 worker thread done servicing request
23:45:03.231 00.000 10072 Worker thread wakes up
23:45:03.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:03.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:03.232 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:45:03.640 00.408 10072 Exposure complete
23:45:03.686 00.046 10072 worker thread done servicing request
23:45:03.686 00.000 1032 OnExposeComplete: enter
23:45:03.689 00.003 1032 UpdateGuideState(): m_state=6
23:45:03.690 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10830
23:45:03.692 00.002 1032 Star::Find returns 1 (0), X=1108.68, Y=129.50, Mass=1558, SNR=27.8, Peak=116 HFD=3.3
23:45:03.693 00.001 1032 MultiStar: [#1 0.04,0.03,0.91,U] [#2 0.09,0.11,0.71,U] [#3 0.06,-0.22,0.70,U] [#4 0.05,-0.31,0.00,M1] [#5 -0.07,-0.12,0.61,U] [#6 0.18,0.05,0.56,U] [#7 0.14,-0.03,0.67,U] [#8 0.07,0.06,0.48,U] 
23:45:03.695 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.06}, one-star: {0.34, -0.23}
23:45:03.696 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
23:45:03.697 00.001 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
23:45:03.699 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.46 mountX=-0.09 mountY=-0.10, mountTheta=-2.29
23:45:03.702 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
23:45:03.705 00.003 1032 Enqueuing Move request for scope (0.12, -0.06)
23:45:03.706 00.001 10072 Worker thread wakes up
23:45:03.707 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
23:45:03.707 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
23:45:03.707 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
23:45:03.708 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:45:03.711 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:45:03.711 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:45:03.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:03.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:45:03.711 00.000 10072 MoveAxis(E, 7, ABG)
23:45:03.711 00.000 10072 Guiding  Dir = 2, Dur = 7
23:45:03.711 00.000 10072 IsGuiding returns 0
23:45:03.712 00.001 10072 PulseGuide returned control before completion, sleep 17
23:45:03.728 00.016 1032 UpdateGuideState exits: m=1558 SNR=27.8
23:45:03.730 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:03.731 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:03.733 00.002 1032 Enqueuing Expose request
23:45:03.735 00.002 10072 IsGuiding returns 0
23:45:03.735 00.000 10072 Move returns status 0, amount 7
23:45:03.735 00.000 10072 MoveAxis(N, 0, ABG)
23:45:03.735 00.000 10072 Move returns status 0, amount 0
23:45:03.735 00.000 10072 move complete, result=0
23:45:03.735 00.000 10072 worker thread done servicing request
23:45:03.735 00.000 10072 Worker thread wakes up
23:45:03.735 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:03.735 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:03.743 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:45:04.359 00.616 10072 Exposure complete
23:45:04.407 00.048 10072 worker thread done servicing request
23:45:04.407 00.000 1032 OnExposeComplete: enter
23:45:04.409 00.002 1032 UpdateGuideState(): m_state=6
23:45:04.411 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10831
23:45:04.413 00.002 1032 Star::Find returns 1 (0), X=1108.64, Y=129.36, Mass=1541, SNR=27.6, Peak=116 HFD=3.4
23:45:04.415 00.002 1032 MultiStar: [#1 0.02,-0.16,0.95,U] [#2 0.14,-0.04,0.72,U] [#3 0.13,-0.28,0.00,M1] [#4 0.24,-0.44,0.00,M2] [#5 -0.05,-0.26,0.00,M1] [#6 0.23,-0.21,0.00,M1] [#7 0.02,-0.31,0.00,M1] [#8 -0.14,-0.32,0.00,M1] 
23:45:04.416 00.001 1032 refined, 2 included, MultiStar: {0.16, -0.20}, one-star: {0.30, -0.37}
23:45:04.418 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
23:45:04.420 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
23:45:04.421 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-0.91 mountX=-0.24 mountY=-0.10, mountTheta=-2.74
23:45:04.425 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.20, opts=13)
23:45:04.427 00.002 1032 Enqueuing Move request for scope (0.16, -0.20)
23:45:04.429 00.002 10072 Worker thread wakes up
23:45:04.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
23:45:04.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
23:45:04.429 00.000 10072 Moving (0.16, -0.20) raw xDistance=-0.24 yDistance=-0.10
23:45:04.431 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:45:04.434 00.003 10072 PPEC rslt: input = -0.24, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 288.88
23:45:04.434 00.000 10072 PPEC: input: -0.24, control: -0.13, exposure: 500
23:45:04.434 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:04.434 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:45:04.434 00.000 10072 MoveAxis(E, 121, ABG)
23:45:04.434 00.000 10072 Guiding  Dir = 2, Dur = 121
23:45:04.434 00.000 10072 IsGuiding returns 0
23:45:04.435 00.001 10072 PulseGuide returned control before completion, sleep 131
23:45:04.451 00.016 1032 UpdateGuideState exits: m=1541 SNR=27.6
23:45:04.454 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:04.457 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:04.458 00.001 1032 Enqueuing Expose request
23:45:04.575 00.117 10072 IsGuiding returns 0
23:45:04.575 00.000 10072 Move returns status 0, amount 121
23:45:04.575 00.000 10072 MoveAxis(N, 0, ABG)
23:45:04.575 00.000 10072 Move returns status 0, amount 0
23:45:04.575 00.000 10072 move complete, result=0
23:45:04.575 00.000 10072 worker thread done servicing request
23:45:04.575 00.000 10072 Worker thread wakes up
23:45:04.576 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:04.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:04.576 00.000 1032 GuideStep: -0.2 px 121 ms EAST, -0.1 px 0 ms NORTH
23:45:04.989 00.413 10072 Exposure complete
23:45:05.035 00.046 10072 worker thread done servicing request
23:45:05.035 00.000 1032 OnExposeComplete: enter
23:45:05.037 00.002 1032 UpdateGuideState(): m_state=6
23:45:05.040 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10832
23:45:05.041 00.001 1032 Star::Find returns 1 (0), X=1108.67, Y=129.58, Mass=1443, SNR=26.7, Peak=108 HFD=3.3
23:45:05.043 00.002 1032 MultiStar: [#1 0.02,-0.09,0.95,U] [#2 -0.00,-0.07,0.80,U] [#3 0.05,-0.18,0.74,U] [#4 0.19,-0.38,0.00,M3] [#5 0.02,-0.23,0.65,U] [#6 0.10,-0.09,0.61,U] [#7 0.12,-0.24,0.00,M2] [#8 -0.01,-0.11,0.50,U] 
23:45:05.045 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.13}, one-star: {0.33, -0.15}
23:45:05.046 00.001 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
23:45:05.047 00.001 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
23:45:05.050 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.98 mountX=-0.15 mountY=-0.05, mountTheta=-2.81
23:45:05.053 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.13, opts=13)
23:45:05.055 00.002 1032 Enqueuing Move request for scope (0.09, -0.13)
23:45:05.057 00.002 10072 Worker thread wakes up
23:45:05.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
23:45:05.057 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
23:45:05.057 00.000 10072 Moving (0.09, -0.13) raw xDistance=-0.15 yDistance=-0.05
23:45:05.059 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:45:05.062 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.88
23:45:05.062 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:45:05.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:05.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:45:05.062 00.000 10072 MoveAxis(E, 77, ABG)
23:45:05.062 00.000 10072 Guiding  Dir = 2, Dur = 77
23:45:05.062 00.000 10072 IsGuiding returns 0
23:45:05.063 00.001 10072 PulseGuide returned control before completion, sleep 87
23:45:05.077 00.014 1032 UpdateGuideState exits: m=1443 SNR=26.7
23:45:05.079 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:05.082 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:05.084 00.002 1032 Enqueuing Expose request
23:45:05.154 00.070 10072 IsGuiding returns 0
23:45:05.154 00.000 10072 Move returns status 0, amount 77
23:45:05.154 00.000 10072 MoveAxis(N, 0, ABG)
23:45:05.154 00.000 10072 Move returns status 0, amount 0
23:45:05.154 00.000 10072 move complete, result=0
23:45:05.154 00.000 10072 worker thread done servicing request
23:45:05.154 00.000 10072 Worker thread wakes up
23:45:05.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:05.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:05.155 00.001 1032 GuideStep: -0.1 px 77 ms EAST, -0.1 px 0 ms NORTH
23:45:05.783 00.628 10072 Exposure complete
23:45:05.832 00.049 1032 OnExposeComplete: enter
23:45:05.834 00.002 1032 UpdateGuideState(): m_state=6
23:45:05.836 00.002 10072 worker thread done servicing request
23:45:05.836 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10833
23:45:05.838 00.002 1032 Star::Find returns 1 (0), X=1108.64, Y=129.70, Mass=1477, SNR=27.1, Peak=116 HFD=3.4
23:45:05.841 00.003 1032 MultiStar: [#1 0.01,0.14,0.96,U] [#2 -0.02,0.11,0.77,U] [#3 0.00,0.01,0.73,U] [#4 0.04,0.00,0.63,U] [#5 -0.10,0.12,0.65,U] [#6 -0.07,0.25,0.58,U] [#7 0.04,0.16,0.67,U] [#8 0.18,0.04,0.50,U] 
23:45:05.844 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.31, -0.03}
23:45:05.845 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:45:05.847 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:45:05.848 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.01 mountX=0.07 mountY=-0.07, mountTheta=-0.82
23:45:05.850 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
23:45:05.852 00.002 1032 Enqueuing Move request for scope (0.05, 0.08)
23:45:05.853 00.001 10072 Worker thread wakes up
23:45:05.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:45:05.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:45:05.853 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
23:45:05.855 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:45:05.859 00.004 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:45:05.859 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:45:05.859 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:05.859 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:45:05.859 00.000 10072 MoveAxis(E, 9, ABG)
23:45:05.859 00.000 10072 Guiding  Dir = 2, Dur = 9
23:45:05.859 00.000 10072 IsGuiding returns 0
23:45:05.860 00.001 10072 PulseGuide returned control before completion, sleep 18
23:45:05.875 00.015 1032 UpdateGuideState exits: m=1477 SNR=27.1
23:45:05.878 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:05.880 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:05.881 00.001 1032 Enqueuing Expose request
23:45:05.889 00.008 10072 IsGuiding returns 0
23:45:05.889 00.000 10072 Move returns status 0, amount 9
23:45:05.889 00.000 10072 MoveAxis(N, 0, ABG)
23:45:05.890 00.001 10072 Move returns status 0, amount 0
23:45:05.890 00.000 10072 move complete, result=0
23:45:05.890 00.000 10072 worker thread done servicing request
23:45:05.890 00.000 10072 Worker thread wakes up
23:45:05.890 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:05.890 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:05.895 00.005 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:45:06.298 00.403 10072 Exposure complete
23:45:06.348 00.050 10072 worker thread done servicing request
23:45:06.348 00.000 1032 OnExposeComplete: enter
23:45:06.350 00.002 1032 UpdateGuideState(): m_state=6
23:45:06.353 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10834
23:45:06.355 00.002 1032 Star::Find returns 1 (0), X=1108.63, Y=129.72, Mass=1328, SNR=25.6, Peak=106 HFD=3.3
23:45:06.356 00.001 1032 MultiStar: [#1 0.05,0.16,1.02,U] [#2 0.02,0.14,0.84,U] [#3 0.03,0.13,0.76,U] [#4 0.10,0.09,0.70,U] [#5 -0.08,0.14,0.68,U] [#6 0.03,0.22,0.62,U] [#7 -0.02,0.26,0.00,M2] [#8 -0.02,0.01,0.50,U] 
23:45:06.358 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.11}, one-star: {0.30, -0.01}
23:45:06.360 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:45:06.363 00.003 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:45:06.365 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.02 mountX=0.09 mountY=-0.09, mountTheta=-0.81
23:45:06.369 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
23:45:06.371 00.002 1032 Enqueuing Move request for scope (0.07, 0.11)
23:45:06.373 00.002 10072 Worker thread wakes up
23:45:06.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
23:45:06.373 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
23:45:06.373 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
23:45:06.374 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:45:06.378 00.004 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:45:06.378 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:45:06.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:06.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:45:06.378 00.000 10072 MoveAxis(E, 10, ABG)
23:45:06.379 00.001 10072 Guiding  Dir = 2, Dur = 10
23:45:06.379 00.000 10072 IsGuiding returns 0
23:45:06.379 00.000 10072 PulseGuide returned control before completion, sleep 20
23:45:06.397 00.018 1032 UpdateGuideState exits: m=1328 SNR=25.6
23:45:06.399 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:06.401 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:06.403 00.002 1032 Enqueuing Expose request
23:45:06.405 00.002 10072 IsGuiding returns 0
23:45:06.405 00.000 10072 Move returns status 0, amount 10
23:45:06.405 00.000 10072 MoveAxis(N, 0, ABG)
23:45:06.405 00.000 10072 Move returns status 0, amount 0
23:45:06.405 00.000 10072 move complete, result=0
23:45:06.405 00.000 10072 worker thread done servicing request
23:45:06.405 00.000 10072 Worker thread wakes up
23:45:06.405 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:06.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:06.413 00.008 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:45:07.034 00.621 10072 Exposure complete
23:45:07.083 00.049 10072 worker thread done servicing request
23:45:07.083 00.000 1032 OnExposeComplete: enter
23:45:07.085 00.002 1032 UpdateGuideState(): m_state=6
23:45:07.087 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10835
23:45:07.088 00.001 1032 Star::Find returns 1 (0), X=1108.72, Y=129.46, Mass=1378, SNR=26.1, Peak=100 HFD=3.4
23:45:07.090 00.002 1032 MultiStar: [#1 0.06,-0.06,0.95,U] [#2 0.10,-0.08,0.82,U] [#3 0.17,-0.17,0.77,U] [#4 0.17,-0.31,0.00,M2] [#5 -0.02,-0.13,0.68,U] [#6 0.05,0.01,0.64,U] [#7 0.14,-0.06,0.70,U] [#8 0.05,-0.15,0.51,U] 
23:45:07.091 00.001 1032 refined, 7 included, MultiStar: {0.13, -0.12}, one-star: {0.38, -0.27}
23:45:07.093 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
23:45:07.094 00.001 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
23:45:07.096 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.74 mountX=-0.15 mountY=-0.10, mountTheta=-2.57
23:45:07.099 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.12, opts=13)
23:45:07.101 00.002 1032 Enqueuing Move request for scope (0.13, -0.12)
23:45:07.104 00.003 10072 Worker thread wakes up
23:45:07.104 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
23:45:07.104 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
23:45:07.104 00.000 10072 Moving (0.13, -0.12) raw xDistance=-0.15 yDistance=-0.10
23:45:07.106 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:45:07.108 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.88
23:45:07.108 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:45:07.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:07.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:45:07.108 00.000 10072 MoveAxis(E, 82, ABG)
23:45:07.108 00.000 10072 Guiding  Dir = 2, Dur = 82
23:45:07.109 00.001 10072 IsGuiding returns 0
23:45:07.109 00.000 10072 PulseGuide returned control before completion, sleep 92
23:45:07.128 00.019 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:45:07.130 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:07.133 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:07.134 00.001 1032 Enqueuing Expose request
23:45:07.202 00.068 10072 IsGuiding returns 0
23:45:07.202 00.000 10072 Move returns status 0, amount 82
23:45:07.202 00.000 10072 MoveAxis(N, 0, ABG)
23:45:07.202 00.000 10072 Move returns status 0, amount 0
23:45:07.202 00.000 10072 move complete, result=0
23:45:07.202 00.000 10072 worker thread done servicing request
23:45:07.202 00.000 10072 Worker thread wakes up
23:45:07.202 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:07.202 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:07.216 00.014 1032 GuideStep: -0.1 px 82 ms EAST, -0.1 px 0 ms NORTH
23:45:07.611 00.395 10072 Exposure complete
23:45:07.657 00.046 10072 worker thread done servicing request
23:45:07.657 00.000 1032 OnExposeComplete: enter
23:45:07.660 00.003 1032 UpdateGuideState(): m_state=6
23:45:07.662 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10836
23:45:07.663 00.001 1032 Star::Find returns 1 (0), X=1108.63, Y=129.56, Mass=1343, SNR=25.8, Peak=101 HFD=3.3
23:45:07.664 00.001 1032 MultiStar: [#1 0.08,-0.08,0.97,U] [#2 0.11,-0.19,0.81,U] [#3 0.03,-0.01,0.77,U] [#4 0.08,-0.18,0.68,U] [#5 0.08,-0.20,0.64,U] [#6 0.10,-0.11,0.61,U] [#7 0.01,-0.01,0.72,U] [#8 0.06,-0.10,0.52,U] 
23:45:07.666 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.12}, one-star: {0.30, -0.17}
23:45:07.669 00.003 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
23:45:07.670 00.001 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
23:45:07.672 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.85 mountX=-0.14 mountY=-0.07, mountTheta=-2.68
23:45:07.677 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.12, opts=13)
23:45:07.679 00.002 1032 Enqueuing Move request for scope (0.10, -0.12)
23:45:07.681 00.002 10072 Worker thread wakes up
23:45:07.681 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
23:45:07.681 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
23:45:07.681 00.000 10072 Moving (0.10, -0.12) raw xDistance=-0.14 yDistance=-0.07
23:45:07.683 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:45:07.685 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.88
23:45:07.685 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:45:07.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:07.686 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:45:07.686 00.000 10072 MoveAxis(E, 76, ABG)
23:45:07.686 00.000 10072 Guiding  Dir = 2, Dur = 76
23:45:07.686 00.000 10072 IsGuiding returns 0
23:45:07.687 00.001 10072 PulseGuide returned control before completion, sleep 86
23:45:07.705 00.018 1032 UpdateGuideState exits: m=1343 SNR=25.8
23:45:07.707 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:07.709 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:07.711 00.002 1032 Enqueuing Expose request
23:45:07.782 00.071 10072 IsGuiding returns 0
23:45:07.782 00.000 10072 Move returns status 0, amount 76
23:45:07.782 00.000 10072 MoveAxis(N, 0, ABG)
23:45:07.782 00.000 10072 Move returns status 0, amount 0
23:45:07.782 00.000 10072 move complete, result=0
23:45:07.782 00.000 10072 worker thread done servicing request
23:45:07.782 00.000 10072 Worker thread wakes up
23:45:07.783 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:07.783 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:07.783 00.000 1032 GuideStep: -0.1 px 76 ms EAST, -0.1 px 0 ms NORTH
23:45:08.408 00.625 10072 Exposure complete
23:45:08.455 00.047 1032 OnExposeComplete: enter
23:45:08.458 00.003 1032 UpdateGuideState(): m_state=6
23:45:08.460 00.002 10072 worker thread done servicing request
23:45:08.460 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10837
23:45:08.462 00.002 1032 Star::Find returns 1 (0), X=1108.57, Y=129.85, Mass=1305, SNR=25.4, Peak=108 HFD=3.3
23:45:08.464 00.002 1032 MultiStar: [#1 -0.10,0.23,0.97,U] [#2 -0.02,0.22,0.86,U] [#3 -0.07,0.19,0.79,U] [#4 0.10,0.09,0.70,U] [#5 -0.08,0.20,0.72,U] [#6 0.01,0.34,0.00,M1] [#7 -0.14,0.29,0.00,M1] [#8 -0.07,0.21,0.56,U] 
23:45:08.467 00.003 1032 refined, 6 included, MultiStar: {0.01, 0.18}, one-star: {0.23, 0.12}
23:45:08.468 00.001 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
23:45:08.470 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
23:45:08.471 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.53 mountX=0.17 mountY=-0.05, mountTheta=-0.30
23:45:08.473 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.18, opts=13)
23:45:08.475 00.002 1032 Enqueuing Move request for scope (0.01, 0.18)
23:45:08.476 00.001 10072 Worker thread wakes up
23:45:08.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
23:45:08.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
23:45:08.476 00.000 10072 Moving (0.01, 0.18) raw xDistance=0.17 yDistance=-0.05
23:45:08.478 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:45:08.481 00.003 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.88
23:45:08.481 00.000 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
23:45:08.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:08.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:45:08.481 00.000 10072 MoveAxis(W, 69, ABG)
23:45:08.481 00.000 10072 Guiding  Dir = 3, Dur = 69
23:45:08.481 00.000 10072 IsGuiding returns 0
23:45:08.482 00.001 10072 PulseGuide returned control before completion, sleep 79
23:45:08.499 00.017 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:45:08.502 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:08.503 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:08.504 00.001 1032 Enqueuing Expose request
23:45:08.576 00.072 10072 IsGuiding returns 0
23:45:08.576 00.000 10072 Move returns status 0, amount 69
23:45:08.576 00.000 10072 MoveAxis(N, 0, ABG)
23:45:08.576 00.000 10072 Move returns status 0, amount 0
23:45:08.576 00.000 10072 move complete, result=0
23:45:08.576 00.000 10072 worker thread done servicing request
23:45:08.576 00.000 10072 Worker thread wakes up
23:45:08.576 00.000 1032 GuideStep: 0.2 px 69 ms WEST, -0.1 px 0 ms NORTH
23:45:08.579 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:08.579 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:08.984 00.405 10072 Exposure complete
23:45:09.035 00.051 10072 worker thread done servicing request
23:45:09.036 00.001 1032 OnExposeComplete: enter
23:45:09.037 00.001 1032 UpdateGuideState(): m_state=6
23:45:09.039 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10838
23:45:09.041 00.002 1032 Star::Find returns 1 (0), X=1108.60, Y=129.74, Mass=1376, SNR=26.1, Peak=108 HFD=3.3
23:45:09.043 00.002 1032 MultiStar: [#1 -0.04,0.24,0.94,U] [#2 0.01,0.08,0.82,U] [#3 -0.06,0.06,0.75,U] [#4 -0.00,0.01,0.67,U] [#5 0.01,0.09,0.69,U] [#6 0.06,0.14,0.59,U] [#7 -0.09,0.12,0.72,U] [#8 0.03,0.08,0.52,U] 
23:45:09.044 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.26, 0.01}
23:45:09.047 00.003 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
23:45:09.048 00.001 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
23:45:09.051 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.29 mountX=0.08 mountY=-0.05, mountTheta=-0.54
23:45:09.054 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
23:45:09.056 00.002 1032 Enqueuing Move request for scope (0.03, 0.09)
23:45:09.058 00.002 10072 Worker thread wakes up
23:45:09.059 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
23:45:09.059 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
23:45:09.059 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
23:45:09.061 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:45:09.063 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:45:09.064 00.001 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:45:09.064 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:09.064 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:45:09.064 00.000 10072 MoveAxis(E, 10, ABG)
23:45:09.064 00.000 10072 Guiding  Dir = 2, Dur = 10
23:45:09.064 00.000 10072 IsGuiding returns 0
23:45:09.065 00.001 10072 PulseGuide returned control before completion, sleep 20
23:45:09.081 00.016 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:45:09.083 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:09.084 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:09.086 00.002 1032 Enqueuing Expose request
23:45:09.091 00.005 10072 IsGuiding returns 0
23:45:09.091 00.000 10072 Move returns status 0, amount 10
23:45:09.091 00.000 10072 MoveAxis(N, 0, ABG)
23:45:09.091 00.000 10072 Move returns status 0, amount 0
23:45:09.091 00.000 10072 move complete, result=0
23:45:09.091 00.000 10072 worker thread done servicing request
23:45:09.091 00.000 10072 Worker thread wakes up
23:45:09.092 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:09.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:09.097 00.005 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:45:09.714 00.617 10072 Exposure complete
23:45:09.761 00.047 10072 worker thread done servicing request
23:45:09.761 00.000 1032 OnExposeComplete: enter
23:45:09.763 00.002 1032 UpdateGuideState(): m_state=6
23:45:09.764 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10839
23:45:09.767 00.003 1032 Star::Find returns 1 (0), X=1108.78, Y=129.55, Mass=1344, SNR=25.8, Peak=109 HFD=3.3
23:45:09.771 00.004 1032 MultiStar: [#1 0.04,-0.03,0.99,U] [#2 0.13,-0.15,0.82,U] [#3 0.11,-0.10,0.76,U] [#4 0.23,-0.26,0.00,M1] [#5 -0.04,-0.09,0.70,U] [#6 0.26,-0.02,0.00,M1] [#7 0.06,-0.12,0.70,U] [#8 0.02,-0.04,0.53,U] 
23:45:09.773 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.11}, one-star: {0.45, -0.18}
23:45:09.775 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
23:45:09.778 00.003 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
23:45:09.779 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.16 cameraTheta=-0.70 mountX=-0.14 mountY=-0.09, mountTheta=-2.53
23:45:09.781 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.11, opts=13)
23:45:09.783 00.002 1032 Enqueuing Move request for scope (0.13, -0.11)
23:45:09.784 00.001 10072 Worker thread wakes up
23:45:09.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
23:45:09.784 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
23:45:09.784 00.000 10072 Moving (0.13, -0.11) raw xDistance=-0.14 yDistance=-0.09
23:45:09.786 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:45:09.788 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.89
23:45:09.788 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:45:09.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:09.790 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:45:09.790 00.000 10072 MoveAxis(E, 73, ABG)
23:45:09.790 00.000 10072 Guiding  Dir = 2, Dur = 73
23:45:09.790 00.000 10072 IsGuiding returns 0
23:45:09.790 00.000 10072 PulseGuide returned control before completion, sleep 83
23:45:09.806 00.016 1032 UpdateGuideState exits: m=1344 SNR=25.8
23:45:09.807 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:09.810 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:09.812 00.002 1032 Enqueuing Expose request
23:45:09.885 00.073 10072 IsGuiding returns 0
23:45:09.885 00.000 10072 Move returns status 0, amount 73
23:45:09.885 00.000 10072 MoveAxis(N, 0, ABG)
23:45:09.885 00.000 10072 Move returns status 0, amount 0
23:45:09.885 00.000 10072 move complete, result=0
23:45:09.885 00.000 10072 worker thread done servicing request
23:45:09.885 00.000 10072 Worker thread wakes up
23:45:09.885 00.000 1032 GuideStep: -0.1 px 73 ms EAST, -0.1 px 0 ms NORTH
23:45:09.887 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:09.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:10.293 00.406 10072 Exposure complete
23:45:10.344 00.051 10072 worker thread done servicing request
23:45:10.344 00.000 1032 OnExposeComplete: enter
23:45:10.347 00.003 1032 UpdateGuideState(): m_state=6
23:45:10.349 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10840
23:45:10.350 00.001 1032 Star::Find returns 1 (0), X=1108.65, Y=129.52, Mass=1404, SNR=26.3, Peak=102 HFD=3.3
23:45:10.353 00.003 1032 MultiStar: [#1 -0.08,-0.05,0.95,U] [#2 -0.01,-0.03,0.78,U] [#3 0.05,-0.07,0.79,U] [#4 0.12,-0.17,0.68,U] [#5 -0.00,-0.27,0.00,M1] [#6 0.08,0.01,0.58,U] [#7 -0.06,-0.07,0.68,U] [#8 0.20,-0.08,0.53,U] 
23:45:10.355 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {0.32, -0.21}
23:45:10.357 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
23:45:10.358 00.001 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
23:45:10.361 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.85 mountX=-0.11 mountY=-0.05, mountTheta=-2.68
23:45:10.364 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
23:45:10.368 00.004 1032 Enqueuing Move request for scope (0.08, -0.09)
23:45:10.370 00.002 10072 Worker thread wakes up
23:45:10.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
23:45:10.370 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
23:45:10.370 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.05
23:45:10.373 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:45:10.376 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:45:10.376 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:45:10.376 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:10.376 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:45:10.376 00.000 10072 MoveAxis(E, 12, ABG)
23:45:10.376 00.000 10072 Guiding  Dir = 2, Dur = 12
23:45:10.376 00.000 10072 IsGuiding returns 0
23:45:10.377 00.001 10072 PulseGuide returned control before completion, sleep 22
23:45:10.393 00.016 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:45:10.395 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:10.398 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:10.400 00.002 1032 Enqueuing Expose request
23:45:10.402 00.002 10072 IsGuiding returns 0
23:45:10.402 00.000 10072 Move returns status 0, amount 12
23:45:10.402 00.000 10072 MoveAxis(N, 0, ABG)
23:45:10.403 00.001 10072 Move returns status 0, amount 0
23:45:10.403 00.000 10072 move complete, result=0
23:45:10.403 00.000 10072 worker thread done servicing request
23:45:10.403 00.000 10072 Worker thread wakes up
23:45:10.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:10.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:10.411 00.008 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:45:11.030 00.619 10072 Exposure complete
23:45:11.077 00.047 10072 worker thread done servicing request
23:45:11.077 00.000 1032 OnExposeComplete: enter
23:45:11.080 00.003 1032 UpdateGuideState(): m_state=6
23:45:11.083 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10841
23:45:11.085 00.002 1032 Star::Find returns 1 (0), X=1108.58, Y=129.73, Mass=1359, SNR=25.9, Peak=108 HFD=3.4
23:45:11.087 00.002 1032 MultiStar: [#1 -0.05,0.07,0.95,U] [#2 0.00,0.10,0.80,U] [#3 0.07,0.02,0.77,U] [#4 0.07,-0.02,0.68,U] [#5 -0.07,-0.03,0.68,U] [#6 0.05,0.10,0.65,U] [#7 0.03,0.01,0.71,U] [#8 -0.09,-0.11,0.51,U] 
23:45:11.088 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.25, -0.00}
23:45:11.090 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
23:45:11.092 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
23:45:11.094 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.50 mountX=0.01 mountY=-0.04, mountTheta=-1.33
23:45:11.097 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
23:45:11.099 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
23:45:11.101 00.002 10072 Worker thread wakes up
23:45:11.101 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
23:45:11.101 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
23:45:11.101 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
23:45:11.103 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:45:11.106 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:45:11.106 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:45:11.106 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:11.106 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:45:11.107 00.001 10072 MoveAxis(E, 14, ABG)
23:45:11.107 00.000 10072 Guiding  Dir = 2, Dur = 14
23:45:11.107 00.000 10072 IsGuiding returns 0
23:45:11.107 00.000 10072 PulseGuide returned control before completion, sleep 24
23:45:11.124 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:45:11.126 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:11.127 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:11.128 00.001 1032 Enqueuing Expose request
23:45:11.136 00.008 10072 IsGuiding returns 0
23:45:11.136 00.000 10072 Move returns status 0, amount 14
23:45:11.136 00.000 10072 MoveAxis(N, 0, ABG)
23:45:11.136 00.000 10072 Move returns status 0, amount 0
23:45:11.136 00.000 10072 move complete, result=0
23:45:11.136 00.000 10072 worker thread done servicing request
23:45:11.136 00.000 10072 Worker thread wakes up
23:45:11.136 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:11.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:11.138 00.002 1032 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
23:45:11.547 00.409 10072 Exposure complete
23:45:11.596 00.049 10072 worker thread done servicing request
23:45:11.596 00.000 1032 OnExposeComplete: enter
23:45:11.600 00.004 1032 UpdateGuideState(): m_state=6
23:45:11.602 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10842
23:45:11.604 00.002 1032 Star::Find returns 1 (0), X=1108.64, Y=129.80, Mass=1311, SNR=25.4, Peak=94 HFD=3.3
23:45:11.607 00.003 1032 MultiStar: [#1 -0.07,0.18,0.99,U] [#2 0.09,0.15,0.82,U] [#3 0.12,-0.00,0.80,U] [#4 0.19,-0.02,0.67,U] [#5 -0.15,0.20,0.68,U] [#6 0.15,0.20,0.64,U] [#7 0.05,0.06,0.74,U] [#8 -0.03,0.07,0.55,U] 
23:45:11.609 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.31, 0.07}
23:45:11.611 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
23:45:11.612 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
23:45:11.614 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.90 mountX=0.08 mountY=-0.10, mountTheta=-0.93
23:45:11.618 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
23:45:11.620 00.002 1032 Enqueuing Move request for scope (0.08, 0.10)
23:45:11.621 00.001 10072 Worker thread wakes up
23:45:11.621 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
23:45:11.622 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
23:45:11.622 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.08 yDistance=-0.10
23:45:11.623 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:45:11.626 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:45:11.626 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:45:11.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:11.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:45:11.626 00.000 10072 MoveAxis(E, 12, ABG)
23:45:11.626 00.000 10072 Guiding  Dir = 2, Dur = 12
23:45:11.626 00.000 10072 IsGuiding returns 0
23:45:11.627 00.001 10072 PulseGuide returned control before completion, sleep 22
23:45:11.644 00.017 1032 UpdateGuideState exits: m=1311 SNR=25.4
23:45:11.646 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:11.647 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:11.650 00.003 1032 Enqueuing Expose request
23:45:11.652 00.002 10072 IsGuiding returns 0
23:45:11.652 00.000 10072 Move returns status 0, amount 12
23:45:11.652 00.000 10072 MoveAxis(N, 0, ABG)
23:45:11.652 00.000 10072 Move returns status 0, amount 0
23:45:11.652 00.000 10072 move complete, result=0
23:45:11.652 00.000 10072 worker thread done servicing request
23:45:11.652 00.000 10072 Worker thread wakes up
23:45:11.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:11.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:11.658 00.006 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:45:12.280 00.622 10072 Exposure complete
23:45:12.325 00.045 10072 worker thread done servicing request
23:45:12.325 00.000 1032 OnExposeComplete: enter
23:45:12.327 00.002 1032 UpdateGuideState(): m_state=6
23:45:12.329 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10843
23:45:12.331 00.002 1032 Star::Find returns 1 (0), X=1108.57, Y=129.61, Mass=1441, SNR=26.7, Peak=111 HFD=3.2
23:45:12.333 00.002 1032 MultiStar: [#1 -0.01,0.01,0.96,U] [#2 0.07,-0.03,0.84,U] [#3 0.04,-0.10,0.77,U] [#4 0.13,-0.15,0.68,U] [#5 -0.07,0.03,0.65,U] [#6 0.17,-0.04,0.61,U] [#7 -0.03,0.02,0.70,U] [#8 0.10,-0.03,0.50,U] 
23:45:12.335 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.23, -0.12}
23:45:12.336 00.001 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
23:45:12.338 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
23:45:12.339 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.59 mountX=-0.06 mountY=-0.06, mountTheta=-2.42
23:45:12.342 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
23:45:12.344 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
23:45:12.345 00.001 10072 Worker thread wakes up
23:45:12.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
23:45:12.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
23:45:12.345 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.06 yDistance=-0.06
23:45:12.346 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:45:12.349 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:45:12.349 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
23:45:12.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:12.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:45:12.349 00.000 10072 MoveAxis(E, 15, ABG)
23:45:12.349 00.000 10072 Guiding  Dir = 2, Dur = 15
23:45:12.350 00.001 10072 IsGuiding returns 0
23:45:12.350 00.000 10072 PulseGuide returned control before completion, sleep 25
23:45:12.366 00.016 1032 UpdateGuideState exits: m=1441 SNR=26.7
23:45:12.368 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:12.370 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:12.371 00.001 1032 Enqueuing Expose request
23:45:12.384 00.013 10072 IsGuiding returns 0
23:45:12.384 00.000 10072 Move returns status 0, amount 15
23:45:12.384 00.000 10072 MoveAxis(N, 0, ABG)
23:45:12.385 00.001 10072 Move returns status 0, amount 0
23:45:12.385 00.000 10072 move complete, result=0
23:45:12.385 00.000 10072 worker thread done servicing request
23:45:12.385 00.000 10072 Worker thread wakes up
23:45:12.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:12.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:12.389 00.004 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:45:12.793 00.404 10072 Exposure complete
23:45:12.843 00.050 10072 worker thread done servicing request
23:45:12.843 00.000 1032 OnExposeComplete: enter
23:45:12.845 00.002 1032 UpdateGuideState(): m_state=6
23:45:12.847 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10844
23:45:12.849 00.002 1032 Star::Find returns 1 (0), X=1108.66, Y=129.54, Mass=1406, SNR=26.4, Peak=102 HFD=3.3
23:45:12.851 00.002 1032 MultiStar: [#1 0.02,-0.06,0.93,U] [#2 0.15,-0.05,0.80,U] [#3 0.16,-0.26,0.00,M1] [#4 0.30,-0.18,0.00,M1] [#5 -0.01,-0.05,0.67,U] [#6 0.09,-0.02,0.63,U] [#7 0.16,-0.15,0.69,U] [#8 0.08,-0.07,0.52,U] 
23:45:12.852 00.001 1032 refined, 6 included, MultiStar: {0.13, -0.09}, one-star: {0.32, -0.19}
23:45:12.854 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
23:45:12.855 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
23:45:12.857 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.15 cameraTheta=-0.62 mountX=-0.12 mountY=-0.10, mountTheta=-2.45
23:45:12.860 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
23:45:12.862 00.002 1032 Enqueuing Move request for scope (0.13, -0.09)
23:45:12.866 00.004 10072 Worker thread wakes up
23:45:12.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
23:45:12.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
23:45:12.866 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
23:45:12.868 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:45:12.870 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:45:12.870 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:45:12.870 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:12.870 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:45:12.871 00.001 10072 MoveAxis(E, 14, ABG)
23:45:12.871 00.000 10072 Guiding  Dir = 2, Dur = 14
23:45:12.871 00.000 10072 IsGuiding returns 0
23:45:12.871 00.000 10072 PulseGuide returned control before completion, sleep 24
23:45:12.888 00.017 1032 UpdateGuideState exits: m=1406 SNR=26.4
23:45:12.890 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:12.892 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:12.896 00.004 1032 Enqueuing Expose request
23:45:12.900 00.004 10072 IsGuiding returns 0
23:45:12.900 00.000 10072 Move returns status 0, amount 14
23:45:12.900 00.000 10072 MoveAxis(N, 0, ABG)
23:45:12.900 00.000 10072 Move returns status 0, amount 0
23:45:12.900 00.000 10072 move complete, result=0
23:45:12.900 00.000 10072 worker thread done servicing request
23:45:12.901 00.001 10072 Worker thread wakes up
23:45:12.901 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:12.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:12.906 00.005 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:45:13.526 00.620 10072 Exposure complete
23:45:13.572 00.046 10072 worker thread done servicing request
23:45:13.572 00.000 1032 OnExposeComplete: enter
23:45:13.574 00.002 1032 UpdateGuideState(): m_state=6
23:45:13.576 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10845
23:45:13.578 00.002 1032 Star::Find returns 1 (0), X=1108.64, Y=129.47, Mass=1398, SNR=26.3, Peak=101 HFD=3.3
23:45:13.580 00.002 1032 MultiStar: [#1 0.09,-0.22,0.96,U] [#2 0.18,-0.14,0.83,U] [#3 0.15,-0.21,0.00,M2] [#4 0.18,-0.27,0.00,M2] [#5 0.17,-0.35,0.00,M1] [#6 0.21,-0.27,0.00,M1] [#7 0.18,-0.18,0.00,M1] [#8 0.10,-0.09,0.51,U] 
23:45:13.584 00.004 1032 refined, 3 included, MultiStar: {0.18, -0.19}, one-star: {0.30, -0.26}
23:45:13.591 00.007 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
23:45:13.594 00.003 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
23:45:13.598 00.004 1032 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-0.83 mountX=-0.23 mountY=-0.12, mountTheta=-2.66
23:45:13.605 00.007 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.19, opts=13)
23:45:13.608 00.003 1032 Enqueuing Move request for scope (0.18, -0.19)
23:45:13.612 00.004 10072 Worker thread wakes up
23:45:13.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.19) opts 0xd
23:45:13.612 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.19)
23:45:13.612 00.000 10072 Moving (0.18, -0.19) raw xDistance=-0.23 yDistance=-0.12
23:45:13.614 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:45:13.617 00.003 10072 PPEC rslt: input = -0.23, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 288.89
23:45:13.617 00.000 10072 PPEC: input: -0.23, control: -0.13, exposure: 500
23:45:13.617 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:13.619 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:45:13.619 00.000 10072 MoveAxis(E, 126, ABG)
23:45:13.619 00.000 10072 Guiding  Dir = 2, Dur = 126
23:45:13.619 00.000 10072 IsGuiding returns 0
23:45:13.620 00.001 10072 PulseGuide returned control before completion, sleep 136
23:45:13.636 00.016 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:45:13.638 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:13.639 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:13.644 00.005 1032 Enqueuing Expose request
23:45:13.758 00.114 10072 IsGuiding returns 0
23:45:13.758 00.000 10072 Move returns status 0, amount 126
23:45:13.758 00.000 10072 MoveAxis(N, 0, ABG)
23:45:13.758 00.000 10072 Move returns status 0, amount 0
23:45:13.758 00.000 10072 move complete, result=0
23:45:13.758 00.000 10072 worker thread done servicing request
23:45:13.758 00.000 10072 Worker thread wakes up
23:45:13.758 00.000 1032 GuideStep: -0.2 px 126 ms EAST, -0.1 px 0 ms NORTH
23:45:13.761 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:13.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:14.183 00.422 10072 Exposure complete
23:45:14.230 00.047 10072 worker thread done servicing request
23:45:14.231 00.001 1032 OnExposeComplete: enter
23:45:14.233 00.002 1032 UpdateGuideState(): m_state=6
23:45:14.235 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10846
23:45:14.238 00.003 1032 Star::Find returns 1 (0), X=1108.74, Y=129.48, Mass=1367, SNR=26.0, Peak=100 HFD=3.3
23:45:14.242 00.004 1032 MultiStar: [#1 0.10,0.03,1.00,U] [#2 0.05,0.02,0.78,U] [#3 0.13,-0.11,0.77,U] [#4 0.18,-0.22,0.00,M3] [#5 0.10,-0.16,0.65,U] [#6 0.28,-0.17,0.00,M2] [#7 0.16,-0.04,0.68,U] [#8 0.08,-0.06,0.51,U] 
23:45:14.244 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.08}, one-star: {0.40, -0.25}
23:45:14.245 00.001 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
23:45:14.247 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
23:45:14.248 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.48 mountX=-0.12 mountY=-0.13, mountTheta=-2.31
23:45:14.250 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.08, opts=13)
23:45:14.252 00.002 1032 Enqueuing Move request for scope (0.16, -0.08)
23:45:14.253 00.001 10072 Worker thread wakes up
23:45:14.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
23:45:14.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
23:45:14.253 00.000 10072 Moving (0.16, -0.08) raw xDistance=-0.12 yDistance=-0.13
23:45:14.256 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:45:14.258 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:45:14.258 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:45:14.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:14.259 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:14.259 00.000 10072 MoveAxis(E, 14, ABG)
23:45:14.259 00.000 10072 Guiding  Dir = 2, Dur = 14
23:45:14.259 00.000 10072 IsGuiding returns 0
23:45:14.260 00.001 10072 PulseGuide returned control before completion, sleep 24
23:45:14.277 00.017 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:45:14.279 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:14.280 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:14.282 00.002 1032 Enqueuing Expose request
23:45:14.286 00.004 10072 IsGuiding returns 0
23:45:14.286 00.000 10072 Move returns status 0, amount 14
23:45:14.286 00.000 10072 MoveAxis(N, 0, ABG)
23:45:14.286 00.000 10072 Move returns status 0, amount 0
23:45:14.286 00.000 10072 move complete, result=0
23:45:14.286 00.000 10072 worker thread done servicing request
23:45:14.286 00.000 10072 Worker thread wakes up
23:45:14.287 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:14.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:14.292 00.005 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:45:14.916 00.624 10072 Exposure complete
23:45:14.962 00.046 10072 worker thread done servicing request
23:45:14.962 00.000 1032 OnExposeComplete: enter
23:45:14.964 00.002 1032 UpdateGuideState(): m_state=6
23:45:14.965 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10847
23:45:14.968 00.003 1032 Star::Find returns 1 (0), X=1108.66, Y=129.71, Mass=1313, SNR=25.5, Peak=93 HFD=3.4
23:45:14.970 00.002 1032 MultiStar: [#1 0.06,0.15,1.00,U] [#2 0.11,0.06,0.81,U] [#3 0.16,-0.08,0.79,U] [#4 0.33,-0.14,0.00,M4] [#5 0.03,0.01,0.71,U] [#6 0.14,0.16,0.64,U] [#7 0.11,0.06,0.72,U] [#8 0.08,0.08,0.51,U] 
23:45:14.972 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.05}, one-star: {0.33, -0.02}
23:45:14.975 00.003 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
23:45:14.976 00.001 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
23:45:14.978 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.35 mountX=0.01 mountY=-0.14, mountTheta=-1.48
23:45:14.980 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
23:45:14.982 00.002 1032 Enqueuing Move request for scope (0.14, 0.05)
23:45:14.983 00.001 10072 Worker thread wakes up
23:45:14.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:45:14.983 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:45:14.983 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.01 yDistance=-0.14
23:45:14.985 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:45:14.988 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:45:14.988 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:45:14.988 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:14.989 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:45:14.989 00.000 10072 MoveAxis(E, 14, ABG)
23:45:14.989 00.000 10072 Guiding  Dir = 2, Dur = 14
23:45:14.989 00.000 10072 IsGuiding returns 0
23:45:14.990 00.001 10072 PulseGuide returned control before completion, sleep 24
23:45:15.007 00.017 1032 UpdateGuideState exits: m=1313 SNR=25.5
23:45:15.009 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:15.011 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:15.012 00.001 1032 Enqueuing Expose request
23:45:15.022 00.010 10072 IsGuiding returns 0
23:45:15.022 00.000 10072 Move returns status 0, amount 14
23:45:15.022 00.000 10072 MoveAxis(N, 0, ABG)
23:45:15.022 00.000 10072 Move returns status 0, amount 0
23:45:15.022 00.000 10072 move complete, result=0
23:45:15.022 00.000 10072 worker thread done servicing request
23:45:15.022 00.000 10072 Worker thread wakes up
23:45:15.022 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:15.022 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:15.023 00.001 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
23:45:15.429 00.406 10072 Exposure complete
23:45:15.479 00.050 10072 worker thread done servicing request
23:45:15.479 00.000 1032 OnExposeComplete: enter
23:45:15.481 00.002 1032 UpdateGuideState(): m_state=6
23:45:15.483 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10848
23:45:15.484 00.001 1032 Star::Find returns 1 (0), X=1108.70, Y=129.54, Mass=1369, SNR=26.0, Peak=110 HFD=3.2
23:45:15.485 00.001 1032 MultiStar: [#1 0.11,-0.01,1.02,U] [#2 0.22,-0.13,0.78,U] [#3 0.23,-0.13,0.00,M1] [#4 0.29,-0.19,0.00,M5] [#5 0.10,-0.13,0.68,U] [#6 0.25,-0.26,0.00,M2] [#7 0.10,-0.06,0.71,U] [#8 0.11,-0.05,0.52,U] 
23:45:15.489 00.004 1032 refined, 5 included, MultiStar: {0.18, -0.10}, one-star: {0.36, -0.19}
23:45:15.492 00.003 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
23:45:15.497 00.005 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
23:45:15.499 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-0.50 mountX=-0.14 mountY=-0.15, mountTheta=-2.33
23:45:15.500 00.001 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.10, opts=13)
23:45:15.503 00.003 1032 Enqueuing Move request for scope (0.18, -0.10)
23:45:15.505 00.002 10072 Worker thread wakes up
23:45:15.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
23:45:15.505 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
23:45:15.505 00.000 10072 Moving (0.18, -0.10) raw xDistance=-0.14 yDistance=-0.15
23:45:15.507 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:45:15.509 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.90
23:45:15.509 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:45:15.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:15.510 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:45:15.510 00.000 10072 MoveAxis(E, 79, ABG)
23:45:15.510 00.000 10072 Guiding  Dir = 2, Dur = 79
23:45:15.510 00.000 10072 IsGuiding returns 0
23:45:15.510 00.000 10072 PulseGuide returned control before completion, sleep 89
23:45:15.528 00.018 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:45:15.530 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:15.532 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:15.534 00.002 1032 Enqueuing Expose request
23:45:15.602 00.068 10072 IsGuiding returns 1
23:45:15.602 00.000 10072 scope still moving after pulse duration time elapsed
23:45:15.632 00.030 10072 IsGuiding returns 0
23:45:15.632 00.000 10072 scope move finished after 79 + 42 ms
23:45:15.632 00.000 10072 Move returns status 0, amount 79
23:45:15.632 00.000 10072 MoveAxis(N, 0, ABG)
23:45:15.632 00.000 10072 Move returns status 0, amount 0
23:45:15.632 00.000 10072 move complete, result=0
23:45:15.632 00.000 10072 worker thread done servicing request
23:45:15.632 00.000 10072 Worker thread wakes up
23:45:15.632 00.000 1032 GuideStep: -0.1 px 79 ms EAST, -0.1 px 0 ms NORTH
23:45:15.635 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:15.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:16.273 00.638 10072 Exposure complete
23:45:16.321 00.048 10072 worker thread done servicing request
23:45:16.321 00.000 1032 OnExposeComplete: enter
23:45:16.323 00.002 1032 UpdateGuideState(): m_state=6
23:45:16.324 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10849
23:45:16.326 00.002 1032 Star::Find returns 1 (0), X=1108.70, Y=129.47, Mass=1236, SNR=24.7, Peak=97 HFD=3.3
23:45:16.327 00.001 1032 MultiStar: [#1 0.03,-0.05,0.99,U] [#2 0.09,-0.16,0.85,U] [#3 0.00,-0.21,0.85,U] [#4 0.19,-0.26,0.00,M6] [#5 -0.03,-0.35,0.00,M1] [#6 0.02,-0.01,0.65,U] [#7 0.13,-0.10,0.74,U] [#8 0.10,-0.11,0.57,U] 
23:45:16.332 00.005 1032 refined, 6 included, MultiStar: {0.11, -0.14}, one-star: {0.37, -0.27}
23:45:16.335 00.003 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
23:45:16.337 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
23:45:16.338 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.88 mountX=-0.16 mountY=-0.08, mountTheta=-2.71
23:45:16.341 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.14, opts=13)
23:45:16.343 00.002 1032 Enqueuing Move request for scope (0.11, -0.14)
23:45:16.344 00.001 10072 Worker thread wakes up
23:45:16.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
23:45:16.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
23:45:16.344 00.000 10072 Moving (0.11, -0.14) raw xDistance=-0.16 yDistance=-0.08
23:45:16.346 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:45:16.349 00.003 10072 PPEC rslt: input = -0.16, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 288.90
23:45:16.349 00.000 10072 PPEC: input: -0.16, control: -0.10, exposure: 500
23:45:16.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:16.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:45:16.349 00.000 10072 MoveAxis(E, 94, ABG)
23:45:16.349 00.000 10072 Guiding  Dir = 2, Dur = 94
23:45:16.351 00.002 10072 IsGuiding returns 0
23:45:16.351 00.000 10072 PulseGuide returned control before completion, sleep 104
23:45:16.369 00.018 1032 UpdateGuideState exits: m=1236 SNR=24.7
23:45:16.372 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:16.373 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:16.374 00.001 1032 Enqueuing Expose request
23:45:16.459 00.085 10072 IsGuiding returns 1
23:45:16.459 00.000 10072 scope still moving after pulse duration time elapsed
23:45:16.490 00.031 10072 IsGuiding returns 0
23:45:16.490 00.000 10072 scope move finished after 94 + 45 ms
23:45:16.490 00.000 10072 Move returns status 0, amount 94
23:45:16.491 00.001 10072 MoveAxis(N, 0, ABG)
23:45:16.491 00.000 10072 Move returns status 0, amount 0
23:45:16.491 00.000 10072 move complete, result=0
23:45:16.491 00.000 1032 GuideStep: -0.2 px 94 ms EAST, -0.1 px 0 ms NORTH
23:45:16.494 00.003 10072 worker thread done servicing request
23:45:16.494 00.000 10072 Worker thread wakes up
23:45:16.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:16.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:16.898 00.404 10072 Exposure complete
23:45:16.949 00.051 10072 worker thread done servicing request
23:45:16.949 00.000 1032 OnExposeComplete: enter
23:45:16.951 00.002 1032 UpdateGuideState(): m_state=6
23:45:16.954 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10850
23:45:16.956 00.002 1032 Star::Find returns 1 (0), X=1108.66, Y=129.59, Mass=1343, SNR=25.7, Peak=100 HFD=3.2
23:45:16.959 00.003 1032 MultiStar: [#1 -0.04,0.03,0.96,U] [#2 0.09,-0.07,0.84,U] [#3 -0.07,-0.05,0.78,U] [#4 0.10,-0.11,0.68,U] [#5 0.02,-0.09,0.65,U] [#6 0.10,0.12,0.60,U] [#7 0.05,0.03,0.72,U] [#8 -0.02,-0.03,0.53,U] 
23:45:16.962 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.32, -0.14}
23:45:16.964 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
23:45:16.965 00.001 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
23:45:16.967 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.51 mountX=-0.06 mountY=-0.06, mountTheta=-2.34
23:45:16.970 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
23:45:16.973 00.003 1032 Enqueuing Move request for scope (0.07, -0.04)
23:45:16.975 00.002 10072 Worker thread wakes up
23:45:16.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
23:45:16.975 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
23:45:16.975 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
23:45:16.977 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:45:16.981 00.004 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:45:16.981 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
23:45:16.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:16.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:45:16.982 00.001 10072 MoveAxis(E, 15, ABG)
23:45:16.982 00.000 10072 Guiding  Dir = 2, Dur = 15
23:45:16.983 00.001 10072 IsGuiding returns 0
23:45:16.983 00.000 10072 PulseGuide returned control before completion, sleep 25
23:45:17.002 00.019 1032 UpdateGuideState exits: m=1343 SNR=25.7
23:45:17.005 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:17.007 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:17.008 00.001 1032 Enqueuing Expose request
23:45:17.019 00.011 10072 IsGuiding returns 0
23:45:17.020 00.001 10072 Move returns status 0, amount 15
23:45:17.020 00.000 10072 MoveAxis(N, 0, ABG)
23:45:17.020 00.000 10072 Move returns status 0, amount 0
23:45:17.020 00.000 10072 move complete, result=0
23:45:17.020 00.000 10072 worker thread done servicing request
23:45:17.020 00.000 10072 Worker thread wakes up
23:45:17.020 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:17.020 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:17.022 00.002 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:45:17.648 00.626 10072 Exposure complete
23:45:17.696 00.048 10072 worker thread done servicing request
23:45:17.696 00.000 1032 OnExposeComplete: enter
23:45:17.699 00.003 1032 UpdateGuideState(): m_state=6
23:45:17.700 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10851
23:45:17.702 00.002 1032 Star::Find returns 1 (0), X=1108.61, Y=129.76, Mass=1394, SNR=26.2, Peak=109 HFD=3.3
23:45:17.704 00.002 1032 MultiStar: [#1 -0.06,0.11,1.01,U] [#2 -0.07,0.13,0.79,U] [#3 0.02,0.07,0.76,U] [#4 0.08,0.06,0.68,U] [#5 -0.04,-0.02,0.65,U] [#6 -0.03,0.15,0.65,U] [#7 0.03,0.24,0.67,U] [#8 -0.10,0.14,0.50,U] 
23:45:17.708 00.004 1032 refined, 8 included, MultiStar: {0.02, 0.10}, one-star: {0.27, 0.03}
23:45:17.711 00.003 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
23:45:17.714 00.003 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
23:45:17.716 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.33 mountX=0.09 mountY=-0.05, mountTheta=-0.50
23:45:17.719 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
23:45:17.722 00.003 1032 Enqueuing Move request for scope (0.02, 0.10)
23:45:17.724 00.002 10072 Worker thread wakes up
23:45:17.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
23:45:17.724 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
23:45:17.724 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.05
23:45:17.726 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:45:17.729 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:45:17.729 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:45:17.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:17.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:45:17.729 00.000 10072 MoveAxis(E, 14, ABG)
23:45:17.730 00.001 10072 Guiding  Dir = 2, Dur = 14
23:45:17.730 00.000 10072 IsGuiding returns 0
23:45:17.730 00.000 10072 PulseGuide returned control before completion, sleep 24
23:45:17.748 00.018 1032 UpdateGuideState exits: m=1394 SNR=26.2
23:45:17.751 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:17.753 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:17.755 00.002 1032 Enqueuing Expose request
23:45:17.757 00.002 10072 IsGuiding returns 0
23:45:17.757 00.000 10072 Move returns status 0, amount 14
23:45:17.757 00.000 10072 MoveAxis(N, 0, ABG)
23:45:17.757 00.000 10072 Move returns status 0, amount 0
23:45:17.757 00.000 10072 move complete, result=0
23:45:17.757 00.000 10072 worker thread done servicing request
23:45:17.757 00.000 10072 Worker thread wakes up
23:45:17.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:17.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:17.765 00.008 1032 GuideStep: 0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
23:45:18.166 00.401 10072 Exposure complete
23:45:18.216 00.050 10072 worker thread done servicing request
23:45:18.217 00.001 1032 OnExposeComplete: enter
23:45:18.219 00.002 1032 UpdateGuideState(): m_state=6
23:45:18.220 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10852
23:45:18.222 00.002 1032 Star::Find returns 1 (0), X=1108.67, Y=129.77, Mass=1469, SNR=27.0, Peak=119 HFD=3.4
23:45:18.224 00.002 1032 MultiStar: [#1 0.01,0.07,0.92,U] [#2 0.03,0.14,0.82,U] [#3 0.09,0.01,0.72,U] [#4 0.17,0.00,0.67,U] [#5 0.07,0.07,0.63,U] [#6 0.08,0.12,0.62,U] [#7 0.08,0.13,0.67,U] [#8 -0.01,0.13,0.46,U] 
23:45:18.225 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.33, 0.04}
23:45:18.227 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
23:45:18.228 00.001 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
23:45:18.230 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.63 mountX=0.05 mountY=-0.12, mountTheta=-1.20
23:45:18.232 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
23:45:18.233 00.001 1032 Enqueuing Move request for scope (0.11, 0.08)
23:45:18.236 00.003 10072 Worker thread wakes up
23:45:18.236 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:45:18.236 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:45:18.236 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.12
23:45:18.241 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:45:18.244 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:45:18.244 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:45:18.245 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:18.245 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:45:18.245 00.000 10072 MoveAxis(E, 13, ABG)
23:45:18.245 00.000 10072 Guiding  Dir = 2, Dur = 13
23:45:18.245 00.000 10072 IsGuiding returns 0
23:45:18.245 00.000 10072 PulseGuide returned control before completion, sleep 23
23:45:18.262 00.017 1032 UpdateGuideState exits: m=1469 SNR=27.0
23:45:18.263 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:18.265 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:18.267 00.002 1032 Enqueuing Expose request
23:45:18.271 00.004 10072 IsGuiding returns 0
23:45:18.272 00.001 10072 Move returns status 0, amount 13
23:45:18.272 00.000 10072 MoveAxis(N, 0, ABG)
23:45:18.272 00.000 10072 Move returns status 0, amount 0
23:45:18.272 00.000 10072 move complete, result=0
23:45:18.272 00.000 10072 worker thread done servicing request
23:45:18.272 00.000 10072 Worker thread wakes up
23:45:18.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:18.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:18.279 00.007 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:45:18.903 00.624 10072 Exposure complete
23:45:18.950 00.047 10072 worker thread done servicing request
23:45:18.950 00.000 1032 OnExposeComplete: enter
23:45:18.952 00.002 1032 UpdateGuideState(): m_state=6
23:45:18.954 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10853
23:45:18.958 00.004 1032 Star::Find returns 1 (0), X=1108.77, Y=129.57, Mass=1372, SNR=26.0, Peak=98 HFD=3.4
23:45:18.960 00.002 1032 MultiStar: [#1 0.14,-0.07,1.00,U] [#2 0.19,-0.07,0.86,U] [#3 0.23,-0.14,0.00,M1] [#4 0.24,-0.25,0.00,M4] [#5 0.13,-0.28,0.00,M1] [#6 0.16,-0.03,0.62,U] [#7 0.21,-0.13,0.68,U] [#8 0.21,0.00,0.51,U] 
23:45:18.962 00.002 1032 refined, 5 included, MultiStar: {0.23, -0.08}, one-star: {0.43, -0.16}
23:45:18.963 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:45:18.965 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:45:18.966 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.25 cameraTheta=-0.35 mountX=-0.14 mountY=-0.20, mountTheta=-2.18
23:45:18.970 00.004 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.08, opts=13)
23:45:18.971 00.001 1032 Enqueuing Move request for scope (0.23, -0.08)
23:45:18.973 00.002 10072 Worker thread wakes up
23:45:18.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
23:45:18.973 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
23:45:18.973 00.000 10072 Moving (0.23, -0.08) raw xDistance=-0.14 yDistance=-0.20
23:45:18.975 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:45:18.978 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.91
23:45:18.978 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:45:18.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:45:18.978 00.000 10072 MoveAxis(E, 81, ABG)
23:45:18.978 00.000 10072 Guiding  Dir = 2, Dur = 81
23:45:18.979 00.001 10072 IsGuiding returns 0
23:45:18.979 00.000 10072 PulseGuide returned control before completion, sleep 91
23:45:19.001 00.022 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:45:19.003 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:19.006 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:19.008 00.002 1032 Enqueuing Expose request
23:45:19.071 00.063 10072 IsGuiding returns 0
23:45:19.071 00.000 10072 Move returns status 0, amount 81
23:45:19.071 00.000 10072 MoveAxis(N, 131, ABG)
23:45:19.071 00.000 10072 Guiding  Dir = 0, Dur = 131
23:45:19.071 00.000 10072 IsGuiding returns 0
23:45:19.073 00.002 10072 PulseGuide returned control before completion, sleep 141
23:45:19.226 00.153 10072 IsGuiding returns 0
23:45:19.226 00.000 10072 Move returns status 0, amount 131
23:45:19.226 00.000 10072 move complete, result=0
23:45:19.226 00.000 10072 worker thread done servicing request
23:45:19.226 00.000 10072 Worker thread wakes up
23:45:19.226 00.000 1032 GuideStep: -0.1 px 81 ms EAST, -0.2 px 131 ms NORTH
23:45:19.230 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:19.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:19.652 00.422 10072 Exposure complete
23:45:19.703 00.051 10072 worker thread done servicing request
23:45:19.704 00.001 1032 OnExposeComplete: enter
23:45:19.707 00.003 1032 UpdateGuideState(): m_state=6
23:45:19.709 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10854
23:45:19.711 00.002 1032 Star::Find returns 1 (0), X=1108.69, Y=129.63, Mass=1319, SNR=25.5, Peak=98 HFD=3.3
23:45:19.713 00.002 1032 MultiStar: [#1 0.04,0.03,0.97,U] [#2 0.14,-0.03,0.87,U] [#3 0.21,-0.03,0.75,U] [#4 0.22,-0.13,0.67,U] [#5 -0.03,-0.08,0.66,U] [#6 0.11,0.08,0.64,U] [#7 0.12,-0.02,0.73,U] [#8 0.06,0.01,0.52,U] 
23:45:19.715 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.35, -0.10}
23:45:19.716 00.001 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
23:45:19.717 00.001 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
23:45:19.719 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.22 mountX=-0.07 mountY=-0.13, mountTheta=-2.05
23:45:19.721 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
23:45:19.723 00.002 1032 Enqueuing Move request for scope (0.14, -0.03)
23:45:19.724 00.001 10072 Worker thread wakes up
23:45:19.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
23:45:19.724 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
23:45:19.725 00.001 10072 Moving (0.14, -0.03) raw xDistance=-0.07 yDistance=-0.13
23:45:19.726 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:45:19.730 00.004 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:45:19.730 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
23:45:19.730 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:19.730 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:19.730 00.000 10072 MoveAxis(E, 15, ABG)
23:45:19.730 00.000 10072 Guiding  Dir = 2, Dur = 15
23:45:19.730 00.000 10072 IsGuiding returns 0
23:45:19.731 00.001 10072 PulseGuide returned control before completion, sleep 25
23:45:19.748 00.017 1032 UpdateGuideState exits: m=1319 SNR=25.5
23:45:19.750 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:19.752 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:19.753 00.001 1032 Enqueuing Expose request
23:45:19.756 00.003 10072 IsGuiding returns 0
23:45:19.756 00.000 10072 Move returns status 0, amount 15
23:45:19.756 00.000 10072 MoveAxis(N, 0, ABG)
23:45:19.756 00.000 10072 Move returns status 0, amount 0
23:45:19.756 00.000 10072 move complete, result=0
23:45:19.756 00.000 10072 worker thread done servicing request
23:45:19.756 00.000 10072 Worker thread wakes up
23:45:19.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:19.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:19.762 00.006 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:45:20.388 00.626 10072 Exposure complete
23:45:20.437 00.049 10072 worker thread done servicing request
23:45:20.437 00.000 1032 OnExposeComplete: enter
23:45:20.438 00.001 1032 UpdateGuideState(): m_state=6
23:45:20.441 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10855
23:45:20.443 00.002 1032 Star::Find returns 1 (0), X=1108.53, Y=129.79, Mass=1296, SNR=25.3, Peak=100 HFD=3.4
23:45:20.445 00.002 1032 MultiStar: [#1 -0.30,0.28,0.00,M1] [#2 -0.06,0.27,0.00,M1] [#3 -0.12,-0.02,0.81,U] [#4 -0.00,0.10,0.73,U] [#5 -0.31,0.15,0.00,M1] [#6 -0.02,0.19,0.64,U] [#7 -0.15,0.19,0.72,U] [#8 -0.16,0.24,0.00,M1] 
23:45:20.446 00.001 1032 refined, 4 included, MultiStar: {-0.01, 0.10}, one-star: {0.19, 0.06}
23:45:20.448 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
23:45:20.449 00.001 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
23:45:20.451 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.64 mountX=0.09 mountY=-0.02, mountTheta=-0.19
23:45:20.454 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
23:45:20.458 00.004 1032 Enqueuing Move request for scope (-0.01, 0.10)
23:45:20.459 00.001 10072 Worker thread wakes up
23:45:20.459 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
23:45:20.460 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
23:45:20.460 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.09 yDistance=-0.02
23:45:20.461 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:45:20.464 00.003 10072 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:45:20.464 00.000 10072 PPEC: input: 0.09, control: -0.02, exposure: 500
23:45:20.464 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:20.464 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:45:20.464 00.000 10072 MoveAxis(E, 16, ABG)
23:45:20.464 00.000 10072 Guiding  Dir = 2, Dur = 16
23:45:20.465 00.001 10072 IsGuiding returns 0
23:45:20.465 00.000 10072 PulseGuide returned control before completion, sleep 26
23:45:20.482 00.017 1032 UpdateGuideState exits: m=1296 SNR=25.3
23:45:20.484 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:20.486 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:20.488 00.002 1032 Enqueuing Expose request
23:45:20.494 00.006 10072 IsGuiding returns 0
23:45:20.494 00.000 10072 Move returns status 0, amount 16
23:45:20.495 00.001 10072 MoveAxis(N, 0, ABG)
23:45:20.495 00.000 10072 Move returns status 0, amount 0
23:45:20.495 00.000 10072 move complete, result=0
23:45:20.495 00.000 10072 worker thread done servicing request
23:45:20.495 00.000 10072 Worker thread wakes up
23:45:20.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:20.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:20.501 00.006 1032 GuideStep: 0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
23:45:20.903 00.402 10072 Exposure complete
23:45:20.952 00.049 10072 worker thread done servicing request
23:45:20.952 00.000 1032 OnExposeComplete: enter
23:45:20.955 00.003 1032 UpdateGuideState(): m_state=6
23:45:20.958 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10856
23:45:20.961 00.003 1032 Star::Find returns 1 (0), X=1108.49, Y=129.73, Mass=1333, SNR=25.7, Peak=115 HFD=3.3
23:45:20.964 00.003 1032 MultiStar: [#1 -0.12,0.22,0.97,U] [#2 -0.04,0.10,0.83,U] [#3 -0.11,-0.03,0.75,U] [#4 -0.01,0.02,0.69,U] [#5 -0.14,0.18,0.70,U] [#6 -0.04,0.23,0.62,U] [#7 -0.06,0.08,0.72,U] [#8 -0.06,0.15,0.54,U] 
23:45:20.966 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {0.15, -0.00}
23:45:20.967 00.001 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
23:45:20.968 00.001 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
23:45:20.971 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.96 mountX=0.11 mountY=0.01, mountTheta=0.13
23:45:20.973 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.10, opts=13)
23:45:20.975 00.002 1032 Enqueuing Move request for scope (-0.04, 0.10)
23:45:20.976 00.001 10072 Worker thread wakes up
23:45:20.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
23:45:20.976 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
23:45:20.976 00.000 10072 Moving (-0.04, 0.10) raw xDistance=0.11 yDistance=0.01
23:45:20.978 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:45:20.981 00.003 10072 PPEC rslt: input = 0.11, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:45:20.981 00.000 10072 PPEC: input: 0.11, control: -0.02, exposure: 500
23:45:20.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:20.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:45:20.981 00.000 10072 MoveAxis(E, 16, ABG)
23:45:20.981 00.000 10072 Guiding  Dir = 2, Dur = 16
23:45:20.982 00.001 10072 IsGuiding returns 0
23:45:20.982 00.000 10072 PulseGuide returned control before completion, sleep 26
23:45:20.998 00.016 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:45:21.001 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:21.002 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:21.004 00.002 1032 Enqueuing Expose request
23:45:21.011 00.007 10072 IsGuiding returns 0
23:45:21.011 00.000 10072 Move returns status 0, amount 16
23:45:21.011 00.000 10072 MoveAxis(N, 0, ABG)
23:45:21.011 00.000 10072 Move returns status 0, amount 0
23:45:21.011 00.000 10072 move complete, result=0
23:45:21.011 00.000 10072 worker thread done servicing request
23:45:21.011 00.000 10072 Worker thread wakes up
23:45:21.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:21.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:21.013 00.002 1032 GuideStep: 0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
23:45:21.643 00.630 10072 Exposure complete
23:45:21.695 00.052 10072 worker thread done servicing request
23:45:21.695 00.000 1032 OnExposeComplete: enter
23:45:21.697 00.002 1032 UpdateGuideState(): m_state=6
23:45:21.699 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10857
23:45:21.701 00.002 1032 Star::Find returns 1 (0), X=1108.55, Y=129.57, Mass=1305, SNR=25.4, Peak=113 HFD=3.2
23:45:21.702 00.001 1032 MultiStar: [#1 -0.06,-0.08,1.03,U] [#2 -0.11,-0.08,0.84,U] [#3 0.04,-0.20,0.80,U] [#4 -0.02,-0.23,0.68,U] [#5 -0.08,-0.17,0.67,U] [#6 0.00,-0.11,0.62,U] [#7 -0.10,-0.10,0.74,U] [#8 -0.11,-0.03,0.54,U] 
23:45:21.704 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.13}, one-star: {0.21, -0.16}
23:45:21.706 00.002 1032 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.83) = xAngle (-3.52 = 2.77)
23:45:21.707 00.001 1032 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.52 = 2.77)
23:45:21.708 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.69 mountX=-0.12 mountY=0.05, mountTheta=2.77
23:45:21.712 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.13, opts=13)
23:45:21.714 00.002 1032 Enqueuing Move request for scope (-0.02, -0.13)
23:45:21.715 00.001 10072 Worker thread wakes up
23:45:21.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
23:45:21.715 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
23:45:21.715 00.000 10072 Moving (-0.02, -0.13) raw xDistance=-0.12 yDistance=0.05
23:45:21.717 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:45:21.721 00.004 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:45:21.721 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
23:45:21.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:21.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:45:21.721 00.000 10072 MoveAxis(E, 16, ABG)
23:45:21.721 00.000 10072 Guiding  Dir = 2, Dur = 16
23:45:21.721 00.000 10072 IsGuiding returns 0
23:45:21.722 00.001 10072 PulseGuide returned control before completion, sleep 26
23:45:21.740 00.018 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:45:21.741 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:21.744 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:21.746 00.002 1032 Enqueuing Expose request
23:45:21.764 00.018 10072 IsGuiding returns 0
23:45:21.764 00.000 10072 Move returns status 0, amount 16
23:45:21.764 00.000 10072 MoveAxis(N, 0, ABG)
23:45:21.764 00.000 10072 Move returns status 0, amount 0
23:45:21.764 00.000 10072 move complete, result=0
23:45:21.764 00.000 10072 worker thread done servicing request
23:45:21.764 00.000 10072 Worker thread wakes up
23:45:21.765 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:21.765 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:21.766 00.001 1032 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
23:45:22.176 00.410 10072 Exposure complete
23:45:22.224 00.048 10072 worker thread done servicing request
23:45:22.224 00.000 1032 OnExposeComplete: enter
23:45:22.226 00.002 1032 UpdateGuideState(): m_state=6
23:45:22.228 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10858
23:45:22.230 00.002 1032 Star::Find returns 1 (0), X=1108.67, Y=129.58, Mass=1533, SNR=27.5, Peak=115 HFD=3.2
23:45:22.232 00.002 1032 MultiStar: [#1 -0.13,0.06,0.95,U] [#2 0.02,-0.05,0.78,U] [#3 0.04,-0.18,0.72,U] [#4 0.11,-0.18,0.66,U] [#5 -0.10,-0.16,0.62,U] [#6 0.06,0.03,0.60,U] [#7 -0.13,-0.11,0.66,U] [#8 0.07,-0.09,0.51,U] 
23:45:22.233 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.33, -0.15}
23:45:22.235 00.002 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
23:45:22.237 00.002 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
23:45:22.239 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.17 mountX=-0.10 mountY=-0.01, mountTheta=-3.00
23:45:22.241 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
23:45:22.243 00.002 1032 Enqueuing Move request for scope (0.04, -0.09)
23:45:22.245 00.002 10072 Worker thread wakes up
23:45:22.246 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
23:45:22.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
23:45:22.246 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=-0.01
23:45:22.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:45:22.250 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:45:22.250 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:45:22.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:22.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:45:22.251 00.001 10072 MoveAxis(E, 9, ABG)
23:45:22.251 00.000 10072 Guiding  Dir = 2, Dur = 9
23:45:22.251 00.000 10072 IsGuiding returns 0
23:45:22.251 00.000 10072 PulseGuide returned control before completion, sleep 19
23:45:22.267 00.016 1032 UpdateGuideState exits: m=1533 SNR=27.5
23:45:22.270 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:22.271 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:22.272 00.001 1032 Enqueuing Expose request
23:45:22.279 00.007 10072 IsGuiding returns 0
23:45:22.279 00.000 10072 Move returns status 0, amount 9
23:45:22.279 00.000 10072 MoveAxis(N, 0, ABG)
23:45:22.279 00.000 10072 Move returns status 0, amount 0
23:45:22.280 00.001 10072 move complete, result=0
23:45:22.280 00.000 10072 worker thread done servicing request
23:45:22.280 00.000 10072 Worker thread wakes up
23:45:22.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:22.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:22.281 00.001 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:45:22.908 00.627 10072 Exposure complete
23:45:22.950 00.042 10072 worker thread done servicing request
23:45:22.950 00.000 1032 OnExposeComplete: enter
23:45:22.952 00.002 1032 UpdateGuideState(): m_state=6
23:45:22.955 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10859
23:45:22.956 00.001 1032 Star::Find returns 1 (0), X=1108.67, Y=129.69, Mass=1350, SNR=25.8, Peak=109 HFD=3.4
23:45:22.958 00.002 1032 MultiStar: [#1 -0.09,-0.01,0.92,U] [#2 -0.01,0.10,0.82,U] [#3 0.03,0.00,0.79,U] [#4 0.08,-0.03,0.68,U] [#5 0.03,-0.12,0.68,U] [#6 0.00,0.02,0.61,U] [#7 -0.13,0.04,0.71,U] [#8 -0.10,-0.03,0.55,U] 
23:45:22.960 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.34, -0.04}
23:45:22.962 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
23:45:22.964 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
23:45:22.966 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.24 mountX=-0.01 mountY=-0.03, mountTheta=-2.07
23:45:22.968 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
23:45:22.970 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
23:45:22.972 00.002 10072 Worker thread wakes up
23:45:22.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:45:22.972 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:45:22.972 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.01 yDistance=-0.03
23:45:22.974 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:45:22.977 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:45:22.977 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:45:22.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:22.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:45:22.977 00.000 10072 MoveAxis(E, 10, ABG)
23:45:22.977 00.000 10072 Guiding  Dir = 2, Dur = 10
23:45:22.977 00.000 10072 IsGuiding returns 0
23:45:22.978 00.001 10072 PulseGuide returned control before completion, sleep 20
23:45:22.993 00.015 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:45:22.995 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:22.997 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:22.999 00.002 1032 Enqueuing Expose request
23:45:23.004 00.005 10072 IsGuiding returns 0
23:45:23.004 00.000 10072 Move returns status 0, amount 10
23:45:23.004 00.000 10072 MoveAxis(N, 0, ABG)
23:45:23.004 00.000 10072 Move returns status 0, amount 0
23:45:23.004 00.000 10072 move complete, result=0
23:45:23.004 00.000 10072 worker thread done servicing request
23:45:23.004 00.000 10072 Worker thread wakes up
23:45:23.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:23.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:23.011 00.007 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
23:45:23.409 00.398 10072 Exposure complete
23:45:23.456 00.047 10072 worker thread done servicing request
23:45:23.456 00.000 1032 OnExposeComplete: enter
23:45:23.459 00.003 1032 UpdateGuideState(): m_state=6
23:45:23.461 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10860
23:45:23.463 00.002 1032 Star::Find returns 1 (0), X=1108.57, Y=129.78, Mass=1386, SNR=26.1, Peak=107 HFD=3.4
23:45:23.466 00.003 1032 MultiStar: [#1 -0.10,0.05,0.94,U] [#2 -0.07,-0.03,0.83,U] [#3 0.03,0.14,0.79,U] [#4 0.07,0.09,0.67,U] [#5 -0.11,0.02,0.70,U] [#6 -0.01,0.20,0.64,U] [#7 -0.09,0.20,0.72,U] [#8 -0.16,0.06,0.52,U] 
23:45:23.467 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {0.23, 0.05}
23:45:23.469 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
23:45:23.470 00.001 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
23:45:23.471 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.71 mountX=0.08 mountY=-0.01, mountTheta=-0.12
23:45:23.473 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
23:45:23.475 00.002 1032 Enqueuing Move request for scope (-0.01, 0.08)
23:45:23.477 00.002 10072 Worker thread wakes up
23:45:23.478 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
23:45:23.478 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
23:45:23.478 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
23:45:23.479 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:45:23.482 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:45:23.482 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:45:23.483 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:23.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:45:23.483 00.000 10072 MoveAxis(E, 9, ABG)
23:45:23.483 00.000 10072 Guiding  Dir = 2, Dur = 9
23:45:23.483 00.000 10072 IsGuiding returns 0
23:45:23.483 00.000 10072 PulseGuide returned control before completion, sleep 19
23:45:23.500 00.017 1032 UpdateGuideState exits: m=1386 SNR=26.1
23:45:23.502 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:23.504 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:23.506 00.002 1032 Enqueuing Expose request
23:45:23.517 00.011 10072 IsGuiding returns 0
23:45:23.517 00.000 10072 Move returns status 0, amount 9
23:45:23.517 00.000 10072 MoveAxis(N, 0, ABG)
23:45:23.518 00.001 10072 Move returns status 0, amount 0
23:45:23.518 00.000 10072 move complete, result=0
23:45:23.518 00.000 10072 worker thread done servicing request
23:45:23.518 00.000 10072 Worker thread wakes up
23:45:23.518 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:23.518 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:23.526 00.008 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:45:24.149 00.623 10072 Exposure complete
23:45:24.197 00.048 10072 worker thread done servicing request
23:45:24.197 00.000 1032 OnExposeComplete: enter
23:45:24.199 00.002 1032 UpdateGuideState(): m_state=6
23:45:24.202 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10861
23:45:24.203 00.001 1032 Star::Find returns 1 (0), X=1108.55, Y=129.68, Mass=1187, SNR=24.2, Peak=95 HFD=3.2
23:45:24.207 00.004 1032 MultiStar: [#1 -0.06,0.02,1.05,U] [#2 0.03,0.02,0.84,U] [#3 0.01,0.03,0.83,U] [#4 0.11,-0.07,0.73,U] [#5 -0.18,0.09,0.71,U] [#6 -0.05,0.14,0.70,U] [#7 -0.05,0.12,0.79,U] [#8 -0.22,-0.03,0.55,U] 
23:45:24.209 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.22, -0.05}
23:45:24.211 00.002 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
23:45:24.213 00.002 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
23:45:24.214 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.84 mountX=0.03 mountY=0.00, mountTheta=0.01
23:45:24.218 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
23:45:24.220 00.002 1032 Enqueuing Move request for scope (-0.01, 0.03)
23:45:24.222 00.002 10072 Worker thread wakes up
23:45:24.222 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:45:24.222 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:45:24.222 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
23:45:24.224 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:45:24.227 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:45:24.227 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:45:24.227 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:24.227 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:45:24.227 00.000 10072 MoveAxis(E, 9, ABG)
23:45:24.227 00.000 10072 Guiding  Dir = 2, Dur = 9
23:45:24.228 00.001 10072 IsGuiding returns 0
23:45:24.228 00.000 10072 PulseGuide returned control before completion, sleep 19
23:45:24.247 00.019 1032 UpdateGuideState exits: m=1187 SNR=24.2
23:45:24.248 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:24.250 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:24.252 00.002 1032 Enqueuing Expose request
23:45:24.255 00.003 10072 IsGuiding returns 0
23:45:24.255 00.000 10072 Move returns status 0, amount 9
23:45:24.255 00.000 10072 MoveAxis(N, 0, ABG)
23:45:24.255 00.000 10072 Move returns status 0, amount 0
23:45:24.255 00.000 10072 move complete, result=0
23:45:24.255 00.000 10072 worker thread done servicing request
23:45:24.255 00.000 10072 Worker thread wakes up
23:45:24.256 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:24.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:24.261 00.005 1032 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:45:24.668 00.407 10072 Exposure complete
23:45:24.717 00.049 10072 worker thread done servicing request
23:45:24.717 00.000 1032 OnExposeComplete: enter
23:45:24.719 00.002 1032 UpdateGuideState(): m_state=6
23:45:24.721 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10862
23:45:24.722 00.001 1032 Star::Find returns 1 (0), X=1108.55, Y=129.58, Mass=1276, SNR=25.1, Peak=112 HFD=3.2
23:45:24.724 00.002 1032 MultiStar: [#1 -0.15,-0.06,0.96,U] [#2 -0.07,-0.04,0.84,U] [#3 0.03,-0.10,0.81,U] [#4 0.09,-0.09,0.72,U] [#5 -0.11,-0.19,0.68,U] [#6 -0.07,0.12,0.65,U] [#7 -0.01,0.05,0.72,U] [#8 -0.02,-0.25,0.55,U] 
23:45:24.726 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.08}, one-star: {0.21, -0.15}
23:45:24.727 00.001 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
23:45:24.729 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
23:45:24.730 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.63 mountX=-0.07 mountY=0.02, mountTheta=2.82
23:45:24.732 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.08, opts=13)
23:45:24.733 00.001 1032 Enqueuing Move request for scope (-0.00, -0.08)
23:45:24.737 00.004 10072 Worker thread wakes up
23:45:24.737 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
23:45:24.737 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
23:45:24.738 00.001 10072 Moving (-0.00, -0.08) raw xDistance=-0.07 yDistance=0.02
23:45:24.739 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:45:24.742 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:45:24.742 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:45:24.742 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:24.742 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:45:24.742 00.000 10072 MoveAxis(E, 11, ABG)
23:45:24.742 00.000 10072 Guiding  Dir = 2, Dur = 11
23:45:24.742 00.000 10072 IsGuiding returns 0
23:45:24.743 00.001 10072 PulseGuide returned control before completion, sleep 21
23:45:24.758 00.015 1032 UpdateGuideState exits: m=1276 SNR=25.1
23:45:24.761 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:24.762 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:24.764 00.002 1032 Enqueuing Expose request
23:45:24.772 00.008 10072 IsGuiding returns 0
23:45:24.772 00.000 10072 Move returns status 0, amount 11
23:45:24.772 00.000 10072 MoveAxis(N, 0, ABG)
23:45:24.773 00.001 10072 Move returns status 0, amount 0
23:45:24.773 00.000 10072 move complete, result=0
23:45:24.773 00.000 10072 worker thread done servicing request
23:45:24.773 00.000 10072 Worker thread wakes up
23:45:24.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:24.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:24.774 00.001 1032 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
23:45:25.400 00.626 10072 Exposure complete
23:45:25.447 00.047 10072 worker thread done servicing request
23:45:25.447 00.000 1032 OnExposeComplete: enter
23:45:25.450 00.003 1032 UpdateGuideState(): m_state=6
23:45:25.452 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10863
23:45:25.454 00.002 1032 Star::Find returns 1 (0), X=1108.51, Y=129.69, Mass=1391, SNR=26.2, Peak=104 HFD=3.3
23:45:25.457 00.003 1032 MultiStar: [#1 -0.10,0.03,0.90,U] [#2 -0.07,-0.05,0.82,U] [#3 -0.03,0.06,0.75,U] [#4 0.09,-0.18,0.68,U] [#5 -0.05,-0.05,0.67,U] [#6 0.07,0.12,0.62,U] [#7 -0.03,0.07,0.67,U] [#8 -0.04,0.03,0.51,U] 
23:45:25.459 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.00}, one-star: {0.17, -0.04}
23:45:25.460 00.001 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
23:45:25.462 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
23:45:25.464 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.65 mountX=-0.01 mountY=-0.00, mountTheta=-2.48
23:45:25.466 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.00, opts=13)
23:45:25.468 00.002 1032 Enqueuing Move request for scope (0.01, -0.00)
23:45:25.469 00.001 10072 Worker thread wakes up
23:45:25.470 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
23:45:25.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
23:45:25.470 00.000 10072 Moving (0.01, -0.00) raw xDistance=-0.01 yDistance=-0.00
23:45:25.471 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:45:25.474 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:45:25.474 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:45:25.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:25.475 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:45:25.475 00.000 10072 MoveAxis(E, 11, ABG)
23:45:25.475 00.000 10072 Guiding  Dir = 2, Dur = 11
23:45:25.475 00.000 10072 IsGuiding returns 0
23:45:25.475 00.000 10072 PulseGuide returned control before completion, sleep 21
23:45:25.493 00.018 1032 UpdateGuideState exits: m=1391 SNR=26.2
23:45:25.496 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:25.498 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:25.499 00.001 1032 Enqueuing Expose request
23:45:25.507 00.008 10072 IsGuiding returns 0
23:45:25.507 00.000 10072 Move returns status 0, amount 11
23:45:25.507 00.000 10072 MoveAxis(N, 0, ABG)
23:45:25.507 00.000 10072 Move returns status 0, amount 0
23:45:25.507 00.000 10072 move complete, result=0
23:45:25.507 00.000 10072 worker thread done servicing request
23:45:25.507 00.000 10072 Worker thread wakes up
23:45:25.507 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:25.507 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:25.509 00.002 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:45:25.914 00.405 10072 Exposure complete
23:45:25.963 00.049 10072 worker thread done servicing request
23:45:25.963 00.000 1032 OnExposeComplete: enter
23:45:25.965 00.002 1032 UpdateGuideState(): m_state=6
23:45:25.966 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10864
23:45:25.968 00.002 1032 Star::Find returns 1 (0), X=1108.54, Y=129.72, Mass=1160, SNR=23.9, Peak=96 HFD=3.2
23:45:25.969 00.001 1032 MultiStar: [#1 -0.05,0.26,0.00,M1] [#2 -0.08,0.09,0.86,U] [#3 -0.07,0.07,0.83,U] [#4 0.05,0.02,0.76,U] [#5 -0.11,0.18,0.74,U] [#6 -0.04,0.02,0.71,U] [#7 0.01,0.22,0.76,U] [#8 0.01,0.14,0.57,U] 
23:45:25.972 00.003 1032 refined, 7 included, MultiStar: {0.00, 0.09}, one-star: {0.21, -0.01}
23:45:25.973 00.001 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
23:45:25.975 00.002 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
23:45:25.977 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.54 mountX=0.08 mountY=-0.03, mountTheta=-0.29
23:45:25.979 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.09, opts=13)
23:45:25.982 00.003 1032 Enqueuing Move request for scope (0.00, 0.09)
23:45:25.983 00.001 10072 Worker thread wakes up
23:45:25.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
23:45:25.983 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
23:45:25.983 00.000 10072 Moving (0.00, 0.09) raw xDistance=0.08 yDistance=-0.03
23:45:25.988 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:45:25.990 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:45:25.990 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:45:25.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:25.991 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:45:25.991 00.000 10072 MoveAxis(E, 12, ABG)
23:45:25.991 00.000 10072 Guiding  Dir = 2, Dur = 12
23:45:25.991 00.000 10072 IsGuiding returns 0
23:45:25.992 00.001 10072 PulseGuide returned control before completion, sleep 22
23:45:26.008 00.016 1032 UpdateGuideState exits: m=1160 SNR=23.9
23:45:26.011 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:26.013 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:26.015 00.002 1032 Enqueuing Expose request
23:45:26.020 00.005 10072 IsGuiding returns 0
23:45:26.020 00.000 10072 Move returns status 0, amount 12
23:45:26.021 00.001 10072 MoveAxis(N, 0, ABG)
23:45:26.021 00.000 10072 Move returns status 0, amount 0
23:45:26.021 00.000 10072 move complete, result=0
23:45:26.021 00.000 10072 worker thread done servicing request
23:45:26.021 00.000 10072 Worker thread wakes up
23:45:26.021 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:26.021 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:26.027 00.006 1032 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
23:45:26.649 00.622 10072 Exposure complete
23:45:26.700 00.051 10072 worker thread done servicing request
23:45:26.700 00.000 1032 OnExposeComplete: enter
23:45:26.702 00.002 1032 UpdateGuideState(): m_state=6
23:45:26.704 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10865
23:45:26.707 00.003 1032 Star::Find returns 1 (0), X=1108.64, Y=129.85, Mass=1355, SNR=25.9, Peak=111 HFD=3.3
23:45:26.710 00.003 1032 MultiStar: [#1 -0.02,0.12,0.97,U] [#2 0.00,0.15,0.83,U] [#3 -0.00,0.04,0.76,U] [#4 0.17,-0.06,0.67,U] [#5 -0.04,0.01,0.66,U] [#6 -0.06,0.16,0.61,U] [#7 -0.04,0.06,0.70,U] [#8 -0.04,0.08,0.56,U] 
23:45:26.712 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.30, 0.12}
23:45:26.713 00.001 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
23:45:26.715 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
23:45:26.717 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.09 mountX=0.07 mountY=-0.06, mountTheta=-0.74
23:45:26.721 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
23:45:26.724 00.003 1032 Enqueuing Move request for scope (0.04, 0.08)
23:45:26.725 00.001 10072 Worker thread wakes up
23:45:26.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
23:45:26.725 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
23:45:26.725 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.07 yDistance=-0.06
23:45:26.727 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:45:26.730 00.003 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:45:26.730 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
23:45:26.730 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:26.731 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:45:26.731 00.000 10072 MoveAxis(E, 15, ABG)
23:45:26.731 00.000 10072 Guiding  Dir = 2, Dur = 15
23:45:26.731 00.000 10072 IsGuiding returns 0
23:45:26.732 00.001 10072 PulseGuide returned control before completion, sleep 25
23:45:26.750 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:45:26.753 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:26.755 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:26.757 00.002 1032 Enqueuing Expose request
23:45:26.769 00.012 10072 IsGuiding returns 0
23:45:26.770 00.001 10072 Move returns status 0, amount 15
23:45:26.770 00.000 10072 MoveAxis(N, 0, ABG)
23:45:26.770 00.000 10072 Move returns status 0, amount 0
23:45:26.770 00.000 10072 move complete, result=0
23:45:26.770 00.000 10072 worker thread done servicing request
23:45:26.770 00.000 10072 Worker thread wakes up
23:45:26.770 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:26.770 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:26.774 00.004 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:45:27.180 00.406 10072 Exposure complete
23:45:27.233 00.053 10072 worker thread done servicing request
23:45:27.233 00.000 1032 OnExposeComplete: enter
23:45:27.235 00.002 1032 UpdateGuideState(): m_state=6
23:45:27.238 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10866
23:45:27.239 00.001 1032 Star::Find returns 1 (0), X=1108.57, Y=129.63, Mass=1391, SNR=26.2, Peak=115 HFD=3.2
23:45:27.241 00.002 1032 MultiStar: [#1 -0.03,-0.03,0.97,U] [#2 0.01,0.07,0.79,U] [#3 0.02,-0.07,0.77,U] [#4 0.02,-0.16,0.69,U] [#5 0.01,-0.13,0.65,U] [#6 -0.12,0.05,0.62,U] [#7 -0.09,0.05,0.72,U] [#8 -0.05,-0.16,0.55,U] 
23:45:27.243 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.23, -0.10}
23:45:27.245 00.002 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
23:45:27.246 00.001 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
23:45:27.248 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.33 mountX=-0.05 mountY=0.00, mountTheta=3.12
23:45:27.250 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
23:45:27.253 00.003 1032 Enqueuing Move request for scope (0.01, -0.05)
23:45:27.255 00.002 10072 Worker thread wakes up
23:45:27.255 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
23:45:27.255 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
23:45:27.255 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.00
23:45:27.258 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:45:27.261 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:45:27.261 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:45:27.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:27.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:45:27.261 00.000 10072 MoveAxis(E, 14, ABG)
23:45:27.261 00.000 10072 Guiding  Dir = 2, Dur = 14
23:45:27.261 00.000 10072 IsGuiding returns 0
23:45:27.262 00.001 10072 PulseGuide returned control before completion, sleep 24
23:45:27.281 00.019 1032 UpdateGuideState exits: m=1391 SNR=26.2
23:45:27.284 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:27.287 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:27.289 00.002 1032 Enqueuing Expose request
23:45:27.300 00.011 10072 IsGuiding returns 0
23:45:27.301 00.001 10072 Move returns status 0, amount 14
23:45:27.301 00.000 10072 MoveAxis(N, 0, ABG)
23:45:27.301 00.000 10072 Move returns status 0, amount 0
23:45:27.302 00.001 10072 move complete, result=0
23:45:27.302 00.000 10072 worker thread done servicing request
23:45:27.302 00.000 10072 Worker thread wakes up
23:45:27.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:27.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:27.304 00.002 1032 GuideStep: -0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
23:45:27.928 00.624 10072 Exposure complete
23:45:27.974 00.046 10072 worker thread done servicing request
23:45:27.974 00.000 1032 OnExposeComplete: enter
23:45:27.976 00.002 1032 UpdateGuideState(): m_state=6
23:45:27.979 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10867
23:45:27.980 00.001 1032 Star::Find returns 1 (0), X=1108.51, Y=129.63, Mass=1540, SNR=27.6, Peak=126 HFD=3.2
23:45:27.982 00.002 1032 MultiStar: [#1 0.01,-0.04,0.91,U] [#2 0.06,-0.01,0.76,U] [#3 0.18,0.02,0.70,U] [#4 0.07,-0.15,0.64,U] [#5 -0.20,-0.09,0.62,U] [#6 -0.03,0.08,0.60,U] [#7 0.01,0.03,0.69,U] [#8 -0.02,-0.02,0.50,U] 
23:45:27.984 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.18, -0.10}
23:45:27.985 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
23:45:27.989 00.004 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
23:45:27.991 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.69 mountX=-0.04 mountY=-0.03, mountTheta=-2.52
23:45:27.993 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
23:45:27.994 00.001 1032 Enqueuing Move request for scope (0.04, -0.03)
23:45:27.996 00.002 10072 Worker thread wakes up
23:45:27.996 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:45:27.996 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:45:27.996 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
23:45:27.998 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:45:28.001 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:45:28.001 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:45:28.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:28.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:45:28.001 00.000 10072 MoveAxis(E, 14, ABG)
23:45:28.001 00.000 10072 Guiding  Dir = 2, Dur = 14
23:45:28.001 00.000 10072 IsGuiding returns 0
23:45:28.002 00.001 10072 PulseGuide returned control before completion, sleep 24
23:45:28.019 00.017 1032 UpdateGuideState exits: m=1540 SNR=27.6
23:45:28.023 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:28.024 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:28.026 00.002 1032 Enqueuing Expose request
23:45:28.034 00.008 10072 IsGuiding returns 0
23:45:28.034 00.000 10072 Move returns status 0, amount 14
23:45:28.034 00.000 10072 MoveAxis(N, 0, ABG)
23:45:28.034 00.000 10072 Move returns status 0, amount 0
23:45:28.034 00.000 10072 move complete, result=0
23:45:28.034 00.000 10072 worker thread done servicing request
23:45:28.034 00.000 10072 Worker thread wakes up
23:45:28.035 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:28.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:28.035 00.000 1032 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
23:45:28.447 00.412 10072 Exposure complete
23:45:28.502 00.055 10072 worker thread done servicing request
23:45:28.502 00.000 1032 OnExposeComplete: enter
23:45:28.505 00.003 1032 UpdateGuideState(): m_state=6
23:45:28.507 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10868
23:45:28.508 00.001 1032 Star::Find returns 1 (0), X=1108.50, Y=129.74, Mass=1478, SNR=27.0, Peak=121 HFD=3.3
23:45:28.510 00.002 1032 MultiStar: [#1 -0.13,0.11,0.90,U] [#2 -0.03,0.19,0.75,U] [#3 0.01,0.11,0.73,U] [#4 -0.00,0.02,0.65,U] [#5 -0.03,-0.12,0.64,U] [#6 -0.00,0.35,0.00,M1] [#7 -0.07,0.20,0.67,U] [#8 -0.01,0.11,0.48,U] 
23:45:28.512 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.08}, one-star: {0.17, 0.01}
23:45:28.514 00.002 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
23:45:28.516 00.002 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
23:45:28.518 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.67 mountX=0.08 mountY=-0.01, mountTheta=-0.16
23:45:28.521 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
23:45:28.523 00.002 1032 Enqueuing Move request for scope (-0.01, 0.08)
23:45:28.524 00.001 10072 Worker thread wakes up
23:45:28.524 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
23:45:28.525 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
23:45:28.525 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
23:45:28.527 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:45:28.530 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:45:28.530 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:45:28.530 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:28.531 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:45:28.531 00.000 10072 MoveAxis(E, 12, ABG)
23:45:28.531 00.000 10072 Guiding  Dir = 2, Dur = 12
23:45:28.531 00.000 10072 IsGuiding returns 0
23:45:28.532 00.001 10072 PulseGuide returned control before completion, sleep 22
23:45:28.547 00.015 1032 UpdateGuideState exits: m=1478 SNR=27.0
23:45:28.551 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:28.553 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:28.556 00.003 1032 Enqueuing Expose request
23:45:28.569 00.013 10072 IsGuiding returns 0
23:45:28.569 00.000 10072 Move returns status 0, amount 12
23:45:28.569 00.000 10072 MoveAxis(N, 0, ABG)
23:45:28.569 00.000 10072 Move returns status 0, amount 0
23:45:28.569 00.000 10072 move complete, result=0
23:45:28.569 00.000 10072 worker thread done servicing request
23:45:28.569 00.000 10072 Worker thread wakes up
23:45:28.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:28.570 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:28.570 00.000 1032 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
23:45:29.195 00.625 10072 Exposure complete
23:45:29.249 00.054 10072 worker thread done servicing request
23:45:29.249 00.000 1032 OnExposeComplete: enter
23:45:29.252 00.003 1032 UpdateGuideState(): m_state=6
23:45:29.254 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10869
23:45:29.255 00.001 1032 Star::Find returns 1 (0), X=1108.52, Y=129.93, Mass=1500, SNR=27.2, Peak=115 HFD=3.5
23:45:29.258 00.003 1032 MultiStar: [#1 -0.01,0.22,0.94,U] [#2 0.03,0.14,0.76,U] [#3 0.02,0.22,0.76,U] [#4 0.11,0.17,0.63,U] [#5 -0.15,0.22,0.00,M1] [#6 -0.01,0.26,0.00,M2] [#7 -0.14,0.19,0.67,U] [#8 -0.17,0.12,0.50,U] 
23:45:29.260 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.18}, one-star: {0.18, 0.20}
23:45:29.261 00.001 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
23:45:29.263 00.002 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
23:45:29.264 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.19 cameraTheta=1.47 mountX=0.17 mountY=-0.06, mountTheta=-0.36
23:45:29.270 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.18, opts=13)
23:45:29.273 00.003 1032 Enqueuing Move request for scope (0.02, 0.18)
23:45:29.275 00.002 10072 Worker thread wakes up
23:45:29.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
23:45:29.275 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
23:45:29.275 00.000 10072 Moving (0.02, 0.18) raw xDistance=0.17 yDistance=-0.06
23:45:29.277 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:45:29.280 00.003 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.93
23:45:29.280 00.000 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
23:45:29.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:29.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:45:29.280 00.000 10072 MoveAxis(W, 71, ABG)
23:45:29.280 00.000 10072 Guiding  Dir = 3, Dur = 71
23:45:29.280 00.000 10072 IsGuiding returns 0
23:45:29.282 00.002 10072 PulseGuide returned control before completion, sleep 81
23:45:29.298 00.016 1032 UpdateGuideState exits: m=1500 SNR=27.2
23:45:29.301 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:29.303 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:29.307 00.004 1032 Enqueuing Expose request
23:45:29.366 00.059 10072 IsGuiding returns 0
23:45:29.367 00.001 10072 Move returns status 0, amount 71
23:45:29.367 00.000 10072 MoveAxis(N, 0, ABG)
23:45:29.367 00.000 10072 Move returns status 0, amount 0
23:45:29.367 00.000 10072 move complete, result=0
23:45:29.367 00.000 10072 worker thread done servicing request
23:45:29.367 00.000 10072 Worker thread wakes up
23:45:29.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:29.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:29.367 00.000 1032 GuideStep: 0.2 px 71 ms WEST, -0.1 px 0 ms NORTH
23:45:29.776 00.409 10072 Exposure complete
23:45:29.830 00.054 10072 worker thread done servicing request
23:45:29.830 00.000 1032 OnExposeComplete: enter
23:45:29.833 00.003 1032 UpdateGuideState(): m_state=6
23:45:29.837 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10870
23:45:29.838 00.001 1032 Star::Find returns 1 (0), X=1108.63, Y=129.68, Mass=1232, SNR=24.7, Peak=97 HFD=3.3
23:45:29.840 00.002 1032 MultiStar: [#1 0.05,0.04,1.06,U] [#2 0.00,0.08,0.85,U] [#3 -0.12,-0.01,0.82,U] [#4 0.06,-0.03,0.71,U] [#5 0.04,-0.02,0.74,U] [#6 0.04,0.20,0.65,U] [#7 -0.03,0.09,0.77,U] [#8 0.00,-0.03,0.54,U] 
23:45:29.842 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.30, -0.05}
23:45:29.844 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:45:29.845 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:45:29.847 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.52 mountX=0.01 mountY=-0.05, mountTheta=-1.31
23:45:29.851 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:45:29.853 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
23:45:29.855 00.002 10072 Worker thread wakes up
23:45:29.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:45:29.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:45:29.855 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.05
23:45:29.857 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:45:29.860 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:45:29.860 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:45:29.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:29.861 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:45:29.861 00.000 10072 MoveAxis(E, 11, ABG)
23:45:29.861 00.000 10072 Guiding  Dir = 2, Dur = 11
23:45:29.861 00.000 10072 IsGuiding returns 0
23:45:29.862 00.001 10072 PulseGuide returned control before completion, sleep 21
23:45:29.878 00.016 1032 UpdateGuideState exits: m=1232 SNR=24.7
23:45:29.880 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:29.882 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:29.884 00.002 1032 Enqueuing Expose request
23:45:29.898 00.014 10072 IsGuiding returns 0
23:45:29.898 00.000 10072 Move returns status 0, amount 11
23:45:29.898 00.000 10072 MoveAxis(N, 0, ABG)
23:45:29.898 00.000 10072 Move returns status 0, amount 0
23:45:29.898 00.000 10072 move complete, result=0
23:45:29.898 00.000 10072 worker thread done servicing request
23:45:29.898 00.000 10072 Worker thread wakes up
23:45:29.898 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:29.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:29.900 00.002 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:45:30.525 00.625 10072 Exposure complete
23:45:30.574 00.049 10072 worker thread done servicing request
23:45:30.574 00.000 1032 OnExposeComplete: enter
23:45:30.575 00.001 1032 UpdateGuideState(): m_state=6
23:45:30.577 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10871
23:45:30.580 00.003 1032 Star::Find returns 1 (0), X=1108.68, Y=129.47, Mass=1545, SNR=27.7, Peak=107 HFD=3.4
23:45:30.581 00.001 1032 MultiStar: [#1 0.09,-0.16,0.88,U] [#2 0.06,-0.28,0.00,M1] [#3 0.05,-0.21,0.70,U] [#4 0.13,-0.27,0.00,M1] [#5 0.04,-0.30,0.00,M1] [#6 0.13,-0.17,0.60,U] [#7 0.13,-0.11,0.65,U] [#8 0.04,-0.19,0.49,U] 
23:45:30.583 00.002 1032 refined, 5 included, MultiStar: {0.15, -0.19}, one-star: {0.35, -0.26}
23:45:30.585 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
23:45:30.587 00.002 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
23:45:30.589 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.89 mountX=-0.22 mountY=-0.10, mountTheta=-2.72
23:45:30.592 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.19, opts=13)
23:45:30.594 00.002 1032 Enqueuing Move request for scope (0.15, -0.19)
23:45:30.596 00.002 10072 Worker thread wakes up
23:45:30.596 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
23:45:30.596 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
23:45:30.596 00.000 10072 Moving (0.15, -0.19) raw xDistance=-0.22 yDistance=-0.10
23:45:30.598 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:45:30.602 00.004 10072 PPEC rslt: input = -0.22, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.93
23:45:30.602 00.000 10072 PPEC: input: -0.22, control: -0.12, exposure: 500
23:45:30.602 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:30.602 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:45:30.602 00.000 10072 MoveAxis(E, 114, ABG)
23:45:30.602 00.000 10072 Guiding  Dir = 2, Dur = 114
23:45:30.602 00.000 10072 IsGuiding returns 0
23:45:30.603 00.001 10072 PulseGuide returned control before completion, sleep 124
23:45:30.621 00.018 1032 UpdateGuideState exits: m=1545 SNR=27.7
23:45:30.623 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:30.624 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:30.626 00.002 1032 Enqueuing Expose request
23:45:30.740 00.114 10072 IsGuiding returns 0
23:45:30.740 00.000 10072 Move returns status 0, amount 114
23:45:30.740 00.000 10072 MoveAxis(N, 0, ABG)
23:45:30.740 00.000 10072 Move returns status 0, amount 0
23:45:30.740 00.000 10072 move complete, result=0
23:45:30.740 00.000 10072 worker thread done servicing request
23:45:30.740 00.000 10072 Worker thread wakes up
23:45:30.740 00.000 1032 GuideStep: -0.2 px 114 ms EAST, -0.1 px 0 ms NORTH
23:45:30.744 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:30.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:31.151 00.407 10072 Exposure complete
23:45:31.206 00.055 10072 worker thread done servicing request
23:45:31.206 00.000 1032 OnExposeComplete: enter
23:45:31.209 00.003 1032 UpdateGuideState(): m_state=6
23:45:31.212 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10872
23:45:31.213 00.001 1032 Star::Find returns 1 (0), X=1108.57, Y=129.56, Mass=1440, SNR=26.7, Peak=119 HFD=3.2
23:45:31.216 00.003 1032 MultiStar: [#1 -0.01,-0.01,1.00,U] [#2 0.07,-0.04,0.80,U] [#3 -0.07,-0.01,0.76,U] [#4 0.06,-0.22,0.65,U] [#5 -0.04,-0.22,0.66,U] [#6 0.11,0.11,0.61,U] [#7 -0.01,0.07,0.71,U] [#8 -0.09,-0.18,0.51,U] 
23:45:31.217 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.23, -0.17}
23:45:31.219 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
23:45:31.221 00.002 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
23:45:31.222 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.09 mountX=-0.08 mountY=-0.02, mountTheta=-2.92
23:45:31.226 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
23:45:31.228 00.002 1032 Enqueuing Move request for scope (0.04, -0.07)
23:45:31.230 00.002 10072 Worker thread wakes up
23:45:31.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
23:45:31.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
23:45:31.230 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
23:45:31.232 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:45:31.237 00.005 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:45:31.237 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:45:31.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:31.237 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:45:31.237 00.000 10072 MoveAxis(E, 9, ABG)
23:45:31.238 00.001 10072 Guiding  Dir = 2, Dur = 9
23:45:31.238 00.000 10072 IsGuiding returns 0
23:45:31.238 00.000 10072 PulseGuide returned control before completion, sleep 19
23:45:31.257 00.019 1032 UpdateGuideState exits: m=1440 SNR=26.7
23:45:31.260 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:31.261 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:31.263 00.002 1032 Enqueuing Expose request
23:45:31.274 00.011 10072 IsGuiding returns 0
23:45:31.274 00.000 10072 Move returns status 0, amount 9
23:45:31.274 00.000 10072 MoveAxis(N, 0, ABG)
23:45:31.274 00.000 10072 Move returns status 0, amount 0
23:45:31.274 00.000 10072 move complete, result=0
23:45:31.274 00.000 10072 worker thread done servicing request
23:45:31.275 00.001 10072 Worker thread wakes up
23:45:31.275 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:31.275 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:31.275 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:45:31.903 00.628 10072 Exposure complete
23:45:31.953 00.050 10072 worker thread done servicing request
23:45:31.953 00.000 1032 OnExposeComplete: enter
23:45:31.956 00.003 1032 UpdateGuideState(): m_state=6
23:45:31.959 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10873
23:45:31.961 00.002 1032 Star::Find returns 1 (0), X=1108.56, Y=129.92, Mass=1304, SNR=25.4, Peak=97 HFD=3.5
23:45:31.964 00.003 1032 MultiStar: [#1 -0.08,0.22,1.00,U] [#2 0.03,0.39,0.00,M1] [#3 -0.00,0.03,0.82,U] [#4 0.08,0.11,0.71,U] [#5 -0.09,0.14,0.68,U] [#6 0.10,0.15,0.66,U] [#7 0.01,0.19,0.72,U] [#8 0.08,0.25,0.55,U] 
23:45:31.965 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.16}, one-star: {0.23, 0.19}
23:45:31.967 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
23:45:31.969 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
23:45:31.971 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.31 mountX=0.14 mountY=-0.08, mountTheta=-0.52
23:45:31.974 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.16, opts=13)
23:45:31.975 00.001 1032 Enqueuing Move request for scope (0.04, 0.16)
23:45:31.978 00.003 10072 Worker thread wakes up
23:45:31.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
23:45:31.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
23:45:31.978 00.000 10072 Moving (0.04, 0.16) raw xDistance=0.14 yDistance=-0.08
23:45:31.980 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:45:31.983 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.93
23:45:31.983 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
23:45:31.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:31.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:45:31.983 00.000 10072 MoveAxis(W, 55, ABG)
23:45:31.983 00.000 10072 Guiding  Dir = 3, Dur = 55
23:45:31.983 00.000 10072 IsGuiding returns 0
23:45:31.985 00.002 10072 PulseGuide returned control before completion, sleep 65
23:45:32.002 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.4
23:45:32.004 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:32.007 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:32.009 00.002 1032 Enqueuing Expose request
23:45:32.055 00.046 10072 IsGuiding returns 0
23:45:32.055 00.000 10072 Move returns status 0, amount 55
23:45:32.055 00.000 10072 MoveAxis(N, 0, ABG)
23:45:32.055 00.000 10072 Move returns status 0, amount 0
23:45:32.056 00.001 10072 move complete, result=0
23:45:32.056 00.000 10072 worker thread done servicing request
23:45:32.056 00.000 10072 Worker thread wakes up
23:45:32.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:32.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:32.058 00.002 1032 GuideStep: 0.1 px 55 ms WEST, -0.1 px 0 ms NORTH
23:45:32.465 00.407 10072 Exposure complete
23:45:32.514 00.049 10072 worker thread done servicing request
23:45:32.514 00.000 1032 OnExposeComplete: enter
23:45:32.516 00.002 1032 UpdateGuideState(): m_state=6
23:45:32.518 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10874
23:45:32.522 00.004 1032 Star::Find returns 1 (0), X=1108.47, Y=129.65, Mass=1428, SNR=26.6, Peak=102 HFD=3.3
23:45:32.524 00.002 1032 MultiStar: [#1 -0.06,-0.00,0.98,U] [#2 0.05,0.01,0.78,U] [#3 -0.02,-0.11,0.77,U] [#4 0.18,-0.07,0.67,U] [#5 0.02,-0.06,0.66,U] [#6 0.02,0.03,0.60,U] [#7 0.00,0.04,0.69,U] [#8 -0.12,-0.02,0.51,U] 
23:45:32.526 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.14, -0.08}
23:45:32.529 00.003 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
23:45:32.531 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
23:45:32.532 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.84 mountX=-0.04 mountY=-0.02, mountTheta=-2.67
23:45:32.535 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
23:45:32.537 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
23:45:32.539 00.002 10072 Worker thread wakes up
23:45:32.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:45:32.539 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:45:32.539 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
23:45:32.544 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:45:32.546 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:45:32.546 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:45:32.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:32.546 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:45:32.546 00.000 10072 MoveAxis(E, 12, ABG)
23:45:32.546 00.000 10072 Guiding  Dir = 2, Dur = 12
23:45:32.546 00.000 10072 IsGuiding returns 0
23:45:32.547 00.001 10072 PulseGuide returned control before completion, sleep 22
23:45:32.565 00.018 1032 UpdateGuideState exits: m=1428 SNR=26.6
23:45:32.567 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:32.569 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:32.571 00.002 1032 Enqueuing Expose request
23:45:32.572 00.001 10072 IsGuiding returns 0
23:45:32.572 00.000 10072 Move returns status 0, amount 12
23:45:32.572 00.000 10072 MoveAxis(N, 0, ABG)
23:45:32.572 00.000 10072 Move returns status 0, amount 0
23:45:32.573 00.001 10072 move complete, result=0
23:45:32.573 00.000 10072 worker thread done servicing request
23:45:32.573 00.000 10072 Worker thread wakes up
23:45:32.573 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:32.573 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:32.582 00.009 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
23:45:33.197 00.615 10072 Exposure complete
23:45:33.263 00.066 10072 worker thread done servicing request
23:45:33.263 00.000 1032 OnExposeComplete: enter
23:45:33.266 00.003 1032 UpdateGuideState(): m_state=6
23:45:33.268 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10875
23:45:33.270 00.002 1032 Star::Find returns 1 (0), X=1108.63, Y=129.45, Mass=1432, SNR=26.6, Peak=100 HFD=3.4
23:45:33.274 00.004 1032 MultiStar: [#1 0.06,-0.30,0.00,M1] [#2 0.05,-0.12,0.78,U] [#3 0.19,-0.32,0.00,M1] [#4 0.20,-0.33,0.00,M1] [#5 0.17,-0.23,0.00,M1] [#6 0.19,-0.12,0.60,U] [#7 0.09,-0.12,0.67,U] [#8 0.13,-0.21,0.51,U] 
23:45:33.277 00.003 1032 refined, 4 included, MultiStar: {0.16, -0.18}, one-star: {0.29, -0.28}
23:45:33.278 00.001 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
23:45:33.280 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
23:45:33.282 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.84 mountX=-0.21 mountY=-0.11, mountTheta=-2.67
23:45:33.284 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.18, opts=13)
23:45:33.286 00.002 1032 Enqueuing Move request for scope (0.16, -0.18)
23:45:33.288 00.002 10072 Worker thread wakes up
23:45:33.289 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
23:45:33.289 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
23:45:33.289 00.000 10072 Moving (0.16, -0.18) raw xDistance=-0.21 yDistance=-0.11
23:45:33.291 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:45:33.294 00.003 10072 PPEC rslt: input = -0.21, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.93
23:45:33.294 00.000 10072 PPEC: input: -0.21, control: -0.12, exposure: 500
23:45:33.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:33.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:45:33.294 00.000 10072 MoveAxis(E, 112, ABG)
23:45:33.294 00.000 10072 Guiding  Dir = 2, Dur = 112
23:45:33.295 00.001 10072 IsGuiding returns 0
23:45:33.295 00.000 10072 PulseGuide returned control before completion, sleep 122
23:45:33.313 00.018 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:45:33.315 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:33.317 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:33.319 00.002 1032 Enqueuing Expose request
23:45:33.428 00.109 10072 IsGuiding returns 0
23:45:33.428 00.000 10072 Move returns status 0, amount 112
23:45:33.429 00.001 10072 MoveAxis(N, 0, ABG)
23:45:33.429 00.000 10072 Move returns status 0, amount 0
23:45:33.429 00.000 10072 move complete, result=0
23:45:33.429 00.000 1032 GuideStep: -0.2 px 112 ms EAST, -0.1 px 0 ms NORTH
23:45:33.433 00.004 10072 worker thread done servicing request
23:45:33.433 00.000 10072 Worker thread wakes up
23:45:33.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:33.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:33.839 00.406 10072 Exposure complete
23:45:33.896 00.057 10072 worker thread done servicing request
23:45:33.896 00.000 1032 OnExposeComplete: enter
23:45:33.898 00.002 1032 UpdateGuideState(): m_state=6
23:45:33.902 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10876
23:45:33.903 00.001 1032 Star::Find returns 1 (0), X=1108.61, Y=129.51, Mass=1329, SNR=25.6, Peak=97 HFD=3.2
23:45:33.905 00.002 1032 MultiStar: [#1 0.03,-0.04,0.99,U] [#2 0.12,-0.02,0.80,U] [#3 0.05,-0.16,0.77,U] [#4 0.28,-0.17,0.00,M2] [#5 -0.02,-0.17,0.68,U] [#6 0.07,-0.02,0.64,U] [#7 0.11,-0.13,0.70,U] [#8 0.16,-0.07,0.54,U] 
23:45:33.906 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.11}, one-star: {0.28, -0.22}
23:45:33.907 00.001 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
23:45:33.910 00.003 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
23:45:33.911 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.80 mountX=-0.13 mountY=-0.07, mountTheta=-2.63
23:45:33.915 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
23:45:33.918 00.003 1032 Enqueuing Move request for scope (0.10, -0.11)
23:45:33.920 00.002 10072 Worker thread wakes up
23:45:33.920 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
23:45:33.921 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
23:45:33.921 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.13 yDistance=-0.07
23:45:33.924 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:45:33.929 00.005 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.94
23:45:33.929 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
23:45:33.929 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:33.929 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:45:33.929 00.000 10072 MoveAxis(E, 73, ABG)
23:45:33.930 00.001 10072 Guiding  Dir = 2, Dur = 73
23:45:33.930 00.000 10072 IsGuiding returns 0
23:45:33.930 00.000 10072 PulseGuide returned control before completion, sleep 83
23:45:33.948 00.018 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:45:33.950 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:33.951 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:33.954 00.003 1032 Enqueuing Expose request
23:45:34.024 00.070 10072 IsGuiding returns 0
23:45:34.025 00.001 10072 Move returns status 0, amount 73
23:45:34.025 00.000 10072 MoveAxis(N, 0, ABG)
23:45:34.025 00.000 10072 Move returns status 0, amount 0
23:45:34.025 00.000 10072 move complete, result=0
23:45:34.025 00.000 10072 worker thread done servicing request
23:45:34.025 00.000 10072 Worker thread wakes up
23:45:34.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:34.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:34.025 00.000 1032 GuideStep: -0.1 px 73 ms EAST, -0.1 px 0 ms NORTH
23:45:34.649 00.624 10072 Exposure complete
23:45:34.699 00.050 10072 worker thread done servicing request
23:45:34.700 00.001 1032 OnExposeComplete: enter
23:45:34.702 00.002 1032 UpdateGuideState(): m_state=6
23:45:34.704 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10877
23:45:34.708 00.004 1032 Star::Find returns 1 (0), X=1108.61, Y=129.90, Mass=1305, SNR=25.4, Peak=105 HFD=3.3
23:45:34.710 00.002 1032 MultiStar: [#1 -0.09,0.26,0.00,M1] [#2 -0.07,0.29,0.00,M1] [#3 0.04,0.17,0.83,U] [#4 0.09,0.03,0.71,U] [#5 -0.12,0.18,0.69,U] [#6 0.11,0.33,0.00,M1] [#7 0.02,0.29,0.00,M1] [#8 -0.05,0.25,0.00,M1] 
23:45:34.713 00.003 1032 refined, 3 included, MultiStar: {0.09, 0.14}, one-star: {0.28, 0.17}
23:45:34.715 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:45:34.716 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:45:34.718 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.01 mountX=0.12 mountY=-0.12, mountTheta=-0.82
23:45:34.721 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.14, opts=13)
23:45:34.722 00.001 1032 Enqueuing Move request for scope (0.09, 0.14)
23:45:34.724 00.002 10072 Worker thread wakes up
23:45:34.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
23:45:34.724 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
23:45:34.724 00.000 10072 Moving (0.09, 0.14) raw xDistance=0.12 yDistance=-0.12
23:45:34.726 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:45:34.729 00.003 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:45:34.729 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:45:34.730 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:34.730 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:45:34.730 00.000 10072 MoveAxis(E, 12, ABG)
23:45:34.730 00.000 10072 Guiding  Dir = 2, Dur = 12
23:45:34.730 00.000 10072 IsGuiding returns 0
23:45:34.731 00.001 10072 PulseGuide returned control before completion, sleep 22
23:45:34.749 00.018 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:45:34.751 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:34.753 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:34.755 00.002 1032 Enqueuing Expose request
23:45:34.757 00.002 10072 IsGuiding returns 0
23:45:34.757 00.000 10072 Move returns status 0, amount 12
23:45:34.757 00.000 10072 MoveAxis(N, 0, ABG)
23:45:34.757 00.000 10072 Move returns status 0, amount 0
23:45:34.757 00.000 10072 move complete, result=0
23:45:34.757 00.000 10072 worker thread done servicing request
23:45:34.757 00.000 10072 Worker thread wakes up
23:45:34.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:34.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:34.764 00.007 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:45:35.166 00.402 10072 Exposure complete
23:45:35.219 00.053 10072 worker thread done servicing request
23:45:35.219 00.000 1032 OnExposeComplete: enter
23:45:35.221 00.002 1032 UpdateGuideState(): m_state=6
23:45:35.223 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10878
23:45:35.225 00.002 1032 Star::Find returns 1 (0), X=1108.52, Y=129.89, Mass=1342, SNR=25.8, Peak=111 HFD=3.5
23:45:35.228 00.003 1032 MultiStar: [#1 -0.06,0.23,0.99,U] [#2 -0.02,0.30,0.00,M2] [#3 -0.04,0.24,0.77,U] [#4 0.12,0.15,0.68,U] [#5 -0.12,0.25,0.00,M1] [#6 -0.07,0.24,0.62,U] [#7 0.01,0.20,0.70,U] [#8 -0.17,0.14,0.57,U] 
23:45:35.230 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.19}, one-star: {0.19, 0.16}
23:45:35.231 00.001 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
23:45:35.233 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
23:45:35.234 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.53 mountX=0.19 mountY=-0.06, mountTheta=-0.30
23:45:35.237 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.19, opts=13)
23:45:35.238 00.001 1032 Enqueuing Move request for scope (0.01, 0.19)
23:45:35.240 00.002 10072 Worker thread wakes up
23:45:35.240 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
23:45:35.240 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
23:45:35.240 00.000 10072 Moving (0.01, 0.19) raw xDistance=0.19 yDistance=-0.06
23:45:35.246 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:45:35.249 00.003 10072 PPEC rslt: input = 0.19, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.94
23:45:35.249 00.000 10072 PPEC: input: 0.19, control: 0.08, exposure: 500
23:45:35.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:35.250 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:45:35.250 00.000 10072 MoveAxis(W, 79, ABG)
23:45:35.250 00.000 10072 Guiding  Dir = 3, Dur = 79
23:45:35.250 00.000 10072 IsGuiding returns 0
23:45:35.251 00.001 10072 PulseGuide returned control before completion, sleep 89
23:45:35.269 00.018 1032 UpdateGuideState exits: m=1342 SNR=25.8
23:45:35.272 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:35.275 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:35.277 00.002 1032 Enqueuing Expose request
23:45:35.351 00.074 10072 IsGuiding returns 0
23:45:35.351 00.000 10072 Move returns status 0, amount 79
23:45:35.351 00.000 10072 MoveAxis(N, 0, ABG)
23:45:35.351 00.000 10072 Move returns status 0, amount 0
23:45:35.351 00.000 10072 move complete, result=0
23:45:35.351 00.000 10072 worker thread done servicing request
23:45:35.351 00.000 10072 Worker thread wakes up
23:45:35.351 00.000 1032 GuideStep: 0.2 px 79 ms WEST, -0.1 px 0 ms NORTH
23:45:35.354 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:35.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:35.979 00.625 10072 Exposure complete
23:45:36.028 00.049 10072 worker thread done servicing request
23:45:36.028 00.000 1032 OnExposeComplete: enter
23:45:36.030 00.002 1032 UpdateGuideState(): m_state=6
23:45:36.031 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10879
23:45:36.033 00.002 1032 Star::Find returns 1 (0), X=1108.61, Y=129.55, Mass=1569, SNR=27.9, Peak=123 HFD=3.2
23:45:36.034 00.001 1032 MultiStar: [#1 0.00,-0.12,0.94,U] [#2 0.07,-0.10,0.75,U] [#3 0.29,-0.18,0.00,M1] [#4 0.21,-0.21,0.00,M1] [#5 -0.02,-0.26,0.00,M2] [#6 0.15,-0.14,0.58,U] [#7 -0.03,-0.11,0.67,U] [#8 0.09,-0.18,0.50,U] 
23:45:36.037 00.003 1032 refined, 5 included, MultiStar: {0.10, -0.14}, one-star: {0.27, -0.18}
23:45:36.038 00.001 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
23:45:36.040 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
23:45:36.041 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.95 mountX=-0.16 mountY=-0.06, mountTheta=-2.78
23:45:36.044 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.14, opts=13)
23:45:36.046 00.002 1032 Enqueuing Move request for scope (0.10, -0.14)
23:45:36.049 00.003 10072 Worker thread wakes up
23:45:36.049 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
23:45:36.049 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
23:45:36.049 00.000 10072 Moving (0.10, -0.14) raw xDistance=-0.16 yDistance=-0.06
23:45:36.052 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:45:36.057 00.005 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.94
23:45:36.057 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:45:36.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:36.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:45:36.057 00.000 10072 MoveAxis(E, 85, ABG)
23:45:36.057 00.000 10072 Guiding  Dir = 2, Dur = 85
23:45:36.058 00.001 10072 IsGuiding returns 0
23:45:36.058 00.000 10072 PulseGuide returned control before completion, sleep 95
23:45:36.075 00.017 1032 UpdateGuideState exits: m=1569 SNR=27.9
23:45:36.077 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:36.078 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:36.081 00.003 1032 Enqueuing Expose request
23:45:36.164 00.083 10072 IsGuiding returns 0
23:45:36.164 00.000 10072 Move returns status 0, amount 85
23:45:36.164 00.000 10072 MoveAxis(N, 0, ABG)
23:45:36.164 00.000 10072 Move returns status 0, amount 0
23:45:36.164 00.000 10072 move complete, result=0
23:45:36.164 00.000 10072 worker thread done servicing request
23:45:36.164 00.000 10072 Worker thread wakes up
23:45:36.164 00.000 1032 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
23:45:36.166 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:36.166 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:36.573 00.407 10072 Exposure complete
23:45:36.622 00.049 10072 worker thread done servicing request
23:45:36.622 00.000 1032 OnExposeComplete: enter
23:45:36.625 00.003 1032 UpdateGuideState(): m_state=6
23:45:36.626 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10880
23:45:36.628 00.002 1032 Star::Find returns 1 (0), X=1108.70, Y=129.41, Mass=1485, SNR=27.1, Peak=118 HFD=3.3
23:45:36.630 00.002 1032 MultiStar: [#1 0.12,-0.09,0.93,U] [#2 0.08,-0.19,0.75,U] [#3 0.10,-0.15,0.76,U] [#4 0.29,-0.19,0.00,M2] [#5 0.07,-0.12,0.65,U] [#6 0.07,-0.14,0.61,U] [#7 0.04,0.06,0.68,U] [#8 0.21,-0.14,0.50,U] 
23:45:36.636 00.006 1032 refined, 7 included, MultiStar: {0.14, -0.15}, one-star: {0.37, -0.32}
23:45:36.638 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
23:45:36.639 00.001 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
23:45:36.642 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-0.80 mountX=-0.18 mountY=-0.10, mountTheta=-2.63
23:45:36.646 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.15, opts=13)
23:45:36.648 00.002 1032 Enqueuing Move request for scope (0.14, -0.15)
23:45:36.649 00.001 10072 Worker thread wakes up
23:45:36.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
23:45:36.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
23:45:36.649 00.000 10072 Moving (0.14, -0.15) raw xDistance=-0.18 yDistance=-0.10
23:45:36.651 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:45:36.654 00.003 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.94
23:45:36.654 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
23:45:36.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:36.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:45:36.654 00.000 10072 MoveAxis(E, 93, ABG)
23:45:36.654 00.000 10072 Guiding  Dir = 2, Dur = 93
23:45:36.655 00.001 10072 IsGuiding returns 0
23:45:36.655 00.000 10072 PulseGuide returned control before completion, sleep 103
23:45:36.672 00.017 1032 UpdateGuideState exits: m=1485 SNR=27.1
23:45:36.674 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:36.676 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:36.680 00.004 1032 Enqueuing Expose request
23:45:36.771 00.091 10072 IsGuiding returns 0
23:45:36.771 00.000 10072 Move returns status 0, amount 93
23:45:36.771 00.000 10072 MoveAxis(N, 0, ABG)
23:45:36.771 00.000 10072 Move returns status 0, amount 0
23:45:36.771 00.000 10072 move complete, result=0
23:45:36.771 00.000 10072 worker thread done servicing request
23:45:36.771 00.000 10072 Worker thread wakes up
23:45:36.771 00.000 1032 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
23:45:36.774 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:36.774 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:37.401 00.627 10072 Exposure complete
23:45:37.451 00.050 10072 worker thread done servicing request
23:45:37.451 00.000 1032 OnExposeComplete: enter
23:45:37.453 00.002 1032 UpdateGuideState(): m_state=6
23:45:37.454 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10881
23:45:37.455 00.001 1032 Star::Find returns 1 (0), X=1108.60, Y=129.96, Mass=1485, SNR=27.1, Peak=111 HFD=3.4
23:45:37.457 00.002 1032 MultiStar: [#1 0.04,0.30,0.00,M1] [#2 -0.06,0.21,0.78,U] [#3 -0.01,0.17,0.75,U] [#4 0.21,0.12,0.61,U] [#5 -0.11,0.05,0.65,U] [#6 0.10,0.40,0.00,M1] [#7 -0.03,0.24,0.69,U] [#8 0.12,0.34,0.00,M1] 
23:45:37.459 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.18}, one-star: {0.27, 0.23}
23:45:37.461 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
23:45:37.463 00.002 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
23:45:37.465 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.27 mountX=0.16 mountY=-0.10, mountTheta=-0.56
23:45:37.468 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.18, opts=13)
23:45:37.469 00.001 1032 Enqueuing Move request for scope (0.05, 0.18)
23:45:37.471 00.002 10072 Worker thread wakes up
23:45:37.472 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
23:45:37.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
23:45:37.472 00.000 10072 Moving (0.05, 0.18) raw xDistance=0.16 yDistance=-0.10
23:45:37.474 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:45:37.477 00.003 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.94
23:45:37.477 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
23:45:37.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:37.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:45:37.477 00.000 10072 MoveAxis(W, 65, ABG)
23:45:37.477 00.000 10072 Guiding  Dir = 3, Dur = 65
23:45:37.478 00.001 10072 IsGuiding returns 0
23:45:37.478 00.000 10072 PulseGuide returned control before completion, sleep 75
23:45:37.496 00.018 1032 UpdateGuideState exits: m=1485 SNR=27.1
23:45:37.498 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:37.500 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:37.502 00.002 1032 Enqueuing Expose request
23:45:37.554 00.052 10072 IsGuiding returns 0
23:45:37.554 00.000 10072 Move returns status 0, amount 65
23:45:37.554 00.000 10072 MoveAxis(N, 0, ABG)
23:45:37.554 00.000 10072 Move returns status 0, amount 0
23:45:37.554 00.000 10072 move complete, result=0
23:45:37.554 00.000 10072 worker thread done servicing request
23:45:37.554 00.000 10072 Worker thread wakes up
23:45:37.555 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:37.555 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:37.555 00.000 1032 GuideStep: 0.2 px 65 ms WEST, -0.1 px 0 ms NORTH
23:45:37.961 00.406 10072 Exposure complete
23:45:38.008 00.047 10072 worker thread done servicing request
23:45:38.008 00.000 1032 OnExposeComplete: enter
23:45:38.010 00.002 1032 UpdateGuideState(): m_state=6
23:45:38.012 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10882
23:45:38.014 00.002 1032 Star::Find returns 1 (0), X=1108.56, Y=129.89, Mass=1297, SNR=25.3, Peak=106 HFD=3.3
23:45:38.016 00.002 1032 MultiStar: [#1 0.05,0.26,0.00,M2] [#2 0.02,0.27,0.00,M1] [#3 0.03,0.20,0.78,U] [#4 0.04,0.11,0.71,U] [#5 -0.02,0.12,0.66,U] [#6 0.05,0.28,0.00,M2] [#7 -0.11,0.17,0.70,U] [#8 0.02,0.24,0.57,U] 
23:45:38.017 00.001 1032 refined, 5 included, MultiStar: {0.04, 0.16}, one-star: {0.23, 0.16}
23:45:38.018 00.001 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
23:45:38.021 00.003 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
23:45:38.023 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.31 mountX=0.15 mountY=-0.09, mountTheta=-0.52
23:45:38.025 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.16, opts=13)
23:45:38.027 00.002 1032 Enqueuing Move request for scope (0.04, 0.16)
23:45:38.028 00.001 10072 Worker thread wakes up
23:45:38.028 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
23:45:38.028 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
23:45:38.029 00.001 10072 Moving (0.04, 0.16) raw xDistance=0.15 yDistance=-0.09
23:45:38.030 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:45:38.033 00.003 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.94
23:45:38.033 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
23:45:38.033 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:38.033 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:45:38.033 00.000 10072 MoveAxis(W, 62, ABG)
23:45:38.034 00.001 10072 Guiding  Dir = 3, Dur = 62
23:45:38.034 00.000 10072 IsGuiding returns 0
23:45:38.034 00.000 10072 PulseGuide returned control before completion, sleep 72
23:45:38.051 00.017 1032 UpdateGuideState exits: m=1297 SNR=25.3
23:45:38.054 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:38.058 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:38.060 00.002 1032 Enqueuing Expose request
23:45:38.116 00.056 10072 IsGuiding returns 0
23:45:38.116 00.000 10072 Move returns status 0, amount 62
23:45:38.116 00.000 10072 MoveAxis(N, 0, ABG)
23:45:38.116 00.000 10072 Move returns status 0, amount 0
23:45:38.116 00.000 10072 move complete, result=0
23:45:38.116 00.000 10072 worker thread done servicing request
23:45:38.116 00.000 10072 Worker thread wakes up
23:45:38.116 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:38.116 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:38.117 00.001 1032 GuideStep: 0.1 px 62 ms WEST, -0.1 px 0 ms NORTH
23:45:38.742 00.625 10072 Exposure complete
23:45:38.790 00.048 10072 worker thread done servicing request
23:45:38.790 00.000 1032 OnExposeComplete: enter
23:45:38.792 00.002 1032 UpdateGuideState(): m_state=6
23:45:38.793 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10883
23:45:38.796 00.003 1032 Star::Find returns 1 (0), X=1108.58, Y=129.38, Mass=1375, SNR=26.1, Peak=104 HFD=3.3
23:45:38.797 00.001 1032 MultiStar: [#1 0.00,-0.11,0.94,U] [#2 0.03,0.04,0.77,U] [#3 0.02,-0.20,0.75,U] [#4 0.19,-0.16,0.70,U] [#5 -0.06,-0.34,0.00,M1] [#6 0.24,-0.14,0.00,M3] [#7 0.06,-0.29,0.00,M1] [#8 0.06,-0.09,0.52,U] 
23:45:38.799 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.16}, one-star: {0.25, -0.35}
23:45:38.803 00.004 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
23:45:38.805 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
23:45:38.806 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.02 mountX=-0.18 mountY=-0.05, mountTheta=-2.85
23:45:38.809 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.16, opts=13)
23:45:38.812 00.003 1032 Enqueuing Move request for scope (0.10, -0.16)
23:45:38.814 00.002 10072 Worker thread wakes up
23:45:38.814 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
23:45:38.814 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
23:45:38.814 00.000 10072 Moving (0.10, -0.16) raw xDistance=-0.18 yDistance=-0.05
23:45:38.815 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:45:38.818 00.003 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.94
23:45:38.818 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
23:45:38.818 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:38.818 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:45:38.819 00.001 10072 MoveAxis(E, 93, ABG)
23:45:38.819 00.000 10072 Guiding  Dir = 2, Dur = 93
23:45:38.819 00.000 10072 IsGuiding returns 0
23:45:38.820 00.001 10072 PulseGuide returned control before completion, sleep 103
23:45:38.838 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:45:38.841 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:38.842 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:38.844 00.002 1032 Enqueuing Expose request
23:45:38.928 00.084 10072 IsGuiding returns 0
23:45:38.928 00.000 10072 Move returns status 0, amount 93
23:45:38.928 00.000 10072 MoveAxis(N, 0, ABG)
23:45:38.928 00.000 10072 Move returns status 0, amount 0
23:45:38.928 00.000 10072 move complete, result=0
23:45:38.928 00.000 10072 worker thread done servicing request
23:45:38.928 00.000 10072 Worker thread wakes up
23:45:38.928 00.000 1032 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
23:45:38.931 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:38.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:39.337 00.406 10072 Exposure complete
23:45:39.388 00.051 10072 worker thread done servicing request
23:45:39.388 00.000 1032 OnExposeComplete: enter
23:45:39.390 00.002 1032 UpdateGuideState(): m_state=6
23:45:39.392 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10884
23:45:39.394 00.002 1032 Star::Find returns 1 (0), X=1108.65, Y=129.57, Mass=1338, SNR=25.7, Peak=97 HFD=3.3
23:45:39.398 00.004 1032 MultiStar: [#1 -0.09,-0.06,1.03,U] [#2 -0.03,-0.03,0.82,U] [#3 0.06,-0.24,0.78,U] [#4 0.13,-0.35,0.00,M1] [#5 -0.11,-0.20,0.69,U] [#6 0.07,0.12,0.61,U] [#7 -0.01,-0.12,0.75,U] [#8 0.06,-0.12,0.50,U] 
23:45:39.400 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.10}, one-star: {0.31, -0.16}
23:45:39.401 00.001 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
23:45:39.403 00.002 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
23:45:39.405 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.22 mountX=-0.11 mountY=-0.01, mountTheta=-3.05
23:45:39.408 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
23:45:39.410 00.002 1032 Enqueuing Move request for scope (0.04, -0.10)
23:45:39.412 00.002 10072 Worker thread wakes up
23:45:39.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
23:45:39.412 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
23:45:39.412 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=-0.01
23:45:39.416 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:45:39.420 00.004 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:45:39.420 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:45:39.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:39.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:45:39.420 00.000 10072 MoveAxis(E, 9, ABG)
23:45:39.420 00.000 10072 Guiding  Dir = 2, Dur = 9
23:45:39.420 00.000 10072 IsGuiding returns 0
23:45:39.421 00.001 10072 PulseGuide returned control before completion, sleep 19
23:45:39.437 00.016 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:45:39.439 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:39.442 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:39.443 00.001 1032 Enqueuing Expose request
23:45:39.444 00.001 10072 IsGuiding returns 0
23:45:39.445 00.001 10072 Move returns status 0, amount 9
23:45:39.445 00.000 10072 MoveAxis(N, 0, ABG)
23:45:39.445 00.000 10072 Move returns status 0, amount 0
23:45:39.445 00.000 10072 move complete, result=0
23:45:39.445 00.000 10072 worker thread done servicing request
23:45:39.445 00.000 10072 Worker thread wakes up
23:45:39.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:39.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:39.452 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:45:40.071 00.619 10072 Exposure complete
23:45:40.124 00.053 10072 worker thread done servicing request
23:45:40.124 00.000 1032 OnExposeComplete: enter
23:45:40.126 00.002 1032 UpdateGuideState(): m_state=6
23:45:40.128 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10885
23:45:40.130 00.002 1032 Star::Find returns 1 (0), X=1108.61, Y=130.01, Mass=1325, SNR=25.6, Peak=92 HFD=3.4
23:45:40.132 00.002 1032 MultiStar: [#1 0.02,0.27,0.00,M1] [#2 -0.03,0.34,0.00,M1] [#3 0.01,0.17,0.83,U] [#4 0.03,0.20,0.68,U] [#5 -0.06,0.23,0.61,U] [#6 -0.07,0.31,0.00,M3] [#7 -0.06,0.33,0.00,M1] [#8 0.01,0.20,0.55,U] 
23:45:40.134 00.002 1032 refined, 4 included, MultiStar: {0.07, 0.22}, one-star: {0.27, 0.28}
23:45:40.135 00.001 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
23:45:40.137 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
23:45:40.138 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.24 mountX=0.19 mountY=-0.13, mountTheta=-0.59
23:45:40.141 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.22, opts=13)
23:45:40.144 00.003 1032 Enqueuing Move request for scope (0.07, 0.22)
23:45:40.146 00.002 10072 Worker thread wakes up
23:45:40.146 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
23:45:40.146 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
23:45:40.146 00.000 10072 Moving (0.07, 0.22) raw xDistance=0.19 yDistance=-0.13
23:45:40.149 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:45:40.151 00.002 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.95
23:45:40.152 00.001 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
23:45:40.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:40.152 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:40.152 00.000 10072 MoveAxis(W, 82, ABG)
23:45:40.152 00.000 10072 Guiding  Dir = 3, Dur = 82
23:45:40.152 00.000 10072 IsGuiding returns 0
23:45:40.153 00.001 10072 PulseGuide returned control before completion, sleep 92
23:45:40.170 00.017 1032 UpdateGuideState exits: m=1325 SNR=25.6
23:45:40.173 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:40.175 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:40.180 00.005 1032 Enqueuing Expose request
23:45:40.256 00.076 10072 IsGuiding returns 0
23:45:40.256 00.000 10072 Move returns status 0, amount 82
23:45:40.256 00.000 10072 MoveAxis(N, 0, ABG)
23:45:40.256 00.000 10072 Move returns status 0, amount 0
23:45:40.256 00.000 10072 move complete, result=0
23:45:40.256 00.000 10072 worker thread done servicing request
23:45:40.256 00.000 10072 Worker thread wakes up
23:45:40.256 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:40.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:40.257 00.001 1032 GuideStep: 0.2 px 82 ms WEST, -0.1 px 0 ms NORTH
23:45:40.667 00.410 10072 Exposure complete
23:45:40.722 00.055 10072 worker thread done servicing request
23:45:40.722 00.000 1032 OnExposeComplete: enter
23:45:40.729 00.007 1032 UpdateGuideState(): m_state=6
23:45:40.731 00.002 1032 Star::Find(15, 1108, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10886
23:45:40.734 00.003 1032 Star::Find returns 1 (0), X=1108.54, Y=130.00, Mass=1422, SNR=26.5, Peak=103 HFD=3.5
23:45:40.736 00.002 1032 MultiStar: [#1 -0.10,0.26,0.00,M2] [#2 -0.04,0.25,0.81,U] [#3 0.09,0.33,0.00,M1] [#4 0.02,0.28,0.00,M1] [#5 -0.08,0.17,0.67,U] [#6 0.11,0.40,0.00,M4] [#7 -0.14,0.29,0.00,M2] [#8 -0.05,0.13,0.50,U] 
23:45:40.739 00.003 1032 refined, 3 included, MultiStar: {0.03, 0.22}, one-star: {0.21, 0.27}
23:45:40.741 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
23:45:40.743 00.002 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
23:45:40.745 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.44 mountX=0.21 mountY=-0.09, mountTheta=-0.39
23:45:40.748 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.22, opts=13)
23:45:40.750 00.002 1032 Enqueuing Move request for scope (0.03, 0.22)
23:45:40.751 00.001 10072 Worker thread wakes up
23:45:40.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
23:45:40.751 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
23:45:40.751 00.000 10072 Moving (0.03, 0.22) raw xDistance=0.21 yDistance=-0.09
23:45:40.753 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:45:40.756 00.003 10072 PPEC rslt: input = 0.21, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 288.95
23:45:40.758 00.002 10072 PPEC: input: 0.21, control: 0.09, exposure: 500
23:45:40.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:40.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:45:40.758 00.000 10072 MoveAxis(W, 91, ABG)
23:45:40.758 00.000 10072 Guiding  Dir = 3, Dur = 91
23:45:40.758 00.000 10072 IsGuiding returns 0
23:45:40.759 00.001 10072 PulseGuide returned control before completion, sleep 101
23:45:40.779 00.020 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:45:40.782 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:40.784 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:40.785 00.001 1032 Enqueuing Expose request
23:45:40.865 00.080 10072 IsGuiding returns 0
23:45:40.865 00.000 10072 Move returns status 0, amount 91
23:45:40.865 00.000 10072 MoveAxis(N, 0, ABG)
23:45:40.865 00.000 10072 Move returns status 0, amount 0
23:45:40.865 00.000 10072 move complete, result=0
23:45:40.865 00.000 10072 worker thread done servicing request
23:45:40.865 00.000 10072 Worker thread wakes up
23:45:40.865 00.000 1032 GuideStep: 0.2 px 91 ms WEST, -0.1 px 0 ms NORTH
23:45:40.869 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:40.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:41.494 00.625 10072 Exposure complete
23:45:41.546 00.052 10072 worker thread done servicing request
23:45:41.546 00.000 1032 OnExposeComplete: enter
23:45:41.548 00.002 1032 UpdateGuideState(): m_state=6
23:45:41.550 00.002 1032 Star::Find(15, 1108, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10887
23:45:41.553 00.003 1032 Star::Find returns 1 (0), X=1108.66, Y=129.38, Mass=1289, SNR=25.2, Peak=94 HFD=3.4
23:45:41.554 00.001 1032 MultiStar: [#1 0.13,-0.20,1.00,U] [#2 0.27,-0.14,0.00,M1] [#3 0.15,-0.36,0.00,M2] [#4 0.25,-0.42,0.00,M2] [#5 0.06,-0.33,0.00,M1] [#6 0.18,-0.16,0.63,U] [#7 0.09,-0.26,0.00,M3] [#8 0.18,-0.31,0.00,M1] 
23:45:41.556 00.002 1032 refined, 2 included, MultiStar: {0.22, -0.24}, one-star: {0.32, -0.35}
23:45:41.558 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
23:45:41.560 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
23:45:41.561 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.24 hyp=0.33 cameraTheta=-0.85 mountX=-0.29 mountY=-0.15, mountTheta=-2.68
23:45:41.563 00.002 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.24, opts=13)
23:45:41.565 00.002 1032 Enqueuing Move request for scope (0.22, -0.24)
23:45:41.566 00.001 10072 Worker thread wakes up
23:45:41.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.24) opts 0xd
23:45:41.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.24)
23:45:41.566 00.000 10072 Moving (0.22, -0.24) raw xDistance=-0.29 yDistance=-0.15
23:45:41.570 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:45:41.572 00.002 10072 PPEC rslt: input = -0.29, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 288.95
23:45:41.572 00.000 10072 PPEC: input: -0.29, control: -0.15, exposure: 500
23:45:41.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:41.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:45:41.572 00.000 10072 MoveAxis(E, 145, ABG)
23:45:41.572 00.000 10072 Guiding  Dir = 2, Dur = 145
23:45:41.573 00.001 10072 IsGuiding returns 0
23:45:41.573 00.000 10072 PulseGuide returned control before completion, sleep 155
23:45:41.591 00.018 1032 UpdateGuideState exits: m=1289 SNR=25.2
23:45:41.595 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:41.598 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:41.606 00.008 1032 Enqueuing Expose request
23:45:41.741 00.135 10072 IsGuiding returns 0
23:45:41.741 00.000 10072 Move returns status 0, amount 145
23:45:41.741 00.000 10072 MoveAxis(N, 0, ABG)
23:45:41.742 00.001 10072 Move returns status 0, amount 0
23:45:41.742 00.000 10072 move complete, result=0
23:45:41.742 00.000 10072 worker thread done servicing request
23:45:41.742 00.000 10072 Worker thread wakes up
23:45:41.742 00.000 1032 GuideStep: -0.3 px 145 ms EAST, -0.1 px 0 ms NORTH
23:45:41.745 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:41.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:42.152 00.407 10072 Exposure complete
23:45:42.201 00.049 10072 worker thread done servicing request
23:45:42.201 00.000 1032 OnExposeComplete: enter
23:45:42.204 00.003 1032 UpdateGuideState(): m_state=6
23:45:42.206 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10888
23:45:42.208 00.002 1032 Star::Find returns 1 (0), X=1108.68, Y=129.44, Mass=1381, SNR=26.1, Peak=100 HFD=3.3
23:45:42.210 00.002 1032 MultiStar: [#1 0.05,-0.16,0.99,U] [#2 0.12,-0.16,0.80,U] [#3 0.08,-0.21,0.77,U] [#4 0.27,-0.37,0.00,M3] [#5 0.06,-0.28,0.00,M2] [#6 0.18,-0.11,0.63,U] [#7 0.12,-0.21,0.71,U] [#8 0.25,-0.21,0.00,M2] 
23:45:42.212 00.002 1032 refined, 5 included, MultiStar: {0.15, -0.20}, one-star: {0.35, -0.29}
23:45:42.214 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
23:45:42.215 00.001 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
23:45:42.218 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-0.91 mountX=-0.23 mountY=-0.10, mountTheta=-2.74
23:45:42.221 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.20, opts=13)
23:45:42.223 00.002 1032 Enqueuing Move request for scope (0.15, -0.20)
23:45:42.225 00.002 10072 Worker thread wakes up
23:45:42.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.20) opts 0xd
23:45:42.225 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.20)
23:45:42.225 00.000 10072 Moving (0.15, -0.20) raw xDistance=-0.23 yDistance=-0.10
23:45:42.227 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:45:42.230 00.003 10072 PPEC rslt: input = -0.23, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 288.95
23:45:42.231 00.001 10072 PPEC: input: -0.23, control: -0.12, exposure: 500
23:45:42.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:42.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:45:42.231 00.000 10072 MoveAxis(E, 115, ABG)
23:45:42.231 00.000 10072 Guiding  Dir = 2, Dur = 115
23:45:42.231 00.000 10072 IsGuiding returns 0
23:45:42.232 00.001 10072 PulseGuide returned control before completion, sleep 125
23:45:42.249 00.017 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:45:42.252 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:42.254 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:42.256 00.002 1032 Enqueuing Expose request
23:45:42.368 00.112 10072 IsGuiding returns 0
23:45:42.369 00.001 10072 Move returns status 0, amount 115
23:45:42.369 00.000 10072 MoveAxis(N, 0, ABG)
23:45:42.369 00.000 10072 Move returns status 0, amount 0
23:45:42.369 00.000 10072 move complete, result=0
23:45:42.369 00.000 10072 worker thread done servicing request
23:45:42.369 00.000 10072 Worker thread wakes up
23:45:42.369 00.000 1032 GuideStep: -0.2 px 115 ms EAST, -0.1 px 0 ms NORTH
23:45:42.372 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:42.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:42.996 00.624 10072 Exposure complete
23:45:43.044 00.048 10072 worker thread done servicing request
23:45:43.044 00.000 1032 OnExposeComplete: enter
23:45:43.046 00.002 1032 UpdateGuideState(): m_state=6
23:45:43.047 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10889
23:45:43.051 00.004 1032 Star::Find returns 1 (0), X=1108.55, Y=130.02, Mass=1382, SNR=26.1, Peak=102 HFD=3.5
23:45:43.053 00.002 1032 MultiStar: [#1 0.00,0.42,0.00,M1] [#2 -0.06,0.34,0.00,M1] [#3 -0.04,0.42,0.00,M2] [#4 0.05,0.29,0.00,M4] [#5 0.01,0.23,0.64,U] [#6 0.07,0.41,0.00,M3] [#7 -0.04,0.35,0.00,M3] [#8 0.12,0.39,0.00,M3] 
23:45:43.054 00.001 1032 refined, 1 included, MultiStar: {0.14, 0.27}, one-star: {0.22, 0.29}
23:45:43.056 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
23:45:43.058 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
23:45:43.059 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.27 hyp=0.30 cameraTheta=1.10 mountX=0.22 mountY=-0.20, mountTheta=-0.73
23:45:43.062 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.27, opts=13)
23:45:43.063 00.001 1032 Enqueuing Move request for scope (0.14, 0.27)
23:45:43.065 00.002 10072 Worker thread wakes up
23:45:43.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.27) opts 0xd
23:45:43.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.27)
23:45:43.065 00.000 10072 Moving (0.14, 0.27) raw xDistance=0.22 yDistance=-0.20
23:45:43.067 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:45:43.070 00.003 10072 PPEC rslt: input = 0.22, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 288.95
23:45:43.070 00.000 10072 PPEC: input: 0.22, control: 0.10, exposure: 500
23:45:43.070 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:45:43.070 00.000 10072 MoveAxis(W, 100, ABG)
23:45:43.070 00.000 10072 Guiding  Dir = 3, Dur = 100
23:45:43.070 00.000 10072 IsGuiding returns 0
23:45:43.071 00.001 10072 PulseGuide returned control before completion, sleep 110
23:45:43.087 00.016 1032 UpdateGuideState exits: m=1382 SNR=26.1
23:45:43.089 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:43.091 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:43.092 00.001 1032 Enqueuing Expose request
23:45:43.184 00.092 10072 IsGuiding returns 0
23:45:43.184 00.000 10072 Move returns status 0, amount 100
23:45:43.184 00.000 10072 MoveAxis(N, 131, ABG)
23:45:43.184 00.000 10072 Guiding  Dir = 0, Dur = 131
23:45:43.185 00.001 10072 IsGuiding returns 0
23:45:43.185 00.000 10072 PulseGuide returned control before completion, sleep 141
23:45:43.341 00.156 10072 IsGuiding returns 1
23:45:43.341 00.000 10072 scope still moving after pulse duration time elapsed
23:45:43.372 00.031 10072 IsGuiding returns 0
23:45:43.372 00.000 10072 scope move finished after 131 + 56 ms
23:45:43.372 00.000 10072 Move returns status 0, amount 131
23:45:43.372 00.000 10072 move complete, result=0
23:45:43.372 00.000 10072 worker thread done servicing request
23:45:43.372 00.000 10072 Worker thread wakes up
23:45:43.372 00.000 1032 GuideStep: 0.2 px 100 ms WEST, -0.2 px 131 ms NORTH
23:45:43.375 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:43.375 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:43.781 00.406 10072 Exposure complete
23:45:43.828 00.047 10072 worker thread done servicing request
23:45:43.828 00.000 1032 OnExposeComplete: enter
23:45:43.830 00.002 1032 UpdateGuideState(): m_state=6
23:45:43.833 00.003 1032 Star::Find(15, 1108, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10890
23:45:43.835 00.002 1032 Star::Find returns 1 (0), X=1108.47, Y=130.04, Mass=1299, SNR=25.3, Peak=106 HFD=3.4
23:45:43.837 00.002 1032 MultiStar: [#1 -0.03,0.40,0.00,M2] [#2 0.00,0.25,0.83,U] [#3 0.01,0.30,0.00,M3] [#4 -0.01,0.15,0.72,U] [#5 -0.04,0.22,0.67,U] [#6 -0.00,0.28,0.00,M4] [#7 -0.08,0.25,0.73,U] [#8 -0.19,0.38,0.00,M4] 
23:45:43.839 00.002 1032 refined, 4 included, MultiStar: {0.01, 0.24}, one-star: {0.13, 0.31}
23:45:43.841 00.002 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
23:45:43.843 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
23:45:43.844 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.53 mountX=0.23 mountY=-0.07, mountTheta=-0.30
23:45:43.847 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.24, opts=13)
23:45:43.848 00.001 1032 Enqueuing Move request for scope (0.01, 0.24)
23:45:43.850 00.002 10072 Worker thread wakes up
23:45:43.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0xd
23:45:43.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
23:45:43.850 00.000 10072 Moving (0.01, 0.24) raw xDistance=0.23 yDistance=-0.07
23:45:43.852 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:45:43.854 00.002 10072 PPEC rslt: input = 0.23, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 288.95
23:45:43.854 00.000 10072 PPEC: input: 0.23, control: 0.11, exposure: 500
23:45:43.855 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:43.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:45:43.855 00.000 10072 MoveAxis(W, 104, ABG)
23:45:43.855 00.000 10072 Guiding  Dir = 3, Dur = 104
23:45:43.855 00.000 10072 IsGuiding returns 0
23:45:43.856 00.001 10072 PulseGuide returned control before completion, sleep 114
23:45:43.872 00.016 1032 UpdateGuideState exits: m=1299 SNR=25.3
23:45:43.874 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:43.876 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:43.880 00.004 1032 Enqueuing Expose request
23:45:43.980 00.100 10072 IsGuiding returns 0
23:45:43.980 00.000 10072 Move returns status 0, amount 104
23:45:43.980 00.000 10072 MoveAxis(N, 0, ABG)
23:45:43.980 00.000 10072 Move returns status 0, amount 0
23:45:43.980 00.000 10072 move complete, result=0
23:45:43.981 00.001 10072 worker thread done servicing request
23:45:43.981 00.000 10072 Worker thread wakes up
23:45:43.981 00.000 1032 GuideStep: 0.2 px 104 ms WEST, -0.1 px 0 ms NORTH
23:45:43.983 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:43.983 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:44.607 00.624 10072 Exposure complete
23:45:44.652 00.045 10072 worker thread done servicing request
23:45:44.652 00.000 1032 OnExposeComplete: enter
23:45:44.655 00.003 1032 UpdateGuideState(): m_state=6
23:45:44.656 00.001 1032 Star::Find(15, 1108, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10891
23:45:44.658 00.002 1032 Star::Find returns 1 (0), X=1108.56, Y=129.31, Mass=1315, SNR=25.5, Peak=105 HFD=3.4
23:45:44.659 00.001 1032 MultiStar: [#1 0.01,-0.45,0.00,M3] [#2 0.07,-0.34,0.00,M1] [#3 0.05,-0.34,0.00,M4] [#4 0.11,-0.40,0.00,M4] [#5 -0.07,-0.33,0.00,M1] [#6 0.09,-0.19,0.62,U] [#7 -0.05,-0.30,0.00,M3] [#8 0.11,-0.38,0.00,M5] 
23:45:44.661 00.002 1032 refined, 1 included, MultiStar: {0.17, -0.33}, one-star: {0.23, -0.42}
23:45:44.662 00.001 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
23:45:44.664 00.002 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
23:45:44.666 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.33 hyp=0.37 cameraTheta=-1.09 mountX=-0.36 mountY=-0.08, mountTheta=-2.92
23:45:44.669 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.33, opts=13)
23:45:44.670 00.001 1032 Enqueuing Move request for scope (0.17, -0.33)
23:45:44.673 00.003 10072 Worker thread wakes up
23:45:44.673 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.33) opts 0xd
23:45:44.673 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.33)
23:45:44.673 00.000 10072 Moving (0.17, -0.33) raw xDistance=-0.36 yDistance=-0.08
23:45:44.675 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:45:44.677 00.002 10072 PPEC rslt: input = -0.36, final = -0.18, react = -0.18, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 288.95
23:45:44.677 00.000 10072 PPEC: input: -0.36, control: -0.18, exposure: 500
23:45:44.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:44.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:45:44.677 00.000 10072 MoveAxis(E, 176, ABG)
23:45:44.677 00.000 10072 Guiding  Dir = 2, Dur = 176
23:45:44.679 00.002 10072 IsGuiding returns 0
23:45:44.679 00.000 10072 PulseGuide returned control before completion, sleep 186
23:45:44.694 00.015 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:45:44.697 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:44.700 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:44.701 00.001 1032 Enqueuing Expose request
23:45:44.872 00.171 10072 IsGuiding returns 0
23:45:44.872 00.000 10072 Move returns status 0, amount 176
23:45:44.872 00.000 10072 MoveAxis(N, 0, ABG)
23:45:44.872 00.000 10072 Move returns status 0, amount 0
23:45:44.872 00.000 10072 move complete, result=0
23:45:44.872 00.000 10072 worker thread done servicing request
23:45:44.872 00.000 10072 Worker thread wakes up
23:45:44.872 00.000 1032 GuideStep: -0.4 px 176 ms EAST, -0.1 px 0 ms NORTH
23:45:44.874 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:44.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:45.282 00.408 10072 Exposure complete
23:45:45.336 00.054 10072 worker thread done servicing request
23:45:45.336 00.000 1032 OnExposeComplete: enter
23:45:45.338 00.002 1032 UpdateGuideState(): m_state=6
23:45:45.340 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10892
23:45:45.343 00.003 1032 Star::Find returns 1 (0), X=1108.56, Y=129.63, Mass=1333, SNR=25.7, Peak=112 HFD=3.3
23:45:45.345 00.002 1032 MultiStar: [#1 -0.01,-0.16,1.04,U] [#2 0.13,-0.04,0.79,U] [#3 0.03,-0.13,0.79,U] [#4 0.10,-0.14,0.72,U] [#5 -0.05,-0.13,0.69,U] [#6 0.06,0.05,0.64,U] [#7 -0.04,-0.04,0.72,U] [#8 -0.17,-0.23,0.00,M6] 
23:45:45.349 00.004 1032 refined, 7 included, MultiStar: {0.06, -0.09}, one-star: {0.23, -0.10}
23:45:45.351 00.002 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
23:45:45.352 00.001 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
23:45:45.354 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.99 mountX=-0.10 mountY=-0.03, mountTheta=-2.82
23:45:45.358 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
23:45:45.359 00.001 1032 Enqueuing Move request for scope (0.06, -0.09)
23:45:45.361 00.002 10072 Worker thread wakes up
23:45:45.361 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
23:45:45.362 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
23:45:45.362 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.03
23:45:45.365 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:45:45.368 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:45:45.368 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
23:45:45.368 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:45.368 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:45:45.369 00.001 10072 MoveAxis(E, 4, ABG)
23:45:45.369 00.000 10072 Guiding  Dir = 2, Dur = 4
23:45:45.369 00.000 10072 IsGuiding returns 0
23:45:45.369 00.000 10072 PulseGuide returned control before completion, sleep 14
23:45:45.386 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:45:45.390 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:45.392 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:45.395 00.003 10072 IsGuiding returns 0
23:45:45.395 00.000 10072 Move returns status 0, amount 4
23:45:45.395 00.000 10072 MoveAxis(N, 0, ABG)
23:45:45.395 00.000 10072 Move returns status 0, amount 0
23:45:45.395 00.000 10072 move complete, result=0
23:45:45.395 00.000 10072 worker thread done servicing request
23:45:45.395 00.000 1032 Enqueuing Expose request
23:45:45.399 00.004 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:45:45.401 00.002 10072 Worker thread wakes up
23:45:45.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:45.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:46.033 00.632 10072 Exposure complete
23:45:46.080 00.047 10072 worker thread done servicing request
23:45:46.080 00.000 1032 OnExposeComplete: enter
23:45:46.082 00.002 1032 UpdateGuideState(): m_state=6
23:45:46.084 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10893
23:45:46.086 00.002 1032 Star::Find returns 1 (0), X=1108.44, Y=130.00, Mass=1433, SNR=26.7, Peak=106 HFD=3.6
23:45:46.089 00.003 1032 MultiStar: [#1 -0.09,0.27,0.00,M3] [#2 0.00,0.38,0.00,M1] [#3 -0.14,0.20,0.74,U] [#4 0.10,0.19,0.66,U] [#5 -0.17,0.21,0.00,M1] [#6 -0.01,0.32,0.00,M3] [#7 -0.16,0.26,0.00,M3] [#8 -0.08,0.17,0.51,U] 
23:45:46.090 00.001 1032 refined, 3 included, MultiStar: {0.01, 0.22}, one-star: {0.11, 0.27}
23:45:46.091 00.001 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
23:45:46.093 00.002 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
23:45:46.094 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.51 mountX=0.21 mountY=-0.07, mountTheta=-0.32
23:45:46.097 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.22, opts=13)
23:45:46.098 00.001 1032 Enqueuing Move request for scope (0.01, 0.22)
23:45:46.100 00.002 10072 Worker thread wakes up
23:45:46.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
23:45:46.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
23:45:46.100 00.000 10072 Moving (0.01, 0.22) raw xDistance=0.21 yDistance=-0.07
23:45:46.101 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:45:46.104 00.003 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.96
23:45:46.104 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
23:45:46.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:46.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:45:46.105 00.001 10072 MoveAxis(W, 94, ABG)
23:45:46.105 00.000 10072 Guiding  Dir = 3, Dur = 94
23:45:46.105 00.000 10072 IsGuiding returns 0
23:45:46.105 00.000 10072 PulseGuide returned control before completion, sleep 104
23:45:46.123 00.018 1032 UpdateGuideState exits: m=1433 SNR=26.7
23:45:46.124 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:46.126 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:46.127 00.001 1032 Enqueuing Expose request
23:45:46.216 00.089 10072 IsGuiding returns 0
23:45:46.216 00.000 10072 Move returns status 0, amount 94
23:45:46.216 00.000 10072 MoveAxis(N, 0, ABG)
23:45:46.216 00.000 10072 Move returns status 0, amount 0
23:45:46.216 00.000 10072 move complete, result=0
23:45:46.216 00.000 10072 worker thread done servicing request
23:45:46.216 00.000 10072 Worker thread wakes up
23:45:46.216 00.000 1032 GuideStep: 0.2 px 94 ms WEST, -0.1 px 0 ms NORTH
23:45:46.218 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:46.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:46.627 00.409 10072 Exposure complete
23:45:46.674 00.047 10072 worker thread done servicing request
23:45:46.675 00.001 1032 OnExposeComplete: enter
23:45:46.677 00.002 1032 UpdateGuideState(): m_state=6
23:45:46.680 00.003 1032 Star::Find(15, 1108, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10894
23:45:46.681 00.001 1032 Star::Find returns 1 (0), X=1108.38, Y=129.84, Mass=1449, SNR=26.8, Peak=121 HFD=3.5
23:45:46.684 00.003 1032 MultiStar: [#1 -0.13,0.22,0.91,U] [#2 -0.06,0.25,0.00,M2] [#3 -0.08,0.16,0.76,U] [#4 0.05,0.16,0.67,U] [#5 -0.19,0.09,0.63,U] [#6 -0.06,0.16,0.62,U] [#7 -0.13,0.18,0.66,U] [#8 -0.22,0.11,0.52,U] 
23:45:46.685 00.001 1032 single-star, 7 included, MultiStar: {-0.08, 0.15}, one-star: {0.04, 0.11}
23:45:46.687 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
23:45:46.688 00.001 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
23:45:46.689 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=0.09 mountY=-0.07, mountTheta=-0.64
23:45:46.692 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
23:45:46.693 00.001 1032 Enqueuing Move request for scope (0.04, 0.11)
23:45:46.695 00.002 10072 Worker thread wakes up
23:45:46.695 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
23:45:46.695 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
23:45:46.695 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.07
23:45:46.697 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:45:46.701 00.004 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:45:46.701 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:45:46.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:46.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:45:46.701 00.000 10072 MoveAxis(E, 3, ABG)
23:45:46.701 00.000 10072 Guiding  Dir = 2, Dur = 3
23:45:46.702 00.001 10072 IsGuiding returns 0
23:45:46.703 00.001 10072 PulseGuide returned control before completion, sleep 13
23:45:46.718 00.015 10072 IsGuiding returns 0
23:45:46.718 00.000 10072 Move returns status 0, amount 3
23:45:46.718 00.000 10072 MoveAxis(N, 0, ABG)
23:45:46.718 00.000 10072 Move returns status 0, amount 0
23:45:46.718 00.000 10072 move complete, result=0
23:45:46.718 00.000 10072 worker thread done servicing request
23:45:46.718 00.000 1032 UpdateGuideState exits: m=1449 SNR=26.8
23:45:46.720 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:46.721 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:46.723 00.002 1032 Enqueuing Expose request
23:45:46.724 00.001 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:45:46.725 00.001 10072 Worker thread wakes up
23:45:46.726 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:46.726 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:47.362 00.636 10072 Exposure complete
23:45:47.409 00.047 10072 worker thread done servicing request
23:45:47.411 00.002 1032 OnExposeComplete: enter
23:45:47.412 00.001 1032 UpdateGuideState(): m_state=6
23:45:47.414 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10895
23:45:47.415 00.001 1032 Star::Find returns 1 (0), X=1108.48, Y=129.59, Mass=1424, SNR=26.6, Peak=113 HFD=3.3
23:45:47.417 00.002 1032 MultiStar: [#1 -0.03,0.03,1.00,U] [#2 0.08,-0.00,0.76,U] [#3 0.01,-0.22,0.73,U] [#4 0.11,-0.21,0.63,U] [#5 -0.26,-0.33,0.00,M1] [#6 0.09,0.03,0.62,U] [#7 -0.14,-0.14,0.70,U] [#8 0.06,-0.17,0.51,U] 
23:45:47.418 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.10}, one-star: {0.15, -0.14}
23:45:47.419 00.001 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
23:45:47.421 00.002 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
23:45:47.421 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.16 mountX=-0.10 mountY=-0.02, mountTheta=-2.99
23:45:47.427 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
23:45:47.429 00.002 1032 Enqueuing Move request for scope (0.04, -0.10)
23:45:47.432 00.003 10072 Worker thread wakes up
23:45:47.432 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
23:45:47.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
23:45:47.432 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=-0.02
23:45:47.434 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
23:45:47.436 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:45:47.436 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
23:45:47.436 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:47.436 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:45:47.436 00.000 10072 MoveAxis(E, 3, ABG)
23:45:47.436 00.000 10072 Guiding  Dir = 2, Dur = 3
23:45:47.437 00.001 10072 IsGuiding returns 0
23:45:47.437 00.000 10072 PulseGuide returned control before completion, sleep 13
23:45:47.454 00.017 10072 IsGuiding returns 0
23:45:47.454 00.000 10072 Move returns status 0, amount 3
23:45:47.454 00.000 10072 MoveAxis(N, 0, ABG)
23:45:47.454 00.000 10072 Move returns status 0, amount 0
23:45:47.455 00.001 10072 move complete, result=0
23:45:47.455 00.000 1032 UpdateGuideState exits: m=1424 SNR=26.6
23:45:47.459 00.004 10072 worker thread done servicing request
23:45:47.459 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:47.460 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:47.463 00.003 1032 Enqueuing Expose request
23:45:47.464 00.001 10072 Worker thread wakes up
23:45:47.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:47.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:47.464 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:45:47.882 00.418 10072 Exposure complete
23:45:47.932 00.050 10072 worker thread done servicing request
23:45:47.933 00.001 1032 OnExposeComplete: enter
23:45:47.935 00.002 1032 UpdateGuideState(): m_state=6
23:45:47.936 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10896
23:45:47.938 00.002 1032 Star::Find returns 1 (0), X=1108.45, Y=129.68, Mass=1385, SNR=26.2, Peak=105 HFD=3.3
23:45:47.940 00.002 1032 MultiStar: [#1 -0.06,0.01,0.94,U] [#2 -0.03,0.07,0.83,U] [#3 0.04,0.01,0.75,U] [#4 0.00,-0.08,0.66,U] [#5 -0.16,-0.17,0.67,U] [#6 0.02,0.15,0.62,U] [#7 -0.07,0.00,0.71,U] [#8 -0.14,0.08,0.51,U] 
23:45:47.942 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.00}, one-star: {0.12, -0.05}
23:45:47.944 00.002 1032 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.83) = xAngle (-4.90 = 1.39)
23:45:47.945 00.001 1032 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.90 = 1.39)
23:45:47.947 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.07 mountX=0.00 mountY=0.02, mountTheta=1.39
23:45:47.950 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.00, opts=13)
23:45:47.951 00.001 1032 Enqueuing Move request for scope (-0.02, -0.00)
23:45:47.954 00.003 10072 Worker thread wakes up
23:45:47.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
23:45:47.954 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
23:45:47.954 00.000 10072 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
23:45:47.955 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:45:47.960 00.005 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:45:47.960 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
23:45:47.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:47.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:45:47.960 00.000 10072 MoveAxis(E, 3, ABG)
23:45:47.960 00.000 10072 Guiding  Dir = 2, Dur = 3
23:45:47.961 00.001 10072 IsGuiding returns 0
23:45:47.961 00.000 10072 PulseGuide returned control before completion, sleep 13
23:45:47.978 00.017 1032 UpdateGuideState exits: m=1385 SNR=26.2
23:45:47.981 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:47.982 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:47.983 00.001 1032 Enqueuing Expose request
23:45:47.988 00.005 10072 IsGuiding returns 0
23:45:47.988 00.000 10072 Move returns status 0, amount 3
23:45:47.988 00.000 10072 MoveAxis(N, 0, ABG)
23:45:47.988 00.000 10072 Move returns status 0, amount 0
23:45:47.988 00.000 10072 move complete, result=0
23:45:47.989 00.001 10072 worker thread done servicing request
23:45:47.989 00.000 10072 Worker thread wakes up
23:45:47.989 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:47.989 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:47.996 00.007 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:45:48.618 00.622 10072 Exposure complete
23:45:48.665 00.047 10072 worker thread done servicing request
23:45:48.665 00.000 1032 OnExposeComplete: enter
23:45:48.667 00.002 1032 UpdateGuideState(): m_state=6
23:45:48.669 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10897
23:45:48.670 00.001 1032 Star::Find returns 1 (0), X=1108.45, Y=129.83, Mass=1398, SNR=26.3, Peak=114 HFD=3.4
23:45:48.673 00.003 1032 MultiStar: [#1 -0.01,0.17,0.92,U] [#2 0.03,0.15,0.80,U] [#3 -0.04,0.02,0.73,U] [#4 0.03,-0.01,0.65,U] [#5 -0.14,-0.08,0.66,U] [#6 -0.14,0.26,0.00,M1] [#7 -0.17,0.04,0.67,U] [#8 -0.05,0.02,0.50,U] 
23:45:48.676 00.003 1032 refined, 7 included, MultiStar: {-0.02, 0.06}, one-star: {0.11, 0.10}
23:45:48.678 00.002 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
23:45:48.680 00.002 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
23:45:48.682 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.88 mountX=0.07 mountY=0.00, mountTheta=0.05
23:45:48.685 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
23:45:48.687 00.002 1032 Enqueuing Move request for scope (-0.02, 0.06)
23:45:48.689 00.002 10072 Worker thread wakes up
23:45:48.689 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
23:45:48.689 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
23:45:48.689 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.07 yDistance=0.00
23:45:48.691 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=104, Gamma=2.230
23:45:48.695 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:45:48.695 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:45:48.695 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:48.695 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:45:48.695 00.000 10072 MoveAxis(E, 3, ABG)
23:45:48.695 00.000 10072 Guiding  Dir = 2, Dur = 3
23:45:48.695 00.000 10072 IsGuiding returns 0
23:45:48.696 00.001 10072 PulseGuide returned control before completion, sleep 13
23:45:48.713 00.017 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:45:48.715 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:48.717 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:48.718 00.001 1032 Enqueuing Expose request
23:45:48.724 00.006 10072 IsGuiding returns 0
23:45:48.725 00.001 10072 Move returns status 0, amount 3
23:45:48.725 00.000 10072 MoveAxis(N, 0, ABG)
23:45:48.725 00.000 10072 Move returns status 0, amount 0
23:45:48.725 00.000 10072 move complete, result=0
23:45:48.725 00.000 10072 worker thread done servicing request
23:45:48.725 00.000 10072 Worker thread wakes up
23:45:48.725 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:48.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:48.727 00.002 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:45:49.136 00.409 10072 Exposure complete
23:45:49.181 00.045 10072 worker thread done servicing request
23:45:49.181 00.000 1032 OnExposeComplete: enter
23:45:49.183 00.002 1032 UpdateGuideState(): m_state=6
23:45:49.185 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10898
23:45:49.186 00.001 1032 Star::Find returns 1 (0), X=1108.51, Y=129.72, Mass=1315, SNR=25.5, Peak=108 HFD=3.3
23:45:49.187 00.001 1032 MultiStar: [#1 -0.08,0.09,1.01,U] [#2 -0.03,0.06,0.84,U] [#3 0.01,0.01,0.78,U] [#4 0.15,0.13,0.70,U] [#5 -0.14,-0.13,0.69,U] [#6 0.03,0.19,0.65,U] [#7 -0.21,0.16,0.00,M1] [#8 -0.11,0.11,0.52,U] 
23:45:49.189 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.05}, one-star: {0.17, -0.01}
23:45:49.191 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
23:45:49.192 00.001 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
23:45:49.193 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.44 mountX=0.05 mountY=-0.02, mountTheta=-0.39
23:45:49.196 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
23:45:49.198 00.002 1032 Enqueuing Move request for scope (0.01, 0.05)
23:45:49.199 00.001 10072 Worker thread wakes up
23:45:49.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
23:45:49.199 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
23:45:49.199 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
23:45:49.201 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:45:49.203 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:45:49.203 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:45:49.203 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:49.203 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:45:49.203 00.000 10072 MoveAxis(E, 1, ABG)
23:45:49.203 00.000 10072 Guiding  Dir = 2, Dur = 1
23:45:49.204 00.001 10072 IsGuiding returns 0
23:45:49.206 00.002 10072 IsGuiding returns 0
23:45:49.206 00.000 10072 Move returns status 0, amount 1
23:45:49.206 00.000 10072 MoveAxis(N, 0, ABG)
23:45:49.206 00.000 10072 Move returns status 0, amount 0
23:45:49.206 00.000 10072 move complete, result=0
23:45:49.206 00.000 10072 worker thread done servicing request
23:45:49.220 00.014 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:45:49.222 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:49.223 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:49.225 00.002 1032 Enqueuing Expose request
23:45:49.227 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:45:49.229 00.002 10072 Worker thread wakes up
23:45:49.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:49.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:49.961 00.732 10072 Exposure complete
23:45:50.006 00.045 10072 worker thread done servicing request
23:45:50.006 00.000 1032 OnExposeComplete: enter
23:45:50.008 00.002 1032 UpdateGuideState(): m_state=6
23:45:50.011 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10899
23:45:50.013 00.002 1032 Star::Find returns 1 (0), X=1108.54, Y=129.58, Mass=1338, SNR=25.7, Peak=107 HFD=3.2
23:45:50.014 00.001 1032 MultiStar: [#1 -0.03,0.05,0.94,U] [#2 0.08,-0.01,0.81,U] [#3 -0.03,-0.09,0.77,U] [#4 0.16,-0.09,0.68,U] [#5 -0.06,-0.12,0.64,U] [#6 0.02,0.02,0.63,U] [#7 -0.10,0.02,0.74,U] [#8 -0.00,-0.01,0.52,U] 
23:45:50.017 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.21, -0.15}
23:45:50.021 00.004 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
23:45:50.023 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
23:45:50.024 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.06 cameraTheta=-0.92 mountX=-0.05 mountY=-0.02, mountTheta=-2.75
23:45:50.027 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
23:45:50.028 00.001 1032 Enqueuing Move request for scope (0.03, -0.04)
23:45:50.030 00.002 10072 Worker thread wakes up
23:45:50.030 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:45:50.030 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:45:50.030 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
23:45:50.031 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:45:50.035 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:45:50.035 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:45:50.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:50.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:45:50.035 00.000 10072 MoveAxis(E, 2, ABG)
23:45:50.035 00.000 10072 Guiding  Dir = 2, Dur = 2
23:45:50.035 00.000 10072 IsGuiding returns 0
23:45:50.036 00.001 10072 PulseGuide returned control before completion, sleep 12
23:45:50.050 00.014 10072 IsGuiding returns 0
23:45:50.050 00.000 10072 Move returns status 0, amount 2
23:45:50.050 00.000 10072 MoveAxis(N, 0, ABG)
23:45:50.050 00.000 10072 Move returns status 0, amount 0
23:45:50.051 00.001 10072 move complete, result=0
23:45:50.051 00.000 10072 worker thread done servicing request
23:45:50.053 00.002 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:45:50.055 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:50.057 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:50.058 00.001 1032 Enqueuing Expose request
23:45:50.060 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:45:50.061 00.001 10072 Worker thread wakes up
23:45:50.061 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:50.061 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:50.475 00.414 10072 Exposure complete
23:45:50.527 00.052 10072 worker thread done servicing request
23:45:50.528 00.001 1032 OnExposeComplete: enter
23:45:50.530 00.002 1032 UpdateGuideState(): m_state=6
23:45:50.532 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10900
23:45:50.533 00.001 1032 Star::Find returns 1 (0), X=1108.60, Y=129.61, Mass=1450, SNR=26.8, Peak=121 HFD=3.3
23:45:50.535 00.002 1032 MultiStar: [#1 -0.07,-0.07,0.95,U] [#2 -0.00,-0.01,0.81,U] [#3 -0.03,-0.11,0.72,U] [#4 0.12,-0.20,0.63,U] [#5 -0.07,-0.16,0.65,U] [#6 0.02,0.13,0.58,U] [#7 0.05,-0.00,0.71,U] [#8 0.08,0.01,0.49,U] 
23:45:50.537 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.27, -0.12}
23:45:50.539 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
23:45:50.540 00.001 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
23:45:50.541 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.97 mountX=-0.08 mountY=-0.03, mountTheta=-2.80
23:45:50.545 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
23:45:50.547 00.002 1032 Enqueuing Move request for scope (0.05, -0.07)
23:45:50.550 00.003 10072 Worker thread wakes up
23:45:50.550 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:45:50.550 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:45:50.551 00.001 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
23:45:50.554 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:45:50.556 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:45:50.556 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
23:45:50.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:50.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:45:50.558 00.002 10072 MoveAxis(E, 2, ABG)
23:45:50.558 00.000 10072 Guiding  Dir = 2, Dur = 2
23:45:50.558 00.000 10072 IsGuiding returns 0
23:45:50.558 00.000 10072 PulseGuide returned control before completion, sleep 12
23:45:50.574 00.016 1032 UpdateGuideState exits: m=1450 SNR=26.8
23:45:50.576 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:50.578 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:50.579 00.001 1032 Enqueuing Expose request
23:45:50.581 00.002 10072 IsGuiding returns 0
23:45:50.581 00.000 10072 Move returns status 0, amount 2
23:45:50.581 00.000 10072 MoveAxis(N, 0, ABG)
23:45:50.581 00.000 10072 Move returns status 0, amount 0
23:45:50.581 00.000 10072 move complete, result=0
23:45:50.581 00.000 10072 worker thread done servicing request
23:45:50.581 00.000 10072 Worker thread wakes up
23:45:50.581 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:50.581 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:50.590 00.009 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:45:51.207 00.617 10072 Exposure complete
23:45:51.254 00.047 10072 worker thread done servicing request
23:45:51.254 00.000 1032 OnExposeComplete: enter
23:45:51.257 00.003 1032 UpdateGuideState(): m_state=6
23:45:51.259 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10901
23:45:51.261 00.002 1032 Star::Find returns 1 (0), X=1108.51, Y=129.76, Mass=1463, SNR=26.9, Peak=128 HFD=3.4
23:45:51.263 00.002 1032 MultiStar: [#1 -0.05,0.16,0.92,U] [#2 0.06,0.08,0.77,U] [#3 -0.04,-0.03,0.77,U] [#4 -0.04,-0.05,0.63,U] [#5 -0.07,0.01,0.65,U] [#6 0.04,0.16,0.62,U] [#7 0.04,0.11,0.71,U] [#8 -0.13,-0.10,0.52,U] 
23:45:51.264 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.17, 0.03}
23:45:51.266 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
23:45:51.269 00.003 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
23:45:51.270 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.39 mountX=0.04 mountY=-0.02, mountTheta=-0.44
23:45:51.274 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
23:45:51.276 00.002 1032 Enqueuing Move request for scope (0.01, 0.05)
23:45:51.277 00.001 10072 Worker thread wakes up
23:45:51.278 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
23:45:51.278 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
23:45:51.278 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.02
23:45:51.279 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:45:51.282 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:45:51.282 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:45:51.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:51.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:45:51.282 00.000 10072 MoveAxis(E, 3, ABG)
23:45:51.282 00.000 10072 Guiding  Dir = 2, Dur = 3
23:45:51.282 00.000 10072 IsGuiding returns 0
23:45:51.283 00.001 10072 PulseGuide returned control before completion, sleep 13
23:45:51.300 00.017 10072 IsGuiding returns 0
23:45:51.300 00.000 10072 Move returns status 0, amount 3
23:45:51.300 00.000 10072 MoveAxis(N, 0, ABG)
23:45:51.300 00.000 10072 Move returns status 0, amount 0
23:45:51.300 00.000 10072 move complete, result=0
23:45:51.300 00.000 10072 worker thread done servicing request
23:45:51.300 00.000 1032 UpdateGuideState exits: m=1463 SNR=26.9
23:45:51.303 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:51.304 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:51.306 00.002 1032 Enqueuing Expose request
23:45:51.308 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:45:51.310 00.002 10072 Worker thread wakes up
23:45:51.310 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:51.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:51.722 00.412 10072 Exposure complete
23:45:51.768 00.046 10072 worker thread done servicing request
23:45:51.769 00.001 1032 OnExposeComplete: enter
23:45:51.773 00.004 1032 UpdateGuideState(): m_state=6
23:45:51.776 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10902
23:45:51.778 00.002 1032 Star::Find returns 1 (0), X=1108.50, Y=129.63, Mass=1308, SNR=25.4, Peak=116 HFD=3.3
23:45:51.781 00.003 1032 MultiStar: [#1 -0.02,0.13,1.00,U] [#2 -0.06,0.13,0.83,U] [#3 -0.01,0.18,0.78,U] [#4 -0.04,0.11,0.66,U] [#5 -0.10,0.09,0.65,U] [#6 -0.01,0.24,0.66,U] [#7 -0.05,0.19,0.72,U] [#8 -0.14,0.12,0.55,U] 
23:45:51.783 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {0.17, -0.10}
23:45:51.784 00.001 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
23:45:51.785 00.001 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
23:45:51.787 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.73 mountX=0.11 mountY=-0.01, mountTheta=-0.11
23:45:51.790 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.11, opts=13)
23:45:51.792 00.002 1032 Enqueuing Move request for scope (-0.02, 0.11)
23:45:51.793 00.001 10072 Worker thread wakes up
23:45:51.793 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
23:45:51.793 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
23:45:51.794 00.001 10072 Moving (-0.02, 0.11) raw xDistance=0.11 yDistance=-0.01
23:45:51.795 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:45:51.797 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:45:51.799 00.002 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
23:45:51.799 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:51.799 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:45:51.799 00.000 10072 MoveAxis(E, 3, ABG)
23:45:51.799 00.000 10072 Guiding  Dir = 2, Dur = 3
23:45:51.799 00.000 10072 IsGuiding returns 0
23:45:51.800 00.001 10072 PulseGuide returned control before completion, sleep 13
23:45:51.816 00.016 1032 UpdateGuideState exits: m=1308 SNR=25.4
23:45:51.818 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:51.820 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:51.821 00.001 1032 Enqueuing Expose request
23:45:51.828 00.007 10072 IsGuiding returns 0
23:45:51.828 00.000 10072 Move returns status 0, amount 3
23:45:51.828 00.000 10072 MoveAxis(N, 0, ABG)
23:45:51.828 00.000 10072 Move returns status 0, amount 0
23:45:51.828 00.000 10072 move complete, result=0
23:45:51.829 00.001 10072 worker thread done servicing request
23:45:51.829 00.000 10072 Worker thread wakes up
23:45:51.829 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:51.829 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:51.833 00.004 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:45:52.460 00.627 10072 Exposure complete
23:45:52.510 00.050 10072 worker thread done servicing request
23:45:52.510 00.000 1032 OnExposeComplete: enter
23:45:52.512 00.002 1032 UpdateGuideState(): m_state=6
23:45:52.515 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10903
23:45:52.518 00.003 1032 Star::Find returns 1 (0), X=1108.40, Y=129.87, Mass=1245, SNR=24.8, Peak=101 HFD=3.5
23:45:52.520 00.002 1032 MultiStar: [#1 -0.11,0.21,1.08,U] [#2 -0.02,0.25,0.83,U] [#3 0.01,0.22,0.80,U] [#4 0.06,0.07,0.71,U] [#5 -0.12,0.23,0.67,U] [#6 0.08,0.41,0.00,M1] [#7 0.01,0.31,0.00,M1] [#8 -0.03,0.11,0.60,U] 
23:45:52.522 00.002 1032 single-star, 6 included, MultiStar: {-0.02, 0.18}, one-star: {0.07, 0.14}
23:45:52.523 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
23:45:52.525 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
23:45:52.526 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.12 mountX=0.12 mountY=-0.10, mountTheta=-0.71
23:45:52.529 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.14, opts=13)
23:45:52.531 00.002 1032 Enqueuing Move request for scope (0.07, 0.14)
23:45:52.533 00.002 10072 Worker thread wakes up
23:45:52.533 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
23:45:52.533 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
23:45:52.533 00.000 10072 Moving (0.07, 0.14) raw xDistance=0.12 yDistance=-0.10
23:45:52.535 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:45:52.538 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:45:52.538 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
23:45:52.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:52.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:45:52.538 00.000 10072 MoveAxis(E, 2, ABG)
23:45:52.538 00.000 10072 Guiding  Dir = 2, Dur = 2
23:45:52.539 00.001 10072 IsGuiding returns 0
23:45:52.539 00.000 10072 PulseGuide returned control before completion, sleep 12
23:45:52.557 00.018 1032 UpdateGuideState exits: m=1245 SNR=24.8
23:45:52.559 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:52.561 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:52.563 00.002 1032 Enqueuing Expose request
23:45:52.565 00.002 10072 IsGuiding returns 0
23:45:52.565 00.000 10072 Move returns status 0, amount 2
23:45:52.565 00.000 10072 MoveAxis(N, 0, ABG)
23:45:52.565 00.000 10072 Move returns status 0, amount 0
23:45:52.565 00.000 10072 move complete, result=0
23:45:52.565 00.000 10072 worker thread done servicing request
23:45:52.566 00.001 10072 Worker thread wakes up
23:45:52.566 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:52.566 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:52.573 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:45:52.970 00.397 10072 Exposure complete
23:45:53.022 00.052 10072 worker thread done servicing request
23:45:53.022 00.000 1032 OnExposeComplete: enter
23:45:53.024 00.002 1032 UpdateGuideState(): m_state=6
23:45:53.026 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10904
23:45:53.028 00.002 1032 Star::Find returns 1 (0), X=1108.48, Y=129.81, Mass=1493, SNR=27.2, Peak=118 HFD=3.4
23:45:53.031 00.003 1032 MultiStar: [#1 0.01,0.15,0.97,U] [#2 0.14,0.22,0.77,U] [#3 0.06,0.14,0.71,U] [#4 0.07,0.06,0.63,U] [#5 -0.07,-0.14,0.64,U] [#6 0.02,0.23,0.59,U] [#7 -0.05,0.24,0.69,U] [#8 0.03,0.18,0.50,U] 
23:45:53.032 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {0.15, 0.08}
23:45:53.034 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
23:45:53.035 00.001 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
23:45:53.038 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.23 mountX=0.11 mountY=-0.08, mountTheta=-0.60
23:45:53.041 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
23:45:53.042 00.001 1032 Enqueuing Move request for scope (0.05, 0.13)
23:45:53.044 00.002 10072 Worker thread wakes up
23:45:53.044 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
23:45:53.044 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
23:45:53.044 00.000 10072 Moving (0.05, 0.13) raw xDistance=0.11 yDistance=-0.08
23:45:53.046 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:45:53.050 00.004 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:45:53.051 00.001 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
23:45:53.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:53.051 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:45:53.051 00.000 10072 MoveAxis(E, 1, ABG)
23:45:53.051 00.000 10072 Guiding  Dir = 2, Dur = 1
23:45:53.051 00.000 10072 IsGuiding returns 0
23:45:53.052 00.001 10072 PulseGuide returned control before completion, sleep 11
23:45:53.069 00.017 1032 UpdateGuideState exits: m=1493 SNR=27.2
23:45:53.071 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:53.073 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:53.074 00.001 1032 Enqueuing Expose request
23:45:53.077 00.003 10072 IsGuiding returns 0
23:45:53.077 00.000 10072 Move returns status 0, amount 1
23:45:53.077 00.000 10072 MoveAxis(N, 0, ABG)
23:45:53.077 00.000 10072 Move returns status 0, amount 0
23:45:53.077 00.000 10072 move complete, result=0
23:45:53.077 00.000 10072 worker thread done servicing request
23:45:53.077 00.000 10072 Worker thread wakes up
23:45:53.077 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:53.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:53.086 00.009 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:45:53.705 00.619 10072 Exposure complete
23:45:53.755 00.050 10072 worker thread done servicing request
23:45:53.755 00.000 1032 OnExposeComplete: enter
23:45:53.757 00.002 1032 UpdateGuideState(): m_state=6
23:45:53.759 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10905
23:45:53.761 00.002 1032 Star::Find returns 1 (0), X=1108.58, Y=129.81, Mass=1629, SNR=28.4, Peak=130 HFD=3.3
23:45:53.763 00.002 1032 MultiStar: [#1 -0.00,0.21,0.87,U] [#2 -0.04,0.17,0.72,U] [#3 0.07,0.04,0.72,U] [#4 0.21,-0.06,0.63,U] [#5 -0.08,0.03,0.65,U] [#6 0.07,0.16,0.57,U] [#7 0.05,0.12,0.65,U] [#8 -0.03,0.17,0.46,U] 
23:45:53.765 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.10}, one-star: {0.24, 0.08}
23:45:53.766 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
23:45:53.768 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
23:45:53.769 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=0.08 mountY=-0.09, mountTheta=-0.83
23:45:53.772 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
23:45:53.775 00.003 1032 Enqueuing Move request for scope (0.06, 0.10)
23:45:53.777 00.002 10072 Worker thread wakes up
23:45:53.778 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
23:45:53.778 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
23:45:53.778 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.09
23:45:53.780 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:45:53.783 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:45:53.783 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:45:53.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:53.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:45:53.783 00.000 10072 MoveAxis(E, 1, ABG)
23:45:53.783 00.000 10072 Guiding  Dir = 2, Dur = 1
23:45:53.784 00.001 10072 IsGuiding returns 0
23:45:53.784 00.000 10072 PulseGuide returned control before completion, sleep 11
23:45:53.802 00.018 1032 UpdateGuideState exits: m=1629 SNR=28.4
23:45:53.805 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:53.806 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:53.808 00.002 1032 Enqueuing Expose request
23:45:53.811 00.003 10072 IsGuiding returns 0
23:45:53.811 00.000 10072 Move returns status 0, amount 1
23:45:53.811 00.000 10072 MoveAxis(N, 0, ABG)
23:45:53.811 00.000 10072 Move returns status 0, amount 0
23:45:53.811 00.000 10072 move complete, result=0
23:45:53.811 00.000 10072 worker thread done servicing request
23:45:53.811 00.000 10072 Worker thread wakes up
23:45:53.811 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:53.811 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:53.817 00.006 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:45:54.221 00.404 10072 Exposure complete
23:45:54.264 00.043 10072 worker thread done servicing request
23:45:54.264 00.000 1032 OnExposeComplete: enter
23:45:54.267 00.003 1032 UpdateGuideState(): m_state=6
23:45:54.269 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10906
23:45:54.271 00.002 1032 Star::Find returns 1 (0), X=1108.64, Y=129.97, Mass=1276, SNR=25.1, Peak=101 HFD=3.3
23:45:54.274 00.003 1032 MultiStar: [#1 -0.11,0.22,1.01,U] [#2 -0.03,0.14,0.81,U] [#3 0.08,0.15,0.82,U] [#4 0.13,0.18,0.73,U] [#5 -0.08,0.13,0.67,U] [#6 -0.05,0.22,0.67,U] [#7 -0.14,0.15,0.74,U] [#8 0.02,0.23,0.56,U] 
23:45:54.276 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.18}, one-star: {0.31, 0.23}
23:45:54.278 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
23:45:54.279 00.001 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
23:45:54.281 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.19 cameraTheta=1.45 mountX=0.17 mountY=-0.07, mountTheta=-0.38
23:45:54.283 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.18, opts=13)
23:45:54.285 00.002 1032 Enqueuing Move request for scope (0.02, 0.18)
23:45:54.286 00.001 10072 Worker thread wakes up
23:45:54.286 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
23:45:54.286 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
23:45:54.287 00.001 10072 Moving (0.02, 0.18) raw xDistance=0.17 yDistance=-0.07
23:45:54.288 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:45:54.291 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.97
23:45:54.291 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
23:45:54.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:54.292 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:45:54.292 00.000 10072 MoveAxis(W, 80, ABG)
23:45:54.292 00.000 10072 Guiding  Dir = 3, Dur = 80
23:45:54.292 00.000 10072 IsGuiding returns 0
23:45:54.292 00.000 10072 PulseGuide returned control before completion, sleep 90
23:45:54.308 00.016 1032 UpdateGuideState exits: m=1276 SNR=25.1
23:45:54.310 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:54.313 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:54.315 00.002 1032 Enqueuing Expose request
23:45:54.390 00.075 10072 IsGuiding returns 0
23:45:54.390 00.000 10072 Move returns status 0, amount 80
23:45:54.390 00.000 10072 MoveAxis(N, 0, ABG)
23:45:54.390 00.000 10072 Move returns status 0, amount 0
23:45:54.390 00.000 10072 move complete, result=0
23:45:54.390 00.000 10072 worker thread done servicing request
23:45:54.390 00.000 10072 Worker thread wakes up
23:45:54.390 00.000 1032 GuideStep: 0.2 px 80 ms WEST, -0.1 px 0 ms NORTH
23:45:54.394 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:54.394 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:55.032 00.638 10072 Exposure complete
23:45:55.079 00.047 10072 worker thread done servicing request
23:45:55.079 00.000 1032 OnExposeComplete: enter
23:45:55.081 00.002 1032 UpdateGuideState(): m_state=6
23:45:55.083 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10907
23:45:55.085 00.002 1032 Star::Find returns 1 (0), X=1108.53, Y=129.77, Mass=1470, SNR=27.0, Peak=110 HFD=3.4
23:45:55.087 00.002 1032 MultiStar: [#1 -0.09,0.14,0.94,U] [#2 0.09,0.10,0.82,U] [#3 0.04,0.03,0.76,U] [#4 0.11,0.05,0.63,U] [#5 -0.04,-0.00,0.62,U] [#6 0.01,0.10,0.61,U] [#7 0.08,0.18,0.69,U] [#8 -0.01,0.09,0.51,U] 
23:45:55.088 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.19, 0.04}
23:45:55.090 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
23:45:55.091 00.001 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
23:45:55.093 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.05 mountX=0.07 mountY=-0.07, mountTheta=-0.78
23:45:55.096 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
23:45:55.097 00.001 1032 Enqueuing Move request for scope (0.05, 0.08)
23:45:55.099 00.002 10072 Worker thread wakes up
23:45:55.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:45:55.099 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:45:55.099 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
23:45:55.101 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:45:55.103 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:45:55.103 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:45:55.103 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:55.103 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:45:55.103 00.000 10072 MoveAxis(E, 1, ABG)
23:45:55.103 00.000 10072 Guiding  Dir = 2, Dur = 1
23:45:55.103 00.000 10072 IsGuiding returns 0
23:45:55.104 00.001 10072 PulseGuide returned control before completion, sleep 11
23:45:55.121 00.017 10072 IsGuiding returns 0
23:45:55.121 00.000 10072 Move returns status 0, amount 1
23:45:55.121 00.000 10072 MoveAxis(N, 0, ABG)
23:45:55.121 00.000 10072 Move returns status 0, amount 0
23:45:55.121 00.000 10072 move complete, result=0
23:45:55.121 00.000 10072 worker thread done servicing request
23:45:55.123 00.002 1032 UpdateGuideState exits: m=1470 SNR=27.0
23:45:55.125 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:55.126 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:55.128 00.002 1032 Enqueuing Expose request
23:45:55.129 00.001 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:45:55.131 00.002 10072 Worker thread wakes up
23:45:55.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:55.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:55.548 00.417 10072 Exposure complete
23:45:55.607 00.059 10072 worker thread done servicing request
23:45:55.608 00.001 1032 OnExposeComplete: enter
23:45:55.610 00.002 1032 UpdateGuideState(): m_state=6
23:45:55.613 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10908
23:45:55.615 00.002 1032 Star::Find returns 1 (0), X=1108.62, Y=129.62, Mass=1385, SNR=26.2, Peak=109 HFD=3.3
23:45:55.617 00.002 1032 MultiStar: [#1 0.03,0.00,1.03,U] [#2 0.02,-0.09,0.82,U] [#3 0.12,-0.16,0.75,U] [#4 0.16,-0.21,0.00,M1] [#5 -0.04,-0.02,0.70,U] [#6 0.16,0.05,0.61,U] [#7 0.11,0.01,0.71,U] [#8 0.08,-0.04,0.50,U] 
23:45:55.620 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.05}, one-star: {0.28, -0.11}
23:45:55.622 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
23:45:55.624 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
23:45:55.626 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.45 mountX=-0.07 mountY=-0.08, mountTheta=-2.28
23:45:55.628 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
23:45:55.631 00.003 1032 Enqueuing Move request for scope (0.10, -0.05)
23:45:55.632 00.001 10072 Worker thread wakes up
23:45:55.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:45:55.633 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:45:55.633 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.08
23:45:55.635 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:45:55.637 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:45:55.637 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
23:45:55.638 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:55.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:45:55.638 00.000 10072 MoveAxis(E, 1, ABG)
23:45:55.638 00.000 10072 Guiding  Dir = 2, Dur = 1
23:45:55.638 00.000 10072 IsGuiding returns 0
23:45:55.638 00.000 10072 PulseGuide returned control before completion, sleep 11
23:45:55.655 00.017 10072 IsGuiding returns 0
23:45:55.655 00.000 10072 Move returns status 0, amount 1
23:45:55.655 00.000 10072 MoveAxis(N, 0, ABG)
23:45:55.655 00.000 10072 Move returns status 0, amount 0
23:45:55.655 00.000 10072 move complete, result=0
23:45:55.655 00.000 10072 worker thread done servicing request
23:45:55.657 00.002 1032 UpdateGuideState exits: m=1385 SNR=26.2
23:45:55.658 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:55.659 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:55.662 00.003 1032 Enqueuing Expose request
23:45:55.664 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:45:55.665 00.001 10072 Worker thread wakes up
23:45:55.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:55.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:56.298 00.633 10072 Exposure complete
23:45:56.344 00.046 10072 worker thread done servicing request
23:45:56.344 00.000 1032 OnExposeComplete: enter
23:45:56.346 00.002 1032 UpdateGuideState(): m_state=6
23:45:56.348 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10909
23:45:56.349 00.001 1032 Star::Find returns 1 (0), X=1108.61, Y=129.61, Mass=1282, SNR=25.1, Peak=98 HFD=3.3
23:45:56.351 00.002 1032 MultiStar: [#1 0.03,0.07,1.01,U] [#2 0.17,0.01,0.88,U] [#3 0.14,-0.02,0.78,U] [#4 0.22,-0.17,0.00,M2] [#5 0.11,-0.09,0.66,U] [#6 0.20,-0.05,0.65,U] [#7 0.07,-0.09,0.75,U] [#8 0.04,0.03,0.55,U] 
23:45:56.353 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.03}, one-star: {0.28, -0.12}
23:45:56.354 00.001 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
23:45:56.356 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
23:45:56.358 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.24 mountX=-0.07 mountY=-0.12, mountTheta=-2.07
23:45:56.361 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
23:45:56.364 00.003 1032 Enqueuing Move request for scope (0.14, -0.03)
23:45:56.365 00.001 10072 Worker thread wakes up
23:45:56.366 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
23:45:56.366 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
23:45:56.366 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.07 yDistance=-0.12
23:45:56.368 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:45:56.370 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:45:56.370 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
23:45:56.370 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:56.370 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:45:56.370 00.000 10072 MoveAxis(E, 1, ABG)
23:45:56.370 00.000 10072 Guiding  Dir = 2, Dur = 1
23:45:56.370 00.000 10072 IsGuiding returns 0
23:45:56.372 00.002 10072 PulseGuide returned control before completion, sleep 11
23:45:56.388 00.016 10072 IsGuiding returns 0
23:45:56.388 00.000 10072 Move returns status 0, amount 1
23:45:56.388 00.000 10072 MoveAxis(N, 0, ABG)
23:45:56.388 00.000 10072 Move returns status 0, amount 0
23:45:56.388 00.000 1032 UpdateGuideState exits: m=1282 SNR=25.1
23:45:56.390 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:56.394 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:56.396 00.002 10072 move complete, result=0
23:45:56.396 00.000 1032 Enqueuing Expose request
23:45:56.397 00.001 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:45:56.399 00.002 10072 worker thread done servicing request
23:45:56.399 00.000 10072 Worker thread wakes up
23:45:56.399 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:56.399 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:56.813 00.414 10072 Exposure complete
23:45:56.858 00.045 10072 worker thread done servicing request
23:45:56.858 00.000 1032 OnExposeComplete: enter
23:45:56.861 00.003 1032 UpdateGuideState(): m_state=6
23:45:56.864 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10910
23:45:56.865 00.001 1032 Star::Find returns 1 (0), X=1108.57, Y=129.74, Mass=1555, SNR=27.8, Peak=116 HFD=3.5
23:45:56.867 00.002 1032 MultiStar: [#1 0.12,0.07,0.87,U] [#2 0.07,-0.02,0.76,U] [#3 0.19,0.04,0.71,U] [#4 0.25,-0.03,0.65,U] [#5 0.05,-0.14,0.63,U] [#6 0.08,0.04,0.58,U] [#7 0.08,0.07,0.68,U] [#8 -0.01,-0.01,0.49,U] 
23:45:56.870 00.003 1032 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.24, 0.01}
23:45:56.872 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
23:45:56.873 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
23:45:56.875 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.05 mountX=-0.03 mountY=-0.13, mountTheta=-1.78
23:45:56.878 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
23:45:56.880 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
23:45:56.881 00.001 10072 Worker thread wakes up
23:45:56.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
23:45:56.881 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
23:45:56.881 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.03 yDistance=-0.13
23:45:56.883 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:45:56.886 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:45:56.886 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:45:56.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:56.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:56.886 00.000 10072 MoveAxis(E, 1, ABG)
23:45:56.886 00.000 10072 Guiding  Dir = 2, Dur = 1
23:45:56.887 00.001 10072 IsGuiding returns 0
23:45:56.887 00.000 10072 PulseGuide returned control before completion, sleep 11
23:45:56.902 00.015 1032 UpdateGuideState exits: m=1555 SNR=27.8
23:45:56.904 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:56.907 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:56.908 00.001 1032 Enqueuing Expose request
23:45:56.910 00.002 10072 IsGuiding returns 0
23:45:56.910 00.000 10072 Move returns status 0, amount 1
23:45:56.910 00.000 10072 MoveAxis(N, 0, ABG)
23:45:56.910 00.000 10072 Move returns status 0, amount 0
23:45:56.910 00.000 10072 move complete, result=0
23:45:56.910 00.000 10072 worker thread done servicing request
23:45:56.910 00.000 10072 Worker thread wakes up
23:45:56.910 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:56.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:56.916 00.006 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:45:57.538 00.622 10072 Exposure complete
23:45:57.585 00.047 10072 worker thread done servicing request
23:45:57.586 00.001 1032 OnExposeComplete: enter
23:45:57.588 00.002 1032 UpdateGuideState(): m_state=6
23:45:57.590 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10911
23:45:57.592 00.002 1032 Star::Find returns 1 (0), X=1108.60, Y=129.62, Mass=1483, SNR=27.1, Peak=116 HFD=3.3
23:45:57.594 00.002 1032 MultiStar: [#1 0.09,0.10,0.95,U] [#2 0.05,0.05,0.77,U] [#3 0.01,-0.09,0.74,U] [#4 0.20,-0.03,0.68,U] [#5 0.20,0.03,0.63,U] [#6 0.03,0.09,0.65,U] [#7 0.10,0.11,0.65,U] [#8 -0.02,0.09,0.54,U] 
23:45:57.596 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.26, -0.11}
23:45:57.599 00.003 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
23:45:57.602 00.003 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
23:45:57.605 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.17 mountX=-0.01 mountY=-0.11, mountTheta=-1.66
23:45:57.608 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
23:45:57.610 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
23:45:57.612 00.002 10072 Worker thread wakes up
23:45:57.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
23:45:57.612 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
23:45:57.612 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
23:45:57.614 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:45:57.618 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:45:57.618 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:45:57.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:57.618 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:45:57.618 00.000 10072 MoveAxis(E, 1, ABG)
23:45:57.618 00.000 10072 Guiding  Dir = 2, Dur = 1
23:45:57.619 00.001 10072 IsGuiding returns 0
23:45:57.619 00.000 10072 PulseGuide returned control before completion, sleep 11
23:45:57.635 00.016 1032 UpdateGuideState exits: m=1483 SNR=27.1
23:45:57.637 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:57.639 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:57.640 00.001 1032 Enqueuing Expose request
23:45:57.645 00.005 10072 IsGuiding returns 0
23:45:57.645 00.000 10072 Move returns status 0, amount 1
23:45:57.645 00.000 10072 MoveAxis(N, 0, ABG)
23:45:57.645 00.000 10072 Move returns status 0, amount 0
23:45:57.645 00.000 10072 move complete, result=0
23:45:57.645 00.000 10072 worker thread done servicing request
23:45:57.645 00.000 10072 Worker thread wakes up
23:45:57.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:57.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:57.651 00.006 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:45:58.054 00.403 10072 Exposure complete
23:45:58.103 00.049 10072 worker thread done servicing request
23:45:58.103 00.000 1032 OnExposeComplete: enter
23:45:58.105 00.002 1032 UpdateGuideState(): m_state=6
23:45:58.107 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10912
23:45:58.110 00.003 1032 Star::Find returns 1 (0), X=1108.69, Y=129.57, Mass=1411, SNR=26.4, Peak=110 HFD=3.2
23:45:58.112 00.002 1032 MultiStar: [#1 0.07,-0.02,0.97,U] [#2 0.13,0.06,0.82,U] [#3 0.16,-0.12,0.75,U] [#4 0.20,-0.13,0.67,U] [#5 0.03,-0.06,0.72,U] [#6 0.15,0.19,0.64,U] [#7 0.08,0.10,0.67,U] [#8 0.03,-0.02,0.50,U] 
23:45:58.114 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.35, -0.16}
23:45:58.116 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
23:45:58.117 00.001 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
23:45:58.119 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-0.17 mountX=-0.06 mountY=-0.13, mountTheta=-2.00
23:45:58.121 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
23:45:58.123 00.002 1032 Enqueuing Move request for scope (0.14, -0.02)
23:45:58.124 00.001 10072 Worker thread wakes up
23:45:58.124 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
23:45:58.124 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
23:45:58.124 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.06 yDistance=-0.13
23:45:58.126 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:45:58.129 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:45:58.129 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:45:58.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:58.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:58.129 00.000 10072 MoveAxis(E, 2, ABG)
23:45:58.129 00.000 10072 Guiding  Dir = 2, Dur = 2
23:45:58.129 00.000 10072 IsGuiding returns 0
23:45:58.129 00.000 10072 PulseGuide returned control before completion, sleep 12
23:45:58.146 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:45:58.148 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:58.150 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:58.151 00.001 1032 Enqueuing Expose request
23:45:58.153 00.002 10072 IsGuiding returns 0
23:45:58.153 00.000 10072 Move returns status 0, amount 2
23:45:58.153 00.000 10072 MoveAxis(N, 0, ABG)
23:45:58.153 00.000 10072 Move returns status 0, amount 0
23:45:58.153 00.000 10072 move complete, result=0
23:45:58.153 00.000 10072 worker thread done servicing request
23:45:58.153 00.000 10072 Worker thread wakes up
23:45:58.153 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:58.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:58.160 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:45:58.793 00.633 10072 Exposure complete
23:45:58.841 00.048 10072 worker thread done servicing request
23:45:58.841 00.000 1032 OnExposeComplete: enter
23:45:58.843 00.002 1032 UpdateGuideState(): m_state=6
23:45:58.846 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10913
23:45:58.847 00.001 1032 Star::Find returns 1 (0), X=1108.65, Y=129.39, Mass=1521, SNR=27.5, Peak=114 HFD=3.4
23:45:58.849 00.002 1032 MultiStar: [#1 0.12,-0.05,0.90,U] [#2 0.21,-0.15,0.78,U] [#3 0.07,-0.17,0.74,U] [#4 0.21,-0.23,0.00,M1] [#5 0.13,-0.12,0.63,U] [#6 0.27,-0.08,0.00,M1] [#7 0.15,-0.05,0.68,U] [#8 0.08,-0.10,0.52,U] 
23:45:58.850 00.001 1032 refined, 6 included, MultiStar: {0.16, -0.15}, one-star: {0.31, -0.34}
23:45:58.852 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
23:45:58.853 00.001 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
23:45:58.855 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.75 mountX=-0.19 mountY=-0.12, mountTheta=-2.58
23:45:58.857 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.15, opts=13)
23:45:58.859 00.002 1032 Enqueuing Move request for scope (0.16, -0.15)
23:45:58.862 00.003 10072 Worker thread wakes up
23:45:58.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
23:45:58.862 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
23:45:58.862 00.000 10072 Moving (0.16, -0.15) raw xDistance=-0.19 yDistance=-0.12
23:45:58.865 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:45:58.868 00.003 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 288.97
23:45:58.868 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
23:45:58.868 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:58.868 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:45:58.868 00.000 10072 MoveAxis(E, 92, ABG)
23:45:58.868 00.000 10072 Guiding  Dir = 2, Dur = 92
23:45:58.868 00.000 10072 IsGuiding returns 0
23:45:58.869 00.001 10072 PulseGuide returned control before completion, sleep 102
23:45:58.887 00.018 1032 UpdateGuideState exits: m=1521 SNR=27.5
23:45:58.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:58.891 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:58.894 00.003 1032 Enqueuing Expose request
23:45:58.978 00.084 10072 IsGuiding returns 0
23:45:58.978 00.000 10072 Move returns status 0, amount 92
23:45:58.978 00.000 10072 MoveAxis(N, 0, ABG)
23:45:58.978 00.000 10072 Move returns status 0, amount 0
23:45:58.978 00.000 10072 move complete, result=0
23:45:58.978 00.000 10072 worker thread done servicing request
23:45:58.978 00.000 10072 Worker thread wakes up
23:45:58.978 00.000 1032 GuideStep: -0.2 px 92 ms EAST, -0.1 px 0 ms NORTH
23:45:58.980 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:58.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:59.388 00.408 10072 Exposure complete
23:45:59.438 00.050 10072 worker thread done servicing request
23:45:59.438 00.000 1032 OnExposeComplete: enter
23:45:59.440 00.002 1032 UpdateGuideState(): m_state=6
23:45:59.442 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10914
23:45:59.444 00.002 1032 Star::Find returns 1 (0), X=1108.64, Y=129.57, Mass=1337, SNR=25.7, Peak=104 HFD=3.2
23:45:59.445 00.001 1032 MultiStar: [#1 -0.06,-0.16,0.99,U] [#2 0.11,-0.07,0.79,U] [#3 0.17,-0.06,0.78,U] [#4 0.29,-0.22,0.00,M2] [#5 0.04,-0.17,0.68,U] [#6 0.00,0.07,0.62,U] [#7 0.03,0.00,0.71,U] [#8 0.15,-0.18,0.51,U] 
23:45:59.447 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.09}, one-star: {0.30, -0.16}
23:45:59.450 00.003 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
23:45:59.451 00.001 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
23:45:59.452 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.78 mountX=-0.12 mountY=-0.07, mountTheta=-2.61
23:45:59.456 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
23:45:59.458 00.002 1032 Enqueuing Move request for scope (0.10, -0.09)
23:45:59.460 00.002 10072 Worker thread wakes up
23:45:59.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
23:45:59.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
23:45:59.460 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.12 yDistance=-0.07
23:45:59.462 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:45:59.466 00.004 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:45:59.466 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
23:45:59.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:59.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:45:59.466 00.000 10072 MoveAxis(E, 3, ABG)
23:45:59.466 00.000 10072 Guiding  Dir = 2, Dur = 3
23:45:59.467 00.001 10072 IsGuiding returns 0
23:45:59.467 00.000 10072 PulseGuide returned control before completion, sleep 13
23:45:59.485 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:45:59.487 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:59.490 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:45:59.491 00.001 1032 Enqueuing Expose request
23:45:59.494 00.003 10072 IsGuiding returns 0
23:45:59.494 00.000 10072 Move returns status 0, amount 3
23:45:59.495 00.001 10072 MoveAxis(N, 0, ABG)
23:45:59.495 00.000 10072 Move returns status 0, amount 0
23:45:59.495 00.000 10072 move complete, result=0
23:45:59.495 00.000 10072 worker thread done servicing request
23:45:59.495 00.000 10072 Worker thread wakes up
23:45:59.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:45:59.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:45:59.501 00.006 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:46:00.126 00.625 10072 Exposure complete
23:46:00.173 00.047 10072 worker thread done servicing request
23:46:00.173 00.000 1032 OnExposeComplete: enter
23:46:00.176 00.003 1032 UpdateGuideState(): m_state=6
23:46:00.177 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10915
23:46:00.179 00.002 1032 Star::Find returns 1 (0), X=1108.58, Y=129.70, Mass=1316, SNR=25.5, Peak=106 HFD=3.2
23:46:00.182 00.003 1032 MultiStar: [#1 0.09,0.18,0.99,U] [#2 0.09,0.10,0.83,U] [#3 0.22,0.20,0.00,M1] [#4 0.23,0.04,0.70,U] [#5 -0.08,0.08,0.69,U] [#6 0.17,0.14,0.66,U] [#7 0.06,0.12,0.69,U] [#8 -0.01,0.14,0.52,U] 
23:46:00.184 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.09}, one-star: {0.25, -0.03}
23:46:00.186 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
23:46:00.188 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
23:46:00.189 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.70 mountX=0.06 mountY=-0.13, mountTheta=-1.13
23:46:00.192 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
23:46:00.194 00.002 1032 Enqueuing Move request for scope (0.11, 0.09)
23:46:00.197 00.003 10072 Worker thread wakes up
23:46:00.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
23:46:00.197 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
23:46:00.197 00.000 10072 Moving (0.11, 0.09) raw xDistance=0.06 yDistance=-0.13
23:46:00.199 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:46:00.202 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:46:00.202 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:46:00.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:00.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:46:00.202 00.000 10072 MoveAxis(E, 4, ABG)
23:46:00.202 00.000 10072 Guiding  Dir = 2, Dur = 4
23:46:00.202 00.000 10072 IsGuiding returns 0
23:46:00.202 00.000 10072 PulseGuide returned control before completion, sleep 14
23:46:00.219 00.017 10072 IsGuiding returns 0
23:46:00.219 00.000 10072 Move returns status 0, amount 4
23:46:00.219 00.000 10072 MoveAxis(N, 0, ABG)
23:46:00.219 00.000 10072 Move returns status 0, amount 0
23:46:00.219 00.000 10072 move complete, result=0
23:46:00.219 00.000 10072 worker thread done servicing request
23:46:00.221 00.002 1032 UpdateGuideState exits: m=1316 SNR=25.5
23:46:00.223 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:00.224 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:00.226 00.002 1032 Enqueuing Expose request
23:46:00.228 00.002 10072 Worker thread wakes up
23:46:00.228 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:00.228 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:00.228 00.000 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:46:00.645 00.417 10072 Exposure complete
23:46:00.693 00.048 10072 worker thread done servicing request
23:46:00.693 00.000 1032 OnExposeComplete: enter
23:46:00.695 00.002 1032 UpdateGuideState(): m_state=6
23:46:00.697 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10916
23:46:00.699 00.002 1032 Star::Find returns 1 (0), X=1108.59, Y=129.74, Mass=1378, SNR=26.1, Peak=110 HFD=3.3
23:46:00.701 00.002 1032 MultiStar: [#1 0.06,0.10,0.99,U] [#2 0.05,0.06,0.81,U] [#3 0.12,-0.00,0.78,U] [#4 0.20,-0.02,0.69,U] [#5 -0.05,-0.10,0.62,U] [#6 0.10,0.07,0.66,U] [#7 0.01,0.10,0.66,U] [#8 0.02,0.11,0.52,U] 
23:46:00.702 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.26, 0.01}
23:46:00.705 00.003 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:46:00.707 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:46:00.709 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.36 mountX=0.01 mountY=-0.10, mountTheta=-1.47
23:46:00.712 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
23:46:00.714 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
23:46:00.715 00.001 10072 Worker thread wakes up
23:46:00.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:46:00.715 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:46:00.715 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.10
23:46:00.717 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:46:00.720 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:46:00.720 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:46:00.720 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:00.720 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:46:00.720 00.000 10072 MoveAxis(E, 2, ABG)
23:46:00.720 00.000 10072 Guiding  Dir = 2, Dur = 2
23:46:00.721 00.001 10072 IsGuiding returns 0
23:46:00.723 00.002 10072 PulseGuide returned control before completion, sleep 12
23:46:00.738 00.015 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:46:00.740 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:00.741 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:00.743 00.002 1032 Enqueuing Expose request
23:46:00.750 00.007 10072 IsGuiding returns 0
23:46:00.750 00.000 10072 Move returns status 0, amount 2
23:46:00.750 00.000 10072 MoveAxis(N, 0, ABG)
23:46:00.750 00.000 10072 Move returns status 0, amount 0
23:46:00.750 00.000 10072 move complete, result=0
23:46:00.750 00.000 10072 worker thread done servicing request
23:46:00.750 00.000 10072 Worker thread wakes up
23:46:00.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:00.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:00.751 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:46:01.378 00.627 10072 Exposure complete
23:46:01.425 00.047 10072 worker thread done servicing request
23:46:01.425 00.000 1032 OnExposeComplete: enter
23:46:01.428 00.003 1032 UpdateGuideState(): m_state=6
23:46:01.430 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10917
23:46:01.433 00.003 1032 Star::Find returns 1 (0), X=1108.79, Y=129.54, Mass=1325, SNR=25.6, Peak=107 HFD=3.3
23:46:01.434 00.001 1032 MultiStar: [#1 0.07,-0.11,0.97,U] [#2 0.23,-0.08,0.80,U] [#3 0.15,-0.16,0.80,U] [#4 0.28,-0.12,0.00,M1] [#5 0.05,-0.18,0.68,U] [#6 0.05,0.07,0.64,U] [#7 0.03,-0.09,0.73,U] [#8 0.20,-0.08,0.53,U] 
23:46:01.436 00.002 1032 refined, 7 included, MultiStar: {0.17, -0.11}, one-star: {0.46, -0.19}
23:46:01.437 00.001 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
23:46:01.440 00.003 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
23:46:01.442 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.58 mountX=-0.15 mountY=-0.13, mountTheta=-2.41
23:46:01.444 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.11, opts=13)
23:46:01.445 00.001 1032 Enqueuing Move request for scope (0.17, -0.11)
23:46:01.447 00.002 10072 Worker thread wakes up
23:46:01.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
23:46:01.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
23:46:01.447 00.000 10072 Moving (0.17, -0.11) raw xDistance=-0.15 yDistance=-0.13
23:46:01.448 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:46:01.452 00.004 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.98
23:46:01.452 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:46:01.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:01.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:46:01.452 00.000 10072 MoveAxis(E, 73, ABG)
23:46:01.452 00.000 10072 Guiding  Dir = 2, Dur = 73
23:46:01.452 00.000 10072 IsGuiding returns 0
23:46:01.453 00.001 10072 PulseGuide returned control before completion, sleep 83
23:46:01.472 00.019 1032 UpdateGuideState exits: m=1325 SNR=25.6
23:46:01.474 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:01.475 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:01.477 00.002 1032 Enqueuing Expose request
23:46:01.548 00.071 10072 IsGuiding returns 0
23:46:01.548 00.000 10072 Move returns status 0, amount 73
23:46:01.548 00.000 10072 MoveAxis(N, 0, ABG)
23:46:01.548 00.000 10072 Move returns status 0, amount 0
23:46:01.548 00.000 10072 move complete, result=0
23:46:01.548 00.000 10072 worker thread done servicing request
23:46:01.548 00.000 10072 Worker thread wakes up
23:46:01.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:01.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:01.548 00.000 1032 GuideStep: -0.1 px 73 ms EAST, -0.1 px 0 ms NORTH
23:46:01.958 00.410 10072 Exposure complete
23:46:02.005 00.047 10072 worker thread done servicing request
23:46:02.005 00.000 1032 OnExposeComplete: enter
23:46:02.007 00.002 1032 UpdateGuideState(): m_state=6
23:46:02.009 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10918
23:46:02.011 00.002 1032 Star::Find returns 1 (0), X=1108.70, Y=129.56, Mass=1311, SNR=25.4, Peak=106 HFD=3.2
23:46:02.013 00.002 1032 MultiStar: [#1 -0.02,-0.01,0.99,U] [#2 0.19,0.04,0.80,U] [#3 0.21,-0.12,0.76,U] [#4 0.22,-0.17,0.00,M2] [#5 -0.02,-0.20,0.70,U] [#6 0.06,-0.02,0.68,U] [#7 -0.01,0.08,0.69,U] [#8 -0.01,-0.12,0.52,U] 
23:46:02.015 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.07}, one-star: {0.36, -0.17}
23:46:02.017 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
23:46:02.020 00.003 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
23:46:02.021 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.54 mountX=-0.09 mountY=-0.09, mountTheta=-2.37
23:46:02.024 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
23:46:02.026 00.002 1032 Enqueuing Move request for scope (0.11, -0.07)
23:46:02.028 00.002 10072 Worker thread wakes up
23:46:02.028 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
23:46:02.028 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
23:46:02.028 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.09 yDistance=-0.09
23:46:02.030 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:46:02.033 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:46:02.033 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:46:02.033 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:02.033 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:46:02.033 00.000 10072 MoveAxis(E, 3, ABG)
23:46:02.033 00.000 10072 Guiding  Dir = 2, Dur = 3
23:46:02.034 00.001 10072 IsGuiding returns 0
23:46:02.034 00.000 10072 PulseGuide returned control before completion, sleep 13
23:46:02.050 00.016 10072 IsGuiding returns 0
23:46:02.050 00.000 10072 Move returns status 0, amount 3
23:46:02.050 00.000 10072 MoveAxis(N, 0, ABG)
23:46:02.050 00.000 10072 Move returns status 0, amount 0
23:46:02.050 00.000 10072 move complete, result=0
23:46:02.051 00.001 10072 worker thread done servicing request
23:46:02.051 00.000 1032 UpdateGuideState exits: m=1311 SNR=25.4
23:46:02.054 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:02.055 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:02.058 00.003 1032 Enqueuing Expose request
23:46:02.059 00.001 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:46:02.062 00.003 10072 Worker thread wakes up
23:46:02.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:02.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:02.691 00.629 10072 Exposure complete
23:46:02.740 00.049 10072 worker thread done servicing request
23:46:02.740 00.000 1032 OnExposeComplete: enter
23:46:02.742 00.002 1032 UpdateGuideState(): m_state=6
23:46:02.744 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10919
23:46:02.745 00.001 1032 Star::Find returns 1 (0), X=1108.54, Y=129.74, Mass=1283, SNR=25.1, Peak=109 HFD=3.3
23:46:02.747 00.002 1032 MultiStar: [#1 -0.01,0.04,1.01,U] [#2 -0.01,0.09,0.84,U] [#3 0.03,0.07,0.78,U] [#4 0.16,0.05,0.68,U] [#5 -0.09,-0.07,0.71,U] [#6 0.06,0.10,0.62,U] [#7 -0.03,0.12,0.71,U] [#8 -0.06,0.09,0.51,U] 
23:46:02.748 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.21, 0.01}
23:46:02.749 00.001 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
23:46:02.752 00.003 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
23:46:02.754 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.98 mountX=0.04 mountY=-0.05, mountTheta=-0.85
23:46:02.757 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
23:46:02.759 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
23:46:02.761 00.002 10072 Worker thread wakes up
23:46:02.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:46:02.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:46:02.761 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.05
23:46:02.764 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:46:02.767 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:46:02.767 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:46:02.767 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:02.767 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:46:02.767 00.000 10072 MoveAxis(E, 5, ABG)
23:46:02.768 00.001 10072 Guiding  Dir = 2, Dur = 5
23:46:02.768 00.000 10072 IsGuiding returns 0
23:46:02.769 00.001 10072 PulseGuide returned control before completion, sleep 15
23:46:02.784 00.015 1032 UpdateGuideState exits: m=1283 SNR=25.1
23:46:02.786 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:02.788 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:02.789 00.001 1032 Enqueuing Expose request
23:46:02.798 00.009 10072 IsGuiding returns 0
23:46:02.798 00.000 10072 Move returns status 0, amount 5
23:46:02.798 00.000 10072 MoveAxis(N, 0, ABG)
23:46:02.798 00.000 10072 Move returns status 0, amount 0
23:46:02.798 00.000 10072 move complete, result=0
23:46:02.798 00.000 10072 worker thread done servicing request
23:46:02.798 00.000 10072 Worker thread wakes up
23:46:02.798 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:02.798 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:02.798 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:46:03.205 00.407 10072 Exposure complete
23:46:03.254 00.049 10072 worker thread done servicing request
23:46:03.254 00.000 1032 OnExposeComplete: enter
23:46:03.256 00.002 1032 UpdateGuideState(): m_state=6
23:46:03.258 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10920
23:46:03.260 00.002 1032 Star::Find returns 1 (0), X=1108.62, Y=129.66, Mass=1472, SNR=27.0, Peak=113 HFD=3.4
23:46:03.262 00.002 1032 MultiStar: [#1 -0.01,0.09,0.96,U] [#2 0.10,0.09,0.77,U] [#3 0.07,0.07,0.77,U] [#4 0.15,-0.03,0.64,U] [#5 -0.06,-0.04,0.61,U] [#6 0.14,0.18,0.61,U] [#7 0.05,0.19,0.69,U] [#8 -0.11,0.06,0.45,U] 
23:46:03.263 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.28, -0.07}
23:46:03.267 00.004 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
23:46:03.269 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
23:46:03.272 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.59 mountX=0.03 mountY=-0.09, mountTheta=-1.24
23:46:03.273 00.001 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
23:46:03.276 00.003 1032 Enqueuing Move request for scope (0.08, 0.06)
23:46:03.277 00.001 10072 Worker thread wakes up
23:46:03.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
23:46:03.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
23:46:03.277 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.03 yDistance=-0.09
23:46:03.281 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:46:03.284 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:46:03.284 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:46:03.284 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:03.284 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:46:03.284 00.000 10072 MoveAxis(E, 4, ABG)
23:46:03.284 00.000 10072 Guiding  Dir = 2, Dur = 4
23:46:03.285 00.001 10072 IsGuiding returns 0
23:46:03.285 00.000 10072 PulseGuide returned control before completion, sleep 14
23:46:03.300 00.015 1032 UpdateGuideState exits: m=1472 SNR=27.0
23:46:03.304 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:03.305 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:03.307 00.002 1032 Enqueuing Expose request
23:46:03.313 00.006 10072 IsGuiding returns 0
23:46:03.313 00.000 10072 Move returns status 0, amount 4
23:46:03.313 00.000 10072 MoveAxis(N, 0, ABG)
23:46:03.313 00.000 10072 Move returns status 0, amount 0
23:46:03.313 00.000 10072 move complete, result=0
23:46:03.313 00.000 10072 worker thread done servicing request
23:46:03.313 00.000 10072 Worker thread wakes up
23:46:03.313 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:03.313 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:03.317 00.004 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:46:03.942 00.625 10072 Exposure complete
23:46:03.993 00.051 10072 worker thread done servicing request
23:46:03.993 00.000 1032 OnExposeComplete: enter
23:46:03.995 00.002 1032 UpdateGuideState(): m_state=6
23:46:03.996 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10921
23:46:03.999 00.003 1032 Star::Find returns 1 (0), X=1108.64, Y=129.81, Mass=1448, SNR=26.8, Peak=119 HFD=3.3
23:46:04.001 00.002 1032 MultiStar: [#1 0.10,0.03,1.01,U] [#2 0.16,0.04,0.80,U] [#3 0.01,0.16,0.74,U] [#4 0.06,0.11,0.69,U] [#5 -0.00,0.03,0.65,U] [#6 0.05,0.08,0.61,U] [#7 -0.01,0.27,0.00,M1] [#8 -0.01,0.27,0.00,M1] 
23:46:04.003 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.07}, one-star: {0.31, 0.08}
23:46:04.004 00.001 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:46:04.006 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:46:04.007 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.58 mountX=0.04 mountY=-0.13, mountTheta=-1.25
23:46:04.010 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
23:46:04.012 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
23:46:04.014 00.002 10072 Worker thread wakes up
23:46:04.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:46:04.014 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:46:04.014 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.13
23:46:04.016 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:46:04.022 00.006 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:46:04.022 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:46:04.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:04.023 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:46:04.023 00.000 10072 MoveAxis(E, 5, ABG)
23:46:04.023 00.000 10072 Guiding  Dir = 2, Dur = 5
23:46:04.023 00.000 10072 IsGuiding returns 0
23:46:04.024 00.001 10072 PulseGuide returned control before completion, sleep 15
23:46:04.041 00.017 1032 UpdateGuideState exits: m=1448 SNR=26.8
23:46:04.043 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:04.045 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:04.048 00.003 1032 Enqueuing Expose request
23:46:04.052 00.004 10072 IsGuiding returns 0
23:46:04.052 00.000 10072 Move returns status 0, amount 5
23:46:04.052 00.000 10072 MoveAxis(N, 0, ABG)
23:46:04.052 00.000 10072 Move returns status 0, amount 0
23:46:04.052 00.000 10072 move complete, result=0
23:46:04.052 00.000 10072 worker thread done servicing request
23:46:04.052 00.000 10072 Worker thread wakes up
23:46:04.052 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:04.052 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:04.059 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:46:04.457 00.398 10072 Exposure complete
23:46:04.508 00.051 10072 worker thread done servicing request
23:46:04.508 00.000 1032 OnExposeComplete: enter
23:46:04.510 00.002 1032 UpdateGuideState(): m_state=6
23:46:04.512 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10922
23:46:04.514 00.002 1032 Star::Find returns 1 (0), X=1108.62, Y=129.75, Mass=1432, SNR=26.6, Peak=129 HFD=3.2
23:46:04.516 00.002 1032 MultiStar: [#1 0.06,-0.03,0.95,U] [#2 0.11,0.02,0.78,U] [#3 0.14,0.09,0.72,U] [#4 0.18,0.03,0.67,U] [#5 -0.01,-0.01,0.64,U] [#6 0.14,0.15,0.62,U] [#7 0.09,0.15,0.68,U] [#8 0.10,0.08,0.54,U] 
23:46:04.522 00.006 1032 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.29, 0.02}
23:46:04.524 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
23:46:04.525 00.001 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
23:46:04.527 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.37 mountX=0.01 mountY=-0.14, mountTheta=-1.46
23:46:04.529 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
23:46:04.531 00.002 1032 Enqueuing Move request for scope (0.13, 0.05)
23:46:04.533 00.002 10072 Worker thread wakes up
23:46:04.533 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
23:46:04.533 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
23:46:04.533 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.01 yDistance=-0.14
23:46:04.535 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:46:04.537 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:46:04.538 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:46:04.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:04.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:46:04.538 00.000 10072 MoveAxis(E, 6, ABG)
23:46:04.538 00.000 10072 Guiding  Dir = 2, Dur = 6
23:46:04.538 00.000 10072 IsGuiding returns 0
23:46:04.539 00.001 10072 PulseGuide returned control before completion, sleep 16
23:46:04.557 00.018 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:46:04.559 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:04.560 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:04.561 00.001 1032 Enqueuing Expose request
23:46:04.563 00.002 10072 IsGuiding returns 0
23:46:04.563 00.000 10072 Move returns status 0, amount 6
23:46:04.563 00.000 10072 MoveAxis(N, 0, ABG)
23:46:04.563 00.000 10072 Move returns status 0, amount 0
23:46:04.563 00.000 10072 move complete, result=0
23:46:04.563 00.000 10072 worker thread done servicing request
23:46:04.563 00.000 10072 Worker thread wakes up
23:46:04.563 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:04.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:04.570 00.007 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:46:05.191 00.621 10072 Exposure complete
23:46:05.242 00.051 10072 worker thread done servicing request
23:46:05.242 00.000 1032 OnExposeComplete: enter
23:46:05.244 00.002 1032 UpdateGuideState(): m_state=6
23:46:05.246 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10923
23:46:05.249 00.003 1032 Star::Find returns 1 (0), X=1108.56, Y=129.75, Mass=1137, SNR=23.7, Peak=97 HFD=3.2
23:46:05.250 00.001 1032 MultiStar: [#1 0.02,0.15,1.03,U] [#2 0.16,0.12,0.93,U] [#3 0.11,0.18,0.80,U] [#4 0.32,0.06,0.00,M1] [#5 -0.07,0.03,0.75,U] [#6 0.18,0.26,0.00,M1] [#7 0.07,0.12,0.77,U] [#8 0.05,0.21,0.56,U] 
23:46:05.252 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.11}, one-star: {0.22, 0.02}
23:46:05.253 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
23:46:05.254 00.001 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
23:46:05.257 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.94 mountX=0.09 mountY=-0.11, mountTheta=-0.89
23:46:05.259 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
23:46:05.263 00.004 1032 Enqueuing Move request for scope (0.08, 0.11)
23:46:05.264 00.001 10072 Worker thread wakes up
23:46:05.265 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:46:05.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:46:05.265 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.11
23:46:05.270 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:46:05.274 00.004 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:46:05.274 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:46:05.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:05.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:46:05.275 00.001 10072 MoveAxis(E, 8, ABG)
23:46:05.275 00.000 10072 Guiding  Dir = 2, Dur = 8
23:46:05.275 00.000 10072 IsGuiding returns 0
23:46:05.276 00.001 10072 PulseGuide returned control before completion, sleep 18
23:46:05.291 00.015 1032 UpdateGuideState exits: m=1137 SNR=23.7
23:46:05.293 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:05.294 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:05.296 00.002 1032 Enqueuing Expose request
23:46:05.298 00.002 10072 IsGuiding returns 0
23:46:05.299 00.001 10072 Move returns status 0, amount 8
23:46:05.299 00.000 10072 MoveAxis(N, 0, ABG)
23:46:05.300 00.001 10072 Move returns status 0, amount 0
23:46:05.300 00.000 10072 move complete, result=0
23:46:05.300 00.000 10072 worker thread done servicing request
23:46:05.300 00.000 10072 Worker thread wakes up
23:46:05.300 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:05.300 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:05.309 00.009 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:46:05.707 00.398 10072 Exposure complete
23:46:05.757 00.050 10072 worker thread done servicing request
23:46:05.757 00.000 1032 OnExposeComplete: enter
23:46:05.760 00.003 1032 UpdateGuideState(): m_state=6
23:46:05.762 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10924
23:46:05.764 00.002 1032 Star::Find returns 1 (0), X=1108.57, Y=129.86, Mass=1151, SNR=23.8, Peak=94 HFD=3.3
23:46:05.766 00.002 1032 MultiStar: [#1 -0.02,0.26,0.00,M1] [#2 -0.01,0.13,0.87,U] [#3 -0.00,0.26,0.00,M1] [#4 0.19,0.26,0.00,M2] [#5 -0.02,0.39,0.00,M1] [#6 -0.10,0.27,0.00,M2] [#7 -0.01,0.40,0.00,M1] [#8 0.01,0.13,0.56,U] 
23:46:05.770 00.004 1032 refined, 2 included, MultiStar: {0.10, 0.13}, one-star: {0.24, 0.13}
23:46:05.772 00.002 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
23:46:05.774 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
23:46:05.776 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.94 mountX=0.10 mountY=-0.13, mountTheta=-0.89
23:46:05.779 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.13, opts=13)
23:46:05.781 00.002 1032 Enqueuing Move request for scope (0.10, 0.13)
23:46:05.783 00.002 10072 Worker thread wakes up
23:46:05.784 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
23:46:05.784 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
23:46:05.784 00.000 10072 Moving (0.10, 0.13) raw xDistance=0.10 yDistance=-0.13
23:46:05.786 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:46:05.789 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:46:05.789 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:46:05.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:05.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:46:05.789 00.000 10072 MoveAxis(E, 7, ABG)
23:46:05.789 00.000 10072 Guiding  Dir = 2, Dur = 7
23:46:05.790 00.001 10072 IsGuiding returns 0
23:46:05.790 00.000 10072 PulseGuide returned control before completion, sleep 17
23:46:05.809 00.019 1032 UpdateGuideState exits: m=1151 SNR=23.8
23:46:05.812 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:05.814 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:05.816 00.002 1032 Enqueuing Expose request
23:46:05.818 00.002 10072 IsGuiding returns 0
23:46:05.818 00.000 10072 Move returns status 0, amount 7
23:46:05.818 00.000 10072 MoveAxis(N, 0, ABG)
23:46:05.818 00.000 10072 Move returns status 0, amount 0
23:46:05.818 00.000 10072 move complete, result=0
23:46:05.818 00.000 10072 worker thread done servicing request
23:46:05.819 00.001 10072 Worker thread wakes up
23:46:05.819 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:05.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:05.826 00.007 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:46:06.457 00.631 10072 Exposure complete
23:46:06.508 00.051 10072 worker thread done servicing request
23:46:06.508 00.000 1032 OnExposeComplete: enter
23:46:06.511 00.003 1032 UpdateGuideState(): m_state=6
23:46:06.513 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10925
23:46:06.514 00.001 1032 Star::Find returns 1 (0), X=1108.70, Y=129.89, Mass=1397, SNR=26.3, Peak=98 HFD=3.4
23:46:06.519 00.005 1032 MultiStar: [#1 0.12,0.30,0.00,M2] [#2 0.01,0.23,0.83,U] [#3 0.08,0.34,0.00,M2] [#4 0.29,0.22,0.00,M3] [#5 0.10,0.25,0.00,M2] [#6 0.10,0.36,0.00,M3] [#7 0.11,0.27,0.00,M2] [#8 0.09,0.19,0.48,U] 
23:46:06.522 00.003 1032 refined, 2 included, MultiStar: {0.18, 0.19}, one-star: {0.37, 0.16}
23:46:06.523 00.001 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
23:46:06.525 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
23:46:06.527 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.26 cameraTheta=0.80 mountX=0.14 mountY=-0.23, mountTheta=-1.03
23:46:06.529 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.19, opts=13)
23:46:06.532 00.003 1032 Enqueuing Move request for scope (0.18, 0.19)
23:46:06.534 00.002 10072 Worker thread wakes up
23:46:06.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
23:46:06.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
23:46:06.534 00.000 10072 Moving (0.18, 0.19) raw xDistance=0.14 yDistance=-0.23
23:46:06.536 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:46:06.539 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.98
23:46:06.539 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
23:46:06.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:46:06.539 00.000 10072 MoveAxis(W, 56, ABG)
23:46:06.539 00.000 10072 Guiding  Dir = 3, Dur = 56
23:46:06.539 00.000 10072 IsGuiding returns 0
23:46:06.540 00.001 10072 PulseGuide returned control before completion, sleep 66
23:46:06.559 00.019 1032 UpdateGuideState exits: m=1397 SNR=26.3
23:46:06.561 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:06.564 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:06.566 00.002 1032 Enqueuing Expose request
23:46:06.610 00.044 10072 IsGuiding returns 0
23:46:06.610 00.000 10072 Move returns status 0, amount 56
23:46:06.610 00.000 10072 MoveAxis(N, 146, ABG)
23:46:06.610 00.000 10072 Guiding  Dir = 0, Dur = 146
23:46:06.610 00.000 10072 IsGuiding returns 0
23:46:06.611 00.001 10072 PulseGuide returned control before completion, sleep 156
23:46:06.782 00.171 10072 IsGuiding returns 0
23:46:06.782 00.000 10072 Move returns status 0, amount 146
23:46:06.782 00.000 10072 move complete, result=0
23:46:06.782 00.000 10072 worker thread done servicing request
23:46:06.782 00.000 10072 Worker thread wakes up
23:46:06.782 00.000 1032 GuideStep: 0.1 px 56 ms WEST, -0.2 px 146 ms NORTH
23:46:06.785 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:06.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:07.191 00.406 10072 Exposure complete
23:46:07.236 00.045 10072 worker thread done servicing request
23:46:07.238 00.002 1032 OnExposeComplete: enter
23:46:07.239 00.001 1032 UpdateGuideState(): m_state=6
23:46:07.241 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10926
23:46:07.243 00.002 1032 Star::Find returns 1 (0), X=1108.60, Y=129.78, Mass=1153, SNR=23.9, Peak=93 HFD=3.2
23:46:07.245 00.002 1032 MultiStar: [#1 0.02,0.13,1.08,U] [#2 0.07,0.09,0.86,U] [#3 0.15,0.19,0.84,U] [#4 0.20,0.28,0.00,M4] [#5 -0.04,0.17,0.72,U] [#6 0.10,0.11,0.69,U] [#7 0.06,0.24,0.76,U] [#8 -0.02,0.04,0.62,U] 
23:46:07.246 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.13}, one-star: {0.27, 0.05}
23:46:07.247 00.001 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
23:46:07.249 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
23:46:07.251 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=0.99 mountX=0.10 mountY=-0.11, mountTheta=-0.84
23:46:07.254 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
23:46:07.256 00.002 1032 Enqueuing Move request for scope (0.08, 0.13)
23:46:07.258 00.002 10072 Worker thread wakes up
23:46:07.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
23:46:07.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
23:46:07.258 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.10 yDistance=-0.11
23:46:07.260 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:46:07.263 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:46:07.263 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:46:07.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:07.264 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:46:07.264 00.000 10072 MoveAxis(E, 7, ABG)
23:46:07.264 00.000 10072 Guiding  Dir = 2, Dur = 7
23:46:07.264 00.000 10072 IsGuiding returns 0
23:46:07.264 00.000 10072 PulseGuide returned control before completion, sleep 17
23:46:07.282 00.018 1032 UpdateGuideState exits: m=1153 SNR=23.9
23:46:07.284 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:07.286 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:07.288 00.002 1032 Enqueuing Expose request
23:46:07.300 00.012 10072 IsGuiding returns 0
23:46:07.300 00.000 10072 Move returns status 0, amount 7
23:46:07.300 00.000 10072 MoveAxis(N, 0, ABG)
23:46:07.300 00.000 10072 Move returns status 0, amount 0
23:46:07.300 00.000 10072 move complete, result=0
23:46:07.300 00.000 10072 worker thread done servicing request
23:46:07.300 00.000 10072 Worker thread wakes up
23:46:07.300 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:07.300 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:07.301 00.001 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:46:07.926 00.625 10072 Exposure complete
23:46:07.975 00.049 10072 worker thread done servicing request
23:46:07.976 00.001 1032 OnExposeComplete: enter
23:46:07.978 00.002 1032 UpdateGuideState(): m_state=6
23:46:07.980 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10927
23:46:07.982 00.002 1032 Star::Find returns 1 (0), X=1108.52, Y=129.56, Mass=1428, SNR=26.6, Peak=109 HFD=3.2
23:46:07.983 00.001 1032 MultiStar: [#1 -0.05,-0.04,0.98,U] [#2 -0.04,-0.11,0.76,U] [#3 -0.10,-0.19,0.78,U] [#4 0.08,-0.09,0.64,U] [#5 -0.06,-0.04,0.66,U] [#6 0.07,0.04,0.59,U] [#7 -0.10,-0.10,0.68,U] [#8 -0.04,-0.13,0.48,U] 
23:46:07.985 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.10}, one-star: {0.19, -0.17}
23:46:07.991 00.006 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.86)
23:46:07.993 00.002 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.86)
23:46:07.994 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.59 mountX=-0.09 mountY=0.03, mountTheta=2.86
23:46:07.997 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.10, opts=13)
23:46:07.999 00.002 1032 Enqueuing Move request for scope (-0.00, -0.10)
23:46:08.001 00.002 10072 Worker thread wakes up
23:46:08.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
23:46:08.001 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
23:46:08.001 00.000 10072 Moving (-0.00, -0.10) raw xDistance=-0.09 yDistance=0.03
23:46:08.003 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:46:08.006 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:46:08.006 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:46:08.006 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:08.006 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:46:08.006 00.000 10072 MoveAxis(E, 7, ABG)
23:46:08.006 00.000 10072 Guiding  Dir = 2, Dur = 7
23:46:08.007 00.001 10072 IsGuiding returns 0
23:46:08.007 00.000 10072 PulseGuide returned control before completion, sleep 17
23:46:08.024 00.017 1032 UpdateGuideState exits: m=1428 SNR=26.6
23:46:08.026 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:08.028 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:08.029 00.001 1032 Enqueuing Expose request
23:46:08.033 00.004 10072 IsGuiding returns 0
23:46:08.033 00.000 10072 Move returns status 0, amount 7
23:46:08.033 00.000 10072 MoveAxis(N, 0, ABG)
23:46:08.033 00.000 10072 Move returns status 0, amount 0
23:46:08.033 00.000 10072 move complete, result=0
23:46:08.033 00.000 10072 worker thread done servicing request
23:46:08.033 00.000 10072 Worker thread wakes up
23:46:08.033 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:08.033 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:08.037 00.004 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:46:08.442 00.405 10072 Exposure complete
23:46:08.491 00.049 10072 worker thread done servicing request
23:46:08.491 00.000 1032 OnExposeComplete: enter
23:46:08.493 00.002 1032 UpdateGuideState(): m_state=6
23:46:08.495 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10928
23:46:08.497 00.002 1032 Star::Find returns 1 (0), X=1108.53, Y=129.75, Mass=1375, SNR=26.1, Peak=114 HFD=3.4
23:46:08.499 00.002 1032 MultiStar: [#1 -0.09,0.11,0.98,U] [#2 0.00,0.10,0.79,U] [#3 -0.00,0.08,0.75,U] [#4 0.06,0.10,0.73,U] [#5 -0.15,-0.14,0.69,U] [#6 0.06,0.21,0.60,U] [#7 -0.12,0.19,0.69,U] [#8 -0.07,0.15,0.50,U] 
23:46:08.500 00.001 1032 refined, 8 included, MultiStar: {-0.00, 0.09}, one-star: {0.20, 0.02}
23:46:08.502 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
23:46:08.503 00.001 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
23:46:08.505 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.62 mountX=0.08 mountY=-0.02, mountTheta=-0.21
23:46:08.508 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.09, opts=13)
23:46:08.509 00.001 1032 Enqueuing Move request for scope (-0.00, 0.09)
23:46:08.511 00.002 10072 Worker thread wakes up
23:46:08.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
23:46:08.511 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
23:46:08.511 00.000 10072 Moving (-0.00, 0.09) raw xDistance=0.08 yDistance=-0.02
23:46:08.513 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:46:08.517 00.004 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:46:08.517 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:46:08.517 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:08.517 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:46:08.518 00.001 10072 MoveAxis(E, 6, ABG)
23:46:08.518 00.000 10072 Guiding  Dir = 2, Dur = 6
23:46:08.519 00.001 10072 IsGuiding returns 0
23:46:08.532 00.013 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:46:08.534 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:08.536 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:08.538 00.002 1032 Enqueuing Expose request
23:46:08.566 00.028 10072 IsGuiding returns 0
23:46:08.566 00.000 10072 Move returns status 0, amount 6
23:46:08.566 00.000 10072 MoveAxis(N, 0, ABG)
23:46:08.566 00.000 10072 Move returns status 0, amount 0
23:46:08.566 00.000 10072 move complete, result=0
23:46:08.566 00.000 10072 worker thread done servicing request
23:46:08.566 00.000 10072 Worker thread wakes up
23:46:08.566 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:08.566 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:08.570 00.004 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:46:09.189 00.619 10072 Exposure complete
23:46:09.236 00.047 10072 worker thread done servicing request
23:46:09.236 00.000 1032 OnExposeComplete: enter
23:46:09.238 00.002 1032 UpdateGuideState(): m_state=6
23:46:09.240 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10929
23:46:09.243 00.003 1032 Star::Find returns 1 (0), X=1108.49, Y=129.73, Mass=1432, SNR=26.6, Peak=136 HFD=3.3
23:46:09.244 00.001 1032 MultiStar: [#1 -0.08,0.14,0.90,U] [#2 -0.01,0.17,0.81,U] [#3 -0.14,0.26,0.00,M1] [#4 -0.04,0.06,0.68,U] [#5 -0.17,0.20,0.00,M1] [#6 -0.00,0.37,0.00,M1] [#7 -0.15,0.20,0.67,U] [#8 -0.11,0.09,0.50,U] 
23:46:09.246 00.002 1032 refined, 5 included, MultiStar: {-0.03, 0.11}, one-star: {0.15, 0.00}
23:46:09.247 00.001 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
23:46:09.248 00.001 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
23:46:09.251 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.80 mountX=0.11 mountY=-0.00, mountTheta=-0.03
23:46:09.253 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.11, opts=13)
23:46:09.256 00.003 1032 Enqueuing Move request for scope (-0.03, 0.11)
23:46:09.258 00.002 10072 Worker thread wakes up
23:46:09.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
23:46:09.258 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
23:46:09.258 00.000 10072 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=-0.00
23:46:09.260 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:46:09.263 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:46:09.263 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:46:09.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:09.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:46:09.263 00.000 10072 MoveAxis(E, 6, ABG)
23:46:09.263 00.000 10072 Guiding  Dir = 2, Dur = 6
23:46:09.263 00.000 10072 IsGuiding returns 0
23:46:09.264 00.001 10072 PulseGuide returned control before completion, sleep 16
23:46:09.279 00.015 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:46:09.282 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:09.286 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:09.288 00.002 1032 Enqueuing Expose request
23:46:09.290 00.002 10072 IsGuiding returns 0
23:46:09.290 00.000 10072 Move returns status 0, amount 6
23:46:09.291 00.001 10072 MoveAxis(N, 0, ABG)
23:46:09.291 00.000 10072 Move returns status 0, amount 0
23:46:09.291 00.000 10072 move complete, result=0
23:46:09.291 00.000 10072 worker thread done servicing request
23:46:09.291 00.000 10072 Worker thread wakes up
23:46:09.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:09.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:09.291 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:46:09.705 00.414 10072 Exposure complete
23:46:09.756 00.051 10072 worker thread done servicing request
23:46:09.756 00.000 1032 OnExposeComplete: enter
23:46:09.757 00.001 1032 UpdateGuideState(): m_state=6
23:46:09.760 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10930
23:46:09.762 00.002 1032 Star::Find returns 1 (0), X=1108.38, Y=129.76, Mass=1390, SNR=26.2, Peak=112 HFD=3.4
23:46:09.764 00.002 1032 MultiStar: [#1 -0.20,0.03,1.03,U] [#2 -0.05,0.09,0.84,U] [#3 0.07,0.10,0.71,U] [#4 -0.00,0.04,0.67,U] [#5 -0.07,-0.07,0.67,U] [#6 -0.03,0.13,0.65,U] [#7 -0.12,0.15,0.69,U] [#8 -0.12,-0.01,0.54,U] 
23:46:09.767 00.003 1032 single-star, 8 included, MultiStar: {-0.05, 0.05}, one-star: {0.05, 0.03}
23:46:09.769 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
23:46:09.772 00.003 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
23:46:09.773 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.60 mountX=0.02 mountY=-0.05, mountTheta=-1.23
23:46:09.777 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:46:09.778 00.001 1032 Enqueuing Move request for scope (0.05, 0.03)
23:46:09.780 00.002 10072 Worker thread wakes up
23:46:09.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:46:09.780 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:46:09.780 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.05
23:46:09.782 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:46:09.785 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:46:09.785 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:46:09.785 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:09.785 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:46:09.785 00.000 10072 MoveAxis(E, 6, ABG)
23:46:09.785 00.000 10072 Guiding  Dir = 2, Dur = 6
23:46:09.785 00.000 10072 IsGuiding returns 0
23:46:09.786 00.001 10072 PulseGuide returned control before completion, sleep 16
23:46:09.802 00.016 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:46:09.804 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:09.806 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:09.808 00.002 1032 Enqueuing Expose request
23:46:09.810 00.002 10072 IsGuiding returns 0
23:46:09.810 00.000 10072 Move returns status 0, amount 6
23:46:09.811 00.001 10072 MoveAxis(N, 0, ABG)
23:46:09.811 00.000 10072 Move returns status 0, amount 0
23:46:09.811 00.000 10072 move complete, result=0
23:46:09.811 00.000 10072 worker thread done servicing request
23:46:09.811 00.000 10072 Worker thread wakes up
23:46:09.811 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:09.811 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:09.818 00.007 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:46:10.435 00.617 10072 Exposure complete
23:46:10.483 00.048 10072 worker thread done servicing request
23:46:10.483 00.000 1032 OnExposeComplete: enter
23:46:10.485 00.002 1032 UpdateGuideState(): m_state=6
23:46:10.488 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10931
23:46:10.490 00.002 1032 Star::Find returns 1 (0), X=1108.53, Y=129.58, Mass=1500, SNR=27.2, Peak=120 HFD=3.2
23:46:10.492 00.002 1032 MultiStar: [#1 -0.11,-0.00,0.91,U] [#2 -0.12,0.03,0.83,U] [#3 0.09,-0.19,0.72,U] [#4 0.12,-0.25,0.00,M1] [#5 -0.17,-0.18,0.66,U] [#6 0.08,-0.07,0.60,U] [#7 -0.02,-0.11,0.71,U] [#8 -0.21,0.07,0.50,U] 
23:46:10.493 00.001 1032 refined, 7 included, MultiStar: {-0.02, -0.08}, one-star: {0.20, -0.15}
23:46:10.496 00.003 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
23:46:10.498 00.002 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
23:46:10.500 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.79 mountX=-0.07 mountY=0.04, mountTheta=2.66
23:46:10.503 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
23:46:10.504 00.001 1032 Enqueuing Move request for scope (-0.02, -0.08)
23:46:10.506 00.002 10072 Worker thread wakes up
23:46:10.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
23:46:10.506 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
23:46:10.508 00.002 10072 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.04
23:46:10.509 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:46:10.512 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:46:10.512 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:46:10.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:10.512 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:46:10.512 00.000 10072 MoveAxis(E, 6, ABG)
23:46:10.513 00.001 10072 Guiding  Dir = 2, Dur = 6
23:46:10.513 00.000 10072 IsGuiding returns 0
23:46:10.513 00.000 10072 PulseGuide returned control before completion, sleep 16
23:46:10.531 00.018 1032 UpdateGuideState exits: m=1500 SNR=27.2
23:46:10.533 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:10.534 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:10.536 00.002 1032 Enqueuing Expose request
23:46:10.540 00.004 10072 IsGuiding returns 0
23:46:10.540 00.000 10072 Move returns status 0, amount 6
23:46:10.540 00.000 10072 MoveAxis(N, 0, ABG)
23:46:10.540 00.000 10072 Move returns status 0, amount 0
23:46:10.540 00.000 10072 move complete, result=0
23:46:10.540 00.000 10072 worker thread done servicing request
23:46:10.540 00.000 10072 Worker thread wakes up
23:46:10.540 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:10.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:10.545 00.005 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:46:10.951 00.406 10072 Exposure complete
23:46:10.998 00.047 10072 worker thread done servicing request
23:46:10.998 00.000 1032 OnExposeComplete: enter
23:46:10.999 00.001 1032 UpdateGuideState(): m_state=6
23:46:11.002 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10932
23:46:11.004 00.002 1032 Star::Find returns 1 (0), X=1108.55, Y=129.57, Mass=1311, SNR=25.5, Peak=108 HFD=3.2
23:46:11.005 00.001 1032 MultiStar: [#1 -0.09,-0.13,1.02,U] [#2 0.01,-0.09,0.88,U] [#3 -0.02,-0.17,0.76,U] [#4 0.02,-0.35,0.00,M2] [#5 -0.05,-0.19,0.68,U] [#6 0.03,0.10,0.66,U] [#7 -0.07,-0.03,0.76,U] [#8 0.12,-0.09,0.52,U] 
23:46:11.007 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.10}, one-star: {0.22, -0.16}
23:46:11.008 00.001 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
23:46:11.009 00.001 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
23:46:11.011 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.40 mountX=-0.10 mountY=0.01, mountTheta=3.05
23:46:11.014 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.10, opts=13)
23:46:11.016 00.002 1032 Enqueuing Move request for scope (0.02, -0.10)
23:46:11.019 00.003 10072 Worker thread wakes up
23:46:11.019 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
23:46:11.019 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
23:46:11.019 00.000 10072 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=0.01
23:46:11.022 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:46:11.025 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:46:11.025 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:46:11.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:11.026 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:46:11.026 00.000 10072 MoveAxis(E, 5, ABG)
23:46:11.026 00.000 10072 Guiding  Dir = 2, Dur = 5
23:46:11.026 00.000 10072 IsGuiding returns 0
23:46:11.026 00.000 10072 PulseGuide returned control before completion, sleep 15
23:46:11.042 00.016 1032 UpdateGuideState exits: m=1311 SNR=25.5
23:46:11.044 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:11.046 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:11.049 00.003 1032 Enqueuing Expose request
23:46:11.056 00.007 10072 IsGuiding returns 0
23:46:11.056 00.000 10072 Move returns status 0, amount 5
23:46:11.056 00.000 10072 MoveAxis(N, 0, ABG)
23:46:11.056 00.000 10072 Move returns status 0, amount 0
23:46:11.056 00.000 10072 move complete, result=0
23:46:11.056 00.000 10072 worker thread done servicing request
23:46:11.056 00.000 10072 Worker thread wakes up
23:46:11.057 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:11.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:11.058 00.001 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
23:46:11.684 00.626 10072 Exposure complete
23:46:11.737 00.053 10072 worker thread done servicing request
23:46:11.737 00.000 1032 OnExposeComplete: enter
23:46:11.741 00.004 1032 UpdateGuideState(): m_state=6
23:46:11.744 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10933
23:46:11.746 00.002 1032 Star::Find returns 1 (0), X=1108.60, Y=129.63, Mass=1321, SNR=25.5, Peak=97 HFD=3.3
23:46:11.748 00.002 1032 MultiStar: [#1 -0.04,0.06,0.95,U] [#2 -0.01,0.11,0.85,U] [#3 0.04,-0.01,0.80,U] [#4 0.08,-0.13,0.68,U] [#5 0.00,-0.06,0.72,U] [#6 0.02,-0.05,0.63,U] [#7 -0.03,-0.01,0.73,U] [#8 -0.14,0.07,0.49,U] 
23:46:11.750 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.27, -0.10}
23:46:11.751 00.001 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
23:46:11.753 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
23:46:11.755 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-0.40 mountX=-0.02 mountY=-0.03, mountTheta=-2.23
23:46:11.758 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
23:46:11.761 00.003 1032 Enqueuing Move request for scope (0.03, -0.01)
23:46:11.763 00.002 10072 Worker thread wakes up
23:46:11.763 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:46:11.763 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:46:11.763 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
23:46:11.765 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:46:11.768 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:46:11.769 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:46:11.769 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:11.769 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:46:11.769 00.000 10072 MoveAxis(E, 5, ABG)
23:46:11.769 00.000 10072 Guiding  Dir = 2, Dur = 5
23:46:11.770 00.001 10072 IsGuiding returns 0
23:46:11.771 00.001 10072 PulseGuide returned control before completion, sleep 15
23:46:11.787 00.016 1032 UpdateGuideState exits: m=1321 SNR=25.5
23:46:11.789 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:11.792 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:11.795 00.003 10072 IsGuiding returns 0
23:46:11.795 00.000 10072 Move returns status 0, amount 5
23:46:11.795 00.000 10072 MoveAxis(N, 0, ABG)
23:46:11.795 00.000 10072 Move returns status 0, amount 0
23:46:11.795 00.000 10072 move complete, result=0
23:46:11.795 00.000 10072 worker thread done servicing request
23:46:11.795 00.000 1032 Enqueuing Expose request
23:46:11.798 00.003 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:46:11.800 00.002 10072 Worker thread wakes up
23:46:11.800 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:11.800 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:12.213 00.413 10072 Exposure complete
23:46:12.268 00.055 10072 worker thread done servicing request
23:46:12.268 00.000 1032 OnExposeComplete: enter
23:46:12.271 00.003 1032 UpdateGuideState(): m_state=6
23:46:12.272 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10934
23:46:12.276 00.004 1032 Star::Find returns 1 (0), X=1108.61, Y=129.70, Mass=1584, SNR=28.0, Peak=135 HFD=3.3
23:46:12.279 00.003 1032 MultiStar: [#1 -0.03,0.01,0.89,U] [#2 -0.07,0.03,0.78,U] [#3 -0.01,0.08,0.70,U] [#4 0.06,-0.15,0.62,U] [#5 -0.02,0.03,0.60,U] [#6 0.12,0.03,0.59,U] [#7 0.11,0.08,0.69,U] [#8 -0.07,-0.09,0.48,U] 
23:46:12.281 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.28, -0.04}
23:46:12.282 00.001 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
23:46:12.285 00.003 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
23:46:12.286 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.01 mountX=-0.01 mountY=-0.05, mountTheta=-1.82
23:46:12.289 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
23:46:12.290 00.001 1032 Enqueuing Move request for scope (0.05, 0.00)
23:46:12.292 00.002 10072 Worker thread wakes up
23:46:12.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
23:46:12.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
23:46:12.292 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
23:46:12.293 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:46:12.296 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:46:12.296 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:46:12.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:12.297 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:46:12.297 00.000 10072 MoveAxis(E, 5, ABG)
23:46:12.297 00.000 10072 Guiding  Dir = 2, Dur = 5
23:46:12.297 00.000 10072 IsGuiding returns 0
23:46:12.298 00.001 10072 PulseGuide returned control before completion, sleep 15
23:46:12.316 00.018 1032 UpdateGuideState exits: m=1584 SNR=28.0
23:46:12.317 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:12.320 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:12.322 00.002 1032 Enqueuing Expose request
23:46:12.324 00.002 10072 IsGuiding returns 0
23:46:12.324 00.000 10072 Move returns status 0, amount 5
23:46:12.324 00.000 10072 MoveAxis(N, 0, ABG)
23:46:12.324 00.000 10072 Move returns status 0, amount 0
23:46:12.324 00.000 10072 move complete, result=0
23:46:12.324 00.000 10072 worker thread done servicing request
23:46:12.324 00.000 10072 Worker thread wakes up
23:46:12.324 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:12.324 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:12.332 00.008 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:46:12.961 00.629 10072 Exposure complete
23:46:13.013 00.052 10072 worker thread done servicing request
23:46:13.013 00.000 1032 OnExposeComplete: enter
23:46:13.016 00.003 1032 UpdateGuideState(): m_state=6
23:46:13.018 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10935
23:46:13.019 00.001 1032 Star::Find returns 1 (0), X=1108.51, Y=129.63, Mass=1362, SNR=25.9, Peak=109 HFD=3.3
23:46:13.021 00.002 1032 MultiStar: [#1 -0.17,-0.02,0.97,U] [#2 -0.01,-0.08,0.80,U] [#3 0.01,-0.05,0.73,U] [#4 -0.06,-0.23,0.70,U] [#5 -0.04,-0.21,0.67,U] [#6 -0.14,-0.05,0.64,U] [#7 -0.17,0.00,0.71,U] [#8 -0.03,-0.13,0.56,U] 
23:46:13.023 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.09}, one-star: {0.17, -0.10}
23:46:13.025 00.002 1032 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.83) = xAngle (-3.83 = 2.45)
23:46:13.027 00.002 1032 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.83 = 2.45)
23:46:13.028 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.00 mountX=-0.08 mountY=0.06, mountTheta=2.45
23:46:13.031 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.09, opts=13)
23:46:13.032 00.001 1032 Enqueuing Move request for scope (-0.04, -0.09)
23:46:13.034 00.002 10072 Worker thread wakes up
23:46:13.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
23:46:13.034 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
23:46:13.034 00.000 10072 Moving (-0.04, -0.09) raw xDistance=-0.08 yDistance=0.06
23:46:13.036 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:46:13.039 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:46:13.039 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:46:13.039 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:13.039 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:46:13.040 00.001 10072 MoveAxis(E, 7, ABG)
23:46:13.040 00.000 10072 Guiding  Dir = 2, Dur = 7
23:46:13.040 00.000 10072 IsGuiding returns 0
23:46:13.040 00.000 10072 PulseGuide returned control before completion, sleep 17
23:46:13.056 00.016 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:46:13.058 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:13.060 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:13.063 00.003 1032 Enqueuing Expose request
23:46:13.068 00.005 10072 IsGuiding returns 0
23:46:13.068 00.000 10072 Move returns status 0, amount 7
23:46:13.068 00.000 10072 MoveAxis(N, 0, ABG)
23:46:13.068 00.000 10072 Move returns status 0, amount 0
23:46:13.068 00.000 10072 move complete, result=0
23:46:13.068 00.000 10072 worker thread done servicing request
23:46:13.068 00.000 10072 Worker thread wakes up
23:46:13.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:13.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:13.073 00.005 1032 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
23:46:13.482 00.409 10072 Exposure complete
23:46:13.529 00.047 10072 worker thread done servicing request
23:46:13.529 00.000 1032 OnExposeComplete: enter
23:46:13.531 00.002 1032 UpdateGuideState(): m_state=6
23:46:13.533 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10936
23:46:13.535 00.002 1032 Star::Find returns 1 (0), X=1108.52, Y=129.50, Mass=1319, SNR=25.5, Peak=107 HFD=3.2
23:46:13.537 00.002 1032 MultiStar: [#1 -0.21,-0.02,1.00,U] [#2 -0.03,-0.02,0.86,U] [#3 -0.02,-0.23,0.79,U] [#4 0.00,-0.27,0.00,M1] [#5 0.05,-0.14,0.71,U] [#6 -0.04,-0.04,0.65,U] [#7 -0.07,-0.09,0.72,U] [#8 -0.07,-0.02,0.52,U] 
23:46:13.538 00.001 1032 refined, 7 included, MultiStar: {-0.02, -0.10}, one-star: {0.18, -0.23}
23:46:13.540 00.002 1032 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.83) = xAngle (-3.61 = 2.67)
23:46:13.541 00.001 1032 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.61 = 2.67)
23:46:13.543 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.78 mountX=-0.09 mountY=0.05, mountTheta=2.67
23:46:13.545 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.10, opts=13)
23:46:13.548 00.003 1032 Enqueuing Move request for scope (-0.02, -0.10)
23:46:13.549 00.001 10072 Worker thread wakes up
23:46:13.549 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
23:46:13.549 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
23:46:13.549 00.000 10072 Moving (-0.02, -0.10) raw xDistance=-0.09 yDistance=0.05
23:46:13.553 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:46:13.554 00.001 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:46:13.554 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:46:13.554 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:13.554 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:46:13.555 00.001 10072 MoveAxis(E, 6, ABG)
23:46:13.555 00.000 10072 Guiding  Dir = 2, Dur = 6
23:46:13.555 00.000 10072 IsGuiding returns 0
23:46:13.555 00.000 10072 PulseGuide returned control before completion, sleep 16
23:46:13.573 00.018 1032 UpdateGuideState exits: m=1319 SNR=25.5
23:46:13.576 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:13.577 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:13.580 00.003 1032 Enqueuing Expose request
23:46:13.615 00.035 10072 IsGuiding returns 0
23:46:13.615 00.000 10072 Move returns status 0, amount 6
23:46:13.615 00.000 10072 MoveAxis(N, 0, ABG)
23:46:13.615 00.000 10072 Move returns status 0, amount 0
23:46:13.617 00.002 10072 move complete, result=0
23:46:13.617 00.000 10072 worker thread done servicing request
23:46:13.617 00.000 10072 Worker thread wakes up
23:46:13.617 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:13.617 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:13.618 00.001 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:46:14.242 00.624 10072 Exposure complete
23:46:14.293 00.051 10072 worker thread done servicing request
23:46:14.293 00.000 1032 OnExposeComplete: enter
23:46:14.295 00.002 1032 UpdateGuideState(): m_state=6
23:46:14.298 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10937
23:46:14.300 00.002 1032 Star::Find returns 1 (0), X=1108.48, Y=129.63, Mass=1598, SNR=28.1, Peak=129 HFD=3.3
23:46:14.303 00.003 1032 MultiStar: [#1 -0.04,0.10,0.91,U] [#2 -0.12,-0.01,0.72,U] [#3 -0.01,-0.05,0.73,U] [#4 0.08,-0.14,0.64,U] [#5 -0.12,-0.05,0.64,U] [#6 0.07,-0.01,0.58,U] [#7 -0.09,0.04,0.68,U] [#8 -0.14,-0.20,0.49,U] 
23:46:14.305 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.14, -0.10}
23:46:14.307 00.002 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.48)
23:46:14.309 00.002 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.48)
23:46:14.312 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.98 mountX=-0.03 mountY=0.03, mountTheta=2.48
23:46:14.315 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
23:46:14.317 00.002 1032 Enqueuing Move request for scope (-0.02, -0.04)
23:46:14.319 00.002 10072 Worker thread wakes up
23:46:14.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
23:46:14.319 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
23:46:14.319 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
23:46:14.321 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:46:14.325 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:46:14.325 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:46:14.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:14.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:46:14.325 00.000 10072 MoveAxis(E, 6, ABG)
23:46:14.325 00.000 10072 Guiding  Dir = 2, Dur = 6
23:46:14.325 00.000 10072 IsGuiding returns 0
23:46:14.326 00.001 10072 PulseGuide returned control before completion, sleep 16
23:46:14.350 00.024 10072 IsGuiding returns 0
23:46:14.350 00.000 10072 Move returns status 0, amount 6
23:46:14.350 00.000 10072 MoveAxis(N, 0, ABG)
23:46:14.350 00.000 10072 Move returns status 0, amount 0
23:46:14.350 00.000 10072 move complete, result=0
23:46:14.350 00.000 10072 worker thread done servicing request
23:46:14.351 00.001 1032 UpdateGuideState exits: m=1598 SNR=28.1
23:46:14.354 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:14.356 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:14.358 00.002 1032 Enqueuing Expose request
23:46:14.366 00.008 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
23:46:14.367 00.001 10072 Worker thread wakes up
23:46:14.369 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:14.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:14.774 00.405 10072 Exposure complete
23:46:14.828 00.054 10072 worker thread done servicing request
23:46:14.828 00.000 1032 OnExposeComplete: enter
23:46:14.832 00.004 1032 UpdateGuideState(): m_state=6
23:46:14.834 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10938
23:46:14.836 00.002 1032 Star::Find returns 1 (0), X=1108.48, Y=129.71, Mass=1325, SNR=25.6, Peak=109 HFD=3.3
23:46:14.838 00.002 1032 MultiStar: [#1 -0.17,0.26,0.00,M1] [#2 -0.01,0.04,0.82,U] [#3 0.04,-0.04,0.79,U] [#4 0.12,-0.23,0.00,M1] [#5 -0.11,-0.03,0.70,U] [#6 -0.07,0.08,0.63,U] [#7 -0.07,0.09,0.74,U] [#8 -0.24,0.07,0.52,U] 
23:46:14.840 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.02}, one-star: {0.14, -0.02}
23:46:14.841 00.001 1032 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.83) = xAngle (0.63 = 0.63)
23:46:14.842 00.001 1032 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.63 = 0.63)
23:46:14.844 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.46 mountX=0.03 mountY=0.02, mountTheta=0.63
23:46:14.847 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
23:46:14.849 00.002 1032 Enqueuing Move request for scope (-0.03, 0.02)
23:46:14.850 00.001 10072 Worker thread wakes up
23:46:14.851 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
23:46:14.851 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
23:46:14.851 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.02
23:46:14.852 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:46:14.856 00.004 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:46:14.856 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:46:14.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:14.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:46:14.856 00.000 10072 MoveAxis(E, 5, ABG)
23:46:14.856 00.000 10072 Guiding  Dir = 2, Dur = 5
23:46:14.856 00.000 10072 IsGuiding returns 0
23:46:14.857 00.001 10072 PulseGuide returned control before completion, sleep 15
23:46:14.875 00.018 1032 UpdateGuideState exits: m=1325 SNR=25.6
23:46:14.877 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:14.879 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:14.880 00.001 1032 Enqueuing Expose request
23:46:14.883 00.003 10072 IsGuiding returns 0
23:46:14.883 00.000 10072 Move returns status 0, amount 5
23:46:14.883 00.000 10072 MoveAxis(N, 0, ABG)
23:46:14.883 00.000 10072 Move returns status 0, amount 0
23:46:14.883 00.000 10072 move complete, result=0
23:46:14.883 00.000 10072 worker thread done servicing request
23:46:14.883 00.000 10072 Worker thread wakes up
23:46:14.884 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:14.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:14.891 00.007 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
23:46:15.507 00.616 10072 Exposure complete
23:46:15.560 00.053 10072 worker thread done servicing request
23:46:15.560 00.000 1032 OnExposeComplete: enter
23:46:15.562 00.002 1032 UpdateGuideState(): m_state=6
23:46:15.564 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10939
23:46:15.565 00.001 1032 Star::Find returns 1 (0), X=1108.32, Y=129.55, Mass=1269, SNR=25.0, Peak=109 HFD=3.3
23:46:15.567 00.002 1032 MultiStar: [#1 -0.15,0.05,1.02,U] [#2 -0.02,-0.03,0.85,U] [#3 0.02,-0.08,0.83,U] [#4 0.10,-0.08,0.73,U] [#5 -0.17,-0.28,0.00,M1] [#6 -0.05,0.05,0.66,U] [#7 -0.11,-0.06,0.78,U] [#8 -0.17,0.00,0.53,U] 
23:46:15.569 00.002 1032 refined, 7 included, MultiStar: {-0.05, -0.05}, one-star: {-0.01, -0.18}
23:46:15.571 00.002 1032 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.83) = xAngle (-4.20 = 2.09)
23:46:15.573 00.002 1032 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.20 = 2.09)
23:46:15.575 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.37 mountX=-0.03 mountY=0.06, mountTheta=2.09
23:46:15.577 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.05, opts=13)
23:46:15.580 00.003 1032 Enqueuing Move request for scope (-0.05, -0.05)
23:46:15.583 00.003 10072 Worker thread wakes up
23:46:15.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
23:46:15.583 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
23:46:15.583 00.000 10072 Moving (-0.05, -0.05) raw xDistance=-0.03 yDistance=0.06
23:46:15.587 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:46:15.592 00.005 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:46:15.594 00.002 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:46:15.594 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:15.595 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:46:15.595 00.000 10072 MoveAxis(E, 6, ABG)
23:46:15.595 00.000 10072 Guiding  Dir = 2, Dur = 6
23:46:15.597 00.002 10072 IsGuiding returns 0
23:46:15.597 00.000 10072 PulseGuide returned control before completion, sleep 16
23:46:15.613 00.016 1032 UpdateGuideState exits: m=1269 SNR=25.0
23:46:15.619 00.006 10072 IsGuiding returns 0
23:46:15.619 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:15.621 00.002 10072 Move returns status 0, amount 6
23:46:15.621 00.000 10072 MoveAxis(N, 0, ABG)
23:46:15.621 00.000 10072 Move returns status 0, amount 0
23:46:15.621 00.000 10072 move complete, result=0
23:46:15.621 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:15.624 00.003 1032 Enqueuing Expose request
23:46:15.625 00.001 10072 worker thread done servicing request
23:46:15.625 00.000 10072 Worker thread wakes up
23:46:15.626 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:15.626 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:15.626 00.000 1032 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
23:46:16.038 00.412 10072 Exposure complete
23:46:16.085 00.047 10072 worker thread done servicing request
23:46:16.085 00.000 1032 OnExposeComplete: enter
23:46:16.087 00.002 1032 UpdateGuideState(): m_state=6
23:46:16.089 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10940
23:46:16.092 00.003 1032 Star::Find returns 1 (0), X=1108.41, Y=129.59, Mass=1442, SNR=26.7, Peak=120 HFD=3.3
23:46:16.094 00.002 1032 MultiStar: [#1 -0.10,0.03,0.94,U] [#2 -0.04,-0.00,0.77,U] [#3 -0.03,-0.23,0.76,U] [#4 0.14,-0.31,0.00,M1] [#5 -0.11,-0.18,0.63,U] [#6 -0.07,0.05,0.59,U] [#7 -0.07,-0.08,0.71,U] [#8 -0.04,-0.05,0.49,U] 
23:46:16.095 00.001 1032 refined, 7 included, MultiStar: {-0.04, -0.08}, one-star: {0.07, -0.14}
23:46:16.097 00.002 1032 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.83) = xAngle (-3.92 = 2.37)
23:46:16.098 00.001 1032 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.92 = 2.37)
23:46:16.099 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.09 mountX=-0.06 mountY=0.06, mountTheta=2.37
23:46:16.103 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.08, opts=13)
23:46:16.105 00.002 1032 Enqueuing Move request for scope (-0.04, -0.08)
23:46:16.106 00.001 10072 Worker thread wakes up
23:46:16.107 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
23:46:16.107 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
23:46:16.107 00.000 10072 Moving (-0.04, -0.08) raw xDistance=-0.06 yDistance=0.06
23:46:16.108 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:46:16.111 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:46:16.113 00.002 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:46:16.113 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:16.113 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:46:16.113 00.000 10072 MoveAxis(E, 5, ABG)
23:46:16.113 00.000 10072 Guiding  Dir = 2, Dur = 5
23:46:16.113 00.000 10072 IsGuiding returns 0
23:46:16.114 00.001 10072 PulseGuide returned control before completion, sleep 15
23:46:16.129 00.015 1032 UpdateGuideState exits: m=1442 SNR=26.7
23:46:16.131 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:16.132 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:16.134 00.002 1032 Enqueuing Expose request
23:46:16.145 00.011 10072 IsGuiding returns 0
23:46:16.145 00.000 10072 Move returns status 0, amount 5
23:46:16.145 00.000 10072 MoveAxis(N, 0, ABG)
23:46:16.145 00.000 10072 Move returns status 0, amount 0
23:46:16.145 00.000 10072 move complete, result=0
23:46:16.145 00.000 10072 worker thread done servicing request
23:46:16.145 00.000 10072 Worker thread wakes up
23:46:16.145 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:16.145 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:16.146 00.001 1032 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
23:46:16.775 00.629 10072 Exposure complete
23:46:16.822 00.047 10072 worker thread done servicing request
23:46:16.822 00.000 1032 OnExposeComplete: enter
23:46:16.824 00.002 1032 UpdateGuideState(): m_state=6
23:46:16.826 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10941
23:46:16.827 00.001 1032 Star::Find returns 1 (0), X=1108.61, Y=129.60, Mass=1445, SNR=26.7, Peak=99 HFD=3.3
23:46:16.829 00.002 1032 MultiStar: [#1 0.04,-0.05,0.97,U] [#2 0.04,-0.11,0.79,U] [#3 -0.14,-0.17,0.81,U] [#4 -0.02,-0.28,0.00,M2] [#5 -0.12,-0.21,0.63,U] [#6 -0.02,-0.07,0.63,U] [#7 -0.00,-0.08,0.70,U] [#8 -0.14,-0.03,0.50,U] 
23:46:16.830 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.11}, one-star: {0.27, -0.13}
23:46:16.833 00.003 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 2.99)
23:46:16.837 00.004 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 2.99)
23:46:16.839 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.46 mountX=-0.11 mountY=0.02, mountTheta=2.99
23:46:16.842 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.11, opts=13)
23:46:16.844 00.002 1032 Enqueuing Move request for scope (0.01, -0.11)
23:46:16.846 00.002 10072 Worker thread wakes up
23:46:16.847 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
23:46:16.847 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
23:46:16.847 00.000 10072 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=0.02
23:46:16.848 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:46:16.851 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:46:16.851 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:46:16.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:16.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:46:16.851 00.000 10072 MoveAxis(E, 6, ABG)
23:46:16.851 00.000 10072 Guiding  Dir = 2, Dur = 6
23:46:16.852 00.001 10072 IsGuiding returns 0
23:46:16.852 00.000 10072 PulseGuide returned control before completion, sleep 16
23:46:16.869 00.017 1032 UpdateGuideState exits: m=1445 SNR=26.7
23:46:16.871 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:16.873 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:16.876 00.003 1032 Enqueuing Expose request
23:46:16.882 00.006 10072 IsGuiding returns 0
23:46:16.882 00.000 10072 Move returns status 0, amount 6
23:46:16.883 00.001 10072 MoveAxis(N, 0, ABG)
23:46:16.883 00.000 10072 Move returns status 0, amount 0
23:46:16.883 00.000 10072 move complete, result=0
23:46:16.883 00.000 10072 worker thread done servicing request
23:46:16.883 00.000 10072 Worker thread wakes up
23:46:16.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:16.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:16.886 00.003 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:46:17.293 00.407 10072 Exposure complete
23:46:17.343 00.050 10072 worker thread done servicing request
23:46:17.343 00.000 1032 OnExposeComplete: enter
23:46:17.345 00.002 1032 UpdateGuideState(): m_state=6
23:46:17.346 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10942
23:46:17.348 00.002 1032 Star::Find returns 1 (0), X=1108.59, Y=129.61, Mass=1200, SNR=24.3, Peak=104 HFD=3.3
23:46:17.350 00.002 1032 MultiStar: [#1 -0.15,-0.02,1.05,U] [#2 -0.12,-0.11,0.81,U] [#3 -0.07,-0.06,0.79,U] [#4 -0.02,-0.17,0.78,U] [#5 -0.07,-0.19,0.74,U] [#6 -0.09,0.04,0.68,U] [#7 -0.09,-0.09,0.76,U] [#8 -0.17,-0.15,0.57,U] 
23:46:17.351 00.001 1032 refined, 8 included, MultiStar: {-0.05, -0.09}, one-star: {0.26, -0.12}
23:46:17.353 00.002 1032 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.83) = xAngle (-3.87 = 2.41)
23:46:17.354 00.001 1032 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.87 = 2.41)
23:46:17.356 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-2.04 mountX=-0.08 mountY=0.07, mountTheta=2.41
23:46:17.358 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.09, opts=13)
23:46:17.362 00.004 1032 Enqueuing Move request for scope (-0.05, -0.09)
23:46:17.366 00.004 10072 Worker thread wakes up
23:46:17.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
23:46:17.366 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
23:46:17.366 00.000 10072 Moving (-0.05, -0.09) raw xDistance=-0.08 yDistance=0.07
23:46:17.370 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:46:17.372 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:46:17.372 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:46:17.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:17.373 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:46:17.373 00.000 10072 MoveAxis(E, 5, ABG)
23:46:17.373 00.000 10072 Guiding  Dir = 2, Dur = 5
23:46:17.373 00.000 10072 IsGuiding returns 0
23:46:17.373 00.000 10072 PulseGuide returned control before completion, sleep 15
23:46:17.392 00.019 1032 UpdateGuideState exits: m=1200 SNR=24.3
23:46:17.395 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:17.397 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:17.398 00.001 1032 Enqueuing Expose request
23:46:17.401 00.003 10072 IsGuiding returns 0
23:46:17.401 00.000 10072 Move returns status 0, amount 5
23:46:17.401 00.000 10072 MoveAxis(N, 0, ABG)
23:46:17.401 00.000 10072 Move returns status 0, amount 0
23:46:17.401 00.000 10072 move complete, result=0
23:46:17.401 00.000 10072 worker thread done servicing request
23:46:17.401 00.000 10072 Worker thread wakes up
23:46:17.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:17.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:17.408 00.007 1032 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
23:46:18.024 00.616 10072 Exposure complete
23:46:18.072 00.048 10072 worker thread done servicing request
23:46:18.072 00.000 1032 OnExposeComplete: enter
23:46:18.074 00.002 1032 UpdateGuideState(): m_state=6
23:46:18.075 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10943
23:46:18.077 00.002 1032 Star::Find returns 1 (0), X=1108.68, Y=129.59, Mass=1411, SNR=26.4, Peak=119 HFD=3.3
23:46:18.080 00.003 1032 MultiStar: [#1 -0.10,-0.09,0.91,U] [#2 -0.03,-0.03,0.80,U] [#3 -0.07,-0.01,0.75,U] [#4 -0.04,-0.08,0.70,U] [#5 -0.03,-0.07,0.63,U] [#6 0.00,0.11,0.63,U] [#7 -0.09,0.14,0.70,U] [#8 -0.18,0.01,0.50,U] 
23:46:18.081 00.001 1032 refined, 8 included, MultiStar: {-0.00, -0.03}, one-star: {0.35, -0.14}
23:46:18.084 00.003 1032 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.83) = xAngle (-3.47 = 2.81)
23:46:18.086 00.002 1032 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.47 = 2.81)
23:46:18.087 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.64 mountX=-0.03 mountY=0.01, mountTheta=2.81
23:46:18.090 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.03, opts=13)
23:46:18.091 00.001 1032 Enqueuing Move request for scope (-0.00, -0.03)
23:46:18.094 00.003 10072 Worker thread wakes up
23:46:18.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
23:46:18.094 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
23:46:18.094 00.000 10072 Moving (-0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
23:46:18.096 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:46:18.099 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:46:18.099 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:46:18.099 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:18.099 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:46:18.099 00.000 10072 MoveAxis(E, 7, ABG)
23:46:18.099 00.000 10072 Guiding  Dir = 2, Dur = 7
23:46:18.100 00.001 10072 IsGuiding returns 0
23:46:18.100 00.000 10072 PulseGuide returned control before completion, sleep 17
23:46:18.117 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:46:18.119 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:18.121 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:18.123 00.002 1032 Enqueuing Expose request
23:46:18.129 00.006 10072 IsGuiding returns 0
23:46:18.129 00.000 10072 Move returns status 0, amount 7
23:46:18.129 00.000 10072 MoveAxis(N, 0, ABG)
23:46:18.129 00.000 10072 Move returns status 0, amount 0
23:46:18.129 00.000 10072 move complete, result=0
23:46:18.129 00.000 10072 worker thread done servicing request
23:46:18.129 00.000 10072 Worker thread wakes up
23:46:18.129 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:18.129 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:18.133 00.004 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
23:46:18.543 00.410 10072 Exposure complete
23:46:18.591 00.048 10072 worker thread done servicing request
23:46:18.592 00.001 1032 OnExposeComplete: enter
23:46:18.594 00.002 1032 UpdateGuideState(): m_state=6
23:46:18.595 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10944
23:46:18.597 00.002 1032 Star::Find returns 1 (0), X=1108.59, Y=129.55, Mass=1350, SNR=25.8, Peak=119 HFD=3.2
23:46:18.599 00.002 1032 MultiStar: [#1 -0.03,-0.01,0.97,U] [#2 0.02,-0.02,0.84,U] [#3 0.00,-0.09,0.78,U] [#4 0.10,-0.22,0.72,U] [#5 -0.03,-0.12,0.66,U] [#6 0.08,-0.07,0.60,U] [#7 -0.08,-0.07,0.69,U] [#8 -0.12,-0.02,0.55,U] 
23:46:18.602 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.25, -0.18}
23:46:18.603 00.001 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
23:46:18.605 00.002 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
23:46:18.606 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.22 mountX=-0.10 mountY=-0.01, mountTheta=-3.05
23:46:18.609 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.09, opts=13)
23:46:18.613 00.004 1032 Enqueuing Move request for scope (0.03, -0.09)
23:46:18.616 00.003 10072 Worker thread wakes up
23:46:18.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
23:46:18.616 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
23:46:18.616 00.000 10072 Moving (0.03, -0.09) raw xDistance=-0.10 yDistance=-0.01
23:46:18.617 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:46:18.620 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:46:18.620 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:46:18.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:18.620 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:46:18.620 00.000 10072 MoveAxis(E, 6, ABG)
23:46:18.620 00.000 10072 Guiding  Dir = 2, Dur = 6
23:46:18.637 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:46:18.639 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:18.642 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:18.644 00.002 1032 Enqueuing Expose request
23:46:18.659 00.015 10072 IsGuiding returns 0
23:46:18.659 00.000 10072 PulseGuide returned control before completion, sleep 16
23:46:18.690 00.031 10072 IsGuiding returns 0
23:46:18.690 00.000 10072 Move returns status 0, amount 6
23:46:18.690 00.000 10072 MoveAxis(N, 0, ABG)
23:46:18.690 00.000 10072 Move returns status 0, amount 0
23:46:18.690 00.000 10072 move complete, result=0
23:46:18.690 00.000 10072 worker thread done servicing request
23:46:18.690 00.000 10072 Worker thread wakes up
23:46:18.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:18.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:18.702 00.012 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:46:19.320 00.618 10072 Exposure complete
23:46:19.370 00.050 10072 worker thread done servicing request
23:46:19.370 00.000 1032 OnExposeComplete: enter
23:46:19.372 00.002 1032 UpdateGuideState(): m_state=6
23:46:19.375 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10945
23:46:19.377 00.002 1032 Star::Find returns 1 (0), X=1108.67, Y=129.66, Mass=1626, SNR=28.4, Peak=113 HFD=3.4
23:46:19.379 00.002 1032 MultiStar: [#1 -0.05,-0.04,0.87,U] [#2 0.04,-0.11,0.73,U] [#3 0.07,-0.22,0.74,U] [#4 0.09,-0.31,0.00,M1] [#5 -0.07,-0.19,0.62,U] [#6 0.09,-0.03,0.58,U] [#7 -0.07,-0.04,0.63,U] [#8 -0.07,-0.13,0.49,U] 
23:46:19.380 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.10}, one-star: {0.34, -0.07}
23:46:19.382 00.002 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
23:46:19.384 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
23:46:19.385 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-1.08 mountX=-0.11 mountY=-0.03, mountTheta=-2.91
23:46:19.388 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
23:46:19.389 00.001 1032 Enqueuing Move request for scope (0.05, -0.10)
23:46:19.392 00.003 10072 Worker thread wakes up
23:46:19.392 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
23:46:19.392 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
23:46:19.392 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.03
23:46:19.395 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:46:19.401 00.006 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:46:19.401 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:46:19.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:19.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:46:19.401 00.000 10072 MoveAxis(E, 6, ABG)
23:46:19.401 00.000 10072 Guiding  Dir = 2, Dur = 6
23:46:19.402 00.001 10072 IsGuiding returns 0
23:46:19.402 00.000 10072 PulseGuide returned control before completion, sleep 16
23:46:19.420 00.018 1032 UpdateGuideState exits: m=1626 SNR=28.4
23:46:19.422 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:19.425 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:19.428 00.003 1032 Enqueuing Expose request
23:46:19.431 00.003 10072 IsGuiding returns 0
23:46:19.431 00.000 10072 Move returns status 0, amount 6
23:46:19.431 00.000 10072 MoveAxis(N, 0, ABG)
23:46:19.431 00.000 10072 Move returns status 0, amount 0
23:46:19.431 00.000 10072 move complete, result=0
23:46:19.432 00.001 10072 worker thread done servicing request
23:46:19.432 00.000 10072 Worker thread wakes up
23:46:19.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:19.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:19.438 00.006 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:46:19.850 00.412 10072 Exposure complete
23:46:19.904 00.054 10072 worker thread done servicing request
23:46:19.904 00.000 1032 OnExposeComplete: enter
23:46:19.906 00.002 1032 UpdateGuideState(): m_state=6
23:46:19.908 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10946
23:46:19.910 00.002 1032 Star::Find returns 1 (0), X=1108.55, Y=129.63, Mass=1358, SNR=25.9, Peak=110 HFD=3.2
23:46:19.914 00.004 1032 MultiStar: [#1 -0.08,0.00,0.93,U] [#2 0.04,-0.02,0.78,U] [#3 -0.16,-0.07,0.74,U] [#4 0.09,-0.16,0.64,U] [#5 -0.11,-0.08,0.70,U] [#6 -0.11,0.04,0.64,U] [#7 -0.07,-0.08,0.69,U] [#8 0.09,-0.09,0.53,U] 
23:46:19.915 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {0.21, -0.10}
23:46:19.917 00.002 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.79)
23:46:19.920 00.003 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.79)
23:46:19.921 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.66 mountX=-0.06 mountY=0.02, mountTheta=2.79
23:46:19.926 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
23:46:19.929 00.003 1032 Enqueuing Move request for scope (-0.01, -0.06)
23:46:19.931 00.002 10072 Worker thread wakes up
23:46:19.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
23:46:19.931 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
23:46:19.931 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
23:46:19.934 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:46:19.937 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:46:19.937 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:46:19.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:19.938 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:46:19.938 00.000 10072 MoveAxis(E, 5, ABG)
23:46:19.938 00.000 10072 Guiding  Dir = 2, Dur = 5
23:46:19.938 00.000 10072 IsGuiding returns 0
23:46:19.938 00.000 10072 PulseGuide returned control before completion, sleep 15
23:46:19.956 00.018 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:46:19.959 00.003 10072 IsGuiding returns 0
23:46:19.959 00.000 10072 Move returns status 0, amount 5
23:46:19.959 00.000 10072 MoveAxis(N, 0, ABG)
23:46:19.960 00.001 10072 Move returns status 0, amount 0
23:46:19.960 00.000 10072 move complete, result=0
23:46:19.960 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:19.962 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:19.965 00.003 1032 Enqueuing Expose request
23:46:19.966 00.001 10072 worker thread done servicing request
23:46:19.966 00.000 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
23:46:19.968 00.002 10072 Worker thread wakes up
23:46:19.968 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:19.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:20.601 00.633 10072 Exposure complete
23:46:20.653 00.052 10072 worker thread done servicing request
23:46:20.654 00.001 1032 OnExposeComplete: enter
23:46:20.655 00.001 1032 UpdateGuideState(): m_state=6
23:46:20.657 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10947
23:46:20.659 00.002 1032 Star::Find returns 1 (0), X=1108.45, Y=129.69, Mass=1346, SNR=25.8, Peak=113 HFD=3.3
23:46:20.661 00.002 1032 MultiStar: [#1 -0.03,0.07,0.99,U] [#2 0.04,0.11,0.83,U] [#3 0.04,0.07,0.78,U] [#4 0.07,0.06,0.68,U] [#5 -0.15,-0.15,0.68,U] [#6 -0.03,0.21,0.66,U] [#7 0.01,0.25,0.70,U] [#8 -0.01,0.05,0.51,U] 
23:46:20.663 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.12, -0.04}
23:46:20.665 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
23:46:20.667 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
23:46:20.669 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.41 mountX=0.06 mountY=-0.03, mountTheta=-0.42
23:46:20.672 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
23:46:20.675 00.003 1032 Enqueuing Move request for scope (0.01, 0.07)
23:46:20.677 00.002 10072 Worker thread wakes up
23:46:20.678 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
23:46:20.678 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
23:46:20.678 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.03
23:46:20.681 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:46:20.683 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:46:20.683 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:46:20.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:20.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:46:20.683 00.000 10072 MoveAxis(E, 4, ABG)
23:46:20.683 00.000 10072 Guiding  Dir = 2, Dur = 4
23:46:20.683 00.000 10072 IsGuiding returns 0
23:46:20.684 00.001 10072 PulseGuide returned control before completion, sleep 14
23:46:20.701 00.017 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:46:20.705 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:20.707 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:20.709 00.002 1032 Enqueuing Expose request
23:46:20.711 00.002 10072 IsGuiding returns 0
23:46:20.711 00.000 10072 Move returns status 0, amount 4
23:46:20.711 00.000 10072 MoveAxis(N, 0, ABG)
23:46:20.711 00.000 10072 Move returns status 0, amount 0
23:46:20.711 00.000 10072 move complete, result=0
23:46:20.712 00.001 10072 worker thread done servicing request
23:46:20.712 00.000 10072 Worker thread wakes up
23:46:20.712 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:20.712 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:20.719 00.007 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:46:21.131 00.412 10072 Exposure complete
23:46:21.176 00.045 10072 worker thread done servicing request
23:46:21.177 00.001 1032 OnExposeComplete: enter
23:46:21.179 00.002 1032 UpdateGuideState(): m_state=6
23:46:21.181 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10948
23:46:21.183 00.002 1032 Star::Find returns 1 (0), X=1108.42, Y=129.80, Mass=1347, SNR=25.8, Peak=113 HFD=3.3
23:46:21.185 00.002 1032 MultiStar: [#1 0.01,0.21,0.97,U] [#2 0.01,0.20,0.77,U] [#3 0.03,-0.01,0.79,U] [#4 0.22,0.01,0.67,U] [#5 -0.11,-0.11,0.68,U] [#6 -0.07,0.17,0.64,U] [#7 -0.01,0.05,0.75,U] [#8 0.07,0.13,0.53,U] 
23:46:21.186 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.09, 0.07}
23:46:21.189 00.003 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
23:46:21.191 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
23:46:21.192 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.23 mountX=0.07 mountY=-0.05, mountTheta=-0.60
23:46:21.194 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
23:46:21.196 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
23:46:21.199 00.003 10072 Worker thread wakes up
23:46:21.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:46:21.199 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:46:21.199 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
23:46:21.201 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:46:21.204 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:46:21.204 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:46:21.204 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:21.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:46:21.204 00.000 10072 MoveAxis(E, 4, ABG)
23:46:21.204 00.000 10072 Guiding  Dir = 2, Dur = 4
23:46:21.205 00.001 10072 IsGuiding returns 0
23:46:21.205 00.000 10072 PulseGuide returned control before completion, sleep 14
23:46:21.222 00.017 10072 IsGuiding returns 0
23:46:21.223 00.001 10072 Move returns status 0, amount 4
23:46:21.223 00.000 10072 MoveAxis(N, 0, ABG)
23:46:21.223 00.000 10072 Move returns status 0, amount 0
23:46:21.223 00.000 10072 move complete, result=0
23:46:21.223 00.000 10072 worker thread done servicing request
23:46:21.225 00.002 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:46:21.227 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:21.228 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:21.230 00.002 1032 Enqueuing Expose request
23:46:21.231 00.001 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:46:21.233 00.002 10072 Worker thread wakes up
23:46:21.233 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:21.233 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:21.865 00.632 10072 Exposure complete
23:46:21.913 00.048 10072 worker thread done servicing request
23:46:21.913 00.000 1032 OnExposeComplete: enter
23:46:21.915 00.002 1032 UpdateGuideState(): m_state=6
23:46:21.918 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10949
23:46:21.920 00.002 1032 Star::Find returns 1 (0), X=1108.61, Y=129.63, Mass=1229, SNR=24.6, Peak=102 HFD=3.3
23:46:21.923 00.003 1032 MultiStar: [#1 -0.01,-0.01,1.01,U] [#2 -0.02,-0.01,0.83,U] [#3 0.05,-0.10,0.80,U] [#4 0.01,-0.35,0.00,M1] [#5 -0.10,-0.23,0.70,U] [#6 0.10,-0.14,0.67,U] [#7 -0.05,-0.13,0.78,U] [#8 0.14,-0.17,0.58,U] 
23:46:21.925 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.10}, one-star: {0.28, -0.10}
23:46:21.927 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
23:46:21.929 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
23:46:21.931 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.11 mountX=-0.11 mountY=-0.02, mountTheta=-2.94
23:46:21.933 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
23:46:21.935 00.002 1032 Enqueuing Move request for scope (0.05, -0.10)
23:46:21.936 00.001 10072 Worker thread wakes up
23:46:21.937 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
23:46:21.937 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
23:46:21.937 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
23:46:21.939 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:46:21.942 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:46:21.942 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
23:46:21.942 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:21.942 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:46:21.942 00.000 10072 MoveAxis(E, 3, ABG)
23:46:21.942 00.000 10072 Guiding  Dir = 2, Dur = 3
23:46:21.943 00.001 10072 IsGuiding returns 0
23:46:21.943 00.000 10072 PulseGuide returned control before completion, sleep 13
23:46:21.960 00.017 1032 UpdateGuideState exits: m=1229 SNR=24.6
23:46:21.962 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:21.965 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:21.966 00.001 1032 Enqueuing Expose request
23:46:21.971 00.005 10072 IsGuiding returns 0
23:46:21.971 00.000 10072 Move returns status 0, amount 3
23:46:21.971 00.000 10072 MoveAxis(N, 0, ABG)
23:46:21.971 00.000 10072 Move returns status 0, amount 0
23:46:21.971 00.000 10072 move complete, result=0
23:46:21.971 00.000 10072 worker thread done servicing request
23:46:21.971 00.000 10072 Worker thread wakes up
23:46:21.971 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:21.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:21.975 00.004 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:46:22.382 00.407 10072 Exposure complete
23:46:22.435 00.053 10072 worker thread done servicing request
23:46:22.435 00.000 1032 OnExposeComplete: enter
23:46:22.438 00.003 1032 UpdateGuideState(): m_state=6
23:46:22.440 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10950
23:46:22.441 00.001 1032 Star::Find returns 1 (0), X=1108.58, Y=129.58, Mass=1346, SNR=25.8, Peak=106 HFD=3.3
23:46:22.443 00.002 1032 MultiStar: [#1 0.07,-0.12,0.99,U] [#2 -0.02,-0.09,0.80,U] [#3 0.11,-0.11,0.78,U] [#4 0.20,-0.23,0.00,M2] [#5 -0.09,-0.14,0.72,U] [#6 0.10,0.05,0.61,U] [#7 0.04,0.03,0.70,U] [#8 -0.05,-0.07,0.53,U] 
23:46:22.445 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.08}, one-star: {0.25, -0.15}
23:46:22.448 00.003 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
23:46:22.449 00.001 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
23:46:22.451 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.93 mountX=-0.10 mountY=-0.04, mountTheta=-2.76
23:46:22.455 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
23:46:22.458 00.003 1032 Enqueuing Move request for scope (0.06, -0.08)
23:46:22.460 00.002 10072 Worker thread wakes up
23:46:22.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
23:46:22.461 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
23:46:22.461 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.10 yDistance=-0.04
23:46:22.463 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:46:22.465 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:46:22.465 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
23:46:22.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:22.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:46:22.465 00.000 10072 MoveAxis(E, 3, ABG)
23:46:22.465 00.000 10072 Guiding  Dir = 2, Dur = 3
23:46:22.466 00.001 10072 IsGuiding returns 0
23:46:22.466 00.000 10072 PulseGuide returned control before completion, sleep 13
23:46:22.483 00.017 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:46:22.488 00.005 10072 IsGuiding returns 0
23:46:22.488 00.000 10072 Move returns status 0, amount 3
23:46:22.488 00.000 10072 MoveAxis(N, 0, ABG)
23:46:22.488 00.000 10072 Move returns status 0, amount 0
23:46:22.488 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:22.491 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:22.493 00.002 1032 Enqueuing Expose request
23:46:22.494 00.001 10072 move complete, result=0
23:46:22.494 00.000 10072 worker thread done servicing request
23:46:22.494 00.000 10072 Worker thread wakes up
23:46:22.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:22.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:22.494 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:46:23.134 00.640 10072 Exposure complete
23:46:23.186 00.052 10072 worker thread done servicing request
23:46:23.186 00.000 1032 OnExposeComplete: enter
23:46:23.189 00.003 1032 UpdateGuideState(): m_state=6
23:46:23.192 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10951
23:46:23.197 00.005 1032 Star::Find returns 1 (0), X=1108.57, Y=129.59, Mass=1423, SNR=26.5, Peak=114 HFD=3.2
23:46:23.200 00.003 1032 MultiStar: [#1 -0.02,0.11,0.94,U] [#2 0.06,0.04,0.80,U] [#3 0.11,0.03,0.75,U] [#4 0.09,-0.02,0.70,U] [#5 0.08,0.03,0.61,U] [#6 -0.10,0.11,0.62,U] [#7 -0.00,0.06,0.69,U] [#8 0.03,0.07,0.51,U] 
23:46:23.201 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.24, -0.14}
23:46:23.202 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
23:46:23.205 00.003 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
23:46:23.208 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.41 mountX=0.01 mountY=-0.07, mountTheta=-1.42
23:46:23.214 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
23:46:23.216 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
23:46:23.218 00.002 10072 Worker thread wakes up
23:46:23.219 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:46:23.219 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:46:23.219 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
23:46:23.221 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:46:23.224 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:46:23.224 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:46:23.224 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:23.224 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:46:23.224 00.000 10072 MoveAxis(E, 4, ABG)
23:46:23.224 00.000 10072 Guiding  Dir = 2, Dur = 4
23:46:23.224 00.000 10072 IsGuiding returns 0
23:46:23.225 00.001 10072 PulseGuide returned control before completion, sleep 14
23:46:23.244 00.019 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:46:23.246 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:23.248 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:23.251 00.003 1032 Enqueuing Expose request
23:46:23.254 00.003 10072 IsGuiding returns 0
23:46:23.254 00.000 10072 Move returns status 0, amount 4
23:46:23.254 00.000 10072 MoveAxis(N, 0, ABG)
23:46:23.254 00.000 10072 Move returns status 0, amount 0
23:46:23.254 00.000 10072 move complete, result=0
23:46:23.254 00.000 10072 worker thread done servicing request
23:46:23.254 00.000 10072 Worker thread wakes up
23:46:23.254 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:23.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:23.261 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:46:23.665 00.404 10072 Exposure complete
23:46:23.713 00.048 10072 worker thread done servicing request
23:46:23.713 00.000 1032 OnExposeComplete: enter
23:46:23.715 00.002 1032 UpdateGuideState(): m_state=6
23:46:23.718 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10952
23:46:23.719 00.001 1032 Star::Find returns 1 (0), X=1108.65, Y=129.66, Mass=1229, SNR=24.6, Peak=96 HFD=3.4
23:46:23.720 00.001 1032 MultiStar: [#1 -0.01,0.13,1.02,U] [#2 0.06,0.04,0.82,U] [#3 -0.11,0.01,0.77,U] [#4 0.03,-0.13,0.69,U] [#5 0.01,-0.17,0.74,U] [#6 0.12,0.11,0.66,U] [#7 0.06,0.16,0.72,U] [#8 -0.00,-0.05,0.57,U] 
23:46:23.722 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.32, -0.07}
23:46:23.723 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
23:46:23.725 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
23:46:23.727 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.12 mountX=-0.01 mountY=-0.06, mountTheta=-1.71
23:46:23.730 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
23:46:23.732 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
23:46:23.735 00.003 10072 Worker thread wakes up
23:46:23.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:46:23.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:46:23.735 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
23:46:23.738 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:46:23.741 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:46:23.741 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:46:23.741 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:23.741 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:46:23.741 00.000 10072 MoveAxis(E, 3, ABG)
23:46:23.741 00.000 10072 Guiding  Dir = 2, Dur = 3
23:46:23.741 00.000 10072 IsGuiding returns 0
23:46:23.742 00.001 10072 PulseGuide returned control before completion, sleep 13
23:46:23.756 00.014 10072 IsGuiding returns 0
23:46:23.756 00.000 10072 Move returns status 0, amount 3
23:46:23.756 00.000 10072 MoveAxis(N, 0, ABG)
23:46:23.756 00.000 10072 Move returns status 0, amount 0
23:46:23.756 00.000 10072 move complete, result=0
23:46:23.756 00.000 10072 worker thread done servicing request
23:46:23.758 00.002 1032 UpdateGuideState exits: m=1229 SNR=24.6
23:46:23.760 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:23.761 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:23.763 00.002 1032 Enqueuing Expose request
23:46:23.764 00.001 10072 Worker thread wakes up
23:46:23.764 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:23.765 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:23.765 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:46:24.398 00.633 10072 Exposure complete
23:46:24.448 00.050 10072 worker thread done servicing request
23:46:24.449 00.001 1032 OnExposeComplete: enter
23:46:24.450 00.001 1032 UpdateGuideState(): m_state=6
23:46:24.452 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10953
23:46:24.453 00.001 1032 Star::Find returns 1 (0), X=1108.60, Y=129.61, Mass=1304, SNR=25.4, Peak=111 HFD=3.3
23:46:24.455 00.002 1032 MultiStar: [#1 -0.02,0.04,1.04,U] [#2 0.09,-0.04,0.84,U] [#3 -0.01,-0.14,0.80,U] [#4 0.14,-0.16,0.71,U] [#5 -0.04,-0.24,0.67,U] [#6 0.15,-0.11,0.69,U] [#7 -0.00,-0.04,0.71,U] [#8 -0.01,-0.09,0.52,U] 
23:46:24.458 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.27, -0.12}
23:46:24.460 00.002 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
23:46:24.462 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
23:46:24.464 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.93 mountX=-0.11 mountY=-0.04, mountTheta=-2.76
23:46:24.467 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
23:46:24.468 00.001 1032 Enqueuing Move request for scope (0.07, -0.09)
23:46:24.470 00.002 10072 Worker thread wakes up
23:46:24.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
23:46:24.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
23:46:24.470 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.04
23:46:24.472 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:46:24.476 00.004 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:46:24.476 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
23:46:24.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:24.476 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:46:24.476 00.000 10072 MoveAxis(E, 3, ABG)
23:46:24.476 00.000 10072 Guiding  Dir = 2, Dur = 3
23:46:24.477 00.001 10072 IsGuiding returns 0
23:46:24.477 00.000 10072 PulseGuide returned control before completion, sleep 13
23:46:24.494 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.4
23:46:24.497 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:24.498 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:24.500 00.002 1032 Enqueuing Expose request
23:46:24.504 00.004 10072 IsGuiding returns 0
23:46:24.504 00.000 10072 Move returns status 0, amount 3
23:46:24.504 00.000 10072 MoveAxis(N, 0, ABG)
23:46:24.504 00.000 10072 Move returns status 0, amount 0
23:46:24.504 00.000 10072 move complete, result=0
23:46:24.504 00.000 10072 worker thread done servicing request
23:46:24.504 00.000 10072 Worker thread wakes up
23:46:24.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:24.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:24.509 00.005 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:46:24.912 00.403 10072 Exposure complete
23:46:24.965 00.053 10072 worker thread done servicing request
23:46:24.965 00.000 1032 OnExposeComplete: enter
23:46:24.967 00.002 1032 UpdateGuideState(): m_state=6
23:46:24.969 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10954
23:46:24.971 00.002 1032 Star::Find returns 1 (0), X=1108.59, Y=129.57, Mass=1386, SNR=26.2, Peak=116 HFD=3.3
23:46:24.974 00.003 1032 MultiStar: [#1 -0.11,0.04,1.00,U] [#2 -0.01,-0.11,0.81,U] [#3 -0.04,-0.23,0.78,U] [#4 0.16,-0.27,0.00,M1] [#5 0.01,-0.14,0.69,U] [#6 0.10,0.03,0.64,U] [#7 0.06,-0.10,0.71,U] [#8 0.12,-0.28,0.00,M1] 
23:46:24.976 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.09}, one-star: {0.25, -0.16}
23:46:24.977 00.001 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
23:46:24.979 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
23:46:24.981 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.20 mountX=-0.10 mountY=-0.01, mountTheta=-3.03
23:46:24.984 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
23:46:24.987 00.003 1032 Enqueuing Move request for scope (0.04, -0.09)
23:46:24.993 00.006 10072 Worker thread wakes up
23:46:24.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
23:46:24.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
23:46:24.993 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=-0.01
23:46:24.995 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:46:24.997 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:46:24.997 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
23:46:24.998 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:24.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:46:24.998 00.000 10072 MoveAxis(E, 2, ABG)
23:46:24.998 00.000 10072 Guiding  Dir = 2, Dur = 2
23:46:24.998 00.000 10072 IsGuiding returns 0
23:46:24.999 00.001 10072 PulseGuide returned control before completion, sleep 12
23:46:25.016 00.017 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:46:25.020 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:25.024 00.004 10072 IsGuiding returns 0
23:46:25.024 00.000 10072 Move returns status 0, amount 2
23:46:25.024 00.000 10072 MoveAxis(N, 0, ABG)
23:46:25.024 00.000 10072 Move returns status 0, amount 0
23:46:25.024 00.000 10072 move complete, result=0
23:46:25.024 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:25.026 00.002 1032 Enqueuing Expose request
23:46:25.028 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:46:25.030 00.002 10072 worker thread done servicing request
23:46:25.030 00.000 10072 Worker thread wakes up
23:46:25.030 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:25.030 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:25.659 00.629 10072 Exposure complete
23:46:25.708 00.049 10072 worker thread done servicing request
23:46:25.708 00.000 1032 OnExposeComplete: enter
23:46:25.711 00.003 1032 UpdateGuideState(): m_state=6
23:46:25.713 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10955
23:46:25.714 00.001 1032 Star::Find returns 1 (0), X=1108.64, Y=129.68, Mass=1368, SNR=26.0, Peak=116 HFD=3.3
23:46:25.716 00.002 1032 MultiStar: [#1 -0.12,0.04,0.97,U] [#2 -0.03,-0.01,0.79,U] [#3 -0.00,0.08,0.82,U] [#4 0.08,-0.00,0.66,U] [#5 -0.05,0.05,0.66,U] [#6 -0.03,0.12,0.60,U] [#7 -0.05,0.08,0.70,U] [#8 0.05,0.00,0.51,U] 
23:46:25.718 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.31, -0.05}
23:46:25.720 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
23:46:25.722 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
23:46:25.723 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.88 mountX=0.02 mountY=-0.03, mountTheta=-0.95
23:46:25.727 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
23:46:25.730 00.003 1032 Enqueuing Move request for scope (0.03, 0.03)
23:46:25.731 00.001 10072 Worker thread wakes up
23:46:25.731 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:46:25.732 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:46:25.732 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.03
23:46:25.733 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:46:25.737 00.004 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:46:25.737 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:46:25.737 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:25.737 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:46:25.737 00.000 10072 MoveAxis(E, 2, ABG)
23:46:25.737 00.000 10072 Guiding  Dir = 2, Dur = 2
23:46:25.738 00.001 10072 IsGuiding returns 0
23:46:25.740 00.002 10072 PulseGuide returned control before completion, sleep 11
23:46:25.756 00.016 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:46:25.758 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:25.760 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:25.762 00.002 1032 Enqueuing Expose request
23:46:25.766 00.004 10072 IsGuiding returns 0
23:46:25.766 00.000 10072 Move returns status 0, amount 2
23:46:25.766 00.000 10072 MoveAxis(N, 0, ABG)
23:46:25.766 00.000 10072 Move returns status 0, amount 0
23:46:25.766 00.000 10072 move complete, result=0
23:46:25.766 00.000 10072 worker thread done servicing request
23:46:25.766 00.000 10072 Worker thread wakes up
23:46:25.767 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:25.767 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:25.772 00.005 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:46:26.176 00.404 10072 Exposure complete
23:46:26.222 00.046 10072 worker thread done servicing request
23:46:26.223 00.001 1032 OnExposeComplete: enter
23:46:26.224 00.001 1032 UpdateGuideState(): m_state=6
23:46:26.225 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10956
23:46:26.228 00.003 1032 Star::Find returns 1 (0), X=1108.59, Y=129.81, Mass=1274, SNR=25.1, Peak=104 HFD=3.2
23:46:26.230 00.002 1032 MultiStar: [#1 0.04,0.10,1.00,U] [#2 0.03,0.02,0.83,U] [#3 -0.00,0.08,0.82,U] [#4 0.04,0.11,0.73,U] [#5 0.03,-0.07,0.70,U] [#6 0.03,0.23,0.62,U] [#7 0.01,0.10,0.72,U] [#8 0.02,0.20,0.55,U] 
23:46:26.231 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.25, 0.08}
23:46:26.233 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
23:46:26.234 00.001 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
23:46:26.236 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.00 mountX=0.07 mountY=-0.08, mountTheta=-0.83
23:46:26.238 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
23:46:26.239 00.001 1032 Enqueuing Move request for scope (0.06, 0.09)
23:46:26.241 00.002 10072 Worker thread wakes up
23:46:26.241 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:46:26.241 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:46:26.241 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
23:46:26.243 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:46:26.245 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:46:26.246 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:46:26.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:26.246 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:46:26.246 00.000 10072 MoveAxis(E, 1, ABG)
23:46:26.246 00.000 10072 Guiding  Dir = 2, Dur = 1
23:46:26.246 00.000 10072 IsGuiding returns 0
23:46:26.247 00.001 10072 PulseGuide returned control before completion, sleep 11
23:46:26.261 00.014 1032 UpdateGuideState exits: m=1274 SNR=25.1
23:46:26.263 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:26.264 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:26.266 00.002 1032 Enqueuing Expose request
23:46:26.269 00.003 10072 IsGuiding returns 0
23:46:26.269 00.000 10072 Move returns status 0, amount 1
23:46:26.269 00.000 10072 MoveAxis(N, 0, ABG)
23:46:26.269 00.000 10072 Move returns status 0, amount 0
23:46:26.269 00.000 10072 move complete, result=0
23:46:26.270 00.001 10072 worker thread done servicing request
23:46:26.270 00.000 10072 Worker thread wakes up
23:46:26.270 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:26.270 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:26.278 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:46:26.894 00.616 10072 Exposure complete
23:46:26.939 00.045 10072 worker thread done servicing request
23:46:26.940 00.001 1032 OnExposeComplete: enter
23:46:26.942 00.002 1032 UpdateGuideState(): m_state=6
23:46:26.943 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10957
23:46:26.945 00.002 1032 Star::Find returns 1 (0), X=1108.68, Y=129.79, Mass=1405, SNR=26.3, Peak=107 HFD=3.5
23:46:26.948 00.003 1032 MultiStar: [#1 0.08,0.18,0.93,U] [#2 0.09,0.12,0.85,U] [#3 0.19,0.05,0.79,U] [#4 0.21,0.19,0.00,M1] [#5 -0.09,0.07,0.64,U] [#6 0.15,0.14,0.60,U] [#7 0.20,0.22,0.00,M1] [#8 0.16,0.20,0.50,U] 
23:46:26.949 00.001 1032 refined, 6 included, MultiStar: {0.14, 0.11}, one-star: {0.34, 0.06}
23:46:26.951 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
23:46:26.952 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
23:46:26.954 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.67 mountX=0.07 mountY=-0.16, mountTheta=-1.16
23:46:26.958 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.11, opts=13)
23:46:26.961 00.003 1032 Enqueuing Move request for scope (0.14, 0.11)
23:46:26.962 00.001 10072 Worker thread wakes up
23:46:26.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
23:46:26.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
23:46:26.962 00.000 10072 Moving (0.14, 0.11) raw xDistance=0.07 yDistance=-0.16
23:46:26.965 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:46:26.967 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:46:26.967 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:46:26.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:26.967 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:46:26.967 00.000 10072 MoveAxis(E, 0, ABG)
23:46:26.967 00.000 10072 Move returns status 0, amount 0
23:46:26.968 00.001 10072 MoveAxis(N, 0, ABG)
23:46:26.968 00.000 10072 Move returns status 0, amount 0
23:46:26.968 00.000 10072 move complete, result=0
23:46:26.968 00.000 10072 worker thread done servicing request
23:46:26.984 00.016 1032 UpdateGuideState exits: m=1405 SNR=26.3
23:46:26.986 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:26.990 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:26.991 00.001 1032 Enqueuing Expose request
23:46:26.994 00.003 1032 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:46:26.995 00.001 10072 Worker thread wakes up
23:46:26.995 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:26.996 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:27.408 00.412 10072 Exposure complete
23:46:27.455 00.047 1032 OnExposeComplete: enter
23:46:27.460 00.005 1032 UpdateGuideState(): m_state=6
23:46:27.462 00.002 10072 worker thread done servicing request
23:46:27.463 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10958
23:46:27.464 00.001 1032 Star::Find returns 1 (0), X=1108.73, Y=129.77, Mass=1316, SNR=25.5, Peak=91 HFD=3.5
23:46:27.467 00.003 1032 MultiStar: [#1 -0.01,0.12,0.97,U] [#2 0.16,0.01,0.87,U] [#3 0.35,-0.10,0.00,M1] [#4 0.16,-0.03,0.66,U] [#5 0.03,-0.14,0.66,U] [#6 0.23,0.23,0.00,M1] [#7 0.02,-0.03,0.71,U] [#8 0.01,0.10,0.56,U] 
23:46:27.469 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.02}, one-star: {0.40, 0.04}
23:46:27.472 00.003 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
23:46:27.474 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
23:46:27.476 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.12 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
23:46:27.479 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
23:46:27.482 00.003 1032 Enqueuing Move request for scope (0.12, 0.02)
23:46:27.484 00.002 10072 Worker thread wakes up
23:46:27.484 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
23:46:27.484 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
23:46:27.484 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.02 yDistance=-0.12
23:46:27.487 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:46:27.491 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:27.491 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:46:27.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:27.492 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:46:27.492 00.000 10072 MoveAxis(E, 1, ABG)
23:46:27.492 00.000 10072 Guiding  Dir = 2, Dur = 1
23:46:27.492 00.000 10072 IsGuiding returns 0
23:46:27.492 00.000 10072 PulseGuide returned control before completion, sleep 11
23:46:27.509 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.5
23:46:27.512 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:27.514 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:27.515 00.001 10072 IsGuiding returns 0
23:46:27.516 00.001 1032 Enqueuing Expose request
23:46:27.518 00.002 10072 Move returns status 0, amount 1
23:46:27.519 00.001 10072 MoveAxis(N, 0, ABG)
23:46:27.519 00.000 10072 Move returns status 0, amount 0
23:46:27.519 00.000 10072 move complete, result=0
23:46:27.519 00.000 10072 worker thread done servicing request
23:46:27.519 00.000 10072 Worker thread wakes up
23:46:27.519 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:27.519 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:27.527 00.008 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:46:28.157 00.630 10072 Exposure complete
23:46:28.211 00.054 10072 worker thread done servicing request
23:46:28.211 00.000 1032 OnExposeComplete: enter
23:46:28.213 00.002 1032 UpdateGuideState(): m_state=6
23:46:28.214 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10959
23:46:28.217 00.003 1032 Star::Find returns 1 (0), X=1108.68, Y=129.62, Mass=1305, SNR=25.4, Peak=98 HFD=3.3
23:46:28.219 00.002 1032 MultiStar: [#1 -0.04,-0.11,1.01,U] [#2 0.08,-0.04,0.80,U] [#3 0.03,-0.08,0.79,U] [#4 0.13,-0.07,0.72,U] [#5 -0.04,-0.15,0.70,U] [#6 0.12,0.11,0.65,U] [#7 0.14,0.10,0.69,U] [#8 0.06,-0.21,0.55,U] 
23:46:28.221 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.35, -0.11}
23:46:28.222 00.001 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
23:46:28.224 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
23:46:28.227 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.59 mountX=-0.09 mountY=-0.08, mountTheta=-2.42
23:46:28.230 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
23:46:28.232 00.002 1032 Enqueuing Move request for scope (0.10, -0.07)
23:46:28.235 00.003 10072 Worker thread wakes up
23:46:28.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
23:46:28.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
23:46:28.235 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.08
23:46:28.237 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:46:28.241 00.004 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:28.241 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:46:28.241 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:28.241 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:46:28.241 00.000 10072 MoveAxis(E, 0, ABG)
23:46:28.241 00.000 10072 Move returns status 0, amount 0
23:46:28.241 00.000 10072 MoveAxis(N, 0, ABG)
23:46:28.242 00.001 10072 Move returns status 0, amount 0
23:46:28.242 00.000 10072 move complete, result=0
23:46:28.242 00.000 10072 worker thread done servicing request
23:46:28.259 00.017 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:46:28.262 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:28.264 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:28.265 00.001 1032 Enqueuing Expose request
23:46:28.267 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:28.269 00.002 10072 Worker thread wakes up
23:46:28.269 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:28.269 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:28.676 00.407 10072 Exposure complete
23:46:28.728 00.052 10072 worker thread done servicing request
23:46:28.728 00.000 1032 OnExposeComplete: enter
23:46:28.730 00.002 1032 UpdateGuideState(): m_state=6
23:46:28.733 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10960
23:46:28.735 00.002 1032 Star::Find returns 1 (0), X=1108.59, Y=129.70, Mass=1233, SNR=24.7, Peak=101 HFD=3.2
23:46:28.739 00.004 1032 MultiStar: [#1 -0.04,-0.00,1.03,U] [#2 0.18,0.04,0.90,U] [#3 0.05,0.09,0.82,U] [#4 0.23,-0.03,0.72,U] [#5 -0.02,-0.10,0.72,U] [#6 0.01,0.06,0.64,U] [#7 0.08,-0.05,0.72,U] [#8 0.07,-0.08,0.54,U] 
23:46:28.741 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.26, -0.03}
23:46:28.743 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
23:46:28.746 00.003 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
23:46:28.747 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.08 mountX=-0.03 mountY=-0.09, mountTheta=-1.91
23:46:28.751 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
23:46:28.754 00.003 1032 Enqueuing Move request for scope (0.10, -0.01)
23:46:28.756 00.002 10072 Worker thread wakes up
23:46:28.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
23:46:28.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
23:46:28.756 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.09
23:46:28.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:46:28.761 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:28.761 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:46:28.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:28.762 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:46:28.762 00.000 10072 MoveAxis(E, 1, ABG)
23:46:28.762 00.000 10072 Guiding  Dir = 2, Dur = 1
23:46:28.767 00.005 10072 IsGuiding returns 0
23:46:28.767 00.000 10072 PulseGuide returned control before completion, sleep 11
23:46:28.781 00.014 1032 UpdateGuideState exits: m=1233 SNR=24.7
23:46:28.782 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:28.784 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:28.785 00.001 1032 Enqueuing Expose request
23:46:28.788 00.003 10072 IsGuiding returns 0
23:46:28.788 00.000 10072 Move returns status 0, amount 1
23:46:28.788 00.000 10072 MoveAxis(N, 0, ABG)
23:46:28.788 00.000 10072 Move returns status 0, amount 0
23:46:28.788 00.000 10072 move complete, result=0
23:46:28.788 00.000 10072 worker thread done servicing request
23:46:28.788 00.000 10072 Worker thread wakes up
23:46:28.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:28.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:28.795 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:46:29.423 00.628 10072 Exposure complete
23:46:29.472 00.049 10072 worker thread done servicing request
23:46:29.472 00.000 1032 OnExposeComplete: enter
23:46:29.474 00.002 1032 UpdateGuideState(): m_state=6
23:46:29.477 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10961
23:46:29.479 00.002 1032 Star::Find returns 1 (0), X=1108.60, Y=129.64, Mass=1230, SNR=24.6, Peak=111 HFD=3.3
23:46:29.481 00.002 1032 MultiStar: [#1 -0.08,0.11,1.01,U] [#2 -0.08,-0.01,0.86,U] [#3 -0.08,-0.05,0.84,U] [#4 0.07,0.02,0.72,U] [#5 0.01,0.06,0.70,U] [#6 -0.01,0.16,0.68,U] [#7 -0.03,0.00,0.74,U] [#8 -0.02,-0.00,0.53,U] 
23:46:29.483 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.27, -0.09}
23:46:29.486 00.003 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
23:46:29.488 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
23:46:29.490 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.10 mountX=0.02 mountY=-0.01, mountTheta=-0.73
23:46:29.493 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
23:46:29.495 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
23:46:29.497 00.002 10072 Worker thread wakes up
23:46:29.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:46:29.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:46:29.498 00.001 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
23:46:29.500 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:46:29.503 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:29.503 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:46:29.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:29.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:46:29.503 00.000 10072 MoveAxis(E, 1, ABG)
23:46:29.503 00.000 10072 Guiding  Dir = 2, Dur = 1
23:46:29.503 00.000 10072 IsGuiding returns 0
23:46:29.504 00.001 10072 PulseGuide returned control before completion, sleep 11
23:46:29.521 00.017 1032 UpdateGuideState exits: m=1230 SNR=24.6
23:46:29.523 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:29.525 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:29.526 00.001 1032 Enqueuing Expose request
23:46:29.530 00.004 10072 IsGuiding returns 0
23:46:29.530 00.000 10072 Move returns status 0, amount 1
23:46:29.530 00.000 10072 MoveAxis(N, 0, ABG)
23:46:29.530 00.000 10072 Move returns status 0, amount 0
23:46:29.530 00.000 10072 move complete, result=0
23:46:29.530 00.000 10072 worker thread done servicing request
23:46:29.530 00.000 10072 Worker thread wakes up
23:46:29.530 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:29.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:29.536 00.006 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:46:29.940 00.404 10072 Exposure complete
23:46:29.993 00.053 10072 worker thread done servicing request
23:46:29.993 00.000 1032 OnExposeComplete: enter
23:46:29.996 00.003 1032 UpdateGuideState(): m_state=6
23:46:29.998 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10962
23:46:30.000 00.002 1032 Star::Find returns 1 (0), X=1108.49, Y=129.69, Mass=1280, SNR=25.1, Peak=111 HFD=3.3
23:46:30.002 00.002 1032 MultiStar: [#1 -0.07,0.07,1.04,U] [#2 0.01,0.00,0.85,U] [#3 0.12,-0.05,0.79,U] [#4 0.12,0.10,0.72,U] [#5 -0.14,-0.07,0.70,U] [#6 -0.04,-0.02,0.66,U] [#7 0.07,0.04,0.74,U] [#8 -0.05,0.06,0.55,U] 
23:46:30.003 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.16, -0.04}
23:46:30.005 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
23:46:30.006 00.001 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
23:46:30.008 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.32 mountX=0.00 mountY=-0.03, mountTheta=-1.51
23:46:30.011 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
23:46:30.012 00.001 1032 Enqueuing Move request for scope (0.03, 0.01)
23:46:30.014 00.002 10072 Worker thread wakes up
23:46:30.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:46:30.014 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:46:30.014 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
23:46:30.017 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:46:30.020 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:30.020 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:46:30.020 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:30.020 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:46:30.020 00.000 10072 MoveAxis(W, 0, ABG)
23:46:30.020 00.000 10072 Move returns status 0, amount 0
23:46:30.020 00.000 10072 MoveAxis(N, 0, ABG)
23:46:30.020 00.000 10072 Move returns status 0, amount 0
23:46:30.020 00.000 10072 move complete, result=0
23:46:30.020 00.000 10072 worker thread done servicing request
23:46:30.038 00.018 1032 UpdateGuideState exits: m=1280 SNR=25.1
23:46:30.041 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:30.044 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:30.047 00.003 1032 Enqueuing Expose request
23:46:30.048 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
23:46:30.051 00.003 10072 Worker thread wakes up
23:46:30.051 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:30.051 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:30.688 00.637 10072 Exposure complete
23:46:30.735 00.047 10072 worker thread done servicing request
23:46:30.735 00.000 1032 OnExposeComplete: enter
23:46:30.737 00.002 1032 UpdateGuideState(): m_state=6
23:46:30.739 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10963
23:46:30.740 00.001 1032 Star::Find returns 1 (0), X=1108.52, Y=129.63, Mass=1431, SNR=26.6, Peak=118 HFD=3.3
23:46:30.742 00.002 1032 MultiStar: [#1 -0.04,0.09,0.93,U] [#2 -0.10,0.00,0.80,U] [#3 -0.08,-0.16,0.78,U] [#4 0.20,-0.12,0.65,U] [#5 -0.09,-0.12,0.64,U] [#6 0.02,0.11,0.60,U] [#7 -0.05,-0.00,0.66,U] [#8 -0.08,0.03,0.50,U] 
23:46:30.744 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.03}, one-star: {0.18, -0.10}
23:46:30.746 00.002 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.92)
23:46:30.748 00.002 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.92)
23:46:30.750 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.53 mountX=-0.03 mountY=0.01, mountTheta=2.92
23:46:30.752 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.03, opts=13)
23:46:30.754 00.002 1032 Enqueuing Move request for scope (0.00, -0.03)
23:46:30.756 00.002 10072 Worker thread wakes up
23:46:30.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
23:46:30.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
23:46:30.757 00.001 10072 Moving (0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
23:46:30.758 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:46:30.762 00.004 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:30.762 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:46:30.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:30.762 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:46:30.762 00.000 10072 MoveAxis(W, 0, ABG)
23:46:30.762 00.000 10072 Move returns status 0, amount 0
23:46:30.762 00.000 10072 MoveAxis(N, 0, ABG)
23:46:30.762 00.000 10072 Move returns status 0, amount 0
23:46:30.762 00.000 10072 move complete, result=0
23:46:30.762 00.000 10072 worker thread done servicing request
23:46:30.779 00.017 1032 UpdateGuideState exits: m=1431 SNR=26.6
23:46:30.782 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:30.783 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:30.785 00.002 1032 Enqueuing Expose request
23:46:30.786 00.001 1032 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
23:46:30.788 00.002 10072 Worker thread wakes up
23:46:30.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:30.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:31.203 00.415 10072 Exposure complete
23:46:31.254 00.051 10072 worker thread done servicing request
23:46:31.254 00.000 1032 OnExposeComplete: enter
23:46:31.256 00.002 1032 UpdateGuideState(): m_state=6
23:46:31.257 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10964
23:46:31.259 00.002 1032 Star::Find returns 1 (0), X=1108.45, Y=129.68, Mass=1540, SNR=27.6, Peak=123 HFD=3.3
23:46:31.262 00.003 1032 MultiStar: [#1 -0.08,0.12,1.00,U] [#2 -0.03,0.09,0.74,U] [#3 0.01,0.07,0.68,U] [#4 0.09,0.01,0.61,U] [#5 -0.08,-0.07,0.63,U] [#6 0.17,0.17,0.57,U] [#7 -0.10,0.13,0.66,U] [#8 -0.15,0.04,0.49,U] 
23:46:31.263 00.001 1032 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {0.11, -0.05}
23:46:31.266 00.003 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
23:46:31.268 00.002 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
23:46:31.269 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.62 mountX=0.05 mountY=-0.01, mountTheta=-0.21
23:46:31.274 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
23:46:31.276 00.002 1032 Enqueuing Move request for scope (-0.00, 0.05)
23:46:31.278 00.002 10072 Worker thread wakes up
23:46:31.279 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
23:46:31.279 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
23:46:31.279 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
23:46:31.282 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:46:31.285 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:31.285 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:46:31.285 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:31.285 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:46:31.285 00.000 10072 MoveAxis(W, 0, ABG)
23:46:31.285 00.000 10072 Move returns status 0, amount 0
23:46:31.285 00.000 10072 MoveAxis(N, 0, ABG)
23:46:31.285 00.000 10072 Move returns status 0, amount 0
23:46:31.285 00.000 10072 move complete, result=0
23:46:31.285 00.000 10072 worker thread done servicing request
23:46:31.302 00.017 1032 UpdateGuideState exits: m=1540 SNR=27.6
23:46:31.304 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:31.306 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:31.307 00.001 1032 Enqueuing Expose request
23:46:31.309 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
23:46:31.311 00.002 10072 Worker thread wakes up
23:46:31.311 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:31.311 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:31.936 00.625 10072 Exposure complete
23:46:31.982 00.046 10072 worker thread done servicing request
23:46:31.982 00.000 1032 OnExposeComplete: enter
23:46:31.985 00.003 1032 UpdateGuideState(): m_state=6
23:46:31.986 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10965
23:46:31.988 00.002 1032 Star::Find returns 1 (0), X=1108.50, Y=129.79, Mass=1342, SNR=25.8, Peak=110 HFD=3.4
23:46:31.991 00.003 1032 MultiStar: [#1 -0.14,0.21,1.05,U] [#2 -0.17,0.22,0.00,M1] [#3 -0.21,0.20,0.00,M1] [#4 0.00,0.09,0.69,U] [#5 -0.13,0.18,0.72,U] [#6 -0.08,0.27,0.00,M1] [#7 -0.12,0.16,0.71,U] [#8 -0.08,0.04,0.56,U] 
23:46:31.992 00.001 1032 refined, 5 included, MultiStar: {-0.04, 0.13}, one-star: {0.17, 0.06}
23:46:31.994 00.002 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
23:46:31.995 00.001 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
23:46:31.996 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.89 mountX=0.14 mountY=0.01, mountTheta=0.06
23:46:31.999 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.13, opts=13)
23:46:32.001 00.002 1032 Enqueuing Move request for scope (-0.04, 0.13)
23:46:32.003 00.002 10072 Worker thread wakes up
23:46:32.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
23:46:32.003 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
23:46:32.003 00.000 10072 Moving (-0.04, 0.13) raw xDistance=0.14 yDistance=0.01
23:46:32.005 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:46:32.008 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.01
23:46:32.008 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:46:32.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:32.009 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:46:32.009 00.000 10072 MoveAxis(W, 64, ABG)
23:46:32.009 00.000 10072 Guiding  Dir = 3, Dur = 64
23:46:32.009 00.000 10072 IsGuiding returns 0
23:46:32.009 00.000 10072 PulseGuide returned control before completion, sleep 74
23:46:32.026 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.8
23:46:32.029 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:32.032 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:32.033 00.001 1032 Enqueuing Expose request
23:46:32.092 00.059 10072 IsGuiding returns 0
23:46:32.092 00.000 10072 Move returns status 0, amount 64
23:46:32.092 00.000 10072 MoveAxis(N, 0, ABG)
23:46:32.092 00.000 10072 Move returns status 0, amount 0
23:46:32.092 00.000 10072 move complete, result=0
23:46:32.092 00.000 10072 worker thread done servicing request
23:46:32.092 00.000 10072 Worker thread wakes up
23:46:32.092 00.000 1032 GuideStep: 0.1 px 64 ms WEST, 0.0 px 0 ms NORTH
23:46:32.095 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:32.095 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:32.501 00.406 10072 Exposure complete
23:46:32.550 00.049 10072 worker thread done servicing request
23:46:32.550 00.000 1032 OnExposeComplete: enter
23:46:32.552 00.002 1032 UpdateGuideState(): m_state=6
23:46:32.554 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10966
23:46:32.556 00.002 1032 Star::Find returns 1 (0), X=1108.52, Y=129.88, Mass=1351, SNR=25.9, Peak=102 HFD=3.5
23:46:32.558 00.002 1032 MultiStar: [#1 -0.14,0.29,0.00,M1] [#2 -0.02,0.25,0.81,U] [#3 -0.17,0.04,0.80,U] [#4 0.21,0.16,0.00,M1] [#5 -0.03,0.18,0.67,U] [#6 0.02,0.25,0.62,U] [#7 -0.02,0.33,0.00,M1] [#8 -0.04,0.10,0.52,U] 
23:46:32.560 00.002 1032 refined, 5 included, MultiStar: {0.00, 0.16}, one-star: {0.18, 0.15}
23:46:32.562 00.002 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
23:46:32.564 00.002 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
23:46:32.566 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.57 mountX=0.16 mountY=-0.04, mountTheta=-0.26
23:46:32.569 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.16, opts=13)
23:46:32.571 00.002 1032 Enqueuing Move request for scope (0.00, 0.16)
23:46:32.573 00.002 10072 Worker thread wakes up
23:46:32.573 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.16) opts 0xd
23:46:32.573 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.16)
23:46:32.573 00.000 10072 Moving (0.00, 0.16) raw xDistance=0.16 yDistance=-0.04
23:46:32.575 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:46:32.578 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 289.01
23:46:32.579 00.001 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:46:32.579 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:32.579 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:46:32.579 00.000 10072 MoveAxis(W, 74, ABG)
23:46:32.579 00.000 10072 Guiding  Dir = 3, Dur = 74
23:46:32.580 00.001 10072 IsGuiding returns 0
23:46:32.580 00.000 10072 PulseGuide returned control before completion, sleep 84
23:46:32.599 00.019 1032 UpdateGuideState exits: m=1351 SNR=25.9
23:46:32.601 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:32.603 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:32.604 00.001 1032 Enqueuing Expose request
23:46:32.671 00.067 10072 IsGuiding returns 0
23:46:32.672 00.001 10072 Move returns status 0, amount 74
23:46:32.672 00.000 10072 MoveAxis(N, 0, ABG)
23:46:32.672 00.000 10072 Move returns status 0, amount 0
23:46:32.672 00.000 10072 move complete, result=0
23:46:32.672 00.000 10072 worker thread done servicing request
23:46:32.672 00.000 10072 Worker thread wakes up
23:46:32.672 00.000 1032 GuideStep: 0.2 px 74 ms WEST, -0.0 px 0 ms NORTH
23:46:32.675 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:32.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:33.300 00.625 10072 Exposure complete
23:46:33.349 00.049 10072 worker thread done servicing request
23:46:33.349 00.000 1032 OnExposeComplete: enter
23:46:33.351 00.002 1032 UpdateGuideState(): m_state=6
23:46:33.353 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10967
23:46:33.354 00.001 1032 Star::Find returns 1 (0), X=1108.64, Y=129.54, Mass=1435, SNR=26.6, Peak=115 HFD=3.3
23:46:33.356 00.002 1032 MultiStar: [#1 0.01,-0.09,0.93,U] [#2 0.00,-0.08,0.79,U] [#3 -0.01,-0.18,0.75,U] [#4 0.09,-0.12,0.64,U] [#5 -0.06,-0.07,0.65,U] [#6 0.05,0.12,0.61,U] [#7 -0.13,0.13,0.66,U] [#8 -0.02,-0.09,0.50,U] 
23:46:33.358 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.31, -0.19}
23:46:33.360 00.002 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
23:46:33.363 00.003 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
23:46:33.366 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.04 mountX=-0.08 mountY=-0.02, mountTheta=-2.88
23:46:33.369 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
23:46:33.371 00.002 1032 Enqueuing Move request for scope (0.04, -0.07)
23:46:33.372 00.001 10072 Worker thread wakes up
23:46:33.373 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
23:46:33.373 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
23:46:33.373 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
23:46:33.374 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:46:33.378 00.004 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:33.378 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:46:33.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:33.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:46:33.378 00.000 10072 MoveAxis(W, 2, ABG)
23:46:33.378 00.000 10072 Guiding  Dir = 3, Dur = 2
23:46:33.378 00.000 10072 IsGuiding returns 0
23:46:33.379 00.001 10072 PulseGuide returned control before completion, sleep 12
23:46:33.396 00.017 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:46:33.398 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:33.400 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:33.401 00.001 1032 Enqueuing Expose request
23:46:33.404 00.003 10072 IsGuiding returns 0
23:46:33.404 00.000 10072 Move returns status 0, amount 2
23:46:33.404 00.000 10072 MoveAxis(N, 0, ABG)
23:46:33.404 00.000 10072 Move returns status 0, amount 0
23:46:33.404 00.000 10072 move complete, result=0
23:46:33.405 00.001 10072 worker thread done servicing request
23:46:33.405 00.000 10072 Worker thread wakes up
23:46:33.405 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:33.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:33.412 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:46:33.815 00.403 10072 Exposure complete
23:46:33.863 00.048 10072 worker thread done servicing request
23:46:33.863 00.000 1032 OnExposeComplete: enter
23:46:33.865 00.002 1032 UpdateGuideState(): m_state=6
23:46:33.867 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10968
23:46:33.869 00.002 1032 Star::Find returns 1 (0), X=1108.61, Y=129.63, Mass=1359, SNR=25.9, Peak=113 HFD=3.3
23:46:33.871 00.002 1032 MultiStar: [#1 -0.06,0.09,0.96,U] [#2 -0.04,0.05,0.79,U] [#3 0.05,0.01,0.75,U] [#4 0.05,0.02,0.69,U] [#5 -0.02,0.06,0.66,U] [#6 0.00,0.12,0.65,U] [#7 -0.17,0.10,0.70,U] [#8 -0.03,-0.06,0.52,U] 
23:46:33.872 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.27, -0.10}
23:46:33.874 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
23:46:33.876 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
23:46:33.877 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.09 mountX=0.03 mountY=-0.02, mountTheta=-0.74
23:46:33.879 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
23:46:33.882 00.003 1032 Enqueuing Move request for scope (0.02, 0.03)
23:46:33.883 00.001 10072 Worker thread wakes up
23:46:33.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
23:46:33.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
23:46:33.883 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.02
23:46:33.885 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:46:33.888 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:33.888 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:46:33.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:33.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:46:33.888 00.000 10072 MoveAxis(W, 1, ABG)
23:46:33.888 00.000 10072 Guiding  Dir = 3, Dur = 1
23:46:33.889 00.001 10072 IsGuiding returns 0
23:46:33.894 00.005 10072 PulseGuide returned control before completion, sleep 11
23:46:33.906 00.012 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:46:33.907 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:33.910 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:33.911 00.001 1032 Enqueuing Expose request
23:46:33.920 00.009 10072 IsGuiding returns 0
23:46:33.920 00.000 10072 Move returns status 0, amount 1
23:46:33.920 00.000 10072 MoveAxis(N, 0, ABG)
23:46:33.920 00.000 10072 Move returns status 0, amount 0
23:46:33.920 00.000 10072 move complete, result=0
23:46:33.920 00.000 10072 worker thread done servicing request
23:46:33.920 00.000 10072 Worker thread wakes up
23:46:33.920 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:33.920 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:33.922 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:46:34.545 00.623 10072 Exposure complete
23:46:34.590 00.045 10072 worker thread done servicing request
23:46:34.590 00.000 1032 OnExposeComplete: enter
23:46:34.593 00.003 1032 UpdateGuideState(): m_state=6
23:46:34.594 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10969
23:46:34.596 00.002 1032 Star::Find returns 1 (0), X=1108.48, Y=130.04, Mass=1291, SNR=25.2, Peak=105 HFD=3.5
23:46:34.597 00.001 1032 MultiStar: [#1 -0.09,0.38,0.00,M1] [#2 -0.11,0.30,0.00,M1] [#3 0.09,0.20,0.81,U] [#4 -0.01,0.32,0.00,M1] [#5 -0.15,0.35,0.00,M1] [#6 -0.04,0.32,0.00,M1] [#7 -0.05,0.33,0.00,M1] [#8 -0.08,0.20,0.57,U] 
23:46:34.599 00.002 1032 refined, 2 included, MultiStar: {0.07, 0.25}, one-star: {0.14, 0.31}
23:46:34.600 00.001 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
23:46:34.601 00.001 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
23:46:34.603 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.30 mountX=0.22 mountY=-0.13, mountTheta=-0.53
23:46:34.606 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.25, opts=13)
23:46:34.608 00.002 1032 Enqueuing Move request for scope (0.07, 0.25)
23:46:34.610 00.002 10072 Worker thread wakes up
23:46:34.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
23:46:34.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
23:46:34.610 00.000 10072 Moving (0.07, 0.25) raw xDistance=0.22 yDistance=-0.13
23:46:34.612 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:46:34.614 00.002 10072 PPEC rslt: input = 0.22, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 289.01
23:46:34.614 00.000 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
23:46:34.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:34.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:46:34.615 00.001 10072 MoveAxis(W, 107, ABG)
23:46:34.615 00.000 10072 Guiding  Dir = 3, Dur = 107
23:46:34.615 00.000 10072 IsGuiding returns 0
23:46:34.615 00.000 10072 PulseGuide returned control before completion, sleep 117
23:46:34.631 00.016 1032 UpdateGuideState exits: m=1291 SNR=25.2
23:46:34.633 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:34.634 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:34.636 00.002 1032 Enqueuing Expose request
23:46:34.745 00.109 10072 IsGuiding returns 0
23:46:34.745 00.000 10072 Move returns status 0, amount 107
23:46:34.745 00.000 10072 MoveAxis(N, 0, ABG)
23:46:34.745 00.000 10072 Move returns status 0, amount 0
23:46:34.745 00.000 10072 move complete, result=0
23:46:34.745 00.000 10072 worker thread done servicing request
23:46:34.745 00.000 10072 Worker thread wakes up
23:46:34.745 00.000 1032 GuideStep: 0.2 px 107 ms WEST, -0.1 px 0 ms NORTH
23:46:34.747 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:34.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:35.154 00.407 10072 Exposure complete
23:46:35.202 00.048 10072 worker thread done servicing request
23:46:35.202 00.000 1032 OnExposeComplete: enter
23:46:35.205 00.003 1032 UpdateGuideState(): m_state=6
23:46:35.208 00.003 1032 Star::Find(15, 1108, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10970
23:46:35.209 00.001 1032 Star::Find returns 1 (0), X=1108.50, Y=129.89, Mass=1444, SNR=26.8, Peak=117 HFD=3.5
23:46:35.213 00.004 1032 MultiStar: [#1 -0.11,0.33,0.00,M2] [#2 -0.16,0.31,0.00,M2] [#3 -0.03,0.06,0.75,U] [#4 0.12,0.06,0.67,U] [#5 -0.13,0.03,0.67,U] [#6 0.07,0.30,0.00,M2] [#7 -0.28,0.13,0.00,M2] [#8 -0.15,0.20,0.49,U] 
23:46:35.215 00.002 1032 refined, 4 included, MultiStar: {0.02, 0.10}, one-star: {0.17, 0.16}
23:46:35.218 00.003 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
23:46:35.220 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
23:46:35.221 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.38 mountX=0.09 mountY=-0.04, mountTheta=-0.45
23:46:35.225 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
23:46:35.227 00.002 1032 Enqueuing Move request for scope (0.02, 0.10)
23:46:35.228 00.001 10072 Worker thread wakes up
23:46:35.229 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
23:46:35.229 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
23:46:35.229 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.04
23:46:35.230 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:46:35.233 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:35.233 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:46:35.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:35.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:46:35.233 00.000 10072 MoveAxis(W, 3, ABG)
23:46:35.233 00.000 10072 Guiding  Dir = 3, Dur = 3
23:46:35.233 00.000 10072 IsGuiding returns 0
23:46:35.235 00.002 10072 PulseGuide returned control before completion, sleep 13
23:46:35.253 00.018 1032 UpdateGuideState exits: m=1444 SNR=26.8
23:46:35.257 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:35.259 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:35.261 00.002 1032 Enqueuing Expose request
23:46:35.263 00.002 10072 IsGuiding returns 0
23:46:35.263 00.000 10072 Move returns status 0, amount 3
23:46:35.263 00.000 10072 MoveAxis(N, 0, ABG)
23:46:35.263 00.000 10072 Move returns status 0, amount 0
23:46:35.263 00.000 10072 move complete, result=0
23:46:35.263 00.000 10072 worker thread done servicing request
23:46:35.263 00.000 10072 Worker thread wakes up
23:46:35.263 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:35.263 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:35.273 00.010 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:46:35.889 00.616 10072 Exposure complete
23:46:35.938 00.049 10072 worker thread done servicing request
23:46:35.938 00.000 1032 OnExposeComplete: enter
23:46:35.941 00.003 1032 UpdateGuideState(): m_state=6
23:46:35.942 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10971
23:46:35.944 00.002 1032 Star::Find returns 1 (0), X=1108.75, Y=129.48, Mass=1424, SNR=26.5, Peak=112 HFD=3.3
23:46:35.946 00.002 1032 MultiStar: [#1 0.07,-0.07,0.91,U] [#2 0.07,-0.11,0.78,U] [#3 -0.02,-0.08,0.73,U] [#4 0.14,-0.19,0.68,U] [#5 0.03,-0.05,0.63,U] [#6 0.17,0.04,0.59,U] [#7 0.05,-0.07,0.66,U] [#8 -0.04,-0.08,0.54,U] 
23:46:35.947 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.42, -0.25}
23:46:35.949 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
23:46:35.951 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
23:46:35.952 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.75 mountX=-0.13 mountY=-0.08, mountTheta=-2.58
23:46:35.957 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
23:46:35.959 00.002 1032 Enqueuing Move request for scope (0.11, -0.10)
23:46:35.962 00.003 10072 Worker thread wakes up
23:46:35.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
23:46:35.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
23:46:35.962 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.13 yDistance=-0.08
23:46:35.963 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:46:35.967 00.004 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:35.967 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
23:46:35.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:35.967 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:46:35.967 00.000 10072 MoveAxis(W, 3, ABG)
23:46:35.967 00.000 10072 Guiding  Dir = 3, Dur = 3
23:46:35.968 00.001 10072 IsGuiding returns 0
23:46:35.968 00.000 10072 PulseGuide returned control before completion, sleep 13
23:46:35.983 00.015 1032 UpdateGuideState exits: m=1424 SNR=26.5
23:46:35.985 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:35.988 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:35.990 00.002 1032 Enqueuing Expose request
23:46:35.994 00.004 10072 IsGuiding returns 0
23:46:35.994 00.000 10072 Move returns status 0, amount 3
23:46:35.994 00.000 10072 MoveAxis(N, 0, ABG)
23:46:35.994 00.000 10072 Move returns status 0, amount 0
23:46:35.994 00.000 10072 move complete, result=0
23:46:35.994 00.000 10072 worker thread done servicing request
23:46:35.994 00.000 10072 Worker thread wakes up
23:46:35.994 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:35.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:35.999 00.005 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:46:36.403 00.404 10072 Exposure complete
23:46:36.447 00.044 10072 worker thread done servicing request
23:46:36.447 00.000 1032 OnExposeComplete: enter
23:46:36.450 00.003 1032 UpdateGuideState(): m_state=6
23:46:36.452 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10972
23:46:36.453 00.001 1032 Star::Find returns 1 (0), X=1108.69, Y=129.64, Mass=1344, SNR=25.8, Peak=114 HFD=3.3
23:46:36.456 00.003 1032 MultiStar: [#1 0.08,-0.04,1.04,U] [#2 0.01,-0.03,0.83,U] [#3 0.03,-0.02,0.76,U] [#4 0.19,0.02,0.67,U] [#5 0.08,-0.07,0.71,U] [#6 0.12,0.12,0.67,U] [#7 -0.03,0.05,0.69,U] [#8 0.03,-0.08,0.55,U] 
23:46:36.458 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {0.35, -0.09}
23:46:36.460 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
23:46:36.461 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
23:46:36.463 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-0.18 mountX=-0.04 mountY=-0.10, mountTheta=-2.01
23:46:36.465 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
23:46:36.467 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
23:46:36.470 00.003 10072 Worker thread wakes up
23:46:36.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:46:36.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:46:36.470 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.04 yDistance=-0.10
23:46:36.472 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:46:36.475 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
23:46:36.475 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:46:36.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:36.475 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:46:36.475 00.000 10072 MoveAxis(W, 3, ABG)
23:46:36.475 00.000 10072 Guiding  Dir = 3, Dur = 3
23:46:36.475 00.000 10072 IsGuiding returns 0
23:46:36.476 00.001 10072 PulseGuide returned control before completion, sleep 13
23:46:36.491 00.015 1032 UpdateGuideState exits: m=1344 SNR=25.8
23:46:36.494 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:36.496 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:36.498 00.002 1032 Enqueuing Expose request
23:46:36.499 00.001 10072 IsGuiding returns 0
23:46:36.499 00.000 10072 Move returns status 0, amount 3
23:46:36.499 00.000 10072 MoveAxis(N, 0, ABG)
23:46:36.499 00.000 10072 Move returns status 0, amount 0
23:46:36.499 00.000 10072 move complete, result=0
23:46:36.499 00.000 10072 worker thread done servicing request
23:46:36.499 00.000 10072 Worker thread wakes up
23:46:36.499 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:36.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:36.506 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:46:37.124 00.618 10072 Exposure complete
23:46:37.171 00.047 10072 worker thread done servicing request
23:46:37.171 00.000 1032 OnExposeComplete: enter
23:46:37.174 00.003 1032 UpdateGuideState(): m_state=6
23:46:37.176 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10973
23:46:37.179 00.003 1032 Star::Find returns 1 (0), X=1108.58, Y=129.94, Mass=1458, SNR=26.8, Peak=100 HFD=3.4
23:46:37.180 00.001 1032 MultiStar: [#1 -0.09,0.21,0.98,U] [#2 -0.06,0.15,0.80,U] [#3 0.02,0.30,0.00,M1] [#4 0.20,0.07,0.68,U] [#5 0.06,0.22,0.62,U] [#6 0.16,0.32,0.00,M1] [#7 -0.03,0.32,0.00,M1] [#8 -0.06,0.22,0.50,U] 
23:46:37.182 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.18}, one-star: {0.24, 0.21}
23:46:37.183 00.001 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
23:46:37.186 00.003 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
23:46:37.187 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.29 mountX=0.16 mountY=-0.10, mountTheta=-0.54
23:46:37.190 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.18, opts=13)
23:46:37.191 00.001 1032 Enqueuing Move request for scope (0.05, 0.18)
23:46:37.194 00.003 10072 Worker thread wakes up
23:46:37.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
23:46:37.194 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
23:46:37.194 00.000 10072 Moving (0.05, 0.18) raw xDistance=0.16 yDistance=-0.10
23:46:37.196 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:46:37.198 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 289.02
23:46:37.198 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:46:37.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:37.199 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:46:37.199 00.000 10072 MoveAxis(W, 80, ABG)
23:46:37.199 00.000 10072 Guiding  Dir = 3, Dur = 80
23:46:37.199 00.000 10072 IsGuiding returns 0
23:46:37.200 00.001 10072 PulseGuide returned control before completion, sleep 90
23:46:37.217 00.017 1032 UpdateGuideState exits: m=1458 SNR=26.8
23:46:37.220 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:37.222 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:37.223 00.001 1032 Enqueuing Expose request
23:46:37.294 00.071 10072 IsGuiding returns 0
23:46:37.294 00.000 10072 Move returns status 0, amount 80
23:46:37.294 00.000 10072 MoveAxis(N, 0, ABG)
23:46:37.294 00.000 10072 Move returns status 0, amount 0
23:46:37.294 00.000 10072 move complete, result=0
23:46:37.294 00.000 10072 worker thread done servicing request
23:46:37.294 00.000 10072 Worker thread wakes up
23:46:37.294 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:37.294 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:37.294 00.000 1032 GuideStep: 0.2 px 80 ms WEST, -0.1 px 0 ms NORTH
23:46:37.702 00.408 10072 Exposure complete
23:46:37.754 00.052 10072 worker thread done servicing request
23:46:37.754 00.000 1032 OnExposeComplete: enter
23:46:37.756 00.002 1032 UpdateGuideState(): m_state=6
23:46:37.758 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10974
23:46:37.760 00.002 1032 Star::Find returns 1 (0), X=1108.70, Y=130.01, Mass=1431, SNR=26.6, Peak=104 HFD=3.3
23:46:37.763 00.003 1032 MultiStar: [#1 -0.03,0.30,0.00,M1] [#2 -0.11,0.23,0.78,U] [#3 0.13,0.21,0.77,U] [#4 0.19,0.07,0.68,U] [#5 0.04,0.21,0.63,U] [#6 0.12,0.27,0.00,M2] [#7 -0.16,0.16,0.68,U] [#8 -0.16,0.32,0.00,M1] 
23:46:37.765 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.20}, one-star: {0.37, 0.28}
23:46:37.766 00.001 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
23:46:37.769 00.003 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
23:46:37.772 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.14 mountX=0.17 mountY=-0.14, mountTheta=-0.69
23:46:37.777 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.20, opts=13)
23:46:37.779 00.002 1032 Enqueuing Move request for scope (0.09, 0.20)
23:46:37.781 00.002 10072 Worker thread wakes up
23:46:37.781 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
23:46:37.781 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
23:46:37.781 00.000 10072 Moving (0.09, 0.20) raw xDistance=0.17 yDistance=-0.14
23:46:37.783 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=107, Gamma=2.230
23:46:37.787 00.004 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 289.02
23:46:37.787 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
23:46:37.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:37.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:46:37.787 00.000 10072 MoveAxis(W, 83, ABG)
23:46:37.787 00.000 10072 Guiding  Dir = 3, Dur = 83
23:46:37.788 00.001 10072 IsGuiding returns 0
23:46:37.788 00.000 10072 PulseGuide returned control before completion, sleep 93
23:46:37.805 00.017 1032 UpdateGuideState exits: m=1431 SNR=26.6
23:46:37.807 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:37.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:37.811 00.002 1032 Enqueuing Expose request
23:46:37.885 00.074 10072 IsGuiding returns 0
23:46:37.885 00.000 10072 Move returns status 0, amount 83
23:46:37.885 00.000 10072 MoveAxis(N, 0, ABG)
23:46:37.885 00.000 10072 Move returns status 0, amount 0
23:46:37.885 00.000 10072 move complete, result=0
23:46:37.885 00.000 10072 worker thread done servicing request
23:46:37.885 00.000 10072 Worker thread wakes up
23:46:37.885 00.000 1032 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
23:46:37.887 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:37.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:38.516 00.629 10072 Exposure complete
23:46:38.564 00.048 10072 worker thread done servicing request
23:46:38.564 00.000 1032 OnExposeComplete: enter
23:46:38.566 00.002 1032 UpdateGuideState(): m_state=6
23:46:38.568 00.002 1032 Star::Find(15, 1108, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10975
23:46:38.570 00.002 1032 Star::Find returns 1 (0), X=1108.80, Y=129.50, Mass=1382, SNR=26.1, Peak=109 HFD=3.4
23:46:38.572 00.002 1032 MultiStar: large primary error, entering stabilization period
23:46:38.574 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
23:46:38.575 00.001 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
23:46:38.577 00.002 1032 CameraToMount -- cameraX=0.47 cameraY=-0.23 hyp=0.52 cameraTheta=-0.45 mountX=-0.34 mountY=-0.39, mountTheta=-2.28
23:46:38.579 00.002 1032 SchedulePrimaryMove(0F526948, x=0.47, y=-0.23, opts=13)
23:46:38.582 00.003 1032 Enqueuing Move request for scope (0.47, -0.23)
23:46:38.583 00.001 10072 Worker thread wakes up
23:46:38.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.23) opts 0xd
23:46:38.584 00.001 10072 Handling offset move in thread for scope, endpoint = (0.47, -0.23)
23:46:38.584 00.000 10072 Moving (0.47, -0.23) raw xDistance=-0.34 yDistance=-0.39
23:46:38.586 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:46:38.589 00.003 10072 PPEC rslt: input = -0.34, final = -0.16, react = -0.17, pred = 0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 289.02
23:46:38.589 00.000 10072 PPEC: input: -0.34, control: -0.16, exposure: 500
23:46:38.589 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:46:38.589 00.000 10072 MoveAxis(E, 156, ABG)
23:46:38.589 00.000 10072 Guiding  Dir = 2, Dur = 156
23:46:38.589 00.000 10072 IsGuiding returns 0
23:46:38.590 00.001 10072 PulseGuide returned control before completion, sleep 166
23:46:38.607 00.017 1032 UpdateGuideState exits: m=1382 SNR=26.1
23:46:38.609 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:38.611 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:38.614 00.003 1032 Enqueuing Expose request
23:46:38.761 00.147 10072 IsGuiding returns 0
23:46:38.761 00.000 10072 Move returns status 0, amount 156
23:46:38.761 00.000 10072 MoveAxis(N, 255, ABG)
23:46:38.761 00.000 10072 Guiding  Dir = 0, Dur = 255
23:46:38.761 00.000 10072 IsGuiding returns 0
23:46:38.762 00.001 10072 PulseGuide returned control before completion, sleep 265
23:46:39.040 00.278 10072 IsGuiding returns 0
23:46:39.040 00.000 10072 Move returns status 0, amount 255
23:46:39.040 00.000 10072 move complete, result=0
23:46:39.040 00.000 10072 worker thread done servicing request
23:46:39.040 00.000 10072 Worker thread wakes up
23:46:39.040 00.000 1032 GuideStep: -0.3 px 156 ms EAST, -0.4 px 255 ms NORTH
23:46:39.042 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:39.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:39.668 00.626 10072 Exposure complete
23:46:39.716 00.048 10072 worker thread done servicing request
23:46:39.716 00.000 1032 OnExposeComplete: enter
23:46:39.719 00.003 1032 UpdateGuideState(): m_state=6
23:46:39.720 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10976
23:46:39.722 00.002 1032 Star::Find returns 1 (0), X=1108.26, Y=129.74, Mass=1359, SNR=25.9, Peak=124 HFD=3.4
23:46:39.723 00.001 1032 MultiStar: exiting stabilization period
23:46:39.724 00.001 1032 MultiStar: [#1 -0.32,0.17,0.00,M2] [#2 -0.34,0.11,0.00,M1] [#3 -0.17,0.18,0.74,U] [#4 -0.24,0.24,0.00,M1] [#5 -0.31,0.11,0.00,M1] [#6 -0.23,0.22,0.00,M3] [#7 -0.31,0.27,0.00,M1] [#8 -0.27,0.10,0.00,M2] 
23:46:39.726 00.002 1032 single-star, 1 included, MultiStar: {-0.11, 0.08}, one-star: {-0.07, 0.01}
23:46:39.727 00.001 1032 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.83) = xAngle (1.15 = 1.15)
23:46:39.728 00.001 1032 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.15 = 1.15)
23:46:39.731 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.98 mountX=0.03 mountY=0.06, mountTheta=1.15
23:46:39.733 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.01, opts=13)
23:46:39.736 00.003 1032 Enqueuing Move request for scope (-0.07, 0.01)
23:46:39.739 00.003 10072 Worker thread wakes up
23:46:39.739 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
23:46:39.739 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
23:46:39.739 00.000 10072 Moving (-0.07, 0.01) raw xDistance=0.03 yDistance=0.06
23:46:39.743 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:46:39.746 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
23:46:39.746 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:46:39.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:39.746 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:46:39.746 00.000 10072 MoveAxis(W, 6, ABG)
23:46:39.746 00.000 10072 Guiding  Dir = 3, Dur = 6
23:46:39.747 00.001 10072 IsGuiding returns 0
23:46:39.747 00.000 10072 PulseGuide returned control before completion, sleep 16
23:46:39.764 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:46:39.765 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:39.769 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:39.771 00.002 1032 Enqueuing Expose request
23:46:39.775 00.004 10072 IsGuiding returns 0
23:46:39.775 00.000 10072 Move returns status 0, amount 6
23:46:39.775 00.000 10072 MoveAxis(N, 0, ABG)
23:46:39.775 00.000 10072 Move returns status 0, amount 0
23:46:39.776 00.001 10072 move complete, result=0
23:46:39.776 00.000 10072 worker thread done servicing request
23:46:39.776 00.000 10072 Worker thread wakes up
23:46:39.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:39.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:39.780 00.004 1032 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
23:46:40.185 00.405 10072 Exposure complete
23:46:40.233 00.048 10072 worker thread done servicing request
23:46:40.233 00.000 1032 OnExposeComplete: enter
23:46:40.235 00.002 1032 UpdateGuideState(): m_state=6
23:46:40.238 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10977
23:46:40.241 00.003 1032 Star::Find returns 1 (0), X=1108.17, Y=129.89, Mass=1466, SNR=26.9, Peak=111 HFD=3.4
23:46:40.244 00.003 1032 MultiStar: [#1 -0.27,0.23,0.00,M3] [#2 -0.36,0.25,0.00,M2] [#3 -0.34,0.06,0.00,M1] [#4 -0.26,0.14,0.00,M2] [#5 -0.32,0.27,0.00,M2] [#6 -0.39,0.24,0.00,M4] [#7 -0.33,0.22,0.00,M2] [#8 -0.51,0.16,0.00,M3] 
23:46:40.245 00.001 1032 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.83) = xAngle (0.55 = 0.55)
23:46:40.247 00.002 1032 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.55 = 0.55)
23:46:40.249 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.23 cameraTheta=2.38 mountX=0.20 mountY=0.12, mountTheta=0.55
23:46:40.252 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.16, opts=13)
23:46:40.254 00.002 1032 Enqueuing Move request for scope (-0.17, 0.16)
23:46:40.256 00.002 10072 Worker thread wakes up
23:46:40.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.16) opts 0xd
23:46:40.256 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.16)
23:46:40.256 00.000 10072 Moving (-0.17, 0.16) raw xDistance=0.20 yDistance=0.12
23:46:40.258 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:46:40.261 00.003 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 289.02
23:46:40.261 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
23:46:40.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:40.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:46:40.261 00.000 10072 MoveAxis(W, 97, ABG)
23:46:40.261 00.000 10072 Guiding  Dir = 3, Dur = 97
23:46:40.262 00.001 10072 IsGuiding returns 0
23:46:40.262 00.000 10072 PulseGuide returned control before completion, sleep 107
23:46:40.280 00.018 1032 UpdateGuideState exits: m=1466 SNR=26.9
23:46:40.283 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:40.284 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:40.286 00.002 1032 Enqueuing Expose request
23:46:40.370 00.084 10072 IsGuiding returns 0
23:46:40.371 00.001 10072 Move returns status 0, amount 97
23:46:40.371 00.000 10072 MoveAxis(N, 0, ABG)
23:46:40.371 00.000 10072 Move returns status 0, amount 0
23:46:40.371 00.000 10072 move complete, result=0
23:46:40.371 00.000 10072 worker thread done servicing request
23:46:40.371 00.000 10072 Worker thread wakes up
23:46:40.371 00.000 1032 GuideStep: 0.2 px 97 ms WEST, 0.1 px 0 ms NORTH
23:46:40.373 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:40.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:40.999 00.626 10072 Exposure complete
23:46:41.046 00.047 10072 worker thread done servicing request
23:46:41.046 00.000 1032 OnExposeComplete: enter
23:46:41.049 00.003 1032 UpdateGuideState(): m_state=6
23:46:41.052 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10978
23:46:41.054 00.002 1032 Star::Find returns 1 (0), X=1108.31, Y=129.48, Mass=1628, SNR=28.4, Peak=145 HFD=3.3
23:46:41.058 00.004 1032 MultiStar: [#1 -0.47,-0.06,0.00,M4] [#2 -0.33,-0.04,0.00,M3] [#3 -0.17,-0.19,0.70,U] [#4 -0.23,-0.18,0.00,M3] [#5 -0.52,-0.17,0.00,M3] [#6 -0.22,-0.05,0.56,U] [#7 -0.31,-0.00,0.00,M3] [#8 -0.33,-0.19,0.00,M4] 
23:46:41.060 00.002 1032 refined, 2 included, MultiStar: {-0.12, -0.18}, one-star: {-0.02, -0.25}
23:46:41.061 00.001 1032 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.83) = xAngle (-3.97 = 2.31)
23:46:41.063 00.002 1032 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.97 = 2.31)
23:46:41.065 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.14 mountX=-0.15 mountY=0.16, mountTheta=2.31
23:46:41.067 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.18, opts=13)
23:46:41.069 00.002 1032 Enqueuing Move request for scope (-0.12, -0.18)
23:46:41.071 00.002 10072 Worker thread wakes up
23:46:41.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
23:46:41.071 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
23:46:41.071 00.000 10072 Moving (-0.12, -0.18) raw xDistance=-0.15 yDistance=0.16
23:46:41.072 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:46:41.075 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.02
23:46:41.075 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
23:46:41.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:41.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:46:41.075 00.000 10072 MoveAxis(E, 63, ABG)
23:46:41.075 00.000 10072 Guiding  Dir = 2, Dur = 63
23:46:41.076 00.001 10072 IsGuiding returns 0
23:46:41.076 00.000 10072 PulseGuide returned control before completion, sleep 73
23:46:41.093 00.017 1032 UpdateGuideState exits: m=1628 SNR=28.4
23:46:41.095 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:41.097 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:41.098 00.001 1032 Enqueuing Expose request
23:46:41.151 00.053 10072 IsGuiding returns 0
23:46:41.151 00.000 10072 Move returns status 0, amount 63
23:46:41.151 00.000 10072 MoveAxis(N, 0, ABG)
23:46:41.151 00.000 10072 Move returns status 0, amount 0
23:46:41.151 00.000 10072 move complete, result=0
23:46:41.152 00.001 10072 worker thread done servicing request
23:46:41.152 00.000 10072 Worker thread wakes up
23:46:41.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:41.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:41.158 00.006 1032 GuideStep: -0.1 px 63 ms EAST, 0.2 px 0 ms NORTH
23:46:41.558 00.400 10072 Exposure complete
23:46:41.616 00.058 10072 worker thread done servicing request
23:46:41.616 00.000 1032 OnExposeComplete: enter
23:46:41.618 00.002 1032 UpdateGuideState(): m_state=6
23:46:41.620 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10979
23:46:41.622 00.002 1032 Star::Find returns 1 (0), X=1108.36, Y=129.60, Mass=1414, SNR=26.4, Peak=119 HFD=3.4
23:46:41.624 00.002 1032 MultiStar: [#1 -0.30,-0.04,0.00,M5] [#2 -0.23,-0.08,0.81,U] [#3 -0.12,-0.06,0.71,U] [#4 -0.11,-0.08,0.67,U] [#5 -0.32,0.08,0.00,M4] [#6 -0.25,-0.00,0.62,U] [#7 -0.23,0.07,0.69,U] [#8 -0.25,-0.01,0.51,U] 
23:46:41.625 00.001 1032 single-star, 6 included, MultiStar: {-0.15, -0.05}, one-star: {0.02, -0.13}
23:46:41.627 00.002 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.06)
23:46:41.628 00.001 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.06)
23:46:41.630 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.39 mountX=-0.13 mountY=0.01, mountTheta=3.06
23:46:41.633 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.13, opts=13)
23:46:41.637 00.004 1032 Enqueuing Move request for scope (0.02, -0.13)
23:46:41.638 00.001 10072 Worker thread wakes up
23:46:41.638 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
23:46:41.639 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
23:46:41.639 00.000 10072 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=0.01
23:46:41.640 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:46:41.644 00.004 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 289.02
23:46:41.644 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
23:46:41.644 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:41.644 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:46:41.644 00.000 10072 MoveAxis(E, 56, ABG)
23:46:41.644 00.000 10072 Guiding  Dir = 2, Dur = 56
23:46:41.646 00.002 10072 IsGuiding returns 0
23:46:41.646 00.000 10072 PulseGuide returned control before completion, sleep 66
23:46:41.664 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:46:41.668 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:41.670 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:41.671 00.001 1032 Enqueuing Expose request
23:46:41.714 00.043 10072 IsGuiding returns 0
23:46:41.714 00.000 10072 Move returns status 0, amount 56
23:46:41.714 00.000 10072 MoveAxis(N, 0, ABG)
23:46:41.714 00.000 10072 Move returns status 0, amount 0
23:46:41.714 00.000 10072 move complete, result=0
23:46:41.714 00.000 10072 worker thread done servicing request
23:46:41.715 00.001 10072 Worker thread wakes up
23:46:41.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:41.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:41.726 00.011 1032 GuideStep: -0.1 px 56 ms EAST, 0.0 px 0 ms NORTH
23:46:42.344 00.618 10072 Exposure complete
23:46:42.393 00.049 10072 worker thread done servicing request
23:46:42.393 00.000 1032 OnExposeComplete: enter
23:46:42.396 00.003 1032 UpdateGuideState(): m_state=6
23:46:42.397 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10980
23:46:42.399 00.002 1032 Star::Find returns 1 (0), X=1108.35, Y=129.73, Mass=1391, SNR=26.2, Peak=117 HFD=3.6
23:46:42.400 00.001 1032 MultiStar: [#1 -0.27,0.26,0.00,M6] [#2 -0.33,0.19,0.00,M3] [#3 -0.16,0.18,0.77,U] [#4 -0.14,0.06,0.65,U] [#5 -0.37,0.16,0.00,M5] [#6 -0.29,0.15,0.00,M3] [#7 -0.17,0.20,0.00,M3] [#8 -0.26,0.20,0.00,M4] 
23:46:42.402 00.002 1032 single-star, 2 included, MultiStar: {-0.08, 0.07}, one-star: {0.01, 0.00}
23:46:42.403 00.001 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
23:46:42.406 00.003 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
23:46:42.408 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.39 mountX=0.00 mountY=-0.01, mountTheta=-1.44
23:46:42.411 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.00, opts=13)
23:46:42.413 00.002 1032 Enqueuing Move request for scope (0.01, 0.00)
23:46:42.415 00.002 10072 Worker thread wakes up
23:46:42.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
23:46:42.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
23:46:42.415 00.000 10072 Moving (0.01, 0.00) raw xDistance=0.00 yDistance=-0.01
23:46:42.417 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:46:42.420 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
23:46:42.420 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
23:46:42.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:42.421 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:46:42.421 00.000 10072 MoveAxis(W, 6, ABG)
23:46:42.421 00.000 10072 Guiding  Dir = 3, Dur = 6
23:46:42.421 00.000 10072 IsGuiding returns 0
23:46:42.422 00.001 10072 PulseGuide returned control before completion, sleep 16
23:46:42.439 00.017 1032 UpdateGuideState exits: m=1391 SNR=26.2
23:46:42.441 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:42.443 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:42.445 00.002 1032 Enqueuing Expose request
23:46:42.450 00.005 10072 IsGuiding returns 0
23:46:42.450 00.000 10072 Move returns status 0, amount 6
23:46:42.450 00.000 10072 MoveAxis(N, 0, ABG)
23:46:42.450 00.000 10072 Move returns status 0, amount 0
23:46:42.450 00.000 10072 move complete, result=0
23:46:42.450 00.000 10072 worker thread done servicing request
23:46:42.450 00.000 10072 Worker thread wakes up
23:46:42.450 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:42.451 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:42.456 00.005 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
23:46:42.860 00.404 10072 Exposure complete
23:46:42.909 00.049 10072 worker thread done servicing request
23:46:42.909 00.000 1032 OnExposeComplete: enter
23:46:42.911 00.002 1032 UpdateGuideState(): m_state=6
23:46:42.914 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10981
23:46:42.916 00.002 1032 Star::Find returns 1 (0), X=1108.35, Y=129.75, Mass=1398, SNR=26.3, Peak=138 HFD=3.3
23:46:42.918 00.002 1032 MultiStar: [#1 -0.24,0.27,0.00,M7] [#2 -0.34,0.23,0.00,M4] [#3 -0.23,0.20,0.00,M1] [#4 -0.16,0.12,0.67,U] [#5 -0.47,0.30,0.00,M6] [#6 -0.17,0.20,0.00,M4] [#7 -0.28,0.34,0.00,M4] [#8 -0.32,0.26,0.00,M5] 
23:46:42.920 00.002 1032 single-star, 1 included, MultiStar: {-0.06, 0.06}, one-star: {0.01, 0.02}
23:46:42.921 00.001 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
23:46:42.923 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
23:46:42.926 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.98 mountX=0.02 mountY=-0.02, mountTheta=-0.85
23:46:42.929 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
23:46:42.931 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
23:46:42.933 00.002 10072 Worker thread wakes up
23:46:42.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:46:42.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:46:42.933 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
23:46:42.935 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:46:42.938 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
23:46:42.938 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:46:42.939 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:42.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:46:42.939 00.000 10072 MoveAxis(W, 5, ABG)
23:46:42.939 00.000 10072 Guiding  Dir = 3, Dur = 5
23:46:42.939 00.000 10072 IsGuiding returns 0
23:46:42.939 00.000 10072 PulseGuide returned control before completion, sleep 15
23:46:42.956 00.017 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:46:42.959 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:42.962 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:42.964 00.002 1032 Enqueuing Expose request
23:46:42.967 00.003 10072 IsGuiding returns 0
23:46:42.967 00.000 10072 Move returns status 0, amount 5
23:46:42.967 00.000 10072 MoveAxis(N, 0, ABG)
23:46:42.967 00.000 10072 Move returns status 0, amount 0
23:46:42.967 00.000 10072 move complete, result=0
23:46:42.967 00.000 10072 worker thread done servicing request
23:46:42.967 00.000 10072 Worker thread wakes up
23:46:42.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:42.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:42.973 00.006 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:46:43.593 00.620 10072 Exposure complete
23:46:43.640 00.047 10072 worker thread done servicing request
23:46:43.641 00.001 1032 OnExposeComplete: enter
23:46:43.643 00.002 1032 UpdateGuideState(): m_state=6
23:46:43.645 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10982
23:46:43.645 00.000 1032 Star::Find returns 1 (0), X=1108.17, Y=129.80, Mass=1328, SNR=25.6, Peak=116 HFD=3.4
23:46:43.648 00.003 1032 MultiStar: [#1 -0.34,0.20,0.00,M8] [#2 -0.35,0.13,0.00,M5] [#3 -0.30,0.07,0.00,M2] [#4 -0.27,0.10,0.00,M1] [#5 -0.43,-0.02,0.00,M7] [#6 -0.36,0.12,0.00,M5] [#7 -0.29,0.10,0.00,M5] [#8 -0.39,0.10,0.00,M6] 
23:46:43.650 00.002 1032 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.83) = xAngle (0.91 = 0.91)
23:46:43.651 00.001 1032 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.91 = 0.91)
23:46:43.654 00.003 1032 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.18 cameraTheta=2.74 mountX=0.11 mountY=0.14, mountTheta=0.91
23:46:43.656 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.07, opts=13)
23:46:43.657 00.001 1032 Enqueuing Move request for scope (-0.17, 0.07)
23:46:43.659 00.002 10072 Worker thread wakes up
23:46:43.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.07) opts 0xd
23:46:43.659 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.07)
23:46:43.659 00.000 10072 Moving (-0.17, 0.07) raw xDistance=0.11 yDistance=0.14
23:46:43.660 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:46:43.664 00.004 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
23:46:43.664 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
23:46:43.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:43.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:46:43.664 00.000 10072 MoveAxis(W, 6, ABG)
23:46:43.664 00.000 10072 Guiding  Dir = 3, Dur = 6
23:46:43.664 00.000 10072 IsGuiding returns 0
23:46:43.665 00.001 10072 PulseGuide returned control before completion, sleep 16
23:46:43.679 00.014 1032 UpdateGuideState exits: m=1328 SNR=25.6
23:46:43.683 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:43.684 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:43.685 00.001 1032 Enqueuing Expose request
23:46:43.687 00.002 10072 IsGuiding returns 0
23:46:43.687 00.000 10072 Move returns status 0, amount 6
23:46:43.687 00.000 10072 MoveAxis(N, 0, ABG)
23:46:43.687 00.000 10072 Move returns status 0, amount 0
23:46:43.687 00.000 10072 move complete, result=0
23:46:43.687 00.000 10072 worker thread done servicing request
23:46:43.687 00.000 10072 Worker thread wakes up
23:46:43.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:43.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:43.694 00.007 1032 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
23:46:44.092 00.398 10072 Exposure complete
23:46:44.140 00.048 10072 worker thread done servicing request
23:46:44.140 00.000 1032 OnExposeComplete: enter
23:46:44.143 00.003 1032 UpdateGuideState(): m_state=6
23:46:44.145 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10983
23:46:44.147 00.002 1032 Star::Find returns 1 (0), X=1108.21, Y=129.72, Mass=1474, SNR=27.0, Peak=118 HFD=3.5
23:46:44.149 00.002 1032 MultiStar: [#1 -0.39,0.07,0.00,M9] [#2 -0.23,0.09,0.78,U] [#3 -0.11,0.14,0.79,U] [#4 -0.28,0.06,0.00,M2] [#5 -0.28,-0.04,0.00,M8] [#6 -0.12,0.06,0.59,U] [#7 -0.30,0.04,0.00,M6] [#8 -0.37,-0.04,0.00,M7] 
23:46:44.151 00.002 1032 single-star, 3 included, MultiStar: {-0.15, 0.06}, one-star: {-0.13, -0.01}
23:46:44.153 00.002 1032 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.83) = xAngle (-4.88 = 1.41)
23:46:44.155 00.002 1032 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.88 = 1.41)
23:46:44.157 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.05 mountX=0.02 mountY=0.13, mountTheta=1.41
23:46:44.160 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.01, opts=13)
23:46:44.162 00.002 1032 Enqueuing Move request for scope (-0.13, -0.01)
23:46:44.164 00.002 10072 Worker thread wakes up
23:46:44.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
23:46:44.164 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
23:46:44.164 00.000 10072 Moving (-0.13, -0.01) raw xDistance=0.02 yDistance=0.13
23:46:44.166 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:46:44.169 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
23:46:44.169 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:46:44.169 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:44.169 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:46:44.169 00.000 10072 MoveAxis(W, 4, ABG)
23:46:44.169 00.000 10072 Guiding  Dir = 3, Dur = 4
23:46:44.170 00.001 10072 IsGuiding returns 0
23:46:44.170 00.000 10072 PulseGuide returned control before completion, sleep 14
23:46:44.187 00.017 1032 UpdateGuideState exits: m=1474 SNR=27.0
23:46:44.190 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:44.192 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:44.193 00.001 1032 Enqueuing Expose request
23:46:44.199 00.006 10072 IsGuiding returns 0
23:46:44.199 00.000 10072 Move returns status 0, amount 4
23:46:44.199 00.000 10072 MoveAxis(N, 0, ABG)
23:46:44.199 00.000 10072 Move returns status 0, amount 0
23:46:44.199 00.000 10072 move complete, result=0
23:46:44.199 00.000 10072 worker thread done servicing request
23:46:44.199 00.000 10072 Worker thread wakes up
23:46:44.200 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:44.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:44.202 00.002 1032 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
23:46:44.828 00.626 10072 Exposure complete
23:46:44.878 00.050 10072 worker thread done servicing request
23:46:44.878 00.000 1032 OnExposeComplete: enter
23:46:44.881 00.003 1032 UpdateGuideState(): m_state=6
23:46:44.882 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10984
23:46:44.885 00.003 1032 Star::Find returns 1 (0), X=1108.34, Y=129.69, Mass=1509, SNR=27.3, Peak=122 HFD=3.4
23:46:44.887 00.002 1032 MultiStar: [#1 -0.31,0.25,0.00,M10] [#2 -0.15,0.20,0.77,U] [#3 -0.29,-0.05,0.00,M2] [#4 -0.18,0.05,0.66,U] [#5 -0.25,0.10,0.00,M9] [#6 -0.29,0.21,0.00,M5] [#7 -0.23,0.20,0.00,M7] [#8 -0.16,-0.02,0.49,U] 
23:46:44.888 00.001 1032 single-star, 3 included, MultiStar: {-0.10, 0.05}, one-star: {0.00, -0.04}
23:46:44.890 00.002 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.95)
23:46:44.893 00.003 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.95)
23:46:44.895 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.50 mountX=-0.04 mountY=0.01, mountTheta=2.95
23:46:44.898 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.04, opts=13)
23:46:44.901 00.003 1032 Enqueuing Move request for scope (0.00, -0.04)
23:46:44.903 00.002 10072 Worker thread wakes up
23:46:44.903 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
23:46:44.903 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
23:46:44.903 00.000 10072 Moving (0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
23:46:44.905 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:46:44.908 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
23:46:44.908 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:46:44.908 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:44.908 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:46:44.908 00.000 10072 MoveAxis(W, 6, ABG)
23:46:44.908 00.000 10072 Guiding  Dir = 3, Dur = 6
23:46:44.908 00.000 10072 IsGuiding returns 0
23:46:44.909 00.001 10072 PulseGuide returned control before completion, sleep 16
23:46:44.926 00.017 1032 UpdateGuideState exits: m=1509 SNR=27.3
23:46:44.929 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:44.931 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:44.933 00.002 1032 Enqueuing Expose request
23:46:44.937 00.004 10072 IsGuiding returns 0
23:46:44.937 00.000 10072 Move returns status 0, amount 6
23:46:44.937 00.000 10072 MoveAxis(N, 0, ABG)
23:46:44.937 00.000 10072 Move returns status 0, amount 0
23:46:44.937 00.000 10072 move complete, result=0
23:46:44.937 00.000 10072 worker thread done servicing request
23:46:44.937 00.000 10072 Worker thread wakes up
23:46:44.937 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:44.937 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:44.943 00.006 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
23:46:45.346 00.403 10072 Exposure complete
23:46:45.400 00.054 10072 worker thread done servicing request
23:46:45.400 00.000 1032 OnExposeComplete: enter
23:46:45.402 00.002 1032 UpdateGuideState(): m_state=6
23:46:45.405 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10985
23:46:45.406 00.001 1032 Star::Find returns 1 (0), X=1108.31, Y=129.86, Mass=1291, SNR=25.2, Peak=115 HFD=3.4
23:46:45.408 00.002 1032 MultiStar: [#1 -0.29,0.22,0.00,R] [#2 -0.35,0.17,0.00,M4] [#3 -0.21,0.24,0.00,M3] [#4 -0.25,0.15,0.00,M2] [#5 -0.39,0.23,0.00,M10] [#6 -0.29,0.36,0.00,M6] [#7 -0.37,0.21,0.00,M8] [#8 -0.36,0.06,0.00,M7] 
23:46:45.410 00.002 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
23:46:45.411 00.001 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
23:46:45.413 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.77 mountX=0.13 mountY=-0.01, mountTheta=-0.06
23:46:45.415 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.13, opts=13)
23:46:45.417 00.002 1032 Enqueuing Move request for scope (-0.03, 0.13)
23:46:45.418 00.001 10072 Worker thread wakes up
23:46:45.418 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
23:46:45.418 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
23:46:45.418 00.000 10072 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=-0.01
23:46:45.421 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:46:45.423 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.02
23:46:45.423 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:46:45.424 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:45.424 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:46:45.424 00.000 10072 MoveAxis(W, 69, ABG)
23:46:45.424 00.000 10072 Guiding  Dir = 3, Dur = 69
23:46:45.424 00.000 10072 IsGuiding returns 0
23:46:45.425 00.001 10072 PulseGuide returned control before completion, sleep 79
23:46:45.441 00.016 1032 UpdateGuideState exits: m=1291 SNR=25.2
23:46:45.443 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:45.445 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:45.446 00.001 1032 Enqueuing Expose request
23:46:45.516 00.070 10072 IsGuiding returns 0
23:46:45.516 00.000 10072 Move returns status 0, amount 69
23:46:45.516 00.000 10072 MoveAxis(N, 0, ABG)
23:46:45.516 00.000 10072 Move returns status 0, amount 0
23:46:45.516 00.000 10072 move complete, result=0
23:46:45.516 00.000 10072 worker thread done servicing request
23:46:45.516 00.000 10072 Worker thread wakes up
23:46:45.516 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:45.517 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:45.528 00.011 1032 GuideStep: 0.1 px 69 ms WEST, -0.0 px 0 ms NORTH
23:46:46.144 00.616 10072 Exposure complete
23:46:46.193 00.049 10072 worker thread done servicing request
23:46:46.193 00.000 1032 OnExposeComplete: enter
23:46:46.194 00.001 1032 UpdateGuideState(): m_state=6
23:46:46.196 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10986
23:46:46.198 00.002 1032 Star::Find returns 1 (0), X=1108.23, Y=129.79, Mass=1447, SNR=26.7, Peak=120 HFD=3.5
23:46:46.199 00.001 1032 MultiStar: [#1 -0.08,0.04,0.97,U] [#2 -0.07,0.28,0.00,M5] [#3 -0.12,0.10,0.75,U] [#4 -0.22,0.13,0.69,U] [#5 -0.42,0.10,0.00,R] [#6 -0.26,0.23,0.00,M7] [#7 -0.30,0.14,0.00,M9] [#8 -0.38,0.31,0.00,M8] 
23:46:46.201 00.002 1032 single-star, 3 included, MultiStar: {-0.12, 0.08}, one-star: {-0.10, 0.05}
23:46:46.202 00.001 1032 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.83) = xAngle (0.82 = 0.82)
23:46:46.205 00.003 1032 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.82 = 0.82)
23:46:46.208 00.003 1032 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.65 mountX=0.08 mountY=0.08, mountTheta=0.82
23:46:46.211 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.05, opts=13)
23:46:46.213 00.002 1032 Enqueuing Move request for scope (-0.10, 0.05)
23:46:46.216 00.003 10072 Worker thread wakes up
23:46:46.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
23:46:46.216 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
23:46:46.216 00.000 10072 Moving (-0.10, 0.05) raw xDistance=0.08 yDistance=0.08
23:46:46.218 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:46:46.222 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
23:46:46.222 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:46:46.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:46.222 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:46:46.222 00.000 10072 MoveAxis(W, 5, ABG)
23:46:46.222 00.000 10072 Guiding  Dir = 3, Dur = 5
23:46:46.222 00.000 10072 IsGuiding returns 0
23:46:46.223 00.001 10072 PulseGuide returned control before completion, sleep 15
23:46:46.240 00.017 1032 UpdateGuideState exits: m=1447 SNR=26.7
23:46:46.242 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:46.244 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:46.246 00.002 1032 Enqueuing Expose request
23:46:46.251 00.005 10072 IsGuiding returns 0
23:46:46.251 00.000 10072 Move returns status 0, amount 5
23:46:46.251 00.000 10072 MoveAxis(N, 0, ABG)
23:46:46.251 00.000 10072 Move returns status 0, amount 0
23:46:46.251 00.000 10072 move complete, result=0
23:46:46.251 00.000 10072 worker thread done servicing request
23:46:46.251 00.000 10072 Worker thread wakes up
23:46:46.251 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:46.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:46.256 00.005 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
23:46:46.662 00.406 10072 Exposure complete
23:46:46.710 00.048 10072 worker thread done servicing request
23:46:46.710 00.000 1032 OnExposeComplete: enter
23:46:46.713 00.003 1032 UpdateGuideState(): m_state=6
23:46:46.715 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10987
23:46:46.716 00.001 1032 Star::Find returns 1 (0), X=1108.17, Y=129.80, Mass=1317, SNR=25.5, Peak=114 HFD=3.4
23:46:46.718 00.002 1032 MultiStar: [#1 0.05,-0.10,0.95,U] [#2 -0.17,0.06,0.85,U] [#3 -0.30,-0.02,0.00,M3] [#4 -0.29,0.02,0.00,M2] [#5 0.24,-0.27,0.00,M1] [#6 -0.26,0.22,0.00,M8] [#7 -0.23,0.11,0.73,U] [#8 -0.29,0.03,0.00,M9] 
23:46:46.720 00.002 1032 refined, 3 included, MultiStar: {-0.12, 0.03}, one-star: {-0.16, 0.07}
23:46:46.721 00.001 1032 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.83) = xAngle (1.06 = 1.06)
23:46:46.723 00.002 1032 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.06 = 1.06)
23:46:46.724 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.89 mountX=0.06 mountY=0.11, mountTheta=1.06
23:46:46.727 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.03, opts=13)
23:46:46.728 00.001 1032 Enqueuing Move request for scope (-0.12, 0.03)
23:46:46.730 00.002 10072 Worker thread wakes up
23:46:46.730 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
23:46:46.730 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
23:46:46.730 00.000 10072 Moving (-0.12, 0.03) raw xDistance=0.06 yDistance=0.11
23:46:46.732 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:46:46.736 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
23:46:46.736 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:46:46.736 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:46.736 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:46:46.736 00.000 10072 MoveAxis(W, 5, ABG)
23:46:46.736 00.000 10072 Guiding  Dir = 3, Dur = 5
23:46:46.737 00.001 10072 IsGuiding returns 0
23:46:46.738 00.001 10072 PulseGuide returned control before completion, sleep 15
23:46:46.755 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:46:46.757 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:46.759 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:46.760 00.001 1032 Enqueuing Expose request
23:46:46.768 00.008 10072 IsGuiding returns 0
23:46:46.768 00.000 10072 Move returns status 0, amount 5
23:46:46.768 00.000 10072 MoveAxis(N, 0, ABG)
23:46:46.770 00.002 10072 Move returns status 0, amount 0
23:46:46.770 00.000 10072 move complete, result=0
23:46:46.770 00.000 10072 worker thread done servicing request
23:46:46.770 00.000 10072 Worker thread wakes up
23:46:46.770 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:46.770 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:46.773 00.003 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
23:46:47.500 00.727 10072 Exposure complete
23:46:47.545 00.045 10072 worker thread done servicing request
23:46:47.546 00.001 1032 OnExposeComplete: enter
23:46:47.547 00.001 1032 UpdateGuideState(): m_state=6
23:46:47.549 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10988
23:46:47.552 00.003 1032 Star::Find returns 1 (0), X=1108.34, Y=129.73, Mass=1427, SNR=26.6, Peak=119 HFD=3.5
23:46:47.553 00.001 1032 MultiStar: [#1 0.06,-0.03,0.94,U] [#2 -0.26,0.08,0.00,M5] [#3 -0.14,0.02,0.76,U] [#4 -0.15,-0.10,0.66,U] [#5 0.12,-0.15,0.66,U] [#6 -0.14,0.10,0.64,U] [#7 -0.29,0.09,0.00,M9] [#8 -0.30,0.11,0.00,M10] 
23:46:47.555 00.002 1032 single-star, 5 included, MultiStar: {-0.03, -0.02}, one-star: {0.00, 0.00}
23:46:47.557 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
23:46:47.559 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
23:46:47.560 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.01 cameraTheta=0.82 mountX=0.00 mountY=-0.01, mountTheta=-1.01
23:46:47.563 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=13)
23:46:47.564 00.001 1032 Enqueuing Move request for scope (0.00, 0.00)
23:46:47.566 00.002 10072 Worker thread wakes up
23:46:47.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
23:46:47.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:46:47.566 00.000 10072 Moving (0.00, 0.00) raw xDistance=0.00 yDistance=-0.01
23:46:47.568 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:46:47.570 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
23:46:47.571 00.001 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
23:46:47.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:47.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:46:47.571 00.000 10072 MoveAxis(W, 7, ABG)
23:46:47.571 00.000 10072 Guiding  Dir = 3, Dur = 7
23:46:47.571 00.000 10072 IsGuiding returns 0
23:46:47.571 00.000 10072 PulseGuide returned control before completion, sleep 17
23:46:47.587 00.016 1032 UpdateGuideState exits: m=1427 SNR=26.6
23:46:47.589 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:47.594 00.005 10072 IsGuiding returns 0
23:46:47.594 00.000 10072 Move returns status 0, amount 7
23:46:47.594 00.000 10072 MoveAxis(N, 0, ABG)
23:46:47.594 00.000 10072 Move returns status 0, amount 0
23:46:47.594 00.000 10072 move complete, result=0
23:46:47.594 00.000 10072 worker thread done servicing request
23:46:47.594 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:47.598 00.004 1032 Enqueuing Expose request
23:46:47.600 00.002 10072 Worker thread wakes up
23:46:47.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:47.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:47.601 00.001 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
23:46:48.015 00.414 10072 Exposure complete
23:46:48.062 00.047 10072 worker thread done servicing request
23:46:48.062 00.000 1032 OnExposeComplete: enter
23:46:48.064 00.002 1032 UpdateGuideState(): m_state=6
23:46:48.066 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10989
23:46:48.068 00.002 1032 Star::Find returns 1 (0), X=1108.33, Y=129.78, Mass=1337, SNR=25.7, Peak=109 HFD=3.6
23:46:48.069 00.001 1032 MultiStar: [#1 0.06,-0.14,0.97,U] [#2 -0.16,0.10,0.90,U] [#3 -0.30,0.01,0.00,M3] [#4 -0.34,0.19,0.00,M2] [#5 0.13,-0.06,0.63,U] [#6 -0.23,0.15,0.00,M8] [#7 -0.21,0.14,0.78,U] [#8 -0.38,0.08,0.00,R] 
23:46:48.070 00.001 1032 refined, 4 included, MultiStar: {-0.04, 0.02}, one-star: {-0.00, 0.05}
23:46:48.072 00.002 1032 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.83) = xAngle (0.92 = 0.92)
23:46:48.073 00.001 1032 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.92 = 0.92)
23:46:48.074 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.75 mountX=0.03 mountY=0.03, mountTheta=0.92
23:46:48.076 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
23:46:48.077 00.001 1032 Enqueuing Move request for scope (-0.04, 0.02)
23:46:48.079 00.002 10072 Worker thread wakes up
23:46:48.080 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:46:48.080 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:46:48.080 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.03
23:46:48.081 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:46:48.084 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
23:46:48.084 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:46:48.084 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:48.084 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:46:48.084 00.000 10072 MoveAxis(W, 6, ABG)
23:46:48.084 00.000 10072 Guiding  Dir = 3, Dur = 6
23:46:48.085 00.001 10072 IsGuiding returns 0
23:46:48.085 00.000 10072 PulseGuide returned control before completion, sleep 16
23:46:48.100 00.015 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:46:48.102 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:48.103 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:48.105 00.002 1032 Enqueuing Expose request
23:46:48.106 00.001 10072 IsGuiding returns 0
23:46:48.106 00.000 10072 Move returns status 0, amount 6
23:46:48.106 00.000 10072 MoveAxis(N, 0, ABG)
23:46:48.106 00.000 10072 Move returns status 0, amount 0
23:46:48.106 00.000 10072 move complete, result=0
23:46:48.106 00.000 10072 worker thread done servicing request
23:46:48.106 00.000 10072 Worker thread wakes up
23:46:48.106 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:48.107 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:48.114 00.007 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
23:46:48.734 00.620 10072 Exposure complete
23:46:48.779 00.045 10072 worker thread done servicing request
23:46:48.779 00.000 1032 OnExposeComplete: enter
23:46:48.783 00.004 1032 UpdateGuideState(): m_state=6
23:46:48.785 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10990
23:46:48.786 00.001 1032 Star::Find returns 1 (0), X=1108.29, Y=129.90, Mass=1440, SNR=26.7, Peak=118 HFD=3.4
23:46:48.787 00.001 1032 MultiStar: [#1 -0.08,0.06,0.97,U] [#2 -0.28,0.30,0.00,M5] [#3 -0.22,0.07,0.75,U] [#4 -0.38,0.20,0.00,M3] [#5 0.06,-0.13,0.62,U] [#6 -0.16,0.29,0.00,M9] [#7 -0.42,0.30,0.00,M9] [#8 -0.07,0.23,0.52,U] 
23:46:48.789 00.002 1032 refined, 4 included, MultiStar: {-0.07, 0.08}, one-star: {-0.04, 0.17}
23:46:48.790 00.001 1032 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.83) = xAngle (0.46 = 0.46)
23:46:48.792 00.002 1032 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.46 = 0.46)
23:46:48.795 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.29 mountX=0.10 mountY=0.05, mountTheta=0.46
23:46:48.796 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.08, opts=13)
23:46:48.800 00.004 1032 Enqueuing Move request for scope (-0.07, 0.08)
23:46:48.801 00.001 10072 Worker thread wakes up
23:46:48.801 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
23:46:48.801 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
23:46:48.801 00.000 10072 Moving (-0.07, 0.08) raw xDistance=0.10 yDistance=0.05
23:46:48.803 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:46:48.805 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
23:46:48.805 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:46:48.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:48.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:46:48.805 00.000 10072 MoveAxis(W, 6, ABG)
23:46:48.805 00.000 10072 Guiding  Dir = 3, Dur = 6
23:46:48.807 00.002 10072 IsGuiding returns 0
23:46:48.807 00.000 10072 PulseGuide returned control before completion, sleep 16
23:46:48.822 00.015 1032 UpdateGuideState exits: m=1440 SNR=26.7
23:46:48.824 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:48.825 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:48.827 00.002 1032 Enqueuing Expose request
23:46:48.830 00.003 10072 IsGuiding returns 0
23:46:48.830 00.000 10072 Move returns status 0, amount 6
23:46:48.831 00.001 10072 MoveAxis(N, 0, ABG)
23:46:48.831 00.000 10072 Move returns status 0, amount 0
23:46:48.831 00.000 10072 move complete, result=0
23:46:48.831 00.000 10072 worker thread done servicing request
23:46:48.831 00.000 10072 Worker thread wakes up
23:46:48.831 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:48.831 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:48.838 00.007 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
23:46:49.248 00.410 10072 Exposure complete
23:46:49.300 00.052 10072 worker thread done servicing request
23:46:49.300 00.000 1032 OnExposeComplete: enter
23:46:49.302 00.002 1032 UpdateGuideState(): m_state=6
23:46:49.304 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10991
23:46:49.305 00.001 1032 Star::Find returns 1 (0), X=1108.34, Y=129.90, Mass=1312, SNR=25.5, Peak=112 HFD=3.4
23:46:49.308 00.003 1032 MultiStar: [#1 -0.02,0.08,1.00,U] [#2 -0.13,0.29,0.00,M6] [#3 -0.12,0.20,0.79,U] [#4 -0.15,0.08,0.67,U] [#5 0.06,0.10,0.71,U] [#6 -0.14,0.31,0.00,M10] [#7 -0.26,0.17,0.00,M10] [#8 0.10,0.27,0.00,M1] 
23:46:49.310 00.002 1032 refined, 4 included, MultiStar: {-0.04, 0.13}, one-star: {0.01, 0.17}
23:46:49.312 00.002 1032 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.83) = xAngle (0.04 = 0.04)
23:46:49.314 00.002 1032 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.04 = 0.04)
23:46:49.316 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.87 mountX=0.13 mountY=0.01, mountTheta=0.04
23:46:49.319 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.13, opts=13)
23:46:49.321 00.002 1032 Enqueuing Move request for scope (-0.04, 0.13)
23:46:49.323 00.002 10072 Worker thread wakes up
23:46:49.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
23:46:49.323 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
23:46:49.323 00.000 10072 Moving (-0.04, 0.13) raw xDistance=0.13 yDistance=0.01
23:46:49.328 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:46:49.332 00.004 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.02
23:46:49.332 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:46:49.332 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:49.332 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:46:49.332 00.000 10072 MoveAxis(W, 69, ABG)
23:46:49.333 00.001 10072 Guiding  Dir = 3, Dur = 69
23:46:49.333 00.000 10072 IsGuiding returns 0
23:46:49.333 00.000 10072 PulseGuide returned control before completion, sleep 79
23:46:49.352 00.019 1032 UpdateGuideState exits: m=1312 SNR=25.5
23:46:49.354 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:49.356 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:49.357 00.001 1032 Enqueuing Expose request
23:46:49.418 00.061 10072 IsGuiding returns 0
23:46:49.418 00.000 10072 Move returns status 0, amount 69
23:46:49.418 00.000 10072 MoveAxis(N, 0, ABG)
23:46:49.418 00.000 10072 Move returns status 0, amount 0
23:46:49.418 00.000 10072 move complete, result=0
23:46:49.418 00.000 10072 worker thread done servicing request
23:46:49.418 00.000 10072 Worker thread wakes up
23:46:49.420 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:49.420 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:49.422 00.002 1032 GuideStep: 0.1 px 69 ms WEST, 0.0 px 0 ms NORTH
23:46:50.047 00.625 10072 Exposure complete
23:46:50.093 00.046 10072 worker thread done servicing request
23:46:50.093 00.000 1032 OnExposeComplete: enter
23:46:50.095 00.002 1032 UpdateGuideState(): m_state=6
23:46:50.097 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10992
23:46:50.098 00.001 1032 Star::Find returns 1 (0), X=1108.32, Y=129.69, Mass=1393, SNR=26.2, Peak=114 HFD=3.4
23:46:50.100 00.002 1032 MultiStar: [#1 0.07,-0.32,0.00,M1] [#2 -0.17,-0.02,0.79,U] [#3 -0.12,-0.08,0.77,U] [#4 -0.15,-0.12,0.64,U] [#5 0.19,-0.27,0.00,M1] [#6 -0.10,0.08,0.60,U] [#7 -0.22,-0.05,0.70,U] [#8 0.18,-0.07,0.52,U] 
23:46:50.101 00.001 1032 single-star, 6 included, MultiStar: {-0.09, -0.04}, one-star: {-0.01, -0.04}
23:46:50.103 00.002 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.64)
23:46:50.104 00.001 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.64)
23:46:50.107 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.81 mountX=-0.04 mountY=0.02, mountTheta=2.64
23:46:50.109 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
23:46:50.110 00.001 1032 Enqueuing Move request for scope (-0.01, -0.04)
23:46:50.113 00.003 10072 Worker thread wakes up
23:46:50.113 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
23:46:50.113 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
23:46:50.113 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
23:46:50.116 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:46:50.118 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
23:46:50.118 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:46:50.118 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:50.118 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:46:50.118 00.000 10072 MoveAxis(W, 8, ABG)
23:46:50.119 00.001 10072 Guiding  Dir = 3, Dur = 8
23:46:50.119 00.000 10072 IsGuiding returns 0
23:46:50.119 00.000 10072 PulseGuide returned control before completion, sleep 18
23:46:50.136 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:46:50.138 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:50.140 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:50.141 00.001 1032 Enqueuing Expose request
23:46:50.152 00.011 10072 IsGuiding returns 0
23:46:50.152 00.000 10072 Move returns status 0, amount 8
23:46:50.152 00.000 10072 MoveAxis(N, 0, ABG)
23:46:50.152 00.000 10072 Move returns status 0, amount 0
23:46:50.152 00.000 10072 move complete, result=0
23:46:50.152 00.000 10072 worker thread done servicing request
23:46:50.152 00.000 10072 Worker thread wakes up
23:46:50.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:50.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:50.153 00.001 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
23:46:50.562 00.409 10072 Exposure complete
23:46:50.611 00.049 1032 OnExposeComplete: enter
23:46:50.614 00.003 1032 UpdateGuideState(): m_state=6
23:46:50.616 00.002 10072 worker thread done servicing request
23:46:50.616 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10993
23:46:50.617 00.001 1032 Star::Find returns 1 (0), X=1108.41, Y=129.63, Mass=1223, SNR=24.6, Peak=104 HFD=3.3
23:46:50.619 00.002 1032 MultiStar: [#1 0.10,-0.23,1.10,U] [#2 -0.14,-0.04,0.80,U] [#3 -0.15,-0.17,0.82,U] [#4 -0.29,-0.16,0.00,M2] [#5 0.08,-0.27,0.00,M2] [#6 -0.19,0.08,0.71,U] [#7 -0.25,-0.11,0.00,M10] [#8 0.02,-0.03,0.53,U] 
23:46:50.622 00.003 1032 refined, 5 included, MultiStar: {-0.03, -0.10}, one-star: {0.07, -0.10}
23:46:50.623 00.001 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.54)
23:46:50.625 00.002 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.54)
23:46:50.626 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.91 mountX=-0.08 mountY=0.06, mountTheta=2.54
23:46:50.629 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.10, opts=13)
23:46:50.631 00.002 1032 Enqueuing Move request for scope (-0.03, -0.10)
23:46:50.632 00.001 10072 Worker thread wakes up
23:46:50.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
23:46:50.633 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
23:46:50.633 00.000 10072 Moving (-0.03, -0.10) raw xDistance=-0.08 yDistance=0.06
23:46:50.634 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:46:50.638 00.004 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
23:46:50.638 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
23:46:50.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:50.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:46:50.638 00.000 10072 MoveAxis(W, 7, ABG)
23:46:50.638 00.000 10072 Guiding  Dir = 3, Dur = 7
23:46:50.638 00.000 10072 IsGuiding returns 0
23:46:50.639 00.001 10072 PulseGuide returned control before completion, sleep 17
23:46:50.654 00.015 1032 UpdateGuideState exits: m=1223 SNR=24.6
23:46:50.656 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:50.659 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:50.660 00.001 1032 Enqueuing Expose request
23:46:50.668 00.008 10072 IsGuiding returns 0
23:46:50.668 00.000 10072 Move returns status 0, amount 7
23:46:50.668 00.000 10072 MoveAxis(N, 0, ABG)
23:46:50.668 00.000 10072 Move returns status 0, amount 0
23:46:50.668 00.000 10072 move complete, result=0
23:46:50.668 00.000 10072 worker thread done servicing request
23:46:50.668 00.000 10072 Worker thread wakes up
23:46:50.668 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:50.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:50.671 00.003 1032 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
23:46:51.298 00.627 10072 Exposure complete
23:46:51.347 00.049 10072 worker thread done servicing request
23:46:51.347 00.000 1032 OnExposeComplete: enter
23:46:51.349 00.002 1032 UpdateGuideState(): m_state=6
23:46:51.351 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10994
23:46:51.352 00.001 1032 Star::Find returns 1 (0), X=1108.39, Y=129.69, Mass=1343, SNR=25.7, Peak=112 HFD=3.5
23:46:51.354 00.002 1032 MultiStar: [#1 -0.06,-0.18,0.98,U] [#2 -0.17,0.08,0.81,U] [#3 -0.29,0.13,0.00,M1] [#4 -0.33,0.07,0.00,M3] [#5 0.12,-0.23,0.66,U] [#6 -0.31,0.25,0.00,M9] [#7 -0.25,-0.00,0.70,U] [#8 0.05,0.03,0.51,U] 
23:46:51.356 00.002 1032 single-star, 5 included, MultiStar: {-0.04, -0.06}, one-star: {0.05, -0.04}
23:46:51.357 00.001 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
23:46:51.358 00.001 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
23:46:51.360 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.58 mountX=-0.05 mountY=-0.04, mountTheta=-2.41
23:46:51.364 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
23:46:51.369 00.005 1032 Enqueuing Move request for scope (0.05, -0.04)
23:46:51.370 00.001 10072 Worker thread wakes up
23:46:51.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
23:46:51.370 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
23:46:51.370 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
23:46:51.372 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:46:51.375 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:51.375 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:46:51.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:51.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:46:51.375 00.000 10072 MoveAxis(W, 7, ABG)
23:46:51.375 00.000 10072 Guiding  Dir = 3, Dur = 7
23:46:51.375 00.000 10072 IsGuiding returns 0
23:46:51.376 00.001 10072 PulseGuide returned control before completion, sleep 17
23:46:51.390 00.014 1032 UpdateGuideState exits: m=1343 SNR=25.7
23:46:51.394 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:51.395 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:51.397 00.002 1032 Enqueuing Expose request
23:46:51.405 00.008 10072 IsGuiding returns 0
23:46:51.405 00.000 10072 Move returns status 0, amount 7
23:46:51.405 00.000 10072 MoveAxis(N, 0, ABG)
23:46:51.405 00.000 10072 Move returns status 0, amount 0
23:46:51.406 00.001 10072 move complete, result=0
23:46:51.406 00.000 10072 worker thread done servicing request
23:46:51.406 00.000 10072 Worker thread wakes up
23:46:51.406 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:51.406 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:51.408 00.002 1032 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
23:46:51.814 00.406 10072 Exposure complete
23:46:51.865 00.051 10072 worker thread done servicing request
23:46:51.865 00.000 1032 OnExposeComplete: enter
23:46:51.868 00.003 1032 UpdateGuideState(): m_state=6
23:46:51.871 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10995
23:46:51.873 00.002 1032 Star::Find returns 1 (0), X=1108.35, Y=129.69, Mass=1439, SNR=26.7, Peak=115 HFD=3.4
23:46:51.874 00.001 1032 MultiStar: [#1 0.05,-0.12,1.02,U] [#2 -0.29,0.19,0.00,M4] [#3 -0.11,0.01,0.73,U] [#4 -0.18,0.04,0.65,U] [#5 -0.07,-0.06,0.64,U] [#6 -0.14,0.30,0.00,M10] [#7 -0.22,0.13,0.67,U] [#8 0.09,0.00,0.48,U] 
23:46:51.876 00.002 1032 single-star, 6 included, MultiStar: {-0.05, -0.02}, one-star: {0.02, -0.04}
23:46:51.877 00.001 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
23:46:51.879 00.002 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
23:46:51.881 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.12 mountX=-0.05 mountY=-0.01, mountTheta=-2.95
23:46:51.883 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
23:46:51.885 00.002 1032 Enqueuing Move request for scope (0.02, -0.04)
23:46:51.886 00.001 10072 Worker thread wakes up
23:46:51.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:46:51.886 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:46:51.886 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.01
23:46:51.888 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:46:51.891 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:51.891 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:46:51.891 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:51.891 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:46:51.891 00.000 10072 MoveAxis(W, 5, ABG)
23:46:51.891 00.000 10072 Guiding  Dir = 3, Dur = 5
23:46:51.893 00.002 10072 IsGuiding returns 0
23:46:51.893 00.000 10072 PulseGuide returned control before completion, sleep 15
23:46:51.909 00.016 1032 UpdateGuideState exits: m=1439 SNR=26.7
23:46:51.912 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:51.913 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:51.915 00.002 1032 Enqueuing Expose request
23:46:51.921 00.006 10072 IsGuiding returns 0
23:46:51.921 00.000 10072 Move returns status 0, amount 5
23:46:51.921 00.000 10072 MoveAxis(N, 0, ABG)
23:46:51.921 00.000 10072 Move returns status 0, amount 0
23:46:51.921 00.000 10072 move complete, result=0
23:46:51.921 00.000 10072 worker thread done servicing request
23:46:51.921 00.000 10072 Worker thread wakes up
23:46:51.921 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:51.921 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:51.925 00.004 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:46:52.550 00.625 10072 Exposure complete
23:46:52.600 00.050 10072 worker thread done servicing request
23:46:52.600 00.000 1032 OnExposeComplete: enter
23:46:52.602 00.002 1032 UpdateGuideState(): m_state=6
23:46:52.603 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10996
23:46:52.604 00.001 1032 Star::Find returns 1 (0), X=1108.40, Y=129.61, Mass=1525, SNR=27.5, Peak=126 HFD=3.3
23:46:52.608 00.004 1032 MultiStar: [#1 0.06,-0.15,0.94,U] [#2 -0.16,0.04,0.75,U] [#3 -0.26,-0.06,0.00,M1] [#4 -0.12,-0.06,0.66,U] [#5 0.26,-0.15,0.00,M1] [#6 -0.12,0.01,0.62,U] [#7 -0.26,0.02,0.00,M9] [#8 0.14,-0.19,0.49,U] 
23:46:52.610 00.002 1032 refined, 5 included, MultiStar: {-0.02, -0.08}, one-star: {0.06, -0.12}
23:46:52.612 00.002 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
23:46:52.615 00.003 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
23:46:52.616 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.79 mountX=-0.07 mountY=0.04, mountTheta=2.66
23:46:52.620 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
23:46:52.622 00.002 1032 Enqueuing Move request for scope (-0.02, -0.08)
23:46:52.623 00.001 10072 Worker thread wakes up
23:46:52.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
23:46:52.623 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
23:46:52.624 00.001 10072 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.04
23:46:52.626 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:46:52.629 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:52.629 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
23:46:52.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:52.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:46:52.629 00.000 10072 MoveAxis(W, 6, ABG)
23:46:52.629 00.000 10072 Guiding  Dir = 3, Dur = 6
23:46:52.629 00.000 10072 IsGuiding returns 0
23:46:52.630 00.001 10072 PulseGuide returned control before completion, sleep 16
23:46:52.647 00.017 1032 UpdateGuideState exits: m=1525 SNR=27.5
23:46:52.649 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:52.651 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:52.652 00.001 1032 Enqueuing Expose request
23:46:52.656 00.004 10072 IsGuiding returns 0
23:46:52.656 00.000 10072 Move returns status 0, amount 6
23:46:52.656 00.000 10072 MoveAxis(N, 0, ABG)
23:46:52.656 00.000 10072 Move returns status 0, amount 0
23:46:52.656 00.000 10072 move complete, result=0
23:46:52.656 00.000 10072 worker thread done servicing request
23:46:52.656 00.000 10072 Worker thread wakes up
23:46:52.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:52.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:52.661 00.005 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
23:46:53.065 00.404 10072 Exposure complete
23:46:53.116 00.051 10072 worker thread done servicing request
23:46:53.116 00.000 1032 OnExposeComplete: enter
23:46:53.119 00.003 1032 UpdateGuideState(): m_state=6
23:46:53.121 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10997
23:46:53.122 00.001 1032 Star::Find returns 1 (0), X=1108.32, Y=129.59, Mass=1551, SNR=27.7, Peak=135 HFD=3.4
23:46:53.124 00.002 1032 MultiStar: [#1 0.10,-0.23,0.93,U] [#2 -0.22,-0.07,0.73,U] [#3 -0.20,-0.09,0.69,U] [#4 -0.01,-0.25,0.63,U] [#5 0.06,-0.33,0.00,M2] [#6 -0.04,0.07,0.59,U] [#7 -0.31,-0.13,0.00,M10] [#8 0.23,-0.15,0.00,M1] 
23:46:53.126 00.002 1032 refined, 5 included, MultiStar: {-0.05, -0.13}, one-star: {-0.01, -0.14}
23:46:53.128 00.002 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.47)
23:46:53.129 00.001 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.47)
23:46:53.130 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.98 mountX=-0.11 mountY=0.09, mountTheta=2.47
23:46:53.133 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.13, opts=13)
23:46:53.135 00.002 1032 Enqueuing Move request for scope (-0.05, -0.13)
23:46:53.136 00.001 10072 Worker thread wakes up
23:46:53.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
23:46:53.136 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
23:46:53.136 00.000 10072 Moving (-0.05, -0.13) raw xDistance=-0.11 yDistance=0.09
23:46:53.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:46:53.142 00.004 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:53.142 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
23:46:53.142 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:53.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:46:53.142 00.000 10072 MoveAxis(W, 6, ABG)
23:46:53.142 00.000 10072 Guiding  Dir = 3, Dur = 6
23:46:53.142 00.000 10072 IsGuiding returns 0
23:46:53.143 00.001 10072 PulseGuide returned control before completion, sleep 16
23:46:53.160 00.017 1032 UpdateGuideState exits: m=1551 SNR=27.7
23:46:53.162 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:53.164 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:53.165 00.001 1032 Enqueuing Expose request
23:46:53.171 00.006 10072 IsGuiding returns 0
23:46:53.171 00.000 10072 Move returns status 0, amount 6
23:46:53.171 00.000 10072 MoveAxis(N, 0, ABG)
23:46:53.171 00.000 10072 Move returns status 0, amount 0
23:46:53.171 00.000 10072 move complete, result=0
23:46:53.171 00.000 10072 worker thread done servicing request
23:46:53.171 00.000 10072 Worker thread wakes up
23:46:53.171 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:53.171 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:53.175 00.004 1032 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
23:46:53.797 00.622 10072 Exposure complete
23:46:53.844 00.047 10072 worker thread done servicing request
23:46:53.844 00.000 1032 OnExposeComplete: enter
23:46:53.846 00.002 1032 UpdateGuideState(): m_state=6
23:46:53.848 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10998
23:46:53.850 00.002 1032 Star::Find returns 1 (0), X=1108.38, Y=129.55, Mass=1445, SNR=26.8, Peak=125 HFD=3.3
23:46:53.852 00.002 1032 MultiStar: [#1 0.10,-0.33,0.00,M1] [#2 -0.21,-0.11,0.81,U] [#3 -0.31,-0.12,0.00,M1] [#4 -0.13,-0.20,0.66,U] [#5 0.21,-0.38,0.00,M3] [#6 -0.24,0.06,0.63,U] [#7 -0.33,-0.03,0.00,R] [#8 0.12,-0.15,0.53,U] 
23:46:53.854 00.002 1032 refined, 4 included, MultiStar: {-0.08, -0.12}, one-star: {0.05, -0.18}
23:46:53.856 00.002 1032 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.83) = xAngle (-3.98 = 2.30)
23:46:53.857 00.001 1032 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.98 = 2.30)
23:46:53.859 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-2.15 mountX=-0.10 mountY=0.11, mountTheta=2.30
23:46:53.861 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.12, opts=13)
23:46:53.863 00.002 1032 Enqueuing Move request for scope (-0.08, -0.12)
23:46:53.866 00.003 10072 Worker thread wakes up
23:46:53.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
23:46:53.866 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
23:46:53.866 00.000 10072 Moving (-0.08, -0.12) raw xDistance=-0.10 yDistance=0.11
23:46:53.871 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:46:53.872 00.001 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:53.873 00.001 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
23:46:53.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:53.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:46:53.873 00.000 10072 MoveAxis(W, 7, ABG)
23:46:53.873 00.000 10072 Guiding  Dir = 3, Dur = 7
23:46:53.873 00.000 10072 IsGuiding returns 0
23:46:53.874 00.001 10072 PulseGuide returned control before completion, sleep 17
23:46:53.890 00.016 1032 UpdateGuideState exits: m=1445 SNR=26.8
23:46:53.894 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:53.898 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:53.900 00.002 1032 Enqueuing Expose request
23:46:53.904 00.004 10072 IsGuiding returns 0
23:46:53.905 00.001 10072 Move returns status 0, amount 7
23:46:53.905 00.000 10072 MoveAxis(N, 0, ABG)
23:46:53.905 00.000 10072 Move returns status 0, amount 0
23:46:53.905 00.000 10072 move complete, result=0
23:46:53.905 00.000 10072 worker thread done servicing request
23:46:53.905 00.000 10072 Worker thread wakes up
23:46:53.905 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:53.906 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:53.910 00.004 1032 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
23:46:54.313 00.403 10072 Exposure complete
23:46:54.361 00.048 10072 worker thread done servicing request
23:46:54.361 00.000 1032 OnExposeComplete: enter
23:46:54.364 00.003 1032 UpdateGuideState(): m_state=6
23:46:54.366 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10999
23:46:54.369 00.003 1032 Star::Find returns 1 (0), X=1108.46, Y=129.66, Mass=1394, SNR=26.2, Peak=111 HFD=3.3
23:46:54.370 00.001 1032 MultiStar: [#1 -0.01,-0.21,0.98,U] [#2 -0.25,0.02,0.80,U] [#3 -0.32,-0.03,0.00,M2] [#4 -0.16,-0.21,0.65,U] [#5 0.12,-0.24,0.00,M4] [#6 -0.17,0.07,0.62,U] [#7 0.04,0.04,0.69,U] [#8 0.14,0.00,0.51,U] 
23:46:54.372 00.002 1032 refined, 6 included, MultiStar: {-0.04, -0.06}, one-star: {0.13, -0.07}
23:46:54.374 00.002 1032 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.83) = xAngle (-3.93 = 2.35)
23:46:54.375 00.001 1032 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.93 = 2.35)
23:46:54.377 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.10 mountX=-0.05 mountY=0.05, mountTheta=2.35
23:46:54.380 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.06, opts=13)
23:46:54.382 00.002 1032 Enqueuing Move request for scope (-0.04, -0.06)
23:46:54.383 00.001 10072 Worker thread wakes up
23:46:54.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
23:46:54.384 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
23:46:54.384 00.000 10072 Moving (-0.04, -0.06) raw xDistance=-0.05 yDistance=0.05
23:46:54.385 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:46:54.388 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:54.389 00.001 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:46:54.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:54.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:46:54.389 00.000 10072 MoveAxis(W, 6, ABG)
23:46:54.389 00.000 10072 Guiding  Dir = 3, Dur = 6
23:46:54.389 00.000 10072 IsGuiding returns 0
23:46:54.389 00.000 10072 PulseGuide returned control before completion, sleep 16
23:46:54.405 00.016 1032 UpdateGuideState exits: m=1394 SNR=26.2
23:46:54.408 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:54.410 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:54.411 00.001 1032 Enqueuing Expose request
23:46:54.420 00.009 10072 IsGuiding returns 0
23:46:54.421 00.001 10072 Move returns status 0, amount 6
23:46:54.421 00.000 10072 MoveAxis(N, 0, ABG)
23:46:54.421 00.000 10072 Move returns status 0, amount 0
23:46:54.421 00.000 10072 move complete, result=0
23:46:54.421 00.000 10072 worker thread done servicing request
23:46:54.421 00.000 10072 Worker thread wakes up
23:46:54.421 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:54.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:54.424 00.003 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
23:46:55.152 00.728 10072 Exposure complete
23:46:55.200 00.048 1032 OnExposeComplete: enter
23:46:55.204 00.004 1032 UpdateGuideState(): m_state=6
23:46:55.218 00.014 10072 worker thread done servicing request
23:46:55.218 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11000
23:46:55.222 00.004 1032 Star::Find returns 1 (0), X=1108.39, Y=129.57, Mass=1450, SNR=26.8, Peak=128 HFD=3.3
23:46:55.226 00.004 1032 MultiStar: [#1 0.07,-0.19,0.92,U] [#2 -0.19,0.07,0.72,U] [#3 -0.31,-0.03,0.00,M3] [#4 -0.09,-0.03,0.64,U] [#5 0.02,-0.10,0.64,U] [#6 -0.36,-0.01,0.00,M7] [#7 0.03,0.25,0.70,U] [#8 0.12,-0.11,0.51,U] 
23:46:55.229 00.003 1032 refined, 6 included, MultiStar: {0.00, -0.05}, one-star: {0.06, -0.16}
23:46:55.231 00.002 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.96)
23:46:55.233 00.002 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.96)
23:46:55.234 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.50 mountX=-0.05 mountY=0.01, mountTheta=2.96
23:46:55.238 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.05, opts=13)
23:46:55.241 00.003 1032 Enqueuing Move request for scope (0.00, -0.05)
23:46:55.243 00.002 10072 Worker thread wakes up
23:46:55.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
23:46:55.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
23:46:55.243 00.000 10072 Moving (0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
23:46:55.244 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:46:55.247 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:55.247 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:46:55.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:55.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:46:55.247 00.000 10072 MoveAxis(W, 6, ABG)
23:46:55.248 00.001 10072 Guiding  Dir = 3, Dur = 6
23:46:55.248 00.000 10072 IsGuiding returns 0
23:46:55.248 00.000 10072 PulseGuide returned control before completion, sleep 16
23:46:55.265 00.017 1032 UpdateGuideState exits: m=1450 SNR=26.8
23:46:55.269 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:55.271 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:55.273 00.002 1032 Enqueuing Expose request
23:46:55.276 00.003 10072 IsGuiding returns 0
23:46:55.276 00.000 10072 Move returns status 0, amount 6
23:46:55.276 00.000 10072 MoveAxis(N, 0, ABG)
23:46:55.276 00.000 10072 Move returns status 0, amount 0
23:46:55.276 00.000 10072 move complete, result=0
23:46:55.276 00.000 10072 worker thread done servicing request
23:46:55.278 00.002 10072 Worker thread wakes up
23:46:55.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:55.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:55.287 00.009 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
23:46:55.684 00.397 10072 Exposure complete
23:46:55.738 00.054 10072 worker thread done servicing request
23:46:55.738 00.000 1032 OnExposeComplete: enter
23:46:55.743 00.005 1032 UpdateGuideState(): m_state=6
23:46:55.747 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11001
23:46:55.749 00.002 1032 Star::Find returns 1 (0), X=1108.45, Y=129.58, Mass=1326, SNR=25.6, Peak=114 HFD=3.3
23:46:55.751 00.002 1032 MultiStar: [#1 0.05,-0.22,1.00,U] [#2 -0.18,0.07,0.84,U] [#3 -0.17,-0.07,0.79,U] [#4 -0.08,-0.17,0.73,U] [#5 0.28,-0.19,0.00,M4] [#6 -0.06,-0.12,0.63,U] [#7 0.18,0.14,0.73,U] [#8 0.21,-0.05,0.52,U] 
23:46:55.753 00.002 1032 refined, 7 included, MultiStar: {0.00, -0.08}, one-star: {0.11, -0.15}
23:46:55.755 00.002 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
23:46:55.757 00.002 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
23:46:55.760 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.52 mountX=-0.08 mountY=0.02, mountTheta=2.93
23:46:55.764 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.08, opts=13)
23:46:55.765 00.001 1032 Enqueuing Move request for scope (0.00, -0.08)
23:46:55.768 00.003 10072 Worker thread wakes up
23:46:55.768 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
23:46:55.768 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
23:46:55.768 00.000 10072 Moving (0.00, -0.08) raw xDistance=-0.08 yDistance=0.02
23:46:55.772 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:46:55.775 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:55.775 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:46:55.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:55.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:46:55.776 00.001 10072 MoveAxis(W, 4, ABG)
23:46:55.776 00.000 10072 Guiding  Dir = 3, Dur = 4
23:46:55.776 00.000 10072 IsGuiding returns 0
23:46:55.776 00.000 10072 PulseGuide returned control before completion, sleep 14
23:46:55.795 00.019 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:46:55.800 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:55.802 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:55.804 00.002 1032 Enqueuing Expose request
23:46:55.807 00.003 10072 IsGuiding returns 0
23:46:55.807 00.000 10072 Move returns status 0, amount 4
23:46:55.807 00.000 10072 MoveAxis(N, 0, ABG)
23:46:55.807 00.000 10072 Move returns status 0, amount 0
23:46:55.807 00.000 10072 move complete, result=0
23:46:55.807 00.000 10072 worker thread done servicing request
23:46:55.807 00.000 10072 Worker thread wakes up
23:46:55.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:55.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:55.816 00.009 1032 GuideStep: -0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
23:46:56.432 00.616 10072 Exposure complete
23:46:56.482 00.050 10072 worker thread done servicing request
23:46:56.483 00.001 1032 OnExposeComplete: enter
23:46:56.485 00.002 1032 UpdateGuideState(): m_state=6
23:46:56.488 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11002
23:46:56.491 00.003 1032 Star::Find returns 1 (0), X=1108.49, Y=129.43, Mass=1360, SNR=25.9, Peak=118 HFD=3.2
23:46:56.494 00.003 1032 MultiStar: [#1 -0.07,-0.39,0.00,M1] [#2 -0.13,-0.09,0.89,U] [#3 -0.19,-0.13,0.76,U] [#4 -0.25,-0.25,0.00,M1] [#5 0.26,-0.31,0.00,M5] [#6 -0.01,-0.02,0.63,U] [#7 -0.01,0.07,0.70,U] [#8 0.23,-0.15,0.00,M1] 
23:46:56.496 00.002 1032 refined, 4 included, MultiStar: {-0.03, -0.11}, one-star: {0.15, -0.30}
23:46:56.497 00.001 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.61)
23:46:56.500 00.003 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.61)
23:46:56.501 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.84 mountX=-0.10 mountY=0.06, mountTheta=2.61
23:46:56.504 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.11, opts=13)
23:46:56.506 00.002 1032 Enqueuing Move request for scope (-0.03, -0.11)
23:46:56.508 00.002 10072 Worker thread wakes up
23:46:56.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
23:46:56.508 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
23:46:56.508 00.000 10072 Moving (-0.03, -0.11) raw xDistance=-0.10 yDistance=0.06
23:46:56.511 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:46:56.513 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:56.513 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
23:46:56.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:56.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:46:56.513 00.000 10072 MoveAxis(W, 4, ABG)
23:46:56.513 00.000 10072 Guiding  Dir = 3, Dur = 4
23:46:56.514 00.001 10072 IsGuiding returns 0
23:46:56.514 00.000 10072 PulseGuide returned control before completion, sleep 14
23:46:56.533 00.019 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:46:56.535 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:56.537 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:56.539 00.002 1032 Enqueuing Expose request
23:46:56.541 00.002 10072 IsGuiding returns 0
23:46:56.541 00.000 10072 Move returns status 0, amount 4
23:46:56.541 00.000 10072 MoveAxis(N, 0, ABG)
23:46:56.541 00.000 10072 Move returns status 0, amount 0
23:46:56.542 00.001 10072 move complete, result=0
23:46:56.542 00.000 10072 worker thread done servicing request
23:46:56.542 00.000 10072 Worker thread wakes up
23:46:56.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:56.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:56.550 00.008 1032 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
23:46:56.960 00.410 10072 Exposure complete
23:46:57.012 00.052 10072 worker thread done servicing request
23:46:57.012 00.000 1032 OnExposeComplete: enter
23:46:57.014 00.002 1032 UpdateGuideState(): m_state=6
23:46:57.016 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11003
23:46:57.018 00.002 1032 Star::Find returns 1 (0), X=1108.47, Y=129.55, Mass=1164, SNR=24.0, Peak=103 HFD=3.2
23:46:57.020 00.002 1032 MultiStar: [#1 -0.02,-0.26,0.00,M2] [#2 -0.17,-0.08,0.84,U] [#3 -0.21,-0.10,0.83,U] [#4 -0.25,-0.13,0.00,M2] [#5 0.11,-0.39,0.00,M6] [#6 -0.20,-0.05,0.66,U] [#7 0.07,0.03,0.75,U] [#8 0.03,-0.12,0.59,U] 
23:46:57.022 00.002 1032 refined, 5 included, MultiStar: {-0.05, -0.09}, one-star: {0.13, -0.18}
23:46:57.024 00.002 1032 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.83) = xAngle (-3.94 = 2.34)
23:46:57.025 00.001 1032 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.94 = 2.34)
23:46:57.027 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.11 mountX=-0.07 mountY=0.07, mountTheta=2.34
23:46:57.030 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.09, opts=13)
23:46:57.032 00.002 1032 Enqueuing Move request for scope (-0.05, -0.09)
23:46:57.034 00.002 10072 Worker thread wakes up
23:46:57.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
23:46:57.034 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
23:46:57.034 00.000 10072 Moving (-0.05, -0.09) raw xDistance=-0.07 yDistance=0.07
23:46:57.037 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:46:57.040 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:57.040 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:46:57.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:57.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:46:57.040 00.000 10072 MoveAxis(W, 4, ABG)
23:46:57.040 00.000 10072 Guiding  Dir = 3, Dur = 4
23:46:57.040 00.000 10072 IsGuiding returns 0
23:46:57.041 00.001 10072 PulseGuide returned control before completion, sleep 14
23:46:57.057 00.016 1032 UpdateGuideState exits: m=1164 SNR=24.0
23:46:57.059 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:57.061 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:57.062 00.001 1032 Enqueuing Expose request
23:46:57.067 00.005 10072 IsGuiding returns 0
23:46:57.071 00.004 10072 Move returns status 0, amount 4
23:46:57.072 00.001 10072 MoveAxis(N, 0, ABG)
23:46:57.072 00.000 10072 Move returns status 0, amount 0
23:46:57.072 00.000 10072 move complete, result=0
23:46:57.072 00.000 10072 worker thread done servicing request
23:46:57.072 00.000 10072 Worker thread wakes up
23:46:57.072 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:57.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:57.074 00.002 1032 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
23:46:57.804 00.730 10072 Exposure complete
23:46:57.853 00.049 10072 worker thread done servicing request
23:46:57.853 00.000 1032 OnExposeComplete: enter
23:46:57.855 00.002 1032 UpdateGuideState(): m_state=6
23:46:57.857 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11004
23:46:57.860 00.003 1032 Star::Find returns 1 (0), X=1108.51, Y=129.68, Mass=1413, SNR=26.4, Peak=129 HFD=3.3
23:46:57.864 00.004 1032 MultiStar: [#1 0.11,-0.29,0.00,M3] [#2 -0.15,0.01,0.77,U] [#3 -0.08,-0.06,0.77,U] [#4 -0.07,-0.06,0.68,U] [#5 0.23,0.00,0.69,U] [#6 -0.28,0.08,0.00,M5] [#7 0.16,0.12,0.69,U] [#8 0.20,-0.02,0.53,U] 
23:46:57.866 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.01}, one-star: {0.17, -0.05}
23:46:57.869 00.003 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:46:57.870 00.001 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:46:57.872 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.15 mountX=-0.03 mountY=-0.06, mountTheta=-1.98
23:46:57.875 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
23:46:57.876 00.001 1032 Enqueuing Move request for scope (0.06, -0.01)
23:46:57.878 00.002 10072 Worker thread wakes up
23:46:57.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:46:57.879 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:46:57.879 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.06
23:46:57.880 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:46:57.883 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:57.883 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:46:57.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:57.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:46:57.883 00.000 10072 MoveAxis(W, 5, ABG)
23:46:57.883 00.000 10072 Guiding  Dir = 3, Dur = 5
23:46:57.885 00.002 10072 IsGuiding returns 0
23:46:57.885 00.000 10072 PulseGuide returned control before completion, sleep 15
23:46:57.903 00.018 1032 UpdateGuideState exits: m=1413 SNR=26.4
23:46:57.906 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:57.908 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:57.909 00.001 10072 IsGuiding returns 0
23:46:57.909 00.000 10072 Move returns status 0, amount 5
23:46:57.909 00.000 10072 MoveAxis(N, 0, ABG)
23:46:57.909 00.000 10072 Move returns status 0, amount 0
23:46:57.909 00.000 10072 move complete, result=0
23:46:57.909 00.000 1032 Enqueuing Expose request
23:46:57.913 00.004 10072 worker thread done servicing request
23:46:57.913 00.000 10072 Worker thread wakes up
23:46:57.913 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:46:57.914 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:57.915 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:58.330 00.415 10072 Exposure complete
23:46:58.380 00.050 10072 worker thread done servicing request
23:46:58.380 00.000 1032 OnExposeComplete: enter
23:46:58.382 00.002 1032 UpdateGuideState(): m_state=6
23:46:58.384 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11005
23:46:58.386 00.002 1032 Star::Find returns 1 (0), X=1108.47, Y=129.71, Mass=1321, SNR=25.6, Peak=109 HFD=3.4
23:46:58.389 00.003 1032 MultiStar: [#1 0.12,-0.25,0.00,M4] [#2 -0.20,0.18,0.00,M1] [#3 -0.10,-0.11,0.79,U] [#4 -0.18,-0.08,0.67,U] [#5 0.26,-0.18,0.00,M6] [#6 -0.20,0.13,0.66,U] [#7 0.10,0.08,0.69,U] [#8 0.39,-0.04,0.00,M1] 
23:46:58.390 00.001 1032 refined, 4 included, MultiStar: {-0.03, -0.01}, one-star: {0.14, -0.02}
23:46:58.392 00.002 1032 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.83) = xAngle (-4.79 = 1.49)
23:46:58.394 00.002 1032 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.79 = 1.49)
23:46:58.396 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.96 mountX=0.00 mountY=0.03, mountTheta=1.49
23:46:58.399 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
23:46:58.401 00.002 1032 Enqueuing Move request for scope (-0.03, -0.01)
23:46:58.403 00.002 10072 Worker thread wakes up
23:46:58.404 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:46:58.404 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:46:58.404 00.000 10072 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
23:46:58.406 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:46:58.408 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:58.408 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:46:58.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:58.409 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:46:58.409 00.000 10072 MoveAxis(W, 4, ABG)
23:46:58.409 00.000 10072 Guiding  Dir = 3, Dur = 4
23:46:58.409 00.000 10072 IsGuiding returns 0
23:46:58.409 00.000 10072 PulseGuide returned control before completion, sleep 14
23:46:58.427 00.018 1032 UpdateGuideState exits: m=1321 SNR=25.6
23:46:58.429 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:58.432 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:58.433 00.001 1032 Enqueuing Expose request
23:46:58.437 00.004 10072 IsGuiding returns 0
23:46:58.437 00.000 10072 Move returns status 0, amount 4
23:46:58.437 00.000 10072 MoveAxis(N, 0, ABG)
23:46:58.437 00.000 10072 Move returns status 0, amount 0
23:46:58.437 00.000 10072 move complete, result=0
23:46:58.437 00.000 10072 worker thread done servicing request
23:46:58.437 00.000 10072 Worker thread wakes up
23:46:58.437 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:58.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:58.441 00.004 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
23:46:59.064 00.623 10072 Exposure complete
23:46:59.110 00.046 10072 worker thread done servicing request
23:46:59.110 00.000 1032 OnExposeComplete: enter
23:46:59.114 00.004 1032 UpdateGuideState(): m_state=6
23:46:59.116 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11006
23:46:59.118 00.002 1032 Star::Find returns 1 (0), X=1108.45, Y=129.54, Mass=1349, SNR=25.8, Peak=109 HFD=3.3
23:46:59.121 00.003 1032 MultiStar: [#1 0.03,-0.28,0.00,M5] [#2 -0.17,-0.21,0.00,M2] [#3 -0.08,0.08,0.77,U] [#4 -0.09,-0.12,0.69,U] [#5 0.21,-0.18,0.00,M7] [#6 -0.31,0.08,0.00,M5] [#7 0.24,-0.04,0.71,U] [#8 0.19,-0.33,0.00,M2] 
23:46:59.123 00.002 1032 refined, 3 included, MultiStar: {0.05, -0.07}, one-star: {0.11, -0.19}
23:46:59.124 00.001 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
23:46:59.126 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
23:46:59.127 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-1.00 mountX=-0.08 mountY=-0.03, mountTheta=-2.83
23:46:59.129 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
23:46:59.131 00.002 1032 Enqueuing Move request for scope (0.05, -0.07)
23:46:59.132 00.001 10072 Worker thread wakes up
23:46:59.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:46:59.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:46:59.133 00.001 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
23:46:59.134 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:46:59.137 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:59.137 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:46:59.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:59.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:46:59.137 00.000 10072 MoveAxis(W, 3, ABG)
23:46:59.137 00.000 10072 Guiding  Dir = 3, Dur = 3
23:46:59.137 00.000 10072 IsGuiding returns 0
23:46:59.138 00.001 10072 PulseGuide returned control before completion, sleep 13
23:46:59.153 00.015 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:46:59.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:59.158 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:59.159 00.001 1032 Enqueuing Expose request
23:46:59.161 00.002 10072 IsGuiding returns 0
23:46:59.161 00.000 10072 Move returns status 0, amount 3
23:46:59.161 00.000 10072 MoveAxis(N, 0, ABG)
23:46:59.161 00.000 10072 Move returns status 0, amount 0
23:46:59.161 00.000 10072 move complete, result=0
23:46:59.161 00.000 10072 worker thread done servicing request
23:46:59.162 00.001 10072 Worker thread wakes up
23:46:59.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:59.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:59.168 00.006 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:46:59.567 00.399 10072 Exposure complete
23:46:59.620 00.053 10072 worker thread done servicing request
23:46:59.620 00.000 1032 OnExposeComplete: enter
23:46:59.622 00.002 1032 UpdateGuideState(): m_state=6
23:46:59.623 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11007
23:46:59.625 00.002 1032 Star::Find returns 1 (0), X=1108.54, Y=129.65, Mass=1261, SNR=25.0, Peak=109 HFD=3.2
23:46:59.627 00.002 1032 MultiStar: [#1 0.03,-0.13,0.95,U] [#2 -0.22,0.14,0.00,M3] [#3 -0.11,0.09,0.77,U] [#4 -0.08,-0.03,0.73,U] [#5 0.16,-0.27,0.00,M8] [#6 -0.20,0.08,0.66,U] [#7 0.13,0.21,0.76,U] [#8 0.13,0.02,0.57,U] 
23:46:59.628 00.001 1032 refined, 6 included, MultiStar: {0.02, 0.01}, one-star: {0.20, -0.08}
23:46:59.630 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
23:46:59.632 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
23:46:59.633 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.50 mountX=0.01 mountY=-0.02, mountTheta=-1.33
23:46:59.636 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
23:46:59.638 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
23:46:59.639 00.001 10072 Worker thread wakes up
23:46:59.639 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:46:59.639 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:46:59.639 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
23:46:59.641 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:46:59.644 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
23:46:59.645 00.001 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:46:59.645 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:59.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:46:59.645 00.000 10072 MoveAxis(W, 2, ABG)
23:46:59.645 00.000 10072 Guiding  Dir = 3, Dur = 2
23:46:59.645 00.000 10072 IsGuiding returns 0
23:46:59.645 00.000 10072 PulseGuide returned control before completion, sleep 12
23:46:59.661 00.016 1032 UpdateGuideState exits: m=1261 SNR=25.0
23:46:59.664 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:59.665 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:46:59.667 00.002 1032 Enqueuing Expose request
23:46:59.674 00.007 10072 IsGuiding returns 0
23:46:59.674 00.000 10072 Move returns status 0, amount 2
23:46:59.674 00.000 10072 MoveAxis(N, 0, ABG)
23:46:59.674 00.000 10072 Move returns status 0, amount 0
23:46:59.674 00.000 10072 move complete, result=0
23:46:59.674 00.000 10072 worker thread done servicing request
23:46:59.674 00.000 10072 Worker thread wakes up
23:46:59.675 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:46:59.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:46:59.677 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:47:00.305 00.628 10072 Exposure complete
23:47:00.353 00.048 10072 worker thread done servicing request
23:47:00.353 00.000 1032 OnExposeComplete: enter
23:47:00.355 00.002 1032 UpdateGuideState(): m_state=6
23:47:00.358 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11008
23:47:00.359 00.001 1032 Star::Find returns 1 (0), X=1108.37, Y=129.70, Mass=1295, SNR=25.3, Peak=114 HFD=3.4
23:47:00.360 00.001 1032 MultiStar: [#1 -0.13,-0.20,0.97,U] [#2 -0.20,0.05,0.75,U] [#3 -0.22,-0.05,0.80,U] [#4 -0.34,-0.01,0.00,M1] [#5 0.08,-0.19,0.67,U] [#6 -0.31,0.16,0.00,M5] [#7 0.08,0.04,0.72,U] [#8 -0.05,-0.01,0.57,U] 
23:47:00.363 00.003 1032 single-star, 6 included, MultiStar: {-0.06, -0.06}, one-star: {0.03, -0.03}
23:47:00.366 00.003 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:47:00.368 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:47:00.370 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.77 mountX=-0.04 mountY=-0.02, mountTheta=-2.60
23:47:00.373 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
23:47:00.376 00.003 1032 Enqueuing Move request for scope (0.03, -0.03)
23:47:00.377 00.001 10072 Worker thread wakes up
23:47:00.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:47:00.377 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:47:00.377 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
23:47:00.379 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:47:00.384 00.005 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:47:00.384 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:47:00.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:00.385 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:47:00.385 00.000 10072 MoveAxis(W, 4, ABG)
23:47:00.385 00.000 10072 Guiding  Dir = 3, Dur = 4
23:47:00.385 00.000 10072 IsGuiding returns 0
23:47:00.385 00.000 10072 PulseGuide returned control before completion, sleep 14
23:47:00.403 00.018 1032 UpdateGuideState exits: m=1295 SNR=25.3
23:47:00.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:00.407 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:00.409 00.002 1032 Enqueuing Expose request
23:47:00.412 00.003 10072 IsGuiding returns 0
23:47:00.412 00.000 10072 Move returns status 0, amount 4
23:47:00.412 00.000 10072 MoveAxis(N, 0, ABG)
23:47:00.412 00.000 10072 Move returns status 0, amount 0
23:47:00.412 00.000 10072 move complete, result=0
23:47:00.412 00.000 10072 worker thread done servicing request
23:47:00.412 00.000 10072 Worker thread wakes up
23:47:00.412 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:00.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:00.420 00.008 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:47:00.820 00.400 10072 Exposure complete
23:47:00.866 00.046 10072 worker thread done servicing request
23:47:00.867 00.001 1032 OnExposeComplete: enter
23:47:00.869 00.002 1032 UpdateGuideState(): m_state=6
23:47:00.870 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11009
23:47:00.872 00.002 1032 Star::Find returns 1 (0), X=1108.41, Y=129.55, Mass=1323, SNR=25.6, Peak=114 HFD=3.3
23:47:00.874 00.002 1032 MultiStar: [#1 0.08,-0.26,0.00,M4] [#2 -0.07,-0.08,0.81,U] [#3 -0.17,-0.08,0.77,U] [#4 -0.14,-0.15,0.71,U] [#5 0.14,-0.19,0.68,U] [#6 -0.04,0.00,0.64,U] [#7 0.20,-0.03,0.77,U] [#8 0.10,-0.32,0.00,M1] 
23:47:00.875 00.001 1032 refined, 6 included, MultiStar: {0.00, -0.10}, one-star: {0.08, -0.18}
23:47:00.877 00.002 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
23:47:00.879 00.002 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
23:47:00.881 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.54 mountX=-0.10 mountY=0.02, mountTheta=2.91
23:47:00.884 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.10, opts=13)
23:47:00.886 00.002 1032 Enqueuing Move request for scope (0.00, -0.10)
23:47:00.888 00.002 10072 Worker thread wakes up
23:47:00.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
23:47:00.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
23:47:00.888 00.000 10072 Moving (0.00, -0.10) raw xDistance=-0.10 yDistance=0.02
23:47:00.890 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:47:00.891 00.001 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:47:00.891 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
23:47:00.891 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:00.893 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:47:00.893 00.000 10072 MoveAxis(W, 3, ABG)
23:47:00.893 00.000 10072 Guiding  Dir = 3, Dur = 3
23:47:00.893 00.000 10072 IsGuiding returns 0
23:47:00.894 00.001 10072 PulseGuide returned control before completion, sleep 13
23:47:00.910 00.016 1032 UpdateGuideState exits: m=1323 SNR=25.6
23:47:00.912 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:00.914 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:00.915 00.001 1032 Enqueuing Expose request
23:47:00.917 00.002 10072 IsGuiding returns 0
23:47:00.917 00.000 10072 Move returns status 0, amount 3
23:47:00.917 00.000 10072 MoveAxis(N, 0, ABG)
23:47:00.917 00.000 10072 Move returns status 0, amount 0
23:47:00.917 00.000 10072 move complete, result=0
23:47:00.917 00.000 10072 worker thread done servicing request
23:47:00.917 00.000 10072 Worker thread wakes up
23:47:00.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:00.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:00.925 00.008 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:47:01.552 00.627 10072 Exposure complete
23:47:01.606 00.054 10072 worker thread done servicing request
23:47:01.607 00.001 1032 OnExposeComplete: enter
23:47:01.610 00.003 1032 UpdateGuideState(): m_state=6
23:47:01.613 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11010
23:47:01.616 00.003 1032 Star::Find returns 1 (0), X=1108.48, Y=129.60, Mass=1401, SNR=26.4, Peak=114 HFD=3.3
23:47:01.618 00.002 1032 MultiStar: [#1 0.04,-0.30,0.00,M5] [#2 -0.21,-0.02,0.79,U] [#3 -0.18,-0.03,0.76,U] [#4 -0.27,-0.10,0.00,M1] [#5 0.20,-0.16,0.64,U] [#6 -0.15,-0.02,0.58,U] [#7 0.02,0.04,0.72,U] [#8 0.13,-0.14,0.54,U] 
23:47:01.619 00.001 1032 refined, 6 included, MultiStar: {-0.00, -0.07}, one-star: {0.15, -0.13}
23:47:01.621 00.002 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.84)
23:47:01.622 00.001 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.84)
23:47:01.624 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.61 mountX=-0.06 mountY=0.02, mountTheta=2.84
23:47:01.628 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.07, opts=13)
23:47:01.631 00.003 1032 Enqueuing Move request for scope (-0.00, -0.07)
23:47:01.632 00.001 10072 Worker thread wakes up
23:47:01.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
23:47:01.632 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
23:47:01.632 00.000 10072 Moving (-0.00, -0.07) raw xDistance=-0.06 yDistance=0.02
23:47:01.634 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:47:01.637 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:47:01.637 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:47:01.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:01.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:47:01.637 00.000 10072 MoveAxis(W, 3, ABG)
23:47:01.637 00.000 10072 Guiding  Dir = 3, Dur = 3
23:47:01.637 00.000 10072 IsGuiding returns 0
23:47:01.638 00.001 10072 PulseGuide returned control before completion, sleep 13
23:47:01.656 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.4
23:47:01.658 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:01.660 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:01.662 00.002 1032 Enqueuing Expose request
23:47:01.664 00.002 10072 IsGuiding returns 0
23:47:01.664 00.000 10072 Move returns status 0, amount 3
23:47:01.664 00.000 10072 MoveAxis(N, 0, ABG)
23:47:01.664 00.000 10072 Move returns status 0, amount 0
23:47:01.664 00.000 10072 move complete, result=0
23:47:01.664 00.000 10072 worker thread done servicing request
23:47:01.664 00.000 10072 Worker thread wakes up
23:47:01.665 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:01.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:01.672 00.007 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:47:02.082 00.410 10072 Exposure complete
23:47:02.133 00.051 10072 worker thread done servicing request
23:47:02.134 00.001 1032 OnExposeComplete: enter
23:47:02.135 00.001 1032 UpdateGuideState(): m_state=6
23:47:02.137 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11011
23:47:02.139 00.002 1032 Star::Find returns 1 (0), X=1108.37, Y=129.63, Mass=1370, SNR=26.0, Peak=127 HFD=3.3
23:47:02.141 00.002 1032 MultiStar: [#1 0.16,-0.19,0.94,U] [#2 -0.08,-0.02,0.81,U] [#3 -0.11,-0.07,0.76,U] [#4 -0.13,-0.09,0.66,U] [#5 0.31,-0.16,0.00,M6] [#6 -0.15,0.02,0.59,U] [#7 0.09,0.05,0.74,U] [#8 0.16,-0.13,0.54,U] 
23:47:02.143 00.002 1032 refined, 7 included, MultiStar: {0.00, -0.07}, one-star: {0.03, -0.10}
23:47:02.144 00.001 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.92)
23:47:02.146 00.002 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.92)
23:47:02.148 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.53 mountX=-0.07 mountY=0.02, mountTheta=2.92
23:47:02.152 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.07, opts=13)
23:47:02.153 00.001 1032 Enqueuing Move request for scope (0.00, -0.07)
23:47:02.155 00.002 10072 Worker thread wakes up
23:47:02.155 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
23:47:02.155 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
23:47:02.155 00.000 10072 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
23:47:02.157 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:47:02.160 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:47:02.160 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:47:02.160 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:02.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:47:02.160 00.000 10072 MoveAxis(W, 2, ABG)
23:47:02.160 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:02.161 00.001 10072 IsGuiding returns 0
23:47:02.161 00.000 10072 PulseGuide returned control before completion, sleep 12
23:47:02.177 00.016 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:47:02.179 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:02.181 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:02.183 00.002 1032 Enqueuing Expose request
23:47:02.188 00.005 10072 IsGuiding returns 0
23:47:02.188 00.000 10072 Move returns status 0, amount 2
23:47:02.188 00.000 10072 MoveAxis(N, 0, ABG)
23:47:02.188 00.000 10072 Move returns status 0, amount 0
23:47:02.188 00.000 10072 move complete, result=0
23:47:02.188 00.000 10072 worker thread done servicing request
23:47:02.188 00.000 10072 Worker thread wakes up
23:47:02.188 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:02.188 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:02.194 00.006 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:47:02.816 00.622 10072 Exposure complete
23:47:02.866 00.050 10072 worker thread done servicing request
23:47:02.867 00.001 1032 OnExposeComplete: enter
23:47:02.869 00.002 1032 UpdateGuideState(): m_state=6
23:47:02.872 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11012
23:47:02.873 00.001 1032 Star::Find returns 1 (0), X=1108.43, Y=129.73, Mass=1530, SNR=27.6, Peak=119 HFD=3.4
23:47:02.876 00.003 1032 MultiStar: [#1 0.10,-0.07,0.91,U] [#2 -0.11,0.06,0.71,U] [#3 -0.25,0.12,0.00,M1] [#4 0.05,-0.06,0.67,U] [#5 0.17,-0.27,0.00,M7] [#6 -0.28,0.13,0.00,M3] [#7 0.05,0.13,0.66,U] [#8 0.04,-0.11,0.49,U] 
23:47:02.877 00.001 1032 refined, 5 included, MultiStar: {0.05, -0.01}, one-star: {0.10, -0.00}
23:47:02.879 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
23:47:02.880 00.001 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
23:47:02.882 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.13 mountX=-0.02 mountY=-0.04, mountTheta=-1.96
23:47:02.884 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
23:47:02.886 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
23:47:02.888 00.002 10072 Worker thread wakes up
23:47:02.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
23:47:02.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
23:47:02.888 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.04
23:47:02.889 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:47:02.894 00.005 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:47:02.894 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:47:02.894 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:02.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:47:02.894 00.000 10072 MoveAxis(W, 3, ABG)
23:47:02.894 00.000 10072 Guiding  Dir = 3, Dur = 3
23:47:02.894 00.000 10072 IsGuiding returns 0
23:47:02.896 00.002 10072 PulseGuide returned control before completion, sleep 13
23:47:02.911 00.015 1032 UpdateGuideState exits: m=1530 SNR=27.6
23:47:02.913 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:02.915 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:02.916 00.001 1032 Enqueuing Expose request
23:47:02.924 00.008 10072 IsGuiding returns 0
23:47:02.924 00.000 10072 Move returns status 0, amount 3
23:47:02.924 00.000 10072 MoveAxis(N, 0, ABG)
23:47:02.925 00.001 10072 Move returns status 0, amount 0
23:47:02.925 00.000 10072 move complete, result=0
23:47:02.925 00.000 10072 worker thread done servicing request
23:47:02.925 00.000 10072 Worker thread wakes up
23:47:02.925 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:02.925 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:02.926 00.001 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:47:03.333 00.407 10072 Exposure complete
23:47:03.380 00.047 10072 worker thread done servicing request
23:47:03.380 00.000 1032 OnExposeComplete: enter
23:47:03.382 00.002 1032 UpdateGuideState(): m_state=6
23:47:03.384 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11013
23:47:03.386 00.002 1032 Star::Find returns 1 (0), X=1108.36, Y=129.69, Mass=1361, SNR=25.9, Peak=118 HFD=3.5
23:47:03.388 00.002 1032 MultiStar: [#1 0.02,-0.18,0.95,U] [#2 -0.24,0.10,0.84,U] [#3 -0.21,-0.04,0.74,U] [#4 -0.13,-0.03,0.69,U] [#5 -0.02,-0.27,0.00,M8] [#6 -0.35,0.17,0.00,M4] [#7 0.02,0.14,0.71,U] [#8 0.09,0.14,0.54,U] 
23:47:03.390 00.002 1032 single-star, 6 included, MultiStar: {-0.06, -0.00}, one-star: {0.03, -0.04}
23:47:03.394 00.004 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
23:47:03.397 00.003 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
23:47:03.399 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.97 mountX=-0.05 mountY=-0.02, mountTheta=-2.80
23:47:03.403 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
23:47:03.405 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
23:47:03.407 00.002 10072 Worker thread wakes up
23:47:03.407 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:47:03.407 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:47:03.407 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
23:47:03.410 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:47:03.412 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:47:03.412 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:47:03.412 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:03.412 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:47:03.412 00.000 10072 MoveAxis(W, 3, ABG)
23:47:03.412 00.000 10072 Guiding  Dir = 3, Dur = 3
23:47:03.413 00.001 10072 IsGuiding returns 0
23:47:03.413 00.000 10072 PulseGuide returned control before completion, sleep 13
23:47:03.432 00.019 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:47:03.434 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:03.436 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:03.438 00.002 1032 Enqueuing Expose request
23:47:03.440 00.002 10072 IsGuiding returns 0
23:47:03.440 00.000 10072 Move returns status 0, amount 3
23:47:03.440 00.000 10072 MoveAxis(N, 0, ABG)
23:47:03.440 00.000 10072 Move returns status 0, amount 0
23:47:03.440 00.000 10072 move complete, result=0
23:47:03.440 00.000 10072 worker thread done servicing request
23:47:03.440 00.000 10072 Worker thread wakes up
23:47:03.440 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:03.440 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:03.446 00.006 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:47:04.069 00.623 10072 Exposure complete
23:47:04.118 00.049 10072 worker thread done servicing request
23:47:04.119 00.001 1032 OnExposeComplete: enter
23:47:04.122 00.003 1032 UpdateGuideState(): m_state=6
23:47:04.123 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11014
23:47:04.125 00.002 1032 Star::Find returns 1 (0), X=1108.47, Y=129.60, Mass=1391, SNR=26.2, Peak=116 HFD=3.3
23:47:04.126 00.001 1032 MultiStar: [#1 0.02,-0.36,0.00,M3] [#2 -0.11,-0.08,0.80,U] [#3 -0.16,-0.10,0.75,U] [#4 -0.15,-0.22,0.00,M1] [#5 0.30,-0.34,0.00,M9] [#6 -0.20,-0.00,0.60,U] [#7 0.08,-0.01,0.73,U] [#8 0.23,-0.19,0.00,M1] 
23:47:04.128 00.002 1032 refined, 4 included, MultiStar: {-0.03, -0.07}, one-star: {0.13, -0.13}
23:47:04.129 00.001 1032 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.83) = xAngle (-3.83 = 2.46)
23:47:04.131 00.002 1032 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.83 = 2.46)
23:47:04.132 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.00 mountX=-0.06 mountY=0.05, mountTheta=2.46
23:47:04.135 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.07, opts=13)
23:47:04.138 00.003 1032 Enqueuing Move request for scope (-0.03, -0.07)
23:47:04.139 00.001 10072 Worker thread wakes up
23:47:04.140 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
23:47:04.140 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
23:47:04.140 00.000 10072 Moving (-0.03, -0.07) raw xDistance=-0.06 yDistance=0.05
23:47:04.141 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:47:04.145 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:47:04.145 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:47:04.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:04.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:47:04.145 00.000 10072 MoveAxis(W, 3, ABG)
23:47:04.145 00.000 10072 Guiding  Dir = 3, Dur = 3
23:47:04.145 00.000 10072 IsGuiding returns 0
23:47:04.146 00.001 10072 PulseGuide returned control before completion, sleep 13
23:47:04.164 00.018 1032 UpdateGuideState exits: m=1391 SNR=26.2
23:47:04.166 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:04.168 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:04.169 00.001 1032 Enqueuing Expose request
23:47:04.175 00.006 10072 IsGuiding returns 0
23:47:04.177 00.002 10072 Move returns status 0, amount 3
23:47:04.177 00.000 10072 MoveAxis(N, 0, ABG)
23:47:04.177 00.000 10072 Move returns status 0, amount 0
23:47:04.177 00.000 10072 move complete, result=0
23:47:04.177 00.000 10072 worker thread done servicing request
23:47:04.177 00.000 10072 Worker thread wakes up
23:47:04.177 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:04.177 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:04.181 00.004 1032 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
23:47:04.587 00.406 10072 Exposure complete
23:47:04.637 00.050 10072 worker thread done servicing request
23:47:04.638 00.001 1032 OnExposeComplete: enter
23:47:04.639 00.001 1032 UpdateGuideState(): m_state=6
23:47:04.642 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11015
23:47:04.645 00.003 1032 Star::Find returns 1 (0), X=1108.49, Y=129.47, Mass=1344, SNR=25.8, Peak=116 HFD=3.2
23:47:04.647 00.002 1032 MultiStar: [#1 0.05,-0.43,0.00,M4] [#2 -0.27,-0.06,0.00,M1] [#3 -0.15,-0.31,0.00,M1] [#4 -0.24,-0.19,0.00,M2] [#5 0.19,-0.39,0.00,M10] [#6 -0.24,0.04,0.64,U] [#7 0.17,-0.14,0.68,U] [#8 0.14,-0.15,0.55,U] 
23:47:04.649 00.002 1032 refined, 3 included, MultiStar: {0.07, -0.14}, one-star: {0.16, -0.26}
23:47:04.651 00.002 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
23:47:04.653 00.002 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
23:47:04.655 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.13 mountX=-0.15 mountY=-0.03, mountTheta=-2.96
23:47:04.658 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.14, opts=13)
23:47:04.660 00.002 1032 Enqueuing Move request for scope (0.07, -0.14)
23:47:04.662 00.002 10072 Worker thread wakes up
23:47:04.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
23:47:04.662 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
23:47:04.662 00.000 10072 Moving (0.07, -0.14) raw xDistance=-0.15 yDistance=-0.03
23:47:04.663 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:47:04.666 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.00
23:47:04.666 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
23:47:04.667 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:04.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:47:04.667 00.000 10072 MoveAxis(E, 71, ABG)
23:47:04.667 00.000 10072 Guiding  Dir = 2, Dur = 71
23:47:04.667 00.000 10072 IsGuiding returns 0
23:47:04.668 00.001 10072 PulseGuide returned control before completion, sleep 81
23:47:04.686 00.018 1032 UpdateGuideState exits: m=1344 SNR=25.8
23:47:04.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:04.689 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:04.691 00.002 1032 Enqueuing Expose request
23:47:04.755 00.064 10072 IsGuiding returns 0
23:47:04.755 00.000 10072 Move returns status 0, amount 71
23:47:04.755 00.000 10072 MoveAxis(N, 0, ABG)
23:47:04.755 00.000 10072 Move returns status 0, amount 0
23:47:04.755 00.000 10072 move complete, result=0
23:47:04.755 00.000 10072 worker thread done servicing request
23:47:04.755 00.000 10072 Worker thread wakes up
23:47:04.756 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:04.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:04.756 00.000 1032 GuideStep: -0.2 px 71 ms EAST, -0.0 px 0 ms NORTH
23:47:05.381 00.625 10072 Exposure complete
23:47:05.435 00.054 10072 worker thread done servicing request
23:47:05.435 00.000 1032 OnExposeComplete: enter
23:47:05.438 00.003 1032 UpdateGuideState(): m_state=6
23:47:05.439 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11016
23:47:05.441 00.002 1032 Star::Find returns 1 (0), X=1108.58, Y=129.60, Mass=1432, SNR=26.6, Peak=121 HFD=3.3
23:47:05.443 00.002 1032 MultiStar: [#1 0.13,-0.10,0.98,U] [#2 -0.09,0.07,0.76,U] [#3 -0.08,-0.03,0.75,U] [#4 -0.14,-0.06,0.65,U] [#5 0.23,-0.19,0.00,R] [#6 -0.21,0.18,0.00,M3] [#7 0.09,0.12,0.70,U] [#8 0.23,0.03,0.48,U] 
23:47:05.445 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.03}, one-star: {0.24, -0.13}
23:47:05.446 00.001 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
23:47:05.448 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
23:47:05.449 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.39 mountX=-0.04 mountY=-0.05, mountTheta=-2.22
23:47:05.452 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
23:47:05.453 00.001 1032 Enqueuing Move request for scope (0.06, -0.03)
23:47:05.457 00.004 10072 Worker thread wakes up
23:47:05.457 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:47:05.457 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:47:05.457 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
23:47:05.459 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:47:05.462 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:47:05.462 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:47:05.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:05.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:47:05.462 00.000 10072 MoveAxis(W, 2, ABG)
23:47:05.462 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:05.463 00.001 10072 IsGuiding returns 0
23:47:05.463 00.000 10072 PulseGuide returned control before completion, sleep 12
23:47:05.480 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:47:05.482 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:05.484 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:05.490 00.006 10072 IsGuiding returns 0
23:47:05.490 00.000 10072 Move returns status 0, amount 2
23:47:05.490 00.000 10072 MoveAxis(N, 0, ABG)
23:47:05.490 00.000 10072 Move returns status 0, amount 0
23:47:05.490 00.000 10072 move complete, result=0
23:47:05.491 00.001 10072 worker thread done servicing request
23:47:05.491 00.000 1032 Enqueuing Expose request
23:47:05.494 00.003 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:47:05.496 00.002 10072 Worker thread wakes up
23:47:05.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:05.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:05.912 00.416 10072 Exposure complete
23:47:05.960 00.048 10072 worker thread done servicing request
23:47:05.960 00.000 1032 OnExposeComplete: enter
23:47:05.962 00.002 1032 UpdateGuideState(): m_state=6
23:47:05.964 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11017
23:47:05.965 00.001 1032 Star::Find returns 1 (0), X=1108.46, Y=129.69, Mass=1473, SNR=27.0, Peak=134 HFD=3.3
23:47:05.968 00.003 1032 MultiStar: [#1 0.06,0.01,0.89,U] [#2 -0.07,0.36,0.00,M1] [#3 -0.11,0.08,0.74,U] [#4 -0.19,0.05,0.65,U] [#5 -0.04,0.03,0.65,U] [#6 -0.11,0.24,0.00,M4] [#7 0.10,0.27,0.00,M1] [#8 0.10,0.06,0.52,U] 
23:47:05.969 00.001 1032 refined, 5 included, MultiStar: {0.00, 0.02}, one-star: {0.13, -0.04}
23:47:05.971 00.002 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
23:47:05.973 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
23:47:05.974 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.53 mountX=0.02 mountY=-0.01, mountTheta=-0.30
23:47:05.977 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.02, opts=13)
23:47:05.979 00.002 1032 Enqueuing Move request for scope (0.00, 0.02)
23:47:05.981 00.002 10072 Worker thread wakes up
23:47:05.981 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
23:47:05.981 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
23:47:05.981 00.000 10072 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
23:47:05.984 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:47:05.988 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:47:05.988 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:47:05.988 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:05.989 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:47:05.989 00.000 10072 MoveAxis(W, 2, ABG)
23:47:05.989 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:05.989 00.000 10072 IsGuiding returns 0
23:47:05.990 00.001 10072 PulseGuide returned control before completion, sleep 12
23:47:06.003 00.013 10072 IsGuiding returns 0
23:47:06.003 00.000 10072 Move returns status 0, amount 2
23:47:06.003 00.000 10072 MoveAxis(N, 0, ABG)
23:47:06.003 00.000 10072 Move returns status 0, amount 0
23:47:06.003 00.000 10072 move complete, result=0
23:47:06.003 00.000 10072 worker thread done servicing request
23:47:06.007 00.004 1032 UpdateGuideState exits: m=1473 SNR=27.0
23:47:06.009 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:06.011 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:06.013 00.002 1032 Enqueuing Expose request
23:47:06.015 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:47:06.016 00.001 10072 Worker thread wakes up
23:47:06.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:06.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:06.642 00.626 10072 Exposure complete
23:47:06.692 00.050 10072 worker thread done servicing request
23:47:06.692 00.000 1032 OnExposeComplete: enter
23:47:06.694 00.002 1032 UpdateGuideState(): m_state=6
23:47:06.696 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11018
23:47:06.698 00.002 1032 Star::Find returns 1 (0), X=1108.41, Y=129.63, Mass=1273, SNR=25.1, Peak=118 HFD=3.3
23:47:06.700 00.002 1032 MultiStar: [#1 0.11,-0.07,0.99,U] [#2 -0.12,0.11,0.87,U] [#3 -0.10,0.01,0.81,U] [#4 -0.12,-0.05,0.70,U] [#5 -0.00,-0.00,0.68,U] [#6 -0.31,0.09,0.00,M5] [#7 0.12,0.17,0.73,U] [#8 0.01,0.10,0.55,U] 
23:47:06.702 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.01}, one-star: {0.07, -0.10}
23:47:06.704 00.002 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
23:47:06.706 00.002 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
23:47:06.707 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.54 mountX=0.01 mountY=-0.00, mountTheta=-0.29
23:47:06.710 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.01, opts=13)
23:47:06.712 00.002 1032 Enqueuing Move request for scope (0.00, 0.01)
23:47:06.714 00.002 10072 Worker thread wakes up
23:47:06.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
23:47:06.714 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
23:47:06.714 00.000 10072 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
23:47:06.716 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:47:06.720 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:47:06.720 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:47:06.720 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:06.720 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:47:06.720 00.000 10072 MoveAxis(W, 2, ABG)
23:47:06.720 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:06.721 00.001 10072 IsGuiding returns 0
23:47:06.721 00.000 10072 PulseGuide returned control before completion, sleep 12
23:47:06.740 00.019 1032 UpdateGuideState exits: m=1273 SNR=25.1
23:47:06.742 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:06.743 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:06.745 00.002 1032 Enqueuing Expose request
23:47:06.749 00.004 10072 IsGuiding returns 0
23:47:06.749 00.000 10072 Move returns status 0, amount 2
23:47:06.749 00.000 10072 MoveAxis(N, 0, ABG)
23:47:06.749 00.000 10072 Move returns status 0, amount 0
23:47:06.749 00.000 10072 move complete, result=0
23:47:06.749 00.000 10072 worker thread done servicing request
23:47:06.749 00.000 10072 Worker thread wakes up
23:47:06.749 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:06.750 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:06.754 00.004 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:47:07.159 00.405 10072 Exposure complete
23:47:07.209 00.050 10072 worker thread done servicing request
23:47:07.209 00.000 1032 OnExposeComplete: enter
23:47:07.212 00.003 1032 UpdateGuideState(): m_state=6
23:47:07.214 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11019
23:47:07.216 00.002 1032 Star::Find returns 1 (0), X=1108.51, Y=129.64, Mass=1424, SNR=26.5, Peak=123 HFD=3.3
23:47:07.218 00.002 1032 MultiStar: [#1 0.13,-0.24,0.00,M2] [#2 -0.04,0.02,0.82,U] [#3 -0.05,-0.09,0.74,U] [#4 0.02,-0.10,0.68,U] [#5 0.09,0.05,0.64,U] [#6 -0.02,0.09,0.62,U] [#7 0.16,0.15,0.67,U] [#8 0.15,-0.03,0.49,U] 
23:47:07.220 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {0.17, -0.09}
23:47:07.221 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
23:47:07.223 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
23:47:07.224 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.13 mountX=-0.02 mountY=-0.06, mountTheta=-1.96
23:47:07.227 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
23:47:07.229 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
23:47:07.231 00.002 10072 Worker thread wakes up
23:47:07.231 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:47:07.231 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:47:07.231 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.02 yDistance=-0.06
23:47:07.233 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:47:07.238 00.005 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
23:47:07.238 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:47:07.238 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:07.238 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:47:07.238 00.000 10072 MoveAxis(W, 2, ABG)
23:47:07.238 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:07.239 00.001 10072 IsGuiding returns 0
23:47:07.240 00.001 10072 PulseGuide returned control before completion, sleep 12
23:47:07.257 00.017 1032 UpdateGuideState exits: m=1424 SNR=26.5
23:47:07.259 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:07.261 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:07.264 00.003 1032 Enqueuing Expose request
23:47:07.266 00.002 10072 IsGuiding returns 0
23:47:07.266 00.000 10072 Move returns status 0, amount 2
23:47:07.266 00.000 10072 MoveAxis(N, 0, ABG)
23:47:07.266 00.000 10072 Move returns status 0, amount 0
23:47:07.266 00.000 10072 move complete, result=0
23:47:07.268 00.002 10072 worker thread done servicing request
23:47:07.268 00.000 10072 Worker thread wakes up
23:47:07.268 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:07.268 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:07.273 00.005 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:47:07.900 00.627 10072 Exposure complete
23:47:07.947 00.047 10072 worker thread done servicing request
23:47:07.947 00.000 1032 OnExposeComplete: enter
23:47:07.950 00.003 1032 UpdateGuideState(): m_state=6
23:47:07.952 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11020
23:47:07.954 00.002 1032 Star::Find returns 1 (0), X=1108.55, Y=129.68, Mass=1444, SNR=26.7, Peak=127 HFD=3.2
23:47:07.956 00.002 1032 MultiStar: [#1 0.26,-0.29,0.00,M3] [#2 -0.05,-0.11,0.82,U] [#3 -0.01,-0.16,0.75,U] [#4 0.09,-0.23,0.68,U] [#5 0.01,-0.05,0.60,U] [#6 0.05,-0.04,0.64,U] [#7 0.29,-0.06,0.00,M1] [#8 0.22,-0.00,0.51,U] 
23:47:07.958 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.10}, one-star: {0.22, -0.05}
23:47:07.960 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
23:47:07.962 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
23:47:07.963 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-0.88 mountX=-0.11 mountY=-0.05, mountTheta=-2.71
23:47:07.965 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.10, opts=13)
23:47:07.968 00.003 1032 Enqueuing Move request for scope (0.08, -0.10)
23:47:07.969 00.001 10072 Worker thread wakes up
23:47:07.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
23:47:07.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
23:47:07.970 00.001 10072 Moving (0.08, -0.10) raw xDistance=-0.11 yDistance=-0.05
23:47:07.971 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:47:07.974 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:47:07.974 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
23:47:07.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:07.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:47:07.974 00.000 10072 MoveAxis(W, 1, ABG)
23:47:07.974 00.000 10072 Guiding  Dir = 3, Dur = 1
23:47:07.975 00.001 10072 IsGuiding returns 0
23:47:07.975 00.000 10072 PulseGuide returned control before completion, sleep 11
23:47:07.992 00.017 1032 UpdateGuideState exits: m=1444 SNR=26.7
23:47:07.994 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:07.995 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:07.997 00.002 1032 Enqueuing Expose request
23:47:08.002 00.005 10072 IsGuiding returns 0
23:47:08.002 00.000 10072 Move returns status 0, amount 1
23:47:08.002 00.000 10072 MoveAxis(N, 0, ABG)
23:47:08.002 00.000 10072 Move returns status 0, amount 0
23:47:08.002 00.000 10072 move complete, result=0
23:47:08.002 00.000 10072 worker thread done servicing request
23:47:08.002 00.000 10072 Worker thread wakes up
23:47:08.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:08.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:08.005 00.003 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:47:08.411 00.406 10072 Exposure complete
23:47:08.460 00.049 10072 worker thread done servicing request
23:47:08.461 00.001 1032 OnExposeComplete: enter
23:47:08.463 00.002 1032 UpdateGuideState(): m_state=6
23:47:08.465 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11021
23:47:08.467 00.002 1032 Star::Find returns 1 (0), X=1108.42, Y=129.60, Mass=1333, SNR=25.7, Peak=113 HFD=3.3
23:47:08.469 00.002 1032 MultiStar: [#1 0.09,-0.39,0.00,M4] [#2 -0.09,-0.18,0.81,U] [#3 -0.11,0.00,0.75,U] [#4 -0.16,0.01,0.68,U] [#5 0.03,-0.07,0.67,U] [#6 -0.04,-0.01,0.66,U] [#7 0.18,0.11,0.71,U] [#8 0.21,-0.26,0.00,M1] 
23:47:08.470 00.001 1032 refined, 6 included, MultiStar: {-0.01, -0.05}, one-star: {0.09, -0.13}
23:47:08.473 00.003 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.65)
23:47:08.474 00.001 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.65)
23:47:08.476 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.81 mountX=-0.04 mountY=0.02, mountTheta=2.65
23:47:08.479 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
23:47:08.482 00.003 1032 Enqueuing Move request for scope (-0.01, -0.05)
23:47:08.483 00.001 10072 Worker thread wakes up
23:47:08.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:47:08.483 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:47:08.483 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.02
23:47:08.487 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=148, Gamma=2.230
23:47:08.491 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:47:08.491 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:47:08.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:08.492 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:47:08.492 00.000 10072 MoveAxis(W, 1, ABG)
23:47:08.492 00.000 10072 Guiding  Dir = 3, Dur = 1
23:47:08.492 00.000 10072 IsGuiding returns 0
23:47:08.492 00.000 10072 PulseGuide returned control before completion, sleep 11
23:47:08.509 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:47:08.512 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:08.514 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:08.515 00.001 1032 Enqueuing Expose request
23:47:08.518 00.003 10072 IsGuiding returns 0
23:47:08.519 00.001 10072 Move returns status 0, amount 1
23:47:08.519 00.000 10072 MoveAxis(N, 0, ABG)
23:47:08.519 00.000 10072 Move returns status 0, amount 0
23:47:08.519 00.000 10072 move complete, result=0
23:47:08.519 00.000 10072 worker thread done servicing request
23:47:08.519 00.000 10072 Worker thread wakes up
23:47:08.519 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:08.519 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:08.526 00.007 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
23:47:09.147 00.621 10072 Exposure complete
23:47:09.199 00.052 10072 worker thread done servicing request
23:47:09.199 00.000 1032 OnExposeComplete: enter
23:47:09.202 00.003 1032 UpdateGuideState(): m_state=6
23:47:09.204 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11022
23:47:09.208 00.004 1032 Star::Find returns 1 (0), X=1108.47, Y=129.69, Mass=1320, SNR=25.5, Peak=111 HFD=3.3
23:47:09.210 00.002 1032 MultiStar: [#1 0.09,-0.22,1.00,U] [#2 -0.14,-0.06,0.86,U] [#3 0.00,-0.04,0.78,U] [#4 0.00,-0.06,0.63,U] [#5 -0.01,0.12,0.66,U] [#6 -0.01,0.20,0.63,U] [#7 0.15,0.10,0.71,U] [#8 0.34,0.12,0.00,M2] 
23:47:09.212 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.14, -0.04}
23:47:09.213 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
23:47:09.215 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
23:47:09.217 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.47 mountX=-0.02 mountY=-0.03, mountTheta=-2.30
23:47:09.219 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
23:47:09.221 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
23:47:09.223 00.002 10072 Worker thread wakes up
23:47:09.223 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
23:47:09.223 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
23:47:09.223 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
23:47:09.225 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:47:09.228 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:47:09.228 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:47:09.229 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:09.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:47:09.229 00.000 10072 MoveAxis(W, 1, ABG)
23:47:09.229 00.000 10072 Guiding  Dir = 3, Dur = 1
23:47:09.229 00.000 10072 IsGuiding returns 0
23:47:09.230 00.001 10072 PulseGuide returned control before completion, sleep 11
23:47:09.249 00.019 1032 UpdateGuideState exits: m=1320 SNR=25.5
23:47:09.250 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:09.253 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:09.254 00.001 10072 IsGuiding returns 0
23:47:09.255 00.001 10072 Move returns status 0, amount 1
23:47:09.255 00.000 10072 MoveAxis(N, 0, ABG)
23:47:09.255 00.000 1032 Enqueuing Expose request
23:47:09.256 00.001 10072 Move returns status 0, amount 0
23:47:09.256 00.000 10072 move complete, result=0
23:47:09.257 00.001 10072 worker thread done servicing request
23:47:09.257 00.000 10072 Worker thread wakes up
23:47:09.257 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:09.257 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:09.265 00.008 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:47:09.663 00.398 10072 Exposure complete
23:47:09.714 00.051 10072 worker thread done servicing request
23:47:09.714 00.000 1032 OnExposeComplete: enter
23:47:09.717 00.003 1032 UpdateGuideState(): m_state=6
23:47:09.719 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11023
23:47:09.721 00.002 1032 Star::Find returns 1 (0), X=1108.43, Y=129.64, Mass=1299, SNR=25.3, Peak=108 HFD=3.4
23:47:09.723 00.002 1032 MultiStar: [#1 0.13,-0.19,1.05,U] [#2 -0.09,0.09,0.77,U] [#3 0.01,0.08,0.77,U] [#4 0.08,-0.15,0.71,U] [#5 0.15,0.02,0.62,U] [#6 0.07,0.25,0.00,M2] [#7 0.26,0.11,0.00,M1] [#8 0.23,0.01,0.55,U] 
23:47:09.725 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.04}, one-star: {0.09, -0.09}
23:47:09.727 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
23:47:09.729 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
23:47:09.731 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.50 mountX=-0.06 mountY=-0.07, mountTheta=-2.33
23:47:09.733 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
23:47:09.735 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
23:47:09.738 00.003 10072 Worker thread wakes up
23:47:09.738 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:47:09.738 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:47:09.738 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
23:47:09.740 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:47:09.744 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:47:09.744 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:47:09.744 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:09.744 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:47:09.744 00.000 10072 MoveAxis(W, 1, ABG)
23:47:09.744 00.000 10072 Guiding  Dir = 3, Dur = 1
23:47:09.745 00.001 10072 IsGuiding returns 0
23:47:09.745 00.000 10072 PulseGuide returned control before completion, sleep 11
23:47:09.763 00.018 1032 UpdateGuideState exits: m=1299 SNR=25.3
23:47:09.766 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:09.768 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:09.771 00.003 1032 Enqueuing Expose request
23:47:09.774 00.003 10072 IsGuiding returns 0
23:47:09.775 00.001 10072 Move returns status 0, amount 1
23:47:09.775 00.000 10072 MoveAxis(N, 0, ABG)
23:47:09.775 00.000 10072 Move returns status 0, amount 0
23:47:09.775 00.000 10072 move complete, result=0
23:47:09.775 00.000 10072 worker thread done servicing request
23:47:09.776 00.001 10072 Worker thread wakes up
23:47:09.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:09.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:09.783 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:47:10.399 00.616 10072 Exposure complete
23:47:10.451 00.052 1032 OnExposeComplete: enter
23:47:10.453 00.002 1032 UpdateGuideState(): m_state=6
23:47:10.456 00.003 10072 worker thread done servicing request
23:47:10.457 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11024
23:47:10.459 00.002 1032 Star::Find returns 1 (0), X=1108.53, Y=129.49, Mass=1447, SNR=26.8, Peak=119 HFD=3.2
23:47:10.461 00.002 1032 MultiStar: [#1 0.17,-0.37,0.00,M3] [#2 -0.09,-0.16,0.77,U] [#3 -0.05,-0.11,0.76,U] [#4 0.05,-0.12,0.65,U] [#5 0.07,-0.19,0.66,U] [#6 0.03,0.05,0.59,U] [#7 0.28,0.03,0.00,M2] [#8 0.36,-0.25,0.00,M2] 
23:47:10.463 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.14}, one-star: {0.20, -0.24}
23:47:10.465 00.002 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
23:47:10.466 00.001 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
23:47:10.469 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.28 mountX=-0.14 mountY=-0.01, mountTheta=-3.11
23:47:10.472 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.14, opts=13)
23:47:10.473 00.001 1032 Enqueuing Move request for scope (0.04, -0.14)
23:47:10.476 00.003 10072 Worker thread wakes up
23:47:10.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
23:47:10.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
23:47:10.476 00.000 10072 Moving (0.04, -0.14) raw xDistance=-0.14 yDistance=-0.01
23:47:10.478 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:47:10.481 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.99
23:47:10.481 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
23:47:10.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:10.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:47:10.481 00.000 10072 MoveAxis(E, 66, ABG)
23:47:10.481 00.000 10072 Guiding  Dir = 2, Dur = 66
23:47:10.481 00.000 10072 IsGuiding returns 0
23:47:10.482 00.001 10072 PulseGuide returned control before completion, sleep 76
23:47:10.500 00.018 1032 UpdateGuideState exits: m=1447 SNR=26.8
23:47:10.502 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:10.505 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:10.507 00.002 1032 Enqueuing Expose request
23:47:10.566 00.059 10072 IsGuiding returns 0
23:47:10.566 00.000 10072 Move returns status 0, amount 66
23:47:10.566 00.000 10072 MoveAxis(N, 0, ABG)
23:47:10.566 00.000 10072 Move returns status 0, amount 0
23:47:10.566 00.000 10072 move complete, result=0
23:47:10.566 00.000 10072 worker thread done servicing request
23:47:10.566 00.000 10072 Worker thread wakes up
23:47:10.566 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:10.568 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:10.568 00.000 1032 GuideStep: -0.1 px 66 ms EAST, -0.0 px 0 ms NORTH
23:47:10.977 00.409 10072 Exposure complete
23:47:11.025 00.048 10072 worker thread done servicing request
23:47:11.025 00.000 1032 OnExposeComplete: enter
23:47:11.027 00.002 1032 UpdateGuideState(): m_state=6
23:47:11.028 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11025
23:47:11.030 00.002 1032 Star::Find returns 1 (0), X=1108.44, Y=129.70, Mass=1473, SNR=27.0, Peak=124 HFD=3.3
23:47:11.031 00.001 1032 MultiStar: [#1 0.09,-0.31,0.00,M4] [#2 -0.11,-0.11,0.79,U] [#3 -0.12,-0.02,0.76,U] [#4 -0.10,-0.02,0.67,U] [#5 0.07,-0.05,0.65,U] [#6 -0.09,0.04,0.64,U] [#7 0.18,0.04,0.69,U] [#8 0.35,-0.16,0.00,M3] 
23:47:11.033 00.002 1032 refined, 6 included, MultiStar: {-0.01, -0.02}, one-star: {0.10, -0.03}
23:47:11.034 00.001 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.61)
23:47:11.036 00.002 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.61)
23:47:11.037 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.84 mountX=-0.02 mountY=0.01, mountTheta=2.61
23:47:11.040 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
23:47:11.042 00.002 1032 Enqueuing Move request for scope (-0.01, -0.02)
23:47:11.045 00.003 10072 Worker thread wakes up
23:47:11.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
23:47:11.045 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
23:47:11.045 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
23:47:11.046 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:47:11.050 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:47:11.050 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:47:11.050 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:11.050 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:47:11.050 00.000 10072 MoveAxis(W, 2, ABG)
23:47:11.050 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:11.050 00.000 10072 IsGuiding returns 0
23:47:11.050 00.000 10072 PulseGuide returned control before completion, sleep 12
23:47:11.067 00.017 1032 UpdateGuideState exits: m=1473 SNR=27.0
23:47:11.070 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:11.072 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:11.074 00.002 1032 Enqueuing Expose request
23:47:11.075 00.001 10072 IsGuiding returns 0
23:47:11.075 00.000 10072 Move returns status 0, amount 2
23:47:11.076 00.001 10072 MoveAxis(N, 0, ABG)
23:47:11.076 00.000 10072 Move returns status 0, amount 0
23:47:11.076 00.000 10072 move complete, result=0
23:47:11.076 00.000 10072 worker thread done servicing request
23:47:11.076 00.000 10072 Worker thread wakes up
23:47:11.076 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:11.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:11.083 00.007 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:47:11.713 00.630 10072 Exposure complete
23:47:11.764 00.051 10072 worker thread done servicing request
23:47:11.764 00.000 1032 OnExposeComplete: enter
23:47:11.768 00.004 1032 UpdateGuideState(): m_state=6
23:47:11.770 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11026
23:47:11.772 00.002 1032 Star::Find returns 1 (0), X=1108.46, Y=129.90, Mass=1354, SNR=25.9, Peak=110 HFD=3.5
23:47:11.774 00.002 1032 MultiStar: [#1 0.15,-0.09,1.00,U] [#2 -0.05,0.23,0.80,U] [#3 -0.13,0.09,0.76,U] [#4 0.02,0.15,0.68,U] [#5 0.01,0.06,0.66,U] [#6 -0.09,0.29,0.00,M1] [#7 0.15,0.11,0.74,U] [#8 0.39,-0.12,0.00,M4] 
23:47:11.776 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.10}, one-star: {0.13, 0.17}
23:47:11.778 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
23:47:11.780 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
23:47:11.782 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.13 mountX=0.08 mountY=-0.07, mountTheta=-0.70
23:47:11.784 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
23:47:11.788 00.004 1032 Enqueuing Move request for scope (0.05, 0.10)
23:47:11.791 00.003 10072 Worker thread wakes up
23:47:11.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
23:47:11.791 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
23:47:11.791 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.07
23:47:11.792 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:47:11.796 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:47:11.796 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:47:11.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:11.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:47:11.796 00.000 10072 MoveAxis(W, 2, ABG)
23:47:11.796 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:11.797 00.001 10072 IsGuiding returns 0
23:47:11.797 00.000 10072 PulseGuide returned control before completion, sleep 12
23:47:11.818 00.021 1032 UpdateGuideState exits: m=1354 SNR=25.9
23:47:11.820 00.002 10072 IsGuiding returns 0
23:47:11.820 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:11.822 00.002 10072 Move returns status 0, amount 2
23:47:11.822 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:11.824 00.002 1032 Enqueuing Expose request
23:47:11.825 00.001 10072 MoveAxis(N, 0, ABG)
23:47:11.825 00.000 10072 Move returns status 0, amount 0
23:47:11.825 00.000 10072 move complete, result=0
23:47:11.826 00.001 10072 worker thread done servicing request
23:47:11.826 00.000 10072 Worker thread wakes up
23:47:11.826 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:11.826 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:11.834 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:47:12.244 00.410 10072 Exposure complete
23:47:12.293 00.049 10072 worker thread done servicing request
23:47:12.293 00.000 1032 OnExposeComplete: enter
23:47:12.295 00.002 1032 UpdateGuideState(): m_state=6
23:47:12.298 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11027
23:47:12.300 00.002 1032 Star::Find returns 1 (0), X=1108.40, Y=129.76, Mass=1263, SNR=25.0, Peak=113 HFD=3.3
23:47:12.303 00.003 1032 MultiStar: [#1 0.05,-0.04,1.06,U] [#2 -0.07,0.16,0.86,U] [#3 -0.09,0.13,0.77,U] [#4 -0.16,0.13,0.69,U] [#5 0.01,0.25,0.69,U] [#6 -0.23,0.40,0.00,M2] [#7 0.17,0.15,0.73,U] [#8 0.16,0.02,0.59,U] 
23:47:12.304 00.001 1032 single-star, 7 included, MultiStar: {0.02, 0.10}, one-star: {0.06, 0.03}
23:47:12.306 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
23:47:12.307 00.001 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
23:47:12.308 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.43 mountX=0.01 mountY=-0.07, mountTheta=-1.40
23:47:12.311 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
23:47:12.313 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
23:47:12.314 00.001 10072 Worker thread wakes up
23:47:12.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:47:12.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:47:12.314 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
23:47:12.316 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:47:12.319 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:47:12.319 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:47:12.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:12.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:47:12.319 00.000 10072 MoveAxis(W, 2, ABG)
23:47:12.319 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:12.320 00.001 10072 IsGuiding returns 0
23:47:12.320 00.000 10072 PulseGuide returned control before completion, sleep 12
23:47:12.334 00.014 10072 IsGuiding returns 0
23:47:12.334 00.000 10072 Move returns status 0, amount 2
23:47:12.335 00.001 10072 MoveAxis(N, 0, ABG)
23:47:12.335 00.000 10072 Move returns status 0, amount 0
23:47:12.335 00.000 10072 move complete, result=0
23:47:12.336 00.001 10072 worker thread done servicing request
23:47:12.338 00.002 1032 UpdateGuideState exits: m=1263 SNR=25.0
23:47:12.340 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:12.342 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:12.343 00.001 1032 Enqueuing Expose request
23:47:12.345 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:47:12.348 00.003 10072 Worker thread wakes up
23:47:12.348 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:12.348 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:12.978 00.630 10072 Exposure complete
23:47:13.030 00.052 10072 worker thread done servicing request
23:47:13.030 00.000 1032 OnExposeComplete: enter
23:47:13.032 00.002 1032 UpdateGuideState(): m_state=6
23:47:13.034 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11028
23:47:13.035 00.001 1032 Star::Find returns 1 (0), X=1108.39, Y=129.76, Mass=1535, SNR=27.5, Peak=132 HFD=3.4
23:47:13.037 00.002 1032 MultiStar: [#1 0.14,-0.12,0.91,U] [#2 -0.14,0.01,0.76,U] [#3 -0.16,0.01,0.76,U] [#4 -0.16,-0.02,0.67,U] [#5 -0.01,0.10,0.61,U] [#6 -0.13,0.15,0.63,U] [#7 0.32,0.20,0.00,M1] [#8 0.21,0.06,0.47,U] 
23:47:13.038 00.001 1032 refined, 7 included, MultiStar: {-0.02, 0.02}, one-star: {0.06, 0.03}
23:47:13.040 00.002 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
23:47:13.043 00.003 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
23:47:13.044 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.48 mountX=0.02 mountY=0.02, mountTheta=0.65
23:47:13.048 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
23:47:13.050 00.002 1032 Enqueuing Move request for scope (-0.02, 0.02)
23:47:13.053 00.003 10072 Worker thread wakes up
23:47:13.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
23:47:13.053 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
23:47:13.053 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.02
23:47:13.056 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:47:13.059 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:47:13.059 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:47:13.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:13.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:47:13.059 00.000 10072 MoveAxis(W, 2, ABG)
23:47:13.059 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:13.059 00.000 10072 IsGuiding returns 0
23:47:13.060 00.001 10072 PulseGuide returned control before completion, sleep 12
23:47:13.077 00.017 1032 UpdateGuideState exits: m=1535 SNR=27.5
23:47:13.079 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:13.083 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:13.086 00.003 1032 Enqueuing Expose request
23:47:13.087 00.001 10072 IsGuiding returns 0
23:47:13.088 00.001 10072 Move returns status 0, amount 2
23:47:13.088 00.000 10072 MoveAxis(N, 0, ABG)
23:47:13.088 00.000 10072 Move returns status 0, amount 0
23:47:13.088 00.000 10072 move complete, result=0
23:47:13.088 00.000 10072 worker thread done servicing request
23:47:13.088 00.000 10072 Worker thread wakes up
23:47:13.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:13.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:13.095 00.007 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:47:13.493 00.398 10072 Exposure complete
23:47:13.542 00.049 10072 worker thread done servicing request
23:47:13.542 00.000 1032 OnExposeComplete: enter
23:47:13.546 00.004 1032 UpdateGuideState(): m_state=6
23:47:13.547 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11029
23:47:13.550 00.003 1032 Star::Find returns 1 (0), X=1108.48, Y=129.68, Mass=1407, SNR=26.4, Peak=114 HFD=3.3
23:47:13.554 00.004 1032 MultiStar: [#1 0.21,-0.18,0.00,M2] [#2 -0.02,0.05,0.77,U] [#3 0.02,-0.00,0.76,U] [#4 0.02,-0.19,0.70,U] [#5 0.02,-0.01,0.65,U] [#6 -0.18,0.06,0.59,U] [#7 0.28,0.08,0.00,M2] [#8 0.21,0.01,0.55,U] 
23:47:13.557 00.003 1032 refined, 6 included, MultiStar: {0.04, -0.02}, one-star: {0.15, -0.05}
23:47:13.559 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
23:47:13.560 00.001 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
23:47:13.562 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.55 mountX=-0.03 mountY=-0.03, mountTheta=-2.38
23:47:13.564 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
23:47:13.566 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
23:47:13.567 00.001 10072 Worker thread wakes up
23:47:13.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:47:13.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:47:13.568 00.001 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
23:47:13.570 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:47:13.573 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:47:13.573 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:47:13.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:13.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:47:13.573 00.000 10072 MoveAxis(W, 1, ABG)
23:47:13.574 00.001 10072 Guiding  Dir = 3, Dur = 1
23:47:13.574 00.000 10072 IsGuiding returns 0
23:47:13.574 00.000 10072 PulseGuide returned control before completion, sleep 11
23:47:13.597 00.023 1032 UpdateGuideState exits: m=1407 SNR=26.4
23:47:13.602 00.005 10072 IsGuiding returns 0
23:47:13.602 00.000 10072 Move returns status 0, amount 1
23:47:13.602 00.000 10072 MoveAxis(N, 0, ABG)
23:47:13.602 00.000 10072 Move returns status 0, amount 0
23:47:13.602 00.000 10072 move complete, result=0
23:47:13.602 00.000 10072 worker thread done servicing request
23:47:13.605 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:13.608 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:13.612 00.004 1032 Enqueuing Expose request
23:47:13.614 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:47:13.617 00.003 10072 Worker thread wakes up
23:47:13.618 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:13.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:14.243 00.625 10072 Exposure complete
23:47:14.291 00.048 10072 worker thread done servicing request
23:47:14.292 00.001 1032 OnExposeComplete: enter
23:47:14.294 00.002 1032 UpdateGuideState(): m_state=6
23:47:14.295 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11030
23:47:14.296 00.001 1032 Star::Find returns 1 (0), X=1108.49, Y=129.82, Mass=1318, SNR=25.5, Peak=125 HFD=3.4
23:47:14.299 00.003 1032 MultiStar: [#1 0.14,0.06,1.00,U] [#2 -0.14,0.31,0.00,M1] [#3 -0.13,0.26,0.00,M1] [#4 -0.17,0.13,0.68,U] [#5 0.03,0.26,0.00,M1] [#6 -0.07,0.38,0.00,M1] [#7 0.13,0.30,0.00,M3] [#8 0.29,0.03,0.00,M2] 
23:47:14.301 00.002 1032 refined, 2 included, MultiStar: {0.07, 0.09}, one-star: {0.15, 0.09}
23:47:14.303 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:47:14.305 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:47:14.307 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.92 mountX=0.07 mountY=-0.09, mountTheta=-0.91
23:47:14.310 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
23:47:14.311 00.001 1032 Enqueuing Move request for scope (0.07, 0.09)
23:47:14.313 00.002 10072 Worker thread wakes up
23:47:14.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
23:47:14.314 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
23:47:14.314 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
23:47:14.316 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:47:14.318 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:47:14.319 00.001 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:47:14.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:14.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:47:14.319 00.000 10072 MoveAxis(W, 2, ABG)
23:47:14.319 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:14.319 00.000 10072 IsGuiding returns 0
23:47:14.320 00.001 10072 PulseGuide returned control before completion, sleep 12
23:47:14.333 00.013 10072 IsGuiding returns 0
23:47:14.333 00.000 10072 Move returns status 0, amount 2
23:47:14.333 00.000 10072 MoveAxis(N, 0, ABG)
23:47:14.334 00.001 10072 Move returns status 0, amount 0
23:47:14.334 00.000 10072 move complete, result=0
23:47:14.334 00.000 10072 worker thread done servicing request
23:47:14.337 00.003 1032 UpdateGuideState exits: m=1318 SNR=25.5
23:47:14.339 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:14.341 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:14.343 00.002 1032 Enqueuing Expose request
23:47:14.344 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:47:14.346 00.002 10072 Worker thread wakes up
23:47:14.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:14.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:14.759 00.413 10072 Exposure complete
23:47:14.813 00.054 10072 worker thread done servicing request
23:47:14.814 00.001 1032 OnExposeComplete: enter
23:47:14.815 00.001 1032 UpdateGuideState(): m_state=6
23:47:14.816 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11031
23:47:14.819 00.003 1032 Star::Find returns 1 (0), X=1108.52, Y=129.90, Mass=1341, SNR=25.7, Peak=96 HFD=3.5
23:47:14.821 00.002 1032 MultiStar: [#1 0.11,0.10,0.99,U] [#2 -0.15,0.27,0.00,M2] [#3 -0.26,0.33,0.00,M2] [#4 -0.12,0.15,0.64,U] [#5 0.04,0.27,0.00,M2] [#6 -0.27,0.31,0.00,M2] [#7 0.21,0.26,0.00,M4] [#8 0.22,0.08,0.55,U] 
23:47:14.822 00.001 1032 refined, 3 included, MultiStar: {0.11, 0.13}, one-star: {0.18, 0.17}
23:47:14.823 00.001 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
23:47:14.824 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
23:47:14.826 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.89 mountX=0.10 mountY=-0.13, mountTheta=-0.94
23:47:14.828 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.13, opts=13)
23:47:14.830 00.002 1032 Enqueuing Move request for scope (0.11, 0.13)
23:47:14.831 00.001 10072 Worker thread wakes up
23:47:14.832 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
23:47:14.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
23:47:14.832 00.000 10072 Moving (0.11, 0.13) raw xDistance=0.10 yDistance=-0.13
23:47:14.834 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:47:14.836 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:47:14.836 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:47:14.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:14.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:47:14.837 00.001 10072 MoveAxis(W, 2, ABG)
23:47:14.837 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:14.837 00.000 10072 IsGuiding returns 0
23:47:14.837 00.000 10072 PulseGuide returned control before completion, sleep 12
23:47:14.852 00.015 1032 UpdateGuideState exits: m=1341 SNR=25.7
23:47:14.855 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:14.857 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:14.858 00.001 1032 Enqueuing Expose request
23:47:14.864 00.006 10072 IsGuiding returns 0
23:47:14.864 00.000 10072 Move returns status 0, amount 2
23:47:14.864 00.000 10072 MoveAxis(N, 0, ABG)
23:47:14.864 00.000 10072 Move returns status 0, amount 0
23:47:14.864 00.000 10072 move complete, result=0
23:47:14.864 00.000 10072 worker thread done servicing request
23:47:14.864 00.000 10072 Worker thread wakes up
23:47:14.864 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:14.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:14.869 00.005 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:47:15.495 00.626 10072 Exposure complete
23:47:15.542 00.047 10072 worker thread done servicing request
23:47:15.543 00.001 1032 OnExposeComplete: enter
23:47:15.545 00.002 1032 UpdateGuideState(): m_state=6
23:47:15.546 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11032
23:47:15.549 00.003 1032 Star::Find returns 1 (0), X=1108.55, Y=129.79, Mass=1457, SNR=26.8, Peak=124 HFD=3.3
23:47:15.552 00.003 1032 MultiStar: [#1 0.13,-0.03,0.87,U] [#2 -0.10,0.11,0.78,U] [#3 -0.05,0.11,0.74,U] [#4 0.00,0.03,0.64,U] [#5 0.14,0.23,0.00,M3] [#6 -0.02,0.37,0.00,M3] [#7 0.25,0.13,0.00,M5] [#8 0.33,-0.00,0.00,M2] 
23:47:15.556 00.004 1032 refined, 4 included, MultiStar: {0.06, 0.06}, one-star: {0.22, 0.06}
23:47:15.558 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
23:47:15.560 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
23:47:15.562 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.80 mountX=0.04 mountY=-0.07, mountTheta=-1.03
23:47:15.565 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
23:47:15.566 00.001 1032 Enqueuing Move request for scope (0.06, 0.06)
23:47:15.568 00.002 10072 Worker thread wakes up
23:47:15.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
23:47:15.568 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
23:47:15.568 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
23:47:15.570 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:47:15.574 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:47:15.574 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:47:15.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:15.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:47:15.574 00.000 10072 MoveAxis(W, 1, ABG)
23:47:15.574 00.000 10072 Guiding  Dir = 3, Dur = 1
23:47:15.574 00.000 10072 IsGuiding returns 0
23:47:15.575 00.001 10072 PulseGuide returned control before completion, sleep 11
23:47:15.586 00.011 10072 IsGuiding returns 0
23:47:15.586 00.000 10072 Move returns status 0, amount 1
23:47:15.586 00.000 10072 MoveAxis(N, 0, ABG)
23:47:15.586 00.000 10072 Move returns status 0, amount 0
23:47:15.587 00.001 10072 move complete, result=0
23:47:15.587 00.000 10072 worker thread done servicing request
23:47:15.591 00.004 1032 UpdateGuideState exits: m=1457 SNR=26.8
23:47:15.593 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:15.595 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:15.596 00.001 1032 Enqueuing Expose request
23:47:15.598 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:47:15.599 00.001 10072 Worker thread wakes up
23:47:15.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:15.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:16.010 00.411 10072 Exposure complete
23:47:16.059 00.049 10072 worker thread done servicing request
23:47:16.059 00.000 1032 OnExposeComplete: enter
23:47:16.061 00.002 1032 UpdateGuideState(): m_state=6
23:47:16.063 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11033
23:47:16.065 00.002 1032 Star::Find returns 1 (0), X=1108.60, Y=129.87, Mass=1393, SNR=26.2, Peak=103 HFD=3.6
23:47:16.066 00.001 1032 MultiStar: [#1 0.18,0.00,0.95,U] [#2 0.07,0.03,0.82,U] [#3 -0.08,0.24,0.78,U] [#4 -0.05,0.12,0.65,U] [#5 0.05,0.26,0.00,M4] [#6 -0.11,0.06,0.61,U] [#7 0.27,0.14,0.00,M6] [#8 0.23,-0.08,0.52,U] 
23:47:16.068 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.08}, one-star: {0.27, 0.14}
23:47:16.069 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
23:47:16.071 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
23:47:16.073 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=0.06 mountY=-0.10, mountTheta=-1.08
23:47:16.077 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
23:47:16.079 00.002 1032 Enqueuing Move request for scope (0.09, 0.08)
23:47:16.080 00.001 10072 Worker thread wakes up
23:47:16.081 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:47:16.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:47:16.081 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.06 yDistance=-0.10
23:47:16.083 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:47:16.086 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:47:16.086 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:47:16.086 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:16.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:47:16.086 00.000 10072 MoveAxis(W, 1, ABG)
23:47:16.086 00.000 10072 Guiding  Dir = 3, Dur = 1
23:47:16.087 00.001 10072 IsGuiding returns 0
23:47:16.087 00.000 10072 PulseGuide returned control before completion, sleep 11
23:47:16.101 00.014 10072 IsGuiding returns 0
23:47:16.101 00.000 10072 Move returns status 0, amount 1
23:47:16.101 00.000 10072 MoveAxis(N, 0, ABG)
23:47:16.101 00.000 10072 Move returns status 0, amount 0
23:47:16.101 00.000 10072 move complete, result=0
23:47:16.102 00.001 10072 worker thread done servicing request
23:47:16.105 00.003 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:47:16.107 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:16.109 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:16.110 00.001 1032 Enqueuing Expose request
23:47:16.113 00.003 10072 Worker thread wakes up
23:47:16.113 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:16.113 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:47:16.116 00.003 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:16.745 00.629 10072 Exposure complete
23:47:16.794 00.049 10072 worker thread done servicing request
23:47:16.794 00.000 1032 OnExposeComplete: enter
23:47:16.796 00.002 1032 UpdateGuideState(): m_state=6
23:47:16.799 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11034
23:47:16.801 00.002 1032 Star::Find returns 1 (0), X=1108.57, Y=129.79, Mass=1128, SNR=23.6, Peak=96 HFD=3.2
23:47:16.803 00.002 1032 MultiStar: [#1 0.20,0.03,1.12,U] [#2 0.10,0.12,0.94,U] [#3 -0.11,0.16,0.85,U] [#4 0.04,0.14,0.73,U] [#5 0.10,0.22,0.70,U] [#6 -0.07,0.42,0.00,M3] [#7 0.25,0.23,0.00,M7] [#8 0.22,0.17,0.00,M2] 
23:47:16.805 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.11}, one-star: {0.24, 0.06}
23:47:16.807 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
23:47:16.808 00.001 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
23:47:16.810 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.82 mountX=0.08 mountY=-0.13, mountTheta=-1.01
23:47:16.813 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
23:47:16.815 00.002 1032 Enqueuing Move request for scope (0.10, 0.11)
23:47:16.817 00.002 10072 Worker thread wakes up
23:47:16.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
23:47:16.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
23:47:16.817 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.13
23:47:16.819 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:47:16.822 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:47:16.822 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:47:16.822 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:16.823 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:47:16.823 00.000 10072 MoveAxis(W, 1, ABG)
23:47:16.823 00.000 10072 Guiding  Dir = 3, Dur = 1
23:47:16.823 00.000 10072 IsGuiding returns 0
23:47:16.824 00.001 10072 PulseGuide returned control before completion, sleep 11
23:47:16.840 00.016 1032 UpdateGuideState exits: m=1128 SNR=23.6
23:47:16.842 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:16.843 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:16.845 00.002 1032 Enqueuing Expose request
23:47:16.850 00.005 10072 IsGuiding returns 0
23:47:16.850 00.000 10072 Move returns status 0, amount 1
23:47:16.850 00.000 10072 MoveAxis(N, 0, ABG)
23:47:16.850 00.000 10072 Move returns status 0, amount 0
23:47:16.850 00.000 10072 move complete, result=0
23:47:16.850 00.000 10072 worker thread done servicing request
23:47:16.850 00.000 10072 Worker thread wakes up
23:47:16.850 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:16.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:16.853 00.003 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:47:17.258 00.405 10072 Exposure complete
23:47:17.313 00.055 10072 worker thread done servicing request
23:47:17.313 00.000 1032 OnExposeComplete: enter
23:47:17.315 00.002 1032 UpdateGuideState(): m_state=6
23:47:17.316 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11035
23:47:17.317 00.001 1032 Star::Find returns 1 (0), X=1108.52, Y=129.88, Mass=1263, SNR=25.0, Peak=107 HFD=3.3
23:47:17.320 00.003 1032 MultiStar: [#1 0.12,-0.02,1.01,U] [#2 -0.16,0.20,0.83,U] [#3 -0.22,0.26,0.00,M1] [#4 0.00,0.12,0.74,U] [#5 -0.08,0.33,0.00,M4] [#6 -0.02,0.34,0.00,M4] [#7 0.18,0.26,0.00,M8] [#8 0.20,0.14,0.50,U] 
23:47:17.321 00.001 1032 refined, 4 included, MultiStar: {0.07, 0.11}, one-star: {0.19, 0.15}
23:47:17.323 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:47:17.325 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:47:17.326 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.01 mountX=0.09 mountY=-0.10, mountTheta=-0.82
23:47:17.329 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
23:47:17.332 00.003 1032 Enqueuing Move request for scope (0.07, 0.11)
23:47:17.334 00.002 10072 Worker thread wakes up
23:47:17.334 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
23:47:17.335 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
23:47:17.335 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.10
23:47:17.338 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:47:17.340 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:47:17.341 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:47:17.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:17.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:47:17.341 00.000 10072 MoveAxis(W, 1, ABG)
23:47:17.341 00.000 10072 Guiding  Dir = 3, Dur = 1
23:47:17.341 00.000 10072 IsGuiding returns 0
23:47:17.342 00.001 10072 PulseGuide returned control before completion, sleep 11
23:47:17.358 00.016 1032 UpdateGuideState exits: m=1263 SNR=25.0
23:47:17.363 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:17.366 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:17.368 00.002 1032 Enqueuing Expose request
23:47:17.369 00.001 10072 IsGuiding returns 0
23:47:17.369 00.000 10072 Move returns status 0, amount 1
23:47:17.369 00.000 10072 MoveAxis(N, 0, ABG)
23:47:17.369 00.000 10072 Move returns status 0, amount 0
23:47:17.369 00.000 10072 move complete, result=0
23:47:17.370 00.001 10072 worker thread done servicing request
23:47:17.370 00.000 10072 Worker thread wakes up
23:47:17.370 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:17.370 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:17.377 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:47:17.995 00.618 10072 Exposure complete
23:47:18.043 00.048 10072 worker thread done servicing request
23:47:18.043 00.000 1032 OnExposeComplete: enter
23:47:18.045 00.002 1032 UpdateGuideState(): m_state=6
23:47:18.048 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11036
23:47:18.052 00.004 1032 Star::Find returns 1 (0), X=1108.47, Y=129.79, Mass=1428, SNR=26.6, Peak=116 HFD=3.4
23:47:18.054 00.002 1032 MultiStar: [#1 0.13,0.03,0.89,U] [#2 -0.02,0.09,0.79,U] [#3 -0.21,0.14,0.79,U] [#4 -0.02,0.07,0.65,U] [#5 -0.02,0.25,0.60,U] [#6 -0.13,0.40,0.00,M5] [#7 0.07,0.18,0.70,U] [#8 0.18,0.18,0.52,U] 
23:47:18.056 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.11}, one-star: {0.14, 0.06}
23:47:18.056 00.000 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
23:47:18.059 00.003 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
23:47:18.060 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=0.10 mountY=-0.06, mountTheta=-0.52
23:47:18.062 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
23:47:18.064 00.002 1032 Enqueuing Move request for scope (0.03, 0.11)
23:47:18.065 00.001 10072 Worker thread wakes up
23:47:18.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
23:47:18.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
23:47:18.065 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.06
23:47:18.067 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:47:18.070 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:47:18.070 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:47:18.070 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:18.070 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:47:18.070 00.000 10072 MoveAxis(W, 2, ABG)
23:47:18.070 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:18.070 00.000 10072 IsGuiding returns 0
23:47:18.071 00.001 10072 PulseGuide returned control before completion, sleep 12
23:47:18.086 00.015 1032 UpdateGuideState exits: m=1428 SNR=26.6
23:47:18.090 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:18.091 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:18.093 00.002 1032 Enqueuing Expose request
23:47:18.094 00.001 10072 IsGuiding returns 0
23:47:18.094 00.000 10072 Move returns status 0, amount 2
23:47:18.094 00.000 10072 MoveAxis(N, 0, ABG)
23:47:18.094 00.000 10072 Move returns status 0, amount 0
23:47:18.094 00.000 10072 move complete, result=0
23:47:18.094 00.000 10072 worker thread done servicing request
23:47:18.095 00.001 10072 Worker thread wakes up
23:47:18.095 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:18.095 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:18.101 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:47:18.512 00.411 10072 Exposure complete
23:47:18.560 00.048 10072 worker thread done servicing request
23:47:18.560 00.000 1032 OnExposeComplete: enter
23:47:18.563 00.003 1032 UpdateGuideState(): m_state=6
23:47:18.564 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11037
23:47:18.566 00.002 1032 Star::Find returns 1 (0), X=1108.54, Y=129.64, Mass=1348, SNR=25.8, Peak=111 HFD=3.3
23:47:18.567 00.001 1032 MultiStar: [#1 0.20,-0.12,1.02,U] [#2 -0.13,0.09,0.76,U] [#3 -0.22,0.04,0.81,U] [#4 -0.05,-0.01,0.72,U] [#5 -0.03,0.12,0.69,U] [#6 -0.08,0.08,0.65,U] [#7 0.21,0.14,0.74,U] [#8 0.17,-0.07,0.51,U] 
23:47:18.569 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.21, -0.09}
23:47:18.571 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
23:47:18.573 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
23:47:18.574 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.27 mountX=0.00 mountY=-0.04, mountTheta=-1.56
23:47:18.577 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
23:47:18.579 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
23:47:18.581 00.002 10072 Worker thread wakes up
23:47:18.581 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:47:18.582 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:47:18.582 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
23:47:18.584 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:47:18.586 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:47:18.586 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:47:18.587 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:18.587 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:47:18.587 00.000 10072 MoveAxis(W, 3, ABG)
23:47:18.587 00.000 10072 Guiding  Dir = 3, Dur = 3
23:47:18.587 00.000 10072 IsGuiding returns 0
23:47:18.587 00.000 10072 PulseGuide returned control before completion, sleep 13
23:47:18.602 00.015 10072 IsGuiding returns 0
23:47:18.602 00.000 10072 Move returns status 0, amount 3
23:47:18.602 00.000 10072 MoveAxis(N, 0, ABG)
23:47:18.602 00.000 10072 Move returns status 0, amount 0
23:47:18.602 00.000 10072 move complete, result=0
23:47:18.602 00.000 10072 worker thread done servicing request
23:47:18.604 00.002 1032 UpdateGuideState exits: m=1348 SNR=25.8
23:47:18.606 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:18.608 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:18.611 00.003 1032 Enqueuing Expose request
23:47:18.613 00.002 10072 Worker thread wakes up
23:47:18.613 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:18.613 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:18.613 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:47:19.247 00.634 10072 Exposure complete
23:47:19.294 00.047 10072 worker thread done servicing request
23:47:19.294 00.000 1032 OnExposeComplete: enter
23:47:19.296 00.002 1032 UpdateGuideState(): m_state=6
23:47:19.300 00.004 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11038
23:47:19.303 00.003 1032 Star::Find returns 1 (0), X=1108.52, Y=129.62, Mass=1489, SNR=27.1, Peak=120 HFD=3.2
23:47:19.304 00.001 1032 MultiStar: [#1 0.13,-0.18,0.98,U] [#2 -0.10,0.10,0.75,U] [#3 0.10,0.11,0.76,U] [#4 0.03,0.01,0.67,U] [#5 -0.06,0.18,0.67,U] [#6 -0.00,0.12,0.60,U] [#7 0.29,0.20,0.00,M7] [#8 0.28,-0.08,0.00,M1] 
23:47:19.306 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.02}, one-star: {0.18, -0.11}
23:47:19.309 00.003 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
23:47:19.311 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
23:47:19.313 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.28 mountX=0.00 mountY=-0.06, mountTheta=-1.55
23:47:19.315 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
23:47:19.317 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
23:47:19.318 00.001 10072 Worker thread wakes up
23:47:19.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:47:19.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:47:19.318 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
23:47:19.320 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:47:19.323 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:47:19.323 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:47:19.324 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:19.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:47:19.324 00.000 10072 MoveAxis(W, 4, ABG)
23:47:19.324 00.000 10072 Guiding  Dir = 3, Dur = 4
23:47:19.324 00.000 10072 IsGuiding returns 0
23:47:19.325 00.001 10072 PulseGuide returned control before completion, sleep 14
23:47:19.343 00.018 1032 UpdateGuideState exits: m=1489 SNR=27.1
23:47:19.345 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:19.347 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:19.348 00.001 1032 Enqueuing Expose request
23:47:19.353 00.005 10072 IsGuiding returns 0
23:47:19.353 00.000 10072 Move returns status 0, amount 4
23:47:19.353 00.000 10072 MoveAxis(N, 0, ABG)
23:47:19.353 00.000 10072 Move returns status 0, amount 0
23:47:19.353 00.000 10072 move complete, result=0
23:47:19.353 00.000 10072 worker thread done servicing request
23:47:19.353 00.000 10072 Worker thread wakes up
23:47:19.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:19.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:19.358 00.005 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:47:19.763 00.405 10072 Exposure complete
23:47:19.814 00.051 10072 worker thread done servicing request
23:47:19.814 00.000 1032 OnExposeComplete: enter
23:47:19.816 00.002 1032 UpdateGuideState(): m_state=6
23:47:19.818 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11039
23:47:19.820 00.002 1032 Star::Find returns 1 (0), X=1108.48, Y=129.90, Mass=1253, SNR=24.9, Peak=102 HFD=3.5
23:47:19.822 00.002 1032 MultiStar: [#1 0.14,-0.06,1.06,U] [#2 -0.07,0.19,0.89,U] [#3 -0.06,0.15,0.82,U] [#4 -0.01,0.05,0.72,U] [#5 -0.01,0.19,0.67,U] [#6 -0.28,0.34,0.00,M4] [#7 0.24,0.28,0.00,M8] [#8 0.25,0.03,0.52,U] 
23:47:19.824 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.10}, one-star: {0.14, 0.17}
23:47:19.826 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
23:47:19.827 00.001 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
23:47:19.831 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.11 mountX=0.08 mountY=-0.08, mountTheta=-0.72
23:47:19.834 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
23:47:19.836 00.002 1032 Enqueuing Move request for scope (0.05, 0.10)
23:47:19.838 00.002 10072 Worker thread wakes up
23:47:19.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
23:47:19.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
23:47:19.838 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.08
23:47:19.840 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:47:19.843 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:47:19.843 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:47:19.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:19.844 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:47:19.844 00.000 10072 MoveAxis(W, 3, ABG)
23:47:19.844 00.000 10072 Guiding  Dir = 3, Dur = 3
23:47:19.844 00.000 10072 IsGuiding returns 0
23:47:19.844 00.000 10072 PulseGuide returned control before completion, sleep 13
23:47:19.862 00.018 1032 UpdateGuideState exits: m=1253 SNR=24.9
23:47:19.865 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:19.867 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:19.869 00.002 1032 Enqueuing Expose request
23:47:19.872 00.003 10072 IsGuiding returns 0
23:47:19.872 00.000 10072 Move returns status 0, amount 3
23:47:19.872 00.000 10072 MoveAxis(N, 0, ABG)
23:47:19.872 00.000 10072 Move returns status 0, amount 0
23:47:19.872 00.000 10072 move complete, result=0
23:47:19.873 00.001 10072 worker thread done servicing request
23:47:19.873 00.000 10072 Worker thread wakes up
23:47:19.873 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:19.873 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:19.879 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:47:20.502 00.623 10072 Exposure complete
23:47:20.549 00.047 10072 worker thread done servicing request
23:47:20.549 00.000 1032 OnExposeComplete: enter
23:47:20.550 00.001 1032 UpdateGuideState(): m_state=6
23:47:20.552 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11040
23:47:20.553 00.001 1032 Star::Find returns 1 (0), X=1108.48, Y=129.79, Mass=1373, SNR=26.0, Peak=108 HFD=3.4
23:47:20.555 00.002 1032 MultiStar: [#1 0.20,0.01,0.97,U] [#2 -0.08,0.14,0.82,U] [#3 -0.08,0.32,0.00,M1] [#4 -0.02,0.04,0.67,U] [#5 0.00,0.27,0.00,M1] [#6 -0.18,0.25,0.00,M5] [#7 0.30,0.23,0.00,M9] [#8 0.20,0.08,0.49,U] 
23:47:20.556 00.001 1032 refined, 4 included, MultiStar: {0.09, 0.06}, one-star: {0.14, 0.06}
23:47:20.558 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:47:20.559 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:47:20.561 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.61 mountX=0.04 mountY=-0.10, mountTheta=-1.22
23:47:20.563 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
23:47:20.565 00.002 1032 Enqueuing Move request for scope (0.09, 0.06)
23:47:20.567 00.002 10072 Worker thread wakes up
23:47:20.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:47:20.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:47:20.567 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
23:47:20.569 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:47:20.571 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:47:20.572 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:47:20.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:20.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:47:20.572 00.000 10072 MoveAxis(W, 2, ABG)
23:47:20.572 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:20.572 00.000 10072 IsGuiding returns 0
23:47:20.573 00.001 10072 PulseGuide returned control before completion, sleep 12
23:47:20.587 00.014 1032 UpdateGuideState exits: m=1373 SNR=26.0
23:47:20.590 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:20.592 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:20.593 00.001 1032 Enqueuing Expose request
23:47:20.595 00.002 10072 IsGuiding returns 0
23:47:20.595 00.000 10072 Move returns status 0, amount 2
23:47:20.595 00.000 10072 MoveAxis(N, 0, ABG)
23:47:20.595 00.000 10072 Move returns status 0, amount 0
23:47:20.595 00.000 10072 move complete, result=0
23:47:20.596 00.001 10072 worker thread done servicing request
23:47:20.596 00.000 10072 Worker thread wakes up
23:47:20.596 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:20.596 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:20.603 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:47:21.003 00.400 10072 Exposure complete
23:47:21.049 00.046 10072 worker thread done servicing request
23:47:21.049 00.000 1032 OnExposeComplete: enter
23:47:21.052 00.003 1032 UpdateGuideState(): m_state=6
23:47:21.055 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11041
23:47:21.057 00.002 1032 Star::Find returns 1 (0), X=1108.47, Y=129.74, Mass=1230, SNR=24.6, Peak=100 HFD=3.4
23:47:21.059 00.002 1032 MultiStar: [#1 0.17,-0.11,0.96,U] [#2 0.00,0.21,0.86,U] [#3 0.08,0.17,0.77,U] [#4 0.03,0.12,0.75,U] [#5 0.10,0.15,0.72,U] [#6 -0.06,0.28,0.00,M6] [#7 0.26,0.26,0.00,M10] [#8 0.29,-0.06,0.00,M1] 
23:47:21.061 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.08}, one-star: {0.13, 0.01}
23:47:21.061 00.000 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
23:47:21.063 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
23:47:21.065 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=0.06 mountY=-0.11, mountTheta=-1.09
23:47:21.067 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
23:47:21.068 00.001 1032 Enqueuing Move request for scope (0.09, 0.08)
23:47:21.069 00.001 10072 Worker thread wakes up
23:47:21.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:47:21.069 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:47:21.069 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.06 yDistance=-0.11
23:47:21.071 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:47:21.075 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:47:21.075 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:47:21.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:21.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:47:21.075 00.000 10072 MoveAxis(W, 2, ABG)
23:47:21.075 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:21.075 00.000 10072 IsGuiding returns 0
23:47:21.076 00.001 10072 PulseGuide returned control before completion, sleep 12
23:47:21.094 00.018 1032 UpdateGuideState exits: m=1230 SNR=24.6
23:47:21.096 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:21.098 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:21.099 00.001 1032 Enqueuing Expose request
23:47:21.101 00.002 10072 IsGuiding returns 0
23:47:21.101 00.000 10072 Move returns status 0, amount 2
23:47:21.101 00.000 10072 MoveAxis(N, 0, ABG)
23:47:21.101 00.000 10072 Move returns status 0, amount 0
23:47:21.101 00.000 10072 move complete, result=0
23:47:21.101 00.000 10072 worker thread done servicing request
23:47:21.101 00.000 10072 Worker thread wakes up
23:47:21.102 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:21.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:21.107 00.005 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:47:21.725 00.618 10072 Exposure complete
23:47:21.774 00.049 10072 worker thread done servicing request
23:47:21.775 00.001 1032 OnExposeComplete: enter
23:47:21.777 00.002 1032 UpdateGuideState(): m_state=6
23:47:21.779 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11042
23:47:21.781 00.002 1032 Star::Find returns 1 (0), X=1108.61, Y=129.68, Mass=1464, SNR=26.9, Peak=118 HFD=3.2
23:47:21.783 00.002 1032 MultiStar: [#1 0.19,-0.12,0.98,U] [#2 -0.11,0.02,0.82,U] [#3 -0.04,0.12,0.66,U] [#4 0.00,0.14,0.67,U] [#5 0.07,0.20,0.67,U] [#6 0.05,0.13,0.63,U] [#7 0.29,0.19,0.00,R] [#8 0.34,0.00,0.00,M2] 
23:47:21.785 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.04}, one-star: {0.28, -0.05}
23:47:21.787 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:47:21.789 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:47:21.791 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.52 mountX=0.02 mountY=-0.09, mountTheta=-1.31
23:47:21.794 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
23:47:21.796 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
23:47:21.798 00.002 10072 Worker thread wakes up
23:47:21.798 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
23:47:21.798 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
23:47:21.798 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
23:47:21.800 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:47:21.803 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:47:21.803 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:47:21.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:21.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:47:21.803 00.000 10072 MoveAxis(W, 3, ABG)
23:47:21.803 00.000 10072 Guiding  Dir = 3, Dur = 3
23:47:21.804 00.001 10072 IsGuiding returns 0
23:47:21.804 00.000 10072 PulseGuide returned control before completion, sleep 13
23:47:21.821 00.017 1032 UpdateGuideState exits: m=1464 SNR=26.9
23:47:21.823 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:21.826 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:21.828 00.002 1032 Enqueuing Expose request
23:47:21.833 00.005 10072 IsGuiding returns 0
23:47:21.833 00.000 10072 Move returns status 0, amount 3
23:47:21.833 00.000 10072 MoveAxis(N, 0, ABG)
23:47:21.833 00.000 10072 Move returns status 0, amount 0
23:47:21.833 00.000 10072 move complete, result=0
23:47:21.833 00.000 10072 worker thread done servicing request
23:47:21.833 00.000 10072 Worker thread wakes up
23:47:21.833 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:21.833 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:21.839 00.006 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:47:22.243 00.404 10072 Exposure complete
23:47:22.294 00.051 10072 worker thread done servicing request
23:47:22.294 00.000 1032 OnExposeComplete: enter
23:47:22.296 00.002 1032 UpdateGuideState(): m_state=6
23:47:22.299 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11043
23:47:22.302 00.003 1032 Star::Find returns 1 (0), X=1108.52, Y=129.83, Mass=1505, SNR=27.3, Peak=118 HFD=3.4
23:47:22.305 00.003 1032 MultiStar: [#1 0.20,0.01,0.93,U] [#2 -0.03,0.11,0.77,U] [#3 0.06,0.17,0.75,U] [#4 0.04,0.15,0.68,U] [#5 0.14,0.25,0.00,M1] [#6 -0.21,0.29,0.00,M6] [#7 -0.02,0.15,0.70,U] [#8 0.42,-0.04,0.00,M3] 
23:47:22.307 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.11}, one-star: {0.19, 0.10}
23:47:22.309 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:47:22.311 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:47:22.313 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.92 mountX=0.08 mountY=-0.11, mountTheta=-0.91
23:47:22.317 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
23:47:22.320 00.003 1032 Enqueuing Move request for scope (0.08, 0.11)
23:47:22.322 00.002 10072 Worker thread wakes up
23:47:22.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:47:22.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:47:22.322 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.08 yDistance=-0.11
23:47:22.323 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:47:22.326 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:47:22.326 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:47:22.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:22.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:47:22.326 00.000 10072 MoveAxis(W, 3, ABG)
23:47:22.327 00.001 10072 Guiding  Dir = 3, Dur = 3
23:47:22.327 00.000 10072 IsGuiding returns 0
23:47:22.327 00.000 10072 PulseGuide returned control before completion, sleep 13
23:47:22.344 00.017 1032 UpdateGuideState exits: m=1505 SNR=27.3
23:47:22.346 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:22.348 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:22.350 00.002 1032 Enqueuing Expose request
23:47:22.352 00.002 10072 IsGuiding returns 0
23:47:22.352 00.000 10072 Move returns status 0, amount 3
23:47:22.352 00.000 10072 MoveAxis(N, 0, ABG)
23:47:22.352 00.000 10072 Move returns status 0, amount 0
23:47:22.352 00.000 10072 move complete, result=0
23:47:22.352 00.000 10072 worker thread done servicing request
23:47:22.352 00.000 10072 Worker thread wakes up
23:47:22.352 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:22.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:22.360 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:47:22.987 00.627 10072 Exposure complete
23:47:23.036 00.049 10072 worker thread done servicing request
23:47:23.036 00.000 1032 OnExposeComplete: enter
23:47:23.038 00.002 1032 UpdateGuideState(): m_state=6
23:47:23.039 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11044
23:47:23.041 00.002 1032 Star::Find returns 1 (0), X=1108.60, Y=129.85, Mass=1407, SNR=26.4, Peak=118 HFD=3.3
23:47:23.042 00.001 1032 MultiStar: [#1 0.15,-0.01,1.01,U] [#2 0.00,0.22,0.78,U] [#3 -0.04,0.25,0.78,U] [#4 0.02,0.24,0.67,U] [#5 -0.03,0.25,0.69,U] [#6 -0.09,0.26,0.00,M7] [#7 -0.04,0.27,0.00,M1] [#8 0.27,0.08,0.00,M4] 
23:47:23.044 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.16}, one-star: {0.27, 0.12}
23:47:23.045 00.001 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
23:47:23.047 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
23:47:23.049 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.13 mountX=0.14 mountY=-0.12, mountTheta=-0.70
23:47:23.052 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.16, opts=13)
23:47:23.054 00.002 1032 Enqueuing Move request for scope (0.08, 0.16)
23:47:23.056 00.002 10072 Worker thread wakes up
23:47:23.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
23:47:23.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
23:47:23.056 00.000 10072 Moving (0.08, 0.16) raw xDistance=0.14 yDistance=-0.12
23:47:23.058 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:47:23.060 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.97
23:47:23.060 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:47:23.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:23.062 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:47:23.062 00.000 10072 MoveAxis(W, 69, ABG)
23:47:23.062 00.000 10072 Guiding  Dir = 3, Dur = 69
23:47:23.062 00.000 10072 IsGuiding returns 0
23:47:23.062 00.000 10072 PulseGuide returned control before completion, sleep 79
23:47:23.079 00.017 1032 UpdateGuideState exits: m=1407 SNR=26.4
23:47:23.082 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:23.084 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:23.086 00.002 1032 Enqueuing Expose request
23:47:23.155 00.069 10072 IsGuiding returns 0
23:47:23.155 00.000 10072 Move returns status 0, amount 69
23:47:23.155 00.000 10072 MoveAxis(N, 0, ABG)
23:47:23.155 00.000 10072 Move returns status 0, amount 0
23:47:23.155 00.000 10072 move complete, result=0
23:47:23.155 00.000 10072 worker thread done servicing request
23:47:23.155 00.000 10072 Worker thread wakes up
23:47:23.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:23.155 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:23.155 00.000 1032 GuideStep: 0.1 px 69 ms WEST, -0.1 px 0 ms NORTH
23:47:23.568 00.413 10072 Exposure complete
23:47:23.619 00.051 10072 worker thread done servicing request
23:47:23.619 00.000 1032 OnExposeComplete: enter
23:47:23.621 00.002 1032 UpdateGuideState(): m_state=6
23:47:23.623 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11045
23:47:23.625 00.002 1032 Star::Find returns 1 (0), X=1108.51, Y=129.97, Mass=1403, SNR=26.3, Peak=105 HFD=3.6
23:47:23.627 00.002 1032 MultiStar: [#1 0.12,0.00,0.98,U] [#2 -0.05,0.29,0.00,M1] [#3 -0.08,0.13,0.76,U] [#4 0.04,0.18,0.68,U] [#5 0.09,0.28,0.00,M1] [#6 -0.08,0.33,0.00,M8] [#7 -0.16,0.04,0.70,U] [#8 0.40,0.24,0.00,M5] 
23:47:23.628 00.001 1032 refined, 4 included, MultiStar: {0.04, 0.12}, one-star: {0.18, 0.24}
23:47:23.630 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
23:47:23.632 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
23:47:23.634 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.26 mountX=0.11 mountY=-0.07, mountTheta=-0.57
23:47:23.637 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
23:47:23.639 00.002 1032 Enqueuing Move request for scope (0.04, 0.12)
23:47:23.642 00.003 10072 Worker thread wakes up
23:47:23.642 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
23:47:23.642 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
23:47:23.642 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.11 yDistance=-0.07
23:47:23.644 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:47:23.647 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:47:23.647 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:47:23.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:23.647 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:47:23.648 00.001 10072 MoveAxis(W, 4, ABG)
23:47:23.648 00.000 10072 Guiding  Dir = 3, Dur = 4
23:47:23.648 00.000 10072 IsGuiding returns 0
23:47:23.649 00.001 10072 PulseGuide returned control before completion, sleep 14
23:47:23.665 00.016 1032 UpdateGuideState exits: m=1403 SNR=26.3
23:47:23.667 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:23.669 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:23.671 00.002 1032 Enqueuing Expose request
23:47:23.674 00.003 10072 IsGuiding returns 0
23:47:23.674 00.000 10072 Move returns status 0, amount 4
23:47:23.674 00.000 10072 MoveAxis(N, 0, ABG)
23:47:23.674 00.000 10072 Move returns status 0, amount 0
23:47:23.674 00.000 10072 move complete, result=0
23:47:23.675 00.001 10072 worker thread done servicing request
23:47:23.675 00.000 10072 Worker thread wakes up
23:47:23.675 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:23.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:23.683 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:47:24.301 00.618 10072 Exposure complete
23:47:24.350 00.049 10072 worker thread done servicing request
23:47:24.350 00.000 1032 OnExposeComplete: enter
23:47:24.352 00.002 1032 UpdateGuideState(): m_state=6
23:47:24.353 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11046
23:47:24.355 00.002 1032 Star::Find returns 1 (0), X=1108.49, Y=129.71, Mass=1375, SNR=26.1, Peak=120 HFD=3.3
23:47:24.357 00.002 1032 MultiStar: [#1 0.15,-0.12,0.97,U] [#2 -0.07,-0.03,0.88,U] [#3 -0.12,-0.01,0.80,U] [#4 0.08,-0.07,0.70,U] [#5 0.04,-0.06,0.68,U] [#6 -0.11,0.02,0.62,U] [#7 0.00,-0.04,0.69,U] [#8 0.26,-0.09,0.00,M6] 
23:47:24.359 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {0.16, -0.02}
23:47:24.360 00.001 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
23:47:24.363 00.003 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
23:47:24.364 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-1.03 mountX=-0.05 mountY=-0.01, mountTheta=-2.86
23:47:24.367 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
23:47:24.368 00.001 1032 Enqueuing Move request for scope (0.03, -0.04)
23:47:24.369 00.001 10072 Worker thread wakes up
23:47:24.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:47:24.369 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:47:24.370 00.001 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.01
23:47:24.371 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:47:24.374 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:47:24.374 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:47:24.375 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:24.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:47:24.375 00.000 10072 MoveAxis(W, 4, ABG)
23:47:24.375 00.000 10072 Guiding  Dir = 3, Dur = 4
23:47:24.375 00.000 10072 IsGuiding returns 0
23:47:24.376 00.001 10072 PulseGuide returned control before completion, sleep 14
23:47:24.392 00.016 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:47:24.396 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:24.398 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:24.401 00.003 1032 Enqueuing Expose request
23:47:24.406 00.005 10072 IsGuiding returns 0
23:47:24.406 00.000 10072 Move returns status 0, amount 4
23:47:24.406 00.000 10072 MoveAxis(N, 0, ABG)
23:47:24.406 00.000 10072 Move returns status 0, amount 0
23:47:24.406 00.000 10072 move complete, result=0
23:47:24.406 00.000 10072 worker thread done servicing request
23:47:24.406 00.000 10072 Worker thread wakes up
23:47:24.407 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:24.407 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:24.410 00.003 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:47:24.814 00.404 10072 Exposure complete
23:47:24.864 00.050 10072 worker thread done servicing request
23:47:24.864 00.000 1032 OnExposeComplete: enter
23:47:24.866 00.002 1032 UpdateGuideState(): m_state=6
23:47:24.867 00.001 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11047
23:47:24.869 00.002 1032 Star::Find returns 1 (0), X=1108.52, Y=129.73, Mass=1462, SNR=26.9, Peak=109 HFD=3.3
23:47:24.871 00.002 1032 MultiStar: [#1 0.17,-0.04,0.96,U] [#2 -0.18,0.13,0.80,U] [#3 -0.09,-0.00,0.75,U] [#4 -0.01,-0.16,0.66,U] [#5 0.12,0.18,0.67,U] [#6 -0.19,0.20,0.00,M8] [#7 -0.08,-0.01,0.66,U] [#8 0.31,0.04,0.00,M7] 
23:47:24.872 00.001 1032 refined, 6 included, MultiStar: {0.03, 0.01}, one-star: {0.19, 0.00}
23:47:24.874 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:47:24.875 00.001 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:47:24.877 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.42 mountX=0.01 mountY=-0.03, mountTheta=-1.41
23:47:24.880 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
23:47:24.881 00.001 1032 Enqueuing Move request for scope (0.03, 0.01)
23:47:24.882 00.001 10072 Worker thread wakes up
23:47:24.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:47:24.882 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:47:24.882 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=-0.03
23:47:24.884 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:47:24.888 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:47:24.888 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:47:24.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:24.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:47:24.888 00.000 10072 MoveAxis(W, 4, ABG)
23:47:24.888 00.000 10072 Guiding  Dir = 3, Dur = 4
23:47:24.888 00.000 10072 IsGuiding returns 0
23:47:24.888 00.000 10072 PulseGuide returned control before completion, sleep 14
23:47:24.904 00.016 10072 IsGuiding returns 0
23:47:24.904 00.000 10072 Move returns status 0, amount 4
23:47:24.904 00.000 10072 MoveAxis(N, 0, ABG)
23:47:24.904 00.000 10072 Move returns status 0, amount 0
23:47:24.904 00.000 10072 move complete, result=0
23:47:24.904 00.000 10072 worker thread done servicing request
23:47:24.905 00.001 1032 UpdateGuideState exits: m=1462 SNR=26.9
23:47:24.907 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:24.909 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:24.910 00.001 1032 Enqueuing Expose request
23:47:24.911 00.001 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:47:24.913 00.002 10072 Worker thread wakes up
23:47:24.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:24.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:25.563 00.650 10072 Exposure complete
23:47:25.745 00.182 10072 worker thread done servicing request
23:47:25.745 00.000 1032 OnExposeComplete: enter
23:47:25.747 00.002 1032 UpdateGuideState(): m_state=6
23:47:25.750 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11048
23:47:25.752 00.002 1032 Star::Find returns 1 (0), X=1108.49, Y=129.87, Mass=1431, SNR=26.6, Peak=114 HFD=3.5
23:47:25.754 00.002 1032 MultiStar: [#1 0.19,-0.08,0.95,U] [#2 -0.01,0.22,0.81,U] [#3 -0.16,0.20,0.76,U] [#4 -0.05,-0.01,0.65,U] [#5 0.02,0.32,0.00,M1] [#6 -0.17,0.32,0.00,M9] [#7 -0.08,0.10,0.71,U] [#8 0.19,0.02,0.53,U] 
23:47:25.756 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.09}, one-star: {0.15, 0.14}
23:47:25.758 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
23:47:25.835 00.077 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
23:47:25.843 00.008 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.15 mountX=0.07 mountY=-0.06, mountTheta=-0.68
23:47:25.867 00.024 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
23:47:25.869 00.002 1032 Enqueuing Move request for scope (0.04, 0.09)
23:47:25.873 00.004 10072 Worker thread wakes up
23:47:25.873 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
23:47:25.873 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
23:47:25.873 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.07 yDistance=-0.06
23:47:25.875 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:47:25.879 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:47:25.880 00.001 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:47:25.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:25.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:47:25.880 00.000 10072 MoveAxis(W, 5, ABG)
23:47:25.880 00.000 10072 Guiding  Dir = 3, Dur = 5
23:47:25.880 00.000 10072 IsGuiding returns 0
23:47:25.881 00.001 10072 PulseGuide returned control before completion, sleep 15
23:47:25.910 00.029 10072 IsGuiding returns 0
23:47:25.910 00.000 10072 Move returns status 0, amount 5
23:47:25.910 00.000 10072 MoveAxis(N, 0, ABG)
23:47:25.911 00.001 10072 Move returns status 0, amount 0
23:47:25.911 00.000 10072 move complete, result=0
23:47:25.911 00.000 10072 worker thread done servicing request
23:47:25.918 00.007 1032 UpdateGuideState exits: m=1431 SNR=26.6
23:47:25.945 00.027 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:25.948 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:25.951 00.003 1032 Enqueuing Expose request
23:47:25.953 00.002 10072 Worker thread wakes up
23:47:25.953 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:25.953 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:25.954 00.001 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:47:26.691 00.737 10072 Exposure complete
23:47:26.756 00.065 10072 worker thread done servicing request
23:47:26.756 00.000 1032 OnExposeComplete: enter
23:47:26.759 00.003 1032 UpdateGuideState(): m_state=6
23:47:26.761 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11049
23:47:26.762 00.001 1032 Star::Find returns 1 (0), X=1108.41, Y=129.89, Mass=1281, SNR=25.1, Peak=100 HFD=3.6
23:47:26.764 00.002 1032 MultiStar: [#1 0.14,0.01,1.01,U] [#2 -0.03,0.17,0.83,U] [#3 -0.28,0.01,0.00,M1] [#4 -0.05,0.10,0.67,U] [#5 0.03,0.20,0.66,U] [#6 -0.08,0.16,0.69,U] [#7 -0.15,-0.07,0.76,U] [#8 0.10,0.04,0.53,U] 
23:47:26.768 00.004 1032 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.08, 0.16}
23:47:26.773 00.005 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
23:47:26.778 00.005 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
23:47:26.780 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.46 mountX=0.09 mountY=-0.03, mountTheta=-0.37
23:47:26.788 00.008 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
23:47:26.792 00.004 1032 Enqueuing Move request for scope (0.01, 0.10)
23:47:26.794 00.002 10072 Worker thread wakes up
23:47:26.795 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
23:47:26.795 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
23:47:26.795 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.03
23:47:26.798 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:47:26.805 00.007 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:47:26.805 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:47:26.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:26.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:47:26.805 00.000 10072 MoveAxis(W, 5, ABG)
23:47:26.805 00.000 10072 Guiding  Dir = 3, Dur = 5
23:47:26.806 00.001 10072 IsGuiding returns 0
23:47:26.806 00.000 10072 PulseGuide returned control before completion, sleep 15
23:47:26.830 00.024 10072 IsGuiding returns 0
23:47:26.830 00.000 10072 Move returns status 0, amount 5
23:47:26.831 00.001 10072 MoveAxis(N, 0, ABG)
23:47:26.831 00.000 10072 Move returns status 0, amount 0
23:47:26.831 00.000 10072 move complete, result=0
23:47:26.831 00.000 10072 worker thread done servicing request
23:47:26.839 00.008 1032 UpdateGuideState exits: m=1281 SNR=25.1
23:47:26.842 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:26.846 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:26.849 00.003 1032 Enqueuing Expose request
23:47:26.851 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:47:26.854 00.003 10072 Worker thread wakes up
23:47:26.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:26.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:27.276 00.422 10072 Exposure complete
23:47:27.353 00.077 1032 OnExposeComplete: enter
23:47:27.356 00.003 10072 worker thread done servicing request
23:47:27.357 00.001 1032 UpdateGuideState(): m_state=6
23:47:27.360 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11050
23:47:27.368 00.008 1032 Star::Find returns 1 (0), X=1108.53, Y=129.77, Mass=1349, SNR=25.8, Peak=112 HFD=3.3
23:47:27.373 00.005 1032 MultiStar: [#1 0.20,-0.08,0.97,U] [#2 -0.08,0.13,0.74,U] [#3 -0.14,-0.03,0.77,U] [#4 0.10,-0.04,0.65,U] [#5 -0.02,0.21,0.67,U] [#6 -0.05,0.24,0.62,U] [#7 -0.02,-0.13,0.72,U] [#8 0.28,0.11,0.00,M6] 
23:47:27.376 00.003 1032 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {0.19, 0.04}
23:47:27.379 00.003 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
23:47:27.382 00.003 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
23:47:27.384 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.73 mountX=0.02 mountY=-0.04, mountTheta=-1.10
23:47:27.388 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
23:47:27.393 00.005 1032 Enqueuing Move request for scope (0.04, 0.03)
23:47:27.397 00.004 10072 Worker thread wakes up
23:47:27.397 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:47:27.397 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:47:27.397 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.04
23:47:27.400 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:47:27.404 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:47:27.404 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:47:27.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:27.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:47:27.404 00.000 10072 MoveAxis(W, 4, ABG)
23:47:27.404 00.000 10072 Guiding  Dir = 3, Dur = 4
23:47:27.405 00.001 10072 IsGuiding returns 0
23:47:27.405 00.000 10072 PulseGuide returned control before completion, sleep 14
23:47:27.423 00.018 10072 IsGuiding returns 0
23:47:27.423 00.000 10072 Move returns status 0, amount 4
23:47:27.423 00.000 10072 MoveAxis(N, 0, ABG)
23:47:27.423 00.000 10072 Move returns status 0, amount 0
23:47:27.423 00.000 10072 move complete, result=0
23:47:27.423 00.000 10072 worker thread done servicing request
23:47:27.432 00.009 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:47:27.435 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:27.439 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:27.441 00.002 1032 Enqueuing Expose request
23:47:27.443 00.002 10072 Worker thread wakes up
23:47:27.443 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:47:27.446 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:27.446 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:28.087 00.641 10072 Exposure complete
23:47:28.158 00.071 10072 worker thread done servicing request
23:47:28.158 00.000 1032 OnExposeComplete: enter
23:47:28.162 00.004 1032 UpdateGuideState(): m_state=6
23:47:28.164 00.002 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11051
23:47:28.166 00.002 1032 Star::Find returns 1 (0), X=1108.51, Y=129.90, Mass=1397, SNR=26.2, Peak=115 HFD=3.4
23:47:28.169 00.003 1032 MultiStar: [#1 0.08,0.02,0.97,U] [#2 -0.06,0.22,0.81,U] [#3 -0.08,0.11,0.73,U] [#4 -0.04,0.08,0.72,U] [#5 -0.10,0.14,0.66,U] [#6 -0.01,0.28,0.00,M8] [#7 -0.12,-0.04,0.73,U] [#8 0.14,0.08,0.50,U] 
23:47:28.171 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.18, 0.17}
23:47:28.174 00.003 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
23:47:28.176 00.002 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
23:47:28.178 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.51 mountX=0.09 mountY=-0.03, mountTheta=-0.32
23:47:28.181 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
23:47:28.184 00.003 1032 Enqueuing Move request for scope (0.01, 0.10)
23:47:28.186 00.002 10072 Worker thread wakes up
23:47:28.186 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
23:47:28.186 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
23:47:28.186 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.03
23:47:28.189 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:47:28.193 00.004 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:47:28.193 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:47:28.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:28.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:47:28.194 00.001 10072 MoveAxis(W, 5, ABG)
23:47:28.194 00.000 10072 Guiding  Dir = 3, Dur = 5
23:47:28.194 00.000 10072 IsGuiding returns 0
23:47:28.195 00.001 10072 PulseGuide returned control before completion, sleep 15
23:47:28.219 00.024 1032 UpdateGuideState exits: m=1397 SNR=26.2
23:47:28.223 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:28.225 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:28.228 00.003 1032 Enqueuing Expose request
23:47:28.230 00.002 10072 IsGuiding returns 0
23:47:28.230 00.000 10072 Move returns status 0, amount 5
23:47:28.230 00.000 10072 MoveAxis(N, 0, ABG)
23:47:28.230 00.000 10072 Move returns status 0, amount 0
23:47:28.230 00.000 10072 move complete, result=0
23:47:28.231 00.001 10072 worker thread done servicing request
23:47:28.231 00.000 10072 Worker thread wakes up
23:47:28.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:28.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:28.242 00.011 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:47:28.648 00.406 10072 Exposure complete
23:47:28.722 00.074 10072 worker thread done servicing request
23:47:28.722 00.000 1032 OnExposeComplete: enter
23:47:28.726 00.004 1032 UpdateGuideState(): m_state=6
23:47:28.729 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11052
23:47:28.731 00.002 1032 Star::Find returns 1 (0), X=1108.54, Y=129.98, Mass=1331, SNR=25.6, Peak=106 HFD=3.4
23:47:28.733 00.002 1032 MultiStar: [#1 0.19,0.00,0.96,U] [#2 -0.05,0.21,0.81,U] [#3 -0.13,0.16,0.78,U] [#4 0.11,0.15,0.71,U] [#5 0.05,0.27,0.00,M1] [#6 -0.02,0.20,0.66,U] [#7 0.00,0.11,0.71,U] [#8 0.15,0.19,0.62,U] 
23:47:28.738 00.005 1032 refined, 7 included, MultiStar: {0.07, 0.16}, one-star: {0.20, 0.25}
23:47:28.740 00.002 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
23:47:28.743 00.003 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
23:47:28.745 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.18 mountX=0.14 mountY=-0.10, mountTheta=-0.65
23:47:28.748 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.16, opts=13)
23:47:28.752 00.004 1032 Enqueuing Move request for scope (0.07, 0.16)
23:47:28.754 00.002 10072 Worker thread wakes up
23:47:28.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
23:47:28.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
23:47:28.754 00.000 10072 Moving (0.07, 0.16) raw xDistance=0.14 yDistance=-0.10
23:47:28.757 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:47:28.761 00.004 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.96
23:47:28.761 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:47:28.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:28.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:47:28.762 00.001 10072 MoveAxis(W, 68, ABG)
23:47:28.762 00.000 10072 Guiding  Dir = 3, Dur = 68
23:47:28.762 00.000 10072 IsGuiding returns 0
23:47:28.763 00.001 10072 PulseGuide returned control before completion, sleep 78
23:47:28.793 00.030 1032 UpdateGuideState exits: m=1331 SNR=25.6
23:47:28.796 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:28.804 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:28.806 00.002 1032 Enqueuing Expose request
23:47:28.847 00.041 10072 IsGuiding returns 0
23:47:28.847 00.000 10072 Move returns status 0, amount 68
23:47:28.847 00.000 10072 MoveAxis(N, 0, ABG)
23:47:28.848 00.001 10072 Move returns status 0, amount 0
23:47:28.848 00.000 10072 move complete, result=0
23:47:28.848 00.000 10072 worker thread done servicing request
23:47:28.848 00.000 10072 Worker thread wakes up
23:47:28.848 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:28.848 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:28.848 00.000 1032 GuideStep: 0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
23:47:29.481 00.633 10072 Exposure complete
23:47:29.550 00.069 10072 worker thread done servicing request
23:47:29.550 00.000 1032 OnExposeComplete: enter
23:47:29.555 00.005 1032 UpdateGuideState(): m_state=6
23:47:29.558 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11053
23:47:29.560 00.002 1032 Star::Find returns 1 (0), X=1108.50, Y=129.95, Mass=1335, SNR=25.7, Peak=113 HFD=3.5
23:47:29.563 00.003 1032 MultiStar: [#1 0.15,0.04,1.00,U] [#2 -0.06,0.29,0.00,M1] [#3 -0.13,0.32,0.00,M1] [#4 0.01,0.08,0.72,U] [#5 0.09,0.25,0.00,M2] [#6 -0.09,0.27,0.00,M8] [#7 -0.07,0.07,0.71,U] [#8 0.25,0.23,0.00,M5] 
23:47:29.565 00.002 1032 refined, 3 included, MultiStar: {0.08, 0.11}, one-star: {0.17, 0.22}
23:47:29.568 00.003 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:47:29.571 00.003 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:47:29.574 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.92 mountX=0.08 mountY=-0.11, mountTheta=-0.91
23:47:29.580 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
23:47:29.586 00.006 1032 Enqueuing Move request for scope (0.08, 0.11)
23:47:29.603 00.017 10072 Worker thread wakes up
23:47:29.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:47:29.603 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:47:29.603 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.08 yDistance=-0.11
23:47:29.615 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:47:29.621 00.006 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:47:29.621 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:47:29.621 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:29.621 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:47:29.621 00.000 10072 MoveAxis(W, 5, ABG)
23:47:29.622 00.001 10072 Guiding  Dir = 3, Dur = 5
23:47:29.622 00.000 10072 IsGuiding returns 0
23:47:29.623 00.001 10072 PulseGuide returned control before completion, sleep 15
23:47:29.650 00.027 10072 IsGuiding returns 0
23:47:29.651 00.001 10072 Move returns status 0, amount 5
23:47:29.651 00.000 10072 MoveAxis(N, 0, ABG)
23:47:29.651 00.000 10072 Move returns status 0, amount 0
23:47:29.651 00.000 10072 move complete, result=0
23:47:29.651 00.000 10072 worker thread done servicing request
23:47:29.654 00.003 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:47:29.657 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:29.660 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:29.662 00.002 1032 Enqueuing Expose request
23:47:29.666 00.004 10072 Worker thread wakes up
23:47:29.666 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:47:29.669 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:29.669 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:30.075 00.406 10072 Exposure complete
23:47:30.146 00.071 1032 OnExposeComplete: enter
23:47:30.150 00.004 1032 UpdateGuideState(): m_state=6
23:47:30.153 00.003 10072 worker thread done servicing request
23:47:30.153 00.000 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11054
23:47:30.157 00.004 1032 Star::Find returns 1 (0), X=1108.41, Y=129.75, Mass=1479, SNR=27.0, Peak=119 HFD=3.3
23:47:30.159 00.002 1032 MultiStar: [#1 0.17,-0.03,0.98,U] [#2 -0.00,0.16,0.79,U] [#3 -0.11,0.23,0.00,M2] [#4 0.05,0.21,0.66,U] [#5 0.14,0.23,0.00,M3] [#6 -0.09,0.18,0.58,U] [#7 -0.09,0.00,0.65,U] [#8 0.22,0.11,0.47,U] 
23:47:30.161 00.002 1032 single-star, 6 included, MultiStar: {0.05, 0.08}, one-star: {0.08, 0.02}
23:47:30.164 00.003 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
23:47:30.166 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
23:47:30.168 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.31 mountX=0.00 mountY=-0.08, mountTheta=-1.52
23:47:30.171 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
23:47:30.175 00.004 1032 Enqueuing Move request for scope (0.08, 0.02)
23:47:30.178 00.003 10072 Worker thread wakes up
23:47:30.178 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
23:47:30.178 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
23:47:30.178 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
23:47:30.181 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:47:30.185 00.004 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:47:30.185 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:47:30.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:30.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:47:30.185 00.000 10072 MoveAxis(W, 5, ABG)
23:47:30.185 00.000 10072 Guiding  Dir = 3, Dur = 5
23:47:30.186 00.001 10072 IsGuiding returns 0
23:47:30.186 00.000 10072 PulseGuide returned control before completion, sleep 15
23:47:30.209 00.023 1032 UpdateGuideState exits: m=1479 SNR=27.0
23:47:30.215 00.006 10072 IsGuiding returns 0
23:47:30.215 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:30.218 00.003 10072 Move returns status 0, amount 5
23:47:30.218 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:30.221 00.003 1032 Enqueuing Expose request
23:47:30.223 00.002 10072 MoveAxis(N, 0, ABG)
23:47:30.223 00.000 10072 Move returns status 0, amount 0
23:47:30.223 00.000 10072 move complete, result=0
23:47:30.224 00.001 10072 worker thread done servicing request
23:47:30.224 00.000 10072 Worker thread wakes up
23:47:30.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:30.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:30.235 00.011 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:47:30.259 00.024 1032 evsrv: cli 0D18BEF0 connect
23:47:30.262 00.003 1032 case statement mapped state 6 to 3
23:47:30.265 00.003 1032 case statement mapped state 6 to 3
23:47:30.269 00.004 1032 evsrv: cli 0D18BEF0 request: {"method":"get_app_state","id":"782e3252-e713-485d-9c23-2cb5ba5c7ced"}
23:47:30.273 00.004 1032 case statement mapped state 6 to 3
23:47:30.279 00.006 1032 evsrv: cli 0D18BEF0 response: {"jsonrpc":"2.0","result":"Guiding","id":"782e3252-e713-485d-9c23-2cb5ba5c7ced"}
23:47:30.284 00.005 1032 evsrv: cli 0D18BEF0 disconnect
23:47:30.287 00.003 1032 evsrv: cli 0D18B090 connect
23:47:30.291 00.004 1032 case statement mapped state 6 to 3
23:47:30.295 00.004 1032 case statement mapped state 6 to 3
23:47:30.297 00.002 1032 evsrv: cli 0D18B090 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"c24aa92b-f1d3-4950-a146-e8b47f838f2e"}
23:47:30.302 00.005 1032 PhdController::Dither begins
23:47:30.305 00.003 1032 dither: size=3.00, dRA=0.61 dDec=0.64
23:47:30.308 00.003 1032 MountToCamera -- mountTheta (0.81) + m_xAngle (1.83) = xAngle (2.64 = 2.64)
23:47:30.310 00.002 1032 MountToCamera -- mountX=0.61 mountY=0.64 hyp=0.89 mountTheta=0.81 cameraX=-0.78, cameraY=0.43 cameraTheta=2.64
23:47:30.313 00.003 1032 setting lock position to (1107.56, 130.16)
23:47:30.315 00.002 1032 Mount: notify guiding dithered (-0.8, 0.4)
23:47:30.318 00.003 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
23:47:30.320 00.002 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
23:47:30.323 00.003 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
23:47:30.326 00.003 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
23:47:30.331 00.005 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
23:47:30.335 00.004 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
23:47:30.337 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
23:47:30.339 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:47:30.342 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
23:47:30.344 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
23:47:30.346 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
23:47:30.349 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
23:47:30.351 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
23:47:30.353 00.002 1032 MultiStar: stabilizing after lock position change
23:47:30.355 00.002 1032 Status Line: Dither by 0.61,0.64
23:47:30.363 00.008 1032 PhdController: newstate STATE_SETTLE_BEGIN
23:47:30.367 00.004 1032 PhdController: newstate STATE_SETTLE_WAIT
23:47:30.370 00.003 1032 evsrv: cli 0D18B090 response: {"jsonrpc":"2.0","result":0,"id":"c24aa92b-f1d3-4950-a146-e8b47f838f2e"}
23:47:30.374 00.004 1032 evsrv: cli 0D18B090 disconnect
23:47:30.857 00.483 10072 Exposure complete
23:47:30.937 00.080 10072 worker thread done servicing request
23:47:30.937 00.000 1032 OnExposeComplete: enter
23:47:30.941 00.004 1032 UpdateGuideState(): m_state=6
23:47:30.944 00.003 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11055
23:47:30.947 00.003 1032 Star::Find returns 1 (0), X=1108.46, Y=129.83, Mass=1400, SNR=26.4, Peak=115 HFD=3.4
23:47:30.949 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
23:47:30.952 00.003 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
23:47:30.957 00.005 1032 CameraToMount -- cameraX=0.91 cameraY=-0.32 hyp=0.96 cameraTheta=-0.34 mountX=-0.54 mountY=-0.79, mountTheta=-2.17
23:47:30.963 00.006 1032 dither recenter: remaining=(-0.6,-0.6) step=(-0.6,-0.6)
23:47:30.966 00.003 1032 MountToCamera -- mountTheta (-2.33) + m_xAngle (1.83) = xAngle (-0.50 = -0.50)
23:47:30.968 00.002 1032 MountToCamera -- mountX=-0.61 mountY=-0.64 hyp=0.89 mountTheta=-2.33 cameraX=0.78, cameraY=-0.43 cameraTheta=-0.50
23:47:30.970 00.002 1032 SchedulePrimaryMove(0F526948, x=0.78, y=-0.43, opts=4)
23:47:30.973 00.003 1032 Enqueuing Move request for scope (0.78, -0.43)
23:47:30.976 00.003 1032 Mount: notify direct move -0.61,-0.64
23:47:30.979 00.003 10072 Worker thread wakes up
23:47:30.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.43) opts 0x4
23:47:30.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.78, -0.43)
23:47:30.981 00.002 10072 Moving (0.78, -0.43) raw xDistance=-0.61 yDistance=-0.64
23:47:30.981 00.000 10072 BLC: window closed
23:47:30.981 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
23:47:30.984 00.003 10072 MoveAxis(E, 587, B)
23:47:30.984 00.000 10072 Guiding  Dir = 2, Dur = 587
23:47:30.984 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
23:47:30.986 00.002 10072 IsGuiding returns 0
23:47:30.986 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
23:47:30.990 00.004 10072 PulseGuide returned control before completion, sleep 597
23:47:30.990 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
23:47:30.993 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
23:47:30.997 00.004 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
23:47:31.000 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
23:47:31.003 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:47:31.006 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
23:47:31.008 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
23:47:31.014 00.006 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
23:47:31.018 00.004 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
23:47:31.020 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
23:47:31.025 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:47:31.060 00.035 1032 UpdateGuideState exits: m=1400 SNR=26.4
23:47:31.063 00.003 1032 PhdController: settling, locked = 1, distance = 0.98 (0.25) aobump = 0 frame = 1 / 99999
23:47:31.065 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784173651.065,"Host":"MELE","Inst":1,"Distance":0.98,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:47:31.067 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:31.070 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:31.071 00.001 1032 Enqueuing Expose request
23:47:31.602 00.531 10072 IsGuiding returns 0
23:47:31.604 00.002 10072 Move returns status 0, amount 587
23:47:31.604 00.000 10072 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:47:31.604 00.000 10072 MoveAxis(N, 415, B)
23:47:31.604 00.000 10072 Guiding  Dir = 0, Dur = 415
23:47:31.604 00.000 10072 IsGuiding returns 0
23:47:31.605 00.001 10072 PulseGuide returned control before completion, sleep 425
23:47:32.085 00.480 10072 IsGuiding returns 0
23:47:32.085 00.000 10072 Move returns status 0, amount 415
23:47:32.085 00.000 10072 move complete, result=0
23:47:32.085 00.000 1032 GuideStep: -0.6 px 587 ms EAST, -0.6 px 415 ms NORTH
23:47:32.090 00.005 10072 worker thread done servicing request
23:47:32.090 00.000 10072 Worker thread wakes up
23:47:32.090 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:32.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:32.730 00.640 10072 Exposure complete
23:47:32.799 00.069 10072 worker thread done servicing request
23:47:32.799 00.000 1032 OnExposeComplete: enter
23:47:32.803 00.004 1032 UpdateGuideState(): m_state=6
23:47:32.809 00.006 1032 Star::Find(15, 1108, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11056
23:47:32.812 00.003 1032 Star::Find returns 1 (0), X=1107.75, Y=130.45, Mass=1204, SNR=24.4, Peak=94 HFD=3.3
23:47:32.814 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
23:47:32.817 00.003 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
23:47:32.819 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.29 hyp=0.35 cameraTheta=0.98 mountX=0.23 mountY=-0.26, mountTheta=-0.85
23:47:32.823 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.29, opts=13)
23:47:32.826 00.003 1032 Enqueuing Move request for scope (0.19, 0.29)
23:47:32.829 00.003 10072 Worker thread wakes up
23:47:32.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.29) opts 0xd
23:47:32.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.29)
23:47:32.829 00.000 10072 Moving (0.19, 0.29) raw xDistance=0.23 yDistance=-0.26
23:47:32.831 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:47:32.835 00.004 10072 PPEC rslt(dithering): input = 0.23, final = 0.11
23:47:32.835 00.000 10072 PPEC: input: 0.23, control: 0.11, exposure: 500
23:47:32.835 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:47:32.835 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:47:32.835 00.000 10072 MoveAxis(W, 109, ABG)
23:47:32.835 00.000 10072 Guiding  Dir = 3, Dur = 109
23:47:32.836 00.001 10072 IsGuiding returns 0
23:47:32.838 00.002 10072 PulseGuide returned control before completion, sleep 119
23:47:32.881 00.043 1032 UpdateGuideState exits: m=1204 SNR=24.4
23:47:32.884 00.003 1032 PhdController: settling, locked = 1, distance = 0.35 (0.25) aobump = 0 frame = 2 / 99999
23:47:32.886 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784173652.886,"Host":"MELE","Inst":1,"Distance":0.35,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:47:32.917 00.031 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:32.923 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:32.933 00.010 1032 Enqueuing Expose request
23:47:32.962 00.029 10072 IsGuiding returns 0
23:47:32.963 00.001 10072 Move returns status 0, amount 109
23:47:32.963 00.000 10072 MoveAxis(N, 0, ABG)
23:47:32.963 00.000 10072 Move returns status 0, amount 0
23:47:32.963 00.000 10072 move complete, result=0
23:47:32.963 00.000 10072 worker thread done servicing request
23:47:32.963 00.000 10072 Worker thread wakes up
23:47:32.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:32.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:32.964 00.001 1032 GuideStep: 0.2 px 109 ms WEST, -0.3 px 0 ms NORTH
23:47:33.549 00.585 10072 Exposure complete
23:47:35.418 01.869 10072 worker thread done servicing request
23:47:35.419 00.001 1032 OnExposeComplete: enter
23:47:35.422 00.003 1032 UpdateGuideState(): m_state=6
23:47:35.427 00.005 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11057
23:47:35.431 00.004 1032 Star::Find returns 1 (0), X=1107.56, Y=130.34, Mass=1345, SNR=25.8, Peak=100 HFD=3.3
23:47:35.434 00.003 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
23:47:35.436 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
23:47:35.440 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.53 mountX=0.17 mountY=-0.05, mountTheta=-0.30
23:47:35.446 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.18, opts=13)
23:47:35.450 00.004 1032 Enqueuing Move request for scope (0.01, 0.18)
23:47:35.453 00.003 10072 Worker thread wakes up
23:47:35.453 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
23:47:35.453 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
23:47:35.453 00.000 10072 Moving (0.01, 0.18) raw xDistance=0.17 yDistance=-0.05
23:47:35.461 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:47:35.465 00.004 10072 PPEC rslt(dithering): input = 0.17, final = 0.09
23:47:35.465 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
23:47:35.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:35.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:47:35.465 00.000 10072 MoveAxis(W, 82, ABG)
23:47:35.465 00.000 10072 Guiding  Dir = 3, Dur = 82
23:47:35.466 00.001 10072 IsGuiding returns 0
23:47:35.466 00.000 10072 PulseGuide returned control before completion, sleep 92
23:47:35.493 00.027 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:47:35.496 00.003 1032 PhdController: settling, locked = 1, distance = 0.30 (0.25) aobump = 0 frame = 3 / 99999
23:47:35.500 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784173655.500,"Host":"MELE","Inst":1,"Distance":0.30,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:47:35.503 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:35.507 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:35.510 00.003 1032 Enqueuing Expose request
23:47:35.577 00.067 10072 IsGuiding returns 1
23:47:35.579 00.002 10072 scope still moving after pulse duration time elapsed
23:47:35.624 00.045 10072 IsGuiding returns 0
23:47:35.624 00.000 10072 scope move finished after 82 + 76 ms
23:47:35.624 00.000 10072 Move returns status 0, amount 82
23:47:35.624 00.000 10072 MoveAxis(N, 0, ABG)
23:47:35.624 00.000 10072 Move returns status 0, amount 0
23:47:35.624 00.000 10072 move complete, result=0
23:47:35.624 00.000 10072 worker thread done servicing request
23:47:35.625 00.001 10072 Worker thread wakes up
23:47:35.625 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:35.625 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:35.626 00.001 1032 GuideStep: 0.2 px 82 ms WEST, -0.1 px 0 ms NORTH
23:47:36.291 00.665 10072 Exposure complete
23:47:36.527 00.236 10072 worker thread done servicing request
23:47:36.527 00.000 1032 OnExposeComplete: enter
23:47:36.532 00.005 1032 UpdateGuideState(): m_state=6
23:47:36.565 00.033 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11058
23:47:36.568 00.003 1032 Star::Find returns 1 (0), X=1107.71, Y=130.22, Mass=1361, SNR=25.9, Peak=98 HFD=3.5
23:47:36.570 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
23:47:36.574 00.004 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
23:47:36.606 00.032 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.40 mountX=0.02 mountY=-0.16, mountTheta=-1.43
23:47:36.610 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
23:47:36.613 00.003 1032 Enqueuing Move request for scope (0.15, 0.06)
23:47:36.616 00.003 10072 Worker thread wakes up
23:47:36.643 00.027 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
23:47:36.643 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
23:47:36.643 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
23:47:36.647 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:47:36.651 00.004 10072 PPEC rslt(dithering): input = 0.02, final = 0.01
23:47:36.651 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:47:36.652 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:36.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:47:36.652 00.000 10072 MoveAxis(W, 11, ABG)
23:47:36.652 00.000 10072 Guiding  Dir = 3, Dur = 11
23:47:36.652 00.000 10072 IsGuiding returns 0
23:47:36.653 00.001 10072 PulseGuide returned control before completion, sleep 21
23:47:36.683 00.030 10072 IsGuiding returns 0
23:47:36.683 00.000 10072 Move returns status 0, amount 11
23:47:36.683 00.000 10072 MoveAxis(N, 0, ABG)
23:47:36.684 00.001 10072 Move returns status 0, amount 0
23:47:36.684 00.000 10072 move complete, result=0
23:47:36.684 00.000 10072 worker thread done servicing request
23:47:36.731 00.047 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:47:36.734 00.003 1032 PhdController: settling, locked = 1, distance = 0.26 (0.25) aobump = 0 frame = 4 / 99999
23:47:36.765 00.031 1032 evsrv: {"Event":"Settling","Timestamp":1784173656.765,"Host":"MELE","Inst":1,"Distance":0.26,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:47:36.770 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:36.773 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:36.812 00.039 1032 Enqueuing Expose request
23:47:36.815 00.003 10072 Worker thread wakes up
23:47:36.815 00.000 1032 GuideStep: 0.0 px 11 ms WEST, -0.2 px 0 ms NORTH
23:47:36.818 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:36.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:37.475 00.657 10072 Exposure complete
23:47:37.756 00.281 1032 OnExposeComplete: enter
23:47:37.759 00.003 1032 UpdateGuideState(): m_state=6
23:47:37.772 00.013 10072 worker thread done servicing request
23:47:37.772 00.000 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11059
23:47:37.775 00.003 1032 Star::Find returns 1 (0), X=1107.72, Y=130.40, Mass=1361, SNR=25.9, Peak=97 HFD=3.4
23:47:37.778 00.003 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
23:47:37.792 00.014 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
23:47:37.795 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.25 hyp=0.30 cameraTheta=0.97 mountX=0.19 mountY=-0.23, mountTheta=-0.86
23:47:37.806 00.011 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.25, opts=13)
23:47:37.808 00.002 1032 Enqueuing Move request for scope (0.17, 0.25)
23:47:37.812 00.004 10072 Worker thread wakes up
23:47:37.812 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.25) opts 0xd
23:47:37.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.25)
23:47:37.812 00.000 10072 Moving (0.17, 0.25) raw xDistance=0.19 yDistance=-0.23
23:47:37.814 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:47:37.819 00.005 10072 PPEC rslt(dithering): input = 0.19, final = 0.10
23:47:37.819 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
23:47:37.819 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:47:37.819 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:47:37.820 00.001 10072 MoveAxis(W, 92, ABG)
23:47:37.820 00.000 10072 Guiding  Dir = 3, Dur = 92
23:47:37.820 00.000 10072 IsGuiding returns 0
23:47:37.821 00.001 10072 PulseGuide returned control before completion, sleep 102
23:47:37.846 00.025 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:47:37.850 00.004 1032 PhdController: settling, locked = 1, distance = 0.27 (0.25) aobump = 0 frame = 5 / 99999
23:47:37.852 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784173657.852,"Host":"MELE","Inst":1,"Distance":0.27,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:47:37.861 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:37.866 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:37.869 00.003 1032 Enqueuing Expose request
23:47:37.934 00.065 10072 IsGuiding returns 0
23:47:37.934 00.000 10072 Move returns status 0, amount 92
23:47:37.935 00.001 10072 MoveAxis(N, 0, ABG)
23:47:37.935 00.000 10072 Move returns status 0, amount 0
23:47:37.935 00.000 10072 move complete, result=0
23:47:37.935 00.000 10072 worker thread done servicing request
23:47:37.935 00.000 10072 Worker thread wakes up
23:47:37.935 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:37.935 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:37.940 00.005 1032 GuideStep: 0.2 px 92 ms WEST, -0.2 px 0 ms NORTH
23:47:39.122 01.182 10072 Exposure complete
23:47:39.251 00.129 1032 OnExposeComplete: enter
23:47:39.258 00.007 10072 worker thread done servicing request
23:47:39.258 00.000 1032 UpdateGuideState(): m_state=6
23:47:39.262 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11060
23:47:39.266 00.004 1032 Star::Find returns 1 (0), X=1107.76, Y=130.15, Mass=1391, SNR=26.2, Peak=101 HFD=3.4
23:47:39.270 00.004 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
23:47:39.272 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
23:47:39.276 00.004 1032 CameraToMount -- cameraX=0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-0.02 mountX=-0.05 mountY=-0.19, mountTheta=-1.85
23:47:39.285 00.009 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.00, opts=13)
23:47:39.289 00.004 1032 Enqueuing Move request for scope (0.20, -0.00)
23:47:39.295 00.006 10072 Worker thread wakes up
23:47:39.295 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.00) opts 0xd
23:47:39.295 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.00)
23:47:39.295 00.000 10072 Moving (0.20, -0.00) raw xDistance=-0.05 yDistance=-0.19
23:47:39.314 00.019 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:47:39.320 00.006 10072 PPEC rslt(dithering): input = -0.05, final = -0.03
23:47:39.321 00.001 10072 PPEC: input: -0.05, control: -0.03, exposure: 500
23:47:39.321 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:39.321 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:47:39.322 00.001 10072 MoveAxis(E, 26, ABG)
23:47:39.322 00.000 10072 Guiding  Dir = 2, Dur = 26
23:47:39.323 00.001 10072 IsGuiding returns 0
23:47:39.344 00.021 10072 PulseGuide returned control before completion, sleep 15
23:47:39.383 00.039 10072 IsGuiding returns 1
23:47:39.383 00.000 10072 scope still moving after pulse duration time elapsed
23:47:39.413 00.030 1032 UpdateGuideState exits: m=1391 SNR=26.2
23:47:39.417 00.004 1032 PhdController: settling, locked = 1, distance = 0.25 (0.25) aobump = 0 frame = 6 / 99999
23:47:39.421 00.004 10072 IsGuiding returns 0
23:47:39.421 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784173659.421,"Host":"MELE","Inst":1,"Distance":0.25,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:47:39.425 00.004 10072 scope move finished after 26 + 72 ms
23:47:39.425 00.000 10072 Move returns status 0, amount 26
23:47:39.425 00.000 10072 MoveAxis(N, 0, ABG)
23:47:39.425 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:39.429 00.004 10072 Move returns status 0, amount 0
23:47:39.430 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:39.432 00.002 1032 Enqueuing Expose request
23:47:39.437 00.005 10072 move complete, result=0
23:47:39.437 00.000 10072 worker thread done servicing request
23:47:39.438 00.001 10072 Worker thread wakes up
23:47:39.438 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:39.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:39.439 00.001 1032 GuideStep: -0.1 px 26 ms EAST, -0.2 px 0 ms NORTH
23:47:40.067 00.628 10072 Exposure complete
23:47:40.135 00.068 10072 worker thread done servicing request
23:47:40.135 00.000 1032 OnExposeComplete: enter
23:47:40.137 00.002 1032 UpdateGuideState(): m_state=6
23:47:40.139 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11061
23:47:40.142 00.003 1032 Star::Find returns 1 (0), X=1107.74, Y=130.33, Mass=1482, SNR=27.1, Peak=96 HFD=3.6
23:47:40.144 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
23:47:40.146 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
23:47:40.148 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.76 mountX=0.12 mountY=-0.22, mountTheta=-1.08
23:47:40.152 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.17, opts=13)
23:47:40.154 00.002 1032 Enqueuing Move request for scope (0.18, 0.17)
23:47:40.157 00.003 10072 Worker thread wakes up
23:47:40.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
23:47:40.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
23:47:40.157 00.000 10072 Moving (0.18, 0.17) raw xDistance=0.12 yDistance=-0.22
23:47:40.160 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:47:40.163 00.003 10072 PPEC rslt(dithering): input = 0.12, final = 0.06
23:47:40.163 00.000 10072 PPEC: input: 0.12, control: 0.06, exposure: 500
23:47:40.163 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.64
23:47:40.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:47:40.163 00.000 10072 MoveAxis(W, 56, ABG)
23:47:40.163 00.000 10072 Guiding  Dir = 3, Dur = 56
23:47:40.164 00.001 10072 IsGuiding returns 0
23:47:40.164 00.000 10072 PulseGuide returned control before completion, sleep 66
23:47:40.186 00.022 1032 UpdateGuideState exits: m=1482 SNR=27.1
23:47:40.190 00.004 1032 PhdController: settling, locked = 1, distance = 0.25 (0.25) aobump = 0 frame = 7 / 99999
23:47:40.191 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784173660.191,"Host":"MELE","Inst":1,"Distance":0.25,"Time":0.8,"SettleTime":3.0,"StarLocked":true}
23:47:40.194 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:40.198 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:40.201 00.003 1032 Enqueuing Expose request
23:47:40.237 00.036 10072 IsGuiding returns 1
23:47:40.237 00.000 10072 scope still moving after pulse duration time elapsed
23:47:40.265 00.028 10072 IsGuiding returns 0
23:47:40.265 00.000 10072 scope move finished after 56 + 45 ms
23:47:40.265 00.000 10072 Move returns status 0, amount 56
23:47:40.265 00.000 10072 MoveAxis(N, 141, ABG)
23:47:40.265 00.000 10072 Guiding  Dir = 0, Dur = 141
23:47:40.266 00.001 10072 IsGuiding returns 0
23:47:40.268 00.002 10072 PulseGuide returned control before completion, sleep 150
23:47:40.421 00.153 10072 IsGuiding returns 0
23:47:40.421 00.000 10072 Move returns status 0, amount 141
23:47:40.421 00.000 10072 move complete, result=0
23:47:40.421 00.000 10072 worker thread done servicing request
23:47:40.421 00.000 10072 Worker thread wakes up
23:47:40.422 00.001 1032 GuideStep: 0.1 px 56 ms WEST, -0.2 px 141 ms NORTH
23:47:40.425 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:40.426 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:40.844 00.418 10072 Exposure complete
23:47:40.900 00.056 10072 worker thread done servicing request
23:47:40.900 00.000 1032 OnExposeComplete: enter
23:47:40.902 00.002 1032 UpdateGuideState(): m_state=6
23:47:40.905 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11062
23:47:40.907 00.002 1032 Star::Find returns 1 (0), X=1107.54, Y=130.24, Mass=1304, SNR=25.4, Peak=99 HFD=3.3
23:47:40.909 00.002 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
23:47:40.910 00.001 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
23:47:40.913 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.79 mountX=0.09 mountY=-0.00, mountTheta=-0.04
23:47:40.916 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.09, opts=13)
23:47:40.917 00.001 1032 Enqueuing Move request for scope (-0.02, 0.09)
23:47:40.919 00.002 10072 Worker thread wakes up
23:47:40.919 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
23:47:40.919 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
23:47:40.919 00.000 10072 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.00
23:47:40.921 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:47:40.925 00.004 10072 PPEC rslt(dithering): input = 0.09, final = 0.04
23:47:40.925 00.000 10072 PPEC: input: 0.09, control: 0.04, exposure: 500
23:47:40.925 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:40.926 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:47:40.926 00.000 10072 MoveAxis(W, 43, ABG)
23:47:40.926 00.000 10072 Guiding  Dir = 3, Dur = 43
23:47:40.926 00.000 10072 IsGuiding returns 0
23:47:40.927 00.001 10072 PulseGuide returned control before completion, sleep 53
23:47:40.944 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.4
23:47:40.947 00.003 1032 PhdController: settling, locked = 1, distance = 0.20 (0.25) aobump = 0 frame = 8 / 99999
23:47:40.948 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784173660.948,"Host":"MELE","Inst":1,"Distance":0.20,"Time":1.5,"SettleTime":3.0,"StarLocked":true}
23:47:40.952 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:40.954 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:40.957 00.003 1032 Enqueuing Expose request
23:47:40.982 00.025 10072 IsGuiding returns 0
23:47:40.982 00.000 10072 Move returns status 0, amount 43
23:47:40.982 00.000 10072 MoveAxis(N, 0, ABG)
23:47:40.982 00.000 10072 Move returns status 0, amount 0
23:47:40.982 00.000 10072 move complete, result=0
23:47:40.983 00.001 10072 worker thread done servicing request
23:47:40.983 00.000 10072 Worker thread wakes up
23:47:40.983 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:40.983 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:40.983 00.000 1032 GuideStep: 0.1 px 43 ms WEST, -0.0 px 0 ms NORTH
23:47:41.611 00.628 10072 Exposure complete
23:47:41.665 00.054 10072 worker thread done servicing request
23:47:41.665 00.000 1032 OnExposeComplete: enter
23:47:41.667 00.002 1032 UpdateGuideState(): m_state=6
23:47:41.669 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11063
23:47:41.671 00.002 1032 Star::Find returns 1 (0), X=1107.50, Y=130.06, Mass=1310, SNR=25.4, Peak=100 HFD=3.5
23:47:41.675 00.004 1032 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.83) = xAngle (-3.91 = 2.37)
23:47:41.678 00.003 1032 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.91 = 2.37)
23:47:41.680 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-2.08 mountX=-0.08 mountY=0.08, mountTheta=2.37
23:47:41.683 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.09, opts=13)
23:47:41.685 00.002 1032 Enqueuing Move request for scope (-0.05, -0.09)
23:47:41.687 00.002 10072 Worker thread wakes up
23:47:41.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
23:47:41.687 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
23:47:41.687 00.000 10072 Moving (-0.05, -0.09) raw xDistance=-0.08 yDistance=0.08
23:47:41.689 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:47:41.693 00.004 10072 PPEC rslt(dithering): input = -0.08, final = -0.04
23:47:41.693 00.000 10072 PPEC: input: -0.08, control: -0.04, exposure: 500
23:47:41.693 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:41.693 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:47:41.693 00.000 10072 MoveAxis(E, 37, ABG)
23:47:41.693 00.000 10072 Guiding  Dir = 2, Dur = 37
23:47:41.693 00.000 10072 IsGuiding returns 0
23:47:41.694 00.001 10072 PulseGuide returned control before completion, sleep 47
23:47:41.712 00.018 1032 UpdateGuideState exits: m=1310 SNR=25.4
23:47:41.715 00.003 1032 PhdController: settling, locked = 1, distance = 0.17 (0.25) aobump = 0 frame = 9 / 99999
23:47:41.718 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784173661.718,"Host":"MELE","Inst":1,"Distance":0.17,"Time":2.3,"SettleTime":3.0,"StarLocked":true}
23:47:41.720 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:41.721 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:41.723 00.002 1032 Enqueuing Expose request
23:47:41.748 00.025 10072 IsGuiding returns 0
23:47:41.748 00.000 10072 Move returns status 0, amount 37
23:47:41.748 00.000 10072 MoveAxis(N, 0, ABG)
23:47:41.748 00.000 10072 Move returns status 0, amount 0
23:47:41.748 00.000 10072 move complete, result=0
23:47:41.748 00.000 10072 worker thread done servicing request
23:47:41.748 00.000 10072 Worker thread wakes up
23:47:41.749 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:41.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:41.751 00.002 1032 GuideStep: -0.1 px 37 ms EAST, 0.1 px 0 ms NORTH
23:47:42.156 00.405 10072 Exposure complete
23:47:42.213 00.057 10072 worker thread done servicing request
23:47:42.213 00.000 1032 OnExposeComplete: enter
23:47:42.215 00.002 1032 UpdateGuideState(): m_state=6
23:47:42.217 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11064
23:47:42.219 00.002 1032 Star::Find returns 1 (0), X=1107.55, Y=130.17, Mass=1359, SNR=26.0, Peak=96 HFD=3.4
23:47:42.221 00.002 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
23:47:42.222 00.001 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
23:47:42.224 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.21 mountX=0.01 mountY=0.00, mountTheta=0.38
23:47:42.226 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
23:47:42.228 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
23:47:42.230 00.002 10072 Worker thread wakes up
23:47:42.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:47:42.230 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:47:42.230 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.00
23:47:42.233 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:47:42.237 00.004 10072 PPEC rslt(dithering): input = 0.01, final = 0.01
23:47:42.238 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:47:42.238 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:42.238 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:47:42.238 00.000 10072 MoveAxis(W, 6, ABG)
23:47:42.238 00.000 10072 Guiding  Dir = 3, Dur = 6
23:47:42.239 00.001 10072 IsGuiding returns 0
23:47:42.240 00.001 10072 PulseGuide returned control before completion, sleep 16
23:47:42.257 00.017 1032 UpdateGuideState exits: m=1359 SNR=26.0
23:47:42.259 00.002 1032 PhdController: settling, locked = 1, distance = 0.13 (0.25) aobump = 0 frame = 10 / 99999
23:47:42.261 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784173662.261,"Host":"MELE","Inst":1,"Distance":0.13,"Time":2.8,"SettleTime":3.0,"StarLocked":true}
23:47:42.263 00.002 10072 IsGuiding returns 0
23:47:42.263 00.000 10072 Move returns status 0, amount 6
23:47:42.263 00.000 10072 MoveAxis(N, 0, ABG)
23:47:42.263 00.000 10072 Move returns status 0, amount 0
23:47:42.263 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:42.266 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:42.269 00.003 1032 Enqueuing Expose request
23:47:42.271 00.002 10072 move complete, result=0
23:47:42.271 00.000 10072 worker thread done servicing request
23:47:42.271 00.000 10072 Worker thread wakes up
23:47:42.272 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:42.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:42.272 00.000 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
23:47:42.904 00.632 10072 Exposure complete
23:47:42.953 00.049 1032 OnExposeComplete: enter
23:47:42.956 00.003 1032 UpdateGuideState(): m_state=6
23:47:42.958 00.002 10072 worker thread done servicing request
23:47:42.959 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11065
23:47:42.960 00.001 1032 Star::Find returns 1 (0), X=1107.49, Y=130.34, Mass=1301, SNR=25.4, Peak=102 HFD=3.3
23:47:42.962 00.002 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
23:47:42.963 00.001 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
23:47:42.965 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.90 mountX=0.19 mountY=0.01, mountTheta=0.07
23:47:42.967 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.18, opts=13)
23:47:42.969 00.002 1032 Enqueuing Move request for scope (-0.06, 0.18)
23:47:42.971 00.002 10072 Worker thread wakes up
23:47:42.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
23:47:42.971 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
23:47:42.971 00.000 10072 Moving (-0.06, 0.18) raw xDistance=0.19 yDistance=0.01
23:47:42.973 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:47:42.976 00.003 10072 PPEC rslt(dithering): input = 0.19, final = 0.10
23:47:42.976 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
23:47:42.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:42.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:47:42.976 00.000 10072 MoveAxis(W, 92, ABG)
23:47:42.976 00.000 10072 Guiding  Dir = 3, Dur = 92
23:47:42.977 00.001 10072 IsGuiding returns 0
23:47:42.977 00.000 10072 PulseGuide returned control before completion, sleep 102
23:47:42.995 00.018 1032 UpdateGuideState exits: m=1301 SNR=25.4
23:47:42.997 00.002 1032 PhdController: settling, locked = 1, distance = 0.15 (0.25) aobump = 0 frame = 11 / 99999
23:47:42.998 00.001 1032 PhdController: newstate STATE_FINISH
23:47:43.000 00.002 1032 PhdController complete: success
23:47:43.001 00.001 1032 evsrv: {"Event":"SettleDone","Timestamp":1784173663.001,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
23:47:43.004 00.003 1032 Mount: notify guiding dither settle done success=1
23:47:43.006 00.002 1032 PhdController: newstate STATE_IDLE
23:47:43.007 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:43.009 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:43.012 00.003 1032 Enqueuing Expose request
23:47:43.089 00.077 10072 IsGuiding returns 0
23:47:43.089 00.000 10072 Move returns status 0, amount 92
23:47:43.089 00.000 10072 MoveAxis(N, 0, ABG)
23:47:43.089 00.000 10072 Move returns status 0, amount 0
23:47:43.089 00.000 10072 move complete, result=0
23:47:43.089 00.000 10072 worker thread done servicing request
23:47:43.089 00.000 10072 Worker thread wakes up
23:47:43.089 00.000 1032 GuideStep: 0.2 px 92 ms WEST, 0.0 px 0 ms NORTH
23:47:43.091 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:43.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:43.512 00.421 10072 Exposure complete
23:47:43.574 00.062 10072 worker thread done servicing request
23:47:43.575 00.001 1032 OnExposeComplete: enter
23:47:43.580 00.005 1032 UpdateGuideState(): m_state=6
23:47:43.613 00.033 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11066
23:47:43.619 00.006 1032 Star::Find returns 1 (0), X=1107.60, Y=130.30, Mass=1317, SNR=25.5, Peak=113 HFD=3.3
23:47:43.622 00.003 1032 MultiStar: exiting stabilization period
23:47:43.624 00.002 1032 MultiStar: updating star positions after lock position change
23:47:43.626 00.002 1032 Star::Find(15, 627, 260, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11066
23:47:43.627 00.001 1032 Star::Find returns 1 (0), X=627.25, Y=261.18, Mass=1220, SNR=24.6, Peak=236 HFD=2.3
23:47:43.630 00.003 1032 Star::Find(15, 333, 191, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11066
23:47:43.632 00.002 1032 Star::Find returns 1 (0), X=333.50, Y=192.82, Mass=857, SNR=20.6, Peak=96 HFD=2.6
23:47:43.634 00.002 1032 Star::Find(15, 135, 733, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11066
23:47:43.635 00.001 1032 Star::Find returns 1 (0), X=135.94, Y=734.73, Mass=842, SNR=20.4, Peak=77 HFD=3.1
23:47:43.637 00.002 1032 Star::Find(15, 358, 603, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11066
23:47:43.639 00.002 1032 Star::Find returns 1 (0), X=359.00, Y=604.04, Mass=644, SNR=17.9, Peak=100 HFD=2.1
23:47:43.642 00.003 1032 Star::Find(15, 1110, 548, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11066
23:47:43.644 00.002 1032 Star::Find returns 1 (0), X=1110.68, Y=548.89, Mass=618, SNR=17.5, Peak=64 HFD=2.7
23:47:43.646 00.002 1032 Star::Find(15, 56, 346, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11066
23:47:43.648 00.002 1032 Star::Find returns 1 (0), X=56.12, Y=347.54, Mass=562, SNR=16.7, Peak=46 HFD=3.3
23:47:43.650 00.002 1032 Star::Find(15, 571, 594, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11066
23:47:43.652 00.002 1032 Star::Find returns 1 (0), X=571.24, Y=595.56, Mass=629, SNR=17.7, Peak=116 HFD=1.8
23:47:43.654 00.002 1032 Star::Find(15, 820, 219, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11066
23:47:43.656 00.002 1032 Star::Find returns 1 (0), X=820.55, Y=220.25, Mass=385, SNR=13.7, Peak=51 HFD=2.5
23:47:43.658 00.002 1032 Star::Find(15, 253, 328, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11066
23:47:43.660 00.002 1032 Star::Find returns 1 (0), X=253.97, Y=329.69, Mass=376, SNR=13.6, Peak=34 HFD=3.3
23:47:43.662 00.002 1032 Star::Find(15, 472, 318, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11066
23:47:43.664 00.002 1032 Star::Find returns 1 (0), X=472.25, Y=319.54, Mass=676, SNR=18.3, Peak=111 HFD=2.7
23:47:43.666 00.002 1032 Star::Find(15, 722, 905, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11066
23:47:43.669 00.003 1032 Star::Find returns 1 (0), X=722.93, Y=906.37, Mass=351, SNR=13.1, Peak=41 HFD=3.0
23:47:43.671 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
23:47:43.674 00.003 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
23:47:43.678 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.27 mountX=0.12 mountY=-0.08, mountTheta=-0.56
23:47:43.685 00.007 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
23:47:43.687 00.002 1032 Enqueuing Move request for scope (0.04, 0.14)
23:47:43.690 00.003 10072 Worker thread wakes up
23:47:43.690 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
23:47:43.690 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
23:47:43.690 00.000 10072 Moving (0.04, 0.14) raw xDistance=0.12 yDistance=-0.08
23:47:43.692 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:47:43.696 00.004 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:47:43.697 00.001 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:47:43.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:43.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:47:43.697 00.000 10072 MoveAxis(W, 5, ABG)
23:47:43.697 00.000 10072 Guiding  Dir = 3, Dur = 5
23:47:43.697 00.000 10072 IsGuiding returns 0
23:47:43.698 00.001 10072 PulseGuide returned control before completion, sleep 15
23:47:43.721 00.023 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:47:43.723 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:43.725 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:43.727 00.002 1032 Enqueuing Expose request
23:47:43.730 00.003 10072 IsGuiding returns 0
23:47:43.730 00.000 10072 Move returns status 0, amount 5
23:47:43.730 00.000 10072 MoveAxis(N, 0, ABG)
23:47:43.730 00.000 10072 Move returns status 0, amount 0
23:47:43.730 00.000 10072 move complete, result=0
23:47:43.730 00.000 10072 worker thread done servicing request
23:47:43.730 00.000 10072 Worker thread wakes up
23:47:43.730 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:43.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:43.742 00.012 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:47:44.354 00.612 10072 Exposure complete
23:47:44.415 00.061 10072 worker thread done servicing request
23:47:44.415 00.000 1032 OnExposeComplete: enter
23:47:44.418 00.003 1032 UpdateGuideState(): m_state=6
23:47:44.421 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11067
23:47:44.423 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=130.14, Mass=1416, SNR=26.5, Peak=110 HFD=3.3
23:47:44.427 00.004 1032 MultiStar: [#1 -0.00,-0.03,0.98,U] [#2 -0.05,-0.29,0.00,M1] [#3 0.04,-0.13,0.74,U] [#4 -0.13,-0.17,0.68,U] [#5 -0.08,0.00,0.67,U] [#6 0.08,-0.14,0.59,U] [#7 0.06,-0.03,0.68,U] [#8 0.08,-0.07,0.52,U] 
23:47:44.432 00.005 1032 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {0.07, -0.01}
23:47:44.435 00.003 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
23:47:44.438 00.003 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
23:47:44.441 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.36 mountX=-0.07 mountY=0.00, mountTheta=3.09
23:47:44.445 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
23:47:44.449 00.004 1032 Enqueuing Move request for scope (0.01, -0.07)
23:47:44.451 00.002 10072 Worker thread wakes up
23:47:44.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
23:47:44.451 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
23:47:44.451 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.00
23:47:44.453 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:47:44.463 00.010 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:47:44.464 00.001 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
23:47:44.464 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:44.464 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:47:44.464 00.000 10072 MoveAxis(W, 5, ABG)
23:47:44.464 00.000 10072 Guiding  Dir = 3, Dur = 5
23:47:44.464 00.000 10072 IsGuiding returns 0
23:47:44.465 00.001 10072 PulseGuide returned control before completion, sleep 15
23:47:44.484 00.019 1032 UpdateGuideState exits: m=1416 SNR=26.5
23:47:44.488 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:44.491 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:44.493 00.002 1032 Enqueuing Expose request
23:47:44.496 00.003 10072 IsGuiding returns 0
23:47:44.496 00.000 10072 Move returns status 0, amount 5
23:47:44.497 00.001 10072 MoveAxis(N, 0, ABG)
23:47:44.497 00.000 10072 Move returns status 0, amount 0
23:47:44.497 00.000 10072 move complete, result=0
23:47:44.497 00.000 10072 worker thread done servicing request
23:47:44.497 00.000 10072 Worker thread wakes up
23:47:44.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:44.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:44.506 00.009 1032 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
23:47:44.905 00.399 10072 Exposure complete
23:47:44.970 00.065 10072 worker thread done servicing request
23:47:44.970 00.000 1032 OnExposeComplete: enter
23:47:44.972 00.002 1032 UpdateGuideState(): m_state=6
23:47:44.975 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11068
23:47:44.977 00.002 1032 Star::Find returns 1 (0), X=1107.57, Y=130.25, Mass=1468, SNR=27.0, Peak=110 HFD=3.3
23:47:44.981 00.004 1032 MultiStar: [#1 0.00,-0.05,0.95,U] [#2 0.04,-0.15,0.77,U] [#3 0.05,-0.15,0.79,U] [#4 -0.17,-0.00,0.73,U] [#5 -0.08,0.04,0.67,U] [#6 -0.12,-0.01,0.65,U] [#7 -0.08,0.09,0.69,U] [#8 0.12,-0.03,0.50,U] 
23:47:44.984 00.003 1032 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {0.01, 0.09}
23:47:44.986 00.002 1032 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.83) = xAngle (-4.33 = 1.95)
23:47:44.990 00.004 1032 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.33 = 1.95)
23:47:44.997 00.007 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.50 mountX=-0.01 mountY=0.03, mountTheta=1.95
23:47:45.002 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.02, opts=13)
23:47:45.004 00.002 1032 Enqueuing Move request for scope (-0.03, -0.02)
23:47:45.007 00.003 10072 Worker thread wakes up
23:47:45.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
23:47:45.007 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
23:47:45.007 00.000 10072 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.03
23:47:45.011 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=156, Gamma=2.230
23:47:45.014 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:47:45.014 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:47:45.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:45.015 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:47:45.015 00.000 10072 MoveAxis(W, 3, ABG)
23:47:45.015 00.000 10072 Guiding  Dir = 3, Dur = 3
23:47:45.015 00.000 10072 IsGuiding returns 0
23:47:45.015 00.000 10072 PulseGuide returned control before completion, sleep 13
23:47:45.041 00.026 1032 UpdateGuideState exits: m=1468 SNR=27.0
23:47:45.043 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:45.045 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:45.050 00.005 10072 IsGuiding returns 0
23:47:45.051 00.001 10072 Move returns status 0, amount 3
23:47:45.051 00.000 10072 MoveAxis(N, 0, ABG)
23:47:45.051 00.000 10072 Move returns status 0, amount 0
23:47:45.051 00.000 10072 move complete, result=0
23:47:45.051 00.000 10072 worker thread done servicing request
23:47:45.051 00.000 1032 Enqueuing Expose request
23:47:45.054 00.003 10072 Worker thread wakes up
23:47:45.054 00.000 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:47:45.058 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:45.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:45.688 00.630 10072 Exposure complete
23:47:45.748 00.060 10072 worker thread done servicing request
23:47:45.748 00.000 1032 OnExposeComplete: enter
23:47:45.750 00.002 1032 UpdateGuideState(): m_state=6
23:47:45.752 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11069
23:47:45.755 00.003 1032 Star::Find returns 1 (0), X=1107.58, Y=130.30, Mass=1358, SNR=25.9, Peak=114 HFD=3.2
23:47:45.757 00.002 1032 MultiStar: [#1 0.01,0.22,1.00,U] [#2 -0.02,-0.02,0.78,U] [#3 0.20,0.03,0.77,U] [#4 -0.04,0.09,0.70,U] [#5 -0.00,0.22,0.66,U] [#6 0.11,0.12,0.64,U] [#7 -0.05,0.13,0.70,U] [#8 -0.05,0.05,0.52,U] 
23:47:45.759 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {0.02, 0.14}
23:47:45.761 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
23:47:45.764 00.003 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
23:47:45.766 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.39 mountX=0.10 mountY=-0.05, mountTheta=-0.44
23:47:45.771 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
23:47:45.773 00.002 1032 Enqueuing Move request for scope (0.02, 0.11)
23:47:45.775 00.002 10072 Worker thread wakes up
23:47:45.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
23:47:45.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
23:47:45.775 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.05
23:47:45.777 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:47:45.781 00.004 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:47:45.781 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:47:45.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:45.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:47:45.782 00.001 10072 MoveAxis(W, 3, ABG)
23:47:45.782 00.000 10072 Guiding  Dir = 3, Dur = 3
23:47:45.782 00.000 10072 IsGuiding returns 0
23:47:45.782 00.000 10072 PulseGuide returned control before completion, sleep 13
23:47:45.802 00.020 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:47:45.805 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:45.807 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:45.808 00.001 1032 Enqueuing Expose request
23:47:45.810 00.002 10072 IsGuiding returns 0
23:47:45.812 00.002 10072 Move returns status 0, amount 3
23:47:45.812 00.000 10072 MoveAxis(N, 0, ABG)
23:47:45.812 00.000 10072 Move returns status 0, amount 0
23:47:45.812 00.000 10072 move complete, result=0
23:47:45.812 00.000 10072 worker thread done servicing request
23:47:45.812 00.000 10072 Worker thread wakes up
23:47:45.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:45.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:45.821 00.009 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:47:46.222 00.401 10072 Exposure complete
23:47:46.273 00.051 1032 OnExposeComplete: enter
23:47:46.276 00.003 1032 UpdateGuideState(): m_state=6
23:47:46.278 00.002 10072 worker thread done servicing request
23:47:46.278 00.000 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11070
23:47:46.279 00.001 1032 Star::Find returns 1 (0), X=1107.62, Y=130.36, Mass=1373, SNR=26.1, Peak=104 HFD=3.3
23:47:46.281 00.002 1032 MultiStar: [#1 0.00,0.11,0.99,U] [#2 -0.04,-0.05,0.82,U] [#3 -0.02,0.05,0.80,U] [#4 -0.03,0.16,0.68,U] [#5 0.04,0.23,0.71,U] [#6 -0.03,0.17,0.66,U] [#7 -0.10,0.10,0.73,U] [#8 0.09,0.08,0.51,U] 
23:47:46.283 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.12}, one-star: {0.06, 0.21}
23:47:46.285 00.002 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
23:47:46.287 00.002 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
23:47:46.289 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=0.12 mountY=-0.03, mountTheta=-0.22
23:47:46.291 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.12, opts=13)
23:47:46.293 00.002 1032 Enqueuing Move request for scope (-0.01, 0.12)
23:47:46.294 00.001 10072 Worker thread wakes up
23:47:46.294 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
23:47:46.294 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
23:47:46.294 00.000 10072 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=-0.03
23:47:46.296 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:47:46.300 00.004 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:47:46.301 00.001 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:47:46.301 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:46.301 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:47:46.301 00.000 10072 MoveAxis(W, 3, ABG)
23:47:46.301 00.000 10072 Guiding  Dir = 3, Dur = 3
23:47:46.301 00.000 10072 IsGuiding returns 0
23:47:46.302 00.001 10072 PulseGuide returned control before completion, sleep 13
23:47:46.318 00.016 1032 UpdateGuideState exits: m=1373 SNR=26.1
23:47:46.320 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:46.323 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:46.324 00.001 1032 Enqueuing Expose request
23:47:46.329 00.005 10072 IsGuiding returns 0
23:47:46.329 00.000 10072 Move returns status 0, amount 3
23:47:46.329 00.000 10072 MoveAxis(N, 0, ABG)
23:47:46.329 00.000 10072 Move returns status 0, amount 0
23:47:46.329 00.000 10072 move complete, result=0
23:47:46.329 00.000 10072 worker thread done servicing request
23:47:46.330 00.001 10072 Worker thread wakes up
23:47:46.330 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:46.330 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:46.334 00.004 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:47:46.959 00.625 10072 Exposure complete
23:47:47.007 00.048 10072 worker thread done servicing request
23:47:47.007 00.000 1032 OnExposeComplete: enter
23:47:47.009 00.002 1032 UpdateGuideState(): m_state=6
23:47:47.011 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11071
23:47:47.013 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=130.26, Mass=1348, SNR=25.8, Peak=104 HFD=3.5
23:47:47.015 00.002 1032 MultiStar: [#1 0.09,0.18,1.00,U] [#2 0.04,-0.06,0.82,U] [#3 0.06,-0.09,0.75,U] [#4 -0.11,0.05,0.67,U] [#5 -0.12,0.08,0.71,U] [#6 0.05,0.12,0.65,U] [#7 0.01,0.02,0.69,U] [#8 0.06,0.05,0.51,U] 
23:47:47.018 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.16, 0.10}
23:47:47.021 00.003 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
23:47:47.023 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
23:47:47.025 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.99 mountX=0.04 mountY=-0.05, mountTheta=-0.84
23:47:47.029 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
23:47:47.031 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
23:47:47.033 00.002 10072 Worker thread wakes up
23:47:47.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:47:47.033 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:47:47.033 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.05
23:47:47.035 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:47:47.039 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:47:47.039 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:47:47.039 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:47.039 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:47:47.039 00.000 10072 MoveAxis(W, 4, ABG)
23:47:47.039 00.000 10072 Guiding  Dir = 3, Dur = 4
23:47:47.039 00.000 10072 IsGuiding returns 0
23:47:47.040 00.001 10072 PulseGuide returned control before completion, sleep 14
23:47:47.055 00.015 1032 UpdateGuideState exits: m=1348 SNR=25.8
23:47:47.057 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:47.059 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:47.061 00.002 1032 Enqueuing Expose request
23:47:47.065 00.004 10072 IsGuiding returns 0
23:47:47.065 00.000 10072 Move returns status 0, amount 4
23:47:47.065 00.000 10072 MoveAxis(N, 0, ABG)
23:47:47.065 00.000 10072 Move returns status 0, amount 0
23:47:47.065 00.000 10072 move complete, result=0
23:47:47.065 00.000 10072 worker thread done servicing request
23:47:47.065 00.000 10072 Worker thread wakes up
23:47:47.065 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:47.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:47.071 00.006 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:47:47.478 00.407 10072 Exposure complete
23:47:47.529 00.051 10072 worker thread done servicing request
23:47:47.529 00.000 1032 OnExposeComplete: enter
23:47:47.532 00.003 1032 UpdateGuideState(): m_state=6
23:47:47.533 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11072
23:47:47.535 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=130.18, Mass=1369, SNR=26.0, Peak=108 HFD=3.4
23:47:47.536 00.001 1032 MultiStar: [#1 0.08,0.02,0.99,U] [#2 0.05,-0.10,0.79,U] [#3 0.12,-0.16,0.78,U] [#4 -0.02,-0.18,0.73,U] [#5 -0.11,0.05,0.67,U] [#6 0.17,0.01,0.62,U] [#7 0.04,-0.15,0.71,U] [#8 0.09,0.01,0.51,U] 
23:47:47.538 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.17, 0.03}
23:47:47.539 00.001 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
23:47:47.541 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
23:47:47.543 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.64 mountX=-0.07 mountY=-0.05, mountTheta=-2.47
23:47:47.546 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
23:47:47.548 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
23:47:47.552 00.004 10072 Worker thread wakes up
23:47:47.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
23:47:47.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
23:47:47.552 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.05
23:47:47.554 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:47:47.558 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:47:47.558 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:47:47.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:47.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:47:47.558 00.000 10072 MoveAxis(W, 4, ABG)
23:47:47.558 00.000 10072 Guiding  Dir = 3, Dur = 4
23:47:47.558 00.000 10072 IsGuiding returns 0
23:47:47.558 00.000 10072 PulseGuide returned control before completion, sleep 14
23:47:47.574 00.016 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:47:47.577 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:47.581 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:47.584 00.003 1032 Enqueuing Expose request
23:47:47.586 00.002 10072 IsGuiding returns 0
23:47:47.587 00.001 10072 Move returns status 0, amount 4
23:47:47.587 00.000 10072 MoveAxis(N, 0, ABG)
23:47:47.587 00.000 10072 Move returns status 0, amount 0
23:47:47.587 00.000 10072 move complete, result=0
23:47:47.587 00.000 10072 worker thread done servicing request
23:47:47.587 00.000 10072 Worker thread wakes up
23:47:47.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:47.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:47.603 00.016 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:47:48.216 00.613 10072 Exposure complete
23:47:48.262 00.046 10072 worker thread done servicing request
23:47:48.262 00.000 1032 OnExposeComplete: enter
23:47:48.264 00.002 1032 UpdateGuideState(): m_state=6
23:47:48.265 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11073
23:47:48.268 00.003 1032 Star::Find returns 1 (0), X=1107.62, Y=130.22, Mass=1242, SNR=24.7, Peak=100 HFD=3.4
23:47:48.271 00.003 1032 MultiStar: [#1 0.03,0.05,0.97,U] [#2 0.05,-0.13,0.82,U] [#3 0.05,-0.01,0.86,U] [#4 -0.12,0.02,0.70,U] [#5 0.01,-0.04,0.70,U] [#6 0.11,-0.11,0.65,U] [#7 -0.02,-0.01,0.74,U] [#8 0.05,-0.09,0.53,U] 
23:47:48.273 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.07, 0.07}
23:47:48.274 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
23:47:48.277 00.003 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
23:47:48.278 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.66 mountX=-0.03 mountY=-0.02, mountTheta=-2.49
23:47:48.281 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
23:47:48.284 00.003 1032 Enqueuing Move request for scope (0.03, -0.02)
23:47:48.285 00.001 10072 Worker thread wakes up
23:47:48.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
23:47:48.285 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
23:47:48.285 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
23:47:48.287 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:47:48.290 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:47:48.290 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:47:48.290 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:48.290 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:47:48.290 00.000 10072 MoveAxis(W, 4, ABG)
23:47:48.290 00.000 10072 Guiding  Dir = 3, Dur = 4
23:47:48.290 00.000 10072 IsGuiding returns 0
23:47:48.291 00.001 10072 PulseGuide returned control before completion, sleep 14
23:47:48.308 00.017 1032 UpdateGuideState exits: m=1242 SNR=24.7
23:47:48.310 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:48.311 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:48.313 00.002 1032 Enqueuing Expose request
23:47:48.321 00.008 10072 IsGuiding returns 0
23:47:48.321 00.000 10072 Move returns status 0, amount 4
23:47:48.321 00.000 10072 MoveAxis(N, 0, ABG)
23:47:48.321 00.000 10072 Move returns status 0, amount 0
23:47:48.321 00.000 10072 move complete, result=0
23:47:48.321 00.000 10072 worker thread done servicing request
23:47:48.321 00.000 10072 Worker thread wakes up
23:47:48.321 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:48.321 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:48.325 00.004 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:47:48.730 00.405 10072 Exposure complete
23:47:48.779 00.049 10072 worker thread done servicing request
23:47:48.779 00.000 1032 OnExposeComplete: enter
23:47:48.782 00.003 1032 UpdateGuideState(): m_state=6
23:47:48.783 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11074
23:47:48.785 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=130.27, Mass=1497, SNR=27.2, Peak=104 HFD=3.5
23:47:48.788 00.003 1032 MultiStar: [#1 0.11,-0.01,0.93,U] [#2 0.06,-0.06,0.76,U] [#3 0.04,-0.19,0.74,U] [#4 -0.07,0.14,0.64,U] [#5 -0.06,0.01,0.64,U] [#6 0.02,0.04,0.57,U] [#7 0.12,0.05,0.67,U] [#8 0.02,-0.15,0.51,U] 
23:47:48.789 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.00}, one-star: {0.12, 0.11}
23:47:48.790 00.001 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
23:47:48.792 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
23:47:48.793 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.04 mountX=-0.01 mountY=-0.05, mountTheta=-1.87
23:47:48.795 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.00, opts=13)
23:47:48.797 00.002 1032 Enqueuing Move request for scope (0.05, -0.00)
23:47:48.800 00.003 10072 Worker thread wakes up
23:47:48.800 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
23:47:48.800 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
23:47:48.800 00.000 10072 Moving (0.05, -0.00) raw xDistance=-0.01 yDistance=-0.05
23:47:48.803 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:47:48.805 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:47:48.805 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:47:48.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:48.806 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:47:48.806 00.000 10072 MoveAxis(W, 4, ABG)
23:47:48.806 00.000 10072 Guiding  Dir = 3, Dur = 4
23:47:48.807 00.001 10072 IsGuiding returns 0
23:47:48.807 00.000 10072 PulseGuide returned control before completion, sleep 14
23:47:48.823 00.016 1032 UpdateGuideState exits: m=1497 SNR=27.2
23:47:48.825 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:48.827 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:48.829 00.002 1032 Enqueuing Expose request
23:47:48.837 00.008 10072 IsGuiding returns 0
23:47:48.837 00.000 10072 Move returns status 0, amount 4
23:47:48.837 00.000 10072 MoveAxis(N, 0, ABG)
23:47:48.837 00.000 10072 Move returns status 0, amount 0
23:47:48.838 00.001 10072 move complete, result=0
23:47:48.838 00.000 10072 worker thread done servicing request
23:47:48.838 00.000 10072 Worker thread wakes up
23:47:48.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:48.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:48.840 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:47:49.468 00.628 10072 Exposure complete
23:47:49.515 00.047 10072 worker thread done servicing request
23:47:49.515 00.000 1032 OnExposeComplete: enter
23:47:49.517 00.002 1032 UpdateGuideState(): m_state=6
23:47:49.521 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11075
23:47:49.524 00.003 1032 Star::Find returns 1 (0), X=1107.63, Y=130.23, Mass=1348, SNR=25.8, Peak=95 HFD=3.5
23:47:49.525 00.001 1032 MultiStar: [#1 -0.04,-0.02,0.94,U] [#2 -0.02,-0.08,0.83,U] [#3 0.04,-0.19,0.78,U] [#4 -0.15,0.00,0.73,U] [#5 0.00,0.02,0.67,U] [#6 0.02,0.01,0.63,U] [#7 -0.07,-0.09,0.68,U] [#8 -0.03,0.02,0.52,U] 
23:47:49.527 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.08, 0.08}
23:47:49.530 00.003 1032 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.83) = xAngle (-3.92 = 2.36)
23:47:49.531 00.001 1032 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.92 = 2.36)
23:47:49.533 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-2.09 mountX=-0.02 mountY=0.02, mountTheta=2.36
23:47:49.535 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
23:47:49.537 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
23:47:49.539 00.002 10072 Worker thread wakes up
23:47:49.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
23:47:49.539 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
23:47:49.539 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.02 yDistance=0.02
23:47:49.541 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:47:49.544 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:47:49.544 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:47:49.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:49.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:47:49.544 00.000 10072 MoveAxis(W, 4, ABG)
23:47:49.544 00.000 10072 Guiding  Dir = 3, Dur = 4
23:47:49.545 00.001 10072 IsGuiding returns 0
23:47:49.545 00.000 10072 PulseGuide returned control before completion, sleep 14
23:47:49.560 00.015 1032 UpdateGuideState exits: m=1348 SNR=25.8
23:47:49.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:49.564 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:49.565 00.001 1032 Enqueuing Expose request
23:47:49.574 00.009 10072 IsGuiding returns 0
23:47:49.574 00.000 10072 Move returns status 0, amount 4
23:47:49.574 00.000 10072 MoveAxis(N, 0, ABG)
23:47:49.574 00.000 10072 Move returns status 0, amount 0
23:47:49.574 00.000 10072 move complete, result=0
23:47:49.574 00.000 10072 worker thread done servicing request
23:47:49.574 00.000 10072 Worker thread wakes up
23:47:49.574 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:49.575 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:49.575 00.000 1032 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
23:47:49.984 00.409 10072 Exposure complete
23:47:50.031 00.047 10072 worker thread done servicing request
23:47:50.031 00.000 1032 OnExposeComplete: enter
23:47:50.033 00.002 1032 UpdateGuideState(): m_state=6
23:47:50.034 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11076
23:47:50.036 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=130.16, Mass=1288, SNR=25.2, Peak=95 HFD=3.4
23:47:50.038 00.002 1032 MultiStar: [#1 0.06,-0.03,0.98,U] [#2 -0.10,-0.24,0.00,M1] [#3 0.26,-0.08,0.00,M1] [#4 -0.08,-0.08,0.70,U] [#5 0.02,0.05,0.64,U] [#6 0.08,-0.08,0.68,U] [#7 -0.01,-0.11,0.72,U] [#8 0.17,-0.12,0.55,U] 
23:47:50.039 00.001 1032 refined, 6 included, MultiStar: {0.05, -0.04}, one-star: {0.13, 0.00}
23:47:50.041 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
23:47:50.042 00.001 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
23:47:50.043 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.70 mountX=-0.06 mountY=-0.04, mountTheta=-2.53
23:47:50.046 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
23:47:50.047 00.001 1032 Enqueuing Move request for scope (0.05, -0.04)
23:47:50.049 00.002 10072 Worker thread wakes up
23:47:50.049 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
23:47:50.049 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
23:47:50.049 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=-0.04
23:47:50.053 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:47:50.055 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:47:50.055 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:47:50.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:50.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:47:50.055 00.000 10072 MoveAxis(W, 3, ABG)
23:47:50.055 00.000 10072 Guiding  Dir = 3, Dur = 3
23:47:50.055 00.000 10072 IsGuiding returns 0
23:47:50.056 00.001 10072 PulseGuide returned control before completion, sleep 13
23:47:50.073 00.017 10072 IsGuiding returns 0
23:47:50.073 00.000 10072 Move returns status 0, amount 3
23:47:50.073 00.000 10072 MoveAxis(N, 0, ABG)
23:47:50.073 00.000 10072 Move returns status 0, amount 0
23:47:50.073 00.000 10072 move complete, result=0
23:47:50.073 00.000 10072 worker thread done servicing request
23:47:50.075 00.002 1032 UpdateGuideState exits: m=1288 SNR=25.2
23:47:50.077 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:50.079 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:50.082 00.003 1032 Enqueuing Expose request
23:47:50.085 00.003 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:47:50.086 00.001 10072 Worker thread wakes up
23:47:50.086 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:50.086 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:50.715 00.629 10072 Exposure complete
23:47:50.761 00.046 10072 worker thread done servicing request
23:47:50.761 00.000 1032 OnExposeComplete: enter
23:47:50.763 00.002 1032 UpdateGuideState(): m_state=6
23:47:50.765 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11077
23:47:50.766 00.001 1032 Star::Find returns 1 (0), X=1107.72, Y=130.22, Mass=1388, SNR=26.2, Peak=99 HFD=3.5
23:47:50.770 00.004 1032 MultiStar: [#1 -0.04,0.12,1.01,U] [#2 -0.06,-0.04,0.79,U] [#3 0.06,-0.13,0.74,U] [#4 -0.09,-0.01,0.64,U] [#5 -0.03,0.02,0.70,U] [#6 0.10,0.01,0.63,U] [#7 -0.03,-0.03,0.73,U] [#8 0.25,-0.02,0.53,U] 
23:47:50.773 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.17, 0.07}
23:47:50.775 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:47:50.779 00.004 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:47:50.780 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.21 mountX=-0.00 mountY=-0.03, mountTheta=-1.62
23:47:50.784 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
23:47:50.786 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
23:47:50.788 00.002 10072 Worker thread wakes up
23:47:50.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:47:50.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:47:50.788 00.000 10072 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
23:47:50.790 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:47:50.793 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:47:50.793 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:47:50.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:50.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:47:50.793 00.000 10072 MoveAxis(W, 3, ABG)
23:47:50.794 00.001 10072 Guiding  Dir = 3, Dur = 3
23:47:50.794 00.000 10072 IsGuiding returns 0
23:47:50.794 00.000 10072 PulseGuide returned control before completion, sleep 13
23:47:50.811 00.017 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:47:50.814 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:50.815 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:50.817 00.002 1032 Enqueuing Expose request
23:47:50.822 00.005 10072 IsGuiding returns 0
23:47:50.822 00.000 10072 Move returns status 0, amount 3
23:47:50.822 00.000 10072 MoveAxis(N, 0, ABG)
23:47:50.822 00.000 10072 Move returns status 0, amount 0
23:47:50.822 00.000 10072 move complete, result=0
23:47:50.822 00.000 10072 worker thread done servicing request
23:47:50.822 00.000 10072 Worker thread wakes up
23:47:50.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:50.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:50.826 00.004 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:47:51.231 00.405 10072 Exposure complete
23:47:51.280 00.049 10072 worker thread done servicing request
23:47:51.280 00.000 1032 OnExposeComplete: enter
23:47:51.282 00.002 1032 UpdateGuideState(): m_state=6
23:47:51.285 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11078
23:47:51.287 00.002 1032 Star::Find returns 1 (0), X=1107.65, Y=130.20, Mass=1542, SNR=27.6, Peak=107 HFD=3.6
23:47:51.288 00.001 1032 MultiStar: [#1 -0.03,0.04,0.87,U] [#2 -0.00,-0.13,0.78,U] [#3 0.14,-0.00,0.68,U] [#4 -0.23,0.07,0.62,U] [#5 -0.12,0.05,0.66,U] [#6 0.03,0.03,0.62,U] [#7 0.07,-0.04,0.67,U] [#8 0.11,-0.09,0.49,U] 
23:47:51.290 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.00}, one-star: {0.09, 0.05}
23:47:51.291 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
23:47:51.294 00.003 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
23:47:51.295 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.05 mountX=-0.00 mountY=-0.01, mountTheta=-1.78
23:47:51.298 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.00, opts=13)
23:47:51.303 00.005 1032 Enqueuing Move request for scope (0.01, 0.00)
23:47:51.305 00.002 10072 Worker thread wakes up
23:47:51.305 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
23:47:51.305 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
23:47:51.305 00.000 10072 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
23:47:51.308 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:47:51.311 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:47:51.311 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:47:51.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:51.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:47:51.311 00.000 10072 MoveAxis(W, 3, ABG)
23:47:51.311 00.000 10072 Guiding  Dir = 3, Dur = 3
23:47:51.312 00.001 10072 IsGuiding returns 0
23:47:51.312 00.000 10072 PulseGuide returned control before completion, sleep 13
23:47:51.329 00.017 1032 UpdateGuideState exits: m=1542 SNR=27.6
23:47:51.333 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:51.335 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:51.338 00.003 1032 Enqueuing Expose request
23:47:51.339 00.001 10072 IsGuiding returns 0
23:47:51.339 00.000 10072 Move returns status 0, amount 3
23:47:51.339 00.000 10072 MoveAxis(N, 0, ABG)
23:47:51.339 00.000 10072 Move returns status 0, amount 0
23:47:51.339 00.000 10072 move complete, result=0
23:47:51.340 00.001 10072 worker thread done servicing request
23:47:51.340 00.000 10072 Worker thread wakes up
23:47:51.340 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:51.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:51.346 00.006 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:47:51.979 00.633 10072 Exposure complete
23:47:52.026 00.047 10072 worker thread done servicing request
23:47:52.026 00.000 1032 OnExposeComplete: enter
23:47:52.028 00.002 1032 UpdateGuideState(): m_state=6
23:47:52.030 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11079
23:47:52.031 00.001 1032 Star::Find returns 1 (0), X=1107.65, Y=130.33, Mass=1220, SNR=24.6, Peak=97 HFD=3.4
23:47:52.033 00.002 1032 MultiStar: [#1 -0.02,0.23,0.97,U] [#2 -0.05,-0.05,0.80,U] [#3 0.20,0.02,0.87,U] [#4 -0.07,0.23,0.71,U] [#5 0.05,0.19,0.71,U] [#6 0.23,0.15,0.00,M1] [#7 0.03,0.13,0.76,U] [#8 0.21,0.03,0.59,U] 
23:47:52.035 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.12}, one-star: {0.10, 0.17}
23:47:52.036 00.001 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
23:47:52.038 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
23:47:52.039 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.16 mountX=0.10 mountY=-0.08, mountTheta=-0.67
23:47:52.042 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
23:47:52.044 00.002 1032 Enqueuing Move request for scope (0.05, 0.12)
23:47:52.046 00.002 10072 Worker thread wakes up
23:47:52.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:47:52.046 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:47:52.046 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.10 yDistance=-0.08
23:47:52.048 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:47:52.051 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:47:52.051 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:47:52.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:52.052 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:47:52.052 00.000 10072 MoveAxis(W, 3, ABG)
23:47:52.052 00.000 10072 Guiding  Dir = 3, Dur = 3
23:47:52.052 00.000 10072 IsGuiding returns 0
23:47:52.053 00.001 10072 PulseGuide returned control before completion, sleep 13
23:47:52.069 00.016 1032 UpdateGuideState exits: m=1220 SNR=24.6
23:47:52.071 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:52.074 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:52.075 00.001 1032 Enqueuing Expose request
23:47:52.077 00.002 10072 IsGuiding returns 0
23:47:52.077 00.000 10072 Move returns status 0, amount 3
23:47:52.077 00.000 10072 MoveAxis(N, 0, ABG)
23:47:52.077 00.000 10072 Move returns status 0, amount 0
23:47:52.077 00.000 10072 move complete, result=0
23:47:52.077 00.000 10072 worker thread done servicing request
23:47:52.077 00.000 10072 Worker thread wakes up
23:47:52.077 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:52.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:52.085 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:47:52.494 00.409 10072 Exposure complete
23:47:52.550 00.056 10072 worker thread done servicing request
23:47:52.550 00.000 1032 OnExposeComplete: enter
23:47:52.552 00.002 1032 UpdateGuideState(): m_state=6
23:47:52.554 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11080
23:47:52.556 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=130.38, Mass=1451, SNR=26.8, Peak=101 HFD=3.4
23:47:52.560 00.004 1032 MultiStar: [#1 0.06,0.16,0.94,U] [#2 -0.08,-0.12,0.79,U] [#3 0.24,-0.01,0.71,U] [#4 -0.02,0.04,0.66,U] [#5 0.19,0.23,0.00,M1] [#6 0.05,0.14,0.62,U] [#7 0.02,0.20,0.68,U] [#8 0.10,-0.03,0.48,U] 
23:47:52.562 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.09}, one-star: {0.12, 0.23}
23:47:52.563 00.001 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
23:47:52.565 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
23:47:52.567 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.95 mountX=0.07 mountY=-0.08, mountTheta=-0.88
23:47:52.570 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
23:47:52.571 00.001 1032 Enqueuing Move request for scope (0.06, 0.09)
23:47:52.572 00.001 10072 Worker thread wakes up
23:47:52.572 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:47:52.573 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:47:52.573 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
23:47:52.574 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:47:52.578 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:47:52.578 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:47:52.578 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:52.578 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:47:52.578 00.000 10072 MoveAxis(W, 2, ABG)
23:47:52.578 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:52.579 00.001 10072 IsGuiding returns 0
23:47:52.579 00.000 10072 PulseGuide returned control before completion, sleep 12
23:47:52.598 00.019 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:47:52.601 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:52.603 00.002 10072 IsGuiding returns 0
23:47:52.603 00.000 10072 Move returns status 0, amount 2
23:47:52.603 00.000 10072 MoveAxis(N, 0, ABG)
23:47:52.603 00.000 10072 Move returns status 0, amount 0
23:47:52.603 00.000 10072 move complete, result=0
23:47:52.603 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:52.606 00.003 1032 Enqueuing Expose request
23:47:52.607 00.001 10072 worker thread done servicing request
23:47:52.608 00.001 10072 Worker thread wakes up
23:47:52.608 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:52.608 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:52.608 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:47:53.245 00.637 10072 Exposure complete
23:47:53.294 00.049 10072 worker thread done servicing request
23:47:53.294 00.000 1032 OnExposeComplete: enter
23:47:53.296 00.002 1032 UpdateGuideState(): m_state=6
23:47:53.298 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11081
23:47:53.300 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=130.28, Mass=1264, SNR=25.0, Peak=90 HFD=3.3
23:47:53.303 00.003 1032 MultiStar: [#1 0.06,0.08,1.03,U] [#2 0.10,-0.17,0.85,U] [#3 0.33,-0.14,0.00,M1] [#4 -0.17,-0.01,0.69,U] [#5 0.08,-0.07,0.71,U] [#6 0.00,-0.07,0.62,U] [#7 0.15,-0.04,0.76,U] [#8 0.03,0.02,0.54,U] 
23:47:53.306 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {0.07, 0.12}
23:47:53.308 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
23:47:53.311 00.003 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
23:47:53.312 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-0.19 mountX=-0.02 mountY=-0.04, mountTheta=-2.02
23:47:53.315 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
23:47:53.317 00.002 1032 Enqueuing Move request for scope (0.04, -0.01)
23:47:53.319 00.002 10072 Worker thread wakes up
23:47:53.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:47:53.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:47:53.321 00.002 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
23:47:53.323 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:47:53.325 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:47:53.325 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:47:53.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:53.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:47:53.325 00.000 10072 MoveAxis(W, 2, ABG)
23:47:53.325 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:53.326 00.001 10072 IsGuiding returns 0
23:47:53.326 00.000 10072 PulseGuide returned control before completion, sleep 12
23:47:53.345 00.019 1032 UpdateGuideState exits: m=1264 SNR=25.0
23:47:53.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:53.349 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:53.352 00.003 10072 IsGuiding returns 0
23:47:53.352 00.000 1032 Enqueuing Expose request
23:47:53.354 00.002 10072 Move returns status 0, amount 2
23:47:53.354 00.000 10072 MoveAxis(N, 0, ABG)
23:47:53.354 00.000 10072 Move returns status 0, amount 0
23:47:53.354 00.000 10072 move complete, result=0
23:47:53.354 00.000 10072 worker thread done servicing request
23:47:53.354 00.000 10072 Worker thread wakes up
23:47:53.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:53.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:53.362 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:47:53.774 00.412 10072 Exposure complete
23:47:53.825 00.051 10072 worker thread done servicing request
23:47:53.825 00.000 1032 OnExposeComplete: enter
23:47:53.828 00.003 1032 UpdateGuideState(): m_state=6
23:47:53.829 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11082
23:47:53.831 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=130.22, Mass=1322, SNR=25.6, Peak=102 HFD=3.4
23:47:53.834 00.003 1032 MultiStar: [#1 0.07,0.07,1.03,U] [#2 -0.07,-0.22,0.83,U] [#3 0.27,-0.10,0.00,M2] [#4 -0.11,-0.00,0.70,U] [#5 -0.09,0.06,0.66,U] [#6 0.04,0.08,0.65,U] [#7 0.09,0.07,0.71,U] [#8 0.05,0.02,0.55,U] 
23:47:53.836 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {0.13, 0.06}
23:47:53.837 00.001 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:47:53.840 00.003 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:47:53.841 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.62 mountX=0.01 mountY=-0.02, mountTheta=-1.21
23:47:53.843 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
23:47:53.845 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
23:47:53.846 00.001 10072 Worker thread wakes up
23:47:53.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:47:53.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:47:53.846 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
23:47:53.848 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:47:53.852 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:47:53.852 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:47:53.852 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:53.852 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:47:53.852 00.000 10072 MoveAxis(W, 3, ABG)
23:47:53.852 00.000 10072 Guiding  Dir = 3, Dur = 3
23:47:53.852 00.000 10072 IsGuiding returns 0
23:47:53.852 00.000 10072 PulseGuide returned control before completion, sleep 13
23:47:53.870 00.018 1032 UpdateGuideState exits: m=1322 SNR=25.6
23:47:53.873 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:53.875 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:53.876 00.001 1032 Enqueuing Expose request
23:47:53.880 00.004 10072 IsGuiding returns 0
23:47:53.880 00.000 10072 Move returns status 0, amount 3
23:47:53.880 00.000 10072 MoveAxis(N, 0, ABG)
23:47:53.880 00.000 10072 Move returns status 0, amount 0
23:47:53.880 00.000 10072 move complete, result=0
23:47:53.881 00.001 10072 worker thread done servicing request
23:47:53.881 00.000 10072 Worker thread wakes up
23:47:53.881 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:53.881 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:53.886 00.005 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:47:54.512 00.626 10072 Exposure complete
23:47:54.560 00.048 1032 OnExposeComplete: enter
23:47:54.563 00.003 1032 UpdateGuideState(): m_state=6
23:47:54.564 00.001 10072 worker thread done servicing request
23:47:54.564 00.000 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11083
23:47:54.566 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=130.21, Mass=1435, SNR=26.6, Peak=115 HFD=3.3
23:47:54.567 00.001 1032 MultiStar: [#1 -0.00,0.08,0.92,U] [#2 0.03,-0.14,0.74,U] [#3 0.27,0.04,0.00,M3] [#4 -0.13,-0.01,0.66,U] [#5 0.02,-0.01,0.66,U] [#6 0.11,0.09,0.61,U] [#7 0.03,-0.13,0.69,U] [#8 0.04,0.03,0.51,U] 
23:47:54.569 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.00}, one-star: {0.06, 0.06}
23:47:54.570 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
23:47:54.571 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
23:47:54.573 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.08 mountX=-0.01 mountY=-0.02, mountTheta=-1.91
23:47:54.575 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
23:47:54.577 00.002 1032 Enqueuing Move request for scope (0.02, -0.00)
23:47:54.579 00.002 10072 Worker thread wakes up
23:47:54.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
23:47:54.579 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
23:47:54.580 00.001 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
23:47:54.582 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:47:54.585 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:47:54.585 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:47:54.585 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:54.585 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:47:54.585 00.000 10072 MoveAxis(W, 3, ABG)
23:47:54.585 00.000 10072 Guiding  Dir = 3, Dur = 3
23:47:54.585 00.000 10072 IsGuiding returns 0
23:47:54.586 00.001 10072 PulseGuide returned control before completion, sleep 13
23:47:54.602 00.016 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:47:54.604 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:54.605 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:54.607 00.002 1032 Enqueuing Expose request
23:47:54.608 00.001 10072 IsGuiding returns 0
23:47:54.608 00.000 10072 Move returns status 0, amount 3
23:47:54.608 00.000 10072 MoveAxis(N, 0, ABG)
23:47:54.608 00.000 10072 Move returns status 0, amount 0
23:47:54.609 00.001 10072 move complete, result=0
23:47:54.609 00.000 10072 worker thread done servicing request
23:47:54.609 00.000 10072 Worker thread wakes up
23:47:54.609 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:54.609 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:54.616 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:47:55.028 00.412 10072 Exposure complete
23:47:55.076 00.048 10072 worker thread done servicing request
23:47:55.076 00.000 1032 OnExposeComplete: enter
23:47:55.079 00.003 1032 UpdateGuideState(): m_state=6
23:47:55.081 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11084
23:47:55.083 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=130.25, Mass=1415, SNR=26.4, Peak=105 HFD=3.5
23:47:55.085 00.002 1032 MultiStar: [#1 0.02,-0.09,0.91,U] [#2 0.01,-0.15,0.77,U] [#3 0.26,-0.18,0.00,M4] [#4 -0.12,-0.11,0.69,U] [#5 0.07,-0.06,0.67,U] [#6 0.06,-0.22,0.62,U] [#7 -0.03,-0.05,0.66,U] [#8 0.05,-0.09,0.51,U] 
23:47:55.088 00.003 1032 refined, 7 included, MultiStar: {0.03, -0.07}, one-star: {0.16, 0.10}
23:47:55.089 00.001 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
23:47:55.091 00.002 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
23:47:55.092 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.16 mountX=-0.08 mountY=-0.01, mountTheta=-2.99
23:47:55.094 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
23:47:55.095 00.001 1032 Enqueuing Move request for scope (0.03, -0.07)
23:47:55.097 00.002 10072 Worker thread wakes up
23:47:55.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
23:47:55.097 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
23:47:55.097 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=-0.01
23:47:55.098 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:47:55.102 00.004 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:47:55.102 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:47:55.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:55.102 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:47:55.102 00.000 10072 MoveAxis(W, 1, ABG)
23:47:55.102 00.000 10072 Guiding  Dir = 3, Dur = 1
23:47:55.103 00.001 10072 IsGuiding returns 0
23:47:55.103 00.000 10072 PulseGuide returned control before completion, sleep 11
23:47:55.117 00.014 10072 IsGuiding returns 0
23:47:55.117 00.000 10072 Move returns status 0, amount 1
23:47:55.117 00.000 10072 MoveAxis(N, 0, ABG)
23:47:55.117 00.000 10072 Move returns status 0, amount 0
23:47:55.117 00.000 10072 move complete, result=0
23:47:55.117 00.000 10072 worker thread done servicing request
23:47:55.120 00.003 1032 UpdateGuideState exits: m=1415 SNR=26.4
23:47:55.122 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:55.123 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:55.124 00.001 1032 Enqueuing Expose request
23:47:55.127 00.003 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:47:55.128 00.001 10072 Worker thread wakes up
23:47:55.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:55.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:55.763 00.635 10072 Exposure complete
23:47:55.812 00.049 10072 worker thread done servicing request
23:47:55.812 00.000 1032 OnExposeComplete: enter
23:47:55.814 00.002 1032 UpdateGuideState(): m_state=6
23:47:55.815 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11085
23:47:55.817 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=130.08, Mass=1515, SNR=27.4, Peak=109 HFD=3.3
23:47:55.818 00.001 1032 MultiStar: [#1 0.04,0.01,0.91,U] [#2 -0.07,-0.07,0.78,U] [#3 0.08,-0.15,0.76,U] [#4 -0.09,-0.17,0.68,U] [#5 0.05,0.01,0.63,U] [#6 0.12,-0.03,0.58,U] [#7 0.00,-0.05,0.68,U] [#8 0.14,-0.16,0.46,U] 
23:47:55.821 00.003 1032 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.07, -0.08}
23:47:55.822 00.001 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
23:47:55.824 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
23:47:55.825 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.11 mountX=-0.08 mountY=-0.02, mountTheta=-2.94
23:47:55.828 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
23:47:55.833 00.005 1032 Enqueuing Move request for scope (0.04, -0.07)
23:47:55.835 00.002 10072 Worker thread wakes up
23:47:55.835 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
23:47:55.835 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
23:47:55.835 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
23:47:55.838 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:47:55.840 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:47:55.840 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:47:55.840 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:55.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:47:55.840 00.000 10072 MoveAxis(W, 1, ABG)
23:47:55.840 00.000 10072 Guiding  Dir = 3, Dur = 1
23:47:55.841 00.001 10072 IsGuiding returns 0
23:47:55.842 00.001 10072 PulseGuide returned control before completion, sleep 11
23:47:55.854 00.012 10072 IsGuiding returns 0
23:47:55.854 00.000 10072 Move returns status 0, amount 1
23:47:55.854 00.000 10072 MoveAxis(N, 0, ABG)
23:47:55.854 00.000 10072 Move returns status 0, amount 0
23:47:55.854 00.000 10072 move complete, result=0
23:47:55.854 00.000 10072 worker thread done servicing request
23:47:55.858 00.004 1032 UpdateGuideState exits: m=1515 SNR=27.4
23:47:55.860 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:55.863 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:55.865 00.002 1032 Enqueuing Expose request
23:47:55.868 00.003 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:47:55.869 00.001 10072 Worker thread wakes up
23:47:55.870 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:55.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:56.281 00.411 10072 Exposure complete
23:47:56.326 00.045 10072 worker thread done servicing request
23:47:56.326 00.000 1032 OnExposeComplete: enter
23:47:56.328 00.002 1032 UpdateGuideState(): m_state=6
23:47:56.331 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11086
23:47:56.333 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=130.19, Mass=1394, SNR=26.2, Peak=114 HFD=3.4
23:47:56.334 00.001 1032 MultiStar: [#1 0.10,-0.03,1.01,U] [#2 -0.02,-0.15,0.81,U] [#3 0.13,-0.12,0.72,U] [#4 -0.05,-0.12,0.65,U] [#5 -0.09,-0.10,0.63,U] [#6 0.03,-0.06,0.63,U] [#7 -0.00,-0.09,0.69,U] [#8 0.13,-0.02,0.53,U] 
23:47:56.336 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.08, 0.03}
23:47:56.337 00.001 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
23:47:56.339 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
23:47:56.340 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.05 mountX=-0.08 mountY=-0.02, mountTheta=-2.88
23:47:56.344 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
23:47:56.345 00.001 1032 Enqueuing Move request for scope (0.04, -0.07)
23:47:56.347 00.002 10072 Worker thread wakes up
23:47:56.347 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
23:47:56.347 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
23:47:56.347 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
23:47:56.349 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:47:56.353 00.004 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:47:56.353 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:47:56.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:56.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:47:56.353 00.000 10072 MoveAxis(W, 2, ABG)
23:47:56.353 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:56.353 00.000 10072 IsGuiding returns 0
23:47:56.354 00.001 10072 PulseGuide returned control before completion, sleep 12
23:47:56.370 00.016 1032 UpdateGuideState exits: m=1394 SNR=26.2
23:47:56.373 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:56.374 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:56.376 00.002 1032 Enqueuing Expose request
23:47:56.378 00.002 10072 IsGuiding returns 0
23:47:56.378 00.000 10072 Move returns status 0, amount 2
23:47:56.378 00.000 10072 MoveAxis(N, 0, ABG)
23:47:56.378 00.000 10072 Move returns status 0, amount 0
23:47:56.378 00.000 10072 move complete, result=0
23:47:56.378 00.000 10072 worker thread done servicing request
23:47:56.378 00.000 10072 Worker thread wakes up
23:47:56.378 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:56.378 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:56.386 00.008 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:47:57.013 00.627 10072 Exposure complete
23:47:57.059 00.046 10072 worker thread done servicing request
23:47:57.059 00.000 1032 OnExposeComplete: enter
23:47:57.062 00.003 1032 UpdateGuideState(): m_state=6
23:47:57.063 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11087
23:47:57.065 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=130.38, Mass=1312, SNR=25.5, Peak=111 HFD=3.3
23:47:57.067 00.002 1032 MultiStar: [#1 -0.07,0.07,0.96,U] [#2 -0.16,-0.08,0.81,U] [#3 0.24,-0.06,0.83,U] [#4 -0.19,0.02,0.70,U] [#5 -0.10,0.14,0.67,U] [#6 0.12,-0.00,0.62,U] [#7 0.02,0.01,0.70,U] [#8 -0.01,0.14,0.54,U] 
23:47:57.069 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.06}, one-star: {0.08, 0.23}
23:47:57.070 00.001 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
23:47:57.071 00.001 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
23:47:57.073 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.63 mountX=0.05 mountY=-0.01, mountTheta=-0.20
23:47:57.075 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.06, opts=13)
23:47:57.076 00.001 1032 Enqueuing Move request for scope (-0.00, 0.06)
23:47:57.078 00.002 10072 Worker thread wakes up
23:47:57.078 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
23:47:57.079 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
23:47:57.079 00.000 10072 Moving (-0.00, 0.06) raw xDistance=0.05 yDistance=-0.01
23:47:57.082 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:47:57.084 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:47:57.084 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:47:57.084 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:57.084 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:47:57.084 00.000 10072 MoveAxis(W, 2, ABG)
23:47:57.084 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:57.085 00.001 10072 IsGuiding returns 0
23:47:57.085 00.000 10072 PulseGuide returned control before completion, sleep 12
23:47:57.101 00.016 1032 UpdateGuideState exits: m=1312 SNR=25.5
23:47:57.103 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:57.106 00.003 10072 IsGuiding returns 0
23:47:57.106 00.000 10072 Move returns status 0, amount 2
23:47:57.106 00.000 10072 MoveAxis(N, 0, ABG)
23:47:57.106 00.000 10072 Move returns status 0, amount 0
23:47:57.106 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:57.107 00.001 1032 Enqueuing Expose request
23:47:57.109 00.002 10072 move complete, result=0
23:47:57.109 00.000 10072 worker thread done servicing request
23:47:57.109 00.000 10072 Worker thread wakes up
23:47:57.109 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:57.109 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:57.109 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:47:57.528 00.419 10072 Exposure complete
23:47:57.576 00.048 10072 worker thread done servicing request
23:47:57.576 00.000 1032 OnExposeComplete: enter
23:47:57.578 00.002 1032 UpdateGuideState(): m_state=6
23:47:57.580 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11088
23:47:57.583 00.003 1032 Star::Find returns 1 (0), X=1107.58, Y=130.38, Mass=1417, SNR=26.5, Peak=110 HFD=3.3
23:47:57.585 00.002 1032 MultiStar: [#1 -0.03,0.17,0.98,U] [#2 -0.08,-0.05,0.79,U] [#3 0.01,0.16,0.73,U] [#4 -0.25,0.12,0.00,M1] [#5 -0.15,0.25,0.00,M1] [#6 -0.05,0.10,0.61,U] [#7 -0.05,0.12,0.73,U] [#8 -0.06,0.06,0.52,U] 
23:47:57.587 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.12}, one-star: {0.03, 0.23}
23:47:57.590 00.003 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
23:47:57.593 00.003 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
23:47:57.595 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.82 mountX=0.13 mountY=-0.00, mountTheta=-0.01
23:47:57.602 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.12, opts=13)
23:47:57.608 00.006 1032 Enqueuing Move request for scope (-0.03, 0.12)
23:47:57.612 00.004 10072 Worker thread wakes up
23:47:57.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
23:47:57.612 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
23:47:57.612 00.000 10072 Moving (-0.03, 0.12) raw xDistance=0.13 yDistance=-0.00
23:47:57.615 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:47:57.617 00.002 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:47:57.617 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
23:47:57.617 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:57.618 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:47:57.618 00.000 10072 MoveAxis(W, 2, ABG)
23:47:57.618 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:57.618 00.000 10072 IsGuiding returns 0
23:47:57.619 00.001 10072 PulseGuide returned control before completion, sleep 12
23:47:57.634 00.015 10072 IsGuiding returns 0
23:47:57.634 00.000 10072 Move returns status 0, amount 2
23:47:57.634 00.000 10072 MoveAxis(N, 0, ABG)
23:47:57.634 00.000 10072 Move returns status 0, amount 0
23:47:57.634 00.000 10072 move complete, result=0
23:47:57.635 00.001 10072 worker thread done servicing request
23:47:57.638 00.003 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:47:57.639 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:57.642 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:57.648 00.006 1032 Enqueuing Expose request
23:47:57.651 00.003 10072 Worker thread wakes up
23:47:57.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:57.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:57.651 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:47:58.280 00.629 10072 Exposure complete
23:47:58.329 00.049 10072 worker thread done servicing request
23:47:58.329 00.000 1032 OnExposeComplete: enter
23:47:58.331 00.002 1032 UpdateGuideState(): m_state=6
23:47:58.333 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11089
23:47:58.336 00.003 1032 Star::Find returns 1 (0), X=1107.61, Y=130.33, Mass=1549, SNR=27.7, Peak=114 HFD=3.4
23:47:58.338 00.002 1032 MultiStar: [#1 -0.02,0.14,0.90,U] [#2 -0.09,0.01,0.79,U] [#3 0.02,0.08,0.69,U] [#4 -0.16,0.15,0.64,U] [#5 -0.10,0.27,0.00,M2] [#6 0.02,0.21,0.56,U] [#7 -0.05,0.17,0.68,U] [#8 0.22,0.03,0.46,U] 
23:47:58.340 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.12}, one-star: {0.05, 0.17}
23:47:58.341 00.001 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
23:47:58.343 00.002 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
23:47:58.344 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.12 mountY=-0.02, mountTheta=-0.20
23:47:58.347 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.12, opts=13)
23:47:58.349 00.002 1032 Enqueuing Move request for scope (-0.01, 0.12)
23:47:58.350 00.001 10072 Worker thread wakes up
23:47:58.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
23:47:58.350 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
23:47:58.350 00.000 10072 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=-0.02
23:47:58.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:47:58.355 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:47:58.355 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:47:58.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:58.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:47:58.355 00.000 10072 MoveAxis(W, 2, ABG)
23:47:58.355 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:58.356 00.001 10072 IsGuiding returns 0
23:47:58.356 00.000 10072 PulseGuide returned control before completion, sleep 12
23:47:58.373 00.017 1032 UpdateGuideState exits: m=1549 SNR=27.7
23:47:58.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:58.378 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:58.379 00.001 1032 Enqueuing Expose request
23:47:58.384 00.005 10072 IsGuiding returns 0
23:47:58.384 00.000 10072 Move returns status 0, amount 2
23:47:58.384 00.000 10072 MoveAxis(N, 0, ABG)
23:47:58.384 00.000 10072 Move returns status 0, amount 0
23:47:58.384 00.000 10072 move complete, result=0
23:47:58.384 00.000 10072 worker thread done servicing request
23:47:58.384 00.000 10072 Worker thread wakes up
23:47:58.385 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:58.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:58.388 00.003 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:47:58.794 00.406 10072 Exposure complete
23:47:58.842 00.048 10072 worker thread done servicing request
23:47:58.843 00.001 1032 OnExposeComplete: enter
23:47:58.845 00.002 1032 UpdateGuideState(): m_state=6
23:47:58.847 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11090
23:47:58.848 00.001 1032 Star::Find returns 1 (0), X=1107.57, Y=130.38, Mass=1414, SNR=26.4, Peak=112 HFD=3.3
23:47:58.850 00.002 1032 MultiStar: [#1 -0.03,0.13,0.96,U] [#2 -0.05,0.01,0.78,U] [#3 0.27,-0.05,0.00,M1] [#4 -0.29,0.15,0.00,M1] [#5 -0.02,0.15,0.62,U] [#6 0.07,0.05,0.63,U] [#7 -0.06,0.15,0.63,U] [#8 0.13,-0.06,0.53,U] 
23:47:58.851 00.001 1032 refined, 6 included, MultiStar: {0.00, 0.11}, one-star: {0.02, 0.23}
23:47:58.852 00.001 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
23:47:58.854 00.002 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
23:47:58.857 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.54 mountX=0.10 mountY=-0.03, mountTheta=-0.29
23:47:58.860 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.11, opts=13)
23:47:58.862 00.002 1032 Enqueuing Move request for scope (0.00, 0.11)
23:47:58.864 00.002 10072 Worker thread wakes up
23:47:58.864 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
23:47:58.864 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
23:47:58.864 00.000 10072 Moving (0.00, 0.11) raw xDistance=0.10 yDistance=-0.03
23:47:58.867 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:47:58.869 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:47:58.869 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:47:58.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:58.870 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:47:58.870 00.000 10072 MoveAxis(W, 2, ABG)
23:47:58.870 00.000 10072 Guiding  Dir = 3, Dur = 2
23:47:58.870 00.000 10072 IsGuiding returns 0
23:47:58.870 00.000 10072 PulseGuide returned control before completion, sleep 12
23:47:58.886 00.016 10072 IsGuiding returns 0
23:47:58.886 00.000 10072 Move returns status 0, amount 2
23:47:58.886 00.000 10072 MoveAxis(N, 0, ABG)
23:47:58.886 00.000 10072 Move returns status 0, amount 0
23:47:58.887 00.001 10072 move complete, result=0
23:47:58.887 00.000 10072 worker thread done servicing request
23:47:58.890 00.003 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:47:58.894 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:58.896 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:58.898 00.002 1032 Enqueuing Expose request
23:47:58.901 00.003 10072 Worker thread wakes up
23:47:58.901 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:47:58.904 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:58.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:59.546 00.642 10072 Exposure complete
23:47:59.596 00.050 1032 OnExposeComplete: enter
23:47:59.600 00.004 1032 UpdateGuideState(): m_state=6
23:47:59.604 00.004 10072 worker thread done servicing request
23:47:59.604 00.000 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11091
23:47:59.607 00.003 1032 Star::Find returns 1 (0), X=1107.53, Y=130.53, Mass=1507, SNR=27.3, Peak=127 HFD=3.2
23:47:59.608 00.001 1032 MultiStar: [#1 0.06,0.27,0.00,M1] [#2 0.02,0.08,0.83,U] [#3 0.32,0.04,0.00,M2] [#4 -0.03,0.13,0.63,U] [#5 0.05,0.03,0.67,U] [#6 0.14,0.13,0.59,U] [#7 0.03,0.16,0.65,U] [#8 0.13,0.07,0.50,U] 
23:47:59.612 00.004 1032 refined, 6 included, MultiStar: {0.03, 0.16}, one-star: {-0.03, 0.37}
23:47:59.615 00.003 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
23:47:59.616 00.001 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
23:47:59.619 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.35 mountX=0.14 mountY=-0.07, mountTheta=-0.48
23:47:59.622 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.16, opts=13)
23:47:59.623 00.001 1032 Enqueuing Move request for scope (0.03, 0.16)
23:47:59.625 00.002 10072 Worker thread wakes up
23:47:59.625 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
23:47:59.625 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
23:47:59.625 00.000 10072 Moving (0.03, 0.16) raw xDistance=0.14 yDistance=-0.07
23:47:59.626 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:47:59.629 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.93
23:47:59.629 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:47:59.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:59.630 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:47:59.630 00.000 10072 MoveAxis(W, 70, ABG)
23:47:59.630 00.000 10072 Guiding  Dir = 3, Dur = 70
23:47:59.630 00.000 10072 IsGuiding returns 0
23:47:59.630 00.000 10072 PulseGuide returned control before completion, sleep 80
23:47:59.646 00.016 1032 UpdateGuideState exits: m=1507 SNR=27.3
23:47:59.649 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:59.652 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:47:59.653 00.001 1032 Enqueuing Expose request
23:47:59.712 00.059 10072 IsGuiding returns 0
23:47:59.712 00.000 10072 Move returns status 0, amount 70
23:47:59.712 00.000 10072 MoveAxis(N, 0, ABG)
23:47:59.712 00.000 10072 Move returns status 0, amount 0
23:47:59.712 00.000 10072 move complete, result=0
23:47:59.712 00.000 10072 worker thread done servicing request
23:47:59.712 00.000 10072 Worker thread wakes up
23:47:59.712 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:47:59.712 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:47:59.712 00.000 1032 GuideStep: 0.1 px 70 ms WEST, -0.1 px 0 ms NORTH
23:48:00.122 00.410 10072 Exposure complete
23:48:00.172 00.050 10072 worker thread done servicing request
23:48:00.172 00.000 1032 OnExposeComplete: enter
23:48:00.175 00.003 1032 UpdateGuideState(): m_state=6
23:48:00.178 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11092
23:48:00.182 00.004 1032 Star::Find returns 1 (0), X=1107.63, Y=130.49, Mass=1510, SNR=27.3, Peak=117 HFD=3.3
23:48:00.184 00.002 1032 MultiStar: [#1 0.04,0.29,0.00,M2] [#2 0.05,0.03,0.74,U] [#3 0.27,0.14,0.00,M3] [#4 0.00,0.34,0.00,M1] [#5 -0.02,0.11,0.69,U] [#6 0.20,0.25,0.00,M1] [#7 0.10,0.13,0.70,U] [#8 0.19,0.13,0.47,U] 
23:48:00.186 00.002 1032 refined, 4 included, MultiStar: {0.07, 0.16}, one-star: {0.08, 0.34}
23:48:00.188 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
23:48:00.190 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
23:48:00.192 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.15 mountX=0.14 mountY=-0.11, mountTheta=-0.68
23:48:00.194 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.16, opts=13)
23:48:00.195 00.001 1032 Enqueuing Move request for scope (0.07, 0.16)
23:48:00.198 00.003 10072 Worker thread wakes up
23:48:00.198 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
23:48:00.198 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
23:48:00.198 00.000 10072 Moving (0.07, 0.16) raw xDistance=0.14 yDistance=-0.11
23:48:00.200 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:48:00.203 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.93
23:48:00.203 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:48:00.203 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:00.203 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:48:00.203 00.000 10072 MoveAxis(W, 66, ABG)
23:48:00.203 00.000 10072 Guiding  Dir = 3, Dur = 66
23:48:00.204 00.001 10072 IsGuiding returns 0
23:48:00.204 00.000 10072 PulseGuide returned control before completion, sleep 76
23:48:00.220 00.016 1032 UpdateGuideState exits: m=1510 SNR=27.3
23:48:00.222 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:00.224 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:00.226 00.002 1032 Enqueuing Expose request
23:48:00.290 00.064 10072 IsGuiding returns 0
23:48:00.290 00.000 10072 Move returns status 0, amount 66
23:48:00.290 00.000 10072 MoveAxis(N, 0, ABG)
23:48:00.290 00.000 10072 Move returns status 0, amount 0
23:48:00.290 00.000 10072 move complete, result=0
23:48:00.290 00.000 10072 worker thread done servicing request
23:48:00.292 00.002 10072 Worker thread wakes up
23:48:00.292 00.000 1032 GuideStep: 0.1 px 66 ms WEST, -0.1 px 0 ms NORTH
23:48:00.294 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:00.294 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:00.934 00.640 10072 Exposure complete
23:48:00.982 00.048 10072 worker thread done servicing request
23:48:00.982 00.000 1032 OnExposeComplete: enter
23:48:00.983 00.001 1032 UpdateGuideState(): m_state=6
23:48:00.986 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11093
23:48:00.988 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=130.21, Mass=1369, SNR=26.0, Peak=108 HFD=3.3
23:48:00.990 00.002 1032 MultiStar: [#1 -0.02,-0.01,0.99,U] [#2 0.10,-0.02,0.75,U] [#3 0.07,-0.15,0.78,U] [#4 -0.05,0.03,0.66,U] [#5 0.02,0.01,0.68,U] [#6 0.14,0.07,0.67,U] [#7 0.08,-0.08,0.72,U] [#8 0.18,-0.15,0.48,U] 
23:48:00.991 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.08, 0.06}
23:48:00.994 00.003 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:48:00.996 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:48:00.998 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.32 mountX=-0.04 mountY=-0.05, mountTheta=-2.15
23:48:01.000 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
23:48:01.003 00.003 1032 Enqueuing Move request for scope (0.06, -0.02)
23:48:01.004 00.001 10072 Worker thread wakes up
23:48:01.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:48:01.004 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:48:01.004 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.05
23:48:01.006 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=153, Gamma=2.230
23:48:01.010 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:01.011 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:48:01.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:01.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:48:01.011 00.000 10072 MoveAxis(W, 2, ABG)
23:48:01.011 00.000 10072 Guiding  Dir = 3, Dur = 2
23:48:01.011 00.000 10072 IsGuiding returns 0
23:48:01.012 00.001 10072 PulseGuide returned control before completion, sleep 12
23:48:01.025 00.013 10072 IsGuiding returns 0
23:48:01.025 00.000 10072 Move returns status 0, amount 2
23:48:01.025 00.000 10072 MoveAxis(N, 0, ABG)
23:48:01.025 00.000 10072 Move returns status 0, amount 0
23:48:01.026 00.001 10072 move complete, result=0
23:48:01.026 00.000 10072 worker thread done servicing request
23:48:01.028 00.002 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:48:01.031 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:01.033 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:01.034 00.001 1032 Enqueuing Expose request
23:48:01.036 00.002 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:48:01.037 00.001 10072 Worker thread wakes up
23:48:01.038 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:01.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:01.448 00.410 10072 Exposure complete
23:48:01.498 00.050 10072 worker thread done servicing request
23:48:01.498 00.000 1032 OnExposeComplete: enter
23:48:01.499 00.001 1032 UpdateGuideState(): m_state=6
23:48:01.501 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11094
23:48:01.502 00.001 1032 Star::Find returns 1 (0), X=1107.65, Y=130.30, Mass=1252, SNR=24.9, Peak=100 HFD=3.4
23:48:01.505 00.003 1032 MultiStar: [#1 0.05,0.05,1.04,U] [#2 0.08,-0.08,0.86,U] [#3 0.21,-0.12,0.79,U] [#4 -0.12,-0.01,0.71,U] [#5 -0.07,-0.04,0.64,U] [#6 0.01,0.03,0.65,U] [#7 -0.01,-0.09,0.73,U] [#8 0.06,-0.11,0.58,U] 
23:48:01.506 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.09, 0.14}
23:48:01.508 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
23:48:01.509 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
23:48:01.510 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.43 mountX=-0.03 mountY=-0.03, mountTheta=-2.26
23:48:01.512 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
23:48:01.515 00.003 1032 Enqueuing Move request for scope (0.04, -0.02)
23:48:01.516 00.001 10072 Worker thread wakes up
23:48:01.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:48:01.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:48:01.516 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
23:48:01.518 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=156, Gamma=2.230
23:48:01.521 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:01.521 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:48:01.521 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:01.521 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:48:01.521 00.000 10072 MoveAxis(W, 1, ABG)
23:48:01.521 00.000 10072 Guiding  Dir = 3, Dur = 1
23:48:01.521 00.000 10072 IsGuiding returns 0
23:48:01.522 00.001 10072 PulseGuide returned control before completion, sleep 11
23:48:01.538 00.016 1032 UpdateGuideState exits: m=1252 SNR=24.9
23:48:01.541 00.003 10072 IsGuiding returns 0
23:48:01.541 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:01.542 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:01.544 00.002 1032 Enqueuing Expose request
23:48:01.545 00.001 10072 Move returns status 0, amount 1
23:48:01.546 00.001 10072 MoveAxis(N, 0, ABG)
23:48:01.546 00.000 10072 Move returns status 0, amount 0
23:48:01.546 00.000 10072 move complete, result=0
23:48:01.546 00.000 10072 worker thread done servicing request
23:48:01.546 00.000 10072 Worker thread wakes up
23:48:01.546 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:01.546 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:01.555 00.009 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:48:02.185 00.630 10072 Exposure complete
23:48:02.232 00.047 10072 worker thread done servicing request
23:48:02.232 00.000 1032 OnExposeComplete: enter
23:48:02.234 00.002 1032 UpdateGuideState(): m_state=6
23:48:02.236 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11095
23:48:02.238 00.002 1032 Star::Find returns 1 (0), X=1107.53, Y=130.26, Mass=1315, SNR=25.5, Peak=105 HFD=3.3
23:48:02.240 00.002 1032 MultiStar: [#1 -0.04,-0.00,1.01,U] [#2 -0.12,-0.13,0.79,U] [#3 0.28,-0.16,0.00,M2] [#4 -0.13,0.09,0.68,U] [#5 -0.11,0.15,0.67,U] [#6 0.13,-0.05,0.64,U] [#7 -0.07,0.06,0.73,U] [#8 0.25,-0.12,0.00,M1] 
23:48:02.242 00.002 1032 refined, 6 included, MultiStar: {-0.05, 0.03}, one-star: {-0.03, 0.11}
23:48:02.244 00.002 1032 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.83) = xAngle (0.79 = 0.79)
23:48:02.246 00.002 1032 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.79 = 0.79)
23:48:02.248 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.62 mountX=0.04 mountY=0.04, mountTheta=0.79
23:48:02.250 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
23:48:02.253 00.003 1032 Enqueuing Move request for scope (-0.05, 0.03)
23:48:02.255 00.002 10072 Worker thread wakes up
23:48:02.255 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
23:48:02.255 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
23:48:02.256 00.001 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
23:48:02.258 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:48:02.260 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:02.260 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:48:02.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:02.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:48:02.260 00.000 10072 MoveAxis(W, 2, ABG)
23:48:02.260 00.000 10072 Guiding  Dir = 3, Dur = 2
23:48:02.260 00.000 10072 IsGuiding returns 0
23:48:02.261 00.001 10072 PulseGuide returned control before completion, sleep 12
23:48:02.276 00.015 10072 IsGuiding returns 0
23:48:02.276 00.000 10072 Move returns status 0, amount 2
23:48:02.276 00.000 10072 MoveAxis(N, 0, ABG)
23:48:02.276 00.000 10072 Move returns status 0, amount 0
23:48:02.276 00.000 10072 move complete, result=0
23:48:02.276 00.000 10072 worker thread done servicing request
23:48:02.278 00.002 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:48:02.280 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:02.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:02.283 00.001 1032 Enqueuing Expose request
23:48:02.286 00.003 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:48:02.288 00.002 10072 Worker thread wakes up
23:48:02.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:02.288 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:02.700 00.412 10072 Exposure complete
23:48:02.747 00.047 10072 worker thread done servicing request
23:48:02.748 00.001 1032 OnExposeComplete: enter
23:48:02.750 00.002 1032 UpdateGuideState(): m_state=6
23:48:02.751 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11096
23:48:02.753 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=130.25, Mass=1387, SNR=26.2, Peak=96 HFD=3.6
23:48:02.754 00.001 1032 MultiStar: [#1 0.09,0.12,1.00,U] [#2 -0.13,-0.00,0.77,U] [#3 0.17,-0.10,0.76,U] [#4 -0.25,0.08,0.00,M1] [#5 -0.11,0.16,0.68,U] [#6 0.14,0.22,0.68,U] [#7 0.15,0.26,0.00,M1] [#8 0.13,0.05,0.54,U] 
23:48:02.756 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.08}, one-star: {0.12, 0.09}
23:48:02.757 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
23:48:02.758 00.001 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
23:48:02.760 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.91 mountX=0.06 mountY=-0.08, mountTheta=-0.92
23:48:02.764 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
23:48:02.766 00.002 1032 Enqueuing Move request for scope (0.06, 0.08)
23:48:02.767 00.001 10072 Worker thread wakes up
23:48:02.767 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
23:48:02.767 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
23:48:02.767 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
23:48:02.770 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:48:02.772 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:02.773 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:48:02.773 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:02.773 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:48:02.773 00.000 10072 MoveAxis(W, 3, ABG)
23:48:02.773 00.000 10072 Guiding  Dir = 3, Dur = 3
23:48:02.773 00.000 10072 IsGuiding returns 0
23:48:02.774 00.001 10072 PulseGuide returned control before completion, sleep 13
23:48:02.789 00.015 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:48:02.792 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:02.795 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:02.796 00.001 1032 Enqueuing Expose request
23:48:02.799 00.003 10072 IsGuiding returns 0
23:48:02.799 00.000 10072 Move returns status 0, amount 3
23:48:02.799 00.000 10072 MoveAxis(N, 0, ABG)
23:48:02.799 00.000 10072 Move returns status 0, amount 0
23:48:02.799 00.000 10072 move complete, result=0
23:48:02.801 00.002 10072 worker thread done servicing request
23:48:02.801 00.000 10072 Worker thread wakes up
23:48:02.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:02.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:02.808 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:48:03.434 00.626 10072 Exposure complete
23:48:03.479 00.045 10072 worker thread done servicing request
23:48:03.479 00.000 1032 OnExposeComplete: enter
23:48:03.481 00.002 1032 UpdateGuideState(): m_state=6
23:48:03.483 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11097
23:48:03.485 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=130.37, Mass=1440, SNR=26.7, Peak=110 HFD=3.3
23:48:03.486 00.001 1032 MultiStar: [#1 0.03,0.17,0.96,U] [#2 -0.11,-0.13,0.77,U] [#3 0.01,-0.01,0.74,U] [#4 -0.15,0.06,0.67,U] [#5 -0.08,0.02,0.67,U] [#6 0.21,0.11,0.59,U] [#7 0.05,0.19,0.71,U] [#8 0.11,0.02,0.48,U] 
23:48:03.489 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {0.04, 0.22}
23:48:03.491 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
23:48:03.493 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
23:48:03.496 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.48 mountX=0.08 mountY=-0.03, mountTheta=-0.35
23:48:03.498 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
23:48:03.501 00.003 1032 Enqueuing Move request for scope (0.01, 0.08)
23:48:03.503 00.002 10072 Worker thread wakes up
23:48:03.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
23:48:03.503 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
23:48:03.503 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.03
23:48:03.505 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:48:03.508 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:03.508 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:48:03.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:03.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:48:03.508 00.000 10072 MoveAxis(W, 4, ABG)
23:48:03.508 00.000 10072 Guiding  Dir = 3, Dur = 4
23:48:03.509 00.001 10072 IsGuiding returns 0
23:48:03.509 00.000 10072 PulseGuide returned control before completion, sleep 14
23:48:03.526 00.017 10072 IsGuiding returns 0
23:48:03.526 00.000 10072 Move returns status 0, amount 4
23:48:03.526 00.000 10072 MoveAxis(N, 0, ABG)
23:48:03.526 00.000 10072 Move returns status 0, amount 0
23:48:03.526 00.000 1032 UpdateGuideState exits: m=1440 SNR=26.7
23:48:03.528 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:03.529 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:03.532 00.003 1032 Enqueuing Expose request
23:48:03.534 00.002 10072 move complete, result=0
23:48:03.534 00.000 10072 worker thread done servicing request
23:48:03.534 00.000 10072 Worker thread wakes up
23:48:03.534 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:03.534 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:03.534 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:48:03.949 00.415 10072 Exposure complete
23:48:04.000 00.051 10072 worker thread done servicing request
23:48:04.000 00.000 1032 OnExposeComplete: enter
23:48:04.002 00.002 1032 UpdateGuideState(): m_state=6
23:48:04.003 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11098
23:48:04.006 00.003 1032 Star::Find returns 1 (0), X=1107.61, Y=130.24, Mass=1417, SNR=26.5, Peak=108 HFD=3.5
23:48:04.007 00.001 1032 MultiStar: [#1 -0.06,0.04,0.98,U] [#2 -0.07,-0.19,0.79,U] [#3 0.04,-0.09,0.71,U] [#4 -0.18,-0.10,0.67,U] [#5 -0.14,-0.02,0.66,U] [#6 0.05,0.07,0.61,U] [#7 0.07,0.02,0.73,U] [#8 0.21,-0.09,0.51,U] 
23:48:04.010 00.003 1032 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.05, 0.09}
23:48:04.011 00.001 1032 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.83) = xAngle (-3.80 = 2.48)
23:48:04.013 00.002 1032 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.80 = 2.48)
23:48:04.014 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.97 mountX=-0.02 mountY=0.02, mountTheta=2.48
23:48:04.017 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
23:48:04.019 00.002 1032 Enqueuing Move request for scope (-0.01, -0.02)
23:48:04.020 00.001 10072 Worker thread wakes up
23:48:04.020 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
23:48:04.020 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
23:48:04.020 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.02
23:48:04.022 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:48:04.025 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:04.025 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:48:04.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:04.026 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:48:04.026 00.000 10072 MoveAxis(W, 4, ABG)
23:48:04.026 00.000 10072 Guiding  Dir = 3, Dur = 4
23:48:04.026 00.000 10072 IsGuiding returns 0
23:48:04.026 00.000 10072 PulseGuide returned control before completion, sleep 14
23:48:04.043 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:48:04.047 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:04.049 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:04.051 00.002 1032 Enqueuing Expose request
23:48:04.054 00.003 10072 IsGuiding returns 0
23:48:04.054 00.000 10072 Move returns status 0, amount 4
23:48:04.056 00.002 10072 MoveAxis(N, 0, ABG)
23:48:04.056 00.000 10072 Move returns status 0, amount 0
23:48:04.056 00.000 10072 move complete, result=0
23:48:04.056 00.000 10072 worker thread done servicing request
23:48:04.056 00.000 10072 Worker thread wakes up
23:48:04.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:04.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:04.062 00.006 1032 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
23:48:04.685 00.623 10072 Exposure complete
23:48:04.733 00.048 10072 worker thread done servicing request
23:48:04.733 00.000 1032 OnExposeComplete: enter
23:48:04.735 00.002 1032 UpdateGuideState(): m_state=6
23:48:04.737 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11099
23:48:04.739 00.002 1032 Star::Find returns 1 (0), X=1107.58, Y=130.26, Mass=1350, SNR=25.8, Peak=101 HFD=3.3
23:48:04.741 00.002 1032 MultiStar: [#1 0.03,0.01,0.98,U] [#2 -0.14,-0.25,0.00,M1] [#3 0.11,-0.12,0.72,U] [#4 -0.15,-0.08,0.70,U] [#5 0.04,-0.03,0.71,U] [#6 0.14,0.04,0.61,U] [#7 -0.03,0.08,0.70,U] [#8 -0.02,-0.15,0.52,U] 
23:48:04.743 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.01}, one-star: {0.02, 0.10}
23:48:04.745 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
23:48:04.747 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
23:48:04.748 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.41 mountX=-0.01 mountY=-0.02, mountTheta=-2.24
23:48:04.752 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
23:48:04.754 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
23:48:04.755 00.001 10072 Worker thread wakes up
23:48:04.756 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
23:48:04.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
23:48:04.756 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
23:48:04.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:48:04.760 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:04.760 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:48:04.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:04.760 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:48:04.760 00.000 10072 MoveAxis(W, 3, ABG)
23:48:04.760 00.000 10072 Guiding  Dir = 3, Dur = 3
23:48:04.761 00.001 10072 IsGuiding returns 0
23:48:04.761 00.000 10072 PulseGuide returned control before completion, sleep 13
23:48:04.776 00.015 10072 IsGuiding returns 0
23:48:04.776 00.000 10072 Move returns status 0, amount 3
23:48:04.776 00.000 10072 MoveAxis(N, 0, ABG)
23:48:04.776 00.000 10072 Move returns status 0, amount 0
23:48:04.776 00.000 10072 move complete, result=0
23:48:04.776 00.000 10072 worker thread done servicing request
23:48:04.779 00.003 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:48:04.782 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:04.784 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:04.785 00.001 1032 Enqueuing Expose request
23:48:04.786 00.001 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:48:04.788 00.002 10072 Worker thread wakes up
23:48:04.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:04.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:05.201 00.413 10072 Exposure complete
23:48:05.252 00.051 10072 worker thread done servicing request
23:48:05.252 00.000 1032 OnExposeComplete: enter
23:48:05.254 00.002 1032 UpdateGuideState(): m_state=6
23:48:05.256 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11100
23:48:05.257 00.001 1032 Star::Find returns 1 (0), X=1107.59, Y=130.32, Mass=1356, SNR=25.9, Peak=100 HFD=3.4
23:48:05.259 00.002 1032 MultiStar: [#1 0.02,0.00,0.96,U] [#2 -0.16,-0.19,0.80,U] [#3 0.18,-0.10,0.70,U] [#4 -0.26,0.04,0.00,M1] [#5 -0.00,-0.02,0.70,U] [#6 -0.05,-0.07,0.63,U] [#7 -0.05,0.05,0.72,U] [#8 0.07,0.01,0.55,U] 
23:48:05.261 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {0.03, 0.16}
23:48:05.262 00.001 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
23:48:05.265 00.003 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
23:48:05.265 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-1.20 mountX=-0.01 mountY=-0.00, mountTheta=-3.03
23:48:05.273 00.008 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
23:48:05.276 00.003 1032 Enqueuing Move request for scope (0.01, -0.01)
23:48:05.277 00.001 10072 Worker thread wakes up
23:48:05.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:48:05.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:48:05.277 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.00
23:48:05.279 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:48:05.282 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:05.282 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:48:05.283 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:05.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:48:05.283 00.000 10072 MoveAxis(W, 2, ABG)
23:48:05.283 00.000 10072 Guiding  Dir = 3, Dur = 2
23:48:05.283 00.000 10072 IsGuiding returns 0
23:48:05.283 00.000 10072 PulseGuide returned control before completion, sleep 12
23:48:05.299 00.016 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:48:05.302 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:05.304 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:05.305 00.001 1032 Enqueuing Expose request
23:48:05.308 00.003 10072 IsGuiding returns 0
23:48:05.308 00.000 10072 Move returns status 0, amount 2
23:48:05.308 00.000 10072 MoveAxis(N, 0, ABG)
23:48:05.308 00.000 10072 Move returns status 0, amount 0
23:48:05.308 00.000 10072 move complete, result=0
23:48:05.308 00.000 10072 worker thread done servicing request
23:48:05.308 00.000 10072 Worker thread wakes up
23:48:05.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:05.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:05.315 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:48:05.934 00.619 10072 Exposure complete
23:48:05.982 00.048 10072 worker thread done servicing request
23:48:05.982 00.000 1032 OnExposeComplete: enter
23:48:05.985 00.003 1032 UpdateGuideState(): m_state=6
23:48:05.987 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11101
23:48:05.989 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=130.22, Mass=1557, SNR=27.7, Peak=119 HFD=3.6
23:48:05.992 00.003 1032 MultiStar: [#1 0.01,0.02,0.95,U] [#2 -0.04,-0.11,0.76,U] [#3 -0.03,-0.09,0.74,U] [#4 -0.25,0.06,0.60,U] [#5 -0.03,0.17,0.59,U] [#6 -0.04,0.13,0.60,U] [#7 -0.03,-0.03,0.66,U] [#8 -0.02,-0.10,0.49,U] 
23:48:05.995 00.003 1032 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {0.08, 0.07}
23:48:05.996 00.001 1032 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.83) = xAngle (0.90 = 0.90)
23:48:05.998 00.002 1032 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.90 = 0.90)
23:48:05.999 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.73 mountX=0.02 mountY=0.03, mountTheta=0.90
23:48:06.002 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
23:48:06.004 00.002 1032 Enqueuing Move request for scope (-0.03, 0.01)
23:48:06.006 00.002 10072 Worker thread wakes up
23:48:06.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
23:48:06.006 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
23:48:06.006 00.000 10072 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.03
23:48:06.008 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:48:06.010 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:06.011 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:48:06.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:06.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:48:06.011 00.000 10072 MoveAxis(W, 3, ABG)
23:48:06.011 00.000 10072 Guiding  Dir = 3, Dur = 3
23:48:06.011 00.000 10072 IsGuiding returns 0
23:48:06.012 00.001 10072 PulseGuide returned control before completion, sleep 13
23:48:06.025 00.013 10072 IsGuiding returns 0
23:48:06.025 00.000 10072 Move returns status 0, amount 3
23:48:06.025 00.000 10072 MoveAxis(N, 0, ABG)
23:48:06.026 00.001 10072 Move returns status 0, amount 0
23:48:06.026 00.000 10072 move complete, result=0
23:48:06.026 00.000 10072 worker thread done servicing request
23:48:06.030 00.004 1032 UpdateGuideState exits: m=1557 SNR=27.7
23:48:06.032 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:06.034 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:06.036 00.002 1032 Enqueuing Expose request
23:48:06.037 00.001 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:48:06.040 00.003 10072 Worker thread wakes up
23:48:06.040 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:06.040 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:06.449 00.409 10072 Exposure complete
23:48:06.496 00.047 10072 worker thread done servicing request
23:48:06.496 00.000 1032 OnExposeComplete: enter
23:48:06.498 00.002 1032 UpdateGuideState(): m_state=6
23:48:06.500 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11102
23:48:06.502 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=130.19, Mass=1381, SNR=26.1, Peak=105 HFD=3.4
23:48:06.504 00.002 1032 MultiStar: [#1 -0.01,0.06,0.98,U] [#2 -0.14,0.01,0.81,U] [#3 0.01,-0.05,0.78,U] [#4 -0.12,-0.08,0.70,U] [#5 -0.11,0.04,0.69,U] [#6 0.07,0.12,0.62,U] [#7 -0.04,0.00,0.71,U] [#8 0.04,-0.02,0.55,U] 
23:48:06.506 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {0.09, 0.03}
23:48:06.507 00.001 1032 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.83) = xAngle (0.77 = 0.77)
23:48:06.510 00.003 1032 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.77 = 0.77)
23:48:06.511 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.60 mountX=0.02 mountY=0.02, mountTheta=0.77
23:48:06.514 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
23:48:06.515 00.001 1032 Enqueuing Move request for scope (-0.02, 0.01)
23:48:06.518 00.003 10072 Worker thread wakes up
23:48:06.518 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
23:48:06.518 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
23:48:06.518 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.02
23:48:06.521 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:48:06.523 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:06.523 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:48:06.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:06.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:48:06.523 00.000 10072 MoveAxis(W, 3, ABG)
23:48:06.523 00.000 10072 Guiding  Dir = 3, Dur = 3
23:48:06.524 00.001 10072 IsGuiding returns 0
23:48:06.524 00.000 10072 PulseGuide returned control before completion, sleep 13
23:48:06.541 00.017 10072 IsGuiding returns 0
23:48:06.541 00.000 10072 Move returns status 0, amount 3
23:48:06.541 00.000 10072 MoveAxis(N, 0, ABG)
23:48:06.541 00.000 10072 Move returns status 0, amount 0
23:48:06.541 00.000 10072 move complete, result=0
23:48:06.541 00.000 10072 worker thread done servicing request
23:48:06.541 00.000 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:48:06.544 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:06.545 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:06.546 00.001 1032 Enqueuing Expose request
23:48:06.549 00.003 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:48:06.551 00.002 10072 Worker thread wakes up
23:48:06.551 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:06.551 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:07.184 00.633 10072 Exposure complete
23:48:07.232 00.048 10072 worker thread done servicing request
23:48:07.232 00.000 1032 OnExposeComplete: enter
23:48:07.234 00.002 1032 UpdateGuideState(): m_state=6
23:48:07.237 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11103
23:48:07.240 00.003 1032 Star::Find returns 1 (0), X=1107.63, Y=130.17, Mass=1415, SNR=26.5, Peak=106 HFD=3.4
23:48:07.241 00.001 1032 MultiStar: [#1 0.01,0.02,0.93,U] [#2 -0.05,-0.10,0.80,U] [#3 0.05,-0.08,0.74,U] [#4 -0.14,0.00,0.65,U] [#5 0.01,-0.02,0.65,U] [#6 0.11,-0.03,0.60,U] [#7 0.04,-0.20,0.65,U] [#8 0.09,0.04,0.51,U] 
23:48:07.243 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.07, 0.02}
23:48:07.245 00.002 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
23:48:07.247 00.002 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
23:48:07.249 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.10 mountX=-0.04 mountY=-0.01, mountTheta=-2.93
23:48:07.252 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
23:48:07.255 00.003 1032 Enqueuing Move request for scope (0.02, -0.04)
23:48:07.257 00.002 10072 Worker thread wakes up
23:48:07.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:48:07.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:48:07.257 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
23:48:07.259 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:48:07.263 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:07.263 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:48:07.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:07.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:48:07.263 00.000 10072 MoveAxis(W, 1, ABG)
23:48:07.263 00.000 10072 Guiding  Dir = 3, Dur = 1
23:48:07.263 00.000 10072 IsGuiding returns 0
23:48:07.264 00.001 10072 PulseGuide returned control before completion, sleep 11
23:48:07.275 00.011 10072 IsGuiding returns 0
23:48:07.275 00.000 10072 Move returns status 0, amount 1
23:48:07.275 00.000 10072 MoveAxis(N, 0, ABG)
23:48:07.275 00.000 10072 Move returns status 0, amount 0
23:48:07.275 00.000 10072 move complete, result=0
23:48:07.275 00.000 10072 worker thread done servicing request
23:48:07.281 00.006 1032 UpdateGuideState exits: m=1415 SNR=26.5
23:48:07.283 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:07.285 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:07.286 00.001 1032 Enqueuing Expose request
23:48:07.288 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:48:07.289 00.001 10072 Worker thread wakes up
23:48:07.290 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:07.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:07.700 00.410 10072 Exposure complete
23:48:07.749 00.049 10072 worker thread done servicing request
23:48:07.749 00.000 1032 OnExposeComplete: enter
23:48:07.751 00.002 1032 UpdateGuideState(): m_state=6
23:48:07.753 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11104
23:48:07.754 00.001 1032 Star::Find returns 1 (0), X=1107.58, Y=130.17, Mass=1367, SNR=26.0, Peak=102 HFD=3.5
23:48:07.756 00.002 1032 MultiStar: [#1 0.05,0.00,1.00,U] [#2 -0.07,-0.14,0.79,U] [#3 0.03,-0.11,0.76,U] [#4 -0.17,0.10,0.70,U] [#5 -0.05,-0.04,0.71,U] [#6 -0.04,-0.00,0.64,U] [#7 -0.07,-0.03,0.69,U] [#8 0.04,0.00,0.52,U] 
23:48:07.757 00.001 1032 single-star, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.02, 0.02}
23:48:07.759 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:48:07.760 00.001 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:48:07.762 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.62 mountX=0.01 mountY=-0.03, mountTheta=-1.21
23:48:07.764 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
23:48:07.766 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
23:48:07.768 00.002 10072 Worker thread wakes up
23:48:07.769 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
23:48:07.769 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
23:48:07.769 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
23:48:07.772 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:48:07.775 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:07.775 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:48:07.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:07.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:48:07.775 00.000 10072 MoveAxis(W, 3, ABG)
23:48:07.775 00.000 10072 Guiding  Dir = 3, Dur = 3
23:48:07.776 00.001 10072 IsGuiding returns 0
23:48:07.776 00.000 10072 PulseGuide returned control before completion, sleep 13
23:48:07.793 00.017 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:48:07.795 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:07.796 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:07.797 00.001 1032 Enqueuing Expose request
23:48:07.805 00.008 10072 IsGuiding returns 0
23:48:07.805 00.000 10072 Move returns status 0, amount 3
23:48:07.805 00.000 10072 MoveAxis(N, 0, ABG)
23:48:07.805 00.000 10072 Move returns status 0, amount 0
23:48:07.806 00.001 10072 move complete, result=0
23:48:07.806 00.000 10072 worker thread done servicing request
23:48:07.806 00.000 10072 Worker thread wakes up
23:48:07.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:07.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:07.810 00.004 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:48:08.430 00.620 10072 Exposure complete
23:48:08.477 00.047 10072 worker thread done servicing request
23:48:08.477 00.000 1032 OnExposeComplete: enter
23:48:08.479 00.002 1032 UpdateGuideState(): m_state=6
23:48:08.481 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11105
23:48:08.484 00.003 1032 Star::Find returns 1 (0), X=1107.62, Y=130.21, Mass=1534, SNR=27.5, Peak=121 HFD=3.5
23:48:08.486 00.002 1032 MultiStar: [#1 0.00,0.21,0.92,U] [#2 -0.09,0.01,0.74,U] [#3 0.17,0.03,0.73,U] [#4 -0.29,0.02,0.00,M1] [#5 -0.06,0.12,0.64,U] [#6 -0.06,0.20,0.60,U] [#7 -0.02,0.05,0.69,U] [#8 0.01,0.15,0.48,U] 
23:48:08.489 00.003 1032 single-star, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.07, 0.06}
23:48:08.493 00.004 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:48:08.495 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:48:08.497 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.69 mountX=0.04 mountY=-0.08, mountTheta=-1.14
23:48:08.499 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
23:48:08.501 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
23:48:08.503 00.002 10072 Worker thread wakes up
23:48:08.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:48:08.504 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:48:08.504 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
23:48:08.505 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=146, Gamma=2.230
23:48:08.508 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:08.509 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:48:08.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:08.509 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:48:08.509 00.000 10072 MoveAxis(W, 3, ABG)
23:48:08.509 00.000 10072 Guiding  Dir = 3, Dur = 3
23:48:08.509 00.000 10072 IsGuiding returns 0
23:48:08.509 00.000 10072 PulseGuide returned control before completion, sleep 13
23:48:08.527 00.018 1032 UpdateGuideState exits: m=1534 SNR=27.5
23:48:08.529 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:08.531 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:08.533 00.002 1032 Enqueuing Expose request
23:48:08.537 00.004 10072 IsGuiding returns 0
23:48:08.537 00.000 10072 Move returns status 0, amount 3
23:48:08.537 00.000 10072 MoveAxis(N, 0, ABG)
23:48:08.537 00.000 10072 Move returns status 0, amount 0
23:48:08.537 00.000 10072 move complete, result=0
23:48:08.538 00.001 10072 worker thread done servicing request
23:48:08.538 00.000 10072 Worker thread wakes up
23:48:08.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:08.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:08.542 00.004 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:48:08.945 00.403 10072 Exposure complete
23:48:08.995 00.050 10072 worker thread done servicing request
23:48:08.996 00.001 1032 OnExposeComplete: enter
23:48:08.998 00.002 1032 UpdateGuideState(): m_state=6
23:48:09.000 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11106
23:48:09.002 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=130.24, Mass=1359, SNR=25.9, Peak=110 HFD=3.3
23:48:09.004 00.002 1032 MultiStar: [#1 0.06,0.13,0.94,U] [#2 0.03,-0.05,0.79,U] [#3 0.02,0.09,0.74,U] [#4 -0.15,0.18,0.70,U] [#5 -0.20,0.08,0.65,U] [#6 -0.07,-0.08,0.64,U] [#7 -0.05,0.06,0.68,U] [#8 0.08,0.05,0.53,U] 
23:48:09.006 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.06, 0.09}
23:48:09.008 00.002 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (0.00 = 0.00)
23:48:09.010 00.002 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.00 = 0.00)
23:48:09.011 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.83 mountX=0.07 mountY=0.00, mountTheta=0.00
23:48:09.014 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
23:48:09.016 00.002 1032 Enqueuing Move request for scope (-0.02, 0.07)
23:48:09.019 00.003 10072 Worker thread wakes up
23:48:09.019 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
23:48:09.019 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
23:48:09.019 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=0.00
23:48:09.022 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=161, Gamma=2.230
23:48:09.025 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:09.025 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:48:09.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:09.025 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:48:09.025 00.000 10072 MoveAxis(W, 3, ABG)
23:48:09.025 00.000 10072 Guiding  Dir = 3, Dur = 3
23:48:09.026 00.001 10072 IsGuiding returns 0
23:48:09.026 00.000 10072 PulseGuide returned control before completion, sleep 13
23:48:09.043 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:48:09.045 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:09.048 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:09.051 00.003 1032 Enqueuing Expose request
23:48:09.053 00.002 10072 IsGuiding returns 0
23:48:09.053 00.000 10072 Move returns status 0, amount 3
23:48:09.053 00.000 10072 MoveAxis(N, 0, ABG)
23:48:09.053 00.000 10072 Move returns status 0, amount 0
23:48:09.053 00.000 10072 move complete, result=0
23:48:09.053 00.000 10072 worker thread done servicing request
23:48:09.053 00.000 10072 Worker thread wakes up
23:48:09.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:09.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:09.061 00.008 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:48:09.680 00.619 10072 Exposure complete
23:48:09.731 00.051 10072 worker thread done servicing request
23:48:09.731 00.000 1032 OnExposeComplete: enter
23:48:09.733 00.002 1032 UpdateGuideState(): m_state=6
23:48:09.735 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11107
23:48:09.737 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=130.35, Mass=1501, SNR=27.2, Peak=114 HFD=3.4
23:48:09.740 00.003 1032 MultiStar: [#1 0.05,0.12,0.94,U] [#2 -0.11,-0.02,0.75,U] [#3 0.08,0.09,0.74,U] [#4 -0.17,0.21,0.00,M1] [#5 -0.09,0.05,0.64,U] [#6 -0.10,0.15,0.58,U] [#7 0.07,0.13,0.70,U] [#8 0.03,0.04,0.51,U] 
23:48:09.742 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.10}, one-star: {0.05, 0.19}
23:48:09.743 00.001 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
23:48:09.745 00.002 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
23:48:09.747 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.54 mountX=0.10 mountY=-0.03, mountTheta=-0.29
23:48:09.749 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
23:48:09.751 00.002 1032 Enqueuing Move request for scope (0.00, 0.10)
23:48:09.753 00.002 10072 Worker thread wakes up
23:48:09.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
23:48:09.753 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
23:48:09.753 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.03
23:48:09.755 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:48:09.758 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:09.758 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:48:09.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:09.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:48:09.759 00.001 10072 MoveAxis(W, 2, ABG)
23:48:09.759 00.000 10072 Guiding  Dir = 3, Dur = 2
23:48:09.759 00.000 10072 IsGuiding returns 0
23:48:09.759 00.000 10072 PulseGuide returned control before completion, sleep 12
23:48:09.772 00.013 10072 IsGuiding returns 0
23:48:09.772 00.000 10072 Move returns status 0, amount 2
23:48:09.772 00.000 10072 MoveAxis(N, 0, ABG)
23:48:09.772 00.000 10072 Move returns status 0, amount 0
23:48:09.772 00.000 10072 move complete, result=0
23:48:09.772 00.000 10072 worker thread done servicing request
23:48:09.776 00.004 1032 UpdateGuideState exits: m=1501 SNR=27.2
23:48:09.778 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:09.779 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:09.782 00.003 1032 Enqueuing Expose request
23:48:09.783 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:48:09.785 00.002 10072 Worker thread wakes up
23:48:09.785 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:09.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:10.197 00.412 10072 Exposure complete
23:48:10.247 00.050 10072 worker thread done servicing request
23:48:10.247 00.000 1032 OnExposeComplete: enter
23:48:10.249 00.002 1032 UpdateGuideState(): m_state=6
23:48:10.251 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11108
23:48:10.253 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=130.25, Mass=1416, SNR=26.5, Peak=107 HFD=3.5
23:48:10.255 00.002 1032 MultiStar: [#1 0.05,0.11,0.97,U] [#2 -0.05,-0.01,0.80,U] [#3 0.17,0.08,0.77,U] [#4 -0.05,0.16,0.63,U] [#5 0.05,0.15,0.67,U] [#6 0.15,0.18,0.61,U] [#7 0.03,0.09,0.68,U] [#8 0.07,0.09,0.52,U] 
23:48:10.257 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.10}, one-star: {0.15, 0.10}
23:48:10.258 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
23:48:10.260 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
23:48:10.262 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=0.08 mountY=-0.09, mountTheta=-0.83
23:48:10.265 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
23:48:10.267 00.002 1032 Enqueuing Move request for scope (0.07, 0.10)
23:48:10.269 00.002 10072 Worker thread wakes up
23:48:10.269 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:48:10.269 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:48:10.269 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
23:48:10.272 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=104, Gamma=2.230
23:48:10.274 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:10.275 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:48:10.275 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:10.275 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:48:10.275 00.000 10072 MoveAxis(W, 1, ABG)
23:48:10.275 00.000 10072 Guiding  Dir = 3, Dur = 1
23:48:10.275 00.000 10072 IsGuiding returns 0
23:48:10.276 00.001 10072 PulseGuide returned control before completion, sleep 11
23:48:10.293 00.017 1032 UpdateGuideState exits: m=1416 SNR=26.5
23:48:10.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:10.296 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:10.298 00.002 1032 Enqueuing Expose request
23:48:10.304 00.006 10072 IsGuiding returns 0
23:48:10.304 00.000 10072 Move returns status 0, amount 1
23:48:10.304 00.000 10072 MoveAxis(N, 0, ABG)
23:48:10.304 00.000 10072 Move returns status 0, amount 0
23:48:10.304 00.000 10072 move complete, result=0
23:48:10.304 00.000 10072 worker thread done servicing request
23:48:10.304 00.000 10072 Worker thread wakes up
23:48:10.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:10.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:10.308 00.004 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:48:10.928 00.620 10072 Exposure complete
23:48:10.974 00.046 10072 worker thread done servicing request
23:48:10.974 00.000 1032 OnExposeComplete: enter
23:48:10.976 00.002 1032 UpdateGuideState(): m_state=6
23:48:10.978 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11109
23:48:10.980 00.002 1032 Star::Find returns 1 (0), X=1107.56, Y=130.25, Mass=1502, SNR=27.3, Peak=130 HFD=3.3
23:48:10.981 00.001 1032 MultiStar: [#1 0.11,0.04,0.94,U] [#2 -0.11,-0.06,0.74,U] [#3 -0.04,0.21,0.73,U] [#4 -0.16,0.16,0.62,U] [#5 0.02,0.17,0.66,U] [#6 0.04,0.15,0.60,U] [#7 -0.05,0.14,0.69,U] [#8 0.10,0.12,0.50,U] 
23:48:10.984 00.003 1032 single-star, 8 included, MultiStar: {-0.01, 0.11}, one-star: {-0.00, 0.09}
23:48:10.985 00.001 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
23:48:10.987 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
23:48:10.989 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.58 mountX=0.09 mountY=-0.02, mountTheta=-0.25
23:48:10.993 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.09, opts=13)
23:48:10.994 00.001 1032 Enqueuing Move request for scope (-0.00, 0.09)
23:48:10.995 00.001 10072 Worker thread wakes up
23:48:10.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
23:48:10.996 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
23:48:10.996 00.000 10072 Moving (-0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
23:48:10.997 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:48:11.000 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:11.000 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:48:11.000 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:11.000 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:48:11.000 00.000 10072 MoveAxis(W, 4, ABG)
23:48:11.001 00.001 10072 Guiding  Dir = 3, Dur = 4
23:48:11.001 00.000 10072 IsGuiding returns 0
23:48:11.001 00.000 10072 PulseGuide returned control before completion, sleep 14
23:48:11.016 00.015 1032 UpdateGuideState exits: m=1502 SNR=27.3
23:48:11.019 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:11.021 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:11.024 00.003 1032 Enqueuing Expose request
23:48:11.026 00.002 10072 IsGuiding returns 0
23:48:11.026 00.000 10072 Move returns status 0, amount 4
23:48:11.026 00.000 10072 MoveAxis(N, 0, ABG)
23:48:11.026 00.000 10072 Move returns status 0, amount 0
23:48:11.026 00.000 10072 move complete, result=0
23:48:11.026 00.000 10072 worker thread done servicing request
23:48:11.026 00.000 10072 Worker thread wakes up
23:48:11.026 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:11.026 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:11.033 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:48:11.445 00.412 10072 Exposure complete
23:48:11.492 00.047 10072 worker thread done servicing request
23:48:11.493 00.001 1032 OnExposeComplete: enter
23:48:11.495 00.002 1032 UpdateGuideState(): m_state=6
23:48:11.497 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11110
23:48:11.499 00.002 1032 Star::Find returns 1 (0), X=1107.57, Y=130.47, Mass=1470, SNR=27.0, Peak=126 HFD=3.2
23:48:11.502 00.003 1032 MultiStar: [#1 -0.08,0.26,0.00,M1] [#2 -0.10,0.13,0.77,U] [#3 0.07,0.32,0.00,M1] [#4 -0.17,0.28,0.00,M1] [#5 -0.05,0.17,0.61,U] [#6 -0.02,0.13,0.54,U] [#7 -0.04,0.40,0.00,M1] [#8 0.01,0.12,0.52,U] 
23:48:11.503 00.001 1032 refined, 4 included, MultiStar: {-0.03, 0.19}, one-star: {0.01, 0.31}
23:48:11.507 00.004 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
23:48:11.508 00.001 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
23:48:11.509 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.74 mountX=0.19 mountY=-0.02, mountTheta=-0.09
23:48:11.512 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.19, opts=13)
23:48:11.515 00.003 1032 Enqueuing Move request for scope (-0.03, 0.19)
23:48:11.517 00.002 10072 Worker thread wakes up
23:48:11.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
23:48:11.517 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
23:48:11.517 00.000 10072 Moving (-0.03, 0.19) raw xDistance=0.19 yDistance=-0.02
23:48:11.524 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:48:11.526 00.002 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.92
23:48:11.526 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
23:48:11.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:11.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:48:11.527 00.001 10072 MoveAxis(W, 93, ABG)
23:48:11.527 00.000 10072 Guiding  Dir = 3, Dur = 93
23:48:11.527 00.000 10072 IsGuiding returns 0
23:48:11.527 00.000 10072 PulseGuide returned control before completion, sleep 103
23:48:11.545 00.018 1032 UpdateGuideState exits: m=1470 SNR=27.0
23:48:11.546 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:11.548 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:11.556 00.008 1032 Enqueuing Expose request
23:48:11.643 00.087 10072 IsGuiding returns 0
23:48:11.643 00.000 10072 Move returns status 0, amount 93
23:48:11.643 00.000 10072 MoveAxis(N, 0, ABG)
23:48:11.643 00.000 10072 Move returns status 0, amount 0
23:48:11.643 00.000 10072 move complete, result=0
23:48:11.643 00.000 10072 worker thread done servicing request
23:48:11.644 00.001 1032 GuideStep: 0.2 px 93 ms WEST, -0.0 px 0 ms NORTH
23:48:11.648 00.004 10072 Worker thread wakes up
23:48:11.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:11.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:12.272 00.624 10072 Exposure complete
23:48:12.322 00.050 10072 worker thread done servicing request
23:48:12.322 00.000 1032 OnExposeComplete: enter
23:48:12.324 00.002 1032 UpdateGuideState(): m_state=6
23:48:12.326 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11111
23:48:12.328 00.002 1032 Star::Find returns 1 (0), X=1107.65, Y=130.29, Mass=1305, SNR=25.4, Peak=95 HFD=3.4
23:48:12.331 00.003 1032 MultiStar: [#1 0.08,0.13,1.06,U] [#2 -0.19,-0.12,0.79,U] [#3 -0.04,-0.02,0.78,U] [#4 -0.25,-0.04,0.70,U] [#5 -0.06,0.04,0.67,U] [#6 0.04,0.15,0.68,U] [#7 -0.06,-0.05,0.69,U] [#8 0.03,0.06,0.55,U] 
23:48:12.333 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {0.09, 0.13}
23:48:12.336 00.003 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
23:48:12.337 00.001 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
23:48:12.338 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.28 mountX=0.04 mountY=0.02, mountTheta=0.45
23:48:12.341 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
23:48:12.344 00.003 1032 Enqueuing Move request for scope (-0.03, 0.04)
23:48:12.345 00.001 10072 Worker thread wakes up
23:48:12.346 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
23:48:12.346 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
23:48:12.346 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=0.02
23:48:12.349 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=146, Gamma=2.230
23:48:12.352 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:12.352 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:48:12.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:12.352 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:48:12.352 00.000 10072 MoveAxis(W, 3, ABG)
23:48:12.352 00.000 10072 Guiding  Dir = 3, Dur = 3
23:48:12.353 00.001 10072 IsGuiding returns 0
23:48:12.353 00.000 10072 PulseGuide returned control before completion, sleep 13
23:48:12.373 00.020 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:48:12.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:12.377 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:12.380 00.003 10072 IsGuiding returns 0
23:48:12.380 00.000 10072 Move returns status 0, amount 3
23:48:12.380 00.000 10072 MoveAxis(N, 0, ABG)
23:48:12.380 00.000 10072 Move returns status 0, amount 0
23:48:12.380 00.000 10072 move complete, result=0
23:48:12.380 00.000 10072 worker thread done servicing request
23:48:12.380 00.000 1032 Enqueuing Expose request
23:48:12.382 00.002 10072 Worker thread wakes up
23:48:12.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:12.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:12.382 00.000 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:48:12.787 00.405 10072 Exposure complete
23:48:12.840 00.053 10072 worker thread done servicing request
23:48:12.840 00.000 1032 OnExposeComplete: enter
23:48:12.842 00.002 1032 UpdateGuideState(): m_state=6
23:48:12.845 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11112
23:48:12.847 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=130.19, Mass=1475, SNR=27.0, Peak=117 HFD=3.3
23:48:12.849 00.002 1032 MultiStar: [#1 0.08,-0.10,0.91,U] [#2 -0.14,-0.18,0.82,U] [#3 0.12,-0.06,0.73,U] [#4 -0.15,0.03,0.67,U] [#5 -0.06,-0.05,0.66,U] [#6 0.06,-0.15,0.64,U] [#7 -0.04,-0.05,0.70,U] [#8 0.08,-0.08,0.50,U] 
23:48:12.851 00.002 1032 single-star, 8 included, MultiStar: {0.00, -0.07}, one-star: {0.04, 0.04}
23:48:12.853 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:48:12.855 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:48:12.856 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.69 mountX=0.02 mountY=-0.05, mountTheta=-1.14
23:48:12.861 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
23:48:12.864 00.003 1032 Enqueuing Move request for scope (0.04, 0.04)
23:48:12.866 00.002 10072 Worker thread wakes up
23:48:12.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:48:12.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:48:12.866 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.02 yDistance=-0.05
23:48:12.870 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:48:12.873 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:12.873 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:48:12.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:12.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:48:12.873 00.000 10072 MoveAxis(W, 4, ABG)
23:48:12.873 00.000 10072 Guiding  Dir = 3, Dur = 4
23:48:12.874 00.001 10072 IsGuiding returns 0
23:48:12.874 00.000 10072 PulseGuide returned control before completion, sleep 14
23:48:12.894 00.020 1032 UpdateGuideState exits: m=1475 SNR=27.0
23:48:12.897 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:12.899 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:12.901 00.002 1032 Enqueuing Expose request
23:48:12.903 00.002 10072 IsGuiding returns 0
23:48:12.903 00.000 10072 Move returns status 0, amount 4
23:48:12.903 00.000 10072 MoveAxis(N, 0, ABG)
23:48:12.903 00.000 10072 Move returns status 0, amount 0
23:48:12.903 00.000 10072 move complete, result=0
23:48:12.904 00.001 10072 worker thread done servicing request
23:48:12.904 00.000 10072 Worker thread wakes up
23:48:12.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:12.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:12.912 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:48:13.535 00.623 10072 Exposure complete
23:48:13.586 00.051 1032 OnExposeComplete: enter
23:48:13.589 00.003 1032 UpdateGuideState(): m_state=6
23:48:13.591 00.002 10072 worker thread done servicing request
23:48:13.592 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11113
23:48:13.601 00.009 1032 Star::Find returns 1 (0), X=1107.62, Y=130.27, Mass=1450, SNR=26.8, Peak=118 HFD=3.4
23:48:13.604 00.003 1032 MultiStar: [#1 -0.02,0.08,0.95,U] [#2 -0.10,0.06,0.77,U] [#3 0.32,-0.13,0.00,M1] [#4 -0.14,-0.05,0.68,U] [#5 -0.06,0.17,0.65,U] [#6 0.14,0.07,0.63,U] [#7 -0.01,0.04,0.72,U] [#8 0.17,-0.16,0.52,U] 
23:48:13.607 00.003 1032 refined, 7 included, MultiStar: {0.00, 0.05}, one-star: {0.07, 0.12}
23:48:13.609 00.002 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
23:48:13.612 00.003 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
23:48:13.615 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.54 mountX=0.05 mountY=-0.01, mountTheta=-0.29
23:48:13.618 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
23:48:13.621 00.003 1032 Enqueuing Move request for scope (0.00, 0.05)
23:48:13.624 00.003 10072 Worker thread wakes up
23:48:13.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
23:48:13.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
23:48:13.624 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
23:48:13.626 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=103, Gamma=2.230
23:48:13.629 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:13.629 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:48:13.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:13.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:48:13.629 00.000 10072 MoveAxis(W, 4, ABG)
23:48:13.629 00.000 10072 Guiding  Dir = 3, Dur = 4
23:48:13.630 00.001 10072 IsGuiding returns 0
23:48:13.630 00.000 10072 PulseGuide returned control before completion, sleep 14
23:48:13.650 00.020 1032 UpdateGuideState exits: m=1450 SNR=26.8
23:48:13.652 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:13.654 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:13.655 00.001 1032 Enqueuing Expose request
23:48:13.658 00.003 10072 IsGuiding returns 0
23:48:13.658 00.000 10072 Move returns status 0, amount 4
23:48:13.658 00.000 10072 MoveAxis(N, 0, ABG)
23:48:13.659 00.001 10072 Move returns status 0, amount 0
23:48:13.659 00.000 10072 move complete, result=0
23:48:13.659 00.000 10072 worker thread done servicing request
23:48:13.659 00.000 10072 Worker thread wakes up
23:48:13.659 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:13.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:13.666 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:48:14.067 00.401 10072 Exposure complete
23:48:14.123 00.056 10072 worker thread done servicing request
23:48:14.123 00.000 1032 OnExposeComplete: enter
23:48:14.125 00.002 1032 UpdateGuideState(): m_state=6
23:48:14.128 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11114
23:48:14.129 00.001 1032 Star::Find returns 1 (0), X=1107.49, Y=130.26, Mass=1335, SNR=25.7, Peak=114 HFD=3.3
23:48:14.131 00.002 1032 MultiStar: [#1 0.08,0.08,0.92,U] [#2 0.03,-0.06,0.80,U] [#3 0.09,0.01,0.77,U] [#4 -0.18,0.19,0.00,M1] [#5 -0.15,0.00,0.69,U] [#6 0.09,0.03,0.64,U] [#7 -0.05,0.14,0.70,U] [#8 0.08,0.19,0.52,U] 
23:48:14.132 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.06}, one-star: {-0.07, 0.10}
23:48:14.133 00.001 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
23:48:14.135 00.002 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
23:48:14.136 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.42 mountX=0.05 mountY=-0.02, mountTheta=-0.41
23:48:14.139 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
23:48:14.141 00.002 1032 Enqueuing Move request for scope (0.01, 0.06)
23:48:14.144 00.003 10072 Worker thread wakes up
23:48:14.144 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:48:14.144 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:48:14.144 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.02
23:48:14.146 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:48:14.150 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:14.150 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:48:14.150 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:14.150 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:48:14.150 00.000 10072 MoveAxis(W, 3, ABG)
23:48:14.150 00.000 10072 Guiding  Dir = 3, Dur = 3
23:48:14.150 00.000 10072 IsGuiding returns 0
23:48:14.151 00.001 10072 PulseGuide returned control before completion, sleep 13
23:48:14.167 00.016 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:48:14.169 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:14.171 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:14.172 00.001 1032 Enqueuing Expose request
23:48:14.175 00.003 10072 IsGuiding returns 0
23:48:14.176 00.001 10072 Move returns status 0, amount 3
23:48:14.176 00.000 10072 MoveAxis(N, 0, ABG)
23:48:14.176 00.000 10072 Move returns status 0, amount 0
23:48:14.176 00.000 10072 move complete, result=0
23:48:14.176 00.000 10072 worker thread done servicing request
23:48:14.176 00.000 10072 Worker thread wakes up
23:48:14.176 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:14.176 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:14.183 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:48:14.801 00.618 10072 Exposure complete
23:48:14.847 00.046 10072 worker thread done servicing request
23:48:14.847 00.000 1032 OnExposeComplete: enter
23:48:14.849 00.002 1032 UpdateGuideState(): m_state=6
23:48:14.850 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11115
23:48:14.852 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=130.37, Mass=1536, SNR=27.5, Peak=129 HFD=3.3
23:48:14.853 00.001 1032 MultiStar: [#1 -0.00,0.06,0.93,U] [#2 -0.06,-0.08,0.77,U] [#3 0.05,-0.08,0.73,U] [#4 -0.14,-0.12,0.54,U] [#5 -0.08,-0.06,0.63,U] [#6 0.16,0.09,0.61,U] [#7 -0.01,0.09,0.65,U] [#8 0.00,0.04,0.47,U] 
23:48:14.855 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.03}, one-star: {0.05, 0.22}
23:48:14.856 00.001 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
23:48:14.858 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
23:48:14.859 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.58 mountX=0.03 mountY=-0.01, mountTheta=-0.25
23:48:14.862 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.03, opts=13)
23:48:14.864 00.002 1032 Enqueuing Move request for scope (-0.00, 0.03)
23:48:14.865 00.001 10072 Worker thread wakes up
23:48:14.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
23:48:14.866 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
23:48:14.866 00.000 10072 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
23:48:14.867 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:48:14.870 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:14.870 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:48:14.870 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:14.870 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:48:14.870 00.000 10072 MoveAxis(W, 3, ABG)
23:48:14.870 00.000 10072 Guiding  Dir = 3, Dur = 3
23:48:14.871 00.001 10072 IsGuiding returns 0
23:48:14.871 00.000 10072 PulseGuide returned control before completion, sleep 13
23:48:14.887 00.016 1032 UpdateGuideState exits: m=1536 SNR=27.5
23:48:14.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:14.891 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:14.893 00.002 10072 IsGuiding returns 0
23:48:14.893 00.000 10072 Move returns status 0, amount 3
23:48:14.893 00.000 10072 MoveAxis(N, 0, ABG)
23:48:14.893 00.000 10072 Move returns status 0, amount 0
23:48:14.893 00.000 10072 move complete, result=0
23:48:14.893 00.000 1032 Enqueuing Expose request
23:48:14.897 00.004 10072 worker thread done servicing request
23:48:14.897 00.000 10072 Worker thread wakes up
23:48:14.898 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:14.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:14.898 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:48:15.305 00.407 10072 Exposure complete
23:48:15.354 00.049 10072 worker thread done servicing request
23:48:15.354 00.000 1032 OnExposeComplete: enter
23:48:15.356 00.002 1032 UpdateGuideState(): m_state=6
23:48:15.358 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11116
23:48:15.359 00.001 1032 Star::Find returns 1 (0), X=1107.51, Y=130.21, Mass=1450, SNR=26.8, Peak=111 HFD=3.5
23:48:15.361 00.002 1032 MultiStar: [#1 -0.09,-0.05,0.96,U] [#2 -0.16,-0.22,0.00,M1] [#3 -0.05,-0.01,0.73,U] [#4 -0.21,-0.18,0.00,M1] [#5 -0.18,-0.01,0.66,U] [#6 -0.02,0.00,0.66,U] [#7 0.02,0.02,0.65,U] [#8 0.01,-0.09,0.53,U] 
23:48:15.364 00.003 1032 refined, 6 included, MultiStar: {-0.06, -0.01}, one-star: {-0.05, 0.05}
23:48:15.365 00.001 1032 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.83) = xAngle (-4.83 = 1.45)
23:48:15.368 00.003 1032 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.83 = 1.45)
23:48:15.369 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.00 mountX=0.01 mountY=0.06, mountTheta=1.45
23:48:15.372 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.01, opts=13)
23:48:15.373 00.001 1032 Enqueuing Move request for scope (-0.06, -0.01)
23:48:15.374 00.001 10072 Worker thread wakes up
23:48:15.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
23:48:15.375 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
23:48:15.375 00.000 10072 Moving (-0.06, -0.01) raw xDistance=0.01 yDistance=0.06
23:48:15.376 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:48:15.379 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:15.379 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:48:15.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:15.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:48:15.379 00.000 10072 MoveAxis(W, 5, ABG)
23:48:15.379 00.000 10072 Guiding  Dir = 3, Dur = 5
23:48:15.380 00.001 10072 IsGuiding returns 0
23:48:15.381 00.001 10072 PulseGuide returned control before completion, sleep 15
23:48:15.396 00.015 1032 UpdateGuideState exits: m=1450 SNR=26.8
23:48:15.398 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:15.399 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:15.400 00.001 1032 Enqueuing Expose request
23:48:15.412 00.012 10072 IsGuiding returns 0
23:48:15.412 00.000 10072 Move returns status 0, amount 5
23:48:15.412 00.000 10072 MoveAxis(N, 0, ABG)
23:48:15.412 00.000 10072 Move returns status 0, amount 0
23:48:15.412 00.000 10072 move complete, result=0
23:48:15.412 00.000 10072 worker thread done servicing request
23:48:15.412 00.000 10072 Worker thread wakes up
23:48:15.412 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:15.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:15.413 00.001 1032 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
23:48:16.043 00.630 10072 Exposure complete
23:48:16.094 00.051 10072 worker thread done servicing request
23:48:16.094 00.000 1032 OnExposeComplete: enter
23:48:16.096 00.002 1032 UpdateGuideState(): m_state=6
23:48:16.097 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11117
23:48:16.099 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=130.22, Mass=1389, SNR=26.2, Peak=112 HFD=3.3
23:48:16.101 00.002 1032 MultiStar: [#1 0.15,-0.08,0.92,U] [#2 -0.02,-0.16,0.81,U] [#3 0.30,-0.18,0.00,M1] [#4 -0.07,0.04,0.63,U] [#5 -0.02,0.00,0.63,U] [#6 0.08,0.12,0.59,U] [#7 0.10,-0.04,0.71,U] [#8 0.14,-0.10,0.50,U] 
23:48:16.103 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {0.08, 0.07}
23:48:16.104 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:48:16.106 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:48:16.108 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.35 mountX=-0.03 mountY=-0.05, mountTheta=-2.18
23:48:16.113 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
23:48:16.116 00.003 1032 Enqueuing Move request for scope (0.06, -0.02)
23:48:16.118 00.002 10072 Worker thread wakes up
23:48:16.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:48:16.118 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:48:16.118 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.05
23:48:16.119 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:48:16.124 00.005 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:16.124 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
23:48:16.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:16.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:48:16.124 00.000 10072 MoveAxis(W, 6, ABG)
23:48:16.124 00.000 10072 Guiding  Dir = 3, Dur = 6
23:48:16.124 00.000 10072 IsGuiding returns 0
23:48:16.125 00.001 10072 PulseGuide returned control before completion, sleep 16
23:48:16.141 00.016 1032 UpdateGuideState exits: m=1389 SNR=26.2
23:48:16.144 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:16.146 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:16.149 00.003 1032 Enqueuing Expose request
23:48:16.151 00.002 10072 IsGuiding returns 0
23:48:16.151 00.000 10072 Move returns status 0, amount 6
23:48:16.151 00.000 10072 MoveAxis(N, 0, ABG)
23:48:16.151 00.000 10072 Move returns status 0, amount 0
23:48:16.151 00.000 10072 move complete, result=0
23:48:16.151 00.000 10072 worker thread done servicing request
23:48:16.151 00.000 10072 Worker thread wakes up
23:48:16.151 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:16.152 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:16.158 00.006 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
23:48:16.557 00.399 10072 Exposure complete
23:48:16.604 00.047 10072 worker thread done servicing request
23:48:16.604 00.000 1032 OnExposeComplete: enter
23:48:16.606 00.002 1032 UpdateGuideState(): m_state=6
23:48:16.608 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11118
23:48:16.610 00.002 1032 Star::Find returns 1 (0), X=1107.56, Y=130.26, Mass=1327, SNR=25.6, Peak=99 HFD=3.3
23:48:16.612 00.002 1032 MultiStar: [#1 0.09,0.07,1.01,U] [#2 0.05,0.05,0.82,U] [#3 0.14,0.01,0.76,U] [#4 -0.11,0.13,0.68,U] [#5 -0.02,0.13,0.69,U] [#6 -0.06,0.19,0.62,U] [#7 0.04,0.01,0.66,U] [#8 0.21,-0.06,0.52,U] 
23:48:16.615 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.00, 0.11}
23:48:16.618 00.003 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
23:48:16.620 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
23:48:16.621 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.09 mountX=0.06 mountY=-0.06, mountTheta=-0.74
23:48:16.624 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
23:48:16.627 00.003 1032 Enqueuing Move request for scope (0.04, 0.07)
23:48:16.628 00.001 10072 Worker thread wakes up
23:48:16.629 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:48:16.629 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:48:16.629 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
23:48:16.631 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:48:16.633 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:16.634 00.001 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:48:16.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:16.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:48:16.634 00.000 10072 MoveAxis(W, 6, ABG)
23:48:16.634 00.000 10072 Guiding  Dir = 3, Dur = 6
23:48:16.634 00.000 10072 IsGuiding returns 0
23:48:16.635 00.001 10072 PulseGuide returned control before completion, sleep 16
23:48:16.652 00.017 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:48:16.655 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:16.656 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:16.657 00.001 1032 Enqueuing Expose request
23:48:16.664 00.007 10072 IsGuiding returns 0
23:48:16.664 00.000 10072 Move returns status 0, amount 6
23:48:16.664 00.000 10072 MoveAxis(N, 0, ABG)
23:48:16.664 00.000 10072 Move returns status 0, amount 0
23:48:16.664 00.000 10072 move complete, result=0
23:48:16.664 00.000 10072 worker thread done servicing request
23:48:16.664 00.000 10072 Worker thread wakes up
23:48:16.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:16.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:16.667 00.003 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:48:17.290 00.623 10072 Exposure complete
23:48:17.339 00.049 10072 worker thread done servicing request
23:48:17.339 00.000 1032 OnExposeComplete: enter
23:48:17.341 00.002 1032 UpdateGuideState(): m_state=6
23:48:17.344 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11119
23:48:17.345 00.001 1032 Star::Find returns 1 (0), X=1107.60, Y=130.34, Mass=1276, SNR=25.1, Peak=97 HFD=3.4
23:48:17.347 00.002 1032 MultiStar: [#1 -0.01,0.23,1.00,U] [#2 -0.04,0.10,0.87,U] [#3 0.03,0.07,0.81,U] [#4 -0.12,0.08,0.70,U] [#5 0.02,0.12,0.64,U] [#6 0.04,0.08,0.64,U] [#7 0.01,0.13,0.80,U] [#8 0.09,0.11,0.56,U] 
23:48:17.350 00.003 1032 refined, 8 included, MultiStar: {0.00, 0.13}, one-star: {0.04, 0.18}
23:48:17.352 00.002 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
23:48:17.353 00.001 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
23:48:17.354 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.53 mountX=0.12 mountY=-0.04, mountTheta=-0.30
23:48:17.357 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.13, opts=13)
23:48:17.360 00.003 1032 Enqueuing Move request for scope (0.00, 0.13)
23:48:17.364 00.004 10072 Worker thread wakes up
23:48:17.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
23:48:17.364 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
23:48:17.364 00.000 10072 Moving (0.00, 0.13) raw xDistance=0.12 yDistance=-0.04
23:48:17.369 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:48:17.371 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:17.371 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
23:48:17.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:17.371 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:48:17.371 00.000 10072 MoveAxis(W, 7, ABG)
23:48:17.372 00.001 10072 Guiding  Dir = 3, Dur = 7
23:48:17.372 00.000 10072 IsGuiding returns 0
23:48:17.372 00.000 10072 PulseGuide returned control before completion, sleep 17
23:48:17.390 00.018 1032 UpdateGuideState exits: m=1276 SNR=25.1
23:48:17.393 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:17.396 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:17.400 00.004 1032 Enqueuing Expose request
23:48:17.402 00.002 10072 IsGuiding returns 0
23:48:17.402 00.000 10072 Move returns status 0, amount 7
23:48:17.402 00.000 10072 MoveAxis(N, 0, ABG)
23:48:17.403 00.001 10072 Move returns status 0, amount 0
23:48:17.403 00.000 10072 move complete, result=0
23:48:17.403 00.000 10072 worker thread done servicing request
23:48:17.403 00.000 10072 Worker thread wakes up
23:48:17.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:17.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:17.410 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
23:48:17.809 00.399 10072 Exposure complete
23:48:17.860 00.051 10072 worker thread done servicing request
23:48:17.860 00.000 1032 OnExposeComplete: enter
23:48:17.862 00.002 1032 UpdateGuideState(): m_state=6
23:48:17.865 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11120
23:48:17.867 00.002 1032 Star::Find returns 1 (0), X=1107.52, Y=130.16, Mass=1468, SNR=26.9, Peak=104 HFD=3.5
23:48:17.869 00.002 1032 MultiStar: [#1 -0.03,0.05,0.92,U] [#2 -0.15,-0.30,0.00,M1] [#3 -0.06,-0.01,0.75,U] [#4 -0.23,-0.08,0.63,U] [#5 -0.14,0.11,0.64,U] [#6 -0.07,-0.07,0.61,U] [#7 -0.16,-0.00,0.69,U] [#8 0.03,-0.04,0.49,U] 
23:48:17.871 00.002 1032 single-star, 7 included, MultiStar: {-0.08, -0.00}, one-star: {-0.04, 0.00}
23:48:17.874 00.003 1032 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.83) = xAngle (1.25 = 1.25)
23:48:17.875 00.001 1032 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.25 = 1.25)
23:48:17.877 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.08 mountX=0.01 mountY=0.04, mountTheta=1.25
23:48:17.881 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.00, opts=13)
23:48:17.883 00.002 1032 Enqueuing Move request for scope (-0.04, 0.00)
23:48:17.886 00.003 10072 Worker thread wakes up
23:48:17.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
23:48:17.886 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
23:48:17.886 00.000 10072 Moving (-0.04, 0.00) raw xDistance=0.01 yDistance=0.04
23:48:17.888 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:48:17.891 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:17.891 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:48:17.891 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:17.891 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:48:17.891 00.000 10072 MoveAxis(W, 6, ABG)
23:48:17.891 00.000 10072 Guiding  Dir = 3, Dur = 6
23:48:17.892 00.001 10072 IsGuiding returns 0
23:48:17.893 00.001 10072 PulseGuide returned control before completion, sleep 16
23:48:17.910 00.017 1032 UpdateGuideState exits: m=1468 SNR=26.9
23:48:17.912 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:17.914 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:17.917 00.003 10072 IsGuiding returns 0
23:48:17.917 00.000 10072 Move returns status 0, amount 6
23:48:17.917 00.000 10072 MoveAxis(N, 0, ABG)
23:48:17.917 00.000 10072 Move returns status 0, amount 0
23:48:17.917 00.000 10072 move complete, result=0
23:48:17.917 00.000 1032 Enqueuing Expose request
23:48:17.919 00.002 10072 worker thread done servicing request
23:48:17.919 00.000 10072 Worker thread wakes up
23:48:17.919 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:17.919 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:17.919 00.000 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
23:48:18.545 00.626 10072 Exposure complete
23:48:18.596 00.051 10072 worker thread done servicing request
23:48:18.596 00.000 1032 OnExposeComplete: enter
23:48:18.598 00.002 1032 UpdateGuideState(): m_state=6
23:48:18.600 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11121
23:48:18.603 00.003 1032 Star::Find returns 1 (0), X=1107.68, Y=130.15, Mass=1454, SNR=26.8, Peak=104 HFD=3.4
23:48:18.605 00.002 1032 MultiStar: [#1 0.04,-0.14,0.96,U] [#2 -0.08,-0.29,0.00,M2] [#3 -0.05,-0.18,0.76,U] [#4 -0.16,0.01,0.63,U] [#5 -0.10,0.02,0.63,U] [#6 0.05,-0.13,0.60,U] [#7 -0.07,-0.00,0.70,U] [#8 -0.01,-0.15,0.50,U] 
23:48:18.607 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.07}, one-star: {0.12, -0.00}
23:48:18.608 00.001 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.72)
23:48:18.610 00.002 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.72)
23:48:18.611 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.73 mountX=-0.06 mountY=0.03, mountTheta=2.72
23:48:18.614 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
23:48:18.616 00.002 1032 Enqueuing Move request for scope (-0.01, -0.07)
23:48:18.617 00.001 10072 Worker thread wakes up
23:48:18.617 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
23:48:18.618 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
23:48:18.618 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.03
23:48:18.620 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:48:18.623 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:18.623 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
23:48:18.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:18.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:48:18.623 00.000 10072 MoveAxis(W, 5, ABG)
23:48:18.623 00.000 10072 Guiding  Dir = 3, Dur = 5
23:48:18.623 00.000 10072 IsGuiding returns 0
23:48:18.624 00.001 10072 PulseGuide returned control before completion, sleep 15
23:48:18.640 00.016 1032 UpdateGuideState exits: m=1454 SNR=26.8
23:48:18.644 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:18.646 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:18.648 00.002 1032 Enqueuing Expose request
23:48:18.652 00.004 10072 IsGuiding returns 0
23:48:18.652 00.000 10072 Move returns status 0, amount 5
23:48:18.652 00.000 10072 MoveAxis(N, 0, ABG)
23:48:18.652 00.000 10072 Move returns status 0, amount 0
23:48:18.652 00.000 10072 move complete, result=0
23:48:18.652 00.000 10072 worker thread done servicing request
23:48:18.652 00.000 10072 Worker thread wakes up
23:48:18.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:18.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:18.658 00.006 1032 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
23:48:19.061 00.403 10072 Exposure complete
23:48:19.107 00.046 10072 worker thread done servicing request
23:48:19.107 00.000 1032 OnExposeComplete: enter
23:48:19.109 00.002 1032 UpdateGuideState(): m_state=6
23:48:19.111 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11122
23:48:19.113 00.002 1032 Star::Find returns 1 (0), X=1107.55, Y=130.16, Mass=1292, SNR=25.3, Peak=107 HFD=3.4
23:48:19.117 00.004 1032 MultiStar: [#1 0.05,0.00,0.99,U] [#2 0.05,-0.20,0.79,U] [#3 0.17,-0.05,0.82,U] [#4 0.00,-0.07,0.74,U] [#5 -0.05,0.06,0.67,U] [#6 0.18,-0.12,0.65,U] [#7 0.04,-0.05,0.72,U] [#8 0.10,-0.16,0.53,U] 
23:48:19.119 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.06}, one-star: {-0.01, 0.01}
23:48:19.121 00.002 1032 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.83) = xAngle (0.72 = 0.72)
23:48:19.122 00.001 1032 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.72 = 0.72)
23:48:19.124 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.55 mountX=0.01 mountY=0.01, mountTheta=0.72
23:48:19.126 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
23:48:19.127 00.001 1032 Enqueuing Move request for scope (-0.01, 0.01)
23:48:19.129 00.002 10072 Worker thread wakes up
23:48:19.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:48:19.129 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:48:19.129 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
23:48:19.131 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:48:19.134 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:19.134 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:48:19.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:19.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:48:19.134 00.000 10072 MoveAxis(W, 6, ABG)
23:48:19.134 00.000 10072 Guiding  Dir = 3, Dur = 6
23:48:19.134 00.000 10072 IsGuiding returns 0
23:48:19.135 00.001 10072 PulseGuide returned control before completion, sleep 16
23:48:19.151 00.016 1032 UpdateGuideState exits: m=1292 SNR=25.3
23:48:19.152 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:19.154 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:19.155 00.001 1032 Enqueuing Expose request
23:48:19.167 00.012 10072 IsGuiding returns 0
23:48:19.167 00.000 10072 Move returns status 0, amount 6
23:48:19.167 00.000 10072 MoveAxis(N, 0, ABG)
23:48:19.167 00.000 10072 Move returns status 0, amount 0
23:48:19.167 00.000 10072 move complete, result=0
23:48:19.167 00.000 10072 worker thread done servicing request
23:48:19.167 00.000 10072 Worker thread wakes up
23:48:19.167 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:19.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:19.168 00.001 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
23:48:19.797 00.629 10072 Exposure complete
23:48:19.844 00.047 10072 worker thread done servicing request
23:48:19.845 00.001 1032 OnExposeComplete: enter
23:48:19.846 00.001 1032 UpdateGuideState(): m_state=6
23:48:19.849 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11123
23:48:19.851 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=130.39, Mass=1449, SNR=26.8, Peak=126 HFD=3.3
23:48:19.853 00.002 1032 MultiStar: [#1 0.04,0.17,0.94,U] [#2 -0.07,0.13,0.77,U] [#3 0.13,0.15,0.73,U] [#4 -0.25,0.10,0.00,M1] [#5 0.02,0.10,0.64,U] [#6 -0.00,0.15,0.60,U] [#7 0.02,0.25,0.67,U] [#8 0.12,0.18,0.51,U] 
23:48:19.853 00.000 1032 refined, 7 included, MultiStar: {0.04, 0.18}, one-star: {0.08, 0.24}
23:48:19.855 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
23:48:19.857 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
23:48:19.858 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.33 mountX=0.16 mountY=-0.09, mountTheta=-0.50
23:48:19.863 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.18, opts=13)
23:48:19.865 00.002 1032 Enqueuing Move request for scope (0.04, 0.18)
23:48:19.867 00.002 10072 Worker thread wakes up
23:48:19.867 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
23:48:19.867 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
23:48:19.867 00.000 10072 Moving (0.04, 0.18) raw xDistance=0.16 yDistance=-0.09
23:48:19.868 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:48:19.872 00.004 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.92
23:48:19.872 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:48:19.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:19.873 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:48:19.873 00.000 10072 MoveAxis(W, 81, ABG)
23:48:19.873 00.000 10072 Guiding  Dir = 3, Dur = 81
23:48:19.873 00.000 10072 IsGuiding returns 0
23:48:19.873 00.000 10072 PulseGuide returned control before completion, sleep 91
23:48:19.889 00.016 1032 UpdateGuideState exits: m=1449 SNR=26.8
23:48:19.893 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:19.895 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:19.897 00.002 1032 Enqueuing Expose request
23:48:19.965 00.068 10072 IsGuiding returns 0
23:48:19.965 00.000 10072 Move returns status 0, amount 81
23:48:19.965 00.000 10072 MoveAxis(N, 0, ABG)
23:48:19.965 00.000 10072 Move returns status 0, amount 0
23:48:19.965 00.000 10072 move complete, result=0
23:48:19.965 00.000 10072 worker thread done servicing request
23:48:19.965 00.000 10072 Worker thread wakes up
23:48:19.965 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:19.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:19.965 00.000 1032 GuideStep: 0.2 px 81 ms WEST, -0.1 px 0 ms NORTH
23:48:20.379 00.414 10072 Exposure complete
23:48:20.429 00.050 10072 worker thread done servicing request
23:48:20.429 00.000 1032 OnExposeComplete: enter
23:48:20.432 00.003 1032 UpdateGuideState(): m_state=6
23:48:20.433 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11124
23:48:20.435 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=130.42, Mass=1497, SNR=27.2, Peak=109 HFD=3.3
23:48:20.437 00.002 1032 MultiStar: [#1 -0.01,0.19,0.94,U] [#2 -0.11,0.02,0.80,U] [#3 -0.15,-0.05,0.78,U] [#4 -0.16,0.08,0.66,U] [#5 -0.11,0.05,0.65,U] [#6 0.02,0.18,0.62,U] [#7 -0.06,0.15,0.69,U] [#8 -0.15,0.15,0.49,U] 
23:48:20.438 00.001 1032 refined, 8 included, MultiStar: {-0.06, 0.12}, one-star: {0.06, 0.27}
23:48:20.440 00.002 1032 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.83) = xAngle (0.23 = 0.23)
23:48:20.442 00.002 1032 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.23 = 0.23)
23:48:20.443 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.14 cameraTheta=2.06 mountX=0.13 mountY=0.03, mountTheta=0.23
23:48:20.446 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.12, opts=13)
23:48:20.448 00.002 1032 Enqueuing Move request for scope (-0.06, 0.12)
23:48:20.449 00.001 10072 Worker thread wakes up
23:48:20.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
23:48:20.449 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
23:48:20.449 00.000 10072 Moving (-0.06, 0.12) raw xDistance=0.13 yDistance=0.03
23:48:20.451 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:48:20.453 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.92
23:48:20.453 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:48:20.455 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:20.455 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:48:20.455 00.000 10072 MoveAxis(W, 70, ABG)
23:48:20.455 00.000 10072 Guiding  Dir = 3, Dur = 70
23:48:20.455 00.000 10072 IsGuiding returns 0
23:48:20.455 00.000 10072 PulseGuide returned control before completion, sleep 80
23:48:20.471 00.016 1032 UpdateGuideState exits: m=1497 SNR=27.2
23:48:20.473 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:20.475 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:20.476 00.001 1032 Enqueuing Expose request
23:48:20.544 00.068 10072 IsGuiding returns 0
23:48:20.544 00.000 10072 Move returns status 0, amount 70
23:48:20.544 00.000 10072 MoveAxis(N, 0, ABG)
23:48:20.544 00.000 10072 Move returns status 0, amount 0
23:48:20.544 00.000 10072 move complete, result=0
23:48:20.544 00.000 10072 worker thread done servicing request
23:48:20.544 00.000 10072 Worker thread wakes up
23:48:20.544 00.000 1032 GuideStep: 0.1 px 70 ms WEST, 0.0 px 0 ms NORTH
23:48:20.546 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:20.546 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:21.277 00.731 10072 Exposure complete
23:48:21.325 00.048 10072 worker thread done servicing request
23:48:21.325 00.000 1032 OnExposeComplete: enter
23:48:21.328 00.003 1032 UpdateGuideState(): m_state=6
23:48:21.329 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11125
23:48:21.332 00.003 1032 Star::Find returns 1 (0), X=1107.60, Y=130.07, Mass=1384, SNR=26.1, Peak=99 HFD=3.4
23:48:21.334 00.002 1032 MultiStar: [#1 -0.01,-0.17,0.99,U] [#2 -0.10,-0.28,0.00,M1] [#3 0.13,-0.23,0.00,M1] [#4 -0.00,-0.22,0.66,U] [#5 0.08,-0.11,0.68,U] [#6 0.08,-0.18,0.59,U] [#7 0.00,-0.13,0.71,U] [#8 0.05,-0.29,0.00,M1] 
23:48:21.336 00.002 1032 single-star, 5 included, MultiStar: {0.03, -0.15}, one-star: {0.04, -0.09}
23:48:21.337 00.001 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
23:48:21.339 00.002 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
23:48:21.340 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.15 mountX=-0.10 mountY=-0.02, mountTheta=-2.98
23:48:21.343 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
23:48:21.345 00.002 1032 Enqueuing Move request for scope (0.04, -0.09)
23:48:21.347 00.002 10072 Worker thread wakes up
23:48:21.348 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
23:48:21.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
23:48:21.348 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=-0.02
23:48:21.350 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:48:21.352 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:21.352 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
23:48:21.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:21.353 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:48:21.353 00.000 10072 MoveAxis(W, 8, ABG)
23:48:21.353 00.000 10072 Guiding  Dir = 3, Dur = 8
23:48:21.353 00.000 10072 IsGuiding returns 0
23:48:21.354 00.001 10072 PulseGuide returned control before completion, sleep 18
23:48:21.368 00.014 1032 UpdateGuideState exits: m=1384 SNR=26.1
23:48:21.371 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:21.373 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:21.374 00.001 1032 Enqueuing Expose request
23:48:21.385 00.011 10072 IsGuiding returns 0
23:48:21.385 00.000 10072 Move returns status 0, amount 8
23:48:21.385 00.000 10072 MoveAxis(N, 0, ABG)
23:48:21.385 00.000 10072 Move returns status 0, amount 0
23:48:21.385 00.000 10072 move complete, result=0
23:48:21.385 00.000 10072 worker thread done servicing request
23:48:21.385 00.000 10072 Worker thread wakes up
23:48:21.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:21.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:21.386 00.001 1032 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
23:48:21.793 00.407 10072 Exposure complete
23:48:21.844 00.051 10072 worker thread done servicing request
23:48:21.844 00.000 1032 OnExposeComplete: enter
23:48:21.846 00.002 1032 UpdateGuideState(): m_state=6
23:48:21.848 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11126
23:48:21.849 00.001 1032 Star::Find returns 1 (0), X=1107.68, Y=130.12, Mass=1346, SNR=25.8, Peak=91 HFD=3.4
23:48:21.852 00.003 1032 MultiStar: [#1 -0.00,-0.06,1.01,U] [#2 -0.07,-0.29,0.00,M2] [#3 0.01,-0.19,0.77,U] [#4 -0.15,-0.07,0.68,U] [#5 0.12,-0.10,0.64,U] [#6 0.03,-0.15,0.65,U] [#7 0.05,-0.10,0.68,U] [#8 0.10,-0.15,0.54,U] 
23:48:21.854 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.10}, one-star: {0.12, -0.04}
23:48:21.855 00.001 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
23:48:21.857 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
23:48:21.858 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.24 mountX=-0.11 mountY=-0.01, mountTheta=-3.07
23:48:21.864 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
23:48:21.866 00.002 1032 Enqueuing Move request for scope (0.03, -0.10)
23:48:21.868 00.002 10072 Worker thread wakes up
23:48:21.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
23:48:21.868 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
23:48:21.869 00.001 10072 Moving (0.03, -0.10) raw xDistance=-0.11 yDistance=-0.01
23:48:21.871 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:48:21.873 00.002 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:21.874 00.001 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
23:48:21.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:21.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:48:21.874 00.000 10072 MoveAxis(W, 7, ABG)
23:48:21.874 00.000 10072 Guiding  Dir = 3, Dur = 7
23:48:21.874 00.000 10072 IsGuiding returns 0
23:48:21.875 00.001 10072 PulseGuide returned control before completion, sleep 17
23:48:21.892 00.017 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:48:21.895 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:21.897 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:21.900 00.003 10072 IsGuiding returns 0
23:48:21.900 00.000 10072 Move returns status 0, amount 7
23:48:21.900 00.000 10072 MoveAxis(N, 0, ABG)
23:48:21.900 00.000 10072 Move returns status 0, amount 0
23:48:21.900 00.000 10072 move complete, result=0
23:48:21.900 00.000 10072 worker thread done servicing request
23:48:21.900 00.000 1032 Enqueuing Expose request
23:48:21.904 00.004 1032 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
23:48:21.906 00.002 10072 Worker thread wakes up
23:48:21.906 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:21.906 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:22.541 00.635 10072 Exposure complete
23:48:22.591 00.050 10072 worker thread done servicing request
23:48:22.591 00.000 1032 OnExposeComplete: enter
23:48:22.593 00.002 1032 UpdateGuideState(): m_state=6
23:48:22.594 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11127
23:48:22.596 00.002 1032 Star::Find returns 1 (0), X=1107.57, Y=130.27, Mass=1270, SNR=25.1, Peak=108 HFD=3.2
23:48:22.598 00.002 1032 MultiStar: [#1 -0.05,0.03,0.98,U] [#2 -0.11,-0.16,0.85,U] [#3 0.16,-0.04,0.81,U] [#4 -0.11,0.04,0.70,U] [#5 -0.12,0.00,0.66,U] [#6 -0.02,-0.01,0.64,U] [#7 -0.02,-0.01,0.76,U] [#8 0.12,-0.14,0.54,U] 
23:48:22.599 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {0.01, 0.11}
23:48:22.601 00.002 1032 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.83) = xAngle (-4.36 = 1.92)
23:48:22.602 00.001 1032 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.36 = 1.92)
23:48:22.603 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.53 mountX=-0.01 mountY=0.02, mountTheta=1.92
23:48:22.607 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
23:48:22.608 00.001 1032 Enqueuing Move request for scope (-0.02, -0.01)
23:48:22.609 00.001 10072 Worker thread wakes up
23:48:22.610 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:48:22.610 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:48:22.610 00.000 10072 Moving (-0.02, -0.01) raw xDistance=-0.01 yDistance=0.02
23:48:22.612 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:48:22.617 00.005 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:22.617 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
23:48:22.617 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:22.617 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:48:22.617 00.000 10072 MoveAxis(W, 8, ABG)
23:48:22.617 00.000 10072 Guiding  Dir = 3, Dur = 8
23:48:22.617 00.000 10072 IsGuiding returns 0
23:48:22.618 00.001 10072 PulseGuide returned control before completion, sleep 18
23:48:22.633 00.015 1032 UpdateGuideState exits: m=1270 SNR=25.1
23:48:22.636 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:22.638 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:22.639 00.001 1032 Enqueuing Expose request
23:48:22.647 00.008 10072 IsGuiding returns 0
23:48:22.647 00.000 10072 Move returns status 0, amount 8
23:48:22.647 00.000 10072 MoveAxis(N, 0, ABG)
23:48:22.647 00.000 10072 Move returns status 0, amount 0
23:48:22.647 00.000 10072 move complete, result=0
23:48:22.647 00.000 10072 worker thread done servicing request
23:48:22.647 00.000 10072 Worker thread wakes up
23:48:22.648 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:22.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:22.651 00.003 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
23:48:23.054 00.403 10072 Exposure complete
23:48:23.099 00.045 10072 worker thread done servicing request
23:48:23.100 00.001 1032 OnExposeComplete: enter
23:48:23.102 00.002 1032 UpdateGuideState(): m_state=6
23:48:23.103 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11128
23:48:23.106 00.003 1032 Star::Find returns 1 (0), X=1107.62, Y=130.26, Mass=1434, SNR=26.6, Peak=104 HFD=3.4
23:48:23.108 00.002 1032 MultiStar: [#1 0.03,0.10,0.95,U] [#2 -0.20,-0.05,0.78,U] [#3 0.12,-0.11,0.80,U] [#4 -0.04,0.06,0.66,U] [#5 0.02,0.01,0.63,U] [#6 0.08,-0.18,0.60,U] [#7 -0.06,0.04,0.69,U] [#8 -0.01,-0.02,0.51,U] 
23:48:23.109 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.00}, one-star: {0.06, 0.11}
23:48:23.110 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:48:23.113 00.003 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:48:23.115 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.77 mountX=0.00 mountY=-0.00, mountTheta=-1.06
23:48:23.118 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=13)
23:48:23.119 00.001 1032 Enqueuing Move request for scope (0.00, 0.00)
23:48:23.122 00.003 10072 Worker thread wakes up
23:48:23.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
23:48:23.122 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:48:23.122 00.000 10072 Moving (0.00, 0.00) raw xDistance=0.00 yDistance=-0.00
23:48:23.124 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:48:23.127 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:23.127 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
23:48:23.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:23.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:48:23.127 00.000 10072 MoveAxis(W, 6, ABG)
23:48:23.127 00.000 10072 Guiding  Dir = 3, Dur = 6
23:48:23.127 00.000 10072 IsGuiding returns 0
23:48:23.128 00.001 10072 PulseGuide returned control before completion, sleep 16
23:48:23.144 00.016 1032 UpdateGuideState exits: m=1434 SNR=26.6
23:48:23.149 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:23.151 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:23.153 00.002 1032 Enqueuing Expose request
23:48:23.154 00.001 10072 IsGuiding returns 0
23:48:23.154 00.000 10072 Move returns status 0, amount 6
23:48:23.154 00.000 10072 MoveAxis(N, 0, ABG)
23:48:23.154 00.000 10072 Move returns status 0, amount 0
23:48:23.154 00.000 10072 move complete, result=0
23:48:23.154 00.000 10072 worker thread done servicing request
23:48:23.154 00.000 10072 Worker thread wakes up
23:48:23.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:23.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:23.162 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
23:48:23.788 00.626 10072 Exposure complete
23:48:23.838 00.050 1032 OnExposeComplete: enter
23:48:23.842 00.004 1032 UpdateGuideState(): m_state=6
23:48:23.844 00.002 10072 worker thread done servicing request
23:48:23.844 00.000 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11129
23:48:23.846 00.002 1032 Star::Find returns 1 (0), X=1107.65, Y=130.17, Mass=1390, SNR=26.2, Peak=104 HFD=3.3
23:48:23.849 00.003 1032 MultiStar: [#1 -0.05,-0.01,0.95,U] [#2 -0.01,-0.30,0.00,M1] [#3 -0.04,-0.18,0.75,U] [#4 -0.08,-0.11,0.69,U] [#5 -0.04,-0.03,0.68,U] [#6 0.01,-0.13,0.60,U] [#7 0.08,-0.14,0.72,U] [#8 0.05,-0.22,0.53,U] 
23:48:23.850 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.09}, one-star: {0.09, 0.02}
23:48:23.852 00.002 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.95)
23:48:23.854 00.002 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.95)
23:48:23.856 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.50 mountX=-0.09 mountY=0.02, mountTheta=2.95
23:48:23.860 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
23:48:23.863 00.003 1032 Enqueuing Move request for scope (0.01, -0.09)
23:48:23.865 00.002 10072 Worker thread wakes up
23:48:23.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
23:48:23.865 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
23:48:23.865 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.02
23:48:23.868 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:48:23.870 00.002 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:23.871 00.001 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
23:48:23.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:23.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:48:23.871 00.000 10072 MoveAxis(W, 8, ABG)
23:48:23.871 00.000 10072 Guiding  Dir = 3, Dur = 8
23:48:23.871 00.000 10072 IsGuiding returns 0
23:48:23.872 00.001 10072 PulseGuide returned control before completion, sleep 18
23:48:23.889 00.017 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:48:23.891 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:23.894 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:23.897 00.003 1032 Enqueuing Expose request
23:48:23.899 00.002 10072 IsGuiding returns 0
23:48:23.899 00.000 10072 Move returns status 0, amount 8
23:48:23.899 00.000 10072 MoveAxis(N, 0, ABG)
23:48:23.899 00.000 10072 Move returns status 0, amount 0
23:48:23.899 00.000 10072 move complete, result=0
23:48:23.900 00.001 10072 worker thread done servicing request
23:48:23.900 00.000 10072 Worker thread wakes up
23:48:23.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:23.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:23.908 00.008 1032 GuideStep: -0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
23:48:24.307 00.399 10072 Exposure complete
23:48:24.356 00.049 10072 worker thread done servicing request
23:48:24.358 00.002 1032 OnExposeComplete: enter
23:48:24.360 00.002 1032 UpdateGuideState(): m_state=6
23:48:24.364 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11130
23:48:24.366 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=130.16, Mass=1452, SNR=26.8, Peak=112 HFD=3.5
23:48:24.369 00.003 1032 MultiStar: [#1 0.07,-0.10,0.98,U] [#2 -0.01,-0.15,0.74,U] [#3 0.08,-0.16,0.76,U] [#4 -0.09,-0.08,0.64,U] [#5 -0.09,-0.04,0.65,U] [#6 -0.09,-0.20,0.62,U] [#7 0.03,-0.05,0.67,U] [#8 0.12,-0.11,0.53,U] 
23:48:24.370 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.12, 0.00}
23:48:24.372 00.002 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
23:48:24.375 00.003 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
23:48:24.376 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.34 mountX=-0.10 mountY=0.00, mountTheta=3.11
23:48:24.379 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.09, opts=13)
23:48:24.382 00.003 1032 Enqueuing Move request for scope (0.02, -0.09)
23:48:24.383 00.001 10072 Worker thread wakes up
23:48:24.384 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
23:48:24.384 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
23:48:24.384 00.000 10072 Moving (0.02, -0.09) raw xDistance=-0.10 yDistance=0.00
23:48:24.386 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:48:24.389 00.003 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:24.389 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
23:48:24.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:24.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:48:24.389 00.000 10072 MoveAxis(W, 7, ABG)
23:48:24.389 00.000 10072 Guiding  Dir = 3, Dur = 7
23:48:24.390 00.001 10072 IsGuiding returns 0
23:48:24.390 00.000 10072 PulseGuide returned control before completion, sleep 17
23:48:24.407 00.017 1032 UpdateGuideState exits: m=1452 SNR=26.8
23:48:24.411 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:24.414 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:24.416 00.002 1032 Enqueuing Expose request
23:48:24.418 00.002 10072 IsGuiding returns 0
23:48:24.418 00.000 10072 Move returns status 0, amount 7
23:48:24.418 00.000 10072 MoveAxis(N, 0, ABG)
23:48:24.418 00.000 10072 Move returns status 0, amount 0
23:48:24.418 00.000 10072 move complete, result=0
23:48:24.418 00.000 10072 worker thread done servicing request
23:48:24.418 00.000 10072 Worker thread wakes up
23:48:24.418 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:24.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:24.428 00.010 1032 GuideStep: -0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
23:48:25.056 00.628 10072 Exposure complete
23:48:25.105 00.049 10072 worker thread done servicing request
23:48:25.105 00.000 1032 OnExposeComplete: enter
23:48:25.107 00.002 1032 UpdateGuideState(): m_state=6
23:48:25.109 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11131
23:48:25.110 00.001 1032 Star::Find returns 1 (0), X=1107.62, Y=130.19, Mass=1464, SNR=26.9, Peak=107 HFD=3.4
23:48:25.114 00.004 1032 MultiStar: [#1 -0.03,-0.03,0.99,U] [#2 0.04,0.02,0.81,U] [#3 0.05,-0.16,0.77,U] [#4 -0.17,-0.08,0.64,U] [#5 0.02,-0.03,0.69,U] [#6 0.02,0.01,0.58,U] [#7 0.03,-0.18,0.68,U] [#8 0.02,0.03,0.51,U] 
23:48:25.116 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.06, 0.03}
23:48:25.118 00.002 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
23:48:25.120 00.002 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
23:48:25.122 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.36 mountX=-0.04 mountY=0.00, mountTheta=3.09
23:48:25.124 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
23:48:25.126 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
23:48:25.127 00.001 10072 Worker thread wakes up
23:48:25.127 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
23:48:25.127 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
23:48:25.128 00.001 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
23:48:25.129 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:48:25.132 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:25.132 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:48:25.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:25.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:48:25.132 00.000 10072 MoveAxis(W, 8, ABG)
23:48:25.132 00.000 10072 Guiding  Dir = 3, Dur = 8
23:48:25.133 00.001 10072 IsGuiding returns 0
23:48:25.133 00.000 10072 PulseGuide returned control before completion, sleep 18
23:48:25.149 00.016 1032 UpdateGuideState exits: m=1464 SNR=26.9
23:48:25.151 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:25.152 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:25.155 00.003 1032 Enqueuing Expose request
23:48:25.161 00.006 10072 IsGuiding returns 0
23:48:25.161 00.000 10072 Move returns status 0, amount 8
23:48:25.161 00.000 10072 MoveAxis(N, 0, ABG)
23:48:25.161 00.000 10072 Move returns status 0, amount 0
23:48:25.161 00.000 10072 move complete, result=0
23:48:25.161 00.000 10072 worker thread done servicing request
23:48:25.161 00.000 10072 Worker thread wakes up
23:48:25.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:25.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:25.163 00.002 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
23:48:25.574 00.411 10072 Exposure complete
23:48:25.630 00.056 10072 worker thread done servicing request
23:48:25.631 00.001 1032 OnExposeComplete: enter
23:48:25.633 00.002 1032 UpdateGuideState(): m_state=6
23:48:25.635 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11132
23:48:25.637 00.002 1032 Star::Find returns 1 (0), X=1107.55, Y=130.27, Mass=1192, SNR=24.3, Peak=87 HFD=3.3
23:48:25.639 00.002 1032 MultiStar: [#1 -0.02,0.09,1.07,U] [#2 -0.11,-0.07,0.82,U] [#3 0.00,-0.06,0.80,U] [#4 -0.21,0.01,0.76,U] [#5 -0.10,0.05,0.72,U] [#6 -0.06,0.08,0.69,U] [#7 -0.03,0.03,0.78,U] [#8 -0.03,0.05,0.55,U] 
23:48:25.641 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {-0.00, 0.12}
23:48:25.643 00.002 1032 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.83) = xAngle (0.76 = 0.76)
23:48:25.644 00.001 1032 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.76 = 0.76)
23:48:25.646 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.59 mountX=0.05 mountY=0.05, mountTheta=0.76
23:48:25.649 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.04, opts=13)
23:48:25.650 00.001 1032 Enqueuing Move request for scope (-0.06, 0.04)
23:48:25.652 00.002 10072 Worker thread wakes up
23:48:25.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
23:48:25.652 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
23:48:25.653 00.001 10072 Moving (-0.06, 0.04) raw xDistance=0.05 yDistance=0.05
23:48:25.654 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:48:25.657 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:25.657 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:48:25.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:25.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:48:25.657 00.000 10072 MoveAxis(W, 7, ABG)
23:48:25.657 00.000 10072 Guiding  Dir = 3, Dur = 7
23:48:25.658 00.001 10072 IsGuiding returns 0
23:48:25.658 00.000 10072 PulseGuide returned control before completion, sleep 17
23:48:25.673 00.015 1032 UpdateGuideState exits: m=1192 SNR=24.3
23:48:25.676 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:25.678 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:25.680 00.002 1032 Enqueuing Expose request
23:48:25.682 00.002 10072 IsGuiding returns 0
23:48:25.682 00.000 10072 Move returns status 0, amount 7
23:48:25.682 00.000 10072 MoveAxis(N, 0, ABG)
23:48:25.682 00.000 10072 Move returns status 0, amount 0
23:48:25.682 00.000 10072 move complete, result=0
23:48:25.682 00.000 10072 worker thread done servicing request
23:48:25.683 00.001 10072 Worker thread wakes up
23:48:25.683 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:25.683 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:25.690 00.007 1032 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
23:48:26.310 00.620 10072 Exposure complete
23:48:26.359 00.049 10072 worker thread done servicing request
23:48:26.359 00.000 1032 OnExposeComplete: enter
23:48:26.362 00.003 1032 UpdateGuideState(): m_state=6
23:48:26.365 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11133
23:48:26.367 00.002 1032 Star::Find returns 1 (0), X=1107.44, Y=130.37, Mass=1254, SNR=24.9, Peak=98 HFD=3.3
23:48:26.370 00.003 1032 MultiStar: [#1 -0.04,0.02,1.00,U] [#2 -0.15,0.02,0.86,U] [#3 0.07,0.00,0.80,U] [#4 -0.22,-0.02,0.71,U] [#5 -0.04,0.15,0.70,U] [#6 0.09,0.09,0.63,U] [#7 -0.01,0.10,0.76,U] [#8 -0.05,0.17,0.54,U] 
23:48:26.371 00.001 1032 refined, 8 included, MultiStar: {-0.06, 0.08}, one-star: {-0.12, 0.22}
23:48:26.373 00.002 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
23:48:26.374 00.001 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
23:48:26.376 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.16 mountX=0.09 mountY=0.03, mountTheta=0.33
23:48:26.378 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.08, opts=13)
23:48:26.380 00.002 1032 Enqueuing Move request for scope (-0.06, 0.08)
23:48:26.382 00.002 10072 Worker thread wakes up
23:48:26.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
23:48:26.382 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
23:48:26.382 00.000 10072 Moving (-0.06, 0.08) raw xDistance=0.09 yDistance=0.03
23:48:26.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:48:26.387 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:26.387 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:48:26.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:26.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:48:26.388 00.001 10072 MoveAxis(W, 8, ABG)
23:48:26.388 00.000 10072 Guiding  Dir = 3, Dur = 8
23:48:26.388 00.000 10072 IsGuiding returns 0
23:48:26.388 00.000 10072 PulseGuide returned control before completion, sleep 18
23:48:26.404 00.016 1032 UpdateGuideState exits: m=1254 SNR=24.9
23:48:26.406 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:26.408 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:26.410 00.002 1032 Enqueuing Expose request
23:48:26.415 00.005 10072 IsGuiding returns 0
23:48:26.415 00.000 10072 Move returns status 0, amount 8
23:48:26.415 00.000 10072 MoveAxis(N, 0, ABG)
23:48:26.415 00.000 10072 Move returns status 0, amount 0
23:48:26.415 00.000 10072 move complete, result=0
23:48:26.415 00.000 10072 worker thread done servicing request
23:48:26.415 00.000 10072 Worker thread wakes up
23:48:26.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:26.416 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:26.420 00.004 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
23:48:26.826 00.406 10072 Exposure complete
23:48:26.875 00.049 10072 worker thread done servicing request
23:48:26.875 00.000 1032 OnExposeComplete: enter
23:48:26.877 00.002 1032 UpdateGuideState(): m_state=6
23:48:26.879 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11134
23:48:26.881 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=130.26, Mass=1425, SNR=26.5, Peak=100 HFD=3.5
23:48:26.883 00.002 1032 MultiStar: [#1 -0.05,0.17,0.99,U] [#2 -0.11,-0.07,0.80,U] [#3 0.04,0.01,0.73,U] [#4 -0.06,0.00,0.67,U] [#5 -0.00,0.20,0.63,U] [#6 -0.04,0.05,0.62,U] [#7 0.08,0.17,0.70,U] [#8 0.04,0.12,0.53,U] 
23:48:26.884 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {0.17, 0.10}
23:48:26.886 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
23:48:26.887 00.001 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
23:48:26.889 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.45 mountX=0.08 mountY=-0.03, mountTheta=-0.38
23:48:26.892 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
23:48:26.893 00.001 1032 Enqueuing Move request for scope (0.01, 0.08)
23:48:26.895 00.002 10072 Worker thread wakes up
23:48:26.895 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
23:48:26.895 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
23:48:26.895 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.03
23:48:26.896 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:48:26.899 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:26.899 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:48:26.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:26.899 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:48:26.899 00.000 10072 MoveAxis(W, 8, ABG)
23:48:26.899 00.000 10072 Guiding  Dir = 3, Dur = 8
23:48:26.900 00.001 10072 IsGuiding returns 0
23:48:26.900 00.000 10072 PulseGuide returned control before completion, sleep 18
23:48:26.919 00.019 1032 UpdateGuideState exits: m=1425 SNR=26.5
23:48:26.920 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:26.922 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:26.927 00.005 1032 Enqueuing Expose request
23:48:26.932 00.005 10072 IsGuiding returns 0
23:48:26.932 00.000 10072 Move returns status 0, amount 8
23:48:26.932 00.000 10072 MoveAxis(N, 0, ABG)
23:48:26.932 00.000 10072 Move returns status 0, amount 0
23:48:26.932 00.000 10072 move complete, result=0
23:48:26.932 00.000 10072 worker thread done servicing request
23:48:26.932 00.000 10072 Worker thread wakes up
23:48:26.932 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:26.933 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:26.937 00.004 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
23:48:27.562 00.625 10072 Exposure complete
23:48:27.610 00.048 10072 worker thread done servicing request
23:48:27.611 00.001 1032 OnExposeComplete: enter
23:48:27.614 00.003 1032 UpdateGuideState(): m_state=6
23:48:27.615 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11135
23:48:27.619 00.004 1032 Star::Find returns 1 (0), X=1107.81, Y=130.29, Mass=1432, SNR=26.6, Peak=100 HFD=3.5
23:48:27.621 00.002 1032 MultiStar: [#1 0.10,0.12,0.90,U] [#2 0.13,-0.00,0.78,U] [#3 0.00,-0.01,0.75,U] [#4 -0.12,0.02,0.68,U] [#5 -0.01,-0.00,0.69,U] [#6 0.08,0.09,0.60,U] [#7 0.12,-0.01,0.68,U] [#8 0.17,0.01,0.53,U] 
23:48:27.623 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.25, 0.14}
23:48:27.624 00.001 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
23:48:27.626 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
23:48:27.627 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.49 mountX=0.02 mountY=-0.10, mountTheta=-1.34
23:48:27.630 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
23:48:27.631 00.001 1032 Enqueuing Move request for scope (0.09, 0.05)
23:48:27.633 00.002 10072 Worker thread wakes up
23:48:27.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:48:27.633 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:48:27.633 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.02 yDistance=-0.10
23:48:27.634 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:48:27.637 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:27.637 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:48:27.638 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:27.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:48:27.638 00.000 10072 MoveAxis(W, 9, ABG)
23:48:27.638 00.000 10072 Guiding  Dir = 3, Dur = 9
23:48:27.638 00.000 10072 IsGuiding returns 0
23:48:27.639 00.001 10072 PulseGuide returned control before completion, sleep 19
23:48:27.655 00.016 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:48:27.657 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:27.658 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:27.659 00.001 1032 Enqueuing Expose request
23:48:27.667 00.008 10072 IsGuiding returns 0
23:48:27.667 00.000 10072 Move returns status 0, amount 9
23:48:27.667 00.000 10072 MoveAxis(N, 0, ABG)
23:48:27.667 00.000 10072 Move returns status 0, amount 0
23:48:27.667 00.000 10072 move complete, result=0
23:48:27.667 00.000 10072 worker thread done servicing request
23:48:27.667 00.000 10072 Worker thread wakes up
23:48:27.668 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:27.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:27.669 00.001 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
23:48:28.075 00.406 10072 Exposure complete
23:48:28.123 00.048 10072 worker thread done servicing request
23:48:28.123 00.000 1032 OnExposeComplete: enter
23:48:28.125 00.002 1032 UpdateGuideState(): m_state=6
23:48:28.128 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11136
23:48:28.129 00.001 1032 Star::Find returns 1 (0), X=1107.72, Y=130.39, Mass=1613, SNR=28.2, Peak=123 HFD=3.3
23:48:28.132 00.003 1032 MultiStar: [#1 0.11,-0.03,0.88,U] [#2 0.07,-0.03,0.79,U] [#3 0.05,-0.03,0.71,U] [#4 -0.04,0.01,0.66,U] [#5 0.13,0.11,0.59,U] [#6 0.18,0.03,0.56,U] [#7 0.23,-0.04,0.61,U] [#8 0.14,0.13,0.46,U] 
23:48:28.134 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.16, 0.23}
23:48:28.136 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
23:48:28.137 00.001 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
23:48:28.139 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.38 mountX=0.02 mountY=-0.12, mountTheta=-1.45
23:48:28.142 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
23:48:28.143 00.001 1032 Enqueuing Move request for scope (0.11, 0.05)
23:48:28.145 00.002 10072 Worker thread wakes up
23:48:28.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:48:28.145 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:48:28.145 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
23:48:28.147 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:48:28.151 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:28.151 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:48:28.151 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:28.151 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:48:28.151 00.000 10072 MoveAxis(W, 7, ABG)
23:48:28.151 00.000 10072 Guiding  Dir = 3, Dur = 7
23:48:28.151 00.000 10072 IsGuiding returns 0
23:48:28.152 00.001 10072 PulseGuide returned control before completion, sleep 17
23:48:28.169 00.017 1032 UpdateGuideState exits: m=1613 SNR=28.2
23:48:28.171 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:28.174 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:28.176 00.002 1032 Enqueuing Expose request
23:48:28.181 00.005 10072 IsGuiding returns 0
23:48:28.181 00.000 10072 Move returns status 0, amount 7
23:48:28.181 00.000 10072 MoveAxis(N, 0, ABG)
23:48:28.181 00.000 10072 Move returns status 0, amount 0
23:48:28.181 00.000 10072 move complete, result=0
23:48:28.181 00.000 10072 worker thread done servicing request
23:48:28.181 00.000 10072 Worker thread wakes up
23:48:28.181 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:28.181 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:28.186 00.005 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:48:28.809 00.623 10072 Exposure complete
23:48:28.858 00.049 10072 worker thread done servicing request
23:48:28.858 00.000 1032 OnExposeComplete: enter
23:48:28.861 00.003 1032 UpdateGuideState(): m_state=6
23:48:28.862 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11137
23:48:28.865 00.003 1032 Star::Find returns 1 (0), X=1107.50, Y=130.31, Mass=1341, SNR=25.7, Peak=93 HFD=3.3
23:48:28.866 00.001 1032 MultiStar: [#1 -0.14,0.29,0.00,M1] [#2 -0.06,0.02,0.82,U] [#3 0.04,-0.05,0.80,U] [#4 -0.07,-0.03,0.71,U] [#5 -0.14,0.05,0.66,U] [#6 0.08,0.13,0.67,U] [#7 -0.10,-0.10,0.75,U] [#8 -0.05,0.24,0.49,U] 
23:48:28.868 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.04}, one-star: {-0.06, 0.15}
23:48:28.872 00.004 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
23:48:28.873 00.001 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
23:48:28.875 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.36 mountX=0.05 mountY=0.03, mountTheta=0.53
23:48:28.877 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
23:48:28.880 00.003 1032 Enqueuing Move request for scope (-0.04, 0.04)
23:48:28.882 00.002 10072 Worker thread wakes up
23:48:28.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
23:48:28.882 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
23:48:28.882 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.03
23:48:28.884 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:48:28.887 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:28.887 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:48:28.887 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:28.887 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:48:28.887 00.000 10072 MoveAxis(W, 9, ABG)
23:48:28.887 00.000 10072 Guiding  Dir = 3, Dur = 9
23:48:28.888 00.001 10072 IsGuiding returns 0
23:48:28.888 00.000 10072 PulseGuide returned control before completion, sleep 19
23:48:28.904 00.016 1032 UpdateGuideState exits: m=1341 SNR=25.7
23:48:28.906 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:28.907 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:28.909 00.002 1032 Enqueuing Expose request
23:48:28.915 00.006 10072 IsGuiding returns 0
23:48:28.915 00.000 10072 Move returns status 0, amount 9
23:48:28.916 00.001 10072 MoveAxis(N, 0, ABG)
23:48:28.916 00.000 10072 Move returns status 0, amount 0
23:48:28.916 00.000 10072 move complete, result=0
23:48:28.916 00.000 10072 worker thread done servicing request
23:48:28.916 00.000 10072 Worker thread wakes up
23:48:28.916 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:28.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:28.919 00.003 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
23:48:29.323 00.404 10072 Exposure complete
23:48:29.373 00.050 10072 worker thread done servicing request
23:48:29.373 00.000 1032 OnExposeComplete: enter
23:48:29.374 00.001 1032 UpdateGuideState(): m_state=6
23:48:29.376 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11138
23:48:29.378 00.002 1032 Star::Find returns 1 (0), X=1107.48, Y=130.33, Mass=1412, SNR=26.4, Peak=120 HFD=3.2
23:48:29.379 00.001 1032 MultiStar: [#1 -0.18,0.13,0.94,U] [#2 0.02,0.00,0.77,U] [#3 -0.02,-0.14,0.74,U] [#4 -0.22,-0.12,0.68,U] [#5 -0.16,-0.03,0.64,U] [#6 0.09,0.02,0.62,U] [#7 -0.01,-0.24,0.72,U] [#8 -0.34,0.07,0.00,M1] 
23:48:29.382 00.003 1032 refined, 7 included, MultiStar: {-0.07, -0.01}, one-star: {-0.08, 0.17}
23:48:29.383 00.001 1032 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.83) = xAngle (-4.85 = 1.44)
23:48:29.384 00.001 1032 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.85 = 1.44)
23:48:29.386 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.02 mountX=0.01 mountY=0.07, mountTheta=1.44
23:48:29.389 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.01, opts=13)
23:48:29.391 00.002 1032 Enqueuing Move request for scope (-0.07, -0.01)
23:48:29.394 00.003 10072 Worker thread wakes up
23:48:29.394 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
23:48:29.394 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
23:48:29.394 00.000 10072 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=0.07
23:48:29.396 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:48:29.399 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:29.400 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:48:29.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:29.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:48:29.400 00.000 10072 MoveAxis(W, 8, ABG)
23:48:29.400 00.000 10072 Guiding  Dir = 3, Dur = 8
23:48:29.400 00.000 10072 IsGuiding returns 0
23:48:29.401 00.001 10072 PulseGuide returned control before completion, sleep 18
23:48:29.417 00.016 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:48:29.419 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:29.421 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:29.423 00.002 1032 Enqueuing Expose request
23:48:29.431 00.008 10072 IsGuiding returns 0
23:48:29.431 00.000 10072 Move returns status 0, amount 8
23:48:29.431 00.000 10072 MoveAxis(N, 0, ABG)
23:48:29.431 00.000 10072 Move returns status 0, amount 0
23:48:29.431 00.000 10072 move complete, result=0
23:48:29.431 00.000 10072 worker thread done servicing request
23:48:29.431 00.000 10072 Worker thread wakes up
23:48:29.432 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:29.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:29.434 00.002 1032 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
23:48:30.061 00.627 10072 Exposure complete
23:48:30.108 00.047 10072 worker thread done servicing request
23:48:30.108 00.000 1032 OnExposeComplete: enter
23:48:30.111 00.003 1032 UpdateGuideState(): m_state=6
23:48:30.115 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11139
23:48:30.117 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=130.28, Mass=1318, SNR=25.5, Peak=106 HFD=3.3
23:48:30.120 00.003 1032 MultiStar: [#1 -0.26,-0.03,0.00,M1] [#2 -0.10,-0.17,0.77,U] [#3 0.13,0.08,0.86,U] [#4 -0.30,0.02,0.00,M1] [#5 -0.25,0.10,0.00,M1] [#6 0.08,-0.11,0.65,U] [#7 -0.06,-0.08,0.71,U] [#8 -0.06,0.14,0.54,U] 
23:48:30.122 00.002 1032 refined, 5 included, MultiStar: {0.01, 0.00}, one-star: {0.04, 0.12}
23:48:30.124 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:48:30.126 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:48:30.127 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.29 mountX=0.00 mountY=-0.01, mountTheta=-1.54
23:48:30.131 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.00, opts=13)
23:48:30.133 00.002 1032 Enqueuing Move request for scope (0.01, 0.00)
23:48:30.134 00.001 10072 Worker thread wakes up
23:48:30.135 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
23:48:30.135 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
23:48:30.135 00.000 10072 Moving (0.01, 0.00) raw xDistance=0.00 yDistance=-0.01
23:48:30.136 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:48:30.140 00.004 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:30.140 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
23:48:30.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:30.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:48:30.140 00.000 10072 MoveAxis(W, 9, ABG)
23:48:30.140 00.000 10072 Guiding  Dir = 3, Dur = 9
23:48:30.140 00.000 10072 IsGuiding returns 0
23:48:30.141 00.001 10072 PulseGuide returned control before completion, sleep 19
23:48:30.158 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.5
23:48:30.160 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:30.162 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:30.163 00.001 1032 Enqueuing Expose request
23:48:30.167 00.004 10072 IsGuiding returns 0
23:48:30.167 00.000 10072 Move returns status 0, amount 9
23:48:30.167 00.000 10072 MoveAxis(N, 0, ABG)
23:48:30.167 00.000 10072 Move returns status 0, amount 0
23:48:30.167 00.000 10072 move complete, result=0
23:48:30.167 00.000 10072 worker thread done servicing request
23:48:30.167 00.000 10072 Worker thread wakes up
23:48:30.167 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:30.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:30.174 00.007 1032 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
23:48:30.579 00.405 10072 Exposure complete
23:48:30.634 00.055 10072 worker thread done servicing request
23:48:30.635 00.001 1032 OnExposeComplete: enter
23:48:30.638 00.003 1032 UpdateGuideState(): m_state=6
23:48:30.640 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11140
23:48:30.641 00.001 1032 Star::Find returns 1 (0), X=1107.51, Y=130.27, Mass=1358, SNR=25.9, Peak=111 HFD=3.4
23:48:30.644 00.003 1032 MultiStar: [#1 -0.12,0.06,0.93,U] [#2 -0.08,-0.05,0.84,U] [#3 0.16,-0.11,0.78,U] [#4 -0.22,-0.10,0.66,U] [#5 -0.02,0.00,0.65,U] [#6 -0.05,0.01,0.66,U] [#7 -0.07,0.07,0.72,U] [#8 0.09,0.03,0.50,U] 
23:48:30.646 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {-0.04, 0.11}
23:48:30.647 00.001 1032 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.83) = xAngle (1.19 = 1.19)
23:48:30.649 00.002 1032 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.19 = 1.19)
23:48:30.651 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=3.02 mountX=0.02 mountY=0.04, mountTheta=1.19
23:48:30.653 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.01, opts=13)
23:48:30.655 00.002 1032 Enqueuing Move request for scope (-0.04, 0.01)
23:48:30.656 00.001 10072 Worker thread wakes up
23:48:30.656 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
23:48:30.656 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
23:48:30.656 00.000 10072 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.04
23:48:30.658 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:48:30.660 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:30.660 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:48:30.660 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:30.660 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:48:30.660 00.000 10072 MoveAxis(W, 7, ABG)
23:48:30.660 00.000 10072 Guiding  Dir = 3, Dur = 7
23:48:30.661 00.001 10072 IsGuiding returns 0
23:48:30.661 00.000 10072 PulseGuide returned control before completion, sleep 17
23:48:30.677 00.016 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:48:30.680 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:30.683 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:30.684 00.001 1032 Enqueuing Expose request
23:48:30.686 00.002 10072 IsGuiding returns 0
23:48:30.686 00.000 10072 Move returns status 0, amount 7
23:48:30.686 00.000 10072 MoveAxis(N, 0, ABG)
23:48:30.686 00.000 10072 Move returns status 0, amount 0
23:48:30.686 00.000 10072 move complete, result=0
23:48:30.687 00.001 10072 worker thread done servicing request
23:48:30.687 00.000 10072 Worker thread wakes up
23:48:30.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:30.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:30.693 00.006 1032 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
23:48:31.324 00.631 10072 Exposure complete
23:48:31.376 00.052 10072 worker thread done servicing request
23:48:31.376 00.000 1032 OnExposeComplete: enter
23:48:31.378 00.002 1032 UpdateGuideState(): m_state=6
23:48:31.379 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11141
23:48:31.381 00.002 1032 Star::Find returns 1 (0), X=1107.58, Y=130.39, Mass=1351, SNR=25.9, Peak=112 HFD=3.3
23:48:31.382 00.001 1032 MultiStar: [#1 -0.03,0.15,0.93,U] [#2 0.04,-0.06,0.80,U] [#3 0.08,0.08,0.76,U] [#4 -0.10,0.19,0.69,U] [#5 -0.03,0.11,0.69,U] [#6 0.14,0.16,0.65,U] [#7 0.02,0.17,0.72,U] [#8 0.09,0.10,0.51,U] 
23:48:31.384 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.02, 0.23}
23:48:31.386 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
23:48:31.388 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
23:48:31.389 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.40 mountX=0.12 mountY=-0.05, mountTheta=-0.43
23:48:31.393 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
23:48:31.396 00.003 1032 Enqueuing Move request for scope (0.02, 0.13)
23:48:31.399 00.003 10072 Worker thread wakes up
23:48:31.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
23:48:31.399 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
23:48:31.399 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.05
23:48:31.401 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:48:31.403 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:31.403 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
23:48:31.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:31.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:48:31.404 00.001 10072 MoveAxis(W, 9, ABG)
23:48:31.404 00.000 10072 Guiding  Dir = 3, Dur = 9
23:48:31.404 00.000 10072 IsGuiding returns 0
23:48:31.404 00.000 10072 PulseGuide returned control before completion, sleep 19
23:48:31.420 00.016 1032 UpdateGuideState exits: m=1351 SNR=25.9
23:48:31.424 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:31.426 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:31.428 00.002 1032 Enqueuing Expose request
23:48:31.431 00.003 10072 IsGuiding returns 0
23:48:31.431 00.000 10072 Move returns status 0, amount 9
23:48:31.431 00.000 10072 MoveAxis(N, 0, ABG)
23:48:31.431 00.000 10072 Move returns status 0, amount 0
23:48:31.431 00.000 10072 move complete, result=0
23:48:31.431 00.000 10072 worker thread done servicing request
23:48:31.431 00.000 10072 Worker thread wakes up
23:48:31.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:31.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:31.438 00.007 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
23:48:31.840 00.402 10072 Exposure complete
23:48:31.895 00.055 10072 worker thread done servicing request
23:48:31.895 00.000 1032 OnExposeComplete: enter
23:48:31.897 00.002 1032 UpdateGuideState(): m_state=6
23:48:31.900 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11142
23:48:31.902 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=130.37, Mass=1455, SNR=26.9, Peak=111 HFD=3.4
23:48:31.903 00.001 1032 MultiStar: [#1 -0.11,0.17,0.94,U] [#2 -0.01,-0.02,0.79,U] [#3 0.06,-0.09,0.77,U] [#4 -0.14,0.00,0.63,U] [#5 -0.04,0.11,0.72,U] [#6 0.13,0.25,0.00,M1] [#7 0.00,0.03,0.66,U] [#8 -0.14,0.05,0.51,U] 
23:48:31.905 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.07}, one-star: {0.11, 0.21}
23:48:31.906 00.001 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
23:48:31.908 00.002 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
23:48:31.909 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.91 mountX=0.07 mountY=0.01, mountTheta=0.08
23:48:31.913 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
23:48:31.915 00.002 1032 Enqueuing Move request for scope (-0.02, 0.07)
23:48:31.917 00.002 10072 Worker thread wakes up
23:48:31.917 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
23:48:31.917 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
23:48:31.917 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=0.01
23:48:31.920 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:48:31.924 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:31.924 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:48:31.924 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:31.924 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:48:31.924 00.000 10072 MoveAxis(W, 7, ABG)
23:48:31.924 00.000 10072 Guiding  Dir = 3, Dur = 7
23:48:31.926 00.002 10072 IsGuiding returns 0
23:48:31.927 00.001 10072 PulseGuide returned control before completion, sleep 17
23:48:31.943 00.016 1032 UpdateGuideState exits: m=1455 SNR=26.9
23:48:31.944 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:31.947 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:31.949 00.002 1032 Enqueuing Expose request
23:48:31.950 00.001 10072 IsGuiding returns 0
23:48:31.951 00.001 10072 Move returns status 0, amount 7
23:48:31.951 00.000 10072 MoveAxis(N, 0, ABG)
23:48:31.951 00.000 10072 Move returns status 0, amount 0
23:48:31.951 00.000 10072 move complete, result=0
23:48:31.951 00.000 10072 worker thread done servicing request
23:48:31.951 00.000 10072 Worker thread wakes up
23:48:31.951 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:31.951 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:31.961 00.010 1032 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
23:48:32.587 00.626 10072 Exposure complete
23:48:32.634 00.047 10072 worker thread done servicing request
23:48:32.635 00.001 1032 OnExposeComplete: enter
23:48:32.637 00.002 1032 UpdateGuideState(): m_state=6
23:48:32.639 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11143
23:48:32.640 00.001 1032 Star::Find returns 1 (0), X=1107.71, Y=130.26, Mass=1413, SNR=26.4, Peak=103 HFD=3.5
23:48:32.642 00.002 1032 MultiStar: [#1 0.02,0.00,0.94,U] [#2 -0.08,-0.24,0.80,U] [#3 0.11,-0.16,0.72,U] [#4 -0.07,-0.01,0.66,U] [#5 0.12,-0.18,0.67,U] [#6 0.23,0.13,0.00,M2] [#7 0.11,-0.05,0.73,U] [#8 0.10,-0.05,0.52,U] 
23:48:32.644 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {0.15, 0.11}
23:48:32.646 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
23:48:32.648 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
23:48:32.650 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.82 mountX=-0.08 mountY=-0.04, mountTheta=-2.65
23:48:32.654 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
23:48:32.656 00.002 1032 Enqueuing Move request for scope (0.06, -0.06)
23:48:32.658 00.002 10072 Worker thread wakes up
23:48:32.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:48:32.658 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:48:32.658 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.04
23:48:32.661 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:48:32.664 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:32.664 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
23:48:32.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:32.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:48:32.664 00.000 10072 MoveAxis(W, 8, ABG)
23:48:32.664 00.000 10072 Guiding  Dir = 3, Dur = 8
23:48:32.664 00.000 10072 IsGuiding returns 0
23:48:32.665 00.001 10072 PulseGuide returned control before completion, sleep 18
23:48:32.681 00.016 1032 UpdateGuideState exits: m=1413 SNR=26.4
23:48:32.683 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:32.685 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:32.687 00.002 1032 Enqueuing Expose request
23:48:32.692 00.005 10072 IsGuiding returns 0
23:48:32.692 00.000 10072 Move returns status 0, amount 8
23:48:32.692 00.000 10072 MoveAxis(N, 0, ABG)
23:48:32.692 00.000 10072 Move returns status 0, amount 0
23:48:32.693 00.001 10072 move complete, result=0
23:48:32.693 00.000 10072 worker thread done servicing request
23:48:32.693 00.000 10072 Worker thread wakes up
23:48:32.693 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:32.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:32.695 00.002 1032 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
23:48:33.101 00.406 10072 Exposure complete
23:48:33.150 00.049 10072 worker thread done servicing request
23:48:33.150 00.000 1032 OnExposeComplete: enter
23:48:33.152 00.002 1032 UpdateGuideState(): m_state=6
23:48:33.153 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11144
23:48:33.155 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=130.29, Mass=1314, SNR=25.4, Peak=106 HFD=3.4
23:48:33.157 00.002 1032 MultiStar: [#1 0.07,0.02,0.99,U] [#2 0.15,-0.16,0.83,U] [#3 0.24,0.01,0.79,U] [#4 0.00,0.02,0.68,U] [#5 0.02,-0.03,0.67,U] [#6 0.20,-0.01,0.64,U] [#7 0.10,-0.14,0.70,U] [#8 0.10,-0.04,0.56,U] 
23:48:33.158 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.09, 0.13}
23:48:33.159 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:48:33.161 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:48:33.162 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.15 mountX=-0.04 mountY=-0.10, mountTheta=-1.98
23:48:33.165 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
23:48:33.167 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
23:48:33.169 00.002 10072 Worker thread wakes up
23:48:33.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
23:48:33.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
23:48:33.169 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.04 yDistance=-0.10
23:48:33.171 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:48:33.174 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:33.176 00.002 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:48:33.176 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:33.177 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:48:33.177 00.000 10072 MoveAxis(W, 7, ABG)
23:48:33.177 00.000 10072 Guiding  Dir = 3, Dur = 7
23:48:33.177 00.000 10072 IsGuiding returns 0
23:48:33.178 00.001 10072 PulseGuide returned control before completion, sleep 17
23:48:33.193 00.015 1032 UpdateGuideState exits: m=1314 SNR=25.4
23:48:33.195 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:33.197 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:33.199 00.002 1032 Enqueuing Expose request
23:48:33.208 00.009 10072 IsGuiding returns 0
23:48:33.208 00.000 10072 Move returns status 0, amount 7
23:48:33.208 00.000 10072 MoveAxis(N, 0, ABG)
23:48:33.208 00.000 10072 Move returns status 0, amount 0
23:48:33.208 00.000 10072 move complete, result=0
23:48:33.208 00.000 10072 worker thread done servicing request
23:48:33.209 00.001 10072 Worker thread wakes up
23:48:33.209 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:33.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:33.210 00.001 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:48:33.835 00.625 10072 Exposure complete
23:48:33.885 00.050 10072 worker thread done servicing request
23:48:33.885 00.000 1032 OnExposeComplete: enter
23:48:33.887 00.002 1032 UpdateGuideState(): m_state=6
23:48:33.889 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11145
23:48:33.891 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=130.34, Mass=1411, SNR=26.4, Peak=112 HFD=3.3
23:48:33.894 00.003 1032 MultiStar: [#1 -0.07,0.19,0.96,U] [#2 -0.08,-0.06,0.82,U] [#3 0.08,0.17,0.72,U] [#4 -0.11,0.11,0.70,U] [#5 0.03,0.05,0.70,U] [#6 0.09,0.28,0.00,M2] [#7 0.07,0.09,0.67,U] [#8 0.21,0.07,0.52,U] 
23:48:33.896 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {0.06, 0.18}
23:48:33.898 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
23:48:33.901 00.003 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
23:48:33.903 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.45 mountX=0.10 mountY=-0.04, mountTheta=-0.38
23:48:33.907 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
23:48:33.910 00.003 1032 Enqueuing Move request for scope (0.01, 0.11)
23:48:33.912 00.002 10072 Worker thread wakes up
23:48:33.913 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
23:48:33.913 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
23:48:33.913 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.04
23:48:33.916 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:48:33.919 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:33.919 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:48:33.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:33.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:48:33.919 00.000 10072 MoveAxis(W, 7, ABG)
23:48:33.919 00.000 10072 Guiding  Dir = 3, Dur = 7
23:48:33.919 00.000 10072 IsGuiding returns 0
23:48:33.920 00.001 10072 PulseGuide returned control before completion, sleep 17
23:48:33.939 00.019 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:48:33.941 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:33.942 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:33.944 00.002 1032 Enqueuing Expose request
23:48:33.946 00.002 10072 IsGuiding returns 0
23:48:33.946 00.000 10072 Move returns status 0, amount 7
23:48:33.946 00.000 10072 MoveAxis(N, 0, ABG)
23:48:33.946 00.000 10072 Move returns status 0, amount 0
23:48:33.946 00.000 10072 move complete, result=0
23:48:33.946 00.000 10072 worker thread done servicing request
23:48:33.946 00.000 10072 Worker thread wakes up
23:48:33.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:33.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:33.955 00.009 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
23:48:34.365 00.410 10072 Exposure complete
23:48:34.416 00.051 10072 worker thread done servicing request
23:48:34.416 00.000 1032 OnExposeComplete: enter
23:48:34.418 00.002 1032 UpdateGuideState(): m_state=6
23:48:34.419 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11146
23:48:34.421 00.002 1032 Star::Find returns 1 (0), X=1107.55, Y=130.27, Mass=1286, SNR=25.2, Peak=105 HFD=3.2
23:48:34.423 00.002 1032 MultiStar: [#1 -0.08,0.21,1.05,U] [#2 -0.19,0.01,0.79,U] [#3 0.08,0.11,0.82,U] [#4 -0.33,0.14,0.00,M1] [#5 0.05,0.11,0.66,U] [#6 -0.05,0.24,0.66,U] [#7 -0.05,0.17,0.71,U] [#8 0.01,0.12,0.51,U] 
23:48:34.425 00.002 1032 single-star, 7 included, MultiStar: {-0.03, 0.13}, one-star: {-0.00, 0.11}
23:48:34.427 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
23:48:34.429 00.002 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
23:48:34.431 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.59 mountX=0.11 mountY=-0.03, mountTheta=-0.24
23:48:34.433 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.11, opts=13)
23:48:34.435 00.002 1032 Enqueuing Move request for scope (-0.00, 0.11)
23:48:34.437 00.002 10072 Worker thread wakes up
23:48:34.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
23:48:34.437 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
23:48:34.437 00.000 10072 Moving (-0.00, 0.11) raw xDistance=0.11 yDistance=-0.03
23:48:34.439 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:48:34.442 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:34.442 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
23:48:34.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:34.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:48:34.442 00.000 10072 MoveAxis(W, 6, ABG)
23:48:34.442 00.000 10072 Guiding  Dir = 3, Dur = 6
23:48:34.443 00.001 10072 IsGuiding returns 0
23:48:34.443 00.000 10072 PulseGuide returned control before completion, sleep 16
23:48:34.460 00.017 1032 UpdateGuideState exits: m=1286 SNR=25.2
23:48:34.463 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:34.464 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:34.466 00.002 1032 Enqueuing Expose request
23:48:34.472 00.006 10072 IsGuiding returns 0
23:48:34.472 00.000 10072 Move returns status 0, amount 6
23:48:34.472 00.000 10072 MoveAxis(N, 0, ABG)
23:48:34.472 00.000 10072 Move returns status 0, amount 0
23:48:34.472 00.000 10072 move complete, result=0
23:48:34.472 00.000 10072 worker thread done servicing request
23:48:34.472 00.000 10072 Worker thread wakes up
23:48:34.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:34.473 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:34.474 00.001 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
23:48:35.100 00.626 10072 Exposure complete
23:48:35.148 00.048 10072 worker thread done servicing request
23:48:35.149 00.001 1032 OnExposeComplete: enter
23:48:35.151 00.002 1032 UpdateGuideState(): m_state=6
23:48:35.153 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11147
23:48:35.155 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=130.13, Mass=1549, SNR=27.7, Peak=110 HFD=3.5
23:48:35.158 00.003 1032 MultiStar: [#1 0.00,0.01,0.85,U] [#2 -0.21,-0.17,0.00,M1] [#3 -0.01,0.01,0.72,U] [#4 -0.16,0.05,0.65,U] [#5 -0.03,0.04,0.61,U] [#6 -0.03,0.20,0.59,U] [#7 -0.09,0.06,0.67,U] [#8 -0.04,-0.07,0.49,U] 
23:48:35.159 00.001 1032 refined, 7 included, MultiStar: {-0.03, 0.03}, one-star: {0.05, -0.02}
23:48:35.161 00.002 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.83) = xAngle (0.52 = 0.52)
23:48:35.162 00.001 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.52 = 0.52)
23:48:35.164 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.35 mountX=0.04 mountY=0.02, mountTheta=0.52
23:48:35.167 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
23:48:35.170 00.003 1032 Enqueuing Move request for scope (-0.03, 0.03)
23:48:35.172 00.002 10072 Worker thread wakes up
23:48:35.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
23:48:35.173 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
23:48:35.173 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.02
23:48:35.178 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=148, Gamma=2.230
23:48:35.181 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:35.181 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:48:35.182 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:35.182 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:48:35.182 00.000 10072 MoveAxis(W, 8, ABG)
23:48:35.182 00.000 10072 Guiding  Dir = 3, Dur = 8
23:48:35.182 00.000 10072 IsGuiding returns 0
23:48:35.182 00.000 10072 PulseGuide returned control before completion, sleep 18
23:48:35.201 00.019 1032 UpdateGuideState exits: m=1549 SNR=27.7
23:48:35.202 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:35.206 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:35.212 00.006 1032 Enqueuing Expose request
23:48:35.214 00.002 10072 IsGuiding returns 0
23:48:35.216 00.002 10072 Move returns status 0, amount 8
23:48:35.216 00.000 10072 MoveAxis(N, 0, ABG)
23:48:35.216 00.000 10072 Move returns status 0, amount 0
23:48:35.216 00.000 10072 move complete, result=0
23:48:35.216 00.000 10072 worker thread done servicing request
23:48:35.216 00.000 10072 Worker thread wakes up
23:48:35.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:35.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:35.223 00.007 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
23:48:35.634 00.411 10072 Exposure complete
23:48:35.684 00.050 10072 worker thread done servicing request
23:48:35.684 00.000 1032 OnExposeComplete: enter
23:48:35.686 00.002 1032 UpdateGuideState(): m_state=6
23:48:35.688 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11148
23:48:35.689 00.001 1032 Star::Find returns 1 (0), X=1107.56, Y=130.16, Mass=1312, SNR=25.4, Peak=106 HFD=3.4
23:48:35.691 00.002 1032 MultiStar: [#1 0.05,-0.08,1.04,U] [#2 -0.02,-0.26,0.00,M2] [#3 0.22,-0.09,0.77,U] [#4 -0.04,-0.06,0.69,U] [#5 -0.11,0.04,0.67,U] [#6 0.11,-0.06,0.64,U] [#7 0.14,0.12,0.73,U] [#8 0.18,-0.07,0.55,U] 
23:48:35.693 00.002 1032 single-star, 7 included, MultiStar: {0.07, -0.02}, one-star: {0.01, 0.01}
23:48:35.695 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
23:48:35.696 00.001 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
23:48:35.698 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.70 mountX=0.00 mountY=-0.01, mountTheta=-1.13
23:48:35.701 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
23:48:35.702 00.001 1032 Enqueuing Move request for scope (0.01, 0.01)
23:48:35.705 00.003 10072 Worker thread wakes up
23:48:35.705 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:48:35.705 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:48:35.705 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.00 yDistance=-0.01
23:48:35.708 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:48:35.712 00.004 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:35.712 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
23:48:35.712 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:35.712 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:48:35.712 00.000 10072 MoveAxis(W, 7, ABG)
23:48:35.712 00.000 10072 Guiding  Dir = 3, Dur = 7
23:48:35.712 00.000 10072 IsGuiding returns 0
23:48:35.712 00.000 10072 PulseGuide returned control before completion, sleep 17
23:48:35.728 00.016 1032 UpdateGuideState exits: m=1312 SNR=25.4
23:48:35.730 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:35.732 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:35.733 00.001 1032 Enqueuing Expose request
23:48:35.740 00.007 10072 IsGuiding returns 0
23:48:35.740 00.000 10072 Move returns status 0, amount 7
23:48:35.740 00.000 10072 MoveAxis(N, 0, ABG)
23:48:35.740 00.000 10072 Move returns status 0, amount 0
23:48:35.740 00.000 10072 move complete, result=0
23:48:35.740 00.000 10072 worker thread done servicing request
23:48:35.740 00.000 10072 Worker thread wakes up
23:48:35.741 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:35.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:35.745 00.004 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
23:48:36.371 00.626 10072 Exposure complete
23:48:36.419 00.048 10072 worker thread done servicing request
23:48:36.419 00.000 1032 OnExposeComplete: enter
23:48:36.421 00.002 1032 UpdateGuideState(): m_state=6
23:48:36.423 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11149
23:48:36.426 00.003 1032 Star::Find returns 1 (0), X=1107.55, Y=130.23, Mass=1530, SNR=27.5, Peak=113 HFD=3.4
23:48:36.428 00.002 1032 MultiStar: [#1 -0.02,-0.02,0.92,U] [#2 -0.08,-0.23,0.74,U] [#3 -0.09,-0.15,0.74,U] [#4 -0.09,-0.02,0.64,U] [#5 -0.00,0.11,0.64,U] [#6 0.17,0.04,0.58,U] [#7 -0.04,0.03,0.66,U] [#8 0.06,-0.07,0.50,U] 
23:48:36.429 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {-0.01, 0.08}
23:48:36.432 00.003 1032 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.83) = xAngle (-4.02 = 2.26)
23:48:36.434 00.002 1032 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.02 = 2.26)
23:48:36.435 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.19 mountX=-0.02 mountY=0.02, mountTheta=2.26
23:48:36.437 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
23:48:36.440 00.003 1032 Enqueuing Move request for scope (-0.02, -0.02)
23:48:36.442 00.002 10072 Worker thread wakes up
23:48:36.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
23:48:36.442 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
23:48:36.442 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
23:48:36.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:48:36.446 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:36.446 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
23:48:36.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:36.446 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:48:36.446 00.000 10072 MoveAxis(W, 8, ABG)
23:48:36.446 00.000 10072 Guiding  Dir = 3, Dur = 8
23:48:36.447 00.001 10072 IsGuiding returns 0
23:48:36.447 00.000 10072 PulseGuide returned control before completion, sleep 18
23:48:36.463 00.016 1032 UpdateGuideState exits: m=1530 SNR=27.5
23:48:36.464 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:36.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:36.467 00.001 1032 Enqueuing Expose request
23:48:36.478 00.011 10072 IsGuiding returns 0
23:48:36.478 00.000 10072 Move returns status 0, amount 8
23:48:36.478 00.000 10072 MoveAxis(N, 0, ABG)
23:48:36.478 00.000 10072 Move returns status 0, amount 0
23:48:36.478 00.000 10072 move complete, result=0
23:48:36.478 00.000 10072 worker thread done servicing request
23:48:36.478 00.000 10072 Worker thread wakes up
23:48:36.479 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:36.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:36.480 00.001 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
23:48:36.889 00.409 10072 Exposure complete
23:48:36.938 00.049 10072 worker thread done servicing request
23:48:36.938 00.000 1032 OnExposeComplete: enter
23:48:36.940 00.002 1032 UpdateGuideState(): m_state=6
23:48:36.943 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11150
23:48:36.945 00.002 1032 Star::Find returns 1 (0), X=1107.65, Y=130.26, Mass=1324, SNR=25.6, Peak=107 HFD=3.4
23:48:36.947 00.002 1032 MultiStar: [#1 -0.04,0.08,0.92,U] [#2 -0.07,-0.05,0.82,U] [#3 0.11,-0.01,0.80,U] [#4 -0.29,0.07,0.00,M1] [#5 0.04,0.19,0.67,U] [#6 0.03,0.18,0.61,U] [#7 -0.14,0.02,0.70,U] [#8 -0.07,-0.00,0.53,U] 
23:48:36.949 00.002 1032 refined, 7 included, MultiStar: {-0.00, 0.06}, one-star: {0.09, 0.11}
23:48:36.951 00.002 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
23:48:36.953 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
23:48:36.954 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.58 mountX=0.06 mountY=-0.02, mountTheta=-0.25
23:48:36.959 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.06, opts=13)
23:48:36.961 00.002 1032 Enqueuing Move request for scope (-0.00, 0.06)
23:48:36.963 00.002 10072 Worker thread wakes up
23:48:36.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
23:48:36.963 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
23:48:36.963 00.000 10072 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=-0.02
23:48:36.966 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:48:36.969 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:48:36.969 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:48:36.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:36.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:48:36.969 00.000 10072 MoveAxis(W, 6, ABG)
23:48:36.969 00.000 10072 Guiding  Dir = 3, Dur = 6
23:48:36.970 00.001 10072 IsGuiding returns 0
23:48:36.970 00.000 10072 PulseGuide returned control before completion, sleep 16
23:48:36.986 00.016 1032 UpdateGuideState exits: m=1324 SNR=25.6
23:48:36.990 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:36.993 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:36.995 00.002 1032 Enqueuing Expose request
23:48:36.997 00.002 10072 IsGuiding returns 0
23:48:36.997 00.000 10072 Move returns status 0, amount 6
23:48:36.998 00.001 10072 MoveAxis(N, 0, ABG)
23:48:36.998 00.000 10072 Move returns status 0, amount 0
23:48:36.998 00.000 10072 move complete, result=0
23:48:36.998 00.000 10072 worker thread done servicing request
23:48:36.998 00.000 10072 Worker thread wakes up
23:48:36.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:36.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:37.006 00.008 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
23:48:37.624 00.618 10072 Exposure complete
23:48:37.671 00.047 10072 worker thread done servicing request
23:48:37.671 00.000 1032 OnExposeComplete: enter
23:48:37.673 00.002 1032 UpdateGuideState(): m_state=6
23:48:37.675 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11151
23:48:37.678 00.003 1032 Star::Find returns 1 (0), X=1107.67, Y=130.36, Mass=1458, SNR=26.8, Peak=113 HFD=3.4
23:48:37.679 00.001 1032 MultiStar: [#1 0.12,0.06,1.00,U] [#2 0.04,0.04,0.82,U] [#3 0.10,0.03,0.75,U] [#4 -0.12,0.19,0.70,U] [#5 -0.10,0.17,0.62,U] [#6 -0.00,0.18,0.62,U] [#7 0.01,0.08,0.67,U] [#8 0.08,-0.00,0.47,U] 
23:48:37.681 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.11, 0.20}
23:48:37.682 00.001 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
23:48:37.684 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
23:48:37.685 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=0.10 mountY=-0.06, mountTheta=-0.58
23:48:37.688 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
23:48:37.690 00.002 1032 Enqueuing Move request for scope (0.04, 0.11)
23:48:37.692 00.002 10072 Worker thread wakes up
23:48:37.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
23:48:37.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
23:48:37.692 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.10 yDistance=-0.06
23:48:37.694 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:48:37.697 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:37.697 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:48:37.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:37.698 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:48:37.698 00.000 10072 MoveAxis(W, 8, ABG)
23:48:37.698 00.000 10072 Guiding  Dir = 3, Dur = 8
23:48:37.698 00.000 10072 IsGuiding returns 0
23:48:37.699 00.001 10072 PulseGuide returned control before completion, sleep 18
23:48:37.715 00.016 1032 UpdateGuideState exits: m=1458 SNR=26.8
23:48:37.718 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:37.720 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:37.722 00.002 1032 Enqueuing Expose request
23:48:37.732 00.010 10072 IsGuiding returns 0
23:48:37.732 00.000 10072 Move returns status 0, amount 8
23:48:37.732 00.000 10072 MoveAxis(N, 0, ABG)
23:48:37.732 00.000 10072 Move returns status 0, amount 0
23:48:37.732 00.000 10072 move complete, result=0
23:48:37.732 00.000 10072 worker thread done servicing request
23:48:37.732 00.000 10072 Worker thread wakes up
23:48:37.732 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:37.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:37.736 00.004 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
23:48:38.139 00.403 10072 Exposure complete
23:48:38.190 00.051 10072 worker thread done servicing request
23:48:38.190 00.000 1032 OnExposeComplete: enter
23:48:38.192 00.002 1032 UpdateGuideState(): m_state=6
23:48:38.195 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11152
23:48:38.196 00.001 1032 Star::Find returns 1 (0), X=1107.72, Y=130.25, Mass=1399, SNR=26.3, Peak=101 HFD=3.5
23:48:38.199 00.003 1032 MultiStar: [#1 0.14,0.09,0.94,U] [#2 -0.06,-0.22,0.79,U] [#3 0.10,-0.11,0.76,U] [#4 -0.08,0.01,0.68,U] [#5 0.06,0.10,0.70,U] [#6 0.05,0.01,0.59,U] [#7 0.00,0.04,0.67,U] [#8 0.12,0.00,0.52,U] 
23:48:38.201 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {0.17, 0.09}
23:48:38.202 00.001 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
23:48:38.205 00.003 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
23:48:38.209 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.07 mountX=-0.01 mountY=-0.06, mountTheta=-1.76
23:48:38.213 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
23:48:38.215 00.002 1032 Enqueuing Move request for scope (0.06, 0.00)
23:48:38.217 00.002 10072 Worker thread wakes up
23:48:38.217 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
23:48:38.217 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
23:48:38.217 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
23:48:38.220 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:48:38.222 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:38.222 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
23:48:38.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:38.222 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:48:38.223 00.001 10072 MoveAxis(W, 6, ABG)
23:48:38.223 00.000 10072 Guiding  Dir = 3, Dur = 6
23:48:38.224 00.001 10072 IsGuiding returns 0
23:48:38.224 00.000 10072 PulseGuide returned control before completion, sleep 16
23:48:38.240 00.016 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:48:38.243 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:38.244 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:38.246 00.002 1032 Enqueuing Expose request
23:48:38.248 00.002 10072 IsGuiding returns 0
23:48:38.248 00.000 10072 Move returns status 0, amount 6
23:48:38.248 00.000 10072 MoveAxis(N, 0, ABG)
23:48:38.248 00.000 10072 Move returns status 0, amount 0
23:48:38.248 00.000 10072 move complete, result=0
23:48:38.248 00.000 10072 worker thread done servicing request
23:48:38.248 00.000 10072 Worker thread wakes up
23:48:38.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:38.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:38.256 00.008 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:48:38.874 00.618 10072 Exposure complete
23:48:38.916 00.042 10072 worker thread done servicing request
23:48:38.916 00.000 1032 OnExposeComplete: enter
23:48:38.917 00.001 1032 UpdateGuideState(): m_state=6
23:48:38.919 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11153
23:48:38.921 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=130.30, Mass=1221, SNR=24.6, Peak=83 HFD=3.4
23:48:38.922 00.001 1032 MultiStar: [#1 -0.04,0.07,1.07,U] [#2 -0.03,-0.23,0.85,U] [#3 0.15,-0.06,0.78,U] [#4 -0.03,-0.03,0.74,U] [#5 0.09,0.25,0.00,M1] [#6 0.01,-0.13,0.67,U] [#7 0.11,-0.10,0.70,U] [#8 0.17,0.05,0.54,U] 
23:48:38.924 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.03}, one-star: {0.06, 0.15}
23:48:38.927 00.003 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
23:48:38.930 00.003 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
23:48:38.931 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.59 mountX=-0.04 mountY=-0.03, mountTheta=-2.42
23:48:38.935 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
23:48:38.937 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
23:48:38.939 00.002 10072 Worker thread wakes up
23:48:38.939 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:48:38.939 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:48:38.939 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
23:48:38.943 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:48:38.945 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:38.945 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:48:38.945 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:38.945 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:48:38.945 00.000 10072 MoveAxis(W, 7, ABG)
23:48:38.945 00.000 10072 Guiding  Dir = 3, Dur = 7
23:48:38.945 00.000 10072 IsGuiding returns 0
23:48:38.946 00.001 10072 PulseGuide returned control before completion, sleep 17
23:48:38.964 00.018 1032 UpdateGuideState exits: m=1221 SNR=24.6
23:48:38.967 00.003 10072 IsGuiding returns 0
23:48:38.967 00.000 10072 Move returns status 0, amount 7
23:48:38.967 00.000 10072 MoveAxis(N, 0, ABG)
23:48:38.967 00.000 10072 Move returns status 0, amount 0
23:48:38.967 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:38.969 00.002 10072 move complete, result=0
23:48:38.969 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:38.971 00.002 1032 Enqueuing Expose request
23:48:38.973 00.002 10072 worker thread done servicing request
23:48:38.973 00.000 10072 Worker thread wakes up
23:48:38.973 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:38.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:38.973 00.000 1032 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
23:48:39.389 00.416 10072 Exposure complete
23:48:39.439 00.050 10072 worker thread done servicing request
23:48:39.439 00.000 1032 OnExposeComplete: enter
23:48:39.441 00.002 1032 UpdateGuideState(): m_state=6
23:48:39.443 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11154
23:48:39.445 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=130.42, Mass=1418, SNR=26.5, Peak=106 HFD=3.3
23:48:39.446 00.001 1032 MultiStar: [#1 0.01,0.11,0.88,U] [#2 0.04,-0.07,0.78,U] [#3 0.17,0.13,0.74,U] [#4 -0.03,0.05,0.67,U] [#5 -0.11,0.17,0.64,U] [#6 0.12,0.19,0.61,U] [#7 0.10,0.09,0.66,U] [#8 0.10,0.06,0.52,U] 
23:48:39.448 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.11}, one-star: {0.06, 0.27}
23:48:39.449 00.001 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
23:48:39.452 00.003 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
23:48:39.453 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.13 cameraTheta=1.15 mountX=0.10 mountY=-0.08, mountTheta=-0.68
23:48:39.455 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
23:48:39.459 00.004 1032 Enqueuing Move request for scope (0.05, 0.11)
23:48:39.461 00.002 10072 Worker thread wakes up
23:48:39.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
23:48:39.461 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
23:48:39.461 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.10 yDistance=-0.08
23:48:39.463 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
23:48:39.466 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:39.466 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:48:39.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:39.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:48:39.466 00.000 10072 MoveAxis(W, 5, ABG)
23:48:39.466 00.000 10072 Guiding  Dir = 3, Dur = 5
23:48:39.467 00.001 10072 IsGuiding returns 0
23:48:39.467 00.000 10072 PulseGuide returned control before completion, sleep 15
23:48:39.485 00.018 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:48:39.488 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:39.490 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:39.492 00.002 1032 Enqueuing Expose request
23:48:39.496 00.004 10072 IsGuiding returns 0
23:48:39.496 00.000 10072 Move returns status 0, amount 5
23:48:39.496 00.000 10072 MoveAxis(N, 0, ABG)
23:48:39.496 00.000 10072 Move returns status 0, amount 0
23:48:39.496 00.000 10072 move complete, result=0
23:48:39.496 00.000 10072 worker thread done servicing request
23:48:39.496 00.000 10072 Worker thread wakes up
23:48:39.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:39.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:39.502 00.006 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:48:40.126 00.624 10072 Exposure complete
23:48:40.175 00.049 1032 OnExposeComplete: enter
23:48:40.178 00.003 1032 UpdateGuideState(): m_state=6
23:48:40.181 00.003 10072 worker thread done servicing request
23:48:40.181 00.000 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11155
23:48:40.183 00.002 1032 Star::Find returns 1 (0), X=1107.54, Y=130.35, Mass=1424, SNR=26.5, Peak=109 HFD=3.3
23:48:40.186 00.003 1032 MultiStar: [#1 0.04,0.13,0.99,U] [#2 -0.10,-0.01,0.78,U] [#3 -0.06,0.18,0.73,U] [#4 -0.11,0.21,0.69,U] [#5 0.04,0.21,0.64,U] [#6 -0.03,0.23,0.57,U] [#7 0.10,0.19,0.70,U] [#8 0.15,0.12,0.52,U] 
23:48:40.187 00.001 1032 refined, 8 included, MultiStar: {-0.00, 0.16}, one-star: {-0.01, 0.20}
23:48:40.189 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
23:48:40.190 00.001 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
23:48:40.192 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.59 mountX=0.16 mountY=-0.04, mountTheta=-0.24
23:48:40.194 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.16, opts=13)
23:48:40.195 00.001 1032 Enqueuing Move request for scope (-0.00, 0.16)
23:48:40.196 00.001 10072 Worker thread wakes up
23:48:40.196 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
23:48:40.198 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
23:48:40.198 00.000 10072 Moving (-0.00, 0.16) raw xDistance=0.16 yDistance=-0.04
23:48:40.199 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:48:40.202 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.93
23:48:40.202 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:48:40.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:40.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:48:40.202 00.000 10072 MoveAxis(W, 77, ABG)
23:48:40.202 00.000 10072 Guiding  Dir = 3, Dur = 77
23:48:40.202 00.000 10072 IsGuiding returns 0
23:48:40.204 00.002 10072 PulseGuide returned control before completion, sleep 87
23:48:40.219 00.015 1032 UpdateGuideState exits: m=1424 SNR=26.5
23:48:40.221 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:40.223 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:40.224 00.001 1032 Enqueuing Expose request
23:48:40.297 00.073 10072 IsGuiding returns 0
23:48:40.299 00.002 10072 Move returns status 0, amount 77
23:48:40.299 00.000 10072 MoveAxis(N, 0, ABG)
23:48:40.299 00.000 10072 Move returns status 0, amount 0
23:48:40.299 00.000 10072 move complete, result=0
23:48:40.299 00.000 10072 worker thread done servicing request
23:48:40.299 00.000 10072 Worker thread wakes up
23:48:40.299 00.000 1032 GuideStep: 0.2 px 77 ms WEST, -0.0 px 0 ms NORTH
23:48:40.301 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:40.301 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:40.709 00.408 10072 Exposure complete
23:48:40.760 00.051 10072 worker thread done servicing request
23:48:40.761 00.001 1032 OnExposeComplete: enter
23:48:40.762 00.001 1032 UpdateGuideState(): m_state=6
23:48:40.764 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11156
23:48:40.767 00.003 1032 Star::Find returns 1 (0), X=1107.73, Y=130.29, Mass=1369, SNR=26.0, Peak=103 HFD=3.5
23:48:40.769 00.002 1032 MultiStar: [#1 -0.09,0.24,1.01,U] [#2 -0.09,-0.03,0.76,U] [#3 -0.07,0.06,0.76,U] [#4 -0.14,0.14,0.64,U] [#5 -0.05,0.17,0.71,U] [#6 0.06,0.24,0.62,U] [#7 -0.06,0.22,0.77,U] [#8 0.07,0.02,0.54,U] 
23:48:40.771 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.14}, one-star: {0.17, 0.14}
23:48:40.772 00.001 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
23:48:40.775 00.003 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
23:48:40.776 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.71 mountX=0.14 mountY=-0.02, mountTheta=-0.12
23:48:40.779 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.14, opts=13)
23:48:40.780 00.001 1032 Enqueuing Move request for scope (-0.02, 0.14)
23:48:40.782 00.002 10072 Worker thread wakes up
23:48:40.782 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
23:48:40.782 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
23:48:40.782 00.000 10072 Moving (-0.02, 0.14) raw xDistance=0.14 yDistance=-0.02
23:48:40.784 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:48:40.787 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.93
23:48:40.787 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:48:40.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:40.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:48:40.787 00.000 10072 MoveAxis(W, 68, ABG)
23:48:40.787 00.000 10072 Guiding  Dir = 3, Dur = 68
23:48:40.787 00.000 10072 IsGuiding returns 0
23:48:40.788 00.001 10072 PulseGuide returned control before completion, sleep 78
23:48:40.805 00.017 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:48:40.807 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:40.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:40.811 00.002 1032 Enqueuing Expose request
23:48:40.880 00.069 10072 IsGuiding returns 0
23:48:40.880 00.000 10072 Move returns status 0, amount 68
23:48:40.881 00.001 10072 MoveAxis(N, 0, ABG)
23:48:40.881 00.000 10072 Move returns status 0, amount 0
23:48:40.881 00.000 10072 move complete, result=0
23:48:40.881 00.000 10072 worker thread done servicing request
23:48:40.881 00.000 10072 Worker thread wakes up
23:48:40.881 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:40.881 00.000 1032 GuideStep: 0.1 px 68 ms WEST, -0.0 px 0 ms NORTH
23:48:40.883 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:41.524 00.641 10072 Exposure complete
23:48:41.573 00.049 10072 worker thread done servicing request
23:48:41.573 00.000 1032 OnExposeComplete: enter
23:48:41.575 00.002 1032 UpdateGuideState(): m_state=6
23:48:41.577 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11157
23:48:41.579 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=130.05, Mass=1463, SNR=26.9, Peak=105 HFD=3.4
23:48:41.581 00.002 1032 MultiStar: [#1 0.15,-0.20,0.97,U] [#2 0.14,-0.42,0.00,M1] [#3 0.13,-0.20,0.76,U] [#4 0.07,-0.24,0.65,U] [#5 -0.00,-0.01,0.68,U] [#6 0.14,-0.21,0.57,U] [#7 0.08,-0.29,0.00,M1] [#8 0.07,-0.23,0.50,U] 
23:48:41.584 00.003 1032 single-star, 6 included, MultiStar: {0.09, -0.16}, one-star: {0.06, -0.10}
23:48:41.585 00.001 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
23:48:41.588 00.003 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
23:48:41.589 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.08 mountX=-0.12 mountY=-0.03, mountTheta=-2.91
23:48:41.592 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
23:48:41.593 00.001 1032 Enqueuing Move request for scope (0.06, -0.10)
23:48:41.596 00.003 10072 Worker thread wakes up
23:48:41.596 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
23:48:41.596 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
23:48:41.596 00.000 10072 Moving (0.06, -0.10) raw xDistance=-0.12 yDistance=-0.03
23:48:41.606 00.010 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:41.606 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
23:48:41.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:41.606 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:48:41.606 00.000 10072 MoveAxis(W, 6, ABG)
23:48:41.606 00.000 10072 Guiding  Dir = 3, Dur = 6
23:48:41.606 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:48:41.610 00.004 10072 IsGuiding returns 0
23:48:41.615 00.005 10072 PulseGuide returned control before completion, sleep 12
23:48:41.632 00.017 10072 IsGuiding returns 0
23:48:41.632 00.000 10072 Move returns status 0, amount 6
23:48:41.632 00.000 10072 MoveAxis(N, 0, ABG)
23:48:41.632 00.000 10072 Move returns status 0, amount 0
23:48:41.632 00.000 10072 move complete, result=0
23:48:41.632 00.000 10072 worker thread done servicing request
23:48:41.635 00.003 1032 UpdateGuideState exits: m=1463 SNR=26.9
23:48:41.638 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:41.639 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:41.641 00.002 1032 Enqueuing Expose request
23:48:41.643 00.002 1032 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
23:48:41.645 00.002 10072 Worker thread wakes up
23:48:41.646 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:41.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:42.057 00.411 10072 Exposure complete
23:48:42.111 00.054 10072 worker thread done servicing request
23:48:42.113 00.002 1032 OnExposeComplete: enter
23:48:42.115 00.002 1032 UpdateGuideState(): m_state=6
23:48:42.117 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11158
23:48:42.119 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=130.02, Mass=1414, SNR=26.4, Peak=99 HFD=3.4
23:48:42.121 00.002 1032 MultiStar: [#1 0.07,-0.03,1.03,U] [#2 0.07,-0.30,0.00,M2] [#3 0.28,-0.26,0.00,M1] [#4 -0.11,-0.13,0.63,U] [#5 0.01,0.08,0.63,U] [#6 0.14,-0.08,0.63,U] [#7 -0.13,-0.23,0.00,M2] [#8 0.11,-0.08,0.52,U] 
23:48:42.123 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.06}, one-star: {0.07, -0.13}
23:48:42.125 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
23:48:42.126 00.001 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
23:48:42.128 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.90 mountX=-0.08 mountY=-0.03, mountTheta=-2.73
23:48:42.131 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
23:48:42.133 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
23:48:42.135 00.002 10072 Worker thread wakes up
23:48:42.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:48:42.135 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:48:42.135 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.08 yDistance=-0.03
23:48:42.137 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:48:42.139 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:42.139 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
23:48:42.140 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:42.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:48:42.140 00.000 10072 MoveAxis(W, 5, ABG)
23:48:42.140 00.000 10072 Guiding  Dir = 3, Dur = 5
23:48:42.141 00.001 10072 IsGuiding returns 0
23:48:42.142 00.001 10072 PulseGuide returned control before completion, sleep 15
23:48:42.160 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:48:42.162 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:42.163 00.001 10072 IsGuiding returns 0
23:48:42.163 00.000 10072 Move returns status 0, amount 5
23:48:42.163 00.000 10072 MoveAxis(N, 0, ABG)
23:48:42.163 00.000 10072 Move returns status 0, amount 0
23:48:42.163 00.000 10072 move complete, result=0
23:48:42.163 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:42.166 00.003 1032 Enqueuing Expose request
23:48:42.167 00.001 10072 worker thread done servicing request
23:48:42.167 00.000 10072 Worker thread wakes up
23:48:42.167 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:42.168 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:42.168 00.000 1032 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:48:42.806 00.638 10072 Exposure complete
23:48:42.854 00.048 10072 worker thread done servicing request
23:48:42.854 00.000 1032 OnExposeComplete: enter
23:48:42.856 00.002 1032 UpdateGuideState(): m_state=6
23:48:42.858 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11159
23:48:42.860 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=130.15, Mass=1406, SNR=26.4, Peak=95 HFD=3.4
23:48:42.862 00.002 1032 MultiStar: [#1 -0.05,0.04,1.00,U] [#2 -0.02,-0.25,0.80,U] [#3 -0.08,-0.09,0.74,U] [#4 -0.18,-0.05,0.72,U] [#5 0.17,-0.06,0.63,U] [#6 -0.02,0.03,0.62,U] [#7 -0.03,-0.09,0.66,U] [#8 0.06,-0.01,0.51,U] 
23:48:42.864 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {0.07, -0.01}
23:48:42.865 00.001 1032 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.83) = xAngle (-3.61 = 2.67)
23:48:42.868 00.003 1032 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.61 = 2.67)
23:48:42.869 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.78 mountX=-0.05 mountY=0.03, mountTheta=2.67
23:48:42.873 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
23:48:42.874 00.001 1032 Enqueuing Move request for scope (-0.01, -0.06)
23:48:42.876 00.002 10072 Worker thread wakes up
23:48:42.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
23:48:42.876 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
23:48:42.876 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.03
23:48:42.879 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:48:42.881 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:42.881 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:48:42.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:42.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:48:42.882 00.001 10072 MoveAxis(W, 6, ABG)
23:48:42.882 00.000 10072 Guiding  Dir = 3, Dur = 6
23:48:42.882 00.000 10072 IsGuiding returns 0
23:48:42.882 00.000 10072 PulseGuide returned control before completion, sleep 16
23:48:42.899 00.017 1032 UpdateGuideState exits: m=1406 SNR=26.4
23:48:42.902 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:42.904 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:42.906 00.002 1032 Enqueuing Expose request
23:48:42.912 00.006 10072 IsGuiding returns 0
23:48:42.912 00.000 10072 Move returns status 0, amount 6
23:48:42.912 00.000 10072 MoveAxis(N, 0, ABG)
23:48:42.912 00.000 10072 Move returns status 0, amount 0
23:48:42.912 00.000 10072 move complete, result=0
23:48:42.912 00.000 10072 worker thread done servicing request
23:48:42.912 00.000 10072 Worker thread wakes up
23:48:42.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:42.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:42.915 00.003 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
23:48:43.321 00.406 10072 Exposure complete
23:48:43.367 00.046 10072 worker thread done servicing request
23:48:43.367 00.000 1032 OnExposeComplete: enter
23:48:43.369 00.002 1032 UpdateGuideState(): m_state=6
23:48:43.372 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11160
23:48:43.373 00.001 1032 Star::Find returns 1 (0), X=1107.66, Y=130.10, Mass=1199, SNR=24.3, Peak=94 HFD=3.3
23:48:43.375 00.002 1032 MultiStar: [#1 0.03,-0.02,1.07,U] [#2 -0.09,-0.20,0.83,U] [#3 0.06,-0.16,0.81,U] [#4 -0.14,-0.06,0.70,U] [#5 0.04,-0.01,0.75,U] [#6 0.19,-0.12,0.67,U] [#7 -0.05,-0.14,0.73,U] [#8 0.15,-0.08,0.56,U] 
23:48:43.377 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.10, -0.06}
23:48:43.378 00.001 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
23:48:43.380 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
23:48:43.385 00.005 1032 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.24 mountX=-0.10 mountY=-0.01, mountTheta=-3.07
23:48:43.388 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.09, opts=13)
23:48:43.391 00.003 1032 Enqueuing Move request for scope (0.03, -0.09)
23:48:43.393 00.002 10072 Worker thread wakes up
23:48:43.393 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
23:48:43.393 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
23:48:43.393 00.000 10072 Moving (0.03, -0.09) raw xDistance=-0.10 yDistance=-0.01
23:48:43.397 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:48:43.400 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:48:43.400 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
23:48:43.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:43.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:48:43.400 00.000 10072 MoveAxis(W, 4, ABG)
23:48:43.401 00.001 10072 Guiding  Dir = 3, Dur = 4
23:48:43.401 00.000 10072 IsGuiding returns 0
23:48:43.401 00.000 10072 PulseGuide returned control before completion, sleep 14
23:48:43.417 00.016 1032 UpdateGuideState exits: m=1199 SNR=24.3
23:48:43.419 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:43.420 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:43.422 00.002 1032 Enqueuing Expose request
23:48:43.430 00.008 10072 IsGuiding returns 0
23:48:43.430 00.000 10072 Move returns status 0, amount 4
23:48:43.430 00.000 10072 MoveAxis(N, 0, ABG)
23:48:43.430 00.000 10072 Move returns status 0, amount 0
23:48:43.430 00.000 10072 move complete, result=0
23:48:43.430 00.000 10072 worker thread done servicing request
23:48:43.430 00.000 10072 Worker thread wakes up
23:48:43.430 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:43.430 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:43.434 00.004 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:48:44.055 00.621 10072 Exposure complete
23:48:44.105 00.050 10072 worker thread done servicing request
23:48:44.106 00.001 1032 OnExposeComplete: enter
23:48:44.108 00.002 1032 UpdateGuideState(): m_state=6
23:48:44.110 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11161
23:48:44.112 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=130.09, Mass=1414, SNR=26.4, Peak=110 HFD=3.4
23:48:44.114 00.002 1032 MultiStar: [#1 0.13,-0.11,1.00,U] [#2 -0.05,-0.34,0.00,M1] [#3 0.11,-0.31,0.00,M1] [#4 -0.19,-0.24,0.00,M1] [#5 -0.11,-0.27,0.00,M1] [#6 0.01,-0.05,0.62,U] [#7 -0.01,-0.30,0.00,M1] [#8 0.30,-0.23,0.00,M1] 
23:48:44.117 00.003 1032 refined, 2 included, MultiStar: {0.09, -0.08}, one-star: {0.10, -0.07}
23:48:44.120 00.003 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
23:48:44.121 00.001 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
23:48:44.123 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.73 mountX=-0.10 mountY=-0.07, mountTheta=-2.56
23:48:44.125 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.08, opts=13)
23:48:44.127 00.002 1032 Enqueuing Move request for scope (0.09, -0.08)
23:48:44.128 00.001 10072 Worker thread wakes up
23:48:44.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
23:48:44.129 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
23:48:44.129 00.000 10072 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=-0.07
23:48:44.130 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:48:44.133 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:48:44.134 00.001 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
23:48:44.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:44.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:48:44.134 00.000 10072 MoveAxis(W, 4, ABG)
23:48:44.134 00.000 10072 Guiding  Dir = 3, Dur = 4
23:48:44.134 00.000 10072 IsGuiding returns 0
23:48:44.136 00.002 10072 PulseGuide returned control before completion, sleep 14
23:48:44.152 00.016 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:48:44.155 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:44.156 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:44.158 00.002 1032 Enqueuing Expose request
23:48:44.163 00.005 10072 IsGuiding returns 0
23:48:44.163 00.000 10072 Move returns status 0, amount 4
23:48:44.163 00.000 10072 MoveAxis(N, 0, ABG)
23:48:44.163 00.000 10072 Move returns status 0, amount 0
23:48:44.163 00.000 10072 move complete, result=0
23:48:44.163 00.000 10072 worker thread done servicing request
23:48:44.164 00.001 10072 Worker thread wakes up
23:48:44.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:44.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:44.168 00.004 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:48:44.571 00.403 10072 Exposure complete
23:48:44.619 00.048 10072 worker thread done servicing request
23:48:44.620 00.001 1032 OnExposeComplete: enter
23:48:44.623 00.003 1032 UpdateGuideState(): m_state=6
23:48:44.624 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11162
23:48:44.626 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=130.17, Mass=1304, SNR=25.4, Peak=96 HFD=3.4
23:48:44.627 00.001 1032 MultiStar: [#1 0.05,-0.10,1.00,U] [#2 -0.03,-0.24,0.80,U] [#3 0.24,-0.25,0.00,M2] [#4 -0.10,-0.08,0.73,U] [#5 -0.00,-0.11,0.72,U] [#6 0.02,-0.09,0.63,U] [#7 0.05,-0.16,0.72,U] [#8 0.03,-0.13,0.54,U] 
23:48:44.629 00.002 1032 single-star, 7 included, MultiStar: {0.01, -0.11}, one-star: {0.06, 0.02}
23:48:44.631 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
23:48:44.632 00.001 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
23:48:44.634 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.26 mountX=-0.00 mountY=-0.06, mountTheta=-1.57
23:48:44.637 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
23:48:44.638 00.001 1032 Enqueuing Move request for scope (0.06, 0.02)
23:48:44.640 00.002 10072 Worker thread wakes up
23:48:44.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:48:44.640 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:48:44.640 00.000 10072 Moving (0.06, 0.02) raw xDistance=-0.00 yDistance=-0.06
23:48:44.642 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:48:44.648 00.006 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:48:44.648 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:48:44.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:44.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:48:44.648 00.000 10072 MoveAxis(W, 3, ABG)
23:48:44.648 00.000 10072 Guiding  Dir = 3, Dur = 3
23:48:44.648 00.000 10072 IsGuiding returns 0
23:48:44.649 00.001 10072 PulseGuide returned control before completion, sleep 13
23:48:44.664 00.015 1032 UpdateGuideState exits: m=1304 SNR=25.4
23:48:44.667 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:44.669 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:44.671 00.002 1032 Enqueuing Expose request
23:48:44.677 00.006 10072 IsGuiding returns 0
23:48:44.677 00.000 10072 Move returns status 0, amount 3
23:48:44.677 00.000 10072 MoveAxis(N, 0, ABG)
23:48:44.677 00.000 10072 Move returns status 0, amount 0
23:48:44.677 00.000 10072 move complete, result=0
23:48:44.677 00.000 10072 worker thread done servicing request
23:48:44.678 00.001 10072 Worker thread wakes up
23:48:44.678 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:44.678 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:44.683 00.005 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:48:45.306 00.623 10072 Exposure complete
23:48:45.359 00.053 10072 worker thread done servicing request
23:48:45.359 00.000 1032 OnExposeComplete: enter
23:48:45.360 00.001 1032 UpdateGuideState(): m_state=6
23:48:45.362 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11163
23:48:45.364 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=130.20, Mass=1312, SNR=25.5, Peak=104 HFD=3.3
23:48:45.366 00.002 1032 MultiStar: [#1 -0.06,-0.13,1.04,U] [#2 -0.01,-0.30,0.00,M1] [#3 0.04,-0.24,0.79,U] [#4 -0.20,-0.02,0.70,U] [#5 -0.12,0.01,0.65,U] [#6 0.17,0.01,0.62,U] [#7 0.04,-0.15,0.77,U] [#8 0.05,-0.18,0.54,U] 
23:48:45.367 00.001 1032 single-star, 7 included, MultiStar: {-0.00, -0.08}, one-star: {0.06, 0.04}
23:48:45.369 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:48:45.370 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:48:45.371 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.56 mountX=0.02 mountY=-0.07, mountTheta=-1.27
23:48:45.375 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
23:48:45.376 00.001 1032 Enqueuing Move request for scope (0.06, 0.04)
23:48:45.377 00.001 10072 Worker thread wakes up
23:48:45.378 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
23:48:45.378 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
23:48:45.378 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
23:48:45.379 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:48:45.383 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:48:45.383 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:48:45.383 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:45.383 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:48:45.383 00.000 10072 MoveAxis(W, 3, ABG)
23:48:45.383 00.000 10072 Guiding  Dir = 3, Dur = 3
23:48:45.383 00.000 10072 IsGuiding returns 0
23:48:45.385 00.002 10072 PulseGuide returned control before completion, sleep 13
23:48:45.401 00.016 1032 UpdateGuideState exits: m=1312 SNR=25.5
23:48:45.403 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:45.405 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:45.406 00.001 1032 Enqueuing Expose request
23:48:45.412 00.006 10072 IsGuiding returns 0
23:48:45.413 00.001 10072 Move returns status 0, amount 3
23:48:45.413 00.000 10072 MoveAxis(N, 0, ABG)
23:48:45.413 00.000 10072 Move returns status 0, amount 0
23:48:45.413 00.000 10072 move complete, result=0
23:48:45.413 00.000 10072 worker thread done servicing request
23:48:45.413 00.000 10072 Worker thread wakes up
23:48:45.413 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:45.413 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:45.416 00.003 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:48:45.820 00.404 10072 Exposure complete
23:48:45.870 00.050 10072 worker thread done servicing request
23:48:45.870 00.000 1032 OnExposeComplete: enter
23:48:45.872 00.002 1032 UpdateGuideState(): m_state=6
23:48:45.873 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11164
23:48:45.875 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=130.21, Mass=1461, SNR=26.9, Peak=109 HFD=3.4
23:48:45.876 00.001 1032 MultiStar: [#1 -0.01,-0.04,0.91,U] [#2 -0.04,-0.15,0.80,U] [#3 0.19,-0.18,0.00,M2] [#4 -0.08,-0.06,0.64,U] [#5 -0.07,-0.12,0.67,U] [#6 0.20,0.08,0.57,U] [#7 0.04,-0.14,0.66,U] [#8 0.13,-0.10,0.50,U] 
23:48:45.877 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.06}, one-star: {0.12, 0.05}
23:48:45.879 00.002 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
23:48:45.882 00.003 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
23:48:45.883 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.03 mountX=-0.06 mountY=-0.02, mountTheta=-2.86
23:48:45.885 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
23:48:45.888 00.003 1032 Enqueuing Move request for scope (0.03, -0.06)
23:48:45.893 00.005 10072 Worker thread wakes up
23:48:45.894 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
23:48:45.894 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
23:48:45.894 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.02
23:48:45.895 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:48:45.900 00.005 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:48:45.900 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:48:45.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:45.900 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:48:45.901 00.001 10072 MoveAxis(W, 4, ABG)
23:48:45.901 00.000 10072 Guiding  Dir = 3, Dur = 4
23:48:45.901 00.000 10072 IsGuiding returns 0
23:48:45.901 00.000 10072 PulseGuide returned control before completion, sleep 14
23:48:45.914 00.013 1032 UpdateGuideState exits: m=1461 SNR=26.9
23:48:45.917 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:45.918 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:45.919 00.001 1032 Enqueuing Expose request
23:48:45.928 00.009 10072 IsGuiding returns 0
23:48:45.928 00.000 10072 Move returns status 0, amount 4
23:48:45.928 00.000 10072 MoveAxis(N, 0, ABG)
23:48:45.928 00.000 10072 Move returns status 0, amount 0
23:48:45.928 00.000 10072 move complete, result=0
23:48:45.928 00.000 10072 worker thread done servicing request
23:48:45.929 00.001 10072 Worker thread wakes up
23:48:45.929 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:45.929 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:45.932 00.003 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:48:46.566 00.634 10072 Exposure complete
23:48:46.615 00.049 10072 worker thread done servicing request
23:48:46.615 00.000 1032 OnExposeComplete: enter
23:48:46.617 00.002 1032 UpdateGuideState(): m_state=6
23:48:46.618 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11165
23:48:46.621 00.003 1032 Star::Find returns 1 (0), X=1107.61, Y=130.02, Mass=1346, SNR=25.8, Peak=94 HFD=3.4
23:48:46.622 00.001 1032 MultiStar: [#1 -0.01,-0.10,0.97,U] [#2 -0.05,-0.36,0.00,M1] [#3 -0.01,-0.31,0.00,M3] [#4 -0.23,-0.22,0.00,M1] [#5 0.03,-0.28,0.00,M1] [#6 0.14,-0.18,0.62,U] [#7 -0.10,-0.24,0.70,U] [#8 0.05,-0.24,0.52,U] 
23:48:46.624 00.002 1032 single-star, 4 included, MultiStar: {0.02, -0.16}, one-star: {0.05, -0.13}
23:48:46.625 00.001 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
23:48:46.626 00.001 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
23:48:46.627 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.20 mountX=-0.14 mountY=-0.02, mountTheta=-3.03
23:48:46.630 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.13, opts=13)
23:48:46.632 00.002 1032 Enqueuing Move request for scope (0.05, -0.13)
23:48:46.634 00.002 10072 Worker thread wakes up
23:48:46.634 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
23:48:46.634 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
23:48:46.634 00.000 10072 Moving (0.05, -0.13) raw xDistance=-0.14 yDistance=-0.02
23:48:46.636 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:48:46.638 00.002 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.94
23:48:46.638 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
23:48:46.639 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:46.639 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:48:46.639 00.000 10072 MoveAxis(E, 62, ABG)
23:48:46.639 00.000 10072 Guiding  Dir = 2, Dur = 62
23:48:46.639 00.000 10072 IsGuiding returns 0
23:48:46.639 00.000 10072 PulseGuide returned control before completion, sleep 72
23:48:46.657 00.018 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:48:46.658 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:46.661 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:46.663 00.002 1032 Enqueuing Expose request
23:48:46.722 00.059 10072 IsGuiding returns 0
23:48:46.722 00.000 10072 Move returns status 0, amount 62
23:48:46.722 00.000 10072 MoveAxis(N, 0, ABG)
23:48:46.722 00.000 10072 Move returns status 0, amount 0
23:48:46.722 00.000 10072 move complete, result=0
23:48:46.722 00.000 10072 worker thread done servicing request
23:48:46.722 00.000 10072 Worker thread wakes up
23:48:46.722 00.000 1032 GuideStep: -0.1 px 62 ms EAST, -0.0 px 0 ms NORTH
23:48:46.725 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:46.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:47.130 00.405 10072 Exposure complete
23:48:47.181 00.051 10072 worker thread done servicing request
23:48:47.181 00.000 1032 OnExposeComplete: enter
23:48:47.183 00.002 1032 UpdateGuideState(): m_state=6
23:48:47.185 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11166
23:48:47.188 00.003 1032 Star::Find returns 1 (0), X=1107.60, Y=130.10, Mass=1314, SNR=25.5, Peak=97 HFD=3.4
23:48:47.190 00.002 1032 MultiStar: [#1 0.01,-0.07,0.97,U] [#2 -0.02,-0.21,0.84,U] [#3 -0.01,-0.28,0.00,M4] [#4 -0.31,-0.22,0.00,M2] [#5 -0.08,-0.13,0.67,U] [#6 0.05,-0.18,0.62,U] [#7 -0.03,-0.32,0.00,M1] [#8 0.01,-0.20,0.57,U] 
23:48:47.193 00.003 1032 single-star, 5 included, MultiStar: {0.00, -0.13}, one-star: {0.04, -0.06}
23:48:47.195 00.002 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
23:48:47.196 00.001 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
23:48:47.198 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.99 mountX=-0.07 mountY=-0.02, mountTheta=-2.82
23:48:47.201 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
23:48:47.205 00.004 1032 Enqueuing Move request for scope (0.04, -0.06)
23:48:47.210 00.005 10072 Worker thread wakes up
23:48:47.211 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
23:48:47.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
23:48:47.211 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
23:48:47.213 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:48:47.216 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:48:47.216 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:48:47.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:47.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:48:47.216 00.000 10072 MoveAxis(W, 3, ABG)
23:48:47.216 00.000 10072 Guiding  Dir = 3, Dur = 3
23:48:47.217 00.001 10072 IsGuiding returns 0
23:48:47.217 00.000 10072 PulseGuide returned control before completion, sleep 13
23:48:47.236 00.019 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:48:47.241 00.005 10072 IsGuiding returns 0
23:48:47.242 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:47.244 00.002 10072 Move returns status 0, amount 3
23:48:47.244 00.000 10072 MoveAxis(N, 0, ABG)
23:48:47.244 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:47.246 00.002 1032 Enqueuing Expose request
23:48:47.248 00.002 10072 Move returns status 0, amount 0
23:48:47.248 00.000 10072 move complete, result=0
23:48:47.248 00.000 10072 worker thread done servicing request
23:48:47.248 00.000 10072 Worker thread wakes up
23:48:47.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:47.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:47.258 00.010 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:48:47.883 00.625 10072 Exposure complete
23:48:47.934 00.051 10072 worker thread done servicing request
23:48:47.934 00.000 1032 OnExposeComplete: enter
23:48:47.937 00.003 1032 UpdateGuideState(): m_state=6
23:48:47.939 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11167
23:48:47.941 00.002 1032 Star::Find returns 1 (0), X=1107.56, Y=130.16, Mass=1439, SNR=26.7, Peak=113 HFD=3.3
23:48:47.943 00.002 1032 MultiStar: [#1 -0.11,-0.08,0.97,U] [#2 -0.06,-0.28,0.00,M1] [#3 -0.02,-0.18,0.76,U] [#4 -0.36,-0.17,0.00,M3] [#5 -0.25,0.02,0.66,U] [#6 0.09,0.06,0.63,U] [#7 -0.01,-0.15,0.69,U] [#8 -0.05,-0.05,0.52,U] 
23:48:47.945 00.002 1032 single-star, 6 included, MultiStar: {-0.05, -0.05}, one-star: {0.01, 0.01}
23:48:47.947 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
23:48:47.948 00.001 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
23:48:47.950 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.84 mountX=0.01 mountY=-0.01, mountTheta=-1.00
23:48:47.953 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
23:48:47.957 00.004 1032 Enqueuing Move request for scope (0.01, 0.01)
23:48:47.960 00.003 10072 Worker thread wakes up
23:48:47.960 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:48:47.961 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:48:47.961 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
23:48:47.964 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:48:47.966 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:48:47.966 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:48:47.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:47.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:48:47.966 00.000 10072 MoveAxis(W, 3, ABG)
23:48:47.966 00.000 10072 Guiding  Dir = 3, Dur = 3
23:48:47.967 00.001 10072 IsGuiding returns 0
23:48:47.967 00.000 10072 PulseGuide returned control before completion, sleep 13
23:48:47.986 00.019 1032 UpdateGuideState exits: m=1439 SNR=26.7
23:48:47.989 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:47.991 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:47.993 00.002 1032 Enqueuing Expose request
23:48:47.995 00.002 10072 IsGuiding returns 0
23:48:47.995 00.000 10072 Move returns status 0, amount 3
23:48:47.995 00.000 10072 MoveAxis(N, 0, ABG)
23:48:47.995 00.000 10072 Move returns status 0, amount 0
23:48:47.995 00.000 10072 move complete, result=0
23:48:47.995 00.000 10072 worker thread done servicing request
23:48:47.995 00.000 10072 Worker thread wakes up
23:48:47.995 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:47.995 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:48.003 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:48:48.414 00.411 10072 Exposure complete
23:48:48.477 00.063 10072 worker thread done servicing request
23:48:48.477 00.000 1032 OnExposeComplete: enter
23:48:48.479 00.002 1032 UpdateGuideState(): m_state=6
23:48:48.481 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11168
23:48:48.482 00.001 1032 Star::Find returns 1 (0), X=1107.56, Y=130.30, Mass=1282, SNR=25.2, Peak=105 HFD=3.2
23:48:48.485 00.003 1032 MultiStar: [#1 -0.10,0.02,1.01,U] [#2 -0.04,-0.12,0.78,U] [#3 -0.02,-0.07,0.78,U] [#4 -0.22,0.02,0.71,U] [#5 -0.07,-0.08,0.72,U] [#6 0.13,0.16,0.65,U] [#7 0.00,0.01,0.78,U] [#8 -0.02,0.05,0.56,U] 
23:48:48.487 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {0.01, 0.15}
23:48:48.491 00.004 1032 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.83) = xAngle (0.88 = 0.88)
23:48:48.494 00.003 1032 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.88 = 0.88)
23:48:48.496 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.71 mountX=0.03 mountY=0.03, mountTheta=0.88
23:48:48.500 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
23:48:48.502 00.002 1032 Enqueuing Move request for scope (-0.04, 0.02)
23:48:48.505 00.003 10072 Worker thread wakes up
23:48:48.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:48:48.505 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:48:48.505 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.03
23:48:48.507 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:48:48.511 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:48:48.511 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:48:48.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:48.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:48:48.511 00.000 10072 MoveAxis(W, 2, ABG)
23:48:48.511 00.000 10072 Guiding  Dir = 3, Dur = 2
23:48:48.511 00.000 10072 IsGuiding returns 0
23:48:48.512 00.001 10072 PulseGuide returned control before completion, sleep 12
23:48:48.532 00.020 1032 UpdateGuideState exits: m=1282 SNR=25.2
23:48:48.535 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:48.537 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:48.540 00.003 1032 Enqueuing Expose request
23:48:48.542 00.002 10072 IsGuiding returns 0
23:48:48.542 00.000 10072 Move returns status 0, amount 2
23:48:48.542 00.000 10072 MoveAxis(N, 0, ABG)
23:48:48.542 00.000 10072 Move returns status 0, amount 0
23:48:48.542 00.000 10072 move complete, result=0
23:48:48.542 00.000 10072 worker thread done servicing request
23:48:48.542 00.000 10072 Worker thread wakes up
23:48:48.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:48.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:48.551 00.009 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:48:49.181 00.630 10072 Exposure complete
23:48:49.235 00.054 10072 worker thread done servicing request
23:48:49.236 00.001 1032 OnExposeComplete: enter
23:48:49.239 00.003 1032 UpdateGuideState(): m_state=6
23:48:49.241 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11169
23:48:49.242 00.001 1032 Star::Find returns 1 (0), X=1107.65, Y=130.41, Mass=1323, SNR=25.6, Peak=105 HFD=3.3
23:48:49.244 00.002 1032 MultiStar: [#1 -0.03,-0.01,1.00,U] [#2 0.11,-0.20,0.83,U] [#3 0.11,-0.22,0.82,U] [#4 -0.16,-0.09,0.70,U] [#5 -0.01,-0.04,0.71,U] [#6 0.03,0.10,0.65,U] [#7 -0.02,-0.02,0.73,U] [#8 0.06,-0.21,0.56,U] 
23:48:49.246 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.10, 0.26}
23:48:49.247 00.001 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
23:48:49.249 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
23:48:49.250 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.00 mountX=-0.04 mountY=-0.01, mountTheta=-2.83
23:48:49.253 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
23:48:49.255 00.002 1032 Enqueuing Move request for scope (0.02, -0.04)
23:48:49.257 00.002 10072 Worker thread wakes up
23:48:49.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:48:49.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:48:49.257 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
23:48:49.259 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:48:49.262 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:48:49.262 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:48:49.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:49.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:48:49.262 00.000 10072 MoveAxis(W, 4, ABG)
23:48:49.262 00.000 10072 Guiding  Dir = 3, Dur = 4
23:48:49.263 00.001 10072 IsGuiding returns 0
23:48:49.263 00.000 10072 PulseGuide returned control before completion, sleep 14
23:48:49.281 00.018 1032 UpdateGuideState exits: m=1323 SNR=25.6
23:48:49.284 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:49.286 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:49.290 00.004 1032 Enqueuing Expose request
23:48:49.291 00.001 10072 IsGuiding returns 0
23:48:49.292 00.001 10072 Move returns status 0, amount 4
23:48:49.292 00.000 10072 MoveAxis(N, 0, ABG)
23:48:49.292 00.000 10072 Move returns status 0, amount 0
23:48:49.292 00.000 10072 move complete, result=0
23:48:49.292 00.000 10072 worker thread done servicing request
23:48:49.292 00.000 10072 Worker thread wakes up
23:48:49.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:49.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:49.300 00.008 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:48:49.709 00.409 10072 Exposure complete
23:48:49.760 00.051 10072 worker thread done servicing request
23:48:49.761 00.001 1032 OnExposeComplete: enter
23:48:49.762 00.001 1032 UpdateGuideState(): m_state=6
23:48:49.765 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11170
23:48:49.766 00.001 1032 Star::Find returns 1 (0), X=1107.44, Y=130.03, Mass=1467, SNR=26.9, Peak=109 HFD=3.5
23:48:49.771 00.005 1032 MultiStar: [#1 -0.04,-0.02,0.95,U] [#2 -0.05,-0.37,0.00,M1] [#3 0.12,-0.19,0.74,U] [#4 -0.09,-0.16,0.64,U] [#5 -0.10,-0.23,0.65,U] [#6 0.19,-0.16,0.62,U] [#7 -0.08,-0.04,0.68,U] [#8 -0.03,-0.16,0.48,U] 
23:48:49.774 00.003 1032 refined, 7 included, MultiStar: {-0.02, -0.13}, one-star: {-0.12, -0.12}
23:48:49.776 00.002 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.70)
23:48:49.777 00.001 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.70)
23:48:49.779 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.75 mountX=-0.12 mountY=0.06, mountTheta=2.70
23:48:49.783 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.13, opts=13)
23:48:49.786 00.003 1032 Enqueuing Move request for scope (-0.02, -0.13)
23:48:49.788 00.002 10072 Worker thread wakes up
23:48:49.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
23:48:49.788 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
23:48:49.788 00.000 10072 Moving (-0.02, -0.13) raw xDistance=-0.12 yDistance=0.06
23:48:49.790 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:48:49.793 00.003 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:48:49.793 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
23:48:49.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:49.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:48:49.793 00.000 10072 MoveAxis(W, 3, ABG)
23:48:49.793 00.000 10072 Guiding  Dir = 3, Dur = 3
23:48:49.793 00.000 10072 IsGuiding returns 0
23:48:49.794 00.001 10072 PulseGuide returned control before completion, sleep 13
23:48:49.812 00.018 1032 UpdateGuideState exits: m=1467 SNR=26.9
23:48:49.815 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:49.816 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:49.818 00.002 1032 Enqueuing Expose request
23:48:49.820 00.002 10072 IsGuiding returns 0
23:48:49.820 00.000 10072 Move returns status 0, amount 3
23:48:49.820 00.000 10072 MoveAxis(N, 0, ABG)
23:48:49.820 00.000 10072 Move returns status 0, amount 0
23:48:49.820 00.000 10072 move complete, result=0
23:48:49.820 00.000 10072 worker thread done servicing request
23:48:49.820 00.000 10072 Worker thread wakes up
23:48:49.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:49.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:49.828 00.008 1032 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
23:48:50.448 00.620 10072 Exposure complete
23:48:50.495 00.047 10072 worker thread done servicing request
23:48:50.496 00.001 1032 OnExposeComplete: enter
23:48:50.497 00.001 1032 UpdateGuideState(): m_state=6
23:48:50.499 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11171
23:48:50.500 00.001 1032 Star::Find returns 1 (0), X=1107.53, Y=130.13, Mass=1758, SNR=29.5, Peak=122 HFD=3.5
23:48:50.502 00.002 1032 MultiStar: [#1 -0.04,0.08,0.87,U] [#2 -0.00,-0.08,0.71,U] [#3 -0.03,-0.10,0.68,U] [#4 -0.06,-0.08,0.59,U] [#5 -0.03,0.09,0.58,U] [#6 0.28,0.02,0.00,M1] [#7 -0.05,-0.23,0.60,U] [#8 -0.13,-0.01,0.48,U] 
23:48:50.503 00.001 1032 single-star, 7 included, MultiStar: {-0.04, -0.04}, one-star: {-0.02, -0.02}
23:48:50.504 00.001 1032 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.83) = xAngle (-4.21 = 2.07)
23:48:50.506 00.002 1032 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.21 = 2.07)
23:48:50.508 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.38 mountX=-0.02 mountY=0.03, mountTheta=2.07
23:48:50.512 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
23:48:50.514 00.002 1032 Enqueuing Move request for scope (-0.02, -0.02)
23:48:50.515 00.001 10072 Worker thread wakes up
23:48:50.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
23:48:50.515 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
23:48:50.515 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.03
23:48:50.518 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:48:50.524 00.006 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:48:50.524 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:48:50.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:50.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:48:50.525 00.001 10072 MoveAxis(W, 2, ABG)
23:48:50.525 00.000 10072 Guiding  Dir = 3, Dur = 2
23:48:50.525 00.000 10072 IsGuiding returns 0
23:48:50.526 00.001 10072 PulseGuide returned control before completion, sleep 12
23:48:50.539 00.013 10072 IsGuiding returns 0
23:48:50.539 00.000 10072 Move returns status 0, amount 2
23:48:50.539 00.000 10072 MoveAxis(N, 0, ABG)
23:48:50.539 00.000 10072 Move returns status 0, amount 0
23:48:50.539 00.000 10072 move complete, result=0
23:48:50.539 00.000 10072 worker thread done servicing request
23:48:50.542 00.003 1032 UpdateGuideState exits: m=1758 SNR=29.5
23:48:50.545 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:50.546 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:50.548 00.002 1032 Enqueuing Expose request
23:48:50.551 00.003 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:48:50.553 00.002 10072 Worker thread wakes up
23:48:50.553 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:50.553 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:50.965 00.412 10072 Exposure complete
23:48:51.014 00.049 10072 worker thread done servicing request
23:48:51.014 00.000 1032 OnExposeComplete: enter
23:48:51.017 00.003 1032 UpdateGuideState(): m_state=6
23:48:51.019 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11172
23:48:51.022 00.003 1032 Star::Find returns 1 (0), X=1107.59, Y=130.30, Mass=1508, SNR=27.3, Peak=116 HFD=3.3
23:48:51.024 00.002 1032 MultiStar: [#1 0.13,0.03,0.92,U] [#2 0.05,-0.06,0.75,U] [#3 0.11,-0.08,0.75,U] [#4 -0.11,0.14,0.64,U] [#5 0.04,0.03,0.64,U] [#6 0.15,0.03,0.60,U] [#7 0.03,-0.03,0.65,U] [#8 0.13,-0.02,0.50,U] 
23:48:51.026 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.03, 0.14}
23:48:51.027 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:48:51.029 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:48:51.030 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.36 mountX=0.01 mountY=-0.07, mountTheta=-1.47
23:48:51.033 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
23:48:51.034 00.001 1032 Enqueuing Move request for scope (0.06, 0.02)
23:48:51.036 00.002 10072 Worker thread wakes up
23:48:51.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:48:51.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:48:51.036 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.07
23:48:51.038 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:48:51.041 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:48:51.041 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:48:51.042 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:51.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:48:51.042 00.000 10072 MoveAxis(W, 1, ABG)
23:48:51.042 00.000 10072 Guiding  Dir = 3, Dur = 1
23:48:51.042 00.000 10072 IsGuiding returns 0
23:48:51.043 00.001 10072 PulseGuide returned control before completion, sleep 11
23:48:51.057 00.014 10072 IsGuiding returns 0
23:48:51.057 00.000 10072 Move returns status 0, amount 1
23:48:51.057 00.000 10072 MoveAxis(N, 0, ABG)
23:48:51.057 00.000 10072 Move returns status 0, amount 0
23:48:51.057 00.000 10072 move complete, result=0
23:48:51.057 00.000 10072 worker thread done servicing request
23:48:51.060 00.003 1032 UpdateGuideState exits: m=1508 SNR=27.3
23:48:51.062 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:51.063 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:51.064 00.001 1032 Enqueuing Expose request
23:48:51.066 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:48:51.067 00.001 10072 Worker thread wakes up
23:48:51.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:51.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:51.701 00.634 10072 Exposure complete
23:48:51.750 00.049 10072 worker thread done servicing request
23:48:51.750 00.000 1032 OnExposeComplete: enter
23:48:51.752 00.002 1032 UpdateGuideState(): m_state=6
23:48:51.754 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11173
23:48:51.756 00.002 1032 Star::Find returns 1 (0), X=1107.56, Y=130.14, Mass=1157, SNR=23.9, Peak=89 HFD=3.4
23:48:51.758 00.002 1032 MultiStar: [#1 0.02,-0.06,1.02,U] [#2 0.08,-0.24,0.89,U] [#3 0.07,-0.18,0.84,U] [#4 -0.12,-0.26,0.00,M1] [#5 -0.07,-0.20,0.72,U] [#6 -0.02,-0.13,0.70,U] [#7 -0.07,-0.29,0.00,M1] [#8 0.02,-0.16,0.55,U] 
23:48:51.760 00.002 1032 single-star, 6 included, MultiStar: {0.02, -0.13}, one-star: {0.00, -0.02}
23:48:51.761 00.001 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.09)
23:48:51.763 00.002 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.09)
23:48:51.765 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.37 mountX=-0.02 mountY=0.00, mountTheta=3.09
23:48:51.766 00.001 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.02, opts=13)
23:48:51.769 00.003 1032 Enqueuing Move request for scope (0.00, -0.02)
23:48:51.773 00.004 10072 Worker thread wakes up
23:48:51.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
23:48:51.773 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
23:48:51.773 00.000 10072 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
23:48:51.776 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:48:51.778 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:48:51.778 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:48:51.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:51.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:48:51.778 00.000 10072 MoveAxis(W, 1, ABG)
23:48:51.778 00.000 10072 Guiding  Dir = 3, Dur = 1
23:48:51.779 00.001 10072 IsGuiding returns 0
23:48:51.780 00.001 10072 PulseGuide returned control before completion, sleep 11
23:48:51.793 00.013 10072 IsGuiding returns 0
23:48:51.793 00.000 10072 Move returns status 0, amount 1
23:48:51.793 00.000 10072 MoveAxis(N, 0, ABG)
23:48:51.793 00.000 10072 Move returns status 0, amount 0
23:48:51.793 00.000 10072 move complete, result=0
23:48:51.793 00.000 10072 worker thread done servicing request
23:48:51.795 00.002 1032 UpdateGuideState exits: m=1157 SNR=23.9
23:48:51.798 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:51.800 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:51.803 00.003 1032 Enqueuing Expose request
23:48:51.805 00.002 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
23:48:51.806 00.001 10072 Worker thread wakes up
23:48:51.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:51.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:52.216 00.410 10072 Exposure complete
23:48:52.265 00.049 10072 worker thread done servicing request
23:48:52.265 00.000 1032 OnExposeComplete: enter
23:48:52.267 00.002 1032 UpdateGuideState(): m_state=6
23:48:52.270 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11174
23:48:52.275 00.005 1032 Star::Find returns 1 (0), X=1107.67, Y=130.03, Mass=1559, SNR=27.8, Peak=118 HFD=3.3
23:48:52.276 00.001 1032 MultiStar: [#1 0.07,-0.14,0.88,U] [#2 0.07,-0.31,0.00,M1] [#3 0.31,-0.25,0.00,M1] [#4 -0.10,-0.26,0.00,M2] [#5 -0.04,-0.17,0.64,U] [#6 0.03,-0.17,0.62,U] [#7 -0.10,-0.25,0.00,M2] [#8 0.05,-0.32,0.00,M1] 
23:48:52.278 00.002 1032 refined, 3 included, MultiStar: {0.05, -0.15}, one-star: {0.11, -0.12}
23:48:52.279 00.001 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
23:48:52.281 00.002 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
23:48:52.282 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.23 mountX=-0.16 mountY=-0.01, mountTheta=-3.06
23:48:52.285 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.15, opts=13)
23:48:52.286 00.001 1032 Enqueuing Move request for scope (0.05, -0.15)
23:48:52.288 00.002 10072 Worker thread wakes up
23:48:52.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
23:48:52.288 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
23:48:52.288 00.000 10072 Moving (0.05, -0.15) raw xDistance=-0.16 yDistance=-0.01
23:48:52.289 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:48:52.293 00.004 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.94
23:48:52.293 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
23:48:52.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:52.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:48:52.294 00.001 10072 MoveAxis(E, 73, ABG)
23:48:52.294 00.000 10072 Guiding  Dir = 2, Dur = 73
23:48:52.294 00.000 10072 IsGuiding returns 0
23:48:52.294 00.000 10072 PulseGuide returned control before completion, sleep 83
23:48:52.311 00.017 1032 UpdateGuideState exits: m=1559 SNR=27.8
23:48:52.313 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:52.315 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:52.316 00.001 1032 Enqueuing Expose request
23:48:52.384 00.068 10072 IsGuiding returns 1
23:48:52.384 00.000 10072 scope still moving after pulse duration time elapsed
23:48:52.417 00.033 10072 IsGuiding returns 0
23:48:52.417 00.000 10072 scope move finished after 73 + 49 ms
23:48:52.417 00.000 10072 Move returns status 0, amount 73
23:48:52.417 00.000 10072 MoveAxis(N, 0, ABG)
23:48:52.417 00.000 10072 Move returns status 0, amount 0
23:48:52.417 00.000 10072 move complete, result=0
23:48:52.418 00.001 10072 worker thread done servicing request
23:48:52.418 00.000 10072 Worker thread wakes up
23:48:52.418 00.000 1032 GuideStep: -0.2 px 73 ms EAST, -0.0 px 0 ms NORTH
23:48:52.421 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:52.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:53.057 00.636 10072 Exposure complete
23:48:53.103 00.046 10072 worker thread done servicing request
23:48:53.103 00.000 1032 OnExposeComplete: enter
23:48:53.105 00.002 1032 UpdateGuideState(): m_state=6
23:48:53.106 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11175
23:48:53.108 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=129.98, Mass=1342, SNR=25.8, Peak=112 HFD=3.3
23:48:53.110 00.002 1032 MultiStar: [#1 0.02,-0.16,0.98,U] [#2 0.00,-0.28,0.00,M2] [#3 0.21,-0.22,0.00,M2] [#4 -0.18,-0.24,0.00,M3] [#5 0.01,-0.06,0.69,U] [#6 -0.02,-0.24,0.61,U] [#7 0.06,-0.16,0.77,U] [#8 -0.00,-0.27,0.00,M2] 
23:48:53.111 00.001 1032 refined, 4 included, MultiStar: {0.05, -0.16}, one-star: {0.13, -0.18}
23:48:53.113 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
23:48:53.114 00.001 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
23:48:53.115 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.27 mountX=-0.17 mountY=-0.01, mountTheta=-3.10
23:48:53.119 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.16, opts=13)
23:48:53.122 00.003 1032 Enqueuing Move request for scope (0.05, -0.16)
23:48:53.124 00.002 10072 Worker thread wakes up
23:48:53.124 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
23:48:53.124 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
23:48:53.124 00.000 10072 Moving (0.05, -0.16) raw xDistance=-0.17 yDistance=-0.01
23:48:53.126 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:48:53.129 00.003 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.94
23:48:53.129 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
23:48:53.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:53.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:48:53.129 00.000 10072 MoveAxis(E, 78, ABG)
23:48:53.129 00.000 10072 Guiding  Dir = 2, Dur = 78
23:48:53.130 00.001 10072 IsGuiding returns 0
23:48:53.130 00.000 10072 PulseGuide returned control before completion, sleep 88
23:48:53.147 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.8
23:48:53.149 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:53.151 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:53.153 00.002 1032 Enqueuing Expose request
23:48:53.228 00.075 10072 IsGuiding returns 0
23:48:53.228 00.000 10072 Move returns status 0, amount 78
23:48:53.228 00.000 10072 MoveAxis(N, 0, ABG)
23:48:53.229 00.001 10072 Move returns status 0, amount 0
23:48:53.229 00.000 10072 move complete, result=0
23:48:53.229 00.000 10072 worker thread done servicing request
23:48:53.229 00.000 10072 Worker thread wakes up
23:48:53.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:53.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:53.229 00.000 1032 GuideStep: -0.2 px 78 ms EAST, -0.0 px 0 ms NORTH
23:48:53.636 00.407 10072 Exposure complete
23:48:53.687 00.051 10072 worker thread done servicing request
23:48:53.687 00.000 1032 OnExposeComplete: enter
23:48:53.690 00.003 1032 UpdateGuideState(): m_state=6
23:48:53.692 00.002 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11176
23:48:53.694 00.002 1032 Star::Find returns 1 (0), X=1107.53, Y=130.25, Mass=1226, SNR=24.6, Peak=88 HFD=3.3
23:48:53.696 00.002 1032 MultiStar: [#1 0.03,0.13,1.05,U] [#2 0.00,-0.10,0.85,U] [#3 0.19,-0.08,0.81,U] [#4 -0.12,-0.10,0.74,U] [#5 -0.05,0.02,0.72,U] [#6 0.16,0.03,0.65,U] [#7 0.07,-0.05,0.75,U] [#8 0.02,0.06,0.53,U] 
23:48:53.698 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {-0.02, 0.10}
23:48:53.699 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:48:53.702 00.003 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:48:53.704 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.21 mountX=-0.00 mountY=-0.03, mountTheta=-1.62
23:48:53.706 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
23:48:53.708 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
23:48:53.710 00.002 10072 Worker thread wakes up
23:48:53.711 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:48:53.711 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:48:53.711 00.000 10072 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
23:48:53.714 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:48:53.716 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:48:53.717 00.001 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:48:53.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:53.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:48:53.717 00.000 10072 MoveAxis(W, 0, ABG)
23:48:53.717 00.000 10072 Move returns status 0, amount 0
23:48:53.717 00.000 10072 MoveAxis(N, 0, ABG)
23:48:53.717 00.000 10072 Move returns status 0, amount 0
23:48:53.717 00.000 10072 move complete, result=0
23:48:53.717 00.000 10072 worker thread done servicing request
23:48:53.736 00.019 1032 UpdateGuideState exits: m=1226 SNR=24.6
23:48:53.740 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:53.743 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:53.746 00.003 1032 Enqueuing Expose request
23:48:53.747 00.001 10072 Worker thread wakes up
23:48:53.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:53.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:53.747 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
23:48:54.375 00.628 10072 Exposure complete
23:48:54.424 00.049 10072 worker thread done servicing request
23:48:54.424 00.000 1032 OnExposeComplete: enter
23:48:54.427 00.003 1032 UpdateGuideState(): m_state=6
23:48:54.429 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11177
23:48:54.431 00.002 1032 Star::Find returns 1 (0), X=1107.44, Y=130.34, Mass=1253, SNR=24.9, Peak=94 HFD=3.3
23:48:54.434 00.003 1032 MultiStar: [#1 0.04,0.11,0.94,U] [#2 0.01,0.01,0.84,U] [#3 0.07,-0.02,0.84,U] [#4 -0.28,0.11,0.00,M3] [#5 -0.12,0.03,0.70,U] [#6 0.05,0.15,0.68,U] [#7 -0.00,0.05,0.72,U] [#8 -0.19,0.03,0.53,U] 
23:48:54.435 00.001 1032 refined, 7 included, MultiStar: {-0.03, 0.07}, one-star: {-0.11, 0.18}
23:48:54.437 00.002 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
23:48:54.438 00.001 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
23:48:54.440 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.93 mountX=0.07 mountY=0.01, mountTheta=0.10
23:48:54.442 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
23:48:54.443 00.001 1032 Enqueuing Move request for scope (-0.03, 0.07)
23:48:54.446 00.003 10072 Worker thread wakes up
23:48:54.446 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
23:48:54.446 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
23:48:54.446 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.01
23:48:54.448 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:48:54.451 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:48:54.451 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:48:54.451 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:54.451 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:48:54.451 00.000 10072 MoveAxis(W, 0, ABG)
23:48:54.451 00.000 10072 Move returns status 0, amount 0
23:48:54.451 00.000 10072 MoveAxis(N, 0, ABG)
23:48:54.451 00.000 10072 Move returns status 0, amount 0
23:48:54.451 00.000 10072 move complete, result=0
23:48:54.451 00.000 10072 worker thread done servicing request
23:48:54.467 00.016 1032 UpdateGuideState exits: m=1253 SNR=24.9
23:48:54.469 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:54.471 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:54.472 00.001 1032 Enqueuing Expose request
23:48:54.474 00.002 1032 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
23:48:54.475 00.001 10072 Worker thread wakes up
23:48:54.475 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:54.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:54.889 00.414 10072 Exposure complete
23:48:54.939 00.050 10072 worker thread done servicing request
23:48:54.940 00.001 1032 OnExposeComplete: enter
23:48:54.942 00.002 1032 UpdateGuideState(): m_state=6
23:48:54.944 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11178
23:48:54.946 00.002 1032 Star::Find returns 1 (0), X=1107.51, Y=130.33, Mass=1452, SNR=26.8, Peak=107 HFD=3.3
23:48:54.948 00.002 1032 MultiStar: [#1 -0.09,0.22,0.94,U] [#2 -0.04,-0.08,0.80,U] [#3 0.06,-0.11,0.73,U] [#4 -0.14,0.07,0.64,U] [#5 0.05,0.10,0.64,U] [#6 0.13,0.23,0.00,M1] [#7 -0.02,0.09,0.67,U] [#8 0.05,0.12,0.50,U] 
23:48:54.949 00.001 1032 refined, 7 included, MultiStar: {-0.03, 0.08}, one-star: {-0.04, 0.17}
23:48:54.951 00.002 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
23:48:54.953 00.002 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
23:48:54.954 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.91 mountX=0.08 mountY=0.01, mountTheta=0.08
23:48:54.961 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
23:48:54.963 00.002 1032 Enqueuing Move request for scope (-0.03, 0.08)
23:48:54.965 00.002 10072 Worker thread wakes up
23:48:54.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
23:48:54.965 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
23:48:54.965 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.08 yDistance=0.01
23:48:54.970 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:48:54.972 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:48:54.972 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:48:54.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:54.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:48:54.972 00.000 10072 MoveAxis(E, 1, ABG)
23:48:54.973 00.001 10072 Guiding  Dir = 2, Dur = 1
23:48:54.973 00.000 10072 IsGuiding returns 0
23:48:54.973 00.000 10072 PulseGuide returned control before completion, sleep 11
23:48:54.992 00.019 1032 UpdateGuideState exits: m=1452 SNR=26.8
23:48:54.994 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:54.996 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:54.998 00.002 1032 Enqueuing Expose request
23:48:54.999 00.001 10072 IsGuiding returns 0
23:48:54.999 00.000 10072 Move returns status 0, amount 1
23:48:54.999 00.000 10072 MoveAxis(N, 0, ABG)
23:48:54.999 00.000 10072 Move returns status 0, amount 0
23:48:54.999 00.000 10072 move complete, result=0
23:48:54.999 00.000 10072 worker thread done servicing request
23:48:54.999 00.000 10072 Worker thread wakes up
23:48:54.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:55.000 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:55.006 00.006 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
23:48:55.636 00.630 10072 Exposure complete
23:48:55.687 00.051 10072 worker thread done servicing request
23:48:55.687 00.000 1032 OnExposeComplete: enter
23:48:55.690 00.003 1032 UpdateGuideState(): m_state=6
23:48:55.692 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11179
23:48:55.694 00.002 1032 Star::Find returns 1 (0), X=1107.57, Y=130.27, Mass=1616, SNR=28.3, Peak=130 HFD=3.2
23:48:55.696 00.002 1032 MultiStar: [#1 -0.11,0.04,0.90,U] [#2 0.08,-0.28,0.00,M1] [#3 0.01,-0.16,0.68,U] [#4 -0.19,0.03,0.68,U] [#5 -0.22,0.05,0.64,U] [#6 0.01,0.08,0.58,U] [#7 0.04,-0.04,0.59,U] [#8 -0.10,-0.06,0.44,U] 
23:48:55.698 00.002 1032 refined, 7 included, MultiStar: {-0.07, 0.02}, one-star: {0.01, 0.12}
23:48:55.701 00.003 1032 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.83) = xAngle (1.07 = 1.07)
23:48:55.702 00.001 1032 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.07 = 1.07)
23:48:55.704 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.90 mountX=0.03 mountY=0.06, mountTheta=1.07
23:48:55.708 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.02, opts=13)
23:48:55.711 00.003 1032 Enqueuing Move request for scope (-0.07, 0.02)
23:48:55.713 00.002 10072 Worker thread wakes up
23:48:55.713 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
23:48:55.713 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
23:48:55.713 00.000 10072 Moving (-0.07, 0.02) raw xDistance=0.03 yDistance=0.06
23:48:55.716 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:48:55.718 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:48:55.718 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:48:55.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:55.719 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:48:55.719 00.000 10072 MoveAxis(E, 1, ABG)
23:48:55.719 00.000 10072 Guiding  Dir = 2, Dur = 1
23:48:55.719 00.000 10072 IsGuiding returns 0
23:48:55.719 00.000 10072 PulseGuide returned control before completion, sleep 11
23:48:55.736 00.017 1032 UpdateGuideState exits: m=1616 SNR=28.3
23:48:55.740 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:55.744 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:55.747 00.003 1032 Enqueuing Expose request
23:48:55.749 00.002 10072 IsGuiding returns 0
23:48:55.749 00.000 10072 Move returns status 0, amount 1
23:48:55.749 00.000 10072 MoveAxis(N, 0, ABG)
23:48:55.749 00.000 10072 Move returns status 0, amount 0
23:48:55.749 00.000 10072 move complete, result=0
23:48:55.749 00.000 10072 worker thread done servicing request
23:48:55.749 00.000 10072 Worker thread wakes up
23:48:55.749 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:55.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:55.757 00.008 1032 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
23:48:56.167 00.410 10072 Exposure complete
23:48:56.220 00.053 10072 worker thread done servicing request
23:48:56.220 00.000 1032 OnExposeComplete: enter
23:48:56.222 00.002 1032 UpdateGuideState(): m_state=6
23:48:56.224 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11180
23:48:56.225 00.001 1032 Star::Find returns 1 (0), X=1107.43, Y=130.20, Mass=1322, SNR=25.6, Peak=97 HFD=3.4
23:48:56.227 00.002 1032 MultiStar: [#1 -0.11,0.03,0.95,U] [#2 -0.01,-0.11,0.84,U] [#3 0.02,-0.11,0.79,U] [#4 -0.15,-0.05,0.69,U] [#5 -0.26,0.18,0.00,M1] [#6 0.08,0.10,0.65,U] [#7 -0.03,-0.00,0.75,U] [#8 -0.15,0.06,0.56,U] 
23:48:56.230 00.003 1032 refined, 7 included, MultiStar: {-0.06, -0.01}, one-star: {-0.13, 0.05}
23:48:56.231 00.001 1032 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.83) = xAngle (-4.88 = 1.40)
23:48:56.233 00.002 1032 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.88 = 1.40)
23:48:56.235 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.05 mountX=0.01 mountY=0.06, mountTheta=1.40
23:48:56.238 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.01, opts=13)
23:48:56.240 00.002 1032 Enqueuing Move request for scope (-0.06, -0.01)
23:48:56.242 00.002 10072 Worker thread wakes up
23:48:56.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
23:48:56.242 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
23:48:56.242 00.000 10072 Moving (-0.06, -0.01) raw xDistance=0.01 yDistance=0.06
23:48:56.245 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:48:56.247 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:48:56.247 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:48:56.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:56.248 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:48:56.248 00.000 10072 MoveAxis(E, 1, ABG)
23:48:56.248 00.000 10072 Guiding  Dir = 2, Dur = 1
23:48:56.248 00.000 10072 IsGuiding returns 0
23:48:56.248 00.000 10072 PulseGuide returned control before completion, sleep 11
23:48:56.264 00.016 1032 UpdateGuideState exits: m=1322 SNR=25.6
23:48:56.268 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:56.271 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:56.273 00.002 1032 Enqueuing Expose request
23:48:56.275 00.002 10072 IsGuiding returns 0
23:48:56.275 00.000 10072 Move returns status 0, amount 1
23:48:56.275 00.000 10072 MoveAxis(N, 0, ABG)
23:48:56.275 00.000 10072 Move returns status 0, amount 0
23:48:56.275 00.000 10072 move complete, result=0
23:48:56.275 00.000 10072 worker thread done servicing request
23:48:56.275 00.000 10072 Worker thread wakes up
23:48:56.276 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:56.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:56.283 00.007 1032 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
23:48:56.903 00.620 10072 Exposure complete
23:48:56.950 00.047 10072 worker thread done servicing request
23:48:56.950 00.000 1032 OnExposeComplete: enter
23:48:56.952 00.002 1032 UpdateGuideState(): m_state=6
23:48:56.954 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11181
23:48:56.959 00.005 1032 Star::Find returns 1 (0), X=1107.52, Y=130.26, Mass=1349, SNR=25.8, Peak=109 HFD=3.3
23:48:56.962 00.003 1032 MultiStar: [#1 -0.02,0.16,0.94,U] [#2 -0.13,-0.11,0.82,U] [#3 -0.01,0.17,0.78,U] [#4 -0.15,0.20,0.66,U] [#5 -0.18,0.39,0.00,M2] [#6 -0.12,0.23,0.00,M1] [#7 -0.07,0.13,0.66,U] [#8 0.01,0.10,0.53,U] 
23:48:56.963 00.001 1032 single-star, 6 included, MultiStar: {-0.06, 0.10}, one-star: {-0.04, 0.10}
23:48:56.965 00.002 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
23:48:56.967 00.002 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
23:48:56.968 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.91 mountX=0.11 mountY=0.01, mountTheta=0.08
23:48:56.970 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.10, opts=13)
23:48:56.972 00.002 1032 Enqueuing Move request for scope (-0.04, 0.10)
23:48:56.973 00.001 10072 Worker thread wakes up
23:48:56.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
23:48:56.973 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
23:48:56.973 00.000 10072 Moving (-0.04, 0.10) raw xDistance=0.11 yDistance=0.01
23:48:56.975 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:48:56.978 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:48:56.978 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
23:48:56.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:56.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:48:56.978 00.000 10072 MoveAxis(E, 3, ABG)
23:48:56.978 00.000 10072 Guiding  Dir = 2, Dur = 3
23:48:56.978 00.000 10072 IsGuiding returns 0
23:48:56.979 00.001 10072 PulseGuide returned control before completion, sleep 13
23:48:56.995 00.016 10072 IsGuiding returns 0
23:48:56.995 00.000 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:48:56.997 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:56.999 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:57.001 00.002 1032 Enqueuing Expose request
23:48:57.002 00.001 10072 Move returns status 0, amount 3
23:48:57.002 00.000 10072 MoveAxis(N, 0, ABG)
23:48:57.002 00.000 10072 Move returns status 0, amount 0
23:48:57.002 00.000 10072 move complete, result=0
23:48:57.002 00.000 10072 worker thread done servicing request
23:48:57.002 00.000 10072 Worker thread wakes up
23:48:57.003 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:57.003 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:57.009 00.006 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:48:57.420 00.411 10072 Exposure complete
23:48:57.467 00.047 10072 worker thread done servicing request
23:48:57.467 00.000 1032 OnExposeComplete: enter
23:48:57.469 00.002 1032 UpdateGuideState(): m_state=6
23:48:57.471 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11182
23:48:57.473 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=130.31, Mass=1341, SNR=25.7, Peak=107 HFD=3.3
23:48:57.474 00.001 1032 MultiStar: [#1 0.05,0.24,0.97,U] [#2 -0.20,0.15,0.82,U] [#3 0.16,0.25,0.00,M1] [#4 -0.13,0.40,0.00,M1] [#5 -0.19,0.22,0.00,M3] [#6 0.00,0.15,0.62,U] [#7 -0.15,0.29,0.00,M1] [#8 -0.06,0.18,0.52,U] 
23:48:57.476 00.002 1032 single-star, 4 included, MultiStar: {-0.02, 0.18}, one-star: {0.05, 0.16}
23:48:57.477 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
23:48:57.478 00.001 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
23:48:57.480 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.28 mountX=0.14 mountY=-0.09, mountTheta=-0.55
23:48:57.483 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.16, opts=13)
23:48:57.485 00.002 1032 Enqueuing Move request for scope (0.05, 0.16)
23:48:57.486 00.001 10072 Worker thread wakes up
23:48:57.488 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
23:48:57.488 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
23:48:57.488 00.000 10072 Moving (0.05, 0.16) raw xDistance=0.14 yDistance=-0.09
23:48:57.490 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:48:57.492 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.95
23:48:57.493 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:48:57.493 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:57.493 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:48:57.493 00.000 10072 MoveAxis(W, 63, ABG)
23:48:57.493 00.000 10072 Guiding  Dir = 3, Dur = 63
23:48:57.493 00.000 10072 IsGuiding returns 0
23:48:57.494 00.001 10072 PulseGuide returned control before completion, sleep 73
23:48:57.510 00.016 1032 UpdateGuideState exits: m=1341 SNR=25.7
23:48:57.512 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:57.514 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:57.516 00.002 1032 Enqueuing Expose request
23:48:57.573 00.057 10072 IsGuiding returns 0
23:48:57.573 00.000 10072 Move returns status 0, amount 63
23:48:57.573 00.000 10072 MoveAxis(N, 0, ABG)
23:48:57.573 00.000 10072 Move returns status 0, amount 0
23:48:57.573 00.000 10072 move complete, result=0
23:48:57.573 00.000 10072 worker thread done servicing request
23:48:57.573 00.000 10072 Worker thread wakes up
23:48:57.573 00.000 1032 GuideStep: 0.1 px 63 ms WEST, -0.1 px 0 ms NORTH
23:48:57.576 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:57.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:58.202 00.626 10072 Exposure complete
23:48:58.252 00.050 10072 worker thread done servicing request
23:48:58.253 00.001 1032 OnExposeComplete: enter
23:48:58.254 00.001 1032 UpdateGuideState(): m_state=6
23:48:58.256 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11183
23:48:58.257 00.001 1032 Star::Find returns 1 (0), X=1107.66, Y=130.07, Mass=1217, SNR=24.5, Peak=92 HFD=3.3
23:48:58.259 00.002 1032 MultiStar: [#1 0.03,0.18,1.09,U] [#2 -0.03,-0.05,0.85,U] [#3 0.11,-0.17,0.79,U] [#4 -0.10,-0.10,0.76,U] [#5 -0.11,-0.14,0.74,U] [#6 0.03,0.27,0.00,M1] [#7 0.05,-0.01,0.71,U] [#8 0.07,-0.13,0.56,U] 
23:48:58.260 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.05}, one-star: {0.11, -0.09}
23:48:58.262 00.002 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
23:48:58.263 00.001 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
23:48:58.265 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.23 mountX=-0.05 mountY=-0.00, mountTheta=-3.06
23:48:58.269 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
23:48:58.271 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
23:48:58.272 00.001 10072 Worker thread wakes up
23:48:58.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
23:48:58.272 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
23:48:58.272 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.00
23:48:58.274 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:48:58.277 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:48:58.277 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:48:58.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:58.278 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:48:58.278 00.000 10072 MoveAxis(E, 3, ABG)
23:48:58.278 00.000 10072 Guiding  Dir = 2, Dur = 3
23:48:58.278 00.000 10072 IsGuiding returns 0
23:48:58.279 00.001 10072 PulseGuide returned control before completion, sleep 13
23:48:58.293 00.014 10072 IsGuiding returns 0
23:48:58.293 00.000 10072 Move returns status 0, amount 3
23:48:58.293 00.000 10072 MoveAxis(N, 0, ABG)
23:48:58.293 00.000 10072 Move returns status 0, amount 0
23:48:58.293 00.000 10072 move complete, result=0
23:48:58.294 00.001 10072 worker thread done servicing request
23:48:58.294 00.000 1032 UpdateGuideState exits: m=1217 SNR=24.5
23:48:58.296 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:58.298 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:58.301 00.003 1032 Enqueuing Expose request
23:48:58.302 00.001 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:48:58.305 00.003 10072 Worker thread wakes up
23:48:58.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:58.305 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:58.722 00.417 10072 Exposure complete
23:48:58.770 00.048 10072 worker thread done servicing request
23:48:58.770 00.000 1032 OnExposeComplete: enter
23:48:58.772 00.002 1032 UpdateGuideState(): m_state=6
23:48:58.775 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11184
23:48:58.777 00.002 1032 Star::Find returns 1 (0), X=1107.54, Y=130.15, Mass=1401, SNR=26.3, Peak=97 HFD=3.4
23:48:58.779 00.002 1032 MultiStar: [#1 -0.04,-0.00,1.01,U] [#2 -0.09,-0.26,0.00,M1] [#3 0.02,-0.14,0.76,U] [#4 -0.24,-0.02,0.65,U] [#5 -0.04,-0.07,0.62,U] [#6 0.02,0.05,0.62,U] [#7 0.02,-0.07,0.71,U] [#8 0.02,-0.09,0.52,U] 
23:48:58.781 00.002 1032 single-star, 7 included, MultiStar: {-0.03, -0.04}, one-star: {-0.01, -0.01}
23:48:58.782 00.001 1032 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.83) = xAngle (-4.44 = 1.85)
23:48:58.784 00.002 1032 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.44 = 1.85)
23:48:58.785 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.61 mountX=-0.00 mountY=0.01, mountTheta=1.85
23:48:58.787 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
23:48:58.789 00.002 1032 Enqueuing Move request for scope (-0.01, -0.01)
23:48:58.790 00.001 10072 Worker thread wakes up
23:48:58.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
23:48:58.790 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
23:48:58.790 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.01
23:48:58.792 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:48:58.795 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:48:58.795 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
23:48:58.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:58.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:48:58.795 00.000 10072 MoveAxis(E, 3, ABG)
23:48:58.795 00.000 10072 Guiding  Dir = 2, Dur = 3
23:48:58.796 00.001 10072 IsGuiding returns 0
23:48:58.796 00.000 10072 PulseGuide returned control before completion, sleep 13
23:48:58.811 00.015 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:48:58.813 00.002 10072 IsGuiding returns 0
23:48:58.813 00.000 10072 Move returns status 0, amount 3
23:48:58.813 00.000 10072 MoveAxis(N, 0, ABG)
23:48:58.813 00.000 10072 Move returns status 0, amount 0
23:48:58.813 00.000 10072 move complete, result=0
23:48:58.813 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:58.816 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:58.818 00.002 1032 Enqueuing Expose request
23:48:58.820 00.002 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:48:58.821 00.001 10072 worker thread done servicing request
23:48:58.821 00.000 10072 Worker thread wakes up
23:48:58.821 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:58.821 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:59.457 00.636 10072 Exposure complete
23:48:59.503 00.046 10072 worker thread done servicing request
23:48:59.504 00.001 1032 OnExposeComplete: enter
23:48:59.505 00.001 1032 UpdateGuideState(): m_state=6
23:48:59.507 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11185
23:48:59.509 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=130.19, Mass=1333, SNR=25.7, Peak=87 HFD=3.5
23:48:59.510 00.001 1032 MultiStar: [#1 -0.01,-0.17,0.98,U] [#2 0.04,-0.49,0.00,M2] [#3 0.02,-0.25,0.79,U] [#4 -0.08,-0.15,0.68,U] [#5 -0.05,-0.17,0.73,U] [#6 -0.00,-0.13,0.64,U] [#7 -0.06,-0.09,0.74,U] [#8 -0.10,-0.25,0.00,M1] 
23:48:59.512 00.002 1032 single-star, 6 included, MultiStar: {-0.02, -0.13}, one-star: {0.04, 0.04}
23:48:59.513 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:48:59.514 00.001 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:48:59.516 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.77 mountX=0.03 mountY=-0.05, mountTheta=-1.06
23:48:59.520 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
23:48:59.522 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
23:48:59.523 00.001 10072 Worker thread wakes up
23:48:59.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:48:59.523 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:48:59.523 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
23:48:59.525 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:48:59.528 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:48:59.528 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:48:59.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:59.528 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:48:59.528 00.000 10072 MoveAxis(E, 4, ABG)
23:48:59.528 00.000 10072 Guiding  Dir = 2, Dur = 4
23:48:59.530 00.002 10072 IsGuiding returns 0
23:48:59.530 00.000 10072 PulseGuide returned control before completion, sleep 14
23:48:59.546 00.016 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:48:59.549 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:59.552 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:48:59.554 00.002 1032 Enqueuing Expose request
23:48:59.555 00.001 10072 IsGuiding returns 0
23:48:59.555 00.000 10072 Move returns status 0, amount 4
23:48:59.556 00.001 10072 MoveAxis(N, 0, ABG)
23:48:59.556 00.000 10072 Move returns status 0, amount 0
23:48:59.556 00.000 10072 move complete, result=0
23:48:59.556 00.000 10072 worker thread done servicing request
23:48:59.556 00.000 10072 Worker thread wakes up
23:48:59.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:48:59.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:48:59.563 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
23:48:59.979 00.416 10072 Exposure complete
23:49:00.031 00.052 10072 worker thread done servicing request
23:49:00.032 00.001 1032 OnExposeComplete: enter
23:49:00.033 00.001 1032 UpdateGuideState(): m_state=6
23:49:00.035 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11186
23:49:00.037 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=130.12, Mass=1522, SNR=27.4, Peak=107 HFD=3.4
23:49:00.039 00.002 1032 MultiStar: [#1 0.04,0.01,0.94,U] [#2 -0.08,-0.36,0.00,M3] [#3 0.05,-0.12,0.74,U] [#4 -0.05,-0.06,0.70,U] [#5 -0.03,-0.14,0.70,U] [#6 0.12,-0.19,0.58,U] [#7 -0.03,-0.16,0.64,U] [#8 0.01,-0.07,0.51,U] 
23:49:00.041 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.09}, one-star: {0.13, -0.04}
23:49:00.044 00.003 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
23:49:00.045 00.001 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
23:49:00.047 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.18 mountX=-0.09 mountY=-0.01, mountTheta=-3.01
23:49:00.050 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
23:49:00.053 00.003 1032 Enqueuing Move request for scope (0.04, -0.09)
23:49:00.054 00.001 10072 Worker thread wakes up
23:49:00.054 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
23:49:00.054 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
23:49:00.055 00.001 10072 Moving (0.04, -0.09) raw xDistance=-0.09 yDistance=-0.01
23:49:00.057 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:49:00.059 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:00.059 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:49:00.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:00.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:49:00.059 00.000 10072 MoveAxis(E, 3, ABG)
23:49:00.059 00.000 10072 Guiding  Dir = 2, Dur = 3
23:49:00.060 00.001 10072 IsGuiding returns 0
23:49:00.060 00.000 10072 PulseGuide returned control before completion, sleep 13
23:49:00.077 00.017 1032 UpdateGuideState exits: m=1522 SNR=27.4
23:49:00.080 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:00.084 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:00.086 00.002 1032 Enqueuing Expose request
23:49:00.087 00.001 10072 IsGuiding returns 0
23:49:00.087 00.000 10072 Move returns status 0, amount 3
23:49:00.087 00.000 10072 MoveAxis(N, 0, ABG)
23:49:00.087 00.000 10072 Move returns status 0, amount 0
23:49:00.087 00.000 10072 move complete, result=0
23:49:00.089 00.002 10072 worker thread done servicing request
23:49:00.089 00.000 10072 Worker thread wakes up
23:49:00.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:00.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:00.096 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:49:00.725 00.629 10072 Exposure complete
23:49:00.774 00.049 10072 worker thread done servicing request
23:49:00.774 00.000 1032 OnExposeComplete: enter
23:49:00.776 00.002 1032 UpdateGuideState(): m_state=6
23:49:00.778 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11187
23:49:00.780 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=129.80, Mass=1385, SNR=26.1, Peak=108 HFD=3.6
23:49:00.782 00.002 1032 MultiStar: [#1 0.05,-0.20,1.03,U] [#2 -0.02,-0.38,0.00,M4] [#3 0.07,-0.35,0.00,M1] [#4 -0.06,-0.19,0.70,U] [#5 0.23,-0.21,0.00,M1] [#6 0.06,-0.20,0.60,U] [#7 -0.01,-0.16,0.69,U] [#8 0.04,-0.27,0.00,M1] 
23:49:00.784 00.002 1032 refined, 4 included, MultiStar: {0.04, -0.23}, one-star: {0.12, -0.35}
23:49:00.786 00.002 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
23:49:00.787 00.001 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
23:49:00.789 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.40 mountX=-0.23 mountY=0.02, mountTheta=3.05
23:49:00.792 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.23, opts=13)
23:49:00.794 00.002 1032 Enqueuing Move request for scope (0.04, -0.23)
23:49:00.796 00.002 10072 Worker thread wakes up
23:49:00.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
23:49:00.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
23:49:00.796 00.000 10072 Moving (0.04, -0.23) raw xDistance=-0.23 yDistance=0.02
23:49:00.797 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:49:00.800 00.003 10072 PPEC rslt: input = -0.23, final = -0.12, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 288.95
23:49:00.800 00.000 10072 PPEC: input: -0.23, control: -0.12, exposure: 500
23:49:00.802 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:00.802 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:49:00.802 00.000 10072 MoveAxis(E, 114, ABG)
23:49:00.802 00.000 10072 Guiding  Dir = 2, Dur = 114
23:49:00.803 00.001 10072 IsGuiding returns 0
23:49:00.805 00.002 10072 PulseGuide returned control before completion, sleep 122
23:49:00.822 00.017 1032 UpdateGuideState exits: m=1385 SNR=26.1
23:49:00.823 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:00.825 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:00.827 00.002 1032 Enqueuing Expose request
23:49:00.952 00.125 10072 IsGuiding returns 1
23:49:00.952 00.000 10072 scope still moving after pulse duration time elapsed
23:49:00.974 00.022 10072 IsGuiding returns 0
23:49:00.974 00.000 10072 scope move finished after 114 + 56 ms
23:49:00.974 00.000 10072 Move returns status 0, amount 114
23:49:00.974 00.000 10072 MoveAxis(N, 0, ABG)
23:49:00.974 00.000 10072 Move returns status 0, amount 0
23:49:00.974 00.000 10072 move complete, result=0
23:49:00.974 00.000 10072 worker thread done servicing request
23:49:00.974 00.000 10072 Worker thread wakes up
23:49:00.974 00.000 1032 GuideStep: -0.2 px 114 ms EAST, 0.0 px 0 ms NORTH
23:49:00.977 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:00.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:01.398 00.421 10072 Exposure complete
23:49:01.452 00.054 10072 worker thread done servicing request
23:49:01.452 00.000 1032 OnExposeComplete: enter
23:49:01.454 00.002 1032 UpdateGuideState(): m_state=6
23:49:01.456 00.002 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11188
23:49:01.459 00.003 1032 Star::Find returns 1 (0), X=1107.63, Y=130.07, Mass=1314, SNR=25.5, Peak=95 HFD=3.3
23:49:01.461 00.002 1032 MultiStar: [#1 0.15,-0.02,0.99,U] [#2 0.07,-0.12,0.82,U] [#3 0.06,-0.09,0.84,U] [#4 -0.08,-0.11,0.73,U] [#5 -0.10,-0.17,0.65,U] [#6 0.29,-0.25,0.00,M1] [#7 0.05,-0.24,0.74,U] [#8 -0.01,-0.19,0.54,U] 
23:49:01.462 00.001 1032 single-star, 7 included, MultiStar: {0.04, -0.12}, one-star: {0.07, -0.08}
23:49:01.463 00.001 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
23:49:01.465 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
23:49:01.466 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.84 mountX=-0.10 mountY=-0.05, mountTheta=-2.67
23:49:01.468 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
23:49:01.470 00.002 1032 Enqueuing Move request for scope (0.07, -0.08)
23:49:01.472 00.002 10072 Worker thread wakes up
23:49:01.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
23:49:01.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
23:49:01.472 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.10 yDistance=-0.05
23:49:01.474 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:49:01.478 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:01.478 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:49:01.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:01.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:49:01.478 00.000 10072 MoveAxis(E, 5, ABG)
23:49:01.478 00.000 10072 Guiding  Dir = 2, Dur = 5
23:49:01.479 00.001 10072 IsGuiding returns 0
23:49:01.479 00.000 10072 PulseGuide returned control before completion, sleep 15
23:49:01.495 00.016 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:49:01.497 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:01.500 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:01.501 00.001 1032 Enqueuing Expose request
23:49:01.504 00.003 10072 IsGuiding returns 0
23:49:01.504 00.000 10072 Move returns status 0, amount 5
23:49:01.504 00.000 10072 MoveAxis(N, 0, ABG)
23:49:01.504 00.000 10072 Move returns status 0, amount 0
23:49:01.504 00.000 10072 move complete, result=0
23:49:01.504 00.000 10072 worker thread done servicing request
23:49:01.504 00.000 10072 Worker thread wakes up
23:49:01.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:01.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:01.510 00.006 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:49:02.134 00.624 10072 Exposure complete
23:49:02.185 00.051 10072 worker thread done servicing request
23:49:02.185 00.000 1032 OnExposeComplete: enter
23:49:02.187 00.002 1032 UpdateGuideState(): m_state=6
23:49:02.189 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11189
23:49:02.191 00.002 1032 Star::Find returns 1 (0), X=1107.29, Y=130.33, Mass=1328, SNR=25.6, Peak=110 HFD=3.4
23:49:02.194 00.003 1032 MultiStar: [#1 -0.03,-0.11,0.95,U] [#2 0.16,-0.19,0.84,U] [#3 0.08,-0.19,0.77,U] [#4 -0.24,-0.17,0.00,M1] [#5 -0.17,0.10,0.64,U] [#6 -0.08,0.08,0.65,U] [#7 -0.01,-0.01,0.71,U] [#8 -0.33,-0.07,0.00,M1] 
23:49:02.197 00.003 1032 refined, 6 included, MultiStar: {-0.05, -0.02}, one-star: {-0.26, 0.18}
23:49:02.199 00.002 1032 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.83) = xAngle (-4.53 = 1.75)
23:49:02.201 00.002 1032 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.53 = 1.75)
23:49:02.202 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.70 mountX=-0.01 mountY=0.05, mountTheta=1.75
23:49:02.206 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.02, opts=13)
23:49:02.208 00.002 1032 Enqueuing Move request for scope (-0.05, -0.02)
23:49:02.211 00.003 10072 Worker thread wakes up
23:49:02.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
23:49:02.211 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
23:49:02.211 00.000 10072 Moving (-0.05, -0.02) raw xDistance=-0.01 yDistance=0.05
23:49:02.214 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:49:02.218 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:02.218 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:49:02.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:02.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:49:02.218 00.000 10072 MoveAxis(E, 7, ABG)
23:49:02.218 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:02.218 00.000 10072 IsGuiding returns 0
23:49:02.219 00.001 10072 PulseGuide returned control before completion, sleep 17
23:49:02.238 00.019 1032 UpdateGuideState exits: m=1328 SNR=25.6
23:49:02.241 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:02.243 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:02.245 00.002 1032 Enqueuing Expose request
23:49:02.247 00.002 10072 IsGuiding returns 0
23:49:02.247 00.000 10072 Move returns status 0, amount 7
23:49:02.247 00.000 10072 MoveAxis(N, 0, ABG)
23:49:02.247 00.000 10072 Move returns status 0, amount 0
23:49:02.247 00.000 10072 move complete, result=0
23:49:02.248 00.001 10072 worker thread done servicing request
23:49:02.248 00.000 10072 Worker thread wakes up
23:49:02.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:02.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:02.256 00.008 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
23:49:02.666 00.410 10072 Exposure complete
23:49:02.729 00.063 10072 worker thread done servicing request
23:49:02.729 00.000 1032 OnExposeComplete: enter
23:49:02.731 00.002 1032 UpdateGuideState(): m_state=6
23:49:02.733 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11190
23:49:02.735 00.002 1032 Star::Find returns 1 (0), X=1107.53, Y=130.05, Mass=1349, SNR=25.8, Peak=97 HFD=3.5
23:49:02.738 00.003 1032 MultiStar: [#1 -0.07,-0.09,0.98,U] [#2 -0.13,-0.24,0.00,M3] [#3 0.05,-0.11,0.74,U] [#4 -0.21,-0.04,0.70,U] [#5 -0.14,0.11,0.70,U] [#6 -0.00,-0.10,0.59,U] [#7 -0.15,0.08,0.71,U] [#8 0.03,-0.16,0.57,U] 
23:49:02.742 00.004 1032 refined, 7 included, MultiStar: {-0.07, -0.05}, one-star: {-0.02, -0.11}
23:49:02.745 00.003 1032 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.83) = xAngle (-4.28 = 2.00)
23:49:02.747 00.002 1032 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.28 = 2.00)
23:49:02.749 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.45 mountX=-0.04 mountY=0.08, mountTheta=2.00
23:49:02.753 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.05, opts=13)
23:49:02.756 00.003 1032 Enqueuing Move request for scope (-0.07, -0.05)
23:49:02.758 00.002 10072 Worker thread wakes up
23:49:02.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
23:49:02.758 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
23:49:02.758 00.000 10072 Moving (-0.07, -0.05) raw xDistance=-0.04 yDistance=0.08
23:49:02.761 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:49:02.765 00.004 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:02.765 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:49:02.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:02.773 00.008 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:49:02.773 00.000 10072 MoveAxis(E, 7, ABG)
23:49:02.773 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:02.774 00.001 10072 IsGuiding returns 0
23:49:02.775 00.001 10072 PulseGuide returned control before completion, sleep 17
23:49:02.793 00.018 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:49:02.796 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:02.801 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:02.804 00.003 1032 Enqueuing Expose request
23:49:02.807 00.003 10072 IsGuiding returns 0
23:49:02.807 00.000 10072 Move returns status 0, amount 7
23:49:02.807 00.000 10072 MoveAxis(N, 0, ABG)
23:49:02.807 00.000 10072 Move returns status 0, amount 0
23:49:02.807 00.000 10072 move complete, result=0
23:49:02.807 00.000 10072 worker thread done servicing request
23:49:02.807 00.000 10072 Worker thread wakes up
23:49:02.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:02.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:02.816 00.009 1032 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
23:49:03.444 00.628 10072 Exposure complete
23:49:03.499 00.055 10072 worker thread done servicing request
23:49:03.499 00.000 1032 OnExposeComplete: enter
23:49:03.501 00.002 1032 UpdateGuideState(): m_state=6
23:49:03.503 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11191
23:49:03.505 00.002 1032 Star::Find returns 1 (0), X=1107.48, Y=130.00, Mass=1340, SNR=25.7, Peak=86 HFD=3.6
23:49:03.507 00.002 1032 MultiStar: [#1 0.03,-0.25,0.96,U] [#2 -0.02,-0.41,0.00,M4] [#3 0.17,-0.21,0.00,M1] [#4 -0.14,-0.16,0.69,U] [#5 0.08,-0.23,0.67,U] [#6 0.07,-0.25,0.63,U] [#7 0.05,-0.08,0.76,U] [#8 0.10,-0.33,0.00,M1] 
23:49:03.509 00.002 1032 single-star, 5 included, MultiStar: {-0.00, -0.19}, one-star: {-0.08, -0.16}
23:49:03.510 00.001 1032 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.83) = xAngle (-3.86 = 2.42)
23:49:03.512 00.002 1032 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.86 = 2.42)
23:49:03.513 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.03 mountX=-0.13 mountY=0.12, mountTheta=2.42
23:49:03.516 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.16, opts=13)
23:49:03.520 00.004 1032 Enqueuing Move request for scope (-0.08, -0.16)
23:49:03.522 00.002 10072 Worker thread wakes up
23:49:03.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
23:49:03.522 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
23:49:03.522 00.000 10072 Moving (-0.08, -0.16) raw xDistance=-0.13 yDistance=0.12
23:49:03.524 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:49:03.527 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.95
23:49:03.527 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
23:49:03.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:03.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:49:03.528 00.001 10072 MoveAxis(E, 72, ABG)
23:49:03.528 00.000 10072 Guiding  Dir = 2, Dur = 72
23:49:03.528 00.000 10072 IsGuiding returns 0
23:49:03.529 00.001 10072 PulseGuide returned control before completion, sleep 82
23:49:03.546 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:49:03.551 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:03.553 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:03.555 00.002 1032 Enqueuing Expose request
23:49:03.613 00.058 10072 IsGuiding returns 0
23:49:03.613 00.000 10072 Move returns status 0, amount 72
23:49:03.613 00.000 10072 MoveAxis(N, 0, ABG)
23:49:03.613 00.000 10072 Move returns status 0, amount 0
23:49:03.613 00.000 10072 move complete, result=0
23:49:03.613 00.000 10072 worker thread done servicing request
23:49:03.613 00.000 1032 GuideStep: -0.1 px 72 ms EAST, 0.1 px 0 ms NORTH
23:49:03.617 00.004 10072 Worker thread wakes up
23:49:03.617 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:03.617 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:04.025 00.408 10072 Exposure complete
23:49:04.076 00.051 10072 worker thread done servicing request
23:49:04.076 00.000 1032 OnExposeComplete: enter
23:49:04.079 00.003 1032 UpdateGuideState(): m_state=6
23:49:04.081 00.002 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11192
23:49:04.083 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=129.96, Mass=1431, SNR=26.6, Peak=106 HFD=3.3
23:49:04.085 00.002 1032 MultiStar: [#1 0.14,-0.06,0.96,U] [#2 0.05,-0.30,0.00,M5] [#3 0.32,-0.24,0.00,M2] [#4 -0.02,-0.11,0.70,U] [#5 0.06,-0.25,0.00,M1] [#6 0.12,-0.10,0.61,U] [#7 0.02,-0.03,0.73,U] [#8 0.21,-0.25,0.00,M2] 
23:49:04.087 00.002 1032 refined, 4 included, MultiStar: {0.09, -0.10}, one-star: {0.17, -0.19}
23:49:04.089 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
23:49:04.092 00.003 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
23:49:04.094 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.82 mountX=-0.12 mountY=-0.07, mountTheta=-2.65
23:49:04.097 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
23:49:04.100 00.003 1032 Enqueuing Move request for scope (0.09, -0.10)
23:49:04.102 00.002 10072 Worker thread wakes up
23:49:04.102 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
23:49:04.102 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
23:49:04.102 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.07
23:49:04.104 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:49:04.107 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:04.108 00.001 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:49:04.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:04.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:49:04.108 00.000 10072 MoveAxis(E, 7, ABG)
23:49:04.108 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:04.108 00.000 10072 IsGuiding returns 0
23:49:04.108 00.000 10072 PulseGuide returned control before completion, sleep 17
23:49:04.125 00.017 1032 UpdateGuideState exits: m=1431 SNR=26.6
23:49:04.127 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:04.129 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:04.132 00.003 1032 Enqueuing Expose request
23:49:04.134 00.002 10072 IsGuiding returns 0
23:49:04.134 00.000 10072 Move returns status 0, amount 7
23:49:04.134 00.000 10072 MoveAxis(N, 0, ABG)
23:49:04.134 00.000 10072 Move returns status 0, amount 0
23:49:04.134 00.000 10072 move complete, result=0
23:49:04.134 00.000 10072 worker thread done servicing request
23:49:04.134 00.000 10072 Worker thread wakes up
23:49:04.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:04.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:04.142 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:49:04.761 00.619 10072 Exposure complete
23:49:04.813 00.052 10072 worker thread done servicing request
23:49:04.813 00.000 1032 OnExposeComplete: enter
23:49:04.816 00.003 1032 UpdateGuideState(): m_state=6
23:49:04.818 00.002 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11193
23:49:04.819 00.001 1032 Star::Find returns 1 (0), X=1107.52, Y=129.95, Mass=1419, SNR=26.5, Peak=105 HFD=3.4
23:49:04.822 00.003 1032 MultiStar: [#1 -0.06,-0.15,0.95,U] [#2 -0.02,-0.27,0.00,M6] [#3 0.20,-0.24,0.00,M3] [#4 -0.21,-0.11,0.68,U] [#5 -0.24,-0.21,0.00,M2] [#6 0.08,-0.19,0.63,U] [#7 -0.08,-0.20,0.70,U] [#8 0.21,-0.17,0.00,M3] 
23:49:04.823 00.001 1032 refined, 4 included, MultiStar: {-0.06, -0.17}, one-star: {-0.04, -0.21}
23:49:04.825 00.002 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.75 = 2.53)
23:49:04.827 00.002 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.75 = 2.53)
23:49:04.830 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.92 mountX=-0.15 mountY=0.11, mountTheta=2.53
23:49:04.833 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.17, opts=13)
23:49:04.835 00.002 1032 Enqueuing Move request for scope (-0.06, -0.17)
23:49:04.836 00.001 10072 Worker thread wakes up
23:49:04.838 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
23:49:04.838 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
23:49:04.838 00.000 10072 Moving (-0.06, -0.17) raw xDistance=-0.15 yDistance=0.11
23:49:04.840 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:49:04.843 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.95
23:49:04.843 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:49:04.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:04.844 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:49:04.844 00.000 10072 MoveAxis(E, 77, ABG)
23:49:04.845 00.001 10072 Guiding  Dir = 2, Dur = 77
23:49:04.845 00.000 10072 IsGuiding returns 0
23:49:04.846 00.001 10072 PulseGuide returned control before completion, sleep 87
23:49:04.862 00.016 1032 UpdateGuideState exits: m=1419 SNR=26.5
23:49:04.864 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:04.866 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:04.869 00.003 1032 Enqueuing Expose request
23:49:04.946 00.077 10072 IsGuiding returns 0
23:49:04.946 00.000 10072 Move returns status 0, amount 77
23:49:04.946 00.000 10072 MoveAxis(N, 0, ABG)
23:49:04.946 00.000 10072 Move returns status 0, amount 0
23:49:04.946 00.000 10072 move complete, result=0
23:49:04.946 00.000 10072 worker thread done servicing request
23:49:04.946 00.000 10072 Worker thread wakes up
23:49:04.946 00.000 1032 GuideStep: -0.2 px 77 ms EAST, 0.1 px 0 ms NORTH
23:49:04.949 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:04.949 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:05.354 00.405 10072 Exposure complete
23:49:05.411 00.057 10072 worker thread done servicing request
23:49:05.411 00.000 1032 OnExposeComplete: enter
23:49:05.414 00.003 1032 UpdateGuideState(): m_state=6
23:49:05.416 00.002 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11194
23:49:05.418 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=130.02, Mass=1365, SNR=26.0, Peak=98 HFD=3.4
23:49:05.421 00.003 1032 MultiStar: [#1 -0.12,-0.14,0.96,U] [#2 -0.13,-0.26,0.00,M7] [#3 -0.11,-0.15,0.78,U] [#4 -0.25,0.03,0.71,U] [#5 0.08,-0.11,0.68,U] [#6 -0.01,-0.15,0.57,U] [#7 -0.05,-0.13,0.75,U] [#8 -0.05,-0.26,0.00,M4] 
23:49:05.423 00.002 1032 refined, 6 included, MultiStar: {-0.05, -0.11}, one-star: {0.08, -0.14}
23:49:05.425 00.002 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.46)
23:49:05.426 00.001 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.46)
23:49:05.428 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.13 cameraTheta=-1.99 mountX=-0.10 mountY=0.08, mountTheta=2.46
23:49:05.433 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.11, opts=13)
23:49:05.435 00.002 1032 Enqueuing Move request for scope (-0.05, -0.11)
23:49:05.437 00.002 10072 Worker thread wakes up
23:49:05.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
23:49:05.437 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
23:49:05.437 00.000 10072 Moving (-0.05, -0.11) raw xDistance=-0.10 yDistance=0.08
23:49:05.439 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:49:05.443 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:05.443 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:49:05.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:05.444 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:49:05.444 00.000 10072 MoveAxis(E, 6, ABG)
23:49:05.444 00.000 10072 Guiding  Dir = 2, Dur = 6
23:49:05.444 00.000 10072 IsGuiding returns 0
23:49:05.445 00.001 10072 PulseGuide returned control before completion, sleep 16
23:49:05.465 00.020 1032 UpdateGuideState exits: m=1365 SNR=26.0
23:49:05.467 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:05.468 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:05.470 00.002 1032 Enqueuing Expose request
23:49:05.476 00.006 10072 IsGuiding returns 0
23:49:05.476 00.000 10072 Move returns status 0, amount 6
23:49:05.476 00.000 10072 MoveAxis(N, 0, ABG)
23:49:05.476 00.000 10072 Move returns status 0, amount 0
23:49:05.476 00.000 10072 move complete, result=0
23:49:05.477 00.001 10072 worker thread done servicing request
23:49:05.477 00.000 10072 Worker thread wakes up
23:49:05.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:05.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:05.480 00.003 1032 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
23:49:06.106 00.626 10072 Exposure complete
23:49:06.160 00.054 10072 worker thread done servicing request
23:49:06.160 00.000 1032 OnExposeComplete: enter
23:49:06.163 00.003 1032 UpdateGuideState(): m_state=6
23:49:06.165 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11195
23:49:06.166 00.001 1032 Star::Find returns 1 (0), X=1107.63, Y=130.13, Mass=1272, SNR=25.1, Peak=93 HFD=3.4
23:49:06.168 00.002 1032 MultiStar: [#1 -0.00,0.02,1.05,U] [#2 -0.06,-0.16,0.83,U] [#3 0.04,0.03,0.84,U] [#4 -0.10,-0.07,0.71,U] [#5 0.01,0.13,0.72,U] [#6 -0.07,-0.07,0.63,U] [#7 0.02,-0.12,0.73,U] [#8 0.04,-0.08,0.52,U] 
23:49:06.170 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.03}, one-star: {0.08, -0.02}
23:49:06.172 00.002 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.79)
23:49:06.174 00.002 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.79)
23:49:06.176 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.66 mountX=-0.03 mountY=0.01, mountTheta=2.79
23:49:06.180 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.03, opts=13)
23:49:06.183 00.003 1032 Enqueuing Move request for scope (-0.00, -0.03)
23:49:06.185 00.002 10072 Worker thread wakes up
23:49:06.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
23:49:06.185 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
23:49:06.185 00.000 10072 Moving (-0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
23:49:06.187 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:49:06.190 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:06.190 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:49:06.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:06.191 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:49:06.191 00.000 10072 MoveAxis(E, 8, ABG)
23:49:06.191 00.000 10072 Guiding  Dir = 2, Dur = 8
23:49:06.192 00.001 10072 IsGuiding returns 0
23:49:06.192 00.000 10072 PulseGuide returned control before completion, sleep 18
23:49:06.210 00.018 1032 UpdateGuideState exits: m=1272 SNR=25.1
23:49:06.214 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:06.216 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:06.219 00.003 1032 Enqueuing Expose request
23:49:06.220 00.001 10072 IsGuiding returns 0
23:49:06.220 00.000 10072 Move returns status 0, amount 8
23:49:06.221 00.001 10072 MoveAxis(N, 0, ABG)
23:49:06.221 00.000 10072 Move returns status 0, amount 0
23:49:06.221 00.000 10072 move complete, result=0
23:49:06.221 00.000 10072 worker thread done servicing request
23:49:06.221 00.000 10072 Worker thread wakes up
23:49:06.221 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:06.221 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:06.229 00.008 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:49:06.639 00.410 10072 Exposure complete
23:49:06.688 00.049 10072 worker thread done servicing request
23:49:06.688 00.000 1032 OnExposeComplete: enter
23:49:06.690 00.002 1032 UpdateGuideState(): m_state=6
23:49:06.692 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11196
23:49:06.694 00.002 1032 Star::Find returns 1 (0), X=1107.74, Y=130.15, Mass=1367, SNR=26.0, Peak=111 HFD=3.3
23:49:06.698 00.004 1032 MultiStar: [#1 0.04,0.05,1.04,U] [#2 0.03,-0.16,0.80,U] [#3 0.20,-0.22,0.00,M2] [#4 0.08,-0.08,0.72,U] [#5 -0.03,-0.01,0.66,U] [#6 0.07,0.04,0.59,U] [#7 0.05,-0.14,0.70,U] [#8 0.16,-0.01,0.54,U] 
23:49:06.699 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.18, -0.01}
23:49:06.701 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
23:49:06.702 00.001 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
23:49:06.706 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.49 mountX=-0.06 mountY=-0.06, mountTheta=-2.32
23:49:06.709 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
23:49:06.712 00.003 1032 Enqueuing Move request for scope (0.07, -0.04)
23:49:06.715 00.003 10072 Worker thread wakes up
23:49:06.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
23:49:06.715 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
23:49:06.715 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
23:49:06.718 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:49:06.720 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:06.721 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:49:06.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:06.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:49:06.721 00.000 10072 MoveAxis(E, 8, ABG)
23:49:06.721 00.000 10072 Guiding  Dir = 2, Dur = 8
23:49:06.721 00.000 10072 IsGuiding returns 0
23:49:06.722 00.001 10072 PulseGuide returned control before completion, sleep 18
23:49:06.740 00.018 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:49:06.743 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:06.744 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:06.746 00.002 1032 Enqueuing Expose request
23:49:06.747 00.001 10072 IsGuiding returns 0
23:49:06.748 00.001 10072 Move returns status 0, amount 8
23:49:06.748 00.000 10072 MoveAxis(N, 0, ABG)
23:49:06.748 00.000 10072 Move returns status 0, amount 0
23:49:06.748 00.000 10072 move complete, result=0
23:49:06.748 00.000 10072 worker thread done servicing request
23:49:06.748 00.000 10072 Worker thread wakes up
23:49:06.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:06.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:06.758 00.010 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:49:07.385 00.627 10072 Exposure complete
23:49:07.434 00.049 10072 worker thread done servicing request
23:49:07.435 00.001 1032 OnExposeComplete: enter
23:49:07.438 00.003 1032 UpdateGuideState(): m_state=6
23:49:07.440 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11197
23:49:07.442 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=130.09, Mass=1379, SNR=26.1, Peak=96 HFD=3.3
23:49:07.444 00.002 1032 MultiStar: [#1 0.05,-0.09,0.94,U] [#2 0.02,-0.27,0.00,M6] [#3 0.16,-0.13,0.77,U] [#4 0.00,-0.06,0.62,U] [#5 0.07,-0.15,0.66,U] [#6 0.15,-0.14,0.63,U] [#7 0.09,-0.23,0.69,U] [#8 0.14,-0.27,0.00,M3] 
23:49:07.445 00.001 1032 single-star, 6 included, MultiStar: {0.09, -0.12}, one-star: {0.09, -0.07}
23:49:07.447 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
23:49:07.448 00.001 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
23:49:07.451 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.67 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
23:49:07.454 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
23:49:07.457 00.003 1032 Enqueuing Move request for scope (0.09, -0.07)
23:49:07.459 00.002 10072 Worker thread wakes up
23:49:07.459 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
23:49:07.459 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
23:49:07.459 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
23:49:07.463 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:49:07.465 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:07.465 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:49:07.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:07.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:49:07.465 00.000 10072 MoveAxis(E, 5, ABG)
23:49:07.465 00.000 10072 Guiding  Dir = 2, Dur = 5
23:49:07.466 00.001 10072 IsGuiding returns 0
23:49:07.466 00.000 10072 PulseGuide returned control before completion, sleep 15
23:49:07.483 00.017 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:49:07.485 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:07.488 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:07.490 00.002 1032 Enqueuing Expose request
23:49:07.493 00.003 10072 IsGuiding returns 0
23:49:07.493 00.000 10072 Move returns status 0, amount 5
23:49:07.493 00.000 10072 MoveAxis(N, 0, ABG)
23:49:07.493 00.000 10072 Move returns status 0, amount 0
23:49:07.493 00.000 10072 move complete, result=0
23:49:07.493 00.000 10072 worker thread done servicing request
23:49:07.493 00.000 10072 Worker thread wakes up
23:49:07.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:07.494 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:07.501 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:49:07.907 00.406 10072 Exposure complete
23:49:07.962 00.055 10072 worker thread done servicing request
23:49:07.962 00.000 1032 OnExposeComplete: enter
23:49:07.964 00.002 1032 UpdateGuideState(): m_state=6
23:49:07.966 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11198
23:49:07.968 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=130.21, Mass=1396, SNR=26.3, Peak=120 HFD=3.2
23:49:07.970 00.002 1032 MultiStar: [#1 0.21,-0.07,0.99,U] [#2 -0.04,-0.30,0.00,M7] [#3 0.05,-0.16,0.74,U] [#4 -0.04,-0.09,0.69,U] [#5 -0.19,-0.13,0.62,U] [#6 0.17,-0.04,0.60,U] [#7 0.14,-0.20,0.69,U] [#8 0.11,0.05,0.48,U] 
23:49:07.971 00.001 1032 single-star, 7 included, MultiStar: {0.07, -0.07}, one-star: {0.03, 0.06}
23:49:07.973 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:49:07.975 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:49:07.977 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.02 mountX=0.05 mountY=-0.05, mountTheta=-0.81
23:49:07.980 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
23:49:07.982 00.002 1032 Enqueuing Move request for scope (0.03, 0.06)
23:49:07.983 00.001 10072 Worker thread wakes up
23:49:07.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
23:49:07.983 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
23:49:07.983 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.05
23:49:07.986 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:49:07.990 00.004 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:07.990 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:49:07.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:07.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:49:07.990 00.000 10072 MoveAxis(E, 5, ABG)
23:49:07.990 00.000 10072 Guiding  Dir = 2, Dur = 5
23:49:07.991 00.001 10072 IsGuiding returns 0
23:49:07.991 00.000 10072 PulseGuide returned control before completion, sleep 15
23:49:08.009 00.018 1032 UpdateGuideState exits: m=1396 SNR=26.3
23:49:08.012 00.003 10072 IsGuiding returns 0
23:49:08.012 00.000 10072 Move returns status 0, amount 5
23:49:08.012 00.000 10072 MoveAxis(N, 0, ABG)
23:49:08.012 00.000 10072 Move returns status 0, amount 0
23:49:08.012 00.000 10072 move complete, result=0
23:49:08.012 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:08.014 00.002 10072 worker thread done servicing request
23:49:08.014 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:08.017 00.003 1032 Enqueuing Expose request
23:49:08.019 00.002 10072 Worker thread wakes up
23:49:08.019 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:08.019 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:49:08.021 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:08.652 00.631 10072 Exposure complete
23:49:08.704 00.052 10072 worker thread done servicing request
23:49:08.704 00.000 1032 OnExposeComplete: enter
23:49:08.707 00.003 1032 UpdateGuideState(): m_state=6
23:49:08.709 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11199
23:49:08.713 00.004 1032 Star::Find returns 1 (0), X=1107.73, Y=130.12, Mass=1439, SNR=26.7, Peak=108 HFD=3.3
23:49:08.715 00.002 1032 MultiStar: [#1 0.14,-0.18,0.94,U] [#2 -0.04,-0.37,0.00,M8] [#3 0.07,-0.23,0.77,U] [#4 -0.01,-0.02,0.67,U] [#5 -0.06,-0.05,0.61,U] [#6 -0.06,-0.00,0.62,U] [#7 0.08,-0.09,0.69,U] [#8 -0.03,-0.13,0.49,U] 
23:49:08.716 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.10}, one-star: {0.17, -0.03}
23:49:08.719 00.003 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
23:49:08.721 00.002 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
23:49:08.723 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.04 mountX=-0.11 mountY=-0.03, mountTheta=-2.87
23:49:08.725 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
23:49:08.727 00.002 1032 Enqueuing Move request for scope (0.06, -0.10)
23:49:08.729 00.002 10072 Worker thread wakes up
23:49:08.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
23:49:08.729 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
23:49:08.729 00.000 10072 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.03
23:49:08.731 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:49:08.735 00.004 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:08.735 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:49:08.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:08.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:49:08.735 00.000 10072 MoveAxis(E, 7, ABG)
23:49:08.735 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:08.735 00.000 10072 IsGuiding returns 0
23:49:08.737 00.002 10072 PulseGuide returned control before completion, sleep 16
23:49:08.755 00.018 1032 UpdateGuideState exits: m=1439 SNR=26.7
23:49:08.759 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:08.761 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:08.762 00.001 1032 Enqueuing Expose request
23:49:08.764 00.002 10072 IsGuiding returns 0
23:49:08.764 00.000 10072 Move returns status 0, amount 7
23:49:08.764 00.000 10072 MoveAxis(N, 0, ABG)
23:49:08.764 00.000 10072 Move returns status 0, amount 0
23:49:08.764 00.000 10072 move complete, result=0
23:49:08.764 00.000 10072 worker thread done servicing request
23:49:08.764 00.000 10072 Worker thread wakes up
23:49:08.764 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:08.766 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:08.775 00.009 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:49:09.181 00.406 10072 Exposure complete
23:49:09.230 00.049 10072 worker thread done servicing request
23:49:09.231 00.001 1032 OnExposeComplete: enter
23:49:09.233 00.002 1032 UpdateGuideState(): m_state=6
23:49:09.235 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11200
23:49:09.237 00.002 1032 Star::Find returns 1 (0), X=1107.57, Y=130.15, Mass=1450, SNR=26.8, Peak=107 HFD=3.4
23:49:09.239 00.002 1032 MultiStar: [#1 -0.02,-0.07,0.95,U] [#2 -0.05,-0.11,0.79,U] [#3 0.05,-0.23,0.73,U] [#4 -0.22,-0.07,0.67,U] [#5 -0.08,0.01,0.66,U] [#6 -0.17,-0.09,0.60,U] [#7 0.04,0.02,0.69,U] [#8 0.04,-0.13,0.53,U] 
23:49:09.242 00.003 1032 single-star, 8 included, MultiStar: {-0.04, -0.07}, one-star: {0.01, -0.00}
23:49:09.244 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:49:09.246 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:49:09.248 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.02 cameraTheta=-0.32 mountX=-0.01 mountY=-0.01, mountTheta=-2.15
23:49:09.251 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.00, opts=13)
23:49:09.254 00.003 1032 Enqueuing Move request for scope (0.01, -0.00)
23:49:09.255 00.001 10072 Worker thread wakes up
23:49:09.255 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
23:49:09.255 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
23:49:09.255 00.000 10072 Moving (0.01, -0.00) raw xDistance=-0.01 yDistance=-0.01
23:49:09.257 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:49:09.261 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:09.261 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:49:09.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:09.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:49:09.261 00.000 10072 MoveAxis(E, 7, ABG)
23:49:09.261 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:09.262 00.001 10072 IsGuiding returns 0
23:49:09.262 00.000 10072 PulseGuide returned control before completion, sleep 17
23:49:09.279 00.017 1032 UpdateGuideState exits: m=1450 SNR=26.8
23:49:09.282 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:09.284 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:09.285 00.001 1032 Enqueuing Expose request
23:49:09.291 00.006 10072 IsGuiding returns 0
23:49:09.291 00.000 10072 Move returns status 0, amount 7
23:49:09.291 00.000 10072 MoveAxis(N, 0, ABG)
23:49:09.291 00.000 10072 Move returns status 0, amount 0
23:49:09.292 00.001 10072 move complete, result=0
23:49:09.292 00.000 10072 worker thread done servicing request
23:49:09.292 00.000 10072 Worker thread wakes up
23:49:09.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:09.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:09.300 00.008 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:49:09.917 00.617 10072 Exposure complete
23:49:09.970 00.053 10072 worker thread done servicing request
23:49:09.971 00.001 1032 OnExposeComplete: enter
23:49:09.972 00.001 1032 UpdateGuideState(): m_state=6
23:49:09.975 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11201
23:49:09.978 00.003 1032 Star::Find returns 1 (0), X=1107.60, Y=130.11, Mass=1286, SNR=25.2, Peak=98 HFD=3.3
23:49:09.980 00.002 1032 MultiStar: [#1 0.17,-0.12,1.01,U] [#2 -0.04,-0.39,0.00,M8] [#3 0.16,-0.30,0.00,M1] [#4 -0.14,-0.16,0.70,U] [#5 -0.06,-0.08,0.67,U] [#6 0.06,-0.10,0.67,U] [#7 0.07,-0.12,0.72,U] [#8 0.06,-0.09,0.55,U] 
23:49:09.982 00.002 1032 single-star, 6 included, MultiStar: {0.04, -0.10}, one-star: {0.05, -0.05}
23:49:09.984 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
23:49:09.985 00.001 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
23:49:09.988 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.81 mountX=-0.06 mountY=-0.03, mountTheta=-2.64
23:49:09.994 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
23:49:09.996 00.002 1032 Enqueuing Move request for scope (0.05, -0.05)
23:49:09.998 00.002 10072 Worker thread wakes up
23:49:09.998 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
23:49:09.998 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
23:49:09.998 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.03
23:49:10.000 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:49:10.004 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:10.004 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:49:10.004 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:10.004 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:49:10.004 00.000 10072 MoveAxis(E, 8, ABG)
23:49:10.004 00.000 10072 Guiding  Dir = 2, Dur = 8
23:49:10.005 00.001 10072 IsGuiding returns 0
23:49:10.005 00.000 10072 PulseGuide returned control before completion, sleep 18
23:49:10.025 00.020 1032 UpdateGuideState exits: m=1286 SNR=25.2
23:49:10.027 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:10.028 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:10.030 00.002 1032 Enqueuing Expose request
23:49:10.036 00.006 10072 IsGuiding returns 0
23:49:10.036 00.000 10072 Move returns status 0, amount 8
23:49:10.036 00.000 10072 MoveAxis(N, 0, ABG)
23:49:10.036 00.000 10072 Move returns status 0, amount 0
23:49:10.036 00.000 10072 move complete, result=0
23:49:10.036 00.000 10072 worker thread done servicing request
23:49:10.036 00.000 10072 Worker thread wakes up
23:49:10.036 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:10.036 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:10.040 00.004 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:49:10.446 00.406 10072 Exposure complete
23:49:10.497 00.051 10072 worker thread done servicing request
23:49:10.497 00.000 1032 OnExposeComplete: enter
23:49:10.499 00.002 1032 UpdateGuideState(): m_state=6
23:49:10.501 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11202
23:49:10.503 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=130.16, Mass=1277, SNR=25.1, Peak=99 HFD=3.2
23:49:10.505 00.002 1032 MultiStar: [#1 0.27,-0.00,0.00,M1] [#2 0.16,-0.24,0.00,M9] [#3 0.19,-0.17,0.77,U] [#4 0.07,-0.22,0.70,U] [#5 0.11,-0.21,0.70,U] [#6 0.14,-0.18,0.66,U] [#7 0.29,-0.04,0.00,M1] [#8 0.26,-0.22,0.00,M1] 
23:49:10.507 00.002 1032 refined, 4 included, MultiStar: {0.16, -0.14}, one-star: {0.24, 0.00}
23:49:10.509 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
23:49:10.511 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
23:49:10.513 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.74 mountX=-0.18 mountY=-0.11, mountTheta=-2.57
23:49:10.515 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.14, opts=13)
23:49:10.518 00.003 1032 Enqueuing Move request for scope (0.16, -0.14)
23:49:10.519 00.001 10072 Worker thread wakes up
23:49:10.519 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
23:49:10.520 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
23:49:10.520 00.000 10072 Moving (0.16, -0.14) raw xDistance=-0.18 yDistance=-0.11
23:49:10.523 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:49:10.526 00.003 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.95
23:49:10.526 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
23:49:10.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:10.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:49:10.526 00.000 10072 MoveAxis(E, 90, ABG)
23:49:10.526 00.000 10072 Guiding  Dir = 2, Dur = 90
23:49:10.527 00.001 10072 IsGuiding returns 0
23:49:10.527 00.000 10072 PulseGuide returned control before completion, sleep 100
23:49:10.544 00.017 1032 UpdateGuideState exits: m=1277 SNR=25.1
23:49:10.549 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:10.552 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:10.555 00.003 1032 Enqueuing Expose request
23:49:10.631 00.076 10072 IsGuiding returns 0
23:49:10.631 00.000 10072 Move returns status 0, amount 90
23:49:10.631 00.000 10072 MoveAxis(N, 0, ABG)
23:49:10.631 00.000 10072 Move returns status 0, amount 0
23:49:10.631 00.000 10072 move complete, result=0
23:49:10.632 00.001 10072 worker thread done servicing request
23:49:10.632 00.000 10072 Worker thread wakes up
23:49:10.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:10.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:10.632 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
23:49:11.262 00.630 10072 Exposure complete
23:49:11.316 00.054 10072 worker thread done servicing request
23:49:11.316 00.000 1032 OnExposeComplete: enter
23:49:11.319 00.003 1032 UpdateGuideState(): m_state=6
23:49:11.321 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11203
23:49:11.323 00.002 1032 Star::Find returns 1 (0), X=1107.57, Y=130.00, Mass=1343, SNR=25.8, Peak=101 HFD=3.5
23:49:11.326 00.003 1032 MultiStar: [#1 -0.16,-0.06,0.98,U] [#2 -0.27,-0.14,0.00,M10] [#3 -0.03,-0.16,0.77,U] [#4 -0.26,-0.02,0.69,U] [#5 -0.04,0.03,0.63,U] [#6 -0.13,0.08,0.63,U] [#7 -0.10,-0.12,0.73,U] [#8 -0.09,-0.22,0.53,U] 
23:49:11.328 00.002 1032 refined, 7 included, MultiStar: {-0.09, -0.08}, one-star: {0.02, -0.15}
23:49:11.329 00.001 1032 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.83) = xAngle (-4.26 = 2.02)
23:49:11.332 00.003 1032 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.26 = 2.02)
23:49:11.337 00.005 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.43 mountX=-0.05 mountY=0.11, mountTheta=2.02
23:49:11.341 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.08, opts=13)
23:49:11.344 00.003 1032 Enqueuing Move request for scope (-0.09, -0.08)
23:49:11.345 00.001 10072 Worker thread wakes up
23:49:11.346 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
23:49:11.346 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
23:49:11.346 00.000 10072 Moving (-0.09, -0.08) raw xDistance=-0.05 yDistance=0.11
23:49:11.348 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:49:11.351 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:11.351 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:49:11.351 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:11.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:49:11.351 00.000 10072 MoveAxis(E, 8, ABG)
23:49:11.351 00.000 10072 Guiding  Dir = 2, Dur = 8
23:49:11.352 00.001 10072 IsGuiding returns 0
23:49:11.352 00.000 10072 PulseGuide returned control before completion, sleep 18
23:49:11.369 00.017 1032 UpdateGuideState exits: m=1343 SNR=25.8
23:49:11.371 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:11.373 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:11.376 00.003 1032 Enqueuing Expose request
23:49:11.383 00.007 10072 IsGuiding returns 0
23:49:11.383 00.000 10072 Move returns status 0, amount 8
23:49:11.383 00.000 10072 MoveAxis(N, 0, ABG)
23:49:11.383 00.000 10072 Move returns status 0, amount 0
23:49:11.383 00.000 10072 move complete, result=0
23:49:11.383 00.000 10072 worker thread done servicing request
23:49:11.383 00.000 10072 Worker thread wakes up
23:49:11.383 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:11.384 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:11.386 00.002 1032 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
23:49:11.792 00.406 10072 Exposure complete
23:49:11.842 00.050 10072 worker thread done servicing request
23:49:11.843 00.001 1032 OnExposeComplete: enter
23:49:11.845 00.002 1032 UpdateGuideState(): m_state=6
23:49:11.846 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11204
23:49:11.848 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=130.13, Mass=1447, SNR=26.7, Peak=99 HFD=3.4
23:49:11.850 00.002 1032 MultiStar: [#1 0.06,-0.12,0.93,U] [#2 0.00,-0.24,0.84,U] [#3 0.10,-0.25,0.00,M1] [#4 0.07,-0.16,0.67,U] [#5 0.07,0.00,0.64,U] [#6 0.10,0.05,0.64,U] [#7 0.10,-0.19,0.65,U] [#8 0.13,-0.13,0.47,U] 
23:49:11.851 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.10}, one-star: {0.17, -0.02}
23:49:11.854 00.003 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
23:49:11.855 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
23:49:11.857 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.86 mountX=-0.12 mountY=-0.06, mountTheta=-2.69
23:49:11.859 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
23:49:11.862 00.003 1032 Enqueuing Move request for scope (0.09, -0.10)
23:49:11.864 00.002 10072 Worker thread wakes up
23:49:11.864 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
23:49:11.864 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
23:49:11.866 00.002 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.06
23:49:11.867 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:49:11.870 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:11.870 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:49:11.870 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:11.870 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:49:11.870 00.000 10072 MoveAxis(E, 7, ABG)
23:49:11.870 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:11.870 00.000 10072 IsGuiding returns 0
23:49:11.871 00.001 10072 PulseGuide returned control before completion, sleep 17
23:49:11.888 00.017 1032 UpdateGuideState exits: m=1447 SNR=26.7
23:49:11.890 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:11.892 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:11.896 00.004 1032 Enqueuing Expose request
23:49:11.899 00.003 10072 IsGuiding returns 0
23:49:11.899 00.000 10072 Move returns status 0, amount 7
23:49:11.899 00.000 10072 MoveAxis(N, 0, ABG)
23:49:11.899 00.000 10072 Move returns status 0, amount 0
23:49:11.899 00.000 10072 move complete, result=0
23:49:11.899 00.000 10072 worker thread done servicing request
23:49:11.900 00.001 10072 Worker thread wakes up
23:49:11.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:11.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:11.906 00.006 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:49:12.523 00.617 10072 Exposure complete
23:49:12.573 00.050 10072 worker thread done servicing request
23:49:12.573 00.000 1032 OnExposeComplete: enter
23:49:12.575 00.002 1032 UpdateGuideState(): m_state=6
23:49:12.577 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11205
23:49:12.579 00.002 1032 Star::Find returns 1 (0), X=1107.83, Y=130.06, Mass=1304, SNR=25.3, Peak=98 HFD=3.1
23:49:12.583 00.004 1032 MultiStar: [#1 0.02,-0.07,0.98,U] [#2 0.05,-0.26,0.00,M10] [#3 0.22,-0.28,0.00,M2] [#4 -0.14,-0.08,0.72,U] [#5 -0.02,0.02,0.61,U] [#6 0.20,-0.06,0.64,U] [#7 -0.06,-0.11,0.72,U] [#8 0.08,-0.03,0.54,U] 
23:49:12.586 00.003 1032 refined, 6 included, MultiStar: {0.06, -0.07}, one-star: {0.28, -0.10}
23:49:12.588 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
23:49:12.589 00.001 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
23:49:12.592 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.84 mountX=-0.08 mountY=-0.04, mountTheta=-2.67
23:49:12.596 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
23:49:12.597 00.001 1032 Enqueuing Move request for scope (0.06, -0.07)
23:49:12.600 00.003 10072 Worker thread wakes up
23:49:12.600 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
23:49:12.600 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
23:49:12.600 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
23:49:12.602 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:49:12.605 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:12.605 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:49:12.605 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:12.605 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:49:12.605 00.000 10072 MoveAxis(E, 8, ABG)
23:49:12.605 00.000 10072 Guiding  Dir = 2, Dur = 8
23:49:12.606 00.001 10072 IsGuiding returns 0
23:49:12.606 00.000 10072 PulseGuide returned control before completion, sleep 18
23:49:12.623 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.3
23:49:12.626 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:12.627 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:12.628 00.001 1032 Enqueuing Expose request
23:49:12.631 00.003 10072 IsGuiding returns 0
23:49:12.631 00.000 10072 Move returns status 0, amount 8
23:49:12.631 00.000 10072 MoveAxis(N, 0, ABG)
23:49:12.631 00.000 10072 Move returns status 0, amount 0
23:49:12.631 00.000 10072 move complete, result=0
23:49:12.632 00.001 10072 worker thread done servicing request
23:49:12.632 00.000 10072 Worker thread wakes up
23:49:12.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:12.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:12.639 00.007 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:49:13.039 00.400 10072 Exposure complete
23:49:13.092 00.053 10072 worker thread done servicing request
23:49:13.092 00.000 1032 OnExposeComplete: enter
23:49:13.095 00.003 1032 UpdateGuideState(): m_state=6
23:49:13.097 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11206
23:49:13.099 00.002 1032 Star::Find returns 1 (0), X=1107.74, Y=130.00, Mass=1338, SNR=25.7, Peak=106 HFD=3.1
23:49:13.101 00.002 1032 MultiStar: [#1 0.03,-0.15,0.95,U] [#2 0.05,-0.27,0.00,R] [#3 0.23,-0.47,0.00,M3] [#4 -0.02,-0.36,0.00,M1] [#5 -0.11,-0.26,0.00,M1] [#6 0.17,-0.08,0.65,U] [#7 -0.04,-0.33,0.00,M1] [#8 0.13,-0.13,0.53,U] 
23:49:13.102 00.001 1032 refined, 3 included, MultiStar: {0.12, -0.13}, one-star: {0.18, -0.16}
23:49:13.105 00.003 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
23:49:13.106 00.001 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
23:49:13.108 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.82 mountX=-0.16 mountY=-0.09, mountTheta=-2.65
23:49:13.111 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.13, opts=13)
23:49:13.114 00.003 1032 Enqueuing Move request for scope (0.12, -0.13)
23:49:13.117 00.003 10072 Worker thread wakes up
23:49:13.117 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
23:49:13.117 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
23:49:13.117 00.000 10072 Moving (0.12, -0.13) raw xDistance=-0.16 yDistance=-0.09
23:49:13.119 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:49:13.122 00.003 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.95
23:49:13.122 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:49:13.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:13.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:49:13.122 00.000 10072 MoveAxis(E, 82, ABG)
23:49:13.122 00.000 10072 Guiding  Dir = 2, Dur = 82
23:49:13.124 00.002 10072 IsGuiding returns 0
23:49:13.124 00.000 10072 PulseGuide returned control before completion, sleep 92
23:49:13.140 00.016 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:49:13.144 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:13.148 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:13.150 00.002 1032 Enqueuing Expose request
23:49:13.223 00.073 10072 IsGuiding returns 0
23:49:13.223 00.000 10072 Move returns status 0, amount 82
23:49:13.223 00.000 10072 MoveAxis(N, 0, ABG)
23:49:13.223 00.000 10072 Move returns status 0, amount 0
23:49:13.223 00.000 10072 move complete, result=0
23:49:13.225 00.002 10072 worker thread done servicing request
23:49:13.225 00.000 10072 Worker thread wakes up
23:49:13.225 00.000 1032 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
23:49:13.228 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:13.228 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:13.851 00.623 10072 Exposure complete
23:49:13.908 00.057 10072 worker thread done servicing request
23:49:13.908 00.000 1032 OnExposeComplete: enter
23:49:13.911 00.003 1032 UpdateGuideState(): m_state=6
23:49:13.913 00.002 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11207
23:49:13.916 00.003 1032 Star::Find returns 1 (0), X=1107.62, Y=130.03, Mass=1356, SNR=25.9, Peak=103 HFD=3.4
23:49:13.917 00.001 1032 MultiStar: [#1 0.04,-0.11,0.98,U] [#2 0.00,0.01,0.84,U] [#3 0.14,-0.33,0.00,M4] [#4 0.05,-0.18,0.69,U] [#5 -0.08,-0.08,0.71,U] [#6 0.11,-0.14,0.62,U] [#7 -0.00,-0.21,0.70,U] [#8 0.23,-0.10,0.48,U] 
23:49:13.920 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.11}, one-star: {0.06, -0.13}
23:49:13.921 00.001 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
23:49:13.923 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
23:49:13.926 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.21 mountX=-0.12 mountY=-0.01, mountTheta=-3.04
23:49:13.929 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.11, opts=13)
23:49:13.931 00.002 1032 Enqueuing Move request for scope (0.04, -0.11)
23:49:13.933 00.002 10072 Worker thread wakes up
23:49:13.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
23:49:13.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
23:49:13.933 00.000 10072 Moving (0.04, -0.11) raw xDistance=-0.12 yDistance=-0.01
23:49:13.936 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:49:13.939 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:13.939 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:49:13.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:13.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:49:13.939 00.000 10072 MoveAxis(E, 8, ABG)
23:49:13.939 00.000 10072 Guiding  Dir = 2, Dur = 8
23:49:13.939 00.000 10072 IsGuiding returns 0
23:49:13.940 00.001 10072 PulseGuide returned control before completion, sleep 18
23:49:13.960 00.020 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:49:13.962 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:13.964 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:13.967 00.003 1032 Enqueuing Expose request
23:49:13.972 00.005 10072 IsGuiding returns 0
23:49:13.972 00.000 10072 Move returns status 0, amount 8
23:49:13.973 00.001 10072 MoveAxis(N, 0, ABG)
23:49:13.973 00.000 10072 Move returns status 0, amount 0
23:49:13.973 00.000 10072 move complete, result=0
23:49:13.973 00.000 10072 worker thread done servicing request
23:49:13.973 00.000 10072 Worker thread wakes up
23:49:13.973 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:13.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:13.980 00.007 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:49:14.383 00.403 10072 Exposure complete
23:49:14.431 00.048 10072 worker thread done servicing request
23:49:14.431 00.000 1032 OnExposeComplete: enter
23:49:14.433 00.002 1032 UpdateGuideState(): m_state=6
23:49:14.435 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11208
23:49:14.437 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=130.18, Mass=1297, SNR=25.3, Peak=94 HFD=3.5
23:49:14.438 00.001 1032 MultiStar: [#1 0.10,-0.01,0.98,U] [#2 -0.05,0.06,0.89,U] [#3 0.10,-0.35,0.00,M5] [#4 0.05,-0.23,0.70,U] [#5 -0.13,-0.03,0.68,U] [#6 0.11,-0.16,0.66,U] [#7 0.11,-0.14,0.71,U] [#8 0.04,-0.25,0.51,U] 
23:49:14.440 00.002 1032 single-star, 7 included, MultiStar: {0.03, -0.07}, one-star: {0.05, 0.02}
23:49:14.441 00.001 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:49:14.444 00.003 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:49:14.445 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.48 mountX=0.01 mountY=-0.05, mountTheta=-1.35
23:49:14.448 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
23:49:14.450 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
23:49:14.451 00.001 10072 Worker thread wakes up
23:49:14.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
23:49:14.452 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
23:49:14.452 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
23:49:14.454 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:49:14.456 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:14.456 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:49:14.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:14.457 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:49:14.457 00.000 10072 MoveAxis(E, 6, ABG)
23:49:14.457 00.000 10072 Guiding  Dir = 2, Dur = 6
23:49:14.457 00.000 10072 IsGuiding returns 0
23:49:14.458 00.001 10072 PulseGuide returned control before completion, sleep 16
23:49:14.475 00.017 1032 UpdateGuideState exits: m=1297 SNR=25.3
23:49:14.477 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:14.479 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:14.481 00.002 1032 Enqueuing Expose request
23:49:14.489 00.008 10072 IsGuiding returns 0
23:49:14.490 00.001 10072 Move returns status 0, amount 6
23:49:14.490 00.000 10072 MoveAxis(N, 0, ABG)
23:49:14.490 00.000 10072 Move returns status 0, amount 0
23:49:14.490 00.000 10072 move complete, result=0
23:49:14.490 00.000 10072 worker thread done servicing request
23:49:14.490 00.000 10072 Worker thread wakes up
23:49:14.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:14.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:14.493 00.003 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:49:15.118 00.625 10072 Exposure complete
23:49:15.167 00.049 10072 worker thread done servicing request
23:49:15.167 00.000 1032 OnExposeComplete: enter
23:49:15.170 00.003 1032 UpdateGuideState(): m_state=6
23:49:15.172 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11209
23:49:15.174 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=129.87, Mass=1475, SNR=27.0, Peak=118 HFD=3.3
23:49:15.176 00.002 1032 MultiStar: [#1 0.18,-0.28,0.00,M1] [#2 0.14,-0.15,0.78,U] [#3 0.30,-0.40,0.00,M6] [#4 0.05,-0.30,0.00,M1] [#5 -0.10,-0.11,0.63,U] [#6 0.13,-0.23,0.00,M1] [#7 0.05,-0.25,0.00,M1] [#8 -0.05,-0.29,0.00,M1] 
23:49:15.178 00.002 1032 refined, 2 included, MultiStar: {0.05, -0.20}, one-star: {0.08, -0.28}
23:49:15.180 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
23:49:15.181 00.001 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
23:49:15.184 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.31 mountX=-0.20 mountY=-0.00, mountTheta=-3.14
23:49:15.186 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.20, opts=13)
23:49:15.188 00.002 1032 Enqueuing Move request for scope (0.05, -0.20)
23:49:15.189 00.001 10072 Worker thread wakes up
23:49:15.189 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
23:49:15.189 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
23:49:15.189 00.000 10072 Moving (0.05, -0.20) raw xDistance=-0.20 yDistance=-0.00
23:49:15.191 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:49:15.197 00.006 10072 PPEC rslt: input = -0.20, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.95
23:49:15.197 00.000 10072 PPEC: input: -0.20, control: -0.11, exposure: 500
23:49:15.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:15.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:49:15.197 00.000 10072 MoveAxis(E, 102, ABG)
23:49:15.197 00.000 10072 Guiding  Dir = 2, Dur = 102
23:49:15.197 00.000 10072 IsGuiding returns 0
23:49:15.198 00.001 10072 PulseGuide returned control before completion, sleep 112
23:49:15.215 00.017 1032 UpdateGuideState exits: m=1475 SNR=27.0
23:49:15.218 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:15.220 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:15.222 00.002 1032 Enqueuing Expose request
23:49:15.316 00.094 10072 IsGuiding returns 0
23:49:15.316 00.000 10072 Move returns status 0, amount 102
23:49:15.316 00.000 10072 MoveAxis(N, 0, ABG)
23:49:15.316 00.000 10072 Move returns status 0, amount 0
23:49:15.317 00.001 10072 move complete, result=0
23:49:15.317 00.000 10072 worker thread done servicing request
23:49:15.317 00.000 10072 Worker thread wakes up
23:49:15.317 00.000 1032 GuideStep: -0.2 px 102 ms EAST, -0.0 px 0 ms NORTH
23:49:15.321 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:15.321 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:15.726 00.405 10072 Exposure complete
23:49:15.781 00.055 10072 worker thread done servicing request
23:49:15.782 00.001 1032 OnExposeComplete: enter
23:49:15.784 00.002 1032 UpdateGuideState(): m_state=6
23:49:15.785 00.001 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11210
23:49:15.788 00.003 1032 Star::Find returns 1 (0), X=1107.68, Y=130.00, Mass=1186, SNR=24.2, Peak=83 HFD=3.3
23:49:15.790 00.002 1032 MultiStar: [#1 0.10,-0.07,1.05,U] [#2 0.03,-0.14,0.88,U] [#3 0.04,-0.40,0.00,M7] [#4 -0.09,-0.27,0.00,M2] [#5 0.03,-0.13,0.68,U] [#6 0.12,-0.16,0.69,U] [#7 0.02,-0.23,0.79,U] [#8 -0.04,-0.24,0.56,U] 
23:49:15.792 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.15}, one-star: {0.13, -0.15}
23:49:15.794 00.002 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
23:49:15.796 00.002 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
23:49:15.798 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.18 mountX=-0.16 mountY=-0.02, mountTheta=-3.01
23:49:15.803 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.15, opts=13)
23:49:15.806 00.003 1032 Enqueuing Move request for scope (0.06, -0.15)
23:49:15.808 00.002 10072 Worker thread wakes up
23:49:15.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
23:49:15.809 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
23:49:15.809 00.000 10072 Moving (0.06, -0.15) raw xDistance=-0.16 yDistance=-0.02
23:49:15.811 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:49:15.814 00.003 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.95
23:49:15.815 00.001 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:49:15.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:15.815 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:49:15.815 00.000 10072 MoveAxis(E, 83, ABG)
23:49:15.815 00.000 10072 Guiding  Dir = 2, Dur = 83
23:49:15.815 00.000 10072 IsGuiding returns 0
23:49:15.816 00.001 10072 PulseGuide returned control before completion, sleep 93
23:49:15.834 00.018 1032 UpdateGuideState exits: m=1186 SNR=24.2
23:49:15.837 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:15.838 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:15.840 00.002 1032 Enqueuing Expose request
23:49:15.911 00.071 10072 IsGuiding returns 0
23:49:15.911 00.000 10072 Move returns status 0, amount 83
23:49:15.911 00.000 10072 MoveAxis(N, 0, ABG)
23:49:15.911 00.000 10072 Move returns status 0, amount 0
23:49:15.911 00.000 10072 move complete, result=0
23:49:15.911 00.000 1032 GuideStep: -0.2 px 83 ms EAST, -0.0 px 0 ms NORTH
23:49:15.914 00.003 10072 worker thread done servicing request
23:49:15.914 00.000 10072 Worker thread wakes up
23:49:15.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:15.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:16.541 00.627 10072 Exposure complete
23:49:16.593 00.052 10072 worker thread done servicing request
23:49:16.594 00.001 1032 OnExposeComplete: enter
23:49:16.596 00.002 1032 UpdateGuideState(): m_state=6
23:49:16.598 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11211
23:49:16.600 00.002 1032 Star::Find returns 1 (0), X=1107.57, Y=130.24, Mass=1443, SNR=26.7, Peak=113 HFD=3.4
23:49:16.602 00.002 1032 MultiStar: [#1 0.06,0.11,0.89,U] [#2 -0.20,0.22,0.00,M1] [#3 0.01,-0.06,0.77,U] [#4 -0.17,0.06,0.65,U] [#5 -0.16,0.14,0.68,U] [#6 0.05,-0.06,0.61,U] [#7 -0.10,0.05,0.69,U] [#8 0.00,-0.11,0.54,U] 
23:49:16.603 00.001 1032 refined, 7 included, MultiStar: {-0.03, 0.04}, one-star: {0.01, 0.08}
23:49:16.605 00.002 1032 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.83) = xAngle (0.47 = 0.47)
23:49:16.606 00.001 1032 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.47 = 0.47)
23:49:16.608 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.30 mountX=0.04 mountY=0.02, mountTheta=0.47
23:49:16.611 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
23:49:16.613 00.002 1032 Enqueuing Move request for scope (-0.03, 0.04)
23:49:16.617 00.004 10072 Worker thread wakes up
23:49:16.617 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
23:49:16.617 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
23:49:16.617 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=0.02
23:49:16.619 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:49:16.622 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:16.622 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:49:16.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:16.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:49:16.622 00.000 10072 MoveAxis(E, 9, ABG)
23:49:16.622 00.000 10072 Guiding  Dir = 2, Dur = 9
23:49:16.623 00.001 10072 IsGuiding returns 0
23:49:16.623 00.000 10072 PulseGuide returned control before completion, sleep 19
23:49:16.639 00.016 1032 UpdateGuideState exits: m=1443 SNR=26.7
23:49:16.644 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:16.647 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:16.651 00.004 1032 Enqueuing Expose request
23:49:16.653 00.002 10072 IsGuiding returns 0
23:49:16.653 00.000 10072 Move returns status 0, amount 9
23:49:16.653 00.000 10072 MoveAxis(N, 0, ABG)
23:49:16.653 00.000 10072 Move returns status 0, amount 0
23:49:16.653 00.000 10072 move complete, result=0
23:49:16.653 00.000 10072 worker thread done servicing request
23:49:16.653 00.000 10072 Worker thread wakes up
23:49:16.653 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:16.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:16.661 00.008 1032 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:49:17.072 00.411 10072 Exposure complete
23:49:17.123 00.051 10072 worker thread done servicing request
23:49:17.124 00.001 1032 OnExposeComplete: enter
23:49:17.126 00.002 1032 UpdateGuideState(): m_state=6
23:49:17.129 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11212
23:49:17.130 00.001 1032 Star::Find returns 1 (0), X=1107.72, Y=130.16, Mass=1398, SNR=26.3, Peak=108 HFD=3.5
23:49:17.132 00.002 1032 MultiStar: [#1 0.07,0.11,0.92,U] [#2 -0.18,0.18,0.80,U] [#3 0.15,0.00,0.78,U] [#4 -0.13,0.04,0.68,U] [#5 -0.09,0.15,0.66,U] [#6 0.08,-0.04,0.64,U] [#7 -0.06,0.04,0.69,U] [#8 -0.02,0.15,0.51,U] 
23:49:17.134 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.16, 0.01}
23:49:17.135 00.001 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
23:49:17.138 00.003 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
23:49:17.139 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.45 mountX=0.06 mountY=-0.03, mountTheta=-0.38
23:49:17.144 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
23:49:17.146 00.002 1032 Enqueuing Move request for scope (0.01, 0.07)
23:49:17.148 00.002 10072 Worker thread wakes up
23:49:17.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
23:49:17.149 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
23:49:17.149 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.03
23:49:17.151 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:49:17.154 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:17.154 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:49:17.154 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:17.154 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:49:17.154 00.000 10072 MoveAxis(E, 6, ABG)
23:49:17.154 00.000 10072 Guiding  Dir = 2, Dur = 6
23:49:17.154 00.000 10072 IsGuiding returns 0
23:49:17.155 00.001 10072 PulseGuide returned control before completion, sleep 16
23:49:17.175 00.020 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:49:17.183 00.008 10072 IsGuiding returns 0
23:49:17.184 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:17.186 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:17.188 00.002 1032 Enqueuing Expose request
23:49:17.191 00.003 10072 Move returns status 0, amount 6
23:49:17.191 00.000 10072 MoveAxis(N, 0, ABG)
23:49:17.191 00.000 10072 Move returns status 0, amount 0
23:49:17.191 00.000 10072 move complete, result=0
23:49:17.191 00.000 10072 worker thread done servicing request
23:49:17.191 00.000 10072 Worker thread wakes up
23:49:17.191 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:17.191 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:17.200 00.009 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:49:17.821 00.621 10072 Exposure complete
23:49:17.875 00.054 10072 worker thread done servicing request
23:49:17.875 00.000 1032 OnExposeComplete: enter
23:49:17.877 00.002 1032 UpdateGuideState(): m_state=6
23:49:17.879 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11213
23:49:17.881 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=130.20, Mass=1319, SNR=25.5, Peak=105 HFD=3.3
23:49:17.883 00.002 1032 MultiStar: [#1 -0.01,-0.07,0.98,U] [#2 -0.25,-0.11,0.00,M1] [#3 -0.02,-0.20,0.77,U] [#4 -0.14,-0.04,0.72,U] [#5 -0.11,-0.01,0.69,U] [#6 -0.04,-0.23,0.64,U] [#7 0.03,-0.07,0.70,U] [#8 0.14,-0.14,0.56,U] 
23:49:17.885 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.08}, one-star: {0.10, 0.05}
23:49:17.887 00.002 1032 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.83) = xAngle (-3.47 = 2.82)
23:49:17.889 00.002 1032 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.47 = 2.82)
23:49:17.891 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.64 mountX=-0.08 mountY=0.03, mountTheta=2.82
23:49:17.895 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.08, opts=13)
23:49:17.898 00.003 1032 Enqueuing Move request for scope (-0.01, -0.08)
23:49:17.900 00.002 10072 Worker thread wakes up
23:49:17.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
23:49:17.900 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
23:49:17.900 00.000 10072 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=0.03
23:49:17.902 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:49:17.905 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:17.905 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:49:17.906 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:17.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:49:17.906 00.000 10072 MoveAxis(E, 7, ABG)
23:49:17.906 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:17.906 00.000 10072 IsGuiding returns 0
23:49:17.907 00.001 10072 PulseGuide returned control before completion, sleep 17
23:49:17.924 00.017 1032 UpdateGuideState exits: m=1319 SNR=25.5
23:49:17.926 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:17.929 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:17.931 00.002 1032 Enqueuing Expose request
23:49:17.932 00.001 10072 IsGuiding returns 0
23:49:17.932 00.000 10072 Move returns status 0, amount 7
23:49:17.932 00.000 10072 MoveAxis(N, 0, ABG)
23:49:17.932 00.000 10072 Move returns status 0, amount 0
23:49:17.932 00.000 10072 move complete, result=0
23:49:17.933 00.001 10072 worker thread done servicing request
23:49:17.933 00.000 10072 Worker thread wakes up
23:49:17.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:17.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:17.941 00.008 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:49:18.351 00.410 10072 Exposure complete
23:49:18.402 00.051 10072 worker thread done servicing request
23:49:18.403 00.001 1032 OnExposeComplete: enter
23:49:18.405 00.002 1032 UpdateGuideState(): m_state=6
23:49:18.406 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11214
23:49:18.409 00.003 1032 Star::Find returns 1 (0), X=1107.72, Y=129.97, Mass=1140, SNR=23.7, Peak=88 HFD=3.2
23:49:18.411 00.002 1032 MultiStar: [#1 0.03,-0.17,1.08,U] [#2 -0.19,-0.06,0.84,U] [#3 -0.00,-0.19,0.82,U] [#4 0.06,-0.19,0.76,U] [#5 0.15,-0.15,0.74,U] [#6 0.11,-0.33,0.00,M1] [#7 0.00,-0.17,0.79,U] [#8 0.34,-0.15,0.00,M1] 
23:49:18.413 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.16}, one-star: {0.16, -0.18}
23:49:18.416 00.003 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
23:49:18.417 00.001 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
23:49:18.419 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.37 mountX=-0.16 mountY=0.01, mountTheta=3.08
23:49:18.421 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.16, opts=13)
23:49:18.424 00.003 1032 Enqueuing Move request for scope (0.03, -0.16)
23:49:18.426 00.002 10072 Worker thread wakes up
23:49:18.426 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
23:49:18.426 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
23:49:18.426 00.000 10072 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=0.01
23:49:18.428 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:49:18.431 00.003 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.95
23:49:18.431 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:49:18.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:18.432 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:49:18.432 00.000 10072 MoveAxis(E, 83, ABG)
23:49:18.432 00.000 10072 Guiding  Dir = 2, Dur = 83
23:49:18.432 00.000 10072 IsGuiding returns 0
23:49:18.432 00.000 10072 PulseGuide returned control before completion, sleep 93
23:49:18.449 00.017 1032 UpdateGuideState exits: m=1140 SNR=23.7
23:49:18.452 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:18.454 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:18.455 00.001 1032 Enqueuing Expose request
23:49:18.535 00.080 10072 IsGuiding returns 0
23:49:18.535 00.000 10072 Move returns status 0, amount 83
23:49:18.535 00.000 10072 MoveAxis(N, 0, ABG)
23:49:18.535 00.000 10072 Move returns status 0, amount 0
23:49:18.535 00.000 10072 move complete, result=0
23:49:18.535 00.000 10072 worker thread done servicing request
23:49:18.535 00.000 10072 Worker thread wakes up
23:49:18.536 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:18.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:18.623 00.087 1032 GuideStep: -0.2 px 83 ms EAST, 0.0 px 0 ms NORTH
23:49:19.164 00.541 10072 Exposure complete
23:49:19.217 00.053 10072 worker thread done servicing request
23:49:19.217 00.000 1032 OnExposeComplete: enter
23:49:19.220 00.003 1032 UpdateGuideState(): m_state=6
23:49:19.223 00.003 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11215
23:49:19.225 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=130.26, Mass=1342, SNR=25.7, Peak=111 HFD=3.3
23:49:19.227 00.002 1032 MultiStar: [#1 0.01,0.18,0.94,U] [#2 -0.11,0.17,0.84,U] [#3 0.02,0.00,0.77,U] [#4 -0.17,0.05,0.68,U] [#5 -0.02,0.03,0.68,U] [#6 0.11,0.08,0.60,U] [#7 0.09,0.02,0.72,U] [#8 0.13,0.07,0.52,U] 
23:49:19.229 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {0.07, 0.11}
23:49:19.232 00.003 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
23:49:19.234 00.002 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
23:49:19.236 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.45 mountX=0.08 mountY=-0.03, mountTheta=-0.38
23:49:19.240 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
23:49:19.243 00.003 1032 Enqueuing Move request for scope (0.01, 0.09)
23:49:19.245 00.002 10072 Worker thread wakes up
23:49:19.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
23:49:19.245 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
23:49:19.245 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.08 yDistance=-0.03
23:49:19.247 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:49:19.251 00.004 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:19.251 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:49:19.252 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:19.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:49:19.252 00.000 10072 MoveAxis(E, 11, ABG)
23:49:19.252 00.000 10072 Guiding  Dir = 2, Dur = 11
23:49:19.252 00.000 10072 IsGuiding returns 0
23:49:19.253 00.001 10072 PulseGuide returned control before completion, sleep 21
23:49:19.270 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.7
23:49:19.274 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:19.277 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:19.279 00.002 1032 Enqueuing Expose request
23:49:19.285 00.006 10072 IsGuiding returns 0
23:49:19.286 00.001 10072 Move returns status 0, amount 11
23:49:19.286 00.000 10072 MoveAxis(N, 0, ABG)
23:49:19.286 00.000 10072 Move returns status 0, amount 0
23:49:19.286 00.000 10072 move complete, result=0
23:49:19.286 00.000 10072 worker thread done servicing request
23:49:19.286 00.000 10072 Worker thread wakes up
23:49:19.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:19.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:19.290 00.004 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
23:49:19.695 00.405 10072 Exposure complete
23:49:19.748 00.053 10072 worker thread done servicing request
23:49:19.748 00.000 1032 OnExposeComplete: enter
23:49:19.751 00.003 1032 UpdateGuideState(): m_state=6
23:49:19.753 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11216
23:49:19.754 00.001 1032 Star::Find returns 1 (0), X=1107.62, Y=130.38, Mass=1240, SNR=24.7, Peak=112 HFD=3.3
23:49:19.757 00.003 1032 MultiStar: [#1 -0.05,0.32,0.00,M1] [#2 -0.10,0.31,0.00,M1] [#3 -0.04,0.07,0.84,U] [#4 -0.07,0.09,0.71,U] [#5 -0.04,0.18,0.75,U] [#6 0.12,0.07,0.66,U] [#7 -0.07,0.06,0.71,U] [#8 0.19,0.16,0.55,U] 
23:49:19.758 00.001 1032 refined, 6 included, MultiStar: {0.01, 0.13}, one-star: {0.06, 0.22}
23:49:19.760 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
23:49:19.761 00.001 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
23:49:19.763 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.46 mountX=0.12 mountY=-0.05, mountTheta=-0.37
23:49:19.766 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
23:49:19.768 00.002 1032 Enqueuing Move request for scope (0.01, 0.13)
23:49:19.770 00.002 10072 Worker thread wakes up
23:49:19.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
23:49:19.770 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
23:49:19.770 00.000 10072 Moving (0.01, 0.13) raw xDistance=0.12 yDistance=-0.05
23:49:19.772 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:49:19.776 00.004 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:19.776 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:49:19.777 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:19.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:49:19.777 00.000 10072 MoveAxis(E, 8, ABG)
23:49:19.777 00.000 10072 Guiding  Dir = 2, Dur = 8
23:49:19.777 00.000 10072 IsGuiding returns 0
23:49:19.778 00.001 10072 PulseGuide returned control before completion, sleep 18
23:49:19.796 00.018 1032 UpdateGuideState exits: m=1240 SNR=24.7
23:49:19.798 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:19.802 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:19.803 00.001 1032 Enqueuing Expose request
23:49:19.805 00.002 10072 IsGuiding returns 0
23:49:19.805 00.000 10072 Move returns status 0, amount 8
23:49:19.805 00.000 10072 MoveAxis(N, 0, ABG)
23:49:19.805 00.000 10072 Move returns status 0, amount 0
23:49:19.805 00.000 10072 move complete, result=0
23:49:19.806 00.001 10072 worker thread done servicing request
23:49:19.806 00.000 10072 Worker thread wakes up
23:49:19.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:19.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:19.814 00.008 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:49:20.433 00.619 10072 Exposure complete
23:49:20.483 00.050 10072 worker thread done servicing request
23:49:20.483 00.000 1032 OnExposeComplete: enter
23:49:20.486 00.003 1032 UpdateGuideState(): m_state=6
23:49:20.489 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11217
23:49:20.492 00.003 1032 Star::Find returns 1 (0), X=1107.68, Y=130.27, Mass=1325, SNR=25.6, Peak=104 HFD=3.5
23:49:20.495 00.003 1032 MultiStar: [#1 0.06,0.25,1.01,U] [#2 -0.05,0.22,0.81,U] [#3 0.07,-0.01,0.84,U] [#4 0.02,0.12,0.72,U] [#5 0.02,0.08,0.68,U] [#6 0.19,0.04,0.60,U] [#7 0.03,0.02,0.73,U] [#8 0.06,-0.01,0.51,U] 
23:49:20.497 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.10}, one-star: {0.13, 0.11}
23:49:20.499 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
23:49:20.500 00.001 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
23:49:20.502 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=0.08 mountY=-0.08, mountTheta=-0.78
23:49:20.505 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
23:49:20.507 00.002 1032 Enqueuing Move request for scope (0.06, 0.10)
23:49:20.510 00.003 10072 Worker thread wakes up
23:49:20.510 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
23:49:20.510 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
23:49:20.510 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
23:49:20.512 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:49:20.515 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:20.515 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:49:20.515 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:20.515 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:49:20.516 00.001 10072 MoveAxis(E, 7, ABG)
23:49:20.516 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:20.516 00.000 10072 IsGuiding returns 0
23:49:20.517 00.001 10072 PulseGuide returned control before completion, sleep 17
23:49:20.536 00.019 1032 UpdateGuideState exits: m=1325 SNR=25.6
23:49:20.538 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:20.539 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:20.542 00.003 1032 Enqueuing Expose request
23:49:20.544 00.002 10072 IsGuiding returns 0
23:49:20.544 00.000 10072 Move returns status 0, amount 7
23:49:20.544 00.000 10072 MoveAxis(N, 0, ABG)
23:49:20.544 00.000 10072 Move returns status 0, amount 0
23:49:20.544 00.000 10072 move complete, result=0
23:49:20.545 00.001 10072 worker thread done servicing request
23:49:20.545 00.000 10072 Worker thread wakes up
23:49:20.545 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:20.545 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:20.553 00.008 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:49:20.950 00.397 10072 Exposure complete
23:49:21.004 00.054 10072 worker thread done servicing request
23:49:21.004 00.000 1032 OnExposeComplete: enter
23:49:21.007 00.003 1032 UpdateGuideState(): m_state=6
23:49:21.009 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11218
23:49:21.012 00.003 1032 Star::Find returns 1 (0), X=1107.58, Y=130.22, Mass=1335, SNR=25.7, Peak=98 HFD=3.5
23:49:21.015 00.003 1032 MultiStar: [#1 -0.06,-0.07,0.97,U] [#2 -0.08,0.02,0.79,U] [#3 -0.00,-0.10,0.74,U] [#4 -0.16,-0.05,0.67,U] [#5 0.24,0.08,0.64,U] [#6 0.09,0.06,0.63,U] [#7 -0.09,-0.04,0.73,U] [#8 0.15,-0.10,0.52,U] 
23:49:21.017 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.01}, one-star: {0.02, 0.06}
23:49:21.020 00.003 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
23:49:21.023 00.003 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
23:49:21.026 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.35 mountX=-0.01 mountY=0.00, mountTheta=3.10
23:49:21.029 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.01, opts=13)
23:49:21.032 00.003 1032 Enqueuing Move request for scope (0.00, -0.01)
23:49:21.033 00.001 10072 Worker thread wakes up
23:49:21.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
23:49:21.033 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
23:49:21.033 00.000 10072 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
23:49:21.035 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:49:21.038 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:21.038 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:49:21.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:21.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:49:21.038 00.000 10072 MoveAxis(E, 7, ABG)
23:49:21.038 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:21.039 00.001 10072 IsGuiding returns 0
23:49:21.039 00.000 10072 PulseGuide returned control before completion, sleep 17
23:49:21.056 00.017 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:49:21.059 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:21.061 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:21.063 00.002 1032 Enqueuing Expose request
23:49:21.103 00.040 10072 IsGuiding returns 0
23:49:21.103 00.000 10072 Move returns status 0, amount 7
23:49:21.103 00.000 10072 MoveAxis(N, 0, ABG)
23:49:21.103 00.000 10072 Move returns status 0, amount 0
23:49:21.104 00.001 10072 move complete, result=0
23:49:21.104 00.000 10072 worker thread done servicing request
23:49:21.104 00.000 10072 Worker thread wakes up
23:49:21.104 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:21.104 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:21.127 00.023 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
23:49:21.730 00.603 10072 Exposure complete
23:49:21.784 00.054 10072 worker thread done servicing request
23:49:21.785 00.001 1032 OnExposeComplete: enter
23:49:21.786 00.001 1032 UpdateGuideState(): m_state=6
23:49:21.788 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11219
23:49:21.790 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=130.16, Mass=1413, SNR=26.4, Peak=110 HFD=3.3
23:49:21.792 00.002 1032 MultiStar: [#1 0.08,-0.15,0.98,U] [#2 0.08,0.10,0.77,U] [#3 0.10,-0.20,0.81,U] [#4 0.01,-0.15,0.68,U] [#5 0.26,0.14,0.00,M1] [#6 0.25,-0.07,0.00,M1] [#7 0.15,-0.14,0.71,U] [#8 0.28,-0.16,0.00,M1] 
23:49:21.794 00.002 1032 single-star, 5 included, MultiStar: {0.08, -0.09}, one-star: {0.06, 0.01}
23:49:21.795 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
23:49:21.796 00.001 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
23:49:21.798 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.08 mountX=-0.01 mountY=-0.06, mountTheta=-1.75
23:49:21.803 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
23:49:21.805 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
23:49:21.807 00.002 10072 Worker thread wakes up
23:49:21.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:49:21.807 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:49:21.807 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
23:49:21.809 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:49:21.813 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:21.813 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:49:21.813 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:21.813 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:49:21.813 00.000 10072 MoveAxis(E, 9, ABG)
23:49:21.813 00.000 10072 Guiding  Dir = 2, Dur = 9
23:49:21.814 00.001 10072 IsGuiding returns 0
23:49:21.814 00.000 10072 PulseGuide returned control before completion, sleep 19
23:49:21.830 00.016 1032 UpdateGuideState exits: m=1413 SNR=26.4
23:49:21.833 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:21.835 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:21.838 00.003 1032 Enqueuing Expose request
23:49:21.839 00.001 10072 IsGuiding returns 0
23:49:21.839 00.000 10072 Move returns status 0, amount 9
23:49:21.839 00.000 10072 MoveAxis(N, 0, ABG)
23:49:21.839 00.000 10072 Move returns status 0, amount 0
23:49:21.839 00.000 10072 move complete, result=0
23:49:21.840 00.001 10072 worker thread done servicing request
23:49:21.840 00.000 10072 Worker thread wakes up
23:49:21.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:21.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:21.847 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:49:22.259 00.412 10072 Exposure complete
23:49:22.306 00.047 10072 worker thread done servicing request
23:49:22.306 00.000 1032 OnExposeComplete: enter
23:49:22.308 00.002 1032 UpdateGuideState(): m_state=6
23:49:22.310 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11220
23:49:22.311 00.001 1032 Star::Find returns 1 (0), X=1107.80, Y=130.12, Mass=1415, SNR=26.4, Peak=102 HFD=3.3
23:49:22.313 00.002 1032 MultiStar: [#1 0.19,0.05,0.95,U] [#2 -0.02,0.03,0.81,U] [#3 0.15,-0.16,0.75,U] [#4 -0.03,-0.12,0.62,U] [#5 0.23,0.08,0.66,U] [#6 0.25,-0.11,0.00,M2] [#7 0.16,-0.04,0.71,U] [#8 0.22,-0.01,0.53,U] 
23:49:22.315 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.02}, one-star: {0.25, -0.03}
23:49:22.316 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:49:22.318 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:49:22.319 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.16 mountX=-0.06 mountY=-0.14, mountTheta=-1.99
23:49:22.322 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
23:49:22.324 00.002 1032 Enqueuing Move request for scope (0.15, -0.02)
23:49:22.326 00.002 10072 Worker thread wakes up
23:49:22.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
23:49:22.326 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
23:49:22.326 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.06 yDistance=-0.14
23:49:22.327 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:49:22.331 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:22.331 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:49:22.331 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:22.332 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:49:22.332 00.000 10072 MoveAxis(E, 6, ABG)
23:49:22.332 00.000 10072 Guiding  Dir = 2, Dur = 6
23:49:22.332 00.000 10072 IsGuiding returns 0
23:49:22.334 00.002 10072 PulseGuide returned control before completion, sleep 15
23:49:22.350 00.016 1032 UpdateGuideState exits: m=1415 SNR=26.4
23:49:22.352 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:22.354 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:22.355 00.001 1032 Enqueuing Expose request
23:49:22.363 00.008 10072 IsGuiding returns 0
23:49:22.363 00.000 10072 Move returns status 0, amount 6
23:49:22.364 00.001 10072 MoveAxis(N, 0, ABG)
23:49:22.364 00.000 10072 Move returns status 0, amount 0
23:49:22.364 00.000 10072 move complete, result=0
23:49:22.364 00.000 10072 worker thread done servicing request
23:49:22.364 00.000 10072 Worker thread wakes up
23:49:22.364 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:22.364 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:22.366 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:49:22.993 00.627 10072 Exposure complete
23:49:23.044 00.051 10072 worker thread done servicing request
23:49:23.044 00.000 1032 OnExposeComplete: enter
23:49:23.047 00.003 1032 UpdateGuideState(): m_state=6
23:49:23.050 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11221
23:49:23.052 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=130.26, Mass=1394, SNR=26.3, Peak=111 HFD=3.3
23:49:23.055 00.003 1032 MultiStar: [#1 -0.02,0.20,0.95,U] [#2 -0.10,0.16,0.80,U] [#3 0.21,0.03,0.76,U] [#4 -0.07,-0.01,0.65,U] [#5 -0.11,0.03,0.67,U] [#6 0.02,0.04,0.65,U] [#7 -0.03,0.19,0.74,U] [#8 0.29,-0.07,0.00,M1] 
23:49:23.057 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.10}, one-star: {0.08, 0.11}
23:49:23.058 00.001 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
23:49:23.060 00.002 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
23:49:23.062 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.55 mountX=0.10 mountY=-0.03, mountTheta=-0.28
23:49:23.064 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
23:49:23.066 00.002 1032 Enqueuing Move request for scope (0.00, 0.10)
23:49:23.067 00.001 10072 Worker thread wakes up
23:49:23.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
23:49:23.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
23:49:23.069 00.002 10072 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.03
23:49:23.070 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:49:23.073 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:23.073 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:49:23.073 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:23.073 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:49:23.074 00.001 10072 MoveAxis(E, 9, ABG)
23:49:23.074 00.000 10072 Guiding  Dir = 2, Dur = 9
23:49:23.074 00.000 10072 IsGuiding returns 0
23:49:23.074 00.000 10072 PulseGuide returned control before completion, sleep 19
23:49:23.092 00.018 1032 UpdateGuideState exits: m=1394 SNR=26.3
23:49:23.094 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:23.096 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:23.097 00.001 1032 Enqueuing Expose request
23:49:23.099 00.002 10072 IsGuiding returns 0
23:49:23.099 00.000 10072 Move returns status 0, amount 9
23:49:23.099 00.000 10072 MoveAxis(N, 0, ABG)
23:49:23.100 00.001 10072 Move returns status 0, amount 0
23:49:23.100 00.000 10072 move complete, result=0
23:49:23.100 00.000 10072 worker thread done servicing request
23:49:23.100 00.000 10072 Worker thread wakes up
23:49:23.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:23.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:23.108 00.008 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:49:23.510 00.402 10072 Exposure complete
23:49:23.564 00.054 10072 worker thread done servicing request
23:49:23.564 00.000 1032 OnExposeComplete: enter
23:49:23.566 00.002 1032 UpdateGuideState(): m_state=6
23:49:23.568 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11222
23:49:23.569 00.001 1032 Star::Find returns 1 (0), X=1107.64, Y=130.29, Mass=1498, SNR=27.2, Peak=111 HFD=3.4
23:49:23.572 00.003 1032 MultiStar: [#1 -0.04,0.19,0.99,U] [#2 -0.20,0.20,0.00,M1] [#3 0.23,0.01,0.71,U] [#4 0.00,0.15,0.70,U] [#5 0.02,0.08,0.63,U] [#6 0.16,0.02,0.61,U] [#7 0.01,0.10,0.65,U] [#8 0.04,0.06,0.48,U] 
23:49:23.574 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.10}, one-star: {0.08, 0.13}
23:49:23.576 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
23:49:23.577 00.001 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
23:49:23.581 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=0.08 mountY=-0.08, mountTheta=-0.78
23:49:23.585 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
23:49:23.588 00.003 1032 Enqueuing Move request for scope (0.06, 0.10)
23:49:23.590 00.002 10072 Worker thread wakes up
23:49:23.590 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
23:49:23.590 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
23:49:23.590 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
23:49:23.592 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:49:23.609 00.017 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:23.609 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:49:23.609 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:23.609 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:49:23.609 00.000 10072 MoveAxis(E, 9, ABG)
23:49:23.609 00.000 10072 Guiding  Dir = 2, Dur = 9
23:49:23.610 00.001 10072 IsGuiding returns 0
23:49:23.611 00.001 10072 PulseGuide returned control before completion, sleep 19
23:49:23.633 00.022 10072 IsGuiding returns 0
23:49:23.633 00.000 10072 Move returns status 0, amount 9
23:49:23.633 00.000 10072 MoveAxis(N, 0, ABG)
23:49:23.633 00.000 10072 Move returns status 0, amount 0
23:49:23.633 00.000 10072 move complete, result=0
23:49:23.633 00.000 1032 UpdateGuideState exits: m=1498 SNR=27.2
23:49:23.636 00.003 10072 worker thread done servicing request
23:49:23.636 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:23.639 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:23.642 00.003 1032 Enqueuing Expose request
23:49:23.647 00.005 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:49:23.653 00.006 10072 Worker thread wakes up
23:49:23.653 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:23.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:24.291 00.638 10072 Exposure complete
23:49:24.343 00.052 10072 worker thread done servicing request
23:49:24.343 00.000 1032 OnExposeComplete: enter
23:49:24.345 00.002 1032 UpdateGuideState(): m_state=6
23:49:24.347 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11223
23:49:24.349 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=130.26, Mass=1433, SNR=26.6, Peak=104 HFD=3.5
23:49:24.351 00.002 1032 MultiStar: [#1 -0.02,-0.01,0.94,U] [#2 -0.04,0.16,0.76,U] [#3 0.12,-0.13,0.76,U] [#4 -0.19,-0.11,0.64,U] [#5 0.10,0.13,0.66,U] [#6 0.17,-0.01,0.62,U] [#7 -0.02,0.13,0.72,U] [#8 0.14,-0.07,0.55,U] 
23:49:24.352 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.14, 0.10}
23:49:24.355 00.003 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:49:24.356 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:49:24.358 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.56 mountX=0.02 mountY=-0.05, mountTheta=-1.27
23:49:24.360 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:49:24.364 00.004 1032 Enqueuing Move request for scope (0.05, 0.03)
23:49:24.365 00.001 10072 Worker thread wakes up
23:49:24.365 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:49:24.365 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:49:24.367 00.002 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.05
23:49:24.368 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:49:24.372 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:24.372 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:49:24.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:24.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:49:24.372 00.000 10072 MoveAxis(E, 10, ABG)
23:49:24.372 00.000 10072 Guiding  Dir = 2, Dur = 10
23:49:24.373 00.001 10072 IsGuiding returns 0
23:49:24.373 00.000 10072 PulseGuide returned control before completion, sleep 20
23:49:24.391 00.018 1032 UpdateGuideState exits: m=1433 SNR=26.6
23:49:24.394 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:24.398 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:24.400 00.002 1032 Enqueuing Expose request
23:49:24.402 00.002 10072 IsGuiding returns 0
23:49:24.402 00.000 10072 Move returns status 0, amount 10
23:49:24.402 00.000 10072 MoveAxis(N, 0, ABG)
23:49:24.402 00.000 10072 Move returns status 0, amount 0
23:49:24.402 00.000 10072 move complete, result=0
23:49:24.402 00.000 10072 worker thread done servicing request
23:49:24.403 00.001 10072 Worker thread wakes up
23:49:24.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:24.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:24.410 00.007 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:49:24.808 00.398 10072 Exposure complete
23:49:24.855 00.047 10072 worker thread done servicing request
23:49:24.855 00.000 1032 OnExposeComplete: enter
23:49:24.857 00.002 1032 UpdateGuideState(): m_state=6
23:49:24.859 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11224
23:49:24.861 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=130.10, Mass=1289, SNR=25.2, Peak=90 HFD=3.4
23:49:24.865 00.004 1032 MultiStar: [#1 0.04,0.03,1.04,U] [#2 -0.06,0.04,0.84,U] [#3 0.15,-0.08,0.77,U] [#4 0.00,-0.14,0.69,U] [#5 -0.01,0.12,0.73,U] [#6 0.04,-0.01,0.65,U] [#7 -0.02,-0.14,0.73,U] [#8 0.26,-0.02,0.00,M1] 
23:49:24.867 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.03}, one-star: {0.04, -0.05}
23:49:24.869 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
23:49:24.870 00.001 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
23:49:24.873 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.82 mountX=-0.03 mountY=-0.02, mountTheta=-2.65
23:49:24.876 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
23:49:24.877 00.001 1032 Enqueuing Move request for scope (0.02, -0.03)
23:49:24.879 00.002 10072 Worker thread wakes up
23:49:24.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
23:49:24.879 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
23:49:24.879 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.02
23:49:24.881 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:49:24.884 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:24.884 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:49:24.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:24.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:49:24.884 00.000 10072 MoveAxis(E, 7, ABG)
23:49:24.884 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:24.884 00.000 10072 IsGuiding returns 0
23:49:24.885 00.001 10072 PulseGuide returned control before completion, sleep 17
23:49:24.901 00.016 1032 UpdateGuideState exits: m=1289 SNR=25.2
23:49:24.903 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:24.905 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:24.906 00.001 1032 Enqueuing Expose request
23:49:24.915 00.009 10072 IsGuiding returns 0
23:49:24.915 00.000 10072 Move returns status 0, amount 7
23:49:24.915 00.000 10072 MoveAxis(N, 0, ABG)
23:49:24.915 00.000 10072 Move returns status 0, amount 0
23:49:24.915 00.000 10072 move complete, result=0
23:49:24.915 00.000 10072 worker thread done servicing request
23:49:24.915 00.000 10072 Worker thread wakes up
23:49:24.916 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:24.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:24.916 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:49:25.539 00.623 10072 Exposure complete
23:49:25.591 00.052 10072 worker thread done servicing request
23:49:25.592 00.001 1032 OnExposeComplete: enter
23:49:25.594 00.002 1032 UpdateGuideState(): m_state=6
23:49:25.596 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11225
23:49:25.602 00.006 1032 Star::Find returns 1 (0), X=1107.64, Y=130.40, Mass=1502, SNR=27.3, Peak=107 HFD=3.4
23:49:25.614 00.012 1032 MultiStar: [#1 -0.12,0.17,0.91,U] [#2 -0.13,0.18,0.73,U] [#3 0.08,-0.05,0.75,U] [#4 -0.22,0.12,0.64,U] [#5 0.06,0.07,0.64,U] [#6 0.04,0.11,0.62,U] [#7 0.05,0.07,0.72,U] [#8 0.17,-0.12,0.51,U] 
23:49:25.616 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.10}, one-star: {0.08, 0.24}
23:49:25.618 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
23:49:25.621 00.003 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
23:49:25.623 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.59 mountX=0.10 mountY=-0.02, mountTheta=-0.24
23:49:25.625 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.10, opts=13)
23:49:25.629 00.004 1032 Enqueuing Move request for scope (-0.00, 0.10)
23:49:25.630 00.001 10072 Worker thread wakes up
23:49:25.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
23:49:25.630 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
23:49:25.631 00.001 10072 Moving (-0.00, 0.10) raw xDistance=0.10 yDistance=-0.02
23:49:25.633 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:49:25.636 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:25.636 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:49:25.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:25.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:49:25.636 00.000 10072 MoveAxis(E, 8, ABG)
23:49:25.636 00.000 10072 Guiding  Dir = 2, Dur = 8
23:49:25.637 00.001 10072 IsGuiding returns 0
23:49:25.637 00.000 10072 PulseGuide returned control before completion, sleep 18
23:49:25.657 00.020 1032 UpdateGuideState exits: m=1502 SNR=27.3
23:49:25.660 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:25.661 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:25.663 00.002 1032 Enqueuing Expose request
23:49:25.666 00.003 10072 IsGuiding returns 0
23:49:25.666 00.000 10072 Move returns status 0, amount 8
23:49:25.666 00.000 10072 MoveAxis(N, 0, ABG)
23:49:25.666 00.000 10072 Move returns status 0, amount 0
23:49:25.666 00.000 10072 move complete, result=0
23:49:25.666 00.000 10072 worker thread done servicing request
23:49:25.666 00.000 10072 Worker thread wakes up
23:49:25.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:25.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:25.674 00.008 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
23:49:26.073 00.399 10072 Exposure complete
23:49:26.125 00.052 10072 worker thread done servicing request
23:49:26.126 00.001 1032 OnExposeComplete: enter
23:49:26.128 00.002 1032 UpdateGuideState(): m_state=6
23:49:26.130 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11226
23:49:26.133 00.003 1032 Star::Find returns 1 (0), X=1107.69, Y=130.30, Mass=1438, SNR=26.7, Peak=110 HFD=3.4
23:49:26.136 00.003 1032 MultiStar: [#1 0.08,0.09,0.96,U] [#2 -0.12,0.22,0.77,U] [#3 0.26,0.02,0.80,U] [#4 -0.06,0.07,0.64,U] [#5 0.10,0.10,0.65,U] [#6 0.24,0.01,0.60,U] [#7 -0.03,0.09,0.71,U] [#8 0.06,-0.13,0.51,U] 
23:49:26.138 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.13, 0.14}
23:49:26.141 00.003 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
23:49:26.144 00.003 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
23:49:26.146 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.80 mountX=0.06 mountY=-0.09, mountTheta=-1.03
23:49:26.150 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
23:49:26.152 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
23:49:26.154 00.002 10072 Worker thread wakes up
23:49:26.155 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:49:26.155 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:49:26.155 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.09
23:49:26.157 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:49:26.161 00.004 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:26.161 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:49:26.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:26.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:49:26.161 00.000 10072 MoveAxis(E, 8, ABG)
23:49:26.161 00.000 10072 Guiding  Dir = 2, Dur = 8
23:49:26.161 00.000 10072 IsGuiding returns 0
23:49:26.161 00.000 10072 PulseGuide returned control before completion, sleep 18
23:49:26.181 00.020 10072 IsGuiding returns 0
23:49:26.181 00.000 10072 Move returns status 0, amount 8
23:49:26.181 00.000 10072 MoveAxis(N, 0, ABG)
23:49:26.181 00.000 1032 UpdateGuideState exits: m=1438 SNR=26.7
23:49:26.184 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:26.186 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:26.188 00.002 1032 Enqueuing Expose request
23:49:26.189 00.001 10072 Move returns status 0, amount 0
23:49:26.189 00.000 10072 move complete, result=0
23:49:26.189 00.000 10072 worker thread done servicing request
23:49:26.189 00.000 10072 Worker thread wakes up
23:49:26.190 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:26.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:26.197 00.007 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:49:26.826 00.629 10072 Exposure complete
23:49:26.875 00.049 10072 worker thread done servicing request
23:49:26.875 00.000 1032 OnExposeComplete: enter
23:49:26.878 00.003 1032 UpdateGuideState(): m_state=6
23:49:26.879 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11227
23:49:26.881 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=130.20, Mass=1386, SNR=26.2, Peak=112 HFD=3.3
23:49:26.883 00.002 1032 MultiStar: [#1 0.22,-0.01,0.99,U] [#2 0.16,0.12,0.79,U] [#3 0.15,-0.23,0.00,M1] [#4 0.01,-0.08,0.65,U] [#5 0.15,0.05,0.64,U] [#6 0.37,-0.21,0.00,M1] [#7 0.18,-0.06,0.70,U] [#8 0.30,-0.12,0.00,M1] 
23:49:26.885 00.002 1032 single-star, 5 included, MultiStar: {0.14, 0.01}, one-star: {0.11, 0.04}
23:49:26.887 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:49:26.890 00.003 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:49:26.891 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.36 mountX=0.01 mountY=-0.12, mountTheta=-1.47
23:49:26.895 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
23:49:26.897 00.002 1032 Enqueuing Move request for scope (0.11, 0.04)
23:49:26.899 00.002 10072 Worker thread wakes up
23:49:26.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
23:49:26.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
23:49:26.899 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
23:49:26.903 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:49:26.906 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:26.906 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:49:26.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:26.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:49:26.906 00.000 10072 MoveAxis(E, 9, ABG)
23:49:26.906 00.000 10072 Guiding  Dir = 2, Dur = 9
23:49:26.906 00.000 10072 IsGuiding returns 0
23:49:26.907 00.001 10072 PulseGuide returned control before completion, sleep 19
23:49:26.923 00.016 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:49:26.926 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:26.928 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:26.930 00.002 1032 Enqueuing Expose request
23:49:26.933 00.003 10072 IsGuiding returns 0
23:49:26.933 00.000 10072 Move returns status 0, amount 9
23:49:26.933 00.000 10072 MoveAxis(N, 0, ABG)
23:49:26.933 00.000 10072 Move returns status 0, amount 0
23:49:26.933 00.000 10072 move complete, result=0
23:49:26.934 00.001 10072 worker thread done servicing request
23:49:26.934 00.000 10072 Worker thread wakes up
23:49:26.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:26.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:26.940 00.006 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:49:27.340 00.400 10072 Exposure complete
23:49:27.387 00.047 10072 worker thread done servicing request
23:49:27.387 00.000 1032 OnExposeComplete: enter
23:49:27.389 00.002 1032 UpdateGuideState(): m_state=6
23:49:27.393 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11228
23:49:27.395 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=129.97, Mass=1417, SNR=26.5, Peak=112 HFD=3.3
23:49:27.397 00.002 1032 MultiStar: [#1 0.07,-0.16,0.94,U] [#2 -0.04,-0.09,0.85,U] [#3 0.08,-0.33,0.00,M2] [#4 0.03,-0.23,0.67,U] [#5 -0.05,0.01,0.69,U] [#6 0.15,-0.13,0.61,U] [#7 0.03,-0.19,0.71,U] [#8 0.19,-0.21,0.00,M2] 
23:49:27.400 00.003 1032 refined, 6 included, MultiStar: {0.04, -0.14}, one-star: {0.09, -0.19}
23:49:27.402 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
23:49:27.403 00.001 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
23:49:27.405 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.30 mountX=-0.15 mountY=-0.00, mountTheta=-3.13
23:49:27.407 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.14, opts=13)
23:49:27.409 00.002 1032 Enqueuing Move request for scope (0.04, -0.14)
23:49:27.410 00.001 10072 Worker thread wakes up
23:49:27.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
23:49:27.410 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
23:49:27.410 00.000 10072 Moving (0.04, -0.14) raw xDistance=-0.15 yDistance=-0.00
23:49:27.412 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:49:27.415 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.95
23:49:27.415 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:49:27.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:27.416 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:49:27.416 00.000 10072 MoveAxis(E, 75, ABG)
23:49:27.416 00.000 10072 Guiding  Dir = 2, Dur = 75
23:49:27.416 00.000 10072 IsGuiding returns 0
23:49:27.417 00.001 10072 PulseGuide returned control before completion, sleep 85
23:49:27.432 00.015 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:49:27.435 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:27.436 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:27.438 00.002 1032 Enqueuing Expose request
23:49:27.509 00.071 10072 IsGuiding returns 0
23:49:27.509 00.000 10072 Move returns status 0, amount 75
23:49:27.509 00.000 10072 MoveAxis(N, 0, ABG)
23:49:27.509 00.000 10072 Move returns status 0, amount 0
23:49:27.509 00.000 10072 move complete, result=0
23:49:27.509 00.000 10072 worker thread done servicing request
23:49:27.509 00.000 10072 Worker thread wakes up
23:49:27.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:27.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:27.515 00.006 1032 GuideStep: -0.1 px 75 ms EAST, -0.0 px 0 ms NORTH
23:49:28.135 00.620 10072 Exposure complete
23:49:28.184 00.049 10072 worker thread done servicing request
23:49:28.184 00.000 1032 OnExposeComplete: enter
23:49:28.186 00.002 1032 UpdateGuideState(): m_state=6
23:49:28.188 00.002 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11229
23:49:28.190 00.002 1032 Star::Find returns 1 (0), X=1107.77, Y=130.12, Mass=1338, SNR=25.7, Peak=93 HFD=3.3
23:49:28.193 00.003 1032 MultiStar: [#1 0.08,0.08,0.97,U] [#2 0.17,0.33,0.00,M1] [#3 0.12,-0.03,0.80,U] [#4 0.03,-0.05,0.69,U] [#5 -0.00,-0.08,0.67,U] [#6 0.24,-0.02,0.65,U] [#7 0.01,-0.07,0.74,U] [#8 0.19,-0.02,0.53,U] 
23:49:28.194 00.001 1032 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.22, -0.03}
23:49:28.197 00.003 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
23:49:28.199 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
23:49:28.200 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-0.22 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
23:49:28.204 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
23:49:28.206 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
23:49:28.208 00.002 10072 Worker thread wakes up
23:49:28.208 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
23:49:28.208 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
23:49:28.208 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
23:49:28.210 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:49:28.213 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:28.214 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:49:28.214 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:28.214 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:49:28.214 00.000 10072 MoveAxis(E, 10, ABG)
23:49:28.214 00.000 10072 Guiding  Dir = 2, Dur = 10
23:49:28.214 00.000 10072 IsGuiding returns 0
23:49:28.215 00.001 10072 PulseGuide returned control before completion, sleep 20
23:49:28.233 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:49:28.235 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:28.238 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:28.240 00.002 1032 Enqueuing Expose request
23:49:28.243 00.003 10072 IsGuiding returns 0
23:49:28.243 00.000 10072 Move returns status 0, amount 10
23:49:28.243 00.000 10072 MoveAxis(N, 0, ABG)
23:49:28.243 00.000 10072 Move returns status 0, amount 0
23:49:28.243 00.000 10072 move complete, result=0
23:49:28.243 00.000 10072 worker thread done servicing request
23:49:28.243 00.000 10072 Worker thread wakes up
23:49:28.243 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:28.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:28.251 00.008 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:49:28.649 00.398 10072 Exposure complete
23:49:28.702 00.053 10072 worker thread done servicing request
23:49:28.702 00.000 1032 OnExposeComplete: enter
23:49:28.705 00.003 1032 UpdateGuideState(): m_state=6
23:49:28.707 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11230
23:49:28.709 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=130.13, Mass=1401, SNR=26.3, Peak=102 HFD=3.4
23:49:28.711 00.002 1032 MultiStar: [#1 -0.01,-0.07,1.01,U] [#2 -0.07,-0.01,0.83,U] [#3 0.20,-0.01,0.75,U] [#4 -0.17,0.04,0.66,U] [#5 0.03,0.10,0.66,U] [#6 0.12,-0.01,0.61,U] [#7 0.01,0.00,0.70,U] [#8 0.02,-0.07,0.52,U] 
23:49:28.713 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.11, -0.02}
23:49:28.715 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
23:49:28.716 00.001 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
23:49:28.718 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.37 mountX=-0.02 mountY=-0.02, mountTheta=-2.20
23:49:28.721 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
23:49:28.722 00.001 1032 Enqueuing Move request for scope (0.03, -0.01)
23:49:28.724 00.002 10072 Worker thread wakes up
23:49:28.725 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:49:28.725 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:49:28.725 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
23:49:28.728 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:49:28.730 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:28.730 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:49:28.730 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:28.730 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:49:28.730 00.000 10072 MoveAxis(E, 7, ABG)
23:49:28.730 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:28.731 00.001 10072 IsGuiding returns 0
23:49:28.731 00.000 10072 PulseGuide returned control before completion, sleep 17
23:49:28.750 00.019 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:49:28.752 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:28.753 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:28.755 00.002 1032 Enqueuing Expose request
23:49:28.758 00.003 10072 IsGuiding returns 0
23:49:28.758 00.000 10072 Move returns status 0, amount 7
23:49:28.758 00.000 10072 MoveAxis(N, 0, ABG)
23:49:28.758 00.000 10072 Move returns status 0, amount 0
23:49:28.758 00.000 10072 move complete, result=0
23:49:28.759 00.001 10072 worker thread done servicing request
23:49:28.759 00.000 10072 Worker thread wakes up
23:49:28.759 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:28.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:28.768 00.009 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:49:29.384 00.616 10072 Exposure complete
23:49:29.434 00.050 10072 worker thread done servicing request
23:49:29.435 00.001 1032 OnExposeComplete: enter
23:49:29.437 00.002 1032 UpdateGuideState(): m_state=6
23:49:29.438 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11231
23:49:29.440 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=130.14, Mass=1566, SNR=27.8, Peak=107 HFD=3.3
23:49:29.442 00.002 1032 MultiStar: [#1 0.16,-0.01,0.90,U] [#2 -0.10,-0.02,0.74,U] [#3 0.24,-0.07,0.71,U] [#4 -0.01,-0.12,0.65,U] [#5 0.16,-0.03,0.67,U] [#6 0.27,-0.05,0.00,M1] [#7 0.17,-0.04,0.68,U] [#8 0.22,0.04,0.50,U] 
23:49:29.443 00.001 1032 refined, 7 included, MultiStar: {0.13, -0.03}, one-star: {0.19, -0.01}
23:49:29.445 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
23:49:29.446 00.001 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
23:49:29.448 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.25 mountX=-0.06 mountY=-0.12, mountTheta=-2.08
23:49:29.451 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
23:49:29.454 00.003 1032 Enqueuing Move request for scope (0.13, -0.03)
23:49:29.456 00.002 10072 Worker thread wakes up
23:49:29.456 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
23:49:29.456 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
23:49:29.456 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
23:49:29.458 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:49:29.461 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:29.461 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:49:29.461 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:29.462 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:49:29.462 00.000 10072 MoveAxis(E, 9, ABG)
23:49:29.462 00.000 10072 Guiding  Dir = 2, Dur = 9
23:49:29.462 00.000 10072 IsGuiding returns 0
23:49:29.463 00.001 10072 PulseGuide returned control before completion, sleep 19
23:49:29.480 00.017 1032 UpdateGuideState exits: m=1566 SNR=27.8
23:49:29.483 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:29.483 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:29.487 00.004 1032 Enqueuing Expose request
23:49:29.490 00.003 10072 IsGuiding returns 0
23:49:29.490 00.000 10072 Move returns status 0, amount 9
23:49:29.490 00.000 10072 MoveAxis(N, 0, ABG)
23:49:29.490 00.000 10072 Move returns status 0, amount 0
23:49:29.490 00.000 10072 move complete, result=0
23:49:29.490 00.000 10072 worker thread done servicing request
23:49:29.491 00.001 10072 Worker thread wakes up
23:49:29.491 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:29.491 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:29.499 00.008 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:49:29.899 00.400 10072 Exposure complete
23:49:29.946 00.047 10072 worker thread done servicing request
23:49:29.946 00.000 1032 OnExposeComplete: enter
23:49:29.948 00.002 1032 UpdateGuideState(): m_state=6
23:49:29.950 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11232
23:49:29.951 00.001 1032 Star::Find returns 1 (0), X=1107.81, Y=130.26, Mass=1412, SNR=26.4, Peak=100 HFD=3.3
23:49:29.952 00.001 1032 MultiStar: [#1 0.24,0.01,0.96,U] [#2 -0.03,0.03,0.81,U] [#3 0.27,-0.15,0.00,M1] [#4 -0.08,-0.02,0.68,U] [#5 0.22,-0.01,0.65,U] [#6 0.25,0.04,0.63,U] [#7 0.12,-0.00,0.74,U] [#8 0.19,-0.09,0.51,U] 
23:49:29.956 00.004 1032 refined, 7 included, MultiStar: {0.15, 0.02}, one-star: {0.25, 0.11}
23:49:29.957 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
23:49:29.959 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
23:49:29.961 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.12 mountX=-0.02 mountY=-0.15, mountTheta=-1.71
23:49:29.963 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
23:49:29.965 00.002 1032 Enqueuing Move request for scope (0.15, 0.02)
23:49:29.966 00.001 10072 Worker thread wakes up
23:49:29.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
23:49:29.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
23:49:29.966 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
23:49:29.968 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:49:29.972 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:29.972 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:49:29.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:29.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:49:29.972 00.000 10072 MoveAxis(E, 7, ABG)
23:49:29.972 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:29.972 00.000 10072 IsGuiding returns 0
23:49:29.973 00.001 10072 PulseGuide returned control before completion, sleep 17
23:49:29.990 00.017 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:49:29.993 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:29.995 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:29.996 00.001 1032 Enqueuing Expose request
23:49:30.005 00.009 10072 IsGuiding returns 0
23:49:30.005 00.000 10072 Move returns status 0, amount 7
23:49:30.005 00.000 10072 MoveAxis(N, 0, ABG)
23:49:30.005 00.000 10072 Move returns status 0, amount 0
23:49:30.005 00.000 10072 move complete, result=0
23:49:30.006 00.001 10072 worker thread done servicing request
23:49:30.006 00.000 10072 Worker thread wakes up
23:49:30.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:30.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:30.006 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:49:30.632 00.626 10072 Exposure complete
23:49:30.682 00.050 10072 worker thread done servicing request
23:49:30.682 00.000 1032 OnExposeComplete: enter
23:49:30.684 00.002 1032 UpdateGuideState(): m_state=6
23:49:30.686 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11233
23:49:30.687 00.001 1032 Star::Find returns 1 (0), X=1107.74, Y=130.09, Mass=1371, SNR=26.0, Peak=93 HFD=3.3
23:49:30.689 00.002 1032 MultiStar: [#1 0.16,-0.11,0.99,U] [#2 0.03,0.12,0.88,U] [#3 0.04,-0.23,0.79,U] [#4 0.04,-0.14,0.70,U] [#5 0.10,-0.13,0.66,U] [#6 0.22,-0.04,0.62,U] [#7 -0.11,-0.15,0.71,U] [#8 0.22,-0.33,0.00,M1] 
23:49:30.691 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.09}, one-star: {0.19, -0.07}
23:49:30.693 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
23:49:30.695 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
23:49:30.696 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.80 mountX=-0.11 mountY=-0.06, mountTheta=-2.63
23:49:30.699 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
23:49:30.701 00.002 1032 Enqueuing Move request for scope (0.09, -0.09)
23:49:30.703 00.002 10072 Worker thread wakes up
23:49:30.703 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
23:49:30.703 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
23:49:30.703 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.06
23:49:30.704 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:49:30.708 00.004 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:30.708 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:49:30.708 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:30.708 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:49:30.708 00.000 10072 MoveAxis(E, 7, ABG)
23:49:30.708 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:30.709 00.001 10072 IsGuiding returns 0
23:49:30.709 00.000 10072 PulseGuide returned control before completion, sleep 17
23:49:30.726 00.017 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:49:30.728 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:30.730 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:30.732 00.002 1032 Enqueuing Expose request
23:49:30.738 00.006 10072 IsGuiding returns 0
23:49:30.738 00.000 10072 Move returns status 0, amount 7
23:49:30.739 00.001 10072 MoveAxis(N, 0, ABG)
23:49:30.739 00.000 10072 Move returns status 0, amount 0
23:49:30.739 00.000 10072 move complete, result=0
23:49:30.739 00.000 10072 worker thread done servicing request
23:49:30.739 00.000 10072 Worker thread wakes up
23:49:30.739 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:30.739 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:30.741 00.002 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:49:31.147 00.406 10072 Exposure complete
23:49:31.201 00.054 10072 worker thread done servicing request
23:49:31.201 00.000 1032 OnExposeComplete: enter
23:49:31.202 00.001 1032 UpdateGuideState(): m_state=6
23:49:31.205 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11234
23:49:31.207 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=130.07, Mass=1460, SNR=26.9, Peak=107 HFD=3.4
23:49:31.210 00.003 1032 MultiStar: [#1 0.09,-0.15,0.95,U] [#2 -0.07,-0.09,0.80,U] [#3 0.12,-0.11,0.73,U] [#4 -0.10,-0.03,0.69,U] [#5 0.23,0.08,0.61,U] [#6 0.09,-0.11,0.57,U] [#7 0.18,-0.17,0.68,U] [#8 -0.01,-0.14,0.51,U] 
23:49:31.212 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.06, -0.08}
23:49:31.214 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
23:49:31.215 00.001 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
23:49:31.217 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.97 mountX=-0.09 mountY=-0.03, mountTheta=-2.80
23:49:31.222 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
23:49:31.224 00.002 1032 Enqueuing Move request for scope (0.06, -0.08)
23:49:31.226 00.002 10072 Worker thread wakes up
23:49:31.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
23:49:31.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
23:49:31.226 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.03
23:49:31.228 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:49:31.230 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:31.231 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:49:31.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:31.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:49:31.231 00.000 10072 MoveAxis(E, 6, ABG)
23:49:31.231 00.000 10072 Guiding  Dir = 2, Dur = 6
23:49:31.231 00.000 10072 IsGuiding returns 0
23:49:31.233 00.002 10072 PulseGuide returned control before completion, sleep 16
23:49:31.251 00.018 1032 UpdateGuideState exits: m=1460 SNR=26.9
23:49:31.253 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:31.256 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:31.258 00.002 1032 Enqueuing Expose request
23:49:31.260 00.002 10072 IsGuiding returns 0
23:49:31.260 00.000 10072 Move returns status 0, amount 6
23:49:31.260 00.000 10072 MoveAxis(N, 0, ABG)
23:49:31.260 00.000 10072 Move returns status 0, amount 0
23:49:31.260 00.000 10072 move complete, result=0
23:49:31.260 00.000 10072 worker thread done servicing request
23:49:31.260 00.000 10072 Worker thread wakes up
23:49:31.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:31.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:31.269 00.009 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:49:31.900 00.631 10072 Exposure complete
23:49:31.950 00.050 10072 worker thread done servicing request
23:49:31.950 00.000 1032 OnExposeComplete: enter
23:49:31.952 00.002 1032 UpdateGuideState(): m_state=6
23:49:31.953 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11235
23:49:31.957 00.004 1032 Star::Find returns 1 (0), X=1107.77, Y=130.15, Mass=1352, SNR=25.8, Peak=103 HFD=3.4
23:49:31.960 00.003 1032 MultiStar: [#1 0.12,-0.09,0.98,U] [#2 -0.02,0.06,0.80,U] [#3 0.09,-0.05,0.78,U] [#4 0.03,-0.09,0.66,U] [#5 0.08,0.02,0.70,U] [#6 0.12,-0.02,0.65,U] [#7 0.05,-0.17,0.70,U] [#8 0.15,-0.08,0.56,U] 
23:49:31.961 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.22, -0.00}
23:49:31.963 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
23:49:31.964 00.001 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
23:49:31.967 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.44 mountX=-0.07 mountY=-0.08, mountTheta=-2.27
23:49:31.971 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
23:49:31.973 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
23:49:31.975 00.002 10072 Worker thread wakes up
23:49:31.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:49:31.975 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:49:31.975 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.07 yDistance=-0.08
23:49:31.977 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:49:31.980 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:31.980 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:49:31.980 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:31.980 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:49:31.980 00.000 10072 MoveAxis(E, 10, ABG)
23:49:31.980 00.000 10072 Guiding  Dir = 2, Dur = 10
23:49:31.981 00.001 10072 IsGuiding returns 0
23:49:31.981 00.000 10072 PulseGuide returned control before completion, sleep 20
23:49:31.997 00.016 1032 UpdateGuideState exits: m=1352 SNR=25.8
23:49:31.999 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:32.000 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:32.002 00.002 1032 Enqueuing Expose request
23:49:32.004 00.002 10072 IsGuiding returns 0
23:49:32.005 00.001 10072 Move returns status 0, amount 10
23:49:32.005 00.000 10072 MoveAxis(N, 0, ABG)
23:49:32.005 00.000 10072 Move returns status 0, amount 0
23:49:32.005 00.000 10072 move complete, result=0
23:49:32.005 00.000 10072 worker thread done servicing request
23:49:32.005 00.000 10072 Worker thread wakes up
23:49:32.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:32.005 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:32.012 00.007 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:49:32.415 00.403 10072 Exposure complete
23:49:32.462 00.047 10072 worker thread done servicing request
23:49:32.473 00.011 1032 OnExposeComplete: enter
23:49:32.475 00.002 1032 UpdateGuideState(): m_state=6
23:49:32.476 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11236
23:49:32.479 00.003 1032 Star::Find returns 1 (0), X=1107.64, Y=129.99, Mass=1336, SNR=25.7, Peak=105 HFD=3.3
23:49:32.480 00.001 1032 MultiStar: [#1 0.06,0.05,0.93,U] [#2 -0.03,0.05,0.83,U] [#3 0.04,-0.12,0.81,U] [#4 -0.05,-0.07,0.68,U] [#5 0.10,-0.07,0.69,U] [#6 0.21,-0.09,0.63,U] [#7 -0.10,-0.04,0.72,U] [#8 0.05,-0.15,0.52,U] 
23:49:32.482 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {0.08, -0.17}
23:49:32.485 00.003 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
23:49:32.486 00.001 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
23:49:32.488 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-1.02 mountX=-0.07 mountY=-0.02, mountTheta=-2.85
23:49:32.492 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
23:49:32.495 00.003 1032 Enqueuing Move request for scope (0.04, -0.06)
23:49:32.496 00.001 10072 Worker thread wakes up
23:49:32.496 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
23:49:32.496 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
23:49:32.496 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
23:49:32.498 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:49:32.501 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:32.501 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:49:32.501 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:32.501 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:49:32.501 00.000 10072 MoveAxis(E, 7, ABG)
23:49:32.501 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:32.502 00.001 10072 IsGuiding returns 0
23:49:32.502 00.000 10072 PulseGuide returned control before completion, sleep 17
23:49:32.519 00.017 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:49:32.523 00.004 10072 IsGuiding returns 1
23:49:32.523 00.000 10072 scope still moving after pulse duration time elapsed
23:49:32.523 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:32.525 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:32.527 00.002 1032 Enqueuing Expose request
23:49:32.553 00.026 10072 IsGuiding returns 0
23:49:32.553 00.000 10072 scope move finished after 7 + 44 ms
23:49:32.553 00.000 10072 Move returns status 0, amount 7
23:49:32.553 00.000 10072 MoveAxis(N, 0, ABG)
23:49:32.553 00.000 10072 Move returns status 0, amount 0
23:49:32.554 00.001 10072 move complete, result=0
23:49:32.554 00.000 10072 worker thread done servicing request
23:49:32.554 00.000 10072 Worker thread wakes up
23:49:32.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:32.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:32.554 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:49:33.180 00.626 10072 Exposure complete
23:49:33.231 00.051 10072 worker thread done servicing request
23:49:33.231 00.000 1032 OnExposeComplete: enter
23:49:33.234 00.003 1032 UpdateGuideState(): m_state=6
23:49:33.238 00.004 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11237
23:49:33.241 00.003 1032 Star::Find returns 1 (0), X=1107.57, Y=130.11, Mass=1545, SNR=27.6, Peak=114 HFD=3.5
23:49:33.244 00.003 1032 MultiStar: [#1 0.15,-0.00,0.93,U] [#2 0.17,0.15,0.75,U] [#3 0.24,-0.28,0.00,M1] [#4 -0.07,-0.09,0.60,U] [#5 -0.11,-0.07,0.65,U] [#6 0.23,0.03,0.56,U] [#7 -0.03,-0.04,0.64,U] [#8 0.02,-0.05,0.47,U] 
23:49:33.245 00.001 1032 single-star, 7 included, MultiStar: {0.05, -0.01}, one-star: {0.01, -0.04}
23:49:33.248 00.003 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
23:49:33.249 00.001 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
23:49:33.251 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.26 mountX=-0.04 mountY=-0.00, mountTheta=-3.09
23:49:33.254 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
23:49:33.256 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
23:49:33.257 00.001 10072 Worker thread wakes up
23:49:33.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
23:49:33.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
23:49:33.257 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.00
23:49:33.260 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:49:33.263 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:33.263 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:49:33.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:33.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:49:33.263 00.000 10072 MoveAxis(E, 7, ABG)
23:49:33.263 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:33.263 00.000 10072 IsGuiding returns 0
23:49:33.265 00.002 10072 PulseGuide returned control before completion, sleep 17
23:49:33.283 00.018 1032 UpdateGuideState exits: m=1545 SNR=27.6
23:49:33.285 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:33.287 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:33.289 00.002 1032 Enqueuing Expose request
23:49:33.291 00.002 10072 IsGuiding returns 0
23:49:33.291 00.000 10072 Move returns status 0, amount 7
23:49:33.291 00.000 10072 MoveAxis(N, 0, ABG)
23:49:33.291 00.000 10072 Move returns status 0, amount 0
23:49:33.291 00.000 10072 move complete, result=0
23:49:33.291 00.000 10072 worker thread done servicing request
23:49:33.291 00.000 10072 Worker thread wakes up
23:49:33.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:33.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:33.300 00.009 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:49:33.712 00.412 10072 Exposure complete
23:49:33.764 00.052 10072 worker thread done servicing request
23:49:33.765 00.001 1032 OnExposeComplete: enter
23:49:33.768 00.003 1032 UpdateGuideState(): m_state=6
23:49:33.772 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11238
23:49:33.774 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=130.14, Mass=1279, SNR=25.2, Peak=88 HFD=3.5
23:49:33.776 00.002 1032 MultiStar: [#1 0.03,-0.05,1.05,U] [#2 -0.06,0.03,0.79,U] [#3 0.12,-0.04,0.78,U] [#4 -0.05,-0.15,0.70,U] [#5 -0.07,-0.10,0.65,U] [#6 0.03,-0.01,0.61,U] [#7 0.03,-0.03,0.74,U] [#8 0.20,0.02,0.54,U] 
23:49:33.778 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.06, -0.01}
23:49:33.779 00.001 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
23:49:33.781 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
23:49:33.781 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.92 mountX=-0.04 mountY=-0.02, mountTheta=-2.75
23:49:33.785 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
23:49:33.787 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
23:49:33.788 00.001 10072 Worker thread wakes up
23:49:33.789 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:49:33.789 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:49:33.789 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.02
23:49:33.790 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:49:33.793 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:33.794 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:49:33.794 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:33.794 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:49:33.794 00.000 10072 MoveAxis(E, 7, ABG)
23:49:33.794 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:33.794 00.000 10072 IsGuiding returns 0
23:49:33.795 00.001 10072 PulseGuide returned control before completion, sleep 17
23:49:33.812 00.017 1032 UpdateGuideState exits: m=1279 SNR=25.2
23:49:33.814 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:33.815 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:33.817 00.002 1032 Enqueuing Expose request
23:49:33.820 00.003 10072 IsGuiding returns 0
23:49:33.820 00.000 10072 Move returns status 0, amount 7
23:49:33.820 00.000 10072 MoveAxis(N, 0, ABG)
23:49:33.820 00.000 10072 Move returns status 0, amount 0
23:49:33.820 00.000 10072 move complete, result=0
23:49:33.820 00.000 10072 worker thread done servicing request
23:49:33.820 00.000 10072 Worker thread wakes up
23:49:33.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:33.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:33.827 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:49:34.445 00.618 10072 Exposure complete
23:49:34.496 00.051 10072 worker thread done servicing request
23:49:34.496 00.000 1032 OnExposeComplete: enter
23:49:34.498 00.002 1032 UpdateGuideState(): m_state=6
23:49:34.500 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11239
23:49:34.502 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=130.24, Mass=1427, SNR=26.6, Peak=100 HFD=3.5
23:49:34.505 00.003 1032 MultiStar: [#1 0.26,0.02,0.00,M1] [#2 -0.10,0.13,0.80,U] [#3 0.12,-0.04,0.71,U] [#4 -0.17,-0.04,0.65,U] [#5 0.05,-0.10,0.68,U] [#6 0.03,-0.11,0.59,U] [#7 0.13,-0.04,0.70,U] [#8 0.25,-0.09,0.00,M1] 
23:49:34.507 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.00}, one-star: {0.10, 0.09}
23:49:34.508 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:49:34.511 00.003 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:49:34.514 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.16 mountX=-0.01 mountY=-0.02, mountTheta=-1.99
23:49:34.516 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
23:49:34.519 00.003 1032 Enqueuing Move request for scope (0.03, -0.00)
23:49:34.521 00.002 10072 Worker thread wakes up
23:49:34.521 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
23:49:34.522 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
23:49:34.522 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.02
23:49:34.524 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=197, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:49:34.527 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:34.527 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:49:34.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:34.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:49:34.527 00.000 10072 MoveAxis(E, 8, ABG)
23:49:34.527 00.000 10072 Guiding  Dir = 2, Dur = 8
23:49:34.527 00.000 10072 IsGuiding returns 0
23:49:34.528 00.001 10072 PulseGuide returned control before completion, sleep 18
23:49:34.545 00.017 1032 UpdateGuideState exits: m=1427 SNR=26.6
23:49:34.549 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:34.551 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:34.554 00.003 10072 IsGuiding returns 0
23:49:34.555 00.001 10072 Move returns status 0, amount 8
23:49:34.555 00.000 10072 MoveAxis(N, 0, ABG)
23:49:34.555 00.000 10072 Move returns status 0, amount 0
23:49:34.555 00.000 1032 Enqueuing Expose request
23:49:34.557 00.002 10072 move complete, result=0
23:49:34.557 00.000 10072 worker thread done servicing request
23:49:34.557 00.000 10072 Worker thread wakes up
23:49:34.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:34.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:34.557 00.000 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:49:34.964 00.407 10072 Exposure complete
23:49:35.007 00.043 10072 worker thread done servicing request
23:49:35.007 00.000 1032 OnExposeComplete: enter
23:49:35.009 00.002 1032 UpdateGuideState(): m_state=6
23:49:35.010 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11240
23:49:35.012 00.002 1032 Star::Find returns 1 (0), X=1107.78, Y=130.12, Mass=1400, SNR=26.3, Peak=105 HFD=3.2
23:49:35.013 00.001 1032 MultiStar: [#1 0.22,0.02,1.01,U] [#2 0.15,0.24,0.00,M1] [#3 0.23,-0.12,0.00,M1] [#4 -0.15,-0.05,0.71,U] [#5 0.05,-0.01,0.69,U] [#6 0.15,-0.18,0.61,U] [#7 0.16,-0.17,0.69,U] [#8 0.12,-0.23,0.51,U] 
23:49:35.015 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.08}, one-star: {0.22, -0.03}
23:49:35.017 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
23:49:35.018 00.001 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
23:49:35.020 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.56 mountX=-0.11 mountY=-0.10, mountTheta=-2.39
23:49:35.023 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.08, opts=13)
23:49:35.026 00.003 1032 Enqueuing Move request for scope (0.12, -0.08)
23:49:35.028 00.002 10072 Worker thread wakes up
23:49:35.028 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
23:49:35.028 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
23:49:35.028 00.000 10072 Moving (0.12, -0.08) raw xDistance=-0.11 yDistance=-0.10
23:49:35.030 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:49:35.033 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:35.033 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:49:35.033 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:35.033 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:49:35.033 00.000 10072 MoveAxis(E, 6, ABG)
23:49:35.033 00.000 10072 Guiding  Dir = 2, Dur = 6
23:49:35.033 00.000 10072 IsGuiding returns 0
23:49:35.034 00.001 10072 PulseGuide returned control before completion, sleep 16
23:49:35.050 00.016 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:49:35.052 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:35.054 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:35.056 00.002 1032 Enqueuing Expose request
23:49:35.057 00.001 10072 IsGuiding returns 0
23:49:35.057 00.000 10072 Move returns status 0, amount 6
23:49:35.057 00.000 10072 MoveAxis(N, 0, ABG)
23:49:35.057 00.000 10072 Move returns status 0, amount 0
23:49:35.057 00.000 10072 move complete, result=0
23:49:35.057 00.000 10072 worker thread done servicing request
23:49:35.057 00.000 10072 Worker thread wakes up
23:49:35.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:35.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:35.064 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:49:35.682 00.618 10072 Exposure complete
23:49:35.731 00.049 10072 worker thread done servicing request
23:49:35.731 00.000 1032 OnExposeComplete: enter
23:49:35.733 00.002 1032 UpdateGuideState(): m_state=6
23:49:35.735 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11241
23:49:35.738 00.003 1032 Star::Find returns 1 (0), X=1107.76, Y=130.08, Mass=1295, SNR=25.3, Peak=94 HFD=3.2
23:49:35.740 00.002 1032 MultiStar: [#1 0.24,-0.17,0.00,M1] [#2 0.04,-0.02,0.80,U] [#3 0.15,-0.21,0.80,U] [#4 -0.13,-0.15,0.70,U] [#5 0.15,-0.08,0.71,U] [#6 0.23,-0.07,0.65,U] [#7 0.06,-0.16,0.70,U] [#8 0.20,-0.16,0.52,U] 
23:49:35.743 00.003 1032 refined, 7 included, MultiStar: {0.11, -0.11}, one-star: {0.20, -0.08}
23:49:35.744 00.001 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
23:49:35.746 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
23:49:35.747 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.79 mountX=-0.14 mountY=-0.08, mountTheta=-2.62
23:49:35.749 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.11, opts=13)
23:49:35.751 00.002 1032 Enqueuing Move request for scope (0.11, -0.11)
23:49:35.753 00.002 10072 Worker thread wakes up
23:49:35.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
23:49:35.753 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
23:49:35.753 00.000 10072 Moving (0.11, -0.11) raw xDistance=-0.14 yDistance=-0.08
23:49:35.755 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:49:35.758 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.95
23:49:35.758 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
23:49:35.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:35.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:49:35.758 00.000 10072 MoveAxis(E, 72, ABG)
23:49:35.758 00.000 10072 Guiding  Dir = 2, Dur = 72
23:49:35.758 00.000 10072 IsGuiding returns 0
23:49:35.759 00.001 10072 PulseGuide returned control before completion, sleep 82
23:49:35.777 00.018 1032 UpdateGuideState exits: m=1295 SNR=25.3
23:49:35.779 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:35.781 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:35.783 00.002 1032 Enqueuing Expose request
23:49:35.851 00.068 10072 IsGuiding returns 0
23:49:35.851 00.000 10072 Move returns status 0, amount 72
23:49:35.851 00.000 10072 MoveAxis(N, 0, ABG)
23:49:35.851 00.000 10072 Move returns status 0, amount 0
23:49:35.851 00.000 10072 move complete, result=0
23:49:35.851 00.000 10072 worker thread done servicing request
23:49:35.851 00.000 10072 Worker thread wakes up
23:49:35.851 00.000 1032 GuideStep: -0.1 px 72 ms EAST, -0.1 px 0 ms NORTH
23:49:35.854 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:35.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:36.273 00.419 10072 Exposure complete
23:49:36.326 00.053 10072 worker thread done servicing request
23:49:36.326 00.000 1032 OnExposeComplete: enter
23:49:36.329 00.003 1032 UpdateGuideState(): m_state=6
23:49:36.332 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11242
23:49:36.334 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=130.13, Mass=1344, SNR=25.8, Peak=92 HFD=3.4
23:49:36.336 00.002 1032 MultiStar: [#1 0.08,-0.15,0.98,U] [#2 0.02,0.11,0.81,U] [#3 0.15,-0.24,0.00,M1] [#4 0.04,-0.12,0.68,U] [#5 -0.05,-0.04,0.72,U] [#6 0.19,-0.07,0.65,U] [#7 0.11,-0.08,0.69,U] [#8 0.08,-0.21,0.53,U] 
23:49:36.338 00.002 1032 single-star, 7 included, MultiStar: {0.06, -0.07}, one-star: {0.04, -0.02}
23:49:36.340 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
23:49:36.342 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
23:49:36.343 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.48 mountX=-0.03 mountY=-0.04, mountTheta=-2.31
23:49:36.346 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
23:49:36.348 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
23:49:36.350 00.002 10072 Worker thread wakes up
23:49:36.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:49:36.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:49:36.350 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
23:49:36.353 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:49:36.356 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:36.356 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:49:36.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:36.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:49:36.356 00.000 10072 MoveAxis(E, 8, ABG)
23:49:36.356 00.000 10072 Guiding  Dir = 2, Dur = 8
23:49:36.357 00.001 10072 IsGuiding returns 0
23:49:36.357 00.000 10072 PulseGuide returned control before completion, sleep 18
23:49:36.376 00.019 1032 UpdateGuideState exits: m=1344 SNR=25.8
23:49:36.378 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:36.380 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:36.382 00.002 1032 Enqueuing Expose request
23:49:36.384 00.002 10072 IsGuiding returns 0
23:49:36.384 00.000 10072 Move returns status 0, amount 8
23:49:36.384 00.000 10072 MoveAxis(N, 0, ABG)
23:49:36.384 00.000 10072 Move returns status 0, amount 0
23:49:36.385 00.001 10072 move complete, result=0
23:49:36.385 00.000 10072 worker thread done servicing request
23:49:36.385 00.000 10072 Worker thread wakes up
23:49:36.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:36.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:36.393 00.008 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:49:37.024 00.631 10072 Exposure complete
23:49:37.074 00.050 10072 worker thread done servicing request
23:49:37.074 00.000 1032 OnExposeComplete: enter
23:49:37.075 00.001 1032 UpdateGuideState(): m_state=6
23:49:37.077 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11243
23:49:37.078 00.001 1032 Star::Find returns 1 (0), X=1107.57, Y=130.29, Mass=1336, SNR=25.7, Peak=107 HFD=3.3
23:49:37.082 00.004 1032 MultiStar: [#1 0.01,0.10,0.96,U] [#2 -0.13,0.26,0.00,M1] [#3 0.06,-0.05,0.77,U] [#4 -0.17,0.09,0.70,U] [#5 0.01,0.20,0.68,U] [#6 0.02,0.15,0.65,U] [#7 0.02,0.08,0.76,U] [#8 -0.02,-0.06,0.52,U] 
23:49:37.084 00.002 1032 refined, 7 included, MultiStar: {-0.00, 0.09}, one-star: {0.02, 0.14}
23:49:37.087 00.003 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
23:49:37.088 00.001 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
23:49:37.090 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.61 mountX=0.09 mountY=-0.02, mountTheta=-0.22
23:49:37.092 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.09, opts=13)
23:49:37.094 00.002 1032 Enqueuing Move request for scope (-0.00, 0.09)
23:49:37.095 00.001 10072 Worker thread wakes up
23:49:37.095 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
23:49:37.095 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
23:49:37.095 00.000 10072 Moving (-0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
23:49:37.097 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:49:37.100 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:37.100 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:49:37.100 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:37.100 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:49:37.100 00.000 10072 MoveAxis(E, 9, ABG)
23:49:37.100 00.000 10072 Guiding  Dir = 2, Dur = 9
23:49:37.101 00.001 10072 IsGuiding returns 0
23:49:37.101 00.000 10072 PulseGuide returned control before completion, sleep 19
23:49:37.119 00.018 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:49:37.121 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:37.123 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:37.124 00.001 1032 Enqueuing Expose request
23:49:37.131 00.007 10072 IsGuiding returns 0
23:49:37.131 00.000 10072 Move returns status 0, amount 9
23:49:37.131 00.000 10072 MoveAxis(N, 0, ABG)
23:49:37.131 00.000 10072 Move returns status 0, amount 0
23:49:37.131 00.000 10072 move complete, result=0
23:49:37.131 00.000 10072 worker thread done servicing request
23:49:37.131 00.000 10072 Worker thread wakes up
23:49:37.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:37.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:37.132 00.001 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:49:37.538 00.406 10072 Exposure complete
23:49:37.587 00.049 10072 worker thread done servicing request
23:49:37.587 00.000 1032 OnExposeComplete: enter
23:49:37.590 00.003 1032 UpdateGuideState(): m_state=6
23:49:37.592 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11244
23:49:37.595 00.003 1032 Star::Find returns 1 (0), X=1107.75, Y=130.14, Mass=1502, SNR=27.2, Peak=108 HFD=3.3
23:49:37.599 00.004 1032 MultiStar: [#1 0.02,-0.00,0.90,U] [#2 -0.15,0.06,0.79,U] [#3 0.11,-0.07,0.77,U] [#4 -0.03,0.05,0.64,U] [#5 -0.06,0.12,0.67,U] [#6 -0.02,-0.17,0.58,U] [#7 0.06,-0.09,0.69,U] [#8 0.12,-0.23,0.49,U] 
23:49:37.606 00.007 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.20, -0.01}
23:49:37.608 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
23:49:37.610 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
23:49:37.613 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.73 mountX=-0.03 mountY=-0.02, mountTheta=-2.56
23:49:37.618 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
23:49:37.619 00.001 1032 Enqueuing Move request for scope (0.03, -0.03)
23:49:37.621 00.002 10072 Worker thread wakes up
23:49:37.621 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:49:37.621 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:49:37.621 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
23:49:37.623 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:49:37.626 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:37.626 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:49:37.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:37.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:49:37.626 00.000 10072 MoveAxis(E, 8, ABG)
23:49:37.626 00.000 10072 Guiding  Dir = 2, Dur = 8
23:49:37.626 00.000 10072 IsGuiding returns 0
23:49:37.628 00.002 10072 PulseGuide returned control before completion, sleep 18
23:49:37.645 00.017 1032 UpdateGuideState exits: m=1502 SNR=27.2
23:49:37.647 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:37.649 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:37.650 00.001 1032 Enqueuing Expose request
23:49:37.652 00.002 10072 IsGuiding returns 0
23:49:37.652 00.000 10072 Move returns status 0, amount 8
23:49:37.652 00.000 10072 MoveAxis(N, 0, ABG)
23:49:37.652 00.000 10072 Move returns status 0, amount 0
23:49:37.652 00.000 10072 move complete, result=0
23:49:37.652 00.000 10072 worker thread done servicing request
23:49:37.652 00.000 10072 Worker thread wakes up
23:49:37.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:37.653 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:37.660 00.007 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:49:38.288 00.628 10072 Exposure complete
23:49:38.339 00.051 10072 worker thread done servicing request
23:49:38.339 00.000 1032 OnExposeComplete: enter
23:49:38.341 00.002 1032 UpdateGuideState(): m_state=6
23:49:38.343 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11245
23:49:38.345 00.002 1032 Star::Find returns 1 (0), X=1107.65, Y=130.11, Mass=1218, SNR=24.5, Peak=93 HFD=3.3
23:49:38.348 00.003 1032 MultiStar: [#1 0.04,-0.17,1.08,U] [#2 -0.03,-0.06,0.83,U] [#3 0.15,-0.18,0.82,U] [#4 0.01,-0.19,0.73,U] [#5 0.17,-0.11,0.72,U] [#6 0.19,-0.03,0.64,U] [#7 0.04,-0.19,0.77,U] [#8 -0.02,-0.21,0.58,U] 
23:49:38.350 00.002 1032 single-star, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.09, -0.04}
23:49:38.352 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
23:49:38.354 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
23:49:38.356 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.45 mountX=-0.07 mountY=-0.08, mountTheta=-2.28
23:49:38.358 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
23:49:38.363 00.005 1032 Enqueuing Move request for scope (0.09, -0.04)
23:49:38.367 00.004 10072 Worker thread wakes up
23:49:38.367 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:49:38.367 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:49:38.367 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.07 yDistance=-0.08
23:49:38.370 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=155, Gamma=2.230
23:49:38.372 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:38.372 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:49:38.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:38.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:49:38.372 00.000 10072 MoveAxis(E, 10, ABG)
23:49:38.372 00.000 10072 Guiding  Dir = 2, Dur = 10
23:49:38.372 00.000 10072 IsGuiding returns 0
23:49:38.373 00.001 10072 PulseGuide returned control before completion, sleep 20
23:49:38.391 00.018 1032 UpdateGuideState exits: m=1218 SNR=24.5
23:49:38.394 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:38.398 00.004 10072 IsGuiding returns 0
23:49:38.398 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:38.399 00.001 1032 Enqueuing Expose request
23:49:38.401 00.002 10072 Move returns status 0, amount 10
23:49:38.401 00.000 10072 MoveAxis(N, 0, ABG)
23:49:38.401 00.000 10072 Move returns status 0, amount 0
23:49:38.401 00.000 10072 move complete, result=0
23:49:38.401 00.000 10072 worker thread done servicing request
23:49:38.401 00.000 10072 Worker thread wakes up
23:49:38.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:38.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:38.409 00.008 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:49:38.806 00.397 10072 Exposure complete
23:49:38.860 00.054 1032 OnExposeComplete: enter
23:49:38.862 00.002 1032 UpdateGuideState(): m_state=6
23:49:38.864 00.002 10072 worker thread done servicing request
23:49:38.865 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11246
23:49:38.867 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=130.05, Mass=1299, SNR=25.3, Peak=89 HFD=3.3
23:49:38.869 00.002 1032 MultiStar: [#1 0.00,-0.16,0.96,U] [#2 0.06,0.06,0.78,U] [#3 0.06,-0.15,0.79,U] [#4 -0.05,-0.17,0.69,U] [#5 -0.01,-0.07,0.69,U] [#6 0.00,-0.27,0.00,M1] [#7 0.07,-0.21,0.70,U] [#8 0.19,-0.13,0.54,U] 
23:49:38.871 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.12}, one-star: {0.17, -0.11}
23:49:38.873 00.002 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
23:49:38.875 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
23:49:38.876 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.08 mountX=-0.13 mountY=-0.03, mountTheta=-2.91
23:49:38.879 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.12, opts=13)
23:49:38.883 00.004 1032 Enqueuing Move request for scope (0.06, -0.12)
23:49:38.885 00.002 10072 Worker thread wakes up
23:49:38.885 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
23:49:38.885 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
23:49:38.885 00.000 10072 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.03
23:49:38.887 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:49:38.890 00.003 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:38.890 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:49:38.890 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:38.890 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:49:38.890 00.000 10072 MoveAxis(E, 9, ABG)
23:49:38.890 00.000 10072 Guiding  Dir = 2, Dur = 9
23:49:38.892 00.002 10072 IsGuiding returns 0
23:49:38.892 00.000 10072 PulseGuide returned control before completion, sleep 19
23:49:38.910 00.018 1032 UpdateGuideState exits: m=1299 SNR=25.3
23:49:38.912 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:38.913 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:38.915 00.002 1032 Enqueuing Expose request
23:49:38.917 00.002 10072 IsGuiding returns 0
23:49:38.917 00.000 10072 Move returns status 0, amount 9
23:49:38.917 00.000 10072 MoveAxis(N, 0, ABG)
23:49:38.917 00.000 10072 Move returns status 0, amount 0
23:49:38.917 00.000 10072 move complete, result=0
23:49:38.917 00.000 10072 worker thread done servicing request
23:49:38.917 00.000 10072 Worker thread wakes up
23:49:38.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:38.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:38.926 00.009 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:49:39.652 00.726 10072 Exposure complete
23:49:39.705 00.053 10072 worker thread done servicing request
23:49:39.705 00.000 1032 OnExposeComplete: enter
23:49:39.707 00.002 1032 UpdateGuideState(): m_state=6
23:49:39.708 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11247
23:49:39.709 00.001 1032 Star::Find returns 1 (0), X=1107.69, Y=130.07, Mass=1405, SNR=26.4, Peak=107 HFD=3.3
23:49:39.712 00.003 1032 MultiStar: [#1 0.14,-0.14,1.01,U] [#2 0.01,0.04,0.84,U] [#3 0.15,-0.12,0.76,U] [#4 -0.06,-0.06,0.69,U] [#5 0.19,-0.07,0.66,U] [#6 0.09,-0.14,0.66,U] [#7 0.13,-0.04,0.73,U] [#8 0.01,-0.36,0.00,M1] 
23:49:39.713 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {0.14, -0.09}
23:49:39.715 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
23:49:39.716 00.001 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
23:49:39.718 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.67 mountX=-0.10 mountY=-0.08, mountTheta=-2.50
23:49:39.721 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
23:49:39.723 00.002 1032 Enqueuing Move request for scope (0.10, -0.08)
23:49:39.726 00.003 10072 Worker thread wakes up
23:49:39.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:49:39.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:49:39.726 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
23:49:39.728 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:49:39.731 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:39.731 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:49:39.731 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:39.731 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:49:39.731 00.000 10072 MoveAxis(E, 11, ABG)
23:49:39.731 00.000 10072 Guiding  Dir = 2, Dur = 11
23:49:39.731 00.000 10072 IsGuiding returns 0
23:49:39.732 00.001 10072 PulseGuide returned control before completion, sleep 21
23:49:39.748 00.016 1032 UpdateGuideState exits: m=1405 SNR=26.4
23:49:39.750 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:39.751 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:39.754 00.003 1032 Enqueuing Expose request
23:49:39.756 00.002 10072 IsGuiding returns 0
23:49:39.756 00.000 10072 Move returns status 0, amount 11
23:49:39.756 00.000 10072 MoveAxis(N, 0, ABG)
23:49:39.756 00.000 10072 Move returns status 0, amount 0
23:49:39.756 00.000 10072 move complete, result=0
23:49:39.756 00.000 10072 worker thread done servicing request
23:49:39.756 00.000 10072 Worker thread wakes up
23:49:39.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:39.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:39.762 00.006 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:49:40.166 00.404 10072 Exposure complete
23:49:40.213 00.047 10072 worker thread done servicing request
23:49:40.213 00.000 1032 OnExposeComplete: enter
23:49:40.215 00.002 1032 UpdateGuideState(): m_state=6
23:49:40.217 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11248
23:49:40.219 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=130.01, Mass=1448, SNR=26.8, Peak=114 HFD=3.3
23:49:40.220 00.001 1032 MultiStar: [#1 0.03,0.06,0.94,U] [#2 0.02,0.08,0.80,U] [#3 0.20,-0.03,0.74,U] [#4 -0.07,-0.04,0.65,U] [#5 0.04,-0.04,0.67,U] [#6 0.11,-0.13,0.59,U] [#7 0.05,-0.05,0.68,U] [#8 0.08,0.04,0.52,U] 
23:49:40.223 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.10, -0.14}
23:49:40.224 00.001 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
23:49:40.226 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
23:49:40.228 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.44 mountX=-0.04 mountY=-0.05, mountTheta=-2.27
23:49:40.230 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
23:49:40.232 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
23:49:40.234 00.002 10072 Worker thread wakes up
23:49:40.234 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:49:40.234 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:49:40.234 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
23:49:40.236 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:49:40.239 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:40.239 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:49:40.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:40.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:49:40.239 00.000 10072 MoveAxis(E, 7, ABG)
23:49:40.239 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:40.240 00.001 10072 IsGuiding returns 0
23:49:40.240 00.000 10072 PulseGuide returned control before completion, sleep 17
23:49:40.256 00.016 1032 UpdateGuideState exits: m=1448 SNR=26.8
23:49:40.259 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:40.261 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:40.262 00.001 1032 Enqueuing Expose request
23:49:40.272 00.010 10072 IsGuiding returns 0
23:49:40.272 00.000 10072 Move returns status 0, amount 7
23:49:40.272 00.000 10072 MoveAxis(N, 0, ABG)
23:49:40.272 00.000 10072 Move returns status 0, amount 0
23:49:40.272 00.000 10072 move complete, result=0
23:49:40.272 00.000 10072 worker thread done servicing request
23:49:40.272 00.000 10072 Worker thread wakes up
23:49:40.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:40.273 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:40.275 00.002 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:49:40.901 00.626 10072 Exposure complete
23:49:40.950 00.049 10072 worker thread done servicing request
23:49:40.951 00.001 1032 OnExposeComplete: enter
23:49:40.952 00.001 1032 UpdateGuideState(): m_state=6
23:49:40.955 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11249
23:49:40.957 00.002 1032 Star::Find returns 1 (0), X=1107.77, Y=130.18, Mass=1463, SNR=26.9, Peak=96 HFD=3.4
23:49:40.959 00.002 1032 MultiStar: [#1 0.09,-0.04,0.91,U] [#2 0.00,0.05,0.78,U] [#3 0.23,-0.12,0.00,M1] [#4 -0.06,-0.04,0.66,U] [#5 0.21,0.03,0.66,U] [#6 0.25,-0.06,0.00,M1] [#7 0.04,-0.01,0.69,U] [#8 0.02,-0.13,0.54,U] 
23:49:40.961 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.01}, one-star: {0.22, 0.02}
23:49:40.964 00.003 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:49:40.966 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:49:40.968 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.15 mountX=-0.03 mountY=-0.08, mountTheta=-1.98
23:49:40.971 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
23:49:40.973 00.002 1032 Enqueuing Move request for scope (0.08, -0.01)
23:49:40.975 00.002 10072 Worker thread wakes up
23:49:40.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:49:40.975 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:49:40.975 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.08
23:49:40.977 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:49:40.980 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:40.980 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:49:40.980 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:40.981 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:49:40.981 00.000 10072 MoveAxis(E, 9, ABG)
23:49:40.981 00.000 10072 Guiding  Dir = 2, Dur = 9
23:49:40.981 00.000 10072 IsGuiding returns 0
23:49:40.981 00.000 10072 PulseGuide returned control before completion, sleep 19
23:49:40.998 00.017 1032 UpdateGuideState exits: m=1463 SNR=26.9
23:49:41.001 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:41.004 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:41.006 00.002 1032 Enqueuing Expose request
23:49:41.009 00.003 10072 IsGuiding returns 0
23:49:41.009 00.000 10072 Move returns status 0, amount 9
23:49:41.009 00.000 10072 MoveAxis(N, 0, ABG)
23:49:41.009 00.000 10072 Move returns status 0, amount 0
23:49:41.009 00.000 10072 move complete, result=0
23:49:41.009 00.000 10072 worker thread done servicing request
23:49:41.009 00.000 10072 Worker thread wakes up
23:49:41.009 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:41.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:41.016 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:49:41.419 00.403 10072 Exposure complete
23:49:41.474 00.055 10072 worker thread done servicing request
23:49:41.474 00.000 1032 OnExposeComplete: enter
23:49:41.478 00.004 1032 UpdateGuideState(): m_state=6
23:49:41.479 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11250
23:49:41.483 00.004 1032 Star::Find returns 1 (0), X=1107.64, Y=130.08, Mass=1285, SNR=25.2, Peak=93 HFD=3.3
23:49:41.486 00.003 1032 MultiStar: [#1 0.21,-0.09,1.02,U] [#2 0.09,0.03,0.83,U] [#3 0.25,-0.20,0.00,M2] [#4 -0.02,-0.01,0.72,U] [#5 0.06,-0.08,0.73,U] [#6 0.20,-0.06,0.66,U] [#7 0.10,-0.08,0.73,U] [#8 0.15,-0.20,0.53,U] 
23:49:41.488 00.002 1032 single-star, 7 included, MultiStar: {0.11, -0.07}, one-star: {0.08, -0.08}
23:49:41.491 00.003 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
23:49:41.492 00.001 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
23:49:41.495 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.74 mountX=-0.10 mountY=-0.06, mountTheta=-2.57
23:49:41.499 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
23:49:41.501 00.002 1032 Enqueuing Move request for scope (0.08, -0.08)
23:49:41.504 00.003 10072 Worker thread wakes up
23:49:41.504 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
23:49:41.504 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
23:49:41.504 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
23:49:41.506 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:49:41.509 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:41.509 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:49:41.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:41.509 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:49:41.509 00.000 10072 MoveAxis(E, 8, ABG)
23:49:41.509 00.000 10072 Guiding  Dir = 2, Dur = 8
23:49:41.510 00.001 10072 IsGuiding returns 0
23:49:41.510 00.000 10072 PulseGuide returned control before completion, sleep 18
23:49:41.528 00.018 1032 UpdateGuideState exits: m=1285 SNR=25.2
23:49:41.530 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:41.533 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:41.534 00.001 1032 Enqueuing Expose request
23:49:41.542 00.008 10072 IsGuiding returns 0
23:49:41.542 00.000 10072 Move returns status 0, amount 8
23:49:41.542 00.000 10072 MoveAxis(N, 0, ABG)
23:49:41.542 00.000 10072 Move returns status 0, amount 0
23:49:41.542 00.000 10072 move complete, result=0
23:49:41.542 00.000 10072 worker thread done servicing request
23:49:41.542 00.000 10072 Worker thread wakes up
23:49:41.543 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:41.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:41.544 00.001 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:49:42.171 00.627 10072 Exposure complete
23:49:42.224 00.053 10072 worker thread done servicing request
23:49:42.224 00.000 1032 OnExposeComplete: enter
23:49:42.226 00.002 1032 UpdateGuideState(): m_state=6
23:49:42.228 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11251
23:49:42.230 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=130.18, Mass=1509, SNR=27.3, Peak=101 HFD=3.5
23:49:42.232 00.002 1032 MultiStar: [#1 0.24,-0.01,0.95,U] [#2 -0.04,0.05,0.73,U] [#3 0.26,-0.22,0.00,M3] [#4 -0.02,-0.22,0.68,U] [#5 0.08,-0.03,0.62,U] [#6 0.13,-0.01,0.61,U] [#7 0.15,-0.23,0.00,M1] [#8 0.27,-0.20,0.00,M1] 
23:49:42.233 00.001 1032 refined, 5 included, MultiStar: {0.09, -0.03}, one-star: {0.11, 0.03}
23:49:42.235 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
23:49:42.237 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
23:49:42.239 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.29 mountX=-0.05 mountY=-0.08, mountTheta=-2.12
23:49:42.242 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
23:49:42.244 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
23:49:42.247 00.003 10072 Worker thread wakes up
23:49:42.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
23:49:42.247 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
23:49:42.247 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
23:49:42.248 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:49:42.252 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:42.252 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:49:42.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:42.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:49:42.252 00.000 10072 MoveAxis(E, 10, ABG)
23:49:42.252 00.000 10072 Guiding  Dir = 2, Dur = 10
23:49:42.253 00.001 10072 IsGuiding returns 0
23:49:42.253 00.000 10072 PulseGuide returned control before completion, sleep 20
23:49:42.270 00.017 1032 UpdateGuideState exits: m=1509 SNR=27.3
23:49:42.274 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:42.276 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:42.277 00.001 1032 Enqueuing Expose request
23:49:42.280 00.003 10072 IsGuiding returns 0
23:49:42.280 00.000 10072 Move returns status 0, amount 10
23:49:42.280 00.000 10072 MoveAxis(N, 0, ABG)
23:49:42.280 00.000 10072 Move returns status 0, amount 0
23:49:42.280 00.000 10072 move complete, result=0
23:49:42.280 00.000 10072 worker thread done servicing request
23:49:42.280 00.000 10072 Worker thread wakes up
23:49:42.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:42.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:42.287 00.007 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:49:42.686 00.399 10072 Exposure complete
23:49:42.737 00.051 10072 worker thread done servicing request
23:49:42.737 00.000 1032 OnExposeComplete: enter
23:49:42.739 00.002 1032 UpdateGuideState(): m_state=6
23:49:42.741 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11252
23:49:42.743 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=130.11, Mass=1356, SNR=25.9, Peak=95 HFD=3.4
23:49:42.745 00.002 1032 MultiStar: [#1 0.18,-0.17,0.99,U] [#2 -0.04,-0.10,0.80,U] [#3 0.14,-0.28,0.00,M4] [#4 -0.08,-0.23,0.66,U] [#5 0.34,-0.19,0.00,M1] [#6 0.10,-0.28,0.00,M1] [#7 0.24,-0.21,0.00,M2] [#8 0.29,-0.37,0.00,M2] 
23:49:42.748 00.003 1032 single-star, 3 included, MultiStar: {0.07, -0.13}, one-star: {0.13, -0.04}
23:49:42.750 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:49:42.751 00.001 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:49:42.753 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.32 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
23:49:42.756 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
23:49:42.758 00.002 1032 Enqueuing Move request for scope (0.13, -0.04)
23:49:42.760 00.002 10072 Worker thread wakes up
23:49:42.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
23:49:42.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
23:49:42.760 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.08 yDistance=-0.12
23:49:42.763 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:49:42.767 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:42.767 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:49:42.767 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:42.767 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:49:42.767 00.000 10072 MoveAxis(E, 8, ABG)
23:49:42.767 00.000 10072 Guiding  Dir = 2, Dur = 8
23:49:42.768 00.001 10072 IsGuiding returns 0
23:49:42.768 00.000 10072 PulseGuide returned control before completion, sleep 18
23:49:42.786 00.018 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:49:42.788 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:42.790 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:42.791 00.001 1032 Enqueuing Expose request
23:49:42.794 00.003 10072 IsGuiding returns 0
23:49:42.794 00.000 10072 Move returns status 0, amount 8
23:49:42.794 00.000 10072 MoveAxis(N, 0, ABG)
23:49:42.794 00.000 10072 Move returns status 0, amount 0
23:49:42.794 00.000 10072 move complete, result=0
23:49:42.794 00.000 10072 worker thread done servicing request
23:49:42.794 00.000 10072 Worker thread wakes up
23:49:42.795 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:42.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:42.803 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:49:43.418 00.615 10072 Exposure complete
23:49:43.471 00.053 10072 worker thread done servicing request
23:49:43.471 00.000 1032 OnExposeComplete: enter
23:49:43.473 00.002 1032 UpdateGuideState(): m_state=6
23:49:43.475 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11253
23:49:43.477 00.002 1032 Star::Find returns 1 (0), X=1107.78, Y=130.07, Mass=1438, SNR=26.7, Peak=100 HFD=3.2
23:49:43.480 00.003 1032 MultiStar: [#1 0.12,-0.23,0.98,U] [#2 0.00,-0.13,0.83,U] [#3 0.05,-0.47,0.00,M5] [#4 0.06,-0.30,0.00,M1] [#5 0.23,-0.25,0.00,M2] [#6 0.13,-0.33,0.00,M2] [#7 0.13,-0.24,0.00,M3] [#8 0.27,-0.25,0.00,M3] 
23:49:43.483 00.003 1032 refined, 2 included, MultiStar: {0.12, -0.15}, one-star: {0.23, -0.08}
23:49:43.484 00.001 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
23:49:43.486 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
23:49:43.489 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.87 mountX=-0.17 mountY=-0.08, mountTheta=-2.70
23:49:43.493 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.15, opts=13)
23:49:43.495 00.002 1032 Enqueuing Move request for scope (0.12, -0.15)
23:49:43.497 00.002 10072 Worker thread wakes up
23:49:43.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
23:49:43.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
23:49:43.498 00.001 10072 Moving (0.12, -0.15) raw xDistance=-0.17 yDistance=-0.08
23:49:43.500 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:49:43.502 00.002 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.95
23:49:43.502 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
23:49:43.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:43.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:49:43.503 00.001 10072 MoveAxis(E, 90, ABG)
23:49:43.503 00.000 10072 Guiding  Dir = 2, Dur = 90
23:49:43.503 00.000 10072 IsGuiding returns 0
23:49:43.503 00.000 10072 PulseGuide returned control before completion, sleep 100
23:49:43.521 00.018 1032 UpdateGuideState exits: m=1438 SNR=26.7
23:49:43.523 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:43.526 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:43.527 00.001 1032 Enqueuing Expose request
23:49:43.619 00.092 10072 IsGuiding returns 1
23:49:43.619 00.000 10072 scope still moving after pulse duration time elapsed
23:49:43.649 00.030 10072 IsGuiding returns 0
23:49:43.649 00.000 10072 scope move finished after 90 + 56 ms
23:49:43.649 00.000 10072 Move returns status 0, amount 90
23:49:43.649 00.000 10072 MoveAxis(N, 0, ABG)
23:49:43.649 00.000 10072 Move returns status 0, amount 0
23:49:43.649 00.000 10072 move complete, result=0
23:49:43.650 00.001 10072 worker thread done servicing request
23:49:43.650 00.000 10072 Worker thread wakes up
23:49:43.650 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
23:49:43.653 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:43.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:44.059 00.406 10072 Exposure complete
23:49:44.108 00.049 10072 worker thread done servicing request
23:49:44.108 00.000 1032 OnExposeComplete: enter
23:49:44.111 00.003 1032 UpdateGuideState(): m_state=6
23:49:44.115 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11254
23:49:44.117 00.002 1032 Star::Find returns 1 (0), X=1107.78, Y=129.99, Mass=1482, SNR=27.1, Peak=102 HFD=3.2
23:49:44.120 00.003 1032 MultiStar: [#1 0.22,-0.20,0.00,M1] [#2 0.06,-0.30,0.00,M1] [#3 0.18,-0.49,0.00,M6] [#4 -0.03,-0.28,0.00,M2] [#5 0.24,-0.13,0.00,M3] [#6 0.15,-0.25,0.00,M3] [#7 0.31,-0.29,0.00,M4] [#8 0.33,-0.28,0.00,M4] 
23:49:44.121 00.001 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
23:49:44.123 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
23:49:44.124 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-0.65 mountX=-0.22 mountY=-0.17, mountTheta=-2.48
23:49:44.127 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.17, opts=13)
23:49:44.129 00.002 1032 Enqueuing Move request for scope (0.22, -0.17)
23:49:44.131 00.002 10072 Worker thread wakes up
23:49:44.131 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.17) opts 0xd
23:49:44.131 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.17)
23:49:44.131 00.000 10072 Moving (0.22, -0.17) raw xDistance=-0.22 yDistance=-0.17
23:49:44.133 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:49:44.136 00.003 10072 PPEC rslt: input = -0.22, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 288.95
23:49:44.136 00.000 10072 PPEC: input: -0.22, control: -0.12, exposure: 500
23:49:44.136 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:44.136 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:49:44.136 00.000 10072 MoveAxis(E, 112, ABG)
23:49:44.137 00.001 10072 Guiding  Dir = 2, Dur = 112
23:49:44.137 00.000 10072 IsGuiding returns 0
23:49:44.137 00.000 10072 PulseGuide returned control before completion, sleep 122
23:49:44.157 00.020 1032 UpdateGuideState exits: m=1482 SNR=27.1
23:49:44.159 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:44.161 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:44.162 00.001 1032 Enqueuing Expose request
23:49:44.274 00.112 10072 IsGuiding returns 0
23:49:44.274 00.000 10072 Move returns status 0, amount 112
23:49:44.274 00.000 10072 MoveAxis(N, 0, ABG)
23:49:44.274 00.000 10072 Move returns status 0, amount 0
23:49:44.274 00.000 10072 move complete, result=0
23:49:44.275 00.001 10072 worker thread done servicing request
23:49:44.275 00.000 10072 Worker thread wakes up
23:49:44.275 00.000 1032 GuideStep: -0.2 px 112 ms EAST, -0.2 px 0 ms NORTH
23:49:44.277 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:44.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:44.902 00.625 10072 Exposure complete
23:49:44.952 00.050 10072 worker thread done servicing request
23:49:44.952 00.000 1032 OnExposeComplete: enter
23:49:44.958 00.006 1032 UpdateGuideState(): m_state=6
23:49:44.959 00.001 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11255
23:49:44.961 00.002 1032 Star::Find returns 1 (0), X=1107.76, Y=130.01, Mass=1332, SNR=25.7, Peak=96 HFD=3.2
23:49:44.964 00.003 1032 MultiStar: [#1 0.02,-0.11,0.96,U] [#2 0.10,0.12,0.84,U] [#3 0.03,-0.17,0.76,U] [#4 -0.07,-0.16,0.66,U] [#5 0.22,-0.11,0.67,U] [#6 0.18,-0.11,0.66,U] [#7 -0.08,-0.12,0.71,U] [#8 0.35,-0.12,0.00,M5] 
23:49:44.965 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.10}, one-star: {0.20, -0.15}
23:49:44.967 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
23:49:44.968 00.001 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
23:49:44.970 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.90 mountX=-0.12 mountY=-0.05, mountTheta=-2.73
23:49:44.972 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.10, opts=13)
23:49:44.974 00.002 1032 Enqueuing Move request for scope (0.08, -0.10)
23:49:44.975 00.001 10072 Worker thread wakes up
23:49:44.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
23:49:44.975 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
23:49:44.975 00.000 10072 Moving (0.08, -0.10) raw xDistance=-0.12 yDistance=-0.05
23:49:44.977 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:49:44.980 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:44.980 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:49:44.981 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:44.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:49:44.981 00.000 10072 MoveAxis(E, 7, ABG)
23:49:44.981 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:44.981 00.000 10072 IsGuiding returns 0
23:49:44.982 00.001 10072 PulseGuide returned control before completion, sleep 17
23:49:44.998 00.016 1032 UpdateGuideState exits: m=1332 SNR=25.7
23:49:45.000 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:45.002 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:45.003 00.001 1032 Enqueuing Expose request
23:49:45.007 00.004 10072 IsGuiding returns 0
23:49:45.008 00.001 10072 Move returns status 0, amount 7
23:49:45.008 00.000 10072 MoveAxis(N, 0, ABG)
23:49:45.008 00.000 10072 Move returns status 0, amount 0
23:49:45.008 00.000 10072 move complete, result=0
23:49:45.008 00.000 10072 worker thread done servicing request
23:49:45.008 00.000 10072 Worker thread wakes up
23:49:45.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:45.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:45.013 00.005 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:49:45.417 00.404 10072 Exposure complete
23:49:45.466 00.049 10072 worker thread done servicing request
23:49:45.466 00.000 1032 OnExposeComplete: enter
23:49:45.468 00.002 1032 UpdateGuideState(): m_state=6
23:49:45.469 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11256
23:49:45.472 00.003 1032 Star::Find returns 1 (0), X=1107.56, Y=130.05, Mass=1256, SNR=24.9, Peak=94 HFD=3.5
23:49:45.474 00.002 1032 MultiStar: [#1 0.04,-0.01,1.02,U] [#2 -0.10,0.16,0.79,U] [#3 0.13,-0.19,0.82,U] [#4 -0.02,-0.10,0.70,U] [#5 0.04,0.05,0.70,U] [#6 0.13,-0.00,0.63,U] [#7 0.06,-0.05,0.74,U] [#8 0.18,-0.12,0.55,U] 
23:49:45.475 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.00, -0.11}
23:49:45.477 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
23:49:45.479 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
23:49:45.480 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.76 mountX=-0.05 mountY=-0.03, mountTheta=-2.59
23:49:45.483 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
23:49:45.485 00.002 1032 Enqueuing Move request for scope (0.04, -0.04)
23:49:45.487 00.002 10072 Worker thread wakes up
23:49:45.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:49:45.487 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:49:45.487 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
23:49:45.489 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:49:45.492 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:45.492 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:49:45.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:45.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:49:45.492 00.000 10072 MoveAxis(E, 5, ABG)
23:49:45.492 00.000 10072 Guiding  Dir = 2, Dur = 5
23:49:45.493 00.001 10072 IsGuiding returns 0
23:49:45.493 00.000 10072 PulseGuide returned control before completion, sleep 15
23:49:45.510 00.017 1032 UpdateGuideState exits: m=1256 SNR=24.9
23:49:45.512 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:45.514 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:45.516 00.002 1032 Enqueuing Expose request
23:49:45.523 00.007 10072 IsGuiding returns 0
23:49:45.523 00.000 10072 Move returns status 0, amount 5
23:49:45.523 00.000 10072 MoveAxis(N, 0, ABG)
23:49:45.523 00.000 10072 Move returns status 0, amount 0
23:49:45.523 00.000 10072 move complete, result=0
23:49:45.523 00.000 10072 worker thread done servicing request
23:49:45.523 00.000 10072 Worker thread wakes up
23:49:45.523 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:45.525 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:45.526 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
23:49:46.150 00.624 10072 Exposure complete
23:49:46.200 00.050 10072 worker thread done servicing request
23:49:46.200 00.000 1032 OnExposeComplete: enter
23:49:46.202 00.002 1032 UpdateGuideState(): m_state=6
23:49:46.205 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11257
23:49:46.206 00.001 1032 Star::Find returns 1 (0), X=1107.76, Y=130.27, Mass=1325, SNR=25.6, Peak=105 HFD=3.5
23:49:46.210 00.004 1032 MultiStar: [#1 0.20,-0.13,0.96,U] [#2 0.01,0.14,0.85,U] [#3 0.18,-0.27,0.00,M5] [#4 -0.01,-0.09,0.71,U] [#5 0.10,0.13,0.67,U] [#6 0.27,-0.14,0.00,M2] [#7 0.18,0.03,0.74,U] [#8 0.19,-0.06,0.52,U] 
23:49:46.211 00.001 1032 refined, 6 included, MultiStar: {0.13, 0.02}, one-star: {0.21, 0.11}
23:49:46.212 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
23:49:46.214 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
23:49:46.216 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.18 mountX=-0.01 mountY=-0.13, mountTheta=-1.65
23:49:46.220 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
23:49:46.221 00.001 1032 Enqueuing Move request for scope (0.13, 0.02)
23:49:46.223 00.002 10072 Worker thread wakes up
23:49:46.223 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
23:49:46.224 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
23:49:46.224 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.01 yDistance=-0.13
23:49:46.225 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:49:46.229 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:46.229 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:49:46.229 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:46.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:49:46.229 00.000 10072 MoveAxis(E, 7, ABG)
23:49:46.229 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:46.230 00.001 10072 IsGuiding returns 0
23:49:46.231 00.001 10072 PulseGuide returned control before completion, sleep 16
23:49:46.250 00.019 1032 UpdateGuideState exits: m=1325 SNR=25.6
23:49:46.252 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:46.253 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:46.255 00.002 1032 Enqueuing Expose request
23:49:46.257 00.002 10072 IsGuiding returns 0
23:49:46.258 00.001 10072 Move returns status 0, amount 7
23:49:46.258 00.000 10072 MoveAxis(N, 0, ABG)
23:49:46.258 00.000 10072 Move returns status 0, amount 0
23:49:46.258 00.000 10072 move complete, result=0
23:49:46.258 00.000 10072 worker thread done servicing request
23:49:46.258 00.000 10072 Worker thread wakes up
23:49:46.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:46.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:46.265 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:49:46.663 00.398 10072 Exposure complete
23:49:46.707 00.044 10072 worker thread done servicing request
23:49:46.707 00.000 1032 OnExposeComplete: enter
23:49:46.709 00.002 1032 UpdateGuideState(): m_state=6
23:49:46.710 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11258
23:49:46.713 00.003 1032 Star::Find returns 1 (0), X=1107.73, Y=130.20, Mass=1206, SNR=24.4, Peak=80 HFD=3.5
23:49:46.714 00.001 1032 MultiStar: [#1 0.02,-0.14,1.03,U] [#2 0.23,0.11,0.84,U] [#3 0.29,-0.14,0.00,M6] [#4 0.07,-0.02,0.73,U] [#5 0.21,-0.14,0.78,U] [#6 0.21,-0.13,0.62,U] [#7 0.15,-0.06,0.75,U] [#8 0.15,-0.06,0.56,U] 
23:49:46.716 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.04}, one-star: {0.17, 0.05}
23:49:46.718 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
23:49:46.720 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
23:49:46.721 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.29 mountX=-0.08 mountY=-0.13, mountTheta=-2.12
23:49:46.724 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
23:49:46.726 00.002 1032 Enqueuing Move request for scope (0.15, -0.04)
23:49:46.728 00.002 10072 Worker thread wakes up
23:49:46.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
23:49:46.728 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
23:49:46.728 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.13
23:49:46.730 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:49:46.732 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:46.732 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:49:46.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:46.733 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:49:46.733 00.000 10072 MoveAxis(E, 6, ABG)
23:49:46.733 00.000 10072 Guiding  Dir = 2, Dur = 6
23:49:46.733 00.000 10072 IsGuiding returns 0
23:49:46.733 00.000 10072 PulseGuide returned control before completion, sleep 16
23:49:46.750 00.017 1032 UpdateGuideState exits: m=1206 SNR=24.4
23:49:46.752 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:46.753 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:46.756 00.003 1032 Enqueuing Expose request
23:49:46.757 00.001 10072 IsGuiding returns 0
23:49:46.757 00.000 10072 Move returns status 0, amount 6
23:49:46.757 00.000 10072 MoveAxis(N, 0, ABG)
23:49:46.757 00.000 10072 Move returns status 0, amount 0
23:49:46.757 00.000 10072 move complete, result=0
23:49:46.757 00.000 10072 worker thread done servicing request
23:49:46.757 00.000 10072 Worker thread wakes up
23:49:46.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:46.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:46.764 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:49:47.382 00.618 10072 Exposure complete
23:49:47.433 00.051 10072 worker thread done servicing request
23:49:47.433 00.000 1032 OnExposeComplete: enter
23:49:47.435 00.002 1032 UpdateGuideState(): m_state=6
23:49:47.437 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11259
23:49:47.439 00.002 1032 Star::Find returns 1 (0), X=1107.80, Y=130.07, Mass=1223, SNR=24.6, Peak=86 HFD=3.2
23:49:47.441 00.002 1032 MultiStar: [#1 0.32,-0.13,0.00,M1] [#2 0.06,0.09,0.88,U] [#3 0.30,-0.30,0.00,M7] [#4 0.16,-0.14,0.66,U] [#5 0.07,-0.19,0.71,U] [#6 0.41,-0.16,0.00,M2] [#7 0.27,-0.28,0.00,M1] [#8 0.17,-0.06,0.54,U] 
23:49:47.443 00.002 1032 refined, 4 included, MultiStar: {0.15, -0.07}, one-star: {0.25, -0.08}
23:49:47.446 00.003 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
23:49:47.448 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
23:49:47.449 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.46 mountX=-0.11 mountY=-0.12, mountTheta=-2.29
23:49:47.452 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.07, opts=13)
23:49:47.455 00.003 1032 Enqueuing Move request for scope (0.15, -0.07)
23:49:47.457 00.002 10072 Worker thread wakes up
23:49:47.457 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
23:49:47.457 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
23:49:47.457 00.000 10072 Moving (0.15, -0.07) raw xDistance=-0.11 yDistance=-0.12
23:49:47.460 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:49:47.463 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:47.463 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:49:47.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:47.464 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:49:47.464 00.000 10072 MoveAxis(E, 7, ABG)
23:49:47.464 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:47.464 00.000 10072 IsGuiding returns 0
23:49:47.465 00.001 10072 PulseGuide returned control before completion, sleep 17
23:49:47.482 00.017 1032 UpdateGuideState exits: m=1223 SNR=24.6
23:49:47.485 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:47.486 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:47.489 00.003 1032 Enqueuing Expose request
23:49:47.493 00.004 10072 IsGuiding returns 0
23:49:47.493 00.000 10072 Move returns status 0, amount 7
23:49:47.493 00.000 10072 MoveAxis(N, 0, ABG)
23:49:47.493 00.000 10072 Move returns status 0, amount 0
23:49:47.493 00.000 10072 move complete, result=0
23:49:47.493 00.000 10072 worker thread done servicing request
23:49:47.493 00.000 10072 Worker thread wakes up
23:49:47.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:47.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:47.502 00.009 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:49:47.903 00.401 10072 Exposure complete
23:49:47.961 00.058 10072 worker thread done servicing request
23:49:47.961 00.000 1032 OnExposeComplete: enter
23:49:47.965 00.004 1032 UpdateGuideState(): m_state=6
23:49:47.967 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11260
23:49:47.969 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=129.97, Mass=1230, SNR=24.6, Peak=83 HFD=3.1
23:49:47.971 00.002 1032 MultiStar: [#1 0.13,-0.25,0.00,M2] [#2 0.16,-0.17,0.94,U] [#3 0.40,-0.19,0.00,M8] [#4 -0.06,-0.17,0.69,U] [#5 0.29,-0.11,0.00,M1] [#6 0.33,-0.12,0.00,M3] [#7 0.25,-0.21,0.00,M2] [#8 0.36,-0.27,0.00,M2] 
23:49:47.974 00.003 1032 refined, 2 included, MultiStar: {0.13, -0.18}, one-star: {0.24, -0.18}
23:49:47.976 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
23:49:47.978 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
23:49:47.980 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-0.94 mountX=-0.20 mountY=-0.08, mountTheta=-2.77
23:49:47.983 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.18, opts=13)
23:49:47.988 00.005 1032 Enqueuing Move request for scope (0.13, -0.18)
23:49:47.991 00.003 10072 Worker thread wakes up
23:49:47.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
23:49:47.991 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
23:49:47.991 00.000 10072 Moving (0.13, -0.18) raw xDistance=-0.20 yDistance=-0.08
23:49:47.997 00.006 10072 PPEC rslt: input = -0.20, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.95
23:49:47.998 00.001 10072 PPEC: input: -0.20, control: -0.11, exposure: 500
23:49:47.998 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:49:48.001 00.003 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:48.002 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:49:48.002 00.000 10072 MoveAxis(E, 102, ABG)
23:49:48.002 00.000 10072 Guiding  Dir = 2, Dur = 102
23:49:48.002 00.000 10072 IsGuiding returns 0
23:49:48.003 00.001 10072 PulseGuide returned control before completion, sleep 112
23:49:48.024 00.021 1032 UpdateGuideState exits: m=1230 SNR=24.6
23:49:48.027 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:48.031 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:48.032 00.001 1032 Enqueuing Expose request
23:49:48.125 00.093 10072 IsGuiding returns 0
23:49:48.125 00.000 10072 Move returns status 0, amount 102
23:49:48.125 00.000 10072 MoveAxis(N, 0, ABG)
23:49:48.125 00.000 10072 Move returns status 0, amount 0
23:49:48.126 00.001 10072 move complete, result=0
23:49:48.126 00.000 10072 worker thread done servicing request
23:49:48.126 00.000 10072 Worker thread wakes up
23:49:48.126 00.000 1032 GuideStep: -0.2 px 102 ms EAST, -0.1 px 0 ms NORTH
23:49:48.129 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:48.129 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:48.766 00.637 10072 Exposure complete
23:49:48.818 00.052 10072 worker thread done servicing request
23:49:48.818 00.000 1032 OnExposeComplete: enter
23:49:48.821 00.003 1032 UpdateGuideState(): m_state=6
23:49:48.823 00.002 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11261
23:49:48.825 00.002 1032 Star::Find returns 1 (0), X=1107.80, Y=130.22, Mass=1127, SNR=23.6, Peak=90 HFD=3.2
23:49:48.827 00.002 1032 MultiStar: [#1 0.20,0.03,1.07,U] [#2 0.00,0.16,0.84,U] [#3 0.24,-0.04,0.83,U] [#4 0.13,-0.04,0.81,U] [#5 0.05,-0.09,0.70,U] [#6 0.25,-0.03,0.69,U] [#7 0.07,-0.01,0.75,U] [#8 0.13,-0.16,0.56,U] 
23:49:48.829 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.00}, one-star: {0.24, 0.07}
23:49:48.831 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
23:49:48.832 00.001 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
23:49:48.834 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.01 mountX=-0.04 mountY=-0.15, mountTheta=-1.84
23:49:48.837 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.00, opts=13)
23:49:48.839 00.002 1032 Enqueuing Move request for scope (0.15, -0.00)
23:49:48.841 00.002 10072 Worker thread wakes up
23:49:48.841 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
23:49:48.841 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
23:49:48.841 00.000 10072 Moving (0.15, -0.00) raw xDistance=-0.04 yDistance=-0.15
23:49:48.844 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:49:48.847 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:48.847 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:49:48.848 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:48.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:49:48.848 00.000 10072 MoveAxis(E, 8, ABG)
23:49:48.848 00.000 10072 Guiding  Dir = 2, Dur = 8
23:49:48.848 00.000 10072 IsGuiding returns 0
23:49:48.849 00.001 10072 PulseGuide returned control before completion, sleep 18
23:49:48.867 00.018 1032 UpdateGuideState exits: m=1127 SNR=23.6
23:49:48.869 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:48.870 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:48.872 00.002 1032 Enqueuing Expose request
23:49:48.874 00.002 10072 IsGuiding returns 0
23:49:48.874 00.000 10072 Move returns status 0, amount 8
23:49:48.874 00.000 10072 MoveAxis(N, 0, ABG)
23:49:48.874 00.000 10072 Move returns status 0, amount 0
23:49:48.874 00.000 10072 move complete, result=0
23:49:48.875 00.001 10072 worker thread done servicing request
23:49:48.875 00.000 10072 Worker thread wakes up
23:49:48.875 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:48.875 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:48.883 00.008 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:49:49.295 00.412 10072 Exposure complete
23:49:49.350 00.055 10072 worker thread done servicing request
23:49:49.352 00.002 1032 OnExposeComplete: enter
23:49:49.354 00.002 1032 UpdateGuideState(): m_state=6
23:49:49.357 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11262
23:49:49.359 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=130.21, Mass=1393, SNR=26.3, Peak=97 HFD=3.5
23:49:49.363 00.004 1032 MultiStar: [#1 0.20,0.02,0.93,U] [#2 0.13,0.11,0.84,U] [#3 0.19,-0.18,0.76,U] [#4 0.06,-0.07,0.69,U] [#5 0.09,-0.09,0.68,U] [#6 0.30,0.02,0.00,M3] [#7 0.10,0.05,0.66,U] [#8 0.29,-0.06,0.00,M2] 
23:49:49.366 00.003 1032 refined, 6 included, MultiStar: {0.14, -0.01}, one-star: {0.15, 0.05}
23:49:49.368 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
23:49:49.371 00.003 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
23:49:49.373 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.07 mountX=-0.04 mountY=-0.13, mountTheta=-1.90
23:49:49.376 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
23:49:49.379 00.003 1032 Enqueuing Move request for scope (0.14, -0.01)
23:49:49.381 00.002 10072 Worker thread wakes up
23:49:49.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
23:49:49.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
23:49:49.381 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.04 yDistance=-0.13
23:49:49.383 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:49:49.388 00.005 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:49.388 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:49:49.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:49.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:49:49.388 00.000 10072 MoveAxis(E, 8, ABG)
23:49:49.388 00.000 10072 Guiding  Dir = 2, Dur = 8
23:49:49.388 00.000 10072 IsGuiding returns 0
23:49:49.389 00.001 10072 PulseGuide returned control before completion, sleep 18
23:49:49.409 00.020 1032 UpdateGuideState exits: m=1393 SNR=26.3
23:49:49.412 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:49.415 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:49.418 00.003 1032 Enqueuing Expose request
23:49:49.420 00.002 10072 IsGuiding returns 0
23:49:49.420 00.000 10072 Move returns status 0, amount 8
23:49:49.420 00.000 10072 MoveAxis(N, 0, ABG)
23:49:49.420 00.000 10072 Move returns status 0, amount 0
23:49:49.420 00.000 10072 move complete, result=0
23:49:49.420 00.000 10072 worker thread done servicing request
23:49:49.420 00.000 10072 Worker thread wakes up
23:49:49.421 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:49.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:49.429 00.008 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:49:50.046 00.617 10072 Exposure complete
23:49:50.096 00.050 10072 worker thread done servicing request
23:49:50.096 00.000 1032 OnExposeComplete: enter
23:49:50.098 00.002 1032 UpdateGuideState(): m_state=6
23:49:50.100 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11263
23:49:50.103 00.003 1032 Star::Find returns 1 (0), X=1107.76, Y=130.12, Mass=1489, SNR=27.1, Peak=109 HFD=3.3
23:49:50.105 00.002 1032 MultiStar: [#1 0.27,-0.02,0.00,M1] [#2 0.09,0.04,0.78,U] [#3 0.19,-0.20,0.00,M7] [#4 0.10,-0.17,0.65,U] [#5 0.09,-0.07,0.67,U] [#6 0.27,-0.01,0.00,M4] [#7 0.22,-0.19,0.00,M1] [#8 0.25,-0.21,0.00,M3] 
23:49:50.106 00.001 1032 refined, 3 included, MultiStar: {0.13, -0.05}, one-star: {0.20, -0.04}
23:49:50.109 00.003 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
23:49:50.112 00.003 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
23:49:50.113 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.40 mountX=-0.08 mountY=-0.11, mountTheta=-2.23
23:49:50.116 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
23:49:50.118 00.002 1032 Enqueuing Move request for scope (0.13, -0.05)
23:49:50.120 00.002 10072 Worker thread wakes up
23:49:50.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:49:50.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:49:50.121 00.001 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
23:49:50.122 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:49:50.126 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:50.126 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:49:50.126 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:50.126 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:49:50.126 00.000 10072 MoveAxis(E, 7, ABG)
23:49:50.126 00.000 10072 Guiding  Dir = 2, Dur = 7
23:49:50.127 00.001 10072 IsGuiding returns 0
23:49:50.127 00.000 10072 PulseGuide returned control before completion, sleep 17
23:49:50.146 00.019 1032 UpdateGuideState exits: m=1489 SNR=27.1
23:49:50.149 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:50.151 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:50.153 00.002 1032 Enqueuing Expose request
23:49:50.155 00.002 10072 IsGuiding returns 0
23:49:50.155 00.000 10072 Move returns status 0, amount 7
23:49:50.155 00.000 10072 MoveAxis(N, 0, ABG)
23:49:50.155 00.000 10072 Move returns status 0, amount 0
23:49:50.155 00.000 10072 move complete, result=0
23:49:50.155 00.000 10072 worker thread done servicing request
23:49:50.155 00.000 10072 Worker thread wakes up
23:49:50.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:50.155 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:50.162 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:49:50.565 00.403 10072 Exposure complete
23:49:50.617 00.052 10072 worker thread done servicing request
23:49:50.617 00.000 1032 OnExposeComplete: enter
23:49:50.619 00.002 1032 UpdateGuideState(): m_state=6
23:49:50.620 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11264
23:49:50.622 00.002 1032 Star::Find returns 1 (0), X=1107.76, Y=130.16, Mass=1448, SNR=26.8, Peak=98 HFD=3.4
23:49:50.624 00.002 1032 MultiStar: [#1 0.18,-0.17,0.98,U] [#2 0.08,-0.02,0.75,U] [#3 0.21,-0.28,0.00,M8] [#4 0.04,-0.17,0.70,U] [#5 -0.00,-0.20,0.66,U] [#6 0.19,-0.04,0.62,U] [#7 0.09,-0.16,0.64,U] [#8 0.13,-0.32,0.00,M4] 
23:49:50.626 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.10}, one-star: {0.21, 0.01}
23:49:50.627 00.001 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
23:49:50.628 00.001 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
23:49:50.629 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.71 mountX=-0.13 mountY=-0.09, mountTheta=-2.54
23:49:50.632 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.10, opts=13)
23:49:50.633 00.001 1032 Enqueuing Move request for scope (0.12, -0.10)
23:49:50.635 00.002 10072 Worker thread wakes up
23:49:50.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
23:49:50.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
23:49:50.635 00.000 10072 Moving (0.12, -0.10) raw xDistance=-0.13 yDistance=-0.09
23:49:50.637 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:49:50.640 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.95
23:49:50.640 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
23:49:50.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:50.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:49:50.640 00.000 10072 MoveAxis(E, 67, ABG)
23:49:50.640 00.000 10072 Guiding  Dir = 2, Dur = 67
23:49:50.640 00.000 10072 IsGuiding returns 0
23:49:50.641 00.001 10072 PulseGuide returned control before completion, sleep 77
23:49:50.656 00.015 1032 UpdateGuideState exits: m=1448 SNR=26.8
23:49:50.658 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:50.660 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:50.662 00.002 1032 Enqueuing Expose request
23:49:50.729 00.067 10072 IsGuiding returns 0
23:49:50.729 00.000 10072 Move returns status 0, amount 67
23:49:50.729 00.000 10072 MoveAxis(N, 0, ABG)
23:49:50.729 00.000 10072 Move returns status 0, amount 0
23:49:50.729 00.000 10072 move complete, result=0
23:49:50.729 00.000 10072 worker thread done servicing request
23:49:50.729 00.000 10072 Worker thread wakes up
23:49:50.729 00.000 1032 GuideStep: -0.1 px 67 ms EAST, -0.1 px 0 ms NORTH
23:49:50.732 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:50.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:51.358 00.626 10072 Exposure complete
23:49:51.410 00.052 10072 worker thread done servicing request
23:49:51.410 00.000 1032 OnExposeComplete: enter
23:49:51.412 00.002 1032 UpdateGuideState(): m_state=6
23:49:51.414 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11265
23:49:51.416 00.002 1032 Star::Find returns 1 (0), X=1107.49, Y=130.15, Mass=1574, SNR=27.9, Peak=122 HFD=3.4
23:49:51.418 00.002 1032 MultiStar: [#1 -0.06,0.17,0.88,U] [#2 0.08,0.19,0.74,U] [#3 -0.03,-0.06,0.72,U] [#4 -0.22,0.04,0.61,U] [#5 -0.03,0.11,0.62,U] [#6 0.08,0.04,0.56,U] [#7 -0.07,-0.11,0.60,U] [#8 -0.06,-0.06,0.48,U] 
23:49:51.420 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.07, -0.00}
23:49:51.423 00.003 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
23:49:51.427 00.004 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
23:49:51.428 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.36 mountX=0.05 mountY=0.03, mountTheta=0.53
23:49:51.432 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
23:49:51.435 00.003 1032 Enqueuing Move request for scope (-0.04, 0.04)
23:49:51.437 00.002 10072 Worker thread wakes up
23:49:51.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
23:49:51.437 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
23:49:51.437 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.03
23:49:51.438 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:49:51.442 00.004 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:49:51.442 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:49:51.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:51.443 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:49:51.443 00.000 10072 MoveAxis(E, 9, ABG)
23:49:51.443 00.000 10072 Guiding  Dir = 2, Dur = 9
23:49:51.443 00.000 10072 IsGuiding returns 0
23:49:51.443 00.000 10072 PulseGuide returned control before completion, sleep 19
23:49:51.460 00.017 1032 UpdateGuideState exits: m=1574 SNR=27.9
23:49:51.462 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:51.465 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:51.467 00.002 1032 Enqueuing Expose request
23:49:51.469 00.002 10072 IsGuiding returns 0
23:49:51.469 00.000 10072 Move returns status 0, amount 9
23:49:51.469 00.000 10072 MoveAxis(N, 0, ABG)
23:49:51.469 00.000 10072 Move returns status 0, amount 0
23:49:51.469 00.000 10072 move complete, result=0
23:49:51.469 00.000 10072 worker thread done servicing request
23:49:51.469 00.000 10072 Worker thread wakes up
23:49:51.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:51.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:51.477 00.008 1032 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
23:49:51.876 00.399 10072 Exposure complete
23:49:51.931 00.055 10072 worker thread done servicing request
23:49:51.931 00.000 1032 OnExposeComplete: enter
23:49:51.934 00.003 1032 UpdateGuideState(): m_state=6
23:49:51.937 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11266
23:49:51.938 00.001 1032 Star::Find returns 1 (0), X=1107.62, Y=130.26, Mass=1340, SNR=25.8, Peak=97 HFD=3.4
23:49:51.940 00.002 1032 MultiStar: [#1 -0.14,-0.04,1.01,U] [#2 -0.17,0.18,0.79,U] [#3 -0.00,-0.05,0.78,U] [#4 -0.27,0.15,0.00,M1] [#5 -0.06,0.12,0.70,U] [#6 0.16,0.16,0.64,U] [#7 -0.03,0.08,0.73,U] [#8 -0.14,-0.11,0.52,U] 
23:49:51.942 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.06}, one-star: {0.06, 0.10}
23:49:51.943 00.001 1032 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.83) = xAngle (0.35 = 0.35)
23:49:51.945 00.002 1032 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.35 = 0.35)
23:49:51.946 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.18 mountX=0.07 mountY=0.02, mountTheta=0.35
23:49:51.949 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
23:49:51.952 00.003 1032 Enqueuing Move request for scope (-0.04, 0.06)
23:49:51.953 00.001 10072 Worker thread wakes up
23:49:51.953 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
23:49:51.954 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
23:49:51.954 00.000 10072 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.02
23:49:51.955 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:49:51.958 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:49:51.958 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:49:51.958 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:51.958 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:49:51.958 00.000 10072 MoveAxis(E, 9, ABG)
23:49:51.958 00.000 10072 Guiding  Dir = 2, Dur = 9
23:49:51.959 00.001 10072 IsGuiding returns 0
23:49:51.959 00.000 10072 PulseGuide returned control before completion, sleep 19
23:49:51.976 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.8
23:49:51.979 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:51.981 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:51.983 00.002 1032 Enqueuing Expose request
23:49:51.986 00.003 10072 IsGuiding returns 0
23:49:51.986 00.000 10072 Move returns status 0, amount 9
23:49:51.986 00.000 10072 MoveAxis(N, 0, ABG)
23:49:51.986 00.000 10072 Move returns status 0, amount 0
23:49:51.986 00.000 10072 move complete, result=0
23:49:51.986 00.000 10072 worker thread done servicing request
23:49:51.986 00.000 10072 Worker thread wakes up
23:49:51.986 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:51.986 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:51.995 00.009 1032 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
23:49:52.625 00.630 10072 Exposure complete
23:49:52.677 00.052 10072 worker thread done servicing request
23:49:52.677 00.000 1032 OnExposeComplete: enter
23:49:52.680 00.003 1032 UpdateGuideState(): m_state=6
23:49:52.683 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11267
23:49:52.684 00.001 1032 Star::Find returns 1 (0), X=1107.63, Y=130.20, Mass=1590, SNR=28.1, Peak=123 HFD=3.3
23:49:52.686 00.002 1032 MultiStar: [#1 -0.11,0.12,0.92,U] [#2 -0.32,0.16,0.00,M1] [#3 0.01,-0.16,0.72,U] [#4 -0.18,-0.01,0.63,U] [#5 0.14,0.05,0.63,U] [#6 0.07,0.12,0.56,U] [#7 -0.02,0.06,0.68,U] [#8 0.24,-0.04,0.49,U] 
23:49:52.688 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {0.07, 0.04}
23:49:52.689 00.001 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
23:49:52.691 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
23:49:52.693 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.93 mountX=0.02 mountY=-0.03, mountTheta=-0.90
23:49:52.695 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
23:49:52.697 00.002 1032 Enqueuing Move request for scope (0.02, 0.03)
23:49:52.700 00.003 10072 Worker thread wakes up
23:49:52.700 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
23:49:52.700 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
23:49:52.700 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
23:49:52.702 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:49:52.705 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:49:52.705 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:49:52.705 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:52.705 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:49:52.705 00.000 10072 MoveAxis(E, 9, ABG)
23:49:52.706 00.001 10072 Guiding  Dir = 2, Dur = 9
23:49:52.706 00.000 10072 IsGuiding returns 0
23:49:52.706 00.000 10072 PulseGuide returned control before completion, sleep 19
23:49:52.725 00.019 1032 UpdateGuideState exits: m=1590 SNR=28.1
23:49:52.728 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:52.730 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:52.732 00.002 1032 Enqueuing Expose request
23:49:52.733 00.001 10072 IsGuiding returns 0
23:49:52.733 00.000 10072 Move returns status 0, amount 9
23:49:52.733 00.000 10072 MoveAxis(N, 0, ABG)
23:49:52.733 00.000 10072 Move returns status 0, amount 0
23:49:52.733 00.000 10072 move complete, result=0
23:49:52.735 00.002 10072 worker thread done servicing request
23:49:52.735 00.000 10072 Worker thread wakes up
23:49:52.735 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:52.735 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:52.744 00.009 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:49:53.141 00.397 10072 Exposure complete
23:49:53.192 00.051 10072 worker thread done servicing request
23:49:53.192 00.000 1032 OnExposeComplete: enter
23:49:53.194 00.002 1032 UpdateGuideState(): m_state=6
23:49:53.196 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11268
23:49:53.199 00.003 1032 Star::Find returns 1 (0), X=1107.68, Y=130.20, Mass=1460, SNR=26.9, Peak=114 HFD=3.4
23:49:53.200 00.001 1032 MultiStar: [#1 -0.09,-0.01,0.99,U] [#2 -0.26,0.08,0.00,M2] [#3 0.08,-0.23,0.73,U] [#4 -0.16,-0.05,0.64,U] [#5 -0.05,0.10,0.66,U] [#6 -0.00,0.03,0.62,U] [#7 -0.11,-0.22,0.70,U] [#8 0.11,-0.14,0.52,U] 
23:49:53.202 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.05}, one-star: {0.12, 0.05}
23:49:53.204 00.002 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.67)
23:49:53.206 00.002 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.67)
23:49:53.208 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.79 mountX=-0.05 mountY=0.02, mountTheta=2.67
23:49:53.212 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
23:49:53.214 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
23:49:53.216 00.002 10072 Worker thread wakes up
23:49:53.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:49:53.216 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:49:53.216 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
23:49:53.218 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:49:53.221 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:49:53.221 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:49:53.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:53.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:49:53.222 00.001 10072 MoveAxis(E, 8, ABG)
23:49:53.222 00.000 10072 Guiding  Dir = 2, Dur = 8
23:49:53.222 00.000 10072 IsGuiding returns 0
23:49:53.222 00.000 10072 PulseGuide returned control before completion, sleep 18
23:49:53.243 00.021 1032 UpdateGuideState exits: m=1460 SNR=26.9
23:49:53.245 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:53.247 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:53.249 00.002 10072 IsGuiding returns 0
23:49:53.249 00.000 10072 Move returns status 0, amount 8
23:49:53.249 00.000 10072 MoveAxis(N, 0, ABG)
23:49:53.249 00.000 10072 Move returns status 0, amount 0
23:49:53.249 00.000 10072 move complete, result=0
23:49:53.249 00.000 10072 worker thread done servicing request
23:49:53.249 00.000 1032 Enqueuing Expose request
23:49:53.251 00.002 10072 Worker thread wakes up
23:49:53.251 00.000 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:49:53.253 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:53.253 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:53.888 00.635 10072 Exposure complete
23:49:53.941 00.053 10072 worker thread done servicing request
23:49:53.941 00.000 1032 OnExposeComplete: enter
23:49:53.944 00.003 1032 UpdateGuideState(): m_state=6
23:49:53.946 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11269
23:49:53.948 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=130.26, Mass=1218, SNR=24.5, Peak=101 HFD=3.3
23:49:53.950 00.002 1032 MultiStar: [#1 0.11,0.15,1.08,U] [#2 -0.04,0.20,0.88,U] [#3 -0.00,-0.02,0.79,U] [#4 -0.10,0.13,0.73,U] [#5 0.04,0.11,0.70,U] [#6 0.04,0.13,0.69,U] [#7 0.10,-0.04,0.70,U] [#8 0.10,0.11,0.54,U] 
23:49:53.952 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {0.07, 0.10}
23:49:53.953 00.001 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
23:49:53.958 00.005 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
23:49:53.960 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.23 mountX=0.09 mountY=-0.06, mountTheta=-0.60
23:49:53.963 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
23:49:53.965 00.002 1032 Enqueuing Move request for scope (0.04, 0.10)
23:49:53.967 00.002 10072 Worker thread wakes up
23:49:53.967 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
23:49:53.967 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
23:49:53.967 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.06
23:49:53.969 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:49:53.972 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:49:53.972 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:49:53.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:53.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:49:53.972 00.000 10072 MoveAxis(E, 10, ABG)
23:49:53.972 00.000 10072 Guiding  Dir = 2, Dur = 10
23:49:53.973 00.001 10072 IsGuiding returns 0
23:49:53.973 00.000 10072 PulseGuide returned control before completion, sleep 20
23:49:53.991 00.018 1032 UpdateGuideState exits: m=1218 SNR=24.5
23:49:53.993 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:53.995 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:53.998 00.003 1032 Enqueuing Expose request
23:49:53.999 00.001 10072 IsGuiding returns 0
23:49:54.000 00.001 10072 Move returns status 0, amount 10
23:49:54.000 00.000 10072 MoveAxis(N, 0, ABG)
23:49:54.000 00.000 10072 Move returns status 0, amount 0
23:49:54.000 00.000 10072 move complete, result=0
23:49:54.000 00.000 10072 worker thread done servicing request
23:49:54.000 00.000 10072 Worker thread wakes up
23:49:54.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:54.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:54.008 00.008 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:49:54.418 00.410 10072 Exposure complete
23:49:54.469 00.051 10072 worker thread done servicing request
23:49:54.469 00.000 1032 OnExposeComplete: enter
23:49:54.471 00.002 1032 UpdateGuideState(): m_state=6
23:49:54.473 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11270
23:49:54.475 00.002 1032 Star::Find returns 1 (0), X=1107.54, Y=130.44, Mass=1420, SNR=26.5, Peak=135 HFD=3.2
23:49:54.478 00.003 1032 MultiStar: [#1 0.07,0.25,0.00,M1] [#2 -0.06,0.34,0.00,M2] [#3 0.05,0.20,0.76,U] [#4 -0.20,0.22,0.00,M1] [#5 -0.02,0.17,0.63,U] [#6 0.14,0.33,0.00,M1] [#7 -0.12,-0.07,0.70,U] [#8 0.07,0.26,0.00,M1] 
23:49:54.480 00.002 1032 refined, 3 included, MultiStar: {-0.03, 0.16}, one-star: {-0.02, 0.29}
23:49:54.482 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
23:49:54.483 00.001 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
23:49:54.486 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.73 mountX=0.16 mountY=-0.02, mountTheta=-0.10
23:49:54.490 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.16, opts=13)
23:49:54.493 00.003 1032 Enqueuing Move request for scope (-0.03, 0.16)
23:49:54.495 00.002 10072 Worker thread wakes up
23:49:54.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
23:49:54.495 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
23:49:54.495 00.000 10072 Moving (-0.03, 0.16) raw xDistance=0.16 yDistance=-0.02
23:49:54.497 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=156, Gamma=2.230
23:49:54.500 00.003 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.96
23:49:54.500 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
23:49:54.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:54.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:49:54.500 00.000 10072 MoveAxis(W, 68, ABG)
23:49:54.500 00.000 10072 Guiding  Dir = 3, Dur = 68
23:49:54.501 00.001 10072 IsGuiding returns 0
23:49:54.501 00.000 10072 PulseGuide returned control before completion, sleep 78
23:49:54.520 00.019 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:49:54.525 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:54.527 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:54.529 00.002 1032 Enqueuing Expose request
23:49:54.586 00.057 10072 IsGuiding returns 0
23:49:54.586 00.000 10072 Move returns status 0, amount 68
23:49:54.586 00.000 10072 MoveAxis(N, 0, ABG)
23:49:54.586 00.000 10072 Move returns status 0, amount 0
23:49:54.586 00.000 10072 move complete, result=0
23:49:54.587 00.001 10072 worker thread done servicing request
23:49:54.587 00.000 10072 Worker thread wakes up
23:49:54.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:54.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:54.587 00.000 1032 GuideStep: 0.2 px 68 ms WEST, -0.0 px 0 ms NORTH
23:49:55.213 00.626 10072 Exposure complete
23:49:55.267 00.054 1032 OnExposeComplete: enter
23:49:55.271 00.004 1032 UpdateGuideState(): m_state=6
23:49:55.278 00.007 10072 worker thread done servicing request
23:49:55.278 00.000 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11271
23:49:55.281 00.003 1032 Star::Find returns 1 (0), X=1107.57, Y=130.13, Mass=1409, SNR=26.4, Peak=101 HFD=3.5
23:49:55.283 00.002 1032 MultiStar: [#1 -0.05,0.00,0.95,U] [#2 -0.18,0.11,0.85,U] [#3 -0.00,-0.21,0.76,U] [#4 -0.11,-0.11,0.62,U] [#5 0.06,-0.02,0.69,U] [#6 0.09,-0.04,0.62,U] [#7 -0.12,-0.09,0.72,U] [#8 0.12,-0.13,0.52,U] 
23:49:55.285 00.002 1032 single-star, 8 included, MultiStar: {-0.03, -0.05}, one-star: {0.01, -0.03}
23:49:55.287 00.002 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
23:49:55.290 00.003 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
23:49:55.293 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.19 mountX=-0.03 mountY=-0.00, mountTheta=-3.02
23:49:55.296 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
23:49:55.302 00.006 1032 Enqueuing Move request for scope (0.01, -0.03)
23:49:55.305 00.003 10072 Worker thread wakes up
23:49:55.305 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
23:49:55.305 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
23:49:55.305 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
23:49:55.308 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:49:55.311 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:49:55.311 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:49:55.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:55.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:49:55.311 00.000 10072 MoveAxis(E, 10, ABG)
23:49:55.311 00.000 10072 Guiding  Dir = 2, Dur = 10
23:49:55.312 00.001 10072 IsGuiding returns 0
23:49:55.312 00.000 10072 PulseGuide returned control before completion, sleep 20
23:49:55.331 00.019 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:49:55.335 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:55.337 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:55.339 00.002 1032 Enqueuing Expose request
23:49:55.340 00.001 10072 IsGuiding returns 0
23:49:55.340 00.000 10072 Move returns status 0, amount 10
23:49:55.340 00.000 10072 MoveAxis(N, 0, ABG)
23:49:55.340 00.000 10072 Move returns status 0, amount 0
23:49:55.340 00.000 10072 move complete, result=0
23:49:55.340 00.000 10072 worker thread done servicing request
23:49:55.340 00.000 10072 Worker thread wakes up
23:49:55.340 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:55.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:55.349 00.009 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
23:49:55.753 00.404 10072 Exposure complete
23:49:55.808 00.055 10072 worker thread done servicing request
23:49:55.808 00.000 1032 OnExposeComplete: enter
23:49:55.812 00.004 1032 UpdateGuideState(): m_state=6
23:49:55.813 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11272
23:49:55.815 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=130.13, Mass=1351, SNR=25.9, Peak=102 HFD=3.4
23:49:55.817 00.002 1032 MultiStar: [#1 0.13,-0.14,0.96,U] [#2 -0.11,0.09,0.81,U] [#3 0.11,-0.16,0.76,U] [#4 -0.16,-0.20,0.66,U] [#5 0.11,-0.06,0.67,U] [#6 0.11,-0.11,0.62,U] [#7 0.02,-0.11,0.66,U] [#8 0.11,-0.02,0.54,U] 
23:49:55.818 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {0.12, -0.03}
23:49:55.819 00.001 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
23:49:55.821 00.002 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
23:49:55.822 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-0.99 mountX=-0.09 mountY=-0.03, mountTheta=-2.82
23:49:55.825 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
23:49:55.827 00.002 1032 Enqueuing Move request for scope (0.05, -0.08)
23:49:55.831 00.004 10072 Worker thread wakes up
23:49:55.831 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
23:49:55.831 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
23:49:55.831 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
23:49:55.833 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:49:55.836 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:49:55.836 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:49:55.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:55.837 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:49:55.837 00.000 10072 MoveAxis(E, 9, ABG)
23:49:55.837 00.000 10072 Guiding  Dir = 2, Dur = 9
23:49:55.837 00.000 10072 IsGuiding returns 0
23:49:55.838 00.001 10072 PulseGuide returned control before completion, sleep 19
23:49:55.853 00.015 1032 UpdateGuideState exits: m=1351 SNR=25.9
23:49:55.855 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:55.857 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:55.858 00.001 1032 Enqueuing Expose request
23:49:55.870 00.012 10072 IsGuiding returns 0
23:49:55.870 00.000 10072 Move returns status 0, amount 9
23:49:55.870 00.000 10072 MoveAxis(N, 0, ABG)
23:49:55.870 00.000 10072 Move returns status 0, amount 0
23:49:55.870 00.000 10072 move complete, result=0
23:49:55.870 00.000 10072 worker thread done servicing request
23:49:55.870 00.000 10072 Worker thread wakes up
23:49:55.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:55.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:55.872 00.002 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:49:56.501 00.629 10072 Exposure complete
23:49:56.552 00.051 10072 worker thread done servicing request
23:49:56.552 00.000 1032 OnExposeComplete: enter
23:49:56.554 00.002 1032 UpdateGuideState(): m_state=6
23:49:56.557 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11273
23:49:56.560 00.003 1032 Star::Find returns 1 (0), X=1107.71, Y=130.11, Mass=1532, SNR=27.6, Peak=108 HFD=3.4
23:49:56.561 00.001 1032 MultiStar: [#1 0.06,-0.03,0.90,U] [#2 -0.13,0.02,0.80,U] [#3 0.16,-0.13,0.73,U] [#4 -0.09,-0.08,0.62,U] [#5 0.04,-0.13,0.66,U] [#6 0.07,0.02,0.61,U] [#7 0.16,-0.21,0.00,M1] [#8 0.22,-0.18,0.00,M1] 
23:49:56.563 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.05}, one-star: {0.16, -0.05}
23:49:56.565 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
23:49:56.567 00.002 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
23:49:56.569 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.89 mountX=-0.06 mountY=-0.03, mountTheta=-2.72
23:49:56.572 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
23:49:56.575 00.003 1032 Enqueuing Move request for scope (0.04, -0.05)
23:49:56.577 00.002 10072 Worker thread wakes up
23:49:56.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
23:49:56.577 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
23:49:56.577 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
23:49:56.579 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:49:56.582 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:49:56.582 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:49:56.582 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:56.582 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:49:56.582 00.000 10072 MoveAxis(E, 12, ABG)
23:49:56.582 00.000 10072 Guiding  Dir = 2, Dur = 12
23:49:56.583 00.001 10072 IsGuiding returns 0
23:49:56.583 00.000 10072 PulseGuide returned control before completion, sleep 22
23:49:56.601 00.018 1032 UpdateGuideState exits: m=1532 SNR=27.6
23:49:56.603 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:56.604 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:56.606 00.002 1032 Enqueuing Expose request
23:49:56.608 00.002 10072 IsGuiding returns 0
23:49:56.608 00.000 10072 Move returns status 0, amount 12
23:49:56.608 00.000 10072 MoveAxis(N, 0, ABG)
23:49:56.608 00.000 10072 Move returns status 0, amount 0
23:49:56.608 00.000 10072 move complete, result=0
23:49:56.608 00.000 10072 worker thread done servicing request
23:49:56.608 00.000 10072 Worker thread wakes up
23:49:56.608 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:56.608 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:56.617 00.009 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
23:49:57.015 00.398 10072 Exposure complete
23:49:57.066 00.051 10072 worker thread done servicing request
23:49:57.066 00.000 1032 OnExposeComplete: enter
23:49:57.068 00.002 1032 UpdateGuideState(): m_state=6
23:49:57.071 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11274
23:49:57.073 00.002 1032 Star::Find returns 1 (0), X=1107.78, Y=130.17, Mass=1330, SNR=25.7, Peak=89 HFD=3.6
23:49:57.075 00.002 1032 MultiStar: [#1 0.03,0.02,0.99,U] [#2 -0.14,-0.11,0.78,U] [#3 0.15,-0.18,0.78,U] [#4 -0.05,-0.08,0.70,U] [#5 0.06,-0.07,0.68,U] [#6 0.03,-0.06,0.65,U] [#7 0.10,-0.13,0.70,U] [#8 0.18,0.05,0.53,U] 
23:49:57.077 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {0.22, 0.01}
23:49:57.079 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
23:49:57.081 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
23:49:57.083 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.74 mountX=-0.07 mountY=-0.05, mountTheta=-2.57
23:49:57.087 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
23:49:57.089 00.002 1032 Enqueuing Move request for scope (0.07, -0.06)
23:49:57.092 00.003 10072 Worker thread wakes up
23:49:57.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
23:49:57.092 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
23:49:57.092 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.07 yDistance=-0.05
23:49:57.095 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:49:57.098 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:49:57.098 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:49:57.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:57.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:49:57.098 00.000 10072 MoveAxis(E, 12, ABG)
23:49:57.098 00.000 10072 Guiding  Dir = 2, Dur = 12
23:49:57.098 00.000 10072 IsGuiding returns 0
23:49:57.099 00.001 10072 PulseGuide returned control before completion, sleep 22
23:49:57.117 00.018 1032 UpdateGuideState exits: m=1330 SNR=25.7
23:49:57.119 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:57.122 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:57.124 00.002 1032 Enqueuing Expose request
23:49:57.126 00.002 10072 IsGuiding returns 0
23:49:57.126 00.000 10072 Move returns status 0, amount 12
23:49:57.126 00.000 10072 MoveAxis(N, 0, ABG)
23:49:57.126 00.000 10072 Move returns status 0, amount 0
23:49:57.126 00.000 10072 move complete, result=0
23:49:57.127 00.001 10072 worker thread done servicing request
23:49:57.127 00.000 10072 Worker thread wakes up
23:49:57.127 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:57.127 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:57.134 00.007 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
23:49:57.749 00.615 10072 Exposure complete
23:49:57.802 00.053 10072 worker thread done servicing request
23:49:57.802 00.000 1032 OnExposeComplete: enter
23:49:57.806 00.004 1032 UpdateGuideState(): m_state=6
23:49:57.808 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11275
23:49:57.810 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=130.25, Mass=1390, SNR=26.2, Peak=110 HFD=3.5
23:49:57.812 00.002 1032 MultiStar: [#1 0.05,0.05,0.90,U] [#2 0.00,0.08,0.80,U] [#3 0.17,-0.09,0.78,U] [#4 -0.07,-0.01,0.66,U] [#5 0.08,-0.02,0.66,U] [#6 0.04,-0.07,0.63,U] [#7 0.16,-0.06,0.70,U] [#8 0.17,-0.10,0.54,U] 
23:49:57.814 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {0.16, 0.10}
23:49:57.817 00.003 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
23:49:57.818 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
23:49:57.820 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.04 mountX=-0.03 mountY=-0.08, mountTheta=-1.87
23:49:57.823 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
23:49:57.825 00.002 1032 Enqueuing Move request for scope (0.09, -0.00)
23:49:57.827 00.002 10072 Worker thread wakes up
23:49:57.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
23:49:57.827 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
23:49:57.827 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.03 yDistance=-0.08
23:49:57.831 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:49:57.834 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:49:57.834 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:49:57.834 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:57.834 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:49:57.835 00.001 10072 MoveAxis(E, 12, ABG)
23:49:57.835 00.000 10072 Guiding  Dir = 2, Dur = 12
23:49:57.835 00.000 10072 IsGuiding returns 0
23:49:57.836 00.001 10072 PulseGuide returned control before completion, sleep 22
23:49:57.855 00.019 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:49:57.858 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:57.861 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:57.864 00.003 1032 Enqueuing Expose request
23:49:57.872 00.008 10072 IsGuiding returns 0
23:49:57.872 00.000 10072 Move returns status 0, amount 12
23:49:57.872 00.000 10072 MoveAxis(N, 0, ABG)
23:49:57.872 00.000 10072 Move returns status 0, amount 0
23:49:57.872 00.000 10072 move complete, result=0
23:49:57.872 00.000 10072 worker thread done servicing request
23:49:57.872 00.000 10072 Worker thread wakes up
23:49:57.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:57.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:57.875 00.003 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:49:58.284 00.409 10072 Exposure complete
23:49:58.337 00.053 10072 worker thread done servicing request
23:49:58.338 00.001 1032 OnExposeComplete: enter
23:49:58.339 00.001 1032 UpdateGuideState(): m_state=6
23:49:58.341 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11276
23:49:58.342 00.001 1032 Star::Find returns 1 (0), X=1107.70, Y=130.02, Mass=1379, SNR=26.1, Peak=92 HFD=3.3
23:49:58.346 00.004 1032 MultiStar: [#1 0.12,-0.05,0.92,U] [#2 -0.01,0.07,0.82,U] [#3 0.12,-0.12,0.77,U] [#4 -0.01,-0.11,0.67,U] [#5 0.01,-0.21,0.66,U] [#6 0.03,-0.14,0.65,U] [#7 0.00,-0.25,0.69,U] [#8 0.26,-0.14,0.00,M1] 
23:49:58.348 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.11}, one-star: {0.14, -0.14}
23:49:58.350 00.002 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
23:49:58.352 00.002 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
23:49:58.354 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.10 mountX=-0.12 mountY=-0.03, mountTheta=-2.93
23:49:58.357 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.11, opts=13)
23:49:58.358 00.001 1032 Enqueuing Move request for scope (0.06, -0.11)
23:49:58.363 00.005 10072 Worker thread wakes up
23:49:58.363 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
23:49:58.363 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
23:49:58.364 00.001 10072 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=-0.03
23:49:58.366 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:49:58.368 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:49:58.369 00.001 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:49:58.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:58.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:49:58.369 00.000 10072 MoveAxis(E, 12, ABG)
23:49:58.369 00.000 10072 Guiding  Dir = 2, Dur = 12
23:49:58.369 00.000 10072 IsGuiding returns 0
23:49:58.370 00.001 10072 PulseGuide returned control before completion, sleep 22
23:49:58.388 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:49:58.392 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:58.396 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:58.399 00.003 1032 Enqueuing Expose request
23:49:58.408 00.009 10072 IsGuiding returns 0
23:49:58.408 00.000 10072 Move returns status 0, amount 12
23:49:58.408 00.000 10072 MoveAxis(N, 0, ABG)
23:49:58.408 00.000 10072 Move returns status 0, amount 0
23:49:58.408 00.000 10072 move complete, result=0
23:49:58.408 00.000 10072 worker thread done servicing request
23:49:58.408 00.000 10072 Worker thread wakes up
23:49:58.408 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:58.408 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:58.410 00.002 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
23:49:59.038 00.628 10072 Exposure complete
23:49:59.091 00.053 10072 worker thread done servicing request
23:49:59.091 00.000 1032 OnExposeComplete: enter
23:49:59.093 00.002 1032 UpdateGuideState(): m_state=6
23:49:59.095 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11277
23:49:59.097 00.002 1032 Star::Find returns 1 (0), X=1107.95, Y=130.03, Mass=1531, SNR=27.5, Peak=115 HFD=2.9
23:49:59.098 00.001 1032 MultiStar: [#1 0.24,-0.11,0.00,M1] [#2 -0.03,-0.04,0.76,U] [#3 0.15,-0.23,0.00,M1] [#4 -0.02,-0.05,0.62,U] [#5 0.10,-0.23,0.64,U] [#6 0.16,-0.09,0.61,U] [#7 0.21,-0.02,0.63,U] [#8 0.31,-0.29,0.00,M2] 
23:49:59.100 00.002 1032 refined, 5 included, MultiStar: {0.15, -0.09}, one-star: {0.39, -0.12}
23:49:59.102 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
23:49:59.105 00.003 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
23:49:59.107 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.55 mountX=-0.13 mountY=-0.12, mountTheta=-2.38
23:49:59.110 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.09, opts=13)
23:49:59.113 00.003 1032 Enqueuing Move request for scope (0.15, -0.09)
23:49:59.116 00.003 10072 Worker thread wakes up
23:49:59.116 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
23:49:59.116 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
23:49:59.116 00.000 10072 Moving (0.15, -0.09) raw xDistance=-0.13 yDistance=-0.12
23:49:59.120 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:49:59.122 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:49:59.122 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:49:59.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:59.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:49:59.122 00.000 10072 MoveAxis(E, 13, ABG)
23:49:59.122 00.000 10072 Guiding  Dir = 2, Dur = 13
23:49:59.123 00.001 10072 IsGuiding returns 0
23:49:59.123 00.000 10072 PulseGuide returned control before completion, sleep 23
23:49:59.141 00.018 1032 UpdateGuideState exits: m=1531 SNR=27.5
23:49:59.144 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:59.146 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:59.148 00.002 1032 Enqueuing Expose request
23:49:59.161 00.013 10072 IsGuiding returns 0
23:49:59.161 00.000 10072 Move returns status 0, amount 13
23:49:59.161 00.000 10072 MoveAxis(N, 0, ABG)
23:49:59.161 00.000 10072 Move returns status 0, amount 0
23:49:59.161 00.000 10072 move complete, result=0
23:49:59.161 00.000 10072 worker thread done servicing request
23:49:59.161 00.000 10072 Worker thread wakes up
23:49:59.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:59.162 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:59.162 00.000 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:49:59.572 00.410 10072 Exposure complete
23:49:59.629 00.057 10072 worker thread done servicing request
23:49:59.629 00.000 1032 OnExposeComplete: enter
23:49:59.631 00.002 1032 UpdateGuideState(): m_state=6
23:49:59.633 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11278
23:49:59.635 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=130.17, Mass=1321, SNR=25.6, Peak=104 HFD=3.4
23:49:59.637 00.002 1032 MultiStar: [#1 0.19,0.03,1.02,U] [#2 0.03,0.20,0.82,U] [#3 0.24,-0.22,0.00,M2] [#4 0.08,0.02,0.72,U] [#5 0.08,-0.18,0.67,U] [#6 0.28,-0.02,0.00,M1] [#7 0.10,-0.11,0.71,U] [#8 0.32,-0.23,0.00,M3] 
23:49:59.639 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.00}, one-star: {0.17, 0.02}
23:49:59.644 00.005 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:49:59.647 00.003 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:49:59.649 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.04 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
23:49:59.652 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.00, opts=13)
23:49:59.654 00.002 1032 Enqueuing Move request for scope (0.12, 0.00)
23:49:59.655 00.001 10072 Worker thread wakes up
23:49:59.655 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
23:49:59.655 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
23:49:59.655 00.000 10072 Moving (0.12, 0.00) raw xDistance=-0.03 yDistance=-0.11
23:49:59.658 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:49:59.661 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:49:59.661 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:49:59.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:59.661 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:49:59.661 00.000 10072 MoveAxis(E, 12, ABG)
23:49:59.661 00.000 10072 Guiding  Dir = 2, Dur = 12
23:49:59.662 00.001 10072 IsGuiding returns 0
23:49:59.662 00.000 10072 PulseGuide returned control before completion, sleep 22
23:49:59.681 00.019 1032 UpdateGuideState exits: m=1321 SNR=25.6
23:49:59.683 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:59.685 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:49:59.687 00.002 1032 Enqueuing Expose request
23:49:59.694 00.007 10072 IsGuiding returns 0
23:49:59.694 00.000 10072 Move returns status 0, amount 12
23:49:59.694 00.000 10072 MoveAxis(N, 0, ABG)
23:49:59.694 00.000 10072 Move returns status 0, amount 0
23:49:59.694 00.000 10072 move complete, result=0
23:49:59.694 00.000 10072 worker thread done servicing request
23:49:59.694 00.000 10072 Worker thread wakes up
23:49:59.695 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:49:59.695 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:49:59.698 00.003 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:50:00.320 00.622 10072 Exposure complete
23:50:00.374 00.054 10072 worker thread done servicing request
23:50:00.374 00.000 1032 OnExposeComplete: enter
23:50:00.376 00.002 1032 UpdateGuideState(): m_state=6
23:50:00.379 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11279
23:50:00.382 00.003 1032 Star::Find returns 1 (0), X=1107.59, Y=130.24, Mass=1295, SNR=25.3, Peak=95 HFD=3.4
23:50:00.385 00.003 1032 MultiStar: [#1 0.10,-0.01,0.97,U] [#2 0.09,0.09,0.82,U] [#3 0.24,-0.16,0.00,M3] [#4 0.15,-0.14,0.72,U] [#5 0.19,-0.07,0.67,U] [#6 0.21,-0.22,0.00,M2] [#7 0.25,-0.13,0.00,M1] [#8 0.26,-0.17,0.00,M4] 
23:50:00.386 00.001 1032 single-star, 4 included, MultiStar: {0.10, -0.00}, one-star: {0.04, 0.08}
23:50:00.388 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
23:50:00.389 00.001 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
23:50:00.392 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.17 mountX=0.07 mountY=-0.06, mountTheta=-0.66
23:50:00.398 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
23:50:00.402 00.004 1032 Enqueuing Move request for scope (0.04, 0.08)
23:50:00.404 00.002 10072 Worker thread wakes up
23:50:00.404 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
23:50:00.404 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
23:50:00.404 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.07 yDistance=-0.06
23:50:00.406 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:50:00.409 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:50:00.409 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:50:00.409 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:00.409 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:50:00.410 00.001 10072 MoveAxis(E, 11, ABG)
23:50:00.410 00.000 10072 Guiding  Dir = 2, Dur = 11
23:50:00.410 00.000 10072 IsGuiding returns 0
23:50:00.410 00.000 10072 PulseGuide returned control before completion, sleep 21
23:50:00.430 00.020 1032 UpdateGuideState exits: m=1295 SNR=25.3
23:50:00.432 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:00.434 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:00.436 00.002 1032 Enqueuing Expose request
23:50:00.443 00.007 10072 IsGuiding returns 0
23:50:00.443 00.000 10072 Move returns status 0, amount 11
23:50:00.443 00.000 10072 MoveAxis(N, 0, ABG)
23:50:00.443 00.000 10072 Move returns status 0, amount 0
23:50:00.443 00.000 10072 move complete, result=0
23:50:00.443 00.000 10072 worker thread done servicing request
23:50:00.443 00.000 10072 Worker thread wakes up
23:50:00.443 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:00.443 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:00.448 00.005 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:50:00.854 00.406 10072 Exposure complete
23:50:00.903 00.049 10072 worker thread done servicing request
23:50:00.903 00.000 1032 OnExposeComplete: enter
23:50:00.905 00.002 1032 UpdateGuideState(): m_state=6
23:50:00.906 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11280
23:50:00.907 00.001 1032 Star::Find returns 1 (0), X=1107.85, Y=130.22, Mass=1483, SNR=27.1, Peak=107 HFD=3.3
23:50:00.909 00.002 1032 MultiStar: [#1 0.12,-0.06,0.94,U] [#2 0.01,-0.07,0.78,U] [#3 0.27,-0.24,0.00,M4] [#4 0.10,-0.03,0.65,U] [#5 0.22,-0.01,0.64,U] [#6 0.50,-0.14,0.00,M3] [#7 0.26,-0.13,0.00,M2] [#8 0.29,-0.21,0.00,M5] 
23:50:00.911 00.002 1032 refined, 4 included, MultiStar: {0.15, -0.02}, one-star: {0.29, 0.06}
23:50:00.912 00.001 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
23:50:00.914 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
23:50:00.915 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.12 mountX=-0.06 mountY=-0.14, mountTheta=-1.95
23:50:00.917 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
23:50:00.919 00.002 1032 Enqueuing Move request for scope (0.15, -0.02)
23:50:00.920 00.001 10072 Worker thread wakes up
23:50:00.921 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
23:50:00.921 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
23:50:00.921 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.06 yDistance=-0.14
23:50:00.923 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:50:00.926 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:50:00.926 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:50:00.926 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:00.926 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:50:00.926 00.000 10072 MoveAxis(E, 11, ABG)
23:50:00.926 00.000 10072 Guiding  Dir = 2, Dur = 11
23:50:00.927 00.001 10072 IsGuiding returns 0
23:50:00.927 00.000 10072 PulseGuide returned control before completion, sleep 21
23:50:00.943 00.016 1032 UpdateGuideState exits: m=1483 SNR=27.1
23:50:00.946 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:00.948 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:00.949 00.001 1032 Enqueuing Expose request
23:50:00.958 00.009 10072 IsGuiding returns 0
23:50:00.958 00.000 10072 Move returns status 0, amount 11
23:50:00.958 00.000 10072 MoveAxis(N, 0, ABG)
23:50:00.958 00.000 10072 Move returns status 0, amount 0
23:50:00.958 00.000 10072 move complete, result=0
23:50:00.958 00.000 10072 worker thread done servicing request
23:50:00.959 00.001 10072 Worker thread wakes up
23:50:00.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:00.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:00.960 00.001 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:50:01.587 00.627 10072 Exposure complete
23:50:01.639 00.052 10072 worker thread done servicing request
23:50:01.639 00.000 1032 OnExposeComplete: enter
23:50:01.641 00.002 1032 UpdateGuideState(): m_state=6
23:50:01.643 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11281
23:50:01.645 00.002 1032 Star::Find returns 1 (0), X=1107.76, Y=129.94, Mass=1363, SNR=25.9, Peak=92 HFD=3.2
23:50:01.648 00.003 1032 MultiStar: [#1 0.32,-0.24,0.00,M1] [#2 0.20,-0.24,0.00,M1] [#3 0.23,-0.32,0.00,M5] [#4 0.19,-0.24,0.00,M1] [#5 0.30,-0.24,0.00,M1] [#6 0.30,-0.31,0.00,M4] [#7 0.35,-0.29,0.00,M3] [#8 0.32,-0.30,0.00,M6] 
23:50:01.650 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
23:50:01.651 00.001 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
23:50:01.653 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.22 hyp=0.30 cameraTheta=-0.82 mountX=-0.26 mountY=-0.14, mountTheta=-2.65
23:50:01.656 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.22, opts=13)
23:50:01.658 00.002 1032 Enqueuing Move request for scope (0.20, -0.22)
23:50:01.659 00.001 10072 Worker thread wakes up
23:50:01.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.22) opts 0xd
23:50:01.660 00.001 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.22)
23:50:01.660 00.000 10072 Moving (0.20, -0.22) raw xDistance=-0.26 yDistance=-0.14
23:50:01.662 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:50:01.664 00.002 10072 PPEC rslt: input = -0.26, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 288.96
23:50:01.665 00.001 10072 PPEC: input: -0.26, control: -0.14, exposure: 500
23:50:01.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:01.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:50:01.665 00.000 10072 MoveAxis(E, 137, ABG)
23:50:01.665 00.000 10072 Guiding  Dir = 2, Dur = 137
23:50:01.665 00.000 10072 IsGuiding returns 0
23:50:01.666 00.001 10072 PulseGuide returned control before completion, sleep 147
23:50:01.685 00.019 1032 UpdateGuideState exits: m=1363 SNR=25.9
23:50:01.686 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:01.688 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:01.690 00.002 1032 Enqueuing Expose request
23:50:01.815 00.125 10072 IsGuiding returns 0
23:50:01.815 00.000 10072 Move returns status 0, amount 137
23:50:01.815 00.000 10072 MoveAxis(N, 0, ABG)
23:50:01.815 00.000 10072 Move returns status 0, amount 0
23:50:01.815 00.000 10072 move complete, result=0
23:50:01.815 00.000 10072 worker thread done servicing request
23:50:01.815 00.000 10072 Worker thread wakes up
23:50:01.815 00.000 1032 GuideStep: -0.3 px 137 ms EAST, -0.1 px 0 ms NORTH
23:50:01.818 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:01.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:02.224 00.406 10072 Exposure complete
23:50:02.274 00.050 10072 worker thread done servicing request
23:50:02.274 00.000 1032 OnExposeComplete: enter
23:50:02.276 00.002 1032 UpdateGuideState(): m_state=6
23:50:02.278 00.002 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11282
23:50:02.280 00.002 1032 Star::Find returns 1 (0), X=1107.91, Y=130.01, Mass=1355, SNR=25.9, Peak=95 HFD=3.0
23:50:02.281 00.001 1032 MultiStar: [#1 0.33,-0.15,0.00,M2] [#2 0.09,-0.15,0.77,U] [#3 0.31,-0.17,0.00,M6] [#4 0.09,-0.13,0.71,U] [#5 0.14,-0.18,0.67,U] [#6 0.24,-0.18,0.00,M5] [#7 0.24,-0.19,0.00,M4] [#8 0.23,-0.32,0.00,M7] 
23:50:02.283 00.002 1032 refined, 3 included, MultiStar: {0.18, -0.15}, one-star: {0.35, -0.15}
23:50:02.285 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
23:50:02.287 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
23:50:02.288 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.24 cameraTheta=-0.69 mountX=-0.19 mountY=-0.14, mountTheta=-2.52
23:50:02.291 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.15, opts=13)
23:50:02.292 00.001 1032 Enqueuing Move request for scope (0.18, -0.15)
23:50:02.294 00.002 10072 Worker thread wakes up
23:50:02.294 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
23:50:02.294 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
23:50:02.294 00.000 10072 Moving (0.18, -0.15) raw xDistance=-0.19 yDistance=-0.14
23:50:02.296 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:50:02.302 00.006 10072 PPEC rslt: input = -0.19, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 288.96
23:50:02.302 00.000 10072 PPEC: input: -0.19, control: -0.11, exposure: 500
23:50:02.302 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:02.302 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:50:02.302 00.000 10072 MoveAxis(E, 106, ABG)
23:50:02.302 00.000 10072 Guiding  Dir = 2, Dur = 106
23:50:02.303 00.001 10072 IsGuiding returns 0
23:50:02.305 00.002 10072 PulseGuide returned control before completion, sleep 115
23:50:02.322 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:50:02.325 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:02.326 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:02.328 00.002 1032 Enqueuing Expose request
23:50:02.422 00.094 10072 IsGuiding returns 0
23:50:02.422 00.000 10072 Move returns status 0, amount 106
23:50:02.422 00.000 10072 MoveAxis(N, 0, ABG)
23:50:02.422 00.000 10072 Move returns status 0, amount 0
23:50:02.423 00.001 10072 move complete, result=0
23:50:02.423 00.000 10072 worker thread done servicing request
23:50:02.423 00.000 10072 Worker thread wakes up
23:50:02.423 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:02.423 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:02.423 00.000 1032 GuideStep: -0.2 px 106 ms EAST, -0.1 px 0 ms NORTH
23:50:03.051 00.628 10072 Exposure complete
23:50:03.104 00.053 10072 worker thread done servicing request
23:50:03.105 00.001 1032 OnExposeComplete: enter
23:50:03.107 00.002 1032 UpdateGuideState(): m_state=6
23:50:03.109 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11283
23:50:03.110 00.001 1032 Star::Find returns 1 (0), X=1107.71, Y=130.27, Mass=1254, SNR=24.9, Peak=93 HFD=3.5
23:50:03.114 00.004 1032 MultiStar: [#1 0.33,0.10,0.00,M3] [#2 0.06,0.32,0.00,M1] [#3 0.10,0.15,0.81,U] [#4 0.01,0.26,0.73,U] [#5 -0.07,0.19,0.69,U] [#6 0.07,0.37,0.00,M6] [#7 0.22,0.24,0.00,M5] [#8 0.25,0.27,0.00,M8] 
23:50:03.116 00.002 1032 refined, 3 included, MultiStar: {0.06, 0.17}, one-star: {0.15, 0.11}
23:50:03.118 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
23:50:03.120 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
23:50:03.121 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.25 mountX=0.15 mountY=-0.10, mountTheta=-0.58
23:50:03.124 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.17, opts=13)
23:50:03.126 00.002 1032 Enqueuing Move request for scope (0.06, 0.17)
23:50:03.127 00.001 10072 Worker thread wakes up
23:50:03.128 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
23:50:03.128 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
23:50:03.128 00.000 10072 Moving (0.06, 0.17) raw xDistance=0.15 yDistance=-0.10
23:50:03.130 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:50:03.133 00.003 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 288.96
23:50:03.133 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
23:50:03.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:03.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:50:03.133 00.000 10072 MoveAxis(W, 53, ABG)
23:50:03.133 00.000 10072 Guiding  Dir = 3, Dur = 53
23:50:03.134 00.001 10072 IsGuiding returns 0
23:50:03.134 00.000 10072 PulseGuide returned control before completion, sleep 63
23:50:03.152 00.018 1032 UpdateGuideState exits: m=1254 SNR=24.9
23:50:03.155 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:03.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:03.160 00.003 1032 Enqueuing Expose request
23:50:03.206 00.046 10072 IsGuiding returns 0
23:50:03.206 00.000 10072 Move returns status 0, amount 53
23:50:03.206 00.000 10072 MoveAxis(N, 0, ABG)
23:50:03.206 00.000 10072 Move returns status 0, amount 0
23:50:03.206 00.000 10072 move complete, result=0
23:50:03.207 00.001 10072 worker thread done servicing request
23:50:03.207 00.000 10072 Worker thread wakes up
23:50:03.207 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:03.207 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:03.207 00.000 1032 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
23:50:03.619 00.412 10072 Exposure complete
23:50:03.671 00.052 10072 worker thread done servicing request
23:50:03.671 00.000 1032 OnExposeComplete: enter
23:50:03.673 00.002 1032 UpdateGuideState(): m_state=6
23:50:03.676 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11284
23:50:03.679 00.003 1032 Star::Find returns 1 (0), X=1107.69, Y=130.31, Mass=1544, SNR=27.6, Peak=108 HFD=3.4
23:50:03.682 00.003 1032 MultiStar: [#1 0.13,0.07,0.90,U] [#2 0.04,0.25,0.74,U] [#3 0.09,0.07,0.73,U] [#4 0.05,0.10,0.60,U] [#5 0.12,-0.02,0.59,U] [#6 0.08,0.22,0.62,U] [#7 0.08,0.10,0.68,U] [#8 0.27,0.03,0.00,M9] 
23:50:03.685 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.12}, one-star: {0.13, 0.15}
23:50:03.686 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:50:03.688 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:50:03.690 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.92 mountX=0.09 mountY=-0.12, mountTheta=-0.91
23:50:03.694 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
23:50:03.696 00.002 1032 Enqueuing Move request for scope (0.09, 0.12)
23:50:03.698 00.002 10072 Worker thread wakes up
23:50:03.698 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
23:50:03.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
23:50:03.698 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.09 yDistance=-0.12
23:50:03.700 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:50:03.703 00.003 10072 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:50:03.703 00.000 10072 PPEC: input: 0.09, control: -0.02, exposure: 500
23:50:03.703 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:03.704 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:50:03.704 00.000 10072 MoveAxis(E, 16, ABG)
23:50:03.704 00.000 10072 Guiding  Dir = 2, Dur = 16
23:50:03.704 00.000 10072 IsGuiding returns 0
23:50:03.704 00.000 10072 PulseGuide returned control before completion, sleep 26
23:50:03.722 00.018 1032 UpdateGuideState exits: m=1544 SNR=27.6
23:50:03.724 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:03.726 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:03.728 00.002 1032 Enqueuing Expose request
23:50:03.740 00.012 10072 IsGuiding returns 0
23:50:03.741 00.001 10072 Move returns status 0, amount 16
23:50:03.741 00.000 10072 MoveAxis(N, 0, ABG)
23:50:03.741 00.000 10072 Move returns status 0, amount 0
23:50:03.741 00.000 10072 move complete, result=0
23:50:03.741 00.000 10072 worker thread done servicing request
23:50:03.741 00.000 10072 Worker thread wakes up
23:50:03.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:03.742 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:03.742 00.000 1032 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:50:04.368 00.626 10072 Exposure complete
23:50:04.420 00.052 10072 worker thread done servicing request
23:50:04.420 00.000 1032 OnExposeComplete: enter
23:50:04.422 00.002 1032 UpdateGuideState(): m_state=6
23:50:04.424 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11285
23:50:04.427 00.003 1032 Star::Find returns 1 (0), X=1107.91, Y=130.19, Mass=1402, SNR=26.3, Peak=99 HFD=3.3
23:50:04.429 00.002 1032 MultiStar: [#1 0.32,0.02,0.00,M3] [#2 0.11,0.14,0.82,U] [#3 0.30,-0.11,0.00,M5] [#4 0.04,-0.05,0.69,U] [#5 0.27,-0.11,0.00,M1] [#6 0.22,-0.02,0.59,U] [#7 0.24,-0.05,0.69,U] [#8 0.16,-0.14,0.51,U] 
23:50:04.431 00.002 1032 refined, 5 included, MultiStar: {0.20, -0.00}, one-star: {0.35, 0.03}
23:50:04.432 00.001 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
23:50:04.434 00.002 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
23:50:04.435 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-0.00 mountX=-0.05 mountY=-0.19, mountTheta=-1.83
23:50:04.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.00, opts=13)
23:50:04.439 00.001 1032 Enqueuing Move request for scope (0.20, -0.00)
23:50:04.441 00.002 10072 Worker thread wakes up
23:50:04.441 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.00) opts 0xd
23:50:04.441 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.00)
23:50:04.441 00.000 10072 Moving (0.20, -0.00) raw xDistance=-0.05 yDistance=-0.19
23:50:04.443 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:50:04.447 00.004 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:50:04.447 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
23:50:04.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:04.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:50:04.448 00.001 10072 MoveAxis(E, 17, ABG)
23:50:04.448 00.000 10072 Guiding  Dir = 2, Dur = 17
23:50:04.448 00.000 10072 IsGuiding returns 0
23:50:04.448 00.000 10072 PulseGuide returned control before completion, sleep 27
23:50:04.465 00.017 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:50:04.468 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:04.469 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:04.471 00.002 1032 Enqueuing Expose request
23:50:04.490 00.019 10072 IsGuiding returns 0
23:50:04.490 00.000 10072 Move returns status 0, amount 17
23:50:04.490 00.000 10072 MoveAxis(N, 0, ABG)
23:50:04.490 00.000 10072 Move returns status 0, amount 0
23:50:04.490 00.000 10072 move complete, result=0
23:50:04.490 00.000 10072 worker thread done servicing request
23:50:04.491 00.001 10072 Worker thread wakes up
23:50:04.491 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:04.491 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:04.494 00.003 1032 GuideStep: -0.1 px 17 ms EAST, -0.2 px 0 ms NORTH
23:50:04.903 00.409 10072 Exposure complete
23:50:04.956 00.053 10072 worker thread done servicing request
23:50:04.956 00.000 1032 OnExposeComplete: enter
23:50:04.959 00.003 1032 UpdateGuideState(): m_state=6
23:50:04.961 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11286
23:50:04.962 00.001 1032 Star::Find returns 1 (0), X=1107.84, Y=130.21, Mass=1405, SNR=26.3, Peak=106 HFD=3.3
23:50:04.964 00.002 1032 MultiStar: [#1 0.24,-0.01,0.95,U] [#2 0.12,0.13,0.78,U] [#3 0.23,-0.09,0.75,U] [#4 -0.00,0.05,0.67,U] [#5 0.26,-0.07,0.00,M2] [#6 0.20,0.02,0.67,U] [#7 0.17,0.02,0.74,U] [#8 0.20,-0.09,0.50,U] 
23:50:04.966 00.002 1032 refined, 7 included, MultiStar: {0.19, 0.02}, one-star: {0.29, 0.05}
23:50:04.967 00.001 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
23:50:04.968 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
23:50:04.970 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.09 mountX=-0.03 mountY=-0.18, mountTheta=-1.74
23:50:04.972 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.02, opts=13)
23:50:04.975 00.003 1032 Enqueuing Move request for scope (0.19, 0.02)
23:50:04.976 00.001 10072 Worker thread wakes up
23:50:04.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
23:50:04.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
23:50:04.976 00.000 10072 Moving (0.19, 0.02) raw xDistance=-0.03 yDistance=-0.18
23:50:04.978 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:50:04.981 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:50:04.982 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:50:04.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:04.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:50:04.982 00.000 10072 MoveAxis(E, 11, ABG)
23:50:04.982 00.000 10072 Guiding  Dir = 2, Dur = 11
23:50:04.982 00.000 10072 IsGuiding returns 0
23:50:04.983 00.001 10072 PulseGuide returned control before completion, sleep 21
23:50:05.000 00.017 1032 UpdateGuideState exits: m=1405 SNR=26.3
23:50:05.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:05.004 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:05.007 00.003 1032 Enqueuing Expose request
23:50:05.009 00.002 10072 IsGuiding returns 0
23:50:05.009 00.000 10072 Move returns status 0, amount 11
23:50:05.009 00.000 10072 MoveAxis(N, 0, ABG)
23:50:05.009 00.000 10072 Move returns status 0, amount 0
23:50:05.009 00.000 10072 move complete, result=0
23:50:05.009 00.000 10072 worker thread done servicing request
23:50:05.009 00.000 10072 Worker thread wakes up
23:50:05.009 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:05.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:05.017 00.008 1032 GuideStep: -0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
23:50:05.635 00.618 10072 Exposure complete
23:50:05.686 00.051 10072 worker thread done servicing request
23:50:05.686 00.000 1032 OnExposeComplete: enter
23:50:05.688 00.002 1032 UpdateGuideState(): m_state=6
23:50:05.690 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11287
23:50:05.691 00.001 1032 Star::Find returns 1 (0), X=1107.77, Y=130.27, Mass=1323, SNR=25.6, Peak=94 HFD=3.5
23:50:05.693 00.002 1032 MultiStar: [#1 0.29,0.12,0.00,M3] [#2 0.18,0.19,0.00,M1] [#3 0.26,0.00,0.00,M5] [#4 -0.00,0.21,0.69,U] [#5 0.24,0.16,0.00,M3] [#6 0.21,0.22,0.00,M4] [#7 0.14,0.17,0.68,U] [#8 0.25,0.06,0.00,M8] 
23:50:05.694 00.001 1032 refined, 2 included, MultiStar: {0.13, 0.16}, one-star: {0.22, 0.12}
23:50:05.697 00.003 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
23:50:05.698 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
23:50:05.700 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.21 cameraTheta=0.89 mountX=0.12 mountY=-0.17, mountTheta=-0.94
23:50:05.702 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.16, opts=13)
23:50:05.704 00.002 1032 Enqueuing Move request for scope (0.13, 0.16)
23:50:05.706 00.002 10072 Worker thread wakes up
23:50:05.706 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
23:50:05.706 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
23:50:05.706 00.000 10072 Moving (0.13, 0.16) raw xDistance=0.12 yDistance=-0.17
23:50:05.708 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:50:05.711 00.003 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:50:05.711 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:50:05.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:05.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:50:05.711 00.000 10072 MoveAxis(E, 13, ABG)
23:50:05.711 00.000 10072 Guiding  Dir = 2, Dur = 13
23:50:05.712 00.001 10072 IsGuiding returns 0
23:50:05.712 00.000 10072 PulseGuide returned control before completion, sleep 23
23:50:05.729 00.017 1032 UpdateGuideState exits: m=1323 SNR=25.6
23:50:05.733 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:05.735 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:05.738 00.003 1032 Enqueuing Expose request
23:50:05.743 00.005 10072 IsGuiding returns 0
23:50:05.743 00.000 10072 Move returns status 0, amount 13
23:50:05.743 00.000 10072 MoveAxis(N, 0, ABG)
23:50:05.743 00.000 10072 Move returns status 0, amount 0
23:50:05.743 00.000 10072 move complete, result=0
23:50:05.743 00.000 10072 worker thread done servicing request
23:50:05.743 00.000 10072 Worker thread wakes up
23:50:05.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:05.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:05.747 00.004 1032 GuideStep: 0.1 px 13 ms EAST, -0.2 px 0 ms NORTH
23:50:06.154 00.407 10072 Exposure complete
23:50:06.202 00.048 10072 worker thread done servicing request
23:50:06.202 00.000 1032 OnExposeComplete: enter
23:50:06.206 00.004 1032 UpdateGuideState(): m_state=6
23:50:06.207 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11288
23:50:06.209 00.002 1032 Star::Find returns 1 (0), X=1107.80, Y=130.27, Mass=1294, SNR=25.3, Peak=96 HFD=3.5
23:50:06.212 00.003 1032 MultiStar: [#1 0.16,0.15,1.06,U] [#2 0.07,0.39,0.00,M2] [#3 0.20,-0.04,0.81,U] [#4 -0.03,0.04,0.68,U] [#5 0.19,0.15,0.65,U] [#6 0.21,0.28,0.00,M5] [#7 0.16,0.04,0.74,U] [#8 0.25,0.14,0.00,M9] 
23:50:06.213 00.001 1032 refined, 5 included, MultiStar: {0.16, 0.08}, one-star: {0.25, 0.12}
23:50:06.216 00.003 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
23:50:06.217 00.001 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
23:50:06.220 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.46 mountX=0.04 mountY=-0.18, mountTheta=-1.37
23:50:06.223 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.08, opts=13)
23:50:06.226 00.003 1032 Enqueuing Move request for scope (0.16, 0.08)
23:50:06.228 00.002 10072 Worker thread wakes up
23:50:06.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
23:50:06.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
23:50:06.229 00.001 10072 Moving (0.16, 0.08) raw xDistance=0.04 yDistance=-0.18
23:50:06.231 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:50:06.233 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:50:06.233 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:50:06.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:06.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:50:06.233 00.000 10072 MoveAxis(E, 12, ABG)
23:50:06.233 00.000 10072 Guiding  Dir = 2, Dur = 12
23:50:06.235 00.002 10072 IsGuiding returns 0
23:50:06.235 00.000 10072 PulseGuide returned control before completion, sleep 22
23:50:06.253 00.018 1032 UpdateGuideState exits: m=1294 SNR=25.3
23:50:06.256 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:06.257 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:06.259 00.002 1032 Enqueuing Expose request
23:50:06.261 00.002 10072 IsGuiding returns 0
23:50:06.262 00.001 10072 Move returns status 0, amount 12
23:50:06.262 00.000 10072 MoveAxis(N, 0, ABG)
23:50:06.262 00.000 10072 Move returns status 0, amount 0
23:50:06.262 00.000 10072 move complete, result=0
23:50:06.262 00.000 10072 worker thread done servicing request
23:50:06.262 00.000 10072 Worker thread wakes up
23:50:06.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:06.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:06.269 00.007 1032 GuideStep: 0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
23:50:06.888 00.619 10072 Exposure complete
23:50:06.939 00.051 10072 worker thread done servicing request
23:50:06.939 00.000 1032 OnExposeComplete: enter
23:50:06.940 00.001 1032 UpdateGuideState(): m_state=6
23:50:06.943 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11289
23:50:06.945 00.002 1032 Star::Find returns 1 (0), X=1107.90, Y=130.03, Mass=1435, SNR=26.7, Peak=98 HFD=3.3
23:50:06.946 00.001 1032 MultiStar: [#1 0.14,0.09,0.97,U] [#2 0.13,0.12,0.78,U] [#3 0.27,-0.11,0.00,M5] [#4 0.12,-0.07,0.65,U] [#5 0.17,0.04,0.65,U] [#6 0.12,-0.08,0.62,U] [#7 0.21,0.04,0.70,U] [#8 0.30,-0.05,0.00,M10] 
23:50:06.948 00.002 1032 refined, 6 included, MultiStar: {0.18, 0.00}, one-star: {0.34, -0.12}
23:50:06.950 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
23:50:06.952 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
23:50:06.953 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.02 mountX=-0.04 mountY=-0.18, mountTheta=-1.81
23:50:06.957 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.00, opts=13)
23:50:06.959 00.002 1032 Enqueuing Move request for scope (0.18, 0.00)
23:50:06.960 00.001 10072 Worker thread wakes up
23:50:06.961 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
23:50:06.961 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
23:50:06.961 00.000 10072 Moving (0.18, 0.00) raw xDistance=-0.04 yDistance=-0.18
23:50:06.962 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:50:06.965 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:50:06.965 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:50:06.966 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:06.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:50:06.966 00.000 10072 MoveAxis(E, 14, ABG)
23:50:06.966 00.000 10072 Guiding  Dir = 2, Dur = 14
23:50:06.966 00.000 10072 IsGuiding returns 0
23:50:06.967 00.001 10072 PulseGuide returned control before completion, sleep 24
23:50:06.982 00.015 1032 UpdateGuideState exits: m=1435 SNR=26.7
23:50:06.986 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:06.988 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:06.991 00.003 1032 Enqueuing Expose request
23:50:06.994 00.003 10072 IsGuiding returns 0
23:50:06.994 00.000 10072 Move returns status 0, amount 14
23:50:06.994 00.000 10072 MoveAxis(N, 0, ABG)
23:50:06.994 00.000 10072 Move returns status 0, amount 0
23:50:06.994 00.000 10072 move complete, result=0
23:50:06.994 00.000 10072 worker thread done servicing request
23:50:06.994 00.000 10072 Worker thread wakes up
23:50:06.994 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:06.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:07.001 00.007 1032 GuideStep: -0.0 px 14 ms EAST, -0.2 px 0 ms NORTH
23:50:07.404 00.403 10072 Exposure complete
23:50:07.457 00.053 10072 worker thread done servicing request
23:50:07.457 00.000 1032 OnExposeComplete: enter
23:50:07.461 00.004 1032 UpdateGuideState(): m_state=6
23:50:07.464 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11290
23:50:07.467 00.003 1032 Star::Find returns 1 (0), X=1107.88, Y=130.13, Mass=1351, SNR=25.8, Peak=96 HFD=3.2
23:50:07.470 00.003 1032 MultiStar: [#1 0.18,-0.20,0.00,M2] [#2 0.21,0.01,0.79,U] [#3 0.28,-0.21,0.00,M6] [#4 0.25,-0.19,0.00,M1] [#5 0.23,-0.27,0.00,M2] [#6 0.28,-0.06,0.00,M5] [#7 0.21,-0.29,0.00,M1] [#8 0.19,-0.09,0.50,U] 
23:50:07.471 00.001 1032 refined, 2 included, MultiStar: {0.25, -0.03}, one-star: {0.32, -0.02}
23:50:07.473 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
23:50:07.474 00.001 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
23:50:07.476 00.002 1032 CameraToMount -- cameraX=0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-0.10 mountX=-0.09 mountY=-0.24, mountTheta=-1.93
23:50:07.478 00.002 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.03, opts=13)
23:50:07.480 00.002 1032 Enqueuing Move request for scope (0.25, -0.03)
23:50:07.482 00.002 10072 Worker thread wakes up
23:50:07.482 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.03) opts 0xd
23:50:07.482 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.03)
23:50:07.482 00.000 10072 Moving (0.25, -0.03) raw xDistance=-0.09 yDistance=-0.24
23:50:07.485 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:50:07.488 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:50:07.488 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:50:07.488 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:50:07.489 00.001 10072 MoveAxis(E, 10, ABG)
23:50:07.489 00.000 10072 Guiding  Dir = 2, Dur = 10
23:50:07.490 00.001 10072 IsGuiding returns 0
23:50:07.490 00.000 10072 PulseGuide returned control before completion, sleep 20
23:50:07.509 00.019 1032 UpdateGuideState exits: m=1351 SNR=25.8
23:50:07.512 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:07.514 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:07.516 00.002 1032 Enqueuing Expose request
23:50:07.520 00.004 10072 IsGuiding returns 0
23:50:07.520 00.000 10072 Move returns status 0, amount 10
23:50:07.520 00.000 10072 MoveAxis(N, 154, ABG)
23:50:07.521 00.001 10072 Guiding  Dir = 0, Dur = 154
23:50:07.521 00.000 10072 IsGuiding returns 0
23:50:07.522 00.001 10072 PulseGuide returned control before completion, sleep 164
23:50:07.698 00.176 10072 IsGuiding returns 0
23:50:07.698 00.000 10072 Move returns status 0, amount 154
23:50:07.698 00.000 10072 move complete, result=0
23:50:07.698 00.000 10072 worker thread done servicing request
23:50:07.698 00.000 10072 Worker thread wakes up
23:50:07.698 00.000 1032 GuideStep: -0.1 px 10 ms EAST, -0.2 px 154 ms NORTH
23:50:07.700 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:07.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:08.327 00.627 10072 Exposure complete
23:50:08.395 00.068 10072 worker thread done servicing request
23:50:08.395 00.000 1032 OnExposeComplete: enter
23:50:08.398 00.003 1032 UpdateGuideState(): m_state=6
23:50:08.401 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11291
23:50:08.404 00.003 1032 Star::Find returns 1 (0), X=1107.63, Y=130.08, Mass=1490, SNR=27.1, Peak=102 HFD=3.4
23:50:08.407 00.003 1032 MultiStar: [#1 0.07,-0.05,0.92,U] [#2 -0.02,-0.18,0.75,U] [#3 0.14,-0.06,0.78,U] [#4 -0.10,-0.08,0.67,U] [#5 0.13,-0.15,0.64,U] [#6 0.00,-0.03,0.63,U] [#7 0.12,-0.14,0.63,U] [#8 -0.02,-0.13,0.51,U] 
23:50:08.410 00.003 1032 refined, 8 included, MultiStar: {0.05, -0.10}, one-star: {0.08, -0.08}
23:50:08.412 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
23:50:08.414 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
23:50:08.417 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.11 mountX=-0.11 mountY=-0.02, mountTheta=-2.94
23:50:08.421 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
23:50:08.422 00.001 1032 Enqueuing Move request for scope (0.05, -0.10)
23:50:08.427 00.005 10072 Worker thread wakes up
23:50:08.427 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
23:50:08.427 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
23:50:08.427 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
23:50:08.432 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:50:08.437 00.005 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:50:08.437 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
23:50:08.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:08.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:50:08.437 00.000 10072 MoveAxis(E, 16, ABG)
23:50:08.437 00.000 10072 Guiding  Dir = 2, Dur = 16
23:50:08.439 00.002 10072 IsGuiding returns 0
23:50:08.440 00.001 10072 PulseGuide returned control before completion, sleep 26
23:50:08.462 00.022 1032 UpdateGuideState exits: m=1490 SNR=27.1
23:50:08.465 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:08.468 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:08.470 00.002 1032 Enqueuing Expose request
23:50:08.478 00.008 10072 IsGuiding returns 0
23:50:08.479 00.001 10072 Move returns status 0, amount 16
23:50:08.479 00.000 10072 MoveAxis(N, 0, ABG)
23:50:08.479 00.000 10072 Move returns status 0, amount 0
23:50:08.479 00.000 10072 move complete, result=0
23:50:08.480 00.001 10072 worker thread done servicing request
23:50:08.480 00.000 10072 Worker thread wakes up
23:50:08.480 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:08.480 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:08.483 00.003 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
23:50:08.887 00.404 10072 Exposure complete
23:50:08.946 00.059 10072 worker thread done servicing request
23:50:08.946 00.000 1032 OnExposeComplete: enter
23:50:08.949 00.003 1032 UpdateGuideState(): m_state=6
23:50:08.952 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11292
23:50:08.954 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=130.12, Mass=1361, SNR=25.9, Peak=109 HFD=3.4
23:50:08.956 00.002 1032 MultiStar: [#1 0.00,-0.00,1.00,U] [#2 -0.07,-0.09,0.76,U] [#3 0.12,-0.08,0.81,U] [#4 -0.15,-0.18,0.69,U] [#5 0.12,-0.04,0.68,U] [#6 0.07,0.02,0.65,U] [#7 0.04,-0.02,0.68,U] [#8 0.04,-0.23,0.56,U] 
23:50:08.958 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {0.13, -0.03}
23:50:08.961 00.003 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
23:50:08.963 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
23:50:08.965 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.07 mountX=-0.07 mountY=-0.02, mountTheta=-2.90
23:50:08.969 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
23:50:08.971 00.002 1032 Enqueuing Move request for scope (0.04, -0.06)
23:50:08.973 00.002 10072 Worker thread wakes up
23:50:08.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
23:50:08.974 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
23:50:08.974 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
23:50:08.976 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:50:08.979 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:50:08.979 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:50:08.979 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:08.979 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:50:08.980 00.001 10072 MoveAxis(E, 12, ABG)
23:50:08.980 00.000 10072 Guiding  Dir = 2, Dur = 12
23:50:08.980 00.000 10072 IsGuiding returns 0
23:50:08.980 00.000 10072 PulseGuide returned control before completion, sleep 22
23:50:09.000 00.020 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:50:09.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:09.005 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:09.006 00.001 1032 Enqueuing Expose request
23:50:09.009 00.003 10072 IsGuiding returns 0
23:50:09.009 00.000 10072 Move returns status 0, amount 12
23:50:09.010 00.001 10072 MoveAxis(N, 0, ABG)
23:50:09.010 00.000 10072 Move returns status 0, amount 0
23:50:09.010 00.000 10072 move complete, result=0
23:50:09.010 00.000 10072 worker thread done servicing request
23:50:09.010 00.000 10072 Worker thread wakes up
23:50:09.010 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:09.010 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:09.020 00.010 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
23:50:09.638 00.618 10072 Exposure complete
23:50:09.695 00.057 10072 worker thread done servicing request
23:50:09.696 00.001 1032 OnExposeComplete: enter
23:50:09.699 00.003 1032 UpdateGuideState(): m_state=6
23:50:09.701 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11293
23:50:09.704 00.003 1032 Star::Find returns 1 (0), X=1107.52, Y=130.16, Mass=1567, SNR=27.8, Peak=120 HFD=3.4
23:50:09.708 00.004 1032 MultiStar: [#1 -0.05,-0.16,0.94,U] [#2 -0.10,-0.03,0.78,U] [#3 0.17,-0.22,0.00,M5] [#4 -0.24,-0.06,0.65,U] [#5 -0.05,-0.02,0.62,U] [#6 0.13,0.01,0.58,U] [#7 0.00,-0.04,0.67,U] [#8 -0.11,-0.19,0.52,U] 
23:50:09.711 00.003 1032 single-star, 7 included, MultiStar: {-0.06, -0.06}, one-star: {-0.03, 0.01}
23:50:09.714 00.003 1032 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.83) = xAngle (1.07 = 1.07)
23:50:09.718 00.004 1032 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.07 = 1.07)
23:50:09.720 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.90 mountX=0.02 mountY=0.03, mountTheta=1.07
23:50:09.723 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
23:50:09.726 00.003 1032 Enqueuing Move request for scope (-0.03, 0.01)
23:50:09.728 00.002 10072 Worker thread wakes up
23:50:09.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
23:50:09.728 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
23:50:09.728 00.000 10072 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.03
23:50:09.731 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:50:09.734 00.003 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:50:09.734 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
23:50:09.735 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:09.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:50:09.735 00.000 10072 MoveAxis(E, 15, ABG)
23:50:09.735 00.000 10072 Guiding  Dir = 2, Dur = 15
23:50:09.735 00.000 10072 IsGuiding returns 0
23:50:09.737 00.002 10072 PulseGuide returned control before completion, sleep 24
23:50:09.756 00.019 1032 UpdateGuideState exits: m=1567 SNR=27.8
23:50:09.758 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:09.761 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:09.762 00.001 1032 Enqueuing Expose request
23:50:09.775 00.013 10072 IsGuiding returns 0
23:50:09.775 00.000 10072 Move returns status 0, amount 15
23:50:09.776 00.001 10072 MoveAxis(N, 0, ABG)
23:50:09.776 00.000 10072 Move returns status 0, amount 0
23:50:09.776 00.000 10072 move complete, result=0
23:50:09.776 00.000 10072 worker thread done servicing request
23:50:09.776 00.000 10072 Worker thread wakes up
23:50:09.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:09.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:09.776 00.000 1032 GuideStep: 0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
23:50:10.184 00.408 10072 Exposure complete
23:50:10.236 00.052 10072 worker thread done servicing request
23:50:10.236 00.000 1032 OnExposeComplete: enter
23:50:10.240 00.004 1032 UpdateGuideState(): m_state=6
23:50:10.241 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11294
23:50:10.244 00.003 1032 Star::Find returns 1 (0), X=1107.63, Y=130.16, Mass=1299, SNR=25.3, Peak=96 HFD=3.3
23:50:10.246 00.002 1032 MultiStar: [#1 0.10,-0.02,1.05,U] [#2 -0.07,-0.05,0.84,U] [#3 0.13,-0.36,0.00,M6] [#4 -0.03,-0.09,0.72,U] [#5 0.05,0.03,0.69,U] [#6 0.16,0.02,0.64,U] [#7 -0.02,0.07,0.68,U] [#8 0.06,-0.08,0.53,U] 
23:50:10.249 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {0.07, 0.01}
23:50:10.250 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:50:10.252 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:50:10.254 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.32 mountX=-0.02 mountY=-0.04, mountTheta=-2.15
23:50:10.257 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
23:50:10.259 00.002 1032 Enqueuing Move request for scope (0.04, -0.01)
23:50:10.261 00.002 10072 Worker thread wakes up
23:50:10.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:50:10.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:50:10.261 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
23:50:10.263 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:50:10.266 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:50:10.266 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:50:10.267 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:10.267 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:50:10.267 00.000 10072 MoveAxis(E, 14, ABG)
23:50:10.267 00.000 10072 Guiding  Dir = 2, Dur = 14
23:50:10.268 00.001 10072 IsGuiding returns 0
23:50:10.270 00.002 10072 PulseGuide returned control before completion, sleep 23
23:50:10.286 00.016 1032 UpdateGuideState exits: m=1299 SNR=25.3
23:50:10.288 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:10.292 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:10.295 00.003 1032 Enqueuing Expose request
23:50:10.305 00.010 10072 IsGuiding returns 0
23:50:10.305 00.000 10072 Move returns status 0, amount 14
23:50:10.305 00.000 10072 MoveAxis(N, 0, ABG)
23:50:10.305 00.000 10072 Move returns status 0, amount 0
23:50:10.305 00.000 10072 move complete, result=0
23:50:10.305 00.000 10072 worker thread done servicing request
23:50:10.305 00.000 10072 Worker thread wakes up
23:50:10.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:10.305 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:10.306 00.001 1032 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
23:50:10.931 00.625 10072 Exposure complete
23:50:10.981 00.050 10072 worker thread done servicing request
23:50:10.982 00.001 1032 OnExposeComplete: enter
23:50:10.983 00.001 1032 UpdateGuideState(): m_state=6
23:50:10.986 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11295
23:50:10.988 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=130.09, Mass=1376, SNR=26.1, Peak=93 HFD=3.4
23:50:10.991 00.003 1032 MultiStar: [#1 0.03,0.02,0.93,U] [#2 0.09,0.06,0.79,U] [#3 0.19,-0.32,0.00,M7] [#4 0.05,-0.09,0.73,U] [#5 -0.05,-0.03,0.67,U] [#6 0.20,-0.12,0.62,U] [#7 0.10,-0.13,0.68,U] [#8 0.11,-0.19,0.56,U] 
23:50:10.994 00.003 1032 refined, 7 included, MultiStar: {0.08, -0.06}, one-star: {0.12, -0.07}
23:50:10.995 00.001 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
23:50:10.997 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
23:50:10.998 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.65 mountX=-0.08 mountY=-0.06, mountTheta=-2.48
23:50:11.001 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
23:50:11.004 00.003 1032 Enqueuing Move request for scope (0.08, -0.06)
23:50:11.006 00.002 10072 Worker thread wakes up
23:50:11.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
23:50:11.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
23:50:11.006 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
23:50:11.008 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:50:11.012 00.004 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:50:11.012 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
23:50:11.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:11.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:50:11.012 00.000 10072 MoveAxis(E, 15, ABG)
23:50:11.012 00.000 10072 Guiding  Dir = 2, Dur = 15
23:50:11.013 00.001 10072 IsGuiding returns 0
23:50:11.013 00.000 10072 PulseGuide returned control before completion, sleep 25
23:50:11.031 00.018 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:50:11.034 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:11.036 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:11.038 00.002 1032 Enqueuing Expose request
23:50:11.054 00.016 10072 IsGuiding returns 0
23:50:11.054 00.000 10072 Move returns status 0, amount 15
23:50:11.054 00.000 10072 MoveAxis(N, 0, ABG)
23:50:11.054 00.000 10072 Move returns status 0, amount 0
23:50:11.054 00.000 10072 move complete, result=0
23:50:11.054 00.000 10072 worker thread done servicing request
23:50:11.055 00.001 10072 Worker thread wakes up
23:50:11.055 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:11.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:11.055 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:50:11.463 00.408 10072 Exposure complete
23:50:11.516 00.053 10072 worker thread done servicing request
23:50:11.517 00.001 1032 OnExposeComplete: enter
23:50:11.519 00.002 1032 UpdateGuideState(): m_state=6
23:50:11.522 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11296
23:50:11.524 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=130.04, Mass=1362, SNR=25.9, Peak=100 HFD=3.3
23:50:11.526 00.002 1032 MultiStar: [#1 0.18,-0.04,1.02,U] [#2 0.08,0.06,0.81,U] [#3 0.21,-0.07,0.78,U] [#4 -0.02,0.03,0.69,U] [#5 0.08,-0.08,0.66,U] [#6 -0.03,0.06,0.65,U] [#7 0.14,0.07,0.73,U] [#8 0.21,-0.13,0.50,U] 
23:50:11.528 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.11, -0.11}
23:50:11.530 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:50:11.532 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:50:11.534 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.23 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
23:50:11.537 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
23:50:11.538 00.001 1032 Enqueuing Move request for scope (0.11, -0.03)
23:50:11.541 00.003 10072 Worker thread wakes up
23:50:11.541 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:50:11.541 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:50:11.541 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.05 yDistance=-0.10
23:50:11.543 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:50:11.546 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:50:11.546 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:50:11.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:11.547 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:50:11.547 00.000 10072 MoveAxis(E, 12, ABG)
23:50:11.547 00.000 10072 Guiding  Dir = 2, Dur = 12
23:50:11.548 00.001 10072 IsGuiding returns 0
23:50:11.548 00.000 10072 PulseGuide returned control before completion, sleep 22
23:50:11.565 00.017 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:50:11.567 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:11.569 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:11.571 00.002 1032 Enqueuing Expose request
23:50:11.574 00.003 10072 IsGuiding returns 0
23:50:11.574 00.000 10072 Move returns status 0, amount 12
23:50:11.574 00.000 10072 MoveAxis(N, 0, ABG)
23:50:11.574 00.000 10072 Move returns status 0, amount 0
23:50:11.574 00.000 10072 move complete, result=0
23:50:11.574 00.000 10072 worker thread done servicing request
23:50:11.574 00.000 10072 Worker thread wakes up
23:50:11.574 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:11.575 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:11.583 00.008 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:50:12.200 00.617 10072 Exposure complete
23:50:12.250 00.050 10072 worker thread done servicing request
23:50:12.250 00.000 1032 OnExposeComplete: enter
23:50:12.253 00.003 1032 UpdateGuideState(): m_state=6
23:50:12.255 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11297
23:50:12.257 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=130.09, Mass=1428, SNR=26.5, Peak=105 HFD=3.3
23:50:12.259 00.002 1032 MultiStar: [#1 0.15,-0.13,0.97,U] [#2 0.07,-0.06,0.78,U] [#3 0.23,-0.21,0.00,M7] [#4 0.10,-0.12,0.66,U] [#5 0.05,-0.06,0.71,U] [#6 0.20,-0.13,0.63,U] [#7 0.10,-0.15,0.69,U] [#8 0.16,-0.11,0.49,U] 
23:50:12.261 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.10}, one-star: {0.18, -0.06}
23:50:12.262 00.001 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
23:50:12.264 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
23:50:12.266 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.68 mountX=-0.13 mountY=-0.10, mountTheta=-2.51
23:50:12.270 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.10, opts=13)
23:50:12.272 00.002 1032 Enqueuing Move request for scope (0.13, -0.10)
23:50:12.274 00.002 10072 Worker thread wakes up
23:50:12.274 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
23:50:12.274 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
23:50:12.274 00.000 10072 Moving (0.13, -0.10) raw xDistance=-0.13 yDistance=-0.10
23:50:12.277 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:50:12.279 00.002 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.96
23:50:12.279 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
23:50:12.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:12.280 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:50:12.280 00.000 10072 MoveAxis(E, 70, ABG)
23:50:12.280 00.000 10072 Guiding  Dir = 2, Dur = 70
23:50:12.280 00.000 10072 IsGuiding returns 0
23:50:12.281 00.001 10072 PulseGuide returned control before completion, sleep 80
23:50:12.299 00.018 1032 UpdateGuideState exits: m=1428 SNR=26.5
23:50:12.301 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:12.304 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:12.306 00.002 1032 Enqueuing Expose request
23:50:12.370 00.064 10072 IsGuiding returns 0
23:50:12.370 00.000 10072 Move returns status 0, amount 70
23:50:12.370 00.000 10072 MoveAxis(N, 0, ABG)
23:50:12.370 00.000 10072 Move returns status 0, amount 0
23:50:12.370 00.000 10072 move complete, result=0
23:50:12.370 00.000 10072 worker thread done servicing request
23:50:12.370 00.000 10072 Worker thread wakes up
23:50:12.370 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:12.370 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:12.371 00.001 1032 GuideStep: -0.1 px 70 ms EAST, -0.1 px 0 ms NORTH
23:50:12.780 00.409 10072 Exposure complete
23:50:12.834 00.054 10072 worker thread done servicing request
23:50:12.835 00.001 1032 OnExposeComplete: enter
23:50:12.837 00.002 1032 UpdateGuideState(): m_state=6
23:50:12.840 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11298
23:50:12.842 00.002 1032 Star::Find returns 1 (0), X=1107.74, Y=130.07, Mass=1260, SNR=24.9, Peak=91 HFD=3.2
23:50:12.844 00.002 1032 MultiStar: [#1 0.22,-0.15,0.00,M1] [#2 0.15,-0.19,0.85,U] [#3 0.21,-0.30,0.00,M8] [#4 0.16,-0.16,0.68,U] [#5 0.09,-0.14,0.70,U] [#6 0.24,-0.24,0.00,M1] [#7 0.23,-0.27,0.00,M1] [#8 0.32,-0.14,0.00,M3] 
23:50:12.846 00.002 1032 single-star, 3 included, MultiStar: {0.15, -0.14}, one-star: {0.19, -0.09}
23:50:12.848 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
23:50:12.850 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
23:50:12.851 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.44 mountX=-0.13 mountY=-0.16, mountTheta=-2.27
23:50:12.854 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.09, opts=13)
23:50:12.855 00.001 1032 Enqueuing Move request for scope (0.19, -0.09)
23:50:12.857 00.002 10072 Worker thread wakes up
23:50:12.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
23:50:12.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
23:50:12.857 00.000 10072 Moving (0.19, -0.09) raw xDistance=-0.13 yDistance=-0.16
23:50:12.860 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:50:12.865 00.005 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.96
23:50:12.865 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
23:50:12.865 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:12.865 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:50:12.865 00.000 10072 MoveAxis(E, 71, ABG)
23:50:12.865 00.000 10072 Guiding  Dir = 2, Dur = 71
23:50:12.865 00.000 10072 IsGuiding returns 0
23:50:12.866 00.001 10072 PulseGuide returned control before completion, sleep 81
23:50:12.884 00.018 1032 UpdateGuideState exits: m=1260 SNR=24.9
23:50:12.887 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:12.889 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:12.891 00.002 1032 Enqueuing Expose request
23:50:12.948 00.057 10072 IsGuiding returns 0
23:50:12.948 00.000 10072 Move returns status 0, amount 71
23:50:12.948 00.000 10072 MoveAxis(N, 0, ABG)
23:50:12.948 00.000 10072 Move returns status 0, amount 0
23:50:12.948 00.000 10072 move complete, result=0
23:50:12.948 00.000 10072 worker thread done servicing request
23:50:12.948 00.000 10072 Worker thread wakes up
23:50:12.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:12.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:12.948 00.000 1032 GuideStep: -0.1 px 71 ms EAST, -0.2 px 0 ms NORTH
23:50:13.577 00.629 10072 Exposure complete
23:50:13.654 00.077 10072 worker thread done servicing request
23:50:13.654 00.000 1032 OnExposeComplete: enter
23:50:13.656 00.002 1032 UpdateGuideState(): m_state=6
23:50:13.658 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11299
23:50:13.659 00.001 1032 Star::Find returns 1 (0), X=1107.59, Y=130.09, Mass=1452, SNR=26.8, Peak=98 HFD=3.5
23:50:13.661 00.002 1032 MultiStar: [#1 0.19,-0.16,0.90,U] [#2 0.14,-0.06,0.72,U] [#3 0.22,-0.29,0.00,M9] [#4 -0.11,-0.18,0.65,U] [#5 -0.05,-0.11,0.63,U] [#6 0.22,-0.02,0.63,U] [#7 0.13,-0.16,0.71,U] [#8 0.05,-0.03,0.51,U] 
23:50:13.662 00.001 1032 single-star, 7 included, MultiStar: {0.08, -0.10}, one-star: {0.03, -0.07}
23:50:13.664 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
23:50:13.665 00.001 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
23:50:13.667 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.14 mountX=-0.07 mountY=-0.01, mountTheta=-2.97
23:50:13.670 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
23:50:13.673 00.003 1032 Enqueuing Move request for scope (0.03, -0.07)
23:50:13.675 00.002 10072 Worker thread wakes up
23:50:13.675 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
23:50:13.675 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
23:50:13.675 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.01
23:50:13.677 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:50:13.681 00.004 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:50:13.681 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
23:50:13.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:13.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:50:13.681 00.000 10072 MoveAxis(E, 15, ABG)
23:50:13.681 00.000 10072 Guiding  Dir = 2, Dur = 15
23:50:13.682 00.001 10072 IsGuiding returns 0
23:50:13.682 00.000 10072 PulseGuide returned control before completion, sleep 25
23:50:13.700 00.018 1032 UpdateGuideState exits: m=1452 SNR=26.8
23:50:13.703 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:13.705 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:13.707 00.002 1032 Enqueuing Expose request
23:50:13.715 00.008 10072 IsGuiding returns 0
23:50:13.715 00.000 10072 Move returns status 0, amount 15
23:50:13.715 00.000 10072 MoveAxis(N, 0, ABG)
23:50:13.716 00.001 10072 Move returns status 0, amount 0
23:50:13.716 00.000 10072 move complete, result=0
23:50:13.716 00.000 10072 worker thread done servicing request
23:50:13.716 00.000 10072 Worker thread wakes up
23:50:13.716 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:13.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:13.720 00.004 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
23:50:14.124 00.404 10072 Exposure complete
23:50:14.172 00.048 10072 worker thread done servicing request
23:50:14.172 00.000 1032 OnExposeComplete: enter
23:50:14.175 00.003 1032 UpdateGuideState(): m_state=6
23:50:14.178 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11300
23:50:14.180 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=130.23, Mass=1527, SNR=27.5, Peak=107 HFD=3.5
23:50:14.182 00.002 1032 MultiStar: [#1 0.17,0.03,0.96,U] [#2 0.04,0.00,0.75,U] [#3 0.11,-0.13,0.70,U] [#4 -0.05,-0.06,0.63,U] [#5 0.04,0.03,0.67,U] [#6 0.09,0.03,0.56,U] [#7 0.08,0.04,0.63,U] [#8 0.07,-0.16,0.50,U] 
23:50:14.185 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.14, 0.07}
23:50:14.186 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
23:50:14.188 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
23:50:14.190 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.08 mountX=-0.03 mountY=-0.08, mountTheta=-1.91
23:50:14.192 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:50:14.195 00.003 1032 Enqueuing Move request for scope (0.09, -0.01)
23:50:14.197 00.002 10072 Worker thread wakes up
23:50:14.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:50:14.197 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:50:14.197 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
23:50:14.199 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:50:14.202 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:50:14.202 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:50:14.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:14.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:50:14.202 00.000 10072 MoveAxis(E, 12, ABG)
23:50:14.202 00.000 10072 Guiding  Dir = 2, Dur = 12
23:50:14.202 00.000 10072 IsGuiding returns 0
23:50:14.203 00.001 10072 PulseGuide returned control before completion, sleep 22
23:50:14.221 00.018 1032 UpdateGuideState exits: m=1527 SNR=27.5
23:50:14.223 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:14.224 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:14.226 00.002 1032 Enqueuing Expose request
23:50:14.229 00.003 10072 IsGuiding returns 0
23:50:14.229 00.000 10072 Move returns status 0, amount 12
23:50:14.229 00.000 10072 MoveAxis(N, 0, ABG)
23:50:14.229 00.000 10072 Move returns status 0, amount 0
23:50:14.229 00.000 10072 move complete, result=0
23:50:14.229 00.000 10072 worker thread done servicing request
23:50:14.229 00.000 10072 Worker thread wakes up
23:50:14.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:14.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:14.237 00.008 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:50:14.859 00.622 10072 Exposure complete
23:50:14.905 00.046 10072 worker thread done servicing request
23:50:14.905 00.000 1032 OnExposeComplete: enter
23:50:14.908 00.003 1032 UpdateGuideState(): m_state=6
23:50:14.911 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11301
23:50:14.912 00.001 1032 Star::Find returns 1 (0), X=1107.75, Y=130.19, Mass=1312, SNR=25.5, Peak=94 HFD=3.2
23:50:14.914 00.002 1032 MultiStar: [#1 0.12,-0.04,1.01,U] [#2 -0.22,0.07,0.83,U] [#3 0.14,-0.08,0.78,U] [#4 -0.12,-0.13,0.71,U] [#5 0.12,0.01,0.66,U] [#6 0.16,-0.06,0.61,U] [#7 0.17,-0.08,0.72,U] [#8 0.15,-0.10,0.53,U] 
23:50:14.916 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.19, 0.04}
23:50:14.918 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
23:50:14.920 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
23:50:14.921 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.42 mountX=-0.05 mountY=-0.07, mountTheta=-2.25
23:50:14.926 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
23:50:14.927 00.001 1032 Enqueuing Move request for scope (0.08, -0.03)
23:50:14.929 00.002 10072 Worker thread wakes up
23:50:14.929 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
23:50:14.929 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
23:50:14.930 00.001 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
23:50:14.932 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:50:14.934 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:14.934 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:50:14.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:14.934 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:50:14.934 00.000 10072 MoveAxis(E, 12, ABG)
23:50:14.934 00.000 10072 Guiding  Dir = 2, Dur = 12
23:50:14.935 00.001 10072 IsGuiding returns 0
23:50:14.935 00.000 10072 PulseGuide returned control before completion, sleep 22
23:50:14.952 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.5
23:50:14.956 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:14.958 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:14.959 00.001 1032 Enqueuing Expose request
23:50:14.965 00.006 10072 IsGuiding returns 0
23:50:14.965 00.000 10072 Move returns status 0, amount 12
23:50:14.965 00.000 10072 MoveAxis(N, 0, ABG)
23:50:14.965 00.000 10072 Move returns status 0, amount 0
23:50:14.965 00.000 10072 move complete, result=0
23:50:14.965 00.000 10072 worker thread done servicing request
23:50:14.965 00.000 10072 Worker thread wakes up
23:50:14.965 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:14.966 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:14.970 00.004 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:50:15.375 00.405 10072 Exposure complete
23:50:15.430 00.055 10072 worker thread done servicing request
23:50:15.431 00.001 1032 OnExposeComplete: enter
23:50:15.433 00.002 1032 UpdateGuideState(): m_state=6
23:50:15.436 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11302
23:50:15.438 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=130.18, Mass=1399, SNR=26.3, Peak=105 HFD=3.3
23:50:15.440 00.002 1032 MultiStar: [#1 0.21,-0.12,0.93,U] [#2 0.04,0.04,0.80,U] [#3 0.15,-0.08,0.74,U] [#4 0.01,-0.04,0.66,U] [#5 0.29,-0.03,0.00,M1] [#6 0.14,0.03,0.60,U] [#7 0.31,-0.05,0.00,M1] [#8 0.26,-0.21,0.00,M1] 
23:50:15.443 00.003 1032 refined, 5 included, MultiStar: {0.13, -0.03}, one-star: {0.17, 0.03}
23:50:15.444 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
23:50:15.447 00.003 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
23:50:15.449 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.21 mountX=-0.06 mountY=-0.11, mountTheta=-2.04
23:50:15.453 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
23:50:15.455 00.002 1032 Enqueuing Move request for scope (0.13, -0.03)
23:50:15.458 00.003 10072 Worker thread wakes up
23:50:15.458 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
23:50:15.458 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
23:50:15.458 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.11
23:50:15.460 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:50:15.463 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:15.463 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:50:15.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:15.463 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:50:15.463 00.000 10072 MoveAxis(E, 11, ABG)
23:50:15.463 00.000 10072 Guiding  Dir = 2, Dur = 11
23:50:15.464 00.001 10072 IsGuiding returns 0
23:50:15.465 00.001 10072 PulseGuide returned control before completion, sleep 21
23:50:15.482 00.017 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:50:15.484 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:15.486 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:15.489 00.003 1032 Enqueuing Expose request
23:50:15.497 00.008 10072 IsGuiding returns 0
23:50:15.497 00.000 10072 Move returns status 0, amount 11
23:50:15.497 00.000 10072 MoveAxis(N, 0, ABG)
23:50:15.497 00.000 10072 Move returns status 0, amount 0
23:50:15.497 00.000 10072 move complete, result=0
23:50:15.497 00.000 10072 worker thread done servicing request
23:50:15.497 00.000 10072 Worker thread wakes up
23:50:15.498 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:15.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:15.499 00.001 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:50:16.123 00.624 10072 Exposure complete
23:50:16.173 00.050 10072 worker thread done servicing request
23:50:16.173 00.000 1032 OnExposeComplete: enter
23:50:16.176 00.003 1032 UpdateGuideState(): m_state=6
23:50:16.178 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11303
23:50:16.180 00.002 1032 Star::Find returns 1 (0), X=1107.76, Y=130.02, Mass=1308, SNR=25.4, Peak=101 HFD=3.2
23:50:16.182 00.002 1032 MultiStar: [#1 0.17,-0.09,0.98,U] [#2 0.08,0.10,0.85,U] [#3 0.22,-0.29,0.00,M7] [#4 -0.05,-0.06,0.69,U] [#5 0.04,-0.09,0.64,U] [#6 0.23,-0.01,0.61,U] [#7 0.14,-0.14,0.73,U] [#8 0.22,-0.18,0.00,M2] 
23:50:16.185 00.003 1032 refined, 6 included, MultiStar: {0.12, -0.06}, one-star: {0.21, -0.13}
23:50:16.187 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
23:50:16.189 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
23:50:16.190 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.47 mountX=-0.09 mountY=-0.10, mountTheta=-2.30
23:50:16.193 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
23:50:16.196 00.003 1032 Enqueuing Move request for scope (0.12, -0.06)
23:50:16.198 00.002 10072 Worker thread wakes up
23:50:16.199 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
23:50:16.199 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
23:50:16.199 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
23:50:16.200 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:50:16.203 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:16.203 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:50:16.203 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:16.204 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:50:16.204 00.000 10072 MoveAxis(E, 14, ABG)
23:50:16.204 00.000 10072 Guiding  Dir = 2, Dur = 14
23:50:16.204 00.000 10072 IsGuiding returns 0
23:50:16.206 00.002 10072 PulseGuide returned control before completion, sleep 24
23:50:16.222 00.016 1032 UpdateGuideState exits: m=1308 SNR=25.4
23:50:16.224 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:16.226 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:16.227 00.001 1032 Enqueuing Expose request
23:50:16.244 00.017 10072 IsGuiding returns 0
23:50:16.244 00.000 10072 Move returns status 0, amount 14
23:50:16.244 00.000 10072 MoveAxis(N, 0, ABG)
23:50:16.244 00.000 10072 Move returns status 0, amount 0
23:50:16.244 00.000 10072 move complete, result=0
23:50:16.244 00.000 10072 worker thread done servicing request
23:50:16.245 00.001 10072 Worker thread wakes up
23:50:16.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:16.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:16.247 00.002 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:50:16.654 00.407 10072 Exposure complete
23:50:16.701 00.047 10072 worker thread done servicing request
23:50:16.701 00.000 1032 OnExposeComplete: enter
23:50:16.702 00.001 1032 UpdateGuideState(): m_state=6
23:50:16.705 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11304
23:50:16.706 00.001 1032 Star::Find returns 1 (0), X=1107.75, Y=130.13, Mass=1394, SNR=26.2, Peak=103 HFD=3.3
23:50:16.709 00.003 1032 MultiStar: [#1 0.10,-0.19,0.98,U] [#2 0.18,0.04,0.84,U] [#3 0.27,-0.27,0.00,M8] [#4 -0.05,-0.12,0.70,U] [#5 0.08,-0.08,0.68,U] [#6 0.25,-0.09,0.00,M1] [#7 0.21,-0.16,0.00,M1] [#8 0.16,-0.07,0.55,U] 
23:50:16.710 00.001 1032 refined, 5 included, MultiStar: {0.12, -0.07}, one-star: {0.20, -0.03}
23:50:16.711 00.001 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
23:50:16.713 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
23:50:16.714 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.56 mountX=-0.10 mountY=-0.09, mountTheta=-2.39
23:50:16.716 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
23:50:16.719 00.003 1032 Enqueuing Move request for scope (0.12, -0.07)
23:50:16.720 00.001 10072 Worker thread wakes up
23:50:16.720 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
23:50:16.720 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
23:50:16.720 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.09
23:50:16.722 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:50:16.725 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:16.725 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:50:16.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:16.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:50:16.725 00.000 10072 MoveAxis(E, 12, ABG)
23:50:16.726 00.001 10072 Guiding  Dir = 2, Dur = 12
23:50:16.726 00.000 10072 IsGuiding returns 0
23:50:16.726 00.000 10072 PulseGuide returned control before completion, sleep 22
23:50:16.743 00.017 1032 UpdateGuideState exits: m=1394 SNR=26.2
23:50:16.745 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:16.746 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:16.748 00.002 1032 Enqueuing Expose request
23:50:16.759 00.011 10072 IsGuiding returns 0
23:50:16.759 00.000 10072 Move returns status 0, amount 12
23:50:16.759 00.000 10072 MoveAxis(N, 0, ABG)
23:50:16.759 00.000 10072 Move returns status 0, amount 0
23:50:16.759 00.000 10072 move complete, result=0
23:50:16.759 00.000 10072 worker thread done servicing request
23:50:16.759 00.000 10072 Worker thread wakes up
23:50:16.759 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:16.760 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:16.760 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:50:17.389 00.629 10072 Exposure complete
23:50:17.439 00.050 10072 worker thread done servicing request
23:50:17.439 00.000 1032 OnExposeComplete: enter
23:50:17.441 00.002 1032 UpdateGuideState(): m_state=6
23:50:17.443 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11305
23:50:17.445 00.002 1032 Star::Find returns 1 (0), X=1107.76, Y=130.11, Mass=1515, SNR=27.4, Peak=110 HFD=3.3
23:50:17.446 00.001 1032 MultiStar: [#1 0.12,-0.02,0.88,U] [#2 0.05,0.12,0.71,U] [#3 0.19,-0.12,0.71,U] [#4 -0.04,-0.05,0.64,U] [#5 0.08,-0.05,0.64,U] [#6 0.21,-0.09,0.57,U] [#7 0.14,-0.08,0.67,U] [#8 0.15,-0.12,0.44,U] 
23:50:17.449 00.003 1032 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.20, -0.04}
23:50:17.451 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
23:50:17.452 00.001 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
23:50:17.455 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.34 mountX=-0.08 mountY=-0.11, mountTheta=-2.17
23:50:17.458 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
23:50:17.460 00.002 1032 Enqueuing Move request for scope (0.13, -0.04)
23:50:17.462 00.002 10072 Worker thread wakes up
23:50:17.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
23:50:17.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
23:50:17.462 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.08 yDistance=-0.11
23:50:17.463 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:50:17.466 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:17.467 00.001 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:50:17.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:17.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:50:17.467 00.000 10072 MoveAxis(E, 13, ABG)
23:50:17.467 00.000 10072 Guiding  Dir = 2, Dur = 13
23:50:17.467 00.000 10072 IsGuiding returns 0
23:50:17.468 00.001 10072 PulseGuide returned control before completion, sleep 23
23:50:17.485 00.017 1032 UpdateGuideState exits: m=1515 SNR=27.4
23:50:17.488 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:17.489 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:17.491 00.002 1032 Enqueuing Expose request
23:50:17.494 00.003 10072 IsGuiding returns 0
23:50:17.495 00.001 10072 Move returns status 0, amount 13
23:50:17.495 00.000 10072 MoveAxis(N, 0, ABG)
23:50:17.495 00.000 10072 Move returns status 0, amount 0
23:50:17.495 00.000 10072 move complete, result=0
23:50:17.495 00.000 10072 worker thread done servicing request
23:50:17.495 00.000 10072 Worker thread wakes up
23:50:17.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:17.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:17.501 00.006 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:50:17.904 00.403 10072 Exposure complete
23:50:17.953 00.049 10072 worker thread done servicing request
23:50:17.954 00.001 1032 OnExposeComplete: enter
23:50:17.956 00.002 1032 UpdateGuideState(): m_state=6
23:50:17.959 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11306
23:50:17.960 00.001 1032 Star::Find returns 1 (0), X=1107.83, Y=130.09, Mass=1365, SNR=26.0, Peak=100 HFD=3.2
23:50:17.962 00.002 1032 MultiStar: [#1 0.12,0.00,0.94,U] [#2 0.15,0.13,0.84,U] [#3 0.32,-0.24,0.00,M8] [#4 0.05,-0.08,0.71,U] [#5 0.26,0.07,0.00,M1] [#6 0.26,-0.03,0.00,M1] [#7 0.19,-0.09,0.72,U] [#8 0.24,-0.14,0.00,M1] 
23:50:17.964 00.002 1032 refined, 4 included, MultiStar: {0.17, -0.02}, one-star: {0.28, -0.07}
23:50:17.967 00.003 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
23:50:17.969 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
23:50:17.971 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.11 mountX=-0.06 mountY=-0.16, mountTheta=-1.94
23:50:17.974 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.02, opts=13)
23:50:17.976 00.002 1032 Enqueuing Move request for scope (0.17, -0.02)
23:50:17.979 00.003 10072 Worker thread wakes up
23:50:17.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
23:50:17.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
23:50:17.979 00.000 10072 Moving (0.17, -0.02) raw xDistance=-0.06 yDistance=-0.16
23:50:17.981 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:50:17.985 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:17.985 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:50:17.985 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:17.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:50:17.985 00.000 10072 MoveAxis(E, 11, ABG)
23:50:17.985 00.000 10072 Guiding  Dir = 2, Dur = 11
23:50:17.985 00.000 10072 IsGuiding returns 0
23:50:17.986 00.001 10072 PulseGuide returned control before completion, sleep 21
23:50:18.004 00.018 1032 UpdateGuideState exits: m=1365 SNR=26.0
23:50:18.006 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:18.008 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:18.010 00.002 1032 Enqueuing Expose request
23:50:18.013 00.003 10072 IsGuiding returns 0
23:50:18.013 00.000 10072 Move returns status 0, amount 11
23:50:18.013 00.000 10072 MoveAxis(N, 0, ABG)
23:50:18.013 00.000 10072 Move returns status 0, amount 0
23:50:18.013 00.000 10072 move complete, result=0
23:50:18.013 00.000 10072 worker thread done servicing request
23:50:18.013 00.000 10072 Worker thread wakes up
23:50:18.013 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:18.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:18.021 00.008 1032 GuideStep: -0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
23:50:18.639 00.618 10072 Exposure complete
23:50:18.687 00.048 10072 worker thread done servicing request
23:50:18.695 00.008 1032 OnExposeComplete: enter
23:50:18.697 00.002 1032 UpdateGuideState(): m_state=6
23:50:18.698 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11307
23:50:18.702 00.004 1032 Star::Find returns 1 (0), X=1107.79, Y=130.00, Mass=1396, SNR=26.3, Peak=98 HFD=3.1
23:50:18.705 00.003 1032 MultiStar: [#1 0.21,-0.20,0.00,M1] [#2 0.15,0.03,0.79,U] [#3 0.25,-0.33,0.00,M9] [#4 0.12,-0.21,0.72,U] [#5 0.15,-0.05,0.63,U] [#6 0.31,-0.19,0.00,M2] [#7 0.31,-0.20,0.00,M1] [#8 0.42,-0.24,0.00,M2] 
23:50:18.707 00.002 1032 refined, 3 included, MultiStar: {0.17, -0.10}, one-star: {0.23, -0.16}
23:50:18.709 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
23:50:18.711 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
23:50:18.713 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.53 mountX=-0.14 mountY=-0.14, mountTheta=-2.36
23:50:18.719 00.006 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.10, opts=13)
23:50:18.721 00.002 1032 Enqueuing Move request for scope (0.17, -0.10)
23:50:18.722 00.001 10072 Worker thread wakes up
23:50:18.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
23:50:18.723 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
23:50:18.723 00.000 10072 Moving (0.17, -0.10) raw xDistance=-0.14 yDistance=-0.14
23:50:18.727 00.004 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.97
23:50:18.727 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:50:18.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:18.728 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:50:18.728 00.000 10072 MoveAxis(E, 77, ABG)
23:50:18.728 00.000 10072 Guiding  Dir = 2, Dur = 77
23:50:18.729 00.001 10072 IsGuiding returns 0
23:50:18.729 00.000 10072 PulseGuide returned control before completion, sleep 87
23:50:18.775 00.046 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:50:18.802 00.027 1032 UpdateGuideState exits: m=1396 SNR=26.3
23:50:18.805 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:18.807 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:18.813 00.006 1032 Enqueuing Expose request
23:50:18.824 00.011 10072 IsGuiding returns 0
23:50:18.824 00.000 10072 Move returns status 0, amount 77
23:50:18.824 00.000 10072 MoveAxis(N, 0, ABG)
23:50:18.824 00.000 10072 Move returns status 0, amount 0
23:50:18.824 00.000 10072 move complete, result=0
23:50:18.825 00.001 10072 worker thread done servicing request
23:50:18.825 00.000 10072 Worker thread wakes up
23:50:18.825 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:18.825 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:18.826 00.001 1032 GuideStep: -0.1 px 77 ms EAST, -0.1 px 0 ms NORTH
23:50:19.232 00.406 10072 Exposure complete
23:50:19.287 00.055 10072 worker thread done servicing request
23:50:19.287 00.000 1032 OnExposeComplete: enter
23:50:19.289 00.002 1032 UpdateGuideState(): m_state=6
23:50:19.292 00.003 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11308
23:50:19.294 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=129.94, Mass=1318, SNR=25.5, Peak=96 HFD=3.3
23:50:19.296 00.002 1032 MultiStar: [#1 0.19,-0.25,0.00,M2] [#2 0.14,-0.06,0.79,U] [#3 0.30,-0.27,0.00,M10] [#4 0.14,-0.19,0.65,U] [#5 0.15,-0.15,0.66,U] [#6 0.37,-0.27,0.00,M3] [#7 0.23,-0.15,0.00,M2] [#8 0.22,-0.12,0.54,U] 
23:50:19.298 00.002 1032 refined, 4 included, MultiStar: {0.17, -0.15}, one-star: {0.20, -0.22}
23:50:19.299 00.001 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
23:50:19.301 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
23:50:19.302 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.73 mountX=-0.19 mountY=-0.13, mountTheta=-2.56
23:50:19.305 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.15, opts=13)
23:50:19.308 00.003 1032 Enqueuing Move request for scope (0.17, -0.15)
23:50:19.309 00.001 10072 Worker thread wakes up
23:50:19.309 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
23:50:19.309 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
23:50:19.309 00.000 10072 Moving (0.17, -0.15) raw xDistance=-0.19 yDistance=-0.13
23:50:19.312 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:50:19.314 00.002 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.97
23:50:19.315 00.001 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
23:50:19.315 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:19.315 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:50:19.315 00.000 10072 MoveAxis(E, 100, ABG)
23:50:19.315 00.000 10072 Guiding  Dir = 2, Dur = 100
23:50:19.315 00.000 10072 IsGuiding returns 0
23:50:19.316 00.001 10072 PulseGuide returned control before completion, sleep 110
23:50:19.336 00.020 1032 UpdateGuideState exits: m=1318 SNR=25.5
23:50:19.340 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:19.342 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:19.344 00.002 1032 Enqueuing Expose request
23:50:19.431 00.087 10072 IsGuiding returns 0
23:50:19.432 00.001 10072 Move returns status 0, amount 100
23:50:19.432 00.000 10072 MoveAxis(N, 0, ABG)
23:50:19.432 00.000 10072 Move returns status 0, amount 0
23:50:19.432 00.000 10072 move complete, result=0
23:50:19.432 00.000 10072 worker thread done servicing request
23:50:19.432 00.000 10072 Worker thread wakes up
23:50:19.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:19.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:19.445 00.013 1032 GuideStep: -0.2 px 100 ms EAST, -0.1 px 0 ms NORTH
23:50:20.056 00.611 10072 Exposure complete
23:50:20.108 00.052 10072 worker thread done servicing request
23:50:20.108 00.000 1032 OnExposeComplete: enter
23:50:20.109 00.001 1032 UpdateGuideState(): m_state=6
23:50:20.113 00.004 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11309
23:50:20.116 00.003 1032 Star::Find returns 1 (0), X=1107.94, Y=130.31, Mass=1287, SNR=25.3, Peak=100 HFD=3.4
23:50:20.118 00.002 1032 MultiStar: [#1 0.23,0.09,1.02,U] [#2 0.06,0.23,0.82,U] [#3 0.32,0.08,0.00,R] [#4 0.05,0.18,0.67,U] [#5 0.13,0.31,0.00,M1] [#6 0.19,0.18,0.00,M4] [#7 0.26,0.18,0.00,M3] [#8 0.20,0.05,0.52,U] 
23:50:20.120 00.002 1032 refined, 4 included, MultiStar: {0.20, 0.15}, one-star: {0.38, 0.15}
23:50:20.121 00.001 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
23:50:20.123 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
23:50:20.125 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.63 mountX=0.09 mountY=-0.23, mountTheta=-1.20
23:50:20.129 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.15, opts=13)
23:50:20.131 00.002 1032 Enqueuing Move request for scope (0.20, 0.15)
23:50:20.133 00.002 10072 Worker thread wakes up
23:50:20.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
23:50:20.133 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
23:50:20.133 00.000 10072 Moving (0.20, 0.15) raw xDistance=0.09 yDistance=-0.23
23:50:20.135 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:50:20.138 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:20.138 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:50:20.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:50:20.138 00.000 10072 MoveAxis(E, 10, ABG)
23:50:20.138 00.000 10072 Guiding  Dir = 2, Dur = 10
23:50:20.139 00.001 10072 IsGuiding returns 0
23:50:20.139 00.000 10072 PulseGuide returned control before completion, sleep 20
23:50:20.155 00.016 1032 UpdateGuideState exits: m=1287 SNR=25.3
23:50:20.158 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:20.160 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:20.162 00.002 1032 Enqueuing Expose request
23:50:20.168 00.006 10072 IsGuiding returns 0
23:50:20.168 00.000 10072 Move returns status 0, amount 10
23:50:20.168 00.000 10072 MoveAxis(N, 149, ABG)
23:50:20.168 00.000 10072 Guiding  Dir = 0, Dur = 149
23:50:20.169 00.001 10072 IsGuiding returns 0
23:50:20.169 00.000 10072 PulseGuide returned control before completion, sleep 159
23:50:20.334 00.165 10072 IsGuiding returns 0
23:50:20.334 00.000 10072 Move returns status 0, amount 149
23:50:20.334 00.000 10072 move complete, result=0
23:50:20.334 00.000 10072 worker thread done servicing request
23:50:20.334 00.000 10072 Worker thread wakes up
23:50:20.334 00.000 1032 GuideStep: 0.1 px 10 ms EAST, -0.2 px 149 ms NORTH
23:50:20.337 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:20.337 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:20.746 00.409 10072 Exposure complete
23:50:20.801 00.055 10072 worker thread done servicing request
23:50:20.802 00.001 1032 OnExposeComplete: enter
23:50:20.804 00.002 1032 UpdateGuideState(): m_state=6
23:50:20.805 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11310
23:50:20.807 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=130.41, Mass=1258, SNR=24.9, Peak=92 HFD=3.3
23:50:20.809 00.002 1032 MultiStar: [#1 0.05,0.06,1.06,U] [#2 0.05,0.28,0.00,M1] [#3 -0.13,0.01,0.80,U] [#4 -0.10,0.10,0.67,U] [#5 -0.06,0.22,0.75,U] [#6 0.26,0.08,0.00,M5] [#7 0.10,0.08,0.70,U] [#8 -0.04,0.06,0.53,U] 
23:50:20.811 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.12}, one-star: {0.07, 0.26}
23:50:20.813 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
23:50:20.814 00.001 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
23:50:20.816 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.12 mountY=-0.02, mountTheta=-0.18
23:50:20.818 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.12, opts=13)
23:50:20.820 00.002 1032 Enqueuing Move request for scope (-0.01, 0.12)
23:50:20.823 00.003 10072 Worker thread wakes up
23:50:20.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
23:50:20.823 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
23:50:20.823 00.000 10072 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=-0.02
23:50:20.825 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:50:20.829 00.004 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:20.829 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:50:20.829 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:20.829 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:50:20.829 00.000 10072 MoveAxis(E, 10, ABG)
23:50:20.829 00.000 10072 Guiding  Dir = 2, Dur = 10
23:50:20.830 00.001 10072 IsGuiding returns 0
23:50:20.830 00.000 10072 PulseGuide returned control before completion, sleep 20
23:50:20.846 00.016 1032 UpdateGuideState exits: m=1258 SNR=24.9
23:50:20.848 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:20.850 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:20.851 00.001 1032 Enqueuing Expose request
23:50:20.865 00.014 10072 IsGuiding returns 0
23:50:20.865 00.000 10072 Move returns status 0, amount 10
23:50:20.865 00.000 10072 MoveAxis(N, 0, ABG)
23:50:20.865 00.000 10072 Move returns status 0, amount 0
23:50:20.865 00.000 10072 move complete, result=0
23:50:20.865 00.000 10072 worker thread done servicing request
23:50:20.865 00.000 10072 Worker thread wakes up
23:50:20.867 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:20.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:20.868 00.001 1032 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
23:50:21.493 00.625 10072 Exposure complete
23:50:21.542 00.049 10072 worker thread done servicing request
23:50:21.542 00.000 1032 OnExposeComplete: enter
23:50:21.544 00.002 1032 UpdateGuideState(): m_state=6
23:50:21.546 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11311
23:50:21.549 00.003 1032 Star::Find returns 1 (0), X=1107.61, Y=130.20, Mass=1385, SNR=26.2, Peak=112 HFD=3.3
23:50:21.550 00.001 1032 MultiStar: [#1 0.03,-0.06,0.91,U] [#2 0.16,0.16,0.81,U] [#3 -0.54,-0.17,0.00,M1] [#4 -0.31,0.02,0.00,M1] [#5 -0.04,-0.02,0.64,U] [#6 0.11,-0.04,0.60,U] [#7 -0.09,-0.01,0.71,U] [#8 0.00,-0.19,0.51,U] 
23:50:21.552 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.00}, one-star: {0.06, 0.04}
23:50:21.554 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
23:50:21.556 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
23:50:21.557 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.07 mountX=-0.01 mountY=-0.04, mountTheta=-1.90
23:50:21.560 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
23:50:21.562 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
23:50:21.563 00.001 10072 Worker thread wakes up
23:50:21.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
23:50:21.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
23:50:21.564 00.001 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
23:50:21.565 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:50:21.569 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:21.569 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:50:21.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:21.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:50:21.569 00.000 10072 MoveAxis(E, 12, ABG)
23:50:21.569 00.000 10072 Guiding  Dir = 2, Dur = 12
23:50:21.570 00.001 10072 IsGuiding returns 0
23:50:21.570 00.000 10072 PulseGuide returned control before completion, sleep 22
23:50:21.588 00.018 1032 UpdateGuideState exits: m=1385 SNR=26.2
23:50:21.591 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:21.595 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:21.599 00.004 1032 Enqueuing Expose request
23:50:21.602 00.003 10072 IsGuiding returns 0
23:50:21.602 00.000 10072 Move returns status 0, amount 12
23:50:21.602 00.000 10072 MoveAxis(N, 0, ABG)
23:50:21.602 00.000 10072 Move returns status 0, amount 0
23:50:21.602 00.000 10072 move complete, result=0
23:50:21.602 00.000 10072 worker thread done servicing request
23:50:21.602 00.000 10072 Worker thread wakes up
23:50:21.602 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:21.603 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:21.603 00.000 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
23:50:22.009 00.406 10072 Exposure complete
23:50:22.063 00.054 10072 worker thread done servicing request
23:50:22.063 00.000 1032 OnExposeComplete: enter
23:50:22.065 00.002 1032 UpdateGuideState(): m_state=6
23:50:22.067 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11312
23:50:22.069 00.002 1032 Star::Find returns 1 (0), X=1107.45, Y=130.10, Mass=1210, SNR=24.5, Peak=98 HFD=3.3
23:50:22.072 00.003 1032 MultiStar: [#1 -0.08,-0.13,1.06,U] [#2 -0.15,0.11,0.84,U] [#3 -0.35,-0.26,0.00,M2] [#4 -0.16,-0.05,0.71,U] [#5 -0.09,-0.06,0.73,U] [#6 0.01,-0.20,0.67,U] [#7 0.05,-0.11,0.70,U] [#8 -0.16,-0.17,0.55,U] 
23:50:22.074 00.002 1032 refined, 7 included, MultiStar: {-0.09, -0.08}, one-star: {-0.11, -0.05}
23:50:22.075 00.001 1032 CameraToMount -- cameraTheta (-2.42) - m_xAngle (1.83) = xAngle (-4.25 = 2.03)
23:50:22.077 00.002 1032 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.25 = 2.03)
23:50:22.080 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.42 mountX=-0.05 mountY=0.11, mountTheta=2.03
23:50:22.083 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.08, opts=13)
23:50:22.086 00.003 1032 Enqueuing Move request for scope (-0.09, -0.08)
23:50:22.088 00.002 10072 Worker thread wakes up
23:50:22.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
23:50:22.088 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
23:50:22.088 00.000 10072 Moving (-0.09, -0.08) raw xDistance=-0.05 yDistance=0.11
23:50:22.091 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:50:22.094 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:22.094 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:50:22.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:22.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:50:22.094 00.000 10072 MoveAxis(E, 11, ABG)
23:50:22.094 00.000 10072 Guiding  Dir = 2, Dur = 11
23:50:22.095 00.001 10072 IsGuiding returns 0
23:50:22.095 00.000 10072 PulseGuide returned control before completion, sleep 21
23:50:22.114 00.019 1032 UpdateGuideState exits: m=1210 SNR=24.5
23:50:22.116 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:22.118 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:22.120 00.002 1032 Enqueuing Expose request
23:50:22.130 00.010 10072 IsGuiding returns 0
23:50:22.130 00.000 10072 Move returns status 0, amount 11
23:50:22.130 00.000 10072 MoveAxis(N, 0, ABG)
23:50:22.130 00.000 10072 Move returns status 0, amount 0
23:50:22.130 00.000 10072 move complete, result=0
23:50:22.131 00.001 10072 worker thread done servicing request
23:50:22.131 00.000 10072 Worker thread wakes up
23:50:22.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:22.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:22.131 00.000 1032 GuideStep: -0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
23:50:22.762 00.631 10072 Exposure complete
23:50:22.818 00.056 10072 worker thread done servicing request
23:50:22.818 00.000 1032 OnExposeComplete: enter
23:50:22.820 00.002 1032 UpdateGuideState(): m_state=6
23:50:22.823 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11313
23:50:22.825 00.002 1032 Star::Find returns 1 (0), X=1107.39, Y=130.29, Mass=1282, SNR=25.2, Peak=109 HFD=3.2
23:50:22.827 00.002 1032 MultiStar: [#1 -0.17,0.03,1.02,U] [#2 -0.10,0.40,0.00,M1] [#3 -0.32,-0.15,0.00,M3] [#4 -0.12,0.13,0.71,U] [#5 -0.12,0.06,0.73,U] [#6 -0.04,0.28,0.00,M4] [#7 -0.12,0.20,0.73,U] [#8 -0.15,0.16,0.55,U] 
23:50:22.830 00.003 1032 refined, 5 included, MultiStar: {-0.14, 0.11}, one-star: {-0.16, 0.13}
23:50:22.833 00.003 1032 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.83) = xAngle (0.64 = 0.64)
23:50:22.835 00.002 1032 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.64 = 0.64)
23:50:22.837 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.47 mountX=0.14 mountY=0.11, mountTheta=0.64
23:50:22.841 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.11, opts=13)
23:50:22.843 00.002 1032 Enqueuing Move request for scope (-0.14, 0.11)
23:50:22.845 00.002 10072 Worker thread wakes up
23:50:22.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
23:50:22.845 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
23:50:22.845 00.000 10072 Moving (-0.14, 0.11) raw xDistance=0.14 yDistance=0.11
23:50:22.848 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:50:22.851 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.97
23:50:22.851 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
23:50:22.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:22.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:50:22.851 00.000 10072 MoveAxis(W, 56, ABG)
23:50:22.851 00.000 10072 Guiding  Dir = 3, Dur = 56
23:50:22.852 00.001 10072 IsGuiding returns 0
23:50:22.852 00.000 10072 PulseGuide returned control before completion, sleep 66
23:50:22.872 00.020 1032 UpdateGuideState exits: m=1282 SNR=25.2
23:50:22.875 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:22.877 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:22.879 00.002 1032 Enqueuing Expose request
23:50:22.933 00.054 10072 IsGuiding returns 0
23:50:22.933 00.000 10072 Move returns status 0, amount 56
23:50:22.933 00.000 10072 MoveAxis(N, 0, ABG)
23:50:22.933 00.000 10072 Move returns status 0, amount 0
23:50:22.933 00.000 10072 move complete, result=0
23:50:22.934 00.001 10072 worker thread done servicing request
23:50:22.934 00.000 10072 Worker thread wakes up
23:50:22.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:22.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:22.947 00.013 1032 GuideStep: 0.1 px 56 ms WEST, 0.1 px 0 ms NORTH
23:50:23.345 00.398 10072 Exposure complete
23:50:23.399 00.054 10072 worker thread done servicing request
23:50:23.399 00.000 1032 OnExposeComplete: enter
23:50:23.402 00.003 1032 UpdateGuideState(): m_state=6
23:50:23.404 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11314
23:50:23.406 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=130.35, Mass=1379, SNR=26.1, Peak=127 HFD=3.2
23:50:23.408 00.002 1032 MultiStar: [#1 -0.08,0.13,1.01,U] [#2 -0.19,0.36,0.00,M2] [#3 -0.34,0.03,0.00,M4] [#4 -0.19,0.30,0.00,M1] [#5 -0.24,0.04,0.71,U] [#6 0.08,0.31,0.00,M5] [#7 -0.08,0.25,0.00,M1] [#8 0.01,0.18,0.52,U] 
23:50:23.411 00.003 1032 refined, 3 included, MultiStar: {-0.07, 0.14}, one-star: {0.04, 0.20}
23:50:23.414 00.003 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
23:50:23.415 00.001 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
23:50:23.417 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.15 cameraTheta=2.01 mountX=0.15 mountY=0.03, mountTheta=0.18
23:50:23.419 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.14, opts=13)
23:50:23.421 00.002 1032 Enqueuing Move request for scope (-0.07, 0.14)
23:50:23.422 00.001 10072 Worker thread wakes up
23:50:23.422 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
23:50:23.422 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
23:50:23.422 00.000 10072 Moving (-0.07, 0.14) raw xDistance=0.15 yDistance=0.03
23:50:23.424 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:50:23.429 00.005 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.97
23:50:23.429 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
23:50:23.429 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:23.429 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:50:23.429 00.000 10072 MoveAxis(W, 60, ABG)
23:50:23.429 00.000 10072 Guiding  Dir = 3, Dur = 60
23:50:23.430 00.001 10072 IsGuiding returns 0
23:50:23.430 00.000 10072 PulseGuide returned control before completion, sleep 70
23:50:23.446 00.016 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:50:23.448 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:23.452 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:23.454 00.002 1032 Enqueuing Expose request
23:50:23.510 00.056 10072 IsGuiding returns 0
23:50:23.510 00.000 10072 Move returns status 0, amount 60
23:50:23.510 00.000 10072 MoveAxis(N, 0, ABG)
23:50:23.510 00.000 10072 Move returns status 0, amount 0
23:50:23.511 00.001 10072 move complete, result=0
23:50:23.511 00.000 10072 worker thread done servicing request
23:50:23.511 00.000 10072 Worker thread wakes up
23:50:23.511 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:23.511 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:23.511 00.000 1032 GuideStep: 0.1 px 60 ms WEST, 0.0 px 0 ms NORTH
23:50:24.137 00.626 10072 Exposure complete
23:50:24.186 00.049 10072 worker thread done servicing request
23:50:24.187 00.001 1032 OnExposeComplete: enter
23:50:24.189 00.002 1032 UpdateGuideState(): m_state=6
23:50:24.192 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11315
23:50:24.193 00.001 1032 Star::Find returns 1 (0), X=1107.48, Y=130.16, Mass=1314, SNR=25.5, Peak=96 HFD=3.4
23:50:24.195 00.002 1032 MultiStar: [#1 -0.02,-0.08,0.97,U] [#2 -0.09,-0.05,0.80,U] [#3 -0.23,-0.38,0.00,M5] [#4 -0.09,-0.06,0.67,U] [#5 -0.14,-0.02,0.67,U] [#6 -0.02,-0.09,0.61,U] [#7 -0.01,-0.17,0.68,U] [#8 0.06,-0.10,0.55,U] 
23:50:24.198 00.003 1032 single-star, 7 included, MultiStar: {-0.05, -0.07}, one-star: {-0.07, 0.00}
23:50:24.199 00.001 1032 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.83) = xAngle (1.25 = 1.25)
23:50:24.201 00.002 1032 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.25 = 1.25)
23:50:24.202 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.08 mountX=0.02 mountY=0.07, mountTheta=1.25
23:50:24.208 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.00, opts=13)
23:50:24.210 00.002 1032 Enqueuing Move request for scope (-0.07, 0.00)
23:50:24.212 00.002 10072 Worker thread wakes up
23:50:24.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
23:50:24.212 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
23:50:24.213 00.001 10072 Moving (-0.07, 0.00) raw xDistance=0.02 yDistance=0.07
23:50:24.215 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:50:24.217 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:24.218 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:50:24.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:24.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:50:24.218 00.000 10072 MoveAxis(E, 11, ABG)
23:50:24.218 00.000 10072 Guiding  Dir = 2, Dur = 11
23:50:24.218 00.000 10072 IsGuiding returns 0
23:50:24.219 00.001 10072 PulseGuide returned control before completion, sleep 21
23:50:24.236 00.017 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:50:24.239 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:24.240 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:24.243 00.003 1032 Enqueuing Expose request
23:50:24.245 00.002 10072 IsGuiding returns 0
23:50:24.245 00.000 10072 Move returns status 0, amount 11
23:50:24.245 00.000 10072 MoveAxis(N, 0, ABG)
23:50:24.245 00.000 10072 Move returns status 0, amount 0
23:50:24.245 00.000 10072 move complete, result=0
23:50:24.246 00.001 10072 worker thread done servicing request
23:50:24.246 00.000 10072 Worker thread wakes up
23:50:24.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:24.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:24.254 00.008 1032 GuideStep: 0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
23:50:24.652 00.398 10072 Exposure complete
23:50:24.705 00.053 10072 worker thread done servicing request
23:50:24.706 00.001 1032 OnExposeComplete: enter
23:50:24.708 00.002 1032 UpdateGuideState(): m_state=6
23:50:24.710 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11316
23:50:24.712 00.002 1032 Star::Find returns 1 (0), X=1107.48, Y=130.05, Mass=1395, SNR=26.2, Peak=110 HFD=3.4
23:50:24.714 00.002 1032 MultiStar: [#1 -0.02,-0.03,0.95,U] [#2 -0.03,0.17,0.81,U] [#3 -0.19,-0.29,0.00,M6] [#4 0.04,-0.02,0.69,U] [#5 -0.12,-0.10,0.71,U] [#6 -0.10,-0.02,0.63,U] [#7 -0.11,-0.12,0.70,U] [#8 0.05,-0.28,0.00,M1] 
23:50:24.716 00.002 1032 refined, 6 included, MultiStar: {-0.06, -0.03}, one-star: {-0.07, -0.11}
23:50:24.718 00.002 1032 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.83) = xAngle (-4.47 = 1.82)
23:50:24.721 00.003 1032 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.47 = 1.82)
23:50:24.722 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.64 mountX=-0.02 mountY=0.07, mountTheta=1.82
23:50:24.726 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.03, opts=13)
23:50:24.728 00.002 1032 Enqueuing Move request for scope (-0.06, -0.03)
23:50:24.730 00.002 10072 Worker thread wakes up
23:50:24.730 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
23:50:24.730 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
23:50:24.730 00.000 10072 Moving (-0.06, -0.03) raw xDistance=-0.02 yDistance=0.07
23:50:24.732 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:50:24.735 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:24.735 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:50:24.736 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:24.736 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:50:24.736 00.000 10072 MoveAxis(E, 9, ABG)
23:50:24.736 00.000 10072 Guiding  Dir = 2, Dur = 9
23:50:24.736 00.000 10072 IsGuiding returns 0
23:50:24.737 00.001 10072 PulseGuide returned control before completion, sleep 19
23:50:24.755 00.018 1032 UpdateGuideState exits: m=1395 SNR=26.2
23:50:24.757 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:24.759 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:24.761 00.002 1032 Enqueuing Expose request
23:50:24.762 00.001 10072 IsGuiding returns 0
23:50:24.762 00.000 10072 Move returns status 0, amount 9
23:50:24.762 00.000 10072 MoveAxis(N, 0, ABG)
23:50:24.764 00.002 10072 Move returns status 0, amount 0
23:50:24.764 00.000 10072 move complete, result=0
23:50:24.764 00.000 10072 worker thread done servicing request
23:50:24.764 00.000 10072 Worker thread wakes up
23:50:24.764 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:24.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:24.771 00.007 1032 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
23:50:25.402 00.631 10072 Exposure complete
23:50:25.451 00.049 10072 worker thread done servicing request
23:50:25.451 00.000 1032 OnExposeComplete: enter
23:50:25.454 00.003 1032 UpdateGuideState(): m_state=6
23:50:25.458 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11317
23:50:25.460 00.002 1032 Star::Find returns 1 (0), X=1107.51, Y=130.15, Mass=1338, SNR=25.8, Peak=106 HFD=3.4
23:50:25.463 00.003 1032 MultiStar: [#1 -0.02,0.08,0.98,U] [#2 -0.11,0.16,0.82,U] [#3 -0.18,-0.19,0.00,M7] [#4 -0.14,-0.05,0.72,U] [#5 -0.25,-0.00,0.72,U] [#6 0.14,0.01,0.65,U] [#7 0.01,-0.16,0.68,U] [#8 -0.13,0.02,0.52,U] 
23:50:25.465 00.002 1032 single-star, 7 included, MultiStar: {-0.07, 0.01}, one-star: {-0.04, -0.01}
23:50:25.467 00.002 1032 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.83) = xAngle (-4.78 = 1.51)
23:50:25.468 00.001 1032 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.78 = 1.51)
23:50:25.469 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.95 mountX=0.00 mountY=0.04, mountTheta=1.51
23:50:25.472 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
23:50:25.473 00.001 1032 Enqueuing Move request for scope (-0.04, -0.01)
23:50:25.475 00.002 10072 Worker thread wakes up
23:50:25.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
23:50:25.475 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
23:50:25.475 00.000 10072 Moving (-0.04, -0.01) raw xDistance=0.00 yDistance=0.04
23:50:25.477 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:50:25.479 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:25.479 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:50:25.481 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:25.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:50:25.481 00.000 10072 MoveAxis(E, 9, ABG)
23:50:25.481 00.000 10072 Guiding  Dir = 2, Dur = 9
23:50:25.481 00.000 10072 IsGuiding returns 0
23:50:25.481 00.000 10072 PulseGuide returned control before completion, sleep 19
23:50:25.502 00.021 1032 UpdateGuideState exits: m=1338 SNR=25.8
23:50:25.504 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:25.506 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:25.507 00.001 1032 Enqueuing Expose request
23:50:25.508 00.001 10072 IsGuiding returns 0
23:50:25.508 00.000 10072 Move returns status 0, amount 9
23:50:25.508 00.000 10072 MoveAxis(N, 0, ABG)
23:50:25.510 00.002 10072 Move returns status 0, amount 0
23:50:25.510 00.000 10072 move complete, result=0
23:50:25.510 00.000 10072 worker thread done servicing request
23:50:25.510 00.000 10072 Worker thread wakes up
23:50:25.510 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:25.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:25.517 00.007 1032 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:50:25.920 00.403 10072 Exposure complete
23:50:25.970 00.050 10072 worker thread done servicing request
23:50:25.971 00.001 1032 OnExposeComplete: enter
23:50:25.973 00.002 1032 UpdateGuideState(): m_state=6
23:50:25.975 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11318
23:50:25.977 00.002 1032 Star::Find returns 1 (0), X=1107.44, Y=130.12, Mass=1355, SNR=25.8, Peak=100 HFD=3.5
23:50:25.979 00.002 1032 MultiStar: [#1 0.05,0.05,0.95,U] [#2 -0.02,0.17,0.83,U] [#3 -0.32,-0.14,0.00,M8] [#4 -0.18,-0.07,0.68,U] [#5 -0.03,0.02,0.69,U] [#6 0.16,0.08,0.65,U] [#7 0.10,-0.03,0.71,U] [#8 0.00,-0.01,0.56,U] 
23:50:25.981 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.02}, one-star: {-0.12, -0.03}
23:50:25.984 00.003 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
23:50:25.985 00.001 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
23:50:25.988 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.92 mountX=0.02 mountY=0.00, mountTheta=0.09
23:50:25.993 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
23:50:25.995 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
23:50:25.997 00.002 10072 Worker thread wakes up
23:50:25.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:50:25.997 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:50:25.997 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
23:50:26.001 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:50:26.003 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:26.003 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:50:26.003 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:26.003 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:50:26.003 00.000 10072 MoveAxis(E, 7, ABG)
23:50:26.004 00.001 10072 Guiding  Dir = 2, Dur = 7
23:50:26.004 00.000 10072 IsGuiding returns 0
23:50:26.004 00.000 10072 PulseGuide returned control before completion, sleep 17
23:50:26.023 00.019 1032 UpdateGuideState exits: m=1355 SNR=25.8
23:50:26.026 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:26.028 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:26.029 00.001 1032 Enqueuing Expose request
23:50:26.031 00.002 10072 IsGuiding returns 0
23:50:26.031 00.000 10072 Move returns status 0, amount 7
23:50:26.031 00.000 10072 MoveAxis(N, 0, ABG)
23:50:26.031 00.000 10072 Move returns status 0, amount 0
23:50:26.031 00.000 10072 move complete, result=0
23:50:26.031 00.000 10072 worker thread done servicing request
23:50:26.031 00.000 10072 Worker thread wakes up
23:50:26.032 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:26.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:26.040 00.008 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
23:50:26.670 00.630 10072 Exposure complete
23:50:26.719 00.049 10072 worker thread done servicing request
23:50:26.719 00.000 1032 OnExposeComplete: enter
23:50:26.721 00.002 1032 UpdateGuideState(): m_state=6
23:50:26.723 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11319
23:50:26.726 00.003 1032 Star::Find returns 1 (0), X=1107.63, Y=130.26, Mass=1371, SNR=26.0, Peak=106 HFD=3.4
23:50:26.727 00.001 1032 MultiStar: [#1 -0.01,0.14,1.02,U] [#2 -0.07,0.19,0.78,U] [#3 -0.27,-0.09,0.00,M9] [#4 -0.13,0.14,0.66,U] [#5 0.06,0.09,0.67,U] [#6 -0.03,-0.03,0.62,U] [#7 0.08,-0.02,0.66,U] [#8 0.16,-0.03,0.56,U] 
23:50:26.729 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {0.07, 0.10}
23:50:26.730 00.001 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
23:50:26.731 00.001 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
23:50:26.734 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.43 mountX=0.08 mountY=-0.03, mountTheta=-0.40
23:50:26.736 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
23:50:26.739 00.003 1032 Enqueuing Move request for scope (0.01, 0.08)
23:50:26.741 00.002 10072 Worker thread wakes up
23:50:26.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
23:50:26.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
23:50:26.741 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.03
23:50:26.743 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:50:26.746 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:26.747 00.001 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:50:26.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:26.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:50:26.747 00.000 10072 MoveAxis(E, 7, ABG)
23:50:26.747 00.000 10072 Guiding  Dir = 2, Dur = 7
23:50:26.748 00.001 10072 IsGuiding returns 0
23:50:26.748 00.000 10072 PulseGuide returned control before completion, sleep 17
23:50:26.764 00.016 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:50:26.767 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:26.771 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:26.773 00.002 1032 Enqueuing Expose request
23:50:26.778 00.005 10072 IsGuiding returns 0
23:50:26.778 00.000 10072 Move returns status 0, amount 7
23:50:26.778 00.000 10072 MoveAxis(N, 0, ABG)
23:50:26.778 00.000 10072 Move returns status 0, amount 0
23:50:26.778 00.000 10072 move complete, result=0
23:50:26.778 00.000 10072 worker thread done servicing request
23:50:26.778 00.000 10072 Worker thread wakes up
23:50:26.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:26.779 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:26.783 00.004 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:50:27.185 00.402 10072 Exposure complete
23:50:27.236 00.051 10072 worker thread done servicing request
23:50:27.236 00.000 1032 OnExposeComplete: enter
23:50:27.240 00.004 1032 UpdateGuideState(): m_state=6
23:50:27.243 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11320
23:50:27.246 00.003 1032 Star::Find returns 1 (0), X=1107.84, Y=130.14, Mass=1204, SNR=24.4, Peak=85 HFD=3.2
23:50:27.248 00.002 1032 MultiStar: [#1 0.06,0.00,1.03,U] [#2 -0.08,0.11,0.87,U] [#3 -0.23,-0.11,0.83,U] [#4 -0.07,-0.05,0.72,U] [#5 0.11,-0.02,0.71,U] [#6 0.09,-0.09,0.70,U] [#7 0.18,0.09,0.72,U] [#8 0.12,-0.15,0.52,U] 
23:50:27.251 00.003 1032 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.29, -0.01}
23:50:27.253 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
23:50:27.254 00.001 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
23:50:27.257 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.34 mountX=-0.03 mountY=-0.04, mountTheta=-2.17
23:50:27.260 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
23:50:27.262 00.002 1032 Enqueuing Move request for scope (0.05, -0.02)
23:50:27.265 00.003 10072 Worker thread wakes up
23:50:27.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
23:50:27.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
23:50:27.265 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.04
23:50:27.268 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:50:27.272 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:27.272 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:50:27.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:27.272 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:50:27.272 00.000 10072 MoveAxis(E, 6, ABG)
23:50:27.272 00.000 10072 Guiding  Dir = 2, Dur = 6
23:50:27.273 00.001 10072 IsGuiding returns 0
23:50:27.273 00.000 10072 PulseGuide returned control before completion, sleep 16
23:50:27.291 00.018 10072 IsGuiding returns 0
23:50:27.291 00.000 10072 Move returns status 0, amount 6
23:50:27.291 00.000 10072 MoveAxis(N, 0, ABG)
23:50:27.291 00.000 10072 Move returns status 0, amount 0
23:50:27.291 00.000 10072 move complete, result=0
23:50:27.291 00.000 10072 worker thread done servicing request
23:50:27.293 00.002 1032 UpdateGuideState exits: m=1204 SNR=24.4
23:50:27.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:27.296 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:27.299 00.003 1032 Enqueuing Expose request
23:50:27.301 00.002 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:50:27.303 00.002 10072 Worker thread wakes up
23:50:27.303 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:27.303 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:27.935 00.632 10072 Exposure complete
23:50:27.986 00.051 10072 worker thread done servicing request
23:50:27.986 00.000 1032 OnExposeComplete: enter
23:50:27.989 00.003 1032 UpdateGuideState(): m_state=6
23:50:27.992 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11321
23:50:27.996 00.004 1032 Star::Find returns 1 (0), X=1107.65, Y=130.16, Mass=1356, SNR=25.9, Peak=103 HFD=3.3
23:50:27.998 00.002 1032 MultiStar: [#1 0.11,0.01,1.03,U] [#2 0.04,0.03,0.82,U] [#3 -0.17,-0.26,0.00,M9] [#4 0.04,-0.01,0.71,U] [#5 0.00,0.13,0.66,U] [#6 0.11,-0.02,0.58,U] [#7 0.04,0.11,0.74,U] [#8 0.16,0.01,0.57,U] 
23:50:28.000 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {0.09, 0.00}
23:50:28.003 00.003 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
23:50:28.004 00.001 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
23:50:28.005 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.39 mountX=0.01 mountY=-0.08, mountTheta=-1.44
23:50:28.008 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
23:50:28.010 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
23:50:28.011 00.001 10072 Worker thread wakes up
23:50:28.012 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:50:28.012 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:50:28.012 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
23:50:28.014 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:50:28.017 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:28.019 00.002 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:50:28.019 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:28.019 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:50:28.019 00.000 10072 MoveAxis(E, 7, ABG)
23:50:28.019 00.000 10072 Guiding  Dir = 2, Dur = 7
23:50:28.019 00.000 10072 IsGuiding returns 0
23:50:28.019 00.000 10072 PulseGuide returned control before completion, sleep 17
23:50:28.037 00.018 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:50:28.040 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:28.041 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:28.044 00.003 1032 Enqueuing Expose request
23:50:28.046 00.002 10072 IsGuiding returns 0
23:50:28.046 00.000 10072 Move returns status 0, amount 7
23:50:28.046 00.000 10072 MoveAxis(N, 0, ABG)
23:50:28.046 00.000 10072 Move returns status 0, amount 0
23:50:28.046 00.000 10072 move complete, result=0
23:50:28.046 00.000 10072 worker thread done servicing request
23:50:28.046 00.000 10072 Worker thread wakes up
23:50:28.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:28.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:28.055 00.009 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:50:28.465 00.410 10072 Exposure complete
23:50:28.522 00.057 10072 worker thread done servicing request
23:50:28.522 00.000 1032 OnExposeComplete: enter
23:50:28.524 00.002 1032 UpdateGuideState(): m_state=6
23:50:28.526 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11322
23:50:28.529 00.003 1032 Star::Find returns 1 (0), X=1107.77, Y=130.08, Mass=1547, SNR=27.6, Peak=108 HFD=3.3
23:50:28.531 00.002 1032 MultiStar: [#1 0.08,-0.03,0.90,U] [#2 0.04,0.19,0.78,U] [#3 -0.21,-0.13,0.73,U] [#4 0.02,0.02,0.61,U] [#5 0.08,-0.13,0.60,U] [#6 0.22,0.01,0.61,U] [#7 0.07,0.12,0.62,U] [#8 0.10,-0.01,0.48,U] 
23:50:28.532 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.21, -0.08}
23:50:28.534 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
23:50:28.536 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
23:50:28.538 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.10 mountX=-0.03 mountY=-0.07, mountTheta=-1.93
23:50:28.541 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
23:50:28.544 00.003 1032 Enqueuing Move request for scope (0.07, -0.01)
23:50:28.546 00.002 10072 Worker thread wakes up
23:50:28.546 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:50:28.546 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:50:28.546 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.07
23:50:28.549 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:50:28.553 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:28.553 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:50:28.554 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:28.554 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:50:28.554 00.000 10072 MoveAxis(E, 6, ABG)
23:50:28.554 00.000 10072 Guiding  Dir = 2, Dur = 6
23:50:28.554 00.000 10072 IsGuiding returns 0
23:50:28.556 00.002 10072 PulseGuide returned control before completion, sleep 16
23:50:28.574 00.018 1032 UpdateGuideState exits: m=1547 SNR=27.6
23:50:28.577 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:28.580 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:28.582 00.002 1032 Enqueuing Expose request
23:50:28.587 00.005 10072 IsGuiding returns 0
23:50:28.587 00.000 10072 Move returns status 0, amount 6
23:50:28.587 00.000 10072 MoveAxis(N, 0, ABG)
23:50:28.587 00.000 10072 Move returns status 0, amount 0
23:50:28.587 00.000 10072 move complete, result=0
23:50:28.588 00.001 10072 worker thread done servicing request
23:50:28.588 00.000 10072 Worker thread wakes up
23:50:28.588 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:28.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:28.596 00.008 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:50:29.214 00.618 10072 Exposure complete
23:50:29.268 00.054 10072 worker thread done servicing request
23:50:29.268 00.000 1032 OnExposeComplete: enter
23:50:29.270 00.002 1032 UpdateGuideState(): m_state=6
23:50:29.274 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11323
23:50:29.276 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=130.23, Mass=1373, SNR=26.1, Peak=86 HFD=3.6
23:50:29.279 00.003 1032 MultiStar: [#1 0.09,-0.02,0.94,U] [#2 0.13,0.17,0.81,U] [#3 -0.19,-0.25,0.00,M9] [#4 0.01,-0.01,0.68,U] [#5 0.17,-0.06,0.65,U] [#6 0.28,0.01,0.00,M1] [#7 0.05,0.05,0.69,U] [#8 0.11,0.06,0.49,U] 
23:50:29.281 00.002 1032 single-star, 6 included, MultiStar: {0.08, 0.04}, one-star: {0.04, 0.08}
23:50:29.283 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
23:50:29.285 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
23:50:29.287 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.07 mountX=0.06 mountY=-0.06, mountTheta=-0.76
23:50:29.291 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
23:50:29.294 00.003 1032 Enqueuing Move request for scope (0.04, 0.08)
23:50:29.296 00.002 10072 Worker thread wakes up
23:50:29.296 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
23:50:29.296 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
23:50:29.296 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.06 yDistance=-0.06
23:50:29.298 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:50:29.302 00.004 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:29.302 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:50:29.302 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:29.302 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:50:29.302 00.000 10072 MoveAxis(E, 8, ABG)
23:50:29.302 00.000 10072 Guiding  Dir = 2, Dur = 8
23:50:29.303 00.001 10072 IsGuiding returns 0
23:50:29.303 00.000 10072 PulseGuide returned control before completion, sleep 18
23:50:29.321 00.018 1032 UpdateGuideState exits: m=1373 SNR=26.1
23:50:29.323 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:29.325 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:29.327 00.002 1032 Enqueuing Expose request
23:50:29.337 00.010 10072 IsGuiding returns 0
23:50:29.337 00.000 10072 Move returns status 0, amount 8
23:50:29.337 00.000 10072 MoveAxis(N, 0, ABG)
23:50:29.337 00.000 10072 Move returns status 0, amount 0
23:50:29.337 00.000 10072 move complete, result=0
23:50:29.338 00.001 10072 worker thread done servicing request
23:50:29.338 00.000 10072 Worker thread wakes up
23:50:29.338 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:29.338 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:29.340 00.002 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:50:29.746 00.406 10072 Exposure complete
23:50:29.805 00.059 10072 worker thread done servicing request
23:50:29.805 00.000 1032 OnExposeComplete: enter
23:50:29.808 00.003 1032 UpdateGuideState(): m_state=6
23:50:29.811 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11324
23:50:29.814 00.003 1032 Star::Find returns 1 (0), X=1107.66, Y=130.30, Mass=1258, SNR=24.9, Peak=89 HFD=3.4
23:50:29.816 00.002 1032 MultiStar: [#1 0.08,-0.12,1.07,U] [#2 0.02,0.15,0.81,U] [#3 -0.23,-0.23,0.00,M10] [#4 0.08,-0.06,0.71,U] [#5 0.12,-0.08,0.68,U] [#6 0.09,-0.13,0.67,U] [#7 0.12,-0.16,0.82,U] [#8 0.06,-0.24,0.55,U] 
23:50:29.818 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.10, 0.14}
23:50:29.820 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
23:50:29.821 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
23:50:29.823 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.53 mountX=-0.07 mountY=-0.07, mountTheta=-2.36
23:50:29.827 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
23:50:29.829 00.002 1032 Enqueuing Move request for scope (0.09, -0.05)
23:50:29.832 00.003 10072 Worker thread wakes up
23:50:29.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
23:50:29.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
23:50:29.832 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.07
23:50:29.834 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:50:29.837 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:29.837 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:50:29.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:29.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:50:29.837 00.000 10072 MoveAxis(E, 7, ABG)
23:50:29.837 00.000 10072 Guiding  Dir = 2, Dur = 7
23:50:29.838 00.001 10072 IsGuiding returns 0
23:50:29.838 00.000 10072 PulseGuide returned control before completion, sleep 17
23:50:29.857 00.019 1032 UpdateGuideState exits: m=1258 SNR=24.9
23:50:29.860 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:29.863 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:29.865 00.002 1032 Enqueuing Expose request
23:50:29.871 00.006 10072 IsGuiding returns 0
23:50:29.871 00.000 10072 Move returns status 0, amount 7
23:50:29.871 00.000 10072 MoveAxis(N, 0, ABG)
23:50:29.871 00.000 10072 Move returns status 0, amount 0
23:50:29.871 00.000 10072 move complete, result=0
23:50:29.872 00.001 10072 worker thread done servicing request
23:50:29.872 00.000 10072 Worker thread wakes up
23:50:29.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:29.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:29.877 00.005 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:50:30.500 00.623 10072 Exposure complete
23:50:30.553 00.053 10072 worker thread done servicing request
23:50:30.554 00.001 1032 OnExposeComplete: enter
23:50:30.556 00.002 1032 UpdateGuideState(): m_state=6
23:50:30.558 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11325
23:50:30.561 00.003 1032 Star::Find returns 1 (0), X=1107.68, Y=130.14, Mass=1505, SNR=27.3, Peak=113 HFD=3.4
23:50:30.563 00.002 1032 MultiStar: [#1 0.08,-0.02,0.91,U] [#2 0.06,0.18,0.76,U] [#3 -0.26,-0.28,0.00,R] [#4 -0.08,-0.13,0.68,U] [#5 0.05,-0.07,0.65,U] [#6 0.24,-0.32,0.00,M1] [#7 0.04,-0.09,0.68,U] [#8 -0.02,-0.15,0.51,U] 
23:50:30.564 00.001 1032 refined, 6 included, MultiStar: {0.05, -0.03}, one-star: {0.13, -0.02}
23:50:30.566 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
23:50:30.569 00.003 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
23:50:30.570 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.62 mountX=-0.04 mountY=-0.04, mountTheta=-2.45
23:50:30.573 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
23:50:30.576 00.003 1032 Enqueuing Move request for scope (0.05, -0.03)
23:50:30.577 00.001 10072 Worker thread wakes up
23:50:30.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:50:30.577 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:50:30.577 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
23:50:30.579 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:50:30.583 00.004 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:30.583 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:50:30.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:30.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:50:30.583 00.000 10072 MoveAxis(E, 6, ABG)
23:50:30.584 00.001 10072 Guiding  Dir = 2, Dur = 6
23:50:30.584 00.000 10072 IsGuiding returns 0
23:50:30.584 00.000 10072 PulseGuide returned control before completion, sleep 16
23:50:30.602 00.018 1032 UpdateGuideState exits: m=1505 SNR=27.3
23:50:30.604 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:30.607 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:30.609 00.002 1032 Enqueuing Expose request
23:50:30.612 00.003 10072 IsGuiding returns 0
23:50:30.612 00.000 10072 Move returns status 0, amount 6
23:50:30.612 00.000 10072 MoveAxis(N, 0, ABG)
23:50:30.612 00.000 10072 Move returns status 0, amount 0
23:50:30.612 00.000 10072 move complete, result=0
23:50:30.612 00.000 10072 worker thread done servicing request
23:50:30.612 00.000 10072 Worker thread wakes up
23:50:30.612 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:30.612 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:30.620 00.008 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:50:31.031 00.411 10072 Exposure complete
23:50:31.079 00.048 10072 worker thread done servicing request
23:50:31.080 00.001 1032 OnExposeComplete: enter
23:50:31.083 00.003 1032 UpdateGuideState(): m_state=6
23:50:31.086 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11326
23:50:31.089 00.003 1032 Star::Find returns 1 (0), X=1107.70, Y=130.09, Mass=1431, SNR=26.6, Peak=105 HFD=3.3
23:50:31.091 00.002 1032 MultiStar: [#1 0.12,-0.16,0.96,U] [#2 -0.05,-0.01,0.79,U] [#3 0.08,0.03,0.79,U] [#4 -0.06,-0.14,0.67,U] [#5 0.02,-0.04,0.64,U] [#6 0.20,-0.01,0.64,U] [#7 0.11,-0.18,0.71,U] [#8 0.17,-0.09,0.51,U] 
23:50:31.092 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.14, -0.07}
23:50:31.093 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
23:50:31.095 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
23:50:31.096 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.74 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
23:50:31.098 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
23:50:31.100 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
23:50:31.102 00.002 10072 Worker thread wakes up
23:50:31.102 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
23:50:31.102 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
23:50:31.102 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
23:50:31.104 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=146, Gamma=2.230
23:50:31.107 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:31.107 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:50:31.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:31.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:50:31.107 00.000 10072 MoveAxis(E, 5, ABG)
23:50:31.107 00.000 10072 Guiding  Dir = 2, Dur = 5
23:50:31.108 00.001 10072 IsGuiding returns 0
23:50:31.108 00.000 10072 PulseGuide returned control before completion, sleep 15
23:50:31.125 00.017 1032 UpdateGuideState exits: m=1431 SNR=26.6
23:50:31.127 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:31.128 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:31.130 00.002 1032 Enqueuing Expose request
23:50:31.136 00.006 10072 IsGuiding returns 0
23:50:31.136 00.000 10072 Move returns status 0, amount 5
23:50:31.136 00.000 10072 MoveAxis(N, 0, ABG)
23:50:31.136 00.000 10072 Move returns status 0, amount 0
23:50:31.136 00.000 10072 move complete, result=0
23:50:31.136 00.000 10072 worker thread done servicing request
23:50:31.136 00.000 10072 Worker thread wakes up
23:50:31.136 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:31.137 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:31.139 00.002 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:50:31.766 00.627 10072 Exposure complete
23:50:31.821 00.055 10072 worker thread done servicing request
23:50:31.821 00.000 1032 OnExposeComplete: enter
23:50:31.823 00.002 1032 UpdateGuideState(): m_state=6
23:50:31.825 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11327
23:50:31.827 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=130.16, Mass=1300, SNR=25.4, Peak=108 HFD=3.3
23:50:31.829 00.002 1032 MultiStar: [#1 0.01,0.01,1.00,U] [#2 -0.05,-0.01,0.84,U] [#3 0.01,0.01,0.77,U] [#4 -0.21,-0.05,0.66,U] [#5 0.05,0.05,0.68,U] [#6 0.18,0.00,0.64,U] [#7 0.08,-0.05,0.71,U] [#8 0.11,-0.11,0.56,U] 
23:50:31.833 00.004 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.08, 0.01}
23:50:31.835 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
23:50:31.837 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
23:50:31.839 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.41 mountX=-0.02 mountY=-0.02, mountTheta=-2.24
23:50:31.844 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
23:50:31.846 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
23:50:31.848 00.002 10072 Worker thread wakes up
23:50:31.848 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:50:31.848 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:50:31.848 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
23:50:31.850 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:50:31.854 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:31.854 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:50:31.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:31.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:50:31.854 00.000 10072 MoveAxis(E, 5, ABG)
23:50:31.855 00.001 10072 Guiding  Dir = 2, Dur = 5
23:50:31.855 00.000 10072 IsGuiding returns 0
23:50:31.856 00.001 10072 PulseGuide returned control before completion, sleep 15
23:50:31.873 00.017 1032 UpdateGuideState exits: m=1300 SNR=25.4
23:50:31.875 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:31.877 00.002 10072 IsGuiding returns 0
23:50:31.877 00.000 10072 Move returns status 0, amount 5
23:50:31.878 00.001 10072 MoveAxis(N, 0, ABG)
23:50:31.878 00.000 10072 Move returns status 0, amount 0
23:50:31.878 00.000 10072 move complete, result=0
23:50:31.878 00.000 10072 worker thread done servicing request
23:50:31.878 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:31.880 00.002 1032 Enqueuing Expose request
23:50:31.882 00.002 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:50:31.884 00.002 10072 Worker thread wakes up
23:50:31.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:31.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:32.302 00.418 10072 Exposure complete
23:50:32.354 00.052 10072 worker thread done servicing request
23:50:32.354 00.000 1032 OnExposeComplete: enter
23:50:32.356 00.002 1032 UpdateGuideState(): m_state=6
23:50:32.358 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11328
23:50:32.360 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=130.25, Mass=1401, SNR=26.3, Peak=109 HFD=3.4
23:50:32.362 00.002 1032 MultiStar: [#1 0.09,0.11,0.97,U] [#2 -0.11,0.16,0.76,U] [#3 0.02,0.02,0.79,U] [#4 -0.06,-0.02,0.64,U] [#5 0.11,0.08,0.64,U] [#6 0.08,0.06,0.63,U] [#7 0.20,-0.13,0.72,U] [#8 0.03,-0.03,0.53,U] 
23:50:32.364 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.08, 0.10}
23:50:32.366 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
23:50:32.367 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
23:50:32.369 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.73 mountX=0.03 mountY=-0.06, mountTheta=-1.10
23:50:32.372 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
23:50:32.374 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
23:50:32.375 00.001 10072 Worker thread wakes up
23:50:32.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:50:32.375 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:50:32.375 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
23:50:32.377 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:50:32.380 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:32.380 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:50:32.381 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:32.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:50:32.381 00.000 10072 MoveAxis(E, 4, ABG)
23:50:32.381 00.000 10072 Guiding  Dir = 2, Dur = 4
23:50:32.381 00.000 10072 IsGuiding returns 0
23:50:32.382 00.001 10072 PulseGuide returned control before completion, sleep 14
23:50:32.398 00.016 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:50:32.400 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:32.402 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:32.404 00.002 1032 Enqueuing Expose request
23:50:32.408 00.004 10072 IsGuiding returns 0
23:50:32.408 00.000 10072 Move returns status 0, amount 4
23:50:32.408 00.000 10072 MoveAxis(N, 0, ABG)
23:50:32.408 00.000 10072 Move returns status 0, amount 0
23:50:32.408 00.000 10072 move complete, result=0
23:50:32.408 00.000 10072 worker thread done servicing request
23:50:32.408 00.000 10072 Worker thread wakes up
23:50:32.408 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:32.408 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:32.413 00.005 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:50:33.038 00.625 10072 Exposure complete
23:50:33.090 00.052 10072 worker thread done servicing request
23:50:33.090 00.000 1032 OnExposeComplete: enter
23:50:33.092 00.002 1032 UpdateGuideState(): m_state=6
23:50:33.095 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11329
23:50:33.097 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=130.09, Mass=1555, SNR=27.7, Peak=112 HFD=3.4
23:50:33.099 00.002 1032 MultiStar: [#1 0.26,-0.01,0.00,M1] [#2 -0.10,0.15,0.73,U] [#3 0.16,0.14,0.68,U] [#4 0.06,-0.10,0.64,U] [#5 0.20,0.12,0.64,U] [#6 0.19,0.13,0.60,U] [#7 0.06,-0.00,0.68,U] [#8 0.31,-0.10,0.00,M1] 
23:50:33.101 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.05}, one-star: {0.14, -0.06}
23:50:33.103 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:50:33.105 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:50:33.107 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.42 mountX=0.02 mountY=-0.11, mountTheta=-1.41
23:50:33.111 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
23:50:33.113 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
23:50:33.116 00.003 10072 Worker thread wakes up
23:50:33.116 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:50:33.116 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:50:33.116 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
23:50:33.118 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:50:33.122 00.004 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:33.122 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:50:33.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:33.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:50:33.122 00.000 10072 MoveAxis(E, 4, ABG)
23:50:33.122 00.000 10072 Guiding  Dir = 2, Dur = 4
23:50:33.122 00.000 10072 IsGuiding returns 0
23:50:33.123 00.001 10072 PulseGuide returned control before completion, sleep 14
23:50:33.139 00.016 1032 UpdateGuideState exits: m=1555 SNR=27.7
23:50:33.142 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:33.145 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:33.147 00.002 1032 Enqueuing Expose request
23:50:33.149 00.002 10072 IsGuiding returns 0
23:50:33.149 00.000 10072 Move returns status 0, amount 4
23:50:33.149 00.000 10072 MoveAxis(N, 0, ABG)
23:50:33.149 00.000 10072 Move returns status 0, amount 0
23:50:33.149 00.000 10072 move complete, result=0
23:50:33.149 00.000 10072 worker thread done servicing request
23:50:33.149 00.000 10072 Worker thread wakes up
23:50:33.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:33.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:33.157 00.008 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:50:33.570 00.413 10072 Exposure complete
23:50:33.623 00.053 10072 worker thread done servicing request
23:50:33.623 00.000 1032 OnExposeComplete: enter
23:50:33.626 00.003 1032 UpdateGuideState(): m_state=6
23:50:33.628 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11330
23:50:33.630 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=130.08, Mass=1403, SNR=26.3, Peak=93 HFD=3.4
23:50:33.633 00.003 1032 MultiStar: [#1 0.25,-0.01,0.94,U] [#2 0.11,0.13,0.83,U] [#3 0.22,0.17,0.00,M1] [#4 0.17,-0.06,0.70,U] [#5 0.22,0.01,0.68,U] [#6 0.24,0.19,0.00,M1] [#7 0.13,0.01,0.70,U] [#8 0.35,-0.16,0.00,M2] 
23:50:33.635 00.002 1032 single-star, 5 included, MultiStar: {0.16, 0.00}, one-star: {0.11, -0.07}
23:50:33.637 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
23:50:33.638 00.001 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
23:50:33.640 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.61 mountX=-0.10 mountY=-0.09, mountTheta=-2.44
23:50:33.644 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
23:50:33.646 00.002 1032 Enqueuing Move request for scope (0.11, -0.07)
23:50:33.649 00.003 10072 Worker thread wakes up
23:50:33.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
23:50:33.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
23:50:33.649 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.10 yDistance=-0.09
23:50:33.651 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:50:33.654 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:33.654 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
23:50:33.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:33.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:50:33.654 00.000 10072 MoveAxis(E, 3, ABG)
23:50:33.654 00.000 10072 Guiding  Dir = 2, Dur = 3
23:50:33.654 00.000 10072 IsGuiding returns 0
23:50:33.655 00.001 10072 PulseGuide returned control before completion, sleep 13
23:50:33.671 00.016 1032 UpdateGuideState exits: m=1403 SNR=26.3
23:50:33.675 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:33.678 00.003 10072 IsGuiding returns 0
23:50:33.678 00.000 10072 Move returns status 0, amount 3
23:50:33.678 00.000 10072 MoveAxis(N, 0, ABG)
23:50:33.678 00.000 10072 Move returns status 0, amount 0
23:50:33.678 00.000 10072 move complete, result=0
23:50:33.678 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:33.680 00.002 1032 Enqueuing Expose request
23:50:33.682 00.002 10072 worker thread done servicing request
23:50:33.682 00.000 10072 Worker thread wakes up
23:50:33.682 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:50:33.685 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:33.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:34.319 00.634 10072 Exposure complete
23:50:34.371 00.052 10072 worker thread done servicing request
23:50:34.371 00.000 1032 OnExposeComplete: enter
23:50:34.374 00.003 1032 UpdateGuideState(): m_state=6
23:50:34.376 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11331
23:50:34.378 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=130.21, Mass=1378, SNR=26.1, Peak=101 HFD=3.5
23:50:34.380 00.002 1032 MultiStar: [#1 0.17,0.00,0.91,U] [#2 0.15,0.23,0.00,M1] [#3 0.07,0.22,0.78,U] [#4 0.04,0.18,0.69,U] [#5 0.00,0.04,0.70,U] [#6 0.29,0.11,0.00,M2] [#7 0.26,0.22,0.00,M1] [#8 0.22,-0.05,0.58,U] 
23:50:34.382 00.002 1032 single-star, 5 included, MultiStar: {0.10, 0.08}, one-star: {0.09, 0.05}
23:50:34.384 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:50:34.385 00.001 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:50:34.387 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.53 mountX=0.03 mountY=-0.10, mountTheta=-1.30
23:50:34.390 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
23:50:34.391 00.001 1032 Enqueuing Move request for scope (0.09, 0.05)
23:50:34.394 00.003 10072 Worker thread wakes up
23:50:34.394 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:50:34.394 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:50:34.394 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
23:50:34.397 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:50:34.400 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:34.400 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:50:34.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:34.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:50:34.400 00.000 10072 MoveAxis(E, 3, ABG)
23:50:34.400 00.000 10072 Guiding  Dir = 2, Dur = 3
23:50:34.400 00.000 10072 IsGuiding returns 0
23:50:34.401 00.001 10072 PulseGuide returned control before completion, sleep 13
23:50:34.418 00.017 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:50:34.421 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:34.422 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:34.425 00.003 1032 Enqueuing Expose request
23:50:34.429 00.004 10072 IsGuiding returns 0
23:50:34.429 00.000 10072 Move returns status 0, amount 3
23:50:34.429 00.000 10072 MoveAxis(N, 0, ABG)
23:50:34.430 00.001 10072 Move returns status 0, amount 0
23:50:34.430 00.000 10072 move complete, result=0
23:50:34.430 00.000 10072 worker thread done servicing request
23:50:34.430 00.000 10072 Worker thread wakes up
23:50:34.430 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:34.430 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:34.439 00.009 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:50:34.837 00.398 10072 Exposure complete
23:50:34.887 00.050 10072 worker thread done servicing request
23:50:34.887 00.000 1032 OnExposeComplete: enter
23:50:34.890 00.003 1032 UpdateGuideState(): m_state=6
23:50:34.893 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11332
23:50:34.896 00.003 1032 Star::Find returns 1 (0), X=1107.72, Y=130.15, Mass=1289, SNR=25.2, Peak=95 HFD=3.4
23:50:34.899 00.003 1032 MultiStar: [#1 0.14,0.10,0.96,U] [#2 0.09,0.20,0.90,U] [#3 0.16,0.10,0.78,U] [#4 -0.04,-0.11,0.76,U] [#5 0.11,0.00,0.65,U] [#6 0.27,0.22,0.00,M3] [#7 0.17,0.09,0.75,U] [#8 0.10,-0.05,0.53,U] 
23:50:34.901 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.05}, one-star: {0.17, -0.01}
23:50:34.903 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
23:50:34.904 00.001 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
23:50:34.906 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.40 mountX=0.02 mountY=-0.12, mountTheta=-1.43
23:50:34.909 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
23:50:34.911 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
23:50:34.914 00.003 10072 Worker thread wakes up
23:50:34.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:50:34.914 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:50:34.914 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
23:50:34.916 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:50:34.919 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:34.919 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:50:34.920 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:34.920 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:50:34.920 00.000 10072 MoveAxis(E, 2, ABG)
23:50:34.920 00.000 10072 Guiding  Dir = 2, Dur = 2
23:50:34.920 00.000 10072 IsGuiding returns 0
23:50:34.921 00.001 10072 PulseGuide returned control before completion, sleep 12
23:50:34.940 00.019 1032 UpdateGuideState exits: m=1289 SNR=25.2
23:50:34.943 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:34.945 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:34.947 00.002 1032 Enqueuing Expose request
23:50:34.949 00.002 10072 IsGuiding returns 0
23:50:34.949 00.000 10072 Move returns status 0, amount 2
23:50:34.949 00.000 10072 MoveAxis(N, 0, ABG)
23:50:34.949 00.000 10072 Move returns status 0, amount 0
23:50:34.949 00.000 10072 move complete, result=0
23:50:34.949 00.000 10072 worker thread done servicing request
23:50:34.949 00.000 10072 Worker thread wakes up
23:50:34.949 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:34.949 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:34.959 00.010 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:50:35.586 00.627 10072 Exposure complete
23:50:35.641 00.055 10072 worker thread done servicing request
23:50:35.641 00.000 1032 OnExposeComplete: enter
23:50:35.644 00.003 1032 UpdateGuideState(): m_state=6
23:50:35.647 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11333
23:50:35.650 00.003 1032 Star::Find returns 1 (0), X=1107.69, Y=130.13, Mass=1584, SNR=28.0, Peak=110 HFD=3.4
23:50:35.652 00.002 1032 MultiStar: [#1 0.16,0.03,0.89,U] [#2 0.05,0.14,0.70,U] [#3 0.09,0.15,0.71,U] [#4 -0.04,0.00,0.61,U] [#5 0.15,0.08,0.63,U] [#6 0.20,0.03,0.59,U] [#7 0.12,0.06,0.66,U] [#8 0.17,0.01,0.48,U] 
23:50:35.653 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.14, -0.02}
23:50:35.655 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:50:35.658 00.003 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:50:35.660 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.42 mountX=0.02 mountY=-0.13, mountTheta=-1.41
23:50:35.664 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
23:50:35.666 00.002 1032 Enqueuing Move request for scope (0.12, 0.05)
23:50:35.668 00.002 10072 Worker thread wakes up
23:50:35.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:50:35.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:50:35.668 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.13
23:50:35.670 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:50:35.673 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:35.674 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:50:35.674 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:35.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:50:35.674 00.000 10072 MoveAxis(E, 2, ABG)
23:50:35.674 00.000 10072 Guiding  Dir = 2, Dur = 2
23:50:35.674 00.000 10072 IsGuiding returns 0
23:50:35.675 00.001 10072 PulseGuide returned control before completion, sleep 12
23:50:35.692 00.017 1032 UpdateGuideState exits: m=1584 SNR=28.0
23:50:35.695 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:35.696 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:35.698 00.002 1032 Enqueuing Expose request
23:50:35.699 00.001 10072 IsGuiding returns 0
23:50:35.700 00.001 10072 Move returns status 0, amount 2
23:50:35.700 00.000 10072 MoveAxis(N, 0, ABG)
23:50:35.700 00.000 10072 Move returns status 0, amount 0
23:50:35.700 00.000 10072 move complete, result=0
23:50:35.700 00.000 10072 worker thread done servicing request
23:50:35.700 00.000 10072 Worker thread wakes up
23:50:35.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:35.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:35.708 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:50:36.120 00.412 10072 Exposure complete
23:50:36.167 00.047 10072 worker thread done servicing request
23:50:36.167 00.000 1032 OnExposeComplete: enter
23:50:36.169 00.002 1032 UpdateGuideState(): m_state=6
23:50:36.171 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11334
23:50:36.172 00.001 1032 Star::Find returns 1 (0), X=1107.77, Y=130.10, Mass=1320, SNR=25.6, Peak=101 HFD=3.2
23:50:36.174 00.002 1032 MultiStar: [#1 0.09,0.07,0.97,U] [#2 0.09,0.11,0.84,U] [#3 0.16,0.15,0.78,U] [#4 -0.03,-0.02,0.64,U] [#5 0.18,0.03,0.66,U] [#6 0.22,0.07,0.67,U] [#7 0.22,0.03,0.71,U] [#8 0.19,0.02,0.54,U] 
23:50:36.176 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.04}, one-star: {0.21, -0.05}
23:50:36.177 00.001 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:50:36.179 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:50:36.182 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.29 mountX=0.00 mountY=-0.15, mountTheta=-1.54
23:50:36.185 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.04, opts=13)
23:50:36.187 00.002 1032 Enqueuing Move request for scope (0.15, 0.04)
23:50:36.188 00.001 10072 Worker thread wakes up
23:50:36.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
23:50:36.188 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
23:50:36.188 00.000 10072 Moving (0.15, 0.04) raw xDistance=0.00 yDistance=-0.15
23:50:36.190 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:50:36.193 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:36.193 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
23:50:36.194 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:36.194 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:50:36.194 00.000 10072 MoveAxis(E, 2, ABG)
23:50:36.194 00.000 10072 Guiding  Dir = 2, Dur = 2
23:50:36.194 00.000 10072 IsGuiding returns 0
23:50:36.195 00.001 10072 PulseGuide returned control before completion, sleep 12
23:50:36.210 00.015 10072 IsGuiding returns 0
23:50:36.210 00.000 10072 Move returns status 0, amount 2
23:50:36.210 00.000 10072 MoveAxis(N, 0, ABG)
23:50:36.210 00.000 10072 Move returns status 0, amount 0
23:50:36.210 00.000 10072 move complete, result=0
23:50:36.210 00.000 10072 worker thread done servicing request
23:50:36.211 00.001 1032 UpdateGuideState exits: m=1320 SNR=25.6
23:50:36.214 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:36.215 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:36.217 00.002 1032 Enqueuing Expose request
23:50:36.219 00.002 10072 Worker thread wakes up
23:50:36.219 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:36.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:36.219 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
23:50:36.858 00.639 10072 Exposure complete
23:50:36.907 00.049 10072 worker thread done servicing request
23:50:36.907 00.000 1032 OnExposeComplete: enter
23:50:36.909 00.002 1032 UpdateGuideState(): m_state=6
23:50:36.912 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11335
23:50:36.913 00.001 1032 Star::Find returns 1 (0), X=1107.64, Y=130.30, Mass=1358, SNR=25.9, Peak=94 HFD=3.4
23:50:36.916 00.003 1032 MultiStar: [#1 0.00,0.16,0.97,U] [#2 -0.05,0.22,0.77,U] [#3 0.14,0.21,0.76,U] [#4 0.08,-0.01,0.66,U] [#5 0.11,0.21,0.71,U] [#6 0.21,0.13,0.63,U] [#7 0.17,0.11,0.70,U] [#8 0.13,0.08,0.51,U] 
23:50:36.917 00.001 1032 single-star, 8 included, MultiStar: {0.09, 0.15}, one-star: {0.08, 0.15}
23:50:36.919 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
23:50:36.920 00.001 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
23:50:36.923 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.06 mountX=0.12 mountY=-0.12, mountTheta=-0.77
23:50:36.926 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.15, opts=13)
23:50:36.929 00.003 1032 Enqueuing Move request for scope (0.08, 0.15)
23:50:36.931 00.002 10072 Worker thread wakes up
23:50:36.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
23:50:36.931 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
23:50:36.931 00.000 10072 Moving (0.08, 0.15) raw xDistance=0.12 yDistance=-0.12
23:50:36.934 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:50:36.936 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:36.936 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
23:50:36.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:36.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:50:36.937 00.001 10072 MoveAxis(E, 2, ABG)
23:50:36.937 00.000 10072 Guiding  Dir = 2, Dur = 2
23:50:36.937 00.000 10072 IsGuiding returns 0
23:50:36.938 00.001 10072 PulseGuide returned control before completion, sleep 12
23:50:36.954 00.016 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:50:36.956 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:36.958 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:36.960 00.002 1032 Enqueuing Expose request
23:50:36.963 00.003 10072 IsGuiding returns 0
23:50:36.963 00.000 10072 Move returns status 0, amount 2
23:50:36.963 00.000 10072 MoveAxis(N, 0, ABG)
23:50:36.963 00.000 10072 Move returns status 0, amount 0
23:50:36.963 00.000 10072 move complete, result=0
23:50:36.963 00.000 10072 worker thread done servicing request
23:50:36.964 00.001 10072 Worker thread wakes up
23:50:36.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:36.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:36.970 00.006 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:50:37.374 00.404 10072 Exposure complete
23:50:37.421 00.047 10072 worker thread done servicing request
23:50:37.421 00.000 1032 OnExposeComplete: enter
23:50:37.423 00.002 1032 UpdateGuideState(): m_state=6
23:50:37.427 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11336
23:50:37.428 00.001 1032 Star::Find returns 1 (0), X=1107.61, Y=130.45, Mass=1393, SNR=26.2, Peak=102 HFD=3.2
23:50:37.430 00.002 1032 MultiStar: [#1 0.23,0.35,0.00,M1] [#2 0.10,0.33,0.00,M1] [#3 0.27,0.39,0.00,M1] [#4 0.13,0.34,0.00,M1] [#5 0.15,0.14,0.66,U] [#6 0.26,0.35,0.00,M1] [#7 0.19,0.26,0.00,M1] [#8 0.24,0.29,0.00,M1] 
23:50:37.432 00.002 1032 refined, 1 included, MultiStar: {0.09, 0.23}, one-star: {0.05, 0.30}
23:50:37.433 00.001 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
23:50:37.434 00.001 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
23:50:37.436 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.20 mountX=0.20 mountY=-0.15, mountTheta=-0.63
23:50:37.439 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.23, opts=13)
23:50:37.442 00.003 1032 Enqueuing Move request for scope (0.09, 0.23)
23:50:37.444 00.002 10072 Worker thread wakes up
23:50:37.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.23) opts 0xd
23:50:37.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.23)
23:50:37.444 00.000 10072 Moving (0.09, 0.23) raw xDistance=0.20 yDistance=-0.15
23:50:37.446 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:50:37.449 00.003 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 288.97
23:50:37.449 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
23:50:37.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:37.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:50:37.449 00.000 10072 MoveAxis(W, 94, ABG)
23:50:37.449 00.000 10072 Guiding  Dir = 3, Dur = 94
23:50:37.449 00.000 10072 IsGuiding returns 0
23:50:37.450 00.001 10072 PulseGuide returned control before completion, sleep 104
23:50:37.466 00.016 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:50:37.468 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:37.470 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:37.471 00.001 1032 Enqueuing Expose request
23:50:37.559 00.088 10072 IsGuiding returns 0
23:50:37.559 00.000 10072 Move returns status 0, amount 94
23:50:37.559 00.000 10072 MoveAxis(N, 0, ABG)
23:50:37.559 00.000 10072 Move returns status 0, amount 0
23:50:37.559 00.000 10072 move complete, result=0
23:50:37.559 00.000 10072 worker thread done servicing request
23:50:37.559 00.000 10072 Worker thread wakes up
23:50:37.559 00.000 1032 GuideStep: 0.2 px 94 ms WEST, -0.1 px 0 ms NORTH
23:50:37.561 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:37.562 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:38.186 00.624 10072 Exposure complete
23:50:38.232 00.046 10072 worker thread done servicing request
23:50:38.232 00.000 1032 OnExposeComplete: enter
23:50:38.234 00.002 1032 UpdateGuideState(): m_state=6
23:50:38.236 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11337
23:50:38.238 00.002 1032 Star::Find returns 1 (0), X=1107.80, Y=130.38, Mass=1477, SNR=27.0, Peak=109 HFD=3.3
23:50:38.241 00.003 1032 MultiStar: [#1 0.31,0.23,0.00,M2] [#2 0.16,0.48,0.00,M2] [#3 0.22,0.21,0.00,M2] [#4 0.05,0.03,0.61,U] [#5 0.17,0.21,0.00,M1] [#6 0.23,0.36,0.00,M2] [#7 0.24,0.06,0.76,U] [#8 0.30,0.08,0.00,M2] 
23:50:38.243 00.002 1032 refined, 2 included, MultiStar: {0.19, 0.12}, one-star: {0.24, 0.23}
23:50:38.245 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:50:38.246 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:50:38.247 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.23 cameraTheta=0.58 mountX=0.07 mountY=-0.22, mountTheta=-1.25
23:50:38.249 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.12, opts=13)
23:50:38.251 00.002 1032 Enqueuing Move request for scope (0.19, 0.12)
23:50:38.253 00.002 10072 Worker thread wakes up
23:50:38.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
23:50:38.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
23:50:38.253 00.000 10072 Moving (0.19, 0.12) raw xDistance=0.07 yDistance=-0.22
23:50:38.255 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:50:38.258 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:38.258 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:50:38.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:50:38.258 00.000 10072 MoveAxis(E, 1, ABG)
23:50:38.258 00.000 10072 Guiding  Dir = 2, Dur = 1
23:50:38.258 00.000 10072 IsGuiding returns 0
23:50:38.259 00.001 10072 PulseGuide returned control before completion, sleep 11
23:50:38.274 00.015 1032 UpdateGuideState exits: m=1477 SNR=27.0
23:50:38.277 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:38.279 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:38.281 00.002 1032 Enqueuing Expose request
23:50:38.282 00.001 10072 IsGuiding returns 0
23:50:38.282 00.000 10072 Move returns status 0, amount 1
23:50:38.282 00.000 10072 MoveAxis(N, 139, ABG)
23:50:38.282 00.000 10072 Guiding  Dir = 0, Dur = 139
23:50:38.283 00.001 10072 IsGuiding returns 0
23:50:38.283 00.000 10072 PulseGuide returned control before completion, sleep 149
23:50:38.448 00.165 10072 IsGuiding returns 0
23:50:38.448 00.000 10072 Move returns status 0, amount 139
23:50:38.448 00.000 10072 move complete, result=0
23:50:38.448 00.000 10072 worker thread done servicing request
23:50:38.448 00.000 10072 Worker thread wakes up
23:50:38.448 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 139 ms NORTH
23:50:38.451 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:38.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:38.856 00.405 10072 Exposure complete
23:50:38.905 00.049 10072 worker thread done servicing request
23:50:38.905 00.000 1032 OnExposeComplete: enter
23:50:38.908 00.003 1032 UpdateGuideState(): m_state=6
23:50:38.909 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11338
23:50:38.911 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=130.23, Mass=1502, SNR=27.3, Peak=121 HFD=3.2
23:50:38.913 00.002 1032 MultiStar: [#1 0.07,0.05,0.88,U] [#2 -0.03,0.10,0.78,U] [#3 0.07,0.10,0.69,U] [#4 -0.03,0.02,0.67,U] [#5 0.00,-0.02,0.66,U] [#6 0.16,0.02,0.57,U] [#7 0.06,-0.02,0.66,U] [#8 0.15,-0.07,0.50,U] 
23:50:38.915 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.07, 0.07}
23:50:38.917 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:50:38.919 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:50:38.920 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.61 mountX=0.02 mountY=-0.06, mountTheta=-1.22
23:50:38.923 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
23:50:38.927 00.004 1032 Enqueuing Move request for scope (0.05, 0.04)
23:50:38.928 00.001 10072 Worker thread wakes up
23:50:38.928 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:50:38.928 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:50:38.928 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.06
23:50:38.931 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:50:38.933 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:38.933 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:50:38.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:38.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:50:38.933 00.000 10072 MoveAxis(E, 2, ABG)
23:50:38.933 00.000 10072 Guiding  Dir = 2, Dur = 2
23:50:38.935 00.002 10072 IsGuiding returns 0
23:50:38.935 00.000 10072 PulseGuide returned control before completion, sleep 12
23:50:38.952 00.017 1032 UpdateGuideState exits: m=1502 SNR=27.3
23:50:38.956 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:38.958 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:38.961 00.003 1032 Enqueuing Expose request
23:50:38.963 00.002 10072 IsGuiding returns 0
23:50:38.963 00.000 10072 Move returns status 0, amount 2
23:50:38.963 00.000 10072 MoveAxis(N, 0, ABG)
23:50:38.964 00.001 10072 Move returns status 0, amount 0
23:50:38.964 00.000 10072 move complete, result=0
23:50:38.964 00.000 10072 worker thread done servicing request
23:50:38.964 00.000 10072 Worker thread wakes up
23:50:38.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:38.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:38.970 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:50:39.591 00.621 10072 Exposure complete
23:50:39.641 00.050 10072 worker thread done servicing request
23:50:39.641 00.000 1032 OnExposeComplete: enter
23:50:39.643 00.002 1032 UpdateGuideState(): m_state=6
23:50:39.645 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11339
23:50:39.647 00.002 1032 Star::Find returns 1 (0), X=1107.45, Y=130.36, Mass=1375, SNR=26.1, Peak=103 HFD=3.2
23:50:39.649 00.002 1032 MultiStar: [#1 -0.05,0.20,1.01,U] [#2 -0.20,0.30,0.00,M2] [#3 -0.06,0.20,0.78,U] [#4 -0.23,0.04,0.72,U] [#5 -0.18,0.16,0.69,U] [#6 0.13,0.03,0.65,U] [#7 -0.01,0.05,0.74,U] [#8 -0.03,-0.08,0.52,U] 
23:50:39.651 00.002 1032 refined, 7 included, MultiStar: {-0.07, 0.12}, one-star: {-0.10, 0.20}
23:50:39.652 00.001 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
23:50:39.654 00.002 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
23:50:39.657 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.10 mountX=0.13 mountY=0.04, mountTheta=0.27
23:50:39.660 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.12, opts=13)
23:50:39.661 00.001 1032 Enqueuing Move request for scope (-0.07, 0.12)
23:50:39.664 00.003 10072 Worker thread wakes up
23:50:39.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
23:50:39.664 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
23:50:39.664 00.000 10072 Moving (-0.07, 0.12) raw xDistance=0.13 yDistance=0.04
23:50:39.666 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=153, Gamma=2.230
23:50:39.670 00.004 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.97
23:50:39.670 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
23:50:39.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:39.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:50:39.670 00.000 10072 MoveAxis(W, 58, ABG)
23:50:39.670 00.000 10072 Guiding  Dir = 3, Dur = 58
23:50:39.670 00.000 10072 IsGuiding returns 0
23:50:39.671 00.001 10072 PulseGuide returned control before completion, sleep 68
23:50:39.689 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:50:39.693 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:39.695 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:39.696 00.001 1032 Enqueuing Expose request
23:50:39.743 00.047 10072 IsGuiding returns 1
23:50:39.744 00.001 10072 scope still moving after pulse duration time elapsed
23:50:39.774 00.030 10072 IsGuiding returns 0
23:50:39.774 00.000 10072 scope move finished after 58 + 45 ms
23:50:39.774 00.000 10072 Move returns status 0, amount 58
23:50:39.774 00.000 10072 MoveAxis(N, 0, ABG)
23:50:39.774 00.000 10072 Move returns status 0, amount 0
23:50:39.774 00.000 10072 move complete, result=0
23:50:39.774 00.000 10072 worker thread done servicing request
23:50:39.774 00.000 10072 Worker thread wakes up
23:50:39.774 00.000 1032 GuideStep: 0.1 px 58 ms WEST, 0.0 px 0 ms NORTH
23:50:39.778 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:39.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:40.183 00.405 10072 Exposure complete
23:50:40.230 00.047 10072 worker thread done servicing request
23:50:40.230 00.000 1032 OnExposeComplete: enter
23:50:40.232 00.002 1032 UpdateGuideState(): m_state=6
23:50:40.235 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11340
23:50:40.237 00.002 1032 Star::Find returns 1 (0), X=1107.46, Y=130.29, Mass=1504, SNR=27.2, Peak=122 HFD=3.3
23:50:40.238 00.001 1032 MultiStar: [#1 -0.10,0.16,0.94,U] [#2 -0.17,0.24,0.00,M3] [#3 -0.05,0.13,0.71,U] [#4 -0.13,0.07,0.65,U] [#5 -0.09,0.14,0.65,U] [#6 0.03,0.22,0.61,U] [#7 0.03,-0.05,0.67,U] [#8 -0.19,0.01,0.46,U] 
23:50:40.240 00.002 1032 refined, 7 included, MultiStar: {-0.07, 0.11}, one-star: {-0.09, 0.13}
23:50:40.241 00.001 1032 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.83) = xAngle (0.34 = 0.34)
23:50:40.244 00.003 1032 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.34 = 0.34)
23:50:40.245 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.17 mountX=0.12 mountY=0.04, mountTheta=0.34
23:50:40.247 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.11, opts=13)
23:50:40.249 00.002 1032 Enqueuing Move request for scope (-0.07, 0.11)
23:50:40.250 00.001 10072 Worker thread wakes up
23:50:40.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
23:50:40.250 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
23:50:40.250 00.000 10072 Moving (-0.07, 0.11) raw xDistance=0.12 yDistance=0.04
23:50:40.253 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:50:40.256 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:40.256 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
23:50:40.256 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:40.256 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:50:40.256 00.000 10072 MoveAxis(E, 3, ABG)
23:50:40.256 00.000 10072 Guiding  Dir = 2, Dur = 3
23:50:40.257 00.001 10072 IsGuiding returns 0
23:50:40.257 00.000 10072 PulseGuide returned control before completion, sleep 13
23:50:40.273 00.016 10072 IsGuiding returns 0
23:50:40.273 00.000 10072 Move returns status 0, amount 3
23:50:40.273 00.000 10072 MoveAxis(N, 0, ABG)
23:50:40.273 00.000 10072 Move returns status 0, amount 0
23:50:40.273 00.000 10072 move complete, result=0
23:50:40.273 00.000 10072 worker thread done servicing request
23:50:40.275 00.002 1032 UpdateGuideState exits: m=1504 SNR=27.2
23:50:40.278 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:40.279 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:40.281 00.002 1032 Enqueuing Expose request
23:50:40.283 00.002 10072 Worker thread wakes up
23:50:40.283 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:40.283 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:40.283 00.000 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:50:40.918 00.635 10072 Exposure complete
23:50:40.967 00.049 10072 worker thread done servicing request
23:50:40.967 00.000 1032 OnExposeComplete: enter
23:50:40.969 00.002 1032 UpdateGuideState(): m_state=6
23:50:40.970 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11341
23:50:40.973 00.003 1032 Star::Find returns 1 (0), X=1107.43, Y=130.26, Mass=1403, SNR=26.4, Peak=110 HFD=3.3
23:50:40.974 00.001 1032 MultiStar: [#1 -0.12,0.06,1.00,U] [#2 -0.13,0.23,0.00,M4] [#3 -0.07,0.04,0.78,U] [#4 -0.34,-0.14,0.00,M1] [#5 -0.11,-0.05,0.63,U] [#6 -0.04,0.09,0.58,U] [#7 -0.14,-0.16,0.70,U] [#8 -0.02,-0.03,0.49,U] 
23:50:40.975 00.001 1032 refined, 6 included, MultiStar: {-0.10, 0.02}, one-star: {-0.13, 0.11}
23:50:40.977 00.002 1032 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.83) = xAngle (1.12 = 1.12)
23:50:40.979 00.002 1032 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.12 = 1.12)
23:50:40.981 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.95 mountX=0.04 mountY=0.09, mountTheta=1.12
23:50:40.983 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.02, opts=13)
23:50:40.986 00.003 1032 Enqueuing Move request for scope (-0.10, 0.02)
23:50:40.988 00.002 10072 Worker thread wakes up
23:50:40.988 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
23:50:40.988 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
23:50:40.988 00.000 10072 Moving (-0.10, 0.02) raw xDistance=0.04 yDistance=0.09
23:50:40.991 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:50:40.993 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:40.993 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:50:40.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:40.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:50:40.993 00.000 10072 MoveAxis(E, 3, ABG)
23:50:40.993 00.000 10072 Guiding  Dir = 2, Dur = 3
23:50:40.995 00.002 10072 IsGuiding returns 0
23:50:40.995 00.000 10072 PulseGuide returned control before completion, sleep 13
23:50:41.010 00.015 10072 IsGuiding returns 0
23:50:41.010 00.000 10072 Move returns status 0, amount 3
23:50:41.010 00.000 10072 MoveAxis(N, 0, ABG)
23:50:41.010 00.000 10072 Move returns status 0, amount 0
23:50:41.010 00.000 10072 move complete, result=0
23:50:41.010 00.000 1032 UpdateGuideState exits: m=1403 SNR=26.4
23:50:41.013 00.003 10072 worker thread done servicing request
23:50:41.013 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:41.015 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:41.018 00.003 1032 Enqueuing Expose request
23:50:41.020 00.002 1032 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
23:50:41.022 00.002 10072 Worker thread wakes up
23:50:41.022 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:41.022 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:41.434 00.412 10072 Exposure complete
23:50:41.482 00.048 10072 worker thread done servicing request
23:50:41.482 00.000 1032 OnExposeComplete: enter
23:50:41.485 00.003 1032 UpdateGuideState(): m_state=6
23:50:41.488 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11342
23:50:41.490 00.002 1032 Star::Find returns 1 (0), X=1107.36, Y=130.04, Mass=1382, SNR=26.1, Peak=106 HFD=3.4
23:50:41.493 00.003 1032 MultiStar: [#1 -0.13,-0.05,0.96,U] [#2 -0.25,0.04,0.80,U] [#3 -0.06,-0.05,0.80,U] [#4 -0.24,-0.03,0.71,U] [#5 -0.13,0.01,0.66,U] [#6 -0.03,0.10,0.63,U] [#7 -0.10,-0.04,0.67,U] [#8 -0.10,-0.20,0.50,U] 
23:50:41.496 00.003 1032 refined, 8 included, MultiStar: {-0.14, -0.04}, one-star: {-0.20, -0.12}
23:50:41.497 00.001 1032 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.83) = xAngle (-4.71 = 1.57)
23:50:41.499 00.002 1032 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.71 = 1.57)
23:50:41.500 00.001 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.88 mountX=-0.00 mountY=0.15, mountTheta=1.57
23:50:41.502 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.04, opts=13)
23:50:41.504 00.002 1032 Enqueuing Move request for scope (-0.14, -0.04)
23:50:41.505 00.001 10072 Worker thread wakes up
23:50:41.506 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
23:50:41.506 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
23:50:41.506 00.000 10072 Moving (-0.14, -0.04) raw xDistance=-0.00 yDistance=0.15
23:50:41.507 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:50:41.511 00.004 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:41.511 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
23:50:41.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:41.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:50:41.511 00.000 10072 MoveAxis(E, 2, ABG)
23:50:41.511 00.000 10072 Guiding  Dir = 2, Dur = 2
23:50:41.512 00.001 10072 IsGuiding returns 0
23:50:41.512 00.000 10072 PulseGuide returned control before completion, sleep 12
23:50:41.529 00.017 1032 UpdateGuideState exits: m=1382 SNR=26.1
23:50:41.532 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:41.534 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:41.536 00.002 1032 Enqueuing Expose request
23:50:41.539 00.003 10072 IsGuiding returns 0
23:50:41.539 00.000 10072 Move returns status 0, amount 2
23:50:41.539 00.000 10072 MoveAxis(N, 0, ABG)
23:50:41.539 00.000 10072 Move returns status 0, amount 0
23:50:41.539 00.000 10072 move complete, result=0
23:50:41.540 00.001 10072 worker thread done servicing request
23:50:41.540 00.000 10072 Worker thread wakes up
23:50:41.540 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:41.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:41.548 00.008 1032 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
23:50:42.166 00.618 10072 Exposure complete
23:50:42.216 00.050 10072 worker thread done servicing request
23:50:42.216 00.000 1032 OnExposeComplete: enter
23:50:42.218 00.002 1032 UpdateGuideState(): m_state=6
23:50:42.220 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11343
23:50:42.221 00.001 1032 Star::Find returns 1 (0), X=1107.43, Y=130.04, Mass=1193, SNR=24.3, Peak=83 HFD=3.5
23:50:42.223 00.002 1032 MultiStar: [#1 -0.06,-0.03,1.02,U] [#2 -0.03,0.06,0.86,U] [#3 -0.07,0.10,0.80,U] [#4 -0.20,-0.09,0.75,U] [#5 -0.16,-0.10,0.71,U] [#6 0.11,-0.03,0.68,U] [#7 0.01,-0.08,0.82,U] [#8 -0.16,-0.20,0.58,U] 
23:50:42.225 00.002 1032 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {-0.12, -0.11}
23:50:42.228 00.003 1032 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.83) = xAngle (-4.39 = 1.89)
23:50:42.231 00.003 1032 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.39 = 1.89)
23:50:42.232 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.56 mountX=-0.03 mountY=0.09, mountTheta=1.89
23:50:42.235 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.05, opts=13)
23:50:42.238 00.003 1032 Enqueuing Move request for scope (-0.08, -0.05)
23:50:42.240 00.002 10072 Worker thread wakes up
23:50:42.240 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
23:50:42.240 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
23:50:42.240 00.000 10072 Moving (-0.08, -0.05) raw xDistance=-0.03 yDistance=0.09
23:50:42.244 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:50:42.247 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:42.247 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:50:42.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:42.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:50:42.247 00.000 10072 MoveAxis(E, 2, ABG)
23:50:42.247 00.000 10072 Guiding  Dir = 2, Dur = 2
23:50:42.248 00.001 10072 IsGuiding returns 0
23:50:42.248 00.000 10072 PulseGuide returned control before completion, sleep 12
23:50:42.266 00.018 1032 UpdateGuideState exits: m=1193 SNR=24.3
23:50:42.268 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:42.269 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:42.271 00.002 1032 Enqueuing Expose request
23:50:42.273 00.002 10072 IsGuiding returns 0
23:50:42.273 00.000 10072 Move returns status 0, amount 2
23:50:42.273 00.000 10072 MoveAxis(N, 0, ABG)
23:50:42.273 00.000 10072 Move returns status 0, amount 0
23:50:42.273 00.000 10072 move complete, result=0
23:50:42.273 00.000 10072 worker thread done servicing request
23:50:42.273 00.000 10072 Worker thread wakes up
23:50:42.273 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:42.274 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:42.281 00.007 1032 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
23:50:42.680 00.399 10072 Exposure complete
23:50:42.728 00.048 10072 worker thread done servicing request
23:50:42.728 00.000 1032 OnExposeComplete: enter
23:50:42.730 00.002 1032 UpdateGuideState(): m_state=6
23:50:42.732 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11344
23:50:42.733 00.001 1032 Star::Find returns 1 (0), X=1107.33, Y=130.10, Mass=1171, SNR=24.0, Peak=94 HFD=3.3
23:50:42.737 00.004 1032 MultiStar: [#1 -0.08,-0.07,1.06,U] [#2 -0.16,0.06,0.91,U] [#3 -0.10,0.15,0.85,U] [#4 -0.28,-0.17,0.00,M1] [#5 -0.14,-0.15,0.76,U] [#6 -0.03,0.01,0.66,U] [#7 -0.11,-0.05,0.78,U] [#8 -0.10,-0.17,0.54,U] 
23:50:42.739 00.002 1032 refined, 7 included, MultiStar: {-0.12, -0.03}, one-star: {-0.22, -0.06}
23:50:42.740 00.001 1032 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.83) = xAngle (-4.74 = 1.54)
23:50:42.743 00.003 1032 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.74 = 1.54)
23:50:42.744 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.91 mountX=0.00 mountY=0.13, mountTheta=1.54
23:50:42.747 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.03, opts=13)
23:50:42.749 00.002 1032 Enqueuing Move request for scope (-0.12, -0.03)
23:50:42.751 00.002 10072 Worker thread wakes up
23:50:42.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
23:50:42.751 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
23:50:42.751 00.000 10072 Moving (-0.12, -0.03) raw xDistance=0.00 yDistance=0.13
23:50:42.754 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:50:42.756 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:42.756 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
23:50:42.756 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:42.756 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:50:42.756 00.000 10072 MoveAxis(E, 2, ABG)
23:50:42.757 00.001 10072 Guiding  Dir = 2, Dur = 2
23:50:42.757 00.000 10072 IsGuiding returns 0
23:50:42.758 00.001 10072 PulseGuide returned control before completion, sleep 12
23:50:42.772 00.014 10072 IsGuiding returns 0
23:50:42.772 00.000 10072 Move returns status 0, amount 2
23:50:42.772 00.000 10072 MoveAxis(N, 0, ABG)
23:50:42.772 00.000 10072 Move returns status 0, amount 0
23:50:42.772 00.000 10072 move complete, result=0
23:50:42.772 00.000 10072 worker thread done servicing request
23:50:42.776 00.004 1032 UpdateGuideState exits: m=1171 SNR=24.0
23:50:42.778 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:42.780 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:42.781 00.001 1032 Enqueuing Expose request
23:50:42.783 00.002 1032 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
23:50:42.784 00.001 10072 Worker thread wakes up
23:50:42.785 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:42.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:43.414 00.629 10072 Exposure complete
23:50:43.467 00.053 10072 worker thread done servicing request
23:50:43.467 00.000 1032 OnExposeComplete: enter
23:50:43.470 00.003 1032 UpdateGuideState(): m_state=6
23:50:43.472 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11345
23:50:43.475 00.003 1032 Star::Find returns 1 (0), X=1107.51, Y=130.24, Mass=1347, SNR=25.8, Peak=99 HFD=3.4
23:50:43.477 00.002 1032 MultiStar: [#1 -0.18,0.03,0.94,U] [#2 -0.31,0.12,0.00,M2] [#3 -0.24,0.33,0.00,M1] [#4 -0.18,0.11,0.69,U] [#5 -0.11,0.05,0.67,U] [#6 -0.08,-0.11,0.63,U] [#7 -0.19,0.14,0.75,U] [#8 0.07,-0.04,0.52,U] 
23:50:43.479 00.002 1032 single-star, 6 included, MultiStar: {-0.11, 0.05}, one-star: {-0.05, 0.09}
23:50:43.480 00.001 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
23:50:43.482 00.002 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
23:50:43.483 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.05 mountX=0.10 mountY=0.02, mountTheta=0.22
23:50:43.488 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.09, opts=13)
23:50:43.491 00.003 1032 Enqueuing Move request for scope (-0.05, 0.09)
23:50:43.493 00.002 10072 Worker thread wakes up
23:50:43.494 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
23:50:43.494 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
23:50:43.494 00.000 10072 Moving (-0.05, 0.09) raw xDistance=0.10 yDistance=0.02
23:50:43.496 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:50:43.498 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:43.498 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
23:50:43.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:43.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:50:43.498 00.000 10072 MoveAxis(E, 3, ABG)
23:50:43.498 00.000 10072 Guiding  Dir = 2, Dur = 3
23:50:43.499 00.001 10072 IsGuiding returns 0
23:50:43.499 00.000 10072 PulseGuide returned control before completion, sleep 13
23:50:43.517 00.018 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:50:43.521 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:43.523 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:43.525 00.002 1032 Enqueuing Expose request
23:50:43.527 00.002 10072 IsGuiding returns 0
23:50:43.527 00.000 10072 Move returns status 0, amount 3
23:50:43.527 00.000 10072 MoveAxis(N, 0, ABG)
23:50:43.527 00.000 10072 Move returns status 0, amount 0
23:50:43.527 00.000 10072 move complete, result=0
23:50:43.527 00.000 10072 worker thread done servicing request
23:50:43.528 00.001 10072 Worker thread wakes up
23:50:43.528 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:43.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:43.535 00.007 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:50:43.945 00.410 10072 Exposure complete
23:50:43.996 00.051 10072 worker thread done servicing request
23:50:43.996 00.000 1032 OnExposeComplete: enter
23:50:43.998 00.002 1032 UpdateGuideState(): m_state=6
23:50:44.000 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11346
23:50:44.003 00.003 1032 Star::Find returns 1 (0), X=1107.66, Y=130.18, Mass=1334, SNR=25.7, Peak=107 HFD=3.4
23:50:44.005 00.002 1032 MultiStar: [#1 0.02,0.04,0.95,U] [#2 -0.18,0.21,0.00,M3] [#3 -0.01,0.22,0.81,U] [#4 -0.17,0.11,0.69,U] [#5 -0.11,0.15,0.70,U] [#6 0.08,0.12,0.63,U] [#7 -0.02,0.06,0.76,U] [#8 0.06,-0.12,0.53,U] 
23:50:44.008 00.003 1032 refined, 7 included, MultiStar: {-0.00, 0.08}, one-star: {0.10, 0.03}
23:50:44.009 00.001 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
23:50:44.011 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
23:50:44.013 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.60 mountX=0.08 mountY=-0.02, mountTheta=-0.23
23:50:44.016 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.08, opts=13)
23:50:44.020 00.004 1032 Enqueuing Move request for scope (-0.00, 0.08)
23:50:44.022 00.002 10072 Worker thread wakes up
23:50:44.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
23:50:44.022 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
23:50:44.022 00.000 10072 Moving (-0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
23:50:44.024 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:50:44.028 00.004 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:44.028 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:50:44.028 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:44.028 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:50:44.028 00.000 10072 MoveAxis(E, 2, ABG)
23:50:44.028 00.000 10072 Guiding  Dir = 2, Dur = 2
23:50:44.028 00.000 10072 IsGuiding returns 0
23:50:44.029 00.001 10072 PulseGuide returned control before completion, sleep 12
23:50:44.047 00.018 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:50:44.050 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:44.053 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:44.056 00.003 1032 Enqueuing Expose request
23:50:44.057 00.001 10072 IsGuiding returns 0
23:50:44.058 00.001 10072 Move returns status 0, amount 2
23:50:44.058 00.000 10072 MoveAxis(N, 0, ABG)
23:50:44.058 00.000 10072 Move returns status 0, amount 0
23:50:44.058 00.000 10072 move complete, result=0
23:50:44.058 00.000 10072 worker thread done servicing request
23:50:44.058 00.000 10072 Worker thread wakes up
23:50:44.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:44.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:44.066 00.008 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:50:44.695 00.629 10072 Exposure complete
23:50:44.746 00.051 10072 worker thread done servicing request
23:50:44.746 00.000 1032 OnExposeComplete: enter
23:50:44.748 00.002 1032 UpdateGuideState(): m_state=6
23:50:44.750 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11347
23:50:44.753 00.003 1032 Star::Find returns 1 (0), X=1107.62, Y=130.37, Mass=1391, SNR=26.2, Peak=108 HFD=3.3
23:50:44.755 00.002 1032 MultiStar: [#1 0.09,0.19,0.92,U] [#2 -0.01,0.21,0.82,U] [#3 -0.01,0.04,0.78,U] [#4 -0.13,0.06,0.69,U] [#5 -0.11,-0.03,0.66,U] [#6 0.11,0.35,0.00,M1] [#7 0.02,0.16,0.70,U] [#8 0.25,-0.03,0.53,U] 
23:50:44.756 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.12}, one-star: {0.06, 0.22}
23:50:44.758 00.002 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
23:50:44.760 00.002 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
23:50:44.762 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=0.11 mountY=-0.05, mountTheta=-0.41
23:50:44.765 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
23:50:44.767 00.002 1032 Enqueuing Move request for scope (0.02, 0.12)
23:50:44.770 00.003 10072 Worker thread wakes up
23:50:44.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
23:50:44.770 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
23:50:44.770 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
23:50:44.772 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:50:44.775 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:44.775 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
23:50:44.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:44.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:50:44.775 00.000 10072 MoveAxis(E, 2, ABG)
23:50:44.775 00.000 10072 Guiding  Dir = 2, Dur = 2
23:50:44.776 00.001 10072 IsGuiding returns 0
23:50:44.776 00.000 10072 PulseGuide returned control before completion, sleep 12
23:50:44.792 00.016 1032 UpdateGuideState exits: m=1391 SNR=26.2
23:50:44.795 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:44.797 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:44.799 00.002 1032 Enqueuing Expose request
23:50:44.803 00.004 10072 IsGuiding returns 0
23:50:44.803 00.000 10072 Move returns status 0, amount 2
23:50:44.803 00.000 10072 MoveAxis(N, 0, ABG)
23:50:44.803 00.000 10072 Move returns status 0, amount 0
23:50:44.803 00.000 10072 move complete, result=0
23:50:44.804 00.001 10072 worker thread done servicing request
23:50:44.804 00.000 10072 Worker thread wakes up
23:50:44.804 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:44.804 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:44.811 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:50:45.211 00.400 10072 Exposure complete
23:50:45.260 00.049 10072 worker thread done servicing request
23:50:45.260 00.000 1032 OnExposeComplete: enter
23:50:45.262 00.002 1032 UpdateGuideState(): m_state=6
23:50:45.264 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11348
23:50:45.267 00.003 1032 Star::Find returns 1 (0), X=1107.68, Y=130.29, Mass=1502, SNR=27.3, Peak=120 HFD=3.3
23:50:45.269 00.002 1032 MultiStar: [#1 -0.02,0.08,0.88,U] [#2 -0.10,0.26,0.00,M3] [#3 -0.13,0.18,0.71,U] [#4 -0.14,0.09,0.63,U] [#5 0.07,-0.07,0.62,U] [#6 -0.09,0.31,0.00,M2] [#7 -0.04,0.02,0.68,U] [#8 0.03,0.03,0.50,U] 
23:50:45.271 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.07}, one-star: {0.12, 0.13}
23:50:45.273 00.002 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
23:50:45.275 00.002 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
23:50:45.277 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.70 mountX=0.07 mountY=-0.01, mountTheta=-0.13
23:50:45.281 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
23:50:45.283 00.002 1032 Enqueuing Move request for scope (-0.01, 0.07)
23:50:45.285 00.002 10072 Worker thread wakes up
23:50:45.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
23:50:45.285 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
23:50:45.286 00.001 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
23:50:45.287 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:50:45.290 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:45.291 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:50:45.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:45.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:50:45.291 00.000 10072 MoveAxis(E, 2, ABG)
23:50:45.291 00.000 10072 Guiding  Dir = 2, Dur = 2
23:50:45.291 00.000 10072 IsGuiding returns 0
23:50:45.292 00.001 10072 PulseGuide returned control before completion, sleep 12
23:50:45.309 00.017 1032 UpdateGuideState exits: m=1502 SNR=27.3
23:50:45.311 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:45.313 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:45.314 00.001 1032 Enqueuing Expose request
23:50:45.317 00.003 10072 IsGuiding returns 0
23:50:45.317 00.000 10072 Move returns status 0, amount 2
23:50:45.317 00.000 10072 MoveAxis(N, 0, ABG)
23:50:45.317 00.000 10072 Move returns status 0, amount 0
23:50:45.317 00.000 10072 move complete, result=0
23:50:45.317 00.000 10072 worker thread done servicing request
23:50:45.317 00.000 10072 Worker thread wakes up
23:50:45.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:45.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:45.324 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:50:45.948 00.624 10072 Exposure complete
23:50:46.006 00.058 10072 worker thread done servicing request
23:50:46.006 00.000 1032 OnExposeComplete: enter
23:50:46.010 00.004 1032 UpdateGuideState(): m_state=6
23:50:46.014 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11349
23:50:46.034 00.020 1032 Star::Find returns 1 (0), X=1107.70, Y=130.33, Mass=1539, SNR=27.6, Peak=110 HFD=3.4
23:50:46.037 00.003 1032 MultiStar: [#1 0.00,0.18,0.92,U] [#2 -0.12,0.20,0.74,U] [#3 -0.18,0.26,0.00,M1] [#4 -0.03,0.29,0.00,M1] [#5 -0.04,0.12,0.66,U] [#6 0.04,0.25,0.57,U] [#7 0.10,0.20,0.68,U] [#8 0.09,0.16,0.55,U] 
23:50:46.039 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.18}, one-star: {0.14, 0.18}
23:50:46.042 00.003 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
23:50:46.045 00.003 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
23:50:46.047 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.39 mountX=0.17 mountY=-0.08, mountTheta=-0.44
23:50:46.053 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.18, opts=13)
23:50:46.056 00.003 1032 Enqueuing Move request for scope (0.03, 0.18)
23:50:46.062 00.006 10072 Worker thread wakes up
23:50:46.062 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
23:50:46.062 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
23:50:46.062 00.000 10072 Moving (0.03, 0.18) raw xDistance=0.17 yDistance=-0.08
23:50:46.065 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:50:46.068 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.97
23:50:46.068 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
23:50:46.068 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:46.068 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:50:46.068 00.000 10072 MoveAxis(W, 77, ABG)
23:50:46.068 00.000 10072 Guiding  Dir = 3, Dur = 77
23:50:46.068 00.000 10072 IsGuiding returns 0
23:50:46.069 00.001 10072 PulseGuide returned control before completion, sleep 87
23:50:46.101 00.032 1032 UpdateGuideState exits: m=1539 SNR=27.6
23:50:46.107 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:46.115 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:46.121 00.006 1032 Enqueuing Expose request
23:50:46.166 00.045 10072 IsGuiding returns 0
23:50:46.166 00.000 10072 Move returns status 0, amount 77
23:50:46.166 00.000 10072 MoveAxis(N, 0, ABG)
23:50:46.166 00.000 10072 Move returns status 0, amount 0
23:50:46.166 00.000 10072 move complete, result=0
23:50:46.167 00.001 10072 worker thread done servicing request
23:50:46.167 00.000 10072 Worker thread wakes up
23:50:46.167 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:46.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:46.169 00.002 1032 GuideStep: 0.2 px 77 ms WEST, -0.1 px 0 ms NORTH
23:50:46.599 00.430 10072 Exposure complete
23:50:46.689 00.090 10072 worker thread done servicing request
23:50:46.690 00.001 1032 OnExposeComplete: enter
23:50:46.695 00.005 1032 UpdateGuideState(): m_state=6
23:50:46.701 00.006 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11350
23:50:46.707 00.006 1032 Star::Find returns 1 (0), X=1107.57, Y=130.26, Mass=1544, SNR=27.6, Peak=115 HFD=3.4
23:50:46.710 00.003 1032 MultiStar: [#1 -0.06,-0.03,0.90,U] [#2 -0.10,0.18,0.76,U] [#3 0.07,0.16,0.72,U] [#4 -0.13,0.09,0.67,U] [#5 -0.00,0.16,0.61,U] [#6 0.20,-0.01,0.54,U] [#7 0.00,0.06,0.68,U] [#8 0.14,0.02,0.50,U] 
23:50:46.718 00.008 1032 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {0.01, 0.10}
23:50:46.721 00.003 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
23:50:46.726 00.005 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
23:50:46.729 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.51 mountX=0.08 mountY=-0.03, mountTheta=-0.32
23:50:46.735 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
23:50:46.742 00.007 1032 Enqueuing Move request for scope (0.01, 0.08)
23:50:46.745 00.003 10072 Worker thread wakes up
23:50:46.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
23:50:46.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
23:50:46.745 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.03
23:50:46.749 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:50:46.754 00.005 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:46.754 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:50:46.754 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:46.754 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:50:46.759 00.005 10072 MoveAxis(E, 2, ABG)
23:50:46.759 00.000 10072 Guiding  Dir = 2, Dur = 2
23:50:46.760 00.001 10072 IsGuiding returns 0
23:50:46.761 00.001 10072 PulseGuide returned control before completion, sleep 12
23:50:46.789 00.028 10072 IsGuiding returns 0
23:50:46.790 00.001 10072 Move returns status 0, amount 2
23:50:46.790 00.000 10072 MoveAxis(N, 0, ABG)
23:50:46.790 00.000 10072 Move returns status 0, amount 0
23:50:46.790 00.000 10072 move complete, result=0
23:50:46.790 00.000 10072 worker thread done servicing request
23:50:46.824 00.034 1032 UpdateGuideState exits: m=1544 SNR=27.6
23:50:46.829 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:46.842 00.013 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:46.846 00.004 1032 Enqueuing Expose request
23:50:46.852 00.006 10072 Worker thread wakes up
23:50:46.852 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:50:46.855 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:46.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:47.494 00.639 10072 Exposure complete
23:50:47.649 00.155 10072 worker thread done servicing request
23:50:47.650 00.001 1032 OnExposeComplete: enter
23:50:47.655 00.005 1032 UpdateGuideState(): m_state=6
23:50:47.658 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11351
23:50:47.662 00.004 1032 Star::Find returns 1 (0), X=1107.63, Y=130.22, Mass=1336, SNR=25.7, Peak=99 HFD=3.4
23:50:47.665 00.003 1032 MultiStar: [#1 0.07,-0.02,0.97,U] [#2 -0.05,-0.01,0.82,U] [#3 0.11,0.18,0.79,U] [#4 -0.03,-0.08,0.70,U] [#5 -0.01,0.11,0.69,U] [#6 0.18,-0.06,0.63,U] [#7 0.05,0.09,0.68,U] [#8 0.09,-0.07,0.52,U] 
23:50:47.669 00.004 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.07, 0.06}
23:50:47.671 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:50:47.674 00.003 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:50:47.681 00.007 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.47 mountX=0.01 mountY=-0.06, mountTheta=-1.36
23:50:47.697 00.016 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:50:47.701 00.004 1032 Enqueuing Move request for scope (0.05, 0.03)
23:50:47.712 00.011 10072 Worker thread wakes up
23:50:47.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:50:47.712 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:50:47.712 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
23:50:47.723 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=146, Gamma=2.230
23:50:47.728 00.005 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:47.728 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:50:47.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:47.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:50:47.728 00.000 10072 MoveAxis(E, 3, ABG)
23:50:47.728 00.000 10072 Guiding  Dir = 2, Dur = 3
23:50:47.729 00.001 10072 IsGuiding returns 0
23:50:47.729 00.000 10072 PulseGuide returned control before completion, sleep 13
23:50:47.755 00.026 10072 IsGuiding returns 0
23:50:47.755 00.000 10072 Move returns status 0, amount 3
23:50:47.756 00.001 10072 MoveAxis(N, 0, ABG)
23:50:47.756 00.000 10072 Move returns status 0, amount 0
23:50:47.756 00.000 10072 move complete, result=0
23:50:47.756 00.000 10072 worker thread done servicing request
23:50:47.756 00.000 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:50:47.760 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:47.763 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:47.767 00.004 1032 Enqueuing Expose request
23:50:47.773 00.006 10072 Worker thread wakes up
23:50:47.773 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:50:47.778 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:47.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:48.195 00.417 10072 Exposure complete
23:50:48.264 00.069 10072 worker thread done servicing request
23:50:48.264 00.000 1032 OnExposeComplete: enter
23:50:48.269 00.005 1032 UpdateGuideState(): m_state=6
23:50:48.272 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11352
23:50:48.276 00.004 1032 Star::Find returns 1 (0), X=1107.70, Y=130.21, Mass=1190, SNR=24.2, Peak=83 HFD=3.5
23:50:48.281 00.005 1032 MultiStar: [#1 0.06,0.04,1.02,U] [#2 -0.04,0.08,0.86,U] [#3 0.08,0.08,0.83,U] [#4 -0.21,-0.11,0.77,U] [#5 -0.02,-0.02,0.70,U] [#6 0.19,0.17,0.65,U] [#7 -0.03,-0.09,0.77,U] [#8 0.11,-0.08,0.57,U] 
23:50:48.285 00.004 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.15, 0.06}
23:50:48.287 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
23:50:48.290 00.003 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
23:50:48.292 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.54 mountX=0.01 mountY=-0.04, mountTheta=-1.29
23:50:48.295 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
23:50:48.299 00.004 1032 Enqueuing Move request for scope (0.03, 0.02)
23:50:48.304 00.005 10072 Worker thread wakes up
23:50:48.304 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
23:50:48.304 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
23:50:48.304 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
23:50:48.308 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:50:48.311 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:48.311 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:50:48.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:48.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:50:48.311 00.000 10072 MoveAxis(E, 3, ABG)
23:50:48.311 00.000 10072 Guiding  Dir = 2, Dur = 3
23:50:48.312 00.001 10072 IsGuiding returns 0
23:50:48.313 00.001 10072 PulseGuide returned control before completion, sleep 13
23:50:48.333 00.020 10072 IsGuiding returns 0
23:50:48.333 00.000 10072 Move returns status 0, amount 3
23:50:48.333 00.000 10072 MoveAxis(N, 0, ABG)
23:50:48.333 00.000 10072 Move returns status 0, amount 0
23:50:48.333 00.000 10072 move complete, result=0
23:50:48.333 00.000 10072 worker thread done servicing request
23:50:48.336 00.003 1032 UpdateGuideState exits: m=1190 SNR=24.2
23:50:48.339 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:48.341 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:48.343 00.002 1032 Enqueuing Expose request
23:50:48.347 00.004 10072 Worker thread wakes up
23:50:48.347 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:50:48.352 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:48.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:48.996 00.644 10072 Exposure complete
23:50:49.094 00.098 10072 worker thread done servicing request
23:50:49.095 00.001 1032 OnExposeComplete: enter
23:50:49.098 00.003 1032 UpdateGuideState(): m_state=6
23:50:49.103 00.005 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11353
23:50:49.106 00.003 1032 Star::Find returns 1 (0), X=1107.53, Y=130.17, Mass=1336, SNR=25.7, Peak=102 HFD=3.4
23:50:49.110 00.004 1032 MultiStar: [#1 0.02,0.00,0.95,U] [#2 -0.03,0.22,0.85,U] [#3 0.15,0.10,0.76,U] [#4 -0.19,-0.02,0.68,U] [#5 0.10,0.18,0.69,U] [#6 0.23,0.12,0.00,M1] [#7 -0.13,-0.04,0.76,U] [#8 0.20,0.03,0.52,U] 
23:50:49.116 00.006 1032 single-star, 7 included, MultiStar: {0.00, 0.06}, one-star: {-0.02, 0.01}
23:50:49.123 00.007 1032 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.83) = xAngle (0.77 = 0.77)
23:50:49.127 00.004 1032 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.77 = 0.77)
23:50:49.131 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.60 mountX=0.02 mountY=0.02, mountTheta=0.77
23:50:49.136 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
23:50:49.140 00.004 1032 Enqueuing Move request for scope (-0.02, 0.01)
23:50:49.148 00.008 10072 Worker thread wakes up
23:50:49.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
23:50:49.148 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
23:50:49.148 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.02
23:50:49.152 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:50:49.159 00.007 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:49.159 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:50:49.159 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:49.159 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:50:49.159 00.000 10072 MoveAxis(E, 3, ABG)
23:50:49.159 00.000 10072 Guiding  Dir = 2, Dur = 3
23:50:49.160 00.001 10072 IsGuiding returns 0
23:50:49.161 00.001 10072 PulseGuide returned control before completion, sleep 12
23:50:49.179 00.018 10072 IsGuiding returns 0
23:50:49.179 00.000 10072 Move returns status 0, amount 3
23:50:49.179 00.000 10072 MoveAxis(N, 0, ABG)
23:50:49.179 00.000 10072 Move returns status 0, amount 0
23:50:49.180 00.001 10072 move complete, result=0
23:50:49.180 00.000 10072 worker thread done servicing request
23:50:49.197 00.017 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:50:49.201 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:49.211 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:49.214 00.003 1032 Enqueuing Expose request
23:50:49.217 00.003 10072 Worker thread wakes up
23:50:49.217 00.000 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:50:49.219 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:49.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:49.637 00.418 10072 Exposure complete
23:50:49.720 00.083 10072 worker thread done servicing request
23:50:49.721 00.001 1032 OnExposeComplete: enter
23:50:49.725 00.004 1032 UpdateGuideState(): m_state=6
23:50:49.728 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11354
23:50:49.732 00.004 1032 Star::Find returns 1 (0), X=1107.69, Y=130.31, Mass=1478, SNR=27.0, Peak=102 HFD=3.5
23:50:49.736 00.004 1032 MultiStar: [#1 -0.05,0.06,0.92,U] [#2 0.04,0.23,0.80,U] [#3 0.06,0.14,0.73,U] [#4 -0.12,0.02,0.65,U] [#5 0.18,0.10,0.69,U] [#6 0.15,0.21,0.00,M2] [#7 0.08,-0.07,0.66,U] [#8 0.08,-0.14,0.51,U] 
23:50:49.740 00.004 1032 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {0.13, 0.16}
23:50:49.743 00.003 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
23:50:49.746 00.003 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
23:50:49.749 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=0.99 mountX=0.06 mountY=-0.07, mountTheta=-0.84
23:50:49.754 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
23:50:49.763 00.009 1032 Enqueuing Move request for scope (0.05, 0.08)
23:50:49.779 00.016 10072 Worker thread wakes up
23:50:49.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:50:49.779 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:50:49.779 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.07
23:50:49.783 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:50:49.788 00.005 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:49.789 00.001 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:50:49.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:49.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:50:49.789 00.000 10072 MoveAxis(E, 2, ABG)
23:50:49.789 00.000 10072 Guiding  Dir = 2, Dur = 2
23:50:49.790 00.001 10072 IsGuiding returns 0
23:50:49.790 00.000 10072 PulseGuide returned control before completion, sleep 12
23:50:49.817 00.027 10072 IsGuiding returns 0
23:50:49.818 00.001 10072 Move returns status 0, amount 2
23:50:49.818 00.000 10072 MoveAxis(N, 0, ABG)
23:50:49.818 00.000 10072 Move returns status 0, amount 0
23:50:49.818 00.000 10072 move complete, result=0
23:50:49.818 00.000 10072 worker thread done servicing request
23:50:49.820 00.002 1032 UpdateGuideState exits: m=1478 SNR=27.0
23:50:49.825 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:49.829 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:49.834 00.005 1032 Enqueuing Expose request
23:50:49.840 00.006 10072 Worker thread wakes up
23:50:49.840 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:50:49.844 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:49.844 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:50.476 00.632 10072 Exposure complete
23:50:50.552 00.076 10072 worker thread done servicing request
23:50:50.552 00.000 1032 OnExposeComplete: enter
23:50:50.560 00.008 1032 UpdateGuideState(): m_state=6
23:50:50.567 00.007 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11355
23:50:50.570 00.003 1032 Star::Find returns 1 (0), X=1107.63, Y=130.25, Mass=1389, SNR=26.2, Peak=106 HFD=3.4
23:50:50.574 00.004 1032 MultiStar: [#1 0.02,-0.11,0.90,U] [#2 -0.16,0.07,0.81,U] [#3 -0.05,0.05,0.72,U] [#4 0.02,0.04,0.67,U] [#5 0.08,0.09,0.63,U] [#6 0.13,0.16,0.62,U] [#7 0.10,-0.13,0.75,U] [#8 0.13,-0.12,0.51,U] 
23:50:50.576 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.07, 0.09}
23:50:50.579 00.003 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:50:50.582 00.003 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:50:50.586 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.53 mountX=0.01 mountY=-0.03, mountTheta=-1.30
23:50:50.592 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
23:50:50.602 00.010 1032 Enqueuing Move request for scope (0.03, 0.02)
23:50:50.606 00.004 10072 Worker thread wakes up
23:50:50.607 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
23:50:50.607 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
23:50:50.607 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
23:50:50.610 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:50:50.614 00.004 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:50.615 00.001 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:50:50.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:50.615 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:50:50.615 00.000 10072 MoveAxis(E, 3, ABG)
23:50:50.616 00.001 10072 Guiding  Dir = 2, Dur = 3
23:50:50.616 00.000 10072 IsGuiding returns 0
23:50:50.617 00.001 10072 PulseGuide returned control before completion, sleep 13
23:50:50.641 00.024 1032 UpdateGuideState exits: m=1389 SNR=26.2
23:50:50.645 00.004 10072 IsGuiding returns 0
23:50:50.645 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:50.649 00.004 10072 Move returns status 0, amount 3
23:50:50.649 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:50.653 00.004 10072 MoveAxis(N, 0, ABG)
23:50:50.653 00.000 1032 Enqueuing Expose request
23:50:50.657 00.004 10072 Move returns status 0, amount 0
23:50:50.657 00.000 10072 move complete, result=0
23:50:50.657 00.000 10072 worker thread done servicing request
23:50:50.657 00.000 10072 Worker thread wakes up
23:50:50.657 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:50.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:50.679 00.022 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:50:51.072 00.393 10072 Exposure complete
23:50:51.171 00.099 10072 worker thread done servicing request
23:50:51.171 00.000 1032 OnExposeComplete: enter
23:50:51.178 00.007 1032 UpdateGuideState(): m_state=6
23:50:51.182 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11356
23:50:51.189 00.007 1032 Star::Find returns 1 (0), X=1107.64, Y=130.37, Mass=1406, SNR=26.4, Peak=102 HFD=3.4
23:50:51.194 00.005 1032 MultiStar: [#1 0.03,0.02,0.95,U] [#2 -0.01,0.25,0.81,U] [#3 0.02,0.12,0.78,U] [#4 -0.06,-0.02,0.67,U] [#5 -0.01,0.07,0.67,U] [#6 0.08,-0.04,0.63,U] [#7 0.23,0.08,0.69,U] [#8 0.04,-0.03,0.57,U] 
23:50:51.199 00.005 1032 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.08, 0.22}
23:50:51.202 00.003 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
23:50:51.204 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
23:50:51.209 00.005 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.09 mountX=0.07 mountY=-0.07, mountTheta=-0.74
23:50:51.214 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
23:50:51.217 00.003 1032 Enqueuing Move request for scope (0.05, 0.09)
23:50:51.219 00.002 10072 Worker thread wakes up
23:50:51.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:50:51.220 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:50:51.221 00.001 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
23:50:51.249 00.028 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:50:51.259 00.010 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:51.260 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:50:51.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:51.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:50:51.260 00.000 10072 MoveAxis(E, 3, ABG)
23:50:51.260 00.000 10072 Guiding  Dir = 2, Dur = 3
23:50:51.260 00.000 10072 IsGuiding returns 0
23:50:51.263 00.003 10072 PulseGuide returned control before completion, sleep 12
23:50:51.294 00.031 10072 IsGuiding returns 0
23:50:51.294 00.000 10072 Move returns status 0, amount 3
23:50:51.296 00.002 10072 MoveAxis(N, 0, ABG)
23:50:51.296 00.000 10072 Move returns status 0, amount 0
23:50:51.296 00.000 10072 move complete, result=0
23:50:51.296 00.000 10072 worker thread done servicing request
23:50:51.305 00.009 1032 UpdateGuideState exits: m=1406 SNR=26.4
23:50:51.311 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:51.337 00.026 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:51.344 00.007 1032 Enqueuing Expose request
23:50:51.349 00.005 10072 Worker thread wakes up
23:50:51.349 00.000 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:50:51.357 00.008 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:51.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:51.996 00.639 10072 Exposure complete
23:50:52.086 00.090 1032 OnExposeComplete: enter
23:50:52.095 00.009 10072 worker thread done servicing request
23:50:52.095 00.000 1032 UpdateGuideState(): m_state=6
23:50:52.100 00.005 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11357
23:50:52.104 00.004 1032 Star::Find returns 1 (0), X=1107.71, Y=130.38, Mass=1403, SNR=26.3, Peak=106 HFD=3.4
23:50:52.108 00.004 1032 MultiStar: [#1 0.05,0.28,0.00,M1] [#2 0.14,0.46,0.00,M1] [#3 0.10,0.05,0.77,U] [#4 -0.01,0.08,0.69,U] [#5 0.16,0.17,0.68,U] [#6 0.40,0.31,0.00,M1] [#7 0.01,-0.01,0.72,U] [#8 0.21,0.15,0.00,M1] 
23:50:52.113 00.005 1032 refined, 4 included, MultiStar: {0.09, 0.11}, one-star: {0.15, 0.23}
23:50:52.117 00.004 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:50:52.134 00.017 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:50:52.138 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.92 mountX=0.09 mountY=-0.11, mountTheta=-0.91
23:50:52.146 00.008 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
23:50:52.150 00.004 1032 Enqueuing Move request for scope (0.09, 0.11)
23:50:52.155 00.005 10072 Worker thread wakes up
23:50:52.155 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
23:50:52.155 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
23:50:52.155 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.09 yDistance=-0.11
23:50:52.157 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:50:52.162 00.005 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:52.162 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:50:52.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:52.164 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:50:52.164 00.000 10072 MoveAxis(E, 4, ABG)
23:50:52.164 00.000 10072 Guiding  Dir = 2, Dur = 4
23:50:52.164 00.000 10072 IsGuiding returns 0
23:50:52.166 00.002 10072 PulseGuide returned control before completion, sleep 14
23:50:52.193 00.027 10072 IsGuiding returns 0
23:50:52.193 00.000 10072 Move returns status 0, amount 4
23:50:52.194 00.001 10072 MoveAxis(N, 0, ABG)
23:50:52.194 00.000 10072 Move returns status 0, amount 0
23:50:52.194 00.000 10072 move complete, result=0
23:50:52.194 00.000 10072 worker thread done servicing request
23:50:52.200 00.006 1032 UpdateGuideState exits: m=1403 SNR=26.3
23:50:52.204 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:52.213 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:52.217 00.004 1032 Enqueuing Expose request
23:50:52.224 00.007 10072 Worker thread wakes up
23:50:52.224 00.000 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:50:52.232 00.008 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:52.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:52.667 00.435 10072 Exposure complete
23:50:52.821 00.154 1032 OnExposeComplete: enter
23:50:52.827 00.006 10072 worker thread done servicing request
23:50:52.827 00.000 1032 UpdateGuideState(): m_state=6
23:50:52.833 00.006 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11358
23:50:52.836 00.003 1032 Star::Find returns 1 (0), X=1107.76, Y=130.15, Mass=1252, SNR=24.9, Peak=88 HFD=3.3
23:50:52.843 00.007 1032 MultiStar: [#1 0.31,0.05,0.00,M2] [#2 0.15,0.14,0.87,U] [#3 0.29,0.03,0.00,M1] [#4 0.03,-0.09,0.73,U] [#5 0.08,-0.09,0.73,U] [#6 0.39,-0.03,0.00,M2] [#7 0.27,-0.21,0.00,M1] [#8 0.37,0.09,0.00,M2] 
23:50:52.847 00.004 1032 refined, 3 included, MultiStar: {0.12, -0.00}, one-star: {0.20, -0.01}
23:50:52.850 00.003 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
23:50:52.854 00.004 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
23:50:52.857 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.04 mountX=-0.04 mountY=-0.12, mountTheta=-1.87
23:50:52.864 00.007 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.00, opts=13)
23:50:52.884 00.020 1032 Enqueuing Move request for scope (0.12, -0.00)
23:50:52.897 00.013 10072 Worker thread wakes up
23:50:52.898 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
23:50:52.898 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
23:50:52.898 00.000 10072 Moving (0.12, -0.00) raw xDistance=-0.04 yDistance=-0.12
23:50:52.908 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=155, Gamma=2.230
23:50:52.933 00.025 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:52.936 00.003 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:50:52.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:52.937 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:50:52.937 00.000 10072 MoveAxis(E, 6, ABG)
23:50:52.937 00.000 10072 Guiding  Dir = 2, Dur = 6
23:50:52.939 00.002 10072 IsGuiding returns 0
23:50:52.940 00.001 10072 PulseGuide returned control before completion, sleep 15
23:50:52.965 00.025 10072 IsGuiding returns 0
23:50:52.965 00.000 10072 Move returns status 0, amount 6
23:50:52.965 00.000 10072 MoveAxis(N, 0, ABG)
23:50:52.965 00.000 10072 Move returns status 0, amount 0
23:50:52.966 00.001 10072 move complete, result=0
23:50:52.966 00.000 10072 worker thread done servicing request
23:50:52.973 00.007 1032 UpdateGuideState exits: m=1252 SNR=24.9
23:50:52.978 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:52.981 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:52.985 00.004 1032 Enqueuing Expose request
23:50:52.990 00.005 10072 Worker thread wakes up
23:50:52.990 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:50:53.012 00.022 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:53.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:53.663 00.651 10072 Exposure complete
23:50:53.758 00.095 10072 worker thread done servicing request
23:50:53.758 00.000 1032 OnExposeComplete: enter
23:50:53.762 00.004 1032 UpdateGuideState(): m_state=6
23:50:53.766 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11359
23:50:53.772 00.006 1032 Star::Find returns 1 (0), X=1107.67, Y=130.16, Mass=1827, SNR=30.1, Peak=136 HFD=3.4
23:50:53.776 00.004 1032 MultiStar: [#1 0.14,0.02,0.81,U] [#2 0.13,0.17,0.73,U] [#3 0.26,-0.02,0.00,M2] [#4 -0.04,-0.16,0.64,U] [#5 0.06,0.04,0.58,U] [#6 0.22,0.01,0.52,U] [#7 0.21,-0.15,0.00,M2] [#8 0.23,-0.12,0.00,M3] 
23:50:53.784 00.008 1032 refined, 5 included, MultiStar: {0.10, 0.02}, one-star: {0.11, 0.00}
23:50:53.792 00.008 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
23:50:53.795 00.003 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
23:50:53.822 00.027 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.16 mountX=-0.01 mountY=-0.10, mountTheta=-1.67
23:50:53.833 00.011 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
23:50:53.836 00.003 1032 Enqueuing Move request for scope (0.10, 0.02)
23:50:53.839 00.003 10072 Worker thread wakes up
23:50:53.839 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:50:53.839 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:50:53.839 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
23:50:53.842 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=189, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:50:53.848 00.006 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:53.848 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:50:53.848 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:53.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:50:53.848 00.000 10072 MoveAxis(E, 7, ABG)
23:50:53.848 00.000 10072 Guiding  Dir = 2, Dur = 7
23:50:53.848 00.000 10072 IsGuiding returns 0
23:50:53.849 00.001 10072 PulseGuide returned control before completion, sleep 17
23:50:53.877 00.028 10072 IsGuiding returns 0
23:50:53.877 00.000 10072 Move returns status 0, amount 7
23:50:53.878 00.001 10072 MoveAxis(N, 0, ABG)
23:50:53.878 00.000 10072 Move returns status 0, amount 0
23:50:53.878 00.000 10072 move complete, result=0
23:50:53.878 00.000 10072 worker thread done servicing request
23:50:53.883 00.005 1032 UpdateGuideState exits: m=1827 SNR=30.1
23:50:53.887 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:53.890 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:53.894 00.004 1032 Enqueuing Expose request
23:50:53.897 00.003 10072 Worker thread wakes up
23:50:53.898 00.001 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:50:53.901 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:53.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:54.321 00.420 10072 Exposure complete
23:50:54.412 00.091 10072 worker thread done servicing request
23:50:54.412 00.000 1032 OnExposeComplete: enter
23:50:54.416 00.004 1032 UpdateGuideState(): m_state=6
23:50:54.418 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11360
23:50:54.421 00.003 1032 Star::Find returns 1 (0), X=1107.72, Y=130.19, Mass=1444, SNR=26.8, Peak=103 HFD=3.5
23:50:54.423 00.002 1032 MultiStar: [#1 -0.01,0.07,0.91,U] [#2 0.06,0.06,0.75,U] [#3 0.12,0.16,0.71,U] [#4 0.07,-0.06,0.66,U] [#5 -0.00,-0.18,0.62,U] [#6 0.30,-0.01,0.00,M2] [#7 0.12,-0.22,0.65,U] [#8 0.23,-0.21,0.00,M4] 
23:50:54.429 00.006 1032 refined, 6 included, MultiStar: {0.08, -0.01}, one-star: {0.17, 0.03}
23:50:54.441 00.012 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
23:50:54.444 00.003 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
23:50:54.446 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.07 mountX=-0.03 mountY=-0.07, mountTheta=-1.90
23:50:54.451 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
23:50:54.455 00.004 1032 Enqueuing Move request for scope (0.08, -0.01)
23:50:54.460 00.005 10072 Worker thread wakes up
23:50:54.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:50:54.461 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:50:54.461 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
23:50:54.464 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:50:54.469 00.005 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:54.469 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:50:54.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:54.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:50:54.469 00.000 10072 MoveAxis(E, 6, ABG)
23:50:54.469 00.000 10072 Guiding  Dir = 2, Dur = 6
23:50:54.470 00.001 10072 IsGuiding returns 0
23:50:54.470 00.000 10072 PulseGuide returned control before completion, sleep 16
23:50:54.489 00.019 10072 IsGuiding returns 0
23:50:54.490 00.001 10072 Move returns status 0, amount 6
23:50:54.490 00.000 10072 MoveAxis(N, 0, ABG)
23:50:54.490 00.000 10072 Move returns status 0, amount 0
23:50:54.490 00.000 10072 move complete, result=0
23:50:54.490 00.000 10072 worker thread done servicing request
23:50:54.498 00.008 1032 UpdateGuideState exits: m=1444 SNR=26.8
23:50:54.501 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:54.506 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:54.508 00.002 1032 Enqueuing Expose request
23:50:54.511 00.003 10072 Worker thread wakes up
23:50:54.511 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:50:54.514 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:54.515 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:55.152 00.637 10072 Exposure complete
23:50:55.231 00.079 10072 worker thread done servicing request
23:50:55.231 00.000 1032 OnExposeComplete: enter
23:50:55.234 00.003 1032 UpdateGuideState(): m_state=6
23:50:55.239 00.005 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11361
23:50:55.243 00.004 1032 Star::Find returns 1 (0), X=1107.82, Y=130.15, Mass=1439, SNR=26.7, Peak=103 HFD=3.2
23:50:55.247 00.004 1032 MultiStar: [#1 0.13,0.09,0.93,U] [#2 -0.03,-0.05,0.76,U] [#3 0.20,0.09,0.73,U] [#4 -0.07,-0.02,0.66,U] [#5 0.26,-0.05,0.00,M1] [#6 0.17,0.19,0.60,U] [#7 0.13,0.01,0.67,U] [#8 0.21,-0.10,0.50,U] 
23:50:55.252 00.005 1032 refined, 7 included, MultiStar: {0.13, 0.03}, one-star: {0.26, -0.00}
23:50:55.257 00.005 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:50:55.260 00.003 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:50:55.262 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.21 mountX=-0.01 mountY=-0.13, mountTheta=-1.62
23:50:55.267 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
23:50:55.272 00.005 1032 Enqueuing Move request for scope (0.13, 0.03)
23:50:55.274 00.002 10072 Worker thread wakes up
23:50:55.276 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
23:50:55.276 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
23:50:55.276 00.000 10072 Moving (0.13, 0.03) raw xDistance=-0.01 yDistance=-0.13
23:50:55.280 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:50:55.286 00.006 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:55.286 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:50:55.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:55.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:50:55.286 00.000 10072 MoveAxis(E, 4, ABG)
23:50:55.286 00.000 10072 Guiding  Dir = 2, Dur = 4
23:50:55.287 00.001 10072 IsGuiding returns 0
23:50:55.288 00.001 10072 PulseGuide returned control before completion, sleep 14
23:50:55.325 00.037 10072 IsGuiding returns 0
23:50:55.325 00.000 10072 Move returns status 0, amount 4
23:50:55.326 00.001 10072 MoveAxis(N, 0, ABG)
23:50:55.326 00.000 10072 Move returns status 0, amount 0
23:50:55.326 00.000 10072 move complete, result=0
23:50:55.326 00.000 10072 worker thread done servicing request
23:50:55.328 00.002 1032 UpdateGuideState exits: m=1439 SNR=26.7
23:50:55.337 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:55.347 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:55.351 00.004 1032 Enqueuing Expose request
23:50:55.354 00.003 10072 Worker thread wakes up
23:50:55.354 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:50:55.356 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:55.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:55.774 00.418 10072 Exposure complete
23:50:55.859 00.085 10072 worker thread done servicing request
23:50:55.860 00.001 1032 OnExposeComplete: enter
23:50:55.865 00.005 1032 UpdateGuideState(): m_state=6
23:50:55.868 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11362
23:50:55.874 00.006 1032 Star::Find returns 1 (0), X=1107.67, Y=130.15, Mass=1518, SNR=27.4, Peak=100 HFD=3.5
23:50:55.878 00.004 1032 MultiStar: [#1 0.20,-0.14,0.98,U] [#2 0.16,-0.04,0.76,U] [#3 0.18,-0.04,0.73,U] [#4 -0.06,-0.29,0.00,M1] [#5 0.12,-0.04,0.64,U] [#6 0.16,-0.12,0.61,U] [#7 0.27,-0.09,0.00,M1] [#8 0.20,-0.18,0.00,M4] 
23:50:55.914 00.036 1032 single-star, 5 included, MultiStar: {0.16, -0.07}, one-star: {0.11, -0.00}
23:50:55.924 00.010 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:50:55.928 00.004 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:50:55.931 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.03 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
23:50:55.937 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
23:50:55.940 00.003 1032 Enqueuing Move request for scope (0.11, -0.00)
23:50:55.944 00.004 10072 Worker thread wakes up
23:50:55.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
23:50:55.944 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
23:50:55.944 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.11
23:50:55.947 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:50:55.951 00.004 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:55.951 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:50:55.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:55.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:50:55.951 00.000 10072 MoveAxis(E, 4, ABG)
23:50:55.951 00.000 10072 Guiding  Dir = 2, Dur = 4
23:50:55.952 00.001 10072 IsGuiding returns 0
23:50:55.952 00.000 10072 PulseGuide returned control before completion, sleep 14
23:50:55.974 00.022 10072 IsGuiding returns 0
23:50:55.974 00.000 10072 Move returns status 0, amount 4
23:50:55.974 00.000 10072 MoveAxis(N, 0, ABG)
23:50:55.974 00.000 10072 Move returns status 0, amount 0
23:50:55.974 00.000 10072 move complete, result=0
23:50:55.974 00.000 10072 worker thread done servicing request
23:50:55.977 00.003 1032 UpdateGuideState exits: m=1518 SNR=27.4
23:50:55.980 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:55.999 00.019 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:56.007 00.008 1032 Enqueuing Expose request
23:50:56.010 00.003 10072 Worker thread wakes up
23:50:56.010 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:50:56.015 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:56.015 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:56.650 00.635 10072 Exposure complete
23:50:56.717 00.067 10072 worker thread done servicing request
23:50:56.717 00.000 1032 OnExposeComplete: enter
23:50:56.722 00.005 1032 UpdateGuideState(): m_state=6
23:50:56.725 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11363
23:50:56.729 00.004 1032 Star::Find returns 1 (0), X=1107.81, Y=130.21, Mass=1355, SNR=25.9, Peak=95 HFD=3.3
23:50:56.733 00.004 1032 MultiStar: [#1 0.16,-0.16,0.93,U] [#2 0.10,-0.02,0.82,U] [#3 0.15,0.13,0.77,U] [#4 0.03,-0.15,0.65,U] [#5 0.16,-0.04,0.66,U] [#6 0.32,-0.08,0.00,M1] [#7 0.37,-0.01,0.00,M2] [#8 0.16,-0.15,0.55,U] 
23:50:56.737 00.004 1032 refined, 6 included, MultiStar: {0.15, -0.04}, one-star: {0.26, 0.06}
23:50:56.740 00.003 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
23:50:56.743 00.003 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
23:50:56.745 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.24 mountX=-0.08 mountY=-0.14, mountTheta=-2.07
23:50:56.749 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
23:50:56.752 00.003 1032 Enqueuing Move request for scope (0.15, -0.04)
23:50:56.755 00.003 10072 Worker thread wakes up
23:50:56.756 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
23:50:56.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
23:50:56.756 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.14
23:50:56.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:50:56.762 00.004 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:50:56.762 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
23:50:56.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:56.762 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:50:56.762 00.000 10072 MoveAxis(E, 4, ABG)
23:50:56.762 00.000 10072 Guiding  Dir = 2, Dur = 4
23:50:56.763 00.001 10072 IsGuiding returns 0
23:50:56.763 00.000 10072 PulseGuide returned control before completion, sleep 14
23:50:56.791 00.028 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:50:56.794 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:56.799 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:56.812 00.013 1032 Enqueuing Expose request
23:50:56.838 00.026 10072 IsGuiding returns 0
23:50:56.839 00.001 10072 Move returns status 0, amount 4
23:50:56.839 00.000 10072 MoveAxis(N, 0, ABG)
23:50:56.839 00.000 10072 Move returns status 0, amount 0
23:50:56.839 00.000 10072 move complete, result=0
23:50:56.839 00.000 10072 worker thread done servicing request
23:50:56.839 00.000 10072 Worker thread wakes up
23:50:56.839 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:56.840 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:56.842 00.002 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:50:57.257 00.415 10072 Exposure complete
23:50:57.328 00.071 1032 OnExposeComplete: enter
23:50:57.334 00.006 1032 UpdateGuideState(): m_state=6
23:50:57.338 00.004 10072 worker thread done servicing request
23:50:57.338 00.000 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11364
23:50:57.341 00.003 1032 Star::Find returns 1 (0), X=1107.75, Y=130.17, Mass=1281, SNR=25.1, Peak=88 HFD=3.3
23:50:57.344 00.003 1032 MultiStar: [#1 0.18,-0.16,0.91,U] [#2 0.13,0.05,0.79,U] [#3 0.26,-0.01,0.00,M1] [#4 -0.03,-0.10,0.70,U] [#5 0.25,-0.07,0.00,M1] [#6 0.40,0.01,0.00,M2] [#7 0.24,-0.05,0.72,U] [#8 0.11,-0.09,0.54,U] 
23:50:57.349 00.005 1032 refined, 5 included, MultiStar: {0.15, -0.05}, one-star: {0.20, 0.01}
23:50:57.352 00.003 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:50:57.355 00.003 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:50:57.357 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.15 cameraTheta=-0.35 mountX=-0.09 mountY=-0.13, mountTheta=-2.18
23:50:57.363 00.006 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
23:50:57.368 00.005 1032 Enqueuing Move request for scope (0.15, -0.05)
23:50:57.374 00.006 10072 Worker thread wakes up
23:50:57.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
23:50:57.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
23:50:57.374 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.09 yDistance=-0.13
23:50:57.377 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:50:57.384 00.007 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:50:57.384 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:50:57.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:57.385 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:50:57.385 00.000 10072 MoveAxis(E, 4, ABG)
23:50:57.385 00.000 10072 Guiding  Dir = 2, Dur = 4
23:50:57.385 00.000 10072 IsGuiding returns 0
23:50:57.386 00.001 10072 PulseGuide returned control before completion, sleep 14
23:50:57.412 00.026 10072 IsGuiding returns 1
23:50:57.412 00.000 10072 scope still moving after pulse duration time elapsed
23:50:57.413 00.001 1032 UpdateGuideState exits: m=1281 SNR=25.1
23:50:57.418 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:57.420 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:57.426 00.006 1032 Enqueuing Expose request
23:50:57.444 00.018 10072 IsGuiding returns 0
23:50:57.444 00.000 10072 scope move finished after 4 + 54 ms
23:50:57.444 00.000 10072 Move returns status 0, amount 4
23:50:57.444 00.000 10072 MoveAxis(N, 0, ABG)
23:50:57.444 00.000 10072 Move returns status 0, amount 0
23:50:57.444 00.000 10072 move complete, result=0
23:50:57.444 00.000 10072 worker thread done servicing request
23:50:57.445 00.001 10072 Worker thread wakes up
23:50:57.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:57.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:57.448 00.003 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:50:58.074 00.626 10072 Exposure complete
23:50:58.133 00.059 10072 worker thread done servicing request
23:50:58.133 00.000 1032 OnExposeComplete: enter
23:50:58.136 00.003 1032 UpdateGuideState(): m_state=6
23:50:58.139 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11365
23:50:58.142 00.003 1032 Star::Find returns 1 (0), X=1107.74, Y=130.18, Mass=1451, SNR=26.8, Peak=101 HFD=3.5
23:50:58.144 00.002 1032 MultiStar: [#1 0.23,-0.09,1.01,U] [#2 0.25,0.12,0.00,M1] [#3 0.35,0.07,0.00,M2] [#4 0.03,-0.08,0.69,U] [#5 0.11,-0.09,0.61,U] [#6 0.36,-0.13,0.00,M3] [#7 0.37,-0.13,0.00,M2] [#8 0.15,0.02,0.50,U] 
23:50:58.147 00.003 1032 refined, 4 included, MultiStar: {0.15, -0.04}, one-star: {0.19, 0.03}
23:50:58.149 00.002 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
23:50:58.152 00.003 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
23:50:58.154 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.27 mountX=-0.08 mountY=-0.14, mountTheta=-2.10
23:50:58.158 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
23:50:58.160 00.002 1032 Enqueuing Move request for scope (0.15, -0.04)
23:50:58.162 00.002 10072 Worker thread wakes up
23:50:58.163 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
23:50:58.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
23:50:58.163 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.14
23:50:58.165 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:50:58.169 00.004 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:50:58.169 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
23:50:58.169 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:58.169 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:50:58.169 00.000 10072 MoveAxis(E, 5, ABG)
23:50:58.169 00.000 10072 Guiding  Dir = 2, Dur = 5
23:50:58.169 00.000 10072 IsGuiding returns 0
23:50:58.170 00.001 10072 PulseGuide returned control before completion, sleep 15
23:50:58.191 00.021 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:50:58.193 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:58.195 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:58.198 00.003 1032 Enqueuing Expose request
23:50:58.200 00.002 10072 IsGuiding returns 0
23:50:58.200 00.000 10072 Move returns status 0, amount 5
23:50:58.200 00.000 10072 MoveAxis(N, 0, ABG)
23:50:58.200 00.000 10072 Move returns status 0, amount 0
23:50:58.201 00.001 10072 move complete, result=0
23:50:58.201 00.000 10072 worker thread done servicing request
23:50:58.201 00.000 10072 Worker thread wakes up
23:50:58.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:58.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:58.210 00.009 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:50:58.621 00.411 10072 Exposure complete
23:50:58.698 00.077 1032 OnExposeComplete: enter
23:50:58.702 00.004 1032 UpdateGuideState(): m_state=6
23:50:58.704 00.002 10072 worker thread done servicing request
23:50:58.705 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11366
23:50:58.708 00.003 1032 Star::Find returns 1 (0), X=1107.88, Y=130.15, Mass=1385, SNR=26.2, Peak=99 HFD=3.2
23:50:58.712 00.004 1032 MultiStar: [#1 0.21,-0.18,0.00,M1] [#2 0.32,0.05,0.00,M2] [#3 0.36,0.01,0.00,M3] [#4 0.04,-0.00,0.72,U] [#5 0.25,0.10,0.00,M1] [#6 0.42,-0.13,0.00,M4] [#7 0.27,0.05,0.00,M3] [#8 0.28,-0.28,0.00,M2] 
23:50:58.716 00.004 1032 refined, 1 included, MultiStar: {0.21, -0.01}, one-star: {0.33, -0.01}
23:50:58.718 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:50:58.721 00.003 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:50:58.723 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.03 mountX=-0.06 mountY=-0.20, mountTheta=-1.86
23:50:58.729 00.006 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.01, opts=13)
23:50:58.732 00.003 1032 Enqueuing Move request for scope (0.21, -0.01)
23:50:58.735 00.003 10072 Worker thread wakes up
23:50:58.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
23:50:58.736 00.001 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
23:50:58.736 00.000 10072 Moving (0.21, -0.01) raw xDistance=-0.06 yDistance=-0.20
23:50:58.739 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:50:58.745 00.006 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:50:58.745 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:50:58.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:58.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:50:58.745 00.000 10072 MoveAxis(E, 5, ABG)
23:50:58.745 00.000 10072 Guiding  Dir = 2, Dur = 5
23:50:58.746 00.001 10072 IsGuiding returns 0
23:50:58.747 00.001 10072 PulseGuide returned control before completion, sleep 15
23:50:58.770 00.023 1032 UpdateGuideState exits: m=1385 SNR=26.2
23:50:58.776 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:58.778 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:58.780 00.002 1032 Enqueuing Expose request
23:50:58.782 00.002 10072 IsGuiding returns 0
23:50:58.782 00.000 10072 Move returns status 0, amount 5
23:50:58.782 00.000 10072 MoveAxis(N, 0, ABG)
23:50:58.783 00.001 10072 Move returns status 0, amount 0
23:50:58.783 00.000 10072 move complete, result=0
23:50:58.783 00.000 10072 worker thread done servicing request
23:50:58.783 00.000 10072 Worker thread wakes up
23:50:58.783 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:58.783 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:58.792 00.009 1032 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
23:50:59.419 00.627 10072 Exposure complete
23:50:59.472 00.053 10072 worker thread done servicing request
23:50:59.472 00.000 1032 OnExposeComplete: enter
23:50:59.474 00.002 1032 UpdateGuideState(): m_state=6
23:50:59.477 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11367
23:50:59.480 00.003 1032 Star::Find returns 1 (0), X=1107.77, Y=129.90, Mass=1478, SNR=27.1, Peak=120 HFD=3.2
23:50:59.483 00.003 1032 MultiStar: [#1 0.20,-0.17,0.00,M2] [#2 0.32,0.12,0.00,M3] [#3 0.25,-0.07,0.00,M4] [#4 0.14,-0.12,0.64,U] [#5 0.14,-0.00,0.64,U] [#6 0.37,-0.08,0.00,M5] [#7 0.38,-0.19,0.00,M4] [#8 0.22,-0.21,0.00,M3] 
23:50:59.485 00.002 1032 refined, 2 included, MultiStar: {0.17, -0.15}, one-star: {0.21, -0.26}
23:50:59.487 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
23:50:59.489 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
23:50:59.492 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.71 mountX=-0.19 mountY=-0.13, mountTheta=-2.54
23:50:59.495 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.15, opts=13)
23:50:59.498 00.003 1032 Enqueuing Move request for scope (0.17, -0.15)
23:50:59.500 00.002 10072 Worker thread wakes up
23:50:59.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
23:50:59.500 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
23:50:59.500 00.000 10072 Moving (0.17, -0.15) raw xDistance=-0.19 yDistance=-0.13
23:50:59.502 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:50:59.504 00.002 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.98
23:50:59.504 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
23:50:59.505 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:59.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:50:59.505 00.000 10072 MoveAxis(E, 94, ABG)
23:50:59.505 00.000 10072 Guiding  Dir = 2, Dur = 94
23:50:59.505 00.000 10072 IsGuiding returns 0
23:50:59.505 00.000 10072 PulseGuide returned control before completion, sleep 104
23:50:59.524 00.019 1032 UpdateGuideState exits: m=1478 SNR=27.1
23:50:59.527 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:59.529 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:50:59.532 00.003 1032 Enqueuing Expose request
23:50:59.620 00.088 10072 IsGuiding returns 0
23:50:59.620 00.000 10072 Move returns status 0, amount 94
23:50:59.620 00.000 10072 MoveAxis(N, 0, ABG)
23:50:59.620 00.000 10072 Move returns status 0, amount 0
23:50:59.620 00.000 10072 move complete, result=0
23:50:59.620 00.000 10072 worker thread done servicing request
23:50:59.620 00.000 10072 Worker thread wakes up
23:50:59.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:50:59.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:50:59.621 00.001 1032 GuideStep: -0.2 px 94 ms EAST, -0.1 px 0 ms NORTH
23:51:00.030 00.409 10072 Exposure complete
23:51:00.085 00.055 10072 worker thread done servicing request
23:51:00.085 00.000 1032 OnExposeComplete: enter
23:51:00.087 00.002 1032 UpdateGuideState(): m_state=6
23:51:00.089 00.002 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11368
23:51:00.092 00.003 1032 Star::Find returns 1 (0), X=1107.94, Y=130.23, Mass=1394, SNR=26.2, Peak=109 HFD=3.2
23:51:00.095 00.003 1032 MultiStar: [#1 0.28,0.04,0.00,M3] [#2 0.15,0.10,0.77,U] [#3 0.24,0.08,0.72,U] [#4 -0.02,0.05,0.71,U] [#5 0.06,-0.13,0.68,U] [#6 0.37,-0.11,0.00,M6] [#7 0.29,0.14,0.00,M5] [#8 0.32,-0.03,0.00,M4] 
23:51:00.097 00.002 1032 refined, 4 included, MultiStar: {0.18, 0.04}, one-star: {0.38, 0.07}
23:51:00.099 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:51:00.101 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:51:00.103 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.19 cameraTheta=0.21 mountX=-0.01 mountY=-0.18, mountTheta=-1.62
23:51:00.108 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.04, opts=13)
23:51:00.111 00.003 1032 Enqueuing Move request for scope (0.18, 0.04)
23:51:00.116 00.005 10072 Worker thread wakes up
23:51:00.116 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
23:51:00.116 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
23:51:00.116 00.000 10072 Moving (0.18, 0.04) raw xDistance=-0.01 yDistance=-0.18
23:51:00.118 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:51:00.121 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:00.121 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:51:00.121 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:00.121 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:51:00.121 00.000 10072 MoveAxis(E, 7, ABG)
23:51:00.121 00.000 10072 Guiding  Dir = 2, Dur = 7
23:51:00.123 00.002 10072 IsGuiding returns 0
23:51:00.123 00.000 10072 PulseGuide returned control before completion, sleep 17
23:51:00.140 00.017 1032 UpdateGuideState exits: m=1394 SNR=26.2
23:51:00.143 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:00.145 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:00.149 00.004 1032 Enqueuing Expose request
23:51:00.153 00.004 10072 IsGuiding returns 0
23:51:00.154 00.001 10072 Move returns status 0, amount 7
23:51:00.154 00.000 10072 MoveAxis(N, 0, ABG)
23:51:00.154 00.000 10072 Move returns status 0, amount 0
23:51:00.154 00.000 10072 move complete, result=0
23:51:00.154 00.000 10072 worker thread done servicing request
23:51:00.154 00.000 10072 Worker thread wakes up
23:51:00.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:00.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:00.159 00.005 1032 GuideStep: -0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
23:51:00.780 00.621 10072 Exposure complete
23:51:00.830 00.050 10072 worker thread done servicing request
23:51:00.830 00.000 1032 OnExposeComplete: enter
23:51:00.833 00.003 1032 UpdateGuideState(): m_state=6
23:51:00.835 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11369
23:51:00.838 00.003 1032 Star::Find returns 1 (0), X=1107.58, Y=130.22, Mass=1465, SNR=26.9, Peak=121 HFD=3.2
23:51:00.841 00.003 1032 MultiStar: [#1 0.06,0.23,1.01,U] [#2 0.10,0.36,0.00,M3] [#3 0.26,0.11,0.00,M4] [#4 0.03,0.12,0.66,U] [#5 0.10,0.13,0.64,U] [#6 0.34,0.13,0.00,M7] [#7 0.17,-0.00,0.67,U] [#8 0.26,0.09,0.00,M5] 
23:51:00.844 00.003 1032 single-star, 4 included, MultiStar: {0.07, 0.12}, one-star: {0.03, 0.06}
23:51:00.846 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
23:51:00.848 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
23:51:00.850 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.16 mountX=0.05 mountY=-0.04, mountTheta=-0.67
23:51:00.853 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
23:51:00.855 00.002 1032 Enqueuing Move request for scope (0.03, 0.06)
23:51:00.858 00.003 10072 Worker thread wakes up
23:51:00.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
23:51:00.858 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
23:51:00.858 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.04
23:51:00.860 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:51:00.862 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:00.863 00.001 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:51:00.863 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:00.863 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:51:00.863 00.000 10072 MoveAxis(E, 6, ABG)
23:51:00.863 00.000 10072 Guiding  Dir = 2, Dur = 6
23:51:00.863 00.000 10072 IsGuiding returns 0
23:51:00.864 00.001 10072 PulseGuide returned control before completion, sleep 16
23:51:00.882 00.018 1032 UpdateGuideState exits: m=1465 SNR=26.9
23:51:00.884 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:00.886 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:00.888 00.002 1032 Enqueuing Expose request
23:51:00.890 00.002 10072 IsGuiding returns 0
23:51:00.890 00.000 10072 Move returns status 0, amount 6
23:51:00.890 00.000 10072 MoveAxis(N, 0, ABG)
23:51:00.890 00.000 10072 Move returns status 0, amount 0
23:51:00.890 00.000 10072 move complete, result=0
23:51:00.890 00.000 10072 worker thread done servicing request
23:51:00.891 00.001 10072 Worker thread wakes up
23:51:00.891 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:00.891 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:00.899 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:51:01.312 00.413 10072 Exposure complete
23:51:01.364 00.052 10072 worker thread done servicing request
23:51:01.365 00.001 1032 OnExposeComplete: enter
23:51:01.367 00.002 1032 UpdateGuideState(): m_state=6
23:51:01.370 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11370
23:51:01.372 00.002 1032 Star::Find returns 1 (0), X=1107.78, Y=130.35, Mass=1322, SNR=25.6, Peak=98 HFD=3.6
23:51:01.374 00.002 1032 MultiStar: [#1 0.03,0.07,1.00,U] [#2 0.07,0.32,0.00,M4] [#3 0.23,0.14,0.00,M5] [#4 -0.01,0.07,0.71,U] [#5 0.25,0.13,0.00,M1] [#6 0.15,0.12,0.63,U] [#7 0.21,0.09,0.66,U] [#8 0.20,0.03,0.53,U] 
23:51:01.376 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.10}, one-star: {0.22, 0.20}
23:51:01.377 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
23:51:01.378 00.001 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
23:51:01.380 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.68 mountX=0.07 mountY=-0.15, mountTheta=-1.15
23:51:01.383 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
23:51:01.384 00.001 1032 Enqueuing Move request for scope (0.13, 0.10)
23:51:01.386 00.002 10072 Worker thread wakes up
23:51:01.386 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
23:51:01.386 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
23:51:01.386 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.07 yDistance=-0.15
23:51:01.388 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:51:01.391 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:01.391 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:51:01.391 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:01.391 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:51:01.391 00.000 10072 MoveAxis(E, 6, ABG)
23:51:01.391 00.000 10072 Guiding  Dir = 2, Dur = 6
23:51:01.391 00.000 10072 IsGuiding returns 0
23:51:01.392 00.001 10072 PulseGuide returned control before completion, sleep 16
23:51:01.410 00.018 1032 UpdateGuideState exits: m=1322 SNR=25.6
23:51:01.412 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:01.414 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:01.415 00.001 1032 Enqueuing Expose request
23:51:01.417 00.002 10072 IsGuiding returns 0
23:51:01.417 00.000 10072 Move returns status 0, amount 6
23:51:01.417 00.000 10072 MoveAxis(N, 0, ABG)
23:51:01.417 00.000 10072 Move returns status 0, amount 0
23:51:01.417 00.000 10072 move complete, result=0
23:51:01.418 00.001 10072 worker thread done servicing request
23:51:01.418 00.000 10072 Worker thread wakes up
23:51:01.418 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:01.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:01.426 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
23:51:02.045 00.619 10072 Exposure complete
23:51:02.092 00.047 10072 worker thread done servicing request
23:51:02.092 00.000 1032 OnExposeComplete: enter
23:51:02.094 00.002 1032 UpdateGuideState(): m_state=6
23:51:02.097 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11371
23:51:02.098 00.001 1032 Star::Find returns 1 (0), X=1107.73, Y=130.29, Mass=1546, SNR=27.7, Peak=102 HFD=3.5
23:51:02.101 00.003 1032 MultiStar: [#1 0.01,-0.03,0.84,U] [#2 0.23,0.10,0.79,U] [#3 0.22,0.30,0.00,M6] [#4 0.11,0.12,0.67,U] [#5 0.07,0.03,0.62,U] [#6 0.18,0.11,0.58,U] [#7 0.27,0.09,0.00,M4] [#8 0.22,-0.01,0.53,U] 
23:51:02.102 00.001 1032 refined, 6 included, MultiStar: {0.14, 0.07}, one-star: {0.17, 0.14}
23:51:02.104 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
23:51:02.106 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
23:51:02.109 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.46 mountX=0.03 mountY=-0.15, mountTheta=-1.37
23:51:02.111 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
23:51:02.115 00.004 1032 Enqueuing Move request for scope (0.14, 0.07)
23:51:02.116 00.001 10072 Worker thread wakes up
23:51:02.116 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
23:51:02.116 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
23:51:02.116 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.15
23:51:02.118 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:51:02.121 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:02.121 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:51:02.121 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:02.121 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:51:02.121 00.000 10072 MoveAxis(E, 8, ABG)
23:51:02.122 00.001 10072 Guiding  Dir = 2, Dur = 8
23:51:02.122 00.000 10072 IsGuiding returns 0
23:51:02.122 00.000 10072 PulseGuide returned control before completion, sleep 18
23:51:02.139 00.017 1032 UpdateGuideState exits: m=1546 SNR=27.7
23:51:02.141 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:02.144 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:02.147 00.003 1032 Enqueuing Expose request
23:51:02.152 00.005 10072 IsGuiding returns 0
23:51:02.152 00.000 10072 Move returns status 0, amount 8
23:51:02.152 00.000 10072 MoveAxis(N, 0, ABG)
23:51:02.152 00.000 10072 Move returns status 0, amount 0
23:51:02.152 00.000 10072 move complete, result=0
23:51:02.152 00.000 10072 worker thread done servicing request
23:51:02.152 00.000 10072 Worker thread wakes up
23:51:02.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:02.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:02.159 00.007 1032 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
23:51:02.561 00.402 10072 Exposure complete
23:51:02.611 00.050 10072 worker thread done servicing request
23:51:02.611 00.000 1032 OnExposeComplete: enter
23:51:02.614 00.003 1032 UpdateGuideState(): m_state=6
23:51:02.616 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11372
23:51:02.618 00.002 1032 Star::Find returns 1 (0), X=1107.76, Y=130.14, Mass=1401, SNR=26.3, Peak=84 HFD=3.6
23:51:02.621 00.003 1032 MultiStar: [#1 0.14,0.03,1.03,U] [#2 0.02,0.25,0.84,U] [#3 0.15,0.24,0.00,M7] [#4 -0.04,0.24,0.71,U] [#5 0.05,0.19,0.70,U] [#6 0.08,0.06,0.62,U] [#7 -0.02,0.06,0.70,U] [#8 0.23,0.13,0.00,M4] 
23:51:02.623 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.11}, one-star: {0.20, -0.02}
23:51:02.625 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
23:51:02.627 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
23:51:02.629 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.97 mountX=0.09 mountY=-0.10, mountTheta=-0.86
23:51:02.631 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
23:51:02.633 00.002 1032 Enqueuing Move request for scope (0.07, 0.11)
23:51:02.635 00.002 10072 Worker thread wakes up
23:51:02.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
23:51:02.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
23:51:02.635 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.10
23:51:02.637 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:51:02.641 00.004 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:02.641 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:51:02.641 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:02.641 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:51:02.641 00.000 10072 MoveAxis(E, 7, ABG)
23:51:02.641 00.000 10072 Guiding  Dir = 2, Dur = 7
23:51:02.642 00.001 10072 IsGuiding returns 0
23:51:02.643 00.001 10072 PulseGuide returned control before completion, sleep 17
23:51:02.661 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:51:02.664 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:02.666 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:02.670 00.004 10072 IsGuiding returns 0
23:51:02.670 00.000 10072 Move returns status 0, amount 7
23:51:02.670 00.000 10072 MoveAxis(N, 0, ABG)
23:51:02.670 00.000 10072 Move returns status 0, amount 0
23:51:02.670 00.000 10072 move complete, result=0
23:51:02.670 00.000 10072 worker thread done servicing request
23:51:02.671 00.001 1032 Enqueuing Expose request
23:51:02.676 00.005 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:51:02.678 00.002 10072 Worker thread wakes up
23:51:02.678 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:02.678 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:03.313 00.635 10072 Exposure complete
23:51:03.365 00.052 10072 worker thread done servicing request
23:51:03.365 00.000 1032 OnExposeComplete: enter
23:51:03.368 00.003 1032 UpdateGuideState(): m_state=6
23:51:03.370 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11373
23:51:03.372 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=130.43, Mass=1239, SNR=24.8, Peak=101 HFD=3.2
23:51:03.374 00.002 1032 MultiStar: [#1 0.25,0.13,0.00,M1] [#2 0.13,0.11,0.86,U] [#3 0.24,0.16,0.00,M8] [#4 0.01,0.01,0.71,U] [#5 0.10,0.07,0.73,U] [#6 0.17,0.14,0.65,U] [#7 0.23,0.17,0.00,M4] [#8 0.45,0.06,0.00,M5] 
23:51:03.376 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.13}, one-star: {0.12, 0.27}
23:51:03.378 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
23:51:03.379 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
23:51:03.381 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.88 mountX=0.10 mountY=-0.14, mountTheta=-0.95
23:51:03.384 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.13, opts=13)
23:51:03.385 00.001 1032 Enqueuing Move request for scope (0.11, 0.13)
23:51:03.388 00.003 10072 Worker thread wakes up
23:51:03.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
23:51:03.388 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
23:51:03.388 00.000 10072 Moving (0.11, 0.13) raw xDistance=0.10 yDistance=-0.14
23:51:03.390 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=197, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:51:03.393 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:03.394 00.001 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:51:03.394 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:03.394 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:51:03.394 00.000 10072 MoveAxis(E, 8, ABG)
23:51:03.394 00.000 10072 Guiding  Dir = 2, Dur = 8
23:51:03.394 00.000 10072 IsGuiding returns 0
23:51:03.395 00.001 10072 PulseGuide returned control before completion, sleep 18
23:51:03.413 00.018 1032 UpdateGuideState exits: m=1239 SNR=24.8
23:51:03.415 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:03.417 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:03.419 00.002 1032 Enqueuing Expose request
23:51:03.421 00.002 10072 IsGuiding returns 0
23:51:03.421 00.000 10072 Move returns status 0, amount 8
23:51:03.421 00.000 10072 MoveAxis(N, 0, ABG)
23:51:03.422 00.001 10072 Move returns status 0, amount 0
23:51:03.422 00.000 10072 move complete, result=0
23:51:03.422 00.000 10072 worker thread done servicing request
23:51:03.422 00.000 10072 Worker thread wakes up
23:51:03.422 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:03.422 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:03.432 00.010 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:51:03.833 00.401 10072 Exposure complete
23:51:03.889 00.056 10072 worker thread done servicing request
23:51:03.889 00.000 1032 OnExposeComplete: enter
23:51:03.893 00.004 1032 UpdateGuideState(): m_state=6
23:51:03.897 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11374
23:51:03.898 00.001 1032 Star::Find returns 1 (0), X=1107.78, Y=130.17, Mass=1493, SNR=27.2, Peak=109 HFD=3.3
23:51:03.901 00.003 1032 MultiStar: [#1 0.27,0.20,0.00,M2] [#2 0.31,0.23,0.00,M2] [#3 0.18,0.23,0.00,M9] [#4 0.03,-0.00,0.66,U] [#5 0.05,0.06,0.63,U] [#6 0.26,0.18,0.00,M4] [#7 0.13,0.09,0.65,U] [#8 0.29,0.11,0.00,M6] 
23:51:03.903 00.002 1032 refined, 3 included, MultiStar: {0.12, 0.04}, one-star: {0.22, 0.02}
23:51:03.904 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
23:51:03.906 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
23:51:03.908 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.30 mountX=0.01 mountY=-0.13, mountTheta=-1.53
23:51:03.911 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
23:51:03.913 00.002 1032 Enqueuing Move request for scope (0.12, 0.04)
23:51:03.914 00.001 10072 Worker thread wakes up
23:51:03.915 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
23:51:03.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
23:51:03.915 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.13
23:51:03.916 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:51:03.920 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:03.920 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:51:03.920 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:03.920 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:51:03.921 00.001 10072 MoveAxis(E, 7, ABG)
23:51:03.921 00.000 10072 Guiding  Dir = 2, Dur = 7
23:51:03.921 00.000 10072 IsGuiding returns 0
23:51:03.923 00.002 10072 PulseGuide returned control before completion, sleep 17
23:51:03.940 00.017 10072 IsGuiding returns 0
23:51:03.940 00.000 10072 Move returns status 0, amount 7
23:51:03.940 00.000 10072 MoveAxis(N, 0, ABG)
23:51:03.940 00.000 10072 Move returns status 0, amount 0
23:51:03.940 00.000 10072 move complete, result=0
23:51:03.941 00.001 10072 worker thread done servicing request
23:51:03.941 00.000 1032 UpdateGuideState exits: m=1493 SNR=27.2
23:51:03.945 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:03.947 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:03.949 00.002 1032 Enqueuing Expose request
23:51:03.950 00.001 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:51:03.952 00.002 10072 Worker thread wakes up
23:51:03.952 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:03.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:04.588 00.636 10072 Exposure complete
23:51:04.635 00.047 10072 worker thread done servicing request
23:51:04.635 00.000 1032 OnExposeComplete: enter
23:51:04.637 00.002 1032 UpdateGuideState(): m_state=6
23:51:04.639 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11375
23:51:04.641 00.002 1032 Star::Find returns 1 (0), X=1107.86, Y=130.09, Mass=1211, SNR=24.5, Peak=85 HFD=3.2
23:51:04.643 00.002 1032 MultiStar: [#1 0.20,0.02,1.06,U] [#2 0.17,-0.10,0.88,U] [#3 0.22,0.07,0.83,U] [#4 0.01,-0.09,0.72,U] [#5 0.06,0.05,0.72,U] [#6 0.31,-0.04,0.00,M5] [#7 0.25,-0.06,0.00,M4] [#8 0.18,-0.14,0.56,U] 
23:51:04.644 00.001 1032 refined, 6 included, MultiStar: {0.17, -0.03}, one-star: {0.30, -0.06}
23:51:04.645 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
23:51:04.647 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
23:51:04.649 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-0.19 mountX=-0.08 mountY=-0.16, mountTheta=-2.02
23:51:04.651 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
23:51:04.653 00.002 1032 Enqueuing Move request for scope (0.17, -0.03)
23:51:04.654 00.001 10072 Worker thread wakes up
23:51:04.655 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
23:51:04.655 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
23:51:04.655 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.08 yDistance=-0.16
23:51:04.656 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:51:04.659 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:04.659 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:51:04.660 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:04.660 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:51:04.660 00.000 10072 MoveAxis(E, 7, ABG)
23:51:04.660 00.000 10072 Guiding  Dir = 2, Dur = 7
23:51:04.660 00.000 10072 IsGuiding returns 0
23:51:04.661 00.001 10072 PulseGuide returned control before completion, sleep 17
23:51:04.679 00.018 1032 UpdateGuideState exits: m=1211 SNR=24.5
23:51:04.682 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:04.685 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:04.686 00.001 1032 Enqueuing Expose request
23:51:04.693 00.007 10072 IsGuiding returns 0
23:51:04.693 00.000 10072 Move returns status 0, amount 7
23:51:04.693 00.000 10072 MoveAxis(N, 0, ABG)
23:51:04.693 00.000 10072 Move returns status 0, amount 0
23:51:04.693 00.000 10072 move complete, result=0
23:51:04.693 00.000 10072 worker thread done servicing request
23:51:04.693 00.000 10072 Worker thread wakes up
23:51:04.693 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:04.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:04.696 00.003 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
23:51:05.105 00.409 10072 Exposure complete
23:51:05.156 00.051 10072 worker thread done servicing request
23:51:05.156 00.000 1032 OnExposeComplete: enter
23:51:05.158 00.002 1032 UpdateGuideState(): m_state=6
23:51:05.160 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11376
23:51:05.163 00.003 1032 Star::Find returns 1 (0), X=1107.85, Y=130.18, Mass=1398, SNR=26.3, Peak=108 HFD=3.2
23:51:05.165 00.002 1032 MultiStar: [#1 0.31,-0.08,0.00,M2] [#2 0.14,0.07,0.80,U] [#3 0.36,0.18,0.00,M9] [#4 -0.01,-0.01,0.69,U] [#5 0.30,-0.15,0.00,M1] [#6 0.14,-0.12,0.60,U] [#7 0.10,-0.18,0.67,U] [#8 0.32,-0.17,0.00,M6] 
23:51:05.167 00.002 1032 refined, 4 included, MultiStar: {0.15, -0.03}, one-star: {0.30, 0.03}
23:51:05.168 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
23:51:05.169 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
23:51:05.173 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.20 mountX=-0.07 mountY=-0.13, mountTheta=-2.03
23:51:05.176 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
23:51:05.180 00.004 1032 Enqueuing Move request for scope (0.15, -0.03)
23:51:05.182 00.002 10072 Worker thread wakes up
23:51:05.182 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
23:51:05.182 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
23:51:05.182 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.07 yDistance=-0.13
23:51:05.185 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:51:05.188 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:05.188 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:51:05.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:05.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:51:05.188 00.000 10072 MoveAxis(E, 6, ABG)
23:51:05.188 00.000 10072 Guiding  Dir = 2, Dur = 6
23:51:05.188 00.000 10072 IsGuiding returns 0
23:51:05.189 00.001 10072 PulseGuide returned control before completion, sleep 16
23:51:05.208 00.019 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:51:05.210 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:05.215 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:05.218 00.003 10072 IsGuiding returns 0
23:51:05.218 00.000 1032 Enqueuing Expose request
23:51:05.219 00.001 10072 Move returns status 0, amount 6
23:51:05.219 00.000 10072 MoveAxis(N, 0, ABG)
23:51:05.219 00.000 10072 Move returns status 0, amount 0
23:51:05.219 00.000 10072 move complete, result=0
23:51:05.220 00.001 10072 worker thread done servicing request
23:51:05.220 00.000 10072 Worker thread wakes up
23:51:05.220 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:05.220 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:05.228 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:51:05.856 00.628 10072 Exposure complete
23:51:05.909 00.053 10072 worker thread done servicing request
23:51:05.909 00.000 1032 OnExposeComplete: enter
23:51:05.911 00.002 1032 UpdateGuideState(): m_state=6
23:51:05.914 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11377
23:51:05.917 00.003 1032 Star::Find returns 1 (0), X=1107.78, Y=130.38, Mass=1313, SNR=25.5, Peak=100 HFD=3.4
23:51:05.919 00.002 1032 MultiStar: [#1 0.09,0.09,0.92,U] [#2 0.21,0.28,0.00,M1] [#3 0.19,0.23,0.00,M10] [#4 -0.05,-0.01,0.69,U] [#5 0.13,0.21,0.69,U] [#6 0.21,0.10,0.65,U] [#7 0.17,0.12,0.74,U] [#8 0.11,-0.10,0.54,U] 
23:51:05.921 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.10}, one-star: {0.22, 0.22}
23:51:05.923 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:51:05.924 00.001 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:51:05.926 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.66 mountX=0.07 mountY=-0.15, mountTheta=-1.17
23:51:05.930 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
23:51:05.932 00.002 1032 Enqueuing Move request for scope (0.13, 0.10)
23:51:05.935 00.003 10072 Worker thread wakes up
23:51:05.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
23:51:05.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
23:51:05.935 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.07 yDistance=-0.15
23:51:05.937 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:51:05.940 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:05.940 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:51:05.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:05.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:51:05.940 00.000 10072 MoveAxis(E, 7, ABG)
23:51:05.940 00.000 10072 Guiding  Dir = 2, Dur = 7
23:51:05.941 00.001 10072 IsGuiding returns 0
23:51:05.941 00.000 10072 PulseGuide returned control before completion, sleep 17
23:51:05.959 00.018 1032 UpdateGuideState exits: m=1313 SNR=25.5
23:51:05.961 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:05.964 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:05.965 00.001 1032 Enqueuing Expose request
23:51:05.967 00.002 10072 IsGuiding returns 0
23:51:05.967 00.000 10072 Move returns status 0, amount 7
23:51:05.967 00.000 10072 MoveAxis(N, 0, ABG)
23:51:05.967 00.000 10072 Move returns status 0, amount 0
23:51:05.967 00.000 10072 move complete, result=0
23:51:05.967 00.000 10072 worker thread done servicing request
23:51:05.967 00.000 10072 Worker thread wakes up
23:51:05.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:05.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:05.975 00.008 1032 GuideStep: 0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
23:51:06.386 00.411 10072 Exposure complete
23:51:06.438 00.052 10072 worker thread done servicing request
23:51:06.438 00.000 1032 OnExposeComplete: enter
23:51:06.440 00.002 1032 UpdateGuideState(): m_state=6
23:51:06.443 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11378
23:51:06.444 00.001 1032 Star::Find returns 1 (0), X=1107.82, Y=130.36, Mass=1368, SNR=26.0, Peak=101 HFD=3.3
23:51:06.447 00.003 1032 MultiStar: [#1 0.13,0.08,0.99,U] [#2 0.25,0.22,0.00,M2] [#3 0.13,0.13,0.79,U] [#4 0.03,0.01,0.73,U] [#5 0.06,0.16,0.68,U] [#6 0.28,0.19,0.00,M4] [#7 0.02,-0.08,0.72,U] [#8 0.17,-0.03,0.52,U] 
23:51:06.449 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.08}, one-star: {0.27, 0.20}
23:51:06.451 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:51:06.452 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:51:06.454 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.58 mountX=0.05 mountY=-0.14, mountTheta=-1.25
23:51:06.457 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
23:51:06.459 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
23:51:06.461 00.002 10072 Worker thread wakes up
23:51:06.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
23:51:06.461 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
23:51:06.461 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.14
23:51:06.464 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=163, Gamma=2.230
23:51:06.467 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:06.467 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:51:06.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:06.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:51:06.467 00.000 10072 MoveAxis(E, 7, ABG)
23:51:06.467 00.000 10072 Guiding  Dir = 2, Dur = 7
23:51:06.468 00.001 10072 IsGuiding returns 0
23:51:06.468 00.000 10072 PulseGuide returned control before completion, sleep 17
23:51:06.486 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:51:06.489 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:06.491 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:06.493 00.002 1032 Enqueuing Expose request
23:51:06.495 00.002 10072 IsGuiding returns 0
23:51:06.495 00.000 10072 Move returns status 0, amount 7
23:51:06.496 00.001 10072 MoveAxis(N, 0, ABG)
23:51:06.496 00.000 10072 Move returns status 0, amount 0
23:51:06.496 00.000 10072 move complete, result=0
23:51:06.496 00.000 10072 worker thread done servicing request
23:51:06.496 00.000 10072 Worker thread wakes up
23:51:06.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:06.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:06.504 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:51:07.122 00.618 10072 Exposure complete
23:51:07.166 00.044 10072 worker thread done servicing request
23:51:07.167 00.001 1032 OnExposeComplete: enter
23:51:07.169 00.002 1032 UpdateGuideState(): m_state=6
23:51:07.171 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11379
23:51:07.173 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=130.23, Mass=1479, SNR=27.0, Peak=106 HFD=3.4
23:51:07.177 00.004 1032 MultiStar: [#1 0.26,-0.16,0.00,M1] [#2 0.19,0.08,0.84,U] [#3 0.12,-0.03,0.80,U] [#4 -0.08,-0.20,0.64,U] [#5 0.13,-0.07,0.64,U] [#6 0.17,0.06,0.64,U] [#7 0.29,-0.17,0.00,M2] [#8 0.26,-0.07,0.00,M5] 
23:51:07.180 00.003 1032 refined, 5 included, MultiStar: {0.11, -0.00}, one-star: {0.11, 0.08}
23:51:07.181 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:51:07.183 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:51:07.184 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.03 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
23:51:07.186 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
23:51:07.189 00.003 1032 Enqueuing Move request for scope (0.11, -0.00)
23:51:07.190 00.001 10072 Worker thread wakes up
23:51:07.190 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
23:51:07.191 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
23:51:07.191 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.11
23:51:07.192 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:51:07.195 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:07.195 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:51:07.195 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:07.195 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:51:07.195 00.000 10072 MoveAxis(E, 6, ABG)
23:51:07.195 00.000 10072 Guiding  Dir = 2, Dur = 6
23:51:07.195 00.000 10072 IsGuiding returns 0
23:51:07.196 00.001 10072 PulseGuide returned control before completion, sleep 16
23:51:07.212 00.016 1032 UpdateGuideState exits: m=1479 SNR=27.0
23:51:07.215 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:07.216 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:07.218 00.002 1032 Enqueuing Expose request
23:51:07.219 00.001 10072 IsGuiding returns 0
23:51:07.220 00.001 10072 Move returns status 0, amount 6
23:51:07.220 00.000 10072 MoveAxis(N, 0, ABG)
23:51:07.220 00.000 10072 Move returns status 0, amount 0
23:51:07.220 00.000 10072 move complete, result=0
23:51:07.220 00.000 10072 worker thread done servicing request
23:51:07.220 00.000 10072 Worker thread wakes up
23:51:07.220 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:07.220 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:07.227 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:51:07.637 00.410 10072 Exposure complete
23:51:07.685 00.048 10072 worker thread done servicing request
23:51:07.685 00.000 1032 OnExposeComplete: enter
23:51:07.687 00.002 1032 UpdateGuideState(): m_state=6
23:51:07.689 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11380
23:51:07.693 00.004 1032 Star::Find returns 1 (0), X=1107.70, Y=130.06, Mass=1257, SNR=24.9, Peak=91 HFD=3.3
23:51:07.695 00.002 1032 MultiStar: [#1 0.10,-0.24,0.00,M2] [#2 -0.10,-0.10,0.82,U] [#3 0.08,-0.01,0.78,U] [#4 -0.06,-0.17,0.69,U] [#5 0.04,-0.12,0.74,U] [#6 0.18,-0.31,0.00,M4] [#7 0.22,-0.10,0.70,U] [#8 0.20,-0.19,0.00,M6] 
23:51:07.698 00.003 1032 refined, 5 included, MultiStar: {0.06, -0.10}, one-star: {0.14, -0.09}
23:51:07.700 00.002 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
23:51:07.702 00.002 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
23:51:07.704 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.04 mountX=-0.11 mountY=-0.03, mountTheta=-2.87
23:51:07.708 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
23:51:07.709 00.001 1032 Enqueuing Move request for scope (0.06, -0.10)
23:51:07.713 00.004 10072 Worker thread wakes up
23:51:07.713 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
23:51:07.713 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
23:51:07.713 00.000 10072 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.03
23:51:07.715 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:51:07.718 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:07.718 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:51:07.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:07.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:51:07.718 00.000 10072 MoveAxis(E, 6, ABG)
23:51:07.718 00.000 10072 Guiding  Dir = 2, Dur = 6
23:51:07.719 00.001 10072 IsGuiding returns 0
23:51:07.719 00.000 10072 PulseGuide returned control before completion, sleep 16
23:51:07.736 00.017 1032 UpdateGuideState exits: m=1257 SNR=24.9
23:51:07.740 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:07.742 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:07.745 00.003 1032 Enqueuing Expose request
23:51:07.746 00.001 10072 IsGuiding returns 0
23:51:07.746 00.000 10072 Move returns status 0, amount 6
23:51:07.746 00.000 10072 MoveAxis(N, 0, ABG)
23:51:07.747 00.001 10072 Move returns status 0, amount 0
23:51:07.747 00.000 10072 move complete, result=0
23:51:07.747 00.000 10072 worker thread done servicing request
23:51:07.747 00.000 10072 Worker thread wakes up
23:51:07.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:07.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:07.755 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:51:08.372 00.617 10072 Exposure complete
23:51:08.420 00.048 10072 worker thread done servicing request
23:51:08.420 00.000 1032 OnExposeComplete: enter
23:51:08.423 00.003 1032 UpdateGuideState(): m_state=6
23:51:08.425 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11381
23:51:08.426 00.001 1032 Star::Find returns 1 (0), X=1107.66, Y=129.97, Mass=1245, SNR=24.8, Peak=89 HFD=3.3
23:51:08.428 00.002 1032 MultiStar: [#1 0.18,-0.20,0.00,M3] [#2 0.06,0.10,0.87,U] [#3 0.09,0.05,0.78,U] [#4 -0.10,0.01,0.73,U] [#5 0.09,-0.09,0.70,U] [#6 0.09,-0.02,0.69,U] [#7 0.12,-0.17,0.80,U] [#8 0.09,-0.23,0.57,U] 
23:51:08.430 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.06}, one-star: {0.10, -0.18}
23:51:08.433 00.003 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
23:51:08.434 00.001 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
23:51:08.437 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.75 mountX=-0.08 mountY=-0.05, mountTheta=-2.58
23:51:08.440 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
23:51:08.441 00.001 1032 Enqueuing Move request for scope (0.07, -0.06)
23:51:08.443 00.002 10072 Worker thread wakes up
23:51:08.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
23:51:08.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
23:51:08.443 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.05
23:51:08.445 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:51:08.449 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:08.449 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:51:08.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:08.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:51:08.449 00.000 10072 MoveAxis(E, 7, ABG)
23:51:08.449 00.000 10072 Guiding  Dir = 2, Dur = 7
23:51:08.450 00.001 10072 IsGuiding returns 0
23:51:08.450 00.000 10072 PulseGuide returned control before completion, sleep 17
23:51:08.466 00.016 1032 UpdateGuideState exits: m=1245 SNR=24.8
23:51:08.468 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:08.469 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:08.471 00.002 1032 Enqueuing Expose request
23:51:08.478 00.007 10072 IsGuiding returns 0
23:51:08.478 00.000 10072 Move returns status 0, amount 7
23:51:08.478 00.000 10072 MoveAxis(N, 0, ABG)
23:51:08.478 00.000 10072 Move returns status 0, amount 0
23:51:08.478 00.000 10072 move complete, result=0
23:51:08.478 00.000 10072 worker thread done servicing request
23:51:08.478 00.000 10072 Worker thread wakes up
23:51:08.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:08.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:08.480 00.002 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:51:08.888 00.408 10072 Exposure complete
23:51:08.936 00.048 10072 worker thread done servicing request
23:51:08.936 00.000 1032 OnExposeComplete: enter
23:51:08.939 00.003 1032 UpdateGuideState(): m_state=6
23:51:08.942 00.003 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11382
23:51:08.944 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=130.03, Mass=1444, SNR=26.7, Peak=98 HFD=3.2
23:51:08.946 00.002 1032 MultiStar: [#1 0.13,-0.22,0.90,U] [#2 0.15,-0.04,0.82,U] [#3 0.16,0.10,0.76,U] [#4 -0.15,0.02,0.62,U] [#5 0.01,-0.13,0.64,U] [#6 0.35,-0.08,0.00,M4] [#7 0.26,-0.01,0.00,M1] [#8 0.25,-0.32,0.00,M6] 
23:51:08.948 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.07}, one-star: {0.19, -0.12}
23:51:08.950 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
23:51:08.952 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
23:51:08.954 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.63 mountX=-0.10 mountY=-0.08, mountTheta=-2.46
23:51:08.958 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
23:51:08.960 00.002 1032 Enqueuing Move request for scope (0.10, -0.07)
23:51:08.962 00.002 10072 Worker thread wakes up
23:51:08.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
23:51:08.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
23:51:08.962 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.10 yDistance=-0.08
23:51:08.965 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:51:08.967 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:08.967 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
23:51:08.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:08.967 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:51:08.967 00.000 10072 MoveAxis(E, 4, ABG)
23:51:08.967 00.000 10072 Guiding  Dir = 2, Dur = 4
23:51:08.967 00.000 10072 IsGuiding returns 0
23:51:08.968 00.001 10072 PulseGuide returned control before completion, sleep 14
23:51:08.986 00.018 1032 UpdateGuideState exits: m=1444 SNR=26.7
23:51:08.990 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:08.993 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:08.995 00.002 1032 Enqueuing Expose request
23:51:08.997 00.002 10072 IsGuiding returns 0
23:51:08.997 00.000 10072 Move returns status 0, amount 4
23:51:08.997 00.000 10072 MoveAxis(N, 0, ABG)
23:51:08.997 00.000 10072 Move returns status 0, amount 0
23:51:08.997 00.000 10072 move complete, result=0
23:51:08.998 00.001 10072 worker thread done servicing request
23:51:08.998 00.000 10072 Worker thread wakes up
23:51:08.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:08.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:09.004 00.006 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:51:09.623 00.619 10072 Exposure complete
23:51:09.677 00.054 10072 worker thread done servicing request
23:51:09.677 00.000 1032 OnExposeComplete: enter
23:51:09.679 00.002 1032 UpdateGuideState(): m_state=6
23:51:09.682 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11383
23:51:09.685 00.003 1032 Star::Find returns 1 (0), X=1107.80, Y=129.81, Mass=1393, SNR=26.2, Peak=100 HFD=3.5
23:51:09.687 00.002 1032 MultiStar: [#1 0.27,-0.33,0.00,M3] [#2 0.23,-0.10,0.85,U] [#3 0.05,-0.18,0.75,U] [#4 -0.02,-0.35,0.00,M1] [#5 0.12,-0.05,0.75,U] [#6 0.36,-0.22,0.00,M5] [#7 0.11,-0.33,0.00,M2] [#8 0.19,-0.28,0.00,M7] 
23:51:09.689 00.002 1032 refined, 3 included, MultiStar: {0.17, -0.18}, one-star: {0.24, -0.34}
23:51:09.690 00.001 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
23:51:09.692 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
23:51:09.693 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.81 mountX=-0.22 mountY=-0.12, mountTheta=-2.64
23:51:09.696 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.18, opts=13)
23:51:09.700 00.004 1032 Enqueuing Move request for scope (0.17, -0.18)
23:51:09.701 00.001 10072 Worker thread wakes up
23:51:09.702 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
23:51:09.702 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
23:51:09.702 00.000 10072 Moving (0.17, -0.18) raw xDistance=-0.22 yDistance=-0.12
23:51:09.704 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:51:09.710 00.006 10072 PPEC rslt: input = -0.22, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 288.99
23:51:09.710 00.000 10072 PPEC: input: -0.22, control: -0.11, exposure: 500
23:51:09.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:09.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:51:09.710 00.000 10072 MoveAxis(E, 106, ABG)
23:51:09.710 00.000 10072 Guiding  Dir = 2, Dur = 106
23:51:09.711 00.001 10072 IsGuiding returns 0
23:51:09.711 00.000 10072 PulseGuide returned control before completion, sleep 116
23:51:09.731 00.020 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:51:09.735 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:09.739 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:09.741 00.002 1032 Enqueuing Expose request
23:51:09.840 00.099 10072 IsGuiding returns 0
23:51:09.840 00.000 10072 Move returns status 0, amount 106
23:51:09.840 00.000 10072 MoveAxis(N, 0, ABG)
23:51:09.840 00.000 10072 Move returns status 0, amount 0
23:51:09.840 00.000 10072 move complete, result=0
23:51:09.840 00.000 10072 worker thread done servicing request
23:51:09.840 00.000 1032 GuideStep: -0.2 px 106 ms EAST, -0.1 px 0 ms NORTH
23:51:09.842 00.002 10072 Worker thread wakes up
23:51:09.843 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:09.843 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:10.260 00.417 10072 Exposure complete
23:51:10.309 00.049 10072 worker thread done servicing request
23:51:10.309 00.000 1032 OnExposeComplete: enter
23:51:10.312 00.003 1032 UpdateGuideState(): m_state=6
23:51:10.314 00.002 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11384
23:51:10.316 00.002 1032 Star::Find returns 1 (0), X=1107.81, Y=129.81, Mass=1206, SNR=24.4, Peak=93 HFD=3.1
23:51:10.317 00.001 1032 MultiStar: [#1 0.02,-0.32,0.00,M4] [#2 0.27,-0.16,0.00,M1] [#3 0.18,-0.20,0.00,M5] [#4 0.03,-0.40,0.00,M2] [#5 0.21,-0.23,0.00,M1] [#6 0.25,-0.67,0.00,M6] [#7 0.26,-0.39,0.00,M3] [#8 0.27,-0.47,0.00,M8] 
23:51:10.320 00.003 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
23:51:10.322 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
23:51:10.323 00.001 1032 CameraToMount -- cameraX=0.25 cameraY=-0.34 hyp=0.42 cameraTheta=-0.94 mountX=-0.39 mountY=-0.15, mountTheta=-2.77
23:51:10.327 00.004 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.34, opts=13)
23:51:10.330 00.003 1032 Enqueuing Move request for scope (0.25, -0.34)
23:51:10.333 00.003 10072 Worker thread wakes up
23:51:10.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.34) opts 0xd
23:51:10.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.34)
23:51:10.333 00.000 10072 Moving (0.25, -0.34) raw xDistance=-0.39 yDistance=-0.15
23:51:10.336 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:51:10.338 00.002 10072 PPEC rslt: input = -0.39, final = -0.20, react = -0.19, pred = -0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 288.99
23:51:10.339 00.001 10072 PPEC: input: -0.39, control: -0.20, exposure: 500
23:51:10.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:10.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:51:10.339 00.000 10072 MoveAxis(E, 189, ABG)
23:51:10.339 00.000 10072 Guiding  Dir = 2, Dur = 189
23:51:10.339 00.000 10072 IsGuiding returns 0
23:51:10.340 00.001 10072 PulseGuide returned control before completion, sleep 199
23:51:10.357 00.017 1032 UpdateGuideState exits: m=1206 SNR=24.4
23:51:10.359 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:10.361 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:10.364 00.003 1032 Enqueuing Expose request
23:51:10.551 00.187 10072 IsGuiding returns 0
23:51:10.551 00.000 10072 Move returns status 0, amount 189
23:51:10.551 00.000 10072 MoveAxis(N, 0, ABG)
23:51:10.551 00.000 10072 Move returns status 0, amount 0
23:51:10.551 00.000 10072 move complete, result=0
23:51:10.551 00.000 10072 worker thread done servicing request
23:51:10.551 00.000 1032 GuideStep: -0.4 px 189 ms EAST, -0.2 px 0 ms NORTH
23:51:10.554 00.003 10072 Worker thread wakes up
23:51:10.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:10.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:11.178 00.624 10072 Exposure complete
23:51:11.231 00.053 10072 worker thread done servicing request
23:51:11.231 00.000 1032 OnExposeComplete: enter
23:51:11.233 00.002 1032 UpdateGuideState(): m_state=6
23:51:11.235 00.002 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11385
23:51:11.237 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=130.25, Mass=1392, SNR=26.2, Peak=107 HFD=3.5
23:51:11.241 00.004 1032 MultiStar: [#1 0.11,0.04,0.92,U] [#2 0.12,0.24,0.00,M2] [#3 0.11,0.06,0.78,U] [#4 -0.17,0.04,0.67,U] [#5 0.08,-0.01,0.66,U] [#6 0.23,0.03,0.62,U] [#7 -0.01,0.16,0.69,U] [#8 0.07,0.02,0.49,U] 
23:51:11.244 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.06}, one-star: {0.15, 0.10}
23:51:11.246 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
23:51:11.248 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
23:51:11.249 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.67 mountX=0.04 mountY=-0.09, mountTheta=-1.16
23:51:11.252 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
23:51:11.255 00.003 1032 Enqueuing Move request for scope (0.08, 0.06)
23:51:11.257 00.002 10072 Worker thread wakes up
23:51:11.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
23:51:11.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
23:51:11.257 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
23:51:11.259 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:51:11.263 00.004 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:11.263 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:51:11.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:11.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:51:11.263 00.000 10072 MoveAxis(E, 3, ABG)
23:51:11.263 00.000 10072 Guiding  Dir = 2, Dur = 3
23:51:11.263 00.000 10072 IsGuiding returns 0
23:51:11.264 00.001 10072 PulseGuide returned control before completion, sleep 13
23:51:11.284 00.020 1032 UpdateGuideState exits: m=1392 SNR=26.2
23:51:11.286 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:11.289 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:11.291 00.002 10072 IsGuiding returns 0
23:51:11.291 00.000 10072 Move returns status 0, amount 3
23:51:11.291 00.000 10072 MoveAxis(N, 0, ABG)
23:51:11.291 00.000 10072 Move returns status 0, amount 0
23:51:11.291 00.000 1032 Enqueuing Expose request
23:51:11.293 00.002 10072 move complete, result=0
23:51:11.293 00.000 10072 worker thread done servicing request
23:51:11.293 00.000 10072 Worker thread wakes up
23:51:11.293 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:11.293 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:11.293 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:51:11.712 00.419 10072 Exposure complete
23:51:11.764 00.052 10072 worker thread done servicing request
23:51:11.764 00.000 1032 OnExposeComplete: enter
23:51:11.765 00.001 1032 UpdateGuideState(): m_state=6
23:51:11.767 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11386
23:51:11.770 00.003 1032 Star::Find returns 1 (0), X=1107.86, Y=130.13, Mass=1457, SNR=26.9, Peak=99 HFD=3.3
23:51:11.773 00.003 1032 MultiStar: [#1 0.10,0.03,0.93,U] [#2 0.10,0.38,0.00,M3] [#3 0.09,0.25,0.00,M5] [#4 -0.12,0.15,0.63,U] [#5 0.17,0.15,0.63,U] [#6 0.20,0.28,0.00,M6] [#7 0.09,0.16,0.70,U] [#8 0.20,0.05,0.56,U] 
23:51:11.775 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.07}, one-star: {0.31, -0.02}
23:51:11.776 00.001 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
23:51:11.778 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
23:51:11.779 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.50 mountX=0.04 mountY=-0.15, mountTheta=-1.33
23:51:11.782 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
23:51:11.784 00.002 1032 Enqueuing Move request for scope (0.14, 0.07)
23:51:11.786 00.002 10072 Worker thread wakes up
23:51:11.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
23:51:11.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
23:51:11.786 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.04 yDistance=-0.15
23:51:11.789 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:51:11.791 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:11.791 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:51:11.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:11.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:51:11.791 00.000 10072 MoveAxis(E, 2, ABG)
23:51:11.791 00.000 10072 Guiding  Dir = 2, Dur = 2
23:51:11.792 00.001 10072 IsGuiding returns 0
23:51:11.792 00.000 10072 PulseGuide returned control before completion, sleep 12
23:51:11.809 00.017 1032 UpdateGuideState exits: m=1457 SNR=26.9
23:51:11.812 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:11.813 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:11.815 00.002 1032 Enqueuing Expose request
23:51:11.818 00.003 10072 IsGuiding returns 0
23:51:11.818 00.000 10072 Move returns status 0, amount 2
23:51:11.818 00.000 10072 MoveAxis(N, 0, ABG)
23:51:11.818 00.000 10072 Move returns status 0, amount 0
23:51:11.818 00.000 10072 move complete, result=0
23:51:11.818 00.000 10072 worker thread done servicing request
23:51:11.818 00.000 10072 Worker thread wakes up
23:51:11.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:11.819 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:11.819 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
23:51:12.445 00.626 10072 Exposure complete
23:51:12.497 00.052 10072 worker thread done servicing request
23:51:12.497 00.000 1032 OnExposeComplete: enter
23:51:12.499 00.002 1032 UpdateGuideState(): m_state=6
23:51:12.502 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11387
23:51:12.504 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=130.24, Mass=1421, SNR=26.5, Peak=97 HFD=3.5
23:51:12.506 00.002 1032 MultiStar: [#1 0.12,0.15,0.95,U] [#2 0.22,0.35,0.00,M4] [#3 0.38,0.18,0.00,M6] [#4 -0.08,0.15,0.64,U] [#5 0.22,0.04,0.66,U] [#6 0.21,0.13,0.65,U] [#7 -0.03,0.11,0.72,U] [#8 0.15,0.41,0.00,M7] 
23:51:12.507 00.001 1032 refined, 5 included, MultiStar: {0.11, 0.11}, one-star: {0.17, 0.09}
23:51:12.508 00.001 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
23:51:12.510 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
23:51:12.512 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.81 mountX=0.08 mountY=-0.13, mountTheta=-1.02
23:51:12.516 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
23:51:12.519 00.003 1032 Enqueuing Move request for scope (0.11, 0.11)
23:51:12.521 00.002 10072 Worker thread wakes up
23:51:12.521 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
23:51:12.521 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
23:51:12.521 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.13
23:51:12.525 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:51:12.527 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:12.527 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:51:12.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:12.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:51:12.527 00.000 10072 MoveAxis(E, 3, ABG)
23:51:12.527 00.000 10072 Guiding  Dir = 2, Dur = 3
23:51:12.529 00.002 10072 IsGuiding returns 0
23:51:12.529 00.000 10072 PulseGuide returned control before completion, sleep 13
23:51:12.545 00.016 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:51:12.550 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:12.553 00.003 10072 IsGuiding returns 0
23:51:12.553 00.000 10072 Move returns status 0, amount 3
23:51:12.553 00.000 10072 MoveAxis(N, 0, ABG)
23:51:12.553 00.000 10072 Move returns status 0, amount 0
23:51:12.553 00.000 10072 move complete, result=0
23:51:12.553 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:12.555 00.002 1032 Enqueuing Expose request
23:51:12.556 00.001 10072 worker thread done servicing request
23:51:12.556 00.000 10072 Worker thread wakes up
23:51:12.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:12.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:12.556 00.000 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:51:12.963 00.407 10072 Exposure complete
23:51:13.029 00.066 10072 worker thread done servicing request
23:51:13.030 00.001 1032 OnExposeComplete: enter
23:51:13.033 00.003 1032 UpdateGuideState(): m_state=6
23:51:13.036 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11388
23:51:13.039 00.003 1032 Star::Find returns 1 (0), X=1107.72, Y=130.30, Mass=1373, SNR=26.0, Peak=119 HFD=3.4
23:51:13.041 00.002 1032 MultiStar: [#1 0.13,-0.07,0.97,U] [#2 0.10,0.29,0.00,M5] [#3 0.21,0.23,0.00,M7] [#4 -0.02,-0.02,0.69,U] [#5 0.08,0.03,0.68,U] [#6 0.23,0.39,0.00,M6] [#7 0.08,-0.03,0.71,U] [#8 0.06,0.00,0.52,U] 
23:51:13.043 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.01}, one-star: {0.16, 0.14}
23:51:13.046 00.003 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
23:51:13.049 00.003 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
23:51:13.052 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.15 mountX=-0.01 mountY=-0.09, mountTheta=-1.68
23:51:13.059 00.007 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
23:51:13.062 00.003 1032 Enqueuing Move request for scope (0.09, 0.01)
23:51:13.064 00.002 10072 Worker thread wakes up
23:51:13.065 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:51:13.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:51:13.065 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
23:51:13.067 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:51:13.071 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:13.071 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:51:13.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:13.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:51:13.071 00.000 10072 MoveAxis(E, 2, ABG)
23:51:13.071 00.000 10072 Guiding  Dir = 2, Dur = 2
23:51:13.072 00.001 10072 IsGuiding returns 0
23:51:13.072 00.000 10072 PulseGuide returned control before completion, sleep 12
23:51:13.086 00.014 10072 IsGuiding returns 0
23:51:13.086 00.000 10072 Move returns status 0, amount 2
23:51:13.086 00.000 10072 MoveAxis(N, 0, ABG)
23:51:13.086 00.000 10072 Move returns status 0, amount 0
23:51:13.087 00.001 10072 move complete, result=0
23:51:13.087 00.000 10072 worker thread done servicing request
23:51:13.098 00.011 1032 UpdateGuideState exits: m=1373 SNR=26.0
23:51:13.102 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:13.105 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:13.107 00.002 1032 Enqueuing Expose request
23:51:13.111 00.004 10072 Worker thread wakes up
23:51:13.111 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:13.111 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:13.112 00.001 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:51:13.748 00.636 10072 Exposure complete
23:51:13.806 00.058 10072 worker thread done servicing request
23:51:13.806 00.000 1032 OnExposeComplete: enter
23:51:13.809 00.003 1032 UpdateGuideState(): m_state=6
23:51:13.812 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11389
23:51:13.814 00.002 1032 Star::Find returns 1 (0), X=1107.58, Y=130.16, Mass=1337, SNR=25.7, Peak=92 HFD=3.4
23:51:13.817 00.003 1032 MultiStar: [#1 0.03,0.10,0.97,U] [#2 0.07,0.31,0.00,M6] [#3 0.14,0.27,0.00,M8] [#4 -0.01,0.10,0.74,U] [#5 -0.03,-0.02,0.72,U] [#6 0.36,0.18,0.00,M7] [#7 0.15,0.10,0.70,U] [#8 0.05,-0.05,0.55,U] 
23:51:13.819 00.002 1032 single-star, 5 included, MultiStar: {0.03, 0.04}, one-star: {0.03, 0.01}
23:51:13.821 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:51:13.823 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:51:13.825 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.29 mountX=0.00 mountY=-0.03, mountTheta=-1.54
23:51:13.829 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
23:51:13.832 00.003 1032 Enqueuing Move request for scope (0.03, 0.01)
23:51:13.834 00.002 10072 Worker thread wakes up
23:51:13.834 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:51:13.835 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:51:13.835 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
23:51:13.837 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:51:13.840 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:13.841 00.001 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
23:51:13.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:13.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:51:13.841 00.000 10072 MoveAxis(E, 1, ABG)
23:51:13.841 00.000 10072 Guiding  Dir = 2, Dur = 1
23:51:13.841 00.000 10072 IsGuiding returns 0
23:51:13.842 00.001 10072 PulseGuide returned control before completion, sleep 11
23:51:13.862 00.020 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:51:13.866 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:13.870 00.004 10072 IsGuiding returns 0
23:51:13.870 00.000 10072 Move returns status 0, amount 1
23:51:13.870 00.000 10072 MoveAxis(N, 0, ABG)
23:51:13.870 00.000 10072 Move returns status 0, amount 0
23:51:13.870 00.000 10072 move complete, result=0
23:51:13.870 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:13.872 00.002 1032 Enqueuing Expose request
23:51:13.874 00.002 10072 worker thread done servicing request
23:51:13.874 00.000 10072 Worker thread wakes up
23:51:13.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:13.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:13.874 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:51:14.280 00.406 10072 Exposure complete
23:51:14.331 00.051 10072 worker thread done servicing request
23:51:14.331 00.000 1032 OnExposeComplete: enter
23:51:14.333 00.002 1032 UpdateGuideState(): m_state=6
23:51:14.336 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11390
23:51:14.338 00.002 1032 Star::Find returns 1 (0), X=1107.46, Y=130.14, Mass=1465, SNR=26.9, Peak=127 HFD=3.4
23:51:14.340 00.002 1032 MultiStar: [#1 -0.06,0.08,0.89,U] [#2 -0.19,0.21,0.00,M7] [#3 -0.09,0.30,0.00,M9] [#4 -0.20,0.35,0.00,M1] [#5 -0.11,0.35,0.00,M1] [#6 0.06,0.28,0.00,M8] [#7 -0.04,0.26,0.00,M1] [#8 0.08,-0.04,0.53,U] 
23:51:14.342 00.002 1032 refined, 2 included, MultiStar: {-0.04, 0.01}, one-star: {-0.09, -0.02}
23:51:14.344 00.002 1032 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.83) = xAngle (0.98 = 0.98)
23:51:14.346 00.002 1032 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.98 = 0.98)
23:51:14.347 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.81 mountX=0.02 mountY=0.04, mountTheta=0.98
23:51:14.351 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.01, opts=13)
23:51:14.354 00.003 1032 Enqueuing Move request for scope (-0.04, 0.01)
23:51:14.355 00.001 10072 Worker thread wakes up
23:51:14.356 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
23:51:14.356 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
23:51:14.356 00.000 10072 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.04
23:51:14.358 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:51:14.362 00.004 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:14.362 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:51:14.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:14.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:51:14.362 00.000 10072 MoveAxis(E, 1, ABG)
23:51:14.362 00.000 10072 Guiding  Dir = 2, Dur = 1
23:51:14.364 00.002 10072 IsGuiding returns 0
23:51:14.364 00.000 10072 PulseGuide returned control before completion, sleep 11
23:51:14.380 00.016 1032 UpdateGuideState exits: m=1465 SNR=26.9
23:51:14.383 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:14.385 00.002 10072 IsGuiding returns 0
23:51:14.386 00.001 10072 Move returns status 0, amount 1
23:51:14.386 00.000 10072 MoveAxis(N, 0, ABG)
23:51:14.386 00.000 10072 Move returns status 0, amount 0
23:51:14.386 00.000 10072 move complete, result=0
23:51:14.386 00.000 10072 worker thread done servicing request
23:51:14.386 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:14.389 00.003 1032 Enqueuing Expose request
23:51:14.391 00.002 10072 Worker thread wakes up
23:51:14.391 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:14.391 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:14.392 00.001 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
23:51:15.027 00.635 10072 Exposure complete
23:51:15.076 00.049 10072 worker thread done servicing request
23:51:15.076 00.000 1032 OnExposeComplete: enter
23:51:15.079 00.003 1032 UpdateGuideState(): m_state=6
23:51:15.080 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11391
23:51:15.083 00.003 1032 Star::Find returns 1 (0), X=1107.74, Y=130.35, Mass=1477, SNR=27.0, Peak=104 HFD=3.6
23:51:15.085 00.002 1032 MultiStar: [#1 0.09,0.30,0.00,M1] [#2 -0.00,0.39,0.00,M8] [#3 -0.10,0.37,0.00,M10] [#4 -0.04,0.32,0.00,M2] [#5 -0.04,0.52,0.00,M2] [#6 -0.06,0.40,0.00,M9] [#7 0.13,0.23,0.00,M2] [#8 0.05,0.22,0.49,U] 
23:51:15.086 00.001 1032 refined, 1 included, MultiStar: {0.14, 0.21}, one-star: {0.18, 0.20}
23:51:15.088 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
23:51:15.090 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
23:51:15.091 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=0.98 mountX=0.16 mountY=-0.19, mountTheta=-0.85
23:51:15.095 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.21, opts=13)
23:51:15.096 00.001 1032 Enqueuing Move request for scope (0.14, 0.21)
23:51:15.097 00.001 10072 Worker thread wakes up
23:51:15.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
23:51:15.097 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
23:51:15.097 00.000 10072 Moving (0.14, 0.21) raw xDistance=0.16 yDistance=-0.19
23:51:15.099 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=187, med=0, FiltMin=0, FiltMax=146, Gamma=2.230
23:51:15.103 00.004 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.99
23:51:15.103 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:51:15.103 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:15.103 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:51:15.103 00.000 10072 MoveAxis(W, 76, ABG)
23:51:15.103 00.000 10072 Guiding  Dir = 3, Dur = 76
23:51:15.104 00.001 10072 IsGuiding returns 0
23:51:15.104 00.000 10072 PulseGuide returned control before completion, sleep 86
23:51:15.120 00.016 1032 UpdateGuideState exits: m=1477 SNR=27.0
23:51:15.122 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:15.124 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:15.125 00.001 1032 Enqueuing Expose request
23:51:15.195 00.070 10072 IsGuiding returns 1
23:51:15.195 00.000 10072 scope still moving after pulse duration time elapsed
23:51:15.227 00.032 10072 IsGuiding returns 0
23:51:15.227 00.000 10072 scope move finished after 76 + 47 ms
23:51:15.227 00.000 10072 Move returns status 0, amount 76
23:51:15.227 00.000 10072 MoveAxis(N, 0, ABG)
23:51:15.227 00.000 10072 Move returns status 0, amount 0
23:51:15.227 00.000 10072 move complete, result=0
23:51:15.227 00.000 10072 worker thread done servicing request
23:51:15.227 00.000 10072 Worker thread wakes up
23:51:15.227 00.000 1032 GuideStep: 0.2 px 76 ms WEST, -0.2 px 0 ms NORTH
23:51:15.230 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:15.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:15.639 00.409 10072 Exposure complete
23:51:15.693 00.054 10072 worker thread done servicing request
23:51:15.693 00.000 1032 OnExposeComplete: enter
23:51:15.695 00.002 1032 UpdateGuideState(): m_state=6
23:51:15.697 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11392
23:51:15.699 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=130.39, Mass=1437, SNR=26.6, Peak=98 HFD=3.5
23:51:15.702 00.003 1032 MultiStar: [#1 0.06,0.28,0.00,M2] [#2 -0.03,0.42,0.00,M9] [#3 -0.12,0.26,0.00,R] [#4 -0.18,0.17,0.64,U] [#5 0.07,0.40,0.00,M3] [#6 -0.04,0.52,0.00,M10] [#7 0.08,0.06,0.69,U] [#8 0.03,0.18,0.53,U] 
23:51:15.704 00.002 1032 refined, 3 included, MultiStar: {0.03, 0.17}, one-star: {0.13, 0.24}
23:51:15.706 00.002 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
23:51:15.707 00.001 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
23:51:15.709 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.42 mountX=0.16 mountY=-0.07, mountTheta=-0.41
23:51:15.711 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.17, opts=13)
23:51:15.713 00.002 1032 Enqueuing Move request for scope (0.03, 0.17)
23:51:15.716 00.003 10072 Worker thread wakes up
23:51:15.716 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
23:51:15.716 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
23:51:15.716 00.000 10072 Moving (0.03, 0.17) raw xDistance=0.16 yDistance=-0.07
23:51:15.720 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:51:15.722 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.99
23:51:15.722 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:51:15.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:15.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:51:15.723 00.001 10072 MoveAxis(W, 73, ABG)
23:51:15.723 00.000 10072 Guiding  Dir = 3, Dur = 73
23:51:15.724 00.001 10072 IsGuiding returns 0
23:51:15.724 00.000 10072 PulseGuide returned control before completion, sleep 83
23:51:15.743 00.019 1032 UpdateGuideState exits: m=1437 SNR=26.6
23:51:15.747 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:15.749 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:15.751 00.002 1032 Enqueuing Expose request
23:51:15.809 00.058 10072 IsGuiding returns 0
23:51:15.809 00.000 10072 Move returns status 0, amount 73
23:51:15.809 00.000 10072 MoveAxis(N, 0, ABG)
23:51:15.809 00.000 10072 Move returns status 0, amount 0
23:51:15.809 00.000 10072 move complete, result=0
23:51:15.809 00.000 10072 worker thread done servicing request
23:51:15.809 00.000 10072 Worker thread wakes up
23:51:15.809 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:15.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:15.816 00.007 1032 GuideStep: 0.2 px 73 ms WEST, -0.1 px 0 ms NORTH
23:51:16.437 00.621 10072 Exposure complete
23:51:16.488 00.051 10072 worker thread done servicing request
23:51:16.488 00.000 1032 OnExposeComplete: enter
23:51:16.490 00.002 1032 UpdateGuideState(): m_state=6
23:51:16.492 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11393
23:51:16.494 00.002 1032 Star::Find returns 1 (0), X=1107.78, Y=130.16, Mass=1181, SNR=24.2, Peak=80 HFD=3.3
23:51:16.496 00.002 1032 MultiStar: [#1 0.05,-0.02,1.11,U] [#2 -0.01,0.17,0.92,U] [#3 0.33,-0.24,0.00,M1] [#4 -0.09,0.15,0.72,U] [#5 -0.04,0.01,0.72,U] [#6 0.21,0.25,0.00,R] [#7 -0.02,0.11,0.76,U] [#8 0.12,-0.08,0.58,U] 
23:51:16.499 00.003 1032 refined, 6 included, MultiStar: {0.04, 0.05}, one-star: {0.22, 0.00}
23:51:16.500 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:51:16.502 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:51:16.504 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.92 mountX=0.04 mountY=-0.05, mountTheta=-0.91
23:51:16.507 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
23:51:16.509 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
23:51:16.511 00.002 10072 Worker thread wakes up
23:51:16.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:51:16.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:51:16.511 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
23:51:16.513 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:51:16.517 00.004 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:16.517 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:51:16.517 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:16.517 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:51:16.517 00.000 10072 MoveAxis(E, 2, ABG)
23:51:16.518 00.001 10072 Guiding  Dir = 2, Dur = 2
23:51:16.518 00.000 10072 IsGuiding returns 0
23:51:16.520 00.002 10072 IsGuiding returns 0
23:51:16.520 00.000 10072 Move returns status 0, amount 2
23:51:16.520 00.000 10072 MoveAxis(N, 0, ABG)
23:51:16.520 00.000 10072 Move returns status 0, amount 0
23:51:16.520 00.000 10072 move complete, result=0
23:51:16.521 00.001 10072 worker thread done servicing request
23:51:16.538 00.017 1032 UpdateGuideState exits: m=1181 SNR=24.2
23:51:16.540 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:16.542 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:16.543 00.001 1032 Enqueuing Expose request
23:51:16.545 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:51:16.548 00.003 10072 Worker thread wakes up
23:51:16.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:16.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:16.968 00.420 10072 Exposure complete
23:51:17.020 00.052 10072 worker thread done servicing request
23:51:17.020 00.000 1032 OnExposeComplete: enter
23:51:17.023 00.003 1032 UpdateGuideState(): m_state=6
23:51:17.025 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11394
23:51:17.026 00.001 1032 Star::Find returns 1 (0), X=1107.71, Y=130.27, Mass=1221, SNR=24.6, Peak=94 HFD=3.5
23:51:17.029 00.003 1032 MultiStar: [#1 0.11,-0.04,1.04,U] [#2 0.10,0.13,0.83,U] [#3 0.32,-0.17,0.00,M2] [#4 0.02,-0.03,0.70,U] [#5 0.15,0.03,0.72,U] [#6 -0.08,-0.12,0.69,U] [#7 0.05,0.38,0.00,M1] [#8 0.21,-0.00,0.58,U] 
23:51:17.031 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.02}, one-star: {0.15, 0.11}
23:51:17.033 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
23:51:17.034 00.001 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
23:51:17.037 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.18 mountX=-0.01 mountY=-0.10, mountTheta=-1.65
23:51:17.040 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
23:51:17.042 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
23:51:17.044 00.002 10072 Worker thread wakes up
23:51:17.045 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
23:51:17.045 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
23:51:17.045 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.01 yDistance=-0.10
23:51:17.046 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=105, Gamma=2.230
23:51:17.050 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:17.050 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:51:17.050 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:17.050 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:51:17.050 00.000 10072 MoveAxis(E, 1, ABG)
23:51:17.050 00.000 10072 Guiding  Dir = 2, Dur = 1
23:51:17.051 00.001 10072 IsGuiding returns 0
23:51:17.051 00.000 10072 PulseGuide returned control before completion, sleep 11
23:51:17.068 00.017 1032 UpdateGuideState exits: m=1221 SNR=24.6
23:51:17.071 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:17.072 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:17.075 00.003 1032 Enqueuing Expose request
23:51:17.076 00.001 10072 IsGuiding returns 0
23:51:17.076 00.000 10072 Move returns status 0, amount 1
23:51:17.076 00.000 10072 MoveAxis(N, 0, ABG)
23:51:17.076 00.000 10072 Move returns status 0, amount 0
23:51:17.076 00.000 10072 move complete, result=0
23:51:17.076 00.000 10072 worker thread done servicing request
23:51:17.076 00.000 10072 Worker thread wakes up
23:51:17.076 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:17.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:17.085 00.009 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:51:17.702 00.617 10072 Exposure complete
23:51:17.755 00.053 10072 worker thread done servicing request
23:51:17.755 00.000 1032 OnExposeComplete: enter
23:51:17.758 00.003 1032 UpdateGuideState(): m_state=6
23:51:17.761 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11395
23:51:17.762 00.001 1032 Star::Find returns 1 (0), X=1107.88, Y=130.28, Mass=1376, SNR=26.1, Peak=99 HFD=3.4
23:51:17.764 00.002 1032 MultiStar: [#1 0.09,0.00,0.96,U] [#2 0.13,0.23,0.00,M8] [#3 0.27,-0.06,0.00,M3] [#4 0.05,0.14,0.68,U] [#5 0.20,0.20,0.00,M2] [#6 0.04,-0.08,0.66,U] [#7 0.22,0.19,0.00,M2] [#8 0.21,-0.24,0.00,M1] 
23:51:17.766 00.002 1032 refined, 3 included, MultiStar: {0.14, 0.05}, one-star: {0.33, 0.12}
23:51:17.768 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:51:17.771 00.003 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:51:17.774 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.34 mountX=0.01 mountY=-0.15, mountTheta=-1.49
23:51:17.777 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
23:51:17.779 00.002 1032 Enqueuing Move request for scope (0.14, 0.05)
23:51:17.781 00.002 10072 Worker thread wakes up
23:51:17.781 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:51:17.781 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:51:17.781 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.01 yDistance=-0.15
23:51:17.783 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:51:17.786 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:17.786 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:51:17.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:17.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:51:17.786 00.000 10072 MoveAxis(E, 2, ABG)
23:51:17.786 00.000 10072 Guiding  Dir = 2, Dur = 2
23:51:17.787 00.001 10072 IsGuiding returns 0
23:51:17.787 00.000 10072 PulseGuide returned control before completion, sleep 12
23:51:17.804 00.017 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:51:17.807 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:17.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:17.812 00.003 1032 Enqueuing Expose request
23:51:17.814 00.002 10072 IsGuiding returns 0
23:51:17.814 00.000 10072 Move returns status 0, amount 2
23:51:17.814 00.000 10072 MoveAxis(N, 0, ABG)
23:51:17.814 00.000 10072 Move returns status 0, amount 0
23:51:17.814 00.000 10072 move complete, result=0
23:51:17.814 00.000 10072 worker thread done servicing request
23:51:17.815 00.001 10072 Worker thread wakes up
23:51:17.815 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:17.815 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:17.821 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
23:51:18.233 00.412 10072 Exposure complete
23:51:18.282 00.049 10072 worker thread done servicing request
23:51:18.282 00.000 1032 OnExposeComplete: enter
23:51:18.284 00.002 1032 UpdateGuideState(): m_state=6
23:51:18.286 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11396
23:51:18.288 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=130.19, Mass=1529, SNR=27.5, Peak=119 HFD=3.5
23:51:18.290 00.002 1032 MultiStar: [#1 0.27,-0.02,0.00,M1] [#2 -0.00,0.23,0.78,U] [#3 0.32,-0.10,0.00,M4] [#4 0.08,0.00,0.64,U] [#5 0.15,0.05,0.62,U] [#6 -0.10,-0.32,0.00,M1] [#7 0.42,-0.01,0.00,M3] [#8 0.32,0.01,0.00,M2] 
23:51:18.291 00.001 1032 refined, 3 included, MultiStar: {0.10, 0.08}, one-star: {0.16, 0.03}
23:51:18.292 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:51:18.295 00.003 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:51:18.295 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.69 mountX=0.05 mountY=-0.11, mountTheta=-1.14
23:51:18.298 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
23:51:18.301 00.003 1032 Enqueuing Move request for scope (0.10, 0.08)
23:51:18.303 00.002 10072 Worker thread wakes up
23:51:18.303 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
23:51:18.305 00.002 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
23:51:18.305 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.11
23:51:18.306 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:51:18.309 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:18.309 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:51:18.309 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:18.310 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:51:18.310 00.000 10072 MoveAxis(E, 2, ABG)
23:51:18.310 00.000 10072 Guiding  Dir = 2, Dur = 2
23:51:18.310 00.000 10072 IsGuiding returns 0
23:51:18.311 00.001 10072 PulseGuide returned control before completion, sleep 12
23:51:18.323 00.012 10072 IsGuiding returns 0
23:51:18.323 00.000 10072 Move returns status 0, amount 2
23:51:18.323 00.000 10072 MoveAxis(N, 0, ABG)
23:51:18.323 00.000 10072 Move returns status 0, amount 0
23:51:18.323 00.000 10072 move complete, result=0
23:51:18.323 00.000 10072 worker thread done servicing request
23:51:18.325 00.002 1032 UpdateGuideState exits: m=1529 SNR=27.5
23:51:18.327 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:18.330 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:18.332 00.002 1032 Enqueuing Expose request
23:51:18.334 00.002 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:51:18.336 00.002 10072 Worker thread wakes up
23:51:18.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:18.336 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:18.967 00.631 10072 Exposure complete
23:51:19.016 00.049 10072 worker thread done servicing request
23:51:19.016 00.000 1032 OnExposeComplete: enter
23:51:19.020 00.004 1032 UpdateGuideState(): m_state=6
23:51:19.022 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11397
23:51:19.024 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=130.07, Mass=1466, SNR=26.9, Peak=103 HFD=3.4
23:51:19.026 00.002 1032 MultiStar: [#1 0.32,-0.08,0.00,M2] [#2 0.38,0.10,0.00,M8] [#3 0.50,-0.08,0.00,M5] [#4 0.17,-0.04,0.64,U] [#5 -0.00,-0.05,0.65,U] [#6 0.02,-0.32,0.00,M2] [#7 0.32,-0.12,0.00,M4] [#8 0.23,-0.21,0.00,M3] 
23:51:19.028 00.002 1032 refined, 2 included, MultiStar: {0.10, -0.06}, one-star: {0.13, -0.09}
23:51:19.029 00.001 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
23:51:19.032 00.003 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
23:51:19.033 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.56 mountX=-0.09 mountY=-0.08, mountTheta=-2.39
23:51:19.036 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
23:51:19.039 00.003 1032 Enqueuing Move request for scope (0.10, -0.06)
23:51:19.041 00.002 10072 Worker thread wakes up
23:51:19.041 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
23:51:19.041 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
23:51:19.041 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.09 yDistance=-0.08
23:51:19.043 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:51:19.046 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:19.046 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:51:19.046 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:19.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:51:19.046 00.000 10072 MoveAxis(E, 0, ABG)
23:51:19.046 00.000 10072 Move returns status 0, amount 0
23:51:19.046 00.000 10072 MoveAxis(N, 0, ABG)
23:51:19.046 00.000 10072 Move returns status 0, amount 0
23:51:19.046 00.000 10072 move complete, result=0
23:51:19.047 00.001 10072 worker thread done servicing request
23:51:19.064 00.017 1032 UpdateGuideState exits: m=1466 SNR=26.9
23:51:19.066 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:19.068 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:19.069 00.001 1032 Enqueuing Expose request
23:51:19.071 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:19.073 00.002 10072 Worker thread wakes up
23:51:19.073 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:19.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:19.481 00.408 10072 Exposure complete
23:51:19.536 00.055 10072 worker thread done servicing request
23:51:19.536 00.000 1032 OnExposeComplete: enter
23:51:19.539 00.003 1032 UpdateGuideState(): m_state=6
23:51:19.542 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11398
23:51:19.544 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=130.20, Mass=1214, SNR=24.5, Peak=92 HFD=3.5
23:51:19.546 00.002 1032 MultiStar: [#1 0.33,0.07,0.00,M3] [#2 0.32,0.11,0.00,M9] [#3 0.31,-0.14,0.00,M6] [#4 0.13,-0.03,0.71,U] [#5 0.15,-0.15,0.74,U] [#6 0.25,-0.34,0.00,M3] [#7 0.33,-0.19,0.00,M5] [#8 0.40,-0.12,0.00,M4] 
23:51:19.549 00.003 1032 refined, 2 included, MultiStar: {0.15, -0.04}, one-star: {0.16, 0.04}
23:51:19.551 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
23:51:19.555 00.004 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
23:51:19.557 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.26 mountX=-0.08 mountY=-0.14, mountTheta=-2.09
23:51:19.560 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
23:51:19.562 00.002 1032 Enqueuing Move request for scope (0.15, -0.04)
23:51:19.564 00.002 10072 Worker thread wakes up
23:51:19.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
23:51:19.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
23:51:19.565 00.001 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.14
23:51:19.567 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:51:19.569 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:19.569 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
23:51:19.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:19.570 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:51:19.570 00.000 10072 MoveAxis(E, 0, ABG)
23:51:19.570 00.000 10072 Move returns status 0, amount 0
23:51:19.570 00.000 10072 MoveAxis(N, 0, ABG)
23:51:19.570 00.000 10072 Move returns status 0, amount 0
23:51:19.570 00.000 10072 move complete, result=0
23:51:19.570 00.000 10072 worker thread done servicing request
23:51:19.593 00.023 1032 UpdateGuideState exits: m=1214 SNR=24.5
23:51:19.598 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:19.603 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:19.608 00.005 1032 Enqueuing Expose request
23:51:19.611 00.003 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:19.613 00.002 10072 Worker thread wakes up
23:51:19.614 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:19.614 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:20.248 00.634 10072 Exposure complete
23:51:20.299 00.051 10072 worker thread done servicing request
23:51:20.299 00.000 1032 OnExposeComplete: enter
23:51:20.303 00.004 1032 UpdateGuideState(): m_state=6
23:51:20.305 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11399
23:51:20.307 00.002 1032 Star::Find returns 1 (0), X=1107.83, Y=130.21, Mass=1335, SNR=25.7, Peak=104 HFD=3.2
23:51:20.310 00.003 1032 MultiStar: [#1 0.25,0.13,0.00,M4] [#2 0.28,0.25,0.00,M10] [#3 0.37,-0.10,0.00,M7] [#4 0.09,0.01,0.71,U] [#5 0.31,-0.01,0.00,M1] [#6 0.07,-0.11,0.65,U] [#7 0.22,-0.09,0.71,U] [#8 0.31,0.08,0.00,M5] 
23:51:20.312 00.002 1032 refined, 3 included, MultiStar: {0.18, -0.03}, one-star: {0.27, 0.05}
23:51:20.313 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:51:20.315 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:51:20.317 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.15 mountX=-0.07 mountY=-0.16, mountTheta=-1.98
23:51:20.320 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
23:51:20.322 00.002 1032 Enqueuing Move request for scope (0.18, -0.03)
23:51:20.324 00.002 10072 Worker thread wakes up
23:51:20.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
23:51:20.324 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
23:51:20.324 00.000 10072 Moving (0.18, -0.03) raw xDistance=-0.07 yDistance=-0.16
23:51:20.326 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:51:20.331 00.005 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:20.331 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
23:51:20.331 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:20.331 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:51:20.335 00.004 10072 MoveAxis(E, 0, ABG)
23:51:20.335 00.000 10072 Move returns status 0, amount 0
23:51:20.335 00.000 10072 MoveAxis(N, 0, ABG)
23:51:20.335 00.000 10072 Move returns status 0, amount 0
23:51:20.335 00.000 10072 move complete, result=0
23:51:20.335 00.000 10072 worker thread done servicing request
23:51:20.353 00.018 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:51:20.355 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:20.357 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:20.359 00.002 1032 Enqueuing Expose request
23:51:20.363 00.004 10072 Worker thread wakes up
23:51:20.363 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:20.363 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:20.364 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:51:20.776 00.412 10072 Exposure complete
23:51:20.832 00.056 10072 worker thread done servicing request
23:51:20.832 00.000 1032 OnExposeComplete: enter
23:51:20.834 00.002 1032 UpdateGuideState(): m_state=6
23:51:20.837 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11400
23:51:20.840 00.003 1032 Star::Find returns 1 (0), X=1107.82, Y=130.19, Mass=1319, SNR=25.5, Peak=95 HFD=3.3
23:51:20.842 00.002 1032 MultiStar: [#1 0.30,0.03,0.00,M5] [#2 0.28,0.12,0.00,R] [#3 0.26,-0.24,0.00,M8] [#4 0.19,-0.00,0.72,U] [#5 0.22,-0.07,0.68,U] [#6 0.12,-0.08,0.62,U] [#7 0.21,-0.12,0.76,U] [#8 0.36,0.12,0.00,M6] 
23:51:20.843 00.001 1032 refined, 4 included, MultiStar: {0.21, -0.04}, one-star: {0.27, 0.04}
23:51:20.846 00.003 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
23:51:20.847 00.001 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
23:51:20.849 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-0.19 mountX=-0.09 mountY=-0.19, mountTheta=-2.02
23:51:20.852 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.04, opts=13)
23:51:20.853 00.001 1032 Enqueuing Move request for scope (0.21, -0.04)
23:51:20.855 00.002 10072 Worker thread wakes up
23:51:20.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
23:51:20.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
23:51:20.855 00.000 10072 Moving (0.21, -0.04) raw xDistance=-0.09 yDistance=-0.19
23:51:20.858 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:51:20.861 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:20.862 00.001 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
23:51:20.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:20.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:51:20.862 00.000 10072 MoveAxis(W, 0, ABG)
23:51:20.862 00.000 10072 Move returns status 0, amount 0
23:51:20.862 00.000 10072 MoveAxis(N, 0, ABG)
23:51:20.862 00.000 10072 Move returns status 0, amount 0
23:51:20.862 00.000 10072 move complete, result=0
23:51:20.862 00.000 10072 worker thread done servicing request
23:51:20.881 00.019 1032 UpdateGuideState exits: m=1319 SNR=25.5
23:51:20.884 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:20.885 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:20.888 00.003 1032 Enqueuing Expose request
23:51:20.890 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
23:51:20.891 00.001 10072 Worker thread wakes up
23:51:20.892 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:20.892 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:21.528 00.636 10072 Exposure complete
23:51:21.581 00.053 10072 worker thread done servicing request
23:51:21.581 00.000 1032 OnExposeComplete: enter
23:51:21.583 00.002 1032 UpdateGuideState(): m_state=6
23:51:21.586 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11401
23:51:21.590 00.004 1032 Star::Find returns 1 (0), X=1108.01, Y=130.08, Mass=1433, SNR=26.6, Peak=109 HFD=2.9
23:51:21.592 00.002 1032 MultiStar: [#1 0.36,0.06,0.00,M6] [#2 -0.10,-0.02,0.82,U] [#3 0.15,-0.34,0.00,M9] [#4 0.14,0.01,0.64,U] [#5 0.27,-0.02,0.00,M1] [#6 -0.03,-0.35,0.00,M2] [#7 0.17,-0.02,0.68,U] [#8 0.46,-0.11,0.00,M7] 
23:51:21.594 00.002 1032 refined, 3 included, MultiStar: {0.18, -0.03}, one-star: {0.45, -0.08}
23:51:21.596 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
23:51:21.599 00.003 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
23:51:21.600 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.19 cameraTheta=-0.18 mountX=-0.08 mountY=-0.17, mountTheta=-2.01
23:51:21.603 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
23:51:21.605 00.002 1032 Enqueuing Move request for scope (0.18, -0.03)
23:51:21.607 00.002 10072 Worker thread wakes up
23:51:21.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
23:51:21.607 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
23:51:21.607 00.000 10072 Moving (0.18, -0.03) raw xDistance=-0.08 yDistance=-0.17
23:51:21.609 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:51:21.613 00.004 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:21.613 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:51:21.613 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:21.613 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:51:21.613 00.000 10072 MoveAxis(W, 1, ABG)
23:51:21.613 00.000 10072 Guiding  Dir = 3, Dur = 1
23:51:21.613 00.000 10072 IsGuiding returns 0
23:51:21.614 00.001 10072 PulseGuide returned control before completion, sleep 11
23:51:21.633 00.019 1032 UpdateGuideState exits: m=1433 SNR=26.6
23:51:21.637 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:21.639 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:21.641 00.002 1032 Enqueuing Expose request
23:51:21.644 00.003 10072 IsGuiding returns 0
23:51:21.644 00.000 10072 Move returns status 0, amount 1
23:51:21.644 00.000 10072 MoveAxis(N, 0, ABG)
23:51:21.644 00.000 10072 Move returns status 0, amount 0
23:51:21.644 00.000 10072 move complete, result=0
23:51:21.644 00.000 10072 worker thread done servicing request
23:51:21.644 00.000 10072 Worker thread wakes up
23:51:21.644 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:21.644 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:21.653 00.009 1032 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:51:22.060 00.407 10072 Exposure complete
23:51:22.106 00.046 10072 worker thread done servicing request
23:51:22.106 00.000 1032 OnExposeComplete: enter
23:51:22.108 00.002 1032 UpdateGuideState(): m_state=6
23:51:22.111 00.003 1032 Star::Find(15, 1108, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11402
23:51:22.112 00.001 1032 Star::Find returns 1 (0), X=1108.05, Y=130.17, Mass=1407, SNR=26.4, Peak=102 HFD=3.6
23:51:22.114 00.002 1032 MultiStar: [#1 0.31,-0.11,0.00,M7] [#2 -0.10,-0.01,0.81,U] [#3 0.15,-0.11,0.73,U] [#4 0.06,0.00,0.67,U] [#5 0.39,-0.03,0.00,M2] [#6 -0.08,-0.33,0.00,M3] [#7 0.14,-0.10,0.65,U] [#8 0.41,-0.09,0.00,M8] 
23:51:22.116 00.002 1032 refined, 4 included, MultiStar: {0.17, -0.04}, one-star: {0.49, 0.01}
23:51:22.118 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
23:51:22.120 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
23:51:22.121 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.22 mountX=-0.08 mountY=-0.15, mountTheta=-2.05
23:51:22.125 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.04, opts=13)
23:51:22.127 00.002 1032 Enqueuing Move request for scope (0.17, -0.04)
23:51:22.129 00.002 10072 Worker thread wakes up
23:51:22.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
23:51:22.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
23:51:22.129 00.000 10072 Moving (0.17, -0.04) raw xDistance=-0.08 yDistance=-0.15
23:51:22.131 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:51:22.134 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:22.134 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:51:22.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:22.135 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:51:22.135 00.000 10072 MoveAxis(W, 1, ABG)
23:51:22.135 00.000 10072 Guiding  Dir = 3, Dur = 1
23:51:22.135 00.000 10072 IsGuiding returns 0
23:51:22.137 00.002 10072 PulseGuide returned control before completion, sleep 11
23:51:22.149 00.012 10072 IsGuiding returns 0
23:51:22.149 00.000 10072 Move returns status 0, amount 1
23:51:22.149 00.000 10072 MoveAxis(N, 0, ABG)
23:51:22.149 00.000 10072 Move returns status 0, amount 0
23:51:22.149 00.000 10072 move complete, result=0
23:51:22.149 00.000 10072 worker thread done servicing request
23:51:22.153 00.004 1032 UpdateGuideState exits: m=1407 SNR=26.4
23:51:22.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:22.156 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:22.158 00.002 1032 Enqueuing Expose request
23:51:22.159 00.001 10072 Worker thread wakes up
23:51:22.160 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:22.160 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:22.160 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
23:51:22.792 00.632 10072 Exposure complete
23:51:22.842 00.050 10072 worker thread done servicing request
23:51:22.842 00.000 1032 OnExposeComplete: enter
23:51:22.845 00.003 1032 UpdateGuideState(): m_state=6
23:51:22.847 00.002 1032 Star::Find(15, 1108, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11403
23:51:22.848 00.001 1032 Star::Find returns 1 (0), X=1107.82, Y=130.24, Mass=1315, SNR=25.5, Peak=92 HFD=3.4
23:51:22.851 00.003 1032 MultiStar: [#1 0.38,0.11,0.00,M8] [#2 -0.13,-0.05,0.81,U] [#3 0.25,-0.09,0.00,M9] [#4 0.13,0.14,0.73,U] [#5 0.15,0.02,0.68,U] [#6 0.07,-0.30,0.00,M4] [#7 0.31,0.05,0.00,M2] [#8 0.27,0.22,0.00,M9] 
23:51:22.853 00.002 1032 refined, 3 included, MultiStar: {0.11, 0.05}, one-star: {0.26, 0.09}
23:51:22.854 00.001 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
23:51:22.856 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
23:51:22.858 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.44 mountX=0.02 mountY=-0.12, mountTheta=-1.39
23:51:22.863 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
23:51:22.865 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
23:51:22.869 00.004 10072 Worker thread wakes up
23:51:22.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:51:22.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:51:22.869 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
23:51:22.872 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:51:22.875 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:22.875 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:51:22.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:22.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:51:22.875 00.000 10072 MoveAxis(W, 2, ABG)
23:51:22.875 00.000 10072 Guiding  Dir = 3, Dur = 2
23:51:22.875 00.000 10072 IsGuiding returns 0
23:51:22.876 00.001 10072 PulseGuide returned control before completion, sleep 12
23:51:22.892 00.016 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:51:22.896 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:22.898 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:22.902 00.004 1032 Enqueuing Expose request
23:51:22.903 00.001 10072 IsGuiding returns 0
23:51:22.903 00.000 10072 Move returns status 0, amount 2
23:51:22.903 00.000 10072 MoveAxis(N, 0, ABG)
23:51:22.903 00.000 10072 Move returns status 0, amount 0
23:51:22.903 00.000 10072 move complete, result=0
23:51:22.904 00.001 10072 worker thread done servicing request
23:51:22.904 00.000 10072 Worker thread wakes up
23:51:22.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:22.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:22.910 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:51:23.321 00.411 10072 Exposure complete
23:51:23.373 00.052 10072 worker thread done servicing request
23:51:23.373 00.000 1032 OnExposeComplete: enter
23:51:23.376 00.003 1032 UpdateGuideState(): m_state=6
23:51:23.378 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11404
23:51:23.380 00.002 1032 Star::Find returns 1 (0), X=1107.82, Y=130.15, Mass=1373, SNR=26.0, Peak=97 HFD=3.4
23:51:23.382 00.002 1032 MultiStar: [#1 0.33,0.04,0.00,M9] [#2 -0.15,0.07,0.78,U] [#3 0.52,-0.05,0.00,M10] [#4 -0.02,0.15,0.65,U] [#5 0.16,0.09,0.68,U] [#6 0.04,-0.30,0.00,M5] [#7 0.14,0.03,0.74,U] [#8 0.29,-0.02,0.00,M10] 
23:51:23.384 00.002 1032 refined, 4 included, MultiStar: {0.09, 0.06}, one-star: {0.27, -0.01}
23:51:23.386 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:51:23.388 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:51:23.390 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.58 mountX=0.03 mountY=-0.10, mountTheta=-1.25
23:51:23.395 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
23:51:23.398 00.003 1032 Enqueuing Move request for scope (0.09, 0.06)
23:51:23.399 00.001 10072 Worker thread wakes up
23:51:23.400 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:51:23.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:51:23.400 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.03 yDistance=-0.10
23:51:23.402 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:51:23.405 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:23.405 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:51:23.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:23.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:51:23.405 00.000 10072 MoveAxis(W, 2, ABG)
23:51:23.405 00.000 10072 Guiding  Dir = 3, Dur = 2
23:51:23.406 00.001 10072 IsGuiding returns 0
23:51:23.406 00.000 10072 PulseGuide returned control before completion, sleep 12
23:51:23.424 00.018 1032 UpdateGuideState exits: m=1373 SNR=26.0
23:51:23.426 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:23.429 00.003 10072 IsGuiding returns 0
23:51:23.429 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:23.431 00.002 1032 Enqueuing Expose request
23:51:23.434 00.003 10072 Move returns status 0, amount 2
23:51:23.434 00.000 10072 MoveAxis(N, 0, ABG)
23:51:23.434 00.000 10072 Move returns status 0, amount 0
23:51:23.434 00.000 10072 move complete, result=0
23:51:23.434 00.000 10072 worker thread done servicing request
23:51:23.434 00.000 10072 Worker thread wakes up
23:51:23.434 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:23.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:23.442 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:51:24.071 00.629 10072 Exposure complete
23:51:24.124 00.053 10072 worker thread done servicing request
23:51:24.124 00.000 1032 OnExposeComplete: enter
23:51:24.126 00.002 1032 UpdateGuideState(): m_state=6
23:51:24.128 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11405
23:51:24.130 00.002 1032 Star::Find returns 1 (0), X=1107.78, Y=130.13, Mass=1624, SNR=28.4, Peak=108 HFD=3.4
23:51:24.132 00.002 1032 MultiStar: [#1 0.13,0.05,0.85,U] [#2 -0.20,0.19,0.00,M1] [#3 0.32,-0.09,0.00,R] [#4 0.17,0.02,0.60,U] [#5 0.17,-0.04,0.63,U] [#6 0.06,-0.37,0.00,M6] [#7 0.14,-0.00,0.61,U] [#8 0.23,0.06,0.46,U] 
23:51:24.133 00.001 1032 refined, 5 included, MultiStar: {0.17, 0.01}, one-star: {0.22, -0.02}
23:51:24.135 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:51:24.138 00.003 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:51:24.139 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.04 mountX=-0.04 mountY=-0.17, mountTheta=-1.79
23:51:24.144 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.01, opts=13)
23:51:24.146 00.002 1032 Enqueuing Move request for scope (0.17, 0.01)
23:51:24.149 00.003 10072 Worker thread wakes up
23:51:24.149 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
23:51:24.149 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
23:51:24.149 00.000 10072 Moving (0.17, 0.01) raw xDistance=-0.04 yDistance=-0.17
23:51:24.151 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:51:24.153 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:24.154 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:51:24.154 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:24.154 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:51:24.154 00.000 10072 MoveAxis(W, 4, ABG)
23:51:24.154 00.000 10072 Guiding  Dir = 3, Dur = 4
23:51:24.154 00.000 10072 IsGuiding returns 0
23:51:24.155 00.001 10072 PulseGuide returned control before completion, sleep 14
23:51:24.171 00.016 1032 UpdateGuideState exits: m=1624 SNR=28.4
23:51:24.175 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:24.178 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:24.181 00.003 1032 Enqueuing Expose request
23:51:24.183 00.002 10072 IsGuiding returns 0
23:51:24.183 00.000 10072 Move returns status 0, amount 4
23:51:24.183 00.000 10072 MoveAxis(N, 0, ABG)
23:51:24.183 00.000 10072 Move returns status 0, amount 0
23:51:24.183 00.000 10072 move complete, result=0
23:51:24.184 00.001 10072 worker thread done servicing request
23:51:24.184 00.000 10072 Worker thread wakes up
23:51:24.184 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:24.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:24.192 00.008 1032 GuideStep: -0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
23:51:24.603 00.411 10072 Exposure complete
23:51:24.653 00.050 10072 worker thread done servicing request
23:51:24.653 00.000 1032 OnExposeComplete: enter
23:51:24.655 00.002 1032 UpdateGuideState(): m_state=6
23:51:24.657 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11406
23:51:24.658 00.001 1032 Star::Find returns 1 (0), X=1107.89, Y=130.22, Mass=1230, SNR=24.6, Peak=91 HFD=3.3
23:51:24.660 00.002 1032 MultiStar: [#1 0.14,0.04,1.06,U] [#2 -0.37,-0.01,0.00,M2] [#3 -0.04,0.02,0.81,U] [#4 0.00,0.16,0.68,U] [#5 0.13,-0.09,0.69,U] [#6 0.19,-0.14,0.69,U] [#7 0.22,0.06,0.76,U] [#8 0.12,-0.20,0.49,U] 
23:51:24.661 00.001 1032 refined, 7 included, MultiStar: {0.15, 0.00}, one-star: {0.33, 0.07}
23:51:24.662 00.001 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
23:51:24.665 00.003 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
23:51:24.667 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.02 mountX=-0.04 mountY=-0.14, mountTheta=-1.81
23:51:24.669 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.00, opts=13)
23:51:24.671 00.002 1032 Enqueuing Move request for scope (0.15, 0.00)
23:51:24.673 00.002 10072 Worker thread wakes up
23:51:24.674 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
23:51:24.674 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
23:51:24.674 00.000 10072 Moving (0.15, 0.00) raw xDistance=-0.04 yDistance=-0.14
23:51:24.676 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:51:24.679 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:24.680 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:51:24.680 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:24.680 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:51:24.680 00.000 10072 MoveAxis(W, 3, ABG)
23:51:24.680 00.000 10072 Guiding  Dir = 3, Dur = 3
23:51:24.680 00.000 10072 IsGuiding returns 0
23:51:24.681 00.001 10072 PulseGuide returned control before completion, sleep 13
23:51:24.695 00.014 10072 IsGuiding returns 1
23:51:24.695 00.000 10072 scope still moving after pulse duration time elapsed
23:51:24.698 00.003 1032 UpdateGuideState exits: m=1230 SNR=24.6
23:51:24.700 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:24.702 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:24.704 00.002 1032 Enqueuing Expose request
23:51:24.726 00.022 10072 IsGuiding returns 0
23:51:24.726 00.000 10072 scope move finished after 3 + 42 ms
23:51:24.726 00.000 10072 Move returns status 0, amount 3
23:51:24.726 00.000 10072 MoveAxis(N, 0, ABG)
23:51:24.726 00.000 10072 Move returns status 0, amount 0
23:51:24.726 00.000 10072 move complete, result=0
23:51:24.726 00.000 10072 worker thread done servicing request
23:51:24.727 00.001 10072 Worker thread wakes up
23:51:24.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:24.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:24.727 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:51:25.358 00.631 10072 Exposure complete
23:51:25.407 00.049 10072 worker thread done servicing request
23:51:25.407 00.000 1032 OnExposeComplete: enter
23:51:25.410 00.003 1032 UpdateGuideState(): m_state=6
23:51:25.411 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11407
23:51:25.413 00.002 1032 Star::Find returns 1 (0), X=1107.85, Y=130.23, Mass=1350, SNR=25.8, Peak=102 HFD=3.3
23:51:25.416 00.003 1032 MultiStar: [#1 0.32,0.10,0.00,M8] [#2 -0.16,0.00,0.83,U] [#3 0.09,0.05,0.78,U] [#4 0.10,0.12,0.65,U] [#5 0.20,0.10,0.69,U] [#6 0.05,0.06,0.62,U] [#7 0.20,-0.00,0.74,U] [#8 0.42,-0.06,0.00,M9] 
23:51:25.417 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.06}, one-star: {0.30, 0.08}
23:51:25.419 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
23:51:25.421 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
23:51:25.423 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.45 mountX=0.02 mountY=-0.13, mountTheta=-1.38
23:51:25.426 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
23:51:25.429 00.003 1032 Enqueuing Move request for scope (0.12, 0.06)
23:51:25.431 00.002 10072 Worker thread wakes up
23:51:25.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
23:51:25.431 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
23:51:25.431 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.02 yDistance=-0.13
23:51:25.433 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:51:25.436 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:25.436 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:51:25.436 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:25.436 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:51:25.436 00.000 10072 MoveAxis(W, 3, ABG)
23:51:25.436 00.000 10072 Guiding  Dir = 3, Dur = 3
23:51:25.437 00.001 10072 IsGuiding returns 0
23:51:25.437 00.000 10072 PulseGuide returned control before completion, sleep 13
23:51:25.454 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:51:25.456 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:25.458 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:25.461 00.003 1032 Enqueuing Expose request
23:51:25.467 00.006 10072 IsGuiding returns 0
23:51:25.467 00.000 10072 Move returns status 0, amount 3
23:51:25.467 00.000 10072 MoveAxis(N, 0, ABG)
23:51:25.467 00.000 10072 Move returns status 0, amount 0
23:51:25.467 00.000 10072 move complete, result=0
23:51:25.467 00.000 10072 worker thread done servicing request
23:51:25.467 00.000 10072 Worker thread wakes up
23:51:25.467 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:25.467 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:25.471 00.004 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:51:25.876 00.405 10072 Exposure complete
23:51:25.929 00.053 10072 worker thread done servicing request
23:51:25.929 00.000 1032 OnExposeComplete: enter
23:51:25.932 00.003 1032 UpdateGuideState(): m_state=6
23:51:25.934 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11408
23:51:25.936 00.002 1032 Star::Find returns 1 (0), X=1107.89, Y=130.27, Mass=1327, SNR=25.6, Peak=101 HFD=3.3
23:51:25.938 00.002 1032 MultiStar: [#1 0.26,0.11,0.00,M9] [#2 -0.25,0.12,0.00,M2] [#3 0.07,0.15,0.79,U] [#4 0.09,0.39,0.00,M1] [#5 0.29,0.15,0.00,M1] [#6 -0.12,-0.03,0.64,U] [#7 0.34,0.23,0.00,M1] [#8 0.30,0.03,0.00,M10] 
23:51:25.939 00.001 1032 refined, 2 included, MultiStar: {0.12, 0.09}, one-star: {0.33, 0.11}
23:51:25.941 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:51:25.942 00.001 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:51:25.944 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.62 mountX=0.05 mountY=-0.14, mountTheta=-1.21
23:51:25.947 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
23:51:25.949 00.002 1032 Enqueuing Move request for scope (0.12, 0.09)
23:51:25.951 00.002 10072 Worker thread wakes up
23:51:25.951 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
23:51:25.951 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
23:51:25.951 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.05 yDistance=-0.14
23:51:25.953 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:51:25.957 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:25.957 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:51:25.957 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:25.958 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:51:25.958 00.000 10072 MoveAxis(W, 2, ABG)
23:51:25.958 00.000 10072 Guiding  Dir = 3, Dur = 2
23:51:25.958 00.000 10072 IsGuiding returns 0
23:51:25.959 00.001 10072 PulseGuide returned control before completion, sleep 12
23:51:25.976 00.017 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:51:25.978 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:25.981 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:25.983 00.002 1032 Enqueuing Expose request
23:51:25.985 00.002 10072 IsGuiding returns 0
23:51:25.985 00.000 10072 Move returns status 0, amount 2
23:51:25.985 00.000 10072 MoveAxis(N, 0, ABG)
23:51:25.985 00.000 10072 Move returns status 0, amount 0
23:51:25.985 00.000 10072 move complete, result=0
23:51:25.985 00.000 10072 worker thread done servicing request
23:51:25.985 00.000 10072 Worker thread wakes up
23:51:25.985 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:25.985 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:25.995 00.010 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:51:26.610 00.615 10072 Exposure complete
23:51:26.662 00.052 10072 worker thread done servicing request
23:51:26.662 00.000 1032 OnExposeComplete: enter
23:51:26.664 00.002 1032 UpdateGuideState(): m_state=6
23:51:26.666 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11409
23:51:26.668 00.002 1032 Star::Find returns 1 (0), X=1107.81, Y=130.16, Mass=1410, SNR=26.4, Peak=92 HFD=3.4
23:51:26.670 00.002 1032 MultiStar: [#1 0.05,0.18,0.90,U] [#2 -0.22,0.18,0.00,M3] [#3 0.10,-0.05,0.74,U] [#4 0.01,0.15,0.65,U] [#5 0.14,0.17,0.69,U] [#6 -0.08,-0.02,0.64,U] [#7 0.20,0.12,0.69,U] [#8 0.20,0.09,0.49,U] 
23:51:26.673 00.003 1032 refined, 7 included, MultiStar: {0.11, 0.08}, one-star: {0.25, 0.00}
23:51:26.674 00.001 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
23:51:26.676 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
23:51:26.679 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.60 mountX=0.05 mountY=-0.13, mountTheta=-1.23
23:51:26.682 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
23:51:26.683 00.001 1032 Enqueuing Move request for scope (0.11, 0.08)
23:51:26.685 00.002 10072 Worker thread wakes up
23:51:26.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:51:26.685 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:51:26.685 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
23:51:26.688 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:51:26.691 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:26.691 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:51:26.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:26.692 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:51:26.692 00.000 10072 MoveAxis(W, 3, ABG)
23:51:26.692 00.000 10072 Guiding  Dir = 3, Dur = 3
23:51:26.692 00.000 10072 IsGuiding returns 0
23:51:26.692 00.000 10072 PulseGuide returned control before completion, sleep 13
23:51:26.709 00.017 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:51:26.712 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:26.714 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:26.716 00.002 10072 IsGuiding returns 0
23:51:26.716 00.000 10072 Move returns status 0, amount 3
23:51:26.716 00.000 10072 MoveAxis(N, 0, ABG)
23:51:26.716 00.000 10072 Move returns status 0, amount 0
23:51:26.716 00.000 10072 move complete, result=0
23:51:26.716 00.000 10072 worker thread done servicing request
23:51:26.717 00.001 1032 Enqueuing Expose request
23:51:26.718 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:51:26.721 00.003 10072 Worker thread wakes up
23:51:26.721 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:26.721 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:27.138 00.417 10072 Exposure complete
23:51:27.188 00.050 10072 worker thread done servicing request
23:51:27.188 00.000 1032 OnExposeComplete: enter
23:51:27.190 00.002 1032 UpdateGuideState(): m_state=6
23:51:27.192 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11410
23:51:27.194 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=130.23, Mass=1392, SNR=26.2, Peak=103 HFD=3.5
23:51:27.195 00.001 1032 MultiStar: [#1 0.14,0.09,0.93,U] [#2 -0.20,-0.03,0.76,U] [#3 0.00,-0.05,0.76,U] [#4 0.02,0.02,0.62,U] [#5 0.17,0.00,0.66,U] [#6 -0.02,-0.08,0.63,U] [#7 0.20,-0.00,0.71,U] [#8 0.15,-0.08,0.51,U] 
23:51:27.197 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {0.17, 0.07}
23:51:27.200 00.003 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
23:51:27.201 00.001 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
23:51:27.202 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.02 mountX=-0.02 mountY=-0.07, mountTheta=-1.81
23:51:27.205 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
23:51:27.208 00.003 1032 Enqueuing Move request for scope (0.07, 0.00)
23:51:27.209 00.001 10072 Worker thread wakes up
23:51:27.209 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
23:51:27.209 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
23:51:27.210 00.001 10072 Moving (0.07, 0.00) raw xDistance=-0.02 yDistance=-0.07
23:51:27.211 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:51:27.214 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:27.214 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:51:27.214 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:27.215 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:51:27.215 00.000 10072 MoveAxis(W, 3, ABG)
23:51:27.215 00.000 10072 Guiding  Dir = 3, Dur = 3
23:51:27.215 00.000 10072 IsGuiding returns 0
23:51:27.216 00.001 10072 PulseGuide returned control before completion, sleep 13
23:51:27.229 00.013 10072 IsGuiding returns 0
23:51:27.229 00.000 10072 Move returns status 0, amount 3
23:51:27.229 00.000 10072 MoveAxis(N, 0, ABG)
23:51:27.229 00.000 10072 Move returns status 0, amount 0
23:51:27.229 00.000 10072 move complete, result=0
23:51:27.229 00.000 10072 worker thread done servicing request
23:51:27.233 00.004 1032 UpdateGuideState exits: m=1392 SNR=26.2
23:51:27.236 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:27.239 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:27.242 00.003 1032 Enqueuing Expose request
23:51:27.244 00.002 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:51:27.246 00.002 10072 Worker thread wakes up
23:51:27.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:27.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:27.873 00.627 10072 Exposure complete
23:51:27.922 00.049 10072 worker thread done servicing request
23:51:27.923 00.001 1032 OnExposeComplete: enter
23:51:27.925 00.002 1032 UpdateGuideState(): m_state=6
23:51:27.927 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11411
23:51:27.929 00.002 1032 Star::Find returns 1 (0), X=1107.77, Y=130.21, Mass=1504, SNR=27.3, Peak=109 HFD=3.4
23:51:27.931 00.002 1032 MultiStar: [#1 0.22,0.18,0.00,M8] [#2 -0.08,0.11,0.76,U] [#3 0.02,0.02,0.71,U] [#4 0.09,0.09,0.62,U] [#5 0.14,-0.12,0.66,U] [#6 -0.03,-0.21,0.60,U] [#7 0.23,0.07,0.67,U] [#8 0.19,0.03,0.49,U] 
23:51:27.933 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.22, 0.06}
23:51:27.935 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
23:51:27.938 00.003 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
23:51:27.939 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.12 mountX=-0.01 mountY=-0.10, mountTheta=-1.71
23:51:27.942 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
23:51:27.944 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
23:51:27.945 00.001 10072 Worker thread wakes up
23:51:27.945 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
23:51:27.946 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
23:51:27.946 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
23:51:27.947 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:51:27.950 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:27.950 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:51:27.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:27.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:51:27.950 00.000 10072 MoveAxis(W, 4, ABG)
23:51:27.950 00.000 10072 Guiding  Dir = 3, Dur = 4
23:51:27.951 00.001 10072 IsGuiding returns 0
23:51:27.951 00.000 10072 PulseGuide returned control before completion, sleep 14
23:51:27.968 00.017 1032 UpdateGuideState exits: m=1504 SNR=27.3
23:51:27.969 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:27.971 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:27.974 00.003 1032 Enqueuing Expose request
23:51:27.981 00.007 10072 IsGuiding returns 0
23:51:27.981 00.000 10072 Move returns status 0, amount 4
23:51:27.981 00.000 10072 MoveAxis(N, 0, ABG)
23:51:27.981 00.000 10072 Move returns status 0, amount 0
23:51:27.981 00.000 10072 move complete, result=0
23:51:27.981 00.000 10072 worker thread done servicing request
23:51:27.981 00.000 10072 Worker thread wakes up
23:51:27.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:27.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:27.984 00.003 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:51:28.391 00.407 10072 Exposure complete
23:51:28.442 00.051 10072 worker thread done servicing request
23:51:28.442 00.000 1032 OnExposeComplete: enter
23:51:28.445 00.003 1032 UpdateGuideState(): m_state=6
23:51:28.447 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11412
23:51:28.448 00.001 1032 Star::Find returns 1 (0), X=1107.86, Y=130.44, Mass=1403, SNR=26.4, Peak=113 HFD=3.3
23:51:28.450 00.002 1032 MultiStar: [#1 0.18,0.22,0.00,M9] [#2 -0.14,0.24,0.00,M2] [#3 0.06,0.11,0.72,U] [#4 0.03,-0.04,0.66,U] [#5 0.11,-0.01,0.68,U] [#6 -0.09,-0.08,0.66,U] [#7 0.14,0.09,0.69,U] [#8 0.29,0.01,0.00,M8] 
23:51:28.452 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.08}, one-star: {0.30, 0.29}
23:51:28.454 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:51:28.456 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:51:28.458 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.62 mountX=0.05 mountY=-0.13, mountTheta=-1.21
23:51:28.461 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
23:51:28.463 00.002 1032 Enqueuing Move request for scope (0.11, 0.08)
23:51:28.466 00.003 10072 Worker thread wakes up
23:51:28.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:51:28.466 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:51:28.466 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
23:51:28.468 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:51:28.471 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:28.471 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:51:28.472 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:28.472 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:51:28.472 00.000 10072 MoveAxis(W, 4, ABG)
23:51:28.472 00.000 10072 Guiding  Dir = 3, Dur = 4
23:51:28.472 00.000 10072 IsGuiding returns 0
23:51:28.472 00.000 10072 PulseGuide returned control before completion, sleep 14
23:51:28.492 00.020 1032 UpdateGuideState exits: m=1403 SNR=26.4
23:51:28.494 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:28.496 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:28.497 00.001 1032 Enqueuing Expose request
23:51:28.500 00.003 10072 IsGuiding returns 0
23:51:28.500 00.000 10072 Move returns status 0, amount 4
23:51:28.501 00.001 10072 MoveAxis(N, 0, ABG)
23:51:28.501 00.000 10072 Move returns status 0, amount 0
23:51:28.501 00.000 10072 move complete, result=0
23:51:28.501 00.000 10072 worker thread done servicing request
23:51:28.501 00.000 10072 Worker thread wakes up
23:51:28.501 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:28.501 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:28.508 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:51:29.124 00.616 10072 Exposure complete
23:51:29.175 00.051 10072 worker thread done servicing request
23:51:29.177 00.002 1032 OnExposeComplete: enter
23:51:29.180 00.003 1032 UpdateGuideState(): m_state=6
23:51:29.182 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11413
23:51:29.185 00.003 1032 Star::Find returns 1 (0), X=1107.76, Y=130.45, Mass=1367, SNR=26.0, Peak=111 HFD=3.4
23:51:29.187 00.002 1032 MultiStar: [#1 0.12,0.24,0.00,M10] [#2 -0.11,0.20,0.84,U] [#3 -0.05,0.05,0.78,U] [#4 0.22,-0.01,0.67,U] [#5 0.09,0.16,0.69,U] [#6 0.22,-0.02,0.66,U] [#7 0.31,0.05,0.00,M1] [#8 0.26,-0.00,0.54,U] 
23:51:29.189 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.11}, one-star: {0.20, 0.29}
23:51:29.192 00.003 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
23:51:29.194 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
23:51:29.196 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.80 mountX=0.08 mountY=-0.14, mountTheta=-1.03
23:51:29.199 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
23:51:29.201 00.002 1032 Enqueuing Move request for scope (0.11, 0.11)
23:51:29.204 00.003 10072 Worker thread wakes up
23:51:29.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
23:51:29.204 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
23:51:29.204 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.14
23:51:29.207 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:51:29.210 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:29.210 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:51:29.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:29.210 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:51:29.210 00.000 10072 MoveAxis(W, 7, ABG)
23:51:29.210 00.000 10072 Guiding  Dir = 3, Dur = 7
23:51:29.210 00.000 10072 IsGuiding returns 0
23:51:29.211 00.001 10072 PulseGuide returned control before completion, sleep 17
23:51:29.230 00.019 10072 IsGuiding returns 0
23:51:29.230 00.000 10072 Move returns status 0, amount 7
23:51:29.230 00.000 10072 MoveAxis(N, 0, ABG)
23:51:29.230 00.000 10072 Move returns status 0, amount 0
23:51:29.230 00.000 10072 move complete, result=0
23:51:29.230 00.000 10072 worker thread done servicing request
23:51:29.231 00.001 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:51:29.233 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:29.236 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:29.238 00.002 1032 Enqueuing Expose request
23:51:29.241 00.003 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:51:29.243 00.002 10072 Worker thread wakes up
23:51:29.243 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:29.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:29.658 00.415 10072 Exposure complete
23:51:29.713 00.055 10072 worker thread done servicing request
23:51:29.713 00.000 1032 OnExposeComplete: enter
23:51:29.715 00.002 1032 UpdateGuideState(): m_state=6
23:51:29.718 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11414
23:51:29.720 00.002 1032 Star::Find returns 1 (0), X=1107.78, Y=130.41, Mass=1314, SNR=25.5, Peak=91 HFD=3.5
23:51:29.722 00.002 1032 MultiStar: [#1 0.30,0.25,0.00,R] [#2 -0.08,0.13,0.83,U] [#3 0.13,0.01,0.78,U] [#4 0.30,0.22,0.00,M1] [#5 0.07,0.08,0.70,U] [#6 0.10,-0.16,0.67,U] [#7 0.38,-0.01,0.00,M2] [#8 0.29,0.11,0.00,M8] 
23:51:29.723 00.001 1032 refined, 4 included, MultiStar: {0.09, 0.08}, one-star: {0.22, 0.25}
23:51:29.726 00.003 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
23:51:29.728 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
23:51:29.730 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=0.05 mountY=-0.11, mountTheta=-1.13
23:51:29.732 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
23:51:29.735 00.003 1032 Enqueuing Move request for scope (0.09, 0.08)
23:51:29.739 00.004 10072 Worker thread wakes up
23:51:29.739 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:51:29.739 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:51:29.739 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.11
23:51:29.741 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:51:29.744 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:29.744 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:51:29.744 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:29.745 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:51:29.745 00.000 10072 MoveAxis(W, 4, ABG)
23:51:29.745 00.000 10072 Guiding  Dir = 3, Dur = 4
23:51:29.745 00.000 10072 IsGuiding returns 0
23:51:29.747 00.002 10072 PulseGuide returned control before completion, sleep 14
23:51:29.763 00.016 10072 IsGuiding returns 0
23:51:29.763 00.000 10072 Move returns status 0, amount 4
23:51:29.763 00.000 10072 MoveAxis(N, 0, ABG)
23:51:29.763 00.000 10072 Move returns status 0, amount 0
23:51:29.763 00.000 10072 move complete, result=0
23:51:29.763 00.000 10072 worker thread done servicing request
23:51:29.765 00.002 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:51:29.768 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:29.771 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:29.775 00.004 1032 Enqueuing Expose request
23:51:29.777 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:51:29.779 00.002 10072 Worker thread wakes up
23:51:29.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:29.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:30.406 00.627 10072 Exposure complete
23:51:30.459 00.053 10072 worker thread done servicing request
23:51:30.459 00.000 1032 OnExposeComplete: enter
23:51:30.462 00.003 1032 UpdateGuideState(): m_state=6
23:51:30.464 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11415
23:51:30.466 00.002 1032 Star::Find returns 1 (0), X=1107.82, Y=130.11, Mass=1368, SNR=26.0, Peak=93 HFD=3.1
23:51:30.468 00.002 1032 MultiStar: [#1 0.07,-0.25,0.00,M1] [#2 -0.01,-0.11,0.80,U] [#3 0.12,-0.10,0.77,U] [#4 0.11,0.14,0.66,U] [#5 0.15,0.04,0.69,U] [#6 -0.04,-0.28,0.00,M1] [#7 0.45,0.03,0.00,M3] [#8 0.20,-0.09,0.51,U] 
23:51:30.470 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.03}, one-star: {0.27, -0.04}
23:51:30.471 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
23:51:30.472 00.001 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
23:51:30.475 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.21 mountX=-0.07 mountY=-0.13, mountTheta=-2.05
23:51:30.478 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
23:51:30.480 00.002 1032 Enqueuing Move request for scope (0.14, -0.03)
23:51:30.482 00.002 10072 Worker thread wakes up
23:51:30.482 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
23:51:30.482 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
23:51:30.482 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.07 yDistance=-0.13
23:51:30.487 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:51:30.491 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:30.491 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:51:30.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:30.491 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:51:30.491 00.000 10072 MoveAxis(W, 5, ABG)
23:51:30.491 00.000 10072 Guiding  Dir = 3, Dur = 5
23:51:30.491 00.000 10072 IsGuiding returns 0
23:51:30.492 00.001 10072 PulseGuide returned control before completion, sleep 15
23:51:30.509 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:51:30.511 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:30.512 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:30.514 00.002 1032 Enqueuing Expose request
23:51:30.517 00.003 10072 IsGuiding returns 0
23:51:30.517 00.000 10072 Move returns status 0, amount 5
23:51:30.517 00.000 10072 MoveAxis(N, 0, ABG)
23:51:30.517 00.000 10072 Move returns status 0, amount 0
23:51:30.517 00.000 10072 move complete, result=0
23:51:30.517 00.000 10072 worker thread done servicing request
23:51:30.517 00.000 10072 Worker thread wakes up
23:51:30.517 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:30.517 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:30.526 00.009 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:51:30.925 00.399 10072 Exposure complete
23:51:30.978 00.053 10072 worker thread done servicing request
23:51:30.978 00.000 1032 OnExposeComplete: enter
23:51:30.980 00.002 1032 UpdateGuideState(): m_state=6
23:51:30.982 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11416
23:51:30.984 00.002 1032 Star::Find returns 1 (0), X=1107.76, Y=130.30, Mass=1315, SNR=25.5, Peak=106 HFD=3.5
23:51:30.987 00.003 1032 MultiStar: [#1 0.30,-0.19,0.00,M2] [#2 -0.09,0.06,0.82,U] [#3 0.19,0.22,0.00,M1] [#4 0.12,0.35,0.00,M1] [#5 0.15,0.07,0.71,U] [#6 -0.06,-0.11,0.61,U] [#7 0.40,0.03,0.00,M4] [#8 0.34,0.06,0.00,M8] 
23:51:30.990 00.003 1032 refined, 3 included, MultiStar: {0.06, 0.06}, one-star: {0.20, 0.14}
23:51:30.992 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
23:51:30.993 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
23:51:30.994 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.73 mountX=0.04 mountY=-0.08, mountTheta=-1.10
23:51:30.997 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
23:51:30.999 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
23:51:31.003 00.004 10072 Worker thread wakes up
23:51:31.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
23:51:31.003 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
23:51:31.003 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.08
23:51:31.005 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:51:31.008 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:31.008 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:51:31.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:31.008 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:51:31.008 00.000 10072 MoveAxis(W, 4, ABG)
23:51:31.008 00.000 10072 Guiding  Dir = 3, Dur = 4
23:51:31.009 00.001 10072 IsGuiding returns 0
23:51:31.009 00.000 10072 PulseGuide returned control before completion, sleep 14
23:51:31.028 00.019 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:51:31.030 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:31.032 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:31.034 00.002 1032 Enqueuing Expose request
23:51:31.036 00.002 10072 IsGuiding returns 0
23:51:31.036 00.000 10072 Move returns status 0, amount 4
23:51:31.036 00.000 10072 MoveAxis(N, 0, ABG)
23:51:31.036 00.000 10072 Move returns status 0, amount 0
23:51:31.036 00.000 10072 move complete, result=0
23:51:31.037 00.001 10072 worker thread done servicing request
23:51:31.037 00.000 10072 Worker thread wakes up
23:51:31.037 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:31.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:31.045 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:51:31.664 00.619 10072 Exposure complete
23:51:31.722 00.058 10072 worker thread done servicing request
23:51:31.722 00.000 1032 OnExposeComplete: enter
23:51:31.725 00.003 1032 UpdateGuideState(): m_state=6
23:51:31.727 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11417
23:51:31.729 00.002 1032 Star::Find returns 1 (0), X=1107.80, Y=130.45, Mass=1405, SNR=26.4, Peak=103 HFD=3.4
23:51:31.731 00.002 1032 MultiStar: [#1 -0.07,-0.04,0.96,U] [#2 -0.21,0.20,0.00,M1] [#3 0.15,0.31,0.00,M2] [#4 0.13,0.13,0.65,U] [#5 0.07,0.10,0.68,U] [#6 0.21,-0.13,0.63,U] [#7 0.34,0.19,0.00,M5] [#8 0.31,-0.01,0.00,M9] 
23:51:31.733 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.08}, one-star: {0.25, 0.30}
23:51:31.735 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
23:51:31.742 00.007 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
23:51:31.744 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.64 mountX=0.05 mountY=-0.13, mountTheta=-1.20
23:51:31.747 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
23:51:31.749 00.002 1032 Enqueuing Move request for scope (0.11, 0.08)
23:51:31.751 00.002 10072 Worker thread wakes up
23:51:31.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:51:31.751 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:51:31.751 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
23:51:31.753 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:51:31.757 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
23:51:31.757 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:51:31.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:31.757 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:51:31.757 00.000 10072 MoveAxis(W, 5, ABG)
23:51:31.757 00.000 10072 Guiding  Dir = 3, Dur = 5
23:51:31.758 00.001 10072 IsGuiding returns 0
23:51:31.759 00.001 10072 PulseGuide returned control before completion, sleep 15
23:51:31.778 00.019 1032 UpdateGuideState exits: m=1405 SNR=26.4
23:51:31.781 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:31.783 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:31.786 00.003 1032 Enqueuing Expose request
23:51:31.788 00.002 10072 IsGuiding returns 0
23:51:31.788 00.000 10072 Move returns status 0, amount 5
23:51:31.788 00.000 10072 MoveAxis(N, 0, ABG)
23:51:31.788 00.000 10072 Move returns status 0, amount 0
23:51:31.789 00.001 10072 move complete, result=0
23:51:31.789 00.000 10072 worker thread done servicing request
23:51:31.789 00.000 10072 Worker thread wakes up
23:51:31.789 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:31.789 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:31.797 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:51:32.209 00.412 10072 Exposure complete
23:51:32.256 00.047 10072 worker thread done servicing request
23:51:32.256 00.000 1032 OnExposeComplete: enter
23:51:32.258 00.002 1032 UpdateGuideState(): m_state=6
23:51:32.260 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11418
23:51:32.262 00.002 1032 Star::Find returns 1 (0), X=1107.92, Y=130.41, Mass=1390, SNR=26.2, Peak=106 HFD=3.4
23:51:32.264 00.002 1032 MultiStar: [#1 -0.10,-0.14,0.96,U] [#2 -0.19,0.23,0.00,M2] [#3 0.02,0.13,0.72,U] [#4 0.16,0.14,0.64,U] [#5 0.26,0.19,0.00,M1] [#6 0.09,-0.04,0.60,U] [#7 0.30,0.18,0.00,M6] [#8 0.35,0.06,0.00,M10] 
23:51:32.265 00.001 1032 refined, 4 included, MultiStar: {0.11, 0.07}, one-star: {0.36, 0.26}
23:51:32.267 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:51:32.270 00.003 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:51:32.272 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.58 mountX=0.04 mountY=-0.13, mountTheta=-1.25
23:51:32.275 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
23:51:32.277 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
23:51:32.279 00.002 10072 Worker thread wakes up
23:51:32.279 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:51:32.279 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:51:32.280 00.001 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.13
23:51:32.282 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:51:32.285 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:32.285 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:51:32.285 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:32.285 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:51:32.285 00.000 10072 MoveAxis(W, 4, ABG)
23:51:32.285 00.000 10072 Guiding  Dir = 3, Dur = 4
23:51:32.286 00.001 10072 IsGuiding returns 0
23:51:32.286 00.000 10072 PulseGuide returned control before completion, sleep 14
23:51:32.303 00.017 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:51:32.306 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:32.308 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:32.309 00.001 1032 Enqueuing Expose request
23:51:32.315 00.006 10072 IsGuiding returns 0
23:51:32.315 00.000 10072 Move returns status 0, amount 4
23:51:32.315 00.000 10072 MoveAxis(N, 0, ABG)
23:51:32.315 00.000 10072 Move returns status 0, amount 0
23:51:32.315 00.000 10072 move complete, result=0
23:51:32.315 00.000 10072 worker thread done servicing request
23:51:32.315 00.000 10072 Worker thread wakes up
23:51:32.316 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:32.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:32.319 00.003 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:51:32.945 00.626 10072 Exposure complete
23:51:32.995 00.050 10072 worker thread done servicing request
23:51:32.995 00.000 1032 OnExposeComplete: enter
23:51:32.997 00.002 1032 UpdateGuideState(): m_state=6
23:51:32.999 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11419
23:51:33.001 00.002 1032 Star::Find returns 1 (0), X=1107.99, Y=130.27, Mass=1254, SNR=24.9, Peak=100 HFD=3.2
23:51:33.003 00.002 1032 MultiStar: [#1 -0.03,-0.26,0.00,M1] [#2 -0.03,0.15,0.85,U] [#3 0.09,0.18,0.78,U] [#4 0.13,0.07,0.70,U] [#5 0.16,0.10,0.70,U] [#6 0.10,-0.10,0.61,U] [#7 0.42,0.15,0.00,M7] [#8 0.32,-0.03,0.00,R] 
23:51:33.005 00.002 1032 refined, 5 included, MultiStar: {0.16, 0.10}, one-star: {0.43, 0.11}
23:51:33.007 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
23:51:33.009 00.002 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
23:51:33.011 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.54 mountX=0.05 mountY=-0.18, mountTheta=-1.29
23:51:33.014 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.10, opts=13)
23:51:33.018 00.004 1032 Enqueuing Move request for scope (0.16, 0.10)
23:51:33.020 00.002 10072 Worker thread wakes up
23:51:33.020 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
23:51:33.021 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
23:51:33.021 00.000 10072 Moving (0.16, 0.10) raw xDistance=0.05 yDistance=-0.18
23:51:33.024 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:51:33.027 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:33.028 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:51:33.028 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:33.028 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:51:33.028 00.000 10072 MoveAxis(W, 5, ABG)
23:51:33.028 00.000 10072 Guiding  Dir = 3, Dur = 5
23:51:33.028 00.000 10072 IsGuiding returns 0
23:51:33.029 00.001 10072 PulseGuide returned control before completion, sleep 15
23:51:33.045 00.016 1032 UpdateGuideState exits: m=1254 SNR=24.9
23:51:33.048 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:33.052 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:33.055 00.003 1032 Enqueuing Expose request
23:51:33.057 00.002 10072 IsGuiding returns 0
23:51:33.057 00.000 10072 Move returns status 0, amount 5
23:51:33.058 00.001 10072 MoveAxis(N, 0, ABG)
23:51:33.058 00.000 10072 Move returns status 0, amount 0
23:51:33.058 00.000 10072 move complete, result=0
23:51:33.058 00.000 10072 worker thread done servicing request
23:51:33.058 00.000 10072 Worker thread wakes up
23:51:33.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:33.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:33.065 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
23:51:33.476 00.411 10072 Exposure complete
23:51:33.528 00.052 10072 worker thread done servicing request
23:51:33.528 00.000 1032 OnExposeComplete: enter
23:51:33.530 00.002 1032 UpdateGuideState(): m_state=6
23:51:33.532 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11420
23:51:33.534 00.002 1032 Star::Find returns 1 (0), X=1107.90, Y=130.32, Mass=1301, SNR=25.4, Peak=106 HFD=3.3
23:51:33.537 00.003 1032 MultiStar: [#1 0.09,-0.26,0.00,M2] [#2 -0.04,0.13,0.85,U] [#3 0.08,0.12,0.77,U] [#4 0.14,0.33,0.00,M1] [#5 0.11,0.03,0.66,U] [#6 0.13,0.04,0.64,U] [#7 0.38,0.23,0.00,M8] [#8 0.01,0.03,0.52,U] 
23:51:33.538 00.001 1032 refined, 5 included, MultiStar: {0.12, 0.10}, one-star: {0.34, 0.16}
23:51:33.540 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
23:51:33.542 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
23:51:33.545 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.15 cameraTheta=0.68 mountX=0.06 mountY=-0.14, mountTheta=-1.15
23:51:33.548 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
23:51:33.552 00.004 1032 Enqueuing Move request for scope (0.12, 0.10)
23:51:33.555 00.003 10072 Worker thread wakes up
23:51:33.555 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
23:51:33.555 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
23:51:33.557 00.002 10072 Moving (0.12, 0.10) raw xDistance=0.06 yDistance=-0.14
23:51:33.559 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:51:33.562 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:33.562 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:51:33.562 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:33.562 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:51:33.562 00.000 10072 MoveAxis(W, 5, ABG)
23:51:33.562 00.000 10072 Guiding  Dir = 3, Dur = 5
23:51:33.562 00.000 10072 IsGuiding returns 0
23:51:33.563 00.001 10072 PulseGuide returned control before completion, sleep 15
23:51:33.582 00.019 1032 UpdateGuideState exits: m=1301 SNR=25.4
23:51:33.586 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:33.588 00.002 10072 IsGuiding returns 0
23:51:33.588 00.000 10072 Move returns status 0, amount 5
23:51:33.589 00.001 10072 MoveAxis(N, 0, ABG)
23:51:33.589 00.000 10072 Move returns status 0, amount 0
23:51:33.589 00.000 10072 move complete, result=0
23:51:33.589 00.000 10072 worker thread done servicing request
23:51:33.589 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:33.592 00.003 1032 Enqueuing Expose request
23:51:33.596 00.004 10072 Worker thread wakes up
23:51:33.596 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:33.596 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:33.597 00.001 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:51:34.228 00.631 10072 Exposure complete
23:51:34.285 00.057 1032 OnExposeComplete: enter
23:51:34.289 00.004 1032 UpdateGuideState(): m_state=6
23:51:34.292 00.003 10072 worker thread done servicing request
23:51:34.292 00.000 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11421
23:51:34.294 00.002 1032 Star::Find returns 1 (0), X=1107.80, Y=130.45, Mass=1320, SNR=25.5, Peak=100 HFD=3.4
23:51:34.304 00.010 1032 MultiStar: [#1 -0.10,-0.12,1.03,U] [#2 -0.18,0.27,0.00,M1] [#3 0.10,0.14,0.76,U] [#4 0.01,0.22,0.68,U] [#5 0.06,0.29,0.00,M1] [#6 0.07,-0.11,0.67,U] [#7 0.22,0.12,0.72,U] [#8 0.10,0.12,0.52,U] 
23:51:34.307 00.003 1032 refined, 6 included, MultiStar: {0.09, 0.09}, one-star: {0.24, 0.29}
23:51:34.310 00.003 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
23:51:34.314 00.004 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
23:51:34.315 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.81 mountX=0.07 mountY=-0.11, mountTheta=-1.02
23:51:34.319 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
23:51:34.321 00.002 1032 Enqueuing Move request for scope (0.09, 0.09)
23:51:34.322 00.001 10072 Worker thread wakes up
23:51:34.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
23:51:34.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
23:51:34.323 00.001 10072 Moving (0.09, 0.09) raw xDistance=0.07 yDistance=-0.11
23:51:34.325 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:51:34.329 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:34.329 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:51:34.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:34.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:51:34.329 00.000 10072 MoveAxis(W, 5, ABG)
23:51:34.329 00.000 10072 Guiding  Dir = 3, Dur = 5
23:51:34.330 00.001 10072 IsGuiding returns 0
23:51:34.331 00.001 10072 PulseGuide returned control before completion, sleep 15
23:51:34.347 00.016 1032 UpdateGuideState exits: m=1320 SNR=25.5
23:51:34.351 00.004 10072 IsGuiding returns 0
23:51:34.351 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:34.352 00.001 10072 Move returns status 0, amount 5
23:51:34.352 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:34.355 00.003 1032 Enqueuing Expose request
23:51:34.357 00.002 10072 MoveAxis(N, 0, ABG)
23:51:34.357 00.000 10072 Move returns status 0, amount 0
23:51:34.357 00.000 10072 move complete, result=0
23:51:34.357 00.000 10072 worker thread done servicing request
23:51:34.357 00.000 10072 Worker thread wakes up
23:51:34.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:34.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:34.367 00.010 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:51:34.775 00.408 10072 Exposure complete
23:51:34.825 00.050 10072 worker thread done servicing request
23:51:34.825 00.000 1032 OnExposeComplete: enter
23:51:34.827 00.002 1032 UpdateGuideState(): m_state=6
23:51:34.831 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11422
23:51:34.833 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=130.52, Mass=1392, SNR=26.2, Peak=106 HFD=3.3
23:51:34.837 00.004 1032 MultiStar: [#1 -0.09,-0.08,0.95,U] [#2 -0.07,0.37,0.00,M2] [#3 0.05,0.32,0.00,M1] [#4 0.03,0.14,0.68,U] [#5 0.18,0.33,0.00,M2] [#6 -0.06,0.01,0.65,U] [#7 0.09,0.27,0.00,M8] [#8 0.02,0.10,0.51,U] 
23:51:34.839 00.002 1032 refined, 4 included, MultiStar: {0.03, 0.12}, one-star: {0.19, 0.36}
23:51:34.841 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
23:51:34.843 00.002 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
23:51:34.844 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=0.10 mountY=-0.06, mountTheta=-0.49
23:51:34.848 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
23:51:34.850 00.002 1032 Enqueuing Move request for scope (0.03, 0.12)
23:51:34.852 00.002 10072 Worker thread wakes up
23:51:34.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
23:51:34.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
23:51:34.852 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.10 yDistance=-0.06
23:51:34.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:51:34.857 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:34.857 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:51:34.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:34.857 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:51:34.857 00.000 10072 MoveAxis(W, 4, ABG)
23:51:34.857 00.000 10072 Guiding  Dir = 3, Dur = 4
23:51:34.859 00.002 10072 IsGuiding returns 0
23:51:34.859 00.000 10072 PulseGuide returned control before completion, sleep 14
23:51:34.876 00.017 1032 UpdateGuideState exits: m=1392 SNR=26.2
23:51:34.879 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:34.882 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:34.885 00.003 1032 Enqueuing Expose request
23:51:34.887 00.002 10072 IsGuiding returns 0
23:51:34.887 00.000 10072 Move returns status 0, amount 4
23:51:34.887 00.000 10072 MoveAxis(N, 0, ABG)
23:51:34.887 00.000 10072 Move returns status 0, amount 0
23:51:34.887 00.000 10072 move complete, result=0
23:51:34.887 00.000 10072 worker thread done servicing request
23:51:34.887 00.000 10072 Worker thread wakes up
23:51:34.888 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:34.888 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:34.896 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:51:35.619 00.723 10072 Exposure complete
23:51:35.671 00.052 10072 worker thread done servicing request
23:51:35.672 00.001 1032 OnExposeComplete: enter
23:51:35.675 00.003 1032 UpdateGuideState(): m_state=6
23:51:35.678 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11423
23:51:35.680 00.002 1032 Star::Find returns 1 (0), X=1107.86, Y=130.44, Mass=1354, SNR=25.8, Peak=103 HFD=3.5
23:51:35.682 00.002 1032 MultiStar: [#1 -0.03,-0.16,0.95,U] [#2 -0.14,0.29,0.00,M3] [#3 -0.00,0.09,0.77,U] [#4 0.09,0.14,0.66,U] [#5 0.24,0.16,0.00,M3] [#6 0.06,-0.05,0.64,U] [#7 0.20,0.10,0.67,U] [#8 -0.06,0.14,0.57,U] 
23:51:35.684 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.08}, one-star: {0.30, 0.29}
23:51:35.686 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
23:51:35.688 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
23:51:35.689 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=0.05 mountY=-0.11, mountTheta=-1.11
23:51:35.693 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
23:51:35.695 00.002 1032 Enqueuing Move request for scope (0.09, 0.08)
23:51:35.698 00.003 10072 Worker thread wakes up
23:51:35.698 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:51:35.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:51:35.698 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.11
23:51:35.701 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:51:35.704 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:35.704 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:51:35.704 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:35.704 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:51:35.704 00.000 10072 MoveAxis(W, 6, ABG)
23:51:35.704 00.000 10072 Guiding  Dir = 3, Dur = 6
23:51:35.704 00.000 10072 IsGuiding returns 0
23:51:35.705 00.001 10072 PulseGuide returned control before completion, sleep 16
23:51:35.723 00.018 1032 UpdateGuideState exits: m=1354 SNR=25.8
23:51:35.725 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:35.728 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:35.729 00.001 1032 Enqueuing Expose request
23:51:35.731 00.002 10072 IsGuiding returns 0
23:51:35.731 00.000 10072 Move returns status 0, amount 6
23:51:35.731 00.000 10072 MoveAxis(N, 0, ABG)
23:51:35.731 00.000 10072 Move returns status 0, amount 0
23:51:35.731 00.000 10072 move complete, result=0
23:51:35.731 00.000 10072 worker thread done servicing request
23:51:35.731 00.000 10072 Worker thread wakes up
23:51:35.731 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:35.731 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:35.738 00.007 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:51:36.138 00.400 10072 Exposure complete
23:51:36.192 00.054 10072 worker thread done servicing request
23:51:36.192 00.000 1032 OnExposeComplete: enter
23:51:36.195 00.003 1032 UpdateGuideState(): m_state=6
23:51:36.197 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11424
23:51:36.198 00.001 1032 Star::Find returns 1 (0), X=1107.99, Y=130.40, Mass=1314, SNR=25.5, Peak=118 HFD=3.4
23:51:36.200 00.002 1032 MultiStar: [#1 0.00,-0.12,1.04,U] [#2 -0.19,0.16,0.82,U] [#3 0.09,0.18,0.79,U] [#4 -0.02,0.12,0.69,U] [#5 0.26,0.03,0.00,M4] [#6 0.01,-0.07,0.67,U] [#7 0.36,0.14,0.00,M8] [#8 0.17,0.02,0.56,U] 
23:51:36.202 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.08}, one-star: {0.44, 0.25}
23:51:36.204 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
23:51:36.212 00.008 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
23:51:36.214 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.78 mountX=0.06 mountY=-0.10, mountTheta=-1.05
23:51:36.216 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
23:51:36.218 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
23:51:36.220 00.002 10072 Worker thread wakes up
23:51:36.220 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:51:36.220 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:51:36.220 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
23:51:36.222 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:51:36.225 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:36.225 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:51:36.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:36.226 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:51:36.226 00.000 10072 MoveAxis(W, 5, ABG)
23:51:36.226 00.000 10072 Guiding  Dir = 3, Dur = 5
23:51:36.226 00.000 10072 IsGuiding returns 0
23:51:36.227 00.001 10072 PulseGuide returned control before completion, sleep 15
23:51:36.243 00.016 10072 IsGuiding returns 0
23:51:36.243 00.000 10072 Move returns status 0, amount 5
23:51:36.243 00.000 10072 MoveAxis(N, 0, ABG)
23:51:36.243 00.000 10072 Move returns status 0, amount 0
23:51:36.243 00.000 10072 move complete, result=0
23:51:36.243 00.000 10072 worker thread done servicing request
23:51:36.244 00.001 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:51:36.246 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:36.248 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:36.250 00.002 1032 Enqueuing Expose request
23:51:36.252 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:51:36.254 00.002 10072 Worker thread wakes up
23:51:36.254 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:36.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:36.888 00.634 10072 Exposure complete
23:51:36.938 00.050 10072 worker thread done servicing request
23:51:36.938 00.000 1032 OnExposeComplete: enter
23:51:36.940 00.002 1032 UpdateGuideState(): m_state=6
23:51:36.942 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11425
23:51:36.944 00.002 1032 Star::Find returns 1 (0), X=1107.87, Y=130.44, Mass=1376, SNR=26.1, Peak=111 HFD=3.4
23:51:36.946 00.002 1032 MultiStar: [#1 -0.14,-0.16,0.95,U] [#2 -0.08,0.21,0.81,U] [#3 0.19,0.17,0.00,M1] [#4 0.12,0.19,0.71,U] [#5 0.26,0.19,0.00,M5] [#6 0.06,-0.08,0.63,U] [#7 0.31,0.22,0.00,M9] [#8 -0.04,0.13,0.48,U] 
23:51:36.949 00.003 1032 refined, 5 included, MultiStar: {0.05, 0.10}, one-star: {0.31, 0.29}
23:51:36.951 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
23:51:36.952 00.001 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
23:51:36.954 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.11 mountX=0.08 mountY=-0.07, mountTheta=-0.72
23:51:36.960 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
23:51:36.965 00.005 1032 Enqueuing Move request for scope (0.05, 0.10)
23:51:36.967 00.002 10072 Worker thread wakes up
23:51:36.967 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
23:51:36.967 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
23:51:36.967 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.07
23:51:36.969 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:51:36.971 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:36.971 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:51:36.972 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:36.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:51:36.972 00.000 10072 MoveAxis(W, 6, ABG)
23:51:36.972 00.000 10072 Guiding  Dir = 3, Dur = 6
23:51:36.972 00.000 10072 IsGuiding returns 0
23:51:36.973 00.001 10072 PulseGuide returned control before completion, sleep 16
23:51:36.993 00.020 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:51:36.994 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:36.996 00.002 10072 IsGuiding returns 0
23:51:36.996 00.000 10072 Move returns status 0, amount 6
23:51:36.996 00.000 10072 MoveAxis(N, 0, ABG)
23:51:36.996 00.000 10072 Move returns status 0, amount 0
23:51:36.996 00.000 10072 move complete, result=0
23:51:36.996 00.000 10072 worker thread done servicing request
23:51:36.996 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:36.999 00.003 1032 Enqueuing Expose request
23:51:37.001 00.002 10072 Worker thread wakes up
23:51:37.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:37.001 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:37.001 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:51:37.407 00.406 10072 Exposure complete
23:51:37.461 00.054 10072 worker thread done servicing request
23:51:37.461 00.000 1032 OnExposeComplete: enter
23:51:37.462 00.001 1032 UpdateGuideState(): m_state=6
23:51:37.464 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11426
23:51:37.466 00.002 1032 Star::Find returns 1 (0), X=1107.84, Y=130.37, Mass=1446, SNR=26.7, Peak=104 HFD=3.4
23:51:37.468 00.002 1032 MultiStar: [#1 0.01,0.01,0.93,U] [#2 -0.05,0.30,0.00,M2] [#3 0.18,0.17,0.74,U] [#4 0.02,0.10,0.69,U] [#5 0.27,0.25,0.00,M6] [#6 0.19,-0.11,0.57,U] [#7 0.31,0.12,0.00,M10] [#8 -0.03,0.20,0.53,U] 
23:51:37.470 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.10}, one-star: {0.28, 0.22}
23:51:37.472 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
23:51:37.473 00.001 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
23:51:37.475 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.72 mountX=0.07 mountY=-0.14, mountTheta=-1.11
23:51:37.478 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
23:51:37.480 00.002 1032 Enqueuing Move request for scope (0.12, 0.10)
23:51:37.482 00.002 10072 Worker thread wakes up
23:51:37.482 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
23:51:37.482 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
23:51:37.483 00.001 10072 Moving (0.12, 0.10) raw xDistance=0.07 yDistance=-0.14
23:51:37.485 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:51:37.491 00.006 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:37.491 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:51:37.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:37.493 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:51:37.493 00.000 10072 MoveAxis(W, 6, ABG)
23:51:37.493 00.000 10072 Guiding  Dir = 3, Dur = 6
23:51:37.494 00.001 10072 IsGuiding returns 0
23:51:37.495 00.001 10072 PulseGuide returned control before completion, sleep 16
23:51:37.511 00.016 1032 UpdateGuideState exits: m=1446 SNR=26.7
23:51:37.514 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:37.517 00.003 10072 IsGuiding returns 0
23:51:37.517 00.000 10072 Move returns status 0, amount 6
23:51:37.517 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:37.521 00.004 1032 Enqueuing Expose request
23:51:37.523 00.002 10072 MoveAxis(N, 0, ABG)
23:51:37.523 00.000 10072 Move returns status 0, amount 0
23:51:37.523 00.000 10072 move complete, result=0
23:51:37.523 00.000 10072 worker thread done servicing request
23:51:37.523 00.000 10072 Worker thread wakes up
23:51:37.523 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:37.523 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:37.532 00.009 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:51:38.158 00.626 10072 Exposure complete
23:51:38.210 00.052 10072 worker thread done servicing request
23:51:38.210 00.000 1032 OnExposeComplete: enter
23:51:38.213 00.003 1032 UpdateGuideState(): m_state=6
23:51:38.215 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11427
23:51:38.216 00.001 1032 Star::Find returns 1 (0), X=1107.87, Y=130.46, Mass=1530, SNR=27.5, Peak=119 HFD=3.4
23:51:38.219 00.003 1032 MultiStar: [#1 -0.05,-0.02,0.94,U] [#2 0.01,0.22,0.74,U] [#3 0.17,0.16,0.72,U] [#4 0.11,0.18,0.65,U] [#5 0.14,0.08,0.61,U] [#6 0.38,0.21,0.00,M1] [#7 0.39,0.26,0.00,R] [#8 -0.01,0.01,0.47,U] 
23:51:38.222 00.003 1032 refined, 6 included, MultiStar: {0.11, 0.14}, one-star: {0.31, 0.30}
23:51:38.224 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:51:38.225 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:51:38.227 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.92 mountX=0.11 mountY=-0.14, mountTheta=-0.91
23:51:38.231 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.14, opts=13)
23:51:38.233 00.002 1032 Enqueuing Move request for scope (0.11, 0.14)
23:51:38.235 00.002 10072 Worker thread wakes up
23:51:38.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
23:51:38.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
23:51:38.235 00.000 10072 Moving (0.11, 0.14) raw xDistance=0.11 yDistance=-0.14
23:51:38.236 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:51:38.239 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:38.240 00.001 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
23:51:38.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:38.240 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:51:38.240 00.000 10072 MoveAxis(W, 7, ABG)
23:51:38.240 00.000 10072 Guiding  Dir = 3, Dur = 7
23:51:38.240 00.000 10072 IsGuiding returns 0
23:51:38.241 00.001 10072 PulseGuide returned control before completion, sleep 17
23:51:38.260 00.019 1032 UpdateGuideState exits: m=1530 SNR=27.5
23:51:38.262 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:38.264 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:38.267 00.003 1032 Enqueuing Expose request
23:51:38.271 00.004 10072 IsGuiding returns 0
23:51:38.271 00.000 10072 Move returns status 0, amount 7
23:51:38.271 00.000 10072 MoveAxis(N, 0, ABG)
23:51:38.271 00.000 10072 Move returns status 0, amount 0
23:51:38.271 00.000 10072 move complete, result=0
23:51:38.273 00.002 10072 worker thread done servicing request
23:51:38.273 00.000 10072 Worker thread wakes up
23:51:38.273 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:38.273 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:38.279 00.006 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:51:38.692 00.413 10072 Exposure complete
23:51:38.740 00.048 10072 worker thread done servicing request
23:51:38.740 00.000 1032 OnExposeComplete: enter
23:51:38.742 00.002 1032 UpdateGuideState(): m_state=6
23:51:38.744 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11428
23:51:38.747 00.003 1032 Star::Find returns 1 (0), X=1107.78, Y=130.36, Mass=1242, SNR=24.8, Peak=93 HFD=3.5
23:51:38.749 00.002 1032 MultiStar: [#1 -0.01,-0.05,1.06,U] [#2 -0.06,-0.01,0.81,U] [#3 0.15,0.05,0.84,U] [#4 0.23,0.05,0.74,U] [#5 0.22,0.13,0.00,M6] [#6 0.19,0.02,0.62,U] [#7 0.00,-0.19,0.78,U] [#8 -0.03,0.01,0.59,U] 
23:51:38.750 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.22, 0.21}
23:51:38.752 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
23:51:38.753 00.001 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
23:51:38.755 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.16 mountX=-0.01 mountY=-0.09, mountTheta=-1.67
23:51:38.757 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
23:51:38.759 00.002 1032 Enqueuing Move request for scope (0.09, 0.01)
23:51:38.760 00.001 10072 Worker thread wakes up
23:51:38.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:51:38.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:51:38.760 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
23:51:38.762 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:51:38.765 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:38.765 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
23:51:38.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:38.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:51:38.765 00.000 10072 MoveAxis(W, 7, ABG)
23:51:38.765 00.000 10072 Guiding  Dir = 3, Dur = 7
23:51:38.766 00.001 10072 IsGuiding returns 0
23:51:38.767 00.001 10072 PulseGuide returned control before completion, sleep 17
23:51:38.783 00.016 1032 UpdateGuideState exits: m=1242 SNR=24.8
23:51:38.784 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:38.785 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:38.787 00.002 1032 Enqueuing Expose request
23:51:38.795 00.008 10072 IsGuiding returns 0
23:51:38.795 00.000 10072 Move returns status 0, amount 7
23:51:38.795 00.000 10072 MoveAxis(N, 0, ABG)
23:51:38.795 00.000 10072 Move returns status 0, amount 0
23:51:38.795 00.000 10072 move complete, result=0
23:51:38.795 00.000 10072 worker thread done servicing request
23:51:38.795 00.000 10072 Worker thread wakes up
23:51:38.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:38.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:38.795 00.000 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:51:39.419 00.624 10072 Exposure complete
23:51:39.471 00.052 10072 worker thread done servicing request
23:51:39.471 00.000 1032 OnExposeComplete: enter
23:51:39.473 00.002 1032 UpdateGuideState(): m_state=6
23:51:39.475 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11429
23:51:39.476 00.001 1032 Star::Find returns 1 (0), X=1107.95, Y=130.54, Mass=1452, SNR=26.8, Peak=119 HFD=3.5
23:51:39.478 00.002 1032 MultiStar: large primary error, entering stabilization period
23:51:39.480 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
23:51:39.481 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
23:51:39.483 00.002 1032 CameraToMount -- cameraX=0.39 cameraY=0.39 hyp=0.55 cameraTheta=0.78 mountX=0.27 mountY=-0.48, mountTheta=-1.05
23:51:39.487 00.004 1032 SchedulePrimaryMove(0F526948, x=0.39, y=0.39, opts=13)
23:51:39.490 00.003 1032 Enqueuing Move request for scope (0.39, 0.39)
23:51:39.492 00.002 10072 Worker thread wakes up
23:51:39.492 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.39) opts 0xd
23:51:39.492 00.000 10072 Handling offset move in thread for scope, endpoint = (0.39, 0.39)
23:51:39.492 00.000 10072 Moving (0.39, 0.39) raw xDistance=0.27 yDistance=-0.48
23:51:39.494 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:51:39.498 00.004 10072 PPEC rslt: input = 0.27, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 288.98
23:51:39.498 00.000 10072 PPEC: input: 0.27, control: 0.14, exposure: 500
23:51:39.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
23:51:39.498 00.000 10072 MoveAxis(W, 135, ABG)
23:51:39.498 00.000 10072 Guiding  Dir = 3, Dur = 135
23:51:39.499 00.001 10072 IsGuiding returns 0
23:51:39.499 00.000 10072 PulseGuide returned control before completion, sleep 145
23:51:39.516 00.017 1032 UpdateGuideState exits: m=1452 SNR=26.8
23:51:39.519 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:39.521 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:39.522 00.001 1032 Enqueuing Expose request
23:51:39.648 00.126 10072 IsGuiding returns 0
23:51:39.648 00.000 10072 Move returns status 0, amount 135
23:51:39.648 00.000 10072 MoveAxis(N, 309, ABG)
23:51:39.648 00.000 10072 Guiding  Dir = 0, Dur = 309
23:51:39.650 00.002 10072 IsGuiding returns 0
23:51:39.651 00.001 10072 PulseGuide returned control before completion, sleep 319
23:51:39.977 00.326 10072 IsGuiding returns 0
23:51:39.977 00.000 10072 Move returns status 0, amount 309
23:51:39.977 00.000 10072 move complete, result=0
23:51:39.977 00.000 1032 GuideStep: 0.3 px 135 ms WEST, -0.5 px 309 ms NORTH
23:51:39.982 00.005 10072 worker thread done servicing request
23:51:39.982 00.000 10072 Worker thread wakes up
23:51:39.982 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:39.982 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:40.621 00.639 10072 Exposure complete
23:51:40.670 00.049 10072 worker thread done servicing request
23:51:40.670 00.000 1032 OnExposeComplete: enter
23:51:40.672 00.002 1032 UpdateGuideState(): m_state=6
23:51:40.675 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11430
23:51:40.678 00.003 1032 Star::Find returns 1 (0), X=1107.25, Y=130.16, Mass=1568, SNR=27.9, Peak=123 HFD=3.5
23:51:40.679 00.001 1032 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.83) = xAngle (1.30 = 1.30)
23:51:40.681 00.002 1032 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.30 = 1.30)
23:51:40.684 00.003 1032 CameraToMount -- cameraX=-0.31 cameraY=0.00 hyp=0.31 cameraTheta=3.13 mountX=0.08 mountY=0.30, mountTheta=1.30
23:51:40.687 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.31, y=0.00, opts=13)
23:51:40.688 00.001 1032 Enqueuing Move request for scope (-0.31, 0.00)
23:51:40.690 00.002 10072 Worker thread wakes up
23:51:40.690 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.00) opts 0xd
23:51:40.690 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.31, 0.00)
23:51:40.691 00.001 10072 Moving (-0.31, 0.00) raw xDistance=0.08 yDistance=0.30
23:51:40.693 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:51:40.695 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:40.696 00.001 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:51:40.696 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:51:40.696 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:51:40.696 00.000 10072 MoveAxis(W, 6, ABG)
23:51:40.696 00.000 10072 Guiding  Dir = 3, Dur = 6
23:51:40.696 00.000 10072 IsGuiding returns 0
23:51:40.697 00.001 10072 PulseGuide returned control before completion, sleep 16
23:51:40.715 00.018 1032 UpdateGuideState exits: m=1568 SNR=27.9
23:51:40.717 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:40.719 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:40.721 00.002 1032 Enqueuing Expose request
23:51:40.727 00.006 10072 IsGuiding returns 0
23:51:40.727 00.000 10072 Move returns status 0, amount 6
23:51:40.727 00.000 10072 MoveAxis(N, 0, ABG)
23:51:40.727 00.000 10072 Move returns status 0, amount 0
23:51:40.727 00.000 10072 move complete, result=0
23:51:40.727 00.000 10072 worker thread done servicing request
23:51:40.727 00.000 10072 Worker thread wakes up
23:51:40.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:40.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:40.730 00.003 1032 GuideStep: 0.1 px 6 ms WEST, 0.3 px 0 ms NORTH
23:51:41.137 00.407 10072 Exposure complete
23:51:41.190 00.053 10072 worker thread done servicing request
23:51:41.190 00.000 1032 OnExposeComplete: enter
23:51:41.192 00.002 1032 UpdateGuideState(): m_state=6
23:51:41.194 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11431
23:51:41.197 00.003 1032 Star::Find returns 1 (0), X=1107.47, Y=130.14, Mass=1401, SNR=26.3, Peak=104 HFD=3.4
23:51:41.199 00.002 1032 MultiStar: exiting stabilization period
23:51:41.201 00.002 1032 MultiStar: [#1 -0.52,-0.35,0.00,M1] [#2 -0.43,-0.00,0.00,M1] [#3 -0.29,-0.07,0.00,M1] [#4 -0.31,-0.12,0.00,M1] [#5 -0.24,-0.03,0.68,U] [#6 -0.31,-0.30,0.00,M1] [#7 -0.52,-0.41,0.00,M1] [#8 -0.51,-0.17,0.00,M1] 
23:51:41.204 00.003 1032 single-star, 1 included, MultiStar: {-0.15, -0.02}, one-star: {-0.08, -0.02}
23:51:41.206 00.002 1032 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.83) = xAngle (-4.75 = 1.54)
23:51:41.209 00.003 1032 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.75 = 1.54)
23:51:41.210 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-2.92 mountX=0.00 mountY=0.09, mountTheta=1.54
23:51:41.215 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.02, opts=13)
23:51:41.218 00.003 1032 Enqueuing Move request for scope (-0.08, -0.02)
23:51:41.220 00.002 10072 Worker thread wakes up
23:51:41.221 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
23:51:41.221 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
23:51:41.221 00.000 10072 Moving (-0.08, -0.02) raw xDistance=0.00 yDistance=0.09
23:51:41.223 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:51:41.226 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:41.226 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:51:41.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:41.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:51:41.226 00.000 10072 MoveAxis(W, 5, ABG)
23:51:41.226 00.000 10072 Guiding  Dir = 3, Dur = 5
23:51:41.226 00.000 10072 IsGuiding returns 0
23:51:41.227 00.001 10072 PulseGuide returned control before completion, sleep 15
23:51:41.244 00.017 10072 IsGuiding returns 0
23:51:41.244 00.000 10072 Move returns status 0, amount 5
23:51:41.244 00.000 10072 MoveAxis(N, 0, ABG)
23:51:41.244 00.000 10072 Move returns status 0, amount 0
23:51:41.245 00.001 10072 move complete, result=0
23:51:41.245 00.000 10072 worker thread done servicing request
23:51:41.246 00.001 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:51:41.249 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:41.251 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:41.254 00.003 1032 Enqueuing Expose request
23:51:41.255 00.001 10072 Worker thread wakes up
23:51:41.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:41.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:41.255 00.000 1032 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
23:51:41.887 00.632 10072 Exposure complete
23:51:41.940 00.053 10072 worker thread done servicing request
23:51:41.940 00.000 1032 OnExposeComplete: enter
23:51:41.943 00.003 1032 UpdateGuideState(): m_state=6
23:51:41.945 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11432
23:51:41.947 00.002 1032 Star::Find returns 1 (0), X=1107.36, Y=130.14, Mass=1251, SNR=24.9, Peak=95 HFD=3.3
23:51:41.949 00.002 1032 MultiStar: [#1 -0.42,-0.29,0.00,M2] [#2 -0.50,0.00,0.00,M2] [#3 -0.23,0.04,0.78,U] [#4 -0.22,0.07,0.71,U] [#5 -0.16,0.02,0.70,U] [#6 -0.28,-0.17,0.00,M2] [#7 -0.50,-0.32,0.00,M2] [#8 -0.40,-0.17,0.00,M2] 
23:51:41.952 00.003 1032 single-star, 3 included, MultiStar: {-0.20, 0.03}, one-star: {-0.20, -0.01}
23:51:41.954 00.002 1032 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.83) = xAngle (-4.90 = 1.39)
23:51:41.957 00.003 1032 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.90 = 1.39)
23:51:41.959 00.002 1032 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.07 mountX=0.04 mountY=0.19, mountTheta=1.39
23:51:41.965 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.20, y=-0.01, opts=13)
23:51:41.968 00.003 1032 Enqueuing Move request for scope (-0.20, -0.01)
23:51:41.970 00.002 10072 Worker thread wakes up
23:51:41.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd
23:51:41.971 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.20, -0.01)
23:51:41.971 00.000 10072 Moving (-0.20, -0.01) raw xDistance=0.04 yDistance=0.19
23:51:41.973 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:51:41.976 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:41.976 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:51:41.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:41.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:51:41.976 00.000 10072 MoveAxis(W, 6, ABG)
23:51:41.976 00.000 10072 Guiding  Dir = 3, Dur = 6
23:51:41.977 00.001 10072 IsGuiding returns 0
23:51:41.977 00.000 10072 PulseGuide returned control before completion, sleep 16
23:51:41.995 00.018 10072 IsGuiding returns 0
23:51:41.995 00.000 10072 Move returns status 0, amount 6
23:51:41.995 00.000 10072 MoveAxis(N, 0, ABG)
23:51:41.995 00.000 10072 Move returns status 0, amount 0
23:51:41.995 00.000 10072 move complete, result=0
23:51:41.995 00.000 10072 worker thread done servicing request
23:51:41.996 00.001 1032 UpdateGuideState exits: m=1251 SNR=24.9
23:51:41.997 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:41.999 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:42.001 00.002 1032 Enqueuing Expose request
23:51:42.002 00.001 1032 GuideStep: 0.0 px 6 ms WEST, 0.2 px 0 ms NORTH
23:51:42.004 00.002 10072 Worker thread wakes up
23:51:42.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:42.005 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:42.418 00.413 10072 Exposure complete
23:51:42.468 00.050 10072 worker thread done servicing request
23:51:42.468 00.000 1032 OnExposeComplete: enter
23:51:42.470 00.002 1032 UpdateGuideState(): m_state=6
23:51:42.472 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11433
23:51:42.474 00.002 1032 Star::Find returns 1 (0), X=1107.49, Y=130.21, Mass=1448, SNR=26.8, Peak=115 HFD=3.4
23:51:42.476 00.002 1032 MultiStar: [#1 -0.50,-0.08,0.00,M3] [#2 -0.49,0.07,0.00,M3] [#3 -0.21,0.13,0.71,U] [#4 -0.18,-0.04,0.63,U] [#5 -0.16,0.13,0.64,U] [#6 -0.34,-0.11,0.00,M3] [#7 -0.64,-0.26,0.00,M3] [#8 -0.42,-0.04,0.00,M3] 
23:51:42.478 00.002 1032 single-star, 3 included, MultiStar: {-0.14, 0.07}, one-star: {-0.06, 0.05}
23:51:42.480 00.002 1032 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.83) = xAngle (0.60 = 0.60)
23:51:42.481 00.001 1032 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.60 = 0.60)
23:51:42.483 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.43 mountX=0.07 mountY=0.05, mountTheta=0.60
23:51:42.486 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
23:51:42.489 00.003 1032 Enqueuing Move request for scope (-0.06, 0.05)
23:51:42.490 00.001 10072 Worker thread wakes up
23:51:42.491 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
23:51:42.491 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
23:51:42.491 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=0.05
23:51:42.494 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:51:42.496 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
23:51:42.496 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:51:42.496 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:42.496 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:51:42.496 00.000 10072 MoveAxis(W, 6, ABG)
23:51:42.496 00.000 10072 Guiding  Dir = 3, Dur = 6
23:51:42.497 00.001 10072 IsGuiding returns 0
23:51:42.497 00.000 10072 PulseGuide returned control before completion, sleep 16
23:51:42.515 00.018 1032 UpdateGuideState exits: m=1448 SNR=26.8
23:51:42.517 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:42.519 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:42.521 00.002 1032 Enqueuing Expose request
23:51:42.524 00.003 10072 IsGuiding returns 0
23:51:42.524 00.000 10072 Move returns status 0, amount 6
23:51:42.524 00.000 10072 MoveAxis(N, 0, ABG)
23:51:42.524 00.000 10072 Move returns status 0, amount 0
23:51:42.524 00.000 10072 move complete, result=0
23:51:42.525 00.001 10072 worker thread done servicing request
23:51:42.525 00.000 10072 Worker thread wakes up
23:51:42.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:42.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:42.533 00.008 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
23:51:43.150 00.617 10072 Exposure complete
23:51:43.201 00.051 10072 worker thread done servicing request
23:51:43.202 00.001 1032 OnExposeComplete: enter
23:51:43.204 00.002 1032 UpdateGuideState(): m_state=6
23:51:43.207 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11434
23:51:43.211 00.004 1032 Star::Find returns 1 (0), X=1107.50, Y=130.19, Mass=1588, SNR=28.0, Peak=130 HFD=3.3
23:51:43.213 00.002 1032 MultiStar: [#1 -0.45,-0.17,0.00,M4] [#2 -0.47,0.08,0.00,M4] [#3 -0.11,-0.04,0.78,U] [#4 -0.27,0.07,0.00,M1] [#5 -0.18,0.09,0.65,U] [#6 -0.14,-0.16,0.64,U] [#7 -0.56,-0.30,0.00,M4] [#8 -0.46,0.15,0.00,M4] 
23:51:43.216 00.003 1032 single-star, 3 included, MultiStar: {-0.11, -0.01}, one-star: {-0.06, 0.03}
23:51:43.218 00.002 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.77 = 0.77)
23:51:43.220 00.002 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.77 = 0.77)
23:51:43.221 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.61 mountX=0.05 mountY=0.05, mountTheta=0.77
23:51:43.225 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.03, opts=13)
23:51:43.227 00.002 1032 Enqueuing Move request for scope (-0.06, 0.03)
23:51:43.231 00.004 10072 Worker thread wakes up
23:51:43.231 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
23:51:43.231 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
23:51:43.231 00.000 10072 Moving (-0.06, 0.03) raw xDistance=0.05 yDistance=0.05
23:51:43.233 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:51:43.237 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:51:43.237 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:51:43.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:43.238 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:51:43.238 00.000 10072 MoveAxis(W, 5, ABG)
23:51:43.238 00.000 10072 Guiding  Dir = 3, Dur = 5
23:51:43.239 00.001 10072 IsGuiding returns 0
23:51:43.239 00.000 10072 PulseGuide returned control before completion, sleep 15
23:51:43.256 00.017 10072 IsGuiding returns 0
23:51:43.256 00.000 10072 Move returns status 0, amount 5
23:51:43.256 00.000 10072 MoveAxis(N, 0, ABG)
23:51:43.256 00.000 10072 Move returns status 0, amount 0
23:51:43.256 00.000 10072 move complete, result=0
23:51:43.256 00.000 10072 worker thread done servicing request
23:51:43.257 00.001 1032 UpdateGuideState exits: m=1588 SNR=28.0
23:51:43.260 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:43.262 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:43.263 00.001 1032 Enqueuing Expose request
23:51:43.265 00.002 1032 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
23:51:43.266 00.001 10072 Worker thread wakes up
23:51:43.266 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:43.266 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:43.680 00.414 10072 Exposure complete
23:51:43.735 00.055 1032 OnExposeComplete: enter
23:51:43.738 00.003 1032 UpdateGuideState(): m_state=6
23:51:43.740 00.002 10072 worker thread done servicing request
23:51:43.741 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11435
23:51:43.743 00.002 1032 Star::Find returns 1 (0), X=1107.42, Y=130.24, Mass=1415, SNR=26.4, Peak=116 HFD=3.2
23:51:43.746 00.003 1032 MultiStar: [#1 -0.40,-0.13,0.00,M5] [#2 -0.55,0.09,0.00,M5] [#3 -0.26,0.01,0.73,U] [#4 -0.29,0.05,0.00,M2] [#5 -0.29,0.07,0.00,M3] [#6 -0.27,-0.35,0.00,M3] [#7 -0.51,-0.22,0.00,M5] [#8 -0.36,-0.07,0.00,M5] 
23:51:43.747 00.001 1032 single-star, 1 included, MultiStar: {-0.19, 0.05}, one-star: {-0.13, 0.08}
23:51:43.749 00.002 1032 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.83) = xAngle (0.76 = 0.76)
23:51:43.752 00.003 1032 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.76 = 0.76)
23:51:43.753 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.16 cameraTheta=2.59 mountX=0.11 mountY=0.11, mountTheta=0.76
23:51:43.758 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.08, opts=13)
23:51:43.760 00.002 1032 Enqueuing Move request for scope (-0.13, 0.08)
23:51:43.762 00.002 10072 Worker thread wakes up
23:51:43.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
23:51:43.762 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
23:51:43.762 00.000 10072 Moving (-0.13, 0.08) raw xDistance=0.11 yDistance=0.11
23:51:43.764 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:51:43.768 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:51:43.768 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:51:43.769 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:43.769 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:51:43.769 00.000 10072 MoveAxis(W, 5, ABG)
23:51:43.769 00.000 10072 Guiding  Dir = 3, Dur = 5
23:51:43.769 00.000 10072 IsGuiding returns 0
23:51:43.770 00.001 10072 PulseGuide returned control before completion, sleep 15
23:51:43.786 00.016 10072 IsGuiding returns 0
23:51:43.786 00.000 10072 Move returns status 0, amount 5
23:51:43.786 00.000 10072 MoveAxis(N, 0, ABG)
23:51:43.786 00.000 10072 Move returns status 0, amount 0
23:51:43.786 00.000 10072 move complete, result=0
23:51:43.786 00.000 10072 worker thread done servicing request
23:51:43.788 00.002 1032 UpdateGuideState exits: m=1415 SNR=26.4
23:51:43.790 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:43.792 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:43.794 00.002 1032 Enqueuing Expose request
23:51:43.797 00.003 10072 Worker thread wakes up
23:51:43.797 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:43.797 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:43.797 00.000 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
23:51:44.431 00.634 10072 Exposure complete
23:51:44.481 00.050 10072 worker thread done servicing request
23:51:44.481 00.000 1032 OnExposeComplete: enter
23:51:44.483 00.002 1032 UpdateGuideState(): m_state=6
23:51:44.486 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11436
23:51:44.490 00.004 1032 Star::Find returns 1 (0), X=1107.49, Y=130.09, Mass=1260, SNR=25.0, Peak=103 HFD=3.5
23:51:44.493 00.003 1032 MultiStar: [#1 -0.28,-0.26,0.00,M6] [#2 -0.48,0.00,0.00,M6] [#3 -0.29,-0.19,0.00,M1] [#4 -0.28,0.02,0.00,M3] [#5 -0.12,-0.03,0.67,U] [#6 -0.24,-0.33,0.00,M4] [#7 -0.44,-0.24,0.00,M6] [#8 -0.30,-0.15,0.00,M6] 
23:51:44.495 00.002 1032 single-star, 1 included, MultiStar: {-0.09, -0.05}, one-star: {-0.06, -0.06}
23:51:44.497 00.002 1032 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.83) = xAngle (-4.19 = 2.09)
23:51:44.498 00.001 1032 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.19 = 2.09)
23:51:44.500 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.36 mountX=-0.04 mountY=0.08, mountTheta=2.09
23:51:44.503 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.06, opts=13)
23:51:44.504 00.001 1032 Enqueuing Move request for scope (-0.06, -0.06)
23:51:44.506 00.002 10072 Worker thread wakes up
23:51:44.507 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
23:51:44.507 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
23:51:44.507 00.000 10072 Moving (-0.06, -0.06) raw xDistance=-0.04 yDistance=0.08
23:51:44.509 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=157, Gamma=2.230
23:51:44.512 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:51:44.512 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:51:44.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:44.512 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:51:44.513 00.001 10072 MoveAxis(W, 4, ABG)
23:51:44.513 00.000 10072 Guiding  Dir = 3, Dur = 4
23:51:44.513 00.000 10072 IsGuiding returns 0
23:51:44.513 00.000 10072 PulseGuide returned control before completion, sleep 14
23:51:44.532 00.019 1032 UpdateGuideState exits: m=1260 SNR=25.0
23:51:44.535 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:44.537 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:44.540 00.003 1032 Enqueuing Expose request
23:51:44.542 00.002 10072 IsGuiding returns 0
23:51:44.542 00.000 10072 Move returns status 0, amount 4
23:51:44.542 00.000 10072 MoveAxis(N, 0, ABG)
23:51:44.542 00.000 10072 Move returns status 0, amount 0
23:51:44.543 00.001 10072 move complete, result=0
23:51:44.543 00.000 10072 worker thread done servicing request
23:51:44.543 00.000 10072 Worker thread wakes up
23:51:44.543 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:44.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:44.552 00.009 1032 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
23:51:44.949 00.397 10072 Exposure complete
23:51:44.997 00.048 10072 worker thread done servicing request
23:51:44.997 00.000 1032 OnExposeComplete: enter
23:51:45.000 00.003 1032 UpdateGuideState(): m_state=6
23:51:45.001 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11437
23:51:45.003 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=130.13, Mass=1402, SNR=26.3, Peak=115 HFD=3.3
23:51:45.006 00.003 1032 MultiStar: [#1 -0.36,-0.21,0.00,M7] [#2 -0.43,-0.03,0.00,M7] [#3 -0.29,-0.00,0.00,M2] [#4 -0.06,-0.12,0.71,U] [#5 -0.17,-0.14,0.66,U] [#6 -0.11,-0.21,0.65,U] [#7 -0.39,-0.39,0.00,M7] [#8 -0.21,0.06,0.51,U] 
23:51:45.008 00.002 1032 single-star, 4 included, MultiStar: {-0.08, -0.09}, one-star: {0.05, -0.02}
23:51:45.009 00.001 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
23:51:45.011 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
23:51:45.012 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.36 mountX=-0.03 mountY=-0.05, mountTheta=-2.19
23:51:45.015 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
23:51:45.016 00.001 1032 Enqueuing Move request for scope (0.05, -0.02)
23:51:45.018 00.002 10072 Worker thread wakes up
23:51:45.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
23:51:45.018 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
23:51:45.018 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.05
23:51:45.021 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:51:45.024 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:51:45.025 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:51:45.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:45.025 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:51:45.025 00.000 10072 MoveAxis(W, 4, ABG)
23:51:45.025 00.000 10072 Guiding  Dir = 3, Dur = 4
23:51:45.025 00.000 10072 IsGuiding returns 0
23:51:45.026 00.001 10072 PulseGuide returned control before completion, sleep 14
23:51:45.041 00.015 10072 IsGuiding returns 0
23:51:45.041 00.000 10072 Move returns status 0, amount 4
23:51:45.041 00.000 10072 MoveAxis(N, 0, ABG)
23:51:45.041 00.000 10072 Move returns status 0, amount 0
23:51:45.041 00.000 10072 move complete, result=0
23:51:45.041 00.000 10072 worker thread done servicing request
23:51:45.042 00.001 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:51:45.044 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:45.046 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:45.048 00.002 1032 Enqueuing Expose request
23:51:45.051 00.003 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:51:45.053 00.002 10072 Worker thread wakes up
23:51:45.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:45.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:45.686 00.633 10072 Exposure complete
23:51:45.737 00.051 10072 worker thread done servicing request
23:51:45.737 00.000 1032 OnExposeComplete: enter
23:51:45.740 00.003 1032 UpdateGuideState(): m_state=6
23:51:45.742 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11438
23:51:45.745 00.003 1032 Star::Find returns 1 (0), X=1107.55, Y=130.04, Mass=1317, SNR=25.5, Peak=112 HFD=3.4
23:51:45.747 00.002 1032 MultiStar: [#1 -0.33,-0.13,0.00,M8] [#2 -0.39,0.07,0.00,M8] [#3 -0.24,0.12,0.00,M3] [#4 -0.11,-0.01,0.69,U] [#5 -0.09,0.04,0.69,U] [#6 -0.21,-0.16,0.00,M4] [#7 -0.42,-0.09,0.00,M8] [#8 -0.33,0.04,0.00,M6] 
23:51:45.749 00.002 1032 refined, 2 included, MultiStar: {-0.06, -0.04}, one-star: {-0.01, -0.11}
23:51:45.751 00.002 1032 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.83) = xAngle (-4.45 = 1.84)
23:51:45.753 00.002 1032 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.45 = 1.84)
23:51:45.755 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.62 mountX=-0.02 mountY=0.07, mountTheta=1.84
23:51:45.758 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.04, opts=13)
23:51:45.760 00.002 1032 Enqueuing Move request for scope (-0.06, -0.04)
23:51:45.762 00.002 10072 Worker thread wakes up
23:51:45.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
23:51:45.762 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
23:51:45.762 00.000 10072 Moving (-0.06, -0.04) raw xDistance=-0.02 yDistance=0.07
23:51:45.764 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:51:45.768 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:51:45.768 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:51:45.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:45.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:51:45.768 00.000 10072 MoveAxis(W, 4, ABG)
23:51:45.768 00.000 10072 Guiding  Dir = 3, Dur = 4
23:51:45.770 00.002 10072 IsGuiding returns 0
23:51:45.770 00.000 10072 PulseGuide returned control before completion, sleep 14
23:51:45.788 00.018 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:51:45.790 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:45.792 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:45.793 00.001 1032 Enqueuing Expose request
23:51:45.795 00.002 10072 IsGuiding returns 0
23:51:45.795 00.000 10072 Move returns status 0, amount 4
23:51:45.795 00.000 10072 MoveAxis(N, 0, ABG)
23:51:45.795 00.000 10072 Move returns status 0, amount 0
23:51:45.795 00.000 10072 move complete, result=0
23:51:45.796 00.001 10072 worker thread done servicing request
23:51:45.796 00.000 10072 Worker thread wakes up
23:51:45.796 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:45.796 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:45.804 00.008 1032 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
23:51:46.202 00.398 10072 Exposure complete
23:51:46.253 00.051 10072 worker thread done servicing request
23:51:46.253 00.000 1032 OnExposeComplete: enter
23:51:46.255 00.002 1032 UpdateGuideState(): m_state=6
23:51:46.257 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11439
23:51:46.259 00.002 1032 Star::Find returns 1 (0), X=1107.54, Y=130.19, Mass=1273, SNR=25.1, Peak=92 HFD=3.4
23:51:46.261 00.002 1032 MultiStar: [#1 -0.42,-0.22,0.00,M9] [#2 -0.35,0.08,0.00,M9] [#3 -0.32,0.13,0.00,M4] [#4 -0.22,0.02,0.69,U] [#5 0.02,0.09,0.68,U] [#6 -0.22,0.01,0.67,U] [#7 -0.39,-0.19,0.00,M9] [#8 -0.32,-0.13,0.00,M7] 
23:51:46.265 00.004 1032 single-star, 3 included, MultiStar: {-0.10, 0.04}, one-star: {-0.02, 0.04}
23:51:46.267 00.002 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
23:51:46.269 00.002 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
23:51:46.273 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.10 mountX=0.04 mountY=0.01, mountTheta=0.27
23:51:46.276 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
23:51:46.277 00.001 1032 Enqueuing Move request for scope (-0.02, 0.04)
23:51:46.280 00.003 10072 Worker thread wakes up
23:51:46.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
23:51:46.280 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
23:51:46.280 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.01
23:51:46.282 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:51:46.285 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:51:46.285 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:51:46.285 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:46.285 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:51:46.285 00.000 10072 MoveAxis(W, 4, ABG)
23:51:46.285 00.000 10072 Guiding  Dir = 3, Dur = 4
23:51:46.285 00.000 10072 IsGuiding returns 0
23:51:46.286 00.001 10072 PulseGuide returned control before completion, sleep 14
23:51:46.303 00.017 1032 UpdateGuideState exits: m=1273 SNR=25.1
23:51:46.308 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:46.310 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:46.312 00.002 1032 Enqueuing Expose request
23:51:46.315 00.003 10072 IsGuiding returns 0
23:51:46.315 00.000 10072 Move returns status 0, amount 4
23:51:46.315 00.000 10072 MoveAxis(N, 0, ABG)
23:51:46.315 00.000 10072 Move returns status 0, amount 0
23:51:46.315 00.000 10072 move complete, result=0
23:51:46.315 00.000 10072 worker thread done servicing request
23:51:46.315 00.000 10072 Worker thread wakes up
23:51:46.315 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:46.315 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:46.324 00.009 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
23:51:46.949 00.625 10072 Exposure complete
23:51:47.000 00.051 10072 worker thread done servicing request
23:51:47.000 00.000 1032 OnExposeComplete: enter
23:51:47.002 00.002 1032 UpdateGuideState(): m_state=6
23:51:47.004 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11440
23:51:47.006 00.002 1032 Star::Find returns 1 (0), X=1107.76, Y=130.23, Mass=1440, SNR=26.7, Peak=120 HFD=3.5
23:51:47.009 00.003 1032 MultiStar: [#1 -0.38,-0.18,0.00,M10] [#2 -0.43,0.04,0.00,M10] [#3 -0.15,-0.10,0.74,U] [#4 -0.28,-0.00,0.00,M1] [#5 0.05,-0.01,0.65,U] [#6 -0.14,-0.29,0.00,M4] [#7 -0.39,-0.23,0.00,M10] [#8 -0.22,-0.04,0.52,U] 
23:51:47.011 00.002 1032 refined, 3 included, MultiStar: {0.00, -0.01}, one-star: {0.20, 0.07}
23:51:47.013 00.002 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
23:51:47.015 00.002 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
23:51:47.016 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.41 mountX=-0.01 mountY=0.00, mountTheta=3.04
23:51:47.019 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.01, opts=13)
23:51:47.021 00.002 1032 Enqueuing Move request for scope (0.00, -0.01)
23:51:47.024 00.003 10072 Worker thread wakes up
23:51:47.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
23:51:47.024 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
23:51:47.024 00.000 10072 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
23:51:47.026 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:51:47.029 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:51:47.029 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:51:47.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:47.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:51:47.029 00.000 10072 MoveAxis(W, 5, ABG)
23:51:47.030 00.001 10072 Guiding  Dir = 3, Dur = 5
23:51:47.030 00.000 10072 IsGuiding returns 0
23:51:47.030 00.000 10072 PulseGuide returned control before completion, sleep 15
23:51:47.046 00.016 1032 UpdateGuideState exits: m=1440 SNR=26.7
23:51:47.050 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:47.052 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:47.053 00.001 1032 Enqueuing Expose request
23:51:47.056 00.003 10072 IsGuiding returns 0
23:51:47.056 00.000 10072 Move returns status 0, amount 5
23:51:47.056 00.000 10072 MoveAxis(N, 0, ABG)
23:51:47.056 00.000 10072 Move returns status 0, amount 0
23:51:47.056 00.000 10072 move complete, result=0
23:51:47.056 00.000 10072 worker thread done servicing request
23:51:47.056 00.000 10072 Worker thread wakes up
23:51:47.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:47.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:47.064 00.008 1032 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
23:51:47.464 00.400 10072 Exposure complete
23:51:47.515 00.051 10072 worker thread done servicing request
23:51:47.515 00.000 1032 OnExposeComplete: enter
23:51:47.519 00.004 1032 UpdateGuideState(): m_state=6
23:51:47.521 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11441
23:51:47.524 00.003 1032 Star::Find returns 1 (0), X=1107.62, Y=130.14, Mass=1315, SNR=25.5, Peak=94 HFD=3.3
23:51:47.528 00.004 1032 MultiStar: [#1 -0.27,-0.40,0.00,R] [#2 -0.33,-0.16,0.00,R] [#3 -0.22,-0.09,0.73,U] [#4 -0.22,-0.14,0.00,M2] [#5 -0.02,0.06,0.70,U] [#6 -0.14,-0.33,0.00,M5] [#7 -0.37,-0.29,0.00,R] [#8 -0.16,-0.06,0.55,U] 
23:51:47.529 00.001 1032 single-star, 3 included, MultiStar: {-0.07, -0.02}, one-star: {0.06, -0.01}
23:51:47.531 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:51:47.533 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:51:47.534 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.23 mountX=-0.03 mountY=-0.06, mountTheta=-2.06
23:51:47.537 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
23:51:47.538 00.001 1032 Enqueuing Move request for scope (0.06, -0.01)
23:51:47.540 00.002 10072 Worker thread wakes up
23:51:47.540 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:51:47.540 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:51:47.540 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.06
23:51:47.542 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=152, Gamma=2.230
23:51:47.545 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:51:47.545 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:51:47.545 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:47.546 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:51:47.546 00.000 10072 MoveAxis(W, 4, ABG)
23:51:47.546 00.000 10072 Guiding  Dir = 3, Dur = 4
23:51:47.546 00.000 10072 IsGuiding returns 0
23:51:47.548 00.002 10072 PulseGuide returned control before completion, sleep 13
23:51:47.566 00.018 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:51:47.568 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:47.569 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:47.572 00.003 1032 Enqueuing Expose request
23:51:47.573 00.001 10072 IsGuiding returns 0
23:51:47.573 00.000 10072 Move returns status 0, amount 4
23:51:47.573 00.000 10072 MoveAxis(N, 0, ABG)
23:51:47.573 00.000 10072 Move returns status 0, amount 0
23:51:47.573 00.000 10072 move complete, result=0
23:51:47.573 00.000 10072 worker thread done servicing request
23:51:47.573 00.000 10072 Worker thread wakes up
23:51:47.574 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:47.574 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:47.582 00.008 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:51:48.199 00.617 10072 Exposure complete
23:51:48.247 00.048 10072 worker thread done servicing request
23:51:48.247 00.000 1032 OnExposeComplete: enter
23:51:48.249 00.002 1032 UpdateGuideState(): m_state=6
23:51:48.251 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11442
23:51:48.253 00.002 1032 Star::Find returns 1 (0), X=1107.58, Y=130.28, Mass=1287, SNR=25.2, Peak=102 HFD=3.2
23:51:48.256 00.003 1032 MultiStar: [#1 -0.09,0.32,0.00,M1] [#2 -0.15,0.27,0.00,M1] [#3 -0.29,0.09,0.00,M3] [#4 -0.18,0.05,0.72,U] [#5 0.13,0.13,0.69,U] [#6 -0.13,0.03,0.63,U] [#7 -0.10,0.10,0.77,U] [#8 -0.31,0.01,0.00,M6] 
23:51:48.258 00.002 1032 refined, 4 included, MultiStar: {-0.05, 0.09}, one-star: {0.03, 0.13}
23:51:48.260 00.002 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
23:51:48.261 00.001 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
23:51:48.263 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.04 mountX=0.10 mountY=0.02, mountTheta=0.21
23:51:48.267 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.09, opts=13)
23:51:48.270 00.003 1032 Enqueuing Move request for scope (-0.05, 0.09)
23:51:48.271 00.001 10072 Worker thread wakes up
23:51:48.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
23:51:48.272 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
23:51:48.272 00.000 10072 Moving (-0.05, 0.09) raw xDistance=0.10 yDistance=0.02
23:51:48.274 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:51:48.277 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:51:48.277 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:51:48.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:48.278 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:51:48.278 00.000 10072 MoveAxis(W, 3, ABG)
23:51:48.278 00.000 10072 Guiding  Dir = 3, Dur = 3
23:51:48.278 00.000 10072 IsGuiding returns 0
23:51:48.278 00.000 10072 PulseGuide returned control before completion, sleep 13
23:51:48.295 00.017 1032 UpdateGuideState exits: m=1287 SNR=25.2
23:51:48.297 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:48.298 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:48.302 00.004 1032 Enqueuing Expose request
23:51:48.306 00.004 10072 IsGuiding returns 0
23:51:48.306 00.000 10072 Move returns status 0, amount 3
23:51:48.306 00.000 10072 MoveAxis(N, 0, ABG)
23:51:48.306 00.000 10072 Move returns status 0, amount 0
23:51:48.306 00.000 10072 move complete, result=0
23:51:48.306 00.000 10072 worker thread done servicing request
23:51:48.307 00.001 10072 Worker thread wakes up
23:51:48.307 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:48.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:48.312 00.005 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:51:48.714 00.402 10072 Exposure complete
23:51:48.766 00.052 10072 worker thread done servicing request
23:51:48.766 00.000 1032 OnExposeComplete: enter
23:51:48.770 00.004 1032 UpdateGuideState(): m_state=6
23:51:48.773 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11443
23:51:48.788 00.015 1032 Star::Find returns 1 (0), X=1107.57, Y=130.23, Mass=1300, SNR=25.3, Peak=100 HFD=3.2
23:51:48.789 00.001 1032 MultiStar: [#1 -0.09,0.41,0.00,M2] [#2 -0.04,0.32,0.00,M2] [#3 -0.21,-0.01,0.80,U] [#4 -0.18,0.07,0.68,U] [#5 -0.08,0.14,0.68,U] [#6 -0.23,-0.06,0.62,U] [#7 -0.14,0.16,0.69,U] [#8 -0.23,0.08,0.54,U] 
23:51:48.792 00.003 1032 single-star, 6 included, MultiStar: {-0.14, 0.06}, one-star: {0.01, 0.07}
23:51:48.794 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
23:51:48.795 00.001 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
23:51:48.796 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.40 mountX=0.06 mountY=-0.03, mountTheta=-0.43
23:51:48.799 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
23:51:48.803 00.004 1032 Enqueuing Move request for scope (0.01, 0.07)
23:51:48.805 00.002 10072 Worker thread wakes up
23:51:48.805 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
23:51:48.805 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
23:51:48.805 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.03
23:51:48.808 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:51:48.811 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
23:51:48.811 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:51:48.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:48.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:51:48.811 00.000 10072 MoveAxis(W, 4, ABG)
23:51:48.811 00.000 10072 Guiding  Dir = 3, Dur = 4
23:51:48.812 00.001 10072 IsGuiding returns 0
23:51:48.812 00.000 10072 PulseGuide returned control before completion, sleep 14
23:51:48.830 00.018 1032 UpdateGuideState exits: m=1300 SNR=25.3
23:51:48.834 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:48.836 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:48.837 00.001 1032 Enqueuing Expose request
23:51:48.840 00.003 10072 IsGuiding returns 0
23:51:48.840 00.000 10072 Move returns status 0, amount 4
23:51:48.840 00.000 10072 MoveAxis(N, 0, ABG)
23:51:48.840 00.000 10072 Move returns status 0, amount 0
23:51:48.840 00.000 10072 move complete, result=0
23:51:48.841 00.001 10072 worker thread done servicing request
23:51:48.841 00.000 10072 Worker thread wakes up
23:51:48.841 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:48.841 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:48.848 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:51:49.468 00.620 10072 Exposure complete
23:51:49.518 00.050 10072 worker thread done servicing request
23:51:49.518 00.000 1032 OnExposeComplete: enter
23:51:49.522 00.004 1032 UpdateGuideState(): m_state=6
23:51:49.524 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11444
23:51:49.526 00.002 1032 Star::Find returns 1 (0), X=1107.56, Y=130.22, Mass=1455, SNR=26.8, Peak=111 HFD=3.3
23:51:49.528 00.002 1032 MultiStar: [#1 -0.05,0.20,0.97,U] [#2 -0.00,0.16,0.81,U] [#3 -0.22,0.07,0.70,U] [#4 -0.08,-0.07,0.66,U] [#5 -0.18,-0.04,0.66,U] [#6 -0.18,-0.42,0.00,M4] [#7 -0.04,0.02,0.66,U] [#8 -0.33,0.11,0.00,M6] 
23:51:49.530 00.002 1032 single-star, 6 included, MultiStar: {-0.07, 0.07}, one-star: {0.01, 0.06}
23:51:49.532 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
23:51:49.534 00.002 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
23:51:49.536 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.45 mountX=0.06 mountY=-0.02, mountTheta=-0.38
23:51:49.538 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
23:51:49.540 00.002 1032 Enqueuing Move request for scope (0.01, 0.06)
23:51:49.542 00.002 10072 Worker thread wakes up
23:51:49.542 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:51:49.542 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:51:49.542 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
23:51:49.545 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:51:49.548 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:51:49.548 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:51:49.548 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:49.548 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:51:49.548 00.000 10072 MoveAxis(W, 3, ABG)
23:51:49.549 00.001 10072 Guiding  Dir = 3, Dur = 3
23:51:49.549 00.000 10072 IsGuiding returns 0
23:51:49.549 00.000 10072 PulseGuide returned control before completion, sleep 13
23:51:49.571 00.022 1032 UpdateGuideState exits: m=1455 SNR=26.8
23:51:49.573 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:49.575 00.002 10072 IsGuiding returns 0
23:51:49.575 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:49.578 00.003 1032 Enqueuing Expose request
23:51:49.580 00.002 10072 Move returns status 0, amount 3
23:51:49.580 00.000 10072 MoveAxis(N, 0, ABG)
23:51:49.580 00.000 10072 Move returns status 0, amount 0
23:51:49.580 00.000 10072 move complete, result=0
23:51:49.580 00.000 10072 worker thread done servicing request
23:51:49.580 00.000 10072 Worker thread wakes up
23:51:49.581 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:49.581 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:49.594 00.013 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:51:50.005 00.411 10072 Exposure complete
23:51:50.055 00.050 10072 worker thread done servicing request
23:51:50.055 00.000 1032 OnExposeComplete: enter
23:51:50.057 00.002 1032 UpdateGuideState(): m_state=6
23:51:50.059 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11445
23:51:50.061 00.002 1032 Star::Find returns 1 (0), X=1107.52, Y=130.15, Mass=1273, SNR=25.1, Peak=102 HFD=3.4
23:51:50.064 00.003 1032 MultiStar: [#1 -0.07,0.06,1.04,U] [#2 -0.05,0.33,0.00,M2] [#3 -0.22,0.03,0.74,U] [#4 -0.17,0.02,0.68,U] [#5 -0.08,0.08,0.69,U] [#6 -0.17,-0.15,0.64,U] [#7 -0.06,0.11,0.71,U] [#8 -0.26,-0.18,0.00,M7] 
23:51:50.065 00.001 1032 single-star, 6 included, MultiStar: {-0.11, 0.02}, one-star: {-0.03, -0.00}
23:51:50.067 00.002 1032 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.83) = xAngle (-4.95 = 1.33)
23:51:50.068 00.001 1032 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.95 = 1.33)
23:51:50.070 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.12 mountX=0.01 mountY=0.03, mountTheta=1.33
23:51:50.073 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
23:51:50.074 00.001 1032 Enqueuing Move request for scope (-0.03, -0.00)
23:51:50.076 00.002 10072 Worker thread wakes up
23:51:50.076 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
23:51:50.076 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
23:51:50.076 00.000 10072 Moving (-0.03, -0.00) raw xDistance=0.01 yDistance=0.03
23:51:50.079 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:51:50.082 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:51:50.082 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:51:50.082 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:50.082 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:51:50.082 00.000 10072 MoveAxis(W, 3, ABG)
23:51:50.082 00.000 10072 Guiding  Dir = 3, Dur = 3
23:51:50.083 00.001 10072 IsGuiding returns 0
23:51:50.083 00.000 10072 PulseGuide returned control before completion, sleep 13
23:51:50.099 00.016 1032 UpdateGuideState exits: m=1273 SNR=25.1
23:51:50.101 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:50.102 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:50.104 00.002 1032 Enqueuing Expose request
23:51:50.107 00.003 10072 IsGuiding returns 0
23:51:50.107 00.000 10072 Move returns status 0, amount 3
23:51:50.107 00.000 10072 MoveAxis(N, 0, ABG)
23:51:50.107 00.000 10072 Move returns status 0, amount 0
23:51:50.107 00.000 10072 move complete, result=0
23:51:50.107 00.000 10072 worker thread done servicing request
23:51:50.107 00.000 10072 Worker thread wakes up
23:51:50.107 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:50.107 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:50.114 00.007 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:51:50.733 00.619 10072 Exposure complete
23:51:50.784 00.051 10072 worker thread done servicing request
23:51:50.785 00.001 1032 OnExposeComplete: enter
23:51:50.788 00.003 1032 UpdateGuideState(): m_state=6
23:51:50.789 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11446
23:51:50.791 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=130.30, Mass=1257, SNR=24.9, Peak=87 HFD=3.4
23:51:50.794 00.003 1032 MultiStar: [#1 -0.05,0.23,0.97,U] [#2 -0.09,0.22,0.82,U] [#3 -0.19,0.05,0.82,U] [#4 -0.32,0.19,0.00,M1] [#5 -0.01,0.11,0.69,U] [#6 -0.08,-0.08,0.60,U] [#7 -0.01,0.28,0.00,M1] [#8 -0.42,-0.04,0.00,M8] 
23:51:50.797 00.003 1032 refined, 5 included, MultiStar: {-0.06, 0.13}, one-star: {0.04, 0.14}
23:51:50.799 00.002 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
23:51:50.801 00.002 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
23:51:50.804 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.02 mountX=0.14 mountY=0.03, mountTheta=0.19
23:51:50.807 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.13, opts=13)
23:51:50.810 00.003 1032 Enqueuing Move request for scope (-0.06, 0.13)
23:51:50.813 00.003 10072 Worker thread wakes up
23:51:50.813 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
23:51:50.813 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
23:51:50.813 00.000 10072 Moving (-0.06, 0.13) raw xDistance=0.14 yDistance=0.03
23:51:50.815 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=148, Gamma=2.230
23:51:50.818 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.96
23:51:50.818 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:51:50.818 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:50.818 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:51:50.818 00.000 10072 MoveAxis(W, 67, ABG)
23:51:50.818 00.000 10072 Guiding  Dir = 3, Dur = 67
23:51:50.818 00.000 10072 IsGuiding returns 0
23:51:50.819 00.001 10072 PulseGuide returned control before completion, sleep 77
23:51:50.836 00.017 1032 UpdateGuideState exits: m=1257 SNR=24.9
23:51:50.838 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:50.840 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:50.843 00.003 1032 Enqueuing Expose request
23:51:50.901 00.058 10072 IsGuiding returns 0
23:51:50.901 00.000 10072 Move returns status 0, amount 67
23:51:50.902 00.001 10072 MoveAxis(N, 0, ABG)
23:51:50.902 00.000 10072 Move returns status 0, amount 0
23:51:50.902 00.000 10072 move complete, result=0
23:51:50.902 00.000 10072 worker thread done servicing request
23:51:50.902 00.000 10072 Worker thread wakes up
23:51:50.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:50.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:50.902 00.000 1032 GuideStep: 0.1 px 67 ms WEST, 0.0 px 0 ms NORTH
23:51:51.314 00.412 10072 Exposure complete
23:51:51.366 00.052 10072 worker thread done servicing request
23:51:51.366 00.000 1032 OnExposeComplete: enter
23:51:51.368 00.002 1032 UpdateGuideState(): m_state=6
23:51:51.370 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11447
23:51:51.372 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=130.31, Mass=1429, SNR=26.6, Peak=111 HFD=3.3
23:51:51.375 00.003 1032 MultiStar: [#1 -0.02,0.37,0.00,M1] [#2 -0.08,0.37,0.00,M2] [#3 -0.22,0.09,0.74,U] [#4 -0.16,0.19,0.64,U] [#5 0.15,0.10,0.67,U] [#6 -0.17,-0.16,0.65,U] [#7 0.01,0.18,0.70,U] [#8 -0.29,0.13,0.00,M9] 
23:51:51.377 00.002 1032 refined, 5 included, MultiStar: {-0.05, 0.10}, one-star: {0.05, 0.15}
23:51:51.379 00.002 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
23:51:51.380 00.001 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
23:51:51.383 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.04 mountX=0.11 mountY=0.02, mountTheta=0.21
23:51:51.386 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.10, opts=13)
23:51:51.389 00.003 1032 Enqueuing Move request for scope (-0.05, 0.10)
23:51:51.392 00.003 10072 Worker thread wakes up
23:51:51.392 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
23:51:51.392 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
23:51:51.392 00.000 10072 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=0.02
23:51:51.396 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:51:51.398 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:51:51.398 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:51:51.398 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:51.398 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:51:51.398 00.000 10072 MoveAxis(W, 2, ABG)
23:51:51.398 00.000 10072 Guiding  Dir = 3, Dur = 2
23:51:51.400 00.002 10072 IsGuiding returns 0
23:51:51.400 00.000 10072 PulseGuide returned control before completion, sleep 12
23:51:51.418 00.018 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:51:51.420 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:51.423 00.003 10072 IsGuiding returns 1
23:51:51.424 00.001 10072 scope still moving after pulse duration time elapsed
23:51:51.424 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:51.426 00.002 1032 Enqueuing Expose request
23:51:51.451 00.025 10072 IsGuiding returns 0
23:51:51.451 00.000 10072 scope move finished after 2 + 49 ms
23:51:51.451 00.000 10072 Move returns status 0, amount 2
23:51:51.451 00.000 10072 MoveAxis(N, 0, ABG)
23:51:51.451 00.000 10072 Move returns status 0, amount 0
23:51:51.451 00.000 10072 move complete, result=0
23:51:51.451 00.000 10072 worker thread done servicing request
23:51:51.451 00.000 10072 Worker thread wakes up
23:51:51.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:51.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:51.459 00.008 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:51:52.079 00.620 10072 Exposure complete
23:51:52.131 00.052 10072 worker thread done servicing request
23:51:52.131 00.000 1032 OnExposeComplete: enter
23:51:52.133 00.002 1032 UpdateGuideState(): m_state=6
23:51:52.135 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11448
23:51:52.138 00.003 1032 Star::Find returns 1 (0), X=1107.52, Y=130.31, Mass=1347, SNR=25.8, Peak=107 HFD=3.3
23:51:52.139 00.001 1032 MultiStar: [#1 -0.11,0.17,1.02,U] [#2 -0.16,0.32,0.00,M3] [#3 -0.31,0.07,0.00,M1] [#4 -0.11,0.10,0.67,U] [#5 -0.16,0.12,0.67,U] [#6 -0.10,-0.17,0.62,U] [#7 -0.08,0.15,0.68,U] [#8 -0.29,0.05,0.00,M10] 
23:51:52.144 00.005 1032 refined, 5 included, MultiStar: {-0.10, 0.10}, one-star: {-0.04, 0.15}
23:51:52.146 00.002 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
23:51:52.148 00.002 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
23:51:52.150 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.33 mountX=0.12 mountY=0.07, mountTheta=0.50
23:51:52.154 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.10, opts=13)
23:51:52.156 00.002 1032 Enqueuing Move request for scope (-0.10, 0.10)
23:51:52.158 00.002 10072 Worker thread wakes up
23:51:52.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
23:51:52.158 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
23:51:52.158 00.000 10072 Moving (-0.10, 0.10) raw xDistance=0.12 yDistance=0.07
23:51:52.160 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:51:52.164 00.004 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:51:52.164 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:51:52.164 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:52.164 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:51:52.164 00.000 10072 MoveAxis(W, 4, ABG)
23:51:52.164 00.000 10072 Guiding  Dir = 3, Dur = 4
23:51:52.165 00.001 10072 IsGuiding returns 0
23:51:52.165 00.000 10072 PulseGuide returned control before completion, sleep 14
23:51:52.183 00.018 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:51:52.187 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:52.189 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:52.190 00.001 1032 Enqueuing Expose request
23:51:52.192 00.002 10072 IsGuiding returns 0
23:51:52.192 00.000 10072 Move returns status 0, amount 4
23:51:52.193 00.001 10072 MoveAxis(N, 0, ABG)
23:51:52.193 00.000 10072 Move returns status 0, amount 0
23:51:52.193 00.000 10072 move complete, result=0
23:51:52.193 00.000 10072 worker thread done servicing request
23:51:52.193 00.000 10072 Worker thread wakes up
23:51:52.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:52.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:52.201 00.008 1032 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
23:51:52.608 00.407 10072 Exposure complete
23:51:52.659 00.051 10072 worker thread done servicing request
23:51:52.659 00.000 1032 OnExposeComplete: enter
23:51:52.661 00.002 1032 UpdateGuideState(): m_state=6
23:51:52.663 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11449
23:51:52.665 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=130.30, Mass=1509, SNR=27.3, Peak=115 HFD=3.5
23:51:52.667 00.002 1032 MultiStar: [#1 -0.04,0.18,0.90,U] [#2 -0.10,0.26,0.00,M4] [#3 -0.19,0.04,0.73,U] [#4 -0.20,-0.05,0.63,U] [#5 -0.06,0.10,0.64,U] [#6 -0.02,-0.08,0.61,U] [#7 -0.08,0.12,0.66,U] [#8 -0.20,0.10,0.48,U] 
23:51:52.670 00.003 1032 refined, 7 included, MultiStar: {-0.05, 0.08}, one-star: {0.19, 0.15}
23:51:52.672 00.002 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
23:51:52.674 00.002 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
23:51:52.676 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.16 mountX=0.09 mountY=0.03, mountTheta=0.33
23:51:52.679 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.08, opts=13)
23:51:52.682 00.003 1032 Enqueuing Move request for scope (-0.05, 0.08)
23:51:52.684 00.002 10072 Worker thread wakes up
23:51:52.684 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
23:51:52.684 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
23:51:52.684 00.000 10072 Moving (-0.05, 0.08) raw xDistance=0.09 yDistance=0.03
23:51:52.686 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:51:52.690 00.004 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:51:52.690 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:51:52.690 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:52.690 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:51:52.691 00.001 10072 MoveAxis(W, 3, ABG)
23:51:52.691 00.000 10072 Guiding  Dir = 3, Dur = 3
23:51:52.691 00.000 10072 IsGuiding returns 0
23:51:52.692 00.001 10072 PulseGuide returned control before completion, sleep 13
23:51:52.709 00.017 1032 UpdateGuideState exits: m=1509 SNR=27.3
23:51:52.711 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:52.712 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:52.715 00.003 1032 Enqueuing Expose request
23:51:52.716 00.001 10072 IsGuiding returns 0
23:51:52.717 00.001 10072 Move returns status 0, amount 3
23:51:52.717 00.000 10072 MoveAxis(N, 0, ABG)
23:51:52.717 00.000 10072 Move returns status 0, amount 0
23:51:52.717 00.000 10072 move complete, result=0
23:51:52.717 00.000 10072 worker thread done servicing request
23:51:52.717 00.000 10072 Worker thread wakes up
23:51:52.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:52.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:52.725 00.008 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:51:53.356 00.631 10072 Exposure complete
23:51:53.408 00.052 10072 worker thread done servicing request
23:51:53.408 00.000 1032 OnExposeComplete: enter
23:51:53.410 00.002 1032 UpdateGuideState(): m_state=6
23:51:53.413 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11450
23:51:53.416 00.003 1032 Star::Find returns 1 (0), X=1107.68, Y=130.16, Mass=1420, SNR=26.5, Peak=100 HFD=3.4
23:51:53.417 00.001 1032 MultiStar: [#1 -0.09,0.30,0.00,M1] [#2 -0.03,0.28,0.00,M5] [#3 -0.23,0.01,0.75,U] [#4 -0.25,-0.02,0.67,U] [#5 0.01,0.10,0.68,U] [#6 -0.09,-0.19,0.58,U] [#7 -0.05,-0.03,0.67,U] [#8 -0.27,0.10,0.00,M10] 
23:51:53.420 00.003 1032 refined, 5 included, MultiStar: {-0.07, -0.01}, one-star: {0.12, 0.00}
23:51:53.421 00.001 1032 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.83) = xAngle (-4.76 = 1.52)
23:51:53.425 00.004 1032 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.76 = 1.52)
23:51:53.427 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.93 mountX=0.00 mountY=0.07, mountTheta=1.52
23:51:53.430 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.01, opts=13)
23:51:53.433 00.003 1032 Enqueuing Move request for scope (-0.07, -0.01)
23:51:53.435 00.002 10072 Worker thread wakes up
23:51:53.435 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
23:51:53.435 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
23:51:53.435 00.000 10072 Moving (-0.07, -0.01) raw xDistance=0.00 yDistance=0.07
23:51:53.438 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=155, Gamma=2.230
23:51:53.441 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:51:53.441 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:51:53.441 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:53.441 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:51:53.441 00.000 10072 MoveAxis(W, 3, ABG)
23:51:53.441 00.000 10072 Guiding  Dir = 3, Dur = 3
23:51:53.441 00.000 10072 IsGuiding returns 0
23:51:53.442 00.001 10072 PulseGuide returned control before completion, sleep 13
23:51:53.462 00.020 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:51:53.465 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:53.467 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:53.468 00.001 1032 Enqueuing Expose request
23:51:53.470 00.002 10072 IsGuiding returns 0
23:51:53.470 00.000 10072 Move returns status 0, amount 3
23:51:53.470 00.000 10072 MoveAxis(N, 0, ABG)
23:51:53.470 00.000 10072 Move returns status 0, amount 0
23:51:53.470 00.000 10072 move complete, result=0
23:51:53.471 00.001 10072 worker thread done servicing request
23:51:53.471 00.000 10072 Worker thread wakes up
23:51:53.471 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:53.471 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:53.477 00.006 1032 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
23:51:53.889 00.412 10072 Exposure complete
23:51:53.944 00.055 10072 worker thread done servicing request
23:51:53.944 00.000 1032 OnExposeComplete: enter
23:51:53.947 00.003 1032 UpdateGuideState(): m_state=6
23:51:53.949 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11451
23:51:53.951 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=130.24, Mass=1540, SNR=27.6, Peak=122 HFD=3.2
23:51:53.953 00.002 1032 MultiStar: [#1 0.02,0.27,0.00,M2] [#2 -0.08,0.25,0.00,M6] [#3 -0.09,0.07,0.70,U] [#4 -0.13,0.11,0.62,U] [#5 0.10,0.09,0.61,U] [#6 -0.04,-0.25,0.60,U] [#7 -0.13,0.19,0.68,U] [#8 -0.28,-0.08,0.00,R] 
23:51:53.957 00.004 1032 refined, 5 included, MultiStar: {-0.03, 0.06}, one-star: {0.06, 0.09}
23:51:53.959 00.002 1032 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.83) = xAngle (0.26 = 0.26)
23:51:53.961 00.002 1032 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.26 = 0.26)
23:51:53.964 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.09 mountX=0.06 mountY=0.02, mountTheta=0.26
23:51:53.967 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
23:51:53.969 00.002 1032 Enqueuing Move request for scope (-0.03, 0.06)
23:51:53.970 00.001 10072 Worker thread wakes up
23:51:53.971 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:51:53.971 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:51:53.971 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.02
23:51:53.973 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=152, Gamma=2.230
23:51:53.975 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
23:51:53.977 00.002 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:51:53.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:53.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:51:53.977 00.000 10072 MoveAxis(W, 3, ABG)
23:51:53.977 00.000 10072 Guiding  Dir = 3, Dur = 3
23:51:53.977 00.000 10072 IsGuiding returns 0
23:51:53.978 00.001 10072 PulseGuide returned control before completion, sleep 13
23:51:53.996 00.018 1032 UpdateGuideState exits: m=1540 SNR=27.6
23:51:53.998 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:54.000 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:54.002 00.002 1032 Enqueuing Expose request
23:51:54.003 00.001 10072 IsGuiding returns 0
23:51:54.003 00.000 10072 Move returns status 0, amount 3
23:51:54.003 00.000 10072 MoveAxis(N, 0, ABG)
23:51:54.003 00.000 10072 Move returns status 0, amount 0
23:51:54.003 00.000 10072 move complete, result=0
23:51:54.004 00.001 10072 worker thread done servicing request
23:51:54.004 00.000 10072 Worker thread wakes up
23:51:54.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:54.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:54.013 00.009 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:51:54.636 00.623 10072 Exposure complete
23:51:54.688 00.052 10072 worker thread done servicing request
23:51:54.688 00.000 1032 OnExposeComplete: enter
23:51:54.690 00.002 1032 UpdateGuideState(): m_state=6
23:51:54.692 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11452
23:51:54.694 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=130.36, Mass=1385, SNR=26.2, Peak=96 HFD=3.4
23:51:54.697 00.003 1032 MultiStar: [#1 -0.10,0.31,0.00,M3] [#2 -0.05,0.28,0.00,M7] [#3 -0.27,-0.02,0.00,M1] [#4 -0.08,0.27,0.00,M1] [#5 0.02,0.15,0.68,U] [#6 -0.16,-0.15,0.62,U] [#7 -0.03,0.35,0.00,M1] [#8 -0.06,0.19,0.53,U] 
23:51:54.699 00.002 1032 refined, 3 included, MultiStar: {0.02, 0.11}, one-star: {0.16, 0.21}
23:51:54.701 00.002 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
23:51:54.704 00.003 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
23:51:54.707 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.43 mountX=0.11 mountY=-0.04, mountTheta=-0.40
23:51:54.711 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
23:51:54.714 00.003 1032 Enqueuing Move request for scope (0.02, 0.11)
23:51:54.715 00.001 10072 Worker thread wakes up
23:51:54.716 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
23:51:54.716 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
23:51:54.716 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.11 yDistance=-0.04
23:51:54.717 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:51:54.721 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:51:54.721 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:51:54.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:54.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:51:54.721 00.000 10072 MoveAxis(W, 2, ABG)
23:51:54.721 00.000 10072 Guiding  Dir = 3, Dur = 2
23:51:54.721 00.000 10072 IsGuiding returns 0
23:51:54.721 00.000 10072 PulseGuide returned control before completion, sleep 12
23:51:54.738 00.017 1032 UpdateGuideState exits: m=1385 SNR=26.2
23:51:54.741 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:54.743 00.002 10072 IsGuiding returns 0
23:51:54.743 00.000 10072 Move returns status 0, amount 2
23:51:54.743 00.000 10072 MoveAxis(N, 0, ABG)
23:51:54.744 00.001 10072 Move returns status 0, amount 0
23:51:54.744 00.000 10072 move complete, result=0
23:51:54.744 00.000 10072 worker thread done servicing request
23:51:54.744 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:54.746 00.002 1032 Enqueuing Expose request
23:51:54.748 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:51:54.750 00.002 10072 Worker thread wakes up
23:51:54.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:54.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:55.167 00.417 10072 Exposure complete
23:51:55.217 00.050 10072 worker thread done servicing request
23:51:55.217 00.000 1032 OnExposeComplete: enter
23:51:55.219 00.002 1032 UpdateGuideState(): m_state=6
23:51:55.220 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11453
23:51:55.223 00.003 1032 Star::Find returns 1 (0), X=1107.69, Y=130.35, Mass=1492, SNR=27.2, Peak=104 HFD=3.4
23:51:55.225 00.002 1032 MultiStar: [#1 0.03,0.33,0.00,M4] [#2 -0.00,0.32,0.00,M8] [#3 -0.19,-0.01,0.75,U] [#4 -0.17,0.02,0.63,U] [#5 -0.00,0.13,0.65,U] [#6 -0.14,-0.14,0.61,U] [#7 -0.06,0.29,0.00,M2] [#8 -0.14,-0.06,0.48,U] 
23:51:55.227 00.002 1032 refined, 5 included, MultiStar: {-0.06, 0.04}, one-star: {0.13, 0.20}
23:51:55.229 00.002 1032 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.83) = xAngle (0.73 = 0.73)
23:51:55.230 00.001 1032 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.73 = 0.73)
23:51:55.232 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.08 cameraTheta=2.56 mountX=0.06 mountY=0.05, mountTheta=0.73
23:51:55.235 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.04, opts=13)
23:51:55.239 00.004 1032 Enqueuing Move request for scope (-0.06, 0.04)
23:51:55.241 00.002 10072 Worker thread wakes up
23:51:55.241 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
23:51:55.241 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
23:51:55.241 00.000 10072 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=0.05
23:51:55.245 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:51:55.247 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:51:55.248 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:51:55.248 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:55.248 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:51:55.248 00.000 10072 MoveAxis(W, 2, ABG)
23:51:55.248 00.000 10072 Guiding  Dir = 3, Dur = 2
23:51:55.248 00.000 10072 IsGuiding returns 0
23:51:55.248 00.000 10072 PulseGuide returned control before completion, sleep 12
23:51:55.265 00.017 1032 UpdateGuideState exits: m=1492 SNR=27.2
23:51:55.268 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:55.270 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:55.272 00.002 1032 Enqueuing Expose request
23:51:55.274 00.002 10072 IsGuiding returns 0
23:51:55.274 00.000 10072 Move returns status 0, amount 2
23:51:55.274 00.000 10072 MoveAxis(N, 0, ABG)
23:51:55.274 00.000 10072 Move returns status 0, amount 0
23:51:55.274 00.000 10072 move complete, result=0
23:51:55.274 00.000 10072 worker thread done servicing request
23:51:55.274 00.000 10072 Worker thread wakes up
23:51:55.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:55.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:55.283 00.009 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
23:51:55.903 00.620 10072 Exposure complete
23:51:55.952 00.049 10072 worker thread done servicing request
23:51:55.952 00.000 1032 OnExposeComplete: enter
23:51:55.954 00.002 1032 UpdateGuideState(): m_state=6
23:51:55.957 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11454
23:51:55.958 00.001 1032 Star::Find returns 1 (0), X=1107.64, Y=130.29, Mass=1383, SNR=26.2, Peak=97 HFD=3.4
23:51:55.961 00.003 1032 MultiStar: [#1 0.12,0.15,0.94,U] [#2 0.02,0.21,0.82,U] [#3 -0.07,0.08,0.77,U] [#4 -0.07,0.03,0.68,U] [#5 0.05,0.11,0.69,U] [#6 -0.03,-0.05,0.62,U] [#7 0.10,0.04,0.68,U] [#8 0.12,-0.05,0.55,U] 
23:51:55.962 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.09, 0.13}
23:51:55.964 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
23:51:55.965 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
23:51:55.967 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.13 mountX=0.07 mountY=-0.06, mountTheta=-0.70
23:51:55.970 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
23:51:55.971 00.001 1032 Enqueuing Move request for scope (0.04, 0.08)
23:51:55.974 00.003 10072 Worker thread wakes up
23:51:55.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
23:51:55.974 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
23:51:55.974 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.07 yDistance=-0.06
23:51:55.976 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:51:55.979 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:51:55.979 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:51:55.979 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:55.979 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:51:55.979 00.000 10072 MoveAxis(W, 2, ABG)
23:51:55.979 00.000 10072 Guiding  Dir = 3, Dur = 2
23:51:55.980 00.001 10072 IsGuiding returns 0
23:51:55.980 00.000 10072 PulseGuide returned control before completion, sleep 12
23:51:55.994 00.014 10072 IsGuiding returns 0
23:51:55.994 00.000 10072 Move returns status 0, amount 2
23:51:55.994 00.000 10072 MoveAxis(N, 0, ABG)
23:51:55.994 00.000 10072 Move returns status 0, amount 0
23:51:55.994 00.000 10072 move complete, result=0
23:51:55.994 00.000 10072 worker thread done servicing request
23:51:55.998 00.004 1032 UpdateGuideState exits: m=1383 SNR=26.2
23:51:56.000 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:56.003 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:56.005 00.002 1032 Enqueuing Expose request
23:51:56.006 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:51:56.008 00.002 10072 Worker thread wakes up
23:51:56.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:56.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:56.417 00.409 10072 Exposure complete
23:51:56.466 00.049 10072 worker thread done servicing request
23:51:56.466 00.000 1032 OnExposeComplete: enter
23:51:56.467 00.001 1032 UpdateGuideState(): m_state=6
23:51:56.470 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11455
23:51:56.471 00.001 1032 Star::Find returns 1 (0), X=1107.68, Y=130.34, Mass=1333, SNR=25.7, Peak=100 HFD=3.4
23:51:56.474 00.003 1032 MultiStar: [#1 -0.06,0.14,0.99,U] [#2 0.14,0.21,0.82,U] [#3 -0.15,0.24,0.00,M1] [#4 -0.11,0.14,0.72,U] [#5 0.10,0.24,0.68,U] [#6 -0.16,-0.01,0.60,U] [#7 0.03,0.19,0.73,U] [#8 0.09,0.04,0.54,U] 
23:51:56.476 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.15}, one-star: {0.13, 0.18}
23:51:56.477 00.001 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
23:51:56.479 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
23:51:56.480 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.41 mountX=0.14 mountY=-0.06, mountTheta=-0.42
23:51:56.483 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.15, opts=13)
23:51:56.485 00.002 1032 Enqueuing Move request for scope (0.02, 0.15)
23:51:56.487 00.002 10072 Worker thread wakes up
23:51:56.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
23:51:56.487 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
23:51:56.487 00.000 10072 Moving (0.02, 0.15) raw xDistance=0.14 yDistance=-0.06
23:51:56.489 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=102, Gamma=2.230
23:51:56.492 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.95
23:51:56.492 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:51:56.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:56.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:51:56.492 00.000 10072 MoveAxis(W, 66, ABG)
23:51:56.492 00.000 10072 Guiding  Dir = 3, Dur = 66
23:51:56.493 00.001 10072 IsGuiding returns 0
23:51:56.493 00.000 10072 PulseGuide returned control before completion, sleep 76
23:51:56.511 00.018 1032 UpdateGuideState exits: m=1333 SNR=25.7
23:51:56.513 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:56.515 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:56.516 00.001 1032 Enqueuing Expose request
23:51:56.587 00.071 10072 IsGuiding returns 1
23:51:56.588 00.001 10072 scope still moving after pulse duration time elapsed
23:51:56.616 00.028 10072 IsGuiding returns 0
23:51:56.616 00.000 10072 scope move finished after 66 + 57 ms
23:51:56.616 00.000 10072 Move returns status 0, amount 66
23:51:56.616 00.000 10072 MoveAxis(N, 0, ABG)
23:51:56.616 00.000 10072 Move returns status 0, amount 0
23:51:56.616 00.000 10072 move complete, result=0
23:51:56.616 00.000 10072 worker thread done servicing request
23:51:56.616 00.000 10072 Worker thread wakes up
23:51:56.616 00.000 1032 GuideStep: 0.1 px 66 ms WEST, -0.1 px 0 ms NORTH
23:51:56.619 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:56.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:57.246 00.627 10072 Exposure complete
23:51:57.299 00.053 10072 worker thread done servicing request
23:51:57.300 00.001 1032 OnExposeComplete: enter
23:51:57.302 00.002 1032 UpdateGuideState(): m_state=6
23:51:57.303 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11456
23:51:57.305 00.002 1032 Star::Find returns 1 (0), X=1107.86, Y=130.37, Mass=1240, SNR=24.8, Peak=96 HFD=3.3
23:51:57.308 00.003 1032 MultiStar: [#1 0.16,0.25,0.00,M3] [#2 0.24,0.37,0.00,M7] [#3 -0.07,0.25,0.00,M2] [#4 0.04,0.19,0.77,U] [#5 0.08,0.14,0.75,U] [#6 0.03,-0.07,0.69,U] [#7 0.05,0.09,0.77,U] [#8 0.07,0.11,0.58,U] 
23:51:57.309 00.001 1032 refined, 5 included, MultiStar: {0.11, 0.12}, one-star: {0.31, 0.21}
23:51:57.311 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
23:51:57.312 00.001 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
23:51:57.314 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.84 mountX=0.09 mountY=-0.13, mountTheta=-0.99
23:51:57.317 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
23:51:57.319 00.002 1032 Enqueuing Move request for scope (0.11, 0.12)
23:51:57.322 00.003 10072 Worker thread wakes up
23:51:57.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
23:51:57.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
23:51:57.322 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.09 yDistance=-0.13
23:51:57.325 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:51:57.327 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:51:57.327 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:51:57.327 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:57.329 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:51:57.329 00.000 10072 MoveAxis(W, 1, ABG)
23:51:57.329 00.000 10072 Guiding  Dir = 3, Dur = 1
23:51:57.329 00.000 10072 IsGuiding returns 0
23:51:57.330 00.001 10072 PulseGuide returned control before completion, sleep 11
23:51:57.350 00.020 1032 UpdateGuideState exits: m=1240 SNR=24.8
23:51:57.353 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:57.355 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:57.357 00.002 10072 IsGuiding returns 0
23:51:57.357 00.000 1032 Enqueuing Expose request
23:51:57.358 00.001 10072 Move returns status 0, amount 1
23:51:57.358 00.000 10072 MoveAxis(N, 0, ABG)
23:51:57.358 00.000 10072 Move returns status 0, amount 0
23:51:57.358 00.000 10072 move complete, result=0
23:51:57.360 00.002 10072 worker thread done servicing request
23:51:57.360 00.000 10072 Worker thread wakes up
23:51:57.360 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:57.360 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:57.369 00.009 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:51:57.775 00.406 10072 Exposure complete
23:51:57.825 00.050 10072 worker thread done servicing request
23:51:57.825 00.000 1032 OnExposeComplete: enter
23:51:57.827 00.002 1032 UpdateGuideState(): m_state=6
23:51:57.829 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11457
23:51:57.834 00.005 1032 Star::Find returns 1 (0), X=1107.77, Y=130.19, Mass=1250, SNR=24.9, Peak=99 HFD=3.4
23:51:57.836 00.002 1032 MultiStar: [#1 0.09,0.28,0.00,M4] [#2 0.11,0.26,0.00,M8] [#3 0.05,0.10,0.83,U] [#4 -0.03,-0.02,0.71,U] [#5 0.06,0.05,0.70,U] [#6 -0.17,-0.08,0.65,U] [#7 -0.04,0.01,0.73,U] [#8 0.02,0.18,0.56,U] 
23:51:57.837 00.001 1032 refined, 6 included, MultiStar: {0.03, 0.04}, one-star: {0.21, 0.03}
23:51:57.840 00.003 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
23:51:57.841 00.001 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
23:51:57.844 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.91 mountX=0.03 mountY=-0.04, mountTheta=-0.92
23:51:57.846 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
23:51:57.848 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
23:51:57.850 00.002 10072 Worker thread wakes up
23:51:57.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:51:57.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:51:57.850 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
23:51:57.852 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:51:57.855 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:51:57.855 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:51:57.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:57.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:51:57.855 00.000 10072 MoveAxis(W, 1, ABG)
23:51:57.855 00.000 10072 Guiding  Dir = 3, Dur = 1
23:51:57.855 00.000 10072 IsGuiding returns 0
23:51:57.857 00.002 10072 PulseGuide returned control before completion, sleep 11
23:51:57.874 00.017 1032 UpdateGuideState exits: m=1250 SNR=24.9
23:51:57.876 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:57.878 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:57.880 00.002 1032 Enqueuing Expose request
23:51:57.883 00.003 10072 IsGuiding returns 0
23:51:57.883 00.000 10072 Move returns status 0, amount 1
23:51:57.883 00.000 10072 MoveAxis(N, 0, ABG)
23:51:57.883 00.000 10072 Move returns status 0, amount 0
23:51:57.883 00.000 10072 move complete, result=0
23:51:57.883 00.000 10072 worker thread done servicing request
23:51:57.883 00.000 10072 Worker thread wakes up
23:51:57.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:57.884 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:57.888 00.004 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:51:58.510 00.622 10072 Exposure complete
23:51:58.559 00.049 10072 worker thread done servicing request
23:51:58.559 00.000 1032 OnExposeComplete: enter
23:51:58.561 00.002 1032 UpdateGuideState(): m_state=6
23:51:58.563 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11458
23:51:58.565 00.002 1032 Star::Find returns 1 (0), X=1107.83, Y=130.35, Mass=1338, SNR=25.7, Peak=101 HFD=3.4
23:51:58.567 00.002 1032 MultiStar: [#1 0.25,0.12,0.00,M5] [#2 0.15,0.31,0.00,M9] [#3 0.08,0.30,0.00,M2] [#4 0.11,0.09,0.72,U] [#5 0.19,0.03,0.65,U] [#6 0.05,-0.11,0.59,U] [#7 0.30,0.08,0.00,M1] [#8 0.07,0.11,0.58,U] 
23:51:58.568 00.001 1032 refined, 4 included, MultiStar: {0.15, 0.08}, one-star: {0.27, 0.19}
23:51:58.570 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:51:58.572 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:51:58.573 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.48 mountX=0.04 mountY=-0.17, mountTheta=-1.35
23:51:58.576 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
23:51:58.578 00.002 1032 Enqueuing Move request for scope (0.15, 0.08)
23:51:58.582 00.004 10072 Worker thread wakes up
23:51:58.582 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
23:51:58.582 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
23:51:58.582 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.04 yDistance=-0.17
23:51:58.584 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:51:58.588 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
23:51:58.588 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:51:58.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:58.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:51:58.588 00.000 10072 MoveAxis(W, 1, ABG)
23:51:58.588 00.000 10072 Guiding  Dir = 3, Dur = 1
23:51:58.588 00.000 10072 IsGuiding returns 0
23:51:58.589 00.001 10072 PulseGuide returned control before completion, sleep 11
23:51:58.607 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.7
23:51:58.611 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:58.614 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:58.619 00.005 1032 Enqueuing Expose request
23:51:58.621 00.002 10072 IsGuiding returns 0
23:51:58.621 00.000 10072 Move returns status 0, amount 1
23:51:58.621 00.000 10072 MoveAxis(N, 0, ABG)
23:51:58.621 00.000 10072 Move returns status 0, amount 0
23:51:58.621 00.000 10072 move complete, result=0
23:51:58.621 00.000 10072 worker thread done servicing request
23:51:58.621 00.000 10072 Worker thread wakes up
23:51:58.621 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:58.622 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:58.629 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
23:51:59.028 00.399 10072 Exposure complete
23:51:59.079 00.051 1032 OnExposeComplete: enter
23:51:59.082 00.003 1032 UpdateGuideState(): m_state=6
23:51:59.084 00.002 10072 worker thread done servicing request
23:51:59.085 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11459
23:51:59.086 00.001 1032 Star::Find returns 1 (0), X=1107.81, Y=130.29, Mass=1249, SNR=24.8, Peak=91 HFD=3.5
23:51:59.088 00.002 1032 MultiStar: [#1 0.11,0.14,1.02,U] [#2 0.16,0.23,0.00,M10] [#3 0.06,0.05,0.84,U] [#4 -0.05,-0.01,0.71,U] [#5 0.02,0.06,0.66,U] [#6 0.02,-0.15,0.66,U] [#7 0.14,0.02,0.72,U] [#8 0.10,-0.00,0.57,U] 
23:51:59.090 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.26, 0.14}
23:51:59.091 00.001 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
23:51:59.093 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
23:51:59.094 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.43 mountX=0.02 mountY=-0.10, mountTheta=-1.40
23:51:59.097 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
23:51:59.098 00.001 1032 Enqueuing Move request for scope (0.09, 0.04)
23:51:59.100 00.002 10072 Worker thread wakes up
23:51:59.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
23:51:59.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
23:51:59.100 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.02 yDistance=-0.10
23:51:59.102 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:51:59.106 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:51:59.106 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:51:59.106 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:59.106 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:51:59.106 00.000 10072 MoveAxis(W, 2, ABG)
23:51:59.107 00.001 10072 Guiding  Dir = 3, Dur = 2
23:51:59.107 00.000 10072 IsGuiding returns 0
23:51:59.107 00.000 10072 PulseGuide returned control before completion, sleep 12
23:51:59.125 00.018 1032 UpdateGuideState exits: m=1249 SNR=24.8
23:51:59.128 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:59.130 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:59.132 00.002 1032 Enqueuing Expose request
23:51:59.135 00.003 10072 IsGuiding returns 0
23:51:59.135 00.000 10072 Move returns status 0, amount 2
23:51:59.135 00.000 10072 MoveAxis(N, 0, ABG)
23:51:59.135 00.000 10072 Move returns status 0, amount 0
23:51:59.135 00.000 10072 move complete, result=0
23:51:59.136 00.001 10072 worker thread done servicing request
23:51:59.136 00.000 10072 Worker thread wakes up
23:51:59.136 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:59.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:59.143 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:51:59.765 00.622 10072 Exposure complete
23:51:59.817 00.052 10072 worker thread done servicing request
23:51:59.818 00.001 1032 OnExposeComplete: enter
23:51:59.820 00.002 1032 UpdateGuideState(): m_state=6
23:51:59.822 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11460
23:51:59.824 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=130.31, Mass=1435, SNR=26.7, Peak=106 HFD=3.4
23:51:59.827 00.003 1032 MultiStar: [#1 0.18,0.24,0.00,M5] [#2 0.22,0.11,0.77,U] [#3 -0.08,0.09,0.78,U] [#4 0.05,0.08,0.65,U] [#5 0.24,0.02,0.63,U] [#6 -0.06,-0.11,0.62,U] [#7 0.16,0.01,0.73,U] [#8 0.21,0.04,0.53,U] 
23:51:59.829 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.06}, one-star: {0.13, 0.16}
23:51:59.831 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:51:59.833 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:51:59.835 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=0.03 mountY=-0.12, mountTheta=-1.31
23:51:59.838 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
23:51:59.841 00.003 1032 Enqueuing Move request for scope (0.11, 0.06)
23:51:59.843 00.002 10072 Worker thread wakes up
23:51:59.843 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
23:51:59.843 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
23:51:59.843 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
23:51:59.845 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:51:59.848 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:51:59.849 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:51:59.849 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:59.849 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:51:59.849 00.000 10072 MoveAxis(W, 2, ABG)
23:51:59.849 00.000 10072 Guiding  Dir = 3, Dur = 2
23:51:59.849 00.000 10072 IsGuiding returns 0
23:51:59.850 00.001 10072 PulseGuide returned control before completion, sleep 12
23:51:59.869 00.019 1032 UpdateGuideState exits: m=1435 SNR=26.7
23:51:59.872 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:59.874 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:51:59.876 00.002 1032 Enqueuing Expose request
23:51:59.878 00.002 10072 IsGuiding returns 0
23:51:59.878 00.000 10072 Move returns status 0, amount 2
23:51:59.878 00.000 10072 MoveAxis(N, 0, ABG)
23:51:59.878 00.000 10072 Move returns status 0, amount 0
23:51:59.879 00.001 10072 move complete, result=0
23:51:59.879 00.000 10072 worker thread done servicing request
23:51:59.879 00.000 10072 Worker thread wakes up
23:51:59.879 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:51:59.879 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:51:59.887 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:52:00.297 00.410 10072 Exposure complete
23:52:00.347 00.050 10072 worker thread done servicing request
23:52:00.347 00.000 1032 OnExposeComplete: enter
23:52:00.350 00.003 1032 UpdateGuideState(): m_state=6
23:52:00.352 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11461
23:52:00.354 00.002 1032 Star::Find returns 1 (0), X=1107.86, Y=130.25, Mass=1356, SNR=25.9, Peak=111 HFD=3.2
23:52:00.356 00.002 1032 MultiStar: [#1 0.09,0.11,1.06,U] [#2 0.21,0.21,0.00,M10] [#3 -0.03,0.01,0.76,U] [#4 -0.04,0.08,0.66,U] [#5 0.13,-0.05,0.70,U] [#6 -0.08,-0.12,0.60,U] [#7 0.18,0.08,0.69,U] [#8 0.18,0.22,0.00,M1] 
23:52:00.357 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.04}, one-star: {0.31, 0.10}
23:52:00.360 00.003 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
23:52:00.362 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
23:52:00.364 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.40 mountX=0.02 mountY=-0.10, mountTheta=-1.43
23:52:00.369 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
23:52:00.371 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
23:52:00.373 00.002 10072 Worker thread wakes up
23:52:00.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:52:00.373 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:52:00.374 00.001 10072 Moving (0.10, 0.04) raw xDistance=0.02 yDistance=-0.10
23:52:00.376 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:52:00.379 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:52:00.379 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:52:00.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:00.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:52:00.379 00.000 10072 MoveAxis(W, 1, ABG)
23:52:00.379 00.000 10072 Guiding  Dir = 3, Dur = 1
23:52:00.380 00.001 10072 IsGuiding returns 0
23:52:00.380 00.000 10072 PulseGuide returned control before completion, sleep 11
23:52:00.399 00.019 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:52:00.401 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:00.403 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:00.406 00.003 1032 Enqueuing Expose request
23:52:00.408 00.002 10072 IsGuiding returns 0
23:52:00.408 00.000 10072 Move returns status 0, amount 1
23:52:00.408 00.000 10072 MoveAxis(N, 0, ABG)
23:52:00.408 00.000 10072 Move returns status 0, amount 0
23:52:00.408 00.000 10072 move complete, result=0
23:52:00.408 00.000 10072 worker thread done servicing request
23:52:00.408 00.000 10072 Worker thread wakes up
23:52:00.409 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:00.409 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:00.417 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:52:01.045 00.628 10072 Exposure complete
23:52:01.100 00.055 1032 OnExposeComplete: enter
23:52:01.102 00.002 1032 UpdateGuideState(): m_state=6
23:52:01.104 00.002 10072 worker thread done servicing request
23:52:01.104 00.000 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11462
23:52:01.106 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=130.18, Mass=1450, SNR=26.8, Peak=105 HFD=3.5
23:52:01.108 00.002 1032 MultiStar: [#1 -0.02,0.15,0.97,U] [#2 -0.03,0.03,0.76,U] [#3 -0.10,-0.06,0.74,U] [#4 0.03,0.06,0.67,U] [#5 0.05,0.09,0.68,U] [#6 -0.04,-0.14,0.60,U] [#7 0.11,-0.01,0.66,U] [#8 0.23,-0.14,0.00,M2] 
23:52:01.110 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {0.11, 0.03}
23:52:01.113 00.003 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
23:52:01.115 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
23:52:01.117 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.03 mountX=0.02 mountY=-0.02, mountTheta=-0.80
23:52:01.119 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
23:52:01.121 00.002 1032 Enqueuing Move request for scope (0.02, 0.03)
23:52:01.123 00.002 10072 Worker thread wakes up
23:52:01.123 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
23:52:01.123 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
23:52:01.123 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.02
23:52:01.124 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:52:01.127 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:52:01.127 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:52:01.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:01.128 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:52:01.128 00.000 10072 MoveAxis(W, 1, ABG)
23:52:01.128 00.000 10072 Guiding  Dir = 3, Dur = 1
23:52:01.128 00.000 10072 IsGuiding returns 0
23:52:01.128 00.000 10072 PulseGuide returned control before completion, sleep 11
23:52:01.146 00.018 1032 UpdateGuideState exits: m=1450 SNR=26.8
23:52:01.149 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:01.151 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:01.154 00.003 1032 Enqueuing Expose request
23:52:01.156 00.002 10072 IsGuiding returns 0
23:52:01.156 00.000 10072 Move returns status 0, amount 1
23:52:01.156 00.000 10072 MoveAxis(N, 0, ABG)
23:52:01.156 00.000 10072 Move returns status 0, amount 0
23:52:01.156 00.000 10072 move complete, result=0
23:52:01.156 00.000 10072 worker thread done servicing request
23:52:01.156 00.000 10072 Worker thread wakes up
23:52:01.156 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:01.156 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:01.164 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:52:01.576 00.412 10072 Exposure complete
23:52:01.637 00.061 10072 worker thread done servicing request
23:52:01.637 00.000 1032 OnExposeComplete: enter
23:52:01.640 00.003 1032 UpdateGuideState(): m_state=6
23:52:01.643 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11463
23:52:01.645 00.002 1032 Star::Find returns 1 (0), X=1107.88, Y=130.27, Mass=1481, SNR=27.1, Peak=105 HFD=3.4
23:52:01.647 00.002 1032 MultiStar: [#1 0.03,0.11,0.96,U] [#2 0.16,0.24,0.00,M10] [#3 -0.12,-0.12,0.65,U] [#4 -0.21,0.08,0.62,U] [#5 0.09,-0.05,0.64,U] [#6 -0.06,-0.26,0.00,M1] [#7 0.08,-0.05,0.70,U] [#8 0.11,-0.03,0.46,U] 
23:52:01.650 00.003 1032 refined, 6 included, MultiStar: {0.06, 0.02}, one-star: {0.33, 0.12}
23:52:01.652 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:52:01.654 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:52:01.655 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.36 mountX=0.01 mountY=-0.07, mountTheta=-1.47
23:52:01.658 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
23:52:01.660 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
23:52:01.662 00.002 10072 Worker thread wakes up
23:52:01.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:52:01.662 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:52:01.662 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.07
23:52:01.664 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:52:01.668 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:52:01.668 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:52:01.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:01.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:52:01.668 00.000 10072 MoveAxis(W, 1, ABG)
23:52:01.668 00.000 10072 Guiding  Dir = 3, Dur = 1
23:52:01.669 00.001 10072 IsGuiding returns 0
23:52:01.669 00.000 10072 PulseGuide returned control before completion, sleep 11
23:52:01.683 00.014 10072 IsGuiding returns 0
23:52:01.683 00.000 10072 Move returns status 0, amount 1
23:52:01.683 00.000 10072 MoveAxis(N, 0, ABG)
23:52:01.683 00.000 10072 Move returns status 0, amount 0
23:52:01.683 00.000 10072 move complete, result=0
23:52:01.683 00.000 10072 worker thread done servicing request
23:52:01.686 00.003 1032 UpdateGuideState exits: m=1481 SNR=27.1
23:52:01.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:01.690 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:01.691 00.001 1032 Enqueuing Expose request
23:52:01.693 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:52:01.695 00.002 10072 Worker thread wakes up
23:52:01.696 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:01.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:02.327 00.631 10072 Exposure complete
23:52:02.378 00.051 10072 worker thread done servicing request
23:52:02.378 00.000 1032 OnExposeComplete: enter
23:52:02.380 00.002 1032 UpdateGuideState(): m_state=6
23:52:02.382 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11464
23:52:02.384 00.002 1032 Star::Find returns 1 (0), X=1107.84, Y=130.13, Mass=1304, SNR=25.4, Peak=92 HFD=3.1
23:52:02.386 00.002 1032 MultiStar: [#1 0.05,0.28,0.00,M3] [#2 0.07,0.28,0.00,R] [#3 0.11,-0.04,0.79,U] [#4 -0.08,-0.09,0.70,U] [#5 0.12,0.09,0.67,U] [#6 -0.05,-0.25,0.63,U] [#7 0.06,0.10,0.72,U] [#8 0.10,-0.07,0.57,U] 
23:52:02.389 00.003 1032 refined, 6 included, MultiStar: {0.09, -0.04}, one-star: {0.28, -0.02}
23:52:02.391 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
23:52:02.393 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
23:52:02.396 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.38 mountX=-0.06 mountY=-0.08, mountTheta=-2.21
23:52:02.399 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
23:52:02.401 00.002 1032 Enqueuing Move request for scope (0.09, -0.04)
23:52:02.403 00.002 10072 Worker thread wakes up
23:52:02.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:52:02.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:52:02.403 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.08
23:52:02.406 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:52:02.410 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:52:02.410 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:52:02.410 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:02.410 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:52:02.410 00.000 10072 MoveAxis(W, 0, ABG)
23:52:02.410 00.000 10072 Move returns status 0, amount 0
23:52:02.410 00.000 10072 MoveAxis(N, 0, ABG)
23:52:02.410 00.000 10072 Move returns status 0, amount 0
23:52:02.410 00.000 10072 move complete, result=0
23:52:02.410 00.000 10072 worker thread done servicing request
23:52:02.429 00.019 1032 UpdateGuideState exits: m=1304 SNR=25.4
23:52:02.431 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:02.433 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:02.436 00.003 1032 Enqueuing Expose request
23:52:02.438 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:52:02.440 00.002 10072 Worker thread wakes up
23:52:02.440 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:02.440 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:02.860 00.420 10072 Exposure complete
23:52:02.906 00.046 10072 worker thread done servicing request
23:52:02.906 00.000 1032 OnExposeComplete: enter
23:52:02.909 00.003 1032 UpdateGuideState(): m_state=6
23:52:02.911 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11465
23:52:02.912 00.001 1032 Star::Find returns 1 (0), X=1107.86, Y=130.25, Mass=1345, SNR=25.8, Peak=103 HFD=3.3
23:52:02.914 00.002 1032 MultiStar: [#1 0.06,0.22,1.03,U] [#2 -0.03,0.05,0.86,U] [#3 -0.16,0.06,0.79,U] [#4 -0.03,0.02,0.70,U] [#5 0.02,0.10,0.70,U] [#6 0.03,-0.16,0.64,U] [#7 -0.01,-0.15,0.71,U] [#8 0.15,0.21,0.57,U] 
23:52:02.916 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.30, 0.10}
23:52:02.918 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
23:52:02.920 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
23:52:02.922 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.93 mountX=0.04 mountY=-0.06, mountTheta=-0.90
23:52:02.925 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
23:52:02.927 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
23:52:02.928 00.001 10072 Worker thread wakes up
23:52:02.928 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:52:02.928 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:52:02.928 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.06
23:52:02.930 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:52:02.934 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
23:52:02.934 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:52:02.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:02.934 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:52:02.935 00.001 10072 MoveAxis(W, 2, ABG)
23:52:02.935 00.000 10072 Guiding  Dir = 3, Dur = 2
23:52:02.935 00.000 10072 IsGuiding returns 0
23:52:02.935 00.000 10072 PulseGuide returned control before completion, sleep 12
23:52:02.949 00.014 10072 IsGuiding returns 0
23:52:02.949 00.000 10072 Move returns status 0, amount 2
23:52:02.949 00.000 10072 MoveAxis(N, 0, ABG)
23:52:02.949 00.000 10072 Move returns status 0, amount 0
23:52:02.949 00.000 10072 move complete, result=0
23:52:02.949 00.000 10072 worker thread done servicing request
23:52:02.951 00.002 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:52:02.952 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:02.955 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:02.957 00.002 1032 Enqueuing Expose request
23:52:02.959 00.002 10072 Worker thread wakes up
23:52:02.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:02.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:02.959 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:52:03.595 00.636 10072 Exposure complete
23:52:03.647 00.052 10072 worker thread done servicing request
23:52:03.647 00.000 1032 OnExposeComplete: enter
23:52:03.649 00.002 1032 UpdateGuideState(): m_state=6
23:52:03.653 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11466
23:52:03.655 00.002 1032 Star::Find returns 1 (0), X=1107.80, Y=130.19, Mass=1357, SNR=25.9, Peak=101 HFD=3.2
23:52:03.657 00.002 1032 MultiStar: [#1 0.12,0.21,0.96,U] [#2 0.05,-0.09,0.84,U] [#3 0.06,0.03,0.77,U] [#4 0.01,-0.02,0.73,U] [#5 0.00,0.06,0.67,U] [#6 0.03,-0.24,0.63,U] [#7 0.13,-0.00,0.68,U] [#8 0.04,0.12,0.56,U] 
23:52:03.659 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.25, 0.04}
23:52:03.661 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
23:52:03.663 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
23:52:03.665 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.20 mountX=-0.01 mountY=-0.09, mountTheta=-1.63
23:52:03.667 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
23:52:03.669 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
23:52:03.671 00.002 10072 Worker thread wakes up
23:52:03.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
23:52:03.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
23:52:03.671 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.01 yDistance=-0.09
23:52:03.674 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:52:03.677 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:52:03.677 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:52:03.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:03.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:52:03.677 00.000 10072 MoveAxis(W, 2, ABG)
23:52:03.677 00.000 10072 Guiding  Dir = 3, Dur = 2
23:52:03.677 00.000 10072 IsGuiding returns 0
23:52:03.678 00.001 10072 PulseGuide returned control before completion, sleep 12
23:52:03.694 00.016 1032 UpdateGuideState exits: m=1357 SNR=25.9
23:52:03.697 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:03.700 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:03.702 00.002 1032 Enqueuing Expose request
23:52:03.703 00.001 10072 IsGuiding returns 0
23:52:03.703 00.000 10072 Move returns status 0, amount 2
23:52:03.703 00.000 10072 MoveAxis(N, 0, ABG)
23:52:03.703 00.000 10072 Move returns status 0, amount 0
23:52:03.703 00.000 10072 move complete, result=0
23:52:03.703 00.000 10072 worker thread done servicing request
23:52:03.703 00.000 10072 Worker thread wakes up
23:52:03.703 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:03.703 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:03.711 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:52:04.124 00.413 10072 Exposure complete
23:52:04.176 00.052 10072 worker thread done servicing request
23:52:04.176 00.000 1032 OnExposeComplete: enter
23:52:04.179 00.003 1032 UpdateGuideState(): m_state=6
23:52:04.181 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11467
23:52:04.182 00.001 1032 Star::Find returns 1 (0), X=1107.66, Y=130.18, Mass=1500, SNR=27.2, Peak=113 HFD=3.4
23:52:04.185 00.003 1032 MultiStar: [#1 0.10,0.15,0.92,U] [#2 0.06,-0.01,0.78,U] [#3 0.01,-0.12,0.70,U] [#4 0.02,0.03,0.72,U] [#5 0.15,-0.10,0.64,U] [#6 0.09,-0.21,0.65,U] [#7 0.14,-0.00,0.66,U] [#8 0.16,0.04,0.50,U] 
23:52:04.186 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.11, 0.03}
23:52:04.188 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:52:04.189 00.001 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:52:04.190 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.15 mountX=-0.04 mountY=-0.08, mountTheta=-1.98
23:52:04.194 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:52:04.196 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
23:52:04.198 00.002 10072 Worker thread wakes up
23:52:04.198 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:52:04.198 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:52:04.198 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.08
23:52:04.201 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:52:04.203 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:52:04.203 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:52:04.203 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:04.203 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:52:04.205 00.002 10072 MoveAxis(W, 1, ABG)
23:52:04.205 00.000 10072 Guiding  Dir = 3, Dur = 1
23:52:04.205 00.000 10072 IsGuiding returns 0
23:52:04.207 00.002 10072 IsGuiding returns 0
23:52:04.207 00.000 10072 Move returns status 0, amount 1
23:52:04.207 00.000 10072 MoveAxis(N, 0, ABG)
23:52:04.207 00.000 10072 Move returns status 0, amount 0
23:52:04.207 00.000 10072 move complete, result=0
23:52:04.208 00.001 10072 worker thread done servicing request
23:52:04.224 00.016 1032 UpdateGuideState exits: m=1500 SNR=27.2
23:52:04.226 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:04.229 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:04.232 00.003 1032 Enqueuing Expose request
23:52:04.234 00.002 10072 Worker thread wakes up
23:52:04.234 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:04.234 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:04.234 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:52:04.857 00.623 10072 Exposure complete
23:52:04.911 00.054 10072 worker thread done servicing request
23:52:04.911 00.000 1032 OnExposeComplete: enter
23:52:04.914 00.003 1032 UpdateGuideState(): m_state=6
23:52:04.915 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11468
23:52:04.919 00.004 1032 Star::Find returns 1 (0), X=1107.73, Y=130.25, Mass=1436, SNR=26.6, Peak=109 HFD=3.5
23:52:04.921 00.002 1032 MultiStar: [#1 0.06,0.17,0.98,U] [#2 0.07,0.02,0.78,U] [#3 -0.08,0.08,0.72,U] [#4 -0.05,0.04,0.67,U] [#5 0.09,0.11,0.66,U] [#6 0.10,-0.05,0.61,U] [#7 0.16,-0.02,0.69,U] [#8 0.22,0.17,0.00,M1] 
23:52:04.923 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {0.17, 0.09}
23:52:04.925 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
23:52:04.928 00.003 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
23:52:04.930 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.74 mountX=0.04 mountY=-0.08, mountTheta=-1.09
23:52:04.933 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
23:52:04.935 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
23:52:04.936 00.001 10072 Worker thread wakes up
23:52:04.936 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:52:04.937 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:52:04.937 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
23:52:04.938 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:52:04.942 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:52:04.942 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:52:04.943 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:04.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:52:04.943 00.000 10072 MoveAxis(W, 1, ABG)
23:52:04.943 00.000 10072 Guiding  Dir = 3, Dur = 1
23:52:04.943 00.000 10072 IsGuiding returns 0
23:52:04.944 00.001 10072 PulseGuide returned control before completion, sleep 11
23:52:04.961 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.6
23:52:04.963 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:04.965 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:04.968 00.003 1032 Enqueuing Expose request
23:52:04.969 00.001 10072 IsGuiding returns 0
23:52:04.970 00.001 10072 Move returns status 0, amount 1
23:52:04.970 00.000 10072 MoveAxis(N, 0, ABG)
23:52:04.970 00.000 10072 Move returns status 0, amount 0
23:52:04.970 00.000 10072 move complete, result=0
23:52:04.970 00.000 10072 worker thread done servicing request
23:52:04.970 00.000 10072 Worker thread wakes up
23:52:04.970 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:04.970 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:04.978 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:52:05.387 00.409 10072 Exposure complete
23:52:05.437 00.050 10072 worker thread done servicing request
23:52:05.437 00.000 1032 OnExposeComplete: enter
23:52:05.439 00.002 1032 UpdateGuideState(): m_state=6
23:52:05.441 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11469
23:52:05.442 00.001 1032 Star::Find returns 1 (0), X=1107.76, Y=130.35, Mass=1487, SNR=27.1, Peak=107 HFD=3.4
23:52:05.444 00.002 1032 MultiStar: [#1 0.14,0.22,0.00,M1] [#2 0.05,0.11,0.82,U] [#3 -0.02,0.03,0.78,U] [#4 0.06,0.10,0.64,U] [#5 0.12,0.05,0.62,U] [#6 0.07,-0.02,0.60,U] [#7 0.10,0.14,0.68,U] [#8 0.27,0.34,0.00,M2] 
23:52:05.446 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.10}, one-star: {0.20, 0.19}
23:52:05.448 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
23:52:05.449 00.001 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
23:52:05.451 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.83 mountX=0.07 mountY=-0.11, mountTheta=-1.00
23:52:05.454 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
23:52:05.457 00.003 1032 Enqueuing Move request for scope (0.09, 0.10)
23:52:05.460 00.003 10072 Worker thread wakes up
23:52:05.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:52:05.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:52:05.460 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.11
23:52:05.462 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:52:05.465 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:52:05.465 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:52:05.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:05.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:52:05.465 00.000 10072 MoveAxis(W, 1, ABG)
23:52:05.465 00.000 10072 Guiding  Dir = 3, Dur = 1
23:52:05.467 00.002 10072 IsGuiding returns 0
23:52:05.467 00.000 10072 PulseGuide returned control before completion, sleep 11
23:52:05.484 00.017 1032 UpdateGuideState exits: m=1487 SNR=27.1
23:52:05.487 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:05.490 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:05.493 00.003 1032 Enqueuing Expose request
23:52:05.496 00.003 10072 IsGuiding returns 0
23:52:05.496 00.000 10072 Move returns status 0, amount 1
23:52:05.496 00.000 10072 MoveAxis(N, 0, ABG)
23:52:05.496 00.000 10072 Move returns status 0, amount 0
23:52:05.496 00.000 10072 move complete, result=0
23:52:05.496 00.000 10072 worker thread done servicing request
23:52:05.496 00.000 10072 Worker thread wakes up
23:52:05.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:05.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:05.504 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:52:06.121 00.617 10072 Exposure complete
23:52:06.175 00.054 10072 worker thread done servicing request
23:52:06.175 00.000 1032 OnExposeComplete: enter
23:52:06.178 00.003 1032 UpdateGuideState(): m_state=6
23:52:06.180 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11470
23:52:06.182 00.002 1032 Star::Find returns 1 (0), X=1107.77, Y=130.24, Mass=1497, SNR=27.2, Peak=102 HFD=3.5
23:52:06.184 00.002 1032 MultiStar: [#1 0.13,0.33,0.00,M2] [#2 -0.07,0.04,0.79,U] [#3 -0.12,-0.11,0.72,U] [#4 0.03,-0.00,0.62,U] [#5 0.09,-0.04,0.63,U] [#6 0.08,-0.19,0.61,U] [#7 0.21,0.15,0.71,U] [#8 0.08,0.19,0.50,U] 
23:52:06.186 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.01}, one-star: {0.21, 0.08}
23:52:06.188 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:52:06.189 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:52:06.191 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.21 mountX=-0.00 mountY=-0.07, mountTheta=-1.62
23:52:06.194 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
23:52:06.196 00.002 1032 Enqueuing Move request for scope (0.07, 0.01)
23:52:06.197 00.001 10072 Worker thread wakes up
23:52:06.198 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:52:06.198 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:52:06.198 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.00 yDistance=-0.07
23:52:06.200 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:52:06.202 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:52:06.203 00.001 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:52:06.204 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:06.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:52:06.204 00.000 10072 MoveAxis(W, 2, ABG)
23:52:06.204 00.000 10072 Guiding  Dir = 3, Dur = 2
23:52:06.204 00.000 10072 IsGuiding returns 0
23:52:06.205 00.001 10072 PulseGuide returned control before completion, sleep 12
23:52:06.222 00.017 1032 UpdateGuideState exits: m=1497 SNR=27.2
23:52:06.224 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:06.226 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:06.228 00.002 1032 Enqueuing Expose request
23:52:06.230 00.002 10072 IsGuiding returns 0
23:52:06.230 00.000 10072 Move returns status 0, amount 2
23:52:06.230 00.000 10072 MoveAxis(N, 0, ABG)
23:52:06.230 00.000 10072 Move returns status 0, amount 0
23:52:06.231 00.001 10072 move complete, result=0
23:52:06.231 00.000 10072 worker thread done servicing request
23:52:06.231 00.000 10072 Worker thread wakes up
23:52:06.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:06.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:06.238 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:52:06.639 00.401 10072 Exposure complete
23:52:06.689 00.050 10072 worker thread done servicing request
23:52:06.689 00.000 1032 OnExposeComplete: enter
23:52:06.693 00.004 1032 UpdateGuideState(): m_state=6
23:52:06.695 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11471
23:52:06.696 00.001 1032 Star::Find returns 1 (0), X=1107.82, Y=130.17, Mass=1476, SNR=27.0, Peak=106 HFD=3.3
23:52:06.698 00.002 1032 MultiStar: [#1 0.14,0.20,0.93,U] [#2 0.02,0.04,0.81,U] [#3 -0.03,0.14,0.76,U] [#4 -0.11,0.01,0.69,U] [#5 0.12,-0.03,0.62,U] [#6 0.13,-0.05,0.61,U] [#7 0.16,0.04,0.67,U] [#8 0.16,0.20,0.50,U] 
23:52:06.700 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {0.26, 0.01}
23:52:06.703 00.003 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:52:06.704 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:52:06.706 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=0.04 mountY=-0.11, mountTheta=-1.27
23:52:06.711 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
23:52:06.713 00.002 1032 Enqueuing Move request for scope (0.10, 0.06)
23:52:06.716 00.003 10072 Worker thread wakes up
23:52:06.716 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:52:06.716 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:52:06.716 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.04 yDistance=-0.11
23:52:06.719 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:52:06.721 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:52:06.722 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:52:06.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:06.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:52:06.722 00.000 10072 MoveAxis(W, 1, ABG)
23:52:06.722 00.000 10072 Guiding  Dir = 3, Dur = 1
23:52:06.722 00.000 10072 IsGuiding returns 0
23:52:06.723 00.001 10072 PulseGuide returned control before completion, sleep 11
23:52:06.741 00.018 1032 UpdateGuideState exits: m=1476 SNR=27.0
23:52:06.744 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:06.747 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:06.749 00.002 1032 Enqueuing Expose request
23:52:06.751 00.002 10072 IsGuiding returns 0
23:52:06.751 00.000 10072 Move returns status 0, amount 1
23:52:06.751 00.000 10072 MoveAxis(N, 0, ABG)
23:52:06.751 00.000 10072 Move returns status 0, amount 0
23:52:06.751 00.000 10072 move complete, result=0
23:52:06.752 00.001 10072 worker thread done servicing request
23:52:06.752 00.000 10072 Worker thread wakes up
23:52:06.752 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:06.752 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:06.760 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:52:07.385 00.625 10072 Exposure complete
23:52:07.436 00.051 10072 worker thread done servicing request
23:52:07.436 00.000 1032 OnExposeComplete: enter
23:52:07.439 00.003 1032 UpdateGuideState(): m_state=6
23:52:07.441 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11472
23:52:07.443 00.002 1032 Star::Find returns 1 (0), X=1107.77, Y=130.19, Mass=1296, SNR=25.3, Peak=95 HFD=3.4
23:52:07.445 00.002 1032 MultiStar: [#1 0.19,0.22,0.00,M2] [#2 -0.03,-0.06,0.88,U] [#3 -0.06,-0.02,0.77,U] [#4 -0.03,-0.04,0.71,U] [#5 0.16,-0.02,0.69,U] [#6 -0.02,-0.13,0.66,U] [#7 0.13,0.06,0.70,U] [#8 0.32,0.10,0.00,M1] 
23:52:07.448 00.003 1032 refined, 6 included, MultiStar: {0.06, -0.02}, one-star: {0.21, 0.04}
23:52:07.450 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
23:52:07.451 00.001 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
23:52:07.453 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.37 mountX=-0.04 mountY=-0.05, mountTheta=-2.20
23:52:07.460 00.007 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
23:52:07.463 00.003 1032 Enqueuing Move request for scope (0.06, -0.02)
23:52:07.464 00.001 10072 Worker thread wakes up
23:52:07.464 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:52:07.464 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:52:07.465 00.001 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.05
23:52:07.466 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:52:07.470 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
23:52:07.470 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:52:07.470 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:07.470 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:52:07.470 00.000 10072 MoveAxis(W, 2, ABG)
23:52:07.470 00.000 10072 Guiding  Dir = 3, Dur = 2
23:52:07.470 00.000 10072 IsGuiding returns 0
23:52:07.470 00.000 10072 PulseGuide returned control before completion, sleep 12
23:52:07.486 00.016 1032 UpdateGuideState exits: m=1296 SNR=25.3
23:52:07.490 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:07.493 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:07.495 00.002 1032 Enqueuing Expose request
23:52:07.496 00.001 10072 IsGuiding returns 0
23:52:07.496 00.000 10072 Move returns status 0, amount 2
23:52:07.496 00.000 10072 MoveAxis(N, 0, ABG)
23:52:07.496 00.000 10072 Move returns status 0, amount 0
23:52:07.497 00.001 10072 move complete, result=0
23:52:07.497 00.000 10072 worker thread done servicing request
23:52:07.497 00.000 10072 Worker thread wakes up
23:52:07.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:07.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:07.505 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:52:07.913 00.408 10072 Exposure complete
23:52:07.962 00.049 10072 worker thread done servicing request
23:52:07.962 00.000 1032 OnExposeComplete: enter
23:52:07.964 00.002 1032 UpdateGuideState(): m_state=6
23:52:07.966 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11473
23:52:07.968 00.002 1032 Star::Find returns 1 (0), X=1107.74, Y=130.30, Mass=1336, SNR=25.7, Peak=109 HFD=3.5
23:52:07.969 00.001 1032 MultiStar: [#1 0.18,0.26,0.00,M3] [#2 0.07,0.05,0.82,U] [#3 -0.10,0.04,0.76,U] [#4 0.11,0.13,0.69,U] [#5 0.17,0.25,0.00,M1] [#6 -0.07,0.06,0.62,U] [#7 0.11,0.13,0.72,U] [#8 0.18,0.26,0.00,M2] 
23:52:07.971 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.09}, one-star: {0.19, 0.14}
23:52:07.972 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
23:52:07.974 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
23:52:07.977 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.00 mountX=0.08 mountY=-0.08, mountTheta=-0.83
23:52:07.980 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
23:52:07.981 00.001 1032 Enqueuing Move request for scope (0.06, 0.09)
23:52:07.984 00.003 10072 Worker thread wakes up
23:52:07.984 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:52:07.984 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:52:07.984 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.08 yDistance=-0.08
23:52:07.987 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:52:07.991 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:52:07.991 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:52:07.991 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:07.991 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:52:07.991 00.000 10072 MoveAxis(W, 3, ABG)
23:52:07.991 00.000 10072 Guiding  Dir = 3, Dur = 3
23:52:07.991 00.000 10072 IsGuiding returns 0
23:52:07.992 00.001 10072 PulseGuide returned control before completion, sleep 13
23:52:08.009 00.017 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:52:08.011 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:08.013 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:08.014 00.001 1032 Enqueuing Expose request
23:52:08.020 00.006 10072 IsGuiding returns 0
23:52:08.020 00.000 10072 Move returns status 0, amount 3
23:52:08.020 00.000 10072 MoveAxis(N, 0, ABG)
23:52:08.020 00.000 10072 Move returns status 0, amount 0
23:52:08.021 00.001 10072 move complete, result=0
23:52:08.021 00.000 10072 worker thread done servicing request
23:52:08.021 00.000 10072 Worker thread wakes up
23:52:08.021 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:08.021 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:08.028 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:52:08.650 00.622 10072 Exposure complete
23:52:08.700 00.050 10072 worker thread done servicing request
23:52:08.701 00.001 1032 OnExposeComplete: enter
23:52:08.702 00.001 1032 UpdateGuideState(): m_state=6
23:52:08.705 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11474
23:52:08.707 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=130.34, Mass=1536, SNR=27.6, Peak=124 HFD=3.4
23:52:08.709 00.002 1032 MultiStar: [#1 -0.01,0.41,0.00,M4] [#2 0.06,0.21,0.77,U] [#3 -0.16,0.18,0.68,U] [#4 0.05,0.22,0.61,U] [#5 0.16,0.38,0.00,M2] [#6 -0.07,0.08,0.59,U] [#7 0.09,0.21,0.65,U] [#8 0.01,0.33,0.00,M3] 
23:52:08.711 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.18}, one-star: {0.11, 0.18}
23:52:08.713 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
23:52:08.714 00.001 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
23:52:08.716 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.46 mountX=0.17 mountY=-0.07, mountTheta=-0.37
23:52:08.718 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.18, opts=13)
23:52:08.720 00.002 1032 Enqueuing Move request for scope (0.02, 0.18)
23:52:08.722 00.002 10072 Worker thread wakes up
23:52:08.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
23:52:08.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
23:52:08.722 00.000 10072 Moving (0.02, 0.18) raw xDistance=0.17 yDistance=-0.07
23:52:08.724 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:52:08.728 00.004 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.92
23:52:08.728 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
23:52:08.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:08.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:52:08.728 00.000 10072 MoveAxis(W, 83, ABG)
23:52:08.728 00.000 10072 Guiding  Dir = 3, Dur = 83
23:52:08.729 00.001 10072 IsGuiding returns 0
23:52:08.729 00.000 10072 PulseGuide returned control before completion, sleep 93
23:52:08.745 00.016 1032 UpdateGuideState exits: m=1536 SNR=27.6
23:52:08.747 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:08.749 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:08.751 00.002 1032 Enqueuing Expose request
23:52:08.835 00.084 10072 IsGuiding returns 0
23:52:08.835 00.000 10072 Move returns status 0, amount 83
23:52:08.836 00.001 10072 MoveAxis(N, 0, ABG)
23:52:08.836 00.000 10072 Move returns status 0, amount 0
23:52:08.836 00.000 10072 move complete, result=0
23:52:08.836 00.000 10072 worker thread done servicing request
23:52:08.836 00.000 10072 Worker thread wakes up
23:52:08.836 00.000 1032 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
23:52:08.839 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:08.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:09.247 00.408 10072 Exposure complete
23:52:09.300 00.053 10072 worker thread done servicing request
23:52:09.300 00.000 1032 OnExposeComplete: enter
23:52:09.303 00.003 1032 UpdateGuideState(): m_state=6
23:52:09.305 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11475
23:52:09.308 00.003 1032 Star::Find returns 1 (0), X=1107.68, Y=130.38, Mass=1401, SNR=26.3, Peak=105 HFD=3.3
23:52:09.311 00.003 1032 MultiStar: [#1 0.16,0.48,0.00,M5] [#2 -0.01,0.16,0.83,U] [#3 -0.18,0.22,0.00,M1] [#4 -0.07,0.17,0.62,U] [#5 0.13,0.16,0.65,U] [#6 -0.03,-0.05,0.59,U] [#7 0.14,0.20,0.69,U] [#8 0.04,0.25,0.50,U] 
23:52:09.312 00.001 1032 refined, 6 included, MultiStar: {0.05, 0.17}, one-star: {0.13, 0.23}
23:52:09.314 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
23:52:09.316 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
23:52:09.317 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.26 mountX=0.15 mountY=-0.09, mountTheta=-0.57
23:52:09.322 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.17, opts=13)
23:52:09.324 00.002 1032 Enqueuing Move request for scope (0.05, 0.17)
23:52:09.325 00.001 10072 Worker thread wakes up
23:52:09.326 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
23:52:09.326 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
23:52:09.326 00.000 10072 Moving (0.05, 0.17) raw xDistance=0.15 yDistance=-0.09
23:52:09.327 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=110, Gamma=2.230
23:52:09.332 00.005 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.92
23:52:09.332 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
23:52:09.332 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:09.332 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:52:09.332 00.000 10072 MoveAxis(W, 71, ABG)
23:52:09.332 00.000 10072 Guiding  Dir = 3, Dur = 71
23:52:09.332 00.000 10072 IsGuiding returns 0
23:52:09.333 00.001 10072 PulseGuide returned control before completion, sleep 81
23:52:09.350 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:52:09.354 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:09.357 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:09.358 00.001 1032 Enqueuing Expose request
23:52:09.415 00.057 10072 IsGuiding returns 1
23:52:09.416 00.001 10072 scope still moving after pulse duration time elapsed
23:52:09.446 00.030 10072 IsGuiding returns 0
23:52:09.446 00.000 10072 scope move finished after 71 + 43 ms
23:52:09.446 00.000 10072 Move returns status 0, amount 71
23:52:09.446 00.000 10072 MoveAxis(N, 0, ABG)
23:52:09.446 00.000 10072 Move returns status 0, amount 0
23:52:09.446 00.000 10072 move complete, result=0
23:52:09.446 00.000 10072 worker thread done servicing request
23:52:09.446 00.000 10072 Worker thread wakes up
23:52:09.446 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:09.447 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:09.457 00.010 1032 GuideStep: 0.1 px 71 ms WEST, -0.1 px 0 ms NORTH
23:52:10.074 00.617 10072 Exposure complete
23:52:10.123 00.049 10072 worker thread done servicing request
23:52:10.124 00.001 1032 OnExposeComplete: enter
23:52:10.126 00.002 1032 UpdateGuideState(): m_state=6
23:52:10.127 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11476
23:52:10.129 00.002 1032 Star::Find returns 1 (0), X=1107.80, Y=130.15, Mass=1290, SNR=25.3, Peak=100 HFD=3.4
23:52:10.132 00.003 1032 MultiStar: [#1 0.15,0.30,0.00,M6] [#2 0.13,-0.01,0.84,U] [#3 -0.03,0.06,0.76,U] [#4 -0.00,0.14,0.72,U] [#5 0.24,0.10,0.00,M2] [#6 0.10,-0.21,0.65,U] [#7 0.19,-0.03,0.75,U] [#8 0.21,0.10,0.53,U] 
23:52:10.133 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.01}, one-star: {0.24, -0.01}
23:52:10.134 00.001 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:52:10.136 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:52:10.137 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.04 mountX=-0.03 mountY=-0.12, mountTheta=-1.79
23:52:10.140 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
23:52:10.142 00.002 1032 Enqueuing Move request for scope (0.12, 0.01)
23:52:10.144 00.002 10072 Worker thread wakes up
23:52:10.144 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
23:52:10.144 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
23:52:10.144 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.03 yDistance=-0.12
23:52:10.146 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:52:10.149 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:52:10.149 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:52:10.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:10.150 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:52:10.150 00.000 10072 MoveAxis(W, 3, ABG)
23:52:10.150 00.000 10072 Guiding  Dir = 3, Dur = 3
23:52:10.150 00.000 10072 IsGuiding returns 0
23:52:10.151 00.001 10072 PulseGuide returned control before completion, sleep 13
23:52:10.165 00.014 10072 IsGuiding returns 0
23:52:10.165 00.000 10072 Move returns status 0, amount 3
23:52:10.165 00.000 10072 MoveAxis(N, 0, ABG)
23:52:10.165 00.000 10072 Move returns status 0, amount 0
23:52:10.165 00.000 10072 move complete, result=0
23:52:10.166 00.001 10072 worker thread done servicing request
23:52:10.168 00.002 1032 UpdateGuideState exits: m=1290 SNR=25.3
23:52:10.170 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:10.173 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:10.175 00.002 1032 Enqueuing Expose request
23:52:10.177 00.002 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:52:10.179 00.002 10072 Worker thread wakes up
23:52:10.179 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:10.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:10.589 00.410 10072 Exposure complete
23:52:10.638 00.049 10072 worker thread done servicing request
23:52:10.639 00.001 1032 OnExposeComplete: enter
23:52:10.640 00.001 1032 UpdateGuideState(): m_state=6
23:52:10.643 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11477
23:52:10.645 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=130.31, Mass=1274, SNR=25.1, Peak=88 HFD=3.4
23:52:10.647 00.002 1032 MultiStar: [#1 0.14,0.27,0.00,M7] [#2 0.18,0.09,0.83,U] [#3 -0.08,0.17,0.80,U] [#4 -0.00,0.15,0.70,U] [#5 0.20,0.14,0.71,U] [#6 -0.00,-0.02,0.65,U] [#7 0.12,-0.02,0.78,U] [#8 0.04,0.28,0.00,M2] 
23:52:10.649 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.10}, one-star: {0.05, 0.15}
23:52:10.650 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
23:52:10.652 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
23:52:10.653 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=0.08 mountY=-0.09, mountTheta=-0.83
23:52:10.656 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
23:52:10.659 00.003 1032 Enqueuing Move request for scope (0.07, 0.10)
23:52:10.661 00.002 10072 Worker thread wakes up
23:52:10.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:52:10.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:52:10.661 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
23:52:10.663 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:52:10.666 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:52:10.666 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:52:10.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:10.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:52:10.666 00.000 10072 MoveAxis(W, 3, ABG)
23:52:10.666 00.000 10072 Guiding  Dir = 3, Dur = 3
23:52:10.667 00.001 10072 IsGuiding returns 0
23:52:10.667 00.000 10072 PulseGuide returned control before completion, sleep 13
23:52:10.686 00.019 1032 UpdateGuideState exits: m=1274 SNR=25.1
23:52:10.689 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:10.692 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:10.694 00.002 10072 IsGuiding returns 0
23:52:10.694 00.000 1032 Enqueuing Expose request
23:52:10.696 00.002 10072 Move returns status 0, amount 3
23:52:10.696 00.000 10072 MoveAxis(N, 0, ABG)
23:52:10.696 00.000 10072 Move returns status 0, amount 0
23:52:10.696 00.000 10072 move complete, result=0
23:52:10.696 00.000 10072 worker thread done servicing request
23:52:10.696 00.000 10072 Worker thread wakes up
23:52:10.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:10.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:10.706 00.010 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:52:11.323 00.617 10072 Exposure complete
23:52:11.372 00.049 10072 worker thread done servicing request
23:52:11.372 00.000 1032 OnExposeComplete: enter
23:52:11.375 00.003 1032 UpdateGuideState(): m_state=6
23:52:11.377 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11478
23:52:11.379 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=130.51, Mass=1528, SNR=27.5, Peak=111 HFD=3.3
23:52:11.381 00.002 1032 MultiStar: [#1 0.09,0.41,0.00,M8] [#2 0.19,0.03,0.75,U] [#3 0.02,0.22,0.70,U] [#4 0.03,0.24,0.64,U] [#5 0.16,0.19,0.65,U] [#6 0.07,-0.14,0.62,U] [#7 0.10,0.15,0.67,U] [#8 0.18,0.24,0.00,M3] 
23:52:11.384 00.003 1032 refined, 6 included, MultiStar: {0.11, 0.16}, one-star: {0.17, 0.36}
23:52:11.386 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
23:52:11.388 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
23:52:11.390 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.20 cameraTheta=0.97 mountX=0.13 mountY=-0.15, mountTheta=-0.86
23:52:11.394 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.16, opts=13)
23:52:11.397 00.003 1032 Enqueuing Move request for scope (0.11, 0.16)
23:52:11.398 00.001 10072 Worker thread wakes up
23:52:11.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
23:52:11.399 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
23:52:11.399 00.000 10072 Moving (0.11, 0.16) raw xDistance=0.13 yDistance=-0.15
23:52:11.401 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:52:11.405 00.004 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:52:11.405 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
23:52:11.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:11.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:52:11.405 00.000 10072 MoveAxis(W, 3, ABG)
23:52:11.405 00.000 10072 Guiding  Dir = 3, Dur = 3
23:52:11.406 00.001 10072 IsGuiding returns 0
23:52:11.406 00.000 10072 PulseGuide returned control before completion, sleep 13
23:52:11.424 00.018 1032 UpdateGuideState exits: m=1528 SNR=27.5
23:52:11.427 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:11.429 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:11.431 00.002 1032 Enqueuing Expose request
23:52:11.432 00.001 10072 IsGuiding returns 0
23:52:11.433 00.001 10072 Move returns status 0, amount 3
23:52:11.433 00.000 10072 MoveAxis(N, 0, ABG)
23:52:11.433 00.000 10072 Move returns status 0, amount 0
23:52:11.433 00.000 10072 move complete, result=0
23:52:11.433 00.000 10072 worker thread done servicing request
23:52:11.433 00.000 10072 Worker thread wakes up
23:52:11.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:11.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:11.441 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:52:11.838 00.397 10072 Exposure complete
23:52:11.892 00.054 10072 worker thread done servicing request
23:52:11.893 00.001 1032 OnExposeComplete: enter
23:52:11.895 00.002 1032 UpdateGuideState(): m_state=6
23:52:11.897 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11479
23:52:11.901 00.004 1032 Star::Find returns 1 (0), X=1107.74, Y=130.47, Mass=1638, SNR=28.5, Peak=114 HFD=3.4
23:52:11.904 00.003 1032 MultiStar: [#1 0.11,0.28,0.00,M9] [#2 0.10,0.10,0.75,U] [#3 -0.07,0.40,0.00,M1] [#4 -0.02,0.10,0.64,U] [#5 0.23,0.18,0.00,M1] [#6 0.07,-0.10,0.58,U] [#7 0.13,0.13,0.62,U] [#8 0.14,0.17,0.46,U] 
23:52:11.906 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.14}, one-star: {0.18, 0.31}
23:52:11.908 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
23:52:11.910 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
23:52:11.914 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.17 cameraTheta=0.91 mountX=0.11 mountY=-0.14, mountTheta=-0.92
23:52:11.917 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.14, opts=13)
23:52:11.920 00.003 1032 Enqueuing Move request for scope (0.11, 0.14)
23:52:11.922 00.002 10072 Worker thread wakes up
23:52:11.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
23:52:11.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
23:52:11.922 00.000 10072 Moving (0.11, 0.14) raw xDistance=0.11 yDistance=-0.14
23:52:11.925 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:52:11.928 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
23:52:11.928 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:52:11.928 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:11.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:52:11.928 00.000 10072 MoveAxis(W, 4, ABG)
23:52:11.928 00.000 10072 Guiding  Dir = 3, Dur = 4
23:52:11.929 00.001 10072 IsGuiding returns 0
23:52:11.930 00.001 10072 PulseGuide returned control before completion, sleep 14
23:52:11.950 00.020 1032 UpdateGuideState exits: m=1638 SNR=28.5
23:52:11.954 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:11.957 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:11.961 00.004 10072 IsGuiding returns 0
23:52:11.961 00.000 10072 Move returns status 0, amount 4
23:52:11.961 00.000 10072 MoveAxis(N, 0, ABG)
23:52:11.961 00.000 10072 Move returns status 0, amount 0
23:52:11.961 00.000 10072 move complete, result=0
23:52:11.961 00.000 10072 worker thread done servicing request
23:52:11.961 00.000 1032 Enqueuing Expose request
23:52:11.964 00.003 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:52:11.966 00.002 10072 Worker thread wakes up
23:52:11.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:11.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:12.604 00.638 10072 Exposure complete
23:52:12.658 00.054 10072 worker thread done servicing request
23:52:12.658 00.000 1032 OnExposeComplete: enter
23:52:12.661 00.003 1032 UpdateGuideState(): m_state=6
23:52:12.663 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11480
23:52:12.666 00.003 1032 Star::Find returns 1 (0), X=1107.81, Y=130.36, Mass=1355, SNR=25.9, Peak=109 HFD=3.4
23:52:12.668 00.002 1032 MultiStar: [#1 0.16,0.30,0.00,M10] [#2 0.12,0.02,0.81,U] [#3 -0.22,-0.00,0.78,U] [#4 0.04,0.05,0.68,U] [#5 0.22,0.10,0.67,U] [#6 0.01,-0.04,0.61,U] [#7 0.13,0.17,0.74,U] [#8 0.15,0.18,0.56,U] 
23:52:12.669 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.09}, one-star: {0.26, 0.20}
23:52:12.671 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:52:12.672 00.001 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:52:12.674 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.77 mountX=0.06 mountY=-0.11, mountTheta=-1.06
23:52:12.677 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
23:52:12.678 00.001 1032 Enqueuing Move request for scope (0.09, 0.09)
23:52:12.682 00.004 10072 Worker thread wakes up
23:52:12.682 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
23:52:12.682 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
23:52:12.682 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
23:52:12.685 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:52:12.687 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:52:12.688 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:52:12.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:12.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:52:12.688 00.000 10072 MoveAxis(W, 4, ABG)
23:52:12.688 00.000 10072 Guiding  Dir = 3, Dur = 4
23:52:12.690 00.002 10072 IsGuiding returns 0
23:52:12.691 00.001 10072 PulseGuide returned control before completion, sleep 14
23:52:12.708 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:52:12.713 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:12.716 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:12.718 00.002 10072 IsGuiding returns 0
23:52:12.718 00.000 10072 Move returns status 0, amount 4
23:52:12.718 00.000 10072 MoveAxis(N, 0, ABG)
23:52:12.718 00.000 10072 Move returns status 0, amount 0
23:52:12.718 00.000 10072 move complete, result=0
23:52:12.718 00.000 10072 worker thread done servicing request
23:52:12.718 00.000 1032 Enqueuing Expose request
23:52:12.720 00.002 10072 Worker thread wakes up
23:52:12.720 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:12.720 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:12.720 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:52:13.137 00.417 10072 Exposure complete
23:52:13.185 00.048 10072 worker thread done servicing request
23:52:13.185 00.000 1032 OnExposeComplete: enter
23:52:13.188 00.003 1032 UpdateGuideState(): m_state=6
23:52:13.190 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11481
23:52:13.192 00.002 1032 Star::Find returns 1 (0), X=1107.81, Y=130.29, Mass=1496, SNR=27.2, Peak=104 HFD=3.5
23:52:13.195 00.003 1032 MultiStar: [#1 0.27,0.31,0.00,R] [#2 0.08,0.07,0.76,U] [#3 -0.10,0.19,0.73,U] [#4 0.02,0.12,0.69,U] [#5 0.12,0.07,0.64,U] [#6 0.02,-0.08,0.60,U] [#7 0.04,0.12,0.65,U] [#8 0.21,0.13,0.49,U] 
23:52:13.197 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.10}, one-star: {0.25, 0.14}
23:52:13.199 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:52:13.201 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:52:13.202 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.86 mountX=0.07 mountY=-0.11, mountTheta=-0.97
23:52:13.206 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
23:52:13.208 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
23:52:13.211 00.003 10072 Worker thread wakes up
23:52:13.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:52:13.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:52:13.211 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.11
23:52:13.215 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:52:13.217 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:52:13.217 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:52:13.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:13.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:52:13.217 00.000 10072 MoveAxis(W, 3, ABG)
23:52:13.217 00.000 10072 Guiding  Dir = 3, Dur = 3
23:52:13.218 00.001 10072 IsGuiding returns 0
23:52:13.218 00.000 10072 PulseGuide returned control before completion, sleep 13
23:52:13.236 00.018 1032 UpdateGuideState exits: m=1496 SNR=27.2
23:52:13.238 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:13.240 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:13.242 00.002 1032 Enqueuing Expose request
23:52:13.245 00.003 10072 IsGuiding returns 0
23:52:13.245 00.000 10072 Move returns status 0, amount 3
23:52:13.245 00.000 10072 MoveAxis(N, 0, ABG)
23:52:13.245 00.000 10072 Move returns status 0, amount 0
23:52:13.245 00.000 10072 move complete, result=0
23:52:13.245 00.000 10072 worker thread done servicing request
23:52:13.245 00.000 10072 Worker thread wakes up
23:52:13.246 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:13.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:13.253 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:52:13.873 00.620 10072 Exposure complete
23:52:13.927 00.054 10072 worker thread done servicing request
23:52:13.927 00.000 1032 OnExposeComplete: enter
23:52:13.930 00.003 1032 UpdateGuideState(): m_state=6
23:52:13.933 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11482
23:52:13.936 00.003 1032 Star::Find returns 1 (0), X=1107.81, Y=130.38, Mass=1548, SNR=27.7, Peak=115 HFD=3.4
23:52:13.938 00.002 1032 MultiStar: [#1 -0.07,0.07,0.91,U] [#2 0.15,0.21,0.77,U] [#3 0.11,0.29,0.00,M1] [#4 0.03,0.31,0.00,M1] [#5 0.16,0.24,0.00,M1] [#6 -0.02,-0.07,0.57,U] [#7 0.18,0.26,0.00,M1] [#8 0.13,0.30,0.00,M1] 
23:52:13.940 00.002 1032 refined, 3 included, MultiStar: {0.09, 0.13}, one-star: {0.26, 0.23}
23:52:13.941 00.001 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
23:52:13.944 00.003 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
23:52:13.946 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.95 mountX=0.10 mountY=-0.12, mountTheta=-0.88
23:52:13.949 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.13, opts=13)
23:52:13.952 00.003 1032 Enqueuing Move request for scope (0.09, 0.13)
23:52:13.954 00.002 10072 Worker thread wakes up
23:52:13.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
23:52:13.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
23:52:13.954 00.000 10072 Moving (0.09, 0.13) raw xDistance=0.10 yDistance=-0.12
23:52:13.955 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:52:13.959 00.004 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:52:13.960 00.001 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:52:13.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:13.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:52:13.960 00.000 10072 MoveAxis(W, 5, ABG)
23:52:13.960 00.000 10072 Guiding  Dir = 3, Dur = 5
23:52:13.960 00.000 10072 IsGuiding returns 0
23:52:13.961 00.001 10072 PulseGuide returned control before completion, sleep 15
23:52:13.979 00.018 1032 UpdateGuideState exits: m=1548 SNR=27.7
23:52:13.982 00.003 10072 IsGuiding returns 0
23:52:13.982 00.000 10072 Move returns status 0, amount 5
23:52:13.982 00.000 10072 MoveAxis(N, 0, ABG)
23:52:13.982 00.000 10072 Move returns status 0, amount 0
23:52:13.982 00.000 10072 move complete, result=0
23:52:13.982 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:13.984 00.002 10072 worker thread done servicing request
23:52:13.985 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:13.988 00.003 1032 Enqueuing Expose request
23:52:13.990 00.002 10072 Worker thread wakes up
23:52:13.990 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:52:13.992 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:13.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:14.400 00.408 10072 Exposure complete
23:52:14.454 00.054 10072 worker thread done servicing request
23:52:14.454 00.000 1032 OnExposeComplete: enter
23:52:14.457 00.003 1032 UpdateGuideState(): m_state=6
23:52:14.459 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11483
23:52:14.461 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=130.48, Mass=1615, SNR=28.2, Peak=116 HFD=3.4
23:52:14.463 00.002 1032 MultiStar: [#1 -0.09,0.14,0.93,U] [#2 0.03,0.12,0.78,U] [#3 -0.04,0.21,0.73,U] [#4 -0.22,0.22,0.00,M2] [#5 0.08,0.27,0.00,M2] [#6 -0.00,0.07,0.56,U] [#7 0.05,0.33,0.00,M2] [#8 0.10,0.18,0.52,U] 
23:52:14.465 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.19}, one-star: {0.23, 0.33}
23:52:14.468 00.003 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
23:52:14.470 00.002 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
23:52:14.472 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.35 mountX=0.17 mountY=-0.09, mountTheta=-0.48
23:52:14.475 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.19, opts=13)
23:52:14.477 00.002 1032 Enqueuing Move request for scope (0.04, 0.19)
23:52:14.479 00.002 10072 Worker thread wakes up
23:52:14.479 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
23:52:14.479 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
23:52:14.479 00.000 10072 Moving (0.04, 0.19) raw xDistance=0.17 yDistance=-0.09
23:52:14.482 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:52:14.486 00.004 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.91
23:52:14.486 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
23:52:14.486 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:14.486 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:52:14.486 00.000 10072 MoveAxis(W, 84, ABG)
23:52:14.486 00.000 10072 Guiding  Dir = 3, Dur = 84
23:52:14.486 00.000 10072 IsGuiding returns 0
23:52:14.487 00.001 10072 PulseGuide returned control before completion, sleep 94
23:52:14.506 00.019 1032 UpdateGuideState exits: m=1615 SNR=28.2
23:52:14.509 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:14.511 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:14.513 00.002 1032 Enqueuing Expose request
23:52:14.586 00.073 10072 IsGuiding returns 1
23:52:14.586 00.000 10072 scope still moving after pulse duration time elapsed
23:52:14.616 00.030 10072 IsGuiding returns 0
23:52:14.616 00.000 10072 scope move finished after 84 + 45 ms
23:52:14.616 00.000 10072 Move returns status 0, amount 84
23:52:14.616 00.000 10072 MoveAxis(N, 0, ABG)
23:52:14.616 00.000 10072 Move returns status 0, amount 0
23:52:14.616 00.000 10072 move complete, result=0
23:52:14.616 00.000 10072 worker thread done servicing request
23:52:14.616 00.000 1032 GuideStep: 0.2 px 84 ms WEST, -0.1 px 0 ms NORTH
23:52:14.619 00.003 10072 Worker thread wakes up
23:52:14.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:14.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:15.352 00.733 10072 Exposure complete
23:52:15.407 00.055 10072 worker thread done servicing request
23:52:15.407 00.000 1032 OnExposeComplete: enter
23:52:15.409 00.002 1032 UpdateGuideState(): m_state=6
23:52:15.412 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11484
23:52:15.414 00.002 1032 Star::Find returns 1 (0), X=1107.90, Y=130.39, Mass=1347, SNR=25.8, Peak=107 HFD=3.4
23:52:15.415 00.001 1032 MultiStar: [#1 -0.04,0.02,0.97,U] [#2 0.03,0.05,0.84,U] [#3 -0.20,0.16,0.74,U] [#4 0.13,0.18,0.65,U] [#5 0.15,0.15,0.70,U] [#6 0.07,-0.06,0.61,U] [#7 0.12,0.29,0.00,M3] [#8 0.16,0.23,0.00,M1] 
23:52:15.418 00.003 1032 refined, 6 included, MultiStar: {0.08, 0.11}, one-star: {0.34, 0.24}
23:52:15.419 00.001 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:52:15.421 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:52:15.423 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.96 mountX=0.09 mountY=-0.10, mountTheta=-0.87
23:52:15.427 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
23:52:15.429 00.002 1032 Enqueuing Move request for scope (0.08, 0.11)
23:52:15.431 00.002 10072 Worker thread wakes up
23:52:15.432 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:52:15.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:52:15.432 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.10
23:52:15.434 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:52:15.437 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:52:15.437 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:52:15.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:15.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:52:15.437 00.000 10072 MoveAxis(W, 6, ABG)
23:52:15.437 00.000 10072 Guiding  Dir = 3, Dur = 6
23:52:15.438 00.001 10072 IsGuiding returns 0
23:52:15.438 00.000 10072 PulseGuide returned control before completion, sleep 16
23:52:15.456 00.018 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:52:15.458 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:15.460 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:15.462 00.002 1032 Enqueuing Expose request
23:52:15.463 00.001 10072 IsGuiding returns 0
23:52:15.463 00.000 10072 Move returns status 0, amount 6
23:52:15.463 00.000 10072 MoveAxis(N, 0, ABG)
23:52:15.463 00.000 10072 Move returns status 0, amount 0
23:52:15.464 00.001 10072 move complete, result=0
23:52:15.464 00.000 10072 worker thread done servicing request
23:52:15.464 00.000 10072 Worker thread wakes up
23:52:15.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:15.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:15.472 00.008 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:52:15.883 00.411 10072 Exposure complete
23:52:15.932 00.049 10072 worker thread done servicing request
23:52:15.933 00.001 1032 OnExposeComplete: enter
23:52:15.935 00.002 1032 UpdateGuideState(): m_state=6
23:52:15.937 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11485
23:52:15.938 00.001 1032 Star::Find returns 1 (0), X=1107.85, Y=130.26, Mass=1317, SNR=25.5, Peak=97 HFD=3.4
23:52:15.940 00.002 1032 MultiStar: [#1 -0.07,-0.09,0.98,U] [#2 0.14,-0.00,0.85,U] [#3 -0.05,0.05,0.81,U] [#4 -0.01,0.04,0.68,U] [#5 0.25,0.23,0.00,M2] [#6 0.04,-0.21,0.66,U] [#7 0.13,0.12,0.71,U] [#8 0.23,0.09,0.55,U] 
23:52:15.942 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.30, 0.10}
23:52:15.944 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
23:52:15.946 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
23:52:15.948 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.14 mountX=-0.01 mountY=-0.09, mountTheta=-1.69
23:52:15.951 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
23:52:15.952 00.001 1032 Enqueuing Move request for scope (0.09, 0.01)
23:52:15.955 00.003 10072 Worker thread wakes up
23:52:15.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:52:15.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:52:15.955 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
23:52:15.959 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:52:15.962 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:52:15.962 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:52:15.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:15.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:52:15.962 00.000 10072 MoveAxis(W, 5, ABG)
23:52:15.962 00.000 10072 Guiding  Dir = 3, Dur = 5
23:52:15.963 00.001 10072 IsGuiding returns 0
23:52:15.963 00.000 10072 PulseGuide returned control before completion, sleep 15
23:52:15.981 00.018 1032 UpdateGuideState exits: m=1317 SNR=25.5
23:52:15.983 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:15.986 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:15.988 00.002 1032 Enqueuing Expose request
23:52:15.990 00.002 10072 IsGuiding returns 0
23:52:15.991 00.001 10072 Move returns status 0, amount 5
23:52:15.991 00.000 10072 MoveAxis(N, 0, ABG)
23:52:15.991 00.000 10072 Move returns status 0, amount 0
23:52:15.991 00.000 10072 move complete, result=0
23:52:15.991 00.000 10072 worker thread done servicing request
23:52:15.991 00.000 10072 Worker thread wakes up
23:52:15.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:15.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:15.999 00.008 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:52:16.618 00.619 10072 Exposure complete
23:52:16.665 00.047 10072 worker thread done servicing request
23:52:16.666 00.001 1032 OnExposeComplete: enter
23:52:16.668 00.002 1032 UpdateGuideState(): m_state=6
23:52:16.669 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11486
23:52:16.671 00.002 1032 Star::Find returns 1 (0), X=1107.82, Y=130.41, Mass=1402, SNR=26.3, Peak=106 HFD=3.3
23:52:16.673 00.002 1032 MultiStar: [#1 -0.19,0.08,0.98,U] [#2 0.12,0.03,0.81,U] [#3 0.01,0.27,0.00,M1] [#4 -0.05,0.15,0.68,U] [#5 0.14,0.14,0.66,U] [#6 0.05,0.04,0.58,U] [#7 0.15,0.24,0.00,M3] [#8 0.21,0.27,0.00,M1] 
23:52:16.676 00.003 1032 refined, 5 included, MultiStar: {0.05, 0.12}, one-star: {0.26, 0.25}
23:52:16.678 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
23:52:16.680 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
23:52:16.681 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.16 mountX=0.10 mountY=-0.08, mountTheta=-0.67
23:52:16.684 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
23:52:16.686 00.002 1032 Enqueuing Move request for scope (0.05, 0.12)
23:52:16.687 00.001 10072 Worker thread wakes up
23:52:16.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:52:16.687 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:52:16.687 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.10 yDistance=-0.08
23:52:16.689 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:52:16.692 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:52:16.692 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:52:16.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:16.692 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:52:16.692 00.000 10072 MoveAxis(W, 6, ABG)
23:52:16.692 00.000 10072 Guiding  Dir = 3, Dur = 6
23:52:16.693 00.001 10072 IsGuiding returns 0
23:52:16.693 00.000 10072 PulseGuide returned control before completion, sleep 16
23:52:16.711 00.018 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:52:16.714 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:16.716 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:16.717 00.001 1032 Enqueuing Expose request
23:52:16.724 00.007 10072 IsGuiding returns 0
23:52:16.724 00.000 10072 Move returns status 0, amount 6
23:52:16.724 00.000 10072 MoveAxis(N, 0, ABG)
23:52:16.724 00.000 10072 Move returns status 0, amount 0
23:52:16.724 00.000 10072 move complete, result=0
23:52:16.725 00.001 10072 worker thread done servicing request
23:52:16.725 00.000 10072 Worker thread wakes up
23:52:16.725 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:16.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:16.727 00.002 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:52:17.132 00.405 10072 Exposure complete
23:52:17.182 00.050 10072 worker thread done servicing request
23:52:17.183 00.001 1032 OnExposeComplete: enter
23:52:17.184 00.001 1032 UpdateGuideState(): m_state=6
23:52:17.186 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11487
23:52:17.189 00.003 1032 Star::Find returns 1 (0), X=1107.72, Y=130.37, Mass=1221, SNR=24.6, Peak=97 HFD=3.4
23:52:17.191 00.002 1032 MultiStar: [#1 -0.10,-0.05,1.04,U] [#2 0.21,0.02,0.90,U] [#3 -0.07,0.24,0.85,U] [#4 0.01,0.12,0.71,U] [#5 0.19,0.16,0.71,U] [#6 -0.12,-0.01,0.67,U] [#7 0.15,0.12,0.72,U] [#8 0.18,0.17,0.54,U] 
23:52:17.192 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {0.16, 0.22}
23:52:17.195 00.003 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
23:52:17.196 00.001 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
23:52:17.198 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.03 mountX=0.09 mountY=-0.09, mountTheta=-0.80
23:52:17.200 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
23:52:17.202 00.002 1032 Enqueuing Move request for scope (0.06, 0.11)
23:52:17.204 00.002 10072 Worker thread wakes up
23:52:17.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
23:52:17.204 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
23:52:17.204 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.09
23:52:17.208 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:52:17.212 00.004 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
23:52:17.212 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:52:17.212 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:17.212 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:52:17.212 00.000 10072 MoveAxis(W, 5, ABG)
23:52:17.212 00.000 10072 Guiding  Dir = 3, Dur = 5
23:52:17.213 00.001 10072 IsGuiding returns 0
23:52:17.213 00.000 10072 PulseGuide returned control before completion, sleep 15
23:52:17.228 00.015 1032 UpdateGuideState exits: m=1221 SNR=24.6
23:52:17.230 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:17.232 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:17.233 00.001 1032 Enqueuing Expose request
23:52:17.239 00.006 10072 IsGuiding returns 0
23:52:17.239 00.000 10072 Move returns status 0, amount 5
23:52:17.239 00.000 10072 MoveAxis(N, 0, ABG)
23:52:17.239 00.000 10072 Move returns status 0, amount 0
23:52:17.239 00.000 10072 move complete, result=0
23:52:17.239 00.000 10072 worker thread done servicing request
23:52:17.239 00.000 10072 Worker thread wakes up
23:52:17.239 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:17.239 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:17.247 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:52:17.872 00.625 10072 Exposure complete
23:52:17.921 00.049 10072 worker thread done servicing request
23:52:17.921 00.000 1032 OnExposeComplete: enter
23:52:17.924 00.003 1032 UpdateGuideState(): m_state=6
23:52:17.927 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11488
23:52:17.929 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=130.27, Mass=1487, SNR=27.2, Peak=112 HFD=3.5
23:52:17.932 00.003 1032 MultiStar: [#1 -0.02,-0.06,0.97,U] [#2 0.07,-0.01,0.81,U] [#3 0.04,0.14,0.73,U] [#4 0.09,0.06,0.65,U] [#5 0.18,0.13,0.67,U] [#6 -0.08,-0.05,0.62,U] [#7 0.24,0.14,0.00,M3] [#8 0.15,0.29,0.00,M1] 
23:52:17.934 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.05}, one-star: {0.24, 0.11}
23:52:17.935 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:52:17.937 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:52:17.938 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.52 mountX=0.02 mountY=-0.09, mountTheta=-1.31
23:52:17.942 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
23:52:17.944 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
23:52:17.945 00.001 10072 Worker thread wakes up
23:52:17.945 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
23:52:17.945 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
23:52:17.945 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.02 yDistance=-0.09
23:52:17.948 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:52:17.951 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:52:17.951 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:52:17.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:17.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:52:17.951 00.000 10072 MoveAxis(W, 5, ABG)
23:52:17.951 00.000 10072 Guiding  Dir = 3, Dur = 5
23:52:17.952 00.001 10072 IsGuiding returns 0
23:52:17.953 00.001 10072 PulseGuide returned control before completion, sleep 15
23:52:17.969 00.016 1032 UpdateGuideState exits: m=1487 SNR=27.2
23:52:17.972 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:17.973 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:17.974 00.001 1032 Enqueuing Expose request
23:52:17.978 00.004 10072 IsGuiding returns 0
23:52:17.978 00.000 10072 Move returns status 0, amount 5
23:52:17.978 00.000 10072 MoveAxis(N, 0, ABG)
23:52:17.978 00.000 10072 Move returns status 0, amount 0
23:52:17.978 00.000 10072 move complete, result=0
23:52:17.978 00.000 10072 worker thread done servicing request
23:52:17.978 00.000 10072 Worker thread wakes up
23:52:17.979 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:17.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:17.984 00.005 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:52:18.388 00.404 10072 Exposure complete
23:52:18.439 00.051 10072 worker thread done servicing request
23:52:18.439 00.000 1032 OnExposeComplete: enter
23:52:18.442 00.003 1032 UpdateGuideState(): m_state=6
23:52:18.443 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11489
23:52:18.445 00.002 1032 Star::Find returns 1 (0), X=1107.93, Y=130.34, Mass=1397, SNR=26.3, Peak=114 HFD=3.3
23:52:18.447 00.002 1032 MultiStar: [#1 -0.07,-0.14,0.98,U] [#2 0.12,0.07,0.82,U] [#3 0.01,0.06,0.75,U] [#4 0.02,0.10,0.67,U] [#5 0.24,-0.07,0.67,U] [#6 -0.04,-0.11,0.65,U] [#7 0.18,0.06,0.68,U] [#8 0.28,-0.05,0.00,M2] 
23:52:18.448 00.001 1032 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.37, 0.19}
23:52:18.450 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
23:52:18.452 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
23:52:18.453 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.19 mountX=-0.01 mountY=-0.11, mountTheta=-1.64
23:52:18.456 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
23:52:18.458 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
23:52:18.460 00.002 10072 Worker thread wakes up
23:52:18.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
23:52:18.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
23:52:18.460 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
23:52:18.462 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:52:18.466 00.004 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:52:18.466 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
23:52:18.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:18.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:52:18.466 00.000 10072 MoveAxis(W, 5, ABG)
23:52:18.466 00.000 10072 Guiding  Dir = 3, Dur = 5
23:52:18.466 00.000 10072 IsGuiding returns 0
23:52:18.467 00.001 10072 PulseGuide returned control before completion, sleep 15
23:52:18.484 00.017 1032 UpdateGuideState exits: m=1397 SNR=26.3
23:52:18.487 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:18.489 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:18.491 00.002 1032 Enqueuing Expose request
23:52:18.494 00.003 10072 IsGuiding returns 0
23:52:18.495 00.001 10072 Move returns status 0, amount 5
23:52:18.495 00.000 10072 MoveAxis(N, 0, ABG)
23:52:18.495 00.000 10072 Move returns status 0, amount 0
23:52:18.495 00.000 10072 move complete, result=0
23:52:18.495 00.000 10072 worker thread done servicing request
23:52:18.495 00.000 10072 Worker thread wakes up
23:52:18.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:18.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:18.501 00.006 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:52:19.123 00.622 10072 Exposure complete
23:52:19.172 00.049 10072 worker thread done servicing request
23:52:19.173 00.001 1032 OnExposeComplete: enter
23:52:19.176 00.003 1032 UpdateGuideState(): m_state=6
23:52:19.178 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11490
23:52:19.181 00.003 1032 Star::Find returns 1 (0), X=1107.79, Y=130.38, Mass=1350, SNR=25.8, Peak=103 HFD=3.4
23:52:19.183 00.002 1032 MultiStar: [#1 -0.02,0.06,0.98,U] [#2 0.15,0.10,0.81,U] [#3 0.03,0.06,0.77,U] [#4 0.04,0.02,0.73,U] [#5 0.16,0.05,0.69,U] [#6 0.00,-0.04,0.64,U] [#7 0.16,0.14,0.71,U] [#8 0.21,0.14,0.51,U] 
23:52:19.185 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.23, 0.23}
23:52:19.186 00.001 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
23:52:19.188 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
23:52:19.191 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.71 mountX=0.06 mountY=-0.12, mountTheta=-1.12
23:52:19.194 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
23:52:19.197 00.003 1032 Enqueuing Move request for scope (0.10, 0.09)
23:52:19.199 00.002 10072 Worker thread wakes up
23:52:19.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:52:19.199 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:52:19.199 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
23:52:19.201 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:52:19.208 00.007 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:52:19.208 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:52:19.208 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:19.208 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:52:19.208 00.000 10072 MoveAxis(W, 7, ABG)
23:52:19.208 00.000 10072 Guiding  Dir = 3, Dur = 7
23:52:19.209 00.001 10072 IsGuiding returns 0
23:52:19.209 00.000 10072 PulseGuide returned control before completion, sleep 17
23:52:19.228 00.019 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:52:19.233 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:19.238 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:19.240 00.002 10072 IsGuiding returns 0
23:52:19.240 00.000 1032 Enqueuing Expose request
23:52:19.244 00.004 10072 Move returns status 0, amount 7
23:52:19.244 00.000 10072 MoveAxis(N, 0, ABG)
23:52:19.244 00.000 10072 Move returns status 0, amount 0
23:52:19.244 00.000 10072 move complete, result=0
23:52:19.244 00.000 10072 worker thread done servicing request
23:52:19.244 00.000 10072 Worker thread wakes up
23:52:19.244 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:19.244 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:19.253 00.009 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:52:19.658 00.405 10072 Exposure complete
23:52:19.706 00.048 1032 OnExposeComplete: enter
23:52:19.708 00.002 1032 UpdateGuideState(): m_state=6
23:52:19.710 00.002 10072 worker thread done servicing request
23:52:19.710 00.000 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11491
23:52:19.712 00.002 1032 Star::Find returns 1 (0), X=1107.91, Y=130.41, Mass=1372, SNR=26.1, Peak=106 HFD=3.5
23:52:19.714 00.002 1032 MultiStar: [#1 -0.10,0.10,0.91,U] [#2 0.12,0.14,0.81,U] [#3 0.04,0.17,0.79,U] [#4 -0.01,0.14,0.68,U] [#5 0.11,0.11,0.65,U] [#6 0.13,-0.08,0.62,U] [#7 0.22,0.16,0.00,M2] [#8 0.18,0.19,0.00,M2] 
23:52:19.715 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.13}, one-star: {0.35, 0.25}
23:52:19.717 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
23:52:19.719 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
23:52:19.721 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.93 mountX=0.10 mountY=-0.13, mountTheta=-0.90
23:52:19.724 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.13, opts=13)
23:52:19.726 00.002 1032 Enqueuing Move request for scope (0.10, 0.13)
23:52:19.727 00.001 10072 Worker thread wakes up
23:52:19.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
23:52:19.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
23:52:19.727 00.000 10072 Moving (0.10, 0.13) raw xDistance=0.10 yDistance=-0.13
23:52:19.729 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:52:19.733 00.004 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:52:19.733 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:52:19.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:19.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:52:19.733 00.000 10072 MoveAxis(W, 6, ABG)
23:52:19.733 00.000 10072 Guiding  Dir = 3, Dur = 6
23:52:19.734 00.001 10072 IsGuiding returns 0
23:52:19.734 00.000 10072 PulseGuide returned control before completion, sleep 16
23:52:19.753 00.019 1032 UpdateGuideState exits: m=1372 SNR=26.1
23:52:19.756 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:19.758 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:19.759 00.001 1032 Enqueuing Expose request
23:52:19.764 00.005 10072 IsGuiding returns 0
23:52:19.764 00.000 10072 Move returns status 0, amount 6
23:52:19.764 00.000 10072 MoveAxis(N, 0, ABG)
23:52:19.764 00.000 10072 Move returns status 0, amount 0
23:52:19.764 00.000 10072 move complete, result=0
23:52:19.764 00.000 10072 worker thread done servicing request
23:52:19.764 00.000 10072 Worker thread wakes up
23:52:19.764 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:19.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:19.769 00.005 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:52:20.389 00.620 10072 Exposure complete
23:52:20.439 00.050 10072 worker thread done servicing request
23:52:20.439 00.000 1032 OnExposeComplete: enter
23:52:20.441 00.002 1032 UpdateGuideState(): m_state=6
23:52:20.442 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11492
23:52:20.445 00.003 1032 Star::Find returns 1 (0), X=1107.79, Y=130.42, Mass=1345, SNR=25.8, Peak=104 HFD=3.4
23:52:20.448 00.003 1032 MultiStar: [#1 -0.18,-0.00,0.97,U] [#2 -0.02,-0.06,0.80,U] [#3 0.08,0.17,0.81,U] [#4 -0.02,0.33,0.00,M1] [#5 0.01,0.12,0.73,U] [#6 -0.06,0.02,0.62,U] [#7 0.21,0.28,0.00,M3] [#8 0.15,0.29,0.00,M3] 
23:52:20.450 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.09}, one-star: {0.24, 0.26}
23:52:20.451 00.001 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
23:52:20.452 00.001 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
23:52:20.457 00.005 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.40 mountX=0.09 mountY=-0.04, mountTheta=-0.43
23:52:20.460 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
23:52:20.463 00.003 1032 Enqueuing Move request for scope (0.02, 0.09)
23:52:20.465 00.002 10072 Worker thread wakes up
23:52:20.465 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:52:20.465 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:52:20.465 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.09 yDistance=-0.04
23:52:20.466 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:52:20.469 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:52:20.469 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:52:20.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:20.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:52:20.469 00.000 10072 MoveAxis(W, 6, ABG)
23:52:20.470 00.001 10072 Guiding  Dir = 3, Dur = 6
23:52:20.470 00.000 10072 IsGuiding returns 0
23:52:20.470 00.000 10072 PulseGuide returned control before completion, sleep 16
23:52:20.489 00.019 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:52:20.491 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:20.493 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:20.495 00.002 10072 IsGuiding returns 0
23:52:20.495 00.000 10072 Move returns status 0, amount 6
23:52:20.495 00.000 10072 MoveAxis(N, 0, ABG)
23:52:20.495 00.000 10072 Move returns status 0, amount 0
23:52:20.497 00.002 1032 Enqueuing Expose request
23:52:20.498 00.001 10072 move complete, result=0
23:52:20.498 00.000 10072 worker thread done servicing request
23:52:20.498 00.000 10072 Worker thread wakes up
23:52:20.498 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:20.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:20.498 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
23:52:20.906 00.408 10072 Exposure complete
23:52:20.958 00.052 10072 worker thread done servicing request
23:52:20.958 00.000 1032 OnExposeComplete: enter
23:52:20.960 00.002 1032 UpdateGuideState(): m_state=6
23:52:20.962 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11493
23:52:20.965 00.003 1032 Star::Find returns 1 (0), X=1107.84, Y=130.49, Mass=1408, SNR=26.4, Peak=100 HFD=3.5
23:52:20.967 00.002 1032 MultiStar: [#1 -0.14,0.11,0.93,U] [#2 0.02,0.06,0.78,U] [#3 -0.03,0.10,0.74,U] [#4 0.06,0.25,0.69,U] [#5 0.07,0.06,0.68,U] [#6 0.14,-0.03,0.60,U] [#7 0.13,0.21,0.67,U] [#8 0.18,0.39,0.00,M4] 
23:52:20.969 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.15}, one-star: {0.28, 0.34}
23:52:20.970 00.001 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
23:52:20.972 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
23:52:20.974 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.14 mountX=0.12 mountY=-0.10, mountTheta=-0.69
23:52:20.977 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
23:52:20.979 00.002 1032 Enqueuing Move request for scope (0.07, 0.15)
23:52:20.980 00.001 10072 Worker thread wakes up
23:52:20.981 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
23:52:20.981 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
23:52:20.981 00.000 10072 Moving (0.07, 0.15) raw xDistance=0.12 yDistance=-0.10
23:52:20.984 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:52:20.989 00.005 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:52:20.990 00.001 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
23:52:20.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:20.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:52:20.990 00.000 10072 MoveAxis(W, 6, ABG)
23:52:20.990 00.000 10072 Guiding  Dir = 3, Dur = 6
23:52:20.990 00.000 10072 IsGuiding returns 0
23:52:20.991 00.001 10072 PulseGuide returned control before completion, sleep 16
23:52:21.008 00.017 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:52:21.011 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:21.013 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:21.015 00.002 1032 Enqueuing Expose request
23:52:21.018 00.003 10072 IsGuiding returns 0
23:52:21.018 00.000 10072 Move returns status 0, amount 6
23:52:21.018 00.000 10072 MoveAxis(N, 0, ABG)
23:52:21.018 00.000 10072 Move returns status 0, amount 0
23:52:21.018 00.000 10072 move complete, result=0
23:52:21.018 00.000 10072 worker thread done servicing request
23:52:21.018 00.000 10072 Worker thread wakes up
23:52:21.018 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:21.018 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:21.026 00.008 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:52:21.656 00.630 10072 Exposure complete
23:52:21.707 00.051 10072 worker thread done servicing request
23:52:21.707 00.000 1032 OnExposeComplete: enter
23:52:21.709 00.002 1032 UpdateGuideState(): m_state=6
23:52:21.711 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11494
23:52:21.713 00.002 1032 Star::Find returns 1 (0), X=1107.78, Y=130.29, Mass=1466, SNR=27.0, Peak=106 HFD=3.5
23:52:21.715 00.002 1032 MultiStar: [#1 -0.13,-0.08,1.03,U] [#2 0.18,0.11,0.77,U] [#3 0.07,0.15,0.71,U] [#4 0.07,0.22,0.66,U] [#5 0.14,0.25,0.00,M1] [#6 0.06,-0.09,0.56,U] [#7 0.27,0.19,0.00,M3] [#8 0.16,0.19,0.51,U] 
23:52:21.718 00.003 1032 refined, 6 included, MultiStar: {0.08, 0.08}, one-star: {0.23, 0.14}
23:52:21.721 00.003 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
23:52:21.723 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
23:52:21.725 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=0.06 mountY=-0.10, mountTheta=-1.04
23:52:21.728 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
23:52:21.730 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
23:52:21.733 00.003 10072 Worker thread wakes up
23:52:21.734 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:52:21.734 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:52:21.734 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
23:52:21.735 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:52:21.739 00.004 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:52:21.740 00.001 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:52:21.740 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:21.740 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:52:21.740 00.000 10072 MoveAxis(W, 8, ABG)
23:52:21.740 00.000 10072 Guiding  Dir = 3, Dur = 8
23:52:21.740 00.000 10072 IsGuiding returns 0
23:52:21.741 00.001 10072 PulseGuide returned control before completion, sleep 18
23:52:21.759 00.018 1032 UpdateGuideState exits: m=1466 SNR=27.0
23:52:21.761 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:21.763 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:21.766 00.003 10072 IsGuiding returns 0
23:52:21.766 00.000 10072 Move returns status 0, amount 8
23:52:21.766 00.000 10072 MoveAxis(N, 0, ABG)
23:52:21.766 00.000 10072 Move returns status 0, amount 0
23:52:21.766 00.000 10072 move complete, result=0
23:52:21.766 00.000 10072 worker thread done servicing request
23:52:21.766 00.000 1032 Enqueuing Expose request
23:52:21.769 00.003 10072 Worker thread wakes up
23:52:21.769 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:21.769 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:21.770 00.001 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
23:52:22.189 00.419 10072 Exposure complete
23:52:22.236 00.047 1032 OnExposeComplete: enter
23:52:22.238 00.002 1032 UpdateGuideState(): m_state=6
23:52:22.241 00.003 10072 worker thread done servicing request
23:52:22.241 00.000 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11495
23:52:22.242 00.001 1032 Star::Find returns 1 (0), X=1107.79, Y=130.35, Mass=1464, SNR=26.9, Peak=103 HFD=3.4
23:52:22.245 00.003 1032 MultiStar: [#1 -0.12,0.08,0.91,U] [#2 0.12,0.12,0.75,U] [#3 0.09,0.12,0.78,U] [#4 0.10,0.35,0.00,M1] [#5 0.15,0.22,0.00,M2] [#6 0.08,0.01,0.62,U] [#7 0.26,0.23,0.00,M4] [#8 0.21,0.24,0.00,M4] 
23:52:22.247 00.002 1032 refined, 4 included, MultiStar: {0.08, 0.11}, one-star: {0.23, 0.20}
23:52:22.249 00.002 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
23:52:22.251 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
23:52:22.253 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.94 mountX=0.09 mountY=-0.11, mountTheta=-0.89
23:52:22.255 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
23:52:22.258 00.003 1032 Enqueuing Move request for scope (0.08, 0.11)
23:52:22.259 00.001 10072 Worker thread wakes up
23:52:22.259 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:52:22.260 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:52:22.260 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.11
23:52:22.262 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:52:22.264 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:52:22.264 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:52:22.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:22.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:52:22.264 00.000 10072 MoveAxis(W, 6, ABG)
23:52:22.264 00.000 10072 Guiding  Dir = 3, Dur = 6
23:52:22.265 00.001 10072 IsGuiding returns 0
23:52:22.265 00.000 10072 PulseGuide returned control before completion, sleep 16
23:52:22.282 00.017 1032 UpdateGuideState exits: m=1464 SNR=26.9
23:52:22.284 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:22.287 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:22.288 00.001 1032 Enqueuing Expose request
23:52:22.293 00.005 10072 IsGuiding returns 0
23:52:22.293 00.000 10072 Move returns status 0, amount 6
23:52:22.293 00.000 10072 MoveAxis(N, 0, ABG)
23:52:22.293 00.000 10072 Move returns status 0, amount 0
23:52:22.293 00.000 10072 move complete, result=0
23:52:22.293 00.000 10072 worker thread done servicing request
23:52:22.293 00.000 10072 Worker thread wakes up
23:52:22.294 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:22.294 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:22.298 00.004 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:52:22.920 00.622 10072 Exposure complete
23:52:22.973 00.053 10072 worker thread done servicing request
23:52:22.973 00.000 1032 OnExposeComplete: enter
23:52:22.975 00.002 1032 UpdateGuideState(): m_state=6
23:52:22.977 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11496
23:52:22.979 00.002 1032 Star::Find returns 1 (0), X=1107.81, Y=130.51, Mass=1287, SNR=25.2, Peak=99 HFD=3.3
23:52:22.981 00.002 1032 MultiStar: [#1 -0.15,0.11,0.94,U] [#2 -0.01,0.19,0.82,U] [#3 0.06,0.30,0.00,M1] [#4 -0.05,0.35,0.00,M2] [#5 0.12,0.31,0.00,M3] [#6 0.08,0.00,0.63,U] [#7 0.10,0.35,0.00,M5] [#8 0.26,0.27,0.00,M5] 
23:52:22.983 00.002 1032 refined, 3 included, MultiStar: {0.05, 0.18}, one-star: {0.25, 0.35}
23:52:22.985 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
23:52:22.988 00.003 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
23:52:22.990 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.32 mountX=0.16 mountY=-0.09, mountTheta=-0.51
23:52:22.993 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.18, opts=13)
23:52:22.995 00.002 1032 Enqueuing Move request for scope (0.05, 0.18)
23:52:22.998 00.003 10072 Worker thread wakes up
23:52:22.998 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
23:52:22.998 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
23:52:22.999 00.001 10072 Moving (0.05, 0.18) raw xDistance=0.16 yDistance=-0.09
23:52:23.000 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:52:23.004 00.004 10072 PPEC rslt: input = 0.16, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.89
23:52:23.004 00.000 10072 PPEC: input: 0.16, control: 0.09, exposure: 500
23:52:23.004 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:23.004 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:52:23.004 00.000 10072 MoveAxis(W, 83, ABG)
23:52:23.004 00.000 10072 Guiding  Dir = 3, Dur = 83
23:52:23.005 00.001 10072 IsGuiding returns 0
23:52:23.005 00.000 10072 PulseGuide returned control before completion, sleep 93
23:52:23.024 00.019 1032 UpdateGuideState exits: m=1287 SNR=25.2
23:52:23.026 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:23.029 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:23.030 00.001 1032 Enqueuing Expose request
23:52:23.104 00.074 10072 IsGuiding returns 0
23:52:23.104 00.000 10072 Move returns status 0, amount 83
23:52:23.104 00.000 10072 MoveAxis(N, 0, ABG)
23:52:23.104 00.000 10072 Move returns status 0, amount 0
23:52:23.104 00.000 10072 move complete, result=0
23:52:23.104 00.000 10072 worker thread done servicing request
23:52:23.104 00.000 10072 Worker thread wakes up
23:52:23.105 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:23.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:23.105 00.000 1032 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
23:52:23.514 00.409 10072 Exposure complete
23:52:23.570 00.056 10072 worker thread done servicing request
23:52:23.570 00.000 1032 OnExposeComplete: enter
23:52:23.573 00.003 1032 UpdateGuideState(): m_state=6
23:52:23.575 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11497
23:52:23.577 00.002 1032 Star::Find returns 1 (0), X=1107.87, Y=130.56, Mass=1438, SNR=26.6, Peak=107 HFD=3.3
23:52:23.579 00.002 1032 MultiStar: [#1 -0.19,0.10,0.99,U] [#2 0.08,0.11,0.73,U] [#3 -0.03,0.22,0.77,U] [#4 -0.04,0.23,0.69,U] [#5 0.15,0.23,0.00,M4] [#6 0.04,-0.12,0.60,U] [#7 0.32,0.19,0.00,M6] [#8 0.31,0.29,0.00,M6] 
23:52:23.583 00.004 1032 refined, 5 included, MultiStar: {0.03, 0.17}, one-star: {0.31, 0.40}
23:52:23.584 00.001 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
23:52:23.586 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
23:52:23.588 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.38 mountX=0.16 mountY=-0.08, mountTheta=-0.45
23:52:23.594 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.17, opts=13)
23:52:23.598 00.004 1032 Enqueuing Move request for scope (0.03, 0.17)
23:52:23.603 00.005 10072 Worker thread wakes up
23:52:23.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
23:52:23.603 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
23:52:23.603 00.000 10072 Moving (0.03, 0.17) raw xDistance=0.16 yDistance=-0.08
23:52:23.609 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:52:23.612 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.89
23:52:23.612 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:52:23.612 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:23.612 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:52:23.612 00.000 10072 MoveAxis(W, 81, ABG)
23:52:23.612 00.000 10072 Guiding  Dir = 3, Dur = 81
23:52:23.614 00.002 10072 IsGuiding returns 0
23:52:23.615 00.001 10072 PulseGuide returned control before completion, sleep 91
23:52:23.633 00.018 1032 UpdateGuideState exits: m=1438 SNR=26.6
23:52:23.636 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:23.638 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:23.639 00.001 1032 Enqueuing Expose request
23:52:23.715 00.076 10072 IsGuiding returns 0
23:52:23.715 00.000 10072 Move returns status 0, amount 81
23:52:23.715 00.000 10072 MoveAxis(N, 0, ABG)
23:52:23.715 00.000 10072 Move returns status 0, amount 0
23:52:23.715 00.000 10072 move complete, result=0
23:52:23.715 00.000 10072 worker thread done servicing request
23:52:23.716 00.001 10072 Worker thread wakes up
23:52:23.716 00.000 1032 GuideStep: 0.2 px 81 ms WEST, -0.1 px 0 ms NORTH
23:52:23.719 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:23.719 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:24.343 00.624 10072 Exposure complete
23:52:24.396 00.053 10072 worker thread done servicing request
23:52:24.397 00.001 1032 OnExposeComplete: enter
23:52:24.399 00.002 1032 UpdateGuideState(): m_state=6
23:52:24.402 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11498
23:52:24.405 00.003 1032 Star::Find returns 1 (0), X=1108.02, Y=130.18, Mass=1371, SNR=26.0, Peak=105 HFD=3.2
23:52:24.407 00.002 1032 MultiStar: [#1 -0.02,-0.11,0.95,U] [#2 0.15,-0.00,0.78,U] [#3 0.03,0.13,0.75,U] [#4 0.05,0.14,0.63,U] [#5 0.31,0.03,0.00,M5] [#6 0.08,-0.18,0.60,U] [#7 0.30,0.12,0.00,M7] [#8 0.45,0.06,0.00,M7] 
23:52:24.408 00.001 1032 refined, 5 included, MultiStar: {0.14, -0.00}, one-star: {0.46, 0.03}
23:52:24.410 00.002 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
23:52:24.412 00.002 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
23:52:24.413 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.00 mountX=-0.04 mountY=-0.14, mountTheta=-1.83
23:52:24.416 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.00, opts=13)
23:52:24.418 00.002 1032 Enqueuing Move request for scope (0.14, -0.00)
23:52:24.421 00.003 10072 Worker thread wakes up
23:52:24.422 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
23:52:24.422 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
23:52:24.422 00.000 10072 Moving (0.14, -0.00) raw xDistance=-0.04 yDistance=-0.14
23:52:24.427 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:52:24.430 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:52:24.430 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:52:24.431 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:24.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:52:24.431 00.000 10072 MoveAxis(W, 6, ABG)
23:52:24.431 00.000 10072 Guiding  Dir = 3, Dur = 6
23:52:24.431 00.000 10072 IsGuiding returns 0
23:52:24.432 00.001 10072 PulseGuide returned control before completion, sleep 16
23:52:24.449 00.017 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:52:24.452 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:24.455 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:24.459 00.004 1032 Enqueuing Expose request
23:52:24.462 00.003 10072 IsGuiding returns 0
23:52:24.462 00.000 10072 Move returns status 0, amount 6
23:52:24.462 00.000 10072 MoveAxis(N, 0, ABG)
23:52:24.462 00.000 10072 Move returns status 0, amount 0
23:52:24.462 00.000 10072 move complete, result=0
23:52:24.462 00.000 10072 worker thread done servicing request
23:52:24.462 00.000 10072 Worker thread wakes up
23:52:24.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:24.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:24.471 00.009 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:52:24.877 00.406 10072 Exposure complete
23:52:24.926 00.049 10072 worker thread done servicing request
23:52:24.926 00.000 1032 OnExposeComplete: enter
23:52:24.928 00.002 1032 UpdateGuideState(): m_state=6
23:52:24.931 00.003 1032 Star::Find(15, 1108, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11499
23:52:24.933 00.002 1032 Star::Find returns 1 (0), X=1107.89, Y=130.38, Mass=1385, SNR=26.2, Peak=101 HFD=3.4
23:52:24.935 00.002 1032 MultiStar: [#1 -0.06,0.02,0.96,U] [#2 0.13,-0.05,0.83,U] [#3 -0.01,0.10,0.76,U] [#4 0.06,0.13,0.68,U] [#5 0.32,0.12,0.00,M6] [#6 0.12,-0.13,0.64,U] [#7 0.14,0.25,0.00,M8] [#8 0.33,0.19,0.00,M8] 
23:52:24.936 00.001 1032 refined, 5 included, MultiStar: {0.10, 0.06}, one-star: {0.33, 0.23}
23:52:24.938 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:52:24.940 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:52:24.941 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.51 mountX=0.03 mountY=-0.11, mountTheta=-1.32
23:52:24.943 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
23:52:24.946 00.003 1032 Enqueuing Move request for scope (0.10, 0.06)
23:52:24.947 00.001 10072 Worker thread wakes up
23:52:24.947 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:52:24.948 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:52:24.948 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
23:52:24.949 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:52:24.952 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:52:24.952 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:52:24.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:24.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:52:24.953 00.001 10072 MoveAxis(W, 5, ABG)
23:52:24.953 00.000 10072 Guiding  Dir = 3, Dur = 5
23:52:24.954 00.001 10072 IsGuiding returns 0
23:52:24.954 00.000 10072 PulseGuide returned control before completion, sleep 15
23:52:24.971 00.017 1032 UpdateGuideState exits: m=1385 SNR=26.2
23:52:24.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:24.976 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:24.978 00.002 1032 Enqueuing Expose request
23:52:24.982 00.004 10072 IsGuiding returns 0
23:52:24.983 00.001 10072 Move returns status 0, amount 5
23:52:24.983 00.000 10072 MoveAxis(N, 0, ABG)
23:52:24.983 00.000 10072 Move returns status 0, amount 0
23:52:24.983 00.000 10072 move complete, result=0
23:52:24.983 00.000 10072 worker thread done servicing request
23:52:24.983 00.000 10072 Worker thread wakes up
23:52:24.983 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:24.983 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:24.988 00.005 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:52:25.612 00.624 10072 Exposure complete
23:52:25.668 00.056 10072 worker thread done servicing request
23:52:25.669 00.001 1032 OnExposeComplete: enter
23:52:25.671 00.002 1032 UpdateGuideState(): m_state=6
23:52:25.672 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11500
23:52:25.677 00.005 1032 Star::Find returns 1 (0), X=1107.87, Y=130.45, Mass=1535, SNR=27.6, Peak=118 HFD=3.5
23:52:25.679 00.002 1032 MultiStar: [#1 -0.07,0.09,0.94,U] [#2 0.21,0.15,0.00,M1] [#3 0.16,0.08,0.70,U] [#4 0.11,0.24,0.00,M1] [#5 0.21,0.11,0.62,U] [#6 0.12,0.02,0.57,U] [#7 0.37,0.14,0.00,M9] [#8 0.26,0.19,0.00,M9] 
23:52:25.681 00.002 1032 refined, 4 included, MultiStar: {0.15, 0.13}, one-star: {0.31, 0.29}
23:52:25.682 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
23:52:25.684 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
23:52:25.685 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.74 mountX=0.09 mountY=-0.18, mountTheta=-1.09
23:52:25.688 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.13, opts=13)
23:52:25.691 00.003 1032 Enqueuing Move request for scope (0.15, 0.13)
23:52:25.692 00.001 10072 Worker thread wakes up
23:52:25.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
23:52:25.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
23:52:25.693 00.001 10072 Moving (0.15, 0.13) raw xDistance=0.09 yDistance=-0.18
23:52:25.694 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:52:25.697 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:52:25.698 00.001 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:52:25.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:25.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:52:25.698 00.000 10072 MoveAxis(W, 6, ABG)
23:52:25.698 00.000 10072 Guiding  Dir = 3, Dur = 6
23:52:25.698 00.000 10072 IsGuiding returns 0
23:52:25.699 00.001 10072 PulseGuide returned control before completion, sleep 16
23:52:25.718 00.019 1032 UpdateGuideState exits: m=1535 SNR=27.6
23:52:25.721 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:25.723 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:25.725 00.002 1032 Enqueuing Expose request
23:52:25.727 00.002 10072 IsGuiding returns 0
23:52:25.727 00.000 10072 Move returns status 0, amount 6
23:52:25.727 00.000 10072 MoveAxis(N, 0, ABG)
23:52:25.727 00.000 10072 Move returns status 0, amount 0
23:52:25.727 00.000 10072 move complete, result=0
23:52:25.727 00.000 10072 worker thread done servicing request
23:52:25.727 00.000 10072 Worker thread wakes up
23:52:25.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:25.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:25.736 00.009 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
23:52:26.146 00.410 10072 Exposure complete
23:52:26.198 00.052 10072 worker thread done servicing request
23:52:26.198 00.000 1032 OnExposeComplete: enter
23:52:26.200 00.002 1032 UpdateGuideState(): m_state=6
23:52:26.202 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11501
23:52:26.205 00.003 1032 Star::Find returns 1 (0), X=1107.80, Y=130.39, Mass=1243, SNR=24.8, Peak=93 HFD=3.3
23:52:26.208 00.003 1032 MultiStar: [#1 -0.10,0.12,1.08,U] [#2 0.25,0.24,0.00,M2] [#3 0.11,0.30,0.00,M1] [#4 0.23,0.18,0.00,M2] [#5 0.11,0.18,0.73,U] [#6 0.08,0.09,0.65,U] [#7 0.30,0.21,0.00,M10] [#8 0.15,0.28,0.00,M10] 
23:52:26.210 00.002 1032 refined, 3 included, MultiStar: {0.08, 0.16}, one-star: {0.24, 0.23}
23:52:26.211 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
23:52:26.213 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
23:52:26.215 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.12 mountX=0.13 mountY=-0.11, mountTheta=-0.71
23:52:26.218 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.16, opts=13)
23:52:26.221 00.003 1032 Enqueuing Move request for scope (0.08, 0.16)
23:52:26.223 00.002 10072 Worker thread wakes up
23:52:26.224 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
23:52:26.224 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
23:52:26.224 00.000 10072 Moving (0.08, 0.16) raw xDistance=0.13 yDistance=-0.11
23:52:26.227 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:52:26.230 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.89
23:52:26.230 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:52:26.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:26.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:52:26.230 00.000 10072 MoveAxis(W, 69, ABG)
23:52:26.230 00.000 10072 Guiding  Dir = 3, Dur = 69
23:52:26.230 00.000 10072 IsGuiding returns 0
23:52:26.231 00.001 10072 PulseGuide returned control before completion, sleep 79
23:52:26.250 00.019 1032 UpdateGuideState exits: m=1243 SNR=24.8
23:52:26.253 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:26.255 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:26.257 00.002 1032 Enqueuing Expose request
23:52:26.316 00.059 10072 IsGuiding returns 0
23:52:26.316 00.000 10072 Move returns status 0, amount 69
23:52:26.316 00.000 10072 MoveAxis(N, 0, ABG)
23:52:26.316 00.000 10072 Move returns status 0, amount 0
23:52:26.316 00.000 10072 move complete, result=0
23:52:26.316 00.000 10072 worker thread done servicing request
23:52:26.316 00.000 10072 Worker thread wakes up
23:52:26.316 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:26.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:26.317 00.001 1032 GuideStep: 0.1 px 69 ms WEST, -0.1 px 0 ms NORTH
23:52:26.942 00.625 10072 Exposure complete
23:52:26.990 00.048 10072 worker thread done servicing request
23:52:26.990 00.000 1032 OnExposeComplete: enter
23:52:26.992 00.002 1032 UpdateGuideState(): m_state=6
23:52:26.994 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11502
23:52:26.996 00.002 1032 Star::Find returns 1 (0), X=1107.85, Y=130.33, Mass=1456, SNR=26.8, Peak=108 HFD=3.4
23:52:26.998 00.002 1032 MultiStar: [#1 0.00,-0.01,0.93,U] [#2 0.19,-0.07,0.76,U] [#3 -0.00,-0.00,0.76,U] [#4 0.16,0.16,0.70,U] [#5 0.17,0.06,0.65,U] [#6 0.09,-0.20,0.59,U] [#7 0.33,0.09,0.00,R] [#8 0.34,0.17,0.00,R] 
23:52:27.001 00.003 1032 refined, 6 included, MultiStar: {0.13, 0.03}, one-star: {0.29, 0.18}
23:52:27.002 00.001 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
23:52:27.004 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
23:52:27.005 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.20 mountX=-0.01 mountY=-0.13, mountTheta=-1.63
23:52:27.008 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
23:52:27.009 00.001 1032 Enqueuing Move request for scope (0.13, 0.03)
23:52:27.011 00.002 10072 Worker thread wakes up
23:52:27.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
23:52:27.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
23:52:27.011 00.000 10072 Moving (0.13, 0.03) raw xDistance=-0.01 yDistance=-0.13
23:52:27.013 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:52:27.017 00.004 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:52:27.017 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
23:52:27.017 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:27.017 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:52:27.017 00.000 10072 MoveAxis(W, 7, ABG)
23:52:27.017 00.000 10072 Guiding  Dir = 3, Dur = 7
23:52:27.018 00.001 10072 IsGuiding returns 0
23:52:27.019 00.001 10072 PulseGuide returned control before completion, sleep 16
23:52:27.035 00.016 1032 UpdateGuideState exits: m=1456 SNR=26.8
23:52:27.037 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:27.039 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:27.041 00.002 1032 Enqueuing Expose request
23:52:27.047 00.006 10072 IsGuiding returns 0
23:52:27.047 00.000 10072 Move returns status 0, amount 7
23:52:27.047 00.000 10072 MoveAxis(N, 0, ABG)
23:52:27.047 00.000 10072 Move returns status 0, amount 0
23:52:27.047 00.000 10072 move complete, result=0
23:52:27.048 00.001 10072 worker thread done servicing request
23:52:27.048 00.000 10072 Worker thread wakes up
23:52:27.048 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:27.048 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:27.052 00.004 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:52:27.455 00.403 10072 Exposure complete
23:52:27.508 00.053 10072 worker thread done servicing request
23:52:27.508 00.000 1032 OnExposeComplete: enter
23:52:27.510 00.002 1032 UpdateGuideState(): m_state=6
23:52:27.512 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11503
23:52:27.515 00.003 1032 Star::Find returns 1 (0), X=1107.84, Y=130.32, Mass=1329, SNR=25.6, Peak=97 HFD=3.4
23:52:27.519 00.004 1032 MultiStar: [#1 0.01,0.00,0.97,U] [#2 0.10,-0.02,0.87,U] [#3 -0.01,0.16,0.81,U] [#4 0.14,0.06,0.68,U] [#5 0.18,0.05,0.67,U] [#6 0.07,0.08,0.63,U] [#7 -0.02,0.07,0.72,U] [#8 -0.16,0.01,0.57,U] 
23:52:27.522 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.29, 0.16}
23:52:27.525 00.003 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
23:52:27.526 00.001 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
23:52:27.528 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.72 mountX=0.04 mountY=-0.09, mountTheta=-1.11
23:52:27.531 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
23:52:27.533 00.002 1032 Enqueuing Move request for scope (0.08, 0.07)
23:52:27.535 00.002 10072 Worker thread wakes up
23:52:27.536 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
23:52:27.536 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
23:52:27.536 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.04 yDistance=-0.09
23:52:27.538 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:52:27.540 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:52:27.540 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:52:27.540 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:27.540 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:52:27.540 00.000 10072 MoveAxis(W, 6, ABG)
23:52:27.540 00.000 10072 Guiding  Dir = 3, Dur = 6
23:52:27.541 00.001 10072 IsGuiding returns 0
23:52:27.541 00.000 10072 PulseGuide returned control before completion, sleep 16
23:52:27.560 00.019 10072 IsGuiding returns 0
23:52:27.560 00.000 10072 Move returns status 0, amount 6
23:52:27.560 00.000 10072 MoveAxis(N, 0, ABG)
23:52:27.560 00.000 10072 Move returns status 0, amount 0
23:52:27.560 00.000 10072 move complete, result=0
23:52:27.561 00.001 10072 worker thread done servicing request
23:52:27.561 00.000 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:52:27.564 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:27.566 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:27.567 00.001 1032 Enqueuing Expose request
23:52:27.569 00.002 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:52:27.570 00.001 10072 Worker thread wakes up
23:52:27.571 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:27.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:28.207 00.636 10072 Exposure complete
23:52:28.255 00.048 10072 worker thread done servicing request
23:52:28.255 00.000 1032 OnExposeComplete: enter
23:52:28.257 00.002 1032 UpdateGuideState(): m_state=6
23:52:28.259 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11504
23:52:28.261 00.002 1032 Star::Find returns 1 (0), X=1107.81, Y=130.39, Mass=1277, SNR=25.1, Peak=92 HFD=3.4
23:52:28.262 00.001 1032 MultiStar: [#1 0.06,0.10,1.01,U] [#2 0.09,0.03,0.83,U] [#3 0.10,0.22,0.73,U] [#4 -0.02,0.17,0.72,U] [#5 0.12,0.08,0.67,U] [#6 -0.02,-0.04,0.65,U] [#7 -0.07,0.02,0.71,U] [#8 -0.11,-0.13,0.56,U] 
23:52:28.264 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.26, 0.23}
23:52:28.265 00.001 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
23:52:28.268 00.003 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
23:52:28.270 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.97 mountX=0.07 mountY=-0.08, mountTheta=-0.86
23:52:28.273 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
23:52:28.275 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
23:52:28.276 00.001 10072 Worker thread wakes up
23:52:28.277 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:52:28.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:52:28.277 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
23:52:28.279 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=108, Gamma=2.230
23:52:28.282 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:52:28.282 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:52:28.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:28.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:52:28.283 00.001 10072 MoveAxis(W, 4, ABG)
23:52:28.283 00.000 10072 Guiding  Dir = 3, Dur = 4
23:52:28.283 00.000 10072 IsGuiding returns 0
23:52:28.284 00.001 10072 PulseGuide returned control before completion, sleep 14
23:52:28.301 00.017 1032 UpdateGuideState exits: m=1277 SNR=25.1
23:52:28.304 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:28.306 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:28.307 00.001 1032 Enqueuing Expose request
23:52:28.313 00.006 10072 IsGuiding returns 1
23:52:28.313 00.000 10072 scope still moving after pulse duration time elapsed
23:52:28.344 00.031 10072 IsGuiding returns 0
23:52:28.344 00.000 10072 scope move finished after 4 + 56 ms
23:52:28.344 00.000 10072 Move returns status 0, amount 4
23:52:28.344 00.000 10072 MoveAxis(N, 0, ABG)
23:52:28.344 00.000 10072 Move returns status 0, amount 0
23:52:28.344 00.000 10072 move complete, result=0
23:52:28.344 00.000 10072 worker thread done servicing request
23:52:28.344 00.000 10072 Worker thread wakes up
23:52:28.344 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:28.344 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:28.351 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:52:28.754 00.403 10072 Exposure complete
23:52:28.806 00.052 10072 worker thread done servicing request
23:52:28.806 00.000 1032 OnExposeComplete: enter
23:52:28.809 00.003 1032 UpdateGuideState(): m_state=6
23:52:28.810 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11505
23:52:28.812 00.002 1032 Star::Find returns 1 (0), X=1107.89, Y=130.35, Mass=1492, SNR=27.1, Peak=111 HFD=3.3
23:52:28.815 00.003 1032 MultiStar: [#1 -0.09,0.08,0.96,U] [#2 0.12,-0.09,0.73,U] [#3 -0.02,0.29,0.00,M1] [#4 0.02,0.06,0.66,U] [#5 0.10,0.16,0.67,U] [#6 0.08,-0.10,0.61,U] [#7 -0.06,0.14,0.69,U] [#8 -0.06,-0.17,0.48,U] 
23:52:28.817 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.34, 0.20}
23:52:28.818 00.001 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:52:28.820 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:52:28.822 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.66 mountX=0.03 mountY=-0.08, mountTheta=-1.17
23:52:28.824 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
23:52:28.826 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
23:52:28.827 00.001 10072 Worker thread wakes up
23:52:28.829 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
23:52:28.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
23:52:28.829 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
23:52:28.831 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:52:28.835 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:52:28.835 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:52:28.835 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:28.835 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:52:28.835 00.000 10072 MoveAxis(W, 4, ABG)
23:52:28.835 00.000 10072 Guiding  Dir = 3, Dur = 4
23:52:28.836 00.001 10072 IsGuiding returns 0
23:52:28.836 00.000 10072 PulseGuide returned control before completion, sleep 14
23:52:28.853 00.017 1032 UpdateGuideState exits: m=1492 SNR=27.1
23:52:28.855 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:28.857 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:28.858 00.001 1032 Enqueuing Expose request
23:52:28.862 00.004 10072 IsGuiding returns 0
23:52:28.862 00.000 10072 Move returns status 0, amount 4
23:52:28.862 00.000 10072 MoveAxis(N, 0, ABG)
23:52:28.862 00.000 10072 Move returns status 0, amount 0
23:52:28.862 00.000 10072 move complete, result=0
23:52:28.862 00.000 10072 worker thread done servicing request
23:52:28.862 00.000 10072 Worker thread wakes up
23:52:28.862 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:28.862 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:28.871 00.009 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:52:29.490 00.619 10072 Exposure complete
23:52:29.538 00.048 10072 worker thread done servicing request
23:52:29.538 00.000 1032 OnExposeComplete: enter
23:52:29.540 00.002 1032 UpdateGuideState(): m_state=6
23:52:29.542 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11506
23:52:29.544 00.002 1032 Star::Find returns 1 (0), X=1107.82, Y=130.26, Mass=1303, SNR=25.4, Peak=91 HFD=3.5
23:52:29.546 00.002 1032 MultiStar: [#1 -0.13,-0.13,1.00,U] [#2 0.08,0.01,0.84,U] [#3 0.13,0.07,0.75,U] [#4 0.26,0.19,0.00,M1] [#5 0.16,-0.05,0.68,U] [#6 0.11,-0.17,0.62,U] [#7 -0.16,-0.05,0.69,U] [#8 -0.10,-0.14,0.53,U] 
23:52:29.547 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {0.26, 0.10}
23:52:29.549 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
23:52:29.551 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
23:52:29.553 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.59 mountX=-0.05 mountY=-0.04, mountTheta=-2.42
23:52:29.555 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
23:52:29.557 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
23:52:29.558 00.001 10072 Worker thread wakes up
23:52:29.558 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:52:29.558 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:52:29.559 00.001 10072 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.04
23:52:29.560 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:52:29.563 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:52:29.563 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:52:29.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:29.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:52:29.564 00.001 10072 MoveAxis(W, 5, ABG)
23:52:29.564 00.000 10072 Guiding  Dir = 3, Dur = 5
23:52:29.564 00.000 10072 IsGuiding returns 0
23:52:29.564 00.000 10072 PulseGuide returned control before completion, sleep 15
23:52:29.582 00.018 1032 UpdateGuideState exits: m=1303 SNR=25.4
23:52:29.585 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:29.587 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:29.590 00.003 1032 Enqueuing Expose request
23:52:29.593 00.003 10072 IsGuiding returns 0
23:52:29.593 00.000 10072 Move returns status 0, amount 5
23:52:29.593 00.000 10072 MoveAxis(N, 0, ABG)
23:52:29.593 00.000 10072 Move returns status 0, amount 0
23:52:29.593 00.000 10072 move complete, result=0
23:52:29.595 00.002 10072 worker thread done servicing request
23:52:29.595 00.000 10072 Worker thread wakes up
23:52:29.595 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:29.595 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:29.596 00.001 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:52:30.005 00.409 10072 Exposure complete
23:52:30.063 00.058 10072 worker thread done servicing request
23:52:30.063 00.000 1032 OnExposeComplete: enter
23:52:30.066 00.003 1032 UpdateGuideState(): m_state=6
23:52:30.069 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11507
23:52:30.071 00.002 1032 Star::Find returns 1 (0), X=1107.80, Y=130.28, Mass=1338, SNR=25.8, Peak=93 HFD=3.5
23:52:30.072 00.001 1032 MultiStar: [#1 0.02,-0.14,0.96,U] [#2 0.17,0.01,0.80,U] [#3 0.04,0.00,0.78,U] [#4 0.24,0.32,0.00,M2] [#5 0.24,0.03,0.71,U] [#6 0.12,-0.15,0.63,U] [#7 -0.03,0.06,0.71,U] [#8 -0.19,-0.10,0.55,U] 
23:52:30.074 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.25, 0.12}
23:52:30.076 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:52:30.077 00.001 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:52:30.079 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.16 mountX=-0.04 mountY=-0.08, mountTheta=-1.99
23:52:30.086 00.007 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:52:30.089 00.003 1032 Enqueuing Move request for scope (0.09, -0.01)
23:52:30.091 00.002 10072 Worker thread wakes up
23:52:30.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:52:30.091 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:52:30.091 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.08
23:52:30.093 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:52:30.097 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:52:30.097 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:52:30.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:30.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:52:30.097 00.000 10072 MoveAxis(W, 3, ABG)
23:52:30.098 00.001 10072 Guiding  Dir = 3, Dur = 3
23:52:30.098 00.000 10072 IsGuiding returns 0
23:52:30.099 00.001 10072 PulseGuide returned control before completion, sleep 13
23:52:30.119 00.020 1032 UpdateGuideState exits: m=1338 SNR=25.8
23:52:30.121 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:30.124 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:30.126 00.002 1032 Enqueuing Expose request
23:52:30.128 00.002 10072 IsGuiding returns 0
23:52:30.128 00.000 10072 Move returns status 0, amount 3
23:52:30.128 00.000 10072 MoveAxis(N, 0, ABG)
23:52:30.128 00.000 10072 Move returns status 0, amount 0
23:52:30.128 00.000 10072 move complete, result=0
23:52:30.128 00.000 10072 worker thread done servicing request
23:52:30.128 00.000 10072 Worker thread wakes up
23:52:30.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:30.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:30.136 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:52:30.757 00.621 10072 Exposure complete
23:52:30.807 00.050 10072 worker thread done servicing request
23:52:30.807 00.000 1032 OnExposeComplete: enter
23:52:30.809 00.002 1032 UpdateGuideState(): m_state=6
23:52:30.811 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11508
23:52:30.813 00.002 1032 Star::Find returns 1 (0), X=1107.88, Y=130.32, Mass=1322, SNR=25.5, Peak=98 HFD=3.4
23:52:30.817 00.004 1032 MultiStar: [#1 0.02,-0.07,1.03,U] [#2 0.18,0.08,0.81,U] [#3 0.16,0.11,0.79,U] [#4 0.16,0.38,0.00,M3] [#5 0.16,0.12,0.74,U] [#6 0.13,-0.08,0.66,U] [#7 -0.14,0.20,0.71,U] [#8 -0.09,-0.06,0.53,U] 
23:52:30.818 00.001 1032 refined, 7 included, MultiStar: {0.11, 0.06}, one-star: {0.32, 0.16}
23:52:30.820 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:52:30.822 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:52:30.823 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=0.03 mountY=-0.12, mountTheta=-1.30
23:52:30.826 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
23:52:30.830 00.004 1032 Enqueuing Move request for scope (0.11, 0.06)
23:52:30.832 00.002 10072 Worker thread wakes up
23:52:30.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
23:52:30.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
23:52:30.832 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
23:52:30.834 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:52:30.837 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:52:30.837 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:52:30.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:30.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:52:30.837 00.000 10072 MoveAxis(W, 4, ABG)
23:52:30.837 00.000 10072 Guiding  Dir = 3, Dur = 4
23:52:30.837 00.000 10072 IsGuiding returns 0
23:52:30.838 00.001 10072 PulseGuide returned control before completion, sleep 14
23:52:30.857 00.019 1032 UpdateGuideState exits: m=1322 SNR=25.5
23:52:30.860 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:30.863 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:30.867 00.004 1032 Enqueuing Expose request
23:52:30.868 00.001 10072 IsGuiding returns 0
23:52:30.869 00.001 10072 Move returns status 0, amount 4
23:52:30.869 00.000 10072 MoveAxis(N, 0, ABG)
23:52:30.869 00.000 10072 Move returns status 0, amount 0
23:52:30.869 00.000 10072 move complete, result=0
23:52:30.869 00.000 10072 worker thread done servicing request
23:52:30.869 00.000 10072 Worker thread wakes up
23:52:30.869 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:30.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:30.876 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:52:31.278 00.402 10072 Exposure complete
23:52:31.331 00.053 10072 worker thread done servicing request
23:52:31.331 00.000 1032 OnExposeComplete: enter
23:52:31.333 00.002 1032 UpdateGuideState(): m_state=6
23:52:31.336 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11509
23:52:31.338 00.002 1032 Star::Find returns 1 (0), X=1107.80, Y=130.39, Mass=1292, SNR=25.3, Peak=94 HFD=3.4
23:52:31.341 00.003 1032 MultiStar: [#1 0.04,-0.06,0.95,U] [#2 0.12,-0.04,0.81,U] [#3 0.09,0.18,0.79,U] [#4 0.20,0.34,0.00,M4] [#5 0.12,0.25,0.00,M1] [#6 0.07,-0.04,0.65,U] [#7 -0.03,0.17,0.68,U] [#8 -0.15,0.10,0.57,U] 
23:52:31.343 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.08}, one-star: {0.24, 0.23}
23:52:31.345 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
23:52:31.347 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
23:52:31.350 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.85 mountX=0.06 mountY=-0.09, mountTheta=-0.98
23:52:31.353 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
23:52:31.355 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
23:52:31.358 00.003 10072 Worker thread wakes up
23:52:31.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
23:52:31.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
23:52:31.358 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
23:52:31.362 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:52:31.365 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:52:31.365 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:52:31.365 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:31.365 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:52:31.365 00.000 10072 MoveAxis(W, 3, ABG)
23:52:31.365 00.000 10072 Guiding  Dir = 3, Dur = 3
23:52:31.365 00.000 10072 IsGuiding returns 0
23:52:31.366 00.001 10072 PulseGuide returned control before completion, sleep 13
23:52:31.383 00.017 10072 IsGuiding returns 0
23:52:31.383 00.000 10072 Move returns status 0, amount 3
23:52:31.383 00.000 10072 MoveAxis(N, 0, ABG)
23:52:31.384 00.001 10072 Move returns status 0, amount 0
23:52:31.384 00.000 10072 move complete, result=0
23:52:31.384 00.000 10072 worker thread done servicing request
23:52:31.387 00.003 1032 UpdateGuideState exits: m=1292 SNR=25.3
23:52:31.389 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:31.391 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:31.394 00.003 1032 Enqueuing Expose request
23:52:31.398 00.004 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:52:31.401 00.003 10072 Worker thread wakes up
23:52:31.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:31.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:32.025 00.624 10072 Exposure complete
23:52:32.076 00.051 10072 worker thread done servicing request
23:52:32.076 00.000 1032 OnExposeComplete: enter
23:52:32.078 00.002 1032 UpdateGuideState(): m_state=6
23:52:32.080 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11510
23:52:32.083 00.003 1032 Star::Find returns 1 (0), X=1107.87, Y=130.41, Mass=1473, SNR=27.0, Peak=113 HFD=3.4
23:52:32.085 00.002 1032 MultiStar: [#1 -0.02,0.02,0.91,U] [#2 0.16,0.26,0.00,M1] [#3 -0.03,0.08,0.78,U] [#4 -0.02,0.31,0.00,M5] [#5 0.25,0.11,0.00,M2] [#6 -0.04,0.07,0.60,U] [#7 -0.05,0.17,0.73,U] [#8 -0.11,0.02,0.47,U] 
23:52:32.088 00.003 1032 refined, 5 included, MultiStar: {0.04, 0.12}, one-star: {0.32, 0.26}
23:52:32.089 00.001 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
23:52:32.091 00.002 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
23:52:32.093 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.27 mountX=0.10 mountY=-0.06, mountTheta=-0.56
23:52:32.097 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
23:52:32.099 00.002 1032 Enqueuing Move request for scope (0.04, 0.12)
23:52:32.100 00.001 10072 Worker thread wakes up
23:52:32.101 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
23:52:32.101 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
23:52:32.101 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.10 yDistance=-0.06
23:52:32.103 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:52:32.107 00.004 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:52:32.107 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:52:32.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:32.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:52:32.107 00.000 10072 MoveAxis(W, 4, ABG)
23:52:32.107 00.000 10072 Guiding  Dir = 3, Dur = 4
23:52:32.107 00.000 10072 IsGuiding returns 0
23:52:32.108 00.001 10072 PulseGuide returned control before completion, sleep 14
23:52:32.126 00.018 1032 UpdateGuideState exits: m=1473 SNR=27.0
23:52:32.129 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:32.132 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:32.134 00.002 1032 Enqueuing Expose request
23:52:32.136 00.002 10072 IsGuiding returns 0
23:52:32.136 00.000 10072 Move returns status 0, amount 4
23:52:32.136 00.000 10072 MoveAxis(N, 0, ABG)
23:52:32.136 00.000 10072 Move returns status 0, amount 0
23:52:32.136 00.000 10072 move complete, result=0
23:52:32.136 00.000 10072 worker thread done servicing request
23:52:32.136 00.000 10072 Worker thread wakes up
23:52:32.137 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:32.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:32.145 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:52:32.542 00.397 10072 Exposure complete
23:52:32.591 00.049 10072 worker thread done servicing request
23:52:32.591 00.000 1032 OnExposeComplete: enter
23:52:32.593 00.002 1032 UpdateGuideState(): m_state=6
23:52:32.596 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11511
23:52:32.598 00.002 1032 Star::Find returns 1 (0), X=1107.82, Y=130.21, Mass=1525, SNR=27.5, Peak=116 HFD=3.4
23:52:32.600 00.002 1032 MultiStar: [#1 0.01,0.02,0.83,U] [#2 0.22,0.08,0.83,U] [#3 0.02,0.09,0.75,U] [#4 0.20,0.10,0.68,U] [#5 0.26,0.12,0.00,M3] [#6 -0.01,-0.01,0.59,U] [#7 -0.00,0.17,0.71,U] [#8 -0.03,0.02,0.50,U] 
23:52:32.603 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.26, 0.06}
23:52:32.605 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
23:52:32.606 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
23:52:32.608 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=0.04 mountY=-0.11, mountTheta=-1.23
23:52:32.611 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
23:52:32.615 00.004 1032 Enqueuing Move request for scope (0.10, 0.07)
23:52:32.619 00.004 10072 Worker thread wakes up
23:52:32.619 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:52:32.619 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:52:32.619 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.11
23:52:32.621 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:52:32.624 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:52:32.624 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:52:32.624 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:32.625 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:52:32.625 00.000 10072 MoveAxis(W, 3, ABG)
23:52:32.625 00.000 10072 Guiding  Dir = 3, Dur = 3
23:52:32.625 00.000 10072 IsGuiding returns 0
23:52:32.626 00.001 10072 PulseGuide returned control before completion, sleep 13
23:52:32.641 00.015 1032 UpdateGuideState exits: m=1525 SNR=27.5
23:52:32.645 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:32.647 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:32.649 00.002 1032 Enqueuing Expose request
23:52:32.651 00.002 10072 IsGuiding returns 0
23:52:32.651 00.000 10072 Move returns status 0, amount 3
23:52:32.651 00.000 10072 MoveAxis(N, 0, ABG)
23:52:32.651 00.000 10072 Move returns status 0, amount 0
23:52:32.651 00.000 10072 move complete, result=0
23:52:32.652 00.001 10072 worker thread done servicing request
23:52:32.652 00.000 10072 Worker thread wakes up
23:52:32.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:32.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:32.659 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:52:33.279 00.620 10072 Exposure complete
23:52:33.330 00.051 10072 worker thread done servicing request
23:52:33.330 00.000 1032 OnExposeComplete: enter
23:52:33.332 00.002 1032 UpdateGuideState(): m_state=6
23:52:33.336 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11512
23:52:33.338 00.002 1032 Star::Find returns 1 (0), X=1107.85, Y=130.43, Mass=1378, SNR=26.1, Peak=105 HFD=3.4
23:52:33.341 00.003 1032 MultiStar: [#1 0.01,0.02,0.98,U] [#2 0.23,-0.03,0.79,U] [#3 0.02,0.08,0.77,U] [#4 0.16,0.31,0.00,M5] [#5 0.14,0.06,0.67,U] [#6 0.13,-0.01,0.63,U] [#7 -0.03,0.22,0.69,U] [#8 -0.10,0.05,0.54,U] 
23:52:33.343 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.09}, one-star: {0.29, 0.28}
23:52:33.345 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
23:52:33.346 00.001 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
23:52:33.349 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.74 mountX=0.06 mountY=-0.12, mountTheta=-1.09
23:52:33.353 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
23:52:33.355 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
23:52:33.357 00.002 10072 Worker thread wakes up
23:52:33.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:52:33.357 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:52:33.357 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
23:52:33.360 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:52:33.363 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:52:33.363 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:52:33.363 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:33.363 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:52:33.363 00.000 10072 MoveAxis(W, 4, ABG)
23:52:33.363 00.000 10072 Guiding  Dir = 3, Dur = 4
23:52:33.364 00.001 10072 IsGuiding returns 0
23:52:33.366 00.002 10072 PulseGuide returned control before completion, sleep 13
23:52:33.383 00.017 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:52:33.385 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:33.387 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:33.390 00.003 1032 Enqueuing Expose request
23:52:33.392 00.002 10072 IsGuiding returns 0
23:52:33.392 00.000 10072 Move returns status 0, amount 4
23:52:33.392 00.000 10072 MoveAxis(N, 0, ABG)
23:52:33.392 00.000 10072 Move returns status 0, amount 0
23:52:33.392 00.000 10072 move complete, result=0
23:52:33.393 00.001 10072 worker thread done servicing request
23:52:33.393 00.000 10072 Worker thread wakes up
23:52:33.393 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:33.393 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:33.402 00.009 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:52:33.799 00.397 10072 Exposure complete
23:52:33.856 00.057 10072 worker thread done servicing request
23:52:33.856 00.000 1032 OnExposeComplete: enter
23:52:33.859 00.003 1032 UpdateGuideState(): m_state=6
23:52:33.861 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11513
23:52:33.864 00.003 1032 Star::Find returns 1 (0), X=1107.83, Y=130.34, Mass=1330, SNR=25.6, Peak=100 HFD=3.4
23:52:33.867 00.003 1032 MultiStar: [#1 0.06,0.02,0.97,U] [#2 -0.00,0.16,0.79,U] [#3 -0.22,0.11,0.78,U] [#4 0.09,0.26,0.00,M6] [#5 0.09,0.25,0.00,M3] [#6 0.08,-0.05,0.62,U] [#7 -0.05,0.17,0.74,U] [#8 -0.13,0.11,0.53,U] 
23:52:33.869 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.11}, one-star: {0.27, 0.19}
23:52:33.870 00.001 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
23:52:33.872 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
23:52:33.874 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.41 mountX=0.10 mountY=-0.04, mountTheta=-0.42
23:52:33.876 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
23:52:33.878 00.002 1032 Enqueuing Move request for scope (0.02, 0.11)
23:52:33.880 00.002 10072 Worker thread wakes up
23:52:33.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
23:52:33.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
23:52:33.880 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.04
23:52:33.882 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:52:33.886 00.004 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:52:33.886 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:52:33.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:33.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:52:33.886 00.000 10072 MoveAxis(W, 4, ABG)
23:52:33.886 00.000 10072 Guiding  Dir = 3, Dur = 4
23:52:33.886 00.000 10072 IsGuiding returns 0
23:52:33.887 00.001 10072 PulseGuide returned control before completion, sleep 14
23:52:33.907 00.020 1032 UpdateGuideState exits: m=1330 SNR=25.6
23:52:33.909 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:33.911 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:33.914 00.003 1032 Enqueuing Expose request
23:52:33.916 00.002 10072 IsGuiding returns 0
23:52:33.916 00.000 10072 Move returns status 0, amount 4
23:52:33.916 00.000 10072 MoveAxis(N, 0, ABG)
23:52:33.916 00.000 10072 Move returns status 0, amount 0
23:52:33.916 00.000 10072 move complete, result=0
23:52:33.917 00.001 10072 worker thread done servicing request
23:52:33.917 00.000 10072 Worker thread wakes up
23:52:33.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:33.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:33.927 00.010 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:52:34.549 00.622 10072 Exposure complete
23:52:34.602 00.053 10072 worker thread done servicing request
23:52:34.602 00.000 1032 OnExposeComplete: enter
23:52:34.604 00.002 1032 UpdateGuideState(): m_state=6
23:52:34.606 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11514
23:52:34.608 00.002 1032 Star::Find returns 1 (0), X=1107.92, Y=130.40, Mass=1300, SNR=25.3, Peak=107 HFD=3.4
23:52:34.610 00.002 1032 MultiStar: [#1 0.03,-0.07,1.01,U] [#2 0.12,0.08,0.83,U] [#3 -0.02,0.19,0.78,U] [#4 0.11,0.27,0.00,M7] [#5 0.20,0.15,0.70,U] [#6 -0.05,0.13,0.63,U] [#7 -0.04,0.20,0.73,U] [#8 -0.13,0.15,0.55,U] 
23:52:34.613 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.13}, one-star: {0.37, 0.24}
23:52:34.614 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:52:34.617 00.003 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:52:34.619 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.02 mountX=0.10 mountY=-0.11, mountTheta=-0.81
23:52:34.622 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
23:52:34.623 00.001 1032 Enqueuing Move request for scope (0.08, 0.13)
23:52:34.625 00.002 10072 Worker thread wakes up
23:52:34.625 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
23:52:34.625 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
23:52:34.626 00.001 10072 Moving (0.08, 0.13) raw xDistance=0.10 yDistance=-0.11
23:52:34.627 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:52:34.630 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:52:34.630 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:52:34.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:34.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:52:34.630 00.000 10072 MoveAxis(W, 5, ABG)
23:52:34.630 00.000 10072 Guiding  Dir = 3, Dur = 5
23:52:34.632 00.002 10072 IsGuiding returns 0
23:52:34.632 00.000 10072 PulseGuide returned control before completion, sleep 15
23:52:34.651 00.019 1032 UpdateGuideState exits: m=1300 SNR=25.3
23:52:34.653 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:34.656 00.003 10072 IsGuiding returns 0
23:52:34.656 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:34.658 00.002 1032 Enqueuing Expose request
23:52:34.660 00.002 10072 Move returns status 0, amount 5
23:52:34.660 00.000 10072 MoveAxis(N, 0, ABG)
23:52:34.660 00.000 10072 Move returns status 0, amount 0
23:52:34.660 00.000 10072 move complete, result=0
23:52:34.660 00.000 10072 worker thread done servicing request
23:52:34.660 00.000 10072 Worker thread wakes up
23:52:34.660 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:34.660 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:34.668 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:52:35.064 00.396 10072 Exposure complete
23:52:35.112 00.048 10072 worker thread done servicing request
23:52:35.113 00.001 1032 OnExposeComplete: enter
23:52:35.115 00.002 1032 UpdateGuideState(): m_state=6
23:52:35.116 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11515
23:52:35.118 00.002 1032 Star::Find returns 1 (0), X=1107.83, Y=130.49, Mass=1496, SNR=27.2, Peak=107 HFD=3.4
23:52:35.120 00.002 1032 MultiStar: [#1 0.03,0.01,0.96,U] [#2 0.24,0.18,0.00,M1] [#3 0.15,0.08,0.78,U] [#4 0.19,0.15,0.65,U] [#5 0.20,0.24,0.00,M3] [#6 0.16,-0.12,0.57,U] [#7 0.03,0.19,0.66,U] [#8 -0.06,-0.07,0.52,U] 
23:52:35.122 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.10}, one-star: {0.27, 0.33}
23:52:35.124 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
23:52:35.124 00.000 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
23:52:35.130 00.006 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.70 mountX=0.07 mountY=-0.14, mountTheta=-1.13
23:52:35.133 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
23:52:35.135 00.002 1032 Enqueuing Move request for scope (0.12, 0.10)
23:52:35.136 00.001 10072 Worker thread wakes up
23:52:35.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
23:52:35.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
23:52:35.136 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.07 yDistance=-0.14
23:52:35.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:52:35.141 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:52:35.141 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:52:35.141 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:35.141 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:52:35.142 00.001 10072 MoveAxis(W, 4, ABG)
23:52:35.142 00.000 10072 Guiding  Dir = 3, Dur = 4
23:52:35.142 00.000 10072 IsGuiding returns 0
23:52:35.143 00.001 10072 PulseGuide returned control before completion, sleep 14
23:52:35.160 00.017 1032 UpdateGuideState exits: m=1496 SNR=27.2
23:52:35.162 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:35.164 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:35.166 00.002 1032 Enqueuing Expose request
23:52:35.172 00.006 10072 IsGuiding returns 0
23:52:35.172 00.000 10072 Move returns status 0, amount 4
23:52:35.172 00.000 10072 MoveAxis(N, 0, ABG)
23:52:35.172 00.000 10072 Move returns status 0, amount 0
23:52:35.173 00.001 10072 move complete, result=0
23:52:35.173 00.000 10072 worker thread done servicing request
23:52:35.173 00.000 10072 Worker thread wakes up
23:52:35.173 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:35.173 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:35.177 00.004 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:52:35.801 00.624 10072 Exposure complete
23:52:35.854 00.053 10072 worker thread done servicing request
23:52:35.854 00.000 1032 OnExposeComplete: enter
23:52:35.856 00.002 1032 UpdateGuideState(): m_state=6
23:52:35.858 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11516
23:52:35.862 00.004 1032 Star::Find returns 1 (0), X=1107.78, Y=130.45, Mass=1326, SNR=25.6, Peak=95 HFD=3.3
23:52:35.864 00.002 1032 MultiStar: [#1 0.02,0.01,1.00,U] [#2 0.18,0.13,0.81,U] [#3 0.09,0.20,0.81,U] [#4 0.08,0.22,0.69,U] [#5 0.24,0.23,0.00,M4] [#6 0.30,0.22,0.00,M1] [#7 -0.10,0.08,0.69,U] [#8 -0.16,0.03,0.53,U] 
23:52:35.866 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.14}, one-star: {0.22, 0.29}
23:52:35.868 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
23:52:35.870 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
23:52:35.872 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.15 mountX=0.12 mountY=-0.10, mountTheta=-0.68
23:52:35.875 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
23:52:35.877 00.002 1032 Enqueuing Move request for scope (0.06, 0.14)
23:52:35.879 00.002 10072 Worker thread wakes up
23:52:35.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:52:35.879 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:52:35.879 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.10
23:52:35.882 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:52:35.885 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:52:35.885 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:52:35.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:35.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:52:35.885 00.000 10072 MoveAxis(W, 5, ABG)
23:52:35.885 00.000 10072 Guiding  Dir = 3, Dur = 5
23:52:35.886 00.001 10072 IsGuiding returns 0
23:52:35.886 00.000 10072 PulseGuide returned control before completion, sleep 15
23:52:35.904 00.018 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:52:35.907 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:35.909 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:35.911 00.002 1032 Enqueuing Expose request
23:52:35.913 00.002 10072 IsGuiding returns 0
23:52:35.913 00.000 10072 Move returns status 0, amount 5
23:52:35.913 00.000 10072 MoveAxis(N, 0, ABG)
23:52:35.913 00.000 10072 Move returns status 0, amount 0
23:52:35.913 00.000 10072 move complete, result=0
23:52:35.913 00.000 10072 worker thread done servicing request
23:52:35.913 00.000 10072 Worker thread wakes up
23:52:35.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:35.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:35.920 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:52:36.331 00.411 10072 Exposure complete
23:52:36.383 00.052 10072 worker thread done servicing request
23:52:36.383 00.000 1032 OnExposeComplete: enter
23:52:36.385 00.002 1032 UpdateGuideState(): m_state=6
23:52:36.386 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11517
23:52:36.388 00.002 1032 Star::Find returns 1 (0), X=1107.86, Y=130.46, Mass=1395, SNR=26.3, Peak=106 HFD=3.4
23:52:36.390 00.002 1032 MultiStar: [#1 -0.04,0.16,0.93,U] [#2 0.19,0.20,0.00,M1] [#3 0.09,0.16,0.77,U] [#4 0.15,0.25,0.00,M6] [#5 0.24,0.34,0.00,M5] [#6 0.15,0.01,0.60,U] [#7 -0.10,0.07,0.68,U] [#8 -0.20,0.12,0.57,U] 
23:52:36.394 00.004 1032 refined, 5 included, MultiStar: {0.05, 0.15}, one-star: {0.31, 0.31}
23:52:36.396 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
23:52:36.398 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
23:52:36.400 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.23 mountX=0.14 mountY=-0.09, mountTheta=-0.60
23:52:36.402 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.15, opts=13)
23:52:36.406 00.004 1032 Enqueuing Move request for scope (0.05, 0.15)
23:52:36.408 00.002 10072 Worker thread wakes up
23:52:36.408 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
23:52:36.408 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
23:52:36.408 00.000 10072 Moving (0.05, 0.15) raw xDistance=0.14 yDistance=-0.09
23:52:36.410 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:52:36.413 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.88
23:52:36.413 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:52:36.413 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:36.414 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:52:36.414 00.000 10072 MoveAxis(W, 67, ABG)
23:52:36.414 00.000 10072 Guiding  Dir = 3, Dur = 67
23:52:36.414 00.000 10072 IsGuiding returns 0
23:52:36.414 00.000 10072 PulseGuide returned control before completion, sleep 77
23:52:36.433 00.019 1032 UpdateGuideState exits: m=1395 SNR=26.3
23:52:36.435 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:36.437 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:36.438 00.001 1032 Enqueuing Expose request
23:52:36.498 00.060 10072 IsGuiding returns 0
23:52:36.499 00.001 10072 Move returns status 0, amount 67
23:52:36.499 00.000 10072 MoveAxis(N, 0, ABG)
23:52:36.499 00.000 10072 Move returns status 0, amount 0
23:52:36.499 00.000 10072 move complete, result=0
23:52:36.499 00.000 10072 worker thread done servicing request
23:52:36.499 00.000 10072 Worker thread wakes up
23:52:36.499 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:36.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:36.499 00.000 1032 GuideStep: 0.1 px 67 ms WEST, -0.1 px 0 ms NORTH
23:52:37.123 00.624 10072 Exposure complete
23:52:37.176 00.053 10072 worker thread done servicing request
23:52:37.176 00.000 1032 OnExposeComplete: enter
23:52:37.178 00.002 1032 UpdateGuideState(): m_state=6
23:52:37.182 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11518
23:52:37.184 00.002 1032 Star::Find returns 1 (0), X=1107.89, Y=130.40, Mass=1463, SNR=26.9, Peak=115 HFD=3.4
23:52:37.187 00.003 1032 MultiStar: [#1 -0.04,0.09,0.97,U] [#2 0.27,0.12,0.00,M2] [#3 -0.05,0.13,0.74,U] [#4 0.22,0.24,0.00,M7] [#5 0.23,0.32,0.00,M6] [#6 0.08,0.06,0.62,U] [#7 -0.12,0.17,0.72,U] [#8 -0.03,0.02,0.49,U] 
23:52:37.189 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.13}, one-star: {0.34, 0.24}
23:52:37.190 00.001 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
23:52:37.192 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
23:52:37.193 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.24 mountX=0.12 mountY=-0.08, mountTheta=-0.59
23:52:37.197 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
23:52:37.199 00.002 1032 Enqueuing Move request for scope (0.05, 0.13)
23:52:37.201 00.002 10072 Worker thread wakes up
23:52:37.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
23:52:37.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
23:52:37.201 00.000 10072 Moving (0.05, 0.13) raw xDistance=0.12 yDistance=-0.08
23:52:37.206 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:52:37.212 00.006 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:52:37.212 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:52:37.212 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:37.212 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:52:37.212 00.000 10072 MoveAxis(W, 5, ABG)
23:52:37.212 00.000 10072 Guiding  Dir = 3, Dur = 5
23:52:37.212 00.000 10072 IsGuiding returns 0
23:52:37.213 00.001 10072 PulseGuide returned control before completion, sleep 15
23:52:37.231 00.018 1032 UpdateGuideState exits: m=1463 SNR=26.9
23:52:37.235 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:37.239 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:37.241 00.002 1032 Enqueuing Expose request
23:52:37.244 00.003 10072 IsGuiding returns 0
23:52:37.244 00.000 10072 Move returns status 0, amount 5
23:52:37.244 00.000 10072 MoveAxis(N, 0, ABG)
23:52:37.244 00.000 10072 Move returns status 0, amount 0
23:52:37.244 00.000 10072 move complete, result=0
23:52:37.244 00.000 10072 worker thread done servicing request
23:52:37.244 00.000 10072 Worker thread wakes up
23:52:37.244 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:37.244 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:37.253 00.009 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:52:37.652 00.399 10072 Exposure complete
23:52:37.702 00.050 10072 worker thread done servicing request
23:52:37.702 00.000 1032 OnExposeComplete: enter
23:52:37.705 00.003 1032 UpdateGuideState(): m_state=6
23:52:37.707 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11519
23:52:37.709 00.002 1032 Star::Find returns 1 (0), X=1107.99, Y=130.49, Mass=1508, SNR=27.3, Peak=129 HFD=3.6
23:52:37.711 00.002 1032 MultiStar: large primary error, entering stabilization period
23:52:37.714 00.003 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:52:37.716 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:52:37.718 00.002 1032 CameraToMount -- cameraX=0.44 cameraY=0.34 hyp=0.55 cameraTheta=0.66 mountX=0.21 mountY=-0.51, mountTheta=-1.17
23:52:37.721 00.003 1032 SchedulePrimaryMove(0F526948, x=0.44, y=0.34, opts=13)
23:52:37.723 00.002 1032 Enqueuing Move request for scope (0.44, 0.34)
23:52:37.725 00.002 10072 Worker thread wakes up
23:52:37.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.34) opts 0xd
23:52:37.725 00.000 10072 Handling offset move in thread for scope, endpoint = (0.44, 0.34)
23:52:37.725 00.000 10072 Moving (0.44, 0.34) raw xDistance=0.21 yDistance=-0.51
23:52:37.727 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:52:37.730 00.003 10072 PPEC rslt: input = 0.21, final = 0.11, react = 0.10, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 288.87
23:52:37.730 00.000 10072 PPEC: input: 0.21, control: 0.11, exposure: 500
23:52:37.731 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:52:37.731 00.000 10072 MoveAxis(W, 105, ABG)
23:52:37.731 00.000 10072 Guiding  Dir = 3, Dur = 105
23:52:37.731 00.000 10072 IsGuiding returns 0
23:52:37.732 00.001 10072 PulseGuide returned control before completion, sleep 115
23:52:37.750 00.018 1032 UpdateGuideState exits: m=1508 SNR=27.3
23:52:37.752 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:37.754 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:37.756 00.002 1032 Enqueuing Expose request
23:52:37.855 00.099 10072 IsGuiding returns 0
23:52:37.858 00.003 10072 Move returns status 0, amount 105
23:52:37.858 00.000 10072 MoveAxis(N, 328, ABG)
23:52:37.859 00.001 10072 Guiding  Dir = 0, Dur = 328
23:52:37.859 00.000 10072 IsGuiding returns 0
23:52:37.862 00.003 10072 PulseGuide returned control before completion, sleep 337
23:52:38.214 00.352 10072 IsGuiding returns 0
23:52:38.214 00.000 10072 Move returns status 0, amount 328
23:52:38.214 00.000 10072 move complete, result=0
23:52:38.214 00.000 10072 worker thread done servicing request
23:52:38.215 00.001 1032 GuideStep: 0.2 px 105 ms WEST, -0.5 px 328 ms NORTH
23:52:38.217 00.002 10072 Worker thread wakes up
23:52:38.218 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:38.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:38.842 00.624 10072 Exposure complete
23:52:38.904 00.062 10072 worker thread done servicing request
23:52:38.904 00.000 1032 OnExposeComplete: enter
23:52:38.907 00.003 1032 UpdateGuideState(): m_state=6
23:52:38.909 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11520
23:52:38.912 00.003 1032 Star::Find returns 1 (0), X=1107.44, Y=130.22, Mass=1410, SNR=26.4, Peak=102 HFD=3.4
23:52:38.914 00.002 1032 MultiStar: exiting stabilization period
23:52:38.917 00.003 1032 MultiStar: [#1 -0.46,-0.17,0.00,M1] [#2 -0.31,-0.12,0.00,M3] [#3 -0.42,0.01,0.00,M1] [#4 -0.31,0.01,0.00,M8] [#5 -0.21,-0.01,0.67,U] [#6 -0.37,-0.24,0.00,M1] [#7 -0.53,-0.24,0.00,M1] [#8 -0.49,-0.02,0.00,M1] 
23:52:38.919 00.002 1032 single-star, 1 included, MultiStar: {-0.16, 0.03}, one-star: {-0.12, 0.07}
23:52:38.920 00.001 1032 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.83) = xAngle (0.80 = 0.80)
23:52:38.922 00.002 1032 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.80 = 0.80)
23:52:38.924 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.63 mountX=0.09 mountY=0.10, mountTheta=0.80
23:52:38.928 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.07, opts=13)
23:52:38.930 00.002 1032 Enqueuing Move request for scope (-0.12, 0.07)
23:52:38.932 00.002 10072 Worker thread wakes up
23:52:38.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
23:52:38.932 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
23:52:38.932 00.000 10072 Moving (-0.12, 0.07) raw xDistance=0.09 yDistance=0.10
23:52:38.935 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:52:38.937 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:52:38.937 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:52:38.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:38.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:52:38.937 00.000 10072 MoveAxis(W, 7, ABG)
23:52:38.937 00.000 10072 Guiding  Dir = 3, Dur = 7
23:52:38.938 00.001 10072 IsGuiding returns 0
23:52:38.938 00.000 10072 PulseGuide returned control before completion, sleep 17
23:52:38.957 00.019 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:52:38.963 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:38.965 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:38.966 00.001 1032 Enqueuing Expose request
23:52:38.969 00.003 10072 IsGuiding returns 0
23:52:38.969 00.000 10072 Move returns status 0, amount 7
23:52:38.969 00.000 10072 MoveAxis(N, 0, ABG)
23:52:38.969 00.000 10072 Move returns status 0, amount 0
23:52:38.969 00.000 10072 move complete, result=0
23:52:38.969 00.000 10072 worker thread done servicing request
23:52:38.969 00.000 10072 Worker thread wakes up
23:52:38.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:38.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:38.976 00.007 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
23:52:39.379 00.403 10072 Exposure complete
23:52:39.438 00.059 10072 worker thread done servicing request
23:52:39.438 00.000 1032 OnExposeComplete: enter
23:52:39.440 00.002 1032 UpdateGuideState(): m_state=6
23:52:39.442 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11521
23:52:39.443 00.001 1032 Star::Find returns 1 (0), X=1107.38, Y=130.33, Mass=1396, SNR=26.3, Peak=118 HFD=3.3
23:52:39.446 00.003 1032 MultiStar: [#1 -0.45,-0.18,0.00,M2] [#2 -0.22,-0.08,0.83,U] [#3 -0.33,-0.10,0.00,M2] [#4 -0.28,-0.00,0.00,M9] [#5 -0.23,0.04,0.71,U] [#6 -0.24,-0.07,0.62,U] [#7 -0.48,0.11,0.00,M2] [#8 -0.49,-0.08,0.00,M2] 
23:52:39.447 00.001 1032 refined, 3 included, MultiStar: {-0.21, 0.03}, one-star: {-0.18, 0.17}
23:52:39.449 00.002 1032 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.83) = xAngle (1.18 = 1.18)
23:52:39.451 00.002 1032 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.18 = 1.18)
23:52:39.452 00.001 1032 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=3.01 mountX=0.08 mountY=0.20, mountTheta=1.18
23:52:39.456 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=0.03, opts=13)
23:52:39.459 00.003 1032 Enqueuing Move request for scope (-0.21, 0.03)
23:52:39.461 00.002 10072 Worker thread wakes up
23:52:39.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
23:52:39.461 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
23:52:39.461 00.000 10072 Moving (-0.21, 0.03) raw xDistance=0.08 yDistance=0.20
23:52:39.463 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:52:39.467 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:52:39.467 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:52:39.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:39.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:52:39.467 00.000 10072 MoveAxis(W, 5, ABG)
23:52:39.467 00.000 10072 Guiding  Dir = 3, Dur = 5
23:52:39.467 00.000 10072 IsGuiding returns 0
23:52:39.468 00.001 10072 PulseGuide returned control before completion, sleep 15
23:52:39.487 00.019 1032 UpdateGuideState exits: m=1396 SNR=26.3
23:52:39.490 00.003 10072 IsGuiding returns 0
23:52:39.490 00.000 10072 Move returns status 0, amount 5
23:52:39.490 00.000 10072 MoveAxis(N, 0, ABG)
23:52:39.490 00.000 10072 Move returns status 0, amount 0
23:52:39.490 00.000 10072 move complete, result=0
23:52:39.490 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:39.492 00.002 10072 worker thread done servicing request
23:52:39.492 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:39.496 00.004 1032 Enqueuing Expose request
23:52:39.497 00.001 1032 GuideStep: 0.1 px 5 ms WEST, 0.2 px 0 ms NORTH
23:52:39.499 00.002 10072 Worker thread wakes up
23:52:39.500 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:39.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:40.128 00.628 10072 Exposure complete
23:52:40.179 00.051 10072 worker thread done servicing request
23:52:40.179 00.000 1032 OnExposeComplete: enter
23:52:40.181 00.002 1032 UpdateGuideState(): m_state=6
23:52:40.183 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11522
23:52:40.185 00.002 1032 Star::Find returns 1 (0), X=1107.47, Y=130.20, Mass=1460, SNR=26.9, Peak=122 HFD=3.3
23:52:40.187 00.002 1032 MultiStar: [#1 -0.37,-0.07,0.00,M3] [#2 -0.33,-0.17,0.00,M3] [#3 -0.41,-0.05,0.00,M3] [#4 -0.33,0.03,0.00,M10] [#5 -0.15,-0.09,0.65,U] [#6 -0.36,-0.37,0.00,M1] [#7 -0.45,-0.13,0.00,M3] [#8 -0.35,-0.19,0.00,M3] 
23:52:40.188 00.001 1032 single-star, 1 included, MultiStar: {-0.11, -0.01}, one-star: {-0.09, 0.04}
23:52:40.190 00.002 1032 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.83) = xAngle (0.88 = 0.88)
23:52:40.192 00.002 1032 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.88 = 0.88)
23:52:40.193 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.71 mountX=0.06 mountY=0.08, mountTheta=0.88
23:52:40.196 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.04, opts=13)
23:52:40.198 00.002 1032 Enqueuing Move request for scope (-0.09, 0.04)
23:52:40.199 00.001 10072 Worker thread wakes up
23:52:40.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
23:52:40.199 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
23:52:40.200 00.001 10072 Moving (-0.09, 0.04) raw xDistance=0.06 yDistance=0.08
23:52:40.202 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:52:40.205 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:52:40.205 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:52:40.205 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:40.205 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:52:40.205 00.000 10072 MoveAxis(W, 5, ABG)
23:52:40.205 00.000 10072 Guiding  Dir = 3, Dur = 5
23:52:40.206 00.001 10072 IsGuiding returns 0
23:52:40.206 00.000 10072 PulseGuide returned control before completion, sleep 15
23:52:40.223 00.017 1032 UpdateGuideState exits: m=1460 SNR=26.9
23:52:40.225 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:40.226 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:40.230 00.004 1032 Enqueuing Expose request
23:52:40.232 00.002 10072 IsGuiding returns 0
23:52:40.232 00.000 10072 Move returns status 0, amount 5
23:52:40.232 00.000 10072 MoveAxis(N, 0, ABG)
23:52:40.232 00.000 10072 Move returns status 0, amount 0
23:52:40.232 00.000 10072 move complete, result=0
23:52:40.233 00.001 10072 worker thread done servicing request
23:52:40.233 00.000 10072 Worker thread wakes up
23:52:40.233 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:40.233 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:40.240 00.007 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
23:52:40.642 00.402 10072 Exposure complete
23:52:40.690 00.048 10072 worker thread done servicing request
23:52:40.690 00.000 1032 OnExposeComplete: enter
23:52:40.692 00.002 1032 UpdateGuideState(): m_state=6
23:52:40.693 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11523
23:52:40.695 00.002 1032 Star::Find returns 1 (0), X=1107.52, Y=130.10, Mass=1428, SNR=26.6, Peak=110 HFD=3.5
23:52:40.696 00.001 1032 MultiStar: [#1 -0.41,-0.16,0.00,M4] [#2 -0.28,-0.11,0.00,M4] [#3 -0.32,-0.03,0.00,M4] [#4 -0.24,-0.01,0.65,U] [#5 -0.07,0.00,0.68,U] [#6 -0.27,-0.34,0.00,M2] [#7 -0.52,-0.08,0.00,M4] [#8 -0.52,-0.25,0.00,M4] 
23:52:40.698 00.002 1032 single-star, 2 included, MultiStar: {-0.10, -0.02}, one-star: {-0.03, -0.05}
23:52:40.700 00.002 1032 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.83) = xAngle (-3.99 = 2.29)
23:52:40.702 00.002 1032 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.99 = 2.29)
23:52:40.704 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.16 mountX=-0.04 mountY=0.05, mountTheta=2.29
23:52:40.707 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.05, opts=13)
23:52:40.708 00.001 1032 Enqueuing Move request for scope (-0.03, -0.05)
23:52:40.710 00.002 10072 Worker thread wakes up
23:52:40.710 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
23:52:40.710 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
23:52:40.710 00.000 10072 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.05
23:52:40.712 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=109, Gamma=2.230
23:52:40.716 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:52:40.716 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:52:40.716 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:40.716 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:52:40.716 00.000 10072 MoveAxis(W, 3, ABG)
23:52:40.716 00.000 10072 Guiding  Dir = 3, Dur = 3
23:52:40.716 00.000 10072 IsGuiding returns 0
23:52:40.717 00.001 10072 PulseGuide returned control before completion, sleep 13
23:52:40.732 00.015 10072 IsGuiding returns 0
23:52:40.732 00.000 10072 Move returns status 0, amount 3
23:52:40.732 00.000 10072 MoveAxis(N, 0, ABG)
23:52:40.732 00.000 10072 Move returns status 0, amount 0
23:52:40.732 00.000 10072 move complete, result=0
23:52:40.732 00.000 10072 worker thread done servicing request
23:52:40.732 00.000 1032 UpdateGuideState exits: m=1428 SNR=26.6
23:52:40.735 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:40.738 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:40.742 00.004 1032 Enqueuing Expose request
23:52:40.744 00.002 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:52:40.745 00.001 10072 Worker thread wakes up
23:52:40.745 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:40.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:41.375 00.630 10072 Exposure complete
23:52:41.423 00.048 1032 OnExposeComplete: enter
23:52:41.426 00.003 1032 UpdateGuideState(): m_state=6
23:52:41.428 00.002 10072 worker thread done servicing request
23:52:41.428 00.000 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11524
23:52:41.430 00.002 1032 Star::Find returns 1 (0), X=1107.46, Y=130.15, Mass=1378, SNR=26.1, Peak=113 HFD=3.4
23:52:41.432 00.002 1032 MultiStar: [#1 -0.41,-0.23,0.00,M5] [#2 -0.28,-0.34,0.00,M5] [#3 -0.25,-0.13,0.00,M5] [#4 -0.20,-0.04,0.70,U] [#5 -0.27,-0.04,0.00,M3] [#6 -0.22,-0.33,0.00,M3] [#7 -0.53,-0.10,0.00,M5] [#8 -0.60,-0.27,0.00,M5] 
23:52:41.434 00.002 1032 single-star, 1 included, MultiStar: {-0.14, -0.02}, one-star: {-0.10, -0.01}
23:52:41.436 00.002 1032 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.83) = xAngle (-4.91 = 1.38)
23:52:41.438 00.002 1032 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.91 = 1.38)
23:52:41.440 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.08 mountX=0.02 mountY=0.10, mountTheta=1.38
23:52:41.443 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.01, opts=13)
23:52:41.444 00.001 1032 Enqueuing Move request for scope (-0.10, -0.01)
23:52:41.447 00.003 10072 Worker thread wakes up
23:52:41.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:52:41.447 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:52:41.447 00.000 10072 Moving (-0.10, -0.01) raw xDistance=0.02 yDistance=0.10
23:52:41.449 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:52:41.452 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:52:41.452 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:52:41.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:41.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:52:41.452 00.000 10072 MoveAxis(W, 4, ABG)
23:52:41.452 00.000 10072 Guiding  Dir = 3, Dur = 4
23:52:41.452 00.000 10072 IsGuiding returns 0
23:52:41.453 00.001 10072 PulseGuide returned control before completion, sleep 14
23:52:41.471 00.018 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:52:41.473 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:41.475 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:41.477 00.002 1032 Enqueuing Expose request
23:52:41.482 00.005 10072 IsGuiding returns 0
23:52:41.483 00.001 10072 Move returns status 0, amount 4
23:52:41.483 00.000 10072 MoveAxis(N, 0, ABG)
23:52:41.483 00.000 10072 Move returns status 0, amount 0
23:52:41.483 00.000 10072 move complete, result=0
23:52:41.483 00.000 10072 worker thread done servicing request
23:52:41.483 00.000 10072 Worker thread wakes up
23:52:41.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:41.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:41.489 00.006 1032 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
23:52:41.890 00.401 10072 Exposure complete
23:52:41.943 00.053 10072 worker thread done servicing request
23:52:41.943 00.000 1032 OnExposeComplete: enter
23:52:41.945 00.002 1032 UpdateGuideState(): m_state=6
23:52:41.947 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11525
23:52:41.950 00.003 1032 Star::Find returns 1 (0), X=1107.46, Y=130.06, Mass=1479, SNR=27.1, Peak=117 HFD=3.5
23:52:41.952 00.002 1032 MultiStar: [#1 -0.36,-0.29,0.00,M6] [#2 -0.25,-0.24,0.00,M6] [#3 -0.29,-0.11,0.00,M6] [#4 -0.23,-0.06,0.67,U] [#5 -0.17,-0.01,0.67,U] [#6 -0.27,-0.34,0.00,M4] [#7 -0.43,-0.09,0.00,M6] [#8 -0.51,-0.25,0.00,M6] 
23:52:41.954 00.002 1032 single-star, 2 included, MultiStar: {-0.16, -0.06}, one-star: {-0.10, -0.10}
23:52:41.957 00.003 1032 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.83) = xAngle (-4.18 = 2.10)
23:52:41.959 00.002 1032 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.18 = 2.10)
23:52:41.962 00.003 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.35 mountX=-0.07 mountY=0.12, mountTheta=2.10
23:52:41.965 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.10, opts=13)
23:52:41.968 00.003 1032 Enqueuing Move request for scope (-0.10, -0.10)
23:52:41.970 00.002 10072 Worker thread wakes up
23:52:41.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
23:52:41.970 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
23:52:41.970 00.000 10072 Moving (-0.10, -0.10) raw xDistance=-0.07 yDistance=0.12
23:52:41.973 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:52:41.977 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:52:41.977 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:52:41.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:41.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:52:41.977 00.000 10072 MoveAxis(W, 4, ABG)
23:52:41.977 00.000 10072 Guiding  Dir = 3, Dur = 4
23:52:41.977 00.000 10072 IsGuiding returns 0
23:52:41.978 00.001 10072 PulseGuide returned control before completion, sleep 14
23:52:41.997 00.019 10072 IsGuiding returns 0
23:52:41.997 00.000 10072 Move returns status 0, amount 4
23:52:41.997 00.000 10072 MoveAxis(N, 0, ABG)
23:52:41.997 00.000 10072 Move returns status 0, amount 0
23:52:41.997 00.000 10072 move complete, result=0
23:52:41.997 00.000 10072 worker thread done servicing request
23:52:41.998 00.001 1032 UpdateGuideState exits: m=1479 SNR=27.1
23:52:42.000 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:42.002 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:42.004 00.002 1032 Enqueuing Expose request
23:52:42.007 00.003 10072 Worker thread wakes up
23:52:42.007 00.000 1032 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
23:52:42.009 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:42.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:42.644 00.635 10072 Exposure complete
23:52:42.696 00.052 10072 worker thread done servicing request
23:52:42.696 00.000 1032 OnExposeComplete: enter
23:52:42.699 00.003 1032 UpdateGuideState(): m_state=6
23:52:42.700 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11526
23:52:42.702 00.002 1032 Star::Find returns 1 (0), X=1107.48, Y=130.24, Mass=1417, SNR=26.5, Peak=103 HFD=3.3
23:52:42.703 00.001 1032 MultiStar: [#1 -0.39,-0.07,0.00,M7] [#2 -0.26,-0.06,0.00,M7] [#3 -0.40,-0.07,0.00,M7] [#4 -0.30,0.00,0.00,M8] [#5 -0.14,-0.05,0.66,U] [#6 -0.35,-0.10,0.00,M5] [#7 -0.47,-0.18,0.00,M7] [#8 -0.44,-0.21,0.00,M7] 
23:52:42.706 00.003 1032 refined, 1 included, MultiStar: {-0.10, 0.03}, one-star: {-0.07, 0.08}
23:52:42.708 00.002 1032 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.83) = xAngle (1.00 = 1.00)
23:52:42.709 00.001 1032 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.00 = 1.00)
23:52:42.712 00.003 1032 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.83 mountX=0.06 mountY=0.09, mountTheta=1.00
23:52:42.715 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.03, opts=13)
23:52:42.718 00.003 1032 Enqueuing Move request for scope (-0.10, 0.03)
23:52:42.719 00.001 10072 Worker thread wakes up
23:52:42.720 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
23:52:42.720 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
23:52:42.720 00.000 10072 Moving (-0.10, 0.03) raw xDistance=0.06 yDistance=0.09
23:52:42.725 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:52:42.727 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:52:42.727 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:52:42.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:42.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:52:42.727 00.000 10072 MoveAxis(W, 4, ABG)
23:52:42.727 00.000 10072 Guiding  Dir = 3, Dur = 4
23:52:42.727 00.000 10072 IsGuiding returns 0
23:52:42.728 00.001 10072 PulseGuide returned control before completion, sleep 14
23:52:42.746 00.018 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:52:42.748 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:42.750 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:42.752 00.002 1032 Enqueuing Expose request
23:52:42.755 00.003 10072 IsGuiding returns 0
23:52:42.755 00.000 10072 Move returns status 0, amount 4
23:52:42.755 00.000 10072 MoveAxis(N, 0, ABG)
23:52:42.755 00.000 10072 Move returns status 0, amount 0
23:52:42.755 00.000 10072 move complete, result=0
23:52:42.755 00.000 10072 worker thread done servicing request
23:52:42.755 00.000 10072 Worker thread wakes up
23:52:42.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:42.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:42.763 00.008 1032 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
23:52:43.167 00.404 10072 Exposure complete
23:52:43.216 00.049 10072 worker thread done servicing request
23:52:43.217 00.001 1032 OnExposeComplete: enter
23:52:43.219 00.002 1032 UpdateGuideState(): m_state=6
23:52:43.221 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11527
23:52:43.223 00.002 1032 Star::Find returns 1 (0), X=1107.49, Y=130.19, Mass=1318, SNR=25.5, Peak=100 HFD=3.4
23:52:43.225 00.002 1032 MultiStar: [#1 -0.34,-0.22,0.00,M8] [#2 -0.25,-0.16,0.00,M8] [#3 -0.38,-0.05,0.00,M8] [#4 -0.22,0.08,0.74,U] [#5 -0.26,-0.05,0.00,M2] [#6 -0.22,-0.28,0.00,M6] [#7 -0.34,-0.15,0.00,M8] [#8 -0.40,-0.08,0.00,M8] 
23:52:43.227 00.002 1032 single-star, 1 included, MultiStar: {-0.13, 0.06}, one-star: {-0.07, 0.03}
23:52:43.228 00.001 1032 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.83) = xAngle (0.86 = 0.86)
23:52:43.230 00.002 1032 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.86 = 0.86)
23:52:43.232 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.69 mountX=0.05 mountY=0.06, mountTheta=0.86
23:52:43.235 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.03, opts=13)
23:52:43.238 00.003 1032 Enqueuing Move request for scope (-0.07, 0.03)
23:52:43.240 00.002 10072 Worker thread wakes up
23:52:43.240 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
23:52:43.241 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
23:52:43.241 00.000 10072 Moving (-0.07, 0.03) raw xDistance=0.05 yDistance=0.06
23:52:43.242 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:52:43.246 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:52:43.246 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:52:43.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:43.246 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:52:43.246 00.000 10072 MoveAxis(W, 3, ABG)
23:52:43.246 00.000 10072 Guiding  Dir = 3, Dur = 3
23:52:43.246 00.000 10072 IsGuiding returns 0
23:52:43.247 00.001 10072 PulseGuide returned control before completion, sleep 13
23:52:43.262 00.015 1032 UpdateGuideState exits: m=1318 SNR=25.5
23:52:43.265 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:43.266 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:43.269 00.003 1032 Enqueuing Expose request
23:52:43.271 00.002 10072 IsGuiding returns 0
23:52:43.271 00.000 10072 Move returns status 0, amount 3
23:52:43.271 00.000 10072 MoveAxis(N, 0, ABG)
23:52:43.271 00.000 10072 Move returns status 0, amount 0
23:52:43.271 00.000 10072 move complete, result=0
23:52:43.271 00.000 10072 worker thread done servicing request
23:52:43.271 00.000 10072 Worker thread wakes up
23:52:43.271 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:43.271 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:43.279 00.008 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
23:52:43.900 00.621 10072 Exposure complete
23:52:43.970 00.070 1032 OnExposeComplete: enter
23:52:43.974 00.004 1032 UpdateGuideState(): m_state=6
23:52:43.981 00.007 10072 worker thread done servicing request
23:52:43.981 00.000 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11528
23:52:44.003 00.022 1032 Star::Find returns 1 (0), X=1107.43, Y=130.05, Mass=1456, SNR=26.8, Peak=111 HFD=3.5
23:52:44.006 00.003 1032 MultiStar: [#1 -0.42,-0.11,0.00,M9] [#2 -0.18,-0.20,0.00,M9] [#3 -0.28,-0.01,0.00,M9] [#4 -0.19,-0.06,0.66,U] [#5 -0.21,-0.04,0.64,U] [#6 -0.22,-0.36,0.00,M7] [#7 -0.44,-0.11,0.00,M9] [#8 -0.42,-0.24,0.00,M9] 
23:52:44.009 00.003 1032 single-star, 2 included, MultiStar: {-0.16, -0.08}, one-star: {-0.12, -0.11}
23:52:44.011 00.002 1032 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.83) = xAngle (-4.24 = 2.04)
23:52:44.013 00.002 1032 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.24 = 2.04)
23:52:44.016 00.003 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.17 cameraTheta=-2.41 mountX=-0.07 mountY=0.15, mountTheta=2.04
23:52:44.020 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.11, opts=13)
23:52:44.023 00.003 1032 Enqueuing Move request for scope (-0.12, -0.11)
23:52:44.025 00.002 10072 Worker thread wakes up
23:52:44.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
23:52:44.025 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
23:52:44.025 00.000 10072 Moving (-0.12, -0.11) raw xDistance=-0.07 yDistance=0.15
23:52:44.028 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:52:44.031 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:52:44.031 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:52:44.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:44.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:52:44.032 00.001 10072 MoveAxis(W, 3, ABG)
23:52:44.032 00.000 10072 Guiding  Dir = 3, Dur = 3
23:52:44.032 00.000 10072 IsGuiding returns 0
23:52:44.035 00.003 10072 PulseGuide returned control before completion, sleep 11
23:52:44.054 00.019 10072 IsGuiding returns 0
23:52:44.054 00.000 10072 Move returns status 0, amount 3
23:52:44.055 00.001 10072 MoveAxis(N, 0, ABG)
23:52:44.055 00.000 10072 Move returns status 0, amount 0
23:52:44.055 00.000 10072 move complete, result=0
23:52:44.055 00.000 10072 worker thread done servicing request
23:52:44.065 00.010 1032 UpdateGuideState exits: m=1456 SNR=26.8
23:52:44.068 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:44.070 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:44.072 00.002 1032 Enqueuing Expose request
23:52:44.074 00.002 10072 Worker thread wakes up
23:52:44.074 00.000 1032 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
23:52:44.076 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:44.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:44.591 00.515 10072 Exposure complete
23:52:44.698 00.107 1032 OnExposeComplete: enter
23:52:44.701 00.003 10072 worker thread done servicing request
23:52:44.701 00.000 1032 UpdateGuideState(): m_state=6
23:52:44.705 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11529
23:52:44.709 00.004 1032 Star::Find returns 1 (0), X=1107.49, Y=130.13, Mass=1364, SNR=26.0, Peak=107 HFD=3.4
23:52:44.714 00.005 1032 MultiStar: [#1 -0.46,-0.14,0.00,M10] [#2 -0.18,-0.19,0.00,M10] [#3 -0.35,-0.15,0.00,M10] [#4 -0.20,-0.05,0.68,U] [#5 -0.13,0.09,0.66,U] [#6 -0.23,-0.16,0.00,M8] [#7 -0.48,-0.02,0.00,M10] [#8 -0.60,-0.10,0.00,M10] 
23:52:44.718 00.004 1032 single-star, 2 included, MultiStar: {-0.12, 0.00}, one-star: {-0.06, -0.02}
23:52:44.721 00.003 1032 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.83) = xAngle (-4.59 = 1.70)
23:52:44.725 00.004 1032 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.59 = 1.70)
23:52:44.728 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.76 mountX=-0.01 mountY=0.07, mountTheta=1.70
23:52:44.732 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.02, opts=13)
23:52:44.737 00.005 1032 Enqueuing Move request for scope (-0.06, -0.02)
23:52:44.741 00.004 10072 Worker thread wakes up
23:52:44.743 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
23:52:44.743 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
23:52:44.743 00.000 10072 Moving (-0.06, -0.02) raw xDistance=-0.01 yDistance=0.07
23:52:44.746 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:52:44.750 00.004 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:52:44.751 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:52:44.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:44.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:52:44.751 00.000 10072 MoveAxis(W, 3, ABG)
23:52:44.751 00.000 10072 Guiding  Dir = 3, Dur = 3
23:52:44.752 00.001 10072 IsGuiding returns 0
23:52:44.752 00.000 10072 PulseGuide returned control before completion, sleep 13
23:52:44.773 00.021 10072 IsGuiding returns 0
23:52:44.775 00.002 10072 Move returns status 0, amount 3
23:52:44.775 00.000 10072 MoveAxis(N, 0, ABG)
23:52:44.775 00.000 10072 Move returns status 0, amount 0
23:52:44.775 00.000 10072 move complete, result=0
23:52:44.775 00.000 10072 worker thread done servicing request
23:52:44.784 00.009 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:52:44.789 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:44.792 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:44.795 00.003 1032 Enqueuing Expose request
23:52:44.802 00.007 10072 Worker thread wakes up
23:52:44.802 00.000 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
23:52:44.808 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:44.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:45.447 00.639 10072 Exposure complete
23:52:45.520 00.073 10072 worker thread done servicing request
23:52:45.520 00.000 1032 OnExposeComplete: enter
23:52:45.524 00.004 1032 UpdateGuideState(): m_state=6
23:52:45.528 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11530
23:52:45.531 00.003 1032 Star::Find returns 1 (0), X=1107.59, Y=130.15, Mass=1261, SNR=25.0, Peak=106 HFD=3.3
23:52:45.534 00.003 1032 MultiStar: [#1 -0.46,-0.07,0.00,R] [#2 -0.20,-0.06,0.83,U] [#3 -0.39,0.02,0.00,R] [#4 -0.28,-0.04,0.00,M6] [#5 -0.14,0.03,0.71,U] [#6 -0.25,-0.13,0.00,M9] [#7 -0.39,-0.01,0.00,R] [#8 -0.44,-0.13,0.00,R] 
23:52:45.536 00.002 1032 single-star, 2 included, MultiStar: {-0.09, -0.01}, one-star: {0.03, -0.00}
23:52:45.539 00.003 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
23:52:45.541 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
23:52:45.544 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.05 mountX=-0.01 mountY=-0.03, mountTheta=-1.88
23:52:45.549 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
23:52:45.559 00.010 1032 Enqueuing Move request for scope (0.03, -0.00)
23:52:45.563 00.004 10072 Worker thread wakes up
23:52:45.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
23:52:45.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
23:52:45.563 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
23:52:45.565 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:52:45.569 00.004 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:52:45.569 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:52:45.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:45.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:52:45.569 00.000 10072 MoveAxis(W, 3, ABG)
23:52:45.570 00.001 10072 Guiding  Dir = 3, Dur = 3
23:52:45.571 00.001 10072 IsGuiding returns 0
23:52:45.571 00.000 10072 PulseGuide returned control before completion, sleep 13
23:52:45.594 00.023 1032 UpdateGuideState exits: m=1261 SNR=25.0
23:52:45.596 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:45.599 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:45.602 00.003 1032 Enqueuing Expose request
23:52:45.604 00.002 10072 IsGuiding returns 0
23:52:45.604 00.000 10072 Move returns status 0, amount 3
23:52:45.604 00.000 10072 MoveAxis(N, 0, ABG)
23:52:45.605 00.001 10072 Move returns status 0, amount 0
23:52:45.605 00.000 10072 move complete, result=0
23:52:45.605 00.000 10072 worker thread done servicing request
23:52:45.605 00.000 10072 Worker thread wakes up
23:52:45.605 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:45.605 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:45.659 00.054 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:52:46.013 00.354 10072 Exposure complete
23:52:46.094 00.081 10072 worker thread done servicing request
23:52:46.095 00.001 1032 OnExposeComplete: enter
23:52:46.097 00.002 1032 UpdateGuideState(): m_state=6
23:52:46.100 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11531
23:52:46.103 00.003 1032 Star::Find returns 1 (0), X=1107.51, Y=130.30, Mass=1277, SNR=25.1, Peak=111 HFD=3.3
23:52:46.106 00.003 1032 MultiStar: [#1 0.08,-0.09,0.95,U] [#2 -0.20,-0.08,0.81,U] [#3 -0.11,-0.11,0.81,U] [#4 -0.42,-0.01,0.00,M7] [#5 -0.09,-0.10,0.71,U] [#6 -0.38,-0.18,0.00,M10] [#7 -0.08,0.00,0.73,U] [#8 -0.04,-0.10,0.52,U] 
23:52:46.108 00.002 1032 refined, 6 included, MultiStar: {-0.06, -0.04}, one-star: {-0.04, 0.15}
23:52:46.111 00.003 1032 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.83) = xAngle (-4.41 = 1.87)
23:52:46.114 00.003 1032 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.41 = 1.87)
23:52:46.118 00.004 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-2.58 mountX=-0.02 mountY=0.07, mountTheta=1.87
23:52:46.123 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.04, opts=13)
23:52:46.126 00.003 1032 Enqueuing Move request for scope (-0.06, -0.04)
23:52:46.128 00.002 10072 Worker thread wakes up
23:52:46.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
23:52:46.128 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
23:52:46.128 00.000 10072 Moving (-0.06, -0.04) raw xDistance=-0.02 yDistance=0.07
23:52:46.132 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:52:46.137 00.005 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:52:46.137 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:52:46.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:46.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:52:46.137 00.000 10072 MoveAxis(W, 2, ABG)
23:52:46.137 00.000 10072 Guiding  Dir = 3, Dur = 2
23:52:46.139 00.002 10072 IsGuiding returns 0
23:52:46.140 00.001 10072 PulseGuide returned control before completion, sleep 12
23:52:46.166 00.026 1032 UpdateGuideState exits: m=1277 SNR=25.1
23:52:46.169 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:46.171 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:46.178 00.007 10072 IsGuiding returns 0
23:52:46.179 00.001 10072 Move returns status 0, amount 2
23:52:46.179 00.000 10072 MoveAxis(N, 0, ABG)
23:52:46.179 00.000 10072 Move returns status 0, amount 0
23:52:46.179 00.000 10072 move complete, result=0
23:52:46.179 00.000 10072 worker thread done servicing request
23:52:46.180 00.001 1032 Enqueuing Expose request
23:52:46.188 00.008 10072 Worker thread wakes up
23:52:46.188 00.000 1032 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
23:52:46.192 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:46.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:46.826 00.634 10072 Exposure complete
23:52:46.895 00.069 10072 worker thread done servicing request
23:52:46.895 00.000 1032 OnExposeComplete: enter
23:52:46.898 00.003 1032 UpdateGuideState(): m_state=6
23:52:46.902 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11532
23:52:46.905 00.003 1032 Star::Find returns 1 (0), X=1107.59, Y=130.17, Mass=1467, SNR=26.9, Peak=112 HFD=3.4
23:52:46.908 00.003 1032 MultiStar: [#1 0.06,-0.09,0.89,U] [#2 -0.21,-0.17,0.00,M9] [#3 0.20,-0.13,0.74,U] [#4 -0.24,-0.13,0.00,M8] [#5 -0.08,-0.06,0.67,U] [#6 -0.18,-0.18,0.61,U] [#7 -0.09,-0.19,0.67,U] [#8 0.04,-0.06,0.55,U] 
23:52:46.911 00.003 1032 single-star, 6 included, MultiStar: {0.01, -0.09}, one-star: {0.04, 0.01}
23:52:46.913 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
23:52:46.921 00.008 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
23:52:46.934 00.013 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.26 mountX=-0.00 mountY=-0.04, mountTheta=-1.57
23:52:46.940 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
23:52:46.942 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
23:52:46.945 00.003 10072 Worker thread wakes up
23:52:46.945 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:52:46.945 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:52:46.945 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
23:52:46.947 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:52:46.951 00.004 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:52:46.951 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:52:46.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:46.952 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:52:46.952 00.000 10072 MoveAxis(W, 3, ABG)
23:52:46.952 00.000 10072 Guiding  Dir = 3, Dur = 3
23:52:46.952 00.000 10072 IsGuiding returns 0
23:52:46.952 00.000 10072 PulseGuide returned control before completion, sleep 13
23:52:46.975 00.023 1032 UpdateGuideState exits: m=1467 SNR=26.9
23:52:46.980 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:46.982 00.002 10072 IsGuiding returns 0
23:52:46.982 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:46.985 00.003 10072 Move returns status 0, amount 3
23:52:46.985 00.000 10072 MoveAxis(N, 0, ABG)
23:52:46.986 00.001 10072 Move returns status 0, amount 0
23:52:46.986 00.000 10072 move complete, result=0
23:52:46.986 00.000 1032 Enqueuing Expose request
23:52:46.990 00.004 10072 worker thread done servicing request
23:52:46.990 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:52:46.992 00.002 10072 Worker thread wakes up
23:52:46.992 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:46.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:47.405 00.413 10072 Exposure complete
23:52:47.478 00.073 10072 worker thread done servicing request
23:52:47.478 00.000 1032 OnExposeComplete: enter
23:52:47.483 00.005 1032 UpdateGuideState(): m_state=6
23:52:47.489 00.006 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11533
23:52:47.492 00.003 1032 Star::Find returns 1 (0), X=1107.56, Y=130.15, Mass=1251, SNR=24.9, Peak=92 HFD=3.5
23:52:47.495 00.003 1032 MultiStar: [#1 0.15,-0.11,1.05,U] [#2 -0.21,-0.05,0.86,U] [#3 -0.01,-0.09,0.81,U] [#4 -0.26,-0.09,0.00,M9] [#5 -0.16,-0.07,0.73,U] [#6 -0.30,-0.24,0.00,M10] [#7 -0.04,0.01,0.74,U] [#8 0.09,-0.02,0.58,U] 
23:52:47.501 00.006 1032 single-star, 6 included, MultiStar: {-0.02, -0.05}, one-star: {0.00, -0.01}
23:52:47.505 00.004 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
23:52:47.508 00.003 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
23:52:47.511 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.10 mountX=-0.01 mountY=-0.00, mountTheta=-2.93
23:52:47.516 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.01, opts=13)
23:52:47.521 00.005 1032 Enqueuing Move request for scope (0.00, -0.01)
23:52:47.523 00.002 10072 Worker thread wakes up
23:52:47.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
23:52:47.523 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
23:52:47.523 00.000 10072 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=-0.00
23:52:47.527 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:52:47.532 00.005 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:52:47.532 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:52:47.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:47.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:52:47.532 00.000 10072 MoveAxis(W, 2, ABG)
23:52:47.532 00.000 10072 Guiding  Dir = 3, Dur = 2
23:52:47.534 00.002 10072 IsGuiding returns 0
23:52:47.535 00.001 10072 PulseGuide returned control before completion, sleep 11
23:52:47.557 00.022 10072 IsGuiding returns 0
23:52:47.557 00.000 10072 Move returns status 0, amount 2
23:52:47.557 00.000 10072 MoveAxis(N, 0, ABG)
23:52:47.557 00.000 10072 Move returns status 0, amount 0
23:52:47.559 00.002 10072 move complete, result=0
23:52:47.559 00.000 10072 worker thread done servicing request
23:52:47.560 00.001 1032 UpdateGuideState exits: m=1251 SNR=24.9
23:52:47.563 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:47.565 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:47.567 00.002 1032 Enqueuing Expose request
23:52:47.569 00.002 10072 Worker thread wakes up
23:52:47.569 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:52:47.573 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:47.573 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:48.202 00.629 10072 Exposure complete
23:52:48.277 00.075 10072 worker thread done servicing request
23:52:48.278 00.001 1032 OnExposeComplete: enter
23:52:48.281 00.003 1032 UpdateGuideState(): m_state=6
23:52:48.284 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11534
23:52:48.288 00.004 1032 Star::Find returns 1 (0), X=1107.54, Y=130.24, Mass=1355, SNR=25.8, Peak=107 HFD=3.4
23:52:48.290 00.002 1032 MultiStar: [#1 0.10,0.01,0.97,U] [#2 -0.30,-0.01,0.00,M9] [#3 0.09,-0.03,0.76,U] [#4 -0.24,0.05,0.72,U] [#5 -0.11,0.13,0.68,U] [#6 -0.32,-0.14,0.00,R] [#7 -0.06,0.02,0.69,U] [#8 -0.09,0.03,0.54,U] 
23:52:48.294 00.004 1032 refined, 6 included, MultiStar: {-0.04, 0.04}, one-star: {-0.02, 0.09}
23:52:48.296 00.002 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
23:52:48.299 00.003 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
23:52:48.303 00.004 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.28 mountX=0.05 mountY=0.02, mountTheta=0.45
23:52:48.308 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
23:52:48.312 00.004 1032 Enqueuing Move request for scope (-0.04, 0.04)
23:52:48.314 00.002 10072 Worker thread wakes up
23:52:48.315 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
23:52:48.315 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
23:52:48.315 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.02
23:52:48.318 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:52:48.323 00.005 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:52:48.323 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:52:48.323 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:48.323 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:52:48.323 00.000 10072 MoveAxis(W, 3, ABG)
23:52:48.323 00.000 10072 Guiding  Dir = 3, Dur = 3
23:52:48.324 00.001 10072 IsGuiding returns 0
23:52:48.325 00.001 10072 PulseGuide returned control before completion, sleep 12
23:52:48.340 00.015 10072 IsGuiding returns 0
23:52:48.341 00.001 10072 Move returns status 0, amount 3
23:52:48.341 00.000 10072 MoveAxis(N, 0, ABG)
23:52:48.341 00.000 10072 Move returns status 0, amount 0
23:52:48.341 00.000 10072 move complete, result=0
23:52:48.341 00.000 10072 worker thread done servicing request
23:52:48.350 00.009 1032 UpdateGuideState exits: m=1355 SNR=25.8
23:52:48.354 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:48.358 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:48.363 00.005 1032 Enqueuing Expose request
23:52:48.366 00.003 10072 Worker thread wakes up
23:52:48.366 00.000 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
23:52:48.369 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:48.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:48.779 00.410 10072 Exposure complete
23:52:48.853 00.074 10072 worker thread done servicing request
23:52:48.853 00.000 1032 OnExposeComplete: enter
23:52:48.856 00.003 1032 UpdateGuideState(): m_state=6
23:52:48.858 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11535
23:52:48.861 00.003 1032 Star::Find returns 1 (0), X=1107.44, Y=130.33, Mass=1478, SNR=27.0, Peak=125 HFD=3.2
23:52:48.866 00.005 1032 MultiStar: [#1 0.04,0.05,0.93,U] [#2 -0.25,-0.00,0.77,U] [#3 0.14,0.17,0.73,U] [#4 -0.28,0.06,0.00,M9] [#5 -0.16,0.17,0.67,U] [#6 0.06,0.07,0.64,U] [#7 -0.02,0.04,0.70,U] [#8 0.06,0.11,0.55,U] 
23:52:48.868 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.10}, one-star: {-0.12, 0.17}
23:52:48.871 00.003 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
23:52:48.873 00.002 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
23:52:48.876 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.93 mountX=0.11 mountY=0.01, mountTheta=0.10
23:52:48.879 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.10, opts=13)
23:52:48.882 00.003 1032 Enqueuing Move request for scope (-0.04, 0.10)
23:52:48.884 00.002 10072 Worker thread wakes up
23:52:48.885 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
23:52:48.885 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
23:52:48.885 00.000 10072 Moving (-0.04, 0.10) raw xDistance=0.11 yDistance=0.01
23:52:48.887 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=167, Gamma=2.230
23:52:48.891 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:52:48.891 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:52:48.891 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:48.891 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:52:48.891 00.000 10072 MoveAxis(W, 2, ABG)
23:52:48.891 00.000 10072 Guiding  Dir = 3, Dur = 2
23:52:48.893 00.002 10072 IsGuiding returns 0
23:52:48.894 00.001 10072 PulseGuide returned control before completion, sleep 12
23:52:48.916 00.022 10072 IsGuiding returns 0
23:52:48.916 00.000 10072 Move returns status 0, amount 2
23:52:48.916 00.000 10072 MoveAxis(N, 0, ABG)
23:52:48.917 00.001 10072 Move returns status 0, amount 0
23:52:48.917 00.000 10072 move complete, result=0
23:52:48.917 00.000 10072 worker thread done servicing request
23:52:48.917 00.000 1032 UpdateGuideState exits: m=1478 SNR=27.0
23:52:48.920 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:48.926 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:48.930 00.004 1032 Enqueuing Expose request
23:52:48.936 00.006 10072 Worker thread wakes up
23:52:48.936 00.000 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:52:48.941 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:48.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:49.575 00.634 10072 Exposure complete
23:52:49.699 00.124 10072 worker thread done servicing request
23:52:49.699 00.000 1032 OnExposeComplete: enter
23:52:49.702 00.003 1032 UpdateGuideState(): m_state=6
23:52:49.703 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11536
23:52:49.708 00.005 1032 Star::Find returns 1 (0), X=1107.52, Y=130.17, Mass=1413, SNR=26.4, Peak=113 HFD=3.4
23:52:49.710 00.002 1032 MultiStar: [#1 0.09,0.02,0.97,U] [#2 -0.21,-0.18,0.00,M9] [#3 0.02,0.02,0.78,U] [#4 -0.26,0.07,0.00,M10] [#5 -0.16,-0.02,0.68,U] [#6 0.03,-0.19,0.61,U] [#7 -0.02,-0.01,0.68,U] [#8 0.02,0.02,0.49,U] 
23:52:49.715 00.005 1032 refined, 6 included, MultiStar: {-0.01, -0.01}, one-star: {-0.04, 0.02}
23:52:49.718 00.003 1032 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.83) = xAngle (-3.90 = 2.39)
23:52:49.720 00.002 1032 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.90 = 2.39)
23:52:49.724 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.07 mountX=-0.01 mountY=0.01, mountTheta=2.39
23:52:49.728 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
23:52:49.731 00.003 1032 Enqueuing Move request for scope (-0.01, -0.01)
23:52:49.734 00.003 10072 Worker thread wakes up
23:52:49.734 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
23:52:49.734 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
23:52:49.734 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
23:52:49.739 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:52:49.745 00.006 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:52:49.745 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:52:49.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:49.746 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:52:49.746 00.000 10072 MoveAxis(W, 2, ABG)
23:52:49.746 00.000 10072 Guiding  Dir = 3, Dur = 2
23:52:49.746 00.000 10072 IsGuiding returns 0
23:52:49.747 00.001 10072 PulseGuide returned control before completion, sleep 12
23:52:49.775 00.028 10072 IsGuiding returns 0
23:52:49.775 00.000 10072 Move returns status 0, amount 2
23:52:49.775 00.000 10072 MoveAxis(N, 0, ABG)
23:52:49.775 00.000 10072 Move returns status 0, amount 0
23:52:49.775 00.000 10072 move complete, result=0
23:52:49.775 00.000 10072 worker thread done servicing request
23:52:49.777 00.002 1032 UpdateGuideState exits: m=1413 SNR=26.4
23:52:49.780 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:49.783 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:49.785 00.002 1032 Enqueuing Expose request
23:52:49.788 00.003 10072 Worker thread wakes up
23:52:49.788 00.000 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:52:49.791 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:49.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:50.201 00.410 10072 Exposure complete
23:52:50.273 00.072 10072 worker thread done servicing request
23:52:50.274 00.001 1032 OnExposeComplete: enter
23:52:50.278 00.004 1032 UpdateGuideState(): m_state=6
23:52:50.281 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11537
23:52:50.284 00.003 1032 Star::Find returns 1 (0), X=1107.46, Y=130.21, Mass=1399, SNR=26.3, Peak=108 HFD=3.3
23:52:50.287 00.003 1032 MultiStar: [#1 0.02,0.02,0.98,U] [#2 -0.16,-0.06,0.81,U] [#3 0.16,-0.02,0.75,U] [#4 -0.09,0.02,0.68,U] [#5 -0.25,0.12,0.00,M1] [#6 0.15,-0.10,0.62,U] [#7 0.04,0.02,0.72,U] [#8 -0.08,0.07,0.53,U] 
23:52:50.289 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.00}, one-star: {-0.10, 0.06}
23:52:50.292 00.003 1032 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.83) = xAngle (1.04 = 1.04)
23:52:50.295 00.003 1032 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.04 = 1.04)
23:52:50.300 00.005 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.87 mountX=0.01 mountY=0.01, mountTheta=1.04
23:52:50.305 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
23:52:50.310 00.005 1032 Enqueuing Move request for scope (-0.01, 0.00)
23:52:50.313 00.003 10072 Worker thread wakes up
23:52:50.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
23:52:50.313 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
23:52:50.313 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.01
23:52:50.316 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:52:50.320 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:52:50.320 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:52:50.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:50.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:52:50.320 00.000 10072 MoveAxis(W, 2, ABG)
23:52:50.320 00.000 10072 Guiding  Dir = 3, Dur = 2
23:52:50.321 00.001 10072 IsGuiding returns 0
23:52:50.322 00.001 10072 PulseGuide returned control before completion, sleep 12
23:52:50.337 00.015 10072 IsGuiding returns 0
23:52:50.337 00.000 10072 Move returns status 0, amount 2
23:52:50.337 00.000 10072 MoveAxis(N, 0, ABG)
23:52:50.337 00.000 10072 Move returns status 0, amount 0
23:52:50.337 00.000 10072 move complete, result=0
23:52:50.337 00.000 10072 worker thread done servicing request
23:52:50.346 00.009 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:52:50.348 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:50.351 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:50.355 00.004 1032 Enqueuing Expose request
23:52:50.358 00.003 10072 Worker thread wakes up
23:52:50.358 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:50.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:50.358 00.000 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:52:50.995 00.637 10072 Exposure complete
23:52:51.064 00.069 10072 worker thread done servicing request
23:52:51.064 00.000 1032 OnExposeComplete: enter
23:52:51.066 00.002 1032 UpdateGuideState(): m_state=6
23:52:51.070 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11538
23:52:51.072 00.002 1032 Star::Find returns 1 (0), X=1107.46, Y=130.40, Mass=1386, SNR=26.2, Peak=122 HFD=3.2
23:52:51.075 00.003 1032 MultiStar: [#1 0.09,0.11,0.97,U] [#2 -0.13,0.23,0.00,M9] [#3 0.15,0.08,0.80,U] [#4 -0.20,0.19,0.00,M10] [#5 -0.15,0.08,0.65,U] [#6 -0.06,0.02,0.64,U] [#7 -0.08,0.02,0.69,U] [#8 -0.07,0.13,0.50,U] 
23:52:51.077 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.11}, one-star: {-0.10, 0.25}
23:52:51.081 00.004 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
23:52:51.089 00.008 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
23:52:51.092 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.78 mountX=0.11 mountY=-0.01, mountTheta=-0.06
23:52:51.096 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.11, opts=13)
23:52:51.098 00.002 1032 Enqueuing Move request for scope (-0.02, 0.11)
23:52:51.102 00.004 10072 Worker thread wakes up
23:52:51.102 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
23:52:51.102 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
23:52:51.102 00.000 10072 Moving (-0.02, 0.11) raw xDistance=0.11 yDistance=-0.01
23:52:51.104 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:52:51.108 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:52:51.108 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:52:51.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:51.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:52:51.108 00.000 10072 MoveAxis(W, 2, ABG)
23:52:51.108 00.000 10072 Guiding  Dir = 3, Dur = 2
23:52:51.110 00.002 10072 IsGuiding returns 0
23:52:51.110 00.000 10072 PulseGuide returned control before completion, sleep 12
23:52:51.131 00.021 10072 IsGuiding returns 0
23:52:51.131 00.000 10072 Move returns status 0, amount 2
23:52:51.131 00.000 10072 MoveAxis(N, 0, ABG)
23:52:51.131 00.000 10072 Move returns status 0, amount 0
23:52:51.131 00.000 10072 move complete, result=0
23:52:51.132 00.001 10072 worker thread done servicing request
23:52:51.133 00.001 1032 UpdateGuideState exits: m=1386 SNR=26.2
23:52:51.136 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:51.138 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:51.142 00.004 1032 Enqueuing Expose request
23:52:51.148 00.006 10072 Worker thread wakes up
23:52:51.148 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:52:51.151 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:51.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:51.700 00.549 10072 Exposure complete
23:52:51.889 00.189 10072 worker thread done servicing request
23:52:51.889 00.000 1032 OnExposeComplete: enter
23:52:51.891 00.002 1032 UpdateGuideState(): m_state=6
23:52:51.894 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11539
23:52:51.896 00.002 1032 Star::Find returns 1 (0), X=1107.43, Y=130.29, Mass=1532, SNR=27.5, Peak=134 HFD=3.2
23:52:51.899 00.003 1032 MultiStar: [#1 0.05,0.14,0.94,U] [#2 -0.17,0.13,0.79,U] [#3 0.13,0.10,0.73,U] [#4 -0.30,0.20,0.00,R] [#5 -0.25,0.16,0.00,M1] [#6 0.03,0.12,0.58,U] [#7 0.04,-0.01,0.63,U] [#8 0.10,0.23,0.49,U] 
23:52:51.902 00.003 1032 refined, 6 included, MultiStar: {-0.00, 0.12}, one-star: {-0.13, 0.13}
23:52:51.905 00.003 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
23:52:51.907 00.002 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
23:52:51.910 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=0.12 mountY=-0.03, mountTheta=-0.22
23:52:51.955 00.045 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.12, opts=13)
23:52:51.958 00.003 1032 Enqueuing Move request for scope (-0.00, 0.12)
23:52:51.961 00.003 10072 Worker thread wakes up
23:52:51.961 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
23:52:51.961 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
23:52:51.961 00.000 10072 Moving (-0.00, 0.12) raw xDistance=0.12 yDistance=-0.03
23:52:51.964 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:52:51.969 00.005 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:52:51.969 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
23:52:51.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:52.008 00.039 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:52:52.009 00.001 10072 MoveAxis(W, 3, ABG)
23:52:52.009 00.000 10072 Guiding  Dir = 3, Dur = 3
23:52:52.009 00.000 10072 IsGuiding returns 0
23:52:52.011 00.002 10072 PulseGuide returned control before completion, sleep 13
23:52:52.028 00.017 10072 IsGuiding returns 0
23:52:52.028 00.000 10072 Move returns status 0, amount 3
23:52:52.028 00.000 10072 MoveAxis(N, 0, ABG)
23:52:52.028 00.000 10072 Move returns status 0, amount 0
23:52:52.028 00.000 10072 move complete, result=0
23:52:52.028 00.000 10072 worker thread done servicing request
23:52:52.036 00.008 1032 UpdateGuideState exits: m=1532 SNR=27.5
23:52:52.039 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:52.042 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:52.045 00.003 1032 Enqueuing Expose request
23:52:52.049 00.004 10072 Worker thread wakes up
23:52:52.049 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:52:52.052 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:52.052 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:52.688 00.636 10072 Exposure complete
23:52:52.767 00.079 1032 OnExposeComplete: enter
23:52:52.773 00.006 1032 UpdateGuideState(): m_state=6
23:52:52.779 00.006 10072 worker thread done servicing request
23:52:52.779 00.000 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11540
23:52:52.784 00.005 1032 Star::Find returns 1 (0), X=1107.49, Y=130.21, Mass=1230, SNR=24.7, Peak=98 HFD=3.4
23:52:52.787 00.003 1032 MultiStar: [#1 0.08,0.11,1.02,U] [#2 -0.21,0.02,0.81,U] [#3 0.08,0.01,0.79,U] [#4 0.22,-0.08,0.72,U] [#5 -0.18,0.05,0.70,U] [#6 0.12,0.04,0.70,U] [#7 -0.10,0.12,0.78,U] [#8 -0.12,0.10,0.52,U] 
23:52:52.791 00.004 1032 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {-0.06, 0.05}
23:52:52.795 00.004 1032 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.83) = xAngle (0.04 = 0.04)
23:52:52.803 00.008 1032 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.04 = 0.04)
23:52:52.806 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.87 mountX=0.05 mountY=0.00, mountTheta=0.04
23:52:52.813 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
23:52:52.818 00.005 1032 Enqueuing Move request for scope (-0.02, 0.05)
23:52:52.822 00.004 10072 Worker thread wakes up
23:52:52.822 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
23:52:52.822 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
23:52:52.822 00.000 10072 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.00
23:52:52.826 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:52:52.833 00.007 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:52:52.833 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:52:52.833 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:52.833 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:52:52.833 00.000 10072 MoveAxis(W, 2, ABG)
23:52:52.833 00.000 10072 Guiding  Dir = 3, Dur = 2
23:52:52.834 00.001 10072 IsGuiding returns 0
23:52:52.835 00.001 10072 PulseGuide returned control before completion, sleep 12
23:52:52.858 00.023 10072 IsGuiding returns 0
23:52:52.858 00.000 10072 Move returns status 0, amount 2
23:52:52.858 00.000 10072 MoveAxis(N, 0, ABG)
23:52:52.858 00.000 10072 Move returns status 0, amount 0
23:52:52.858 00.000 10072 move complete, result=0
23:52:52.858 00.000 10072 worker thread done servicing request
23:52:52.868 00.010 1032 UpdateGuideState exits: m=1230 SNR=24.7
23:52:52.875 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:52.879 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:52.882 00.003 1032 Enqueuing Expose request
23:52:52.886 00.004 10072 Worker thread wakes up
23:52:52.886 00.000 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:52:52.890 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:52.890 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:53.357 00.467 10072 Exposure complete
23:52:54.004 00.647 10072 worker thread done servicing request
23:52:54.004 00.000 1032 OnExposeComplete: enter
23:52:54.115 00.111 1032 UpdateGuideState(): m_state=6
23:52:54.265 00.150 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11541
23:52:54.271 00.006 1032 Star::Find returns 1 (0), X=1107.45, Y=130.30, Mass=1607, SNR=28.2, Peak=130 HFD=3.3
23:52:54.275 00.004 1032 MultiStar: [#1 0.13,0.12,0.88,U] [#2 -0.29,0.06,0.00,M8] [#3 0.13,0.11,0.70,U] [#4 0.07,-0.17,0.63,U] [#5 0.00,0.09,0.59,U] [#6 0.07,0.06,0.58,U] [#7 -0.16,0.13,0.66,U] [#8 0.08,0.20,0.47,U] 
23:52:54.279 00.004 1032 refined, 7 included, MultiStar: {0.02, 0.09}, one-star: {-0.11, 0.14}
23:52:54.281 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
23:52:54.284 00.003 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
23:52:54.287 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.35 mountX=0.08 mountY=-0.04, mountTheta=-0.48
23:52:54.292 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
23:52:54.295 00.003 1032 Enqueuing Move request for scope (0.02, 0.09)
23:52:54.298 00.003 10072 Worker thread wakes up
23:52:54.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:52:54.298 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:52:54.298 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
23:52:54.532 00.234 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:52:54.549 00.017 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:52:54.550 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:52:54.550 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:54.550 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:52:54.550 00.000 10072 MoveAxis(W, 3, ABG)
23:52:54.550 00.000 10072 Guiding  Dir = 3, Dur = 3
23:52:54.551 00.001 10072 IsGuiding returns 0
23:52:54.551 00.000 10072 PulseGuide returned control before completion, sleep 13
23:52:54.571 00.020 10072 IsGuiding returns 0
23:52:54.571 00.000 10072 Move returns status 0, amount 3
23:52:54.571 00.000 10072 MoveAxis(N, 0, ABG)
23:52:54.571 00.000 10072 Move returns status 0, amount 0
23:52:54.571 00.000 10072 move complete, result=0
23:52:54.571 00.000 10072 worker thread done servicing request
23:52:54.580 00.009 1032 UpdateGuideState exits: m=1607 SNR=28.2
23:52:55.061 00.481 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:55.066 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:55.070 00.004 1032 Enqueuing Expose request
23:52:55.074 00.004 10072 Worker thread wakes up
23:52:55.074 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
23:52:55.076 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:55.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:55.898 00.822 10072 Exposure complete
23:52:56.296 00.398 10072 worker thread done servicing request
23:52:56.296 00.000 1032 OnExposeComplete: enter
23:52:56.307 00.011 1032 UpdateGuideState(): m_state=6
23:52:56.311 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11542
23:52:56.314 00.003 1032 Star::Find returns 1 (0), X=1107.49, Y=130.31, Mass=1500, SNR=27.2, Peak=132 HFD=3.3
23:52:56.318 00.004 1032 MultiStar: [#1 0.11,0.10,0.91,U] [#2 -0.21,0.17,0.00,M9] [#3 0.09,0.16,0.74,U] [#4 0.09,-0.06,0.67,U] [#5 -0.16,0.15,0.68,U] [#6 -0.01,0.12,0.62,U] [#7 -0.16,0.07,0.72,U] [#8 -0.02,0.24,0.50,U] 
23:52:56.322 00.004 1032 refined, 7 included, MultiStar: {-0.01, 0.12}, one-star: {-0.06, 0.16}
23:52:56.324 00.002 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
23:52:56.327 00.003 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
23:52:56.335 00.008 1032 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.12 mountY=-0.02, mountTheta=-0.14
23:52:56.341 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.12, opts=13)
23:52:56.345 00.004 1032 Enqueuing Move request for scope (-0.01, 0.12)
23:52:56.347 00.002 10072 Worker thread wakes up
23:52:56.347 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
23:52:56.347 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
23:52:56.348 00.001 10072 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=-0.02
23:52:56.355 00.007 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:52:56.355 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
23:52:56.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:56.356 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:52:56.356 00.000 10072 MoveAxis(W, 6, ABG)
23:52:56.356 00.000 10072 Guiding  Dir = 3, Dur = 6
23:52:56.356 00.000 10072 IsGuiding returns 0
23:52:56.357 00.001 10072 PulseGuide returned control before completion, sleep 16
23:52:56.360 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:52:56.379 00.019 10072 IsGuiding returns 0
23:52:56.380 00.001 10072 Move returns status 0, amount 6
23:52:56.380 00.000 10072 MoveAxis(N, 0, ABG)
23:52:56.380 00.000 10072 Move returns status 0, amount 0
23:52:56.380 00.000 10072 move complete, result=0
23:52:56.380 00.000 10072 worker thread done servicing request
23:52:56.422 00.042 1032 UpdateGuideState exits: m=1500 SNR=27.2
23:52:56.437 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:56.441 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:56.446 00.005 1032 Enqueuing Expose request
23:52:56.462 00.016 10072 Worker thread wakes up
23:52:56.462 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
23:52:56.468 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:56.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:57.109 00.641 10072 Exposure complete
23:52:57.263 00.154 10072 worker thread done servicing request
23:52:57.264 00.001 1032 OnExposeComplete: enter
23:52:57.267 00.003 1032 UpdateGuideState(): m_state=6
23:52:57.308 00.041 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11543
23:52:57.311 00.003 1032 Star::Find returns 1 (0), X=1107.43, Y=130.47, Mass=1440, SNR=26.6, Peak=110 HFD=3.3
23:52:57.314 00.003 1032 MultiStar: [#1 0.06,0.30,0.00,M1] [#2 -0.27,0.11,0.00,M10] [#3 0.04,0.01,0.74,U] [#4 -0.07,0.01,0.66,U] [#5 -0.16,0.24,0.00,M1] [#6 -0.05,0.09,0.61,U] [#7 -0.13,0.10,0.68,U] [#8 -0.10,0.26,0.00,M1] 
23:52:57.317 00.003 1032 refined, 4 included, MultiStar: {-0.07, 0.12}, one-star: {-0.12, 0.31}
23:52:57.321 00.004 1032 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.83) = xAngle (0.26 = 0.26)
23:52:57.324 00.003 1032 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.26 = 0.26)
23:52:57.327 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.09 mountX=0.14 mountY=0.04, mountTheta=0.26
23:52:57.361 00.034 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.12, opts=13)
23:52:57.363 00.002 1032 Enqueuing Move request for scope (-0.07, 0.12)
23:52:57.366 00.003 10072 Worker thread wakes up
23:52:57.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
23:52:57.366 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
23:52:57.366 00.000 10072 Moving (-0.07, 0.12) raw xDistance=0.14 yDistance=0.04
23:52:57.391 00.025 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:52:57.396 00.005 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.86
23:52:57.396 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:52:57.396 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:57.397 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:52:57.397 00.000 10072 MoveAxis(W, 68, ABG)
23:52:57.397 00.000 10072 Guiding  Dir = 3, Dur = 68
23:52:57.398 00.001 10072 IsGuiding returns 0
23:52:57.398 00.000 10072 PulseGuide returned control before completion, sleep 78
23:52:57.460 00.062 1032 UpdateGuideState exits: m=1440 SNR=26.6
23:52:57.463 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:57.466 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:57.468 00.002 1032 Enqueuing Expose request
23:52:57.520 00.052 10072 IsGuiding returns 0
23:52:57.520 00.000 10072 Move returns status 0, amount 68
23:52:57.520 00.000 10072 MoveAxis(N, 0, ABG)
23:52:57.520 00.000 10072 Move returns status 0, amount 0
23:52:57.520 00.000 10072 move complete, result=0
23:52:57.521 00.001 10072 worker thread done servicing request
23:52:57.521 00.000 10072 Worker thread wakes up
23:52:57.521 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:57.521 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:57.522 00.001 1032 GuideStep: 0.1 px 68 ms WEST, 0.0 px 0 ms NORTH
23:52:58.282 00.760 10072 Exposure complete
23:52:58.504 00.222 10072 worker thread done servicing request
23:52:58.504 00.000 1032 OnExposeComplete: enter
23:52:58.508 00.004 1032 UpdateGuideState(): m_state=6
23:52:58.541 00.033 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11544
23:52:58.543 00.002 1032 Star::Find returns 1 (0), X=1107.45, Y=130.16, Mass=1377, SNR=26.1, Peak=104 HFD=3.3
23:52:58.546 00.003 1032 MultiStar: [#1 0.07,0.10,0.96,U] [#2 -0.20,-0.02,0.85,U] [#3 0.09,-0.02,0.76,U] [#4 0.06,-0.30,0.00,M1] [#5 -0.12,0.11,0.67,U] [#6 0.05,-0.19,0.61,U] [#7 -0.17,-0.04,0.74,U] [#8 0.20,0.07,0.52,U] 
23:52:58.549 00.003 1032 refined, 7 included, MultiStar: {-0.04, 0.00}, one-star: {-0.11, 0.00}
23:52:58.551 00.002 1032 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.83) = xAngle (1.18 = 1.18)
23:52:58.584 00.033 1032 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.18 = 1.18)
23:52:58.587 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.01 mountX=0.01 mountY=0.03, mountTheta=1.18
23:52:58.593 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.00, opts=13)
23:52:58.596 00.003 1032 Enqueuing Move request for scope (-0.04, 0.00)
23:52:58.628 00.032 10072 Worker thread wakes up
23:52:58.629 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
23:52:58.629 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
23:52:58.629 00.000 10072 Moving (-0.04, 0.00) raw xDistance=0.01 yDistance=0.03
23:52:58.632 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:52:58.636 00.004 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:52:58.636 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:52:58.637 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:58.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:52:58.637 00.000 10072 MoveAxis(W, 5, ABG)
23:52:58.637 00.000 10072 Guiding  Dir = 3, Dur = 5
23:52:58.637 00.000 10072 IsGuiding returns 0
23:52:58.638 00.001 10072 PulseGuide returned control before completion, sleep 15
23:52:58.673 00.035 10072 IsGuiding returns 0
23:52:58.673 00.000 10072 Move returns status 0, amount 5
23:52:58.673 00.000 10072 MoveAxis(N, 0, ABG)
23:52:58.673 00.000 10072 Move returns status 0, amount 0
23:52:58.673 00.000 10072 move complete, result=0
23:52:58.673 00.000 10072 worker thread done servicing request
23:52:58.722 00.049 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:52:58.725 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:58.728 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:58.731 00.003 1032 Enqueuing Expose request
23:52:58.734 00.003 10072 Worker thread wakes up
23:52:58.734 00.000 1032 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
23:52:58.738 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:58.738 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:59.405 00.667 10072 Exposure complete
23:52:59.603 00.198 10072 worker thread done servicing request
23:52:59.603 00.000 1032 OnExposeComplete: enter
23:52:59.607 00.004 1032 UpdateGuideState(): m_state=6
23:52:59.611 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11545
23:52:59.659 00.048 1032 Star::Find returns 1 (0), X=1107.56, Y=130.33, Mass=1642, SNR=28.5, Peak=132 HFD=3.3
23:52:59.663 00.004 1032 MultiStar: [#1 0.04,0.07,0.91,U] [#2 -0.12,0.10,0.73,U] [#3 -0.02,0.08,0.71,U] [#4 -0.04,0.04,0.62,U] [#5 -0.08,0.23,0.63,U] [#6 -0.08,0.16,0.58,U] [#7 -0.09,0.13,0.62,U] [#8 0.02,0.14,0.51,U] 
23:52:59.665 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.12}, one-star: {-0.00, 0.17}
23:52:59.668 00.003 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
23:52:59.707 00.039 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
23:52:59.710 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.86 mountX=0.13 mountY=0.00, mountTheta=0.03
23:52:59.715 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.12, opts=13)
23:52:59.718 00.003 1032 Enqueuing Move request for scope (-0.04, 0.12)
23:52:59.750 00.032 10072 Worker thread wakes up
23:52:59.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
23:52:59.750 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
23:52:59.750 00.000 10072 Moving (-0.04, 0.12) raw xDistance=0.13 yDistance=0.00
23:52:59.753 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:52:59.757 00.004 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.86
23:52:59.757 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
23:52:59.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:59.758 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:52:59.758 00.000 10072 MoveAxis(W, 67, ABG)
23:52:59.758 00.000 10072 Guiding  Dir = 3, Dur = 67
23:52:59.758 00.000 10072 IsGuiding returns 0
23:52:59.759 00.001 10072 PulseGuide returned control before completion, sleep 77
23:52:59.840 00.081 10072 IsGuiding returns 1
23:52:59.840 00.000 10072 scope still moving after pulse duration time elapsed
23:52:59.848 00.008 1032 UpdateGuideState exits: m=1642 SNR=28.5
23:52:59.852 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:59.854 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:52:59.899 00.045 10072 IsGuiding returns 1
23:52:59.899 00.000 1032 Enqueuing Expose request
23:52:59.947 00.048 10072 IsGuiding returns 0
23:52:59.947 00.000 10072 scope move finished after 67 + 121 ms
23:52:59.947 00.000 10072 Move returns status 0, amount 67
23:52:59.947 00.000 10072 MoveAxis(N, 0, ABG)
23:52:59.947 00.000 10072 Move returns status 0, amount 0
23:52:59.947 00.000 10072 move complete, result=0
23:52:59.947 00.000 10072 worker thread done servicing request
23:52:59.947 00.000 10072 Worker thread wakes up
23:52:59.947 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:52:59.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:52:59.947 00.000 1032 GuideStep: 0.1 px 67 ms WEST, 0.0 px 0 ms NORTH
23:53:00.629 00.682 10072 Exposure complete
23:53:00.849 00.220 10072 worker thread done servicing request
23:53:00.850 00.001 1032 OnExposeComplete: enter
23:53:00.852 00.002 1032 UpdateGuideState(): m_state=6
23:53:00.855 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11546
23:53:00.858 00.003 1032 Star::Find returns 1 (0), X=1107.62, Y=130.32, Mass=1514, SNR=27.4, Peak=122 HFD=3.3
23:53:00.862 00.004 1032 MultiStar: [#1 0.17,-0.00,0.94,U] [#2 -0.16,-0.09,0.74,U] [#3 0.09,-0.10,0.73,U] [#4 0.19,-0.18,0.00,M1] [#5 -0.07,0.12,0.64,U] [#6 0.17,0.10,0.58,U] [#7 0.06,-0.03,0.67,U] [#8 0.12,0.06,0.47,U] 
23:53:00.866 00.004 1032 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {0.06, 0.16}
23:53:00.868 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
23:53:00.870 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
23:53:00.874 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.46 mountX=0.01 mountY=-0.06, mountTheta=-1.37
23:53:00.878 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:53:00.881 00.003 1032 Enqueuing Move request for scope (0.05, 0.03)
23:53:00.912 00.031 10072 Worker thread wakes up
23:53:00.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:53:00.912 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:53:00.913 00.001 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
23:53:00.915 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:53:00.920 00.005 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:53:00.920 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:53:00.920 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:00.921 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:53:00.921 00.000 10072 MoveAxis(W, 5, ABG)
23:53:00.921 00.000 10072 Guiding  Dir = 3, Dur = 5
23:53:00.921 00.000 10072 IsGuiding returns 0
23:53:00.921 00.000 10072 PulseGuide returned control before completion, sleep 15
23:53:00.959 00.038 10072 IsGuiding returns 0
23:53:00.959 00.000 10072 Move returns status 0, amount 5
23:53:00.959 00.000 10072 MoveAxis(N, 0, ABG)
23:53:00.959 00.000 10072 Move returns status 0, amount 0
23:53:00.959 00.000 10072 move complete, result=0
23:53:00.959 00.000 10072 worker thread done servicing request
23:53:00.999 00.040 1032 UpdateGuideState exits: m=1514 SNR=27.4
23:53:01.002 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:01.041 00.039 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:01.045 00.004 1032 Enqueuing Expose request
23:53:01.048 00.003 10072 Worker thread wakes up
23:53:01.048 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:53:01.051 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:01.051 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:01.706 00.655 10072 Exposure complete
23:53:01.878 00.172 10072 worker thread done servicing request
23:53:01.878 00.000 1032 OnExposeComplete: enter
23:53:01.881 00.003 1032 UpdateGuideState(): m_state=6
23:53:01.884 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11547
23:53:01.901 00.017 1032 Star::Find returns 1 (0), X=1107.58, Y=130.14, Mass=1439, SNR=26.7, Peak=112 HFD=3.4
23:53:01.906 00.005 1032 MultiStar: [#1 0.04,-0.03,0.93,U] [#2 -0.17,-0.03,0.79,U] [#3 0.08,0.00,0.73,U] [#4 0.20,-0.10,0.62,U] [#5 0.01,0.05,0.66,U] [#6 0.10,-0.01,0.62,U] [#7 0.04,-0.04,0.67,U] [#8 0.09,0.05,0.52,U] 
23:53:01.909 00.003 1032 single-star, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.03, -0.01}
23:53:01.911 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
23:53:01.913 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
23:53:01.932 00.019 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.51 mountX=-0.02 mountY=-0.02, mountTheta=-2.34
23:53:01.936 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
23:53:01.939 00.003 1032 Enqueuing Move request for scope (0.03, -0.01)
23:53:01.942 00.003 10072 Worker thread wakes up
23:53:01.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:53:01.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:53:01.942 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
23:53:01.962 00.020 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:53:01.967 00.005 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:53:01.967 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
23:53:01.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:01.967 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:53:01.967 00.000 10072 MoveAxis(W, 6, ABG)
23:53:01.967 00.000 10072 Guiding  Dir = 3, Dur = 6
23:53:01.968 00.001 10072 IsGuiding returns 0
23:53:01.969 00.001 10072 PulseGuide returned control before completion, sleep 16
23:53:02.007 00.038 10072 IsGuiding returns 0
23:53:02.007 00.000 10072 Move returns status 0, amount 6
23:53:02.008 00.001 10072 MoveAxis(N, 0, ABG)
23:53:02.008 00.000 10072 Move returns status 0, amount 0
23:53:02.008 00.000 10072 move complete, result=0
23:53:02.008 00.000 10072 worker thread done servicing request
23:53:02.048 00.040 1032 UpdateGuideState exits: m=1439 SNR=26.7
23:53:02.051 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:02.053 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:02.071 00.018 1032 Enqueuing Expose request
23:53:02.073 00.002 10072 Worker thread wakes up
23:53:02.073 00.000 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
23:53:02.077 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:02.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:02.817 00.740 10072 Exposure complete
23:53:02.880 00.063 10072 worker thread done servicing request
23:53:02.880 00.000 1032 OnExposeComplete: enter
23:53:02.883 00.003 1032 UpdateGuideState(): m_state=6
23:53:02.885 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11548
23:53:02.887 00.002 1032 Star::Find returns 1 (0), X=1107.55, Y=130.32, Mass=1381, SNR=26.1, Peak=105 HFD=3.3
23:53:02.890 00.003 1032 MultiStar: [#1 0.15,0.00,0.96,U] [#2 -0.25,-0.02,0.84,U] [#3 0.18,0.23,0.00,M1] [#4 0.07,-0.07,0.71,U] [#5 -0.04,0.11,0.62,U] [#6 0.06,-0.01,0.60,U] [#7 0.01,0.01,0.70,U] [#8 0.15,0.05,0.52,U] 
23:53:02.892 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.03}, one-star: {-0.01, 0.17}
23:53:02.895 00.003 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
23:53:02.897 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
23:53:02.899 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.20 mountX=0.03 mountY=-0.02, mountTheta=-0.63
23:53:02.902 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
23:53:02.904 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
23:53:02.906 00.002 10072 Worker thread wakes up
23:53:02.906 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
23:53:02.907 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
23:53:02.907 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
23:53:02.909 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:53:02.913 00.004 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:53:02.913 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:53:02.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:02.913 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:53:02.913 00.000 10072 MoveAxis(W, 7, ABG)
23:53:02.913 00.000 10072 Guiding  Dir = 3, Dur = 7
23:53:02.913 00.000 10072 IsGuiding returns 0
23:53:02.914 00.001 10072 PulseGuide returned control before completion, sleep 17
23:53:02.934 00.020 1032 UpdateGuideState exits: m=1381 SNR=26.1
23:53:02.940 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:02.942 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:02.944 00.002 1032 Enqueuing Expose request
23:53:02.947 00.003 10072 IsGuiding returns 0
23:53:02.947 00.000 10072 Move returns status 0, amount 7
23:53:02.947 00.000 10072 MoveAxis(N, 0, ABG)
23:53:02.947 00.000 10072 Move returns status 0, amount 0
23:53:02.947 00.000 10072 move complete, result=0
23:53:02.947 00.000 10072 worker thread done servicing request
23:53:02.947 00.000 10072 Worker thread wakes up
23:53:02.947 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:02.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:02.957 00.010 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
23:53:03.452 00.495 10072 Exposure complete
23:53:03.859 00.407 10072 worker thread done servicing request
23:53:03.859 00.000 1032 OnExposeComplete: enter
23:53:03.865 00.006 1032 UpdateGuideState(): m_state=6
23:53:03.868 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11549
23:53:03.958 00.090 1032 Star::Find returns 1 (0), X=1107.61, Y=130.33, Mass=1426, SNR=26.6, Peak=107 HFD=3.4
23:53:03.963 00.005 1032 MultiStar: [#1 0.07,0.06,0.95,U] [#2 -0.22,-0.09,0.80,U] [#3 0.10,0.06,0.73,U] [#4 0.27,-0.14,0.00,M1] [#5 -0.03,-0.03,0.65,U] [#6 0.13,-0.01,0.59,U] [#7 -0.00,-0.03,0.69,U] [#8 0.05,0.12,0.52,U] 
23:53:03.967 00.004 1032 refined, 7 included, MultiStar: {0.02, 0.04}, one-star: {0.06, 0.17}
23:53:03.970 00.003 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
23:53:03.972 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
23:53:03.983 00.011 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.14 mountX=0.03 mountY=-0.03, mountTheta=-0.69
23:53:04.012 00.029 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
23:53:04.115 00.103 1032 Enqueuing Move request for scope (0.02, 0.04)
23:53:04.129 00.014 10072 Worker thread wakes up
23:53:04.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
23:53:04.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
23:53:04.129 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
23:53:04.154 00.025 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:53:04.163 00.009 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:53:04.163 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:53:04.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:04.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:53:04.163 00.000 10072 MoveAxis(W, 8, ABG)
23:53:04.163 00.000 10072 Guiding  Dir = 3, Dur = 8
23:53:04.165 00.002 10072 IsGuiding returns 0
23:53:04.167 00.002 10072 PulseGuide returned control before completion, sleep 17
23:53:04.197 00.030 10072 IsGuiding returns 0
23:53:04.197 00.000 10072 Move returns status 0, amount 8
23:53:04.198 00.001 1032 UpdateGuideState exits: m=1426 SNR=26.6
23:53:04.201 00.003 10072 MoveAxis(N, 0, ABG)
23:53:04.201 00.000 10072 Move returns status 0, amount 0
23:53:04.202 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:04.309 00.107 10072 move complete, result=0
23:53:04.309 00.000 10072 worker thread done servicing request
23:53:04.338 00.029 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:04.383 00.045 1032 Enqueuing Expose request
23:53:04.401 00.018 10072 Worker thread wakes up
23:53:04.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:04.402 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:04.413 00.011 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
23:53:05.032 00.619 10072 Exposure complete
23:53:05.112 00.080 10072 worker thread done servicing request
23:53:05.112 00.000 1032 OnExposeComplete: enter
23:53:05.117 00.005 1032 UpdateGuideState(): m_state=6
23:53:05.122 00.005 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11550
23:53:05.125 00.003 1032 Star::Find returns 1 (0), X=1107.61, Y=130.58, Mass=1593, SNR=28.1, Peak=142 HFD=3.3
23:53:05.129 00.004 1032 MultiStar: [#1 0.14,0.17,0.83,U] [#2 -0.16,0.07,0.74,U] [#3 0.29,0.07,0.00,M1] [#4 0.16,0.13,0.65,U] [#5 -0.19,0.17,0.64,U] [#6 0.18,-0.03,0.58,U] [#7 0.03,0.21,0.69,U] [#8 0.11,0.26,0.00,M1] 
23:53:05.133 00.004 1032 refined, 6 included, MultiStar: {0.03, 0.18}, one-star: {0.05, 0.42}
23:53:05.136 00.003 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
23:53:05.139 00.003 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
23:53:05.147 00.008 1032 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.40 mountX=0.17 mountY=-0.08, mountTheta=-0.43
23:53:05.154 00.007 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.18, opts=13)
23:53:05.156 00.002 1032 Enqueuing Move request for scope (0.03, 0.18)
23:53:05.160 00.004 10072 Worker thread wakes up
23:53:05.160 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
23:53:05.160 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
23:53:05.160 00.000 10072 Moving (0.03, 0.18) raw xDistance=0.17 yDistance=-0.08
23:53:05.164 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:53:05.168 00.004 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.86
23:53:05.168 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
23:53:05.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:05.169 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:53:05.169 00.000 10072 MoveAxis(W, 87, ABG)
23:53:05.170 00.001 10072 Guiding  Dir = 3, Dur = 87
23:53:05.171 00.001 10072 IsGuiding returns 0
23:53:05.173 00.002 10072 PulseGuide returned control before completion, sleep 96
23:53:05.226 00.053 1032 UpdateGuideState exits: m=1593 SNR=28.1
23:53:05.229 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:05.233 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:05.235 00.002 1032 Enqueuing Expose request
23:53:05.285 00.050 10072 IsGuiding returns 0
23:53:05.285 00.000 10072 Move returns status 0, amount 87
23:53:05.285 00.000 10072 MoveAxis(N, 0, ABG)
23:53:05.285 00.000 10072 Move returns status 0, amount 0
23:53:05.285 00.000 10072 move complete, result=0
23:53:05.285 00.000 10072 worker thread done servicing request
23:53:05.287 00.002 10072 Worker thread wakes up
23:53:05.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:05.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:05.287 00.000 1032 GuideStep: 0.2 px 87 ms WEST, -0.1 px 0 ms NORTH
23:53:05.704 00.417 10072 Exposure complete
23:53:05.789 00.085 10072 worker thread done servicing request
23:53:05.789 00.000 1032 OnExposeComplete: enter
23:53:05.792 00.003 1032 UpdateGuideState(): m_state=6
23:53:05.796 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11551
23:53:05.804 00.008 1032 Star::Find returns 1 (0), X=1107.64, Y=130.45, Mass=1262, SNR=25.0, Peak=110 HFD=3.2
23:53:05.807 00.003 1032 MultiStar: [#1 0.17,0.22,0.00,M1] [#2 -0.24,0.16,0.00,M4] [#3 0.24,0.13,0.00,M2] [#4 0.06,0.00,0.72,U] [#5 -0.06,0.22,0.72,U] [#6 0.11,0.22,0.72,U] [#7 -0.06,0.11,0.77,U] [#8 0.17,0.36,0.00,M2] 
23:53:05.810 00.003 1032 refined, 4 included, MultiStar: {0.03, 0.18}, one-star: {0.08, 0.30}
23:53:05.812 00.002 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
23:53:05.814 00.002 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
23:53:05.817 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.42 mountX=0.16 mountY=-0.07, mountTheta=-0.41
23:53:05.821 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.18, opts=13)
23:53:05.823 00.002 1032 Enqueuing Move request for scope (0.03, 0.18)
23:53:05.828 00.005 10072 Worker thread wakes up
23:53:05.828 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
23:53:05.829 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
23:53:05.829 00.000 10072 Moving (0.03, 0.18) raw xDistance=0.16 yDistance=-0.07
23:53:05.832 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=154, Gamma=2.230
23:53:05.838 00.006 10072 PPEC rslt: input = 0.16, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.86
23:53:05.838 00.000 10072 PPEC: input: 0.16, control: 0.09, exposure: 500
23:53:05.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:05.839 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:53:05.839 00.000 10072 MoveAxis(W, 83, ABG)
23:53:05.839 00.000 10072 Guiding  Dir = 3, Dur = 83
23:53:05.839 00.000 10072 IsGuiding returns 0
23:53:05.840 00.001 10072 PulseGuide returned control before completion, sleep 93
23:53:05.867 00.027 1032 UpdateGuideState exits: m=1262 SNR=25.0
23:53:05.874 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:05.880 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:05.883 00.003 1032 Enqueuing Expose request
23:53:05.948 00.065 10072 IsGuiding returns 0
23:53:05.948 00.000 10072 Move returns status 0, amount 83
23:53:05.948 00.000 10072 MoveAxis(N, 0, ABG)
23:53:05.948 00.000 10072 Move returns status 0, amount 0
23:53:05.949 00.001 10072 move complete, result=0
23:53:05.949 00.000 10072 worker thread done servicing request
23:53:05.949 00.000 10072 Worker thread wakes up
23:53:05.949 00.000 1032 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
23:53:05.954 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:05.954 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:06.593 00.639 10072 Exposure complete
23:53:06.661 00.068 10072 worker thread done servicing request
23:53:06.661 00.000 1032 OnExposeComplete: enter
23:53:06.664 00.003 1032 UpdateGuideState(): m_state=6
23:53:06.667 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11552
23:53:06.669 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=130.22, Mass=1513, SNR=27.4, Peak=116 HFD=3.6
23:53:06.671 00.002 1032 MultiStar: [#1 0.21,-0.04,0.93,U] [#2 -0.11,-0.09,0.76,U] [#3 0.28,-0.12,0.00,M3] [#4 0.14,-0.21,0.62,U] [#5 -0.04,-0.04,0.65,U] [#6 0.27,-0.11,0.00,M1] [#7 0.07,-0.05,0.67,U] [#8 0.19,0.04,0.50,U] 
23:53:06.675 00.004 1032 refined, 6 included, MultiStar: {0.08, -0.04}, one-star: {0.10, 0.07}
23:53:06.678 00.003 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
23:53:06.680 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
23:53:06.682 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.46 mountX=-0.06 mountY=-0.07, mountTheta=-2.29
23:53:06.686 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
23:53:06.689 00.003 1032 Enqueuing Move request for scope (0.08, -0.04)
23:53:06.691 00.002 10072 Worker thread wakes up
23:53:06.691 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:53:06.691 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:53:06.691 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
23:53:06.694 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:53:06.699 00.005 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:53:06.699 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:53:06.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:06.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:53:06.700 00.001 10072 MoveAxis(W, 5, ABG)
23:53:06.700 00.000 10072 Guiding  Dir = 3, Dur = 5
23:53:06.701 00.001 10072 IsGuiding returns 0
23:53:06.701 00.000 10072 PulseGuide returned control before completion, sleep 15
23:53:06.727 00.026 1032 UpdateGuideState exits: m=1513 SNR=27.4
23:53:06.731 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:06.734 00.003 10072 IsGuiding returns 0
23:53:06.734 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:06.738 00.004 1032 Enqueuing Expose request
23:53:06.743 00.005 10072 Move returns status 0, amount 5
23:53:06.743 00.000 10072 MoveAxis(N, 0, ABG)
23:53:06.743 00.000 10072 Move returns status 0, amount 0
23:53:06.743 00.000 10072 move complete, result=0
23:53:06.743 00.000 10072 worker thread done servicing request
23:53:06.743 00.000 10072 Worker thread wakes up
23:53:06.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:06.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:06.754 00.011 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:53:07.155 00.401 10072 Exposure complete
23:53:07.235 00.080 1032 OnExposeComplete: enter
23:53:07.245 00.010 10072 worker thread done servicing request
23:53:07.245 00.000 1032 UpdateGuideState(): m_state=6
23:53:07.248 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11553
23:53:07.251 00.003 1032 Star::Find returns 1 (0), X=1107.62, Y=130.28, Mass=1261, SNR=25.0, Peak=101 HFD=3.3
23:53:07.255 00.004 1032 MultiStar: [#1 0.17,-0.09,1.04,U] [#2 -0.15,-0.01,0.81,U] [#3 0.20,-0.07,0.80,U] [#4 0.21,-0.27,0.00,M1] [#5 -0.03,0.00,0.66,U] [#6 0.23,0.01,0.65,U] [#7 0.04,-0.09,0.76,U] [#8 0.07,0.14,0.54,U] 
23:53:07.259 00.004 1032 refined, 7 included, MultiStar: {0.08, -0.00}, one-star: {0.06, 0.12}
23:53:07.262 00.003 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:53:07.265 00.003 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:53:07.273 00.008 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.03 mountX=-0.02 mountY=-0.07, mountTheta=-1.86
23:53:07.278 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
23:53:07.282 00.004 1032 Enqueuing Move request for scope (0.08, -0.00)
23:53:07.285 00.003 10072 Worker thread wakes up
23:53:07.286 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
23:53:07.286 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
23:53:07.286 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.02 yDistance=-0.07
23:53:07.292 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:53:07.296 00.004 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:53:07.296 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
23:53:07.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:07.298 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:53:07.298 00.000 10072 MoveAxis(W, 5, ABG)
23:53:07.298 00.000 10072 Guiding  Dir = 3, Dur = 5
23:53:07.300 00.002 10072 IsGuiding returns 0
23:53:07.301 00.001 10072 PulseGuide returned control before completion, sleep 15
23:53:07.320 00.019 10072 IsGuiding returns 0
23:53:07.320 00.000 10072 Move returns status 0, amount 5
23:53:07.320 00.000 10072 MoveAxis(N, 0, ABG)
23:53:07.320 00.000 10072 Move returns status 0, amount 0
23:53:07.320 00.000 10072 move complete, result=0
23:53:07.320 00.000 10072 worker thread done servicing request
23:53:07.327 00.007 1032 UpdateGuideState exits: m=1261 SNR=25.0
23:53:07.331 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:07.334 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:07.337 00.003 1032 Enqueuing Expose request
23:53:07.339 00.002 10072 Worker thread wakes up
23:53:07.339 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:53:07.343 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:07.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:07.978 00.635 10072 Exposure complete
23:53:08.050 00.072 1032 OnExposeComplete: enter
23:53:08.055 00.005 1032 UpdateGuideState(): m_state=6
23:53:08.062 00.007 10072 worker thread done servicing request
23:53:08.062 00.000 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11554
23:53:08.065 00.003 1032 Star::Find returns 1 (0), X=1107.68, Y=130.34, Mass=1532, SNR=27.5, Peak=118 HFD=3.4
23:53:08.068 00.003 1032 MultiStar: [#1 0.15,-0.05,0.93,U] [#2 -0.19,-0.00,0.79,U] [#3 0.12,-0.03,0.77,U] [#4 0.15,-0.13,0.62,U] [#5 0.04,0.17,0.64,U] [#6 0.21,0.03,0.58,U] [#7 0.08,-0.00,0.66,U] [#8 0.17,0.11,0.50,U] 
23:53:08.070 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.12, 0.18}
23:53:08.073 00.003 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
23:53:08.075 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
23:53:08.077 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.33 mountX=0.01 mountY=-0.10, mountTheta=-1.50
23:53:08.082 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
23:53:08.085 00.003 1032 Enqueuing Move request for scope (0.09, 0.03)
23:53:08.089 00.004 10072 Worker thread wakes up
23:53:08.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:53:08.089 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:53:08.089 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.10
23:53:08.091 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:53:08.095 00.004 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:08.096 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:53:08.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:08.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:53:08.096 00.000 10072 MoveAxis(W, 6, ABG)
23:53:08.096 00.000 10072 Guiding  Dir = 3, Dur = 6
23:53:08.096 00.000 10072 IsGuiding returns 0
23:53:08.097 00.001 10072 PulseGuide returned control before completion, sleep 16
23:53:08.118 00.021 10072 IsGuiding returns 0
23:53:08.118 00.000 10072 Move returns status 0, amount 6
23:53:08.118 00.000 10072 MoveAxis(N, 0, ABG)
23:53:08.118 00.000 10072 Move returns status 0, amount 0
23:53:08.118 00.000 10072 move complete, result=0
23:53:08.118 00.000 10072 worker thread done servicing request
23:53:08.120 00.002 1032 UpdateGuideState exits: m=1532 SNR=27.5
23:53:08.123 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:08.126 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:08.129 00.003 1032 Enqueuing Expose request
23:53:08.131 00.002 10072 Worker thread wakes up
23:53:08.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:08.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:08.132 00.001 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:53:08.543 00.411 10072 Exposure complete
23:53:08.610 00.067 10072 worker thread done servicing request
23:53:08.610 00.000 1032 OnExposeComplete: enter
23:53:08.614 00.004 1032 UpdateGuideState(): m_state=6
23:53:08.617 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11555
23:53:08.620 00.003 1032 Star::Find returns 1 (0), X=1107.63, Y=130.18, Mass=1522, SNR=27.4, Peak=122 HFD=3.3
23:53:08.623 00.003 1032 MultiStar: [#1 0.07,-0.05,0.93,U] [#2 -0.06,-0.02,0.79,U] [#3 0.28,-0.11,0.00,M2] [#4 0.13,-0.33,0.00,M1] [#5 0.04,0.04,0.65,U] [#6 0.21,-0.11,0.59,U] [#7 0.12,-0.02,0.67,U] [#8 0.10,-0.16,0.49,U] 
23:53:08.626 00.003 1032 refined, 6 included, MultiStar: {0.07, -0.03}, one-star: {0.08, 0.03}
23:53:08.628 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
23:53:08.631 00.003 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
23:53:08.633 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.42 mountX=-0.05 mountY=-0.06, mountTheta=-2.25
23:53:08.638 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
23:53:08.641 00.003 1032 Enqueuing Move request for scope (0.07, -0.03)
23:53:08.645 00.004 10072 Worker thread wakes up
23:53:08.645 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:53:08.646 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:53:08.646 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
23:53:08.649 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:53:08.654 00.005 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:08.654 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:53:08.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:08.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:53:08.654 00.000 10072 MoveAxis(W, 7, ABG)
23:53:08.654 00.000 10072 Guiding  Dir = 3, Dur = 7
23:53:08.655 00.001 10072 IsGuiding returns 0
23:53:08.656 00.001 10072 PulseGuide returned control before completion, sleep 17
23:53:08.680 00.024 10072 IsGuiding returns 0
23:53:08.680 00.000 10072 Move returns status 0, amount 7
23:53:08.680 00.000 10072 MoveAxis(N, 0, ABG)
23:53:08.680 00.000 10072 Move returns status 0, amount 0
23:53:08.680 00.000 10072 move complete, result=0
23:53:08.681 00.001 10072 worker thread done servicing request
23:53:08.681 00.000 1032 UpdateGuideState exits: m=1522 SNR=27.4
23:53:08.683 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:08.686 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:08.688 00.002 1032 Enqueuing Expose request
23:53:08.690 00.002 10072 Worker thread wakes up
23:53:08.690 00.000 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:53:08.692 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:08.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:09.326 00.634 10072 Exposure complete
23:53:09.411 00.085 10072 worker thread done servicing request
23:53:09.411 00.000 1032 OnExposeComplete: enter
23:53:09.414 00.003 1032 UpdateGuideState(): m_state=6
23:53:09.416 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11556
23:53:09.419 00.003 1032 Star::Find returns 1 (0), X=1107.59, Y=130.11, Mass=1393, SNR=26.2, Peak=100 HFD=3.3
23:53:09.421 00.002 1032 MultiStar: [#1 0.18,-0.17,1.00,U] [#2 -0.03,-0.05,0.78,U] [#3 0.28,-0.14,0.00,M3] [#4 0.16,-0.36,0.00,M2] [#5 0.12,0.00,0.64,U] [#6 0.20,-0.17,0.00,M1] [#7 0.13,-0.14,0.69,U] [#8 0.08,0.02,0.52,U] 
23:53:09.423 00.002 1032 single-star, 5 included, MultiStar: {0.09, -0.07}, one-star: {0.03, -0.05}
23:53:09.426 00.003 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
23:53:09.428 00.002 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
23:53:09.432 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.04 mountX=-0.05 mountY=-0.02, mountTheta=-2.87
23:53:09.436 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
23:53:09.440 00.004 1032 Enqueuing Move request for scope (0.03, -0.05)
23:53:09.442 00.002 10072 Worker thread wakes up
23:53:09.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
23:53:09.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
23:53:09.443 00.001 10072 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.02
23:53:09.446 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:53:09.451 00.005 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:09.451 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:53:09.451 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:09.451 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:53:09.451 00.000 10072 MoveAxis(W, 7, ABG)
23:53:09.452 00.001 10072 Guiding  Dir = 3, Dur = 7
23:53:09.452 00.000 10072 IsGuiding returns 0
23:53:09.452 00.000 10072 PulseGuide returned control before completion, sleep 17
23:53:09.476 00.024 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:53:09.480 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:09.483 00.003 10072 IsGuiding returns 0
23:53:09.483 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:09.487 00.004 10072 Move returns status 0, amount 7
23:53:09.487 00.000 10072 MoveAxis(N, 0, ABG)
23:53:09.487 00.000 10072 Move returns status 0, amount 0
23:53:09.487 00.000 10072 move complete, result=0
23:53:09.487 00.000 10072 worker thread done servicing request
23:53:09.487 00.000 1032 Enqueuing Expose request
23:53:09.492 00.005 10072 Worker thread wakes up
23:53:09.493 00.001 1032 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
23:53:09.496 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:09.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:09.915 00.419 10072 Exposure complete
23:53:09.982 00.067 10072 worker thread done servicing request
23:53:09.983 00.001 1032 OnExposeComplete: enter
23:53:09.985 00.002 1032 UpdateGuideState(): m_state=6
23:53:09.997 00.012 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11557
23:53:10.011 00.014 1032 Star::Find returns 1 (0), X=1107.58, Y=130.12, Mass=1535, SNR=27.6, Peak=110 HFD=3.4
23:53:10.018 00.007 1032 MultiStar: [#1 0.25,-0.27,0.00,M1] [#2 0.08,-0.12,0.79,U] [#3 0.35,-0.10,0.00,M4] [#4 0.29,-0.20,0.00,M3] [#5 -0.02,0.03,0.65,U] [#6 0.19,-0.17,0.58,U] [#7 0.06,-0.23,0.64,U] [#8 0.05,0.04,0.52,U] 
23:53:10.023 00.005 1032 single-star, 5 included, MultiStar: {0.06, -0.08}, one-star: {0.03, -0.03}
23:53:10.026 00.003 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
23:53:10.029 00.003 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
23:53:10.031 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.87 mountX=-0.04 mountY=-0.02, mountTheta=-2.70
23:53:10.035 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
23:53:10.038 00.003 1032 Enqueuing Move request for scope (0.03, -0.03)
23:53:10.040 00.002 10072 Worker thread wakes up
23:53:10.040 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:53:10.040 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:53:10.040 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
23:53:10.043 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:53:10.048 00.005 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:10.048 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:53:10.048 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:10.049 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:53:10.049 00.000 10072 MoveAxis(W, 8, ABG)
23:53:10.049 00.000 10072 Guiding  Dir = 3, Dur = 8
23:53:10.050 00.001 10072 IsGuiding returns 0
23:53:10.052 00.002 10072 PulseGuide returned control before completion, sleep 17
23:53:10.077 00.025 1032 UpdateGuideState exits: m=1535 SNR=27.6
23:53:10.082 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:10.086 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:10.089 00.003 10072 IsGuiding returns 0
23:53:10.089 00.000 10072 Move returns status 0, amount 8
23:53:10.089 00.000 10072 MoveAxis(N, 0, ABG)
23:53:10.089 00.000 10072 Move returns status 0, amount 0
23:53:10.089 00.000 10072 move complete, result=0
23:53:10.089 00.000 1032 Enqueuing Expose request
23:53:10.092 00.003 10072 worker thread done servicing request
23:53:10.092 00.000 10072 Worker thread wakes up
23:53:10.093 00.001 1032 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
23:53:10.096 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:10.096 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:10.729 00.633 10072 Exposure complete
23:53:10.784 00.055 10072 worker thread done servicing request
23:53:10.784 00.000 1032 OnExposeComplete: enter
23:53:10.786 00.002 1032 UpdateGuideState(): m_state=6
23:53:10.789 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11558
23:53:10.792 00.003 1032 Star::Find returns 1 (0), X=1107.65, Y=130.30, Mass=1355, SNR=25.9, Peak=99 HFD=3.4
23:53:10.794 00.002 1032 MultiStar: [#1 0.19,-0.07,0.97,U] [#2 -0.09,-0.11,0.79,U] [#3 0.14,-0.03,0.70,U] [#4 0.19,-0.09,0.71,U] [#5 0.04,-0.04,0.68,U] [#6 0.14,-0.01,0.62,U] [#7 0.06,-0.02,0.68,U] [#8 0.24,0.11,0.00,M1] 
23:53:10.796 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.02}, one-star: {0.09, 0.15}
23:53:10.799 00.003 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
23:53:10.807 00.008 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
23:53:10.810 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-0.24 mountX=-0.05 mountY=-0.09, mountTheta=-2.07
23:53:10.813 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
23:53:10.815 00.002 1032 Enqueuing Move request for scope (0.09, -0.02)
23:53:10.818 00.003 10072 Worker thread wakes up
23:53:10.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
23:53:10.818 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
23:53:10.818 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.05 yDistance=-0.09
23:53:10.820 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:53:10.823 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:10.823 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:53:10.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:10.824 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:53:10.824 00.000 10072 MoveAxis(W, 8, ABG)
23:53:10.824 00.000 10072 Guiding  Dir = 3, Dur = 8
23:53:10.824 00.000 10072 IsGuiding returns 0
23:53:10.825 00.001 10072 PulseGuide returned control before completion, sleep 18
23:53:10.843 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:53:10.846 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:10.847 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:10.849 00.002 1032 Enqueuing Expose request
23:53:10.851 00.002 10072 IsGuiding returns 0
23:53:10.851 00.000 10072 Move returns status 0, amount 8
23:53:10.851 00.000 10072 MoveAxis(N, 0, ABG)
23:53:10.851 00.000 10072 Move returns status 0, amount 0
23:53:10.851 00.000 10072 move complete, result=0
23:53:10.851 00.000 10072 worker thread done servicing request
23:53:10.851 00.000 10072 Worker thread wakes up
23:53:10.851 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:10.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:10.861 00.010 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
23:53:11.260 00.399 10072 Exposure complete
23:53:11.317 00.057 10072 worker thread done servicing request
23:53:11.317 00.000 1032 OnExposeComplete: enter
23:53:11.319 00.002 1032 UpdateGuideState(): m_state=6
23:53:11.322 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11559
23:53:11.324 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=130.28, Mass=1404, SNR=26.3, Peak=98 HFD=3.5
23:53:11.327 00.003 1032 MultiStar: [#1 0.15,-0.06,1.00,U] [#2 -0.12,-0.13,0.81,U] [#3 0.26,-0.11,0.00,M4] [#4 0.17,-0.14,0.64,U] [#5 0.02,0.13,0.67,U] [#6 0.03,-0.08,0.63,U] [#7 0.13,-0.08,0.72,U] [#8 0.22,0.20,0.00,M2] 
23:53:11.329 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.03}, one-star: {0.12, 0.12}
23:53:11.331 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
23:53:11.333 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
23:53:11.334 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.34 mountX=-0.04 mountY=-0.07, mountTheta=-2.17
23:53:11.337 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
23:53:11.339 00.002 1032 Enqueuing Move request for scope (0.08, -0.03)
23:53:11.341 00.002 10072 Worker thread wakes up
23:53:11.341 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
23:53:11.341 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
23:53:11.341 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.04 yDistance=-0.07
23:53:11.343 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:53:11.346 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:11.346 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:53:11.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:11.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:53:11.348 00.002 10072 MoveAxis(W, 7, ABG)
23:53:11.348 00.000 10072 Guiding  Dir = 3, Dur = 7
23:53:11.348 00.000 10072 IsGuiding returns 0
23:53:11.348 00.000 10072 PulseGuide returned control before completion, sleep 17
23:53:11.366 00.018 10072 IsGuiding returns 0
23:53:11.366 00.000 10072 Move returns status 0, amount 7
23:53:11.366 00.000 10072 MoveAxis(N, 0, ABG)
23:53:11.366 00.000 10072 Move returns status 0, amount 0
23:53:11.367 00.001 10072 move complete, result=0
23:53:11.367 00.000 10072 worker thread done servicing request
23:53:11.369 00.002 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:53:11.372 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:11.374 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:11.377 00.003 1032 Enqueuing Expose request
23:53:11.378 00.001 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:53:11.380 00.002 10072 Worker thread wakes up
23:53:11.381 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:11.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:12.010 00.629 10072 Exposure complete
23:53:12.063 00.053 10072 worker thread done servicing request
23:53:12.063 00.000 1032 OnExposeComplete: enter
23:53:12.065 00.002 1032 UpdateGuideState(): m_state=6
23:53:12.066 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11560
23:53:12.068 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=130.27, Mass=1420, SNR=26.5, Peak=111 HFD=3.3
23:53:12.071 00.003 1032 MultiStar: [#1 0.25,-0.09,0.00,M1] [#2 -0.11,-0.07,0.80,U] [#3 0.37,-0.14,0.00,M5] [#4 0.28,-0.22,0.00,M2] [#5 0.01,0.06,0.66,U] [#6 0.26,-0.30,0.00,M1] [#7 0.18,-0.15,0.69,U] [#8 0.19,-0.02,0.51,U] 
23:53:12.073 00.002 1032 refined, 4 included, MultiStar: {0.06, -0.00}, one-star: {0.08, 0.12}
23:53:12.075 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
23:53:12.077 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
23:53:12.079 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.07 mountX=-0.02 mountY=-0.06, mountTheta=-1.90
23:53:12.084 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.00, opts=13)
23:53:12.087 00.003 1032 Enqueuing Move request for scope (0.06, -0.00)
23:53:12.089 00.002 10072 Worker thread wakes up
23:53:12.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
23:53:12.089 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
23:53:12.089 00.000 10072 Moving (0.06, -0.00) raw xDistance=-0.02 yDistance=-0.06
23:53:12.091 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:53:12.094 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:12.094 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
23:53:12.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:12.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:53:12.094 00.000 10072 MoveAxis(W, 8, ABG)
23:53:12.094 00.000 10072 Guiding  Dir = 3, Dur = 8
23:53:12.095 00.001 10072 IsGuiding returns 0
23:53:12.095 00.000 10072 PulseGuide returned control before completion, sleep 18
23:53:12.113 00.018 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:53:12.117 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:12.118 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:12.120 00.002 1032 Enqueuing Expose request
23:53:12.122 00.002 10072 IsGuiding returns 0
23:53:12.122 00.000 10072 Move returns status 0, amount 8
23:53:12.122 00.000 10072 MoveAxis(N, 0, ABG)
23:53:12.122 00.000 10072 Move returns status 0, amount 0
23:53:12.122 00.000 10072 move complete, result=0
23:53:12.122 00.000 10072 worker thread done servicing request
23:53:12.122 00.000 10072 Worker thread wakes up
23:53:12.122 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:12.122 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:12.130 00.008 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
23:53:12.539 00.409 10072 Exposure complete
23:53:12.587 00.048 10072 worker thread done servicing request
23:53:12.587 00.000 1032 OnExposeComplete: enter
23:53:12.589 00.002 1032 UpdateGuideState(): m_state=6
23:53:12.591 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11561
23:53:12.593 00.002 1032 Star::Find returns 1 (0), X=1107.56, Y=130.11, Mass=1428, SNR=26.6, Peak=100 HFD=3.4
23:53:12.595 00.002 1032 MultiStar: [#1 0.25,-0.10,0.00,M2] [#2 -0.02,-0.11,0.85,U] [#3 0.41,-0.18,0.00,M6] [#4 0.26,-0.21,0.00,M3] [#5 0.08,-0.09,0.66,U] [#6 0.23,-0.15,0.00,M2] [#7 0.19,-0.07,0.74,U] [#8 0.15,-0.04,0.51,U] 
23:53:12.596 00.001 1032 single-star, 4 included, MultiStar: {0.07, -0.07}, one-star: {0.01, -0.05}
23:53:12.598 00.002 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.06)
23:53:12.599 00.001 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.06)
23:53:12.601 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.39 mountX=-0.05 mountY=0.00, mountTheta=3.06
23:53:12.603 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
23:53:12.604 00.001 1032 Enqueuing Move request for scope (0.01, -0.05)
23:53:12.607 00.003 10072 Worker thread wakes up
23:53:12.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
23:53:12.607 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
23:53:12.607 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.00
23:53:12.609 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:53:12.612 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:12.612 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:53:12.612 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:12.613 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:53:12.613 00.000 10072 MoveAxis(W, 7, ABG)
23:53:12.613 00.000 10072 Guiding  Dir = 3, Dur = 7
23:53:12.613 00.000 10072 IsGuiding returns 0
23:53:12.614 00.001 10072 PulseGuide returned control before completion, sleep 17
23:53:12.632 00.018 1032 UpdateGuideState exits: m=1428 SNR=26.6
23:53:12.634 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:12.636 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:12.638 00.002 1032 Enqueuing Expose request
23:53:12.644 00.006 10072 IsGuiding returns 0
23:53:12.644 00.000 10072 Move returns status 0, amount 7
23:53:12.644 00.000 10072 MoveAxis(N, 0, ABG)
23:53:12.645 00.001 10072 Move returns status 0, amount 0
23:53:12.645 00.000 10072 move complete, result=0
23:53:12.645 00.000 10072 worker thread done servicing request
23:53:12.645 00.000 10072 Worker thread wakes up
23:53:12.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:12.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:12.649 00.004 1032 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
23:53:13.273 00.624 10072 Exposure complete
23:53:13.323 00.050 10072 worker thread done servicing request
23:53:13.323 00.000 1032 OnExposeComplete: enter
23:53:13.325 00.002 1032 UpdateGuideState(): m_state=6
23:53:13.328 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11562
23:53:13.329 00.001 1032 Star::Find returns 1 (0), X=1107.58, Y=130.23, Mass=1435, SNR=26.6, Peak=96 HFD=3.4
23:53:13.333 00.004 1032 MultiStar: [#1 0.19,-0.02,0.99,U] [#2 0.02,0.05,0.78,U] [#3 0.37,-0.06,0.00,M7] [#4 0.29,-0.24,0.00,M4] [#5 0.05,0.03,0.68,U] [#6 0.33,-0.07,0.00,M3] [#7 0.07,-0.08,0.71,U] [#8 0.18,0.17,0.51,U] 
23:53:13.336 00.003 1032 single-star, 5 included, MultiStar: {0.09, 0.03}, one-star: {0.03, 0.07}
23:53:13.338 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
23:53:13.339 00.001 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
23:53:13.341 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.22 mountX=0.06 mountY=-0.04, mountTheta=-0.61
23:53:13.345 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
23:53:13.348 00.003 1032 Enqueuing Move request for scope (0.03, 0.07)
23:53:13.350 00.002 10072 Worker thread wakes up
23:53:13.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
23:53:13.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
23:53:13.350 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.04
23:53:13.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:53:13.355 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:13.355 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:53:13.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:13.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:53:13.355 00.000 10072 MoveAxis(W, 8, ABG)
23:53:13.355 00.000 10072 Guiding  Dir = 3, Dur = 8
23:53:13.357 00.002 10072 IsGuiding returns 0
23:53:13.357 00.000 10072 PulseGuide returned control before completion, sleep 18
23:53:13.376 00.019 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:53:13.379 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:13.382 00.003 10072 IsGuiding returns 0
23:53:13.382 00.000 10072 Move returns status 0, amount 8
23:53:13.382 00.000 10072 MoveAxis(N, 0, ABG)
23:53:13.382 00.000 10072 Move returns status 0, amount 0
23:53:13.382 00.000 10072 move complete, result=0
23:53:13.382 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:13.383 00.001 1032 Enqueuing Expose request
23:53:13.386 00.003 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
23:53:13.388 00.002 10072 worker thread done servicing request
23:53:13.389 00.001 10072 Worker thread wakes up
23:53:13.389 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:13.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:13.804 00.415 10072 Exposure complete
23:53:13.856 00.052 10072 worker thread done servicing request
23:53:13.857 00.001 1032 OnExposeComplete: enter
23:53:13.860 00.003 1032 UpdateGuideState(): m_state=6
23:53:13.863 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11563
23:53:13.865 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=130.34, Mass=1600, SNR=28.1, Peak=123 HFD=3.4
23:53:13.867 00.002 1032 MultiStar: [#1 0.19,-0.07,0.96,U] [#2 -0.10,0.06,0.74,U] [#3 0.25,-0.12,0.00,M8] [#4 0.18,-0.24,0.00,M5] [#5 0.11,-0.02,0.62,U] [#6 0.21,0.04,0.59,U] [#7 0.11,-0.09,0.64,U] [#8 0.16,0.02,0.46,U] 
23:53:13.869 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.02}, one-star: {0.08, 0.18}
23:53:13.870 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
23:53:13.872 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
23:53:13.875 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.22 mountX=-0.00 mountY=-0.11, mountTheta=-1.61
23:53:13.878 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
23:53:13.881 00.003 1032 Enqueuing Move request for scope (0.10, 0.02)
23:53:13.883 00.002 10072 Worker thread wakes up
23:53:13.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:53:13.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:53:13.883 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.00 yDistance=-0.11
23:53:13.886 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:53:13.889 00.003 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:13.889 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
23:53:13.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:13.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:53:13.889 00.000 10072 MoveAxis(W, 7, ABG)
23:53:13.889 00.000 10072 Guiding  Dir = 3, Dur = 7
23:53:13.890 00.001 10072 IsGuiding returns 0
23:53:13.890 00.000 10072 PulseGuide returned control before completion, sleep 17
23:53:13.909 00.019 1032 UpdateGuideState exits: m=1600 SNR=28.1
23:53:13.912 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:13.914 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:13.916 00.002 1032 Enqueuing Expose request
23:53:13.918 00.002 10072 IsGuiding returns 0
23:53:13.918 00.000 10072 Move returns status 0, amount 7
23:53:13.918 00.000 10072 MoveAxis(N, 0, ABG)
23:53:13.918 00.000 10072 Move returns status 0, amount 0
23:53:13.918 00.000 10072 move complete, result=0
23:53:13.918 00.000 10072 worker thread done servicing request
23:53:13.918 00.000 10072 Worker thread wakes up
23:53:13.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:13.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:13.927 00.009 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:53:14.556 00.629 10072 Exposure complete
23:53:14.604 00.048 10072 worker thread done servicing request
23:53:14.604 00.000 1032 OnExposeComplete: enter
23:53:14.606 00.002 1032 UpdateGuideState(): m_state=6
23:53:14.608 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11564
23:53:14.610 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=130.30, Mass=1507, SNR=27.3, Peak=105 HFD=3.5
23:53:14.612 00.002 1032 MultiStar: [#1 0.16,-0.07,0.89,U] [#2 -0.05,-0.11,0.75,U] [#3 0.29,-0.06,0.00,M9] [#4 0.28,-0.23,0.00,M6] [#5 0.15,0.01,0.64,U] [#6 0.25,-0.21,0.00,M3] [#7 0.13,-0.19,0.69,U] [#8 0.31,0.05,0.00,M1] 
23:53:14.614 00.002 1032 refined, 4 included, MultiStar: {0.11, -0.03}, one-star: {0.15, 0.14}
23:53:14.616 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
23:53:14.618 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
23:53:14.619 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.28 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
23:53:14.622 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
23:53:14.624 00.002 1032 Enqueuing Move request for scope (0.11, -0.03)
23:53:14.625 00.001 10072 Worker thread wakes up
23:53:14.626 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:53:14.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:53:14.626 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
23:53:14.628 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:53:14.631 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:14.631 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
23:53:14.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:14.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:53:14.631 00.000 10072 MoveAxis(W, 7, ABG)
23:53:14.631 00.000 10072 Guiding  Dir = 3, Dur = 7
23:53:14.631 00.000 10072 IsGuiding returns 0
23:53:14.632 00.001 10072 PulseGuide returned control before completion, sleep 17
23:53:14.651 00.019 1032 UpdateGuideState exits: m=1507 SNR=27.3
23:53:14.653 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:14.656 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:14.657 00.001 1032 Enqueuing Expose request
23:53:14.661 00.004 10072 IsGuiding returns 0
23:53:14.661 00.000 10072 Move returns status 0, amount 7
23:53:14.661 00.000 10072 MoveAxis(N, 0, ABG)
23:53:14.661 00.000 10072 Move returns status 0, amount 0
23:53:14.661 00.000 10072 move complete, result=0
23:53:14.661 00.000 10072 worker thread done servicing request
23:53:14.661 00.000 10072 Worker thread wakes up
23:53:14.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:14.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:14.666 00.005 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:53:15.069 00.403 10072 Exposure complete
23:53:15.113 00.044 10072 worker thread done servicing request
23:53:15.113 00.000 1032 OnExposeComplete: enter
23:53:15.117 00.004 1032 UpdateGuideState(): m_state=6
23:53:15.119 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11565
23:53:15.120 00.001 1032 Star::Find returns 1 (0), X=1107.69, Y=130.20, Mass=1453, SNR=26.9, Peak=104 HFD=3.5
23:53:15.121 00.001 1032 MultiStar: [#1 0.24,-0.05,1.00,U] [#2 0.08,-0.04,0.87,U] [#3 0.33,-0.20,0.00,M10] [#4 0.31,-0.22,0.00,M7] [#5 0.07,-0.05,0.70,U] [#6 0.31,-0.12,0.00,M4] [#7 0.21,-0.17,0.00,M1] [#8 0.34,-0.07,0.00,M2] 
23:53:15.123 00.002 1032 refined, 3 included, MultiStar: {0.14, -0.02}, one-star: {0.14, 0.04}
23:53:15.124 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:53:15.125 00.001 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:53:15.127 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.16 mountX=-0.06 mountY=-0.13, mountTheta=-1.99
23:53:15.129 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
23:53:15.131 00.002 1032 Enqueuing Move request for scope (0.14, -0.02)
23:53:15.133 00.002 10072 Worker thread wakes up
23:53:15.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
23:53:15.133 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
23:53:15.133 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.06 yDistance=-0.13
23:53:15.135 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:53:15.137 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:15.138 00.001 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
23:53:15.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:15.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:53:15.138 00.000 10072 MoveAxis(W, 7, ABG)
23:53:15.138 00.000 10072 Guiding  Dir = 3, Dur = 7
23:53:15.138 00.000 10072 IsGuiding returns 0
23:53:15.139 00.001 10072 PulseGuide returned control before completion, sleep 17
23:53:15.155 00.016 1032 UpdateGuideState exits: m=1453 SNR=26.9
23:53:15.157 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:15.158 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:15.160 00.002 1032 Enqueuing Expose request
23:53:15.162 00.002 10072 IsGuiding returns 0
23:53:15.162 00.000 10072 Move returns status 0, amount 7
23:53:15.162 00.000 10072 MoveAxis(N, 0, ABG)
23:53:15.162 00.000 10072 Move returns status 0, amount 0
23:53:15.162 00.000 10072 move complete, result=0
23:53:15.162 00.000 10072 worker thread done servicing request
23:53:15.162 00.000 10072 Worker thread wakes up
23:53:15.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:15.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:15.169 00.007 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:53:15.790 00.621 10072 Exposure complete
23:53:15.842 00.052 10072 worker thread done servicing request
23:53:15.842 00.000 1032 OnExposeComplete: enter
23:53:15.845 00.003 1032 UpdateGuideState(): m_state=6
23:53:15.847 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11566
23:53:15.849 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=130.33, Mass=1346, SNR=25.8, Peak=97 HFD=3.4
23:53:15.852 00.003 1032 MultiStar: [#1 0.21,0.02,1.01,U] [#2 0.03,0.04,0.80,U] [#3 0.27,-0.08,0.00,R] [#4 0.36,-0.22,0.00,M8] [#5 0.08,-0.01,0.70,U] [#6 0.29,-0.01,0.00,M5] [#7 0.17,-0.03,0.73,U] [#8 0.18,0.04,0.51,U] 
23:53:15.854 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.05}, one-star: {0.13, 0.17}
23:53:15.855 00.001 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
23:53:15.857 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
23:53:15.858 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.33 mountX=0.01 mountY=-0.14, mountTheta=-1.50
23:53:15.863 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
23:53:15.867 00.004 1032 Enqueuing Move request for scope (0.13, 0.05)
23:53:15.868 00.001 10072 Worker thread wakes up
23:53:15.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
23:53:15.868 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
23:53:15.868 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.01 yDistance=-0.14
23:53:15.870 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:53:15.873 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:15.873 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:53:15.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:15.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:53:15.873 00.000 10072 MoveAxis(W, 8, ABG)
23:53:15.873 00.000 10072 Guiding  Dir = 3, Dur = 8
23:53:15.873 00.000 10072 IsGuiding returns 0
23:53:15.874 00.001 10072 PulseGuide returned control before completion, sleep 18
23:53:15.890 00.016 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:53:15.894 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:15.897 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:15.899 00.002 1032 Enqueuing Expose request
23:53:15.900 00.001 10072 IsGuiding returns 0
23:53:15.901 00.001 10072 Move returns status 0, amount 8
23:53:15.901 00.000 10072 MoveAxis(N, 0, ABG)
23:53:15.901 00.000 10072 Move returns status 0, amount 0
23:53:15.901 00.000 10072 move complete, result=0
23:53:15.901 00.000 10072 worker thread done servicing request
23:53:15.901 00.000 10072 Worker thread wakes up
23:53:15.901 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:15.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:15.907 00.006 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
23:53:16.306 00.399 10072 Exposure complete
23:53:16.358 00.052 10072 worker thread done servicing request
23:53:16.358 00.000 1032 OnExposeComplete: enter
23:53:16.360 00.002 1032 UpdateGuideState(): m_state=6
23:53:16.362 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11567
23:53:16.365 00.003 1032 Star::Find returns 1 (0), X=1107.69, Y=130.30, Mass=1446, SNR=26.7, Peak=113 HFD=3.4
23:53:16.367 00.002 1032 MultiStar: [#1 0.16,-0.03,0.96,U] [#2 -0.08,0.10,0.78,U] [#3 0.01,-0.01,0.78,U] [#4 0.15,-0.06,0.66,U] [#5 0.09,0.17,0.67,U] [#6 0.15,-0.08,0.58,U] [#7 0.08,0.05,0.69,U] [#8 0.15,0.09,0.52,U] 
23:53:16.369 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.13, 0.15}
23:53:16.371 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
23:53:16.372 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
23:53:16.374 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.45 mountX=0.02 mountY=-0.10, mountTheta=-1.38
23:53:16.377 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
23:53:16.379 00.002 1032 Enqueuing Move request for scope (0.09, 0.04)
23:53:16.381 00.002 10072 Worker thread wakes up
23:53:16.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
23:53:16.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
23:53:16.382 00.001 10072 Moving (0.09, 0.04) raw xDistance=0.02 yDistance=-0.10
23:53:16.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:53:16.387 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:16.387 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:53:16.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:16.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:53:16.388 00.001 10072 MoveAxis(W, 6, ABG)
23:53:16.388 00.000 10072 Guiding  Dir = 3, Dur = 6
23:53:16.388 00.000 10072 IsGuiding returns 0
23:53:16.389 00.001 10072 PulseGuide returned control before completion, sleep 16
23:53:16.407 00.018 1032 UpdateGuideState exits: m=1446 SNR=26.7
23:53:16.409 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:16.411 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:16.413 00.002 1032 Enqueuing Expose request
23:53:16.416 00.003 10072 IsGuiding returns 0
23:53:16.416 00.000 10072 Move returns status 0, amount 6
23:53:16.416 00.000 10072 MoveAxis(N, 0, ABG)
23:53:16.416 00.000 10072 Move returns status 0, amount 0
23:53:16.416 00.000 10072 move complete, result=0
23:53:16.416 00.000 10072 worker thread done servicing request
23:53:16.416 00.000 10072 Worker thread wakes up
23:53:16.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:16.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:16.424 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:53:17.043 00.619 10072 Exposure complete
23:53:17.094 00.051 10072 worker thread done servicing request
23:53:17.094 00.000 1032 OnExposeComplete: enter
23:53:17.096 00.002 1032 UpdateGuideState(): m_state=6
23:53:17.098 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11568
23:53:17.100 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=130.31, Mass=1475, SNR=27.0, Peak=112 HFD=3.4
23:53:17.102 00.002 1032 MultiStar: [#1 0.22,0.14,0.90,U] [#2 -0.07,0.04,0.80,U] [#3 -0.05,0.13,0.75,U] [#4 0.19,-0.12,0.66,U] [#5 0.01,0.09,0.66,U] [#6 0.29,0.14,0.00,M5] [#7 0.03,0.01,0.70,U] [#8 0.14,0.35,0.00,M1] 
23:53:17.104 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.07}, one-star: {0.12, 0.15}
23:53:17.106 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
23:53:17.108 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
23:53:17.110 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.80 mountX=0.05 mountY=-0.08, mountTheta=-1.03
23:53:17.114 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
23:53:17.116 00.002 1032 Enqueuing Move request for scope (0.07, 0.07)
23:53:17.118 00.002 10072 Worker thread wakes up
23:53:17.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
23:53:17.118 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
23:53:17.118 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.08
23:53:17.120 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:53:17.124 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:17.124 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:53:17.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:17.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:53:17.124 00.000 10072 MoveAxis(W, 8, ABG)
23:53:17.124 00.000 10072 Guiding  Dir = 3, Dur = 8
23:53:17.124 00.000 10072 IsGuiding returns 0
23:53:17.125 00.001 10072 PulseGuide returned control before completion, sleep 18
23:53:17.140 00.015 1032 UpdateGuideState exits: m=1475 SNR=27.0
23:53:17.143 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:17.146 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:17.149 00.003 1032 Enqueuing Expose request
23:53:17.152 00.003 10072 IsGuiding returns 0
23:53:17.152 00.000 10072 Move returns status 0, amount 8
23:53:17.152 00.000 10072 MoveAxis(N, 0, ABG)
23:53:17.152 00.000 10072 Move returns status 0, amount 0
23:53:17.152 00.000 10072 move complete, result=0
23:53:17.152 00.000 10072 worker thread done servicing request
23:53:17.152 00.000 10072 Worker thread wakes up
23:53:17.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:17.153 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:17.158 00.005 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
23:53:17.564 00.406 10072 Exposure complete
23:53:17.619 00.055 10072 worker thread done servicing request
23:53:17.619 00.000 1032 OnExposeComplete: enter
23:53:17.621 00.002 1032 UpdateGuideState(): m_state=6
23:53:17.625 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11569
23:53:17.629 00.004 1032 Star::Find returns 1 (0), X=1107.70, Y=130.25, Mass=1422, SNR=26.5, Peak=112 HFD=3.4
23:53:17.633 00.004 1032 MultiStar: [#1 0.31,-0.05,0.00,M1] [#2 0.10,-0.03,0.80,U] [#3 -0.02,0.09,0.77,U] [#4 0.35,0.01,0.00,M7] [#5 0.02,0.08,0.70,U] [#6 0.42,-0.06,0.00,M6] [#7 0.07,0.00,0.71,U] [#8 0.22,0.17,0.00,M2] 
23:53:17.635 00.002 1032 refined, 4 included, MultiStar: {0.07, 0.05}, one-star: {0.15, 0.10}
23:53:17.638 00.003 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
23:53:17.640 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
23:53:17.641 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.64 mountX=0.03 mountY=-0.08, mountTheta=-1.19
23:53:17.646 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
23:53:17.648 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
23:53:17.650 00.002 10072 Worker thread wakes up
23:53:17.650 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
23:53:17.650 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
23:53:17.650 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
23:53:17.652 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:53:17.654 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:17.655 00.001 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:53:17.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:17.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:53:17.655 00.000 10072 MoveAxis(W, 7, ABG)
23:53:17.655 00.000 10072 Guiding  Dir = 3, Dur = 7
23:53:17.656 00.001 10072 IsGuiding returns 0
23:53:17.656 00.000 10072 PulseGuide returned control before completion, sleep 17
23:53:17.674 00.018 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:53:17.676 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:17.678 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:17.681 00.003 1032 Enqueuing Expose request
23:53:17.686 00.005 10072 IsGuiding returns 0
23:53:17.686 00.000 10072 Move returns status 0, amount 7
23:53:17.686 00.000 10072 MoveAxis(N, 0, ABG)
23:53:17.686 00.000 10072 Move returns status 0, amount 0
23:53:17.686 00.000 10072 move complete, result=0
23:53:17.686 00.000 10072 worker thread done servicing request
23:53:17.686 00.000 10072 Worker thread wakes up
23:53:17.686 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:17.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:17.691 00.005 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:53:18.313 00.622 10072 Exposure complete
23:53:18.363 00.050 10072 worker thread done servicing request
23:53:18.363 00.000 1032 OnExposeComplete: enter
23:53:18.365 00.002 1032 UpdateGuideState(): m_state=6
23:53:18.367 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11570
23:53:18.369 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=130.40, Mass=1316, SNR=25.5, Peak=108 HFD=3.4
23:53:18.372 00.003 1032 MultiStar: [#1 0.24,-0.01,1.07,U] [#2 -0.06,0.00,0.84,U] [#3 -0.02,0.12,0.81,U] [#4 0.26,-0.09,0.00,M8] [#5 0.12,0.14,0.72,U] [#6 0.29,0.03,0.00,M7] [#7 0.11,0.11,0.70,U] [#8 0.14,0.07,0.55,U] 
23:53:18.373 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.10}, one-star: {0.15, 0.24}
23:53:18.375 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:53:18.376 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:53:18.379 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.76 mountX=0.07 mountY=-0.12, mountTheta=-1.07
23:53:18.381 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
23:53:18.383 00.002 1032 Enqueuing Move request for scope (0.10, 0.10)
23:53:18.385 00.002 10072 Worker thread wakes up
23:53:18.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
23:53:18.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
23:53:18.385 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
23:53:18.388 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:53:18.390 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:18.391 00.001 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:53:18.391 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:18.391 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:53:18.391 00.000 10072 MoveAxis(W, 8, ABG)
23:53:18.391 00.000 10072 Guiding  Dir = 3, Dur = 8
23:53:18.392 00.001 10072 IsGuiding returns 0
23:53:18.393 00.001 10072 PulseGuide returned control before completion, sleep 18
23:53:18.408 00.015 1032 UpdateGuideState exits: m=1316 SNR=25.5
23:53:18.411 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:18.412 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:18.414 00.002 1032 Enqueuing Expose request
23:53:18.418 00.004 10072 IsGuiding returns 0
23:53:18.418 00.000 10072 Move returns status 0, amount 8
23:53:18.419 00.001 10072 MoveAxis(N, 0, ABG)
23:53:18.419 00.000 10072 Move returns status 0, amount 0
23:53:18.419 00.000 10072 move complete, result=0
23:53:18.419 00.000 10072 worker thread done servicing request
23:53:18.419 00.000 10072 Worker thread wakes up
23:53:18.419 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:18.419 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:18.426 00.007 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
23:53:18.829 00.403 10072 Exposure complete
23:53:18.881 00.052 10072 worker thread done servicing request
23:53:18.881 00.000 1032 OnExposeComplete: enter
23:53:18.883 00.002 1032 UpdateGuideState(): m_state=6
23:53:18.886 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11571
23:53:18.887 00.001 1032 Star::Find returns 1 (0), X=1107.74, Y=130.21, Mass=1373, SNR=26.1, Peak=108 HFD=3.5
23:53:18.890 00.003 1032 MultiStar: [#1 0.24,-0.01,0.90,U] [#2 -0.02,0.04,0.82,U] [#3 -0.04,0.15,0.78,U] [#4 0.24,-0.17,0.00,M9] [#5 -0.05,0.12,0.71,U] [#6 0.22,0.04,0.61,U] [#7 0.11,0.10,0.68,U] [#8 0.11,0.10,0.52,U] 
23:53:18.892 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.18, 0.06}
23:53:18.894 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
23:53:18.896 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
23:53:18.898 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=0.04 mountY=-0.11, mountTheta=-1.20
23:53:18.901 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
23:53:18.904 00.003 1032 Enqueuing Move request for scope (0.10, 0.07)
23:53:18.907 00.003 10072 Worker thread wakes up
23:53:18.907 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:53:18.907 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:53:18.907 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.11
23:53:18.909 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:53:18.912 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:18.912 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:53:18.912 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:18.912 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:53:18.912 00.000 10072 MoveAxis(W, 7, ABG)
23:53:18.912 00.000 10072 Guiding  Dir = 3, Dur = 7
23:53:18.913 00.001 10072 IsGuiding returns 0
23:53:18.913 00.000 10072 PulseGuide returned control before completion, sleep 17
23:53:18.931 00.018 1032 UpdateGuideState exits: m=1373 SNR=26.1
23:53:18.933 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:18.934 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:18.936 00.002 1032 Enqueuing Expose request
23:53:18.938 00.002 10072 IsGuiding returns 0
23:53:18.938 00.000 10072 Move returns status 0, amount 7
23:53:18.938 00.000 10072 MoveAxis(N, 0, ABG)
23:53:18.938 00.000 10072 Move returns status 0, amount 0
23:53:18.938 00.000 10072 move complete, result=0
23:53:18.939 00.001 10072 worker thread done servicing request
23:53:18.939 00.000 10072 Worker thread wakes up
23:53:18.939 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:18.939 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:18.947 00.008 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:53:19.566 00.619 10072 Exposure complete
23:53:19.637 00.071 10072 worker thread done servicing request
23:53:19.637 00.000 1032 OnExposeComplete: enter
23:53:19.640 00.003 1032 UpdateGuideState(): m_state=6
23:53:19.643 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11572
23:53:19.645 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=130.32, Mass=1341, SNR=25.7, Peak=105 HFD=3.4
23:53:19.647 00.002 1032 MultiStar: [#1 0.27,0.07,0.00,M1] [#2 0.10,0.01,0.81,U] [#3 0.08,0.12,0.78,U] [#4 0.13,-0.09,0.69,U] [#5 -0.06,0.14,0.70,U] [#6 0.22,0.04,0.63,U] [#7 0.10,0.04,0.74,U] [#8 0.02,0.12,0.53,U] 
23:53:19.649 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.07}, one-star: {0.11, 0.17}
23:53:19.651 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
23:53:19.653 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
23:53:19.655 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.68 mountX=0.05 mountY=-0.10, mountTheta=-1.15
23:53:19.658 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
23:53:19.659 00.001 1032 Enqueuing Move request for scope (0.09, 0.07)
23:53:19.661 00.002 10072 Worker thread wakes up
23:53:19.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:53:19.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:53:19.661 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.05 yDistance=-0.10
23:53:19.662 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:53:19.666 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:19.666 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:53:19.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:19.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:53:19.666 00.000 10072 MoveAxis(W, 8, ABG)
23:53:19.666 00.000 10072 Guiding  Dir = 3, Dur = 8
23:53:19.666 00.000 10072 IsGuiding returns 0
23:53:19.667 00.001 10072 PulseGuide returned control before completion, sleep 18
23:53:19.684 00.017 1032 UpdateGuideState exits: m=1341 SNR=25.7
23:53:19.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:19.687 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:19.689 00.002 1032 Enqueuing Expose request
23:53:19.691 00.002 10072 IsGuiding returns 0
23:53:19.691 00.000 10072 Move returns status 0, amount 8
23:53:19.691 00.000 10072 MoveAxis(N, 0, ABG)
23:53:19.691 00.000 10072 Move returns status 0, amount 0
23:53:19.691 00.000 10072 move complete, result=0
23:53:19.691 00.000 10072 worker thread done servicing request
23:53:19.691 00.000 10072 Worker thread wakes up
23:53:19.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:19.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:19.698 00.007 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
23:53:20.098 00.400 10072 Exposure complete
23:53:20.150 00.052 10072 worker thread done servicing request
23:53:20.150 00.000 1032 OnExposeComplete: enter
23:53:20.153 00.003 1032 UpdateGuideState(): m_state=6
23:53:20.155 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11573
23:53:20.156 00.001 1032 Star::Find returns 1 (0), X=1107.65, Y=130.28, Mass=1316, SNR=25.5, Peak=99 HFD=3.4
23:53:20.158 00.002 1032 MultiStar: [#1 0.36,-0.01,0.00,M2] [#2 0.09,-0.08,0.85,U] [#3 0.07,0.02,0.77,U] [#4 0.33,-0.08,0.00,M9] [#5 -0.06,0.15,0.72,U] [#6 0.11,-0.01,0.59,U] [#7 0.22,0.01,0.71,U] [#8 0.21,0.08,0.52,U] 
23:53:20.159 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.05}, one-star: {0.10, 0.13}
23:53:20.161 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:53:20.162 00.001 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:53:20.164 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.42 mountX=0.02 mountY=-0.11, mountTheta=-1.41
23:53:20.166 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
23:53:20.168 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
23:53:20.169 00.001 10072 Worker thread wakes up
23:53:20.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:53:20.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:53:20.169 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
23:53:20.171 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:53:20.175 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:20.175 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:53:20.175 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:20.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:53:20.175 00.000 10072 MoveAxis(W, 6, ABG)
23:53:20.175 00.000 10072 Guiding  Dir = 3, Dur = 6
23:53:20.175 00.000 10072 IsGuiding returns 0
23:53:20.176 00.001 10072 PulseGuide returned control before completion, sleep 16
23:53:20.194 00.018 1032 UpdateGuideState exits: m=1316 SNR=25.5
23:53:20.196 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:20.199 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:20.201 00.002 1032 Enqueuing Expose request
23:53:20.207 00.006 10072 IsGuiding returns 0
23:53:20.207 00.000 10072 Move returns status 0, amount 6
23:53:20.207 00.000 10072 MoveAxis(N, 0, ABG)
23:53:20.207 00.000 10072 Move returns status 0, amount 0
23:53:20.207 00.000 10072 move complete, result=0
23:53:20.207 00.000 10072 worker thread done servicing request
23:53:20.207 00.000 10072 Worker thread wakes up
23:53:20.207 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:20.207 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:20.213 00.006 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:53:20.837 00.624 10072 Exposure complete
23:53:20.902 00.065 10072 worker thread done servicing request
23:53:20.902 00.000 1032 OnExposeComplete: enter
23:53:20.906 00.004 1032 UpdateGuideState(): m_state=6
23:53:20.910 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11574
23:53:20.914 00.004 1032 Star::Find returns 1 (0), X=1107.69, Y=130.19, Mass=1222, SNR=24.6, Peak=88 HFD=3.4
23:53:20.917 00.003 1032 MultiStar: [#1 0.28,-0.01,0.00,M3] [#2 0.06,-0.12,0.87,U] [#3 0.10,-0.04,0.81,U] [#4 0.26,-0.15,0.00,M10] [#5 0.12,-0.01,0.73,U] [#6 0.35,-0.13,0.00,M5] [#7 0.12,-0.03,0.72,U] [#8 0.20,-0.03,0.59,U] 
23:53:20.921 00.004 1032 refined, 5 included, MultiStar: {0.12, -0.03}, one-star: {0.13, 0.04}
23:53:20.926 00.005 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
23:53:20.929 00.003 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
23:53:20.933 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.26 mountX=-0.06 mountY=-0.11, mountTheta=-2.09
23:53:20.938 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
23:53:20.940 00.002 1032 Enqueuing Move request for scope (0.12, -0.03)
23:53:20.943 00.003 10072 Worker thread wakes up
23:53:20.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
23:53:20.943 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
23:53:20.943 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
23:53:20.946 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:53:20.950 00.004 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:20.950 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
23:53:20.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:20.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:53:20.950 00.000 10072 MoveAxis(W, 8, ABG)
23:53:20.951 00.001 10072 Guiding  Dir = 3, Dur = 8
23:53:20.951 00.000 10072 IsGuiding returns 0
23:53:20.952 00.001 10072 PulseGuide returned control before completion, sleep 18
23:53:20.977 00.025 1032 UpdateGuideState exits: m=1222 SNR=24.6
23:53:20.980 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:20.982 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:20.986 00.004 1032 Enqueuing Expose request
23:53:20.990 00.004 10072 IsGuiding returns 0
23:53:20.990 00.000 10072 Move returns status 0, amount 8
23:53:20.990 00.000 10072 MoveAxis(N, 0, ABG)
23:53:20.990 00.000 10072 Move returns status 0, amount 0
23:53:20.990 00.000 10072 move complete, result=0
23:53:20.991 00.001 10072 worker thread done servicing request
23:53:20.991 00.000 10072 Worker thread wakes up
23:53:20.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:20.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:21.000 00.009 1032 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
23:53:21.401 00.401 10072 Exposure complete
23:53:21.473 00.072 10072 worker thread done servicing request
23:53:21.473 00.000 1032 OnExposeComplete: enter
23:53:21.477 00.004 1032 UpdateGuideState(): m_state=6
23:53:21.480 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11575
23:53:21.484 00.004 1032 Star::Find returns 1 (0), X=1107.72, Y=130.20, Mass=1451, SNR=26.8, Peak=115 HFD=3.5
23:53:21.487 00.003 1032 MultiStar: [#1 0.34,-0.03,0.00,M4] [#2 0.07,-0.05,0.80,U] [#3 0.03,0.21,0.75,U] [#4 0.26,-0.08,0.00,R] [#5 -0.00,0.18,0.66,U] [#6 0.20,0.03,0.63,U] [#7 0.21,0.06,0.64,U] [#8 0.18,0.02,0.51,U] 
23:53:21.493 00.006 1032 refined, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.17, 0.04}
23:53:21.497 00.004 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:53:21.501 00.004 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:53:21.504 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.52 mountX=0.04 mountY=-0.13, mountTheta=-1.31
23:53:21.508 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
23:53:21.511 00.003 1032 Enqueuing Move request for scope (0.12, 0.07)
23:53:21.514 00.003 10072 Worker thread wakes up
23:53:21.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:53:21.514 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:53:21.514 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.13
23:53:21.517 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:53:21.523 00.006 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:21.523 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:53:21.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:21.524 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:53:21.524 00.000 10072 MoveAxis(W, 6, ABG)
23:53:21.524 00.000 10072 Guiding  Dir = 3, Dur = 6
23:53:21.524 00.000 10072 IsGuiding returns 0
23:53:21.525 00.001 10072 PulseGuide returned control before completion, sleep 16
23:53:21.548 00.023 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:53:21.551 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:21.556 00.005 10072 IsGuiding returns 0
23:53:21.556 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:21.559 00.003 10072 Move returns status 0, amount 6
23:53:21.559 00.000 1032 Enqueuing Expose request
23:53:21.563 00.004 10072 MoveAxis(N, 0, ABG)
23:53:21.563 00.000 10072 Move returns status 0, amount 0
23:53:21.563 00.000 10072 move complete, result=0
23:53:21.563 00.000 10072 worker thread done servicing request
23:53:21.563 00.000 10072 Worker thread wakes up
23:53:21.563 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:21.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:21.575 00.012 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:53:22.195 00.620 10072 Exposure complete
23:53:22.263 00.068 10072 worker thread done servicing request
23:53:22.263 00.000 1032 OnExposeComplete: enter
23:53:22.267 00.004 1032 UpdateGuideState(): m_state=6
23:53:22.271 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11576
23:53:22.274 00.003 1032 Star::Find returns 1 (0), X=1107.66, Y=130.27, Mass=1301, SNR=25.3, Peak=94 HFD=3.5
23:53:22.277 00.003 1032 MultiStar: [#1 0.25,0.09,0.00,M5] [#2 -0.09,0.18,0.86,U] [#3 0.01,0.16,0.74,U] [#4 -0.13,0.01,0.69,U] [#5 0.03,0.20,0.71,U] [#6 0.37,0.15,0.00,M5] [#7 0.18,0.15,0.74,U] [#8 0.28,0.05,0.00,M1] 
23:53:22.280 00.003 1032 refined, 5 included, MultiStar: {0.02, 0.14}, one-star: {0.11, 0.12}
23:53:22.282 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
23:53:22.283 00.001 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
23:53:22.288 00.005 1032 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.41 mountX=0.13 mountY=-0.06, mountTheta=-0.42
23:53:22.292 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.14, opts=13)
23:53:22.295 00.003 1032 Enqueuing Move request for scope (0.02, 0.14)
23:53:22.298 00.003 10072 Worker thread wakes up
23:53:22.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
23:53:22.298 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
23:53:22.298 00.000 10072 Moving (0.02, 0.14) raw xDistance=0.13 yDistance=-0.06
23:53:22.302 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:53:22.306 00.004 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:22.306 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
23:53:22.306 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:22.306 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:53:22.306 00.000 10072 MoveAxis(W, 8, ABG)
23:53:22.306 00.000 10072 Guiding  Dir = 3, Dur = 8
23:53:22.307 00.001 10072 IsGuiding returns 0
23:53:22.307 00.000 10072 PulseGuide returned control before completion, sleep 18
23:53:22.332 00.025 1032 UpdateGuideState exits: m=1301 SNR=25.3
23:53:22.337 00.005 10072 IsGuiding returns 0
23:53:22.337 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:22.340 00.003 10072 Move returns status 0, amount 8
23:53:22.340 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:22.343 00.003 1032 Enqueuing Expose request
23:53:22.347 00.004 10072 MoveAxis(N, 0, ABG)
23:53:22.347 00.000 10072 Move returns status 0, amount 0
23:53:22.347 00.000 10072 move complete, result=0
23:53:22.348 00.001 10072 worker thread done servicing request
23:53:22.348 00.000 10072 Worker thread wakes up
23:53:22.348 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:22.348 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:22.359 00.011 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
23:53:22.760 00.401 10072 Exposure complete
23:53:22.825 00.065 10072 worker thread done servicing request
23:53:22.826 00.001 1032 OnExposeComplete: enter
23:53:22.829 00.003 1032 UpdateGuideState(): m_state=6
23:53:22.831 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11577
23:53:22.834 00.003 1032 Star::Find returns 1 (0), X=1107.66, Y=130.30, Mass=1511, SNR=27.3, Peak=120 HFD=3.3
23:53:22.838 00.004 1032 MultiStar: [#1 0.23,0.01,0.92,U] [#2 0.11,0.08,0.75,U] [#3 0.05,0.14,0.74,U] [#4 0.01,0.08,0.62,U] [#5 0.06,0.13,0.63,U] [#6 0.25,0.12,0.00,M6] [#7 0.18,-0.00,0.66,U] [#8 0.26,0.02,0.00,M2] 
23:53:22.841 00.003 1032 refined, 6 included, MultiStar: {0.11, 0.08}, one-star: {0.11, 0.15}
23:53:22.844 00.003 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
23:53:22.848 00.004 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
23:53:22.851 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.64 mountX=0.05 mountY=-0.13, mountTheta=-1.19
23:53:22.856 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
23:53:22.860 00.004 1032 Enqueuing Move request for scope (0.11, 0.08)
23:53:22.864 00.004 10072 Worker thread wakes up
23:53:22.864 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:53:22.864 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:53:22.864 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
23:53:22.868 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:53:22.872 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:22.872 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:53:22.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:22.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:53:22.872 00.000 10072 MoveAxis(W, 7, ABG)
23:53:22.872 00.000 10072 Guiding  Dir = 3, Dur = 7
23:53:22.873 00.001 10072 IsGuiding returns 0
23:53:22.874 00.001 10072 PulseGuide returned control before completion, sleep 17
23:53:22.898 00.024 10072 IsGuiding returns 0
23:53:22.898 00.000 10072 Move returns status 0, amount 7
23:53:22.898 00.000 10072 MoveAxis(N, 0, ABG)
23:53:22.898 00.000 10072 Move returns status 0, amount 0
23:53:22.898 00.000 10072 move complete, result=0
23:53:22.898 00.000 10072 worker thread done servicing request
23:53:22.902 00.004 1032 UpdateGuideState exits: m=1511 SNR=27.3
23:53:22.905 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:22.908 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:22.911 00.003 1032 Enqueuing Expose request
23:53:22.915 00.004 10072 Worker thread wakes up
23:53:22.916 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:22.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:22.916 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:53:23.542 00.626 10072 Exposure complete
23:53:23.611 00.069 10072 worker thread done servicing request
23:53:23.611 00.000 1032 OnExposeComplete: enter
23:53:23.615 00.004 1032 UpdateGuideState(): m_state=6
23:53:23.619 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11578
23:53:23.622 00.003 1032 Star::Find returns 1 (0), X=1107.71, Y=130.20, Mass=1535, SNR=27.6, Peak=107 HFD=3.5
23:53:23.625 00.003 1032 MultiStar: [#1 0.23,-0.03,0.95,U] [#2 0.06,-0.01,0.76,U] [#3 -0.00,0.07,0.76,U] [#4 0.02,-0.08,0.67,U] [#5 0.13,0.03,0.63,U] [#6 0.30,-0.07,0.00,M7] [#7 0.14,-0.01,0.66,U] [#8 0.28,0.00,0.00,M3] 
23:53:23.628 00.003 1032 refined, 6 included, MultiStar: {0.11, 0.00}, one-star: {0.16, 0.04}
23:53:23.631 00.003 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
23:53:23.634 00.003 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
23:53:23.637 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.02 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
23:53:23.642 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.00, opts=13)
23:53:23.646 00.004 1032 Enqueuing Move request for scope (0.11, 0.00)
23:53:23.649 00.003 10072 Worker thread wakes up
23:53:23.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
23:53:23.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
23:53:23.649 00.000 10072 Moving (0.11, 0.00) raw xDistance=-0.03 yDistance=-0.11
23:53:23.652 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:53:23.657 00.005 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:23.657 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
23:53:23.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:23.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:53:23.657 00.000 10072 MoveAxis(W, 7, ABG)
23:53:23.658 00.001 10072 Guiding  Dir = 3, Dur = 7
23:53:23.658 00.000 10072 IsGuiding returns 0
23:53:23.659 00.001 10072 PulseGuide returned control before completion, sleep 17
23:53:23.680 00.021 10072 IsGuiding returns 0
23:53:23.680 00.000 10072 Move returns status 0, amount 7
23:53:23.680 00.000 10072 MoveAxis(N, 0, ABG)
23:53:23.680 00.000 10072 Move returns status 0, amount 0
23:53:23.681 00.001 10072 move complete, result=0
23:53:23.681 00.000 10072 worker thread done servicing request
23:53:23.682 00.001 1032 UpdateGuideState exits: m=1535 SNR=27.6
23:53:23.686 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:23.689 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:23.692 00.003 1032 Enqueuing Expose request
23:53:23.695 00.003 10072 Worker thread wakes up
23:53:23.695 00.000 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:53:23.698 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:23.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:24.106 00.408 10072 Exposure complete
23:53:24.183 00.077 10072 worker thread done servicing request
23:53:24.183 00.000 1032 OnExposeComplete: enter
23:53:24.186 00.003 1032 UpdateGuideState(): m_state=6
23:53:24.190 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11579
23:53:24.192 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=130.29, Mass=1402, SNR=26.3, Peak=98 HFD=3.4
23:53:24.197 00.005 1032 MultiStar: [#1 0.31,0.00,0.00,M4] [#2 0.03,-0.04,0.80,U] [#3 0.00,0.09,0.76,U] [#4 0.00,-0.15,0.69,U] [#5 0.16,0.20,0.66,U] [#6 0.34,0.00,0.00,M8] [#7 0.23,-0.10,0.70,U] [#8 0.19,0.10,0.52,U] 
23:53:24.200 00.003 1032 refined, 6 included, MultiStar: {0.10, 0.04}, one-star: {0.11, 0.14}
23:53:24.204 00.004 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
23:53:24.208 00.004 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
23:53:24.215 00.007 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.35 mountX=0.01 mountY=-0.11, mountTheta=-1.48
23:53:24.220 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
23:53:24.224 00.004 1032 Enqueuing Move request for scope (0.10, 0.04)
23:53:24.227 00.003 10072 Worker thread wakes up
23:53:24.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:53:24.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:53:24.227 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
23:53:24.230 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:53:24.235 00.005 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:24.235 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:53:24.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:24.236 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:53:24.236 00.000 10072 MoveAxis(W, 7, ABG)
23:53:24.236 00.000 10072 Guiding  Dir = 3, Dur = 7
23:53:24.238 00.002 10072 IsGuiding returns 0
23:53:24.240 00.002 10072 PulseGuide returned control before completion, sleep 17
23:53:24.264 00.024 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:53:24.267 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:24.270 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:24.272 00.002 1032 Enqueuing Expose request
23:53:24.277 00.005 10072 IsGuiding returns 0
23:53:24.277 00.000 10072 Move returns status 0, amount 7
23:53:24.277 00.000 10072 MoveAxis(N, 0, ABG)
23:53:24.277 00.000 10072 Move returns status 0, amount 0
23:53:24.278 00.001 10072 move complete, result=0
23:53:24.278 00.000 10072 worker thread done servicing request
23:53:24.278 00.000 10072 Worker thread wakes up
23:53:24.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:24.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:24.288 00.010 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:53:25.011 00.723 10072 Exposure complete
23:53:25.084 00.073 10072 worker thread done servicing request
23:53:25.084 00.000 1032 OnExposeComplete: enter
23:53:25.088 00.004 1032 UpdateGuideState(): m_state=6
23:53:25.091 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11580
23:53:25.096 00.005 1032 Star::Find returns 1 (0), X=1107.80, Y=130.19, Mass=1397, SNR=26.3, Peak=105 HFD=3.3
23:53:25.099 00.003 1032 MultiStar: [#1 0.32,0.06,0.00,M5] [#2 0.09,0.10,0.81,U] [#3 -0.01,0.18,0.77,U] [#4 0.06,0.09,0.70,U] [#5 0.21,0.11,0.66,U] [#6 0.24,0.05,0.60,U] [#7 0.05,0.17,0.69,U] [#8 0.30,0.11,0.00,M3] 
23:53:25.103 00.004 1032 refined, 6 included, MultiStar: {0.13, 0.10}, one-star: {0.24, 0.04}
23:53:25.106 00.003 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
23:53:25.108 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
23:53:25.111 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.68 mountX=0.07 mountY=-0.15, mountTheta=-1.15
23:53:25.116 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
23:53:25.119 00.003 1032 Enqueuing Move request for scope (0.13, 0.10)
23:53:25.122 00.003 10072 Worker thread wakes up
23:53:25.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
23:53:25.122 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
23:53:25.122 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.07 yDistance=-0.15
23:53:25.124 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:53:25.128 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:25.128 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:53:25.128 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:25.128 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:53:25.128 00.000 10072 MoveAxis(W, 8, ABG)
23:53:25.129 00.001 10072 Guiding  Dir = 3, Dur = 8
23:53:25.129 00.000 10072 IsGuiding returns 0
23:53:25.130 00.001 10072 PulseGuide returned control before completion, sleep 18
23:53:25.152 00.022 1032 UpdateGuideState exits: m=1397 SNR=26.3
23:53:25.155 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:25.159 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:25.161 00.002 1032 Enqueuing Expose request
23:53:25.164 00.003 10072 IsGuiding returns 0
23:53:25.164 00.000 10072 Move returns status 0, amount 8
23:53:25.165 00.001 10072 MoveAxis(N, 0, ABG)
23:53:25.165 00.000 10072 Move returns status 0, amount 0
23:53:25.165 00.000 10072 move complete, result=0
23:53:25.165 00.000 10072 worker thread done servicing request
23:53:25.165 00.000 10072 Worker thread wakes up
23:53:25.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:25.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:25.176 00.011 1032 GuideStep: 0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
23:53:25.576 00.400 10072 Exposure complete
23:53:25.664 00.088 10072 worker thread done servicing request
23:53:25.665 00.001 1032 OnExposeComplete: enter
23:53:25.667 00.002 1032 UpdateGuideState(): m_state=6
23:53:25.669 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11581
23:53:25.671 00.002 1032 Star::Find returns 1 (0), X=1107.74, Y=130.36, Mass=1436, SNR=26.6, Peak=110 HFD=3.4
23:53:25.674 00.003 1032 MultiStar: [#1 0.26,0.02,0.96,U] [#2 0.11,0.05,0.77,U] [#3 0.03,0.08,0.74,U] [#4 0.00,-0.01,0.67,U] [#5 0.17,0.02,0.69,U] [#6 0.29,0.05,0.00,M8] [#7 0.15,-0.08,0.68,U] [#8 0.28,0.10,0.00,M4] 
23:53:25.676 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.05}, one-star: {0.19, 0.20}
23:53:25.679 00.003 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
23:53:25.682 00.003 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
23:53:25.684 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.35 mountX=0.01 mountY=-0.15, mountTheta=-1.48
23:53:25.689 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
23:53:25.691 00.002 1032 Enqueuing Move request for scope (0.14, 0.05)
23:53:25.694 00.003 10072 Worker thread wakes up
23:53:25.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:53:25.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:53:25.694 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.01 yDistance=-0.15
23:53:25.696 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:53:25.701 00.005 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:25.701 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:53:25.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:25.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:53:25.701 00.000 10072 MoveAxis(W, 6, ABG)
23:53:25.701 00.000 10072 Guiding  Dir = 3, Dur = 6
23:53:25.702 00.001 10072 IsGuiding returns 0
23:53:25.702 00.000 10072 PulseGuide returned control before completion, sleep 16
23:53:25.723 00.021 1032 UpdateGuideState exits: m=1436 SNR=26.6
23:53:25.726 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:25.729 00.003 10072 IsGuiding returns 0
23:53:25.729 00.000 10072 Move returns status 0, amount 6
23:53:25.729 00.000 10072 MoveAxis(N, 0, ABG)
23:53:25.729 00.000 10072 Move returns status 0, amount 0
23:53:25.729 00.000 10072 move complete, result=0
23:53:25.729 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:25.732 00.003 1032 Enqueuing Expose request
23:53:25.735 00.003 10072 worker thread done servicing request
23:53:25.736 00.001 10072 Worker thread wakes up
23:53:25.736 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:53:25.739 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:25.739 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:26.373 00.634 10072 Exposure complete
23:53:26.436 00.063 10072 worker thread done servicing request
23:53:26.437 00.001 1032 OnExposeComplete: enter
23:53:26.440 00.003 1032 UpdateGuideState(): m_state=6
23:53:26.444 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11582
23:53:26.447 00.003 1032 Star::Find returns 1 (0), X=1107.75, Y=130.10, Mass=1345, SNR=25.8, Peak=95 HFD=3.3
23:53:26.450 00.003 1032 MultiStar: [#1 0.29,-0.11,0.00,M5] [#2 0.21,-0.07,0.88,U] [#3 0.12,-0.09,0.76,U] [#4 0.06,-0.28,0.00,M1] [#5 0.21,-0.03,0.71,U] [#6 0.45,-0.13,0.00,M9] [#7 0.21,-0.21,0.00,M1] [#8 0.16,-0.03,0.52,U] 
23:53:26.452 00.002 1032 refined, 4 included, MultiStar: {0.18, -0.06}, one-star: {0.19, -0.06}
23:53:26.457 00.005 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
23:53:26.459 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
23:53:26.461 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.31 mountX=-0.10 mountY=-0.16, mountTheta=-2.14
23:53:26.465 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.06, opts=13)
23:53:26.467 00.002 1032 Enqueuing Move request for scope (0.18, -0.06)
23:53:26.469 00.002 10072 Worker thread wakes up
23:53:26.470 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
23:53:26.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
23:53:26.470 00.000 10072 Moving (0.18, -0.06) raw xDistance=-0.10 yDistance=-0.16
23:53:26.472 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:53:26.476 00.004 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:26.476 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
23:53:26.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:26.476 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:53:26.477 00.001 10072 MoveAxis(W, 5, ABG)
23:53:26.477 00.000 10072 Guiding  Dir = 3, Dur = 5
23:53:26.477 00.000 10072 IsGuiding returns 0
23:53:26.478 00.001 10072 PulseGuide returned control before completion, sleep 15
23:53:26.495 00.017 10072 IsGuiding returns 0
23:53:26.495 00.000 10072 Move returns status 0, amount 5
23:53:26.496 00.001 10072 MoveAxis(N, 0, ABG)
23:53:26.496 00.000 10072 Move returns status 0, amount 0
23:53:26.496 00.000 10072 move complete, result=0
23:53:26.496 00.000 10072 worker thread done servicing request
23:53:26.501 00.005 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:53:26.504 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:26.507 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:26.509 00.002 1032 Enqueuing Expose request
23:53:26.510 00.001 10072 Worker thread wakes up
23:53:26.510 00.000 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
23:53:26.515 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:26.515 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:26.935 00.420 10072 Exposure complete
23:53:27.002 00.067 10072 worker thread done servicing request
23:53:27.002 00.000 1032 OnExposeComplete: enter
23:53:27.005 00.003 1032 UpdateGuideState(): m_state=6
23:53:27.009 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11583
23:53:27.012 00.003 1032 Star::Find returns 1 (0), X=1107.82, Y=130.14, Mass=1237, SNR=24.7, Peak=91 HFD=3.1
23:53:27.015 00.003 1032 MultiStar: [#1 0.31,-0.09,0.00,M6] [#2 0.13,-0.03,0.87,U] [#3 0.02,-0.04,0.82,U] [#4 0.05,-0.24,0.70,U] [#5 0.13,0.17,0.71,U] [#6 0.36,-0.25,0.00,M10] [#7 0.22,-0.12,0.74,U] [#8 0.24,-0.08,0.58,U] 
23:53:27.020 00.005 1032 refined, 6 included, MultiStar: {0.15, -0.05}, one-star: {0.26, -0.01}
23:53:27.023 00.003 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
23:53:27.026 00.003 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
23:53:27.029 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.29 mountX=-0.08 mountY=-0.13, mountTheta=-2.12
23:53:27.034 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
23:53:27.036 00.002 1032 Enqueuing Move request for scope (0.15, -0.05)
23:53:27.039 00.003 10072 Worker thread wakes up
23:53:27.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
23:53:27.039 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
23:53:27.039 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.08 yDistance=-0.13
23:53:27.042 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:53:27.046 00.004 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:27.046 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
23:53:27.046 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:27.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:53:27.046 00.000 10072 MoveAxis(W, 5, ABG)
23:53:27.046 00.000 10072 Guiding  Dir = 3, Dur = 5
23:53:27.047 00.001 10072 IsGuiding returns 0
23:53:27.048 00.001 10072 PulseGuide returned control before completion, sleep 15
23:53:27.069 00.021 1032 UpdateGuideState exits: m=1237 SNR=24.7
23:53:27.073 00.004 10072 IsGuiding returns 1
23:53:27.073 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:27.076 00.003 10072 scope still moving after pulse duration time elapsed
23:53:27.076 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:27.080 00.004 1032 Enqueuing Expose request
23:53:27.103 00.023 10072 IsGuiding returns 1
23:53:27.134 00.031 10072 IsGuiding returns 1
23:53:27.166 00.032 10072 IsGuiding returns 1
23:53:27.197 00.031 10072 IsGuiding returns 1
23:53:27.229 00.032 10072 IsGuiding returns 1
23:53:27.259 00.030 10072 IsGuiding returns 1
23:53:27.291 00.032 10072 IsGuiding returns 1
23:53:27.322 00.031 10072 IsGuiding returns 1
23:53:27.353 00.031 10072 IsGuiding returns 1
23:53:27.384 00.031 10072 IsGuiding returns 1
23:53:27.418 00.034 10072 IsGuiding returns 1
23:53:27.449 00.031 10072 IsGuiding returns 0
23:53:27.449 00.000 10072 scope move finished after 5 + 396 ms
23:53:27.449 00.000 10072 Move returns status 0, amount 5
23:53:27.449 00.000 10072 MoveAxis(N, 0, ABG)
23:53:27.449 00.000 10072 Move returns status 0, amount 0
23:53:27.450 00.001 10072 move complete, result=0
23:53:27.450 00.000 10072 worker thread done servicing request
23:53:27.450 00.000 10072 Worker thread wakes up
23:53:27.450 00.000 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:53:27.453 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:27.453 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:28.090 00.637 10072 Exposure complete
23:53:28.162 00.072 10072 worker thread done servicing request
23:53:28.162 00.000 1032 OnExposeComplete: enter
23:53:28.165 00.003 1032 UpdateGuideState(): m_state=6
23:53:28.168 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11584
23:53:28.171 00.003 1032 Star::Find returns 1 (0), X=1107.76, Y=130.25, Mass=1543, SNR=27.6, Peak=112 HFD=3.3
23:53:28.173 00.002 1032 MultiStar: [#1 0.29,-0.17,0.00,M7] [#2 0.08,-0.01,0.75,U] [#3 0.09,0.00,0.74,U] [#4 0.05,-0.25,0.65,U] [#5 0.11,0.07,0.62,U] [#6 0.27,-0.04,0.00,R] [#7 0.17,-0.12,0.66,U] [#8 0.15,0.04,0.52,U] 
23:53:28.179 00.006 1032 refined, 6 included, MultiStar: {0.13, -0.02}, one-star: {0.21, 0.10}
23:53:28.183 00.004 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
23:53:28.186 00.003 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
23:53:28.188 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.15 mountX=-0.05 mountY=-0.12, mountTheta=-1.98
23:53:28.195 00.007 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
23:53:28.198 00.003 1032 Enqueuing Move request for scope (0.13, -0.02)
23:53:28.201 00.003 10072 Worker thread wakes up
23:53:28.202 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
23:53:28.202 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
23:53:28.202 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
23:53:28.206 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:53:28.211 00.005 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:28.212 00.001 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:53:28.212 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:28.212 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:53:28.212 00.000 10072 MoveAxis(W, 6, ABG)
23:53:28.212 00.000 10072 Guiding  Dir = 3, Dur = 6
23:53:28.213 00.001 10072 IsGuiding returns 0
23:53:28.214 00.001 10072 PulseGuide returned control before completion, sleep 16
23:53:28.240 00.026 1032 UpdateGuideState exits: m=1543 SNR=27.6
23:53:28.245 00.005 10072 IsGuiding returns 0
23:53:28.245 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:28.249 00.004 10072 Move returns status 0, amount 6
23:53:28.249 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:28.253 00.004 10072 MoveAxis(N, 0, ABG)
23:53:28.253 00.000 1032 Enqueuing Expose request
23:53:28.256 00.003 10072 Move returns status 0, amount 0
23:53:28.256 00.000 10072 move complete, result=0
23:53:28.256 00.000 10072 worker thread done servicing request
23:53:28.256 00.000 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:53:28.260 00.004 10072 Worker thread wakes up
23:53:28.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:28.261 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:28.669 00.408 10072 Exposure complete
23:53:28.742 00.073 10072 worker thread done servicing request
23:53:28.743 00.001 1032 OnExposeComplete: enter
23:53:28.746 00.003 1032 UpdateGuideState(): m_state=6
23:53:28.748 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11585
23:53:28.751 00.003 1032 Star::Find returns 1 (0), X=1107.82, Y=130.25, Mass=1282, SNR=25.2, Peak=89 HFD=3.4
23:53:28.754 00.003 1032 MultiStar: [#1 0.29,-0.06,0.00,M8] [#2 0.05,-0.13,0.88,U] [#3 0.10,0.02,0.78,U] [#4 0.09,-0.13,0.70,U] [#5 0.20,0.08,0.75,U] [#6 0.01,0.09,0.66,U] [#7 0.23,-0.04,0.76,U] [#8 0.30,0.07,0.00,M2] 
23:53:28.757 00.003 1032 refined, 6 included, MultiStar: {0.14, -0.00}, one-star: {0.27, 0.09}
23:53:28.761 00.004 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
23:53:28.763 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
23:53:28.766 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.02 mountX=-0.04 mountY=-0.14, mountTheta=-1.85
23:53:28.772 00.006 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.00, opts=13)
23:53:28.775 00.003 1032 Enqueuing Move request for scope (0.14, -0.00)
23:53:28.778 00.003 10072 Worker thread wakes up
23:53:28.779 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
23:53:28.779 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
23:53:28.779 00.000 10072 Moving (0.14, -0.00) raw xDistance=-0.04 yDistance=-0.14
23:53:28.782 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:53:28.788 00.006 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:28.788 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:53:28.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:28.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:53:28.788 00.000 10072 MoveAxis(W, 4, ABG)
23:53:28.788 00.000 10072 Guiding  Dir = 3, Dur = 4
23:53:28.789 00.001 10072 IsGuiding returns 0
23:53:28.790 00.001 10072 PulseGuide returned control before completion, sleep 14
23:53:28.805 00.015 10072 IsGuiding returns 0
23:53:28.805 00.000 10072 Move returns status 0, amount 4
23:53:28.805 00.000 10072 MoveAxis(N, 0, ABG)
23:53:28.806 00.001 10072 Move returns status 0, amount 0
23:53:28.806 00.000 10072 move complete, result=0
23:53:28.806 00.000 10072 worker thread done servicing request
23:53:28.816 00.010 1032 UpdateGuideState exits: m=1282 SNR=25.2
23:53:28.819 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:28.821 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:28.823 00.002 1032 Enqueuing Expose request
23:53:28.825 00.002 10072 Worker thread wakes up
23:53:28.825 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:53:28.827 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:28.827 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:29.454 00.627 10072 Exposure complete
23:53:29.527 00.073 10072 worker thread done servicing request
23:53:29.527 00.000 1032 OnExposeComplete: enter
23:53:29.530 00.003 1032 UpdateGuideState(): m_state=6
23:53:29.534 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11586
23:53:29.537 00.003 1032 Star::Find returns 1 (0), X=1107.76, Y=130.18, Mass=1534, SNR=27.6, Peak=103 HFD=3.4
23:53:29.540 00.003 1032 MultiStar: [#1 0.24,-0.14,0.00,M9] [#2 0.08,-0.15,0.80,U] [#3 0.26,-0.10,0.00,M1] [#4 0.16,-0.28,0.00,M1] [#5 0.15,0.09,0.67,U] [#6 0.11,0.02,0.61,U] [#7 0.30,-0.16,0.00,M1] [#8 0.25,-0.14,0.00,M3] 
23:53:29.544 00.004 1032 refined, 3 included, MultiStar: {0.14, -0.01}, one-star: {0.20, 0.02}
23:53:29.548 00.004 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
23:53:29.553 00.005 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
23:53:29.558 00.005 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.06 mountX=-0.04 mountY=-0.13, mountTheta=-1.89
23:53:29.564 00.006 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
23:53:29.567 00.003 1032 Enqueuing Move request for scope (0.14, -0.01)
23:53:29.569 00.002 10072 Worker thread wakes up
23:53:29.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
23:53:29.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
23:53:29.569 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.04 yDistance=-0.13
23:53:29.572 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:53:29.576 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:29.576 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:53:29.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:29.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:53:29.576 00.000 10072 MoveAxis(W, 4, ABG)
23:53:29.576 00.000 10072 Guiding  Dir = 3, Dur = 4
23:53:29.577 00.001 10072 IsGuiding returns 0
23:53:29.579 00.002 10072 PulseGuide returned control before completion, sleep 13
23:53:29.612 00.033 10072 IsGuiding returns 0
23:53:29.612 00.000 10072 Move returns status 0, amount 4
23:53:29.612 00.000 10072 MoveAxis(N, 0, ABG)
23:53:29.613 00.001 10072 Move returns status 0, amount 0
23:53:29.613 00.000 10072 move complete, result=0
23:53:29.613 00.000 10072 worker thread done servicing request
23:53:29.620 00.007 1032 UpdateGuideState exits: m=1534 SNR=27.6
23:53:29.624 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:29.628 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:29.631 00.003 1032 Enqueuing Expose request
23:53:29.634 00.003 10072 Worker thread wakes up
23:53:29.634 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:53:29.639 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:29.639 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:30.047 00.408 10072 Exposure complete
23:53:30.127 00.080 10072 worker thread done servicing request
23:53:30.127 00.000 1032 OnExposeComplete: enter
23:53:30.130 00.003 1032 UpdateGuideState(): m_state=6
23:53:30.132 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11587
23:53:30.135 00.003 1032 Star::Find returns 1 (0), X=1107.83, Y=130.20, Mass=1319, SNR=25.5, Peak=95 HFD=3.3
23:53:30.138 00.003 1032 MultiStar: [#1 0.22,-0.05,1.05,U] [#2 0.13,-0.20,0.89,U] [#3 0.24,0.12,0.00,M2] [#4 0.10,-0.27,0.00,M2] [#5 0.19,0.15,0.67,U] [#6 0.17,-0.04,0.63,U] [#7 0.46,-0.09,0.00,M2] [#8 0.25,0.11,0.00,M4] 
23:53:30.141 00.003 1032 refined, 4 included, MultiStar: {0.21, -0.03}, one-star: {0.28, 0.04}
23:53:30.145 00.004 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
23:53:30.147 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
23:53:30.150 00.003 1032 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.12 mountX=-0.08 mountY=-0.19, mountTheta=-1.95
23:53:30.156 00.006 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.03, opts=13)
23:53:30.161 00.005 1032 Enqueuing Move request for scope (0.21, -0.03)
23:53:30.164 00.003 10072 Worker thread wakes up
23:53:30.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
23:53:30.164 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
23:53:30.164 00.000 10072 Moving (0.21, -0.03) raw xDistance=-0.08 yDistance=-0.19
23:53:30.170 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:53:30.177 00.007 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:30.177 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
23:53:30.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:30.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:53:30.177 00.000 10072 MoveAxis(W, 5, ABG)
23:53:30.177 00.000 10072 Guiding  Dir = 3, Dur = 5
23:53:30.178 00.001 10072 IsGuiding returns 0
23:53:30.178 00.000 10072 PulseGuide returned control before completion, sleep 15
23:53:30.198 00.020 10072 IsGuiding returns 0
23:53:30.198 00.000 10072 Move returns status 0, amount 5
23:53:30.198 00.000 10072 MoveAxis(N, 0, ABG)
23:53:30.198 00.000 10072 Move returns status 0, amount 0
23:53:30.198 00.000 10072 move complete, result=0
23:53:30.200 00.002 10072 worker thread done servicing request
23:53:30.204 00.004 1032 UpdateGuideState exits: m=1319 SNR=25.5
23:53:30.208 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:30.211 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:30.213 00.002 1032 Enqueuing Expose request
23:53:30.216 00.003 10072 Worker thread wakes up
23:53:30.216 00.000 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
23:53:30.218 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:30.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:30.845 00.627 10072 Exposure complete
23:53:30.930 00.085 10072 worker thread done servicing request
23:53:30.930 00.000 1032 OnExposeComplete: enter
23:53:30.933 00.003 1032 UpdateGuideState(): m_state=6
23:53:30.937 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11588
23:53:30.941 00.004 1032 Star::Find returns 1 (0), X=1107.79, Y=130.19, Mass=1351, SNR=25.8, Peak=98 HFD=3.3
23:53:30.945 00.004 1032 MultiStar: [#1 0.34,-0.13,0.00,M9] [#2 0.16,-0.15,0.79,U] [#3 0.23,-0.07,0.80,U] [#4 0.14,-0.22,0.00,M3] [#5 0.22,0.07,0.70,U] [#6 0.07,-0.13,0.64,U] [#7 0.19,-0.12,0.71,U] [#8 0.25,0.01,0.58,U] 
23:53:30.948 00.003 1032 refined, 6 included, MultiStar: {0.20, -0.05}, one-star: {0.24, 0.03}
23:53:30.951 00.003 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
23:53:30.955 00.004 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
23:53:30.958 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-0.24 mountX=-0.10 mountY=-0.18, mountTheta=-2.07
23:53:30.963 00.005 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.05, opts=13)
23:53:30.968 00.005 1032 Enqueuing Move request for scope (0.20, -0.05)
23:53:30.971 00.003 10072 Worker thread wakes up
23:53:30.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
23:53:30.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
23:53:30.972 00.001 10072 Moving (0.20, -0.05) raw xDistance=-0.10 yDistance=-0.18
23:53:30.975 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:53:30.979 00.004 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:30.979 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
23:53:30.979 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:30.979 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:53:30.980 00.001 10072 MoveAxis(W, 5, ABG)
23:53:30.980 00.000 10072 Guiding  Dir = 3, Dur = 5
23:53:30.980 00.000 10072 IsGuiding returns 0
23:53:30.990 00.010 10072 IsGuiding returns 0
23:53:30.990 00.000 10072 Move returns status 0, amount 5
23:53:30.990 00.000 10072 MoveAxis(N, 0, ABG)
23:53:30.990 00.000 10072 Move returns status 0, amount 0
23:53:30.990 00.000 10072 move complete, result=0
23:53:30.990 00.000 10072 worker thread done servicing request
23:53:31.011 00.021 1032 UpdateGuideState exits: m=1351 SNR=25.8
23:53:31.018 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:31.023 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:31.027 00.004 1032 Enqueuing Expose request
23:53:31.030 00.003 10072 Worker thread wakes up
23:53:31.031 00.001 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
23:53:31.033 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:31.033 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:31.454 00.421 10072 Exposure complete
23:53:31.527 00.073 10072 worker thread done servicing request
23:53:31.527 00.000 1032 OnExposeComplete: enter
23:53:31.531 00.004 1032 UpdateGuideState(): m_state=6
23:53:31.535 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11589
23:53:31.538 00.003 1032 Star::Find returns 1 (0), X=1107.84, Y=130.17, Mass=1355, SNR=25.9, Peak=101 HFD=3.1
23:53:31.542 00.004 1032 MultiStar: [#1 0.39,-0.14,0.00,M10] [#2 0.20,-0.20,0.00,M1] [#3 0.15,0.03,0.79,U] [#4 0.10,-0.19,0.70,U] [#5 0.13,-0.09,0.66,U] [#6 0.16,-0.06,0.63,U] [#7 0.30,-0.19,0.00,M2] [#8 0.35,-0.12,0.00,M4] 
23:53:31.544 00.002 1032 refined, 4 included, MultiStar: {0.17, -0.05}, one-star: {0.28, 0.01}
23:53:31.547 00.003 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
23:53:31.553 00.006 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
23:53:31.557 00.004 1032 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.30 mountX=-0.10 mountY=-0.15, mountTheta=-2.13
23:53:31.562 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.05, opts=13)
23:53:31.565 00.003 1032 Enqueuing Move request for scope (0.17, -0.05)
23:53:31.569 00.004 10072 Worker thread wakes up
23:53:31.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
23:53:31.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
23:53:31.569 00.000 10072 Moving (0.17, -0.05) raw xDistance=-0.10 yDistance=-0.15
23:53:31.573 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:53:31.577 00.004 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:31.577 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
23:53:31.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:31.578 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:53:31.578 00.000 10072 MoveAxis(W, 3, ABG)
23:53:31.578 00.000 10072 Guiding  Dir = 3, Dur = 3
23:53:31.579 00.001 10072 IsGuiding returns 0
23:53:31.586 00.007 10072 IsGuiding returns 0
23:53:31.586 00.000 10072 Move returns status 0, amount 3
23:53:31.586 00.000 10072 MoveAxis(N, 0, ABG)
23:53:31.587 00.001 10072 Move returns status 0, amount 0
23:53:31.587 00.000 10072 move complete, result=0
23:53:31.587 00.000 10072 worker thread done servicing request
23:53:31.640 00.053 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:53:31.647 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:31.651 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:31.654 00.003 1032 Enqueuing Expose request
23:53:31.658 00.004 10072 Worker thread wakes up
23:53:31.658 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
23:53:31.661 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:31.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:32.299 00.638 10072 Exposure complete
23:53:32.365 00.066 10072 worker thread done servicing request
23:53:32.365 00.000 1032 OnExposeComplete: enter
23:53:32.368 00.003 1032 UpdateGuideState(): m_state=6
23:53:32.372 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11590
23:53:32.378 00.006 1032 Star::Find returns 1 (0), X=1107.86, Y=130.09, Mass=1364, SNR=25.9, Peak=89 HFD=3.4
23:53:32.382 00.004 1032 MultiStar: [#1 0.47,-0.31,0.00,R] [#2 0.17,-0.17,0.87,U] [#3 0.19,-0.14,0.77,U] [#4 0.20,-0.41,0.00,M3] [#5 0.24,-0.10,0.66,U] [#6 0.18,-0.15,0.61,U] [#7 0.38,-0.31,0.00,M3] [#8 0.37,-0.27,0.00,M5] 
23:53:32.386 00.004 1032 refined, 4 included, MultiStar: {0.22, -0.12}, one-star: {0.31, -0.06}
23:53:32.390 00.004 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
23:53:32.393 00.003 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
23:53:32.400 00.007 1032 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.50 mountX=-0.17 mountY=-0.18, mountTheta=-2.33
23:53:32.408 00.008 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.12, opts=13)
23:53:32.411 00.003 1032 Enqueuing Move request for scope (0.22, -0.12)
23:53:32.415 00.004 10072 Worker thread wakes up
23:53:32.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
23:53:32.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
23:53:32.416 00.001 10072 Moving (0.22, -0.12) raw xDistance=-0.17 yDistance=-0.18
23:53:32.419 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:53:32.426 00.007 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 288.85
23:53:32.427 00.001 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
23:53:32.427 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:32.427 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:53:32.427 00.000 10072 MoveAxis(E, 79, ABG)
23:53:32.427 00.000 10072 Guiding  Dir = 2, Dur = 79
23:53:32.427 00.000 10072 IsGuiding returns 0
23:53:32.428 00.001 10072 PulseGuide returned control before completion, sleep 88
23:53:32.450 00.022 1032 UpdateGuideState exits: m=1364 SNR=25.9
23:53:32.455 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:32.459 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:32.461 00.002 1032 Enqueuing Expose request
23:53:32.529 00.068 10072 IsGuiding returns 0
23:53:32.530 00.001 10072 Move returns status 0, amount 79
23:53:32.530 00.000 10072 MoveAxis(N, 0, ABG)
23:53:32.530 00.000 10072 Move returns status 0, amount 0
23:53:32.530 00.000 10072 move complete, result=0
23:53:32.530 00.000 10072 worker thread done servicing request
23:53:32.530 00.000 10072 Worker thread wakes up
23:53:32.530 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:32.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:32.544 00.014 1032 GuideStep: -0.2 px 79 ms EAST, -0.2 px 0 ms NORTH
23:53:32.939 00.395 10072 Exposure complete
23:53:33.013 00.074 10072 worker thread done servicing request
23:53:33.013 00.000 1032 OnExposeComplete: enter
23:53:33.016 00.003 1032 UpdateGuideState(): m_state=6
23:53:33.024 00.008 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11591
23:53:33.026 00.002 1032 Star::Find returns 1 (0), X=1107.84, Y=130.12, Mass=1407, SNR=26.4, Peak=108 HFD=3.1
23:53:33.031 00.005 1032 MultiStar: [#1 0.07,0.23,1.00,U] [#2 0.11,-0.32,0.00,M1] [#3 0.24,-0.09,0.75,U] [#4 0.09,-0.22,0.71,U] [#5 0.15,-0.09,0.65,U] [#6 0.20,-0.17,0.00,M1] [#7 0.23,-0.17,0.00,M4] [#8 0.33,-0.17,0.00,M6] 
23:53:33.035 00.004 1032 refined, 4 included, MultiStar: {0.17, -0.02}, one-star: {0.28, -0.04}
23:53:33.038 00.003 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
23:53:33.042 00.004 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
23:53:33.046 00.004 1032 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.13 mountX=-0.06 mountY=-0.16, mountTheta=-1.96
23:53:33.056 00.010 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.02, opts=13)
23:53:33.061 00.005 1032 Enqueuing Move request for scope (0.17, -0.02)
23:53:33.065 00.004 10072 Worker thread wakes up
23:53:33.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
23:53:33.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
23:53:33.066 00.001 10072 Moving (0.17, -0.02) raw xDistance=-0.06 yDistance=-0.16
23:53:33.073 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:53:33.077 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:33.078 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:53:33.078 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:33.078 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:53:33.078 00.000 10072 MoveAxis(W, 3, ABG)
23:53:33.078 00.000 10072 Guiding  Dir = 3, Dur = 3
23:53:33.079 00.001 10072 IsGuiding returns 0
23:53:33.081 00.002 10072 PulseGuide returned control before completion, sleep 11
23:53:33.108 00.027 1032 UpdateGuideState exits: m=1407 SNR=26.4
23:53:33.114 00.006 10072 IsGuiding returns 0
23:53:33.114 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:33.117 00.003 10072 Move returns status 0, amount 3
23:53:33.117 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:33.122 00.005 10072 MoveAxis(N, 0, ABG)
23:53:33.122 00.000 1032 Enqueuing Expose request
23:53:33.127 00.005 10072 Move returns status 0, amount 0
23:53:33.127 00.000 10072 move complete, result=0
23:53:33.127 00.000 10072 worker thread done servicing request
23:53:33.127 00.000 10072 Worker thread wakes up
23:53:33.127 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:33.127 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:33.128 00.001 1032 GuideStep: -0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
23:53:33.765 00.637 10072 Exposure complete
23:53:33.836 00.071 10072 worker thread done servicing request
23:53:33.836 00.000 1032 OnExposeComplete: enter
23:53:33.840 00.004 1032 UpdateGuideState(): m_state=6
23:53:33.843 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11592
23:53:33.846 00.003 1032 Star::Find returns 1 (0), X=1107.90, Y=130.20, Mass=1239, SNR=24.7, Peak=100 HFD=3.2
23:53:33.849 00.003 1032 MultiStar: [#1 -0.03,0.34,0.00,M1] [#2 0.13,-0.08,0.89,U] [#3 0.19,0.08,0.79,U] [#4 0.22,-0.22,0.00,M3] [#5 0.32,0.20,0.00,M1] [#6 0.17,0.04,0.66,U] [#7 0.29,0.02,0.00,M5] [#8 0.33,0.09,0.00,M7] 
23:53:33.853 00.004 1032 refined, 3 included, MultiStar: {0.21, 0.02}, one-star: {0.34, 0.04}
23:53:33.857 00.004 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
23:53:33.860 00.003 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
23:53:33.865 00.005 1032 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.07 mountX=-0.04 mountY=-0.21, mountTheta=-1.76
23:53:33.871 00.006 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.02, opts=13)
23:53:33.874 00.003 1032 Enqueuing Move request for scope (0.21, 0.02)
23:53:33.877 00.003 10072 Worker thread wakes up
23:53:33.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
23:53:33.877 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
23:53:33.877 00.000 10072 Moving (0.21, 0.02) raw xDistance=-0.04 yDistance=-0.21
23:53:33.881 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:53:33.885 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:33.885 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:53:33.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:53:33.885 00.000 10072 MoveAxis(W, 2, ABG)
23:53:33.885 00.000 10072 Guiding  Dir = 3, Dur = 2
23:53:33.885 00.000 10072 IsGuiding returns 0
23:53:33.886 00.001 10072 PulseGuide returned control before completion, sleep 12
23:53:33.901 00.015 10072 IsGuiding returns 0
23:53:33.901 00.000 10072 Move returns status 0, amount 2
23:53:33.901 00.000 10072 MoveAxis(N, 136, ABG)
23:53:33.901 00.000 10072 Guiding  Dir = 0, Dur = 136
23:53:33.901 00.000 10072 IsGuiding returns 0
23:53:33.902 00.001 10072 PulseGuide returned control before completion, sleep 145
23:53:33.910 00.008 1032 UpdateGuideState exits: m=1239 SNR=24.7
23:53:33.914 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:33.921 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:33.932 00.011 1032 Enqueuing Expose request
23:53:34.056 00.124 10072 IsGuiding returns 0
23:53:34.056 00.000 10072 Move returns status 0, amount 136
23:53:34.056 00.000 10072 move complete, result=0
23:53:34.056 00.000 10072 worker thread done servicing request
23:53:34.056 00.000 10072 Worker thread wakes up
23:53:34.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:34.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:34.056 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.2 px 136 ms NORTH
23:53:34.467 00.411 10072 Exposure complete
23:53:34.535 00.068 10072 worker thread done servicing request
23:53:34.536 00.001 1032 OnExposeComplete: enter
23:53:34.539 00.003 1032 UpdateGuideState(): m_state=6
23:53:34.542 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11593
23:53:34.545 00.003 1032 Star::Find returns 1 (0), X=1107.77, Y=130.16, Mass=1393, SNR=26.3, Peak=100 HFD=3.3
23:53:34.547 00.002 1032 MultiStar: [#1 -0.24,0.28,0.00,M2] [#2 0.09,-0.12,0.83,U] [#3 0.12,0.02,0.80,U] [#4 0.03,-0.12,0.70,U] [#5 0.15,-0.02,0.67,U] [#6 0.05,-0.08,0.63,U] [#7 0.16,-0.16,0.69,U] [#8 0.10,-0.05,0.50,U] 
23:53:34.553 00.006 1032 refined, 7 included, MultiStar: {0.12, -0.07}, one-star: {0.22, 0.00}
23:53:34.558 00.005 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
23:53:34.561 00.003 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
23:53:34.564 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.50 mountX=-0.09 mountY=-0.10, mountTheta=-2.33
23:53:34.569 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
23:53:34.571 00.002 1032 Enqueuing Move request for scope (0.12, -0.07)
23:53:34.574 00.003 10072 Worker thread wakes up
23:53:34.575 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
23:53:34.575 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
23:53:34.575 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.09 yDistance=-0.10
23:53:34.580 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:53:34.584 00.004 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:34.584 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
23:53:34.584 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:34.584 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:53:34.584 00.000 10072 MoveAxis(W, 3, ABG)
23:53:34.584 00.000 10072 Guiding  Dir = 3, Dur = 3
23:53:34.585 00.001 10072 IsGuiding returns 0
23:53:34.586 00.001 10072 PulseGuide returned control before completion, sleep 13
23:53:34.605 00.019 10072 IsGuiding returns 0
23:53:34.605 00.000 10072 Move returns status 0, amount 3
23:53:34.605 00.000 10072 MoveAxis(N, 0, ABG)
23:53:34.605 00.000 10072 Move returns status 0, amount 0
23:53:34.605 00.000 10072 move complete, result=0
23:53:34.605 00.000 10072 worker thread done servicing request
23:53:34.610 00.005 1032 UpdateGuideState exits: m=1393 SNR=26.3
23:53:34.616 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:34.619 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:34.625 00.006 1032 Enqueuing Expose request
23:53:34.628 00.003 10072 Worker thread wakes up
23:53:34.628 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:53:34.630 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:34.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:35.268 00.638 10072 Exposure complete
23:53:35.338 00.070 10072 worker thread done servicing request
23:53:35.338 00.000 1032 OnExposeComplete: enter
23:53:35.341 00.003 1032 UpdateGuideState(): m_state=6
23:53:35.345 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11594
23:53:35.349 00.004 1032 Star::Find returns 1 (0), X=1107.61, Y=130.01, Mass=1483, SNR=27.1, Peak=115 HFD=3.4
23:53:35.352 00.003 1032 MultiStar: [#1 -0.25,0.13,0.00,M3] [#2 0.02,-0.27,0.00,M1] [#3 -0.08,-0.13,0.69,U] [#4 -0.06,-0.35,0.00,M3] [#5 0.02,-0.21,0.65,U] [#6 -0.03,-0.20,0.62,U] [#7 0.09,-0.30,0.00,M5] [#8 0.02,-0.22,0.51,U] 
23:53:35.355 00.003 1032 single-star, 4 included, MultiStar: {0.00, -0.18}, one-star: {0.06, -0.15}
23:53:35.358 00.003 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
23:53:35.363 00.005 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
23:53:35.366 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.20 mountX=-0.15 mountY=-0.02, mountTheta=-3.03
23:53:35.375 00.009 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.15, opts=13)
23:53:35.379 00.004 1032 Enqueuing Move request for scope (0.06, -0.15)
23:53:35.382 00.003 10072 Worker thread wakes up
23:53:35.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
23:53:35.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
23:53:35.382 00.000 10072 Moving (0.06, -0.15) raw xDistance=-0.15 yDistance=-0.02
23:53:35.386 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:53:35.392 00.006 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.85
23:53:35.392 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
23:53:35.393 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:35.393 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:53:35.394 00.001 10072 MoveAxis(E, 71, ABG)
23:53:35.394 00.000 10072 Guiding  Dir = 2, Dur = 71
23:53:35.397 00.003 10072 IsGuiding returns 0
23:53:35.398 00.001 10072 PulseGuide returned control before completion, sleep 81
23:53:35.423 00.025 1032 UpdateGuideState exits: m=1483 SNR=27.1
23:53:35.426 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:35.428 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:35.432 00.004 1032 Enqueuing Expose request
23:53:35.484 00.052 10072 IsGuiding returns 0
23:53:35.484 00.000 10072 Move returns status 0, amount 71
23:53:35.484 00.000 10072 MoveAxis(N, 0, ABG)
23:53:35.484 00.000 10072 Move returns status 0, amount 0
23:53:35.484 00.000 10072 move complete, result=0
23:53:35.484 00.000 10072 worker thread done servicing request
23:53:35.484 00.000 10072 Worker thread wakes up
23:53:35.484 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:35.486 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:35.489 00.003 1032 GuideStep: -0.2 px 71 ms EAST, -0.0 px 0 ms NORTH
23:53:35.901 00.412 10072 Exposure complete
23:53:35.975 00.074 10072 worker thread done servicing request
23:53:35.975 00.000 1032 OnExposeComplete: enter
23:53:35.978 00.003 1032 UpdateGuideState(): m_state=6
23:53:35.982 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11595
23:53:35.984 00.002 1032 Star::Find returns 1 (0), X=1107.51, Y=130.12, Mass=1426, SNR=26.6, Peak=109 HFD=3.5
23:53:35.988 00.004 1032 MultiStar: [#1 -0.32,0.13,0.00,M4] [#2 -0.16,-0.28,0.00,M2] [#3 -0.05,-0.07,0.74,U] [#4 -0.03,-0.22,0.67,U] [#5 -0.04,-0.18,0.64,U] [#6 -0.08,-0.31,0.00,M1] [#7 0.03,-0.18,0.68,U] [#8 0.17,-0.14,0.51,U] 
23:53:35.990 00.002 1032 single-star, 5 included, MultiStar: {-0.00, -0.13}, one-star: {-0.04, -0.03}
23:53:35.993 00.003 1032 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.83) = xAngle (-4.35 = 1.93)
23:53:35.995 00.002 1032 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.35 = 1.93)
23:53:35.998 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.52 mountX=-0.02 mountY=0.05, mountTheta=1.93
23:53:36.002 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
23:53:36.005 00.003 1032 Enqueuing Move request for scope (-0.04, -0.03)
23:53:36.007 00.002 10072 Worker thread wakes up
23:53:36.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
23:53:36.007 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
23:53:36.007 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.05
23:53:36.010 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:53:36.014 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:53:36.014 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:53:36.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:36.015 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:53:36.015 00.000 10072 MoveAxis(W, 2, ABG)
23:53:36.015 00.000 10072 Guiding  Dir = 3, Dur = 2
23:53:36.015 00.000 10072 IsGuiding returns 0
23:53:36.018 00.003 10072 IsGuiding returns 0
23:53:36.020 00.002 10072 Move returns status 0, amount 2
23:53:36.020 00.000 10072 MoveAxis(N, 0, ABG)
23:53:36.020 00.000 10072 Move returns status 0, amount 0
23:53:36.020 00.000 10072 move complete, result=0
23:53:36.020 00.000 10072 worker thread done servicing request
23:53:36.042 00.022 1032 UpdateGuideState exits: m=1426 SNR=26.6
23:53:36.045 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:36.051 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:36.055 00.004 1032 Enqueuing Expose request
23:53:36.060 00.005 10072 Worker thread wakes up
23:53:36.060 00.000 1032 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
23:53:36.063 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:36.063 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:36.692 00.629 10072 Exposure complete
23:53:36.763 00.071 10072 worker thread done servicing request
23:53:36.763 00.000 1032 OnExposeComplete: enter
23:53:36.766 00.003 1032 UpdateGuideState(): m_state=6
23:53:36.771 00.005 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11596
23:53:36.774 00.003 1032 Star::Find returns 1 (0), X=1107.60, Y=130.20, Mass=1490, SNR=27.1, Peak=108 HFD=3.4
23:53:36.777 00.003 1032 MultiStar: [#1 -0.38,0.24,0.00,M5] [#2 -0.20,-0.08,0.80,U] [#3 0.01,-0.03,0.74,U] [#4 -0.18,-0.11,0.68,U] [#5 -0.03,0.15,0.67,U] [#6 -0.25,0.09,0.00,M2] [#7 0.02,-0.10,0.69,U] [#8 0.03,-0.13,0.51,U] 
23:53:36.780 00.003 1032 refined, 6 included, MultiStar: {-0.04, -0.03}, one-star: {0.05, 0.05}
23:53:36.783 00.003 1032 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.83) = xAngle (-4.34 = 1.94)
23:53:36.786 00.003 1032 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.34 = 1.94)
23:53:36.790 00.004 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.51 mountX=-0.02 mountY=0.05, mountTheta=1.94
23:53:36.794 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
23:53:36.797 00.003 1032 Enqueuing Move request for scope (-0.04, -0.03)
23:53:36.801 00.004 10072 Worker thread wakes up
23:53:36.802 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
23:53:36.802 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
23:53:36.802 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.05
23:53:36.805 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=2.230
23:53:36.809 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:53:36.809 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:53:36.809 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:36.809 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:53:36.810 00.001 10072 MoveAxis(W, 2, ABG)
23:53:36.810 00.000 10072 Guiding  Dir = 3, Dur = 2
23:53:36.810 00.000 10072 IsGuiding returns 0
23:53:36.811 00.001 10072 PulseGuide returned control before completion, sleep 12
23:53:36.830 00.019 10072 IsGuiding returns 0
23:53:36.830 00.000 10072 Move returns status 0, amount 2
23:53:36.831 00.001 10072 MoveAxis(N, 0, ABG)
23:53:36.831 00.000 10072 Move returns status 0, amount 0
23:53:36.831 00.000 10072 move complete, result=0
23:53:36.831 00.000 10072 worker thread done servicing request
23:53:36.835 00.004 1032 UpdateGuideState exits: m=1490 SNR=27.1
23:53:36.839 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:36.841 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:36.845 00.004 1032 Enqueuing Expose request
23:53:36.847 00.002 10072 Worker thread wakes up
23:53:36.847 00.000 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
23:53:36.851 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:36.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:37.272 00.421 10072 Exposure complete
23:53:37.348 00.076 10072 worker thread done servicing request
23:53:37.349 00.001 1032 OnExposeComplete: enter
23:53:37.352 00.003 1032 UpdateGuideState(): m_state=6
23:53:37.354 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11597
23:53:37.357 00.003 1032 Star::Find returns 1 (0), X=1107.54, Y=130.07, Mass=1470, SNR=27.0, Peak=109 HFD=3.6
23:53:37.361 00.004 1032 MultiStar: [#1 -0.43,0.29,0.00,M6] [#2 -0.12,-0.12,0.77,U] [#3 -0.09,0.06,0.73,U] [#4 -0.12,-0.26,0.00,M2] [#5 -0.10,-0.07,0.60,U] [#6 -0.13,-0.15,0.64,U] [#7 -0.02,-0.13,0.71,U] [#8 0.05,-0.03,0.48,U] 
23:53:37.364 00.003 1032 single-star, 6 included, MultiStar: {-0.06, -0.08}, one-star: {-0.02, -0.09}
23:53:37.368 00.004 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.69)
23:53:37.371 00.003 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.69)
23:53:37.373 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.77 mountX=-0.08 mountY=0.04, mountTheta=2.69
23:53:37.378 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.09, opts=13)
23:53:37.381 00.003 1032 Enqueuing Move request for scope (-0.02, -0.09)
23:53:37.383 00.002 10072 Worker thread wakes up
23:53:37.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
23:53:37.383 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
23:53:37.384 00.001 10072 Moving (-0.02, -0.09) raw xDistance=-0.08 yDistance=0.04
23:53:37.386 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:53:37.392 00.006 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:53:37.393 00.001 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:53:37.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:37.393 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:53:37.394 00.001 10072 MoveAxis(W, 1, ABG)
23:53:37.394 00.000 10072 Guiding  Dir = 3, Dur = 1
23:53:37.395 00.001 10072 IsGuiding returns 0
23:53:37.397 00.002 10072 IsGuiding returns 0
23:53:37.397 00.000 10072 Move returns status 0, amount 1
23:53:37.397 00.000 10072 MoveAxis(N, 0, ABG)
23:53:37.397 00.000 10072 Move returns status 0, amount 0
23:53:37.398 00.001 10072 move complete, result=0
23:53:37.398 00.000 10072 worker thread done servicing request
23:53:37.420 00.022 1032 UpdateGuideState exits: m=1470 SNR=27.0
23:53:37.426 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:37.430 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:37.433 00.003 1032 Enqueuing Expose request
23:53:37.436 00.003 10072 Worker thread wakes up
23:53:37.436 00.000 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:53:37.440 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:37.441 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:38.067 00.626 10072 Exposure complete
23:53:38.150 00.083 1032 OnExposeComplete: enter
23:53:38.154 00.004 10072 worker thread done servicing request
23:53:38.154 00.000 1032 UpdateGuideState(): m_state=6
23:53:38.158 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11598
23:53:38.161 00.003 1032 Star::Find returns 1 (0), X=1107.69, Y=130.01, Mass=1334, SNR=25.7, Peak=97 HFD=3.3
23:53:38.165 00.004 1032 MultiStar: [#1 -0.36,0.08,0.00,M7] [#2 -0.20,-0.19,0.00,M1] [#3 -0.11,-0.13,0.82,U] [#4 -0.02,-0.33,0.00,M3] [#5 -0.04,-0.02,0.65,U] [#6 -0.11,-0.16,0.63,U] [#7 -0.02,-0.29,0.00,M3] [#8 0.15,-0.19,0.53,U] 
23:53:38.169 00.004 1032 refined, 4 included, MultiStar: {0.01, -0.13}, one-star: {0.13, -0.15}
23:53:38.172 00.003 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
23:53:38.178 00.006 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
23:53:38.186 00.008 1032 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.52 mountX=-0.13 mountY=0.03, mountTheta=2.93
23:53:38.193 00.007 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.13, opts=13)
23:53:38.197 00.004 1032 Enqueuing Move request for scope (0.01, -0.13)
23:53:38.200 00.003 10072 Worker thread wakes up
23:53:38.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
23:53:38.200 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
23:53:38.200 00.000 10072 Moving (0.01, -0.13) raw xDistance=-0.13 yDistance=0.03
23:53:38.203 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:53:38.207 00.004 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:53:38.207 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
23:53:38.208 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:38.208 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:53:38.208 00.000 10072 MoveAxis(W, 1, ABG)
23:53:38.208 00.000 10072 Guiding  Dir = 3, Dur = 1
23:53:38.208 00.000 10072 IsGuiding returns 0
23:53:38.209 00.001 10072 PulseGuide returned control before completion, sleep 11
23:53:38.233 00.024 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:53:38.239 00.006 10072 IsGuiding returns 0
23:53:38.239 00.000 10072 Move returns status 0, amount 1
23:53:38.240 00.001 10072 MoveAxis(N, 0, ABG)
23:53:38.240 00.000 10072 Move returns status 0, amount 0
23:53:38.240 00.000 10072 move complete, result=0
23:53:38.240 00.000 10072 worker thread done servicing request
23:53:38.240 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:38.243 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:38.246 00.003 1032 Enqueuing Expose request
23:53:38.248 00.002 10072 Worker thread wakes up
23:53:38.248 00.000 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
23:53:38.252 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:38.252 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:38.661 00.409 10072 Exposure complete
23:53:38.731 00.070 10072 worker thread done servicing request
23:53:38.731 00.000 1032 OnExposeComplete: enter
23:53:38.734 00.003 1032 UpdateGuideState(): m_state=6
23:53:38.738 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11599
23:53:38.742 00.004 1032 Star::Find returns 1 (0), X=1107.58, Y=130.11, Mass=1312, SNR=25.5, Peak=102 HFD=3.4
23:53:38.745 00.003 1032 MultiStar: [#1 -0.35,0.09,0.00,M8] [#2 -0.14,-0.18,0.80,U] [#3 -0.03,-0.08,0.82,U] [#4 -0.23,-0.18,0.00,M4] [#5 -0.01,-0.03,0.67,U] [#6 -0.05,-0.24,0.62,U] [#7 0.10,-0.29,0.00,M4] [#8 0.02,-0.08,0.53,U] 
23:53:38.749 00.004 1032 single-star, 5 included, MultiStar: {-0.03, -0.11}, one-star: {0.02, -0.05}
23:53:38.752 00.003 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
23:53:38.755 00.003 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
23:53:38.758 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.18 mountX=-0.05 mountY=-0.01, mountTheta=-3.01
23:53:38.762 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
23:53:38.764 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
23:53:38.770 00.006 10072 Worker thread wakes up
23:53:38.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
23:53:38.770 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
23:53:38.770 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
23:53:38.773 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:53:38.777 00.004 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:53:38.777 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:53:38.778 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:38.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:53:38.778 00.000 10072 MoveAxis(W, 1, ABG)
23:53:38.778 00.000 10072 Guiding  Dir = 3, Dur = 1
23:53:38.778 00.000 10072 IsGuiding returns 0
23:53:38.779 00.001 10072 PulseGuide returned control before completion, sleep 11
23:53:38.798 00.019 10072 IsGuiding returns 0
23:53:38.798 00.000 10072 Move returns status 0, amount 1
23:53:38.802 00.004 10072 MoveAxis(N, 0, ABG)
23:53:38.802 00.000 10072 Move returns status 0, amount 0
23:53:38.802 00.000 10072 move complete, result=0
23:53:38.802 00.000 10072 worker thread done servicing request
23:53:38.807 00.005 1032 UpdateGuideState exits: m=1312 SNR=25.5
23:53:38.810 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:38.812 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:38.815 00.003 1032 Enqueuing Expose request
23:53:38.817 00.002 10072 Worker thread wakes up
23:53:38.818 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:53:38.820 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:38.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:39.458 00.638 10072 Exposure complete
23:53:39.524 00.066 10072 worker thread done servicing request
23:53:39.525 00.001 1032 OnExposeComplete: enter
23:53:39.527 00.002 1032 UpdateGuideState(): m_state=6
23:53:39.530 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11600
23:53:39.532 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=130.17, Mass=1523, SNR=27.4, Peak=109 HFD=3.5
23:53:39.535 00.003 1032 MultiStar: [#1 -0.25,0.15,0.00,M9] [#2 -0.09,-0.28,0.00,M1] [#3 0.08,-0.02,0.77,U] [#4 -0.07,-0.16,0.67,U] [#5 0.05,0.08,0.65,U] [#6 -0.06,0.05,0.60,U] [#7 0.15,-0.11,0.67,U] [#8 0.09,-0.13,0.48,U] 
23:53:39.538 00.003 1032 refined, 6 included, MultiStar: {0.05, -0.03}, one-star: {0.07, 0.02}
23:53:39.541 00.003 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
23:53:39.543 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
23:53:39.545 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.59 mountX=-0.04 mountY=-0.04, mountTheta=-2.42
23:53:39.548 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
23:53:39.552 00.004 1032 Enqueuing Move request for scope (0.05, -0.03)
23:53:39.555 00.003 10072 Worker thread wakes up
23:53:39.555 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:53:39.555 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:53:39.555 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
23:53:39.558 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:53:39.561 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:53:39.562 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:53:39.562 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:39.562 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:53:39.562 00.000 10072 MoveAxis(W, 0, ABG)
23:53:39.562 00.000 10072 Move returns status 0, amount 0
23:53:39.562 00.000 10072 MoveAxis(N, 0, ABG)
23:53:39.562 00.000 10072 Move returns status 0, amount 0
23:53:39.562 00.000 10072 move complete, result=0
23:53:39.562 00.000 10072 worker thread done servicing request
23:53:39.587 00.025 1032 UpdateGuideState exits: m=1523 SNR=27.4
23:53:39.591 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:39.595 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:39.600 00.005 1032 Enqueuing Expose request
23:53:39.606 00.006 10072 Worker thread wakes up
23:53:39.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:39.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:39.608 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
23:53:40.024 00.416 10072 Exposure complete
23:53:40.091 00.067 10072 worker thread done servicing request
23:53:40.091 00.000 1032 OnExposeComplete: enter
23:53:40.095 00.004 1032 UpdateGuideState(): m_state=6
23:53:40.098 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11601
23:53:40.102 00.004 1032 Star::Find returns 1 (0), X=1107.62, Y=130.13, Mass=1379, SNR=26.1, Peak=101 HFD=3.4
23:53:40.106 00.004 1032 MultiStar: [#1 -0.23,0.16,0.00,M10] [#2 -0.07,-0.13,0.82,U] [#3 0.05,0.09,0.79,U] [#4 -0.04,-0.12,0.68,U] [#5 -0.06,0.02,0.68,U] [#6 0.04,-0.18,0.62,U] [#7 0.08,-0.10,0.76,U] [#8 0.10,-0.08,0.52,U] 
23:53:40.109 00.003 1032 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {0.07, -0.02}
23:53:40.114 00.005 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
23:53:40.117 00.003 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
23:53:40.119 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.23 mountX=-0.06 mountY=-0.01, mountTheta=-3.06
23:53:40.123 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
23:53:40.127 00.004 1032 Enqueuing Move request for scope (0.02, -0.06)
23:53:40.130 00.003 10072 Worker thread wakes up
23:53:40.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
23:53:40.130 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
23:53:40.131 00.001 10072 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.01
23:53:40.134 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:53:40.138 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:53:40.139 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:53:40.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:40.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:53:40.139 00.000 10072 MoveAxis(W, 0, ABG)
23:53:40.139 00.000 10072 Move returns status 0, amount 0
23:53:40.139 00.000 10072 MoveAxis(N, 0, ABG)
23:53:40.139 00.000 10072 Move returns status 0, amount 0
23:53:40.139 00.000 10072 move complete, result=0
23:53:40.139 00.000 10072 worker thread done servicing request
23:53:40.164 00.025 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:53:40.166 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:40.168 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:40.170 00.002 1032 Enqueuing Expose request
23:53:40.173 00.003 10072 Worker thread wakes up
23:53:40.173 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
23:53:40.178 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:40.179 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:40.808 00.629 10072 Exposure complete
23:53:40.872 00.064 10072 worker thread done servicing request
23:53:40.872 00.000 1032 OnExposeComplete: enter
23:53:40.875 00.003 1032 UpdateGuideState(): m_state=6
23:53:40.878 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11602
23:53:40.882 00.004 1032 Star::Find returns 1 (0), X=1107.67, Y=129.99, Mass=1505, SNR=27.3, Peak=102 HFD=3.3
23:53:40.886 00.004 1032 MultiStar: [#1 -0.32,0.07,0.00,R] [#2 0.09,-0.25,0.00,M1] [#3 0.04,-0.03,0.72,U] [#4 -0.01,-0.22,0.65,U] [#5 0.03,-0.19,0.65,U] [#6 0.06,-0.09,0.62,U] [#7 0.13,-0.34,0.00,M3] [#8 0.10,-0.10,0.53,U] 
23:53:40.890 00.004 1032 refined, 5 included, MultiStar: {0.06, -0.13}, one-star: {0.11, -0.17}
23:53:40.893 00.003 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
23:53:40.896 00.003 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
23:53:40.898 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-1.16 mountX=-0.15 mountY=-0.02, mountTheta=-2.99
23:53:40.903 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.13, opts=13)
23:53:40.907 00.004 1032 Enqueuing Move request for scope (0.06, -0.13)
23:53:40.910 00.003 10072 Worker thread wakes up
23:53:40.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
23:53:40.910 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
23:53:40.910 00.000 10072 Moving (0.06, -0.13) raw xDistance=-0.15 yDistance=-0.02
23:53:40.913 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:53:40.917 00.004 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.86
23:53:40.918 00.001 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
23:53:40.918 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:40.918 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:53:40.918 00.000 10072 MoveAxis(E, 68, ABG)
23:53:40.918 00.000 10072 Guiding  Dir = 2, Dur = 68
23:53:40.918 00.000 10072 IsGuiding returns 0
23:53:40.919 00.001 10072 PulseGuide returned control before completion, sleep 78
23:53:40.944 00.025 1032 UpdateGuideState exits: m=1505 SNR=27.3
23:53:40.950 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:40.958 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:40.964 00.006 1032 Enqueuing Expose request
23:53:41.008 00.044 10072 IsGuiding returns 0
23:53:41.008 00.000 10072 Move returns status 0, amount 68
23:53:41.008 00.000 10072 MoveAxis(N, 0, ABG)
23:53:41.008 00.000 10072 Move returns status 0, amount 0
23:53:41.008 00.000 10072 move complete, result=0
23:53:41.009 00.001 10072 worker thread done servicing request
23:53:41.009 00.000 10072 Worker thread wakes up
23:53:41.009 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:41.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:41.021 00.012 1032 GuideStep: -0.1 px 68 ms EAST, -0.0 px 0 ms NORTH
23:53:41.420 00.399 10072 Exposure complete
23:53:41.488 00.068 10072 worker thread done servicing request
23:53:41.488 00.000 1032 OnExposeComplete: enter
23:53:41.492 00.004 1032 UpdateGuideState(): m_state=6
23:53:41.497 00.005 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11603
23:53:41.500 00.003 1032 Star::Find returns 1 (0), X=1107.78, Y=130.04, Mass=1264, SNR=25.0, Peak=93 HFD=3.1
23:53:41.504 00.004 1032 MultiStar: [#1 0.06,0.03,1.02,U] [#2 0.13,-0.17,0.85,U] [#3 0.05,-0.18,0.83,U] [#4 -0.01,-0.34,0.00,M2] [#5 -0.02,-0.12,0.70,U] [#6 0.05,-0.22,0.65,U] [#7 0.04,-0.24,0.71,U] [#8 0.04,-0.06,0.55,U] 
23:53:41.507 00.003 1032 refined, 7 included, MultiStar: {0.08, -0.13}, one-star: {0.23, -0.12}
23:53:41.509 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
23:53:41.512 00.003 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
23:53:41.514 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.01 mountX=-0.15 mountY=-0.05, mountTheta=-2.84
23:53:41.519 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.13, opts=13)
23:53:41.522 00.003 1032 Enqueuing Move request for scope (0.08, -0.13)
23:53:41.525 00.003 10072 Worker thread wakes up
23:53:41.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
23:53:41.525 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
23:53:41.525 00.000 10072 Moving (0.08, -0.13) raw xDistance=-0.15 yDistance=-0.05
23:53:41.528 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:53:41.532 00.004 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.86
23:53:41.533 00.001 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
23:53:41.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:41.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:53:41.533 00.000 10072 MoveAxis(E, 69, ABG)
23:53:41.533 00.000 10072 Guiding  Dir = 2, Dur = 69
23:53:41.533 00.000 10072 IsGuiding returns 0
23:53:41.534 00.001 10072 PulseGuide returned control before completion, sleep 79
23:53:41.556 00.022 1032 UpdateGuideState exits: m=1264 SNR=25.0
23:53:41.560 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:41.563 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:41.566 00.003 1032 Enqueuing Expose request
23:53:41.618 00.052 10072 IsGuiding returns 0
23:53:41.618 00.000 10072 Move returns status 0, amount 69
23:53:41.619 00.001 10072 MoveAxis(N, 0, ABG)
23:53:41.619 00.000 10072 Move returns status 0, amount 0
23:53:41.619 00.000 10072 move complete, result=0
23:53:41.619 00.000 10072 worker thread done servicing request
23:53:41.619 00.000 10072 Worker thread wakes up
23:53:41.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:41.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:41.624 00.005 1032 GuideStep: -0.1 px 69 ms EAST, -0.0 px 0 ms NORTH
23:53:42.246 00.622 10072 Exposure complete
23:53:42.314 00.068 10072 worker thread done servicing request
23:53:42.315 00.001 1032 OnExposeComplete: enter
23:53:42.317 00.002 1032 UpdateGuideState(): m_state=6
23:53:42.320 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11604
23:53:42.323 00.003 1032 Star::Find returns 1 (0), X=1107.59, Y=130.12, Mass=1270, SNR=25.0, Peak=95 HFD=3.3
23:53:42.326 00.003 1032 MultiStar: [#1 0.06,0.17,1.02,U] [#2 0.02,-0.02,0.83,U] [#3 0.10,-0.03,0.82,U] [#4 -0.05,-0.11,0.70,U] [#5 0.07,-0.04,0.69,U] [#6 -0.09,-0.04,0.65,U] [#7 0.07,-0.02,0.76,U] [#8 0.10,-0.04,0.59,U] 
23:53:42.329 00.003 1032 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.03, -0.03}
23:53:42.333 00.004 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
23:53:42.337 00.004 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
23:53:42.339 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.26 mountX=-0.02 mountY=-0.03, mountTheta=-2.09
23:53:42.344 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
23:53:42.347 00.003 1032 Enqueuing Move request for scope (0.04, -0.01)
23:53:42.350 00.003 10072 Worker thread wakes up
23:53:42.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:53:42.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:53:42.350 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.03
23:53:42.353 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:53:42.357 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:53:42.357 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:53:42.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:42.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:53:42.357 00.000 10072 MoveAxis(W, 1, ABG)
23:53:42.357 00.000 10072 Guiding  Dir = 3, Dur = 1
23:53:42.358 00.001 10072 IsGuiding returns 0
23:53:42.359 00.001 10072 PulseGuide returned control before completion, sleep 11
23:53:42.383 00.024 10072 IsGuiding returns 0
23:53:42.383 00.000 10072 Move returns status 0, amount 1
23:53:42.383 00.000 10072 MoveAxis(N, 0, ABG)
23:53:42.383 00.000 10072 Move returns status 0, amount 0
23:53:42.384 00.001 10072 move complete, result=0
23:53:42.384 00.000 10072 worker thread done servicing request
23:53:42.386 00.002 1032 UpdateGuideState exits: m=1270 SNR=25.0
23:53:42.391 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:42.396 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:42.403 00.007 1032 Enqueuing Expose request
23:53:42.407 00.004 10072 Worker thread wakes up
23:53:42.407 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:53:42.409 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:42.409 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:42.825 00.416 10072 Exposure complete
23:53:42.894 00.069 10072 worker thread done servicing request
23:53:42.894 00.000 1032 OnExposeComplete: enter
23:53:42.897 00.003 1032 UpdateGuideState(): m_state=6
23:53:42.901 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11605
23:53:42.904 00.003 1032 Star::Find returns 1 (0), X=1107.63, Y=130.08, Mass=1399, SNR=26.3, Peak=107 HFD=3.3
23:53:42.907 00.003 1032 MultiStar: [#1 0.12,0.05,0.98,U] [#2 0.09,-0.11,0.82,U] [#3 0.14,0.02,0.75,U] [#4 -0.06,-0.27,0.00,M2] [#5 0.01,-0.04,0.69,U] [#6 -0.02,-0.08,0.64,U] [#7 0.11,-0.21,0.74,U] [#8 0.06,-0.02,0.55,U] 
23:53:42.909 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.06}, one-star: {0.07, -0.08}
23:53:42.912 00.003 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
23:53:42.914 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
23:53:42.917 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.63 mountX=-0.08 mountY=-0.06, mountTheta=-2.46
23:53:42.921 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
23:53:42.924 00.003 1032 Enqueuing Move request for scope (0.08, -0.06)
23:53:42.927 00.003 10072 Worker thread wakes up
23:53:42.927 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
23:53:42.928 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
23:53:42.928 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
23:53:42.931 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:53:42.936 00.005 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:53:42.936 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
23:53:42.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:42.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:53:42.936 00.000 10072 MoveAxis(E, 1, ABG)
23:53:42.936 00.000 10072 Guiding  Dir = 2, Dur = 1
23:53:42.937 00.001 10072 IsGuiding returns 0
23:53:42.938 00.001 10072 PulseGuide returned control before completion, sleep 11
23:53:42.964 00.026 10072 IsGuiding returns 0
23:53:42.964 00.000 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:53:42.967 00.003 10072 Move returns status 0, amount 1
23:53:42.968 00.001 10072 MoveAxis(N, 0, ABG)
23:53:42.968 00.000 10072 Move returns status 0, amount 0
23:53:42.968 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:42.971 00.003 10072 move complete, result=0
23:53:42.972 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:42.975 00.003 10072 worker thread done servicing request
23:53:42.975 00.000 1032 Enqueuing Expose request
23:53:42.979 00.004 10072 Worker thread wakes up
23:53:42.979 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:53:42.982 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:42.982 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:43.619 00.637 10072 Exposure complete
23:53:43.687 00.068 10072 worker thread done servicing request
23:53:43.687 00.000 1032 OnExposeComplete: enter
23:53:43.690 00.003 1032 UpdateGuideState(): m_state=6
23:53:43.692 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11606
23:53:43.695 00.003 1032 Star::Find returns 1 (0), X=1107.73, Y=130.18, Mass=1348, SNR=25.8, Peak=89 HFD=3.4
23:53:43.698 00.003 1032 MultiStar: [#1 0.13,0.13,1.03,U] [#2 0.04,-0.25,0.81,U] [#3 0.07,-0.13,0.79,U] [#4 -0.05,-0.29,0.00,M3] [#5 -0.03,-0.23,0.72,U] [#6 0.11,-0.14,0.66,U] [#7 0.15,-0.26,0.00,M1] [#8 0.19,-0.10,0.54,U] 
23:53:43.700 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.08}, one-star: {0.17, 0.02}
23:53:43.701 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
23:53:43.704 00.003 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
23:53:43.706 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.69 mountX=-0.11 mountY=-0.07, mountTheta=-2.52
23:53:43.711 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
23:53:43.714 00.003 1032 Enqueuing Move request for scope (0.10, -0.08)
23:53:43.717 00.003 10072 Worker thread wakes up
23:53:43.717 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:53:43.717 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:53:43.717 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=-0.07
23:53:43.719 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:53:43.723 00.004 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:53:43.723 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
23:53:43.723 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:43.724 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:53:43.724 00.000 10072 MoveAxis(E, 1, ABG)
23:53:43.724 00.000 10072 Guiding  Dir = 2, Dur = 1
23:53:43.724 00.000 10072 IsGuiding returns 0
23:53:43.725 00.001 10072 PulseGuide returned control before completion, sleep 11
23:53:43.741 00.016 10072 IsGuiding returns 0
23:53:43.742 00.001 10072 Move returns status 0, amount 1
23:53:43.742 00.000 10072 MoveAxis(N, 0, ABG)
23:53:43.742 00.000 10072 Move returns status 0, amount 0
23:53:43.742 00.000 10072 move complete, result=0
23:53:43.742 00.000 10072 worker thread done servicing request
23:53:43.748 00.006 1032 UpdateGuideState exits: m=1348 SNR=25.8
23:53:43.750 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:43.754 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:43.757 00.003 1032 Enqueuing Expose request
23:53:43.760 00.003 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:53:43.762 00.002 10072 Worker thread wakes up
23:53:43.762 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:43.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:44.167 00.405 10072 Exposure complete
23:53:44.229 00.062 10072 worker thread done servicing request
23:53:44.229 00.000 1032 OnExposeComplete: enter
23:53:44.231 00.002 1032 UpdateGuideState(): m_state=6
23:53:44.233 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11607
23:53:44.237 00.004 1032 Star::Find returns 1 (0), X=1107.67, Y=130.15, Mass=1181, SNR=24.2, Peak=87 HFD=3.3
23:53:44.240 00.003 1032 MultiStar: [#1 0.08,0.09,0.99,U] [#2 -0.03,-0.25,0.85,U] [#3 0.04,-0.16,0.87,U] [#4 -0.06,-0.27,0.00,M4] [#5 0.15,-0.21,0.69,U] [#6 -0.12,-0.04,0.64,U] [#7 0.20,-0.21,0.00,M2] [#8 0.37,-0.10,0.00,M1] 
23:53:44.244 00.004 1032 refined, 5 included, MultiStar: {0.04, -0.09}, one-star: {0.11, -0.01}
23:53:44.246 00.002 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
23:53:44.248 00.002 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
23:53:44.250 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.10 mountX=-0.10 mountY=-0.02, mountTheta=-2.93
23:53:44.253 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
23:53:44.255 00.002 1032 Enqueuing Move request for scope (0.04, -0.09)
23:53:44.257 00.002 10072 Worker thread wakes up
23:53:44.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
23:53:44.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
23:53:44.257 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=-0.02
23:53:44.261 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:53:44.264 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:53:44.264 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
23:53:44.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:44.265 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:53:44.265 00.000 10072 MoveAxis(E, 2, ABG)
23:53:44.265 00.000 10072 Guiding  Dir = 2, Dur = 2
23:53:44.265 00.000 10072 IsGuiding returns 0
23:53:44.266 00.001 10072 PulseGuide returned control before completion, sleep 12
23:53:44.286 00.020 1032 UpdateGuideState exits: m=1181 SNR=24.2
23:53:44.289 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:44.291 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:44.293 00.002 1032 Enqueuing Expose request
23:53:44.294 00.001 10072 IsGuiding returns 0
23:53:44.295 00.001 10072 Move returns status 0, amount 2
23:53:44.295 00.000 10072 MoveAxis(N, 0, ABG)
23:53:44.295 00.000 10072 Move returns status 0, amount 0
23:53:44.295 00.000 10072 move complete, result=0
23:53:44.295 00.000 10072 worker thread done servicing request
23:53:44.295 00.000 10072 Worker thread wakes up
23:53:44.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:44.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:44.304 00.009 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:53:44.931 00.627 10072 Exposure complete
23:53:44.984 00.053 10072 worker thread done servicing request
23:53:44.984 00.000 1032 OnExposeComplete: enter
23:53:44.987 00.003 1032 UpdateGuideState(): m_state=6
23:53:44.991 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11608
23:53:44.994 00.003 1032 Star::Find returns 1 (0), X=1107.74, Y=130.27, Mass=1306, SNR=25.4, Peak=94 HFD=3.5
23:53:44.996 00.002 1032 MultiStar: [#1 0.11,0.14,1.00,U] [#2 0.00,-0.09,0.85,U] [#3 0.10,-0.02,0.79,U] [#4 0.04,-0.17,0.72,U] [#5 -0.03,-0.06,0.68,U] [#6 0.09,-0.03,0.64,U] [#7 0.13,-0.08,0.70,U] [#8 0.20,-0.05,0.59,U] 
23:53:44.998 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.18, 0.11}
23:53:44.999 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:53:45.001 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:53:45.003 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.10 cameraTheta=-0.16 mountX=-0.04 mountY=-0.09, mountTheta=-1.99
23:53:45.005 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:53:45.008 00.003 1032 Enqueuing Move request for scope (0.09, -0.01)
23:53:45.010 00.002 10072 Worker thread wakes up
23:53:45.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:53:45.010 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:53:45.010 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.09
23:53:45.012 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:53:45.015 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:53:45.015 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:53:45.015 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:45.015 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:53:45.016 00.001 10072 MoveAxis(E, 3, ABG)
23:53:45.016 00.000 10072 Guiding  Dir = 2, Dur = 3
23:53:45.017 00.001 10072 IsGuiding returns 0
23:53:45.017 00.000 10072 PulseGuide returned control before completion, sleep 13
23:53:45.036 00.019 1032 UpdateGuideState exits: m=1306 SNR=25.4
23:53:45.039 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:45.040 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:45.043 00.003 1032 Enqueuing Expose request
23:53:45.045 00.002 10072 IsGuiding returns 0
23:53:45.045 00.000 10072 Move returns status 0, amount 3
23:53:45.045 00.000 10072 MoveAxis(N, 0, ABG)
23:53:45.045 00.000 10072 Move returns status 0, amount 0
23:53:45.045 00.000 10072 move complete, result=0
23:53:45.045 00.000 10072 worker thread done servicing request
23:53:45.045 00.000 10072 Worker thread wakes up
23:53:45.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:45.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:45.054 00.009 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:53:45.460 00.406 10072 Exposure complete
23:53:45.511 00.051 10072 worker thread done servicing request
23:53:45.512 00.001 1032 OnExposeComplete: enter
23:53:45.515 00.003 1032 UpdateGuideState(): m_state=6
23:53:45.516 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11609
23:53:45.520 00.004 1032 Star::Find returns 1 (0), X=1107.75, Y=130.19, Mass=1390, SNR=26.2, Peak=108 HFD=3.3
23:53:45.522 00.002 1032 MultiStar: [#1 0.11,0.12,0.99,U] [#2 -0.02,-0.22,0.88,U] [#3 0.12,0.03,0.81,U] [#4 0.03,-0.16,0.68,U] [#5 -0.02,0.03,0.67,U] [#6 0.13,0.01,0.62,U] [#7 0.19,-0.07,0.73,U] [#8 0.21,-0.19,0.00,M1] 
23:53:45.525 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {0.19, 0.03}
23:53:45.526 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
23:53:45.528 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
23:53:45.529 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.25 mountX=-0.05 mountY=-0.09, mountTheta=-2.08
23:53:45.532 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
23:53:45.534 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
23:53:45.535 00.001 10072 Worker thread wakes up
23:53:45.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:53:45.537 00.002 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:53:45.537 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
23:53:45.538 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:53:45.541 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:53:45.542 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:53:45.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:45.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:53:45.542 00.000 10072 MoveAxis(E, 3, ABG)
23:53:45.542 00.000 10072 Guiding  Dir = 2, Dur = 3
23:53:45.542 00.000 10072 IsGuiding returns 0
23:53:45.543 00.001 10072 PulseGuide returned control before completion, sleep 13
23:53:45.560 00.017 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:53:45.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:45.563 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:45.565 00.002 1032 Enqueuing Expose request
23:53:45.566 00.001 10072 IsGuiding returns 0
23:53:45.566 00.000 10072 Move returns status 0, amount 3
23:53:45.566 00.000 10072 MoveAxis(N, 0, ABG)
23:53:45.566 00.000 10072 Move returns status 0, amount 0
23:53:45.566 00.000 10072 move complete, result=0
23:53:45.568 00.002 10072 worker thread done servicing request
23:53:45.568 00.000 10072 Worker thread wakes up
23:53:45.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:45.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:45.575 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:53:46.198 00.623 10072 Exposure complete
23:53:46.249 00.051 10072 worker thread done servicing request
23:53:46.249 00.000 1032 OnExposeComplete: enter
23:53:46.251 00.002 1032 UpdateGuideState(): m_state=6
23:53:46.253 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11610
23:53:46.255 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=130.09, Mass=1562, SNR=27.8, Peak=107 HFD=3.4
23:53:46.259 00.004 1032 MultiStar: [#1 0.13,0.11,0.89,U] [#2 -0.05,-0.15,0.80,U] [#3 0.15,-0.09,0.70,U] [#4 -0.03,-0.21,0.63,U] [#5 0.01,-0.00,0.63,U] [#6 0.11,0.02,0.58,U] [#7 0.16,-0.13,0.64,U] [#8 0.24,-0.13,0.00,M2] 
23:53:46.260 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.06}, one-star: {0.15, -0.06}
23:53:46.262 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
23:53:46.265 00.003 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
23:53:46.266 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.62 mountX=-0.08 mountY=-0.06, mountTheta=-2.45
23:53:46.270 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
23:53:46.271 00.001 1032 Enqueuing Move request for scope (0.08, -0.06)
23:53:46.274 00.003 10072 Worker thread wakes up
23:53:46.274 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
23:53:46.274 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
23:53:46.274 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
23:53:46.276 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:53:46.280 00.004 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:53:46.280 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
23:53:46.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:46.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:53:46.280 00.000 10072 MoveAxis(E, 3, ABG)
23:53:46.280 00.000 10072 Guiding  Dir = 2, Dur = 3
23:53:46.280 00.000 10072 IsGuiding returns 0
23:53:46.281 00.001 10072 PulseGuide returned control before completion, sleep 13
23:53:46.299 00.018 1032 UpdateGuideState exits: m=1562 SNR=27.8
23:53:46.302 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:46.306 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:46.308 00.002 1032 Enqueuing Expose request
23:53:46.310 00.002 10072 IsGuiding returns 0
23:53:46.310 00.000 10072 Move returns status 0, amount 3
23:53:46.310 00.000 10072 MoveAxis(N, 0, ABG)
23:53:46.310 00.000 10072 Move returns status 0, amount 0
23:53:46.310 00.000 10072 move complete, result=0
23:53:46.311 00.001 10072 worker thread done servicing request
23:53:46.311 00.000 10072 Worker thread wakes up
23:53:46.311 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:46.311 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:46.318 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:53:46.728 00.410 10072 Exposure complete
23:53:46.779 00.051 10072 worker thread done servicing request
23:53:46.779 00.000 1032 OnExposeComplete: enter
23:53:46.781 00.002 1032 UpdateGuideState(): m_state=6
23:53:46.784 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11611
23:53:46.786 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=130.12, Mass=1364, SNR=25.9, Peak=95 HFD=3.4
23:53:46.789 00.003 1032 MultiStar: [#1 0.17,0.02,1.01,U] [#2 -0.04,-0.34,0.00,M1] [#3 0.14,-0.10,0.80,U] [#4 -0.02,-0.06,0.64,U] [#5 0.09,-0.09,0.69,U] [#6 0.09,-0.21,0.61,U] [#7 0.20,-0.10,0.69,U] [#8 0.32,-0.16,0.00,M3] 
23:53:46.791 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.07}, one-star: {0.14, -0.03}
23:53:46.792 00.001 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
23:53:46.794 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
23:53:46.796 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.53 mountX=-0.10 mountY=-0.10, mountTheta=-2.36
23:53:46.801 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
23:53:46.805 00.004 1032 Enqueuing Move request for scope (0.12, -0.07)
23:53:46.807 00.002 10072 Worker thread wakes up
23:53:46.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
23:53:46.807 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
23:53:46.807 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
23:53:46.809 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:53:46.812 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:53:46.812 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
23:53:46.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:46.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:53:46.812 00.000 10072 MoveAxis(E, 3, ABG)
23:53:46.812 00.000 10072 Guiding  Dir = 2, Dur = 3
23:53:46.814 00.002 10072 IsGuiding returns 0
23:53:46.814 00.000 10072 PulseGuide returned control before completion, sleep 13
23:53:46.832 00.018 1032 UpdateGuideState exits: m=1364 SNR=25.9
23:53:46.834 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:46.837 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:46.838 00.001 1032 Enqueuing Expose request
23:53:46.840 00.002 10072 IsGuiding returns 0
23:53:46.840 00.000 10072 Move returns status 0, amount 3
23:53:46.840 00.000 10072 MoveAxis(N, 0, ABG)
23:53:46.840 00.000 10072 Move returns status 0, amount 0
23:53:46.840 00.000 10072 move complete, result=0
23:53:46.840 00.000 10072 worker thread done servicing request
23:53:46.840 00.000 10072 Worker thread wakes up
23:53:46.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:46.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:46.848 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:53:47.464 00.616 10072 Exposure complete
23:53:47.517 00.053 10072 worker thread done servicing request
23:53:47.517 00.000 1032 OnExposeComplete: enter
23:53:47.520 00.003 1032 UpdateGuideState(): m_state=6
23:53:47.522 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11612
23:53:47.526 00.004 1032 Star::Find returns 1 (0), X=1107.70, Y=130.17, Mass=1529, SNR=27.5, Peak=104 HFD=3.4
23:53:47.528 00.002 1032 MultiStar: [#1 0.10,0.13,0.93,U] [#2 -0.05,-0.33,0.00,M2] [#3 0.24,-0.06,0.76,U] [#4 -0.03,-0.22,0.70,U] [#5 0.03,-0.16,0.67,U] [#6 0.11,-0.11,0.61,U] [#7 0.18,-0.18,0.66,U] [#8 0.22,-0.04,0.52,U] 
23:53:47.530 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.06}, one-star: {0.15, 0.02}
23:53:47.532 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
23:53:47.534 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
23:53:47.535 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.47 mountX=-0.09 mountY=-0.10, mountTheta=-2.30
23:53:47.538 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
23:53:47.540 00.002 1032 Enqueuing Move request for scope (0.12, -0.06)
23:53:47.543 00.003 10072 Worker thread wakes up
23:53:47.543 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
23:53:47.543 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
23:53:47.543 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
23:53:47.545 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:53:47.549 00.004 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:53:47.549 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:53:47.549 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:47.549 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:53:47.549 00.000 10072 MoveAxis(E, 4, ABG)
23:53:47.549 00.000 10072 Guiding  Dir = 2, Dur = 4
23:53:47.549 00.000 10072 IsGuiding returns 0
23:53:47.551 00.002 10072 PulseGuide returned control before completion, sleep 14
23:53:47.569 00.018 1032 UpdateGuideState exits: m=1529 SNR=27.5
23:53:47.571 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:47.573 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:47.574 00.001 1032 Enqueuing Expose request
23:53:47.576 00.002 10072 IsGuiding returns 0
23:53:47.576 00.000 10072 Move returns status 0, amount 4
23:53:47.576 00.000 10072 MoveAxis(N, 0, ABG)
23:53:47.576 00.000 10072 Move returns status 0, amount 0
23:53:47.576 00.000 10072 move complete, result=0
23:53:47.577 00.001 10072 worker thread done servicing request
23:53:47.577 00.000 10072 Worker thread wakes up
23:53:47.577 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:47.577 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:47.585 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:53:47.993 00.408 10072 Exposure complete
23:53:48.041 00.048 10072 worker thread done servicing request
23:53:48.041 00.000 1032 OnExposeComplete: enter
23:53:48.044 00.003 1032 UpdateGuideState(): m_state=6
23:53:48.045 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11613
23:53:48.046 00.001 1032 Star::Find returns 1 (0), X=1107.67, Y=130.05, Mass=1581, SNR=28.0, Peak=114 HFD=3.3
23:53:48.049 00.003 1032 MultiStar: [#1 0.17,0.06,0.88,U] [#2 -0.00,-0.32,0.00,M3] [#3 0.09,0.05,0.72,U] [#4 -0.01,-0.20,0.61,U] [#5 0.08,0.02,0.64,U] [#6 0.00,-0.09,0.59,U] [#7 0.12,-0.11,0.68,U] [#8 0.20,-0.10,0.49,U] 
23:53:48.050 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.05}, one-star: {0.11, -0.11}
23:53:48.052 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
23:53:48.053 00.001 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
23:53:48.055 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.50 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
23:53:48.057 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
23:53:48.059 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
23:53:48.061 00.002 10072 Worker thread wakes up
23:53:48.061 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:53:48.061 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:53:48.061 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.08 yDistance=-0.08
23:53:48.064 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:53:48.067 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:53:48.067 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
23:53:48.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:48.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:53:48.067 00.000 10072 MoveAxis(E, 4, ABG)
23:53:48.067 00.000 10072 Guiding  Dir = 2, Dur = 4
23:53:48.067 00.000 10072 IsGuiding returns 0
23:53:48.068 00.001 10072 PulseGuide returned control before completion, sleep 14
23:53:48.083 00.015 1032 UpdateGuideState exits: m=1581 SNR=28.0
23:53:48.088 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:48.090 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:48.092 00.002 1032 Enqueuing Expose request
23:53:48.093 00.001 10072 IsGuiding returns 0
23:53:48.093 00.000 10072 Move returns status 0, amount 4
23:53:48.093 00.000 10072 MoveAxis(N, 0, ABG)
23:53:48.093 00.000 10072 Move returns status 0, amount 0
23:53:48.093 00.000 10072 move complete, result=0
23:53:48.093 00.000 10072 worker thread done servicing request
23:53:48.093 00.000 10072 Worker thread wakes up
23:53:48.094 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:48.094 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:48.101 00.007 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:53:48.728 00.627 10072 Exposure complete
23:53:48.778 00.050 10072 worker thread done servicing request
23:53:48.778 00.000 1032 OnExposeComplete: enter
23:53:48.780 00.002 1032 UpdateGuideState(): m_state=6
23:53:48.782 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11614
23:53:48.784 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=130.07, Mass=1335, SNR=25.7, Peak=97 HFD=3.3
23:53:48.786 00.002 1032 MultiStar: [#1 0.13,0.07,0.97,U] [#2 -0.05,-0.22,0.87,U] [#3 0.14,-0.06,0.77,U] [#4 0.00,-0.27,0.00,M1] [#5 0.11,-0.14,0.68,U] [#6 0.04,-0.14,0.65,U] [#7 0.21,-0.12,0.72,U] [#8 0.32,-0.06,0.00,M2] 
23:53:48.788 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.09}, one-star: {0.14, -0.08}
23:53:48.791 00.003 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
23:53:48.792 00.001 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
23:53:48.794 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.73 mountX=-0.12 mountY=-0.08, mountTheta=-2.56
23:53:48.796 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
23:53:48.799 00.003 1032 Enqueuing Move request for scope (0.10, -0.09)
23:53:48.803 00.004 10072 Worker thread wakes up
23:53:48.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
23:53:48.803 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
23:53:48.803 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.12 yDistance=-0.08
23:53:48.806 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:53:48.808 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:53:48.808 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:53:48.810 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:48.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:53:48.810 00.000 10072 MoveAxis(E, 5, ABG)
23:53:48.810 00.000 10072 Guiding  Dir = 2, Dur = 5
23:53:48.810 00.000 10072 IsGuiding returns 0
23:53:48.811 00.001 10072 PulseGuide returned control before completion, sleep 15
23:53:48.828 00.017 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:53:48.831 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:48.834 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:48.836 00.002 1032 Enqueuing Expose request
23:53:48.838 00.002 10072 IsGuiding returns 0
23:53:48.838 00.000 10072 Move returns status 0, amount 5
23:53:48.838 00.000 10072 MoveAxis(N, 0, ABG)
23:53:48.838 00.000 10072 Move returns status 0, amount 0
23:53:48.838 00.000 10072 move complete, result=0
23:53:48.838 00.000 10072 worker thread done servicing request
23:53:48.838 00.000 10072 Worker thread wakes up
23:53:48.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:48.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:48.846 00.008 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:53:49.244 00.398 10072 Exposure complete
23:53:49.296 00.052 10072 worker thread done servicing request
23:53:49.296 00.000 1032 OnExposeComplete: enter
23:53:49.299 00.003 1032 UpdateGuideState(): m_state=6
23:53:49.301 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11615
23:53:49.304 00.003 1032 Star::Find returns 1 (0), X=1107.74, Y=129.94, Mass=1544, SNR=27.6, Peak=120 HFD=3.2
23:53:49.305 00.001 1032 MultiStar: [#1 0.15,-0.06,0.96,U] [#2 0.05,-0.40,0.00,M3] [#3 0.06,-0.19,0.75,U] [#4 -0.00,-0.36,0.00,M2] [#5 0.01,-0.23,0.65,U] [#6 0.13,-0.24,0.00,M1] [#7 0.15,-0.20,0.68,U] [#8 0.17,-0.25,0.00,M3] 
23:53:49.306 00.001 1032 refined, 4 included, MultiStar: {0.12, -0.17}, one-star: {0.18, -0.22}
23:53:49.308 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
23:53:49.309 00.001 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
23:53:49.311 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.97 mountX=-0.20 mountY=-0.07, mountTheta=-2.80
23:53:49.314 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.17, opts=13)
23:53:49.317 00.003 1032 Enqueuing Move request for scope (0.12, -0.17)
23:53:49.319 00.002 10072 Worker thread wakes up
23:53:49.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
23:53:49.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
23:53:49.319 00.000 10072 Moving (0.12, -0.17) raw xDistance=-0.20 yDistance=-0.07
23:53:49.324 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:53:49.326 00.002 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.87
23:53:49.326 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
23:53:49.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:49.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:53:49.327 00.001 10072 MoveAxis(E, 99, ABG)
23:53:49.327 00.000 10072 Guiding  Dir = 2, Dur = 99
23:53:49.327 00.000 10072 IsGuiding returns 0
23:53:49.327 00.000 10072 PulseGuide returned control before completion, sleep 109
23:53:49.347 00.020 1032 UpdateGuideState exits: m=1544 SNR=27.6
23:53:49.351 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:49.353 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:49.355 00.002 1032 Enqueuing Expose request
23:53:49.443 00.088 10072 IsGuiding returns 0
23:53:49.443 00.000 10072 Move returns status 0, amount 99
23:53:49.443 00.000 10072 MoveAxis(N, 0, ABG)
23:53:49.443 00.000 10072 Move returns status 0, amount 0
23:53:49.443 00.000 10072 move complete, result=0
23:53:49.443 00.000 10072 worker thread done servicing request
23:53:49.443 00.000 10072 Worker thread wakes up
23:53:49.443 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:49.443 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:49.445 00.002 1032 GuideStep: -0.2 px 99 ms EAST, -0.1 px 0 ms NORTH
23:53:50.084 00.639 10072 Exposure complete
23:53:50.137 00.053 10072 worker thread done servicing request
23:53:50.137 00.000 1032 OnExposeComplete: enter
23:53:50.139 00.002 1032 UpdateGuideState(): m_state=6
23:53:50.140 00.001 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11616
23:53:50.143 00.003 1032 Star::Find returns 1 (0), X=1107.61, Y=130.15, Mass=1464, SNR=26.9, Peak=103 HFD=3.4
23:53:50.146 00.003 1032 MultiStar: [#1 0.20,0.12,0.92,U] [#2 -0.17,-0.29,0.00,M4] [#3 -0.05,0.04,0.72,U] [#4 -0.06,-0.17,0.68,U] [#5 0.13,-0.07,0.66,U] [#6 0.01,-0.26,0.00,M2] [#7 0.15,-0.17,0.68,U] [#8 0.14,-0.07,0.52,U] 
23:53:50.148 00.002 1032 single-star, 6 included, MultiStar: {0.08, -0.03}, one-star: {0.05, -0.01}
23:53:50.149 00.001 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
23:53:50.151 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
23:53:50.152 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.12 mountX=-0.02 mountY=-0.05, mountTheta=-1.95
23:53:50.156 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
23:53:50.159 00.003 1032 Enqueuing Move request for scope (0.05, -0.01)
23:53:50.160 00.001 10072 Worker thread wakes up
23:53:50.161 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
23:53:50.161 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
23:53:50.161 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
23:53:50.163 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:53:50.165 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:53:50.165 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:53:50.166 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:50.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:53:50.166 00.000 10072 MoveAxis(E, 7, ABG)
23:53:50.166 00.000 10072 Guiding  Dir = 2, Dur = 7
23:53:50.166 00.000 10072 IsGuiding returns 0
23:53:50.167 00.001 10072 PulseGuide returned control before completion, sleep 17
23:53:50.184 00.017 1032 UpdateGuideState exits: m=1464 SNR=26.9
23:53:50.186 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:50.190 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:50.192 00.002 1032 Enqueuing Expose request
23:53:50.194 00.002 10072 IsGuiding returns 0
23:53:50.194 00.000 10072 Move returns status 0, amount 7
23:53:50.194 00.000 10072 MoveAxis(N, 0, ABG)
23:53:50.194 00.000 10072 Move returns status 0, amount 0
23:53:50.194 00.000 10072 move complete, result=0
23:53:50.194 00.000 10072 worker thread done servicing request
23:53:50.194 00.000 10072 Worker thread wakes up
23:53:50.194 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:50.194 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:50.202 00.008 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:53:50.617 00.415 10072 Exposure complete
23:53:50.668 00.051 10072 worker thread done servicing request
23:53:50.668 00.000 1032 OnExposeComplete: enter
23:53:50.670 00.002 1032 UpdateGuideState(): m_state=6
23:53:50.671 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11617
23:53:50.673 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=130.21, Mass=1359, SNR=25.9, Peak=99 HFD=3.2
23:53:50.675 00.002 1032 MultiStar: [#1 0.21,0.21,0.00,M1] [#2 -0.13,-0.16,0.82,U] [#3 0.02,-0.01,0.79,U] [#4 -0.00,-0.27,0.00,M2] [#5 -0.06,-0.12,0.69,U] [#6 0.13,-0.04,0.62,U] [#7 0.11,-0.07,0.71,U] [#8 0.22,-0.02,0.53,U] 
23:53:50.678 00.003 1032 refined, 6 included, MultiStar: {0.04, -0.05}, one-star: {0.06, 0.05}
23:53:50.680 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
23:53:50.682 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
23:53:50.684 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.91 mountX=-0.06 mountY=-0.02, mountTheta=-2.74
23:53:50.686 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
23:53:50.689 00.003 1032 Enqueuing Move request for scope (0.04, -0.05)
23:53:50.691 00.002 10072 Worker thread wakes up
23:53:50.691 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
23:53:50.691 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
23:53:50.691 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.02
23:53:50.694 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:53:50.696 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:53:50.696 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:53:50.696 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:50.696 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:53:50.696 00.000 10072 MoveAxis(E, 7, ABG)
23:53:50.696 00.000 10072 Guiding  Dir = 2, Dur = 7
23:53:50.697 00.001 10072 IsGuiding returns 0
23:53:50.697 00.000 10072 PulseGuide returned control before completion, sleep 17
23:53:50.713 00.016 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:53:50.715 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:50.717 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:50.720 00.003 1032 Enqueuing Expose request
23:53:50.721 00.001 10072 IsGuiding returns 0
23:53:50.721 00.000 10072 Move returns status 0, amount 7
23:53:50.721 00.000 10072 MoveAxis(N, 0, ABG)
23:53:50.721 00.000 10072 Move returns status 0, amount 0
23:53:50.721 00.000 10072 move complete, result=0
23:53:50.721 00.000 10072 worker thread done servicing request
23:53:50.721 00.000 10072 Worker thread wakes up
23:53:50.722 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:50.722 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:50.729 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:53:51.345 00.616 10072 Exposure complete
23:53:51.396 00.051 10072 worker thread done servicing request
23:53:51.396 00.000 1032 OnExposeComplete: enter
23:53:51.399 00.003 1032 UpdateGuideState(): m_state=6
23:53:51.401 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11618
23:53:51.403 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=130.21, Mass=1376, SNR=26.1, Peak=93 HFD=3.5
23:53:51.406 00.003 1032 MultiStar: [#1 0.22,0.22,0.00,M2] [#2 -0.06,-0.07,0.86,U] [#3 0.08,0.03,0.75,U] [#4 -0.04,-0.09,0.68,U] [#5 0.02,-0.12,0.65,U] [#6 0.08,-0.06,0.57,U] [#7 0.24,-0.08,0.71,U] [#8 0.26,-0.07,0.00,M2] 
23:53:51.408 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.04}, one-star: {0.19, 0.05}
23:53:51.409 00.001 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
23:53:51.411 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
23:53:51.413 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.49 mountX=-0.06 mountY=-0.06, mountTheta=-2.32
23:53:51.416 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
23:53:51.419 00.003 1032 Enqueuing Move request for scope (0.08, -0.04)
23:53:51.422 00.003 10072 Worker thread wakes up
23:53:51.422 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:53:51.422 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:53:51.422 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.06
23:53:51.425 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:53:51.427 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:53:51.428 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:53:51.428 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:51.428 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:53:51.428 00.000 10072 MoveAxis(E, 7, ABG)
23:53:51.428 00.000 10072 Guiding  Dir = 2, Dur = 7
23:53:51.428 00.000 10072 IsGuiding returns 0
23:53:51.429 00.001 10072 PulseGuide returned control before completion, sleep 17
23:53:51.445 00.016 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:53:51.448 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:51.451 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:51.453 00.002 1032 Enqueuing Expose request
23:53:51.454 00.001 10072 IsGuiding returns 0
23:53:51.454 00.000 10072 Move returns status 0, amount 7
23:53:51.454 00.000 10072 MoveAxis(N, 0, ABG)
23:53:51.454 00.000 10072 Move returns status 0, amount 0
23:53:51.455 00.001 10072 move complete, result=0
23:53:51.455 00.000 10072 worker thread done servicing request
23:53:51.455 00.000 10072 Worker thread wakes up
23:53:51.455 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:51.455 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:51.465 00.010 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:53:51.875 00.410 10072 Exposure complete
23:53:51.932 00.057 10072 worker thread done servicing request
23:53:51.932 00.000 1032 OnExposeComplete: enter
23:53:51.934 00.002 1032 UpdateGuideState(): m_state=6
23:53:51.936 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11619
23:53:51.938 00.002 1032 Star::Find returns 1 (0), X=1107.74, Y=130.14, Mass=1640, SNR=28.5, Peak=109 HFD=3.4
23:53:51.940 00.002 1032 MultiStar: [#1 0.21,0.13,0.94,U] [#2 -0.12,-0.18,0.79,U] [#3 0.12,0.03,0.65,U] [#4 0.05,-0.17,0.65,U] [#5 0.16,-0.07,0.60,U] [#6 0.01,-0.10,0.56,U] [#7 0.17,-0.14,0.64,U] [#8 0.25,-0.09,0.00,M3] 
23:53:51.942 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.05}, one-star: {0.18, -0.01}
23:53:51.943 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
23:53:51.945 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
23:53:51.946 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.12 cameraTheta=-0.47 mountX=-0.08 mountY=-0.09, mountTheta=-2.30
23:53:51.949 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
23:53:51.952 00.003 1032 Enqueuing Move request for scope (0.10, -0.05)
23:53:51.953 00.001 10072 Worker thread wakes up
23:53:51.954 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:53:51.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:53:51.954 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.08 yDistance=-0.09
23:53:51.955 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:53:51.960 00.005 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:53:51.960 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:53:51.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:51.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:53:51.960 00.000 10072 MoveAxis(E, 7, ABG)
23:53:51.960 00.000 10072 Guiding  Dir = 2, Dur = 7
23:53:51.961 00.001 10072 IsGuiding returns 0
23:53:51.962 00.001 10072 PulseGuide returned control before completion, sleep 17
23:53:51.978 00.016 1032 UpdateGuideState exits: m=1640 SNR=28.5
23:53:51.982 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:51.984 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:51.988 00.004 1032 Enqueuing Expose request
23:53:51.990 00.002 10072 IsGuiding returns 0
23:53:51.990 00.000 10072 Move returns status 0, amount 7
23:53:51.990 00.000 10072 MoveAxis(N, 0, ABG)
23:53:51.990 00.000 10072 Move returns status 0, amount 0
23:53:51.990 00.000 10072 move complete, result=0
23:53:51.991 00.001 10072 worker thread done servicing request
23:53:51.991 00.000 10072 Worker thread wakes up
23:53:51.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:51.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:51.999 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:53:52.639 00.640 10072 Exposure complete
23:53:52.695 00.056 10072 worker thread done servicing request
23:53:52.695 00.000 1032 OnExposeComplete: enter
23:53:52.697 00.002 1032 UpdateGuideState(): m_state=6
23:53:52.700 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11620
23:53:52.702 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=130.15, Mass=1423, SNR=26.5, Peak=97 HFD=3.3
23:53:52.704 00.002 1032 MultiStar: [#1 0.13,0.11,1.03,U] [#2 0.17,-0.16,0.78,U] [#3 0.18,-0.03,0.78,U] [#4 0.05,-0.16,0.66,U] [#5 0.08,-0.02,0.65,U] [#6 0.03,-0.20,0.60,U] [#7 0.20,-0.23,0.00,M1] [#8 0.25,-0.19,0.00,M4] 
23:53:52.705 00.001 1032 refined, 6 included, MultiStar: {0.13, -0.05}, one-star: {0.19, -0.01}
23:53:52.708 00.003 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
23:53:52.710 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
23:53:52.712 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=-0.08 mountY=-0.11, mountTheta=-2.21
23:53:52.718 00.006 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
23:53:52.720 00.002 1032 Enqueuing Move request for scope (0.13, -0.05)
23:53:52.722 00.002 10072 Worker thread wakes up
23:53:52.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:53:52.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:53:52.722 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
23:53:52.724 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:53:52.728 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:53:52.728 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:53:52.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:52.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:53:52.728 00.000 10072 MoveAxis(E, 9, ABG)
23:53:52.728 00.000 10072 Guiding  Dir = 2, Dur = 9
23:53:52.728 00.000 10072 IsGuiding returns 0
23:53:52.729 00.001 10072 PulseGuide returned control before completion, sleep 19
23:53:52.749 00.020 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:53:52.751 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:52.753 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:52.755 00.002 1032 Enqueuing Expose request
23:53:52.761 00.006 10072 IsGuiding returns 0
23:53:52.761 00.000 10072 Move returns status 0, amount 9
23:53:52.761 00.000 10072 MoveAxis(N, 0, ABG)
23:53:52.761 00.000 10072 Move returns status 0, amount 0
23:53:52.761 00.000 10072 move complete, result=0
23:53:52.761 00.000 10072 worker thread done servicing request
23:53:52.761 00.000 10072 Worker thread wakes up
23:53:52.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:52.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:52.766 00.005 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:53:53.174 00.408 10072 Exposure complete
23:53:53.232 00.058 10072 worker thread done servicing request
23:53:53.232 00.000 1032 OnExposeComplete: enter
23:53:53.235 00.003 1032 UpdateGuideState(): m_state=6
23:53:53.237 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11621
23:53:53.239 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=130.17, Mass=1220, SNR=24.6, Peak=90 HFD=3.3
23:53:53.241 00.002 1032 MultiStar: [#1 0.15,0.08,1.05,U] [#2 0.06,-0.11,0.90,U] [#3 0.17,-0.01,0.79,U] [#4 0.06,-0.22,0.73,U] [#5 0.25,-0.04,0.73,U] [#6 0.19,-0.08,0.65,U] [#7 0.09,-0.15,0.74,U] [#8 0.24,-0.04,0.60,U] 
23:53:53.243 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.05}, one-star: {0.23, 0.01}
23:53:53.247 00.004 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
23:53:53.249 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
23:53:53.250 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.33 mountX=-0.09 mountY=-0.14, mountTheta=-2.16
23:53:53.254 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
23:53:53.256 00.002 1032 Enqueuing Move request for scope (0.16, -0.05)
23:53:53.258 00.002 10072 Worker thread wakes up
23:53:53.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
23:53:53.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
23:53:53.258 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.14
23:53:53.260 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:53:53.263 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:53:53.263 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:53:53.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:53.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:53:53.263 00.000 10072 MoveAxis(E, 7, ABG)
23:53:53.263 00.000 10072 Guiding  Dir = 2, Dur = 7
23:53:53.264 00.001 10072 IsGuiding returns 0
23:53:53.265 00.001 10072 PulseGuide returned control before completion, sleep 17
23:53:53.284 00.019 1032 UpdateGuideState exits: m=1220 SNR=24.6
23:53:53.287 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:53.289 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:53.291 00.002 1032 Enqueuing Expose request
23:53:53.293 00.002 10072 IsGuiding returns 0
23:53:53.293 00.000 10072 Move returns status 0, amount 7
23:53:53.293 00.000 10072 MoveAxis(N, 0, ABG)
23:53:53.293 00.000 10072 Move returns status 0, amount 0
23:53:53.293 00.000 10072 move complete, result=0
23:53:53.293 00.000 10072 worker thread done servicing request
23:53:53.294 00.001 10072 Worker thread wakes up
23:53:53.294 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:53.294 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:53.303 00.009 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:53:53.922 00.619 10072 Exposure complete
23:53:53.973 00.051 10072 worker thread done servicing request
23:53:53.974 00.001 1032 OnExposeComplete: enter
23:53:53.976 00.002 1032 UpdateGuideState(): m_state=6
23:53:53.977 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11622
23:53:53.979 00.002 1032 Star::Find returns 1 (0), X=1107.74, Y=130.15, Mass=1400, SNR=26.3, Peak=93 HFD=3.3
23:53:53.980 00.001 1032 MultiStar: [#1 0.16,0.11,0.98,U] [#2 0.16,-0.14,0.79,U] [#3 0.20,0.08,0.74,U] [#4 0.10,-0.18,0.65,U] [#5 -0.01,0.03,0.64,U] [#6 0.16,-0.26,0.00,M1] [#7 0.35,-0.20,0.00,M1] [#8 0.26,0.02,0.00,M4] 
23:53:53.983 00.003 1032 refined, 5 included, MultiStar: {0.14, -0.01}, one-star: {0.19, -0.01}
23:53:53.985 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
23:53:53.988 00.003 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
23:53:53.990 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.07 mountX=-0.05 mountY=-0.13, mountTheta=-1.90
23:53:53.993 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
23:53:53.995 00.002 1032 Enqueuing Move request for scope (0.14, -0.01)
23:53:53.997 00.002 10072 Worker thread wakes up
23:53:53.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
23:53:53.997 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
23:53:53.997 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.05 yDistance=-0.13
23:53:53.999 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:53:54.001 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:53:54.001 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:53:54.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:54.003 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:53:54.003 00.000 10072 MoveAxis(E, 9, ABG)
23:53:54.003 00.000 10072 Guiding  Dir = 2, Dur = 9
23:53:54.003 00.000 10072 IsGuiding returns 0
23:53:54.004 00.001 10072 PulseGuide returned control before completion, sleep 19
23:53:54.022 00.018 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:53:54.025 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:54.028 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:54.030 00.002 1032 Enqueuing Expose request
23:53:54.032 00.002 10072 IsGuiding returns 0
23:53:54.032 00.000 10072 Move returns status 0, amount 9
23:53:54.032 00.000 10072 MoveAxis(N, 0, ABG)
23:53:54.032 00.000 10072 Move returns status 0, amount 0
23:53:54.032 00.000 10072 move complete, result=0
23:53:54.033 00.001 10072 worker thread done servicing request
23:53:54.033 00.000 10072 Worker thread wakes up
23:53:54.033 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:54.033 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:54.039 00.006 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:53:54.438 00.399 10072 Exposure complete
23:53:54.492 00.054 10072 worker thread done servicing request
23:53:54.492 00.000 1032 OnExposeComplete: enter
23:53:54.494 00.002 1032 UpdateGuideState(): m_state=6
23:53:54.496 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11623
23:53:54.498 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=130.15, Mass=1347, SNR=25.8, Peak=92 HFD=3.3
23:53:54.500 00.002 1032 MultiStar: [#1 0.23,0.08,0.95,U] [#2 0.15,-0.10,0.81,U] [#3 0.23,0.05,0.80,U] [#4 0.17,-0.18,0.69,U] [#5 0.25,-0.13,0.00,M1] [#6 0.02,-0.29,0.00,M2] [#7 0.13,-0.05,0.73,U] [#8 0.25,-0.12,0.00,M5] 
23:53:54.502 00.002 1032 single-star, 5 included, MultiStar: {0.18, -0.03}, one-star: {0.17, -0.01}
23:53:54.503 00.001 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
23:53:54.506 00.003 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
23:53:54.508 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.05 mountX=-0.05 mountY=-0.17, mountTheta=-1.88
23:53:54.511 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
23:53:54.513 00.002 1032 Enqueuing Move request for scope (0.17, -0.01)
23:53:54.515 00.002 10072 Worker thread wakes up
23:53:54.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
23:53:54.515 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
23:53:54.515 00.000 10072 Moving (0.17, -0.01) raw xDistance=-0.05 yDistance=-0.17
23:53:54.518 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:53:54.520 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:53:54.520 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:53:54.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:54.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:53:54.520 00.000 10072 MoveAxis(E, 7, ABG)
23:53:54.522 00.002 10072 Guiding  Dir = 2, Dur = 7
23:53:54.522 00.000 10072 IsGuiding returns 0
23:53:54.522 00.000 10072 PulseGuide returned control before completion, sleep 17
23:53:54.541 00.019 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:53:54.543 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:54.545 00.002 10072 IsGuiding returns 0
23:53:54.546 00.001 10072 Move returns status 0, amount 7
23:53:54.546 00.000 10072 MoveAxis(N, 0, ABG)
23:53:54.546 00.000 10072 Move returns status 0, amount 0
23:53:54.546 00.000 10072 move complete, result=0
23:53:54.546 00.000 10072 worker thread done servicing request
23:53:54.546 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:54.549 00.003 1032 Enqueuing Expose request
23:53:54.553 00.004 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
23:53:54.556 00.003 10072 Worker thread wakes up
23:53:54.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:54.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:55.191 00.635 10072 Exposure complete
23:53:55.243 00.052 10072 worker thread done servicing request
23:53:55.243 00.000 1032 OnExposeComplete: enter
23:53:55.245 00.002 1032 UpdateGuideState(): m_state=6
23:53:55.248 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11624
23:53:55.249 00.001 1032 Star::Find returns 1 (0), X=1107.79, Y=129.96, Mass=1365, SNR=26.0, Peak=100 HFD=3.1
23:53:55.252 00.003 1032 MultiStar: [#1 0.02,0.02,0.92,U] [#2 0.19,-0.19,0.00,M1] [#3 0.23,-0.12,0.75,U] [#4 0.11,-0.34,0.00,M1] [#5 0.22,-0.16,0.00,M2] [#6 0.15,-0.32,0.00,M3] [#7 0.19,-0.14,0.76,U] [#8 0.35,-0.32,0.00,M6] 
23:53:55.255 00.003 1032 refined, 3 included, MultiStar: {0.17, -0.11}, one-star: {0.24, -0.20}
23:53:55.257 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
23:53:55.259 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
23:53:55.261 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.57 mountX=-0.15 mountY=-0.13, mountTheta=-2.40
23:53:55.263 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.11, opts=13)
23:53:55.268 00.005 1032 Enqueuing Move request for scope (0.17, -0.11)
23:53:55.269 00.001 10072 Worker thread wakes up
23:53:55.270 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
23:53:55.270 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
23:53:55.270 00.000 10072 Moving (0.17, -0.11) raw xDistance=-0.15 yDistance=-0.13
23:53:55.272 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:53:55.276 00.004 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.87
23:53:55.276 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:53:55.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:55.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:53:55.276 00.000 10072 MoveAxis(E, 75, ABG)
23:53:55.276 00.000 10072 Guiding  Dir = 2, Dur = 75
23:53:55.277 00.001 10072 IsGuiding returns 0
23:53:55.277 00.000 10072 PulseGuide returned control before completion, sleep 85
23:53:55.299 00.022 1032 UpdateGuideState exits: m=1365 SNR=26.0
23:53:55.302 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:55.304 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:55.306 00.002 1032 Enqueuing Expose request
23:53:55.377 00.071 10072 IsGuiding returns 0
23:53:55.377 00.000 10072 Move returns status 0, amount 75
23:53:55.377 00.000 10072 MoveAxis(N, 0, ABG)
23:53:55.377 00.000 10072 Move returns status 0, amount 0
23:53:55.377 00.000 10072 move complete, result=0
23:53:55.378 00.001 10072 worker thread done servicing request
23:53:55.378 00.000 10072 Worker thread wakes up
23:53:55.378 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:55.378 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:55.378 00.000 1032 GuideStep: -0.1 px 75 ms EAST, -0.1 px 0 ms NORTH
23:53:55.786 00.408 10072 Exposure complete
23:53:55.832 00.046 10072 worker thread done servicing request
23:53:55.833 00.001 1032 OnExposeComplete: enter
23:53:55.835 00.002 1032 UpdateGuideState(): m_state=6
23:53:55.836 00.001 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11625
23:53:55.838 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=130.11, Mass=1264, SNR=25.0, Peak=91 HFD=3.3
23:53:55.840 00.002 1032 MultiStar: [#1 0.08,0.13,1.07,U] [#2 0.10,-0.18,0.85,U] [#3 0.16,0.04,0.81,U] [#4 0.08,-0.31,0.00,M2] [#5 0.12,-0.04,0.66,U] [#6 0.04,-0.11,0.64,U] [#7 0.23,-0.08,0.66,U] [#8 0.31,-0.17,0.00,M7] 
23:53:55.843 00.003 1032 refined, 6 included, MultiStar: {0.13, -0.03}, one-star: {0.16, -0.04}
23:53:55.844 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
23:53:55.846 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
23:53:55.848 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.25 mountX=-0.06 mountY=-0.11, mountTheta=-2.08
23:53:55.851 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
23:53:55.853 00.002 1032 Enqueuing Move request for scope (0.13, -0.03)
23:53:55.854 00.001 10072 Worker thread wakes up
23:53:55.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
23:53:55.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
23:53:55.854 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.11
23:53:55.856 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:53:55.858 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:53:55.858 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:53:55.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:55.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:53:55.858 00.000 10072 MoveAxis(E, 6, ABG)
23:53:55.858 00.000 10072 Guiding  Dir = 2, Dur = 6
23:53:55.858 00.000 10072 IsGuiding returns 0
23:53:55.860 00.002 10072 PulseGuide returned control before completion, sleep 16
23:53:55.876 00.016 1032 UpdateGuideState exits: m=1264 SNR=25.0
23:53:55.879 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:55.881 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:55.884 00.003 1032 Enqueuing Expose request
23:53:55.885 00.001 10072 IsGuiding returns 0
23:53:55.885 00.000 10072 Move returns status 0, amount 6
23:53:55.886 00.001 10072 MoveAxis(N, 0, ABG)
23:53:55.886 00.000 10072 Move returns status 0, amount 0
23:53:55.886 00.000 10072 move complete, result=0
23:53:55.886 00.000 10072 worker thread done servicing request
23:53:55.886 00.000 10072 Worker thread wakes up
23:53:55.886 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:55.886 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:55.898 00.012 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:53:56.522 00.624 10072 Exposure complete
23:53:56.569 00.047 10072 worker thread done servicing request
23:53:56.569 00.000 1032 OnExposeComplete: enter
23:53:56.572 00.003 1032 UpdateGuideState(): m_state=6
23:53:56.574 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11626
23:53:56.575 00.001 1032 Star::Find returns 1 (0), X=1107.74, Y=130.19, Mass=1495, SNR=27.2, Peak=94 HFD=3.5
23:53:56.577 00.002 1032 MultiStar: [#1 0.11,0.23,0.00,M1] [#2 -0.07,-0.13,0.76,U] [#3 0.05,0.08,0.72,U] [#4 -0.08,-0.16,0.64,U] [#5 0.11,0.17,0.70,U] [#6 0.09,-0.08,0.58,U] [#7 0.19,0.01,0.67,U] [#8 0.21,0.07,0.49,U] 
23:53:56.579 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.00}, one-star: {0.19, 0.03}
23:53:56.581 00.002 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
23:53:56.583 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
23:53:56.585 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.00 mountX=-0.02 mountY=-0.08, mountTheta=-1.83
23:53:56.588 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
23:53:56.590 00.002 1032 Enqueuing Move request for scope (0.09, 0.00)
23:53:56.592 00.002 10072 Worker thread wakes up
23:53:56.592 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
23:53:56.592 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
23:53:56.593 00.001 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.08
23:53:56.594 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:53:56.598 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:53:56.598 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:53:56.598 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:56.598 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:53:56.598 00.000 10072 MoveAxis(E, 7, ABG)
23:53:56.598 00.000 10072 Guiding  Dir = 2, Dur = 7
23:53:56.599 00.001 10072 IsGuiding returns 0
23:53:56.599 00.000 10072 PulseGuide returned control before completion, sleep 17
23:53:56.617 00.018 1032 UpdateGuideState exits: m=1495 SNR=27.2
23:53:56.619 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:56.620 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:56.622 00.002 1032 Enqueuing Expose request
23:53:56.628 00.006 10072 IsGuiding returns 0
23:53:56.628 00.000 10072 Move returns status 0, amount 7
23:53:56.628 00.000 10072 MoveAxis(N, 0, ABG)
23:53:56.628 00.000 10072 Move returns status 0, amount 0
23:53:56.628 00.000 10072 move complete, result=0
23:53:56.628 00.000 10072 worker thread done servicing request
23:53:56.628 00.000 10072 Worker thread wakes up
23:53:56.629 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:56.629 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:56.632 00.003 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:53:57.040 00.408 10072 Exposure complete
23:53:57.092 00.052 10072 worker thread done servicing request
23:53:57.092 00.000 1032 OnExposeComplete: enter
23:53:57.094 00.002 1032 UpdateGuideState(): m_state=6
23:53:57.096 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11627
23:53:57.098 00.002 1032 Star::Find returns 1 (0), X=1107.78, Y=130.22, Mass=1403, SNR=26.4, Peak=100 HFD=3.3
23:53:57.100 00.002 1032 MultiStar: [#1 0.12,0.06,0.95,U] [#2 0.05,-0.09,0.85,U] [#3 0.05,0.05,0.77,U] [#4 0.02,-0.21,0.69,U] [#5 0.11,-0.04,0.69,U] [#6 0.06,-0.08,0.59,U] [#7 0.29,-0.04,0.00,M1] [#8 0.41,-0.01,0.00,M7] 
23:53:57.103 00.003 1032 refined, 6 included, MultiStar: {0.10, -0.02}, one-star: {0.22, 0.06}
23:53:57.105 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:53:57.106 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:53:57.108 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.23 mountX=-0.05 mountY=-0.09, mountTheta=-2.06
23:53:57.111 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
23:53:57.113 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
23:53:57.117 00.004 10072 Worker thread wakes up
23:53:57.117 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:53:57.117 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:53:57.117 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
23:53:57.120 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:53:57.123 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:53:57.123 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:53:57.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:57.124 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:53:57.124 00.000 10072 MoveAxis(E, 7, ABG)
23:53:57.124 00.000 10072 Guiding  Dir = 2, Dur = 7
23:53:57.124 00.000 10072 IsGuiding returns 0
23:53:57.125 00.001 10072 PulseGuide returned control before completion, sleep 17
23:53:57.141 00.016 1032 UpdateGuideState exits: m=1403 SNR=26.4
23:53:57.145 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:57.148 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:57.150 00.002 1032 Enqueuing Expose request
23:53:57.152 00.002 10072 IsGuiding returns 0
23:53:57.152 00.000 10072 Move returns status 0, amount 7
23:53:57.152 00.000 10072 MoveAxis(N, 0, ABG)
23:53:57.152 00.000 10072 Move returns status 0, amount 0
23:53:57.152 00.000 10072 move complete, result=0
23:53:57.152 00.000 10072 worker thread done servicing request
23:53:57.152 00.000 10072 Worker thread wakes up
23:53:57.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:57.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:57.159 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:53:57.792 00.633 10072 Exposure complete
23:53:57.843 00.051 10072 worker thread done servicing request
23:53:57.844 00.001 1032 OnExposeComplete: enter
23:53:57.846 00.002 1032 UpdateGuideState(): m_state=6
23:53:57.848 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11628
23:53:57.850 00.002 1032 Star::Find returns 1 (0), X=1107.80, Y=130.17, Mass=1421, SNR=26.5, Peak=99 HFD=3.3
23:53:57.852 00.002 1032 MultiStar: [#1 0.14,0.13,0.93,U] [#2 0.13,-0.07,0.79,U] [#3 0.10,-0.00,0.76,U] [#4 0.10,-0.16,0.64,U] [#5 0.12,-0.11,0.70,U] [#6 0.04,-0.13,0.60,U] [#7 0.15,-0.16,0.69,U] [#8 0.24,-0.07,0.50,U] 
23:53:57.854 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.25, 0.02}
23:53:57.856 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
23:53:57.858 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
23:53:57.860 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.32 mountX=-0.08 mountY=-0.13, mountTheta=-2.15
23:53:57.863 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
23:53:57.865 00.002 1032 Enqueuing Move request for scope (0.14, -0.05)
23:53:57.867 00.002 10072 Worker thread wakes up
23:53:57.867 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
23:53:57.867 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
23:53:57.867 00.000 10072 Moving (0.14, -0.05) raw xDistance=-0.08 yDistance=-0.13
23:53:57.869 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:53:57.872 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:53:57.873 00.001 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:53:57.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:57.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:53:57.873 00.000 10072 MoveAxis(E, 8, ABG)
23:53:57.873 00.000 10072 Guiding  Dir = 2, Dur = 8
23:53:57.873 00.000 10072 IsGuiding returns 0
23:53:57.874 00.001 10072 PulseGuide returned control before completion, sleep 18
23:53:57.891 00.017 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:53:57.894 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:57.896 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:57.899 00.003 1032 Enqueuing Expose request
23:53:57.900 00.001 10072 IsGuiding returns 0
23:53:57.901 00.001 10072 Move returns status 0, amount 8
23:53:57.901 00.000 10072 MoveAxis(N, 0, ABG)
23:53:57.901 00.000 10072 Move returns status 0, amount 0
23:53:57.901 00.000 10072 move complete, result=0
23:53:57.901 00.000 10072 worker thread done servicing request
23:53:57.901 00.000 10072 Worker thread wakes up
23:53:57.901 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:57.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:57.908 00.007 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:53:58.318 00.410 10072 Exposure complete
23:53:58.375 00.057 10072 worker thread done servicing request
23:53:58.375 00.000 1032 OnExposeComplete: enter
23:53:58.377 00.002 1032 UpdateGuideState(): m_state=6
23:53:58.379 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11629
23:53:58.380 00.001 1032 Star::Find returns 1 (0), X=1107.75, Y=130.09, Mass=1326, SNR=25.6, Peak=91 HFD=3.3
23:53:58.383 00.003 1032 MultiStar: [#1 0.20,0.09,1.02,U] [#2 0.15,-0.07,0.82,U] [#3 0.14,0.09,0.81,U] [#4 0.06,-0.26,0.00,M1] [#5 0.20,-0.05,0.68,U] [#6 0.15,-0.08,0.60,U] [#7 0.24,-0.14,0.00,M1] [#8 0.39,-0.10,0.00,M7] 
23:53:58.385 00.002 1032 refined, 5 included, MultiStar: {0.17, -0.01}, one-star: {0.19, -0.06}
23:53:58.387 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
23:53:58.389 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
23:53:58.390 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.05 mountX=-0.05 mountY=-0.17, mountTheta=-1.88
23:53:58.396 00.006 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
23:53:58.399 00.003 1032 Enqueuing Move request for scope (0.17, -0.01)
23:53:58.401 00.002 10072 Worker thread wakes up
23:53:58.401 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
23:53:58.401 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
23:53:58.401 00.000 10072 Moving (0.17, -0.01) raw xDistance=-0.05 yDistance=-0.17
23:53:58.404 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:53:58.407 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:53:58.407 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:53:58.407 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:58.407 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:53:58.407 00.000 10072 MoveAxis(E, 7, ABG)
23:53:58.407 00.000 10072 Guiding  Dir = 2, Dur = 7
23:53:58.408 00.001 10072 IsGuiding returns 0
23:53:58.410 00.002 10072 PulseGuide returned control before completion, sleep 16
23:53:58.430 00.020 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:53:58.432 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:58.434 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:58.436 00.002 1032 Enqueuing Expose request
23:53:58.440 00.004 10072 IsGuiding returns 0
23:53:58.440 00.000 10072 Move returns status 0, amount 7
23:53:58.440 00.000 10072 MoveAxis(N, 0, ABG)
23:53:58.440 00.000 10072 Move returns status 0, amount 0
23:53:58.440 00.000 10072 move complete, result=0
23:53:58.440 00.000 10072 worker thread done servicing request
23:53:58.441 00.001 10072 Worker thread wakes up
23:53:58.441 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:58.441 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:58.447 00.006 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
23:53:59.072 00.625 10072 Exposure complete
23:53:59.122 00.050 10072 worker thread done servicing request
23:53:59.123 00.001 1032 OnExposeComplete: enter
23:53:59.126 00.003 1032 UpdateGuideState(): m_state=6
23:53:59.128 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11630
23:53:59.129 00.001 1032 Star::Find returns 1 (0), X=1107.72, Y=130.19, Mass=1377, SNR=26.1, Peak=102 HFD=3.5
23:53:59.132 00.003 1032 MultiStar: [#1 0.20,0.16,0.94,U] [#2 0.17,0.00,0.78,U] [#3 0.10,0.08,0.74,U] [#4 0.16,-0.14,0.66,U] [#5 0.12,-0.07,0.63,U] [#6 0.03,0.01,0.66,U] [#7 0.27,-0.04,0.00,M2] [#8 0.26,-0.06,0.00,M8] 
23:53:59.134 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.02}, one-star: {0.16, 0.03}
23:53:59.135 00.001 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
23:53:59.137 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
23:53:59.138 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.15 mountX=-0.01 mountY=-0.14, mountTheta=-1.68
23:53:59.142 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
23:53:59.144 00.002 1032 Enqueuing Move request for scope (0.14, 0.02)
23:53:59.146 00.002 10072 Worker thread wakes up
23:53:59.146 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
23:53:59.146 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
23:53:59.146 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.01 yDistance=-0.14
23:53:59.150 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:53:59.153 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:53:59.153 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:53:59.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:59.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:53:59.153 00.000 10072 MoveAxis(E, 7, ABG)
23:53:59.153 00.000 10072 Guiding  Dir = 2, Dur = 7
23:53:59.154 00.001 10072 IsGuiding returns 0
23:53:59.154 00.000 10072 PulseGuide returned control before completion, sleep 17
23:53:59.171 00.017 1032 UpdateGuideState exits: m=1377 SNR=26.1
23:53:59.172 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:59.175 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:59.177 00.002 1032 Enqueuing Expose request
23:53:59.180 00.003 10072 IsGuiding returns 0
23:53:59.180 00.000 10072 Move returns status 0, amount 7
23:53:59.180 00.000 10072 MoveAxis(N, 0, ABG)
23:53:59.180 00.000 10072 Move returns status 0, amount 0
23:53:59.180 00.000 10072 move complete, result=0
23:53:59.180 00.000 10072 worker thread done servicing request
23:53:59.180 00.000 10072 Worker thread wakes up
23:53:59.180 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:59.180 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:59.188 00.008 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:53:59.589 00.401 10072 Exposure complete
23:53:59.645 00.056 10072 worker thread done servicing request
23:53:59.646 00.001 1032 OnExposeComplete: enter
23:53:59.649 00.003 1032 UpdateGuideState(): m_state=6
23:53:59.651 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11631
23:53:59.653 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=130.13, Mass=1418, SNR=26.4, Peak=102 HFD=3.4
23:53:59.655 00.002 1032 MultiStar: [#1 0.18,0.15,0.92,U] [#2 0.06,-0.09,0.80,U] [#3 0.12,0.08,0.79,U] [#4 0.13,-0.15,0.69,U] [#5 0.19,0.11,0.65,U] [#6 0.09,0.06,0.61,U] [#7 0.11,0.01,0.71,U] [#8 0.12,-0.08,0.50,U] 
23:53:59.657 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.13, -0.03}
23:53:59.659 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
23:53:59.661 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
23:53:59.662 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.09 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
23:53:59.667 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
23:53:59.669 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
23:53:59.671 00.002 10072 Worker thread wakes up
23:53:59.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
23:53:59.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
23:53:59.671 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.12
23:53:59.675 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:53:59.678 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:53:59.678 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:53:59.679 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:59.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:53:59.679 00.000 10072 MoveAxis(E, 6, ABG)
23:53:59.679 00.000 10072 Guiding  Dir = 2, Dur = 6
23:53:59.679 00.000 10072 IsGuiding returns 0
23:53:59.680 00.001 10072 PulseGuide returned control before completion, sleep 16
23:53:59.698 00.018 1032 UpdateGuideState exits: m=1418 SNR=26.4
23:53:59.700 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:59.702 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:53:59.705 00.003 1032 Enqueuing Expose request
23:53:59.709 00.004 10072 IsGuiding returns 0
23:53:59.709 00.000 10072 Move returns status 0, amount 6
23:53:59.709 00.000 10072 MoveAxis(N, 0, ABG)
23:53:59.709 00.000 10072 Move returns status 0, amount 0
23:53:59.709 00.000 10072 move complete, result=0
23:53:59.710 00.001 10072 worker thread done servicing request
23:53:59.710 00.000 10072 Worker thread wakes up
23:53:59.710 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:53:59.710 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:53:59.716 00.006 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:54:00.338 00.622 10072 Exposure complete
23:54:00.391 00.053 10072 worker thread done servicing request
23:54:00.391 00.000 1032 OnExposeComplete: enter
23:54:00.395 00.004 1032 UpdateGuideState(): m_state=6
23:54:00.396 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11632
23:54:00.400 00.004 1032 Star::Find returns 1 (0), X=1107.72, Y=130.17, Mass=1433, SNR=26.6, Peak=98 HFD=3.5
23:54:00.401 00.001 1032 MultiStar: [#1 0.19,0.04,1.02,U] [#2 0.15,-0.21,0.00,M1] [#3 0.17,-0.01,0.76,U] [#4 0.10,-0.17,0.68,U] [#5 0.18,-0.09,0.65,U] [#6 -0.07,-0.05,0.61,U] [#7 0.35,-0.09,0.00,M2] [#8 0.31,-0.11,0.00,M8] 
23:54:00.403 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.03}, one-star: {0.16, 0.01}
23:54:00.405 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
23:54:00.407 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
23:54:00.409 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.24 mountX=-0.07 mountY=-0.12, mountTheta=-2.07
23:54:00.411 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
23:54:00.413 00.002 1032 Enqueuing Move request for scope (0.13, -0.03)
23:54:00.416 00.003 10072 Worker thread wakes up
23:54:00.416 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
23:54:00.416 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
23:54:00.416 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.07 yDistance=-0.12
23:54:00.419 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:54:00.421 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:00.421 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:54:00.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:00.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:54:00.421 00.000 10072 MoveAxis(E, 8, ABG)
23:54:00.421 00.000 10072 Guiding  Dir = 2, Dur = 8
23:54:00.422 00.001 10072 IsGuiding returns 0
23:54:00.423 00.001 10072 PulseGuide returned control before completion, sleep 17
23:54:00.443 00.020 1032 UpdateGuideState exits: m=1433 SNR=26.6
23:54:00.446 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:00.447 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:00.449 00.002 1032 Enqueuing Expose request
23:54:00.451 00.002 10072 IsGuiding returns 0
23:54:00.451 00.000 10072 Move returns status 0, amount 8
23:54:00.451 00.000 10072 MoveAxis(N, 0, ABG)
23:54:00.451 00.000 10072 Move returns status 0, amount 0
23:54:00.451 00.000 10072 move complete, result=0
23:54:00.451 00.000 10072 worker thread done servicing request
23:54:00.451 00.000 10072 Worker thread wakes up
23:54:00.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:00.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:00.462 00.011 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:54:00.866 00.404 10072 Exposure complete
23:54:00.909 00.043 10072 worker thread done servicing request
23:54:00.909 00.000 1032 OnExposeComplete: enter
23:54:00.911 00.002 1032 UpdateGuideState(): m_state=6
23:54:00.914 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11633
23:54:00.915 00.001 1032 Star::Find returns 1 (0), X=1107.87, Y=130.00, Mass=1341, SNR=25.8, Peak=95 HFD=3.0
23:54:00.917 00.002 1032 MultiStar: [#1 0.28,0.01,0.00,M1] [#2 0.18,-0.23,0.00,M2] [#3 0.04,-0.12,0.81,U] [#4 0.07,-0.28,0.00,M1] [#5 0.28,-0.00,0.00,M1] [#6 0.15,-0.18,0.62,U] [#7 0.32,-0.19,0.00,M3] [#8 0.33,-0.16,0.00,M9] 
23:54:00.919 00.002 1032 refined, 2 included, MultiStar: {0.18, -0.15}, one-star: {0.32, -0.16}
23:54:00.920 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
23:54:00.921 00.001 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
23:54:00.924 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.24 cameraTheta=-0.69 mountX=-0.19 mountY=-0.14, mountTheta=-2.52
23:54:00.927 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.15, opts=13)
23:54:00.929 00.002 1032 Enqueuing Move request for scope (0.18, -0.15)
23:54:00.932 00.003 10072 Worker thread wakes up
23:54:00.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
23:54:00.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
23:54:00.932 00.000 10072 Moving (0.18, -0.15) raw xDistance=-0.19 yDistance=-0.14
23:54:00.934 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:54:00.936 00.002 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.88
23:54:00.936 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
23:54:00.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:00.937 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:54:00.937 00.000 10072 MoveAxis(E, 97, ABG)
23:54:00.937 00.000 10072 Guiding  Dir = 2, Dur = 97
23:54:00.937 00.000 10072 IsGuiding returns 0
23:54:00.938 00.001 10072 PulseGuide returned control before completion, sleep 107
23:54:00.952 00.014 1032 UpdateGuideState exits: m=1341 SNR=25.8
23:54:00.956 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:00.959 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:00.960 00.001 1032 Enqueuing Expose request
23:54:01.051 00.091 10072 IsGuiding returns 0
23:54:01.051 00.000 10072 Move returns status 0, amount 97
23:54:01.051 00.000 10072 MoveAxis(N, 0, ABG)
23:54:01.051 00.000 10072 Move returns status 0, amount 0
23:54:01.051 00.000 10072 move complete, result=0
23:54:01.051 00.000 10072 worker thread done servicing request
23:54:01.051 00.000 10072 Worker thread wakes up
23:54:01.052 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:01.052 00.000 1032 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
23:54:01.054 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:01.677 00.623 10072 Exposure complete
23:54:01.727 00.050 10072 worker thread done servicing request
23:54:01.727 00.000 1032 OnExposeComplete: enter
23:54:01.730 00.003 1032 UpdateGuideState(): m_state=6
23:54:01.732 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11634
23:54:01.733 00.001 1032 Star::Find returns 1 (0), X=1107.77, Y=130.19, Mass=1389, SNR=26.2, Peak=104 HFD=3.3
23:54:01.737 00.004 1032 MultiStar: [#1 0.08,0.08,1.00,U] [#2 0.10,-0.22,0.83,U] [#3 0.12,-0.01,0.72,U] [#4 -0.05,-0.17,0.70,U] [#5 0.20,-0.04,0.64,U] [#6 0.05,-0.14,0.63,U] [#7 0.17,-0.13,0.71,U] [#8 0.33,-0.02,0.00,M10] 
23:54:01.740 00.003 1032 refined, 7 included, MultiStar: {0.12, -0.06}, one-star: {0.22, 0.04}
23:54:01.744 00.004 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
23:54:01.746 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
23:54:01.748 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.51 mountX=-0.09 mountY=-0.09, mountTheta=-2.34
23:54:01.751 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
23:54:01.753 00.002 1032 Enqueuing Move request for scope (0.12, -0.06)
23:54:01.756 00.003 10072 Worker thread wakes up
23:54:01.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
23:54:01.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
23:54:01.756 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.09
23:54:01.759 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:54:01.761 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:01.761 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:54:01.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:01.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:54:01.761 00.000 10072 MoveAxis(E, 8, ABG)
23:54:01.761 00.000 10072 Guiding  Dir = 2, Dur = 8
23:54:01.762 00.001 10072 IsGuiding returns 0
23:54:01.762 00.000 10072 PulseGuide returned control before completion, sleep 18
23:54:01.781 00.019 1032 UpdateGuideState exits: m=1389 SNR=26.2
23:54:01.783 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:01.785 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:01.787 00.002 1032 Enqueuing Expose request
23:54:01.789 00.002 10072 IsGuiding returns 0
23:54:01.790 00.001 10072 Move returns status 0, amount 8
23:54:01.790 00.000 10072 MoveAxis(N, 0, ABG)
23:54:01.790 00.000 10072 Move returns status 0, amount 0
23:54:01.790 00.000 10072 move complete, result=0
23:54:01.790 00.000 10072 worker thread done servicing request
23:54:01.790 00.000 10072 Worker thread wakes up
23:54:01.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:01.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:01.798 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:54:02.211 00.413 10072 Exposure complete
23:54:02.264 00.053 10072 worker thread done servicing request
23:54:02.264 00.000 1032 OnExposeComplete: enter
23:54:02.266 00.002 1032 UpdateGuideState(): m_state=6
23:54:02.269 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11635
23:54:02.271 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=130.25, Mass=1422, SNR=26.5, Peak=109 HFD=3.4
23:54:02.273 00.002 1032 MultiStar: [#1 0.13,0.25,0.00,M1] [#2 -0.05,-0.15,0.80,U] [#3 0.04,0.10,0.79,U] [#4 0.01,-0.12,0.66,U] [#5 0.23,0.08,0.68,U] [#6 -0.03,0.19,0.68,U] [#7 0.10,-0.01,0.74,U] [#8 0.29,0.00,0.00,R] 
23:54:02.276 00.003 1032 refined, 6 included, MultiStar: {0.05, 0.03}, one-star: {0.05, 0.09}
23:54:02.277 00.001 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:54:02.280 00.003 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:54:02.281 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.51 mountX=0.01 mountY=-0.06, mountTheta=-1.32
23:54:02.285 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:54:02.287 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
23:54:02.289 00.002 10072 Worker thread wakes up
23:54:02.289 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:54:02.289 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:54:02.289 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
23:54:02.292 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:54:02.295 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:02.295 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:54:02.295 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:02.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:54:02.295 00.000 10072 MoveAxis(E, 7, ABG)
23:54:02.295 00.000 10072 Guiding  Dir = 2, Dur = 7
23:54:02.296 00.001 10072 IsGuiding returns 0
23:54:02.296 00.000 10072 PulseGuide returned control before completion, sleep 17
23:54:02.314 00.018 10072 IsGuiding returns 0
23:54:02.314 00.000 10072 Move returns status 0, amount 7
23:54:02.314 00.000 10072 MoveAxis(N, 0, ABG)
23:54:02.314 00.000 10072 Move returns status 0, amount 0
23:54:02.314 00.000 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:54:02.317 00.003 10072 move complete, result=0
23:54:02.317 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:02.319 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:02.321 00.002 1032 Enqueuing Expose request
23:54:02.323 00.002 10072 worker thread done servicing request
23:54:02.323 00.000 10072 Worker thread wakes up
23:54:02.323 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:54:02.326 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:02.326 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:02.962 00.636 10072 Exposure complete
23:54:03.013 00.051 10072 worker thread done servicing request
23:54:03.013 00.000 1032 OnExposeComplete: enter
23:54:03.015 00.002 1032 UpdateGuideState(): m_state=6
23:54:03.018 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11636
23:54:03.022 00.004 1032 Star::Find returns 1 (0), X=1107.64, Y=130.30, Mass=1294, SNR=25.3, Peak=102 HFD=3.4
23:54:03.024 00.002 1032 MultiStar: [#1 0.10,0.22,1.01,U] [#2 -0.04,0.08,0.84,U] [#3 0.08,-0.00,0.82,U] [#4 0.13,-0.07,0.70,U] [#5 0.03,0.14,0.67,U] [#6 -0.02,0.09,0.66,U] [#7 0.23,-0.06,0.71,U] [#8 0.00,-0.09,0.53,U] 
23:54:03.026 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.08, 0.15}
23:54:03.028 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
23:54:03.029 00.001 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
23:54:03.031 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.10 cameraTheta=0.74 mountX=0.04 mountY=-0.08, mountTheta=-1.09
23:54:03.035 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
23:54:03.037 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
23:54:03.039 00.002 10072 Worker thread wakes up
23:54:03.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:54:03.039 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:54:03.039 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
23:54:03.040 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:54:03.044 00.004 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:03.044 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:54:03.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:03.045 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:54:03.045 00.000 10072 MoveAxis(E, 8, ABG)
23:54:03.045 00.000 10072 Guiding  Dir = 2, Dur = 8
23:54:03.045 00.000 10072 IsGuiding returns 0
23:54:03.045 00.000 10072 PulseGuide returned control before completion, sleep 18
23:54:03.062 00.017 1032 UpdateGuideState exits: m=1294 SNR=25.3
23:54:03.064 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:03.065 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:03.067 00.002 1032 Enqueuing Expose request
23:54:03.069 00.002 10072 IsGuiding returns 0
23:54:03.069 00.000 10072 Move returns status 0, amount 8
23:54:03.069 00.000 10072 MoveAxis(N, 0, ABG)
23:54:03.069 00.000 10072 Move returns status 0, amount 0
23:54:03.069 00.000 10072 move complete, result=0
23:54:03.069 00.000 10072 worker thread done servicing request
23:54:03.069 00.000 10072 Worker thread wakes up
23:54:03.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:03.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:03.076 00.007 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:54:03.478 00.402 10072 Exposure complete
23:54:03.527 00.049 10072 worker thread done servicing request
23:54:03.527 00.000 1032 OnExposeComplete: enter
23:54:03.529 00.002 1032 UpdateGuideState(): m_state=6
23:54:03.531 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11637
23:54:03.533 00.002 1032 Star::Find returns 1 (0), X=1107.84, Y=130.24, Mass=1316, SNR=25.5, Peak=96 HFD=3.2
23:54:03.535 00.002 1032 MultiStar: [#1 0.16,0.05,0.96,U] [#2 0.10,-0.01,0.85,U] [#3 0.06,0.07,0.75,U] [#4 0.13,-0.25,0.00,M1] [#5 0.09,-0.01,0.68,U] [#6 -0.01,-0.15,0.63,U] [#7 0.10,-0.10,0.72,U] [#8 -0.06,0.10,0.51,U] 
23:54:03.537 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.28, 0.09}
23:54:03.539 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
23:54:03.541 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
23:54:03.543 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.09 mountX=-0.02 mountY=-0.11, mountTheta=-1.74
23:54:03.546 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
23:54:03.549 00.003 1032 Enqueuing Move request for scope (0.11, 0.01)
23:54:03.552 00.003 10072 Worker thread wakes up
23:54:03.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:54:03.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:54:03.552 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:54:03.555 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:54:03.557 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:03.557 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:54:03.557 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:03.558 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:54:03.558 00.000 10072 MoveAxis(E, 8, ABG)
23:54:03.558 00.000 10072 Guiding  Dir = 2, Dur = 8
23:54:03.558 00.000 10072 IsGuiding returns 0
23:54:03.559 00.001 10072 PulseGuide returned control before completion, sleep 18
23:54:03.576 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.5
23:54:03.578 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:03.582 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:03.584 00.002 1032 Enqueuing Expose request
23:54:03.586 00.002 10072 IsGuiding returns 0
23:54:03.586 00.000 10072 Move returns status 0, amount 8
23:54:03.586 00.000 10072 MoveAxis(N, 0, ABG)
23:54:03.586 00.000 10072 Move returns status 0, amount 0
23:54:03.586 00.000 10072 move complete, result=0
23:54:03.586 00.000 10072 worker thread done servicing request
23:54:03.586 00.000 10072 Worker thread wakes up
23:54:03.587 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:03.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:03.598 00.011 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:54:04.213 00.615 10072 Exposure complete
23:54:04.264 00.051 10072 worker thread done servicing request
23:54:04.264 00.000 1032 OnExposeComplete: enter
23:54:04.266 00.002 1032 UpdateGuideState(): m_state=6
23:54:04.269 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11638
23:54:04.271 00.002 1032 Star::Find returns 1 (0), X=1107.77, Y=130.14, Mass=1390, SNR=26.2, Peak=107 HFD=3.3
23:54:04.272 00.001 1032 MultiStar: [#1 0.16,0.22,0.00,M1] [#2 0.07,-0.01,0.83,U] [#3 0.19,0.12,0.75,U] [#4 -0.01,-0.15,0.66,U] [#5 0.06,-0.12,0.66,U] [#6 0.06,-0.04,0.61,U] [#7 0.19,0.01,0.69,U] [#8 -0.06,0.05,0.54,U] 
23:54:04.275 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {0.22, -0.02}
23:54:04.277 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
23:54:04.279 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
23:54:04.280 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.16 mountX=-0.04 mountY=-0.10, mountTheta=-1.99
23:54:04.284 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
23:54:04.285 00.001 1032 Enqueuing Move request for scope (0.10, -0.02)
23:54:04.287 00.002 10072 Worker thread wakes up
23:54:04.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:54:04.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:54:04.287 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.04 yDistance=-0.10
23:54:04.288 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:54:04.293 00.005 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:04.293 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:54:04.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:04.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:54:04.293 00.000 10072 MoveAxis(E, 9, ABG)
23:54:04.293 00.000 10072 Guiding  Dir = 2, Dur = 9
23:54:04.293 00.000 10072 IsGuiding returns 0
23:54:04.293 00.000 10072 PulseGuide returned control before completion, sleep 19
23:54:04.311 00.018 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:54:04.314 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:04.316 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:04.317 00.001 1032 Enqueuing Expose request
23:54:04.322 00.005 10072 IsGuiding returns 0
23:54:04.322 00.000 10072 Move returns status 0, amount 9
23:54:04.322 00.000 10072 MoveAxis(N, 0, ABG)
23:54:04.322 00.000 10072 Move returns status 0, amount 0
23:54:04.322 00.000 10072 move complete, result=0
23:54:04.322 00.000 10072 worker thread done servicing request
23:54:04.322 00.000 10072 Worker thread wakes up
23:54:04.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:04.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:04.327 00.005 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:54:04.728 00.401 10072 Exposure complete
23:54:04.781 00.053 10072 worker thread done servicing request
23:54:04.781 00.000 1032 OnExposeComplete: enter
23:54:04.783 00.002 1032 UpdateGuideState(): m_state=6
23:54:04.785 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11639
23:54:04.786 00.001 1032 Star::Find returns 1 (0), X=1107.76, Y=130.24, Mass=1366, SNR=26.0, Peak=100 HFD=3.3
23:54:04.790 00.004 1032 MultiStar: [#1 0.19,0.25,0.00,M2] [#2 0.11,0.09,0.86,U] [#3 0.09,0.14,0.73,U] [#4 0.03,-0.15,0.69,U] [#5 0.06,0.08,0.68,U] [#6 0.11,0.19,0.56,U] [#7 0.14,-0.03,0.69,U] [#8 -0.03,-0.10,0.54,U] 
23:54:04.791 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {0.21, 0.08}
23:54:04.793 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
23:54:04.795 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
23:54:04.797 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.41 mountX=0.02 mountY=-0.11, mountTheta=-1.42
23:54:04.802 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
23:54:04.806 00.004 1032 Enqueuing Move request for scope (0.10, 0.04)
23:54:04.808 00.002 10072 Worker thread wakes up
23:54:04.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:54:04.808 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:54:04.808 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.02 yDistance=-0.11
23:54:04.810 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
23:54:04.813 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:04.813 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:54:04.813 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:04.814 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:54:04.814 00.000 10072 MoveAxis(E, 7, ABG)
23:54:04.814 00.000 10072 Guiding  Dir = 2, Dur = 7
23:54:04.814 00.000 10072 IsGuiding returns 0
23:54:04.814 00.000 10072 PulseGuide returned control before completion, sleep 17
23:54:04.835 00.021 10072 IsGuiding returns 0
23:54:04.835 00.000 10072 Move returns status 0, amount 7
23:54:04.835 00.000 10072 MoveAxis(N, 0, ABG)
23:54:04.835 00.000 10072 Move returns status 0, amount 0
23:54:04.835 00.000 10072 move complete, result=0
23:54:04.835 00.000 10072 worker thread done servicing request
23:54:04.836 00.001 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:54:04.838 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:04.840 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:04.842 00.002 1032 Enqueuing Expose request
23:54:04.844 00.002 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:54:04.845 00.001 10072 Worker thread wakes up
23:54:04.846 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:04.846 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:05.484 00.638 10072 Exposure complete
23:54:05.536 00.052 10072 worker thread done servicing request
23:54:05.536 00.000 1032 OnExposeComplete: enter
23:54:05.539 00.003 1032 UpdateGuideState(): m_state=6
23:54:05.541 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11640
23:54:05.542 00.001 1032 Star::Find returns 1 (0), X=1107.79, Y=130.20, Mass=1424, SNR=26.6, Peak=100 HFD=3.5
23:54:05.545 00.003 1032 MultiStar: [#1 0.20,0.23,0.00,M3] [#2 0.07,-0.04,0.80,U] [#3 0.07,0.05,0.80,U] [#4 0.09,0.01,0.69,U] [#5 0.09,0.05,0.64,U] [#6 0.10,-0.03,0.57,U] [#7 0.13,-0.01,0.70,U] [#8 -0.11,0.17,0.50,U] 
23:54:05.547 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.24, 0.04}
23:54:05.549 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
23:54:05.551 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
23:54:05.553 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.26 mountX=0.00 mountY=-0.10, mountTheta=-1.57
23:54:05.556 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
23:54:05.558 00.002 1032 Enqueuing Move request for scope (0.10, 0.03)
23:54:05.561 00.003 10072 Worker thread wakes up
23:54:05.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:54:05.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:54:05.561 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.10
23:54:05.563 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:54:05.566 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:05.566 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:54:05.566 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:05.566 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:54:05.566 00.000 10072 MoveAxis(E, 7, ABG)
23:54:05.566 00.000 10072 Guiding  Dir = 2, Dur = 7
23:54:05.567 00.001 10072 IsGuiding returns 0
23:54:05.567 00.000 10072 PulseGuide returned control before completion, sleep 17
23:54:05.586 00.019 1032 UpdateGuideState exits: m=1424 SNR=26.6
23:54:05.590 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:05.593 00.003 10072 IsGuiding returns 0
23:54:05.593 00.000 10072 Move returns status 0, amount 7
23:54:05.593 00.000 10072 MoveAxis(N, 0, ABG)
23:54:05.593 00.000 10072 Move returns status 0, amount 0
23:54:05.593 00.000 10072 move complete, result=0
23:54:05.593 00.000 10072 worker thread done servicing request
23:54:05.593 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:05.596 00.003 1032 Enqueuing Expose request
23:54:05.600 00.004 10072 Worker thread wakes up
23:54:05.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:05.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:05.600 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:54:06.018 00.418 10072 Exposure complete
23:54:06.065 00.047 10072 worker thread done servicing request
23:54:06.065 00.000 1032 OnExposeComplete: enter
23:54:06.068 00.003 1032 UpdateGuideState(): m_state=6
23:54:06.069 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11641
23:54:06.071 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=130.09, Mass=1329, SNR=25.7, Peak=91 HFD=3.4
23:54:06.073 00.002 1032 MultiStar: [#1 0.15,0.20,0.98,U] [#2 0.14,0.02,0.80,U] [#3 0.14,0.14,0.77,U] [#4 0.15,-0.10,0.69,U] [#5 0.20,0.16,0.70,U] [#6 0.24,0.06,0.65,U] [#7 0.22,0.08,0.68,U] [#8 -0.05,0.08,0.55,U] 
23:54:06.075 00.002 1032 single-star, 8 included, MultiStar: {0.15, 0.06}, one-star: {0.15, -0.07}
23:54:06.076 00.001 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
23:54:06.080 00.004 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
23:54:06.084 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.43 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
23:54:06.088 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.07, opts=13)
23:54:06.090 00.002 1032 Enqueuing Move request for scope (0.15, -0.07)
23:54:06.092 00.002 10072 Worker thread wakes up
23:54:06.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
23:54:06.092 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
23:54:06.092 00.000 10072 Moving (0.15, -0.07) raw xDistance=-0.10 yDistance=-0.12
23:54:06.094 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:54:06.097 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:06.097 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:54:06.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:06.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:54:06.097 00.000 10072 MoveAxis(E, 6, ABG)
23:54:06.097 00.000 10072 Guiding  Dir = 2, Dur = 6
23:54:06.098 00.001 10072 IsGuiding returns 0
23:54:06.098 00.000 10072 PulseGuide returned control before completion, sleep 16
23:54:06.117 00.019 1032 UpdateGuideState exits: m=1329 SNR=25.7
23:54:06.119 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:06.121 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:06.123 00.002 1032 Enqueuing Expose request
23:54:06.127 00.004 10072 IsGuiding returns 0
23:54:06.127 00.000 10072 Move returns status 0, amount 6
23:54:06.127 00.000 10072 MoveAxis(N, 0, ABG)
23:54:06.127 00.000 10072 Move returns status 0, amount 0
23:54:06.127 00.000 10072 move complete, result=0
23:54:06.127 00.000 10072 worker thread done servicing request
23:54:06.127 00.000 10072 Worker thread wakes up
23:54:06.127 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:06.127 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:06.133 00.006 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:54:06.754 00.621 10072 Exposure complete
23:54:06.804 00.050 10072 worker thread done servicing request
23:54:06.804 00.000 1032 OnExposeComplete: enter
23:54:06.807 00.003 1032 UpdateGuideState(): m_state=6
23:54:06.808 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11642
23:54:06.810 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=130.15, Mass=1371, SNR=26.0, Peak=96 HFD=3.2
23:54:06.812 00.002 1032 MultiStar: [#1 0.17,0.17,0.99,U] [#2 0.12,-0.01,0.83,U] [#3 0.21,0.06,0.77,U] [#4 0.04,-0.04,0.68,U] [#5 0.11,0.01,0.67,U] [#6 0.09,-0.02,0.62,U] [#7 0.17,0.02,0.74,U] [#8 0.01,0.10,0.53,U] 
23:54:06.816 00.004 1032 refined, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.24, -0.00}
23:54:06.817 00.001 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
23:54:06.819 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
23:54:06.821 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.25 mountX=-0.00 mountY=-0.14, mountTheta=-1.58
23:54:06.824 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
23:54:06.826 00.002 1032 Enqueuing Move request for scope (0.14, 0.04)
23:54:06.829 00.003 10072 Worker thread wakes up
23:54:06.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
23:54:06.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
23:54:06.830 00.001 10072 Moving (0.14, 0.04) raw xDistance=-0.00 yDistance=-0.14
23:54:06.832 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:54:06.835 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:06.835 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:54:06.835 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:06.835 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:54:06.835 00.000 10072 MoveAxis(E, 8, ABG)
23:54:06.835 00.000 10072 Guiding  Dir = 2, Dur = 8
23:54:06.836 00.001 10072 IsGuiding returns 0
23:54:06.837 00.001 10072 PulseGuide returned control before completion, sleep 18
23:54:06.854 00.017 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:54:06.857 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:06.859 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:06.863 00.004 1032 Enqueuing Expose request
23:54:06.865 00.002 10072 IsGuiding returns 0
23:54:06.865 00.000 10072 Move returns status 0, amount 8
23:54:06.865 00.000 10072 MoveAxis(N, 0, ABG)
23:54:06.865 00.000 10072 Move returns status 0, amount 0
23:54:06.865 00.000 10072 move complete, result=0
23:54:06.865 00.000 10072 worker thread done servicing request
23:54:06.865 00.000 10072 Worker thread wakes up
23:54:06.865 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:06.865 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:06.873 00.008 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:54:07.272 00.399 10072 Exposure complete
23:54:07.327 00.055 10072 worker thread done servicing request
23:54:07.327 00.000 1032 OnExposeComplete: enter
23:54:07.329 00.002 1032 UpdateGuideState(): m_state=6
23:54:07.334 00.005 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11643
23:54:07.337 00.003 1032 Star::Find returns 1 (0), X=1107.81, Y=130.23, Mass=1461, SNR=26.9, Peak=104 HFD=3.4
23:54:07.340 00.003 1032 MultiStar: [#1 0.11,0.23,0.93,U] [#2 0.10,-0.07,0.76,U] [#3 0.15,0.08,0.74,U] [#4 0.04,-0.01,0.69,U] [#5 0.22,0.08,0.63,U] [#6 0.09,-0.03,0.60,U] [#7 0.19,0.03,0.68,U] [#8 0.06,0.17,0.52,U] 
23:54:07.342 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.25, 0.07}
23:54:07.344 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
23:54:07.346 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
23:54:07.349 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.16 cameraTheta=0.43 mountX=0.03 mountY=-0.15, mountTheta=-1.40
23:54:07.353 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
23:54:07.355 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
23:54:07.357 00.002 10072 Worker thread wakes up
23:54:07.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
23:54:07.357 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
23:54:07.357 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.03 yDistance=-0.15
23:54:07.360 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:54:07.364 00.004 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:07.364 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:54:07.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:07.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:54:07.364 00.000 10072 MoveAxis(E, 8, ABG)
23:54:07.364 00.000 10072 Guiding  Dir = 2, Dur = 8
23:54:07.364 00.000 10072 IsGuiding returns 0
23:54:07.366 00.002 10072 PulseGuide returned control before completion, sleep 18
23:54:07.383 00.017 1032 UpdateGuideState exits: m=1461 SNR=26.9
23:54:07.385 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:07.387 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:07.388 00.001 1032 Enqueuing Expose request
23:54:07.395 00.007 10072 IsGuiding returns 0
23:54:07.395 00.000 10072 Move returns status 0, amount 8
23:54:07.395 00.000 10072 MoveAxis(N, 0, ABG)
23:54:07.395 00.000 10072 Move returns status 0, amount 0
23:54:07.395 00.000 10072 move complete, result=0
23:54:07.395 00.000 10072 worker thread done servicing request
23:54:07.395 00.000 10072 Worker thread wakes up
23:54:07.395 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:07.395 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:07.400 00.005 1032 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
23:54:08.023 00.623 10072 Exposure complete
23:54:08.074 00.051 10072 worker thread done servicing request
23:54:08.074 00.000 1032 OnExposeComplete: enter
23:54:08.076 00.002 1032 UpdateGuideState(): m_state=6
23:54:08.079 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11644
23:54:08.081 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=130.26, Mass=1420, SNR=26.5, Peak=110 HFD=3.4
23:54:08.083 00.002 1032 MultiStar: [#1 0.16,0.29,0.00,M1] [#2 0.03,-0.06,0.81,U] [#3 0.11,0.22,0.77,U] [#4 0.07,-0.04,0.67,U] [#5 0.11,0.15,0.66,U] [#6 0.04,0.05,0.63,U] [#7 0.21,0.10,0.72,U] [#8 -0.04,0.14,0.50,U] 
23:54:08.085 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.08}, one-star: {0.10, 0.10}
23:54:08.087 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:54:08.090 00.003 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:54:08.091 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=0.06 mountY=-0.10, mountTheta=-1.06
23:54:08.095 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
23:54:08.097 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
23:54:08.099 00.002 10072 Worker thread wakes up
23:54:08.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:54:08.099 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:54:08.099 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
23:54:08.102 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:54:08.104 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:08.104 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:54:08.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:08.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:54:08.104 00.000 10072 MoveAxis(E, 7, ABG)
23:54:08.104 00.000 10072 Guiding  Dir = 2, Dur = 7
23:54:08.106 00.002 10072 IsGuiding returns 0
23:54:08.106 00.000 10072 PulseGuide returned control before completion, sleep 17
23:54:08.124 00.018 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:54:08.126 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:08.128 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:08.130 00.002 1032 Enqueuing Expose request
23:54:08.132 00.002 10072 IsGuiding returns 0
23:54:08.132 00.000 10072 Move returns status 0, amount 7
23:54:08.132 00.000 10072 MoveAxis(N, 0, ABG)
23:54:08.132 00.000 10072 Move returns status 0, amount 0
23:54:08.132 00.000 10072 move complete, result=0
23:54:08.132 00.000 10072 worker thread done servicing request
23:54:08.132 00.000 10072 Worker thread wakes up
23:54:08.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:08.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:08.141 00.009 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:54:08.536 00.395 10072 Exposure complete
23:54:08.584 00.048 10072 worker thread done servicing request
23:54:08.584 00.000 1032 OnExposeComplete: enter
23:54:08.587 00.003 1032 UpdateGuideState(): m_state=6
23:54:08.589 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11645
23:54:08.591 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=130.31, Mass=1486, SNR=27.1, Peak=105 HFD=3.5
23:54:08.593 00.002 1032 MultiStar: [#1 0.18,0.28,0.00,M2] [#2 0.14,-0.05,0.79,U] [#3 0.12,0.08,0.77,U] [#4 0.06,0.05,0.67,U] [#5 0.13,0.11,0.65,U] [#6 0.13,0.15,0.59,U] [#7 0.20,0.13,0.67,U] [#8 0.04,0.12,0.51,U] 
23:54:08.595 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.09}, one-star: {0.16, 0.16}
23:54:08.597 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:54:08.599 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:54:08.601 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.62 mountX=0.06 mountY=-0.15, mountTheta=-1.21
23:54:08.604 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.09, opts=13)
23:54:08.606 00.002 1032 Enqueuing Move request for scope (0.13, 0.09)
23:54:08.608 00.002 10072 Worker thread wakes up
23:54:08.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
23:54:08.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
23:54:08.609 00.001 10072 Moving (0.13, 0.09) raw xDistance=0.06 yDistance=-0.15
23:54:08.610 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:54:08.615 00.005 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:08.615 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:54:08.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:08.615 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:54:08.615 00.000 10072 MoveAxis(E, 7, ABG)
23:54:08.615 00.000 10072 Guiding  Dir = 2, Dur = 7
23:54:08.615 00.000 10072 IsGuiding returns 0
23:54:08.616 00.001 10072 PulseGuide returned control before completion, sleep 17
23:54:08.632 00.016 1032 UpdateGuideState exits: m=1486 SNR=27.1
23:54:08.634 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:08.636 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:08.638 00.002 1032 Enqueuing Expose request
23:54:08.644 00.006 10072 IsGuiding returns 0
23:54:08.644 00.000 10072 Move returns status 0, amount 7
23:54:08.645 00.001 10072 MoveAxis(N, 0, ABG)
23:54:08.645 00.000 10072 Move returns status 0, amount 0
23:54:08.645 00.000 10072 move complete, result=0
23:54:08.645 00.000 10072 worker thread done servicing request
23:54:08.645 00.000 10072 Worker thread wakes up
23:54:08.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:08.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:08.649 00.004 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:54:09.270 00.621 10072 Exposure complete
23:54:09.320 00.050 10072 worker thread done servicing request
23:54:09.320 00.000 1032 OnExposeComplete: enter
23:54:09.324 00.004 1032 UpdateGuideState(): m_state=6
23:54:09.326 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11646
23:54:09.327 00.001 1032 Star::Find returns 1 (0), X=1107.88, Y=130.29, Mass=1446, SNR=26.7, Peak=102 HFD=3.4
23:54:09.329 00.002 1032 MultiStar: [#1 0.14,0.22,0.00,M3] [#2 0.19,0.03,0.82,U] [#3 0.17,0.01,0.74,U] [#4 0.18,-0.08,0.69,U] [#5 0.21,-0.02,0.65,U] [#6 0.02,0.15,0.59,U] [#7 0.24,0.01,0.71,U] [#8 -0.02,0.05,0.54,U] 
23:54:09.332 00.003 1032 refined, 7 included, MultiStar: {0.18, 0.04}, one-star: {0.33, 0.13}
23:54:09.333 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:54:09.335 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:54:09.338 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.21 mountX=-0.01 mountY=-0.18, mountTheta=-1.62
23:54:09.341 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.04, opts=13)
23:54:09.342 00.001 1032 Enqueuing Move request for scope (0.18, 0.04)
23:54:09.344 00.002 10072 Worker thread wakes up
23:54:09.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
23:54:09.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
23:54:09.344 00.000 10072 Moving (0.18, 0.04) raw xDistance=-0.01 yDistance=-0.18
23:54:09.346 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:54:09.349 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:09.350 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:54:09.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:09.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:54:09.350 00.000 10072 MoveAxis(E, 7, ABG)
23:54:09.350 00.000 10072 Guiding  Dir = 2, Dur = 7
23:54:09.350 00.000 10072 IsGuiding returns 0
23:54:09.351 00.001 10072 PulseGuide returned control before completion, sleep 17
23:54:09.368 00.017 1032 UpdateGuideState exits: m=1446 SNR=26.7
23:54:09.370 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:09.373 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:09.374 00.001 1032 Enqueuing Expose request
23:54:09.379 00.005 10072 IsGuiding returns 0
23:54:09.379 00.000 10072 Move returns status 0, amount 7
23:54:09.379 00.000 10072 MoveAxis(N, 0, ABG)
23:54:09.379 00.000 10072 Move returns status 0, amount 0
23:54:09.379 00.000 10072 move complete, result=0
23:54:09.379 00.000 10072 worker thread done servicing request
23:54:09.379 00.000 10072 Worker thread wakes up
23:54:09.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:09.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:09.386 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
23:54:09.786 00.400 10072 Exposure complete
23:54:09.838 00.052 10072 worker thread done servicing request
23:54:09.838 00.000 1032 OnExposeComplete: enter
23:54:09.841 00.003 1032 UpdateGuideState(): m_state=6
23:54:09.843 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11647
23:54:09.846 00.003 1032 Star::Find returns 1 (0), X=1107.75, Y=130.17, Mass=1475, SNR=27.0, Peak=102 HFD=3.5
23:54:09.848 00.002 1032 MultiStar: [#1 0.17,0.27,0.00,M4] [#2 0.15,0.02,0.79,U] [#3 0.15,0.01,0.72,U] [#4 0.11,0.04,0.67,U] [#5 0.16,0.03,0.64,U] [#6 0.20,0.06,0.64,U] [#7 0.21,0.03,0.67,U] [#8 0.12,0.10,0.51,U] 
23:54:09.850 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.03}, one-star: {0.19, 0.02}
23:54:09.851 00.001 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
23:54:09.853 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
23:54:09.855 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.17 cameraTheta=0.19 mountX=-0.01 mountY=-0.17, mountTheta=-1.64
23:54:09.857 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.03, opts=13)
23:54:09.859 00.002 1032 Enqueuing Move request for scope (0.16, 0.03)
23:54:09.860 00.001 10072 Worker thread wakes up
23:54:09.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
23:54:09.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
23:54:09.862 00.002 10072 Moving (0.16, 0.03) raw xDistance=-0.01 yDistance=-0.17
23:54:09.864 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:54:09.867 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:09.867 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:54:09.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:09.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:54:09.867 00.000 10072 MoveAxis(E, 6, ABG)
23:54:09.867 00.000 10072 Guiding  Dir = 2, Dur = 6
23:54:09.868 00.001 10072 IsGuiding returns 0
23:54:09.868 00.000 10072 PulseGuide returned control before completion, sleep 16
23:54:09.887 00.019 1032 UpdateGuideState exits: m=1475 SNR=27.0
23:54:09.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:09.891 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:09.894 00.003 1032 Enqueuing Expose request
23:54:09.897 00.003 10072 IsGuiding returns 0
23:54:09.898 00.001 10072 Move returns status 0, amount 6
23:54:09.898 00.000 10072 MoveAxis(N, 0, ABG)
23:54:09.898 00.000 10072 Move returns status 0, amount 0
23:54:09.898 00.000 10072 move complete, result=0
23:54:09.898 00.000 10072 worker thread done servicing request
23:54:09.898 00.000 10072 Worker thread wakes up
23:54:09.898 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:09.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:09.906 00.008 1032 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
23:54:10.523 00.617 10072 Exposure complete
23:54:10.574 00.051 10072 worker thread done servicing request
23:54:10.574 00.000 1032 OnExposeComplete: enter
23:54:10.575 00.001 1032 UpdateGuideState(): m_state=6
23:54:10.577 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11648
23:54:10.580 00.003 1032 Star::Find returns 1 (0), X=1107.76, Y=130.26, Mass=1368, SNR=26.0, Peak=94 HFD=3.5
23:54:10.582 00.002 1032 MultiStar: [#1 0.19,0.29,0.00,M5] [#2 0.18,0.04,0.84,U] [#3 0.12,0.27,0.00,M1] [#4 0.10,-0.13,0.67,U] [#5 0.18,0.16,0.70,U] [#6 0.11,0.25,0.00,M1] [#7 0.28,-0.05,0.00,M1] [#8 0.03,0.13,0.54,U] 
23:54:10.586 00.004 1032 refined, 4 included, MultiStar: {0.15, 0.06}, one-star: {0.20, 0.11}
23:54:10.587 00.001 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
23:54:10.589 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
23:54:10.591 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.39 mountX=0.02 mountY=-0.16, mountTheta=-1.44
23:54:10.594 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
23:54:10.597 00.003 1032 Enqueuing Move request for scope (0.15, 0.06)
23:54:10.599 00.002 10072 Worker thread wakes up
23:54:10.599 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
23:54:10.599 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
23:54:10.599 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
23:54:10.601 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:54:10.604 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:10.604 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:54:10.604 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:10.604 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:54:10.604 00.000 10072 MoveAxis(E, 7, ABG)
23:54:10.604 00.000 10072 Guiding  Dir = 2, Dur = 7
23:54:10.605 00.001 10072 IsGuiding returns 0
23:54:10.605 00.000 10072 PulseGuide returned control before completion, sleep 17
23:54:10.624 00.019 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:54:10.626 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:10.629 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:10.631 00.002 1032 Enqueuing Expose request
23:54:10.633 00.002 10072 IsGuiding returns 0
23:54:10.633 00.000 10072 Move returns status 0, amount 7
23:54:10.633 00.000 10072 MoveAxis(N, 0, ABG)
23:54:10.633 00.000 10072 Move returns status 0, amount 0
23:54:10.633 00.000 10072 move complete, result=0
23:54:10.633 00.000 10072 worker thread done servicing request
23:54:10.633 00.000 10072 Worker thread wakes up
23:54:10.633 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:10.633 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:10.641 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
23:54:11.052 00.411 10072 Exposure complete
23:54:11.099 00.047 10072 worker thread done servicing request
23:54:11.099 00.000 1032 OnExposeComplete: enter
23:54:11.101 00.002 1032 UpdateGuideState(): m_state=6
23:54:11.102 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11649
23:54:11.105 00.003 1032 Star::Find returns 1 (0), X=1107.81, Y=130.34, Mass=1455, SNR=26.8, Peak=102 HFD=3.4
23:54:11.107 00.002 1032 MultiStar: [#1 0.20,0.26,0.00,M6] [#2 0.12,0.13,0.77,U] [#3 0.04,0.19,0.75,U] [#4 -0.02,0.02,0.67,U] [#5 0.13,0.21,0.64,U] [#6 0.17,0.14,0.58,U] [#7 0.32,0.09,0.00,M2] [#8 0.08,0.12,0.54,U] 
23:54:11.109 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.15}, one-star: {0.26, 0.19}
23:54:11.110 00.001 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
23:54:11.111 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
23:54:11.114 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.88 mountX=0.11 mountY=-0.15, mountTheta=-0.95
23:54:11.116 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.15, opts=13)
23:54:11.118 00.002 1032 Enqueuing Move request for scope (0.12, 0.15)
23:54:11.119 00.001 10072 Worker thread wakes up
23:54:11.120 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
23:54:11.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
23:54:11.120 00.000 10072 Moving (0.12, 0.15) raw xDistance=0.11 yDistance=-0.15
23:54:11.122 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:54:11.125 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:11.125 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:54:11.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:11.125 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:54:11.125 00.000 10072 MoveAxis(E, 6, ABG)
23:54:11.125 00.000 10072 Guiding  Dir = 2, Dur = 6
23:54:11.126 00.001 10072 IsGuiding returns 0
23:54:11.126 00.000 10072 PulseGuide returned control before completion, sleep 16
23:54:11.143 00.017 1032 UpdateGuideState exits: m=1455 SNR=26.8
23:54:11.146 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:11.148 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:11.149 00.001 1032 Enqueuing Expose request
23:54:11.151 00.002 10072 IsGuiding returns 0
23:54:11.151 00.000 10072 Move returns status 0, amount 6
23:54:11.151 00.000 10072 MoveAxis(N, 0, ABG)
23:54:11.151 00.000 10072 Move returns status 0, amount 0
23:54:11.151 00.000 10072 move complete, result=0
23:54:11.151 00.000 10072 worker thread done servicing request
23:54:11.151 00.000 10072 Worker thread wakes up
23:54:11.151 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:11.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:11.158 00.007 1032 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
23:54:11.789 00.631 10072 Exposure complete
23:54:11.841 00.052 10072 worker thread done servicing request
23:54:11.841 00.000 1032 OnExposeComplete: enter
23:54:11.844 00.003 1032 UpdateGuideState(): m_state=6
23:54:11.846 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11650
23:54:11.848 00.002 1032 Star::Find returns 1 (0), X=1107.78, Y=130.28, Mass=1442, SNR=26.7, Peak=104 HFD=3.5
23:54:11.850 00.002 1032 MultiStar: [#1 0.19,0.24,0.00,M7] [#2 0.12,-0.03,0.79,U] [#3 0.10,0.12,0.72,U] [#4 0.06,-0.06,0.65,U] [#5 0.29,0.11,0.00,M1] [#6 0.13,0.09,0.63,U] [#7 0.29,-0.03,0.00,M3] [#8 0.06,-0.03,0.52,U] 
23:54:11.852 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.04}, one-star: {0.22, 0.12}
23:54:11.854 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
23:54:11.855 00.001 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
23:54:11.857 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.33 mountX=0.01 mountY=-0.13, mountTheta=-1.50
23:54:11.860 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
23:54:11.863 00.003 1032 Enqueuing Move request for scope (0.13, 0.04)
23:54:11.864 00.001 10072 Worker thread wakes up
23:54:11.864 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
23:54:11.865 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
23:54:11.865 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.13
23:54:11.866 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:54:11.869 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:11.870 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:54:11.870 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:11.870 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:54:11.870 00.000 10072 MoveAxis(E, 8, ABG)
23:54:11.870 00.000 10072 Guiding  Dir = 2, Dur = 8
23:54:11.870 00.000 10072 IsGuiding returns 0
23:54:11.871 00.001 10072 PulseGuide returned control before completion, sleep 18
23:54:11.887 00.016 1032 UpdateGuideState exits: m=1442 SNR=26.7
23:54:11.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:11.890 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:11.892 00.002 1032 Enqueuing Expose request
23:54:11.896 00.004 10072 IsGuiding returns 0
23:54:11.896 00.000 10072 Move returns status 0, amount 8
23:54:11.896 00.000 10072 MoveAxis(N, 0, ABG)
23:54:11.896 00.000 10072 Move returns status 0, amount 0
23:54:11.896 00.000 10072 move complete, result=0
23:54:11.896 00.000 10072 worker thread done servicing request
23:54:11.896 00.000 10072 Worker thread wakes up
23:54:11.897 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:11.897 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:11.904 00.007 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:54:12.306 00.402 10072 Exposure complete
23:54:12.359 00.053 10072 worker thread done servicing request
23:54:12.359 00.000 1032 OnExposeComplete: enter
23:54:12.363 00.004 1032 UpdateGuideState(): m_state=6
23:54:12.364 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11651
23:54:12.366 00.002 1032 Star::Find returns 1 (0), X=1107.81, Y=130.18, Mass=1404, SNR=26.3, Peak=107 HFD=3.2
23:54:12.368 00.002 1032 MultiStar: [#1 0.20,0.16,0.95,U] [#2 0.06,-0.10,0.81,U] [#3 0.18,-0.05,0.77,U] [#4 0.13,-0.04,0.71,U] [#5 0.14,0.03,0.69,U] [#6 0.25,0.12,0.00,M1] [#7 0.33,-0.08,0.00,M4] [#8 0.06,0.01,0.52,U] 
23:54:12.370 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.01}, one-star: {0.25, 0.02}
23:54:12.372 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
23:54:12.374 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
23:54:12.375 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.06 mountX=-0.03 mountY=-0.15, mountTheta=-1.77
23:54:12.379 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
23:54:12.381 00.002 1032 Enqueuing Move request for scope (0.15, 0.01)
23:54:12.384 00.003 10072 Worker thread wakes up
23:54:12.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
23:54:12.384 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
23:54:12.384 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.15
23:54:12.387 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:54:12.389 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:12.389 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:54:12.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:12.391 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:54:12.391 00.000 10072 MoveAxis(E, 8, ABG)
23:54:12.391 00.000 10072 Guiding  Dir = 2, Dur = 8
23:54:12.391 00.000 10072 IsGuiding returns 0
23:54:12.392 00.001 10072 PulseGuide returned control before completion, sleep 18
23:54:12.412 00.020 1032 UpdateGuideState exits: m=1404 SNR=26.3
23:54:12.414 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:12.416 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:12.418 00.002 1032 Enqueuing Expose request
23:54:12.421 00.003 10072 IsGuiding returns 0
23:54:12.421 00.000 10072 Move returns status 0, amount 8
23:54:12.421 00.000 10072 MoveAxis(N, 0, ABG)
23:54:12.421 00.000 10072 Move returns status 0, amount 0
23:54:12.421 00.000 10072 move complete, result=0
23:54:12.421 00.000 10072 worker thread done servicing request
23:54:12.421 00.000 10072 Worker thread wakes up
23:54:12.421 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:12.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:12.431 00.010 1032 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
23:54:13.057 00.626 10072 Exposure complete
23:54:13.109 00.052 10072 worker thread done servicing request
23:54:13.109 00.000 1032 OnExposeComplete: enter
23:54:13.112 00.003 1032 UpdateGuideState(): m_state=6
23:54:13.114 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11652
23:54:13.116 00.002 1032 Star::Find returns 1 (0), X=1107.77, Y=130.26, Mass=1300, SNR=25.3, Peak=92 HFD=3.5
23:54:13.119 00.003 1032 MultiStar: [#1 0.23,0.24,0.00,M7] [#2 0.15,0.08,0.86,U] [#3 0.17,0.10,0.75,U] [#4 0.03,-0.04,0.68,U] [#5 0.12,0.13,0.72,U] [#6 0.12,0.17,0.64,U] [#7 0.22,-0.01,0.75,U] [#8 0.05,0.06,0.53,U] 
23:54:13.120 00.001 1032 refined, 7 included, MultiStar: {0.14, 0.07}, one-star: {0.22, 0.10}
23:54:13.122 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:54:13.125 00.003 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:54:13.127 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.48 mountX=0.03 mountY=-0.16, mountTheta=-1.35
23:54:13.130 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
23:54:13.133 00.003 1032 Enqueuing Move request for scope (0.14, 0.07)
23:54:13.134 00.001 10072 Worker thread wakes up
23:54:13.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
23:54:13.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
23:54:13.134 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.16
23:54:13.136 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:54:13.140 00.004 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:13.140 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:54:13.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:13.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:54:13.140 00.000 10072 MoveAxis(E, 8, ABG)
23:54:13.140 00.000 10072 Guiding  Dir = 2, Dur = 8
23:54:13.140 00.000 10072 IsGuiding returns 0
23:54:13.141 00.001 10072 PulseGuide returned control before completion, sleep 18
23:54:13.158 00.017 1032 UpdateGuideState exits: m=1300 SNR=25.3
23:54:13.160 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:13.163 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:13.165 00.002 1032 Enqueuing Expose request
23:54:13.167 00.002 10072 IsGuiding returns 0
23:54:13.167 00.000 10072 Move returns status 0, amount 8
23:54:13.167 00.000 10072 MoveAxis(N, 0, ABG)
23:54:13.167 00.000 10072 Move returns status 0, amount 0
23:54:13.167 00.000 10072 move complete, result=0
23:54:13.167 00.000 10072 worker thread done servicing request
23:54:13.168 00.001 10072 Worker thread wakes up
23:54:13.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:13.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:13.182 00.014 1032 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
23:54:13.587 00.405 10072 Exposure complete
23:54:13.648 00.061 10072 worker thread done servicing request
23:54:13.648 00.000 1032 OnExposeComplete: enter
23:54:13.650 00.002 1032 UpdateGuideState(): m_state=6
23:54:13.652 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11653
23:54:13.654 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=130.33, Mass=1315, SNR=25.5, Peak=93 HFD=3.4
23:54:13.656 00.002 1032 MultiStar: [#1 0.22,0.27,0.00,M8] [#2 0.24,-0.03,0.88,U] [#3 0.14,0.13,0.83,U] [#4 -0.02,-0.02,0.69,U] [#5 0.21,0.01,0.68,U] [#6 0.12,0.11,0.65,U] [#7 0.29,0.10,0.00,M4] [#8 -0.01,-0.01,0.53,U] 
23:54:13.658 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.06}, one-star: {0.23, 0.17}
23:54:13.659 00.001 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
23:54:13.661 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
23:54:13.663 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.39 mountX=0.02 mountY=-0.15, mountTheta=-1.44
23:54:13.667 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
23:54:13.669 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
23:54:13.671 00.002 10072 Worker thread wakes up
23:54:13.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
23:54:13.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
23:54:13.671 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
23:54:13.674 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:54:13.677 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:13.677 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:54:13.678 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:13.678 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:54:13.678 00.000 10072 MoveAxis(E, 7, ABG)
23:54:13.678 00.000 10072 Guiding  Dir = 2, Dur = 7
23:54:13.678 00.000 10072 IsGuiding returns 0
23:54:13.679 00.001 10072 PulseGuide returned control before completion, sleep 17
23:54:13.697 00.018 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:54:13.699 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:13.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:13.703 00.002 1032 Enqueuing Expose request
23:54:13.708 00.005 10072 IsGuiding returns 0
23:54:13.708 00.000 10072 Move returns status 0, amount 7
23:54:13.709 00.001 10072 MoveAxis(N, 0, ABG)
23:54:13.709 00.000 10072 Move returns status 0, amount 0
23:54:13.709 00.000 10072 move complete, result=0
23:54:13.709 00.000 10072 worker thread done servicing request
23:54:13.709 00.000 10072 Worker thread wakes up
23:54:13.709 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:13.709 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:13.716 00.007 1032 GuideStep: 0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
23:54:14.336 00.620 10072 Exposure complete
23:54:14.387 00.051 10072 worker thread done servicing request
23:54:14.387 00.000 1032 OnExposeComplete: enter
23:54:14.390 00.003 1032 UpdateGuideState(): m_state=6
23:54:14.393 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11654
23:54:14.396 00.003 1032 Star::Find returns 1 (0), X=1107.92, Y=130.29, Mass=1399, SNR=26.3, Peak=104 HFD=3.4
23:54:14.399 00.003 1032 MultiStar: [#1 0.23,0.25,0.00,M9] [#2 0.12,0.01,0.80,U] [#3 0.11,0.21,0.74,U] [#4 0.20,-0.09,0.70,U] [#5 0.20,0.04,0.70,U] [#6 0.06,0.07,0.61,U] [#7 0.33,0.00,0.00,M5] [#8 0.08,0.04,0.53,U] 
23:54:14.401 00.002 1032 refined, 6 included, MultiStar: {0.18, 0.06}, one-star: {0.36, 0.14}
23:54:14.403 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:54:14.405 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:54:14.406 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.34 mountX=0.01 mountY=-0.19, mountTheta=-1.49
23:54:14.409 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.06, opts=13)
23:54:14.411 00.002 1032 Enqueuing Move request for scope (0.18, 0.06)
23:54:14.413 00.002 10072 Worker thread wakes up
23:54:14.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
23:54:14.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
23:54:14.413 00.000 10072 Moving (0.18, 0.06) raw xDistance=0.01 yDistance=-0.19
23:54:14.414 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:54:14.417 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:14.418 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:54:14.418 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:14.418 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:54:14.418 00.000 10072 MoveAxis(E, 6, ABG)
23:54:14.418 00.000 10072 Guiding  Dir = 2, Dur = 6
23:54:14.418 00.000 10072 IsGuiding returns 0
23:54:14.419 00.001 10072 PulseGuide returned control before completion, sleep 16
23:54:14.436 00.017 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:54:14.438 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:14.440 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:14.442 00.002 1032 Enqueuing Expose request
23:54:14.445 00.003 10072 IsGuiding returns 0
23:54:14.445 00.000 10072 Move returns status 0, amount 6
23:54:14.445 00.000 10072 MoveAxis(N, 0, ABG)
23:54:14.445 00.000 10072 Move returns status 0, amount 0
23:54:14.445 00.000 10072 move complete, result=0
23:54:14.445 00.000 10072 worker thread done servicing request
23:54:14.445 00.000 10072 Worker thread wakes up
23:54:14.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:14.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:14.453 00.008 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
23:54:14.855 00.402 10072 Exposure complete
23:54:14.908 00.053 10072 worker thread done servicing request
23:54:14.908 00.000 1032 OnExposeComplete: enter
23:54:14.910 00.002 1032 UpdateGuideState(): m_state=6
23:54:14.913 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11655
23:54:14.915 00.002 1032 Star::Find returns 1 (0), X=1107.82, Y=130.15, Mass=1414, SNR=26.4, Peak=92 HFD=3.3
23:54:14.918 00.003 1032 MultiStar: [#1 0.19,0.23,0.00,M10] [#2 0.19,-0.08,0.82,U] [#3 0.15,0.04,0.82,U] [#4 0.16,-0.11,0.63,U] [#5 0.13,0.21,0.66,U] [#6 0.18,0.03,0.62,U] [#7 0.24,0.01,0.67,U] [#8 0.03,-0.04,0.51,U] 
23:54:14.920 00.002 1032 refined, 7 included, MultiStar: {0.18, 0.01}, one-star: {0.27, -0.01}
23:54:14.921 00.001 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:54:14.923 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:54:14.928 00.005 1032 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.04 mountX=-0.04 mountY=-0.17, mountTheta=-1.79
23:54:14.932 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.01, opts=13)
23:54:14.934 00.002 1032 Enqueuing Move request for scope (0.18, 0.01)
23:54:14.936 00.002 10072 Worker thread wakes up
23:54:14.936 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
23:54:14.936 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
23:54:14.937 00.001 10072 Moving (0.18, 0.01) raw xDistance=-0.04 yDistance=-0.17
23:54:14.939 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:54:14.942 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:14.942 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:54:14.942 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:14.942 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:54:14.942 00.000 10072 MoveAxis(E, 5, ABG)
23:54:14.942 00.000 10072 Guiding  Dir = 2, Dur = 5
23:54:14.942 00.000 10072 IsGuiding returns 0
23:54:14.943 00.001 10072 PulseGuide returned control before completion, sleep 15
23:54:14.962 00.019 10072 IsGuiding returns 0
23:54:14.962 00.000 10072 Move returns status 0, amount 5
23:54:14.962 00.000 10072 MoveAxis(N, 0, ABG)
23:54:14.962 00.000 10072 Move returns status 0, amount 0
23:54:14.962 00.000 10072 move complete, result=0
23:54:14.962 00.000 10072 worker thread done servicing request
23:54:14.963 00.001 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:54:14.965 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:14.967 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:14.969 00.002 1032 Enqueuing Expose request
23:54:14.970 00.001 1032 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
23:54:14.972 00.002 10072 Worker thread wakes up
23:54:14.972 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:14.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:15.607 00.635 10072 Exposure complete
23:54:15.659 00.052 10072 worker thread done servicing request
23:54:15.659 00.000 1032 OnExposeComplete: enter
23:54:15.661 00.002 1032 UpdateGuideState(): m_state=6
23:54:15.663 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11656
23:54:15.664 00.001 1032 Star::Find returns 1 (0), X=1107.82, Y=130.29, Mass=1500, SNR=27.2, Peak=112 HFD=3.5
23:54:15.666 00.002 1032 MultiStar: [#1 0.36,0.23,0.00,R] [#2 0.17,-0.05,0.80,U] [#3 0.14,0.07,0.76,U] [#4 0.22,-0.06,0.63,U] [#5 0.31,0.03,0.00,M1] [#6 0.10,0.08,0.59,U] [#7 0.44,-0.02,0.00,M5] [#8 0.14,0.12,0.49,U] 
23:54:15.668 00.002 1032 refined, 5 included, MultiStar: {0.18, 0.05}, one-star: {0.26, 0.14}
23:54:15.669 00.001 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
23:54:15.671 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
23:54:15.673 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.27 mountX=0.00 mountY=-0.19, mountTheta=-1.56
23:54:15.675 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.05, opts=13)
23:54:15.677 00.002 1032 Enqueuing Move request for scope (0.18, 0.05)
23:54:15.679 00.002 10072 Worker thread wakes up
23:54:15.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
23:54:15.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
23:54:15.679 00.000 10072 Moving (0.18, 0.05) raw xDistance=0.00 yDistance=-0.19
23:54:15.681 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:54:15.685 00.004 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:15.685 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:54:15.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:15.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:54:15.685 00.000 10072 MoveAxis(E, 6, ABG)
23:54:15.685 00.000 10072 Guiding  Dir = 2, Dur = 6
23:54:15.685 00.000 10072 IsGuiding returns 0
23:54:15.686 00.001 10072 PulseGuide returned control before completion, sleep 16
23:54:15.702 00.016 1032 UpdateGuideState exits: m=1500 SNR=27.2
23:54:15.706 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:15.707 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:15.709 00.002 1032 Enqueuing Expose request
23:54:15.715 00.006 10072 IsGuiding returns 0
23:54:15.715 00.000 10072 Move returns status 0, amount 6
23:54:15.715 00.000 10072 MoveAxis(N, 0, ABG)
23:54:15.715 00.000 10072 Move returns status 0, amount 0
23:54:15.715 00.000 10072 move complete, result=0
23:54:15.715 00.000 10072 worker thread done servicing request
23:54:15.716 00.001 10072 Worker thread wakes up
23:54:15.716 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:15.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:15.718 00.002 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
23:54:16.125 00.407 10072 Exposure complete
23:54:16.174 00.049 1032 OnExposeComplete: enter
23:54:16.177 00.003 1032 UpdateGuideState(): m_state=6
23:54:16.179 00.002 10072 worker thread done servicing request
23:54:16.179 00.000 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11657
23:54:16.182 00.003 1032 Star::Find returns 1 (0), X=1107.81, Y=130.27, Mass=1342, SNR=25.7, Peak=103 HFD=3.5
23:54:16.184 00.002 1032 MultiStar: [#1 -0.14,0.12,1.06,U] [#2 0.17,0.06,0.80,U] [#3 0.13,0.15,0.80,U] [#4 0.23,0.06,0.67,U] [#5 0.17,0.11,0.69,U] [#6 0.10,0.15,0.62,U] [#7 0.34,0.11,0.00,M6] [#8 0.05,0.13,0.55,U] 
23:54:16.185 00.001 1032 refined, 7 included, MultiStar: {0.11, 0.11}, one-star: {0.25, 0.12}
23:54:16.188 00.003 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
23:54:16.190 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
23:54:16.192 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.78 mountX=0.08 mountY=-0.14, mountTheta=-1.05
23:54:16.195 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
23:54:16.197 00.002 1032 Enqueuing Move request for scope (0.11, 0.11)
23:54:16.199 00.002 10072 Worker thread wakes up
23:54:16.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
23:54:16.199 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
23:54:16.199 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.14
23:54:16.200 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:54:16.206 00.006 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:16.206 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:54:16.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:16.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:54:16.207 00.001 10072 MoveAxis(E, 5, ABG)
23:54:16.208 00.001 10072 Guiding  Dir = 2, Dur = 5
23:54:16.208 00.000 10072 IsGuiding returns 0
23:54:16.209 00.001 10072 PulseGuide returned control before completion, sleep 15
23:54:16.226 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.7
23:54:16.228 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:16.230 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:16.231 00.001 1032 Enqueuing Expose request
23:54:16.234 00.003 10072 IsGuiding returns 0
23:54:16.234 00.000 10072 Move returns status 0, amount 5
23:54:16.234 00.000 10072 MoveAxis(N, 0, ABG)
23:54:16.234 00.000 10072 Move returns status 0, amount 0
23:54:16.234 00.000 10072 move complete, result=0
23:54:16.235 00.001 10072 worker thread done servicing request
23:54:16.235 00.000 10072 Worker thread wakes up
23:54:16.235 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:16.236 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:16.244 00.008 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:54:16.866 00.622 10072 Exposure complete
23:54:16.918 00.052 10072 worker thread done servicing request
23:54:16.918 00.000 1032 OnExposeComplete: enter
23:54:16.921 00.003 1032 UpdateGuideState(): m_state=6
23:54:16.923 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11658
23:54:16.933 00.010 1032 Star::Find returns 1 (0), X=1107.87, Y=130.37, Mass=1330, SNR=25.6, Peak=96 HFD=3.4
23:54:16.936 00.003 1032 MultiStar: [#1 -0.04,0.09,0.95,U] [#2 0.18,0.10,0.83,U] [#3 0.18,0.16,0.80,U] [#4 0.22,0.12,0.69,U] [#5 0.17,0.03,0.68,U] [#6 0.15,0.25,0.00,M1] [#7 0.34,0.12,0.00,M7] [#8 0.04,0.06,0.53,U] 
23:54:16.938 00.002 1032 refined, 6 included, MultiStar: {0.16, 0.12}, one-star: {0.31, 0.22}
23:54:16.939 00.001 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
23:54:16.941 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
23:54:16.943 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.65 mountX=0.07 mountY=-0.18, mountTheta=-1.18
23:54:16.946 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.12, opts=13)
23:54:16.947 00.001 1032 Enqueuing Move request for scope (0.16, 0.12)
23:54:16.948 00.001 10072 Worker thread wakes up
23:54:16.949 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
23:54:16.949 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
23:54:16.949 00.000 10072 Moving (0.16, 0.12) raw xDistance=0.07 yDistance=-0.18
23:54:16.950 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:54:16.954 00.004 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:16.954 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:54:16.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:16.955 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:54:16.955 00.000 10072 MoveAxis(E, 7, ABG)
23:54:16.955 00.000 10072 Guiding  Dir = 2, Dur = 7
23:54:16.955 00.000 10072 IsGuiding returns 0
23:54:16.958 00.003 10072 PulseGuide returned control before completion, sleep 15
23:54:16.974 00.016 1032 UpdateGuideState exits: m=1330 SNR=25.6
23:54:16.976 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:16.979 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:16.981 00.002 1032 Enqueuing Expose request
23:54:16.987 00.006 10072 IsGuiding returns 0
23:54:16.987 00.000 10072 Move returns status 0, amount 7
23:54:16.987 00.000 10072 MoveAxis(N, 0, ABG)
23:54:16.987 00.000 10072 Move returns status 0, amount 0
23:54:16.987 00.000 10072 move complete, result=0
23:54:16.987 00.000 10072 worker thread done servicing request
23:54:16.987 00.000 10072 Worker thread wakes up
23:54:16.987 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:16.988 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:16.990 00.002 1032 GuideStep: 0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
23:54:17.399 00.409 10072 Exposure complete
23:54:17.451 00.052 10072 worker thread done servicing request
23:54:17.451 00.000 1032 OnExposeComplete: enter
23:54:17.454 00.003 1032 UpdateGuideState(): m_state=6
23:54:17.458 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11659
23:54:17.460 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=130.23, Mass=1401, SNR=26.3, Peak=101 HFD=3.5
23:54:17.462 00.002 1032 MultiStar: [#1 -0.10,-0.03,0.95,U] [#2 0.15,0.06,0.82,U] [#3 0.11,0.16,0.79,U] [#4 0.11,0.02,0.68,U] [#5 0.22,0.17,0.00,M1] [#6 0.13,0.14,0.63,U] [#7 0.37,0.03,0.00,M8] [#8 0.07,0.08,0.54,U] 
23:54:17.464 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.07}, one-star: {0.20, 0.07}
23:54:17.466 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
23:54:17.469 00.003 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
23:54:17.470 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.63 mountX=0.04 mountY=-0.11, mountTheta=-1.20
23:54:17.473 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
23:54:17.475 00.002 1032 Enqueuing Move request for scope (0.09, 0.07)
23:54:17.478 00.003 10072 Worker thread wakes up
23:54:17.478 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:54:17.478 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:54:17.478 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.11
23:54:17.480 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:54:17.483 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:17.483 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:54:17.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:17.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:54:17.483 00.000 10072 MoveAxis(E, 7, ABG)
23:54:17.483 00.000 10072 Guiding  Dir = 2, Dur = 7
23:54:17.484 00.001 10072 IsGuiding returns 0
23:54:17.485 00.001 10072 PulseGuide returned control before completion, sleep 17
23:54:17.505 00.020 10072 IsGuiding returns 0
23:54:17.506 00.001 10072 Move returns status 0, amount 7
23:54:17.506 00.000 10072 MoveAxis(N, 0, ABG)
23:54:17.506 00.000 10072 Move returns status 0, amount 0
23:54:17.506 00.000 10072 move complete, result=0
23:54:17.506 00.000 10072 worker thread done servicing request
23:54:17.506 00.000 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:54:17.509 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:17.510 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:17.512 00.002 1032 Enqueuing Expose request
23:54:17.514 00.002 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:54:17.515 00.001 10072 Worker thread wakes up
23:54:17.515 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:17.515 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:18.148 00.633 10072 Exposure complete
23:54:18.196 00.048 10072 worker thread done servicing request
23:54:18.196 00.000 1032 OnExposeComplete: enter
23:54:18.199 00.003 1032 UpdateGuideState(): m_state=6
23:54:18.201 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11660
23:54:18.203 00.002 1032 Star::Find returns 1 (0), X=1107.88, Y=130.27, Mass=1467, SNR=27.0, Peak=103 HFD=3.4
23:54:18.206 00.003 1032 MultiStar: [#1 -0.08,-0.06,0.98,U] [#2 0.14,-0.00,0.83,U] [#3 0.18,0.19,0.00,M1] [#4 0.13,-0.05,0.65,U] [#5 0.20,0.18,0.00,M2] [#6 0.14,0.03,0.61,U] [#7 0.32,0.05,0.00,M9] [#8 -0.16,0.09,0.53,U] 
23:54:18.208 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.02}, one-star: {0.33, 0.12}
23:54:18.210 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:54:18.212 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:54:18.214 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.21 mountX=-0.00 mountY=-0.10, mountTheta=-1.62
23:54:18.217 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
23:54:18.220 00.003 1032 Enqueuing Move request for scope (0.10, 0.02)
23:54:18.221 00.001 10072 Worker thread wakes up
23:54:18.222 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:54:18.222 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:54:18.222 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
23:54:18.224 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:54:18.228 00.004 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:18.228 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:54:18.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:18.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:54:18.228 00.000 10072 MoveAxis(E, 7, ABG)
23:54:18.228 00.000 10072 Guiding  Dir = 2, Dur = 7
23:54:18.230 00.002 10072 IsGuiding returns 0
23:54:18.230 00.000 10072 PulseGuide returned control before completion, sleep 17
23:54:18.247 00.017 1032 UpdateGuideState exits: m=1467 SNR=27.0
23:54:18.250 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:18.252 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:18.254 00.002 1032 Enqueuing Expose request
23:54:18.256 00.002 10072 IsGuiding returns 0
23:54:18.256 00.000 10072 Move returns status 0, amount 7
23:54:18.256 00.000 10072 MoveAxis(N, 0, ABG)
23:54:18.256 00.000 10072 Move returns status 0, amount 0
23:54:18.256 00.000 10072 move complete, result=0
23:54:18.256 00.000 10072 worker thread done servicing request
23:54:18.256 00.000 10072 Worker thread wakes up
23:54:18.256 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:18.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:18.263 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:54:18.666 00.403 10072 Exposure complete
23:54:18.714 00.048 10072 worker thread done servicing request
23:54:18.715 00.001 1032 OnExposeComplete: enter
23:54:18.717 00.002 1032 UpdateGuideState(): m_state=6
23:54:18.718 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11661
23:54:18.720 00.002 1032 Star::Find returns 1 (0), X=1107.83, Y=130.28, Mass=1459, SNR=26.9, Peak=105 HFD=3.5
23:54:18.722 00.002 1032 MultiStar: [#1 -0.18,-0.08,0.94,U] [#2 0.26,0.04,0.00,M1] [#3 0.15,0.03,0.73,U] [#4 0.12,0.03,0.65,U] [#5 0.24,0.19,0.00,M3] [#6 0.15,0.16,0.59,U] [#7 0.36,0.01,0.00,M10] [#8 0.07,0.11,0.53,U] 
23:54:18.725 00.003 1032 refined, 5 included, MultiStar: {0.09, 0.05}, one-star: {0.27, 0.13}
23:54:18.730 00.005 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:54:18.732 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:54:18.733 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.52 mountX=0.03 mountY=-0.10, mountTheta=-1.31
23:54:18.737 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
23:54:18.740 00.003 1032 Enqueuing Move request for scope (0.09, 0.05)
23:54:18.742 00.002 10072 Worker thread wakes up
23:54:18.743 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:54:18.743 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:54:18.743 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
23:54:18.745 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:54:18.748 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:18.748 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:54:18.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:18.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:54:18.748 00.000 10072 MoveAxis(E, 6, ABG)
23:54:18.748 00.000 10072 Guiding  Dir = 2, Dur = 6
23:54:18.749 00.001 10072 IsGuiding returns 0
23:54:18.750 00.001 10072 PulseGuide returned control before completion, sleep 16
23:54:18.765 00.015 1032 UpdateGuideState exits: m=1459 SNR=26.9
23:54:18.769 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:18.770 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:18.772 00.002 1032 Enqueuing Expose request
23:54:18.775 00.003 10072 IsGuiding returns 0
23:54:18.775 00.000 10072 Move returns status 0, amount 6
23:54:18.775 00.000 10072 MoveAxis(N, 0, ABG)
23:54:18.775 00.000 10072 Move returns status 0, amount 0
23:54:18.775 00.000 10072 move complete, result=0
23:54:18.775 00.000 10072 worker thread done servicing request
23:54:18.775 00.000 10072 Worker thread wakes up
23:54:18.775 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:18.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:18.783 00.008 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:54:19.399 00.616 10072 Exposure complete
23:54:19.449 00.050 10072 worker thread done servicing request
23:54:19.450 00.001 1032 OnExposeComplete: enter
23:54:19.452 00.002 1032 UpdateGuideState(): m_state=6
23:54:19.454 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11662
23:54:19.457 00.003 1032 Star::Find returns 1 (0), X=1107.81, Y=130.30, Mass=1296, SNR=25.3, Peak=100 HFD=3.4
23:54:19.460 00.003 1032 MultiStar: [#1 -0.13,0.10,1.00,U] [#2 0.19,0.16,0.88,U] [#3 0.18,0.17,0.79,U] [#4 0.15,0.07,0.69,U] [#5 0.19,0.03,0.71,U] [#6 0.23,0.26,0.00,M1] [#7 0.19,0.17,0.73,U] [#8 0.03,0.14,0.56,U] 
23:54:19.462 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.13}, one-star: {0.26, 0.14}
23:54:19.464 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:54:19.465 00.001 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:54:19.468 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.77 mountX=0.09 mountY=-0.16, mountTheta=-1.06
23:54:19.470 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.13, opts=13)
23:54:19.472 00.002 1032 Enqueuing Move request for scope (0.13, 0.13)
23:54:19.475 00.003 10072 Worker thread wakes up
23:54:19.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
23:54:19.475 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
23:54:19.475 00.000 10072 Moving (0.13, 0.13) raw xDistance=0.09 yDistance=-0.16
23:54:19.478 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:54:19.480 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:19.480 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:54:19.480 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:19.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:54:19.480 00.000 10072 MoveAxis(E, 8, ABG)
23:54:19.480 00.000 10072 Guiding  Dir = 2, Dur = 8
23:54:19.481 00.001 10072 IsGuiding returns 0
23:54:19.481 00.000 10072 PulseGuide returned control before completion, sleep 18
23:54:19.500 00.019 1032 UpdateGuideState exits: m=1296 SNR=25.3
23:54:19.501 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:19.503 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:19.506 00.003 1032 Enqueuing Expose request
23:54:19.508 00.002 10072 IsGuiding returns 0
23:54:19.508 00.000 10072 Move returns status 0, amount 8
23:54:19.508 00.000 10072 MoveAxis(N, 0, ABG)
23:54:19.508 00.000 10072 Move returns status 0, amount 0
23:54:19.508 00.000 10072 move complete, result=0
23:54:19.508 00.000 10072 worker thread done servicing request
23:54:19.508 00.000 10072 Worker thread wakes up
23:54:19.508 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:19.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:19.517 00.009 1032 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
23:54:19.917 00.400 10072 Exposure complete
23:54:19.971 00.054 10072 worker thread done servicing request
23:54:19.972 00.001 1032 OnExposeComplete: enter
23:54:19.974 00.002 1032 UpdateGuideState(): m_state=6
23:54:19.975 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11663
23:54:19.977 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=130.33, Mass=1524, SNR=27.5, Peak=114 HFD=3.5
23:54:19.980 00.003 1032 MultiStar: [#1 -0.14,0.15,0.93,U] [#2 0.15,0.13,0.76,U] [#3 0.23,0.20,0.00,M1] [#4 0.17,0.14,0.69,U] [#5 -0.02,0.19,0.67,U] [#6 0.20,0.18,0.00,M2] [#7 0.38,0.12,0.00,M10] [#8 -0.03,0.17,0.50,U] 
23:54:19.982 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.16}, one-star: {0.15, 0.18}
23:54:19.984 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
23:54:19.985 00.001 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
23:54:19.989 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.27 mountX=0.14 mountY=-0.09, mountTheta=-0.56
23:54:19.994 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.16, opts=13)
23:54:19.996 00.002 1032 Enqueuing Move request for scope (0.05, 0.16)
23:54:19.998 00.002 10072 Worker thread wakes up
23:54:19.998 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
23:54:19.998 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
23:54:19.998 00.000 10072 Moving (0.05, 0.16) raw xDistance=0.14 yDistance=-0.09
23:54:20.000 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:54:20.003 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.88
23:54:20.003 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
23:54:20.003 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:20.003 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:54:20.003 00.000 10072 MoveAxis(W, 58, ABG)
23:54:20.004 00.001 10072 Guiding  Dir = 3, Dur = 58
23:54:20.004 00.000 10072 IsGuiding returns 0
23:54:20.004 00.000 10072 PulseGuide returned control before completion, sleep 68
23:54:20.023 00.019 1032 UpdateGuideState exits: m=1524 SNR=27.5
23:54:20.025 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:20.028 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:20.029 00.001 1032 Enqueuing Expose request
23:54:20.088 00.059 10072 IsGuiding returns 0
23:54:20.091 00.003 10072 Move returns status 0, amount 58
23:54:20.091 00.000 10072 MoveAxis(N, 0, ABG)
23:54:20.091 00.000 10072 Move returns status 0, amount 0
23:54:20.091 00.000 10072 move complete, result=0
23:54:20.091 00.000 10072 worker thread done servicing request
23:54:20.091 00.000 10072 Worker thread wakes up
23:54:20.091 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:20.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:20.091 00.000 1032 GuideStep: 0.1 px 58 ms WEST, -0.1 px 0 ms NORTH
23:54:20.730 00.639 10072 Exposure complete
23:54:20.778 00.048 10072 worker thread done servicing request
23:54:20.778 00.000 1032 OnExposeComplete: enter
23:54:20.780 00.002 1032 UpdateGuideState(): m_state=6
23:54:20.782 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11664
23:54:20.783 00.001 1032 Star::Find returns 1 (0), X=1107.85, Y=130.21, Mass=1435, SNR=26.7, Peak=101 HFD=3.3
23:54:20.785 00.002 1032 MultiStar: [#1 0.08,0.03,0.99,U] [#2 0.28,-0.01,0.00,M1] [#3 0.22,0.05,0.77,U] [#4 0.22,-0.04,0.66,U] [#5 0.28,-0.06,0.00,M2] [#6 0.13,0.07,0.62,U] [#7 0.38,0.06,0.00,R] [#8 0.09,-0.02,0.52,U] 
23:54:20.786 00.001 1032 refined, 5 included, MultiStar: {0.18, 0.03}, one-star: {0.30, 0.05}
23:54:20.787 00.001 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
23:54:20.790 00.003 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
23:54:20.793 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.15 mountX=-0.02 mountY=-0.18, mountTheta=-1.68
23:54:20.795 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.03, opts=13)
23:54:20.797 00.002 1032 Enqueuing Move request for scope (0.18, 0.03)
23:54:20.800 00.003 10072 Worker thread wakes up
23:54:20.800 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
23:54:20.800 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
23:54:20.800 00.000 10072 Moving (0.18, 0.03) raw xDistance=-0.02 yDistance=-0.18
23:54:20.801 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:54:20.805 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:20.805 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:54:20.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:20.806 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:54:20.806 00.000 10072 MoveAxis(E, 10, ABG)
23:54:20.806 00.000 10072 Guiding  Dir = 2, Dur = 10
23:54:20.806 00.000 10072 IsGuiding returns 0
23:54:20.806 00.000 10072 PulseGuide returned control before completion, sleep 20
23:54:20.824 00.018 1032 UpdateGuideState exits: m=1435 SNR=26.7
23:54:20.827 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:20.830 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:20.833 00.003 1032 Enqueuing Expose request
23:54:20.837 00.004 10072 IsGuiding returns 0
23:54:20.837 00.000 10072 Move returns status 0, amount 10
23:54:20.837 00.000 10072 MoveAxis(N, 0, ABG)
23:54:20.837 00.000 10072 Move returns status 0, amount 0
23:54:20.837 00.000 10072 move complete, result=0
23:54:20.837 00.000 10072 worker thread done servicing request
23:54:20.837 00.000 10072 Worker thread wakes up
23:54:20.837 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:20.837 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:20.843 00.006 1032 GuideStep: -0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
23:54:21.245 00.402 10072 Exposure complete
23:54:21.296 00.051 10072 worker thread done servicing request
23:54:21.296 00.000 1032 OnExposeComplete: enter
23:54:21.297 00.001 1032 UpdateGuideState(): m_state=6
23:54:21.302 00.005 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11665
23:54:21.305 00.003 1032 Star::Find returns 1 (0), X=1107.91, Y=130.21, Mass=1503, SNR=27.3, Peak=112 HFD=3.2
23:54:21.307 00.002 1032 MultiStar: [#1 -0.04,-0.06,0.93,U] [#2 0.25,-0.07,0.80,U] [#3 0.24,0.04,0.75,U] [#4 0.16,-0.02,0.67,U] [#5 0.23,-0.01,0.66,U] [#6 0.27,-0.13,0.00,M2] [#7 -0.03,-0.09,0.67,U] [#8 0.07,-0.11,0.51,U] 
23:54:21.309 00.002 1032 refined, 7 included, MultiStar: {0.16, -0.03}, one-star: {0.36, 0.05}
23:54:21.311 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
23:54:21.313 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
23:54:21.314 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.17 mountX=-0.07 mountY=-0.15, mountTheta=-2.00
23:54:21.317 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
23:54:21.319 00.002 1032 Enqueuing Move request for scope (0.16, -0.03)
23:54:21.320 00.001 10072 Worker thread wakes up
23:54:21.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
23:54:21.320 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
23:54:21.320 00.000 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.15
23:54:21.322 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:54:21.325 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:21.326 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:54:21.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:21.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:54:21.326 00.000 10072 MoveAxis(E, 8, ABG)
23:54:21.326 00.000 10072 Guiding  Dir = 2, Dur = 8
23:54:21.326 00.000 10072 IsGuiding returns 0
23:54:21.327 00.001 10072 PulseGuide returned control before completion, sleep 18
23:54:21.344 00.017 1032 UpdateGuideState exits: m=1503 SNR=27.3
23:54:21.346 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:21.348 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:21.350 00.002 1032 Enqueuing Expose request
23:54:21.352 00.002 10072 IsGuiding returns 0
23:54:21.352 00.000 10072 Move returns status 0, amount 8
23:54:21.352 00.000 10072 MoveAxis(N, 0, ABG)
23:54:21.352 00.000 10072 Move returns status 0, amount 0
23:54:21.352 00.000 10072 move complete, result=0
23:54:21.352 00.000 10072 worker thread done servicing request
23:54:21.352 00.000 10072 Worker thread wakes up
23:54:21.352 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:21.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:21.360 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:54:21.976 00.616 10072 Exposure complete
23:54:22.027 00.051 10072 worker thread done servicing request
23:54:22.028 00.001 1032 OnExposeComplete: enter
23:54:22.030 00.002 1032 UpdateGuideState(): m_state=6
23:54:22.032 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11666
23:54:22.034 00.002 1032 Star::Find returns 1 (0), X=1107.82, Y=130.19, Mass=1352, SNR=25.9, Peak=107 HFD=3.2
23:54:22.037 00.003 1032 MultiStar: [#1 -0.08,0.02,0.99,U] [#2 0.25,-0.01,0.81,U] [#3 0.17,0.19,0.00,M1] [#4 0.20,-0.00,0.74,U] [#5 0.26,0.08,0.00,M2] [#6 0.19,0.03,0.65,U] [#7 -0.10,0.05,0.72,U] [#8 0.09,0.17,0.55,U] 
23:54:22.038 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.03}, one-star: {0.26, 0.03}
23:54:22.040 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
23:54:22.042 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
23:54:22.044 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.28 mountX=0.00 mountY=-0.12, mountTheta=-1.55
23:54:22.046 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
23:54:22.050 00.004 1032 Enqueuing Move request for scope (0.12, 0.03)
23:54:22.052 00.002 10072 Worker thread wakes up
23:54:22.052 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
23:54:22.052 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
23:54:22.052 00.000 10072 Moving (0.12, 0.03) raw xDistance=0.00 yDistance=-0.12
23:54:22.054 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:54:22.057 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:22.057 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:54:22.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:22.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:54:22.057 00.000 10072 MoveAxis(E, 8, ABG)
23:54:22.057 00.000 10072 Guiding  Dir = 2, Dur = 8
23:54:22.058 00.001 10072 IsGuiding returns 0
23:54:22.058 00.000 10072 PulseGuide returned control before completion, sleep 18
23:54:22.074 00.016 1032 UpdateGuideState exits: m=1352 SNR=25.9
23:54:22.077 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:22.079 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:22.082 00.003 1032 Enqueuing Expose request
23:54:22.085 00.003 10072 IsGuiding returns 0
23:54:22.085 00.000 10072 Move returns status 0, amount 8
23:54:22.085 00.000 10072 MoveAxis(N, 0, ABG)
23:54:22.085 00.000 10072 Move returns status 0, amount 0
23:54:22.085 00.000 10072 move complete, result=0
23:54:22.085 00.000 10072 worker thread done servicing request
23:54:22.085 00.000 10072 Worker thread wakes up
23:54:22.085 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:22.086 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:22.094 00.008 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:54:22.491 00.397 10072 Exposure complete
23:54:22.541 00.050 10072 worker thread done servicing request
23:54:22.541 00.000 1032 OnExposeComplete: enter
23:54:22.544 00.003 1032 UpdateGuideState(): m_state=6
23:54:22.546 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11667
23:54:22.547 00.001 1032 Star::Find returns 1 (0), X=1107.81, Y=130.28, Mass=1335, SNR=25.7, Peak=94 HFD=3.5
23:54:22.552 00.005 1032 MultiStar: [#1 -0.13,0.06,0.96,U] [#2 0.22,0.01,0.85,U] [#3 0.23,0.12,0.82,U] [#4 0.11,0.07,0.71,U] [#5 0.25,0.09,0.00,M3] [#6 0.10,0.21,0.65,U] [#7 -0.06,0.11,0.69,U] [#8 0.14,0.11,0.54,U] 
23:54:22.554 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.10}, one-star: {0.25, 0.12}
23:54:22.556 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
23:54:22.558 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
23:54:22.560 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.73 mountX=0.07 mountY=-0.13, mountTheta=-1.10
23:54:22.563 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
23:54:22.565 00.002 1032 Enqueuing Move request for scope (0.11, 0.10)
23:54:22.566 00.001 10072 Worker thread wakes up
23:54:22.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
23:54:22.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
23:54:22.566 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
23:54:22.568 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:54:22.571 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:22.571 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:54:22.572 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:22.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:54:22.572 00.000 10072 MoveAxis(E, 6, ABG)
23:54:22.572 00.000 10072 Guiding  Dir = 2, Dur = 6
23:54:22.572 00.000 10072 IsGuiding returns 0
23:54:22.573 00.001 10072 PulseGuide returned control before completion, sleep 16
23:54:22.591 00.018 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:54:22.594 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:22.595 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:22.597 00.002 1032 Enqueuing Expose request
23:54:22.599 00.002 10072 IsGuiding returns 0
23:54:22.599 00.000 10072 Move returns status 0, amount 6
23:54:22.599 00.000 10072 MoveAxis(N, 0, ABG)
23:54:22.600 00.001 10072 Move returns status 0, amount 0
23:54:22.600 00.000 10072 move complete, result=0
23:54:22.600 00.000 10072 worker thread done servicing request
23:54:22.600 00.000 10072 Worker thread wakes up
23:54:22.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:22.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:22.609 00.009 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:54:23.227 00.618 10072 Exposure complete
23:54:23.282 00.055 10072 worker thread done servicing request
23:54:23.282 00.000 1032 OnExposeComplete: enter
23:54:23.284 00.002 1032 UpdateGuideState(): m_state=6
23:54:23.285 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11668
23:54:23.288 00.003 1032 Star::Find returns 1 (0), X=1107.84, Y=130.25, Mass=1315, SNR=25.5, Peak=97 HFD=3.3
23:54:23.289 00.001 1032 MultiStar: [#1 -0.01,0.00,0.97,U] [#2 0.27,-0.02,0.00,M1] [#3 0.17,0.12,0.78,U] [#4 0.15,-0.00,0.69,U] [#5 0.25,-0.00,0.67,U] [#6 0.16,0.07,0.64,U] [#7 -0.13,0.03,0.69,U] [#8 0.03,0.10,0.55,U] 
23:54:23.291 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.05}, one-star: {0.28, 0.09}
23:54:23.293 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
23:54:23.294 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
23:54:23.296 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.41 mountX=0.02 mountY=-0.13, mountTheta=-1.42
23:54:23.299 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
23:54:23.301 00.002 1032 Enqueuing Move request for scope (0.12, 0.05)
23:54:23.304 00.003 10072 Worker thread wakes up
23:54:23.305 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:54:23.305 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:54:23.305 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.13
23:54:23.307 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:54:23.311 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:23.311 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:54:23.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:23.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:54:23.311 00.000 10072 MoveAxis(E, 7, ABG)
23:54:23.311 00.000 10072 Guiding  Dir = 2, Dur = 7
23:54:23.312 00.001 10072 IsGuiding returns 0
23:54:23.312 00.000 10072 PulseGuide returned control before completion, sleep 17
23:54:23.332 00.020 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:54:23.336 00.004 10072 IsGuiding returns 0
23:54:23.336 00.000 10072 Move returns status 0, amount 7
23:54:23.336 00.000 10072 MoveAxis(N, 0, ABG)
23:54:23.337 00.001 10072 Move returns status 0, amount 0
23:54:23.337 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:23.339 00.002 10072 move complete, result=0
23:54:23.339 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:23.341 00.002 1032 Enqueuing Expose request
23:54:23.343 00.002 10072 worker thread done servicing request
23:54:23.343 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:54:23.346 00.003 10072 Worker thread wakes up
23:54:23.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:23.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:23.757 00.411 10072 Exposure complete
23:54:23.807 00.050 10072 worker thread done servicing request
23:54:23.807 00.000 1032 OnExposeComplete: enter
23:54:23.809 00.002 1032 UpdateGuideState(): m_state=6
23:54:23.811 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11669
23:54:23.813 00.002 1032 Star::Find returns 1 (0), X=1107.85, Y=130.29, Mass=1299, SNR=25.3, Peak=98 HFD=3.4
23:54:23.815 00.002 1032 MultiStar: [#1 -0.02,0.08,0.99,U] [#2 0.22,0.11,0.86,U] [#3 0.24,0.11,0.00,M1] [#4 0.14,-0.12,0.73,U] [#5 0.17,0.12,0.69,U] [#6 0.21,0.00,0.61,U] [#7 0.06,0.01,0.72,U] [#8 0.13,0.07,0.54,U] 
23:54:23.818 00.003 1032 refined, 7 included, MultiStar: {0.15, 0.06}, one-star: {0.29, 0.13}
23:54:23.820 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:54:23.821 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:54:23.822 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.36 mountX=0.02 mountY=-0.16, mountTheta=-1.47
23:54:23.826 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
23:54:23.827 00.001 1032 Enqueuing Move request for scope (0.15, 0.06)
23:54:23.829 00.002 10072 Worker thread wakes up
23:54:23.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
23:54:23.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
23:54:23.829 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
23:54:23.833 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:54:23.836 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:23.836 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:54:23.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:23.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:54:23.836 00.000 10072 MoveAxis(E, 6, ABG)
23:54:23.836 00.000 10072 Guiding  Dir = 2, Dur = 6
23:54:23.836 00.000 10072 IsGuiding returns 0
23:54:23.837 00.001 10072 PulseGuide returned control before completion, sleep 16
23:54:23.854 00.017 1032 UpdateGuideState exits: m=1299 SNR=25.3
23:54:23.856 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:23.858 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:23.860 00.002 1032 Enqueuing Expose request
23:54:23.865 00.005 10072 IsGuiding returns 0
23:54:23.865 00.000 10072 Move returns status 0, amount 6
23:54:23.865 00.000 10072 MoveAxis(N, 0, ABG)
23:54:23.865 00.000 10072 Move returns status 0, amount 0
23:54:23.865 00.000 10072 move complete, result=0
23:54:23.865 00.000 10072 worker thread done servicing request
23:54:23.865 00.000 10072 Worker thread wakes up
23:54:23.865 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:23.865 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:23.873 00.008 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
23:54:24.491 00.618 10072 Exposure complete
23:54:24.540 00.049 10072 worker thread done servicing request
23:54:24.540 00.000 1032 OnExposeComplete: enter
23:54:24.542 00.002 1032 UpdateGuideState(): m_state=6
23:54:24.544 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11670
23:54:24.545 00.001 1032 Star::Find returns 1 (0), X=1107.91, Y=130.33, Mass=1390, SNR=26.2, Peak=115 HFD=3.4
23:54:24.548 00.003 1032 MultiStar: [#1 -0.07,-0.00,0.95,U] [#2 0.21,0.14,0.78,U] [#3 0.13,0.09,0.75,U] [#4 0.11,-0.04,0.68,U] [#5 0.23,0.18,0.00,M2] [#6 0.27,-0.01,0.00,M1] [#7 -0.07,0.12,0.70,U] [#8 0.13,0.12,0.54,U] 
23:54:24.551 00.003 1032 refined, 6 included, MultiStar: {0.12, 0.09}, one-star: {0.36, 0.17}
23:54:24.553 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
23:54:24.555 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
23:54:24.558 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.63 mountX=0.05 mountY=-0.14, mountTheta=-1.20
23:54:24.560 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
23:54:24.562 00.002 1032 Enqueuing Move request for scope (0.12, 0.09)
23:54:24.564 00.002 10072 Worker thread wakes up
23:54:24.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
23:54:24.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
23:54:24.564 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.05 yDistance=-0.14
23:54:24.566 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:54:24.568 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:24.568 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:54:24.569 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:24.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:54:24.569 00.000 10072 MoveAxis(E, 9, ABG)
23:54:24.569 00.000 10072 Guiding  Dir = 2, Dur = 9
23:54:24.569 00.000 10072 IsGuiding returns 0
23:54:24.569 00.000 10072 PulseGuide returned control before completion, sleep 19
23:54:24.588 00.019 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:54:24.590 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:24.592 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:24.593 00.001 1032 Enqueuing Expose request
23:54:24.597 00.004 10072 IsGuiding returns 0
23:54:24.597 00.000 10072 Move returns status 0, amount 9
23:54:24.597 00.000 10072 MoveAxis(N, 0, ABG)
23:54:24.598 00.001 10072 Move returns status 0, amount 0
23:54:24.598 00.000 10072 move complete, result=0
23:54:24.598 00.000 10072 worker thread done servicing request
23:54:24.598 00.000 10072 Worker thread wakes up
23:54:24.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:24.598 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:24.605 00.007 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:54:25.009 00.404 10072 Exposure complete
23:54:25.059 00.050 10072 worker thread done servicing request
23:54:25.059 00.000 1032 OnExposeComplete: enter
23:54:25.061 00.002 1032 UpdateGuideState(): m_state=6
23:54:25.063 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11671
23:54:25.064 00.001 1032 Star::Find returns 1 (0), X=1107.92, Y=130.34, Mass=1359, SNR=25.9, Peak=108 HFD=3.3
23:54:25.066 00.002 1032 MultiStar: [#1 -0.05,0.12,0.98,U] [#2 0.32,0.12,0.00,M1] [#3 0.23,0.21,0.00,M1] [#4 0.11,-0.03,0.66,U] [#5 0.13,0.22,0.67,U] [#6 0.11,0.29,0.00,M2] [#7 -0.07,0.20,0.71,U] [#8 -0.00,0.10,0.53,U] 
23:54:25.069 00.003 1032 refined, 5 included, MultiStar: {0.09, 0.14}, one-star: {0.37, 0.18}
23:54:25.071 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
23:54:25.073 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
23:54:25.075 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=0.96 mountX=0.11 mountY=-0.13, mountTheta=-0.87
23:54:25.077 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.14, opts=13)
23:54:25.081 00.004 1032 Enqueuing Move request for scope (0.09, 0.14)
23:54:25.082 00.001 10072 Worker thread wakes up
23:54:25.082 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
23:54:25.082 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
23:54:25.083 00.001 10072 Moving (0.09, 0.14) raw xDistance=0.11 yDistance=-0.13
23:54:25.084 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:54:25.087 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:25.087 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:54:25.088 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:25.088 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:54:25.088 00.000 10072 MoveAxis(E, 6, ABG)
23:54:25.088 00.000 10072 Guiding  Dir = 2, Dur = 6
23:54:25.088 00.000 10072 IsGuiding returns 0
23:54:25.089 00.001 10072 PulseGuide returned control before completion, sleep 16
23:54:25.106 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:54:25.108 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:25.110 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:25.113 00.003 1032 Enqueuing Expose request
23:54:25.116 00.003 10072 IsGuiding returns 0
23:54:25.116 00.000 10072 Move returns status 0, amount 6
23:54:25.116 00.000 10072 MoveAxis(N, 0, ABG)
23:54:25.116 00.000 10072 Move returns status 0, amount 0
23:54:25.116 00.000 10072 move complete, result=0
23:54:25.116 00.000 10072 worker thread done servicing request
23:54:25.116 00.000 10072 Worker thread wakes up
23:54:25.116 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:25.117 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:25.124 00.007 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:54:25.742 00.618 10072 Exposure complete
23:54:25.794 00.052 10072 worker thread done servicing request
23:54:25.794 00.000 1032 OnExposeComplete: enter
23:54:25.797 00.003 1032 UpdateGuideState(): m_state=6
23:54:25.800 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11672
23:54:25.803 00.003 1032 Star::Find returns 1 (0), X=1107.90, Y=130.44, Mass=1514, SNR=27.4, Peak=118 HFD=3.5
23:54:25.805 00.002 1032 MultiStar: [#1 -0.12,0.03,0.89,U] [#2 0.09,0.00,0.80,U] [#3 0.11,0.22,0.77,U] [#4 0.18,-0.03,0.67,U] [#5 0.22,0.24,0.00,M2] [#6 0.21,0.16,0.00,M3] [#7 0.03,0.17,0.68,U] [#8 0.08,0.18,0.50,U] 
23:54:25.807 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.13}, one-star: {0.35, 0.28}
23:54:25.809 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
23:54:25.812 00.003 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
23:54:25.814 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.85 mountX=0.09 mountY=-0.14, mountTheta=-0.98
23:54:25.817 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.13, opts=13)
23:54:25.820 00.003 1032 Enqueuing Move request for scope (0.11, 0.13)
23:54:25.823 00.003 10072 Worker thread wakes up
23:54:25.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
23:54:25.824 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
23:54:25.824 00.000 10072 Moving (0.11, 0.13) raw xDistance=0.09 yDistance=-0.14
23:54:25.826 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:54:25.829 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:25.829 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:54:25.829 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:25.829 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:54:25.829 00.000 10072 MoveAxis(E, 7, ABG)
23:54:25.830 00.001 10072 Guiding  Dir = 2, Dur = 7
23:54:25.830 00.000 10072 IsGuiding returns 0
23:54:25.831 00.001 10072 PulseGuide returned control before completion, sleep 17
23:54:25.849 00.018 1032 UpdateGuideState exits: m=1514 SNR=27.4
23:54:25.852 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:25.854 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:25.855 00.001 1032 Enqueuing Expose request
23:54:25.863 00.008 10072 IsGuiding returns 0
23:54:25.864 00.001 10072 Move returns status 0, amount 7
23:54:25.864 00.000 10072 MoveAxis(N, 0, ABG)
23:54:25.864 00.000 10072 Move returns status 0, amount 0
23:54:25.864 00.000 10072 move complete, result=0
23:54:25.864 00.000 10072 worker thread done servicing request
23:54:25.864 00.000 10072 Worker thread wakes up
23:54:25.864 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:25.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:25.868 00.004 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:54:26.273 00.405 10072 Exposure complete
23:54:26.325 00.052 10072 worker thread done servicing request
23:54:26.325 00.000 1032 OnExposeComplete: enter
23:54:26.327 00.002 1032 UpdateGuideState(): m_state=6
23:54:26.329 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11673
23:54:26.332 00.003 1032 Star::Find returns 1 (0), X=1107.93, Y=130.31, Mass=1510, SNR=27.3, Peak=121 HFD=3.3
23:54:26.334 00.002 1032 MultiStar: [#1 -0.03,0.03,0.95,U] [#2 0.17,-0.01,0.75,U] [#3 0.25,0.15,0.00,M1] [#4 0.11,-0.02,0.67,U] [#5 0.28,0.06,0.00,M3] [#6 0.17,0.16,0.62,U] [#7 -0.07,-0.01,0.64,U] [#8 0.05,0.12,0.52,U] 
23:54:26.336 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.06}, one-star: {0.38, 0.15}
23:54:26.337 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
23:54:26.338 00.001 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
23:54:26.341 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.46 mountX=0.03 mountY=-0.13, mountTheta=-1.37
23:54:26.344 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
23:54:26.345 00.001 1032 Enqueuing Move request for scope (0.12, 0.06)
23:54:26.348 00.003 10072 Worker thread wakes up
23:54:26.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
23:54:26.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
23:54:26.348 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
23:54:26.349 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:54:26.353 00.004 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:26.353 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:54:26.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:26.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:54:26.353 00.000 10072 MoveAxis(E, 6, ABG)
23:54:26.353 00.000 10072 Guiding  Dir = 2, Dur = 6
23:54:26.353 00.000 10072 IsGuiding returns 0
23:54:26.354 00.001 10072 PulseGuide returned control before completion, sleep 16
23:54:26.371 00.017 1032 UpdateGuideState exits: m=1510 SNR=27.3
23:54:26.373 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:26.375 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:26.378 00.003 10072 IsGuiding returns 0
23:54:26.378 00.000 10072 Move returns status 0, amount 6
23:54:26.378 00.000 10072 MoveAxis(N, 0, ABG)
23:54:26.378 00.000 10072 Move returns status 0, amount 0
23:54:26.378 00.000 10072 move complete, result=0
23:54:26.378 00.000 10072 worker thread done servicing request
23:54:26.378 00.000 1032 Enqueuing Expose request
23:54:26.379 00.001 10072 Worker thread wakes up
23:54:26.380 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:26.380 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:26.380 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:54:27.007 00.627 10072 Exposure complete
23:54:27.091 00.084 10072 worker thread done servicing request
23:54:27.092 00.001 1032 OnExposeComplete: enter
23:54:27.095 00.003 1032 UpdateGuideState(): m_state=6
23:54:27.099 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11674
23:54:27.103 00.004 1032 Star::Find returns 1 (0), X=1107.80, Y=130.22, Mass=1336, SNR=25.7, Peak=92 HFD=3.3
23:54:27.106 00.003 1032 MultiStar: [#1 -0.02,0.09,0.99,U] [#2 0.26,0.12,0.00,M1] [#3 0.17,0.04,0.75,U] [#4 0.12,-0.02,0.70,U] [#5 0.24,0.09,0.69,U] [#6 0.19,0.06,0.62,U] [#7 -0.04,-0.10,0.72,U] [#8 0.09,0.09,0.56,U] 
23:54:27.109 00.003 1032 refined, 7 included, MultiStar: {0.12, 0.04}, one-star: {0.25, 0.07}
23:54:27.126 00.017 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
23:54:27.129 00.003 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
23:54:27.133 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.33 mountX=0.01 mountY=-0.13, mountTheta=-1.50
23:54:27.137 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
23:54:27.141 00.004 1032 Enqueuing Move request for scope (0.12, 0.04)
23:54:27.146 00.005 10072 Worker thread wakes up
23:54:27.146 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
23:54:27.146 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
23:54:27.147 00.001 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.13
23:54:27.151 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:54:27.164 00.013 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:27.164 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:54:27.164 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:27.165 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:54:27.165 00.000 10072 MoveAxis(E, 9, ABG)
23:54:27.165 00.000 10072 Guiding  Dir = 2, Dur = 9
23:54:27.168 00.003 10072 IsGuiding returns 0
23:54:27.170 00.002 10072 PulseGuide returned control before completion, sleep 18
23:54:27.190 00.020 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:54:27.194 00.004 10072 IsGuiding returns 0
23:54:27.194 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:27.198 00.004 10072 Move returns status 0, amount 9
23:54:27.199 00.001 10072 MoveAxis(N, 0, ABG)
23:54:27.199 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:27.203 00.004 10072 Move returns status 0, amount 0
23:54:27.203 00.000 10072 move complete, result=0
23:54:27.203 00.000 1032 Enqueuing Expose request
23:54:27.220 00.017 10072 worker thread done servicing request
23:54:27.221 00.001 10072 Worker thread wakes up
23:54:27.221 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:54:27.223 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:27.223 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:27.636 00.413 10072 Exposure complete
23:54:27.733 00.097 10072 worker thread done servicing request
23:54:27.733 00.000 1032 OnExposeComplete: enter
23:54:27.758 00.025 1032 UpdateGuideState(): m_state=6
23:54:27.762 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11675
23:54:27.767 00.005 1032 Star::Find returns 1 (0), X=1107.87, Y=130.17, Mass=1391, SNR=26.2, Peak=104 HFD=3.2
23:54:27.772 00.005 1032 MultiStar: [#1 -0.03,0.08,0.99,U] [#2 0.28,0.03,0.00,M2] [#3 0.26,0.04,0.00,M1] [#4 0.15,-0.11,0.66,U] [#5 0.30,0.13,0.00,M3] [#6 0.20,0.01,0.62,U] [#7 0.08,0.10,0.68,U] [#8 0.03,0.12,0.54,U] 
23:54:27.777 00.005 1032 refined, 5 included, MultiStar: {0.13, 0.03}, one-star: {0.32, 0.01}
23:54:27.781 00.004 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
23:54:27.786 00.005 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
23:54:27.791 00.005 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.25 mountX=-0.00 mountY=-0.13, mountTheta=-1.58
23:54:27.796 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
23:54:27.801 00.005 1032 Enqueuing Move request for scope (0.13, 0.03)
23:54:27.808 00.007 10072 Worker thread wakes up
23:54:27.809 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
23:54:27.809 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
23:54:27.812 00.003 10072 Moving (0.13, 0.03) raw xDistance=-0.00 yDistance=-0.13
23:54:27.826 00.014 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:54:27.837 00.011 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:27.837 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:54:27.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:27.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:54:27.837 00.000 10072 MoveAxis(E, 9, ABG)
23:54:27.837 00.000 10072 Guiding  Dir = 2, Dur = 9
23:54:27.839 00.002 10072 IsGuiding returns 0
23:54:27.839 00.000 10072 PulseGuide returned control before completion, sleep 19
23:54:27.862 00.023 10072 IsGuiding returns 0
23:54:27.862 00.000 10072 Move returns status 0, amount 9
23:54:27.862 00.000 10072 MoveAxis(N, 0, ABG)
23:54:27.863 00.001 10072 Move returns status 0, amount 0
23:54:27.863 00.000 10072 move complete, result=0
23:54:27.863 00.000 10072 worker thread done servicing request
23:54:27.865 00.002 1032 UpdateGuideState exits: m=1391 SNR=26.2
23:54:27.869 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:27.873 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:27.876 00.003 1032 Enqueuing Expose request
23:54:27.882 00.006 10072 Worker thread wakes up
23:54:27.882 00.000 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:54:27.885 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:27.886 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:28.526 00.640 10072 Exposure complete
23:54:28.604 00.078 10072 worker thread done servicing request
23:54:28.605 00.001 1032 OnExposeComplete: enter
23:54:28.608 00.003 1032 UpdateGuideState(): m_state=6
23:54:28.614 00.006 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11676
23:54:28.620 00.006 1032 Star::Find returns 1 (0), X=1107.87, Y=130.16, Mass=1535, SNR=27.6, Peak=112 HFD=3.1
23:54:28.624 00.004 1032 MultiStar: [#1 0.00,-0.10,0.88,U] [#2 0.22,-0.19,0.00,M3] [#3 0.30,0.07,0.00,M2] [#4 0.17,-0.18,0.63,U] [#5 0.23,-0.03,0.65,U] [#6 0.27,0.15,0.00,M1] [#7 -0.02,-0.12,0.67,U] [#8 0.12,0.09,0.53,U] 
23:54:28.628 00.004 1032 refined, 5 included, MultiStar: {0.14, -0.06}, one-star: {0.32, 0.01}
23:54:28.634 00.006 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
23:54:28.639 00.005 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
23:54:28.654 00.015 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.37 mountX=-0.09 mountY=-0.12, mountTheta=-2.20
23:54:28.661 00.007 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
23:54:28.664 00.003 1032 Enqueuing Move request for scope (0.14, -0.06)
23:54:28.666 00.002 10072 Worker thread wakes up
23:54:28.667 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
23:54:28.667 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
23:54:28.667 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.09 yDistance=-0.12
23:54:28.669 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:54:28.676 00.007 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:28.676 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:54:28.676 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:28.676 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:54:28.676 00.000 10072 MoveAxis(E, 10, ABG)
23:54:28.676 00.000 10072 Guiding  Dir = 2, Dur = 10
23:54:28.677 00.001 10072 IsGuiding returns 0
23:54:28.678 00.001 10072 PulseGuide returned control before completion, sleep 20
23:54:28.703 00.025 1032 UpdateGuideState exits: m=1535 SNR=27.6
23:54:28.707 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:28.710 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:28.713 00.003 1032 Enqueuing Expose request
23:54:28.716 00.003 10072 IsGuiding returns 0
23:54:28.716 00.000 10072 Move returns status 0, amount 10
23:54:28.716 00.000 10072 MoveAxis(N, 0, ABG)
23:54:28.716 00.000 10072 Move returns status 0, amount 0
23:54:28.716 00.000 10072 move complete, result=0
23:54:28.716 00.000 10072 worker thread done servicing request
23:54:28.717 00.001 10072 Worker thread wakes up
23:54:28.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:28.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:28.728 00.011 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:54:29.135 00.407 10072 Exposure complete
23:54:29.243 00.108 1032 OnExposeComplete: enter
23:54:29.260 00.017 10072 worker thread done servicing request
23:54:29.260 00.000 1032 UpdateGuideState(): m_state=6
23:54:29.264 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11677
23:54:29.284 00.020 1032 Star::Find returns 1 (0), X=1107.98, Y=130.17, Mass=1502, SNR=27.2, Peak=114 HFD=3.1
23:54:29.305 00.021 1032 MultiStar: [#1 -0.01,-0.09,0.94,U] [#2 0.23,-0.10,0.77,U] [#3 0.24,0.07,0.74,U] [#4 0.24,-0.25,0.00,M1] [#5 0.25,0.03,0.66,U] [#6 0.37,0.09,0.00,M2] [#7 0.00,-0.08,0.63,U] [#8 0.13,-0.11,0.52,U] 
23:54:29.309 00.004 1032 refined, 6 included, MultiStar: {0.19, -0.04}, one-star: {0.43, 0.01}
23:54:29.315 00.006 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
23:54:29.318 00.003 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
23:54:29.322 00.004 1032 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-0.18 mountX=-0.08 mountY=-0.18, mountTheta=-2.01
23:54:29.326 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.04, opts=13)
23:54:29.330 00.004 1032 Enqueuing Move request for scope (0.19, -0.04)
23:54:29.335 00.005 10072 Worker thread wakes up
23:54:29.335 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
23:54:29.335 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
23:54:29.336 00.001 10072 Moving (0.19, -0.04) raw xDistance=-0.08 yDistance=-0.18
23:54:29.340 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:54:29.344 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:29.344 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:54:29.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:29.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:54:29.344 00.000 10072 MoveAxis(E, 7, ABG)
23:54:29.344 00.000 10072 Guiding  Dir = 2, Dur = 7
23:54:29.345 00.001 10072 IsGuiding returns 0
23:54:29.346 00.001 10072 PulseGuide returned control before completion, sleep 17
23:54:29.366 00.020 10072 IsGuiding returns 0
23:54:29.366 00.000 10072 Move returns status 0, amount 7
23:54:29.366 00.000 10072 MoveAxis(N, 0, ABG)
23:54:29.366 00.000 10072 Move returns status 0, amount 0
23:54:29.366 00.000 10072 move complete, result=0
23:54:29.366 00.000 10072 worker thread done servicing request
23:54:29.405 00.039 1032 UpdateGuideState exits: m=1502 SNR=27.2
23:54:29.412 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:29.417 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:29.421 00.004 1032 Enqueuing Expose request
23:54:29.427 00.006 10072 Worker thread wakes up
23:54:29.427 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
23:54:29.431 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:29.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:30.058 00.627 10072 Exposure complete
23:54:30.131 00.073 10072 worker thread done servicing request
23:54:30.131 00.000 1032 OnExposeComplete: enter
23:54:30.134 00.003 1032 UpdateGuideState(): m_state=6
23:54:30.136 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11678
23:54:30.140 00.004 1032 Star::Find returns 1 (0), X=1107.98, Y=130.09, Mass=1369, SNR=26.0, Peak=104 HFD=3.0
23:54:30.144 00.004 1032 MultiStar: [#1 0.02,-0.15,1.01,U] [#2 0.24,-0.22,0.00,M3] [#3 0.16,-0.08,0.73,U] [#4 0.12,-0.22,0.69,U] [#5 0.31,0.05,0.00,M2] [#6 0.25,-0.08,0.00,M3] [#7 0.04,-0.15,0.74,U] [#8 0.22,-0.15,0.00,M1] 
23:54:30.147 00.003 1032 refined, 4 included, MultiStar: {0.16, -0.13}, one-star: {0.42, -0.06}
23:54:30.150 00.003 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
23:54:30.153 00.003 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
23:54:30.155 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.68 mountX=-0.17 mountY=-0.12, mountTheta=-2.51
23:54:30.160 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.13, opts=13)
23:54:30.165 00.005 1032 Enqueuing Move request for scope (0.16, -0.13)
23:54:30.170 00.005 10072 Worker thread wakes up
23:54:30.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
23:54:30.170 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
23:54:30.170 00.000 10072 Moving (0.16, -0.13) raw xDistance=-0.17 yDistance=-0.12
23:54:30.173 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:54:30.177 00.004 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.88
23:54:30.177 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
23:54:30.178 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:30.178 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:54:30.178 00.000 10072 MoveAxis(E, 87, ABG)
23:54:30.178 00.000 10072 Guiding  Dir = 2, Dur = 87
23:54:30.178 00.000 10072 IsGuiding returns 0
23:54:30.179 00.001 10072 PulseGuide returned control before completion, sleep 97
23:54:30.201 00.022 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:54:30.206 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:30.209 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:30.224 00.015 1032 Enqueuing Expose request
23:54:30.290 00.066 10072 IsGuiding returns 0
23:54:30.290 00.000 10072 Move returns status 0, amount 87
23:54:30.290 00.000 10072 MoveAxis(N, 0, ABG)
23:54:30.290 00.000 10072 Move returns status 0, amount 0
23:54:30.290 00.000 10072 move complete, result=0
23:54:30.290 00.000 10072 worker thread done servicing request
23:54:30.290 00.000 10072 Worker thread wakes up
23:54:30.290 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:30.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:30.330 00.040 1032 GuideStep: -0.2 px 87 ms EAST, -0.1 px 0 ms NORTH
23:54:30.701 00.371 10072 Exposure complete
23:54:30.761 00.060 10072 worker thread done servicing request
23:54:30.762 00.001 1032 OnExposeComplete: enter
23:54:30.765 00.003 1032 UpdateGuideState(): m_state=6
23:54:30.768 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11679
23:54:30.770 00.002 1032 Star::Find returns 1 (0), X=1107.99, Y=130.21, Mass=1496, SNR=27.2, Peak=113 HFD=3.2
23:54:30.773 00.003 1032 MultiStar: [#1 -0.01,-0.08,0.96,U] [#2 0.24,-0.24,0.00,M4] [#3 0.24,0.06,0.74,U] [#4 0.25,-0.07,0.64,U] [#5 0.23,0.03,0.61,U] [#6 0.23,-0.02,0.59,U] [#7 0.04,-0.07,0.69,U] [#8 0.14,-0.02,0.50,U] 
23:54:30.776 00.003 1032 refined, 7 included, MultiStar: {0.20, -0.01}, one-star: {0.43, 0.05}
23:54:30.778 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
23:54:30.780 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
23:54:30.782 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.06 mountX=-0.06 mountY=-0.19, mountTheta=-1.89
23:54:30.785 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.01, opts=13)
23:54:30.787 00.002 1032 Enqueuing Move request for scope (0.20, -0.01)
23:54:30.789 00.002 10072 Worker thread wakes up
23:54:30.790 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
23:54:30.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
23:54:30.790 00.000 10072 Moving (0.20, -0.01) raw xDistance=-0.06 yDistance=-0.19
23:54:30.792 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:54:30.795 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:30.795 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:54:30.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:30.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:54:30.795 00.000 10072 MoveAxis(E, 9, ABG)
23:54:30.795 00.000 10072 Guiding  Dir = 2, Dur = 9
23:54:30.796 00.001 10072 IsGuiding returns 0
23:54:30.797 00.001 10072 PulseGuide returned control before completion, sleep 19
23:54:30.816 00.019 1032 UpdateGuideState exits: m=1496 SNR=27.2
23:54:30.820 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:30.822 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:30.825 00.003 1032 Enqueuing Expose request
23:54:30.828 00.003 10072 IsGuiding returns 0
23:54:30.828 00.000 10072 Move returns status 0, amount 9
23:54:30.828 00.000 10072 MoveAxis(N, 0, ABG)
23:54:30.828 00.000 10072 Move returns status 0, amount 0
23:54:30.828 00.000 10072 move complete, result=0
23:54:30.828 00.000 10072 worker thread done servicing request
23:54:30.828 00.000 10072 Worker thread wakes up
23:54:30.828 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:30.828 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:30.838 00.010 1032 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
23:54:31.453 00.615 10072 Exposure complete
23:54:31.507 00.054 10072 worker thread done servicing request
23:54:31.508 00.001 1032 OnExposeComplete: enter
23:54:31.509 00.001 1032 UpdateGuideState(): m_state=6
23:54:31.511 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11680
23:54:31.514 00.003 1032 Star::Find returns 1 (0), X=1107.97, Y=130.24, Mass=1297, SNR=25.3, Peak=101 HFD=3.2
23:54:31.516 00.002 1032 MultiStar: [#1 -0.02,0.00,0.98,U] [#2 0.23,-0.07,0.85,U] [#3 0.27,0.11,0.00,M1] [#4 0.22,-0.11,0.71,U] [#5 0.40,0.10,0.00,M2] [#6 0.15,0.12,0.63,U] [#7 0.07,0.00,0.72,U] [#8 0.21,0.16,0.00,M1] 
23:54:31.520 00.004 1032 refined, 5 included, MultiStar: {0.18, 0.01}, one-star: {0.41, 0.09}
23:54:31.521 00.001 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
23:54:31.523 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
23:54:31.525 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.03 mountX=-0.04 mountY=-0.18, mountTheta=-1.80
23:54:31.528 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.01, opts=13)
23:54:31.530 00.002 1032 Enqueuing Move request for scope (0.18, 0.01)
23:54:31.532 00.002 10072 Worker thread wakes up
23:54:31.532 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
23:54:31.532 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
23:54:31.532 00.000 10072 Moving (0.18, 0.01) raw xDistance=-0.04 yDistance=-0.18
23:54:31.534 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:54:31.538 00.004 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:31.538 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:54:31.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:31.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:54:31.538 00.000 10072 MoveAxis(E, 9, ABG)
23:54:31.538 00.000 10072 Guiding  Dir = 2, Dur = 9
23:54:31.538 00.000 10072 IsGuiding returns 0
23:54:31.539 00.001 10072 PulseGuide returned control before completion, sleep 19
23:54:31.557 00.018 1032 UpdateGuideState exits: m=1297 SNR=25.3
23:54:31.560 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:31.563 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:31.565 00.002 1032 Enqueuing Expose request
23:54:31.567 00.002 10072 IsGuiding returns 0
23:54:31.567 00.000 10072 Move returns status 0, amount 9
23:54:31.567 00.000 10072 MoveAxis(N, 0, ABG)
23:54:31.567 00.000 10072 Move returns status 0, amount 0
23:54:31.567 00.000 10072 move complete, result=0
23:54:31.567 00.000 10072 worker thread done servicing request
23:54:31.567 00.000 10072 Worker thread wakes up
23:54:31.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:31.567 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:31.574 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
23:54:31.972 00.398 10072 Exposure complete
23:54:32.026 00.054 10072 worker thread done servicing request
23:54:32.026 00.000 1032 OnExposeComplete: enter
23:54:32.028 00.002 1032 UpdateGuideState(): m_state=6
23:54:32.030 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11681
23:54:32.032 00.002 1032 Star::Find returns 1 (0), X=1108.01, Y=130.23, Mass=1491, SNR=27.2, Peak=115 HFD=3.2
23:54:32.034 00.002 1032 MultiStar: [#1 0.05,-0.11,0.93,U] [#2 0.19,-0.15,0.80,U] [#3 0.29,0.11,0.00,M2] [#4 0.22,-0.09,0.69,U] [#5 0.46,-0.01,0.00,M3] [#6 0.22,0.02,0.61,U] [#7 0.00,-0.06,0.70,U] [#8 0.19,0.02,0.49,U] 
23:54:32.036 00.002 1032 refined, 6 included, MultiStar: {0.20, -0.05}, one-star: {0.46, 0.07}
23:54:32.037 00.001 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:54:32.039 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:54:32.041 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.23 mountX=-0.10 mountY=-0.18, mountTheta=-2.06
23:54:32.043 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.05, opts=13)
23:54:32.045 00.002 1032 Enqueuing Move request for scope (0.20, -0.05)
23:54:32.046 00.001 10072 Worker thread wakes up
23:54:32.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
23:54:32.047 00.001 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
23:54:32.047 00.000 10072 Moving (0.20, -0.05) raw xDistance=-0.10 yDistance=-0.18
23:54:32.051 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:54:32.054 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:32.054 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:54:32.055 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:32.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:54:32.055 00.000 10072 MoveAxis(E, 7, ABG)
23:54:32.055 00.000 10072 Guiding  Dir = 2, Dur = 7
23:54:32.055 00.000 10072 IsGuiding returns 0
23:54:32.056 00.001 10072 PulseGuide returned control before completion, sleep 17
23:54:32.074 00.018 1032 UpdateGuideState exits: m=1491 SNR=27.2
23:54:32.077 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:32.079 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:32.081 00.002 1032 Enqueuing Expose request
23:54:32.084 00.003 10072 IsGuiding returns 0
23:54:32.084 00.000 10072 Move returns status 0, amount 7
23:54:32.085 00.001 10072 MoveAxis(N, 0, ABG)
23:54:32.085 00.000 10072 Move returns status 0, amount 0
23:54:32.085 00.000 10072 move complete, result=0
23:54:32.085 00.000 10072 worker thread done servicing request
23:54:32.085 00.000 10072 Worker thread wakes up
23:54:32.085 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:32.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:32.085 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
23:54:32.721 00.636 10072 Exposure complete
23:54:32.771 00.050 10072 worker thread done servicing request
23:54:32.771 00.000 1032 OnExposeComplete: enter
23:54:32.774 00.003 1032 UpdateGuideState(): m_state=6
23:54:32.776 00.002 1032 Star::Find(15, 1108, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11682
23:54:32.777 00.001 1032 Star::Find returns 1 (0), X=1107.93, Y=130.19, Mass=1448, SNR=26.7, Peak=115 HFD=3.1
23:54:32.780 00.003 1032 MultiStar: [#1 0.11,-0.07,0.94,U] [#2 0.36,-0.28,0.00,M3] [#3 0.28,-0.02,0.00,M3] [#4 0.35,-0.09,0.00,M1] [#5 0.29,-0.02,0.00,M4] [#6 0.24,-0.28,0.00,M1] [#7 0.00,-0.08,0.66,U] [#8 0.29,0.11,0.00,M1] 
23:54:32.784 00.004 1032 refined, 2 included, MultiStar: {0.18, -0.03}, one-star: {0.38, 0.03}
23:54:32.785 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
23:54:32.787 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
23:54:32.789 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.19 cameraTheta=-0.19 mountX=-0.08 mountY=-0.17, mountTheta=-2.02
23:54:32.791 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
23:54:32.793 00.002 1032 Enqueuing Move request for scope (0.18, -0.03)
23:54:32.796 00.003 10072 Worker thread wakes up
23:54:32.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
23:54:32.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
23:54:32.796 00.000 10072 Moving (0.18, -0.03) raw xDistance=-0.08 yDistance=-0.17
23:54:32.798 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:54:32.802 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:32.802 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:54:32.802 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:32.802 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:54:32.802 00.000 10072 MoveAxis(E, 7, ABG)
23:54:32.802 00.000 10072 Guiding  Dir = 2, Dur = 7
23:54:32.803 00.001 10072 IsGuiding returns 0
23:54:32.803 00.000 10072 PulseGuide returned control before completion, sleep 17
23:54:32.820 00.017 1032 UpdateGuideState exits: m=1448 SNR=26.7
23:54:32.823 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:32.825 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:32.827 00.002 1032 Enqueuing Expose request
23:54:32.830 00.003 10072 IsGuiding returns 0
23:54:32.830 00.000 10072 Move returns status 0, amount 7
23:54:32.831 00.001 10072 MoveAxis(N, 0, ABG)
23:54:32.831 00.000 10072 Move returns status 0, amount 0
23:54:32.831 00.000 10072 move complete, result=0
23:54:32.831 00.000 10072 worker thread done servicing request
23:54:32.831 00.000 10072 Worker thread wakes up
23:54:32.831 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:32.831 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:32.840 00.009 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
23:54:33.238 00.398 10072 Exposure complete
23:54:33.288 00.050 10072 worker thread done servicing request
23:54:33.289 00.001 1032 OnExposeComplete: enter
23:54:33.290 00.001 1032 UpdateGuideState(): m_state=6
23:54:33.292 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11683
23:54:33.294 00.002 1032 Star::Find returns 1 (0), X=1107.94, Y=130.20, Mass=1329, SNR=25.6, Peak=103 HFD=3.2
23:54:33.297 00.003 1032 MultiStar: [#1 0.12,-0.02,0.98,U] [#2 0.19,-0.11,0.84,U] [#3 0.24,-0.03,0.78,U] [#4 0.34,-0.10,0.00,M2] [#5 0.33,0.05,0.00,M5] [#6 0.28,-0.11,0.00,M2] [#7 0.09,-0.13,0.70,U] [#8 0.19,0.11,0.55,U] 
23:54:33.302 00.005 1032 refined, 5 included, MultiStar: {0.21, -0.03}, one-star: {0.39, 0.05}
23:54:33.307 00.005 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
23:54:33.309 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
23:54:33.311 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.12 mountX=-0.08 mountY=-0.20, mountTheta=-1.95
23:54:33.315 00.004 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.03, opts=13)
23:54:33.317 00.002 1032 Enqueuing Move request for scope (0.21, -0.03)
23:54:33.319 00.002 10072 Worker thread wakes up
23:54:33.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
23:54:33.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
23:54:33.319 00.000 10072 Moving (0.21, -0.03) raw xDistance=-0.08 yDistance=-0.20
23:54:33.323 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:54:33.325 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:33.325 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:54:33.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:33.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:54:33.325 00.000 10072 MoveAxis(E, 6, ABG)
23:54:33.325 00.000 10072 Guiding  Dir = 2, Dur = 6
23:54:33.326 00.001 10072 IsGuiding returns 0
23:54:33.327 00.001 10072 PulseGuide returned control before completion, sleep 16
23:54:33.346 00.019 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:54:33.348 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:33.350 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:33.352 00.002 1032 Enqueuing Expose request
23:54:33.358 00.006 10072 IsGuiding returns 0
23:54:33.358 00.000 10072 Move returns status 0, amount 6
23:54:33.358 00.000 10072 MoveAxis(N, 0, ABG)
23:54:33.358 00.000 10072 Move returns status 0, amount 0
23:54:33.358 00.000 10072 move complete, result=0
23:54:33.358 00.000 10072 worker thread done servicing request
23:54:33.358 00.000 10072 Worker thread wakes up
23:54:33.358 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:33.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:33.365 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
23:54:33.990 00.625 10072 Exposure complete
23:54:34.045 00.055 10072 worker thread done servicing request
23:54:34.045 00.000 1032 OnExposeComplete: enter
23:54:34.049 00.004 1032 UpdateGuideState(): m_state=6
23:54:34.051 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11684
23:54:34.053 00.002 1032 Star::Find returns 1 (0), X=1107.96, Y=130.17, Mass=1245, SNR=24.8, Peak=95 HFD=3.1
23:54:34.055 00.002 1032 MultiStar: [#1 0.11,0.06,1.02,U] [#2 0.23,-0.09,0.90,U] [#3 0.31,0.01,0.00,M3] [#4 0.33,-0.20,0.00,M3] [#5 0.44,0.14,0.00,M6] [#6 0.36,-0.13,0.00,M3] [#7 0.13,-0.20,0.79,U] [#8 0.14,0.13,0.57,U] 
23:54:34.058 00.003 1032 refined, 4 included, MultiStar: {0.21, -0.02}, one-star: {0.41, 0.02}
23:54:34.060 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
23:54:34.062 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
23:54:34.064 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.10 mountX=-0.08 mountY=-0.20, mountTheta=-1.93
23:54:34.067 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.02, opts=13)
23:54:34.069 00.002 1032 Enqueuing Move request for scope (0.21, -0.02)
23:54:34.071 00.002 10072 Worker thread wakes up
23:54:34.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
23:54:34.071 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
23:54:34.071 00.000 10072 Moving (0.21, -0.02) raw xDistance=-0.08 yDistance=-0.20
23:54:34.074 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:54:34.076 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:54:34.076 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:54:34.076 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:54:34.076 00.000 10072 MoveAxis(E, 8, ABG)
23:54:34.076 00.000 10072 Guiding  Dir = 2, Dur = 8
23:54:34.078 00.002 10072 IsGuiding returns 0
23:54:34.078 00.000 10072 PulseGuide returned control before completion, sleep 18
23:54:34.096 00.018 1032 UpdateGuideState exits: m=1245 SNR=24.8
23:54:34.098 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:34.100 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:34.102 00.002 1032 Enqueuing Expose request
23:54:34.110 00.008 10072 IsGuiding returns 0
23:54:34.110 00.000 10072 Move returns status 0, amount 8
23:54:34.110 00.000 10072 MoveAxis(N, 130, ABG)
23:54:34.110 00.000 10072 Guiding  Dir = 0, Dur = 130
23:54:34.110 00.000 10072 IsGuiding returns 0
23:54:34.111 00.001 10072 PulseGuide returned control before completion, sleep 140
23:54:34.267 00.156 10072 IsGuiding returns 0
23:54:34.267 00.000 10072 Move returns status 0, amount 130
23:54:34.268 00.001 10072 move complete, result=0
23:54:34.268 00.000 10072 worker thread done servicing request
23:54:34.268 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.2 px 130 ms NORTH
23:54:34.271 00.003 10072 Worker thread wakes up
23:54:34.271 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:34.271 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:34.688 00.417 10072 Exposure complete
23:54:34.734 00.046 10072 worker thread done servicing request
23:54:34.734 00.000 1032 OnExposeComplete: enter
23:54:34.736 00.002 1032 UpdateGuideState(): m_state=6
23:54:34.739 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11685
23:54:34.741 00.002 1032 Star::Find returns 1 (0), X=1107.93, Y=130.09, Mass=1549, SNR=27.7, Peak=111 HFD=3.0
23:54:34.743 00.002 1032 MultiStar: [#1 -0.01,-0.13,0.90,U] [#2 0.16,-0.13,0.78,U] [#3 0.27,0.00,0.00,M4] [#4 0.35,-0.16,0.00,M4] [#5 0.27,-0.07,0.00,M7] [#6 0.29,-0.16,0.00,M4] [#7 0.01,-0.35,0.00,M1] [#8 0.16,-0.15,0.51,U] 
23:54:34.745 00.002 1032 refined, 3 included, MultiStar: {0.18, -0.11}, one-star: {0.38, -0.06}
23:54:34.746 00.001 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
23:54:34.748 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
23:54:34.750 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.56 mountX=-0.15 mountY=-0.14, mountTheta=-2.39
23:54:34.753 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.11, opts=13)
23:54:34.755 00.002 1032 Enqueuing Move request for scope (0.18, -0.11)
23:54:34.757 00.002 10072 Worker thread wakes up
23:54:34.757 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
23:54:34.757 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
23:54:34.757 00.000 10072 Moving (0.18, -0.11) raw xDistance=-0.15 yDistance=-0.14
23:54:34.759 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:54:34.762 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.88
23:54:34.762 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:54:34.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:34.762 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:54:34.762 00.000 10072 MoveAxis(E, 79, ABG)
23:54:34.762 00.000 10072 Guiding  Dir = 2, Dur = 79
23:54:34.762 00.000 10072 IsGuiding returns 0
23:54:34.763 00.001 10072 PulseGuide returned control before completion, sleep 89
23:54:34.781 00.018 1032 UpdateGuideState exits: m=1549 SNR=27.7
23:54:34.783 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:34.784 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:34.786 00.002 1032 Enqueuing Expose request
23:54:34.859 00.073 10072 IsGuiding returns 0
23:54:34.859 00.000 10072 Move returns status 0, amount 79
23:54:34.859 00.000 10072 MoveAxis(N, 0, ABG)
23:54:34.859 00.000 10072 Move returns status 0, amount 0
23:54:34.859 00.000 10072 move complete, result=0
23:54:34.859 00.000 10072 worker thread done servicing request
23:54:34.859 00.000 10072 Worker thread wakes up
23:54:34.860 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:34.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:34.861 00.001 1032 GuideStep: -0.2 px 79 ms EAST, -0.1 px 0 ms NORTH
23:54:35.491 00.630 10072 Exposure complete
23:54:35.543 00.052 10072 worker thread done servicing request
23:54:35.544 00.001 1032 OnExposeComplete: enter
23:54:35.546 00.002 1032 UpdateGuideState(): m_state=6
23:54:35.547 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11686
23:54:35.548 00.001 1032 Star::Find returns 1 (0), X=1107.79, Y=130.12, Mass=1335, SNR=25.7, Peak=102 HFD=3.2
23:54:35.550 00.002 1032 MultiStar: [#1 -0.04,-0.17,0.97,U] [#2 0.12,-0.05,0.82,U] [#3 0.15,-0.17,0.72,U] [#4 0.17,-0.28,0.00,M5] [#5 0.20,-0.17,0.67,U] [#6 0.10,-0.22,0.64,U] [#7 0.02,-0.38,0.00,M2] [#8 0.08,-0.17,0.52,U] 
23:54:35.552 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.13}, one-star: {0.24, -0.03}
23:54:35.555 00.003 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
23:54:35.556 00.001 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
23:54:35.557 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.82 mountX=-0.16 mountY=-0.08, mountTheta=-2.65
23:54:35.560 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.13, opts=13)
23:54:35.561 00.001 1032 Enqueuing Move request for scope (0.12, -0.13)
23:54:35.563 00.002 10072 Worker thread wakes up
23:54:35.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
23:54:35.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
23:54:35.563 00.000 10072 Moving (0.12, -0.13) raw xDistance=-0.16 yDistance=-0.08
23:54:35.565 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:54:35.568 00.003 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.88
23:54:35.568 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
23:54:35.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:35.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:54:35.568 00.000 10072 MoveAxis(E, 82, ABG)
23:54:35.569 00.001 10072 Guiding  Dir = 2, Dur = 82
23:54:35.569 00.000 10072 IsGuiding returns 0
23:54:35.569 00.000 10072 PulseGuide returned control before completion, sleep 92
23:54:35.587 00.018 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:54:35.589 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:35.590 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:35.593 00.003 1032 Enqueuing Expose request
23:54:35.676 00.083 10072 IsGuiding returns 0
23:54:35.677 00.001 10072 Move returns status 0, amount 82
23:54:35.677 00.000 10072 MoveAxis(N, 0, ABG)
23:54:35.677 00.000 10072 Move returns status 0, amount 0
23:54:35.677 00.000 10072 move complete, result=0
23:54:35.677 00.000 10072 worker thread done servicing request
23:54:35.677 00.000 10072 Worker thread wakes up
23:54:35.677 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:35.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:35.678 00.001 1032 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
23:54:36.085 00.407 10072 Exposure complete
23:54:36.137 00.052 10072 worker thread done servicing request
23:54:36.137 00.000 1032 OnExposeComplete: enter
23:54:36.139 00.002 1032 UpdateGuideState(): m_state=6
23:54:36.141 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11687
23:54:36.144 00.003 1032 Star::Find returns 1 (0), X=1107.81, Y=130.14, Mass=1417, SNR=26.5, Peak=93 HFD=3.3
23:54:36.145 00.001 1032 MultiStar: [#1 -0.11,-0.16,0.97,U] [#2 0.10,-0.13,0.82,U] [#3 0.14,-0.01,0.74,U] [#4 0.06,-0.25,0.00,M6] [#5 0.14,0.00,0.69,U] [#6 0.11,-0.33,0.00,M4] [#7 -0.01,-0.07,0.69,U] [#8 0.12,-0.07,0.50,U] 
23:54:36.148 00.003 1032 refined, 6 included, MultiStar: {0.09, -0.07}, one-star: {0.26, -0.02}
23:54:36.149 00.001 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
23:54:36.150 00.001 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
23:54:36.152 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.65 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
23:54:36.155 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
23:54:36.157 00.002 1032 Enqueuing Move request for scope (0.09, -0.07)
23:54:36.159 00.002 10072 Worker thread wakes up
23:54:36.159 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
23:54:36.159 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
23:54:36.159 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
23:54:36.162 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:54:36.164 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:36.166 00.002 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:54:36.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:36.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:54:36.166 00.000 10072 MoveAxis(E, 7, ABG)
23:54:36.166 00.000 10072 Guiding  Dir = 2, Dur = 7
23:54:36.166 00.000 10072 IsGuiding returns 0
23:54:36.167 00.001 10072 PulseGuide returned control before completion, sleep 17
23:54:36.184 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:54:36.187 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:36.189 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:36.191 00.002 1032 Enqueuing Expose request
23:54:36.192 00.001 10072 IsGuiding returns 0
23:54:36.193 00.001 10072 Move returns status 0, amount 7
23:54:36.193 00.000 10072 MoveAxis(N, 0, ABG)
23:54:36.193 00.000 10072 Move returns status 0, amount 0
23:54:36.193 00.000 10072 move complete, result=0
23:54:36.193 00.000 10072 worker thread done servicing request
23:54:36.193 00.000 10072 Worker thread wakes up
23:54:36.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:36.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:36.201 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:54:36.820 00.619 10072 Exposure complete
23:54:36.869 00.049 10072 worker thread done servicing request
23:54:36.870 00.001 1032 OnExposeComplete: enter
23:54:36.872 00.002 1032 UpdateGuideState(): m_state=6
23:54:36.874 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11688
23:54:36.875 00.001 1032 Star::Find returns 1 (0), X=1107.70, Y=130.30, Mass=1326, SNR=25.6, Peak=103 HFD=3.4
23:54:36.878 00.003 1032 MultiStar: [#1 -0.12,0.02,1.01,U] [#2 0.13,-0.02,0.82,U] [#3 0.04,0.12,0.81,U] [#4 -0.00,0.02,0.67,U] [#5 0.15,0.05,0.68,U] [#6 0.15,-0.02,0.67,U] [#7 -0.12,-0.01,0.74,U] [#8 -0.05,0.20,0.53,U] 
23:54:36.880 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.14, 0.14}
23:54:36.881 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:54:36.883 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:54:36.885 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.01 mountX=0.04 mountY=-0.05, mountTheta=-0.82
23:54:36.887 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
23:54:36.889 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
23:54:36.891 00.002 10072 Worker thread wakes up
23:54:36.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:54:36.891 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:54:36.892 00.001 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.05
23:54:36.894 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:54:36.897 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:36.897 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:54:36.897 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:36.897 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:54:36.897 00.000 10072 MoveAxis(E, 8, ABG)
23:54:36.897 00.000 10072 Guiding  Dir = 2, Dur = 8
23:54:36.898 00.001 10072 IsGuiding returns 0
23:54:36.898 00.000 10072 PulseGuide returned control before completion, sleep 18
23:54:36.916 00.018 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:54:36.918 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:36.919 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:36.921 00.002 1032 Enqueuing Expose request
23:54:36.926 00.005 10072 IsGuiding returns 0
23:54:36.926 00.000 10072 Move returns status 0, amount 8
23:54:36.926 00.000 10072 MoveAxis(N, 0, ABG)
23:54:36.926 00.000 10072 Move returns status 0, amount 0
23:54:36.926 00.000 10072 move complete, result=0
23:54:36.926 00.000 10072 worker thread done servicing request
23:54:36.926 00.000 10072 Worker thread wakes up
23:54:36.926 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:36.927 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:36.934 00.007 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:54:37.337 00.403 10072 Exposure complete
23:54:37.391 00.054 10072 worker thread done servicing request
23:54:37.391 00.000 1032 OnExposeComplete: enter
23:54:37.393 00.002 1032 UpdateGuideState(): m_state=6
23:54:37.395 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11689
23:54:37.398 00.003 1032 Star::Find returns 1 (0), X=1107.76, Y=130.40, Mass=1445, SNR=26.7, Peak=109 HFD=3.4
23:54:37.399 00.001 1032 MultiStar: [#1 -0.13,0.08,0.91,U] [#2 0.03,-0.05,0.83,U] [#3 0.15,0.07,0.76,U] [#4 0.06,-0.09,0.69,U] [#5 0.10,0.14,0.67,U] [#6 0.04,0.09,0.65,U] [#7 -0.10,-0.09,0.67,U] [#8 0.01,0.07,0.54,U] 
23:54:37.401 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.21, 0.25}
23:54:37.403 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
23:54:37.404 00.001 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
23:54:37.408 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.93 mountX=0.05 mountY=-0.06, mountTheta=-0.90
23:54:37.412 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
23:54:37.415 00.003 1032 Enqueuing Move request for scope (0.04, 0.06)
23:54:37.417 00.002 10072 Worker thread wakes up
23:54:37.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:54:37.417 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:54:37.417 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.06
23:54:37.419 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:54:37.423 00.004 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:37.423 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:54:37.423 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:37.423 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:54:37.423 00.000 10072 MoveAxis(E, 8, ABG)
23:54:37.423 00.000 10072 Guiding  Dir = 2, Dur = 8
23:54:37.424 00.001 10072 IsGuiding returns 0
23:54:37.424 00.000 10072 PulseGuide returned control before completion, sleep 18
23:54:37.442 00.018 1032 UpdateGuideState exits: m=1445 SNR=26.7
23:54:37.446 00.004 10072 IsGuiding returns 0
23:54:37.446 00.000 10072 Move returns status 0, amount 8
23:54:37.446 00.000 10072 MoveAxis(N, 0, ABG)
23:54:37.446 00.000 10072 Move returns status 0, amount 0
23:54:37.446 00.000 10072 move complete, result=0
23:54:37.446 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:37.449 00.003 10072 worker thread done servicing request
23:54:37.449 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:37.451 00.002 1032 Enqueuing Expose request
23:54:37.453 00.002 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:54:37.455 00.002 10072 Worker thread wakes up
23:54:37.456 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:37.456 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:38.088 00.632 10072 Exposure complete
23:54:38.138 00.050 10072 worker thread done servicing request
23:54:38.138 00.000 1032 OnExposeComplete: enter
23:54:38.141 00.003 1032 UpdateGuideState(): m_state=6
23:54:38.143 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11690
23:54:38.145 00.002 1032 Star::Find returns 1 (0), X=1107.81, Y=130.19, Mass=1384, SNR=26.2, Peak=103 HFD=3.2
23:54:38.147 00.002 1032 MultiStar: [#1 -0.13,-0.03,0.89,U] [#2 0.17,-0.02,0.81,U] [#3 0.12,0.03,0.73,U] [#4 0.13,-0.02,0.70,U] [#5 0.03,-0.04,0.69,U] [#6 0.06,0.08,0.63,U] [#7 -0.19,-0.11,0.71,U] [#8 0.10,-0.07,0.51,U] 
23:54:38.150 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.25, 0.04}
23:54:38.151 00.001 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
23:54:38.153 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
23:54:38.154 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.24 mountX=-0.03 mountY=-0.06, mountTheta=-2.07
23:54:38.156 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
23:54:38.158 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
23:54:38.159 00.001 10072 Worker thread wakes up
23:54:38.159 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:54:38.159 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:54:38.160 00.001 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.06
23:54:38.161 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:54:38.165 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:38.165 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:54:38.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:38.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:54:38.165 00.000 10072 MoveAxis(E, 8, ABG)
23:54:38.165 00.000 10072 Guiding  Dir = 2, Dur = 8
23:54:38.165 00.000 10072 IsGuiding returns 0
23:54:38.166 00.001 10072 PulseGuide returned control before completion, sleep 18
23:54:38.184 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.2
23:54:38.186 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:38.188 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:38.191 00.003 1032 Enqueuing Expose request
23:54:38.195 00.004 10072 IsGuiding returns 0
23:54:38.195 00.000 10072 Move returns status 0, amount 8
23:54:38.195 00.000 10072 MoveAxis(N, 0, ABG)
23:54:38.195 00.000 10072 Move returns status 0, amount 0
23:54:38.195 00.000 10072 move complete, result=0
23:54:38.195 00.000 10072 worker thread done servicing request
23:54:38.195 00.000 10072 Worker thread wakes up
23:54:38.196 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:38.196 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:38.201 00.005 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:54:38.607 00.406 10072 Exposure complete
23:54:38.658 00.051 10072 worker thread done servicing request
23:54:38.658 00.000 1032 OnExposeComplete: enter
23:54:38.660 00.002 1032 UpdateGuideState(): m_state=6
23:54:38.662 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11691
23:54:38.664 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=130.20, Mass=1347, SNR=25.8, Peak=97 HFD=3.5
23:54:38.666 00.002 1032 MultiStar: [#1 -0.07,-0.03,1.01,U] [#2 0.05,0.01,0.85,U] [#3 0.06,0.04,0.82,U] [#4 0.05,-0.15,0.66,U] [#5 0.17,0.02,0.70,U] [#6 0.11,-0.01,0.65,U] [#7 -0.17,-0.08,0.71,U] [#8 0.08,0.09,0.51,U] 
23:54:38.669 00.003 1032 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.16, 0.05}
23:54:38.670 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
23:54:38.672 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
23:54:38.675 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.13 mountX=-0.02 mountY=-0.04, mountTheta=-1.96
23:54:38.679 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
23:54:38.681 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
23:54:38.683 00.002 10072 Worker thread wakes up
23:54:38.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
23:54:38.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
23:54:38.683 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.04
23:54:38.685 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:54:38.689 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:38.689 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:54:38.689 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:38.689 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:54:38.689 00.000 10072 MoveAxis(E, 7, ABG)
23:54:38.689 00.000 10072 Guiding  Dir = 2, Dur = 7
23:54:38.689 00.000 10072 IsGuiding returns 0
23:54:38.690 00.001 10072 PulseGuide returned control before completion, sleep 17
23:54:38.709 00.019 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:54:38.711 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:38.713 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:38.715 00.002 1032 Enqueuing Expose request
23:54:38.716 00.001 10072 IsGuiding returns 0
23:54:38.717 00.001 10072 Move returns status 0, amount 7
23:54:38.717 00.000 10072 MoveAxis(N, 0, ABG)
23:54:38.717 00.000 10072 Move returns status 0, amount 0
23:54:38.717 00.000 10072 move complete, result=0
23:54:38.717 00.000 10072 worker thread done servicing request
23:54:38.717 00.000 10072 Worker thread wakes up
23:54:38.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:38.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:38.724 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:54:39.343 00.619 10072 Exposure complete
23:54:39.393 00.050 10072 worker thread done servicing request
23:54:39.393 00.000 1032 OnExposeComplete: enter
23:54:39.396 00.003 1032 UpdateGuideState(): m_state=6
23:54:39.398 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11692
23:54:39.400 00.002 1032 Star::Find returns 1 (0), X=1107.86, Y=130.29, Mass=1455, SNR=26.8, Peak=109 HFD=3.4
23:54:39.401 00.001 1032 MultiStar: [#1 -0.07,0.04,0.94,U] [#2 0.18,-0.03,0.83,U] [#3 0.11,0.14,0.72,U] [#4 0.13,-0.15,0.61,U] [#5 0.10,0.09,0.65,U] [#6 0.12,0.10,0.63,U] [#7 -0.21,-0.08,0.72,U] [#8 0.05,-0.01,0.52,U] 
23:54:39.404 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.31, 0.13}
23:54:39.406 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
23:54:39.409 00.003 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
23:54:39.411 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.36 mountX=0.01 mountY=-0.09, mountTheta=-1.47
23:54:39.413 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
23:54:39.415 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
23:54:39.418 00.003 10072 Worker thread wakes up
23:54:39.418 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:54:39.418 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:54:39.418 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
23:54:39.421 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:54:39.426 00.005 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:39.426 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:54:39.426 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:39.426 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:54:39.426 00.000 10072 MoveAxis(E, 7, ABG)
23:54:39.426 00.000 10072 Guiding  Dir = 2, Dur = 7
23:54:39.426 00.000 10072 IsGuiding returns 0
23:54:39.427 00.001 10072 PulseGuide returned control before completion, sleep 17
23:54:39.445 00.018 1032 UpdateGuideState exits: m=1455 SNR=26.8
23:54:39.448 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:39.450 00.002 10072 IsGuiding returns 0
23:54:39.450 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:39.451 00.001 1032 Enqueuing Expose request
23:54:39.455 00.004 10072 Move returns status 0, amount 7
23:54:39.455 00.000 10072 MoveAxis(N, 0, ABG)
23:54:39.455 00.000 10072 Move returns status 0, amount 0
23:54:39.455 00.000 10072 move complete, result=0
23:54:39.455 00.000 10072 worker thread done servicing request
23:54:39.455 00.000 10072 Worker thread wakes up
23:54:39.456 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:39.456 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:39.463 00.007 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:54:39.874 00.411 10072 Exposure complete
23:54:39.928 00.054 10072 worker thread done servicing request
23:54:39.928 00.000 1032 OnExposeComplete: enter
23:54:39.931 00.003 1032 UpdateGuideState(): m_state=6
23:54:39.933 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11693
23:54:39.935 00.002 1032 Star::Find returns 1 (0), X=1107.83, Y=130.21, Mass=1264, SNR=25.0, Peak=89 HFD=3.3
23:54:39.938 00.003 1032 MultiStar: [#1 -0.03,0.00,1.01,U] [#2 0.29,-0.03,0.00,M1] [#3 0.20,0.10,0.81,U] [#4 0.12,-0.11,0.73,U] [#5 0.23,0.05,0.69,U] [#6 0.21,-0.00,0.62,U] [#7 0.03,-0.08,0.74,U] [#8 0.16,-0.02,0.60,U] 
23:54:39.939 00.001 1032 refined, 7 included, MultiStar: {0.14, 0.00}, one-star: {0.28, 0.05}
23:54:39.941 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
23:54:39.944 00.003 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
23:54:39.946 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.02 mountX=-0.03 mountY=-0.14, mountTheta=-1.81
23:54:39.949 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.00, opts=13)
23:54:39.950 00.001 1032 Enqueuing Move request for scope (0.14, 0.00)
23:54:39.952 00.002 10072 Worker thread wakes up
23:54:39.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
23:54:39.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
23:54:39.952 00.000 10072 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=-0.14
23:54:39.956 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:54:39.959 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:39.959 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:54:39.959 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:39.959 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:54:39.959 00.000 10072 MoveAxis(E, 7, ABG)
23:54:39.959 00.000 10072 Guiding  Dir = 2, Dur = 7
23:54:39.959 00.000 10072 IsGuiding returns 0
23:54:39.960 00.001 10072 PulseGuide returned control before completion, sleep 17
23:54:39.978 00.018 1032 UpdateGuideState exits: m=1264 SNR=25.0
23:54:39.980 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:39.983 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:39.986 00.003 1032 Enqueuing Expose request
23:54:39.989 00.003 10072 IsGuiding returns 0
23:54:39.989 00.000 10072 Move returns status 0, amount 7
23:54:39.989 00.000 10072 MoveAxis(N, 0, ABG)
23:54:39.989 00.000 10072 Move returns status 0, amount 0
23:54:39.989 00.000 10072 move complete, result=0
23:54:39.989 00.000 10072 worker thread done servicing request
23:54:39.990 00.001 10072 Worker thread wakes up
23:54:39.990 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:39.990 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:39.999 00.009 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:54:40.628 00.629 10072 Exposure complete
23:54:40.680 00.052 10072 worker thread done servicing request
23:54:40.680 00.000 1032 OnExposeComplete: enter
23:54:40.681 00.001 1032 UpdateGuideState(): m_state=6
23:54:40.683 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11694
23:54:40.685 00.002 1032 Star::Find returns 1 (0), X=1107.76, Y=130.08, Mass=1556, SNR=27.8, Peak=102 HFD=3.4
23:54:40.687 00.002 1032 MultiStar: [#1 0.06,-0.22,0.91,U] [#2 0.21,-0.26,0.00,M2] [#3 0.30,-0.04,0.00,M1] [#4 0.31,-0.35,0.00,M1] [#5 0.28,-0.21,0.00,M1] [#6 0.13,-0.06,0.59,U] [#7 -0.05,-0.21,0.71,U] [#8 0.15,0.02,0.52,U] 
23:54:40.688 00.001 1032 refined, 4 included, MultiStar: {0.10, -0.12}, one-star: {0.20, -0.07}
23:54:40.690 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
23:54:40.691 00.001 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
23:54:40.693 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.87 mountX=-0.14 mountY=-0.07, mountTheta=-2.70
23:54:40.695 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.12, opts=13)
23:54:40.697 00.002 1032 Enqueuing Move request for scope (0.10, -0.12)
23:54:40.699 00.002 10072 Worker thread wakes up
23:54:40.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
23:54:40.699 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
23:54:40.699 00.000 10072 Moving (0.10, -0.12) raw xDistance=-0.14 yDistance=-0.07
23:54:40.701 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:54:40.705 00.004 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.89
23:54:40.706 00.001 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:54:40.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:40.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:54:40.706 00.000 10072 MoveAxis(E, 76, ABG)
23:54:40.706 00.000 10072 Guiding  Dir = 2, Dur = 76
23:54:40.706 00.000 10072 IsGuiding returns 0
23:54:40.707 00.001 10072 PulseGuide returned control before completion, sleep 86
23:54:40.724 00.017 1032 UpdateGuideState exits: m=1556 SNR=27.8
23:54:40.727 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:40.728 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:40.730 00.002 1032 Enqueuing Expose request
23:54:40.795 00.065 10072 IsGuiding returns 0
23:54:40.795 00.000 10072 Move returns status 0, amount 76
23:54:40.795 00.000 10072 MoveAxis(N, 0, ABG)
23:54:40.795 00.000 10072 Move returns status 0, amount 0
23:54:40.795 00.000 10072 move complete, result=0
23:54:40.795 00.000 10072 worker thread done servicing request
23:54:40.795 00.000 10072 Worker thread wakes up
23:54:40.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:40.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:40.818 00.023 1032 GuideStep: -0.1 px 76 ms EAST, -0.1 px 0 ms NORTH
23:54:41.202 00.384 10072 Exposure complete
23:54:41.259 00.057 10072 worker thread done servicing request
23:54:41.259 00.000 1032 OnExposeComplete: enter
23:54:41.261 00.002 1032 UpdateGuideState(): m_state=6
23:54:41.262 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11695
23:54:41.264 00.002 1032 Star::Find returns 1 (0), X=1107.81, Y=130.09, Mass=1409, SNR=26.4, Peak=103 HFD=3.2
23:54:41.267 00.003 1032 MultiStar: [#1 -0.00,-0.14,0.95,U] [#2 0.25,-0.09,0.00,M3] [#3 0.29,-0.05,0.00,M2] [#4 0.22,-0.23,0.00,M2] [#5 0.17,-0.09,0.63,U] [#6 0.21,-0.16,0.00,M1] [#7 0.08,-0.17,0.69,U] [#8 0.10,-0.02,0.54,U] 
23:54:41.268 00.001 1032 refined, 4 included, MultiStar: {0.12, -0.10}, one-star: {0.25, -0.07}
23:54:41.270 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
23:54:41.272 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
23:54:41.274 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.70 mountX=-0.13 mountY=-0.09, mountTheta=-2.53
23:54:41.277 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.10, opts=13)
23:54:41.280 00.003 1032 Enqueuing Move request for scope (0.12, -0.10)
23:54:41.281 00.001 10072 Worker thread wakes up
23:54:41.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
23:54:41.282 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
23:54:41.282 00.000 10072 Moving (0.12, -0.10) raw xDistance=-0.13 yDistance=-0.09
23:54:41.284 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:54:41.287 00.003 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:41.287 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:54:41.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:41.288 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:54:41.288 00.000 10072 MoveAxis(E, 7, ABG)
23:54:41.288 00.000 10072 Guiding  Dir = 2, Dur = 7
23:54:41.288 00.000 10072 IsGuiding returns 0
23:54:41.289 00.001 10072 PulseGuide returned control before completion, sleep 17
23:54:41.307 00.018 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:54:41.310 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:41.313 00.003 10072 IsGuiding returns 0
23:54:41.313 00.000 10072 Move returns status 0, amount 7
23:54:41.313 00.000 10072 MoveAxis(N, 0, ABG)
23:54:41.313 00.000 10072 Move returns status 0, amount 0
23:54:41.313 00.000 10072 move complete, result=0
23:54:41.313 00.000 10072 worker thread done servicing request
23:54:41.313 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:41.315 00.002 1032 Enqueuing Expose request
23:54:41.317 00.002 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:54:41.320 00.003 10072 Worker thread wakes up
23:54:41.320 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:41.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:41.951 00.631 10072 Exposure complete
23:54:42.005 00.054 10072 worker thread done servicing request
23:54:42.005 00.000 1032 OnExposeComplete: enter
23:54:42.008 00.003 1032 UpdateGuideState(): m_state=6
23:54:42.010 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11696
23:54:42.012 00.002 1032 Star::Find returns 1 (0), X=1107.93, Y=130.11, Mass=1391, SNR=26.3, Peak=97 HFD=3.1
23:54:42.014 00.002 1032 MultiStar: [#1 0.06,-0.05,0.96,U] [#2 0.22,-0.12,0.81,U] [#3 0.27,0.09,0.00,M3] [#4 0.19,-0.13,0.68,U] [#5 0.20,0.13,0.67,U] [#6 0.25,-0.01,0.61,U] [#7 0.01,-0.09,0.67,U] [#8 0.18,-0.16,0.53,U] 
23:54:42.016 00.002 1032 refined, 7 included, MultiStar: {0.19, -0.06}, one-star: {0.37, -0.05}
23:54:42.018 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
23:54:42.020 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
23:54:42.021 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.29 mountX=-0.11 mountY=-0.17, mountTheta=-2.13
23:54:42.024 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.06, opts=13)
23:54:42.027 00.003 1032 Enqueuing Move request for scope (0.19, -0.06)
23:54:42.029 00.002 10072 Worker thread wakes up
23:54:42.030 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
23:54:42.030 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
23:54:42.030 00.000 10072 Moving (0.19, -0.06) raw xDistance=-0.11 yDistance=-0.17
23:54:42.032 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:54:42.035 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:42.035 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:54:42.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:42.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:54:42.035 00.000 10072 MoveAxis(E, 8, ABG)
23:54:42.035 00.000 10072 Guiding  Dir = 2, Dur = 8
23:54:42.036 00.001 10072 IsGuiding returns 0
23:54:42.036 00.000 10072 PulseGuide returned control before completion, sleep 18
23:54:42.054 00.018 1032 UpdateGuideState exits: m=1391 SNR=26.3
23:54:42.056 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:42.058 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:42.060 00.002 1032 Enqueuing Expose request
23:54:42.062 00.002 10072 IsGuiding returns 0
23:54:42.062 00.000 10072 Move returns status 0, amount 8
23:54:42.062 00.000 10072 MoveAxis(N, 0, ABG)
23:54:42.062 00.000 10072 Move returns status 0, amount 0
23:54:42.062 00.000 10072 move complete, result=0
23:54:42.062 00.000 10072 worker thread done servicing request
23:54:42.062 00.000 10072 Worker thread wakes up
23:54:42.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:42.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:42.071 00.009 1032 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
23:54:42.479 00.408 10072 Exposure complete
23:54:42.534 00.055 10072 worker thread done servicing request
23:54:42.534 00.000 1032 OnExposeComplete: enter
23:54:42.535 00.001 1032 UpdateGuideState(): m_state=6
23:54:42.537 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11697
23:54:42.539 00.002 1032 Star::Find returns 1 (0), X=1107.96, Y=130.21, Mass=1455, SNR=26.8, Peak=110 HFD=3.2
23:54:42.541 00.002 1032 MultiStar: [#1 0.09,0.05,1.00,U] [#2 0.15,-0.00,0.77,U] [#3 0.20,0.01,0.74,U] [#4 0.23,0.02,0.66,U] [#5 0.22,0.08,0.65,U] [#6 0.26,0.14,0.00,M1] [#7 -0.03,-0.08,0.71,U] [#8 -0.03,0.03,0.52,U] 
23:54:42.543 00.002 1032 refined, 7 included, MultiStar: {0.17, 0.02}, one-star: {0.40, 0.06}
23:54:42.545 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
23:54:42.546 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
23:54:42.548 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.14 mountX=-0.02 mountY=-0.17, mountTheta=-1.69
23:54:42.552 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.02, opts=13)
23:54:42.555 00.003 1032 Enqueuing Move request for scope (0.17, 0.02)
23:54:42.557 00.002 10072 Worker thread wakes up
23:54:42.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
23:54:42.557 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
23:54:42.557 00.000 10072 Moving (0.17, 0.02) raw xDistance=-0.02 yDistance=-0.17
23:54:42.560 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:54:42.563 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:42.563 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:54:42.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:42.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:54:42.563 00.000 10072 MoveAxis(E, 9, ABG)
23:54:42.563 00.000 10072 Guiding  Dir = 2, Dur = 9
23:54:42.564 00.001 10072 IsGuiding returns 0
23:54:42.565 00.001 10072 PulseGuide returned control before completion, sleep 19
23:54:42.585 00.020 1032 UpdateGuideState exits: m=1455 SNR=26.8
23:54:42.588 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:42.590 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:42.592 00.002 1032 Enqueuing Expose request
23:54:42.593 00.001 10072 IsGuiding returns 0
23:54:42.593 00.000 10072 Move returns status 0, amount 9
23:54:42.594 00.001 10072 MoveAxis(N, 0, ABG)
23:54:42.594 00.000 10072 Move returns status 0, amount 0
23:54:42.594 00.000 10072 move complete, result=0
23:54:42.594 00.000 10072 worker thread done servicing request
23:54:42.594 00.000 10072 Worker thread wakes up
23:54:42.594 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:42.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:42.601 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
23:54:43.230 00.629 10072 Exposure complete
23:54:43.282 00.052 10072 worker thread done servicing request
23:54:43.282 00.000 1032 OnExposeComplete: enter
23:54:43.285 00.003 1032 UpdateGuideState(): m_state=6
23:54:43.288 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11698
23:54:43.290 00.002 1032 Star::Find returns 1 (0), X=1107.94, Y=130.17, Mass=1465, SNR=27.0, Peak=114 HFD=3.2
23:54:43.294 00.004 1032 MultiStar: [#1 0.15,-0.08,0.94,U] [#2 0.21,-0.07,0.77,U] [#3 0.21,-0.09,0.76,U] [#4 0.30,-0.23,0.00,M1] [#5 0.29,-0.02,0.00,M1] [#6 0.35,-0.20,0.00,M2] [#7 -0.02,-0.34,0.00,M1] [#8 0.23,-0.14,0.00,M1] 
23:54:43.296 00.002 1032 refined, 3 included, MultiStar: {0.25, -0.05}, one-star: {0.39, 0.01}
23:54:43.298 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
23:54:43.300 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
23:54:43.302 00.002 1032 CameraToMount -- cameraX=0.25 cameraY=-0.05 hyp=0.25 cameraTheta=-0.22 mountX=-0.12 mountY=-0.22, mountTheta=-2.05
23:54:43.305 00.003 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.05, opts=13)
23:54:43.308 00.003 1032 Enqueuing Move request for scope (0.25, -0.05)
23:54:43.310 00.002 10072 Worker thread wakes up
23:54:43.311 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.05) opts 0xd
23:54:43.311 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.05)
23:54:43.311 00.000 10072 Moving (0.25, -0.05) raw xDistance=-0.12 yDistance=-0.22
23:54:43.313 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:54:43.316 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:43.316 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:54:43.316 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:54:43.316 00.000 10072 MoveAxis(E, 10, ABG)
23:54:43.316 00.000 10072 Guiding  Dir = 2, Dur = 10
23:54:43.317 00.001 10072 IsGuiding returns 0
23:54:43.317 00.000 10072 PulseGuide returned control before completion, sleep 20
23:54:43.338 00.021 10072 IsGuiding returns 0
23:54:43.338 00.000 10072 Move returns status 0, amount 10
23:54:43.338 00.000 10072 MoveAxis(N, 144, ABG)
23:54:43.338 00.000 10072 Guiding  Dir = 0, Dur = 144
23:54:43.339 00.001 10072 IsGuiding returns 0
23:54:43.339 00.000 10072 PulseGuide returned control before completion, sleep 154
23:54:43.340 00.001 1032 UpdateGuideState exits: m=1465 SNR=27.0
23:54:43.342 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:43.344 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:43.346 00.002 1032 Enqueuing Expose request
23:54:43.509 00.163 10072 IsGuiding returns 0
23:54:43.509 00.000 10072 Move returns status 0, amount 144
23:54:43.509 00.000 10072 move complete, result=0
23:54:43.509 00.000 10072 worker thread done servicing request
23:54:43.509 00.000 10072 Worker thread wakes up
23:54:43.509 00.000 1032 GuideStep: -0.1 px 10 ms EAST, -0.2 px 144 ms NORTH
23:54:43.512 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:43.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:43.918 00.406 10072 Exposure complete
23:54:43.970 00.052 10072 worker thread done servicing request
23:54:43.972 00.002 1032 OnExposeComplete: enter
23:54:43.974 00.002 1032 UpdateGuideState(): m_state=6
23:54:43.976 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11699
23:54:43.978 00.002 1032 Star::Find returns 1 (0), X=1107.89, Y=130.02, Mass=1375, SNR=26.0, Peak=102 HFD=3.0
23:54:43.981 00.003 1032 MultiStar: [#1 -0.16,-0.24,0.00,M1] [#2 0.15,-0.27,0.00,M1] [#3 0.07,-0.21,0.77,U] [#4 0.13,-0.19,0.69,U] [#5 0.18,-0.10,0.69,U] [#6 0.21,-0.27,0.00,M3] [#7 -0.05,-0.38,0.00,M2] [#8 -0.12,-0.23,0.00,M2] 
23:54:43.983 00.002 1032 refined, 3 included, MultiStar: {0.19, -0.16}, one-star: {0.33, -0.13}
23:54:43.985 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
23:54:43.988 00.003 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
23:54:43.990 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.69 mountX=-0.20 mountY=-0.14, mountTheta=-2.52
23:54:43.993 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.16, opts=13)
23:54:43.994 00.001 1032 Enqueuing Move request for scope (0.19, -0.16)
23:54:43.996 00.002 10072 Worker thread wakes up
23:54:43.996 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
23:54:43.996 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
23:54:43.996 00.000 10072 Moving (0.19, -0.16) raw xDistance=-0.20 yDistance=-0.14
23:54:43.998 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:54:44.002 00.004 10072 PPEC rslt: input = -0.20, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.89
23:54:44.002 00.000 10072 PPEC: input: -0.20, control: -0.11, exposure: 500
23:54:44.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:44.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:54:44.002 00.000 10072 MoveAxis(E, 105, ABG)
23:54:44.002 00.000 10072 Guiding  Dir = 2, Dur = 105
23:54:44.003 00.001 10072 IsGuiding returns 0
23:54:44.003 00.000 10072 PulseGuide returned control before completion, sleep 115
23:54:44.020 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.0
23:54:44.023 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:44.025 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:44.028 00.003 1032 Enqueuing Expose request
23:54:44.119 00.091 10072 IsGuiding returns 0
23:54:44.119 00.000 10072 Move returns status 0, amount 105
23:54:44.119 00.000 10072 MoveAxis(N, 0, ABG)
23:54:44.119 00.000 10072 Move returns status 0, amount 0
23:54:44.119 00.000 10072 move complete, result=0
23:54:44.119 00.000 10072 worker thread done servicing request
23:54:44.119 00.000 10072 Worker thread wakes up
23:54:44.119 00.000 1032 GuideStep: -0.2 px 105 ms EAST, -0.1 px 0 ms NORTH
23:54:44.123 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:44.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:44.748 00.625 10072 Exposure complete
23:54:44.797 00.049 10072 worker thread done servicing request
23:54:44.797 00.000 1032 OnExposeComplete: enter
23:54:44.800 00.003 1032 UpdateGuideState(): m_state=6
23:54:44.802 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11700
23:54:44.804 00.002 1032 Star::Find returns 1 (0), X=1107.70, Y=130.18, Mass=1441, SNR=26.7, Peak=105 HFD=3.5
23:54:44.807 00.003 1032 MultiStar: [#1 -0.28,-0.18,0.00,M2] [#2 -0.00,-0.09,0.83,U] [#3 -0.01,-0.03,0.77,U] [#4 0.10,-0.14,0.67,U] [#5 0.00,-0.15,0.68,U] [#6 0.07,-0.22,0.60,U] [#7 -0.26,-0.12,0.00,M3] [#8 -0.07,-0.08,0.53,U] 
23:54:44.809 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.09}, one-star: {0.15, 0.02}
23:54:44.811 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
23:54:44.813 00.002 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
23:54:44.815 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.14 mountX=-0.09 mountY=-0.02, mountTheta=-2.97
23:54:44.818 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
23:54:44.820 00.002 1032 Enqueuing Move request for scope (0.04, -0.09)
23:54:44.823 00.003 10072 Worker thread wakes up
23:54:44.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
23:54:44.823 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
23:54:44.823 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.09 yDistance=-0.02
23:54:44.825 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:54:44.829 00.004 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:44.830 00.001 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
23:54:44.830 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:44.830 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:54:44.830 00.000 10072 MoveAxis(E, 15, ABG)
23:54:44.830 00.000 10072 Guiding  Dir = 2, Dur = 15
23:54:44.830 00.000 10072 IsGuiding returns 0
23:54:44.831 00.001 10072 PulseGuide returned control before completion, sleep 24
23:54:44.850 00.019 1032 UpdateGuideState exits: m=1441 SNR=26.7
23:54:44.853 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:44.855 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:44.857 00.002 1032 Enqueuing Expose request
23:54:44.870 00.013 10072 IsGuiding returns 0
23:54:44.870 00.000 10072 Move returns status 0, amount 15
23:54:44.870 00.000 10072 MoveAxis(N, 0, ABG)
23:54:44.870 00.000 10072 Move returns status 0, amount 0
23:54:44.870 00.000 10072 move complete, result=0
23:54:44.870 00.000 10072 worker thread done servicing request
23:54:44.870 00.000 10072 Worker thread wakes up
23:54:44.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:44.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:44.871 00.001 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
23:54:45.279 00.408 10072 Exposure complete
23:54:45.325 00.046 10072 worker thread done servicing request
23:54:45.325 00.000 1032 OnExposeComplete: enter
23:54:45.328 00.003 1032 UpdateGuideState(): m_state=6
23:54:45.330 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11701
23:54:45.333 00.003 1032 Star::Find returns 1 (0), X=1107.65, Y=130.19, Mass=1446, SNR=26.7, Peak=107 HFD=3.4
23:54:45.338 00.005 1032 MultiStar: [#1 -0.38,-0.13,0.00,M3] [#2 0.02,-0.20,0.79,U] [#3 -0.05,-0.04,0.79,U] [#4 0.06,-0.15,0.69,U] [#5 -0.06,-0.10,0.66,U] [#6 -0.05,-0.10,0.59,U] [#7 -0.26,-0.13,0.00,M4] [#8 -0.04,-0.14,0.52,U] 
23:54:45.340 00.002 1032 refined, 6 included, MultiStar: {0.00, -0.09}, one-star: {0.10, 0.03}
23:54:45.341 00.001 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
23:54:45.343 00.002 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
23:54:45.344 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.52 mountX=-0.09 mountY=0.02, mountTheta=2.93
23:54:45.347 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.09, opts=13)
23:54:45.349 00.002 1032 Enqueuing Move request for scope (0.00, -0.09)
23:54:45.351 00.002 10072 Worker thread wakes up
23:54:45.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
23:54:45.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
23:54:45.351 00.000 10072 Moving (0.00, -0.09) raw xDistance=-0.09 yDistance=0.02
23:54:45.352 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:54:45.355 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:45.355 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:54:45.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:45.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:54:45.355 00.000 10072 MoveAxis(E, 13, ABG)
23:54:45.355 00.000 10072 Guiding  Dir = 2, Dur = 13
23:54:45.356 00.001 10072 IsGuiding returns 0
23:54:45.357 00.001 10072 PulseGuide returned control before completion, sleep 23
23:54:45.373 00.016 1032 UpdateGuideState exits: m=1446 SNR=26.7
23:54:45.373 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:45.376 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:45.377 00.001 1032 Enqueuing Expose request
23:54:45.386 00.009 10072 IsGuiding returns 0
23:54:45.386 00.000 10072 Move returns status 0, amount 13
23:54:45.386 00.000 10072 MoveAxis(N, 0, ABG)
23:54:45.386 00.000 10072 Move returns status 0, amount 0
23:54:45.386 00.000 10072 move complete, result=0
23:54:45.386 00.000 10072 worker thread done servicing request
23:54:45.386 00.000 10072 Worker thread wakes up
23:54:45.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:45.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:45.389 00.003 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
23:54:46.014 00.625 10072 Exposure complete
23:54:46.065 00.051 10072 worker thread done servicing request
23:54:46.065 00.000 1032 OnExposeComplete: enter
23:54:46.068 00.003 1032 UpdateGuideState(): m_state=6
23:54:46.070 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11702
23:54:46.071 00.001 1032 Star::Find returns 1 (0), X=1107.71, Y=130.12, Mass=1174, SNR=24.1, Peak=86 HFD=3.3
23:54:46.074 00.003 1032 MultiStar: [#1 -0.27,-0.22,0.00,M4] [#2 -0.02,-0.36,0.00,M1] [#3 0.09,-0.18,0.80,U] [#4 -0.02,-0.28,0.00,M1] [#5 0.11,-0.15,0.75,U] [#6 0.05,-0.16,0.68,U] [#7 -0.18,-0.38,0.00,M5] [#8 -0.04,-0.27,0.00,M1] 
23:54:46.076 00.002 1032 single-star, 3 included, MultiStar: {0.11, -0.12}, one-star: {0.15, -0.04}
23:54:46.077 00.001 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
23:54:46.080 00.003 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
23:54:46.082 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.24 mountX=-0.07 mountY=-0.14, mountTheta=-2.07
23:54:46.085 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
23:54:46.087 00.002 1032 Enqueuing Move request for scope (0.15, -0.04)
23:54:46.089 00.002 10072 Worker thread wakes up
23:54:46.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
23:54:46.089 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
23:54:46.089 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.07 yDistance=-0.14
23:54:46.092 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:54:46.094 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:46.094 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
23:54:46.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:46.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:54:46.094 00.000 10072 MoveAxis(E, 16, ABG)
23:54:46.094 00.000 10072 Guiding  Dir = 2, Dur = 16
23:54:46.095 00.001 10072 IsGuiding returns 0
23:54:46.095 00.000 10072 PulseGuide returned control before completion, sleep 26
23:54:46.113 00.018 1032 UpdateGuideState exits: m=1174 SNR=24.1
23:54:46.117 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:46.119 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:46.121 00.002 1032 Enqueuing Expose request
23:54:46.135 00.014 10072 IsGuiding returns 0
23:54:46.135 00.000 10072 Move returns status 0, amount 16
23:54:46.135 00.000 10072 MoveAxis(N, 0, ABG)
23:54:46.135 00.000 10072 Move returns status 0, amount 0
23:54:46.136 00.001 10072 move complete, result=0
23:54:46.136 00.000 10072 worker thread done servicing request
23:54:46.136 00.000 10072 Worker thread wakes up
23:54:46.136 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:46.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:46.136 00.000 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:54:46.544 00.408 10072 Exposure complete
23:54:46.599 00.055 10072 worker thread done servicing request
23:54:46.599 00.000 1032 OnExposeComplete: enter
23:54:46.601 00.002 1032 UpdateGuideState(): m_state=6
23:54:46.604 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11703
23:54:46.607 00.003 1032 Star::Find returns 1 (0), X=1107.71, Y=130.03, Mass=1366, SNR=26.0, Peak=96 HFD=3.3
23:54:46.608 00.001 1032 MultiStar: [#1 -0.21,-0.23,0.00,M5] [#2 0.16,-0.33,0.00,M2] [#3 0.16,-0.12,0.79,U] [#4 0.05,-0.35,0.00,M2] [#5 0.15,-0.17,0.67,U] [#6 0.06,-0.34,0.00,M1] [#7 -0.15,-0.44,0.00,M6] [#8 -0.08,-0.24,0.54,U] 
23:54:46.611 00.003 1032 refined, 3 included, MultiStar: {0.11, -0.15}, one-star: {0.16, -0.13}
23:54:46.615 00.004 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
23:54:46.617 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
23:54:46.619 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.94 mountX=-0.18 mountY=-0.07, mountTheta=-2.77
23:54:46.623 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.15, opts=13)
23:54:46.625 00.002 1032 Enqueuing Move request for scope (0.11, -0.15)
23:54:46.626 00.001 10072 Worker thread wakes up
23:54:46.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
23:54:46.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
23:54:46.626 00.000 10072 Moving (0.11, -0.15) raw xDistance=-0.18 yDistance=-0.07
23:54:46.628 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:54:46.631 00.003 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.89
23:54:46.631 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
23:54:46.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:46.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:54:46.631 00.000 10072 MoveAxis(E, 97, ABG)
23:54:46.631 00.000 10072 Guiding  Dir = 2, Dur = 97
23:54:46.633 00.002 10072 IsGuiding returns 0
23:54:46.633 00.000 10072 PulseGuide returned control before completion, sleep 107
23:54:46.651 00.018 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:54:46.653 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:46.655 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:46.657 00.002 1032 Enqueuing Expose request
23:54:46.745 00.088 10072 IsGuiding returns 0
23:54:46.745 00.000 10072 Move returns status 0, amount 97
23:54:46.745 00.000 10072 MoveAxis(N, 0, ABG)
23:54:46.745 00.000 10072 Move returns status 0, amount 0
23:54:46.745 00.000 10072 move complete, result=0
23:54:46.745 00.000 10072 worker thread done servicing request
23:54:46.745 00.000 10072 Worker thread wakes up
23:54:46.745 00.000 1032 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
23:54:46.748 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:46.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:47.385 00.637 10072 Exposure complete
23:54:47.438 00.053 10072 worker thread done servicing request
23:54:47.438 00.000 1032 OnExposeComplete: enter
23:54:47.440 00.002 1032 UpdateGuideState(): m_state=6
23:54:47.442 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11704
23:54:47.443 00.001 1032 Star::Find returns 1 (0), X=1107.75, Y=130.05, Mass=1299, SNR=25.4, Peak=88 HFD=3.3
23:54:47.446 00.003 1032 MultiStar: [#1 -0.24,-0.26,0.00,M6] [#2 0.01,-0.31,0.00,M3] [#3 -0.01,-0.06,0.80,U] [#4 -0.03,-0.28,0.00,M3] [#5 0.13,-0.07,0.68,U] [#6 -0.02,-0.22,0.64,U] [#7 -0.22,-0.31,0.00,M7] [#8 -0.03,-0.24,0.54,U] 
23:54:47.447 00.001 1032 refined, 4 included, MultiStar: {0.06, -0.13}, one-star: {0.19, -0.10}
23:54:47.449 00.002 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
23:54:47.452 00.003 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
23:54:47.453 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.10 mountX=-0.14 mountY=-0.03, mountTheta=-2.93
23:54:47.457 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.13, opts=13)
23:54:47.459 00.002 1032 Enqueuing Move request for scope (0.06, -0.13)
23:54:47.463 00.004 10072 Worker thread wakes up
23:54:47.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
23:54:47.463 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
23:54:47.463 00.000 10072 Moving (0.06, -0.13) raw xDistance=-0.14 yDistance=-0.03
23:54:47.465 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:54:47.468 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 288.89
23:54:47.468 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:54:47.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:47.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:54:47.468 00.000 10072 MoveAxis(E, 82, ABG)
23:54:47.468 00.000 10072 Guiding  Dir = 2, Dur = 82
23:54:47.468 00.000 10072 IsGuiding returns 0
23:54:47.470 00.002 10072 PulseGuide returned control before completion, sleep 92
23:54:47.487 00.017 1032 UpdateGuideState exits: m=1299 SNR=25.4
23:54:47.490 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:47.494 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:47.496 00.002 1032 Enqueuing Expose request
23:54:47.570 00.074 10072 IsGuiding returns 0
23:54:47.570 00.000 10072 Move returns status 0, amount 82
23:54:47.570 00.000 10072 MoveAxis(N, 0, ABG)
23:54:47.570 00.000 10072 Move returns status 0, amount 0
23:54:47.570 00.000 10072 move complete, result=0
23:54:47.570 00.000 10072 worker thread done servicing request
23:54:47.570 00.000 10072 Worker thread wakes up
23:54:47.570 00.000 1032 GuideStep: -0.1 px 82 ms EAST, -0.0 px 0 ms NORTH
23:54:47.573 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:47.573 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:47.980 00.407 10072 Exposure complete
23:54:48.027 00.047 10072 worker thread done servicing request
23:54:48.027 00.000 1032 OnExposeComplete: enter
23:54:48.029 00.002 1032 UpdateGuideState(): m_state=6
23:54:48.031 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11705
23:54:48.033 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=130.14, Mass=1418, SNR=26.5, Peak=103 HFD=3.4
23:54:48.035 00.002 1032 MultiStar: [#1 -0.27,0.03,0.00,M7] [#2 0.03,-0.06,0.79,U] [#3 0.07,-0.03,0.78,U] [#4 -0.15,-0.10,0.69,U] [#5 0.10,-0.03,0.66,U] [#6 -0.15,-0.10,0.62,U] [#7 -0.26,-0.05,0.00,M8] [#8 -0.19,-0.01,0.54,U] 
23:54:48.037 00.002 1032 refined, 6 included, MultiStar: {-0.00, -0.05}, one-star: {0.13, -0.02}
23:54:48.038 00.001 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.79)
23:54:48.040 00.002 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.79)
23:54:48.041 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.66 mountX=-0.05 mountY=0.02, mountTheta=2.79
23:54:48.044 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.05, opts=13)
23:54:48.046 00.002 1032 Enqueuing Move request for scope (-0.00, -0.05)
23:54:48.048 00.002 10072 Worker thread wakes up
23:54:48.048 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
23:54:48.048 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
23:54:48.048 00.000 10072 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.02
23:54:48.051 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:54:48.055 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:48.055 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:54:48.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:48.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:54:48.055 00.000 10072 MoveAxis(E, 13, ABG)
23:54:48.055 00.000 10072 Guiding  Dir = 2, Dur = 13
23:54:48.055 00.000 10072 IsGuiding returns 0
23:54:48.056 00.001 10072 PulseGuide returned control before completion, sleep 23
23:54:48.073 00.017 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:54:48.075 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:48.076 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:48.078 00.002 1032 Enqueuing Expose request
23:54:48.086 00.008 10072 IsGuiding returns 0
23:54:48.086 00.000 10072 Move returns status 0, amount 13
23:54:48.086 00.000 10072 MoveAxis(N, 0, ABG)
23:54:48.086 00.000 10072 Move returns status 0, amount 0
23:54:48.087 00.001 10072 move complete, result=0
23:54:48.087 00.000 10072 worker thread done servicing request
23:54:48.087 00.000 10072 Worker thread wakes up
23:54:48.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:48.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:48.089 00.002 1032 GuideStep: -0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
23:54:48.716 00.627 10072 Exposure complete
23:54:48.766 00.050 10072 worker thread done servicing request
23:54:48.766 00.000 1032 OnExposeComplete: enter
23:54:48.768 00.002 1032 UpdateGuideState(): m_state=6
23:54:48.771 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11706
23:54:48.773 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=130.26, Mass=1585, SNR=28.1, Peak=107 HFD=3.5
23:54:48.776 00.003 1032 MultiStar: [#1 -0.34,0.06,0.00,M8] [#2 -0.04,0.05,0.80,U] [#3 0.01,-0.02,0.73,U] [#4 -0.02,-0.09,0.62,U] [#5 0.08,0.05,0.62,U] [#6 -0.02,-0.06,0.58,U] [#7 -0.26,-0.03,0.66,U] [#8 -0.11,0.11,0.51,U] 
23:54:48.778 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.02}, one-star: {0.05, 0.11}
23:54:48.779 00.001 1032 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.83) = xAngle (0.77 = 0.77)
23:54:48.781 00.002 1032 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.77 = 0.77)
23:54:48.783 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.60 mountX=0.03 mountY=0.03, mountTheta=0.77
23:54:48.785 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
23:54:48.787 00.002 1032 Enqueuing Move request for scope (-0.03, 0.02)
23:54:48.789 00.002 10072 Worker thread wakes up
23:54:48.789 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
23:54:48.789 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
23:54:48.789 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.03
23:54:48.792 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:54:48.795 00.003 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:48.795 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
23:54:48.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:48.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:54:48.795 00.000 10072 MoveAxis(E, 15, ABG)
23:54:48.795 00.000 10072 Guiding  Dir = 2, Dur = 15
23:54:48.796 00.001 10072 IsGuiding returns 0
23:54:48.796 00.000 10072 PulseGuide returned control before completion, sleep 25
23:54:48.814 00.018 1032 UpdateGuideState exits: m=1585 SNR=28.1
23:54:48.815 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:48.817 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:48.819 00.002 1032 Enqueuing Expose request
23:54:48.822 00.003 10072 IsGuiding returns 0
23:54:48.822 00.000 10072 Move returns status 0, amount 15
23:54:48.822 00.000 10072 MoveAxis(N, 0, ABG)
23:54:48.822 00.000 10072 Move returns status 0, amount 0
23:54:48.822 00.000 10072 move complete, result=0
23:54:48.822 00.000 10072 worker thread done servicing request
23:54:48.822 00.000 10072 Worker thread wakes up
23:54:48.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:48.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:48.827 00.005 1032 GuideStep: 0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
23:54:49.232 00.405 10072 Exposure complete
23:54:49.282 00.050 10072 worker thread done servicing request
23:54:49.282 00.000 1032 OnExposeComplete: enter
23:54:49.284 00.002 1032 UpdateGuideState(): m_state=6
23:54:49.286 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11707
23:54:49.288 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=130.22, Mass=1497, SNR=27.2, Peak=108 HFD=3.5
23:54:49.290 00.002 1032 MultiStar: [#1 -0.25,-0.11,0.00,M9] [#2 -0.04,-0.05,0.77,U] [#3 -0.10,-0.01,0.76,U] [#4 -0.05,-0.26,0.00,M2] [#5 0.05,-0.06,0.60,U] [#6 -0.05,-0.00,0.61,U] [#7 -0.17,-0.15,0.70,U] [#8 0.00,-0.04,0.51,U] 
23:54:49.291 00.001 1032 refined, 6 included, MultiStar: {-0.03, -0.03}, one-star: {0.09, 0.06}
23:54:49.295 00.004 1032 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.83) = xAngle (-4.19 = 2.09)
23:54:49.297 00.002 1032 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.19 = 2.09)
23:54:49.299 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.36 mountX=-0.02 mountY=0.04, mountTheta=2.09
23:54:49.304 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
23:54:49.307 00.003 1032 Enqueuing Move request for scope (-0.03, -0.03)
23:54:49.311 00.004 10072 Worker thread wakes up
23:54:49.311 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
23:54:49.311 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
23:54:49.311 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
23:54:49.314 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:54:49.316 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:49.316 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:54:49.316 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:49.316 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:54:49.317 00.001 10072 MoveAxis(E, 13, ABG)
23:54:49.317 00.000 10072 Guiding  Dir = 2, Dur = 13
23:54:49.317 00.000 10072 IsGuiding returns 0
23:54:49.318 00.001 10072 PulseGuide returned control before completion, sleep 23
23:54:49.336 00.018 1032 UpdateGuideState exits: m=1497 SNR=27.2
23:54:49.338 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:49.340 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:49.343 00.003 1032 Enqueuing Expose request
23:54:49.355 00.012 10072 IsGuiding returns 0
23:54:49.355 00.000 10072 Move returns status 0, amount 13
23:54:49.355 00.000 10072 MoveAxis(N, 0, ABG)
23:54:49.355 00.000 10072 Move returns status 0, amount 0
23:54:49.355 00.000 10072 move complete, result=0
23:54:49.355 00.000 10072 worker thread done servicing request
23:54:49.355 00.000 10072 Worker thread wakes up
23:54:49.355 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:49.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:49.356 00.001 1032 GuideStep: -0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
23:54:49.981 00.625 10072 Exposure complete
23:54:50.031 00.050 10072 worker thread done servicing request
23:54:50.031 00.000 1032 OnExposeComplete: enter
23:54:50.033 00.002 1032 UpdateGuideState(): m_state=6
23:54:50.035 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11708
23:54:50.038 00.003 1032 Star::Find returns 1 (0), X=1107.70, Y=130.17, Mass=1337, SNR=25.7, Peak=101 HFD=3.4
23:54:50.040 00.002 1032 MultiStar: [#1 -0.30,-0.08,0.00,M10] [#2 0.03,-0.05,0.85,U] [#3 0.01,-0.05,0.80,U] [#4 0.05,-0.17,0.68,U] [#5 0.04,-0.04,0.69,U] [#6 0.02,-0.15,0.64,U] [#7 -0.23,-0.24,0.00,M7] [#8 -0.14,-0.09,0.52,U] 
23:54:50.042 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.07}, one-star: {0.14, 0.02}
23:54:50.044 00.002 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
23:54:50.045 00.001 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
23:54:50.047 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.08 mountX=-0.07 mountY=-0.02, mountTheta=-2.91
23:54:50.051 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
23:54:50.054 00.003 1032 Enqueuing Move request for scope (0.04, -0.07)
23:54:50.056 00.002 10072 Worker thread wakes up
23:54:50.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
23:54:50.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
23:54:50.056 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.07 yDistance=-0.02
23:54:50.058 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:54:50.062 00.004 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:50.062 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
23:54:50.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:50.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:54:50.062 00.000 10072 MoveAxis(E, 15, ABG)
23:54:50.063 00.001 10072 Guiding  Dir = 2, Dur = 15
23:54:50.063 00.000 10072 IsGuiding returns 0
23:54:50.063 00.000 10072 PulseGuide returned control before completion, sleep 25
23:54:50.079 00.016 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:54:50.082 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:50.084 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:50.086 00.002 1032 Enqueuing Expose request
23:54:50.102 00.016 10072 IsGuiding returns 0
23:54:50.102 00.000 10072 Move returns status 0, amount 15
23:54:50.102 00.000 10072 MoveAxis(N, 0, ABG)
23:54:50.102 00.000 10072 Move returns status 0, amount 0
23:54:50.102 00.000 10072 move complete, result=0
23:54:50.102 00.000 10072 worker thread done servicing request
23:54:50.102 00.000 10072 Worker thread wakes up
23:54:50.103 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:50.103 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:50.103 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
23:54:50.511 00.408 10072 Exposure complete
23:54:50.559 00.048 10072 worker thread done servicing request
23:54:50.559 00.000 1032 OnExposeComplete: enter
23:54:50.560 00.001 1032 UpdateGuideState(): m_state=6
23:54:50.563 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11709
23:54:50.564 00.001 1032 Star::Find returns 1 (0), X=1107.68, Y=130.11, Mass=1463, SNR=26.9, Peak=110 HFD=3.4
23:54:50.566 00.002 1032 MultiStar: [#1 -0.31,-0.04,0.00,R] [#2 0.04,-0.10,0.76,U] [#3 0.10,-0.01,0.76,U] [#4 0.03,-0.18,0.62,U] [#5 -0.04,-0.01,0.65,U] [#6 -0.07,-0.04,0.64,U] [#7 -0.16,-0.10,0.65,U] [#8 -0.19,0.01,0.53,U] 
23:54:50.568 00.002 1032 refined, 7 included, MultiStar: {-0.00, -0.06}, one-star: {0.12, -0.04}
23:54:50.570 00.002 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.83)
23:54:50.572 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.83)
23:54:50.573 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.63 mountX=-0.06 mountY=0.02, mountTheta=2.83
23:54:50.577 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.06, opts=13)
23:54:50.579 00.002 1032 Enqueuing Move request for scope (-0.00, -0.06)
23:54:50.582 00.003 10072 Worker thread wakes up
23:54:50.582 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
23:54:50.582 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
23:54:50.582 00.000 10072 Moving (-0.00, -0.06) raw xDistance=-0.06 yDistance=0.02
23:54:50.586 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:54:50.589 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:50.589 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:54:50.589 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:50.590 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:54:50.590 00.000 10072 MoveAxis(E, 14, ABG)
23:54:50.590 00.000 10072 Guiding  Dir = 2, Dur = 14
23:54:50.590 00.000 10072 IsGuiding returns 0
23:54:50.590 00.000 10072 PulseGuide returned control before completion, sleep 24
23:54:50.607 00.017 1032 UpdateGuideState exits: m=1463 SNR=26.9
23:54:50.610 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:50.613 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:50.616 00.003 1032 Enqueuing Expose request
23:54:50.618 00.002 10072 IsGuiding returns 0
23:54:50.618 00.000 10072 Move returns status 0, amount 14
23:54:50.618 00.000 10072 MoveAxis(N, 0, ABG)
23:54:50.618 00.000 10072 Move returns status 0, amount 0
23:54:50.618 00.000 10072 move complete, result=0
23:54:50.619 00.001 10072 worker thread done servicing request
23:54:50.619 00.000 10072 Worker thread wakes up
23:54:50.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:50.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:50.628 00.009 1032 GuideStep: -0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
23:54:51.245 00.617 10072 Exposure complete
23:54:51.291 00.046 10072 worker thread done servicing request
23:54:51.448 00.157 1032 OnExposeComplete: enter
23:54:51.450 00.002 1032 UpdateGuideState(): m_state=6
23:54:51.457 00.007 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11710
23:54:51.462 00.005 1032 Star::Find returns 1 (0), X=1107.65, Y=130.25, Mass=1478, SNR=27.0, Peak=110 HFD=3.4
23:54:51.464 00.002 1032 MultiStar: [#1 0.05,0.07,0.92,U] [#2 -0.02,-0.01,0.73,U] [#3 0.04,-0.03,0.78,U] [#4 0.04,-0.23,0.64,U] [#5 0.11,0.08,0.63,U] [#6 -0.02,0.06,0.61,U] [#7 -0.27,-0.12,0.00,M7] [#8 -0.12,0.17,0.49,U] 
23:54:51.466 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.02}, one-star: {0.10, 0.09}
23:54:51.468 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:54:51.470 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:54:51.472 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.66 mountX=0.02 mountY=-0.04, mountTheta=-1.17
23:54:51.475 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
23:54:51.476 00.001 1032 Enqueuing Move request for scope (0.03, 0.02)
23:54:51.479 00.003 10072 Worker thread wakes up
23:54:51.479 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
23:54:51.479 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
23:54:51.479 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.02 yDistance=-0.04
23:54:51.485 00.006 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:51.485 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
23:54:51.485 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:51.485 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:54:51.485 00.000 10072 MoveAxis(E, 18, ABG)
23:54:51.485 00.000 10072 Guiding  Dir = 2, Dur = 18
23:54:51.486 00.001 10072 IsGuiding returns 0
23:54:51.486 00.000 10072 PulseGuide returned control before completion, sleep 28
23:54:51.501 00.015 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:54:51.523 00.022 1032 UpdateGuideState exits: m=1478 SNR=27.0
23:54:51.526 00.003 10072 IsGuiding returns 0
23:54:51.526 00.000 10072 Move returns status 0, amount 18
23:54:51.526 00.000 10072 MoveAxis(N, 0, ABG)
23:54:51.526 00.000 10072 Move returns status 0, amount 0
23:54:51.526 00.000 10072 move complete, result=0
23:54:51.526 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:51.529 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:51.531 00.002 1032 Enqueuing Expose request
23:54:51.532 00.001 1032 GuideStep: 0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
23:54:51.535 00.003 10072 worker thread done servicing request
23:54:51.535 00.000 10072 Worker thread wakes up
23:54:51.535 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:51.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:51.950 00.415 10072 Exposure complete
23:54:52.002 00.052 10072 worker thread done servicing request
23:54:52.002 00.000 1032 OnExposeComplete: enter
23:54:52.006 00.004 1032 UpdateGuideState(): m_state=6
23:54:52.007 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11711
23:54:52.010 00.003 1032 Star::Find returns 1 (0), X=1107.75, Y=130.15, Mass=1654, SNR=28.7, Peak=119 HFD=3.4
23:54:52.012 00.002 1032 MultiStar: [#1 0.02,-0.08,0.91,U] [#2 -0.00,-0.14,0.77,U] [#3 0.07,0.07,0.68,U] [#4 0.09,-0.14,0.61,U] [#5 0.11,-0.01,0.58,U] [#6 0.01,-0.03,0.58,U] [#7 -0.31,-0.13,0.00,M8] [#8 -0.11,0.05,0.48,U] 
23:54:52.014 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.19, -0.01}
23:54:52.015 00.001 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
23:54:52.019 00.004 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
23:54:52.021 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.61 mountX=-0.05 mountY=-0.05, mountTheta=-2.44
23:54:52.026 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
23:54:52.028 00.002 1032 Enqueuing Move request for scope (0.06, -0.04)
23:54:52.031 00.003 10072 Worker thread wakes up
23:54:52.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:54:52.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:54:52.031 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
23:54:52.034 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:54:52.037 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:52.037 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:54:52.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:52.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:54:52.038 00.001 10072 MoveAxis(E, 14, ABG)
23:54:52.038 00.000 10072 Guiding  Dir = 2, Dur = 14
23:54:52.038 00.000 10072 IsGuiding returns 0
23:54:52.039 00.001 10072 PulseGuide returned control before completion, sleep 24
23:54:52.058 00.019 1032 UpdateGuideState exits: m=1654 SNR=28.7
23:54:52.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:52.062 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:52.063 00.001 1032 Enqueuing Expose request
23:54:52.072 00.009 10072 IsGuiding returns 0
23:54:52.072 00.000 10072 Move returns status 0, amount 14
23:54:52.072 00.000 10072 MoveAxis(N, 0, ABG)
23:54:52.072 00.000 10072 Move returns status 0, amount 0
23:54:52.072 00.000 10072 move complete, result=0
23:54:52.072 00.000 10072 worker thread done servicing request
23:54:52.072 00.000 10072 Worker thread wakes up
23:54:52.072 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:52.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:52.073 00.001 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
23:54:52.697 00.624 10072 Exposure complete
23:54:52.748 00.051 10072 worker thread done servicing request
23:54:52.748 00.000 1032 OnExposeComplete: enter
23:54:52.749 00.001 1032 UpdateGuideState(): m_state=6
23:54:52.751 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11712
23:54:52.753 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=130.09, Mass=1471, SNR=27.0, Peak=107 HFD=3.4
23:54:52.755 00.002 1032 MultiStar: [#1 0.16,-0.05,0.90,U] [#2 0.02,-0.11,0.79,U] [#3 0.16,-0.03,0.76,U] [#4 0.06,-0.24,0.65,U] [#5 0.12,0.01,0.67,U] [#6 0.09,-0.01,0.58,U] [#7 -0.17,-0.06,0.68,U] [#8 -0.03,-0.11,0.51,U] 
23:54:52.756 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.17, -0.06}
23:54:52.759 00.003 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:54:52.761 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:54:52.763 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.77 mountX=-0.09 mountY=-0.05, mountTheta=-2.60
23:54:52.765 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
23:54:52.768 00.003 1032 Enqueuing Move request for scope (0.07, -0.07)
23:54:52.770 00.002 10072 Worker thread wakes up
23:54:52.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
23:54:52.770 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
23:54:52.770 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.05
23:54:52.774 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:54:52.775 00.001 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:52.775 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
23:54:52.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:52.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:54:52.775 00.000 10072 MoveAxis(E, 14, ABG)
23:54:52.777 00.002 10072 Guiding  Dir = 2, Dur = 14
23:54:52.777 00.000 10072 IsGuiding returns 0
23:54:52.777 00.000 10072 PulseGuide returned control before completion, sleep 24
23:54:52.795 00.018 1032 UpdateGuideState exits: m=1471 SNR=27.0
23:54:52.798 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:52.800 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:52.802 00.002 1032 Enqueuing Expose request
23:54:52.808 00.006 10072 IsGuiding returns 0
23:54:52.808 00.000 10072 Move returns status 0, amount 14
23:54:52.808 00.000 10072 MoveAxis(N, 0, ABG)
23:54:52.808 00.000 10072 Move returns status 0, amount 0
23:54:52.808 00.000 10072 move complete, result=0
23:54:52.808 00.000 10072 worker thread done servicing request
23:54:52.808 00.000 10072 Worker thread wakes up
23:54:52.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:52.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:52.817 00.009 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:54:53.215 00.398 10072 Exposure complete
23:54:53.272 00.057 10072 worker thread done servicing request
23:54:53.272 00.000 1032 OnExposeComplete: enter
23:54:53.274 00.002 1032 UpdateGuideState(): m_state=6
23:54:53.275 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11713
23:54:53.278 00.003 1032 Star::Find returns 1 (0), X=1107.74, Y=130.17, Mass=1418, SNR=26.5, Peak=98 HFD=3.4
23:54:53.280 00.002 1032 MultiStar: [#1 0.15,-0.09,0.99,U] [#2 0.10,-0.05,0.81,U] [#3 0.06,-0.00,0.78,U] [#4 0.08,-0.15,0.67,U] [#5 0.05,0.03,0.66,U] [#6 -0.02,0.06,0.62,U] [#7 -0.18,-0.21,0.00,M8] [#8 0.09,-0.01,0.52,U] 
23:54:53.281 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.03}, one-star: {0.18, 0.01}
23:54:53.283 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
23:54:53.285 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
23:54:53.287 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.28 mountX=-0.05 mountY=-0.09, mountTheta=-2.11
23:54:53.289 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
23:54:53.292 00.003 1032 Enqueuing Move request for scope (0.10, -0.03)
23:54:53.294 00.002 10072 Worker thread wakes up
23:54:53.294 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
23:54:53.294 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
23:54:53.294 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
23:54:53.296 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:54:53.299 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:53.299 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:54:53.299 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:53.300 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:54:53.301 00.001 10072 MoveAxis(E, 13, ABG)
23:54:53.301 00.000 10072 Guiding  Dir = 2, Dur = 13
23:54:53.301 00.000 10072 IsGuiding returns 0
23:54:53.302 00.001 10072 PulseGuide returned control before completion, sleep 23
23:54:53.319 00.017 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:54:53.321 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:53.324 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:53.325 00.001 1032 Enqueuing Expose request
23:54:53.336 00.011 10072 IsGuiding returns 0
23:54:53.336 00.000 10072 Move returns status 0, amount 13
23:54:53.336 00.000 10072 MoveAxis(N, 0, ABG)
23:54:53.336 00.000 10072 Move returns status 0, amount 0
23:54:53.336 00.000 10072 move complete, result=0
23:54:53.336 00.000 10072 worker thread done servicing request
23:54:53.336 00.000 10072 Worker thread wakes up
23:54:53.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:53.336 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:53.338 00.002 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:54:53.976 00.638 10072 Exposure complete
23:54:54.032 00.056 10072 worker thread done servicing request
23:54:54.032 00.000 1032 OnExposeComplete: enter
23:54:54.033 00.001 1032 UpdateGuideState(): m_state=6
23:54:54.035 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11714
23:54:54.038 00.003 1032 Star::Find returns 1 (0), X=1107.74, Y=130.21, Mass=1390, SNR=26.2, Peak=106 HFD=3.5
23:54:54.039 00.001 1032 MultiStar: [#1 0.07,0.02,0.91,U] [#2 -0.07,-0.05,0.80,U] [#3 0.05,0.06,0.78,U] [#4 0.14,-0.03,0.72,U] [#5 0.19,0.07,0.70,U] [#6 0.08,0.11,0.63,U] [#7 -0.15,-0.11,0.67,U] [#8 -0.02,0.00,0.56,U] 
23:54:54.041 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.18, 0.05}
23:54:54.043 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
23:54:54.044 00.001 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
23:54:54.046 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.25 mountX=-0.00 mountY=-0.06, mountTheta=-1.58
23:54:54.049 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
23:54:54.052 00.003 1032 Enqueuing Move request for scope (0.06, 0.01)
23:54:54.054 00.002 10072 Worker thread wakes up
23:54:54.054 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:54:54.054 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:54:54.054 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
23:54:54.056 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:54:54.059 00.003 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:54.060 00.001 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
23:54:54.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:54.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:54:54.060 00.000 10072 MoveAxis(E, 15, ABG)
23:54:54.060 00.000 10072 Guiding  Dir = 2, Dur = 15
23:54:54.060 00.000 10072 IsGuiding returns 0
23:54:54.061 00.001 10072 PulseGuide returned control before completion, sleep 25
23:54:54.077 00.016 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:54:54.082 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:54.085 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:54.086 00.001 1032 Enqueuing Expose request
23:54:54.099 00.013 10072 IsGuiding returns 0
23:54:54.099 00.000 10072 Move returns status 0, amount 15
23:54:54.099 00.000 10072 MoveAxis(N, 0, ABG)
23:54:54.099 00.000 10072 Move returns status 0, amount 0
23:54:54.099 00.000 10072 move complete, result=0
23:54:54.099 00.000 10072 worker thread done servicing request
23:54:54.099 00.000 10072 Worker thread wakes up
23:54:54.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:54.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:54.100 00.001 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
23:54:54.509 00.409 10072 Exposure complete
23:54:54.560 00.051 10072 worker thread done servicing request
23:54:54.560 00.000 1032 OnExposeComplete: enter
23:54:54.562 00.002 1032 UpdateGuideState(): m_state=6
23:54:54.565 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11715
23:54:54.566 00.001 1032 Star::Find returns 1 (0), X=1107.78, Y=130.22, Mass=1422, SNR=26.5, Peak=108 HFD=3.3
23:54:54.568 00.002 1032 MultiStar: [#1 0.10,-0.03,0.98,U] [#2 0.08,0.13,0.79,U] [#3 0.07,0.18,0.78,U] [#4 0.13,-0.12,0.66,U] [#5 0.22,-0.05,0.66,U] [#6 -0.07,-0.07,0.60,U] [#7 -0.25,-0.08,0.00,M8] [#8 0.06,-0.00,0.50,U] 
23:54:54.570 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.22, 0.06}
23:54:54.571 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
23:54:54.573 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
23:54:54.574 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.17 mountX=-0.01 mountY=-0.11, mountTheta=-1.66
23:54:54.577 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
23:54:54.579 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
23:54:54.581 00.002 10072 Worker thread wakes up
23:54:54.581 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
23:54:54.581 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
23:54:54.581 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
23:54:54.583 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:54:54.587 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:54.587 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:54:54.587 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:54.587 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:54:54.587 00.000 10072 MoveAxis(E, 12, ABG)
23:54:54.587 00.000 10072 Guiding  Dir = 2, Dur = 12
23:54:54.588 00.001 10072 IsGuiding returns 0
23:54:54.588 00.000 10072 PulseGuide returned control before completion, sleep 22
23:54:54.606 00.018 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:54:54.608 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:54.608 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:54.611 00.003 1032 Enqueuing Expose request
23:54:54.616 00.005 10072 IsGuiding returns 0
23:54:54.616 00.000 10072 Move returns status 0, amount 12
23:54:54.616 00.000 10072 MoveAxis(N, 0, ABG)
23:54:54.616 00.000 10072 Move returns status 0, amount 0
23:54:54.616 00.000 10072 move complete, result=0
23:54:54.616 00.000 10072 worker thread done servicing request
23:54:54.616 00.000 10072 Worker thread wakes up
23:54:54.616 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:54.616 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:54.621 00.005 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:54:55.243 00.622 10072 Exposure complete
23:54:55.293 00.050 10072 worker thread done servicing request
23:54:55.293 00.000 1032 OnExposeComplete: enter
23:54:55.295 00.002 1032 UpdateGuideState(): m_state=6
23:54:55.297 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11716
23:54:55.299 00.002 1032 Star::Find returns 1 (0), X=1107.83, Y=130.12, Mass=1453, SNR=26.8, Peak=99 HFD=3.2
23:54:55.302 00.003 1032 MultiStar: [#1 0.12,-0.16,0.97,U] [#2 0.12,-0.14,0.82,U] [#3 0.05,0.00,0.75,U] [#4 0.10,-0.24,0.65,U] [#5 0.17,-0.08,0.68,U] [#6 -0.03,-0.15,0.60,U] [#7 -0.17,-0.18,0.69,U] [#8 0.05,-0.00,0.52,U] 
23:54:55.305 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.11}, one-star: {0.27, -0.03}
23:54:55.306 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
23:54:55.307 00.001 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
23:54:55.309 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.88 mountX=-0.13 mountY=-0.06, mountTheta=-2.71
23:54:55.312 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.11, opts=13)
23:54:55.315 00.003 1032 Enqueuing Move request for scope (0.09, -0.11)
23:54:55.317 00.002 10072 Worker thread wakes up
23:54:55.317 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
23:54:55.317 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
23:54:55.318 00.001 10072 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.06
23:54:55.320 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:54:55.322 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:54:55.322 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:54:55.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:55.324 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:54:55.324 00.000 10072 MoveAxis(E, 13, ABG)
23:54:55.324 00.000 10072 Guiding  Dir = 2, Dur = 13
23:54:55.324 00.000 10072 IsGuiding returns 0
23:54:55.324 00.000 10072 PulseGuide returned control before completion, sleep 23
23:54:55.341 00.017 1032 UpdateGuideState exits: m=1453 SNR=26.8
23:54:55.344 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:55.345 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:55.347 00.002 1032 Enqueuing Expose request
23:54:55.349 00.002 10072 IsGuiding returns 0
23:54:55.349 00.000 10072 Move returns status 0, amount 13
23:54:55.349 00.000 10072 MoveAxis(N, 0, ABG)
23:54:55.349 00.000 10072 Move returns status 0, amount 0
23:54:55.349 00.000 10072 move complete, result=0
23:54:55.349 00.000 10072 worker thread done servicing request
23:54:55.349 00.000 10072 Worker thread wakes up
23:54:55.349 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:55.349 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:55.357 00.008 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:54:55.756 00.399 10072 Exposure complete
23:54:55.807 00.051 10072 worker thread done servicing request
23:54:55.807 00.000 1032 OnExposeComplete: enter
23:54:55.809 00.002 1032 UpdateGuideState(): m_state=6
23:54:55.812 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11717
23:54:55.813 00.001 1032 Star::Find returns 1 (0), X=1107.79, Y=130.09, Mass=1455, SNR=26.8, Peak=100 HFD=3.2
23:54:55.815 00.002 1032 MultiStar: [#1 0.09,-0.14,0.96,U] [#2 0.10,-0.18,0.80,U] [#3 0.12,-0.02,0.74,U] [#4 0.12,-0.17,0.65,U] [#5 0.22,-0.11,0.64,U] [#6 0.04,-0.05,0.62,U] [#7 -0.16,-0.18,0.65,U] [#8 -0.10,-0.11,0.54,U] 
23:54:55.817 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.11}, one-star: {0.23, -0.07}
23:54:55.818 00.001 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
23:54:55.820 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
23:54:55.822 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.92 mountX=-0.13 mountY=-0.06, mountTheta=-2.75
23:54:55.825 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.11, opts=13)
23:54:55.828 00.003 1032 Enqueuing Move request for scope (0.09, -0.11)
23:54:55.831 00.003 10072 Worker thread wakes up
23:54:55.831 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
23:54:55.831 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
23:54:55.831 00.000 10072 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.06
23:54:55.833 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:54:55.836 00.003 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.89
23:54:55.836 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
23:54:55.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:55.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:54:55.836 00.000 10072 MoveAxis(E, 74, ABG)
23:54:55.836 00.000 10072 Guiding  Dir = 2, Dur = 74
23:54:55.837 00.001 10072 IsGuiding returns 0
23:54:55.837 00.000 10072 PulseGuide returned control before completion, sleep 84
23:54:55.854 00.017 1032 UpdateGuideState exits: m=1455 SNR=26.8
23:54:55.857 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:55.859 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:55.861 00.002 1032 Enqueuing Expose request
23:54:55.926 00.065 10072 IsGuiding returns 0
23:54:55.927 00.001 10072 Move returns status 0, amount 74
23:54:55.927 00.000 10072 MoveAxis(N, 0, ABG)
23:54:55.927 00.000 10072 Move returns status 0, amount 0
23:54:55.927 00.000 10072 move complete, result=0
23:54:55.927 00.000 10072 worker thread done servicing request
23:54:55.927 00.000 10072 Worker thread wakes up
23:54:55.927 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:55.927 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:55.927 00.000 1032 GuideStep: -0.1 px 74 ms EAST, -0.1 px 0 ms NORTH
23:54:56.551 00.624 10072 Exposure complete
23:54:56.606 00.055 10072 worker thread done servicing request
23:54:56.606 00.000 1032 OnExposeComplete: enter
23:54:56.608 00.002 1032 UpdateGuideState(): m_state=6
23:54:56.612 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11718
23:54:56.616 00.004 1032 Star::Find returns 1 (0), X=1107.72, Y=130.18, Mass=1384, SNR=26.2, Peak=101 HFD=3.4
23:54:56.618 00.002 1032 MultiStar: [#1 0.15,-0.04,1.00,U] [#2 0.07,-0.10,0.82,U] [#3 0.13,0.06,0.77,U] [#4 0.09,-0.12,0.70,U] [#5 0.08,0.02,0.63,U] [#6 0.13,-0.02,0.65,U] [#7 -0.04,-0.14,0.69,U] [#8 -0.02,-0.04,0.56,U] 
23:54:56.620 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.16, 0.02}
23:54:56.622 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
23:54:56.623 00.001 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
23:54:56.626 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.37 mountX=-0.06 mountY=-0.08, mountTheta=-2.20
23:54:56.628 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
23:54:56.630 00.002 1032 Enqueuing Move request for scope (0.09, -0.04)
23:54:56.633 00.003 10072 Worker thread wakes up
23:54:56.634 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:54:56.634 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:54:56.634 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.08
23:54:56.636 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:54:56.639 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:54:56.639 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
23:54:56.639 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:56.640 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:54:56.640 00.000 10072 MoveAxis(E, 16, ABG)
23:54:56.640 00.000 10072 Guiding  Dir = 2, Dur = 16
23:54:56.640 00.000 10072 IsGuiding returns 0
23:54:56.641 00.001 10072 PulseGuide returned control before completion, sleep 26
23:54:56.661 00.020 1032 UpdateGuideState exits: m=1384 SNR=26.2
23:54:56.664 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:56.666 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:56.668 00.002 1032 Enqueuing Expose request
23:54:56.676 00.008 10072 IsGuiding returns 1
23:54:56.676 00.000 10072 scope still moving after pulse duration time elapsed
23:54:56.708 00.032 10072 IsGuiding returns 1
23:54:56.737 00.029 10072 IsGuiding returns 1
23:54:56.769 00.032 10072 IsGuiding returns 1
23:54:56.802 00.033 10072 IsGuiding returns 1
23:54:56.833 00.031 10072 IsGuiding returns 1
23:54:56.862 00.029 10072 IsGuiding returns 1
23:54:56.894 00.032 10072 IsGuiding returns 1
23:54:56.926 00.032 10072 IsGuiding returns 1
23:54:56.956 00.030 10072 IsGuiding returns 0
23:54:56.957 00.001 10072 scope move finished after 16 + 300 ms
23:54:56.957 00.000 10072 Move returns status 0, amount 16
23:54:56.957 00.000 10072 MoveAxis(N, 0, ABG)
23:54:56.957 00.000 10072 Move returns status 0, amount 0
23:54:56.957 00.000 10072 move complete, result=0
23:54:56.957 00.000 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:54:56.961 00.004 10072 worker thread done servicing request
23:54:56.961 00.000 10072 Worker thread wakes up
23:54:56.961 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:56.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:57.694 00.733 10072 Exposure complete
23:54:57.741 00.047 10072 worker thread done servicing request
23:54:57.741 00.000 1032 OnExposeComplete: enter
23:54:57.743 00.002 1032 UpdateGuideState(): m_state=6
23:54:57.745 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11719
23:54:57.746 00.001 1032 Star::Find returns 1 (0), X=1107.74, Y=130.10, Mass=1426, SNR=26.6, Peak=101 HFD=3.3
23:54:57.748 00.002 1032 MultiStar: [#1 0.20,-0.17,0.00,M1] [#2 0.21,-0.11,0.86,U] [#3 0.22,-0.09,0.77,U] [#4 0.04,-0.29,0.00,M1] [#5 0.24,-0.15,0.00,M1] [#6 0.16,-0.05,0.63,U] [#7 -0.18,-0.21,0.00,M6] [#8 -0.01,-0.12,0.52,U] 
23:54:57.750 00.002 1032 refined, 4 included, MultiStar: {0.16, -0.08}, one-star: {0.18, -0.05}
23:54:57.751 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
23:54:57.753 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
23:54:57.755 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.46 mountX=-0.12 mountY=-0.14, mountTheta=-2.29
23:54:57.758 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.08, opts=13)
23:54:57.759 00.001 1032 Enqueuing Move request for scope (0.16, -0.08)
23:54:57.760 00.001 10072 Worker thread wakes up
23:54:57.761 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
23:54:57.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
23:54:57.761 00.000 10072 Moving (0.16, -0.08) raw xDistance=-0.12 yDistance=-0.14
23:54:57.762 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:54:57.765 00.003 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:54:57.765 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
23:54:57.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:57.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:54:57.765 00.000 10072 MoveAxis(E, 20, ABG)
23:54:57.765 00.000 10072 Guiding  Dir = 2, Dur = 20
23:54:57.765 00.000 10072 IsGuiding returns 0
23:54:57.766 00.001 10072 PulseGuide returned control before completion, sleep 30
23:54:57.781 00.015 1032 UpdateGuideState exits: m=1426 SNR=26.6
23:54:57.783 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:57.784 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:57.786 00.002 1032 Enqueuing Expose request
23:54:57.802 00.016 10072 IsGuiding returns 0
23:54:57.802 00.000 10072 Move returns status 0, amount 20
23:54:57.802 00.000 10072 MoveAxis(N, 0, ABG)
23:54:57.802 00.000 10072 Move returns status 0, amount 0
23:54:57.803 00.001 10072 move complete, result=0
23:54:57.803 00.000 10072 worker thread done servicing request
23:54:57.803 00.000 10072 Worker thread wakes up
23:54:57.803 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:57.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:57.803 00.000 1032 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
23:54:58.213 00.410 10072 Exposure complete
23:54:58.264 00.051 10072 worker thread done servicing request
23:54:58.270 00.006 1032 OnExposeComplete: enter
23:54:58.272 00.002 1032 UpdateGuideState(): m_state=6
23:54:58.275 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11720
23:54:58.277 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=130.06, Mass=1390, SNR=26.2, Peak=103 HFD=3.2
23:54:58.279 00.002 1032 MultiStar: [#1 0.13,-0.24,0.00,M2] [#2 0.26,-0.18,0.00,M1] [#3 0.24,-0.08,0.80,U] [#4 0.08,-0.17,0.65,U] [#5 0.24,-0.06,0.67,U] [#6 -0.01,-0.07,0.64,U] [#7 -0.17,-0.17,0.70,U] [#8 -0.04,-0.11,0.58,U] 
23:54:58.281 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.10}, one-star: {0.24, -0.09}
23:54:58.284 00.003 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
23:54:58.286 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
23:54:58.288 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.83 mountX=-0.13 mountY=-0.07, mountTheta=-2.66
23:54:58.292 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.10, opts=13)
23:54:58.294 00.002 1032 Enqueuing Move request for scope (0.10, -0.10)
23:54:58.296 00.002 10072 Worker thread wakes up
23:54:58.296 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
23:54:58.296 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
23:54:58.296 00.000 10072 Moving (0.10, -0.10) raw xDistance=-0.13 yDistance=-0.07
23:54:58.297 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:54:58.301 00.004 10072 PPEC rslt: input = -0.13, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:54:58.301 00.000 10072 PPEC: input: -0.13, control: -0.02, exposure: 500
23:54:58.301 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:58.301 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:54:58.301 00.000 10072 MoveAxis(E, 15, ABG)
23:54:58.301 00.000 10072 Guiding  Dir = 2, Dur = 15
23:54:58.302 00.001 10072 IsGuiding returns 0
23:54:58.302 00.000 10072 PulseGuide returned control before completion, sleep 25
23:54:58.320 00.018 1032 UpdateGuideState exits: m=1390 SNR=26.2
23:54:58.323 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:58.324 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:58.326 00.002 1032 Enqueuing Expose request
23:54:58.335 00.009 10072 IsGuiding returns 0
23:54:58.336 00.001 10072 Move returns status 0, amount 15
23:54:58.336 00.000 10072 MoveAxis(N, 0, ABG)
23:54:58.336 00.000 10072 Move returns status 0, amount 0
23:54:58.336 00.000 10072 move complete, result=0
23:54:58.336 00.000 10072 worker thread done servicing request
23:54:58.336 00.000 10072 Worker thread wakes up
23:54:58.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:58.336 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:58.337 00.001 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:54:58.966 00.629 10072 Exposure complete
23:54:59.013 00.047 10072 worker thread done servicing request
23:54:59.013 00.000 1032 OnExposeComplete: enter
23:54:59.014 00.001 1032 UpdateGuideState(): m_state=6
23:54:59.018 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11721
23:54:59.020 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=130.04, Mass=1410, SNR=26.4, Peak=98 HFD=3.2
23:54:59.023 00.003 1032 MultiStar: [#1 0.24,-0.11,0.00,M3] [#2 0.22,-0.08,0.80,U] [#3 0.11,-0.01,0.72,U] [#4 0.03,-0.19,0.66,U] [#5 0.06,-0.03,0.68,U] [#6 0.16,-0.08,0.64,U] [#7 -0.15,-0.25,0.00,M6] [#8 0.10,-0.05,0.54,U] 
23:54:59.024 00.001 1032 refined, 6 included, MultiStar: {0.14, -0.08}, one-star: {0.23, -0.12}
23:54:59.026 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
23:54:59.027 00.001 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
23:54:59.029 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.54 mountX=-0.12 mountY=-0.11, mountTheta=-2.37
23:54:59.032 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
23:54:59.034 00.002 1032 Enqueuing Move request for scope (0.14, -0.08)
23:54:59.036 00.002 10072 Worker thread wakes up
23:54:59.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
23:54:59.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
23:54:59.037 00.001 10072 Moving (0.14, -0.08) raw xDistance=-0.12 yDistance=-0.11
23:54:59.039 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:54:59.043 00.004 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:54:59.043 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
23:54:59.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:59.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:54:59.043 00.000 10072 MoveAxis(E, 15, ABG)
23:54:59.043 00.000 10072 Guiding  Dir = 2, Dur = 15
23:54:59.043 00.000 10072 IsGuiding returns 0
23:54:59.044 00.001 10072 PulseGuide returned control before completion, sleep 25
23:54:59.061 00.017 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:54:59.064 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:59.065 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:59.067 00.002 1032 Enqueuing Expose request
23:54:59.071 00.004 10072 IsGuiding returns 0
23:54:59.071 00.000 10072 Move returns status 0, amount 15
23:54:59.071 00.000 10072 MoveAxis(N, 0, ABG)
23:54:59.071 00.000 10072 Move returns status 0, amount 0
23:54:59.071 00.000 10072 move complete, result=0
23:54:59.072 00.001 10072 worker thread done servicing request
23:54:59.072 00.000 10072 Worker thread wakes up
23:54:59.072 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:59.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:59.077 00.005 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:54:59.484 00.407 10072 Exposure complete
23:54:59.533 00.049 10072 worker thread done servicing request
23:54:59.534 00.001 1032 OnExposeComplete: enter
23:54:59.536 00.002 1032 UpdateGuideState(): m_state=6
23:54:59.538 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11722
23:54:59.540 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=130.14, Mass=1358, SNR=25.9, Peak=95 HFD=3.2
23:54:59.541 00.001 1032 MultiStar: [#1 0.22,-0.08,0.99,U] [#2 0.16,-0.02,0.81,U] [#3 -0.03,-0.06,0.79,U] [#4 0.02,-0.21,0.71,U] [#5 0.27,-0.13,0.00,M1] [#6 0.13,-0.14,0.63,U] [#7 -0.14,-0.24,0.00,M7] [#8 -0.04,0.03,0.52,U] 
23:54:59.543 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.07}, one-star: {0.19, -0.02}
23:54:59.545 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
23:54:59.547 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
23:54:59.549 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.59 mountX=-0.10 mountY=-0.09, mountTheta=-2.42
23:54:59.553 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
23:54:59.556 00.003 1032 Enqueuing Move request for scope (0.11, -0.07)
23:54:59.558 00.002 10072 Worker thread wakes up
23:54:59.558 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
23:54:59.558 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
23:54:59.558 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.10 yDistance=-0.09
23:54:59.560 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:54:59.562 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:54:59.563 00.001 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:54:59.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:59.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:54:59.563 00.000 10072 MoveAxis(E, 12, ABG)
23:54:59.563 00.000 10072 Guiding  Dir = 2, Dur = 12
23:54:59.563 00.000 10072 IsGuiding returns 0
23:54:59.564 00.001 10072 PulseGuide returned control before completion, sleep 22
23:54:59.580 00.016 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:54:59.583 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:59.585 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:54:59.587 00.002 1032 Enqueuing Expose request
23:54:59.590 00.003 10072 IsGuiding returns 0
23:54:59.590 00.000 10072 Move returns status 0, amount 12
23:54:59.590 00.000 10072 MoveAxis(N, 0, ABG)
23:54:59.590 00.000 10072 Move returns status 0, amount 0
23:54:59.590 00.000 10072 move complete, result=0
23:54:59.590 00.000 10072 worker thread done servicing request
23:54:59.590 00.000 10072 Worker thread wakes up
23:54:59.590 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:54:59.590 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:54:59.598 00.008 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:55:00.217 00.619 10072 Exposure complete
23:55:00.265 00.048 10072 worker thread done servicing request
23:55:00.266 00.001 1032 OnExposeComplete: enter
23:55:00.268 00.002 1032 UpdateGuideState(): m_state=6
23:55:00.270 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11723
23:55:00.271 00.001 1032 Star::Find returns 1 (0), X=1107.84, Y=130.11, Mass=1300, SNR=25.3, Peak=93 HFD=3.1
23:55:00.273 00.002 1032 MultiStar: [#1 0.13,-0.21,0.93,U] [#2 0.12,-0.17,0.85,U] [#3 0.10,-0.10,0.78,U] [#4 0.01,-0.16,0.74,U] [#5 0.19,-0.02,0.72,U] [#6 0.12,-0.15,0.66,U] [#7 -0.14,-0.20,0.73,U] [#8 0.02,-0.12,0.56,U] 
23:55:00.274 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.13}, one-star: {0.28, -0.04}
23:55:00.276 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
23:55:00.278 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
23:55:00.280 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.90 mountX=-0.15 mountY=-0.07, mountTheta=-2.73
23:55:00.283 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.13, opts=13)
23:55:00.285 00.002 1032 Enqueuing Move request for scope (0.10, -0.13)
23:55:00.287 00.002 10072 Worker thread wakes up
23:55:00.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
23:55:00.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
23:55:00.288 00.001 10072 Moving (0.10, -0.13) raw xDistance=-0.15 yDistance=-0.07
23:55:00.289 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:55:00.293 00.004 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.90
23:55:00.293 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
23:55:00.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:00.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:55:00.293 00.000 10072 MoveAxis(E, 83, ABG)
23:55:00.293 00.000 10072 Guiding  Dir = 2, Dur = 83
23:55:00.293 00.000 10072 IsGuiding returns 0
23:55:00.294 00.001 10072 PulseGuide returned control before completion, sleep 93
23:55:00.310 00.016 1032 UpdateGuideState exits: m=1300 SNR=25.3
23:55:00.312 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:00.313 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:00.316 00.003 1032 Enqueuing Expose request
23:55:00.402 00.086 10072 IsGuiding returns 0
23:55:00.402 00.000 10072 Move returns status 0, amount 83
23:55:00.402 00.000 10072 MoveAxis(N, 0, ABG)
23:55:00.402 00.000 10072 Move returns status 0, amount 0
23:55:00.402 00.000 10072 move complete, result=0
23:55:00.402 00.000 10072 worker thread done servicing request
23:55:00.402 00.000 10072 Worker thread wakes up
23:55:00.402 00.000 1032 GuideStep: -0.2 px 83 ms EAST, -0.1 px 0 ms NORTH
23:55:00.404 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:00.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:00.811 00.407 10072 Exposure complete
23:55:00.859 00.048 10072 worker thread done servicing request
23:55:00.859 00.000 1032 OnExposeComplete: enter
23:55:00.861 00.002 1032 UpdateGuideState(): m_state=6
23:55:00.863 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11724
23:55:00.866 00.003 1032 Star::Find returns 1 (0), X=1107.80, Y=130.05, Mass=1393, SNR=26.3, Peak=94 HFD=3.2
23:55:00.867 00.001 1032 MultiStar: [#1 0.16,-0.06,0.98,U] [#2 0.06,-0.16,0.83,U] [#3 0.11,-0.08,0.75,U] [#4 0.10,-0.25,0.00,M1] [#5 0.12,-0.26,0.00,M1] [#6 0.12,0.01,0.63,U] [#7 -0.16,-0.21,0.00,M7] [#8 0.04,-0.08,0.51,U] 
23:55:00.870 00.003 1032 refined, 5 included, MultiStar: {0.13, -0.08}, one-star: {0.25, -0.11}
23:55:00.871 00.001 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
23:55:00.872 00.001 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
23:55:00.873 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.16 cameraTheta=-0.56 mountX=-0.12 mountY=-0.11, mountTheta=-2.39
23:55:00.876 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.08, opts=13)
23:55:00.877 00.001 1032 Enqueuing Move request for scope (0.13, -0.08)
23:55:00.880 00.003 10072 Worker thread wakes up
23:55:00.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
23:55:00.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
23:55:00.880 00.000 10072 Moving (0.13, -0.08) raw xDistance=-0.12 yDistance=-0.11
23:55:00.882 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:55:00.885 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:00.885 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:55:00.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:00.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:55:00.885 00.000 10072 MoveAxis(E, 8, ABG)
23:55:00.885 00.000 10072 Guiding  Dir = 2, Dur = 8
23:55:00.885 00.000 10072 IsGuiding returns 0
23:55:00.886 00.001 10072 PulseGuide returned control before completion, sleep 18
23:55:00.903 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.3
23:55:00.905 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:00.908 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:00.909 00.001 1032 Enqueuing Expose request
23:55:00.917 00.008 10072 IsGuiding returns 0
23:55:00.917 00.000 10072 Move returns status 0, amount 8
23:55:00.917 00.000 10072 MoveAxis(N, 0, ABG)
23:55:00.917 00.000 10072 Move returns status 0, amount 0
23:55:00.917 00.000 10072 move complete, result=0
23:55:00.917 00.000 10072 worker thread done servicing request
23:55:00.917 00.000 10072 Worker thread wakes up
23:55:00.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:00.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:00.917 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:55:01.546 00.629 10072 Exposure complete
23:55:01.607 00.061 10072 worker thread done servicing request
23:55:01.607 00.000 1032 OnExposeComplete: enter
23:55:01.610 00.003 1032 UpdateGuideState(): m_state=6
23:55:01.612 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11725
23:55:01.615 00.003 1032 Star::Find returns 1 (0), X=1107.80, Y=130.04, Mass=1375, SNR=26.1, Peak=99 HFD=3.1
23:55:01.617 00.002 1032 MultiStar: [#1 0.19,-0.16,0.95,U] [#2 0.07,-0.17,0.82,U] [#3 0.17,-0.07,0.78,U] [#4 0.17,-0.19,0.67,U] [#5 0.16,-0.07,0.66,U] [#6 0.19,-0.13,0.64,U] [#7 -0.10,-0.18,0.73,U] [#8 0.15,-0.22,0.00,M1] 
23:55:01.619 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.14}, one-star: {0.25, -0.11}
23:55:01.621 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
23:55:01.622 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
23:55:01.625 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.76 mountX=-0.17 mountY=-0.10, mountTheta=-2.59
23:55:01.628 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.14, opts=13)
23:55:01.630 00.002 1032 Enqueuing Move request for scope (0.14, -0.14)
23:55:01.632 00.002 10072 Worker thread wakes up
23:55:01.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
23:55:01.632 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
23:55:01.632 00.000 10072 Moving (0.14, -0.14) raw xDistance=-0.17 yDistance=-0.10
23:55:01.634 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:55:01.637 00.003 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.90
23:55:01.638 00.001 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
23:55:01.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:01.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:55:01.638 00.000 10072 MoveAxis(E, 92, ABG)
23:55:01.638 00.000 10072 Guiding  Dir = 2, Dur = 92
23:55:01.638 00.000 10072 IsGuiding returns 0
23:55:01.639 00.001 10072 PulseGuide returned control before completion, sleep 102
23:55:01.655 00.016 1032 UpdateGuideState exits: m=1375 SNR=26.1
23:55:01.658 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:01.660 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:01.662 00.002 1032 Enqueuing Expose request
23:55:01.748 00.086 10072 IsGuiding returns 0
23:55:01.748 00.000 10072 Move returns status 0, amount 92
23:55:01.748 00.000 10072 MoveAxis(N, 0, ABG)
23:55:01.748 00.000 10072 Move returns status 0, amount 0
23:55:01.748 00.000 10072 move complete, result=0
23:55:01.748 00.000 10072 worker thread done servicing request
23:55:01.748 00.000 10072 Worker thread wakes up
23:55:01.748 00.000 1032 GuideStep: -0.2 px 92 ms EAST, -0.1 px 0 ms NORTH
23:55:01.751 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:01.751 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:02.158 00.407 10072 Exposure complete
23:55:02.208 00.050 10072 worker thread done servicing request
23:55:02.208 00.000 1032 OnExposeComplete: enter
23:55:02.209 00.001 1032 UpdateGuideState(): m_state=6
23:55:02.211 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11726
23:55:02.213 00.002 1032 Star::Find returns 1 (0), X=1107.83, Y=130.18, Mass=1357, SNR=25.9, Peak=99 HFD=3.2
23:55:02.215 00.002 1032 MultiStar: [#1 0.08,0.01,1.00,U] [#2 0.13,0.06,0.82,U] [#3 0.12,0.08,0.80,U] [#4 0.09,-0.13,0.69,U] [#5 0.20,-0.04,0.68,U] [#6 0.23,0.02,0.69,U] [#7 -0.20,-0.10,0.69,U] [#8 -0.00,0.02,0.53,U] 
23:55:02.216 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {0.27, 0.03}
23:55:02.218 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
23:55:02.221 00.003 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
23:55:02.223 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.02 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
23:55:02.226 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
23:55:02.228 00.002 1032 Enqueuing Move request for scope (0.11, -0.00)
23:55:02.230 00.002 10072 Worker thread wakes up
23:55:02.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
23:55:02.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
23:55:02.230 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.11
23:55:02.232 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:55:02.236 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:02.236 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:55:02.236 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:02.236 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:55:02.236 00.000 10072 MoveAxis(E, 12, ABG)
23:55:02.237 00.001 10072 Guiding  Dir = 2, Dur = 12
23:55:02.238 00.001 10072 IsGuiding returns 0
23:55:02.240 00.002 10072 PulseGuide returned control before completion, sleep 22
23:55:02.256 00.016 1032 UpdateGuideState exits: m=1357 SNR=25.9
23:55:02.258 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:02.259 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:02.262 00.003 1032 Enqueuing Expose request
23:55:02.266 00.004 10072 IsGuiding returns 0
23:55:02.266 00.000 10072 Move returns status 0, amount 12
23:55:02.266 00.000 10072 MoveAxis(N, 0, ABG)
23:55:02.266 00.000 10072 Move returns status 0, amount 0
23:55:02.266 00.000 10072 move complete, result=0
23:55:02.267 00.001 10072 worker thread done servicing request
23:55:02.267 00.000 10072 Worker thread wakes up
23:55:02.267 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:02.267 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:02.273 00.006 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:55:03.000 00.727 10072 Exposure complete
23:55:03.045 00.045 10072 worker thread done servicing request
23:55:03.045 00.000 1032 OnExposeComplete: enter
23:55:03.047 00.002 1032 UpdateGuideState(): m_state=6
23:55:03.049 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11727
23:55:03.051 00.002 1032 Star::Find returns 1 (0), X=1107.85, Y=130.29, Mass=1543, SNR=27.7, Peak=104 HFD=3.4
23:55:03.052 00.001 1032 MultiStar: [#1 0.15,0.07,0.97,U] [#2 0.20,0.01,0.75,U] [#3 0.07,0.01,0.72,U] [#4 0.06,-0.06,0.65,U] [#5 0.20,-0.08,0.63,U] [#6 0.10,-0.01,0.56,U] [#7 -0.19,-0.18,0.00,M6] [#8 -0.13,-0.01,0.49,U] 
23:55:03.055 00.003 1032 refined, 7 included, MultiStar: {0.14, 0.02}, one-star: {0.30, 0.14}
23:55:03.056 00.001 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
23:55:03.059 00.003 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
23:55:03.062 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.16 mountX=-0.01 mountY=-0.14, mountTheta=-1.67
23:55:03.064 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
23:55:03.066 00.002 1032 Enqueuing Move request for scope (0.14, 0.02)
23:55:03.068 00.002 10072 Worker thread wakes up
23:55:03.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
23:55:03.068 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
23:55:03.068 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.01 yDistance=-0.14
23:55:03.070 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:55:03.073 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:03.073 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:55:03.073 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:03.073 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:55:03.073 00.000 10072 MoveAxis(E, 13, ABG)
23:55:03.073 00.000 10072 Guiding  Dir = 2, Dur = 13
23:55:03.074 00.001 10072 IsGuiding returns 0
23:55:03.074 00.000 10072 PulseGuide returned control before completion, sleep 23
23:55:03.091 00.017 1032 UpdateGuideState exits: m=1543 SNR=27.7
23:55:03.094 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:03.095 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:03.097 00.002 1032 Enqueuing Expose request
23:55:03.106 00.009 10072 IsGuiding returns 0
23:55:03.107 00.001 10072 Move returns status 0, amount 13
23:55:03.107 00.000 10072 MoveAxis(N, 0, ABG)
23:55:03.107 00.000 10072 Move returns status 0, amount 0
23:55:03.107 00.000 10072 move complete, result=0
23:55:03.107 00.000 10072 worker thread done servicing request
23:55:03.107 00.000 10072 Worker thread wakes up
23:55:03.107 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:03.107 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:03.111 00.004 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:55:03.514 00.403 10072 Exposure complete
23:55:03.559 00.045 10072 worker thread done servicing request
23:55:03.559 00.000 1032 OnExposeComplete: enter
23:55:03.562 00.003 1032 UpdateGuideState(): m_state=6
23:55:03.563 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11728
23:55:03.564 00.001 1032 Star::Find returns 1 (0), X=1107.83, Y=130.16, Mass=1293, SNR=25.3, Peak=92 HFD=3.1
23:55:03.566 00.002 1032 MultiStar: [#1 0.16,-0.03,1.01,U] [#2 0.21,-0.08,0.85,U] [#3 0.16,0.11,0.83,U] [#4 0.06,-0.17,0.70,U] [#5 0.12,-0.12,0.69,U] [#6 0.19,0.02,0.65,U] [#7 -0.02,-0.02,0.74,U] [#8 0.04,-0.13,0.57,U] 
23:55:03.568 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.04}, one-star: {0.27, 0.00}
23:55:03.569 00.001 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
23:55:03.570 00.001 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
23:55:03.573 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.27 mountX=-0.07 mountY=-0.13, mountTheta=-2.10
23:55:03.575 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.04, opts=13)
23:55:03.576 00.001 1032 Enqueuing Move request for scope (0.14, -0.04)
23:55:03.578 00.002 10072 Worker thread wakes up
23:55:03.578 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
23:55:03.578 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
23:55:03.578 00.000 10072 Moving (0.14, -0.04) raw xDistance=-0.07 yDistance=-0.13
23:55:03.580 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:55:03.583 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:03.583 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:55:03.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:03.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:55:03.583 00.000 10072 MoveAxis(E, 11, ABG)
23:55:03.583 00.000 10072 Guiding  Dir = 2, Dur = 11
23:55:03.584 00.001 10072 IsGuiding returns 0
23:55:03.584 00.000 10072 PulseGuide returned control before completion, sleep 21
23:55:03.603 00.019 1032 UpdateGuideState exits: m=1293 SNR=25.3
23:55:03.605 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:03.606 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:03.608 00.002 1032 Enqueuing Expose request
23:55:03.621 00.013 10072 IsGuiding returns 0
23:55:03.621 00.000 10072 Move returns status 0, amount 11
23:55:03.621 00.000 10072 MoveAxis(N, 0, ABG)
23:55:03.621 00.000 10072 Move returns status 0, amount 0
23:55:03.622 00.001 10072 move complete, result=0
23:55:03.622 00.000 10072 worker thread done servicing request
23:55:03.622 00.000 10072 Worker thread wakes up
23:55:03.622 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:03.622 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:03.622 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:55:04.249 00.627 10072 Exposure complete
23:55:04.298 00.049 10072 worker thread done servicing request
23:55:04.299 00.001 1032 OnExposeComplete: enter
23:55:04.301 00.002 1032 UpdateGuideState(): m_state=6
23:55:04.303 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11729
23:55:04.304 00.001 1032 Star::Find returns 1 (0), X=1107.83, Y=130.23, Mass=1411, SNR=26.4, Peak=105 HFD=3.3
23:55:04.306 00.002 1032 MultiStar: [#1 0.22,-0.11,0.97,U] [#2 0.19,-0.10,0.78,U] [#3 0.10,-0.08,0.73,U] [#4 0.19,-0.23,0.00,M1] [#5 0.01,-0.15,0.64,U] [#6 0.13,-0.07,0.63,U] [#7 -0.20,-0.28,0.00,M6] [#8 0.07,0.05,0.58,U] 
23:55:04.307 00.001 1032 refined, 6 included, MultiStar: {0.16, -0.05}, one-star: {0.27, 0.07}
23:55:04.309 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
23:55:04.311 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
23:55:04.313 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.33 mountX=-0.09 mountY=-0.14, mountTheta=-2.16
23:55:04.315 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
23:55:04.316 00.001 1032 Enqueuing Move request for scope (0.16, -0.05)
23:55:04.318 00.002 10072 Worker thread wakes up
23:55:04.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
23:55:04.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
23:55:04.318 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.14
23:55:04.319 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:55:04.322 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:04.322 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:55:04.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:04.322 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:55:04.322 00.000 10072 MoveAxis(E, 12, ABG)
23:55:04.322 00.000 10072 Guiding  Dir = 2, Dur = 12
23:55:04.323 00.001 10072 IsGuiding returns 0
23:55:04.324 00.001 10072 PulseGuide returned control before completion, sleep 22
23:55:04.339 00.015 1032 UpdateGuideState exits: m=1411 SNR=26.4
23:55:04.341 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:04.343 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:04.344 00.001 1032 Enqueuing Expose request
23:55:04.355 00.011 10072 IsGuiding returns 1
23:55:04.355 00.000 10072 scope still moving after pulse duration time elapsed
23:55:04.386 00.031 10072 IsGuiding returns 1
23:55:04.417 00.031 10072 IsGuiding returns 1
23:55:04.448 00.031 10072 IsGuiding returns 1
23:55:04.479 00.031 10072 IsGuiding returns 1
23:55:04.511 00.032 10072 IsGuiding returns 1
23:55:04.542 00.031 10072 IsGuiding returns 1
23:55:04.573 00.031 10072 IsGuiding returns 1
23:55:04.604 00.031 10072 IsGuiding returns 1
23:55:04.635 00.031 10072 IsGuiding returns 1
23:55:04.666 00.031 10072 IsGuiding returns 1
23:55:04.698 00.032 10072 IsGuiding returns 1
23:55:04.728 00.030 10072 IsGuiding returns 1
23:55:04.760 00.032 10072 IsGuiding returns 1
23:55:04.792 00.032 10072 IsGuiding returns 1
23:55:04.823 00.031 10072 IsGuiding returns 1
23:55:04.854 00.031 10072 IsGuiding returns 1
23:55:04.886 00.032 10072 IsGuiding returns 1
23:55:04.917 00.031 10072 IsGuiding returns 1
23:55:04.948 00.031 10072 IsGuiding returns 0
23:55:04.948 00.000 10072 scope move finished after 12 + 612 ms
23:55:04.948 00.000 10072 Move returns status 0, amount 12
23:55:04.948 00.000 10072 MoveAxis(N, 0, ABG)
23:55:04.948 00.000 10072 Move returns status 0, amount 0
23:55:04.948 00.000 10072 move complete, result=0
23:55:04.948 00.000 10072 worker thread done servicing request
23:55:04.948 00.000 10072 Worker thread wakes up
23:55:04.948 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:55:04.950 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:04.950 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:05.577 00.627 10072 Exposure complete
23:55:05.624 00.047 10072 worker thread done servicing request
23:55:05.624 00.000 1032 OnExposeComplete: enter
23:55:05.627 00.003 1032 UpdateGuideState(): m_state=6
23:55:05.629 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11730
23:55:05.631 00.002 1032 Star::Find returns 1 (0), X=1107.81, Y=130.30, Mass=1414, SNR=26.4, Peak=109 HFD=3.5
23:55:05.633 00.002 1032 MultiStar: [#1 -0.01,0.00,0.99,U] [#2 0.21,0.10,0.84,U] [#3 0.14,0.19,0.80,U] [#4 0.03,0.01,0.68,U] [#5 0.05,0.12,0.66,U] [#6 0.05,0.07,0.61,U] [#7 -0.21,0.00,0.71,U] [#8 0.01,0.10,0.51,U] 
23:55:05.634 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.25, 0.14}
23:55:05.635 00.001 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
23:55:05.637 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
23:55:05.638 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.87 mountX=0.06 mountY=-0.09, mountTheta=-0.96
23:55:05.640 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
23:55:05.642 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
23:55:05.646 00.004 10072 Worker thread wakes up
23:55:05.646 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
23:55:05.646 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
23:55:05.646 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
23:55:05.649 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:55:05.651 00.002 10072 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:05.651 00.000 10072 PPEC: input: 0.06, control: -0.02, exposure: 500
23:55:05.651 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:05.651 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:55:05.651 00.000 10072 MoveAxis(E, 15, ABG)
23:55:05.651 00.000 10072 Guiding  Dir = 2, Dur = 15
23:55:05.652 00.001 10072 IsGuiding returns 0
23:55:05.652 00.000 10072 PulseGuide returned control before completion, sleep 25
23:55:05.669 00.017 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:55:05.671 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:05.673 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:05.675 00.002 1032 Enqueuing Expose request
23:55:05.685 00.010 10072 IsGuiding returns 0
23:55:05.685 00.000 10072 Move returns status 0, amount 15
23:55:05.685 00.000 10072 MoveAxis(N, 0, ABG)
23:55:05.685 00.000 10072 Move returns status 0, amount 0
23:55:05.685 00.000 10072 move complete, result=0
23:55:05.686 00.001 10072 worker thread done servicing request
23:55:05.686 00.000 10072 Worker thread wakes up
23:55:05.686 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:05.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:05.689 00.003 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
23:55:06.094 00.405 10072 Exposure complete
23:55:06.139 00.045 10072 worker thread done servicing request
23:55:06.139 00.000 1032 OnExposeComplete: enter
23:55:06.142 00.003 1032 UpdateGuideState(): m_state=6
23:55:06.145 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11731
23:55:06.147 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=130.23, Mass=1525, SNR=27.4, Peak=111 HFD=3.5
23:55:06.150 00.003 1032 MultiStar: [#1 0.06,0.10,0.92,U] [#2 0.04,0.01,0.81,U] [#3 0.11,0.16,0.69,U] [#4 0.02,0.02,0.64,U] [#5 0.14,0.10,0.64,U] [#6 0.12,0.13,0.58,U] [#7 -0.21,-0.05,0.65,U] [#8 0.04,0.17,0.49,U] 
23:55:06.151 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.18, 0.08}
23:55:06.152 00.001 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
23:55:06.154 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
23:55:06.156 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.90 mountX=0.06 mountY=-0.08, mountTheta=-0.93
23:55:06.159 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
23:55:06.160 00.001 1032 Enqueuing Move request for scope (0.06, 0.08)
23:55:06.162 00.002 10072 Worker thread wakes up
23:55:06.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
23:55:06.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
23:55:06.162 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
23:55:06.164 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:55:06.167 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:06.167 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:55:06.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:06.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:55:06.167 00.000 10072 MoveAxis(E, 9, ABG)
23:55:06.167 00.000 10072 Guiding  Dir = 2, Dur = 9
23:55:06.168 00.001 10072 IsGuiding returns 0
23:55:06.168 00.000 10072 PulseGuide returned control before completion, sleep 19
23:55:06.185 00.017 1032 UpdateGuideState exits: m=1525 SNR=27.4
23:55:06.187 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:06.188 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:06.190 00.002 1032 Enqueuing Expose request
23:55:06.199 00.009 10072 IsGuiding returns 0
23:55:06.199 00.000 10072 Move returns status 0, amount 9
23:55:06.199 00.000 10072 MoveAxis(N, 0, ABG)
23:55:06.199 00.000 10072 Move returns status 0, amount 0
23:55:06.199 00.000 10072 move complete, result=0
23:55:06.199 00.000 10072 worker thread done servicing request
23:55:06.199 00.000 10072 Worker thread wakes up
23:55:06.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:06.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:06.199 00.000 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:55:06.826 00.627 10072 Exposure complete
23:55:06.870 00.044 10072 worker thread done servicing request
23:55:06.870 00.000 1032 OnExposeComplete: enter
23:55:06.871 00.001 1032 UpdateGuideState(): m_state=6
23:55:06.873 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11732
23:55:06.876 00.003 1032 Star::Find returns 1 (0), X=1107.83, Y=130.25, Mass=1353, SNR=25.9, Peak=102 HFD=3.2
23:55:06.878 00.002 1032 MultiStar: [#1 0.16,0.00,0.97,U] [#2 0.10,-0.12,0.83,U] [#3 0.04,0.07,0.81,U] [#4 0.09,-0.16,0.72,U] [#5 0.10,0.07,0.71,U] [#6 0.13,-0.02,0.63,U] [#7 -0.13,-0.06,0.73,U] [#8 0.01,-0.02,0.54,U] 
23:55:06.879 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.27, 0.09}
23:55:06.882 00.003 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
23:55:06.883 00.001 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
23:55:06.885 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.12 mountX=-0.04 mountY=-0.09, mountTheta=-1.95
23:55:06.888 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
23:55:06.890 00.002 1032 Enqueuing Move request for scope (0.10, -0.01)
23:55:06.891 00.001 10072 Worker thread wakes up
23:55:06.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
23:55:06.891 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
23:55:06.891 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.09
23:55:06.896 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:55:06.899 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:06.899 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:55:06.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:06.899 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:55:06.899 00.000 10072 MoveAxis(E, 8, ABG)
23:55:06.899 00.000 10072 Guiding  Dir = 2, Dur = 8
23:55:06.900 00.001 10072 IsGuiding returns 0
23:55:06.900 00.000 10072 PulseGuide returned control before completion, sleep 18
23:55:06.915 00.015 1032 UpdateGuideState exits: m=1353 SNR=25.9
23:55:06.917 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:06.919 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:06.920 00.001 1032 Enqueuing Expose request
23:55:06.933 00.013 10072 IsGuiding returns 0
23:55:06.933 00.000 10072 Move returns status 0, amount 8
23:55:06.933 00.000 10072 MoveAxis(N, 0, ABG)
23:55:06.933 00.000 10072 Move returns status 0, amount 0
23:55:06.933 00.000 10072 move complete, result=0
23:55:06.933 00.000 10072 worker thread done servicing request
23:55:06.933 00.000 10072 Worker thread wakes up
23:55:06.934 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:06.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:06.936 00.002 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:55:07.342 00.406 10072 Exposure complete
23:55:07.388 00.046 10072 worker thread done servicing request
23:55:07.388 00.000 1032 OnExposeComplete: enter
23:55:07.391 00.003 1032 UpdateGuideState(): m_state=6
23:55:07.394 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11733
23:55:07.396 00.002 1032 Star::Find returns 1 (0), X=1107.74, Y=130.21, Mass=1547, SNR=27.6, Peak=115 HFD=3.5
23:55:07.398 00.002 1032 MultiStar: [#1 0.12,-0.04,0.91,U] [#2 0.05,-0.05,0.77,U] [#3 0.14,-0.02,0.72,U] [#4 0.03,-0.09,0.65,U] [#5 0.17,0.11,0.63,U] [#6 0.07,0.03,0.57,U] [#7 -0.23,-0.00,0.67,U] [#8 0.03,-0.08,0.51,U] 
23:55:07.400 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.18, 0.05}
23:55:07.401 00.001 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
23:55:07.403 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
23:55:07.404 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.11 mountX=-0.03 mountY=-0.07, mountTheta=-1.94
23:55:07.406 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
23:55:07.407 00.001 1032 Enqueuing Move request for scope (0.07, -0.01)
23:55:07.409 00.002 10072 Worker thread wakes up
23:55:07.409 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:55:07.409 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:55:07.409 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.07
23:55:07.411 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:55:07.415 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:07.415 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:55:07.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:07.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:55:07.415 00.000 10072 MoveAxis(E, 9, ABG)
23:55:07.415 00.000 10072 Guiding  Dir = 2, Dur = 9
23:55:07.415 00.000 10072 IsGuiding returns 0
23:55:07.416 00.001 10072 PulseGuide returned control before completion, sleep 19
23:55:07.430 00.014 1032 UpdateGuideState exits: m=1547 SNR=27.6
23:55:07.433 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:07.435 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:07.436 00.001 1032 Enqueuing Expose request
23:55:07.447 00.011 10072 IsGuiding returns 0
23:55:07.447 00.000 10072 Move returns status 0, amount 9
23:55:07.447 00.000 10072 MoveAxis(N, 0, ABG)
23:55:07.447 00.000 10072 Move returns status 0, amount 0
23:55:07.447 00.000 10072 move complete, result=0
23:55:07.447 00.000 10072 worker thread done servicing request
23:55:07.447 00.000 10072 Worker thread wakes up
23:55:07.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:07.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:07.449 00.002 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:55:08.075 00.626 10072 Exposure complete
23:55:08.123 00.048 10072 worker thread done servicing request
23:55:08.123 00.000 1032 OnExposeComplete: enter
23:55:08.125 00.002 1032 UpdateGuideState(): m_state=6
23:55:08.127 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11734
23:55:08.129 00.002 1032 Star::Find returns 1 (0), X=1107.83, Y=130.34, Mass=1498, SNR=27.2, Peak=109 HFD=3.4
23:55:08.130 00.001 1032 MultiStar: [#1 0.14,0.09,0.92,U] [#2 0.09,0.02,0.80,U] [#3 0.14,0.16,0.75,U] [#4 0.04,-0.01,0.68,U] [#5 0.04,0.09,0.68,U] [#6 0.09,0.07,0.62,U] [#7 -0.15,0.07,0.68,U] [#8 -0.10,0.13,0.53,U] 
23:55:08.133 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.09}, one-star: {0.27, 0.19}
23:55:08.134 00.001 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
23:55:08.136 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
23:55:08.137 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=0.07 mountY=-0.10, mountTheta=-0.97
23:55:08.141 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
23:55:08.144 00.003 1032 Enqueuing Move request for scope (0.08, 0.09)
23:55:08.146 00.002 10072 Worker thread wakes up
23:55:08.146 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:55:08.146 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:55:08.146 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
23:55:08.148 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:55:08.151 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:08.151 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:55:08.151 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:08.151 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:55:08.151 00.000 10072 MoveAxis(E, 10, ABG)
23:55:08.151 00.000 10072 Guiding  Dir = 2, Dur = 10
23:55:08.151 00.000 10072 IsGuiding returns 0
23:55:08.152 00.001 10072 PulseGuide returned control before completion, sleep 20
23:55:08.167 00.015 1032 UpdateGuideState exits: m=1498 SNR=27.2
23:55:08.170 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:08.171 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:08.173 00.002 1032 Enqueuing Expose request
23:55:08.182 00.009 10072 IsGuiding returns 0
23:55:08.183 00.001 10072 Move returns status 0, amount 10
23:55:08.183 00.000 10072 MoveAxis(N, 0, ABG)
23:55:08.183 00.000 10072 Move returns status 0, amount 0
23:55:08.183 00.000 10072 move complete, result=0
23:55:08.183 00.000 10072 worker thread done servicing request
23:55:08.183 00.000 10072 Worker thread wakes up
23:55:08.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:08.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:08.185 00.002 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:55:08.588 00.403 10072 Exposure complete
23:55:08.634 00.046 10072 worker thread done servicing request
23:55:08.634 00.000 1032 OnExposeComplete: enter
23:55:08.636 00.002 1032 UpdateGuideState(): m_state=6
23:55:08.638 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11735
23:55:08.639 00.001 1032 Star::Find returns 1 (0), X=1107.87, Y=130.37, Mass=1490, SNR=27.2, Peak=111 HFD=3.4
23:55:08.641 00.002 1032 MultiStar: [#1 0.19,0.06,0.90,U] [#2 0.13,0.03,0.77,U] [#3 0.25,0.22,0.00,M1] [#4 0.11,0.01,0.63,U] [#5 0.13,0.06,0.70,U] [#6 0.16,0.09,0.65,U] [#7 -0.21,0.08,0.68,U] [#8 0.10,0.06,0.52,U] 
23:55:08.643 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.08}, one-star: {0.31, 0.21}
23:55:08.646 00.003 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
23:55:08.647 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
23:55:08.648 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.57 mountX=0.05 mountY=-0.14, mountTheta=-1.26
23:55:08.651 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
23:55:08.652 00.001 1032 Enqueuing Move request for scope (0.13, 0.08)
23:55:08.653 00.001 10072 Worker thread wakes up
23:55:08.654 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
23:55:08.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
23:55:08.654 00.000 10072 Moving (0.13, 0.08) raw xDistance=0.05 yDistance=-0.14
23:55:08.655 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:55:08.658 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:08.658 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:55:08.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:08.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:55:08.660 00.002 10072 MoveAxis(E, 9, ABG)
23:55:08.660 00.000 10072 Guiding  Dir = 2, Dur = 9
23:55:08.660 00.000 10072 IsGuiding returns 0
23:55:08.660 00.000 10072 PulseGuide returned control before completion, sleep 19
23:55:08.676 00.016 1032 UpdateGuideState exits: m=1490 SNR=27.2
23:55:08.679 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:08.681 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:08.681 00.000 1032 Enqueuing Expose request
23:55:08.694 00.013 10072 IsGuiding returns 0
23:55:08.695 00.001 10072 Move returns status 0, amount 9
23:55:08.695 00.000 10072 MoveAxis(N, 0, ABG)
23:55:08.695 00.000 10072 Move returns status 0, amount 0
23:55:08.695 00.000 10072 move complete, result=0
23:55:08.695 00.000 10072 worker thread done servicing request
23:55:08.695 00.000 10072 Worker thread wakes up
23:55:08.695 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:08.695 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:08.696 00.001 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:55:09.323 00.627 10072 Exposure complete
23:55:09.374 00.051 10072 worker thread done servicing request
23:55:09.375 00.001 1032 OnExposeComplete: enter
23:55:09.377 00.002 1032 UpdateGuideState(): m_state=6
23:55:09.379 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11736
23:55:09.380 00.001 1032 Star::Find returns 1 (0), X=1107.84, Y=130.37, Mass=1355, SNR=25.9, Peak=99 HFD=3.3
23:55:09.382 00.002 1032 MultiStar: [#1 0.23,0.09,0.99,U] [#2 0.22,0.04,0.83,U] [#3 0.11,0.11,0.80,U] [#4 0.17,-0.04,0.69,U] [#5 0.08,0.07,0.66,U] [#6 0.05,0.20,0.66,U] [#7 -0.21,0.06,0.68,U] [#8 0.04,0.18,0.54,U] 
23:55:09.386 00.004 1032 refined, 8 included, MultiStar: {0.13, 0.10}, one-star: {0.28, 0.22}
23:55:09.388 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:55:09.389 00.001 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:55:09.391 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.69 mountX=0.07 mountY=-0.15, mountTheta=-1.14
23:55:09.395 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
23:55:09.400 00.005 1032 Enqueuing Move request for scope (0.13, 0.10)
23:55:09.402 00.002 10072 Worker thread wakes up
23:55:09.403 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
23:55:09.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
23:55:09.403 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.07 yDistance=-0.15
23:55:09.404 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:55:09.408 00.004 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:09.408 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:55:09.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:09.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:55:09.408 00.000 10072 MoveAxis(E, 10, ABG)
23:55:09.408 00.000 10072 Guiding  Dir = 2, Dur = 10
23:55:09.409 00.001 10072 IsGuiding returns 0
23:55:09.409 00.000 10072 PulseGuide returned control before completion, sleep 20
23:55:09.427 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:55:09.429 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:09.431 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:09.432 00.001 1032 Enqueuing Expose request
23:55:09.445 00.013 10072 IsGuiding returns 0
23:55:09.445 00.000 10072 Move returns status 0, amount 10
23:55:09.445 00.000 10072 MoveAxis(N, 0, ABG)
23:55:09.445 00.000 10072 Move returns status 0, amount 0
23:55:09.445 00.000 10072 move complete, result=0
23:55:09.445 00.000 10072 worker thread done servicing request
23:55:09.445 00.000 10072 Worker thread wakes up
23:55:09.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:09.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:09.446 00.001 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:55:09.854 00.408 10072 Exposure complete
23:55:09.906 00.052 10072 worker thread done servicing request
23:55:09.906 00.000 1032 OnExposeComplete: enter
23:55:09.909 00.003 1032 UpdateGuideState(): m_state=6
23:55:09.911 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11737
23:55:09.913 00.002 1032 Star::Find returns 1 (0), X=1107.88, Y=130.26, Mass=1471, SNR=27.0, Peak=113 HFD=3.3
23:55:09.914 00.001 1032 MultiStar: [#1 0.18,0.07,0.94,U] [#2 0.20,-0.03,0.78,U] [#3 0.11,0.07,0.78,U] [#4 0.18,-0.11,0.67,U] [#5 0.19,-0.01,0.64,U] [#6 0.18,0.00,0.63,U] [#7 -0.09,0.02,0.65,U] [#8 -0.00,0.02,0.56,U] 
23:55:09.917 00.003 1032 refined, 8 included, MultiStar: {0.16, 0.02}, one-star: {0.32, 0.10}
23:55:09.919 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
23:55:09.921 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
23:55:09.922 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.14 mountX=-0.02 mountY=-0.16, mountTheta=-1.69
23:55:09.925 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.02, opts=13)
23:55:09.929 00.004 1032 Enqueuing Move request for scope (0.16, 0.02)
23:55:09.930 00.001 10072 Worker thread wakes up
23:55:09.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
23:55:09.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
23:55:09.930 00.000 10072 Moving (0.16, 0.02) raw xDistance=-0.02 yDistance=-0.16
23:55:09.933 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:55:09.935 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:09.935 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:55:09.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:09.936 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:55:09.936 00.000 10072 MoveAxis(E, 8, ABG)
23:55:09.936 00.000 10072 Guiding  Dir = 2, Dur = 8
23:55:09.936 00.000 10072 IsGuiding returns 0
23:55:09.936 00.000 10072 PulseGuide returned control before completion, sleep 18
23:55:09.954 00.018 1032 UpdateGuideState exits: m=1471 SNR=27.0
23:55:09.957 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:09.959 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:09.961 00.002 1032 Enqueuing Expose request
23:55:09.963 00.002 10072 IsGuiding returns 0
23:55:09.963 00.000 10072 Move returns status 0, amount 8
23:55:09.963 00.000 10072 MoveAxis(N, 0, ABG)
23:55:09.963 00.000 10072 Move returns status 0, amount 0
23:55:09.963 00.000 10072 move complete, result=0
23:55:09.963 00.000 10072 worker thread done servicing request
23:55:09.963 00.000 10072 Worker thread wakes up
23:55:09.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:09.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:09.970 00.007 1032 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
23:55:10.592 00.622 10072 Exposure complete
23:55:10.638 00.046 10072 worker thread done servicing request
23:55:10.638 00.000 1032 OnExposeComplete: enter
23:55:10.640 00.002 1032 UpdateGuideState(): m_state=6
23:55:10.643 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11738
23:55:10.645 00.002 1032 Star::Find returns 1 (0), X=1107.82, Y=130.33, Mass=1469, SNR=26.9, Peak=101 HFD=3.4
23:55:10.647 00.002 1032 MultiStar: [#1 0.09,0.02,0.93,U] [#2 0.19,0.06,0.79,U] [#3 0.13,0.04,0.74,U] [#4 0.22,-0.06,0.66,U] [#5 0.14,0.14,0.66,U] [#6 0.08,-0.03,0.61,U] [#7 -0.15,-0.06,0.71,U] [#8 -0.00,0.11,0.52,U] 
23:55:10.648 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.26, 0.17}
23:55:10.649 00.001 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
23:55:10.651 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
23:55:10.653 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.39 mountX=0.02 mountY=-0.13, mountTheta=-1.44
23:55:10.657 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
23:55:10.659 00.002 1032 Enqueuing Move request for scope (0.12, 0.05)
23:55:10.660 00.001 10072 Worker thread wakes up
23:55:10.661 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:55:10.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:55:10.661 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.13
23:55:10.663 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:55:10.666 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:10.666 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:55:10.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:10.667 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:55:10.667 00.000 10072 MoveAxis(E, 9, ABG)
23:55:10.667 00.000 10072 Guiding  Dir = 2, Dur = 9
23:55:10.667 00.000 10072 IsGuiding returns 0
23:55:10.668 00.001 10072 PulseGuide returned control before completion, sleep 19
23:55:10.684 00.016 1032 UpdateGuideState exits: m=1469 SNR=26.9
23:55:10.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:10.687 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:10.689 00.002 1032 Enqueuing Expose request
23:55:10.698 00.009 10072 IsGuiding returns 0
23:55:10.698 00.000 10072 Move returns status 0, amount 9
23:55:10.698 00.000 10072 MoveAxis(N, 0, ABG)
23:55:10.698 00.000 10072 Move returns status 0, amount 0
23:55:10.698 00.000 10072 move complete, result=0
23:55:10.698 00.000 10072 worker thread done servicing request
23:55:10.698 00.000 10072 Worker thread wakes up
23:55:10.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:10.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:10.699 00.001 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:55:11.107 00.408 10072 Exposure complete
23:55:11.155 00.048 10072 worker thread done servicing request
23:55:11.155 00.000 1032 OnExposeComplete: enter
23:55:11.157 00.002 1032 UpdateGuideState(): m_state=6
23:55:11.159 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11739
23:55:11.161 00.002 1032 Star::Find returns 1 (0), X=1107.83, Y=130.29, Mass=1344, SNR=25.8, Peak=96 HFD=3.5
23:55:11.162 00.001 1032 MultiStar: [#1 0.12,0.07,0.98,U] [#2 0.24,0.08,0.84,U] [#3 0.20,0.16,0.00,M1] [#4 -0.01,-0.05,0.70,U] [#5 0.25,0.16,0.00,M1] [#6 0.13,0.19,0.61,U] [#7 -0.04,0.09,0.74,U] [#8 -0.04,0.20,0.55,U] 
23:55:11.164 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.10}, one-star: {0.28, 0.13}
23:55:11.165 00.001 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
23:55:11.168 00.003 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
23:55:11.169 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.72 mountX=0.07 mountY=-0.13, mountTheta=-1.11
23:55:11.171 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
23:55:11.175 00.004 1032 Enqueuing Move request for scope (0.11, 0.10)
23:55:11.177 00.002 10072 Worker thread wakes up
23:55:11.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
23:55:11.177 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
23:55:11.177 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
23:55:11.180 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:55:11.183 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:11.183 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:55:11.183 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:11.183 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:55:11.183 00.000 10072 MoveAxis(E, 9, ABG)
23:55:11.183 00.000 10072 Guiding  Dir = 2, Dur = 9
23:55:11.183 00.000 10072 IsGuiding returns 0
23:55:11.183 00.000 10072 PulseGuide returned control before completion, sleep 19
23:55:11.201 00.018 1032 UpdateGuideState exits: m=1344 SNR=25.8
23:55:11.202 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:11.206 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:11.209 00.003 1032 Enqueuing Expose request
23:55:11.215 00.006 10072 IsGuiding returns 0
23:55:11.216 00.001 10072 Move returns status 0, amount 9
23:55:11.216 00.000 10072 MoveAxis(N, 0, ABG)
23:55:11.216 00.000 10072 Move returns status 0, amount 0
23:55:11.216 00.000 10072 move complete, result=0
23:55:11.216 00.000 10072 worker thread done servicing request
23:55:11.216 00.000 10072 Worker thread wakes up
23:55:11.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:11.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:11.221 00.005 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:55:11.853 00.632 10072 Exposure complete
23:55:11.902 00.049 10072 worker thread done servicing request
23:55:11.902 00.000 1032 OnExposeComplete: enter
23:55:11.904 00.002 1032 UpdateGuideState(): m_state=6
23:55:11.906 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11740
23:55:11.908 00.002 1032 Star::Find returns 1 (0), X=1107.78, Y=130.37, Mass=1454, SNR=26.8, Peak=113 HFD=3.3
23:55:11.909 00.001 1032 MultiStar: [#1 0.07,0.12,0.92,U] [#2 0.15,-0.01,0.75,U] [#3 0.23,0.21,0.00,M2] [#4 0.21,0.17,0.00,M1] [#5 0.23,0.10,0.66,U] [#6 0.10,0.18,0.63,U] [#7 -0.22,0.15,0.00,M1] [#8 -0.03,0.15,0.53,U] 
23:55:11.911 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.13}, one-star: {0.23, 0.22}
23:55:11.911 00.000 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
23:55:11.913 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
23:55:11.915 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.19 cameraTheta=0.76 mountX=0.09 mountY=-0.16, mountTheta=-1.07
23:55:11.918 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.13, opts=13)
23:55:11.920 00.002 1032 Enqueuing Move request for scope (0.13, 0.13)
23:55:11.922 00.002 10072 Worker thread wakes up
23:55:11.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
23:55:11.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
23:55:11.922 00.000 10072 Moving (0.13, 0.13) raw xDistance=0.09 yDistance=-0.16
23:55:11.925 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:55:11.928 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:11.928 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:55:11.928 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:11.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:55:11.928 00.000 10072 MoveAxis(E, 7, ABG)
23:55:11.928 00.000 10072 Guiding  Dir = 2, Dur = 7
23:55:11.928 00.000 10072 IsGuiding returns 0
23:55:11.930 00.002 10072 PulseGuide returned control before completion, sleep 15
23:55:11.946 00.016 1032 UpdateGuideState exits: m=1454 SNR=26.8
23:55:11.948 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:11.950 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:11.952 00.002 1032 Enqueuing Expose request
23:55:11.960 00.008 10072 IsGuiding returns 0
23:55:11.960 00.000 10072 Move returns status 0, amount 7
23:55:11.960 00.000 10072 MoveAxis(N, 0, ABG)
23:55:11.960 00.000 10072 Move returns status 0, amount 0
23:55:11.960 00.000 10072 move complete, result=0
23:55:11.960 00.000 10072 worker thread done servicing request
23:55:11.960 00.000 10072 Worker thread wakes up
23:55:11.960 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:11.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:11.961 00.001 1032 GuideStep: 0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
23:55:12.370 00.409 10072 Exposure complete
23:55:12.419 00.049 10072 worker thread done servicing request
23:55:12.419 00.000 1032 OnExposeComplete: enter
23:55:12.420 00.001 1032 UpdateGuideState(): m_state=6
23:55:12.423 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11741
23:55:12.425 00.002 1032 Star::Find returns 1 (0), X=1107.82, Y=130.36, Mass=1467, SNR=26.9, Peak=113 HFD=3.3
23:55:12.427 00.002 1032 MultiStar: [#1 0.22,0.11,0.95,U] [#2 0.11,-0.08,0.77,U] [#3 0.30,0.11,0.00,M3] [#4 0.12,-0.00,0.66,U] [#5 0.15,0.21,0.62,U] [#6 0.16,0.06,0.62,U] [#7 -0.06,-0.06,0.68,U] [#8 0.10,0.19,0.49,U] 
23:55:12.429 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.08}, one-star: {0.26, 0.21}
23:55:12.431 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
23:55:12.433 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
23:55:12.434 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.17 cameraTheta=0.52 mountX=0.04 mountY=-0.16, mountTheta=-1.31
23:55:12.437 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
23:55:12.440 00.003 1032 Enqueuing Move request for scope (0.14, 0.08)
23:55:12.441 00.001 10072 Worker thread wakes up
23:55:12.441 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
23:55:12.441 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
23:55:12.441 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.16
23:55:12.443 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:55:12.447 00.004 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:12.447 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:55:12.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:12.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:55:12.447 00.000 10072 MoveAxis(E, 7, ABG)
23:55:12.447 00.000 10072 Guiding  Dir = 2, Dur = 7
23:55:12.447 00.000 10072 IsGuiding returns 0
23:55:12.448 00.001 10072 PulseGuide returned control before completion, sleep 17
23:55:12.464 00.016 1032 UpdateGuideState exits: m=1467 SNR=26.9
23:55:12.466 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:12.468 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:12.469 00.001 1032 Enqueuing Expose request
23:55:12.477 00.008 10072 IsGuiding returns 0
23:55:12.477 00.000 10072 Move returns status 0, amount 7
23:55:12.477 00.000 10072 MoveAxis(N, 0, ABG)
23:55:12.477 00.000 10072 Move returns status 0, amount 0
23:55:12.477 00.000 10072 move complete, result=0
23:55:12.477 00.000 10072 worker thread done servicing request
23:55:12.477 00.000 10072 Worker thread wakes up
23:55:12.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:12.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:12.479 00.002 1032 GuideStep: 0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
23:55:13.106 00.627 10072 Exposure complete
23:55:13.153 00.047 10072 worker thread done servicing request
23:55:13.153 00.000 1032 OnExposeComplete: enter
23:55:13.155 00.002 1032 UpdateGuideState(): m_state=6
23:55:13.157 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11742
23:55:13.159 00.002 1032 Star::Find returns 1 (0), X=1107.97, Y=130.35, Mass=1542, SNR=27.7, Peak=120 HFD=3.4
23:55:13.161 00.002 1032 MultiStar: [#1 0.23,0.05,0.94,U] [#2 0.14,0.06,0.78,U] [#3 0.16,0.05,0.74,U] [#4 0.18,0.06,0.65,U] [#5 0.27,0.07,0.00,M1] [#6 0.28,0.04,0.00,M1] [#7 -0.02,-0.08,0.66,U] [#8 0.08,0.03,0.48,U] 
23:55:13.162 00.001 1032 refined, 6 included, MultiStar: {0.19, 0.06}, one-star: {0.42, 0.20}
23:55:13.163 00.001 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
23:55:13.165 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
23:55:13.167 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.31 mountX=0.01 mountY=-0.20, mountTheta=-1.52
23:55:13.169 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.06, opts=13)
23:55:13.171 00.002 1032 Enqueuing Move request for scope (0.19, 0.06)
23:55:13.173 00.002 10072 Worker thread wakes up
23:55:13.173 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
23:55:13.173 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
23:55:13.173 00.000 10072 Moving (0.19, 0.06) raw xDistance=0.01 yDistance=-0.20
23:55:13.176 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:55:13.180 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:13.181 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:55:13.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:55:13.181 00.000 10072 MoveAxis(E, 7, ABG)
23:55:13.181 00.000 10072 Guiding  Dir = 2, Dur = 7
23:55:13.181 00.000 10072 IsGuiding returns 0
23:55:13.181 00.000 10072 PulseGuide returned control before completion, sleep 17
23:55:13.199 00.018 1032 UpdateGuideState exits: m=1542 SNR=27.7
23:55:13.202 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:13.204 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:13.207 00.003 1032 Enqueuing Expose request
23:55:13.212 00.005 10072 IsGuiding returns 0
23:55:13.212 00.000 10072 Move returns status 0, amount 7
23:55:13.212 00.000 10072 MoveAxis(N, 131, ABG)
23:55:13.213 00.001 10072 Guiding  Dir = 0, Dur = 131
23:55:13.213 00.000 10072 IsGuiding returns 0
23:55:13.213 00.000 10072 PulseGuide returned control before completion, sleep 141
23:55:13.369 00.156 10072 IsGuiding returns 0
23:55:13.369 00.000 10072 Move returns status 0, amount 131
23:55:13.369 00.000 10072 move complete, result=0
23:55:13.369 00.000 10072 worker thread done servicing request
23:55:13.369 00.000 10072 Worker thread wakes up
23:55:13.369 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.2 px 131 ms NORTH
23:55:13.372 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:13.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:13.778 00.406 10072 Exposure complete
23:55:13.825 00.047 10072 worker thread done servicing request
23:55:13.825 00.000 1032 OnExposeComplete: enter
23:55:13.829 00.004 1032 UpdateGuideState(): m_state=6
23:55:13.831 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11743
23:55:13.835 00.004 1032 Star::Find returns 1 (0), X=1107.80, Y=130.35, Mass=1362, SNR=26.0, Peak=97 HFD=3.4
23:55:13.837 00.002 1032 MultiStar: [#1 0.10,0.04,1.02,U] [#2 0.12,-0.03,0.86,U] [#3 -0.03,0.06,0.80,U] [#4 0.18,-0.01,0.71,U] [#5 0.07,-0.04,0.66,U] [#6 -0.01,0.07,0.64,U] [#7 -0.18,-0.08,0.69,U] [#8 -0.02,0.06,0.53,U] 
23:55:13.838 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.24, 0.19}
23:55:13.841 00.003 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
23:55:13.842 00.001 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
23:55:13.844 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.07 cameraTheta=0.49 mountX=0.02 mountY=-0.07, mountTheta=-1.34
23:55:13.847 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
23:55:13.848 00.001 1032 Enqueuing Move request for scope (0.07, 0.04)
23:55:13.850 00.002 10072 Worker thread wakes up
23:55:13.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:55:13.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:55:13.850 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.07
23:55:13.853 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:55:13.856 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:13.856 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:55:13.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:13.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:55:13.856 00.000 10072 MoveAxis(E, 8, ABG)
23:55:13.856 00.000 10072 Guiding  Dir = 2, Dur = 8
23:55:13.856 00.000 10072 IsGuiding returns 0
23:55:13.857 00.001 10072 PulseGuide returned control before completion, sleep 18
23:55:13.873 00.016 1032 UpdateGuideState exits: m=1362 SNR=26.0
23:55:13.875 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:13.877 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:13.880 00.003 1032 Enqueuing Expose request
23:55:13.886 00.006 10072 IsGuiding returns 0
23:55:13.887 00.001 10072 Move returns status 0, amount 8
23:55:13.887 00.000 10072 MoveAxis(N, 0, ABG)
23:55:13.887 00.000 10072 Move returns status 0, amount 0
23:55:13.887 00.000 10072 move complete, result=0
23:55:13.887 00.000 10072 worker thread done servicing request
23:55:13.887 00.000 10072 Worker thread wakes up
23:55:13.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:13.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:13.890 00.003 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:55:14.513 00.623 10072 Exposure complete
23:55:14.561 00.048 10072 worker thread done servicing request
23:55:14.561 00.000 1032 OnExposeComplete: enter
23:55:14.563 00.002 1032 UpdateGuideState(): m_state=6
23:55:14.565 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11744
23:55:14.567 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=130.18, Mass=1334, SNR=25.6, Peak=102 HFD=3.5
23:55:14.569 00.002 1032 MultiStar: [#1 -0.02,-0.01,1.01,U] [#2 -0.02,-0.03,0.88,U] [#3 -0.06,-0.01,0.80,U] [#4 -0.09,-0.04,0.73,U] [#5 -0.00,0.00,0.72,U] [#6 -0.05,0.22,0.65,U] [#7 -0.39,-0.02,0.00,M1] [#8 -0.07,-0.01,0.56,U] 
23:55:14.569 00.000 1032 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {0.17, 0.03}
23:55:14.572 00.003 1032 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.83) = xAngle (0.28 = 0.28)
23:55:14.574 00.002 1032 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
23:55:14.575 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.11 mountX=0.02 mountY=0.00, mountTheta=0.28
23:55:14.579 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
23:55:14.582 00.003 1032 Enqueuing Move request for scope (-0.01, 0.01)
23:55:14.583 00.001 10072 Worker thread wakes up
23:55:14.584 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:55:14.584 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:55:14.584 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.02 yDistance=0.00
23:55:14.585 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=104, Gamma=2.230
23:55:14.589 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:14.589 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:55:14.589 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:14.589 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:55:14.589 00.000 10072 MoveAxis(E, 6, ABG)
23:55:14.589 00.000 10072 Guiding  Dir = 2, Dur = 6
23:55:14.589 00.000 10072 IsGuiding returns 0
23:55:14.590 00.001 10072 PulseGuide returned control before completion, sleep 16
23:55:14.605 00.015 1032 UpdateGuideState exits: m=1334 SNR=25.6
23:55:14.610 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:14.613 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:14.616 00.003 1032 Enqueuing Expose request
23:55:14.620 00.004 10072 IsGuiding returns 0
23:55:14.620 00.000 10072 Move returns status 0, amount 6
23:55:14.620 00.000 10072 MoveAxis(N, 0, ABG)
23:55:14.620 00.000 10072 Move returns status 0, amount 0
23:55:14.620 00.000 10072 move complete, result=0
23:55:14.621 00.001 10072 worker thread done servicing request
23:55:14.621 00.000 10072 Worker thread wakes up
23:55:14.621 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:14.621 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:14.624 00.003 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
23:55:15.027 00.403 10072 Exposure complete
23:55:15.076 00.049 10072 worker thread done servicing request
23:55:15.077 00.001 1032 OnExposeComplete: enter
23:55:15.079 00.002 1032 UpdateGuideState(): m_state=6
23:55:15.081 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11745
23:55:15.083 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=130.27, Mass=1344, SNR=25.8, Peak=100 HFD=3.5
23:55:15.085 00.002 1032 MultiStar: [#1 0.11,0.05,0.99,U] [#2 0.05,-0.12,0.80,U] [#3 -0.04,0.06,0.77,U] [#4 0.04,-0.15,0.69,U] [#5 0.08,0.07,0.68,U] [#6 0.02,-0.10,0.64,U] [#7 -0.24,-0.07,0.74,U] [#8 -0.02,-0.04,0.54,U] 
23:55:15.087 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.11, 0.11}
23:55:15.089 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
23:55:15.091 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
23:55:15.093 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.56 mountX=-0.02 mountY=-0.02, mountTheta=-2.39
23:55:15.095 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
23:55:15.096 00.001 1032 Enqueuing Move request for scope (0.02, -0.01)
23:55:15.098 00.002 10072 Worker thread wakes up
23:55:15.098 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
23:55:15.098 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
23:55:15.098 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
23:55:15.100 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:55:15.103 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:15.103 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:55:15.103 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:15.103 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:55:15.103 00.000 10072 MoveAxis(E, 6, ABG)
23:55:15.103 00.000 10072 Guiding  Dir = 2, Dur = 6
23:55:15.103 00.000 10072 IsGuiding returns 0
23:55:15.104 00.001 10072 PulseGuide returned control before completion, sleep 16
23:55:15.121 00.017 1032 UpdateGuideState exits: m=1344 SNR=25.8
23:55:15.123 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:15.125 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:15.126 00.001 1032 Enqueuing Expose request
23:55:15.132 00.006 10072 IsGuiding returns 1
23:55:15.132 00.000 10072 scope still moving after pulse duration time elapsed
23:55:15.164 00.032 10072 IsGuiding returns 1
23:55:15.196 00.032 10072 IsGuiding returns 1
23:55:15.226 00.030 10072 IsGuiding returns 1
23:55:15.257 00.031 10072 IsGuiding returns 1
23:55:15.287 00.030 10072 IsGuiding returns 1
23:55:15.319 00.032 10072 IsGuiding returns 1
23:55:15.350 00.031 10072 IsGuiding returns 1
23:55:15.382 00.032 10072 IsGuiding returns 1
23:55:15.412 00.030 10072 IsGuiding returns 1
23:55:15.443 00.031 10072 IsGuiding returns 0
23:55:15.443 00.000 10072 scope move finished after 6 + 332 ms
23:55:15.443 00.000 10072 Move returns status 0, amount 6
23:55:15.443 00.000 10072 MoveAxis(N, 0, ABG)
23:55:15.443 00.000 10072 Move returns status 0, amount 0
23:55:15.443 00.000 10072 move complete, result=0
23:55:15.443 00.000 10072 worker thread done servicing request
23:55:15.443 00.000 10072 Worker thread wakes up
23:55:15.443 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:55:15.446 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:15.446 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:16.070 00.624 10072 Exposure complete
23:55:16.119 00.049 10072 worker thread done servicing request
23:55:16.119 00.000 1032 OnExposeComplete: enter
23:55:16.121 00.002 1032 UpdateGuideState(): m_state=6
23:55:16.123 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11746
23:55:16.124 00.001 1032 Star::Find returns 1 (0), X=1107.64, Y=130.12, Mass=1336, SNR=25.7, Peak=100 HFD=3.3
23:55:16.126 00.002 1032 MultiStar: [#1 0.03,-0.13,1.01,U] [#2 0.04,-0.09,0.81,U] [#3 0.04,0.02,0.82,U] [#4 -0.01,-0.24,0.67,U] [#5 0.04,-0.07,0.70,U] [#6 0.03,-0.07,0.64,U] [#7 -0.22,-0.13,0.70,U] [#8 -0.10,0.08,0.54,U] 
23:55:16.127 00.001 1032 refined, 8 included, MultiStar: {0.00, -0.08}, one-star: {0.09, -0.04}
23:55:16.129 00.002 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
23:55:16.130 00.001 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
23:55:16.133 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.54 mountX=-0.07 mountY=0.02, mountTheta=2.91
23:55:16.135 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.08, opts=13)
23:55:16.137 00.002 1032 Enqueuing Move request for scope (0.00, -0.08)
23:55:16.138 00.001 10072 Worker thread wakes up
23:55:16.139 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
23:55:16.139 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
23:55:16.139 00.000 10072 Moving (0.00, -0.08) raw xDistance=-0.07 yDistance=0.02
23:55:16.140 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:55:16.143 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:16.143 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:55:16.143 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:16.143 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:55:16.143 00.000 10072 MoveAxis(E, 9, ABG)
23:55:16.143 00.000 10072 Guiding  Dir = 2, Dur = 9
23:55:16.143 00.000 10072 IsGuiding returns 0
23:55:16.145 00.002 10072 PulseGuide returned control before completion, sleep 19
23:55:16.162 00.017 1032 UpdateGuideState exits: m=1336 SNR=25.7
23:55:16.164 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:16.166 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:16.168 00.002 1032 Enqueuing Expose request
23:55:16.178 00.010 10072 IsGuiding returns 0
23:55:16.178 00.000 10072 Move returns status 0, amount 9
23:55:16.178 00.000 10072 MoveAxis(N, 0, ABG)
23:55:16.178 00.000 10072 Move returns status 0, amount 0
23:55:16.178 00.000 10072 move complete, result=0
23:55:16.178 00.000 10072 worker thread done servicing request
23:55:16.178 00.000 10072 Worker thread wakes up
23:55:16.178 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:16.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:16.180 00.002 1032 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
23:55:16.587 00.407 10072 Exposure complete
23:55:16.635 00.048 10072 worker thread done servicing request
23:55:16.635 00.000 1032 OnExposeComplete: enter
23:55:16.636 00.001 1032 UpdateGuideState(): m_state=6
23:55:16.639 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11747
23:55:16.640 00.001 1032 Star::Find returns 1 (0), X=1107.71, Y=130.20, Mass=1471, SNR=27.0, Peak=112 HFD=3.5
23:55:16.642 00.002 1032 MultiStar: [#1 0.01,-0.12,0.95,U] [#2 0.04,-0.11,0.80,U] [#3 0.10,0.07,0.81,U] [#4 -0.12,-0.10,0.66,U] [#5 0.02,0.00,0.65,U] [#6 0.02,0.10,0.61,U] [#7 -0.22,-0.20,0.00,M1] [#8 -0.18,0.01,0.51,U] 
23:55:16.644 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.02}, one-star: {0.16, 0.05}
23:55:16.647 00.003 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
23:55:16.648 00.001 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
23:55:16.650 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.61 mountX=-0.02 mountY=-0.02, mountTheta=-2.44
23:55:16.652 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
23:55:16.654 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
23:55:16.656 00.002 10072 Worker thread wakes up
23:55:16.656 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
23:55:16.656 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
23:55:16.656 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
23:55:16.658 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:55:16.662 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:16.662 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:55:16.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:16.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:55:16.662 00.000 10072 MoveAxis(E, 6, ABG)
23:55:16.662 00.000 10072 Guiding  Dir = 2, Dur = 6
23:55:16.662 00.000 10072 IsGuiding returns 0
23:55:16.663 00.001 10072 PulseGuide returned control before completion, sleep 16
23:55:16.681 00.018 1032 UpdateGuideState exits: m=1471 SNR=27.0
23:55:16.683 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:16.684 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:16.686 00.002 1032 Enqueuing Expose request
23:55:16.693 00.007 10072 IsGuiding returns 0
23:55:16.693 00.000 10072 Move returns status 0, amount 6
23:55:16.693 00.000 10072 MoveAxis(N, 0, ABG)
23:55:16.693 00.000 10072 Move returns status 0, amount 0
23:55:16.693 00.000 10072 move complete, result=0
23:55:16.693 00.000 10072 worker thread done servicing request
23:55:16.693 00.000 10072 Worker thread wakes up
23:55:16.693 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:16.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:16.695 00.002 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:55:17.322 00.627 10072 Exposure complete
23:55:17.372 00.050 10072 worker thread done servicing request
23:55:17.372 00.000 1032 OnExposeComplete: enter
23:55:17.374 00.002 1032 UpdateGuideState(): m_state=6
23:55:17.375 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11748
23:55:17.377 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=130.26, Mass=1335, SNR=25.7, Peak=105 HFD=3.4
23:55:17.378 00.001 1032 MultiStar: [#1 0.15,0.08,1.05,U] [#2 0.04,0.01,0.85,U] [#3 0.09,0.07,0.78,U] [#4 0.03,0.02,0.69,U] [#5 0.02,0.07,0.67,U] [#6 -0.03,0.18,0.67,U] [#7 -0.13,-0.02,0.74,U] [#8 -0.11,0.01,0.56,U] 
23:55:17.379 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {0.06, 0.10}
23:55:17.382 00.003 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
23:55:17.384 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
23:55:17.385 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.16 mountX=0.05 mountY=-0.04, mountTheta=-0.67
23:55:17.389 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
23:55:17.390 00.001 1032 Enqueuing Move request for scope (0.03, 0.06)
23:55:17.392 00.002 10072 Worker thread wakes up
23:55:17.392 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
23:55:17.392 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
23:55:17.392 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.04
23:55:17.397 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:55:17.399 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:17.399 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:55:17.401 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:17.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:55:17.401 00.000 10072 MoveAxis(E, 9, ABG)
23:55:17.401 00.000 10072 Guiding  Dir = 2, Dur = 9
23:55:17.401 00.000 10072 IsGuiding returns 0
23:55:17.402 00.001 10072 PulseGuide returned control before completion, sleep 19
23:55:17.417 00.015 1032 UpdateGuideState exits: m=1335 SNR=25.7
23:55:17.420 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:17.421 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:17.424 00.003 1032 Enqueuing Expose request
23:55:17.427 00.003 10072 IsGuiding returns 0
23:55:17.427 00.000 10072 Move returns status 0, amount 9
23:55:17.427 00.000 10072 MoveAxis(N, 0, ABG)
23:55:17.427 00.000 10072 Move returns status 0, amount 0
23:55:17.427 00.000 10072 move complete, result=0
23:55:17.427 00.000 10072 worker thread done servicing request
23:55:17.427 00.000 10072 Worker thread wakes up
23:55:17.427 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:17.427 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:17.434 00.007 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:55:17.837 00.403 10072 Exposure complete
23:55:17.886 00.049 10072 worker thread done servicing request
23:55:17.887 00.001 1032 OnExposeComplete: enter
23:55:17.889 00.002 1032 UpdateGuideState(): m_state=6
23:55:17.891 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11749
23:55:17.895 00.004 1032 Star::Find returns 1 (0), X=1107.61, Y=130.33, Mass=1475, SNR=27.1, Peak=114 HFD=3.4
23:55:17.898 00.003 1032 MultiStar: [#1 0.18,0.09,0.96,U] [#2 -0.00,0.02,0.79,U] [#3 0.12,-0.01,0.73,U] [#4 0.08,-0.12,0.66,U] [#5 0.05,-0.02,0.68,U] [#6 0.03,-0.08,0.62,U] [#7 -0.26,-0.11,0.00,M1] [#8 0.03,0.09,0.50,U] 
23:55:17.900 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.06, 0.18}
23:55:17.901 00.001 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
23:55:17.903 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
23:55:17.904 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.37 mountX=0.01 mountY=-0.08, mountTheta=-1.46
23:55:17.907 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
23:55:17.909 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
23:55:17.910 00.001 10072 Worker thread wakes up
23:55:17.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:55:17.910 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:55:17.911 00.001 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
23:55:17.913 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:55:17.915 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:17.915 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:55:17.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:17.916 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:55:17.916 00.000 10072 MoveAxis(E, 8, ABG)
23:55:17.916 00.000 10072 Guiding  Dir = 2, Dur = 8
23:55:17.916 00.000 10072 IsGuiding returns 0
23:55:17.916 00.000 10072 PulseGuide returned control before completion, sleep 18
23:55:17.935 00.019 1032 UpdateGuideState exits: m=1475 SNR=27.1
23:55:17.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:17.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:17.940 00.001 1032 Enqueuing Expose request
23:55:17.942 00.002 10072 IsGuiding returns 1
23:55:17.942 00.000 10072 scope still moving after pulse duration time elapsed
23:55:17.974 00.032 10072 IsGuiding returns 1
23:55:18.005 00.031 10072 IsGuiding returns 1
23:55:18.035 00.030 10072 IsGuiding returns 1
23:55:18.066 00.031 10072 IsGuiding returns 1
23:55:18.098 00.032 10072 IsGuiding returns 1
23:55:18.129 00.031 10072 IsGuiding returns 1
23:55:18.160 00.031 10072 IsGuiding returns 1
23:55:18.191 00.031 10072 IsGuiding returns 1
23:55:18.222 00.031 10072 IsGuiding returns 1
23:55:18.253 00.031 10072 IsGuiding returns 1
23:55:18.285 00.032 10072 IsGuiding returns 1
23:55:18.316 00.031 10072 IsGuiding returns 1
23:55:18.347 00.031 10072 IsGuiding returns 1
23:55:18.380 00.033 10072 IsGuiding returns 1
23:55:18.410 00.030 10072 IsGuiding returns 1
23:55:18.441 00.031 10072 IsGuiding returns 0
23:55:18.441 00.000 10072 scope move finished after 8 + 517 ms
23:55:18.441 00.000 10072 Move returns status 0, amount 8
23:55:18.441 00.000 10072 MoveAxis(N, 0, ABG)
23:55:18.441 00.000 10072 Move returns status 0, amount 0
23:55:18.441 00.000 10072 move complete, result=0
23:55:18.441 00.000 10072 worker thread done servicing request
23:55:18.443 00.002 10072 Worker thread wakes up
23:55:18.443 00.000 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:55:18.445 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:18.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:19.075 00.630 10072 Exposure complete
23:55:19.119 00.044 10072 worker thread done servicing request
23:55:19.119 00.000 1032 OnExposeComplete: enter
23:55:19.122 00.003 1032 UpdateGuideState(): m_state=6
23:55:19.124 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11750
23:55:19.126 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=130.23, Mass=1389, SNR=26.2, Peak=109 HFD=3.6
23:55:19.127 00.001 1032 MultiStar: [#1 0.08,0.05,0.99,U] [#2 0.07,-0.03,0.80,U] [#3 0.02,0.14,0.74,U] [#4 -0.02,-0.04,0.68,U] [#5 0.05,-0.00,0.67,U] [#6 0.01,-0.02,0.63,U] [#7 -0.26,-0.02,0.00,M2] [#8 -0.08,0.10,0.50,U] 
23:55:19.129 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {0.08, 0.08}
23:55:19.130 00.001 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
23:55:19.132 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
23:55:19.133 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.78 mountX=0.03 mountY=-0.04, mountTheta=-1.05
23:55:19.136 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
23:55:19.138 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
23:55:19.140 00.002 10072 Worker thread wakes up
23:55:19.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:55:19.140 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:55:19.140 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.04
23:55:19.143 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:55:19.146 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:19.146 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:55:19.147 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:19.147 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:55:19.147 00.000 10072 MoveAxis(E, 8, ABG)
23:55:19.147 00.000 10072 Guiding  Dir = 2, Dur = 8
23:55:19.147 00.000 10072 IsGuiding returns 0
23:55:19.148 00.001 10072 PulseGuide returned control before completion, sleep 18
23:55:19.165 00.017 1032 UpdateGuideState exits: m=1389 SNR=26.2
23:55:19.167 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:19.169 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:19.171 00.002 1032 Enqueuing Expose request
23:55:19.182 00.011 10072 IsGuiding returns 0
23:55:19.182 00.000 10072 Move returns status 0, amount 8
23:55:19.183 00.001 10072 MoveAxis(N, 0, ABG)
23:55:19.183 00.000 10072 Move returns status 0, amount 0
23:55:19.183 00.000 10072 move complete, result=0
23:55:19.183 00.000 10072 worker thread done servicing request
23:55:19.183 00.000 10072 Worker thread wakes up
23:55:19.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:19.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:19.188 00.005 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:55:19.589 00.401 10072 Exposure complete
23:55:19.635 00.046 10072 worker thread done servicing request
23:55:19.635 00.000 1032 OnExposeComplete: enter
23:55:19.637 00.002 1032 UpdateGuideState(): m_state=6
23:55:19.640 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11751
23:55:19.642 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=130.34, Mass=1369, SNR=26.0, Peak=110 HFD=3.4
23:55:19.645 00.003 1032 MultiStar: [#1 0.09,0.08,1.01,U] [#2 0.08,0.10,0.81,U] [#3 0.08,0.04,0.78,U] [#4 0.01,-0.09,0.68,U] [#5 0.00,0.09,0.68,U] [#6 0.13,-0.01,0.65,U] [#7 -0.11,-0.14,0.72,U] [#8 -0.05,-0.05,0.53,U] 
23:55:19.647 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.13, 0.18}
23:55:19.649 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
23:55:19.650 00.001 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
23:55:19.653 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.64 mountX=0.02 mountY=-0.06, mountTheta=-1.19
23:55:19.655 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
23:55:19.657 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
23:55:19.658 00.001 10072 Worker thread wakes up
23:55:19.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:55:19.658 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:55:19.658 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.06
23:55:19.660 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:55:19.663 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:19.663 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:55:19.663 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:19.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:55:19.663 00.000 10072 MoveAxis(E, 4, ABG)
23:55:19.663 00.000 10072 Guiding  Dir = 2, Dur = 4
23:55:19.664 00.001 10072 IsGuiding returns 0
23:55:19.664 00.000 10072 PulseGuide returned control before completion, sleep 14
23:55:19.679 00.015 10072 IsGuiding returns 0
23:55:19.679 00.000 10072 Move returns status 0, amount 4
23:55:19.679 00.000 10072 MoveAxis(N, 0, ABG)
23:55:19.679 00.000 10072 Move returns status 0, amount 0
23:55:19.679 00.000 10072 move complete, result=0
23:55:19.679 00.000 10072 worker thread done servicing request
23:55:19.680 00.001 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:55:19.682 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:19.683 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:19.684 00.001 1032 Enqueuing Expose request
23:55:19.686 00.002 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:55:19.688 00.002 10072 Worker thread wakes up
23:55:19.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:19.688 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:20.324 00.636 10072 Exposure complete
23:55:20.373 00.049 10072 worker thread done servicing request
23:55:20.373 00.000 1032 OnExposeComplete: enter
23:55:20.374 00.001 1032 UpdateGuideState(): m_state=6
23:55:20.376 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11752
23:55:20.377 00.001 1032 Star::Find returns 1 (0), X=1107.71, Y=130.25, Mass=1453, SNR=26.8, Peak=112 HFD=3.5
23:55:20.379 00.002 1032 MultiStar: [#1 0.15,0.02,0.94,U] [#2 0.13,-0.19,0.77,U] [#3 0.08,0.05,0.75,U] [#4 0.05,-0.17,0.69,U] [#5 0.21,-0.03,0.67,U] [#6 0.03,-0.11,0.62,U] [#7 -0.16,-0.09,0.66,U] [#8 -0.04,-0.10,0.49,U] 
23:55:20.381 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.16, 0.10}
23:55:20.383 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
23:55:20.385 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
23:55:20.387 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.52 mountX=-0.07 mountY=-0.07, mountTheta=-2.35
23:55:20.390 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
23:55:20.392 00.002 1032 Enqueuing Move request for scope (0.08, -0.05)
23:55:20.394 00.002 10072 Worker thread wakes up
23:55:20.394 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
23:55:20.394 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
23:55:20.394 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.07
23:55:20.395 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:55:20.399 00.004 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:20.399 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
23:55:20.399 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:20.400 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:55:20.400 00.000 10072 MoveAxis(E, 3, ABG)
23:55:20.400 00.000 10072 Guiding  Dir = 2, Dur = 3
23:55:20.400 00.000 10072 IsGuiding returns 0
23:55:20.401 00.001 10072 PulseGuide returned control before completion, sleep 13
23:55:20.414 00.013 10072 IsGuiding returns 0
23:55:20.414 00.000 10072 Move returns status 0, amount 3
23:55:20.414 00.000 10072 MoveAxis(N, 0, ABG)
23:55:20.414 00.000 10072 Move returns status 0, amount 0
23:55:20.414 00.000 10072 move complete, result=0
23:55:20.414 00.000 10072 worker thread done servicing request
23:55:20.416 00.002 1032 UpdateGuideState exits: m=1453 SNR=26.8
23:55:20.418 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:20.420 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:20.423 00.003 1032 Enqueuing Expose request
23:55:20.426 00.003 10072 Worker thread wakes up
23:55:20.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:20.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:20.426 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:55:20.841 00.415 10072 Exposure complete
23:55:20.887 00.046 10072 worker thread done servicing request
23:55:20.887 00.000 1032 OnExposeComplete: enter
23:55:20.889 00.002 1032 UpdateGuideState(): m_state=6
23:55:20.892 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11753
23:55:20.894 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=130.15, Mass=1615, SNR=28.3, Peak=108 HFD=3.3
23:55:20.897 00.003 1032 MultiStar: [#1 0.12,0.00,0.91,U] [#2 0.14,-0.05,0.72,U] [#3 0.07,0.04,0.73,U] [#4 0.05,-0.11,0.67,U] [#5 0.17,0.06,0.61,U] [#6 0.21,-0.13,0.57,U] [#7 -0.06,-0.04,0.62,U] [#8 0.05,-0.01,0.49,U] 
23:55:20.899 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.24, -0.01}
23:55:20.900 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
23:55:20.902 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
23:55:20.904 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.21 mountX=-0.05 mountY=-0.11, mountTheta=-2.04
23:55:20.906 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
23:55:20.907 00.001 1032 Enqueuing Move request for scope (0.12, -0.02)
23:55:20.909 00.002 10072 Worker thread wakes up
23:55:20.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
23:55:20.909 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
23:55:20.909 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
23:55:20.911 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:55:20.915 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:20.915 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:55:20.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:20.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:55:20.915 00.000 10072 MoveAxis(E, 3, ABG)
23:55:20.915 00.000 10072 Guiding  Dir = 2, Dur = 3
23:55:20.916 00.001 10072 IsGuiding returns 0
23:55:20.916 00.000 10072 PulseGuide returned control before completion, sleep 13
23:55:20.930 00.014 10072 IsGuiding returns 0
23:55:20.930 00.000 10072 Move returns status 0, amount 3
23:55:20.930 00.000 10072 MoveAxis(N, 0, ABG)
23:55:20.930 00.000 10072 Move returns status 0, amount 0
23:55:20.930 00.000 10072 move complete, result=0
23:55:20.931 00.001 10072 worker thread done servicing request
23:55:20.932 00.001 1032 UpdateGuideState exits: m=1615 SNR=28.3
23:55:20.934 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:20.936 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:20.938 00.002 1032 Enqueuing Expose request
23:55:20.940 00.002 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:55:20.941 00.001 10072 Worker thread wakes up
23:55:20.942 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:20.942 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:21.574 00.632 10072 Exposure complete
23:55:21.631 00.057 10072 worker thread done servicing request
23:55:21.631 00.000 1032 OnExposeComplete: enter
23:55:21.632 00.001 1032 UpdateGuideState(): m_state=6
23:55:21.634 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11754
23:55:21.637 00.003 1032 Star::Find returns 1 (0), X=1107.76, Y=130.08, Mass=1164, SNR=24.0, Peak=83 HFD=3.2
23:55:21.639 00.002 1032 MultiStar: [#1 0.10,-0.03,1.09,U] [#2 0.15,-0.16,0.87,U] [#3 0.20,-0.03,0.87,U] [#4 0.11,-0.18,0.77,U] [#5 0.37,0.12,0.00,M1] [#6 0.06,0.00,0.71,U] [#7 -0.17,-0.12,0.78,U] [#8 0.09,-0.03,0.60,U] 
23:55:21.640 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {0.20, -0.07}
23:55:21.642 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
23:55:21.645 00.003 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
23:55:21.647 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.66 mountX=-0.10 mountY=-0.08, mountTheta=-2.49
23:55:21.649 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
23:55:21.653 00.004 1032 Enqueuing Move request for scope (0.10, -0.08)
23:55:21.655 00.002 10072 Worker thread wakes up
23:55:21.655 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:55:21.655 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:55:21.655 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
23:55:21.657 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:55:21.660 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:21.660 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
23:55:21.660 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:21.660 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:55:21.660 00.000 10072 MoveAxis(E, 3, ABG)
23:55:21.660 00.000 10072 Guiding  Dir = 2, Dur = 3
23:55:21.661 00.001 10072 IsGuiding returns 0
23:55:21.661 00.000 10072 PulseGuide returned control before completion, sleep 13
23:55:21.680 00.019 1032 UpdateGuideState exits: m=1164 SNR=24.0
23:55:21.683 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:21.685 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:21.687 00.002 1032 Enqueuing Expose request
23:55:21.690 00.003 10072 IsGuiding returns 0
23:55:21.690 00.000 10072 Move returns status 0, amount 3
23:55:21.690 00.000 10072 MoveAxis(N, 0, ABG)
23:55:21.690 00.000 10072 Move returns status 0, amount 0
23:55:21.690 00.000 10072 move complete, result=0
23:55:21.690 00.000 10072 worker thread done servicing request
23:55:21.690 00.000 10072 Worker thread wakes up
23:55:21.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:21.691 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:21.698 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:55:22.109 00.411 10072 Exposure complete
23:55:22.159 00.050 10072 worker thread done servicing request
23:55:22.159 00.000 1032 OnExposeComplete: enter
23:55:22.161 00.002 1032 UpdateGuideState(): m_state=6
23:55:22.163 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11755
23:55:22.165 00.002 1032 Star::Find returns 1 (0), X=1107.76, Y=130.25, Mass=1461, SNR=26.9, Peak=107 HFD=3.3
23:55:22.167 00.002 1032 MultiStar: [#1 0.14,-0.01,0.96,U] [#2 0.16,-0.06,0.75,U] [#3 0.14,0.00,0.80,U] [#4 0.07,-0.04,0.70,U] [#5 0.31,0.14,0.00,M2] [#6 0.07,0.09,0.61,U] [#7 -0.15,-0.05,0.67,U] [#8 0.13,-0.01,0.50,U] 
23:55:22.168 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.00}, one-star: {0.20, 0.09}
23:55:22.170 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
23:55:22.172 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
23:55:22.175 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.04 mountX=-0.02 mountY=-0.10, mountTheta=-1.79
23:55:22.178 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
23:55:22.180 00.002 1032 Enqueuing Move request for scope (0.10, 0.00)
23:55:22.183 00.003 10072 Worker thread wakes up
23:55:22.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
23:55:22.183 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
23:55:22.183 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=-0.10
23:55:22.184 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:55:22.187 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:22.187 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:55:22.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:22.188 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:55:22.188 00.000 10072 MoveAxis(E, 2, ABG)
23:55:22.188 00.000 10072 Guiding  Dir = 2, Dur = 2
23:55:22.188 00.000 10072 IsGuiding returns 0
23:55:22.190 00.002 10072 PulseGuide returned control before completion, sleep 11
23:55:22.205 00.015 1032 UpdateGuideState exits: m=1461 SNR=26.9
23:55:22.209 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:22.212 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:22.213 00.001 1032 Enqueuing Expose request
23:55:22.215 00.002 10072 IsGuiding returns 0
23:55:22.215 00.000 10072 Move returns status 0, amount 2
23:55:22.215 00.000 10072 MoveAxis(N, 0, ABG)
23:55:22.215 00.000 10072 Move returns status 0, amount 0
23:55:22.215 00.000 10072 move complete, result=0
23:55:22.215 00.000 10072 worker thread done servicing request
23:55:22.215 00.000 10072 Worker thread wakes up
23:55:22.215 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:22.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:22.222 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:55:22.853 00.631 10072 Exposure complete
23:55:22.903 00.050 10072 worker thread done servicing request
23:55:22.903 00.000 1032 OnExposeComplete: enter
23:55:22.905 00.002 1032 UpdateGuideState(): m_state=6
23:55:22.907 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11756
23:55:22.908 00.001 1032 Star::Find returns 1 (0), X=1107.76, Y=130.34, Mass=1423, SNR=26.5, Peak=107 HFD=3.5
23:55:22.910 00.002 1032 MultiStar: [#1 0.19,0.17,0.97,U] [#2 0.05,0.06,0.82,U] [#3 0.06,0.22,0.76,U] [#4 0.06,-0.00,0.69,U] [#5 0.21,0.09,0.66,U] [#6 0.05,0.12,0.61,U] [#7 -0.07,-0.03,0.70,U] [#8 -0.15,0.11,0.54,U] 
23:55:22.913 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.20, 0.18}
23:55:22.914 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:55:22.915 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:55:22.916 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.92 mountX=0.08 mountY=-0.11, mountTheta=-0.91
23:55:22.920 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
23:55:22.921 00.001 1032 Enqueuing Move request for scope (0.08, 0.11)
23:55:22.922 00.001 10072 Worker thread wakes up
23:55:22.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:55:22.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:55:22.922 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.08 yDistance=-0.11
23:55:22.926 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:55:22.929 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:22.929 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:55:22.929 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:22.929 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:55:22.929 00.000 10072 MoveAxis(E, 2, ABG)
23:55:22.929 00.000 10072 Guiding  Dir = 2, Dur = 2
23:55:22.929 00.000 10072 IsGuiding returns 0
23:55:22.930 00.001 10072 PulseGuide returned control before completion, sleep 12
23:55:22.947 00.017 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:55:22.949 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:22.952 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:22.954 00.002 1032 Enqueuing Expose request
23:55:22.959 00.005 10072 IsGuiding returns 0
23:55:22.959 00.000 10072 Move returns status 0, amount 2
23:55:22.959 00.000 10072 MoveAxis(N, 0, ABG)
23:55:22.959 00.000 10072 Move returns status 0, amount 0
23:55:22.959 00.000 10072 move complete, result=0
23:55:22.960 00.001 10072 worker thread done servicing request
23:55:22.960 00.000 10072 Worker thread wakes up
23:55:22.960 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:22.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:22.965 00.005 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:55:23.368 00.403 10072 Exposure complete
23:55:23.419 00.051 10072 worker thread done servicing request
23:55:23.419 00.000 1032 OnExposeComplete: enter
23:55:23.423 00.004 1032 UpdateGuideState(): m_state=6
23:55:23.428 00.005 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11757
23:55:23.431 00.003 1032 Star::Find returns 1 (0), X=1107.78, Y=130.26, Mass=1253, SNR=24.9, Peak=96 HFD=3.5
23:55:23.434 00.003 1032 MultiStar: [#1 0.08,0.10,1.03,U] [#2 0.14,-0.03,0.80,U] [#3 0.19,0.28,0.00,M1] [#4 0.04,0.01,0.72,U] [#5 0.26,0.16,0.00,M2] [#6 0.10,0.08,0.65,U] [#7 -0.27,0.03,0.00,M1] [#8 -0.09,-0.12,0.55,U] 
23:55:23.435 00.001 1032 refined, 5 included, MultiStar: {0.10, 0.04}, one-star: {0.22, 0.11}
23:55:23.437 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
23:55:23.439 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
23:55:23.441 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.37 mountX=0.01 mountY=-0.10, mountTheta=-1.46
23:55:23.443 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
23:55:23.445 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
23:55:23.447 00.002 10072 Worker thread wakes up
23:55:23.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:55:23.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:55:23.447 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.10
23:55:23.449 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:55:23.452 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:23.453 00.001 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:55:23.453 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:23.453 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:55:23.454 00.001 10072 MoveAxis(E, 2, ABG)
23:55:23.454 00.000 10072 Guiding  Dir = 2, Dur = 2
23:55:23.454 00.000 10072 IsGuiding returns 0
23:55:23.456 00.002 10072 PulseGuide returned control before completion, sleep 11
23:55:23.474 00.018 1032 UpdateGuideState exits: m=1253 SNR=24.9
23:55:23.476 00.002 10072 IsGuiding returns 0
23:55:23.476 00.000 10072 Move returns status 0, amount 2
23:55:23.476 00.000 10072 MoveAxis(N, 0, ABG)
23:55:23.476 00.000 10072 Move returns status 0, amount 0
23:55:23.476 00.000 10072 move complete, result=0
23:55:23.476 00.000 10072 worker thread done servicing request
23:55:23.476 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:23.478 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:23.480 00.002 1032 Enqueuing Expose request
23:55:23.482 00.002 10072 Worker thread wakes up
23:55:23.482 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:23.482 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:23.482 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:55:24.118 00.636 10072 Exposure complete
23:55:24.168 00.050 10072 worker thread done servicing request
23:55:24.169 00.001 1032 OnExposeComplete: enter
23:55:24.170 00.001 1032 UpdateGuideState(): m_state=6
23:55:24.172 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11758
23:55:24.174 00.002 1032 Star::Find returns 1 (0), X=1107.88, Y=130.16, Mass=1334, SNR=25.7, Peak=103 HFD=3.1
23:55:24.177 00.003 1032 MultiStar: [#1 0.09,0.07,1.01,U] [#2 0.07,0.02,0.83,U] [#3 0.01,0.17,0.74,U] [#4 0.06,0.10,0.70,U] [#5 0.06,0.02,0.66,U] [#6 0.12,-0.04,0.62,U] [#7 -0.11,0.00,0.71,U] [#8 0.04,0.07,0.54,U] 
23:55:24.180 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.32, 0.01}
23:55:24.181 00.001 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:55:24.183 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:55:24.185 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.48 mountX=0.02 mountY=-0.10, mountTheta=-1.35
23:55:24.189 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
23:55:24.191 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
23:55:24.193 00.002 10072 Worker thread wakes up
23:55:24.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:55:24.193 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:55:24.193 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.02 yDistance=-0.10
23:55:24.195 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:55:24.199 00.004 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:24.199 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:55:24.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:24.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:55:24.199 00.000 10072 MoveAxis(E, 3, ABG)
23:55:24.199 00.000 10072 Guiding  Dir = 2, Dur = 3
23:55:24.199 00.000 10072 IsGuiding returns 0
23:55:24.200 00.001 10072 PulseGuide returned control before completion, sleep 13
23:55:24.219 00.019 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:55:24.222 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:24.225 00.003 10072 IsGuiding returns 0
23:55:24.225 00.000 10072 Move returns status 0, amount 3
23:55:24.225 00.000 10072 MoveAxis(N, 0, ABG)
23:55:24.225 00.000 10072 Move returns status 0, amount 0
23:55:24.225 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:24.228 00.003 1032 Enqueuing Expose request
23:55:24.230 00.002 10072 move complete, result=0
23:55:24.230 00.000 10072 worker thread done servicing request
23:55:24.230 00.000 10072 Worker thread wakes up
23:55:24.230 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:24.231 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:24.231 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:55:24.645 00.414 10072 Exposure complete
23:55:24.695 00.050 10072 worker thread done servicing request
23:55:24.695 00.000 1032 OnExposeComplete: enter
23:55:24.698 00.003 1032 UpdateGuideState(): m_state=6
23:55:24.699 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11759
23:55:24.702 00.003 1032 Star::Find returns 1 (0), X=1107.67, Y=130.32, Mass=1414, SNR=26.4, Peak=106 HFD=3.4
23:55:24.704 00.002 1032 MultiStar: [#1 0.17,0.10,0.95,U] [#2 -0.02,-0.00,0.85,U] [#3 0.04,0.17,0.73,U] [#4 0.04,-0.02,0.67,U] [#5 0.08,0.02,0.68,U] [#6 0.01,0.16,0.61,U] [#7 -0.14,0.05,0.64,U] [#8 -0.09,0.09,0.49,U] 
23:55:24.705 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.11, 0.16}
23:55:24.708 00.003 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
23:55:24.709 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
23:55:24.711 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.16 mountX=0.07 mountY=-0.06, mountTheta=-0.67
23:55:24.713 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
23:55:24.716 00.003 1032 Enqueuing Move request for scope (0.04, 0.08)
23:55:24.718 00.002 10072 Worker thread wakes up
23:55:24.718 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
23:55:24.718 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
23:55:24.718 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.07 yDistance=-0.06
23:55:24.720 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:55:24.723 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:24.723 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:55:24.723 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:24.723 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:55:24.723 00.000 10072 MoveAxis(E, 2, ABG)
23:55:24.723 00.000 10072 Guiding  Dir = 2, Dur = 2
23:55:24.724 00.001 10072 IsGuiding returns 0
23:55:24.724 00.000 10072 PulseGuide returned control before completion, sleep 12
23:55:24.742 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:55:24.744 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:24.745 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:24.747 00.002 1032 Enqueuing Expose request
23:55:24.752 00.005 10072 IsGuiding returns 0
23:55:24.752 00.000 10072 Move returns status 0, amount 2
23:55:24.752 00.000 10072 MoveAxis(N, 0, ABG)
23:55:24.752 00.000 10072 Move returns status 0, amount 0
23:55:24.752 00.000 10072 move complete, result=0
23:55:24.752 00.000 10072 worker thread done servicing request
23:55:24.752 00.000 10072 Worker thread wakes up
23:55:24.752 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:24.752 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:24.755 00.003 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:55:25.380 00.625 10072 Exposure complete
23:55:25.430 00.050 10072 worker thread done servicing request
23:55:25.430 00.000 1032 OnExposeComplete: enter
23:55:25.432 00.002 1032 UpdateGuideState(): m_state=6
23:55:25.434 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11760
23:55:25.437 00.003 1032 Star::Find returns 1 (0), X=1107.70, Y=130.31, Mass=1490, SNR=27.2, Peak=116 HFD=3.4
23:55:25.439 00.002 1032 MultiStar: [#1 0.11,0.05,0.95,U] [#2 0.07,0.05,0.77,U] [#3 0.08,0.21,0.75,U] [#4 -0.04,0.02,0.61,U] [#5 0.21,0.24,0.00,M1] [#6 -0.00,0.21,0.59,U] [#7 -0.07,0.02,0.70,U] [#8 -0.07,0.09,0.49,U] 
23:55:25.441 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.10}, one-star: {0.14, 0.16}
23:55:25.442 00.001 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
23:55:25.444 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
23:55:25.446 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.17 mountX=0.09 mountY=-0.07, mountTheta=-0.66
23:55:25.448 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
23:55:25.450 00.002 1032 Enqueuing Move request for scope (0.04, 0.10)
23:55:25.452 00.002 10072 Worker thread wakes up
23:55:25.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
23:55:25.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
23:55:25.452 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.07
23:55:25.454 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:55:25.458 00.004 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:25.458 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:55:25.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:25.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:55:25.459 00.001 10072 MoveAxis(E, 2, ABG)
23:55:25.459 00.000 10072 Guiding  Dir = 2, Dur = 2
23:55:25.459 00.000 10072 IsGuiding returns 0
23:55:25.459 00.000 10072 PulseGuide returned control before completion, sleep 12
23:55:25.476 00.017 1032 UpdateGuideState exits: m=1490 SNR=27.2
23:55:25.478 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:25.480 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:25.481 00.001 1032 Enqueuing Expose request
23:55:25.485 00.004 10072 IsGuiding returns 0
23:55:25.485 00.000 10072 Move returns status 0, amount 2
23:55:25.485 00.000 10072 MoveAxis(N, 0, ABG)
23:55:25.485 00.000 10072 Move returns status 0, amount 0
23:55:25.485 00.000 10072 move complete, result=0
23:55:25.485 00.000 10072 worker thread done servicing request
23:55:25.486 00.001 10072 Worker thread wakes up
23:55:25.486 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:25.486 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:25.493 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:55:25.898 00.405 10072 Exposure complete
23:55:25.950 00.052 10072 worker thread done servicing request
23:55:25.950 00.000 1032 OnExposeComplete: enter
23:55:25.952 00.002 1032 UpdateGuideState(): m_state=6
23:55:25.957 00.005 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11761
23:55:25.959 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=130.33, Mass=1435, SNR=26.6, Peak=106 HFD=3.5
23:55:25.961 00.002 1032 MultiStar: [#1 0.10,0.02,0.96,U] [#2 0.11,0.11,0.77,U] [#3 0.11,0.22,0.78,U] [#4 0.11,0.02,0.65,U] [#5 0.15,0.19,0.70,U] [#6 0.04,0.08,0.61,U] [#7 -0.27,0.03,0.00,M1] [#8 0.12,0.09,0.49,U] 
23:55:25.963 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.12}, one-star: {0.20, 0.18}
23:55:25.965 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:55:25.966 00.001 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:55:25.968 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.77 mountX=0.08 mountY=-0.15, mountTheta=-1.06
23:55:25.972 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
23:55:25.974 00.002 1032 Enqueuing Move request for scope (0.12, 0.12)
23:55:25.976 00.002 10072 Worker thread wakes up
23:55:25.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
23:55:25.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
23:55:25.976 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.08 yDistance=-0.15
23:55:25.978 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:55:25.981 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:25.982 00.001 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:55:25.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:25.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:55:25.982 00.000 10072 MoveAxis(E, 1, ABG)
23:55:25.982 00.000 10072 Guiding  Dir = 2, Dur = 1
23:55:25.982 00.000 10072 IsGuiding returns 0
23:55:25.982 00.000 10072 PulseGuide returned control before completion, sleep 11
23:55:26.002 00.020 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:55:26.005 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:26.007 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:26.009 00.002 1032 Enqueuing Expose request
23:55:26.011 00.002 10072 IsGuiding returns 0
23:55:26.011 00.000 10072 Move returns status 0, amount 1
23:55:26.011 00.000 10072 MoveAxis(N, 0, ABG)
23:55:26.011 00.000 10072 Move returns status 0, amount 0
23:55:26.011 00.000 10072 move complete, result=0
23:55:26.011 00.000 10072 worker thread done servicing request
23:55:26.011 00.000 10072 Worker thread wakes up
23:55:26.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:26.012 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:26.021 00.009 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:55:26.649 00.628 10072 Exposure complete
23:55:26.700 00.051 10072 worker thread done servicing request
23:55:26.700 00.000 1032 OnExposeComplete: enter
23:55:26.702 00.002 1032 UpdateGuideState(): m_state=6
23:55:26.705 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11762
23:55:26.708 00.003 1032 Star::Find returns 1 (0), X=1107.84, Y=130.21, Mass=1278, SNR=25.1, Peak=88 HFD=3.2
23:55:26.711 00.003 1032 MultiStar: [#1 0.13,0.07,1.03,U] [#2 -0.02,0.00,0.87,U] [#3 0.15,0.09,0.79,U] [#4 0.10,-0.05,0.68,U] [#5 0.20,0.16,0.70,U] [#6 0.14,0.05,0.66,U] [#7 -0.14,-0.00,0.74,U] [#8 -0.06,0.05,0.56,U] 
23:55:26.713 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.28, 0.06}
23:55:26.714 00.001 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:55:26.716 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:55:26.717 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.48 mountX=0.02 mountY=-0.11, mountTheta=-1.35
23:55:26.720 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
23:55:26.723 00.003 1032 Enqueuing Move request for scope (0.10, 0.05)
23:55:26.724 00.001 10072 Worker thread wakes up
23:55:26.725 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:55:26.725 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:55:26.725 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
23:55:26.727 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:55:26.730 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:26.730 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:55:26.730 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:26.731 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:55:26.731 00.000 10072 MoveAxis(E, 2, ABG)
23:55:26.731 00.000 10072 Guiding  Dir = 2, Dur = 2
23:55:26.731 00.000 10072 IsGuiding returns 0
23:55:26.731 00.000 10072 PulseGuide returned control before completion, sleep 12
23:55:26.748 00.017 1032 UpdateGuideState exits: m=1278 SNR=25.1
23:55:26.751 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:26.752 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:26.754 00.002 1032 Enqueuing Expose request
23:55:26.755 00.001 10072 IsGuiding returns 1
23:55:26.755 00.000 10072 scope still moving after pulse duration time elapsed
23:55:26.785 00.030 10072 IsGuiding returns 1
23:55:26.816 00.031 10072 IsGuiding returns 1
23:55:26.848 00.032 10072 IsGuiding returns 1
23:55:26.880 00.032 10072 IsGuiding returns 1
23:55:26.909 00.029 10072 IsGuiding returns 1
23:55:26.940 00.031 10072 IsGuiding returns 1
23:55:26.972 00.032 10072 IsGuiding returns 1
23:55:27.003 00.031 10072 IsGuiding returns 1
23:55:27.035 00.032 10072 IsGuiding returns 1
23:55:27.067 00.032 10072 IsGuiding returns 1
23:55:27.098 00.031 10072 IsGuiding returns 1
23:55:27.129 00.031 10072 IsGuiding returns 1
23:55:27.160 00.031 10072 IsGuiding returns 1
23:55:27.191 00.031 10072 IsGuiding returns 1
23:55:27.222 00.031 10072 IsGuiding returns 1
23:55:27.254 00.032 10072 IsGuiding returns 1
23:55:27.285 00.031 10072 IsGuiding returns 1
23:55:27.316 00.031 10072 IsGuiding returns 1
23:55:27.348 00.032 10072 IsGuiding returns 1
23:55:27.379 00.031 10072 IsGuiding returns 1
23:55:27.411 00.032 10072 IsGuiding returns 1
23:55:27.442 00.031 10072 IsGuiding returns 1
23:55:27.473 00.031 10072 IsGuiding returns 0
23:55:27.473 00.000 10072 scope move finished after 2 + 739 ms
23:55:27.473 00.000 10072 Move returns status 0, amount 2
23:55:27.473 00.000 10072 MoveAxis(N, 0, ABG)
23:55:27.473 00.000 10072 Move returns status 0, amount 0
23:55:27.473 00.000 10072 move complete, result=0
23:55:27.473 00.000 10072 worker thread done servicing request
23:55:27.473 00.000 10072 Worker thread wakes up
23:55:27.473 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:55:27.475 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:27.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:28.101 00.626 10072 Exposure complete
23:55:28.141 00.040 10072 worker thread done servicing request
23:55:28.142 00.001 1032 OnExposeComplete: enter
23:55:28.143 00.001 1032 UpdateGuideState(): m_state=6
23:55:28.145 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11763
23:55:28.148 00.003 1032 Star::Find returns 1 (0), X=1107.79, Y=130.27, Mass=1463, SNR=26.9, Peak=108 HFD=3.5
23:55:28.150 00.002 1032 MultiStar: [#1 0.13,0.06,0.93,U] [#2 0.15,0.01,0.80,U] [#3 0.24,0.27,0.00,M1] [#4 0.17,0.08,0.72,U] [#5 0.29,0.06,0.00,M1] [#6 0.13,0.19,0.62,U] [#7 -0.08,0.00,0.67,U] [#8 0.05,0.12,0.54,U] 
23:55:28.151 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.08}, one-star: {0.23, 0.11}
23:55:28.153 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:55:28.154 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:55:28.156 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.56 mountX=0.04 mountY=-0.14, mountTheta=-1.27
23:55:28.158 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
23:55:28.160 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
23:55:28.161 00.001 10072 Worker thread wakes up
23:55:28.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
23:55:28.161 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
23:55:28.161 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.04 yDistance=-0.14
23:55:28.163 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:55:28.166 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:28.166 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:55:28.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:28.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:55:28.166 00.000 10072 MoveAxis(E, 2, ABG)
23:55:28.166 00.000 10072 Guiding  Dir = 2, Dur = 2
23:55:28.167 00.001 10072 IsGuiding returns 0
23:55:28.167 00.000 10072 PulseGuide returned control before completion, sleep 12
23:55:28.181 00.014 1032 UpdateGuideState exits: m=1463 SNR=26.9
23:55:28.183 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:28.184 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:28.187 00.003 1032 Enqueuing Expose request
23:55:28.191 00.004 10072 IsGuiding returns 0
23:55:28.191 00.000 10072 Move returns status 0, amount 2
23:55:28.191 00.000 10072 MoveAxis(N, 0, ABG)
23:55:28.191 00.000 10072 Move returns status 0, amount 0
23:55:28.191 00.000 10072 move complete, result=0
23:55:28.191 00.000 10072 worker thread done servicing request
23:55:28.191 00.000 10072 Worker thread wakes up
23:55:28.191 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:28.191 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:28.195 00.004 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:55:28.602 00.407 10072 Exposure complete
23:55:28.647 00.045 10072 worker thread done servicing request
23:55:28.648 00.001 1032 OnExposeComplete: enter
23:55:28.650 00.002 1032 UpdateGuideState(): m_state=6
23:55:28.651 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11764
23:55:28.653 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=130.38, Mass=1401, SNR=26.3, Peak=102 HFD=3.3
23:55:28.655 00.002 1032 MultiStar: [#1 0.21,0.11,0.96,U] [#2 0.19,0.23,0.00,M1] [#3 0.18,0.32,0.00,M2] [#4 0.16,0.09,0.69,U] [#5 0.22,0.20,0.00,M2] [#6 0.23,0.09,0.64,U] [#7 -0.03,0.04,0.66,U] [#8 -0.01,0.04,0.54,U] 
23:55:28.657 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.11}, one-star: {0.19, 0.23}
23:55:28.659 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
23:55:28.660 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
23:55:28.662 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.67 mountX=0.07 mountY=-0.16, mountTheta=-1.16
23:55:28.664 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.11, opts=13)
23:55:28.667 00.003 1032 Enqueuing Move request for scope (0.14, 0.11)
23:55:28.668 00.001 10072 Worker thread wakes up
23:55:28.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
23:55:28.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
23:55:28.668 00.000 10072 Moving (0.14, 0.11) raw xDistance=0.07 yDistance=-0.16
23:55:28.670 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:55:28.673 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:28.673 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
23:55:28.673 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:28.673 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:55:28.673 00.000 10072 MoveAxis(E, 2, ABG)
23:55:28.673 00.000 10072 Guiding  Dir = 2, Dur = 2
23:55:28.673 00.000 10072 IsGuiding returns 0
23:55:28.673 00.000 10072 PulseGuide returned control before completion, sleep 12
23:55:28.688 00.015 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:55:28.691 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:28.692 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:28.694 00.002 1032 Enqueuing Expose request
23:55:28.696 00.002 10072 IsGuiding returns 0
23:55:28.696 00.000 10072 Move returns status 0, amount 2
23:55:28.696 00.000 10072 MoveAxis(N, 0, ABG)
23:55:28.696 00.000 10072 Move returns status 0, amount 0
23:55:28.696 00.000 10072 move complete, result=0
23:55:28.696 00.000 10072 worker thread done servicing request
23:55:28.696 00.000 10072 Worker thread wakes up
23:55:28.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:28.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:28.702 00.006 1032 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
23:55:29.319 00.617 10072 Exposure complete
23:55:29.366 00.047 10072 worker thread done servicing request
23:55:29.366 00.000 1032 OnExposeComplete: enter
23:55:29.369 00.003 1032 UpdateGuideState(): m_state=6
23:55:29.371 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11765
23:55:29.373 00.002 1032 Star::Find returns 1 (0), X=1107.88, Y=130.25, Mass=1516, SNR=27.4, Peak=108 HFD=3.4
23:55:29.375 00.002 1032 MultiStar: [#1 0.18,0.03,0.92,U] [#2 0.15,0.05,0.77,U] [#3 0.08,0.27,0.00,M3] [#4 0.19,0.08,0.67,U] [#5 0.14,0.01,0.61,U] [#6 0.08,0.14,0.56,U] [#7 -0.09,0.11,0.68,U] [#8 0.07,0.10,0.50,U] 
23:55:29.379 00.004 1032 refined, 7 included, MultiStar: {0.15, 0.07}, one-star: {0.32, 0.09}
23:55:29.380 00.001 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:55:29.382 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:55:29.385 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.16 cameraTheta=0.47 mountX=0.03 mountY=-0.16, mountTheta=-1.36
23:55:29.388 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.07, opts=13)
23:55:29.389 00.001 1032 Enqueuing Move request for scope (0.15, 0.07)
23:55:29.394 00.005 10072 Worker thread wakes up
23:55:29.394 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
23:55:29.394 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
23:55:29.394 00.000 10072 Moving (0.15, 0.07) raw xDistance=0.03 yDistance=-0.16
23:55:29.397 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:55:29.400 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:29.400 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:55:29.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:29.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:55:29.400 00.000 10072 MoveAxis(E, 1, ABG)
23:55:29.401 00.001 10072 Guiding  Dir = 2, Dur = 1
23:55:29.401 00.000 10072 IsGuiding returns 0
23:55:29.401 00.000 10072 PulseGuide returned control before completion, sleep 11
23:55:29.417 00.016 1032 UpdateGuideState exits: m=1516 SNR=27.4
23:55:29.419 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:29.421 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:29.422 00.001 1032 Enqueuing Expose request
23:55:29.426 00.004 10072 IsGuiding returns 0
23:55:29.426 00.000 10072 Move returns status 0, amount 1
23:55:29.426 00.000 10072 MoveAxis(N, 0, ABG)
23:55:29.426 00.000 10072 Move returns status 0, amount 0
23:55:29.426 00.000 10072 move complete, result=0
23:55:29.426 00.000 10072 worker thread done servicing request
23:55:29.426 00.000 10072 Worker thread wakes up
23:55:29.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:29.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:29.434 00.008 1032 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
23:55:29.836 00.402 10072 Exposure complete
23:55:29.887 00.051 10072 worker thread done servicing request
23:55:29.887 00.000 1032 OnExposeComplete: enter
23:55:29.889 00.002 1032 UpdateGuideState(): m_state=6
23:55:29.892 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11766
23:55:29.893 00.001 1032 Star::Find returns 1 (0), X=1107.85, Y=130.21, Mass=1467, SNR=27.0, Peak=117 HFD=3.4
23:55:29.897 00.004 1032 MultiStar: [#1 0.26,-0.01,0.00,M1] [#2 0.08,0.06,0.78,U] [#3 0.07,0.14,0.73,U] [#4 0.19,-0.07,0.69,U] [#5 0.21,0.10,0.68,U] [#6 -0.02,0.15,0.60,U] [#7 -0.04,-0.07,0.67,U] [#8 0.01,0.07,0.50,U] 
23:55:29.899 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.05}, one-star: {0.29, 0.06}
23:55:29.901 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
23:55:29.903 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
23:55:29.904 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.44 mountX=0.02 mountY=-0.12, mountTheta=-1.39
23:55:29.907 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
23:55:29.909 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
23:55:29.911 00.002 10072 Worker thread wakes up
23:55:29.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:55:29.912 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:55:29.912 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
23:55:29.914 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:55:29.917 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:29.917 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:55:29.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:29.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:55:29.917 00.000 10072 MoveAxis(E, 2, ABG)
23:55:29.918 00.001 10072 Guiding  Dir = 2, Dur = 2
23:55:29.918 00.000 10072 IsGuiding returns 0
23:55:29.918 00.000 10072 PulseGuide returned control before completion, sleep 12
23:55:29.936 00.018 1032 UpdateGuideState exits: m=1467 SNR=27.0
23:55:29.939 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:29.941 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:29.943 00.002 1032 Enqueuing Expose request
23:55:29.944 00.001 10072 IsGuiding returns 0
23:55:29.945 00.001 10072 Move returns status 0, amount 2
23:55:29.945 00.000 10072 MoveAxis(N, 0, ABG)
23:55:29.945 00.000 10072 Move returns status 0, amount 0
23:55:29.945 00.000 10072 move complete, result=0
23:55:29.945 00.000 10072 worker thread done servicing request
23:55:29.945 00.000 10072 Worker thread wakes up
23:55:29.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:29.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:29.953 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:55:30.570 00.617 10072 Exposure complete
23:55:30.619 00.049 10072 worker thread done servicing request
23:55:30.619 00.000 1032 OnExposeComplete: enter
23:55:30.622 00.003 1032 UpdateGuideState(): m_state=6
23:55:30.624 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11767
23:55:30.625 00.001 1032 Star::Find returns 1 (0), X=1107.87, Y=130.24, Mass=1487, SNR=27.1, Peak=110 HFD=3.3
23:55:30.627 00.002 1032 MultiStar: [#1 0.18,0.10,0.94,U] [#2 0.13,0.09,0.78,U] [#3 0.26,0.15,0.00,M3] [#4 0.16,-0.01,0.65,U] [#5 0.12,0.10,0.62,U] [#6 0.05,0.06,0.61,U] [#7 -0.13,0.07,0.68,U] [#8 0.00,-0.00,0.51,U] 
23:55:30.628 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {0.32, 0.09}
23:55:30.630 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
23:55:30.632 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
23:55:30.634 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.51 mountX=0.03 mountY=-0.14, mountTheta=-1.32
23:55:30.637 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
23:55:30.639 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
23:55:30.640 00.001 10072 Worker thread wakes up
23:55:30.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:55:30.640 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:55:30.641 00.001 10072 Moving (0.12, 0.07) raw xDistance=0.03 yDistance=-0.14
23:55:30.643 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:55:30.648 00.005 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:30.648 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:55:30.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:30.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:55:30.648 00.000 10072 MoveAxis(E, 2, ABG)
23:55:30.648 00.000 10072 Guiding  Dir = 2, Dur = 2
23:55:30.649 00.001 10072 IsGuiding returns 0
23:55:30.649 00.000 10072 PulseGuide returned control before completion, sleep 12
23:55:30.662 00.013 10072 IsGuiding returns 0
23:55:30.662 00.000 10072 Move returns status 0, amount 2
23:55:30.662 00.000 10072 MoveAxis(N, 0, ABG)
23:55:30.662 00.000 10072 Move returns status 0, amount 0
23:55:30.662 00.000 10072 move complete, result=0
23:55:30.662 00.000 10072 worker thread done servicing request
23:55:30.667 00.005 1032 UpdateGuideState exits: m=1487 SNR=27.1
23:55:30.669 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:30.671 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:30.674 00.003 1032 Enqueuing Expose request
23:55:30.676 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:55:30.679 00.003 10072 Worker thread wakes up
23:55:30.679 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:30.679 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:31.090 00.411 10072 Exposure complete
23:55:31.137 00.047 10072 worker thread done servicing request
23:55:31.137 00.000 1032 OnExposeComplete: enter
23:55:31.139 00.002 1032 UpdateGuideState(): m_state=6
23:55:31.141 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11768
23:55:31.143 00.002 1032 Star::Find returns 1 (0), X=1107.80, Y=130.32, Mass=1360, SNR=25.9, Peak=104 HFD=3.4
23:55:31.146 00.003 1032 MultiStar: [#1 0.09,0.12,0.96,U] [#2 0.07,0.10,0.86,U] [#3 0.11,0.24,0.00,M4] [#4 0.12,0.06,0.70,U] [#5 0.04,0.14,0.71,U] [#6 0.15,0.04,0.64,U] [#7 -0.07,0.11,0.71,U] [#8 -0.06,0.10,0.52,U] 
23:55:31.149 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.11}, one-star: {0.25, 0.17}
23:55:31.152 00.003 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
23:55:31.153 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
23:55:31.155 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.90 mountX=0.08 mountY=-0.11, mountTheta=-0.93
23:55:31.158 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
23:55:31.160 00.002 1032 Enqueuing Move request for scope (0.09, 0.11)
23:55:31.162 00.002 10072 Worker thread wakes up
23:55:31.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
23:55:31.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
23:55:31.162 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.11
23:55:31.164 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:55:31.167 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:31.167 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:55:31.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:31.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:55:31.167 00.000 10072 MoveAxis(E, 2, ABG)
23:55:31.167 00.000 10072 Guiding  Dir = 2, Dur = 2
23:55:31.168 00.001 10072 IsGuiding returns 0
23:55:31.168 00.000 10072 PulseGuide returned control before completion, sleep 12
23:55:31.187 00.019 1032 UpdateGuideState exits: m=1360 SNR=25.9
23:55:31.189 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:31.191 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:31.193 00.002 1032 Enqueuing Expose request
23:55:31.195 00.002 10072 IsGuiding returns 0
23:55:31.195 00.000 10072 Move returns status 0, amount 2
23:55:31.195 00.000 10072 MoveAxis(N, 0, ABG)
23:55:31.195 00.000 10072 Move returns status 0, amount 0
23:55:31.195 00.000 10072 move complete, result=0
23:55:31.195 00.000 10072 worker thread done servicing request
23:55:31.195 00.000 10072 Worker thread wakes up
23:55:31.195 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:31.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:31.202 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:55:31.826 00.624 10072 Exposure complete
23:55:31.873 00.047 10072 worker thread done servicing request
23:55:31.873 00.000 1032 OnExposeComplete: enter
23:55:31.875 00.002 1032 UpdateGuideState(): m_state=6
23:55:31.877 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11769
23:55:31.880 00.003 1032 Star::Find returns 1 (0), X=1107.84, Y=130.40, Mass=1441, SNR=26.7, Peak=113 HFD=3.4
23:55:31.881 00.001 1032 MultiStar: [#1 0.22,0.11,0.93,U] [#2 0.18,0.12,0.82,U] [#3 0.10,0.14,0.77,U] [#4 0.16,0.04,0.69,U] [#5 0.20,0.01,0.66,U] [#6 0.12,0.16,0.58,U] [#7 -0.12,0.09,0.72,U] [#8 0.15,0.10,0.50,U] 
23:55:31.883 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.12}, one-star: {0.29, 0.24}
23:55:31.885 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:55:31.886 00.001 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:55:31.889 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.66 mountX=0.08 mountY=-0.18, mountTheta=-1.17
23:55:31.891 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.12, opts=13)
23:55:31.895 00.004 1032 Enqueuing Move request for scope (0.15, 0.12)
23:55:31.896 00.001 10072 Worker thread wakes up
23:55:31.896 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
23:55:31.896 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
23:55:31.896 00.000 10072 Moving (0.15, 0.12) raw xDistance=0.08 yDistance=-0.18
23:55:31.899 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:55:31.902 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:31.902 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
23:55:31.902 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:31.902 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:55:31.902 00.000 10072 MoveAxis(E, 1, ABG)
23:55:31.902 00.000 10072 Guiding  Dir = 2, Dur = 1
23:55:31.903 00.001 10072 IsGuiding returns 0
23:55:31.903 00.000 10072 PulseGuide returned control before completion, sleep 11
23:55:31.916 00.013 10072 IsGuiding returns 1
23:55:31.917 00.001 10072 scope still moving after pulse duration time elapsed
23:55:31.923 00.006 1032 UpdateGuideState exits: m=1441 SNR=26.7
23:55:31.925 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:31.926 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:31.928 00.002 1032 Enqueuing Expose request
23:55:31.948 00.020 10072 IsGuiding returns 0
23:55:31.948 00.000 10072 scope move finished after 1 + 44 ms
23:55:31.948 00.000 10072 Move returns status 0, amount 1
23:55:31.948 00.000 10072 MoveAxis(N, 0, ABG)
23:55:31.948 00.000 10072 Move returns status 0, amount 0
23:55:31.948 00.000 10072 move complete, result=0
23:55:31.948 00.000 10072 worker thread done servicing request
23:55:31.948 00.000 10072 Worker thread wakes up
23:55:31.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:31.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:31.948 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
23:55:32.359 00.411 10072 Exposure complete
23:55:32.407 00.048 10072 worker thread done servicing request
23:55:32.407 00.000 1032 OnExposeComplete: enter
23:55:32.409 00.002 1032 UpdateGuideState(): m_state=6
23:55:32.411 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11770
23:55:32.413 00.002 1032 Star::Find returns 1 (0), X=1107.87, Y=130.17, Mass=1423, SNR=26.5, Peak=107 HFD=3.1
23:55:32.415 00.002 1032 MultiStar: [#1 0.22,0.05,0.98,U] [#2 0.13,-0.01,0.83,U] [#3 0.26,0.16,0.00,M4] [#4 0.12,0.06,0.70,U] [#5 0.14,0.01,0.66,U] [#6 -0.01,0.17,0.64,U] [#7 -0.06,0.01,0.70,U] [#8 -0.02,0.07,0.50,U] 
23:55:32.417 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.04}, one-star: {0.31, 0.01}
23:55:32.419 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
23:55:32.420 00.001 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
23:55:32.422 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.33 mountX=0.01 mountY=-0.13, mountTheta=-1.50
23:55:32.426 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
23:55:32.428 00.002 1032 Enqueuing Move request for scope (0.12, 0.04)
23:55:32.429 00.001 10072 Worker thread wakes up
23:55:32.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
23:55:32.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
23:55:32.429 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.13
23:55:32.432 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:55:32.435 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:32.435 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:55:32.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:32.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:55:32.435 00.000 10072 MoveAxis(E, 1, ABG)
23:55:32.435 00.000 10072 Guiding  Dir = 2, Dur = 1
23:55:32.435 00.000 10072 IsGuiding returns 0
23:55:32.436 00.001 10072 PulseGuide returned control before completion, sleep 11
23:55:32.449 00.013 10072 IsGuiding returns 0
23:55:32.449 00.000 10072 Move returns status 0, amount 1
23:55:32.449 00.000 10072 MoveAxis(N, 0, ABG)
23:55:32.449 00.000 10072 Move returns status 0, amount 0
23:55:32.449 00.000 10072 move complete, result=0
23:55:32.449 00.000 10072 worker thread done servicing request
23:55:32.452 00.003 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:55:32.456 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:32.458 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:32.460 00.002 1032 Enqueuing Expose request
23:55:32.461 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:55:32.463 00.002 10072 Worker thread wakes up
23:55:32.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:32.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:33.093 00.630 10072 Exposure complete
23:55:33.135 00.042 10072 worker thread done servicing request
23:55:33.135 00.000 1032 OnExposeComplete: enter
23:55:33.137 00.002 1032 UpdateGuideState(): m_state=6
23:55:33.139 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11771
23:55:33.141 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=130.27, Mass=1368, SNR=26.0, Peak=94 HFD=3.5
23:55:33.142 00.001 1032 MultiStar: [#1 0.27,0.10,0.00,M1] [#2 0.10,0.11,0.84,U] [#3 0.14,0.14,0.79,U] [#4 0.14,0.06,0.66,U] [#5 0.09,0.16,0.68,U] [#6 0.07,0.13,0.66,U] [#7 -0.11,0.01,0.71,U] [#8 0.10,-0.00,0.53,U] 
23:55:33.147 00.005 1032 refined, 7 included, MultiStar: {0.10, 0.09}, one-star: {0.24, 0.12}
23:55:33.148 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
23:55:33.150 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
23:55:33.151 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.74 mountX=0.06 mountY=-0.12, mountTheta=-1.09
23:55:33.154 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
23:55:33.156 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
23:55:33.158 00.002 10072 Worker thread wakes up
23:55:33.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:55:33.158 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:55:33.158 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
23:55:33.159 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:55:33.161 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:33.162 00.001 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:55:33.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:33.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:55:33.162 00.000 10072 MoveAxis(E, 1, ABG)
23:55:33.162 00.000 10072 Guiding  Dir = 2, Dur = 1
23:55:33.162 00.000 10072 IsGuiding returns 0
23:55:33.163 00.001 10072 PulseGuide returned control before completion, sleep 11
23:55:33.178 00.015 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:55:33.181 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:33.182 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:33.184 00.002 1032 Enqueuing Expose request
23:55:33.185 00.001 10072 IsGuiding returns 0
23:55:33.186 00.001 10072 Move returns status 0, amount 1
23:55:33.186 00.000 10072 MoveAxis(N, 0, ABG)
23:55:33.186 00.000 10072 Move returns status 0, amount 0
23:55:33.186 00.000 10072 move complete, result=0
23:55:33.186 00.000 10072 worker thread done servicing request
23:55:33.186 00.000 10072 Worker thread wakes up
23:55:33.186 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:33.186 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:33.193 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:55:33.592 00.399 10072 Exposure complete
23:55:33.642 00.050 10072 worker thread done servicing request
23:55:33.642 00.000 1032 OnExposeComplete: enter
23:55:33.644 00.002 1032 UpdateGuideState(): m_state=6
23:55:33.646 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11772
23:55:33.648 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=130.30, Mass=1162, SNR=24.0, Peak=89 HFD=3.4
23:55:33.650 00.002 1032 MultiStar: [#1 0.29,0.12,0.00,M2] [#2 0.19,0.18,0.00,M1] [#3 0.11,0.36,0.00,M4] [#4 0.28,0.17,0.00,M1] [#5 0.20,0.17,0.00,M1] [#6 0.18,0.27,0.00,M1] [#7 -0.05,0.14,0.79,U] [#8 0.10,0.16,0.57,U] 
23:55:33.651 00.001 1032 refined, 2 included, MultiStar: {0.10, 0.15}, one-star: {0.23, 0.14}
23:55:33.653 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
23:55:33.655 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
23:55:33.658 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.95 mountX=0.11 mountY=-0.14, mountTheta=-0.88
23:55:33.660 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.15, opts=13)
23:55:33.662 00.002 1032 Enqueuing Move request for scope (0.10, 0.15)
23:55:33.664 00.002 10072 Worker thread wakes up
23:55:33.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
23:55:33.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
23:55:33.664 00.000 10072 Moving (0.10, 0.15) raw xDistance=0.11 yDistance=-0.14
23:55:33.667 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:55:33.670 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:33.670 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
23:55:33.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:33.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:55:33.670 00.000 10072 MoveAxis(E, 2, ABG)
23:55:33.670 00.000 10072 Guiding  Dir = 2, Dur = 2
23:55:33.671 00.001 10072 IsGuiding returns 0
23:55:33.671 00.000 10072 PulseGuide returned control before completion, sleep 12
23:55:33.684 00.013 10072 IsGuiding returns 0
23:55:33.684 00.000 10072 Move returns status 0, amount 2
23:55:33.684 00.000 10072 MoveAxis(N, 0, ABG)
23:55:33.684 00.000 10072 Move returns status 0, amount 0
23:55:33.685 00.001 10072 move complete, result=0
23:55:33.685 00.000 10072 worker thread done servicing request
23:55:33.688 00.003 1032 UpdateGuideState exits: m=1162 SNR=24.0
23:55:33.690 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:33.691 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:33.693 00.002 1032 Enqueuing Expose request
23:55:33.695 00.002 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:55:33.696 00.001 10072 Worker thread wakes up
23:55:33.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:33.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:34.329 00.633 10072 Exposure complete
23:55:34.377 00.048 10072 worker thread done servicing request
23:55:34.377 00.000 1032 OnExposeComplete: enter
23:55:34.380 00.003 1032 UpdateGuideState(): m_state=6
23:55:34.381 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11773
23:55:34.383 00.002 1032 Star::Find returns 1 (0), X=1107.91, Y=130.41, Mass=1436, SNR=26.7, Peak=110 HFD=3.5
23:55:34.384 00.001 1032 MultiStar: [#1 0.15,0.19,0.96,U] [#2 0.23,0.22,0.00,M2] [#3 0.13,0.32,0.00,M5] [#4 0.20,0.15,0.65,U] [#5 0.10,0.20,0.64,U] [#6 0.23,0.20,0.00,M2] [#7 -0.01,0.17,0.72,U] [#8 0.09,0.22,0.50,U] 
23:55:34.386 00.002 1032 refined, 5 included, MultiStar: {0.16, 0.20}, one-star: {0.35, 0.26}
23:55:34.387 00.001 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
23:55:34.388 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
23:55:34.390 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.20 hyp=0.26 cameraTheta=0.89 mountX=0.15 mountY=-0.21, mountTheta=-0.94
23:55:34.393 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.20, opts=13)
23:55:34.396 00.003 1032 Enqueuing Move request for scope (0.16, 0.20)
23:55:34.397 00.001 10072 Worker thread wakes up
23:55:34.397 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.20) opts 0xd
23:55:34.397 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.20)
23:55:34.397 00.000 10072 Moving (0.16, 0.20) raw xDistance=0.15 yDistance=-0.21
23:55:34.399 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:55:34.402 00.003 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.90
23:55:34.402 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
23:55:34.403 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:55:34.403 00.000 10072 MoveAxis(W, 71, ABG)
23:55:34.403 00.000 10072 Guiding  Dir = 3, Dur = 71
23:55:34.403 00.000 10072 IsGuiding returns 0
23:55:34.404 00.001 10072 PulseGuide returned control before completion, sleep 81
23:55:34.420 00.016 1032 UpdateGuideState exits: m=1436 SNR=26.7
23:55:34.422 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:34.426 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:34.428 00.002 1032 Enqueuing Expose request
23:55:34.494 00.066 10072 IsGuiding returns 0
23:55:34.494 00.000 10072 Move returns status 0, amount 71
23:55:34.494 00.000 10072 MoveAxis(N, 135, ABG)
23:55:34.494 00.000 10072 Guiding  Dir = 0, Dur = 135
23:55:34.494 00.000 10072 IsGuiding returns 0
23:55:34.495 00.001 10072 PulseGuide returned control before completion, sleep 145
23:55:34.651 00.156 10072 IsGuiding returns 0
23:55:34.651 00.000 10072 Move returns status 0, amount 135
23:55:34.651 00.000 10072 move complete, result=0
23:55:34.651 00.000 10072 worker thread done servicing request
23:55:34.651 00.000 10072 Worker thread wakes up
23:55:34.651 00.000 1032 GuideStep: 0.2 px 71 ms WEST, -0.2 px 135 ms NORTH
23:55:34.653 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:34.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:35.059 00.406 10072 Exposure complete
23:55:35.106 00.047 10072 worker thread done servicing request
23:55:35.106 00.000 1032 OnExposeComplete: enter
23:55:35.109 00.003 1032 UpdateGuideState(): m_state=6
23:55:35.110 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11774
23:55:35.114 00.004 1032 Star::Find returns 1 (0), X=1107.87, Y=130.44, Mass=1560, SNR=27.8, Peak=124 HFD=3.5
23:55:35.116 00.002 1032 MultiStar: [#1 0.14,0.22,0.00,M2] [#2 0.06,0.10,0.81,U] [#3 0.15,0.24,0.00,M6] [#4 0.11,0.16,0.65,U] [#5 0.09,0.14,0.65,U] [#6 0.06,0.15,0.59,U] [#7 -0.16,0.17,0.64,U] [#8 0.10,0.25,0.00,M1] 
23:55:35.119 00.003 1032 refined, 5 included, MultiStar: {0.10, 0.17}, one-star: {0.31, 0.28}
23:55:35.120 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
23:55:35.122 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
23:55:35.123 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.06 mountX=0.14 mountY=-0.14, mountTheta=-0.77
23:55:35.125 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.17, opts=13)
23:55:35.127 00.002 1032 Enqueuing Move request for scope (0.10, 0.17)
23:55:35.129 00.002 10072 Worker thread wakes up
23:55:35.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
23:55:35.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
23:55:35.129 00.000 10072 Moving (0.10, 0.17) raw xDistance=0.14 yDistance=-0.14
23:55:35.131 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:55:35.134 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.90
23:55:35.134 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:55:35.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:35.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:55:35.134 00.000 10072 MoveAxis(W, 66, ABG)
23:55:35.134 00.000 10072 Guiding  Dir = 3, Dur = 66
23:55:35.134 00.000 10072 IsGuiding returns 0
23:55:35.135 00.001 10072 PulseGuide returned control before completion, sleep 76
23:55:35.152 00.017 1032 UpdateGuideState exits: m=1560 SNR=27.8
23:55:35.154 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:35.155 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:35.156 00.001 1032 Enqueuing Expose request
23:55:35.213 00.057 10072 IsGuiding returns 1
23:55:35.213 00.000 10072 scope still moving after pulse duration time elapsed
23:55:35.243 00.030 10072 IsGuiding returns 0
23:55:35.243 00.000 10072 scope move finished after 66 + 42 ms
23:55:35.243 00.000 10072 Move returns status 0, amount 66
23:55:35.243 00.000 10072 MoveAxis(N, 0, ABG)
23:55:35.243 00.000 10072 Move returns status 0, amount 0
23:55:35.243 00.000 10072 move complete, result=0
23:55:35.244 00.001 10072 worker thread done servicing request
23:55:35.244 00.000 10072 Worker thread wakes up
23:55:35.244 00.000 1032 GuideStep: 0.1 px 66 ms WEST, -0.1 px 0 ms NORTH
23:55:35.247 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:35.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:35.873 00.626 10072 Exposure complete
23:55:35.922 00.049 10072 worker thread done servicing request
23:55:35.922 00.000 1032 OnExposeComplete: enter
23:55:35.924 00.002 1032 UpdateGuideState(): m_state=6
23:55:35.927 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11775
23:55:35.928 00.001 1032 Star::Find returns 1 (0), X=1107.65, Y=130.13, Mass=1417, SNR=26.5, Peak=104 HFD=3.3
23:55:35.931 00.003 1032 MultiStar: [#1 -0.03,-0.09,0.99,U] [#2 0.11,-0.05,0.83,U] [#3 0.14,-0.08,0.75,U] [#4 0.03,-0.24,0.69,U] [#5 -0.05,-0.06,0.66,U] [#6 0.18,-0.05,0.63,U] [#7 -0.31,-0.15,0.00,M1] [#8 -0.10,-0.05,0.56,U] 
23:55:35.933 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.10, -0.02}
23:55:35.935 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
23:55:35.937 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
23:55:35.938 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.01 mountX=-0.09 mountY=-0.03, mountTheta=-2.84
23:55:35.941 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
23:55:35.942 00.001 1032 Enqueuing Move request for scope (0.05, -0.08)
23:55:35.944 00.002 10072 Worker thread wakes up
23:55:35.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
23:55:35.944 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
23:55:35.944 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
23:55:35.946 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:55:35.949 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:35.949 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:55:35.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:35.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:55:35.950 00.001 10072 MoveAxis(E, 3, ABG)
23:55:35.950 00.000 10072 Guiding  Dir = 2, Dur = 3
23:55:35.950 00.000 10072 IsGuiding returns 0
23:55:35.951 00.001 10072 PulseGuide returned control before completion, sleep 13
23:55:35.965 00.014 10072 IsGuiding returns 0
23:55:35.965 00.000 10072 Move returns status 0, amount 3
23:55:35.965 00.000 10072 MoveAxis(N, 0, ABG)
23:55:35.965 00.000 10072 Move returns status 0, amount 0
23:55:35.965 00.000 10072 move complete, result=0
23:55:35.965 00.000 10072 worker thread done servicing request
23:55:35.967 00.002 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:55:35.970 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:35.972 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:35.973 00.001 1032 Enqueuing Expose request
23:55:35.974 00.001 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:55:35.976 00.002 10072 Worker thread wakes up
23:55:35.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:35.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:36.391 00.415 10072 Exposure complete
23:55:36.438 00.047 10072 worker thread done servicing request
23:55:36.438 00.000 1032 OnExposeComplete: enter
23:55:36.441 00.003 1032 UpdateGuideState(): m_state=6
23:55:36.443 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11776
23:55:36.444 00.001 1032 Star::Find returns 1 (0), X=1107.70, Y=130.23, Mass=1376, SNR=26.1, Peak=97 HFD=3.5
23:55:36.446 00.002 1032 MultiStar: [#1 0.13,-0.04,0.97,U] [#2 0.10,0.01,0.81,U] [#3 0.04,0.03,0.77,U] [#4 0.02,-0.05,0.71,U] [#5 0.05,-0.01,0.65,U] [#6 -0.06,-0.08,0.65,U] [#7 -0.20,-0.04,0.72,U] [#8 -0.05,-0.00,0.54,U] 
23:55:36.448 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.14, 0.07}
23:55:36.450 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
23:55:36.452 00.002 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
23:55:36.454 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.26 mountX=-0.02 mountY=-0.03, mountTheta=-2.09
23:55:36.457 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
23:55:36.461 00.004 1032 Enqueuing Move request for scope (0.03, -0.01)
23:55:36.464 00.003 10072 Worker thread wakes up
23:55:36.464 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:55:36.464 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:55:36.464 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
23:55:36.465 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:55:36.469 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:36.469 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:55:36.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:36.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:55:36.469 00.000 10072 MoveAxis(E, 2, ABG)
23:55:36.469 00.000 10072 Guiding  Dir = 2, Dur = 2
23:55:36.469 00.000 10072 IsGuiding returns 0
23:55:36.470 00.001 10072 PulseGuide returned control before completion, sleep 12
23:55:36.486 00.016 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:55:36.489 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:36.491 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:36.493 00.002 1032 Enqueuing Expose request
23:55:36.495 00.002 10072 IsGuiding returns 0
23:55:36.495 00.000 10072 Move returns status 0, amount 2
23:55:36.495 00.000 10072 MoveAxis(N, 0, ABG)
23:55:36.495 00.000 10072 Move returns status 0, amount 0
23:55:36.495 00.000 10072 move complete, result=0
23:55:36.495 00.000 10072 worker thread done servicing request
23:55:36.495 00.000 10072 Worker thread wakes up
23:55:36.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:36.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:36.502 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:55:37.123 00.621 10072 Exposure complete
23:55:37.169 00.046 10072 worker thread done servicing request
23:55:37.169 00.000 1032 OnExposeComplete: enter
23:55:37.171 00.002 1032 UpdateGuideState(): m_state=6
23:55:37.174 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11777
23:55:37.176 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=130.22, Mass=1346, SNR=25.8, Peak=100 HFD=3.5
23:55:37.178 00.002 1032 MultiStar: [#1 0.09,0.03,0.99,U] [#2 0.08,-0.02,0.85,U] [#3 0.05,0.02,0.79,U] [#4 0.04,-0.05,0.70,U] [#5 0.07,0.01,0.70,U] [#6 0.10,0.05,0.64,U] [#7 -0.22,0.01,0.75,U] [#8 -0.12,0.06,0.57,U] 
23:55:37.180 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.13, 0.07}
23:55:37.183 00.003 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
23:55:37.185 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
23:55:37.187 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.55 mountX=0.01 mountY=-0.04, mountTheta=-1.28
23:55:37.190 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
23:55:37.192 00.002 1032 Enqueuing Move request for scope (0.03, 0.02)
23:55:37.195 00.003 10072 Worker thread wakes up
23:55:37.195 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
23:55:37.195 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
23:55:37.195 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
23:55:37.197 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:55:37.199 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:37.199 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:55:37.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:37.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:55:37.199 00.000 10072 MoveAxis(E, 2, ABG)
23:55:37.199 00.000 10072 Guiding  Dir = 2, Dur = 2
23:55:37.200 00.001 10072 IsGuiding returns 0
23:55:37.200 00.000 10072 PulseGuide returned control before completion, sleep 12
23:55:37.215 00.015 10072 IsGuiding returns 0
23:55:37.215 00.000 10072 Move returns status 0, amount 2
23:55:37.215 00.000 10072 MoveAxis(N, 0, ABG)
23:55:37.215 00.000 10072 Move returns status 0, amount 0
23:55:37.215 00.000 10072 move complete, result=0
23:55:37.216 00.001 10072 worker thread done servicing request
23:55:37.218 00.002 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:55:37.220 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:37.221 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:37.224 00.003 1032 Enqueuing Expose request
23:55:37.226 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:55:37.228 00.002 10072 Worker thread wakes up
23:55:37.228 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:37.228 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:37.640 00.412 10072 Exposure complete
23:55:37.692 00.052 10072 worker thread done servicing request
23:55:37.692 00.000 1032 OnExposeComplete: enter
23:55:37.694 00.002 1032 UpdateGuideState(): m_state=6
23:55:37.697 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11778
23:55:37.698 00.001 1032 Star::Find returns 1 (0), X=1107.80, Y=130.24, Mass=1347, SNR=25.8, Peak=96 HFD=3.4
23:55:37.700 00.002 1032 MultiStar: [#1 0.14,-0.03,1.02,U] [#2 0.09,-0.02,0.84,U] [#3 0.05,-0.05,0.77,U] [#4 -0.03,-0.16,0.70,U] [#5 0.14,-0.02,0.71,U] [#6 0.03,0.01,0.62,U] [#7 -0.19,-0.07,0.72,U] [#8 -0.10,-0.18,0.55,U] 
23:55:37.702 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.25, 0.08}
23:55:37.703 00.001 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
23:55:37.704 00.001 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
23:55:37.708 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.56 mountX=-0.05 mountY=-0.05, mountTheta=-2.39
23:55:37.711 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
23:55:37.714 00.003 1032 Enqueuing Move request for scope (0.06, -0.04)
23:55:37.716 00.002 10072 Worker thread wakes up
23:55:37.716 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:55:37.716 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:55:37.716 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
23:55:37.718 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:55:37.721 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:37.721 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:55:37.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:37.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:55:37.721 00.000 10072 MoveAxis(E, 2, ABG)
23:55:37.722 00.001 10072 Guiding  Dir = 2, Dur = 2
23:55:37.722 00.000 10072 IsGuiding returns 0
23:55:37.722 00.000 10072 PulseGuide returned control before completion, sleep 12
23:55:37.741 00.019 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:55:37.744 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:37.746 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:37.749 00.003 1032 Enqueuing Expose request
23:55:37.751 00.002 10072 IsGuiding returns 0
23:55:37.751 00.000 10072 Move returns status 0, amount 2
23:55:37.751 00.000 10072 MoveAxis(N, 0, ABG)
23:55:37.751 00.000 10072 Move returns status 0, amount 0
23:55:37.751 00.000 10072 move complete, result=0
23:55:37.751 00.000 10072 worker thread done servicing request
23:55:37.751 00.000 10072 Worker thread wakes up
23:55:37.751 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:37.751 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:37.759 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:55:38.380 00.621 10072 Exposure complete
23:55:38.430 00.050 10072 worker thread done servicing request
23:55:38.430 00.000 1032 OnExposeComplete: enter
23:55:38.432 00.002 1032 UpdateGuideState(): m_state=6
23:55:38.434 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11779
23:55:38.435 00.001 1032 Star::Find returns 1 (0), X=1107.69, Y=130.11, Mass=1550, SNR=27.7, Peak=104 HFD=3.4
23:55:38.437 00.002 1032 MultiStar: [#1 0.12,-0.10,0.93,U] [#2 0.13,-0.06,0.76,U] [#3 0.04,-0.08,0.72,U] [#4 0.03,-0.19,0.66,U] [#5 0.06,-0.08,0.62,U] [#6 0.06,-0.08,0.60,U] [#7 -0.21,-0.19,0.00,M1] [#8 -0.03,-0.13,0.49,U] 
23:55:38.439 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {0.14, -0.04}
23:55:38.441 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
23:55:38.442 00.001 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
23:55:38.445 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.85 mountX=-0.11 mountY=-0.05, mountTheta=-2.68
23:55:38.448 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
23:55:38.450 00.002 1032 Enqueuing Move request for scope (0.08, -0.09)
23:55:38.452 00.002 10072 Worker thread wakes up
23:55:38.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
23:55:38.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
23:55:38.452 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.05
23:55:38.454 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:55:38.458 00.004 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:38.458 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
23:55:38.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:38.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:55:38.458 00.000 10072 MoveAxis(E, 2, ABG)
23:55:38.458 00.000 10072 Guiding  Dir = 2, Dur = 2
23:55:38.459 00.001 10072 IsGuiding returns 0
23:55:38.459 00.000 10072 PulseGuide returned control before completion, sleep 12
23:55:38.475 00.016 1032 UpdateGuideState exits: m=1550 SNR=27.7
23:55:38.476 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:38.478 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:38.479 00.001 1032 Enqueuing Expose request
23:55:38.486 00.007 10072 IsGuiding returns 0
23:55:38.486 00.000 10072 Move returns status 0, amount 2
23:55:38.486 00.000 10072 MoveAxis(N, 0, ABG)
23:55:38.486 00.000 10072 Move returns status 0, amount 0
23:55:38.486 00.000 10072 move complete, result=0
23:55:38.486 00.000 10072 worker thread done servicing request
23:55:38.486 00.000 10072 Worker thread wakes up
23:55:38.486 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:38.487 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:38.494 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:55:38.892 00.398 10072 Exposure complete
23:55:38.939 00.047 10072 worker thread done servicing request
23:55:38.940 00.001 1032 OnExposeComplete: enter
23:55:38.941 00.001 1032 UpdateGuideState(): m_state=6
23:55:38.943 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11780
23:55:38.944 00.001 1032 Star::Find returns 1 (0), X=1107.81, Y=130.12, Mass=1198, SNR=24.3, Peak=86 HFD=3.1
23:55:38.946 00.002 1032 MultiStar: [#1 0.15,-0.14,1.06,U] [#2 0.19,-0.11,0.88,U] [#3 0.04,-0.09,0.86,U] [#4 0.08,-0.19,0.74,U] [#5 0.07,-0.22,0.70,U] [#6 0.01,-0.04,0.68,U] [#7 -0.25,-0.15,0.00,M2] [#8 -0.05,-0.07,0.57,U] 
23:55:38.948 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.11}, one-star: {0.25, -0.03}
23:55:38.949 00.001 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
23:55:38.950 00.001 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
23:55:38.951 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.80 mountX=-0.13 mountY=-0.08, mountTheta=-2.63
23:55:38.955 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.11, opts=13)
23:55:38.958 00.003 1032 Enqueuing Move request for scope (0.11, -0.11)
23:55:38.960 00.002 10072 Worker thread wakes up
23:55:38.960 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
23:55:38.960 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
23:55:38.960 00.000 10072 Moving (0.11, -0.11) raw xDistance=-0.13 yDistance=-0.08
23:55:38.962 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:55:38.965 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.90
23:55:38.965 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
23:55:38.965 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:38.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:55:38.965 00.000 10072 MoveAxis(E, 66, ABG)
23:55:38.965 00.000 10072 Guiding  Dir = 2, Dur = 66
23:55:38.966 00.001 10072 IsGuiding returns 0
23:55:38.966 00.000 10072 PulseGuide returned control before completion, sleep 76
23:55:38.984 00.018 1032 UpdateGuideState exits: m=1198 SNR=24.3
23:55:38.987 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:38.991 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:38.995 00.004 1032 Enqueuing Expose request
23:55:39.045 00.050 10072 IsGuiding returns 0
23:55:39.045 00.000 10072 Move returns status 0, amount 66
23:55:39.045 00.000 10072 MoveAxis(N, 0, ABG)
23:55:39.045 00.000 10072 Move returns status 0, amount 0
23:55:39.045 00.000 10072 move complete, result=0
23:55:39.045 00.000 10072 worker thread done servicing request
23:55:39.045 00.000 10072 Worker thread wakes up
23:55:39.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:39.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:39.047 00.002 1032 GuideStep: -0.1 px 66 ms EAST, -0.1 px 0 ms NORTH
23:55:39.672 00.625 10072 Exposure complete
23:55:39.721 00.049 10072 worker thread done servicing request
23:55:39.721 00.000 1032 OnExposeComplete: enter
23:55:39.723 00.002 1032 UpdateGuideState(): m_state=6
23:55:39.725 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11781
23:55:39.726 00.001 1032 Star::Find returns 1 (0), X=1107.66, Y=130.28, Mass=1430, SNR=26.6, Peak=109 HFD=3.4
23:55:39.728 00.002 1032 MultiStar: [#1 0.11,0.06,0.98,U] [#2 -0.13,0.05,0.81,U] [#3 0.07,0.09,0.74,U] [#4 -0.04,0.00,0.68,U] [#5 -0.05,-0.03,0.68,U] [#6 0.10,0.07,0.60,U] [#7 -0.22,0.01,0.71,U] [#8 -0.10,-0.01,0.51,U] 
23:55:39.729 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {0.10, 0.13}
23:55:39.731 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
23:55:39.732 00.001 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
23:55:39.734 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.73 mountX=0.05 mountY=-0.00, mountTheta=-0.10
23:55:39.738 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
23:55:39.740 00.002 1032 Enqueuing Move request for scope (-0.01, 0.05)
23:55:39.742 00.002 10072 Worker thread wakes up
23:55:39.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
23:55:39.742 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
23:55:39.742 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.00
23:55:39.744 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:55:39.747 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:39.747 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:55:39.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:39.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:55:39.747 00.000 10072 MoveAxis(E, 3, ABG)
23:55:39.748 00.001 10072 Guiding  Dir = 2, Dur = 3
23:55:39.748 00.000 10072 IsGuiding returns 0
23:55:39.748 00.000 10072 PulseGuide returned control before completion, sleep 13
23:55:39.762 00.014 10072 IsGuiding returns 0
23:55:39.762 00.000 10072 Move returns status 0, amount 3
23:55:39.762 00.000 10072 MoveAxis(N, 0, ABG)
23:55:39.762 00.000 10072 Move returns status 0, amount 0
23:55:39.762 00.000 10072 move complete, result=0
23:55:39.762 00.000 10072 worker thread done servicing request
23:55:39.767 00.005 1032 UpdateGuideState exits: m=1430 SNR=26.6
23:55:39.770 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:39.772 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:39.775 00.003 1032 Enqueuing Expose request
23:55:39.778 00.003 10072 Worker thread wakes up
23:55:39.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:39.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:39.778 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:55:40.188 00.410 10072 Exposure complete
23:55:40.232 00.044 10072 worker thread done servicing request
23:55:40.232 00.000 1032 OnExposeComplete: enter
23:55:40.234 00.002 1032 UpdateGuideState(): m_state=6
23:55:40.236 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11782
23:55:40.237 00.001 1032 Star::Find returns 1 (0), X=1107.68, Y=130.17, Mass=1451, SNR=26.8, Peak=119 HFD=3.4
23:55:40.240 00.003 1032 MultiStar: [#1 0.11,0.07,0.95,U] [#2 0.07,0.03,0.76,U] [#3 0.12,0.13,0.76,U] [#4 0.01,0.18,0.65,U] [#5 0.05,0.04,0.67,U] [#6 0.07,-0.10,0.61,U] [#7 -0.24,0.01,0.68,U] [#8 -0.11,0.06,0.50,U] 
23:55:40.242 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.13, 0.01}
23:55:40.243 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
23:55:40.245 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
23:55:40.246 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.94 mountX=0.04 mountY=-0.05, mountTheta=-0.89
23:55:40.249 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
23:55:40.250 00.001 1032 Enqueuing Move request for scope (0.04, 0.05)
23:55:40.251 00.001 10072 Worker thread wakes up
23:55:40.252 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:55:40.252 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:55:40.252 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
23:55:40.253 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:55:40.256 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:40.256 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:55:40.256 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:40.257 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:55:40.257 00.000 10072 MoveAxis(E, 2, ABG)
23:55:40.257 00.000 10072 Guiding  Dir = 2, Dur = 2
23:55:40.257 00.000 10072 IsGuiding returns 0
23:55:40.257 00.000 10072 PulseGuide returned control before completion, sleep 12
23:55:40.273 00.016 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:55:40.276 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:40.278 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:40.280 00.002 10072 IsGuiding returns 0
23:55:40.280 00.000 1032 Enqueuing Expose request
23:55:40.283 00.003 10072 Move returns status 0, amount 2
23:55:40.283 00.000 10072 MoveAxis(N, 0, ABG)
23:55:40.283 00.000 10072 Move returns status 0, amount 0
23:55:40.283 00.000 10072 move complete, result=0
23:55:40.283 00.000 10072 worker thread done servicing request
23:55:40.283 00.000 10072 Worker thread wakes up
23:55:40.283 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:40.283 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:40.291 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:55:40.906 00.615 10072 Exposure complete
23:55:40.950 00.044 10072 worker thread done servicing request
23:55:40.950 00.000 1032 OnExposeComplete: enter
23:55:40.952 00.002 1032 UpdateGuideState(): m_state=6
23:55:40.954 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11783
23:55:40.956 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=130.02, Mass=1440, SNR=26.7, Peak=112 HFD=3.3
23:55:40.958 00.002 1032 MultiStar: [#1 0.13,-0.07,0.97,U] [#2 0.22,-0.12,0.81,U] [#3 0.11,-0.04,0.77,U] [#4 0.18,-0.22,0.00,M1] [#5 0.09,-0.15,0.64,U] [#6 0.23,-0.15,0.00,M1] [#7 -0.19,-0.10,0.70,U] [#8 0.01,-0.01,0.56,U] 
23:55:40.961 00.003 1032 refined, 6 included, MultiStar: {0.07, -0.09}, one-star: {0.07, -0.13}
23:55:40.962 00.001 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
23:55:40.964 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
23:55:40.965 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.91 mountX=-0.11 mountY=-0.05, mountTheta=-2.74
23:55:40.968 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
23:55:40.970 00.002 1032 Enqueuing Move request for scope (0.07, -0.09)
23:55:40.971 00.001 10072 Worker thread wakes up
23:55:40.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
23:55:40.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
23:55:40.972 00.001 10072 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.05
23:55:40.974 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:55:40.977 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:40.977 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
23:55:40.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:40.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:55:40.977 00.000 10072 MoveAxis(E, 3, ABG)
23:55:40.977 00.000 10072 Guiding  Dir = 2, Dur = 3
23:55:40.977 00.000 10072 IsGuiding returns 0
23:55:40.978 00.001 10072 PulseGuide returned control before completion, sleep 13
23:55:40.994 00.016 1032 UpdateGuideState exits: m=1440 SNR=26.7
23:55:40.996 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:40.999 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:41.001 00.002 1032 Enqueuing Expose request
23:55:41.002 00.001 10072 IsGuiding returns 0
23:55:41.002 00.000 10072 Move returns status 0, amount 3
23:55:41.002 00.000 10072 MoveAxis(N, 0, ABG)
23:55:41.002 00.000 10072 Move returns status 0, amount 0
23:55:41.002 00.000 10072 move complete, result=0
23:55:41.003 00.001 10072 worker thread done servicing request
23:55:41.003 00.000 10072 Worker thread wakes up
23:55:41.003 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:41.003 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:41.009 00.006 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:55:41.421 00.412 10072 Exposure complete
23:55:41.468 00.047 10072 worker thread done servicing request
23:55:41.468 00.000 1032 OnExposeComplete: enter
23:55:41.470 00.002 1032 UpdateGuideState(): m_state=6
23:55:41.472 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11784
23:55:41.475 00.003 1032 Star::Find returns 1 (0), X=1107.65, Y=129.99, Mass=1433, SNR=26.6, Peak=108 HFD=3.3
23:55:41.476 00.001 1032 MultiStar: [#1 0.25,0.04,0.96,U] [#2 0.23,-0.10,0.79,U] [#3 0.16,-0.06,0.77,U] [#4 -0.01,-0.16,0.70,U] [#5 0.14,-0.03,0.65,U] [#6 0.22,-0.09,0.62,U] [#7 -0.13,-0.15,0.70,U] [#8 0.03,-0.14,0.54,U] 
23:55:41.477 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.09, -0.17}
23:55:41.479 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
23:55:41.480 00.001 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
23:55:41.484 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.67 mountX=-0.12 mountY=-0.09, mountTheta=-2.50
23:55:41.486 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
23:55:41.488 00.002 1032 Enqueuing Move request for scope (0.12, -0.09)
23:55:41.490 00.002 10072 Worker thread wakes up
23:55:41.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
23:55:41.490 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
23:55:41.490 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.12 yDistance=-0.09
23:55:41.492 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:55:41.495 00.003 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:41.495 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
23:55:41.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:41.496 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:55:41.496 00.000 10072 MoveAxis(E, 3, ABG)
23:55:41.496 00.000 10072 Guiding  Dir = 2, Dur = 3
23:55:41.496 00.000 10072 IsGuiding returns 0
23:55:41.497 00.001 10072 PulseGuide returned control before completion, sleep 13
23:55:41.512 00.015 10072 IsGuiding returns 0
23:55:41.513 00.001 10072 Move returns status 0, amount 3
23:55:41.513 00.000 10072 MoveAxis(N, 0, ABG)
23:55:41.513 00.000 10072 Move returns status 0, amount 0
23:55:41.513 00.000 10072 move complete, result=0
23:55:41.513 00.000 10072 worker thread done servicing request
23:55:41.514 00.001 1032 UpdateGuideState exits: m=1433 SNR=26.6
23:55:41.517 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:41.519 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:41.522 00.003 1032 Enqueuing Expose request
23:55:41.524 00.002 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:55:41.526 00.002 10072 Worker thread wakes up
23:55:41.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:41.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:42.158 00.632 10072 Exposure complete
23:55:42.206 00.048 10072 worker thread done servicing request
23:55:42.206 00.000 1032 OnExposeComplete: enter
23:55:42.208 00.002 1032 UpdateGuideState(): m_state=6
23:55:42.210 00.002 1032 Star::Find(15, 1107, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11785
23:55:42.211 00.001 1032 Star::Find returns 1 (0), X=1107.83, Y=130.21, Mass=1468, SNR=27.0, Peak=107 HFD=3.2
23:55:42.212 00.001 1032 MultiStar: [#1 0.14,0.01,0.92,U] [#2 0.13,-0.01,0.79,U] [#3 0.15,0.13,0.72,U] [#4 0.09,-0.08,0.65,U] [#5 0.11,0.02,0.62,U] [#6 0.16,-0.01,0.62,U] [#7 -0.12,0.01,0.64,U] [#8 0.08,0.07,0.49,U] 
23:55:42.215 00.003 1032 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.27, 0.05}
23:55:42.216 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
23:55:42.217 00.001 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
23:55:42.218 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.17 mountX=-0.01 mountY=-0.13, mountTheta=-1.66
23:55:42.220 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
23:55:42.222 00.002 1032 Enqueuing Move request for scope (0.13, 0.02)
23:55:42.223 00.001 10072 Worker thread wakes up
23:55:42.223 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
23:55:42.223 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
23:55:42.223 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.01 yDistance=-0.13
23:55:42.226 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:55:42.228 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:42.228 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
23:55:42.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:42.229 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:55:42.229 00.000 10072 MoveAxis(E, 4, ABG)
23:55:42.229 00.000 10072 Guiding  Dir = 2, Dur = 4
23:55:42.229 00.000 10072 IsGuiding returns 0
23:55:42.229 00.000 10072 PulseGuide returned control before completion, sleep 14
23:55:42.244 00.015 1032 UpdateGuideState exits: m=1468 SNR=27.0
23:55:42.246 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:42.248 00.002 10072 IsGuiding returns 0
23:55:42.248 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:42.250 00.002 1032 Enqueuing Expose request
23:55:42.252 00.002 10072 Move returns status 0, amount 4
23:55:42.252 00.000 10072 MoveAxis(N, 0, ABG)
23:55:42.252 00.000 10072 Move returns status 0, amount 0
23:55:42.252 00.000 10072 move complete, result=0
23:55:42.253 00.001 10072 worker thread done servicing request
23:55:42.253 00.000 10072 Worker thread wakes up
23:55:42.253 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:42.253 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:42.260 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:55:42.659 00.399 10072 Exposure complete
23:55:42.706 00.047 10072 worker thread done servicing request
23:55:42.706 00.000 1032 OnExposeComplete: enter
23:55:42.708 00.002 1032 UpdateGuideState(): m_state=6
23:55:42.710 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11786
23:55:42.713 00.003 1032 Star::Find returns 1 (0), X=1107.80, Y=130.21, Mass=1409, SNR=26.4, Peak=106 HFD=3.3
23:55:42.715 00.002 1032 MultiStar: [#1 0.15,0.04,0.93,U] [#2 0.11,0.01,0.78,U] [#3 0.17,0.16,0.76,U] [#4 0.09,0.00,0.67,U] [#5 0.14,0.02,0.64,U] [#6 0.03,0.05,0.62,U] [#7 -0.14,0.01,0.70,U] [#8 0.04,0.09,0.52,U] 
23:55:42.716 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.25, 0.06}
23:55:42.718 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
23:55:42.720 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
23:55:42.723 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.44 mountX=0.02 mountY=-0.11, mountTheta=-1.39
23:55:42.725 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
23:55:42.727 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
23:55:42.729 00.002 10072 Worker thread wakes up
23:55:42.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:55:42.729 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:55:42.729 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.11
23:55:42.731 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:55:42.734 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:42.734 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:55:42.734 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:42.734 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:55:42.734 00.000 10072 MoveAxis(E, 2, ABG)
23:55:42.734 00.000 10072 Guiding  Dir = 2, Dur = 2
23:55:42.734 00.000 10072 IsGuiding returns 0
23:55:42.735 00.001 10072 PulseGuide returned control before completion, sleep 12
23:55:42.751 00.016 10072 IsGuiding returns 0
23:55:42.751 00.000 10072 Move returns status 0, amount 2
23:55:42.751 00.000 10072 MoveAxis(N, 0, ABG)
23:55:42.751 00.000 10072 Move returns status 0, amount 0
23:55:42.751 00.000 10072 move complete, result=0
23:55:42.751 00.000 10072 worker thread done servicing request
23:55:42.752 00.001 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:55:42.754 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:42.755 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:42.757 00.002 1032 Enqueuing Expose request
23:55:42.758 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:55:42.760 00.002 10072 Worker thread wakes up
23:55:42.760 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:42.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:43.393 00.633 10072 Exposure complete
23:55:43.441 00.048 10072 worker thread done servicing request
23:55:43.441 00.000 1032 OnExposeComplete: enter
23:55:43.444 00.003 1032 UpdateGuideState(): m_state=6
23:55:43.446 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11787
23:55:43.449 00.003 1032 Star::Find returns 1 (0), X=1107.75, Y=130.14, Mass=1455, SNR=26.8, Peak=104 HFD=3.3
23:55:43.451 00.002 1032 MultiStar: [#1 0.11,-0.08,0.92,U] [#2 0.18,-0.12,0.82,U] [#3 0.05,0.07,0.80,U] [#4 0.01,-0.22,0.66,U] [#5 0.12,0.06,0.65,U] [#6 0.08,0.06,0.60,U] [#7 -0.23,-0.16,0.00,M1] [#8 -0.01,0.07,0.52,U] 
23:55:43.454 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.03}, one-star: {0.20, -0.02}
23:55:43.457 00.003 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
23:55:43.459 00.002 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
23:55:43.461 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.26 mountX=-0.05 mountY=-0.09, mountTheta=-2.09
23:55:43.465 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
23:55:43.467 00.002 1032 Enqueuing Move request for scope (0.10, -0.03)
23:55:43.468 00.001 10072 Worker thread wakes up
23:55:43.468 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
23:55:43.468 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
23:55:43.468 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
23:55:43.470 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:55:43.473 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:43.473 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:55:43.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:43.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:55:43.473 00.000 10072 MoveAxis(E, 4, ABG)
23:55:43.473 00.000 10072 Guiding  Dir = 2, Dur = 4
23:55:43.473 00.000 10072 IsGuiding returns 0
23:55:43.474 00.001 10072 PulseGuide returned control before completion, sleep 14
23:55:43.490 00.016 1032 UpdateGuideState exits: m=1455 SNR=26.8
23:55:43.493 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:43.494 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:43.497 00.003 1032 Enqueuing Expose request
23:55:43.501 00.004 10072 IsGuiding returns 0
23:55:43.501 00.000 10072 Move returns status 0, amount 4
23:55:43.501 00.000 10072 MoveAxis(N, 0, ABG)
23:55:43.501 00.000 10072 Move returns status 0, amount 0
23:55:43.501 00.000 10072 move complete, result=0
23:55:43.501 00.000 10072 worker thread done servicing request
23:55:43.501 00.000 10072 Worker thread wakes up
23:55:43.501 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:43.502 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:43.507 00.005 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:55:43.908 00.401 10072 Exposure complete
23:55:43.963 00.055 10072 worker thread done servicing request
23:55:43.964 00.001 1032 OnExposeComplete: enter
23:55:43.966 00.002 1032 UpdateGuideState(): m_state=6
23:55:43.968 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11788
23:55:43.971 00.003 1032 Star::Find returns 1 (0), X=1107.83, Y=130.12, Mass=1388, SNR=26.2, Peak=99 HFD=3.1
23:55:43.973 00.002 1032 MultiStar: [#1 0.15,-0.16,1.03,U] [#2 0.14,-0.20,0.81,U] [#3 0.10,-0.05,0.75,U] [#4 0.11,-0.28,0.00,M1] [#5 0.17,-0.11,0.68,U] [#6 0.14,-0.02,0.63,U] [#7 -0.07,-0.08,0.73,U] [#8 0.06,-0.08,0.53,U] 
23:55:43.975 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.10}, one-star: {0.27, -0.04}
23:55:43.976 00.001 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
23:55:43.977 00.001 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
23:55:43.979 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.63 mountX=-0.13 mountY=-0.10, mountTheta=-2.46
23:55:43.981 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.10, opts=13)
23:55:43.983 00.002 1032 Enqueuing Move request for scope (0.13, -0.10)
23:55:43.986 00.003 10072 Worker thread wakes up
23:55:43.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
23:55:43.986 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
23:55:43.986 00.000 10072 Moving (0.13, -0.10) raw xDistance=-0.13 yDistance=-0.10
23:55:43.990 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:55:43.992 00.002 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:43.992 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
23:55:43.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:43.993 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:55:43.993 00.000 10072 MoveAxis(E, 4, ABG)
23:55:43.993 00.000 10072 Guiding  Dir = 2, Dur = 4
23:55:43.993 00.000 10072 IsGuiding returns 0
23:55:43.994 00.001 10072 PulseGuide returned control before completion, sleep 14
23:55:44.011 00.017 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:55:44.014 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:44.016 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:44.019 00.003 1032 Enqueuing Expose request
23:55:44.028 00.009 10072 IsGuiding returns 0
23:55:44.028 00.000 10072 Move returns status 0, amount 4
23:55:44.028 00.000 10072 MoveAxis(N, 0, ABG)
23:55:44.028 00.000 10072 Move returns status 0, amount 0
23:55:44.028 00.000 10072 move complete, result=0
23:55:44.028 00.000 10072 worker thread done servicing request
23:55:44.028 00.000 10072 Worker thread wakes up
23:55:44.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:44.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:44.032 00.004 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:55:44.656 00.624 10072 Exposure complete
23:55:44.708 00.052 10072 worker thread done servicing request
23:55:44.708 00.000 1032 OnExposeComplete: enter
23:55:44.710 00.002 1032 UpdateGuideState(): m_state=6
23:55:44.712 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11789
23:55:44.715 00.003 1032 Star::Find returns 1 (0), X=1107.83, Y=130.11, Mass=1412, SNR=26.4, Peak=106 HFD=3.1
23:55:44.717 00.002 1032 MultiStar: [#1 0.16,-0.11,0.96,U] [#2 0.21,-0.08,0.81,U] [#3 0.14,0.04,0.76,U] [#4 0.16,-0.14,0.70,U] [#5 0.22,-0.16,0.00,M1] [#6 0.15,-0.13,0.58,U] [#7 -0.14,-0.12,0.69,U] [#8 0.12,0.08,0.52,U] 
23:55:44.719 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.07}, one-star: {0.28, -0.04}
23:55:44.721 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
23:55:44.723 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
23:55:44.725 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.42 mountX=-0.10 mountY=-0.12, mountTheta=-2.25
23:55:44.728 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.07, opts=13)
23:55:44.731 00.003 1032 Enqueuing Move request for scope (0.14, -0.07)
23:55:44.733 00.002 10072 Worker thread wakes up
23:55:44.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
23:55:44.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
23:55:44.733 00.000 10072 Moving (0.14, -0.07) raw xDistance=-0.10 yDistance=-0.12
23:55:44.735 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:55:44.738 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:44.738 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
23:55:44.738 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:44.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:55:44.738 00.000 10072 MoveAxis(E, 5, ABG)
23:55:44.738 00.000 10072 Guiding  Dir = 2, Dur = 5
23:55:44.739 00.001 10072 IsGuiding returns 0
23:55:44.739 00.000 10072 PulseGuide returned control before completion, sleep 15
23:55:44.756 00.017 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:55:44.758 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:44.760 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:44.761 00.001 1032 Enqueuing Expose request
23:55:44.764 00.003 10072 IsGuiding returns 0
23:55:44.764 00.000 10072 Move returns status 0, amount 5
23:55:44.764 00.000 10072 MoveAxis(N, 0, ABG)
23:55:44.764 00.000 10072 Move returns status 0, amount 0
23:55:44.764 00.000 10072 move complete, result=0
23:55:44.764 00.000 10072 worker thread done servicing request
23:55:44.764 00.000 10072 Worker thread wakes up
23:55:44.764 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:44.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:44.770 00.006 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:55:45.171 00.401 10072 Exposure complete
23:55:45.220 00.049 10072 worker thread done servicing request
23:55:45.221 00.001 1032 OnExposeComplete: enter
23:55:45.223 00.002 1032 UpdateGuideState(): m_state=6
23:55:45.224 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11790
23:55:45.226 00.002 1032 Star::Find returns 1 (0), X=1107.74, Y=130.20, Mass=1327, SNR=25.6, Peak=102 HFD=3.4
23:55:45.228 00.002 1032 MultiStar: [#1 0.24,0.00,1.04,U] [#2 0.13,-0.14,0.83,U] [#3 0.11,0.09,0.80,U] [#4 0.08,-0.07,0.69,U] [#5 0.13,0.11,0.68,U] [#6 -0.11,-0.07,0.63,U] [#7 -0.12,-0.04,0.70,U] [#8 0.04,-0.01,0.56,U] 
23:55:45.229 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.18, 0.05}
23:55:45.231 00.002 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
23:55:45.233 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
23:55:45.236 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.09 mountX=-0.03 mountY=-0.09, mountTheta=-1.92
23:55:45.241 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:55:45.244 00.003 1032 Enqueuing Move request for scope (0.09, -0.01)
23:55:45.245 00.001 10072 Worker thread wakes up
23:55:45.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:55:45.245 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:55:45.246 00.001 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.09
23:55:45.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:55:45.251 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:45.251 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:55:45.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:45.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:55:45.251 00.000 10072 MoveAxis(E, 4, ABG)
23:55:45.251 00.000 10072 Guiding  Dir = 2, Dur = 4
23:55:45.251 00.000 10072 IsGuiding returns 0
23:55:45.252 00.001 10072 PulseGuide returned control before completion, sleep 14
23:55:45.270 00.018 1032 UpdateGuideState exits: m=1327 SNR=25.6
23:55:45.272 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:45.274 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:45.275 00.001 1032 Enqueuing Expose request
23:55:45.278 00.003 10072 IsGuiding returns 0
23:55:45.278 00.000 10072 Move returns status 0, amount 4
23:55:45.278 00.000 10072 MoveAxis(N, 0, ABG)
23:55:45.278 00.000 10072 Move returns status 0, amount 0
23:55:45.278 00.000 10072 move complete, result=0
23:55:45.279 00.001 10072 worker thread done servicing request
23:55:45.279 00.000 10072 Worker thread wakes up
23:55:45.279 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:45.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:45.287 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:55:45.904 00.617 10072 Exposure complete
23:55:45.952 00.048 10072 worker thread done servicing request
23:55:45.952 00.000 1032 OnExposeComplete: enter
23:55:45.955 00.003 1032 UpdateGuideState(): m_state=6
23:55:45.957 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11791
23:55:45.959 00.002 1032 Star::Find returns 1 (0), X=1107.81, Y=130.20, Mass=1421, SNR=26.5, Peak=102 HFD=3.3
23:55:45.960 00.001 1032 MultiStar: [#1 0.17,-0.01,0.91,U] [#2 0.18,-0.06,0.77,U] [#3 0.10,-0.04,0.78,U] [#4 0.02,-0.15,0.68,U] [#5 0.27,0.06,0.00,M1] [#6 0.15,-0.09,0.63,U] [#7 -0.22,-0.12,0.71,U] [#8 0.11,0.05,0.50,U] 
23:55:45.968 00.008 1032 refined, 7 included, MultiStar: {0.11, -0.04}, one-star: {0.26, 0.05}
23:55:45.971 00.003 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
23:55:45.973 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
23:55:45.974 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.39 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
23:55:45.977 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
23:55:45.980 00.003 1032 Enqueuing Move request for scope (0.11, -0.04)
23:55:45.982 00.002 10072 Worker thread wakes up
23:55:45.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
23:55:45.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
23:55:45.982 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.09
23:55:45.984 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:55:45.987 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:45.987 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:55:45.987 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:45.987 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:55:45.987 00.000 10072 MoveAxis(E, 5, ABG)
23:55:45.987 00.000 10072 Guiding  Dir = 2, Dur = 5
23:55:45.988 00.001 10072 IsGuiding returns 0
23:55:45.988 00.000 10072 PulseGuide returned control before completion, sleep 15
23:55:46.006 00.018 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:55:46.008 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:46.011 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:46.013 00.002 1032 Enqueuing Expose request
23:55:46.016 00.003 10072 IsGuiding returns 1
23:55:46.016 00.000 10072 scope still moving after pulse duration time elapsed
23:55:46.040 00.024 10072 IsGuiding returns 0
23:55:46.040 00.000 10072 scope move finished after 5 + 46 ms
23:55:46.040 00.000 10072 Move returns status 0, amount 5
23:55:46.040 00.000 10072 MoveAxis(N, 0, ABG)
23:55:46.040 00.000 10072 Move returns status 0, amount 0
23:55:46.040 00.000 10072 move complete, result=0
23:55:46.041 00.001 10072 worker thread done servicing request
23:55:46.041 00.000 10072 Worker thread wakes up
23:55:46.041 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:46.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:46.044 00.003 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:55:46.454 00.410 10072 Exposure complete
23:55:46.507 00.053 10072 worker thread done servicing request
23:55:46.507 00.000 1032 OnExposeComplete: enter
23:55:46.510 00.003 1032 UpdateGuideState(): m_state=6
23:55:46.512 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11792
23:55:46.513 00.001 1032 Star::Find returns 1 (0), X=1107.87, Y=130.16, Mass=1231, SNR=24.7, Peak=97 HFD=3.1
23:55:46.515 00.002 1032 MultiStar: [#1 0.26,-0.12,0.00,M1] [#2 0.25,-0.23,0.00,M1] [#3 0.22,0.01,0.80,U] [#4 0.18,-0.22,0.00,M1] [#5 0.30,-0.03,0.00,M2] [#6 0.20,-0.22,0.00,M1] [#7 0.11,-0.27,0.00,M1] [#8 0.07,-0.09,0.57,U] 
23:55:46.519 00.004 1032 refined, 2 included, MultiStar: {0.22, -0.01}, one-star: {0.31, 0.01}
23:55:46.521 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
23:55:46.523 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
23:55:46.525 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.06 mountX=-0.07 mountY=-0.21, mountTheta=-1.89
23:55:46.527 00.002 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.01, opts=13)
23:55:46.530 00.003 1032 Enqueuing Move request for scope (0.22, -0.01)
23:55:46.532 00.002 10072 Worker thread wakes up
23:55:46.532 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
23:55:46.532 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
23:55:46.532 00.000 10072 Moving (0.22, -0.01) raw xDistance=-0.07 yDistance=-0.21
23:55:46.534 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:55:46.536 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:46.536 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:55:46.537 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:55:46.537 00.000 10072 MoveAxis(E, 5, ABG)
23:55:46.537 00.000 10072 Guiding  Dir = 2, Dur = 5
23:55:46.537 00.000 10072 IsGuiding returns 0
23:55:46.537 00.000 10072 PulseGuide returned control before completion, sleep 15
23:55:46.556 00.019 10072 IsGuiding returns 0
23:55:46.556 00.000 10072 Move returns status 0, amount 5
23:55:46.556 00.000 10072 MoveAxis(N, 136, ABG)
23:55:46.556 00.000 10072 Guiding  Dir = 0, Dur = 136
23:55:46.556 00.000 1032 UpdateGuideState exits: m=1231 SNR=24.7
23:55:46.558 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:46.560 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:46.561 00.001 1032 Enqueuing Expose request
23:55:46.563 00.002 10072 IsGuiding returns 0
23:55:46.563 00.000 10072 PulseGuide returned control before completion, sleep 146
23:55:46.711 00.148 10072 IsGuiding returns 0
23:55:46.711 00.000 10072 Move returns status 0, amount 136
23:55:46.711 00.000 10072 move complete, result=0
23:55:46.711 00.000 10072 worker thread done servicing request
23:55:46.711 00.000 10072 Worker thread wakes up
23:55:46.711 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.2 px 136 ms NORTH
23:55:46.715 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:46.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:47.340 00.625 10072 Exposure complete
23:55:47.388 00.048 10072 worker thread done servicing request
23:55:47.388 00.000 1032 OnExposeComplete: enter
23:55:47.390 00.002 1032 UpdateGuideState(): m_state=6
23:55:47.393 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11793
23:55:47.395 00.002 1032 Star::Find returns 1 (0), X=1107.77, Y=130.02, Mass=1334, SNR=25.7, Peak=91 HFD=3.2
23:55:47.397 00.002 1032 MultiStar: [#1 0.02,-0.12,1.01,U] [#2 -0.03,-0.28,0.00,M2] [#3 0.03,-0.18,0.82,U] [#4 -0.08,-0.25,0.00,M2] [#5 0.05,-0.10,0.68,U] [#6 -0.05,-0.24,0.65,U] [#7 -0.28,-0.29,0.00,M2] [#8 0.01,-0.09,0.56,U] 
23:55:47.398 00.001 1032 refined, 5 included, MultiStar: {0.06, -0.14}, one-star: {0.21, -0.13}
23:55:47.401 00.003 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
23:55:47.403 00.002 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
23:55:47.405 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.19 mountX=-0.15 mountY=-0.02, mountTheta=-3.02
23:55:47.408 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.14, opts=13)
23:55:47.411 00.003 1032 Enqueuing Move request for scope (0.06, -0.14)
23:55:47.413 00.002 10072 Worker thread wakes up
23:55:47.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
23:55:47.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
23:55:47.413 00.000 10072 Moving (0.06, -0.14) raw xDistance=-0.15 yDistance=-0.02
23:55:47.415 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:55:47.419 00.004 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.90
23:55:47.419 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:55:47.419 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:47.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:55:47.419 00.000 10072 MoveAxis(E, 78, ABG)
23:55:47.419 00.000 10072 Guiding  Dir = 2, Dur = 78
23:55:47.419 00.000 10072 IsGuiding returns 0
23:55:47.420 00.001 10072 PulseGuide returned control before completion, sleep 88
23:55:47.439 00.019 1032 UpdateGuideState exits: m=1334 SNR=25.7
23:55:47.442 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:47.444 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:47.445 00.001 1032 Enqueuing Expose request
23:55:47.509 00.064 10072 IsGuiding returns 1
23:55:47.509 00.000 10072 scope still moving after pulse duration time elapsed
23:55:47.540 00.031 10072 IsGuiding returns 0
23:55:47.540 00.000 10072 scope move finished after 78 + 42 ms
23:55:47.540 00.000 10072 Move returns status 0, amount 78
23:55:47.540 00.000 10072 MoveAxis(N, 0, ABG)
23:55:47.540 00.000 10072 Move returns status 0, amount 0
23:55:47.540 00.000 10072 move complete, result=0
23:55:47.540 00.000 10072 worker thread done servicing request
23:55:47.540 00.000 10072 Worker thread wakes up
23:55:47.540 00.000 1032 GuideStep: -0.2 px 78 ms EAST, -0.0 px 0 ms NORTH
23:55:47.543 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:47.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:47.952 00.409 10072 Exposure complete
23:55:48.004 00.052 10072 worker thread done servicing request
23:55:48.004 00.000 1032 OnExposeComplete: enter
23:55:48.006 00.002 1032 UpdateGuideState(): m_state=6
23:55:48.009 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11794
23:55:48.011 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=130.18, Mass=1453, SNR=26.8, Peak=107 HFD=3.5
23:55:48.012 00.001 1032 MultiStar: [#1 0.00,-0.08,0.96,U] [#2 -0.07,-0.25,0.00,M3] [#3 -0.10,0.05,0.76,U] [#4 -0.08,-0.23,0.69,U] [#5 -0.02,-0.10,0.66,U] [#6 -0.10,-0.21,0.61,U] [#7 -0.28,-0.15,0.00,M3] [#8 -0.03,-0.13,0.51,U] 
23:55:48.014 00.002 1032 single-star, 6 included, MultiStar: {-0.03, -0.08}, one-star: {0.06, 0.03}
23:55:48.016 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
23:55:48.017 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
23:55:48.018 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.41 mountX=0.01 mountY=-0.07, mountTheta=-1.42
23:55:48.021 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
23:55:48.023 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
23:55:48.024 00.001 10072 Worker thread wakes up
23:55:48.025 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:55:48.025 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:55:48.025 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
23:55:48.027 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:55:48.030 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:48.030 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:55:48.030 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:48.030 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:55:48.030 00.000 10072 MoveAxis(E, 6, ABG)
23:55:48.030 00.000 10072 Guiding  Dir = 2, Dur = 6
23:55:48.031 00.001 10072 IsGuiding returns 0
23:55:48.031 00.000 10072 PulseGuide returned control before completion, sleep 16
23:55:48.047 00.016 1032 UpdateGuideState exits: m=1453 SNR=26.8
23:55:48.051 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:48.052 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:48.054 00.002 1032 Enqueuing Expose request
23:55:48.057 00.003 10072 IsGuiding returns 0
23:55:48.057 00.000 10072 Move returns status 0, amount 6
23:55:48.057 00.000 10072 MoveAxis(N, 0, ABG)
23:55:48.057 00.000 10072 Move returns status 0, amount 0
23:55:48.057 00.000 10072 move complete, result=0
23:55:48.057 00.000 10072 worker thread done servicing request
23:55:48.057 00.000 10072 Worker thread wakes up
23:55:48.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:48.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:48.065 00.008 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:55:48.681 00.616 10072 Exposure complete
23:55:48.734 00.053 10072 worker thread done servicing request
23:55:48.734 00.000 1032 OnExposeComplete: enter
23:55:48.738 00.004 1032 UpdateGuideState(): m_state=6
23:55:48.742 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11795
23:55:48.744 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=130.16, Mass=1501, SNR=27.2, Peak=126 HFD=3.3
23:55:48.746 00.002 1032 MultiStar: [#1 -0.06,-0.04,0.93,U] [#2 -0.12,-0.15,0.79,U] [#3 -0.12,0.09,0.75,U] [#4 -0.16,-0.09,0.64,U] [#5 -0.06,0.02,0.62,U] [#6 -0.22,-0.09,0.59,U] [#7 -0.26,-0.12,0.00,M4] [#8 -0.17,-0.06,0.49,U] 
23:55:48.748 00.002 1032 single-star, 7 included, MultiStar: {-0.09, -0.04}, one-star: {0.08, 0.00}
23:55:48.749 00.001 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
23:55:48.751 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
23:55:48.754 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.02 mountX=-0.02 mountY=-0.08, mountTheta=-1.81
23:55:48.757 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
23:55:48.759 00.002 1032 Enqueuing Move request for scope (0.08, 0.00)
23:55:48.761 00.002 10072 Worker thread wakes up
23:55:48.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
23:55:48.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
23:55:48.761 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
23:55:48.763 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:55:48.766 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:48.766 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:55:48.766 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:48.766 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:55:48.766 00.000 10072 MoveAxis(E, 6, ABG)
23:55:48.766 00.000 10072 Guiding  Dir = 2, Dur = 6
23:55:48.767 00.001 10072 IsGuiding returns 0
23:55:48.767 00.000 10072 PulseGuide returned control before completion, sleep 16
23:55:48.785 00.018 1032 UpdateGuideState exits: m=1501 SNR=27.2
23:55:48.787 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:48.789 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:48.791 00.002 1032 Enqueuing Expose request
23:55:48.792 00.001 10072 IsGuiding returns 0
23:55:48.792 00.000 10072 Move returns status 0, amount 6
23:55:48.793 00.001 10072 MoveAxis(N, 0, ABG)
23:55:48.793 00.000 10072 Move returns status 0, amount 0
23:55:48.793 00.000 10072 move complete, result=0
23:55:48.793 00.000 10072 worker thread done servicing request
23:55:48.793 00.000 10072 Worker thread wakes up
23:55:48.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:48.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:48.800 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:55:49.212 00.412 10072 Exposure complete
23:55:49.262 00.050 10072 worker thread done servicing request
23:55:49.262 00.000 1032 OnExposeComplete: enter
23:55:49.265 00.003 1032 UpdateGuideState(): m_state=6
23:55:49.266 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11796
23:55:49.270 00.004 1032 Star::Find returns 1 (0), X=1107.62, Y=130.16, Mass=1539, SNR=27.6, Peak=113 HFD=3.5
23:55:49.273 00.003 1032 MultiStar: [#1 -0.04,-0.13,0.91,U] [#2 -0.06,-0.09,0.77,U] [#3 -0.06,-0.00,0.76,U] [#4 -0.08,-0.19,0.61,U] [#5 -0.07,-0.10,0.63,U] [#6 -0.06,0.00,0.60,U] [#7 -0.36,-0.18,0.00,M5] [#8 -0.29,-0.08,0.00,M1] 
23:55:49.275 00.002 1032 single-star, 6 included, MultiStar: {-0.04, -0.07}, one-star: {0.06, 0.01}
23:55:49.277 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
23:55:49.278 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
23:55:49.281 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.09 mountX=-0.01 mountY=-0.06, mountTheta=-1.74
23:55:49.284 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
23:55:49.287 00.003 1032 Enqueuing Move request for scope (0.06, 0.01)
23:55:49.288 00.001 10072 Worker thread wakes up
23:55:49.289 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:55:49.289 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:55:49.289 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
23:55:49.291 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:55:49.293 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:49.293 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:55:49.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:49.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:55:49.293 00.000 10072 MoveAxis(E, 7, ABG)
23:55:49.293 00.000 10072 Guiding  Dir = 2, Dur = 7
23:55:49.294 00.001 10072 IsGuiding returns 0
23:55:49.294 00.000 10072 PulseGuide returned control before completion, sleep 17
23:55:49.312 00.018 1032 UpdateGuideState exits: m=1539 SNR=27.6
23:55:49.314 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:49.317 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:49.320 00.003 10072 IsGuiding returns 0
23:55:49.320 00.000 1032 Enqueuing Expose request
23:55:49.322 00.002 10072 Move returns status 0, amount 7
23:55:49.322 00.000 10072 MoveAxis(N, 0, ABG)
23:55:49.322 00.000 10072 Move returns status 0, amount 0
23:55:49.322 00.000 10072 move complete, result=0
23:55:49.322 00.000 10072 worker thread done servicing request
23:55:49.322 00.000 10072 Worker thread wakes up
23:55:49.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:49.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:49.331 00.009 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:55:49.945 00.614 10072 Exposure complete
23:55:49.995 00.050 10072 worker thread done servicing request
23:55:49.996 00.001 1032 OnExposeComplete: enter
23:55:49.998 00.002 1032 UpdateGuideState(): m_state=6
23:55:49.999 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11797
23:55:50.001 00.002 1032 Star::Find returns 1 (0), X=1107.65, Y=130.01, Mass=1475, SNR=27.1, Peak=105 HFD=3.4
23:55:50.002 00.001 1032 MultiStar: [#1 0.03,-0.16,0.92,U] [#2 -0.11,-0.22,0.78,U] [#3 -0.02,-0.05,0.78,U] [#4 -0.14,-0.24,0.00,M1] [#5 -0.08,-0.03,0.64,U] [#6 -0.12,-0.01,0.63,U] [#7 -0.41,-0.23,0.00,M6] [#8 -0.27,-0.01,0.00,M2] 
23:55:50.004 00.002 1032 refined, 5 included, MultiStar: {-0.02, -0.11}, one-star: {0.09, -0.14}
23:55:50.005 00.001 1032 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.83) = xAngle (-3.59 = 2.69)
23:55:50.007 00.002 1032 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.59 = 2.69)
23:55:50.009 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.76 mountX=-0.10 mountY=0.05, mountTheta=2.69
23:55:50.012 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.11, opts=13)
23:55:50.015 00.003 1032 Enqueuing Move request for scope (-0.02, -0.11)
23:55:50.017 00.002 10072 Worker thread wakes up
23:55:50.017 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
23:55:50.017 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
23:55:50.017 00.000 10072 Moving (-0.02, -0.11) raw xDistance=-0.10 yDistance=0.05
23:55:50.019 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:55:50.022 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:50.022 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:55:50.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:50.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:55:50.022 00.000 10072 MoveAxis(E, 8, ABG)
23:55:50.022 00.000 10072 Guiding  Dir = 2, Dur = 8
23:55:50.022 00.000 10072 IsGuiding returns 0
23:55:50.023 00.001 10072 PulseGuide returned control before completion, sleep 18
23:55:50.039 00.016 1032 UpdateGuideState exits: m=1475 SNR=27.1
23:55:50.041 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:50.043 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:50.044 00.001 1032 Enqueuing Expose request
23:55:50.052 00.008 10072 IsGuiding returns 0
23:55:50.055 00.003 10072 Move returns status 0, amount 8
23:55:50.055 00.000 10072 MoveAxis(N, 0, ABG)
23:55:50.055 00.000 10072 Move returns status 0, amount 0
23:55:50.055 00.000 10072 move complete, result=0
23:55:50.055 00.000 10072 worker thread done servicing request
23:55:50.055 00.000 10072 Worker thread wakes up
23:55:50.055 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:50.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:50.057 00.002 1032 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
23:55:50.475 00.418 10072 Exposure complete
23:55:50.527 00.052 10072 worker thread done servicing request
23:55:50.527 00.000 1032 OnExposeComplete: enter
23:55:50.530 00.003 1032 UpdateGuideState(): m_state=6
23:55:50.532 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11798
23:55:50.533 00.001 1032 Star::Find returns 1 (0), X=1107.64, Y=130.12, Mass=1466, SNR=27.0, Peak=105 HFD=3.4
23:55:50.535 00.002 1032 MultiStar: [#1 -0.09,-0.13,0.95,U] [#2 -0.04,-0.14,0.78,U] [#3 -0.02,-0.15,0.73,U] [#4 -0.05,-0.23,0.64,U] [#5 -0.02,-0.08,0.64,U] [#6 -0.03,-0.11,0.58,U] [#7 -0.37,-0.16,0.00,M7] [#8 -0.18,-0.20,0.00,M3] 
23:55:50.537 00.002 1032 single-star, 6 included, MultiStar: {-0.02, -0.12}, one-star: {0.08, -0.03}
23:55:50.538 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
23:55:50.540 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
23:55:50.541 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.38 mountX=-0.05 mountY=-0.07, mountTheta=-2.21
23:55:50.544 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
23:55:50.546 00.002 1032 Enqueuing Move request for scope (0.08, -0.03)
23:55:50.548 00.002 10072 Worker thread wakes up
23:55:50.548 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
23:55:50.548 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
23:55:50.548 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
23:55:50.552 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:55:50.555 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:50.556 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:55:50.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:50.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:55:50.556 00.000 10072 MoveAxis(E, 7, ABG)
23:55:50.556 00.000 10072 Guiding  Dir = 2, Dur = 7
23:55:50.556 00.000 10072 IsGuiding returns 0
23:55:50.557 00.001 10072 PulseGuide returned control before completion, sleep 17
23:55:50.574 00.017 1032 UpdateGuideState exits: m=1466 SNR=27.0
23:55:50.576 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:50.577 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:50.580 00.003 1032 Enqueuing Expose request
23:55:50.583 00.003 10072 IsGuiding returns 0
23:55:50.583 00.000 10072 Move returns status 0, amount 7
23:55:50.583 00.000 10072 MoveAxis(N, 0, ABG)
23:55:50.583 00.000 10072 Move returns status 0, amount 0
23:55:50.583 00.000 10072 move complete, result=0
23:55:50.584 00.001 10072 worker thread done servicing request
23:55:50.584 00.000 10072 Worker thread wakes up
23:55:50.584 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:50.584 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:50.592 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:55:51.212 00.620 10072 Exposure complete
23:55:51.260 00.048 10072 worker thread done servicing request
23:55:51.260 00.000 1032 OnExposeComplete: enter
23:55:51.263 00.003 1032 UpdateGuideState(): m_state=6
23:55:51.265 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11799
23:55:51.267 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=130.17, Mass=1444, SNR=26.7, Peak=109 HFD=3.4
23:55:51.271 00.004 1032 MultiStar: [#1 0.02,-0.01,0.93,U] [#2 -0.09,-0.00,0.82,U] [#3 0.01,-0.00,0.75,U] [#4 0.08,-0.13,0.65,U] [#5 0.03,0.03,0.66,U] [#6 -0.06,-0.11,0.65,U] [#7 -0.25,-0.09,0.00,M8] [#8 -0.23,0.12,0.00,M4] 
23:55:51.275 00.004 1032 refined, 6 included, MultiStar: {0.00, -0.02}, one-star: {0.04, 0.02}
23:55:51.277 00.002 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
23:55:51.278 00.001 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
23:55:51.280 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.03 cameraTheta=-1.42 mountX=-0.02 mountY=0.00, mountTheta=3.03
23:55:51.282 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.02, opts=13)
23:55:51.284 00.002 1032 Enqueuing Move request for scope (0.00, -0.02)
23:55:51.286 00.002 10072 Worker thread wakes up
23:55:51.286 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
23:55:51.286 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
23:55:51.286 00.000 10072 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
23:55:51.288 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:55:51.291 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:51.291 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:55:51.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:51.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:55:51.291 00.000 10072 MoveAxis(E, 8, ABG)
23:55:51.291 00.000 10072 Guiding  Dir = 2, Dur = 8
23:55:51.291 00.000 10072 IsGuiding returns 0
23:55:51.291 00.000 10072 PulseGuide returned control before completion, sleep 18
23:55:51.309 00.018 1032 UpdateGuideState exits: m=1444 SNR=26.7
23:55:51.311 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:51.313 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:51.315 00.002 1032 Enqueuing Expose request
23:55:51.318 00.003 10072 IsGuiding returns 0
23:55:51.318 00.000 10072 Move returns status 0, amount 8
23:55:51.318 00.000 10072 MoveAxis(N, 0, ABG)
23:55:51.318 00.000 10072 Move returns status 0, amount 0
23:55:51.318 00.000 10072 move complete, result=0
23:55:51.318 00.000 10072 worker thread done servicing request
23:55:51.318 00.000 10072 Worker thread wakes up
23:55:51.319 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:51.319 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:51.326 00.007 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:55:51.728 00.402 10072 Exposure complete
23:55:51.781 00.053 10072 worker thread done servicing request
23:55:51.782 00.001 1032 OnExposeComplete: enter
23:55:51.784 00.002 1032 UpdateGuideState(): m_state=6
23:55:51.786 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11800
23:55:51.788 00.002 1032 Star::Find returns 1 (0), X=1107.56, Y=130.17, Mass=1413, SNR=26.4, Peak=105 HFD=3.4
23:55:51.790 00.002 1032 MultiStar: [#1 0.00,-0.04,0.97,U] [#2 -0.12,-0.10,0.83,U] [#3 0.14,0.01,0.78,U] [#4 0.05,-0.25,0.68,U] [#5 0.00,-0.10,0.62,U] [#6 -0.04,0.03,0.61,U] [#7 -0.43,-0.22,0.00,M9] [#8 -0.23,0.08,0.51,U] 
23:55:51.793 00.003 1032 single-star, 7 included, MultiStar: {-0.01, -0.04}, one-star: {0.01, 0.02}
23:55:51.795 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
23:55:51.796 00.001 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
23:55:51.799 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.17 mountX=0.01 mountY=-0.01, mountTheta=-0.66
23:55:51.804 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
23:55:51.806 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
23:55:51.808 00.002 10072 Worker thread wakes up
23:55:51.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:55:51.808 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:55:51.808 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.01 yDistance=-0.01
23:55:51.811 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:55:51.813 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:51.814 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:55:51.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:51.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:55:51.814 00.000 10072 MoveAxis(E, 7, ABG)
23:55:51.814 00.000 10072 Guiding  Dir = 2, Dur = 7
23:55:51.814 00.000 10072 IsGuiding returns 0
23:55:51.815 00.001 10072 PulseGuide returned control before completion, sleep 17
23:55:51.832 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.4
23:55:51.836 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:51.838 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:51.842 00.004 1032 Enqueuing Expose request
23:55:51.845 00.003 10072 IsGuiding returns 0
23:55:51.845 00.000 10072 Move returns status 0, amount 7
23:55:51.845 00.000 10072 MoveAxis(N, 0, ABG)
23:55:51.845 00.000 10072 Move returns status 0, amount 0
23:55:51.845 00.000 10072 move complete, result=0
23:55:51.845 00.000 10072 worker thread done servicing request
23:55:51.845 00.000 10072 Worker thread wakes up
23:55:51.845 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:51.845 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:51.853 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:55:52.475 00.622 10072 Exposure complete
23:55:52.531 00.056 10072 worker thread done servicing request
23:55:52.531 00.000 1032 OnExposeComplete: enter
23:55:52.534 00.003 1032 UpdateGuideState(): m_state=6
23:55:52.536 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11801
23:55:52.538 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=130.07, Mass=1425, SNR=26.6, Peak=96 HFD=3.4
23:55:52.540 00.002 1032 MultiStar: [#1 0.08,-0.18,0.92,U] [#2 0.02,-0.21,0.84,U] [#3 0.00,-0.09,0.76,U] [#4 -0.06,-0.30,0.00,M1] [#5 0.10,-0.11,0.68,U] [#6 -0.08,-0.22,0.63,U] [#7 -0.17,-0.23,0.00,M10] [#8 -0.08,-0.11,0.53,U] 
23:55:52.542 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.14}, one-star: {0.14, -0.08}
23:55:52.543 00.001 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
23:55:52.545 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
23:55:52.546 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.31 mountX=-0.15 mountY=-0.00, mountTheta=-3.14
23:55:52.552 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.14, opts=13)
23:55:52.555 00.003 1032 Enqueuing Move request for scope (0.04, -0.14)
23:55:52.557 00.002 10072 Worker thread wakes up
23:55:52.558 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
23:55:52.558 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
23:55:52.558 00.000 10072 Moving (0.04, -0.14) raw xDistance=-0.15 yDistance=-0.00
23:55:52.561 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:55:52.564 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.90
23:55:52.564 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
23:55:52.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:52.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:55:52.564 00.000 10072 MoveAxis(E, 78, ABG)
23:55:52.564 00.000 10072 Guiding  Dir = 2, Dur = 78
23:55:52.564 00.000 10072 IsGuiding returns 0
23:55:52.565 00.001 10072 PulseGuide returned control before completion, sleep 88
23:55:52.586 00.021 1032 UpdateGuideState exits: m=1425 SNR=26.6
23:55:52.588 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:52.590 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:52.591 00.001 1032 Enqueuing Expose request
23:55:52.660 00.069 10072 IsGuiding returns 0
23:55:52.660 00.000 10072 Move returns status 0, amount 78
23:55:52.660 00.000 10072 MoveAxis(N, 0, ABG)
23:55:52.660 00.000 10072 Move returns status 0, amount 0
23:55:52.660 00.000 10072 move complete, result=0
23:55:52.660 00.000 10072 worker thread done servicing request
23:55:52.660 00.000 10072 Worker thread wakes up
23:55:52.660 00.000 1032 GuideStep: -0.1 px 78 ms EAST, -0.0 px 0 ms NORTH
23:55:52.663 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:52.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:53.069 00.406 10072 Exposure complete
23:55:53.122 00.053 10072 worker thread done servicing request
23:55:53.122 00.000 1032 OnExposeComplete: enter
23:55:53.124 00.002 1032 UpdateGuideState(): m_state=6
23:55:53.127 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11802
23:55:53.129 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=130.21, Mass=1508, SNR=27.3, Peak=105 HFD=3.5
23:55:53.131 00.002 1032 MultiStar: [#1 0.04,-0.06,0.96,U] [#2 -0.12,-0.23,0.00,M1] [#3 -0.10,-0.04,0.75,U] [#4 -0.02,-0.10,0.64,U] [#5 0.10,-0.07,0.66,U] [#6 -0.15,-0.07,0.62,U] [#7 -0.28,-0.16,0.00,R] [#8 -0.06,-0.03,0.52,U] 
23:55:53.133 00.002 1032 refined, 6 included, MultiStar: {0.01, -0.04}, one-star: {0.13, 0.06}
23:55:53.135 00.002 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
23:55:53.137 00.002 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
23:55:53.139 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.44 mountX=-0.04 mountY=0.01, mountTheta=3.01
23:55:53.145 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
23:55:53.147 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
23:55:53.148 00.001 10072 Worker thread wakes up
23:55:53.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
23:55:53.148 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
23:55:53.149 00.001 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
23:55:53.150 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:55:53.155 00.005 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:53.155 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:55:53.155 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:53.155 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:55:53.155 00.000 10072 MoveAxis(E, 8, ABG)
23:55:53.155 00.000 10072 Guiding  Dir = 2, Dur = 8
23:55:53.155 00.000 10072 IsGuiding returns 0
23:55:53.156 00.001 10072 PulseGuide returned control before completion, sleep 18
23:55:53.172 00.016 1032 UpdateGuideState exits: m=1508 SNR=27.3
23:55:53.175 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:53.177 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:53.179 00.002 10072 IsGuiding returns 0
23:55:53.179 00.000 10072 Move returns status 0, amount 8
23:55:53.179 00.000 10072 MoveAxis(N, 0, ABG)
23:55:53.179 00.000 10072 Move returns status 0, amount 0
23:55:53.179 00.000 10072 move complete, result=0
23:55:53.179 00.000 1032 Enqueuing Expose request
23:55:53.182 00.003 10072 worker thread done servicing request
23:55:53.182 00.000 10072 Worker thread wakes up
23:55:53.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:53.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:53.182 00.000 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
23:55:53.823 00.641 10072 Exposure complete
23:55:53.875 00.052 10072 worker thread done servicing request
23:55:53.875 00.000 1032 OnExposeComplete: enter
23:55:53.877 00.002 1032 UpdateGuideState(): m_state=6
23:55:53.879 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11803
23:55:53.880 00.001 1032 Star::Find returns 1 (0), X=1107.65, Y=130.29, Mass=1406, SNR=26.3, Peak=109 HFD=3.4
23:55:53.882 00.002 1032 MultiStar: [#1 0.08,-0.04,0.95,U] [#2 -0.02,-0.13,0.78,U] [#3 -0.01,0.08,0.74,U] [#4 -0.14,-0.09,0.67,U] [#5 0.10,0.16,0.66,U] [#6 -0.09,-0.08,0.61,U] [#7 -0.03,0.05,0.71,U] [#8 -0.14,0.09,0.54,U] 
23:55:53.884 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {0.09, 0.13}
23:55:53.885 00.001 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
23:55:53.887 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
23:55:53.889 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.81 mountX=0.02 mountY=-0.00, mountTheta=-0.02
23:55:53.894 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
23:55:53.899 00.005 1032 Enqueuing Move request for scope (-0.00, 0.02)
23:55:53.900 00.001 10072 Worker thread wakes up
23:55:53.901 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
23:55:53.901 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
23:55:53.901 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
23:55:53.902 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:55:53.905 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:53.906 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:55:53.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:53.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:55:53.906 00.000 10072 MoveAxis(E, 7, ABG)
23:55:53.906 00.000 10072 Guiding  Dir = 2, Dur = 7
23:55:53.906 00.000 10072 IsGuiding returns 0
23:55:53.907 00.001 10072 PulseGuide returned control before completion, sleep 17
23:55:53.923 00.016 1032 UpdateGuideState exits: m=1406 SNR=26.3
23:55:53.928 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:53.929 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:53.932 00.003 1032 Enqueuing Expose request
23:55:53.933 00.001 10072 IsGuiding returns 0
23:55:53.933 00.000 10072 Move returns status 0, amount 7
23:55:53.933 00.000 10072 MoveAxis(N, 0, ABG)
23:55:53.933 00.000 10072 Move returns status 0, amount 0
23:55:53.933 00.000 10072 move complete, result=0
23:55:53.933 00.000 10072 worker thread done servicing request
23:55:53.933 00.000 10072 Worker thread wakes up
23:55:53.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:53.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:53.941 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:55:54.350 00.409 10072 Exposure complete
23:55:54.403 00.053 10072 worker thread done servicing request
23:55:54.403 00.000 1032 OnExposeComplete: enter
23:55:54.406 00.003 1032 UpdateGuideState(): m_state=6
23:55:54.408 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11804
23:55:54.410 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=130.22, Mass=1395, SNR=26.3, Peak=100 HFD=3.5
23:55:54.412 00.002 1032 MultiStar: [#1 0.02,-0.02,0.96,U] [#2 0.03,-0.07,0.79,U] [#3 0.05,0.06,0.80,U] [#4 -0.07,-0.07,0.71,U] [#5 0.04,0.07,0.71,U] [#6 -0.11,-0.00,0.61,U] [#7 0.06,0.14,0.69,U] [#8 -0.01,0.24,0.52,U] 
23:55:54.415 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.19, 0.06}
23:55:54.416 00.001 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
23:55:54.418 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
23:55:54.421 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.89 mountX=0.03 mountY=-0.04, mountTheta=-0.94
23:55:54.424 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
23:55:54.428 00.004 1032 Enqueuing Move request for scope (0.03, 0.04)
23:55:54.430 00.002 10072 Worker thread wakes up
23:55:54.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:55:54.430 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:55:54.430 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
23:55:54.433 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:55:54.436 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:54.436 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:55:54.436 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:54.436 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:55:54.436 00.000 10072 MoveAxis(E, 6, ABG)
23:55:54.436 00.000 10072 Guiding  Dir = 2, Dur = 6
23:55:54.436 00.000 10072 IsGuiding returns 0
23:55:54.437 00.001 10072 PulseGuide returned control before completion, sleep 16
23:55:54.452 00.015 1032 UpdateGuideState exits: m=1395 SNR=26.3
23:55:54.457 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:54.460 00.003 10072 IsGuiding returns 0
23:55:54.460 00.000 10072 Move returns status 0, amount 6
23:55:54.460 00.000 10072 MoveAxis(N, 0, ABG)
23:55:54.460 00.000 10072 Move returns status 0, amount 0
23:55:54.460 00.000 10072 move complete, result=0
23:55:54.460 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:54.462 00.002 1032 Enqueuing Expose request
23:55:54.464 00.002 10072 worker thread done servicing request
23:55:54.464 00.000 10072 Worker thread wakes up
23:55:54.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:54.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:54.464 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:55:55.100 00.636 10072 Exposure complete
23:55:55.150 00.050 10072 worker thread done servicing request
23:55:55.150 00.000 1032 OnExposeComplete: enter
23:55:55.153 00.003 1032 UpdateGuideState(): m_state=6
23:55:55.155 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11805
23:55:55.157 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=130.19, Mass=1299, SNR=25.3, Peak=92 HFD=3.4
23:55:55.158 00.001 1032 MultiStar: [#1 0.04,-0.05,1.04,U] [#2 0.02,-0.07,0.88,U] [#3 0.10,-0.11,0.85,U] [#4 0.04,-0.25,0.74,U] [#5 0.14,-0.07,0.70,U] [#6 0.06,-0.02,0.65,U] [#7 0.08,-0.06,0.72,U] [#8 -0.11,-0.11,0.53,U] 
23:55:55.160 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.12, 0.04}
23:55:55.162 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
23:55:55.164 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
23:55:55.165 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.88 mountX=-0.09 mountY=-0.04, mountTheta=-2.71
23:55:55.169 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
23:55:55.171 00.002 1032 Enqueuing Move request for scope (0.06, -0.07)
23:55:55.172 00.001 10072 Worker thread wakes up
23:55:55.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
23:55:55.173 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
23:55:55.173 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.09 yDistance=-0.04
23:55:55.177 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:55:55.180 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:55.180 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:55:55.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:55.180 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:55:55.180 00.000 10072 MoveAxis(E, 4, ABG)
23:55:55.180 00.000 10072 Guiding  Dir = 2, Dur = 4
23:55:55.180 00.000 10072 IsGuiding returns 0
23:55:55.181 00.001 10072 PulseGuide returned control before completion, sleep 14
23:55:55.197 00.016 1032 UpdateGuideState exits: m=1299 SNR=25.3
23:55:55.200 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:55.202 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:55.203 00.001 1032 Enqueuing Expose request
23:55:55.209 00.006 10072 IsGuiding returns 0
23:55:55.209 00.000 10072 Move returns status 0, amount 4
23:55:55.209 00.000 10072 MoveAxis(N, 0, ABG)
23:55:55.209 00.000 10072 Move returns status 0, amount 0
23:55:55.209 00.000 10072 move complete, result=0
23:55:55.209 00.000 10072 worker thread done servicing request
23:55:55.209 00.000 10072 Worker thread wakes up
23:55:55.209 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:55.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:55.217 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:55:55.618 00.401 10072 Exposure complete
23:55:55.668 00.050 10072 worker thread done servicing request
23:55:55.668 00.000 1032 OnExposeComplete: enter
23:55:55.670 00.002 1032 UpdateGuideState(): m_state=6
23:55:55.671 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11806
23:55:55.673 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=130.13, Mass=1359, SNR=25.9, Peak=96 HFD=3.4
23:55:55.676 00.003 1032 MultiStar: [#1 0.02,-0.11,1.02,U] [#2 0.09,-0.16,0.81,U] [#3 0.10,-0.11,0.76,U] [#4 -0.06,-0.32,0.00,M1] [#5 0.00,-0.10,0.70,U] [#6 0.01,-0.09,0.67,U] [#7 -0.01,-0.13,0.71,U] [#8 -0.03,-0.02,0.54,U] 
23:55:55.677 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {0.15, -0.02}
23:55:55.680 00.003 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
23:55:55.681 00.001 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
23:55:55.683 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.07 mountX=-0.10 mountY=-0.03, mountTheta=-2.90
23:55:55.686 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
23:55:55.690 00.004 1032 Enqueuing Move request for scope (0.05, -0.09)
23:55:55.692 00.002 10072 Worker thread wakes up
23:55:55.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
23:55:55.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
23:55:55.692 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.03
23:55:55.694 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:55:55.697 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:55.697 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
23:55:55.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:55.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:55:55.697 00.000 10072 MoveAxis(E, 4, ABG)
23:55:55.697 00.000 10072 Guiding  Dir = 2, Dur = 4
23:55:55.698 00.001 10072 IsGuiding returns 0
23:55:55.698 00.000 10072 PulseGuide returned control before completion, sleep 14
23:55:55.715 00.017 1032 UpdateGuideState exits: m=1359 SNR=25.9
23:55:55.719 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:55.720 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:55.722 00.002 1032 Enqueuing Expose request
23:55:55.724 00.002 10072 IsGuiding returns 0
23:55:55.724 00.000 10072 Move returns status 0, amount 4
23:55:55.724 00.000 10072 MoveAxis(N, 0, ABG)
23:55:55.724 00.000 10072 Move returns status 0, amount 0
23:55:55.724 00.000 10072 move complete, result=0
23:55:55.724 00.000 10072 worker thread done servicing request
23:55:55.724 00.000 10072 Worker thread wakes up
23:55:55.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:55.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:55.731 00.007 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:55:56.350 00.619 10072 Exposure complete
23:55:56.398 00.048 10072 worker thread done servicing request
23:55:56.398 00.000 1032 OnExposeComplete: enter
23:55:56.400 00.002 1032 UpdateGuideState(): m_state=6
23:55:56.402 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11807
23:55:56.403 00.001 1032 Star::Find returns 1 (0), X=1107.76, Y=130.26, Mass=1400, SNR=26.3, Peak=103 HFD=3.5
23:55:56.405 00.002 1032 MultiStar: [#1 0.11,0.02,0.98,U] [#2 -0.09,-0.06,0.79,U] [#3 -0.09,-0.03,0.77,U] [#4 0.05,-0.19,0.69,U] [#5 0.23,0.07,0.68,U] [#6 0.09,-0.09,0.64,U] [#7 0.06,0.09,0.72,U] [#8 -0.11,0.00,0.50,U] 
23:55:56.408 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.00}, one-star: {0.20, 0.11}
23:55:56.410 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
23:55:56.411 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
23:55:56.413 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.08 mountX=-0.02 mountY=-0.06, mountTheta=-1.91
23:55:56.415 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.00, opts=13)
23:55:56.417 00.002 1032 Enqueuing Move request for scope (0.06, -0.00)
23:55:56.420 00.003 10072 Worker thread wakes up
23:55:56.420 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
23:55:56.420 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
23:55:56.420 00.000 10072 Moving (0.06, -0.00) raw xDistance=-0.02 yDistance=-0.06
23:55:56.421 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:55:56.425 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:56.425 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:55:56.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:56.426 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:55:56.426 00.000 10072 MoveAxis(E, 5, ABG)
23:55:56.426 00.000 10072 Guiding  Dir = 2, Dur = 5
23:55:56.426 00.000 10072 IsGuiding returns 0
23:55:56.427 00.001 10072 PulseGuide returned control before completion, sleep 15
23:55:56.444 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:55:56.446 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:56.448 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:56.450 00.002 1032 Enqueuing Expose request
23:55:56.456 00.006 10072 IsGuiding returns 0
23:55:56.456 00.000 10072 Move returns status 0, amount 5
23:55:56.457 00.001 10072 MoveAxis(N, 0, ABG)
23:55:56.457 00.000 10072 Move returns status 0, amount 0
23:55:56.457 00.000 10072 move complete, result=0
23:55:56.457 00.000 10072 worker thread done servicing request
23:55:56.457 00.000 10072 Worker thread wakes up
23:55:56.457 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:56.457 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:56.460 00.003 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:55:56.866 00.406 10072 Exposure complete
23:55:56.914 00.048 10072 worker thread done servicing request
23:55:56.914 00.000 1032 OnExposeComplete: enter
23:55:56.916 00.002 1032 UpdateGuideState(): m_state=6
23:55:56.919 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11808
23:55:56.920 00.001 1032 Star::Find returns 1 (0), X=1107.83, Y=130.09, Mass=1437, SNR=26.6, Peak=99 HFD=3.2
23:55:56.923 00.003 1032 MultiStar: [#1 0.01,-0.00,1.03,U] [#2 -0.02,0.02,0.80,U] [#3 0.00,0.08,0.81,U] [#4 -0.05,-0.11,0.65,U] [#5 0.10,0.04,0.67,U] [#6 0.08,0.01,0.62,U] [#7 0.13,-0.03,0.70,U] [#8 -0.06,-0.07,0.54,U] 
23:55:56.925 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.27, -0.07}
23:55:56.927 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
23:55:56.928 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
23:55:56.930 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.20 mountX=-0.03 mountY=-0.06, mountTheta=-2.03
23:55:56.933 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
23:55:56.934 00.001 1032 Enqueuing Move request for scope (0.06, -0.01)
23:55:56.936 00.002 10072 Worker thread wakes up
23:55:56.936 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:55:56.936 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:55:56.936 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.06
23:55:56.937 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:55:56.940 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:56.940 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:55:56.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:56.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:55:56.941 00.001 10072 MoveAxis(E, 4, ABG)
23:55:56.941 00.000 10072 Guiding  Dir = 2, Dur = 4
23:55:56.941 00.000 10072 IsGuiding returns 0
23:55:56.941 00.000 10072 PulseGuide returned control before completion, sleep 14
23:55:56.958 00.017 1032 UpdateGuideState exits: m=1437 SNR=26.6
23:55:56.960 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:56.963 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:56.964 00.001 1032 Enqueuing Expose request
23:55:56.972 00.008 10072 IsGuiding returns 0
23:55:56.972 00.000 10072 Move returns status 0, amount 4
23:55:56.972 00.000 10072 MoveAxis(N, 0, ABG)
23:55:56.972 00.000 10072 Move returns status 0, amount 0
23:55:56.972 00.000 10072 move complete, result=0
23:55:56.972 00.000 10072 worker thread done servicing request
23:55:56.972 00.000 10072 Worker thread wakes up
23:55:56.972 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:56.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:56.974 00.002 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:55:57.598 00.624 10072 Exposure complete
23:55:57.650 00.052 10072 worker thread done servicing request
23:55:57.650 00.000 1032 OnExposeComplete: enter
23:55:57.653 00.003 1032 UpdateGuideState(): m_state=6
23:55:57.655 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11809
23:55:57.657 00.002 1032 Star::Find returns 1 (0), X=1107.74, Y=130.23, Mass=1415, SNR=26.5, Peak=105 HFD=3.5
23:55:57.659 00.002 1032 MultiStar: [#1 0.09,-0.08,0.99,U] [#2 0.01,-0.18,0.84,U] [#3 0.11,0.04,0.75,U] [#4 -0.08,-0.13,0.65,U] [#5 0.14,-0.00,0.71,U] [#6 0.01,0.01,0.61,U] [#7 0.07,0.19,0.68,U] [#8 -0.01,-0.01,0.51,U] 
23:55:57.660 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.18, 0.08}
23:55:57.661 00.001 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
23:55:57.663 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
23:55:57.664 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.17 mountX=-0.03 mountY=-0.06, mountTheta=-2.00
23:55:57.666 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
23:55:57.668 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
23:55:57.669 00.001 10072 Worker thread wakes up
23:55:57.670 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:55:57.670 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:55:57.670 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
23:55:57.671 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:55:57.675 00.004 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:57.675 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:55:57.675 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:57.675 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:55:57.675 00.000 10072 MoveAxis(E, 4, ABG)
23:55:57.675 00.000 10072 Guiding  Dir = 2, Dur = 4
23:55:57.675 00.000 10072 IsGuiding returns 0
23:55:57.676 00.001 10072 PulseGuide returned control before completion, sleep 14
23:55:57.693 00.017 1032 UpdateGuideState exits: m=1415 SNR=26.5
23:55:57.695 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:57.697 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:57.699 00.002 1032 Enqueuing Expose request
23:55:57.704 00.005 10072 IsGuiding returns 0
23:55:57.704 00.000 10072 Move returns status 0, amount 4
23:55:57.704 00.000 10072 MoveAxis(N, 0, ABG)
23:55:57.704 00.000 10072 Move returns status 0, amount 0
23:55:57.704 00.000 10072 move complete, result=0
23:55:57.704 00.000 10072 worker thread done servicing request
23:55:57.704 00.000 10072 Worker thread wakes up
23:55:57.705 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:57.705 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:57.710 00.005 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:55:58.111 00.401 10072 Exposure complete
23:55:58.159 00.048 10072 worker thread done servicing request
23:55:58.160 00.001 1032 OnExposeComplete: enter
23:55:58.161 00.001 1032 UpdateGuideState(): m_state=6
23:55:58.164 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11810
23:55:58.166 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=130.13, Mass=1480, SNR=27.1, Peak=110 HFD=3.4
23:55:58.168 00.002 1032 MultiStar: [#1 0.17,-0.06,0.97,U] [#2 0.07,-0.08,0.76,U] [#3 0.06,-0.04,0.77,U] [#4 0.02,-0.18,0.67,U] [#5 0.24,-0.08,0.63,U] [#6 0.03,-0.09,0.62,U] [#7 0.16,0.01,0.71,U] [#8 -0.02,0.03,0.48,U] 
23:55:58.170 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.06}, one-star: {0.14, -0.03}
23:55:58.171 00.001 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
23:55:58.173 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
23:55:58.175 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.51 mountX=-0.08 mountY=-0.09, mountTheta=-2.34
23:55:58.179 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
23:55:58.181 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
23:55:58.183 00.002 10072 Worker thread wakes up
23:55:58.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
23:55:58.183 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
23:55:58.183 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.09
23:55:58.186 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:55:58.188 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:58.188 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
23:55:58.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:58.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:55:58.188 00.000 10072 MoveAxis(E, 4, ABG)
23:55:58.188 00.000 10072 Guiding  Dir = 2, Dur = 4
23:55:58.189 00.001 10072 IsGuiding returns 0
23:55:58.189 00.000 10072 PulseGuide returned control before completion, sleep 14
23:55:58.208 00.019 1032 UpdateGuideState exits: m=1480 SNR=27.1
23:55:58.211 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:58.212 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:58.214 00.002 1032 Enqueuing Expose request
23:55:58.217 00.003 10072 IsGuiding returns 0
23:55:58.217 00.000 10072 Move returns status 0, amount 4
23:55:58.217 00.000 10072 MoveAxis(N, 0, ABG)
23:55:58.217 00.000 10072 Move returns status 0, amount 0
23:55:58.217 00.000 10072 move complete, result=0
23:55:58.217 00.000 10072 worker thread done servicing request
23:55:58.217 00.000 10072 Worker thread wakes up
23:55:58.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:58.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:58.223 00.006 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:55:58.846 00.623 10072 Exposure complete
23:55:58.897 00.051 10072 worker thread done servicing request
23:55:58.897 00.000 1032 OnExposeComplete: enter
23:55:58.899 00.002 1032 UpdateGuideState(): m_state=6
23:55:58.901 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11811
23:55:58.903 00.002 1032 Star::Find returns 1 (0), X=1107.78, Y=130.18, Mass=1610, SNR=28.2, Peak=117 HFD=3.4
23:55:58.905 00.002 1032 MultiStar: [#1 0.09,-0.01,0.89,U] [#2 0.03,-0.12,0.76,U] [#3 0.06,-0.08,0.68,U] [#4 0.08,-0.21,0.63,U] [#5 0.03,-0.08,0.63,U] [#6 0.01,-0.06,0.59,U] [#7 0.07,0.02,0.67,U] [#8 -0.01,0.01,0.44,U] 
23:55:58.906 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.22, 0.03}
23:55:58.908 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
23:55:58.910 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
23:55:58.912 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.59 mountX=-0.07 mountY=-0.06, mountTheta=-2.42
23:55:58.915 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
23:55:58.917 00.002 1032 Enqueuing Move request for scope (0.08, -0.05)
23:55:58.918 00.001 10072 Worker thread wakes up
23:55:58.918 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
23:55:58.920 00.002 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
23:55:58.920 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.06
23:55:58.921 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:55:58.925 00.004 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:58.927 00.002 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
23:55:58.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:58.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:55:58.927 00.000 10072 MoveAxis(E, 4, ABG)
23:55:58.927 00.000 10072 Guiding  Dir = 2, Dur = 4
23:55:58.927 00.000 10072 IsGuiding returns 0
23:55:58.927 00.000 10072 PulseGuide returned control before completion, sleep 14
23:55:58.943 00.016 1032 UpdateGuideState exits: m=1610 SNR=28.2
23:55:58.945 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:58.947 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:58.950 00.003 1032 Enqueuing Expose request
23:55:58.953 00.003 10072 IsGuiding returns 0
23:55:58.954 00.001 10072 Move returns status 0, amount 4
23:55:58.954 00.000 10072 MoveAxis(N, 0, ABG)
23:55:58.954 00.000 10072 Move returns status 0, amount 0
23:55:58.954 00.000 10072 move complete, result=0
23:55:58.954 00.000 10072 worker thread done servicing request
23:55:58.954 00.000 10072 Worker thread wakes up
23:55:58.954 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:58.954 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:58.960 00.006 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:55:59.365 00.405 10072 Exposure complete
23:55:59.413 00.048 10072 worker thread done servicing request
23:55:59.413 00.000 1032 OnExposeComplete: enter
23:55:59.416 00.003 1032 UpdateGuideState(): m_state=6
23:55:59.418 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11812
23:55:59.420 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=130.18, Mass=1546, SNR=27.6, Peak=115 HFD=3.4
23:55:59.421 00.001 1032 MultiStar: [#1 0.05,-0.02,0.93,U] [#2 0.05,-0.13,0.77,U] [#3 0.04,-0.04,0.73,U] [#4 0.09,-0.17,0.63,U] [#5 0.22,0.04,0.63,U] [#6 0.01,0.01,0.62,U] [#7 -0.05,-0.09,0.67,U] [#8 0.02,0.02,0.51,U] 
23:55:59.424 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.12, 0.02}
23:55:59.428 00.004 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
23:55:59.430 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
23:55:59.432 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.53 mountX=-0.05 mountY=-0.05, mountTheta=-2.36
23:55:59.435 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
23:55:59.437 00.002 1032 Enqueuing Move request for scope (0.06, -0.04)
23:55:59.440 00.003 10072 Worker thread wakes up
23:55:59.440 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:55:59.440 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:55:59.440 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
23:55:59.443 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
23:55:59.445 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:55:59.445 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:55:59.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:59.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:55:59.445 00.000 10072 MoveAxis(E, 4, ABG)
23:55:59.445 00.000 10072 Guiding  Dir = 2, Dur = 4
23:55:59.446 00.001 10072 IsGuiding returns 0
23:55:59.446 00.000 10072 PulseGuide returned control before completion, sleep 14
23:55:59.464 00.018 1032 UpdateGuideState exits: m=1546 SNR=27.6
23:55:59.466 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:59.468 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:55:59.470 00.002 1032 Enqueuing Expose request
23:55:59.472 00.002 10072 IsGuiding returns 0
23:55:59.472 00.000 10072 Move returns status 0, amount 4
23:55:59.472 00.000 10072 MoveAxis(N, 0, ABG)
23:55:59.472 00.000 10072 Move returns status 0, amount 0
23:55:59.472 00.000 10072 move complete, result=0
23:55:59.472 00.000 10072 worker thread done servicing request
23:55:59.472 00.000 10072 Worker thread wakes up
23:55:59.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:55:59.473 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:55:59.480 00.007 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:56:00.102 00.622 10072 Exposure complete
23:56:00.152 00.050 10072 worker thread done servicing request
23:56:00.152 00.000 1032 OnExposeComplete: enter
23:56:00.154 00.002 1032 UpdateGuideState(): m_state=6
23:56:00.156 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11813
23:56:00.158 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=130.31, Mass=1494, SNR=27.2, Peak=113 HFD=3.4
23:56:00.160 00.002 1032 MultiStar: [#1 0.05,0.08,0.91,U] [#2 -0.03,-0.07,0.85,U] [#3 -0.04,0.01,0.72,U] [#4 -0.02,-0.06,0.66,U] [#5 0.11,0.08,0.67,U] [#6 -0.03,-0.09,0.63,U] [#7 0.07,0.11,0.74,U] [#8 -0.03,0.06,0.47,U] 
23:56:00.162 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.13, 0.15}
23:56:00.163 00.001 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
23:56:00.167 00.004 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
23:56:00.168 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.89 mountX=0.03 mountY=-0.04, mountTheta=-0.94
23:56:00.171 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
23:56:00.173 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
23:56:00.175 00.002 10072 Worker thread wakes up
23:56:00.175 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:56:00.176 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:56:00.176 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
23:56:00.178 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:56:00.181 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:00.181 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:56:00.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:00.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:56:00.181 00.000 10072 MoveAxis(E, 5, ABG)
23:56:00.181 00.000 10072 Guiding  Dir = 2, Dur = 5
23:56:00.181 00.000 10072 IsGuiding returns 0
23:56:00.182 00.001 10072 PulseGuide returned control before completion, sleep 15
23:56:00.200 00.018 1032 UpdateGuideState exits: m=1494 SNR=27.2
23:56:00.202 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:00.205 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:00.208 00.003 1032 Enqueuing Expose request
23:56:00.211 00.003 10072 IsGuiding returns 0
23:56:00.211 00.000 10072 Move returns status 0, amount 5
23:56:00.211 00.000 10072 MoveAxis(N, 0, ABG)
23:56:00.212 00.001 10072 Move returns status 0, amount 0
23:56:00.212 00.000 10072 move complete, result=0
23:56:00.212 00.000 10072 worker thread done servicing request
23:56:00.212 00.000 10072 Worker thread wakes up
23:56:00.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:00.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:00.220 00.008 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:56:00.619 00.399 10072 Exposure complete
23:56:00.669 00.050 10072 worker thread done servicing request
23:56:00.669 00.000 1032 OnExposeComplete: enter
23:56:00.671 00.002 1032 UpdateGuideState(): m_state=6
23:56:00.675 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11814
23:56:00.677 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=130.16, Mass=1329, SNR=25.6, Peak=91 HFD=3.4
23:56:00.680 00.003 1032 MultiStar: [#1 0.03,-0.01,0.99,U] [#2 0.07,-0.03,0.84,U] [#3 -0.01,-0.02,0.83,U] [#4 0.00,-0.04,0.67,U] [#5 0.18,0.13,0.68,U] [#6 -0.01,-0.17,0.63,U] [#7 0.15,-0.00,0.73,U] [#8 -0.08,0.05,0.52,U] 
23:56:00.682 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.13, 0.00}
23:56:00.683 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
23:56:00.685 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
23:56:00.686 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.19 mountX=-0.02 mountY=-0.05, mountTheta=-2.02
23:56:00.689 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
23:56:00.690 00.001 1032 Enqueuing Move request for scope (0.06, -0.01)
23:56:00.694 00.004 10072 Worker thread wakes up
23:56:00.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:56:00.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:56:00.694 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.02 yDistance=-0.05
23:56:00.697 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:56:00.699 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:00.699 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:56:00.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:00.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:56:00.699 00.000 10072 MoveAxis(E, 4, ABG)
23:56:00.699 00.000 10072 Guiding  Dir = 2, Dur = 4
23:56:00.700 00.001 10072 IsGuiding returns 0
23:56:00.700 00.000 10072 PulseGuide returned control before completion, sleep 14
23:56:00.720 00.020 1032 UpdateGuideState exits: m=1329 SNR=25.6
23:56:00.724 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:00.726 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:00.727 00.001 1032 Enqueuing Expose request
23:56:00.729 00.002 10072 IsGuiding returns 0
23:56:00.729 00.000 10072 Move returns status 0, amount 4
23:56:00.729 00.000 10072 MoveAxis(N, 0, ABG)
23:56:00.729 00.000 10072 Move returns status 0, amount 0
23:56:00.729 00.000 10072 move complete, result=0
23:56:00.729 00.000 10072 worker thread done servicing request
23:56:00.729 00.000 10072 Worker thread wakes up
23:56:00.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:00.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:00.738 00.009 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:56:01.368 00.630 10072 Exposure complete
23:56:01.419 00.051 10072 worker thread done servicing request
23:56:01.419 00.000 1032 OnExposeComplete: enter
23:56:01.421 00.002 1032 UpdateGuideState(): m_state=6
23:56:01.425 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11815
23:56:01.429 00.004 1032 Star::Find returns 1 (0), X=1107.79, Y=130.15, Mass=1529, SNR=27.5, Peak=112 HFD=3.3
23:56:01.431 00.002 1032 MultiStar: [#1 0.09,-0.11,0.94,U] [#2 0.18,-0.17,0.79,U] [#3 0.07,0.09,0.74,U] [#4 0.04,-0.30,0.00,M1] [#5 0.09,-0.05,0.68,U] [#6 0.02,-0.19,0.62,U] [#7 0.15,-0.02,0.70,U] [#8 -0.03,-0.05,0.53,U] 
23:56:01.433 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.06}, one-star: {0.23, -0.00}
23:56:01.435 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
23:56:01.436 00.001 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
23:56:01.438 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.50 mountX=-0.09 mountY=-0.09, mountTheta=-2.33
23:56:01.440 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
23:56:01.442 00.002 1032 Enqueuing Move request for scope (0.11, -0.06)
23:56:01.444 00.002 10072 Worker thread wakes up
23:56:01.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
23:56:01.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
23:56:01.444 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.09 yDistance=-0.09
23:56:01.446 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:56:01.449 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:01.449 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:56:01.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:01.450 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:56:01.450 00.000 10072 MoveAxis(E, 4, ABG)
23:56:01.450 00.000 10072 Guiding  Dir = 2, Dur = 4
23:56:01.450 00.000 10072 IsGuiding returns 0
23:56:01.450 00.000 10072 PulseGuide returned control before completion, sleep 14
23:56:01.467 00.017 1032 UpdateGuideState exits: m=1529 SNR=27.5
23:56:01.471 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:01.473 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:01.475 00.002 1032 Enqueuing Expose request
23:56:01.476 00.001 10072 IsGuiding returns 0
23:56:01.476 00.000 10072 Move returns status 0, amount 4
23:56:01.476 00.000 10072 MoveAxis(N, 0, ABG)
23:56:01.476 00.000 10072 Move returns status 0, amount 0
23:56:01.478 00.002 10072 move complete, result=0
23:56:01.478 00.000 10072 worker thread done servicing request
23:56:01.478 00.000 10072 Worker thread wakes up
23:56:01.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:01.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:01.485 00.007 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:56:01.884 00.399 10072 Exposure complete
23:56:01.933 00.049 10072 worker thread done servicing request
23:56:01.933 00.000 1032 OnExposeComplete: enter
23:56:01.935 00.002 1032 UpdateGuideState(): m_state=6
23:56:01.938 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11816
23:56:01.940 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=130.12, Mass=1369, SNR=26.0, Peak=101 HFD=3.4
23:56:01.941 00.001 1032 MultiStar: [#1 0.02,-0.09,0.91,U] [#2 0.06,-0.14,0.85,U] [#3 0.02,0.18,0.80,U] [#4 0.03,-0.14,0.71,U] [#5 -0.05,-0.08,0.68,U] [#6 -0.09,-0.03,0.63,U] [#7 0.06,-0.08,0.72,U] [#8 0.02,0.18,0.53,U] 
23:56:01.944 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.12, -0.04}
23:56:01.946 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
23:56:01.947 00.001 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
23:56:01.949 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.90 mountX=-0.04 mountY=-0.02, mountTheta=-2.73
23:56:01.952 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
23:56:01.954 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
23:56:01.957 00.003 10072 Worker thread wakes up
23:56:01.957 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:56:01.957 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:56:01.957 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
23:56:01.960 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:56:01.962 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:01.962 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:56:01.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:01.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:56:01.962 00.000 10072 MoveAxis(E, 3, ABG)
23:56:01.962 00.000 10072 Guiding  Dir = 2, Dur = 3
23:56:01.963 00.001 10072 IsGuiding returns 0
23:56:01.963 00.000 10072 PulseGuide returned control before completion, sleep 13
23:56:01.980 00.017 1032 UpdateGuideState exits: m=1369 SNR=26.0
23:56:01.982 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:01.983 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:01.985 00.002 1032 Enqueuing Expose request
23:56:01.990 00.005 10072 IsGuiding returns 0
23:56:01.991 00.001 10072 Move returns status 0, amount 3
23:56:01.991 00.000 10072 MoveAxis(N, 0, ABG)
23:56:01.991 00.000 10072 Move returns status 0, amount 0
23:56:01.991 00.000 10072 move complete, result=0
23:56:01.994 00.003 10072 worker thread done servicing request
23:56:01.995 00.001 10072 Worker thread wakes up
23:56:01.995 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:01.995 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:02.000 00.005 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:56:02.632 00.632 10072 Exposure complete
23:56:02.680 00.048 10072 worker thread done servicing request
23:56:02.680 00.000 1032 OnExposeComplete: enter
23:56:02.682 00.002 1032 UpdateGuideState(): m_state=6
23:56:02.684 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11817
23:56:02.686 00.002 1032 Star::Find returns 1 (0), X=1107.58, Y=130.17, Mass=1477, SNR=27.1, Peak=119 HFD=3.4
23:56:02.688 00.002 1032 MultiStar: [#1 -0.00,0.06,0.94,U] [#2 0.04,-0.01,0.85,U] [#3 0.01,0.09,0.73,U] [#4 0.03,-0.06,0.68,U] [#5 0.12,0.08,0.66,U] [#6 0.11,0.06,0.62,U] [#7 -0.01,0.03,0.67,U] [#8 -0.15,0.05,0.52,U] 
23:56:02.689 00.001 1032 single-star, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.02, 0.01}
23:56:02.691 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
23:56:02.693 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
23:56:02.694 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.49 mountX=0.01 mountY=-0.03, mountTheta=-1.34
23:56:02.697 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
23:56:02.700 00.003 1032 Enqueuing Move request for scope (0.02, 0.01)
23:56:02.702 00.002 10072 Worker thread wakes up
23:56:02.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:56:02.702 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:56:02.702 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.03
23:56:02.704 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:56:02.707 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:02.707 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:56:02.707 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:02.707 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:56:02.707 00.000 10072 MoveAxis(E, 4, ABG)
23:56:02.708 00.001 10072 Guiding  Dir = 2, Dur = 4
23:56:02.708 00.000 10072 IsGuiding returns 0
23:56:02.709 00.001 10072 PulseGuide returned control before completion, sleep 14
23:56:02.727 00.018 1032 UpdateGuideState exits: m=1477 SNR=27.1
23:56:02.729 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:02.731 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:02.732 00.001 1032 Enqueuing Expose request
23:56:02.740 00.008 10072 IsGuiding returns 0
23:56:02.740 00.000 10072 Move returns status 0, amount 4
23:56:02.740 00.000 10072 MoveAxis(N, 0, ABG)
23:56:02.740 00.000 10072 Move returns status 0, amount 0
23:56:02.740 00.000 10072 move complete, result=0
23:56:02.740 00.000 10072 worker thread done servicing request
23:56:02.740 00.000 10072 Worker thread wakes up
23:56:02.740 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:02.740 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:02.743 00.003 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
23:56:03.147 00.404 10072 Exposure complete
23:56:03.198 00.051 10072 worker thread done servicing request
23:56:03.198 00.000 1032 OnExposeComplete: enter
23:56:03.201 00.003 1032 UpdateGuideState(): m_state=6
23:56:03.202 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11818
23:56:03.209 00.007 1032 Star::Find returns 1 (0), X=1107.50, Y=130.24, Mass=1363, SNR=26.0, Peak=105 HFD=3.4
23:56:03.213 00.004 1032 MultiStar: [#1 0.03,0.06,1.00,U] [#2 -0.06,0.11,0.78,U] [#3 0.01,0.03,0.75,U] [#4 0.02,-0.17,0.70,U] [#5 0.06,0.09,0.70,U] [#6 0.01,0.16,0.67,U] [#7 0.02,0.03,0.69,U] [#8 -0.07,0.18,0.55,U] 
23:56:03.215 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.06}, one-star: {-0.05, 0.08}
23:56:03.217 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
23:56:03.219 00.002 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
23:56:03.220 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.64 mountX=0.06 mountY=-0.01, mountTheta=-0.19
23:56:03.224 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.06, opts=13)
23:56:03.226 00.002 1032 Enqueuing Move request for scope (-0.00, 0.06)
23:56:03.228 00.002 10072 Worker thread wakes up
23:56:03.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
23:56:03.228 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
23:56:03.228 00.000 10072 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=-0.01
23:56:03.230 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:56:03.234 00.004 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:03.234 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:56:03.234 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:03.234 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:56:03.234 00.000 10072 MoveAxis(E, 2, ABG)
23:56:03.234 00.000 10072 Guiding  Dir = 2, Dur = 2
23:56:03.235 00.001 10072 IsGuiding returns 0
23:56:03.238 00.003 10072 IsGuiding returns 0
23:56:03.238 00.000 10072 Move returns status 0, amount 2
23:56:03.238 00.000 10072 MoveAxis(N, 0, ABG)
23:56:03.238 00.000 10072 Move returns status 0, amount 0
23:56:03.238 00.000 10072 move complete, result=0
23:56:03.238 00.000 10072 worker thread done servicing request
23:56:03.258 00.020 1032 UpdateGuideState exits: m=1363 SNR=26.0
23:56:03.260 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:03.262 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:03.264 00.002 1032 Enqueuing Expose request
23:56:03.267 00.003 10072 Worker thread wakes up
23:56:03.267 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:56:03.271 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:03.271 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:03.903 00.632 10072 Exposure complete
23:56:03.953 00.050 10072 worker thread done servicing request
23:56:03.953 00.000 1032 OnExposeComplete: enter
23:56:03.954 00.001 1032 UpdateGuideState(): m_state=6
23:56:03.958 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11819
23:56:03.960 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=130.26, Mass=1440, SNR=26.7, Peak=114 HFD=3.4
23:56:03.963 00.003 1032 MultiStar: [#1 0.04,-0.01,1.00,U] [#2 0.01,-0.05,0.80,U] [#3 0.12,0.08,0.72,U] [#4 0.05,-0.15,0.67,U] [#5 0.05,0.01,0.67,U] [#6 0.05,0.03,0.61,U] [#7 0.13,0.06,0.69,U] [#8 -0.01,0.20,0.50,U] 
23:56:03.965 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.08, 0.11}
23:56:03.967 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:56:03.969 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:56:03.970 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.42 mountX=0.01 mountY=-0.06, mountTheta=-1.41
23:56:03.974 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
23:56:03.976 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
23:56:03.978 00.002 10072 Worker thread wakes up
23:56:03.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:56:03.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:56:03.978 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.06
23:56:03.981 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:56:03.983 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:03.983 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
23:56:03.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:03.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:56:03.983 00.000 10072 MoveAxis(E, 2, ABG)
23:56:03.985 00.002 10072 Guiding  Dir = 2, Dur = 2
23:56:03.986 00.001 10072 IsGuiding returns 0
23:56:03.986 00.000 10072 PulseGuide returned control before completion, sleep 12
23:56:04.004 00.018 1032 UpdateGuideState exits: m=1440 SNR=26.7
23:56:04.007 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:04.008 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:04.012 00.004 1032 Enqueuing Expose request
23:56:04.014 00.002 10072 IsGuiding returns 0
23:56:04.014 00.000 10072 Move returns status 0, amount 2
23:56:04.014 00.000 10072 MoveAxis(N, 0, ABG)
23:56:04.014 00.000 10072 Move returns status 0, amount 0
23:56:04.014 00.000 10072 move complete, result=0
23:56:04.014 00.000 10072 worker thread done servicing request
23:56:04.014 00.000 10072 Worker thread wakes up
23:56:04.014 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:04.014 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:04.023 00.009 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:56:04.419 00.396 10072 Exposure complete
23:56:04.471 00.052 10072 worker thread done servicing request
23:56:04.471 00.000 1032 OnExposeComplete: enter
23:56:04.474 00.003 1032 UpdateGuideState(): m_state=6
23:56:04.476 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11820
23:56:04.478 00.002 1032 Star::Find returns 1 (0), X=1107.74, Y=130.31, Mass=1421, SNR=26.5, Peak=108 HFD=3.4
23:56:04.480 00.002 1032 MultiStar: [#1 0.01,-0.01,0.95,U] [#2 -0.17,-0.05,0.81,U] [#3 0.00,0.08,0.75,U] [#4 0.08,-0.19,0.68,U] [#5 0.05,-0.07,0.71,U] [#6 0.06,0.06,0.63,U] [#7 0.06,0.07,0.72,U] [#8 -0.05,-0.04,0.52,U] 
23:56:04.481 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.18, 0.16}
23:56:04.482 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
23:56:04.483 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
23:56:04.486 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.30 mountX=0.00 mountY=-0.03, mountTheta=-1.53
23:56:04.488 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
23:56:04.490 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
23:56:04.492 00.002 10072 Worker thread wakes up
23:56:04.492 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:56:04.492 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:56:04.492 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
23:56:04.494 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:56:04.497 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:04.497 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
23:56:04.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:04.498 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:56:04.498 00.000 10072 MoveAxis(E, 2, ABG)
23:56:04.498 00.000 10072 Guiding  Dir = 2, Dur = 2
23:56:04.498 00.000 10072 IsGuiding returns 0
23:56:04.499 00.001 10072 PulseGuide returned control before completion, sleep 12
23:56:04.514 00.015 1032 UpdateGuideState exits: m=1421 SNR=26.5
23:56:04.517 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:04.519 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:04.521 00.002 1032 Enqueuing Expose request
23:56:04.524 00.003 10072 IsGuiding returns 0
23:56:04.524 00.000 10072 Move returns status 0, amount 2
23:56:04.524 00.000 10072 MoveAxis(N, 0, ABG)
23:56:04.524 00.000 10072 Move returns status 0, amount 0
23:56:04.524 00.000 10072 move complete, result=0
23:56:04.525 00.001 10072 worker thread done servicing request
23:56:04.525 00.000 10072 Worker thread wakes up
23:56:04.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:04.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:04.534 00.009 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:56:05.150 00.616 10072 Exposure complete
23:56:05.196 00.046 10072 worker thread done servicing request
23:56:05.196 00.000 1032 OnExposeComplete: enter
23:56:05.199 00.003 1032 UpdateGuideState(): m_state=6
23:56:05.201 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11821
23:56:05.202 00.001 1032 Star::Find returns 1 (0), X=1107.71, Y=130.28, Mass=1550, SNR=27.7, Peak=105 HFD=3.5
23:56:05.204 00.002 1032 MultiStar: [#1 0.08,0.11,0.92,U] [#2 -0.12,-0.00,0.80,U] [#3 0.04,0.14,0.73,U] [#4 0.08,-0.00,0.66,U] [#5 0.08,0.12,0.61,U] [#6 -0.03,0.23,0.59,U] [#7 0.02,0.04,0.68,U] [#8 -0.13,0.19,0.48,U] 
23:56:05.207 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {0.15, 0.12}
23:56:05.210 00.003 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
23:56:05.212 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
23:56:05.213 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.28 mountX=0.09 mountY=-0.05, mountTheta=-0.55
23:56:05.217 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
23:56:05.219 00.002 1032 Enqueuing Move request for scope (0.03, 0.10)
23:56:05.220 00.001 10072 Worker thread wakes up
23:56:05.221 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
23:56:05.221 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
23:56:05.221 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.05
23:56:05.223 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:56:05.226 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:05.226 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:56:05.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:05.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:56:05.226 00.000 10072 MoveAxis(E, 1, ABG)
23:56:05.227 00.001 10072 Guiding  Dir = 2, Dur = 1
23:56:05.227 00.000 10072 IsGuiding returns 0
23:56:05.227 00.000 10072 PulseGuide returned control before completion, sleep 11
23:56:05.243 00.016 10072 IsGuiding returns 0
23:56:05.243 00.000 10072 Move returns status 0, amount 1
23:56:05.243 00.000 10072 MoveAxis(N, 0, ABG)
23:56:05.243 00.000 10072 Move returns status 0, amount 0
23:56:05.243 00.000 10072 move complete, result=0
23:56:05.243 00.000 10072 worker thread done servicing request
23:56:05.248 00.005 1032 UpdateGuideState exits: m=1550 SNR=27.7
23:56:05.251 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:05.252 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:05.254 00.002 1032 Enqueuing Expose request
23:56:05.256 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:56:05.258 00.002 10072 Worker thread wakes up
23:56:05.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:05.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:05.678 00.420 10072 Exposure complete
23:56:05.730 00.052 10072 worker thread done servicing request
23:56:05.730 00.000 1032 OnExposeComplete: enter
23:56:05.733 00.003 1032 UpdateGuideState(): m_state=6
23:56:05.735 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11822
23:56:05.736 00.001 1032 Star::Find returns 1 (0), X=1107.76, Y=130.33, Mass=1206, SNR=24.4, Peak=96 HFD=3.4
23:56:05.739 00.003 1032 MultiStar: [#1 0.05,0.09,1.10,U] [#2 0.04,0.08,0.87,U] [#3 0.11,0.16,0.83,U] [#4 0.08,0.01,0.70,U] [#5 0.17,0.19,0.71,U] [#6 -0.04,0.06,0.67,U] [#7 0.04,0.15,0.76,U] [#8 -0.08,0.10,0.56,U] 
23:56:05.741 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.12}, one-star: {0.20, 0.17}
23:56:05.743 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
23:56:05.744 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
23:56:05.746 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.01 mountX=0.09 mountY=-0.10, mountTheta=-0.82
23:56:05.749 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
23:56:05.752 00.003 1032 Enqueuing Move request for scope (0.07, 0.12)
23:56:05.754 00.002 10072 Worker thread wakes up
23:56:05.755 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
23:56:05.755 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
23:56:05.755 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.09 yDistance=-0.10
23:56:05.756 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:56:05.759 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:05.759 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
23:56:05.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:05.760 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:56:05.760 00.000 10072 MoveAxis(E, 1, ABG)
23:56:05.760 00.000 10072 Guiding  Dir = 2, Dur = 1
23:56:05.760 00.000 10072 IsGuiding returns 0
23:56:05.761 00.001 10072 PulseGuide returned control before completion, sleep 11
23:56:05.778 00.017 1032 UpdateGuideState exits: m=1206 SNR=24.4
23:56:05.780 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:05.782 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:05.786 00.004 1032 Enqueuing Expose request
23:56:05.788 00.002 10072 IsGuiding returns 0
23:56:05.788 00.000 10072 Move returns status 0, amount 1
23:56:05.788 00.000 10072 MoveAxis(N, 0, ABG)
23:56:05.788 00.000 10072 Move returns status 0, amount 0
23:56:05.788 00.000 10072 move complete, result=0
23:56:05.788 00.000 10072 worker thread done servicing request
23:56:05.788 00.000 10072 Worker thread wakes up
23:56:05.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:05.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:05.796 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:56:06.416 00.620 10072 Exposure complete
23:56:06.462 00.046 10072 worker thread done servicing request
23:56:06.463 00.001 1032 OnExposeComplete: enter
23:56:06.465 00.002 1032 UpdateGuideState(): m_state=6
23:56:06.466 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11823
23:56:06.468 00.002 1032 Star::Find returns 1 (0), X=1107.81, Y=130.32, Mass=1488, SNR=27.1, Peak=110 HFD=3.4
23:56:06.470 00.002 1032 MultiStar: [#1 0.06,0.07,0.92,U] [#2 0.10,0.02,0.76,U] [#3 -0.01,0.11,0.74,U] [#4 0.04,-0.08,0.65,U] [#5 0.04,0.08,0.63,U] [#6 -0.07,0.08,0.64,U] [#7 0.00,0.12,0.67,U] [#8 -0.03,0.09,0.49,U] 
23:56:06.471 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.25, 0.16}
23:56:06.473 00.002 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
23:56:06.475 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
23:56:06.476 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.94 mountX=0.06 mountY=-0.07, mountTheta=-0.89
23:56:06.480 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
23:56:06.482 00.002 1032 Enqueuing Move request for scope (0.06, 0.08)
23:56:06.484 00.002 10072 Worker thread wakes up
23:56:06.484 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
23:56:06.484 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
23:56:06.484 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.07
23:56:06.486 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:56:06.489 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:06.489 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:56:06.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:06.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:56:06.489 00.000 10072 MoveAxis(E, 1, ABG)
23:56:06.490 00.001 10072 Guiding  Dir = 2, Dur = 1
23:56:06.490 00.000 10072 IsGuiding returns 0
23:56:06.491 00.001 10072 PulseGuide returned control before completion, sleep 11
23:56:06.506 00.015 10072 IsGuiding returns 0
23:56:06.506 00.000 10072 Move returns status 0, amount 1
23:56:06.506 00.000 10072 MoveAxis(N, 0, ABG)
23:56:06.506 00.000 10072 Move returns status 0, amount 0
23:56:06.506 00.000 10072 move complete, result=0
23:56:06.506 00.000 10072 worker thread done servicing request
23:56:06.509 00.003 1032 UpdateGuideState exits: m=1488 SNR=27.1
23:56:06.511 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:06.513 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:06.514 00.001 1032 Enqueuing Expose request
23:56:06.517 00.003 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:56:06.521 00.004 10072 Worker thread wakes up
23:56:06.522 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:06.522 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:06.932 00.410 10072 Exposure complete
23:56:06.983 00.051 10072 worker thread done servicing request
23:56:06.983 00.000 1032 OnExposeComplete: enter
23:56:06.985 00.002 1032 UpdateGuideState(): m_state=6
23:56:06.989 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11824
23:56:06.991 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=130.33, Mass=1449, SNR=26.8, Peak=104 HFD=3.4
23:56:06.995 00.004 1032 MultiStar: [#1 0.10,-0.01,0.95,U] [#2 0.10,-0.02,0.80,U] [#3 0.03,0.15,0.79,U] [#4 0.02,-0.18,0.67,U] [#5 0.10,-0.04,0.67,U] [#6 -0.01,0.09,0.59,U] [#7 0.11,0.01,0.71,U] [#8 0.03,0.08,0.52,U] 
23:56:06.997 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.15, 0.18}
23:56:06.999 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
23:56:07.000 00.001 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
23:56:07.002 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.40 mountX=0.01 mountY=-0.08, mountTheta=-1.43
23:56:07.006 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
23:56:07.007 00.001 1032 Enqueuing Move request for scope (0.08, 0.03)
23:56:07.009 00.002 10072 Worker thread wakes up
23:56:07.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:56:07.009 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:56:07.009 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
23:56:07.011 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:56:07.014 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:07.014 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:56:07.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:07.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:56:07.014 00.000 10072 MoveAxis(W, 0, ABG)
23:56:07.014 00.000 10072 Move returns status 0, amount 0
23:56:07.014 00.000 10072 MoveAxis(N, 0, ABG)
23:56:07.014 00.000 10072 Move returns status 0, amount 0
23:56:07.015 00.001 10072 move complete, result=0
23:56:07.015 00.000 10072 worker thread done servicing request
23:56:07.032 00.017 1032 UpdateGuideState exits: m=1449 SNR=26.8
23:56:07.035 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:07.036 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:07.037 00.001 1032 Enqueuing Expose request
23:56:07.039 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
23:56:07.041 00.002 10072 Worker thread wakes up
23:56:07.042 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:07.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:07.666 00.624 10072 Exposure complete
23:56:07.715 00.049 10072 worker thread done servicing request
23:56:07.715 00.000 1032 OnExposeComplete: enter
23:56:07.717 00.002 1032 UpdateGuideState(): m_state=6
23:56:07.718 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11825
23:56:07.720 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=130.30, Mass=1502, SNR=27.3, Peak=120 HFD=3.3
23:56:07.722 00.002 1032 MultiStar: [#1 0.04,0.08,0.94,U] [#2 0.02,-0.03,0.78,U] [#3 0.01,0.14,0.71,U] [#4 0.02,-0.18,0.65,U] [#5 0.05,-0.07,0.66,U] [#6 0.11,0.13,0.61,U] [#7 -0.01,0.19,0.68,U] [#8 0.00,0.23,0.53,U] 
23:56:07.724 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.11, 0.15}
23:56:07.725 00.001 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
23:56:07.727 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
23:56:07.730 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.05 mountX=0.06 mountY=-0.06, mountTheta=-0.78
23:56:07.732 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
23:56:07.733 00.001 1032 Enqueuing Move request for scope (0.04, 0.07)
23:56:07.736 00.003 10072 Worker thread wakes up
23:56:07.736 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:56:07.736 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:56:07.737 00.001 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
23:56:07.738 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:56:07.741 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:07.741 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:56:07.742 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:07.742 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:56:07.742 00.000 10072 MoveAxis(W, 0, ABG)
23:56:07.742 00.000 10072 Move returns status 0, amount 0
23:56:07.742 00.000 10072 MoveAxis(N, 0, ABG)
23:56:07.742 00.000 10072 Move returns status 0, amount 0
23:56:07.742 00.000 10072 move complete, result=0
23:56:07.742 00.000 10072 worker thread done servicing request
23:56:07.758 00.016 1032 UpdateGuideState exits: m=1502 SNR=27.3
23:56:07.760 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:07.762 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:07.764 00.002 1032 Enqueuing Expose request
23:56:07.766 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:56:07.770 00.004 10072 Worker thread wakes up
23:56:07.770 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:07.770 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:08.183 00.413 10072 Exposure complete
23:56:08.231 00.048 10072 worker thread done servicing request
23:56:08.231 00.000 1032 OnExposeComplete: enter
23:56:08.233 00.002 1032 UpdateGuideState(): m_state=6
23:56:08.236 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11826
23:56:08.238 00.002 1032 Star::Find returns 1 (0), X=1107.76, Y=130.29, Mass=1305, SNR=25.4, Peak=101 HFD=3.5
23:56:08.239 00.001 1032 MultiStar: [#1 0.07,0.26,0.00,M1] [#2 -0.11,0.07,0.82,U] [#3 0.06,0.31,0.00,M1] [#4 0.00,0.04,0.70,U] [#5 0.07,0.10,0.69,U] [#6 0.00,0.18,0.64,U] [#7 -0.06,0.26,0.00,M1] [#8 0.01,0.16,0.53,U] 
23:56:08.241 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.11}, one-star: {0.21, 0.14}
23:56:08.243 00.002 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
23:56:08.244 00.001 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
23:56:08.246 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=0.10 mountY=-0.07, mountTheta=-0.59
23:56:08.248 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
23:56:08.249 00.001 1032 Enqueuing Move request for scope (0.04, 0.11)
23:56:08.251 00.002 10072 Worker thread wakes up
23:56:08.251 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
23:56:08.251 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
23:56:08.251 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.10 yDistance=-0.07
23:56:08.254 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:56:08.256 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:08.257 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:56:08.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:08.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:56:08.257 00.000 10072 MoveAxis(W, 0, ABG)
23:56:08.257 00.000 10072 Move returns status 0, amount 0
23:56:08.257 00.000 10072 MoveAxis(N, 0, ABG)
23:56:08.257 00.000 10072 Move returns status 0, amount 0
23:56:08.257 00.000 10072 move complete, result=0
23:56:08.257 00.000 10072 worker thread done servicing request
23:56:08.272 00.015 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:56:08.275 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:08.277 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:08.279 00.002 1032 Enqueuing Expose request
23:56:08.281 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:56:08.282 00.001 10072 Worker thread wakes up
23:56:08.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:08.284 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:08.919 00.635 10072 Exposure complete
23:56:08.967 00.048 10072 worker thread done servicing request
23:56:08.967 00.000 1032 OnExposeComplete: enter
23:56:08.969 00.002 1032 UpdateGuideState(): m_state=6
23:56:08.971 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11827
23:56:08.972 00.001 1032 Star::Find returns 1 (0), X=1107.66, Y=130.45, Mass=1435, SNR=26.6, Peak=102 HFD=3.3
23:56:08.974 00.002 1032 MultiStar: [#1 0.15,0.22,0.00,M2] [#2 -0.09,0.06,0.80,U] [#3 0.05,0.29,0.00,M2] [#4 0.01,0.06,0.71,U] [#5 0.17,0.16,0.67,U] [#6 -0.09,0.19,0.62,U] [#7 0.07,0.23,0.69,U] [#8 0.04,0.38,0.00,M1] 
23:56:08.976 00.002 1032 refined, 5 included, MultiStar: {0.03, 0.17}, one-star: {0.11, 0.29}
23:56:08.978 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
23:56:08.979 00.001 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
23:56:08.980 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.38 mountX=0.16 mountY=-0.08, mountTheta=-0.45
23:56:08.983 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.17, opts=13)
23:56:08.985 00.002 1032 Enqueuing Move request for scope (0.03, 0.17)
23:56:08.986 00.001 10072 Worker thread wakes up
23:56:08.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
23:56:08.986 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
23:56:08.986 00.000 10072 Moving (0.03, 0.17) raw xDistance=0.16 yDistance=-0.08
23:56:08.989 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:56:08.993 00.004 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.90
23:56:08.993 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
23:56:08.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:08.994 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:56:08.994 00.000 10072 MoveAxis(W, 76, ABG)
23:56:08.994 00.000 10072 Guiding  Dir = 3, Dur = 76
23:56:08.994 00.000 10072 IsGuiding returns 0
23:56:08.995 00.001 10072 PulseGuide returned control before completion, sleep 86
23:56:09.012 00.017 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:56:09.015 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:09.016 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:09.018 00.002 1032 Enqueuing Expose request
23:56:09.089 00.071 10072 IsGuiding returns 0
23:56:09.089 00.000 10072 Move returns status 0, amount 76
23:56:09.090 00.001 10072 MoveAxis(N, 0, ABG)
23:56:09.090 00.000 10072 Move returns status 0, amount 0
23:56:09.090 00.000 10072 move complete, result=0
23:56:09.090 00.000 10072 worker thread done servicing request
23:56:09.090 00.000 10072 Worker thread wakes up
23:56:09.090 00.000 1032 GuideStep: 0.2 px 76 ms WEST, -0.1 px 0 ms NORTH
23:56:09.092 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:09.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:09.498 00.406 10072 Exposure complete
23:56:09.547 00.049 10072 worker thread done servicing request
23:56:09.547 00.000 1032 OnExposeComplete: enter
23:56:09.551 00.004 1032 UpdateGuideState(): m_state=6
23:56:09.554 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11828
23:56:09.558 00.004 1032 Star::Find returns 1 (0), X=1107.70, Y=130.31, Mass=1361, SNR=26.0, Peak=100 HFD=3.5
23:56:09.560 00.002 1032 MultiStar: [#1 0.12,0.15,0.95,U] [#2 0.09,0.11,0.78,U] [#3 0.05,0.21,0.76,U] [#4 0.10,0.10,0.67,U] [#5 0.12,0.16,0.69,U] [#6 0.01,0.05,0.61,U] [#7 0.24,0.15,0.00,M1] [#8 0.04,0.20,0.49,U] 
23:56:09.563 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.14}, one-star: {0.15, 0.15}
23:56:09.565 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
23:56:09.567 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
23:56:09.568 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.00 mountX=0.11 mountY=-0.13, mountTheta=-0.83
23:56:09.571 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.14, opts=13)
23:56:09.574 00.003 1032 Enqueuing Move request for scope (0.09, 0.14)
23:56:09.576 00.002 10072 Worker thread wakes up
23:56:09.576 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
23:56:09.576 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
23:56:09.576 00.000 10072 Moving (0.09, 0.14) raw xDistance=0.11 yDistance=-0.13
23:56:09.578 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:56:09.581 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:09.581 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:56:09.581 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:09.581 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:56:09.581 00.000 10072 MoveAxis(W, 3, ABG)
23:56:09.581 00.000 10072 Guiding  Dir = 3, Dur = 3
23:56:09.581 00.000 10072 IsGuiding returns 0
23:56:09.582 00.001 10072 PulseGuide returned control before completion, sleep 13
23:56:09.603 00.021 1032 UpdateGuideState exits: m=1361 SNR=26.0
23:56:09.607 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:09.609 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:09.610 00.001 10072 IsGuiding returns 0
23:56:09.610 00.000 10072 Move returns status 0, amount 3
23:56:09.610 00.000 10072 MoveAxis(N, 0, ABG)
23:56:09.611 00.001 10072 Move returns status 0, amount 0
23:56:09.611 00.000 10072 move complete, result=0
23:56:09.611 00.000 10072 worker thread done servicing request
23:56:09.611 00.000 1032 Enqueuing Expose request
23:56:09.615 00.004 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:56:09.617 00.002 10072 Worker thread wakes up
23:56:09.617 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:09.617 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:10.246 00.629 10072 Exposure complete
23:56:10.293 00.047 10072 worker thread done servicing request
23:56:10.293 00.000 1032 OnExposeComplete: enter
23:56:10.294 00.001 1032 UpdateGuideState(): m_state=6
23:56:10.296 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11829
23:56:10.297 00.001 1032 Star::Find returns 1 (0), X=1107.81, Y=130.23, Mass=1309, SNR=25.4, Peak=96 HFD=3.3
23:56:10.300 00.003 1032 MultiStar: [#1 0.18,0.14,0.98,U] [#2 0.03,0.03,0.84,U] [#3 0.26,0.13,0.00,M2] [#4 0.11,-0.18,0.71,U] [#5 0.12,-0.00,0.74,U] [#6 0.15,0.02,0.65,U] [#7 0.16,0.07,0.70,U] [#8 0.09,-0.05,0.57,U] 
23:56:10.303 00.003 1032 refined, 7 included, MultiStar: {0.14, 0.02}, one-star: {0.25, 0.08}
23:56:10.304 00.001 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
23:56:10.305 00.001 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
23:56:10.308 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.15 mountX=-0.02 mountY=-0.14, mountTheta=-1.68
23:56:10.311 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
23:56:10.312 00.001 1032 Enqueuing Move request for scope (0.14, 0.02)
23:56:10.314 00.002 10072 Worker thread wakes up
23:56:10.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
23:56:10.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
23:56:10.314 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
23:56:10.316 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:56:10.318 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:10.318 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:56:10.319 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:10.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:56:10.319 00.000 10072 MoveAxis(W, 4, ABG)
23:56:10.319 00.000 10072 Guiding  Dir = 3, Dur = 4
23:56:10.319 00.000 10072 IsGuiding returns 0
23:56:10.319 00.000 10072 PulseGuide returned control before completion, sleep 14
23:56:10.337 00.018 1032 UpdateGuideState exits: m=1309 SNR=25.4
23:56:10.340 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:10.341 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:10.343 00.002 1032 Enqueuing Expose request
23:56:10.345 00.002 10072 IsGuiding returns 0
23:56:10.345 00.000 10072 Move returns status 0, amount 4
23:56:10.345 00.000 10072 MoveAxis(N, 0, ABG)
23:56:10.345 00.000 10072 Move returns status 0, amount 0
23:56:10.345 00.000 10072 move complete, result=0
23:56:10.345 00.000 10072 worker thread done servicing request
23:56:10.345 00.000 10072 Worker thread wakes up
23:56:10.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:10.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:10.352 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:56:10.763 00.411 10072 Exposure complete
23:56:10.812 00.049 10072 worker thread done servicing request
23:56:10.812 00.000 1032 OnExposeComplete: enter
23:56:10.814 00.002 1032 UpdateGuideState(): m_state=6
23:56:10.815 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11830
23:56:10.817 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=130.28, Mass=1307, SNR=25.4, Peak=105 HFD=3.4
23:56:10.819 00.002 1032 MultiStar: [#1 0.22,0.12,1.04,U] [#2 0.20,-0.08,0.83,U] [#3 0.26,0.18,0.00,M3] [#4 0.14,-0.07,0.70,U] [#5 0.09,0.06,0.70,U] [#6 0.19,0.23,0.00,M1] [#7 0.11,0.16,0.70,U] [#8 0.02,0.02,0.57,U] 
23:56:10.820 00.001 1032 refined, 6 included, MultiStar: {0.15, 0.05}, one-star: {0.19, 0.12}
23:56:10.821 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:56:10.823 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:56:10.825 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.34 mountX=0.01 mountY=-0.16, mountTheta=-1.49
23:56:10.827 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.05, opts=13)
23:56:10.830 00.003 1032 Enqueuing Move request for scope (0.15, 0.05)
23:56:10.833 00.003 10072 Worker thread wakes up
23:56:10.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
23:56:10.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
23:56:10.833 00.000 10072 Moving (0.15, 0.05) raw xDistance=0.01 yDistance=-0.16
23:56:10.835 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:56:10.838 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:10.838 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:56:10.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:10.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:56:10.838 00.000 10072 MoveAxis(W, 3, ABG)
23:56:10.838 00.000 10072 Guiding  Dir = 3, Dur = 3
23:56:10.839 00.001 10072 IsGuiding returns 0
23:56:10.839 00.000 10072 PulseGuide returned control before completion, sleep 13
23:56:10.855 00.016 10072 IsGuiding returns 0
23:56:10.855 00.000 10072 Move returns status 0, amount 3
23:56:10.855 00.000 10072 MoveAxis(N, 0, ABG)
23:56:10.855 00.000 10072 Move returns status 0, amount 0
23:56:10.855 00.000 10072 move complete, result=0
23:56:10.855 00.000 10072 worker thread done servicing request
23:56:10.856 00.001 1032 UpdateGuideState exits: m=1307 SNR=25.4
23:56:10.859 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:10.861 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:10.863 00.002 1032 Enqueuing Expose request
23:56:10.867 00.004 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
23:56:10.869 00.002 10072 Worker thread wakes up
23:56:10.869 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:10.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:11.499 00.630 10072 Exposure complete
23:56:11.544 00.045 10072 worker thread done servicing request
23:56:11.544 00.000 1032 OnExposeComplete: enter
23:56:11.546 00.002 1032 UpdateGuideState(): m_state=6
23:56:11.547 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11831
23:56:11.550 00.003 1032 Star::Find returns 1 (0), X=1107.76, Y=130.26, Mass=1415, SNR=26.5, Peak=100 HFD=3.5
23:56:11.551 00.001 1032 MultiStar: [#1 0.20,0.09,0.95,U] [#2 0.08,0.02,0.82,U] [#3 0.14,0.23,0.00,M4] [#4 0.05,-0.08,0.69,U] [#5 0.16,0.07,0.65,U] [#6 0.05,0.10,0.59,U] [#7 0.13,0.22,0.00,M1] [#8 0.04,0.12,0.52,U] 
23:56:11.553 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.06}, one-star: {0.21, 0.10}
23:56:11.554 00.001 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
23:56:11.556 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
23:56:11.557 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.47 mountX=0.03 mountY=-0.14, mountTheta=-1.36
23:56:11.560 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
23:56:11.563 00.003 1032 Enqueuing Move request for scope (0.12, 0.06)
23:56:11.564 00.001 10072 Worker thread wakes up
23:56:11.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
23:56:11.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
23:56:11.565 00.001 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.14
23:56:11.567 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:56:11.569 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:11.569 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:56:11.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:11.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:56:11.569 00.000 10072 MoveAxis(W, 4, ABG)
23:56:11.570 00.001 10072 Guiding  Dir = 3, Dur = 4
23:56:11.570 00.000 10072 IsGuiding returns 0
23:56:11.570 00.000 10072 PulseGuide returned control before completion, sleep 14
23:56:11.587 00.017 1032 UpdateGuideState exits: m=1415 SNR=26.5
23:56:11.589 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:11.591 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:11.593 00.002 1032 Enqueuing Expose request
23:56:11.594 00.001 10072 IsGuiding returns 0
23:56:11.594 00.000 10072 Move returns status 0, amount 4
23:56:11.595 00.001 10072 MoveAxis(N, 0, ABG)
23:56:11.595 00.000 10072 Move returns status 0, amount 0
23:56:11.595 00.000 10072 move complete, result=0
23:56:11.595 00.000 10072 worker thread done servicing request
23:56:11.595 00.000 10072 Worker thread wakes up
23:56:11.595 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:11.595 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:11.602 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:56:12.000 00.398 10072 Exposure complete
23:56:12.055 00.055 10072 worker thread done servicing request
23:56:12.055 00.000 1032 OnExposeComplete: enter
23:56:12.058 00.003 1032 UpdateGuideState(): m_state=6
23:56:12.061 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11832
23:56:12.062 00.001 1032 Star::Find returns 1 (0), X=1107.80, Y=130.30, Mass=1371, SNR=26.0, Peak=98 HFD=3.5
23:56:12.064 00.002 1032 MultiStar: [#1 0.22,0.08,0.96,U] [#2 0.12,0.02,0.78,U] [#3 0.04,0.16,0.77,U] [#4 0.08,-0.04,0.66,U] [#5 0.16,0.07,0.70,U] [#6 0.03,0.11,0.66,U] [#7 0.15,0.19,0.69,U] [#8 0.07,0.20,0.54,U] 
23:56:12.065 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.10}, one-star: {0.24, 0.14}
23:56:12.067 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
23:56:12.068 00.001 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
23:56:12.070 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.64 mountX=0.06 mountY=-0.16, mountTheta=-1.19
23:56:12.072 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
23:56:12.073 00.001 1032 Enqueuing Move request for scope (0.13, 0.10)
23:56:12.075 00.002 10072 Worker thread wakes up
23:56:12.075 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
23:56:12.075 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
23:56:12.075 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.06 yDistance=-0.16
23:56:12.077 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:56:12.081 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:12.081 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:56:12.081 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:12.081 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:56:12.081 00.000 10072 MoveAxis(W, 3, ABG)
23:56:12.081 00.000 10072 Guiding  Dir = 3, Dur = 3
23:56:12.081 00.000 10072 IsGuiding returns 0
23:56:12.082 00.001 10072 PulseGuide returned control before completion, sleep 13
23:56:12.098 00.016 1032 UpdateGuideState exits: m=1371 SNR=26.0
23:56:12.100 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:12.102 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:12.103 00.001 1032 Enqueuing Expose request
23:56:12.105 00.002 10072 IsGuiding returns 0
23:56:12.105 00.000 10072 Move returns status 0, amount 3
23:56:12.105 00.000 10072 MoveAxis(N, 0, ABG)
23:56:12.105 00.000 10072 Move returns status 0, amount 0
23:56:12.105 00.000 10072 move complete, result=0
23:56:12.105 00.000 10072 worker thread done servicing request
23:56:12.105 00.000 10072 Worker thread wakes up
23:56:12.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:12.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:12.114 00.009 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
23:56:12.738 00.624 10072 Exposure complete
23:56:12.783 00.045 10072 worker thread done servicing request
23:56:12.783 00.000 1032 OnExposeComplete: enter
23:56:12.785 00.002 1032 UpdateGuideState(): m_state=6
23:56:12.787 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11833
23:56:12.789 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=130.17, Mass=1468, SNR=26.9, Peak=104 HFD=3.4
23:56:12.791 00.002 1032 MultiStar: [#1 0.11,0.07,0.96,U] [#2 0.17,0.19,0.80,U] [#3 0.09,0.16,0.72,U] [#4 0.06,-0.06,0.67,U] [#5 0.21,0.10,0.62,U] [#6 0.16,0.08,0.61,U] [#7 0.11,0.12,0.70,U] [#8 0.02,0.21,0.47,U] 
23:56:12.793 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.09}, one-star: {0.19, 0.02}
23:56:12.795 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:56:12.796 00.001 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:56:12.798 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.62 mountX=0.06 mountY=-0.15, mountTheta=-1.21
23:56:12.802 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.09, opts=13)
23:56:12.804 00.002 1032 Enqueuing Move request for scope (0.13, 0.09)
23:56:12.805 00.001 10072 Worker thread wakes up
23:56:12.805 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
23:56:12.805 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
23:56:12.805 00.000 10072 Moving (0.13, 0.09) raw xDistance=0.06 yDistance=-0.15
23:56:12.807 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:56:12.810 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:12.810 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:56:12.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:12.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:56:12.810 00.000 10072 MoveAxis(W, 4, ABG)
23:56:12.810 00.000 10072 Guiding  Dir = 3, Dur = 4
23:56:12.811 00.001 10072 IsGuiding returns 0
23:56:12.811 00.000 10072 PulseGuide returned control before completion, sleep 14
23:56:12.826 00.015 1032 UpdateGuideState exits: m=1468 SNR=26.9
23:56:12.829 00.003 10072 IsGuiding returns 0
23:56:12.829 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:12.832 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:12.834 00.002 1032 Enqueuing Expose request
23:56:12.836 00.002 10072 Move returns status 0, amount 4
23:56:12.836 00.000 10072 MoveAxis(N, 0, ABG)
23:56:12.836 00.000 10072 Move returns status 0, amount 0
23:56:12.836 00.000 10072 move complete, result=0
23:56:12.836 00.000 10072 worker thread done servicing request
23:56:12.836 00.000 10072 Worker thread wakes up
23:56:12.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:12.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:12.844 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:56:13.249 00.405 10072 Exposure complete
23:56:13.298 00.049 10072 worker thread done servicing request
23:56:13.298 00.000 1032 OnExposeComplete: enter
23:56:13.300 00.002 1032 UpdateGuideState(): m_state=6
23:56:13.301 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11834
23:56:13.303 00.002 1032 Star::Find returns 1 (0), X=1107.76, Y=130.24, Mass=1299, SNR=25.3, Peak=103 HFD=3.3
23:56:13.305 00.002 1032 MultiStar: [#1 0.11,0.10,0.98,U] [#2 -0.00,0.13,0.86,U] [#3 0.15,0.27,0.00,M3] [#4 0.08,0.00,0.72,U] [#5 0.20,0.17,0.00,M1] [#6 0.00,0.13,0.65,U] [#7 0.18,0.25,0.00,M1] [#8 -0.02,0.28,0.00,M1] 
23:56:13.307 00.002 1032 refined, 4 included, MultiStar: {0.09, 0.09}, one-star: {0.21, 0.09}
23:56:13.308 00.001 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
23:56:13.311 00.003 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
23:56:13.312 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.79 mountX=0.06 mountY=-0.11, mountTheta=-1.04
23:56:13.315 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
23:56:13.317 00.002 1032 Enqueuing Move request for scope (0.09, 0.09)
23:56:13.318 00.001 10072 Worker thread wakes up
23:56:13.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
23:56:13.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
23:56:13.318 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
23:56:13.320 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:56:13.323 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:13.323 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:56:13.324 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:13.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:56:13.324 00.000 10072 MoveAxis(W, 3, ABG)
23:56:13.324 00.000 10072 Guiding  Dir = 3, Dur = 3
23:56:13.325 00.001 10072 IsGuiding returns 0
23:56:13.325 00.000 10072 PulseGuide returned control before completion, sleep 13
23:56:13.339 00.014 10072 IsGuiding returns 0
23:56:13.339 00.000 10072 Move returns status 0, amount 3
23:56:13.339 00.000 10072 MoveAxis(N, 0, ABG)
23:56:13.339 00.000 10072 Move returns status 0, amount 0
23:56:13.340 00.001 10072 move complete, result=0
23:56:13.340 00.000 10072 worker thread done servicing request
23:56:13.343 00.003 1032 UpdateGuideState exits: m=1299 SNR=25.3
23:56:13.346 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:13.348 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:13.350 00.002 1032 Enqueuing Expose request
23:56:13.351 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:56:13.354 00.003 10072 Worker thread wakes up
23:56:13.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:13.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:13.981 00.627 10072 Exposure complete
23:56:14.029 00.048 10072 worker thread done servicing request
23:56:14.029 00.000 1032 OnExposeComplete: enter
23:56:14.032 00.003 1032 UpdateGuideState(): m_state=6
23:56:14.034 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11835
23:56:14.036 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=130.44, Mass=1352, SNR=25.9, Peak=103 HFD=3.3
23:56:14.038 00.002 1032 MultiStar: [#1 0.07,0.23,1.03,U] [#2 0.18,0.17,0.82,U] [#3 -0.08,0.22,0.74,U] [#4 -0.03,0.07,0.69,U] [#5 0.06,0.25,0.00,M2] [#6 0.03,0.31,0.00,M1] [#7 0.03,0.28,0.00,M2] [#8 -0.01,0.23,0.52,U] 
23:56:14.040 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.21}, one-star: {0.13, 0.29}
23:56:14.042 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
23:56:14.043 00.001 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
23:56:14.044 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.32 mountX=0.19 mountY=-0.11, mountTheta=-0.51
23:56:14.049 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.21, opts=13)
23:56:14.052 00.003 1032 Enqueuing Move request for scope (0.05, 0.21)
23:56:14.053 00.001 10072 Worker thread wakes up
23:56:14.054 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
23:56:14.054 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
23:56:14.054 00.000 10072 Moving (0.05, 0.21) raw xDistance=0.19 yDistance=-0.11
23:56:14.055 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:56:14.058 00.003 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.90
23:56:14.058 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
23:56:14.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:14.059 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:56:14.059 00.000 10072 MoveAxis(W, 93, ABG)
23:56:14.059 00.000 10072 Guiding  Dir = 3, Dur = 93
23:56:14.059 00.000 10072 IsGuiding returns 0
23:56:14.060 00.001 10072 PulseGuide returned control before completion, sleep 103
23:56:14.076 00.016 1032 UpdateGuideState exits: m=1352 SNR=25.9
23:56:14.079 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:14.081 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:14.085 00.004 1032 Enqueuing Expose request
23:56:14.168 00.083 10072 IsGuiding returns 0
23:56:14.168 00.000 10072 Move returns status 0, amount 93
23:56:14.168 00.000 10072 MoveAxis(N, 0, ABG)
23:56:14.168 00.000 10072 Move returns status 0, amount 0
23:56:14.168 00.000 10072 move complete, result=0
23:56:14.168 00.000 10072 worker thread done servicing request
23:56:14.168 00.000 10072 Worker thread wakes up
23:56:14.168 00.000 1032 GuideStep: 0.2 px 93 ms WEST, -0.1 px 0 ms NORTH
23:56:14.171 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:14.171 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:14.579 00.408 10072 Exposure complete
23:56:14.632 00.053 10072 worker thread done servicing request
23:56:14.633 00.001 1032 OnExposeComplete: enter
23:56:14.634 00.001 1032 UpdateGuideState(): m_state=6
23:56:14.636 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11836
23:56:14.638 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=130.31, Mass=1378, SNR=26.1, Peak=101 HFD=3.5
23:56:14.640 00.002 1032 MultiStar: [#1 0.12,0.20,0.97,U] [#2 0.06,0.14,0.81,U] [#3 0.07,0.15,0.80,U] [#4 0.04,-0.01,0.68,U] [#5 0.11,0.19,0.69,U] [#6 0.08,0.13,0.64,U] [#7 0.11,0.27,0.00,M3] [#8 0.00,0.16,0.50,U] 
23:56:14.643 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.14}, one-star: {0.23, 0.15}
23:56:14.645 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
23:56:14.647 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
23:56:14.650 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.97 mountX=0.11 mountY=-0.13, mountTheta=-0.86
23:56:14.654 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.14, opts=13)
23:56:14.657 00.003 1032 Enqueuing Move request for scope (0.10, 0.14)
23:56:14.660 00.003 10072 Worker thread wakes up
23:56:14.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
23:56:14.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
23:56:14.660 00.000 10072 Moving (0.10, 0.14) raw xDistance=0.11 yDistance=-0.13
23:56:14.661 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:56:14.665 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:14.665 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:56:14.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:14.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:56:14.665 00.000 10072 MoveAxis(W, 4, ABG)
23:56:14.665 00.000 10072 Guiding  Dir = 3, Dur = 4
23:56:14.666 00.001 10072 IsGuiding returns 0
23:56:14.666 00.000 10072 PulseGuide returned control before completion, sleep 14
23:56:14.682 00.016 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:56:14.685 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:14.686 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:14.688 00.002 1032 Enqueuing Expose request
23:56:14.690 00.002 10072 IsGuiding returns 0
23:56:14.690 00.000 10072 Move returns status 0, amount 4
23:56:14.690 00.000 10072 MoveAxis(N, 0, ABG)
23:56:14.690 00.000 10072 Move returns status 0, amount 0
23:56:14.690 00.000 10072 move complete, result=0
23:56:14.690 00.000 10072 worker thread done servicing request
23:56:14.690 00.000 10072 Worker thread wakes up
23:56:14.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:14.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:14.697 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:56:15.315 00.618 10072 Exposure complete
23:56:15.368 00.053 10072 worker thread done servicing request
23:56:15.368 00.000 1032 OnExposeComplete: enter
23:56:15.370 00.002 1032 UpdateGuideState(): m_state=6
23:56:15.372 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11837
23:56:15.373 00.001 1032 Star::Find returns 1 (0), X=1107.80, Y=130.23, Mass=1327, SNR=25.7, Peak=99 HFD=3.4
23:56:15.376 00.003 1032 MultiStar: [#1 0.12,0.06,0.98,U] [#2 -0.05,0.07,0.77,U] [#3 0.09,0.08,0.78,U] [#4 0.05,0.04,0.70,U] [#5 0.26,0.13,0.00,M2] [#6 0.13,0.13,0.63,U] [#7 0.10,0.10,0.69,U] [#8 -0.03,0.07,0.53,U] 
23:56:15.378 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.08}, one-star: {0.24, 0.07}
23:56:15.379 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
23:56:15.382 00.003 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
23:56:15.383 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.68 mountX=0.05 mountY=-0.11, mountTheta=-1.15
23:56:15.386 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
23:56:15.388 00.002 1032 Enqueuing Move request for scope (0.09, 0.08)
23:56:15.389 00.001 10072 Worker thread wakes up
23:56:15.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:56:15.389 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:56:15.389 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.11
23:56:15.394 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:56:15.401 00.007 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:15.401 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:56:15.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:15.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:56:15.401 00.000 10072 MoveAxis(W, 4, ABG)
23:56:15.401 00.000 10072 Guiding  Dir = 3, Dur = 4
23:56:15.401 00.000 10072 IsGuiding returns 0
23:56:15.402 00.001 10072 PulseGuide returned control before completion, sleep 14
23:56:15.418 00.016 1032 UpdateGuideState exits: m=1327 SNR=25.7
23:56:15.421 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:15.424 00.003 10072 IsGuiding returns 0
23:56:15.424 00.000 10072 Move returns status 0, amount 4
23:56:15.424 00.000 10072 MoveAxis(N, 0, ABG)
23:56:15.424 00.000 10072 Move returns status 0, amount 0
23:56:15.425 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:15.429 00.004 1032 Enqueuing Expose request
23:56:15.431 00.002 10072 move complete, result=0
23:56:15.431 00.000 10072 worker thread done servicing request
23:56:15.431 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:56:15.433 00.002 10072 Worker thread wakes up
23:56:15.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:15.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:15.850 00.417 10072 Exposure complete
23:56:15.899 00.049 10072 worker thread done servicing request
23:56:15.899 00.000 1032 OnExposeComplete: enter
23:56:15.902 00.003 1032 UpdateGuideState(): m_state=6
23:56:15.904 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11838
23:56:15.905 00.001 1032 Star::Find returns 1 (0), X=1107.72, Y=130.34, Mass=1345, SNR=25.8, Peak=97 HFD=3.4
23:56:15.907 00.002 1032 MultiStar: [#1 0.09,0.11,0.98,U] [#2 0.13,0.07,0.81,U] [#3 0.13,0.15,0.77,U] [#4 0.04,0.00,0.69,U] [#5 0.07,0.11,0.70,U] [#6 0.07,0.18,0.63,U] [#7 0.07,0.18,0.72,U] [#8 -0.00,0.06,0.52,U] 
23:56:15.909 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.12}, one-star: {0.17, 0.19}
23:56:15.911 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:56:15.912 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:56:15.913 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.92 mountX=0.09 mountY=-0.12, mountTheta=-0.91
23:56:15.916 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
23:56:15.918 00.002 1032 Enqueuing Move request for scope (0.09, 0.12)
23:56:15.920 00.002 10072 Worker thread wakes up
23:56:15.920 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
23:56:15.920 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
23:56:15.920 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.09 yDistance=-0.12
23:56:15.923 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:56:15.926 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
23:56:15.926 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:56:15.926 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:15.926 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:56:15.926 00.000 10072 MoveAxis(W, 4, ABG)
23:56:15.926 00.000 10072 Guiding  Dir = 3, Dur = 4
23:56:15.927 00.001 10072 IsGuiding returns 0
23:56:15.927 00.000 10072 PulseGuide returned control before completion, sleep 14
23:56:15.944 00.017 1032 UpdateGuideState exits: m=1345 SNR=25.8
23:56:15.948 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:15.950 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:15.951 00.001 1032 Enqueuing Expose request
23:56:15.958 00.007 10072 IsGuiding returns 0
23:56:15.961 00.003 10072 Move returns status 0, amount 4
23:56:15.961 00.000 10072 MoveAxis(N, 0, ABG)
23:56:15.961 00.000 10072 Move returns status 0, amount 0
23:56:15.961 00.000 10072 move complete, result=0
23:56:15.962 00.001 10072 worker thread done servicing request
23:56:15.962 00.000 10072 Worker thread wakes up
23:56:15.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:15.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:15.964 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:56:16.589 00.625 10072 Exposure complete
23:56:16.639 00.050 10072 worker thread done servicing request
23:56:16.639 00.000 1032 OnExposeComplete: enter
23:56:16.641 00.002 1032 UpdateGuideState(): m_state=6
23:56:16.644 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11839
23:56:16.647 00.003 1032 Star::Find returns 1 (0), X=1107.86, Y=130.50, Mass=1385, SNR=26.2, Peak=108 HFD=3.5
23:56:16.648 00.001 1032 MultiStar: [#1 0.09,0.24,0.00,M1] [#2 0.11,0.11,0.80,U] [#3 0.21,0.23,0.00,M1] [#4 0.01,0.06,0.70,U] [#5 0.09,0.28,0.00,M2] [#6 0.07,0.23,0.64,U] [#7 0.13,0.24,0.00,M2] [#8 0.05,0.30,0.00,M1] 
23:56:16.650 00.002 1032 refined, 3 included, MultiStar: {0.14, 0.20}, one-star: {0.30, 0.34}
23:56:16.652 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
23:56:16.653 00.001 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
23:56:16.655 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.24 cameraTheta=0.95 mountX=0.15 mountY=-0.19, mountTheta=-0.88
23:56:16.657 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.20, opts=13)
23:56:16.660 00.003 1032 Enqueuing Move request for scope (0.14, 0.20)
23:56:16.662 00.002 10072 Worker thread wakes up
23:56:16.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
23:56:16.662 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
23:56:16.662 00.000 10072 Moving (0.14, 0.20) raw xDistance=0.15 yDistance=-0.19
23:56:16.664 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:56:16.667 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.90
23:56:16.667 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
23:56:16.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:16.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:56:16.667 00.000 10072 MoveAxis(W, 79, ABG)
23:56:16.667 00.000 10072 Guiding  Dir = 3, Dur = 79
23:56:16.668 00.001 10072 IsGuiding returns 0
23:56:16.668 00.000 10072 PulseGuide returned control before completion, sleep 89
23:56:16.684 00.016 1032 UpdateGuideState exits: m=1385 SNR=26.2
23:56:16.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:16.688 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:16.689 00.001 1032 Enqueuing Expose request
23:56:16.772 00.083 10072 IsGuiding returns 0
23:56:16.774 00.002 10072 Move returns status 0, amount 79
23:56:16.774 00.000 10072 MoveAxis(N, 0, ABG)
23:56:16.774 00.000 10072 Move returns status 0, amount 0
23:56:16.774 00.000 10072 move complete, result=0
23:56:16.774 00.000 10072 worker thread done servicing request
23:56:16.774 00.000 10072 Worker thread wakes up
23:56:16.774 00.000 1032 GuideStep: 0.2 px 79 ms WEST, -0.2 px 0 ms NORTH
23:56:16.777 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:16.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:17.185 00.408 10072 Exposure complete
23:56:17.240 00.055 10072 worker thread done servicing request
23:56:17.240 00.000 1032 OnExposeComplete: enter
23:56:17.242 00.002 1032 UpdateGuideState(): m_state=6
23:56:17.244 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11840
23:56:17.246 00.002 1032 Star::Find returns 1 (0), X=1107.83, Y=130.39, Mass=1768, SNR=29.5, Peak=124 HFD=3.6
23:56:17.248 00.002 1032 MultiStar: [#1 0.08,0.20,0.82,U] [#2 0.17,0.24,0.00,M1] [#3 0.04,0.24,0.66,U] [#4 0.03,-0.03,0.58,U] [#5 0.23,0.14,0.00,M3] [#6 0.13,0.33,0.00,M1] [#7 0.12,0.18,0.62,U] [#8 -0.01,0.15,0.47,U] 
23:56:17.250 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.17}, one-star: {0.28, 0.24}
23:56:17.252 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
23:56:17.253 00.001 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
23:56:17.255 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.21 cameraTheta=1.00 mountX=0.14 mountY=-0.15, mountTheta=-0.83
23:56:17.257 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.17, opts=13)
23:56:17.259 00.002 1032 Enqueuing Move request for scope (0.11, 0.17)
23:56:17.261 00.002 10072 Worker thread wakes up
23:56:17.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
23:56:17.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
23:56:17.261 00.000 10072 Moving (0.11, 0.17) raw xDistance=0.14 yDistance=-0.15
23:56:17.263 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:56:17.266 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.90
23:56:17.266 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:56:17.266 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:17.267 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:56:17.267 00.000 10072 MoveAxis(W, 71, ABG)
23:56:17.267 00.000 10072 Guiding  Dir = 3, Dur = 71
23:56:17.268 00.001 10072 IsGuiding returns 0
23:56:17.270 00.002 10072 PulseGuide returned control before completion, sleep 79
23:56:17.287 00.017 1032 UpdateGuideState exits: m=1768 SNR=29.5
23:56:17.288 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:17.290 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:17.292 00.002 1032 Enqueuing Expose request
23:56:17.353 00.061 10072 IsGuiding returns 1
23:56:17.353 00.000 10072 scope still moving after pulse duration time elapsed
23:56:17.385 00.032 10072 IsGuiding returns 0
23:56:17.385 00.000 10072 scope move finished after 71 + 45 ms
23:56:17.385 00.000 10072 Move returns status 0, amount 71
23:56:17.385 00.000 10072 MoveAxis(N, 0, ABG)
23:56:17.385 00.000 10072 Move returns status 0, amount 0
23:56:17.385 00.000 10072 move complete, result=0
23:56:17.385 00.000 10072 worker thread done servicing request
23:56:17.385 00.000 10072 Worker thread wakes up
23:56:17.385 00.000 1032 GuideStep: 0.1 px 71 ms WEST, -0.2 px 0 ms NORTH
23:56:17.388 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:17.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:18.013 00.625 10072 Exposure complete
23:56:18.062 00.049 10072 worker thread done servicing request
23:56:18.062 00.000 1032 OnExposeComplete: enter
23:56:18.064 00.002 1032 UpdateGuideState(): m_state=6
23:56:18.067 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11841
23:56:18.069 00.002 1032 Star::Find returns 1 (0), X=1107.86, Y=130.15, Mass=1302, SNR=25.4, Peak=102 HFD=3.1
23:56:18.070 00.001 1032 MultiStar: [#1 0.14,-0.04,1.00,U] [#2 0.22,-0.06,0.83,U] [#3 0.17,-0.03,0.78,U] [#4 0.09,-0.09,0.70,U] [#5 0.15,-0.03,0.70,U] [#6 0.03,0.03,0.60,U] [#7 0.13,0.06,0.73,U] [#8 0.21,0.06,0.55,U] 
23:56:18.073 00.003 1032 refined, 8 included, MultiStar: {0.17, -0.02}, one-star: {0.30, -0.00}
23:56:18.074 00.001 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
23:56:18.076 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
23:56:18.077 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.09 mountX=-0.06 mountY=-0.16, mountTheta=-1.92
23:56:18.081 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.02, opts=13)
23:56:18.083 00.002 1032 Enqueuing Move request for scope (0.17, -0.02)
23:56:18.086 00.003 10072 Worker thread wakes up
23:56:18.086 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
23:56:18.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
23:56:18.086 00.000 10072 Moving (0.17, -0.02) raw xDistance=-0.06 yDistance=-0.16
23:56:18.089 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:56:18.091 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:56:18.091 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
23:56:18.091 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:18.091 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:56:18.091 00.000 10072 MoveAxis(W, 6, ABG)
23:56:18.092 00.001 10072 Guiding  Dir = 3, Dur = 6
23:56:18.092 00.000 10072 IsGuiding returns 0
23:56:18.092 00.000 10072 PulseGuide returned control before completion, sleep 16
23:56:18.110 00.018 1032 UpdateGuideState exits: m=1302 SNR=25.4
23:56:18.114 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:18.116 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:18.118 00.002 1032 Enqueuing Expose request
23:56:18.119 00.001 10072 IsGuiding returns 1
23:56:18.120 00.001 10072 scope still moving after pulse duration time elapsed
23:56:18.150 00.030 10072 IsGuiding returns 0
23:56:18.150 00.000 10072 scope move finished after 6 + 51 ms
23:56:18.150 00.000 10072 Move returns status 0, amount 6
23:56:18.150 00.000 10072 MoveAxis(N, 0, ABG)
23:56:18.150 00.000 10072 Move returns status 0, amount 0
23:56:18.150 00.000 10072 move complete, result=0
23:56:18.150 00.000 10072 worker thread done servicing request
23:56:18.150 00.000 10072 Worker thread wakes up
23:56:18.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:18.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:18.161 00.011 1032 GuideStep: -0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
23:56:18.562 00.401 10072 Exposure complete
23:56:18.613 00.051 10072 worker thread done servicing request
23:56:18.613 00.000 1032 OnExposeComplete: enter
23:56:18.617 00.004 1032 UpdateGuideState(): m_state=6
23:56:18.620 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11842
23:56:18.622 00.002 1032 Star::Find returns 1 (0), X=1107.85, Y=130.24, Mass=1368, SNR=26.0, Peak=105 HFD=3.2
23:56:18.623 00.001 1032 MultiStar: [#1 0.19,-0.00,0.98,U] [#2 0.23,-0.05,0.80,U] [#3 0.25,0.08,0.00,M1] [#4 0.16,-0.16,0.71,U] [#5 0.18,-0.09,0.69,U] [#6 0.16,0.07,0.67,U] [#7 0.28,0.14,0.00,M1] [#8 0.16,0.03,0.56,U] 
23:56:18.626 00.003 1032 refined, 6 included, MultiStar: {0.20, -0.01}, one-star: {0.30, 0.08}
23:56:18.627 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
23:56:18.629 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
23:56:18.631 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.06 mountX=-0.06 mountY=-0.19, mountTheta=-1.89
23:56:18.633 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.01, opts=13)
23:56:18.635 00.002 1032 Enqueuing Move request for scope (0.20, -0.01)
23:56:18.636 00.001 10072 Worker thread wakes up
23:56:18.637 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
23:56:18.637 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
23:56:18.637 00.000 10072 Moving (0.20, -0.01) raw xDistance=-0.06 yDistance=-0.19
23:56:18.640 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:56:18.643 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:56:18.643 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
23:56:18.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:18.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:56:18.643 00.000 10072 MoveAxis(W, 6, ABG)
23:56:18.643 00.000 10072 Guiding  Dir = 3, Dur = 6
23:56:18.644 00.001 10072 IsGuiding returns 0
23:56:18.644 00.000 10072 PulseGuide returned control before completion, sleep 16
23:56:18.662 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.0
23:56:18.663 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:18.665 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:18.667 00.002 1032 Enqueuing Expose request
23:56:18.669 00.002 10072 IsGuiding returns 0
23:56:18.669 00.000 10072 Move returns status 0, amount 6
23:56:18.669 00.000 10072 MoveAxis(N, 0, ABG)
23:56:18.669 00.000 10072 Move returns status 0, amount 0
23:56:18.669 00.000 10072 move complete, result=0
23:56:18.669 00.000 10072 worker thread done servicing request
23:56:18.669 00.000 10072 Worker thread wakes up
23:56:18.669 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:18.669 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:18.677 00.008 1032 GuideStep: -0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
23:56:19.296 00.619 10072 Exposure complete
23:56:19.349 00.053 10072 worker thread done servicing request
23:56:19.349 00.000 1032 OnExposeComplete: enter
23:56:19.352 00.003 1032 UpdateGuideState(): m_state=6
23:56:19.354 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11843
23:56:19.355 00.001 1032 Star::Find returns 1 (0), X=1107.73, Y=130.26, Mass=1422, SNR=26.6, Peak=96 HFD=3.5
23:56:19.357 00.002 1032 MultiStar: [#1 0.14,0.05,0.96,U] [#2 0.14,0.14,0.80,U] [#3 0.17,0.14,0.74,U] [#4 0.06,-0.07,0.65,U] [#5 0.17,0.07,0.64,U] [#6 0.07,0.14,0.68,U] [#7 0.10,0.13,0.69,U] [#8 -0.02,-0.03,0.54,U] 
23:56:19.359 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.17, 0.11}
23:56:19.360 00.001 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:56:19.362 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:56:19.365 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.61 mountX=0.05 mountY=-0.14, mountTheta=-1.22
23:56:19.369 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
23:56:19.371 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
23:56:19.373 00.002 10072 Worker thread wakes up
23:56:19.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
23:56:19.373 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
23:56:19.373 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.14
23:56:19.375 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:56:19.378 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:56:19.378 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:56:19.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:19.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:56:19.378 00.000 10072 MoveAxis(W, 6, ABG)
23:56:19.378 00.000 10072 Guiding  Dir = 3, Dur = 6
23:56:19.379 00.001 10072 IsGuiding returns 0
23:56:19.379 00.000 10072 PulseGuide returned control before completion, sleep 16
23:56:19.396 00.017 1032 UpdateGuideState exits: m=1422 SNR=26.6
23:56:19.398 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:19.401 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:19.402 00.001 1032 Enqueuing Expose request
23:56:19.404 00.002 10072 IsGuiding returns 0
23:56:19.404 00.000 10072 Move returns status 0, amount 6
23:56:19.404 00.000 10072 MoveAxis(N, 0, ABG)
23:56:19.404 00.000 10072 Move returns status 0, amount 0
23:56:19.404 00.000 10072 move complete, result=0
23:56:19.405 00.001 10072 worker thread done servicing request
23:56:19.405 00.000 10072 Worker thread wakes up
23:56:19.405 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:19.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:19.411 00.006 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:56:19.809 00.398 10072 Exposure complete
23:56:19.858 00.049 10072 worker thread done servicing request
23:56:19.858 00.000 1032 OnExposeComplete: enter
23:56:19.861 00.003 1032 UpdateGuideState(): m_state=6
23:56:19.864 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11844
23:56:19.867 00.003 1032 Star::Find returns 1 (0), X=1107.73, Y=130.33, Mass=1320, SNR=25.5, Peak=98 HFD=3.4
23:56:19.869 00.002 1032 MultiStar: [#1 0.15,0.09,1.00,U] [#2 0.10,0.01,0.82,U] [#3 0.17,0.17,0.78,U] [#4 0.06,0.09,0.71,U] [#5 0.11,0.12,0.68,U] [#6 0.09,0.12,0.66,U] [#7 0.09,0.10,0.70,U] [#8 -0.07,0.19,0.54,U] 
23:56:19.870 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.12}, one-star: {0.17, 0.18}
23:56:19.872 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
23:56:19.873 00.001 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
23:56:19.875 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.84 mountX=0.09 mountY=-0.13, mountTheta=-0.99
23:56:19.878 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
23:56:19.879 00.001 1032 Enqueuing Move request for scope (0.11, 0.12)
23:56:19.880 00.001 10072 Worker thread wakes up
23:56:19.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
23:56:19.881 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
23:56:19.881 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.09 yDistance=-0.13
23:56:19.883 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:56:19.886 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:56:19.886 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:56:19.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:19.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:56:19.886 00.000 10072 MoveAxis(W, 4, ABG)
23:56:19.886 00.000 10072 Guiding  Dir = 3, Dur = 4
23:56:19.887 00.001 10072 IsGuiding returns 0
23:56:19.887 00.000 10072 PulseGuide returned control before completion, sleep 14
23:56:19.906 00.019 1032 UpdateGuideState exits: m=1320 SNR=25.5
23:56:19.907 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:19.910 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:19.911 00.001 1032 Enqueuing Expose request
23:56:19.914 00.003 10072 IsGuiding returns 0
23:56:19.914 00.000 10072 Move returns status 0, amount 4
23:56:19.914 00.000 10072 MoveAxis(N, 0, ABG)
23:56:19.914 00.000 10072 Move returns status 0, amount 0
23:56:19.914 00.000 10072 move complete, result=0
23:56:19.914 00.000 10072 worker thread done servicing request
23:56:19.914 00.000 10072 Worker thread wakes up
23:56:19.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:19.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:19.921 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:56:20.544 00.623 10072 Exposure complete
23:56:20.593 00.049 10072 worker thread done servicing request
23:56:20.593 00.000 1032 OnExposeComplete: enter
23:56:20.596 00.003 1032 UpdateGuideState(): m_state=6
23:56:20.598 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11845
23:56:20.601 00.003 1032 Star::Find returns 1 (0), X=1107.67, Y=130.33, Mass=1467, SNR=26.9, Peak=101 HFD=3.4
23:56:20.603 00.002 1032 MultiStar: [#1 0.19,0.14,0.93,U] [#2 0.16,0.02,0.82,U] [#3 0.22,0.17,0.00,M1] [#4 0.11,-0.17,0.67,U] [#5 0.08,0.07,0.66,U] [#6 0.30,0.28,0.00,M1] [#7 0.15,0.07,0.69,U] [#8 0.16,0.08,0.48,U] 
23:56:20.603 00.000 1032 refined, 6 included, MultiStar: {0.14, 0.06}, one-star: {0.11, 0.17}
23:56:20.606 00.003 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
23:56:20.607 00.001 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
23:56:20.608 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.43 mountX=0.03 mountY=-0.15, mountTheta=-1.40
23:56:20.616 00.008 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
23:56:20.618 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
23:56:20.621 00.003 10072 Worker thread wakes up
23:56:20.621 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
23:56:20.621 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
23:56:20.621 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.03 yDistance=-0.15
23:56:20.623 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:56:20.625 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:56:20.626 00.001 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:56:20.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:20.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:56:20.626 00.000 10072 MoveAxis(W, 5, ABG)
23:56:20.626 00.000 10072 Guiding  Dir = 3, Dur = 5
23:56:20.626 00.000 10072 IsGuiding returns 0
23:56:20.627 00.001 10072 PulseGuide returned control before completion, sleep 15
23:56:20.644 00.017 1032 UpdateGuideState exits: m=1467 SNR=26.9
23:56:20.646 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:20.649 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:20.650 00.001 1032 Enqueuing Expose request
23:56:20.653 00.003 10072 IsGuiding returns 0
23:56:20.653 00.000 10072 Move returns status 0, amount 5
23:56:20.653 00.000 10072 MoveAxis(N, 0, ABG)
23:56:20.653 00.000 10072 Move returns status 0, amount 0
23:56:20.653 00.000 10072 move complete, result=0
23:56:20.653 00.000 10072 worker thread done servicing request
23:56:20.654 00.001 10072 Worker thread wakes up
23:56:20.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:20.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:20.660 00.006 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:56:21.058 00.398 10072 Exposure complete
23:56:21.105 00.047 10072 worker thread done servicing request
23:56:21.106 00.001 1032 OnExposeComplete: enter
23:56:21.108 00.002 1032 UpdateGuideState(): m_state=6
23:56:21.109 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11846
23:56:21.110 00.001 1032 Star::Find returns 1 (0), X=1107.75, Y=130.35, Mass=1398, SNR=26.3, Peak=114 HFD=3.3
23:56:21.113 00.003 1032 MultiStar: [#1 0.29,0.01,0.00,M1] [#2 0.13,0.04,0.78,U] [#3 0.09,0.09,0.75,U] [#4 0.11,-0.05,0.71,U] [#5 0.18,0.13,0.64,U] [#6 0.18,0.12,0.68,U] [#7 0.28,0.14,0.00,M1] [#8 0.08,0.10,0.52,U] 
23:56:21.115 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.09}, one-star: {0.19, 0.19}
23:56:21.116 00.001 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:56:21.117 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:56:21.119 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.58 mountX=0.05 mountY=-0.16, mountTheta=-1.25
23:56:21.123 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.09, opts=13)
23:56:21.125 00.002 1032 Enqueuing Move request for scope (0.14, 0.09)
23:56:21.127 00.002 10072 Worker thread wakes up
23:56:21.127 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
23:56:21.127 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
23:56:21.127 00.000 10072 Moving (0.14, 0.09) raw xDistance=0.05 yDistance=-0.16
23:56:21.130 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:56:21.132 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:56:21.132 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
23:56:21.133 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:21.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:56:21.133 00.000 10072 MoveAxis(W, 6, ABG)
23:56:21.133 00.000 10072 Guiding  Dir = 3, Dur = 6
23:56:21.133 00.000 10072 IsGuiding returns 0
23:56:21.134 00.001 10072 PulseGuide returned control before completion, sleep 16
23:56:21.151 00.017 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:56:21.153 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:21.155 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:21.156 00.001 1032 Enqueuing Expose request
23:56:21.165 00.009 10072 IsGuiding returns 0
23:56:21.165 00.000 10072 Move returns status 0, amount 6
23:56:21.165 00.000 10072 MoveAxis(N, 0, ABG)
23:56:21.165 00.000 10072 Move returns status 0, amount 0
23:56:21.165 00.000 10072 move complete, result=0
23:56:21.165 00.000 10072 worker thread done servicing request
23:56:21.165 00.000 10072 Worker thread wakes up
23:56:21.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:21.166 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:21.166 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
23:56:21.789 00.623 10072 Exposure complete
23:56:21.842 00.053 10072 worker thread done servicing request
23:56:21.842 00.000 1032 OnExposeComplete: enter
23:56:21.845 00.003 1032 UpdateGuideState(): m_state=6
23:56:21.847 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11847
23:56:21.849 00.002 1032 Star::Find returns 1 (0), X=1107.88, Y=130.27, Mass=1453, SNR=26.8, Peak=101 HFD=3.3
23:56:21.851 00.002 1032 MultiStar: [#1 0.37,0.02,0.00,M2] [#2 0.20,0.07,0.77,U] [#3 0.15,0.15,0.75,U] [#4 0.17,-0.03,0.66,U] [#5 0.18,0.05,0.65,U] [#6 0.07,0.09,0.62,U] [#7 0.31,0.02,0.00,M2] [#8 0.15,0.09,0.52,U] 
23:56:21.853 00.002 1032 refined, 6 included, MultiStar: {0.19, 0.08}, one-star: {0.32, 0.12}
23:56:21.854 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
23:56:21.857 00.003 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
23:56:21.858 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.20 cameraTheta=0.40 mountX=0.03 mountY=-0.20, mountTheta=-1.43
23:56:21.863 00.005 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.08, opts=13)
23:56:21.865 00.002 1032 Enqueuing Move request for scope (0.19, 0.08)
23:56:21.867 00.002 10072 Worker thread wakes up
23:56:21.867 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
23:56:21.867 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
23:56:21.867 00.000 10072 Moving (0.19, 0.08) raw xDistance=0.03 yDistance=-0.20
23:56:21.869 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:56:21.872 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:56:21.872 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:56:21.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:56:21.872 00.000 10072 MoveAxis(W, 5, ABG)
23:56:21.872 00.000 10072 Guiding  Dir = 3, Dur = 5
23:56:21.873 00.001 10072 IsGuiding returns 0
23:56:21.873 00.000 10072 PulseGuide returned control before completion, sleep 15
23:56:21.889 00.016 1032 UpdateGuideState exits: m=1453 SNR=26.8
23:56:21.892 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:21.897 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:21.899 00.002 1032 Enqueuing Expose request
23:56:21.901 00.002 10072 IsGuiding returns 0
23:56:21.901 00.000 10072 Move returns status 0, amount 5
23:56:21.901 00.000 10072 MoveAxis(N, 131, ABG)
23:56:21.901 00.000 10072 Guiding  Dir = 0, Dur = 131
23:56:21.901 00.000 10072 IsGuiding returns 0
23:56:21.902 00.001 10072 PulseGuide returned control before completion, sleep 141
23:56:22.051 00.149 10072 IsGuiding returns 0
23:56:22.051 00.000 10072 Move returns status 0, amount 131
23:56:22.051 00.000 10072 move complete, result=0
23:56:22.051 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.2 px 131 ms NORTH
23:56:22.054 00.003 10072 worker thread done servicing request
23:56:22.055 00.001 10072 Worker thread wakes up
23:56:22.055 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:22.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:22.462 00.407 10072 Exposure complete
23:56:22.512 00.050 10072 worker thread done servicing request
23:56:22.512 00.000 1032 OnExposeComplete: enter
23:56:22.514 00.002 1032 UpdateGuideState(): m_state=6
23:56:22.518 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11848
23:56:22.521 00.003 1032 Star::Find returns 1 (0), X=1107.74, Y=130.31, Mass=1314, SNR=25.5, Peak=102 HFD=3.5
23:56:22.523 00.002 1032 MultiStar: [#1 0.12,-0.03,1.03,U] [#2 0.10,0.06,0.88,U] [#3 -0.03,0.10,0.78,U] [#4 0.06,-0.00,0.69,U] [#5 0.15,0.12,0.66,U] [#6 0.14,0.12,0.59,U] [#7 0.14,0.07,0.71,U] [#8 -0.07,0.02,0.55,U] 
23:56:22.525 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.19, 0.15}
23:56:22.526 00.001 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:56:22.528 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:56:22.529 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=0.04 mountY=-0.11, mountTheta=-1.22
23:56:22.532 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
23:56:22.534 00.002 1032 Enqueuing Move request for scope (0.09, 0.07)
23:56:22.536 00.002 10072 Worker thread wakes up
23:56:22.536 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:56:22.537 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:56:22.537 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.11
23:56:22.539 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
23:56:22.542 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:56:22.542 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:56:22.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:22.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:56:22.542 00.000 10072 MoveAxis(W, 5, ABG)
23:56:22.542 00.000 10072 Guiding  Dir = 3, Dur = 5
23:56:22.542 00.000 10072 IsGuiding returns 0
23:56:22.543 00.001 10072 PulseGuide returned control before completion, sleep 15
23:56:22.561 00.018 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:56:22.563 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:22.565 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:22.566 00.001 1032 Enqueuing Expose request
23:56:22.568 00.002 10072 IsGuiding returns 0
23:56:22.568 00.000 10072 Move returns status 0, amount 5
23:56:22.568 00.000 10072 MoveAxis(N, 0, ABG)
23:56:22.568 00.000 10072 Move returns status 0, amount 0
23:56:22.568 00.000 10072 move complete, result=0
23:56:22.568 00.000 10072 worker thread done servicing request
23:56:22.568 00.000 10072 Worker thread wakes up
23:56:22.569 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:22.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:22.576 00.007 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:56:23.197 00.621 10072 Exposure complete
23:56:23.268 00.071 10072 worker thread done servicing request
23:56:23.268 00.000 1032 OnExposeComplete: enter
23:56:23.275 00.007 1032 UpdateGuideState(): m_state=6
23:56:23.278 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11849
23:56:23.282 00.004 1032 Star::Find returns 1 (0), X=1107.73, Y=130.18, Mass=1581, SNR=28.0, Peak=120 HFD=3.4
23:56:23.284 00.002 1032 MultiStar: [#1 0.20,-0.09,0.92,U] [#2 0.03,-0.03,0.75,U] [#3 -0.15,0.07,0.70,U] [#4 -0.04,-0.10,0.62,U] [#5 0.13,-0.03,0.65,U] [#6 -0.04,0.05,0.58,U] [#7 0.18,-0.04,0.67,U] [#8 -0.07,0.02,0.50,U] 
23:56:23.286 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.17, 0.02}
23:56:23.289 00.003 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
23:56:23.291 00.002 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
23:56:23.294 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.27 mountX=-0.03 mountY=-0.06, mountTheta=-2.10
23:56:23.301 00.007 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
23:56:23.305 00.004 1032 Enqueuing Move request for scope (0.06, -0.02)
23:56:23.308 00.003 10072 Worker thread wakes up
23:56:23.308 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:56:23.308 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:56:23.308 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.06
23:56:23.311 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:56:23.315 00.004 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:56:23.316 00.001 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
23:56:23.316 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:23.316 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:56:23.316 00.000 10072 MoveAxis(W, 6, ABG)
23:56:23.316 00.000 10072 Guiding  Dir = 3, Dur = 6
23:56:23.317 00.001 10072 IsGuiding returns 0
23:56:23.318 00.001 10072 PulseGuide returned control before completion, sleep 15
23:56:23.342 00.024 1032 UpdateGuideState exits: m=1581 SNR=28.0
23:56:23.345 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:23.348 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:23.351 00.003 1032 Enqueuing Expose request
23:56:23.353 00.002 10072 IsGuiding returns 0
23:56:23.353 00.000 10072 Move returns status 0, amount 6
23:56:23.353 00.000 10072 MoveAxis(N, 0, ABG)
23:56:23.354 00.001 10072 Move returns status 0, amount 0
23:56:23.354 00.000 10072 move complete, result=0
23:56:23.354 00.000 10072 worker thread done servicing request
23:56:23.354 00.000 10072 Worker thread wakes up
23:56:23.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:23.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:23.363 00.009 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:56:23.775 00.412 10072 Exposure complete
23:56:23.832 00.057 10072 worker thread done servicing request
23:56:23.832 00.000 1032 OnExposeComplete: enter
23:56:23.834 00.002 1032 UpdateGuideState(): m_state=6
23:56:23.836 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11850
23:56:23.839 00.003 1032 Star::Find returns 1 (0), X=1107.80, Y=130.12, Mass=1477, SNR=27.0, Peak=102 HFD=3.3
23:56:23.841 00.002 1032 MultiStar: [#1 0.09,-0.04,0.91,U] [#2 0.04,-0.06,0.80,U] [#3 0.07,-0.08,0.74,U] [#4 0.04,-0.21,0.66,U] [#5 0.12,0.01,0.64,U] [#6 -0.00,-0.03,0.62,U] [#7 0.13,-0.05,0.66,U] [#8 0.02,-0.04,0.51,U] 
23:56:23.843 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.24, -0.03}
23:56:23.845 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
23:56:23.846 00.001 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
23:56:23.848 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.54 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
23:56:23.851 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
23:56:23.853 00.002 1032 Enqueuing Move request for scope (0.09, -0.06)
23:56:23.854 00.001 10072 Worker thread wakes up
23:56:23.855 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
23:56:23.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
23:56:23.855 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.08
23:56:23.856 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:56:23.860 00.004 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:56:23.860 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
23:56:23.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:23.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:56:23.860 00.000 10072 MoveAxis(W, 6, ABG)
23:56:23.861 00.001 10072 Guiding  Dir = 3, Dur = 6
23:56:23.861 00.000 10072 IsGuiding returns 0
23:56:23.862 00.001 10072 PulseGuide returned control before completion, sleep 16
23:56:23.878 00.016 10072 IsGuiding returns 0
23:56:23.878 00.000 10072 Move returns status 0, amount 6
23:56:23.878 00.000 10072 MoveAxis(N, 0, ABG)
23:56:23.878 00.000 10072 Move returns status 0, amount 0
23:56:23.878 00.000 10072 move complete, result=0
23:56:23.878 00.000 10072 worker thread done servicing request
23:56:23.881 00.003 1032 UpdateGuideState exits: m=1477 SNR=27.0
23:56:23.884 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:23.886 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:23.889 00.003 1032 Enqueuing Expose request
23:56:23.890 00.001 10072 Worker thread wakes up
23:56:23.890 00.000 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:56:23.896 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:23.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:24.525 00.629 10072 Exposure complete
23:56:24.573 00.048 10072 worker thread done servicing request
23:56:24.573 00.000 1032 OnExposeComplete: enter
23:56:24.575 00.002 1032 UpdateGuideState(): m_state=6
23:56:24.576 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11851
23:56:24.577 00.001 1032 Star::Find returns 1 (0), X=1107.65, Y=130.23, Mass=1453, SNR=26.8, Peak=103 HFD=3.5
23:56:24.580 00.003 1032 MultiStar: [#1 0.16,-0.08,0.92,U] [#2 0.10,-0.10,0.77,U] [#3 0.13,-0.01,0.77,U] [#4 0.17,-0.15,0.66,U] [#5 0.11,-0.08,0.66,U] [#6 0.12,-0.29,0.00,M1] [#7 0.06,-0.09,0.72,U] [#8 -0.12,-0.07,0.51,U] 
23:56:24.582 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.06}, one-star: {0.10, 0.08}
23:56:24.584 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
23:56:24.586 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
23:56:24.587 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-0.51 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
23:56:24.590 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
23:56:24.592 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
23:56:24.594 00.002 10072 Worker thread wakes up
23:56:24.595 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
23:56:24.595 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
23:56:24.595 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.08
23:56:24.597 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:56:24.600 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:56:24.601 00.001 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
23:56:24.601 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:24.601 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:56:24.601 00.000 10072 MoveAxis(W, 5, ABG)
23:56:24.601 00.000 10072 Guiding  Dir = 3, Dur = 5
23:56:24.601 00.000 10072 IsGuiding returns 0
23:56:24.602 00.001 10072 PulseGuide returned control before completion, sleep 15
23:56:24.619 00.017 1032 UpdateGuideState exits: m=1453 SNR=26.8
23:56:24.621 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:24.623 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:24.624 00.001 1032 Enqueuing Expose request
23:56:24.632 00.008 10072 IsGuiding returns 0
23:56:24.632 00.000 10072 Move returns status 0, amount 5
23:56:24.632 00.000 10072 MoveAxis(N, 0, ABG)
23:56:24.633 00.001 10072 Move returns status 0, amount 0
23:56:24.633 00.000 10072 move complete, result=0
23:56:24.633 00.000 10072 worker thread done servicing request
23:56:24.633 00.000 10072 Worker thread wakes up
23:56:24.633 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:24.633 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:24.633 00.000 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:56:25.042 00.409 10072 Exposure complete
23:56:25.092 00.050 10072 worker thread done servicing request
23:56:25.092 00.000 1032 OnExposeComplete: enter
23:56:25.095 00.003 1032 UpdateGuideState(): m_state=6
23:56:25.097 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11852
23:56:25.099 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=130.31, Mass=1488, SNR=27.1, Peak=116 HFD=3.4
23:56:25.100 00.001 1032 MultiStar: [#1 0.14,0.00,0.97,U] [#2 0.05,-0.07,0.76,U] [#3 0.00,0.11,0.73,U] [#4 -0.06,-0.12,0.64,U] [#5 0.04,0.03,0.65,U] [#6 0.04,-0.07,0.62,U] [#7 -0.00,0.07,0.68,U] [#8 -0.09,0.05,0.52,U] 
23:56:25.102 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.13, 0.16}
23:56:25.105 00.003 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:56:25.106 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:56:25.108 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.56 mountX=0.01 mountY=-0.04, mountTheta=-1.27
23:56:25.112 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
23:56:25.114 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
23:56:25.115 00.001 10072 Worker thread wakes up
23:56:25.116 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
23:56:25.116 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
23:56:25.116 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
23:56:25.117 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:56:25.120 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:56:25.120 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:56:25.120 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:25.121 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:56:25.121 00.000 10072 MoveAxis(W, 5, ABG)
23:56:25.121 00.000 10072 Guiding  Dir = 3, Dur = 5
23:56:25.121 00.000 10072 IsGuiding returns 0
23:56:25.121 00.000 10072 PulseGuide returned control before completion, sleep 15
23:56:25.138 00.017 1032 UpdateGuideState exits: m=1488 SNR=27.1
23:56:25.140 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:25.141 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:25.144 00.003 1032 Enqueuing Expose request
23:56:25.150 00.006 10072 IsGuiding returns 0
23:56:25.150 00.000 10072 Move returns status 0, amount 5
23:56:25.150 00.000 10072 MoveAxis(N, 0, ABG)
23:56:25.150 00.000 10072 Move returns status 0, amount 0
23:56:25.150 00.000 10072 move complete, result=0
23:56:25.151 00.001 10072 worker thread done servicing request
23:56:25.151 00.000 10072 Worker thread wakes up
23:56:25.151 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:25.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:25.155 00.004 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:56:25.778 00.623 10072 Exposure complete
23:56:25.826 00.048 10072 worker thread done servicing request
23:56:25.826 00.000 1032 OnExposeComplete: enter
23:56:25.827 00.001 1032 UpdateGuideState(): m_state=6
23:56:25.832 00.005 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11853
23:56:25.833 00.001 1032 Star::Find returns 1 (0), X=1107.83, Y=130.25, Mass=1693, SNR=29.0, Peak=137 HFD=3.3
23:56:25.835 00.002 1032 MultiStar: [#1 0.07,0.10,0.92,U] [#2 -0.01,-0.00,0.77,U] [#3 0.11,0.09,0.72,U] [#4 0.10,-0.04,0.65,U] [#5 0.14,-0.03,0.57,U] [#6 -0.11,0.03,0.56,U] [#7 0.12,0.13,0.66,U] [#8 -0.06,0.05,0.46,U] 
23:56:25.837 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.27, 0.09}
23:56:25.838 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:56:25.841 00.003 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:56:25.842 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.56 mountX=0.03 mountY=-0.10, mountTheta=-1.27
23:56:25.845 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
23:56:25.847 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
23:56:25.850 00.003 10072 Worker thread wakes up
23:56:25.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:56:25.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:56:25.850 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
23:56:25.852 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:56:25.855 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:56:25.855 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:56:25.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:25.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:56:25.855 00.000 10072 MoveAxis(W, 7, ABG)
23:56:25.855 00.000 10072 Guiding  Dir = 3, Dur = 7
23:56:25.856 00.001 10072 IsGuiding returns 0
23:56:25.856 00.000 10072 PulseGuide returned control before completion, sleep 17
23:56:25.874 00.018 1032 UpdateGuideState exits: m=1693 SNR=29.0
23:56:25.875 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:25.877 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:25.878 00.001 1032 Enqueuing Expose request
23:56:25.884 00.006 10072 IsGuiding returns 0
23:56:25.884 00.000 10072 Move returns status 0, amount 7
23:56:25.884 00.000 10072 MoveAxis(N, 0, ABG)
23:56:25.884 00.000 10072 Move returns status 0, amount 0
23:56:25.885 00.001 10072 move complete, result=0
23:56:25.885 00.000 10072 worker thread done servicing request
23:56:25.885 00.000 10072 Worker thread wakes up
23:56:25.885 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:25.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:25.887 00.002 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:56:26.292 00.405 10072 Exposure complete
23:56:26.341 00.049 10072 worker thread done servicing request
23:56:26.341 00.000 1032 OnExposeComplete: enter
23:56:26.343 00.002 1032 UpdateGuideState(): m_state=6
23:56:26.345 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11854
23:56:26.346 00.001 1032 Star::Find returns 1 (0), X=1107.68, Y=130.21, Mass=1300, SNR=25.3, Peak=97 HFD=3.4
23:56:26.348 00.002 1032 MultiStar: [#1 0.14,-0.00,1.01,U] [#2 0.12,-0.08,0.83,U] [#3 0.19,-0.00,0.81,U] [#4 0.05,-0.14,0.69,U] [#5 0.08,0.09,0.72,U] [#6 0.10,-0.23,0.65,U] [#7 0.24,0.05,0.75,U] [#8 -0.01,-0.03,0.54,U] 
23:56:26.350 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.12, 0.05}
23:56:26.352 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
23:56:26.354 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
23:56:26.356 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.20 mountX=-0.05 mountY=-0.11, mountTheta=-2.03
23:56:26.358 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
23:56:26.361 00.003 1032 Enqueuing Move request for scope (0.12, -0.02)
23:56:26.364 00.003 10072 Worker thread wakes up
23:56:26.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
23:56:26.365 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
23:56:26.365 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
23:56:26.367 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:56:26.370 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:56:26.370 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:56:26.370 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:26.370 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:56:26.370 00.000 10072 MoveAxis(W, 6, ABG)
23:56:26.370 00.000 10072 Guiding  Dir = 3, Dur = 6
23:56:26.371 00.001 10072 IsGuiding returns 0
23:56:26.371 00.000 10072 PulseGuide returned control before completion, sleep 16
23:56:26.387 00.016 1032 UpdateGuideState exits: m=1300 SNR=25.3
23:56:26.389 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:26.389 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:26.392 00.003 1032 Enqueuing Expose request
23:56:26.401 00.009 10072 IsGuiding returns 0
23:56:26.401 00.000 10072 Move returns status 0, amount 6
23:56:26.401 00.000 10072 MoveAxis(N, 0, ABG)
23:56:26.401 00.000 10072 Move returns status 0, amount 0
23:56:26.401 00.000 10072 move complete, result=0
23:56:26.401 00.000 10072 worker thread done servicing request
23:56:26.401 00.000 10072 Worker thread wakes up
23:56:26.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:26.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:26.403 00.002 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:56:27.031 00.628 10072 Exposure complete
23:56:27.077 00.046 10072 worker thread done servicing request
23:56:27.078 00.001 1032 OnExposeComplete: enter
23:56:27.081 00.003 1032 UpdateGuideState(): m_state=6
23:56:27.083 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11855
23:56:27.085 00.002 1032 Star::Find returns 1 (0), X=1107.78, Y=130.09, Mass=1459, SNR=26.9, Peak=105 HFD=3.2
23:56:27.087 00.002 1032 MultiStar: [#1 0.09,-0.03,0.94,U] [#2 0.08,-0.14,0.78,U] [#3 0.04,0.02,0.74,U] [#4 0.05,-0.15,0.68,U] [#5 0.00,-0.02,0.65,U] [#6 0.13,-0.19,0.62,U] [#7 0.09,-0.08,0.70,U] [#8 -0.12,-0.13,0.49,U] 
23:56:27.089 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.23, -0.07}
23:56:27.090 00.001 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
23:56:27.092 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
23:56:27.093 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.81 mountX=-0.10 mountY=-0.06, mountTheta=-2.64
23:56:27.096 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
23:56:27.098 00.002 1032 Enqueuing Move request for scope (0.08, -0.08)
23:56:27.099 00.001 10072 Worker thread wakes up
23:56:27.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
23:56:27.099 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
23:56:27.099 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
23:56:27.101 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:56:27.103 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:56:27.105 00.002 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
23:56:27.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:27.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:56:27.105 00.000 10072 MoveAxis(W, 5, ABG)
23:56:27.105 00.000 10072 Guiding  Dir = 3, Dur = 5
23:56:27.105 00.000 10072 IsGuiding returns 0
23:56:27.105 00.000 10072 PulseGuide returned control before completion, sleep 15
23:56:27.122 00.017 1032 UpdateGuideState exits: m=1459 SNR=26.9
23:56:27.125 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:27.127 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:27.128 00.001 1032 Enqueuing Expose request
23:56:27.130 00.002 10072 IsGuiding returns 0
23:56:27.130 00.000 10072 Move returns status 0, amount 5
23:56:27.130 00.000 10072 MoveAxis(N, 0, ABG)
23:56:27.130 00.000 10072 Move returns status 0, amount 0
23:56:27.130 00.000 10072 move complete, result=0
23:56:27.130 00.000 10072 worker thread done servicing request
23:56:27.131 00.001 10072 Worker thread wakes up
23:56:27.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:27.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:27.137 00.006 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:56:27.544 00.407 10072 Exposure complete
23:56:27.596 00.052 1032 OnExposeComplete: enter
23:56:27.599 00.003 1032 UpdateGuideState(): m_state=6
23:56:27.602 00.003 10072 worker thread done servicing request
23:56:27.603 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11856
23:56:27.607 00.004 1032 Star::Find returns 1 (0), X=1107.80, Y=130.14, Mass=1305, SNR=25.4, Peak=93 HFD=3.1
23:56:27.610 00.003 1032 MultiStar: [#1 0.11,-0.04,1.02,U] [#2 0.13,-0.07,0.81,U] [#3 0.05,-0.04,0.82,U] [#4 0.02,-0.25,0.71,U] [#5 0.21,-0.00,0.71,U] [#6 0.16,-0.01,0.63,U] [#7 0.17,0.03,0.73,U] [#8 0.01,-0.02,0.56,U] 
23:56:27.612 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.25, -0.02}
23:56:27.614 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
23:56:27.615 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
23:56:27.619 00.004 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.35 mountX=-0.08 mountY=-0.11, mountTheta=-2.18
23:56:27.622 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
23:56:27.624 00.002 1032 Enqueuing Move request for scope (0.13, -0.05)
23:56:27.626 00.002 10072 Worker thread wakes up
23:56:27.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:56:27.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:56:27.626 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
23:56:27.628 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:56:27.631 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:56:27.631 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
23:56:27.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:27.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:56:27.631 00.000 10072 MoveAxis(W, 6, ABG)
23:56:27.631 00.000 10072 Guiding  Dir = 3, Dur = 6
23:56:27.632 00.001 10072 IsGuiding returns 0
23:56:27.632 00.000 10072 PulseGuide returned control before completion, sleep 16
23:56:27.649 00.017 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:56:27.651 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:27.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:27.656 00.003 1032 Enqueuing Expose request
23:56:27.657 00.001 10072 IsGuiding returns 0
23:56:27.657 00.000 10072 Move returns status 0, amount 6
23:56:27.657 00.000 10072 MoveAxis(N, 0, ABG)
23:56:27.657 00.000 10072 Move returns status 0, amount 0
23:56:27.657 00.000 10072 move complete, result=0
23:56:27.657 00.000 10072 worker thread done servicing request
23:56:27.657 00.000 10072 Worker thread wakes up
23:56:27.658 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:27.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:27.665 00.007 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:56:28.293 00.628 10072 Exposure complete
23:56:28.340 00.047 10072 worker thread done servicing request
23:56:28.340 00.000 1032 OnExposeComplete: enter
23:56:28.342 00.002 1032 UpdateGuideState(): m_state=6
23:56:28.344 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11857
23:56:28.346 00.002 1032 Star::Find returns 1 (0), X=1107.83, Y=130.11, Mass=1309, SNR=25.5, Peak=89 HFD=3.4
23:56:28.348 00.002 1032 MultiStar: [#1 0.10,-0.01,1.04,U] [#2 0.13,-0.07,0.85,U] [#3 0.12,0.08,0.78,U] [#4 0.05,-0.16,0.66,U] [#5 0.10,0.02,0.69,U] [#6 0.09,0.01,0.62,U] [#7 0.15,0.12,0.75,U] [#8 -0.03,-0.03,0.54,U] 
23:56:28.349 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.28, -0.04}
23:56:28.351 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
23:56:28.353 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
23:56:28.355 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.07 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
23:56:28.357 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
23:56:28.358 00.001 1032 Enqueuing Move request for scope (0.12, -0.01)
23:56:28.361 00.003 10072 Worker thread wakes up
23:56:28.361 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
23:56:28.361 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
23:56:28.361 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
23:56:28.363 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:56:28.366 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
23:56:28.366 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:56:28.366 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:28.367 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:56:28.367 00.000 10072 MoveAxis(W, 6, ABG)
23:56:28.367 00.000 10072 Guiding  Dir = 3, Dur = 6
23:56:28.367 00.000 10072 IsGuiding returns 0
23:56:28.368 00.001 10072 PulseGuide returned control before completion, sleep 16
23:56:28.385 00.017 1032 UpdateGuideState exits: m=1309 SNR=25.5
23:56:28.387 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:28.388 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:28.390 00.002 1032 Enqueuing Expose request
23:56:28.399 00.009 10072 IsGuiding returns 0
23:56:28.399 00.000 10072 Move returns status 0, amount 6
23:56:28.399 00.000 10072 MoveAxis(N, 0, ABG)
23:56:28.399 00.000 10072 Move returns status 0, amount 0
23:56:28.399 00.000 10072 move complete, result=0
23:56:28.399 00.000 10072 worker thread done servicing request
23:56:28.399 00.000 10072 Worker thread wakes up
23:56:28.400 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:28.400 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:28.401 00.001 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:56:28.808 00.407 10072 Exposure complete
23:56:28.858 00.050 10072 worker thread done servicing request
23:56:28.858 00.000 1032 OnExposeComplete: enter
23:56:28.860 00.002 1032 UpdateGuideState(): m_state=6
23:56:28.863 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11858
23:56:28.865 00.002 1032 Star::Find returns 1 (0), X=1107.83, Y=130.22, Mass=1290, SNR=25.2, Peak=95 HFD=3.2
23:56:28.867 00.002 1032 MultiStar: [#1 0.19,0.00,1.01,U] [#2 0.07,-0.11,0.83,U] [#3 0.06,0.10,0.77,U] [#4 0.07,-0.20,0.69,U] [#5 0.12,-0.07,0.71,U] [#6 0.09,-0.14,0.64,U] [#7 0.12,0.06,0.74,U] [#8 -0.03,-0.04,0.59,U] 
23:56:28.869 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.27, 0.07}
23:56:28.870 00.001 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
23:56:28.872 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
23:56:28.873 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.24 mountX=-0.06 mountY=-0.11, mountTheta=-2.07
23:56:28.877 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
23:56:28.879 00.002 1032 Enqueuing Move request for scope (0.12, -0.03)
23:56:28.881 00.002 10072 Worker thread wakes up
23:56:28.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
23:56:28.881 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
23:56:28.881 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
23:56:28.883 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:56:28.888 00.005 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:56:28.888 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
23:56:28.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:28.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:56:28.888 00.000 10072 MoveAxis(W, 5, ABG)
23:56:28.888 00.000 10072 Guiding  Dir = 3, Dur = 5
23:56:28.888 00.000 10072 IsGuiding returns 0
23:56:28.888 00.000 10072 PulseGuide returned control before completion, sleep 15
23:56:28.906 00.018 1032 UpdateGuideState exits: m=1290 SNR=25.2
23:56:28.908 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:28.909 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:28.911 00.002 1032 Enqueuing Expose request
23:56:28.916 00.005 10072 IsGuiding returns 0
23:56:28.917 00.001 10072 Move returns status 0, amount 5
23:56:28.917 00.000 10072 MoveAxis(N, 0, ABG)
23:56:28.917 00.000 10072 Move returns status 0, amount 0
23:56:28.917 00.000 10072 move complete, result=0
23:56:28.917 00.000 10072 worker thread done servicing request
23:56:28.917 00.000 10072 Worker thread wakes up
23:56:28.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:28.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:28.921 00.004 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:56:29.544 00.623 10072 Exposure complete
23:56:29.590 00.046 10072 worker thread done servicing request
23:56:29.593 00.003 1032 OnExposeComplete: enter
23:56:29.594 00.001 1032 UpdateGuideState(): m_state=6
23:56:29.596 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11859
23:56:29.598 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=130.20, Mass=1300, SNR=25.4, Peak=104 HFD=3.5
23:56:29.599 00.001 1032 MultiStar: [#1 0.24,-0.01,1.01,U] [#2 0.17,-0.19,0.83,U] [#3 0.30,-0.14,0.00,M1] [#4 0.21,-0.28,0.00,M1] [#5 0.12,0.05,0.72,U] [#6 0.08,-0.12,0.68,U] [#7 0.18,-0.06,0.74,U] [#8 0.03,-0.06,0.57,U] 
23:56:29.601 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.04}, one-star: {0.18, 0.04}
23:56:29.603 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
23:56:29.604 00.001 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
23:56:29.607 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.28 mountX=-0.08 mountY=-0.14, mountTheta=-2.11
23:56:29.609 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
23:56:29.610 00.001 1032 Enqueuing Move request for scope (0.15, -0.04)
23:56:29.612 00.002 10072 Worker thread wakes up
23:56:29.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
23:56:29.612 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
23:56:29.612 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.14
23:56:29.614 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:56:29.618 00.004 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:56:29.618 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
23:56:29.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:29.618 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:56:29.618 00.000 10072 MoveAxis(W, 7, ABG)
23:56:29.618 00.000 10072 Guiding  Dir = 3, Dur = 7
23:56:29.621 00.003 10072 IsGuiding returns 0
23:56:29.627 00.006 10072 PulseGuide returned control before completion, sleep 12
23:56:29.641 00.014 1032 UpdateGuideState exits: m=1300 SNR=25.4
23:56:29.645 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:29.647 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:29.649 00.002 1032 Enqueuing Expose request
23:56:29.652 00.003 10072 IsGuiding returns 0
23:56:29.652 00.000 10072 Move returns status 0, amount 7
23:56:29.652 00.000 10072 MoveAxis(N, 0, ABG)
23:56:29.652 00.000 10072 Move returns status 0, amount 0
23:56:29.652 00.000 10072 move complete, result=0
23:56:29.652 00.000 10072 worker thread done servicing request
23:56:29.653 00.001 10072 Worker thread wakes up
23:56:29.653 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:29.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:29.661 00.008 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:56:30.061 00.400 10072 Exposure complete
23:56:30.109 00.048 10072 worker thread done servicing request
23:56:30.110 00.001 1032 OnExposeComplete: enter
23:56:30.112 00.002 1032 UpdateGuideState(): m_state=6
23:56:30.115 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11860
23:56:30.116 00.001 1032 Star::Find returns 1 (0), X=1107.78, Y=130.18, Mass=1553, SNR=27.7, Peak=114 HFD=3.3
23:56:30.118 00.002 1032 MultiStar: [#1 0.26,-0.05,0.00,M1] [#2 0.17,-0.05,0.75,U] [#3 0.24,0.04,0.77,U] [#4 0.15,-0.23,0.00,M2] [#5 0.23,0.03,0.64,U] [#6 0.13,-0.11,0.60,U] [#7 0.15,-0.07,0.66,U] [#8 0.12,-0.10,0.52,U] 
23:56:30.121 00.003 1032 refined, 6 included, MultiStar: {0.19, -0.02}, one-star: {0.23, 0.03}
23:56:30.122 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
23:56:30.125 00.003 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
23:56:30.127 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.13 mountX=-0.07 mountY=-0.17, mountTheta=-1.96
23:56:30.130 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.02, opts=13)
23:56:30.132 00.002 1032 Enqueuing Move request for scope (0.19, -0.02)
23:56:30.133 00.001 10072 Worker thread wakes up
23:56:30.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
23:56:30.133 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
23:56:30.133 00.000 10072 Moving (0.19, -0.02) raw xDistance=-0.07 yDistance=-0.17
23:56:30.135 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:56:30.138 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:56:30.138 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
23:56:30.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:30.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:56:30.138 00.000 10072 MoveAxis(W, 5, ABG)
23:56:30.138 00.000 10072 Guiding  Dir = 3, Dur = 5
23:56:30.139 00.001 10072 IsGuiding returns 0
23:56:30.139 00.000 10072 PulseGuide returned control before completion, sleep 15
23:56:30.155 00.016 1032 UpdateGuideState exits: m=1553 SNR=27.7
23:56:30.156 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:30.158 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:30.159 00.001 1032 Enqueuing Expose request
23:56:30.169 00.010 10072 IsGuiding returns 0
23:56:30.169 00.000 10072 Move returns status 0, amount 5
23:56:30.169 00.000 10072 MoveAxis(N, 0, ABG)
23:56:30.169 00.000 10072 Move returns status 0, amount 0
23:56:30.169 00.000 10072 move complete, result=0
23:56:30.169 00.000 10072 worker thread done servicing request
23:56:30.169 00.000 10072 Worker thread wakes up
23:56:30.169 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:30.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:30.171 00.002 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
23:56:30.800 00.629 10072 Exposure complete
23:56:30.846 00.046 10072 worker thread done servicing request
23:56:30.846 00.000 1032 OnExposeComplete: enter
23:56:30.849 00.003 1032 UpdateGuideState(): m_state=6
23:56:30.850 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11861
23:56:30.852 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=130.29, Mass=1570, SNR=27.9, Peak=124 HFD=3.5
23:56:30.853 00.001 1032 MultiStar: [#1 0.24,0.03,0.94,U] [#2 0.16,-0.04,0.75,U] [#3 0.15,0.06,0.70,U] [#4 0.22,-0.12,0.64,U] [#5 0.18,-0.03,0.66,U] [#6 0.12,0.03,0.62,U] [#7 0.08,0.18,0.68,U] [#8 0.09,-0.00,0.48,U] 
23:56:30.855 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.03}, one-star: {0.23, 0.13}
23:56:30.856 00.001 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
23:56:30.857 00.001 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
23:56:30.858 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.19 mountX=-0.01 mountY=-0.17, mountTheta=-1.64
23:56:30.861 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.03, opts=13)
23:56:30.864 00.003 1032 Enqueuing Move request for scope (0.17, 0.03)
23:56:30.866 00.002 10072 Worker thread wakes up
23:56:30.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
23:56:30.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
23:56:30.866 00.000 10072 Moving (0.17, 0.03) raw xDistance=-0.01 yDistance=-0.17
23:56:30.868 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:56:30.870 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:56:30.871 00.001 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
23:56:30.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:30.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:56:30.871 00.000 10072 MoveAxis(W, 6, ABG)
23:56:30.871 00.000 10072 Guiding  Dir = 3, Dur = 6
23:56:30.871 00.000 10072 IsGuiding returns 0
23:56:30.872 00.001 10072 PulseGuide returned control before completion, sleep 16
23:56:30.887 00.015 1032 UpdateGuideState exits: m=1570 SNR=27.9
23:56:30.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:30.891 00.002 10072 IsGuiding returns 0
23:56:30.891 00.000 10072 Move returns status 0, amount 6
23:56:30.891 00.000 10072 MoveAxis(N, 0, ABG)
23:56:30.891 00.000 10072 Move returns status 0, amount 0
23:56:30.891 00.000 10072 move complete, result=0
23:56:30.891 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:30.894 00.003 1032 Enqueuing Expose request
23:56:30.896 00.002 10072 worker thread done servicing request
23:56:30.896 00.000 10072 Worker thread wakes up
23:56:30.896 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:30.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:30.896 00.000 1032 GuideStep: -0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
23:56:31.315 00.419 10072 Exposure complete
23:56:31.362 00.047 10072 worker thread done servicing request
23:56:31.363 00.001 1032 OnExposeComplete: enter
23:56:31.365 00.002 1032 UpdateGuideState(): m_state=6
23:56:31.368 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11862
23:56:31.370 00.002 1032 Star::Find returns 1 (0), X=1107.78, Y=130.31, Mass=1401, SNR=26.3, Peak=102 HFD=3.4
23:56:31.371 00.001 1032 MultiStar: [#1 0.15,0.03,0.89,U] [#2 0.10,0.01,0.81,U] [#3 0.13,0.08,0.75,U] [#4 0.04,-0.10,0.69,U] [#5 0.08,-0.00,0.65,U] [#6 0.07,-0.04,0.64,U] [#7 0.10,0.11,0.70,U] [#8 0.03,0.09,0.47,U] 
23:56:31.373 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.22, 0.15}
23:56:31.375 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
23:56:31.376 00.001 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
23:56:31.378 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.34 mountX=0.01 mountY=-0.12, mountTheta=-1.49
23:56:31.380 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
23:56:31.381 00.001 1032 Enqueuing Move request for scope (0.11, 0.04)
23:56:31.383 00.002 10072 Worker thread wakes up
23:56:31.384 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
23:56:31.384 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
23:56:31.384 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
23:56:31.385 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:56:31.388 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:56:31.388 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:56:31.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:31.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:56:31.388 00.000 10072 MoveAxis(W, 4, ABG)
23:56:31.388 00.000 10072 Guiding  Dir = 3, Dur = 4
23:56:31.389 00.001 10072 IsGuiding returns 0
23:56:31.389 00.000 10072 PulseGuide returned control before completion, sleep 14
23:56:31.404 00.015 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:56:31.406 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:31.407 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:31.408 00.001 1032 Enqueuing Expose request
23:56:31.410 00.002 10072 IsGuiding returns 0
23:56:31.410 00.000 10072 Move returns status 0, amount 4
23:56:31.410 00.000 10072 MoveAxis(N, 0, ABG)
23:56:31.410 00.000 10072 Move returns status 0, amount 0
23:56:31.410 00.000 10072 move complete, result=0
23:56:31.410 00.000 10072 worker thread done servicing request
23:56:31.410 00.000 10072 Worker thread wakes up
23:56:31.410 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:31.410 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:31.417 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:56:32.034 00.617 10072 Exposure complete
23:56:32.081 00.047 10072 worker thread done servicing request
23:56:32.081 00.000 1032 OnExposeComplete: enter
23:56:32.083 00.002 1032 UpdateGuideState(): m_state=6
23:56:32.085 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11863
23:56:32.086 00.001 1032 Star::Find returns 1 (0), X=1107.85, Y=130.11, Mass=1372, SNR=26.1, Peak=96 HFD=3.2
23:56:32.088 00.002 1032 MultiStar: [#1 0.19,-0.03,0.95,U] [#2 0.06,-0.10,0.83,U] [#3 0.04,-0.07,0.75,U] [#4 0.07,-0.17,0.69,U] [#5 0.09,-0.10,0.68,U] [#6 0.07,-0.11,0.63,U] [#7 0.08,-0.02,0.70,U] [#8 0.02,-0.11,0.53,U] 
23:56:32.090 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.29, -0.05}
23:56:32.091 00.001 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
23:56:32.094 00.003 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
23:56:32.095 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.62 mountX=-0.11 mountY=-0.09, mountTheta=-2.45
23:56:32.098 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
23:56:32.100 00.002 1032 Enqueuing Move request for scope (0.11, -0.08)
23:56:32.101 00.001 10072 Worker thread wakes up
23:56:32.101 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
23:56:32.101 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
23:56:32.101 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.11 yDistance=-0.09
23:56:32.103 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:56:32.106 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:56:32.106 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
23:56:32.106 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:32.106 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:56:32.106 00.000 10072 MoveAxis(W, 4, ABG)
23:56:32.106 00.000 10072 Guiding  Dir = 3, Dur = 4
23:56:32.107 00.001 10072 IsGuiding returns 0
23:56:32.107 00.000 10072 PulseGuide returned control before completion, sleep 14
23:56:32.124 00.017 1032 UpdateGuideState exits: m=1372 SNR=26.1
23:56:32.126 00.002 10072 IsGuiding returns 0
23:56:32.126 00.000 10072 Move returns status 0, amount 4
23:56:32.126 00.000 10072 MoveAxis(N, 0, ABG)
23:56:32.126 00.000 10072 Move returns status 0, amount 0
23:56:32.126 00.000 10072 move complete, result=0
23:56:32.126 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:32.128 00.002 10072 worker thread done servicing request
23:56:32.128 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:32.129 00.001 1032 Enqueuing Expose request
23:56:32.131 00.002 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:56:32.132 00.001 10072 Worker thread wakes up
23:56:32.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:32.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:32.547 00.415 10072 Exposure complete
23:56:32.597 00.050 10072 worker thread done servicing request
23:56:32.598 00.001 1032 OnExposeComplete: enter
23:56:32.601 00.003 1032 UpdateGuideState(): m_state=6
23:56:32.602 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11864
23:56:32.604 00.002 1032 Star::Find returns 1 (0), X=1107.81, Y=130.22, Mass=1456, SNR=26.8, Peak=104 HFD=3.3
23:56:32.606 00.002 1032 MultiStar: [#1 0.16,-0.08,0.93,U] [#2 0.04,-0.14,0.77,U] [#3 0.01,0.01,0.72,U] [#4 0.05,-0.17,0.66,U] [#5 0.11,-0.05,0.66,U] [#6 0.10,-0.08,0.63,U] [#7 0.14,0.09,0.72,U] [#8 0.12,-0.10,0.53,U] 
23:56:32.608 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.26, 0.07}
23:56:32.610 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
23:56:32.611 00.001 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
23:56:32.613 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.34 mountX=-0.07 mountY=-0.10, mountTheta=-2.17
23:56:32.616 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
23:56:32.618 00.002 1032 Enqueuing Move request for scope (0.12, -0.04)
23:56:32.620 00.002 10072 Worker thread wakes up
23:56:32.620 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
23:56:32.620 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
23:56:32.620 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.10
23:56:32.622 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:56:32.625 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:56:32.625 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:56:32.625 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:32.625 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:56:32.625 00.000 10072 MoveAxis(W, 4, ABG)
23:56:32.625 00.000 10072 Guiding  Dir = 3, Dur = 4
23:56:32.625 00.000 10072 IsGuiding returns 0
23:56:32.626 00.001 10072 PulseGuide returned control before completion, sleep 14
23:56:32.642 00.016 1032 UpdateGuideState exits: m=1456 SNR=26.8
23:56:32.645 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:32.647 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:32.649 00.002 1032 Enqueuing Expose request
23:56:32.653 00.004 10072 IsGuiding returns 0
23:56:32.653 00.000 10072 Move returns status 0, amount 4
23:56:32.653 00.000 10072 MoveAxis(N, 0, ABG)
23:56:32.653 00.000 10072 Move returns status 0, amount 0
23:56:32.653 00.000 10072 move complete, result=0
23:56:32.653 00.000 10072 worker thread done servicing request
23:56:32.653 00.000 10072 Worker thread wakes up
23:56:32.653 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:32.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:32.658 00.005 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:56:33.282 00.624 10072 Exposure complete
23:56:33.330 00.048 10072 worker thread done servicing request
23:56:33.330 00.000 1032 OnExposeComplete: enter
23:56:33.332 00.002 1032 UpdateGuideState(): m_state=6
23:56:33.334 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11865
23:56:33.336 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=130.26, Mass=1500, SNR=27.3, Peak=103 HFD=3.5
23:56:33.339 00.003 1032 MultiStar: [#1 0.21,0.04,0.95,U] [#2 0.11,-0.08,0.80,U] [#3 0.20,0.10,0.73,U] [#4 0.04,-0.07,0.65,U] [#5 0.08,-0.06,0.64,U] [#6 0.11,-0.05,0.58,U] [#7 0.08,0.07,0.71,U] [#8 -0.03,-0.04,0.53,U] 
23:56:33.341 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.17, 0.10}
23:56:33.342 00.001 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
23:56:33.343 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
23:56:33.345 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.09 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
23:56:33.348 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
23:56:33.350 00.002 1032 Enqueuing Move request for scope (0.12, 0.01)
23:56:33.351 00.001 10072 Worker thread wakes up
23:56:33.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
23:56:33.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
23:56:33.351 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
23:56:33.353 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:56:33.356 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:56:33.356 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:56:33.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:33.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:56:33.356 00.000 10072 MoveAxis(W, 5, ABG)
23:56:33.356 00.000 10072 Guiding  Dir = 3, Dur = 5
23:56:33.356 00.000 10072 IsGuiding returns 0
23:56:33.357 00.001 10072 PulseGuide returned control before completion, sleep 15
23:56:33.374 00.017 1032 UpdateGuideState exits: m=1500 SNR=27.3
23:56:33.376 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:33.379 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:33.380 00.001 1032 Enqueuing Expose request
23:56:33.388 00.008 10072 IsGuiding returns 0
23:56:33.388 00.000 10072 Move returns status 0, amount 5
23:56:33.388 00.000 10072 MoveAxis(N, 0, ABG)
23:56:33.388 00.000 10072 Move returns status 0, amount 0
23:56:33.388 00.000 10072 move complete, result=0
23:56:33.388 00.000 10072 worker thread done servicing request
23:56:33.388 00.000 10072 Worker thread wakes up
23:56:33.388 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:33.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:33.390 00.002 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:56:33.797 00.407 10072 Exposure complete
23:56:33.846 00.049 10072 worker thread done servicing request
23:56:33.846 00.000 1032 OnExposeComplete: enter
23:56:33.849 00.003 1032 UpdateGuideState(): m_state=6
23:56:33.851 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11866
23:56:33.852 00.001 1032 Star::Find returns 1 (0), X=1107.70, Y=130.24, Mass=1668, SNR=28.7, Peak=119 HFD=3.5
23:56:33.855 00.003 1032 MultiStar: [#1 0.18,-0.03,0.88,U] [#2 0.14,-0.05,0.75,U] [#3 0.14,0.13,0.74,U] [#4 0.13,-0.13,0.60,U] [#5 0.22,0.07,0.60,U] [#6 0.16,-0.14,0.57,U] [#7 0.17,0.04,0.66,U] [#8 0.02,-0.07,0.46,U] 
23:56:33.857 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.00}, one-star: {0.14, 0.08}
23:56:33.858 00.001 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
23:56:33.860 00.002 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
23:56:33.863 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.01 mountX=-0.04 mountY=-0.14, mountTheta=-1.84
23:56:33.865 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.00, opts=13)
23:56:33.867 00.002 1032 Enqueuing Move request for scope (0.15, -0.00)
23:56:33.869 00.002 10072 Worker thread wakes up
23:56:33.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
23:56:33.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
23:56:33.869 00.000 10072 Moving (0.15, -0.00) raw xDistance=-0.04 yDistance=-0.14
23:56:33.871 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:56:33.874 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:56:33.874 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:56:33.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:33.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:56:33.875 00.001 10072 MoveAxis(W, 4, ABG)
23:56:33.875 00.000 10072 Guiding  Dir = 3, Dur = 4
23:56:33.875 00.000 10072 IsGuiding returns 0
23:56:33.876 00.001 10072 PulseGuide returned control before completion, sleep 14
23:56:33.893 00.017 1032 UpdateGuideState exits: m=1668 SNR=28.7
23:56:33.896 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:33.898 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:33.901 00.003 1032 Enqueuing Expose request
23:56:33.903 00.002 10072 IsGuiding returns 0
23:56:33.903 00.000 10072 Move returns status 0, amount 4
23:56:33.903 00.000 10072 MoveAxis(N, 0, ABG)
23:56:33.903 00.000 10072 Move returns status 0, amount 0
23:56:33.904 00.001 10072 move complete, result=0
23:56:33.904 00.000 10072 worker thread done servicing request
23:56:33.904 00.000 10072 Worker thread wakes up
23:56:33.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:33.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:33.911 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:56:34.536 00.625 10072 Exposure complete
23:56:34.580 00.044 1032 OnExposeComplete: enter
23:56:34.583 00.003 10072 worker thread done servicing request
23:56:34.583 00.000 1032 UpdateGuideState(): m_state=6
23:56:34.585 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11867
23:56:34.587 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=130.14, Mass=1320, SNR=25.6, Peak=89 HFD=3.3
23:56:34.589 00.002 1032 MultiStar: [#1 0.15,0.02,1.01,U] [#2 0.15,-0.13,0.83,U] [#3 0.07,-0.02,0.78,U] [#4 0.12,-0.21,0.72,U] [#5 0.07,-0.00,0.70,U] [#6 0.11,-0.12,0.65,U] [#7 0.28,-0.06,0.00,M1] [#8 0.00,-0.11,0.53,U] 
23:56:34.592 00.003 1032 refined, 7 included, MultiStar: {0.12, -0.07}, one-star: {0.24, -0.02}
23:56:34.593 00.001 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
23:56:34.595 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
23:56:34.597 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.48 mountX=-0.10 mountY=-0.10, mountTheta=-2.31
23:56:34.599 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
23:56:34.602 00.003 1032 Enqueuing Move request for scope (0.12, -0.07)
23:56:34.604 00.002 10072 Worker thread wakes up
23:56:34.604 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
23:56:34.604 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
23:56:34.604 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
23:56:34.606 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:56:34.608 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:56:34.608 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
23:56:34.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:34.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:56:34.608 00.000 10072 MoveAxis(W, 5, ABG)
23:56:34.608 00.000 10072 Guiding  Dir = 3, Dur = 5
23:56:34.610 00.002 10072 IsGuiding returns 0
23:56:34.610 00.000 10072 PulseGuide returned control before completion, sleep 15
23:56:34.627 00.017 1032 UpdateGuideState exits: m=1320 SNR=25.6
23:56:34.629 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:34.630 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:34.632 00.002 1032 Enqueuing Expose request
23:56:34.641 00.009 10072 IsGuiding returns 0
23:56:34.641 00.000 10072 Move returns status 0, amount 5
23:56:34.641 00.000 10072 MoveAxis(N, 0, ABG)
23:56:34.641 00.000 10072 Move returns status 0, amount 0
23:56:34.641 00.000 10072 move complete, result=0
23:56:34.641 00.000 10072 worker thread done servicing request
23:56:34.641 00.000 10072 Worker thread wakes up
23:56:34.641 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:34.641 00.000 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:56:34.646 00.005 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:35.054 00.408 10072 Exposure complete
23:56:35.101 00.047 10072 worker thread done servicing request
23:56:35.101 00.000 1032 OnExposeComplete: enter
23:56:35.103 00.002 1032 UpdateGuideState(): m_state=6
23:56:35.105 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11868
23:56:35.107 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=130.06, Mass=1424, SNR=26.6, Peak=98 HFD=3.4
23:56:35.109 00.002 1032 MultiStar: [#1 0.14,-0.06,0.95,U] [#2 0.09,-0.09,0.80,U] [#3 0.20,-0.12,0.78,U] [#4 0.11,-0.23,0.00,M1] [#5 0.26,-0.05,0.00,M1] [#6 0.18,-0.26,0.00,M1] [#7 0.19,-0.13,0.75,U] [#8 0.16,-0.09,0.53,U] 
23:56:35.111 00.002 1032 refined, 5 included, MultiStar: {0.17, -0.10}, one-star: {0.24, -0.09}
23:56:35.114 00.003 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
23:56:35.116 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
23:56:35.119 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.51 mountX=-0.14 mountY=-0.14, mountTheta=-2.34
23:56:35.122 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.10, opts=13)
23:56:35.125 00.003 1032 Enqueuing Move request for scope (0.17, -0.10)
23:56:35.126 00.001 10072 Worker thread wakes up
23:56:35.126 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
23:56:35.126 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
23:56:35.126 00.000 10072 Moving (0.17, -0.10) raw xDistance=-0.14 yDistance=-0.14
23:56:35.129 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:56:35.132 00.003 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.88
23:56:35.132 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
23:56:35.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:35.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:56:35.132 00.000 10072 MoveAxis(E, 60, ABG)
23:56:35.132 00.000 10072 Guiding  Dir = 2, Dur = 60
23:56:35.133 00.001 10072 IsGuiding returns 0
23:56:35.133 00.000 10072 PulseGuide returned control before completion, sleep 70
23:56:35.151 00.018 1032 UpdateGuideState exits: m=1424 SNR=26.6
23:56:35.153 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:35.155 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:35.156 00.001 1032 Enqueuing Expose request
23:56:35.207 00.051 10072 IsGuiding returns 1
23:56:35.207 00.000 10072 scope still moving after pulse duration time elapsed
23:56:35.237 00.030 10072 IsGuiding returns 0
23:56:35.237 00.000 10072 scope move finished after 60 + 44 ms
23:56:35.237 00.000 10072 Move returns status 0, amount 60
23:56:35.237 00.000 10072 MoveAxis(N, 0, ABG)
23:56:35.238 00.001 10072 Move returns status 0, amount 0
23:56:35.238 00.000 10072 move complete, result=0
23:56:35.238 00.000 10072 worker thread done servicing request
23:56:35.238 00.000 10072 Worker thread wakes up
23:56:35.238 00.000 1032 GuideStep: -0.1 px 60 ms EAST, -0.1 px 0 ms NORTH
23:56:35.242 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:35.243 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:35.867 00.624 10072 Exposure complete
23:56:35.917 00.050 10072 worker thread done servicing request
23:56:35.917 00.000 1032 OnExposeComplete: enter
23:56:35.919 00.002 1032 UpdateGuideState(): m_state=6
23:56:35.921 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11869
23:56:35.924 00.003 1032 Star::Find returns 1 (0), X=1107.79, Y=130.24, Mass=1375, SNR=26.0, Peak=103 HFD=3.4
23:56:35.926 00.002 1032 MultiStar: [#1 0.17,0.09,0.98,U] [#2 0.13,-0.04,0.83,U] [#3 0.28,0.05,0.00,M1] [#4 0.10,-0.11,0.67,U] [#5 0.04,-0.02,0.64,U] [#6 0.01,0.00,0.62,U] [#7 0.15,0.07,0.72,U] [#8 0.07,-0.01,0.57,U] 
23:56:35.929 00.003 1032 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {0.23, 0.09}
23:56:35.931 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
23:56:35.932 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
23:56:35.935 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.14 mountX=-0.01 mountY=-0.13, mountTheta=-1.69
23:56:35.937 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
23:56:35.939 00.002 1032 Enqueuing Move request for scope (0.13, 0.02)
23:56:35.940 00.001 10072 Worker thread wakes up
23:56:35.940 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
23:56:35.940 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
23:56:35.940 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.01 yDistance=-0.13
23:56:35.942 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:56:35.946 00.004 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:56:35.946 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:56:35.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:35.946 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:56:35.946 00.000 10072 MoveAxis(W, 4, ABG)
23:56:35.946 00.000 10072 Guiding  Dir = 3, Dur = 4
23:56:35.947 00.001 10072 IsGuiding returns 0
23:56:35.947 00.000 10072 PulseGuide returned control before completion, sleep 14
23:56:35.964 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.0
23:56:35.966 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:35.968 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:35.969 00.001 1032 Enqueuing Expose request
23:56:35.974 00.005 10072 IsGuiding returns 0
23:56:35.974 00.000 10072 Move returns status 0, amount 4
23:56:35.974 00.000 10072 MoveAxis(N, 0, ABG)
23:56:35.975 00.001 10072 Move returns status 0, amount 0
23:56:35.975 00.000 10072 move complete, result=0
23:56:35.975 00.000 10072 worker thread done servicing request
23:56:35.975 00.000 10072 Worker thread wakes up
23:56:35.975 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:35.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:35.981 00.006 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:56:36.385 00.404 10072 Exposure complete
23:56:36.435 00.050 10072 worker thread done servicing request
23:56:36.435 00.000 1032 OnExposeComplete: enter
23:56:36.436 00.001 1032 UpdateGuideState(): m_state=6
23:56:36.438 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11870
23:56:36.440 00.002 1032 Star::Find returns 1 (0), X=1107.82, Y=130.32, Mass=1347, SNR=25.8, Peak=107 HFD=3.4
23:56:36.441 00.001 1032 MultiStar: [#1 0.18,0.00,0.99,U] [#2 0.18,0.03,0.82,U] [#3 0.19,0.19,0.00,M2] [#4 0.02,-0.03,0.68,U] [#5 0.16,0.22,0.00,M1] [#6 0.10,0.02,0.65,U] [#7 0.16,0.05,0.68,U] [#8 0.02,0.12,0.54,U] 
23:56:36.443 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.05}, one-star: {0.26, 0.17}
23:56:36.445 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
23:56:36.446 00.001 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
23:56:36.448 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.35 mountX=0.01 mountY=-0.16, mountTheta=-1.48
23:56:36.451 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.05, opts=13)
23:56:36.454 00.003 1032 Enqueuing Move request for scope (0.15, 0.05)
23:56:36.456 00.002 10072 Worker thread wakes up
23:56:36.457 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
23:56:36.457 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
23:56:36.457 00.000 10072 Moving (0.15, 0.05) raw xDistance=0.01 yDistance=-0.16
23:56:36.460 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:56:36.462 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:56:36.462 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:56:36.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:36.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:56:36.462 00.000 10072 MoveAxis(W, 3, ABG)
23:56:36.462 00.000 10072 Guiding  Dir = 3, Dur = 3
23:56:36.463 00.001 10072 IsGuiding returns 0
23:56:36.463 00.000 10072 PulseGuide returned control before completion, sleep 13
23:56:36.480 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.8
23:56:36.482 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:36.483 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:36.488 00.005 1032 Enqueuing Expose request
23:56:36.491 00.003 10072 IsGuiding returns 0
23:56:36.491 00.000 10072 Move returns status 0, amount 3
23:56:36.491 00.000 10072 MoveAxis(N, 0, ABG)
23:56:36.491 00.000 10072 Move returns status 0, amount 0
23:56:36.492 00.001 10072 move complete, result=0
23:56:36.492 00.000 10072 worker thread done servicing request
23:56:36.492 00.000 10072 Worker thread wakes up
23:56:36.492 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:36.492 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:36.500 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
23:56:37.121 00.621 10072 Exposure complete
23:56:37.168 00.047 10072 worker thread done servicing request
23:56:37.169 00.001 1032 OnExposeComplete: enter
23:56:37.172 00.003 1032 UpdateGuideState(): m_state=6
23:56:37.173 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11871
23:56:37.177 00.004 1032 Star::Find returns 1 (0), X=1107.87, Y=130.37, Mass=1551, SNR=27.7, Peak=120 HFD=3.4
23:56:37.180 00.003 1032 MultiStar: [#1 0.16,0.04,0.93,U] [#2 0.04,-0.05,0.80,U] [#3 0.20,0.08,0.72,U] [#4 0.08,0.03,0.65,U] [#5 0.06,0.09,0.61,U] [#6 -0.08,0.20,0.58,U] [#7 0.04,0.08,0.67,U] [#8 0.06,0.25,0.00,M1] 
23:56:37.182 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.09}, one-star: {0.31, 0.21}
23:56:37.184 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:56:37.187 00.003 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:56:37.189 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.62 mountX=0.05 mountY=-0.14, mountTheta=-1.21
23:56:37.192 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
23:56:37.195 00.003 1032 Enqueuing Move request for scope (0.12, 0.09)
23:56:37.197 00.002 10072 Worker thread wakes up
23:56:37.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
23:56:37.197 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
23:56:37.197 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.05 yDistance=-0.14
23:56:37.199 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:56:37.202 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:56:37.202 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:56:37.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:37.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:56:37.202 00.000 10072 MoveAxis(W, 3, ABG)
23:56:37.202 00.000 10072 Guiding  Dir = 3, Dur = 3
23:56:37.204 00.002 10072 IsGuiding returns 0
23:56:37.204 00.000 10072 PulseGuide returned control before completion, sleep 13
23:56:37.221 00.017 1032 UpdateGuideState exits: m=1551 SNR=27.7
23:56:37.223 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:37.225 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:37.228 00.003 1032 Enqueuing Expose request
23:56:37.229 00.001 10072 IsGuiding returns 0
23:56:37.229 00.000 10072 Move returns status 0, amount 3
23:56:37.229 00.000 10072 MoveAxis(N, 0, ABG)
23:56:37.229 00.000 10072 Move returns status 0, amount 0
23:56:37.229 00.000 10072 move complete, result=0
23:56:37.229 00.000 10072 worker thread done servicing request
23:56:37.230 00.001 10072 Worker thread wakes up
23:56:37.230 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:37.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:37.237 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:56:37.635 00.398 10072 Exposure complete
23:56:37.686 00.051 10072 worker thread done servicing request
23:56:37.687 00.001 1032 OnExposeComplete: enter
23:56:37.689 00.002 1032 UpdateGuideState(): m_state=6
23:56:37.690 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11872
23:56:37.692 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=130.19, Mass=1277, SNR=25.2, Peak=93 HFD=3.4
23:56:37.694 00.002 1032 MultiStar: [#1 0.07,-0.04,1.00,U] [#2 0.14,0.05,0.85,U] [#3 0.13,0.03,0.76,U] [#4 0.05,-0.03,0.73,U] [#5 0.11,0.10,0.70,U] [#6 0.15,0.06,0.66,U] [#7 0.06,0.13,0.73,U] [#8 0.08,-0.00,0.58,U] 
23:56:37.695 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.23, 0.04}
23:56:37.696 00.001 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
23:56:37.699 00.003 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
23:56:37.701 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.29 mountX=0.00 mountY=-0.12, mountTheta=-1.54
23:56:37.708 00.007 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
23:56:37.710 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
23:56:37.714 00.004 10072 Worker thread wakes up
23:56:37.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
23:56:37.714 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
23:56:37.714 00.000 10072 Moving (0.12, 0.03) raw xDistance=0.00 yDistance=-0.12
23:56:37.716 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:56:37.719 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:56:37.719 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
23:56:37.719 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:37.719 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:56:37.719 00.000 10072 MoveAxis(W, 2, ABG)
23:56:37.719 00.000 10072 Guiding  Dir = 3, Dur = 2
23:56:37.719 00.000 10072 IsGuiding returns 0
23:56:37.720 00.001 10072 PulseGuide returned control before completion, sleep 12
23:56:37.736 00.016 1032 UpdateGuideState exits: m=1277 SNR=25.2
23:56:37.739 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:37.741 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:37.743 00.002 1032 Enqueuing Expose request
23:56:37.745 00.002 10072 IsGuiding returns 0
23:56:37.745 00.000 10072 Move returns status 0, amount 2
23:56:37.745 00.000 10072 MoveAxis(N, 0, ABG)
23:56:37.745 00.000 10072 Move returns status 0, amount 0
23:56:37.745 00.000 10072 move complete, result=0
23:56:37.745 00.000 10072 worker thread done servicing request
23:56:37.745 00.000 10072 Worker thread wakes up
23:56:37.746 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:37.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:37.753 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:56:38.368 00.615 10072 Exposure complete
23:56:38.415 00.047 10072 worker thread done servicing request
23:56:38.415 00.000 1032 OnExposeComplete: enter
23:56:38.417 00.002 1032 UpdateGuideState(): m_state=6
23:56:38.419 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11873
23:56:38.421 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=130.22, Mass=1388, SNR=26.2, Peak=97 HFD=3.4
23:56:38.423 00.002 1032 MultiStar: [#1 0.22,0.00,0.99,U] [#2 0.06,-0.04,0.85,U] [#3 0.17,-0.00,0.79,U] [#4 0.12,-0.17,0.64,U] [#5 0.15,0.10,0.66,U] [#6 0.07,0.10,0.62,U] [#7 0.13,0.08,0.73,U] [#8 -0.16,-0.01,0.57,U] 
23:56:38.426 00.003 1032 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.24, 0.07}
23:56:38.428 00.002 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
23:56:38.431 00.003 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
23:56:38.433 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.11 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
23:56:38.436 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
23:56:38.438 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
23:56:38.439 00.001 10072 Worker thread wakes up
23:56:38.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
23:56:38.439 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
23:56:38.439 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.12
23:56:38.440 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:56:38.444 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
23:56:38.445 00.001 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:56:38.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:38.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:56:38.445 00.000 10072 MoveAxis(W, 3, ABG)
23:56:38.445 00.000 10072 Guiding  Dir = 3, Dur = 3
23:56:38.445 00.000 10072 IsGuiding returns 0
23:56:38.446 00.001 10072 PulseGuide returned control before completion, sleep 13
23:56:38.462 00.016 1032 UpdateGuideState exits: m=1388 SNR=26.2
23:56:38.463 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:38.466 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:38.467 00.001 1032 Enqueuing Expose request
23:56:38.474 00.007 10072 IsGuiding returns 0
23:56:38.474 00.000 10072 Move returns status 0, amount 3
23:56:38.474 00.000 10072 MoveAxis(N, 0, ABG)
23:56:38.474 00.000 10072 Move returns status 0, amount 0
23:56:38.474 00.000 10072 move complete, result=0
23:56:38.474 00.000 10072 worker thread done servicing request
23:56:38.474 00.000 10072 Worker thread wakes up
23:56:38.475 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:38.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:38.476 00.001 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:56:38.882 00.406 10072 Exposure complete
23:56:38.932 00.050 10072 worker thread done servicing request
23:56:38.932 00.000 1032 OnExposeComplete: enter
23:56:38.934 00.002 1032 UpdateGuideState(): m_state=6
23:56:38.935 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11874
23:56:38.937 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=130.22, Mass=1260, SNR=24.9, Peak=92 HFD=3.2
23:56:38.939 00.002 1032 MultiStar: [#1 0.10,0.14,1.09,U] [#2 0.02,0.02,0.84,U] [#3 0.18,0.22,0.00,M1] [#4 -0.03,0.01,0.71,U] [#5 0.20,0.00,0.68,U] [#6 0.13,0.15,0.67,U] [#7 0.10,0.06,0.77,U] [#8 0.06,0.16,0.55,U] 
23:56:38.941 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.08}, one-star: {0.24, 0.06}
23:56:38.943 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
23:56:38.945 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
23:56:38.946 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.62 mountX=0.05 mountY=-0.12, mountTheta=-1.21
23:56:38.950 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
23:56:38.952 00.002 1032 Enqueuing Move request for scope (0.11, 0.08)
23:56:38.954 00.002 10072 Worker thread wakes up
23:56:38.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:56:38.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:56:38.954 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.12
23:56:38.956 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:56:38.960 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:56:38.960 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:56:38.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:38.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:56:38.960 00.000 10072 MoveAxis(W, 2, ABG)
23:56:38.960 00.000 10072 Guiding  Dir = 3, Dur = 2
23:56:38.960 00.000 10072 IsGuiding returns 0
23:56:38.961 00.001 10072 PulseGuide returned control before completion, sleep 12
23:56:38.973 00.012 10072 IsGuiding returns 0
23:56:38.973 00.000 10072 Move returns status 0, amount 2
23:56:38.973 00.000 10072 MoveAxis(N, 0, ABG)
23:56:38.973 00.000 10072 Move returns status 0, amount 0
23:56:38.973 00.000 10072 move complete, result=0
23:56:38.973 00.000 10072 worker thread done servicing request
23:56:38.976 00.003 1032 UpdateGuideState exits: m=1260 SNR=24.9
23:56:38.979 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:38.981 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:38.982 00.001 1032 Enqueuing Expose request
23:56:38.983 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:56:38.986 00.003 10072 Worker thread wakes up
23:56:38.988 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:38.988 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:39.616 00.628 10072 Exposure complete
23:56:39.664 00.048 10072 worker thread done servicing request
23:56:39.664 00.000 1032 OnExposeComplete: enter
23:56:39.667 00.003 1032 UpdateGuideState(): m_state=6
23:56:39.668 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11875
23:56:39.670 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=130.31, Mass=1585, SNR=28.0, Peak=117 HFD=3.5
23:56:39.672 00.002 1032 MultiStar: [#1 0.24,0.12,0.00,M1] [#2 0.11,0.08,0.79,U] [#3 0.07,0.13,0.73,U] [#4 0.03,0.07,0.66,U] [#5 0.23,0.10,0.58,U] [#6 0.09,0.21,0.60,U] [#7 0.14,0.26,0.00,M1] [#8 0.15,0.23,0.00,M1] 
23:56:39.674 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.12}, one-star: {0.18, 0.16}
23:56:39.676 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
23:56:39.679 00.003 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
23:56:39.680 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.80 mountX=0.09 mountY=-0.15, mountTheta=-1.03
23:56:39.684 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
23:56:39.686 00.002 1032 Enqueuing Move request for scope (0.12, 0.12)
23:56:39.688 00.002 10072 Worker thread wakes up
23:56:39.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
23:56:39.688 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
23:56:39.688 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.09 yDistance=-0.15
23:56:39.691 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:56:39.694 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:56:39.694 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:56:39.694 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:39.694 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:56:39.694 00.000 10072 MoveAxis(W, 3, ABG)
23:56:39.694 00.000 10072 Guiding  Dir = 3, Dur = 3
23:56:39.694 00.000 10072 IsGuiding returns 0
23:56:39.695 00.001 10072 PulseGuide returned control before completion, sleep 13
23:56:39.712 00.017 10072 IsGuiding returns 0
23:56:39.712 00.000 10072 Move returns status 0, amount 3
23:56:39.712 00.000 10072 MoveAxis(N, 0, ABG)
23:56:39.713 00.001 10072 Move returns status 0, amount 0
23:56:39.713 00.000 10072 move complete, result=0
23:56:39.713 00.000 10072 worker thread done servicing request
23:56:39.716 00.003 1032 UpdateGuideState exits: m=1585 SNR=28.0
23:56:39.719 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:39.721 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:39.723 00.002 1032 Enqueuing Expose request
23:56:39.727 00.004 10072 Worker thread wakes up
23:56:39.727 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:56:39.729 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:39.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:40.133 00.404 10072 Exposure complete
23:56:40.180 00.047 10072 worker thread done servicing request
23:56:40.180 00.000 1032 OnExposeComplete: enter
23:56:40.182 00.002 1032 UpdateGuideState(): m_state=6
23:56:40.184 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11876
23:56:40.186 00.002 1032 Star::Find returns 1 (0), X=1107.80, Y=130.33, Mass=1486, SNR=27.1, Peak=119 HFD=3.4
23:56:40.188 00.002 1032 MultiStar: [#1 0.08,0.04,0.92,U] [#2 0.07,0.05,0.81,U] [#3 0.02,0.07,0.77,U] [#4 0.16,-0.15,0.63,U] [#5 0.24,0.05,0.64,U] [#6 0.09,0.16,0.62,U] [#7 0.14,0.11,0.67,U] [#8 0.07,0.24,0.49,U] 
23:56:40.191 00.003 1032 refined, 8 included, MultiStar: {0.13, 0.08}, one-star: {0.24, 0.17}
23:56:40.192 00.001 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:56:40.194 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:56:40.195 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.58 mountX=0.05 mountY=-0.14, mountTheta=-1.25
23:56:40.198 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
23:56:40.200 00.002 1032 Enqueuing Move request for scope (0.13, 0.08)
23:56:40.202 00.002 10072 Worker thread wakes up
23:56:40.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
23:56:40.202 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
23:56:40.202 00.000 10072 Moving (0.13, 0.08) raw xDistance=0.05 yDistance=-0.14
23:56:40.203 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=250, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:56:40.207 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:56:40.207 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:56:40.207 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:40.207 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:56:40.207 00.000 10072 MoveAxis(W, 2, ABG)
23:56:40.207 00.000 10072 Guiding  Dir = 3, Dur = 2
23:56:40.208 00.001 10072 IsGuiding returns 0
23:56:40.208 00.000 10072 PulseGuide returned control before completion, sleep 12
23:56:40.224 00.016 10072 IsGuiding returns 0
23:56:40.224 00.000 10072 Move returns status 0, amount 2
23:56:40.224 00.000 10072 MoveAxis(N, 0, ABG)
23:56:40.224 00.000 10072 Move returns status 0, amount 0
23:56:40.224 00.000 10072 move complete, result=0
23:56:40.224 00.000 10072 worker thread done servicing request
23:56:40.225 00.001 1032 UpdateGuideState exits: m=1486 SNR=27.1
23:56:40.226 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:40.228 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:40.229 00.001 1032 Enqueuing Expose request
23:56:40.231 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:56:40.233 00.002 10072 Worker thread wakes up
23:56:40.233 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:40.233 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:40.868 00.635 10072 Exposure complete
23:56:40.915 00.047 10072 worker thread done servicing request
23:56:40.915 00.000 1032 OnExposeComplete: enter
23:56:40.917 00.002 1032 UpdateGuideState(): m_state=6
23:56:40.920 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11877
23:56:40.921 00.001 1032 Star::Find returns 1 (0), X=1107.75, Y=130.19, Mass=1494, SNR=27.1, Peak=101 HFD=3.5
23:56:40.925 00.004 1032 MultiStar: [#1 0.18,0.06,0.95,U] [#2 0.08,-0.07,0.80,U] [#3 0.22,0.02,0.77,U] [#4 0.10,-0.29,0.00,M1] [#5 0.18,-0.06,0.66,U] [#6 0.08,0.12,0.61,U] [#7 0.18,0.04,0.69,U] [#8 -0.05,0.12,0.54,U] 
23:56:40.927 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.03}, one-star: {0.20, 0.03}
23:56:40.928 00.001 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
23:56:40.931 00.003 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
23:56:40.932 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.19 mountX=-0.01 mountY=-0.15, mountTheta=-1.64
23:56:40.934 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
23:56:40.936 00.002 1032 Enqueuing Move request for scope (0.15, 0.03)
23:56:40.937 00.001 10072 Worker thread wakes up
23:56:40.937 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
23:56:40.937 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
23:56:40.937 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
23:56:40.939 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:56:40.942 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:56:40.942 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:56:40.942 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:40.942 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:56:40.942 00.000 10072 MoveAxis(W, 3, ABG)
23:56:40.942 00.000 10072 Guiding  Dir = 3, Dur = 3
23:56:40.943 00.001 10072 IsGuiding returns 0
23:56:40.943 00.000 10072 PulseGuide returned control before completion, sleep 13
23:56:40.960 00.017 10072 IsGuiding returns 0
23:56:40.960 00.000 10072 Move returns status 0, amount 3
23:56:40.960 00.000 10072 MoveAxis(N, 0, ABG)
23:56:40.960 00.000 10072 Move returns status 0, amount 0
23:56:40.960 00.000 10072 move complete, result=0
23:56:40.960 00.000 1032 UpdateGuideState exits: m=1494 SNR=27.1
23:56:40.963 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:40.964 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:40.966 00.002 1032 Enqueuing Expose request
23:56:40.968 00.002 10072 worker thread done servicing request
23:56:40.968 00.000 10072 Worker thread wakes up
23:56:40.968 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:40.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:40.968 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:56:41.383 00.415 10072 Exposure complete
23:56:41.432 00.049 10072 worker thread done servicing request
23:56:41.433 00.001 1032 OnExposeComplete: enter
23:56:41.435 00.002 1032 UpdateGuideState(): m_state=6
23:56:41.438 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11878
23:56:41.440 00.002 1032 Star::Find returns 1 (0), X=1107.91, Y=130.09, Mass=1556, SNR=27.8, Peak=102 HFD=3.3
23:56:41.442 00.002 1032 MultiStar: [#1 0.18,-0.03,0.92,U] [#2 0.24,-0.02,0.76,U] [#3 0.21,0.03,0.78,U] [#4 0.17,-0.24,0.00,M2] [#5 0.22,0.08,0.62,U] [#6 0.11,0.04,0.60,U] [#7 0.20,0.07,0.64,U] [#8 0.10,0.01,0.46,U] 
23:56:41.443 00.001 1032 refined, 7 included, MultiStar: {0.22, 0.01}, one-star: {0.35, -0.06}
23:56:41.444 00.001 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
23:56:41.446 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
23:56:41.447 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.03 mountX=-0.05 mountY=-0.21, mountTheta=-1.80
23:56:41.451 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.01, opts=13)
23:56:41.452 00.001 1032 Enqueuing Move request for scope (0.22, 0.01)
23:56:41.454 00.002 10072 Worker thread wakes up
23:56:41.454 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
23:56:41.454 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
23:56:41.454 00.000 10072 Moving (0.22, 0.01) raw xDistance=-0.05 yDistance=-0.21
23:56:41.455 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:56:41.460 00.005 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:56:41.460 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
23:56:41.460 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:56:41.460 00.000 10072 MoveAxis(W, 2, ABG)
23:56:41.460 00.000 10072 Guiding  Dir = 3, Dur = 2
23:56:41.461 00.001 10072 IsGuiding returns 0
23:56:41.462 00.001 10072 PulseGuide returned control before completion, sleep 12
23:56:41.478 00.016 1032 UpdateGuideState exits: m=1556 SNR=27.8
23:56:41.480 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:41.482 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:41.483 00.001 1032 Enqueuing Expose request
23:56:41.492 00.009 10072 IsGuiding returns 0
23:56:41.492 00.000 10072 Move returns status 0, amount 2
23:56:41.492 00.000 10072 MoveAxis(N, 135, ABG)
23:56:41.494 00.002 10072 Guiding  Dir = 0, Dur = 135
23:56:41.494 00.000 10072 IsGuiding returns 0
23:56:41.494 00.000 10072 PulseGuide returned control before completion, sleep 145
23:56:41.646 00.152 10072 IsGuiding returns 1
23:56:41.646 00.000 10072 scope still moving after pulse duration time elapsed
23:56:41.677 00.031 10072 IsGuiding returns 0
23:56:41.677 00.000 10072 scope move finished after 135 + 48 ms
23:56:41.677 00.000 10072 Move returns status 0, amount 135
23:56:41.677 00.000 10072 move complete, result=0
23:56:41.677 00.000 10072 worker thread done servicing request
23:56:41.677 00.000 10072 Worker thread wakes up
23:56:41.677 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:41.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:41.679 00.002 1032 GuideStep: -0.0 px 2 ms WEST, -0.2 px 135 ms NORTH
23:56:42.306 00.627 10072 Exposure complete
23:56:42.351 00.045 10072 worker thread done servicing request
23:56:42.351 00.000 1032 OnExposeComplete: enter
23:56:42.353 00.002 1032 UpdateGuideState(): m_state=6
23:56:42.355 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11879
23:56:42.357 00.002 1032 Star::Find returns 1 (0), X=1107.58, Y=130.27, Mass=1393, SNR=26.2, Peak=107 HFD=3.3
23:56:42.358 00.001 1032 MultiStar: [#1 -0.03,-0.01,1.01,U] [#2 -0.07,0.06,0.85,U] [#3 0.00,0.13,0.76,U] [#4 -0.12,0.02,0.65,U] [#5 -0.09,0.10,0.64,U] [#6 -0.07,0.14,0.61,U] [#7 -0.02,0.15,0.73,U] [#8 -0.24,0.13,0.00,M1] 
23:56:42.360 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.08}, one-star: {0.03, 0.11}
23:56:42.361 00.001 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
23:56:42.364 00.003 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
23:56:42.365 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.02 mountX=0.09 mountY=0.02, mountTheta=0.19
23:56:42.369 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.08, opts=13)
23:56:42.371 00.002 1032 Enqueuing Move request for scope (-0.04, 0.08)
23:56:42.373 00.002 10072 Worker thread wakes up
23:56:42.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
23:56:42.373 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
23:56:42.373 00.000 10072 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.02
23:56:42.375 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:56:42.377 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:56:42.377 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:56:42.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:42.378 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:56:42.378 00.000 10072 MoveAxis(W, 2, ABG)
23:56:42.378 00.000 10072 Guiding  Dir = 3, Dur = 2
23:56:42.378 00.000 10072 IsGuiding returns 0
23:56:42.378 00.000 10072 PulseGuide returned control before completion, sleep 12
23:56:42.397 00.019 1032 UpdateGuideState exits: m=1393 SNR=26.2
23:56:42.399 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:42.401 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:42.403 00.002 1032 Enqueuing Expose request
23:56:42.405 00.002 10072 IsGuiding returns 0
23:56:42.405 00.000 10072 Move returns status 0, amount 2
23:56:42.405 00.000 10072 MoveAxis(N, 0, ABG)
23:56:42.405 00.000 10072 Move returns status 0, amount 0
23:56:42.405 00.000 10072 move complete, result=0
23:56:42.406 00.001 10072 worker thread done servicing request
23:56:42.406 00.000 10072 Worker thread wakes up
23:56:42.406 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:42.406 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:42.412 00.006 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:56:42.824 00.412 10072 Exposure complete
23:56:42.873 00.049 10072 worker thread done servicing request
23:56:42.873 00.000 1032 OnExposeComplete: enter
23:56:42.875 00.002 1032 UpdateGuideState(): m_state=6
23:56:42.877 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11880
23:56:42.879 00.002 1032 Star::Find returns 1 (0), X=1107.60, Y=130.25, Mass=1269, SNR=25.0, Peak=97 HFD=3.2
23:56:42.881 00.002 1032 MultiStar: [#1 -0.13,0.08,0.99,U] [#2 -0.14,0.08,0.87,U] [#3 -0.01,0.17,0.84,U] [#4 -0.15,-0.03,0.71,U] [#5 -0.05,0.15,0.67,U] [#6 -0.11,0.12,0.67,U] [#7 -0.03,0.17,0.78,U] [#8 -0.19,0.03,0.59,U] 
23:56:42.883 00.002 1032 single-star, 8 included, MultiStar: {-0.08, 0.10}, one-star: {0.04, 0.10}
23:56:42.884 00.001 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
23:56:42.886 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
23:56:42.888 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.16 mountX=0.08 mountY=-0.07, mountTheta=-0.67
23:56:42.891 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
23:56:42.895 00.004 1032 Enqueuing Move request for scope (0.04, 0.10)
23:56:42.897 00.002 10072 Worker thread wakes up
23:56:42.897 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
23:56:42.897 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
23:56:42.897 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.08 yDistance=-0.07
23:56:42.900 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:56:42.902 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:56:42.902 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:56:42.902 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:42.903 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:56:42.903 00.000 10072 MoveAxis(W, 2, ABG)
23:56:42.903 00.000 10072 Guiding  Dir = 3, Dur = 2
23:56:42.903 00.000 10072 IsGuiding returns 0
23:56:42.903 00.000 10072 PulseGuide returned control before completion, sleep 12
23:56:42.920 00.017 1032 UpdateGuideState exits: m=1269 SNR=25.0
23:56:42.923 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:42.926 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:42.929 00.003 1032 Enqueuing Expose request
23:56:42.931 00.002 10072 IsGuiding returns 0
23:56:42.931 00.000 10072 Move returns status 0, amount 2
23:56:42.931 00.000 10072 MoveAxis(N, 0, ABG)
23:56:42.931 00.000 10072 Move returns status 0, amount 0
23:56:42.931 00.000 10072 move complete, result=0
23:56:42.932 00.001 10072 worker thread done servicing request
23:56:42.932 00.000 10072 Worker thread wakes up
23:56:42.932 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:42.932 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:42.940 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:56:43.557 00.617 10072 Exposure complete
23:56:43.605 00.048 10072 worker thread done servicing request
23:56:43.605 00.000 1032 OnExposeComplete: enter
23:56:43.608 00.003 1032 UpdateGuideState(): m_state=6
23:56:43.610 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11881
23:56:43.614 00.004 1032 Star::Find returns 1 (0), X=1107.69, Y=130.29, Mass=1350, SNR=25.8, Peak=106 HFD=3.5
23:56:43.616 00.002 1032 MultiStar: [#1 -0.08,0.06,1.02,U] [#2 -0.17,-0.09,0.84,U] [#3 -0.08,0.06,0.80,U] [#4 -0.09,-0.10,0.71,U] [#5 0.08,-0.01,0.67,U] [#6 -0.11,-0.06,0.62,U] [#7 -0.06,0.02,0.73,U] [#8 -0.22,0.03,0.52,U] 
23:56:43.618 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {0.13, 0.13}
23:56:43.620 00.002 1032 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.83) = xAngle (1.12 = 1.12)
23:56:43.621 00.001 1032 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.12 = 1.12)
23:56:43.623 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.95 mountX=0.02 mountY=0.05, mountTheta=1.12
23:56:43.626 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
23:56:43.628 00.002 1032 Enqueuing Move request for scope (-0.06, 0.01)
23:56:43.629 00.001 10072 Worker thread wakes up
23:56:43.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
23:56:43.629 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
23:56:43.629 00.000 10072 Moving (-0.06, 0.01) raw xDistance=0.02 yDistance=0.05
23:56:43.631 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:56:43.634 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:56:43.634 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:56:43.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:43.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:56:43.634 00.000 10072 MoveAxis(W, 2, ABG)
23:56:43.634 00.000 10072 Guiding  Dir = 3, Dur = 2
23:56:43.635 00.001 10072 IsGuiding returns 0
23:56:43.635 00.000 10072 PulseGuide returned control before completion, sleep 12
23:56:43.649 00.014 10072 IsGuiding returns 0
23:56:43.649 00.000 10072 Move returns status 0, amount 2
23:56:43.649 00.000 10072 MoveAxis(N, 0, ABG)
23:56:43.649 00.000 10072 Move returns status 0, amount 0
23:56:43.649 00.000 10072 move complete, result=0
23:56:43.649 00.000 10072 worker thread done servicing request
23:56:43.652 00.003 1032 UpdateGuideState exits: m=1350 SNR=25.8
23:56:43.654 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:43.655 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:43.657 00.002 1032 Enqueuing Expose request
23:56:43.658 00.001 10072 Worker thread wakes up
23:56:43.659 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:43.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:43.659 00.000 1032 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
23:56:44.072 00.413 10072 Exposure complete
23:56:44.122 00.050 10072 worker thread done servicing request
23:56:44.123 00.001 1032 OnExposeComplete: enter
23:56:44.124 00.001 1032 UpdateGuideState(): m_state=6
23:56:44.126 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11882
23:56:44.128 00.002 1032 Star::Find returns 1 (0), X=1107.58, Y=130.20, Mass=1384, SNR=26.2, Peak=121 HFD=3.2
23:56:44.130 00.002 1032 MultiStar: [#1 -0.04,-0.10,0.95,U] [#2 -0.10,-0.13,0.87,U] [#3 -0.02,0.13,0.79,U] [#4 -0.05,-0.17,0.66,U] [#5 -0.02,-0.17,0.65,U] [#6 0.04,-0.16,0.61,U] [#7 0.03,0.04,0.69,U] [#8 -0.12,-0.09,0.54,U] 
23:56:44.131 00.001 1032 single-star, 8 included, MultiStar: {-0.03, -0.06}, one-star: {0.02, 0.04}
23:56:44.133 00.002 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
23:56:44.134 00.001 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
23:56:44.137 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.08 mountX=0.04 mountY=-0.03, mountTheta=-0.75
23:56:44.140 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
23:56:44.142 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
23:56:44.144 00.002 10072 Worker thread wakes up
23:56:44.144 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
23:56:44.144 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
23:56:44.146 00.002 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
23:56:44.149 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=157, Gamma=2.230
23:56:44.151 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:56:44.151 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:56:44.151 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:44.151 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:56:44.151 00.000 10072 MoveAxis(W, 1, ABG)
23:56:44.151 00.000 10072 Guiding  Dir = 3, Dur = 1
23:56:44.152 00.001 10072 IsGuiding returns 0
23:56:44.152 00.000 10072 PulseGuide returned control before completion, sleep 11
23:56:44.169 00.017 1032 UpdateGuideState exits: m=1384 SNR=26.2
23:56:44.171 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:44.175 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:44.178 00.003 10072 IsGuiding returns 0
23:56:44.178 00.000 10072 Move returns status 0, amount 1
23:56:44.178 00.000 10072 MoveAxis(N, 0, ABG)
23:56:44.178 00.000 10072 Move returns status 0, amount 0
23:56:44.178 00.000 1032 Enqueuing Expose request
23:56:44.181 00.003 10072 move complete, result=0
23:56:44.181 00.000 10072 worker thread done servicing request
23:56:44.181 00.000 10072 Worker thread wakes up
23:56:44.182 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:44.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:44.182 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:56:44.821 00.639 10072 Exposure complete
23:56:44.868 00.047 10072 worker thread done servicing request
23:56:44.868 00.000 1032 OnExposeComplete: enter
23:56:44.871 00.003 1032 UpdateGuideState(): m_state=6
23:56:44.873 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11883
23:56:44.875 00.002 1032 Star::Find returns 1 (0), X=1107.61, Y=130.29, Mass=1478, SNR=27.0, Peak=118 HFD=3.3
23:56:44.877 00.002 1032 MultiStar: [#1 -0.04,-0.02,1.01,U] [#2 -0.11,-0.02,0.76,U] [#3 -0.07,0.09,0.75,U] [#4 -0.09,-0.16,0.61,U] [#5 0.06,0.00,0.67,U] [#6 -0.07,0.09,0.64,U] [#7 -0.01,0.15,0.70,U] [#8 -0.15,0.10,0.51,U] 
23:56:44.879 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {0.05, 0.13}
23:56:44.881 00.002 1032 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.83) = xAngle (0.47 = 0.47)
23:56:44.883 00.002 1032 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.47 = 0.47)
23:56:44.884 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.30 mountX=0.05 mountY=0.03, mountTheta=0.47
23:56:44.887 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
23:56:44.890 00.003 1032 Enqueuing Move request for scope (-0.04, 0.04)
23:56:44.891 00.001 10072 Worker thread wakes up
23:56:44.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
23:56:44.891 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
23:56:44.891 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.03
23:56:44.896 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:56:44.899 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
23:56:44.899 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:56:44.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:44.899 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:56:44.899 00.000 10072 MoveAxis(E, 0, ABG)
23:56:44.899 00.000 10072 Move returns status 0, amount 0
23:56:44.899 00.000 10072 MoveAxis(N, 0, ABG)
23:56:44.899 00.000 10072 Move returns status 0, amount 0
23:56:44.899 00.000 10072 move complete, result=0
23:56:44.899 00.000 10072 worker thread done servicing request
23:56:44.916 00.017 1032 UpdateGuideState exits: m=1478 SNR=27.0
23:56:44.919 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:44.921 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:44.924 00.003 1032 Enqueuing Expose request
23:56:44.926 00.002 1032 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:44.928 00.002 10072 Worker thread wakes up
23:56:44.929 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:44.929 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:45.339 00.410 10072 Exposure complete
23:56:45.390 00.051 10072 worker thread done servicing request
23:56:45.390 00.000 1032 OnExposeComplete: enter
23:56:45.392 00.002 1032 UpdateGuideState(): m_state=6
23:56:45.394 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11884
23:56:45.396 00.002 1032 Star::Find returns 1 (0), X=1107.53, Y=130.33, Mass=1320, SNR=25.5, Peak=110 HFD=3.3
23:56:45.400 00.004 1032 MultiStar: [#1 -0.05,0.11,1.03,U] [#2 -0.13,-0.07,0.81,U] [#3 -0.11,0.23,0.82,U] [#4 -0.15,0.04,0.71,U] [#5 0.03,0.01,0.70,U] [#6 -0.02,0.06,0.65,U] [#7 -0.02,0.12,0.75,U] [#8 -0.36,-0.01,0.00,M1] 
23:56:45.401 00.001 1032 refined, 7 included, MultiStar: {-0.06, 0.09}, one-star: {-0.03, 0.17}
23:56:45.404 00.003 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
23:56:45.405 00.001 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
23:56:45.407 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.16 mountX=0.10 mountY=0.03, mountTheta=0.33
23:56:45.410 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.09, opts=13)
23:56:45.413 00.003 1032 Enqueuing Move request for scope (-0.06, 0.09)
23:56:45.414 00.001 10072 Worker thread wakes up
23:56:45.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
23:56:45.414 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
23:56:45.414 00.000 10072 Moving (-0.06, 0.09) raw xDistance=0.10 yDistance=0.03
23:56:45.417 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:56:45.420 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:56:45.420 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:56:45.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:45.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:56:45.420 00.000 10072 MoveAxis(W, 0, ABG)
23:56:45.420 00.000 10072 Move returns status 0, amount 0
23:56:45.420 00.000 10072 MoveAxis(N, 0, ABG)
23:56:45.420 00.000 10072 Move returns status 0, amount 0
23:56:45.420 00.000 10072 move complete, result=0
23:56:45.420 00.000 10072 worker thread done servicing request
23:56:45.439 00.019 1032 UpdateGuideState exits: m=1320 SNR=25.5
23:56:45.442 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:45.444 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:45.445 00.001 1032 Enqueuing Expose request
23:56:45.447 00.002 1032 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
23:56:45.449 00.002 10072 Worker thread wakes up
23:56:45.449 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:45.449 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:46.085 00.636 10072 Exposure complete
23:56:46.137 00.052 10072 worker thread done servicing request
23:56:46.137 00.000 1032 OnExposeComplete: enter
23:56:46.139 00.002 1032 UpdateGuideState(): m_state=6
23:56:46.141 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11885
23:56:46.145 00.004 1032 Star::Find returns 1 (0), X=1107.65, Y=130.17, Mass=1258, SNR=24.9, Peak=99 HFD=3.3
23:56:46.147 00.002 1032 MultiStar: [#1 -0.03,0.03,1.08,U] [#2 -0.08,-0.07,0.83,U] [#3 -0.06,0.04,0.87,U] [#4 -0.17,-0.10,0.71,U] [#5 -0.00,-0.07,0.70,U] [#6 -0.12,0.03,0.63,U] [#7 -0.14,0.19,0.77,U] [#8 -0.14,0.01,0.57,U] 
23:56:46.149 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {0.09, 0.02}
23:56:46.150 00.001 1032 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.83) = xAngle (1.13 = 1.13)
23:56:46.152 00.002 1032 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.13 = 1.13)
23:56:46.153 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.07 cameraTheta=2.96 mountX=0.03 mountY=0.06, mountTheta=1.13
23:56:46.156 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
23:56:46.158 00.002 1032 Enqueuing Move request for scope (-0.06, 0.01)
23:56:46.160 00.002 10072 Worker thread wakes up
23:56:46.160 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
23:56:46.160 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
23:56:46.160 00.000 10072 Moving (-0.06, 0.01) raw xDistance=0.03 yDistance=0.06
23:56:46.162 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:56:46.165 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:56:46.165 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:56:46.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:46.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:56:46.165 00.000 10072 MoveAxis(W, 0, ABG)
23:56:46.165 00.000 10072 Move returns status 0, amount 0
23:56:46.165 00.000 10072 MoveAxis(N, 0, ABG)
23:56:46.165 00.000 10072 Move returns status 0, amount 0
23:56:46.165 00.000 10072 move complete, result=0
23:56:46.165 00.000 10072 worker thread done servicing request
23:56:46.183 00.018 1032 UpdateGuideState exits: m=1258 SNR=24.9
23:56:46.185 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:46.187 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:46.189 00.002 1032 Enqueuing Expose request
23:56:46.191 00.002 10072 Worker thread wakes up
23:56:46.191 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:46.191 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:46.192 00.001 1032 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
23:56:46.600 00.408 10072 Exposure complete
23:56:46.652 00.052 10072 worker thread done servicing request
23:56:46.652 00.000 1032 OnExposeComplete: enter
23:56:46.654 00.002 1032 UpdateGuideState(): m_state=6
23:56:46.655 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11886
23:56:46.657 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=130.17, Mass=1371, SNR=26.1, Peak=99 HFD=3.5
23:56:46.659 00.002 1032 MultiStar: [#1 -0.10,-0.10,0.93,U] [#2 -0.13,-0.14,0.86,U] [#3 -0.10,0.04,0.74,U] [#4 -0.11,-0.09,0.72,U] [#5 0.01,0.01,0.70,U] [#6 -0.13,-0.09,0.62,U] [#7 -0.05,0.03,0.68,U] [#8 -0.08,-0.15,0.53,U] 
23:56:46.661 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.05}, one-star: {0.11, 0.01}
23:56:46.662 00.001 1032 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.83) = xAngle (-4.26 = 2.03)
23:56:46.663 00.001 1032 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.26 = 2.03)
23:56:46.665 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.43 mountX=-0.03 mountY=0.07, mountTheta=2.03
23:56:46.667 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.05, opts=13)
23:56:46.669 00.002 1032 Enqueuing Move request for scope (-0.06, -0.05)
23:56:46.671 00.002 10072 Worker thread wakes up
23:56:46.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
23:56:46.671 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
23:56:46.671 00.000 10072 Moving (-0.06, -0.05) raw xDistance=-0.03 yDistance=0.07
23:56:46.673 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:56:46.677 00.004 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:56:46.677 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:56:46.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:46.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:56:46.677 00.000 10072 MoveAxis(W, 1, ABG)
23:56:46.677 00.000 10072 Guiding  Dir = 3, Dur = 1
23:56:46.677 00.000 10072 IsGuiding returns 0
23:56:46.678 00.001 10072 PulseGuide returned control before completion, sleep 11
23:56:46.691 00.013 10072 IsGuiding returns 0
23:56:46.691 00.000 10072 Move returns status 0, amount 1
23:56:46.691 00.000 10072 MoveAxis(N, 0, ABG)
23:56:46.691 00.000 10072 Move returns status 0, amount 0
23:56:46.691 00.000 10072 move complete, result=0
23:56:46.691 00.000 10072 worker thread done servicing request
23:56:46.694 00.003 1032 UpdateGuideState exits: m=1371 SNR=26.1
23:56:46.696 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:46.698 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:46.699 00.001 1032 Enqueuing Expose request
23:56:46.701 00.002 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
23:56:46.702 00.001 10072 Worker thread wakes up
23:56:46.702 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:46.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:47.335 00.633 10072 Exposure complete
23:56:47.384 00.049 10072 worker thread done servicing request
23:56:47.384 00.000 1032 OnExposeComplete: enter
23:56:47.387 00.003 1032 UpdateGuideState(): m_state=6
23:56:47.389 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11887
23:56:47.391 00.002 1032 Star::Find returns 1 (0), X=1107.74, Y=130.20, Mass=1374, SNR=26.1, Peak=112 HFD=3.2
23:56:47.395 00.004 1032 MultiStar: [#1 0.09,-0.00,1.01,U] [#2 -0.03,-0.03,0.83,U] [#3 -0.10,0.10,0.78,U] [#4 -0.02,-0.09,0.66,U] [#5 0.08,0.03,0.66,U] [#6 -0.06,-0.06,0.63,U] [#7 -0.02,0.06,0.70,U] [#8 -0.08,-0.11,0.55,U] 
23:56:47.397 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.18, 0.04}
23:56:47.400 00.003 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
23:56:47.401 00.001 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
23:56:47.403 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.01 mountX=-0.00 mountY=-0.02, mountTheta=-1.82
23:56:47.406 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
23:56:47.408 00.002 1032 Enqueuing Move request for scope (0.02, 0.00)
23:56:47.410 00.002 10072 Worker thread wakes up
23:56:47.411 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
23:56:47.411 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
23:56:47.411 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
23:56:47.413 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:56:47.416 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:56:47.416 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:56:47.416 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:47.417 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:56:47.417 00.000 10072 MoveAxis(W, 3, ABG)
23:56:47.417 00.000 10072 Guiding  Dir = 3, Dur = 3
23:56:47.417 00.000 10072 IsGuiding returns 0
23:56:47.417 00.000 10072 PulseGuide returned control before completion, sleep 13
23:56:47.435 00.018 1032 UpdateGuideState exits: m=1374 SNR=26.1
23:56:47.438 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:47.440 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:47.442 00.002 1032 Enqueuing Expose request
23:56:47.443 00.001 10072 IsGuiding returns 0
23:56:47.443 00.000 10072 Move returns status 0, amount 3
23:56:47.443 00.000 10072 MoveAxis(N, 0, ABG)
23:56:47.443 00.000 10072 Move returns status 0, amount 0
23:56:47.443 00.000 10072 move complete, result=0
23:56:47.444 00.001 10072 worker thread done servicing request
23:56:47.444 00.000 10072 Worker thread wakes up
23:56:47.444 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:47.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:47.450 00.006 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:56:47.852 00.402 10072 Exposure complete
23:56:47.906 00.054 10072 worker thread done servicing request
23:56:47.906 00.000 1032 OnExposeComplete: enter
23:56:47.908 00.002 1032 UpdateGuideState(): m_state=6
23:56:47.910 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11888
23:56:47.912 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=130.31, Mass=1546, SNR=27.7, Peak=114 HFD=3.5
23:56:47.914 00.002 1032 MultiStar: [#1 0.03,0.04,0.96,U] [#2 -0.06,0.04,0.78,U] [#3 -0.10,0.13,0.72,U] [#4 -0.07,-0.01,0.72,U] [#5 0.12,0.15,0.61,U] [#6 -0.07,0.19,0.58,U] [#7 -0.04,0.09,0.65,U] [#8 -0.04,0.13,0.50,U] 
23:56:47.916 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.10}, one-star: {0.15, 0.15}
23:56:47.918 00.002 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
23:56:47.920 00.002 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
23:56:47.922 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.56 mountX=0.09 mountY=-0.03, mountTheta=-0.27
23:56:47.925 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
23:56:47.930 00.005 1032 Enqueuing Move request for scope (0.00, 0.10)
23:56:47.932 00.002 10072 Worker thread wakes up
23:56:47.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
23:56:47.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
23:56:47.932 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.09 yDistance=-0.03
23:56:47.934 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:56:47.937 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:56:47.938 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:56:47.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:47.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:56:47.938 00.000 10072 MoveAxis(W, 2, ABG)
23:56:47.938 00.000 10072 Guiding  Dir = 3, Dur = 2
23:56:47.938 00.000 10072 IsGuiding returns 0
23:56:47.940 00.002 10072 PulseGuide returned control before completion, sleep 12
23:56:47.958 00.018 10072 IsGuiding returns 0
23:56:47.958 00.000 10072 Move returns status 0, amount 2
23:56:47.958 00.000 1032 UpdateGuideState exits: m=1546 SNR=27.7
23:56:47.961 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:47.963 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:47.965 00.002 10072 MoveAxis(N, 0, ABG)
23:56:47.965 00.000 10072 Move returns status 0, amount 0
23:56:47.965 00.000 10072 move complete, result=0
23:56:47.965 00.000 1032 Enqueuing Expose request
23:56:47.968 00.003 10072 worker thread done servicing request
23:56:47.968 00.000 10072 Worker thread wakes up
23:56:47.968 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:47.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:47.968 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:56:48.600 00.632 10072 Exposure complete
23:56:48.648 00.048 10072 worker thread done servicing request
23:56:48.648 00.000 1032 OnExposeComplete: enter
23:56:48.650 00.002 1032 UpdateGuideState(): m_state=6
23:56:48.652 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11889
23:56:48.653 00.001 1032 Star::Find returns 1 (0), X=1107.60, Y=130.34, Mass=1451, SNR=26.8, Peak=115 HFD=3.4
23:56:48.655 00.002 1032 MultiStar: [#1 -0.08,0.10,0.98,U] [#2 -0.03,0.03,0.80,U] [#3 0.00,0.09,0.77,U] [#4 0.02,0.04,0.64,U] [#5 0.08,0.20,0.64,U] [#6 -0.04,0.08,0.64,U] [#7 0.06,0.16,0.64,U] [#8 -0.17,0.13,0.49,U] 
23:56:48.656 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {0.05, 0.19}
23:56:48.658 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
23:56:48.659 00.001 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
23:56:48.661 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.12 cameraTheta=1.65 mountX=0.11 mountY=-0.02, mountTheta=-0.18
23:56:48.664 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.11, opts=13)
23:56:48.666 00.002 1032 Enqueuing Move request for scope (-0.01, 0.11)
23:56:48.667 00.001 10072 Worker thread wakes up
23:56:48.668 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
23:56:48.668 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
23:56:48.668 00.000 10072 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
23:56:48.669 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:56:48.673 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:56:48.673 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:56:48.674 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:48.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:56:48.674 00.000 10072 MoveAxis(W, 2, ABG)
23:56:48.674 00.000 10072 Guiding  Dir = 3, Dur = 2
23:56:48.674 00.000 10072 IsGuiding returns 0
23:56:48.677 00.003 10072 PulseGuide returned control before completion, sleep 11
23:56:48.691 00.014 10072 IsGuiding returns 0
23:56:48.691 00.000 10072 Move returns status 0, amount 2
23:56:48.691 00.000 10072 MoveAxis(N, 0, ABG)
23:56:48.691 00.000 10072 Move returns status 0, amount 0
23:56:48.691 00.000 10072 move complete, result=0
23:56:48.692 00.001 10072 worker thread done servicing request
23:56:48.693 00.001 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:56:48.695 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:48.697 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:48.698 00.001 1032 Enqueuing Expose request
23:56:48.700 00.002 10072 Worker thread wakes up
23:56:48.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:48.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:48.700 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:56:49.116 00.416 10072 Exposure complete
23:56:49.168 00.052 10072 worker thread done servicing request
23:56:49.168 00.000 1032 OnExposeComplete: enter
23:56:49.170 00.002 1032 UpdateGuideState(): m_state=6
23:56:49.172 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11890
23:56:49.174 00.002 1032 Star::Find returns 1 (0), X=1107.65, Y=130.33, Mass=1257, SNR=24.9, Peak=101 HFD=3.4
23:56:49.176 00.002 1032 MultiStar: [#1 -0.01,0.15,0.98,U] [#2 -0.06,0.03,0.87,U] [#3 0.08,0.08,0.82,U] [#4 -0.03,-0.00,0.74,U] [#5 0.02,0.06,0.69,U] [#6 0.00,0.16,0.71,U] [#7 0.03,0.17,0.80,U] [#8 -0.15,0.24,0.00,M1] 
23:56:49.178 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.10}, one-star: {0.09, 0.17}
23:56:49.180 00.002 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
23:56:49.182 00.002 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
23:56:49.184 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.42 mountX=0.10 mountY=-0.04, mountTheta=-0.41
23:56:49.187 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
23:56:49.189 00.002 1032 Enqueuing Move request for scope (0.02, 0.10)
23:56:49.190 00.001 10072 Worker thread wakes up
23:56:49.190 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
23:56:49.190 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
23:56:49.191 00.001 10072 Moving (0.02, 0.10) raw xDistance=0.10 yDistance=-0.04
23:56:49.193 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:56:49.196 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:56:49.196 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:56:49.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:49.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:56:49.196 00.000 10072 MoveAxis(W, 0, ABG)
23:56:49.196 00.000 10072 Move returns status 0, amount 0
23:56:49.196 00.000 10072 MoveAxis(N, 0, ABG)
23:56:49.196 00.000 10072 Move returns status 0, amount 0
23:56:49.197 00.001 10072 move complete, result=0
23:56:49.197 00.000 10072 worker thread done servicing request
23:56:49.214 00.017 1032 UpdateGuideState exits: m=1257 SNR=24.9
23:56:49.216 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:49.218 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:49.219 00.001 1032 Enqueuing Expose request
23:56:49.221 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
23:56:49.224 00.003 10072 Worker thread wakes up
23:56:49.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:49.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:49.852 00.628 10072 Exposure complete
23:56:49.906 00.054 10072 worker thread done servicing request
23:56:49.906 00.000 1032 OnExposeComplete: enter
23:56:49.909 00.003 1032 UpdateGuideState(): m_state=6
23:56:49.911 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11891
23:56:49.912 00.001 1032 Star::Find returns 1 (0), X=1107.60, Y=130.19, Mass=1378, SNR=26.1, Peak=107 HFD=3.3
23:56:49.914 00.002 1032 MultiStar: [#1 0.08,-0.01,0.93,U] [#2 0.10,-0.04,0.86,U] [#3 0.04,0.03,0.77,U] [#4 -0.05,-0.08,0.68,U] [#5 0.01,0.05,0.69,U] [#6 0.00,0.04,0.63,U] [#7 -0.00,0.03,0.71,U] [#8 -0.17,-0.12,0.55,U] 
23:56:49.916 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {0.04, 0.03}
23:56:49.917 00.001 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
23:56:49.919 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
23:56:49.921 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.18 mountX=-0.01 mountY=-0.01, mountTheta=-2.01
23:56:49.924 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
23:56:49.928 00.004 1032 Enqueuing Move request for scope (0.02, -0.00)
23:56:49.930 00.002 10072 Worker thread wakes up
23:56:49.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
23:56:49.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
23:56:49.930 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.01
23:56:49.933 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:56:49.935 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
23:56:49.935 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:56:49.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:49.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:56:49.935 00.000 10072 MoveAxis(W, 0, ABG)
23:56:49.935 00.000 10072 Move returns status 0, amount 0
23:56:49.935 00.000 10072 MoveAxis(N, 0, ABG)
23:56:49.935 00.000 10072 Move returns status 0, amount 0
23:56:49.936 00.001 10072 move complete, result=0
23:56:49.936 00.000 10072 worker thread done servicing request
23:56:49.953 00.017 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:56:49.955 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:49.957 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:49.960 00.003 1032 Enqueuing Expose request
23:56:49.964 00.004 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
23:56:49.966 00.002 10072 Worker thread wakes up
23:56:49.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:49.967 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:50.382 00.415 10072 Exposure complete
23:56:50.430 00.048 10072 worker thread done servicing request
23:56:50.430 00.000 1032 OnExposeComplete: enter
23:56:50.432 00.002 1032 UpdateGuideState(): m_state=6
23:56:50.434 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11892
23:56:50.435 00.001 1032 Star::Find returns 1 (0), X=1107.68, Y=130.19, Mass=1465, SNR=26.9, Peak=116 HFD=3.4
23:56:50.437 00.002 1032 MultiStar: [#1 0.01,-0.05,0.92,U] [#2 -0.02,-0.07,0.81,U] [#3 0.06,0.05,0.75,U] [#4 0.02,-0.09,0.67,U] [#5 0.04,0.09,0.68,U] [#6 -0.00,0.11,0.59,U] [#7 -0.03,0.07,0.71,U] [#8 -0.09,0.01,0.53,U] 
23:56:50.438 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.12, 0.03}
23:56:50.440 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
23:56:50.441 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
23:56:50.444 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.60 mountX=0.01 mountY=-0.02, mountTheta=-1.23
23:56:50.446 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
23:56:50.448 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
23:56:50.451 00.003 10072 Worker thread wakes up
23:56:50.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:56:50.451 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:56:50.451 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
23:56:50.453 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:56:50.457 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:56:50.457 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
23:56:50.457 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:50.457 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:56:50.457 00.000 10072 MoveAxis(W, 1, ABG)
23:56:50.457 00.000 10072 Guiding  Dir = 3, Dur = 1
23:56:50.458 00.001 10072 IsGuiding returns 0
23:56:50.458 00.000 10072 PulseGuide returned control before completion, sleep 11
23:56:50.472 00.014 10072 IsGuiding returns 0
23:56:50.472 00.000 10072 Move returns status 0, amount 1
23:56:50.472 00.000 10072 MoveAxis(N, 0, ABG)
23:56:50.472 00.000 10072 Move returns status 0, amount 0
23:56:50.472 00.000 10072 move complete, result=0
23:56:50.472 00.000 10072 worker thread done servicing request
23:56:50.474 00.002 1032 UpdateGuideState exits: m=1465 SNR=26.9
23:56:50.476 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:50.478 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:50.481 00.003 1032 Enqueuing Expose request
23:56:50.482 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
23:56:50.484 00.002 10072 Worker thread wakes up
23:56:50.484 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:50.484 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:51.118 00.634 10072 Exposure complete
23:56:51.164 00.046 10072 worker thread done servicing request
23:56:51.165 00.001 1032 OnExposeComplete: enter
23:56:51.167 00.002 1032 UpdateGuideState(): m_state=6
23:56:51.169 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11893
23:56:51.172 00.003 1032 Star::Find returns 1 (0), X=1107.65, Y=130.28, Mass=1524, SNR=27.5, Peak=116 HFD=3.3
23:56:51.177 00.005 1032 MultiStar: [#1 0.07,0.11,0.90,U] [#2 -0.00,0.06,0.82,U] [#3 -0.12,-0.03,0.71,U] [#4 0.03,-0.05,0.67,U] [#5 0.23,0.06,0.64,U] [#6 -0.14,0.19,0.55,U] [#7 0.05,0.30,0.00,M1] [#8 -0.13,0.05,0.47,U] 
23:56:51.179 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.07}, one-star: {0.09, 0.12}
23:56:51.181 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
23:56:51.184 00.003 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
23:56:51.185 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.31 mountX=0.06 mountY=-0.03, mountTheta=-0.52
23:56:51.188 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
23:56:51.190 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
23:56:51.193 00.003 10072 Worker thread wakes up
23:56:51.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
23:56:51.193 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
23:56:51.193 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.03
23:56:51.195 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:56:51.198 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:56:51.198 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:56:51.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:51.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:56:51.198 00.000 10072 MoveAxis(W, 2, ABG)
23:56:51.199 00.001 10072 Guiding  Dir = 3, Dur = 2
23:56:51.199 00.000 10072 IsGuiding returns 0
23:56:51.199 00.000 10072 PulseGuide returned control before completion, sleep 12
23:56:51.217 00.018 1032 UpdateGuideState exits: m=1524 SNR=27.5
23:56:51.219 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:51.221 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:51.224 00.003 1032 Enqueuing Expose request
23:56:51.226 00.002 10072 IsGuiding returns 0
23:56:51.226 00.000 10072 Move returns status 0, amount 2
23:56:51.226 00.000 10072 MoveAxis(N, 0, ABG)
23:56:51.226 00.000 10072 Move returns status 0, amount 0
23:56:51.226 00.000 10072 move complete, result=0
23:56:51.226 00.000 10072 worker thread done servicing request
23:56:51.226 00.000 10072 Worker thread wakes up
23:56:51.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:51.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:51.233 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:56:51.634 00.401 10072 Exposure complete
23:56:51.685 00.051 10072 worker thread done servicing request
23:56:51.686 00.001 1032 OnExposeComplete: enter
23:56:51.687 00.001 1032 UpdateGuideState(): m_state=6
23:56:51.689 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11894
23:56:51.691 00.002 1032 Star::Find returns 1 (0), X=1107.64, Y=130.31, Mass=1445, SNR=26.7, Peak=103 HFD=3.4
23:56:51.694 00.003 1032 MultiStar: [#1 0.05,-0.03,0.93,U] [#2 0.00,0.05,0.77,U] [#3 0.04,-0.02,0.79,U] [#4 0.07,-0.04,0.69,U] [#5 0.14,0.02,0.67,U] [#6 -0.16,0.12,0.61,U] [#7 0.04,0.20,0.67,U] [#8 -0.11,0.12,0.49,U] 
23:56:51.696 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {0.08, 0.15}
23:56:51.697 00.001 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
23:56:51.699 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
23:56:51.701 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.14 mountX=0.05 mountY=-0.04, mountTheta=-0.69
23:56:51.704 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
23:56:51.706 00.002 1032 Enqueuing Move request for scope (0.03, 0.06)
23:56:51.708 00.002 10072 Worker thread wakes up
23:56:51.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
23:56:51.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
23:56:51.708 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.04
23:56:51.711 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:56:51.713 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:56:51.714 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:56:51.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:51.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:56:51.714 00.000 10072 MoveAxis(W, 1, ABG)
23:56:51.714 00.000 10072 Guiding  Dir = 3, Dur = 1
23:56:51.714 00.000 10072 IsGuiding returns 0
23:56:51.715 00.001 10072 PulseGuide returned control before completion, sleep 11
23:56:51.733 00.018 1032 UpdateGuideState exits: m=1445 SNR=26.7
23:56:51.735 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:51.737 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:51.741 00.004 1032 Enqueuing Expose request
23:56:51.743 00.002 10072 IsGuiding returns 0
23:56:51.743 00.000 10072 Move returns status 0, amount 1
23:56:51.743 00.000 10072 MoveAxis(N, 0, ABG)
23:56:51.743 00.000 10072 Move returns status 0, amount 0
23:56:51.743 00.000 10072 move complete, result=0
23:56:51.743 00.000 10072 worker thread done servicing request
23:56:51.743 00.000 10072 Worker thread wakes up
23:56:51.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:51.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:51.751 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:56:52.368 00.617 10072 Exposure complete
23:56:52.435 00.067 10072 worker thread done servicing request
23:56:52.435 00.000 1032 OnExposeComplete: enter
23:56:52.437 00.002 1032 UpdateGuideState(): m_state=6
23:56:52.439 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11895
23:56:52.441 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=130.17, Mass=1402, SNR=26.3, Peak=108 HFD=3.4
23:56:52.443 00.002 1032 MultiStar: [#1 0.06,-0.09,0.92,U] [#2 -0.00,-0.07,0.82,U] [#3 0.10,-0.10,0.72,U] [#4 -0.03,-0.18,0.68,U] [#5 0.09,-0.05,0.67,U] [#6 0.02,-0.05,0.62,U] [#7 0.00,-0.09,0.69,U] [#8 -0.08,-0.06,0.58,U] 
23:56:52.446 00.003 1032 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.15, 0.01}
23:56:52.447 00.001 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
23:56:52.449 00.002 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
23:56:52.451 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.03 mountX=-0.08 mountY=-0.02, mountTheta=-2.86
23:56:52.455 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
23:56:52.458 00.003 1032 Enqueuing Move request for scope (0.04, -0.07)
23:56:52.460 00.002 10072 Worker thread wakes up
23:56:52.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
23:56:52.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
23:56:52.460 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
23:56:52.464 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:56:52.466 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:56:52.466 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:56:52.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:52.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:56:52.467 00.001 10072 MoveAxis(W, 0, ABG)
23:56:52.467 00.000 10072 Move returns status 0, amount 0
23:56:52.467 00.000 10072 MoveAxis(N, 0, ABG)
23:56:52.467 00.000 10072 Move returns status 0, amount 0
23:56:52.467 00.000 10072 move complete, result=0
23:56:52.467 00.000 10072 worker thread done servicing request
23:56:52.486 00.019 1032 UpdateGuideState exits: m=1402 SNR=26.3
23:56:52.489 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:52.492 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:52.494 00.002 1032 Enqueuing Expose request
23:56:52.495 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
23:56:52.498 00.003 10072 Worker thread wakes up
23:56:52.498 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:52.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:52.915 00.417 10072 Exposure complete
23:56:52.965 00.050 10072 worker thread done servicing request
23:56:52.965 00.000 1032 OnExposeComplete: enter
23:56:52.968 00.003 1032 UpdateGuideState(): m_state=6
23:56:52.971 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11896
23:56:52.972 00.001 1032 Star::Find returns 1 (0), X=1107.74, Y=130.06, Mass=1384, SNR=26.2, Peak=104 HFD=3.3
23:56:52.974 00.002 1032 MultiStar: [#1 0.05,0.01,1.01,U] [#2 0.02,-0.08,0.83,U] [#3 0.06,-0.03,0.76,U] [#4 0.00,-0.16,0.68,U] [#5 0.04,-0.06,0.66,U] [#6 0.01,0.04,0.62,U] [#7 0.05,-0.02,0.69,U] [#8 -0.05,-0.12,0.50,U] 
23:56:52.976 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.19, -0.09}
23:56:52.978 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
23:56:52.980 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
23:56:52.981 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.82 mountX=-0.07 mountY=-0.04, mountTheta=-2.65
23:56:52.985 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
23:56:52.988 00.003 1032 Enqueuing Move request for scope (0.05, -0.05)
23:56:52.992 00.004 10072 Worker thread wakes up
23:56:52.993 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
23:56:52.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
23:56:52.993 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.07 yDistance=-0.04
23:56:52.995 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:56:52.997 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:56:52.997 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
23:56:52.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:52.999 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:56:52.999 00.000 10072 MoveAxis(W, 1, ABG)
23:56:52.999 00.000 10072 Guiding  Dir = 3, Dur = 1
23:56:52.999 00.000 10072 IsGuiding returns 0
23:56:53.000 00.001 10072 PulseGuide returned control before completion, sleep 11
23:56:53.017 00.017 1032 UpdateGuideState exits: m=1384 SNR=26.2
23:56:53.020 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:53.024 00.004 10072 IsGuiding returns 0
23:56:53.024 00.000 10072 Move returns status 0, amount 1
23:56:53.024 00.000 10072 MoveAxis(N, 0, ABG)
23:56:53.024 00.000 10072 Move returns status 0, amount 0
23:56:53.024 00.000 10072 move complete, result=0
23:56:53.024 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:53.027 00.003 1032 Enqueuing Expose request
23:56:53.029 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
23:56:53.031 00.002 10072 worker thread done servicing request
23:56:53.031 00.000 10072 Worker thread wakes up
23:56:53.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:53.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:53.665 00.634 10072 Exposure complete
23:56:53.714 00.049 10072 worker thread done servicing request
23:56:53.714 00.000 1032 OnExposeComplete: enter
23:56:53.716 00.002 1032 UpdateGuideState(): m_state=6
23:56:53.718 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11897
23:56:53.720 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=130.29, Mass=1442, SNR=26.7, Peak=109 HFD=3.5
23:56:53.722 00.002 1032 MultiStar: [#1 0.02,0.00,0.97,U] [#2 -0.14,-0.05,0.77,U] [#3 0.02,0.07,0.74,U] [#4 -0.00,-0.07,0.67,U] [#5 0.10,0.09,0.65,U] [#6 0.02,0.12,0.63,U] [#7 0.01,0.20,0.68,U] [#8 -0.13,-0.00,0.51,U] 
23:56:53.723 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.17, 0.13}
23:56:53.724 00.001 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
23:56:53.726 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
23:56:53.728 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.29 mountX=0.05 mountY=-0.03, mountTheta=-0.54
23:56:53.731 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
23:56:53.733 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
23:56:53.735 00.002 10072 Worker thread wakes up
23:56:53.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
23:56:53.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
23:56:53.735 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
23:56:53.739 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:56:53.742 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:56:53.742 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:56:53.742 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:53.742 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:56:53.743 00.001 10072 MoveAxis(W, 2, ABG)
23:56:53.743 00.000 10072 Guiding  Dir = 3, Dur = 2
23:56:53.743 00.000 10072 IsGuiding returns 0
23:56:53.744 00.001 10072 PulseGuide returned control before completion, sleep 12
23:56:53.760 00.016 1032 UpdateGuideState exits: m=1442 SNR=26.7
23:56:53.763 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:53.765 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:53.768 00.003 1032 Enqueuing Expose request
23:56:53.772 00.004 10072 IsGuiding returns 0
23:56:53.773 00.001 10072 Move returns status 0, amount 2
23:56:53.773 00.000 10072 MoveAxis(N, 0, ABG)
23:56:53.773 00.000 10072 Move returns status 0, amount 0
23:56:53.773 00.000 10072 move complete, result=0
23:56:53.773 00.000 10072 worker thread done servicing request
23:56:53.773 00.000 10072 Worker thread wakes up
23:56:53.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:53.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:53.779 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:56:54.182 00.403 10072 Exposure complete
23:56:54.232 00.050 10072 worker thread done servicing request
23:56:54.232 00.000 1032 OnExposeComplete: enter
23:56:54.235 00.003 1032 UpdateGuideState(): m_state=6
23:56:54.237 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11898
23:56:54.240 00.003 1032 Star::Find returns 1 (0), X=1107.69, Y=130.32, Mass=1343, SNR=25.8, Peak=98 HFD=3.4
23:56:54.241 00.001 1032 MultiStar: [#1 -0.01,0.05,1.01,U] [#2 0.08,0.04,0.87,U] [#3 0.00,0.08,0.78,U] [#4 0.06,-0.09,0.69,U] [#5 0.12,0.07,0.68,U] [#6 0.05,0.16,0.65,U] [#7 0.06,0.11,0.72,U] [#8 -0.17,0.20,0.00,M1] 
23:56:54.243 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.07}, one-star: {0.13, 0.16}
23:56:54.245 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
23:56:54.246 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
23:56:54.248 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.10 cameraTheta=0.89 mountX=0.06 mountY=-0.08, mountTheta=-0.94
23:56:54.250 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
23:56:54.252 00.002 1032 Enqueuing Move request for scope (0.06, 0.07)
23:56:54.254 00.002 10072 Worker thread wakes up
23:56:54.254 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
23:56:54.254 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
23:56:54.254 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.06 yDistance=-0.08
23:56:54.256 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:56:54.260 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
23:56:54.260 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:56:54.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:54.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:56:54.260 00.000 10072 MoveAxis(W, 1, ABG)
23:56:54.260 00.000 10072 Guiding  Dir = 3, Dur = 1
23:56:54.261 00.001 10072 IsGuiding returns 0
23:56:54.261 00.000 10072 PulseGuide returned control before completion, sleep 11
23:56:54.275 00.014 10072 IsGuiding returns 0
23:56:54.275 00.000 10072 Move returns status 0, amount 1
23:56:54.275 00.000 10072 MoveAxis(N, 0, ABG)
23:56:54.275 00.000 10072 Move returns status 0, amount 0
23:56:54.275 00.000 10072 move complete, result=0
23:56:54.275 00.000 10072 worker thread done servicing request
23:56:54.279 00.004 1032 UpdateGuideState exits: m=1343 SNR=25.8
23:56:54.281 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:54.283 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:54.284 00.001 1032 Enqueuing Expose request
23:56:54.287 00.003 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:56:54.289 00.002 10072 Worker thread wakes up
23:56:54.289 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:54.289 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:54.914 00.625 10072 Exposure complete
23:56:54.963 00.049 10072 worker thread done servicing request
23:56:54.963 00.000 1032 OnExposeComplete: enter
23:56:54.966 00.003 1032 UpdateGuideState(): m_state=6
23:56:54.968 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11899
23:56:54.969 00.001 1032 Star::Find returns 1 (0), X=1107.66, Y=130.19, Mass=1524, SNR=27.4, Peak=115 HFD=3.4
23:56:54.971 00.002 1032 MultiStar: [#1 0.04,-0.13,0.93,U] [#2 0.03,0.05,0.78,U] [#3 -0.02,0.01,0.72,U] [#4 -0.02,-0.03,0.65,U] [#5 0.06,-0.01,0.65,U] [#6 -0.07,-0.04,0.59,U] [#7 0.02,0.00,0.69,U] [#8 -0.12,-0.04,0.51,U] 
23:56:54.973 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.11, 0.04}
23:56:54.975 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:56:54.976 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:56:54.978 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-0.77 mountX=-0.02 mountY=-0.01, mountTheta=-2.60
23:56:54.981 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
23:56:54.983 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
23:56:54.985 00.002 10072 Worker thread wakes up
23:56:54.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
23:56:54.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
23:56:54.986 00.001 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
23:56:54.988 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:56:54.994 00.006 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:56:54.994 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:56:54.994 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:54.994 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:56:54.994 00.000 10072 MoveAxis(W, 2, ABG)
23:56:54.994 00.000 10072 Guiding  Dir = 3, Dur = 2
23:56:54.995 00.001 10072 IsGuiding returns 0
23:56:54.995 00.000 10072 PulseGuide returned control before completion, sleep 12
23:56:55.013 00.018 1032 UpdateGuideState exits: m=1524 SNR=27.4
23:56:55.015 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:55.017 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:55.020 00.003 1032 Enqueuing Expose request
23:56:55.023 00.003 10072 IsGuiding returns 0
23:56:55.023 00.000 10072 Move returns status 0, amount 2
23:56:55.023 00.000 10072 MoveAxis(N, 0, ABG)
23:56:55.023 00.000 10072 Move returns status 0, amount 0
23:56:55.023 00.000 10072 move complete, result=0
23:56:55.023 00.000 10072 worker thread done servicing request
23:56:55.023 00.000 10072 Worker thread wakes up
23:56:55.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:55.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:55.031 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:56:55.431 00.400 10072 Exposure complete
23:56:55.481 00.050 10072 worker thread done servicing request
23:56:55.481 00.000 1032 OnExposeComplete: enter
23:56:55.483 00.002 1032 UpdateGuideState(): m_state=6
23:56:55.486 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11900
23:56:55.487 00.001 1032 Star::Find returns 1 (0), X=1107.74, Y=130.21, Mass=1385, SNR=26.2, Peak=106 HFD=3.3
23:56:55.489 00.002 1032 MultiStar: [#1 -0.00,-0.02,0.99,U] [#2 0.09,-0.03,0.80,U] [#3 -0.18,0.05,0.80,U] [#4 -0.10,-0.08,0.66,U] [#5 0.21,-0.03,0.70,U] [#6 -0.06,0.03,0.63,U] [#7 0.05,0.03,0.70,U] [#8 -0.12,-0.04,0.56,U] 
23:56:55.492 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {0.18, 0.05}
23:56:55.494 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
23:56:55.497 00.003 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
23:56:55.498 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.11 mountX=-0.01 mountY=-0.02, mountTheta=-1.94
23:56:55.502 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
23:56:55.504 00.002 1032 Enqueuing Move request for scope (0.02, -0.00)
23:56:55.506 00.002 10072 Worker thread wakes up
23:56:55.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
23:56:55.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
23:56:55.506 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
23:56:55.508 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:56:55.510 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:56:55.511 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:56:55.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:55.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:56:55.511 00.000 10072 MoveAxis(W, 2, ABG)
23:56:55.511 00.000 10072 Guiding  Dir = 3, Dur = 2
23:56:55.512 00.001 10072 IsGuiding returns 0
23:56:55.512 00.000 10072 PulseGuide returned control before completion, sleep 12
23:56:55.529 00.017 1032 UpdateGuideState exits: m=1385 SNR=26.2
23:56:55.531 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:55.532 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:55.534 00.002 1032 Enqueuing Expose request
23:56:55.537 00.003 10072 IsGuiding returns 0
23:56:55.537 00.000 10072 Move returns status 0, amount 2
23:56:55.537 00.000 10072 MoveAxis(N, 0, ABG)
23:56:55.537 00.000 10072 Move returns status 0, amount 0
23:56:55.537 00.000 10072 move complete, result=0
23:56:55.537 00.000 10072 worker thread done servicing request
23:56:55.537 00.000 10072 Worker thread wakes up
23:56:55.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:55.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:55.543 00.006 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
23:56:56.165 00.622 10072 Exposure complete
23:56:56.216 00.051 10072 worker thread done servicing request
23:56:56.217 00.001 1032 OnExposeComplete: enter
23:56:56.219 00.002 1032 UpdateGuideState(): m_state=6
23:56:56.220 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11901
23:56:56.223 00.003 1032 Star::Find returns 1 (0), X=1107.70, Y=130.20, Mass=1322, SNR=25.6, Peak=96 HFD=3.5
23:56:56.226 00.003 1032 MultiStar: [#1 -0.05,-0.01,0.96,U] [#2 -0.06,-0.04,0.85,U] [#3 -0.08,0.17,0.77,U] [#4 -0.07,-0.03,0.71,U] [#5 0.09,0.11,0.69,U] [#6 -0.01,0.08,0.64,U] [#7 0.04,0.00,0.68,U] [#8 -0.14,0.03,0.55,U] 
23:56:56.228 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.14, 0.04}
23:56:56.229 00.001 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
23:56:56.231 00.002 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
23:56:56.232 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.78 mountX=0.04 mountY=-0.00, mountTheta=-0.05
23:56:56.236 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
23:56:56.239 00.003 1032 Enqueuing Move request for scope (-0.01, 0.04)
23:56:56.241 00.002 10072 Worker thread wakes up
23:56:56.241 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
23:56:56.241 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
23:56:56.241 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.00
23:56:56.243 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:56:56.245 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:56:56.246 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:56:56.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:56.246 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:56:56.246 00.000 10072 MoveAxis(W, 3, ABG)
23:56:56.246 00.000 10072 Guiding  Dir = 3, Dur = 3
23:56:56.246 00.000 10072 IsGuiding returns 0
23:56:56.247 00.001 10072 PulseGuide returned control before completion, sleep 13
23:56:56.263 00.016 1032 UpdateGuideState exits: m=1322 SNR=25.6
23:56:56.265 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:56.266 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:56.270 00.004 1032 Enqueuing Expose request
23:56:56.273 00.003 10072 IsGuiding returns 0
23:56:56.273 00.000 10072 Move returns status 0, amount 3
23:56:56.273 00.000 10072 MoveAxis(N, 0, ABG)
23:56:56.273 00.000 10072 Move returns status 0, amount 0
23:56:56.273 00.000 10072 move complete, result=0
23:56:56.273 00.000 10072 worker thread done servicing request
23:56:56.274 00.001 10072 Worker thread wakes up
23:56:56.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:56.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:56.281 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:56:56.682 00.401 10072 Exposure complete
23:56:56.726 00.044 10072 worker thread done servicing request
23:56:56.727 00.001 1032 OnExposeComplete: enter
23:56:56.729 00.002 1032 UpdateGuideState(): m_state=6
23:56:56.731 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11902
23:56:56.732 00.001 1032 Star::Find returns 1 (0), X=1107.64, Y=130.18, Mass=1405, SNR=26.4, Peak=112 HFD=3.3
23:56:56.735 00.003 1032 MultiStar: [#1 -0.05,0.13,1.00,U] [#2 -0.12,-0.03,0.82,U] [#3 0.03,0.14,0.74,U] [#4 -0.15,-0.08,0.69,U] [#5 0.05,0.09,0.65,U] [#6 -0.03,0.01,0.63,U] [#7 0.05,0.18,0.70,U] [#8 -0.14,0.12,0.52,U] 
23:56:56.736 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {0.08, 0.02}
23:56:56.738 00.002 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
23:56:56.740 00.002 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
23:56:56.742 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.95 mountX=0.07 mountY=0.01, mountTheta=0.12
23:56:56.744 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
23:56:56.747 00.003 1032 Enqueuing Move request for scope (-0.03, 0.06)
23:56:56.749 00.002 10072 Worker thread wakes up
23:56:56.749 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:56:56.749 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:56:56.749 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.07 yDistance=0.01
23:56:56.751 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:56:56.754 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:56:56.754 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:56:56.754 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:56.754 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:56:56.754 00.000 10072 MoveAxis(W, 3, ABG)
23:56:56.754 00.000 10072 Guiding  Dir = 3, Dur = 3
23:56:56.755 00.001 10072 IsGuiding returns 0
23:56:56.755 00.000 10072 PulseGuide returned control before completion, sleep 13
23:56:56.772 00.017 10072 IsGuiding returns 0
23:56:56.772 00.000 10072 Move returns status 0, amount 3
23:56:56.772 00.000 10072 MoveAxis(N, 0, ABG)
23:56:56.772 00.000 10072 Move returns status 0, amount 0
23:56:56.772 00.000 10072 move complete, result=0
23:56:56.772 00.000 10072 worker thread done servicing request
23:56:56.773 00.001 1032 UpdateGuideState exits: m=1405 SNR=26.4
23:56:56.776 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:56.778 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:56.780 00.002 1032 Enqueuing Expose request
23:56:56.781 00.001 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
23:56:56.783 00.002 10072 Worker thread wakes up
23:56:56.783 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:56.783 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:57.415 00.632 10072 Exposure complete
23:56:57.463 00.048 10072 worker thread done servicing request
23:56:57.463 00.000 1032 OnExposeComplete: enter
23:56:57.465 00.002 1032 UpdateGuideState(): m_state=6
23:56:57.467 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11903
23:56:57.469 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=130.13, Mass=1482, SNR=27.1, Peak=111 HFD=3.2
23:56:57.471 00.002 1032 MultiStar: [#1 0.07,-0.02,0.92,U] [#2 0.10,-0.00,0.81,U] [#3 0.04,0.14,0.71,U] [#4 -0.09,-0.06,0.61,U] [#5 -0.05,0.18,0.68,U] [#6 -0.14,-0.02,0.62,U] [#7 0.04,0.11,0.69,U] [#8 -0.21,-0.04,0.53,U] 
23:56:57.472 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.17, -0.03}
23:56:57.474 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
23:56:57.475 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
23:56:57.477 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.13 mountX=0.02 mountY=-0.02, mountTheta=-0.70
23:56:57.480 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
23:56:57.482 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
23:56:57.484 00.002 10072 Worker thread wakes up
23:56:57.484 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
23:56:57.484 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
23:56:57.484 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.02
23:56:57.486 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:56:57.489 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:56:57.489 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:56:57.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:57.490 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:56:57.490 00.000 10072 MoveAxis(W, 4, ABG)
23:56:57.490 00.000 10072 Guiding  Dir = 3, Dur = 4
23:56:57.490 00.000 10072 IsGuiding returns 0
23:56:57.492 00.002 10072 PulseGuide returned control before completion, sleep 13
23:56:57.507 00.015 10072 IsGuiding returns 0
23:56:57.507 00.000 10072 Move returns status 0, amount 4
23:56:57.507 00.000 10072 MoveAxis(N, 0, ABG)
23:56:57.507 00.000 10072 Move returns status 0, amount 0
23:56:57.507 00.000 10072 move complete, result=0
23:56:57.507 00.000 10072 worker thread done servicing request
23:56:57.508 00.001 1032 UpdateGuideState exits: m=1482 SNR=27.1
23:56:57.511 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:57.514 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:57.515 00.001 1032 Enqueuing Expose request
23:56:57.517 00.002 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
23:56:57.519 00.002 10072 Worker thread wakes up
23:56:57.519 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:57.519 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:57.932 00.413 10072 Exposure complete
23:56:57.981 00.049 10072 worker thread done servicing request
23:56:57.981 00.000 1032 OnExposeComplete: enter
23:56:57.982 00.001 1032 UpdateGuideState(): m_state=6
23:56:57.985 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11904
23:56:57.988 00.003 1032 Star::Find returns 1 (0), X=1107.75, Y=130.17, Mass=1419, SNR=26.5, Peak=109 HFD=3.3
23:56:57.990 00.002 1032 MultiStar: [#1 0.10,-0.02,0.97,U] [#2 0.03,0.02,0.82,U] [#3 0.09,0.05,0.77,U] [#4 -0.03,-0.16,0.65,U] [#5 0.14,0.05,0.66,U] [#6 0.07,-0.04,0.59,U] [#7 0.06,0.00,0.68,U] [#8 -0.09,0.07,0.52,U] 
23:56:57.991 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.19, 0.01}
23:56:57.995 00.004 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
23:56:57.996 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
23:56:57.998 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.03 mountX=-0.02 mountY=-0.07, mountTheta=-1.86
23:56:58.000 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
23:56:58.003 00.003 1032 Enqueuing Move request for scope (0.07, -0.00)
23:56:58.005 00.002 10072 Worker thread wakes up
23:56:58.005 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
23:56:58.005 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
23:56:58.005 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.07
23:56:58.007 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:56:58.010 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:56:58.010 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:56:58.010 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:58.011 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:56:58.011 00.000 10072 MoveAxis(W, 4, ABG)
23:56:58.011 00.000 10072 Guiding  Dir = 3, Dur = 4
23:56:58.011 00.000 10072 IsGuiding returns 0
23:56:58.012 00.001 10072 PulseGuide returned control before completion, sleep 14
23:56:58.030 00.018 1032 UpdateGuideState exits: m=1419 SNR=26.5
23:56:58.032 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:58.033 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:58.036 00.003 1032 Enqueuing Expose request
23:56:58.038 00.002 10072 IsGuiding returns 0
23:56:58.038 00.000 10072 Move returns status 0, amount 4
23:56:58.038 00.000 10072 MoveAxis(N, 0, ABG)
23:56:58.038 00.000 10072 Move returns status 0, amount 0
23:56:58.038 00.000 10072 move complete, result=0
23:56:58.038 00.000 10072 worker thread done servicing request
23:56:58.038 00.000 10072 Worker thread wakes up
23:56:58.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:58.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:58.046 00.008 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:56:58.672 00.626 10072 Exposure complete
23:56:58.720 00.048 10072 worker thread done servicing request
23:56:58.720 00.000 1032 OnExposeComplete: enter
23:56:58.722 00.002 1032 UpdateGuideState(): m_state=6
23:56:58.725 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11905
23:56:58.727 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=130.19, Mass=1367, SNR=26.0, Peak=93 HFD=3.4
23:56:58.729 00.002 1032 MultiStar: [#1 0.12,0.08,0.97,U] [#2 -0.03,0.09,0.85,U] [#3 0.11,0.12,0.76,U] [#4 -0.00,-0.07,0.68,U] [#5 0.05,0.04,0.71,U] [#6 0.05,-0.01,0.61,U] [#7 0.05,0.15,0.71,U] [#8 -0.01,0.12,0.56,U] 
23:56:58.730 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.20, 0.03}
23:56:58.732 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
23:56:58.733 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
23:56:58.735 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.73 mountX=0.04 mountY=-0.08, mountTheta=-1.10
23:56:58.740 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
23:56:58.742 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
23:56:58.744 00.002 10072 Worker thread wakes up
23:56:58.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:56:58.744 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:56:58.744 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
23:56:58.747 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:56:58.750 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
23:56:58.750 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:56:58.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:58.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:56:58.750 00.000 10072 MoveAxis(W, 4, ABG)
23:56:58.750 00.000 10072 Guiding  Dir = 3, Dur = 4
23:56:58.751 00.001 10072 IsGuiding returns 0
23:56:58.751 00.000 10072 PulseGuide returned control before completion, sleep 14
23:56:58.769 00.018 1032 UpdateGuideState exits: m=1367 SNR=26.0
23:56:58.772 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:58.773 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:58.775 00.002 1032 Enqueuing Expose request
23:56:58.777 00.002 10072 IsGuiding returns 0
23:56:58.777 00.000 10072 Move returns status 0, amount 4
23:56:58.777 00.000 10072 MoveAxis(N, 0, ABG)
23:56:58.777 00.000 10072 Move returns status 0, amount 0
23:56:58.778 00.001 10072 move complete, result=0
23:56:58.778 00.000 10072 worker thread done servicing request
23:56:58.778 00.000 10072 Worker thread wakes up
23:56:58.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:58.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:58.785 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:56:59.187 00.402 10072 Exposure complete
23:56:59.242 00.055 1032 OnExposeComplete: enter
23:56:59.243 00.001 1032 UpdateGuideState(): m_state=6
23:56:59.245 00.002 10072 worker thread done servicing request
23:56:59.245 00.000 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11906
23:56:59.247 00.002 1032 Star::Find returns 1 (0), X=1107.76, Y=130.34, Mass=1471, SNR=27.0, Peak=115 HFD=3.4
23:56:59.248 00.001 1032 MultiStar: [#1 0.09,0.15,0.94,U] [#2 -0.12,0.15,0.77,U] [#3 0.03,0.19,0.73,U] [#4 -0.07,0.04,0.67,U] [#5 0.04,0.15,0.63,U] [#6 -0.00,0.10,0.62,U] [#7 0.01,0.27,0.00,M1] [#8 -0.06,0.21,0.56,U] 
23:56:59.250 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.15}, one-star: {0.20, 0.18}
23:56:59.251 00.001 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
23:56:59.253 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
23:56:59.256 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.39 mountX=0.14 mountY=-0.07, mountTheta=-0.44
23:56:59.258 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.15, opts=13)
23:56:59.260 00.002 1032 Enqueuing Move request for scope (0.03, 0.15)
23:56:59.261 00.001 10072 Worker thread wakes up
23:56:59.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
23:56:59.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
23:56:59.262 00.001 10072 Moving (0.03, 0.15) raw xDistance=0.14 yDistance=-0.07
23:56:59.264 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:56:59.267 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.83
23:56:59.267 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:56:59.267 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:59.267 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:56:59.267 00.000 10072 MoveAxis(W, 68, ABG)
23:56:59.267 00.000 10072 Guiding  Dir = 3, Dur = 68
23:56:59.268 00.001 10072 IsGuiding returns 0
23:56:59.268 00.000 10072 PulseGuide returned control before completion, sleep 78
23:56:59.287 00.019 1032 UpdateGuideState exits: m=1471 SNR=27.0
23:56:59.289 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:59.292 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:56:59.294 00.002 1032 Enqueuing Expose request
23:56:59.356 00.062 10072 IsGuiding returns 0
23:56:59.357 00.001 10072 Move returns status 0, amount 68
23:56:59.357 00.000 10072 MoveAxis(N, 0, ABG)
23:56:59.357 00.000 10072 Move returns status 0, amount 0
23:56:59.357 00.000 10072 move complete, result=0
23:56:59.357 00.000 10072 worker thread done servicing request
23:56:59.357 00.000 10072 Worker thread wakes up
23:56:59.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:56:59.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:56:59.357 00.000 1032 GuideStep: 0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
23:56:59.986 00.629 10072 Exposure complete
23:57:00.039 00.053 10072 worker thread done servicing request
23:57:00.039 00.000 1032 OnExposeComplete: enter
23:57:00.041 00.002 1032 UpdateGuideState(): m_state=6
23:57:00.043 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11907
23:57:00.046 00.003 1032 Star::Find returns 1 (0), X=1107.65, Y=130.32, Mass=1427, SNR=26.6, Peak=105 HFD=3.4
23:57:00.047 00.001 1032 MultiStar: [#1 0.04,0.09,0.94,U] [#2 0.05,0.15,0.78,U] [#3 0.06,0.22,0.74,U] [#4 -0.02,-0.10,0.70,U] [#5 -0.04,0.08,0.67,U] [#6 -0.02,0.16,0.60,U] [#7 -0.09,0.09,0.71,U] [#8 0.00,0.13,0.53,U] 
23:57:00.050 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {0.09, 0.16}
23:57:00.052 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
23:57:00.054 00.002 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
23:57:00.057 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.44 mountX=0.10 mountY=-0.04, mountTheta=-0.39
23:57:00.061 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
23:57:00.063 00.002 1032 Enqueuing Move request for scope (0.01, 0.11)
23:57:00.064 00.001 10072 Worker thread wakes up
23:57:00.064 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
23:57:00.064 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
23:57:00.064 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.04
23:57:00.065 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=247, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:57:00.069 00.004 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:57:00.069 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:57:00.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:00.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:57:00.069 00.000 10072 MoveAxis(W, 4, ABG)
23:57:00.069 00.000 10072 Guiding  Dir = 3, Dur = 4
23:57:00.070 00.001 10072 IsGuiding returns 0
23:57:00.070 00.000 10072 PulseGuide returned control before completion, sleep 14
23:57:00.086 00.016 1032 UpdateGuideState exits: m=1427 SNR=26.6
23:57:00.089 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:00.090 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:00.093 00.003 10072 IsGuiding returns 0
23:57:00.093 00.000 10072 Move returns status 0, amount 4
23:57:00.093 00.000 10072 MoveAxis(N, 0, ABG)
23:57:00.093 00.000 10072 Move returns status 0, amount 0
23:57:00.093 00.000 10072 move complete, result=0
23:57:00.094 00.001 10072 worker thread done servicing request
23:57:00.094 00.000 1032 Enqueuing Expose request
23:57:00.096 00.002 10072 Worker thread wakes up
23:57:00.096 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:00.096 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:00.097 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
23:57:00.515 00.418 10072 Exposure complete
23:57:00.562 00.047 10072 worker thread done servicing request
23:57:00.562 00.000 1032 OnExposeComplete: enter
23:57:00.564 00.002 1032 UpdateGuideState(): m_state=6
23:57:00.565 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11908
23:57:00.567 00.002 1032 Star::Find returns 1 (0), X=1107.62, Y=130.28, Mass=1482, SNR=27.1, Peak=105 HFD=3.5
23:57:00.569 00.002 1032 MultiStar: [#1 0.01,0.02,0.92,U] [#2 0.09,0.06,0.80,U] [#3 0.04,0.09,0.76,U] [#4 0.04,-0.13,0.68,U] [#5 0.02,0.01,0.66,U] [#6 0.13,0.02,0.59,U] [#7 0.09,0.22,0.68,U] [#8 -0.17,0.07,0.49,U] 
23:57:00.570 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.07, 0.12}
23:57:00.573 00.003 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
23:57:00.574 00.001 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
23:57:00.575 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.94 mountX=0.04 mountY=-0.05, mountTheta=-0.89
23:57:00.577 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
23:57:00.579 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
23:57:00.581 00.002 10072 Worker thread wakes up
23:57:00.581 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:57:00.581 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:57:00.581 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.05
23:57:00.583 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=152, Gamma=2.230
23:57:00.586 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:57:00.586 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:57:00.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:00.586 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:57:00.587 00.001 10072 MoveAxis(W, 3, ABG)
23:57:00.587 00.000 10072 Guiding  Dir = 3, Dur = 3
23:57:00.587 00.000 10072 IsGuiding returns 0
23:57:00.587 00.000 10072 PulseGuide returned control before completion, sleep 13
23:57:00.602 00.015 1032 UpdateGuideState exits: m=1482 SNR=27.1
23:57:00.605 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:00.606 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:00.607 00.001 1032 Enqueuing Expose request
23:57:00.610 00.003 10072 IsGuiding returns 0
23:57:00.610 00.000 10072 Move returns status 0, amount 3
23:57:00.610 00.000 10072 MoveAxis(N, 0, ABG)
23:57:00.610 00.000 10072 Move returns status 0, amount 0
23:57:00.610 00.000 10072 move complete, result=0
23:57:00.610 00.000 10072 worker thread done servicing request
23:57:00.611 00.001 10072 Worker thread wakes up
23:57:00.611 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:00.611 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:00.618 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:57:01.341 00.723 10072 Exposure complete
23:57:01.387 00.046 10072 worker thread done servicing request
23:57:01.387 00.000 1032 OnExposeComplete: enter
23:57:01.389 00.002 1032 UpdateGuideState(): m_state=6
23:57:01.391 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11909
23:57:01.392 00.001 1032 Star::Find returns 1 (0), X=1107.66, Y=130.17, Mass=1547, SNR=27.6, Peak=110 HFD=3.5
23:57:01.395 00.003 1032 MultiStar: [#1 0.04,0.02,0.90,U] [#2 -0.02,-0.10,0.72,U] [#3 0.04,-0.04,0.71,U] [#4 0.04,-0.11,0.65,U] [#5 -0.02,-0.05,0.64,U] [#6 0.01,0.04,0.57,U] [#7 0.10,0.06,0.64,U] [#8 -0.03,0.15,0.50,U] 
23:57:01.397 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.00}, one-star: {0.10, 0.02}
23:57:01.398 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
23:57:01.399 00.001 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
23:57:01.401 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.04 cameraTheta=-0.13 mountX=-0.01 mountY=-0.03, mountTheta=-1.96
23:57:01.404 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
23:57:01.406 00.002 1032 Enqueuing Move request for scope (0.03, -0.00)
23:57:01.408 00.002 10072 Worker thread wakes up
23:57:01.408 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
23:57:01.408 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
23:57:01.408 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
23:57:01.410 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:57:01.413 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:57:01.413 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
23:57:01.413 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:01.413 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:57:01.413 00.000 10072 MoveAxis(W, 5, ABG)
23:57:01.413 00.000 10072 Guiding  Dir = 3, Dur = 5
23:57:01.414 00.001 10072 IsGuiding returns 0
23:57:01.414 00.000 10072 PulseGuide returned control before completion, sleep 15
23:57:01.430 00.016 1032 UpdateGuideState exits: m=1547 SNR=27.6
23:57:01.432 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:01.434 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:01.436 00.002 1032 Enqueuing Expose request
23:57:01.438 00.002 10072 IsGuiding returns 0
23:57:01.438 00.000 10072 Move returns status 0, amount 5
23:57:01.438 00.000 10072 MoveAxis(N, 0, ABG)
23:57:01.438 00.000 10072 Move returns status 0, amount 0
23:57:01.438 00.000 10072 move complete, result=0
23:57:01.438 00.000 10072 worker thread done servicing request
23:57:01.438 00.000 10072 Worker thread wakes up
23:57:01.438 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:01.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:01.445 00.007 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:57:01.854 00.409 10072 Exposure complete
23:57:01.902 00.048 10072 worker thread done servicing request
23:57:01.902 00.000 1032 OnExposeComplete: enter
23:57:01.905 00.003 1032 UpdateGuideState(): m_state=6
23:57:01.907 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11910
23:57:01.909 00.002 1032 Star::Find returns 1 (0), X=1107.71, Y=130.24, Mass=1324, SNR=25.6, Peak=104 HFD=3.5
23:57:01.911 00.002 1032 MultiStar: [#1 0.10,0.03,0.99,U] [#2 -0.15,0.01,0.80,U] [#3 0.04,0.04,0.79,U] [#4 -0.11,-0.04,0.69,U] [#5 0.05,0.10,0.72,U] [#6 0.01,0.09,0.62,U] [#7 -0.00,0.17,0.71,U] [#8 -0.19,0.07,0.54,U] 
23:57:01.912 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.06}, one-star: {0.16, 0.08}
23:57:01.915 00.003 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
23:57:01.917 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
23:57:01.918 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.50 mountX=0.06 mountY=-0.02, mountTheta=-0.33
23:57:01.921 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
23:57:01.922 00.001 1032 Enqueuing Move request for scope (0.00, 0.06)
23:57:01.926 00.004 10072 Worker thread wakes up
23:57:01.926 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
23:57:01.926 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
23:57:01.926 00.000 10072 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.02
23:57:01.930 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:57:01.931 00.001 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:57:01.932 00.001 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:57:01.932 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:01.932 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:57:01.932 00.000 10072 MoveAxis(W, 5, ABG)
23:57:01.932 00.000 10072 Guiding  Dir = 3, Dur = 5
23:57:01.932 00.000 10072 IsGuiding returns 0
23:57:01.933 00.001 10072 PulseGuide returned control before completion, sleep 15
23:57:01.950 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.6
23:57:01.952 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:01.957 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:01.960 00.003 1032 Enqueuing Expose request
23:57:01.962 00.002 10072 IsGuiding returns 0
23:57:01.962 00.000 10072 Move returns status 0, amount 5
23:57:01.962 00.000 10072 MoveAxis(N, 0, ABG)
23:57:01.962 00.000 10072 Move returns status 0, amount 0
23:57:01.962 00.000 10072 move complete, result=0
23:57:01.962 00.000 10072 worker thread done servicing request
23:57:01.962 00.000 10072 Worker thread wakes up
23:57:01.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:01.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:01.969 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:57:02.586 00.617 10072 Exposure complete
23:57:02.633 00.047 10072 worker thread done servicing request
23:57:02.633 00.000 1032 OnExposeComplete: enter
23:57:02.635 00.002 1032 UpdateGuideState(): m_state=6
23:57:02.637 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11911
23:57:02.638 00.001 1032 Star::Find returns 1 (0), X=1107.70, Y=130.26, Mass=1423, SNR=26.5, Peak=105 HFD=3.5
23:57:02.639 00.001 1032 MultiStar: [#1 0.03,0.13,0.95,U] [#2 -0.08,0.02,0.82,U] [#3 0.11,0.10,0.75,U] [#4 -0.01,0.09,0.67,U] [#5 0.14,0.04,0.62,U] [#6 0.08,0.25,0.00,M1] [#7 -0.01,0.17,0.71,U] [#8 -0.11,0.14,0.52,U] 
23:57:02.642 00.003 1032 refined, 7 included, MultiStar: {0.03, 0.10}, one-star: {0.14, 0.11}
23:57:02.644 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
23:57:02.645 00.001 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
23:57:02.647 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.27 mountX=0.09 mountY=-0.06, mountTheta=-0.56
23:57:02.650 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
23:57:02.652 00.002 1032 Enqueuing Move request for scope (0.03, 0.10)
23:57:02.654 00.002 10072 Worker thread wakes up
23:57:02.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
23:57:02.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
23:57:02.654 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.06
23:57:02.656 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:57:02.659 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:57:02.659 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:57:02.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:02.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:57:02.659 00.000 10072 MoveAxis(W, 5, ABG)
23:57:02.659 00.000 10072 Guiding  Dir = 3, Dur = 5
23:57:02.660 00.001 10072 IsGuiding returns 0
23:57:02.660 00.000 10072 PulseGuide returned control before completion, sleep 15
23:57:02.677 00.017 10072 IsGuiding returns 0
23:57:02.677 00.000 10072 Move returns status 0, amount 5
23:57:02.677 00.000 10072 MoveAxis(N, 0, ABG)
23:57:02.677 00.000 10072 Move returns status 0, amount 0
23:57:02.678 00.001 10072 move complete, result=0
23:57:02.678 00.000 10072 worker thread done servicing request
23:57:02.678 00.000 1032 UpdateGuideState exits: m=1423 SNR=26.5
23:57:02.680 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:02.682 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:02.683 00.001 1032 Enqueuing Expose request
23:57:02.685 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:57:02.686 00.001 10072 Worker thread wakes up
23:57:02.686 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:02.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:03.102 00.416 10072 Exposure complete
23:57:03.146 00.044 1032 OnExposeComplete: enter
23:57:03.149 00.003 1032 UpdateGuideState(): m_state=6
23:57:03.150 00.001 10072 worker thread done servicing request
23:57:03.150 00.000 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11912
23:57:03.152 00.002 1032 Star::Find returns 1 (0), X=1107.74, Y=130.31, Mass=1387, SNR=26.2, Peak=104 HFD=3.4
23:57:03.153 00.001 1032 MultiStar: [#1 0.06,0.12,0.95,U] [#2 0.01,0.05,0.84,U] [#3 -0.03,0.11,0.77,U] [#4 -0.00,0.06,0.70,U] [#5 0.09,0.11,0.66,U] [#6 -0.01,0.06,0.65,U] [#7 0.06,0.16,0.73,U] [#8 -0.13,0.13,0.54,U] 
23:57:03.155 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.18, 0.16}
23:57:03.158 00.003 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
23:57:03.159 00.001 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
23:57:03.160 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.24 mountX=0.09 mountY=-0.06, mountTheta=-0.59
23:57:03.163 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
23:57:03.165 00.002 1032 Enqueuing Move request for scope (0.04, 0.11)
23:57:03.167 00.002 10072 Worker thread wakes up
23:57:03.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
23:57:03.167 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
23:57:03.167 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.06
23:57:03.170 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:57:03.174 00.004 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:57:03.174 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:57:03.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:03.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:57:03.174 00.000 10072 MoveAxis(W, 5, ABG)
23:57:03.174 00.000 10072 Guiding  Dir = 3, Dur = 5
23:57:03.174 00.000 10072 IsGuiding returns 0
23:57:03.175 00.001 10072 PulseGuide returned control before completion, sleep 15
23:57:03.191 00.016 1032 UpdateGuideState exits: m=1387 SNR=26.2
23:57:03.194 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:03.195 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:03.197 00.002 1032 Enqueuing Expose request
23:57:03.199 00.002 10072 IsGuiding returns 0
23:57:03.199 00.000 10072 Move returns status 0, amount 5
23:57:03.199 00.000 10072 MoveAxis(N, 0, ABG)
23:57:03.199 00.000 10072 Move returns status 0, amount 0
23:57:03.199 00.000 10072 move complete, result=0
23:57:03.199 00.000 10072 worker thread done servicing request
23:57:03.199 00.000 10072 Worker thread wakes up
23:57:03.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:03.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:03.208 00.009 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:57:03.837 00.629 10072 Exposure complete
23:57:03.887 00.050 10072 worker thread done servicing request
23:57:03.887 00.000 1032 OnExposeComplete: enter
23:57:03.889 00.002 1032 UpdateGuideState(): m_state=6
23:57:03.891 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11913
23:57:03.893 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=130.26, Mass=1305, SNR=25.4, Peak=98 HFD=3.5
23:57:03.897 00.004 1032 MultiStar: [#1 0.09,0.03,0.97,U] [#2 0.06,0.00,0.83,U] [#3 -0.10,0.02,0.79,U] [#4 -0.03,-0.11,0.71,U] [#5 0.06,0.00,0.70,U] [#6 -0.01,-0.02,0.63,U] [#7 0.09,0.07,0.72,U] [#8 -0.15,-0.02,0.54,U] 
23:57:03.900 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.16, 0.10}
23:57:03.902 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
23:57:03.903 00.001 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
23:57:03.905 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.04 cameraTheta=0.44 mountX=0.01 mountY=-0.03, mountTheta=-1.39
23:57:03.907 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
23:57:03.910 00.003 1032 Enqueuing Move request for scope (0.03, 0.01)
23:57:03.911 00.001 10072 Worker thread wakes up
23:57:03.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:57:03.911 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:57:03.911 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=-0.03
23:57:03.913 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:57:03.916 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
23:57:03.917 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:57:03.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:03.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:57:03.917 00.000 10072 MoveAxis(W, 5, ABG)
23:57:03.917 00.000 10072 Guiding  Dir = 3, Dur = 5
23:57:03.917 00.000 10072 IsGuiding returns 0
23:57:03.918 00.001 10072 PulseGuide returned control before completion, sleep 15
23:57:03.935 00.017 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:57:03.938 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:03.940 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:03.942 00.002 1032 Enqueuing Expose request
23:57:03.944 00.002 10072 IsGuiding returns 0
23:57:03.944 00.000 10072 Move returns status 0, amount 5
23:57:03.944 00.000 10072 MoveAxis(N, 0, ABG)
23:57:03.944 00.000 10072 Move returns status 0, amount 0
23:57:03.944 00.000 10072 move complete, result=0
23:57:03.944 00.000 10072 worker thread done servicing request
23:57:03.944 00.000 10072 Worker thread wakes up
23:57:03.945 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:03.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:03.951 00.006 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:57:04.352 00.401 10072 Exposure complete
23:57:04.404 00.052 10072 worker thread done servicing request
23:57:04.404 00.000 1032 OnExposeComplete: enter
23:57:04.407 00.003 1032 UpdateGuideState(): m_state=6
23:57:04.409 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11914
23:57:04.411 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=130.17, Mass=1509, SNR=27.3, Peak=110 HFD=3.3
23:57:04.413 00.002 1032 MultiStar: [#1 0.03,0.06,0.95,U] [#2 0.02,-0.03,0.81,U] [#3 -0.03,0.10,0.76,U] [#4 -0.01,-0.09,0.61,U] [#5 0.07,0.02,0.67,U] [#6 0.02,0.04,0.60,U] [#7 -0.04,0.12,0.68,U] [#8 -0.15,0.08,0.52,U] 
23:57:04.415 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.07, 0.01}
23:57:04.416 00.001 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
23:57:04.417 00.001 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
23:57:04.420 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.38 mountX=0.03 mountY=-0.02, mountTheta=-0.45
23:57:04.423 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
23:57:04.428 00.005 1032 Enqueuing Move request for scope (0.01, 0.04)
23:57:04.429 00.001 10072 Worker thread wakes up
23:57:04.430 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
23:57:04.430 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
23:57:04.430 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.03 yDistance=-0.02
23:57:04.432 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:57:04.435 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:57:04.435 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:57:04.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:04.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:57:04.435 00.000 10072 MoveAxis(W, 5, ABG)
23:57:04.435 00.000 10072 Guiding  Dir = 3, Dur = 5
23:57:04.436 00.001 10072 IsGuiding returns 0
23:57:04.436 00.000 10072 PulseGuide returned control before completion, sleep 15
23:57:04.453 00.017 1032 UpdateGuideState exits: m=1509 SNR=27.3
23:57:04.457 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:04.460 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:04.462 00.002 1032 Enqueuing Expose request
23:57:04.463 00.001 10072 IsGuiding returns 0
23:57:04.463 00.000 10072 Move returns status 0, amount 5
23:57:04.463 00.000 10072 MoveAxis(N, 0, ABG)
23:57:04.463 00.000 10072 Move returns status 0, amount 0
23:57:04.463 00.000 10072 move complete, result=0
23:57:04.464 00.001 10072 worker thread done servicing request
23:57:04.464 00.000 10072 Worker thread wakes up
23:57:04.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:04.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:04.471 00.007 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:57:05.101 00.630 10072 Exposure complete
23:57:05.149 00.048 10072 worker thread done servicing request
23:57:05.149 00.000 1032 OnExposeComplete: enter
23:57:05.151 00.002 1032 UpdateGuideState(): m_state=6
23:57:05.153 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11915
23:57:05.155 00.002 1032 Star::Find returns 1 (0), X=1107.58, Y=130.40, Mass=1542, SNR=27.6, Peak=113 HFD=3.3
23:57:05.156 00.001 1032 MultiStar: [#1 -0.07,0.16,0.93,U] [#2 0.05,0.10,0.76,U] [#3 -0.01,0.23,0.75,U] [#4 -0.10,-0.00,0.68,U] [#5 0.06,0.24,0.68,U] [#6 0.02,0.18,0.59,U] [#7 0.05,0.25,0.68,U] [#8 -0.11,0.08,0.48,U] 
23:57:05.158 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.17}, one-star: {0.02, 0.25}
23:57:05.159 00.001 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
23:57:05.160 00.001 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
23:57:05.162 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.61 mountX=0.17 mountY=-0.04, mountTheta=-0.22
23:57:05.166 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.17, opts=13)
23:57:05.167 00.001 1032 Enqueuing Move request for scope (-0.01, 0.17)
23:57:05.169 00.002 10072 Worker thread wakes up
23:57:05.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
23:57:05.169 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
23:57:05.169 00.000 10072 Moving (-0.01, 0.17) raw xDistance=0.17 yDistance=-0.04
23:57:05.171 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:57:05.173 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.82
23:57:05.174 00.001 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
23:57:05.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:05.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:57:05.174 00.000 10072 MoveAxis(W, 84, ABG)
23:57:05.174 00.000 10072 Guiding  Dir = 3, Dur = 84
23:57:05.174 00.000 10072 IsGuiding returns 0
23:57:05.175 00.001 10072 PulseGuide returned control before completion, sleep 94
23:57:05.192 00.017 1032 UpdateGuideState exits: m=1542 SNR=27.6
23:57:05.196 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:05.198 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:05.201 00.003 1032 Enqueuing Expose request
23:57:05.272 00.071 10072 IsGuiding returns 0
23:57:05.272 00.000 10072 Move returns status 0, amount 84
23:57:05.272 00.000 10072 MoveAxis(N, 0, ABG)
23:57:05.272 00.000 10072 Move returns status 0, amount 0
23:57:05.272 00.000 10072 move complete, result=0
23:57:05.272 00.000 10072 worker thread done servicing request
23:57:05.272 00.000 10072 Worker thread wakes up
23:57:05.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:05.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:05.286 00.014 1032 GuideStep: 0.2 px 84 ms WEST, -0.0 px 0 ms NORTH
23:57:05.681 00.395 10072 Exposure complete
23:57:05.733 00.052 10072 worker thread done servicing request
23:57:05.734 00.001 1032 OnExposeComplete: enter
23:57:05.736 00.002 1032 UpdateGuideState(): m_state=6
23:57:05.739 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11916
23:57:05.742 00.003 1032 Star::Find returns 1 (0), X=1107.72, Y=130.41, Mass=1323, SNR=25.6, Peak=105 HFD=3.3
23:57:05.744 00.002 1032 MultiStar: [#1 -0.03,0.14,1.06,U] [#2 -0.01,0.10,0.82,U] [#3 -0.07,0.23,0.79,U] [#4 -0.01,-0.05,0.73,U] [#5 0.07,0.19,0.71,U] [#6 0.03,0.10,0.64,U] [#7 -0.00,0.30,0.00,M1] [#8 -0.13,0.17,0.55,U] 
23:57:05.746 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.15}, one-star: {0.17, 0.25}
23:57:05.749 00.003 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
23:57:05.751 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
23:57:05.752 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.50 mountX=0.14 mountY=-0.05, mountTheta=-0.33
23:57:05.755 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.15, opts=13)
23:57:05.756 00.001 1032 Enqueuing Move request for scope (0.01, 0.15)
23:57:05.758 00.002 10072 Worker thread wakes up
23:57:05.759 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
23:57:05.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
23:57:05.759 00.000 10072 Moving (0.01, 0.15) raw xDistance=0.14 yDistance=-0.05
23:57:05.761 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:57:05.764 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.82
23:57:05.764 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:57:05.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:05.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:57:05.764 00.000 10072 MoveAxis(W, 70, ABG)
23:57:05.764 00.000 10072 Guiding  Dir = 3, Dur = 70
23:57:05.764 00.000 10072 IsGuiding returns 0
23:57:05.765 00.001 10072 PulseGuide returned control before completion, sleep 80
23:57:05.783 00.018 1032 UpdateGuideState exits: m=1323 SNR=25.6
23:57:05.785 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:05.787 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:05.791 00.004 1032 Enqueuing Expose request
23:57:05.851 00.060 10072 IsGuiding returns 0
23:57:05.851 00.000 10072 Move returns status 0, amount 70
23:57:05.851 00.000 10072 MoveAxis(N, 0, ABG)
23:57:05.851 00.000 10072 Move returns status 0, amount 0
23:57:05.851 00.000 10072 move complete, result=0
23:57:05.851 00.000 10072 worker thread done servicing request
23:57:05.851 00.000 10072 Worker thread wakes up
23:57:05.851 00.000 1032 GuideStep: 0.1 px 70 ms WEST, -0.0 px 0 ms NORTH
23:57:05.854 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:05.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:06.480 00.626 10072 Exposure complete
23:57:06.529 00.049 10072 worker thread done servicing request
23:57:06.529 00.000 1032 OnExposeComplete: enter
23:57:06.531 00.002 1032 UpdateGuideState(): m_state=6
23:57:06.533 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11917
23:57:06.535 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=130.29, Mass=1407, SNR=26.4, Peak=106 HFD=3.4
23:57:06.537 00.002 1032 MultiStar: [#1 -0.04,-0.09,0.98,U] [#2 0.11,-0.09,0.86,U] [#3 0.10,0.12,0.77,U] [#4 0.07,-0.24,0.66,U] [#5 0.13,0.05,0.68,U] [#6 0.07,-0.10,0.62,U] [#7 -0.06,-0.01,0.72,U] [#8 -0.00,-0.11,0.51,U] 
23:57:06.539 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.13, 0.14}
23:57:06.541 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
23:57:06.544 00.003 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
23:57:06.545 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.42 mountX=-0.04 mountY=-0.05, mountTheta=-2.25
23:57:06.548 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
23:57:06.551 00.003 1032 Enqueuing Move request for scope (0.06, -0.03)
23:57:06.554 00.003 10072 Worker thread wakes up
23:57:06.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:57:06.554 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:57:06.554 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
23:57:06.556 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:57:06.559 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:57:06.559 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:57:06.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:06.560 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:57:06.560 00.000 10072 MoveAxis(W, 7, ABG)
23:57:06.560 00.000 10072 Guiding  Dir = 3, Dur = 7
23:57:06.560 00.000 10072 IsGuiding returns 0
23:57:06.560 00.000 10072 PulseGuide returned control before completion, sleep 17
23:57:06.576 00.016 1032 UpdateGuideState exits: m=1407 SNR=26.4
23:57:06.580 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:06.582 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:06.584 00.002 1032 Enqueuing Expose request
23:57:06.587 00.003 10072 IsGuiding returns 0
23:57:06.587 00.000 10072 Move returns status 0, amount 7
23:57:06.587 00.000 10072 MoveAxis(N, 0, ABG)
23:57:06.587 00.000 10072 Move returns status 0, amount 0
23:57:06.587 00.000 10072 move complete, result=0
23:57:06.587 00.000 10072 worker thread done servicing request
23:57:06.587 00.000 10072 Worker thread wakes up
23:57:06.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:06.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:06.594 00.007 1032 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
23:57:06.995 00.401 10072 Exposure complete
23:57:07.051 00.056 10072 worker thread done servicing request
23:57:07.051 00.000 1032 OnExposeComplete: enter
23:57:07.053 00.002 1032 UpdateGuideState(): m_state=6
23:57:07.055 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11918
23:57:07.057 00.002 1032 Star::Find returns 1 (0), X=1107.76, Y=130.14, Mass=1343, SNR=25.7, Peak=110 HFD=3.3
23:57:07.058 00.001 1032 MultiStar: [#1 -0.02,-0.00,0.99,U] [#2 0.13,0.04,0.83,U] [#3 0.05,0.16,0.81,U] [#4 -0.04,-0.07,0.68,U] [#5 0.04,-0.02,0.72,U] [#6 0.06,0.00,0.62,U] [#7 -0.07,0.11,0.67,U] [#8 -0.09,0.02,0.52,U] 
23:57:07.060 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.20, -0.01}
23:57:07.062 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
23:57:07.063 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
23:57:07.065 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.56 mountX=0.01 mountY=-0.05, mountTheta=-1.27
23:57:07.069 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
23:57:07.071 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
23:57:07.074 00.003 10072 Worker thread wakes up
23:57:07.074 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:57:07.074 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:57:07.074 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.01 yDistance=-0.05
23:57:07.076 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:57:07.080 00.004 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:57:07.080 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:57:07.080 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:07.080 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:57:07.081 00.001 10072 MoveAxis(W, 6, ABG)
23:57:07.081 00.000 10072 Guiding  Dir = 3, Dur = 6
23:57:07.081 00.000 10072 IsGuiding returns 0
23:57:07.082 00.001 10072 PulseGuide returned control before completion, sleep 16
23:57:07.098 00.016 1032 UpdateGuideState exits: m=1343 SNR=25.7
23:57:07.100 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:07.102 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:07.103 00.001 1032 Enqueuing Expose request
23:57:07.105 00.002 10072 IsGuiding returns 0
23:57:07.105 00.000 10072 Move returns status 0, amount 6
23:57:07.105 00.000 10072 MoveAxis(N, 0, ABG)
23:57:07.105 00.000 10072 Move returns status 0, amount 0
23:57:07.105 00.000 10072 move complete, result=0
23:57:07.105 00.000 10072 worker thread done servicing request
23:57:07.106 00.001 10072 Worker thread wakes up
23:57:07.106 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:07.106 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:07.114 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
23:57:07.747 00.633 10072 Exposure complete
23:57:07.794 00.047 10072 worker thread done servicing request
23:57:07.794 00.000 1032 OnExposeComplete: enter
23:57:07.796 00.002 1032 UpdateGuideState(): m_state=6
23:57:07.799 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11919
23:57:07.801 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=130.25, Mass=1484, SNR=27.1, Peak=112 HFD=3.5
23:57:07.804 00.003 1032 MultiStar: [#1 0.05,0.11,0.98,U] [#2 0.07,0.06,0.81,U] [#3 0.07,0.15,0.79,U] [#4 -0.02,0.06,0.67,U] [#5 0.10,0.26,0.00,M1] [#6 0.06,-0.01,0.61,U] [#7 -0.11,0.17,0.69,U] [#8 -0.16,0.09,0.49,U] 
23:57:07.806 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.09}, one-star: {0.13, 0.10}
23:57:07.808 00.002 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
23:57:07.810 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
23:57:07.811 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.29 mountX=0.08 mountY=-0.05, mountTheta=-0.54
23:57:07.814 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
23:57:07.816 00.002 1032 Enqueuing Move request for scope (0.03, 0.09)
23:57:07.818 00.002 10072 Worker thread wakes up
23:57:07.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
23:57:07.818 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
23:57:07.818 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
23:57:07.819 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:57:07.822 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:57:07.822 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
23:57:07.822 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:07.822 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:57:07.822 00.000 10072 MoveAxis(W, 6, ABG)
23:57:07.822 00.000 10072 Guiding  Dir = 3, Dur = 6
23:57:07.823 00.001 10072 IsGuiding returns 0
23:57:07.823 00.000 10072 PulseGuide returned control before completion, sleep 16
23:57:07.840 00.017 1032 UpdateGuideState exits: m=1484 SNR=27.1
23:57:07.842 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:07.845 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:07.847 00.002 1032 Enqueuing Expose request
23:57:07.852 00.005 10072 IsGuiding returns 0
23:57:07.852 00.000 10072 Move returns status 0, amount 6
23:57:07.852 00.000 10072 MoveAxis(N, 0, ABG)
23:57:07.852 00.000 10072 Move returns status 0, amount 0
23:57:07.852 00.000 10072 move complete, result=0
23:57:07.852 00.000 10072 worker thread done servicing request
23:57:07.852 00.000 10072 Worker thread wakes up
23:57:07.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:07.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:07.855 00.003 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:57:08.264 00.409 10072 Exposure complete
23:57:08.325 00.061 10072 worker thread done servicing request
23:57:08.325 00.000 1032 OnExposeComplete: enter
23:57:08.328 00.003 1032 UpdateGuideState(): m_state=6
23:57:08.332 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11920
23:57:08.335 00.003 1032 Star::Find returns 1 (0), X=1107.70, Y=130.31, Mass=1315, SNR=25.5, Peak=99 HFD=3.4
23:57:08.338 00.003 1032 MultiStar: [#1 0.09,0.10,0.98,U] [#2 0.01,-0.00,0.83,U] [#3 -0.01,0.11,0.80,U] [#4 0.02,-0.03,0.74,U] [#5 0.00,0.16,0.68,U] [#6 0.07,0.04,0.68,U] [#7 0.04,0.23,0.74,U] [#8 -0.13,0.20,0.54,U] 
23:57:08.342 00.004 1032 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.14, 0.15}
23:57:08.345 00.003 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
23:57:08.347 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
23:57:08.349 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.23 mountX=0.09 mountY=-0.06, mountTheta=-0.60
23:57:08.352 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
23:57:08.354 00.002 1032 Enqueuing Move request for scope (0.04, 0.11)
23:57:08.357 00.003 10072 Worker thread wakes up
23:57:08.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
23:57:08.357 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
23:57:08.357 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.06
23:57:08.359 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:57:08.363 00.004 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:57:08.364 00.001 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
23:57:08.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:08.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:57:08.364 00.000 10072 MoveAxis(W, 6, ABG)
23:57:08.364 00.000 10072 Guiding  Dir = 3, Dur = 6
23:57:08.364 00.000 10072 IsGuiding returns 0
23:57:08.365 00.001 10072 PulseGuide returned control before completion, sleep 16
23:57:08.385 00.020 10072 IsGuiding returns 0
23:57:08.385 00.000 10072 Move returns status 0, amount 6
23:57:08.385 00.000 10072 MoveAxis(N, 0, ABG)
23:57:08.385 00.000 10072 Move returns status 0, amount 0
23:57:08.385 00.000 10072 move complete, result=0
23:57:08.385 00.000 10072 worker thread done servicing request
23:57:08.386 00.001 1032 UpdateGuideState exits: m=1315 SNR=25.5
23:57:08.388 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:08.391 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:08.398 00.007 1032 Enqueuing Expose request
23:57:08.401 00.003 10072 Worker thread wakes up
23:57:08.401 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:57:08.403 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:08.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:09.029 00.626 10072 Exposure complete
23:57:09.080 00.051 10072 worker thread done servicing request
23:57:09.081 00.001 1032 OnExposeComplete: enter
23:57:09.083 00.002 1032 UpdateGuideState(): m_state=6
23:57:09.086 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11921
23:57:09.088 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=130.25, Mass=1455, SNR=26.9, Peak=109 HFD=3.5
23:57:09.092 00.004 1032 MultiStar: [#1 -0.01,0.03,0.96,U] [#2 0.02,-0.09,0.83,U] [#3 0.08,0.09,0.70,U] [#4 -0.03,0.02,0.66,U] [#5 0.08,0.08,0.63,U] [#6 0.01,-0.02,0.61,U] [#7 0.02,0.24,0.68,U] [#8 -0.14,0.00,0.52,U] 
23:57:09.094 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.20, 0.09}
23:57:09.095 00.001 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
23:57:09.097 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
23:57:09.099 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.93 mountX=0.04 mountY=-0.05, mountTheta=-0.90
23:57:09.102 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
23:57:09.105 00.003 1032 Enqueuing Move request for scope (0.04, 0.05)
23:57:09.107 00.002 10072 Worker thread wakes up
23:57:09.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:57:09.107 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:57:09.107 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
23:57:09.110 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:57:09.113 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:57:09.113 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:57:09.113 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:09.113 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:57:09.113 00.000 10072 MoveAxis(W, 7, ABG)
23:57:09.114 00.001 10072 Guiding  Dir = 3, Dur = 7
23:57:09.114 00.000 10072 IsGuiding returns 0
23:57:09.114 00.000 10072 PulseGuide returned control before completion, sleep 17
23:57:09.134 00.020 1032 UpdateGuideState exits: m=1455 SNR=26.9
23:57:09.136 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:09.138 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:09.139 00.001 1032 Enqueuing Expose request
23:57:09.142 00.003 10072 IsGuiding returns 0
23:57:09.143 00.001 10072 Move returns status 0, amount 7
23:57:09.143 00.000 10072 MoveAxis(N, 0, ABG)
23:57:09.143 00.000 10072 Move returns status 0, amount 0
23:57:09.143 00.000 10072 move complete, result=0
23:57:09.143 00.000 10072 worker thread done servicing request
23:57:09.143 00.000 10072 Worker thread wakes up
23:57:09.143 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:09.143 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:09.153 00.010 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
23:57:09.565 00.412 10072 Exposure complete
23:57:09.624 00.059 10072 worker thread done servicing request
23:57:09.624 00.000 1032 OnExposeComplete: enter
23:57:09.627 00.003 1032 UpdateGuideState(): m_state=6
23:57:09.629 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11922
23:57:09.631 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=130.27, Mass=1557, SNR=27.8, Peak=119 HFD=3.5
23:57:09.633 00.002 1032 MultiStar: [#1 0.07,0.04,0.96,U] [#2 0.10,0.05,0.78,U] [#3 -0.00,0.07,0.74,U] [#4 -0.04,0.05,0.62,U] [#5 -0.03,0.09,0.62,U] [#6 0.05,0.05,0.63,U] [#7 -0.10,0.16,0.65,U] [#8 -0.14,0.06,0.50,U] 
23:57:09.635 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.18, 0.12}
23:57:09.637 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
23:57:09.639 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
23:57:09.641 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.23 mountX=0.07 mountY=-0.05, mountTheta=-0.60
23:57:09.644 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
23:57:09.647 00.003 1032 Enqueuing Move request for scope (0.03, 0.08)
23:57:09.649 00.002 10072 Worker thread wakes up
23:57:09.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:57:09.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:57:09.649 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
23:57:09.651 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:57:09.655 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
23:57:09.655 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:57:09.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:09.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:57:09.655 00.000 10072 MoveAxis(W, 6, ABG)
23:57:09.655 00.000 10072 Guiding  Dir = 3, Dur = 6
23:57:09.656 00.001 10072 IsGuiding returns 0
23:57:09.656 00.000 10072 PulseGuide returned control before completion, sleep 16
23:57:09.674 00.018 1032 UpdateGuideState exits: m=1557 SNR=27.8
23:57:09.678 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:09.680 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:09.682 00.002 1032 Enqueuing Expose request
23:57:09.685 00.003 10072 IsGuiding returns 0
23:57:09.685 00.000 10072 Move returns status 0, amount 6
23:57:09.685 00.000 10072 MoveAxis(N, 0, ABG)
23:57:09.685 00.000 10072 Move returns status 0, amount 0
23:57:09.685 00.000 10072 move complete, result=0
23:57:09.685 00.000 10072 worker thread done servicing request
23:57:09.685 00.000 10072 Worker thread wakes up
23:57:09.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:09.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:09.691 00.006 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
23:57:10.313 00.622 10072 Exposure complete
23:57:10.359 00.046 10072 worker thread done servicing request
23:57:10.359 00.000 1032 OnExposeComplete: enter
23:57:10.361 00.002 1032 UpdateGuideState(): m_state=6
23:57:10.365 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11923
23:57:10.367 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=130.39, Mass=1408, SNR=26.4, Peak=114 HFD=3.4
23:57:10.369 00.002 1032 MultiStar: [#1 0.11,0.20,1.00,U] [#2 -0.04,0.11,0.81,U] [#3 0.12,0.32,0.00,M1] [#4 -0.01,0.06,0.72,U] [#5 -0.00,0.21,0.67,U] [#6 0.05,0.06,0.62,U] [#7 -0.03,0.17,0.71,U] [#8 -0.09,0.21,0.53,U] 
23:57:10.371 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.16}, one-star: {0.13, 0.23}
23:57:10.372 00.001 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
23:57:10.375 00.003 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
23:57:10.377 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.41 mountX=0.15 mountY=-0.07, mountTheta=-0.42
23:57:10.379 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.16, opts=13)
23:57:10.381 00.002 1032 Enqueuing Move request for scope (0.03, 0.16)
23:57:10.382 00.001 10072 Worker thread wakes up
23:57:10.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
23:57:10.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
23:57:10.382 00.000 10072 Moving (0.03, 0.16) raw xDistance=0.15 yDistance=-0.07
23:57:10.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:57:10.387 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.81
23:57:10.388 00.001 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
23:57:10.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:10.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:57:10.388 00.000 10072 MoveAxis(W, 77, ABG)
23:57:10.388 00.000 10072 Guiding  Dir = 3, Dur = 77
23:57:10.388 00.000 10072 IsGuiding returns 0
23:57:10.390 00.002 10072 PulseGuide returned control before completion, sleep 86
23:57:10.406 00.016 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:57:10.408 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:10.410 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:10.412 00.002 1032 Enqueuing Expose request
23:57:10.481 00.069 10072 IsGuiding returns 0
23:57:10.482 00.001 10072 Move returns status 0, amount 77
23:57:10.482 00.000 10072 MoveAxis(N, 0, ABG)
23:57:10.482 00.000 10072 Move returns status 0, amount 0
23:57:10.482 00.000 10072 move complete, result=0
23:57:10.482 00.000 10072 worker thread done servicing request
23:57:10.482 00.000 10072 Worker thread wakes up
23:57:10.483 00.001 1032 GuideStep: 0.1 px 77 ms WEST, -0.1 px 0 ms NORTH
23:57:10.486 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:10.486 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:10.904 00.418 10072 Exposure complete
23:57:10.952 00.048 10072 worker thread done servicing request
23:57:10.953 00.001 1032 OnExposeComplete: enter
23:57:10.954 00.001 1032 UpdateGuideState(): m_state=6
23:57:10.957 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11924
23:57:10.958 00.001 1032 Star::Find returns 1 (0), X=1107.75, Y=130.38, Mass=1399, SNR=26.3, Peak=121 HFD=3.3
23:57:10.960 00.002 1032 MultiStar: [#1 0.05,0.21,0.91,U] [#2 0.07,0.09,0.84,U] [#3 0.10,0.19,0.73,U] [#4 -0.05,0.05,0.69,U] [#5 0.09,0.19,0.67,U] [#6 0.04,0.17,0.64,U] [#7 -0.01,0.35,0.00,M1] [#8 -0.18,0.20,0.00,M1] 
23:57:10.962 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.16}, one-star: {0.20, 0.22}
23:57:10.963 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
23:57:10.965 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
23:57:10.967 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.12 mountX=0.14 mountY=-0.12, mountTheta=-0.71
23:57:10.969 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.16, opts=13)
23:57:10.971 00.002 1032 Enqueuing Move request for scope (0.08, 0.16)
23:57:10.973 00.002 10072 Worker thread wakes up
23:57:10.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
23:57:10.973 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
23:57:10.973 00.000 10072 Moving (0.08, 0.16) raw xDistance=0.14 yDistance=-0.12
23:57:10.975 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:57:10.978 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.81
23:57:10.978 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
23:57:10.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:10.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:57:10.978 00.000 10072 MoveAxis(W, 71, ABG)
23:57:10.978 00.000 10072 Guiding  Dir = 3, Dur = 71
23:57:10.979 00.001 10072 IsGuiding returns 0
23:57:10.979 00.000 10072 PulseGuide returned control before completion, sleep 81
23:57:10.997 00.018 1032 UpdateGuideState exits: m=1399 SNR=26.3
23:57:10.999 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:11.001 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:11.002 00.001 1032 Enqueuing Expose request
23:57:11.072 00.070 10072 IsGuiding returns 0
23:57:11.072 00.000 10072 Move returns status 0, amount 71
23:57:11.072 00.000 10072 MoveAxis(N, 0, ABG)
23:57:11.072 00.000 10072 Move returns status 0, amount 0
23:57:11.072 00.000 10072 move complete, result=0
23:57:11.072 00.000 10072 worker thread done servicing request
23:57:11.072 00.000 10072 Worker thread wakes up
23:57:11.072 00.000 1032 GuideStep: 0.1 px 71 ms WEST, -0.1 px 0 ms NORTH
23:57:11.075 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:11.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:11.703 00.628 10072 Exposure complete
23:57:11.752 00.049 10072 worker thread done servicing request
23:57:11.753 00.001 1032 OnExposeComplete: enter
23:57:11.755 00.002 1032 UpdateGuideState(): m_state=6
23:57:11.756 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11925
23:57:11.758 00.002 1032 Star::Find returns 1 (0), X=1107.78, Y=130.31, Mass=1376, SNR=26.1, Peak=108 HFD=3.4
23:57:11.759 00.001 1032 MultiStar: [#1 0.10,-0.01,0.92,U] [#2 0.02,-0.00,0.80,U] [#3 0.01,0.12,0.81,U] [#4 0.01,-0.15,0.68,U] [#5 -0.03,-0.08,0.65,U] [#6 0.06,0.06,0.66,U] [#7 0.02,0.10,0.71,U] [#8 -0.13,0.03,0.53,U] 
23:57:11.761 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.23, 0.16}
23:57:11.763 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:57:11.764 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:57:11.767 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.61 mountX=0.02 mountY=-0.05, mountTheta=-1.22
23:57:11.770 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
23:57:11.773 00.003 1032 Enqueuing Move request for scope (0.05, 0.03)
23:57:11.775 00.002 10072 Worker thread wakes up
23:57:11.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:57:11.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:57:11.775 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.05
23:57:11.777 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:57:11.780 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:57:11.780 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:57:11.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:11.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:57:11.780 00.000 10072 MoveAxis(W, 9, ABG)
23:57:11.780 00.000 10072 Guiding  Dir = 3, Dur = 9
23:57:11.781 00.001 10072 IsGuiding returns 0
23:57:11.781 00.000 10072 PulseGuide returned control before completion, sleep 19
23:57:11.798 00.017 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:57:11.802 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:11.804 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:11.806 00.002 1032 Enqueuing Expose request
23:57:11.808 00.002 10072 IsGuiding returns 0
23:57:11.808 00.000 10072 Move returns status 0, amount 9
23:57:11.808 00.000 10072 MoveAxis(N, 0, ABG)
23:57:11.808 00.000 10072 Move returns status 0, amount 0
23:57:11.808 00.000 10072 move complete, result=0
23:57:11.809 00.001 10072 worker thread done servicing request
23:57:11.809 00.000 10072 Worker thread wakes up
23:57:11.809 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:11.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:11.817 00.008 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
23:57:12.218 00.401 10072 Exposure complete
23:57:12.268 00.050 10072 worker thread done servicing request
23:57:12.268 00.000 1032 OnExposeComplete: enter
23:57:12.270 00.002 1032 UpdateGuideState(): m_state=6
23:57:12.272 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11926
23:57:12.275 00.003 1032 Star::Find returns 1 (0), X=1107.72, Y=130.18, Mass=1556, SNR=27.8, Peak=121 HFD=3.5
23:57:12.277 00.002 1032 MultiStar: [#1 0.05,-0.03,0.91,U] [#2 0.05,0.05,0.74,U] [#3 0.05,0.07,0.75,U] [#4 -0.01,-0.09,0.65,U] [#5 0.11,0.06,0.63,U] [#6 0.07,0.03,0.59,U] [#7 0.06,0.05,0.67,U] [#8 -0.09,0.09,0.52,U] 
23:57:12.279 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.16, 0.03}
23:57:12.280 00.001 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:57:12.282 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:57:12.284 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.42 mountX=0.01 mountY=-0.06, mountTheta=-1.41
23:57:12.288 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
23:57:12.291 00.003 1032 Enqueuing Move request for scope (0.06, 0.03)
23:57:12.293 00.002 10072 Worker thread wakes up
23:57:12.293 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:57:12.294 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:57:12.294 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.06
23:57:12.296 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:57:12.299 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:57:12.300 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:57:12.300 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:12.300 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:57:12.300 00.000 10072 MoveAxis(W, 7, ABG)
23:57:12.300 00.000 10072 Guiding  Dir = 3, Dur = 7
23:57:12.300 00.000 10072 IsGuiding returns 0
23:57:12.301 00.001 10072 PulseGuide returned control before completion, sleep 17
23:57:12.318 00.017 1032 UpdateGuideState exits: m=1556 SNR=27.8
23:57:12.320 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:12.323 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:12.324 00.001 1032 Enqueuing Expose request
23:57:12.327 00.003 10072 IsGuiding returns 0
23:57:12.327 00.000 10072 Move returns status 0, amount 7
23:57:12.327 00.000 10072 MoveAxis(N, 0, ABG)
23:57:12.327 00.000 10072 Move returns status 0, amount 0
23:57:12.327 00.000 10072 move complete, result=0
23:57:12.328 00.001 10072 worker thread done servicing request
23:57:12.328 00.000 10072 Worker thread wakes up
23:57:12.328 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:12.328 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:12.336 00.008 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:57:12.953 00.617 10072 Exposure complete
23:57:13.003 00.050 10072 worker thread done servicing request
23:57:13.003 00.000 1032 OnExposeComplete: enter
23:57:13.006 00.003 1032 UpdateGuideState(): m_state=6
23:57:13.007 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11927
23:57:13.009 00.002 1032 Star::Find returns 1 (0), X=1107.63, Y=130.32, Mass=1415, SNR=26.4, Peak=105 HFD=3.4
23:57:13.011 00.002 1032 MultiStar: [#1 0.04,0.06,0.96,U] [#2 -0.08,0.06,0.81,U] [#3 0.02,0.06,0.73,U] [#4 0.04,-0.10,0.67,U] [#5 0.14,0.04,0.66,U] [#6 0.07,0.13,0.62,U] [#7 -0.04,0.16,0.73,U] [#8 -0.15,0.11,0.54,U] 
23:57:13.012 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.08, 0.16}
23:57:13.015 00.003 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
23:57:13.018 00.003 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
23:57:13.020 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.33 mountX=0.07 mountY=-0.04, mountTheta=-0.50
23:57:13.025 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
23:57:13.027 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
23:57:13.028 00.001 10072 Worker thread wakes up
23:57:13.029 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:57:13.029 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:57:13.029 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
23:57:13.031 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:57:13.034 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:57:13.034 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:57:13.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:13.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:57:13.035 00.001 10072 MoveAxis(W, 8, ABG)
23:57:13.035 00.000 10072 Guiding  Dir = 3, Dur = 8
23:57:13.035 00.000 10072 IsGuiding returns 0
23:57:13.035 00.000 10072 PulseGuide returned control before completion, sleep 18
23:57:13.052 00.017 1032 UpdateGuideState exits: m=1415 SNR=26.4
23:57:13.054 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:13.055 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:13.057 00.002 1032 Enqueuing Expose request
23:57:13.061 00.004 10072 IsGuiding returns 0
23:57:13.061 00.000 10072 Move returns status 0, amount 8
23:57:13.061 00.000 10072 MoveAxis(N, 0, ABG)
23:57:13.061 00.000 10072 Move returns status 0, amount 0
23:57:13.061 00.000 10072 move complete, result=0
23:57:13.061 00.000 10072 worker thread done servicing request
23:57:13.061 00.000 10072 Worker thread wakes up
23:57:13.061 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:13.062 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:13.066 00.004 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
23:57:13.470 00.404 10072 Exposure complete
23:57:13.522 00.052 10072 worker thread done servicing request
23:57:13.522 00.000 1032 OnExposeComplete: enter
23:57:13.524 00.002 1032 UpdateGuideState(): m_state=6
23:57:13.525 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11928
23:57:13.527 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=130.30, Mass=1453, SNR=26.9, Peak=111 HFD=3.5
23:57:13.530 00.003 1032 MultiStar: [#1 0.13,0.10,0.97,U] [#2 -0.08,0.03,0.81,U] [#3 -0.03,0.11,0.75,U] [#4 -0.10,-0.01,0.65,U] [#5 0.01,0.12,0.67,U] [#6 -0.05,0.18,0.63,U] [#7 -0.04,0.22,0.71,U] [#8 -0.10,0.15,0.52,U] 
23:57:13.532 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.11}, one-star: {0.12, 0.14}
23:57:13.534 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
23:57:13.535 00.001 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
23:57:13.537 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.59 mountX=0.11 mountY=-0.03, mountTheta=-0.24
23:57:13.540 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.11, opts=13)
23:57:13.543 00.003 1032 Enqueuing Move request for scope (-0.00, 0.11)
23:57:13.545 00.002 10072 Worker thread wakes up
23:57:13.545 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
23:57:13.546 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
23:57:13.546 00.000 10072 Moving (-0.00, 0.11) raw xDistance=0.11 yDistance=-0.03
23:57:13.548 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:57:13.552 00.004 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:57:13.552 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
23:57:13.552 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:13.552 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:57:13.552 00.000 10072 MoveAxis(W, 6, ABG)
23:57:13.552 00.000 10072 Guiding  Dir = 3, Dur = 6
23:57:13.553 00.001 10072 IsGuiding returns 0
23:57:13.553 00.000 10072 PulseGuide returned control before completion, sleep 16
23:57:13.570 00.017 1032 UpdateGuideState exits: m=1453 SNR=26.9
23:57:13.572 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:13.574 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:13.575 00.001 1032 Enqueuing Expose request
23:57:13.577 00.002 10072 IsGuiding returns 0
23:57:13.577 00.000 10072 Move returns status 0, amount 6
23:57:13.577 00.000 10072 MoveAxis(N, 0, ABG)
23:57:13.577 00.000 10072 Move returns status 0, amount 0
23:57:13.577 00.000 10072 move complete, result=0
23:57:13.577 00.000 10072 worker thread done servicing request
23:57:13.578 00.001 10072 Worker thread wakes up
23:57:13.578 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:13.578 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:13.586 00.008 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
23:57:14.218 00.632 10072 Exposure complete
23:57:14.265 00.047 10072 worker thread done servicing request
23:57:14.265 00.000 1032 OnExposeComplete: enter
23:57:14.267 00.002 1032 UpdateGuideState(): m_state=6
23:57:14.271 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11929
23:57:14.273 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=130.25, Mass=1414, SNR=26.4, Peak=102 HFD=3.5
23:57:14.275 00.002 1032 MultiStar: [#1 0.11,0.02,0.95,U] [#2 -0.01,0.01,0.80,U] [#3 -0.01,0.01,0.71,U] [#4 -0.09,-0.08,0.68,U] [#5 0.09,0.06,0.66,U] [#6 -0.02,0.10,0.61,U] [#7 0.00,0.13,0.75,U] [#8 -0.09,0.08,0.54,U] 
23:57:14.276 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.20, 0.10}
23:57:14.279 00.003 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
23:57:14.281 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
23:57:14.282 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.94 mountX=0.04 mountY=-0.05, mountTheta=-0.89
23:57:14.284 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
23:57:14.286 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
23:57:14.288 00.002 10072 Worker thread wakes up
23:57:14.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:57:14.288 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:57:14.288 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.05
23:57:14.290 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:57:14.293 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:57:14.293 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:57:14.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:14.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:57:14.293 00.000 10072 MoveAxis(W, 8, ABG)
23:57:14.293 00.000 10072 Guiding  Dir = 3, Dur = 8
23:57:14.293 00.000 10072 IsGuiding returns 0
23:57:14.294 00.001 10072 PulseGuide returned control before completion, sleep 18
23:57:14.310 00.016 1032 UpdateGuideState exits: m=1414 SNR=26.4
23:57:14.312 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:14.314 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:14.316 00.002 1032 Enqueuing Expose request
23:57:14.322 00.006 10072 IsGuiding returns 0
23:57:14.322 00.000 10072 Move returns status 0, amount 8
23:57:14.322 00.000 10072 MoveAxis(N, 0, ABG)
23:57:14.322 00.000 10072 Move returns status 0, amount 0
23:57:14.322 00.000 10072 move complete, result=0
23:57:14.322 00.000 10072 worker thread done servicing request
23:57:14.322 00.000 10072 Worker thread wakes up
23:57:14.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:14.323 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:14.327 00.004 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
23:57:14.734 00.407 10072 Exposure complete
23:57:14.783 00.049 10072 worker thread done servicing request
23:57:14.783 00.000 1032 OnExposeComplete: enter
23:57:14.785 00.002 1032 UpdateGuideState(): m_state=6
23:57:14.786 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11930
23:57:14.788 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=130.22, Mass=1412, SNR=26.5, Peak=104 HFD=3.4
23:57:14.789 00.001 1032 MultiStar: [#1 0.15,0.02,0.99,U] [#2 0.06,0.00,0.78,U] [#3 0.05,0.20,0.75,U] [#4 -0.05,-0.13,0.66,U] [#5 -0.03,0.02,0.66,U] [#6 0.06,-0.06,0.62,U] [#7 0.05,0.06,0.72,U] [#8 -0.02,-0.00,0.50,U] 
23:57:14.792 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.04, 0.07}
23:57:14.794 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
23:57:14.795 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
23:57:14.796 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.55 mountX=0.01 mountY=-0.05, mountTheta=-1.28
23:57:14.800 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
23:57:14.802 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
23:57:14.805 00.003 10072 Worker thread wakes up
23:57:14.805 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:57:14.805 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:57:14.805 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.01 yDistance=-0.05
23:57:14.806 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:57:14.810 00.004 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:57:14.810 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:57:14.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:14.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:57:14.810 00.000 10072 MoveAxis(W, 7, ABG)
23:57:14.811 00.001 10072 Guiding  Dir = 3, Dur = 7
23:57:14.811 00.000 10072 IsGuiding returns 0
23:57:14.811 00.000 10072 PulseGuide returned control before completion, sleep 17
23:57:14.827 00.016 1032 UpdateGuideState exits: m=1412 SNR=26.5
23:57:14.830 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:14.833 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:14.834 00.001 1032 Enqueuing Expose request
23:57:14.842 00.008 10072 IsGuiding returns 0
23:57:14.842 00.000 10072 Move returns status 0, amount 7
23:57:14.842 00.000 10072 MoveAxis(N, 0, ABG)
23:57:14.842 00.000 10072 Move returns status 0, amount 0
23:57:14.842 00.000 10072 move complete, result=0
23:57:14.842 00.000 10072 worker thread done servicing request
23:57:14.842 00.000 10072 Worker thread wakes up
23:57:14.842 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:14.842 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:14.844 00.002 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
23:57:15.469 00.625 10072 Exposure complete
23:57:15.514 00.045 10072 worker thread done servicing request
23:57:15.514 00.000 1032 OnExposeComplete: enter
23:57:15.517 00.003 1032 UpdateGuideState(): m_state=6
23:57:15.519 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11931
23:57:15.520 00.001 1032 Star::Find returns 1 (0), X=1107.77, Y=130.21, Mass=1438, SNR=26.6, Peak=111 HFD=3.4
23:57:15.522 00.002 1032 MultiStar: [#1 0.03,0.00,0.99,U] [#2 -0.09,0.02,0.82,U] [#3 -0.00,0.04,0.78,U] [#4 0.03,-0.09,0.69,U] [#5 0.11,-0.00,0.65,U] [#6 0.03,0.08,0.62,U] [#7 0.09,0.08,0.70,U] [#8 -0.12,-0.02,0.53,U] 
23:57:15.524 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.21, 0.06}
23:57:15.526 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
23:57:15.528 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
23:57:15.529 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.46 mountX=0.01 mountY=-0.04, mountTheta=-1.37
23:57:15.533 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
23:57:15.535 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
23:57:15.537 00.002 10072 Worker thread wakes up
23:57:15.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
23:57:15.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
23:57:15.537 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
23:57:15.539 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:57:15.541 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:57:15.541 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:57:15.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:15.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:57:15.541 00.000 10072 MoveAxis(W, 8, ABG)
23:57:15.541 00.000 10072 Guiding  Dir = 3, Dur = 8
23:57:15.542 00.001 10072 IsGuiding returns 0
23:57:15.542 00.000 10072 PulseGuide returned control before completion, sleep 18
23:57:15.559 00.017 1032 UpdateGuideState exits: m=1438 SNR=26.6
23:57:15.561 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:15.563 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:15.564 00.001 1032 Enqueuing Expose request
23:57:15.566 00.002 10072 IsGuiding returns 0
23:57:15.566 00.000 10072 Move returns status 0, amount 8
23:57:15.566 00.000 10072 MoveAxis(N, 0, ABG)
23:57:15.566 00.000 10072 Move returns status 0, amount 0
23:57:15.566 00.000 10072 move complete, result=0
23:57:15.566 00.000 10072 worker thread done servicing request
23:57:15.566 00.000 10072 Worker thread wakes up
23:57:15.566 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:15.566 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:15.573 00.007 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
23:57:15.973 00.400 10072 Exposure complete
23:57:16.025 00.052 10072 worker thread done servicing request
23:57:16.025 00.000 1032 OnExposeComplete: enter
23:57:16.027 00.002 1032 UpdateGuideState(): m_state=6
23:57:16.029 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11932
23:57:16.030 00.001 1032 Star::Find returns 1 (0), X=1107.66, Y=130.31, Mass=1242, SNR=24.8, Peak=102 HFD=3.4
23:57:16.032 00.002 1032 MultiStar: [#1 0.05,0.11,1.07,U] [#2 -0.04,0.06,0.87,U] [#3 0.06,0.24,0.83,U] [#4 0.05,-0.07,0.72,U] [#5 0.01,0.15,0.69,U] [#6 0.02,0.06,0.68,U] [#7 0.04,0.09,0.77,U] [#8 0.02,0.10,0.54,U] 
23:57:16.034 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {0.10, 0.15}
23:57:16.035 00.001 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
23:57:16.037 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
23:57:16.038 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.23 mountX=0.09 mountY=-0.06, mountTheta=-0.60
23:57:16.041 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
23:57:16.042 00.001 1032 Enqueuing Move request for scope (0.04, 0.10)
23:57:16.044 00.002 10072 Worker thread wakes up
23:57:16.044 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
23:57:16.044 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
23:57:16.044 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.06
23:57:16.046 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:57:16.052 00.006 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:57:16.052 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:57:16.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:16.053 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:57:16.053 00.000 10072 MoveAxis(W, 5, ABG)
23:57:16.053 00.000 10072 Guiding  Dir = 3, Dur = 5
23:57:16.053 00.000 10072 IsGuiding returns 0
23:57:16.053 00.000 10072 PulseGuide returned control before completion, sleep 15
23:57:16.068 00.015 1032 UpdateGuideState exits: m=1242 SNR=24.8
23:57:16.070 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:16.072 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:16.074 00.002 1032 Enqueuing Expose request
23:57:16.079 00.005 10072 IsGuiding returns 0
23:57:16.079 00.000 10072 Move returns status 0, amount 5
23:57:16.080 00.001 10072 MoveAxis(N, 0, ABG)
23:57:16.080 00.000 10072 Move returns status 0, amount 0
23:57:16.080 00.000 10072 move complete, result=0
23:57:16.080 00.000 10072 worker thread done servicing request
23:57:16.080 00.000 10072 Worker thread wakes up
23:57:16.080 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:16.080 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:16.084 00.004 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:57:16.708 00.624 10072 Exposure complete
23:57:16.751 00.043 10072 worker thread done servicing request
23:57:16.751 00.000 1032 OnExposeComplete: enter
23:57:16.754 00.003 1032 UpdateGuideState(): m_state=6
23:57:16.755 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11933
23:57:16.757 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=130.41, Mass=1316, SNR=25.5, Peak=104 HFD=3.2
23:57:16.759 00.002 1032 MultiStar: [#1 0.07,0.19,1.00,U] [#2 -0.05,0.12,0.85,U] [#3 0.05,0.21,0.77,U] [#4 0.01,0.12,0.72,U] [#5 0.08,0.24,0.70,U] [#6 -0.06,0.16,0.64,U] [#7 -0.01,0.19,0.70,U] [#8 -0.10,0.17,0.51,U] 
23:57:16.761 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.19}, one-star: {0.12, 0.25}
23:57:16.763 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
23:57:16.764 00.001 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
23:57:16.766 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.46 mountX=0.18 mountY=-0.07, mountTheta=-0.37
23:57:16.769 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.19, opts=13)
23:57:16.771 00.002 1032 Enqueuing Move request for scope (0.02, 0.19)
23:57:16.773 00.002 10072 Worker thread wakes up
23:57:16.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
23:57:16.773 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
23:57:16.773 00.000 10072 Moving (0.02, 0.19) raw xDistance=0.18 yDistance=-0.07
23:57:16.776 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
23:57:16.778 00.002 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.80
23:57:16.778 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
23:57:16.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:16.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:57:16.778 00.000 10072 MoveAxis(W, 90, ABG)
23:57:16.778 00.000 10072 Guiding  Dir = 3, Dur = 90
23:57:16.778 00.000 10072 IsGuiding returns 0
23:57:16.779 00.001 10072 PulseGuide returned control before completion, sleep 100
23:57:16.794 00.015 1032 UpdateGuideState exits: m=1316 SNR=25.5
23:57:16.795 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:16.798 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:16.801 00.003 1032 Enqueuing Expose request
23:57:16.896 00.095 10072 IsGuiding returns 0
23:57:16.896 00.000 10072 Move returns status 0, amount 90
23:57:16.896 00.000 10072 MoveAxis(N, 0, ABG)
23:57:16.896 00.000 10072 Move returns status 0, amount 0
23:57:16.896 00.000 10072 move complete, result=0
23:57:16.896 00.000 10072 worker thread done servicing request
23:57:16.896 00.000 10072 Worker thread wakes up
23:57:16.896 00.000 1032 GuideStep: 0.2 px 90 ms WEST, -0.1 px 0 ms NORTH
23:57:16.900 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:16.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:17.316 00.416 10072 Exposure complete
23:57:17.365 00.049 10072 worker thread done servicing request
23:57:17.365 00.000 1032 OnExposeComplete: enter
23:57:17.368 00.003 1032 UpdateGuideState(): m_state=6
23:57:17.370 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11934
23:57:17.371 00.001 1032 Star::Find returns 1 (0), X=1107.69, Y=130.34, Mass=1370, SNR=26.0, Peak=112 HFD=3.4
23:57:17.373 00.002 1032 MultiStar: [#1 0.08,0.12,0.97,U] [#2 -0.03,0.06,0.81,U] [#3 0.08,0.05,0.77,U] [#4 -0.04,0.05,0.69,U] [#5 0.05,0.12,0.69,U] [#6 0.03,0.20,0.63,U] [#7 0.15,0.17,0.77,U] [#8 0.00,0.12,0.54,U] 
23:57:17.376 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.12}, one-star: {0.14, 0.18}
23:57:17.378 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
23:57:17.379 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
23:57:17.381 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.13 mountX=0.10 mountY=-0.09, mountTheta=-0.70
23:57:17.384 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
23:57:17.386 00.002 1032 Enqueuing Move request for scope (0.06, 0.12)
23:57:17.388 00.002 10072 Worker thread wakes up
23:57:17.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
23:57:17.388 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
23:57:17.388 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
23:57:17.390 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:57:17.394 00.004 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:57:17.394 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:57:17.394 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:17.394 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:57:17.394 00.000 10072 MoveAxis(W, 6, ABG)
23:57:17.395 00.001 10072 Guiding  Dir = 3, Dur = 6
23:57:17.395 00.000 10072 IsGuiding returns 0
23:57:17.395 00.000 10072 PulseGuide returned control before completion, sleep 16
23:57:17.411 00.016 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:57:17.412 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:17.414 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:17.415 00.001 1032 Enqueuing Expose request
23:57:17.422 00.007 10072 IsGuiding returns 0
23:57:17.422 00.000 10072 Move returns status 0, amount 6
23:57:17.422 00.000 10072 MoveAxis(N, 0, ABG)
23:57:17.422 00.000 10072 Move returns status 0, amount 0
23:57:17.422 00.000 10072 move complete, result=0
23:57:17.422 00.000 10072 worker thread done servicing request
23:57:17.422 00.000 10072 Worker thread wakes up
23:57:17.423 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:17.423 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:17.424 00.001 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:57:18.055 00.631 10072 Exposure complete
23:57:18.103 00.048 10072 worker thread done servicing request
23:57:18.103 00.000 1032 OnExposeComplete: enter
23:57:18.105 00.002 1032 UpdateGuideState(): m_state=6
23:57:18.108 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11935
23:57:18.109 00.001 1032 Star::Find returns 1 (0), X=1107.71, Y=130.25, Mass=1423, SNR=26.6, Peak=105 HFD=3.5
23:57:18.112 00.003 1032 MultiStar: [#1 0.10,0.09,0.97,U] [#2 -0.03,-0.06,0.78,U] [#3 0.09,0.09,0.75,U] [#4 0.04,-0.02,0.67,U] [#5 0.23,0.14,0.00,M1] [#6 0.07,-0.00,0.62,U] [#7 0.11,0.16,0.72,U] [#8 -0.01,0.08,0.53,U] 
23:57:18.119 00.007 1032 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {0.15, 0.10}
23:57:18.122 00.003 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:57:18.124 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:57:18.126 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.69 mountX=0.04 mountY=-0.08, mountTheta=-1.14
23:57:18.129 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
23:57:18.130 00.001 1032 Enqueuing Move request for scope (0.07, 0.06)
23:57:18.132 00.002 10072 Worker thread wakes up
23:57:18.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:57:18.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:57:18.132 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
23:57:18.134 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=248, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:57:18.138 00.004 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:57:18.138 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:57:18.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:18.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:57:18.138 00.000 10072 MoveAxis(W, 7, ABG)
23:57:18.138 00.000 10072 Guiding  Dir = 3, Dur = 7
23:57:18.139 00.001 10072 IsGuiding returns 0
23:57:18.139 00.000 10072 PulseGuide returned control before completion, sleep 17
23:57:18.157 00.018 1032 UpdateGuideState exits: m=1423 SNR=26.6
23:57:18.159 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:18.161 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:18.162 00.001 1032 Enqueuing Expose request
23:57:18.165 00.003 10072 IsGuiding returns 0
23:57:18.165 00.000 10072 Move returns status 0, amount 7
23:57:18.165 00.000 10072 MoveAxis(N, 0, ABG)
23:57:18.165 00.000 10072 Move returns status 0, amount 0
23:57:18.165 00.000 10072 move complete, result=0
23:57:18.165 00.000 10072 worker thread done servicing request
23:57:18.165 00.000 10072 Worker thread wakes up
23:57:18.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:18.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:18.172 00.007 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:57:18.570 00.398 10072 Exposure complete
23:57:18.620 00.050 10072 worker thread done servicing request
23:57:18.620 00.000 1032 OnExposeComplete: enter
23:57:18.623 00.003 1032 UpdateGuideState(): m_state=6
23:57:18.624 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11936
23:57:18.626 00.002 1032 Star::Find returns 1 (0), X=1107.59, Y=130.34, Mass=1501, SNR=27.3, Peak=120 HFD=3.3
23:57:18.628 00.002 1032 MultiStar: [#1 -0.01,0.15,0.97,U] [#2 -0.07,0.08,0.78,U] [#3 0.07,0.14,0.77,U] [#4 0.09,-0.13,0.62,U] [#5 0.02,0.20,0.60,U] [#6 0.02,0.10,0.59,U] [#7 0.10,0.18,0.74,U] [#8 -0.15,0.00,0.51,U] 
23:57:18.630 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {0.04, 0.18}
23:57:18.631 00.001 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
23:57:18.633 00.002 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
23:57:18.634 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.42 mountX=0.10 mountY=-0.04, mountTheta=-0.41
23:57:18.638 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
23:57:18.640 00.002 1032 Enqueuing Move request for scope (0.02, 0.11)
23:57:18.642 00.002 10072 Worker thread wakes up
23:57:18.642 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
23:57:18.642 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
23:57:18.642 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.04
23:57:18.647 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:57:18.650 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:57:18.650 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:57:18.650 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:18.650 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:57:18.650 00.000 10072 MoveAxis(W, 5, ABG)
23:57:18.650 00.000 10072 Guiding  Dir = 3, Dur = 5
23:57:18.651 00.001 10072 IsGuiding returns 0
23:57:18.651 00.000 10072 PulseGuide returned control before completion, sleep 15
23:57:18.668 00.017 1032 UpdateGuideState exits: m=1501 SNR=27.3
23:57:18.672 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:18.675 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:18.677 00.002 1032 Enqueuing Expose request
23:57:18.679 00.002 10072 IsGuiding returns 0
23:57:18.679 00.000 10072 Move returns status 0, amount 5
23:57:18.679 00.000 10072 MoveAxis(N, 0, ABG)
23:57:18.679 00.000 10072 Move returns status 0, amount 0
23:57:18.680 00.001 10072 move complete, result=0
23:57:18.680 00.000 10072 worker thread done servicing request
23:57:18.680 00.000 10072 Worker thread wakes up
23:57:18.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:18.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:18.688 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:57:19.316 00.628 10072 Exposure complete
23:57:19.375 00.059 10072 worker thread done servicing request
23:57:19.375 00.000 1032 OnExposeComplete: enter
23:57:19.378 00.003 1032 UpdateGuideState(): m_state=6
23:57:19.380 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11937
23:57:19.382 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=130.32, Mass=1442, SNR=26.7, Peak=117 HFD=3.4
23:57:19.384 00.002 1032 MultiStar: [#1 0.02,0.11,0.97,U] [#2 -0.03,0.03,0.80,U] [#3 -0.10,0.12,0.74,U] [#4 0.01,-0.03,0.69,U] [#5 0.04,0.19,0.67,U] [#6 -0.07,0.16,0.59,U] [#7 0.08,0.17,0.69,U] [#8 0.02,0.23,0.51,U] 
23:57:19.386 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.12}, one-star: {0.11, 0.17}
23:57:19.388 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
23:57:19.391 00.003 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
23:57:19.394 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=0.12 mountY=-0.04, mountTheta=-0.37
23:57:19.398 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.12, opts=13)
23:57:19.399 00.001 1032 Enqueuing Move request for scope (0.01, 0.12)
23:57:19.402 00.003 10072 Worker thread wakes up
23:57:19.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
23:57:19.402 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
23:57:19.402 00.000 10072 Moving (0.01, 0.12) raw xDistance=0.12 yDistance=-0.04
23:57:19.404 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:57:19.408 00.004 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:57:19.408 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
23:57:19.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:19.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:57:19.408 00.000 10072 MoveAxis(W, 5, ABG)
23:57:19.408 00.000 10072 Guiding  Dir = 3, Dur = 5
23:57:19.408 00.000 10072 IsGuiding returns 0
23:57:19.409 00.001 10072 PulseGuide returned control before completion, sleep 15
23:57:19.427 00.018 1032 UpdateGuideState exits: m=1442 SNR=26.7
23:57:19.429 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:19.432 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:19.434 00.002 1032 Enqueuing Expose request
23:57:19.438 00.004 10072 IsGuiding returns 0
23:57:19.438 00.000 10072 Move returns status 0, amount 5
23:57:19.438 00.000 10072 MoveAxis(N, 0, ABG)
23:57:19.438 00.000 10072 Move returns status 0, amount 0
23:57:19.438 00.000 10072 move complete, result=0
23:57:19.438 00.000 10072 worker thread done servicing request
23:57:19.439 00.001 10072 Worker thread wakes up
23:57:19.439 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:19.439 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:19.443 00.004 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
23:57:19.846 00.403 10072 Exposure complete
23:57:19.899 00.053 10072 worker thread done servicing request
23:57:19.899 00.000 1032 OnExposeComplete: enter
23:57:19.902 00.003 1032 UpdateGuideState(): m_state=6
23:57:19.904 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11938
23:57:19.906 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=130.22, Mass=1532, SNR=27.5, Peak=114 HFD=3.5
23:57:19.908 00.002 1032 MultiStar: [#1 0.06,-0.03,0.92,U] [#2 -0.04,0.03,0.78,U] [#3 -0.01,0.13,0.70,U] [#4 -0.07,-0.07,0.65,U] [#5 0.14,0.07,0.63,U] [#6 0.12,0.16,0.60,U] [#7 0.09,0.20,0.67,U] [#8 -0.07,0.00,0.53,U] 
23:57:19.910 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.17, 0.07}
23:57:19.913 00.003 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
23:57:19.915 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
23:57:19.917 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.87 mountX=0.04 mountY=-0.06, mountTheta=-0.96
23:57:19.920 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
23:57:19.921 00.001 1032 Enqueuing Move request for scope (0.05, 0.06)
23:57:19.925 00.004 10072 Worker thread wakes up
23:57:19.926 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
23:57:19.926 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
23:57:19.926 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.06
23:57:19.928 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:57:19.932 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:57:19.932 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
23:57:19.932 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:19.932 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:57:19.932 00.000 10072 MoveAxis(W, 4, ABG)
23:57:19.932 00.000 10072 Guiding  Dir = 3, Dur = 4
23:57:19.932 00.000 10072 IsGuiding returns 0
23:57:19.933 00.001 10072 PulseGuide returned control before completion, sleep 14
23:57:19.950 00.017 1032 UpdateGuideState exits: m=1532 SNR=27.5
23:57:19.952 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:19.955 00.003 10072 IsGuiding returns 0
23:57:19.955 00.000 10072 Move returns status 0, amount 4
23:57:19.955 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:19.958 00.003 1032 Enqueuing Expose request
23:57:19.960 00.002 10072 MoveAxis(N, 0, ABG)
23:57:19.960 00.000 10072 Move returns status 0, amount 0
23:57:19.960 00.000 10072 move complete, result=0
23:57:19.960 00.000 10072 worker thread done servicing request
23:57:19.960 00.000 10072 Worker thread wakes up
23:57:19.960 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:19.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:19.968 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:57:20.600 00.632 10072 Exposure complete
23:57:20.649 00.049 10072 worker thread done servicing request
23:57:20.649 00.000 1032 OnExposeComplete: enter
23:57:20.652 00.003 1032 UpdateGuideState(): m_state=6
23:57:20.654 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11939
23:57:20.655 00.001 1032 Star::Find returns 1 (0), X=1107.71, Y=130.28, Mass=1420, SNR=26.5, Peak=112 HFD=3.5
23:57:20.658 00.003 1032 MultiStar: [#1 0.13,0.03,0.93,U] [#2 0.07,0.04,0.85,U] [#3 -0.05,0.03,0.75,U] [#4 0.02,-0.09,0.66,U] [#5 0.12,0.11,0.69,U] [#6 0.07,0.05,0.63,U] [#7 0.10,0.20,0.70,U] [#8 -0.00,0.04,0.54,U] 
23:57:20.660 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.15, 0.13}
23:57:20.661 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
23:57:20.663 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
23:57:20.664 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.10 cameraTheta=0.69 mountX=0.04 mountY=-0.09, mountTheta=-1.14
23:57:20.667 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
23:57:20.668 00.001 1032 Enqueuing Move request for scope (0.07, 0.06)
23:57:20.670 00.002 10072 Worker thread wakes up
23:57:20.670 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:57:20.670 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:57:20.670 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.09
23:57:20.672 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:57:20.676 00.004 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:57:20.676 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:57:20.676 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:20.676 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:57:20.676 00.000 10072 MoveAxis(W, 5, ABG)
23:57:20.676 00.000 10072 Guiding  Dir = 3, Dur = 5
23:57:20.676 00.000 10072 IsGuiding returns 0
23:57:20.677 00.001 10072 PulseGuide returned control before completion, sleep 15
23:57:20.693 00.016 1032 UpdateGuideState exits: m=1420 SNR=26.5
23:57:20.695 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:20.697 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:20.699 00.002 1032 Enqueuing Expose request
23:57:20.708 00.009 10072 IsGuiding returns 0
23:57:20.708 00.000 10072 Move returns status 0, amount 5
23:57:20.708 00.000 10072 MoveAxis(N, 0, ABG)
23:57:20.708 00.000 10072 Move returns status 0, amount 0
23:57:20.708 00.000 10072 move complete, result=0
23:57:20.708 00.000 10072 worker thread done servicing request
23:57:20.708 00.000 10072 Worker thread wakes up
23:57:20.709 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:20.709 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:20.709 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:57:21.116 00.407 10072 Exposure complete
23:57:21.163 00.047 10072 worker thread done servicing request
23:57:21.163 00.000 1032 OnExposeComplete: enter
23:57:21.166 00.003 1032 UpdateGuideState(): m_state=6
23:57:21.168 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11940
23:57:21.169 00.001 1032 Star::Find returns 1 (0), X=1107.69, Y=130.36, Mass=1604, SNR=28.2, Peak=127 HFD=3.4
23:57:21.172 00.003 1032 MultiStar: [#1 0.09,0.17,0.92,U] [#2 0.03,0.08,0.75,U] [#3 -0.01,0.17,0.75,U] [#4 0.05,0.05,0.63,U] [#5 0.13,0.20,0.63,U] [#6 -0.09,0.14,0.55,U] [#7 0.09,0.13,0.64,U] [#8 -0.12,0.24,0.00,M1] 
23:57:21.177 00.005 1032 refined, 7 included, MultiStar: {0.06, 0.15}, one-star: {0.13, 0.21}
23:57:21.180 00.003 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
23:57:21.181 00.001 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
23:57:21.183 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.18 mountX=0.13 mountY=-0.10, mountTheta=-0.65
23:57:21.185 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.15, opts=13)
23:57:21.187 00.002 1032 Enqueuing Move request for scope (0.06, 0.15)
23:57:21.188 00.001 10072 Worker thread wakes up
23:57:21.189 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
23:57:21.189 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
23:57:21.189 00.000 10072 Moving (0.06, 0.15) raw xDistance=0.13 yDistance=-0.10
23:57:21.191 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:57:21.194 00.003 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:57:21.194 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
23:57:21.194 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:21.195 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:57:21.195 00.000 10072 MoveAxis(W, 4, ABG)
23:57:21.195 00.000 10072 Guiding  Dir = 3, Dur = 4
23:57:21.195 00.000 10072 IsGuiding returns 0
23:57:21.195 00.000 10072 PulseGuide returned control before completion, sleep 14
23:57:21.213 00.018 1032 UpdateGuideState exits: m=1604 SNR=28.2
23:57:21.215 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:21.217 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:21.219 00.002 1032 Enqueuing Expose request
23:57:21.221 00.002 10072 IsGuiding returns 0
23:57:21.221 00.000 10072 Move returns status 0, amount 4
23:57:21.221 00.000 10072 MoveAxis(N, 0, ABG)
23:57:21.221 00.000 10072 Move returns status 0, amount 0
23:57:21.221 00.000 10072 move complete, result=0
23:57:21.221 00.000 10072 worker thread done servicing request
23:57:21.221 00.000 10072 Worker thread wakes up
23:57:21.221 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:21.221 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:21.229 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:57:21.847 00.618 10072 Exposure complete
23:57:21.896 00.049 10072 worker thread done servicing request
23:57:21.896 00.000 1032 OnExposeComplete: enter
23:57:21.899 00.003 1032 UpdateGuideState(): m_state=6
23:57:21.901 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11941
23:57:21.903 00.002 1032 Star::Find returns 1 (0), X=1107.67, Y=130.34, Mass=1429, SNR=26.6, Peak=105 HFD=3.4
23:57:21.904 00.001 1032 MultiStar: [#1 -0.03,0.20,0.94,U] [#2 -0.10,0.19,0.82,U] [#3 -0.03,0.29,0.00,M1] [#4 0.02,0.16,0.65,U] [#5 0.08,0.20,0.67,U] [#6 0.02,0.13,0.66,U] [#7 0.11,0.21,0.74,U] [#8 -0.17,0.23,0.00,M2] 
23:57:21.906 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.19}, one-star: {0.12, 0.19}
23:57:21.908 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
23:57:21.910 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
23:57:21.911 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.41 mountX=0.17 mountY=-0.08, mountTheta=-0.42
23:57:21.914 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.19, opts=13)
23:57:21.916 00.002 1032 Enqueuing Move request for scope (0.03, 0.19)
23:57:21.917 00.001 10072 Worker thread wakes up
23:57:21.918 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
23:57:21.918 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
23:57:21.918 00.000 10072 Moving (0.03, 0.19) raw xDistance=0.17 yDistance=-0.08
23:57:21.919 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:57:21.922 00.003 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.80
23:57:21.922 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
23:57:21.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:21.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:57:21.922 00.000 10072 MoveAxis(W, 85, ABG)
23:57:21.922 00.000 10072 Guiding  Dir = 3, Dur = 85
23:57:21.922 00.000 10072 IsGuiding returns 0
23:57:21.923 00.001 10072 PulseGuide returned control before completion, sleep 95
23:57:21.941 00.018 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:57:21.943 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:21.944 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:21.946 00.002 1032 Enqueuing Expose request
23:57:22.033 00.087 10072 IsGuiding returns 1
23:57:22.033 00.000 10072 scope still moving after pulse duration time elapsed
23:57:22.065 00.032 10072 IsGuiding returns 1
23:57:22.096 00.031 10072 IsGuiding returns 1
23:57:22.127 00.031 10072 IsGuiding returns 1
23:57:22.158 00.031 10072 IsGuiding returns 1
23:57:22.189 00.031 10072 IsGuiding returns 1
23:57:22.220 00.031 10072 IsGuiding returns 1
23:57:22.252 00.032 10072 IsGuiding returns 1
23:57:22.284 00.032 10072 IsGuiding returns 1
23:57:22.316 00.032 10072 IsGuiding returns 1
23:57:22.347 00.031 10072 IsGuiding returns 1
23:57:22.378 00.031 10072 IsGuiding returns 1
23:57:22.409 00.031 10072 IsGuiding returns 1
23:57:22.441 00.032 10072 IsGuiding returns 1
23:57:22.473 00.032 10072 IsGuiding returns 1
23:57:22.504 00.031 10072 IsGuiding returns 1
23:57:22.536 00.032 10072 IsGuiding returns 0
23:57:22.536 00.000 10072 scope move finished after 85 + 527 ms
23:57:22.536 00.000 10072 Move returns status 0, amount 85
23:57:22.536 00.000 10072 MoveAxis(N, 0, ABG)
23:57:22.536 00.000 10072 Move returns status 0, amount 0
23:57:22.536 00.000 10072 move complete, result=0
23:57:22.536 00.000 10072 worker thread done servicing request
23:57:22.536 00.000 10072 Worker thread wakes up
23:57:22.536 00.000 1032 GuideStep: 0.2 px 85 ms WEST, -0.1 px 0 ms NORTH
23:57:22.539 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:22.540 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:23.165 00.625 10072 Exposure complete
23:57:23.208 00.043 10072 worker thread done servicing request
23:57:23.208 00.000 1032 OnExposeComplete: enter
23:57:23.210 00.002 1032 UpdateGuideState(): m_state=6
23:57:23.213 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11942
23:57:23.214 00.001 1032 Star::Find returns 1 (0), X=1107.64, Y=130.34, Mass=1341, SNR=25.8, Peak=114 HFD=3.3
23:57:23.216 00.002 1032 MultiStar: [#1 0.09,0.09,0.93,U] [#2 0.07,0.07,0.81,U] [#3 0.08,0.15,0.78,U] [#4 0.03,-0.02,0.69,U] [#5 0.01,0.15,0.68,U] [#6 0.01,0.11,0.63,U] [#7 0.09,0.17,0.71,U] [#8 -0.08,0.12,0.56,U] 
23:57:23.217 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {0.08, 0.18}
23:57:23.219 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
23:57:23.221 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
23:57:23.223 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.17 mountX=0.10 mountY=-0.08, mountTheta=-0.66
23:57:23.225 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
23:57:23.229 00.004 1032 Enqueuing Move request for scope (0.05, 0.12)
23:57:23.230 00.001 10072 Worker thread wakes up
23:57:23.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:57:23.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:57:23.231 00.001 10072 Moving (0.05, 0.12) raw xDistance=0.10 yDistance=-0.08
23:57:23.233 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:57:23.237 00.004 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:57:23.237 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
23:57:23.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:23.238 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:57:23.238 00.000 10072 MoveAxis(W, 7, ABG)
23:57:23.238 00.000 10072 Guiding  Dir = 3, Dur = 7
23:57:23.238 00.000 10072 IsGuiding returns 0
23:57:23.239 00.001 10072 PulseGuide returned control before completion, sleep 17
23:57:23.254 00.015 1032 UpdateGuideState exits: m=1341 SNR=25.8
23:57:23.257 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:23.258 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:23.260 00.002 1032 Enqueuing Expose request
23:57:23.262 00.002 10072 IsGuiding returns 0
23:57:23.262 00.000 10072 Move returns status 0, amount 7
23:57:23.262 00.000 10072 MoveAxis(N, 0, ABG)
23:57:23.262 00.000 10072 Move returns status 0, amount 0
23:57:23.262 00.000 10072 move complete, result=0
23:57:23.262 00.000 10072 worker thread done servicing request
23:57:23.262 00.000 10072 Worker thread wakes up
23:57:23.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:23.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:23.271 00.009 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:57:23.683 00.412 10072 Exposure complete
23:57:23.732 00.049 10072 worker thread done servicing request
23:57:23.732 00.000 1032 OnExposeComplete: enter
23:57:23.735 00.003 1032 UpdateGuideState(): m_state=6
23:57:23.737 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11943
23:57:23.739 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=130.27, Mass=1376, SNR=26.1, Peak=96 HFD=3.5
23:57:23.741 00.002 1032 MultiStar: [#1 0.14,0.03,0.99,U] [#2 0.06,0.08,0.77,U] [#3 0.06,0.22,0.79,U] [#4 0.16,0.09,0.66,U] [#5 0.19,0.19,0.00,M1] [#6 0.11,0.15,0.63,U] [#7 0.09,0.22,0.72,U] [#8 -0.04,-0.04,0.52,U] 
23:57:23.743 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.11}, one-star: {0.17, 0.11}
23:57:23.744 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
23:57:23.745 00.001 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
23:57:23.747 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.83 mountX=0.08 mountY=-0.13, mountTheta=-1.00
23:57:23.749 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
23:57:23.751 00.002 1032 Enqueuing Move request for scope (0.10, 0.11)
23:57:23.753 00.002 10072 Worker thread wakes up
23:57:23.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
23:57:23.753 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
23:57:23.753 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.13
23:57:23.755 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:57:23.759 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:57:23.759 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:57:23.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:23.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:57:23.759 00.000 10072 MoveAxis(W, 4, ABG)
23:57:23.759 00.000 10072 Guiding  Dir = 3, Dur = 4
23:57:23.760 00.001 10072 IsGuiding returns 0
23:57:23.760 00.000 10072 PulseGuide returned control before completion, sleep 14
23:57:23.778 00.018 1032 UpdateGuideState exits: m=1376 SNR=26.1
23:57:23.780 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:23.782 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:23.783 00.001 1032 Enqueuing Expose request
23:57:23.787 00.004 10072 IsGuiding returns 0
23:57:23.787 00.000 10072 Move returns status 0, amount 4
23:57:23.787 00.000 10072 MoveAxis(N, 0, ABG)
23:57:23.787 00.000 10072 Move returns status 0, amount 0
23:57:23.787 00.000 10072 move complete, result=0
23:57:23.787 00.000 10072 worker thread done servicing request
23:57:23.787 00.000 10072 Worker thread wakes up
23:57:23.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:23.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:23.793 00.006 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:57:24.414 00.621 10072 Exposure complete
23:57:24.464 00.050 10072 worker thread done servicing request
23:57:24.464 00.000 1032 OnExposeComplete: enter
23:57:24.466 00.002 1032 UpdateGuideState(): m_state=6
23:57:24.468 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11944
23:57:24.470 00.002 1032 Star::Find returns 1 (0), X=1107.66, Y=130.49, Mass=1319, SNR=25.5, Peak=100 HFD=3.3
23:57:24.472 00.002 1032 MultiStar: [#1 0.09,0.20,1.02,U] [#2 -0.06,0.23,0.86,U] [#3 0.03,0.30,0.00,M1] [#4 -0.04,0.13,0.71,U] [#5 0.04,0.12,0.71,U] [#6 -0.00,0.27,0.00,M1] [#7 -0.05,0.30,0.00,M1] [#8 -0.10,0.35,0.00,M1] 
23:57:24.473 00.001 1032 refined, 4 included, MultiStar: {0.04, 0.21}, one-star: {0.11, 0.34}
23:57:24.475 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
23:57:24.476 00.001 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
23:57:24.478 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.40 mountX=0.20 mountY=-0.09, mountTheta=-0.43
23:57:24.481 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.21, opts=13)
23:57:24.482 00.001 1032 Enqueuing Move request for scope (0.04, 0.21)
23:57:24.484 00.002 10072 Worker thread wakes up
23:57:24.484 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
23:57:24.484 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
23:57:24.484 00.000 10072 Moving (0.04, 0.21) raw xDistance=0.20 yDistance=-0.09
23:57:24.487 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:57:24.491 00.004 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 288.80
23:57:24.491 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
23:57:24.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:24.491 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:57:24.491 00.000 10072 MoveAxis(W, 97, ABG)
23:57:24.491 00.000 10072 Guiding  Dir = 3, Dur = 97
23:57:24.491 00.000 10072 IsGuiding returns 0
23:57:24.492 00.001 10072 PulseGuide returned control before completion, sleep 107
23:57:24.509 00.017 1032 UpdateGuideState exits: m=1319 SNR=25.5
23:57:24.511 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:24.513 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:24.514 00.001 1032 Enqueuing Expose request
23:57:24.614 00.100 10072 IsGuiding returns 0
23:57:24.614 00.000 10072 Move returns status 0, amount 97
23:57:24.614 00.000 10072 MoveAxis(N, 0, ABG)
23:57:24.614 00.000 10072 Move returns status 0, amount 0
23:57:24.614 00.000 10072 move complete, result=0
23:57:24.614 00.000 10072 worker thread done servicing request
23:57:24.614 00.000 1032 GuideStep: 0.2 px 97 ms WEST, -0.1 px 0 ms NORTH
23:57:24.618 00.004 10072 Worker thread wakes up
23:57:24.618 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:24.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:25.037 00.419 10072 Exposure complete
23:57:25.089 00.052 10072 worker thread done servicing request
23:57:25.090 00.001 1032 OnExposeComplete: enter
23:57:25.091 00.001 1032 UpdateGuideState(): m_state=6
23:57:25.093 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11945
23:57:25.094 00.001 1032 Star::Find returns 1 (0), X=1107.76, Y=130.45, Mass=1479, SNR=27.0, Peak=108 HFD=3.4
23:57:25.096 00.002 1032 MultiStar: [#1 0.00,0.18,0.93,U] [#2 0.01,0.21,0.78,U] [#3 0.09,0.28,0.00,M2] [#4 -0.06,0.03,0.65,U] [#5 0.01,0.18,0.62,U] [#6 0.04,0.31,0.00,M2] [#7 0.10,0.22,0.67,U] [#8 -0.20,0.27,0.00,M2] 
23:57:25.098 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.19}, one-star: {0.20, 0.29}
23:57:25.099 00.001 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
23:57:25.101 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
23:57:25.103 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.30 mountX=0.17 mountY=-0.10, mountTheta=-0.53
23:57:25.106 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.19, opts=13)
23:57:25.109 00.003 1032 Enqueuing Move request for scope (0.05, 0.19)
23:57:25.111 00.002 10072 Worker thread wakes up
23:57:25.111 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
23:57:25.111 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
23:57:25.112 00.001 10072 Moving (0.05, 0.19) raw xDistance=0.17 yDistance=-0.10
23:57:25.114 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:57:25.117 00.003 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.80
23:57:25.117 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
23:57:25.117 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:25.117 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:57:25.117 00.000 10072 MoveAxis(W, 88, ABG)
23:57:25.117 00.000 10072 Guiding  Dir = 3, Dur = 88
23:57:25.118 00.001 10072 IsGuiding returns 0
23:57:25.118 00.000 10072 PulseGuide returned control before completion, sleep 98
23:57:25.134 00.016 1032 UpdateGuideState exits: m=1479 SNR=27.0
23:57:25.137 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:25.139 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:25.141 00.002 1032 Enqueuing Expose request
23:57:25.221 00.080 10072 IsGuiding returns 0
23:57:25.221 00.000 10072 Move returns status 0, amount 88
23:57:25.221 00.000 10072 MoveAxis(N, 0, ABG)
23:57:25.221 00.000 10072 Move returns status 0, amount 0
23:57:25.222 00.001 10072 move complete, result=0
23:57:25.222 00.000 10072 worker thread done servicing request
23:57:25.222 00.000 10072 Worker thread wakes up
23:57:25.222 00.000 1032 GuideStep: 0.2 px 88 ms WEST, -0.1 px 0 ms NORTH
23:57:25.224 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:25.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:25.849 00.625 10072 Exposure complete
23:57:25.901 00.052 10072 worker thread done servicing request
23:57:25.902 00.001 1032 OnExposeComplete: enter
23:57:25.903 00.001 1032 UpdateGuideState(): m_state=6
23:57:25.905 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11946
23:57:25.907 00.002 1032 Star::Find returns 1 (0), X=1107.68, Y=130.22, Mass=1344, SNR=25.8, Peak=106 HFD=3.3
23:57:25.911 00.004 1032 MultiStar: [#1 0.06,0.04,0.95,U] [#2 0.10,0.01,0.81,U] [#3 0.15,0.12,0.81,U] [#4 0.11,-0.01,0.69,U] [#5 0.20,0.10,0.72,U] [#6 0.03,-0.17,0.65,U] [#7 0.01,0.14,0.69,U] [#8 -0.13,-0.04,0.58,U] 
23:57:25.912 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.12, 0.06}
23:57:25.914 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
23:57:25.915 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
23:57:25.917 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.41 mountX=0.01 mountY=-0.09, mountTheta=-1.42
23:57:25.920 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
23:57:25.921 00.001 1032 Enqueuing Move request for scope (0.08, 0.03)
23:57:25.922 00.001 10072 Worker thread wakes up
23:57:25.923 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:57:25.923 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:57:25.923 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
23:57:25.929 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:57:25.932 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:57:25.932 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:57:25.932 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:25.932 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:57:25.932 00.000 10072 MoveAxis(W, 6, ABG)
23:57:25.932 00.000 10072 Guiding  Dir = 3, Dur = 6
23:57:25.933 00.001 10072 IsGuiding returns 0
23:57:25.933 00.000 10072 PulseGuide returned control before completion, sleep 16
23:57:25.951 00.018 1032 UpdateGuideState exits: m=1344 SNR=25.8
23:57:25.952 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:25.957 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:25.961 00.004 1032 Enqueuing Expose request
23:57:25.964 00.003 10072 IsGuiding returns 0
23:57:25.964 00.000 10072 Move returns status 0, amount 6
23:57:25.964 00.000 10072 MoveAxis(N, 0, ABG)
23:57:25.964 00.000 10072 Move returns status 0, amount 0
23:57:25.964 00.000 10072 move complete, result=0
23:57:25.964 00.000 10072 worker thread done servicing request
23:57:25.964 00.000 10072 Worker thread wakes up
23:57:25.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:25.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:25.972 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:57:26.381 00.409 10072 Exposure complete
23:57:26.430 00.049 10072 worker thread done servicing request
23:57:26.431 00.001 1032 OnExposeComplete: enter
23:57:26.434 00.003 1032 UpdateGuideState(): m_state=6
23:57:26.436 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11947
23:57:26.438 00.002 1032 Star::Find returns 1 (0), X=1107.77, Y=130.17, Mass=1401, SNR=26.3, Peak=104 HFD=3.2
23:57:26.440 00.002 1032 MultiStar: [#1 0.13,0.03,1.01,U] [#2 0.01,0.05,0.82,U] [#3 0.12,0.04,0.74,U] [#4 0.10,-0.14,0.70,U] [#5 0.14,0.07,0.69,U] [#6 0.03,0.06,0.62,U] [#7 0.10,0.03,0.68,U] [#8 0.06,-0.09,0.55,U] 
23:57:26.441 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.21, 0.01}
23:57:26.443 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
23:57:26.445 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
23:57:26.447 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.09 mountX=-0.02 mountY=-0.11, mountTheta=-1.74
23:57:26.450 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
23:57:26.452 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
23:57:26.453 00.001 10072 Worker thread wakes up
23:57:26.453 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:57:26.453 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:57:26.453 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
23:57:26.457 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:57:26.460 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:57:26.460 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
23:57:26.460 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:26.460 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:57:26.461 00.001 10072 MoveAxis(W, 5, ABG)
23:57:26.461 00.000 10072 Guiding  Dir = 3, Dur = 5
23:57:26.461 00.000 10072 IsGuiding returns 0
23:57:26.461 00.000 10072 PulseGuide returned control before completion, sleep 15
23:57:26.480 00.019 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:57:26.482 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:26.484 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:26.485 00.001 1032 Enqueuing Expose request
23:57:26.490 00.005 10072 IsGuiding returns 0
23:57:26.490 00.000 10072 Move returns status 0, amount 5
23:57:26.490 00.000 10072 MoveAxis(N, 0, ABG)
23:57:26.490 00.000 10072 Move returns status 0, amount 0
23:57:26.490 00.000 10072 move complete, result=0
23:57:26.490 00.000 10072 worker thread done servicing request
23:57:26.490 00.000 10072 Worker thread wakes up
23:57:26.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:26.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:26.497 00.007 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:57:27.117 00.620 10072 Exposure complete
23:57:27.164 00.047 10072 worker thread done servicing request
23:57:27.165 00.001 1032 OnExposeComplete: enter
23:57:27.167 00.002 1032 UpdateGuideState(): m_state=6
23:57:27.169 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11948
23:57:27.172 00.003 1032 Star::Find returns 1 (0), X=1107.72, Y=130.24, Mass=1488, SNR=27.1, Peak=107 HFD=3.5
23:57:27.174 00.002 1032 MultiStar: [#1 0.10,-0.01,0.94,U] [#2 0.09,0.05,0.82,U] [#3 0.06,0.15,0.74,U] [#4 0.02,-0.18,0.67,U] [#5 0.19,-0.01,0.67,U] [#6 0.08,0.15,0.58,U] [#7 0.04,0.06,0.67,U] [#8 -0.06,0.16,0.52,U] 
23:57:27.178 00.004 1032 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.17, 0.09}
23:57:27.180 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
23:57:27.182 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
23:57:27.183 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.49 mountX=0.02 mountY=-0.09, mountTheta=-1.34
23:57:27.187 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
23:57:27.189 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
23:57:27.191 00.002 10072 Worker thread wakes up
23:57:27.191 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
23:57:27.192 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
23:57:27.192 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.02 yDistance=-0.09
23:57:27.194 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:57:27.197 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:57:27.197 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:57:27.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:27.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:57:27.197 00.000 10072 MoveAxis(W, 6, ABG)
23:57:27.197 00.000 10072 Guiding  Dir = 3, Dur = 6
23:57:27.198 00.001 10072 IsGuiding returns 0
23:57:27.198 00.000 10072 PulseGuide returned control before completion, sleep 16
23:57:27.217 00.019 1032 UpdateGuideState exits: m=1488 SNR=27.1
23:57:27.219 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:27.220 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:27.222 00.002 1032 Enqueuing Expose request
23:57:27.224 00.002 10072 IsGuiding returns 0
23:57:27.224 00.000 10072 Move returns status 0, amount 6
23:57:27.224 00.000 10072 MoveAxis(N, 0, ABG)
23:57:27.224 00.000 10072 Move returns status 0, amount 0
23:57:27.224 00.000 10072 move complete, result=0
23:57:27.224 00.000 10072 worker thread done servicing request
23:57:27.224 00.000 10072 Worker thread wakes up
23:57:27.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:27.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:27.232 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:57:27.632 00.400 10072 Exposure complete
23:57:27.683 00.051 10072 worker thread done servicing request
23:57:27.683 00.000 1032 OnExposeComplete: enter
23:57:27.686 00.003 1032 UpdateGuideState(): m_state=6
23:57:27.688 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11949
23:57:27.690 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=130.37, Mass=1452, SNR=26.8, Peak=110 HFD=3.4
23:57:27.693 00.003 1032 MultiStar: [#1 0.05,0.01,0.95,U] [#2 0.10,0.07,0.82,U] [#3 0.01,0.13,0.78,U] [#4 0.02,0.03,0.67,U] [#5 0.22,0.30,0.00,M1] [#6 -0.05,0.26,0.00,M1] [#7 0.10,0.25,0.00,M1] [#8 0.10,0.07,0.50,U] 
23:57:27.696 00.003 1032 refined, 5 included, MultiStar: {0.08, 0.09}, one-star: {0.16, 0.21}
23:57:27.697 00.001 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
23:57:27.699 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
23:57:27.701 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=0.07 mountY=-0.10, mountTheta=-0.96
23:57:27.705 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
23:57:27.707 00.002 1032 Enqueuing Move request for scope (0.08, 0.09)
23:57:27.709 00.002 10072 Worker thread wakes up
23:57:27.709 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:57:27.709 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:57:27.709 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
23:57:27.712 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:57:27.715 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:57:27.715 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
23:57:27.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:27.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:57:27.715 00.000 10072 MoveAxis(W, 6, ABG)
23:57:27.715 00.000 10072 Guiding  Dir = 3, Dur = 6
23:57:27.716 00.001 10072 IsGuiding returns 0
23:57:27.716 00.000 10072 PulseGuide returned control before completion, sleep 16
23:57:27.737 00.021 10072 IsGuiding returns 0
23:57:27.737 00.000 10072 Move returns status 0, amount 6
23:57:27.739 00.002 10072 MoveAxis(N, 0, ABG)
23:57:27.739 00.000 10072 Move returns status 0, amount 0
23:57:27.739 00.000 10072 move complete, result=0
23:57:27.739 00.000 10072 worker thread done servicing request
23:57:27.739 00.000 1032 UpdateGuideState exits: m=1452 SNR=26.8
23:57:27.741 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:27.743 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:27.745 00.002 1032 Enqueuing Expose request
23:57:27.746 00.001 10072 Worker thread wakes up
23:57:27.747 00.001 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:57:27.748 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:27.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:28.384 00.636 10072 Exposure complete
23:57:28.433 00.049 1032 OnExposeComplete: enter
23:57:28.435 00.002 1032 UpdateGuideState(): m_state=6
23:57:28.437 00.002 10072 worker thread done servicing request
23:57:28.437 00.000 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11950
23:57:28.438 00.001 1032 Star::Find returns 1 (0), X=1107.74, Y=130.33, Mass=1381, SNR=26.2, Peak=103 HFD=3.5
23:57:28.442 00.004 1032 MultiStar: [#1 0.11,0.08,0.99,U] [#2 0.05,0.06,0.75,U] [#3 0.11,0.12,0.79,U] [#4 -0.01,-0.07,0.69,U] [#5 0.21,0.15,0.68,U] [#6 0.05,0.18,0.62,U] [#7 0.11,0.13,0.71,U] [#8 -0.06,0.08,0.57,U] 
23:57:28.443 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.19, 0.17}
23:57:28.445 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
23:57:28.446 00.001 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
23:57:28.448 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.84 mountX=0.07 mountY=-0.11, mountTheta=-0.99
23:57:28.451 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
23:57:28.453 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
23:57:28.457 00.004 10072 Worker thread wakes up
23:57:28.457 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:57:28.457 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:57:28.457 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.11
23:57:28.459 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:57:28.462 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:57:28.462 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:57:28.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:28.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:57:28.462 00.000 10072 MoveAxis(W, 5, ABG)
23:57:28.462 00.000 10072 Guiding  Dir = 3, Dur = 5
23:57:28.463 00.001 10072 IsGuiding returns 0
23:57:28.463 00.000 10072 PulseGuide returned control before completion, sleep 15
23:57:28.478 00.015 1032 UpdateGuideState exits: m=1381 SNR=26.2
23:57:28.480 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:28.482 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:28.484 00.002 1032 Enqueuing Expose request
23:57:28.491 00.007 10072 IsGuiding returns 0
23:57:28.491 00.000 10072 Move returns status 0, amount 5
23:57:28.491 00.000 10072 MoveAxis(N, 0, ABG)
23:57:28.491 00.000 10072 Move returns status 0, amount 0
23:57:28.491 00.000 10072 move complete, result=0
23:57:28.491 00.000 10072 worker thread done servicing request
23:57:28.491 00.000 10072 Worker thread wakes up
23:57:28.491 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:28.492 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:28.494 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:57:28.900 00.406 10072 Exposure complete
23:57:28.948 00.048 10072 worker thread done servicing request
23:57:28.948 00.000 1032 OnExposeComplete: enter
23:57:28.951 00.003 1032 UpdateGuideState(): m_state=6
23:57:28.953 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11951
23:57:28.954 00.001 1032 Star::Find returns 1 (0), X=1107.72, Y=130.28, Mass=1406, SNR=26.4, Peak=101 HFD=3.5
23:57:28.958 00.004 1032 MultiStar: [#1 0.02,0.03,0.95,U] [#2 0.09,-0.02,0.84,U] [#3 0.14,0.02,0.76,U] [#4 0.14,-0.06,0.69,U] [#5 0.08,0.06,0.69,U] [#6 -0.08,0.03,0.63,U] [#7 0.09,0.07,0.70,U] [#8 0.04,0.09,0.51,U] 
23:57:28.961 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.16, 0.13}
23:57:28.962 00.001 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
23:57:28.964 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
23:57:28.966 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.48 mountX=0.02 mountY=-0.09, mountTheta=-1.35
23:57:28.969 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
23:57:28.971 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
23:57:28.973 00.002 10072 Worker thread wakes up
23:57:28.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
23:57:28.973 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
23:57:28.973 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
23:57:28.975 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=244, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:57:28.978 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:57:28.978 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:57:28.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:28.979 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:57:28.979 00.000 10072 MoveAxis(W, 3, ABG)
23:57:28.979 00.000 10072 Guiding  Dir = 3, Dur = 3
23:57:28.979 00.000 10072 IsGuiding returns 0
23:57:28.980 00.001 10072 PulseGuide returned control before completion, sleep 13
23:57:28.997 00.017 1032 UpdateGuideState exits: m=1406 SNR=26.4
23:57:28.999 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:29.001 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:29.003 00.002 1032 Enqueuing Expose request
23:57:29.005 00.002 10072 IsGuiding returns 0
23:57:29.005 00.000 10072 Move returns status 0, amount 3
23:57:29.005 00.000 10072 MoveAxis(N, 0, ABG)
23:57:29.005 00.000 10072 Move returns status 0, amount 0
23:57:29.005 00.000 10072 move complete, result=0
23:57:29.005 00.000 10072 worker thread done servicing request
23:57:29.005 00.000 10072 Worker thread wakes up
23:57:29.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:29.007 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:29.013 00.006 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:57:29.635 00.622 10072 Exposure complete
23:57:29.687 00.052 10072 worker thread done servicing request
23:57:29.687 00.000 1032 OnExposeComplete: enter
23:57:29.690 00.003 1032 UpdateGuideState(): m_state=6
23:57:29.692 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11952
23:57:29.694 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=130.31, Mass=1407, SNR=26.4, Peak=101 HFD=3.5
23:57:29.696 00.002 1032 MultiStar: [#1 0.10,0.12,1.03,U] [#2 0.16,0.03,0.77,U] [#3 0.02,0.09,0.79,U] [#4 0.08,-0.14,0.68,U] [#5 0.12,0.03,0.69,U] [#6 0.07,0.13,0.64,U] [#7 0.08,0.07,0.72,U] [#8 -0.13,-0.06,0.51,U] 
23:57:29.699 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.20, 0.15}
23:57:29.701 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:57:29.703 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:57:29.704 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.58 mountX=0.03 mountY=-0.10, mountTheta=-1.25
23:57:29.707 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
23:57:29.710 00.003 1032 Enqueuing Move request for scope (0.09, 0.06)
23:57:29.712 00.002 10072 Worker thread wakes up
23:57:29.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:57:29.712 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:57:29.712 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.03 yDistance=-0.10
23:57:29.714 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:57:29.717 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:57:29.717 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
23:57:29.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:29.718 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:57:29.718 00.000 10072 MoveAxis(W, 4, ABG)
23:57:29.718 00.000 10072 Guiding  Dir = 3, Dur = 4
23:57:29.718 00.000 10072 IsGuiding returns 0
23:57:29.719 00.001 10072 PulseGuide returned control before completion, sleep 14
23:57:29.736 00.017 1032 UpdateGuideState exits: m=1407 SNR=26.4
23:57:29.738 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:29.741 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:29.743 00.002 1032 Enqueuing Expose request
23:57:29.766 00.023 10072 IsGuiding returns 0
23:57:29.766 00.000 10072 Move returns status 0, amount 4
23:57:29.766 00.000 10072 MoveAxis(N, 0, ABG)
23:57:29.766 00.000 10072 Move returns status 0, amount 0
23:57:29.766 00.000 10072 move complete, result=0
23:57:29.767 00.001 10072 worker thread done servicing request
23:57:29.767 00.000 10072 Worker thread wakes up
23:57:29.767 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:29.767 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:29.774 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:57:30.179 00.405 10072 Exposure complete
23:57:30.229 00.050 10072 worker thread done servicing request
23:57:30.229 00.000 1032 OnExposeComplete: enter
23:57:30.231 00.002 1032 UpdateGuideState(): m_state=6
23:57:30.233 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11953
23:57:30.235 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=130.30, Mass=1453, SNR=26.8, Peak=112 HFD=3.4
23:57:30.236 00.001 1032 MultiStar: [#1 0.10,0.10,0.94,U] [#2 0.02,0.05,0.81,U] [#3 0.08,0.25,0.00,M1] [#4 0.14,0.04,0.70,U] [#5 0.08,0.17,0.70,U] [#6 0.06,0.15,0.62,U] [#7 0.05,0.16,0.69,U] [#8 0.02,0.05,0.52,U] 
23:57:30.238 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.11}, one-star: {0.14, 0.15}
23:57:30.240 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
23:57:30.243 00.003 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
23:57:30.246 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.92 mountX=0.08 mountY=-0.11, mountTheta=-0.91
23:57:30.250 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
23:57:30.252 00.002 1032 Enqueuing Move request for scope (0.08, 0.11)
23:57:30.254 00.002 10072 Worker thread wakes up
23:57:30.254 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:57:30.254 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:57:30.254 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.08 yDistance=-0.11
23:57:30.256 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:57:30.260 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:57:30.260 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:57:30.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:30.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:57:30.260 00.000 10072 MoveAxis(W, 4, ABG)
23:57:30.260 00.000 10072 Guiding  Dir = 3, Dur = 4
23:57:30.261 00.001 10072 IsGuiding returns 0
23:57:30.261 00.000 10072 PulseGuide returned control before completion, sleep 14
23:57:30.277 00.016 1032 UpdateGuideState exits: m=1453 SNR=26.8
23:57:30.279 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:30.281 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:30.282 00.001 1032 Enqueuing Expose request
23:57:30.286 00.004 10072 IsGuiding returns 0
23:57:30.286 00.000 10072 Move returns status 0, amount 4
23:57:30.286 00.000 10072 MoveAxis(N, 0, ABG)
23:57:30.286 00.000 10072 Move returns status 0, amount 0
23:57:30.286 00.000 10072 move complete, result=0
23:57:30.286 00.000 10072 worker thread done servicing request
23:57:30.286 00.000 10072 Worker thread wakes up
23:57:30.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:30.287 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:30.292 00.005 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:57:30.913 00.621 10072 Exposure complete
23:57:30.963 00.050 10072 worker thread done servicing request
23:57:30.963 00.000 1032 OnExposeComplete: enter
23:57:30.964 00.001 1032 UpdateGuideState(): m_state=6
23:57:30.967 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11954
23:57:30.968 00.001 1032 Star::Find returns 1 (0), X=1107.76, Y=130.29, Mass=1444, SNR=26.7, Peak=112 HFD=3.5
23:57:30.970 00.002 1032 MultiStar: [#1 0.10,0.05,0.95,U] [#2 0.06,0.05,0.76,U] [#3 0.08,0.17,0.76,U] [#4 -0.03,0.04,0.69,U] [#5 0.15,0.18,0.63,U] [#6 -0.00,0.09,0.60,U] [#7 0.05,0.17,0.68,U] [#8 -0.08,0.18,0.54,U] 
23:57:30.971 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.20, 0.13}
23:57:30.974 00.003 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:57:30.975 00.001 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:57:30.977 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.02 mountX=0.09 mountY=-0.10, mountTheta=-0.81
23:57:30.980 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
23:57:30.982 00.002 1032 Enqueuing Move request for scope (0.07, 0.11)
23:57:30.983 00.001 10072 Worker thread wakes up
23:57:30.985 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
23:57:30.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
23:57:30.985 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.10
23:57:30.987 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:57:30.991 00.004 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:57:30.991 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
23:57:30.991 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:30.991 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:57:30.991 00.000 10072 MoveAxis(W, 4, ABG)
23:57:30.992 00.001 10072 Guiding  Dir = 3, Dur = 4
23:57:30.992 00.000 10072 IsGuiding returns 0
23:57:30.993 00.001 10072 PulseGuide returned control before completion, sleep 14
23:57:31.009 00.016 1032 UpdateGuideState exits: m=1444 SNR=26.7
23:57:31.011 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:31.014 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:31.015 00.001 1032 Enqueuing Expose request
23:57:31.025 00.010 10072 IsGuiding returns 0
23:57:31.025 00.000 10072 Move returns status 0, amount 4
23:57:31.025 00.000 10072 MoveAxis(N, 0, ABG)
23:57:31.025 00.000 10072 Move returns status 0, amount 0
23:57:31.025 00.000 10072 move complete, result=0
23:57:31.025 00.000 10072 worker thread done servicing request
23:57:31.025 00.000 10072 Worker thread wakes up
23:57:31.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:31.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:31.030 00.005 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:57:31.445 00.415 10072 Exposure complete
23:57:31.493 00.048 10072 worker thread done servicing request
23:57:31.493 00.000 1032 OnExposeComplete: enter
23:57:31.495 00.002 1032 UpdateGuideState(): m_state=6
23:57:31.497 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11955
23:57:31.499 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=130.35, Mass=1378, SNR=26.1, Peak=115 HFD=3.4
23:57:31.501 00.002 1032 MultiStar: [#1 0.02,0.02,0.99,U] [#2 0.17,0.09,0.82,U] [#3 0.08,0.08,0.81,U] [#4 0.03,-0.04,0.67,U] [#5 0.10,0.19,0.69,U] [#6 0.06,0.09,0.63,U] [#7 0.13,0.02,0.73,U] [#8 -0.14,0.06,0.50,U] 
23:57:31.502 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.20, 0.20}
23:57:31.504 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:57:31.505 00.001 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:57:31.506 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=0.06 mountY=-0.10, mountTheta=-1.06
23:57:31.510 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
23:57:31.512 00.002 1032 Enqueuing Move request for scope (0.09, 0.08)
23:57:31.514 00.002 10072 Worker thread wakes up
23:57:31.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:57:31.514 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:57:31.514 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.06 yDistance=-0.10
23:57:31.517 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:57:31.520 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:57:31.520 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:57:31.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:31.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:57:31.520 00.000 10072 MoveAxis(W, 3, ABG)
23:57:31.520 00.000 10072 Guiding  Dir = 3, Dur = 3
23:57:31.520 00.000 10072 IsGuiding returns 0
23:57:31.522 00.002 10072 PulseGuide returned control before completion, sleep 13
23:57:31.536 00.014 10072 IsGuiding returns 0
23:57:31.536 00.000 10072 Move returns status 0, amount 3
23:57:31.536 00.000 10072 MoveAxis(N, 0, ABG)
23:57:31.536 00.000 10072 Move returns status 0, amount 0
23:57:31.536 00.000 10072 move complete, result=0
23:57:31.536 00.000 10072 worker thread done servicing request
23:57:31.537 00.001 1032 UpdateGuideState exits: m=1378 SNR=26.1
23:57:31.540 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:31.541 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:31.542 00.001 1032 Enqueuing Expose request
23:57:31.544 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:57:31.546 00.002 10072 Worker thread wakes up
23:57:31.546 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:31.546 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:32.179 00.633 10072 Exposure complete
23:57:32.226 00.047 10072 worker thread done servicing request
23:57:32.226 00.000 1032 OnExposeComplete: enter
23:57:32.228 00.002 1032 UpdateGuideState(): m_state=6
23:57:32.231 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11956
23:57:32.233 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=130.32, Mass=1349, SNR=25.8, Peak=104 HFD=3.5
23:57:32.239 00.006 1032 MultiStar: [#1 0.13,0.05,0.95,U] [#2 0.14,0.00,0.83,U] [#3 -0.00,0.20,0.78,U] [#4 0.09,-0.15,0.70,U] [#5 0.07,0.07,0.66,U] [#6 -0.04,0.13,0.62,U] [#7 0.11,0.22,0.70,U] [#8 -0.03,0.04,0.57,U] 
23:57:32.240 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.17, 0.17}
23:57:32.242 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
23:57:32.244 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
23:57:32.245 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=0.06 mountY=-0.10, mountTheta=-1.04
23:57:32.248 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
23:57:32.249 00.001 1032 Enqueuing Move request for scope (0.08, 0.08)
23:57:32.251 00.002 10072 Worker thread wakes up
23:57:32.251 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:57:32.251 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:57:32.251 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
23:57:32.253 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=162, Gamma=2.230
23:57:32.256 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:57:32.256 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
23:57:32.256 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:32.256 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:57:32.257 00.001 10072 MoveAxis(W, 5, ABG)
23:57:32.257 00.000 10072 Guiding  Dir = 3, Dur = 5
23:57:32.257 00.000 10072 IsGuiding returns 0
23:57:32.257 00.000 10072 PulseGuide returned control before completion, sleep 15
23:57:32.274 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.8
23:57:32.276 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:32.278 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:32.280 00.002 1032 Enqueuing Expose request
23:57:32.286 00.006 10072 IsGuiding returns 1
23:57:32.288 00.002 10072 scope still moving after pulse duration time elapsed
23:57:32.316 00.028 10072 IsGuiding returns 1
23:57:32.348 00.032 10072 IsGuiding returns 1
23:57:32.380 00.032 10072 IsGuiding returns 1
23:57:32.411 00.031 10072 IsGuiding returns 1
23:57:32.443 00.032 10072 IsGuiding returns 1
23:57:32.475 00.032 10072 IsGuiding returns 0
23:57:32.475 00.000 10072 scope move finished after 5 + 213 ms
23:57:32.475 00.000 10072 Move returns status 0, amount 5
23:57:32.475 00.000 10072 MoveAxis(N, 0, ABG)
23:57:32.475 00.000 10072 Move returns status 0, amount 0
23:57:32.475 00.000 10072 move complete, result=0
23:57:32.475 00.000 10072 worker thread done servicing request
23:57:32.475 00.000 10072 Worker thread wakes up
23:57:32.475 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:57:32.479 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:32.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:32.885 00.406 10072 Exposure complete
23:57:32.933 00.048 10072 worker thread done servicing request
23:57:32.933 00.000 1032 OnExposeComplete: enter
23:57:32.935 00.002 1032 UpdateGuideState(): m_state=6
23:57:32.936 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11957
23:57:32.938 00.002 1032 Star::Find returns 1 (0), X=1107.75, Y=130.38, Mass=1400, SNR=26.3, Peak=98 HFD=3.4
23:57:32.940 00.002 1032 MultiStar: [#1 0.11,0.18,1.00,U] [#2 0.08,0.11,0.83,U] [#3 0.04,0.18,0.80,U] [#4 0.05,0.02,0.69,U] [#5 0.09,0.15,0.69,U] [#6 0.19,0.05,0.64,U] [#7 0.11,0.12,0.71,U] [#8 -0.05,0.12,0.50,U] 
23:57:32.942 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.14}, one-star: {0.20, 0.22}
23:57:32.944 00.002 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
23:57:32.946 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
23:57:32.947 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.94 mountX=0.11 mountY=-0.13, mountTheta=-0.89
23:57:32.950 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.14, opts=13)
23:57:32.952 00.002 1032 Enqueuing Move request for scope (0.10, 0.14)
23:57:32.955 00.003 10072 Worker thread wakes up
23:57:32.956 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
23:57:32.956 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
23:57:32.956 00.000 10072 Moving (0.10, 0.14) raw xDistance=0.11 yDistance=-0.13
23:57:32.960 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:57:32.963 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:57:32.963 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:57:32.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:32.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:57:32.963 00.000 10072 MoveAxis(W, 4, ABG)
23:57:32.963 00.000 10072 Guiding  Dir = 3, Dur = 4
23:57:32.964 00.001 10072 IsGuiding returns 0
23:57:32.964 00.000 10072 PulseGuide returned control before completion, sleep 14
23:57:32.980 00.016 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:57:32.982 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:32.983 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:32.987 00.004 1032 Enqueuing Expose request
23:57:32.993 00.006 10072 IsGuiding returns 0
23:57:32.993 00.000 10072 Move returns status 0, amount 4
23:57:32.993 00.000 10072 MoveAxis(N, 0, ABG)
23:57:32.993 00.000 10072 Move returns status 0, amount 0
23:57:32.993 00.000 10072 move complete, result=0
23:57:32.993 00.000 10072 worker thread done servicing request
23:57:32.993 00.000 10072 Worker thread wakes up
23:57:32.993 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:32.993 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:32.997 00.004 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:57:33.622 00.625 10072 Exposure complete
23:57:33.670 00.048 10072 worker thread done servicing request
23:57:33.670 00.000 1032 OnExposeComplete: enter
23:57:33.673 00.003 1032 UpdateGuideState(): m_state=6
23:57:33.675 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11958
23:57:33.678 00.003 1032 Star::Find returns 1 (0), X=1107.70, Y=130.47, Mass=1455, SNR=26.8, Peak=122 HFD=3.3
23:57:33.680 00.002 1032 MultiStar: [#1 0.01,0.21,0.95,U] [#2 -0.06,0.03,0.80,U] [#3 0.02,0.26,0.00,M1] [#4 -0.04,0.11,0.66,U] [#5 0.10,0.29,0.00,M1] [#6 -0.02,0.18,0.64,U] [#7 0.04,0.16,0.71,U] [#8 -0.11,0.16,0.52,U] 
23:57:33.682 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.18}, one-star: {0.14, 0.32}
23:57:33.685 00.003 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
23:57:33.686 00.001 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
23:57:33.688 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.53 mountX=0.17 mountY=-0.05, mountTheta=-0.30
23:57:33.691 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.18, opts=13)
23:57:33.694 00.003 1032 Enqueuing Move request for scope (0.01, 0.18)
23:57:33.695 00.001 10072 Worker thread wakes up
23:57:33.695 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
23:57:33.696 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
23:57:33.696 00.000 10072 Moving (0.01, 0.18) raw xDistance=0.17 yDistance=-0.05
23:57:33.699 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:57:33.702 00.003 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.79
23:57:33.702 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
23:57:33.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:33.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:57:33.702 00.000 10072 MoveAxis(W, 82, ABG)
23:57:33.702 00.000 10072 Guiding  Dir = 3, Dur = 82
23:57:33.703 00.001 10072 IsGuiding returns 0
23:57:33.704 00.001 10072 PulseGuide returned control before completion, sleep 92
23:57:33.721 00.017 1032 UpdateGuideState exits: m=1455 SNR=26.8
23:57:33.723 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:33.725 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:33.727 00.002 1032 Enqueuing Expose request
23:57:33.807 00.080 10072 IsGuiding returns 0
23:57:33.807 00.000 10072 Move returns status 0, amount 82
23:57:33.807 00.000 10072 MoveAxis(N, 0, ABG)
23:57:33.807 00.000 10072 Move returns status 0, amount 0
23:57:33.807 00.000 10072 move complete, result=0
23:57:33.807 00.000 10072 worker thread done servicing request
23:57:33.807 00.000 1032 GuideStep: 0.2 px 82 ms WEST, -0.1 px 0 ms NORTH
23:57:33.812 00.005 10072 Worker thread wakes up
23:57:33.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:33.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:34.217 00.405 10072 Exposure complete
23:57:34.267 00.050 10072 worker thread done servicing request
23:57:34.267 00.000 1032 OnExposeComplete: enter
23:57:34.270 00.003 1032 UpdateGuideState(): m_state=6
23:57:34.274 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11959
23:57:34.275 00.001 1032 Star::Find returns 1 (0), X=1107.71, Y=130.39, Mass=1302, SNR=25.4, Peak=100 HFD=3.3
23:57:34.277 00.002 1032 MultiStar: [#1 0.05,0.09,1.00,U] [#2 0.08,0.06,0.84,U] [#3 0.04,0.22,0.77,U] [#4 0.05,-0.07,0.69,U] [#5 0.07,0.18,0.67,U] [#6 -0.05,0.11,0.65,U] [#7 0.14,0.14,0.70,U] [#8 -0.13,0.18,0.55,U] 
23:57:34.279 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {0.15, 0.23}
23:57:34.281 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
23:57:34.282 00.001 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
23:57:34.284 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.17 mountX=0.11 mountY=-0.09, mountTheta=-0.66
23:57:34.286 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
23:57:34.288 00.002 1032 Enqueuing Move request for scope (0.05, 0.13)
23:57:34.290 00.002 10072 Worker thread wakes up
23:57:34.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
23:57:34.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
23:57:34.290 00.000 10072 Moving (0.05, 0.13) raw xDistance=0.11 yDistance=-0.09
23:57:34.292 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:57:34.295 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:57:34.295 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
23:57:34.295 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:34.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:57:34.295 00.000 10072 MoveAxis(W, 1, ABG)
23:57:34.296 00.001 10072 Guiding  Dir = 3, Dur = 1
23:57:34.296 00.000 10072 IsGuiding returns 0
23:57:34.296 00.000 10072 PulseGuide returned control before completion, sleep 11
23:57:34.309 00.013 10072 IsGuiding returns 1
23:57:34.309 00.000 10072 scope still moving after pulse duration time elapsed
23:57:34.315 00.006 1032 UpdateGuideState exits: m=1302 SNR=25.4
23:57:34.317 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:34.319 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:34.320 00.001 1032 Enqueuing Expose request
23:57:34.339 00.019 10072 IsGuiding returns 1
23:57:34.370 00.031 10072 IsGuiding returns 1
23:57:34.401 00.031 10072 IsGuiding returns 1
23:57:34.433 00.032 10072 IsGuiding returns 1
23:57:34.464 00.031 10072 IsGuiding returns 1
23:57:34.495 00.031 10072 IsGuiding returns 1
23:57:34.526 00.031 10072 IsGuiding returns 1
23:57:34.557 00.031 10072 IsGuiding returns 1
23:57:34.590 00.033 10072 IsGuiding returns 1
23:57:34.620 00.030 10072 IsGuiding returns 1
23:57:34.652 00.032 10072 IsGuiding returns 1
23:57:34.682 00.030 10072 IsGuiding returns 1
23:57:34.714 00.032 10072 IsGuiding returns 1
23:57:34.745 00.031 10072 IsGuiding returns 1
23:57:34.802 00.057 10072 IsGuiding returns 1
23:57:34.822 00.020 10072 IsGuiding returns 1
23:57:34.853 00.031 10072 IsGuiding returns 1
23:57:34.884 00.031 10072 IsGuiding returns 1
23:57:34.916 00.032 10072 IsGuiding returns 1
23:57:34.947 00.031 10072 IsGuiding returns 0
23:57:34.947 00.000 10072 scope move finished after 1 + 650 ms
23:57:34.947 00.000 10072 Move returns status 0, amount 1
23:57:34.947 00.000 10072 MoveAxis(N, 0, ABG)
23:57:34.947 00.000 10072 Move returns status 0, amount 0
23:57:34.947 00.000 10072 move complete, result=0
23:57:34.947 00.000 10072 worker thread done servicing request
23:57:34.947 00.000 10072 Worker thread wakes up
23:57:34.949 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:57:34.952 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:34.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:35.577 00.625 10072 Exposure complete
23:57:35.620 00.043 10072 worker thread done servicing request
23:57:35.620 00.000 1032 OnExposeComplete: enter
23:57:35.622 00.002 1032 UpdateGuideState(): m_state=6
23:57:35.624 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11960
23:57:35.625 00.001 1032 Star::Find returns 1 (0), X=1107.88, Y=130.31, Mass=1364, SNR=26.0, Peak=108 HFD=3.4
23:57:35.627 00.002 1032 MultiStar: [#1 0.20,0.04,1.01,U] [#2 0.06,0.07,0.89,U] [#3 0.13,0.20,0.78,U] [#4 0.08,0.04,0.67,U] [#5 0.21,0.16,0.00,M1] [#6 -0.11,0.07,0.63,U] [#7 0.12,0.18,0.73,U] [#8 -0.05,0.15,0.54,U] 
23:57:35.629 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.11}, one-star: {0.32, 0.15}
23:57:35.631 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:57:35.632 00.001 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:57:35.634 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.77 mountX=0.08 mountY=-0.14, mountTheta=-1.06
23:57:35.636 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
23:57:35.638 00.002 1032 Enqueuing Move request for scope (0.12, 0.11)
23:57:35.640 00.002 10072 Worker thread wakes up
23:57:35.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
23:57:35.640 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
23:57:35.640 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.08 yDistance=-0.14
23:57:35.643 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:57:35.645 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:57:35.645 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:57:35.645 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:35.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:57:35.645 00.000 10072 MoveAxis(W, 2, ABG)
23:57:35.645 00.000 10072 Guiding  Dir = 3, Dur = 2
23:57:35.645 00.000 10072 IsGuiding returns 0
23:57:35.646 00.001 10072 PulseGuide returned control before completion, sleep 12
23:57:35.660 00.014 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:57:35.662 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:35.663 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:35.664 00.001 1032 Enqueuing Expose request
23:57:35.667 00.003 10072 IsGuiding returns 0
23:57:35.667 00.000 10072 Move returns status 0, amount 2
23:57:35.667 00.000 10072 MoveAxis(N, 0, ABG)
23:57:35.667 00.000 10072 Move returns status 0, amount 0
23:57:35.667 00.000 10072 move complete, result=0
23:57:35.667 00.000 10072 worker thread done servicing request
23:57:35.667 00.000 10072 Worker thread wakes up
23:57:35.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:35.667 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:35.675 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:57:36.182 00.507 10072 Exposure complete
23:57:36.227 00.045 10072 worker thread done servicing request
23:57:36.227 00.000 1032 OnExposeComplete: enter
23:57:36.229 00.002 1032 UpdateGuideState(): m_state=6
23:57:36.231 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11961
23:57:36.233 00.002 1032 Star::Find returns 1 (0), X=1107.72, Y=130.33, Mass=1422, SNR=26.5, Peak=113 HFD=3.3
23:57:36.235 00.002 1032 MultiStar: [#1 0.13,0.05,0.96,U] [#2 0.16,0.05,0.83,U] [#3 0.13,0.24,0.00,M1] [#4 0.15,0.01,0.65,U] [#5 0.08,0.10,0.70,U] [#6 0.04,0.07,0.60,U] [#7 0.18,0.15,0.71,U] [#8 0.02,0.12,0.53,U] 
23:57:36.237 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.09}, one-star: {0.17, 0.17}
23:57:36.238 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
23:57:36.240 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
23:57:36.241 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.16 cameraTheta=0.64 mountX=0.06 mountY=-0.14, mountTheta=-1.19
23:57:36.245 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
23:57:36.247 00.002 1032 Enqueuing Move request for scope (0.12, 0.09)
23:57:36.248 00.001 10072 Worker thread wakes up
23:57:36.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
23:57:36.249 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
23:57:36.249 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.06 yDistance=-0.14
23:57:36.251 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:57:36.254 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:57:36.254 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:57:36.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:36.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:57:36.254 00.000 10072 MoveAxis(W, 1, ABG)
23:57:36.254 00.000 10072 Guiding  Dir = 3, Dur = 1
23:57:36.254 00.000 10072 IsGuiding returns 0
23:57:36.255 00.001 10072 PulseGuide returned control before completion, sleep 11
23:57:36.271 00.016 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:57:36.273 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:36.274 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:36.276 00.002 1032 Enqueuing Expose request
23:57:36.278 00.002 10072 IsGuiding returns 0
23:57:36.278 00.000 10072 Move returns status 0, amount 1
23:57:36.278 00.000 10072 MoveAxis(N, 0, ABG)
23:57:36.278 00.000 10072 Move returns status 0, amount 0
23:57:36.278 00.000 10072 move complete, result=0
23:57:36.278 00.000 10072 worker thread done servicing request
23:57:36.278 00.000 10072 Worker thread wakes up
23:57:36.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:36.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:36.285 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
23:57:36.917 00.632 10072 Exposure complete
23:57:36.965 00.048 10072 worker thread done servicing request
23:57:36.965 00.000 1032 OnExposeComplete: enter
23:57:36.967 00.002 1032 UpdateGuideState(): m_state=6
23:57:36.969 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11962
23:57:36.971 00.002 1032 Star::Find returns 1 (0), X=1107.78, Y=130.23, Mass=1530, SNR=27.5, Peak=116 HFD=3.3
23:57:36.973 00.002 1032 MultiStar: [#1 0.11,-0.02,0.89,U] [#2 0.10,-0.03,0.79,U] [#3 0.11,0.15,0.73,U] [#4 -0.03,-0.01,0.65,U] [#5 0.11,0.09,0.65,U] [#6 0.08,-0.04,0.59,U] [#7 0.13,0.08,0.69,U] [#8 0.01,0.12,0.50,U] 
23:57:36.975 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.22, 0.08}
23:57:36.976 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
23:57:36.977 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
23:57:36.980 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.41 mountX=0.02 mountY=-0.11, mountTheta=-1.42
23:57:36.982 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
23:57:36.985 00.003 1032 Enqueuing Move request for scope (0.10, 0.05)
23:57:36.987 00.002 10072 Worker thread wakes up
23:57:36.988 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:57:36.988 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:57:36.988 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
23:57:36.990 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:57:36.992 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:57:36.992 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:57:36.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:36.992 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:57:36.992 00.000 10072 MoveAxis(W, 2, ABG)
23:57:36.993 00.001 10072 Guiding  Dir = 3, Dur = 2
23:57:36.994 00.001 10072 IsGuiding returns 0
23:57:36.994 00.000 10072 PulseGuide returned control before completion, sleep 12
23:57:37.009 00.015 10072 IsGuiding returns 0
23:57:37.010 00.001 10072 Move returns status 0, amount 2
23:57:37.010 00.000 10072 MoveAxis(N, 0, ABG)
23:57:37.010 00.000 10072 Move returns status 0, amount 0
23:57:37.010 00.000 10072 move complete, result=0
23:57:37.010 00.000 10072 worker thread done servicing request
23:57:37.011 00.001 1032 UpdateGuideState exits: m=1530 SNR=27.5
23:57:37.013 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:37.015 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:37.018 00.003 1032 Enqueuing Expose request
23:57:37.020 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:57:37.024 00.004 10072 Worker thread wakes up
23:57:37.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:37.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:37.435 00.411 10072 Exposure complete
23:57:37.483 00.048 10072 worker thread done servicing request
23:57:37.483 00.000 1032 OnExposeComplete: enter
23:57:37.485 00.002 1032 UpdateGuideState(): m_state=6
23:57:37.487 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11963
23:57:37.490 00.003 1032 Star::Find returns 1 (0), X=1107.79, Y=130.25, Mass=1404, SNR=26.4, Peak=95 HFD=3.5
23:57:37.492 00.002 1032 MultiStar: [#1 0.16,0.02,0.94,U] [#2 0.15,-0.12,0.81,U] [#3 0.11,0.09,0.78,U] [#4 0.06,-0.07,0.66,U] [#5 0.14,-0.00,0.67,U] [#6 0.04,0.06,0.60,U] [#7 0.20,0.01,0.71,U] [#8 0.03,0.03,0.52,U] 
23:57:37.494 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.24, 0.09}
23:57:37.495 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
23:57:37.497 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
23:57:37.499 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.11 mountX=-0.02 mountY=-0.14, mountTheta=-1.72
23:57:37.503 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
23:57:37.505 00.002 1032 Enqueuing Move request for scope (0.14, 0.01)
23:57:37.506 00.001 10072 Worker thread wakes up
23:57:37.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
23:57:37.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
23:57:37.506 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.02 yDistance=-0.14
23:57:37.508 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:57:37.511 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:57:37.511 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:57:37.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:37.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:57:37.511 00.000 10072 MoveAxis(W, 2, ABG)
23:57:37.511 00.000 10072 Guiding  Dir = 3, Dur = 2
23:57:37.512 00.001 10072 IsGuiding returns 0
23:57:37.512 00.000 10072 PulseGuide returned control before completion, sleep 12
23:57:37.527 00.015 1032 UpdateGuideState exits: m=1404 SNR=26.4
23:57:37.529 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:37.530 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:37.532 00.002 1032 Enqueuing Expose request
23:57:37.540 00.008 10072 IsGuiding returns 0
23:57:37.540 00.000 10072 Move returns status 0, amount 2
23:57:37.540 00.000 10072 MoveAxis(N, 0, ABG)
23:57:37.540 00.000 10072 Move returns status 0, amount 0
23:57:37.540 00.000 10072 move complete, result=0
23:57:37.540 00.000 10072 worker thread done servicing request
23:57:37.540 00.000 10072 Worker thread wakes up
23:57:37.540 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:37.541 00.001 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:37.542 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:57:38.166 00.624 10072 Exposure complete
23:57:38.215 00.049 10072 worker thread done servicing request
23:57:38.216 00.001 1032 OnExposeComplete: enter
23:57:38.217 00.001 1032 UpdateGuideState(): m_state=6
23:57:38.220 00.003 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11964
23:57:38.221 00.001 1032 Star::Find returns 1 (0), X=1107.83, Y=130.26, Mass=1509, SNR=27.3, Peak=107 HFD=3.4
23:57:38.223 00.002 1032 MultiStar: [#1 0.16,-0.02,0.95,U] [#2 0.10,-0.11,0.79,U] [#3 0.13,0.08,0.78,U] [#4 0.00,-0.14,0.67,U] [#5 0.20,-0.04,0.63,U] [#6 0.06,0.09,0.59,U] [#7 0.12,0.15,0.67,U] [#8 0.07,0.01,0.49,U] 
23:57:38.224 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.27, 0.11}
23:57:38.225 00.001 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
23:57:38.227 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
23:57:38.228 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.10 mountX=-0.02 mountY=-0.13, mountTheta=-1.73
23:57:38.231 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
23:57:38.233 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
23:57:38.235 00.002 10072 Worker thread wakes up
23:57:38.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
23:57:38.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
23:57:38.236 00.001 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.13
23:57:38.238 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:57:38.240 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:57:38.240 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:57:38.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:38.240 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:57:38.240 00.000 10072 MoveAxis(W, 2, ABG)
23:57:38.240 00.000 10072 Guiding  Dir = 3, Dur = 2
23:57:38.240 00.000 10072 IsGuiding returns 0
23:57:38.242 00.002 10072 PulseGuide returned control before completion, sleep 12
23:57:38.259 00.017 10072 IsGuiding returns 0
23:57:38.259 00.000 10072 Move returns status 0, amount 2
23:57:38.259 00.000 10072 MoveAxis(N, 0, ABG)
23:57:38.259 00.000 10072 Move returns status 0, amount 0
23:57:38.259 00.000 10072 move complete, result=0
23:57:38.260 00.001 10072 worker thread done servicing request
23:57:38.260 00.000 1032 UpdateGuideState exits: m=1509 SNR=27.3
23:57:38.262 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:38.264 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:38.265 00.001 1032 Enqueuing Expose request
23:57:38.268 00.003 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:57:38.269 00.001 10072 Worker thread wakes up
23:57:38.270 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:38.270 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:38.685 00.415 10072 Exposure complete
23:57:38.734 00.049 10072 worker thread done servicing request
23:57:38.734 00.000 1032 OnExposeComplete: enter
23:57:38.738 00.004 1032 UpdateGuideState(): m_state=6
23:57:38.740 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11965
23:57:38.742 00.002 1032 Star::Find returns 1 (0), X=1107.78, Y=130.26, Mass=1435, SNR=26.6, Peak=110 HFD=3.5
23:57:38.743 00.001 1032 MultiStar: [#1 0.12,0.08,0.96,U] [#2 0.23,-0.02,0.84,U] [#3 0.15,0.22,0.00,M1] [#4 0.06,0.01,0.66,U] [#5 0.09,0.17,0.64,U] [#6 0.09,0.02,0.59,U] [#7 0.10,0.20,0.69,U] [#8 -0.01,0.11,0.53,U] 
23:57:38.745 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.08}, one-star: {0.22, 0.11}
23:57:38.747 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
23:57:38.748 00.001 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
23:57:38.750 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.59 mountX=0.05 mountY=-0.14, mountTheta=-1.24
23:57:38.753 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
23:57:38.755 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
23:57:38.756 00.001 10072 Worker thread wakes up
23:57:38.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
23:57:38.757 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
23:57:38.757 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.14
23:57:38.758 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:57:38.762 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:57:38.762 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
23:57:38.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:38.762 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:57:38.762 00.000 10072 MoveAxis(W, 3, ABG)
23:57:38.762 00.000 10072 Guiding  Dir = 3, Dur = 3
23:57:38.762 00.000 10072 IsGuiding returns 0
23:57:38.763 00.001 10072 PulseGuide returned control before completion, sleep 13
23:57:38.776 00.013 10072 IsGuiding returns 0
23:57:38.776 00.000 10072 Move returns status 0, amount 3
23:57:38.776 00.000 10072 MoveAxis(N, 0, ABG)
23:57:38.776 00.000 10072 Move returns status 0, amount 0
23:57:38.776 00.000 10072 move complete, result=0
23:57:38.776 00.000 10072 worker thread done servicing request
23:57:38.780 00.004 1032 UpdateGuideState exits: m=1435 SNR=26.6
23:57:38.782 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:38.784 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:38.786 00.002 1032 Enqueuing Expose request
23:57:38.787 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:57:38.789 00.002 10072 Worker thread wakes up
23:57:38.789 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:38.789 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:39.420 00.631 10072 Exposure complete
23:57:39.468 00.048 10072 worker thread done servicing request
23:57:39.468 00.000 1032 OnExposeComplete: enter
23:57:39.470 00.002 1032 UpdateGuideState(): m_state=6
23:57:39.472 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11966
23:57:39.474 00.002 1032 Star::Find returns 1 (0), X=1107.73, Y=130.31, Mass=1254, SNR=24.9, Peak=99 HFD=3.3
23:57:39.476 00.002 1032 MultiStar: [#1 0.22,0.19,0.00,M1] [#2 0.08,0.07,0.79,U] [#3 0.14,0.26,0.00,M2] [#4 0.13,-0.00,0.73,U] [#5 0.16,0.15,0.73,U] [#6 0.07,0.01,0.60,U] [#7 0.17,0.23,0.00,M1] [#8 -0.05,0.14,0.56,U] 
23:57:39.478 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.09}, one-star: {0.18, 0.15}
23:57:39.480 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
23:57:39.481 00.001 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
23:57:39.484 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.72 mountX=0.06 mountY=-0.12, mountTheta=-1.11
23:57:39.486 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
23:57:39.488 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
23:57:39.490 00.002 10072 Worker thread wakes up
23:57:39.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:57:39.490 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:57:39.490 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
23:57:39.492 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:57:39.495 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:57:39.495 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
23:57:39.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:39.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:57:39.495 00.000 10072 MoveAxis(W, 3, ABG)
23:57:39.495 00.000 10072 Guiding  Dir = 3, Dur = 3
23:57:39.496 00.001 10072 IsGuiding returns 0
23:57:39.497 00.001 10072 PulseGuide returned control before completion, sleep 13
23:57:39.513 00.016 10072 IsGuiding returns 0
23:57:39.513 00.000 10072 Move returns status 0, amount 3
23:57:39.513 00.000 10072 MoveAxis(N, 0, ABG)
23:57:39.513 00.000 10072 Move returns status 0, amount 0
23:57:39.513 00.000 10072 move complete, result=0
23:57:39.513 00.000 10072 worker thread done servicing request
23:57:39.514 00.001 1032 UpdateGuideState exits: m=1254 SNR=24.9
23:57:39.516 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:39.518 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:39.520 00.002 1032 Enqueuing Expose request
23:57:39.522 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:57:39.524 00.002 10072 Worker thread wakes up
23:57:39.524 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:39.524 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:39.936 00.412 10072 Exposure complete
23:57:39.989 00.053 10072 worker thread done servicing request
23:57:39.989 00.000 1032 OnExposeComplete: enter
23:57:39.991 00.002 1032 UpdateGuideState(): m_state=6
23:57:39.993 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11967
23:57:39.994 00.001 1032 Star::Find returns 1 (0), X=1107.74, Y=130.24, Mass=1463, SNR=26.9, Peak=118 HFD=3.5
23:57:39.998 00.004 1032 MultiStar: [#1 0.23,0.07,0.94,U] [#2 0.21,0.17,0.00,M1] [#3 0.10,0.07,0.78,U] [#4 0.01,0.03,0.67,U] [#5 0.04,0.14,0.64,U] [#6 0.11,0.11,0.60,U] [#7 0.12,0.21,0.72,U] [#8 -0.04,0.18,0.51,U] 
23:57:40.000 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.11}, one-star: {0.18, 0.09}
23:57:40.002 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
23:57:40.004 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
23:57:40.007 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.15 cameraTheta=0.77 mountX=0.08 mountY=-0.13, mountTheta=-1.06
23:57:40.010 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
23:57:40.013 00.003 1032 Enqueuing Move request for scope (0.11, 0.11)
23:57:40.015 00.002 10072 Worker thread wakes up
23:57:40.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
23:57:40.015 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
23:57:40.015 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.13
23:57:40.018 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:57:40.021 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:57:40.021 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
23:57:40.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:40.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:57:40.021 00.000 10072 MoveAxis(W, 4, ABG)
23:57:40.021 00.000 10072 Guiding  Dir = 3, Dur = 4
23:57:40.022 00.001 10072 IsGuiding returns 0
23:57:40.022 00.000 10072 PulseGuide returned control before completion, sleep 14
23:57:40.039 00.017 1032 UpdateGuideState exits: m=1463 SNR=26.9
23:57:40.042 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:40.045 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:40.046 00.001 1032 Enqueuing Expose request
23:57:40.049 00.003 10072 IsGuiding returns 0
23:57:40.049 00.000 10072 Move returns status 0, amount 4
23:57:40.049 00.000 10072 MoveAxis(N, 0, ABG)
23:57:40.049 00.000 10072 Move returns status 0, amount 0
23:57:40.049 00.000 10072 move complete, result=0
23:57:40.050 00.001 10072 worker thread done servicing request
23:57:40.050 00.000 10072 Worker thread wakes up
23:57:40.050 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:40.050 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:40.058 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:57:40.695 00.637 10072 Exposure complete
23:57:40.746 00.051 10072 worker thread done servicing request
23:57:40.746 00.000 1032 OnExposeComplete: enter
23:57:40.748 00.002 1032 UpdateGuideState(): m_state=6
23:57:40.749 00.001 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11968
23:57:40.751 00.002 1032 Star::Find returns 1 (0), X=1107.83, Y=130.26, Mass=1344, SNR=25.8, Peak=96 HFD=3.3
23:57:40.753 00.002 1032 MultiStar: [#1 0.01,0.01,1.01,U] [#2 0.10,-0.07,0.77,U] [#3 0.17,0.12,0.77,U] [#4 0.07,-0.07,0.69,U] [#5 0.20,0.13,0.66,U] [#6 0.05,0.12,0.62,U] [#7 0.04,0.11,0.68,U] [#8 -0.06,-0.02,0.56,U] 
23:57:40.754 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.27, 0.10}
23:57:40.755 00.001 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
23:57:40.756 00.001 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
23:57:40.757 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.44 mountX=0.02 mountY=-0.11, mountTheta=-1.39
23:57:40.761 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
23:57:40.763 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
23:57:40.765 00.002 10072 Worker thread wakes up
23:57:40.765 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:57:40.765 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:57:40.765 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
23:57:40.768 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:57:40.770 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:57:40.770 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:57:40.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:40.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:57:40.770 00.000 10072 MoveAxis(W, 5, ABG)
23:57:40.770 00.000 10072 Guiding  Dir = 3, Dur = 5
23:57:40.772 00.002 10072 IsGuiding returns 0
23:57:40.772 00.000 10072 PulseGuide returned control before completion, sleep 15
23:57:40.788 00.016 1032 UpdateGuideState exits: m=1344 SNR=25.8
23:57:40.790 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:40.792 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:40.793 00.001 1032 Enqueuing Expose request
23:57:40.797 00.004 10072 IsGuiding returns 0
23:57:40.798 00.001 10072 Move returns status 0, amount 5
23:57:40.798 00.000 10072 MoveAxis(N, 0, ABG)
23:57:40.798 00.000 10072 Move returns status 0, amount 0
23:57:40.798 00.000 10072 move complete, result=0
23:57:40.798 00.000 10072 worker thread done servicing request
23:57:40.798 00.000 10072 Worker thread wakes up
23:57:40.798 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:40.798 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:40.803 00.005 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:57:41.205 00.402 10072 Exposure complete
23:57:41.252 00.047 10072 worker thread done servicing request
23:57:41.252 00.000 1032 OnExposeComplete: enter
23:57:41.254 00.002 1032 UpdateGuideState(): m_state=6
23:57:41.256 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11969
23:57:41.257 00.001 1032 Star::Find returns 1 (0), X=1107.84, Y=130.28, Mass=1538, SNR=27.5, Peak=110 HFD=3.5
23:57:41.259 00.002 1032 MultiStar: [#1 0.08,0.12,0.93,U] [#2 0.11,0.05,0.78,U] [#3 0.16,0.17,0.76,U] [#4 0.10,-0.05,0.63,U] [#5 0.12,0.08,0.68,U] [#6 0.04,0.14,0.62,U] [#7 0.16,0.14,0.67,U] [#8 -0.12,0.12,0.49,U] 
23:57:41.261 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.10}, one-star: {0.28, 0.12}
23:57:41.262 00.001 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
23:57:41.263 00.001 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
23:57:41.264 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.71 mountX=0.07 mountY=-0.14, mountTheta=-1.12
23:57:41.268 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
23:57:41.270 00.002 1032 Enqueuing Move request for scope (0.12, 0.10)
23:57:41.271 00.001 10072 Worker thread wakes up
23:57:41.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
23:57:41.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
23:57:41.271 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.07 yDistance=-0.14
23:57:41.273 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:57:41.276 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:57:41.276 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:57:41.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:41.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:57:41.276 00.000 10072 MoveAxis(W, 4, ABG)
23:57:41.276 00.000 10072 Guiding  Dir = 3, Dur = 4
23:57:41.277 00.001 10072 IsGuiding returns 0
23:57:41.277 00.000 10072 PulseGuide returned control before completion, sleep 14
23:57:41.293 00.016 1032 UpdateGuideState exits: m=1538 SNR=27.5
23:57:41.297 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:41.299 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:41.300 00.001 1032 Enqueuing Expose request
23:57:41.304 00.004 10072 IsGuiding returns 0
23:57:41.304 00.000 10072 Move returns status 0, amount 4
23:57:41.304 00.000 10072 MoveAxis(N, 0, ABG)
23:57:41.304 00.000 10072 Move returns status 0, amount 0
23:57:41.304 00.000 10072 move complete, result=0
23:57:41.304 00.000 10072 worker thread done servicing request
23:57:41.304 00.000 10072 Worker thread wakes up
23:57:41.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:41.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:41.312 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:57:41.944 00.632 10072 Exposure complete
23:57:41.993 00.049 10072 worker thread done servicing request
23:57:41.993 00.000 1032 OnExposeComplete: enter
23:57:41.995 00.002 1032 UpdateGuideState(): m_state=6
23:57:41.997 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11970
23:57:41.998 00.001 1032 Star::Find returns 1 (0), X=1107.76, Y=130.29, Mass=1418, SNR=26.5, Peak=99 HFD=3.6
23:57:42.000 00.002 1032 MultiStar: [#1 0.14,0.07,0.94,U] [#2 0.07,0.04,0.83,U] [#3 0.06,0.19,0.73,U] [#4 0.09,0.07,0.66,U] [#5 0.13,0.19,0.67,U] [#6 0.02,0.14,0.63,U] [#7 0.11,0.22,0.72,U] [#8 0.10,0.11,0.51,U] 
23:57:42.001 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.13}, one-star: {0.20, 0.13}
23:57:42.003 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
23:57:42.004 00.001 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
23:57:42.006 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.87 mountX=0.10 mountY=-0.14, mountTheta=-0.96
23:57:42.009 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.13, opts=13)
23:57:42.010 00.001 1032 Enqueuing Move request for scope (0.11, 0.13)
23:57:42.012 00.002 10072 Worker thread wakes up
23:57:42.012 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
23:57:42.012 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
23:57:42.012 00.000 10072 Moving (0.11, 0.13) raw xDistance=0.10 yDistance=-0.14
23:57:42.014 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=111, Gamma=2.230
23:57:42.017 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:57:42.017 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
23:57:42.018 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:42.018 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:57:42.018 00.000 10072 MoveAxis(W, 3, ABG)
23:57:42.018 00.000 10072 Guiding  Dir = 3, Dur = 3
23:57:42.019 00.001 10072 IsGuiding returns 0
23:57:42.019 00.000 10072 PulseGuide returned control before completion, sleep 13
23:57:42.035 00.016 10072 IsGuiding returns 0
23:57:42.035 00.000 10072 Move returns status 0, amount 3
23:57:42.035 00.000 10072 MoveAxis(N, 0, ABG)
23:57:42.035 00.000 10072 Move returns status 0, amount 0
23:57:42.035 00.000 10072 move complete, result=0
23:57:42.035 00.000 10072 worker thread done servicing request
23:57:42.036 00.001 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:57:42.038 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:42.040 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:42.041 00.001 1032 Enqueuing Expose request
23:57:42.043 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:57:42.045 00.002 10072 Worker thread wakes up
23:57:42.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:42.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:42.459 00.414 10072 Exposure complete
23:57:42.512 00.053 10072 worker thread done servicing request
23:57:42.512 00.000 1032 OnExposeComplete: enter
23:57:42.513 00.001 1032 UpdateGuideState(): m_state=6
23:57:42.515 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11971
23:57:42.516 00.001 1032 Star::Find returns 1 (0), X=1107.76, Y=130.32, Mass=1270, SNR=25.1, Peak=89 HFD=3.6
23:57:42.520 00.004 1032 MultiStar: [#1 0.11,0.10,0.98,U] [#2 0.08,0.09,0.86,U] [#3 0.11,0.09,0.77,U] [#4 0.04,-0.06,0.73,U] [#5 0.07,0.07,0.72,U] [#6 0.04,0.14,0.68,U] [#7 0.12,0.12,0.77,U] [#8 -0.04,0.08,0.54,U] 
23:57:42.521 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.09}, one-star: {0.20, 0.16}
23:57:42.523 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
23:57:42.524 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
23:57:42.525 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.79 mountX=0.07 mountY=-0.11, mountTheta=-1.04
23:57:42.528 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
23:57:42.529 00.001 1032 Enqueuing Move request for scope (0.09, 0.09)
23:57:42.531 00.002 10072 Worker thread wakes up
23:57:42.531 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
23:57:42.531 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
23:57:42.531 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.07 yDistance=-0.11
23:57:42.533 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:57:42.537 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:57:42.537 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
23:57:42.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:42.537 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:57:42.537 00.000 10072 MoveAxis(W, 3, ABG)
23:57:42.537 00.000 10072 Guiding  Dir = 3, Dur = 3
23:57:42.537 00.000 10072 IsGuiding returns 0
23:57:42.538 00.001 10072 PulseGuide returned control before completion, sleep 13
23:57:42.555 00.017 1032 UpdateGuideState exits: m=1270 SNR=25.1
23:57:42.557 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:42.559 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:42.561 00.002 1032 Enqueuing Expose request
23:57:42.566 00.005 10072 IsGuiding returns 1
23:57:42.566 00.000 10072 scope still moving after pulse duration time elapsed
23:57:42.597 00.031 10072 IsGuiding returns 1
23:57:42.628 00.031 10072 IsGuiding returns 1
23:57:42.659 00.031 10072 IsGuiding returns 1
23:57:42.691 00.032 10072 IsGuiding returns 1
23:57:42.722 00.031 10072 IsGuiding returns 1
23:57:42.753 00.031 10072 IsGuiding returns 1
23:57:42.785 00.032 10072 IsGuiding returns 1
23:57:42.816 00.031 10072 IsGuiding returns 1
23:57:42.848 00.032 10072 IsGuiding returns 1
23:57:42.878 00.030 10072 IsGuiding returns 1
23:57:42.910 00.032 10072 IsGuiding returns 1
23:57:42.942 00.032 10072 IsGuiding returns 0
23:57:42.942 00.000 10072 scope move finished after 3 + 402 ms
23:57:42.942 00.000 10072 Move returns status 0, amount 3
23:57:42.942 00.000 10072 MoveAxis(N, 0, ABG)
23:57:42.942 00.000 10072 Move returns status 0, amount 0
23:57:42.942 00.000 10072 move complete, result=0
23:57:42.942 00.000 10072 worker thread done servicing request
23:57:42.942 00.000 10072 Worker thread wakes up
23:57:42.942 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
23:57:42.946 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:42.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:43.586 00.640 10072 Exposure complete
23:57:43.639 00.053 10072 worker thread done servicing request
23:57:43.639 00.000 1032 OnExposeComplete: enter
23:57:43.642 00.003 1032 UpdateGuideState(): m_state=6
23:57:43.646 00.004 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11972
23:57:43.648 00.002 1032 Star::Find returns 1 (0), X=1107.79, Y=130.20, Mass=1325, SNR=25.6, Peak=100 HFD=3.1
23:57:43.651 00.003 1032 MultiStar: [#1 0.13,0.07,1.06,U] [#2 0.15,-0.05,0.86,U] [#3 0.18,0.07,0.79,U] [#4 0.07,-0.02,0.68,U] [#5 0.17,0.02,0.70,U] [#6 0.06,0.09,0.64,U] [#7 0.09,-0.01,0.72,U] [#8 -0.06,0.03,0.54,U] 
23:57:43.653 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.03}, one-star: {0.23, 0.05}
23:57:43.655 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
23:57:43.657 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
23:57:43.658 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.22 mountX=-0.00 mountY=-0.13, mountTheta=-1.61
23:57:43.661 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
23:57:43.663 00.002 1032 Enqueuing Move request for scope (0.13, 0.03)
23:57:43.665 00.002 10072 Worker thread wakes up
23:57:43.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
23:57:43.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
23:57:43.665 00.000 10072 Moving (0.13, 0.03) raw xDistance=-0.00 yDistance=-0.13
23:57:43.667 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:57:43.669 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:57:43.670 00.001 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:57:43.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:43.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:57:43.670 00.000 10072 MoveAxis(W, 4, ABG)
23:57:43.670 00.000 10072 Guiding  Dir = 3, Dur = 4
23:57:43.670 00.000 10072 IsGuiding returns 0
23:57:43.671 00.001 10072 PulseGuide returned control before completion, sleep 14
23:57:43.688 00.017 1032 UpdateGuideState exits: m=1325 SNR=25.6
23:57:43.690 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:43.691 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:43.693 00.002 1032 Enqueuing Expose request
23:57:43.695 00.002 10072 IsGuiding returns 0
23:57:43.695 00.000 10072 Move returns status 0, amount 4
23:57:43.695 00.000 10072 MoveAxis(N, 0, ABG)
23:57:43.695 00.000 10072 Move returns status 0, amount 0
23:57:43.695 00.000 10072 move complete, result=0
23:57:43.695 00.000 10072 worker thread done servicing request
23:57:43.695 00.000 10072 Worker thread wakes up
23:57:43.696 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:43.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:43.703 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:57:44.101 00.398 10072 Exposure complete
23:57:44.150 00.049 10072 worker thread done servicing request
23:57:44.150 00.000 1032 OnExposeComplete: enter
23:57:44.152 00.002 1032 UpdateGuideState(): m_state=6
23:57:44.154 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11973
23:57:44.156 00.002 1032 Star::Find returns 1 (0), X=1107.69, Y=130.31, Mass=1520, SNR=27.4, Peak=110 HFD=3.4
23:57:44.158 00.002 1032 MultiStar: [#1 0.15,0.15,0.94,U] [#2 0.14,0.01,0.78,U] [#3 0.11,0.17,0.74,U] [#4 -0.01,-0.08,0.64,U] [#5 0.25,-0.02,0.65,U] [#6 0.07,0.11,0.60,U] [#7 0.21,0.05,0.69,U] [#8 0.07,-0.15,0.52,U] 
23:57:44.161 00.003 1032 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.14, 0.16}
23:57:44.163 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
23:57:44.164 00.001 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
23:57:44.166 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.43 mountX=0.02 mountY=-0.14, mountTheta=-1.40
23:57:44.169 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
23:57:44.170 00.001 1032 Enqueuing Move request for scope (0.13, 0.06)
23:57:44.174 00.004 10072 Worker thread wakes up
23:57:44.174 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
23:57:44.174 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
23:57:44.174 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.02 yDistance=-0.14
23:57:44.177 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:57:44.180 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:57:44.181 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
23:57:44.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:44.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:57:44.181 00.000 10072 MoveAxis(W, 3, ABG)
23:57:44.181 00.000 10072 Guiding  Dir = 3, Dur = 3
23:57:44.181 00.000 10072 IsGuiding returns 0
23:57:44.182 00.001 10072 PulseGuide returned control before completion, sleep 13
23:57:44.199 00.017 1032 UpdateGuideState exits: m=1520 SNR=27.4
23:57:44.201 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:44.203 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:44.205 00.002 1032 Enqueuing Expose request
23:57:44.209 00.004 10072 IsGuiding returns 0
23:57:44.210 00.001 10072 Move returns status 0, amount 3
23:57:44.210 00.000 10072 MoveAxis(N, 0, ABG)
23:57:44.210 00.000 10072 Move returns status 0, amount 0
23:57:44.210 00.000 10072 move complete, result=0
23:57:44.210 00.000 10072 worker thread done servicing request
23:57:44.210 00.000 10072 Worker thread wakes up
23:57:44.210 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:44.210 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1093,115,31,31)
23:57:44.215 00.005 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:57:44.462 00.247 1032 evsrv: cli 0D18BEF0 connect
23:57:44.465 00.003 1032 case statement mapped state 6 to 3
23:57:44.473 00.008 1032 case statement mapped state 6 to 3
23:57:44.477 00.004 1032 evsrv: cli 0D18BEF0 request: {"method":"get_app_state","id":"2606447c-8fc9-4768-b129-799a8369978d"}
23:57:44.484 00.007 1032 case statement mapped state 6 to 3
23:57:44.494 00.010 1032 evsrv: cli 0D18BEF0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2606447c-8fc9-4768-b129-799a8369978d"}
23:57:44.500 00.006 1032 evsrv: cli 0D18BEF0 disconnect
23:57:44.505 00.005 1032 evsrv: cli 0D18C0D0 connect
23:57:44.510 00.005 1032 case statement mapped state 6 to 3
23:57:44.514 00.004 1032 case statement mapped state 6 to 3
23:57:44.544 00.030 1032 evsrv: cli 0D18C0D0 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"49223b13-5c59-42b2-a2c1-b0a723752c8b"}
23:57:44.546 00.002 1032 PhdController::Dither begins
23:57:44.550 00.004 1032 dither: size=3.00, dRA=-2.00 dDec=0.98
23:57:44.554 00.004 1032 MountToCamera -- mountTheta (2.69) + m_xAngle (1.83) = xAngle (4.52 = -1.77)
23:57:44.556 00.002 1032 MountToCamera -- mountX=-2.00 mountY=0.98 hyp=2.23 mountTheta=2.69 cameraX=-0.43, cameraY=-2.19 cameraTheta=-1.77
23:57:44.558 00.002 1032 setting lock position to (1107.12, 127.97)
23:57:44.674 00.116 1032 Mount: notify guiding dithered (-0.4, -2.2)
23:57:44.686 00.012 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
23:57:44.713 00.027 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
23:57:44.720 00.007 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
23:57:44.726 00.006 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
23:57:44.730 00.004 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
23:57:44.733 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
23:57:44.761 00.028 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
23:57:44.764 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:57:44.767 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
23:57:44.770 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
23:57:44.773 00.003 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
23:57:44.776 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
23:57:44.779 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
23:57:44.781 00.002 1032 MultiStar: stabilizing after lock position change
23:57:44.784 00.003 1032 Status Line: Dither by -2.00,0.98
23:57:44.790 00.006 1032 PhdController: newstate STATE_SETTLE_BEGIN
23:57:44.793 00.003 1032 PhdController: newstate STATE_SETTLE_WAIT
23:57:44.795 00.002 1032 evsrv: cli 0D18C0D0 response: {"jsonrpc":"2.0","result":0,"id":"49223b13-5c59-42b2-a2c1-b0a723752c8b"}
23:57:44.871 00.076 1032 evsrv: cli 0D18C0D0 disconnect
23:57:44.917 00.046 10072 Exposure complete
23:57:45.106 00.189 10072 worker thread done servicing request
23:57:45.106 00.000 1032 OnExposeComplete: enter
23:57:45.109 00.003 1032 UpdateGuideState(): m_state=6
23:57:45.114 00.005 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11974
23:57:45.117 00.003 1032 Star::Find returns 1 (0), X=1107.66, Y=130.37, Mass=1459, SNR=26.9, Peak=106 HFD=3.4
23:57:45.120 00.003 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
23:57:45.122 00.002 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
23:57:45.124 00.002 1032 CameraToMount -- cameraX=0.54 cameraY=2.40 hyp=2.46 cameraTheta=1.35 mountX=2.18 mountY=-1.13, mountTheta=-0.48
23:57:45.129 00.005 1032 dither recenter: remaining=(2.0,-1.0) step=(2.0,-1.0)
23:57:45.132 00.003 1032 MountToCamera -- mountTheta (-0.45) + m_xAngle (1.83) = xAngle (1.38 = 1.38)
23:57:45.135 00.003 1032 MountToCamera -- mountX=2.00 mountY=-0.98 hyp=2.23 mountTheta=-0.45 cameraX=0.43, cameraY=2.19 cameraTheta=1.38
23:57:45.138 00.003 1032 SchedulePrimaryMove(0F526948, x=0.43, y=2.19, opts=4)
23:57:45.140 00.002 1032 Enqueuing Move request for scope (0.43, 2.19)
23:57:45.145 00.005 10072 Worker thread wakes up
23:57:45.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.43, 2.19) opts 0x4
23:57:45.145 00.000 10072 Handling offset move in thread for scope, endpoint = (0.43, 2.19)
23:57:45.145 00.000 10072 Moving (0.43, 2.19) raw xDistance=2.00 yDistance=-0.98
23:57:45.145 00.000 10072 BLC: window closed
23:57:45.145 00.000 10072 MoveAxis(W, 1927, B)
23:57:45.145 00.000 10072 Guiding  Dir = 3, Dur = 1927
23:57:45.145 00.000 1032 Mount: notify direct move 2.00,-0.98
23:57:45.148 00.003 10072 IsGuiding returns 0
23:57:45.149 00.001 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
23:57:45.152 00.003 10072 PulseGuide returned control before completion, sleep 1937
23:57:45.152 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
23:57:45.155 00.003 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
23:57:45.158 00.003 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
23:57:45.160 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
23:57:45.163 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
23:57:45.166 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
23:57:45.170 00.004 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:57:45.172 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
23:57:45.187 00.015 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
23:57:45.191 00.004 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
23:57:45.194 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
23:57:45.199 00.005 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
23:57:45.214 00.015 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:57:45.252 00.038 1032 UpdateGuideState exits: m=1459 SNR=26.9
23:57:45.255 00.003 1032 PhdController: settling, locked = 1, distance = 2.40 (0.25) aobump = 0 frame = 1 / 99999
23:57:45.258 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784174265.258,"Host":"MELE","Inst":1,"Distance":2.40,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:57:45.262 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:45.264 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:45.268 00.004 1032 Enqueuing Expose request
23:57:47.100 01.832 10072 IsGuiding returns 1
23:57:47.100 00.000 10072 scope still moving after pulse duration time elapsed
23:57:47.131 00.031 10072 IsGuiding returns 1
23:57:47.162 00.031 10072 IsGuiding returns 1
23:57:47.193 00.031 10072 IsGuiding returns 1
23:57:47.229 00.036 10072 IsGuiding returns 1
23:57:47.254 00.025 10072 IsGuiding returns 1
23:57:47.288 00.034 10072 IsGuiding returns 1
23:57:47.317 00.029 10072 IsGuiding returns 1
23:57:47.347 00.030 10072 IsGuiding returns 1
23:57:47.379 00.032 10072 IsGuiding returns 0
23:57:47.379 00.000 10072 scope move finished after 1927 + 303 ms
23:57:47.379 00.000 10072 Move returns status 0, amount 1927
23:57:47.379 00.000 10072 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:57:47.379 00.000 10072 MoveAxis(N, 632, B)
23:57:47.379 00.000 10072 Guiding  Dir = 0, Dur = 632
23:57:47.379 00.000 10072 IsGuiding returns 0
23:57:47.380 00.001 10072 PulseGuide returned control before completion, sleep 642
23:57:48.034 00.654 10072 IsGuiding returns 0
23:57:48.034 00.000 10072 Move returns status 0, amount 632
23:57:48.034 00.000 10072 move complete, result=0
23:57:48.034 00.000 10072 worker thread done servicing request
23:57:48.034 00.000 10072 Worker thread wakes up
23:57:48.034 00.000 1032 GuideStep: 2.0 px 1927 ms WEST, -1.0 px 632 ms NORTH
23:57:48.036 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:48.036 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:57:48.661 00.625 10072 Exposure complete
23:57:48.713 00.052 10072 worker thread done servicing request
23:57:48.713 00.000 1032 OnExposeComplete: enter
23:57:48.715 00.002 1032 UpdateGuideState(): m_state=6
23:57:48.717 00.002 1032 Star::Find(15, 1107, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11975
23:57:48.719 00.002 1032 Star::Find returns 1 (0), X=1107.40, Y=128.02, Mass=1425, SNR=26.6, Peak=108 HFD=3.4
23:57:48.721 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
23:57:48.723 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
23:57:48.724 00.001 1032 CameraToMount -- cameraX=0.28 cameraY=0.06 hyp=0.28 cameraTheta=0.20 mountX=-0.02 mountY=-0.28, mountTheta=-1.63
23:57:48.727 00.003 1032 SchedulePrimaryMove(0F526948, x=0.28, y=0.06, opts=13)
23:57:48.728 00.001 1032 Enqueuing Move request for scope (0.28, 0.06)
23:57:48.730 00.002 10072 Worker thread wakes up
23:57:48.730 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.06) opts 0xd
23:57:48.730 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, 0.06)
23:57:48.730 00.000 10072 Moving (0.28, 0.06) raw xDistance=-0.02 yDistance=-0.28
23:57:48.732 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:57:48.738 00.006 10072 PPEC rslt(dithering): input = -0.02, final = -0.01
23:57:48.738 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:57:48.738 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:57:48.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:57:48.738 00.000 10072 MoveAxis(E, 8, ABG)
23:57:48.738 00.000 10072 Guiding  Dir = 2, Dur = 8
23:57:48.738 00.000 10072 IsGuiding returns 0
23:57:48.740 00.002 10072 PulseGuide returned control before completion, sleep 18
23:57:48.756 00.016 1032 UpdateGuideState exits: m=1425 SNR=26.6
23:57:48.758 00.002 1032 PhdController: settling, locked = 1, distance = 0.28 (0.25) aobump = 0 frame = 2 / 99999
23:57:48.759 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784174268.759,"Host":"MELE","Inst":1,"Distance":0.28,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:57:48.761 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:48.763 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:48.764 00.001 1032 Enqueuing Expose request
23:57:48.769 00.005 10072 IsGuiding returns 0
23:57:48.770 00.001 10072 Move returns status 0, amount 8
23:57:48.770 00.000 10072 MoveAxis(N, 0, ABG)
23:57:48.770 00.000 10072 Move returns status 0, amount 0
23:57:48.770 00.000 10072 move complete, result=0
23:57:48.770 00.000 10072 worker thread done servicing request
23:57:48.770 00.000 10072 Worker thread wakes up
23:57:48.770 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:48.770 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:57:48.778 00.008 1032 GuideStep: -0.0 px 8 ms EAST, -0.3 px 0 ms NORTH
23:57:49.179 00.401 10072 Exposure complete
23:57:49.233 00.054 10072 worker thread done servicing request
23:57:49.234 00.001 1032 OnExposeComplete: enter
23:57:49.238 00.004 1032 UpdateGuideState(): m_state=6
23:57:49.245 00.007 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11976
23:57:49.247 00.002 1032 Star::Find returns 1 (0), X=1107.33, Y=128.12, Mass=1534, SNR=27.6, Peak=121 HFD=3.3
23:57:49.250 00.003 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
23:57:49.252 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
23:57:49.256 00.004 1032 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.64 mountX=0.09 mountY=-0.24, mountTheta=-1.19
23:57:49.260 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.15, opts=13)
23:57:49.262 00.002 1032 Enqueuing Move request for scope (0.20, 0.15)
23:57:49.264 00.002 10072 Worker thread wakes up
23:57:49.264 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
23:57:49.264 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
23:57:49.264 00.000 10072 Moving (0.20, 0.15) raw xDistance=0.09 yDistance=-0.24
23:57:49.274 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:57:49.279 00.005 10072 PPEC rslt(dithering): input = 0.09, final = 0.05
23:57:49.279 00.000 10072 PPEC: input: 0.09, control: 0.05, exposure: 500
23:57:49.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:57:49.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:57:49.279 00.000 10072 MoveAxis(W, 44, ABG)
23:57:49.279 00.000 10072 Guiding  Dir = 3, Dur = 44
23:57:49.280 00.001 10072 IsGuiding returns 0
23:57:49.281 00.001 10072 PulseGuide returned control before completion, sleep 54
23:57:49.310 00.029 1032 UpdateGuideState exits: m=1534 SNR=27.6
23:57:49.312 00.002 1032 PhdController: settling, locked = 1, distance = 0.28 (0.25) aobump = 0 frame = 3 / 99999
23:57:49.315 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784174269.314,"Host":"MELE","Inst":1,"Distance":0.28,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:57:49.317 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:49.319 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:49.321 00.002 1032 Enqueuing Expose request
23:57:49.347 00.026 10072 IsGuiding returns 0
23:57:49.347 00.000 10072 Move returns status 0, amount 44
23:57:49.347 00.000 10072 MoveAxis(N, 0, ABG)
23:57:49.347 00.000 10072 Move returns status 0, amount 0
23:57:49.347 00.000 10072 move complete, result=0
23:57:49.347 00.000 10072 worker thread done servicing request
23:57:49.348 00.001 10072 Worker thread wakes up
23:57:49.348 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:49.348 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:57:49.351 00.003 1032 GuideStep: 0.1 px 44 ms WEST, -0.2 px 0 ms NORTH
23:57:50.024 00.673 10072 Exposure complete
23:57:50.110 00.086 10072 worker thread done servicing request
23:57:50.110 00.000 1032 OnExposeComplete: enter
23:57:50.116 00.006 1032 UpdateGuideState(): m_state=6
23:57:50.119 00.003 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11977
23:57:50.122 00.003 1032 Star::Find returns 1 (0), X=1107.26, Y=128.15, Mass=1417, SNR=26.5, Peak=119 HFD=3.4
23:57:50.124 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
23:57:50.127 00.003 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
23:57:50.131 00.004 1032 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.95 mountX=0.15 mountY=-0.18, mountTheta=-0.88
23:57:50.138 00.007 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.19, opts=13)
23:57:50.142 00.004 1032 Enqueuing Move request for scope (0.13, 0.19)
23:57:50.150 00.008 10072 Worker thread wakes up
23:57:50.150 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
23:57:50.150 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
23:57:50.150 00.000 10072 Moving (0.13, 0.19) raw xDistance=0.15 yDistance=-0.18
23:57:50.154 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=148, Gamma=2.230
23:57:50.159 00.005 10072 PPEC rslt(dithering): input = 0.15, final = 0.07
23:57:50.159 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
23:57:50.159 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:50.159 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:57:50.159 00.000 10072 MoveAxis(W, 68, ABG)
23:57:50.159 00.000 10072 Guiding  Dir = 3, Dur = 68
23:57:50.160 00.001 10072 IsGuiding returns 0
23:57:50.161 00.001 10072 PulseGuide returned control before completion, sleep 78
23:57:50.188 00.027 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:57:50.191 00.003 1032 PhdController: settling, locked = 1, distance = 0.26 (0.25) aobump = 0 frame = 4 / 99999
23:57:50.202 00.011 1032 evsrv: {"Event":"Settling","Timestamp":1784174270.202,"Host":"MELE","Inst":1,"Distance":0.26,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:57:50.209 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:50.212 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:50.214 00.002 1032 Enqueuing Expose request
23:57:50.254 00.040 10072 IsGuiding returns 0
23:57:50.254 00.000 10072 Move returns status 0, amount 68
23:57:50.254 00.000 10072 MoveAxis(N, 0, ABG)
23:57:50.254 00.000 10072 Move returns status 0, amount 0
23:57:50.254 00.000 10072 move complete, result=0
23:57:50.255 00.001 10072 worker thread done servicing request
23:57:50.255 00.000 10072 Worker thread wakes up
23:57:50.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:50.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:57:50.258 00.003 1032 GuideStep: 0.1 px 68 ms WEST, -0.2 px 0 ms NORTH
23:57:50.666 00.408 10072 Exposure complete
23:57:50.766 00.100 1032 OnExposeComplete: enter
23:57:50.775 00.009 10072 worker thread done servicing request
23:57:50.776 00.001 1032 UpdateGuideState(): m_state=6
23:57:50.781 00.005 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11978
23:57:50.785 00.004 1032 Star::Find returns 1 (0), X=1107.27, Y=128.07, Mass=1405, SNR=26.4, Peak=110 HFD=3.3
23:57:50.791 00.006 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:57:50.795 00.004 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:57:50.809 00.014 1032 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.61 mountX=0.06 mountY=-0.17, mountTheta=-1.22
23:57:50.816 00.007 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.10, opts=13)
23:57:50.821 00.005 1032 Enqueuing Move request for scope (0.15, 0.10)
23:57:50.825 00.004 10072 Worker thread wakes up
23:57:50.825 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
23:57:50.825 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
23:57:50.825 00.000 10072 Moving (0.15, 0.10) raw xDistance=0.06 yDistance=-0.17
23:57:50.829 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=148, Gamma=2.230
23:57:50.837 00.008 10072 PPEC rslt(dithering): input = 0.06, final = 0.03
23:57:50.837 00.000 10072 PPEC: input: 0.06, control: 0.03, exposure: 500
23:57:50.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:50.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:57:50.838 00.001 10072 MoveAxis(W, 29, ABG)
23:57:50.838 00.000 10072 Guiding  Dir = 3, Dur = 29
23:57:50.838 00.000 10072 IsGuiding returns 0
23:57:50.839 00.001 10072 PulseGuide returned control before completion, sleep 39
23:57:50.931 00.092 10072 IsGuiding returns 1
23:57:50.931 00.000 10072 scope still moving after pulse duration time elapsed
23:57:50.951 00.020 1032 UpdateGuideState exits: m=1405 SNR=26.4
23:57:50.969 00.018 10072 IsGuiding returns 0
23:57:50.969 00.000 10072 scope move finished after 29 + 101 ms
23:57:50.969 00.000 10072 Move returns status 0, amount 29
23:57:50.969 00.000 10072 MoveAxis(N, 0, ABG)
23:57:50.969 00.000 10072 Move returns status 0, amount 0
23:57:50.969 00.000 10072 move complete, result=0
23:57:50.970 00.001 10072 worker thread done servicing request
23:57:50.971 00.001 1032 PhdController: settling, locked = 1, distance = 0.24 (0.25) aobump = 0 frame = 5 / 99999
23:57:50.978 00.007 1032 evsrv: {"Event":"Settling","Timestamp":1784174270.978,"Host":"MELE","Inst":1,"Distance":0.24,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:57:50.983 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:51.000 00.017 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:51.010 00.010 1032 Enqueuing Expose request
23:57:51.015 00.005 10072 Worker thread wakes up
23:57:51.016 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:51.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:57:51.018 00.002 1032 GuideStep: 0.1 px 29 ms WEST, -0.2 px 0 ms NORTH
23:57:52.288 01.270 10072 Exposure complete
23:57:53.452 01.164 10072 worker thread done servicing request
23:57:53.452 00.000 1032 OnExposeComplete: enter
23:57:53.459 00.007 1032 UpdateGuideState(): m_state=6
23:57:53.465 00.006 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11979
23:57:53.469 00.004 1032 Star::Find returns 1 (0), X=1107.39, Y=127.90, Mass=1518, SNR=27.4, Peak=131 HFD=3.5
23:57:53.472 00.003 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
23:57:53.475 00.003 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
23:57:53.478 00.003 1032 CameraToMount -- cameraX=0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-0.26 mountX=-0.14 mountY=-0.24, mountTheta=-2.09
23:57:53.483 00.005 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.07, opts=13)
23:57:53.526 00.043 1032 Enqueuing Move request for scope (0.27, -0.07)
23:57:53.530 00.004 10072 Worker thread wakes up
23:57:53.530 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.07) opts 0xd
23:57:53.531 00.001 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.07)
23:57:53.531 00.000 10072 Moving (0.27, -0.07) raw xDistance=-0.14 yDistance=-0.24
23:57:53.535 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=148, Gamma=2.230
23:57:53.543 00.008 10072 PPEC rslt(dithering): input = -0.14, final = -0.07
23:57:53.543 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
23:57:53.543 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.59
23:57:53.543 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:57:53.543 00.000 10072 MoveAxis(E, 65, ABG)
23:57:53.543 00.000 10072 Guiding  Dir = 2, Dur = 65
23:57:53.544 00.001 10072 IsGuiding returns 0
23:57:53.545 00.001 10072 PulseGuide returned control before completion, sleep 75
23:57:53.585 00.040 1032 UpdateGuideState exits: m=1518 SNR=27.4
23:57:53.589 00.004 1032 PhdController: settling, locked = 1, distance = 0.25 (0.25) aobump = 0 frame = 6 / 99999
23:57:53.594 00.005 1032 evsrv: {"Event":"Settling","Timestamp":1784174273.593,"Host":"MELE","Inst":1,"Distance":0.25,"Time":2.6,"SettleTime":3.0,"StarLocked":true}
23:57:53.599 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:53.628 00.029 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:53.632 00.004 1032 Enqueuing Expose request
23:57:53.636 00.004 10072 IsGuiding returns 1
23:57:53.636 00.000 10072 scope still moving after pulse duration time elapsed
23:57:53.664 00.028 10072 IsGuiding returns 1
23:57:53.695 00.031 10072 IsGuiding returns 1
23:57:53.727 00.032 10072 IsGuiding returns 1
23:57:53.758 00.031 10072 IsGuiding returns 1
23:57:53.790 00.032 10072 IsGuiding returns 1
23:57:53.821 00.031 10072 IsGuiding returns 1
23:57:53.854 00.033 10072 IsGuiding returns 1
23:57:53.891 00.037 10072 IsGuiding returns 1
23:57:53.913 00.022 10072 IsGuiding returns 1
23:57:53.944 00.031 10072 IsGuiding returns 1
23:57:53.982 00.038 10072 IsGuiding returns 1
23:57:54.006 00.024 10072 IsGuiding returns 1
23:57:54.036 00.030 10072 IsGuiding returns 0
23:57:54.036 00.000 10072 scope move finished after 65 + 427 ms
23:57:54.036 00.000 10072 Move returns status 0, amount 65
23:57:54.036 00.000 10072 MoveAxis(N, 155, ABG)
23:57:54.036 00.000 10072 Guiding  Dir = 0, Dur = 155
23:57:54.036 00.000 10072 IsGuiding returns 0
23:57:54.038 00.002 10072 PulseGuide returned control before completion, sleep 165
23:57:54.232 00.194 10072 IsGuiding returns 0
23:57:54.233 00.001 10072 Move returns status 0, amount 155
23:57:54.233 00.000 10072 move complete, result=0
23:57:54.233 00.000 1032 GuideStep: -0.1 px 65 ms EAST, -0.2 px 155 ms NORTH
23:57:54.236 00.003 10072 worker thread done servicing request
23:57:54.236 00.000 10072 Worker thread wakes up
23:57:54.236 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:54.236 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:57:54.900 00.664 10072 Exposure complete
23:57:55.128 00.228 10072 worker thread done servicing request
23:57:55.128 00.000 1032 OnExposeComplete: enter
23:57:55.132 00.004 1032 UpdateGuideState(): m_state=6
23:57:55.136 00.004 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11980
23:57:55.173 00.037 1032 Star::Find returns 1 (0), X=1107.17, Y=127.99, Mass=1457, SNR=26.9, Peak=112 HFD=3.1
23:57:55.176 00.003 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
23:57:55.179 00.003 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
23:57:55.181 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.46 mountX=0.01 mountY=-0.05, mountTheta=-1.37
23:57:55.191 00.010 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
23:57:55.195 00.004 1032 Enqueuing Move request for scope (0.05, 0.02)
23:57:55.199 00.004 10072 Worker thread wakes up
23:57:55.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
23:57:55.199 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
23:57:55.200 00.001 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
23:57:55.217 00.017 10072 PPEC rslt(dithering): input = 0.01, final = 0.01
23:57:55.217 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:57:55.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:55.219 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:57:55.219 00.000 10072 MoveAxis(W, 5, ABG)
23:57:55.219 00.000 10072 Guiding  Dir = 3, Dur = 5
23:57:55.219 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:57:55.222 00.003 10072 IsGuiding returns 0
23:57:55.223 00.001 10072 PulseGuide returned control before completion, sleep 15
23:57:55.260 00.037 10072 IsGuiding returns 0
23:57:55.261 00.001 10072 Move returns status 0, amount 5
23:57:55.261 00.000 10072 MoveAxis(N, 0, ABG)
23:57:55.261 00.000 10072 Move returns status 0, amount 0
23:57:55.261 00.000 10072 move complete, result=0
23:57:55.261 00.000 10072 worker thread done servicing request
23:57:55.284 00.023 1032 UpdateGuideState exits: m=1457 SNR=26.9
23:57:55.288 00.004 1032 PhdController: settling, locked = 1, distance = 0.19 (0.25) aobump = 0 frame = 7 / 99999
23:57:55.315 00.027 1032 PhdController: newstate STATE_FINISH
23:57:55.317 00.002 1032 PhdController complete: success
23:57:55.320 00.003 1032 evsrv: {"Event":"SettleDone","Timestamp":1784174275.320,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
23:57:55.323 00.003 1032 Mount: notify guiding dither settle done success=1
23:57:55.361 00.038 1032 PhdController: newstate STATE_IDLE
23:57:55.369 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:55.373 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:55.377 00.004 1032 Enqueuing Expose request
23:57:55.381 00.004 10072 Worker thread wakes up
23:57:55.382 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:55.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:57:55.383 00.001 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:57:56.042 00.659 10072 Exposure complete
23:57:56.250 00.208 10072 worker thread done servicing request
23:57:56.250 00.000 1032 OnExposeComplete: enter
23:57:56.279 00.029 1032 UpdateGuideState(): m_state=6
23:57:56.283 00.004 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11981
23:57:56.285 00.002 1032 Star::Find returns 1 (0), X=1107.17, Y=128.01, Mass=1469, SNR=27.0, Peak=111 HFD=3.1
23:57:56.288 00.003 1032 MultiStar: exiting stabilization period
23:57:56.314 00.026 1032 MultiStar: updating star positions after lock position change
23:57:56.317 00.003 1032 Star::Find(15, 626, 258, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11981
23:57:56.320 00.003 1032 Star::Find returns 1 (1), X=626.78, Y=259.02, Mass=1261, SNR=25.0, Peak=255 HFD=2.1
23:57:56.322 00.002 1032 Star::Find(15, 333, 189, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11981
23:57:56.325 00.003 1032 Star::Find returns 1 (0), X=333.02, Y=190.44, Mass=923, SNR=21.4, Peak=117 HFD=2.3
23:57:56.357 00.032 1032 Star::Find(15, 135, 731, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11981
23:57:56.360 00.003 1032 Star::Find returns 1 (0), X=135.57, Y=732.43, Mass=855, SNR=20.6, Peak=80 HFD=3.2
23:57:56.362 00.002 1032 Star::Find(15, 358, 600, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11981
23:57:56.365 00.003 1032 Star::Find returns 1 (0), X=358.37, Y=601.92, Mass=650, SNR=18.0, Peak=107 HFD=2.3
23:57:56.367 00.002 1032 Star::Find(15, 1110, 546, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11981
23:57:56.400 00.033 1032 Star::Find returns 1 (0), X=1110.13, Y=546.58, Mass=632, SNR=17.7, Peak=63 HFD=3.0
23:57:56.402 00.002 1032 Star::Find(15, 55, 343, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11981
23:57:56.405 00.003 1032 Star::Find returns 1 (0), X=55.79, Y=345.47, Mass=506, SNR=15.8, Peak=39 HFD=3.4
23:57:56.407 00.002 1032 Star::Find(15, 570, 592, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11981
23:57:56.410 00.003 1032 Star::Find returns 1 (0), X=570.81, Y=593.22, Mass=727, SNR=19.0, Peak=145 HFD=2.1
23:57:56.412 00.002 1032 Star::Find(15, 820, 217, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11981
23:57:56.452 00.040 1032 Star::Find returns 1 (0), X=820.04, Y=217.91, Mass=402, SNR=14.0, Peak=66 HFD=2.2
23:57:56.454 00.002 1032 Star::Find(15, 253, 326, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11981
23:57:56.458 00.004 1032 Star::Find returns 1 (0), X=253.51, Y=327.49, Mass=411, SNR=14.3, Peak=36 HFD=3.2
23:57:56.461 00.003 1032 Star::Find(15, 471, 316, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11981
23:57:56.492 00.031 1032 Star::Find returns 1 (0), X=471.88, Y=317.25, Mass=640, SNR=17.8, Peak=97 HFD=2.3
23:57:56.496 00.004 1032 Star::Find(15, 722, 903, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11981
23:57:56.499 00.003 1032 Star::Find returns 1 (0), X=722.52, Y=904.10, Mass=393, SNR=13.8, Peak=41 HFD=2.9
23:57:56.501 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
23:57:56.536 00.035 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
23:57:56.540 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.64 mountX=0.02 mountY=-0.06, mountTheta=-1.19
23:57:56.544 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
23:57:56.573 00.029 1032 Enqueuing Move request for scope (0.05, 0.04)
23:57:56.575 00.002 10072 Worker thread wakes up
23:57:56.576 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:57:56.576 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:57:56.576 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.06
23:57:56.578 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:57:56.583 00.005 10072 PPEC rslt(dithering): input = 0.02, final = 0.01
23:57:56.583 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:57:56.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:56.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:57:56.583 00.000 10072 MoveAxis(W, 11, ABG)
23:57:56.583 00.000 10072 Guiding  Dir = 3, Dur = 11
23:57:56.584 00.001 10072 IsGuiding returns 0
23:57:56.613 00.029 10072 PulseGuide returned control before completion, sleep 20
23:57:56.654 00.041 10072 IsGuiding returns 0
23:57:56.655 00.001 10072 Move returns status 0, amount 11
23:57:56.655 00.000 10072 MoveAxis(N, 0, ABG)
23:57:56.655 00.000 10072 Move returns status 0, amount 0
23:57:56.655 00.000 10072 move complete, result=0
23:57:56.655 00.000 10072 worker thread done servicing request
23:57:56.666 00.011 1032 UpdateGuideState exits: m=1469 SNR=27.0
23:57:56.712 00.046 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:56.715 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:56.717 00.002 1032 Enqueuing Expose request
23:57:56.720 00.003 10072 Worker thread wakes up
23:57:56.720 00.000 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
23:57:56.749 00.029 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:56.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:57:57.444 00.695 10072 Exposure complete
23:57:57.611 00.167 10072 worker thread done servicing request
23:57:57.611 00.000 1032 OnExposeComplete: enter
23:57:57.615 00.004 1032 UpdateGuideState(): m_state=6
23:57:57.618 00.003 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11982
23:57:57.621 00.003 1032 Star::Find returns 1 (0), X=1107.23, Y=128.02, Mass=1385, SNR=26.2, Peak=111 HFD=3.2
23:57:57.653 00.032 1032 MultiStar: [#1 0.04,0.06,0.98,U] [#2 0.01,0.07,0.79,U] [#3 0.08,0.05,0.77,U] [#4 0.07,-0.14,0.72,U] [#5 -0.05,0.07,0.70,U] [#6 -0.10,-0.04,0.64,U] [#7 -0.07,0.11,0.69,U] [#8 0.20,0.17,0.00,M1] 
23:57:57.657 00.004 1032 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {0.10, 0.05}
23:57:57.660 00.003 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
23:57:57.663 00.003 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
23:57:57.665 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.07 mountX=0.03 mountY=-0.03, mountTheta=-0.76
23:57:57.713 00.048 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
23:57:57.749 00.036 1032 Enqueuing Move request for scope (0.02, 0.03)
23:57:57.753 00.004 10072 Worker thread wakes up
23:57:57.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
23:57:57.753 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
23:57:57.753 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.03
23:57:57.756 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:57:57.796 00.040 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:57:57.796 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:57:57.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:57.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:57:57.796 00.000 10072 MoveAxis(W, 7, ABG)
23:57:57.796 00.000 10072 Guiding  Dir = 3, Dur = 7
23:57:57.800 00.004 10072 IsGuiding returns 0
23:57:57.800 00.000 10072 PulseGuide returned control before completion, sleep 17
23:57:57.851 00.051 10072 IsGuiding returns 0
23:57:57.851 00.000 10072 Move returns status 0, amount 7
23:57:57.851 00.000 10072 MoveAxis(N, 0, ABG)
23:57:57.852 00.001 10072 Move returns status 0, amount 0
23:57:57.852 00.000 10072 move complete, result=0
23:57:57.852 00.000 10072 worker thread done servicing request
23:57:57.904 00.052 1032 UpdateGuideState exits: m=1385 SNR=26.2
23:57:57.908 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:57.911 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:57.913 00.002 1032 Enqueuing Expose request
23:57:57.916 00.003 10072 Worker thread wakes up
23:57:57.916 00.000 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
23:57:57.950 00.034 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:57.950 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:57:58.587 00.637 10072 Exposure complete
23:57:58.656 00.069 10072 worker thread done servicing request
23:57:58.657 00.001 1032 OnExposeComplete: enter
23:57:58.660 00.003 1032 UpdateGuideState(): m_state=6
23:57:58.663 00.003 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11983
23:57:58.665 00.002 1032 Star::Find returns 1 (0), X=1107.19, Y=128.03, Mass=1483, SNR=27.1, Peak=112 HFD=3.2
23:57:58.668 00.003 1032 MultiStar: [#1 0.07,-0.03,0.95,U] [#2 0.13,0.03,0.80,U] [#3 -0.00,0.04,0.75,U] [#4 0.03,-0.07,0.63,U] [#5 0.05,0.06,0.66,U] [#6 -0.12,-0.23,0.00,M1] [#7 0.03,0.03,0.71,U] [#8 0.20,0.18,0.00,M2] 
23:57:58.670 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.02}, one-star: {0.06, 0.06}
23:57:58.672 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
23:57:58.675 00.003 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
23:57:58.678 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.33 mountX=0.00 mountY=-0.06, mountTheta=-1.50
23:57:58.682 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
23:57:58.685 00.003 1032 Enqueuing Move request for scope (0.06, 0.02)
23:57:58.687 00.002 10072 Worker thread wakes up
23:57:58.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:57:58.688 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:57:58.688 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
23:57:58.691 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:57:58.696 00.005 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:57:58.697 00.001 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
23:57:58.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:58.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:57:58.697 00.000 10072 MoveAxis(W, 9, ABG)
23:57:58.697 00.000 10072 Guiding  Dir = 3, Dur = 9
23:57:58.697 00.000 10072 IsGuiding returns 0
23:57:58.698 00.001 10072 PulseGuide returned control before completion, sleep 19
23:57:58.720 00.022 10072 IsGuiding returns 0
23:57:58.720 00.000 10072 Move returns status 0, amount 9
23:57:58.720 00.000 10072 MoveAxis(N, 0, ABG)
23:57:58.720 00.000 10072 Move returns status 0, amount 0
23:57:58.720 00.000 10072 move complete, result=0
23:57:58.721 00.001 10072 worker thread done servicing request
23:57:58.722 00.001 1032 UpdateGuideState exits: m=1483 SNR=27.1
23:57:58.724 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:58.727 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:58.729 00.002 1032 Enqueuing Expose request
23:57:58.731 00.002 10072 Worker thread wakes up
23:57:58.731 00.000 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
23:57:58.733 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:58.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:57:59.203 00.470 10072 Exposure complete
23:57:59.845 00.642 1032 OnExposeComplete: enter
23:57:59.851 00.006 10072 worker thread done servicing request
23:57:59.851 00.000 1032 UpdateGuideState(): m_state=6
23:57:59.856 00.005 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11984
23:57:59.865 00.009 1032 Star::Find returns 1 (0), X=1107.32, Y=127.97, Mass=1372, SNR=26.0, Peak=112 HFD=3.4
23:57:59.871 00.006 1032 MultiStar: [#1 0.10,-0.11,1.00,U] [#2 0.03,-0.06,0.84,U] [#3 -0.03,0.01,0.81,U] [#4 0.11,-0.07,0.69,U] [#5 0.23,0.06,0.67,U] [#6 0.05,-0.30,0.00,M2] [#7 0.09,-0.03,0.69,U] [#8 0.21,0.06,0.55,U] 
23:57:59.875 00.004 1032 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.20, 0.00}
23:57:59.881 00.006 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
23:57:59.888 00.007 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
23:57:59.900 00.012 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
23:57:59.909 00.009 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
23:57:59.915 00.006 1032 Enqueuing Move request for scope (0.11, -0.02)
23:57:59.919 00.004 10072 Worker thread wakes up
23:57:59.919 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
23:57:59.919 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
23:57:59.919 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
23:57:59.921 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:57:59.929 00.008 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:57:59.929 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:57:59.930 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:59.930 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:57:59.930 00.000 10072 MoveAxis(W, 9, ABG)
23:57:59.930 00.000 10072 Guiding  Dir = 3, Dur = 9
23:57:59.930 00.000 10072 IsGuiding returns 0
23:57:59.932 00.002 10072 PulseGuide returned control before completion, sleep 18
23:57:59.957 00.025 10072 IsGuiding returns 0
23:57:59.957 00.000 10072 Move returns status 0, amount 9
23:57:59.957 00.000 10072 MoveAxis(N, 0, ABG)
23:57:59.957 00.000 10072 Move returns status 0, amount 0
23:57:59.957 00.000 10072 move complete, result=0
23:57:59.957 00.000 10072 worker thread done servicing request
23:57:59.958 00.001 1032 UpdateGuideState exits: m=1372 SNR=26.0
23:57:59.962 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:59.966 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:57:59.969 00.003 1032 Enqueuing Expose request
23:57:59.971 00.002 10072 Worker thread wakes up
23:57:59.971 00.000 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
23:57:59.974 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:57:59.974 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:00.602 00.628 10072 Exposure complete
23:58:00.671 00.069 10072 worker thread done servicing request
23:58:00.671 00.000 1032 OnExposeComplete: enter
23:58:00.675 00.004 1032 UpdateGuideState(): m_state=6
23:58:00.678 00.003 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11985
23:58:00.682 00.004 1032 Star::Find returns 1 (0), X=1107.20, Y=128.08, Mass=1433, SNR=26.6, Peak=109 HFD=3.2
23:58:00.688 00.006 1032 MultiStar: [#1 0.13,0.00,0.87,U] [#2 -0.01,0.05,0.73,U] [#3 -0.03,0.00,0.77,U] [#4 0.08,-0.18,0.68,U] [#5 -0.01,0.16,0.69,U] [#6 -0.02,-0.15,0.58,U] [#7 0.02,0.14,0.64,U] [#8 0.11,0.06,0.52,U] 
23:58:00.695 00.007 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.07, 0.11}
23:58:00.699 00.004 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
23:58:00.702 00.003 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
23:58:00.709 00.007 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.58 mountX=0.02 mountY=-0.05, mountTheta=-1.25
23:58:00.715 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
23:58:00.717 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
23:58:00.719 00.002 10072 Worker thread wakes up
23:58:00.720 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:58:00.720 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:58:00.720 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
23:58:00.722 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:58:00.726 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:58:00.726 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:58:00.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:00.727 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:58:00.727 00.000 10072 MoveAxis(W, 7, ABG)
23:58:00.727 00.000 10072 Guiding  Dir = 3, Dur = 7
23:58:00.727 00.000 10072 IsGuiding returns 0
23:58:00.728 00.001 10072 PulseGuide returned control before completion, sleep 17
23:58:00.750 00.022 1032 UpdateGuideState exits: m=1433 SNR=26.6
23:58:00.755 00.005 10072 IsGuiding returns 0
23:58:00.755 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:00.757 00.002 10072 Move returns status 0, amount 7
23:58:00.757 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:00.760 00.003 10072 MoveAxis(N, 0, ABG)
23:58:00.760 00.000 1032 Enqueuing Expose request
23:58:00.762 00.002 10072 Move returns status 0, amount 0
23:58:00.762 00.000 10072 move complete, result=0
23:58:00.763 00.001 10072 worker thread done servicing request
23:58:00.763 00.000 10072 Worker thread wakes up
23:58:00.763 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:00.763 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:00.775 00.012 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
23:58:01.180 00.405 10072 Exposure complete
23:58:01.259 00.079 10072 worker thread done servicing request
23:58:01.259 00.000 1032 OnExposeComplete: enter
23:58:01.262 00.003 1032 UpdateGuideState(): m_state=6
23:58:01.265 00.003 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11986
23:58:01.271 00.006 1032 Star::Find returns 1 (0), X=1107.22, Y=128.05, Mass=1266, SNR=25.0, Peak=94 HFD=3.4
23:58:01.276 00.005 1032 MultiStar: [#1 0.06,-0.06,1.04,U] [#2 0.09,0.01,0.82,U] [#3 0.01,0.11,0.82,U] [#4 0.05,-0.07,0.74,U] [#5 0.11,0.17,0.71,U] [#6 0.09,-0.12,0.70,U] [#7 0.03,0.12,0.73,U] [#8 0.12,0.19,0.54,U] 
23:58:01.279 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.09, 0.08}
23:58:01.282 00.003 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
23:58:01.287 00.005 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
23:58:01.292 00.005 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.53 mountX=0.02 mountY=-0.08, mountTheta=-1.30
23:58:01.298 00.006 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
23:58:01.311 00.013 1032 Enqueuing Move request for scope (0.07, 0.04)
23:58:01.314 00.003 10072 Worker thread wakes up
23:58:01.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:58:01.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:58:01.315 00.001 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
23:58:01.317 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:58:01.322 00.005 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:58:01.323 00.001 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:58:01.323 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:01.323 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:58:01.323 00.000 10072 MoveAxis(W, 6, ABG)
23:58:01.323 00.000 10072 Guiding  Dir = 3, Dur = 6
23:58:01.324 00.001 10072 IsGuiding returns 0
23:58:01.325 00.001 10072 PulseGuide returned control before completion, sleep 15
23:58:01.347 00.022 10072 IsGuiding returns 0
23:58:01.347 00.000 10072 Move returns status 0, amount 6
23:58:01.347 00.000 10072 MoveAxis(N, 0, ABG)
23:58:01.347 00.000 10072 Move returns status 0, amount 0
23:58:01.347 00.000 10072 move complete, result=0
23:58:01.347 00.000 10072 worker thread done servicing request
23:58:01.350 00.003 1032 UpdateGuideState exits: m=1266 SNR=25.0
23:58:01.352 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:01.355 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:01.358 00.003 1032 Enqueuing Expose request
23:58:01.361 00.003 10072 Worker thread wakes up
23:58:01.361 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:01.361 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:01.373 00.012 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:58:02.007 00.634 10072 Exposure complete
23:58:02.065 00.058 10072 worker thread done servicing request
23:58:02.065 00.000 1032 OnExposeComplete: enter
23:58:02.079 00.014 1032 UpdateGuideState(): m_state=6
23:58:02.081 00.002 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11987
23:58:02.083 00.002 1032 Star::Find returns 1 (0), X=1107.22, Y=128.04, Mass=1513, SNR=27.4, Peak=121 HFD=3.2
23:58:02.087 00.004 1032 MultiStar: [#1 0.15,-0.11,0.93,U] [#2 0.13,0.00,0.77,U] [#3 0.05,-0.01,0.80,U] [#4 0.06,-0.07,0.66,U] [#5 0.02,-0.02,0.67,U] [#6 0.10,-0.14,0.60,U] [#7 0.07,0.07,0.66,U] [#8 0.10,0.12,0.51,U] 
23:58:02.089 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.10, 0.08}
23:58:02.091 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
23:58:02.093 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
23:58:02.096 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.11 mountX=-0.03 mountY=-0.08, mountTheta=-1.94
23:58:02.099 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:58:02.101 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
23:58:02.105 00.004 10072 Worker thread wakes up
23:58:02.105 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:58:02.105 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:58:02.105 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
23:58:02.107 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:58:02.115 00.008 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:58:02.115 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
23:58:02.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:02.115 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:58:02.115 00.000 10072 MoveAxis(W, 8, ABG)
23:58:02.115 00.000 10072 Guiding  Dir = 3, Dur = 8
23:58:02.115 00.000 10072 IsGuiding returns 0
23:58:02.117 00.002 10072 PulseGuide returned control before completion, sleep 18
23:58:02.140 00.023 1032 UpdateGuideState exits: m=1513 SNR=27.4
23:58:02.141 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:02.148 00.007 10072 IsGuiding returns 0
23:58:02.148 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:02.150 00.002 10072 Move returns status 0, amount 8
23:58:02.150 00.000 10072 MoveAxis(N, 0, ABG)
23:58:02.150 00.000 10072 Move returns status 0, amount 0
23:58:02.150 00.000 10072 move complete, result=0
23:58:02.150 00.000 10072 worker thread done servicing request
23:58:02.150 00.000 1032 Enqueuing Expose request
23:58:02.156 00.006 10072 Worker thread wakes up
23:58:02.156 00.000 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
23:58:02.160 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:02.160 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:02.572 00.412 10072 Exposure complete
23:58:02.647 00.075 10072 worker thread done servicing request
23:58:02.647 00.000 1032 OnExposeComplete: enter
23:58:02.649 00.002 1032 UpdateGuideState(): m_state=6
23:58:02.653 00.004 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11988
23:58:02.656 00.003 1032 Star::Find returns 1 (0), X=1107.33, Y=127.89, Mass=1366, SNR=26.0, Peak=121 HFD=3.4
23:58:02.659 00.003 1032 MultiStar: [#1 0.16,-0.08,0.93,U] [#2 0.14,-0.06,0.84,U] [#3 0.05,-0.02,0.75,U] [#4 0.06,-0.23,0.72,U] [#5 0.00,-0.06,0.70,U] [#6 0.07,-0.12,0.64,U] [#7 0.03,0.07,0.74,U] [#8 0.23,0.06,0.54,U] 
23:58:02.661 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.20, -0.08}
23:58:02.663 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
23:58:02.665 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
23:58:02.667 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.53 mountX=-0.09 mountY=-0.09, mountTheta=-2.36
23:58:02.667 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
23:58:02.672 00.005 1032 Enqueuing Move request for scope (0.11, -0.06)
23:58:02.672 00.000 10072 Worker thread wakes up
23:58:02.672 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
23:58:02.672 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
23:58:02.672 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.09 yDistance=-0.09
23:58:02.677 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:58:02.682 00.005 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:58:02.682 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
23:58:02.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:02.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:58:02.682 00.000 10072 MoveAxis(W, 7, ABG)
23:58:02.682 00.000 10072 Guiding  Dir = 3, Dur = 7
23:58:02.682 00.000 10072 IsGuiding returns 0
23:58:02.682 00.000 10072 PulseGuide returned control before completion, sleep 17
23:58:02.716 00.034 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:58:02.718 00.002 10072 IsGuiding returns 0
23:58:02.718 00.000 10072 Move returns status 0, amount 7
23:58:02.718 00.000 10072 MoveAxis(N, 0, ABG)
23:58:02.720 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:02.723 00.003 10072 Move returns status 0, amount 0
23:58:02.723 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:02.725 00.002 1032 Enqueuing Expose request
23:58:02.727 00.002 10072 move complete, result=0
23:58:02.727 00.000 10072 worker thread done servicing request
23:58:02.727 00.000 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:58:02.730 00.003 10072 Worker thread wakes up
23:58:02.730 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:02.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:03.364 00.634 10072 Exposure complete
23:58:03.427 00.063 1032 OnExposeComplete: enter
23:58:03.430 00.003 10072 worker thread done servicing request
23:58:03.430 00.000 1032 UpdateGuideState(): m_state=6
23:58:03.435 00.005 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11989
23:58:03.437 00.002 1032 Star::Find returns 1 (0), X=1107.20, Y=128.01, Mass=1466, SNR=27.0, Peak=114 HFD=3.3
23:58:03.439 00.002 1032 MultiStar: [#1 0.12,-0.04,0.96,U] [#2 0.05,-0.05,0.80,U] [#3 0.05,0.07,0.75,U] [#4 0.02,-0.19,0.62,U] [#5 0.17,0.16,0.64,U] [#6 0.03,-0.17,0.63,U] [#7 0.02,0.02,0.67,U] [#8 -0.01,0.09,0.54,U] 
23:58:03.443 00.004 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.08, 0.04}
23:58:03.445 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
23:58:03.447 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
23:58:03.449 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.12 mountX=-0.02 mountY=-0.06, mountTheta=-1.95
23:58:03.454 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
23:58:03.456 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
23:58:03.459 00.003 10072 Worker thread wakes up
23:58:03.459 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:58:03.459 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:58:03.459 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.02 yDistance=-0.06
23:58:03.463 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:58:03.467 00.004 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:58:03.467 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
23:58:03.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:03.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:58:03.467 00.000 10072 MoveAxis(W, 10, ABG)
23:58:03.467 00.000 10072 Guiding  Dir = 3, Dur = 10
23:58:03.467 00.000 10072 IsGuiding returns 0
23:58:03.469 00.002 10072 PulseGuide returned control before completion, sleep 20
23:58:03.494 00.025 1032 UpdateGuideState exits: m=1466 SNR=27.0
23:58:03.496 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:03.498 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:03.500 00.002 1032 Enqueuing Expose request
23:58:03.504 00.004 10072 IsGuiding returns 0
23:58:03.504 00.000 10072 Move returns status 0, amount 10
23:58:03.504 00.000 10072 MoveAxis(N, 0, ABG)
23:58:03.504 00.000 10072 Move returns status 0, amount 0
23:58:03.504 00.000 10072 move complete, result=0
23:58:03.504 00.000 10072 worker thread done servicing request
23:58:03.504 00.000 10072 Worker thread wakes up
23:58:03.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:03.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:03.511 00.007 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
23:58:03.921 00.410 10072 Exposure complete
23:58:03.987 00.066 10072 worker thread done servicing request
23:58:03.987 00.000 1032 OnExposeComplete: enter
23:58:03.989 00.002 1032 UpdateGuideState(): m_state=6
23:58:03.993 00.004 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11990
23:58:03.995 00.002 1032 Star::Find returns 1 (0), X=1107.20, Y=128.01, Mass=1559, SNR=27.8, Peak=119 HFD=3.1
23:58:04.000 00.005 1032 MultiStar: [#1 0.18,-0.05,0.88,U] [#2 0.07,-0.04,0.77,U] [#3 0.01,0.06,0.72,U] [#4 0.23,-0.19,0.00,M1] [#5 0.12,0.03,0.64,U] [#6 0.03,-0.29,0.00,M1] [#7 0.01,-0.02,0.65,U] [#8 0.10,0.17,0.52,U] 
23:58:04.002 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.02}, one-star: {0.07, 0.04}
23:58:04.006 00.004 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
23:58:04.008 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
23:58:04.012 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.23 mountX=-0.00 mountY=-0.08, mountTheta=-1.60
23:58:04.016 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
23:58:04.016 00.000 1032 Enqueuing Move request for scope (0.08, 0.02)
23:58:04.016 00.000 10072 Worker thread wakes up
23:58:04.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
23:58:04.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
23:58:04.016 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.00 yDistance=-0.08
23:58:04.025 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:58:04.032 00.007 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:58:04.032 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
23:58:04.032 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:04.032 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:58:04.032 00.000 10072 MoveAxis(W, 7, ABG)
23:58:04.032 00.000 10072 Guiding  Dir = 3, Dur = 7
23:58:04.034 00.002 10072 IsGuiding returns 0
23:58:04.034 00.000 10072 PulseGuide returned control before completion, sleep 17
23:58:04.058 00.024 1032 UpdateGuideState exits: m=1559 SNR=27.8
23:58:04.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:04.064 00.004 10072 IsGuiding returns 0
23:58:04.064 00.000 10072 Move returns status 0, amount 7
23:58:04.064 00.000 10072 MoveAxis(N, 0, ABG)
23:58:04.064 00.000 10072 Move returns status 0, amount 0
23:58:04.064 00.000 10072 move complete, result=0
23:58:04.064 00.000 10072 worker thread done servicing request
23:58:04.064 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:04.068 00.004 1032 Enqueuing Expose request
23:58:04.070 00.002 10072 Worker thread wakes up
23:58:04.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:04.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:04.070 00.000 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:58:04.712 00.642 10072 Exposure complete
23:58:04.776 00.064 10072 worker thread done servicing request
23:58:04.776 00.000 1032 OnExposeComplete: enter
23:58:04.780 00.004 1032 UpdateGuideState(): m_state=6
23:58:04.782 00.002 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11991
23:58:04.786 00.004 1032 Star::Find returns 1 (0), X=1107.25, Y=127.89, Mass=1419, SNR=26.5, Peak=119 HFD=3.4
23:58:04.790 00.004 1032 MultiStar: [#1 0.17,-0.20,0.00,M1] [#2 0.23,-0.15,0.00,M1] [#3 0.04,-0.08,0.75,U] [#4 0.13,-0.26,0.00,M2] [#5 0.10,-0.15,0.67,U] [#6 -0.05,-0.30,0.00,M2] [#7 0.07,-0.04,0.69,U] [#8 0.19,-0.03,0.51,U] 
23:58:04.795 00.005 1032 refined, 4 included, MultiStar: {0.10, -0.08}, one-star: {0.13, -0.08}
23:58:04.801 00.006 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
23:58:04.824 00.023 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
23:58:04.827 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.64 mountX=-0.10 mountY=-0.08, mountTheta=-2.47
23:58:04.832 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
23:58:04.834 00.002 1032 Enqueuing Move request for scope (0.10, -0.08)
23:58:04.834 00.000 10072 Worker thread wakes up
23:58:04.834 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:58:04.834 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:58:04.834 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
23:58:04.840 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:58:04.846 00.006 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:58:04.846 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
23:58:04.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:04.846 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:58:04.846 00.000 10072 MoveAxis(W, 10, ABG)
23:58:04.846 00.000 10072 Guiding  Dir = 3, Dur = 10
23:58:04.847 00.001 10072 IsGuiding returns 0
23:58:04.848 00.001 10072 PulseGuide returned control before completion, sleep 20
23:58:04.885 00.037 10072 IsGuiding returns 0
23:58:04.885 00.000 10072 Move returns status 0, amount 10
23:58:04.885 00.000 10072 MoveAxis(N, 0, ABG)
23:58:04.885 00.000 10072 Move returns status 0, amount 0
23:58:04.885 00.000 10072 move complete, result=0
23:58:04.885 00.000 10072 worker thread done servicing request
23:58:04.888 00.003 1032 UpdateGuideState exits: m=1419 SNR=26.5
23:58:04.891 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:04.895 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:04.900 00.005 1032 Enqueuing Expose request
23:58:04.904 00.004 10072 Worker thread wakes up
23:58:04.904 00.000 1032 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
23:58:04.908 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:04.908 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:05.311 00.403 10072 Exposure complete
23:58:05.376 00.065 10072 worker thread done servicing request
23:58:05.376 00.000 1032 OnExposeComplete: enter
23:58:05.376 00.000 1032 UpdateGuideState(): m_state=6
23:58:05.376 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11992
23:58:05.376 00.000 1032 Star::Find returns 1 (0), X=1107.17, Y=127.86, Mass=1509, SNR=27.3, Peak=135 HFD=3.2
23:58:05.376 00.000 1032 MultiStar: [#1 0.16,-0.14,0.93,U] [#2 0.10,-0.14,0.81,U] [#3 0.08,-0.14,0.74,U] [#4 0.04,-0.32,0.00,M3] [#5 0.06,-0.08,0.65,U] [#6 -0.04,-0.31,0.00,M3] [#7 0.08,-0.12,0.69,U] [#8 0.14,-0.08,0.48,U] 
23:58:05.387 00.011 1032 single-star, 6 included, MultiStar: {0.10, -0.12}, one-star: {0.05, -0.10}
23:58:05.387 00.000 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
23:58:05.391 00.004 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
23:58:05.391 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-1.13 mountX=-0.11 mountY=-0.02, mountTheta=-2.96
23:58:05.402 00.011 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
23:58:05.405 00.003 1032 Enqueuing Move request for scope (0.05, -0.10)
23:58:05.407 00.002 10072 Worker thread wakes up
23:58:05.407 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
23:58:05.407 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
23:58:05.407 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
23:58:05.414 00.007 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:58:05.414 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
23:58:05.414 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:05.414 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:58:05.414 00.000 10072 MoveAxis(W, 8, ABG)
23:58:05.414 00.000 10072 Guiding  Dir = 3, Dur = 8
23:58:05.414 00.000 10072 IsGuiding returns 0
23:58:05.416 00.002 10072 PulseGuide returned control before completion, sleep 18
23:58:05.438 00.022 10072 IsGuiding returns 0
23:58:05.438 00.000 10072 Move returns status 0, amount 8
23:58:05.438 00.000 10072 MoveAxis(N, 0, ABG)
23:58:05.438 00.000 10072 Move returns status 0, amount 0
23:58:05.438 00.000 10072 move complete, result=0
23:58:05.438 00.000 10072 worker thread done servicing request
23:58:05.480 00.042 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:58:05.506 00.026 1032 UpdateGuideState exits: m=1509 SNR=27.3
23:58:05.506 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:05.506 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:05.506 00.000 1032 Enqueuing Expose request
23:58:05.516 00.010 10072 Worker thread wakes up
23:58:05.516 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:05.516 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:05.516 00.000 1032 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
23:58:06.144 00.628 10072 Exposure complete
23:58:06.196 00.052 10072 worker thread done servicing request
23:58:06.196 00.000 1032 OnExposeComplete: enter
23:58:06.198 00.002 1032 UpdateGuideState(): m_state=6
23:58:06.200 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11993
23:58:06.202 00.002 1032 Star::Find returns 1 (0), X=1107.24, Y=127.90, Mass=1384, SNR=26.2, Peak=109 HFD=3.3
23:58:06.204 00.002 1032 MultiStar: [#1 0.09,-0.00,1.00,U] [#2 0.02,-0.12,0.76,U] [#3 0.06,-0.11,0.76,U] [#4 -0.04,-0.19,0.69,U] [#5 0.02,0.01,0.65,U] [#6 0.14,-0.10,0.60,U] [#7 0.05,0.04,0.72,U] [#8 0.04,0.02,0.51,U] 
23:58:06.208 00.004 1032 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.11, -0.07}
23:58:06.208 00.000 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
23:58:06.208 00.000 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
23:58:06.208 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.78 mountX=-0.07 mountY=-0.04, mountTheta=-2.61
23:58:06.208 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
23:58:06.208 00.000 1032 Enqueuing Move request for scope (0.06, -0.06)
23:58:06.219 00.011 10072 Worker thread wakes up
23:58:06.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:58:06.219 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:58:06.219 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.04
23:58:06.221 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:58:06.223 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:58:06.223 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
23:58:06.223 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:06.223 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:58:06.223 00.000 10072 MoveAxis(W, 10, ABG)
23:58:06.223 00.000 10072 Guiding  Dir = 3, Dur = 10
23:58:06.223 00.000 10072 IsGuiding returns 0
23:58:06.223 00.000 10072 PulseGuide returned control before completion, sleep 20
23:58:06.243 00.020 1032 UpdateGuideState exits: m=1384 SNR=26.2
23:58:06.245 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:06.247 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:06.249 00.002 1032 Enqueuing Expose request
23:58:06.255 00.006 10072 IsGuiding returns 0
23:58:06.255 00.000 10072 Move returns status 0, amount 10
23:58:06.255 00.000 10072 MoveAxis(N, 0, ABG)
23:58:06.255 00.000 10072 Move returns status 0, amount 0
23:58:06.255 00.000 10072 move complete, result=0
23:58:06.255 00.000 10072 worker thread done servicing request
23:58:06.255 00.000 10072 Worker thread wakes up
23:58:06.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:06.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:06.255 00.000 1032 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
23:58:06.668 00.413 10072 Exposure complete
23:58:06.719 00.051 10072 worker thread done servicing request
23:58:06.719 00.000 1032 OnExposeComplete: enter
23:58:06.720 00.001 1032 UpdateGuideState(): m_state=6
23:58:06.720 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11994
23:58:06.720 00.000 1032 Star::Find returns 1 (0), X=1107.20, Y=127.95, Mass=1454, SNR=26.8, Peak=119 HFD=3.2
23:58:06.727 00.007 1032 MultiStar: [#1 0.11,-0.03,0.94,U] [#2 0.08,-0.01,0.74,U] [#3 -0.04,-0.01,0.76,U] [#4 0.07,-0.15,0.68,U] [#5 0.07,-0.03,0.65,U] [#6 0.00,-0.23,0.62,U] [#7 0.07,-0.00,0.70,U] [#8 0.10,0.06,0.48,U] 
23:58:06.731 00.004 1032 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.07, -0.02}
23:58:06.733 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
23:58:06.735 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
23:58:06.737 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.66 mountX=-0.06 mountY=-0.05, mountTheta=-2.49
23:58:06.741 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
23:58:06.743 00.002 1032 Enqueuing Move request for scope (0.06, -0.05)
23:58:06.744 00.001 10072 Worker thread wakes up
23:58:06.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
23:58:06.744 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
23:58:06.744 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.05
23:58:06.746 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=154, Gamma=2.230
23:58:06.750 00.004 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:58:06.750 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
23:58:06.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:06.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:58:06.750 00.000 10072 MoveAxis(W, 7, ABG)
23:58:06.750 00.000 10072 Guiding  Dir = 3, Dur = 7
23:58:06.750 00.000 10072 IsGuiding returns 0
23:58:06.750 00.000 10072 PulseGuide returned control before completion, sleep 17
23:58:06.768 00.018 1032 UpdateGuideState exits: m=1454 SNR=26.8
23:58:06.768 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:06.768 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:06.768 00.000 1032 Enqueuing Expose request
23:58:06.779 00.011 10072 IsGuiding returns 0
23:58:06.779 00.000 10072 Move returns status 0, amount 7
23:58:06.779 00.000 10072 MoveAxis(N, 0, ABG)
23:58:06.779 00.000 10072 Move returns status 0, amount 0
23:58:06.779 00.000 10072 move complete, result=0
23:58:06.779 00.000 10072 worker thread done servicing request
23:58:06.779 00.000 10072 Worker thread wakes up
23:58:06.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:06.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:06.783 00.004 1032 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
23:58:07.416 00.633 10072 Exposure complete
23:58:07.455 00.039 10072 worker thread done servicing request
23:58:07.455 00.000 1032 OnExposeComplete: enter
23:58:07.457 00.002 1032 UpdateGuideState(): m_state=6
23:58:07.459 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11995
23:58:07.461 00.002 1032 Star::Find returns 1 (0), X=1107.21, Y=127.97, Mass=1285, SNR=25.2, Peak=110 HFD=3.2
23:58:07.463 00.002 1032 MultiStar: [#1 0.15,-0.11,0.99,U] [#2 -0.03,-0.02,0.85,U] [#3 0.13,-0.12,0.80,U] [#4 0.26,-0.27,0.00,M2] [#5 0.07,0.02,0.72,U] [#6 0.13,-0.33,0.00,M2] [#7 0.09,0.11,0.78,U] [#8 0.17,0.18,0.61,U] 
23:58:07.463 00.000 1032 single-star, 6 included, MultiStar: {0.10, -0.00}, one-star: {0.09, 0.00}
23:58:07.463 00.000 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
23:58:07.463 00.000 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
23:58:07.469 00.006 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.01 mountX=-0.02 mountY=-0.09, mountTheta=-1.82
23:58:07.471 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
23:58:07.473 00.002 1032 Enqueuing Move request for scope (0.09, 0.00)
23:58:07.475 00.002 10072 Worker thread wakes up
23:58:07.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
23:58:07.475 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
23:58:07.475 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.09
23:58:07.476 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:58:07.478 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:58:07.478 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
23:58:07.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:07.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:58:07.478 00.000 10072 MoveAxis(W, 10, ABG)
23:58:07.478 00.000 10072 Guiding  Dir = 3, Dur = 10
23:58:07.480 00.002 10072 IsGuiding returns 0
23:58:07.480 00.000 10072 PulseGuide returned control before completion, sleep 20
23:58:07.493 00.013 1032 UpdateGuideState exits: m=1285 SNR=25.2
23:58:07.497 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:07.497 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:07.499 00.002 1032 Enqueuing Expose request
23:58:07.508 00.009 10072 IsGuiding returns 0
23:58:07.508 00.000 10072 Move returns status 0, amount 10
23:58:07.508 00.000 10072 MoveAxis(N, 0, ABG)
23:58:07.508 00.000 10072 Move returns status 0, amount 0
23:58:07.508 00.000 10072 move complete, result=0
23:58:07.508 00.000 10072 worker thread done servicing request
23:58:07.508 00.000 10072 Worker thread wakes up
23:58:07.508 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:07.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:07.508 00.000 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
23:58:07.925 00.417 10072 Exposure complete
23:58:07.970 00.045 10072 worker thread done servicing request
23:58:07.970 00.000 1032 OnExposeComplete: enter
23:58:07.970 00.000 1032 UpdateGuideState(): m_state=6
23:58:07.972 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11996
23:58:07.972 00.000 1032 Star::Find returns 1 (0), X=1107.15, Y=127.93, Mass=1407, SNR=26.4, Peak=106 HFD=3.6
23:58:07.972 00.000 1032 MultiStar: [#1 0.15,-0.15,0.98,U] [#2 0.00,-0.16,0.81,U] [#3 0.07,-0.06,0.77,U] [#4 0.15,-0.25,0.00,M3] [#5 -0.00,-0.10,0.70,U] [#6 0.11,-0.18,0.62,U] [#7 0.04,0.03,0.70,U] [#8 0.24,0.06,0.53,U] 
23:58:07.979 00.007 1032 single-star, 7 included, MultiStar: {0.07, -0.08}, one-star: {0.02, -0.04}
23:58:07.979 00.000 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
23:58:07.979 00.000 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
23:58:07.985 00.006 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.09 mountX=-0.05 mountY=-0.01, mountTheta=-2.92
23:58:07.988 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
23:58:07.990 00.002 1032 Enqueuing Move request for scope (0.02, -0.04)
23:58:07.990 00.000 10072 Worker thread wakes up
23:58:07.992 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:58:07.992 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:58:07.992 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.01
23:58:07.994 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:58:07.996 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:58:07.996 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:58:07.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:07.996 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:58:07.996 00.000 10072 MoveAxis(W, 6, ABG)
23:58:07.996 00.000 10072 Guiding  Dir = 3, Dur = 6
23:58:07.996 00.000 10072 IsGuiding returns 0
23:58:07.998 00.002 10072 PulseGuide returned control before completion, sleep 16
23:58:08.003 00.005 1032 UpdateGuideState exits: m=1407 SNR=26.4
23:58:08.016 00.013 10072 IsGuiding returns 0
23:58:08.018 00.002 10072 Move returns status 0, amount 6
23:58:08.018 00.000 10072 MoveAxis(N, 0, ABG)
23:58:08.018 00.000 10072 Move returns status 0, amount 0
23:58:08.018 00.000 10072 move complete, result=0
23:58:08.018 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:08.020 00.002 10072 worker thread done servicing request
23:58:08.020 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:08.022 00.002 1032 Enqueuing Expose request
23:58:08.024 00.002 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
23:58:08.026 00.002 10072 Worker thread wakes up
23:58:08.026 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:08.026 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:08.664 00.638 10072 Exposure complete
23:58:08.703 00.039 10072 worker thread done servicing request
23:58:08.703 00.000 1032 OnExposeComplete: enter
23:58:08.713 00.010 1032 UpdateGuideState(): m_state=6
23:58:08.713 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11997
23:58:08.713 00.000 1032 Star::Find returns 1 (0), X=1107.23, Y=128.00, Mass=1514, SNR=27.4, Peak=111 HFD=3.3
23:58:08.713 00.000 1032 MultiStar: [#1 0.14,-0.11,0.90,U] [#2 -0.02,-0.06,0.75,U] [#3 0.12,-0.01,0.75,U] [#4 0.20,-0.15,0.67,U] [#5 0.14,0.03,0.68,U] [#6 -0.06,-0.12,0.61,U] [#7 0.10,0.00,0.71,U] [#8 0.25,-0.00,0.55,U] 
23:58:08.713 00.000 1032 single-star, 8 included, MultiStar: {0.11, -0.04}, one-star: {0.11, 0.04}
23:58:08.713 00.000 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
23:58:08.713 00.000 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
23:58:08.713 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.32 mountX=0.01 mountY=-0.11, mountTheta=-1.51
23:58:08.713 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
23:58:08.729 00.016 1032 Enqueuing Move request for scope (0.11, 0.04)
23:58:08.731 00.002 10072 Worker thread wakes up
23:58:08.731 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
23:58:08.731 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
23:58:08.731 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.11
23:58:08.733 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:58:08.737 00.004 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:58:08.737 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
23:58:08.738 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:08.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:58:08.738 00.000 10072 MoveAxis(W, 8, ABG)
23:58:08.738 00.000 10072 Guiding  Dir = 3, Dur = 8
23:58:08.738 00.000 10072 IsGuiding returns 0
23:58:08.740 00.002 10072 PulseGuide returned control before completion, sleep 18
23:58:08.748 00.008 1032 UpdateGuideState exits: m=1514 SNR=27.4
23:58:08.748 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:08.748 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:08.760 00.012 1032 Enqueuing Expose request
23:58:08.760 00.000 10072 IsGuiding returns 0
23:58:08.760 00.000 10072 Move returns status 0, amount 8
23:58:08.760 00.000 10072 MoveAxis(N, 0, ABG)
23:58:08.760 00.000 10072 Move returns status 0, amount 0
23:58:08.760 00.000 10072 move complete, result=0
23:58:08.760 00.000 10072 worker thread done servicing request
23:58:08.760 00.000 10072 Worker thread wakes up
23:58:08.760 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:08.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:08.769 00.009 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
23:58:09.175 00.406 10072 Exposure complete
23:58:09.222 00.047 10072 worker thread done servicing request
23:58:09.222 00.000 1032 OnExposeComplete: enter
23:58:09.222 00.000 1032 UpdateGuideState(): m_state=6
23:58:09.222 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11998
23:58:09.222 00.000 1032 Star::Find returns 1 (0), X=1107.20, Y=128.02, Mass=1442, SNR=26.7, Peak=116 HFD=3.1
23:58:09.222 00.000 1032 MultiStar: [#1 0.07,-0.01,0.91,U] [#2 0.05,-0.02,0.82,U] [#3 0.06,-0.02,0.73,U] [#4 0.05,-0.08,0.68,U] [#5 0.01,0.01,0.66,U] [#6 0.10,-0.06,0.64,U] [#7 0.07,-0.03,0.70,U] [#8 0.24,0.10,0.00,M1] 
23:58:09.222 00.000 1032 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {0.08, 0.05}
23:58:09.235 00.013 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
23:58:09.235 00.000 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
23:58:09.238 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.24 mountX=-0.03 mountY=-0.06, mountTheta=-2.07
23:58:09.242 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
23:58:09.244 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
23:58:09.246 00.002 10072 Worker thread wakes up
23:58:09.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:58:09.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:58:09.246 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.06
23:58:09.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:58:09.250 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:58:09.250 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
23:58:09.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:09.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:58:09.250 00.000 10072 MoveAxis(W, 6, ABG)
23:58:09.250 00.000 10072 Guiding  Dir = 3, Dur = 6
23:58:09.250 00.000 10072 IsGuiding returns 0
23:58:09.250 00.000 10072 PulseGuide returned control before completion, sleep 16
23:58:09.268 00.018 1032 UpdateGuideState exits: m=1442 SNR=26.7
23:58:09.268 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:09.272 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:09.272 00.000 1032 Enqueuing Expose request
23:58:09.281 00.009 10072 IsGuiding returns 0
23:58:09.281 00.000 10072 Move returns status 0, amount 6
23:58:09.281 00.000 10072 MoveAxis(N, 0, ABG)
23:58:09.281 00.000 10072 Move returns status 0, amount 0
23:58:09.281 00.000 10072 move complete, result=0
23:58:09.281 00.000 10072 worker thread done servicing request
23:58:09.281 00.000 10072 Worker thread wakes up
23:58:09.281 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:09.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:09.283 00.002 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:58:09.912 00.629 10072 Exposure complete
23:58:09.960 00.048 10072 worker thread done servicing request
23:58:09.960 00.000 1032 OnExposeComplete: enter
23:58:09.961 00.001 1032 UpdateGuideState(): m_state=6
23:58:09.961 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11999
23:58:09.961 00.000 1032 Star::Find returns 1 (0), X=1107.11, Y=127.98, Mass=1490, SNR=27.2, Peak=113 HFD=3.1
23:58:09.968 00.007 1032 MultiStar: [#1 0.07,-0.07,0.92,U] [#2 0.03,-0.07,0.83,U] [#3 0.07,0.05,0.73,U] [#4 0.17,-0.09,0.65,U] [#5 0.11,0.18,0.61,U] [#6 0.04,-0.16,0.61,U] [#7 0.06,0.00,0.67,U] [#8 0.18,0.12,0.52,U] 
23:58:09.968 00.000 1032 single-star, 8 included, MultiStar: {0.07, -0.01}, one-star: {-0.02, 0.01}
23:58:09.968 00.000 1032 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.83) = xAngle (0.73 = 0.73)
23:58:09.973 00.005 1032 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.73 = 0.73)
23:58:09.973 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.56 mountX=0.02 mountY=0.01, mountTheta=0.73
23:58:09.973 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
23:58:09.973 00.000 1032 Enqueuing Move request for scope (-0.02, 0.01)
23:58:09.973 00.000 10072 Worker thread wakes up
23:58:09.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
23:58:09.973 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
23:58:09.973 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.01
23:58:09.985 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=116, Gamma=2.230
23:58:09.988 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:58:09.988 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
23:58:09.988 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:09.988 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:58:09.988 00.000 10072 MoveAxis(W, 8, ABG)
23:58:09.988 00.000 10072 Guiding  Dir = 3, Dur = 8
23:58:09.989 00.001 10072 IsGuiding returns 0
23:58:09.989 00.000 10072 PulseGuide returned control before completion, sleep 18
23:58:10.005 00.016 1032 UpdateGuideState exits: m=1490 SNR=27.2
23:58:10.009 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:10.009 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:10.011 00.002 1032 Enqueuing Expose request
23:58:10.022 00.011 10072 IsGuiding returns 0
23:58:10.022 00.000 10072 Move returns status 0, amount 8
23:58:10.022 00.000 10072 MoveAxis(N, 0, ABG)
23:58:10.022 00.000 10072 Move returns status 0, amount 0
23:58:10.022 00.000 10072 move complete, result=0
23:58:10.022 00.000 10072 worker thread done servicing request
23:58:10.022 00.000 10072 Worker thread wakes up
23:58:10.022 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:10.022 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:10.022 00.000 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
23:58:10.435 00.413 10072 Exposure complete
23:58:10.482 00.047 10072 worker thread done servicing request
23:58:10.482 00.000 1032 OnExposeComplete: enter
23:58:10.482 00.000 1032 UpdateGuideState(): m_state=6
23:58:10.485 00.003 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12000
23:58:10.485 00.000 1032 Star::Find returns 1 (0), X=1107.29, Y=127.86, Mass=1401, SNR=26.3, Peak=123 HFD=3.4
23:58:10.485 00.000 1032 MultiStar: [#1 0.11,-0.16,0.96,U] [#2 0.04,-0.10,0.82,U] [#3 -0.01,-0.15,0.76,U] [#4 0.08,-0.25,0.00,M1] [#5 0.14,-0.06,0.63,U] [#6 -0.02,-0.24,0.64,U] [#7 0.09,0.03,0.69,U] [#8 0.16,-0.07,0.53,U] 
23:58:10.485 00.000 1032 refined, 7 included, MultiStar: {0.08, -0.11}, one-star: {0.16, -0.11}
23:58:10.485 00.000 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
23:58:10.494 00.009 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
23:58:10.494 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.92 mountX=-0.13 mountY=-0.05, mountTheta=-2.75
23:58:10.497 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.11, opts=13)
23:58:10.497 00.000 1032 Enqueuing Move request for scope (0.08, -0.11)
23:58:10.497 00.000 10072 Worker thread wakes up
23:58:10.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
23:58:10.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
23:58:10.497 00.000 10072 Moving (0.08, -0.11) raw xDistance=-0.13 yDistance=-0.05
23:58:10.497 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:58:10.505 00.008 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:10.505 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 500
23:58:10.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:10.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:58:10.505 00.000 10072 MoveAxis(W, 6, ABG)
23:58:10.505 00.000 10072 Guiding  Dir = 3, Dur = 6
23:58:10.507 00.002 10072 IsGuiding returns 0
23:58:10.507 00.000 10072 PulseGuide returned control before completion, sleep 16
23:58:10.518 00.011 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:58:10.518 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:10.518 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:10.529 00.011 1032 Enqueuing Expose request
23:58:10.529 00.000 10072 IsGuiding returns 0
23:58:10.529 00.000 10072 Move returns status 0, amount 6
23:58:10.529 00.000 10072 MoveAxis(N, 0, ABG)
23:58:10.531 00.002 10072 Move returns status 0, amount 0
23:58:10.531 00.000 10072 move complete, result=0
23:58:10.531 00.000 10072 worker thread done servicing request
23:58:10.531 00.000 10072 Worker thread wakes up
23:58:10.531 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:10.531 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:10.538 00.007 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:58:11.162 00.624 10072 Exposure complete
23:58:11.207 00.045 10072 worker thread done servicing request
23:58:11.210 00.003 1032 OnExposeComplete: enter
23:58:11.210 00.000 1032 UpdateGuideState(): m_state=6
23:58:11.212 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12001
23:58:11.217 00.005 1032 Star::Find returns 1 (0), X=1107.32, Y=127.90, Mass=1409, SNR=26.4, Peak=120 HFD=3.4
23:58:11.217 00.000 1032 MultiStar: [#1 0.11,-0.12,1.02,U] [#2 0.17,-0.06,0.81,U] [#3 0.09,-0.20,0.75,U] [#4 0.17,-0.19,0.67,U] [#5 0.00,0.01,0.68,U] [#6 0.06,-0.24,0.65,U] [#7 0.10,-0.02,0.64,U] [#8 0.06,0.13,0.53,U] 
23:58:11.219 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.09}, one-star: {0.20, -0.07}
23:58:11.221 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
23:58:11.223 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
23:58:11.224 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-0.67 mountX=-0.12 mountY=-0.09, mountTheta=-2.50
23:58:11.226 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
23:58:11.226 00.000 1032 Enqueuing Move request for scope (0.11, -0.09)
23:58:11.226 00.000 10072 Worker thread wakes up
23:58:11.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
23:58:11.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
23:58:11.226 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=-0.09
23:58:11.234 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:58:11.236 00.002 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:11.236 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
23:58:11.236 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:11.236 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:58:11.236 00.000 10072 MoveAxis(W, 8, ABG)
23:58:11.236 00.000 10072 Guiding  Dir = 3, Dur = 8
23:58:11.236 00.000 10072 IsGuiding returns 0
23:58:11.236 00.000 10072 PulseGuide returned control before completion, sleep 18
23:58:11.253 00.017 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:58:11.255 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:11.259 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:11.259 00.000 1032 Enqueuing Expose request
23:58:11.261 00.002 10072 IsGuiding returns 0
23:58:11.261 00.000 10072 Move returns status 0, amount 8
23:58:11.261 00.000 10072 MoveAxis(N, 0, ABG)
23:58:11.261 00.000 10072 Move returns status 0, amount 0
23:58:11.261 00.000 10072 move complete, result=0
23:58:11.261 00.000 10072 worker thread done servicing request
23:58:11.261 00.000 10072 Worker thread wakes up
23:58:11.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:11.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:11.266 00.005 1032 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
23:58:11.681 00.415 10072 Exposure complete
23:58:11.731 00.050 10072 worker thread done servicing request
23:58:11.731 00.000 1032 OnExposeComplete: enter
23:58:11.731 00.000 1032 UpdateGuideState(): m_state=6
23:58:11.735 00.004 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12002
23:58:11.735 00.000 1032 Star::Find returns 1 (0), X=1107.30, Y=128.03, Mass=1383, SNR=26.2, Peak=114 HFD=3.3
23:58:11.735 00.000 1032 MultiStar: [#1 0.11,-0.08,0.98,U] [#2 -0.00,-0.00,0.84,U] [#3 0.12,0.03,0.80,U] [#4 0.12,-0.17,0.71,U] [#5 0.28,0.03,0.00,M1] [#6 0.06,-0.20,0.66,U] [#7 0.07,0.08,0.69,U] [#8 0.16,0.09,0.50,U] 
23:58:11.735 00.000 1032 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {0.18, 0.06}
23:58:11.735 00.000 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
23:58:11.746 00.011 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
23:58:11.746 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-0.22 mountX=-0.05 mountY=-0.09, mountTheta=-2.05
23:58:11.748 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
23:58:11.753 00.005 1032 Enqueuing Move request for scope (0.10, -0.02)
23:58:11.755 00.002 10072 Worker thread wakes up
23:58:11.756 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:58:11.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:58:11.756 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
23:58:11.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:58:11.762 00.004 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:11.762 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
23:58:11.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:11.762 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:58:11.763 00.001 10072 MoveAxis(W, 7, ABG)
23:58:11.763 00.000 10072 Guiding  Dir = 3, Dur = 7
23:58:11.763 00.000 10072 IsGuiding returns 0
23:58:11.763 00.000 10072 PulseGuide returned control before completion, sleep 17
23:58:11.781 00.018 1032 UpdateGuideState exits: m=1383 SNR=26.2
23:58:11.784 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:11.784 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:11.787 00.003 1032 Enqueuing Expose request
23:58:11.791 00.004 10072 IsGuiding returns 0
23:58:11.791 00.000 10072 Move returns status 0, amount 7
23:58:11.791 00.000 10072 MoveAxis(N, 0, ABG)
23:58:11.791 00.000 10072 Move returns status 0, amount 0
23:58:11.791 00.000 10072 move complete, result=0
23:58:11.791 00.000 10072 worker thread done servicing request
23:58:11.791 00.000 10072 Worker thread wakes up
23:58:11.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:11.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:11.798 00.007 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
23:58:12.429 00.631 10072 Exposure complete
23:58:12.473 00.044 10072 worker thread done servicing request
23:58:12.473 00.000 1032 OnExposeComplete: enter
23:58:12.473 00.000 1032 UpdateGuideState(): m_state=6
23:58:12.479 00.006 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12003
23:58:12.479 00.000 1032 Star::Find returns 1 (0), X=1107.22, Y=128.10, Mass=1470, SNR=27.0, Peak=113 HFD=3.4
23:58:12.479 00.000 1032 MultiStar: [#1 0.19,0.03,0.96,U] [#2 0.08,0.06,0.78,U] [#3 0.06,0.05,0.78,U] [#4 0.04,-0.08,0.65,U] [#5 0.11,0.18,0.69,U] [#6 0.00,-0.04,0.63,U] [#7 0.04,0.17,0.71,U] [#8 0.21,0.15,0.00,M1] 
23:58:12.479 00.000 1032 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.09, 0.13}
23:58:12.485 00.006 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
23:58:12.485 00.000 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
23:58:12.485 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.66 mountX=0.04 mountY=-0.10, mountTheta=-1.17
23:58:12.489 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
23:58:12.494 00.005 1032 Enqueuing Move request for scope (0.08, 0.07)
23:58:12.494 00.000 10072 Worker thread wakes up
23:58:12.494 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
23:58:12.494 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
23:58:12.496 00.002 10072 Moving (0.08, 0.07) raw xDistance=0.04 yDistance=-0.10
23:58:12.496 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=2.230
23:58:12.500 00.004 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:12.500 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
23:58:12.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:12.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:58:12.500 00.000 10072 MoveAxis(W, 9, ABG)
23:58:12.500 00.000 10072 Guiding  Dir = 3, Dur = 9
23:58:12.500 00.000 10072 IsGuiding returns 0
23:58:12.500 00.000 10072 PulseGuide returned control before completion, sleep 19
23:58:12.519 00.019 1032 UpdateGuideState exits: m=1470 SNR=27.0
23:58:12.520 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:12.520 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:12.520 00.000 1032 Enqueuing Expose request
23:58:12.536 00.016 10072 IsGuiding returns 0
23:58:12.536 00.000 10072 Move returns status 0, amount 9
23:58:12.536 00.000 10072 MoveAxis(N, 0, ABG)
23:58:12.536 00.000 10072 Move returns status 0, amount 0
23:58:12.536 00.000 10072 move complete, result=0
23:58:12.536 00.000 10072 worker thread done servicing request
23:58:12.536 00.000 10072 Worker thread wakes up
23:58:12.536 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:12.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:12.536 00.000 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
23:58:12.950 00.414 10072 Exposure complete
23:58:12.996 00.046 1032 OnExposeComplete: enter
23:58:12.998 00.002 1032 UpdateGuideState(): m_state=6
23:58:13.000 00.002 10072 worker thread done servicing request
23:58:13.000 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12004
23:58:13.002 00.002 1032 Star::Find returns 1 (0), X=1107.28, Y=127.94, Mass=1428, SNR=26.6, Peak=114 HFD=3.4
23:58:13.002 00.000 1032 MultiStar: [#1 0.15,0.02,0.93,U] [#2 0.07,0.05,0.79,U] [#3 0.10,-0.03,0.75,U] [#4 0.14,-0.21,0.69,U] [#5 0.10,0.03,0.64,U] [#6 0.06,-0.16,0.61,U] [#7 0.11,0.09,0.67,U] [#8 0.07,0.12,0.55,U] 
23:58:13.002 00.000 1032 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.16, -0.03}
23:58:13.006 00.004 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
23:58:13.006 00.000 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
23:58:13.006 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.12 mountX=-0.04 mountY=-0.10, mountTheta=-1.95
23:58:13.006 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
23:58:13.013 00.007 1032 Enqueuing Move request for scope (0.11, -0.01)
23:58:13.016 00.003 10072 Worker thread wakes up
23:58:13.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
23:58:13.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
23:58:13.016 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.10
23:58:13.016 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:58:13.020 00.004 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:13.020 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
23:58:13.020 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:13.020 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:58:13.020 00.000 10072 MoveAxis(W, 6, ABG)
23:58:13.020 00.000 10072 Guiding  Dir = 3, Dur = 6
23:58:13.020 00.000 10072 IsGuiding returns 0
23:58:13.022 00.002 10072 PulseGuide returned control before completion, sleep 16
23:58:13.030 00.008 1032 UpdateGuideState exits: m=1428 SNR=26.6
23:58:13.030 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:13.030 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:13.040 00.010 1032 Enqueuing Expose request
23:58:13.045 00.005 10072 IsGuiding returns 0
23:58:13.045 00.000 10072 Move returns status 0, amount 6
23:58:13.045 00.000 10072 MoveAxis(N, 0, ABG)
23:58:13.045 00.000 10072 Move returns status 0, amount 0
23:58:13.045 00.000 10072 move complete, result=0
23:58:13.045 00.000 10072 worker thread done servicing request
23:58:13.045 00.000 10072 Worker thread wakes up
23:58:13.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:13.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:13.048 00.003 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:58:13.679 00.631 10072 Exposure complete
23:58:13.724 00.045 10072 worker thread done servicing request
23:58:13.724 00.000 1032 OnExposeComplete: enter
23:58:13.726 00.002 1032 UpdateGuideState(): m_state=6
23:58:13.729 00.003 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12005
23:58:13.731 00.002 1032 Star::Find returns 1 (0), X=1107.27, Y=127.96, Mass=1556, SNR=27.8, Peak=125 HFD=3.4
23:58:13.733 00.002 1032 MultiStar: [#1 0.21,0.00,0.90,U] [#2 0.04,0.02,0.77,U] [#3 0.04,0.01,0.73,U] [#4 0.11,-0.14,0.68,U] [#5 -0.06,0.05,0.63,U] [#6 0.01,-0.17,0.60,U] [#7 0.08,0.11,0.67,U] [#8 0.18,0.02,0.50,U] 
23:58:13.735 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.15, -0.01}
23:58:13.736 00.001 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
23:58:13.738 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
23:58:13.739 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.11 mountX=-0.03 mountY=-0.08, mountTheta=-1.94
23:58:13.739 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:58:13.739 00.000 1032 Enqueuing Move request for scope (0.09, -0.01)
23:58:13.739 00.000 10072 Worker thread wakes up
23:58:13.739 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:58:13.739 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:58:13.739 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
23:58:13.739 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:58:13.752 00.013 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:13.752 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
23:58:13.752 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:13.752 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:58:13.752 00.000 10072 MoveAxis(W, 6, ABG)
23:58:13.752 00.000 10072 Guiding  Dir = 3, Dur = 6
23:58:13.752 00.000 10072 IsGuiding returns 0
23:58:13.752 00.000 10072 PulseGuide returned control before completion, sleep 16
23:58:13.770 00.018 1032 UpdateGuideState exits: m=1556 SNR=27.8
23:58:13.773 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:13.774 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:13.774 00.000 1032 Enqueuing Expose request
23:58:13.785 00.011 10072 IsGuiding returns 0
23:58:13.785 00.000 10072 Move returns status 0, amount 6
23:58:13.785 00.000 10072 MoveAxis(N, 0, ABG)
23:58:13.785 00.000 10072 Move returns status 0, amount 0
23:58:13.786 00.001 10072 move complete, result=0
23:58:13.786 00.000 10072 worker thread done servicing request
23:58:13.786 00.000 10072 Worker thread wakes up
23:58:13.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:13.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:13.786 00.000 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
23:58:14.200 00.414 10072 Exposure complete
23:58:14.249 00.049 10072 worker thread done servicing request
23:58:14.249 00.000 1032 OnExposeComplete: enter
23:58:14.251 00.002 1032 UpdateGuideState(): m_state=6
23:58:14.253 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12006
23:58:14.255 00.002 1032 Star::Find returns 1 (0), X=1107.24, Y=128.03, Mass=1587, SNR=28.0, Peak=127 HFD=3.2
23:58:14.257 00.002 1032 MultiStar: [#1 0.19,-0.02,0.90,U] [#2 0.05,0.08,0.74,U] [#3 0.05,0.01,0.73,U] [#4 0.14,-0.10,0.65,U] [#5 0.13,0.08,0.64,U] [#6 -0.12,-0.21,0.56,U] [#7 0.02,0.08,0.65,U] [#8 0.20,0.05,0.51,U] 
23:58:14.259 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.12, 0.06}
23:58:14.261 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
23:58:14.261 00.000 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
23:58:14.261 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.09 mountX=-0.02 mountY=-0.09, mountTheta=-1.74
23:58:14.266 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
23:58:14.266 00.000 1032 Enqueuing Move request for scope (0.09, 0.01)
23:58:14.266 00.000 10072 Worker thread wakes up
23:58:14.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:58:14.266 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:58:14.266 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.09
23:58:14.273 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:58:14.273 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:14.273 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:58:14.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:14.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:58:14.273 00.000 10072 MoveAxis(W, 4, ABG)
23:58:14.273 00.000 10072 Guiding  Dir = 3, Dur = 4
23:58:14.273 00.000 10072 IsGuiding returns 0
23:58:14.277 00.004 10072 PulseGuide returned control before completion, sleep 14
23:58:14.293 00.016 1032 UpdateGuideState exits: m=1587 SNR=28.0
23:58:14.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:14.297 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:14.299 00.002 1032 Enqueuing Expose request
23:58:14.302 00.003 10072 IsGuiding returns 0
23:58:14.302 00.000 10072 Move returns status 0, amount 4
23:58:14.302 00.000 10072 MoveAxis(N, 0, ABG)
23:58:14.302 00.000 10072 Move returns status 0, amount 0
23:58:14.302 00.000 10072 move complete, result=0
23:58:14.302 00.000 10072 worker thread done servicing request
23:58:14.302 00.000 10072 Worker thread wakes up
23:58:14.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:14.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:14.310 00.008 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:58:14.930 00.620 10072 Exposure complete
23:58:14.980 00.050 10072 worker thread done servicing request
23:58:14.980 00.000 1032 OnExposeComplete: enter
23:58:14.982 00.002 1032 UpdateGuideState(): m_state=6
23:58:14.985 00.003 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12007
23:58:14.987 00.002 1032 Star::Find returns 1 (0), X=1107.24, Y=128.03, Mass=1337, SNR=25.7, Peak=108 HFD=3.2
23:58:14.989 00.002 1032 MultiStar: [#1 0.08,0.05,1.02,U] [#2 0.03,0.13,0.85,U] [#3 0.08,0.06,0.80,U] [#4 0.15,-0.12,0.74,U] [#5 0.02,0.01,0.65,U] [#6 0.00,-0.12,0.64,U] [#7 0.06,0.16,0.71,U] [#8 0.05,0.15,0.52,U] 
23:58:14.991 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.11, 0.06}
23:58:14.994 00.003 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
23:58:14.995 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
23:58:14.996 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.57 mountX=0.03 mountY=-0.08, mountTheta=-1.26
23:58:14.996 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
23:58:14.996 00.000 1032 Enqueuing Move request for scope (0.07, 0.04)
23:58:14.996 00.000 10072 Worker thread wakes up
23:58:14.996 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:58:14.996 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:58:14.996 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.03 yDistance=-0.08
23:58:15.005 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:58:15.008 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:15.008 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
23:58:15.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:15.008 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:58:15.008 00.000 10072 MoveAxis(W, 5, ABG)
23:58:15.008 00.000 10072 Guiding  Dir = 3, Dur = 5
23:58:15.008 00.000 10072 IsGuiding returns 0
23:58:15.008 00.000 10072 PulseGuide returned control before completion, sleep 15
23:58:15.025 00.017 1032 UpdateGuideState exits: m=1337 SNR=25.7
23:58:15.025 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:15.025 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:15.025 00.000 1032 Enqueuing Expose request
23:58:15.040 00.015 10072 IsGuiding returns 0
23:58:15.040 00.000 10072 Move returns status 0, amount 5
23:58:15.040 00.000 10072 MoveAxis(N, 0, ABG)
23:58:15.040 00.000 10072 Move returns status 0, amount 0
23:58:15.040 00.000 10072 move complete, result=0
23:58:15.040 00.000 10072 worker thread done servicing request
23:58:15.040 00.000 10072 Worker thread wakes up
23:58:15.040 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:15.040 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:15.042 00.002 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
23:58:15.454 00.412 10072 Exposure complete
23:58:15.500 00.046 10072 worker thread done servicing request
23:58:15.500 00.000 1032 OnExposeComplete: enter
23:58:15.506 00.006 1032 UpdateGuideState(): m_state=6
23:58:15.508 00.002 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12008
23:58:15.510 00.002 1032 Star::Find returns 1 (0), X=1107.24, Y=127.96, Mass=1441, SNR=26.7, Peak=109 HFD=3.4
23:58:15.512 00.002 1032 MultiStar: [#1 0.16,-0.05,0.94,U] [#2 0.06,0.05,0.81,U] [#3 0.06,0.04,0.81,U] [#4 0.05,-0.21,0.67,U] [#5 0.12,-0.05,0.64,U] [#6 -0.12,-0.26,0.00,M1] [#7 0.11,0.05,0.70,U] [#8 0.00,0.08,0.53,U] 
23:58:15.512 00.000 1032 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.12, -0.01}
23:58:15.514 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
23:58:15.514 00.000 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
23:58:15.517 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.14 mountX=-0.04 mountY=-0.08, mountTheta=-1.97
23:58:15.517 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:58:15.517 00.000 1032 Enqueuing Move request for scope (0.09, -0.01)
23:58:15.517 00.000 10072 Worker thread wakes up
23:58:15.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:58:15.517 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:58:15.517 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.08
23:58:15.517 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:58:15.517 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:15.517 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:58:15.517 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:15.517 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:58:15.517 00.000 10072 MoveAxis(W, 4, ABG)
23:58:15.517 00.000 10072 Guiding  Dir = 3, Dur = 4
23:58:15.517 00.000 10072 IsGuiding returns 0
23:58:15.517 00.000 10072 PulseGuide returned control before completion, sleep 14
23:58:15.536 00.019 1032 UpdateGuideState exits: m=1441 SNR=26.7
23:58:15.549 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:15.551 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:15.551 00.000 1032 Enqueuing Expose request
23:58:15.551 00.000 10072 IsGuiding returns 0
23:58:15.551 00.000 10072 Move returns status 0, amount 4
23:58:15.551 00.000 10072 MoveAxis(N, 0, ABG)
23:58:15.551 00.000 10072 Move returns status 0, amount 0
23:58:15.551 00.000 10072 move complete, result=0
23:58:15.551 00.000 10072 worker thread done servicing request
23:58:15.551 00.000 10072 Worker thread wakes up
23:58:15.551 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:15.551 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:15.551 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
23:58:16.190 00.639 10072 Exposure complete
23:58:16.239 00.049 10072 worker thread done servicing request
23:58:16.239 00.000 1032 OnExposeComplete: enter
23:58:16.241 00.002 1032 UpdateGuideState(): m_state=6
23:58:16.243 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12009
23:58:16.245 00.002 1032 Star::Find returns 1 (0), X=1107.33, Y=127.99, Mass=1309, SNR=25.5, Peak=105 HFD=3.3
23:58:16.246 00.001 1032 MultiStar: [#1 0.19,-0.07,0.98,U] [#2 0.11,-0.07,0.84,U] [#3 0.02,-0.10,0.80,U] [#4 0.14,-0.29,0.00,M1] [#5 -0.02,0.11,0.66,U] [#6 0.13,-0.24,0.00,M2] [#7 0.21,-0.01,0.74,U] [#8 0.26,0.04,0.00,M1] 
23:58:16.248 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.02}, one-star: {0.20, 0.02}
23:58:16.248 00.000 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
23:58:16.250 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
23:58:16.252 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.19 mountX=-0.06 mountY=-0.12, mountTheta=-2.02
23:58:16.252 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
23:58:16.252 00.000 1032 Enqueuing Move request for scope (0.13, -0.02)
23:58:16.252 00.000 10072 Worker thread wakes up
23:58:16.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
23:58:16.252 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
23:58:16.252 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.06 yDistance=-0.12
23:58:16.252 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:58:16.263 00.011 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:16.263 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
23:58:16.265 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:16.265 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:58:16.265 00.000 10072 MoveAxis(W, 5, ABG)
23:58:16.265 00.000 10072 Guiding  Dir = 3, Dur = 5
23:58:16.265 00.000 10072 IsGuiding returns 0
23:58:16.266 00.001 10072 PulseGuide returned control before completion, sleep 15
23:58:16.282 00.016 1032 UpdateGuideState exits: m=1309 SNR=25.5
23:58:16.285 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:16.287 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:16.289 00.002 1032 Enqueuing Expose request
23:58:16.291 00.002 10072 IsGuiding returns 0
23:58:16.291 00.000 10072 Move returns status 0, amount 5
23:58:16.291 00.000 10072 MoveAxis(N, 0, ABG)
23:58:16.291 00.000 10072 Move returns status 0, amount 0
23:58:16.291 00.000 10072 move complete, result=0
23:58:16.291 00.000 10072 worker thread done servicing request
23:58:16.291 00.000 10072 Worker thread wakes up
23:58:16.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:16.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:16.301 00.010 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:58:16.699 00.398 10072 Exposure complete
23:58:16.744 00.045 10072 worker thread done servicing request
23:58:16.744 00.000 1032 OnExposeComplete: enter
23:58:16.744 00.000 1032 UpdateGuideState(): m_state=6
23:58:16.744 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12010
23:58:16.744 00.000 1032 Star::Find returns 1 (0), X=1107.37, Y=127.92, Mass=1408, SNR=26.4, Peak=125 HFD=3.4
23:58:16.755 00.011 1032 MultiStar: [#1 0.17,-0.15,0.97,U] [#2 0.13,-0.14,0.82,U] [#3 0.18,-0.08,0.78,U] [#4 0.19,-0.18,0.00,M2] [#5 0.13,0.09,0.69,U] [#6 0.05,-0.33,0.00,M3] [#7 0.09,0.06,0.66,U] [#8 0.29,-0.02,0.00,M2] 
23:58:16.755 00.000 1032 refined, 5 included, MultiStar: {0.16, -0.05}, one-star: {0.24, -0.05}
23:58:16.760 00.005 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
23:58:16.760 00.000 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
23:58:16.760 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.33 mountX=-0.09 mountY=-0.14, mountTheta=-2.16
23:58:16.766 00.006 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
23:58:16.766 00.000 1032 Enqueuing Move request for scope (0.16, -0.05)
23:58:16.766 00.000 10072 Worker thread wakes up
23:58:16.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
23:58:16.766 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
23:58:16.766 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.14
23:58:16.772 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:58:16.772 00.000 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:16.772 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
23:58:16.772 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:16.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:58:16.772 00.000 10072 MoveAxis(W, 4, ABG)
23:58:16.772 00.000 10072 Guiding  Dir = 3, Dur = 4
23:58:16.772 00.000 10072 IsGuiding returns 0
23:58:16.776 00.004 10072 PulseGuide returned control before completion, sleep 14
23:58:16.791 00.015 1032 UpdateGuideState exits: m=1408 SNR=26.4
23:58:16.795 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:16.796 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:16.797 00.001 1032 Enqueuing Expose request
23:58:16.797 00.000 10072 IsGuiding returns 0
23:58:16.797 00.000 10072 Move returns status 0, amount 4
23:58:16.797 00.000 10072 MoveAxis(N, 0, ABG)
23:58:16.797 00.000 10072 Move returns status 0, amount 0
23:58:16.797 00.000 10072 move complete, result=0
23:58:16.797 00.000 10072 worker thread done servicing request
23:58:16.797 00.000 10072 Worker thread wakes up
23:58:16.797 00.000 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:58:16.803 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:16.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:17.443 00.640 10072 Exposure complete
23:58:17.493 00.050 10072 worker thread done servicing request
23:58:17.494 00.001 1032 OnExposeComplete: enter
23:58:17.496 00.002 1032 UpdateGuideState(): m_state=6
23:58:17.500 00.004 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12011
23:58:17.502 00.002 1032 Star::Find returns 1 (0), X=1107.34, Y=128.03, Mass=1492, SNR=27.2, Peak=124 HFD=3.3
23:58:17.505 00.003 1032 MultiStar: [#1 0.18,-0.10,0.94,U] [#2 0.19,0.02,0.77,U] [#3 0.23,0.01,0.70,U] [#4 0.21,-0.15,0.66,U] [#5 0.23,0.12,0.00,M1] [#6 0.10,-0.08,0.63,U] [#7 0.12,0.09,0.68,U] [#8 0.12,-0.01,0.51,U] 
23:58:17.505 00.000 1032 refined, 7 included, MultiStar: {0.18, -0.02}, one-star: {0.21, 0.06}
23:58:17.505 00.000 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
23:58:17.505 00.000 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
23:58:17.505 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.11 mountX=-0.06 mountY=-0.17, mountTheta=-1.94
23:58:17.505 00.000 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.02, opts=13)
23:58:17.518 00.013 1032 Enqueuing Move request for scope (0.18, -0.02)
23:58:17.520 00.002 10072 Worker thread wakes up
23:58:17.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
23:58:17.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
23:58:17.520 00.000 10072 Moving (0.18, -0.02) raw xDistance=-0.06 yDistance=-0.17
23:58:17.523 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:58:17.526 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:17.526 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
23:58:17.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:17.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:58:17.526 00.000 10072 MoveAxis(W, 6, ABG)
23:58:17.526 00.000 10072 Guiding  Dir = 3, Dur = 6
23:58:17.526 00.000 10072 IsGuiding returns 0
23:58:17.526 00.000 10072 PulseGuide returned control before completion, sleep 16
23:58:17.543 00.017 1032 UpdateGuideState exits: m=1492 SNR=27.2
23:58:17.543 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:17.547 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:17.547 00.000 1032 Enqueuing Expose request
23:58:17.554 00.007 10072 IsGuiding returns 0
23:58:17.554 00.000 10072 Move returns status 0, amount 6
23:58:17.554 00.000 10072 MoveAxis(N, 0, ABG)
23:58:17.554 00.000 10072 Move returns status 0, amount 0
23:58:17.554 00.000 10072 move complete, result=0
23:58:17.554 00.000 10072 worker thread done servicing request
23:58:17.554 00.000 10072 Worker thread wakes up
23:58:17.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:17.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:17.561 00.007 1032 GuideStep: -0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
23:58:17.961 00.400 10072 Exposure complete
23:58:18.009 00.048 10072 worker thread done servicing request
23:58:18.009 00.000 1032 OnExposeComplete: enter
23:58:18.012 00.003 1032 UpdateGuideState(): m_state=6
23:58:18.012 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12012
23:58:18.014 00.002 1032 Star::Find returns 1 (0), X=1107.29, Y=128.00, Mass=1491, SNR=27.1, Peak=118 HFD=3.3
23:58:18.016 00.002 1032 MultiStar: [#1 0.18,-0.01,0.98,U] [#2 0.16,0.16,0.80,U] [#3 0.11,0.04,0.72,U] [#4 0.13,-0.06,0.67,U] [#5 0.14,0.12,0.62,U] [#6 0.10,-0.06,0.57,U] [#7 0.16,0.03,0.71,U] [#8 0.21,0.11,0.52,U] 
23:58:18.018 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.04}, one-star: {0.17, 0.03}
23:58:18.020 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
23:58:18.022 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
23:58:18.022 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.25 mountX=-0.00 mountY=-0.16, mountTheta=-1.58
23:58:18.022 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.04, opts=13)
23:58:18.022 00.000 1032 Enqueuing Move request for scope (0.15, 0.04)
23:58:18.029 00.007 10072 Worker thread wakes up
23:58:18.029 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
23:58:18.029 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
23:58:18.029 00.000 10072 Moving (0.15, 0.04) raw xDistance=-0.00 yDistance=-0.16
23:58:18.029 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:58:18.034 00.005 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:18.034 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
23:58:18.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:18.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:58:18.034 00.000 10072 MoveAxis(W, 3, ABG)
23:58:18.034 00.000 10072 Guiding  Dir = 3, Dur = 3
23:58:18.034 00.000 10072 IsGuiding returns 0
23:58:18.036 00.002 10072 PulseGuide returned control before completion, sleep 13
23:58:18.049 00.013 1032 UpdateGuideState exits: m=1491 SNR=27.1
23:58:18.051 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:18.054 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:18.056 00.002 1032 Enqueuing Expose request
23:58:18.056 00.000 10072 IsGuiding returns 0
23:58:18.056 00.000 10072 Move returns status 0, amount 3
23:58:18.056 00.000 10072 MoveAxis(N, 0, ABG)
23:58:18.056 00.000 10072 Move returns status 0, amount 0
23:58:18.058 00.002 10072 move complete, result=0
23:58:18.058 00.000 10072 worker thread done servicing request
23:58:18.058 00.000 10072 Worker thread wakes up
23:58:18.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:18.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:18.063 00.005 1032 GuideStep: -0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
23:58:18.691 00.628 10072 Exposure complete
23:58:18.735 00.044 10072 worker thread done servicing request
23:58:18.735 00.000 1032 OnExposeComplete: enter
23:58:18.737 00.002 1032 UpdateGuideState(): m_state=6
23:58:18.739 00.002 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12013
23:58:18.741 00.002 1032 Star::Find returns 1 (0), X=1107.35, Y=127.92, Mass=1612, SNR=28.3, Peak=132 HFD=3.4
23:58:18.741 00.000 1032 MultiStar: [#1 0.19,-0.11,0.88,U] [#2 0.19,-0.01,0.76,U] [#3 0.11,-0.07,0.70,U] [#4 0.19,-0.24,0.00,M1] [#5 0.21,0.23,0.00,M1] [#6 0.23,-0.20,0.00,M2] [#7 0.18,0.00,0.66,U] [#8 0.29,0.02,0.00,M1] 
23:58:18.743 00.002 1032 refined, 4 included, MultiStar: {0.19, -0.05}, one-star: {0.23, -0.05}
23:58:18.743 00.000 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
23:58:18.743 00.000 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
23:58:18.743 00.000 1032 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.19 cameraTheta=-0.28 mountX=-0.10 mountY=-0.17, mountTheta=-2.11
23:58:18.752 00.009 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.05, opts=13)
23:58:18.752 00.000 1032 Enqueuing Move request for scope (0.19, -0.05)
23:58:18.754 00.002 10072 Worker thread wakes up
23:58:18.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
23:58:18.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
23:58:18.754 00.000 10072 Moving (0.19, -0.05) raw xDistance=-0.10 yDistance=-0.17
23:58:18.758 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:58:18.758 00.000 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:18.758 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
23:58:18.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:18.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:58:18.758 00.000 10072 MoveAxis(W, 6, ABG)
23:58:18.758 00.000 10072 Guiding  Dir = 3, Dur = 6
23:58:18.758 00.000 10072 IsGuiding returns 0
23:58:18.758 00.000 10072 PulseGuide returned control before completion, sleep 16
23:58:18.777 00.019 1032 UpdateGuideState exits: m=1612 SNR=28.3
23:58:18.779 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:18.782 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:18.782 00.000 1032 Enqueuing Expose request
23:58:18.784 00.002 10072 IsGuiding returns 0
23:58:18.784 00.000 10072 Move returns status 0, amount 6
23:58:18.784 00.000 10072 MoveAxis(N, 0, ABG)
23:58:18.784 00.000 10072 Move returns status 0, amount 0
23:58:18.784 00.000 10072 move complete, result=0
23:58:18.786 00.002 10072 worker thread done servicing request
23:58:18.786 00.000 10072 Worker thread wakes up
23:58:18.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:18.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:18.792 00.006 1032 GuideStep: -0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
23:58:19.194 00.402 10072 Exposure complete
23:58:19.241 00.047 10072 worker thread done servicing request
23:58:19.241 00.000 1032 OnExposeComplete: enter
23:58:19.241 00.000 1032 UpdateGuideState(): m_state=6
23:58:19.241 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12014
23:58:19.250 00.009 1032 Star::Find returns 1 (0), X=1107.32, Y=127.90, Mass=1511, SNR=27.3, Peak=129 HFD=3.4
23:58:19.250 00.000 1032 MultiStar: [#1 0.23,-0.11,0.92,U] [#2 0.14,0.01,0.77,U] [#3 0.08,-0.05,0.75,U] [#4 0.15,-0.23,0.00,M2] [#5 0.32,0.04,0.00,M2] [#6 0.13,-0.33,0.00,M3] [#7 0.27,-0.05,0.00,M1] [#8 0.15,0.07,0.52,U] 
23:58:19.250 00.000 1032 refined, 4 included, MultiStar: {0.16, -0.04}, one-star: {0.20, -0.07}
23:58:19.250 00.000 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
23:58:19.257 00.007 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
23:58:19.257 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.25 mountX=-0.08 mountY=-0.15, mountTheta=-2.08
23:58:19.257 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.04, opts=13)
23:58:19.257 00.000 1032 Enqueuing Move request for scope (0.16, -0.04)
23:58:19.266 00.009 10072 Worker thread wakes up
23:58:19.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
23:58:19.266 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
23:58:19.266 00.000 10072 Moving (0.16, -0.04) raw xDistance=-0.08 yDistance=-0.15
23:58:19.267 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:58:19.271 00.004 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:19.271 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:58:19.271 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:19.271 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:58:19.271 00.000 10072 MoveAxis(W, 5, ABG)
23:58:19.271 00.000 10072 Guiding  Dir = 3, Dur = 5
23:58:19.271 00.000 10072 IsGuiding returns 0
23:58:19.274 00.003 10072 PulseGuide returned control before completion, sleep 15
23:58:19.290 00.016 1032 UpdateGuideState exits: m=1511 SNR=27.3
23:58:19.290 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:19.290 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:19.298 00.008 1032 Enqueuing Expose request
23:58:19.305 00.007 10072 IsGuiding returns 0
23:58:19.305 00.000 10072 Move returns status 0, amount 5
23:58:19.305 00.000 10072 MoveAxis(N, 0, ABG)
23:58:19.305 00.000 10072 Move returns status 0, amount 0
23:58:19.307 00.002 10072 move complete, result=0
23:58:19.307 00.000 10072 worker thread done servicing request
23:58:19.307 00.000 10072 Worker thread wakes up
23:58:19.307 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:19.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:19.309 00.002 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:58:19.933 00.624 10072 Exposure complete
23:58:19.980 00.047 10072 worker thread done servicing request
23:58:19.980 00.000 1032 OnExposeComplete: enter
23:58:19.985 00.005 1032 UpdateGuideState(): m_state=6
23:58:19.987 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12015
23:58:19.989 00.002 1032 Star::Find returns 1 (0), X=1107.30, Y=127.91, Mass=1530, SNR=27.6, Peak=115 HFD=3.4
23:58:19.991 00.002 1032 MultiStar: [#1 0.27,-0.10,0.00,M1] [#2 0.12,-0.03,0.76,U] [#3 0.08,-0.14,0.72,U] [#4 0.30,-0.17,0.00,M3] [#5 0.32,0.08,0.00,M3] [#6 0.18,-0.22,0.00,M4] [#7 0.11,0.10,0.67,U] [#8 0.16,0.04,0.53,U] 
23:58:19.993 00.002 1032 refined, 4 included, MultiStar: {0.13, -0.02}, one-star: {0.18, -0.06}
23:58:19.993 00.000 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
23:58:19.997 00.004 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
23:58:19.997 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.18 mountX=-0.06 mountY=-0.12, mountTheta=-2.01
23:58:19.997 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
23:58:19.997 00.000 1032 Enqueuing Move request for scope (0.13, -0.02)
23:58:19.997 00.000 10072 Worker thread wakes up
23:58:19.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
23:58:19.997 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
23:58:19.997 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.06 yDistance=-0.12
23:58:20.010 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:58:20.012 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:20.012 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:58:20.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:20.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:58:20.012 00.000 10072 MoveAxis(W, 4, ABG)
23:58:20.012 00.000 10072 Guiding  Dir = 3, Dur = 4
23:58:20.012 00.000 10072 IsGuiding returns 0
23:58:20.012 00.000 10072 PulseGuide returned control before completion, sleep 14
23:58:20.028 00.016 1032 UpdateGuideState exits: m=1530 SNR=27.6
23:58:20.032 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:20.034 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:20.036 00.002 1032 Enqueuing Expose request
23:58:20.044 00.008 10072 IsGuiding returns 0
23:58:20.044 00.000 10072 Move returns status 0, amount 4
23:58:20.044 00.000 10072 MoveAxis(N, 0, ABG)
23:58:20.044 00.000 10072 Move returns status 0, amount 0
23:58:20.044 00.000 10072 move complete, result=0
23:58:20.044 00.000 10072 worker thread done servicing request
23:58:20.044 00.000 10072 Worker thread wakes up
23:58:20.044 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:20.044 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:20.045 00.001 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:58:20.457 00.412 10072 Exposure complete
23:58:20.506 00.049 10072 worker thread done servicing request
23:58:20.506 00.000 1032 OnExposeComplete: enter
23:58:20.508 00.002 1032 UpdateGuideState(): m_state=6
23:58:20.510 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12016
23:58:20.512 00.002 1032 Star::Find returns 1 (0), X=1107.26, Y=128.01, Mass=1454, SNR=26.8, Peak=118 HFD=3.2
23:58:20.514 00.002 1032 MultiStar: [#1 0.20,-0.02,0.97,U] [#2 0.14,-0.01,0.81,U] [#3 0.14,-0.03,0.78,U] [#4 0.31,-0.20,0.00,M4] [#5 0.23,0.17,0.00,M4] [#6 0.01,-0.05,0.63,U] [#7 0.15,0.07,0.72,U] [#8 0.29,0.09,0.00,M1] 
23:58:20.516 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.00}, one-star: {0.13, 0.05}
23:58:20.516 00.000 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
23:58:20.519 00.003 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
23:58:20.520 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.03 mountX=-0.03 mountY=-0.13, mountTheta=-1.80
23:58:20.520 00.000 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.00, opts=13)
23:58:20.520 00.000 1032 Enqueuing Move request for scope (0.14, 0.00)
23:58:20.520 00.000 10072 Worker thread wakes up
23:58:20.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
23:58:20.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
23:58:20.520 00.000 10072 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=-0.13
23:58:20.520 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:58:20.532 00.012 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:20.532 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:58:20.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:20.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:58:20.532 00.000 10072 MoveAxis(W, 2, ABG)
23:58:20.532 00.000 10072 Guiding  Dir = 3, Dur = 2
23:58:20.534 00.002 10072 IsGuiding returns 0
23:58:20.534 00.000 10072 PulseGuide returned control before completion, sleep 12
23:58:20.547 00.013 1032 UpdateGuideState exits: m=1454 SNR=26.8
23:58:20.552 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:20.554 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:20.556 00.002 1032 Enqueuing Expose request
23:58:20.558 00.002 10072 IsGuiding returns 0
23:58:20.558 00.000 10072 Move returns status 0, amount 2
23:58:20.558 00.000 10072 MoveAxis(N, 0, ABG)
23:58:20.558 00.000 10072 Move returns status 0, amount 0
23:58:20.558 00.000 10072 move complete, result=0
23:58:20.558 00.000 10072 worker thread done servicing request
23:58:20.558 00.000 10072 Worker thread wakes up
23:58:20.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:20.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:20.558 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:58:21.191 00.633 10072 Exposure complete
23:58:21.240 00.049 10072 worker thread done servicing request
23:58:21.240 00.000 1032 OnExposeComplete: enter
23:58:21.240 00.000 1032 UpdateGuideState(): m_state=6
23:58:21.240 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12017
23:58:21.240 00.000 1032 Star::Find returns 1 (0), X=1107.35, Y=128.05, Mass=1593, SNR=28.1, Peak=131 HFD=3.3
23:58:21.240 00.000 1032 MultiStar: [#1 0.20,0.00,0.88,U] [#2 0.12,0.02,0.74,U] [#3 0.20,-0.03,0.75,U] [#4 0.32,-0.15,0.00,M5] [#5 0.07,0.19,0.59,U] [#6 0.03,-0.38,0.00,M4] [#7 0.15,-0.03,0.65,U] [#8 0.20,0.05,0.52,U] 
23:58:21.240 00.000 1032 refined, 6 included, MultiStar: {0.18, 0.04}, one-star: {0.23, 0.08}
23:58:21.251 00.011 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:58:21.253 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:58:21.256 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.21 mountX=-0.01 mountY=-0.18, mountTheta=-1.62
23:58:21.258 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.04, opts=13)
23:58:21.260 00.002 1032 Enqueuing Move request for scope (0.18, 0.04)
23:58:21.262 00.002 10072 Worker thread wakes up
23:58:21.262 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
23:58:21.262 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
23:58:21.262 00.000 10072 Moving (0.18, 0.04) raw xDistance=-0.01 yDistance=-0.18
23:58:21.265 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:58:21.268 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:21.268 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:58:21.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:21.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:58:21.268 00.000 10072 MoveAxis(W, 3, ABG)
23:58:21.268 00.000 10072 Guiding  Dir = 3, Dur = 3
23:58:21.268 00.000 10072 IsGuiding returns 0
23:58:21.268 00.000 10072 PulseGuide returned control before completion, sleep 13
23:58:21.284 00.016 1032 UpdateGuideState exits: m=1593 SNR=28.1
23:58:21.284 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:21.284 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:21.293 00.009 1032 Enqueuing Expose request
23:58:21.297 00.004 10072 IsGuiding returns 0
23:58:21.297 00.000 10072 Move returns status 0, amount 3
23:58:21.297 00.000 10072 MoveAxis(N, 0, ABG)
23:58:21.297 00.000 10072 Move returns status 0, amount 0
23:58:21.297 00.000 10072 move complete, result=0
23:58:21.297 00.000 10072 worker thread done servicing request
23:58:21.297 00.000 10072 Worker thread wakes up
23:58:21.297 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:21.297 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:21.303 00.006 1032 GuideStep: -0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
23:58:21.713 00.410 10072 Exposure complete
23:58:21.756 00.043 10072 worker thread done servicing request
23:58:21.756 00.000 1032 OnExposeComplete: enter
23:58:21.758 00.002 1032 UpdateGuideState(): m_state=6
23:58:21.761 00.003 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12018
23:58:21.763 00.002 1032 Star::Find returns 1 (0), X=1107.42, Y=127.95, Mass=1598, SNR=28.1, Peak=123 HFD=3.5
23:58:21.765 00.002 1032 MultiStar: [#1 0.26,-0.13,0.00,M1] [#2 0.13,0.03,0.72,U] [#3 0.19,-0.22,0.00,M1] [#4 0.31,-0.25,0.00,M6] [#5 0.20,0.04,0.65,U] [#6 0.12,-0.31,0.00,M5] [#7 0.11,0.11,0.66,U] [#8 0.26,-0.12,0.00,M1] 
23:58:21.766 00.001 1032 refined, 3 included, MultiStar: {0.20, 0.03}, one-star: {0.30, -0.02}
23:58:21.768 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
23:58:21.770 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
23:58:21.772 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.17 mountX=-0.02 mountY=-0.20, mountTheta=-1.66
23:58:21.775 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.03, opts=13)
23:58:21.777 00.002 1032 Enqueuing Move request for scope (0.20, 0.03)
23:58:21.777 00.000 10072 Worker thread wakes up
23:58:21.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
23:58:21.777 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
23:58:21.777 00.000 10072 Moving (0.20, 0.03) raw xDistance=-0.02 yDistance=-0.20
23:58:21.779 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:58:21.783 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:21.783 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
23:58:21.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:21.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:58:21.783 00.000 10072 MoveAxis(W, 2, ABG)
23:58:21.783 00.000 10072 Guiding  Dir = 3, Dur = 2
23:58:21.783 00.000 10072 IsGuiding returns 0
23:58:21.783 00.000 10072 PulseGuide returned control before completion, sleep 12
23:58:21.800 00.017 1032 UpdateGuideState exits: m=1598 SNR=28.1
23:58:21.803 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:21.803 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:21.803 00.000 1032 Enqueuing Expose request
23:58:21.803 00.000 10072 IsGuiding returns 0
23:58:21.803 00.000 10072 Move returns status 0, amount 2
23:58:21.803 00.000 10072 MoveAxis(N, 0, ABG)
23:58:21.803 00.000 10072 Move returns status 0, amount 0
23:58:21.803 00.000 10072 move complete, result=0
23:58:21.803 00.000 10072 worker thread done servicing request
23:58:21.803 00.000 10072 Worker thread wakes up
23:58:21.803 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:21.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:21.810 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
23:58:22.442 00.632 10072 Exposure complete
23:58:22.485 00.043 10072 worker thread done servicing request
23:58:22.485 00.000 1032 OnExposeComplete: enter
23:58:22.487 00.002 1032 UpdateGuideState(): m_state=6
23:58:22.489 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12019
23:58:22.489 00.000 1032 Star::Find returns 1 (0), X=1107.32, Y=127.92, Mass=1522, SNR=27.4, Peak=126 HFD=3.4
23:58:22.489 00.000 1032 MultiStar: [#1 0.28,-0.25,0.00,M2] [#2 0.22,-0.19,0.00,M1] [#3 0.18,-0.14,0.70,U] [#4 0.36,-0.30,0.00,M7] [#5 0.25,-0.04,0.66,U] [#6 0.17,-0.37,0.00,M6] [#7 0.20,0.02,0.66,U] [#8 0.27,-0.17,0.00,M2] 
23:58:22.489 00.000 1032 single-star, 3 included, MultiStar: {0.20, -0.05}, one-star: {0.19, -0.05}
23:58:22.489 00.000 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
23:58:22.489 00.000 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
23:58:22.489 00.000 1032 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.24 mountX=-0.09 mountY=-0.17, mountTheta=-2.07
23:58:22.502 00.013 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.05, opts=13)
23:58:22.503 00.001 1032 Enqueuing Move request for scope (0.19, -0.05)
23:58:22.506 00.003 10072 Worker thread wakes up
23:58:22.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
23:58:22.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
23:58:22.506 00.000 10072 Moving (0.19, -0.05) raw xDistance=-0.09 yDistance=-0.17
23:58:22.508 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:58:22.512 00.004 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:22.512 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
23:58:22.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:22.512 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:58:22.512 00.000 10072 MoveAxis(W, 4, ABG)
23:58:22.512 00.000 10072 Guiding  Dir = 3, Dur = 4
23:58:22.512 00.000 10072 IsGuiding returns 0
23:58:22.512 00.000 10072 PulseGuide returned control before completion, sleep 14
23:58:22.523 00.011 1032 UpdateGuideState exits: m=1522 SNR=27.4
23:58:22.523 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:22.523 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:22.534 00.011 1032 Enqueuing Expose request
23:58:22.534 00.000 10072 IsGuiding returns 0
23:58:22.534 00.000 10072 Move returns status 0, amount 4
23:58:22.534 00.000 10072 MoveAxis(N, 0, ABG)
23:58:22.534 00.000 10072 Move returns status 0, amount 0
23:58:22.534 00.000 10072 move complete, result=0
23:58:22.534 00.000 10072 worker thread done servicing request
23:58:22.534 00.000 10072 Worker thread wakes up
23:58:22.534 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:22.534 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:22.540 00.006 1032 GuideStep: -0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
23:58:22.949 00.409 10072 Exposure complete
23:58:23.000 00.051 10072 worker thread done servicing request
23:58:23.000 00.000 1032 OnExposeComplete: enter
23:58:23.002 00.002 1032 UpdateGuideState(): m_state=6
23:58:23.004 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12020
23:58:23.006 00.002 1032 Star::Find returns 1 (0), X=1107.42, Y=127.91, Mass=1282, SNR=25.1, Peak=106 HFD=3.4
23:58:23.008 00.002 1032 MultiStar: [#1 0.35,-0.11,0.00,M3] [#2 0.27,-0.14,0.00,M2] [#3 0.24,-0.09,0.00,M1] [#4 0.27,-0.21,0.00,M8] [#5 0.29,-0.02,0.00,M2] [#6 0.13,-0.27,0.00,M7] [#7 0.27,0.05,0.00,M1] [#8 0.32,-0.03,0.00,M3] 
23:58:23.010 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
23:58:23.012 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
23:58:23.014 00.002 1032 CameraToMount -- cameraX=0.30 cameraY=-0.06 hyp=0.31 cameraTheta=-0.19 mountX=-0.13 mountY=-0.28, mountTheta=-2.02
23:58:23.016 00.002 1032 SchedulePrimaryMove(0F526948, x=0.30, y=-0.06, opts=13)
23:58:23.018 00.002 1032 Enqueuing Move request for scope (0.30, -0.06)
23:58:23.020 00.002 10072 Worker thread wakes up
23:58:23.020 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.06) opts 0xd
23:58:23.020 00.000 10072 Handling offset move in thread for scope, endpoint = (0.30, -0.06)
23:58:23.020 00.000 10072 Moving (0.30, -0.06) raw xDistance=-0.13 yDistance=-0.28
23:58:23.022 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:58:23.024 00.002 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.80
23:58:23.024 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
23:58:23.024 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:58:23.024 00.000 10072 MoveAxis(E, 61, ABG)
23:58:23.026 00.002 10072 Guiding  Dir = 2, Dur = 61
23:58:23.026 00.000 10072 IsGuiding returns 0
23:58:23.026 00.000 10072 PulseGuide returned control before completion, sleep 71
23:58:23.043 00.017 1032 UpdateGuideState exits: m=1282 SNR=25.1
23:58:23.043 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:23.048 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:23.049 00.001 1032 Enqueuing Expose request
23:58:23.106 00.057 10072 IsGuiding returns 0
23:58:23.106 00.000 10072 Move returns status 0, amount 61
23:58:23.107 00.001 10072 MoveAxis(N, 178, ABG)
23:58:23.107 00.000 10072 Guiding  Dir = 0, Dur = 178
23:58:23.107 00.000 10072 IsGuiding returns 0
23:58:23.107 00.000 10072 PulseGuide returned control before completion, sleep 188
23:58:23.297 00.190 10072 IsGuiding returns 0
23:58:23.297 00.000 10072 Move returns status 0, amount 178
23:58:23.297 00.000 10072 move complete, result=0
23:58:23.297 00.000 10072 worker thread done servicing request
23:58:23.297 00.000 10072 Worker thread wakes up
23:58:23.297 00.000 1032 GuideStep: -0.1 px 61 ms EAST, -0.3 px 178 ms NORTH
23:58:23.297 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:23.297 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:23.923 00.626 10072 Exposure complete
23:58:23.970 00.047 10072 worker thread done servicing request
23:58:23.970 00.000 1032 OnExposeComplete: enter
23:58:23.970 00.000 1032 UpdateGuideState(): m_state=6
23:58:23.970 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12021
23:58:23.970 00.000 1032 Star::Find returns 1 (0), X=1107.06, Y=127.91, Mass=1426, SNR=26.6, Peak=114 HFD=3.0
23:58:23.970 00.000 1032 MultiStar: [#1 -0.13,-0.02,0.94,U] [#2 -0.08,-0.06,0.79,U] [#3 -0.18,-0.10,0.72,U] [#4 -0.15,-0.22,0.00,M9] [#5 -0.19,0.07,0.66,U] [#6 -0.21,-0.24,0.00,M8] [#7 -0.14,0.05,0.66,U] [#8 -0.11,0.04,0.51,U] 
23:58:23.970 00.000 1032 single-star, 6 included, MultiStar: {-0.12, -0.02}, one-star: {-0.06, -0.06}
23:58:23.970 00.000 1032 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.83) = xAngle (-4.22 = 2.06)
23:58:23.984 00.014 1032 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.22 = 2.06)
23:58:23.985 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.39 mountX=-0.04 mountY=0.07, mountTheta=2.06
23:58:23.985 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.06, opts=13)
23:58:23.985 00.000 1032 Enqueuing Move request for scope (-0.06, -0.06)
23:58:23.985 00.000 10072 Worker thread wakes up
23:58:23.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
23:58:23.985 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
23:58:23.985 00.000 10072 Moving (-0.06, -0.06) raw xDistance=-0.04 yDistance=0.07
23:58:23.985 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:58:23.998 00.013 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:23.998 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
23:58:23.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:23.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:58:23.998 00.000 10072 MoveAxis(W, 2, ABG)
23:58:23.998 00.000 10072 Guiding  Dir = 3, Dur = 2
23:58:24.001 00.003 10072 IsGuiding returns 0
23:58:24.001 00.000 10072 PulseGuide returned control before completion, sleep 12
23:58:24.016 00.015 10072 IsGuiding returns 0
23:58:24.017 00.001 10072 Move returns status 0, amount 2
23:58:24.017 00.000 10072 MoveAxis(N, 0, ABG)
23:58:24.017 00.000 10072 Move returns status 0, amount 0
23:58:24.017 00.000 1032 UpdateGuideState exits: m=1426 SNR=26.6
23:58:24.019 00.002 10072 move complete, result=0
23:58:24.019 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:24.021 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:24.023 00.002 1032 Enqueuing Expose request
23:58:24.025 00.002 1032 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
23:58:24.027 00.002 10072 worker thread done servicing request
23:58:24.027 00.000 10072 Worker thread wakes up
23:58:24.027 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:24.027 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:24.445 00.418 10072 Exposure complete
23:58:24.493 00.048 10072 worker thread done servicing request
23:58:24.493 00.000 1032 OnExposeComplete: enter
23:58:24.495 00.002 1032 UpdateGuideState(): m_state=6
23:58:24.497 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12022
23:58:24.499 00.002 1032 Star::Find returns 1 (0), X=1107.06, Y=127.92, Mass=1569, SNR=27.8, Peak=125 HFD=3.3
23:58:24.501 00.002 1032 MultiStar: [#1 -0.10,-0.11,0.95,U] [#2 -0.17,-0.07,0.78,U] [#3 -0.17,0.03,0.69,U] [#4 -0.10,-0.18,0.63,U] [#5 -0.16,-0.03,0.65,U] [#6 -0.24,-0.23,0.00,M9] [#7 -0.17,0.04,0.67,U] [#8 -0.09,-0.04,0.51,U] 
23:58:24.503 00.002 1032 single-star, 7 included, MultiStar: {-0.12, -0.05}, one-star: {-0.06, -0.05}
23:58:24.505 00.002 1032 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.83) = xAngle (-4.35 = 1.93)
23:58:24.507 00.002 1032 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.35 = 1.93)
23:58:24.509 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.52 mountX=-0.03 mountY=0.07, mountTheta=1.93
23:58:24.512 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.05, opts=13)
23:58:24.512 00.000 1032 Enqueuing Move request for scope (-0.06, -0.05)
23:58:24.514 00.002 10072 Worker thread wakes up
23:58:24.516 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
23:58:24.516 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
23:58:24.516 00.000 10072 Moving (-0.06, -0.05) raw xDistance=-0.03 yDistance=0.07
23:58:24.518 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:58:24.520 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:24.520 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
23:58:24.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:24.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:58:24.520 00.000 10072 MoveAxis(W, 1, ABG)
23:58:24.520 00.000 10072 Guiding  Dir = 3, Dur = 1
23:58:24.520 00.000 10072 IsGuiding returns 0
23:58:24.520 00.000 10072 PulseGuide returned control before completion, sleep 11
23:58:24.539 00.019 1032 UpdateGuideState exits: m=1569 SNR=27.8
23:58:24.539 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:24.542 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:24.544 00.002 1032 Enqueuing Expose request
23:58:24.548 00.004 10072 IsGuiding returns 0
23:58:24.548 00.000 10072 Move returns status 0, amount 1
23:58:24.548 00.000 10072 MoveAxis(N, 0, ABG)
23:58:24.548 00.000 10072 Move returns status 0, amount 0
23:58:24.548 00.000 10072 move complete, result=0
23:58:24.548 00.000 10072 worker thread done servicing request
23:58:24.548 00.000 10072 Worker thread wakes up
23:58:24.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:24.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:24.555 00.007 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
23:58:25.177 00.622 10072 Exposure complete
23:58:25.224 00.047 10072 worker thread done servicing request
23:58:25.224 00.000 1032 OnExposeComplete: enter
23:58:25.224 00.000 1032 UpdateGuideState(): m_state=6
23:58:25.224 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12023
23:58:25.224 00.000 1032 Star::Find returns 1 (0), X=1107.02, Y=127.88, Mass=1438, SNR=26.7, Peak=122 HFD=3.0
23:58:25.224 00.000 1032 MultiStar: [#1 -0.01,-0.09,1.00,U] [#2 -0.05,-0.13,0.84,U] [#3 -0.13,-0.22,0.00,M1] [#4 -0.04,-0.25,0.67,U] [#5 0.01,-0.07,0.67,U] [#6 -0.22,-0.22,0.00,M10] [#7 -0.07,-0.08,0.67,U] [#8 -0.10,0.03,0.53,U] 
23:58:25.237 00.013 1032 refined, 6 included, MultiStar: {-0.05, -0.10}, one-star: {-0.10, -0.09}
23:58:25.237 00.000 1032 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.83) = xAngle (-3.87 = 2.41)
23:58:25.241 00.004 1032 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.87 = 2.41)
23:58:25.241 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.04 mountX=-0.08 mountY=0.07, mountTheta=2.41
23:58:25.241 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.10, opts=13)
23:58:25.241 00.000 1032 Enqueuing Move request for scope (-0.05, -0.10)
23:58:25.241 00.000 10072 Worker thread wakes up
23:58:25.241 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
23:58:25.241 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
23:58:25.241 00.000 10072 Moving (-0.05, -0.10) raw xDistance=-0.08 yDistance=0.07
23:58:25.254 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:58:25.257 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:25.257 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
23:58:25.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:25.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:58:25.257 00.000 10072 MoveAxis(W, 1, ABG)
23:58:25.257 00.000 10072 Guiding  Dir = 3, Dur = 1
23:58:25.257 00.000 10072 IsGuiding returns 0
23:58:25.257 00.000 10072 PulseGuide returned control before completion, sleep 11
23:58:25.274 00.017 1032 UpdateGuideState exits: m=1438 SNR=26.7
23:58:25.274 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:25.274 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:25.274 00.000 1032 Enqueuing Expose request
23:58:25.287 00.013 10072 IsGuiding returns 0
23:58:25.287 00.000 10072 Move returns status 0, amount 1
23:58:25.287 00.000 10072 MoveAxis(N, 0, ABG)
23:58:25.287 00.000 10072 Move returns status 0, amount 0
23:58:25.287 00.000 10072 move complete, result=0
23:58:25.287 00.000 10072 worker thread done servicing request
23:58:25.287 00.000 10072 Worker thread wakes up
23:58:25.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:25.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:25.291 00.004 1032 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:58:25.708 00.417 10072 Exposure complete
23:58:25.756 00.048 1032 OnExposeComplete: enter
23:58:25.758 00.002 1032 UpdateGuideState(): m_state=6
23:58:25.760 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12024
23:58:25.762 00.002 10072 worker thread done servicing request
23:58:25.762 00.000 1032 Star::Find returns 1 (0), X=1106.99, Y=127.85, Mass=1559, SNR=27.8, Peak=120 HFD=3.1
23:58:25.762 00.000 1032 MultiStar: [#1 0.02,-0.13,0.91,U] [#2 -0.10,-0.08,0.73,U] [#3 -0.19,-0.14,0.74,U] [#4 -0.07,-0.35,0.00,M8] [#5 -0.11,-0.00,0.60,U] [#6 -0.24,-0.32,0.00,R] [#7 -0.09,-0.07,0.63,U] [#8 -0.09,-0.01,0.51,U] 
23:58:25.764 00.002 1032 refined, 6 included, MultiStar: {-0.10, -0.09}, one-star: {-0.13, -0.12}
23:58:25.767 00.003 1032 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.83) = xAngle (-4.23 = 2.05)
23:58:25.767 00.000 1032 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.23 = 2.05)
23:58:25.767 00.000 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-2.40 mountX=-0.06 mountY=0.12, mountTheta=2.05
23:58:25.767 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.09, opts=13)
23:58:25.767 00.000 1032 Enqueuing Move request for scope (-0.10, -0.09)
23:58:25.767 00.000 10072 Worker thread wakes up
23:58:25.767 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
23:58:25.767 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
23:58:25.767 00.000 10072 Moving (-0.10, -0.09) raw xDistance=-0.06 yDistance=0.12
23:58:25.779 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:58:25.781 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:25.781 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
23:58:25.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:25.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:58:25.781 00.000 10072 MoveAxis(W, 1, ABG)
23:58:25.781 00.000 10072 Guiding  Dir = 3, Dur = 1
23:58:25.781 00.000 10072 IsGuiding returns 0
23:58:25.783 00.002 10072 PulseGuide returned control before completion, sleep 11
23:58:25.798 00.015 10072 IsGuiding returns 0
23:58:25.798 00.000 10072 Move returns status 0, amount 1
23:58:25.798 00.000 10072 MoveAxis(N, 0, ABG)
23:58:25.798 00.000 10072 Move returns status 0, amount 0
23:58:25.798 00.000 1032 UpdateGuideState exits: m=1559 SNR=27.8
23:58:25.801 00.003 10072 move complete, result=0
23:58:25.801 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:25.803 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:25.803 00.000 1032 Enqueuing Expose request
23:58:25.805 00.002 1032 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
23:58:25.807 00.002 10072 worker thread done servicing request
23:58:25.807 00.000 10072 Worker thread wakes up
23:58:25.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:25.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:26.434 00.627 10072 Exposure complete
23:58:26.482 00.048 10072 worker thread done servicing request
23:58:26.482 00.000 1032 OnExposeComplete: enter
23:58:26.485 00.003 1032 UpdateGuideState(): m_state=6
23:58:26.485 00.000 1032 Star::Find(15, 1106, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12025
23:58:26.485 00.000 1032 Star::Find returns 1 (0), X=1107.00, Y=127.97, Mass=1284, SNR=25.2, Peak=94 HFD=2.9
23:58:26.485 00.000 1032 MultiStar: [#1 -0.10,-0.16,1.05,U] [#2 -0.19,-0.09,0.83,U] [#3 -0.20,-0.02,0.81,U] [#4 -0.11,-0.34,0.00,M9] [#5 -0.15,0.09,0.69,U] [#6 0.14,-0.07,0.66,U] [#7 -0.13,0.01,0.75,U] [#8 -0.08,-0.00,0.54,U] 
23:58:26.485 00.000 1032 refined, 7 included, MultiStar: {-0.11, -0.04}, one-star: {-0.13, -0.00}
23:58:26.485 00.000 1032 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.83) = xAngle (-4.64 = 1.64)
23:58:26.485 00.000 1032 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.64 = 1.64)
23:58:26.485 00.000 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.81 mountX=-0.01 mountY=0.12, mountTheta=1.64
23:58:26.498 00.013 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.04, opts=13)
23:58:26.498 00.000 1032 Enqueuing Move request for scope (-0.11, -0.04)
23:58:26.498 00.000 10072 Worker thread wakes up
23:58:26.498 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
23:58:26.498 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
23:58:26.498 00.000 10072 Moving (-0.11, -0.04) raw xDistance=-0.01 yDistance=0.12
23:58:26.498 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:58:26.508 00.010 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:26.508 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
23:58:26.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:26.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:58:26.508 00.000 10072 MoveAxis(W, 1, ABG)
23:58:26.508 00.000 10072 Guiding  Dir = 3, Dur = 1
23:58:26.508 00.000 10072 IsGuiding returns 0
23:58:26.510 00.002 10072 PulseGuide returned control before completion, sleep 11
23:58:26.517 00.007 1032 UpdateGuideState exits: m=1284 SNR=25.2
23:58:26.517 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:26.529 00.012 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:26.531 00.002 1032 Enqueuing Expose request
23:58:26.531 00.000 10072 IsGuiding returns 0
23:58:26.531 00.000 10072 Move returns status 0, amount 1
23:58:26.531 00.000 10072 MoveAxis(N, 0, ABG)
23:58:26.531 00.000 10072 Move returns status 0, amount 0
23:58:26.531 00.000 10072 move complete, result=0
23:58:26.531 00.000 10072 worker thread done servicing request
23:58:26.531 00.000 10072 Worker thread wakes up
23:58:26.531 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:26.531 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:26.531 00.000 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
23:58:26.942 00.411 10072 Exposure complete
23:58:26.990 00.048 10072 worker thread done servicing request
23:58:26.990 00.000 1032 OnExposeComplete: enter
23:58:26.990 00.000 1032 UpdateGuideState(): m_state=6
23:58:26.990 00.000 1032 Star::Find(15, 1106, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12026
23:58:26.990 00.000 1032 Star::Find returns 1 (0), X=1106.97, Y=127.91, Mass=1430, SNR=26.6, Peak=117 HFD=3.1
23:58:26.990 00.000 1032 MultiStar: [#1 -0.09,-0.18,0.94,U] [#2 -0.09,-0.13,0.77,U] [#3 -0.17,-0.08,0.78,U] [#4 -0.06,-0.22,0.71,U] [#5 -0.16,-0.13,0.68,U] [#6 0.05,-0.03,0.62,U] [#7 -0.00,-0.08,0.72,U] [#8 -0.11,-0.11,0.53,U] 
23:58:26.990 00.000 1032 refined, 8 included, MultiStar: {-0.09, -0.11}, one-star: {-0.15, -0.06}
23:58:27.007 00.017 1032 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.83) = xAngle (-4.08 = 2.20)
23:58:27.007 00.000 1032 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.08 = 2.20)
23:58:27.007 00.000 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-2.25 mountX=-0.09 mountY=0.12, mountTheta=2.20
23:58:27.007 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.11, opts=13)
23:58:27.007 00.000 1032 Enqueuing Move request for scope (-0.09, -0.11)
23:58:27.016 00.009 10072 Worker thread wakes up
23:58:27.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
23:58:27.016 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
23:58:27.016 00.000 10072 Moving (-0.09, -0.11) raw xDistance=-0.09 yDistance=0.12
23:58:27.016 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:58:27.021 00.005 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:27.021 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
23:58:27.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:27.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:58:27.021 00.000 10072 MoveAxis(W, 0, ABG)
23:58:27.021 00.000 10072 Move returns status 0, amount 0
23:58:27.021 00.000 10072 MoveAxis(N, 0, ABG)
23:58:27.021 00.000 10072 Move returns status 0, amount 0
23:58:27.021 00.000 10072 move complete, result=0
23:58:27.021 00.000 10072 worker thread done servicing request
23:58:27.036 00.015 1032 UpdateGuideState exits: m=1430 SNR=26.6
23:58:27.040 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:27.040 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:27.040 00.000 1032 Enqueuing Expose request
23:58:27.047 00.007 1032 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
23:58:27.047 00.000 10072 Worker thread wakes up
23:58:27.047 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:27.047 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:27.684 00.637 10072 Exposure complete
23:58:27.733 00.049 10072 worker thread done servicing request
23:58:27.733 00.000 1032 OnExposeComplete: enter
23:58:27.735 00.002 1032 UpdateGuideState(): m_state=6
23:58:27.735 00.000 1032 Star::Find(15, 1106, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12027
23:58:27.735 00.000 1032 Star::Find returns 1 (0), X=1107.11, Y=127.71, Mass=1536, SNR=27.6, Peak=130 HFD=3.4
23:58:27.735 00.000 1032 MultiStar: [#1 -0.01,-0.25,0.94,U] [#2 -0.13,-0.30,0.00,M1] [#3 -0.08,-0.14,0.70,U] [#4 0.00,-0.21,0.63,U] [#5 -0.02,-0.06,0.64,U] [#6 0.02,-0.19,0.62,U] [#7 -0.03,-0.04,0.68,U] [#8 -0.00,-0.10,0.53,U] 
23:58:27.735 00.000 1032 refined, 7 included, MultiStar: {-0.02, -0.17}, one-star: {-0.02, -0.25}
23:58:27.746 00.011 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.78)
23:58:27.748 00.002 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.78)
23:58:27.748 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.67 mountX=-0.16 mountY=0.06, mountTheta=2.78
23:58:27.752 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.17, opts=13)
23:58:27.754 00.002 1032 Enqueuing Move request for scope (-0.02, -0.17)
23:58:27.756 00.002 10072 Worker thread wakes up
23:58:27.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
23:58:27.756 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
23:58:27.756 00.000 10072 Moving (-0.02, -0.17) raw xDistance=-0.16 yDistance=0.06
23:58:27.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=114, Gamma=2.230
23:58:27.761 00.003 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.80
23:58:27.761 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
23:58:27.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:27.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:58:27.761 00.000 10072 MoveAxis(E, 74, ABG)
23:58:27.761 00.000 10072 Guiding  Dir = 2, Dur = 74
23:58:27.761 00.000 10072 IsGuiding returns 0
23:58:27.761 00.000 10072 PulseGuide returned control before completion, sleep 84
23:58:27.778 00.017 1032 UpdateGuideState exits: m=1536 SNR=27.6
23:58:27.778 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:27.786 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:27.786 00.000 1032 Enqueuing Expose request
23:58:27.856 00.070 10072 IsGuiding returns 0
23:58:27.856 00.000 10072 Move returns status 0, amount 74
23:58:27.856 00.000 10072 MoveAxis(N, 0, ABG)
23:58:27.856 00.000 10072 Move returns status 0, amount 0
23:58:27.856 00.000 10072 move complete, result=0
23:58:27.856 00.000 10072 worker thread done servicing request
23:58:27.856 00.000 10072 Worker thread wakes up
23:58:27.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:27.856 00.000 1032 GuideStep: -0.2 px 74 ms EAST, 0.1 px 0 ms NORTH
23:58:27.860 00.004 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:28.270 00.410 10072 Exposure complete
23:58:28.322 00.052 10072 worker thread done servicing request
23:58:28.322 00.000 1032 OnExposeComplete: enter
23:58:28.324 00.002 1032 UpdateGuideState(): m_state=6
23:58:28.326 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12028
23:58:28.328 00.002 1032 Star::Find returns 1 (0), X=1107.10, Y=127.78, Mass=1402, SNR=26.4, Peak=112 HFD=3.5
23:58:28.329 00.001 1032 MultiStar: [#1 0.06,-0.23,0.98,U] [#2 -0.09,-0.24,0.85,U] [#3 -0.11,-0.17,0.75,U] [#4 -0.03,-0.30,0.00,M8] [#5 -0.12,-0.06,0.68,U] [#6 -0.05,-0.05,0.60,U] [#7 0.04,0.01,0.71,U] [#8 -0.02,-0.19,0.50,U] 
23:58:28.332 00.003 1032 refined, 7 included, MultiStar: {-0.04, -0.15}, one-star: {-0.02, -0.19}
23:58:28.333 00.001 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.64)
23:58:28.335 00.002 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.64)
23:58:28.337 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.81 mountX=-0.13 mountY=0.07, mountTheta=2.64
23:58:28.339 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.15, opts=13)
23:58:28.341 00.002 1032 Enqueuing Move request for scope (-0.04, -0.15)
23:58:28.343 00.002 10072 Worker thread wakes up
23:58:28.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
23:58:28.343 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
23:58:28.343 00.000 10072 Moving (-0.04, -0.15) raw xDistance=-0.13 yDistance=0.07
23:58:28.345 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:58:28.348 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.80
23:58:28.349 00.001 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
23:58:28.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:28.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:58:28.349 00.000 10072 MoveAxis(E, 63, ABG)
23:58:28.349 00.000 10072 Guiding  Dir = 2, Dur = 63
23:58:28.349 00.000 10072 IsGuiding returns 0
23:58:28.349 00.000 10072 PulseGuide returned control before completion, sleep 73
23:58:28.365 00.016 1032 UpdateGuideState exits: m=1402 SNR=26.4
23:58:28.365 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:28.365 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:28.365 00.000 1032 Enqueuing Expose request
23:58:28.428 00.063 10072 IsGuiding returns 1
23:58:28.428 00.000 10072 scope still moving after pulse duration time elapsed
23:58:28.460 00.032 10072 IsGuiding returns 0
23:58:28.460 00.000 10072 scope move finished after 63 + 47 ms
23:58:28.460 00.000 10072 Move returns status 0, amount 63
23:58:28.460 00.000 10072 MoveAxis(N, 0, ABG)
23:58:28.460 00.000 10072 Move returns status 0, amount 0
23:58:28.460 00.000 10072 move complete, result=0
23:58:28.460 00.000 10072 worker thread done servicing request
23:58:28.460 00.000 10072 Worker thread wakes up
23:58:28.460 00.000 1032 GuideStep: -0.1 px 63 ms EAST, 0.1 px 0 ms NORTH
23:58:28.460 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:28.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:29.097 00.637 10072 Exposure complete
23:58:29.145 00.048 10072 worker thread done servicing request
23:58:29.145 00.000 1032 OnExposeComplete: enter
23:58:29.145 00.000 1032 UpdateGuideState(): m_state=6
23:58:29.145 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12029
23:58:29.145 00.000 1032 Star::Find returns 1 (0), X=1107.08, Y=128.05, Mass=1568, SNR=27.9, Peak=120 HFD=3.0
23:58:29.145 00.000 1032 MultiStar: [#1 -0.02,-0.01,0.91,U] [#2 -0.06,0.01,0.75,U] [#3 -0.12,-0.03,0.70,U] [#4 -0.04,-0.11,0.63,U] [#5 0.00,0.16,0.64,U] [#6 0.06,0.23,0.59,U] [#7 -0.02,0.12,0.64,U] [#8 -0.02,-0.02,0.50,U] 
23:58:29.145 00.000 1032 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {-0.04, 0.08}
23:58:29.157 00.012 1032 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.83) = xAngle (0.34 = 0.34)
23:58:29.157 00.000 1032 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.34 = 0.34)
23:58:29.157 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.17 mountX=0.05 mountY=0.02, mountTheta=0.34
23:58:29.162 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
23:58:29.162 00.000 1032 Enqueuing Move request for scope (-0.03, 0.05)
23:58:29.162 00.000 10072 Worker thread wakes up
23:58:29.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
23:58:29.162 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
23:58:29.162 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.02
23:58:29.162 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=249, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:58:29.170 00.008 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:29.170 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
23:58:29.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:29.170 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:58:29.170 00.000 10072 MoveAxis(E, 0, ABG)
23:58:29.170 00.000 10072 Move returns status 0, amount 0
23:58:29.170 00.000 10072 MoveAxis(N, 0, ABG)
23:58:29.170 00.000 10072 Move returns status 0, amount 0
23:58:29.172 00.002 10072 move complete, result=0
23:58:29.172 00.000 10072 worker thread done servicing request
23:58:29.190 00.018 1032 UpdateGuideState exits: m=1568 SNR=27.9
23:58:29.190 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:29.190 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:29.197 00.007 1032 Enqueuing Expose request
23:58:29.197 00.000 1032 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:58:29.197 00.000 10072 Worker thread wakes up
23:58:29.197 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:29.197 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:29.606 00.409 10072 Exposure complete
23:58:29.664 00.058 10072 worker thread done servicing request
23:58:29.664 00.000 1032 OnExposeComplete: enter
23:58:29.666 00.002 1032 UpdateGuideState(): m_state=6
23:58:29.668 00.002 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12030
23:58:29.671 00.003 1032 Star::Find returns 1 (0), X=1107.17, Y=128.03, Mass=1429, SNR=26.5, Peak=111 HFD=3.4
23:58:29.672 00.001 1032 MultiStar: [#1 0.01,-0.02,0.99,U] [#2 -0.02,0.08,0.76,U] [#3 -0.14,-0.04,0.75,U] [#4 0.04,-0.11,0.65,U] [#5 -0.11,0.23,0.64,U] [#6 0.09,0.24,0.00,M1] [#7 -0.14,0.21,0.69,U] [#8 0.08,0.24,0.00,M1] 
23:58:29.674 00.002 1032 refined, 6 included, MultiStar: {-0.04, 0.05}, one-star: {0.04, 0.07}
23:58:29.676 00.002 1032 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.83) = xAngle (0.35 = 0.35)
23:58:29.678 00.002 1032 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.35 = 0.35)
23:58:29.678 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.18 mountX=0.06 mountY=0.02, mountTheta=0.35
23:58:29.678 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
23:58:29.678 00.000 1032 Enqueuing Move request for scope (-0.04, 0.05)
23:58:29.688 00.010 10072 Worker thread wakes up
23:58:29.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
23:58:29.688 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
23:58:29.688 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.02
23:58:29.688 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:58:29.694 00.006 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:29.694 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
23:58:29.694 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:29.694 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:58:29.694 00.000 10072 MoveAxis(E, 1, ABG)
23:58:29.694 00.000 10072 Guiding  Dir = 2, Dur = 1
23:58:29.694 00.000 10072 IsGuiding returns 0
23:58:29.694 00.000 10072 PulseGuide returned control before completion, sleep 11
23:58:29.710 00.016 10072 IsGuiding returns 0
23:58:29.710 00.000 10072 Move returns status 0, amount 1
23:58:29.710 00.000 10072 MoveAxis(N, 0, ABG)
23:58:29.710 00.000 10072 Move returns status 0, amount 0
23:58:29.710 00.000 10072 move complete, result=0
23:58:29.710 00.000 10072 worker thread done servicing request
23:58:29.712 00.002 1032 UpdateGuideState exits: m=1429 SNR=26.5
23:58:29.714 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:29.716 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:29.718 00.002 1032 Enqueuing Expose request
23:58:29.720 00.002 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
23:58:29.720 00.000 10072 Worker thread wakes up
23:58:29.722 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:29.722 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:30.359 00.637 10072 Exposure complete
23:58:30.407 00.048 10072 worker thread done servicing request
23:58:30.407 00.000 1032 OnExposeComplete: enter
23:58:30.407 00.000 1032 UpdateGuideState(): m_state=6
23:58:30.407 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12031
23:58:30.407 00.000 1032 Star::Find returns 1 (0), X=1107.16, Y=127.92, Mass=1357, SNR=25.9, Peak=108 HFD=3.4
23:58:30.418 00.011 1032 MultiStar: [#1 -0.02,-0.08,0.94,U] [#2 -0.03,-0.02,0.81,U] [#3 -0.04,-0.10,0.76,U] [#4 0.00,-0.12,0.73,U] [#5 -0.08,0.06,0.72,U] [#6 0.18,0.09,0.66,U] [#7 -0.03,0.15,0.73,U] [#8 0.02,-0.05,0.55,U] 
23:58:30.418 00.000 1032 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {0.04, -0.04}
23:58:30.418 00.000 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.98)
23:58:30.424 00.006 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.98)
23:58:30.424 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.47 mountX=-0.02 mountY=0.00, mountTheta=2.98
23:58:30.424 00.000 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.02, opts=13)
23:58:30.424 00.000 1032 Enqueuing Move request for scope (0.00, -0.02)
23:58:30.435 00.011 10072 Worker thread wakes up
23:58:30.435 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
23:58:30.435 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
23:58:30.435 00.000 10072 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
23:58:30.435 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:58:30.439 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:30.439 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
23:58:30.439 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:30.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:58:30.439 00.000 10072 MoveAxis(E, 1, ABG)
23:58:30.439 00.000 10072 Guiding  Dir = 2, Dur = 1
23:58:30.439 00.000 10072 IsGuiding returns 0
23:58:30.439 00.000 10072 PulseGuide returned control before completion, sleep 11
23:58:30.456 00.017 10072 IsGuiding returns 0
23:58:30.456 00.000 10072 Move returns status 0, amount 1
23:58:30.456 00.000 10072 MoveAxis(N, 0, ABG)
23:58:30.456 00.000 10072 Move returns status 0, amount 0
23:58:30.456 00.000 10072 move complete, result=0
23:58:30.456 00.000 10072 worker thread done servicing request
23:58:30.456 00.000 1032 UpdateGuideState exits: m=1357 SNR=25.9
23:58:30.456 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:30.456 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:30.456 00.000 1032 Enqueuing Expose request
23:58:30.456 00.000 10072 Worker thread wakes up
23:58:30.456 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:30.456 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:30.456 00.000 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
23:58:30.888 00.432 10072 Exposure complete
23:58:30.931 00.043 10072 worker thread done servicing request
23:58:30.931 00.000 1032 OnExposeComplete: enter
23:58:30.931 00.000 1032 UpdateGuideState(): m_state=6
23:58:30.931 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12032
23:58:30.931 00.000 1032 Star::Find returns 1 (0), X=1107.17, Y=127.86, Mass=1454, SNR=26.8, Peak=125 HFD=3.1
23:58:30.940 00.009 1032 MultiStar: [#1 0.01,-0.19,0.93,U] [#2 0.08,-0.06,0.86,U] [#3 -0.09,-0.10,0.77,U] [#4 0.09,-0.24,0.00,M6] [#5 -0.04,-0.01,0.64,U] [#6 0.24,0.17,0.00,M1] [#7 -0.07,0.03,0.70,U] [#8 0.17,-0.04,0.52,U] 
23:58:30.940 00.000 1032 refined, 6 included, MultiStar: {0.01, -0.08}, one-star: {0.04, -0.11}
23:58:30.940 00.000 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
23:58:30.940 00.000 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
23:58:30.945 00.005 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.44 mountX=-0.08 mountY=0.01, mountTheta=3.01
23:58:30.948 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
23:58:30.950 00.002 1032 Enqueuing Move request for scope (0.01, -0.08)
23:58:30.952 00.002 10072 Worker thread wakes up
23:58:30.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
23:58:30.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
23:58:30.952 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
23:58:30.955 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:58:30.958 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:30.958 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
23:58:30.958 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:30.958 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:58:30.958 00.000 10072 MoveAxis(E, 1, ABG)
23:58:30.958 00.000 10072 Guiding  Dir = 2, Dur = 1
23:58:30.958 00.000 10072 IsGuiding returns 0
23:58:30.958 00.000 10072 PulseGuide returned control before completion, sleep 11
23:58:30.974 00.016 1032 UpdateGuideState exits: m=1454 SNR=26.8
23:58:30.976 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:30.976 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:30.979 00.003 1032 Enqueuing Expose request
23:58:30.982 00.003 10072 IsGuiding returns 0
23:58:30.982 00.000 10072 Move returns status 0, amount 1
23:58:30.982 00.000 10072 MoveAxis(N, 0, ABG)
23:58:30.982 00.000 10072 Move returns status 0, amount 0
23:58:30.982 00.000 10072 move complete, result=0
23:58:30.982 00.000 10072 worker thread done servicing request
23:58:30.982 00.000 10072 Worker thread wakes up
23:58:30.982 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:30.982 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:30.985 00.003 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
23:58:31.611 00.626 10072 Exposure complete
23:58:31.658 00.047 10072 worker thread done servicing request
23:58:31.658 00.000 1032 OnExposeComplete: enter
23:58:31.659 00.001 1032 UpdateGuideState(): m_state=6
23:58:31.659 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12033
23:58:31.659 00.000 1032 Star::Find returns 1 (0), X=1107.06, Y=127.89, Mass=1401, SNR=26.3, Peak=110 HFD=3.0
23:58:31.659 00.000 1032 MultiStar: [#1 -0.12,-0.05,0.99,U] [#2 -0.08,-0.13,0.80,U] [#3 -0.07,0.01,0.81,U] [#4 -0.06,-0.14,0.68,U] [#5 -0.06,0.02,0.67,U] [#6 0.15,0.07,0.65,U] [#7 -0.00,-0.07,0.66,U] [#8 -0.10,0.02,0.50,U] 
23:58:31.659 00.000 1032 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {-0.07, -0.08}
23:58:31.659 00.000 1032 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.83) = xAngle (-4.28 = 2.00)
23:58:31.671 00.012 1032 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.28 = 2.00)
23:58:31.672 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.45 mountX=-0.03 mountY=0.06, mountTheta=2.00
23:58:31.675 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.04, opts=13)
23:58:31.675 00.000 1032 Enqueuing Move request for scope (-0.05, -0.04)
23:58:31.675 00.000 10072 Worker thread wakes up
23:58:31.675 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
23:58:31.675 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
23:58:31.675 00.000 10072 Moving (-0.05, -0.04) raw xDistance=-0.03 yDistance=0.06
23:58:31.683 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:58:31.685 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:31.685 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
23:58:31.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:31.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:58:31.685 00.000 10072 MoveAxis(E, 1, ABG)
23:58:31.685 00.000 10072 Guiding  Dir = 2, Dur = 1
23:58:31.685 00.000 10072 IsGuiding returns 0
23:58:31.687 00.002 10072 PulseGuide returned control before completion, sleep 11
23:58:31.703 00.016 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:58:31.707 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:31.709 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:31.711 00.002 1032 Enqueuing Expose request
23:58:31.713 00.002 10072 IsGuiding returns 0
23:58:31.713 00.000 10072 Move returns status 0, amount 1
23:58:31.713 00.000 10072 MoveAxis(N, 0, ABG)
23:58:31.713 00.000 10072 Move returns status 0, amount 0
23:58:31.713 00.000 10072 move complete, result=0
23:58:31.713 00.000 10072 worker thread done servicing request
23:58:31.713 00.000 10072 Worker thread wakes up
23:58:31.713 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:31.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:31.721 00.008 1032 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
23:58:32.121 00.400 10072 Exposure complete
23:58:32.166 00.045 10072 worker thread done servicing request
23:58:32.166 00.000 1032 OnExposeComplete: enter
23:58:32.173 00.007 1032 UpdateGuideState(): m_state=6
23:58:32.173 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12034
23:58:32.173 00.000 1032 Star::Find returns 1 (0), X=1107.06, Y=127.95, Mass=1382, SNR=26.2, Peak=101 HFD=3.0
23:58:32.173 00.000 1032 MultiStar: [#1 -0.09,-0.02,1.00,U] [#2 0.03,-0.06,0.76,U] [#3 -0.10,-0.03,0.80,U] [#4 -0.13,-0.11,0.64,U] [#5 -0.00,0.09,0.66,U] [#6 0.11,0.12,0.64,U] [#7 -0.08,0.12,0.71,U] [#8 0.01,0.03,0.52,U] 
23:58:32.173 00.000 1032 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {-0.07, -0.02}
23:58:32.173 00.000 1032 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.83) = xAngle (1.12 = 1.12)
23:58:32.183 00.010 1032 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.12 = 1.12)
23:58:32.185 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.95 mountX=0.02 mountY=0.04, mountTheta=1.12
23:58:32.189 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.01, opts=13)
23:58:32.191 00.002 1032 Enqueuing Move request for scope (-0.04, 0.01)
23:58:32.193 00.002 10072 Worker thread wakes up
23:58:32.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
23:58:32.193 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
23:58:32.193 00.000 10072 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.04
23:58:32.195 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:58:32.198 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:32.198 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
23:58:32.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:32.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:58:32.198 00.000 10072 MoveAxis(E, 2, ABG)
23:58:32.198 00.000 10072 Guiding  Dir = 2, Dur = 2
23:58:32.198 00.000 10072 IsGuiding returns 0
23:58:32.198 00.000 10072 PulseGuide returned control before completion, sleep 12
23:58:32.215 00.017 10072 IsGuiding returns 0
23:58:32.215 00.000 10072 Move returns status 0, amount 2
23:58:32.215 00.000 10072 MoveAxis(N, 0, ABG)
23:58:32.215 00.000 10072 Move returns status 0, amount 0
23:58:32.215 00.000 10072 move complete, result=0
23:58:32.215 00.000 10072 worker thread done servicing request
23:58:32.215 00.000 1032 UpdateGuideState exits: m=1382 SNR=26.2
23:58:32.217 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:32.219 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:32.219 00.000 1032 Enqueuing Expose request
23:58:32.219 00.000 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
23:58:32.219 00.000 10072 Worker thread wakes up
23:58:32.219 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:32.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:32.868 00.649 10072 Exposure complete
23:58:32.914 00.046 10072 worker thread done servicing request
23:58:32.914 00.000 1032 OnExposeComplete: enter
23:58:32.916 00.002 1032 UpdateGuideState(): m_state=6
23:58:32.918 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12035
23:58:32.920 00.002 1032 Star::Find returns 1 (0), X=1107.08, Y=127.96, Mass=1446, SNR=26.7, Peak=116 HFD=3.0
23:58:32.922 00.002 1032 MultiStar: [#1 0.01,-0.08,0.99,U] [#2 0.08,-0.12,0.78,U] [#3 0.02,-0.09,0.80,U] [#4 0.04,-0.21,0.67,U] [#5 0.02,0.09,0.63,U] [#6 0.09,-0.06,0.58,U] [#7 -0.01,-0.04,0.72,U] [#8 0.06,0.00,0.56,U] 
23:58:32.922 00.000 1032 single-star, 8 included, MultiStar: {0.02, -0.06}, one-star: {-0.04, -0.01}
23:58:32.924 00.002 1032 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.83) = xAngle (-4.64 = 1.64)
23:58:32.926 00.002 1032 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.64 = 1.64)
23:58:32.926 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.81 mountX=-0.00 mountY=0.04, mountTheta=1.64
23:58:32.933 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
23:58:32.933 00.000 1032 Enqueuing Move request for scope (-0.04, -0.01)
23:58:32.933 00.000 10072 Worker thread wakes up
23:58:32.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
23:58:32.933 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
23:58:32.933 00.000 10072 Moving (-0.04, -0.01) raw xDistance=-0.00 yDistance=0.04
23:58:32.938 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:58:32.940 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:32.940 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
23:58:32.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:32.942 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:58:32.942 00.000 10072 MoveAxis(E, 2, ABG)
23:58:32.942 00.000 10072 Guiding  Dir = 2, Dur = 2
23:58:32.942 00.000 10072 IsGuiding returns 0
23:58:32.942 00.000 10072 PulseGuide returned control before completion, sleep 12
23:58:32.960 00.018 10072 IsGuiding returns 0
23:58:32.960 00.000 10072 Move returns status 0, amount 2
23:58:32.960 00.000 10072 MoveAxis(N, 0, ABG)
23:58:32.960 00.000 10072 Move returns status 0, amount 0
23:58:32.960 00.000 10072 move complete, result=0
23:58:32.960 00.000 10072 worker thread done servicing request
23:58:32.960 00.000 1032 UpdateGuideState exits: m=1446 SNR=26.7
23:58:32.962 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:32.964 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:32.965 00.001 1032 Enqueuing Expose request
23:58:32.967 00.002 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
23:58:32.967 00.000 10072 Worker thread wakes up
23:58:32.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:32.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:33.373 00.406 10072 Exposure complete
23:58:33.424 00.051 10072 worker thread done servicing request
23:58:33.424 00.000 1032 OnExposeComplete: enter
23:58:33.424 00.000 1032 UpdateGuideState(): m_state=6
23:58:33.424 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12036
23:58:33.424 00.000 1032 Star::Find returns 1 (0), X=1107.11, Y=127.81, Mass=1341, SNR=25.7, Peak=106 HFD=3.5
23:58:33.435 00.011 1032 MultiStar: [#1 -0.01,-0.15,1.01,U] [#2 -0.03,-0.07,0.87,U] [#3 -0.03,-0.16,0.78,U] [#4 -0.03,-0.16,0.71,U] [#5 -0.10,0.11,0.74,U] [#6 0.17,0.11,0.61,U] [#7 -0.05,0.02,0.77,U] [#8 0.07,0.02,0.52,U] 
23:58:33.435 00.000 1032 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {-0.01, -0.15}
23:58:33.435 00.000 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.75)
23:58:33.441 00.006 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.75)
23:58:33.441 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.70 mountX=-0.06 mountY=0.02, mountTheta=2.75
23:58:33.441 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
23:58:33.441 00.000 1032 Enqueuing Move request for scope (-0.01, -0.06)
23:58:33.441 00.000 10072 Worker thread wakes up
23:58:33.441 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
23:58:33.441 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
23:58:33.441 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
23:58:33.441 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:58:33.454 00.013 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:33.454 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:58:33.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:33.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:58:33.454 00.000 10072 MoveAxis(E, 2, ABG)
23:58:33.454 00.000 10072 Guiding  Dir = 2, Dur = 2
23:58:33.454 00.000 10072 IsGuiding returns 0
23:58:33.455 00.001 10072 PulseGuide returned control before completion, sleep 12
23:58:33.467 00.012 1032 UpdateGuideState exits: m=1341 SNR=25.7
23:58:33.475 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:33.475 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:33.475 00.000 1032 Enqueuing Expose request
23:58:33.484 00.009 10072 IsGuiding returns 0
23:58:33.484 00.000 10072 Move returns status 0, amount 2
23:58:33.484 00.000 10072 MoveAxis(N, 0, ABG)
23:58:33.484 00.000 10072 Move returns status 0, amount 0
23:58:33.484 00.000 10072 move complete, result=0
23:58:33.484 00.000 10072 worker thread done servicing request
23:58:33.484 00.000 10072 Worker thread wakes up
23:58:33.484 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:33.484 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:33.487 00.003 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
23:58:34.115 00.628 10072 Exposure complete
23:58:34.166 00.051 10072 worker thread done servicing request
23:58:34.166 00.000 1032 OnExposeComplete: enter
23:58:34.168 00.002 1032 UpdateGuideState(): m_state=6
23:58:34.170 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12037
23:58:34.172 00.002 1032 Star::Find returns 1 (0), X=1107.09, Y=127.81, Mass=1397, SNR=26.3, Peak=115 HFD=3.3
23:58:34.174 00.002 1032 MultiStar: [#1 -0.03,-0.22,0.97,U] [#2 -0.02,-0.06,0.81,U] [#3 -0.05,-0.19,0.78,U] [#4 0.05,-0.33,0.00,M3] [#5 -0.18,0.00,0.63,U] [#6 0.17,-0.06,0.64,U] [#7 -0.03,0.01,0.72,U] [#8 0.06,-0.07,0.53,U] 
23:58:34.174 00.000 1032 refined, 7 included, MultiStar: {-0.02, -0.11}, one-star: {-0.04, -0.16}
23:58:34.176 00.002 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
23:58:34.178 00.002 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
23:58:34.180 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.74 mountX=-0.10 mountY=0.04, mountTheta=2.71
23:58:34.182 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.11, opts=13)
23:58:34.184 00.002 1032 Enqueuing Move request for scope (-0.02, -0.11)
23:58:34.186 00.002 10072 Worker thread wakes up
23:58:34.186 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
23:58:34.186 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
23:58:34.186 00.000 10072 Moving (-0.02, -0.11) raw xDistance=-0.10 yDistance=0.04
23:58:34.188 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:58:34.192 00.004 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:34.192 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
23:58:34.192 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:34.192 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:58:34.193 00.001 10072 MoveAxis(E, 3, ABG)
23:58:34.193 00.000 10072 Guiding  Dir = 2, Dur = 3
23:58:34.193 00.000 10072 IsGuiding returns 0
23:58:34.193 00.000 10072 PulseGuide returned control before completion, sleep 13
23:58:34.209 00.016 10072 IsGuiding returns 0
23:58:34.209 00.000 10072 Move returns status 0, amount 3
23:58:34.209 00.000 10072 MoveAxis(N, 0, ABG)
23:58:34.209 00.000 10072 Move returns status 0, amount 0
23:58:34.209 00.000 10072 move complete, result=0
23:58:34.209 00.000 10072 worker thread done servicing request
23:58:34.209 00.000 1032 UpdateGuideState exits: m=1397 SNR=26.3
23:58:34.209 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:34.209 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:34.209 00.000 1032 Enqueuing Expose request
23:58:34.209 00.000 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:58:34.209 00.000 10072 Worker thread wakes up
23:58:34.209 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:34.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:34.635 00.426 10072 Exposure complete
23:58:34.674 00.039 10072 worker thread done servicing request
23:58:34.674 00.000 1032 OnExposeComplete: enter
23:58:34.675 00.001 1032 UpdateGuideState(): m_state=6
23:58:34.677 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12038
23:58:34.679 00.002 1032 Star::Find returns 1 (0), X=1107.09, Y=127.84, Mass=1320, SNR=25.5, Peak=107 HFD=3.2
23:58:34.679 00.000 1032 MultiStar: [#1 -0.00,-0.14,0.98,U] [#2 -0.02,-0.05,0.87,U] [#3 -0.13,-0.22,0.00,M1] [#4 0.08,-0.24,0.73,U] [#5 0.11,0.00,0.71,U] [#6 0.17,0.02,0.64,U] [#7 -0.01,-0.03,0.71,U] [#8 0.13,0.01,0.51,U] 
23:58:34.679 00.000 1032 refined, 7 included, MultiStar: {0.04, -0.08}, one-star: {-0.04, -0.13}
23:58:34.679 00.000 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
23:58:34.679 00.000 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
23:58:34.679 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.10 mountX=-0.09 mountY=-0.02, mountTheta=-2.93
23:58:34.679 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
23:58:34.679 00.000 1032 Enqueuing Move request for scope (0.04, -0.08)
23:58:34.692 00.013 10072 Worker thread wakes up
23:58:34.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
23:58:34.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
23:58:34.692 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
23:58:34.695 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:58:34.697 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:34.698 00.001 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
23:58:34.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:34.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:58:34.698 00.000 10072 MoveAxis(E, 4, ABG)
23:58:34.698 00.000 10072 Guiding  Dir = 2, Dur = 4
23:58:34.698 00.000 10072 IsGuiding returns 0
23:58:34.698 00.000 10072 PulseGuide returned control before completion, sleep 14
23:58:34.712 00.014 1032 UpdateGuideState exits: m=1320 SNR=25.5
23:58:34.714 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:34.716 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:34.716 00.000 1032 Enqueuing Expose request
23:58:34.726 00.010 10072 IsGuiding returns 0
23:58:34.726 00.000 10072 Move returns status 0, amount 4
23:58:34.726 00.000 10072 MoveAxis(N, 0, ABG)
23:58:34.726 00.000 10072 Move returns status 0, amount 0
23:58:34.726 00.000 10072 move complete, result=0
23:58:34.726 00.000 10072 worker thread done servicing request
23:58:34.726 00.000 10072 Worker thread wakes up
23:58:34.726 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:34.726 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:34.728 00.002 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:58:35.360 00.632 10072 Exposure complete
23:58:35.406 00.046 10072 worker thread done servicing request
23:58:35.408 00.002 1032 OnExposeComplete: enter
23:58:35.410 00.002 1032 UpdateGuideState(): m_state=6
23:58:35.412 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12039
23:58:35.412 00.000 1032 Star::Find returns 1 (0), X=1107.09, Y=127.90, Mass=1443, SNR=26.7, Peak=117 HFD=3.1
23:58:35.414 00.002 1032 MultiStar: [#1 0.02,-0.13,0.97,U] [#2 0.01,-0.02,0.79,U] [#3 0.02,-0.02,0.78,U] [#4 0.00,-0.19,0.65,U] [#5 0.01,0.03,0.68,U] [#6 0.23,0.04,0.63,U] [#7 0.04,-0.01,0.70,U] [#8 -0.02,0.06,0.53,U] 
23:58:35.416 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {-0.04, -0.07}
23:58:35.418 00.002 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
23:58:35.420 00.002 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
23:58:35.420 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.99 mountX=-0.05 mountY=-0.02, mountTheta=-2.82
23:58:35.426 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
23:58:35.428 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
23:58:35.430 00.002 10072 Worker thread wakes up
23:58:35.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:58:35.430 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:58:35.430 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
23:58:35.432 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:58:35.435 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:35.435 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
23:58:35.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:35.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:58:35.435 00.000 10072 MoveAxis(E, 4, ABG)
23:58:35.435 00.000 10072 Guiding  Dir = 2, Dur = 4
23:58:35.435 00.000 10072 IsGuiding returns 0
23:58:35.435 00.000 10072 PulseGuide returned control before completion, sleep 14
23:58:35.454 00.019 1032 UpdateGuideState exits: m=1443 SNR=26.7
23:58:35.458 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:35.460 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:35.462 00.002 10072 IsGuiding returns 0
23:58:35.462 00.000 10072 Move returns status 0, amount 4
23:58:35.462 00.000 10072 MoveAxis(N, 0, ABG)
23:58:35.462 00.000 10072 Move returns status 0, amount 0
23:58:35.462 00.000 10072 move complete, result=0
23:58:35.462 00.000 10072 worker thread done servicing request
23:58:35.462 00.000 1032 Enqueuing Expose request
23:58:35.464 00.002 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
23:58:35.466 00.002 10072 Worker thread wakes up
23:58:35.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:35.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:35.882 00.416 10072 Exposure complete
23:58:35.931 00.049 10072 worker thread done servicing request
23:58:35.931 00.000 1032 OnExposeComplete: enter
23:58:35.936 00.005 1032 UpdateGuideState(): m_state=6
23:58:35.938 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12040
23:58:35.938 00.000 1032 Star::Find returns 1 (0), X=1107.07, Y=127.81, Mass=1456, SNR=26.8, Peak=118 HFD=3.1
23:58:35.940 00.002 1032 MultiStar: [#1 -0.03,-0.20,0.98,U] [#2 -0.03,-0.23,0.75,U] [#3 -0.06,-0.15,0.74,U] [#4 -0.08,-0.30,0.00,M2] [#5 -0.10,-0.05,0.65,U] [#6 0.09,-0.05,0.60,U] [#7 0.04,-0.02,0.72,U] [#8 0.17,0.03,0.51,U] 
23:58:35.942 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.12}, one-star: {-0.05, -0.16}
23:58:35.944 00.002 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
23:58:35.950 00.006 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
23:58:35.950 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.63 mountX=-0.11 mountY=0.04, mountTheta=2.82
23:58:35.954 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.12, opts=13)
23:58:35.956 00.002 1032 Enqueuing Move request for scope (-0.01, -0.12)
23:58:35.958 00.002 10072 Worker thread wakes up
23:58:35.958 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
23:58:35.958 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
23:58:35.958 00.000 10072 Moving (-0.01, -0.12) raw xDistance=-0.11 yDistance=0.04
23:58:35.960 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:58:35.964 00.004 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:35.964 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
23:58:35.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:35.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:58:35.964 00.000 10072 MoveAxis(E, 4, ABG)
23:58:35.964 00.000 10072 Guiding  Dir = 2, Dur = 4
23:58:35.964 00.000 10072 IsGuiding returns 0
23:58:35.964 00.000 10072 PulseGuide returned control before completion, sleep 14
23:58:35.981 00.017 1032 UpdateGuideState exits: m=1456 SNR=26.8
23:58:35.983 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:35.985 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:35.987 00.002 1032 Enqueuing Expose request
23:58:35.993 00.006 10072 IsGuiding returns 0
23:58:35.993 00.000 10072 Move returns status 0, amount 4
23:58:35.993 00.000 10072 MoveAxis(N, 0, ABG)
23:58:35.993 00.000 10072 Move returns status 0, amount 0
23:58:35.993 00.000 10072 move complete, result=0
23:58:35.993 00.000 10072 worker thread done servicing request
23:58:35.993 00.000 10072 Worker thread wakes up
23:58:35.993 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:35.993 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:35.999 00.006 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
23:58:36.626 00.627 10072 Exposure complete
23:58:36.674 00.048 10072 worker thread done servicing request
23:58:36.674 00.000 1032 OnExposeComplete: enter
23:58:36.674 00.000 1032 UpdateGuideState(): m_state=6
23:58:36.674 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12041
23:58:36.674 00.000 1032 Star::Find returns 1 (0), X=1107.11, Y=127.83, Mass=1479, SNR=27.1, Peak=122 HFD=3.2
23:58:36.674 00.000 1032 MultiStar: [#1 0.04,-0.18,0.91,U] [#2 0.01,-0.18,0.79,U] [#3 -0.10,-0.26,0.00,M1] [#4 -0.02,-0.25,0.67,U] [#5 -0.10,0.00,0.72,U] [#6 0.21,0.03,0.63,U] [#7 0.02,-0.06,0.68,U] [#8 0.02,-0.09,0.52,U] 
23:58:36.674 00.000 1032 refined, 7 included, MultiStar: {0.02, -0.11}, one-star: {-0.01, -0.14}
23:58:36.674 00.000 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
23:58:36.691 00.017 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
23:58:36.691 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.41 mountX=-0.11 mountY=0.01, mountTheta=3.04
23:58:36.691 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.11, opts=13)
23:58:36.691 00.000 1032 Enqueuing Move request for scope (0.02, -0.11)
23:58:36.691 00.000 10072 Worker thread wakes up
23:58:36.691 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
23:58:36.691 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
23:58:36.691 00.000 10072 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=0.01
23:58:36.702 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=251, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:58:36.705 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
23:58:36.706 00.001 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
23:58:36.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:36.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:58:36.706 00.000 10072 MoveAxis(E, 5, ABG)
23:58:36.706 00.000 10072 Guiding  Dir = 2, Dur = 5
23:58:36.707 00.001 10072 IsGuiding returns 0
23:58:36.707 00.000 10072 PulseGuide returned control before completion, sleep 15
23:58:36.725 00.018 1032 UpdateGuideState exits: m=1479 SNR=27.1
23:58:36.725 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:36.725 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:36.725 00.000 1032 Enqueuing Expose request
23:58:36.737 00.012 10072 IsGuiding returns 0
23:58:36.737 00.000 10072 Move returns status 0, amount 5
23:58:36.737 00.000 10072 MoveAxis(N, 0, ABG)
23:58:36.737 00.000 10072 Move returns status 0, amount 0
23:58:36.737 00.000 10072 move complete, result=0
23:58:36.737 00.000 10072 worker thread done servicing request
23:58:36.737 00.000 10072 Worker thread wakes up
23:58:36.737 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:36.737 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:36.741 00.004 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
23:58:37.152 00.411 10072 Exposure complete
23:58:37.200 00.048 10072 worker thread done servicing request
23:58:37.200 00.000 1032 OnExposeComplete: enter
23:58:37.201 00.001 1032 UpdateGuideState(): m_state=6
23:58:37.203 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12042
23:58:37.203 00.000 1032 Star::Find returns 1 (0), X=1107.17, Y=127.87, Mass=1432, SNR=26.6, Peak=123 HFD=3.4
23:58:37.203 00.000 1032 MultiStar: [#1 -0.00,-0.17,0.95,U] [#2 0.02,-0.15,0.73,U] [#3 0.11,-0.10,0.76,U] [#4 -0.06,-0.25,0.66,U] [#5 -0.05,-0.10,0.65,U] [#6 0.14,0.06,0.64,U] [#7 0.04,-0.07,0.69,U] [#8 0.00,0.11,0.54,U] 
23:58:37.203 00.000 1032 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {0.04, -0.10}
23:58:37.203 00.000 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
23:58:37.203 00.000 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
23:58:37.203 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.27 mountX=-0.10 mountY=-0.00, mountTheta=-3.10
23:58:37.203 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
23:58:37.203 00.000 1032 Enqueuing Move request for scope (0.03, -0.10)
23:58:37.217 00.014 10072 Worker thread wakes up
23:58:37.217 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
23:58:37.217 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
23:58:37.217 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.00
23:58:37.219 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:58:37.219 00.000 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:37.219 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
23:58:37.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:37.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:58:37.219 00.000 10072 MoveAxis(E, 4, ABG)
23:58:37.219 00.000 10072 Guiding  Dir = 2, Dur = 4
23:58:37.219 00.000 10072 IsGuiding returns 0
23:58:37.219 00.000 10072 PulseGuide returned control before completion, sleep 14
23:58:37.235 00.016 1032 UpdateGuideState exits: m=1432 SNR=26.6
23:58:37.235 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:37.235 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:37.235 00.000 1032 Enqueuing Expose request
23:58:37.247 00.012 10072 IsGuiding returns 0
23:58:37.248 00.001 10072 Move returns status 0, amount 4
23:58:37.248 00.000 10072 MoveAxis(N, 0, ABG)
23:58:37.248 00.000 10072 Move returns status 0, amount 0
23:58:37.248 00.000 10072 move complete, result=0
23:58:37.248 00.000 10072 worker thread done servicing request
23:58:37.248 00.000 10072 Worker thread wakes up
23:58:37.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:37.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:37.250 00.002 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:58:37.886 00.636 10072 Exposure complete
23:58:37.933 00.047 10072 worker thread done servicing request
23:58:37.933 00.000 1032 OnExposeComplete: enter
23:58:37.935 00.002 1032 UpdateGuideState(): m_state=6
23:58:37.937 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12043
23:58:37.938 00.001 1032 Star::Find returns 1 (0), X=1107.21, Y=127.90, Mass=1356, SNR=25.9, Peak=100 HFD=3.5
23:58:37.940 00.002 1032 MultiStar: [#1 0.00,-0.10,0.97,U] [#2 -0.01,-0.08,0.83,U] [#3 -0.00,0.03,0.76,U] [#4 0.03,-0.10,0.68,U] [#5 -0.03,0.10,0.63,U] [#6 0.14,0.13,0.66,U] [#7 -0.07,0.11,0.71,U] [#8 0.01,0.12,0.54,U] 
23:58:37.942 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.09, -0.07}
23:58:37.944 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
23:58:37.946 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
23:58:37.947 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.17 mountX=-0.00 mountY=-0.02, mountTheta=-1.66
23:58:37.947 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
23:58:37.947 00.000 1032 Enqueuing Move request for scope (0.02, 0.00)
23:58:37.954 00.007 10072 Worker thread wakes up
23:58:37.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
23:58:37.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
23:58:37.954 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
23:58:37.954 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=112, Gamma=2.230
23:58:37.959 00.005 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:37.959 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:58:37.959 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:37.959 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:58:37.959 00.000 10072 MoveAxis(E, 6, ABG)
23:58:37.959 00.000 10072 Guiding  Dir = 2, Dur = 6
23:58:37.959 00.000 10072 IsGuiding returns 0
23:58:37.961 00.002 10072 PulseGuide returned control before completion, sleep 16
23:58:37.977 00.016 1032 UpdateGuideState exits: m=1356 SNR=25.9
23:58:37.980 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:37.982 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:37.984 00.002 1032 Enqueuing Expose request
23:58:37.985 00.001 10072 IsGuiding returns 0
23:58:37.985 00.000 10072 Move returns status 0, amount 6
23:58:37.987 00.002 10072 MoveAxis(N, 0, ABG)
23:58:37.987 00.000 10072 Move returns status 0, amount 0
23:58:37.987 00.000 10072 move complete, result=0
23:58:37.987 00.000 10072 worker thread done servicing request
23:58:37.987 00.000 10072 Worker thread wakes up
23:58:37.987 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:37.987 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:37.995 00.008 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:58:38.393 00.398 10072 Exposure complete
23:58:38.441 00.048 10072 worker thread done servicing request
23:58:38.441 00.000 1032 OnExposeComplete: enter
23:58:38.445 00.004 1032 UpdateGuideState(): m_state=6
23:58:38.447 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12044
23:58:38.449 00.002 1032 Star::Find returns 1 (0), X=1107.29, Y=127.84, Mass=1363, SNR=26.0, Peak=104 HFD=3.5
23:58:38.451 00.002 1032 MultiStar: [#1 -0.05,-0.12,1.05,U] [#2 -0.02,-0.04,0.80,U] [#3 -0.03,-0.13,0.79,U] [#4 -0.02,-0.13,0.67,U] [#5 -0.04,0.19,0.70,U] [#6 0.10,0.06,0.68,U] [#7 -0.01,0.07,0.72,U] [#8 0.03,0.03,0.51,U] 
23:58:38.454 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.17, -0.12}
23:58:38.456 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
23:58:38.457 00.001 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
23:58:38.457 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.11 mountX=-0.04 mountY=-0.01, mountTheta=-2.94
23:58:38.457 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
23:58:38.457 00.000 1032 Enqueuing Move request for scope (0.02, -0.03)
23:58:38.457 00.000 10072 Worker thread wakes up
23:58:38.457 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
23:58:38.457 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
23:58:38.457 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.04 yDistance=-0.01
23:58:38.457 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:58:38.457 00.000 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:38.457 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
23:58:38.457 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:38.457 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:58:38.457 00.000 10072 MoveAxis(E, 5, ABG)
23:58:38.457 00.000 10072 Guiding  Dir = 2, Dur = 5
23:58:38.473 00.016 10072 IsGuiding returns 0
23:58:38.473 00.000 10072 PulseGuide returned control before completion, sleep 15
23:58:38.490 00.017 1032 UpdateGuideState exits: m=1363 SNR=26.0
23:58:38.490 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:38.490 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:38.490 00.000 1032 Enqueuing Expose request
23:58:38.505 00.015 10072 IsGuiding returns 0
23:58:38.505 00.000 10072 Move returns status 0, amount 5
23:58:38.505 00.000 10072 MoveAxis(N, 0, ABG)
23:58:38.505 00.000 10072 Move returns status 0, amount 0
23:58:38.505 00.000 10072 move complete, result=0
23:58:38.505 00.000 10072 worker thread done servicing request
23:58:38.505 00.000 10072 Worker thread wakes up
23:58:38.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:38.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:38.507 00.002 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:58:39.141 00.634 10072 Exposure complete
23:58:39.191 00.050 10072 worker thread done servicing request
23:58:39.191 00.000 1032 OnExposeComplete: enter
23:58:39.193 00.002 1032 UpdateGuideState(): m_state=6
23:58:39.195 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12045
23:58:39.197 00.002 1032 Star::Find returns 1 (0), X=1107.16, Y=127.84, Mass=1439, SNR=26.7, Peak=123 HFD=3.3
23:58:39.199 00.002 1032 MultiStar: [#1 -0.00,-0.23,0.98,U] [#2 -0.03,-0.13,0.85,U] [#3 -0.06,-0.18,0.78,U] [#4 -0.05,-0.13,0.63,U] [#5 -0.07,0.01,0.72,U] [#6 0.11,0.06,0.61,U] [#7 0.06,-0.10,0.72,U] [#8 -0.01,-0.12,0.56,U] 
23:58:39.202 00.003 1032 refined, 8 included, MultiStar: {-0.00, -0.11}, one-star: {0.04, -0.12}
23:58:39.204 00.002 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.85)
23:58:39.206 00.002 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.85)
23:58:39.208 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.60 mountX=-0.11 mountY=0.03, mountTheta=2.85
23:58:39.208 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.11, opts=13)
23:58:39.208 00.000 1032 Enqueuing Move request for scope (-0.00, -0.11)
23:58:39.208 00.000 10072 Worker thread wakes up
23:58:39.208 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
23:58:39.208 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
23:58:39.208 00.000 10072 Moving (-0.00, -0.11) raw xDistance=-0.11 yDistance=0.03
23:58:39.208 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:58:39.218 00.010 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:39.219 00.001 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:58:39.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:39.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:58:39.220 00.001 10072 MoveAxis(E, 7, ABG)
23:58:39.220 00.000 10072 Guiding  Dir = 2, Dur = 7
23:58:39.220 00.000 10072 IsGuiding returns 0
23:58:39.220 00.000 10072 PulseGuide returned control before completion, sleep 17
23:58:39.237 00.017 1032 UpdateGuideState exits: m=1439 SNR=26.7
23:58:39.237 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:39.237 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:39.237 00.000 1032 Enqueuing Expose request
23:58:39.251 00.014 10072 IsGuiding returns 0
23:58:39.251 00.000 10072 Move returns status 0, amount 7
23:58:39.252 00.001 10072 MoveAxis(N, 0, ABG)
23:58:39.252 00.000 10072 Move returns status 0, amount 0
23:58:39.252 00.000 10072 move complete, result=0
23:58:39.252 00.000 10072 worker thread done servicing request
23:58:39.252 00.000 10072 Worker thread wakes up
23:58:39.252 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:39.252 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:39.253 00.001 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
23:58:39.662 00.409 10072 Exposure complete
23:58:39.714 00.052 10072 worker thread done servicing request
23:58:39.714 00.000 1032 OnExposeComplete: enter
23:58:39.714 00.000 1032 UpdateGuideState(): m_state=6
23:58:39.714 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12046
23:58:39.714 00.000 1032 Star::Find returns 1 (0), X=1107.17, Y=127.77, Mass=1416, SNR=26.5, Peak=122 HFD=3.4
23:58:39.714 00.000 1032 MultiStar: [#1 0.12,-0.29,0.00,M1] [#2 -0.10,-0.13,0.78,U] [#3 0.06,-0.23,0.76,U] [#4 -0.01,-0.28,0.00,M1] [#5 -0.14,-0.02,0.66,U] [#6 0.15,0.01,0.64,U] [#7 -0.01,-0.15,0.65,U] [#8 0.01,-0.04,0.52,U] 
23:58:39.714 00.000 1032 refined, 6 included, MultiStar: {0.00, -0.12}, one-star: {0.04, -0.20}
23:58:39.724 00.010 1032 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.83) = xAngle (-3.38 = 2.90)
23:58:39.724 00.000 1032 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.38 = 2.90)
23:58:39.724 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.55 mountX=-0.12 mountY=0.03, mountTheta=2.90
23:58:39.729 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.12, opts=13)
23:58:39.729 00.000 1032 Enqueuing Move request for scope (0.00, -0.12)
23:58:39.729 00.000 10072 Worker thread wakes up
23:58:39.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
23:58:39.729 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
23:58:39.729 00.000 10072 Moving (0.00, -0.12) raw xDistance=-0.12 yDistance=0.03
23:58:39.735 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:58:39.735 00.000 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:39.735 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:58:39.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:39.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:58:39.735 00.000 10072 MoveAxis(E, 6, ABG)
23:58:39.735 00.000 10072 Guiding  Dir = 2, Dur = 6
23:58:39.735 00.000 10072 IsGuiding returns 0
23:58:39.735 00.000 10072 PulseGuide returned control before completion, sleep 16
23:58:39.752 00.017 1032 UpdateGuideState exits: m=1416 SNR=26.5
23:58:39.756 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:39.757 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:39.757 00.000 1032 Enqueuing Expose request
23:58:39.760 00.003 10072 IsGuiding returns 0
23:58:39.760 00.000 10072 Move returns status 0, amount 6
23:58:39.760 00.000 10072 MoveAxis(N, 0, ABG)
23:58:39.760 00.000 10072 Move returns status 0, amount 0
23:58:39.760 00.000 10072 move complete, result=0
23:58:39.760 00.000 10072 worker thread done servicing request
23:58:39.760 00.000 10072 Worker thread wakes up
23:58:39.760 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:39.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:39.766 00.006 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:58:40.392 00.626 10072 Exposure complete
23:58:40.437 00.045 10072 worker thread done servicing request
23:58:40.437 00.000 1032 OnExposeComplete: enter
23:58:40.439 00.002 1032 UpdateGuideState(): m_state=6
23:58:40.441 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12047
23:58:40.442 00.001 1032 Star::Find returns 1 (0), X=1107.09, Y=127.82, Mass=1479, SNR=27.1, Peak=115 HFD=3.2
23:58:40.444 00.002 1032 MultiStar: [#1 0.03,-0.18,0.97,U] [#2 -0.05,-0.09,0.78,U] [#3 0.06,-0.04,0.78,U] [#4 0.04,-0.24,0.66,U] [#5 -0.06,0.07,0.67,U] [#6 0.09,0.06,0.61,U] [#7 0.00,-0.02,0.68,U] [#8 -0.02,0.07,0.53,U] 
23:58:40.446 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.07}, one-star: {-0.03, -0.14}
23:58:40.448 00.002 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.95)
23:58:40.450 00.002 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.95)
23:58:40.456 00.006 1032 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.50 mountX=-0.07 mountY=0.01, mountTheta=2.95
23:58:40.461 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.07, opts=13)
23:58:40.463 00.002 1032 Enqueuing Move request for scope (0.00, -0.07)
23:58:40.465 00.002 10072 Worker thread wakes up
23:58:40.465 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
23:58:40.465 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
23:58:40.465 00.000 10072 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=0.01
23:58:40.468 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:58:40.470 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:40.470 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:58:40.470 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:40.470 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:58:40.470 00.000 10072 MoveAxis(E, 9, ABG)
23:58:40.470 00.000 10072 Guiding  Dir = 2, Dur = 9
23:58:40.472 00.002 10072 IsGuiding returns 0
23:58:40.472 00.000 10072 PulseGuide returned control before completion, sleep 19
23:58:40.489 00.017 1032 UpdateGuideState exits: m=1479 SNR=27.1
23:58:40.491 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:40.493 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:40.495 00.002 1032 Enqueuing Expose request
23:58:40.500 00.005 10072 IsGuiding returns 0
23:58:40.500 00.000 10072 Move returns status 0, amount 9
23:58:40.500 00.000 10072 MoveAxis(N, 0, ABG)
23:58:40.500 00.000 10072 Move returns status 0, amount 0
23:58:40.500 00.000 10072 move complete, result=0
23:58:40.500 00.000 10072 worker thread done servicing request
23:58:40.500 00.000 10072 Worker thread wakes up
23:58:40.500 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:40.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:40.504 00.004 1032 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
23:58:40.911 00.407 10072 Exposure complete
23:58:40.960 00.049 10072 worker thread done servicing request
23:58:40.960 00.000 1032 OnExposeComplete: enter
23:58:40.960 00.000 1032 UpdateGuideState(): m_state=6
23:58:40.960 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12048
23:58:40.968 00.008 1032 Star::Find returns 1 (0), X=1107.05, Y=127.90, Mass=1507, SNR=27.3, Peak=114 HFD=3.1
23:58:40.968 00.000 1032 MultiStar: [#1 0.08,-0.17,0.91,U] [#2 -0.06,-0.05,0.77,U] [#3 -0.03,0.03,0.73,U] [#4 0.09,-0.19,0.66,U] [#5 0.06,0.12,0.67,U] [#6 0.21,0.17,0.00,M1] [#7 0.01,0.03,0.68,U] [#8 0.07,-0.03,0.52,U] 
23:58:40.968 00.000 1032 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {-0.08, -0.07}
23:58:40.968 00.000 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.14)
23:58:40.975 00.007 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.14)
23:58:40.975 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.32 mountX=-0.05 mountY=0.00, mountTheta=3.14
23:58:40.975 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
23:58:40.975 00.000 1032 Enqueuing Move request for scope (0.01, -0.05)
23:58:40.985 00.010 10072 Worker thread wakes up
23:58:40.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
23:58:40.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
23:58:40.985 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.00
23:58:40.985 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:58:40.989 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:40.989 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:58:40.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:40.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:58:40.989 00.000 10072 MoveAxis(E, 7, ABG)
23:58:40.989 00.000 10072 Guiding  Dir = 2, Dur = 7
23:58:40.991 00.002 10072 IsGuiding returns 0
23:58:40.994 00.003 10072 PulseGuide returned control before completion, sleep 16
23:58:41.011 00.017 1032 UpdateGuideState exits: m=1507 SNR=27.3
23:58:41.013 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:41.016 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:41.019 00.003 1032 Enqueuing Expose request
23:58:41.023 00.004 10072 IsGuiding returns 0
23:58:41.023 00.000 10072 Move returns status 0, amount 7
23:58:41.023 00.000 10072 MoveAxis(N, 0, ABG)
23:58:41.023 00.000 10072 Move returns status 0, amount 0
23:58:41.023 00.000 10072 move complete, result=0
23:58:41.023 00.000 10072 worker thread done servicing request
23:58:41.023 00.000 10072 Worker thread wakes up
23:58:41.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:41.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:41.023 00.000 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
23:58:41.648 00.625 10072 Exposure complete
23:58:41.698 00.050 10072 worker thread done servicing request
23:58:41.698 00.000 1032 OnExposeComplete: enter
23:58:41.701 00.003 1032 UpdateGuideState(): m_state=6
23:58:41.703 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12049
23:58:41.703 00.000 1032 Star::Find returns 1 (0), X=1107.13, Y=127.83, Mass=1483, SNR=27.1, Peak=126 HFD=3.4
23:58:41.706 00.003 1032 MultiStar: [#1 0.10,-0.18,0.98,U] [#2 0.01,-0.16,0.79,U] [#3 -0.20,-0.06,0.78,U] [#4 0.11,-0.17,0.68,U] [#5 -0.05,0.04,0.62,U] [#6 0.15,0.00,0.64,U] [#7 0.06,0.03,0.70,U] [#8 -0.00,0.07,0.52,U] 
23:58:41.708 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.00, -0.14}
23:58:41.710 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = 3.14)
23:58:41.712 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = 3.14)
23:58:41.715 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.31 mountX=-0.08 mountY=0.00, mountTheta=3.14
23:58:41.715 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
23:58:41.715 00.000 1032 Enqueuing Move request for scope (0.02, -0.08)
23:58:41.715 00.000 10072 Worker thread wakes up
23:58:41.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
23:58:41.715 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
23:58:41.715 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.00
23:58:41.715 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:58:41.727 00.012 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:41.727 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:58:41.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:41.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:58:41.727 00.000 10072 MoveAxis(E, 9, ABG)
23:58:41.727 00.000 10072 Guiding  Dir = 2, Dur = 9
23:58:41.729 00.002 10072 IsGuiding returns 0
23:58:41.729 00.000 10072 PulseGuide returned control before completion, sleep 19
23:58:41.744 00.015 1032 UpdateGuideState exits: m=1483 SNR=27.1
23:58:41.749 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:41.749 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:41.749 00.000 1032 Enqueuing Expose request
23:58:41.760 00.011 10072 IsGuiding returns 0
23:58:41.760 00.000 10072 Move returns status 0, amount 9
23:58:41.761 00.001 10072 MoveAxis(N, 0, ABG)
23:58:41.761 00.000 10072 Move returns status 0, amount 0
23:58:41.761 00.000 10072 move complete, result=0
23:58:41.761 00.000 10072 worker thread done servicing request
23:58:41.761 00.000 10072 Worker thread wakes up
23:58:41.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:41.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:41.761 00.000 1032 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
23:58:42.174 00.413 10072 Exposure complete
23:58:42.225 00.051 10072 worker thread done servicing request
23:58:42.225 00.000 1032 OnExposeComplete: enter
23:58:42.225 00.000 1032 UpdateGuideState(): m_state=6
23:58:42.225 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12050
23:58:42.225 00.000 1032 Star::Find returns 1 (0), X=1107.22, Y=127.80, Mass=1340, SNR=25.7, Peak=113 HFD=3.4
23:58:42.235 00.010 1032 MultiStar: [#1 0.13,-0.25,0.00,M1] [#2 0.08,-0.15,0.79,U] [#3 0.05,-0.27,0.00,M1] [#4 0.13,-0.30,0.00,M1] [#5 0.06,-0.12,0.69,U] [#6 0.23,-0.07,0.66,U] [#7 0.08,-0.11,0.73,U] [#8 0.21,0.02,0.55,U] 
23:58:42.238 00.003 1032 refined, 5 included, MultiStar: {0.12, -0.11}, one-star: {0.09, -0.17}
23:58:42.240 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
23:58:42.242 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
23:58:42.242 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.75 mountX=-0.14 mountY=-0.09, mountTheta=-2.58
23:58:42.242 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.11, opts=13)
23:58:42.242 00.000 1032 Enqueuing Move request for scope (0.12, -0.11)
23:58:42.242 00.000 10072 Worker thread wakes up
23:58:42.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
23:58:42.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
23:58:42.242 00.000 10072 Moving (0.12, -0.11) raw xDistance=-0.14 yDistance=-0.09
23:58:42.252 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:58:42.255 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.80
23:58:42.255 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
23:58:42.255 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:42.255 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:58:42.255 00.000 10072 MoveAxis(E, 71, ABG)
23:58:42.255 00.000 10072 Guiding  Dir = 2, Dur = 71
23:58:42.255 00.000 10072 IsGuiding returns 0
23:58:42.255 00.000 10072 PulseGuide returned control before completion, sleep 81
23:58:42.275 00.020 1032 UpdateGuideState exits: m=1340 SNR=25.7
23:58:42.277 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:42.277 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:42.279 00.002 1032 Enqueuing Expose request
23:58:42.347 00.068 10072 IsGuiding returns 0
23:58:42.347 00.000 10072 Move returns status 0, amount 71
23:58:42.347 00.000 10072 MoveAxis(N, 0, ABG)
23:58:42.347 00.000 10072 Move returns status 0, amount 0
23:58:42.347 00.000 10072 move complete, result=0
23:58:42.347 00.000 10072 worker thread done servicing request
23:58:42.347 00.000 10072 Worker thread wakes up
23:58:42.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:42.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:42.357 00.010 1032 GuideStep: -0.1 px 71 ms EAST, -0.1 px 0 ms NORTH
23:58:42.983 00.626 10072 Exposure complete
23:58:43.029 00.046 10072 worker thread done servicing request
23:58:43.029 00.000 1032 OnExposeComplete: enter
23:58:43.029 00.000 1032 UpdateGuideState(): m_state=6
23:58:43.029 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12051
23:58:43.029 00.000 1032 Star::Find returns 1 (0), X=1107.19, Y=127.95, Mass=1478, SNR=27.0, Peak=119 HFD=3.2
23:58:43.040 00.011 1032 MultiStar: [#1 -0.01,-0.06,0.96,U] [#2 -0.09,-0.08,0.83,U] [#3 0.09,-0.10,0.75,U] [#4 0.08,-0.25,0.00,M2] [#5 0.05,-0.00,0.69,U] [#6 0.29,0.07,0.00,M1] [#7 0.00,-0.06,0.69,U] [#8 0.06,-0.03,0.53,U] 
23:58:43.040 00.000 1032 refined, 6 included, MultiStar: {0.02, -0.05}, one-star: {0.07, -0.02}
23:58:43.040 00.000 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
23:58:43.045 00.005 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
23:58:43.047 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.16 mountX=-0.06 mountY=-0.01, mountTheta=-2.99
23:58:43.047 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
23:58:43.047 00.000 1032 Enqueuing Move request for scope (0.02, -0.05)
23:58:43.047 00.000 10072 Worker thread wakes up
23:58:43.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
23:58:43.047 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
23:58:43.047 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=-0.01
23:58:43.057 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
23:58:43.061 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:43.061 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:58:43.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:43.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:58:43.061 00.000 10072 MoveAxis(E, 7, ABG)
23:58:43.061 00.000 10072 Guiding  Dir = 2, Dur = 7
23:58:43.061 00.000 10072 IsGuiding returns 0
23:58:43.061 00.000 10072 PulseGuide returned control before completion, sleep 17
23:58:43.076 00.015 1032 UpdateGuideState exits: m=1478 SNR=27.0
23:58:43.079 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:43.079 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:43.079 00.000 1032 Enqueuing Expose request
23:58:43.093 00.014 10072 IsGuiding returns 0
23:58:43.093 00.000 10072 Move returns status 0, amount 7
23:58:43.093 00.000 10072 MoveAxis(N, 0, ABG)
23:58:43.093 00.000 10072 Move returns status 0, amount 0
23:58:43.093 00.000 10072 move complete, result=0
23:58:43.093 00.000 10072 worker thread done servicing request
23:58:43.093 00.000 10072 Worker thread wakes up
23:58:43.093 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:43.093 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:43.093 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:58:43.509 00.416 10072 Exposure complete
23:58:43.557 00.048 10072 worker thread done servicing request
23:58:43.557 00.000 1032 OnExposeComplete: enter
23:58:43.557 00.000 1032 UpdateGuideState(): m_state=6
23:58:43.557 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12052
23:58:43.557 00.000 1032 Star::Find returns 1 (0), X=1107.19, Y=127.97, Mass=1480, SNR=27.0, Peak=122 HFD=3.2
23:58:43.557 00.000 1032 MultiStar: [#1 0.03,-0.07,0.94,U] [#2 0.03,0.07,0.80,U] [#3 -0.02,-0.04,0.78,U] [#4 0.04,-0.21,0.67,U] [#5 0.08,0.01,0.67,U] [#6 0.13,0.13,0.60,U] [#7 0.02,0.05,0.67,U] [#8 -0.02,0.13,0.52,U] 
23:58:43.566 00.009 1032 refined, 8 included, MultiStar: {0.04, -0.00}, one-star: {0.06, -0.00}
23:58:43.566 00.000 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
23:58:43.566 00.000 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
23:58:43.566 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.02 mountX=-0.01 mountY=-0.04, mountTheta=-1.85
23:58:43.566 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
23:58:43.573 00.007 1032 Enqueuing Move request for scope (0.04, -0.00)
23:58:43.576 00.003 10072 Worker thread wakes up
23:58:43.576 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
23:58:43.576 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
23:58:43.576 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
23:58:43.579 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:58:43.581 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:43.581 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:58:43.581 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:43.581 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:58:43.581 00.000 10072 MoveAxis(E, 5, ABG)
23:58:43.581 00.000 10072 Guiding  Dir = 2, Dur = 5
23:58:43.583 00.002 10072 IsGuiding returns 0
23:58:43.583 00.000 10072 PulseGuide returned control before completion, sleep 15
23:58:43.609 00.026 10072 IsGuiding returns 0
23:58:43.609 00.000 10072 Move returns status 0, amount 5
23:58:43.609 00.000 10072 MoveAxis(N, 0, ABG)
23:58:43.609 00.000 10072 Move returns status 0, amount 0
23:58:43.609 00.000 10072 move complete, result=0
23:58:43.609 00.000 10072 worker thread done servicing request
23:58:43.611 00.002 1032 UpdateGuideState exits: m=1480 SNR=27.0
23:58:43.611 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:43.614 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:43.616 00.002 1032 Enqueuing Expose request
23:58:43.616 00.000 10072 Worker thread wakes up
23:58:43.616 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:43.616 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:43.616 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:58:44.257 00.641 10072 Exposure complete
23:58:44.306 00.049 10072 worker thread done servicing request
23:58:44.306 00.000 1032 OnExposeComplete: enter
23:58:44.308 00.002 1032 UpdateGuideState(): m_state=6
23:58:44.311 00.003 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12053
23:58:44.313 00.002 1032 Star::Find returns 1 (0), X=1106.98, Y=127.86, Mass=1450, SNR=26.8, Peak=107 HFD=3.3
23:58:44.315 00.002 1032 MultiStar: [#1 0.02,-0.22,0.95,U] [#2 -0.07,-0.12,0.77,U] [#3 -0.12,-0.16,0.76,U] [#4 -0.01,-0.17,0.66,U] [#5 -0.12,-0.02,0.68,U] [#6 0.17,-0.01,0.60,U] [#7 -0.04,-0.03,0.69,U] [#8 0.07,-0.02,0.50,U] 
23:58:44.317 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.10}, one-star: {-0.15, -0.11}
23:58:44.318 00.001 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.75 = 2.53)
23:58:44.320 00.002 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.75 = 2.53)
23:58:44.322 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.92 mountX=-0.09 mountY=0.06, mountTheta=2.53
23:58:44.324 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.10, opts=13)
23:58:44.326 00.002 1032 Enqueuing Move request for scope (-0.04, -0.10)
23:58:44.328 00.002 10072 Worker thread wakes up
23:58:44.328 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
23:58:44.328 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
23:58:44.328 00.000 10072 Moving (-0.04, -0.10) raw xDistance=-0.09 yDistance=0.06
23:58:44.330 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
23:58:44.336 00.006 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:44.336 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:58:44.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:44.336 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:58:44.336 00.000 10072 MoveAxis(E, 6, ABG)
23:58:44.336 00.000 10072 Guiding  Dir = 2, Dur = 6
23:58:44.336 00.000 10072 IsGuiding returns 0
23:58:44.336 00.000 10072 PulseGuide returned control before completion, sleep 16
23:58:44.354 00.018 1032 UpdateGuideState exits: m=1450 SNR=26.8
23:58:44.354 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:44.354 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:44.360 00.006 1032 Enqueuing Expose request
23:58:44.366 00.006 10072 IsGuiding returns 0
23:58:44.366 00.000 10072 Move returns status 0, amount 6
23:58:44.366 00.000 10072 MoveAxis(N, 0, ABG)
23:58:44.366 00.000 10072 Move returns status 0, amount 0
23:58:44.366 00.000 10072 move complete, result=0
23:58:44.366 00.000 10072 worker thread done servicing request
23:58:44.366 00.000 10072 Worker thread wakes up
23:58:44.366 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:44.366 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:44.372 00.006 1032 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
23:58:44.781 00.409 10072 Exposure complete
23:58:44.829 00.048 10072 worker thread done servicing request
23:58:44.829 00.000 1032 OnExposeComplete: enter
23:58:44.838 00.009 1032 UpdateGuideState(): m_state=6
23:58:44.838 00.000 1032 Star::Find(15, 1106, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12054
23:58:44.842 00.004 1032 Star::Find returns 1 (0), X=1107.18, Y=127.73, Mass=1451, SNR=26.8, Peak=131 HFD=3.5
23:58:44.842 00.000 1032 MultiStar: [#1 0.08,-0.30,0.00,M1] [#2 0.01,-0.18,0.80,U] [#3 -0.06,-0.18,0.75,U] [#4 0.07,-0.32,0.00,M1] [#5 0.18,0.00,0.69,U] [#6 0.22,-0.07,0.65,U] [#7 0.07,-0.17,0.68,U] [#8 -0.03,-0.16,0.53,U] 
23:58:44.842 00.000 1032 refined, 6 included, MultiStar: {0.06, -0.15}, one-star: {0.06, -0.24}
23:58:44.842 00.000 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
23:58:44.842 00.000 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
23:58:44.842 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.18 mountX=-0.16 mountY=-0.02, mountTheta=-3.01
23:58:44.855 00.013 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.15, opts=13)
23:58:44.858 00.003 1032 Enqueuing Move request for scope (0.06, -0.15)
23:58:44.860 00.002 10072 Worker thread wakes up
23:58:44.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
23:58:44.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
23:58:44.860 00.000 10072 Moving (0.06, -0.15) raw xDistance=-0.16 yDistance=-0.02
23:58:44.862 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:58:44.866 00.004 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.80
23:58:44.866 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
23:58:44.866 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:44.866 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:58:44.866 00.000 10072 MoveAxis(E, 82, ABG)
23:58:44.866 00.000 10072 Guiding  Dir = 2, Dur = 82
23:58:44.868 00.002 10072 IsGuiding returns 0
23:58:44.868 00.000 10072 PulseGuide returned control before completion, sleep 92
23:58:44.875 00.007 1032 UpdateGuideState exits: m=1451 SNR=26.8
23:58:44.886 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:44.889 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:44.891 00.002 1032 Enqueuing Expose request
23:58:44.969 00.078 10072 IsGuiding returns 0
23:58:44.969 00.000 10072 Move returns status 0, amount 82
23:58:44.969 00.000 10072 MoveAxis(N, 0, ABG)
23:58:44.969 00.000 10072 Move returns status 0, amount 0
23:58:44.969 00.000 10072 move complete, result=0
23:58:44.969 00.000 10072 worker thread done servicing request
23:58:44.969 00.000 10072 Worker thread wakes up
23:58:44.969 00.000 1032 GuideStep: -0.2 px 82 ms EAST, -0.0 px 0 ms NORTH
23:58:44.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:44.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:45.604 00.635 10072 Exposure complete
23:58:45.653 00.049 10072 worker thread done servicing request
23:58:45.653 00.000 1032 OnExposeComplete: enter
23:58:45.653 00.000 1032 UpdateGuideState(): m_state=6
23:58:45.653 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12055
23:58:45.653 00.000 1032 Star::Find returns 1 (0), X=1107.15, Y=127.83, Mass=1355, SNR=25.9, Peak=104 HFD=3.5
23:58:45.653 00.000 1032 MultiStar: [#1 0.13,-0.18,0.98,U] [#2 -0.05,-0.24,0.83,U] [#3 -0.02,-0.23,0.76,U] [#4 0.05,-0.33,0.00,M2] [#5 0.05,-0.02,0.69,U] [#6 0.29,-0.02,0.00,M1] [#7 -0.03,-0.10,0.71,U] [#8 0.03,-0.12,0.52,U] 
23:58:45.663 00.010 1032 single-star, 6 included, MultiStar: {0.02, -0.15}, one-star: {0.02, -0.14}
23:58:45.663 00.000 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.06)
23:58:45.663 00.000 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.06)
23:58:45.663 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.39 mountX=-0.14 mountY=0.01, mountTheta=3.06
23:58:45.670 00.007 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.14, opts=13)
23:58:45.672 00.002 1032 Enqueuing Move request for scope (0.02, -0.14)
23:58:45.672 00.000 10072 Worker thread wakes up
23:58:45.672 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
23:58:45.672 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
23:58:45.672 00.000 10072 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=0.01
23:58:45.678 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:58:45.681 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.80
23:58:45.681 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
23:58:45.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:45.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:58:45.681 00.000 10072 MoveAxis(E, 71, ABG)
23:58:45.681 00.000 10072 Guiding  Dir = 2, Dur = 71
23:58:45.681 00.000 10072 IsGuiding returns 0
23:58:45.681 00.000 10072 PulseGuide returned control before completion, sleep 81
23:58:45.699 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
23:58:45.699 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:45.699 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:45.705 00.006 1032 Enqueuing Expose request
23:58:45.773 00.068 10072 IsGuiding returns 0
23:58:45.773 00.000 10072 Move returns status 0, amount 71
23:58:45.773 00.000 10072 MoveAxis(N, 0, ABG)
23:58:45.773 00.000 10072 Move returns status 0, amount 0
23:58:45.773 00.000 10072 move complete, result=0
23:58:45.773 00.000 10072 worker thread done servicing request
23:58:45.773 00.000 10072 Worker thread wakes up
23:58:45.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:45.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:45.779 00.006 1032 GuideStep: -0.1 px 71 ms EAST, 0.0 px 0 ms NORTH
23:58:46.186 00.407 10072 Exposure complete
23:58:46.237 00.051 10072 worker thread done servicing request
23:58:46.237 00.000 1032 OnExposeComplete: enter
23:58:46.239 00.002 1032 UpdateGuideState(): m_state=6
23:58:46.241 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12056
23:58:46.243 00.002 1032 Star::Find returns 1 (0), X=1107.20, Y=127.87, Mass=1504, SNR=27.3, Peak=119 HFD=3.4
23:58:46.245 00.002 1032 MultiStar: [#1 0.04,0.00,0.97,U] [#2 -0.05,-0.12,0.79,U] [#3 -0.02,-0.03,0.75,U] [#4 -0.11,-0.13,0.68,U] [#5 0.06,0.00,0.64,U] [#6 0.15,0.04,0.60,U] [#7 -0.02,0.02,0.70,U] [#8 -0.03,0.07,0.53,U] 
23:58:46.247 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.07, -0.10}
23:58:46.247 00.000 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
23:58:46.250 00.003 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
23:58:46.252 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.20 mountX=-0.04 mountY=-0.00, mountTheta=-3.03
23:58:46.256 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
23:58:46.256 00.000 1032 Enqueuing Move request for scope (0.01, -0.03)
23:58:46.258 00.002 10072 Worker thread wakes up
23:58:46.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
23:58:46.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
23:58:46.258 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.04 yDistance=-0.00
23:58:46.260 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:58:46.264 00.004 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:46.264 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:58:46.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:46.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:58:46.264 00.000 10072 MoveAxis(E, 7, ABG)
23:58:46.264 00.000 10072 Guiding  Dir = 2, Dur = 7
23:58:46.265 00.001 10072 IsGuiding returns 0
23:58:46.266 00.001 10072 PulseGuide returned control before completion, sleep 17
23:58:46.282 00.016 1032 UpdateGuideState exits: m=1504 SNR=27.3
23:58:46.284 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:46.284 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:46.284 00.000 1032 Enqueuing Expose request
23:58:46.297 00.013 10072 IsGuiding returns 0
23:58:46.297 00.000 10072 Move returns status 0, amount 7
23:58:46.297 00.000 10072 MoveAxis(N, 0, ABG)
23:58:46.297 00.000 10072 Move returns status 0, amount 0
23:58:46.297 00.000 10072 move complete, result=0
23:58:46.297 00.000 10072 worker thread done servicing request
23:58:46.298 00.001 10072 Worker thread wakes up
23:58:46.298 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:46.298 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:46.298 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:58:46.933 00.635 10072 Exposure complete
23:58:46.989 00.056 10072 worker thread done servicing request
23:58:46.989 00.000 1032 OnExposeComplete: enter
23:58:46.993 00.004 1032 UpdateGuideState(): m_state=6
23:58:46.993 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12057
23:58:46.996 00.003 1032 Star::Find returns 1 (0), X=1107.10, Y=128.07, Mass=1305, SNR=25.4, Peak=106 HFD=3.0
23:58:46.996 00.000 1032 MultiStar: [#1 0.04,-0.03,0.99,U] [#2 -0.02,0.09,0.82,U] [#3 -0.12,-0.01,0.81,U] [#4 0.05,-0.15,0.73,U] [#5 -0.03,0.12,0.68,U] [#6 0.19,0.11,0.65,U] [#7 0.00,0.09,0.73,U] [#8 -0.02,0.12,0.54,U] 
23:58:46.996 00.000 1032 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {-0.02, 0.10}
23:58:46.996 00.000 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
23:58:46.996 00.000 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
23:58:47.006 00.010 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.45 mountX=0.04 mountY=-0.02, mountTheta=-0.38
23:58:47.006 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
23:58:47.010 00.004 1032 Enqueuing Move request for scope (0.01, 0.05)
23:58:47.016 00.006 10072 Worker thread wakes up
23:58:47.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
23:58:47.017 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
23:58:47.017 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.02
23:58:47.019 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
23:58:47.022 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:47.022 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:58:47.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:47.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:58:47.022 00.000 10072 MoveAxis(E, 7, ABG)
23:58:47.022 00.000 10072 Guiding  Dir = 2, Dur = 7
23:58:47.022 00.000 10072 IsGuiding returns 0
23:58:47.022 00.000 10072 PulseGuide returned control before completion, sleep 17
23:58:47.045 00.023 10072 IsGuiding returns 0
23:58:47.045 00.000 10072 Move returns status 0, amount 7
23:58:47.045 00.000 10072 MoveAxis(N, 0, ABG)
23:58:47.045 00.000 10072 Move returns status 0, amount 0
23:58:47.045 00.000 10072 move complete, result=0
23:58:47.045 00.000 10072 worker thread done servicing request
23:58:47.048 00.003 1032 UpdateGuideState exits: m=1305 SNR=25.4
23:58:47.053 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:47.055 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:47.057 00.002 1032 Enqueuing Expose request
23:58:47.059 00.002 10072 Worker thread wakes up
23:58:47.059 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:58:47.061 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:47.061 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:47.478 00.417 10072 Exposure complete
23:58:47.527 00.049 10072 worker thread done servicing request
23:58:47.527 00.000 1032 OnExposeComplete: enter
23:58:47.527 00.000 1032 UpdateGuideState(): m_state=6
23:58:47.527 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12058
23:58:47.527 00.000 1032 Star::Find returns 1 (0), X=1107.16, Y=127.94, Mass=1409, SNR=26.4, Peak=118 HFD=3.4
23:58:47.527 00.000 1032 MultiStar: [#1 0.11,-0.08,0.94,U] [#2 -0.02,0.04,0.74,U] [#3 0.01,-0.03,0.77,U] [#4 0.04,-0.13,0.67,U] [#5 0.09,0.02,0.68,U] [#6 0.24,-0.05,0.60,U] [#7 0.07,-0.06,0.71,U] [#8 0.12,0.10,0.51,U] 
23:58:47.536 00.009 1032 single-star, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.03, -0.03}
23:58:47.537 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
23:58:47.541 00.004 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
23:58:47.543 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.74 mountX=-0.04 mountY=-0.02, mountTheta=-2.57
23:58:47.545 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
23:58:47.549 00.004 1032 Enqueuing Move request for scope (0.03, -0.03)
23:58:47.551 00.002 10072 Worker thread wakes up
23:58:47.551 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:58:47.551 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:58:47.551 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
23:58:47.554 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:58:47.554 00.000 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:47.554 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:58:47.554 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:47.554 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:58:47.554 00.000 10072 MoveAxis(E, 7, ABG)
23:58:47.554 00.000 10072 Guiding  Dir = 2, Dur = 7
23:58:47.554 00.000 10072 IsGuiding returns 0
23:58:47.554 00.000 10072 PulseGuide returned control before completion, sleep 17
23:58:47.576 00.022 1032 UpdateGuideState exits: m=1409 SNR=26.4
23:58:47.579 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:47.579 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:47.585 00.006 1032 Enqueuing Expose request
23:58:47.585 00.000 10072 IsGuiding returns 0
23:58:47.585 00.000 10072 Move returns status 0, amount 7
23:58:47.588 00.003 10072 MoveAxis(N, 0, ABG)
23:58:47.588 00.000 10072 Move returns status 0, amount 0
23:58:47.588 00.000 10072 move complete, result=0
23:58:47.588 00.000 10072 worker thread done servicing request
23:58:47.588 00.000 10072 Worker thread wakes up
23:58:47.588 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:47.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:47.588 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:58:48.219 00.631 10072 Exposure complete
23:58:48.268 00.049 10072 worker thread done servicing request
23:58:48.268 00.000 1032 OnExposeComplete: enter
23:58:48.270 00.002 1032 UpdateGuideState(): m_state=6
23:58:48.272 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12059
23:58:48.274 00.002 1032 Star::Find returns 1 (0), X=1107.11, Y=127.87, Mass=1272, SNR=25.1, Peak=103 HFD=3.0
23:58:48.276 00.002 1032 MultiStar: [#1 0.09,-0.13,1.02,U] [#2 0.04,-0.14,0.86,U] [#3 0.10,-0.06,0.85,U] [#4 0.06,-0.22,0.71,U] [#5 0.00,-0.09,0.71,U] [#6 0.25,0.07,0.00,M1] [#7 0.09,-0.07,0.74,U] [#8 0.13,-0.08,0.55,U] 
23:58:48.278 00.002 1032 single-star, 7 included, MultiStar: {0.06, -0.11}, one-star: {-0.01, -0.10}
23:58:48.280 00.002 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.76)
23:58:48.280 00.000 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.76)
23:58:48.283 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.70 mountX=-0.10 mountY=0.04, mountTheta=2.76
23:58:48.283 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.10, opts=13)
23:58:48.283 00.000 1032 Enqueuing Move request for scope (-0.01, -0.10)
23:58:48.283 00.000 10072 Worker thread wakes up
23:58:48.283 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
23:58:48.283 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
23:58:48.283 00.000 10072 Moving (-0.01, -0.10) raw xDistance=-0.10 yDistance=0.04
23:58:48.283 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=117, Gamma=2.230
23:58:48.294 00.011 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:48.296 00.002 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:58:48.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:48.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:58:48.296 00.000 10072 MoveAxis(E, 6, ABG)
23:58:48.296 00.000 10072 Guiding  Dir = 2, Dur = 6
23:58:48.296 00.000 10072 IsGuiding returns 0
23:58:48.296 00.000 10072 PulseGuide returned control before completion, sleep 16
23:58:48.313 00.017 1032 UpdateGuideState exits: m=1272 SNR=25.1
23:58:48.317 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:48.317 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:48.317 00.000 1032 Enqueuing Expose request
23:58:48.328 00.011 10072 IsGuiding returns 0
23:58:48.328 00.000 10072 Move returns status 0, amount 6
23:58:48.328 00.000 10072 MoveAxis(N, 0, ABG)
23:58:48.328 00.000 10072 Move returns status 0, amount 0
23:58:48.328 00.000 10072 move complete, result=0
23:58:48.328 00.000 10072 worker thread done servicing request
23:58:48.328 00.000 10072 Worker thread wakes up
23:58:48.328 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:48.328 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:48.328 00.000 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
23:58:48.737 00.409 10072 Exposure complete
23:58:48.787 00.050 1032 OnExposeComplete: enter
23:58:48.789 00.002 1032 UpdateGuideState(): m_state=6
23:58:48.791 00.002 10072 worker thread done servicing request
23:58:48.791 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12060
23:58:48.794 00.003 1032 Star::Find returns 1 (0), X=1107.07, Y=128.01, Mass=1424, SNR=26.5, Peak=114 HFD=3.2
23:58:48.794 00.000 1032 MultiStar: [#1 0.08,-0.16,0.98,U] [#2 0.07,-0.07,0.80,U] [#3 0.06,-0.04,0.77,U] [#4 0.07,-0.13,0.73,U] [#5 -0.09,0.13,0.66,U] [#6 0.28,0.10,0.00,M2] [#7 0.05,0.04,0.74,U] [#8 0.10,0.12,0.51,U] 
23:58:48.797 00.003 1032 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {-0.05, 0.04}
23:58:48.798 00.001 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
23:58:48.798 00.000 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
23:58:48.798 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.50 mountX=-0.03 mountY=-0.03, mountTheta=-2.33
23:58:48.798 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
23:58:48.798 00.000 1032 Enqueuing Move request for scope (0.03, -0.02)
23:58:48.798 00.000 10072 Worker thread wakes up
23:58:48.798 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
23:58:48.798 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
23:58:48.798 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.03
23:58:48.798 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:58:48.812 00.014 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:48.814 00.002 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:58:48.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:48.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:58:48.814 00.000 10072 MoveAxis(E, 7, ABG)
23:58:48.814 00.000 10072 Guiding  Dir = 2, Dur = 7
23:58:48.815 00.001 10072 IsGuiding returns 0
23:58:48.815 00.000 10072 PulseGuide returned control before completion, sleep 17
23:58:48.832 00.017 1032 UpdateGuideState exits: m=1424 SNR=26.5
23:58:48.834 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:48.836 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:48.838 00.002 1032 Enqueuing Expose request
23:58:48.846 00.008 10072 IsGuiding returns 0
23:58:48.846 00.000 10072 Move returns status 0, amount 7
23:58:48.847 00.001 10072 MoveAxis(N, 0, ABG)
23:58:48.847 00.000 10072 Move returns status 0, amount 0
23:58:48.847 00.000 10072 move complete, result=0
23:58:48.847 00.000 10072 worker thread done servicing request
23:58:48.847 00.000 10072 Worker thread wakes up
23:58:48.847 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:48.847 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:48.848 00.001 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:58:49.487 00.639 10072 Exposure complete
23:58:49.582 00.095 10072 worker thread done servicing request
23:58:49.582 00.000 1032 OnExposeComplete: enter
23:58:49.595 00.013 1032 UpdateGuideState(): m_state=6
23:58:49.621 00.026 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12061
23:58:49.628 00.007 1032 Star::Find returns 1 (0), X=1107.24, Y=128.02, Mass=1341, SNR=25.8, Peak=107 HFD=3.4
23:58:49.631 00.003 1032 MultiStar: [#1 -0.01,-0.04,1.00,U] [#2 0.03,-0.00,0.81,U] [#3 -0.04,0.12,0.81,U] [#4 0.09,-0.11,0.72,U] [#5 0.02,0.11,0.71,U] [#6 0.18,0.21,0.00,M3] [#7 -0.08,0.08,0.73,U] [#8 0.20,0.18,0.00,M1] 
23:58:49.633 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.03}, one-star: {0.11, 0.05}
23:58:49.636 00.003 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
23:58:49.638 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
23:58:49.641 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.98 mountX=0.02 mountY=-0.03, mountTheta=-0.85
23:58:49.663 00.022 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
23:58:49.665 00.002 1032 Enqueuing Move request for scope (0.02, 0.03)
23:58:49.672 00.007 10072 Worker thread wakes up
23:58:49.673 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
23:58:49.673 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
23:58:49.673 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
23:58:49.684 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:58:49.688 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:49.690 00.002 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:58:49.690 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:49.690 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:58:49.690 00.000 10072 MoveAxis(E, 7, ABG)
23:58:49.690 00.000 10072 Guiding  Dir = 2, Dur = 7
23:58:49.692 00.002 10072 IsGuiding returns 0
23:58:49.695 00.003 10072 PulseGuide returned control before completion, sleep 14
23:58:49.714 00.019 10072 IsGuiding returns 0
23:58:49.714 00.000 10072 Move returns status 0, amount 7
23:58:49.716 00.002 10072 MoveAxis(N, 0, ABG)
23:58:49.718 00.002 10072 Move returns status 0, amount 0
23:58:49.718 00.000 10072 move complete, result=0
23:58:49.718 00.000 10072 worker thread done servicing request
23:58:49.737 00.019 1032 UpdateGuideState exits: m=1341 SNR=25.8
23:58:49.741 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:49.750 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:49.755 00.005 1032 Enqueuing Expose request
23:58:49.760 00.005 10072 Worker thread wakes up
23:58:49.760 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
23:58:49.763 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:49.763 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:50.180 00.417 10072 Exposure complete
23:58:50.311 00.131 1032 OnExposeComplete: enter
23:58:50.349 00.038 10072 worker thread done servicing request
23:58:50.349 00.000 1032 UpdateGuideState(): m_state=6
23:58:50.353 00.004 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12062
23:58:50.360 00.007 1032 Star::Find returns 1 (0), X=1107.17, Y=127.98, Mass=1313, SNR=25.5, Peak=109 HFD=3.2
23:58:50.374 00.014 1032 MultiStar: [#1 0.06,-0.10,0.97,U] [#2 0.02,-0.08,0.86,U] [#3 -0.01,-0.03,0.76,U] [#4 0.11,-0.15,0.72,U] [#5 -0.02,-0.02,0.72,U] [#6 0.36,0.20,0.00,M4] [#7 0.05,0.08,0.74,U] [#8 0.21,-0.01,0.55,U] 
23:58:50.400 00.026 1032 single-star, 7 included, MultiStar: {0.05, -0.04}, one-star: {0.05, 0.01}
23:58:50.408 00.008 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
23:58:50.422 00.014 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
23:58:50.434 00.012 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.22 mountX=-0.00 mountY=-0.05, mountTheta=-1.61
23:58:50.443 00.009 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
23:58:50.449 00.006 1032 Enqueuing Move request for scope (0.05, 0.01)
23:58:50.451 00.002 10072 Worker thread wakes up
23:58:50.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
23:58:50.451 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
23:58:50.453 00.002 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
23:58:50.459 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:58:50.463 00.004 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:50.465 00.002 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:58:50.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:50.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:58:50.465 00.000 10072 MoveAxis(E, 6, ABG)
23:58:50.465 00.000 10072 Guiding  Dir = 2, Dur = 6
23:58:50.465 00.000 10072 IsGuiding returns 0
23:58:50.467 00.002 10072 PulseGuide returned control before completion, sleep 16
23:58:50.591 00.124 1032 UpdateGuideState exits: m=1313 SNR=25.5
23:58:50.619 00.028 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:50.629 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:50.635 00.006 1032 Enqueuing Expose request
23:58:50.655 00.020 10072 IsGuiding returns 0
23:58:50.655 00.000 10072 Move returns status 0, amount 6
23:58:50.655 00.000 10072 MoveAxis(N, 0, ABG)
23:58:50.655 00.000 10072 Move returns status 0, amount 0
23:58:50.655 00.000 10072 move complete, result=0
23:58:50.655 00.000 10072 worker thread done servicing request
23:58:50.655 00.000 10072 Worker thread wakes up
23:58:50.655 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:50.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:50.684 00.029 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:58:51.320 00.636 10072 Exposure complete
23:58:51.483 00.163 10072 worker thread done servicing request
23:58:51.483 00.000 1032 OnExposeComplete: enter
23:58:51.490 00.007 1032 UpdateGuideState(): m_state=6
23:58:51.493 00.003 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12063
23:58:51.555 00.062 1032 Star::Find returns 1 (0), X=1107.23, Y=127.84, Mass=1422, SNR=26.5, Peak=112 HFD=3.4
23:58:51.567 00.012 1032 MultiStar: [#1 0.04,-0.07,0.97,U] [#2 0.06,-0.10,0.80,U] [#3 0.09,0.02,0.70,U] [#4 0.07,-0.14,0.65,U] [#5 -0.07,0.04,0.67,U] [#6 0.25,0.07,0.00,M5] [#7 0.08,-0.09,0.70,U] [#8 0.10,-0.11,0.55,U] 
23:58:51.573 00.006 1032 refined, 7 included, MultiStar: {0.06, -0.08}, one-star: {0.11, -0.13}
23:58:51.623 00.050 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
23:58:51.635 00.012 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
23:58:51.639 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.89 mountX=-0.09 mountY=-0.04, mountTheta=-2.72
23:58:51.654 00.015 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
23:58:51.659 00.005 1032 Enqueuing Move request for scope (0.06, -0.08)
23:58:51.663 00.004 10072 Worker thread wakes up
23:58:51.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
23:58:51.663 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
23:58:51.663 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
23:58:51.667 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:58:51.741 00.074 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
23:58:51.741 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:58:51.742 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:51.742 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:58:51.742 00.000 10072 MoveAxis(E, 9, ABG)
23:58:51.742 00.000 10072 Guiding  Dir = 2, Dur = 9
23:58:51.744 00.002 10072 IsGuiding returns 0
23:58:51.744 00.000 10072 PulseGuide returned control before completion, sleep 19
23:58:51.778 00.034 10072 IsGuiding returns 0
23:58:51.778 00.000 10072 Move returns status 0, amount 9
23:58:51.779 00.001 10072 MoveAxis(N, 0, ABG)
23:58:51.779 00.000 10072 Move returns status 0, amount 0
23:58:51.779 00.000 10072 move complete, result=0
23:58:51.779 00.000 10072 worker thread done servicing request
23:58:51.845 00.066 1032 UpdateGuideState exits: m=1422 SNR=26.5
23:58:51.849 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:51.855 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:51.857 00.002 1032 Enqueuing Expose request
23:58:51.868 00.011 10072 Worker thread wakes up
23:58:51.868 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:58:51.880 00.012 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:51.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:52.626 00.746 10072 Exposure complete
23:58:52.846 00.220 1032 OnExposeComplete: enter
23:58:52.856 00.010 10072 worker thread done servicing request
23:58:52.858 00.002 1032 UpdateGuideState(): m_state=6
23:58:52.879 00.021 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12064
23:58:52.888 00.009 1032 Star::Find returns 1 (0), X=1107.09, Y=128.09, Mass=1401, SNR=26.3, Peak=110 HFD=3.0
23:58:52.901 00.013 1032 MultiStar: [#1 0.09,0.06,0.95,U] [#2 0.00,0.12,0.82,U] [#3 -0.03,0.09,0.76,U] [#4 0.04,-0.06,0.67,U] [#5 -0.06,0.18,0.69,U] [#6 0.20,0.20,0.00,M6] [#7 0.00,0.16,0.71,U] [#8 0.22,0.14,0.00,M1] 
23:58:52.920 00.019 1032 refined, 6 included, MultiStar: {0.00, 0.10}, one-star: {-0.03, 0.12}
23:58:52.951 00.031 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
23:58:52.964 00.013 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
23:58:52.969 00.005 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.54 mountX=0.09 mountY=-0.03, mountTheta=-0.29
23:58:52.975 00.006 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
23:58:53.028 00.053 1032 Enqueuing Move request for scope (0.00, 0.10)
23:58:53.040 00.012 10072 Worker thread wakes up
23:58:53.040 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
23:58:53.040 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
23:58:53.040 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.09 yDistance=-0.03
23:58:53.044 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:58:53.057 00.013 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:53.057 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:58:53.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:53.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:58:53.059 00.002 10072 MoveAxis(E, 9, ABG)
23:58:53.059 00.000 10072 Guiding  Dir = 2, Dur = 9
23:58:53.059 00.000 10072 IsGuiding returns 0
23:58:53.061 00.002 10072 PulseGuide returned control before completion, sleep 19
23:58:53.128 00.067 10072 IsGuiding returns 0
23:58:53.128 00.000 10072 Move returns status 0, amount 9
23:58:53.128 00.000 10072 MoveAxis(N, 0, ABG)
23:58:53.128 00.000 10072 Move returns status 0, amount 0
23:58:53.128 00.000 10072 move complete, result=0
23:58:53.128 00.000 10072 worker thread done servicing request
23:58:53.143 00.015 1032 UpdateGuideState exits: m=1401 SNR=26.3
23:58:53.147 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:53.153 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:53.157 00.004 1032 Enqueuing Expose request
23:58:53.164 00.007 10072 Worker thread wakes up
23:58:53.164 00.000 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
23:58:53.169 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:53.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:53.810 00.641 10072 Exposure complete
23:58:53.906 00.096 10072 worker thread done servicing request
23:58:53.906 00.000 1032 OnExposeComplete: enter
23:58:53.917 00.011 1032 UpdateGuideState(): m_state=6
23:58:53.917 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12065
23:58:53.931 00.014 1032 Star::Find returns 1 (0), X=1107.17, Y=127.97, Mass=1400, SNR=26.3, Peak=113 HFD=3.1
23:58:53.943 00.012 1032 MultiStar: [#1 0.10,-0.06,0.91,U] [#2 0.12,0.03,0.83,U] [#3 -0.02,0.03,0.81,U] [#4 0.09,-0.09,0.68,U] [#5 -0.00,0.02,0.70,U] [#6 0.25,0.10,0.00,M7] [#7 -0.05,0.08,0.71,U] [#8 0.10,0.04,0.52,U] 
23:58:53.947 00.004 1032 refined, 7 included, MultiStar: {0.05, 0.01}, one-star: {0.05, 0.00}
23:58:53.955 00.008 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
23:58:53.955 00.000 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
23:58:53.955 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.12 mountX=-0.01 mountY=-0.05, mountTheta=-1.71
23:58:53.971 00.016 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
23:58:53.976 00.005 1032 Enqueuing Move request for scope (0.05, 0.01)
23:58:53.980 00.004 10072 Worker thread wakes up
23:58:53.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
23:58:53.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
23:58:53.980 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
23:58:53.984 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:58:53.995 00.011 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:53.995 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:58:53.999 00.004 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:53.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:58:53.999 00.000 10072 MoveAxis(E, 8, ABG)
23:58:54.000 00.001 10072 Guiding  Dir = 2, Dur = 8
23:58:54.002 00.002 10072 IsGuiding returns 0
23:58:54.004 00.002 10072 PulseGuide returned control before completion, sleep 18
23:58:54.034 00.030 10072 IsGuiding returns 0
23:58:54.034 00.000 10072 Move returns status 0, amount 8
23:58:54.034 00.000 10072 MoveAxis(N, 0, ABG)
23:58:54.034 00.000 10072 Move returns status 0, amount 0
23:58:54.034 00.000 10072 move complete, result=0
23:58:54.034 00.000 10072 worker thread done servicing request
23:58:54.038 00.004 1032 UpdateGuideState exits: m=1400 SNR=26.3
23:58:54.042 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:54.047 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:54.054 00.007 1032 Enqueuing Expose request
23:58:54.058 00.004 10072 Worker thread wakes up
23:58:54.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:54.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:54.062 00.004 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
23:58:54.516 00.454 10072 Exposure complete
23:58:54.672 00.156 10072 worker thread done servicing request
23:58:54.672 00.000 1032 OnExposeComplete: enter
23:58:54.701 00.029 1032 UpdateGuideState(): m_state=6
23:58:54.731 00.030 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12066
23:58:54.785 00.054 1032 Star::Find returns 1 (0), X=1107.28, Y=128.07, Mass=1366, SNR=26.0, Peak=115 HFD=3.3
23:58:54.821 00.036 1032 MultiStar: [#1 0.13,0.06,0.99,U] [#2 -0.02,0.17,0.84,U] [#3 -0.04,0.06,0.78,U] [#4 0.02,0.00,0.69,U] [#5 0.08,0.17,0.69,U] [#6 0.32,0.13,0.00,M8] [#7 -0.00,0.09,0.76,U] [#8 0.18,0.23,0.00,M1] 
23:58:54.834 00.013 1032 refined, 6 included, MultiStar: {0.05, 0.09}, one-star: {0.16, 0.10}
23:58:54.842 00.008 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
23:58:54.846 00.004 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
23:58:54.849 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.06 mountX=0.08 mountY=-0.07, mountTheta=-0.77
23:58:54.885 00.036 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
23:58:54.914 00.029 1032 Enqueuing Move request for scope (0.05, 0.09)
23:58:54.940 00.026 10072 Worker thread wakes up
23:58:54.940 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:58:54.940 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:58:54.940 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.08 yDistance=-0.07
23:58:54.999 00.059 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:58:55.022 00.023 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:55.022 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:58:55.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:55.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:58:55.022 00.000 10072 MoveAxis(E, 9, ABG)
23:58:55.022 00.000 10072 Guiding  Dir = 2, Dur = 9
23:58:55.022 00.000 10072 IsGuiding returns 0
23:58:55.026 00.004 10072 PulseGuide returned control before completion, sleep 18
23:58:55.068 00.042 10072 IsGuiding returns 0
23:58:55.068 00.000 10072 Move returns status 0, amount 9
23:58:55.068 00.000 10072 MoveAxis(N, 0, ABG)
23:58:55.068 00.000 10072 Move returns status 0, amount 0
23:58:55.070 00.002 10072 move complete, result=0
23:58:55.070 00.000 10072 worker thread done servicing request
23:58:55.095 00.025 1032 UpdateGuideState exits: m=1366 SNR=26.0
23:58:55.104 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:55.150 00.046 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:55.177 00.027 1032 Enqueuing Expose request
23:58:55.183 00.006 10072 Worker thread wakes up
23:58:55.183 00.000 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:58:55.190 00.007 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:55.192 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:55.905 00.713 10072 Exposure complete
23:58:56.189 00.284 10072 worker thread done servicing request
23:58:56.189 00.000 1032 OnExposeComplete: enter
23:58:56.194 00.005 1032 UpdateGuideState(): m_state=6
23:58:56.228 00.034 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12067
23:58:56.252 00.024 1032 Star::Find returns 1 (0), X=1107.18, Y=128.06, Mass=1404, SNR=26.4, Peak=104 HFD=3.3
23:58:56.261 00.009 1032 MultiStar: [#1 0.03,0.06,0.94,U] [#2 0.03,0.01,0.80,U] [#3 0.01,0.05,0.79,U] [#4 0.06,-0.07,0.64,U] [#5 -0.04,0.24,0.70,U] [#6 0.21,0.26,0.00,M9] [#7 -0.05,0.26,0.00,M1] [#8 0.08,0.09,0.52,U] 
23:58:56.301 00.040 1032 refined, 6 included, MultiStar: {0.03, 0.07}, one-star: {0.06, 0.09}
23:58:56.307 00.006 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
23:58:56.311 00.004 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
23:58:56.311 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.12 mountX=0.06 mountY=-0.05, mountTheta=-0.71
23:58:56.324 00.013 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
23:58:56.369 00.045 1032 Enqueuing Move request for scope (0.03, 0.07)
23:58:56.371 00.002 10072 Worker thread wakes up
23:58:56.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
23:58:56.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
23:58:56.371 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
23:58:56.377 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:58:56.383 00.006 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:56.383 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:58:56.383 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:56.383 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:58:56.383 00.000 10072 MoveAxis(E, 11, ABG)
23:58:56.383 00.000 10072 Guiding  Dir = 2, Dur = 11
23:58:56.385 00.002 10072 IsGuiding returns 0
23:58:56.386 00.001 10072 PulseGuide returned control before completion, sleep 19
23:58:56.425 00.039 10072 IsGuiding returns 0
23:58:56.425 00.000 10072 Move returns status 0, amount 11
23:58:56.425 00.000 10072 MoveAxis(N, 0, ABG)
23:58:56.426 00.001 10072 Move returns status 0, amount 0
23:58:56.426 00.000 10072 move complete, result=0
23:58:56.426 00.000 10072 worker thread done servicing request
23:58:56.435 00.009 1032 UpdateGuideState exits: m=1404 SNR=26.4
23:58:56.454 00.019 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:56.464 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:56.470 00.006 1032 Enqueuing Expose request
23:58:56.477 00.007 10072 Worker thread wakes up
23:58:56.477 00.000 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
23:58:56.490 00.013 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:56.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:57.137 00.647 10072 Exposure complete
23:58:57.315 00.178 10072 worker thread done servicing request
23:58:57.315 00.000 1032 OnExposeComplete: enter
23:58:57.326 00.011 1032 UpdateGuideState(): m_state=6
23:58:57.336 00.010 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12068
23:58:57.352 00.016 1032 Star::Find returns 1 (0), X=1107.17, Y=128.05, Mass=1383, SNR=26.2, Peak=110 HFD=3.1
23:58:57.357 00.005 1032 MultiStar: [#1 0.09,0.03,1.00,U] [#2 0.01,0.03,0.82,U] [#3 0.09,0.06,0.79,U] [#4 0.05,-0.07,0.69,U] [#5 0.19,0.33,0.00,M1] [#6 0.17,0.21,0.00,M10] [#7 -0.08,0.21,0.73,U] [#8 0.12,0.20,0.55,U] 
23:58:57.365 00.008 1032 refined, 6 included, MultiStar: {0.05, 0.07}, one-star: {0.05, 0.08}
23:58:57.367 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
23:58:57.367 00.000 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
23:58:57.375 00.008 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.99 mountX=0.06 mountY=-0.06, mountTheta=-0.84
23:58:57.386 00.011 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
23:58:57.390 00.004 1032 Enqueuing Move request for scope (0.05, 0.07)
23:58:57.401 00.011 10072 Worker thread wakes up
23:58:57.401 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
23:58:57.401 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
23:58:57.401 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.06 yDistance=-0.06
23:58:57.404 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:58:57.449 00.045 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:57.449 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:58:57.451 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:57.451 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:58:57.452 00.001 10072 MoveAxis(E, 9, ABG)
23:58:57.452 00.000 10072 Guiding  Dir = 2, Dur = 9
23:58:57.455 00.003 10072 IsGuiding returns 0
23:58:57.461 00.006 10072 PulseGuide returned control before completion, sleep 14
23:58:57.495 00.034 10072 IsGuiding returns 0
23:58:57.495 00.000 10072 Move returns status 0, amount 9
23:58:57.495 00.000 10072 MoveAxis(N, 0, ABG)
23:58:57.497 00.002 10072 Move returns status 0, amount 0
23:58:57.497 00.000 10072 move complete, result=0
23:58:57.497 00.000 10072 worker thread done servicing request
23:58:57.497 00.000 1032 UpdateGuideState exits: m=1383 SNR=26.2
23:58:57.497 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:57.507 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:57.510 00.003 1032 Enqueuing Expose request
23:58:57.516 00.006 10072 Worker thread wakes up
23:58:57.516 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:57.516 00.000 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:58:57.527 00.011 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:58.281 00.754 10072 Exposure complete
23:58:58.373 00.092 10072 worker thread done servicing request
23:58:58.373 00.000 1032 OnExposeComplete: enter
23:58:58.377 00.004 1032 UpdateGuideState(): m_state=6
23:58:58.381 00.004 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12069
23:58:58.385 00.004 1032 Star::Find returns 1 (0), X=1107.10, Y=128.15, Mass=1299, SNR=25.3, Peak=99 HFD=3.1
23:58:58.388 00.003 1032 MultiStar: [#1 0.04,0.21,1.04,U] [#2 0.05,0.02,0.84,U] [#3 -0.13,0.14,0.74,U] [#4 0.02,-0.09,0.75,U] [#5 0.07,0.22,0.69,U] [#6 0.29,0.19,0.00,R] [#7 0.06,0.29,0.00,M1] [#8 0.07,0.13,0.58,U] 
23:58:58.391 00.003 1032 refined, 6 included, MultiStar: {0.01, 0.12}, one-star: {-0.02, 0.18}
23:58:58.395 00.004 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
23:58:58.397 00.002 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
23:58:58.402 00.005 1032 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=0.11 mountY=-0.04, mountTheta=-0.37
23:58:58.407 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.12, opts=13)
23:58:58.408 00.001 1032 Enqueuing Move request for scope (0.01, 0.12)
23:58:58.412 00.004 10072 Worker thread wakes up
23:58:58.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
23:58:58.412 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
23:58:58.412 00.000 10072 Moving (0.01, 0.12) raw xDistance=0.11 yDistance=-0.04
23:58:58.414 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:58:58.420 00.006 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:58.420 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:58:58.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:58.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:58:58.420 00.000 10072 MoveAxis(E, 7, ABG)
23:58:58.420 00.000 10072 Guiding  Dir = 2, Dur = 7
23:58:58.420 00.000 10072 IsGuiding returns 0
23:58:58.422 00.002 10072 PulseGuide returned control before completion, sleep 16
23:58:58.441 00.019 1032 UpdateGuideState exits: m=1299 SNR=25.3
23:58:58.450 00.009 10072 IsGuiding returns 0
23:58:58.450 00.000 10072 Move returns status 0, amount 7
23:58:58.450 00.000 10072 MoveAxis(N, 0, ABG)
23:58:58.450 00.000 10072 Move returns status 0, amount 0
23:58:58.450 00.000 10072 move complete, result=0
23:58:58.450 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:58.453 00.003 10072 worker thread done servicing request
23:58:58.453 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:58.458 00.005 1032 Enqueuing Expose request
23:58:58.463 00.005 10072 Worker thread wakes up
23:58:58.463 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:58:58.467 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:58.467 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:58.879 00.412 10072 Exposure complete
23:58:58.940 00.061 10072 worker thread done servicing request
23:58:58.940 00.000 1032 OnExposeComplete: enter
23:58:58.950 00.010 1032 UpdateGuideState(): m_state=6
23:58:58.952 00.002 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12070
23:58:58.956 00.004 1032 Star::Find returns 1 (0), X=1107.18, Y=128.06, Mass=1425, SNR=26.6, Peak=113 HFD=3.2
23:58:58.961 00.005 1032 MultiStar: [#1 0.05,0.12,0.96,U] [#2 -0.08,0.08,0.80,U] [#3 0.04,0.19,0.77,U] [#4 -0.01,-0.07,0.68,U] [#5 0.10,0.14,0.69,U] [#6 -0.10,0.01,0.64,U] [#7 -0.04,0.22,0.68,U] [#8 0.12,0.11,0.54,U] 
23:58:58.961 00.000 1032 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {0.05, 0.09}
23:58:58.961 00.000 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
23:58:58.967 00.006 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
23:58:58.967 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.42 mountX=0.09 mountY=-0.04, mountTheta=-0.41
23:58:58.970 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
23:58:58.970 00.000 1032 Enqueuing Move request for scope (0.01, 0.10)
23:58:58.970 00.000 10072 Worker thread wakes up
23:58:58.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
23:58:58.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
23:58:58.970 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.04
23:58:58.978 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:58:58.982 00.004 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:58.982 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
23:58:58.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:58.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:58:58.982 00.000 10072 MoveAxis(E, 7, ABG)
23:58:58.982 00.000 10072 Guiding  Dir = 2, Dur = 7
23:58:58.982 00.000 10072 IsGuiding returns 0
23:58:58.984 00.002 10072 PulseGuide returned control before completion, sleep 17
23:58:59.002 00.018 10072 IsGuiding returns 0
23:58:59.002 00.000 10072 Move returns status 0, amount 7
23:58:59.002 00.000 10072 MoveAxis(N, 0, ABG)
23:58:59.002 00.000 10072 Move returns status 0, amount 0
23:58:59.002 00.000 10072 move complete, result=0
23:58:59.002 00.000 10072 worker thread done servicing request
23:58:59.002 00.000 1032 UpdateGuideState exits: m=1425 SNR=26.6
23:58:59.002 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:59.002 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:59.002 00.000 1032 Enqueuing Expose request
23:58:59.013 00.011 10072 Worker thread wakes up
23:58:59.013 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:59.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:59.013 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:58:59.643 00.630 10072 Exposure complete
23:58:59.698 00.055 10072 worker thread done servicing request
23:58:59.698 00.000 1032 OnExposeComplete: enter
23:58:59.700 00.002 1032 UpdateGuideState(): m_state=6
23:58:59.703 00.003 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12071
23:58:59.703 00.000 1032 Star::Find returns 1 (0), X=1107.23, Y=128.09, Mass=1485, SNR=27.1, Peak=114 HFD=3.3
23:58:59.705 00.002 1032 MultiStar: [#1 0.10,0.08,0.92,U] [#2 0.04,0.06,0.81,U] [#3 0.01,0.05,0.74,U] [#4 0.22,0.04,0.67,U] [#5 0.09,0.16,0.67,U] [#6 -0.16,0.02,0.64,U] [#7 0.14,0.24,0.00,M1] [#8 0.08,0.17,0.49,U] 
23:58:59.707 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.09}, one-star: {0.11, 0.12}
23:58:59.709 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
23:58:59.711 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
23:58:59.713 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.93 mountX=0.07 mountY=-0.08, mountTheta=-0.90
23:58:59.717 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
23:58:59.719 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
23:58:59.723 00.004 10072 Worker thread wakes up
23:58:59.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:58:59.723 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:58:59.723 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
23:58:59.725 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:58:59.727 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:58:59.727 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:58:59.729 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:59.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:58:59.729 00.000 10072 MoveAxis(E, 7, ABG)
23:58:59.729 00.000 10072 Guiding  Dir = 2, Dur = 7
23:58:59.729 00.000 10072 IsGuiding returns 0
23:58:59.730 00.001 10072 PulseGuide returned control before completion, sleep 17
23:58:59.749 00.019 1032 UpdateGuideState exits: m=1485 SNR=27.1
23:58:59.749 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:59.749 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:58:59.749 00.000 1032 Enqueuing Expose request
23:58:59.763 00.014 10072 IsGuiding returns 0
23:58:59.763 00.000 10072 Move returns status 0, amount 7
23:58:59.763 00.000 10072 MoveAxis(N, 0, ABG)
23:58:59.763 00.000 10072 Move returns status 0, amount 0
23:58:59.763 00.000 10072 move complete, result=0
23:58:59.763 00.000 10072 worker thread done servicing request
23:58:59.764 00.001 10072 Worker thread wakes up
23:58:59.764 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:58:59.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:58:59.765 00.001 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:59:00.178 00.413 10072 Exposure complete
23:59:00.237 00.059 10072 worker thread done servicing request
23:59:00.239 00.002 1032 OnExposeComplete: enter
23:59:00.239 00.000 1032 UpdateGuideState(): m_state=6
23:59:00.243 00.004 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12072
23:59:00.245 00.002 1032 Star::Find returns 1 (0), X=1107.15, Y=128.07, Mass=1504, SNR=27.2, Peak=114 HFD=3.2
23:59:00.248 00.003 1032 MultiStar: [#1 0.06,0.03,0.94,U] [#2 0.10,0.08,0.79,U] [#3 0.08,0.16,0.70,U] [#4 0.04,-0.03,0.62,U] [#5 -0.04,0.21,0.65,U] [#6 -0.04,0.03,0.61,U] [#7 0.06,0.20,0.67,U] [#8 0.15,0.17,0.54,U] 
23:59:00.252 00.004 1032 single-star, 8 included, MultiStar: {0.05, 0.10}, one-star: {0.02, 0.10}
23:59:00.254 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
23:59:00.256 00.002 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
23:59:00.258 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.34 mountX=0.10 mountY=-0.05, mountTheta=-0.49
23:59:00.260 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
23:59:00.260 00.000 1032 Enqueuing Move request for scope (0.02, 0.10)
23:59:00.260 00.000 10072 Worker thread wakes up
23:59:00.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
23:59:00.260 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
23:59:00.260 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.10 yDistance=-0.05
23:59:00.268 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:59:00.276 00.008 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:59:00.276 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:59:00.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:00.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:59:00.277 00.001 10072 MoveAxis(E, 6, ABG)
23:59:00.277 00.000 10072 Guiding  Dir = 2, Dur = 6
23:59:00.277 00.000 10072 IsGuiding returns 0
23:59:00.278 00.001 10072 PulseGuide returned control before completion, sleep 16
23:59:00.300 00.022 1032 UpdateGuideState exits: m=1504 SNR=27.2
23:59:00.304 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:00.306 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:00.308 00.002 1032 Enqueuing Expose request
23:59:00.310 00.002 10072 IsGuiding returns 0
23:59:00.310 00.000 10072 Move returns status 0, amount 6
23:59:00.310 00.000 10072 MoveAxis(N, 0, ABG)
23:59:00.310 00.000 10072 Move returns status 0, amount 0
23:59:00.310 00.000 10072 move complete, result=0
23:59:00.310 00.000 10072 worker thread done servicing request
23:59:00.310 00.000 10072 Worker thread wakes up
23:59:00.310 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:00.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:00.324 00.014 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:59:00.957 00.633 10072 Exposure complete
23:59:01.177 00.220 10072 worker thread done servicing request
23:59:01.177 00.000 1032 OnExposeComplete: enter
23:59:01.180 00.003 1032 UpdateGuideState(): m_state=6
23:59:01.184 00.004 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12073
23:59:01.184 00.000 1032 Star::Find returns 1 (0), X=1107.18, Y=128.13, Mass=1515, SNR=27.4, Peak=126 HFD=3.3
23:59:01.191 00.007 1032 MultiStar: [#1 0.09,0.16,0.92,U] [#2 0.09,0.22,0.82,U] [#3 0.06,0.11,0.75,U] [#4 0.07,0.10,0.66,U] [#5 -0.06,0.20,0.65,U] [#6 0.02,0.25,0.64,U] [#7 0.07,0.19,0.70,U] [#8 0.05,0.32,0.00,M1] 
23:59:01.191 00.000 1032 single-star, 7 included, MultiStar: {0.05, 0.17}, one-star: {0.06, 0.16}
23:59:01.191 00.000 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
23:59:01.226 00.035 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
23:59:01.231 00.005 1032 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.23 mountX=0.14 mountY=-0.10, mountTheta=-0.60
23:59:01.237 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.16, opts=13)
23:59:01.245 00.008 1032 Enqueuing Move request for scope (0.06, 0.16)
23:59:01.252 00.007 10072 Worker thread wakes up
23:59:01.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
23:59:01.252 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
23:59:01.252 00.000 10072 Moving (0.06, 0.16) raw xDistance=0.14 yDistance=-0.10
23:59:01.261 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:59:01.301 00.040 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.79
23:59:01.301 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
23:59:01.301 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:01.301 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:59:01.301 00.000 10072 MoveAxis(W, 60, ABG)
23:59:01.301 00.000 10072 Guiding  Dir = 3, Dur = 60
23:59:01.301 00.000 10072 IsGuiding returns 0
23:59:01.305 00.004 10072 PulseGuide returned control before completion, sleep 68
23:59:01.360 00.055 1032 UpdateGuideState exits: m=1515 SNR=27.4
23:59:01.365 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:01.367 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:01.371 00.004 1032 Enqueuing Expose request
23:59:01.387 00.016 10072 IsGuiding returns 0
23:59:01.388 00.001 10072 Move returns status 0, amount 60
23:59:01.388 00.000 10072 MoveAxis(N, 0, ABG)
23:59:01.388 00.000 10072 Move returns status 0, amount 0
23:59:01.388 00.000 10072 move complete, result=0
23:59:01.388 00.000 10072 worker thread done servicing request
23:59:01.388 00.000 10072 Worker thread wakes up
23:59:01.388 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:01.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:01.391 00.003 1032 GuideStep: 0.1 px 60 ms WEST, -0.1 px 0 ms NORTH
23:59:02.140 00.749 10072 Exposure complete
23:59:02.243 00.103 10072 worker thread done servicing request
23:59:02.243 00.000 1032 OnExposeComplete: enter
23:59:02.246 00.003 1032 UpdateGuideState(): m_state=6
23:59:02.246 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12074
23:59:02.253 00.007 1032 Star::Find returns 1 (0), X=1107.29, Y=127.97, Mass=1564, SNR=27.9, Peak=135 HFD=3.3
23:59:02.253 00.000 1032 MultiStar: [#1 0.11,-0.06,0.88,U] [#2 0.02,0.04,0.75,U] [#3 0.12,-0.10,0.72,U] [#4 0.02,-0.09,0.68,U] [#5 0.04,0.07,0.65,U] [#6 -0.01,-0.20,0.55,U] [#7 0.11,0.15,0.69,U] [#8 0.27,-0.00,0.00,M2] 
23:59:02.253 00.000 1032 refined, 7 included, MultiStar: {0.08, -0.02}, one-star: {0.16, 0.00}
23:59:02.262 00.009 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:59:02.262 00.000 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:59:02.266 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.22 mountX=-0.04 mountY=-0.07, mountTheta=-2.06
23:59:02.272 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
23:59:02.274 00.002 1032 Enqueuing Move request for scope (0.08, -0.02)
23:59:02.276 00.002 10072 Worker thread wakes up
23:59:02.277 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
23:59:02.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
23:59:02.277 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.07
23:59:02.277 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:59:02.285 00.008 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:59:02.285 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:59:02.285 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:02.285 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:59:02.285 00.000 10072 MoveAxis(E, 8, ABG)
23:59:02.285 00.000 10072 Guiding  Dir = 2, Dur = 8
23:59:02.285 00.000 10072 IsGuiding returns 0
23:59:02.285 00.000 10072 PulseGuide returned control before completion, sleep 18
23:59:02.309 00.024 10072 IsGuiding returns 0
23:59:02.311 00.002 10072 Move returns status 0, amount 8
23:59:02.311 00.000 10072 MoveAxis(N, 0, ABG)
23:59:02.311 00.000 10072 Move returns status 0, amount 0
23:59:02.311 00.000 10072 move complete, result=0
23:59:02.311 00.000 10072 worker thread done servicing request
23:59:02.311 00.000 1032 UpdateGuideState exits: m=1564 SNR=27.9
23:59:02.311 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:02.311 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:02.325 00.014 1032 Enqueuing Expose request
23:59:02.329 00.004 10072 Worker thread wakes up
23:59:02.329 00.000 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:59:02.330 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:02.330 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:02.736 00.406 10072 Exposure complete
23:59:02.811 00.075 10072 worker thread done servicing request
23:59:02.811 00.000 1032 OnExposeComplete: enter
23:59:02.814 00.003 1032 UpdateGuideState(): m_state=6
23:59:02.814 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12075
23:59:02.814 00.000 1032 Star::Find returns 1 (0), X=1107.29, Y=127.92, Mass=1431, SNR=26.6, Peak=118 HFD=3.3
23:59:02.821 00.007 1032 MultiStar: [#1 0.07,-0.06,0.97,U] [#2 0.09,-0.03,0.76,U] [#3 0.07,0.06,0.75,U] [#4 0.22,-0.13,0.68,U] [#5 0.02,0.14,0.67,U] [#6 0.01,-0.15,0.61,U] [#7 0.06,0.08,0.71,U] [#8 0.13,-0.01,0.54,U] 
23:59:02.821 00.000 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.16, -0.05}
23:59:02.821 00.000 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
23:59:02.829 00.008 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
23:59:02.831 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-0.19 mountX=-0.04 mountY=-0.09, mountTheta=-2.02
23:59:02.835 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
23:59:02.839 00.004 1032 Enqueuing Move request for scope (0.09, -0.02)
23:59:02.839 00.000 10072 Worker thread wakes up
23:59:02.839 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
23:59:02.839 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
23:59:02.839 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.09
23:59:02.844 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:59:02.849 00.005 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:59:02.849 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:59:02.849 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:02.849 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:59:02.849 00.000 10072 MoveAxis(E, 6, ABG)
23:59:02.849 00.000 10072 Guiding  Dir = 2, Dur = 6
23:59:02.851 00.002 10072 IsGuiding returns 0
23:59:02.851 00.000 10072 PulseGuide returned control before completion, sleep 16
23:59:02.878 00.027 1032 UpdateGuideState exits: m=1431 SNR=26.6
23:59:02.880 00.002 10072 IsGuiding returns 0
23:59:02.882 00.002 10072 Move returns status 0, amount 6
23:59:02.882 00.000 10072 MoveAxis(N, 0, ABG)
23:59:02.882 00.000 10072 Move returns status 0, amount 0
23:59:02.882 00.000 10072 move complete, result=0
23:59:02.882 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:02.884 00.002 10072 worker thread done servicing request
23:59:02.884 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:02.886 00.002 1032 Enqueuing Expose request
23:59:02.890 00.004 10072 Worker thread wakes up
23:59:02.890 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:02.890 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:02.890 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:59:03.532 00.642 10072 Exposure complete
23:59:03.583 00.051 10072 worker thread done servicing request
23:59:03.583 00.000 1032 OnExposeComplete: enter
23:59:03.590 00.007 1032 UpdateGuideState(): m_state=6
23:59:03.592 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12076
23:59:03.592 00.000 1032 Star::Find returns 1 (0), X=1107.23, Y=128.12, Mass=1483, SNR=27.1, Peak=125 HFD=3.3
23:59:03.592 00.000 1032 MultiStar: [#1 0.08,0.11,0.89,U] [#2 0.10,0.21,0.78,U] [#3 0.02,0.20,0.78,U] [#4 0.15,0.08,0.65,U] [#5 0.06,0.21,0.65,U] [#6 -0.13,0.19,0.60,U] [#7 0.05,0.25,0.00,M1] [#8 0.27,0.16,0.00,M2] 
23:59:03.592 00.000 1032 refined, 6 included, MultiStar: {0.06, 0.16}, one-star: {0.10, 0.15}
23:59:03.600 00.008 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
23:59:03.604 00.004 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
23:59:03.607 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.21 mountX=0.14 mountY=-0.10, mountTheta=-0.62
23:59:03.614 00.007 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.16, opts=13)
23:59:03.624 00.010 1032 Enqueuing Move request for scope (0.06, 0.16)
23:59:03.629 00.005 10072 Worker thread wakes up
23:59:03.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
23:59:03.629 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
23:59:03.629 00.000 10072 Moving (0.06, 0.16) raw xDistance=0.14 yDistance=-0.10
23:59:03.631 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=246, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:59:03.635 00.004 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.79
23:59:03.635 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
23:59:03.635 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:03.635 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:59:03.635 00.000 10072 MoveAxis(W, 60, ABG)
23:59:03.635 00.000 10072 Guiding  Dir = 3, Dur = 60
23:59:03.635 00.000 10072 IsGuiding returns 0
23:59:03.637 00.002 10072 PulseGuide returned control before completion, sleep 70
23:59:03.657 00.020 1032 UpdateGuideState exits: m=1483 SNR=27.1
23:59:03.659 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:03.662 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:03.664 00.002 1032 Enqueuing Expose request
23:59:03.723 00.059 10072 IsGuiding returns 0
23:59:03.723 00.000 10072 Move returns status 0, amount 60
23:59:03.724 00.001 10072 MoveAxis(N, 0, ABG)
23:59:03.724 00.000 10072 Move returns status 0, amount 0
23:59:03.724 00.000 10072 move complete, result=0
23:59:03.724 00.000 10072 worker thread done servicing request
23:59:03.724 00.000 10072 Worker thread wakes up
23:59:03.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:03.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:03.724 00.000 1032 GuideStep: 0.1 px 60 ms WEST, -0.1 px 0 ms NORTH
23:59:04.138 00.414 10072 Exposure complete
23:59:04.225 00.087 10072 worker thread done servicing request
23:59:04.225 00.000 1032 OnExposeComplete: enter
23:59:04.227 00.002 1032 UpdateGuideState(): m_state=6
23:59:04.229 00.002 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12077
23:59:04.232 00.003 1032 Star::Find returns 1 (0), X=1107.22, Y=128.14, Mass=1484, SNR=27.1, Peak=117 HFD=3.4
23:59:04.237 00.005 1032 MultiStar: [#1 0.09,0.08,0.97,U] [#2 0.12,0.18,0.81,U] [#3 0.02,0.08,0.77,U] [#4 0.16,-0.05,0.65,U] [#5 0.02,0.16,0.68,U] [#6 0.03,0.16,0.61,U] [#7 0.07,0.18,0.69,U] [#8 0.13,0.13,0.53,U] 
23:59:04.239 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.10, 0.17}
23:59:04.241 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
23:59:04.244 00.003 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
23:59:04.249 00.005 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=0.98 mountX=0.10 mountY=-0.11, mountTheta=-0.85
23:59:04.253 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
23:59:04.255 00.002 1032 Enqueuing Move request for scope (0.08, 0.12)
23:59:04.257 00.002 10072 Worker thread wakes up
23:59:04.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
23:59:04.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
23:59:04.259 00.002 10072 Moving (0.08, 0.12) raw xDistance=0.10 yDistance=-0.11
23:59:04.259 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:59:04.278 00.019 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:59:04.278 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:59:04.278 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:04.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:59:04.278 00.000 10072 MoveAxis(E, 6, ABG)
23:59:04.278 00.000 10072 Guiding  Dir = 2, Dur = 6
23:59:04.278 00.000 10072 IsGuiding returns 0
23:59:04.278 00.000 10072 PulseGuide returned control before completion, sleep 16
23:59:04.326 00.048 10072 IsGuiding returns 0
23:59:04.328 00.002 10072 Move returns status 0, amount 6
23:59:04.328 00.000 10072 MoveAxis(N, 0, ABG)
23:59:04.328 00.000 10072 Move returns status 0, amount 0
23:59:04.328 00.000 10072 move complete, result=0
23:59:04.328 00.000 10072 worker thread done servicing request
23:59:04.329 00.001 1032 UpdateGuideState exits: m=1484 SNR=27.1
23:59:04.363 00.034 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:04.367 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:04.371 00.004 1032 Enqueuing Expose request
23:59:04.375 00.004 10072 Worker thread wakes up
23:59:04.375 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:59:04.378 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:04.378 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:05.031 00.653 10072 Exposure complete
23:59:05.137 00.106 10072 worker thread done servicing request
23:59:05.137 00.000 1032 OnExposeComplete: enter
23:59:05.143 00.006 1032 UpdateGuideState(): m_state=6
23:59:05.147 00.004 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12078
23:59:05.152 00.005 1032 Star::Find returns 1 (0), X=1107.25, Y=127.94, Mass=1440, SNR=26.7, Peak=123 HFD=3.3
23:59:05.157 00.005 1032 MultiStar: [#1 0.19,-0.08,0.92,U] [#2 0.13,-0.02,0.79,U] [#3 0.09,-0.00,0.77,U] [#4 0.15,-0.17,0.65,U] [#5 0.10,-0.03,0.65,U] [#6 0.05,-0.01,0.63,U] [#7 0.02,0.04,0.71,U] [#8 0.14,0.01,0.52,U] 
23:59:05.160 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.12, -0.03}
23:59:05.164 00.004 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
23:59:05.169 00.005 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
23:59:05.172 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.29 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
23:59:05.202 00.030 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
23:59:05.244 00.042 1032 Enqueuing Move request for scope (0.11, -0.03)
23:59:05.246 00.002 10072 Worker thread wakes up
23:59:05.249 00.003 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:59:05.249 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:59:05.249 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
23:59:05.253 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
23:59:05.262 00.009 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:59:05.264 00.002 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:59:05.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:05.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:59:05.264 00.000 10072 MoveAxis(E, 10, ABG)
23:59:05.264 00.000 10072 Guiding  Dir = 2, Dur = 10
23:59:05.264 00.000 10072 IsGuiding returns 0
23:59:05.267 00.003 10072 PulseGuide returned control before completion, sleep 19
23:59:05.309 00.042 10072 IsGuiding returns 0
23:59:05.309 00.000 10072 Move returns status 0, amount 10
23:59:05.309 00.000 10072 MoveAxis(N, 0, ABG)
23:59:05.309 00.000 10072 Move returns status 0, amount 0
23:59:05.311 00.002 10072 move complete, result=0
23:59:05.311 00.000 10072 worker thread done servicing request
23:59:05.323 00.012 1032 UpdateGuideState exits: m=1440 SNR=26.7
23:59:05.330 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:05.341 00.011 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:05.351 00.010 1032 Enqueuing Expose request
23:59:05.354 00.003 10072 Worker thread wakes up
23:59:05.354 00.000 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:59:05.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:05.360 00.006 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:05.785 00.425 10072 Exposure complete
23:59:05.886 00.101 10072 worker thread done servicing request
23:59:05.886 00.000 1032 OnExposeComplete: enter
23:59:05.889 00.003 1032 UpdateGuideState(): m_state=6
23:59:05.891 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12079
23:59:05.898 00.007 1032 Star::Find returns 1 (0), X=1107.22, Y=127.98, Mass=1309, SNR=25.4, Peak=108 HFD=3.2
23:59:05.901 00.003 1032 MultiStar: [#1 0.12,-0.08,1.00,U] [#2 0.13,-0.05,0.82,U] [#3 0.03,0.10,0.81,U] [#4 0.24,-0.15,0.00,M1] [#5 0.11,0.02,0.68,U] [#6 0.03,0.04,0.65,U] [#7 0.07,0.13,0.76,U] [#8 0.22,0.12,0.52,U] 
23:59:05.905 00.004 1032 single-star, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.09, 0.01}
23:59:05.907 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
23:59:05.909 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
23:59:05.909 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.14 mountX=-0.01 mountY=-0.09, mountTheta=-1.69
23:59:05.909 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
23:59:05.909 00.000 1032 Enqueuing Move request for scope (0.09, 0.01)
23:59:05.926 00.017 10072 Worker thread wakes up
23:59:05.927 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:59:05.927 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:59:05.927 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
23:59:05.931 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:59:05.935 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:59:05.935 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:59:05.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:05.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:59:05.935 00.000 10072 MoveAxis(E, 6, ABG)
23:59:05.935 00.000 10072 Guiding  Dir = 2, Dur = 6
23:59:05.958 00.023 10072 IsGuiding returns 0
23:59:05.959 00.001 10072 PulseGuide returned control before completion, sleep 16
23:59:05.970 00.011 1032 UpdateGuideState exits: m=1309 SNR=25.4
23:59:05.975 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:05.975 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:05.983 00.008 1032 Enqueuing Expose request
23:59:05.996 00.013 10072 IsGuiding returns 0
23:59:05.996 00.000 10072 Move returns status 0, amount 6
23:59:05.996 00.000 10072 MoveAxis(N, 0, ABG)
23:59:05.996 00.000 10072 Move returns status 0, amount 0
23:59:05.996 00.000 10072 move complete, result=0
23:59:05.996 00.000 10072 worker thread done servicing request
23:59:05.996 00.000 10072 Worker thread wakes up
23:59:05.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:05.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:06.026 00.030 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:59:06.640 00.614 10072 Exposure complete
23:59:06.737 00.097 10072 worker thread done servicing request
23:59:06.737 00.000 1032 OnExposeComplete: enter
23:59:06.746 00.009 1032 UpdateGuideState(): m_state=6
23:59:06.746 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12080
23:59:06.754 00.008 1032 Star::Find returns 1 (0), X=1107.23, Y=128.06, Mass=1508, SNR=27.3, Peak=121 HFD=3.3
23:59:06.754 00.000 1032 MultiStar: [#1 0.06,0.13,0.91,U] [#2 0.04,0.05,0.79,U] [#3 0.03,0.12,0.75,U] [#4 0.20,-0.13,0.67,U] [#5 0.20,0.16,0.00,M1] [#6 0.11,-0.06,0.60,U] [#7 0.09,0.14,0.67,U] [#8 0.09,0.11,0.51,U] 
23:59:06.754 00.000 1032 refined, 7 included, MultiStar: {0.09, 0.06}, one-star: {0.11, 0.09}
23:59:06.761 00.007 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:59:06.778 00.017 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:59:06.783 00.005 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.61 mountX=0.04 mountY=-0.10, mountTheta=-1.22
23:59:06.788 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
23:59:06.788 00.000 1032 Enqueuing Move request for scope (0.09, 0.06)
23:59:06.793 00.005 10072 Worker thread wakes up
23:59:06.793 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:59:06.793 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:59:06.793 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
23:59:06.799 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:59:06.805 00.006 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:59:06.805 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:59:06.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:06.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:59:06.805 00.000 10072 MoveAxis(E, 7, ABG)
23:59:06.805 00.000 10072 Guiding  Dir = 2, Dur = 7
23:59:06.805 00.000 10072 IsGuiding returns 0
23:59:06.807 00.002 10072 PulseGuide returned control before completion, sleep 17
23:59:06.834 00.027 1032 UpdateGuideState exits: m=1508 SNR=27.3
23:59:06.839 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:06.845 00.006 10072 IsGuiding returns 0
23:59:06.845 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:06.851 00.006 10072 Move returns status 0, amount 7
23:59:06.851 00.000 10072 MoveAxis(N, 0, ABG)
23:59:06.853 00.002 10072 Move returns status 0, amount 0
23:59:06.853 00.000 10072 move complete, result=0
23:59:06.853 00.000 1032 Enqueuing Expose request
23:59:06.858 00.005 10072 worker thread done servicing request
23:59:06.858 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:59:06.863 00.005 10072 Worker thread wakes up
23:59:06.863 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:06.863 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:07.269 00.406 10072 Exposure complete
23:59:07.348 00.079 10072 worker thread done servicing request
23:59:07.348 00.000 1032 OnExposeComplete: enter
23:59:07.348 00.000 1032 UpdateGuideState(): m_state=6
23:59:07.348 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12081
23:59:07.360 00.012 1032 Star::Find returns 1 (0), X=1107.24, Y=128.08, Mass=1454, SNR=26.9, Peak=113 HFD=3.4
23:59:07.360 00.000 1032 MultiStar: [#1 0.14,0.01,0.95,U] [#2 0.08,0.04,0.82,U] [#3 0.03,-0.04,0.74,U] [#4 0.26,-0.01,0.00,M1] [#5 -0.05,0.02,0.64,U] [#6 0.03,0.09,0.62,U] [#7 0.12,-0.01,0.71,U] [#8 0.19,0.21,0.00,M1] 
23:59:07.365 00.005 1032 refined, 6 included, MultiStar: {0.07, 0.03}, one-star: {0.11, 0.11}
23:59:07.367 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
23:59:07.371 00.004 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
23:59:07.373 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.43 mountX=0.01 mountY=-0.08, mountTheta=-1.40
23:59:07.377 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
23:59:07.382 00.005 1032 Enqueuing Move request for scope (0.07, 0.03)
23:59:07.386 00.004 10072 Worker thread wakes up
23:59:07.386 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:59:07.386 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:59:07.386 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
23:59:07.391 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=152, Gamma=2.230
23:59:07.397 00.006 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:59:07.397 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:59:07.397 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:07.397 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:59:07.397 00.000 10072 MoveAxis(E, 9, ABG)
23:59:07.397 00.000 10072 Guiding  Dir = 2, Dur = 9
23:59:07.397 00.000 10072 IsGuiding returns 0
23:59:07.399 00.002 10072 PulseGuide returned control before completion, sleep 19
23:59:07.422 00.023 1032 UpdateGuideState exits: m=1454 SNR=26.9
23:59:07.428 00.006 10072 IsGuiding returns 0
23:59:07.428 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:07.432 00.004 10072 Move returns status 0, amount 9
23:59:07.432 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:07.435 00.003 1032 Enqueuing Expose request
23:59:07.437 00.002 10072 MoveAxis(N, 0, ABG)
23:59:07.437 00.000 10072 Move returns status 0, amount 0
23:59:07.437 00.000 10072 move complete, result=0
23:59:07.437 00.000 10072 worker thread done servicing request
23:59:07.437 00.000 10072 Worker thread wakes up
23:59:07.437 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:07.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:07.447 00.010 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:59:08.070 00.623 10072 Exposure complete
23:59:08.116 00.046 10072 worker thread done servicing request
23:59:08.116 00.000 1032 OnExposeComplete: enter
23:59:08.116 00.000 1032 UpdateGuideState(): m_state=6
23:59:08.131 00.015 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12082
23:59:08.133 00.002 1032 Star::Find returns 1 (0), X=1107.27, Y=127.97, Mass=1412, SNR=26.4, Peak=109 HFD=3.3
23:59:08.135 00.002 1032 MultiStar: [#1 0.16,-0.12,0.97,U] [#2 0.09,-0.11,0.78,U] [#3 0.03,-0.03,0.75,U] [#4 0.08,-0.18,0.69,U] [#5 0.26,0.06,0.00,M1] [#6 0.04,-0.01,0.65,U] [#7 0.05,-0.02,0.72,U] [#8 0.15,0.11,0.55,U] 
23:59:08.137 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.05}, one-star: {0.14, 0.00}
23:59:08.137 00.000 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
23:59:08.139 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
23:59:08.141 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.48 mountX=-0.07 mountY=-0.08, mountTheta=-2.31
23:59:08.143 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
23:59:08.146 00.003 1032 Enqueuing Move request for scope (0.10, -0.05)
23:59:08.147 00.001 10072 Worker thread wakes up
23:59:08.147 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:59:08.147 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:59:08.147 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.08
23:59:08.149 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:59:08.153 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:59:08.153 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
23:59:08.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:08.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:59:08.153 00.000 10072 MoveAxis(E, 6, ABG)
23:59:08.153 00.000 10072 Guiding  Dir = 2, Dur = 6
23:59:08.153 00.000 10072 IsGuiding returns 0
23:59:08.155 00.002 10072 PulseGuide returned control before completion, sleep 16
23:59:08.172 00.017 1032 UpdateGuideState exits: m=1412 SNR=26.4
23:59:08.172 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:08.181 00.009 10072 IsGuiding returns 0
23:59:08.181 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:08.181 00.000 1032 Enqueuing Expose request
23:59:08.181 00.000 10072 Move returns status 0, amount 6
23:59:08.181 00.000 10072 MoveAxis(N, 0, ABG)
23:59:08.181 00.000 10072 Move returns status 0, amount 0
23:59:08.181 00.000 10072 move complete, result=0
23:59:08.181 00.000 10072 worker thread done servicing request
23:59:08.181 00.000 10072 Worker thread wakes up
23:59:08.181 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:08.181 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:08.194 00.013 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:59:08.591 00.397 10072 Exposure complete
23:59:08.633 00.042 10072 worker thread done servicing request
23:59:08.633 00.000 1032 OnExposeComplete: enter
23:59:08.633 00.000 1032 UpdateGuideState(): m_state=6
23:59:08.638 00.005 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12083
23:59:08.639 00.001 1032 Star::Find returns 1 (0), X=1107.23, Y=127.95, Mass=1466, SNR=26.9, Peak=113 HFD=3.3
23:59:08.641 00.002 1032 MultiStar: [#1 0.11,0.00,0.95,U] [#2 0.00,0.05,0.79,U] [#3 0.05,0.03,0.76,U] [#4 0.06,-0.08,0.66,U] [#5 0.29,0.04,0.00,M2] [#6 0.14,-0.08,0.63,U] [#7 0.12,0.02,0.69,U] [#8 0.16,0.08,0.51,U] 
23:59:08.641 00.000 1032 refined, 7 included, MultiStar: {0.09, -0.00}, one-star: {0.10, -0.02}
23:59:08.641 00.000 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
23:59:08.641 00.000 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
23:59:08.641 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.01 mountX=-0.02 mountY=-0.09, mountTheta=-1.84
23:59:08.641 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
23:59:08.641 00.000 1032 Enqueuing Move request for scope (0.09, -0.00)
23:59:08.641 00.000 10072 Worker thread wakes up
23:59:08.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
23:59:08.641 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
23:59:08.641 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.02 yDistance=-0.09
23:59:08.654 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:59:08.656 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
23:59:08.658 00.002 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:59:08.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:08.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:59:08.658 00.000 10072 MoveAxis(E, 8, ABG)
23:59:08.658 00.000 10072 Guiding  Dir = 2, Dur = 8
23:59:08.658 00.000 10072 IsGuiding returns 0
23:59:08.658 00.000 10072 PulseGuide returned control before completion, sleep 18
23:59:08.673 00.015 1032 UpdateGuideState exits: m=1466 SNR=26.9
23:59:08.675 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:08.677 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:08.679 00.002 1032 Enqueuing Expose request
23:59:08.687 00.008 10072 IsGuiding returns 0
23:59:08.687 00.000 10072 Move returns status 0, amount 8
23:59:08.687 00.000 10072 MoveAxis(N, 0, ABG)
23:59:08.687 00.000 10072 Move returns status 0, amount 0
23:59:08.687 00.000 10072 move complete, result=0
23:59:08.687 00.000 10072 worker thread done servicing request
23:59:08.687 00.000 10072 Worker thread wakes up
23:59:08.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:08.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:08.687 00.000 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:59:09.321 00.634 10072 Exposure complete
23:59:09.369 00.048 10072 worker thread done servicing request
23:59:09.369 00.000 1032 OnExposeComplete: enter
23:59:09.371 00.002 1032 UpdateGuideState(): m_state=6
23:59:09.371 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12084
23:59:09.373 00.002 1032 Star::Find returns 1 (0), X=1107.21, Y=128.14, Mass=1361, SNR=25.9, Peak=113 HFD=3.3
23:59:09.373 00.000 1032 MultiStar: [#1 0.15,0.14,1.01,U] [#2 0.15,0.16,0.81,U] [#3 0.02,0.25,0.76,U] [#4 0.07,-0.01,0.71,U] [#5 0.03,0.24,0.71,U] [#6 0.06,0.27,0.00,M1] [#7 0.13,0.25,0.00,M1] [#8 0.08,0.23,0.55,U] 
23:59:09.373 00.000 1032 refined, 6 included, MultiStar: {0.09, 0.17}, one-star: {0.08, 0.18}
23:59:09.379 00.006 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
23:59:09.381 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
23:59:09.381 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.09 mountX=0.14 mountY=-0.13, mountTheta=-0.74
23:59:09.385 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.17, opts=13)
23:59:09.389 00.004 1032 Enqueuing Move request for scope (0.09, 0.17)
23:59:09.391 00.002 10072 Worker thread wakes up
23:59:09.391 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
23:59:09.391 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
23:59:09.391 00.000 10072 Moving (0.09, 0.17) raw xDistance=0.14 yDistance=-0.13
23:59:09.393 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:59:09.395 00.002 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.78
23:59:09.395 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
23:59:09.395 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:09.395 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:59:09.395 00.000 10072 MoveAxis(W, 60, ABG)
23:59:09.395 00.000 10072 Guiding  Dir = 3, Dur = 60
23:59:09.397 00.002 10072 IsGuiding returns 0
23:59:09.397 00.000 10072 PulseGuide returned control before completion, sleep 70
23:59:09.414 00.017 1032 UpdateGuideState exits: m=1361 SNR=25.9
23:59:09.417 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:09.419 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:09.422 00.003 1032 Enqueuing Expose request
23:59:09.479 00.057 10072 IsGuiding returns 0
23:59:09.479 00.000 10072 Move returns status 0, amount 60
23:59:09.479 00.000 10072 MoveAxis(N, 0, ABG)
23:59:09.479 00.000 10072 Move returns status 0, amount 0
23:59:09.479 00.000 10072 move complete, result=0
23:59:09.479 00.000 10072 worker thread done servicing request
23:59:09.479 00.000 10072 Worker thread wakes up
23:59:09.479 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:09.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:09.479 00.000 1032 GuideStep: 0.1 px 60 ms WEST, -0.1 px 0 ms NORTH
23:59:09.884 00.405 10072 Exposure complete
23:59:09.934 00.050 10072 worker thread done servicing request
23:59:09.934 00.000 1032 OnExposeComplete: enter
23:59:09.936 00.002 1032 UpdateGuideState(): m_state=6
23:59:09.940 00.004 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12085
23:59:09.942 00.002 1032 Star::Find returns 1 (0), X=1107.18, Y=128.12, Mass=1358, SNR=25.9, Peak=109 HFD=3.4
23:59:09.944 00.002 1032 MultiStar: [#1 0.18,0.15,0.97,U] [#2 0.08,0.12,0.84,U] [#3 0.09,0.15,0.75,U] [#4 0.22,-0.13,0.67,U] [#5 0.16,0.23,0.00,M2] [#6 0.07,0.18,0.63,U] [#7 0.10,0.08,0.71,U] [#8 0.09,0.19,0.55,U] 
23:59:09.944 00.000 1032 refined, 7 included, MultiStar: {0.11, 0.11}, one-star: {0.05, 0.15}
23:59:09.947 00.003 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
23:59:09.949 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
23:59:09.951 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.80 mountX=0.08 mountY=-0.13, mountTheta=-1.03
23:59:09.953 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
23:59:09.955 00.002 1032 Enqueuing Move request for scope (0.11, 0.11)
23:59:09.957 00.002 10072 Worker thread wakes up
23:59:09.957 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
23:59:09.957 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
23:59:09.957 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.13
23:59:09.959 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=2.230
23:59:09.964 00.005 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:09.964 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
23:59:09.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:09.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:59:09.964 00.000 10072 MoveAxis(E, 5, ABG)
23:59:09.964 00.000 10072 Guiding  Dir = 2, Dur = 5
23:59:09.964 00.000 10072 IsGuiding returns 0
23:59:09.964 00.000 10072 PulseGuide returned control before completion, sleep 15
23:59:09.983 00.019 1032 UpdateGuideState exits: m=1358 SNR=25.9
23:59:09.985 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:09.985 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:09.985 00.000 1032 Enqueuing Expose request
23:59:09.994 00.009 10072 IsGuiding returns 0
23:59:09.994 00.000 10072 Move returns status 0, amount 5
23:59:09.994 00.000 10072 MoveAxis(N, 0, ABG)
23:59:09.994 00.000 10072 Move returns status 0, amount 0
23:59:09.994 00.000 10072 move complete, result=0
23:59:09.994 00.000 10072 worker thread done servicing request
23:59:09.994 00.000 10072 Worker thread wakes up
23:59:09.994 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:09.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:09.999 00.005 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:59:10.628 00.629 10072 Exposure complete
23:59:10.677 00.049 10072 worker thread done servicing request
23:59:10.677 00.000 1032 OnExposeComplete: enter
23:59:10.677 00.000 1032 UpdateGuideState(): m_state=6
23:59:10.677 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12086
23:59:10.677 00.000 1032 Star::Find returns 1 (0), X=1107.17, Y=128.01, Mass=1471, SNR=27.0, Peak=110 HFD=3.1
23:59:10.677 00.000 1032 MultiStar: [#1 0.14,-0.07,0.98,U] [#2 0.16,-0.03,0.78,U] [#3 0.03,-0.12,0.76,U] [#4 0.10,-0.28,0.00,M1] [#5 0.02,0.03,0.66,U] [#6 0.13,-0.12,0.62,U] [#7 0.04,-0.04,0.69,U] [#8 0.12,0.09,0.51,U] 
23:59:10.677 00.000 1032 single-star, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.05, 0.04}
23:59:10.677 00.000 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
23:59:10.677 00.000 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
23:59:10.692 00.015 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.70 mountX=0.03 mountY=-0.05, mountTheta=-1.13
23:59:10.694 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
23:59:10.696 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
23:59:10.698 00.002 10072 Worker thread wakes up
23:59:10.698 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:59:10.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:59:10.698 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.05
23:59:10.701 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:59:10.704 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:10.704 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
23:59:10.704 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:10.704 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:59:10.704 00.000 10072 MoveAxis(E, 4, ABG)
23:59:10.704 00.000 10072 Guiding  Dir = 2, Dur = 4
23:59:10.705 00.001 10072 IsGuiding returns 0
23:59:10.706 00.001 10072 PulseGuide returned control before completion, sleep 13
23:59:10.723 00.017 1032 UpdateGuideState exits: m=1471 SNR=27.0
23:59:10.724 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:10.724 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:10.728 00.004 1032 Enqueuing Expose request
23:59:10.728 00.000 10072 IsGuiding returns 0
23:59:10.728 00.000 10072 Move returns status 0, amount 4
23:59:10.728 00.000 10072 MoveAxis(N, 0, ABG)
23:59:10.728 00.000 10072 Move returns status 0, amount 0
23:59:10.728 00.000 10072 move complete, result=0
23:59:10.728 00.000 10072 worker thread done servicing request
23:59:10.728 00.000 10072 Worker thread wakes up
23:59:10.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:10.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:10.739 00.011 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:59:11.141 00.402 10072 Exposure complete
23:59:11.174 00.033 10072 worker thread done servicing request
23:59:11.174 00.000 1032 OnExposeComplete: enter
23:59:11.174 00.000 1032 UpdateGuideState(): m_state=6
23:59:11.187 00.013 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12087
23:59:11.189 00.002 1032 Star::Find returns 1 (0), X=1107.21, Y=127.84, Mass=1460, SNR=26.9, Peak=127 HFD=3.4
23:59:11.189 00.000 1032 MultiStar: [#1 0.22,-0.08,0.96,U] [#2 0.10,-0.11,0.80,U] [#3 0.11,-0.05,0.78,U] [#4 0.04,-0.22,0.68,U] [#5 0.18,0.05,0.66,U] [#6 -0.03,-0.27,0.00,M1] [#7 0.05,-0.02,0.68,U] [#8 0.22,0.02,0.51,U] 
23:59:11.189 00.000 1032 refined, 7 included, MultiStar: {0.13, -0.07}, one-star: {0.09, -0.13}
23:59:11.189 00.000 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
23:59:11.189 00.000 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
23:59:11.189 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.54 mountX=-0.10 mountY=-0.10, mountTheta=-2.37
23:59:11.189 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
23:59:11.189 00.000 1032 Enqueuing Move request for scope (0.13, -0.07)
23:59:11.189 00.000 10072 Worker thread wakes up
23:59:11.189 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
23:59:11.189 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
23:59:11.189 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.10
23:59:11.189 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:59:11.204 00.015 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:11.204 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:59:11.204 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:11.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:59:11.204 00.000 10072 MoveAxis(E, 5, ABG)
23:59:11.204 00.000 10072 Guiding  Dir = 2, Dur = 5
23:59:11.204 00.000 10072 IsGuiding returns 0
23:59:11.204 00.000 10072 PulseGuide returned control before completion, sleep 15
23:59:11.220 00.016 1032 UpdateGuideState exits: m=1460 SNR=26.9
23:59:11.222 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:11.222 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:11.224 00.002 1032 Enqueuing Expose request
23:59:11.235 00.011 10072 IsGuiding returns 0
23:59:11.235 00.000 10072 Move returns status 0, amount 5
23:59:11.235 00.000 10072 MoveAxis(N, 0, ABG)
23:59:11.235 00.000 10072 Move returns status 0, amount 0
23:59:11.235 00.000 10072 move complete, result=0
23:59:11.235 00.000 10072 worker thread done servicing request
23:59:11.235 00.000 10072 Worker thread wakes up
23:59:11.235 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:11.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:11.237 00.002 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:59:11.861 00.624 10072 Exposure complete
23:59:11.907 00.046 10072 worker thread done servicing request
23:59:11.907 00.000 1032 OnExposeComplete: enter
23:59:11.908 00.001 1032 UpdateGuideState(): m_state=6
23:59:11.910 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12088
23:59:11.912 00.002 1032 Star::Find returns 1 (0), X=1107.32, Y=127.83, Mass=1484, SNR=27.1, Peak=130 HFD=3.4
23:59:11.914 00.002 1032 MultiStar: [#1 0.16,-0.04,0.99,U] [#2 0.15,-0.02,0.75,U] [#3 0.01,0.11,0.80,U] [#4 0.16,-0.11,0.69,U] [#5 0.23,0.07,0.65,U] [#6 0.11,-0.18,0.64,U] [#7 0.11,0.08,0.69,U] [#8 0.18,0.02,0.51,U] 
23:59:11.915 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.20, -0.14}
23:59:11.917 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
23:59:11.919 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
23:59:11.919 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.18 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
23:59:11.923 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
23:59:11.926 00.003 1032 Enqueuing Move request for scope (0.14, -0.03)
23:59:11.926 00.000 10072 Worker thread wakes up
23:59:11.926 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
23:59:11.926 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
23:59:11.929 00.003 10072 Moving (0.14, -0.03) raw xDistance=-0.06 yDistance=-0.13
23:59:11.929 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:59:11.933 00.004 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:11.933 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
23:59:11.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:11.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:59:11.933 00.000 10072 MoveAxis(E, 5, ABG)
23:59:11.933 00.000 10072 Guiding  Dir = 2, Dur = 5
23:59:11.933 00.000 10072 IsGuiding returns 0
23:59:11.935 00.002 10072 PulseGuide returned control before completion, sleep 15
23:59:11.949 00.014 1032 UpdateGuideState exits: m=1484 SNR=27.1
23:59:11.951 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:11.954 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:11.956 00.002 1032 Enqueuing Expose request
23:59:11.956 00.000 10072 IsGuiding returns 0
23:59:11.956 00.000 10072 Move returns status 0, amount 5
23:59:11.956 00.000 10072 MoveAxis(N, 0, ABG)
23:59:11.956 00.000 10072 Move returns status 0, amount 0
23:59:11.956 00.000 10072 move complete, result=0
23:59:11.956 00.000 10072 worker thread done servicing request
23:59:11.956 00.000 10072 Worker thread wakes up
23:59:11.956 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:11.956 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:11.967 00.011 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:59:12.368 00.401 10072 Exposure complete
23:59:12.417 00.049 10072 worker thread done servicing request
23:59:12.417 00.000 1032 OnExposeComplete: enter
23:59:12.417 00.000 1032 UpdateGuideState(): m_state=6
23:59:12.423 00.006 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12089
23:59:12.425 00.002 1032 Star::Find returns 1 (0), X=1107.29, Y=127.98, Mass=1343, SNR=25.8, Peak=109 HFD=3.3
23:59:12.425 00.000 1032 MultiStar: [#1 0.16,-0.10,0.99,U] [#2 0.09,-0.11,0.83,U] [#3 0.14,0.03,0.77,U] [#4 0.20,-0.18,0.00,M1] [#5 0.17,0.01,0.68,U] [#6 -0.14,-0.16,0.62,U] [#7 0.14,0.10,0.79,U] [#8 0.25,-0.01,0.53,U] 
23:59:12.425 00.000 1032 refined, 7 included, MultiStar: {0.12, -0.03}, one-star: {0.16, 0.02}
23:59:12.425 00.000 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
23:59:12.431 00.006 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
23:59:12.431 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-0.21 mountX=-0.06 mountY=-0.11, mountTheta=-2.04
23:59:12.431 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
23:59:12.431 00.000 1032 Enqueuing Move request for scope (0.12, -0.03)
23:59:12.431 00.000 10072 Worker thread wakes up
23:59:12.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
23:59:12.431 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
23:59:12.431 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
23:59:12.441 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:59:12.441 00.000 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:12.441 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:59:12.441 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:12.441 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:59:12.441 00.000 10072 MoveAxis(E, 5, ABG)
23:59:12.441 00.000 10072 Guiding  Dir = 2, Dur = 5
23:59:12.441 00.000 10072 IsGuiding returns 0
23:59:12.447 00.006 10072 PulseGuide returned control before completion, sleep 15
23:59:12.463 00.016 1032 UpdateGuideState exits: m=1343 SNR=25.8
23:59:12.466 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:12.467 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:12.468 00.001 1032 Enqueuing Expose request
23:59:12.468 00.000 10072 IsGuiding returns 0
23:59:12.468 00.000 10072 Move returns status 0, amount 5
23:59:12.468 00.000 10072 MoveAxis(N, 0, ABG)
23:59:12.468 00.000 10072 Move returns status 0, amount 0
23:59:12.468 00.000 10072 move complete, result=0
23:59:12.468 00.000 10072 worker thread done servicing request
23:59:12.468 00.000 10072 Worker thread wakes up
23:59:12.468 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:12.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:12.475 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:59:13.097 00.622 10072 Exposure complete
23:59:13.144 00.047 10072 worker thread done servicing request
23:59:13.144 00.000 1032 OnExposeComplete: enter
23:59:13.146 00.002 1032 UpdateGuideState(): m_state=6
23:59:13.148 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12090
23:59:13.150 00.002 1032 Star::Find returns 1 (0), X=1107.32, Y=127.84, Mass=1239, SNR=24.8, Peak=111 HFD=3.4
23:59:13.152 00.002 1032 MultiStar: [#1 0.18,-0.16,1.06,U] [#2 0.13,-0.17,0.82,U] [#3 0.12,-0.21,0.83,U] [#4 0.18,-0.26,0.00,M2] [#5 0.20,-0.13,0.69,U] [#6 0.11,-0.33,0.00,M1] [#7 0.09,-0.05,0.72,U] [#8 0.11,-0.06,0.58,U] 
23:59:13.152 00.000 1032 refined, 6 included, MultiStar: {0.15, -0.13}, one-star: {0.20, -0.12}
23:59:13.154 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
23:59:13.156 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
23:59:13.158 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.72 mountX=-0.17 mountY=-0.11, mountTheta=-2.55
23:59:13.166 00.008 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.13, opts=13)
23:59:13.168 00.002 1032 Enqueuing Move request for scope (0.15, -0.13)
23:59:13.171 00.003 10072 Worker thread wakes up
23:59:13.171 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
23:59:13.171 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
23:59:13.173 00.002 10072 Moving (0.15, -0.13) raw xDistance=-0.17 yDistance=-0.11
23:59:13.173 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:59:13.177 00.004 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.78
23:59:13.177 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
23:59:13.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:13.180 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:59:13.180 00.000 10072 MoveAxis(E, 85, ABG)
23:59:13.180 00.000 10072 Guiding  Dir = 2, Dur = 85
23:59:13.182 00.002 10072 IsGuiding returns 0
23:59:13.182 00.000 10072 PulseGuide returned control before completion, sleep 95
23:59:13.200 00.018 1032 UpdateGuideState exits: m=1239 SNR=24.8
23:59:13.202 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:13.206 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:13.206 00.000 1032 Enqueuing Expose request
23:59:13.287 00.081 10072 IsGuiding returns 0
23:59:13.288 00.001 10072 Move returns status 0, amount 85
23:59:13.288 00.000 10072 MoveAxis(N, 0, ABG)
23:59:13.288 00.000 10072 Move returns status 0, amount 0
23:59:13.288 00.000 10072 move complete, result=0
23:59:13.288 00.000 10072 worker thread done servicing request
23:59:13.288 00.000 10072 Worker thread wakes up
23:59:13.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:13.288 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:13.288 00.000 1032 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
23:59:13.697 00.409 10072 Exposure complete
23:59:13.748 00.051 10072 worker thread done servicing request
23:59:13.748 00.000 1032 OnExposeComplete: enter
23:59:13.753 00.005 1032 UpdateGuideState(): m_state=6
23:59:13.755 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12091
23:59:13.757 00.002 1032 Star::Find returns 1 (0), X=1107.35, Y=127.86, Mass=1490, SNR=27.1, Peak=121 HFD=3.4
23:59:13.757 00.000 1032 MultiStar: [#1 0.16,-0.18,0.91,U] [#2 0.08,-0.12,0.81,U] [#3 0.09,-0.15,0.74,U] [#4 0.09,-0.29,0.00,M3] [#5 0.15,-0.06,0.67,U] [#6 0.11,-0.20,0.60,U] [#7 0.11,-0.12,0.73,U] [#8 0.20,-0.13,0.55,U] 
23:59:13.757 00.000 1032 refined, 7 included, MultiStar: {0.14, -0.13}, one-star: {0.23, -0.11}
23:59:13.757 00.000 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
23:59:13.764 00.007 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
23:59:13.766 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.20 cameraTheta=-0.75 mountX=-0.17 mountY=-0.10, mountTheta=-2.58
23:59:13.766 00.000 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.13, opts=13)
23:59:13.766 00.000 1032 Enqueuing Move request for scope (0.14, -0.13)
23:59:13.766 00.000 10072 Worker thread wakes up
23:59:13.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
23:59:13.766 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
23:59:13.766 00.000 10072 Moving (0.14, -0.13) raw xDistance=-0.17 yDistance=-0.10
23:59:13.773 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:59:13.776 00.003 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.78
23:59:13.776 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
23:59:13.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:13.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:59:13.776 00.000 10072 MoveAxis(E, 85, ABG)
23:59:13.776 00.000 10072 Guiding  Dir = 2, Dur = 85
23:59:13.776 00.000 10072 IsGuiding returns 0
23:59:13.778 00.002 10072 PulseGuide returned control before completion, sleep 95
23:59:13.795 00.017 1032 UpdateGuideState exits: m=1490 SNR=27.1
23:59:13.797 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:13.798 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:13.800 00.002 1032 Enqueuing Expose request
23:59:13.883 00.083 10072 IsGuiding returns 0
23:59:13.883 00.000 10072 Move returns status 0, amount 85
23:59:13.883 00.000 10072 MoveAxis(N, 0, ABG)
23:59:13.883 00.000 10072 Move returns status 0, amount 0
23:59:13.883 00.000 10072 move complete, result=0
23:59:13.883 00.000 10072 worker thread done servicing request
23:59:13.883 00.000 10072 Worker thread wakes up
23:59:13.883 00.000 1032 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
23:59:13.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:13.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:14.520 00.637 10072 Exposure complete
23:59:14.569 00.049 10072 worker thread done servicing request
23:59:14.569 00.000 1032 OnExposeComplete: enter
23:59:14.571 00.002 1032 UpdateGuideState(): m_state=6
23:59:14.573 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12092
23:59:14.575 00.002 1032 Star::Find returns 1 (0), X=1107.25, Y=128.06, Mass=1506, SNR=27.3, Peak=130 HFD=3.2
23:59:14.578 00.003 1032 MultiStar: [#1 0.10,0.06,0.95,U] [#2 0.09,0.08,0.77,U] [#3 0.03,0.12,0.75,U] [#4 0.14,-0.10,0.67,U] [#5 0.11,0.20,0.65,U] [#6 -0.05,0.06,0.59,U] [#7 0.08,0.15,0.66,U] [#8 0.13,0.05,0.52,U] 
23:59:14.580 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.13, 0.09}
23:59:14.581 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
23:59:14.583 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
23:59:14.585 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=0.05 mountY=-0.11, mountTheta=-1.10
23:59:14.589 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
23:59:14.589 00.000 1032 Enqueuing Move request for scope (0.09, 0.08)
23:59:14.591 00.002 10072 Worker thread wakes up
23:59:14.591 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:59:14.591 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:59:14.591 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.11
23:59:14.593 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:59:14.597 00.004 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:14.598 00.001 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:59:14.598 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:14.598 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:59:14.598 00.000 10072 MoveAxis(E, 7, ABG)
23:59:14.598 00.000 10072 Guiding  Dir = 2, Dur = 7
23:59:14.598 00.000 10072 IsGuiding returns 0
23:59:14.598 00.000 10072 PulseGuide returned control before completion, sleep 17
23:59:14.614 00.016 1032 UpdateGuideState exits: m=1506 SNR=27.3
23:59:14.614 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:14.614 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:14.614 00.000 1032 Enqueuing Expose request
23:59:14.629 00.015 10072 IsGuiding returns 0
23:59:14.629 00.000 10072 Move returns status 0, amount 7
23:59:14.629 00.000 10072 MoveAxis(N, 0, ABG)
23:59:14.629 00.000 10072 Move returns status 0, amount 0
23:59:14.629 00.000 10072 move complete, result=0
23:59:14.629 00.000 10072 worker thread done servicing request
23:59:14.629 00.000 10072 Worker thread wakes up
23:59:14.629 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:14.629 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:14.631 00.002 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
23:59:15.047 00.416 10072 Exposure complete
23:59:15.095 00.048 10072 worker thread done servicing request
23:59:15.095 00.000 1032 OnExposeComplete: enter
23:59:15.097 00.002 1032 UpdateGuideState(): m_state=6
23:59:15.099 00.002 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12093
23:59:15.099 00.000 1032 Star::Find returns 1 (0), X=1107.28, Y=128.15, Mass=1455, SNR=26.9, Peak=108 HFD=3.5
23:59:15.101 00.002 1032 MultiStar: [#1 0.18,0.10,0.98,U] [#2 0.09,0.04,0.75,U] [#3 0.18,0.06,0.74,U] [#4 0.19,-0.10,0.64,U] [#5 0.22,0.27,0.00,M1] [#6 0.18,0.01,0.65,U] [#7 0.16,0.21,0.00,M1] [#8 0.13,0.18,0.50,U] 
23:59:15.103 00.002 1032 refined, 6 included, MultiStar: {0.16, 0.07}, one-star: {0.15, 0.18}
23:59:15.106 00.003 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
23:59:15.106 00.000 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
23:59:15.108 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.42 mountX=0.03 mountY=-0.17, mountTheta=-1.41
23:59:15.110 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.07, opts=13)
23:59:15.110 00.000 1032 Enqueuing Move request for scope (0.16, 0.07)
23:59:15.110 00.000 10072 Worker thread wakes up
23:59:15.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
23:59:15.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
23:59:15.110 00.000 10072 Moving (0.16, 0.07) raw xDistance=0.03 yDistance=-0.17
23:59:15.110 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:59:15.121 00.011 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:15.121 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
23:59:15.121 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:15.121 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:59:15.121 00.000 10072 MoveAxis(E, 6, ABG)
23:59:15.121 00.000 10072 Guiding  Dir = 2, Dur = 6
23:59:15.123 00.002 10072 IsGuiding returns 0
23:59:15.123 00.000 10072 PulseGuide returned control before completion, sleep 16
23:59:15.139 00.016 10072 IsGuiding returns 0
23:59:15.140 00.001 10072 Move returns status 0, amount 6
23:59:15.140 00.000 1032 UpdateGuideState exits: m=1455 SNR=26.9
23:59:15.141 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:15.143 00.002 10072 MoveAxis(N, 0, ABG)
23:59:15.143 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:15.146 00.003 1032 Enqueuing Expose request
23:59:15.148 00.002 10072 Move returns status 0, amount 0
23:59:15.148 00.000 10072 move complete, result=0
23:59:15.148 00.000 10072 worker thread done servicing request
23:59:15.148 00.000 10072 Worker thread wakes up
23:59:15.148 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:15.148 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:15.156 00.008 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
23:59:15.867 00.711 10072 Exposure complete
23:59:15.913 00.046 10072 worker thread done servicing request
23:59:15.913 00.000 1032 OnExposeComplete: enter
23:59:15.918 00.005 1032 UpdateGuideState(): m_state=6
23:59:15.918 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12094
23:59:15.922 00.004 1032 Star::Find returns 1 (0), X=1107.28, Y=127.94, Mass=1413, SNR=26.5, Peak=108 HFD=3.4
23:59:15.922 00.000 1032 MultiStar: [#1 0.17,-0.01,0.96,U] [#2 0.09,0.00,0.78,U] [#3 0.11,0.04,0.81,U] [#4 0.26,-0.12,0.00,M2] [#5 0.21,0.08,0.69,U] [#6 0.08,-0.10,0.62,U] [#7 0.03,0.04,0.72,U] [#8 0.15,0.01,0.48,U] 
23:59:15.922 00.000 1032 refined, 7 included, MultiStar: {0.13, 0.00}, one-star: {0.16, -0.03}
23:59:15.922 00.000 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
23:59:15.929 00.007 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
23:59:15.929 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.03 mountX=-0.03 mountY=-0.12, mountTheta=-1.80
23:59:15.929 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.00, opts=13)
23:59:15.935 00.006 1032 Enqueuing Move request for scope (0.13, 0.00)
23:59:15.935 00.000 10072 Worker thread wakes up
23:59:15.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
23:59:15.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
23:59:15.935 00.000 10072 Moving (0.13, 0.00) raw xDistance=-0.03 yDistance=-0.12
23:59:15.940 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:59:15.944 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:15.944 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
23:59:15.944 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:15.944 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:59:15.944 00.000 10072 MoveAxis(E, 9, ABG)
23:59:15.944 00.000 10072 Guiding  Dir = 2, Dur = 9
23:59:15.944 00.000 10072 IsGuiding returns 0
23:59:15.944 00.000 10072 PulseGuide returned control before completion, sleep 19
23:59:15.961 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.5
23:59:15.961 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:15.961 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:15.961 00.000 1032 Enqueuing Expose request
23:59:15.976 00.015 10072 IsGuiding returns 0
23:59:15.977 00.001 10072 Move returns status 0, amount 9
23:59:15.977 00.000 10072 MoveAxis(N, 0, ABG)
23:59:15.977 00.000 10072 Move returns status 0, amount 0
23:59:15.977 00.000 10072 move complete, result=0
23:59:15.977 00.000 10072 worker thread done servicing request
23:59:15.977 00.000 10072 Worker thread wakes up
23:59:15.977 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:15.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:15.977 00.000 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:59:16.393 00.416 10072 Exposure complete
23:59:16.428 00.035 10072 worker thread done servicing request
23:59:16.428 00.000 1032 OnExposeComplete: enter
23:59:16.428 00.000 1032 UpdateGuideState(): m_state=6
23:59:16.439 00.011 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12095
23:59:16.441 00.002 1032 Star::Find returns 1 (0), X=1107.32, Y=127.80, Mass=1429, SNR=26.6, Peak=123 HFD=3.4
23:59:16.441 00.000 1032 MultiStar: [#1 0.14,-0.14,0.96,U] [#2 0.10,-0.11,0.82,U] [#3 0.10,-0.10,0.80,U] [#4 0.12,-0.24,0.00,M3] [#5 0.35,-0.04,0.00,M1] [#6 0.07,-0.08,0.64,U] [#7 0.22,-0.05,0.73,U] [#8 0.30,0.08,0.00,M1] 
23:59:16.443 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.11}, one-star: {0.20, -0.17}
23:59:16.445 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
23:59:16.445 00.000 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
23:59:16.447 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.67 mountX=-0.14 mountY=-0.11, mountTheta=-2.50
23:59:16.449 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.11, opts=13)
23:59:16.451 00.002 1032 Enqueuing Move request for scope (0.14, -0.11)
23:59:16.454 00.003 10072 Worker thread wakes up
23:59:16.454 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
23:59:16.454 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
23:59:16.454 00.000 10072 Moving (0.14, -0.11) raw xDistance=-0.14 yDistance=-0.11
23:59:16.456 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:59:16.458 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.78
23:59:16.458 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:59:16.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:16.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:59:16.458 00.000 10072 MoveAxis(E, 75, ABG)
23:59:16.458 00.000 10072 Guiding  Dir = 2, Dur = 75
23:59:16.460 00.002 10072 IsGuiding returns 0
23:59:16.460 00.000 10072 PulseGuide returned control before completion, sleep 85
23:59:16.470 00.010 1032 UpdateGuideState exits: m=1429 SNR=26.6
23:59:16.470 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:16.470 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:16.479 00.009 1032 Enqueuing Expose request
23:59:16.550 00.071 10072 IsGuiding returns 0
23:59:16.550 00.000 10072 Move returns status 0, amount 75
23:59:16.550 00.000 10072 MoveAxis(N, 0, ABG)
23:59:16.550 00.000 10072 Move returns status 0, amount 0
23:59:16.550 00.000 10072 move complete, result=0
23:59:16.550 00.000 10072 worker thread done servicing request
23:59:16.550 00.000 10072 Worker thread wakes up
23:59:16.550 00.000 1032 GuideStep: -0.1 px 75 ms EAST, -0.1 px 0 ms NORTH
23:59:16.550 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:16.550 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:17.186 00.636 10072 Exposure complete
23:59:17.231 00.045 10072 worker thread done servicing request
23:59:17.231 00.000 1032 OnExposeComplete: enter
23:59:17.231 00.000 1032 UpdateGuideState(): m_state=6
23:59:17.231 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12096
23:59:17.231 00.000 1032 Star::Find returns 1 (0), X=1107.32, Y=127.98, Mass=1505, SNR=27.3, Peak=123 HFD=3.3
23:59:17.231 00.000 1032 MultiStar: [#1 0.13,-0.04,0.95,U] [#2 0.11,-0.03,0.79,U] [#3 0.01,0.03,0.77,U] [#4 0.12,-0.12,0.69,U] [#5 0.29,0.20,0.00,M2] [#6 -0.10,-0.14,0.60,U] [#7 0.06,0.09,0.71,U] [#8 0.21,-0.02,0.50,U] 
23:59:17.242 00.011 1032 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {0.20, 0.01}
23:59:17.242 00.000 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:59:17.242 00.000 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:59:17.250 00.008 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.23 mountX=-0.05 mountY=-0.09, mountTheta=-2.06
23:59:17.254 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
23:59:17.254 00.000 1032 Enqueuing Move request for scope (0.10, -0.02)
23:59:17.259 00.005 10072 Worker thread wakes up
23:59:17.259 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:59:17.259 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:59:17.259 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
23:59:17.262 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:59:17.264 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:17.264 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:59:17.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:17.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:59:17.264 00.000 10072 MoveAxis(E, 9, ABG)
23:59:17.264 00.000 10072 Guiding  Dir = 2, Dur = 9
23:59:17.264 00.000 10072 IsGuiding returns 0
23:59:17.266 00.002 10072 PulseGuide returned control before completion, sleep 19
23:59:17.282 00.016 1032 UpdateGuideState exits: m=1505 SNR=27.3
23:59:17.284 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:17.286 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:17.288 00.002 1032 Enqueuing Expose request
23:59:17.296 00.008 10072 IsGuiding returns 0
23:59:17.296 00.000 10072 Move returns status 0, amount 9
23:59:17.296 00.000 10072 MoveAxis(N, 0, ABG)
23:59:17.296 00.000 10072 Move returns status 0, amount 0
23:59:17.296 00.000 10072 move complete, result=0
23:59:17.296 00.000 10072 worker thread done servicing request
23:59:17.296 00.000 10072 Worker thread wakes up
23:59:17.296 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:17.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:17.297 00.001 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:59:17.700 00.403 10072 Exposure complete
23:59:17.753 00.053 10072 worker thread done servicing request
23:59:17.753 00.000 1032 OnExposeComplete: enter
23:59:17.753 00.000 1032 UpdateGuideState(): m_state=6
23:59:17.753 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12097
23:59:17.753 00.000 1032 Star::Find returns 1 (0), X=1107.31, Y=128.18, Mass=1405, SNR=26.3, Peak=107 HFD=3.3
23:59:17.753 00.000 1032 MultiStar: [#1 0.11,0.03,1.01,U] [#2 0.11,0.06,0.83,U] [#3 0.10,0.10,0.75,U] [#4 0.06,-0.05,0.71,U] [#5 0.23,0.18,0.00,M3] [#6 0.01,0.07,0.63,U] [#7 0.02,0.11,0.70,U] [#8 0.18,-0.01,0.54,U] 
23:59:17.753 00.000 1032 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.18, 0.21}
23:59:17.753 00.000 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:59:17.753 00.000 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:59:17.766 00.013 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=0.04 mountY=-0.11, mountTheta=-1.22
23:59:17.769 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
23:59:17.769 00.000 1032 Enqueuing Move request for scope (0.10, 0.07)
23:59:17.769 00.000 10072 Worker thread wakes up
23:59:17.769 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:59:17.769 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:59:17.769 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.11
23:59:17.769 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:59:17.779 00.010 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:17.779 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
23:59:17.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:17.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:59:17.779 00.000 10072 MoveAxis(E, 5, ABG)
23:59:17.779 00.000 10072 Guiding  Dir = 2, Dur = 5
23:59:17.781 00.002 10072 IsGuiding returns 0
23:59:17.781 00.000 10072 PulseGuide returned control before completion, sleep 15
23:59:17.797 00.016 1032 UpdateGuideState exits: m=1405 SNR=26.3
23:59:17.801 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:17.801 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:17.801 00.000 1032 Enqueuing Expose request
23:59:17.801 00.000 10072 IsGuiding returns 0
23:59:17.801 00.000 10072 Move returns status 0, amount 5
23:59:17.801 00.000 10072 MoveAxis(N, 0, ABG)
23:59:17.801 00.000 10072 Move returns status 0, amount 0
23:59:17.801 00.000 10072 move complete, result=0
23:59:17.801 00.000 10072 worker thread done servicing request
23:59:17.801 00.000 10072 Worker thread wakes up
23:59:17.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:17.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:17.816 00.015 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:59:18.438 00.622 10072 Exposure complete
23:59:18.484 00.046 10072 worker thread done servicing request
23:59:18.484 00.000 1032 OnExposeComplete: enter
23:59:18.489 00.005 1032 UpdateGuideState(): m_state=6
23:59:18.491 00.002 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12098
23:59:18.493 00.002 1032 Star::Find returns 1 (0), X=1107.28, Y=127.97, Mass=1364, SNR=26.0, Peak=115 HFD=3.3
23:59:18.495 00.002 1032 MultiStar: [#1 0.21,0.01,0.96,U] [#2 0.22,0.05,0.82,U] [#3 0.16,-0.03,0.79,U] [#4 0.21,-0.16,0.00,M2] [#5 0.07,0.25,0.67,U] [#6 0.10,0.08,0.62,U] [#7 0.20,0.17,0.00,M1] [#8 0.25,0.14,0.00,M1] 
23:59:18.497 00.002 1032 single-star, 5 included, MultiStar: {0.16, 0.05}, one-star: {0.16, 0.01}
23:59:18.499 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
23:59:18.500 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
23:59:18.502 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.03 mountX=-0.04 mountY=-0.15, mountTheta=-1.80
23:59:18.504 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
23:59:18.508 00.004 1032 Enqueuing Move request for scope (0.16, 0.01)
23:59:18.508 00.000 10072 Worker thread wakes up
23:59:18.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
23:59:18.510 00.002 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
23:59:18.510 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.04 yDistance=-0.15
23:59:18.512 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:59:18.514 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:18.514 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:59:18.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:18.514 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:59:18.514 00.000 10072 MoveAxis(E, 8, ABG)
23:59:18.514 00.000 10072 Guiding  Dir = 2, Dur = 8
23:59:18.514 00.000 10072 IsGuiding returns 0
23:59:18.517 00.003 10072 PulseGuide returned control before completion, sleep 18
23:59:18.533 00.016 1032 UpdateGuideState exits: m=1364 SNR=26.0
23:59:18.535 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:18.537 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:18.539 00.002 1032 Enqueuing Expose request
23:59:18.548 00.009 10072 IsGuiding returns 0
23:59:18.548 00.000 10072 Move returns status 0, amount 8
23:59:18.548 00.000 10072 MoveAxis(N, 0, ABG)
23:59:18.548 00.000 10072 Move returns status 0, amount 0
23:59:18.548 00.000 10072 move complete, result=0
23:59:18.548 00.000 10072 worker thread done servicing request
23:59:18.548 00.000 10072 Worker thread wakes up
23:59:18.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:18.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:18.549 00.001 1032 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
23:59:18.965 00.416 10072 Exposure complete
23:59:18.996 00.031 10072 worker thread done servicing request
23:59:18.996 00.000 1032 OnExposeComplete: enter
23:59:18.996 00.000 1032 UpdateGuideState(): m_state=6
23:59:19.007 00.011 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12099
23:59:19.007 00.000 1032 Star::Find returns 1 (0), X=1107.39, Y=127.99, Mass=1547, SNR=27.6, Peak=116 HFD=3.4
23:59:19.009 00.002 1032 MultiStar: [#1 0.24,-0.07,0.92,U] [#2 0.24,-0.07,0.76,U] [#3 0.21,-0.14,0.75,U] [#4 0.19,-0.13,0.66,U] [#5 0.23,0.05,0.64,U] [#6 0.14,0.10,0.59,U] [#7 0.17,0.07,0.72,U] [#8 0.33,0.01,0.00,M2] 
23:59:19.009 00.000 1032 refined, 7 included, MultiStar: {0.21, -0.02}, one-star: {0.26, 0.02}
23:59:19.009 00.000 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
23:59:19.009 00.000 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
23:59:19.009 00.000 1032 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.22 cameraTheta=-0.11 mountX=-0.08 mountY=-0.20, mountTheta=-1.94
23:59:19.016 00.007 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.02, opts=13)
23:59:19.016 00.000 1032 Enqueuing Move request for scope (0.21, -0.02)
23:59:19.016 00.000 10072 Worker thread wakes up
23:59:19.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
23:59:19.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
23:59:19.016 00.000 10072 Moving (0.21, -0.02) raw xDistance=-0.08 yDistance=-0.20
23:59:19.023 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:59:19.026 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:19.026 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:59:19.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:59:19.026 00.000 10072 MoveAxis(E, 6, ABG)
23:59:19.026 00.000 10072 Guiding  Dir = 2, Dur = 6
23:59:19.026 00.000 10072 IsGuiding returns 0
23:59:19.026 00.000 10072 PulseGuide returned control before completion, sleep 16
23:59:19.040 00.014 1032 UpdateGuideState exits: m=1547 SNR=27.6
23:59:19.043 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:19.043 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:19.047 00.004 1032 Enqueuing Expose request
23:59:19.055 00.008 10072 IsGuiding returns 0
23:59:19.055 00.000 10072 Move returns status 0, amount 6
23:59:19.055 00.000 10072 MoveAxis(N, 130, ABG)
23:59:19.055 00.000 10072 Guiding  Dir = 0, Dur = 130
23:59:19.055 00.000 10072 IsGuiding returns 0
23:59:19.055 00.000 10072 PulseGuide returned control before completion, sleep 140
23:59:19.213 00.158 10072 IsGuiding returns 0
23:59:19.213 00.000 10072 Move returns status 0, amount 130
23:59:19.213 00.000 10072 move complete, result=0
23:59:19.213 00.000 10072 worker thread done servicing request
23:59:19.213 00.000 10072 Worker thread wakes up
23:59:19.213 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 130 ms NORTH
23:59:19.216 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:19.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:19.847 00.631 10072 Exposure complete
23:59:19.894 00.047 10072 worker thread done servicing request
23:59:19.894 00.000 1032 OnExposeComplete: enter
23:59:19.897 00.003 1032 UpdateGuideState(): m_state=6
23:59:19.897 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12100
23:59:19.899 00.002 1032 Star::Find returns 1 (0), X=1107.10, Y=127.91, Mass=1415, SNR=26.4, Peak=107 HFD=3.3
23:59:19.901 00.002 1032 MultiStar: [#1 -0.01,-0.14,0.97,U] [#2 0.07,-0.03,0.80,U] [#3 -0.09,-0.16,0.75,U] [#4 0.00,-0.17,0.65,U] [#5 0.12,-0.04,0.67,U] [#6 -0.17,-0.13,0.63,U] [#7 -0.01,-0.06,0.73,U] [#8 0.05,0.09,0.52,U] 
23:59:19.903 00.002 1032 single-star, 8 included, MultiStar: {-0.01, -0.08}, one-star: {-0.02, -0.06}
23:59:19.905 00.002 1032 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.83) = xAngle (-3.77 = 2.51)
23:59:19.907 00.002 1032 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.77 = 2.51)
23:59:19.909 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.94 mountX=-0.05 mountY=0.04, mountTheta=2.51
23:59:19.909 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
23:59:19.909 00.000 1032 Enqueuing Move request for scope (-0.02, -0.06)
23:59:19.909 00.000 10072 Worker thread wakes up
23:59:19.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
23:59:19.909 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
23:59:19.909 00.000 10072 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.04
23:59:19.917 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:59:19.919 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:19.919 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:59:19.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:19.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:59:19.919 00.000 10072 MoveAxis(E, 9, ABG)
23:59:19.919 00.000 10072 Guiding  Dir = 2, Dur = 9
23:59:19.919 00.000 10072 IsGuiding returns 0
23:59:19.921 00.002 10072 PulseGuide returned control before completion, sleep 19
23:59:19.927 00.006 1032 UpdateGuideState exits: m=1415 SNR=26.4
23:59:19.940 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:19.943 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:19.943 00.000 1032 Enqueuing Expose request
23:59:19.957 00.014 10072 IsGuiding returns 0
23:59:19.957 00.000 10072 Move returns status 0, amount 9
23:59:19.957 00.000 10072 MoveAxis(N, 0, ABG)
23:59:19.957 00.000 10072 Move returns status 0, amount 0
23:59:19.957 00.000 10072 move complete, result=0
23:59:19.957 00.000 10072 worker thread done servicing request
23:59:19.958 00.001 10072 Worker thread wakes up
23:59:19.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:19.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:19.958 00.000 1032 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
23:59:20.371 00.413 10072 Exposure complete
23:59:20.417 00.046 10072 worker thread done servicing request
23:59:20.417 00.000 1032 OnExposeComplete: enter
23:59:20.422 00.005 1032 UpdateGuideState(): m_state=6
23:59:20.422 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12101
23:59:20.426 00.004 1032 Star::Find returns 1 (0), X=1107.06, Y=128.03, Mass=1279, SNR=25.1, Peak=104 HFD=2.9
23:59:20.428 00.002 1032 MultiStar: [#1 -0.01,-0.10,1.01,U] [#2 0.00,0.04,0.90,U] [#3 -0.15,-0.08,0.80,U] [#4 -0.05,-0.18,0.71,U] [#5 -0.15,0.09,0.75,U] [#6 -0.25,-0.03,0.64,U] [#7 0.02,-0.02,0.77,U] [#8 -0.11,0.10,0.57,U] 
23:59:20.430 00.002 1032 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {-0.06, 0.06}
23:59:20.432 00.002 1032 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.83) = xAngle (-4.79 = 1.49)
23:59:20.433 00.001 1032 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.80 = 1.49)
23:59:20.433 00.000 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-2.96 mountX=0.01 mountY=0.08, mountTheta=1.49
23:59:20.433 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.01, opts=13)
23:59:20.433 00.000 1032 Enqueuing Move request for scope (-0.08, -0.01)
23:59:20.433 00.000 10072 Worker thread wakes up
23:59:20.433 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
23:59:20.433 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
23:59:20.433 00.000 10072 Moving (-0.08, -0.01) raw xDistance=0.01 yDistance=0.08
23:59:20.433 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:59:20.449 00.016 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:20.449 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:59:20.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:20.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:59:20.449 00.000 10072 MoveAxis(E, 7, ABG)
23:59:20.449 00.000 10072 Guiding  Dir = 2, Dur = 7
23:59:20.450 00.001 10072 IsGuiding returns 0
23:59:20.450 00.000 10072 PulseGuide returned control before completion, sleep 17
23:59:20.467 00.017 1032 UpdateGuideState exits: m=1279 SNR=25.1
23:59:20.467 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:20.470 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:20.472 00.002 1032 Enqueuing Expose request
23:59:20.481 00.009 10072 IsGuiding returns 0
23:59:20.481 00.000 10072 Move returns status 0, amount 7
23:59:20.481 00.000 10072 MoveAxis(N, 0, ABG)
23:59:20.481 00.000 10072 Move returns status 0, amount 0
23:59:20.481 00.000 10072 move complete, result=0
23:59:20.481 00.000 10072 worker thread done servicing request
23:59:20.481 00.000 10072 Worker thread wakes up
23:59:20.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:20.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:20.485 00.004 1032 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
23:59:21.113 00.628 10072 Exposure complete
23:59:21.159 00.046 10072 worker thread done servicing request
23:59:21.159 00.000 1032 OnExposeComplete: enter
23:59:21.159 00.000 1032 UpdateGuideState(): m_state=6
23:59:21.159 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12102
23:59:21.164 00.005 1032 Star::Find returns 1 (0), X=1107.09, Y=127.97, Mass=1475, SNR=27.0, Peak=114 HFD=3.0
23:59:21.164 00.000 1032 MultiStar: [#1 0.06,-0.05,0.92,U] [#2 -0.07,0.03,0.78,U] [#3 -0.09,0.04,0.77,U] [#4 0.06,-0.13,0.64,U] [#5 -0.13,0.08,0.66,U] [#6 -0.22,0.04,0.60,U] [#7 -0.02,0.06,0.70,U] [#8 -0.06,0.03,0.51,U] 
23:59:21.164 00.000 1032 single-star, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.03, -0.00}
23:59:21.164 00.000 1032 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.83) = xAngle (-4.97 = 1.32)
23:59:21.164 00.000 1032 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.97 = 1.32)
23:59:21.164 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.14 mountX=0.01 mountY=0.03, mountTheta=1.32
23:59:21.175 00.011 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
23:59:21.175 00.000 1032 Enqueuing Move request for scope (-0.03, -0.00)
23:59:21.181 00.006 10072 Worker thread wakes up
23:59:21.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
23:59:21.181 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
23:59:21.181 00.000 10072 Moving (-0.03, -0.00) raw xDistance=0.01 yDistance=0.03
23:59:21.183 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:59:21.185 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:21.185 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:59:21.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:21.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:59:21.185 00.000 10072 MoveAxis(E, 7, ABG)
23:59:21.185 00.000 10072 Guiding  Dir = 2, Dur = 7
23:59:21.187 00.002 10072 IsGuiding returns 0
23:59:21.187 00.000 10072 PulseGuide returned control before completion, sleep 17
23:59:21.203 00.016 1032 UpdateGuideState exits: m=1475 SNR=27.0
23:59:21.207 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:21.208 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:21.210 00.002 1032 Enqueuing Expose request
23:59:21.212 00.002 10072 IsGuiding returns 0
23:59:21.212 00.000 10072 Move returns status 0, amount 7
23:59:21.212 00.000 10072 MoveAxis(N, 0, ABG)
23:59:21.212 00.000 10072 Move returns status 0, amount 0
23:59:21.212 00.000 10072 move complete, result=0
23:59:21.212 00.000 10072 worker thread done servicing request
23:59:21.212 00.000 10072 Worker thread wakes up
23:59:21.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:21.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:21.215 00.003 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
23:59:21.626 00.411 10072 Exposure complete
23:59:21.665 00.039 10072 worker thread done servicing request
23:59:21.665 00.000 1032 OnExposeComplete: enter
23:59:21.674 00.009 1032 UpdateGuideState(): m_state=6
23:59:21.674 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12103
23:59:21.674 00.000 1032 Star::Find returns 1 (0), X=1107.12, Y=127.97, Mass=1415, SNR=26.4, Peak=114 HFD=3.1
23:59:21.674 00.000 1032 MultiStar: [#1 0.08,-0.13,0.94,U] [#2 -0.05,-0.04,0.78,U] [#3 -0.11,-0.13,0.76,U] [#4 -0.01,-0.24,0.73,U] [#5 -0.01,0.18,0.70,U] [#6 -0.20,-0.08,0.61,U] [#7 0.03,0.12,0.70,U] [#8 -0.00,-0.09,0.53,U] 
23:59:21.681 00.007 1032 single-star, 8 included, MultiStar: {-0.03, -0.05}, one-star: {-0.00, 0.00}
23:59:21.683 00.002 1032 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.83) = xAngle (0.90 = 0.90)
23:59:21.685 00.002 1032 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.90 = 0.90)
23:59:21.685 00.000 1032 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.73 mountX=0.00 mountY=0.00, mountTheta=0.90
23:59:21.689 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.00, opts=13)
23:59:21.690 00.001 1032 Enqueuing Move request for scope (-0.00, 0.00)
23:59:21.692 00.002 10072 Worker thread wakes up
23:59:21.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
23:59:21.692 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
23:59:21.692 00.000 10072 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=0.00
23:59:21.694 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:59:21.698 00.004 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:21.698 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:59:21.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:21.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:59:21.698 00.000 10072 MoveAxis(E, 7, ABG)
23:59:21.698 00.000 10072 Guiding  Dir = 2, Dur = 7
23:59:21.698 00.000 10072 IsGuiding returns 0
23:59:21.698 00.000 10072 PulseGuide returned control before completion, sleep 17
23:59:21.715 00.017 1032 UpdateGuideState exits: m=1415 SNR=26.4
23:59:21.717 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:21.719 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:21.721 00.002 1032 Enqueuing Expose request
23:59:21.728 00.007 10072 IsGuiding returns 0
23:59:21.728 00.000 10072 Move returns status 0, amount 7
23:59:21.728 00.000 10072 MoveAxis(N, 0, ABG)
23:59:21.728 00.000 10072 Move returns status 0, amount 0
23:59:21.728 00.000 10072 move complete, result=0
23:59:21.728 00.000 10072 worker thread done servicing request
23:59:21.728 00.000 10072 Worker thread wakes up
23:59:21.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:21.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:21.728 00.000 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
23:59:22.367 00.639 10072 Exposure complete
23:59:22.411 00.044 10072 worker thread done servicing request
23:59:22.411 00.000 1032 OnExposeComplete: enter
23:59:22.411 00.000 1032 UpdateGuideState(): m_state=6
23:59:22.411 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12104
23:59:22.411 00.000 1032 Star::Find returns 1 (0), X=1107.16, Y=127.82, Mass=1417, SNR=26.5, Peak=118 HFD=3.3
23:59:22.411 00.000 1032 MultiStar: [#1 0.01,-0.17,0.92,U] [#2 -0.06,-0.07,0.80,U] [#3 -0.04,-0.09,0.78,U] [#4 0.08,-0.30,0.00,M1] [#5 -0.08,-0.01,0.69,U] [#6 -0.06,-0.13,0.59,U] [#7 0.01,-0.02,0.68,U] [#8 0.09,-0.19,0.56,U] 
23:59:22.411 00.000 1032 refined, 7 included, MultiStar: {-0.01, -0.11}, one-star: {0.04, -0.15}
23:59:22.421 00.010 1032 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.83) = xAngle (-3.52 = 2.77)
23:59:22.423 00.002 1032 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.52 = 2.77)
23:59:22.423 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.69 mountX=-0.10 mountY=0.04, mountTheta=2.77
23:59:22.423 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.11, opts=13)
23:59:22.428 00.005 1032 Enqueuing Move request for scope (-0.01, -0.11)
23:59:22.428 00.000 10072 Worker thread wakes up
23:59:22.428 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
23:59:22.428 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
23:59:22.428 00.000 10072 Moving (-0.01, -0.11) raw xDistance=-0.10 yDistance=0.04
23:59:22.432 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:59:22.432 00.000 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:22.432 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
23:59:22.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:22.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:59:22.432 00.000 10072 MoveAxis(E, 9, ABG)
23:59:22.432 00.000 10072 Guiding  Dir = 2, Dur = 9
23:59:22.432 00.000 10072 IsGuiding returns 0
23:59:22.432 00.000 10072 PulseGuide returned control before completion, sleep 19
23:59:22.451 00.019 1032 UpdateGuideState exits: m=1417 SNR=26.5
23:59:22.453 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:22.455 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:22.455 00.000 1032 Enqueuing Expose request
23:59:22.460 00.005 10072 IsGuiding returns 0
23:59:22.460 00.000 10072 Move returns status 0, amount 9
23:59:22.460 00.000 10072 MoveAxis(N, 0, ABG)
23:59:22.460 00.000 10072 Move returns status 0, amount 0
23:59:22.460 00.000 10072 move complete, result=0
23:59:22.460 00.000 10072 worker thread done servicing request
23:59:22.460 00.000 10072 Worker thread wakes up
23:59:22.460 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:22.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:22.460 00.000 1032 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
23:59:22.872 00.412 10072 Exposure complete
23:59:22.919 00.047 10072 worker thread done servicing request
23:59:22.919 00.000 1032 OnExposeComplete: enter
23:59:22.922 00.003 1032 UpdateGuideState(): m_state=6
23:59:22.922 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12105
23:59:22.922 00.000 1032 Star::Find returns 1 (0), X=1107.18, Y=127.86, Mass=1370, SNR=26.0, Peak=116 HFD=3.2
23:59:22.922 00.000 1032 MultiStar: [#1 0.09,-0.15,1.01,U] [#2 0.01,-0.19,0.82,U] [#3 0.08,-0.05,0.82,U] [#4 0.01,-0.19,0.71,U] [#5 0.03,-0.02,0.67,U] [#6 -0.14,-0.20,0.62,U] [#7 0.04,0.08,0.71,U] [#8 0.12,-0.09,0.55,U] 
23:59:22.930 00.008 1032 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {0.06, -0.11}
23:59:22.930 00.000 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
23:59:22.930 00.000 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
23:59:22.935 00.005 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.24 mountX=-0.11 mountY=-0.01, mountTheta=-3.07
23:59:22.935 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
23:59:22.935 00.000 1032 Enqueuing Move request for scope (0.04, -0.10)
23:59:22.935 00.000 10072 Worker thread wakes up
23:59:22.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
23:59:22.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
23:59:22.935 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=-0.01
23:59:22.935 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:59:22.947 00.012 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:22.947 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:59:22.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:22.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:59:22.947 00.000 10072 MoveAxis(E, 7, ABG)
23:59:22.947 00.000 10072 Guiding  Dir = 2, Dur = 7
23:59:22.947 00.000 10072 IsGuiding returns 0
23:59:22.947 00.000 10072 PulseGuide returned control before completion, sleep 17
23:59:22.964 00.017 1032 UpdateGuideState exits: m=1370 SNR=26.0
23:59:22.967 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:22.967 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:22.967 00.000 1032 Enqueuing Expose request
23:59:22.983 00.016 10072 IsGuiding returns 0
23:59:22.983 00.000 10072 Move returns status 0, amount 7
23:59:22.983 00.000 10072 MoveAxis(N, 0, ABG)
23:59:22.983 00.000 10072 Move returns status 0, amount 0
23:59:22.983 00.000 10072 move complete, result=0
23:59:22.983 00.000 10072 worker thread done servicing request
23:59:22.983 00.000 10072 Worker thread wakes up
23:59:22.983 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:22.983 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:22.983 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:59:23.616 00.633 10072 Exposure complete
23:59:23.678 00.062 1032 OnExposeComplete: enter
23:59:23.683 00.005 1032 UpdateGuideState(): m_state=6
23:59:23.686 00.003 10072 worker thread done servicing request
23:59:23.688 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12106
23:59:23.690 00.002 1032 Star::Find returns 1 (0), X=1107.20, Y=127.97, Mass=1413, SNR=26.5, Peak=110 HFD=3.4
23:59:23.692 00.002 1032 MultiStar: [#1 0.07,-0.04,0.96,U] [#2 0.05,0.04,0.82,U] [#3 0.13,-0.11,0.77,U] [#4 0.10,-0.21,0.67,U] [#5 0.02,0.11,0.66,U] [#6 -0.03,-0.18,0.65,U] [#7 0.04,0.06,0.68,U] [#8 -0.02,0.06,0.57,U] 
23:59:23.694 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.08, 0.01}
23:59:23.696 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
23:59:23.698 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
23:59:23.700 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.48 mountX=-0.04 mountY=-0.04, mountTheta=-2.31
23:59:23.702 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
23:59:23.704 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
23:59:23.706 00.002 10072 Worker thread wakes up
23:59:23.706 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:59:23.706 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:59:23.706 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
23:59:23.708 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:59:23.713 00.005 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:23.713 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:59:23.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:23.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:59:23.713 00.000 10072 MoveAxis(E, 9, ABG)
23:59:23.713 00.000 10072 Guiding  Dir = 2, Dur = 9
23:59:23.713 00.000 10072 IsGuiding returns 0
23:59:23.713 00.000 10072 PulseGuide returned control before completion, sleep 19
23:59:23.735 00.022 1032 UpdateGuideState exits: m=1413 SNR=26.5
23:59:23.740 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:23.744 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:23.745 00.001 1032 Enqueuing Expose request
23:59:23.750 00.005 10072 IsGuiding returns 0
23:59:23.750 00.000 10072 Move returns status 0, amount 9
23:59:23.750 00.000 10072 MoveAxis(N, 0, ABG)
23:59:23.750 00.000 10072 Move returns status 0, amount 0
23:59:23.750 00.000 10072 move complete, result=0
23:59:23.750 00.000 10072 worker thread done servicing request
23:59:23.750 00.000 10072 Worker thread wakes up
23:59:23.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:23.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:23.750 00.000 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
23:59:24.166 00.416 10072 Exposure complete
23:59:24.250 00.084 10072 worker thread done servicing request
23:59:24.250 00.000 1032 OnExposeComplete: enter
23:59:24.256 00.006 1032 UpdateGuideState(): m_state=6
23:59:24.267 00.011 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12107
23:59:24.277 00.010 1032 Star::Find returns 1 (0), X=1107.20, Y=127.97, Mass=1380, SNR=26.1, Peak=104 HFD=3.3
23:59:24.282 00.005 1032 MultiStar: [#1 0.15,-0.14,0.98,U] [#2 0.07,-0.06,0.81,U] [#3 0.02,-0.06,0.81,U] [#4 0.07,-0.29,0.00,M1] [#5 0.17,0.06,0.67,U] [#6 -0.09,-0.08,0.63,U] [#7 0.04,0.06,0.68,U] [#8 0.08,0.07,0.52,U] 
23:59:24.284 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.08, -0.00}
23:59:24.289 00.005 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
23:59:24.293 00.004 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
23:59:24.295 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.36 mountX=-0.04 mountY=-0.06, mountTheta=-2.19
23:59:24.301 00.006 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
23:59:24.314 00.013 1032 Enqueuing Move request for scope (0.07, -0.03)
23:59:24.319 00.005 10072 Worker thread wakes up
23:59:24.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:59:24.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:59:24.319 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.04 yDistance=-0.06
23:59:24.324 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:59:24.344 00.020 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:24.346 00.002 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:59:24.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:24.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:59:24.346 00.000 10072 MoveAxis(E, 6, ABG)
23:59:24.346 00.000 10072 Guiding  Dir = 2, Dur = 6
23:59:24.346 00.000 10072 IsGuiding returns 0
23:59:24.348 00.002 10072 PulseGuide returned control before completion, sleep 16
23:59:24.368 00.020 10072 IsGuiding returns 0
23:59:24.368 00.000 10072 Move returns status 0, amount 6
23:59:24.368 00.000 10072 MoveAxis(N, 0, ABG)
23:59:24.368 00.000 10072 Move returns status 0, amount 0
23:59:24.368 00.000 10072 move complete, result=0
23:59:24.368 00.000 10072 worker thread done servicing request
23:59:24.372 00.004 1032 UpdateGuideState exits: m=1380 SNR=26.1
23:59:24.376 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:24.378 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:24.415 00.037 1032 Enqueuing Expose request
23:59:24.423 00.008 10072 Worker thread wakes up
23:59:24.423 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:59:24.427 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:24.427 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:25.067 00.640 10072 Exposure complete
23:59:25.248 00.181 1032 OnExposeComplete: enter
23:59:25.278 00.030 10072 worker thread done servicing request
23:59:25.278 00.000 1032 UpdateGuideState(): m_state=6
23:59:25.282 00.004 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12108
23:59:25.307 00.025 1032 Star::Find returns 1 (0), X=1107.16, Y=127.80, Mass=1486, SNR=27.1, Peak=123 HFD=3.4
23:59:25.319 00.012 1032 MultiStar: [#1 0.13,-0.22,0.92,U] [#2 0.08,-0.16,0.80,U] [#3 0.13,-0.19,0.76,U] [#4 0.14,-0.36,0.00,M2] [#5 0.07,-0.24,0.66,U] [#6 -0.06,-0.20,0.61,U] [#7 0.12,-0.11,0.67,U] [#8 0.05,-0.02,0.50,U] 
23:59:25.331 00.012 1032 single-star, 7 included, MultiStar: {0.07, -0.17}, one-star: {0.03, -0.17}
23:59:25.347 00.016 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
23:59:25.356 00.009 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
23:59:25.364 00.008 1032 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.38 mountX=-0.17 mountY=0.01, mountTheta=3.07
23:59:25.413 00.049 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.17, opts=13)
23:59:25.414 00.001 1032 Enqueuing Move request for scope (0.03, -0.17)
23:59:25.414 00.000 10072 Worker thread wakes up
23:59:25.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
23:59:25.414 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
23:59:25.414 00.000 10072 Moving (0.03, -0.17) raw xDistance=-0.17 yDistance=0.01
23:59:25.427 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:59:25.438 00.011 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.78
23:59:25.438 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
23:59:25.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:25.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:59:25.438 00.000 10072 MoveAxis(E, 92, ABG)
23:59:25.438 00.000 10072 Guiding  Dir = 2, Dur = 92
23:59:25.438 00.000 10072 IsGuiding returns 0
23:59:25.440 00.002 10072 PulseGuide returned control before completion, sleep 102
23:59:25.498 00.058 1032 UpdateGuideState exits: m=1486 SNR=27.1
23:59:25.510 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:25.514 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:25.522 00.008 1032 Enqueuing Expose request
23:59:25.560 00.038 10072 IsGuiding returns 0
23:59:25.562 00.002 10072 Move returns status 0, amount 92
23:59:25.562 00.000 10072 MoveAxis(N, 0, ABG)
23:59:25.562 00.000 10072 Move returns status 0, amount 0
23:59:25.562 00.000 10072 move complete, result=0
23:59:25.562 00.000 10072 worker thread done servicing request
23:59:25.562 00.000 10072 Worker thread wakes up
23:59:25.562 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:25.562 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:25.564 00.002 1032 GuideStep: -0.2 px 92 ms EAST, 0.0 px 0 ms NORTH
23:59:26.211 00.647 10072 Exposure complete
23:59:26.345 00.134 10072 worker thread done servicing request
23:59:26.345 00.000 1032 OnExposeComplete: enter
23:59:26.345 00.000 1032 UpdateGuideState(): m_state=6
23:59:26.357 00.012 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12109
23:59:26.360 00.003 1032 Star::Find returns 1 (0), X=1107.26, Y=127.95, Mass=1418, SNR=26.5, Peak=114 HFD=3.4
23:59:26.360 00.000 1032 MultiStar: [#1 0.12,-0.07,0.95,U] [#2 0.02,0.03,0.81,U] [#3 -0.10,0.02,0.72,U] [#4 0.12,-0.12,0.66,U] [#5 0.09,0.20,0.64,U] [#6 -0.00,-0.02,0.64,U] [#7 -0.02,0.11,0.67,U] [#8 0.05,0.08,0.52,U] 
23:59:26.371 00.011 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.14, -0.02}
23:59:26.374 00.003 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
23:59:26.377 00.003 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
23:59:26.381 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.27 mountX=0.00 mountY=-0.05, mountTheta=-1.56
23:59:26.385 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
23:59:26.387 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
23:59:26.408 00.021 10072 Worker thread wakes up
23:59:26.410 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
23:59:26.410 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
23:59:26.410 00.000 10072 Moving (0.05, 0.01) raw xDistance=0.00 yDistance=-0.05
23:59:26.416 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=150, Gamma=2.230
23:59:26.434 00.018 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:26.434 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
23:59:26.434 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:26.434 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:59:26.434 00.000 10072 MoveAxis(E, 11, ABG)
23:59:26.434 00.000 10072 Guiding  Dir = 2, Dur = 11
23:59:26.434 00.000 10072 IsGuiding returns 0
23:59:26.434 00.000 10072 PulseGuide returned control before completion, sleep 21
23:59:26.459 00.025 1032 UpdateGuideState exits: m=1418 SNR=26.5
23:59:26.466 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:26.474 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:26.490 00.016 10072 IsGuiding returns 0
23:59:26.491 00.001 10072 Move returns status 0, amount 11
23:59:26.491 00.000 10072 MoveAxis(N, 0, ABG)
23:59:26.491 00.000 10072 Move returns status 0, amount 0
23:59:26.491 00.000 10072 move complete, result=0
23:59:26.491 00.000 10072 worker thread done servicing request
23:59:26.493 00.002 1032 Enqueuing Expose request
23:59:26.503 00.010 10072 Worker thread wakes up
23:59:26.503 00.000 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:59:26.510 00.007 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:26.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:26.936 00.426 10072 Exposure complete
23:59:27.053 00.117 10072 worker thread done servicing request
23:59:27.053 00.000 1032 OnExposeComplete: enter
23:59:27.058 00.005 1032 UpdateGuideState(): m_state=6
23:59:27.058 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12110
23:59:27.058 00.000 1032 Star::Find returns 1 (0), X=1107.26, Y=128.03, Mass=1419, SNR=26.5, Peak=108 HFD=3.3
23:59:27.070 00.012 1032 MultiStar: [#1 0.10,-0.06,1.02,U] [#2 0.02,0.03,0.80,U] [#3 0.07,0.09,0.75,U] [#4 0.06,-0.14,0.65,U] [#5 0.12,0.12,0.67,U] [#6 -0.09,-0.01,0.62,U] [#7 0.07,0.11,0.68,U] [#8 0.14,0.13,0.49,U] 
23:59:27.070 00.000 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.14, 0.06}
23:59:27.070 00.000 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
23:59:27.080 00.010 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
23:59:27.084 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.41 mountX=0.01 mountY=-0.08, mountTheta=-1.42
23:59:27.091 00.007 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
23:59:27.098 00.007 1032 Enqueuing Move request for scope (0.07, 0.03)
23:59:27.122 00.024 10072 Worker thread wakes up
23:59:27.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:59:27.122 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:59:27.122 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
23:59:27.148 00.026 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:59:27.187 00.039 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:27.187 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
23:59:27.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:27.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:59:27.187 00.000 10072 MoveAxis(E, 11, ABG)
23:59:27.187 00.000 10072 Guiding  Dir = 2, Dur = 11
23:59:27.189 00.002 10072 IsGuiding returns 0
23:59:27.191 00.002 10072 PulseGuide returned control before completion, sleep 21
23:59:27.232 00.041 10072 IsGuiding returns 0
23:59:27.232 00.000 10072 Move returns status 0, amount 11
23:59:27.232 00.000 10072 MoveAxis(N, 0, ABG)
23:59:27.232 00.000 10072 Move returns status 0, amount 0
23:59:27.232 00.000 10072 move complete, result=0
23:59:27.232 00.000 10072 worker thread done servicing request
23:59:27.246 00.014 1032 UpdateGuideState exits: m=1419 SNR=26.5
23:59:27.250 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:27.256 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:27.257 00.001 1032 Enqueuing Expose request
23:59:27.257 00.000 10072 Worker thread wakes up
23:59:27.257 00.000 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:59:27.257 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:27.257 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:27.999 00.742 10072 Exposure complete
23:59:28.116 00.117 1032 OnExposeComplete: enter
23:59:28.127 00.011 10072 worker thread done servicing request
23:59:28.129 00.002 1032 UpdateGuideState(): m_state=6
23:59:28.134 00.005 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12111
23:59:28.136 00.002 1032 Star::Find returns 1 (0), X=1107.34, Y=127.66, Mass=1455, SNR=26.9, Peak=132 HFD=3.4
23:59:28.138 00.002 1032 MultiStar: [#1 0.16,-0.28,0.00,M1] [#2 0.08,-0.24,0.81,U] [#3 0.12,-0.18,0.73,U] [#4 0.12,-0.35,0.00,M1] [#5 0.21,-0.17,0.00,M1] [#6 0.16,-0.49,0.00,M1] [#7 0.13,-0.07,0.71,U] [#8 0.19,-0.14,0.56,U] 
23:59:28.141 00.003 1032 refined, 4 included, MultiStar: {0.15, -0.20}, one-star: {0.22, -0.31}
23:59:28.145 00.004 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
23:59:28.147 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
23:59:28.155 00.008 1032 CameraToMount -- cameraX=0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-0.94 mountX=-0.23 mountY=-0.09, mountTheta=-2.77
23:59:28.162 00.007 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.20, opts=13)
23:59:28.166 00.004 1032 Enqueuing Move request for scope (0.15, -0.20)
23:59:28.169 00.003 10072 Worker thread wakes up
23:59:28.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.20) opts 0xd
23:59:28.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.20)
23:59:28.169 00.000 10072 Moving (0.15, -0.20) raw xDistance=-0.23 yDistance=-0.09
23:59:28.179 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:59:28.189 00.010 10072 PPEC rslt: input = -0.23, final = -0.13, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 288.78
23:59:28.189 00.000 10072 PPEC: input: -0.23, control: -0.13, exposure: 500
23:59:28.191 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:28.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:59:28.191 00.000 10072 MoveAxis(E, 124, ABG)
23:59:28.191 00.000 10072 Guiding  Dir = 2, Dur = 124
23:59:28.191 00.000 10072 IsGuiding returns 0
23:59:28.191 00.000 10072 PulseGuide returned control before completion, sleep 134
23:59:28.234 00.043 1032 UpdateGuideState exits: m=1455 SNR=26.9
23:59:28.242 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:28.248 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:28.252 00.004 1032 Enqueuing Expose request
23:59:28.331 00.079 10072 IsGuiding returns 0
23:59:28.331 00.000 10072 Move returns status 0, amount 124
23:59:28.331 00.000 10072 MoveAxis(N, 0, ABG)
23:59:28.331 00.000 10072 Move returns status 0, amount 0
23:59:28.331 00.000 10072 move complete, result=0
23:59:28.331 00.000 10072 worker thread done servicing request
23:59:28.331 00.000 10072 Worker thread wakes up
23:59:28.331 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:28.331 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:28.343 00.012 1032 GuideStep: -0.2 px 124 ms EAST, -0.1 px 0 ms NORTH
23:59:29.070 00.727 10072 Exposure complete
23:59:29.140 00.070 10072 worker thread done servicing request
23:59:29.140 00.000 1032 OnExposeComplete: enter
23:59:29.141 00.001 1032 UpdateGuideState(): m_state=6
23:59:29.146 00.005 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12112
23:59:29.146 00.000 1032 Star::Find returns 1 (0), X=1107.21, Y=127.86, Mass=1353, SNR=25.9, Peak=112 HFD=3.4
23:59:29.153 00.007 1032 MultiStar: [#1 0.16,-0.09,0.99,U] [#2 0.10,-0.12,0.82,U] [#3 0.11,0.01,0.76,U] [#4 0.13,-0.17,0.68,U] [#5 0.19,-0.06,0.69,U] [#6 0.11,-0.10,0.64,U] [#7 0.16,0.14,0.72,U] [#8 0.21,0.09,0.52,U] 
23:59:29.156 00.003 1032 single-star, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.08, -0.11}
23:59:29.162 00.006 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
23:59:29.167 00.005 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
23:59:29.172 00.005 1032 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.92 mountX=-0.13 mountY=-0.05, mountTheta=-2.75
23:59:29.177 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.11, opts=13)
23:59:29.182 00.005 1032 Enqueuing Move request for scope (0.08, -0.11)
23:59:29.184 00.002 10072 Worker thread wakes up
23:59:29.186 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
23:59:29.186 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
23:59:29.186 00.000 10072 Moving (0.08, -0.11) raw xDistance=-0.13 yDistance=-0.05
23:59:29.188 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:59:29.192 00.004 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:29.192 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
23:59:29.192 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:29.192 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:59:29.192 00.000 10072 MoveAxis(E, 12, ABG)
23:59:29.192 00.000 10072 Guiding  Dir = 2, Dur = 12
23:59:29.194 00.002 10072 IsGuiding returns 0
23:59:29.198 00.004 10072 PulseGuide returned control before completion, sleep 20
23:59:29.225 00.027 10072 IsGuiding returns 0
23:59:29.225 00.000 10072 Move returns status 0, amount 12
23:59:29.225 00.000 10072 MoveAxis(N, 0, ABG)
23:59:29.225 00.000 10072 Move returns status 0, amount 0
23:59:29.225 00.000 10072 move complete, result=0
23:59:29.225 00.000 10072 worker thread done servicing request
23:59:29.233 00.008 1032 UpdateGuideState exits: m=1353 SNR=25.9
23:59:29.239 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:29.241 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:29.249 00.008 1032 Enqueuing Expose request
23:59:29.251 00.002 10072 Worker thread wakes up
23:59:29.251 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:59:29.256 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:29.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:29.672 00.416 10072 Exposure complete
23:59:29.744 00.072 10072 worker thread done servicing request
23:59:29.745 00.001 1032 OnExposeComplete: enter
23:59:29.749 00.004 1032 UpdateGuideState(): m_state=6
23:59:29.749 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12113
23:59:29.749 00.000 1032 Star::Find returns 1 (0), X=1107.20, Y=127.94, Mass=1370, SNR=26.1, Peak=101 HFD=3.6
23:59:29.758 00.009 1032 MultiStar: [#1 0.13,-0.12,0.96,U] [#2 0.10,-0.04,0.82,U] [#3 0.11,-0.06,0.78,U] [#4 0.13,-0.16,0.70,U] [#5 0.13,-0.01,0.69,U] [#6 -0.08,-0.01,0.65,U] [#7 0.19,0.04,0.73,U] [#8 0.27,0.18,0.00,M1] 
23:59:29.758 00.000 1032 single-star, 7 included, MultiStar: {0.10, -0.05}, one-star: {0.08, -0.03}
23:59:29.764 00.006 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
23:59:29.766 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
23:59:29.766 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.39 mountX=-0.05 mountY=-0.07, mountTheta=-2.22
23:59:29.766 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
23:59:29.774 00.008 1032 Enqueuing Move request for scope (0.08, -0.03)
23:59:29.774 00.000 10072 Worker thread wakes up
23:59:29.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
23:59:29.774 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
23:59:29.774 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
23:59:29.781 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:59:29.785 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:29.785 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:59:29.785 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:29.785 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:59:29.788 00.003 10072 MoveAxis(E, 10, ABG)
23:59:29.788 00.000 10072 Guiding  Dir = 2, Dur = 10
23:59:29.788 00.000 10072 IsGuiding returns 0
23:59:29.788 00.000 10072 PulseGuide returned control before completion, sleep 20
23:59:29.813 00.025 1032 UpdateGuideState exits: m=1370 SNR=26.1
23:59:29.819 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:29.825 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:29.828 00.003 10072 IsGuiding returns 0
23:59:29.828 00.000 10072 Move returns status 0, amount 10
23:59:29.828 00.000 10072 MoveAxis(N, 0, ABG)
23:59:29.828 00.000 10072 Move returns status 0, amount 0
23:59:29.828 00.000 10072 move complete, result=0
23:59:29.828 00.000 10072 worker thread done servicing request
23:59:29.828 00.000 1032 Enqueuing Expose request
23:59:29.834 00.006 10072 Worker thread wakes up
23:59:29.834 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:59:29.837 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:29.837 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:30.476 00.639 10072 Exposure complete
23:59:30.534 00.058 10072 worker thread done servicing request
23:59:30.534 00.000 1032 OnExposeComplete: enter
23:59:30.534 00.000 1032 UpdateGuideState(): m_state=6
23:59:30.543 00.009 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12114
23:59:30.543 00.000 1032 Star::Find returns 1 (0), X=1107.28, Y=127.60, Mass=1426, SNR=26.5, Peak=127 HFD=3.5
23:59:30.547 00.004 1032 MultiStar: [#1 0.14,-0.32,0.00,M1] [#2 0.14,-0.37,0.00,M1] [#3 0.23,-0.25,0.00,M1] [#4 0.35,-0.46,0.00,M1] [#5 0.17,-0.20,0.00,M1] [#6 0.13,-0.36,0.00,M1] [#7 0.25,-0.19,0.00,M1] [#8 0.19,-0.29,0.00,M2] 
23:59:30.550 00.003 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
23:59:30.550 00.000 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
23:59:30.559 00.009 1032 CameraToMount -- cameraX=0.15 cameraY=-0.36 hyp=0.40 cameraTheta=-1.17 mountX=-0.39 mountY=-0.06, mountTheta=-3.00
23:59:30.560 00.001 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.36, opts=13)
23:59:30.566 00.006 1032 Enqueuing Move request for scope (0.15, -0.36)
23:59:30.570 00.004 10072 Worker thread wakes up
23:59:30.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.36) opts 0xd
23:59:30.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.36)
23:59:30.570 00.000 10072 Moving (0.15, -0.36) raw xDistance=-0.39 yDistance=-0.06
23:59:30.572 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:59:30.576 00.004 10072 PPEC rslt: input = -0.39, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 288.78
23:59:30.576 00.000 10072 PPEC: input: -0.39, control: -0.20, exposure: 500
23:59:30.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:30.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:59:30.576 00.000 10072 MoveAxis(E, 194, ABG)
23:59:30.576 00.000 10072 Guiding  Dir = 2, Dur = 194
23:59:30.577 00.001 10072 IsGuiding returns 0
23:59:30.577 00.000 10072 PulseGuide returned control before completion, sleep 204
23:59:30.602 00.025 1032 UpdateGuideState exits: m=1426 SNR=26.5
23:59:30.606 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:30.608 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:30.612 00.004 1032 Enqueuing Expose request
23:59:30.788 00.176 10072 IsGuiding returns 0
23:59:30.788 00.000 10072 Move returns status 0, amount 194
23:59:30.788 00.000 10072 MoveAxis(N, 0, ABG)
23:59:30.788 00.000 10072 Move returns status 0, amount 0
23:59:30.788 00.000 10072 move complete, result=0
23:59:30.788 00.000 10072 worker thread done servicing request
23:59:30.788 00.000 10072 Worker thread wakes up
23:59:30.788 00.000 1032 GuideStep: -0.4 px 194 ms EAST, -0.1 px 0 ms NORTH
23:59:30.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:30.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:31.204 00.416 10072 Exposure complete
23:59:31.258 00.054 10072 worker thread done servicing request
23:59:31.258 00.000 1032 OnExposeComplete: enter
23:59:31.260 00.002 1032 UpdateGuideState(): m_state=6
23:59:31.262 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12115
23:59:31.264 00.002 1032 Star::Find returns 1 (0), X=1107.28, Y=127.72, Mass=1461, SNR=26.9, Peak=133 HFD=3.5
23:59:31.266 00.002 1032 MultiStar: [#1 0.27,-0.33,0.00,M2] [#2 0.09,-0.22,0.79,U] [#3 0.17,-0.33,0.00,M2] [#4 0.27,-0.41,0.00,M2] [#5 0.22,-0.08,0.69,U] [#6 -0.09,-0.35,0.00,M2] [#7 0.20,-0.19,0.00,M2] [#8 0.34,-0.22,0.00,M3] 
23:59:31.266 00.000 1032 refined, 2 included, MultiStar: {0.15, -0.19}, one-star: {0.16, -0.25}
23:59:31.266 00.000 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
23:59:31.273 00.007 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
23:59:31.273 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.25 cameraTheta=-0.90 mountX=-0.23 mountY=-0.10, mountTheta=-2.73
23:59:31.273 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.19, opts=13)
23:59:31.280 00.007 1032 Enqueuing Move request for scope (0.15, -0.19)
23:59:31.280 00.000 10072 Worker thread wakes up
23:59:31.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
23:59:31.280 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
23:59:31.280 00.000 10072 Moving (0.15, -0.19) raw xDistance=-0.23 yDistance=-0.10
23:59:31.280 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:59:31.280 00.000 10072 PPEC rslt: input = -0.23, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 288.78
23:59:31.280 00.000 10072 PPEC: input: -0.23, control: -0.12, exposure: 500
23:59:31.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:31.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:59:31.280 00.000 10072 MoveAxis(E, 117, ABG)
23:59:31.280 00.000 10072 Guiding  Dir = 2, Dur = 117
23:59:31.280 00.000 10072 IsGuiding returns 0
23:59:31.290 00.010 10072 PulseGuide returned control before completion, sleep 127
23:59:31.297 00.007 1032 UpdateGuideState exits: m=1461 SNR=26.9
23:59:31.306 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:31.306 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:31.306 00.000 1032 Enqueuing Expose request
23:59:31.422 00.116 10072 IsGuiding returns 1
23:59:31.422 00.000 10072 scope still moving after pulse duration time elapsed
23:59:31.454 00.032 10072 IsGuiding returns 0
23:59:31.454 00.000 10072 scope move finished after 117 + 48 ms
23:59:31.454 00.000 10072 Move returns status 0, amount 117
23:59:31.455 00.001 10072 MoveAxis(N, 0, ABG)
23:59:31.455 00.000 10072 Move returns status 0, amount 0
23:59:31.455 00.000 10072 move complete, result=0
23:59:31.455 00.000 10072 worker thread done servicing request
23:59:31.455 00.000 10072 Worker thread wakes up
23:59:31.455 00.000 1032 GuideStep: -0.2 px 117 ms EAST, -0.1 px 0 ms NORTH
23:59:31.455 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:31.455 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:32.087 00.632 10072 Exposure complete
23:59:32.133 00.046 10072 worker thread done servicing request
23:59:32.133 00.000 1032 OnExposeComplete: enter
23:59:32.137 00.004 1032 UpdateGuideState(): m_state=6
23:59:32.139 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12116
23:59:32.141 00.002 1032 Star::Find returns 1 (0), X=1107.22, Y=128.09, Mass=1391, SNR=26.2, Peak=115 HFD=3.2
23:59:32.143 00.002 1032 MultiStar: [#1 0.07,0.09,0.96,U] [#2 0.09,0.20,0.82,U] [#3 -0.01,0.33,0.00,M3] [#4 0.09,0.05,0.71,U] [#5 0.19,0.33,0.00,M1] [#6 -0.08,0.10,0.64,U] [#7 0.03,0.30,0.00,M3] [#8 0.14,0.09,0.53,U] 
23:59:32.143 00.000 1032 refined, 5 included, MultiStar: {0.07, 0.11}, one-star: {0.10, 0.12}
23:59:32.145 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
23:59:32.147 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
23:59:32.149 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.02 mountX=0.09 mountY=-0.09, mountTheta=-0.81
23:59:32.153 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
23:59:32.154 00.001 1032 Enqueuing Move request for scope (0.07, 0.11)
23:59:32.156 00.002 10072 Worker thread wakes up
23:59:32.156 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
23:59:32.156 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
23:59:32.156 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
23:59:32.158 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:59:32.162 00.004 10072 PPEC rslt: input = 0.09, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:32.162 00.000 10072 PPEC: input: 0.09, control: -0.02, exposure: 500
23:59:32.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:32.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:59:32.162 00.000 10072 MoveAxis(E, 17, ABG)
23:59:32.162 00.000 10072 Guiding  Dir = 2, Dur = 17
23:59:32.162 00.000 10072 IsGuiding returns 0
23:59:32.164 00.002 10072 PulseGuide returned control before completion, sleep 27
23:59:32.179 00.015 1032 UpdateGuideState exits: m=1391 SNR=26.2
23:59:32.183 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:32.183 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:32.183 00.000 1032 Enqueuing Expose request
23:59:32.197 00.014 10072 IsGuiding returns 0
23:59:32.197 00.000 10072 Move returns status 0, amount 17
23:59:32.197 00.000 10072 MoveAxis(N, 0, ABG)
23:59:32.197 00.000 10072 Move returns status 0, amount 0
23:59:32.197 00.000 10072 move complete, result=0
23:59:32.197 00.000 10072 worker thread done servicing request
23:59:32.197 00.000 10072 Worker thread wakes up
23:59:32.197 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:32.197 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:32.197 00.000 1032 GuideStep: 0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
23:59:32.611 00.414 10072 Exposure complete
23:59:32.657 00.046 10072 worker thread done servicing request
23:59:32.657 00.000 1032 OnExposeComplete: enter
23:59:32.662 00.005 1032 UpdateGuideState(): m_state=6
23:59:32.662 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12117
23:59:32.662 00.000 1032 Star::Find returns 1 (0), X=1107.25, Y=128.12, Mass=1326, SNR=25.6, Peak=98 HFD=3.3
23:59:32.662 00.000 1032 MultiStar: [#1 0.11,0.07,0.98,U] [#2 0.05,0.15,0.82,U] [#3 0.06,0.19,0.78,U] [#4 0.09,0.04,0.69,U] [#5 0.17,0.31,0.00,M2] [#6 -0.16,0.14,0.62,U] [#7 0.10,0.33,0.00,M4] [#8 0.09,0.16,0.55,U] 
23:59:32.662 00.000 1032 refined, 6 included, MultiStar: {0.06, 0.13}, one-star: {0.12, 0.15}
23:59:32.672 00.010 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
23:59:32.672 00.000 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
23:59:32.672 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.12 mountX=0.11 mountY=-0.09, mountTheta=-0.71
23:59:32.679 00.007 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
23:59:32.679 00.000 1032 Enqueuing Move request for scope (0.06, 0.13)
23:59:32.679 00.000 10072 Worker thread wakes up
23:59:32.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
23:59:32.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
23:59:32.679 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
23:59:32.679 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
23:59:32.690 00.011 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:32.690 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
23:59:32.690 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:32.690 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:59:32.690 00.000 10072 MoveAxis(E, 11, ABG)
23:59:32.690 00.000 10072 Guiding  Dir = 2, Dur = 11
23:59:32.691 00.001 10072 IsGuiding returns 0
23:59:32.691 00.000 10072 PulseGuide returned control before completion, sleep 21
23:59:32.704 00.013 1032 UpdateGuideState exits: m=1326 SNR=25.6
23:59:32.704 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:32.713 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:32.713 00.000 1032 Enqueuing Expose request
23:59:32.720 00.007 10072 IsGuiding returns 0
23:59:32.721 00.001 10072 Move returns status 0, amount 11
23:59:32.721 00.000 10072 MoveAxis(N, 0, ABG)
23:59:32.721 00.000 10072 Move returns status 0, amount 0
23:59:32.721 00.000 10072 move complete, result=0
23:59:32.721 00.000 10072 worker thread done servicing request
23:59:32.721 00.000 10072 Worker thread wakes up
23:59:32.721 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:32.721 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:32.725 00.004 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:59:33.360 00.635 10072 Exposure complete
23:59:33.406 00.046 10072 worker thread done servicing request
23:59:33.408 00.002 1032 OnExposeComplete: enter
23:59:33.408 00.000 1032 UpdateGuideState(): m_state=6
23:59:33.408 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12118
23:59:33.408 00.000 1032 Star::Find returns 1 (0), X=1107.21, Y=127.96, Mass=1379, SNR=26.1, Peak=114 HFD=3.3
23:59:33.408 00.000 1032 MultiStar: [#1 0.15,-0.07,0.98,U] [#2 0.13,0.07,0.83,U] [#3 0.17,0.01,0.79,U] [#4 0.15,-0.21,0.00,M1] [#5 0.15,0.10,0.70,U] [#6 0.04,-0.13,0.65,U] [#7 0.02,0.01,0.69,U] [#8 0.22,0.03,0.61,U] 
23:59:33.408 00.000 1032 single-star, 7 included, MultiStar: {0.12, 0.00}, one-star: {0.09, -0.01}
23:59:33.419 00.011 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
23:59:33.419 00.000 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
23:59:33.422 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.11 mountX=-0.03 mountY=-0.08, mountTheta=-1.94
23:59:33.422 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
23:59:33.425 00.003 1032 Enqueuing Move request for scope (0.09, -0.01)
23:59:33.425 00.000 10072 Worker thread wakes up
23:59:33.425 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:59:33.425 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:59:33.425 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
23:59:33.425 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
23:59:33.425 00.000 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:33.425 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
23:59:33.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:33.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:59:33.425 00.000 10072 MoveAxis(E, 15, ABG)
23:59:33.425 00.000 10072 Guiding  Dir = 2, Dur = 15
23:59:33.425 00.000 10072 IsGuiding returns 0
23:59:33.425 00.000 10072 PulseGuide returned control before completion, sleep 25
23:59:33.442 00.017 1032 UpdateGuideState exits: m=1379 SNR=26.1
23:59:33.451 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:33.454 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:33.455 00.001 1032 Enqueuing Expose request
23:59:33.468 00.013 10072 IsGuiding returns 0
23:59:33.468 00.000 10072 Move returns status 0, amount 15
23:59:33.468 00.000 10072 MoveAxis(N, 0, ABG)
23:59:33.468 00.000 10072 Move returns status 0, amount 0
23:59:33.468 00.000 10072 move complete, result=0
23:59:33.468 00.000 10072 worker thread done servicing request
23:59:33.468 00.000 10072 Worker thread wakes up
23:59:33.468 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:33.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:33.468 00.000 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
23:59:33.883 00.415 10072 Exposure complete
23:59:33.922 00.039 10072 worker thread done servicing request
23:59:33.922 00.000 1032 OnExposeComplete: enter
23:59:33.924 00.002 1032 UpdateGuideState(): m_state=6
23:59:33.926 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12119
23:59:33.928 00.002 1032 Star::Find returns 1 (0), X=1107.36, Y=127.85, Mass=1497, SNR=27.3, Peak=127 HFD=3.5
23:59:33.928 00.000 1032 MultiStar: [#1 0.13,-0.15,0.90,U] [#2 0.11,-0.17,0.77,U] [#3 0.11,-0.03,0.80,U] [#4 0.25,-0.27,0.00,M2] [#5 0.16,0.07,0.69,U] [#6 0.16,-0.16,0.63,U] [#7 0.14,0.02,0.71,U] [#8 0.24,0.05,0.51,U] 
23:59:33.930 00.002 1032 refined, 7 included, MultiStar: {0.16, -0.07}, one-star: {0.24, -0.12}
23:59:33.932 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
23:59:33.932 00.000 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
23:59:33.935 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.42 mountX=-0.11 mountY=-0.14, mountTheta=-2.25
23:59:33.938 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.07, opts=13)
23:59:33.940 00.002 1032 Enqueuing Move request for scope (0.16, -0.07)
23:59:33.942 00.002 10072 Worker thread wakes up
23:59:33.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
23:59:33.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
23:59:33.942 00.000 10072 Moving (0.16, -0.07) raw xDistance=-0.11 yDistance=-0.14
23:59:33.944 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:59:33.946 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:33.946 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:59:33.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:33.946 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:59:33.946 00.000 10072 MoveAxis(E, 12, ABG)
23:59:33.946 00.000 10072 Guiding  Dir = 2, Dur = 12
23:59:33.946 00.000 10072 IsGuiding returns 0
23:59:33.946 00.000 10072 PulseGuide returned control before completion, sleep 22
23:59:33.963 00.017 1032 UpdateGuideState exits: m=1497 SNR=27.3
23:59:33.965 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:33.965 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:33.967 00.002 1032 Enqueuing Expose request
23:59:33.984 00.017 10072 IsGuiding returns 0
23:59:33.984 00.000 10072 Move returns status 0, amount 12
23:59:33.984 00.000 10072 MoveAxis(N, 0, ABG)
23:59:33.984 00.000 10072 Move returns status 0, amount 0
23:59:33.985 00.001 10072 move complete, result=0
23:59:33.985 00.000 10072 worker thread done servicing request
23:59:33.985 00.000 10072 Worker thread wakes up
23:59:33.985 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:33.985 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:33.986 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
23:59:34.622 00.636 10072 Exposure complete
23:59:34.666 00.044 10072 worker thread done servicing request
23:59:34.666 00.000 1032 OnExposeComplete: enter
23:59:34.668 00.002 1032 UpdateGuideState(): m_state=6
23:59:34.670 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12120
23:59:34.672 00.002 1032 Star::Find returns 1 (0), X=1107.37, Y=127.96, Mass=1539, SNR=27.6, Peak=124 HFD=3.4
23:59:34.674 00.002 1032 MultiStar: [#1 0.12,0.04,0.92,U] [#2 0.15,0.06,0.79,U] [#3 0.12,-0.06,0.74,U] [#4 0.24,-0.18,0.00,M3] [#5 0.35,0.05,0.00,M1] [#6 0.05,-0.11,0.58,U] [#7 0.09,0.03,0.66,U] [#8 0.04,0.10,0.52,U] 
23:59:34.676 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.01}, one-star: {0.24, -0.01}
23:59:34.676 00.000 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
23:59:34.678 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
23:59:34.680 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.07 mountX=-0.02 mountY=-0.13, mountTheta=-1.76
23:59:34.683 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
23:59:34.686 00.003 1032 Enqueuing Move request for scope (0.13, 0.01)
23:59:34.686 00.000 10072 Worker thread wakes up
23:59:34.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
23:59:34.688 00.002 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
23:59:34.688 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.13
23:59:34.688 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:59:34.690 00.002 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:34.690 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
23:59:34.690 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:34.690 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:59:34.690 00.000 10072 MoveAxis(E, 16, ABG)
23:59:34.690 00.000 10072 Guiding  Dir = 2, Dur = 16
23:59:34.690 00.000 10072 IsGuiding returns 0
23:59:34.690 00.000 10072 PulseGuide returned control before completion, sleep 26
23:59:34.708 00.018 1032 UpdateGuideState exits: m=1539 SNR=27.6
23:59:34.710 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:34.712 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:34.714 00.002 1032 Enqueuing Expose request
23:59:34.732 00.018 10072 IsGuiding returns 0
23:59:34.732 00.000 10072 Move returns status 0, amount 16
23:59:34.732 00.000 10072 MoveAxis(N, 0, ABG)
23:59:34.732 00.000 10072 Move returns status 0, amount 0
23:59:34.732 00.000 10072 move complete, result=0
23:59:34.732 00.000 10072 worker thread done servicing request
23:59:34.732 00.000 10072 Worker thread wakes up
23:59:34.732 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:34.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:34.735 00.003 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
23:59:35.144 00.409 10072 Exposure complete
23:59:35.194 00.050 10072 worker thread done servicing request
23:59:35.194 00.000 1032 OnExposeComplete: enter
23:59:35.198 00.004 1032 UpdateGuideState(): m_state=6
23:59:35.198 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12121
23:59:35.200 00.002 1032 Star::Find returns 1 (0), X=1107.23, Y=127.93, Mass=1421, SNR=26.6, Peak=111 HFD=3.4
23:59:35.204 00.004 1032 MultiStar: [#1 0.13,-0.00,0.95,U] [#2 0.06,0.11,0.84,U] [#3 0.05,0.06,0.74,U] [#4 0.14,-0.06,0.71,U] [#5 0.12,0.12,0.67,U] [#6 -0.00,-0.10,0.65,U] [#7 0.14,0.09,0.69,U] [#8 0.31,0.16,0.00,M1] 
23:59:35.204 00.000 1032 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {0.11, -0.04}
23:59:35.207 00.003 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
23:59:35.209 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
23:59:35.209 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.21 mountX=-0.00 mountY=-0.10, mountTheta=-1.62
23:59:35.209 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
23:59:35.209 00.000 1032 Enqueuing Move request for scope (0.09, 0.02)
23:59:35.209 00.000 10072 Worker thread wakes up
23:59:35.209 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
23:59:35.209 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
23:59:35.209 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.10
23:59:35.223 00.014 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:59:35.226 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:35.226 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
23:59:35.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:35.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:59:35.226 00.000 10072 MoveAxis(E, 13, ABG)
23:59:35.226 00.000 10072 Guiding  Dir = 2, Dur = 13
23:59:35.226 00.000 10072 IsGuiding returns 0
23:59:35.226 00.000 10072 PulseGuide returned control before completion, sleep 23
23:59:35.243 00.017 1032 UpdateGuideState exits: m=1421 SNR=26.6
23:59:35.245 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:35.247 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:35.249 00.002 1032 Enqueuing Expose request
23:59:35.253 00.004 10072 IsGuiding returns 0
23:59:35.253 00.000 10072 Move returns status 0, amount 13
23:59:35.253 00.000 10072 MoveAxis(N, 0, ABG)
23:59:35.253 00.000 10072 Move returns status 0, amount 0
23:59:35.253 00.000 10072 move complete, result=0
23:59:35.253 00.000 10072 worker thread done servicing request
23:59:35.253 00.000 10072 Worker thread wakes up
23:59:35.253 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:35.253 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:35.258 00.005 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:59:35.885 00.627 10072 Exposure complete
23:59:35.933 00.048 10072 worker thread done servicing request
23:59:35.933 00.000 1032 OnExposeComplete: enter
23:59:35.935 00.002 1032 UpdateGuideState(): m_state=6
23:59:35.938 00.003 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12122
23:59:35.938 00.000 1032 Star::Find returns 1 (0), X=1107.36, Y=127.93, Mass=1465, SNR=26.9, Peak=115 HFD=3.3
23:59:35.940 00.002 1032 MultiStar: [#1 0.17,-0.18,0.93,U] [#2 0.18,-0.09,0.80,U] [#3 0.11,-0.05,0.79,U] [#4 0.34,-0.23,0.00,M3] [#5 0.15,0.07,0.65,U] [#6 -0.08,-0.10,0.61,U] [#7 0.18,0.05,0.69,U] [#8 0.13,-0.00,0.53,U] 
23:59:35.942 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.05}, one-star: {0.24, -0.04}
23:59:35.944 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
23:59:35.946 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
23:59:35.948 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.34 mountX=-0.09 mountY=-0.13, mountTheta=-2.17
23:59:35.950 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
23:59:35.952 00.002 1032 Enqueuing Move request for scope (0.14, -0.05)
23:59:35.954 00.002 10072 Worker thread wakes up
23:59:35.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
23:59:35.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
23:59:35.954 00.000 10072 Moving (0.14, -0.05) raw xDistance=-0.09 yDistance=-0.13
23:59:35.955 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:59:35.959 00.004 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:35.959 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
23:59:35.959 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:35.959 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:59:35.959 00.000 10072 MoveAxis(E, 13, ABG)
23:59:35.959 00.000 10072 Guiding  Dir = 2, Dur = 13
23:59:35.960 00.001 10072 IsGuiding returns 0
23:59:35.960 00.000 10072 PulseGuide returned control before completion, sleep 23
23:59:35.976 00.016 1032 UpdateGuideState exits: m=1465 SNR=26.9
23:59:35.980 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:35.980 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:35.985 00.005 1032 Enqueuing Expose request
23:59:35.992 00.007 10072 IsGuiding returns 0
23:59:35.992 00.000 10072 Move returns status 0, amount 13
23:59:35.993 00.001 10072 MoveAxis(N, 0, ABG)
23:59:35.993 00.000 10072 Move returns status 0, amount 0
23:59:35.993 00.000 10072 move complete, result=0
23:59:35.993 00.000 10072 worker thread done servicing request
23:59:35.993 00.000 10072 Worker thread wakes up
23:59:35.993 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:35.993 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:35.993 00.000 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:59:36.412 00.419 10072 Exposure complete
23:59:36.449 00.037 10072 worker thread done servicing request
23:59:36.449 00.000 1032 OnExposeComplete: enter
23:59:36.449 00.000 1032 UpdateGuideState(): m_state=6
23:59:36.453 00.004 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12123
23:59:36.453 00.000 1032 Star::Find returns 1 (0), X=1107.32, Y=127.79, Mass=1512, SNR=27.3, Peak=131 HFD=3.5
23:59:36.453 00.000 1032 MultiStar: [#1 0.18,-0.22,0.00,M1] [#2 0.20,-0.12,0.78,U] [#3 0.23,-0.10,0.72,U] [#4 0.27,-0.20,0.00,M4] [#5 0.12,-0.11,0.68,U] [#6 0.16,-0.21,0.00,M1] [#7 0.18,0.01,0.72,U] [#8 0.15,-0.04,0.50,U] 
23:59:36.453 00.000 1032 refined, 5 included, MultiStar: {0.18, -0.10}, one-star: {0.19, -0.18}
23:59:36.453 00.000 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
23:59:36.453 00.000 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
23:59:36.453 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.49 mountX=-0.14 mountY=-0.15, mountTheta=-2.32
23:59:36.453 00.000 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.10, opts=13)
23:59:36.453 00.000 1032 Enqueuing Move request for scope (0.18, -0.10)
23:59:36.453 00.000 10072 Worker thread wakes up
23:59:36.453 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
23:59:36.453 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
23:59:36.453 00.000 10072 Moving (0.18, -0.10) raw xDistance=-0.14 yDistance=-0.15
23:59:36.467 00.014 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=252, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:59:36.469 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.77
23:59:36.469 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:59:36.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:36.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:59:36.469 00.000 10072 MoveAxis(E, 78, ABG)
23:59:36.469 00.000 10072 Guiding  Dir = 2, Dur = 78
23:59:36.469 00.000 10072 IsGuiding returns 0
23:59:36.469 00.000 10072 PulseGuide returned control before completion, sleep 88
23:59:36.487 00.018 1032 UpdateGuideState exits: m=1512 SNR=27.3
23:59:36.489 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:36.491 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:36.493 00.002 1032 Enqueuing Expose request
23:59:36.562 00.069 10072 IsGuiding returns 0
23:59:36.562 00.000 10072 Move returns status 0, amount 78
23:59:36.562 00.000 10072 MoveAxis(N, 0, ABG)
23:59:36.562 00.000 10072 Move returns status 0, amount 0
23:59:36.562 00.000 10072 move complete, result=0
23:59:36.562 00.000 10072 worker thread done servicing request
23:59:36.562 00.000 10072 Worker thread wakes up
23:59:36.562 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:36.562 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:36.562 00.000 1032 GuideStep: -0.1 px 78 ms EAST, -0.2 px 0 ms NORTH
23:59:37.202 00.640 10072 Exposure complete
23:59:37.246 00.044 10072 worker thread done servicing request
23:59:37.246 00.000 1032 OnExposeComplete: enter
23:59:37.249 00.003 1032 UpdateGuideState(): m_state=6
23:59:37.251 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12124
23:59:37.253 00.002 1032 Star::Find returns 1 (0), X=1107.39, Y=127.93, Mass=1385, SNR=26.2, Peak=108 HFD=3.4
23:59:37.255 00.002 1032 MultiStar: [#1 0.17,-0.13,0.97,U] [#2 0.15,-0.06,0.80,U] [#3 0.10,0.05,0.77,U] [#4 0.34,-0.21,0.00,M5] [#5 0.21,-0.00,0.66,U] [#6 0.12,-0.17,0.62,U] [#7 0.09,-0.00,0.68,U] [#8 0.17,0.08,0.53,U] 
23:59:37.255 00.000 1032 refined, 7 included, MultiStar: {0.16, -0.04}, one-star: {0.26, -0.04}
23:59:37.257 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
23:59:37.257 00.000 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
23:59:37.257 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.25 mountX=-0.08 mountY=-0.15, mountTheta=-2.08
23:59:37.264 00.007 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.04, opts=13)
23:59:37.266 00.002 1032 Enqueuing Move request for scope (0.16, -0.04)
23:59:37.266 00.000 10072 Worker thread wakes up
23:59:37.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
23:59:37.266 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
23:59:37.266 00.000 10072 Moving (0.16, -0.04) raw xDistance=-0.08 yDistance=-0.15
23:59:37.270 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:59:37.270 00.000 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:37.270 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
23:59:37.270 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:37.270 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:59:37.270 00.000 10072 MoveAxis(E, 16, ABG)
23:59:37.270 00.000 10072 Guiding  Dir = 2, Dur = 16
23:59:37.270 00.000 10072 IsGuiding returns 0
23:59:37.270 00.000 10072 PulseGuide returned control before completion, sleep 26
23:59:37.289 00.019 1032 UpdateGuideState exits: m=1385 SNR=26.2
23:59:37.291 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:37.293 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:37.295 00.002 1032 Enqueuing Expose request
23:59:37.312 00.017 10072 IsGuiding returns 0
23:59:37.312 00.000 10072 Move returns status 0, amount 16
23:59:37.312 00.000 10072 MoveAxis(N, 0, ABG)
23:59:37.312 00.000 10072 Move returns status 0, amount 0
23:59:37.312 00.000 10072 move complete, result=0
23:59:37.312 00.000 10072 worker thread done servicing request
23:59:37.312 00.000 10072 Worker thread wakes up
23:59:37.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:37.312 00.000 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:59:37.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:37.719 00.407 10072 Exposure complete
23:59:37.768 00.049 10072 worker thread done servicing request
23:59:37.768 00.000 1032 OnExposeComplete: enter
23:59:37.768 00.000 1032 UpdateGuideState(): m_state=6
23:59:37.768 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12125
23:59:37.774 00.006 1032 Star::Find returns 1 (0), X=1107.31, Y=128.00, Mass=1341, SNR=25.8, Peak=115 HFD=3.3
23:59:37.774 00.000 1032 MultiStar: [#1 0.20,-0.01,0.98,U] [#2 0.10,0.02,0.83,U] [#3 0.12,0.02,0.80,U] [#4 0.16,-0.07,0.74,U] [#5 0.17,0.17,0.65,U] [#6 0.15,-0.12,0.63,U] [#7 0.10,0.29,0.00,M1] [#8 0.11,0.15,0.57,U] 
23:59:37.778 00.004 1032 refined, 7 included, MultiStar: {0.15, 0.02}, one-star: {0.19, 0.03}
23:59:37.780 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
23:59:37.780 00.000 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
23:59:37.780 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.13 mountX=-0.02 mountY=-0.15, mountTheta=-1.70
23:59:37.780 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
23:59:37.780 00.000 1032 Enqueuing Move request for scope (0.15, 0.02)
23:59:37.791 00.011 10072 Worker thread wakes up
23:59:37.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
23:59:37.791 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
23:59:37.791 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
23:59:37.793 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:59:37.795 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:37.797 00.002 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
23:59:37.797 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:37.797 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:59:37.797 00.000 10072 MoveAxis(E, 12, ABG)
23:59:37.797 00.000 10072 Guiding  Dir = 2, Dur = 12
23:59:37.797 00.000 10072 IsGuiding returns 0
23:59:37.798 00.001 10072 PulseGuide returned control before completion, sleep 22
23:59:37.812 00.014 1032 UpdateGuideState exits: m=1341 SNR=25.8
23:59:37.812 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:37.812 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:37.812 00.000 1032 Enqueuing Expose request
23:59:37.829 00.017 10072 IsGuiding returns 0
23:59:37.829 00.000 10072 Move returns status 0, amount 12
23:59:37.829 00.000 10072 MoveAxis(N, 0, ABG)
23:59:37.829 00.000 10072 Move returns status 0, amount 0
23:59:37.829 00.000 10072 move complete, result=0
23:59:37.829 00.000 10072 worker thread done servicing request
23:59:37.829 00.000 10072 Worker thread wakes up
23:59:37.829 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:37.829 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:37.829 00.000 1032 GuideStep: -0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
23:59:38.465 00.636 10072 Exposure complete
23:59:38.510 00.045 10072 worker thread done servicing request
23:59:38.510 00.000 1032 OnExposeComplete: enter
23:59:38.510 00.000 1032 UpdateGuideState(): m_state=6
23:59:38.517 00.007 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12126
23:59:38.519 00.002 1032 Star::Find returns 1 (0), X=1107.27, Y=127.99, Mass=1428, SNR=26.6, Peak=110 HFD=3.3
23:59:38.519 00.000 1032 MultiStar: [#1 0.21,0.04,0.97,U] [#2 -0.01,0.11,0.82,U] [#3 0.14,0.08,0.81,U] [#4 0.13,-0.05,0.68,U] [#5 0.15,0.17,0.67,U] [#6 0.06,-0.08,0.62,U] [#7 0.02,0.22,0.69,U] [#8 0.15,0.15,0.53,U] 
23:59:38.519 00.000 1032 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.14, 0.02}
23:59:38.519 00.000 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
23:59:38.528 00.009 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
23:59:38.530 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.55 mountX=0.04 mountY=-0.13, mountTheta=-1.28
23:59:38.534 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
23:59:38.536 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
23:59:38.536 00.000 10072 Worker thread wakes up
23:59:38.536 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:59:38.536 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:59:38.536 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.13
23:59:38.540 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:59:38.542 00.002 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:38.542 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
23:59:38.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:38.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:59:38.542 00.000 10072 MoveAxis(E, 18, ABG)
23:59:38.542 00.000 10072 Guiding  Dir = 2, Dur = 18
23:59:38.542 00.000 10072 IsGuiding returns 0
23:59:38.542 00.000 10072 PulseGuide returned control before completion, sleep 28
23:59:38.560 00.018 1032 UpdateGuideState exits: m=1428 SNR=26.6
23:59:38.564 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:38.566 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:38.566 00.000 1032 Enqueuing Expose request
23:59:38.574 00.008 10072 IsGuiding returns 0
23:59:38.574 00.000 10072 Move returns status 0, amount 18
23:59:38.574 00.000 10072 MoveAxis(N, 0, ABG)
23:59:38.574 00.000 10072 Move returns status 0, amount 0
23:59:38.574 00.000 10072 move complete, result=0
23:59:38.574 00.000 10072 worker thread done servicing request
23:59:38.574 00.000 10072 Worker thread wakes up
23:59:38.574 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:38.574 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:38.576 00.002 1032 GuideStep: 0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
23:59:38.996 00.420 10072 Exposure complete
23:59:39.029 00.033 10072 worker thread done servicing request
23:59:39.029 00.000 1032 OnExposeComplete: enter
23:59:39.029 00.000 1032 UpdateGuideState(): m_state=6
23:59:39.029 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12127
23:59:39.037 00.008 1032 Star::Find returns 1 (0), X=1107.42, Y=127.92, Mass=1484, SNR=27.1, Peak=128 HFD=3.4
23:59:39.039 00.002 1032 MultiStar: [#1 0.15,-0.07,0.90,U] [#2 0.12,0.01,0.81,U] [#3 0.19,-0.01,0.77,U] [#4 0.05,-0.04,0.68,U] [#5 0.15,0.07,0.65,U] [#6 0.24,-0.17,0.00,M1] [#7 0.16,0.12,0.66,U] [#8 0.28,-0.00,0.00,M1] 
23:59:39.039 00.000 1032 refined, 6 included, MultiStar: {0.17, -0.00}, one-star: {0.29, -0.05}
23:59:39.039 00.000 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
23:59:39.039 00.000 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
23:59:39.039 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.01 mountX=-0.04 mountY=-0.16, mountTheta=-1.84
23:59:39.047 00.008 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.00, opts=13)
23:59:39.047 00.000 1032 Enqueuing Move request for scope (0.17, -0.00)
23:59:39.047 00.000 10072 Worker thread wakes up
23:59:39.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
23:59:39.047 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
23:59:39.047 00.000 10072 Moving (0.17, -0.00) raw xDistance=-0.04 yDistance=-0.16
23:59:39.047 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
23:59:39.058 00.011 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:39.058 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:59:39.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:39.058 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:59:39.058 00.000 10072 MoveAxis(E, 12, ABG)
23:59:39.058 00.000 10072 Guiding  Dir = 2, Dur = 12
23:59:39.058 00.000 10072 IsGuiding returns 0
23:59:39.058 00.000 10072 PulseGuide returned control before completion, sleep 22
23:59:39.071 00.013 1032 UpdateGuideState exits: m=1484 SNR=27.1
23:59:39.073 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:39.075 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:39.075 00.000 1032 Enqueuing Expose request
23:59:39.086 00.011 10072 IsGuiding returns 0
23:59:39.086 00.000 10072 Move returns status 0, amount 12
23:59:39.086 00.000 10072 MoveAxis(N, 0, ABG)
23:59:39.086 00.000 10072 Move returns status 0, amount 0
23:59:39.086 00.000 10072 move complete, result=0
23:59:39.086 00.000 10072 worker thread done servicing request
23:59:39.086 00.000 10072 Worker thread wakes up
23:59:39.086 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:39.086 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:39.087 00.001 1032 GuideStep: -0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
23:59:39.713 00.626 10072 Exposure complete
23:59:39.759 00.046 10072 worker thread done servicing request
23:59:39.759 00.000 1032 OnExposeComplete: enter
23:59:39.759 00.000 1032 UpdateGuideState(): m_state=6
23:59:39.759 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12128
23:59:39.759 00.000 1032 Star::Find returns 1 (0), X=1107.36, Y=127.87, Mass=1354, SNR=25.9, Peak=107 HFD=3.5
23:59:39.766 00.007 1032 MultiStar: [#1 0.18,-0.16,1.00,U] [#2 0.17,-0.10,0.85,U] [#3 0.20,-0.15,0.82,U] [#4 0.30,-0.25,0.00,M3] [#5 0.37,0.11,0.00,M1] [#6 0.25,-0.23,0.00,M2] [#7 0.19,-0.04,0.70,U] [#8 0.24,0.08,0.54,U] 
23:59:39.766 00.000 1032 refined, 5 included, MultiStar: {0.20, -0.09}, one-star: {0.24, -0.10}
23:59:39.766 00.000 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
23:59:39.766 00.000 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
23:59:39.766 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.43 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
23:59:39.775 00.009 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.09, opts=13)
23:59:39.776 00.001 1032 Enqueuing Move request for scope (0.20, -0.09)
23:59:39.778 00.002 10072 Worker thread wakes up
23:59:39.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
23:59:39.778 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
23:59:39.778 00.000 10072 Moving (0.20, -0.09) raw xDistance=-0.14 yDistance=-0.17
23:59:39.780 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:59:39.780 00.000 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.77
23:59:39.780 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
23:59:39.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:39.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:59:39.780 00.000 10072 MoveAxis(E, 80, ABG)
23:59:39.780 00.000 10072 Guiding  Dir = 2, Dur = 80
23:59:39.780 00.000 10072 IsGuiding returns 0
23:59:39.780 00.000 10072 PulseGuide returned control before completion, sleep 90
23:59:39.797 00.017 1032 UpdateGuideState exits: m=1354 SNR=25.9
23:59:39.802 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:39.804 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:39.806 00.002 1032 Enqueuing Expose request
23:59:39.885 00.079 10072 IsGuiding returns 0
23:59:39.885 00.000 10072 Move returns status 0, amount 80
23:59:39.885 00.000 10072 MoveAxis(N, 0, ABG)
23:59:39.885 00.000 10072 Move returns status 0, amount 0
23:59:39.885 00.000 10072 move complete, result=0
23:59:39.885 00.000 10072 worker thread done servicing request
23:59:39.885 00.000 10072 Worker thread wakes up
23:59:39.885 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:39.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:39.885 00.000 1032 GuideStep: -0.1 px 80 ms EAST, -0.2 px 0 ms NORTH
23:59:40.302 00.417 10072 Exposure complete
23:59:40.347 00.045 10072 worker thread done servicing request
23:59:40.347 00.000 1032 OnExposeComplete: enter
23:59:40.353 00.006 1032 UpdateGuideState(): m_state=6
23:59:40.353 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12129
23:59:40.353 00.000 1032 Star::Find returns 1 (0), X=1107.28, Y=128.05, Mass=1443, SNR=26.7, Peak=113 HFD=3.3
23:59:40.353 00.000 1032 MultiStar: [#1 0.20,-0.10,0.97,U] [#2 0.23,-0.08,0.84,U] [#3 0.21,0.12,0.76,U] [#4 0.32,-0.06,0.00,M4] [#5 0.08,0.12,0.67,U] [#6 0.14,-0.18,0.61,U] [#7 0.18,0.07,0.69,U] [#8 0.28,-0.19,0.00,M1] 
23:59:40.360 00.007 1032 refined, 6 included, MultiStar: {0.17, 0.01}, one-star: {0.16, 0.08}
23:59:40.360 00.000 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
23:59:40.363 00.003 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
23:59:40.363 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.03 mountX=-0.04 mountY=-0.17, mountTheta=-1.80
23:59:40.363 00.000 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.01, opts=13)
23:59:40.370 00.007 1032 Enqueuing Move request for scope (0.17, 0.01)
23:59:40.370 00.000 10072 Worker thread wakes up
23:59:40.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
23:59:40.370 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
23:59:40.370 00.000 10072 Moving (0.17, 0.01) raw xDistance=-0.04 yDistance=-0.17
23:59:40.370 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
23:59:40.375 00.005 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:40.375 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:59:40.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:40.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:59:40.375 00.000 10072 MoveAxis(E, 10, ABG)
23:59:40.375 00.000 10072 Guiding  Dir = 2, Dur = 10
23:59:40.377 00.002 10072 IsGuiding returns 0
23:59:40.377 00.000 10072 PulseGuide returned control before completion, sleep 20
23:59:40.395 00.018 1032 UpdateGuideState exits: m=1443 SNR=26.7
23:59:40.395 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:40.395 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:40.395 00.000 1032 Enqueuing Expose request
23:59:40.411 00.016 10072 IsGuiding returns 0
23:59:40.411 00.000 10072 Move returns status 0, amount 10
23:59:40.411 00.000 10072 MoveAxis(N, 0, ABG)
23:59:40.411 00.000 10072 Move returns status 0, amount 0
23:59:40.411 00.000 10072 move complete, result=0
23:59:40.411 00.000 10072 worker thread done servicing request
23:59:40.411 00.000 10072 Worker thread wakes up
23:59:40.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:40.411 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:40.411 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
23:59:41.048 00.637 10072 Exposure complete
23:59:41.094 00.046 10072 worker thread done servicing request
23:59:41.094 00.000 1032 OnExposeComplete: enter
23:59:41.099 00.005 1032 UpdateGuideState(): m_state=6
23:59:41.099 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12130
23:59:41.099 00.000 1032 Star::Find returns 1 (0), X=1107.34, Y=128.09, Mass=1446, SNR=26.8, Peak=118 HFD=3.3
23:59:41.099 00.000 1032 MultiStar: [#1 0.12,0.03,0.92,U] [#2 0.21,0.20,0.00,M1] [#3 -0.01,0.15,0.79,U] [#4 0.21,0.06,0.66,U] [#5 0.16,0.19,0.66,U] [#6 0.06,0.08,0.60,U] [#7 0.18,0.15,0.74,U] [#8 0.16,0.30,0.00,M2] 
23:59:41.099 00.000 1032 refined, 6 included, MultiStar: {0.14, 0.11}, one-star: {0.22, 0.12}
23:59:41.099 00.000 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
23:59:41.109 00.010 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
23:59:41.109 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.68 mountX=0.07 mountY=-0.16, mountTheta=-1.15
23:59:41.109 00.000 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.11, opts=13)
23:59:41.116 00.007 1032 Enqueuing Move request for scope (0.14, 0.11)
23:59:41.116 00.000 10072 Worker thread wakes up
23:59:41.116 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
23:59:41.116 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
23:59:41.116 00.000 10072 Moving (0.14, 0.11) raw xDistance=0.07 yDistance=-0.16
23:59:41.120 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:59:41.122 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:41.122 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:59:41.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:41.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:59:41.122 00.000 10072 MoveAxis(E, 13, ABG)
23:59:41.122 00.000 10072 Guiding  Dir = 2, Dur = 13
23:59:41.124 00.002 10072 IsGuiding returns 0
23:59:41.125 00.001 10072 PulseGuide returned control before completion, sleep 23
23:59:41.141 00.016 1032 UpdateGuideState exits: m=1446 SNR=26.8
23:59:41.141 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:41.141 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:41.141 00.000 1032 Enqueuing Expose request
23:59:41.155 00.014 10072 IsGuiding returns 0
23:59:41.156 00.001 10072 Move returns status 0, amount 13
23:59:41.156 00.000 10072 MoveAxis(N, 0, ABG)
23:59:41.156 00.000 10072 Move returns status 0, amount 0
23:59:41.156 00.000 10072 move complete, result=0
23:59:41.156 00.000 10072 worker thread done servicing request
23:59:41.156 00.000 10072 Worker thread wakes up
23:59:41.156 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:41.156 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:41.156 00.000 1032 GuideStep: 0.1 px 13 ms EAST, -0.2 px 0 ms NORTH
23:59:41.569 00.413 10072 Exposure complete
23:59:41.615 00.046 1032 OnExposeComplete: enter
23:59:41.618 00.003 10072 worker thread done servicing request
23:59:41.618 00.000 1032 UpdateGuideState(): m_state=6
23:59:41.621 00.003 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12131
23:59:41.624 00.003 1032 Star::Find returns 1 (0), X=1107.36, Y=128.02, Mass=1504, SNR=27.2, Peak=113 HFD=3.4
23:59:41.626 00.002 1032 MultiStar: [#1 0.15,0.04,0.95,U] [#2 0.11,0.10,0.80,U] [#3 0.10,0.05,0.72,U] [#4 0.24,-0.07,0.66,U] [#5 0.20,0.16,0.66,U] [#6 0.01,0.05,0.58,U] [#7 0.14,0.13,0.69,U] [#8 0.28,0.15,0.00,M3] 
23:59:41.628 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.06}, one-star: {0.24, 0.05}
23:59:41.628 00.000 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
23:59:41.628 00.000 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
23:59:41.628 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.17 cameraTheta=0.39 mountX=0.02 mountY=-0.17, mountTheta=-1.44
23:59:41.628 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
23:59:41.628 00.000 1032 Enqueuing Move request for scope (0.15, 0.06)
23:59:41.628 00.000 10072 Worker thread wakes up
23:59:41.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
23:59:41.628 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
23:59:41.628 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.17
23:59:41.641 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:59:41.644 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:41.644 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:59:41.644 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:41.644 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:59:41.644 00.000 10072 MoveAxis(E, 11, ABG)
23:59:41.644 00.000 10072 Guiding  Dir = 2, Dur = 11
23:59:41.644 00.000 10072 IsGuiding returns 0
23:59:41.644 00.000 10072 PulseGuide returned control before completion, sleep 21
23:59:41.660 00.016 1032 UpdateGuideState exits: m=1504 SNR=27.2
23:59:41.664 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:41.666 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:41.668 00.002 1032 Enqueuing Expose request
23:59:41.675 00.007 10072 IsGuiding returns 0
23:59:41.675 00.000 10072 Move returns status 0, amount 11
23:59:41.675 00.000 10072 MoveAxis(N, 0, ABG)
23:59:41.675 00.000 10072 Move returns status 0, amount 0
23:59:41.675 00.000 10072 move complete, result=0
23:59:41.675 00.000 10072 worker thread done servicing request
23:59:41.675 00.000 10072 Worker thread wakes up
23:59:41.675 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:41.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:41.677 00.002 1032 GuideStep: 0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
23:59:42.313 00.636 10072 Exposure complete
23:59:42.358 00.045 10072 worker thread done servicing request
23:59:42.358 00.000 1032 OnExposeComplete: enter
23:59:42.358 00.000 1032 UpdateGuideState(): m_state=6
23:59:42.358 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12132
23:59:42.358 00.000 1032 Star::Find returns 1 (0), X=1107.53, Y=127.86, Mass=1444, SNR=26.7, Peak=116 HFD=3.4
23:59:42.358 00.000 1032 MultiStar: [#1 0.32,-0.18,0.00,M1] [#2 0.23,-0.11,0.00,M1] [#3 0.31,-0.15,0.00,M1] [#4 0.27,-0.21,0.00,M3] [#5 0.22,0.10,0.67,U] [#6 0.09,-0.14,0.65,U] [#7 0.24,-0.06,0.69,U] [#8 0.41,-0.09,0.00,M4] 
23:59:42.358 00.000 1032 refined, 3 included, MultiStar: {0.25, -0.06}, one-star: {0.40, -0.11}
23:59:42.358 00.000 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
23:59:42.358 00.000 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
23:59:42.358 00.000 1032 CameraToMount -- cameraX=0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-0.23 mountX=-0.12 mountY=-0.23, mountTheta=-2.06
23:59:42.377 00.019 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.06, opts=13)
23:59:42.377 00.000 1032 Enqueuing Move request for scope (0.25, -0.06)
23:59:42.377 00.000 10072 Worker thread wakes up
23:59:42.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.06) opts 0xd
23:59:42.377 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.06)
23:59:42.377 00.000 10072 Moving (0.25, -0.06) raw xDistance=-0.12 yDistance=-0.23
23:59:42.384 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=2.230
23:59:42.384 00.000 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:42.384 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:59:42.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:59:42.384 00.000 10072 MoveAxis(E, 12, ABG)
23:59:42.384 00.000 10072 Guiding  Dir = 2, Dur = 12
23:59:42.384 00.000 10072 IsGuiding returns 0
23:59:42.384 00.000 10072 PulseGuide returned control before completion, sleep 22
23:59:42.404 00.020 1032 UpdateGuideState exits: m=1444 SNR=26.7
23:59:42.405 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:42.407 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:42.409 00.002 1032 Enqueuing Expose request
23:59:42.421 00.012 10072 IsGuiding returns 0
23:59:42.421 00.000 10072 Move returns status 0, amount 12
23:59:42.421 00.000 10072 MoveAxis(N, 149, ABG)
23:59:42.421 00.000 10072 Guiding  Dir = 0, Dur = 149
23:59:42.422 00.001 10072 IsGuiding returns 0
23:59:42.422 00.000 10072 PulseGuide returned control before completion, sleep 159
23:59:42.594 00.172 10072 IsGuiding returns 0
23:59:42.594 00.000 10072 Move returns status 0, amount 149
23:59:42.594 00.000 10072 move complete, result=0
23:59:42.594 00.000 10072 worker thread done servicing request
23:59:42.594 00.000 10072 Worker thread wakes up
23:59:42.594 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.2 px 149 ms NORTH
23:59:42.597 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:42.597 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:43.009 00.412 10072 Exposure complete
23:59:43.056 00.047 10072 worker thread done servicing request
23:59:43.056 00.000 1032 OnExposeComplete: enter
23:59:43.070 00.014 1032 UpdateGuideState(): m_state=6
23:59:43.072 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12133
23:59:43.072 00.000 1032 Star::Find returns 1 (0), X=1107.34, Y=127.80, Mass=1494, SNR=27.2, Peak=124 HFD=3.5
23:59:43.072 00.000 1032 MultiStar: [#1 0.06,-0.22,0.93,U] [#2 0.11,-0.05,0.79,U] [#3 -0.04,-0.03,0.78,U] [#4 0.10,-0.26,0.00,M4] [#5 0.22,0.06,0.63,U] [#6 -0.14,-0.21,0.63,U] [#7 0.14,-0.01,0.67,U] [#8 0.13,-0.10,0.51,U] 
23:59:43.072 00.000 1032 refined, 7 included, MultiStar: {0.09, -0.10}, one-star: {0.21, -0.17}
23:59:43.072 00.000 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
23:59:43.072 00.000 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
23:59:43.079 00.007 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.83 mountX=-0.12 mountY=-0.06, mountTheta=-2.66
23:59:43.079 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
23:59:43.079 00.000 1032 Enqueuing Move request for scope (0.09, -0.10)
23:59:43.079 00.000 10072 Worker thread wakes up
23:59:43.079 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
23:59:43.079 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
23:59:43.079 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.06
23:59:43.079 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:59:43.079 00.000 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:43.079 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:59:43.079 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:43.079 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:59:43.087 00.008 10072 MoveAxis(E, 13, ABG)
23:59:43.087 00.000 10072 Guiding  Dir = 2, Dur = 13
23:59:43.088 00.001 10072 IsGuiding returns 0
23:59:43.088 00.000 10072 PulseGuide returned control before completion, sleep 23
23:59:43.089 00.001 1032 UpdateGuideState exits: m=1494 SNR=27.2
23:59:43.089 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:43.103 00.014 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:43.104 00.001 1032 Enqueuing Expose request
23:59:43.119 00.015 10072 IsGuiding returns 0
23:59:43.119 00.000 10072 Move returns status 0, amount 13
23:59:43.119 00.000 10072 MoveAxis(N, 0, ABG)
23:59:43.119 00.000 10072 Move returns status 0, amount 0
23:59:43.119 00.000 10072 move complete, result=0
23:59:43.119 00.000 10072 worker thread done servicing request
23:59:43.119 00.000 10072 Worker thread wakes up
23:59:43.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:43.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:43.119 00.000 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
23:59:43.755 00.636 10072 Exposure complete
23:59:43.799 00.044 10072 worker thread done servicing request
23:59:43.799 00.000 1032 OnExposeComplete: enter
23:59:43.801 00.002 1032 UpdateGuideState(): m_state=6
23:59:43.803 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12134
23:59:43.803 00.000 1032 Star::Find returns 1 (0), X=1107.04, Y=128.01, Mass=1454, SNR=26.8, Peak=106 HFD=2.9
23:59:43.805 00.002 1032 MultiStar: [#1 0.02,-0.03,0.97,U] [#2 -0.13,0.05,0.80,U] [#3 -0.04,-0.00,0.76,U] [#4 -0.12,-0.12,0.67,U] [#5 -0.15,0.14,0.69,U] [#6 -0.30,0.00,0.00,M1] [#7 -0.17,0.10,0.70,U] [#8 0.01,0.17,0.52,U] 
23:59:43.807 00.002 1032 refined, 7 included, MultiStar: {-0.08, 0.04}, one-star: {-0.09, 0.04}
23:59:43.809 00.002 1032 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.83) = xAngle (0.86 = 0.86)
23:59:43.811 00.002 1032 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.86 = 0.86)
23:59:43.811 00.000 1032 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.69 mountX=0.06 mountY=0.07, mountTheta=0.86
23:59:43.816 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.04, opts=13)
23:59:43.816 00.000 1032 Enqueuing Move request for scope (-0.08, 0.04)
23:59:43.816 00.000 10072 Worker thread wakes up
23:59:43.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
23:59:43.816 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
23:59:43.816 00.000 10072 Moving (-0.08, 0.04) raw xDistance=0.06 yDistance=0.07
23:59:43.822 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:59:43.824 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:43.824 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:59:43.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:43.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:59:43.824 00.000 10072 MoveAxis(E, 12, ABG)
23:59:43.824 00.000 10072 Guiding  Dir = 2, Dur = 12
23:59:43.824 00.000 10072 IsGuiding returns 0
23:59:43.824 00.000 10072 PulseGuide returned control before completion, sleep 22
23:59:43.833 00.009 1032 UpdateGuideState exits: m=1454 SNR=26.8
23:59:43.844 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:43.846 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:43.848 00.002 1032 Enqueuing Expose request
23:59:43.860 00.012 10072 IsGuiding returns 0
23:59:43.860 00.000 10072 Move returns status 0, amount 12
23:59:43.860 00.000 10072 MoveAxis(N, 0, ABG)
23:59:43.860 00.000 10072 Move returns status 0, amount 0
23:59:43.860 00.000 10072 move complete, result=0
23:59:43.860 00.000 10072 worker thread done servicing request
23:59:43.860 00.000 10072 Worker thread wakes up
23:59:43.860 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:43.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:43.860 00.000 1032 GuideStep: 0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
23:59:44.272 00.412 10072 Exposure complete
23:59:44.318 00.046 10072 worker thread done servicing request
23:59:44.318 00.000 1032 OnExposeComplete: enter
23:59:44.320 00.002 1032 UpdateGuideState(): m_state=6
23:59:44.322 00.002 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12135
23:59:44.325 00.003 1032 Star::Find returns 1 (0), X=1106.94, Y=128.04, Mass=1467, SNR=27.0, Peak=108 HFD=3.0
23:59:44.327 00.002 1032 MultiStar: [#1 -0.05,-0.07,0.98,U] [#2 -0.06,-0.01,0.79,U] [#3 -0.08,0.01,0.79,U] [#4 -0.04,-0.11,0.66,U] [#5 -0.10,0.17,0.66,U] [#6 -0.16,-0.09,0.61,U] [#7 -0.08,0.08,0.67,U] [#8 -0.03,-0.07,0.52,U] 
23:59:44.329 00.002 1032 refined, 8 included, MultiStar: {-0.09, 0.00}, one-star: {-0.18, 0.07}
23:59:44.329 00.000 1032 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.83) = xAngle (1.30 = 1.30)
23:59:44.331 00.002 1032 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.30 = 1.30)
23:59:44.333 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.13 mountX=0.02 mountY=0.09, mountTheta=1.30
23:59:44.336 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.00, opts=13)
23:59:44.338 00.002 1032 Enqueuing Move request for scope (-0.09, 0.00)
23:59:44.340 00.002 10072 Worker thread wakes up
23:59:44.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
23:59:44.340 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
23:59:44.340 00.000 10072 Moving (-0.09, 0.00) raw xDistance=0.02 yDistance=0.09
23:59:44.342 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=2.230
23:59:44.343 00.001 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:44.345 00.002 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:59:44.345 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:44.345 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:59:44.345 00.000 10072 MoveAxis(E, 13, ABG)
23:59:44.345 00.000 10072 Guiding  Dir = 2, Dur = 13
23:59:44.345 00.000 10072 IsGuiding returns 0
23:59:44.345 00.000 10072 PulseGuide returned control before completion, sleep 23
23:59:44.362 00.017 1032 UpdateGuideState exits: m=1467 SNR=27.0
23:59:44.365 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:44.367 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:44.369 00.002 1032 Enqueuing Expose request
23:59:44.381 00.012 10072 IsGuiding returns 0
23:59:44.381 00.000 10072 Move returns status 0, amount 13
23:59:44.381 00.000 10072 MoveAxis(N, 0, ABG)
23:59:44.381 00.000 10072 Move returns status 0, amount 0
23:59:44.381 00.000 10072 move complete, result=0
23:59:44.381 00.000 10072 worker thread done servicing request
23:59:44.381 00.000 10072 Worker thread wakes up
23:59:44.381 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:44.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:44.381 00.000 1032 GuideStep: 0.0 px 13 ms EAST, 0.1 px 0 ms NORTH
23:59:45.016 00.635 10072 Exposure complete
23:59:45.064 00.048 10072 worker thread done servicing request
23:59:45.064 00.000 1032 OnExposeComplete: enter
23:59:45.065 00.001 1032 UpdateGuideState(): m_state=6
23:59:45.067 00.002 1032 Star::Find(15, 1106, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12136
23:59:45.069 00.002 1032 Star::Find returns 1 (0), X=1107.02, Y=127.90, Mass=1349, SNR=25.9, Peak=101 HFD=3.1
23:59:45.071 00.002 1032 MultiStar: [#1 0.02,-0.13,0.96,U] [#2 0.00,-0.10,0.78,U] [#3 -0.02,-0.07,0.77,U] [#4 0.07,-0.31,0.00,M3] [#5 -0.11,-0.18,0.69,U] [#6 -0.16,-0.21,0.00,M1] [#7 -0.11,-0.05,0.70,U] [#8 0.05,-0.02,0.52,U] 
23:59:45.073 00.002 1032 refined, 6 included, MultiStar: {-0.04, -0.09}, one-star: {-0.10, -0.07}
23:59:45.075 00.002 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.46)
23:59:45.077 00.002 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.46)
23:59:45.078 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.99 mountX=-0.08 mountY=0.06, mountTheta=2.46
23:59:45.080 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.09, opts=13)
23:59:45.080 00.000 1032 Enqueuing Move request for scope (-0.04, -0.09)
23:59:45.080 00.000 10072 Worker thread wakes up
23:59:45.080 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
23:59:45.080 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
23:59:45.080 00.000 10072 Moving (-0.04, -0.09) raw xDistance=-0.08 yDistance=0.06
23:59:45.080 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
23:59:45.092 00.012 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:45.092 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
23:59:45.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:45.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:59:45.092 00.000 10072 MoveAxis(E, 18, ABG)
23:59:45.092 00.000 10072 Guiding  Dir = 2, Dur = 18
23:59:45.092 00.000 10072 IsGuiding returns 0
23:59:45.092 00.000 10072 PulseGuide returned control before completion, sleep 28
23:59:45.106 00.014 1032 UpdateGuideState exits: m=1349 SNR=25.9
23:59:45.110 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:45.114 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:45.114 00.000 1032 Enqueuing Expose request
23:59:45.127 00.013 10072 IsGuiding returns 0
23:59:45.127 00.000 10072 Move returns status 0, amount 18
23:59:45.127 00.000 10072 MoveAxis(N, 0, ABG)
23:59:45.127 00.000 10072 Move returns status 0, amount 0
23:59:45.127 00.000 10072 move complete, result=0
23:59:45.127 00.000 10072 worker thread done servicing request
23:59:45.127 00.000 10072 Worker thread wakes up
23:59:45.127 00.000 1032 GuideStep: -0.1 px 18 ms EAST, 0.1 px 0 ms NORTH
23:59:45.129 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:45.129 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:45.543 00.414 10072 Exposure complete
23:59:45.594 00.051 10072 worker thread done servicing request
23:59:45.594 00.000 1032 OnExposeComplete: enter
23:59:45.596 00.002 1032 UpdateGuideState(): m_state=6
23:59:45.598 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12137
23:59:45.600 00.002 1032 Star::Find returns 1 (0), X=1107.12, Y=127.83, Mass=1577, SNR=27.9, Peak=129 HFD=3.3
23:59:45.602 00.002 1032 MultiStar: [#1 0.03,-0.19,0.95,U] [#2 0.05,-0.25,0.82,U] [#3 -0.08,-0.22,0.71,U] [#4 0.11,-0.35,0.00,M4] [#5 0.00,-0.19,0.63,U] [#6 -0.15,-0.28,0.00,M2] [#7 0.10,-0.09,0.67,U] [#8 0.14,-0.07,0.48,U] 
23:59:45.604 00.002 1032 single-star, 6 included, MultiStar: {0.03, -0.17}, one-star: {0.00, -0.13}
23:59:45.606 00.002 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
23:59:45.608 00.002 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
23:59:45.610 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.57 mountX=-0.13 mountY=0.03, mountTheta=2.88
23:59:45.612 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.13, opts=13)
23:59:45.615 00.003 1032 Enqueuing Move request for scope (0.00, -0.13)
23:59:45.619 00.004 10072 Worker thread wakes up
23:59:45.619 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
23:59:45.619 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
23:59:45.619 00.000 10072 Moving (0.00, -0.13) raw xDistance=-0.13 yDistance=0.03
23:59:45.623 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:59:45.627 00.004 10072 PPEC rslt: input = -0.13, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:45.627 00.000 10072 PPEC: input: -0.13, control: -0.02, exposure: 500
23:59:45.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:45.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:59:45.627 00.000 10072 MoveAxis(E, 15, ABG)
23:59:45.627 00.000 10072 Guiding  Dir = 2, Dur = 15
23:59:45.627 00.000 10072 IsGuiding returns 0
23:59:45.628 00.001 10072 PulseGuide returned control before completion, sleep 25
23:59:45.647 00.019 1032 UpdateGuideState exits: m=1577 SNR=27.9
23:59:45.650 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:45.652 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:45.654 00.002 1032 Enqueuing Expose request
23:59:45.665 00.011 10072 IsGuiding returns 0
23:59:45.665 00.000 10072 Move returns status 0, amount 15
23:59:45.665 00.000 10072 MoveAxis(N, 0, ABG)
23:59:45.665 00.000 10072 Move returns status 0, amount 0
23:59:45.665 00.000 10072 move complete, result=0
23:59:45.665 00.000 10072 worker thread done servicing request
23:59:45.665 00.000 10072 Worker thread wakes up
23:59:45.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:45.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:45.667 00.002 1032 GuideStep: -0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
23:59:46.302 00.635 10072 Exposure complete
23:59:46.352 00.050 10072 worker thread done servicing request
23:59:46.352 00.000 1032 OnExposeComplete: enter
23:59:46.354 00.002 1032 UpdateGuideState(): m_state=6
23:59:46.356 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12138
23:59:46.358 00.002 1032 Star::Find returns 1 (0), X=1107.15, Y=127.81, Mass=1461, SNR=26.9, Peak=112 HFD=3.5
23:59:46.360 00.002 1032 MultiStar: [#1 0.01,-0.16,0.94,U] [#2 -0.04,-0.02,0.77,U] [#3 -0.05,-0.03,0.74,U] [#4 0.16,-0.13,0.74,U] [#5 0.02,-0.06,0.63,U] [#6 -0.15,-0.17,0.59,U] [#7 -0.01,-0.01,0.68,U] [#8 0.01,-0.06,0.53,U] 
23:59:46.363 00.003 1032 refined, 8 included, MultiStar: {0.00, -0.09}, one-star: {0.03, -0.16}
23:59:46.363 00.000 1032 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.83) = xAngle (-3.38 = 2.90)
23:59:46.365 00.002 1032 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.38 = 2.90)
23:59:46.365 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.55 mountX=-0.09 mountY=0.02, mountTheta=2.90
23:59:46.365 00.000 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.09, opts=13)
23:59:46.365 00.000 1032 Enqueuing Move request for scope (0.00, -0.09)
23:59:46.365 00.000 10072 Worker thread wakes up
23:59:46.365 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
23:59:46.365 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
23:59:46.365 00.000 10072 Moving (0.00, -0.09) raw xDistance=-0.09 yDistance=0.02
23:59:46.365 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=120, Gamma=2.230
23:59:46.377 00.012 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:46.377 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
23:59:46.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:46.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:59:46.377 00.000 10072 MoveAxis(E, 16, ABG)
23:59:46.377 00.000 10072 Guiding  Dir = 2, Dur = 16
23:59:46.379 00.002 10072 IsGuiding returns 0
23:59:46.379 00.000 10072 PulseGuide returned control before completion, sleep 26
23:59:46.397 00.018 1032 UpdateGuideState exits: m=1461 SNR=26.9
23:59:46.401 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:46.403 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:46.405 00.002 1032 Enqueuing Expose request
23:59:46.412 00.007 10072 IsGuiding returns 0
23:59:46.412 00.000 10072 Move returns status 0, amount 16
23:59:46.412 00.000 10072 MoveAxis(N, 0, ABG)
23:59:46.412 00.000 10072 Move returns status 0, amount 0
23:59:46.412 00.000 10072 move complete, result=0
23:59:46.412 00.000 10072 worker thread done servicing request
23:59:46.413 00.001 10072 Worker thread wakes up
23:59:46.413 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:46.413 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:46.413 00.000 1032 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
23:59:46.828 00.415 10072 Exposure complete
23:59:46.866 00.038 10072 worker thread done servicing request
23:59:46.866 00.000 1032 OnExposeComplete: enter
23:59:46.866 00.000 1032 UpdateGuideState(): m_state=6
23:59:46.866 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12139
23:59:46.866 00.000 1032 Star::Find returns 1 (0), X=1107.09, Y=127.95, Mass=1410, SNR=26.4, Peak=114 HFD=3.0
23:59:46.873 00.007 1032 MultiStar: [#1 0.10,-0.15,0.94,U] [#2 0.05,0.03,0.81,U] [#3 0.09,-0.08,0.75,U] [#4 -0.00,-0.22,0.68,U] [#5 -0.06,0.03,0.68,U] [#6 -0.17,-0.15,0.62,U] [#7 0.00,0.07,0.70,U] [#8 0.07,-0.11,0.52,U] 
23:59:46.874 00.001 1032 single-star, 8 included, MultiStar: {0.01, -0.06}, one-star: {-0.03, -0.02}
23:59:46.874 00.000 1032 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.83) = xAngle (-4.40 = 1.88)
23:59:46.874 00.000 1032 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.40 = 1.88)
23:59:46.874 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.57 mountX=-0.01 mountY=0.03, mountTheta=1.88
23:59:46.874 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.02, opts=13)
23:59:46.874 00.000 1032 Enqueuing Move request for scope (-0.03, -0.02)
23:59:46.874 00.000 10072 Worker thread wakes up
23:59:46.874 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
23:59:46.874 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
23:59:46.874 00.000 10072 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.03
23:59:46.874 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
23:59:46.889 00.015 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:46.889 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:59:46.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:46.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:59:46.890 00.001 10072 MoveAxis(E, 13, ABG)
23:59:46.890 00.000 10072 Guiding  Dir = 2, Dur = 13
23:59:46.891 00.001 10072 IsGuiding returns 0
23:59:46.893 00.002 10072 PulseGuide returned control before completion, sleep 22
23:59:46.905 00.012 1032 UpdateGuideState exits: m=1410 SNR=26.4
23:59:46.907 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:46.909 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:46.909 00.000 1032 Enqueuing Expose request
23:59:46.924 00.015 10072 IsGuiding returns 0
23:59:46.924 00.000 10072 Move returns status 0, amount 13
23:59:46.924 00.000 10072 MoveAxis(N, 0, ABG)
23:59:46.924 00.000 10072 Move returns status 0, amount 0
23:59:46.924 00.000 10072 move complete, result=0
23:59:46.924 00.000 10072 worker thread done servicing request
23:59:46.925 00.001 10072 Worker thread wakes up
23:59:46.925 00.000 1032 GuideStep: -0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
23:59:46.928 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:46.928 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:47.560 00.632 10072 Exposure complete
23:59:47.611 00.051 10072 worker thread done servicing request
23:59:47.611 00.000 1032 OnExposeComplete: enter
23:59:47.612 00.001 1032 UpdateGuideState(): m_state=6
23:59:47.612 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12140
23:59:47.612 00.000 1032 Star::Find returns 1 (0), X=1107.22, Y=127.86, Mass=1503, SNR=27.3, Peak=131 HFD=3.2
23:59:47.619 00.007 1032 MultiStar: [#1 0.10,-0.08,0.92,U] [#2 0.04,-0.13,0.78,U] [#3 0.09,-0.03,0.74,U] [#4 0.22,-0.18,0.00,M3] [#5 0.06,0.08,0.68,U] [#6 0.01,-0.05,0.59,U] [#7 0.04,-0.02,0.67,U] [#8 0.18,0.11,0.52,U] 
23:59:47.621 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.04}, one-star: {0.10, -0.11}
23:59:47.623 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
23:59:47.625 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
23:59:47.625 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.51 mountX=-0.06 mountY=-0.06, mountTheta=-2.34
23:59:47.630 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
23:59:47.632 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
23:59:47.634 00.002 10072 Worker thread wakes up
23:59:47.634 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:59:47.634 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:59:47.634 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.06
23:59:47.636 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
23:59:47.636 00.000 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:47.636 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:59:47.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:47.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:59:47.636 00.000 10072 MoveAxis(E, 14, ABG)
23:59:47.636 00.000 10072 Guiding  Dir = 2, Dur = 14
23:59:47.636 00.000 10072 IsGuiding returns 0
23:59:47.636 00.000 10072 PulseGuide returned control before completion, sleep 24
23:59:47.656 00.020 1032 UpdateGuideState exits: m=1503 SNR=27.3
23:59:47.658 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:47.660 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:47.660 00.000 1032 Enqueuing Expose request
23:59:47.670 00.010 10072 IsGuiding returns 0
23:59:47.670 00.000 10072 Move returns status 0, amount 14
23:59:47.670 00.000 10072 MoveAxis(N, 0, ABG)
23:59:47.670 00.000 10072 Move returns status 0, amount 0
23:59:47.670 00.000 10072 move complete, result=0
23:59:47.670 00.000 10072 worker thread done servicing request
23:59:47.670 00.000 10072 Worker thread wakes up
23:59:47.670 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:47.670 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:47.672 00.002 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:59:48.083 00.411 10072 Exposure complete
23:59:48.130 00.047 10072 worker thread done servicing request
23:59:48.130 00.000 1032 OnExposeComplete: enter
23:59:48.130 00.000 1032 UpdateGuideState(): m_state=6
23:59:48.130 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12141
23:59:48.141 00.011 1032 Star::Find returns 1 (0), X=1107.19, Y=127.69, Mass=1362, SNR=25.9, Peak=105 HFD=3.5
23:59:48.144 00.003 1032 MultiStar: [#1 0.01,-0.28,0.00,M1] [#2 0.04,-0.17,0.81,U] [#3 0.04,-0.10,0.82,U] [#4 0.02,-0.28,0.00,M4] [#5 0.12,-0.12,0.70,U] [#6 -0.02,-0.25,0.61,U] [#7 0.06,-0.08,0.72,U] [#8 0.14,-0.13,0.54,U] 
23:59:48.144 00.000 1032 refined, 6 included, MultiStar: {0.06, -0.17}, one-star: {0.07, -0.28}
23:59:48.146 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
23:59:48.146 00.000 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
23:59:48.146 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.21 mountX=-0.18 mountY=-0.02, mountTheta=-3.04
23:59:48.146 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.17, opts=13)
23:59:48.146 00.000 1032 Enqueuing Move request for scope (0.06, -0.17)
23:59:48.146 00.000 10072 Worker thread wakes up
23:59:48.146 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
23:59:48.146 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
23:59:48.146 00.000 10072 Moving (0.06, -0.17) raw xDistance=-0.18 yDistance=-0.02
23:59:48.146 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=2.230
23:59:48.161 00.015 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 288.77
23:59:48.161 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
23:59:48.163 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:48.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:59:48.163 00.000 10072 MoveAxis(E, 99, ABG)
23:59:48.163 00.000 10072 Guiding  Dir = 2, Dur = 99
23:59:48.163 00.000 10072 IsGuiding returns 0
23:59:48.163 00.000 10072 PulseGuide returned control before completion, sleep 109
23:59:48.178 00.015 1032 UpdateGuideState exits: m=1362 SNR=25.9
23:59:48.178 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:48.178 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:48.178 00.000 1032 Enqueuing Expose request
23:59:48.287 00.109 10072 IsGuiding returns 0
23:59:48.287 00.000 10072 Move returns status 0, amount 99
23:59:48.287 00.000 10072 MoveAxis(N, 0, ABG)
23:59:48.287 00.000 10072 Move returns status 0, amount 0
23:59:48.287 00.000 10072 move complete, result=0
23:59:48.287 00.000 10072 worker thread done servicing request
23:59:48.287 00.000 10072 Worker thread wakes up
23:59:48.287 00.000 1032 GuideStep: -0.2 px 99 ms EAST, -0.0 px 0 ms NORTH
23:59:48.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:48.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:48.924 00.637 10072 Exposure complete
23:59:48.975 00.051 10072 worker thread done servicing request
23:59:48.975 00.000 1032 OnExposeComplete: enter
23:59:48.975 00.000 1032 UpdateGuideState(): m_state=6
23:59:48.975 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12142
23:59:48.975 00.000 1032 Star::Find returns 1 (0), X=1107.26, Y=127.88, Mass=1442, SNR=26.7, Peak=120 HFD=3.4
23:59:48.975 00.000 1032 MultiStar: [#1 0.05,-0.11,0.97,U] [#2 0.05,-0.04,0.77,U] [#3 -0.04,0.01,0.78,U] [#4 0.06,-0.23,0.68,U] [#5 0.16,0.13,0.65,U] [#6 -0.09,-0.04,0.62,U] [#7 0.01,0.03,0.69,U] [#8 0.07,0.07,0.51,U] 
23:59:48.985 00.010 1032 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.14, -0.09}
23:59:48.986 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
23:59:48.989 00.003 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
23:59:48.991 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.66 mountX=-0.05 mountY=-0.04, mountTheta=-2.49
23:59:48.994 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
23:59:48.996 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
23:59:48.996 00.000 10072 Worker thread wakes up
23:59:48.996 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
23:59:48.996 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
23:59:48.996 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
23:59:48.998 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
23:59:49.002 00.004 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:49.002 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
23:59:49.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:49.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:59:49.002 00.000 10072 MoveAxis(E, 15, ABG)
23:59:49.002 00.000 10072 Guiding  Dir = 2, Dur = 15
23:59:49.002 00.000 10072 IsGuiding returns 0
23:59:49.002 00.000 10072 PulseGuide returned control before completion, sleep 25
23:59:49.018 00.016 1032 UpdateGuideState exits: m=1442 SNR=26.7
23:59:49.021 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:49.023 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:49.023 00.000 1032 Enqueuing Expose request
23:59:49.032 00.009 10072 IsGuiding returns 0
23:59:49.032 00.000 10072 Move returns status 0, amount 15
23:59:49.032 00.000 10072 MoveAxis(N, 0, ABG)
23:59:49.032 00.000 10072 Move returns status 0, amount 0
23:59:49.032 00.000 10072 move complete, result=0
23:59:49.032 00.000 10072 worker thread done servicing request
23:59:49.032 00.000 10072 Worker thread wakes up
23:59:49.032 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:49.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:49.032 00.000 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
23:59:49.447 00.415 10072 Exposure complete
23:59:49.487 00.040 1032 OnExposeComplete: enter
23:59:49.487 00.000 1032 UpdateGuideState(): m_state=6
23:59:49.489 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12143
23:59:49.491 00.002 10072 worker thread done servicing request
23:59:49.491 00.000 1032 Star::Find returns 1 (0), X=1107.04, Y=127.98, Mass=1346, SNR=25.8, Peak=96 HFD=3.5
23:59:49.491 00.000 1032 MultiStar: [#1 0.02,-0.00,0.98,U] [#2 0.02,0.11,0.82,U] [#3 0.05,0.07,0.75,U] [#4 0.08,-0.10,0.73,U] [#5 0.03,0.25,0.68,U] [#6 -0.08,-0.02,0.65,U] [#7 0.06,0.13,0.73,U] [#8 0.08,0.18,0.56,U] 
23:59:49.494 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {-0.09, 0.01}
23:59:49.494 00.000 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
23:59:49.494 00.000 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
23:59:49.494 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.34 mountX=0.06 mountY=-0.03, mountTheta=-0.49
23:59:49.502 00.008 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
23:59:49.502 00.000 1032 Enqueuing Move request for scope (0.01, 0.06)
23:59:49.506 00.004 10072 Worker thread wakes up
23:59:49.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:59:49.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:59:49.506 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.03
23:59:49.508 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
23:59:49.511 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:49.511 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
23:59:49.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:49.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:59:49.511 00.000 10072 MoveAxis(E, 10, ABG)
23:59:49.511 00.000 10072 Guiding  Dir = 2, Dur = 10
23:59:49.511 00.000 10072 IsGuiding returns 0
23:59:49.511 00.000 10072 PulseGuide returned control before completion, sleep 20
23:59:49.526 00.015 1032 UpdateGuideState exits: m=1346 SNR=25.8
23:59:49.526 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:49.526 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:49.526 00.000 1032 Enqueuing Expose request
23:59:49.541 00.015 10072 IsGuiding returns 0
23:59:49.541 00.000 10072 Move returns status 0, amount 10
23:59:49.541 00.000 10072 MoveAxis(N, 0, ABG)
23:59:49.541 00.000 10072 Move returns status 0, amount 0
23:59:49.541 00.000 10072 move complete, result=0
23:59:49.541 00.000 10072 worker thread done servicing request
23:59:49.541 00.000 10072 Worker thread wakes up
23:59:49.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:49.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:49.541 00.000 1032 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
23:59:50.170 00.629 10072 Exposure complete
23:59:50.214 00.044 10072 worker thread done servicing request
23:59:50.214 00.000 1032 OnExposeComplete: enter
23:59:50.217 00.003 1032 UpdateGuideState(): m_state=6
23:59:50.217 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12144
23:59:50.217 00.000 1032 Star::Find returns 1 (0), X=1107.11, Y=128.02, Mass=1559, SNR=27.8, Peak=119 HFD=3.2
23:59:50.217 00.000 1032 MultiStar: [#1 0.09,0.15,0.95,U] [#2 0.08,0.06,0.79,U] [#3 0.11,0.13,0.74,U] [#4 0.05,-0.08,0.64,U] [#5 -0.00,0.13,0.65,U] [#6 -0.12,-0.04,0.59,U] [#7 0.06,0.06,0.68,U] [#8 0.01,0.13,0.48,U] 
23:59:50.217 00.000 1032 single-star, 8 included, MultiStar: {0.03, 0.07}, one-star: {-0.01, 0.05}
23:59:50.217 00.000 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
23:59:50.217 00.000 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
23:59:50.217 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.84 mountX=0.05 mountY=0.00, mountTheta=0.01
23:59:50.230 00.013 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
23:59:50.231 00.001 1032 Enqueuing Move request for scope (-0.01, 0.05)
23:59:50.233 00.002 10072 Worker thread wakes up
23:59:50.233 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
23:59:50.233 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
23:59:50.233 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=0.00
23:59:50.235 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:59:50.239 00.004 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
23:59:50.239 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:59:50.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:50.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:59:50.239 00.000 10072 MoveAxis(E, 11, ABG)
23:59:50.239 00.000 10072 Guiding  Dir = 2, Dur = 11
23:59:50.239 00.000 10072 IsGuiding returns 0
23:59:50.239 00.000 10072 PulseGuide returned control before completion, sleep 21
23:59:50.248 00.009 1032 UpdateGuideState exits: m=1559 SNR=27.8
23:59:50.259 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:50.261 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:50.263 00.002 1032 Enqueuing Expose request
23:59:50.265 00.002 10072 IsGuiding returns 0
23:59:50.265 00.000 10072 Move returns status 0, amount 11
23:59:50.265 00.000 10072 MoveAxis(N, 0, ABG)
23:59:50.266 00.001 10072 Move returns status 0, amount 0
23:59:50.266 00.000 10072 move complete, result=0
23:59:50.266 00.000 10072 worker thread done servicing request
23:59:50.266 00.000 10072 Worker thread wakes up
23:59:50.266 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:50.266 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:50.266 00.000 1032 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
23:59:50.674 00.408 10072 Exposure complete
23:59:50.722 00.048 10072 worker thread done servicing request
23:59:50.722 00.000 1032 OnExposeComplete: enter
23:59:50.722 00.000 1032 UpdateGuideState(): m_state=6
23:59:50.722 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12145
23:59:50.722 00.000 1032 Star::Find returns 1 (0), X=1107.26, Y=127.84, Mass=1466, SNR=26.9, Peak=134 HFD=3.4
23:59:50.722 00.000 1032 MultiStar: [#1 0.11,-0.13,0.92,U] [#2 0.04,-0.17,0.75,U] [#3 0.04,-0.11,0.75,U] [#4 0.04,-0.22,0.71,U] [#5 0.02,0.03,0.65,U] [#6 -0.05,-0.05,0.59,U] [#7 0.02,0.01,0.70,U] [#8 0.12,-0.06,0.52,U] 
23:59:50.735 00.013 1032 refined, 8 included, MultiStar: {0.06, -0.10}, one-star: {0.14, -0.13}
23:59:50.738 00.003 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
23:59:50.739 00.001 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
23:59:50.739 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.04 mountX=-0.11 mountY=-0.03, mountTheta=-2.87
23:59:50.739 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
23:59:50.739 00.000 1032 Enqueuing Move request for scope (0.06, -0.10)
23:59:50.739 00.000 10072 Worker thread wakes up
23:59:50.739 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
23:59:50.739 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
23:59:50.739 00.000 10072 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.03
23:59:50.739 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:59:50.751 00.012 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:50.751 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
23:59:50.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:50.753 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:59:50.753 00.000 10072 MoveAxis(E, 13, ABG)
23:59:50.753 00.000 10072 Guiding  Dir = 2, Dur = 13
23:59:50.753 00.000 10072 IsGuiding returns 0
23:59:50.753 00.000 10072 PulseGuide returned control before completion, sleep 23
23:59:50.771 00.018 1032 UpdateGuideState exits: m=1466 SNR=26.9
23:59:50.773 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:50.773 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:50.773 00.000 1032 Enqueuing Expose request
23:59:50.787 00.014 10072 IsGuiding returns 0
23:59:50.787 00.000 10072 Move returns status 0, amount 13
23:59:50.787 00.000 10072 MoveAxis(N, 0, ABG)
23:59:50.787 00.000 10072 Move returns status 0, amount 0
23:59:50.787 00.000 10072 move complete, result=0
23:59:50.787 00.000 10072 worker thread done servicing request
23:59:50.787 00.000 1032 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
23:59:50.790 00.003 10072 Worker thread wakes up
23:59:50.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:50.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:51.424 00.634 10072 Exposure complete
23:59:51.473 00.049 10072 worker thread done servicing request
23:59:51.473 00.000 1032 OnExposeComplete: enter
23:59:51.475 00.002 1032 UpdateGuideState(): m_state=6
23:59:51.477 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12146
23:59:51.477 00.000 1032 Star::Find returns 1 (0), X=1107.27, Y=127.73, Mass=1459, SNR=26.9, Peak=138 HFD=3.5
23:59:51.479 00.002 1032 MultiStar: [#1 0.20,-0.21,0.00,M1] [#2 -0.07,-0.18,0.80,U] [#3 0.07,-0.06,0.73,U] [#4 0.17,-0.22,0.00,M1] [#5 0.04,-0.17,0.67,U] [#6 -0.11,-0.14,0.61,U] [#7 0.09,-0.08,0.70,U] [#8 0.20,-0.09,0.50,U] 
23:59:51.481 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.14}, one-star: {0.15, -0.24}
23:59:51.483 00.002 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
23:59:51.485 00.002 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
23:59:51.485 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.23 mountX=-0.15 mountY=-0.01, mountTheta=-3.06
23:59:51.489 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.14, opts=13)
23:59:51.491 00.002 1032 Enqueuing Move request for scope (0.05, -0.14)
23:59:51.493 00.002 10072 Worker thread wakes up
23:59:51.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
23:59:51.493 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
23:59:51.495 00.002 10072 Moving (0.05, -0.14) raw xDistance=-0.15 yDistance=-0.01
23:59:51.497 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
23:59:51.500 00.003 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.78
23:59:51.500 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
23:59:51.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:51.501 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:59:51.501 00.000 10072 MoveAxis(E, 85, ABG)
23:59:51.501 00.000 10072 Guiding  Dir = 2, Dur = 85
23:59:51.501 00.000 10072 IsGuiding returns 0
23:59:51.502 00.001 10072 PulseGuide returned control before completion, sleep 95
23:59:51.520 00.018 1032 UpdateGuideState exits: m=1459 SNR=26.9
23:59:51.522 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:51.524 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:51.526 00.002 1032 Enqueuing Expose request
23:59:51.598 00.072 10072 IsGuiding returns 0
23:59:51.598 00.000 10072 Move returns status 0, amount 85
23:59:51.598 00.000 10072 MoveAxis(N, 0, ABG)
23:59:51.598 00.000 10072 Move returns status 0, amount 0
23:59:51.599 00.001 10072 move complete, result=0
23:59:51.599 00.000 10072 worker thread done servicing request
23:59:51.599 00.000 10072 Worker thread wakes up
23:59:51.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:51.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:51.599 00.000 1032 GuideStep: -0.2 px 85 ms EAST, -0.0 px 0 ms NORTH
23:59:52.002 00.403 10072 Exposure complete
23:59:52.045 00.043 10072 worker thread done servicing request
23:59:52.046 00.001 1032 OnExposeComplete: enter
23:59:52.047 00.001 1032 UpdateGuideState(): m_state=6
23:59:52.049 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12147
23:59:52.049 00.000 1032 Star::Find returns 1 (0), X=1107.25, Y=127.98, Mass=1314, SNR=25.5, Peak=111 HFD=3.2
23:59:52.049 00.000 1032 MultiStar: [#1 0.11,-0.04,1.01,U] [#2 -0.01,-0.01,0.82,U] [#3 0.05,0.04,0.80,U] [#4 0.16,-0.17,0.67,U] [#5 0.22,0.12,0.69,U] [#6 -0.14,-0.14,0.67,U] [#7 0.12,0.03,0.76,U] [#8 0.16,-0.03,0.56,U] 
23:59:52.049 00.000 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.12, 0.01}
23:59:52.049 00.000 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
23:59:52.049 00.000 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
23:59:52.049 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.22 mountX=-0.04 mountY=-0.08, mountTheta=-2.05
23:59:52.049 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
23:59:52.063 00.014 1032 Enqueuing Move request for scope (0.09, -0.02)
23:59:52.066 00.003 10072 Worker thread wakes up
23:59:52.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
23:59:52.066 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
23:59:52.066 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
23:59:52.068 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
23:59:52.068 00.000 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:52.068 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
23:59:52.068 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:52.068 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:59:52.068 00.000 10072 MoveAxis(E, 13, ABG)
23:59:52.068 00.000 10072 Guiding  Dir = 2, Dur = 13
23:59:52.068 00.000 10072 IsGuiding returns 0
23:59:52.068 00.000 10072 PulseGuide returned control before completion, sleep 23
23:59:52.087 00.019 1032 UpdateGuideState exits: m=1314 SNR=25.5
23:59:52.089 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:52.089 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:52.091 00.002 1032 Enqueuing Expose request
23:59:52.096 00.005 10072 IsGuiding returns 0
23:59:52.096 00.000 10072 Move returns status 0, amount 13
23:59:52.096 00.000 10072 MoveAxis(N, 0, ABG)
23:59:52.096 00.000 10072 Move returns status 0, amount 0
23:59:52.096 00.000 10072 move complete, result=0
23:59:52.096 00.000 10072 worker thread done servicing request
23:59:52.097 00.001 10072 Worker thread wakes up
23:59:52.097 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:52.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:52.101 00.004 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:59:52.732 00.631 10072 Exposure complete
23:59:52.782 00.050 10072 worker thread done servicing request
23:59:52.782 00.000 1032 OnExposeComplete: enter
23:59:52.782 00.000 1032 UpdateGuideState(): m_state=6
23:59:52.782 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12148
23:59:52.782 00.000 1032 Star::Find returns 1 (0), X=1107.19, Y=128.09, Mass=1431, SNR=26.6, Peak=114 HFD=3.2
23:59:52.782 00.000 1032 MultiStar: [#1 0.06,0.05,0.92,U] [#2 0.00,0.09,0.80,U] [#3 -0.05,0.12,0.74,U] [#4 0.04,-0.11,0.68,U] [#5 0.14,0.19,0.67,U] [#6 -0.08,0.07,0.66,U] [#7 0.08,0.17,0.69,U] [#8 0.11,0.08,0.53,U] 
23:59:52.782 00.000 1032 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.07, 0.12}
23:59:52.793 00.011 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
23:59:52.795 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
23:59:52.798 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.14 mountX=0.07 mountY=-0.06, mountTheta=-0.69
23:59:52.798 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
23:59:52.798 00.000 1032 Enqueuing Move request for scope (0.04, 0.09)
23:59:52.798 00.000 10072 Worker thread wakes up
23:59:52.798 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
23:59:52.798 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
23:59:52.798 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.07 yDistance=-0.06
23:59:52.805 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:59:52.807 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:52.807 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
23:59:52.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:52.807 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:59:52.807 00.000 10072 MoveAxis(E, 11, ABG)
23:59:52.807 00.000 10072 Guiding  Dir = 2, Dur = 11
23:59:52.807 00.000 10072 IsGuiding returns 0
23:59:52.810 00.003 10072 PulseGuide returned control before completion, sleep 21
23:59:52.826 00.016 1032 UpdateGuideState exits: m=1431 SNR=26.6
23:59:52.827 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:52.829 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:52.829 00.000 1032 Enqueuing Expose request
23:59:52.842 00.013 10072 IsGuiding returns 0
23:59:52.842 00.000 10072 Move returns status 0, amount 11
23:59:52.842 00.000 10072 MoveAxis(N, 0, ABG)
23:59:52.842 00.000 10072 Move returns status 0, amount 0
23:59:52.842 00.000 10072 move complete, result=0
23:59:52.842 00.000 10072 worker thread done servicing request
23:59:52.842 00.000 10072 Worker thread wakes up
23:59:52.842 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:52.842 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:52.842 00.000 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:59:53.257 00.415 10072 Exposure complete
23:59:53.304 00.047 10072 worker thread done servicing request
23:59:53.304 00.000 1032 OnExposeComplete: enter
23:59:53.304 00.000 1032 UpdateGuideState(): m_state=6
23:59:53.304 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12149
23:59:53.304 00.000 1032 Star::Find returns 1 (0), X=1107.22, Y=128.08, Mass=1424, SNR=26.5, Peak=114 HFD=3.2
23:59:53.304 00.000 1032 MultiStar: [#1 0.15,-0.05,0.98,U] [#2 0.07,0.02,0.80,U] [#3 -0.05,0.04,0.77,U] [#4 0.21,-0.16,0.00,M1] [#5 0.07,0.04,0.64,U] [#6 -0.06,-0.02,0.63,U] [#7 0.08,0.04,0.69,U] [#8 0.10,0.15,0.51,U] 
23:59:53.304 00.000 1032 refined, 7 included, MultiStar: {0.06, 0.04}, one-star: {0.10, 0.11}
23:59:53.318 00.014 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
23:59:53.318 00.000 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
23:59:53.318 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.55 mountX=0.02 mountY=-0.07, mountTheta=-1.28
23:59:53.318 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
23:59:53.318 00.000 1032 Enqueuing Move request for scope (0.06, 0.04)
23:59:53.318 00.000 10072 Worker thread wakes up
23:59:53.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
23:59:53.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
23:59:53.318 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
23:59:53.329 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=2.230
23:59:53.333 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:53.333 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
23:59:53.333 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:53.333 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:59:53.333 00.000 10072 MoveAxis(E, 10, ABG)
23:59:53.333 00.000 10072 Guiding  Dir = 2, Dur = 10
23:59:53.333 00.000 10072 IsGuiding returns 0
23:59:53.333 00.000 10072 PulseGuide returned control before completion, sleep 20
23:59:53.349 00.016 1032 UpdateGuideState exits: m=1424 SNR=26.5
23:59:53.352 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:53.354 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:53.357 00.003 1032 Enqueuing Expose request
23:59:53.367 00.010 10072 IsGuiding returns 0
23:59:53.367 00.000 10072 Move returns status 0, amount 10
23:59:53.367 00.000 10072 MoveAxis(N, 0, ABG)
23:59:53.367 00.000 10072 Move returns status 0, amount 0
23:59:53.367 00.000 10072 move complete, result=0
23:59:53.367 00.000 10072 worker thread done servicing request
23:59:53.367 00.000 10072 Worker thread wakes up
23:59:53.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:53.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:53.367 00.000 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:59:53.999 00.632 10072 Exposure complete
23:59:54.048 00.049 10072 worker thread done servicing request
23:59:54.048 00.000 1032 OnExposeComplete: enter
23:59:54.048 00.000 1032 UpdateGuideState(): m_state=6
23:59:54.048 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12150
23:59:54.048 00.000 1032 Star::Find returns 1 (0), X=1107.32, Y=127.97, Mass=1495, SNR=27.2, Peak=112 HFD=3.4
23:59:54.048 00.000 1032 MultiStar: [#1 0.15,-0.15,0.95,U] [#2 0.10,-0.06,0.84,U] [#3 0.13,-0.05,0.73,U] [#4 0.25,-0.16,0.00,M2] [#5 0.12,0.06,0.65,U] [#6 0.03,-0.09,0.57,U] [#7 0.13,-0.04,0.67,U] [#8 0.33,-0.02,0.00,M1] 
23:59:54.065 00.017 1032 refined, 6 included, MultiStar: {0.13, -0.05}, one-star: {0.19, -0.00}
23:59:54.065 00.000 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
23:59:54.065 00.000 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
23:59:54.065 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.37 mountX=-0.08 mountY=-0.11, mountTheta=-2.20
23:59:54.065 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
23:59:54.065 00.000 1032 Enqueuing Move request for scope (0.13, -0.05)
23:59:54.076 00.011 10072 Worker thread wakes up
23:59:54.076 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:59:54.076 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:59:54.076 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
23:59:54.076 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=113, Gamma=2.230
23:59:54.082 00.006 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:54.082 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
23:59:54.082 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:54.082 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:59:54.082 00.000 10072 MoveAxis(E, 10, ABG)
23:59:54.082 00.000 10072 Guiding  Dir = 2, Dur = 10
23:59:54.082 00.000 10072 IsGuiding returns 0
23:59:54.082 00.000 10072 PulseGuide returned control before completion, sleep 20
23:59:54.103 00.021 1032 UpdateGuideState exits: m=1495 SNR=27.2
23:59:54.105 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:54.107 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:54.108 00.001 1032 Enqueuing Expose request
23:59:54.110 00.002 10072 IsGuiding returns 0
23:59:54.110 00.000 10072 Move returns status 0, amount 10
23:59:54.110 00.000 10072 MoveAxis(N, 0, ABG)
23:59:54.110 00.000 10072 Move returns status 0, amount 0
23:59:54.110 00.000 10072 move complete, result=0
23:59:54.110 00.000 10072 worker thread done servicing request
23:59:54.110 00.000 10072 Worker thread wakes up
23:59:54.110 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:54.112 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:54.119 00.007 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
23:59:54.523 00.404 10072 Exposure complete
23:59:54.563 00.040 10072 worker thread done servicing request
23:59:54.563 00.000 1032 OnExposeComplete: enter
23:59:54.565 00.002 1032 UpdateGuideState(): m_state=6
23:59:54.565 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12151
23:59:54.568 00.003 1032 Star::Find returns 1 (0), X=1107.25, Y=127.95, Mass=1426, SNR=26.6, Peak=124 HFD=3.3
23:59:54.571 00.003 1032 MultiStar: [#1 0.17,-0.08,0.94,U] [#2 0.12,-0.01,0.82,U] [#3 0.10,0.04,0.76,U] [#4 0.08,-0.16,0.66,U] [#5 0.22,0.16,0.00,M1] [#6 -0.05,-0.11,0.62,U] [#7 0.06,0.09,0.70,U] [#8 0.10,0.01,0.52,U] 
23:59:54.572 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.13, -0.02}
23:59:54.572 00.000 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
23:59:54.574 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
23:59:54.576 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.30 mountX=-0.05 mountY=-0.08, mountTheta=-2.13
23:59:54.579 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
23:59:54.582 00.003 1032 Enqueuing Move request for scope (0.09, -0.03)
23:59:54.584 00.002 10072 Worker thread wakes up
23:59:54.584 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
23:59:54.584 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
23:59:54.584 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
23:59:54.586 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
23:59:54.589 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:54.589 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
23:59:54.589 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:54.589 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:59:54.589 00.000 10072 MoveAxis(E, 8, ABG)
23:59:54.589 00.000 10072 Guiding  Dir = 2, Dur = 8
23:59:54.589 00.000 10072 IsGuiding returns 0
23:59:54.589 00.000 10072 PulseGuide returned control before completion, sleep 18
23:59:54.600 00.011 1032 UpdateGuideState exits: m=1426 SNR=26.6
23:59:54.600 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:54.608 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:54.608 00.000 1032 Enqueuing Expose request
23:59:54.616 00.008 10072 IsGuiding returns 0
23:59:54.616 00.000 10072 Move returns status 0, amount 8
23:59:54.616 00.000 10072 MoveAxis(N, 0, ABG)
23:59:54.616 00.000 10072 Move returns status 0, amount 0
23:59:54.616 00.000 10072 move complete, result=0
23:59:54.616 00.000 10072 worker thread done servicing request
23:59:54.616 00.000 10072 Worker thread wakes up
23:59:54.616 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:54.616 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:54.616 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:59:55.252 00.636 10072 Exposure complete
23:59:55.286 00.034 10072 worker thread done servicing request
23:59:55.286 00.000 1032 OnExposeComplete: enter
23:59:55.300 00.014 1032 UpdateGuideState(): m_state=6
23:59:55.303 00.003 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12152
23:59:55.305 00.002 1032 Star::Find returns 1 (0), X=1107.21, Y=128.14, Mass=1426, SNR=26.5, Peak=112 HFD=3.3
23:59:55.305 00.000 1032 MultiStar: [#1 0.04,0.04,0.96,U] [#2 -0.02,0.20,0.77,U] [#3 0.06,0.17,0.78,U] [#4 0.11,0.00,0.68,U] [#5 0.19,0.19,0.00,M2] [#6 -0.09,0.26,0.00,M1] [#7 0.02,0.31,0.00,M1] [#8 0.10,0.17,0.54,U] 
23:59:55.305 00.000 1032 refined, 5 included, MultiStar: {0.06, 0.12}, one-star: {0.08, 0.17}
23:59:55.305 00.000 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
23:59:55.305 00.000 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
23:59:55.305 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.11 mountX=0.10 mountY=-0.09, mountTheta=-0.72
23:59:55.305 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
23:59:55.316 00.011 1032 Enqueuing Move request for scope (0.06, 0.12)
23:59:55.318 00.002 10072 Worker thread wakes up
23:59:55.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
23:59:55.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
23:59:55.318 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
23:59:55.321 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:59:55.323 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:55.323 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
23:59:55.323 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:55.323 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:59:55.323 00.000 10072 MoveAxis(E, 8, ABG)
23:59:55.323 00.000 10072 Guiding  Dir = 2, Dur = 8
23:59:55.323 00.000 10072 IsGuiding returns 0
23:59:55.323 00.000 10072 PulseGuide returned control before completion, sleep 18
23:59:55.336 00.013 1032 UpdateGuideState exits: m=1426 SNR=26.5
23:59:55.336 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:55.336 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:55.336 00.000 1032 Enqueuing Expose request
23:59:55.349 00.013 10072 IsGuiding returns 0
23:59:55.349 00.000 10072 Move returns status 0, amount 8
23:59:55.349 00.000 10072 MoveAxis(N, 0, ABG)
23:59:55.349 00.000 10072 Move returns status 0, amount 0
23:59:55.349 00.000 10072 move complete, result=0
23:59:55.349 00.000 10072 worker thread done servicing request
23:59:55.349 00.000 10072 Worker thread wakes up
23:59:55.349 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:55.349 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:55.353 00.004 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
23:59:55.760 00.407 10072 Exposure complete
23:59:55.808 00.048 10072 worker thread done servicing request
23:59:55.811 00.003 1032 OnExposeComplete: enter
23:59:55.813 00.002 1032 UpdateGuideState(): m_state=6
23:59:55.815 00.002 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12153
23:59:55.817 00.002 1032 Star::Find returns 1 (0), X=1107.25, Y=128.17, Mass=1457, SNR=26.8, Peak=130 HFD=3.4
23:59:55.819 00.002 1032 MultiStar: [#1 0.11,0.13,0.93,U] [#2 0.01,0.25,0.83,U] [#3 0.14,0.11,0.75,U] [#4 0.01,0.01,0.67,U] [#5 0.19,0.19,0.00,M3] [#6 -0.09,0.26,0.00,M2] [#7 0.06,0.34,0.00,M2] [#8 0.12,0.29,0.00,M1] 
23:59:55.821 00.002 1032 refined, 4 included, MultiStar: {0.08, 0.15}, one-star: {0.13, 0.20}
23:59:55.821 00.000 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
23:59:55.821 00.000 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
23:59:55.821 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.05 mountX=0.12 mountY=-0.12, mountTheta=-0.78
23:59:55.829 00.008 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.15, opts=13)
23:59:55.829 00.000 1032 Enqueuing Move request for scope (0.08, 0.15)
23:59:55.829 00.000 10072 Worker thread wakes up
23:59:55.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
23:59:55.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
23:59:55.829 00.000 10072 Moving (0.08, 0.15) raw xDistance=0.12 yDistance=-0.12
23:59:55.829 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=127, Gamma=2.230
23:59:55.837 00.008 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:55.837 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
23:59:55.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:55.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:59:55.837 00.000 10072 MoveAxis(E, 9, ABG)
23:59:55.837 00.000 10072 Guiding  Dir = 2, Dur = 9
23:59:55.837 00.000 10072 IsGuiding returns 0
23:59:55.839 00.002 10072 PulseGuide returned control before completion, sleep 19
23:59:55.856 00.017 1032 UpdateGuideState exits: m=1457 SNR=26.8
23:59:55.858 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:55.860 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:55.864 00.004 1032 Enqueuing Expose request
23:59:55.868 00.004 10072 IsGuiding returns 0
23:59:55.869 00.001 10072 Move returns status 0, amount 9
23:59:55.869 00.000 10072 MoveAxis(N, 0, ABG)
23:59:55.869 00.000 10072 Move returns status 0, amount 0
23:59:55.869 00.000 10072 move complete, result=0
23:59:55.869 00.000 10072 worker thread done servicing request
23:59:55.869 00.000 10072 Worker thread wakes up
23:59:55.869 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:55.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:55.869 00.000 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:59:56.503 00.634 10072 Exposure complete
23:59:56.551 00.048 10072 worker thread done servicing request
23:59:56.551 00.000 1032 OnExposeComplete: enter
23:59:56.551 00.000 1032 UpdateGuideState(): m_state=6
23:59:56.551 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12154
23:59:56.558 00.007 1032 Star::Find returns 1 (0), X=1107.22, Y=127.99, Mass=1398, SNR=26.3, Peak=112 HFD=3.2
23:59:56.558 00.000 1032 MultiStar: [#1 0.16,-0.08,0.93,U] [#2 0.11,-0.01,0.84,U] [#3 0.07,-0.06,0.80,U] [#4 0.15,-0.12,0.67,U] [#5 0.12,0.11,0.69,U] [#6 -0.01,-0.14,0.64,U] [#7 0.09,-0.01,0.71,U] [#8 0.15,0.13,0.54,U] 
23:59:56.558 00.000 1032 single-star, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.10, 0.02}
23:59:56.558 00.000 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
23:59:56.558 00.000 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
23:59:56.566 00.008 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.17 mountX=-0.01 mountY=-0.10, mountTheta=-1.66
23:59:56.566 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
23:59:56.566 00.000 1032 Enqueuing Move request for scope (0.10, 0.02)
23:59:56.566 00.000 10072 Worker thread wakes up
23:59:56.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:59:56.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:59:56.566 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
23:59:56.576 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=129, Gamma=2.230
23:59:56.578 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:56.579 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
23:59:56.579 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:56.579 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:59:56.579 00.000 10072 MoveAxis(E, 9, ABG)
23:59:56.579 00.000 10072 Guiding  Dir = 2, Dur = 9
23:59:56.579 00.000 10072 IsGuiding returns 0
23:59:56.580 00.001 10072 PulseGuide returned control before completion, sleep 19
23:59:56.594 00.014 1032 UpdateGuideState exits: m=1398 SNR=26.3
23:59:56.601 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:56.601 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:56.601 00.000 1032 Enqueuing Expose request
23:59:56.614 00.013 10072 IsGuiding returns 0
23:59:56.614 00.000 10072 Move returns status 0, amount 9
23:59:56.614 00.000 10072 MoveAxis(N, 0, ABG)
23:59:56.614 00.000 10072 Move returns status 0, amount 0
23:59:56.614 00.000 10072 move complete, result=0
23:59:56.614 00.000 10072 worker thread done servicing request
23:59:56.614 00.000 10072 Worker thread wakes up
23:59:56.614 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:56.616 00.002 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:56.620 00.004 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
23:59:57.028 00.408 10072 Exposure complete
23:59:57.069 00.041 10072 worker thread done servicing request
23:59:57.076 00.007 1032 OnExposeComplete: enter
23:59:57.077 00.001 1032 UpdateGuideState(): m_state=6
23:59:57.079 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12155
23:59:57.081 00.002 1032 Star::Find returns 1 (0), X=1107.33, Y=127.97, Mass=1511, SNR=27.3, Peak=120 HFD=3.4
23:59:57.083 00.002 1032 MultiStar: [#1 0.09,-0.09,0.95,U] [#2 0.12,-0.11,0.76,U] [#3 0.10,-0.05,0.74,U] [#4 0.20,-0.26,0.00,M1] [#5 0.07,0.05,0.65,U] [#6 0.07,-0.15,0.59,U] [#7 0.10,0.01,0.66,U] [#8 0.15,0.10,0.53,U] 
23:59:57.083 00.000 1032 refined, 7 included, MultiStar: {0.12, -0.04}, one-star: {0.21, 0.00}
23:59:57.085 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
23:59:57.086 00.001 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
23:59:57.086 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.29 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
23:59:57.088 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
23:59:57.090 00.002 1032 Enqueuing Move request for scope (0.12, -0.04)
23:59:57.093 00.003 10072 Worker thread wakes up
23:59:57.093 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
23:59:57.093 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
23:59:57.093 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.06 yDistance=-0.10
23:59:57.093 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=132, Gamma=2.230
23:59:57.095 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:57.095 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
23:59:57.095 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:57.097 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:59:57.097 00.000 10072 MoveAxis(E, 9, ABG)
23:59:57.097 00.000 10072 Guiding  Dir = 2, Dur = 9
23:59:57.097 00.000 10072 IsGuiding returns 0
23:59:57.097 00.000 10072 PulseGuide returned control before completion, sleep 19
23:59:57.110 00.013 1032 UpdateGuideState exits: m=1511 SNR=27.3
23:59:57.112 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:57.112 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:57.112 00.000 1032 Enqueuing Expose request
23:59:57.124 00.012 10072 IsGuiding returns 0
23:59:57.124 00.000 10072 Move returns status 0, amount 9
23:59:57.124 00.000 10072 MoveAxis(N, 0, ABG)
23:59:57.124 00.000 10072 Move returns status 0, amount 0
23:59:57.124 00.000 10072 move complete, result=0
23:59:57.124 00.000 10072 worker thread done servicing request
23:59:57.124 00.000 10072 Worker thread wakes up
23:59:57.124 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:57.124 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:57.125 00.001 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
23:59:57.749 00.624 10072 Exposure complete
23:59:57.795 00.046 10072 worker thread done servicing request
23:59:57.795 00.000 1032 OnExposeComplete: enter
23:59:57.797 00.002 1032 UpdateGuideState(): m_state=6
23:59:57.800 00.003 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12156
23:59:57.802 00.002 1032 Star::Find returns 1 (0), X=1107.23, Y=128.05, Mass=1566, SNR=27.9, Peak=120 HFD=3.3
23:59:57.804 00.002 1032 MultiStar: [#1 0.17,0.06,0.89,U] [#2 0.08,0.14,0.75,U] [#3 0.00,0.10,0.71,U] [#4 0.08,-0.08,0.64,U] [#5 0.15,0.23,0.00,M2] [#6 -0.02,0.07,0.57,U] [#7 0.11,0.10,0.64,U] [#8 0.13,0.11,0.52,U] 
23:59:57.806 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.07}, one-star: {0.11, 0.08}
23:59:57.806 00.000 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
23:59:57.808 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
23:59:57.810 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.70 mountX=0.05 mountY=-0.10, mountTheta=-1.13
23:59:57.811 00.001 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
23:59:57.813 00.002 1032 Enqueuing Move request for scope (0.09, 0.07)
23:59:57.817 00.004 10072 Worker thread wakes up
23:59:57.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:59:57.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:59:57.817 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.05 yDistance=-0.10
23:59:57.819 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
23:59:57.821 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:57.821 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
23:59:57.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:57.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:59:57.821 00.000 10072 MoveAxis(E, 8, ABG)
23:59:57.821 00.000 10072 Guiding  Dir = 2, Dur = 8
23:59:57.823 00.002 10072 IsGuiding returns 0
23:59:57.823 00.000 10072 PulseGuide returned control before completion, sleep 18
23:59:57.833 00.010 1032 UpdateGuideState exits: m=1566 SNR=27.9
23:59:57.833 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:57.843 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:57.843 00.000 1032 Enqueuing Expose request
23:59:57.843 00.000 10072 IsGuiding returns 0
23:59:57.843 00.000 10072 Move returns status 0, amount 8
23:59:57.843 00.000 10072 MoveAxis(N, 0, ABG)
23:59:57.843 00.000 10072 Move returns status 0, amount 0
23:59:57.843 00.000 10072 move complete, result=0
23:59:57.843 00.000 10072 worker thread done servicing request
23:59:57.843 00.000 10072 Worker thread wakes up
23:59:57.843 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:57.843 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:57.852 00.009 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
23:59:58.258 00.406 10072 Exposure complete
23:59:58.308 00.050 10072 worker thread done servicing request
23:59:58.308 00.000 1032 OnExposeComplete: enter
23:59:58.310 00.002 1032 UpdateGuideState(): m_state=6
23:59:58.312 00.002 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12157
23:59:58.314 00.002 1032 Star::Find returns 1 (0), X=1107.22, Y=128.10, Mass=1542, SNR=27.6, Peak=117 HFD=3.4
23:59:58.316 00.002 1032 MultiStar: [#1 0.20,-0.02,0.91,U] [#2 0.12,-0.09,0.77,U] [#3 -0.02,0.05,0.74,U] [#4 0.20,-0.04,0.65,U] [#5 0.04,0.13,0.63,U] [#6 0.06,0.22,0.60,U] [#7 0.07,0.14,0.66,U] [#8 0.14,0.18,0.53,U] 
23:59:58.318 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.09, 0.13}
23:59:58.320 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
23:59:58.322 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
23:59:58.322 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=0.04 mountY=-0.12, mountTheta=-1.22
23:59:58.327 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
23:59:58.329 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
23:59:58.331 00.002 10072 Worker thread wakes up
23:59:58.331 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:59:58.331 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:59:58.331 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
23:59:58.333 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
23:59:58.335 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:58.337 00.002 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
23:59:58.337 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:58.337 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:59:58.337 00.000 10072 MoveAxis(E, 7, ABG)
23:59:58.337 00.000 10072 Guiding  Dir = 2, Dur = 7
23:59:58.337 00.000 10072 IsGuiding returns 0
23:59:58.337 00.000 10072 PulseGuide returned control before completion, sleep 17
23:59:58.354 00.017 1032 UpdateGuideState exits: m=1542 SNR=27.6
23:59:58.357 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:58.359 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:58.360 00.001 1032 Enqueuing Expose request
23:59:58.369 00.009 10072 IsGuiding returns 0
23:59:58.369 00.000 10072 Move returns status 0, amount 7
23:59:58.369 00.000 10072 MoveAxis(N, 0, ABG)
23:59:58.369 00.000 10072 Move returns status 0, amount 0
23:59:58.369 00.000 10072 move complete, result=0
23:59:58.369 00.000 10072 worker thread done servicing request
23:59:58.369 00.000 10072 Worker thread wakes up
23:59:58.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:58.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:58.369 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
23:59:59.006 00.637 10072 Exposure complete
23:59:59.052 00.046 10072 worker thread done servicing request
23:59:59.052 00.000 1032 OnExposeComplete: enter
23:59:59.055 00.003 1032 UpdateGuideState(): m_state=6
23:59:59.055 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12158
23:59:59.062 00.007 1032 Star::Find returns 1 (0), X=1107.36, Y=127.91, Mass=1611, SNR=28.2, Peak=135 HFD=3.3
23:59:59.062 00.000 1032 MultiStar: [#1 0.21,-0.11,0.92,U] [#2 0.09,-0.13,0.74,U] [#3 0.20,-0.10,0.74,U] [#4 0.23,-0.27,0.00,M1] [#5 0.32,-0.02,0.00,M2] [#6 0.14,-0.17,0.59,U] [#7 0.20,0.06,0.68,U] [#8 0.13,-0.07,0.50,U] 
23:59:59.064 00.002 1032 refined, 6 included, MultiStar: {0.18, -0.08}, one-star: {0.24, -0.06}
23:59:59.066 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
23:59:59.068 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
23:59:59.068 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.43 mountX=-0.12 mountY=-0.15, mountTheta=-2.26
23:59:59.072 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.08, opts=13)
23:59:59.072 00.000 1032 Enqueuing Move request for scope (0.18, -0.08)
23:59:59.072 00.000 10072 Worker thread wakes up
23:59:59.072 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
23:59:59.072 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
23:59:59.072 00.000 10072 Moving (0.18, -0.08) raw xDistance=-0.12 yDistance=-0.15
23:59:59.081 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
23:59:59.085 00.004 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
23:59:59.085 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
23:59:59.085 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:59.085 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:59:59.085 00.000 10072 MoveAxis(E, 7, ABG)
23:59:59.085 00.000 10072 Guiding  Dir = 2, Dur = 7
23:59:59.085 00.000 10072 IsGuiding returns 0
23:59:59.085 00.000 10072 PulseGuide returned control before completion, sleep 17
23:59:59.100 00.015 1032 UpdateGuideState exits: m=1611 SNR=28.2
23:59:59.100 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:59.106 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:59.106 00.000 1032 Enqueuing Expose request
23:59:59.115 00.009 10072 IsGuiding returns 0
23:59:59.115 00.000 10072 Move returns status 0, amount 7
23:59:59.115 00.000 10072 MoveAxis(N, 0, ABG)
23:59:59.115 00.000 10072 Move returns status 0, amount 0
23:59:59.115 00.000 10072 move complete, result=0
23:59:59.115 00.000 10072 worker thread done servicing request
23:59:59.115 00.000 10072 Worker thread wakes up
23:59:59.115 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:59.115 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
23:59:59.117 00.002 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
23:59:59.530 00.413 10072 Exposure complete
23:59:59.582 00.052 10072 worker thread done servicing request
23:59:59.582 00.000 1032 OnExposeComplete: enter
23:59:59.582 00.000 1032 UpdateGuideState(): m_state=6
23:59:59.582 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12159
23:59:59.582 00.000 1032 Star::Find returns 1 (0), X=1107.35, Y=127.78, Mass=1246, SNR=24.9, Peak=109 HFD=3.4
23:59:59.592 00.010 1032 MultiStar: [#1 0.14,-0.17,1.04,U] [#2 0.17,-0.24,0.00,M1] [#3 0.27,-0.21,0.00,M1] [#4 0.23,-0.31,0.00,M2] [#5 0.26,-0.09,0.00,M3] [#6 0.07,-0.26,0.00,M1] [#7 0.18,-0.16,0.75,U] [#8 0.29,0.01,0.00,M1] 
23:59:59.596 00.004 1032 refined, 2 included, MultiStar: {0.18, -0.18}, one-star: {0.23, -0.19}
23:59:59.601 00.005 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
23:59:59.606 00.005 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
23:59:59.614 00.008 1032 CameraToMount -- cameraX=0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-0.77 mountX=-0.22 mountY=-0.13, mountTheta=-2.60
23:59:59.618 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.18, opts=13)
23:59:59.618 00.000 1032 Enqueuing Move request for scope (0.18, -0.18)
23:59:59.624 00.006 10072 Worker thread wakes up
23:59:59.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.18) opts 0xd
23:59:59.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.18)
23:59:59.624 00.000 10072 Moving (0.18, -0.18) raw xDistance=-0.22 yDistance=-0.13
23:59:59.625 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
23:59:59.630 00.005 10072 PPEC rslt: input = -0.22, final = -0.11, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 288.78
23:59:59.630 00.000 10072 PPEC: input: -0.22, control: -0.11, exposure: 500
23:59:59.632 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:59.632 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:59:59.632 00.000 10072 MoveAxis(E, 110, ABG)
23:59:59.632 00.000 10072 Guiding  Dir = 2, Dur = 110
23:59:59.632 00.000 10072 IsGuiding returns 0
23:59:59.633 00.001 10072 PulseGuide returned control before completion, sleep 120
23:59:59.650 00.017 1032 UpdateGuideState exits: m=1246 SNR=24.9
23:59:59.651 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:59.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
23:59:59.655 00.002 1032 Enqueuing Expose request
23:59:59.761 00.106 10072 IsGuiding returns 0
23:59:59.761 00.000 10072 Move returns status 0, amount 110
23:59:59.761 00.000 10072 MoveAxis(N, 0, ABG)
23:59:59.761 00.000 10072 Move returns status 0, amount 0
23:59:59.761 00.000 10072 move complete, result=0
23:59:59.761 00.000 10072 worker thread done servicing request
23:59:59.761 00.000 10072 Worker thread wakes up
23:59:59.761 00.000 1032 GuideStep: -0.2 px 110 ms EAST, -0.1 px 0 ms NORTH
23:59:59.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
23:59:59.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:00.397 00.636 10072 Exposure complete
00:00:00.440 00.043 10072 worker thread done servicing request
00:00:00.440 00.000 1032 OnExposeComplete: enter
00:00:00.442 00.002 1032 UpdateGuideState(): m_state=6
00:00:00.444 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12160
00:00:00.447 00.003 1032 Star::Find returns 1 (0), X=1107.22, Y=127.96, Mass=1366, SNR=26.0, Peak=109 HFD=3.4
00:00:00.449 00.002 1032 MultiStar: [#1 0.10,0.06,1.01,U] [#2 0.10,0.01,0.79,U] [#3 0.12,-0.07,0.79,U] [#4 0.12,-0.12,0.70,U] [#5 0.17,0.03,0.65,U] [#6 0.00,-0.08,0.65,U] [#7 0.08,0.08,0.70,U] [#8 0.04,0.07,0.56,U] 
00:00:00.449 00.000 1032 refined, 8 included, MultiStar: {0.10, -0.00}, one-star: {0.10, -0.01}
00:00:00.451 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
00:00:00.454 00.003 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
00:00:00.454 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.03 mountX=-0.03 mountY=-0.09, mountTheta=-1.86
00:00:00.456 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.00, opts=13)
00:00:00.458 00.002 1032 Enqueuing Move request for scope (0.10, -0.00)
00:00:00.460 00.002 10072 Worker thread wakes up
00:00:00.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
00:00:00.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
00:00:00.460 00.000 10072 Moving (0.10, -0.00) raw xDistance=-0.03 yDistance=-0.09
00:00:00.462 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
00:00:00.464 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:00.464 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:00:00.464 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:00.464 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:00:00.464 00.000 10072 MoveAxis(E, 9, ABG)
00:00:00.464 00.000 10072 Guiding  Dir = 2, Dur = 9
00:00:00.464 00.000 10072 IsGuiding returns 0
00:00:00.466 00.002 10072 PulseGuide returned control before completion, sleep 19
00:00:00.479 00.013 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:00:00.481 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:00.485 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:00.485 00.000 1032 Enqueuing Expose request
00:00:00.492 00.007 10072 IsGuiding returns 0
00:00:00.493 00.001 10072 Move returns status 0, amount 9
00:00:00.493 00.000 10072 MoveAxis(N, 0, ABG)
00:00:00.493 00.000 10072 Move returns status 0, amount 0
00:00:00.493 00.000 10072 move complete, result=0
00:00:00.493 00.000 10072 worker thread done servicing request
00:00:00.493 00.000 10072 Worker thread wakes up
00:00:00.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:00.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:00.497 00.004 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:00:00.906 00.409 10072 Exposure complete
00:00:00.954 00.048 10072 worker thread done servicing request
00:00:00.954 00.000 1032 OnExposeComplete: enter
00:00:00.956 00.002 1032 UpdateGuideState(): m_state=6
00:00:00.958 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12161
00:00:00.960 00.002 1032 Star::Find returns 1 (0), X=1107.28, Y=128.07, Mass=1290, SNR=25.2, Peak=100 HFD=3.2
00:00:00.962 00.002 1032 MultiStar: [#1 0.08,0.06,1.00,U] [#2 0.08,0.24,0.00,M1] [#3 0.01,0.05,0.84,U] [#4 0.19,-0.03,0.73,U] [#5 0.24,0.23,0.00,M3] [#6 -0.07,-0.02,0.64,U] [#7 0.09,0.20,0.74,U] [#8 0.26,0.25,0.00,M1] 
00:00:00.964 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.06}, one-star: {0.16, 0.10}
00:00:00.966 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
00:00:00.966 00.000 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
00:00:00.968 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.67 mountX=0.04 mountY=-0.10, mountTheta=-1.16
00:00:00.970 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
00:00:00.972 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
00:00:00.973 00.001 10072 Worker thread wakes up
00:00:00.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
00:00:00.973 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
00:00:00.973 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.10
00:00:00.975 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
00:00:00.975 00.000 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:00.975 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:00:00.975 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:00.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:00:00.975 00.000 10072 MoveAxis(E, 9, ABG)
00:00:00.975 00.000 10072 Guiding  Dir = 2, Dur = 9
00:00:00.975 00.000 10072 IsGuiding returns 0
00:00:00.975 00.000 10072 PulseGuide returned control before completion, sleep 19
00:00:00.996 00.021 1032 UpdateGuideState exits: m=1290 SNR=25.2
00:00:00.998 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:01.000 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:01.000 00.000 1032 Enqueuing Expose request
00:00:01.000 00.000 10072 IsGuiding returns 0
00:00:01.000 00.000 10072 Move returns status 0, amount 9
00:00:01.000 00.000 10072 MoveAxis(N, 0, ABG)
00:00:01.000 00.000 10072 Move returns status 0, amount 0
00:00:01.000 00.000 10072 move complete, result=0
00:00:01.000 00.000 10072 worker thread done servicing request
00:00:01.000 00.000 10072 Worker thread wakes up
00:00:01.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:01.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:01.006 00.006 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:00:01.633 00.627 10072 Exposure complete
00:00:01.684 00.051 10072 worker thread done servicing request
00:00:01.684 00.000 1032 OnExposeComplete: enter
00:00:01.685 00.001 1032 UpdateGuideState(): m_state=6
00:00:01.689 00.004 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12162
00:00:01.691 00.002 1032 Star::Find returns 1 (0), X=1107.26, Y=128.10, Mass=1436, SNR=26.7, Peak=114 HFD=3.4
00:00:01.693 00.002 1032 MultiStar: [#1 0.12,0.02,0.90,U] [#2 0.10,0.06,0.81,U] [#3 0.10,0.05,0.74,U] [#4 0.22,0.04,0.67,U] [#5 0.25,0.26,0.00,M4] [#6 0.05,-0.05,0.62,U] [#7 0.07,0.20,0.69,U] [#8 0.22,0.23,0.00,M2] 
00:00:01.695 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.14, 0.13}
00:00:01.697 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
00:00:01.699 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
00:00:01.701 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.13 cameraTheta=0.52 mountX=0.03 mountY=-0.13, mountTheta=-1.31
00:00:01.704 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
00:00:01.706 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
00:00:01.708 00.002 10072 Worker thread wakes up
00:00:01.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
00:00:01.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
00:00:01.708 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.03 yDistance=-0.13
00:00:01.710 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=243, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
00:00:01.713 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:01.713 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:00:01.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:01.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:00:01.713 00.000 10072 MoveAxis(E, 8, ABG)
00:00:01.713 00.000 10072 Guiding  Dir = 2, Dur = 8
00:00:01.715 00.002 10072 IsGuiding returns 0
00:00:01.715 00.000 10072 PulseGuide returned control before completion, sleep 18
00:00:01.733 00.018 1032 UpdateGuideState exits: m=1436 SNR=26.7
00:00:01.736 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:01.736 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:01.736 00.000 1032 Enqueuing Expose request
00:00:01.747 00.011 10072 IsGuiding returns 0
00:00:01.748 00.001 10072 Move returns status 0, amount 8
00:00:01.748 00.000 10072 MoveAxis(N, 0, ABG)
00:00:01.748 00.000 10072 Move returns status 0, amount 0
00:00:01.748 00.000 10072 move complete, result=0
00:00:01.748 00.000 10072 worker thread done servicing request
00:00:01.748 00.000 10072 Worker thread wakes up
00:00:01.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:01.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:01.753 00.005 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:00:02.161 00.408 10072 Exposure complete
00:00:02.211 00.050 10072 worker thread done servicing request
00:00:02.211 00.000 1032 OnExposeComplete: enter
00:00:02.213 00.002 1032 UpdateGuideState(): m_state=6
00:00:02.217 00.004 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12163
00:00:02.217 00.000 1032 Star::Find returns 1 (0), X=1107.30, Y=127.98, Mass=1495, SNR=27.2, Peak=120 HFD=3.3
00:00:02.219 00.002 1032 MultiStar: [#1 0.19,-0.00,0.90,U] [#2 0.14,0.04,0.75,U] [#3 0.15,0.04,0.74,U] [#4 0.13,-0.10,0.63,U] [#5 0.30,0.01,0.00,M5] [#6 0.04,-0.06,0.60,U] [#7 0.10,0.12,0.68,U] [#8 0.15,0.02,0.51,U] 
00:00:02.221 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.01}, one-star: {0.18, 0.01}
00:00:02.224 00.003 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
00:00:02.226 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
00:00:02.228 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.08 mountX=-0.03 mountY=-0.14, mountTheta=-1.75
00:00:02.230 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
00:00:02.232 00.002 1032 Enqueuing Move request for scope (0.14, 0.01)
00:00:02.235 00.003 10072 Worker thread wakes up
00:00:02.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
00:00:02.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
00:00:02.235 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.03 yDistance=-0.14
00:00:02.237 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=119, Gamma=2.230
00:00:02.244 00.007 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:02.244 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:00:02.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:02.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:00:02.244 00.000 10072 MoveAxis(E, 7, ABG)
00:00:02.244 00.000 10072 Guiding  Dir = 2, Dur = 7
00:00:02.244 00.000 10072 IsGuiding returns 0
00:00:02.245 00.001 10072 PulseGuide returned control before completion, sleep 17
00:00:02.261 00.016 1032 UpdateGuideState exits: m=1495 SNR=27.2
00:00:02.261 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:02.266 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:02.266 00.000 1032 Enqueuing Expose request
00:00:02.271 00.005 10072 IsGuiding returns 0
00:00:02.271 00.000 10072 Move returns status 0, amount 7
00:00:02.271 00.000 10072 MoveAxis(N, 0, ABG)
00:00:02.271 00.000 10072 Move returns status 0, amount 0
00:00:02.271 00.000 10072 move complete, result=0
00:00:02.271 00.000 10072 worker thread done servicing request
00:00:02.271 00.000 10072 Worker thread wakes up
00:00:02.271 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:02.271 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:02.278 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:00:02.908 00.630 10072 Exposure complete
00:00:02.955 00.047 10072 worker thread done servicing request
00:00:02.956 00.001 1032 OnExposeComplete: enter
00:00:02.956 00.000 1032 UpdateGuideState(): m_state=6
00:00:02.959 00.003 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12164
00:00:02.959 00.000 1032 Star::Find returns 1 (0), X=1107.24, Y=127.97, Mass=1344, SNR=25.8, Peak=110 HFD=3.2
00:00:02.959 00.000 1032 MultiStar: [#1 0.20,-0.07,0.98,U] [#2 0.10,0.08,0.82,U] [#3 0.17,-0.01,0.80,U] [#4 0.24,-0.14,0.00,M1] [#5 0.21,0.16,0.00,M6] [#6 0.06,-0.06,0.66,U] [#7 0.14,0.18,0.70,U] [#8 0.23,0.12,0.57,U] 
00:00:02.959 00.000 1032 single-star, 6 included, MultiStar: {0.14, 0.03}, one-star: {0.12, 0.00}
00:00:02.959 00.000 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
00:00:02.959 00.000 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
00:00:02.959 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.04 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
00:00:02.971 00.012 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.00, opts=13)
00:00:02.971 00.000 1032 Enqueuing Move request for scope (0.12, 0.00)
00:00:02.971 00.000 10072 Worker thread wakes up
00:00:02.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
00:00:02.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
00:00:02.971 00.000 10072 Moving (0.12, 0.00) raw xDistance=-0.03 yDistance=-0.11
00:00:02.977 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=134, Gamma=2.230
00:00:02.979 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:02.979 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:00:02.979 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:02.979 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:00:02.979 00.000 10072 MoveAxis(E, 8, ABG)
00:00:02.979 00.000 10072 Guiding  Dir = 2, Dur = 8
00:00:02.979 00.000 10072 IsGuiding returns 0
00:00:02.981 00.002 10072 PulseGuide returned control before completion, sleep 18
00:00:02.993 00.012 1032 UpdateGuideState exits: m=1344 SNR=25.8
00:00:02.993 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:02.993 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:03.002 00.009 1032 Enqueuing Expose request
00:00:03.005 00.003 10072 IsGuiding returns 0
00:00:03.005 00.000 10072 Move returns status 0, amount 8
00:00:03.005 00.000 10072 MoveAxis(N, 0, ABG)
00:00:03.005 00.000 10072 Move returns status 0, amount 0
00:00:03.005 00.000 10072 move complete, result=0
00:00:03.005 00.000 10072 worker thread done servicing request
00:00:03.005 00.000 10072 Worker thread wakes up
00:00:03.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:03.005 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:03.012 00.007 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:00:03.419 00.407 10072 Exposure complete
00:00:03.466 00.047 10072 worker thread done servicing request
00:00:03.466 00.000 1032 OnExposeComplete: enter
00:00:03.468 00.002 1032 UpdateGuideState(): m_state=6
00:00:03.470 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12165
00:00:03.472 00.002 1032 Star::Find returns 1 (0), X=1107.31, Y=128.01, Mass=1369, SNR=26.1, Peak=110 HFD=3.3
00:00:03.474 00.002 1032 MultiStar: [#1 0.13,0.07,0.98,U] [#2 0.13,0.12,0.80,U] [#3 0.12,0.02,0.81,U] [#4 0.25,-0.17,0.00,M2] [#5 0.08,0.31,0.00,M7] [#6 -0.01,-0.04,0.66,U] [#7 0.02,0.20,0.70,U] [#8 0.19,0.27,0.00,M1] 
00:00:03.476 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.07}, one-star: {0.19, 0.04}
00:00:03.476 00.000 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
00:00:03.478 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
00:00:03.480 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.57 mountX=0.04 mountY=-0.12, mountTheta=-1.26
00:00:03.482 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
00:00:03.485 00.003 1032 Enqueuing Move request for scope (0.11, 0.07)
00:00:03.487 00.002 10072 Worker thread wakes up
00:00:03.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
00:00:03.487 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
00:00:03.487 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
00:00:03.489 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=133, Gamma=2.230
00:00:03.489 00.000 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:03.489 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:00:03.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:03.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:00:03.489 00.000 10072 MoveAxis(E, 8, ABG)
00:00:03.489 00.000 10072 Guiding  Dir = 2, Dur = 8
00:00:03.489 00.000 10072 IsGuiding returns 0
00:00:03.489 00.000 10072 PulseGuide returned control before completion, sleep 18
00:00:03.507 00.018 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:00:03.511 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:03.511 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:03.511 00.000 1032 Enqueuing Expose request
00:00:03.527 00.016 10072 IsGuiding returns 0
00:00:03.527 00.000 10072 Move returns status 0, amount 8
00:00:03.527 00.000 10072 MoveAxis(N, 0, ABG)
00:00:03.527 00.000 10072 Move returns status 0, amount 0
00:00:03.527 00.000 10072 move complete, result=0
00:00:03.527 00.000 10072 worker thread done servicing request
00:00:03.527 00.000 10072 Worker thread wakes up
00:00:03.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:03.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:03.529 00.002 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:00:04.154 00.625 10072 Exposure complete
00:00:04.202 00.048 10072 worker thread done servicing request
00:00:04.202 00.000 1032 OnExposeComplete: enter
00:00:04.204 00.002 1032 UpdateGuideState(): m_state=6
00:00:04.206 00.002 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12166
00:00:04.208 00.002 1032 Star::Find returns 1 (0), X=1107.27, Y=128.19, Mass=1409, SNR=26.4, Peak=113 HFD=3.4
00:00:04.210 00.002 1032 MultiStar: [#1 0.16,0.13,0.99,U] [#2 0.09,0.14,0.80,U] [#3 0.11,0.12,0.76,U] [#4 0.17,0.02,0.66,U] [#5 0.13,0.26,0.00,M8] [#6 0.06,0.26,0.00,M1] [#7 0.10,0.29,0.00,M1] [#8 0.15,0.21,0.53,U] 
00:00:04.212 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.14}, one-star: {0.15, 0.22}
00:00:04.214 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
00:00:04.215 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
00:00:04.218 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.79 mountX=0.10 mountY=-0.17, mountTheta=-1.04
00:00:04.220 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.14, opts=13)
00:00:04.222 00.002 1032 Enqueuing Move request for scope (0.14, 0.14)
00:00:04.224 00.002 10072 Worker thread wakes up
00:00:04.224 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
00:00:04.224 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
00:00:04.224 00.000 10072 Moving (0.14, 0.14) raw xDistance=0.10 yDistance=-0.17
00:00:04.226 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
00:00:04.226 00.000 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:04.226 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
00:00:04.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:04.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:00:04.226 00.000 10072 MoveAxis(E, 7, ABG)
00:00:04.226 00.000 10072 Guiding  Dir = 2, Dur = 7
00:00:04.226 00.000 10072 IsGuiding returns 0
00:00:04.226 00.000 10072 PulseGuide returned control before completion, sleep 17
00:00:04.246 00.020 1032 UpdateGuideState exits: m=1409 SNR=26.4
00:00:04.248 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:04.249 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:04.249 00.000 1032 Enqueuing Expose request
00:00:04.249 00.000 10072 IsGuiding returns 0
00:00:04.249 00.000 10072 Move returns status 0, amount 7
00:00:04.249 00.000 10072 MoveAxis(N, 0, ABG)
00:00:04.249 00.000 10072 Move returns status 0, amount 0
00:00:04.249 00.000 10072 move complete, result=0
00:00:04.249 00.000 10072 worker thread done servicing request
00:00:04.249 00.000 10072 Worker thread wakes up
00:00:04.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:04.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:04.260 00.011 1032 GuideStep: 0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
00:00:04.662 00.402 10072 Exposure complete
00:00:04.714 00.052 10072 worker thread done servicing request
00:00:04.714 00.000 1032 OnExposeComplete: enter
00:00:04.714 00.000 1032 UpdateGuideState(): m_state=6
00:00:04.714 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12167
00:00:04.714 00.000 1032 Star::Find returns 1 (0), X=1107.34, Y=128.15, Mass=1407, SNR=26.4, Peak=107 HFD=3.3
00:00:04.714 00.000 1032 MultiStar: [#1 0.22,0.11,0.97,U] [#2 0.14,0.11,0.82,U] [#3 0.05,-0.02,0.77,U] [#4 0.19,-0.08,0.68,U] [#5 0.12,0.29,0.00,M9] [#6 0.07,0.08,0.60,U] [#7 0.08,0.12,0.72,U] [#8 0.07,0.17,0.53,U] 
00:00:04.726 00.012 1032 refined, 7 included, MultiStar: {0.14, 0.09}, one-star: {0.22, 0.18}
00:00:04.726 00.000 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
00:00:04.726 00.000 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
00:00:04.726 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.56 mountX=0.05 mountY=-0.16, mountTheta=-1.27
00:00:04.735 00.009 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.09, opts=13)
00:00:04.735 00.000 1032 Enqueuing Move request for scope (0.14, 0.09)
00:00:04.735 00.000 10072 Worker thread wakes up
00:00:04.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
00:00:04.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
00:00:04.735 00.000 10072 Moving (0.14, 0.09) raw xDistance=0.05 yDistance=-0.16
00:00:04.735 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
00:00:04.743 00.008 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:04.743 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:00:04.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:04.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:00:04.743 00.000 10072 MoveAxis(E, 8, ABG)
00:00:04.743 00.000 10072 Guiding  Dir = 2, Dur = 8
00:00:04.743 00.000 10072 IsGuiding returns 0
00:00:04.743 00.000 10072 PulseGuide returned control before completion, sleep 18
00:00:04.758 00.015 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:00:04.765 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:04.767 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:04.769 00.002 1032 Enqueuing Expose request
00:00:04.772 00.003 10072 IsGuiding returns 0
00:00:04.772 00.000 10072 Move returns status 0, amount 8
00:00:04.772 00.000 10072 MoveAxis(N, 0, ABG)
00:00:04.772 00.000 10072 Move returns status 0, amount 0
00:00:04.772 00.000 10072 move complete, result=0
00:00:04.772 00.000 10072 worker thread done servicing request
00:00:04.772 00.000 10072 Worker thread wakes up
00:00:04.772 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:04.772 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:04.775 00.003 1032 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
00:00:05.408 00.633 10072 Exposure complete
00:00:05.459 00.051 10072 worker thread done servicing request
00:00:05.459 00.000 1032 OnExposeComplete: enter
00:00:05.461 00.002 1032 UpdateGuideState(): m_state=6
00:00:05.463 00.002 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12168
00:00:05.465 00.002 1032 Star::Find returns 1 (0), X=1107.36, Y=128.04, Mass=1336, SNR=25.7, Peak=101 HFD=3.3
00:00:05.467 00.002 1032 MultiStar: [#1 0.18,0.03,0.99,U] [#2 0.10,0.10,0.82,U] [#3 0.19,0.07,0.80,U] [#4 0.29,-0.13,0.00,M1] [#5 0.20,0.11,0.67,U] [#6 0.01,0.16,0.62,U] [#7 0.12,0.05,0.71,U] [#8 0.20,0.23,0.00,M1] 
00:00:05.467 00.000 1032 refined, 6 included, MultiStar: {0.16, 0.08}, one-star: {0.24, 0.07}
00:00:05.472 00.005 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
00:00:05.472 00.000 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
00:00:05.474 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.46 mountX=0.04 mountY=-0.17, mountTheta=-1.37
00:00:05.478 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.08, opts=13)
00:00:05.480 00.002 1032 Enqueuing Move request for scope (0.16, 0.08)
00:00:05.482 00.002 10072 Worker thread wakes up
00:00:05.482 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
00:00:05.482 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
00:00:05.482 00.000 10072 Moving (0.16, 0.08) raw xDistance=0.04 yDistance=-0.17
00:00:05.484 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=123, Gamma=2.230
00:00:05.489 00.005 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:05.489 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:00:05.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:05.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:00:05.489 00.000 10072 MoveAxis(E, 7, ABG)
00:00:05.489 00.000 10072 Guiding  Dir = 2, Dur = 7
00:00:05.491 00.002 10072 IsGuiding returns 0
00:00:05.491 00.000 10072 PulseGuide returned control before completion, sleep 17
00:00:05.508 00.017 1032 UpdateGuideState exits: m=1336 SNR=25.7
00:00:05.510 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:05.510 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:05.510 00.000 1032 Enqueuing Expose request
00:00:05.520 00.010 10072 IsGuiding returns 0
00:00:05.520 00.000 10072 Move returns status 0, amount 7
00:00:05.520 00.000 10072 MoveAxis(N, 0, ABG)
00:00:05.520 00.000 10072 Move returns status 0, amount 0
00:00:05.520 00.000 10072 move complete, result=0
00:00:05.520 00.000 10072 worker thread done servicing request
00:00:05.520 00.000 10072 Worker thread wakes up
00:00:05.520 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:05.520 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:05.526 00.006 1032 GuideStep: 0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
00:00:05.941 00.415 10072 Exposure complete
00:00:05.985 00.044 10072 worker thread done servicing request
00:00:05.985 00.000 1032 OnExposeComplete: enter
00:00:05.985 00.000 1032 UpdateGuideState(): m_state=6
00:00:05.985 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12169
00:00:05.985 00.000 1032 Star::Find returns 1 (0), X=1107.35, Y=128.00, Mass=1330, SNR=25.6, Peak=99 HFD=3.4
00:00:05.985 00.000 1032 MultiStar: [#1 0.18,0.07,0.99,U] [#2 0.16,0.06,0.83,U] [#3 0.07,-0.01,0.75,U] [#4 0.25,-0.06,0.00,M2] [#5 0.21,0.22,0.00,M9] [#6 0.07,-0.04,0.60,U] [#7 0.12,0.14,0.72,U] [#8 0.29,0.09,0.00,M2] 
00:00:05.985 00.000 1032 refined, 5 included, MultiStar: {0.15, 0.04}, one-star: {0.22, 0.03}
00:00:05.985 00.000 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
00:00:05.985 00.000 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
00:00:05.998 00.013 1032 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.29 mountX=0.00 mountY=-0.15, mountTheta=-1.54
00:00:05.998 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.04, opts=13)
00:00:06.001 00.003 1032 Enqueuing Move request for scope (0.15, 0.04)
00:00:06.001 00.000 10072 Worker thread wakes up
00:00:06.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
00:00:06.001 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
00:00:06.001 00.000 10072 Moving (0.15, 0.04) raw xDistance=0.00 yDistance=-0.15
00:00:06.001 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=115, Gamma=2.230
00:00:06.008 00.007 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:06.008 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:00:06.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:06.008 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:00:06.008 00.000 10072 MoveAxis(E, 6, ABG)
00:00:06.008 00.000 10072 Guiding  Dir = 2, Dur = 6
00:00:06.008 00.000 10072 IsGuiding returns 0
00:00:06.010 00.002 10072 PulseGuide returned control before completion, sleep 16
00:00:06.023 00.013 1032 UpdateGuideState exits: m=1330 SNR=25.6
00:00:06.025 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:06.027 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:06.027 00.000 1032 Enqueuing Expose request
00:00:06.031 00.004 10072 IsGuiding returns 0
00:00:06.031 00.000 10072 Move returns status 0, amount 6
00:00:06.031 00.000 10072 MoveAxis(N, 0, ABG)
00:00:06.031 00.000 10072 Move returns status 0, amount 0
00:00:06.031 00.000 10072 move complete, result=0
00:00:06.032 00.001 10072 worker thread done servicing request
00:00:06.032 00.000 10072 Worker thread wakes up
00:00:06.032 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:06.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:06.032 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
00:00:06.666 00.634 10072 Exposure complete
00:00:06.715 00.049 10072 worker thread done servicing request
00:00:06.715 00.000 1032 OnExposeComplete: enter
00:00:06.715 00.000 1032 UpdateGuideState(): m_state=6
00:00:06.715 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12170
00:00:06.715 00.000 1032 Star::Find returns 1 (0), X=1107.27, Y=128.13, Mass=1299, SNR=25.3, Peak=105 HFD=3.4
00:00:06.715 00.000 1032 MultiStar: [#1 0.18,0.14,1.03,U] [#2 0.07,0.16,0.85,U] [#3 0.03,0.29,0.00,M1] [#4 0.15,0.09,0.71,U] [#5 0.17,0.34,0.00,M10] [#6 -0.03,0.20,0.66,U] [#7 0.18,0.37,0.00,M1] [#8 0.13,0.35,0.00,M3] 
00:00:06.715 00.000 1032 refined, 4 included, MultiStar: {0.11, 0.15}, one-star: {0.15, 0.16}
00:00:06.726 00.011 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
00:00:06.728 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
00:00:06.729 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.92 mountX=0.12 mountY=-0.15, mountTheta=-0.91
00:00:06.733 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.15, opts=13)
00:00:06.735 00.002 1032 Enqueuing Move request for scope (0.11, 0.15)
00:00:06.737 00.002 10072 Worker thread wakes up
00:00:06.737 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
00:00:06.737 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
00:00:06.737 00.000 10072 Moving (0.11, 0.15) raw xDistance=0.12 yDistance=-0.15
00:00:06.739 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
00:00:06.741 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:06.741 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
00:00:06.741 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:06.741 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:00:06.741 00.000 10072 MoveAxis(E, 6, ABG)
00:00:06.741 00.000 10072 Guiding  Dir = 2, Dur = 6
00:00:06.743 00.002 10072 IsGuiding returns 0
00:00:06.743 00.000 10072 PulseGuide returned control before completion, sleep 16
00:00:06.745 00.002 1032 UpdateGuideState exits: m=1299 SNR=25.3
00:00:06.763 00.018 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:06.763 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:06.766 00.003 1032 Enqueuing Expose request
00:00:06.766 00.000 10072 IsGuiding returns 0
00:00:06.766 00.000 10072 Move returns status 0, amount 6
00:00:06.766 00.000 10072 MoveAxis(N, 0, ABG)
00:00:06.766 00.000 10072 Move returns status 0, amount 0
00:00:06.766 00.000 10072 move complete, result=0
00:00:06.766 00.000 10072 worker thread done servicing request
00:00:06.766 00.000 10072 Worker thread wakes up
00:00:06.766 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:06.766 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:06.778 00.012 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:00:07.172 00.394 10072 Exposure complete
00:00:07.220 00.048 10072 worker thread done servicing request
00:00:07.220 00.000 1032 OnExposeComplete: enter
00:00:07.220 00.000 1032 UpdateGuideState(): m_state=6
00:00:07.220 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12171
00:00:07.220 00.000 1032 Star::Find returns 1 (0), X=1107.31, Y=128.18, Mass=1432, SNR=26.6, Peak=121 HFD=3.3
00:00:07.220 00.000 1032 MultiStar: [#1 0.13,0.19,0.94,U] [#2 0.09,0.29,0.00,M1] [#3 0.01,0.20,0.76,U] [#4 0.11,0.13,0.71,U] [#5 0.20,0.35,0.00,R] [#6 -0.05,0.31,0.00,M1] [#7 0.11,0.35,0.00,M2] [#8 0.14,0.23,0.00,M4] 
00:00:07.235 00.015 1032 refined, 3 included, MultiStar: {0.12, 0.19}, one-star: {0.19, 0.21}
00:00:07.236 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
00:00:07.238 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
00:00:07.239 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.22 cameraTheta=1.02 mountX=0.15 mountY=-0.16, mountTheta=-0.81
00:00:07.244 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.19, opts=13)
00:00:07.246 00.002 1032 Enqueuing Move request for scope (0.12, 0.19)
00:00:07.246 00.000 10072 Worker thread wakes up
00:00:07.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
00:00:07.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
00:00:07.248 00.002 10072 Moving (0.12, 0.19) raw xDistance=0.15 yDistance=-0.16
00:00:07.248 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=2.230
00:00:07.252 00.004 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.78
00:00:07.252 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:00:07.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:07.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:00:07.252 00.000 10072 MoveAxis(W, 66, ABG)
00:00:07.252 00.000 10072 Guiding  Dir = 3, Dur = 66
00:00:07.252 00.000 10072 IsGuiding returns 0
00:00:07.254 00.002 10072 PulseGuide returned control before completion, sleep 76
00:00:07.271 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.6
00:00:07.271 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:07.271 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:07.271 00.000 1032 Enqueuing Expose request
00:00:07.331 00.060 10072 IsGuiding returns 1
00:00:07.331 00.000 10072 scope still moving after pulse duration time elapsed
00:00:07.363 00.032 10072 IsGuiding returns 0
00:00:07.363 00.000 10072 scope move finished after 66 + 44 ms
00:00:07.363 00.000 10072 Move returns status 0, amount 66
00:00:07.363 00.000 10072 MoveAxis(N, 0, ABG)
00:00:07.363 00.000 10072 Move returns status 0, amount 0
00:00:07.363 00.000 10072 move complete, result=0
00:00:07.363 00.000 10072 worker thread done servicing request
00:00:07.363 00.000 10072 Worker thread wakes up
00:00:07.363 00.000 1032 GuideStep: 0.2 px 66 ms WEST, -0.2 px 0 ms NORTH
00:00:07.366 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:07.366 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:08.002 00.636 10072 Exposure complete
00:00:08.051 00.049 10072 worker thread done servicing request
00:00:08.051 00.000 1032 OnExposeComplete: enter
00:00:08.053 00.002 1032 UpdateGuideState(): m_state=6
00:00:08.055 00.002 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12172
00:00:08.057 00.002 1032 Star::Find returns 1 (0), X=1107.33, Y=127.98, Mass=1401, SNR=26.3, Peak=110 HFD=3.3
00:00:08.059 00.002 1032 MultiStar: [#1 0.16,0.04,0.96,U] [#2 0.17,0.06,0.84,U] [#3 0.15,0.08,0.75,U] [#4 0.25,-0.09,0.00,M1] [#5 0.16,-0.14,0.69,U] [#6 0.11,0.02,0.64,U] [#7 0.21,0.17,0.00,M3] [#8 0.19,0.10,0.52,U] 
00:00:08.061 00.002 1032 refined, 6 included, MultiStar: {0.16, 0.02}, one-star: {0.21, 0.01}
00:00:08.061 00.000 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:00:08.064 00.003 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:00:08.066 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.17 cameraTheta=0.14 mountX=-0.02 mountY=-0.16, mountTheta=-1.69
00:00:08.070 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.02, opts=13)
00:00:08.070 00.000 1032 Enqueuing Move request for scope (0.16, 0.02)
00:00:08.072 00.002 10072 Worker thread wakes up
00:00:08.072 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
00:00:08.072 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
00:00:08.072 00.000 10072 Moving (0.16, 0.02) raw xDistance=-0.02 yDistance=-0.16
00:00:08.076 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=245, med=0, FiltMin=0, FiltMax=124, Gamma=2.230
00:00:08.079 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:08.079 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:00:08.079 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:08.079 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:00:08.079 00.000 10072 MoveAxis(E, 6, ABG)
00:00:08.079 00.000 10072 Guiding  Dir = 2, Dur = 6
00:00:08.081 00.002 10072 IsGuiding returns 0
00:00:08.081 00.000 10072 PulseGuide returned control before completion, sleep 16
00:00:08.097 00.016 1032 UpdateGuideState exits: m=1401 SNR=26.3
00:00:08.100 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:08.102 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:08.104 00.002 1032 Enqueuing Expose request
00:00:08.110 00.006 10072 IsGuiding returns 0
00:00:08.110 00.000 10072 Move returns status 0, amount 6
00:00:08.110 00.000 10072 MoveAxis(N, 0, ABG)
00:00:08.110 00.000 10072 Move returns status 0, amount 0
00:00:08.110 00.000 10072 move complete, result=0
00:00:08.110 00.000 10072 worker thread done servicing request
00:00:08.110 00.000 10072 Worker thread wakes up
00:00:08.110 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:08.110 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:08.112 00.002 1032 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
00:00:08.526 00.414 10072 Exposure complete
00:00:08.573 00.047 10072 worker thread done servicing request
00:00:08.573 00.000 1032 OnExposeComplete: enter
00:00:08.575 00.002 1032 UpdateGuideState(): m_state=6
00:00:08.575 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12173
00:00:08.579 00.004 1032 Star::Find returns 1 (0), X=1107.33, Y=127.99, Mass=1546, SNR=27.7, Peak=128 HFD=3.3
00:00:08.579 00.000 1032 MultiStar: [#1 0.20,-0.13,0.92,U] [#2 0.14,-0.06,0.74,U] [#3 0.02,0.01,0.75,U] [#4 0.30,-0.25,0.00,M2] [#5 0.03,-0.33,0.00,M1] [#6 0.19,-0.04,0.59,U] [#7 0.13,0.11,0.65,U] [#8 0.23,-0.04,0.51,U] 
00:00:08.579 00.000 1032 refined, 6 included, MultiStar: {0.16, -0.02}, one-star: {0.21, 0.02}
00:00:08.579 00.000 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
00:00:08.579 00.000 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
00:00:08.579 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.14 mountX=-0.06 mountY=-0.15, mountTheta=-1.97
00:00:08.579 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.02, opts=13)
00:00:08.589 00.010 1032 Enqueuing Move request for scope (0.16, -0.02)
00:00:08.592 00.003 10072 Worker thread wakes up
00:00:08.592 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
00:00:08.592 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
00:00:08.592 00.000 10072 Moving (0.16, -0.02) raw xDistance=-0.06 yDistance=-0.15
00:00:08.592 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=118, Gamma=2.230
00:00:08.592 00.000 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:08.592 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:00:08.592 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:08.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:00:08.592 00.000 10072 MoveAxis(E, 5, ABG)
00:00:08.592 00.000 10072 Guiding  Dir = 2, Dur = 5
00:00:08.592 00.000 10072 IsGuiding returns 0
00:00:08.592 00.000 10072 PulseGuide returned control before completion, sleep 15
00:00:08.610 00.018 1032 UpdateGuideState exits: m=1546 SNR=27.7
00:00:08.610 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:08.610 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:08.610 00.000 1032 Enqueuing Expose request
00:00:08.621 00.011 10072 IsGuiding returns 0
00:00:08.621 00.000 10072 Move returns status 0, amount 5
00:00:08.621 00.000 10072 MoveAxis(N, 0, ABG)
00:00:08.621 00.000 10072 Move returns status 0, amount 0
00:00:08.621 00.000 10072 move complete, result=0
00:00:08.621 00.000 10072 worker thread done servicing request
00:00:08.621 00.000 10072 Worker thread wakes up
00:00:08.621 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:08.621 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:08.623 00.002 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:00:09.257 00.634 10072 Exposure complete
00:00:09.303 00.046 10072 worker thread done servicing request
00:00:09.303 00.000 1032 OnExposeComplete: enter
00:00:09.304 00.001 1032 UpdateGuideState(): m_state=6
00:00:09.304 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12174
00:00:09.304 00.000 1032 Star::Find returns 1 (0), X=1107.35, Y=128.09, Mass=1251, SNR=24.9, Peak=100 HFD=3.3
00:00:09.304 00.000 1032 MultiStar: [#1 0.16,0.12,1.07,U] [#2 0.20,0.14,0.83,U] [#3 0.10,0.06,0.82,U] [#4 0.29,-0.00,0.00,M3] [#5 0.12,-0.07,0.72,U] [#6 0.05,0.17,0.66,U] [#7 0.16,0.21,0.00,M3] [#8 0.37,0.18,0.00,M3] 
00:00:09.304 00.000 1032 refined, 5 included, MultiStar: {0.15, 0.10}, one-star: {0.23, 0.13}
00:00:09.304 00.000 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
00:00:09.304 00.000 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
00:00:09.316 00.012 1032 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.56 mountX=0.05 mountY=-0.17, mountTheta=-1.27
00:00:09.321 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.10, opts=13)
00:00:09.323 00.002 1032 Enqueuing Move request for scope (0.15, 0.10)
00:00:09.325 00.002 10072 Worker thread wakes up
00:00:09.325 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
00:00:09.325 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
00:00:09.325 00.000 10072 Moving (0.15, 0.10) raw xDistance=0.05 yDistance=-0.17
00:00:09.327 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
00:00:09.330 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:09.330 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:00:09.330 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:09.330 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:00:09.330 00.000 10072 MoveAxis(E, 5, ABG)
00:00:09.330 00.000 10072 Guiding  Dir = 2, Dur = 5
00:00:09.330 00.000 10072 IsGuiding returns 0
00:00:09.330 00.000 10072 PulseGuide returned control before completion, sleep 15
00:00:09.348 00.018 1032 UpdateGuideState exits: m=1251 SNR=24.9
00:00:09.352 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:09.354 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:09.355 00.001 1032 Enqueuing Expose request
00:00:09.357 00.002 10072 IsGuiding returns 0
00:00:09.357 00.000 10072 Move returns status 0, amount 5
00:00:09.357 00.000 10072 MoveAxis(N, 0, ABG)
00:00:09.357 00.000 10072 Move returns status 0, amount 0
00:00:09.357 00.000 10072 move complete, result=0
00:00:09.357 00.000 10072 worker thread done servicing request
00:00:09.357 00.000 10072 Worker thread wakes up
00:00:09.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:09.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:09.365 00.008 1032 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
00:00:09.768 00.403 10072 Exposure complete
00:00:09.813 00.045 10072 worker thread done servicing request
00:00:09.813 00.000 1032 OnExposeComplete: enter
00:00:09.813 00.000 1032 UpdateGuideState(): m_state=6
00:00:09.813 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12175
00:00:09.813 00.000 1032 Star::Find returns 1 (0), X=1107.40, Y=128.11, Mass=1255, SNR=24.9, Peak=104 HFD=3.3
00:00:09.813 00.000 1032 MultiStar: [#1 0.25,0.23,0.00,M1] [#2 0.13,0.23,0.00,M1] [#3 0.10,0.12,0.82,U] [#4 0.27,0.01,0.00,M4] [#5 0.03,0.02,0.73,U] [#6 0.14,0.26,0.00,M1] [#7 0.12,0.42,0.00,M4] [#8 0.34,0.23,0.00,M4] 
00:00:09.829 00.016 1032 refined, 2 included, MultiStar: {0.15, 0.10}, one-star: {0.28, 0.14}
00:00:09.830 00.001 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
00:00:09.832 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
00:00:09.834 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.59 mountX=0.06 mountY=-0.17, mountTheta=-1.24
00:00:09.836 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.10, opts=13)
00:00:09.838 00.002 1032 Enqueuing Move request for scope (0.15, 0.10)
00:00:09.840 00.002 10072 Worker thread wakes up
00:00:09.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
00:00:09.842 00.002 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
00:00:09.842 00.000 10072 Moving (0.15, 0.10) raw xDistance=0.06 yDistance=-0.17
00:00:09.844 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=154, Gamma=2.230
00:00:09.846 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:09.846 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:00:09.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:09.846 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:00:09.846 00.000 10072 MoveAxis(E, 3, ABG)
00:00:09.846 00.000 10072 Guiding  Dir = 2, Dur = 3
00:00:09.846 00.000 10072 IsGuiding returns 0
00:00:09.848 00.002 10072 PulseGuide returned control before completion, sleep 13
00:00:09.863 00.015 1032 UpdateGuideState exits: m=1255 SNR=24.9
00:00:09.863 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:09.863 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:09.863 00.000 1032 Enqueuing Expose request
00:00:09.875 00.012 10072 IsGuiding returns 0
00:00:09.875 00.000 10072 Move returns status 0, amount 3
00:00:09.875 00.000 10072 MoveAxis(N, 0, ABG)
00:00:09.875 00.000 10072 Move returns status 0, amount 0
00:00:09.875 00.000 10072 move complete, result=0
00:00:09.875 00.000 10072 worker thread done servicing request
00:00:09.875 00.000 10072 Worker thread wakes up
00:00:09.875 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:09.875 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:09.882 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
00:00:10.513 00.631 10072 Exposure complete
00:00:10.559 00.046 10072 worker thread done servicing request
00:00:10.559 00.000 1032 OnExposeComplete: enter
00:00:10.559 00.000 1032 UpdateGuideState(): m_state=6
00:00:10.559 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12176
00:00:10.559 00.000 1032 Star::Find returns 1 (0), X=1107.34, Y=128.14, Mass=1312, SNR=25.5, Peak=107 HFD=3.3
00:00:10.559 00.000 1032 MultiStar: [#1 0.25,0.09,0.00,M2] [#2 0.20,0.13,0.84,U] [#3 0.11,0.07,0.82,U] [#4 0.33,-0.02,0.00,M5] [#5 0.02,-0.11,0.67,U] [#6 0.08,0.03,0.64,U] [#7 0.16,0.31,0.00,M5] [#8 0.34,0.10,0.00,M5] 
00:00:10.559 00.000 1032 refined, 4 included, MultiStar: {0.14, 0.07}, one-star: {0.22, 0.17}
00:00:10.570 00.011 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
00:00:10.572 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
00:00:10.574 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.48 mountX=0.03 mountY=-0.15, mountTheta=-1.35
00:00:10.576 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
00:00:10.578 00.002 1032 Enqueuing Move request for scope (0.14, 0.07)
00:00:10.580 00.002 10072 Worker thread wakes up
00:00:10.580 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
00:00:10.580 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
00:00:10.580 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.15
00:00:10.584 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=2.230
00:00:10.586 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:10.586 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:00:10.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:10.586 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:00:10.586 00.000 10072 MoveAxis(E, 3, ABG)
00:00:10.586 00.000 10072 Guiding  Dir = 2, Dur = 3
00:00:10.586 00.000 10072 IsGuiding returns 0
00:00:10.588 00.002 10072 PulseGuide returned control before completion, sleep 13
00:00:10.605 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.5
00:00:10.607 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:10.607 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:10.610 00.003 1032 Enqueuing Expose request
00:00:10.610 00.000 10072 IsGuiding returns 0
00:00:10.610 00.000 10072 Move returns status 0, amount 3
00:00:10.610 00.000 10072 MoveAxis(N, 0, ABG)
00:00:10.610 00.000 10072 Move returns status 0, amount 0
00:00:10.610 00.000 10072 move complete, result=0
00:00:10.610 00.000 10072 worker thread done servicing request
00:00:10.610 00.000 10072 Worker thread wakes up
00:00:10.610 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:10.610 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:10.624 00.014 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:00:11.017 00.393 10072 Exposure complete
00:00:11.069 00.052 10072 worker thread done servicing request
00:00:11.069 00.000 1032 OnExposeComplete: enter
00:00:11.069 00.000 1032 UpdateGuideState(): m_state=6
00:00:11.069 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12177
00:00:11.069 00.000 1032 Star::Find returns 1 (0), X=1107.44, Y=128.05, Mass=1407, SNR=26.4, Peak=113 HFD=3.5
00:00:11.079 00.010 1032 MultiStar: [#1 0.22,-0.05,0.99,U] [#2 0.21,0.05,0.81,U] [#3 0.31,0.00,0.00,M1] [#4 0.35,-0.11,0.00,M6] [#5 0.06,-0.24,0.68,U] [#6 0.08,0.00,0.66,U] [#7 0.13,0.27,0.00,M6] [#8 0.21,0.20,0.00,M6] 
00:00:11.079 00.000 1032 refined, 4 included, MultiStar: {0.19, -0.02}, one-star: {0.32, 0.08}
00:00:11.082 00.003 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
00:00:11.084 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
00:00:11.085 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.12 mountX=-0.07 mountY=-0.18, mountTheta=-1.95
00:00:11.089 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.02, opts=13)
00:00:11.089 00.000 1032 Enqueuing Move request for scope (0.19, -0.02)
00:00:11.091 00.002 10072 Worker thread wakes up
00:00:11.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
00:00:11.091 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
00:00:11.091 00.000 10072 Moving (0.19, -0.02) raw xDistance=-0.07 yDistance=-0.18
00:00:11.095 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=130, Gamma=2.230
00:00:11.098 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:11.098 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:00:11.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:11.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:00:11.098 00.000 10072 MoveAxis(E, 3, ABG)
00:00:11.098 00.000 10072 Guiding  Dir = 2, Dur = 3
00:00:11.098 00.000 10072 IsGuiding returns 0
00:00:11.098 00.000 10072 PulseGuide returned control before completion, sleep 13
00:00:11.113 00.015 10072 IsGuiding returns 0
00:00:11.113 00.000 10072 Move returns status 0, amount 3
00:00:11.114 00.001 10072 MoveAxis(N, 0, ABG)
00:00:11.114 00.000 10072 Move returns status 0, amount 0
00:00:11.114 00.000 10072 move complete, result=0
00:00:11.114 00.000 10072 worker thread done servicing request
00:00:11.114 00.000 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:00:11.114 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:11.120 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:11.120 00.000 1032 Enqueuing Expose request
00:00:11.120 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
00:00:11.120 00.000 10072 Worker thread wakes up
00:00:11.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:11.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:11.764 00.644 10072 Exposure complete
00:00:11.815 00.051 10072 worker thread done servicing request
00:00:11.817 00.002 1032 OnExposeComplete: enter
00:00:11.819 00.002 1032 UpdateGuideState(): m_state=6
00:00:11.821 00.002 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12178
00:00:11.821 00.000 1032 Star::Find returns 1 (0), X=1107.30, Y=128.06, Mass=1336, SNR=25.7, Peak=112 HFD=3.3
00:00:11.821 00.000 1032 MultiStar: [#1 0.28,0.10,0.00,M2] [#2 0.14,0.07,0.82,U] [#3 0.25,0.16,0.00,M2] [#4 0.33,-0.02,0.00,M7] [#5 0.04,-0.15,0.64,U] [#6 0.03,0.11,0.64,U] [#7 0.25,0.23,0.00,M7] [#8 0.33,0.19,0.00,M7] 
00:00:11.827 00.006 1032 refined, 3 included, MultiStar: {0.11, 0.04}, one-star: {0.18, 0.10}
00:00:11.827 00.000 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
00:00:11.827 00.000 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
00:00:11.832 00.005 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.37 mountX=0.01 mountY=-0.12, mountTheta=-1.46
00:00:11.832 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
00:00:11.832 00.000 1032 Enqueuing Move request for scope (0.11, 0.04)
00:00:11.832 00.000 10072 Worker thread wakes up
00:00:11.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:00:11.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:00:11.832 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
00:00:11.832 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=135, Gamma=2.230
00:00:11.842 00.010 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:11.842 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:00:11.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:11.843 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:00:11.843 00.000 10072 MoveAxis(E, 3, ABG)
00:00:11.843 00.000 10072 Guiding  Dir = 2, Dur = 3
00:00:11.843 00.000 10072 IsGuiding returns 0
00:00:11.843 00.000 10072 PulseGuide returned control before completion, sleep 13
00:00:11.859 00.016 10072 IsGuiding returns 0
00:00:11.859 00.000 10072 Move returns status 0, amount 3
00:00:11.859 00.000 10072 MoveAxis(N, 0, ABG)
00:00:11.859 00.000 10072 Move returns status 0, amount 0
00:00:11.859 00.000 10072 move complete, result=0
00:00:11.859 00.000 1032 UpdateGuideState exits: m=1336 SNR=25.7
00:00:11.860 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:11.863 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:11.866 00.003 1032 Enqueuing Expose request
00:00:11.868 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:00:11.870 00.002 10072 worker thread done servicing request
00:00:11.870 00.000 10072 Worker thread wakes up
00:00:11.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:11.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:12.277 00.407 10072 Exposure complete
00:00:12.317 00.040 10072 worker thread done servicing request
00:00:12.317 00.000 1032 OnExposeComplete: enter
00:00:12.317 00.000 1032 UpdateGuideState(): m_state=6
00:00:12.317 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12179
00:00:12.321 00.004 1032 Star::Find returns 1 (0), X=1107.39, Y=128.19, Mass=1508, SNR=27.3, Peak=117 HFD=3.5
00:00:12.323 00.002 1032 MultiStar: [#1 0.27,0.13,0.00,M3] [#2 0.14,0.30,0.00,M1] [#3 0.28,0.13,0.00,M3] [#4 0.32,0.11,0.00,M8] [#5 0.17,-0.10,0.62,U] [#6 0.02,0.04,0.58,U] [#7 0.14,0.26,0.00,M8] [#8 0.25,0.33,0.00,M8] 
00:00:12.323 00.000 1032 refined, 2 included, MultiStar: {0.17, 0.08}, one-star: {0.26, 0.22}
00:00:12.323 00.000 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
00:00:12.323 00.000 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
00:00:12.328 00.005 1032 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.44 mountX=0.03 mountY=-0.19, mountTheta=-1.39
00:00:12.328 00.000 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.08, opts=13)
00:00:12.328 00.000 1032 Enqueuing Move request for scope (0.17, 0.08)
00:00:12.328 00.000 10072 Worker thread wakes up
00:00:12.328 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
00:00:12.328 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
00:00:12.328 00.000 10072 Moving (0.17, 0.08) raw xDistance=0.03 yDistance=-0.19
00:00:12.328 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=2.230
00:00:12.338 00.010 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:12.338 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:00:12.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:12.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:00:12.338 00.000 10072 MoveAxis(E, 2, ABG)
00:00:12.338 00.000 10072 Guiding  Dir = 2, Dur = 2
00:00:12.338 00.000 10072 IsGuiding returns 0
00:00:12.340 00.002 10072 PulseGuide returned control before completion, sleep 12
00:00:12.353 00.013 10072 IsGuiding returns 0
00:00:12.354 00.001 10072 Move returns status 0, amount 2
00:00:12.354 00.000 10072 MoveAxis(N, 0, ABG)
00:00:12.354 00.000 10072 Move returns status 0, amount 0
00:00:12.354 00.000 10072 move complete, result=0
00:00:12.354 00.000 10072 worker thread done servicing request
00:00:12.355 00.001 1032 UpdateGuideState exits: m=1508 SNR=27.3
00:00:12.357 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:12.357 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:12.360 00.003 1032 Enqueuing Expose request
00:00:12.362 00.002 10072 Worker thread wakes up
00:00:12.362 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:12.362 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:12.362 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
00:00:12.988 00.626 10072 Exposure complete
00:00:13.036 00.048 10072 worker thread done servicing request
00:00:13.036 00.000 1032 OnExposeComplete: enter
00:00:13.038 00.002 1032 UpdateGuideState(): m_state=6
00:00:13.040 00.002 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12180
00:00:13.042 00.002 1032 Star::Find returns 1 (0), X=1107.32, Y=128.08, Mass=1528, SNR=27.5, Peak=123 HFD=3.4
00:00:13.044 00.002 1032 MultiStar: [#1 0.23,0.14,0.00,M4] [#2 0.13,0.22,0.77,U] [#3 0.15,0.02,0.73,U] [#4 0.26,0.00,0.00,M9] [#5 0.09,-0.10,0.62,U] [#6 -0.01,0.23,0.61,U] [#7 0.17,0.34,0.00,M9] [#8 0.26,0.23,0.00,M9] 
00:00:13.046 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.10}, one-star: {0.20, 0.11}
00:00:13.047 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
00:00:13.049 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
00:00:13.049 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.69 mountX=0.07 mountY=-0.15, mountTheta=-1.14
00:00:13.052 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
00:00:13.056 00.004 1032 Enqueuing Move request for scope (0.12, 0.10)
00:00:13.056 00.000 10072 Worker thread wakes up
00:00:13.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
00:00:13.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
00:00:13.056 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.07 yDistance=-0.15
00:00:13.060 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=131, Gamma=2.230
00:00:13.060 00.000 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:13.060 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:00:13.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:13.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:00:13.060 00.000 10072 MoveAxis(E, 2, ABG)
00:00:13.060 00.000 10072 Guiding  Dir = 2, Dur = 2
00:00:13.060 00.000 10072 IsGuiding returns 0
00:00:13.060 00.000 10072 PulseGuide returned control before completion, sleep 12
00:00:13.079 00.019 1032 UpdateGuideState exits: m=1528 SNR=27.5
00:00:13.083 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:13.085 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:13.086 00.001 1032 Enqueuing Expose request
00:00:13.088 00.002 10072 IsGuiding returns 0
00:00:13.088 00.000 10072 Move returns status 0, amount 2
00:00:13.088 00.000 10072 MoveAxis(N, 0, ABG)
00:00:13.088 00.000 10072 Move returns status 0, amount 0
00:00:13.088 00.000 10072 move complete, result=0
00:00:13.088 00.000 10072 worker thread done servicing request
00:00:13.088 00.000 10072 Worker thread wakes up
00:00:13.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:13.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:13.088 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:00:13.498 00.410 10072 Exposure complete
00:00:13.544 00.046 10072 worker thread done servicing request
00:00:13.544 00.000 1032 OnExposeComplete: enter
00:00:13.547 00.003 1032 UpdateGuideState(): m_state=6
00:00:13.547 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12181
00:00:13.547 00.000 1032 Star::Find returns 1 (0), X=1107.31, Y=128.16, Mass=1449, SNR=26.8, Peak=112 HFD=3.4
00:00:13.547 00.000 1032 MultiStar: [#1 0.25,0.07,0.95,U] [#2 0.19,0.11,0.77,U] [#3 0.17,0.12,0.75,U] [#4 0.31,-0.04,0.00,M10] [#5 0.06,-0.15,0.66,U] [#6 0.18,0.06,0.62,U] [#7 0.15,0.29,0.00,M10] [#8 0.29,0.13,0.00,M10] 
00:00:13.547 00.000 1032 refined, 5 included, MultiStar: {0.18, 0.08}, one-star: {0.18, 0.19}
00:00:13.547 00.000 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
00:00:13.558 00.011 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
00:00:13.558 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.41 mountX=0.03 mountY=-0.19, mountTheta=-1.42
00:00:13.561 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.08, opts=13)
00:00:13.561 00.000 1032 Enqueuing Move request for scope (0.18, 0.08)
00:00:13.561 00.000 10072 Worker thread wakes up
00:00:13.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
00:00:13.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
00:00:13.561 00.000 10072 Moving (0.18, 0.08) raw xDistance=0.03 yDistance=-0.19
00:00:13.561 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
00:00:13.570 00.009 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:13.570 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:00:13.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:13.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:00:13.570 00.000 10072 MoveAxis(E, 1, ABG)
00:00:13.570 00.000 10072 Guiding  Dir = 2, Dur = 1
00:00:13.570 00.000 10072 IsGuiding returns 0
00:00:13.570 00.000 10072 PulseGuide returned control before completion, sleep 11
00:00:13.578 00.008 1032 UpdateGuideState exits: m=1449 SNR=26.8
00:00:13.599 00.021 10072 IsGuiding returns 0
00:00:13.599 00.000 10072 Move returns status 0, amount 1
00:00:13.599 00.000 10072 MoveAxis(N, 0, ABG)
00:00:13.599 00.000 10072 Move returns status 0, amount 0
00:00:13.599 00.000 10072 move complete, result=0
00:00:13.600 00.001 10072 worker thread done servicing request
00:00:13.606 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:13.613 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:13.617 00.004 1032 Enqueuing Expose request
00:00:13.617 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
00:00:13.617 00.000 10072 Worker thread wakes up
00:00:13.617 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:13.617 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:14.248 00.631 10072 Exposure complete
00:00:14.295 00.047 10072 worker thread done servicing request
00:00:14.295 00.000 1032 OnExposeComplete: enter
00:00:14.295 00.000 1032 UpdateGuideState(): m_state=6
00:00:14.295 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12182
00:00:14.295 00.000 1032 Star::Find returns 1 (0), X=1107.38, Y=128.06, Mass=1561, SNR=27.8, Peak=137 HFD=3.3
00:00:14.307 00.012 1032 MultiStar: [#1 0.30,-0.03,0.00,M4] [#2 0.23,0.02,0.76,U] [#3 0.15,0.11,0.75,U] [#4 0.32,-0.07,0.00,R] [#5 0.11,-0.25,0.00,M1] [#6 0.17,0.01,0.61,U] [#7 0.18,0.21,0.00,R] [#8 0.31,0.03,0.00,R] 
00:00:14.307 00.000 1032 refined, 3 included, MultiStar: {0.21, 0.06}, one-star: {0.25, 0.09}
00:00:14.307 00.000 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
00:00:14.311 00.004 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
00:00:14.311 00.000 1032 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.30 mountX=0.01 mountY=-0.22, mountTheta=-1.53
00:00:14.311 00.000 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.06, opts=13)
00:00:14.311 00.000 1032 Enqueuing Move request for scope (0.21, 0.06)
00:00:14.311 00.000 10072 Worker thread wakes up
00:00:14.311 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
00:00:14.311 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
00:00:14.311 00.000 10072 Moving (0.21, 0.06) raw xDistance=0.01 yDistance=-0.22
00:00:14.324 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=2.230
00:00:14.327 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:14.327 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:00:14.327 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:00:14.327 00.000 10072 MoveAxis(E, 2, ABG)
00:00:14.327 00.000 10072 Guiding  Dir = 2, Dur = 2
00:00:14.327 00.000 10072 IsGuiding returns 0
00:00:14.328 00.001 10072 PulseGuide returned control before completion, sleep 12
00:00:14.343 00.015 10072 IsGuiding returns 0
00:00:14.343 00.000 10072 Move returns status 0, amount 2
00:00:14.343 00.000 10072 MoveAxis(N, 140, ABG)
00:00:14.343 00.000 10072 Guiding  Dir = 0, Dur = 140
00:00:14.343 00.000 10072 IsGuiding returns 0
00:00:14.343 00.000 10072 PulseGuide returned control before completion, sleep 150
00:00:14.346 00.003 1032 UpdateGuideState exits: m=1561 SNR=27.8
00:00:14.348 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:14.350 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:14.350 00.000 1032 Enqueuing Expose request
00:00:14.502 00.152 10072 IsGuiding returns 0
00:00:14.503 00.001 10072 Move returns status 0, amount 140
00:00:14.503 00.000 10072 move complete, result=0
00:00:14.503 00.000 10072 worker thread done servicing request
00:00:14.503 00.000 10072 Worker thread wakes up
00:00:14.503 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.2 px 140 ms NORTH
00:00:14.503 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:14.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:14.915 00.412 10072 Exposure complete
00:00:14.956 00.041 10072 worker thread done servicing request
00:00:14.956 00.000 1032 OnExposeComplete: enter
00:00:14.958 00.002 1032 UpdateGuideState(): m_state=6
00:00:14.958 00.000 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12183
00:00:14.960 00.002 1032 Star::Find returns 1 (0), X=1107.12, Y=128.09, Mass=1367, SNR=26.0, Peak=106 HFD=3.1
00:00:14.962 00.002 1032 MultiStar: [#1 0.03,-0.01,1.00,U] [#2 0.04,0.17,0.80,U] [#3 -0.07,0.05,0.77,U] [#4 -0.21,0.09,0.70,U] [#5 -0.08,-0.24,0.69,U] [#6 -0.01,0.01,0.63,U] [#7 -0.22,0.04,0.75,U] [#8 -0.33,0.09,0.00,M1] 
00:00:14.964 00.002 1032 refined, 7 included, MultiStar: {-0.06, 0.04}, one-star: {-0.00, 0.12}
00:00:14.966 00.002 1032 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.83) = xAngle (0.76 = 0.76)
00:00:14.966 00.000 1032 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.76 = 0.76)
00:00:14.968 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.59 mountX=0.05 mountY=0.05, mountTheta=0.76
00:00:14.970 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.04, opts=13)
00:00:14.972 00.002 1032 Enqueuing Move request for scope (-0.06, 0.04)
00:00:14.974 00.002 10072 Worker thread wakes up
00:00:14.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
00:00:14.974 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
00:00:14.974 00.000 10072 Moving (-0.06, 0.04) raw xDistance=0.05 yDistance=0.05
00:00:14.976 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=126, Gamma=2.230
00:00:14.978 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:14.978 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:00:14.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:14.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:00:14.978 00.000 10072 MoveAxis(E, 2, ABG)
00:00:14.978 00.000 10072 Guiding  Dir = 2, Dur = 2
00:00:14.978 00.000 10072 IsGuiding returns 0
00:00:14.978 00.000 10072 PulseGuide returned control before completion, sleep 12
00:00:14.993 00.015 10072 IsGuiding returns 0
00:00:14.994 00.001 10072 Move returns status 0, amount 2
00:00:14.994 00.000 10072 MoveAxis(N, 0, ABG)
00:00:14.994 00.000 10072 Move returns status 0, amount 0
00:00:14.994 00.000 10072 move complete, result=0
00:00:14.994 00.000 10072 worker thread done servicing request
00:00:14.995 00.001 1032 UpdateGuideState exits: m=1367 SNR=26.0
00:00:14.995 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:14.995 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:14.995 00.000 1032 Enqueuing Expose request
00:00:14.995 00.000 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
00:00:14.995 00.000 10072 Worker thread wakes up
00:00:14.995 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:14.995 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:15.628 00.633 10072 Exposure complete
00:00:15.677 00.049 10072 worker thread done servicing request
00:00:15.677 00.000 1032 OnExposeComplete: enter
00:00:15.678 00.001 1032 UpdateGuideState(): m_state=6
00:00:15.680 00.002 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12184
00:00:15.682 00.002 1032 Star::Find returns 1 (0), X=1107.12, Y=128.09, Mass=1577, SNR=27.9, Peak=129 HFD=3.1
00:00:15.684 00.002 1032 MultiStar: [#1 -0.09,0.01,0.90,U] [#2 -0.06,0.09,0.77,U] [#3 -0.08,0.13,0.74,U] [#4 -0.28,0.12,0.00,M1] [#5 -0.23,-0.14,0.00,M1] [#6 -0.23,-0.00,0.60,U] [#7 -0.34,-0.01,0.00,M1] [#8 -0.21,0.11,0.52,U] 
00:00:15.686 00.002 1032 single-star, 5 included, MultiStar: {-0.10, 0.08}, one-star: {-0.00, 0.12}
00:00:15.688 00.002 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
00:00:15.690 00.002 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
00:00:15.692 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=0.11 mountY=-0.03, mountTheta=-0.26
00:00:15.693 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.12, opts=13)
00:00:15.693 00.000 1032 Enqueuing Move request for scope (-0.00, 0.12)
00:00:15.693 00.000 10072 Worker thread wakes up
00:00:15.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
00:00:15.693 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
00:00:15.693 00.000 10072 Moving (-0.00, 0.12) raw xDistance=0.11 yDistance=-0.03
00:00:15.702 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=128, Gamma=2.230
00:00:15.704 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:15.704 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
00:00:15.704 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:15.704 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:00:15.704 00.000 10072 MoveAxis(E, 2, ABG)
00:00:15.704 00.000 10072 Guiding  Dir = 2, Dur = 2
00:00:15.706 00.002 10072 IsGuiding returns 0
00:00:15.706 00.000 10072 PulseGuide returned control before completion, sleep 12
00:00:15.725 00.019 1032 UpdateGuideState exits: m=1577 SNR=27.9
00:00:15.727 00.002 10072 IsGuiding returns 0
00:00:15.727 00.000 10072 Move returns status 0, amount 2
00:00:15.727 00.000 10072 MoveAxis(N, 0, ABG)
00:00:15.727 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:15.727 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:15.727 00.000 1032 Enqueuing Expose request
00:00:15.727 00.000 10072 Move returns status 0, amount 0
00:00:15.727 00.000 10072 move complete, result=0
00:00:15.727 00.000 10072 worker thread done servicing request
00:00:15.727 00.000 10072 Worker thread wakes up
00:00:15.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:15.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:15.740 00.013 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:00:16.139 00.399 10072 Exposure complete
00:00:16.187 00.048 10072 worker thread done servicing request
00:00:16.187 00.000 1032 OnExposeComplete: enter
00:00:16.189 00.002 1032 UpdateGuideState(): m_state=6
00:00:16.192 00.003 1032 Star::Find(15, 1107, 128, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12185
00:00:16.194 00.002 1032 Star::Find returns 1 (0), X=1107.08, Y=127.94, Mass=1574, SNR=28.0, Peak=115 HFD=3.3
00:00:16.196 00.002 1032 MultiStar: [#1 -0.10,-0.09,0.92,U] [#2 -0.04,0.04,0.74,U] [#3 -0.06,0.01,0.73,U] [#4 -0.27,-0.08,0.00,M2] [#5 -0.34,-0.28,0.00,M2] [#6 -0.22,0.01,0.58,U] [#7 -0.19,-0.09,0.63,U] [#8 -0.30,0.08,0.00,M1] 
00:00:16.198 00.002 1032 single-star, 5 included, MultiStar: {-0.10, -0.03}, one-star: {-0.05, -0.03}
00:00:16.200 00.002 1032 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.83) = xAngle (-4.45 = 1.83)
00:00:16.201 00.001 1032 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.45 = 1.83)
00:00:16.203 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-2.62 mountX=-0.01 mountY=0.05, mountTheta=1.83
00:00:16.203 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.03, opts=13)
00:00:16.209 00.006 1032 Enqueuing Move request for scope (-0.05, -0.03)
00:00:16.209 00.000 10072 Worker thread wakes up
00:00:16.209 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
00:00:16.209 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
00:00:16.209 00.000 10072 Moving (-0.05, -0.03) raw xDistance=-0.01 yDistance=0.05
00:00:16.209 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=122, Gamma=2.230
00:00:16.215 00.006 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:16.215 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:00:16.215 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:16.215 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:00:16.217 00.002 10072 MoveAxis(E, 2, ABG)
00:00:16.217 00.000 10072 Guiding  Dir = 2, Dur = 2
00:00:16.217 00.000 10072 IsGuiding returns 0
00:00:16.217 00.000 10072 PulseGuide returned control before completion, sleep 12
00:00:16.233 00.016 10072 IsGuiding returns 0
00:00:16.234 00.001 10072 Move returns status 0, amount 2
00:00:16.234 00.000 10072 MoveAxis(N, 0, ABG)
00:00:16.234 00.000 10072 Move returns status 0, amount 0
00:00:16.234 00.000 10072 move complete, result=0
00:00:16.234 00.000 10072 worker thread done servicing request
00:00:16.234 00.000 1032 UpdateGuideState exits: m=1574 SNR=28.0
00:00:16.235 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:16.239 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:16.241 00.002 1032 Enqueuing Expose request
00:00:16.241 00.000 1032 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
00:00:16.243 00.002 10072 Worker thread wakes up
00:00:16.243 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:16.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:16.871 00.628 10072 Exposure complete
00:00:16.922 00.051 10072 worker thread done servicing request
00:00:16.922 00.000 1032 OnExposeComplete: enter
00:00:16.926 00.004 1032 UpdateGuideState(): m_state=6
00:00:16.928 00.002 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12186
00:00:16.930 00.002 1032 Star::Find returns 1 (0), X=1107.10, Y=127.97, Mass=1461, SNR=26.9, Peak=110 HFD=3.0
00:00:16.930 00.000 1032 MultiStar: [#1 -0.02,-0.11,0.91,U] [#2 -0.05,-0.08,0.82,U] [#3 -0.03,0.02,0.75,U] [#4 -0.26,-0.10,0.00,M3] [#5 -0.23,-0.26,0.00,M3] [#6 -0.24,-0.10,0.00,M1] [#7 -0.18,-0.05,0.72,U] [#8 -0.35,-0.08,0.00,M2] 
00:00:16.934 00.004 1032 single-star, 4 included, MultiStar: {-0.06, -0.05}, one-star: {-0.03, -0.00}
00:00:16.936 00.002 1032 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.83) = xAngle (-4.95 = 1.33)
00:00:16.938 00.002 1032 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.95 = 1.33)
00:00:16.939 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.12 mountX=0.01 mountY=0.03, mountTheta=1.33
00:00:16.939 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
00:00:16.939 00.000 1032 Enqueuing Move request for scope (-0.03, -0.00)
00:00:16.939 00.000 10072 Worker thread wakes up
00:00:16.939 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
00:00:16.939 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
00:00:16.939 00.000 10072 Moving (-0.03, -0.00) raw xDistance=0.01 yDistance=0.03
00:00:16.949 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=125, Gamma=2.230
00:00:16.952 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:16.952 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:00:16.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:16.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:00:16.952 00.000 10072 MoveAxis(E, 1, ABG)
00:00:16.952 00.000 10072 Guiding  Dir = 2, Dur = 1
00:00:16.953 00.001 10072 IsGuiding returns 0
00:00:16.953 00.000 10072 PulseGuide returned control before completion, sleep 11
00:00:16.971 00.018 1032 UpdateGuideState exits: m=1461 SNR=26.9
00:00:16.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:16.975 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:16.977 00.002 1032 Enqueuing Expose request
00:00:16.981 00.004 10072 IsGuiding returns 0
00:00:16.981 00.000 10072 Move returns status 0, amount 1
00:00:16.981 00.000 10072 MoveAxis(N, 0, ABG)
00:00:16.981 00.000 10072 Move returns status 0, amount 0
00:00:16.981 00.000 10072 move complete, result=0
00:00:16.981 00.000 10072 worker thread done servicing request
00:00:16.981 00.000 10072 Worker thread wakes up
00:00:16.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:16.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:16.985 00.004 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:00:17.392 00.407 10072 Exposure complete
00:00:17.424 00.032 10072 worker thread done servicing request
00:00:17.424 00.000 1032 OnExposeComplete: enter
00:00:17.432 00.008 1032 UpdateGuideState(): m_state=6
00:00:17.432 00.000 1032 Star::Find(15, 1107, 127, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12187
00:00:17.432 00.000 1032 Star::Find returns 1 (0), X=1107.17, Y=127.93, Mass=1565, SNR=27.8, Peak=127 HFD=3.2
00:00:17.432 00.000 1032 MultiStar: [#1 0.04,-0.09,0.91,U] [#2 -0.05,-0.03,0.78,U] [#3 -0.09,0.01,0.73,U] [#4 -0.36,0.07,0.00,M4] [#5 -0.21,-0.28,0.00,M4] [#6 -0.22,-0.03,0.60,U] [#7 -0.22,-0.10,0.66,U] [#8 -0.17,-0.02,0.50,U] 
00:00:17.440 00.008 1032 single-star, 6 included, MultiStar: {-0.07, -0.05}, one-star: {0.05, -0.04}
00:00:17.442 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
00:00:17.443 00.001 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
00:00:17.445 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.73 mountX=-0.05 mountY=-0.03, mountTheta=-2.56
00:00:17.446 00.001 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
00:00:17.449 00.003 1032 Enqueuing Move request for scope (0.05, -0.04)
00:00:17.449 00.000 10072 Worker thread wakes up
00:00:17.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
00:00:17.449 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
00:00:17.449 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.03
00:00:17.449 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
00:00:17.454 00.005 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:00:17.454 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:00:17.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:17.455 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:00:17.455 00.000 10072 MoveAxis(E, 0, ABG)
00:00:17.455 00.000 10072 Move returns status 0, amount 0
00:00:17.455 00.000 10072 MoveAxis(N, 0, ABG)
00:00:17.455 00.000 10072 Move returns status 0, amount 0
00:00:17.456 00.001 10072 move complete, result=0
00:00:17.456 00.000 10072 worker thread done servicing request
00:00:17.466 00.010 1032 UpdateGuideState exits: m=1565 SNR=27.8
00:00:17.471 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:17.471 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:00:17.471 00.000 1032 Enqueuing Expose request
00:00:17.471 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:17.471 00.000 10072 Worker thread wakes up
00:00:17.471 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:00:17.471 00.000 10072 Handling exposure in thread, d=500 o=3 r=(1092,113,31,31)
00:00:17.918 00.447 1032 evsrv: cli 0D18B8B0 connect
00:00:17.921 00.003 1032 case statement mapped state 6 to 3
00:00:17.926 00.005 1032 case statement mapped state 6 to 3
00:00:17.931 00.005 1032 evsrv: cli 0D18B8B0 request: {"method":"get_app_state","id":"8c6cfe35-d68d-480d-8fb1-39e46e691d77"}
00:00:17.935 00.004 1032 case statement mapped state 6 to 3
00:00:17.937 00.002 1032 evsrv: cli 0D18B8B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c6cfe35-d68d-480d-8fb1-39e46e691d77"}
00:00:17.941 00.004 1032 evsrv: cli 0D18B8B0 disconnect
00:00:17.944 00.003 1032 evsrv: cli 0D18BB30 connect
00:00:17.947 00.003 1032 case statement mapped state 6 to 3
00:00:17.949 00.002 1032 case statement mapped state 6 to 3
00:00:17.951 00.002 1032 evsrv: cli 0D18BB30 request: {"method":"stop_capture","id":"65f9bf35-3d54-49a8-956f-4852dcdd8521"}
00:00:17.954 00.003 1032 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:00:17.956 00.002 1032 Status Line: Waiting for devices...
00:00:17.959 00.003 1032 evsrv: cli 0D18BB30 response: {"jsonrpc":"2.0","result":0,"id":"65f9bf35-3d54-49a8-956f-4852dcdd8521"}
00:00:17.963 00.004 1032 evsrv: cli 0D18BB30 disconnect
00:00:17.965 00.002 1032 evsrv: cli 0D18B9F0 connect
00:00:17.966 00.001 1032 case statement mapped state 6 to 3
00:00:17.969 00.003 1032 case statement mapped state 6 to 3
00:00:17.971 00.002 1032 evsrv: cli 0D18B9F0 request: {"method":"get_app_state","id":"cc6ae621-e8ac-4338-a2ac-2e99120629d9"}
00:00:17.973 00.002 1032 case statement mapped state 6 to 3
00:00:17.974 00.001 1032 evsrv: cli 0D18B9F0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc6ae621-e8ac-4338-a2ac-2e99120629d9"}
00:00:17.977 00.003 1032 evsrv: cli 0D18B9F0 disconnect
00:00:18.000 00.023 10072 ZWO: stopexposure
00:00:18.097 00.097 10072 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
00:00:18.097 00.000 10072 worker thread done servicing request
00:00:18.098 00.001 1032 OnExposeComplete: enter
00:00:18.100 00.002 1032 OnExposeComplete: Capture Error reported
00:00:18.101 00.001 1032 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
00:00:18.103 00.002 1032 Mount: notify guiding stopped
00:00:18.105 00.002 1032 BLC: window closed
00:00:18.107 00.002 1032 BLC: Last direction was reset
00:00:18.111 00.004 1032 Changing from state GUIDING to STOP
00:00:18.114 00.003 1032 guider state => SELECTED
00:00:18.116 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=121, Gamma=2.230
00:00:18.135 00.019 1032 Changing from state SELECTED to UNINITIALIZED
00:00:18.137 00.002 1032 guider state => SELECTING
00:00:18.147 00.010 1032 Status Line: Stopped.
00:00:18.153 00.006 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
00:00:18.231 00.078 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":10}
00:00:18.233 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":10}
00:00:18.426 00.193 1032 evsrv: cli 0D18BE50 connect
00:00:18.430 00.004 1032 evsrv: cli 0D18BE50 request: {"method":"get_pixel_scale","id":"1640f6b9-a33d-4567-9cfe-d8334675d112"}
00:00:18.431 00.001 1032 evsrv: cli 0D18BE50 response: {"jsonrpc":"2.0","result":5.15663,"id":"1640f6b9-a33d-4567-9cfe-d8334675d112"}
00:00:18.434 00.003 1032 evsrv: cli 0D18BE50 disconnect
00:00:18.979 00.545 1032 evsrv: cli 0D18B3B0 connect
00:00:18.983 00.004 1032 evsrv: cli 0D18B3B0 request: {"method":"get_app_state","id":"3a77e9f2-f86d-45ce-9f47-82a77ddcf8e4"}
00:00:18.984 00.001 1032 evsrv: cli 0D18B3B0 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a77e9f2-f86d-45ce-9f47-82a77ddcf8e4"}
00:00:18.989 00.005 1032 evsrv: cli 0D18B3B0 disconnect
00:02:04.046 105.057 1032 evsrv: cli 0D18BEF0 connect
00:02:04.048 00.002 1032 evsrv: cli 0D18BEF0 request: {"method":"get_app_state","id":"560eb443-1377-4114-811a-4484d3ee3f10"}
00:02:04.050 00.002 1032 evsrv: cli 0D18BEF0 response: {"jsonrpc":"2.0","result":"Stopped","id":"560eb443-1377-4114-811a-4484d3ee3f10"}
00:02:04.052 00.002 1032 evsrv: cli 0D18BEF0 disconnect
00:02:04.056 00.004 1032 evsrv: cli 0D18BB30 connect
00:02:04.059 00.003 1032 evsrv: cli 0D18BB30 request: {"method":"get_calibrated","id":"04310121-d89a-4461-b900-c47c8b8b4bfd"}
00:02:04.060 00.001 1032 evsrv: cli 0D18BB30 response: {"jsonrpc":"2.0","result":true,"id":"04310121-d89a-4461-b900-c47c8b8b4bfd"}
00:02:04.062 00.002 1032 evsrv: cli 0D18BB30 disconnect
00:02:04.065 00.003 1032 evsrv: cli 0D18C0D0 connect
00:02:04.067 00.002 1032 evsrv: cli 0D18C0D0 request: {"method":"get_camera_frame_size","id":"2ace4616-2178-4425-bdd1-57c9b1d22d1f"}
00:02:04.069 00.002 1032 evsrv: cli 0D18C0D0 response: {"jsonrpc":"2.0","result":[1280,960],"id":"2ace4616-2178-4425-bdd1-57c9b1d22d1f"}
00:02:04.071 00.002 1032 evsrv: cli 0D18C0D0 disconnect
00:02:04.073 00.002 1032 evsrv: cli 0D18B590 connect
00:02:04.091 00.018 1032 evsrv: cli 0D18B590 request: {"method":"guide","params":{"settle":{"pixels":0.25,"time":3,"timeout":40},"recalibrate":false,"roi":[32,24,1216,912]},"id":"1450d030-a9c0-4adc-8fd9-3fd5fb19d254"}
00:02:04.093 00.002 1032 PhdController::Guide begins
00:02:04.094 00.001 1032 PhdController: newstate STATE_SETUP
00:02:04.095 00.001 1032 PhdController: setup
00:02:04.097 00.002 1032 PhdController: newstate STATE_ATTEMPT_START
00:02:04.098 00.001 1032 PhdController: start capturing
00:02:04.099 00.001 1032 Changing from state SELECTING to UNINITIALIZED
00:02:04.101 00.002 1032 guider state => SELECTING
00:02:04.102 00.001 1032 setting force full frames = true
00:02:04.103 00.001 1032 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:02:04.109 00.006 1032 ScheduleExposure(500,3,0) exposurePending=0
00:02:04.111 00.002 1032 Enqueuing Expose request
00:02:04.113 00.002 1032 PhdController: newstate STATE_SELECT_STAR
00:02:04.114 00.001 1032 evsrv: cli 0D18B590 response: {"jsonrpc":"2.0","result":0,"id":"1450d030-a9c0-4adc-8fd9-3fd5fb19d254"}
00:02:04.115 00.001 10072 Worker thread wakes up
00:02:04.115 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:04.115 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:02:04.116 00.001 1032 evsrv: cli 0D18B590 disconnect
00:02:04.119 00.003 1032 evsrv: cli 0D18BDB0 connect
00:02:04.120 00.001 1032 case statement mapped state 1 to 101
00:02:04.121 00.001 1032 case statement mapped state 1 to 101
00:02:04.123 00.002 1032 evsrv: cli 0D18BDB0 request: {"method":"get_lock_shift_params","id":"42aa080d-809e-4a04-80e1-110c783f1d10"}
00:02:04.124 00.001 1032 evsrv: cli 0D18BDB0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"42aa080d-809e-4a04-80e1-110c783f1d10"}
00:02:04.128 00.004 1032 evsrv: cli 0D18BDB0 disconnect
00:02:04.129 00.001 1032 evsrv: cli 0D18B630 connect
00:02:04.130 00.001 1032 case statement mapped state 1 to 101
00:02:04.132 00.002 1032 case statement mapped state 1 to 101
00:02:04.133 00.001 1032 evsrv: cli 0D18B630 request: {"method":"get_lock_position","id":"f7e0aa3d-072e-446f-8be4-1488be4e9b43"}
00:02:04.134 00.001 1032 evsrv: cli 0D18B630 response: {"jsonrpc":"2.0","result":null,"id":"f7e0aa3d-072e-446f-8be4-1488be4e9b43"}
00:02:04.136 00.002 1032 evsrv: cli 0D18B630 disconnect
00:02:04.747 00.611 10072 Exposure complete
00:02:04.788 00.041 10072 worker thread done servicing request
00:02:04.788 00.000 1032 OnExposeComplete: enter
00:02:04.789 00.001 1032 UpdateGuideState(): m_state=1
00:02:04.790 00.001 1032 UpdateCurrentPosition: no star selected
00:02:04.792 00.002 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:02:04.793 00.001 1032 Status Line: No star selected
00:02:04.795 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:04.813 00.018 1032 UpdateGuideState exits: No star selected
00:02:04.814 00.001 1032 GuiderMultiStar::AutoSelect enter
00:02:04.815 00.001 1032 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 1216x912@32,24
00:02:04.817 00.002 1032 AutoFind: using ROI 1216x912@32,24
00:02:04.851 00.034 1032 AutoFind: auto downsample for scale 5.16 => 1x
00:02:04.935 00.084 1032 AutoFind: global mean = -0.0, stdev 5.5
00:02:04.937 00.002 1032 AutoFind: using threshold = 0.1
00:02:05.011 00.074 1032 AutoFind: local max [351, 800] 197.9
00:02:05.013 00.002 1032 AutoFind: local max [693, 366] 189.2
00:02:05.014 00.001 1032 AutoFind: local max [551, 908] 125.0
00:02:05.016 00.002 1032 AutoFind: local max [90, 657] 112.7
00:02:05.018 00.002 1032 AutoFind: local max [752, 707] 92.0
00:02:05.019 00.001 1032 AutoFind: local max [265, 331] 76.0
00:02:05.021 00.002 1032 AutoFind: local max [593, 750] 57.7
00:02:05.023 00.002 1032 AutoFind: local max [324, 743] 54.9
00:02:05.024 00.001 1032 AutoFind: local max [577, 306] 52.5
00:02:05.026 00.002 1032 AutoFind: local max [222, 608] 40.0
00:02:05.027 00.001 1032 AutoFind: local max [1122, 323] 28.3
00:02:05.028 00.001 1032 AutoFind: local max [996, 223] 25.5
00:02:05.029 00.001 1032 AutoFind: local max [428, 328] 20.5
00:02:05.030 00.001 1032 AutoFind: local max [613, 580] 18.6
00:02:05.031 00.001 1032 AutoFind: local max [920, 83] 18.0
00:02:05.032 00.001 1032 AutoFind: local max [637, 564] 17.8
00:02:05.033 00.001 1032 AutoFind: local max [1123, 686] 15.1
00:02:05.034 00.001 1032 AutoFind: local max [134, 817] 14.6
00:02:05.035 00.001 1032 AutoFind: local max [805, 896] 14.0
00:02:05.036 00.001 1032 AutoFind: local max [830, 113] 12.6
00:02:05.037 00.001 1032 AutoFind: local max [722, 930] 12.6
00:02:05.038 00.001 1032 AutoFind: local max [261, 242] 12.4
00:02:05.039 00.001 1032 AutoFind: local max [790, 420] 12.1
00:02:05.040 00.001 1032 AutoFind: local max [1014, 513] 10.8
00:02:05.041 00.001 1032 AutoFind: local max [1151, 275] 10.7
00:02:05.042 00.001 1032 AutoFind: local max [1104, 780] 10.4
00:02:05.043 00.001 1032 AutoFind: local max [724, 284] 9.7
00:02:05.044 00.001 1032 AutoFind: local max [812, 905] 9.3
00:02:05.045 00.001 1032 AutoFind: local max [404, 162] 8.3
00:02:05.046 00.001 1032 AutoFind: local max [673, 886] 7.6
00:02:05.047 00.001 1032 AutoFind: local max [1049, 775] 7.1
00:02:05.048 00.001 1032 AutoFind: local max [918, 735] 6.9
00:02:05.049 00.001 1032 AutoFind: local max [589, 370] 6.6
00:02:05.050 00.001 1032 AutoFind: local max [728, 562] 6.0
00:02:05.051 00.001 1032 AutoFind: local max [464, 133] 6.0
00:02:05.053 00.002 1032 AutoFind: local max [503, 53] 6.0
00:02:05.054 00.001 1032 AutoFind: local max [857, 269] 5.9
00:02:05.057 00.003 1032 AutoFind: local max [263, 54] 5.6
00:02:05.058 00.001 1032 AutoFind: local max [558, 60] 5.6
00:02:05.059 00.001 1032 AutoFind: local max [1110, 86] 5.5
00:02:05.060 00.001 1032 AutoFind: local max [1140, 608] 5.3
00:02:05.061 00.001 1032 AutoFind: local max [255, 689] 5.2
00:02:05.062 00.001 1032 AutoFind: local max [45, 567] 4.9
00:02:05.063 00.001 1032 AutoFind: local max [114, 374] 4.8
00:02:05.064 00.001 1032 AutoFind: local max [501, 901] 4.7
00:02:05.065 00.001 1032 AutoFind: local max [897, 130] 4.6
00:02:05.066 00.001 1032 AutoFind: local max [962, 316] 4.4
00:02:05.067 00.001 1032 AutoFind: local max [1107, 653] 4.4
00:02:05.068 00.001 1032 AutoFind: local max [713, 714] 4.2
00:02:05.069 00.001 1032 AutoFind: local max [602, 442] 4.2
00:02:05.070 00.001 1032 AutoFind: local max [682, 399] 4.1
00:02:05.071 00.001 1032 AutoFind: local max [985, 758] 4.1
00:02:05.074 00.003 1032 AutoFind: local max [115, 238] 4.0
00:02:05.075 00.001 1032 AutoFind: local max [341, 83] 3.9
00:02:05.076 00.001 1032 AutoFind: local max [163, 482] 3.9
00:02:05.077 00.001 1032 AutoFind: local max [753, 883] 3.8
00:02:05.077 00.000 1032 AutoFind: local max [411, 773] 3.8
00:02:05.080 00.003 1032 AutoFind: local max [1204, 534] 3.7
00:02:05.081 00.001 1032 AutoFind: local max [1064, 295] 3.6
00:02:05.082 00.001 1032 AutoFind: local max [270, 447] 3.6
00:02:05.083 00.001 1032 AutoFind: local max [838, 745] 3.6
00:02:05.084 00.001 1032 AutoFind: local max [425, 742] 3.5
00:02:05.086 00.002 1032 AutoFind: local max [1161, 830] 3.5
00:02:05.088 00.002 1032 AutoFind: local max [724, 182] 3.4
00:02:05.088 00.000 1032 AutoFind: local max [951, 550] 3.4
00:02:05.089 00.001 1032 AutoFind: local max [509, 46] 3.4
00:02:05.090 00.001 1032 AutoFind: local max [1114, 116] 3.3
00:02:05.091 00.001 1032 AutoFind: local max [693, 377] 3.3
00:02:05.093 00.002 1032 AutoFind: local max [794, 689] 3.3
00:02:05.094 00.001 1032 AutoFind: local max [961, 47] 3.3
00:02:05.095 00.001 1032 AutoFind: local max [923, 656] 3.2
00:02:05.096 00.001 1032 AutoFind: local max [206, 336] 3.0
00:02:05.097 00.001 1032 AutoFind: local max [202, 929] 3.0
00:02:05.098 00.001 1032 AutoFind: local max [504, 282] 2.9
00:02:05.099 00.001 1032 AutoFind: local max [739, 883] 2.9
00:02:05.100 00.001 1032 AutoFind: local max [564, 353] 2.9
00:02:05.101 00.001 1032 AutoFind: local max [664, 497] 2.9
00:02:05.102 00.001 1032 AutoFind: local max [535, 599] 2.8
00:02:05.103 00.001 1032 AutoFind: local max [832, 506] 2.8
00:02:05.104 00.001 1032 AutoFind: local max [1166, 672] 2.8
00:02:05.105 00.001 1032 AutoFind: local max [711, 78] 2.7
00:02:05.106 00.001 1032 AutoFind: local max [776, 167] 2.7
00:02:05.107 00.001 1032 AutoFind: local max [110, 26] 2.6
00:02:05.108 00.001 1032 AutoFind: local max [543, 751] 2.6
00:02:05.110 00.002 1032 AutoFind: local max [1031, 528] 2.6
00:02:05.111 00.001 1032 AutoFind: local max [1225, 590] 2.6
00:02:05.113 00.002 1032 AutoFind: local max [917, 426] 2.5
00:02:05.115 00.002 1032 AutoFind: local max [994, 845] 2.5
00:02:05.117 00.002 1032 AutoFind: local max [567, 214] 2.5
00:02:05.118 00.001 1032 AutoFind: local max [801, 742] 2.5
00:02:05.119 00.001 1032 AutoFind: local max [600, 636] 2.5
00:02:05.121 00.002 1032 AutoFind: local max [341, 808] 2.5
00:02:05.122 00.001 1032 AutoFind: local max [1107, 409] 2.5
00:02:05.124 00.002 1032 AutoFind: local max [778, 723] 2.4
00:02:05.125 00.001 1032 AutoFind: local max [80, 658] 2.4
00:02:05.127 00.002 1032 AutoFind: local max [762, 705] 2.4
00:02:05.128 00.001 1032 AutoFind: local max [1022, 563] 2.4
00:02:05.129 00.001 1032 AutoFind: local max [141, 681] 2.4
00:02:05.129 00.000 1032 AutoFind: local max [80, 659] 2.4
00:02:05.131 00.002 1032 AutoFind: local max [712, 856] 2.4
00:02:05.132 00.001 1032 AutoFind: merge [80, 659] 2.4 - [80, 658] 2.4
00:02:05.133 00.001 1032 AutoFind: too close [762, 705] 2.4 - [778, 723] 2.4
00:02:05.135 00.002 1032 AutoFind: close dim-bright [762, 705] 2.4 - [752, 707] 92.0
00:02:05.136 00.001 1032 AutoFind: close dim-bright [80, 658] 2.4 - [90, 657] 112.7
00:02:05.138 00.002 1032 AutoFind: close dim-bright [341, 808] 2.5 - [351, 800] 197.9
00:02:05.140 00.002 1032 AutoFind: too close [1031, 528] 2.6 - [1014, 513] 10.8
00:02:05.142 00.002 1032 AutoFind: too close [739, 883] 2.9 - [753, 883] 3.8
00:02:05.143 00.001 1032 AutoFind: close dim-bright [693, 377] 3.3 - [693, 366] 189.2
00:02:05.144 00.001 1032 AutoFind: too close [509, 46] 3.4 - [503, 53] 6.0
00:02:05.145 00.001 1032 AutoFind: too close [812, 905] 9.3 - [805, 896] 14.0
00:02:05.148 00.003 1032 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
00:02:05.150 00.002 1032 Star::Find(15, 351, 800, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.152 00.002 1032 Star::Find returns 1 (1), X=350.65, Y=800.24, Mass=4999, SNR=49.8, Peak=255 HFD=3.6
00:02:05.153 00.001 1032 Star::Find(15, 693, 366, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.155 00.002 1032 Star::Find returns 1 (1), X=693.13, Y=366.21, Mass=5326, SNR=51.4, Peak=255 HFD=3.8
00:02:05.156 00.001 1032 Star::Find(15, 551, 908, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.157 00.001 1032 Star::Find returns 1 (1), X=551.06, Y=907.59, Mass=3652, SNR=42.6, Peak=255 HFD=3.4
00:02:05.158 00.001 1032 Star::Find(15, 90, 657, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.159 00.001 1032 Star::Find returns 1 (1), X=90.27, Y=656.91, Mass=3011, SNR=38.6, Peak=255 HFD=3.3
00:02:05.161 00.002 1032 Star::Find(15, 752, 707, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.162 00.001 1032 Star::Find returns 1 (1), X=752.12, Y=707.38, Mass=2302, SNR=33.8, Peak=255 HFD=2.5
00:02:05.163 00.001 1032 Star::Find(15, 265, 331, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.164 00.001 1032 Star::Find returns 1 (1), X=265.41, Y=331.47, Mass=2159, SNR=32.8, Peak=255 HFD=3.0
00:02:05.165 00.001 1032 Star::Find(15, 593, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.166 00.001 1032 Star::Find returns 1 (0), X=592.69, Y=750.15, Mass=1508, SNR=27.3, Peak=233 HFD=2.3
00:02:05.167 00.001 1032 Star::Find(15, 324, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.168 00.001 1032 Star::Find returns 1 (0), X=323.66, Y=742.54, Mass=1592, SNR=28.1, Peak=184 HFD=3.0
00:02:05.169 00.001 1032 Star::Find(15, 577, 306, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.170 00.001 1032 Star::Find returns 1 (1), X=576.56, Y=305.52, Mass=1917, SNR=30.8, Peak=255 HFD=1.5
00:02:05.172 00.002 1032 Star::Find(15, 222, 608, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.172 00.000 1032 Star::Find returns 1 (0), X=222.40, Y=607.62, Mass=1213, SNR=24.5, Peak=150 HFD=3.0
00:02:05.173 00.001 1032 Star::Find(15, 1122, 323, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.176 00.003 1032 Star::Find returns 1 (0), X=1121.95, Y=323.10, Mass=691, SNR=18.5, Peak=62 HFD=2.9
00:02:05.176 00.000 1032 Star::Find(15, 996, 223, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.179 00.003 1032 Star::Find returns 1 (0), X=995.96, Y=222.63, Mass=592, SNR=17.0, Peak=66 HFD=2.4
00:02:05.181 00.002 1032 Star::Find(15, 428, 328, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.183 00.002 1032 Star::Find returns 1 (0), X=428.06, Y=327.74, Mass=688, SNR=18.4, Peak=96 HFD=2.9
00:02:05.184 00.001 1032 Star::Find(15, 613, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.185 00.001 1032 Star::Find returns 1 (0), X=613.23, Y=579.55, Mass=658, SNR=18.0, Peak=107 HFD=2.0
00:02:05.187 00.002 1032 Star::Find(15, 920, 83, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.189 00.002 1032 Star::Find returns 1 (0), X=920.05, Y=82.58, Mass=411, SNR=14.2, Peak=42 HFD=2.7
00:02:05.190 00.001 1032 Star::Find(15, 637, 564, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.191 00.001 1032 Star::Find returns 1 (0), X=636.94, Y=564.12, Mass=475, SNR=15.3, Peak=104 HFD=2.2
00:02:05.192 00.001 1032 Star::Find(15, 1123, 686, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.193 00.001 1032 Star::Find returns 1 (0), X=1123.37, Y=685.61, Mass=413, SNR=14.3, Peak=41 HFD=3.1
00:02:05.195 00.002 1032 Star::Find(15, 134, 817, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.196 00.001 1032 Star::Find returns 1 (0), X=134.14, Y=816.79, Mass=342, SNR=13.0, Peak=25 HFD=3.2
00:02:05.198 00.002 1032 Star::Find(15, 830, 113, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.200 00.002 1032 Star::Find returns 1 (0), X=830.08, Y=113.10, Mass=319, SNR=12.5, Peak=33 HFD=2.8
00:02:05.202 00.002 1032 Star::Find(15, 722, 930, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.203 00.001 1032 Star::Find returns 1 (0), X=721.51, Y=929.54, Mass=327, SNR=12.6, Peak=38 HFD=3.1
00:02:05.205 00.002 1032 Star::Find(15, 261, 242, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.206 00.001 1032 Star::Find returns 1 (0), X=260.95, Y=242.03, Mass=274, SNR=11.6, Peak=35 HFD=2.7
00:02:05.208 00.002 1032 Star::Find(15, 790, 420, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.209 00.001 1032 Star::Find returns 1 (0), X=789.82, Y=420.20, Mass=302, SNR=12.2, Peak=75 HFD=1.9
00:02:05.210 00.001 1032 Star::Find(15, 1151, 275, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.213 00.003 1032 Star::Find returns 1 (0), X=1150.87, Y=275.29, Mass=297, SNR=12.0, Peak=26 HFD=3.4
00:02:05.214 00.001 1032 Star::Find(15, 1104, 780, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.216 00.002 1032 Star::Find returns 1 (0), X=1103.89, Y=779.84, Mass=293, SNR=12.0, Peak=24 HFD=3.0
00:02:05.217 00.001 1032 Star::Find(15, 724, 284, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.219 00.002 1032 Star::Find returns 1 (0), X=724.52, Y=284.31, Mass=248, SNR=11.0, Peak=41 HFD=1.7
00:02:05.220 00.001 1032 Star::Find(15, 404, 162, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.222 00.002 1032 Star::Find returns 1 (0), X=403.93, Y=161.98, Mass=196, SNR=9.8, Peak=25 HFD=2.6
00:02:05.223 00.001 1032 Star::Find(15, 673, 886, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.224 00.001 1032 Star::Find returns 1 (0), X=673.05, Y=885.84, Mass=231, SNR=10.6, Peak=31 HFD=2.7
00:02:05.225 00.001 1032 Star::Find(15, 1049, 775, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.228 00.003 1032 Star::Find returns 1 (0), X=1048.82, Y=775.22, Mass=203, SNR=9.9, Peak=18 HFD=3.4
00:02:05.229 00.001 1032 Star::Find(15, 918, 735, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.230 00.001 1032 Star::Find returns 1 (0), X=917.74, Y=735.56, Mass=189, SNR=9.6, Peak=30 HFD=2.7
00:02:05.231 00.001 1032 Star::Find(15, 589, 370, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.233 00.002 1032 Star::Find returns 1 (0), X=588.92, Y=370.25, Mass=169, SNR=9.0, Peak=19 HFD=2.5
00:02:05.233 00.000 1032 Star::Find(15, 728, 562, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.237 00.004 1032 Star::Find returns 1 (0), X=728.52, Y=561.92, Mass=202, SNR=9.9, Peak=32 HFD=2.2
00:02:05.238 00.001 1032 Star::Find(15, 464, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.240 00.002 1032 Star::Find returns 1 (0), X=463.73, Y=132.89, Mass=168, SNR=9.0, Peak=22 HFD=2.6
00:02:05.241 00.001 1032 Star::Find(15, 857, 269, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.242 00.001 1032 Star::Find returns 1 (0), X=857.30, Y=269.22, Mass=115, SNR=7.5, Peak=21 HFD=2.2
00:02:05.243 00.001 1032 Star::Find(15, 263, 54, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.246 00.003 1032 Star::Find returns 1 (0), X=263.18, Y=54.37, Mass=174, SNR=9.2, Peak=19 HFD=3.4
00:02:05.247 00.001 1032 Star::Find(15, 558, 60, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.248 00.001 1032 Star::Find returns 1 (0), X=558.59, Y=60.61, Mass=174, SNR=9.2, Peak=19 HFD=3.4
00:02:05.249 00.001 1032 Star::Find(15, 1110, 86, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.251 00.002 1032 Star::Find returns 1 (0), X=1109.54, Y=86.55, Mass=122, SNR=7.6, Peak=11 HFD=3.1
00:02:05.252 00.001 1032 Star::Find(15, 1140, 608, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.254 00.002 1032 Star::Find returns 1 (0), X=1140.24, Y=607.96, Mass=105, SNR=7.1, Peak=11 HFD=2.5
00:02:05.255 00.001 1032 Star::Find(15, 255, 689, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.257 00.002 1032 Star::Find returns 1 (0), X=254.82, Y=689.13, Mass=157, SNR=8.8, Peak=17 HFD=2.9
00:02:05.258 00.001 1032 Star::Find(15, 45, 567, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.260 00.002 1032 Star::Find returns 1 (0), X=45.23, Y=567.25, Mass=204, SNR=10.0, Peak=14 HFD=4.0
00:02:05.261 00.001 1032 Star::Find(15, 114, 374, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.263 00.002 1032 Star::Find returns 1 (0), X=114.07, Y=373.73, Mass=109, SNR=7.3, Peak=9 HFD=3.0
00:02:05.264 00.001 1032 Star::Find(15, 501, 901, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.266 00.002 1032 Star::Find returns 1 (0), X=501.05, Y=900.92, Mass=129, SNR=7.9, Peak=16 HFD=2.9
00:02:05.266 00.000 1032 Star::Find(15, 897, 130, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.269 00.003 1032 Star::Find returns 1 (0), X=896.77, Y=129.61, Mass=118, SNR=7.5, Peak=13 HFD=3.0
00:02:05.270 00.001 1032 Star::Find(15, 962, 316, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.272 00.002 1032 Star::Find returns 1 (0), X=962.22, Y=316.15, Mass=122, SNR=7.7, Peak=14 HFD=3.0
00:02:05.273 00.001 1032 Star::Find(15, 1107, 653, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.274 00.001 1032 Star::Find returns 1 (0), X=1107.22, Y=653.54, Mass=137, SNR=8.2, Peak=12 HFD=3.7
00:02:05.277 00.003 1032 Star::Find(15, 713, 714, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.278 00.001 1032 Star::Find returns 1 (0), X=712.44, Y=713.60, Mass=106, SNR=7.2, Peak=18 HFD=3.0
00:02:05.280 00.002 1032 Star::Find(15, 602, 442, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.281 00.001 1032 Star::Find returns 1 (0), X=602.25, Y=441.35, Mass=130, SNR=7.9, Peak=31 HFD=2.1
00:02:05.283 00.002 1032 Star::Find(15, 682, 399, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.284 00.001 1032 Star::Find returns 1 (0), X=682.42, Y=399.64, Mass=113, SNR=7.4, Peak=18 HFD=3.0
00:02:05.285 00.001 1032 Star::Find(15, 985, 758, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.286 00.001 1032 Star::Find returns 1 (0), X=984.75, Y=757.95, Mass=141, SNR=8.2, Peak=12 HFD=4.0
00:02:05.288 00.002 1032 Star::Find(15, 115, 238, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.290 00.002 1032 Star::Find returns 1 (0), X=114.76, Y=237.73, Mass=112, SNR=7.4, Peak=11 HFD=3.3
00:02:05.291 00.001 1032 Star::Find(15, 341, 83, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.293 00.002 1032 Star::Find returns 1 (0), X=340.50, Y=83.13, Mass=102, SNR=7.0, Peak=12 HFD=2.8
00:02:05.294 00.001 1032 Star::Find(15, 163, 482, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.296 00.002 1032 Star::Find returns 1 (0), X=162.28, Y=482.66, Mass=100, SNR=7.0, Peak=11 HFD=3.0
00:02:05.297 00.001 1032 Star::Find(15, 411, 773, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.299 00.002 1032 Star::Find returns 1 (0), X=411.63, Y=772.63, Mass=115, SNR=7.5, Peak=18 HFD=3.0
00:02:05.301 00.002 1032 Star::Find(15, 1204, 534, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.303 00.002 1032 Star::Find returns 1 (0), X=1204.75, Y=533.61, Mass=121, SNR=7.6, Peak=9 HFD=3.7
00:02:05.305 00.002 1032 Star::Find(15, 1064, 295, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.306 00.001 1032 Star::Find returns 1 (0), X=1063.76, Y=294.98, Mass=101, SNR=7.0, Peak=9 HFD=3.2
00:02:05.308 00.002 1032 Star::Find(15, 270, 447, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.309 00.001 1032 Star::Find returns 1 (0), X=270.20, Y=446.70, Mass=76, SNR=6.1, Peak=10 HFD=2.6
00:02:05.310 00.001 1032 Star::Find(15, 838, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.311 00.001 1032 Star::Find returns 1 (0), X=838.26, Y=744.60, Mass=112, SNR=7.3, Peak=14 HFD=2.8
00:02:05.313 00.002 1032 Star::Find(15, 425, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.315 00.002 1032 Star::Find returns 1 (0), X=424.28, Y=742.27, Mass=97, SNR=6.9, Peak=15 HFD=2.6
00:02:05.316 00.001 1032 Star::Find(15, 1161, 830, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.317 00.001 1032 Star::Find returns 1 (0), X=1160.79, Y=830.03, Mass=123, SNR=7.6, Peak=11 HFD=4.1
00:02:05.319 00.002 1032 Star::Find(15, 724, 182, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.320 00.001 1032 Star::Find returns 1 (0), X=723.73, Y=182.26, Mass=125, SNR=7.8, Peak=16 HFD=2.5
00:02:05.322 00.002 1032 Star::Find(15, 951, 550, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.323 00.001 1032 Star::Find returns 1 (0), X=951.23, Y=549.55, Mass=112, SNR=7.4, Peak=14 HFD=3.1
00:02:05.324 00.001 1032 Star::Find(15, 1114, 116, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.325 00.001 1032 Star::Find returns 1 (0), X=1113.56, Y=115.94, Mass=55, SNR=5.1, Peak=8 HFD=2.4
00:02:05.328 00.003 1032 Star::Find(15, 693, 377, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.329 00.001 1032 Star::Find returns 1 (1), X=693.13, Y=366.21, Mass=5326, SNR=51.4, Peak=255 HFD=3.8
00:02:05.332 00.003 1032 Star::Find(15, 794, 689, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.334 00.002 1032 Star::Find returns 1 (0), X=793.43, Y=688.58, Mass=108, SNR=7.2, Peak=11 HFD=3.1
00:02:05.336 00.002 1032 Star::Find(15, 961, 47, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.338 00.002 1032 Star::Find returns 1 (0), X=960.88, Y=46.93, Mass=86, SNR=6.5, Peak=8 HFD=3.0
00:02:05.339 00.001 1032 Star::Find(15, 923, 656, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.340 00.001 1032 Star::Find returns 1 (0), X=923.47, Y=656.46, Mass=79, SNR=6.1, Peak=10 HFD=3.1
00:02:05.341 00.001 1032 Star::Find(15, 206, 336, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.343 00.002 1032 Star::Find returns 1 (0), X=206.31, Y=336.05, Mass=83, SNR=6.3, Peak=6 HFD=4.1
00:02:05.344 00.001 1032 Star::Find(15, 202, 929, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.346 00.002 1032 Star::Find returns 1 (0), X=201.79, Y=928.45, Mass=71, SNR=5.7, Peak=6 HFD=3.4
00:02:05.347 00.001 1032 Star::Find(15, 504, 282, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.348 00.001 1032 Star::Find returns 1 (0), X=504.77, Y=282.27, Mass=82, SNR=6.2, Peak=9 HFD=2.9
00:02:05.349 00.001 1032 Star::Find(15, 564, 353, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.350 00.001 1032 Star::Find returns 1 (0), X=563.01, Y=352.29, Mass=87, SNR=6.5, Peak=14 HFD=3.5
00:02:05.351 00.001 1032 Star::Find(15, 664, 497, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.354 00.003 1032 Star::Find returns 1 (0), X=663.55, Y=497.04, Mass=112, SNR=7.3, Peak=17 HFD=4.0
00:02:05.355 00.001 1032 Star::Find(15, 535, 599, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.357 00.002 1032 Star::Find returns 1 (0), X=535.46, Y=599.07, Mass=85, SNR=6.4, Peak=16 HFD=2.2
00:02:05.358 00.001 1032 Star::Find(15, 832, 506, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.359 00.001 1032 Star::Find returns 1 (0), X=832.70, Y=505.80, Mass=85, SNR=6.3, Peak=9 HFD=3.5
00:02:05.360 00.001 1032 Star::Find(15, 1166, 672, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.363 00.003 1032 Star::Find returns 1 (0), X=1165.89, Y=672.34, Mass=66, SNR=5.6, Peak=7 HFD=3.0
00:02:05.364 00.001 1032 Star::Find(15, 711, 78, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.365 00.001 1032 Star::Find returns 1 (0), X=711.68, Y=77.17, Mass=67, SNR=5.7, Peak=13 HFD=2.2
00:02:05.366 00.001 1032 Star::Find(15, 776, 167, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.367 00.001 1032 Star::Find returns 1 (0), X=775.52, Y=167.00, Mass=81, SNR=6.1, Peak=11 HFD=2.8
00:02:05.369 00.002 1032 Star::Find(15, 110, 26, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.371 00.002 1032 Star::Find returns 1 (0), X=109.83, Y=26.12, Mass=64, SNR=5.5, Peak=4 HFD=4.3
00:02:05.373 00.002 1032 Star::Find(15, 543, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.374 00.001 1032 Star::Find returns 1 (0), X=542.79, Y=751.13, Mass=72, SNR=5.9, Peak=7 HFD=3.2
00:02:05.376 00.002 1032 Star::Find(15, 1225, 590, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.377 00.001 1032 Star::Find returns 1 (0), X=1225.21, Y=590.36, Mass=79, SNR=6.1, Peak=5 HFD=4.0
00:02:05.378 00.001 1032 Star::Find(15, 917, 426, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.379 00.001 1032 Star::Find returns 1 (0), X=916.80, Y=425.92, Mass=66, SNR=5.5, Peak=9 HFD=3.2
00:02:05.381 00.002 1032 Star::Find(15, 994, 845, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.382 00.001 1032 Star::Find false star n=11 nbg=290 bg=0.6 sigma=0.7 thresh=3 peak=3
00:02:05.384 00.002 1032 Star::Find returns 0 (2), X=994.00, Y=845.00, Mass=38, SNR=2.9, Peak=6 HFD=0.0
00:02:05.386 00.002 1032 Star::Find(15, 567, 214, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.388 00.002 1032 Star::Find returns 1 (0), X=566.52, Y=213.34, Mass=75, SNR=5.9, Peak=9 HFD=3.3
00:02:05.390 00.002 1032 Star::Find(15, 801, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.391 00.001 1032 Star::Find returns 1 (0), X=800.63, Y=741.85, Mass=46, SNR=4.7, Peak=10 HFD=1.9
00:02:05.393 00.002 1032 Star::Find(15, 600, 636, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.395 00.002 1032 Star::Find returns 1 (0), X=599.59, Y=635.65, Mass=72, SNR=5.9, Peak=12 HFD=2.8
00:02:05.396 00.001 1032 Star::Find(15, 341, 808, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.397 00.001 1032 Star::Find returns 1 (1), X=350.65, Y=800.24, Mass=4999, SNR=49.8, Peak=255 HFD=3.6
00:02:05.398 00.001 1032 Star::Find(15, 1107, 409, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.399 00.001 1032 Star::Find returns 1 (0), X=1107.54, Y=409.22, Mass=72, SNR=5.8, Peak=7 HFD=3.7
00:02:05.402 00.003 1032 Star::Find(15, 80, 658, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.403 00.001 1032 Star::Find returns 1 (1), X=90.27, Y=656.91, Mass=3011, SNR=38.6, Peak=255 HFD=3.3
00:02:05.405 00.002 1032 Star::Find(15, 1022, 563, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.406 00.001 1032 Star::Find returns 1 (0), X=1022.59, Y=562.81, Mass=45, SNR=4.6, Peak=8 HFD=2.4
00:02:05.407 00.001 1032 Star::Find(15, 141, 681, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.409 00.002 1032 Star::Find returns 1 (0), X=141.60, Y=681.42, Mass=44, SNR=4.6, Peak=6 HFD=3.0
00:02:05.410 00.001 1032 Star::Find(15, 712, 856, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.411 00.001 1032 Star::Find returns 1 (0), X=712.11, Y=855.99, Mass=97, SNR=6.8, Peak=13 HFD=4.0
00:02:05.412 00.001 1032 AutoFind: finding best star pass 1
00:02:05.413 00.001 1032 Star::Find(15, 351, 800, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.414 00.001 1032 Star::Find returns 1 (1), X=350.65, Y=800.24, Mass=4999, SNR=49.8, Peak=255 HFD=3.6
00:02:05.415 00.001 1032 AutoFind: near-saturated [351, 800] 197.9 Mass 4999 SNR 49.8 Peak 255
00:02:05.416 00.001 1032 Star::Find(15, 693, 366, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.417 00.001 1032 Star::Find returns 1 (1), X=693.13, Y=366.21, Mass=5326, SNR=51.4, Peak=255 HFD=3.8
00:02:05.418 00.001 1032 AutoFind: near-saturated [693, 366] 189.2 Mass 5326 SNR 51.4 Peak 255
00:02:05.419 00.001 1032 Star::Find(15, 551, 908, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.421 00.002 1032 Star::Find returns 1 (1), X=551.06, Y=907.59, Mass=3652, SNR=42.6, Peak=255 HFD=3.4
00:02:05.422 00.001 1032 AutoFind: near-saturated [551, 908] 125.0 Mass 3652 SNR 42.6 Peak 255
00:02:05.423 00.001 1032 Star::Find(15, 90, 657, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.424 00.001 1032 Star::Find returns 1 (1), X=90.27, Y=656.91, Mass=3011, SNR=38.6, Peak=255 HFD=3.3
00:02:05.425 00.001 1032 AutoFind: near-saturated [90, 657] 112.7 Mass 3011 SNR 38.6 Peak 255
00:02:05.426 00.001 1032 Star::Find(15, 752, 707, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.427 00.001 1032 Star::Find returns 1 (1), X=752.12, Y=707.38, Mass=2302, SNR=33.8, Peak=255 HFD=2.5
00:02:05.427 00.000 1032 AutoFind: near-saturated [752, 707] 92.0 Mass 2302 SNR 33.8 Peak 255
00:02:05.428 00.001 1032 Star::Find(15, 265, 331, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.430 00.002 1032 Star::Find returns 1 (1), X=265.41, Y=331.47, Mass=2159, SNR=32.8, Peak=255 HFD=3.0
00:02:05.433 00.003 1032 AutoFind: near-saturated [265, 331] 76.0 Mass 2159 SNR 32.8 Peak 255
00:02:05.434 00.001 1032 Star::Find(15, 593, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.435 00.001 1032 Star::Find returns 1 (0), X=592.69, Y=750.15, Mass=1508, SNR=27.3, Peak=233 HFD=2.3
00:02:05.436 00.001 1032 AutoFind: near-saturated [593, 750] 57.7 Mass 1508 SNR 27.3 Peak 233
00:02:05.437 00.001 1032 Star::Find(15, 324, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.438 00.001 1032 Star::Find returns 1 (0), X=323.66, Y=742.54, Mass=1592, SNR=28.1, Peak=184 HFD=3.0
00:02:05.439 00.001 1032 AutoFind returns star at [324, 743] 54.9 Mass 1592 SNR 28.1
00:02:05.440 00.001 1032 Star::Find(15, 324, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.441 00.001 1032 Star::Find returns 1 (0), X=323.66, Y=742.54, Mass=1592, SNR=28.1, Peak=184 HFD=3.0
00:02:05.442 00.001 1032 MultiStar: List (12): {323.66, 742.54}(28.1), {576.56, 305.52}(30.8), {222.40, 607.62}(24.5), {1121.95, 323.10}(18.5), {995.96, 222.63}(17.0), {428.06, 327.74}(18.4), {613.23, 579.55}(18.0), {920.05, 82.58}(14.2), {636.94, 564.12}(15.3), {1123.37, 685.61}(14.3), {134.14, 816.79}(13.0), {830.08, 113.10}(12.5), 
00:02:05.443 00.001 1032 setting lock position to (323.66, 742.54)
00:02:05.444 00.001 1032 MultiStar: stabilizing after lock position change
00:02:05.445 00.001 1032 AutoSelect: state = 1, call UpdateGuideState
00:02:05.446 00.001 1032 UpdateGuideState(): m_state=1
00:02:05.449 00.003 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:05.451 00.002 1032 Star::Find returns 1 (0), X=323.66, Y=742.54, Mass=1592, SNR=28.1, Peak=184 HFD=3.0
00:02:05.452 00.001 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
00:02:05.454 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
00:02:05.456 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
00:02:05.459 00.003 1032 setting force full frames = false
00:02:05.460 00.001 1032 setting lock position to (323.66, 742.54)
00:02:05.461 00.001 1032 MultiStar: stabilizing after lock position change
00:02:05.462 00.001 1032 CurrentPosition() valid, moving to STATE_SELECTED
00:02:05.463 00.001 1032 Changing from state SELECTING to SELECTED
00:02:05.465 00.002 1032 guider state => SELECTED
00:02:05.469 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:05.486 00.017 1032 UpdateGuideState exits: m=1592 SNR=28.1
00:02:05.488 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:05.505 00.017 1032 Status Line: Auto-selected star at (323.7, 742.5)
00:02:05.514 00.009 1032 PhdController: newstate STATE_WAIT_SELECTED
00:02:05.515 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:05.517 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:05.519 00.002 1032 Enqueuing Expose request
00:02:05.520 00.001 10072 Worker thread wakes up
00:02:05.520 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:05.520 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,728,31,31)
00:02:05.520 00.000 1032 evsrv: cli 0D18B090 connect
00:02:05.521 00.001 1032 case statement mapped state 2 to 1
00:02:05.524 00.003 1032 case statement mapped state 2 to 1
00:02:05.528 00.004 1032 evsrv: cli 0D18B090 request: {"method":"get_lock_position","id":"62ee2753-ca79-4d8d-a472-81d9c77d8aa5"}
00:02:05.529 00.001 1032 evsrv: cli 0D18B090 response: {"jsonrpc":"2.0","result":[323.66,742.54],"id":"62ee2753-ca79-4d8d-a472-81d9c77d8aa5"}
00:02:05.531 00.002 1032 evsrv: cli 0D18B090 disconnect
00:02:05.533 00.002 1032 evsrv: cli 0D18BDB0 connect
00:02:05.534 00.001 1032 case statement mapped state 2 to 1
00:02:05.535 00.001 1032 case statement mapped state 2 to 1
00:02:05.538 00.003 1032 evsrv: cli 0D18BDB0 request: {"method":"get_app_state","id":"204fb954-f6a5-471b-a6da-e7e6c96999cf"}
00:02:05.540 00.002 1032 case statement mapped state 2 to 1
00:02:05.541 00.001 1032 evsrv: cli 0D18BDB0 response: {"jsonrpc":"2.0","result":"Selected","id":"204fb954-f6a5-471b-a6da-e7e6c96999cf"}
00:02:05.542 00.001 1032 evsrv: cli 0D18BDB0 disconnect
00:02:06.156 00.614 10072 Exposure complete
00:02:06.203 00.047 1032 OnExposeComplete: enter
00:02:06.206 00.003 1032 UpdateGuideState(): m_state=2
00:02:06.208 00.002 10072 worker thread done servicing request
00:02:06.208 00.000 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2
00:02:06.209 00.001 1032 Star::Find returns 1 (0), X=323.64, Y=742.44, Mass=1337, SNR=25.8, Peak=163 HFD=3.0
00:02:06.211 00.002 1032 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.83) = xAngle (-3.61 = 2.67)
00:02:06.213 00.002 1032 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.61 = 2.67)
00:02:06.214 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.78 mountX=-0.10 mountY=0.05, mountTheta=2.67
00:02:06.217 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:06.233 00.016 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:02:06.236 00.003 1032 PhdController: newstate STATE_CALIBRATE
00:02:06.238 00.002 1032 PhdController: newstate STATE_GUIDE
00:02:06.245 00.007 1032 Changing from state SELECTED to CALIBRATING_PRIMARY
00:02:06.246 00.001 1032 guider state => CALIBRATED
00:02:06.247 00.001 1032 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
00:02:06.250 00.003 1032 reset dither spiral
00:02:06.252 00.002 1032 PhdController: newstate STATE_SETTLE_BEGIN
00:02:06.253 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:06.255 00.002 1032 ScheduleExposure(500,3,0) exposurePending=0
00:02:06.257 00.002 1032 Enqueuing Expose request
00:02:06.258 00.001 10072 Worker thread wakes up
00:02:06.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:06.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:02:06.545 00.287 1032 evsrv: cli 0D18B9F0 connect
00:02:06.551 00.006 1032 case statement mapped state 5 to 1
00:02:06.554 00.003 1032 case statement mapped state 5 to 1
00:02:06.557 00.003 1032 evsrv: cli 0D18B9F0 request: {"method":"get_app_state","id":"70d24956-4d6d-4e34-afa4-79a08f9465ab"}
00:02:06.559 00.002 1032 case statement mapped state 5 to 1
00:02:06.561 00.002 1032 evsrv: cli 0D18B9F0 response: {"jsonrpc":"2.0","result":"Selected","id":"70d24956-4d6d-4e34-afa4-79a08f9465ab"}
00:02:06.563 00.002 1032 evsrv: cli 0D18B9F0 disconnect
00:02:06.673 00.110 10072 Exposure complete
00:02:06.723 00.050 10072 worker thread done servicing request
00:02:06.723 00.000 1032 OnExposeComplete: enter
00:02:06.726 00.003 1032 UpdateGuideState(): m_state=5
00:02:06.727 00.001 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3
00:02:06.728 00.001 1032 Star::Find returns 1 (0), X=323.68, Y=742.44, Mass=1606, SNR=28.2, Peak=180 HFD=2.9
00:02:06.729 00.001 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.10)
00:02:06.731 00.002 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.10)
00:02:06.733 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.36 mountX=-0.11 mountY=0.01, mountTheta=3.10
00:02:06.735 00.002 1032 Changing from state CALIBRATED to GUIDING
00:02:06.746 00.011 1032 ScopeASCOM::GetDeclinationRadians() returns 44.1
00:02:06.748 00.002 1032 ScopeASCOM::SideOfPier() returns 1
00:02:06.749 00.001 1032 AdjustCalibrationForScopePointing (scope): current dec=44.1 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=None bin=1
00:02:06.750 00.001 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:02:06.751 00.001 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:02:06.753 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:02:06.754 00.001 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:02:06.755 00.001 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:02:06.756 00.001 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:02:06.757 00.001 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:02:06.759 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:02:06.761 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:02:06.763 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:02:06.764 00.001 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:02:06.764 00.000 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:02:06.766 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:02:06.769 00.003 1032 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
00:02:06.771 00.002 1032 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 3.750000
00:02:06.774 00.003 1032 Dec comp: XRate 1.362 -> 0.979 for dec -0.0 -> dec 44.1
00:02:06.781 00.007 1032 ScopeASCOM::GetDeclinationRadians() returns 44.1
00:02:06.783 00.002 1032 ScopeASCOM::SideOfPier() returns 1
00:02:06.786 00.003 1032 setting lock position to (323.68, 742.44)
00:02:06.787 00.001 1032 MultiStar: stabilizing after lock position change
00:02:06.789 00.002 1032 guider state => GUIDING
00:02:06.790 00.001 1032 Status Line: Guiding
00:02:06.795 00.005 1032 Mount: notify guiding started
00:02:06.798 00.003 1032 ScopeASCOM::SideOfPier() returns 1
00:02:06.800 00.002 1032 PPEC: guiding starts RA = 20.9447 hr, pier West, prev RA = 20.4206 hr, pier West
00:02:06.801 00.001 1032 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
00:02:06.804 00.003 1032 PPEC: guiding was stopped for 108.7 seconds, deltaRA +1891.6s, worm delta -1782.9s, 617.4% of period (288.8s), limit 40.0% (115.5s)
00:02:06.806 00.002 1032 PPEC: reset GP model
00:02:06.809 00.003 1032 GetString("/profile/1/name", "") returns "Wave150i_30F5_120"
00:02:06.810 00.001 1032 GetString("/profile/1/scope/calibration/timestamp", "") returns "7/15/2026 9:40:56 PM"
00:02:06.811 00.001 1032 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.001362
00:02:06.812 00.001 1032 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.001549
00:02:06.813 00.001 1032 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
00:02:06.814 00.001 1032 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns 1.830100
00:02:06.815 00.001 1032 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns -2.882290
00:02:06.816 00.001 1032 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000058
00:02:06.818 00.002 1032 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 1
00:02:06.819 00.001 1032 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
00:02:06.820 00.001 1032 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns 1
00:02:06.821 00.001 1032 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:02:06.823 00.002 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:02:06.825 00.002 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:02:06.827 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:02:06.830 00.003 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:02:06.831 00.001 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:02:06.833 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:02:06.835 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:02:06.837 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:02:06.838 00.001 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:02:06.840 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:02:06.842 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:02:06.844 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:02:06.845 00.001 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:02:06.847 00.002 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:02:06.848 00.001 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:02:06.849 00.001 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:02:06.850 00.001 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:02:06.851 00.001 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:02:06.853 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:02:06.855 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:02:06.857 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:02:06.859 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:02:06.860 00.001 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:02:06.862 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:02:06.864 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:02:06.865 00.001 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:02:06.866 00.001 1032 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
00:02:06.868 00.002 1032 ScopeASCOM::SideOfPier() returns 1
00:02:06.871 00.003 1032 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
00:02:06.873 00.002 1032 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
00:02:06.875 00.002 1032 ScopeASCOM::GetDeclinationRadians() returns 44.1
00:02:06.877 00.002 1032 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 44.1
00:02:06.878 00.001 1032 MountToCamera -- mountTheta (0.00) + m_xAngle (1.83) = xAngle (1.83 = 1.83)
00:02:06.880 00.002 1032 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
00:02:06.882 00.002 1032 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
00:02:06.883 00.001 1032 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
00:02:06.885 00.002 1032 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
00:02:06.886 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:06.907 00.021 1032 UpdateGuideState exits: m=1606 SNR=28.2
00:02:06.910 00.003 1032 PhdController: newstate STATE_SETTLE_WAIT
00:02:06.912 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:06.914 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:06.915 00.001 1032 Enqueuing Expose request
00:02:06.917 00.002 10072 Worker thread wakes up
00:02:06.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:06.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,727,31,31)
00:02:06.917 00.000 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":11}
00:02:06.919 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":11}
00:02:07.549 00.630 10072 Exposure complete
00:02:07.564 00.015 1032 evsrv: cli 0D18B450 connect
00:02:07.566 00.002 1032 case statement mapped state 6 to 3
00:02:07.568 00.002 1032 case statement mapped state 6 to 3
00:02:07.570 00.002 1032 evsrv: cli 0D18B450 request: {"method":"get_app_state","id":"314a80dc-f706-411c-bcee-69cfc5b7834b"}
00:02:07.572 00.002 1032 case statement mapped state 6 to 3
00:02:07.573 00.001 1032 evsrv: cli 0D18B450 response: {"jsonrpc":"2.0","result":"Guiding","id":"314a80dc-f706-411c-bcee-69cfc5b7834b"}
00:02:07.574 00.001 1032 evsrv: cli 0D18B450 disconnect
00:02:07.617 00.043 10072 worker thread done servicing request
00:02:07.617 00.000 1032 OnExposeComplete: enter
00:02:07.619 00.002 1032 UpdateGuideState(): m_state=6
00:02:07.620 00.001 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:02:07.621 00.001 1032 Star::Find returns 1 (0), X=323.68, Y=742.52, Mass=1217, SNR=24.6, Peak=150 HFD=2.9
00:02:07.622 00.001 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
00:02:07.623 00.001 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
00:02:07.624 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.65 mountX=0.09 mountY=-0.02, mountTheta=-0.18
00:02:07.626 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
00:02:07.627 00.001 1032 Enqueuing Move request for scope (-0.01, 0.09)
00:02:07.629 00.002 10072 Worker thread wakes up
00:02:07.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
00:02:07.629 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
00:02:07.629 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.02
00:02:07.629 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:02:07.629 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:02:07.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:07.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:02:07.629 00.000 10072 MoveAxis(E, 0, ABG)
00:02:07.629 00.000 10072 Move returns status 0, amount 0
00:02:07.629 00.000 10072 MoveAxis(N, 0, ABG)
00:02:07.629 00.000 10072 Move returns status 0, amount 0
00:02:07.629 00.000 10072 move complete, result=0
00:02:07.629 00.000 10072 worker thread done servicing request
00:02:07.630 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:07.646 00.016 1032 UpdateGuideState exits: m=1217 SNR=24.6
00:02:07.647 00.001 1032 PhdController: settling, locked = 1, distance = 0.11 (0.25) aobump = 0 frame = 1 / 99999
00:02:07.648 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784174527.648,"Host":"MELE","Inst":1,"Distance":0.11,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:02:07.649 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:07.650 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:07.653 00.003 1032 Enqueuing Expose request
00:02:07.654 00.001 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:07.655 00.001 10072 Worker thread wakes up
00:02:07.655 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:07.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,727,31,31)
00:02:08.060 00.405 10072 Exposure complete
00:02:08.098 00.038 10072 worker thread done servicing request
00:02:08.098 00.000 1032 OnExposeComplete: enter
00:02:08.099 00.001 1032 UpdateGuideState(): m_state=6
00:02:08.101 00.002 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2
00:02:08.102 00.001 1032 Star::Find returns 1 (0), X=323.63, Y=742.50, Mass=1338, SNR=25.7, Peak=158 HFD=2.9
00:02:08.103 00.001 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
00:02:08.104 00.001 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
00:02:08.106 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.26 mountX=0.08 mountY=0.04, mountTheta=0.43
00:02:08.108 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.07, opts=13)
00:02:08.111 00.003 1032 Enqueuing Move request for scope (-0.06, 0.07)
00:02:08.113 00.002 10072 Worker thread wakes up
00:02:08.113 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
00:02:08.113 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
00:02:08.113 00.000 10072 Moving (-0.06, 0.07) raw xDistance=0.08 yDistance=0.04
00:02:08.113 00.000 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:02:08.114 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:02:08.114 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:08.114 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:02:08.114 00.000 10072 MoveAxis(E, 0, ABG)
00:02:08.114 00.000 10072 Move returns status 0, amount 0
00:02:08.114 00.000 10072 MoveAxis(N, 0, ABG)
00:02:08.114 00.000 10072 Move returns status 0, amount 0
00:02:08.114 00.000 10072 move complete, result=0
00:02:08.114 00.000 10072 worker thread done servicing request
00:02:08.116 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:08.130 00.014 1032 UpdateGuideState exits: m=1338 SNR=25.7
00:02:08.132 00.002 1032 PhdController: settling, locked = 1, distance = 0.10 (0.25) aobump = 0 frame = 2 / 99999
00:02:08.133 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784174528.133,"Host":"MELE","Inst":1,"Distance":0.10,"Time":0.5,"SettleTime":3.0,"StarLocked":true}
00:02:08.134 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:08.137 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:08.138 00.001 1032 Enqueuing Expose request
00:02:08.139 00.001 1032 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:02:08.140 00.001 10072 Worker thread wakes up
00:02:08.140 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:08.140 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,727,31,31)
00:02:08.776 00.636 10072 Exposure complete
00:02:08.817 00.041 10072 worker thread done servicing request
00:02:08.817 00.000 1032 OnExposeComplete: enter
00:02:08.820 00.003 1032 UpdateGuideState(): m_state=6
00:02:08.821 00.001 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3
00:02:08.823 00.002 1032 Star::Find returns 1 (0), X=323.63, Y=742.58, Mass=1483, SNR=27.1, Peak=188 HFD=3.0
00:02:08.825 00.002 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
00:02:08.826 00.001 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
00:02:08.827 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.94 mountX=0.15 mountY=0.02, mountTheta=0.11
00:02:08.830 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.14, opts=13)
00:02:08.832 00.002 1032 Enqueuing Move request for scope (-0.06, 0.14)
00:02:08.834 00.002 10072 Worker thread wakes up
00:02:08.834 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
00:02:08.834 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
00:02:08.834 00.000 10072 Moving (-0.06, 0.14) raw xDistance=0.15 yDistance=0.02
00:02:08.835 00.001 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.78
00:02:08.835 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:02:08.835 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:08.835 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:02:08.835 00.000 10072 MoveAxis(W, 76, ABG)
00:02:08.835 00.000 10072 Guiding  Dir = 3, Dur = 76
00:02:08.835 00.000 10072 IsGuiding returns 0
00:02:08.836 00.001 10072 PulseGuide returned control before completion, sleep 86
00:02:08.837 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:08.856 00.019 1032 UpdateGuideState exits: m=1483 SNR=27.1
00:02:08.858 00.002 1032 PhdController: settling, locked = 1, distance = 0.12 (0.25) aobump = 0 frame = 3 / 99999
00:02:08.861 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784174528.861,"Host":"MELE","Inst":1,"Distance":0.12,"Time":1.2,"SettleTime":3.0,"StarLocked":true}
00:02:08.863 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:08.866 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:08.869 00.003 1032 Enqueuing Expose request
00:02:08.930 00.061 10072 IsGuiding returns 0
00:02:08.930 00.000 10072 Move returns status 0, amount 76
00:02:08.930 00.000 10072 MoveAxis(N, 0, ABG)
00:02:08.931 00.001 10072 Move returns status 0, amount 0
00:02:08.931 00.000 10072 move complete, result=0
00:02:08.931 00.000 10072 worker thread done servicing request
00:02:08.931 00.000 10072 Worker thread wakes up
00:02:08.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:08.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,727,31,31)
00:02:08.934 00.003 1032 GuideStep: 0.2 px 76 ms WEST, 0.0 px 0 ms NORTH
00:02:09.339 00.405 10072 Exposure complete
00:02:09.379 00.040 10072 worker thread done servicing request
00:02:09.379 00.000 1032 OnExposeComplete: enter
00:02:09.380 00.001 1032 UpdateGuideState(): m_state=6
00:02:09.382 00.002 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4
00:02:09.383 00.001 1032 Star::Find returns 1 (0), X=323.58, Y=742.41, Mass=1277, SNR=25.2, Peak=165 HFD=3.0
00:02:09.384 00.001 1032 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.83) = xAngle (-4.73 = 1.55)
00:02:09.386 00.002 1032 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.73 = 1.55)
00:02:09.387 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.90 mountX=0.00 mountY=0.11, mountTheta=1.55
00:02:09.389 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.03, opts=13)
00:02:09.391 00.002 1032 Enqueuing Move request for scope (-0.10, -0.03)
00:02:09.392 00.001 10072 Worker thread wakes up
00:02:09.392 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
00:02:09.392 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
00:02:09.392 00.000 10072 Moving (-0.10, -0.03) raw xDistance=0.00 yDistance=0.11
00:02:09.392 00.000 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:02:09.392 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:02:09.393 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:09.393 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:02:09.393 00.000 10072 MoveAxis(E, 0, ABG)
00:02:09.393 00.000 10072 Move returns status 0, amount 0
00:02:09.393 00.000 10072 MoveAxis(N, 0, ABG)
00:02:09.393 00.000 10072 Move returns status 0, amount 0
00:02:09.393 00.000 10072 move complete, result=0
00:02:09.393 00.000 10072 worker thread done servicing request
00:02:09.394 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:09.410 00.016 1032 UpdateGuideState exits: m=1277 SNR=25.2
00:02:09.412 00.002 1032 PhdController: settling, locked = 1, distance = 0.11 (0.25) aobump = 0 frame = 4 / 99999
00:02:09.413 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784174529.413,"Host":"MELE","Inst":1,"Distance":0.11,"Time":1.8,"SettleTime":3.0,"StarLocked":true}
00:02:09.414 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:09.416 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:09.417 00.001 1032 Enqueuing Expose request
00:02:09.419 00.002 1032 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:09.420 00.001 10072 Worker thread wakes up
00:02:09.420 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:09.420 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,727,31,31)
00:02:10.044 00.624 10072 Exposure complete
00:02:10.084 00.040 10072 worker thread done servicing request
00:02:10.084 00.000 1032 OnExposeComplete: enter
00:02:10.086 00.002 1032 UpdateGuideState(): m_state=6
00:02:10.087 00.001 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5
00:02:10.089 00.002 1032 Star::Find returns 1 (0), X=323.55, Y=742.45, Mass=1252, SNR=24.9, Peak=143 HFD=3.1
00:02:10.090 00.001 1032 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.83) = xAngle (1.20 = 1.20)
00:02:10.092 00.002 1032 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.20 = 1.20)
00:02:10.093 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.03 mountX=0.05 mountY=0.12, mountTheta=1.20
00:02:10.095 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.01, opts=13)
00:02:10.096 00.001 1032 Enqueuing Move request for scope (-0.13, 0.01)
00:02:10.097 00.001 10072 Worker thread wakes up
00:02:10.098 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
00:02:10.098 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
00:02:10.098 00.000 10072 Moving (-0.13, 0.01) raw xDistance=0.05 yDistance=0.12
00:02:10.098 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:02:10.098 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:02:10.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:10.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:02:10.098 00.000 10072 MoveAxis(E, 0, ABG)
00:02:10.098 00.000 10072 Move returns status 0, amount 0
00:02:10.098 00.000 10072 MoveAxis(N, 0, ABG)
00:02:10.098 00.000 10072 Move returns status 0, amount 0
00:02:10.098 00.000 10072 move complete, result=0
00:02:10.098 00.000 10072 worker thread done servicing request
00:02:10.099 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:10.117 00.018 1032 UpdateGuideState exits: m=1252 SNR=24.9
00:02:10.119 00.002 1032 PhdController: settling, locked = 1, distance = 0.12 (0.25) aobump = 0 frame = 5 / 99999
00:02:10.120 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784174530.120,"Host":"MELE","Inst":1,"Distance":0.12,"Time":2.5,"SettleTime":3.0,"StarLocked":true}
00:02:10.123 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:10.124 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:10.125 00.001 1032 Enqueuing Expose request
00:02:10.127 00.002 1032 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:10.128 00.001 10072 Worker thread wakes up
00:02:10.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:10.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,727,31,31)
00:02:10.546 00.418 10072 Exposure complete
00:02:10.590 00.044 10072 worker thread done servicing request
00:02:10.590 00.000 1032 OnExposeComplete: enter
00:02:10.593 00.003 1032 UpdateGuideState(): m_state=6
00:02:10.594 00.001 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6
00:02:10.596 00.002 1032 Star::Find returns 1 (0), X=323.59, Y=742.54, Mass=1247, SNR=24.9, Peak=150 HFD=3.0
00:02:10.597 00.001 1032 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.83) = xAngle (0.44 = 0.44)
00:02:10.599 00.002 1032 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.44 = 0.44)
00:02:10.601 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.27 mountX=0.13 mountY=0.06, mountTheta=0.44
00:02:10.604 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.11, opts=13)
00:02:10.606 00.002 1032 Enqueuing Move request for scope (-0.09, 0.11)
00:02:10.608 00.002 10072 Worker thread wakes up
00:02:10.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
00:02:10.608 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
00:02:10.608 00.000 10072 Moving (-0.09, 0.11) raw xDistance=0.13 yDistance=0.06
00:02:10.608 00.000 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:02:10.608 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
00:02:10.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:10.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:02:10.608 00.000 10072 MoveAxis(E, 0, ABG)
00:02:10.608 00.000 10072 Move returns status 0, amount 0
00:02:10.608 00.000 10072 MoveAxis(N, 0, ABG)
00:02:10.609 00.001 10072 Move returns status 0, amount 0
00:02:10.609 00.000 10072 move complete, result=0
00:02:10.609 00.000 10072 worker thread done servicing request
00:02:10.611 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:10.633 00.022 1032 UpdateGuideState exits: m=1247 SNR=24.9
00:02:10.635 00.002 1032 PhdController: settling, locked = 1, distance = 0.12 (0.25) aobump = 0 frame = 6 / 99999
00:02:10.636 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784174530.636,"Host":"MELE","Inst":1,"Distance":0.12,"Time":3.0,"SettleTime":3.0,"StarLocked":true}
00:02:10.638 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:10.640 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:10.642 00.002 1032 Enqueuing Expose request
00:02:10.644 00.002 10072 Worker thread wakes up
00:02:10.644 00.000 1032 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:10.646 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:10.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,727,31,31)
00:02:11.279 00.633 10072 Exposure complete
00:02:11.321 00.042 10072 worker thread done servicing request
00:02:11.321 00.000 1032 OnExposeComplete: enter
00:02:11.323 00.002 1032 UpdateGuideState(): m_state=6
00:02:11.324 00.001 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7
00:02:11.327 00.003 1032 Star::Find returns 1 (0), X=323.71, Y=742.48, Mass=1341, SNR=25.8, Peak=163 HFD=2.8
00:02:11.329 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
00:02:11.332 00.003 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
00:02:11.334 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=1.02 mountX=0.03 mountY=-0.04, mountTheta=-0.81
00:02:11.336 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
00:02:11.338 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
00:02:11.339 00.001 10072 Worker thread wakes up
00:02:11.339 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:02:11.339 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:02:11.339 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
00:02:11.339 00.000 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:02:11.339 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:02:11.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:11.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:02:11.339 00.000 10072 MoveAxis(E, 0, ABG)
00:02:11.340 00.001 10072 Move returns status 0, amount 0
00:02:11.340 00.000 10072 MoveAxis(N, 0, ABG)
00:02:11.340 00.000 10072 Move returns status 0, amount 0
00:02:11.340 00.000 10072 move complete, result=0
00:02:11.340 00.000 10072 worker thread done servicing request
00:02:11.341 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:11.359 00.018 1032 UpdateGuideState exits: m=1341 SNR=25.8
00:02:11.363 00.004 1032 PhdController: settling, locked = 1, distance = 0.10 (0.25) aobump = 0 frame = 7 / 99999
00:02:11.366 00.003 1032 PhdController: newstate STATE_FINISH
00:02:11.367 00.001 1032 PhdController complete: success
00:02:11.369 00.002 1032 evsrv: {"Event":"SettleDone","Timestamp":1784174531.369,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
00:02:11.371 00.002 1032 Mount: notify guiding dither settle done success=1
00:02:11.373 00.002 1032 PhdController: newstate STATE_IDLE
00:02:11.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:11.377 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:11.379 00.002 1032 Enqueuing Expose request
00:02:11.381 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:11.382 00.001 10072 Worker thread wakes up
00:02:11.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:11.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,727,31,31)
00:02:11.599 00.217 1032 evsrv: cli 0D18B3B0 connect
00:02:11.603 00.004 1032 case statement mapped state 6 to 3
00:02:11.607 00.004 1032 case statement mapped state 6 to 3
00:02:11.608 00.001 1032 evsrv: cli 0D18B3B0 request: {"method":"get_app_state","id":"2597ee67-adbc-4152-96b1-15259f1e0be5"}
00:02:11.612 00.004 1032 case statement mapped state 6 to 3
00:02:11.614 00.002 1032 evsrv: cli 0D18B3B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2597ee67-adbc-4152-96b1-15259f1e0be5"}
00:02:11.616 00.002 1032 evsrv: cli 0D18B3B0 disconnect
00:02:11.794 00.178 10072 Exposure complete
00:02:11.838 00.044 10072 worker thread done servicing request
00:02:11.838 00.000 1032 OnExposeComplete: enter
00:02:11.840 00.002 1032 UpdateGuideState(): m_state=6
00:02:11.842 00.002 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8
00:02:11.843 00.001 1032 Star::Find returns 1 (0), X=323.56, Y=742.47, Mass=1237, SNR=24.8, Peak=170 HFD=3.1
00:02:11.846 00.003 1032 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.83) = xAngle (1.07 = 1.07)
00:02:11.847 00.001 1032 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.07 = 1.07)
00:02:11.849 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.90 mountX=0.06 mountY=0.11, mountTheta=1.07
00:02:11.850 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.03, opts=13)
00:02:11.854 00.004 1032 Enqueuing Move request for scope (-0.12, 0.03)
00:02:11.855 00.001 10072 Worker thread wakes up
00:02:11.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
00:02:11.855 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
00:02:11.855 00.000 10072 Moving (-0.12, 0.03) raw xDistance=0.06 yDistance=0.11
00:02:11.855 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:02:11.855 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:02:11.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:11.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:02:11.855 00.000 10072 MoveAxis(E, 0, ABG)
00:02:11.856 00.001 10072 Move returns status 0, amount 0
00:02:11.856 00.000 10072 MoveAxis(N, 0, ABG)
00:02:11.856 00.000 10072 Move returns status 0, amount 0
00:02:11.856 00.000 10072 move complete, result=0
00:02:11.856 00.000 10072 worker thread done servicing request
00:02:11.857 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:11.875 00.018 1032 UpdateGuideState exits: m=1237 SNR=24.8
00:02:11.877 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:11.878 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:11.880 00.002 1032 Enqueuing Expose request
00:02:11.881 00.001 1032 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:11.883 00.002 10072 Worker thread wakes up
00:02:11.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:11.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,727,31,31)
00:02:12.510 00.627 10072 Exposure complete
00:02:12.554 00.044 10072 worker thread done servicing request
00:02:12.554 00.000 1032 OnExposeComplete: enter
00:02:12.556 00.002 1032 UpdateGuideState(): m_state=6
00:02:12.558 00.002 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9
00:02:12.560 00.002 1032 Star::Find returns 1 (0), X=323.63, Y=742.29, Mass=1543, SNR=27.7, Peak=166 HFD=2.8
00:02:12.561 00.001 1032 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.83) = xAngle (-3.77 = 2.51)
00:02:12.562 00.001 1032 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.77 = 2.51)
00:02:12.564 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.94 mountX=-0.13 mountY=0.09, mountTheta=2.51
00:02:12.566 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.15, opts=13)
00:02:12.567 00.001 1032 Enqueuing Move request for scope (-0.06, -0.15)
00:02:12.569 00.002 10072 Worker thread wakes up
00:02:12.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
00:02:12.569 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
00:02:12.569 00.000 10072 Moving (-0.06, -0.15) raw xDistance=-0.13 yDistance=0.09
00:02:12.569 00.000 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:02:12.569 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
00:02:12.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:12.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:02:12.569 00.000 10072 MoveAxis(E, 0, ABG)
00:02:12.569 00.000 10072 Move returns status 0, amount 0
00:02:12.569 00.000 10072 MoveAxis(N, 0, ABG)
00:02:12.569 00.000 10072 Move returns status 0, amount 0
00:02:12.569 00.000 10072 move complete, result=0
00:02:12.569 00.000 10072 worker thread done servicing request
00:02:12.570 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:12.590 00.020 1032 UpdateGuideState exits: m=1543 SNR=27.7
00:02:12.592 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:12.593 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:12.594 00.001 1032 Enqueuing Expose request
00:02:12.596 00.002 10072 Worker thread wakes up
00:02:12.596 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:12.596 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,727,31,31)
00:02:12.596 00.000 1032 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:13.012 00.416 10072 Exposure complete
00:02:13.052 00.040 10072 worker thread done servicing request
00:02:13.053 00.001 1032 OnExposeComplete: enter
00:02:13.054 00.001 1032 UpdateGuideState(): m_state=6
00:02:13.055 00.001 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10
00:02:13.057 00.002 1032 Star::Find returns 1 (0), X=323.73, Y=742.21, Mass=1387, SNR=26.2, Peak=153 HFD=2.6
00:02:13.058 00.001 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
00:02:13.060 00.002 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
00:02:13.061 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.37 mountX=-0.23 mountY=0.01, mountTheta=3.08
00:02:13.063 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.23, opts=13)
00:02:13.065 00.002 1032 Enqueuing Move request for scope (0.05, -0.23)
00:02:13.067 00.002 10072 Worker thread wakes up
00:02:13.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
00:02:13.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
00:02:13.067 00.000 10072 Moving (0.05, -0.23) raw xDistance=-0.23 yDistance=0.01
00:02:13.067 00.000 10072 PPEC rslt: input = -0.23, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 288.78
00:02:13.067 00.000 10072 PPEC: input: -0.23, control: -0.11, exposure: 500
00:02:13.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:13.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:02:13.067 00.000 10072 MoveAxis(E, 116, ABG)
00:02:13.067 00.000 10072 Guiding  Dir = 2, Dur = 116
00:02:13.067 00.000 10072 IsGuiding returns 0
00:02:13.068 00.001 10072 PulseGuide returned control before completion, sleep 126
00:02:13.068 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:13.085 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.2
00:02:13.087 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:13.089 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:13.090 00.001 1032 Enqueuing Expose request
00:02:13.198 00.108 10072 IsGuiding returns 0
00:02:13.198 00.000 10072 Move returns status 0, amount 116
00:02:13.198 00.000 10072 MoveAxis(N, 0, ABG)
00:02:13.198 00.000 10072 Move returns status 0, amount 0
00:02:13.198 00.000 10072 move complete, result=0
00:02:13.198 00.000 10072 worker thread done servicing request
00:02:13.198 00.000 10072 Worker thread wakes up
00:02:13.198 00.000 1032 GuideStep: -0.2 px 116 ms EAST, 0.0 px 0 ms NORTH
00:02:13.200 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:13.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,727,31,31)
00:02:13.823 00.623 10072 Exposure complete
00:02:13.863 00.040 10072 worker thread done servicing request
00:02:13.863 00.000 1032 OnExposeComplete: enter
00:02:13.866 00.003 1032 UpdateGuideState(): m_state=6
00:02:13.871 00.005 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
00:02:13.873 00.002 1032 Star::Find returns 1 (0), X=323.66, Y=742.27, Mass=1281, SNR=25.2, Peak=143 HFD=2.8
00:02:13.875 00.002 1032 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.83) = xAngle (-3.55 = 2.73)
00:02:13.876 00.001 1032 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.55 = 2.73)
00:02:13.878 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.72 mountX=-0.15 mountY=0.07, mountTheta=2.73
00:02:13.881 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.16, opts=13)
00:02:13.883 00.002 1032 Enqueuing Move request for scope (-0.03, -0.16)
00:02:13.885 00.002 10072 Worker thread wakes up
00:02:13.885 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
00:02:13.885 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
00:02:13.885 00.000 10072 Moving (-0.03, -0.16) raw xDistance=-0.15 yDistance=0.07
00:02:13.885 00.000 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.99, period_length = 288.78
00:02:13.886 00.001 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
00:02:13.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:13.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:02:13.886 00.000 10072 MoveAxis(E, 69, ABG)
00:02:13.886 00.000 10072 Guiding  Dir = 2, Dur = 69
00:02:13.886 00.000 10072 IsGuiding returns 0
00:02:13.887 00.001 10072 PulseGuide returned control before completion, sleep 79
00:02:13.887 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:13.908 00.021 1032 UpdateGuideState exits: m=1281 SNR=25.2
00:02:13.910 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:13.911 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:13.912 00.001 1032 Enqueuing Expose request
00:02:13.977 00.065 10072 IsGuiding returns 0
00:02:13.977 00.000 10072 Move returns status 0, amount 69
00:02:13.977 00.000 10072 MoveAxis(N, 0, ABG)
00:02:13.977 00.000 10072 Move returns status 0, amount 0
00:02:13.977 00.000 10072 move complete, result=0
00:02:13.977 00.000 10072 worker thread done servicing request
00:02:13.977 00.000 10072 Worker thread wakes up
00:02:13.977 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:13.978 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,727,31,31)
00:02:13.978 00.000 1032 GuideStep: -0.2 px 69 ms EAST, 0.1 px 0 ms NORTH
00:02:14.386 00.408 10072 Exposure complete
00:02:14.427 00.041 10072 worker thread done servicing request
00:02:14.427 00.000 1032 OnExposeComplete: enter
00:02:14.429 00.002 1032 UpdateGuideState(): m_state=6
00:02:14.431 00.002 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12
00:02:14.432 00.001 1032 Star::Find returns 1 (0), X=323.65, Y=742.54, Mass=1533, SNR=27.6, Peak=175 HFD=3.0
00:02:14.434 00.002 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
00:02:14.436 00.002 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
00:02:14.437 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.84 mountX=0.11 mountY=0.00, mountTheta=0.01
00:02:14.439 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.10, opts=13)
00:02:14.441 00.002 1032 Enqueuing Move request for scope (-0.03, 0.10)
00:02:14.443 00.002 10072 Worker thread wakes up
00:02:14.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
00:02:14.443 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
00:02:14.443 00.000 10072 Moving (-0.03, 0.10) raw xDistance=0.11 yDistance=0.00
00:02:14.443 00.000 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.99, period_length = 288.78
00:02:14.443 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:02:14.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:14.444 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:02:14.444 00.000 10072 MoveAxis(W, 0, ABG)
00:02:14.444 00.000 10072 Move returns status 0, amount 0
00:02:14.444 00.000 10072 MoveAxis(N, 0, ABG)
00:02:14.444 00.000 10072 Move returns status 0, amount 0
00:02:14.444 00.000 10072 move complete, result=0
00:02:14.444 00.000 10072 worker thread done servicing request
00:02:14.446 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:14.464 00.018 1032 UpdateGuideState exits: m=1533 SNR=27.6
00:02:14.467 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:14.469 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:14.470 00.001 1032 Enqueuing Expose request
00:02:14.471 00.001 1032 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
00:02:14.472 00.001 10072 Worker thread wakes up
00:02:14.473 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:14.473 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,727,31,31)
00:02:15.110 00.637 10072 Exposure complete
00:02:15.144 00.034 10072 worker thread done servicing request
00:02:15.144 00.000 1032 OnExposeComplete: enter
00:02:15.151 00.007 1032 UpdateGuideState(): m_state=6
00:02:15.151 00.000 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 13
00:02:15.155 00.004 1032 Star::Find returns 1 (0), X=323.67, Y=742.54, Mass=1342, SNR=25.8, Peak=153 HFD=3.0
00:02:15.155 00.000 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
00:02:15.155 00.000 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
00:02:15.155 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.66 mountX=0.11 mountY=-0.02, mountTheta=-0.17
00:02:15.155 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.11, opts=13)
00:02:15.155 00.000 1032 Enqueuing Move request for scope (-0.01, 0.11)
00:02:15.155 00.000 10072 Worker thread wakes up
00:02:15.155 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
00:02:15.155 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
00:02:15.155 00.000 10072 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
00:02:15.155 00.000 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.99, period_length = 288.78
00:02:15.155 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:02:15.155 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:15.155 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:02:15.155 00.000 10072 MoveAxis(W, 0, ABG)
00:02:15.155 00.000 10072 Move returns status 0, amount 0
00:02:15.155 00.000 10072 MoveAxis(N, 0, ABG)
00:02:15.155 00.000 10072 Move returns status 0, amount 0
00:02:15.155 00.000 10072 move complete, result=0
00:02:15.155 00.000 10072 worker thread done servicing request
00:02:15.155 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:15.185 00.030 1032 UpdateGuideState exits: m=1342 SNR=25.8
00:02:15.187 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:15.187 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:15.187 00.000 1032 Enqueuing Expose request
00:02:15.187 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
00:02:15.187 00.000 10072 Worker thread wakes up
00:02:15.187 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:15.187 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,727,31,31)
00:02:15.600 00.413 10072 Exposure complete
00:02:15.631 00.031 10072 worker thread done servicing request
00:02:15.631 00.000 1032 OnExposeComplete: enter
00:02:15.641 00.010 1032 UpdateGuideState(): m_state=6
00:02:15.643 00.002 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 14
00:02:15.643 00.000 1032 Star::Find returns 1 (0), X=323.59, Y=742.57, Mass=1408, SNR=26.4, Peak=175 HFD=3.0
00:02:15.643 00.000 1032 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.83) = xAngle (0.32 = 0.32)
00:02:15.643 00.000 1032 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.32 = 0.32)
00:02:15.648 00.005 1032 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.15 mountX=0.16 mountY=0.05, mountTheta=0.32
00:02:15.648 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.14, opts=13)
00:02:15.648 00.000 1032 Enqueuing Move request for scope (-0.09, 0.14)
00:02:15.648 00.000 10072 Worker thread wakes up
00:02:15.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
00:02:15.648 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
00:02:15.648 00.000 10072 Moving (-0.09, 0.14) raw xDistance=0.16 yDistance=0.05
00:02:15.648 00.000 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.99, period_length = 288.78
00:02:15.648 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
00:02:15.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:15.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:02:15.648 00.000 10072 MoveAxis(W, 71, ABG)
00:02:15.648 00.000 10072 Guiding  Dir = 3, Dur = 71
00:02:15.653 00.005 10072 IsGuiding returns 0
00:02:15.654 00.001 10072 PulseGuide returned control before completion, sleep 81
00:02:15.654 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:15.670 00.016 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:02:15.671 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:15.674 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:15.674 00.000 1032 Enqueuing Expose request
00:02:15.750 00.076 10072 IsGuiding returns 0
00:02:15.750 00.000 10072 Move returns status 0, amount 71
00:02:15.750 00.000 10072 MoveAxis(N, 0, ABG)
00:02:15.750 00.000 10072 Move returns status 0, amount 0
00:02:15.750 00.000 10072 move complete, result=0
00:02:15.750 00.000 10072 worker thread done servicing request
00:02:15.750 00.000 10072 Worker thread wakes up
00:02:15.750 00.000 1032 GuideStep: 0.2 px 71 ms WEST, 0.1 px 0 ms NORTH
00:02:15.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:15.752 00.002 10072 Handling exposure in thread, d=500 o=3 r=(309,727,31,31)
00:02:16.385 00.633 10072 Exposure complete
00:02:16.422 00.037 10072 worker thread done servicing request
00:02:16.422 00.000 1032 OnExposeComplete: enter
00:02:16.424 00.002 1032 UpdateGuideState(): m_state=6
00:02:16.426 00.002 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 15
00:02:16.426 00.000 1032 Star::Find returns 1 (0), X=323.63, Y=742.44, Mass=1250, SNR=24.9, Peak=156 HFD=3.0
00:02:16.428 00.002 1032 MultiStar: exiting stabilization period
00:02:16.428 00.000 1032 MultiStar: updating star positions after lock position change
00:02:16.430 00.002 1032 Star::Find(15, 576, 304, 0, (0,0,0,0), 0.7, 4.5, 255) frame 15
00:02:16.432 00.002 1032 Star::Find returns 1 (1), X=576.70, Y=305.47, Mass=1697, SNR=29.0, Peak=255 HFD=1.8
00:02:16.434 00.002 1032 Star::Find(15, 222, 607, 0, (0,0,0,0), 0.7, 4.5, 255) frame 15
00:02:16.434 00.000 1032 Star::Find returns 1 (0), X=222.39, Y=607.48, Mass=1189, SNR=24.3, Peak=141 HFD=3.0
00:02:16.436 00.002 1032 Star::Find(15, 1121, 322, 0, (0,0,0,0), 0.7, 4.5, 255) frame 15
00:02:16.436 00.000 1032 Star::Find returns 1 (0), X=1121.97, Y=322.96, Mass=705, SNR=18.7, Peak=65 HFD=2.8
00:02:16.438 00.002 1032 Star::Find(15, 995, 222, 0, (0,0,0,0), 0.7, 4.5, 255) frame 15
00:02:16.439 00.001 1032 Star::Find returns 1 (0), X=996.12, Y=222.52, Mass=684, SNR=18.3, Peak=69 HFD=2.6
00:02:16.441 00.002 1032 Star::Find(15, 427, 327, 0, (0,0,0,0), 0.7, 4.5, 255) frame 15
00:02:16.441 00.000 1032 Star::Find returns 1 (0), X=428.27, Y=327.60, Mass=619, SNR=17.5, Peak=75 HFD=2.8
00:02:16.443 00.002 1032 Star::Find(15, 612, 578, 0, (0,0,0,0), 0.7, 4.5, 255) frame 15
00:02:16.445 00.002 1032 Star::Find returns 1 (0), X=613.39, Y=579.28, Mass=667, SNR=18.2, Peak=92 HFD=1.9
00:02:16.446 00.001 1032 Star::Find(15, 919, 82, 0, (0,0,0,0), 0.7, 4.5, 255) frame 15
00:02:16.446 00.000 1032 Star::Find returns 1 (0), X=920.07, Y=82.57, Mass=341, SNR=12.9, Peak=32 HFD=2.9
00:02:16.448 00.002 1032 Star::Find(15, 636, 563, 0, (0,0,0,0), 0.7, 4.5, 255) frame 15
00:02:16.450 00.002 1032 Star::Find returns 1 (0), X=637.14, Y=564.07, Mass=512, SNR=15.9, Peak=110 HFD=2.2
00:02:16.450 00.000 1032 Star::Find(15, 1122, 685, 0, (0,0,0,0), 0.7, 4.5, 255) frame 15
00:02:16.452 00.002 1032 Star::Find returns 1 (0), X=1123.47, Y=685.52, Mass=406, SNR=14.1, Peak=41 HFD=3.2
00:02:16.453 00.001 1032 Star::Find(15, 133, 816, 0, (0,0,0,0), 0.7, 4.5, 255) frame 15
00:02:16.453 00.000 1032 Star::Find returns 1 (0), X=134.23, Y=816.85, Mass=360, SNR=13.3, Peak=24 HFD=3.5
00:02:16.456 00.003 1032 Star::Find(15, 829, 112, 0, (0,0,0,0), 0.7, 4.5, 255) frame 15
00:02:16.456 00.000 1032 Star::Find returns 1 (0), X=830.16, Y=112.84, Mass=267, SNR=11.4, Peak=31 HFD=2.4
00:02:16.458 00.002 1032 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.83) = xAngle (1.22 = 1.22)
00:02:16.460 00.002 1032 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.22 = 1.22)
00:02:16.460 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.05 mountX=0.02 mountY=0.05, mountTheta=1.22
00:02:16.464 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.00, opts=13)
00:02:16.464 00.000 1032 Enqueuing Move request for scope (-0.05, 0.00)
00:02:16.466 00.002 10072 Worker thread wakes up
00:02:16.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
00:02:16.466 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
00:02:16.466 00.000 10072 Moving (-0.05, 0.00) raw xDistance=0.02 yDistance=0.05
00:02:16.466 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.99, period_length = 288.78
00:02:16.466 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:02:16.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:16.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:02:16.466 00.000 10072 MoveAxis(W, 0, ABG)
00:02:16.466 00.000 10072 Move returns status 0, amount 0
00:02:16.466 00.000 10072 MoveAxis(N, 0, ABG)
00:02:16.466 00.000 10072 Move returns status 0, amount 0
00:02:16.466 00.000 10072 move complete, result=0
00:02:16.468 00.002 10072 worker thread done servicing request
00:02:16.468 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:16.485 00.017 1032 UpdateGuideState exits: m=1250 SNR=24.9
00:02:16.487 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:16.487 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:16.489 00.002 1032 Enqueuing Expose request
00:02:16.490 00.001 1032 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
00:02:16.492 00.002 10072 Worker thread wakes up
00:02:16.492 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:16.492 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,727,31,31)
00:02:16.908 00.416 10072 Exposure complete
00:02:16.938 00.030 10072 worker thread done servicing request
00:02:16.938 00.000 1032 OnExposeComplete: enter
00:02:16.938 00.000 1032 UpdateGuideState(): m_state=6
00:02:16.948 00.010 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 16
00:02:16.948 00.000 1032 Star::Find returns 1 (0), X=323.70, Y=742.45, Mass=1467, SNR=27.0, Peak=159 HFD=2.9
00:02:16.948 00.000 1032 MultiStar: [#1 0.02,-0.14,1.11,U] [#2 0.14,0.07,0.00,M1] [#3 -0.04,-0.01,0.70,U] [#4 -0.13,-0.12,0.00,M1] [#5 -0.12,0.00,0.66,U] [#6 0.18,0.04,0.00,M1] [#7 -0.04,-0.14,0.51,U] [#8 0.06,-0.02,0.57,U] 
00:02:16.948 00.000 1032 single-star, 5 included, MultiStar: {-0.01, -0.05}, one-star: {0.02, 0.02}
00:02:16.953 00.005 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
00:02:16.953 00.000 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
00:02:16.953 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.67 mountX=0.01 mountY=-0.02, mountTheta=-1.16
00:02:16.953 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
00:02:16.953 00.000 1032 Enqueuing Move request for scope (0.02, 0.02)
00:02:16.953 00.000 10072 Worker thread wakes up
00:02:16.953 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
00:02:16.953 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
00:02:16.953 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
00:02:16.953 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.98, period_length = 288.78
00:02:16.953 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:02:16.953 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:16.953 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:02:16.953 00.000 10072 MoveAxis(W, 0, ABG)
00:02:16.953 00.000 10072 Move returns status 0, amount 0
00:02:16.953 00.000 10072 MoveAxis(N, 0, ABG)
00:02:16.953 00.000 10072 Move returns status 0, amount 0
00:02:16.953 00.000 10072 move complete, result=0
00:02:16.953 00.000 10072 worker thread done servicing request
00:02:16.953 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:16.979 00.026 1032 UpdateGuideState exits: m=1467 SNR=27.0
00:02:16.979 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:16.982 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:16.984 00.002 1032 Enqueuing Expose request
00:02:16.985 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
00:02:16.987 00.002 10072 Worker thread wakes up
00:02:16.987 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:16.987 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,727,31,31)
00:02:17.619 00.632 10072 Exposure complete
00:02:17.657 00.038 10072 worker thread done servicing request
00:02:17.657 00.000 1032 OnExposeComplete: enter
00:02:17.657 00.000 1032 UpdateGuideState(): m_state=6
00:02:17.660 00.003 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 17
00:02:17.660 00.000 1032 Star::Find returns 1 (0), X=323.85, Y=742.28, Mass=1278, SNR=25.2, Peak=141 HFD=2.6
00:02:17.660 00.000 1032 MultiStar: [#1 0.07,-0.18,0.00,M1] [#2 0.28,-0.22,0.00,M2] [#3 -0.01,-0.12,0.74,U] [#4 0.04,-0.27,0.00,M2] [#5 -0.18,-0.25,0.00,M1] [#6 0.07,0.03,0.71,U] [#7 -0.19,-0.26,0.00,M1] [#8 -0.00,-0.22,0.00,M1] 
00:02:17.660 00.000 1032 refined, 2 included, MultiStar: {0.09, -0.09}, one-star: {0.17, -0.15}
00:02:17.660 00.000 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
00:02:17.666 00.006 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
00:02:17.666 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-0.81 mountX=-0.11 mountY=-0.06, mountTheta=-2.64
00:02:17.666 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
00:02:17.666 00.000 1032 Enqueuing Move request for scope (0.09, -0.09)
00:02:17.672 00.006 10072 Worker thread wakes up
00:02:17.672 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
00:02:17.672 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
00:02:17.672 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.06
00:02:17.672 00.000 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.98, period_length = 288.78
00:02:17.672 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
00:02:17.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:17.672 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:02:17.672 00.000 10072 MoveAxis(W, 0, ABG)
00:02:17.672 00.000 10072 Move returns status 0, amount 0
00:02:17.672 00.000 10072 MoveAxis(N, 0, ABG)
00:02:17.672 00.000 10072 Move returns status 0, amount 0
00:02:17.672 00.000 10072 move complete, result=0
00:02:17.672 00.000 10072 worker thread done servicing request
00:02:17.672 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:17.691 00.019 1032 UpdateGuideState exits: m=1278 SNR=25.2
00:02:17.693 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:17.694 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:17.694 00.000 1032 Enqueuing Expose request
00:02:17.698 00.004 10072 Worker thread wakes up
00:02:17.698 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:02:17.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:17.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,727,31,31)
00:02:18.114 00.416 10072 Exposure complete
00:02:18.135 00.021 1032 evsrv: cli 0D18AEB0 connect
00:02:18.141 00.006 1032 case statement mapped state 6 to 3
00:02:18.144 00.003 1032 case statement mapped state 6 to 3
00:02:18.146 00.002 1032 evsrv: cli 0D18AEB0 request: {"method":"get_app_state","id":"03c24d17-d3b5-47a4-9811-358f7006fa02"}
00:02:18.148 00.002 1032 case statement mapped state 6 to 3
00:02:18.150 00.002 1032 evsrv: cli 0D18AEB0 response: {"jsonrpc":"2.0","result":"Guiding","id":"03c24d17-d3b5-47a4-9811-358f7006fa02"}
00:02:18.150 00.000 1032 evsrv: cli 0D18AEB0 disconnect
00:02:18.152 00.002 1032 evsrv: cli 0D18B770 connect
00:02:18.152 00.000 1032 case statement mapped state 6 to 3
00:02:18.152 00.000 10072 worker thread done servicing request
00:02:18.152 00.000 1032 case statement mapped state 6 to 3
00:02:18.152 00.000 1032 OnExposeComplete: enter
00:02:18.160 00.008 1032 UpdateGuideState(): m_state=6
00:02:18.162 00.002 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 18
00:02:18.163 00.001 1032 Star::Find returns 1 (0), X=323.75, Y=742.25, Mass=1512, SNR=27.4, Peak=159 HFD=2.7
00:02:18.165 00.002 1032 MultiStar: [#1 0.06,-0.36,0.00,M2] [#2 0.17,-0.22,0.00,M3] [#3 0.01,-0.17,0.00,M1] [#4 -0.02,-0.30,0.00,M3] [#5 0.06,-0.38,0.00,M2] [#6 0.28,-0.05,0.00,M1] [#7 0.02,-0.13,0.53,U] [#8 0.08,-0.39,0.00,M2] 
00:02:18.166 00.001 1032 refined, 1 included, MultiStar: {0.05, -0.17}, one-star: {0.07, -0.19}
00:02:18.166 00.000 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
00:02:18.166 00.000 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
00:02:18.169 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.27 mountX=-0.18 mountY=-0.01, mountTheta=-3.10
00:02:18.169 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.17, opts=13)
00:02:18.173 00.004 1032 Enqueuing Move request for scope (0.05, -0.17)
00:02:18.175 00.002 10072 Worker thread wakes up
00:02:18.175 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
00:02:18.175 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
00:02:18.175 00.000 10072 Moving (0.05, -0.17) raw xDistance=-0.18 yDistance=-0.01
00:02:18.175 00.000 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.98, period_length = 288.78
00:02:18.175 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
00:02:18.175 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:18.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:02:18.175 00.000 10072 MoveAxis(E, 80, ABG)
00:02:18.175 00.000 10072 Guiding  Dir = 2, Dur = 80
00:02:18.177 00.002 10072 IsGuiding returns 0
00:02:18.177 00.000 10072 PulseGuide returned control before completion, sleep 90
00:02:18.178 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:18.193 00.015 1032 UpdateGuideState exits: m=1512 SNR=27.4
00:02:18.193 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:18.193 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:18.193 00.000 1032 Enqueuing Expose request
00:02:18.193 00.000 1032 evsrv: cli 0D18B770 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"7f5016ea-0530-4f1e-808d-1fa7b72d5743"}
00:02:18.193 00.000 1032 PhdController::Dither begins
00:02:18.193 00.000 1032 dither: size=3.00, dRA=-0.30 dDec=-0.89
00:02:18.203 00.010 1032 MountToCamera -- mountTheta (-1.89) + m_xAngle (1.83) = xAngle (-0.06 = -0.06)
00:02:18.204 00.001 1032 MountToCamera -- mountX=-0.30 mountY=-0.89 hyp=0.94 mountTheta=-1.89 cameraX=0.93, cameraY=-0.06 cameraTheta=-0.06
00:02:18.206 00.002 1032 setting lock position to (324.62, 742.38)
00:02:18.208 00.002 1032 Mount: notify guiding dithered (0.9, -0.1)
00:02:18.210 00.002 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:02:18.210 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:02:18.212 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:02:18.214 00.002 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:02:18.217 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:02:18.217 00.000 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:02:18.220 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:02:18.220 00.000 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:02:18.220 00.000 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:02:18.224 00.004 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:02:18.226 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:02:18.228 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:02:18.230 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:02:18.230 00.000 1032 MultiStar: stabilizing after lock position change
00:02:18.232 00.002 1032 Status Line: Dither by -0.30,-0.89
00:02:18.240 00.008 1032 PhdController: newstate STATE_SETTLE_BEGIN
00:02:18.242 00.002 1032 PhdController: newstate STATE_SETTLE_WAIT
00:02:18.244 00.002 1032 evsrv: cli 0D18B770 response: {"jsonrpc":"2.0","result":0,"id":"7f5016ea-0530-4f1e-808d-1fa7b72d5743"}
00:02:18.246 00.002 1032 evsrv: cli 0D18B770 disconnect
00:02:18.272 00.026 10072 IsGuiding returns 1
00:02:18.272 00.000 10072 scope still moving after pulse duration time elapsed
00:02:18.304 00.032 10072 IsGuiding returns 0
00:02:18.304 00.000 10072 scope move finished after 80 + 47 ms
00:02:18.304 00.000 10072 Move returns status 0, amount 80
00:02:18.304 00.000 10072 MoveAxis(N, 0, ABG)
00:02:18.304 00.000 10072 Move returns status 0, amount 0
00:02:18.304 00.000 10072 move complete, result=0
00:02:18.304 00.000 10072 worker thread done servicing request
00:02:18.304 00.000 10072 Worker thread wakes up
00:02:18.304 00.000 1032 GuideStep: -0.2 px 80 ms EAST, -0.0 px 0 ms NORTH
00:02:18.305 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:18.307 00.002 10072 Handling exposure in thread, d=500 o=3 r=(309,727,31,31)
00:02:18.940 00.633 10072 Exposure complete
00:02:18.970 00.030 10072 worker thread done servicing request
00:02:18.970 00.000 1032 OnExposeComplete: enter
00:02:18.970 00.000 1032 UpdateGuideState(): m_state=6
00:02:18.970 00.000 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 19
00:02:18.970 00.000 1032 Star::Find returns 1 (0), X=323.72, Y=742.29, Mass=1273, SNR=25.1, Peak=136 HFD=2.7
00:02:18.970 00.000 1032 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.83) = xAngle (-4.88 = 1.41)
00:02:18.970 00.000 1032 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.88 = 1.41)
00:02:18.970 00.000 1032 CameraToMount -- cameraX=-0.90 cameraY=-0.08 hyp=0.90 cameraTheta=-3.05 mountX=0.15 mountY=0.89, mountTheta=1.41
00:02:18.970 00.000 1032 dither recenter: remaining=(0.3,0.9) step=(0.3,0.9)
00:02:18.986 00.016 1032 MountToCamera -- mountTheta (1.25) + m_xAngle (1.83) = xAngle (3.08 = 3.08)
00:02:18.986 00.000 1032 MountToCamera -- mountX=0.30 mountY=0.89 hyp=0.94 mountTheta=1.25 cameraX=-0.93, cameraY=0.06 cameraTheta=3.08
00:02:18.988 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.93, y=0.06, opts=4)
00:02:18.988 00.000 1032 Enqueuing Move request for scope (-0.93, 0.06)
00:02:18.988 00.000 1032 Mount: notify direct move 0.30,0.89
00:02:18.988 00.000 10072 Worker thread wakes up
00:02:18.988 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 0.06) opts 0x4
00:02:18.988 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:02:18.988 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.93, 0.06)
00:02:18.988 00.000 10072 Moving (-0.93, 0.06) raw xDistance=0.30 yDistance=0.89
00:02:18.988 00.000 10072 BLC: window closed
00:02:18.988 00.000 10072 MoveAxis(W, 302, B)
00:02:18.988 00.000 10072 Guiding  Dir = 3, Dur = 302
00:02:18.988 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:02:18.994 00.006 10072 IsGuiding returns 0
00:02:18.994 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:02:18.996 00.002 10072 PulseGuide returned control before completion, sleep 312
00:02:18.996 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:02:18.996 00.000 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:02:18.996 00.000 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:02:18.996 00.000 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:02:18.996 00.000 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:02:19.002 00.006 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:02:19.002 00.000 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:02:19.002 00.000 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:02:19.002 00.000 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:02:19.002 00.000 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:02:19.002 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:19.019 00.017 1032 UpdateGuideState exits: m=1273 SNR=25.1
00:02:19.019 00.000 1032 PhdController: settling, locked = 1, distance = 1.01 (0.25) aobump = 0 frame = 1 / 99999
00:02:19.019 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784174539.019,"Host":"MELE","Inst":1,"Distance":1.01,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:02:19.027 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:19.029 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:19.029 00.000 1032 Enqueuing Expose request
00:02:19.313 00.284 10072 IsGuiding returns 1
00:02:19.313 00.000 10072 scope still moving after pulse duration time elapsed
00:02:19.345 00.032 10072 IsGuiding returns 0
00:02:19.345 00.000 10072 scope move finished after 302 + 48 ms
00:02:19.345 00.000 10072 Move returns status 0, amount 302
00:02:19.345 00.000 10072 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:02:19.345 00.000 10072 MoveAxis(S, 573, B)
00:02:19.345 00.000 10072 Guiding  Dir = 1, Dur = 573
00:02:19.346 00.001 10072 IsGuiding returns 0
00:02:19.346 00.000 10072 PulseGuide returned control before completion, sleep 583
00:02:19.936 00.590 10072 IsGuiding returns 0
00:02:19.936 00.000 10072 Move returns status 0, amount 573
00:02:19.936 00.000 10072 move complete, result=0
00:02:19.936 00.000 10072 worker thread done servicing request
00:02:19.936 00.000 10072 Worker thread wakes up
00:02:19.936 00.000 1032 GuideStep: 0.3 px 302 ms WEST, 0.9 px 573 ms SOUTH
00:02:19.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:19.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:20.577 00.641 10072 Exposure complete
00:02:20.610 00.033 10072 worker thread done servicing request
00:02:20.610 00.000 1032 OnExposeComplete: enter
00:02:20.610 00.000 1032 UpdateGuideState(): m_state=6
00:02:20.610 00.000 1032 Star::Find(15, 323, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 20
00:02:20.617 00.007 1032 Star::Find returns 1 (0), X=324.22, Y=741.98, Mass=1215, SNR=24.5, Peak=158 HFD=2.5
00:02:20.617 00.000 1032 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.83) = xAngle (-4.18 = 2.10)
00:02:20.617 00.000 1032 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.18 = 2.10)
00:02:20.621 00.004 1032 CameraToMount -- cameraX=-0.39 cameraY=-0.40 hyp=0.56 cameraTheta=-2.35 mountX=-0.28 mountY=0.48, mountTheta=2.10
00:02:20.623 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.39, y=-0.40, opts=13)
00:02:20.625 00.002 1032 Enqueuing Move request for scope (-0.39, -0.40)
00:02:20.625 00.000 10072 Worker thread wakes up
00:02:20.625 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.40) opts 0xd
00:02:20.625 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.39, -0.40)
00:02:20.625 00.000 10072 Moving (-0.39, -0.40) raw xDistance=-0.28 yDistance=0.48
00:02:20.625 00.000 10072 PPEC rslt(dithering): input = -0.28, final = -0.14
00:02:20.625 00.000 10072 PPEC: input: -0.28, control: -0.14, exposure: 500
00:02:20.625 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:02:20.625 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
00:02:20.625 00.000 10072 MoveAxis(E, 141, ABG)
00:02:20.625 00.000 10072 Guiding  Dir = 2, Dur = 141
00:02:20.627 00.002 10072 IsGuiding returns 0
00:02:20.627 00.000 10072 PulseGuide returned control before completion, sleep 151
00:02:20.627 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:20.642 00.015 1032 UpdateGuideState exits: m=1215 SNR=24.5
00:02:20.643 00.001 1032 PhdController: settling, locked = 1, distance = 0.56 (0.25) aobump = 0 frame = 2 / 99999
00:02:20.645 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784174540.645,"Host":"MELE","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:02:20.645 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:20.647 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:20.647 00.000 1032 Enqueuing Expose request
00:02:20.785 00.138 10072 IsGuiding returns 1
00:02:20.785 00.000 10072 scope still moving after pulse duration time elapsed
00:02:20.818 00.033 10072 IsGuiding returns 0
00:02:20.818 00.000 10072 scope move finished after 141 + 49 ms
00:02:20.818 00.000 10072 Move returns status 0, amount 141
00:02:20.818 00.000 10072 MoveAxis(N, 0, ABG)
00:02:20.818 00.000 10072 Move returns status 0, amount 0
00:02:20.818 00.000 10072 move complete, result=0
00:02:20.818 00.000 10072 worker thread done servicing request
00:02:20.818 00.000 1032 GuideStep: -0.3 px 141 ms EAST, 0.5 px 0 ms NORTH
00:02:20.818 00.000 10072 Worker thread wakes up
00:02:20.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:20.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:21.235 00.417 10072 Exposure complete
00:02:21.266 00.031 10072 worker thread done servicing request
00:02:21.266 00.000 1032 OnExposeComplete: enter
00:02:21.266 00.000 1032 UpdateGuideState(): m_state=6
00:02:21.266 00.000 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 21
00:02:21.266 00.000 1032 Star::Find returns 1 (0), X=324.26, Y=741.98, Mass=1201, SNR=24.4, Peak=161 HFD=2.5
00:02:21.279 00.013 1032 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.83) = xAngle (-4.12 = 2.16)
00:02:21.281 00.002 1032 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.12 = 2.16)
00:02:21.282 00.001 1032 CameraToMount -- cameraX=-0.35 cameraY=-0.40 hyp=0.53 cameraTheta=-2.29 mountX=-0.29 mountY=0.44, mountTheta=2.16
00:02:21.282 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.35, y=-0.40, opts=13)
00:02:21.282 00.000 1032 Enqueuing Move request for scope (-0.35, -0.40)
00:02:21.282 00.000 10072 Worker thread wakes up
00:02:21.282 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.40) opts 0xd
00:02:21.282 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.35, -0.40)
00:02:21.282 00.000 10072 Moving (-0.35, -0.40) raw xDistance=-0.29 yDistance=0.44
00:02:21.282 00.000 10072 PPEC rslt(dithering): input = -0.29, final = -0.14
00:02:21.282 00.000 10072 PPEC: input: -0.29, control: -0.14, exposure: 500
00:02:21.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:02:21.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
00:02:21.282 00.000 10072 MoveAxis(E, 147, ABG)
00:02:21.282 00.000 10072 Guiding  Dir = 2, Dur = 147
00:02:21.288 00.006 10072 IsGuiding returns 0
00:02:21.288 00.000 10072 PulseGuide returned control before completion, sleep 157
00:02:21.288 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:21.304 00.016 1032 UpdateGuideState exits: m=1201 SNR=24.4
00:02:21.306 00.002 1032 PhdController: settling, locked = 1, distance = 0.55 (0.25) aobump = 0 frame = 3 / 99999
00:02:21.308 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784174541.308,"Host":"MELE","Inst":1,"Distance":0.55,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:02:21.308 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:21.310 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:21.310 00.000 1032 Enqueuing Expose request
00:02:21.447 00.137 10072 IsGuiding returns 0
00:02:21.447 00.000 10072 Move returns status 0, amount 147
00:02:21.447 00.000 10072 MoveAxis(N, 0, ABG)
00:02:21.447 00.000 10072 Move returns status 0, amount 0
00:02:21.447 00.000 10072 move complete, result=0
00:02:21.447 00.000 10072 worker thread done servicing request
00:02:21.447 00.000 10072 Worker thread wakes up
00:02:21.447 00.000 1032 GuideStep: -0.3 px 147 ms EAST, 0.4 px 0 ms NORTH
00:02:21.448 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:21.448 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:22.087 00.639 10072 Exposure complete
00:02:22.115 00.028 10072 worker thread done servicing request
00:02:22.115 00.000 1032 OnExposeComplete: enter
00:02:22.115 00.000 1032 UpdateGuideState(): m_state=6
00:02:22.115 00.000 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 22
00:02:22.115 00.000 1032 Star::Find returns 1 (0), X=324.25, Y=742.26, Mass=1294, SNR=25.3, Peak=167 HFD=2.6
00:02:22.115 00.000 1032 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.83) = xAngle (-4.65 = 1.63)
00:02:22.115 00.000 1032 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.65 = 1.63)
00:02:22.115 00.000 1032 CameraToMount -- cameraX=-0.37 cameraY=-0.12 hyp=0.39 cameraTheta=-2.82 mountX=-0.02 mountY=0.39, mountTheta=1.63
00:02:22.131 00.016 1032 SchedulePrimaryMove(0F526948, x=-0.37, y=-0.12, opts=13)
00:02:22.131 00.000 1032 Enqueuing Move request for scope (-0.37, -0.12)
00:02:22.131 00.000 10072 Worker thread wakes up
00:02:22.131 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.12) opts 0xd
00:02:22.131 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.37, -0.12)
00:02:22.131 00.000 10072 Moving (-0.37, -0.12) raw xDistance=-0.02 yDistance=0.39
00:02:22.131 00.000 10072 PPEC rslt(dithering): input = -0.02, final = -0.01
00:02:22.131 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:02:22.131 00.000 10072 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.31
00:02:22.131 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
00:02:22.131 00.000 10072 MoveAxis(E, 12, ABG)
00:02:22.131 00.000 10072 Guiding  Dir = 2, Dur = 12
00:02:22.135 00.004 10072 IsGuiding returns 0
00:02:22.135 00.000 10072 PulseGuide returned control before completion, sleep 22
00:02:22.135 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:22.147 00.012 1032 UpdateGuideState exits: m=1294 SNR=25.3
00:02:22.151 00.004 1032 PhdController: settling, locked = 1, distance = 0.50 (0.25) aobump = 0 frame = 4 / 99999
00:02:22.151 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784174542.151,"Host":"MELE","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:02:22.151 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:22.151 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:22.151 00.000 1032 Enqueuing Expose request
00:02:22.167 00.016 10072 IsGuiding returns 0
00:02:22.167 00.000 10072 Move returns status 0, amount 12
00:02:22.167 00.000 10072 MoveAxis(S, 251, ABG)
00:02:22.167 00.000 10072 Guiding  Dir = 1, Dur = 251
00:02:22.167 00.000 10072 IsGuiding returns 0
00:02:22.167 00.000 10072 PulseGuide returned control before completion, sleep 261
00:02:22.439 00.272 10072 IsGuiding returns 0
00:02:22.439 00.000 10072 Move returns status 0, amount 251
00:02:22.439 00.000 10072 move complete, result=0
00:02:22.439 00.000 10072 worker thread done servicing request
00:02:22.439 00.000 10072 Worker thread wakes up
00:02:22.439 00.000 1032 GuideStep: -0.0 px 12 ms EAST, 0.4 px 251 ms SOUTH
00:02:22.439 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:22.439 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:22.857 00.418 10072 Exposure complete
00:02:22.891 00.034 10072 worker thread done servicing request
00:02:22.891 00.000 1032 OnExposeComplete: enter
00:02:22.891 00.000 1032 UpdateGuideState(): m_state=6
00:02:22.895 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 23
00:02:22.895 00.000 1032 Star::Find returns 1 (0), X=324.30, Y=742.34, Mass=1311, SNR=25.5, Peak=167 HFD=2.7
00:02:22.895 00.000 1032 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.83) = xAngle (-4.84 = 1.45)
00:02:22.895 00.000 1032 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.84 = 1.45)
00:02:22.895 00.000 1032 CameraToMount -- cameraX=-0.31 cameraY=-0.04 hyp=0.31 cameraTheta=-3.01 mountX=0.04 mountY=0.31, mountTheta=1.45
00:02:22.901 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.31, y=-0.04, opts=13)
00:02:22.901 00.000 1032 Enqueuing Move request for scope (-0.31, -0.04)
00:02:22.901 00.000 10072 Worker thread wakes up
00:02:22.901 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.04) opts 0xd
00:02:22.901 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.31, -0.04)
00:02:22.901 00.000 10072 Moving (-0.31, -0.04) raw xDistance=0.04 yDistance=0.31
00:02:22.901 00.000 10072 PPEC rslt(dithering): input = 0.04, final = 0.02
00:02:22.901 00.000 10072 PPEC: input: 0.04, control: 0.02, exposure: 500
00:02:22.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
00:02:22.901 00.000 10072 MoveAxis(W, 19, ABG)
00:02:22.901 00.000 10072 Guiding  Dir = 3, Dur = 19
00:02:22.906 00.005 10072 IsGuiding returns 0
00:02:22.906 00.000 10072 PulseGuide returned control before completion, sleep 29
00:02:22.907 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:22.912 00.005 1032 UpdateGuideState exits: m=1311 SNR=25.5
00:02:22.923 00.011 1032 PhdController: settling, locked = 1, distance = 0.44 (0.25) aobump = 0 frame = 5 / 99999
00:02:22.923 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784174542.923,"Host":"MELE","Inst":1,"Distance":0.44,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:02:22.923 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:22.923 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:22.923 00.000 1032 Enqueuing Expose request
00:02:22.938 00.015 10072 IsGuiding returns 0
00:02:22.938 00.000 10072 Move returns status 0, amount 19
00:02:22.938 00.000 10072 MoveAxis(S, 201, ABG)
00:02:22.938 00.000 10072 Guiding  Dir = 1, Dur = 201
00:02:22.939 00.001 10072 IsGuiding returns 0
00:02:22.939 00.000 10072 PulseGuide returned control before completion, sleep 211
00:02:23.163 00.224 10072 IsGuiding returns 0
00:02:23.163 00.000 10072 Move returns status 0, amount 201
00:02:23.163 00.000 10072 move complete, result=0
00:02:23.163 00.000 10072 worker thread done servicing request
00:02:23.163 00.000 10072 Worker thread wakes up
00:02:23.163 00.000 1032 GuideStep: 0.0 px 19 ms WEST, 0.3 px 201 ms SOUTH
00:02:23.169 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:23.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:23.802 00.633 10072 Exposure complete
00:02:23.838 00.036 10072 worker thread done servicing request
00:02:23.838 00.000 1032 OnExposeComplete: enter
00:02:23.840 00.002 1032 UpdateGuideState(): m_state=6
00:02:23.842 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 24
00:02:23.844 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=742.32, Mass=1341, SNR=25.7, Peak=159 HFD=2.7
00:02:23.844 00.000 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
00:02:23.844 00.000 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
00:02:23.847 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.31 mountX=-0.09 mountY=-0.15, mountTheta=-2.14
00:02:23.849 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.05, opts=13)
00:02:23.851 00.002 1032 Enqueuing Move request for scope (0.17, -0.05)
00:02:23.851 00.000 10072 Worker thread wakes up
00:02:23.851 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
00:02:23.851 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
00:02:23.851 00.000 10072 Moving (0.17, -0.05) raw xDistance=-0.09 yDistance=-0.15
00:02:23.851 00.000 10072 PPEC rslt(dithering): input = -0.09, final = -0.05
00:02:23.851 00.000 10072 PPEC: input: -0.09, control: -0.05, exposure: 500
00:02:23.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:23.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:02:23.851 00.000 10072 MoveAxis(E, 47, ABG)
00:02:23.851 00.000 10072 Guiding  Dir = 2, Dur = 47
00:02:23.853 00.002 10072 IsGuiding returns 0
00:02:23.853 00.000 10072 PulseGuide returned control before completion, sleep 57
00:02:23.853 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:23.868 00.015 1032 UpdateGuideState exits: m=1341 SNR=25.7
00:02:23.868 00.000 1032 PhdController: settling, locked = 1, distance = 0.36 (0.25) aobump = 0 frame = 6 / 99999
00:02:23.870 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784174543.870,"Host":"MELE","Inst":1,"Distance":0.36,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:02:23.872 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:23.872 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:23.874 00.002 1032 Enqueuing Expose request
00:02:23.916 00.042 10072 IsGuiding returns 1
00:02:23.916 00.000 10072 scope still moving after pulse duration time elapsed
00:02:23.948 00.032 10072 IsGuiding returns 0
00:02:23.948 00.000 10072 scope move finished after 47 + 48 ms
00:02:23.948 00.000 10072 Move returns status 0, amount 47
00:02:23.948 00.000 10072 MoveAxis(N, 0, ABG)
00:02:23.948 00.000 10072 Move returns status 0, amount 0
00:02:23.948 00.000 10072 move complete, result=0
00:02:23.948 00.000 10072 worker thread done servicing request
00:02:23.948 00.000 10072 Worker thread wakes up
00:02:23.948 00.000 1032 GuideStep: -0.1 px 47 ms EAST, -0.1 px 0 ms NORTH
00:02:23.950 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:23.950 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:24.363 00.413 10072 Exposure complete
00:02:24.398 00.035 10072 worker thread done servicing request
00:02:24.398 00.000 1032 OnExposeComplete: enter
00:02:24.398 00.000 1032 UpdateGuideState(): m_state=6
00:02:24.398 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 25
00:02:24.398 00.000 1032 Star::Find returns 1 (0), X=324.79, Y=742.22, Mass=1593, SNR=28.1, Peak=186 HFD=2.5
00:02:24.398 00.000 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
00:02:24.398 00.000 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
00:02:24.398 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.73 mountX=-0.20 mountY=-0.13, mountTheta=-2.57
00:02:24.408 00.010 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.16, opts=13)
00:02:24.409 00.001 1032 Enqueuing Move request for scope (0.17, -0.16)
00:02:24.409 00.000 10072 Worker thread wakes up
00:02:24.409 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
00:02:24.409 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
00:02:24.409 00.000 10072 Moving (0.17, -0.16) raw xDistance=-0.20 yDistance=-0.13
00:02:24.409 00.000 10072 PPEC rslt(dithering): input = -0.20, final = -0.10
00:02:24.409 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
00:02:24.409 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:24.409 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:02:24.409 00.000 10072 MoveAxis(E, 98, ABG)
00:02:24.409 00.000 10072 Guiding  Dir = 2, Dur = 98
00:02:24.411 00.002 10072 IsGuiding returns 0
00:02:24.412 00.001 10072 PulseGuide returned control before completion, sleep 108
00:02:24.412 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:24.427 00.015 1032 UpdateGuideState exits: m=1593 SNR=28.1
00:02:24.431 00.004 1032 PhdController: settling, locked = 1, distance = 0.33 (0.25) aobump = 0 frame = 7 / 99999
00:02:24.431 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784174544.431,"Host":"MELE","Inst":1,"Distance":0.33,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:02:24.433 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:24.433 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:24.435 00.002 1032 Enqueuing Expose request
00:02:24.523 00.088 10072 IsGuiding returns 1
00:02:24.523 00.000 10072 scope still moving after pulse duration time elapsed
00:02:24.555 00.032 10072 IsGuiding returns 0
00:02:24.555 00.000 10072 scope move finished after 98 + 45 ms
00:02:24.555 00.000 10072 Move returns status 0, amount 98
00:02:24.555 00.000 10072 MoveAxis(N, 0, ABG)
00:02:24.555 00.000 10072 Move returns status 0, amount 0
00:02:24.555 00.000 10072 move complete, result=0
00:02:24.555 00.000 10072 worker thread done servicing request
00:02:24.555 00.000 10072 Worker thread wakes up
00:02:24.555 00.000 1032 GuideStep: -0.2 px 98 ms EAST, -0.1 px 0 ms NORTH
00:02:24.558 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:24.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:25.194 00.636 10072 Exposure complete
00:02:25.226 00.032 10072 worker thread done servicing request
00:02:25.226 00.000 1032 OnExposeComplete: enter
00:02:25.226 00.000 1032 UpdateGuideState(): m_state=6
00:02:25.235 00.009 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 26
00:02:25.235 00.000 1032 Star::Find returns 1 (0), X=324.78, Y=742.36, Mass=1274, SNR=25.1, Peak=135 HFD=2.7
00:02:25.235 00.000 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
00:02:25.235 00.000 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
00:02:25.235 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.13 mountX=-0.06 mountY=-0.15, mountTheta=-1.96
00:02:25.235 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.02, opts=13)
00:02:25.242 00.007 1032 Enqueuing Move request for scope (0.16, -0.02)
00:02:25.242 00.000 10072 Worker thread wakes up
00:02:25.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
00:02:25.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
00:02:25.242 00.000 10072 Moving (0.16, -0.02) raw xDistance=-0.06 yDistance=-0.15
00:02:25.242 00.000 10072 PPEC rslt(dithering): input = -0.06, final = -0.03
00:02:25.242 00.000 10072 PPEC: input: -0.06, control: -0.03, exposure: 500
00:02:25.242 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:25.242 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:02:25.242 00.000 10072 MoveAxis(E, 31, ABG)
00:02:25.242 00.000 10072 Guiding  Dir = 2, Dur = 31
00:02:25.244 00.002 10072 IsGuiding returns 0
00:02:25.245 00.001 10072 PulseGuide returned control before completion, sleep 41
00:02:25.245 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:25.259 00.014 1032 UpdateGuideState exits: m=1274 SNR=25.1
00:02:25.260 00.001 1032 PhdController: settling, locked = 1, distance = 0.28 (0.25) aobump = 0 frame = 8 / 99999
00:02:25.260 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784174545.260,"Host":"MELE","Inst":1,"Distance":0.28,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:02:25.260 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:25.260 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:25.260 00.000 1032 Enqueuing Expose request
00:02:25.292 00.032 10072 IsGuiding returns 1
00:02:25.292 00.000 10072 scope still moving after pulse duration time elapsed
00:02:25.325 00.033 10072 IsGuiding returns 0
00:02:25.325 00.000 10072 scope move finished after 31 + 49 ms
00:02:25.325 00.000 10072 Move returns status 0, amount 31
00:02:25.325 00.000 10072 MoveAxis(N, 0, ABG)
00:02:25.325 00.000 10072 Move returns status 0, amount 0
00:02:25.325 00.000 10072 move complete, result=0
00:02:25.325 00.000 10072 worker thread done servicing request
00:02:25.325 00.000 10072 Worker thread wakes up
00:02:25.325 00.000 1032 GuideStep: -0.1 px 31 ms EAST, -0.1 px 0 ms NORTH
00:02:25.325 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:25.325 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:25.741 00.416 10072 Exposure complete
00:02:25.771 00.030 10072 worker thread done servicing request
00:02:25.771 00.000 1032 OnExposeComplete: enter
00:02:25.778 00.007 1032 UpdateGuideState(): m_state=6
00:02:25.780 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 27
00:02:25.780 00.000 1032 Star::Find returns 1 (0), X=324.80, Y=742.57, Mass=1572, SNR=27.9, Peak=177 HFD=2.7
00:02:25.782 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
00:02:25.782 00.000 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
00:02:25.784 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.27 cameraTheta=0.82 mountX=0.14 mountY=-0.22, mountTheta=-1.01
00:02:25.784 00.000 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.19, opts=13)
00:02:25.787 00.003 1032 Enqueuing Move request for scope (0.18, 0.19)
00:02:25.787 00.000 10072 Worker thread wakes up
00:02:25.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
00:02:25.787 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
00:02:25.787 00.000 10072 Moving (0.18, 0.19) raw xDistance=0.14 yDistance=-0.22
00:02:25.787 00.000 10072 PPEC rslt(dithering): input = 0.14, final = 0.07
00:02:25.787 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:02:25.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:02:25.789 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:02:25.789 00.000 10072 MoveAxis(W, 71, ABG)
00:02:25.789 00.000 10072 Guiding  Dir = 3, Dur = 71
00:02:25.789 00.000 10072 IsGuiding returns 0
00:02:25.789 00.000 10072 PulseGuide returned control before completion, sleep 81
00:02:25.789 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:25.803 00.014 1032 UpdateGuideState exits: m=1572 SNR=27.9
00:02:25.805 00.002 1032 PhdController: settling, locked = 1, distance = 0.27 (0.25) aobump = 0 frame = 9 / 99999
00:02:25.805 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784174545.805,"Host":"MELE","Inst":1,"Distance":0.27,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:02:25.807 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:25.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:25.809 00.000 1032 Enqueuing Expose request
00:02:25.885 00.076 10072 IsGuiding returns 1
00:02:25.886 00.001 10072 scope still moving after pulse duration time elapsed
00:02:25.918 00.032 10072 IsGuiding returns 1
00:02:25.950 00.032 10072 IsGuiding returns 1
00:02:25.982 00.032 10072 IsGuiding returns 1
00:02:26.014 00.032 10072 IsGuiding returns 1
00:02:26.046 00.032 10072 IsGuiding returns 0
00:02:26.046 00.000 10072 scope move finished after 71 + 186 ms
00:02:26.046 00.000 10072 Move returns status 0, amount 71
00:02:26.046 00.000 10072 MoveAxis(N, 0, ABG)
00:02:26.046 00.000 10072 Move returns status 0, amount 0
00:02:26.046 00.000 10072 move complete, result=0
00:02:26.046 00.000 10072 worker thread done servicing request
00:02:26.046 00.000 10072 Worker thread wakes up
00:02:26.046 00.000 1032 GuideStep: 0.1 px 71 ms WEST, -0.2 px 0 ms NORTH
00:02:26.047 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:26.047 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:26.689 00.642 10072 Exposure complete
00:02:26.723 00.034 10072 worker thread done servicing request
00:02:26.723 00.000 1032 OnExposeComplete: enter
00:02:26.723 00.000 1032 UpdateGuideState(): m_state=6
00:02:26.723 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 28
00:02:26.723 00.000 1032 Star::Find returns 1 (0), X=324.79, Y=742.22, Mass=1275, SNR=25.1, Peak=139 HFD=2.5
00:02:26.723 00.000 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
00:02:26.732 00.009 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
00:02:26.735 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.73 mountX=-0.19 mountY=-0.13, mountTheta=-2.56
00:02:26.735 00.000 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.16, opts=13)
00:02:26.735 00.000 1032 Enqueuing Move request for scope (0.17, -0.16)
00:02:26.740 00.005 10072 Worker thread wakes up
00:02:26.740 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
00:02:26.740 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
00:02:26.740 00.000 10072 Moving (0.17, -0.16) raw xDistance=-0.19 yDistance=-0.13
00:02:26.740 00.000 10072 PPEC rslt(dithering): input = -0.19, final = -0.10
00:02:26.740 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
00:02:26.740 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:26.740 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:02:26.740 00.000 10072 MoveAxis(E, 97, ABG)
00:02:26.740 00.000 10072 Guiding  Dir = 2, Dur = 97
00:02:26.741 00.001 10072 IsGuiding returns 0
00:02:26.741 00.000 10072 PulseGuide returned control before completion, sleep 107
00:02:26.742 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:26.742 00.000 1032 UpdateGuideState exits: m=1275 SNR=25.1
00:02:26.758 00.016 1032 PhdController: settling, locked = 1, distance = 0.26 (0.25) aobump = 0 frame = 10 / 99999
00:02:26.760 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784174546.760,"Host":"MELE","Inst":1,"Distance":0.26,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:02:26.761 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:26.761 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:26.761 00.000 1032 Enqueuing Expose request
00:02:26.853 00.092 10072 IsGuiding returns 0
00:02:26.853 00.000 10072 Move returns status 0, amount 97
00:02:26.853 00.000 10072 MoveAxis(N, 0, ABG)
00:02:26.853 00.000 10072 Move returns status 0, amount 0
00:02:26.853 00.000 10072 move complete, result=0
00:02:26.853 00.000 10072 worker thread done servicing request
00:02:26.853 00.000 10072 Worker thread wakes up
00:02:26.853 00.000 1032 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
00:02:26.853 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:26.853 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:27.276 00.423 10072 Exposure complete
00:02:27.302 00.026 10072 worker thread done servicing request
00:02:27.302 00.000 1032 OnExposeComplete: enter
00:02:27.302 00.000 1032 UpdateGuideState(): m_state=6
00:02:27.302 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 29
00:02:27.302 00.000 1032 Star::Find returns 1 (0), X=324.79, Y=742.23, Mass=1343, SNR=25.8, Peak=156 HFD=2.5
00:02:27.302 00.000 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
00:02:27.302 00.000 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
00:02:27.318 00.016 1032 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-0.71 mountX=-0.19 mountY=-0.13, mountTheta=-2.54
00:02:27.318 00.000 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.15, opts=13)
00:02:27.318 00.000 1032 Enqueuing Move request for scope (0.18, -0.15)
00:02:27.318 00.000 10072 Worker thread wakes up
00:02:27.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
00:02:27.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
00:02:27.318 00.000 10072 Moving (0.18, -0.15) raw xDistance=-0.19 yDistance=-0.13
00:02:27.318 00.000 10072 PPEC rslt(dithering): input = -0.19, final = -0.09
00:02:27.318 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
00:02:27.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:27.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:02:27.318 00.000 10072 MoveAxis(E, 95, ABG)
00:02:27.318 00.000 10072 Guiding  Dir = 2, Dur = 95
00:02:27.323 00.005 10072 IsGuiding returns 0
00:02:27.324 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:27.340 00.016 1032 UpdateGuideState exits: m=1343 SNR=25.8
00:02:27.341 00.001 1032 PhdController: settling, locked = 1, distance = 0.25 (0.25) aobump = 0 frame = 11 / 99999
00:02:27.343 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784174547.343,"Host":"MELE","Inst":1,"Distance":0.25,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:02:27.344 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:27.346 00.002 10072 PulseGuide returned control before completion, sleep 82
00:02:27.346 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:27.346 00.000 1032 Enqueuing Expose request
00:02:27.441 00.095 10072 IsGuiding returns 1
00:02:27.441 00.000 10072 scope still moving after pulse duration time elapsed
00:02:27.474 00.033 10072 IsGuiding returns 0
00:02:27.474 00.000 10072 scope move finished after 95 + 55 ms
00:02:27.474 00.000 10072 Move returns status 0, amount 95
00:02:27.474 00.000 10072 MoveAxis(N, 0, ABG)
00:02:27.474 00.000 10072 Move returns status 0, amount 0
00:02:27.474 00.000 10072 move complete, result=0
00:02:27.474 00.000 10072 worker thread done servicing request
00:02:27.474 00.000 10072 Worker thread wakes up
00:02:27.474 00.000 1032 GuideStep: -0.2 px 95 ms EAST, -0.1 px 0 ms NORTH
00:02:27.476 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:27.476 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:28.112 00.636 10072 Exposure complete
00:02:28.142 00.030 10072 worker thread done servicing request
00:02:28.142 00.000 1032 OnExposeComplete: enter
00:02:28.142 00.000 1032 UpdateGuideState(): m_state=6
00:02:28.150 00.008 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 30
00:02:28.150 00.000 1032 Star::Find returns 1 (0), X=324.73, Y=742.48, Mass=1468, SNR=27.0, Peak=173 HFD=2.7
00:02:28.150 00.000 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
00:02:28.150 00.000 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
00:02:28.150 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.16 cameraTheta=0.74 mountX=0.07 mountY=-0.14, mountTheta=-1.09
00:02:28.150 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
00:02:28.158 00.008 1032 Enqueuing Move request for scope (0.11, 0.10)
00:02:28.158 00.000 10072 Worker thread wakes up
00:02:28.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
00:02:28.158 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
00:02:28.158 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.14
00:02:28.160 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.97, period_length = 288.78
00:02:28.160 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:02:28.160 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:28.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:02:28.160 00.000 10072 MoveAxis(E, 1, ABG)
00:02:28.160 00.000 10072 Guiding  Dir = 2, Dur = 1
00:02:28.161 00.001 10072 IsGuiding returns 0
00:02:28.161 00.000 10072 PulseGuide returned control before completion, sleep 11
00:02:28.162 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:28.176 00.014 10072 IsGuiding returns 0
00:02:28.176 00.000 10072 Move returns status 0, amount 1
00:02:28.176 00.000 10072 MoveAxis(N, 0, ABG)
00:02:28.176 00.000 10072 Move returns status 0, amount 0
00:02:28.176 00.000 10072 move complete, result=0
00:02:28.176 00.000 10072 worker thread done servicing request
00:02:28.178 00.002 1032 UpdateGuideState exits: m=1468 SNR=27.0
00:02:28.180 00.002 1032 PhdController: settling, locked = 1, distance = 0.22 (0.25) aobump = 0 frame = 12 / 99999
00:02:28.182 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784174548.182,"Host":"MELE","Inst":1,"Distance":0.22,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:02:28.182 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:28.184 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:28.186 00.002 1032 Enqueuing Expose request
00:02:28.186 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:02:28.188 00.002 10072 Worker thread wakes up
00:02:28.188 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:28.188 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:28.704 00.516 10072 Exposure complete
00:02:28.735 00.031 10072 worker thread done servicing request
00:02:28.735 00.000 1032 OnExposeComplete: enter
00:02:28.744 00.009 1032 UpdateGuideState(): m_state=6
00:02:28.744 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 31
00:02:28.744 00.000 1032 Star::Find returns 1 (0), X=324.85, Y=742.51, Mass=1316, SNR=25.5, Peak=153 HFD=2.7
00:02:28.744 00.000 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
00:02:28.749 00.005 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
00:02:28.751 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=0.13 hyp=0.26 cameraTheta=0.51 mountX=0.06 mountY=-0.26, mountTheta=-1.32
00:02:28.753 00.002 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.13, opts=13)
00:02:28.753 00.000 1032 Enqueuing Move request for scope (0.23, 0.13)
00:02:28.755 00.002 10072 Worker thread wakes up
00:02:28.755 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.13) opts 0xd
00:02:28.755 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.13)
00:02:28.755 00.000 10072 Moving (0.23, 0.13) raw xDistance=0.06 yDistance=-0.26
00:02:28.755 00.000 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.96, period_length = 288.78
00:02:28.755 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:02:28.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:02:28.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:02:28.755 00.000 10072 MoveAxis(E, 1, ABG)
00:02:28.755 00.000 10072 Guiding  Dir = 2, Dur = 1
00:02:28.756 00.001 10072 IsGuiding returns 0
00:02:28.757 00.001 10072 PulseGuide returned control before completion, sleep 11
00:02:28.757 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:28.766 00.009 1032 UpdateGuideState exits: m=1316 SNR=25.5
00:02:28.773 00.007 10072 IsGuiding returns 0
00:02:28.773 00.000 1032 PhdController: settling, locked = 1, distance = 0.24 (0.25) aobump = 0 frame = 13 / 99999
00:02:28.773 00.000 10072 Move returns status 0, amount 1
00:02:28.773 00.000 10072 MoveAxis(N, 0, ABG)
00:02:28.773 00.000 10072 Move returns status 0, amount 0
00:02:28.775 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784174548.773,"Host":"MELE","Inst":1,"Distance":0.24,"Time":0.6,"SettleTime":3.0,"StarLocked":true}
00:02:28.776 00.001 10072 move complete, result=0
00:02:28.776 00.000 10072 worker thread done servicing request
00:02:28.776 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:28.776 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:28.778 00.002 1032 Enqueuing Expose request
00:02:28.778 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.3 px 0 ms NORTH
00:02:28.780 00.002 10072 Worker thread wakes up
00:02:28.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:28.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:29.408 00.628 10072 Exposure complete
00:02:29.442 00.034 10072 worker thread done servicing request
00:02:29.442 00.000 1032 OnExposeComplete: enter
00:02:29.442 00.000 1032 UpdateGuideState(): m_state=6
00:02:29.442 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 32
00:02:29.442 00.000 1032 Star::Find returns 1 (0), X=324.78, Y=742.39, Mass=1390, SNR=26.2, Peak=162 HFD=2.7
00:02:29.442 00.000 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
00:02:29.454 00.012 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
00:02:29.455 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.05 mountX=-0.03 mountY=-0.16, mountTheta=-1.78
00:02:29.455 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
00:02:29.459 00.004 1032 Enqueuing Move request for scope (0.16, 0.01)
00:02:29.459 00.000 10072 Worker thread wakes up
00:02:29.459 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
00:02:29.459 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
00:02:29.459 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.03 yDistance=-0.16
00:02:29.459 00.000 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.96, period_length = 288.78
00:02:29.459 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:02:29.459 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:29.459 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:02:29.459 00.000 10072 MoveAxis(E, 1, ABG)
00:02:29.459 00.000 10072 Guiding  Dir = 2, Dur = 1
00:02:29.462 00.003 10072 IsGuiding returns 0
00:02:29.463 00.001 10072 PulseGuide returned control before completion, sleep 11
00:02:29.463 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:29.476 00.013 10072 IsGuiding returns 0
00:02:29.476 00.000 10072 Move returns status 0, amount 1
00:02:29.476 00.000 10072 MoveAxis(N, 0, ABG)
00:02:29.476 00.000 10072 Move returns status 0, amount 0
00:02:29.476 00.000 10072 move complete, result=0
00:02:29.476 00.000 10072 worker thread done servicing request
00:02:29.478 00.002 1032 UpdateGuideState exits: m=1390 SNR=26.2
00:02:29.480 00.002 1032 PhdController: settling, locked = 1, distance = 0.21 (0.25) aobump = 0 frame = 14 / 99999
00:02:29.480 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784174549.480,"Host":"MELE","Inst":1,"Distance":0.21,"Time":1.3,"SettleTime":3.0,"StarLocked":true}
00:02:29.480 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:29.485 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:29.485 00.000 1032 Enqueuing Expose request
00:02:29.485 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
00:02:29.489 00.004 10072 Worker thread wakes up
00:02:29.489 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:29.489 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:30.008 00.519 10072 Exposure complete
00:02:30.036 00.028 10072 worker thread done servicing request
00:02:30.036 00.000 1032 OnExposeComplete: enter
00:02:30.036 00.000 1032 UpdateGuideState(): m_state=6
00:02:30.036 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 33
00:02:30.047 00.011 1032 Star::Find returns 1 (0), X=324.92, Y=742.39, Mass=1277, SNR=25.2, Peak=155 HFD=2.6
00:02:30.047 00.000 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
00:02:30.047 00.000 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
00:02:30.051 00.004 1032 CameraToMount -- cameraX=0.30 cameraY=0.01 hyp=0.30 cameraTheta=0.04 mountX=-0.07 mountY=-0.29, mountTheta=-1.79
00:02:30.053 00.002 1032 SchedulePrimaryMove(0F526948, x=0.30, y=0.01, opts=13)
00:02:30.053 00.000 1032 Enqueuing Move request for scope (0.30, 0.01)
00:02:30.053 00.000 10072 Worker thread wakes up
00:02:30.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.01) opts 0xd
00:02:30.053 00.000 10072 Handling offset move in thread for scope, endpoint = (0.30, 0.01)
00:02:30.053 00.000 10072 Moving (0.30, 0.01) raw xDistance=-0.07 yDistance=-0.29
00:02:30.053 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.96, period_length = 288.78
00:02:30.053 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:02:30.053 00.000 10072 switching direction from 1 to -1 - decHistory=-3 oldest=-0.42 newest=-0.71
00:02:30.053 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:02:30.053 00.000 10072 MoveAxis(E, 1, ABG)
00:02:30.053 00.000 10072 Guiding  Dir = 2, Dur = 1
00:02:30.057 00.004 10072 IsGuiding returns 0
00:02:30.057 00.000 10072 PulseGuide returned control before completion, sleep 11
00:02:30.057 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:30.070 00.013 10072 IsGuiding returns 0
00:02:30.070 00.000 10072 Move returns status 0, amount 1
00:02:30.070 00.000 10072 BLC: Oldest BLC event removed
00:02:30.070 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
00:02:30.070 00.000 10072 MoveAxis(N, 274, ABG)
00:02:30.070 00.000 10072 Guiding  Dir = 0, Dur = 274
00:02:30.071 00.001 10072 IsGuiding returns 0
00:02:30.071 00.000 10072 PulseGuide returned control before completion, sleep 284
00:02:30.071 00.000 1032 UpdateGuideState exits: m=1277 SNR=25.2
00:02:30.072 00.001 1032 PhdController: settling, locked = 1, distance = 0.24 (0.25) aobump = 0 frame = 15 / 99999
00:02:30.072 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784174550.072,"Host":"MELE","Inst":1,"Distance":0.24,"Time":1.9,"SettleTime":3.0,"StarLocked":true}
00:02:30.072 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:30.072 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:30.072 00.000 1032 Enqueuing Expose request
00:02:30.368 00.296 10072 IsGuiding returns 0
00:02:30.368 00.000 10072 Move returns status 0, amount 274
00:02:30.368 00.000 10072 move complete, result=0
00:02:30.368 00.000 10072 worker thread done servicing request
00:02:30.368 00.000 10072 Worker thread wakes up
00:02:30.368 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.3 px 274 ms NORTH
00:02:30.372 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:30.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:31.002 00.630 10072 Exposure complete
00:02:31.050 00.048 10072 worker thread done servicing request
00:02:31.050 00.000 1032 OnExposeComplete: enter
00:02:31.051 00.001 1032 UpdateGuideState(): m_state=6
00:02:31.052 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 34
00:02:31.053 00.001 1032 Star::Find returns 1 (0), X=324.56, Y=742.42, Mass=1315, SNR=25.5, Peak=160 HFD=3.0
00:02:31.054 00.001 1032 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.83) = xAngle (0.59 = 0.59)
00:02:31.055 00.001 1032 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.59 = 0.59)
00:02:31.057 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.42 mountX=0.06 mountY=0.04, mountTheta=0.59
00:02:31.061 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
00:02:31.062 00.001 1032 Enqueuing Move request for scope (-0.05, 0.05)
00:02:31.063 00.001 10072 Worker thread wakes up
00:02:31.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
00:02:31.064 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
00:02:31.064 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.04
00:02:31.064 00.000 10072 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.292375, 1:-0.039161
00:02:31.064 00.000 10072 BLC: No correction, Miss < min_move
00:02:31.064 00.000 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.96, period_length = 288.78
00:02:31.064 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:02:31.064 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:31.064 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:02:31.064 00.000 10072 MoveAxis(E, 1, ABG)
00:02:31.064 00.000 10072 Guiding  Dir = 2, Dur = 1
00:02:31.064 00.000 10072 IsGuiding returns 0
00:02:31.065 00.001 10072 PulseGuide returned control before completion, sleep 11
00:02:31.065 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:31.084 00.019 1032 UpdateGuideState exits: m=1315 SNR=25.5
00:02:31.085 00.001 1032 PhdController: settling, locked = 1, distance = 0.19 (0.25) aobump = 0 frame = 16 / 99999
00:02:31.086 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784174551.086,"Host":"MELE","Inst":1,"Distance":0.19,"Time":2.9,"SettleTime":3.0,"StarLocked":true}
00:02:31.087 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:31.088 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:31.089 00.001 1032 Enqueuing Expose request
00:02:31.090 00.001 10072 IsGuiding returns 0
00:02:31.090 00.000 10072 Move returns status 0, amount 1
00:02:31.090 00.000 10072 MoveAxis(N, 0, ABG)
00:02:31.090 00.000 10072 Move returns status 0, amount 0
00:02:31.090 00.000 10072 move complete, result=0
00:02:31.091 00.001 10072 worker thread done servicing request
00:02:31.091 00.000 10072 Worker thread wakes up
00:02:31.091 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:31.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:31.097 00.006 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
00:02:31.500 00.403 10072 Exposure complete
00:02:31.546 00.046 10072 worker thread done servicing request
00:02:31.546 00.000 1032 OnExposeComplete: enter
00:02:31.547 00.001 1032 UpdateGuideState(): m_state=6
00:02:31.549 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 35
00:02:31.551 00.002 1032 Star::Find returns 1 (0), X=324.53, Y=742.49, Mass=1473, SNR=27.0, Peak=184 HFD=3.1
00:02:31.553 00.002 1032 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.83) = xAngle (0.42 = 0.42)
00:02:31.554 00.001 1032 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.42 = 0.42)
00:02:31.555 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.25 mountX=0.13 mountY=0.06, mountTheta=0.42
00:02:31.557 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.11, opts=13)
00:02:31.558 00.001 1032 Enqueuing Move request for scope (-0.09, 0.11)
00:02:31.558 00.000 10072 Worker thread wakes up
00:02:31.558 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
00:02:31.558 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
00:02:31.558 00.000 10072 Moving (-0.09, 0.11) raw xDistance=0.13 yDistance=0.06
00:02:31.560 00.002 10072 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.292375, 1:-0.039161, 2:-0.058321
00:02:31.560 00.000 10072 BLC: No correction, Miss < min_move
00:02:31.560 00.000 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.96, period_length = 288.78
00:02:31.560 00.000 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
00:02:31.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:31.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:02:31.560 00.000 10072 MoveAxis(E, 1, ABG)
00:02:31.560 00.000 10072 Guiding  Dir = 2, Dur = 1
00:02:31.560 00.000 10072 IsGuiding returns 0
00:02:31.561 00.001 10072 PulseGuide returned control before completion, sleep 11
00:02:31.561 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:31.576 00.015 10072 IsGuiding returns 0
00:02:31.580 00.004 10072 Move returns status 0, amount 1
00:02:31.580 00.000 10072 MoveAxis(N, 0, ABG)
00:02:31.580 00.000 10072 Move returns status 0, amount 0
00:02:31.580 00.000 10072 move complete, result=0
00:02:31.580 00.000 1032 UpdateGuideState exits: m=1473 SNR=27.0
00:02:31.584 00.004 1032 PhdController: settling, locked = 1, distance = 0.17 (0.25) aobump = 0 frame = 17 / 99999
00:02:31.585 00.001 1032 PhdController: newstate STATE_FINISH
00:02:31.586 00.001 1032 PhdController complete: success
00:02:31.587 00.001 10072 worker thread done servicing request
00:02:31.587 00.000 1032 evsrv: {"Event":"SettleDone","Timestamp":1784174551.587,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":17,"DroppedFrames":0}
00:02:31.590 00.003 1032 Mount: notify guiding dither settle done success=1
00:02:31.593 00.003 1032 PhdController: newstate STATE_IDLE
00:02:31.596 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:31.598 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:31.600 00.002 1032 Enqueuing Expose request
00:02:31.601 00.001 1032 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:02:31.603 00.002 10072 Worker thread wakes up
00:02:31.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:31.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:32.236 00.633 10072 Exposure complete
00:02:32.277 00.041 10072 worker thread done servicing request
00:02:32.277 00.000 1032 OnExposeComplete: enter
00:02:32.278 00.001 1032 UpdateGuideState(): m_state=6
00:02:32.280 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
00:02:32.281 00.001 1032 Star::Find returns 1 (0), X=324.66, Y=742.34, Mass=1327, SNR=25.7, Peak=157 HFD=2.8
00:02:32.282 00.001 1032 MultiStar: exiting stabilization period
00:02:32.283 00.001 1032 MultiStar: updating star positions after lock position change
00:02:32.284 00.001 1032 Star::Find(15, 577, 304, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
00:02:32.285 00.001 1032 Star::Find returns 1 (1), X=577.64, Y=305.35, Mass=1655, SNR=28.7, Peak=255 HFD=1.9
00:02:32.286 00.001 1032 Star::Find(15, 223, 606, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
00:02:32.287 00.001 1032 Star::Find returns 1 (0), X=223.58, Y=607.51, Mass=1200, SNR=24.4, Peak=146 HFD=3.1
00:02:32.288 00.001 1032 Star::Find(15, 1122, 322, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
00:02:32.290 00.002 1032 Star::Find returns 1 (0), X=1122.87, Y=322.99, Mass=685, SNR=18.3, Peak=62 HFD=2.7
00:02:32.292 00.002 1032 Star::Find(15, 996, 221, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
00:02:32.293 00.001 1032 Star::Find returns 1 (0), X=997.00, Y=222.46, Mass=678, SNR=18.3, Peak=69 HFD=2.5
00:02:32.294 00.001 1032 Star::Find(15, 428, 327, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
00:02:32.295 00.001 1032 Star::Find returns 1 (0), X=429.11, Y=327.69, Mass=621, SNR=17.5, Peak=79 HFD=2.6
00:02:32.296 00.001 1032 Star::Find(15, 613, 578, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
00:02:32.300 00.004 1032 Star::Find returns 1 (0), X=614.38, Y=579.36, Mass=623, SNR=17.5, Peak=93 HFD=2.2
00:02:32.302 00.002 1032 Star::Find(15, 920, 81, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
00:02:32.304 00.002 1032 Star::Find returns 1 (0), X=921.05, Y=82.38, Mass=315, SNR=12.4, Peak=32 HFD=2.6
00:02:32.304 00.000 1032 Star::Find(15, 637, 563, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
00:02:32.306 00.002 1032 Star::Find returns 1 (0), X=638.00, Y=563.97, Mass=491, SNR=15.6, Peak=109 HFD=2.0
00:02:32.307 00.001 1032 Star::Find(15, 1124, 684, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
00:02:32.308 00.001 1032 Star::Find returns 1 (0), X=1124.40, Y=685.40, Mass=442, SNR=14.7, Peak=47 HFD=3.0
00:02:32.309 00.001 1032 Star::Find(15, 134, 816, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
00:02:32.310 00.001 1032 Star::Find returns 1 (0), X=135.45, Y=816.56, Mass=356, SNR=13.2, Peak=25 HFD=3.2
00:02:32.311 00.001 1032 Star::Find(15, 830, 112, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
00:02:32.312 00.001 1032 Star::Find returns 1 (0), X=831.06, Y=112.86, Mass=249, SNR=11.0, Peak=33 HFD=2.3
00:02:32.313 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
00:02:32.314 00.001 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
00:02:32.315 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.74 mountX=-0.05 mountY=-0.03, mountTheta=-2.57
00:02:32.317 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
00:02:32.318 00.001 1032 Enqueuing Move request for scope (0.04, -0.04)
00:02:32.319 00.001 10072 Worker thread wakes up
00:02:32.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
00:02:32.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
00:02:32.319 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
00:02:32.319 00.000 10072 BLC: window closed
00:02:32.319 00.000 10072 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.292375, 1:-0.039161, 2:-0.058321
00:02:32.319 00.000 10072 BLC: No correction, Miss < min_move
00:02:32.319 00.000 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.96, period_length = 288.78
00:02:32.319 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:02:32.320 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:32.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:02:32.320 00.000 10072 MoveAxis(E, 1, ABG)
00:02:32.320 00.000 10072 Guiding  Dir = 2, Dur = 1
00:02:32.320 00.000 10072 IsGuiding returns 0
00:02:32.320 00.000 10072 PulseGuide returned control before completion, sleep 11
00:02:32.321 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:32.337 00.016 1032 UpdateGuideState exits: m=1327 SNR=25.7
00:02:32.338 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:32.340 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:32.341 00.001 1032 Enqueuing Expose request
00:02:32.342 00.001 10072 IsGuiding returns 0
00:02:32.342 00.000 10072 Move returns status 0, amount 1
00:02:32.342 00.000 10072 MoveAxis(N, 0, ABG)
00:02:32.342 00.000 10072 Move returns status 0, amount 0
00:02:32.342 00.000 10072 move complete, result=0
00:02:32.342 00.000 10072 worker thread done servicing request
00:02:32.342 00.000 10072 Worker thread wakes up
00:02:32.342 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:32.342 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:32.348 00.006 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:02:32.749 00.401 10072 Exposure complete
00:02:32.790 00.041 10072 worker thread done servicing request
00:02:32.790 00.000 1032 OnExposeComplete: enter
00:02:32.792 00.002 1032 UpdateGuideState(): m_state=6
00:02:32.794 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 37
00:02:32.797 00.003 1032 Star::Find returns 1 (0), X=324.67, Y=742.40, Mass=1382, SNR=26.2, Peak=150 HFD=2.9
00:02:32.799 00.002 1032 MultiStar: [#1 -0.09,0.00,1.13,U] [#2 -0.08,0.04,0.95,U] [#3 0.03,0.00,0.75,U] [#4 0.06,-0.03,0.63,U] [#5 0.03,0.02,0.69,U] [#6 -0.00,0.09,0.70,U] [#7 -0.06,-0.03,0.50,U] [#8 0.01,0.01,0.65,U] 
00:02:32.801 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {0.05, 0.02}
00:02:32.804 00.003 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
00:02:32.806 00.002 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
00:02:32.809 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.08 mountX=0.02 mountY=0.00, mountTheta=0.25
00:02:32.814 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
00:02:32.816 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
00:02:32.818 00.002 10072 Worker thread wakes up
00:02:32.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
00:02:32.818 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
00:02:32.818 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
00:02:32.818 00.000 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.96, period_length = 288.78
00:02:32.818 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:02:32.818 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:32.819 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:02:32.819 00.000 10072 MoveAxis(E, 1, ABG)
00:02:32.819 00.000 10072 Guiding  Dir = 2, Dur = 1
00:02:32.819 00.000 10072 IsGuiding returns 0
00:02:32.819 00.000 10072 PulseGuide returned control before completion, sleep 11
00:02:32.821 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:32.840 00.019 10072 IsGuiding returns 0
00:02:32.840 00.000 10072 Move returns status 0, amount 1
00:02:32.840 00.000 10072 MoveAxis(N, 0, ABG)
00:02:32.840 00.000 10072 Move returns status 0, amount 0
00:02:32.840 00.000 10072 move complete, result=0
00:02:32.840 00.000 10072 worker thread done servicing request
00:02:32.842 00.002 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:02:32.844 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:32.846 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:32.847 00.001 1032 Enqueuing Expose request
00:02:32.848 00.001 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:02:32.850 00.002 10072 Worker thread wakes up
00:02:32.850 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:32.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:33.483 00.633 10072 Exposure complete
00:02:33.527 00.044 10072 worker thread done servicing request
00:02:33.527 00.000 1032 OnExposeComplete: enter
00:02:33.529 00.002 1032 UpdateGuideState(): m_state=6
00:02:33.531 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 38
00:02:33.532 00.001 1032 Star::Find returns 1 (0), X=324.77, Y=742.41, Mass=1447, SNR=26.8, Peak=160 HFD=2.8
00:02:33.534 00.002 1032 MultiStar: [#1 0.04,0.15,1.12,U] [#2 -0.00,0.03,0.91,U] [#3 0.16,-0.01,0.66,U] [#4 -0.07,0.03,0.62,U] [#5 0.15,-0.05,0.68,U] [#6 0.19,0.00,0.00,M1] [#7 -0.13,0.10,0.48,U] [#8 0.09,0.09,0.56,U] 
00:02:33.536 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {0.16, 0.04}
00:02:33.538 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
00:02:33.540 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
00:02:33.542 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.71 mountX=0.03 mountY=-0.07, mountTheta=-1.12
00:02:33.544 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
00:02:33.546 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
00:02:33.547 00.001 10072 Worker thread wakes up
00:02:33.547 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
00:02:33.548 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
00:02:33.548 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
00:02:33.548 00.000 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.96, period_length = 288.78
00:02:33.548 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:02:33.548 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:33.548 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:02:33.548 00.000 10072 MoveAxis(E, 1, ABG)
00:02:33.548 00.000 10072 Guiding  Dir = 2, Dur = 1
00:02:33.548 00.000 10072 IsGuiding returns 0
00:02:33.549 00.001 10072 PulseGuide returned control before completion, sleep 11
00:02:33.551 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:33.571 00.020 1032 UpdateGuideState exits: m=1447 SNR=26.8
00:02:33.574 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:33.576 00.002 10072 IsGuiding returns 0
00:02:33.576 00.000 10072 Move returns status 0, amount 1
00:02:33.576 00.000 10072 MoveAxis(N, 0, ABG)
00:02:33.576 00.000 10072 Move returns status 0, amount 0
00:02:33.576 00.000 10072 move complete, result=0
00:02:33.576 00.000 10072 worker thread done servicing request
00:02:33.576 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:33.577 00.001 1032 Enqueuing Expose request
00:02:33.578 00.001 10072 Worker thread wakes up
00:02:33.578 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:33.578 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:33.578 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:02:33.985 00.407 10072 Exposure complete
00:02:34.029 00.044 10072 worker thread done servicing request
00:02:34.029 00.000 1032 OnExposeComplete: enter
00:02:34.031 00.002 1032 UpdateGuideState(): m_state=6
00:02:34.032 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 39
00:02:34.034 00.002 1032 Star::Find returns 1 (0), X=324.84, Y=742.40, Mass=1350, SNR=25.9, Peak=141 HFD=2.7
00:02:34.035 00.001 1032 MultiStar: [#1 -0.03,0.05,1.11,U] [#2 -0.15,0.02,1.02,U] [#3 0.17,0.08,0.00,M1] [#4 0.07,0.13,0.69,U] [#5 0.08,-0.17,0.00,M1] [#6 0.13,0.13,0.00,M2] [#7 -0.13,0.07,0.53,U] [#8 0.08,0.06,0.59,U] 
00:02:34.036 00.001 1032 refined, 5 included, MultiStar: {0.02, 0.05}, one-star: {0.23, 0.02}
00:02:34.038 00.002 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
00:02:34.040 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
00:02:34.041 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.28 mountX=0.05 mountY=-0.03, mountTheta=-0.55
00:02:34.043 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
00:02:34.044 00.001 1032 Enqueuing Move request for scope (0.02, 0.05)
00:02:34.046 00.002 10072 Worker thread wakes up
00:02:34.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
00:02:34.046 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
00:02:34.046 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.03
00:02:34.046 00.000 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.95, period_length = 288.78
00:02:34.046 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:02:34.047 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:34.047 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:02:34.047 00.000 10072 MoveAxis(E, 1, ABG)
00:02:34.047 00.000 10072 Guiding  Dir = 2, Dur = 1
00:02:34.048 00.001 10072 IsGuiding returns 0
00:02:34.048 00.000 10072 PulseGuide returned control before completion, sleep 11
00:02:34.050 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:34.061 00.011 10072 IsGuiding returns 0
00:02:34.061 00.000 10072 Move returns status 0, amount 1
00:02:34.061 00.000 10072 MoveAxis(N, 0, ABG)
00:02:34.061 00.000 10072 Move returns status 0, amount 0
00:02:34.061 00.000 10072 move complete, result=0
00:02:34.061 00.000 10072 worker thread done servicing request
00:02:34.068 00.007 1032 UpdateGuideState exits: m=1350 SNR=25.9
00:02:34.069 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:34.071 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:34.072 00.001 1032 Enqueuing Expose request
00:02:34.073 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:02:34.075 00.002 10072 Worker thread wakes up
00:02:34.075 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:34.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:34.702 00.627 10072 Exposure complete
00:02:34.743 00.041 10072 worker thread done servicing request
00:02:34.743 00.000 1032 OnExposeComplete: enter
00:02:34.745 00.002 1032 UpdateGuideState(): m_state=6
00:02:34.747 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 40
00:02:34.748 00.001 1032 Star::Find returns 1 (0), X=324.76, Y=742.41, Mass=1307, SNR=25.4, Peak=140 HFD=2.8
00:02:34.750 00.002 1032 MultiStar: [#1 0.01,0.10,1.16,U] [#2 -0.12,-0.02,0.99,U] [#3 0.10,-0.03,0.78,U] [#4 -0.07,0.09,0.66,U] [#5 0.30,-0.07,0.00,M2] [#6 0.12,0.16,0.00,M3] [#7 -0.02,0.07,0.56,U] [#8 0.18,0.08,0.00,M1] 
00:02:34.751 00.001 1032 refined, 5 included, MultiStar: {0.01, 0.04}, one-star: {0.14, 0.03}
00:02:34.753 00.002 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
00:02:34.754 00.001 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
00:02:34.755 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.29 mountX=0.04 mountY=-0.02, mountTheta=-0.54
00:02:34.757 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
00:02:34.759 00.002 1032 Enqueuing Move request for scope (0.01, 0.04)
00:02:34.760 00.001 10072 Worker thread wakes up
00:02:34.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:02:34.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:02:34.760 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
00:02:34.761 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.95, period_length = 288.78
00:02:34.761 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:02:34.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:34.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:02:34.761 00.000 10072 MoveAxis(E, 1, ABG)
00:02:34.761 00.000 10072 Guiding  Dir = 2, Dur = 1
00:02:34.761 00.000 10072 IsGuiding returns 0
00:02:34.762 00.001 10072 PulseGuide returned control before completion, sleep 11
00:02:34.763 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:34.777 00.014 10072 IsGuiding returns 0
00:02:34.777 00.000 10072 Move returns status 0, amount 1
00:02:34.777 00.000 10072 MoveAxis(N, 0, ABG)
00:02:34.777 00.000 10072 Move returns status 0, amount 0
00:02:34.777 00.000 10072 move complete, result=0
00:02:34.777 00.000 10072 worker thread done servicing request
00:02:34.785 00.008 1032 UpdateGuideState exits: m=1307 SNR=25.4
00:02:34.787 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:34.788 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:34.790 00.002 1032 Enqueuing Expose request
00:02:34.791 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:02:34.792 00.001 10072 Worker thread wakes up
00:02:34.794 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:34.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:35.205 00.411 10072 Exposure complete
00:02:35.260 00.055 10072 worker thread done servicing request
00:02:35.260 00.000 1032 OnExposeComplete: enter
00:02:35.263 00.003 1032 UpdateGuideState(): m_state=6
00:02:35.266 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 41
00:02:35.269 00.003 1032 Star::Find returns 1 (0), X=324.66, Y=742.34, Mass=1267, SNR=25.0, Peak=143 HFD=2.8
00:02:35.271 00.002 1032 MultiStar: [#1 0.06,0.07,1.19,U] [#2 -0.08,-0.04,1.03,U] [#3 0.17,-0.14,0.00,M1] [#4 0.04,-0.05,0.72,U] [#5 0.06,-0.14,0.76,U] [#6 0.08,0.05,0.71,U] [#7 0.06,-0.03,0.50,U] [#8 0.06,0.08,0.60,U] 
00:02:35.273 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {0.04, -0.04}
00:02:35.275 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
00:02:35.278 00.003 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
00:02:35.280 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.26 mountX=-0.02 mountY=-0.03, mountTheta=-2.09
00:02:35.283 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
00:02:35.286 00.003 1032 Enqueuing Move request for scope (0.04, -0.01)
00:02:35.288 00.002 10072 Worker thread wakes up
00:02:35.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:02:35.288 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:02:35.288 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.03
00:02:35.288 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.95, period_length = 288.78
00:02:35.288 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:02:35.288 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:35.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:02:35.288 00.000 10072 MoveAxis(E, 0, ABG)
00:02:35.289 00.001 10072 Move returns status 0, amount 0
00:02:35.289 00.000 10072 MoveAxis(N, 0, ABG)
00:02:35.289 00.000 10072 Move returns status 0, amount 0
00:02:35.289 00.000 10072 move complete, result=0
00:02:35.289 00.000 10072 worker thread done servicing request
00:02:35.290 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:35.313 00.023 1032 UpdateGuideState exits: m=1267 SNR=25.0
00:02:35.316 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:35.318 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:35.320 00.002 1032 Enqueuing Expose request
00:02:35.322 00.002 10072 Worker thread wakes up
00:02:35.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:35.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:35.322 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:35.949 00.627 10072 Exposure complete
00:02:35.992 00.043 10072 worker thread done servicing request
00:02:35.992 00.000 1032 OnExposeComplete: enter
00:02:35.995 00.003 1032 UpdateGuideState(): m_state=6
00:02:35.996 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 42
00:02:35.998 00.002 1032 Star::Find returns 1 (0), X=324.76, Y=742.33, Mass=1336, SNR=25.8, Peak=144 HFD=2.7
00:02:35.999 00.001 1032 MultiStar: [#1 0.05,0.01,1.12,U] [#2 -0.06,-0.09,0.99,U] [#3 0.11,-0.03,0.72,U] [#4 0.14,-0.02,0.69,U] [#5 0.32,-0.09,0.00,M2] [#6 0.16,-0.06,0.00,M3] [#7 -0.07,0.12,0.50,U] [#8 0.15,-0.06,0.00,M1] 
00:02:36.002 00.003 1032 refined, 5 included, MultiStar: {0.06, -0.02}, one-star: {0.15, -0.05}
00:02:36.003 00.001 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
00:02:36.005 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
00:02:36.006 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.36 mountX=-0.04 mountY=-0.05, mountTheta=-2.19
00:02:36.009 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
00:02:36.011 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
00:02:36.014 00.003 10072 Worker thread wakes up
00:02:36.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
00:02:36.014 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
00:02:36.014 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.05
00:02:36.014 00.000 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.95, period_length = 288.78
00:02:36.014 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:02:36.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:36.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:02:36.014 00.000 10072 MoveAxis(E, 1, ABG)
00:02:36.014 00.000 10072 Guiding  Dir = 2, Dur = 1
00:02:36.015 00.001 10072 IsGuiding returns 0
00:02:36.015 00.000 10072 PulseGuide returned control before completion, sleep 11
00:02:36.016 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:36.037 00.021 1032 UpdateGuideState exits: m=1336 SNR=25.8
00:02:36.039 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:36.041 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:36.043 00.002 1032 Enqueuing Expose request
00:02:36.044 00.001 10072 IsGuiding returns 0
00:02:36.044 00.000 10072 Move returns status 0, amount 1
00:02:36.044 00.000 10072 MoveAxis(N, 0, ABG)
00:02:36.044 00.000 10072 Move returns status 0, amount 0
00:02:36.044 00.000 10072 move complete, result=0
00:02:36.044 00.000 10072 worker thread done servicing request
00:02:36.045 00.001 10072 Worker thread wakes up
00:02:36.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:36.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:36.052 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:02:36.455 00.403 10072 Exposure complete
00:02:36.500 00.045 10072 worker thread done servicing request
00:02:36.500 00.000 1032 OnExposeComplete: enter
00:02:36.501 00.001 1032 UpdateGuideState(): m_state=6
00:02:36.504 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 43
00:02:36.505 00.001 1032 Star::Find returns 1 (0), X=324.74, Y=742.35, Mass=1268, SNR=25.1, Peak=137 HFD=2.8
00:02:36.506 00.001 1032 MultiStar: [#1 0.05,0.02,1.13,U] [#2 -0.05,-0.10,1.05,U] [#3 0.12,-0.18,0.00,M1] [#4 0.15,-0.02,0.66,U] [#5 0.16,-0.11,0.00,M3] [#6 0.16,-0.03,0.00,M4] [#7 -0.05,0.03,0.56,U] [#8 0.14,-0.09,0.00,M2] 
00:02:36.508 00.002 1032 refined, 4 included, MultiStar: {0.05, -0.02}, one-star: {0.13, -0.03}
00:02:36.509 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
00:02:36.510 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
00:02:36.511 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.47 mountX=-0.03 mountY=-0.04, mountTheta=-2.30
00:02:36.515 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
00:02:36.516 00.001 1032 Enqueuing Move request for scope (0.05, -0.02)
00:02:36.518 00.002 10072 Worker thread wakes up
00:02:36.518 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
00:02:36.518 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
00:02:36.518 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.04
00:02:36.518 00.000 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.95, period_length = 288.78
00:02:36.518 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:02:36.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:36.520 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:02:36.520 00.000 10072 MoveAxis(E, 0, ABG)
00:02:36.520 00.000 10072 Move returns status 0, amount 0
00:02:36.520 00.000 10072 MoveAxis(N, 0, ABG)
00:02:36.520 00.000 10072 Move returns status 0, amount 0
00:02:36.520 00.000 10072 move complete, result=0
00:02:36.520 00.000 10072 worker thread done servicing request
00:02:36.522 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:36.540 00.018 1032 UpdateGuideState exits: m=1268 SNR=25.1
00:02:36.541 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:36.543 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:36.545 00.002 1032 Enqueuing Expose request
00:02:36.546 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:36.547 00.001 10072 Worker thread wakes up
00:02:36.547 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:36.547 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:37.183 00.636 10072 Exposure complete
00:02:37.224 00.041 10072 worker thread done servicing request
00:02:37.224 00.000 1032 OnExposeComplete: enter
00:02:37.226 00.002 1032 UpdateGuideState(): m_state=6
00:02:37.228 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 44
00:02:37.230 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=742.35, Mass=1328, SNR=25.7, Peak=145 HFD=2.7
00:02:37.232 00.002 1032 MultiStar: [#1 0.05,-0.00,1.08,U] [#2 -0.11,-0.10,0.99,U] [#3 0.09,-0.23,0.00,M2] [#4 0.05,-0.17,0.00,M1] [#5 0.04,-0.14,0.69,U] [#6 0.21,-0.02,0.00,M5] [#7 0.12,0.09,0.51,U] [#8 0.14,0.04,0.55,U] 
00:02:37.234 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.03}, one-star: {0.14, -0.03}
00:02:37.235 00.001 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
00:02:37.237 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
00:02:37.238 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.58 mountX=-0.05 mountY=-0.04, mountTheta=-2.41
00:02:37.241 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
00:02:37.244 00.003 1032 Enqueuing Move request for scope (0.05, -0.03)
00:02:37.245 00.001 10072 Worker thread wakes up
00:02:37.246 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
00:02:37.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
00:02:37.246 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.04
00:02:37.246 00.000 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.95, period_length = 288.78
00:02:37.246 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:02:37.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:37.246 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:02:37.247 00.001 10072 MoveAxis(E, 0, ABG)
00:02:37.247 00.000 10072 Move returns status 0, amount 0
00:02:37.247 00.000 10072 MoveAxis(N, 0, ABG)
00:02:37.247 00.000 10072 Move returns status 0, amount 0
00:02:37.247 00.000 10072 move complete, result=0
00:02:37.247 00.000 10072 worker thread done servicing request
00:02:37.248 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:37.266 00.018 1032 UpdateGuideState exits: m=1328 SNR=25.7
00:02:37.269 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:37.270 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:37.271 00.001 1032 Enqueuing Expose request
00:02:37.273 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:37.274 00.001 10072 Worker thread wakes up
00:02:37.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:37.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:37.681 00.407 10072 Exposure complete
00:02:37.724 00.043 10072 worker thread done servicing request
00:02:37.725 00.001 1032 OnExposeComplete: enter
00:02:37.726 00.001 1032 UpdateGuideState(): m_state=6
00:02:37.728 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 45
00:02:37.730 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=742.34, Mass=1538, SNR=27.6, Peak=171 HFD=2.8
00:02:37.731 00.001 1032 MultiStar: [#1 0.03,-0.02,0.98,U] [#2 -0.10,-0.05,0.92,U] [#3 0.09,-0.17,0.00,M3] [#4 -0.05,-0.16,0.00,M2] [#5 0.18,-0.10,0.00,M3] [#6 0.21,-0.15,0.00,M6] [#7 -0.20,0.16,0.00,M1] [#8 0.01,-0.09,0.53,U] 
00:02:37.733 00.002 1032 refined, 3 included, MultiStar: {0.02, -0.05}, one-star: {0.13, -0.04}
00:02:37.735 00.002 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
00:02:37.736 00.001 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
00:02:37.739 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.12 mountX=-0.05 mountY=-0.01, mountTheta=-2.95
00:02:37.743 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
00:02:37.745 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
00:02:37.747 00.002 10072 Worker thread wakes up
00:02:37.747 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
00:02:37.747 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
00:02:37.747 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
00:02:37.747 00.000 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.95, period_length = 288.78
00:02:37.747 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:02:37.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:37.748 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:02:37.748 00.000 10072 MoveAxis(E, 0, ABG)
00:02:37.748 00.000 10072 Move returns status 0, amount 0
00:02:37.748 00.000 10072 MoveAxis(N, 0, ABG)
00:02:37.748 00.000 10072 Move returns status 0, amount 0
00:02:37.748 00.000 10072 move complete, result=0
00:02:37.748 00.000 10072 worker thread done servicing request
00:02:37.749 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:37.769 00.020 1032 UpdateGuideState exits: m=1538 SNR=27.6
00:02:37.772 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:37.774 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:37.776 00.002 1032 Enqueuing Expose request
00:02:37.777 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:37.779 00.002 10072 Worker thread wakes up
00:02:37.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:37.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:38.415 00.636 10072 Exposure complete
00:02:38.458 00.043 10072 worker thread done servicing request
00:02:38.458 00.000 1032 OnExposeComplete: enter
00:02:38.460 00.002 1032 UpdateGuideState(): m_state=6
00:02:38.461 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 46
00:02:38.464 00.003 1032 Star::Find returns 1 (0), X=324.80, Y=742.34, Mass=1362, SNR=25.9, Peak=155 HFD=2.6
00:02:38.465 00.001 1032 MultiStar: [#1 0.07,-0.07,1.15,U] [#2 -0.03,-0.07,0.92,U] [#3 0.11,-0.07,0.70,U] [#4 0.07,-0.08,0.63,U] [#5 0.25,-0.34,0.00,M4] [#6 0.20,-0.03,0.00,M7] [#7 0.01,0.11,0.54,U] [#8 0.22,-0.06,0.00,M1] 
00:02:38.466 00.001 1032 refined, 5 included, MultiStar: {0.07, -0.05}, one-star: {0.18, -0.04}
00:02:38.467 00.001 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
00:02:38.470 00.003 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
00:02:38.471 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.56 mountX=-0.06 mountY=-0.06, mountTheta=-2.39
00:02:38.474 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
00:02:38.475 00.001 1032 Enqueuing Move request for scope (0.07, -0.05)
00:02:38.476 00.001 10072 Worker thread wakes up
00:02:38.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
00:02:38.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
00:02:38.476 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.06 yDistance=-0.06
00:02:38.477 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.95, period_length = 288.78
00:02:38.477 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:02:38.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:38.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:02:38.477 00.000 10072 MoveAxis(E, 0, ABG)
00:02:38.477 00.000 10072 Move returns status 0, amount 0
00:02:38.477 00.000 10072 MoveAxis(N, 0, ABG)
00:02:38.477 00.000 10072 Move returns status 0, amount 0
00:02:38.477 00.000 10072 move complete, result=0
00:02:38.477 00.000 10072 worker thread done servicing request
00:02:38.478 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:38.503 00.025 1032 UpdateGuideState exits: m=1362 SNR=25.9
00:02:38.505 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:38.506 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:38.509 00.003 1032 Enqueuing Expose request
00:02:38.517 00.008 10072 Worker thread wakes up
00:02:38.517 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:38.517 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:38.520 00.003 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:38.935 00.415 10072 Exposure complete
00:02:38.984 00.049 10072 worker thread done servicing request
00:02:38.984 00.000 1032 OnExposeComplete: enter
00:02:38.986 00.002 1032 UpdateGuideState(): m_state=6
00:02:38.990 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 47
00:02:38.994 00.004 1032 Star::Find returns 1 (0), X=324.70, Y=742.46, Mass=1321, SNR=25.6, Peak=148 HFD=2.9
00:02:38.996 00.002 1032 MultiStar: [#1 0.02,0.02,1.13,U] [#2 -0.11,-0.07,0.97,U] [#3 0.12,-0.07,0.81,U] [#4 -0.18,0.02,0.00,M2] [#5 -0.06,-0.21,0.00,M5] [#6 0.13,-0.00,0.70,U] [#7 -0.03,0.17,0.00,M1] [#8 0.14,0.18,0.00,M2] 
00:02:38.997 00.001 1032 refined, 4 included, MultiStar: {0.04, -0.00}, one-star: {0.09, 0.08}
00:02:38.999 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
00:02:39.000 00.001 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
00:02:39.002 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.11 mountX=-0.02 mountY=-0.04, mountTheta=-1.94
00:02:39.005 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
00:02:39.007 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
00:02:39.009 00.002 10072 Worker thread wakes up
00:02:39.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
00:02:39.009 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
00:02:39.009 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.02 yDistance=-0.04
00:02:39.009 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.95, period_length = 288.78
00:02:39.009 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:02:39.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:39.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:02:39.009 00.000 10072 MoveAxis(W, 0, ABG)
00:02:39.009 00.000 10072 Move returns status 0, amount 0
00:02:39.009 00.000 10072 MoveAxis(N, 0, ABG)
00:02:39.009 00.000 10072 Move returns status 0, amount 0
00:02:39.009 00.000 10072 move complete, result=0
00:02:39.009 00.000 10072 worker thread done servicing request
00:02:39.012 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:39.030 00.018 1032 UpdateGuideState exits: m=1321 SNR=25.6
00:02:39.032 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:39.033 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:39.034 00.001 1032 Enqueuing Expose request
00:02:39.037 00.003 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
00:02:39.038 00.001 10072 Worker thread wakes up
00:02:39.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:39.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:39.665 00.627 10072 Exposure complete
00:02:39.719 00.054 10072 worker thread done servicing request
00:02:39.719 00.000 1032 OnExposeComplete: enter
00:02:39.721 00.002 1032 UpdateGuideState(): m_state=6
00:02:39.723 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 48
00:02:39.725 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=742.50, Mass=1268, SNR=25.1, Peak=143 HFD=2.8
00:02:39.728 00.003 1032 MultiStar: [#1 0.05,0.05,1.19,U] [#2 -0.05,-0.02,1.02,U] [#3 0.14,-0.04,0.69,U] [#4 -0.15,-0.01,0.00,M3] [#5 0.09,-0.11,0.68,U] [#6 0.14,0.01,0.74,U] [#7 -0.02,0.24,0.00,M2] [#8 0.24,-0.13,0.00,M3] 
00:02:39.729 00.001 1032 refined, 5 included, MultiStar: {0.08, 0.01}, one-star: {0.16, 0.12}
00:02:39.731 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
00:02:39.733 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
00:02:39.734 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.15 mountX=-0.01 mountY=-0.08, mountTheta=-1.68
00:02:39.736 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
00:02:39.738 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
00:02:39.740 00.002 10072 Worker thread wakes up
00:02:39.740 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:02:39.740 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:02:39.740 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
00:02:39.740 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.95, period_length = 288.78
00:02:39.740 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:02:39.740 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:39.740 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:02:39.740 00.000 10072 MoveAxis(W, 0, ABG)
00:02:39.740 00.000 10072 Move returns status 0, amount 0
00:02:39.740 00.000 10072 MoveAxis(N, 0, ABG)
00:02:39.741 00.001 10072 Move returns status 0, amount 0
00:02:39.741 00.000 10072 move complete, result=0
00:02:39.741 00.000 10072 worker thread done servicing request
00:02:39.743 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:39.763 00.020 1032 UpdateGuideState exits: m=1268 SNR=25.1
00:02:39.765 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:39.767 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:39.768 00.001 1032 Enqueuing Expose request
00:02:39.771 00.003 10072 Worker thread wakes up
00:02:39.771 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:02:39.773 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:39.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:40.183 00.410 10072 Exposure complete
00:02:40.238 00.055 10072 worker thread done servicing request
00:02:40.238 00.000 1032 OnExposeComplete: enter
00:02:40.240 00.002 1032 UpdateGuideState(): m_state=6
00:02:40.242 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 49
00:02:40.245 00.003 1032 Star::Find returns 1 (0), X=324.80, Y=742.39, Mass=1477, SNR=27.0, Peak=159 HFD=2.7
00:02:40.247 00.002 1032 MultiStar: [#1 0.10,-0.05,1.03,U] [#2 -0.03,-0.04,0.98,U] [#3 0.18,-0.10,0.00,M1] [#4 0.13,0.05,0.65,U] [#5 0.25,0.02,0.00,M5] [#6 0.12,-0.02,0.73,U] [#7 -0.22,0.14,0.00,M3] [#8 0.11,-0.01,0.60,U] 
00:02:40.249 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.01}, one-star: {0.19, 0.01}
00:02:40.250 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
00:02:40.252 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
00:02:40.254 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.13 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
00:02:40.258 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
00:02:40.261 00.003 1032 Enqueuing Move request for scope (0.10, -0.01)
00:02:40.263 00.002 10072 Worker thread wakes up
00:02:40.263 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
00:02:40.263 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
00:02:40.263 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.09
00:02:40.263 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.94, period_length = 288.78
00:02:40.263 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:02:40.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:40.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:02:40.263 00.000 10072 MoveAxis(W, 0, ABG)
00:02:40.263 00.000 10072 Move returns status 0, amount 0
00:02:40.264 00.001 10072 MoveAxis(N, 0, ABG)
00:02:40.264 00.000 10072 Move returns status 0, amount 0
00:02:40.264 00.000 10072 move complete, result=0
00:02:40.264 00.000 10072 worker thread done servicing request
00:02:40.265 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:40.287 00.022 1032 UpdateGuideState exits: m=1477 SNR=27.0
00:02:40.291 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:40.293 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:40.294 00.001 1032 Enqueuing Expose request
00:02:40.297 00.003 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:02:40.300 00.003 10072 Worker thread wakes up
00:02:40.300 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:40.300 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:40.932 00.632 10072 Exposure complete
00:02:40.993 00.061 10072 worker thread done servicing request
00:02:40.994 00.001 1032 OnExposeComplete: enter
00:02:40.996 00.002 1032 UpdateGuideState(): m_state=6
00:02:40.998 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 50
00:02:41.000 00.002 1032 Star::Find returns 1 (0), X=324.68, Y=742.38, Mass=1309, SNR=25.5, Peak=146 HFD=2.8
00:02:41.002 00.002 1032 MultiStar: [#1 0.13,0.06,1.13,U] [#2 0.05,-0.13,0.96,U] [#3 0.15,-0.11,0.00,M2] [#4 0.05,-0.16,0.00,M3] [#5 0.06,-0.30,0.00,M6] [#6 0.20,-0.04,0.00,M5] [#7 0.03,-0.00,0.48,U] [#8 0.22,0.04,0.00,M3] 
00:02:41.004 00.002 1032 single-star, 3 included, MultiStar: {0.08, -0.02}, one-star: {0.07, -0.00}
00:02:41.005 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
00:02:41.007 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
00:02:41.009 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.03 mountX=-0.02 mountY=-0.06, mountTheta=-1.86
00:02:41.012 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
00:02:41.014 00.002 1032 Enqueuing Move request for scope (0.07, -0.00)
00:02:41.017 00.003 10072 Worker thread wakes up
00:02:41.017 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
00:02:41.017 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
00:02:41.017 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.06
00:02:41.017 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.94, period_length = 288.78
00:02:41.017 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:02:41.017 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:41.017 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:02:41.017 00.000 10072 MoveAxis(W, 0, ABG)
00:02:41.017 00.000 10072 Move returns status 0, amount 0
00:02:41.018 00.001 10072 MoveAxis(N, 0, ABG)
00:02:41.018 00.000 10072 Move returns status 0, amount 0
00:02:41.018 00.000 10072 move complete, result=0
00:02:41.018 00.000 10072 worker thread done servicing request
00:02:41.019 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:41.041 00.022 1032 UpdateGuideState exits: m=1309 SNR=25.5
00:02:41.045 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:41.047 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:41.050 00.003 1032 Enqueuing Expose request
00:02:41.053 00.003 10072 Worker thread wakes up
00:02:41.053 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:02:41.056 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:41.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:41.462 00.406 10072 Exposure complete
00:02:41.523 00.061 10072 worker thread done servicing request
00:02:41.523 00.000 1032 OnExposeComplete: enter
00:02:41.525 00.002 1032 UpdateGuideState(): m_state=6
00:02:41.527 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 51
00:02:41.530 00.003 1032 Star::Find returns 1 (0), X=324.84, Y=742.46, Mass=1357, SNR=26.0, Peak=160 HFD=2.5
00:02:41.532 00.002 1032 MultiStar: [#1 0.20,-0.03,0.00,M1] [#2 -0.01,-0.05,0.95,U] [#3 0.24,-0.15,0.00,M3] [#4 -0.01,-0.06,0.70,U] [#5 0.27,-0.23,0.00,M7] [#6 0.23,-0.03,0.00,M6] [#7 0.07,0.08,0.54,U] [#8 0.17,0.00,0.00,M4] 
00:02:41.535 00.003 1032 refined, 3 included, MultiStar: {0.08, 0.01}, one-star: {0.23, 0.08}
00:02:41.536 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:02:41.539 00.003 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:02:41.541 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.14 mountX=-0.01 mountY=-0.08, mountTheta=-1.69
00:02:41.544 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
00:02:41.547 00.003 1032 Enqueuing Move request for scope (0.08, 0.01)
00:02:41.552 00.005 10072 Worker thread wakes up
00:02:41.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:02:41.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:02:41.552 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
00:02:41.552 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.94, period_length = 288.78
00:02:41.552 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:02:41.553 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:41.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:02:41.553 00.000 10072 MoveAxis(W, 0, ABG)
00:02:41.553 00.000 10072 Move returns status 0, amount 0
00:02:41.553 00.000 10072 MoveAxis(N, 0, ABG)
00:02:41.553 00.000 10072 Move returns status 0, amount 0
00:02:41.553 00.000 10072 move complete, result=0
00:02:41.553 00.000 10072 worker thread done servicing request
00:02:41.555 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:41.579 00.024 1032 UpdateGuideState exits: m=1357 SNR=26.0
00:02:41.582 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:41.584 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:41.586 00.002 1032 Enqueuing Expose request
00:02:41.589 00.003 10072 Worker thread wakes up
00:02:41.589 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:41.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:41.590 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:02:42.225 00.635 10072 Exposure complete
00:02:42.278 00.053 10072 worker thread done servicing request
00:02:42.278 00.000 1032 OnExposeComplete: enter
00:02:42.281 00.003 1032 UpdateGuideState(): m_state=6
00:02:42.284 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 52
00:02:42.286 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=742.31, Mass=1289, SNR=25.2, Peak=145 HFD=2.7
00:02:42.288 00.002 1032 MultiStar: [#1 0.12,0.09,1.15,U] [#2 -0.02,-0.04,1.04,U] [#3 0.17,-0.04,0.00,M4] [#4 -0.01,0.06,0.65,U] [#5 0.16,-0.04,0.00,M8] [#6 0.23,0.09,0.00,M7] [#7 -0.03,0.25,0.00,M2] [#8 0.04,-0.05,0.59,U] 
00:02:42.290 00.002 1032 refined, 4 included, MultiStar: {0.06, 0.00}, one-star: {0.14, -0.07}
00:02:42.292 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
00:02:42.293 00.001 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
00:02:42.295 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.02 mountX=-0.01 mountY=-0.06, mountTheta=-1.81
00:02:42.299 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
00:02:42.301 00.002 1032 Enqueuing Move request for scope (0.06, 0.00)
00:02:42.304 00.003 10072 Worker thread wakes up
00:02:42.304 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
00:02:42.304 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
00:02:42.305 00.001 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
00:02:42.305 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.94, period_length = 288.78
00:02:42.305 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:02:42.305 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:42.305 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:02:42.305 00.000 10072 MoveAxis(W, 0, ABG)
00:02:42.305 00.000 10072 Move returns status 0, amount 0
00:02:42.305 00.000 10072 MoveAxis(N, 0, ABG)
00:02:42.305 00.000 10072 Move returns status 0, amount 0
00:02:42.305 00.000 10072 move complete, result=0
00:02:42.305 00.000 10072 worker thread done servicing request
00:02:42.306 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:42.329 00.023 1032 UpdateGuideState exits: m=1289 SNR=25.2
00:02:42.333 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:42.335 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:42.338 00.003 1032 Enqueuing Expose request
00:02:42.340 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:02:42.342 00.002 10072 Worker thread wakes up
00:02:42.342 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:42.342 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:42.755 00.413 10072 Exposure complete
00:02:42.813 00.058 10072 worker thread done servicing request
00:02:42.813 00.000 1032 OnExposeComplete: enter
00:02:42.816 00.003 1032 UpdateGuideState(): m_state=6
00:02:42.819 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 53
00:02:42.821 00.002 1032 Star::Find returns 1 (0), X=324.76, Y=742.34, Mass=1472, SNR=27.0, Peak=166 HFD=2.7
00:02:42.823 00.002 1032 MultiStar: [#1 0.15,0.03,0.00,M1] [#2 0.17,0.01,0.00,M1] [#3 0.22,-0.10,0.00,M5] [#4 0.14,-0.00,0.65,U] [#5 0.31,-0.07,0.00,M9] [#6 0.29,0.10,0.00,M8] [#7 0.14,-0.02,0.50,U] [#8 0.24,0.06,0.00,M4] 
00:02:42.824 00.001 1032 refined, 2 included, MultiStar: {0.15, -0.02}, one-star: {0.15, -0.03}
00:02:42.826 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
00:02:42.829 00.003 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
00:02:42.831 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.14 mountX=-0.06 mountY=-0.14, mountTheta=-1.97
00:02:42.834 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
00:02:42.836 00.002 1032 Enqueuing Move request for scope (0.15, -0.02)
00:02:42.838 00.002 10072 Worker thread wakes up
00:02:42.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
00:02:42.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
00:02:42.838 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.06 yDistance=-0.14
00:02:42.838 00.000 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.94, period_length = 288.78
00:02:42.838 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:02:42.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:42.839 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:02:42.839 00.000 10072 MoveAxis(W, 0, ABG)
00:02:42.839 00.000 10072 Move returns status 0, amount 0
00:02:42.839 00.000 10072 MoveAxis(N, 0, ABG)
00:02:42.839 00.000 10072 Move returns status 0, amount 0
00:02:42.839 00.000 10072 move complete, result=0
00:02:42.839 00.000 10072 worker thread done servicing request
00:02:42.840 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:42.864 00.024 1032 UpdateGuideState exits: m=1472 SNR=27.0
00:02:42.866 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:42.867 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:42.870 00.003 1032 Enqueuing Expose request
00:02:42.871 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:02:42.873 00.002 10072 Worker thread wakes up
00:02:42.873 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:42.873 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:43.508 00.635 10072 Exposure complete
00:02:43.566 00.058 10072 worker thread done servicing request
00:02:43.567 00.001 1032 OnExposeComplete: enter
00:02:43.569 00.002 1032 UpdateGuideState(): m_state=6
00:02:43.571 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 54
00:02:43.572 00.001 1032 Star::Find returns 1 (0), X=324.86, Y=742.29, Mass=1295, SNR=25.3, Peak=151 HFD=2.6
00:02:43.574 00.002 1032 MultiStar: [#1 0.18,-0.01,0.00,M2] [#2 -0.01,-0.08,1.05,U] [#3 0.10,-0.17,0.00,M6] [#4 0.02,-0.08,0.67,U] [#5 0.27,-0.22,0.00,M10] [#6 0.22,-0.07,0.00,M9] [#7 0.08,0.02,0.50,U] [#8 0.24,-0.04,0.00,M5] 
00:02:43.576 00.002 1032 refined, 3 included, MultiStar: {0.09, -0.07}, one-star: {0.24, -0.09}
00:02:43.577 00.001 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
00:02:43.580 00.003 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
00:02:43.584 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.63 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
00:02:43.591 00.007 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
00:02:43.593 00.002 1032 Enqueuing Move request for scope (0.09, -0.07)
00:02:43.596 00.003 10072 Worker thread wakes up
00:02:43.596 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
00:02:43.596 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
00:02:43.596 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
00:02:43.596 00.000 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.94, period_length = 288.78
00:02:43.596 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:02:43.596 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:43.596 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:02:43.596 00.000 10072 MoveAxis(W, 0, ABG)
00:02:43.596 00.000 10072 Move returns status 0, amount 0
00:02:43.596 00.000 10072 MoveAxis(N, 0, ABG)
00:02:43.596 00.000 10072 Move returns status 0, amount 0
00:02:43.596 00.000 10072 move complete, result=0
00:02:43.596 00.000 10072 worker thread done servicing request
00:02:43.598 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:43.622 00.024 1032 UpdateGuideState exits: m=1295 SNR=25.3
00:02:43.624 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:43.625 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:43.627 00.002 1032 Enqueuing Expose request
00:02:43.629 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:02:43.630 00.001 10072 Worker thread wakes up
00:02:43.630 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:43.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:44.041 00.411 10072 Exposure complete
00:02:44.097 00.056 10072 worker thread done servicing request
00:02:44.097 00.000 1032 OnExposeComplete: enter
00:02:44.099 00.002 1032 UpdateGuideState(): m_state=6
00:02:44.101 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 55
00:02:44.103 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=742.34, Mass=1469, SNR=26.9, Peak=166 HFD=2.7
00:02:44.105 00.002 1032 MultiStar: [#1 0.16,-0.09,0.00,M3] [#2 0.09,-0.14,0.00,M1] [#3 0.16,-0.21,0.00,M7] [#4 0.28,-0.13,0.00,M1] [#5 0.13,-0.15,0.00,R] [#6 0.21,-0.12,0.00,M10] [#7 0.10,-0.07,0.52,U] [#8 0.28,-0.16,0.00,M6] 
00:02:44.107 00.002 1032 refined, 1 included, MultiStar: {0.15, -0.05}, one-star: {0.17, -0.03}
00:02:44.108 00.001 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
00:02:44.111 00.003 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
00:02:44.114 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.31 mountX=-0.08 mountY=-0.13, mountTheta=-2.14
00:02:44.118 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
00:02:44.119 00.001 1032 Enqueuing Move request for scope (0.15, -0.05)
00:02:44.122 00.003 10072 Worker thread wakes up
00:02:44.123 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
00:02:44.123 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
00:02:44.123 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.08 yDistance=-0.13
00:02:44.123 00.000 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.94, period_length = 288.78
00:02:44.123 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:02:44.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:44.123 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:02:44.123 00.000 10072 MoveAxis(W, 1, ABG)
00:02:44.123 00.000 10072 Guiding  Dir = 3, Dur = 1
00:02:44.124 00.001 10072 IsGuiding returns 0
00:02:44.124 00.000 10072 PulseGuide returned control before completion, sleep 11
00:02:44.126 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:44.148 00.022 10072 IsGuiding returns 0
00:02:44.148 00.000 10072 Move returns status 0, amount 1
00:02:44.148 00.000 10072 MoveAxis(N, 0, ABG)
00:02:44.149 00.001 10072 Move returns status 0, amount 0
00:02:44.149 00.000 10072 move complete, result=0
00:02:44.149 00.000 10072 worker thread done servicing request
00:02:44.150 00.001 1032 UpdateGuideState exits: m=1469 SNR=26.9
00:02:44.153 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:44.155 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:44.158 00.003 1032 Enqueuing Expose request
00:02:44.160 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:02:44.162 00.002 10072 Worker thread wakes up
00:02:44.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:44.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:44.794 00.632 10072 Exposure complete
00:02:44.850 00.056 10072 worker thread done servicing request
00:02:44.851 00.001 1032 OnExposeComplete: enter
00:02:44.854 00.003 1032 UpdateGuideState(): m_state=6
00:02:44.856 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 56
00:02:44.858 00.002 1032 Star::Find returns 1 (0), X=324.80, Y=742.28, Mass=1319, SNR=25.6, Peak=147 HFD=2.6
00:02:44.861 00.003 1032 MultiStar: [#1 0.12,-0.11,0.00,M4] [#2 0.11,-0.17,0.00,M2] [#3 0.25,-0.05,0.00,M8] [#4 0.09,0.01,0.63,U] [#5 0.09,-0.19,0.00,M1] [#6 0.28,-0.07,0.00,R] [#7 -0.04,0.02,0.54,U] [#8 0.19,-0.17,0.00,M7] 
00:02:44.863 00.002 1032 refined, 2 included, MultiStar: {0.10, -0.03}, one-star: {0.19, -0.09}
00:02:44.865 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
00:02:44.866 00.001 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
00:02:44.868 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.32 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
00:02:44.872 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
00:02:44.874 00.002 1032 Enqueuing Move request for scope (0.10, -0.03)
00:02:44.875 00.001 10072 Worker thread wakes up
00:02:44.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
00:02:44.876 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
00:02:44.876 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.06 yDistance=-0.09
00:02:44.876 00.000 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.94, period_length = 288.78
00:02:44.876 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:02:44.876 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:44.876 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:02:44.876 00.000 10072 MoveAxis(W, 1, ABG)
00:02:44.876 00.000 10072 Guiding  Dir = 3, Dur = 1
00:02:44.877 00.001 10072 IsGuiding returns 0
00:02:44.877 00.000 10072 PulseGuide returned control before completion, sleep 11
00:02:44.877 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:44.898 00.021 10072 IsGuiding returns 1
00:02:44.898 00.000 10072 scope still moving after pulse duration time elapsed
00:02:44.901 00.003 1032 UpdateGuideState exits: m=1319 SNR=25.6
00:02:44.904 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:44.906 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:44.908 00.002 1032 Enqueuing Expose request
00:02:44.930 00.022 10072 IsGuiding returns 1
00:02:44.961 00.031 10072 IsGuiding returns 0
00:02:44.961 00.000 10072 scope move finished after 1 + 84 ms
00:02:44.962 00.001 10072 Move returns status 0, amount 1
00:02:44.962 00.000 10072 MoveAxis(N, 0, ABG)
00:02:44.962 00.000 10072 Move returns status 0, amount 0
00:02:44.962 00.000 10072 move complete, result=0
00:02:44.962 00.000 10072 worker thread done servicing request
00:02:44.962 00.000 10072 Worker thread wakes up
00:02:44.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:44.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:44.963 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:02:45.373 00.410 10072 Exposure complete
00:02:45.431 00.058 10072 worker thread done servicing request
00:02:45.431 00.000 1032 OnExposeComplete: enter
00:02:45.434 00.003 1032 UpdateGuideState(): m_state=6
00:02:45.436 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 57
00:02:45.438 00.002 1032 Star::Find returns 1 (0), X=324.73, Y=742.39, Mass=1167, SNR=24.1, Peak=130 HFD=2.8
00:02:45.440 00.002 1032 MultiStar: [#1 0.16,-0.12,0.00,M5] [#2 0.21,-0.06,0.00,M3] [#3 0.16,-0.08,0.00,M9] [#4 0.07,-0.12,0.69,U] [#5 0.01,0.07,0.75,U] [#6 -0.01,-0.02,0.74,U] [#7 0.03,0.15,0.59,U] [#8 0.24,0.01,0.00,M8] 
00:02:45.441 00.001 1032 refined, 4 included, MultiStar: {0.05, 0.01}, one-star: {0.12, 0.01}
00:02:45.444 00.003 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
00:02:45.445 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
00:02:45.447 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.28 mountX=0.00 mountY=-0.05, mountTheta=-1.55
00:02:45.450 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
00:02:45.452 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
00:02:45.454 00.002 10072 Worker thread wakes up
00:02:45.455 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
00:02:45.455 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
00:02:45.455 00.000 10072 Moving (0.05, 0.01) raw xDistance=0.00 yDistance=-0.05
00:02:45.455 00.000 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.94, period_length = 288.78
00:02:45.455 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:02:45.455 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:45.455 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:02:45.455 00.000 10072 MoveAxis(W, 1, ABG)
00:02:45.455 00.000 10072 Guiding  Dir = 3, Dur = 1
00:02:45.456 00.001 10072 IsGuiding returns 0
00:02:45.456 00.000 10072 PulseGuide returned control before completion, sleep 11
00:02:45.457 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:45.479 00.022 10072 IsGuiding returns 0
00:02:45.479 00.000 10072 Move returns status 0, amount 1
00:02:45.479 00.000 10072 MoveAxis(N, 0, ABG)
00:02:45.479 00.000 10072 Move returns status 0, amount 0
00:02:45.479 00.000 10072 move complete, result=0
00:02:45.479 00.000 10072 worker thread done servicing request
00:02:45.481 00.002 1032 UpdateGuideState exits: m=1167 SNR=24.1
00:02:45.483 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:45.487 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:45.489 00.002 1032 Enqueuing Expose request
00:02:45.492 00.003 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:02:45.495 00.003 10072 Worker thread wakes up
00:02:45.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:45.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:46.126 00.631 10072 Exposure complete
00:02:46.180 00.054 10072 worker thread done servicing request
00:02:46.180 00.000 1032 OnExposeComplete: enter
00:02:46.182 00.002 1032 UpdateGuideState(): m_state=6
00:02:46.184 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 58
00:02:46.185 00.001 1032 Star::Find returns 1 (0), X=324.87, Y=742.35, Mass=1364, SNR=26.0, Peak=147 HFD=2.7
00:02:46.188 00.003 1032 MultiStar: [#1 0.24,0.03,0.00,M6] [#2 0.14,-0.08,0.00,M4] [#3 0.20,-0.13,0.00,M10] [#4 0.19,-0.09,0.00,M1] [#5 0.04,-0.06,0.71,U] [#6 0.03,-0.06,0.68,U] [#7 0.06,0.13,0.50,U] [#8 0.41,-0.04,0.00,M9] 
00:02:46.189 00.001 1032 refined, 3 included, MultiStar: {0.11, -0.02}, one-star: {0.25, -0.03}
00:02:46.191 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
00:02:46.192 00.001 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
00:02:46.194 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-0.14 mountX=-0.05 mountY=-0.11, mountTheta=-1.97
00:02:46.196 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
00:02:46.198 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
00:02:46.201 00.003 10072 Worker thread wakes up
00:02:46.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
00:02:46.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
00:02:46.201 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.11
00:02:46.201 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.93, period_length = 288.78
00:02:46.201 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:02:46.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:46.202 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:02:46.202 00.000 10072 MoveAxis(W, 1, ABG)
00:02:46.202 00.000 10072 Guiding  Dir = 3, Dur = 1
00:02:46.202 00.000 10072 IsGuiding returns 0
00:02:46.203 00.001 10072 PulseGuide returned control before completion, sleep 11
00:02:46.203 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:46.215 00.012 10072 IsGuiding returns 0
00:02:46.215 00.000 10072 Move returns status 0, amount 1
00:02:46.215 00.000 10072 MoveAxis(N, 0, ABG)
00:02:46.215 00.000 10072 Move returns status 0, amount 0
00:02:46.215 00.000 10072 move complete, result=0
00:02:46.215 00.000 10072 worker thread done servicing request
00:02:46.225 00.010 1032 UpdateGuideState exits: m=1364 SNR=26.0
00:02:46.227 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:46.229 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:46.231 00.002 1032 Enqueuing Expose request
00:02:46.233 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:02:46.235 00.002 10072 Worker thread wakes up
00:02:46.235 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:46.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:46.642 00.407 10072 Exposure complete
00:02:46.693 00.051 10072 worker thread done servicing request
00:02:46.693 00.000 1032 OnExposeComplete: enter
00:02:46.696 00.003 1032 UpdateGuideState(): m_state=6
00:02:46.697 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 59
00:02:46.699 00.002 1032 Star::Find returns 1 (0), X=324.87, Y=742.39, Mass=1387, SNR=26.2, Peak=157 HFD=2.7
00:02:46.702 00.003 1032 MultiStar: [#1 0.23,-0.11,0.00,M7] [#2 0.10,-0.12,0.00,M5] [#3 0.23,-0.23,0.00,R] [#4 0.18,-0.08,0.00,M2] [#5 0.16,-0.15,0.00,M1] [#6 0.06,0.06,0.66,U] [#7 0.03,-0.03,0.52,U] [#8 0.39,-0.10,0.00,M10] 
00:02:46.704 00.002 1032 refined, 2 included, MultiStar: {0.14, 0.02}, one-star: {0.25, 0.01}
00:02:46.705 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
00:02:46.707 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
00:02:46.708 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.11 mountX=-0.02 mountY=-0.14, mountTheta=-1.72
00:02:46.711 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
00:02:46.713 00.002 1032 Enqueuing Move request for scope (0.14, 0.02)
00:02:46.714 00.001 10072 Worker thread wakes up
00:02:46.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
00:02:46.714 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
00:02:46.714 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
00:02:46.714 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.93, period_length = 288.78
00:02:46.714 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:02:46.715 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:46.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:02:46.715 00.000 10072 MoveAxis(W, 1, ABG)
00:02:46.715 00.000 10072 Guiding  Dir = 3, Dur = 1
00:02:46.715 00.000 10072 IsGuiding returns 0
00:02:46.716 00.001 10072 PulseGuide returned control before completion, sleep 11
00:02:46.717 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:46.732 00.015 10072 IsGuiding returns 0
00:02:46.732 00.000 10072 Move returns status 0, amount 1
00:02:46.732 00.000 10072 MoveAxis(N, 0, ABG)
00:02:46.732 00.000 10072 Move returns status 0, amount 0
00:02:46.732 00.000 10072 move complete, result=0
00:02:46.732 00.000 10072 worker thread done servicing request
00:02:46.740 00.008 1032 UpdateGuideState exits: m=1387 SNR=26.2
00:02:46.742 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:46.744 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:46.745 00.001 1032 Enqueuing Expose request
00:02:46.748 00.003 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:02:46.750 00.002 10072 Worker thread wakes up
00:02:46.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:46.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:47.379 00.629 10072 Exposure complete
00:02:47.432 00.053 10072 worker thread done servicing request
00:02:47.432 00.000 1032 OnExposeComplete: enter
00:02:47.434 00.002 1032 UpdateGuideState(): m_state=6
00:02:47.437 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 60
00:02:47.439 00.002 1032 Star::Find returns 1 (0), X=324.81, Y=742.45, Mass=1352, SNR=25.9, Peak=162 HFD=2.6
00:02:47.440 00.001 1032 MultiStar: [#1 0.16,-0.02,0.00,M8] [#2 0.06,-0.11,0.91,U] [#3 0.02,0.16,0.76,U] [#4 0.24,-0.13,0.00,M3] [#5 0.18,-0.09,0.00,M2] [#6 0.10,0.11,0.71,U] [#7 0.16,0.19,0.00,M1] [#8 0.32,0.02,0.00,R] 
00:02:47.442 00.002 1032 refined, 3 included, MultiStar: {0.10, 0.05}, one-star: {0.20, 0.08}
00:02:47.445 00.003 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
00:02:47.447 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
00:02:47.448 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.46 mountX=0.02 mountY=-0.11, mountTheta=-1.37
00:02:47.451 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
00:02:47.452 00.001 1032 Enqueuing Move request for scope (0.10, 0.05)
00:02:47.455 00.003 10072 Worker thread wakes up
00:02:47.455 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
00:02:47.455 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
00:02:47.455 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
00:02:47.455 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.93, period_length = 288.78
00:02:47.455 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:02:47.455 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:47.455 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:02:47.455 00.000 10072 MoveAxis(W, 1, ABG)
00:02:47.455 00.000 10072 Guiding  Dir = 3, Dur = 1
00:02:47.457 00.002 10072 IsGuiding returns 0
00:02:47.457 00.000 10072 PulseGuide returned control before completion, sleep 11
00:02:47.458 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:47.481 00.023 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:02:47.483 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:47.487 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:47.489 00.002 1032 Enqueuing Expose request
00:02:47.499 00.010 10072 IsGuiding returns 0
00:02:47.499 00.000 10072 Move returns status 0, amount 1
00:02:47.499 00.000 10072 MoveAxis(N, 0, ABG)
00:02:47.499 00.000 10072 Move returns status 0, amount 0
00:02:47.499 00.000 10072 move complete, result=0
00:02:47.500 00.001 10072 worker thread done servicing request
00:02:47.500 00.000 10072 Worker thread wakes up
00:02:47.500 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:47.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:47.502 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:02:47.912 00.410 10072 Exposure complete
00:02:47.970 00.058 10072 worker thread done servicing request
00:02:47.970 00.000 1032 OnExposeComplete: enter
00:02:47.972 00.002 1032 UpdateGuideState(): m_state=6
00:02:47.974 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
00:02:47.976 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=742.38, Mass=1495, SNR=27.2, Peak=162 HFD=2.8
00:02:47.979 00.003 1032 MultiStar: [#1 0.18,0.09,0.00,M9] [#2 -0.01,0.08,0.97,U] [#3 -0.07,0.18,0.00,M1] [#4 0.20,0.03,0.00,M4] [#5 0.10,0.04,0.66,U] [#6 -0.09,0.11,0.64,U] [#7 0.04,0.22,0.00,M2] [#8 -0.05,0.12,0.54,U] 
00:02:47.981 00.002 1032 refined, 4 included, MultiStar: {0.04, 0.06}, one-star: {0.18, -0.00}
00:02:47.983 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
00:02:47.985 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
00:02:47.987 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.03 mountX=0.05 mountY=-0.05, mountTheta=-0.80
00:02:47.992 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
00:02:47.996 00.004 1032 Enqueuing Move request for scope (0.04, 0.06)
00:02:47.997 00.001 10072 Worker thread wakes up
00:02:47.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
00:02:47.998 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
00:02:47.998 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
00:02:47.998 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.93, period_length = 288.78
00:02:47.998 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:02:47.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:47.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:02:47.999 00.001 10072 MoveAxis(W, 1, ABG)
00:02:47.999 00.000 10072 Guiding  Dir = 3, Dur = 1
00:02:47.999 00.000 10072 IsGuiding returns 0
00:02:48.000 00.001 10072 PulseGuide returned control before completion, sleep 11
00:02:48.000 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:48.020 00.020 10072 IsGuiding returns 0
00:02:48.020 00.000 10072 Move returns status 0, amount 1
00:02:48.020 00.000 10072 MoveAxis(N, 0, ABG)
00:02:48.021 00.001 10072 Move returns status 0, amount 0
00:02:48.021 00.000 10072 move complete, result=0
00:02:48.021 00.000 10072 worker thread done servicing request
00:02:48.022 00.001 1032 UpdateGuideState exits: m=1495 SNR=27.2
00:02:48.025 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:48.027 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:48.029 00.002 1032 Enqueuing Expose request
00:02:48.031 00.002 10072 Worker thread wakes up
00:02:48.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:48.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:48.031 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:02:48.665 00.634 10072 Exposure complete
00:02:48.719 00.054 10072 worker thread done servicing request
00:02:48.719 00.000 1032 OnExposeComplete: enter
00:02:48.722 00.003 1032 UpdateGuideState(): m_state=6
00:02:48.724 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 62
00:02:48.727 00.003 1032 Star::Find returns 1 (0), X=324.81, Y=742.45, Mass=1237, SNR=24.8, Peak=143 HFD=2.6
00:02:48.730 00.003 1032 MultiStar: [#1 0.21,0.13,0.00,M10] [#2 0.06,-0.00,0.99,U] [#3 0.07,0.26,0.00,M2] [#4 0.14,0.10,0.00,M5] [#5 0.17,-0.03,0.00,M2] [#6 0.03,0.16,0.00,M1] [#7 0.03,0.19,0.00,M3] [#8 -0.05,0.12,0.64,U] 
00:02:48.732 00.002 1032 refined, 2 included, MultiStar: {0.09, 0.06}, one-star: {0.20, 0.07}
00:02:48.733 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
00:02:48.735 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
00:02:48.737 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.10 cameraTheta=0.57 mountX=0.03 mountY=-0.10, mountTheta=-1.26
00:02:48.741 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
00:02:48.745 00.004 1032 Enqueuing Move request for scope (0.09, 0.06)
00:02:48.747 00.002 10072 Worker thread wakes up
00:02:48.747 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
00:02:48.747 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
00:02:48.747 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.03 yDistance=-0.10
00:02:48.747 00.000 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.93, period_length = 288.78
00:02:48.747 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:02:48.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:48.748 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:02:48.748 00.000 10072 MoveAxis(W, 1, ABG)
00:02:48.748 00.000 10072 Guiding  Dir = 3, Dur = 1
00:02:48.748 00.000 10072 IsGuiding returns 0
00:02:48.749 00.001 10072 PulseGuide returned control before completion, sleep 11
00:02:48.750 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:48.772 00.022 1032 UpdateGuideState exits: m=1237 SNR=24.8
00:02:48.775 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:48.777 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:48.780 00.003 1032 Enqueuing Expose request
00:02:48.782 00.002 10072 IsGuiding returns 0
00:02:48.782 00.000 10072 Move returns status 0, amount 1
00:02:48.782 00.000 10072 MoveAxis(N, 0, ABG)
00:02:48.782 00.000 10072 Move returns status 0, amount 0
00:02:48.782 00.000 10072 move complete, result=0
00:02:48.782 00.000 10072 worker thread done servicing request
00:02:48.782 00.000 10072 Worker thread wakes up
00:02:48.782 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:48.783 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:48.791 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:02:49.199 00.408 10072 Exposure complete
00:02:49.252 00.053 10072 worker thread done servicing request
00:02:49.252 00.000 1032 OnExposeComplete: enter
00:02:49.255 00.003 1032 UpdateGuideState(): m_state=6
00:02:49.257 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 63
00:02:49.259 00.002 1032 Star::Find returns 1 (0), X=324.83, Y=742.45, Mass=1414, SNR=26.5, Peak=160 HFD=2.8
00:02:49.261 00.002 1032 MultiStar: [#1 0.16,0.12,0.00,R] [#2 0.10,0.07,0.93,U] [#3 0.09,0.13,0.00,M3] [#4 0.04,-0.04,0.70,U] [#5 0.18,0.02,0.00,M3] [#6 -0.08,0.15,0.00,M2] [#7 0.11,0.17,0.00,M4] [#8 0.01,0.04,0.53,U] 
00:02:49.263 00.002 1032 refined, 3 included, MultiStar: {0.11, 0.04}, one-star: {0.22, 0.07}
00:02:49.265 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
00:02:49.267 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
00:02:49.269 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.35 mountX=0.01 mountY=-0.12, mountTheta=-1.48
00:02:49.272 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
00:02:49.275 00.003 1032 Enqueuing Move request for scope (0.11, 0.04)
00:02:49.277 00.002 10072 Worker thread wakes up
00:02:49.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:02:49.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:02:49.277 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
00:02:49.277 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.93, period_length = 288.78
00:02:49.277 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:02:49.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:49.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:02:49.277 00.000 10072 MoveAxis(W, 1, ABG)
00:02:49.277 00.000 10072 Guiding  Dir = 3, Dur = 1
00:02:49.278 00.001 10072 IsGuiding returns 0
00:02:49.279 00.001 10072 PulseGuide returned control before completion, sleep 11
00:02:49.280 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:49.301 00.021 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:02:49.303 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:49.309 00.006 10072 IsGuiding returns 0
00:02:49.309 00.000 10072 Move returns status 0, amount 1
00:02:49.309 00.000 10072 MoveAxis(N, 0, ABG)
00:02:49.309 00.000 10072 Move returns status 0, amount 0
00:02:49.309 00.000 10072 move complete, result=0
00:02:49.309 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:49.312 00.003 10072 worker thread done servicing request
00:02:49.312 00.000 1032 Enqueuing Expose request
00:02:49.314 00.002 10072 Worker thread wakes up
00:02:49.314 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:49.314 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:49.314 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:02:49.949 00.635 10072 Exposure complete
00:02:50.009 00.060 10072 worker thread done servicing request
00:02:50.009 00.000 1032 OnExposeComplete: enter
00:02:50.012 00.003 1032 UpdateGuideState(): m_state=6
00:02:50.013 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 64
00:02:50.015 00.002 1032 Star::Find returns 1 (0), X=324.85, Y=742.38, Mass=1462, SNR=26.9, Peak=169 HFD=2.7
00:02:50.018 00.003 1032 MultiStar: [#1 0.01,-0.21,0.00,M1] [#2 -0.01,0.05,0.98,U] [#3 -0.03,0.16,0.00,M4] [#4 0.09,-0.12,0.61,U] [#5 0.04,0.02,0.70,U] [#6 -0.03,0.02,0.67,U] [#7 0.05,-0.01,0.52,U] [#8 -0.05,0.10,0.56,U] 
00:02:50.021 00.003 1032 refined, 6 included, MultiStar: {0.06, 0.01}, one-star: {0.24, 0.00}
00:02:50.023 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
00:02:50.026 00.003 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
00:02:50.028 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.19 mountX=-0.00 mountY=-0.06, mountTheta=-1.64
00:02:50.031 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
00:02:50.033 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
00:02:50.035 00.002 10072 Worker thread wakes up
00:02:50.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
00:02:50.035 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
00:02:50.036 00.001 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
00:02:50.036 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.93, period_length = 288.78
00:02:50.036 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:02:50.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:50.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:02:50.036 00.000 10072 MoveAxis(W, 1, ABG)
00:02:50.036 00.000 10072 Guiding  Dir = 3, Dur = 1
00:02:50.037 00.001 10072 IsGuiding returns 0
00:02:50.037 00.000 10072 PulseGuide returned control before completion, sleep 11
00:02:50.038 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:50.055 00.017 10072 IsGuiding returns 0
00:02:50.055 00.000 10072 Move returns status 0, amount 1
00:02:50.055 00.000 10072 MoveAxis(N, 0, ABG)
00:02:50.055 00.000 10072 Move returns status 0, amount 0
00:02:50.055 00.000 10072 move complete, result=0
00:02:50.056 00.001 10072 worker thread done servicing request
00:02:50.062 00.006 1032 UpdateGuideState exits: m=1462 SNR=26.9
00:02:50.064 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:50.067 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:50.069 00.002 1032 Enqueuing Expose request
00:02:50.088 00.019 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:02:50.091 00.003 10072 Worker thread wakes up
00:02:50.091 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:50.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:50.511 00.420 10072 Exposure complete
00:02:50.564 00.053 10072 worker thread done servicing request
00:02:50.724 00.160 1032 OnExposeComplete: enter
00:02:50.732 00.008 1032 UpdateGuideState(): m_state=6
00:02:50.739 00.007 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 65
00:02:50.741 00.002 1032 Star::Find returns 1 (0), X=324.85, Y=742.41, Mass=1303, SNR=25.4, Peak=149 HFD=2.6
00:02:50.744 00.003 1032 MultiStar: [#1 -0.07,-0.17,0.00,M2] [#2 -0.04,0.02,1.00,U] [#3 0.10,0.09,0.71,U] [#4 0.09,-0.07,0.65,U] [#5 0.10,-0.02,0.71,U] [#6 -0.05,0.10,0.68,U] [#7 0.19,-0.03,0.00,M4] [#8 -0.23,0.17,0.00,M1] 
00:02:50.746 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.02}, one-star: {0.24, 0.03}
00:02:50.747 00.001 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
00:02:50.749 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
00:02:50.751 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.31 mountX=0.00 mountY=-0.08, mountTheta=-1.52
00:02:50.754 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
00:02:50.756 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
00:02:50.758 00.002 10072 Worker thread wakes up
00:02:50.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:02:50.758 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:02:50.758 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
00:02:50.758 00.000 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.93, period_length = 288.78
00:02:50.759 00.001 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:02:50.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:50.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:02:50.759 00.000 10072 MoveAxis(W, 1, ABG)
00:02:50.759 00.000 10072 Guiding  Dir = 3, Dur = 1
00:02:50.760 00.001 10072 IsGuiding returns 0
00:02:50.760 00.000 10072 PulseGuide returned control before completion, sleep 11
00:02:50.772 00.012 10072 IsGuiding returns 0
00:02:50.772 00.000 10072 Move returns status 0, amount 1
00:02:50.772 00.000 10072 MoveAxis(N, 0, ABG)
00:02:50.772 00.000 10072 Move returns status 0, amount 0
00:02:50.772 00.000 10072 move complete, result=0
00:02:50.772 00.000 10072 worker thread done servicing request
00:02:50.855 00.083 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:50.884 00.029 1032 UpdateGuideState exits: m=1303 SNR=25.4
00:02:50.887 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:50.889 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:50.907 00.018 1032 Enqueuing Expose request
00:02:50.909 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:02:50.912 00.003 10072 Worker thread wakes up
00:02:50.913 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:50.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:51.540 00.627 10072 Exposure complete
00:02:51.593 00.053 10072 worker thread done servicing request
00:02:51.593 00.000 1032 OnExposeComplete: enter
00:02:51.595 00.002 1032 UpdateGuideState(): m_state=6
00:02:51.598 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 66
00:02:51.602 00.004 1032 Star::Find returns 1 (0), X=324.88, Y=742.42, Mass=1431, SNR=26.7, Peak=171 HFD=2.6
00:02:51.605 00.003 1032 MultiStar: [#1 0.02,-0.07,1.16,U] [#2 -0.01,-0.01,0.91,U] [#3 0.08,0.05,0.69,U] [#4 0.20,-0.07,0.00,M3] [#5 0.01,-0.05,0.71,U] [#6 -0.02,0.10,0.64,U] [#7 0.05,0.02,0.58,U] [#8 -0.08,-0.02,0.54,U] 
00:02:51.606 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.00}, one-star: {0.27, 0.04}
00:02:51.608 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
00:02:51.610 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
00:02:51.612 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.06 mountX=-0.01 mountY=-0.05, mountTheta=-1.77
00:02:51.616 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
00:02:51.618 00.002 1032 Enqueuing Move request for scope (0.05, 0.00)
00:02:51.621 00.003 10072 Worker thread wakes up
00:02:51.621 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
00:02:51.621 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
00:02:51.621 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
00:02:51.621 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.92, period_length = 288.78
00:02:51.622 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:02:51.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:51.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:02:51.622 00.000 10072 MoveAxis(W, 1, ABG)
00:02:51.622 00.000 10072 Guiding  Dir = 3, Dur = 1
00:02:51.622 00.000 10072 IsGuiding returns 0
00:02:51.623 00.001 10072 PulseGuide returned control before completion, sleep 11
00:02:51.624 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:51.646 00.022 10072 IsGuiding returns 0
00:02:51.646 00.000 10072 Move returns status 0, amount 1
00:02:51.646 00.000 10072 MoveAxis(N, 0, ABG)
00:02:51.646 00.000 10072 Move returns status 0, amount 0
00:02:51.646 00.000 10072 move complete, result=0
00:02:51.646 00.000 10072 worker thread done servicing request
00:02:51.648 00.002 1032 UpdateGuideState exits: m=1431 SNR=26.7
00:02:51.650 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:51.652 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:51.655 00.003 1032 Enqueuing Expose request
00:02:51.657 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:02:51.658 00.001 10072 Worker thread wakes up
00:02:51.658 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:51.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:52.071 00.413 10072 Exposure complete
00:02:52.125 00.054 10072 worker thread done servicing request
00:02:52.125 00.000 1032 OnExposeComplete: enter
00:02:52.127 00.002 1032 UpdateGuideState(): m_state=6
00:02:52.129 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 67
00:02:52.131 00.002 1032 Star::Find returns 1 (0), X=324.88, Y=742.43, Mass=1437, SNR=26.7, Peak=166 HFD=2.6
00:02:52.133 00.002 1032 MultiStar: [#1 0.02,-0.22,0.00,M2] [#2 -0.02,-0.04,0.96,U] [#3 0.02,0.11,0.74,U] [#4 0.08,-0.01,0.63,U] [#5 0.11,-0.03,0.69,U] [#6 -0.03,0.12,0.67,U] [#7 -0.04,-0.06,0.54,U] [#8 -0.01,-0.06,0.57,U] 
00:02:52.135 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.26, 0.06}
00:02:52.137 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
00:02:52.138 00.001 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
00:02:52.139 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.25 mountX=-0.00 mountY=-0.06, mountTheta=-1.58
00:02:52.145 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
00:02:52.147 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
00:02:52.148 00.001 10072 Worker thread wakes up
00:02:52.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
00:02:52.148 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
00:02:52.148 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
00:02:52.150 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.92, period_length = 288.78
00:02:52.150 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:02:52.150 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:52.150 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:02:52.150 00.000 10072 MoveAxis(W, 1, ABG)
00:02:52.150 00.000 10072 Guiding  Dir = 3, Dur = 1
00:02:52.150 00.000 10072 IsGuiding returns 0
00:02:52.151 00.001 10072 PulseGuide returned control before completion, sleep 11
00:02:52.151 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:52.173 00.022 1032 UpdateGuideState exits: m=1437 SNR=26.7
00:02:52.177 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:52.180 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:52.183 00.003 1032 Enqueuing Expose request
00:02:52.184 00.001 10072 IsGuiding returns 0
00:02:52.184 00.000 10072 Move returns status 0, amount 1
00:02:52.184 00.000 10072 MoveAxis(N, 0, ABG)
00:02:52.184 00.000 10072 Move returns status 0, amount 0
00:02:52.184 00.000 10072 move complete, result=0
00:02:52.185 00.001 10072 worker thread done servicing request
00:02:52.185 00.000 10072 Worker thread wakes up
00:02:52.185 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:52.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:52.193 00.008 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:02:52.821 00.628 10072 Exposure complete
00:02:52.874 00.053 10072 worker thread done servicing request
00:02:52.874 00.000 1032 OnExposeComplete: enter
00:02:52.877 00.003 1032 UpdateGuideState(): m_state=6
00:02:52.878 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 68
00:02:52.881 00.003 1032 Star::Find returns 1 (0), X=324.80, Y=742.26, Mass=1412, SNR=26.5, Peak=165 HFD=2.6
00:02:52.884 00.003 1032 MultiStar: [#1 -0.02,-0.14,1.16,U] [#2 0.13,-0.04,0.97,U] [#3 0.05,0.05,0.73,U] [#4 0.24,-0.17,0.00,M3] [#5 0.05,-0.12,0.72,U] [#6 0.04,0.00,0.71,U] [#7 0.12,0.19,0.00,M3] [#8 0.03,-0.09,0.56,U] 
00:02:52.886 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.07}, one-star: {0.18, -0.12}
00:02:52.888 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
00:02:52.891 00.003 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
00:02:52.894 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.80 mountX=-0.09 mountY=-0.05, mountTheta=-2.63
00:02:52.898 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
00:02:52.901 00.003 1032 Enqueuing Move request for scope (0.07, -0.07)
00:02:52.903 00.002 10072 Worker thread wakes up
00:02:52.903 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
00:02:52.903 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
00:02:52.903 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.05
00:02:52.903 00.000 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.92, period_length = 288.78
00:02:52.903 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:02:52.904 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:52.904 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:02:52.904 00.000 10072 MoveAxis(W, 1, ABG)
00:02:52.904 00.000 10072 Guiding  Dir = 3, Dur = 1
00:02:52.904 00.000 10072 IsGuiding returns 0
00:02:52.905 00.001 10072 PulseGuide returned control before completion, sleep 11
00:02:52.905 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:52.928 00.023 10072 IsGuiding returns 0
00:02:52.928 00.000 10072 Move returns status 0, amount 1
00:02:52.928 00.000 10072 MoveAxis(N, 0, ABG)
00:02:52.928 00.000 10072 Move returns status 0, amount 0
00:02:52.928 00.000 10072 move complete, result=0
00:02:52.928 00.000 10072 worker thread done servicing request
00:02:52.929 00.001 1032 UpdateGuideState exits: m=1412 SNR=26.5
00:02:52.932 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:52.934 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:52.936 00.002 1032 Enqueuing Expose request
00:02:52.938 00.002 10072 Worker thread wakes up
00:02:52.938 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:02:52.940 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:52.940 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:53.352 00.412 10072 Exposure complete
00:02:53.402 00.050 10072 worker thread done servicing request
00:02:53.402 00.000 1032 OnExposeComplete: enter
00:02:53.405 00.003 1032 UpdateGuideState(): m_state=6
00:02:53.407 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 69
00:02:53.408 00.001 1032 Star::Find returns 1 (0), X=324.82, Y=742.42, Mass=1449, SNR=26.8, Peak=163 HFD=2.6
00:02:53.410 00.002 1032 MultiStar: [#1 0.01,-0.21,0.00,M2] [#2 -0.03,0.01,0.88,U] [#3 -0.02,0.13,0.72,U] [#4 0.16,0.13,0.00,M4] [#5 0.08,0.04,0.67,U] [#6 0.01,0.13,0.64,U] [#7 0.10,0.22,0.00,M4] [#8 -0.00,0.10,0.57,U] 
00:02:53.411 00.001 1032 refined, 5 included, MultiStar: {0.05, 0.07}, one-star: {0.21, 0.04}
00:02:53.413 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
00:02:53.415 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
00:02:53.417 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.95 mountX=0.05 mountY=-0.07, mountTheta=-0.88
00:02:53.419 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
00:02:53.422 00.003 1032 Enqueuing Move request for scope (0.05, 0.07)
00:02:53.423 00.001 10072 Worker thread wakes up
00:02:53.423 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
00:02:53.423 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
00:02:53.423 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
00:02:53.423 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.92, period_length = 288.78
00:02:53.423 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:02:53.423 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:53.423 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:02:53.423 00.000 10072 MoveAxis(W, 1, ABG)
00:02:53.423 00.000 10072 Guiding  Dir = 3, Dur = 1
00:02:53.424 00.001 10072 IsGuiding returns 0
00:02:53.425 00.001 10072 PulseGuide returned control before completion, sleep 11
00:02:53.425 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:53.444 00.019 10072 IsGuiding returns 0
00:02:53.444 00.000 10072 Move returns status 0, amount 1
00:02:53.444 00.000 10072 MoveAxis(N, 0, ABG)
00:02:53.444 00.000 10072 Move returns status 0, amount 0
00:02:53.444 00.000 10072 move complete, result=0
00:02:53.444 00.000 10072 worker thread done servicing request
00:02:53.448 00.004 1032 UpdateGuideState exits: m=1449 SNR=26.8
00:02:53.450 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:53.452 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:53.454 00.002 1032 Enqueuing Expose request
00:02:53.456 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:02:53.457 00.001 10072 Worker thread wakes up
00:02:53.457 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:53.458 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:54.090 00.632 10072 Exposure complete
00:02:54.142 00.052 10072 worker thread done servicing request
00:02:54.142 00.000 1032 OnExposeComplete: enter
00:02:54.145 00.003 1032 UpdateGuideState(): m_state=6
00:02:54.148 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 70
00:02:54.151 00.003 1032 Star::Find returns 1 (0), X=324.78, Y=742.61, Mass=1414, SNR=26.5, Peak=175 HFD=2.8
00:02:54.152 00.001 1032 MultiStar: [#1 -0.02,-0.02,1.07,U] [#2 0.00,0.17,0.00,M1] [#3 0.02,0.34,0.00,M1] [#4 0.14,0.24,0.00,M5] [#5 0.15,0.14,0.00,M1] [#6 -0.07,0.25,0.00,M1] [#7 0.02,0.02,0.51,U] [#8 -0.13,0.12,0.00,M1] 
00:02:54.154 00.002 1032 refined, 2 included, MultiStar: {0.06, 0.08}, one-star: {0.17, 0.23}
00:02:54.156 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
00:02:54.157 00.001 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
00:02:54.159 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.95 mountX=0.07 mountY=-0.08, mountTheta=-0.88
00:02:54.161 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
00:02:54.163 00.002 1032 Enqueuing Move request for scope (0.06, 0.08)
00:02:54.165 00.002 10072 Worker thread wakes up
00:02:54.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
00:02:54.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
00:02:54.165 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.07 yDistance=-0.08
00:02:54.165 00.000 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.92, period_length = 288.78
00:02:54.165 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:02:54.166 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:54.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:02:54.166 00.000 10072 MoveAxis(W, 1, ABG)
00:02:54.166 00.000 10072 Guiding  Dir = 3, Dur = 1
00:02:54.166 00.000 10072 IsGuiding returns 0
00:02:54.167 00.001 10072 PulseGuide returned control before completion, sleep 11
00:02:54.168 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:54.180 00.012 10072 IsGuiding returns 0
00:02:54.180 00.000 10072 Move returns status 0, amount 1
00:02:54.180 00.000 10072 MoveAxis(N, 0, ABG)
00:02:54.180 00.000 10072 Move returns status 0, amount 0
00:02:54.180 00.000 10072 move complete, result=0
00:02:54.180 00.000 10072 worker thread done servicing request
00:02:54.189 00.009 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:02:54.191 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:54.193 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:54.195 00.002 1032 Enqueuing Expose request
00:02:54.197 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:02:54.199 00.002 10072 Worker thread wakes up
00:02:54.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:54.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:54.603 00.404 10072 Exposure complete
00:02:54.654 00.051 10072 worker thread done servicing request
00:02:54.654 00.000 1032 OnExposeComplete: enter
00:02:54.656 00.002 1032 UpdateGuideState(): m_state=6
00:02:54.658 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 71
00:02:54.659 00.001 1032 Star::Find returns 1 (0), X=324.88, Y=742.58, Mass=1414, SNR=26.5, Peak=166 HFD=2.7
00:02:54.661 00.002 1032 MultiStar: [#1 -0.09,0.03,1.04,U] [#2 0.03,0.19,0.00,M2] [#3 0.03,0.22,0.00,M2] [#4 0.10,0.10,0.66,U] [#5 0.10,0.21,0.00,M2] [#6 -0.01,0.27,0.00,M2] [#7 0.07,0.43,0.00,M4] [#8 -0.09,0.04,0.58,U] 
00:02:54.662 00.001 1032 refined, 3 included, MultiStar: {0.06, 0.10}, one-star: {0.27, 0.21}
00:02:54.665 00.003 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
00:02:54.666 00.001 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
00:02:54.668 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.06 mountX=0.08 mountY=-0.08, mountTheta=-0.77
00:02:54.671 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
00:02:54.672 00.001 1032 Enqueuing Move request for scope (0.06, 0.10)
00:02:54.674 00.002 10072 Worker thread wakes up
00:02:54.674 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
00:02:54.675 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
00:02:54.675 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
00:02:54.675 00.000 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.92, period_length = 288.78
00:02:54.675 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:02:54.675 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:54.675 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:02:54.675 00.000 10072 MoveAxis(W, 1, ABG)
00:02:54.675 00.000 10072 Guiding  Dir = 3, Dur = 1
00:02:54.675 00.000 10072 IsGuiding returns 0
00:02:54.676 00.001 10072 PulseGuide returned control before completion, sleep 11
00:02:54.676 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:54.694 00.018 10072 IsGuiding returns 1
00:02:54.694 00.000 10072 scope still moving after pulse duration time elapsed
00:02:54.699 00.005 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:02:54.701 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:54.702 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:54.706 00.004 1032 Enqueuing Expose request
00:02:54.726 00.020 10072 IsGuiding returns 1
00:02:54.759 00.033 10072 IsGuiding returns 1
00:02:54.789 00.030 10072 IsGuiding returns 1
00:02:54.820 00.031 10072 IsGuiding returns 1
00:02:54.852 00.032 10072 IsGuiding returns 1
00:02:54.883 00.031 10072 IsGuiding returns 1
00:02:54.914 00.031 10072 IsGuiding returns 1
00:02:54.945 00.031 10072 IsGuiding returns 0
00:02:54.945 00.000 10072 scope move finished after 1 + 268 ms
00:02:54.945 00.000 10072 Move returns status 0, amount 1
00:02:54.945 00.000 10072 MoveAxis(N, 0, ABG)
00:02:54.945 00.000 10072 Move returns status 0, amount 0
00:02:54.945 00.000 10072 move complete, result=0
00:02:54.945 00.000 10072 worker thread done servicing request
00:02:54.946 00.001 10072 Worker thread wakes up
00:02:54.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:54.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:54.946 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:02:55.576 00.630 10072 Exposure complete
00:02:55.630 00.054 10072 worker thread done servicing request
00:02:55.630 00.000 1032 OnExposeComplete: enter
00:02:55.632 00.002 1032 UpdateGuideState(): m_state=6
00:02:55.634 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 72
00:02:55.635 00.001 1032 Star::Find returns 1 (0), X=324.91, Y=742.49, Mass=1339, SNR=25.8, Peak=155 HFD=2.4
00:02:55.638 00.003 1032 MultiStar: [#1 0.10,-0.05,1.07,U] [#2 0.10,0.00,1.04,U] [#3 0.10,0.19,0.00,M3] [#4 0.23,0.01,0.00,M5] [#5 0.23,0.05,0.00,M3] [#6 0.08,0.19,0.00,M3] [#7 -0.02,-0.02,0.54,U] [#8 0.21,0.05,0.00,M1] 
00:02:55.640 00.002 1032 refined, 3 included, MultiStar: {0.13, 0.01}, one-star: {0.29, 0.11}
00:02:55.642 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
00:02:55.645 00.003 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
00:02:55.646 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.14 cameraTheta=0.10 mountX=-0.02 mountY=-0.13, mountTheta=-1.73
00:02:55.649 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
00:02:55.651 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
00:02:55.652 00.001 10072 Worker thread wakes up
00:02:55.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
00:02:55.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
00:02:55.652 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.13
00:02:55.652 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.92, period_length = 288.78
00:02:55.652 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:02:55.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:55.653 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:02:55.653 00.000 10072 MoveAxis(W, 1, ABG)
00:02:55.653 00.000 10072 Guiding  Dir = 3, Dur = 1
00:02:55.653 00.000 10072 IsGuiding returns 0
00:02:55.653 00.000 10072 PulseGuide returned control before completion, sleep 11
00:02:55.654 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:55.667 00.013 10072 IsGuiding returns 0
00:02:55.667 00.000 10072 Move returns status 0, amount 1
00:02:55.667 00.000 10072 MoveAxis(N, 0, ABG)
00:02:55.667 00.000 10072 Move returns status 0, amount 0
00:02:55.667 00.000 10072 move complete, result=0
00:02:55.667 00.000 10072 worker thread done servicing request
00:02:55.674 00.007 1032 UpdateGuideState exits: m=1339 SNR=25.8
00:02:55.676 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:55.678 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:55.680 00.002 1032 Enqueuing Expose request
00:02:55.682 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:02:55.684 00.002 10072 Worker thread wakes up
00:02:55.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:55.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:56.091 00.407 10072 Exposure complete
00:02:56.142 00.051 10072 worker thread done servicing request
00:02:56.142 00.000 1032 OnExposeComplete: enter
00:02:56.145 00.003 1032 UpdateGuideState(): m_state=6
00:02:56.146 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 73
00:02:56.148 00.002 1032 Star::Find returns 1 (0), X=324.86, Y=742.54, Mass=1471, SNR=27.0, Peak=177 HFD=2.6
00:02:56.151 00.003 1032 MultiStar: [#1 0.10,-0.02,1.11,U] [#2 -0.01,0.03,0.95,U] [#3 -0.03,0.23,0.00,M4] [#4 0.18,0.03,0.00,M6] [#5 0.21,-0.07,0.00,M4] [#6 0.05,0.22,0.00,M4] [#7 0.13,0.17,0.00,M4] [#8 0.01,0.08,0.56,U] 
00:02:56.153 00.002 1032 refined, 3 included, MultiStar: {0.10, 0.06}, one-star: {0.25, 0.17}
00:02:56.154 00.001 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
00:02:56.155 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
00:02:56.157 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.54 mountX=0.03 mountY=-0.11, mountTheta=-1.29
00:02:56.160 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
00:02:56.162 00.002 1032 Enqueuing Move request for scope (0.10, 0.06)
00:02:56.163 00.001 10072 Worker thread wakes up
00:02:56.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
00:02:56.164 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
00:02:56.164 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
00:02:56.164 00.000 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.92, period_length = 288.78
00:02:56.164 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:02:56.164 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:56.164 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:02:56.165 00.001 10072 MoveAxis(W, 1, ABG)
00:02:56.165 00.000 10072 Guiding  Dir = 3, Dur = 1
00:02:56.165 00.000 10072 IsGuiding returns 0
00:02:56.165 00.000 10072 PulseGuide returned control before completion, sleep 11
00:02:56.166 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:56.183 00.017 10072 IsGuiding returns 0
00:02:56.183 00.000 10072 Move returns status 0, amount 1
00:02:56.183 00.000 10072 MoveAxis(N, 0, ABG)
00:02:56.184 00.001 10072 Move returns status 0, amount 0
00:02:56.184 00.000 10072 move complete, result=0
00:02:56.184 00.000 10072 worker thread done servicing request
00:02:56.190 00.006 1032 UpdateGuideState exits: m=1471 SNR=27.0
00:02:56.193 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:56.194 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:56.196 00.002 1032 Enqueuing Expose request
00:02:56.198 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:02:56.201 00.003 10072 Worker thread wakes up
00:02:56.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:56.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:56.826 00.625 10072 Exposure complete
00:02:56.873 00.047 10072 worker thread done servicing request
00:02:56.873 00.000 1032 OnExposeComplete: enter
00:02:56.877 00.004 1032 UpdateGuideState(): m_state=6
00:02:56.878 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 74
00:02:56.880 00.002 1032 Star::Find returns 1 (0), X=324.95, Y=742.65, Mass=1448, SNR=26.8, Peak=189 HFD=2.5
00:02:56.882 00.002 1032 MultiStar: large primary error, entering stabilization period
00:02:56.884 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
00:02:56.886 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
00:02:56.888 00.002 1032 CameraToMount -- cameraX=0.33 cameraY=0.27 hyp=0.43 cameraTheta=0.69 mountX=0.18 mountY=-0.39, mountTheta=-1.14
00:02:56.891 00.003 1032 SchedulePrimaryMove(0F526948, x=0.33, y=0.27, opts=13)
00:02:56.892 00.001 1032 Enqueuing Move request for scope (0.33, 0.27)
00:02:56.893 00.001 10072 Worker thread wakes up
00:02:56.893 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.27) opts 0xd
00:02:56.893 00.000 10072 Handling offset move in thread for scope, endpoint = (0.33, 0.27)
00:02:56.893 00.000 10072 Moving (0.33, 0.27) raw xDistance=0.18 yDistance=-0.39
00:02:56.893 00.000 10072 PPEC rslt: input = 0.18, final = 0.08, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.92, period_length = 288.78
00:02:56.893 00.000 10072 PPEC: input: 0.18, control: 0.08, exposure: 500
00:02:56.893 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:02:56.893 00.000 10072 MoveAxis(W, 82, ABG)
00:02:56.893 00.000 10072 Guiding  Dir = 3, Dur = 82
00:02:56.894 00.001 10072 IsGuiding returns 0
00:02:56.894 00.000 10072 PulseGuide returned control before completion, sleep 92
00:02:56.896 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:56.918 00.022 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:02:56.925 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:56.928 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:56.929 00.001 1032 Enqueuing Expose request
00:02:56.995 00.066 10072 IsGuiding returns 0
00:02:56.996 00.001 10072 Move returns status 0, amount 82
00:02:56.996 00.000 10072 MoveAxis(N, 254, ABG)
00:02:56.996 00.000 10072 Guiding  Dir = 0, Dur = 254
00:02:56.996 00.000 10072 IsGuiding returns 0
00:02:56.997 00.001 10072 PulseGuide returned control before completion, sleep 264
00:02:57.276 00.279 10072 IsGuiding returns 0
00:02:57.276 00.000 10072 Move returns status 0, amount 254
00:02:57.276 00.000 10072 move complete, result=0
00:02:57.276 00.000 10072 worker thread done servicing request
00:02:57.276 00.000 10072 Worker thread wakes up
00:02:57.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:57.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:57.276 00.000 1032 GuideStep: 0.2 px 82 ms WEST, -0.4 px 254 ms NORTH
00:02:58.012 00.736 10072 Exposure complete
00:02:58.056 00.044 10072 worker thread done servicing request
00:02:58.056 00.000 1032 OnExposeComplete: enter
00:02:58.058 00.002 1032 UpdateGuideState(): m_state=6
00:02:58.059 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 75
00:02:58.060 00.001 1032 Star::Find returns 1 (0), X=324.76, Y=742.30, Mass=1256, SNR=25.0, Peak=135 HFD=2.6
00:02:58.061 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
00:02:58.063 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
00:02:58.064 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.46 mountX=-0.11 mountY=-0.13, mountTheta=-2.29
00:02:58.067 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.07, opts=13)
00:02:58.068 00.001 1032 Enqueuing Move request for scope (0.15, -0.07)
00:02:58.069 00.001 10072 Worker thread wakes up
00:02:58.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
00:02:58.069 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
00:02:58.069 00.000 10072 Moving (0.15, -0.07) raw xDistance=-0.11 yDistance=-0.13
00:02:58.070 00.001 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.91, period_length = 288.78
00:02:58.070 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
00:02:58.070 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:58.070 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:02:58.070 00.000 10072 MoveAxis(W, 1, ABG)
00:02:58.070 00.000 10072 Guiding  Dir = 3, Dur = 1
00:02:58.070 00.000 10072 IsGuiding returns 0
00:02:58.071 00.001 10072 PulseGuide returned control before completion, sleep 11
00:02:58.071 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:58.089 00.018 10072 IsGuiding returns 0
00:02:58.089 00.000 10072 Move returns status 0, amount 1
00:02:58.089 00.000 10072 MoveAxis(N, 0, ABG)
00:02:58.089 00.000 10072 Move returns status 0, amount 0
00:02:58.089 00.000 10072 move complete, result=0
00:02:58.089 00.000 10072 worker thread done servicing request
00:02:58.091 00.002 1032 UpdateGuideState exits: m=1256 SNR=25.0
00:02:58.093 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:58.094 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:58.096 00.002 1032 Enqueuing Expose request
00:02:58.098 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:02:58.099 00.001 10072 Worker thread wakes up
00:02:58.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:58.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:58.515 00.416 10072 Exposure complete
00:02:58.560 00.045 10072 worker thread done servicing request
00:02:58.560 00.000 1032 OnExposeComplete: enter
00:02:58.562 00.002 1032 UpdateGuideState(): m_state=6
00:02:58.564 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 76
00:02:58.566 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=742.28, Mass=1354, SNR=25.9, Peak=155 HFD=2.6
00:02:58.567 00.001 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
00:02:58.569 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
00:02:58.571 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.44 mountX=-0.14 mountY=-0.17, mountTheta=-2.27
00:02:58.574 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.10, opts=13)
00:02:58.575 00.001 1032 Enqueuing Move request for scope (0.20, -0.10)
00:02:58.577 00.002 10072 Worker thread wakes up
00:02:58.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
00:02:58.577 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
00:02:58.577 00.000 10072 Moving (0.20, -0.10) raw xDistance=-0.14 yDistance=-0.17
00:02:58.577 00.000 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.91, period_length = 288.78
00:02:58.577 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
00:02:58.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:58.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:02:58.577 00.000 10072 MoveAxis(E, 61, ABG)
00:02:58.577 00.000 10072 Guiding  Dir = 2, Dur = 61
00:02:58.578 00.001 10072 IsGuiding returns 0
00:02:58.578 00.000 10072 PulseGuide returned control before completion, sleep 71
00:02:58.579 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:58.598 00.019 1032 UpdateGuideState exits: m=1354 SNR=25.9
00:02:58.600 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:58.601 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:58.603 00.002 1032 Enqueuing Expose request
00:02:58.651 00.048 10072 IsGuiding returns 0
00:02:58.651 00.000 10072 Move returns status 0, amount 61
00:02:58.651 00.000 10072 MoveAxis(N, 0, ABG)
00:02:58.651 00.000 10072 Move returns status 0, amount 0
00:02:58.651 00.000 10072 move complete, result=0
00:02:58.651 00.000 10072 worker thread done servicing request
00:02:58.651 00.000 10072 Worker thread wakes up
00:02:58.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:58.652 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:58.653 00.001 1032 GuideStep: -0.1 px 61 ms EAST, -0.2 px 0 ms NORTH
00:02:59.278 00.625 10072 Exposure complete
00:02:59.328 00.050 10072 worker thread done servicing request
00:02:59.328 00.000 1032 OnExposeComplete: enter
00:02:59.331 00.003 1032 UpdateGuideState(): m_state=6
00:02:59.333 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 77
00:02:59.335 00.002 1032 Star::Find returns 1 (0), X=324.62, Y=742.71, Mass=1265, SNR=25.0, Peak=154 HFD=2.8
00:02:59.338 00.003 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
00:02:59.340 00.002 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
00:02:59.341 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.33 hyp=0.33 cameraTheta=1.56 mountX=0.32 mountY=-0.09, mountTheta=-0.27
00:02:59.344 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.33, opts=13)
00:02:59.346 00.002 1032 Enqueuing Move request for scope (0.00, 0.33)
00:02:59.348 00.002 10072 Worker thread wakes up
00:02:59.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.33) opts 0xd
00:02:59.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.33)
00:02:59.348 00.000 10072 Moving (0.00, 0.33) raw xDistance=0.32 yDistance=-0.09
00:02:59.349 00.001 10072 PPEC rslt: input = 0.32, final = 0.14, react = 0.16, pred = 0.01, hyst = 0.14, hyst_pct = 0.91, period_length = 288.78
00:02:59.349 00.000 10072 PPEC: input: 0.32, control: 0.14, exposure: 500
00:02:59.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:59.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:02:59.349 00.000 10072 MoveAxis(W, 146, ABG)
00:02:59.349 00.000 10072 Guiding  Dir = 3, Dur = 146
00:02:59.349 00.000 10072 IsGuiding returns 0
00:02:59.350 00.001 10072 PulseGuide returned control before completion, sleep 156
00:02:59.351 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:02:59.373 00.022 1032 UpdateGuideState exits: m=1265 SNR=25.0
00:02:59.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:59.377 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:02:59.379 00.002 1032 Enqueuing Expose request
00:02:59.510 00.131 10072 IsGuiding returns 1
00:02:59.510 00.000 10072 scope still moving after pulse duration time elapsed
00:02:59.540 00.030 10072 IsGuiding returns 0
00:02:59.540 00.000 10072 scope move finished after 146 + 45 ms
00:02:59.540 00.000 10072 Move returns status 0, amount 146
00:02:59.540 00.000 10072 MoveAxis(N, 0, ABG)
00:02:59.540 00.000 10072 Move returns status 0, amount 0
00:02:59.540 00.000 10072 move complete, result=0
00:02:59.540 00.000 10072 worker thread done servicing request
00:02:59.540 00.000 10072 Worker thread wakes up
00:02:59.540 00.000 1032 GuideStep: 0.3 px 146 ms WEST, -0.1 px 0 ms NORTH
00:02:59.544 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:02:59.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:02:59.949 00.405 10072 Exposure complete
00:03:00.002 00.053 10072 worker thread done servicing request
00:03:00.002 00.000 1032 OnExposeComplete: enter
00:03:00.004 00.002 1032 UpdateGuideState(): m_state=6
00:03:00.007 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 78
00:03:00.009 00.002 1032 Star::Find returns 1 (0), X=324.66, Y=742.55, Mass=1445, SNR=26.8, Peak=167 HFD=3.0
00:03:00.014 00.005 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
00:03:00.017 00.003 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
00:03:00.021 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.32 mountX=0.15 mountY=-0.09, mountTheta=-0.51
00:03:00.027 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.17, opts=13)
00:03:00.028 00.001 1032 Enqueuing Move request for scope (0.04, 0.17)
00:03:00.030 00.002 10072 Worker thread wakes up
00:03:00.030 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
00:03:00.030 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
00:03:00.030 00.000 10072 Moving (0.04, 0.17) raw xDistance=0.15 yDistance=-0.09
00:03:00.030 00.000 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.08, pred = 0.01, hyst = 0.06, hyst_pct = 0.91, period_length = 288.78
00:03:00.031 00.001 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:03:00.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:00.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:03:00.031 00.000 10072 MoveAxis(W, 68, ABG)
00:03:00.031 00.000 10072 Guiding  Dir = 3, Dur = 68
00:03:00.031 00.000 10072 IsGuiding returns 0
00:03:00.032 00.001 10072 PulseGuide returned control before completion, sleep 78
00:03:00.033 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:00.055 00.022 1032 UpdateGuideState exits: m=1445 SNR=26.8
00:03:00.057 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:00.059 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:00.061 00.002 1032 Enqueuing Expose request
00:03:00.125 00.064 10072 IsGuiding returns 0
00:03:00.125 00.000 10072 Move returns status 0, amount 68
00:03:00.125 00.000 10072 MoveAxis(N, 0, ABG)
00:03:00.125 00.000 10072 Move returns status 0, amount 0
00:03:00.125 00.000 10072 move complete, result=0
00:03:00.126 00.001 10072 worker thread done servicing request
00:03:00.126 00.000 10072 Worker thread wakes up
00:03:00.126 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:00.126 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:00.126 00.000 1032 GuideStep: 0.2 px 68 ms WEST, -0.1 px 0 ms NORTH
00:03:00.857 00.731 10072 Exposure complete
00:03:00.906 00.049 10072 worker thread done servicing request
00:03:00.906 00.000 1032 OnExposeComplete: enter
00:03:00.908 00.002 1032 UpdateGuideState(): m_state=6
00:03:00.909 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 79
00:03:00.911 00.002 1032 Star::Find returns 1 (0), X=324.70, Y=742.33, Mass=1245, SNR=24.9, Peak=140 HFD=2.7
00:03:00.912 00.001 1032 MultiStar: exiting stabilization period
00:03:00.914 00.002 1032 MultiStar: [#1 -0.10,-0.32,0.00,M1] [#2 -0.13,-0.05,0.96,U] [#3 -0.11,-0.03,0.74,U] [#4 0.04,-0.20,0.00,M7] [#5 0.02,-0.13,0.71,U] [#6 -0.17,0.01,0.70,U] [#7 0.04,-0.06,0.53,U] [#8 -0.12,-0.09,0.61,U] 
00:03:00.916 00.002 1032 refined, 6 included, MultiStar: {-0.05, -0.06}, one-star: {0.08, -0.05}
00:03:00.918 00.002 1032 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.83) = xAngle (-4.16 = 2.13)
00:03:00.919 00.001 1032 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.16 = 2.13)
00:03:00.921 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.33 mountX=-0.04 mountY=0.06, mountTheta=2.13
00:03:00.927 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.06, opts=13)
00:03:00.930 00.003 1032 Enqueuing Move request for scope (-0.05, -0.06)
00:03:00.932 00.002 10072 Worker thread wakes up
00:03:00.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
00:03:00.932 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
00:03:00.933 00.001 10072 Moving (-0.05, -0.06) raw xDistance=-0.04 yDistance=0.06
00:03:00.933 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.91, period_length = 288.78
00:03:00.933 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:03:00.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:00.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:03:00.933 00.000 10072 MoveAxis(W, 1, ABG)
00:03:00.933 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:00.933 00.000 10072 IsGuiding returns 0
00:03:00.935 00.002 10072 PulseGuide returned control before completion, sleep 11
00:03:00.936 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:00.948 00.012 10072 IsGuiding returns 0
00:03:00.948 00.000 10072 Move returns status 0, amount 1
00:03:00.948 00.000 10072 MoveAxis(N, 0, ABG)
00:03:00.948 00.000 10072 Move returns status 0, amount 0
00:03:00.948 00.000 10072 move complete, result=0
00:03:00.948 00.000 10072 worker thread done servicing request
00:03:00.957 00.009 1032 UpdateGuideState exits: m=1245 SNR=24.9
00:03:00.960 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:00.963 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:00.964 00.001 1032 Enqueuing Expose request
00:03:00.966 00.002 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
00:03:00.967 00.001 10072 Worker thread wakes up
00:03:00.968 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:00.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:01.375 00.407 10072 Exposure complete
00:03:01.425 00.050 10072 worker thread done servicing request
00:03:01.425 00.000 1032 OnExposeComplete: enter
00:03:01.427 00.002 1032 UpdateGuideState(): m_state=6
00:03:01.429 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 80
00:03:01.432 00.003 1032 Star::Find returns 1 (0), X=324.72, Y=742.37, Mass=1335, SNR=25.7, Peak=145 HFD=2.8
00:03:01.433 00.001 1032 MultiStar: [#1 -0.15,-0.22,0.00,M2] [#2 -0.12,-0.16,0.92,U] [#3 -0.03,0.03,0.71,U] [#4 0.02,-0.20,0.00,M8] [#5 0.05,-0.18,0.70,U] [#6 -0.20,-0.03,0.68,U] [#7 -0.19,-0.10,0.00,M4] [#8 -0.10,-0.17,0.60,U] 
00:03:01.435 00.002 1032 refined, 5 included, MultiStar: {-0.04, -0.08}, one-star: {0.10, -0.00}
00:03:01.436 00.001 1032 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.83) = xAngle (-3.88 = 2.40)
00:03:01.438 00.002 1032 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.88 = 2.40)
00:03:01.439 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.05 mountX=-0.07 mountY=0.06, mountTheta=2.40
00:03:01.442 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.08, opts=13)
00:03:01.443 00.001 1032 Enqueuing Move request for scope (-0.04, -0.08)
00:03:01.444 00.001 10072 Worker thread wakes up
00:03:01.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
00:03:01.444 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
00:03:01.444 00.000 10072 Moving (-0.04, -0.08) raw xDistance=-0.07 yDistance=0.06
00:03:01.446 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.91, period_length = 288.78
00:03:01.446 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:03:01.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:01.446 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:03:01.446 00.000 10072 MoveAxis(W, 1, ABG)
00:03:01.446 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:01.446 00.000 10072 IsGuiding returns 0
00:03:01.447 00.001 10072 PulseGuide returned control before completion, sleep 11
00:03:01.447 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:01.466 00.019 10072 IsGuiding returns 0
00:03:01.466 00.000 10072 Move returns status 0, amount 1
00:03:01.466 00.000 10072 MoveAxis(N, 0, ABG)
00:03:01.466 00.000 10072 Move returns status 0, amount 0
00:03:01.466 00.000 10072 move complete, result=0
00:03:01.466 00.000 10072 worker thread done servicing request
00:03:01.468 00.002 1032 UpdateGuideState exits: m=1335 SNR=25.7
00:03:01.470 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:01.472 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:01.474 00.002 1032 Enqueuing Expose request
00:03:01.476 00.002 1032 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
00:03:01.478 00.002 10072 Worker thread wakes up
00:03:01.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:01.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:02.111 00.633 10072 Exposure complete
00:03:02.162 00.051 10072 worker thread done servicing request
00:03:02.162 00.000 1032 OnExposeComplete: enter
00:03:02.164 00.002 1032 UpdateGuideState(): m_state=6
00:03:02.166 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 81
00:03:02.168 00.002 1032 Star::Find returns 1 (0), X=324.74, Y=742.42, Mass=1263, SNR=25.0, Peak=143 HFD=2.8
00:03:02.170 00.002 1032 MultiStar: [#1 -0.11,-0.17,0.00,M3] [#2 -0.13,0.05,1.05,U] [#3 0.05,0.16,0.75,U] [#4 0.10,-0.02,0.73,U] [#5 0.08,0.09,0.73,U] [#6 -0.07,0.08,0.72,U] [#7 0.04,0.05,0.61,U] [#8 -0.15,-0.04,0.64,U] 
00:03:02.172 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.05}, one-star: {0.12, 0.04}
00:03:02.173 00.001 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
00:03:02.176 00.003 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
00:03:02.178 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.52 mountX=0.05 mountY=-0.02, mountTheta=-0.31
00:03:02.182 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
00:03:02.185 00.003 1032 Enqueuing Move request for scope (0.00, 0.05)
00:03:02.188 00.003 10072 Worker thread wakes up
00:03:02.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
00:03:02.188 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
00:03:02.188 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.02
00:03:02.188 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.91, period_length = 288.78
00:03:02.188 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:03:02.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:02.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:03:02.189 00.001 10072 MoveAxis(W, 1, ABG)
00:03:02.189 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:02.189 00.000 10072 IsGuiding returns 0
00:03:02.189 00.000 10072 PulseGuide returned control before completion, sleep 11
00:03:02.190 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:02.202 00.012 10072 IsGuiding returns 1
00:03:02.202 00.000 10072 scope still moving after pulse duration time elapsed
00:03:02.211 00.009 1032 UpdateGuideState exits: m=1263 SNR=25.0
00:03:02.213 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:02.214 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:02.216 00.002 1032 Enqueuing Expose request
00:03:02.233 00.017 10072 IsGuiding returns 0
00:03:02.233 00.000 10072 scope move finished after 1 + 42 ms
00:03:02.233 00.000 10072 Move returns status 0, amount 1
00:03:02.233 00.000 10072 MoveAxis(N, 0, ABG)
00:03:02.233 00.000 10072 Move returns status 0, amount 0
00:03:02.233 00.000 10072 move complete, result=0
00:03:02.233 00.000 10072 worker thread done servicing request
00:03:02.233 00.000 10072 Worker thread wakes up
00:03:02.233 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:02.233 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:02.234 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:03:02.645 00.411 10072 Exposure complete
00:03:02.696 00.051 10072 worker thread done servicing request
00:03:02.697 00.001 1032 OnExposeComplete: enter
00:03:02.698 00.001 1032 UpdateGuideState(): m_state=6
00:03:02.700 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 82
00:03:02.702 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=742.46, Mass=1449, SNR=26.8, Peak=160 HFD=2.8
00:03:02.705 00.003 1032 MultiStar: [#1 -0.06,-0.10,1.12,U] [#2 -0.04,-0.05,0.95,U] [#3 0.01,0.26,0.00,M2] [#4 0.02,0.02,0.63,U] [#5 0.03,-0.08,0.69,U] [#6 -0.08,0.21,0.00,M2] [#7 -0.22,-0.06,0.00,M4] [#8 -0.20,0.03,0.00,M1] 
00:03:02.707 00.002 1032 refined, 4 included, MultiStar: {0.02, -0.03}, one-star: {0.16, 0.08}
00:03:02.709 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
00:03:02.712 00.003 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
00:03:02.714 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.95 mountX=-0.03 mountY=-0.01, mountTheta=-2.78
00:03:02.717 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
00:03:02.719 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
00:03:02.721 00.002 10072 Worker thread wakes up
00:03:02.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:03:02.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:03:02.721 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
00:03:02.722 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.91, period_length = 288.78
00:03:02.722 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:03:02.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:02.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:03:02.722 00.000 10072 MoveAxis(W, 1, ABG)
00:03:02.722 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:02.722 00.000 10072 IsGuiding returns 0
00:03:02.723 00.001 10072 PulseGuide returned control before completion, sleep 11
00:03:02.723 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:02.735 00.012 10072 IsGuiding returns 0
00:03:02.735 00.000 10072 Move returns status 0, amount 1
00:03:02.735 00.000 10072 MoveAxis(N, 0, ABG)
00:03:02.735 00.000 10072 Move returns status 0, amount 0
00:03:02.735 00.000 10072 move complete, result=0
00:03:02.735 00.000 10072 worker thread done servicing request
00:03:02.745 00.010 1032 UpdateGuideState exits: m=1449 SNR=26.8
00:03:02.746 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:02.748 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:02.750 00.002 1032 Enqueuing Expose request
00:03:02.753 00.003 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:03:02.754 00.001 10072 Worker thread wakes up
00:03:02.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:02.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:03.383 00.629 10072 Exposure complete
00:03:03.432 00.049 10072 worker thread done servicing request
00:03:03.432 00.000 1032 OnExposeComplete: enter
00:03:03.434 00.002 1032 UpdateGuideState(): m_state=6
00:03:03.436 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 83
00:03:03.437 00.001 1032 Star::Find returns 1 (0), X=324.78, Y=742.39, Mass=1651, SNR=28.6, Peak=165 HFD=2.8
00:03:03.439 00.002 1032 MultiStar: [#1 -0.02,-0.12,1.05,U] [#2 -0.03,-0.11,0.84,U] [#3 0.06,0.08,0.64,U] [#4 -0.08,-0.06,0.63,U] [#5 0.03,-0.13,0.57,U] [#6 -0.08,0.01,0.61,U] [#7 0.27,0.06,0.00,M5] [#8 -0.14,-0.09,0.53,U] 
00:03:03.441 00.002 1032 refined, 7 included, MultiStar: {0.00, -0.05}, one-star: {0.16, 0.01}
00:03:03.443 00.002 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.89)
00:03:03.445 00.002 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.89)
00:03:03.446 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.56 mountX=-0.05 mountY=0.01, mountTheta=2.89
00:03:03.449 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.05, opts=13)
00:03:03.451 00.002 1032 Enqueuing Move request for scope (0.00, -0.05)
00:03:03.452 00.001 10072 Worker thread wakes up
00:03:03.453 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
00:03:03.453 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
00:03:03.453 00.000 10072 Moving (0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
00:03:03.453 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.90, period_length = 288.78
00:03:03.453 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:03:03.453 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:03.453 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:03:03.453 00.000 10072 MoveAxis(W, 1, ABG)
00:03:03.453 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:03.454 00.001 10072 IsGuiding returns 0
00:03:03.454 00.000 10072 PulseGuide returned control before completion, sleep 11
00:03:03.454 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:03.474 00.020 10072 IsGuiding returns 0
00:03:03.474 00.000 10072 Move returns status 0, amount 1
00:03:03.474 00.000 10072 MoveAxis(N, 0, ABG)
00:03:03.474 00.000 10072 Move returns status 0, amount 0
00:03:03.474 00.000 10072 move complete, result=0
00:03:03.474 00.000 10072 worker thread done servicing request
00:03:03.475 00.001 1032 UpdateGuideState exits: m=1651 SNR=28.6
00:03:03.477 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:03.477 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:03.480 00.003 1032 Enqueuing Expose request
00:03:03.481 00.001 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
00:03:03.483 00.002 10072 Worker thread wakes up
00:03:03.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:03.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:03.900 00.417 10072 Exposure complete
00:03:03.946 00.046 10072 worker thread done servicing request
00:03:03.946 00.000 1032 OnExposeComplete: enter
00:03:03.948 00.002 1032 UpdateGuideState(): m_state=6
00:03:03.950 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 84
00:03:03.953 00.003 1032 Star::Find returns 1 (0), X=324.77, Y=742.28, Mass=1542, SNR=27.7, Peak=163 HFD=2.6
00:03:03.955 00.002 1032 MultiStar: [#1 0.02,-0.20,0.00,M2] [#2 0.01,-0.17,0.91,U] [#3 -0.06,0.05,0.70,U] [#4 0.05,-0.10,0.63,U] [#5 0.13,-0.12,0.65,U] [#6 -0.07,0.03,0.68,U] [#7 -0.28,0.04,0.00,M6] [#8 -0.11,-0.09,0.54,U] 
00:03:03.957 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.08}, one-star: {0.16, -0.10}
00:03:03.960 00.003 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
00:03:03.962 00.002 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
00:03:03.965 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.23 mountX=-0.08 mountY=-0.01, mountTheta=-3.06
00:03:03.967 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
00:03:03.968 00.001 1032 Enqueuing Move request for scope (0.03, -0.08)
00:03:03.970 00.002 10072 Worker thread wakes up
00:03:03.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
00:03:03.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
00:03:03.970 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=-0.01
00:03:03.970 00.000 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.90, period_length = 288.78
00:03:03.970 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:03:03.970 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:03.970 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:03:03.970 00.000 10072 MoveAxis(W, 0, ABG)
00:03:03.970 00.000 10072 Move returns status 0, amount 0
00:03:03.970 00.000 10072 MoveAxis(N, 0, ABG)
00:03:03.970 00.000 10072 Move returns status 0, amount 0
00:03:03.970 00.000 10072 move complete, result=0
00:03:03.970 00.000 10072 worker thread done servicing request
00:03:03.971 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:03.992 00.021 1032 UpdateGuideState exits: m=1542 SNR=27.7
00:03:03.995 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:03.996 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:03.998 00.002 1032 Enqueuing Expose request
00:03:04.000 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
00:03:04.001 00.001 10072 Worker thread wakes up
00:03:04.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:04.001 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:04.634 00.633 10072 Exposure complete
00:03:04.684 00.050 10072 worker thread done servicing request
00:03:04.684 00.000 1032 OnExposeComplete: enter
00:03:04.687 00.003 1032 UpdateGuideState(): m_state=6
00:03:04.689 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 85
00:03:04.691 00.002 1032 Star::Find returns 1 (0), X=324.80, Y=742.37, Mass=1316, SNR=25.5, Peak=150 HFD=2.7
00:03:04.693 00.002 1032 MultiStar: [#1 -0.06,-0.22,0.00,M3] [#2 -0.05,-0.05,0.97,U] [#3 0.07,0.16,0.71,U] [#4 0.11,-0.05,0.67,U] [#5 0.04,0.00,0.67,U] [#6 -0.10,0.23,0.00,M1] [#7 -0.07,-0.08,0.55,U] [#8 -0.04,-0.01,0.57,U] 
00:03:04.694 00.001 1032 refined, 6 included, MultiStar: {0.04, -0.00}, one-star: {0.18, -0.00}
00:03:04.697 00.003 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
00:03:04.698 00.001 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
00:03:04.699 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.09 mountX=-0.02 mountY=-0.04, mountTheta=-1.92
00:03:04.702 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
00:03:04.704 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
00:03:04.706 00.002 10072 Worker thread wakes up
00:03:04.706 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
00:03:04.706 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
00:03:04.706 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.02 yDistance=-0.04
00:03:04.706 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.90, period_length = 288.78
00:03:04.706 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:03:04.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:04.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:03:04.706 00.000 10072 MoveAxis(W, 1, ABG)
00:03:04.706 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:04.708 00.002 10072 IsGuiding returns 0
00:03:04.709 00.001 10072 PulseGuide returned control before completion, sleep 11
00:03:04.711 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:04.725 00.014 10072 IsGuiding returns 0
00:03:04.725 00.000 10072 Move returns status 0, amount 1
00:03:04.725 00.000 10072 MoveAxis(N, 0, ABG)
00:03:04.725 00.000 10072 Move returns status 0, amount 0
00:03:04.725 00.000 10072 move complete, result=0
00:03:04.725 00.000 10072 worker thread done servicing request
00:03:04.731 00.006 1032 UpdateGuideState exits: m=1316 SNR=25.5
00:03:04.733 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:04.735 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:04.738 00.003 1032 Enqueuing Expose request
00:03:04.741 00.003 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:03:04.744 00.003 10072 Worker thread wakes up
00:03:04.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:04.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:05.163 00.419 10072 Exposure complete
00:03:05.216 00.053 10072 worker thread done servicing request
00:03:05.216 00.000 1032 OnExposeComplete: enter
00:03:05.219 00.003 1032 UpdateGuideState(): m_state=6
00:03:05.221 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 86
00:03:05.222 00.001 1032 Star::Find returns 1 (0), X=324.78, Y=742.47, Mass=1194, SNR=24.3, Peak=140 HFD=2.7
00:03:05.225 00.003 1032 MultiStar: [#1 -0.05,-0.06,1.20,U] [#2 -0.02,-0.04,0.99,U] [#3 -0.01,0.25,0.00,M1] [#4 0.00,0.04,0.71,U] [#5 0.00,0.06,0.79,U] [#6 -0.16,0.28,0.00,M2] [#7 0.10,0.09,0.53,U] [#8 -0.15,0.12,0.00,M1] 
00:03:05.228 00.003 1032 refined, 5 included, MultiStar: {0.03, 0.02}, one-star: {0.16, 0.09}
00:03:05.230 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
00:03:05.232 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
00:03:05.238 00.006 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.66 mountX=0.01 mountY=-0.03, mountTheta=-1.17
00:03:05.242 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
00:03:05.245 00.003 1032 Enqueuing Move request for scope (0.03, 0.02)
00:03:05.246 00.001 10072 Worker thread wakes up
00:03:05.247 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
00:03:05.247 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
00:03:05.247 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
00:03:05.247 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.90, period_length = 288.78
00:03:05.247 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:03:05.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:05.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:03:05.247 00.000 10072 MoveAxis(W, 0, ABG)
00:03:05.247 00.000 10072 Move returns status 0, amount 0
00:03:05.247 00.000 10072 MoveAxis(N, 0, ABG)
00:03:05.247 00.000 10072 Move returns status 0, amount 0
00:03:05.247 00.000 10072 move complete, result=0
00:03:05.247 00.000 10072 worker thread done servicing request
00:03:05.248 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:05.269 00.021 1032 UpdateGuideState exits: m=1194 SNR=24.3
00:03:05.272 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:05.275 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:05.277 00.002 1032 Enqueuing Expose request
00:03:05.278 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
00:03:05.280 00.002 10072 Worker thread wakes up
00:03:05.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:05.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:05.914 00.634 10072 Exposure complete
00:03:05.963 00.049 10072 worker thread done servicing request
00:03:05.963 00.000 1032 OnExposeComplete: enter
00:03:05.965 00.002 1032 UpdateGuideState(): m_state=6
00:03:05.966 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 87
00:03:05.968 00.002 1032 Star::Find returns 1 (0), X=324.74, Y=742.41, Mass=1250, SNR=24.9, Peak=136 HFD=2.8
00:03:05.970 00.002 1032 MultiStar: [#1 -0.01,-0.06,1.17,U] [#2 0.02,-0.00,1.09,U] [#3 0.10,0.09,0.81,U] [#4 0.10,-0.04,0.66,U] [#5 0.10,-0.08,0.76,U] [#6 -0.09,0.06,0.72,U] [#7 0.12,-0.03,0.53,U] [#8 -0.05,0.04,0.61,U] 
00:03:05.972 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {0.12, 0.04}
00:03:05.973 00.001 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
00:03:05.975 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
00:03:05.976 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.02 mountX=-0.01 mountY=-0.04, mountTheta=-1.81
00:03:05.980 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
00:03:05.983 00.003 1032 Enqueuing Move request for scope (0.04, 0.00)
00:03:05.984 00.001 10072 Worker thread wakes up
00:03:05.984 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
00:03:05.985 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
00:03:05.985 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
00:03:05.985 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.90, period_length = 288.78
00:03:05.985 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:03:05.985 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:05.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:03:05.985 00.000 10072 MoveAxis(W, 1, ABG)
00:03:05.985 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:05.986 00.001 10072 IsGuiding returns 0
00:03:05.988 00.002 10072 PulseGuide returned control before completion, sleep 11
00:03:05.988 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:06.006 00.018 10072 IsGuiding returns 0
00:03:06.006 00.000 10072 Move returns status 0, amount 1
00:03:06.006 00.000 10072 MoveAxis(N, 0, ABG)
00:03:06.006 00.000 10072 Move returns status 0, amount 0
00:03:06.006 00.000 10072 move complete, result=0
00:03:06.006 00.000 10072 worker thread done servicing request
00:03:06.010 00.004 1032 UpdateGuideState exits: m=1250 SNR=24.9
00:03:06.012 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:06.014 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:06.016 00.002 1032 Enqueuing Expose request
00:03:06.018 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:03:06.021 00.003 10072 Worker thread wakes up
00:03:06.021 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:06.021 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:06.431 00.410 10072 Exposure complete
00:03:06.478 00.047 10072 worker thread done servicing request
00:03:06.478 00.000 1032 OnExposeComplete: enter
00:03:06.481 00.003 1032 UpdateGuideState(): m_state=6
00:03:06.483 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 88
00:03:06.485 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=742.41, Mass=1347, SNR=25.9, Peak=144 HFD=2.8
00:03:06.487 00.002 1032 MultiStar: [#1 -0.08,-0.13,1.19,U] [#2 -0.04,-0.00,1.04,U] [#3 -0.16,0.10,0.00,M1] [#4 0.14,-0.05,0.72,U] [#5 0.06,-0.13,0.65,U] [#6 -0.06,0.04,0.70,U] [#7 0.02,-0.14,0.52,U] [#8 0.05,-0.13,0.54,U] 
00:03:06.490 00.003 1032 refined, 7 included, MultiStar: {0.03, -0.06}, one-star: {0.18, 0.03}
00:03:06.493 00.003 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
00:03:06.494 00.001 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
00:03:06.496 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.11 mountX=-0.06 mountY=-0.01, mountTheta=-2.94
00:03:06.498 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
00:03:06.500 00.002 1032 Enqueuing Move request for scope (0.03, -0.06)
00:03:06.502 00.002 10072 Worker thread wakes up
00:03:06.502 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
00:03:06.502 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
00:03:06.502 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.01
00:03:06.503 00.001 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.90, period_length = 288.78
00:03:06.503 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:03:06.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:06.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:03:06.503 00.000 10072 MoveAxis(W, 0, ABG)
00:03:06.503 00.000 10072 Move returns status 0, amount 0
00:03:06.503 00.000 10072 MoveAxis(N, 0, ABG)
00:03:06.503 00.000 10072 Move returns status 0, amount 0
00:03:06.503 00.000 10072 move complete, result=0
00:03:06.503 00.000 10072 worker thread done servicing request
00:03:06.504 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:06.525 00.021 1032 UpdateGuideState exits: m=1347 SNR=25.9
00:03:06.528 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:06.529 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:06.530 00.001 1032 Enqueuing Expose request
00:03:06.532 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
00:03:06.533 00.001 10072 Worker thread wakes up
00:03:06.533 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:06.534 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:07.166 00.632 10072 Exposure complete
00:03:07.216 00.050 10072 worker thread done servicing request
00:03:07.216 00.000 1032 OnExposeComplete: enter
00:03:07.219 00.003 1032 UpdateGuideState(): m_state=6
00:03:07.220 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 89
00:03:07.222 00.002 1032 Star::Find returns 1 (0), X=324.85, Y=742.29, Mass=1377, SNR=26.1, Peak=154 HFD=2.6
00:03:07.223 00.001 1032 MultiStar: [#1 -0.15,-0.30,0.00,M1] [#2 0.03,-0.21,0.00,M1] [#3 -0.08,0.07,0.72,U] [#4 0.10,-0.14,0.64,U] [#5 -0.05,-0.11,0.66,U] [#6 -0.01,0.05,0.66,U] [#7 -0.01,-0.25,0.00,M3] [#8 -0.10,0.01,0.56,U] 
00:03:07.224 00.001 1032 refined, 5 included, MultiStar: {0.03, -0.04}, one-star: {0.23, -0.08}
00:03:07.227 00.003 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
00:03:07.228 00.001 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
00:03:07.231 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.88 mountX=-0.05 mountY=-0.02, mountTheta=-2.71
00:03:07.234 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
00:03:07.236 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
00:03:07.240 00.004 10072 Worker thread wakes up
00:03:07.240 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
00:03:07.240 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
00:03:07.241 00.001 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
00:03:07.241 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.90, period_length = 288.78
00:03:07.241 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:03:07.241 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:07.241 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:03:07.242 00.001 10072 MoveAxis(W, 1, ABG)
00:03:07.242 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:07.242 00.000 10072 IsGuiding returns 0
00:03:07.242 00.000 10072 PulseGuide returned control before completion, sleep 11
00:03:07.243 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:07.257 00.014 10072 IsGuiding returns 0
00:03:07.257 00.000 10072 Move returns status 0, amount 1
00:03:07.257 00.000 10072 MoveAxis(N, 0, ABG)
00:03:07.257 00.000 10072 Move returns status 0, amount 0
00:03:07.257 00.000 10072 move complete, result=0
00:03:07.257 00.000 10072 worker thread done servicing request
00:03:07.263 00.006 1032 UpdateGuideState exits: m=1377 SNR=26.1
00:03:07.264 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:07.267 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:07.271 00.004 1032 Enqueuing Expose request
00:03:07.275 00.004 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:03:07.277 00.002 10072 Worker thread wakes up
00:03:07.277 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:07.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:07.682 00.405 10072 Exposure complete
00:03:07.732 00.050 10072 worker thread done servicing request
00:03:07.732 00.000 1032 OnExposeComplete: enter
00:03:07.734 00.002 1032 UpdateGuideState(): m_state=6
00:03:07.736 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 90
00:03:07.740 00.004 1032 Star::Find returns 1 (0), X=324.78, Y=742.51, Mass=1387, SNR=26.2, Peak=161 HFD=2.7
00:03:07.743 00.003 1032 MultiStar: [#1 -0.11,-0.17,0.00,M2] [#2 -0.03,-0.07,1.01,U] [#3 -0.05,0.15,0.73,U] [#4 0.07,0.02,0.61,U] [#5 -0.02,-0.13,0.68,U] [#6 -0.16,0.23,0.00,M1] [#7 0.01,-0.01,0.50,U] [#8 -0.21,0.04,0.00,M1] 
00:03:07.744 00.001 1032 refined, 5 included, MultiStar: {0.03, 0.02}, one-star: {0.16, 0.13}
00:03:07.746 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
00:03:07.748 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
00:03:07.750 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.56 mountX=0.01 mountY=-0.03, mountTheta=-1.27
00:03:07.753 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
00:03:07.756 00.003 1032 Enqueuing Move request for scope (0.03, 0.02)
00:03:07.758 00.002 10072 Worker thread wakes up
00:03:07.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
00:03:07.759 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
00:03:07.759 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
00:03:07.759 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.90, period_length = 288.78
00:03:07.759 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:03:07.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:07.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:03:07.759 00.000 10072 MoveAxis(W, 0, ABG)
00:03:07.759 00.000 10072 Move returns status 0, amount 0
00:03:07.759 00.000 10072 MoveAxis(N, 0, ABG)
00:03:07.759 00.000 10072 Move returns status 0, amount 0
00:03:07.759 00.000 10072 move complete, result=0
00:03:07.759 00.000 10072 worker thread done servicing request
00:03:07.760 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:07.782 00.022 1032 UpdateGuideState exits: m=1387 SNR=26.2
00:03:07.784 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:07.785 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:07.788 00.003 1032 Enqueuing Expose request
00:03:07.790 00.002 10072 Worker thread wakes up
00:03:07.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:07.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:07.790 00.000 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
00:03:08.417 00.627 10072 Exposure complete
00:03:08.467 00.050 10072 worker thread done servicing request
00:03:08.467 00.000 1032 OnExposeComplete: enter
00:03:08.469 00.002 1032 UpdateGuideState(): m_state=6
00:03:08.470 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 91
00:03:08.472 00.002 1032 Star::Find returns 1 (0), X=324.77, Y=742.32, Mass=1495, SNR=27.3, Peak=169 HFD=2.7
00:03:08.473 00.001 1032 MultiStar: [#1 -0.05,-0.16,1.02,U] [#2 0.04,-0.05,0.98,U] [#3 -0.07,0.03,0.70,U] [#4 0.20,-0.11,0.00,M1] [#5 0.10,0.01,0.69,U] [#6 -0.09,0.00,0.67,U] [#7 -0.04,-0.00,0.48,U] [#8 -0.13,-0.08,0.55,U] 
00:03:08.476 00.003 1032 refined, 7 included, MultiStar: {0.00, -0.05}, one-star: {0.16, -0.06}
00:03:08.477 00.001 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.37 = 2.92)
00:03:08.479 00.002 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.92)
00:03:08.481 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.53 mountX=-0.04 mountY=0.01, mountTheta=2.92
00:03:08.483 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.05, opts=13)
00:03:08.486 00.003 1032 Enqueuing Move request for scope (0.00, -0.05)
00:03:08.487 00.001 10072 Worker thread wakes up
00:03:08.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
00:03:08.487 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
00:03:08.487 00.000 10072 Moving (0.00, -0.05) raw xDistance=-0.04 yDistance=0.01
00:03:08.488 00.001 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.90, period_length = 288.78
00:03:08.488 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:03:08.488 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:08.488 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:03:08.488 00.000 10072 MoveAxis(W, 1, ABG)
00:03:08.488 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:08.488 00.000 10072 IsGuiding returns 0
00:03:08.489 00.001 10072 PulseGuide returned control before completion, sleep 11
00:03:08.489 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:08.508 00.019 10072 IsGuiding returns 0
00:03:08.508 00.000 10072 Move returns status 0, amount 1
00:03:08.508 00.000 10072 MoveAxis(N, 0, ABG)
00:03:08.508 00.000 10072 Move returns status 0, amount 0
00:03:08.508 00.000 10072 move complete, result=0
00:03:08.508 00.000 10072 worker thread done servicing request
00:03:08.511 00.003 1032 UpdateGuideState exits: m=1495 SNR=27.3
00:03:08.513 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:08.514 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:08.516 00.002 1032 Enqueuing Expose request
00:03:08.520 00.004 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
00:03:08.523 00.003 10072 Worker thread wakes up
00:03:08.523 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:08.523 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:08.935 00.412 10072 Exposure complete
00:03:08.983 00.048 10072 worker thread done servicing request
00:03:08.983 00.000 1032 OnExposeComplete: enter
00:03:08.985 00.002 1032 UpdateGuideState(): m_state=6
00:03:08.989 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 92
00:03:08.991 00.002 1032 Star::Find returns 1 (0), X=324.87, Y=742.50, Mass=1354, SNR=25.9, Peak=179 HFD=2.5
00:03:08.993 00.002 1032 MultiStar: [#1 0.01,-0.07,1.11,U] [#2 0.12,-0.12,0.97,U] [#3 0.10,0.13,0.72,U] [#4 0.21,-0.02,0.00,M2] [#5 0.12,-0.12,0.66,U] [#6 -0.04,0.11,0.69,U] [#7 0.19,0.07,0.00,M2] [#8 0.05,-0.01,0.60,U] 
00:03:08.996 00.003 1032 refined, 6 included, MultiStar: {0.09, 0.00}, one-star: {0.25, 0.12}
00:03:08.997 00.001 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
00:03:08.999 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
00:03:09.002 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.00 mountX=-0.02 mountY=-0.09, mountTheta=-1.83
00:03:09.004 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
00:03:09.006 00.002 1032 Enqueuing Move request for scope (0.09, 0.00)
00:03:09.008 00.002 10072 Worker thread wakes up
00:03:09.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
00:03:09.008 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
00:03:09.008 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.09
00:03:09.008 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.89, period_length = 288.78
00:03:09.008 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:03:09.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:09.008 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:03:09.008 00.000 10072 MoveAxis(W, 0, ABG)
00:03:09.008 00.000 10072 Move returns status 0, amount 0
00:03:09.008 00.000 10072 MoveAxis(N, 0, ABG)
00:03:09.008 00.000 10072 Move returns status 0, amount 0
00:03:09.008 00.000 10072 move complete, result=0
00:03:09.009 00.001 10072 worker thread done servicing request
00:03:09.010 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:09.030 00.020 1032 UpdateGuideState exits: m=1354 SNR=25.9
00:03:09.032 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:09.033 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:09.034 00.001 1032 Enqueuing Expose request
00:03:09.035 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:09.038 00.003 10072 Worker thread wakes up
00:03:09.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:09.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:09.672 00.634 10072 Exposure complete
00:03:09.721 00.049 10072 worker thread done servicing request
00:03:09.721 00.000 1032 OnExposeComplete: enter
00:03:09.723 00.002 1032 UpdateGuideState(): m_state=6
00:03:09.724 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 93
00:03:09.727 00.003 1032 Star::Find returns 1 (0), X=324.87, Y=742.38, Mass=1375, SNR=26.1, Peak=163 HFD=2.6
00:03:09.729 00.002 1032 MultiStar: [#1 0.12,-0.13,1.08,U] [#2 0.16,-0.02,0.98,U] [#3 0.05,0.20,0.00,M1] [#4 0.22,-0.07,0.00,M3] [#5 0.08,-0.09,0.68,U] [#6 -0.00,0.14,0.71,U] [#7 0.12,-0.06,0.53,U] [#8 -0.07,0.03,0.58,U] 
00:03:09.731 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.02}, one-star: {0.25, -0.00}
00:03:09.733 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
00:03:09.735 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
00:03:09.736 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.21 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
00:03:09.740 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
00:03:09.744 00.004 1032 Enqueuing Move request for scope (0.11, -0.02)
00:03:09.745 00.001 10072 Worker thread wakes up
00:03:09.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
00:03:09.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
00:03:09.746 00.001 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
00:03:09.746 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.89, period_length = 288.78
00:03:09.746 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:03:09.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:09.746 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:03:09.746 00.000 10072 MoveAxis(W, 0, ABG)
00:03:09.746 00.000 10072 Move returns status 0, amount 0
00:03:09.746 00.000 10072 MoveAxis(N, 0, ABG)
00:03:09.746 00.000 10072 Move returns status 0, amount 0
00:03:09.746 00.000 10072 move complete, result=0
00:03:09.746 00.000 10072 worker thread done servicing request
00:03:09.749 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:09.771 00.022 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:03:09.773 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:09.775 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:09.776 00.001 1032 Enqueuing Expose request
00:03:09.778 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:09.780 00.002 10072 Worker thread wakes up
00:03:09.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:09.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:10.189 00.409 10072 Exposure complete
00:03:10.237 00.048 10072 worker thread done servicing request
00:03:10.238 00.001 1032 OnExposeComplete: enter
00:03:10.240 00.002 1032 UpdateGuideState(): m_state=6
00:03:10.242 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 94
00:03:10.244 00.002 1032 Star::Find returns 1 (0), X=324.81, Y=742.48, Mass=1597, SNR=28.2, Peak=188 HFD=2.6
00:03:10.247 00.003 1032 MultiStar: [#1 0.01,-0.07,1.03,U] [#2 0.05,0.03,0.86,U] [#3 0.09,0.12,0.67,U] [#4 0.17,-0.01,0.60,U] [#5 0.11,-0.08,0.64,U] [#6 -0.02,0.08,0.63,U] [#7 0.16,0.02,0.48,U] [#8 0.08,-0.08,0.55,U] 
00:03:10.248 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.19, 0.11}
00:03:10.249 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
00:03:10.251 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
00:03:10.252 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.17 mountX=-0.01 mountY=-0.09, mountTheta=-1.66
00:03:10.254 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
00:03:10.256 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
00:03:10.257 00.001 10072 Worker thread wakes up
00:03:10.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:03:10.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:03:10.257 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.01 yDistance=-0.09
00:03:10.258 00.001 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.89, period_length = 288.78
00:03:10.258 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:03:10.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:10.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:03:10.258 00.000 10072 MoveAxis(W, 0, ABG)
00:03:10.258 00.000 10072 Move returns status 0, amount 0
00:03:10.258 00.000 10072 MoveAxis(N, 0, ABG)
00:03:10.258 00.000 10072 Move returns status 0, amount 0
00:03:10.258 00.000 10072 move complete, result=0
00:03:10.258 00.000 10072 worker thread done servicing request
00:03:10.259 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:10.279 00.020 1032 UpdateGuideState exits: m=1597 SNR=28.2
00:03:10.281 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:10.283 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:10.285 00.002 1032 Enqueuing Expose request
00:03:10.286 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:10.287 00.001 10072 Worker thread wakes up
00:03:10.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:10.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:10.923 00.636 10072 Exposure complete
00:03:10.971 00.048 10072 worker thread done servicing request
00:03:10.971 00.000 1032 OnExposeComplete: enter
00:03:10.974 00.003 1032 UpdateGuideState(): m_state=6
00:03:10.975 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 95
00:03:10.977 00.002 1032 Star::Find returns 1 (0), X=324.91, Y=742.37, Mass=1232, SNR=24.7, Peak=145 HFD=2.5
00:03:10.979 00.002 1032 MultiStar: [#1 0.03,-0.15,1.18,U] [#2 0.00,-0.12,1.02,U] [#3 0.05,0.10,0.78,U] [#4 0.14,0.01,0.72,U] [#5 -0.01,0.04,0.73,U] [#6 0.06,0.01,0.72,U] [#7 -0.07,-0.11,0.52,U] [#8 -0.05,0.07,0.68,U] 
00:03:10.980 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.30, -0.01}
00:03:10.981 00.001 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
00:03:10.983 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
00:03:10.985 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.43 mountX=-0.04 mountY=-0.05, mountTheta=-2.26
00:03:10.989 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
00:03:10.992 00.003 1032 Enqueuing Move request for scope (0.06, -0.03)
00:03:10.993 00.001 10072 Worker thread wakes up
00:03:10.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
00:03:10.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
00:03:10.993 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
00:03:10.994 00.001 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.89, period_length = 288.78
00:03:10.994 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:03:10.994 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:10.994 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:03:10.994 00.000 10072 MoveAxis(W, 0, ABG)
00:03:10.994 00.000 10072 Move returns status 0, amount 0
00:03:10.994 00.000 10072 MoveAxis(N, 0, ABG)
00:03:10.994 00.000 10072 Move returns status 0, amount 0
00:03:10.994 00.000 10072 move complete, result=0
00:03:10.994 00.000 10072 worker thread done servicing request
00:03:10.995 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:11.013 00.018 1032 UpdateGuideState exits: m=1232 SNR=24.7
00:03:11.016 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:11.018 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:11.021 00.003 1032 Enqueuing Expose request
00:03:11.023 00.002 10072 Worker thread wakes up
00:03:11.023 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:11.026 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:11.026 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:11.439 00.413 10072 Exposure complete
00:03:11.489 00.050 10072 worker thread done servicing request
00:03:11.489 00.000 1032 OnExposeComplete: enter
00:03:11.491 00.002 1032 UpdateGuideState(): m_state=6
00:03:11.493 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 96
00:03:11.495 00.002 1032 Star::Find returns 1 (0), X=324.85, Y=742.51, Mass=1297, SNR=25.4, Peak=148 HFD=2.6
00:03:11.497 00.002 1032 MultiStar: [#1 -0.05,-0.19,0.00,M1] [#2 0.05,-0.08,0.97,U] [#3 -0.03,0.17,0.76,U] [#4 0.04,0.10,0.73,U] [#5 0.15,0.02,0.72,U] [#6 -0.07,0.14,0.67,U] [#7 0.11,0.20,0.00,M1] [#8 0.01,-0.04,0.60,U] 
00:03:11.498 00.001 1032 refined, 6 included, MultiStar: {0.06, 0.06}, one-star: {0.23, 0.14}
00:03:11.500 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
00:03:11.502 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
00:03:11.504 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.77 mountX=0.04 mountY=-0.08, mountTheta=-1.06
00:03:11.506 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
00:03:11.508 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
00:03:11.509 00.001 10072 Worker thread wakes up
00:03:11.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
00:03:11.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
00:03:11.509 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.08
00:03:11.509 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.89, period_length = 288.78
00:03:11.510 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:03:11.510 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:11.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:03:11.510 00.000 10072 MoveAxis(W, 0, ABG)
00:03:11.510 00.000 10072 Move returns status 0, amount 0
00:03:11.510 00.000 10072 MoveAxis(N, 0, ABG)
00:03:11.510 00.000 10072 Move returns status 0, amount 0
00:03:11.510 00.000 10072 move complete, result=0
00:03:11.510 00.000 10072 worker thread done servicing request
00:03:11.511 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:11.532 00.021 1032 UpdateGuideState exits: m=1297 SNR=25.4
00:03:11.535 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:11.536 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:11.538 00.002 1032 Enqueuing Expose request
00:03:11.540 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:11.541 00.001 10072 Worker thread wakes up
00:03:11.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:11.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:12.176 00.635 10072 Exposure complete
00:03:12.228 00.052 10072 worker thread done servicing request
00:03:12.228 00.000 1032 OnExposeComplete: enter
00:03:12.231 00.003 1032 UpdateGuideState(): m_state=6
00:03:12.232 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 97
00:03:12.234 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=742.47, Mass=1373, SNR=26.1, Peak=172 HFD=2.6
00:03:12.237 00.003 1032 MultiStar: [#1 -0.08,-0.17,0.00,M2] [#2 0.14,-0.03,0.91,U] [#3 -0.02,0.21,0.00,M1] [#4 0.11,0.07,0.66,U] [#5 0.13,0.00,0.66,U] [#6 0.01,0.11,0.71,U] [#7 0.05,0.10,0.49,U] [#8 0.01,-0.04,0.57,U] 
00:03:12.240 00.003 1032 refined, 6 included, MultiStar: {0.10, 0.04}, one-star: {0.18, 0.09}
00:03:12.243 00.003 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
00:03:12.245 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
00:03:12.246 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.41 mountX=0.02 mountY=-0.11, mountTheta=-1.42
00:03:12.249 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
00:03:12.251 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
00:03:12.253 00.002 10072 Worker thread wakes up
00:03:12.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
00:03:12.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
00:03:12.253 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.02 yDistance=-0.11
00:03:12.253 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.89, period_length = 288.78
00:03:12.253 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:03:12.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:12.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:03:12.253 00.000 10072 MoveAxis(W, 0, ABG)
00:03:12.253 00.000 10072 Move returns status 0, amount 0
00:03:12.253 00.000 10072 MoveAxis(N, 0, ABG)
00:03:12.253 00.000 10072 Move returns status 0, amount 0
00:03:12.253 00.000 10072 move complete, result=0
00:03:12.254 00.001 10072 worker thread done servicing request
00:03:12.256 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:12.276 00.020 1032 UpdateGuideState exits: m=1373 SNR=26.1
00:03:12.279 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:12.280 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:12.282 00.002 1032 Enqueuing Expose request
00:03:12.284 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:12.286 00.002 10072 Worker thread wakes up
00:03:12.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:12.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:12.702 00.416 10072 Exposure complete
00:03:12.753 00.051 10072 worker thread done servicing request
00:03:12.754 00.001 1032 OnExposeComplete: enter
00:03:12.757 00.003 1032 UpdateGuideState(): m_state=6
00:03:12.758 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 98
00:03:12.760 00.002 1032 Star::Find returns 1 (0), X=324.93, Y=742.47, Mass=1270, SNR=25.1, Peak=157 HFD=2.4
00:03:12.762 00.002 1032 MultiStar: [#1 0.04,-0.07,1.13,U] [#2 0.05,0.08,0.99,U] [#3 0.05,0.21,0.00,M2] [#4 0.26,-0.03,0.00,M1] [#5 0.16,-0.06,0.69,U] [#6 -0.02,0.12,0.69,U] [#7 0.13,-0.10,0.53,U] [#8 -0.11,0.12,0.60,U] 
00:03:12.764 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.03}, one-star: {0.31, 0.09}
00:03:12.766 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
00:03:12.767 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
00:03:12.770 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.29 mountX=0.00 mountY=-0.09, mountTheta=-1.54
00:03:12.775 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
00:03:12.777 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
00:03:12.779 00.002 10072 Worker thread wakes up
00:03:12.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
00:03:12.779 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
00:03:12.779 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.00 yDistance=-0.09
00:03:12.779 00.000 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.89, period_length = 288.78
00:03:12.779 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:03:12.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:12.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:03:12.779 00.000 10072 MoveAxis(W, 0, ABG)
00:03:12.779 00.000 10072 Move returns status 0, amount 0
00:03:12.779 00.000 10072 MoveAxis(N, 0, ABG)
00:03:12.779 00.000 10072 Move returns status 0, amount 0
00:03:12.779 00.000 10072 move complete, result=0
00:03:12.780 00.001 10072 worker thread done servicing request
00:03:12.781 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:12.803 00.022 1032 UpdateGuideState exits: m=1270 SNR=25.1
00:03:12.806 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:12.808 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:12.810 00.002 1032 Enqueuing Expose request
00:03:12.812 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:12.814 00.002 10072 Worker thread wakes up
00:03:12.814 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:12.814 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:13.438 00.624 10072 Exposure complete
00:03:13.488 00.050 10072 worker thread done servicing request
00:03:13.488 00.000 1032 OnExposeComplete: enter
00:03:13.491 00.003 1032 UpdateGuideState(): m_state=6
00:03:13.494 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 99
00:03:13.496 00.002 1032 Star::Find returns 1 (0), X=324.85, Y=742.54, Mass=1443, SNR=26.7, Peak=185 HFD=2.6
00:03:13.497 00.001 1032 MultiStar: [#1 -0.12,-0.14,1.06,U] [#2 0.10,-0.04,0.92,U] [#3 -0.04,0.24,0.00,M3] [#4 0.13,-0.04,0.70,U] [#5 0.13,0.10,0.62,U] [#6 -0.08,0.21,0.00,M1] [#7 0.07,0.13,0.52,U] [#8 -0.18,0.07,0.00,M1] 
00:03:13.498 00.001 1032 refined, 5 included, MultiStar: {0.09, 0.02}, one-star: {0.24, 0.17}
00:03:13.500 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
00:03:13.501 00.001 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
00:03:13.503 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.22 mountX=-0.00 mountY=-0.09, mountTheta=-1.62
00:03:13.507 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
00:03:13.508 00.001 1032 Enqueuing Move request for scope (0.09, 0.02)
00:03:13.510 00.002 10072 Worker thread wakes up
00:03:13.510 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:03:13.510 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:03:13.510 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.09
00:03:13.510 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.89, period_length = 288.78
00:03:13.510 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:03:13.510 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:13.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:03:13.510 00.000 10072 MoveAxis(W, 0, ABG)
00:03:13.510 00.000 10072 Move returns status 0, amount 0
00:03:13.510 00.000 10072 MoveAxis(N, 0, ABG)
00:03:13.510 00.000 10072 Move returns status 0, amount 0
00:03:13.511 00.001 10072 move complete, result=0
00:03:13.511 00.000 10072 worker thread done servicing request
00:03:13.512 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:13.532 00.020 1032 UpdateGuideState exits: m=1443 SNR=26.7
00:03:13.533 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:13.535 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:13.538 00.003 1032 Enqueuing Expose request
00:03:13.539 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:13.541 00.002 10072 Worker thread wakes up
00:03:13.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:13.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:13.956 00.415 10072 Exposure complete
00:03:14.008 00.052 10072 worker thread done servicing request
00:03:14.008 00.000 1032 OnExposeComplete: enter
00:03:14.010 00.002 1032 UpdateGuideState(): m_state=6
00:03:14.012 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 100
00:03:14.014 00.002 1032 Star::Find returns 1 (0), X=324.81, Y=742.57, Mass=1344, SNR=25.8, Peak=170 HFD=2.7
00:03:14.017 00.003 1032 MultiStar: [#1 -0.12,-0.01,1.10,U] [#2 0.03,0.10,0.89,U] [#3 0.00,0.25,0.00,M4] [#4 0.18,0.14,0.00,M1] [#5 0.20,0.17,0.00,M1] [#6 -0.08,0.28,0.00,M2] [#7 -0.19,0.15,0.00,M1] [#8 0.02,0.09,0.57,U] 
00:03:14.019 00.002 1032 refined, 3 included, MultiStar: {0.03, 0.09}, one-star: {0.19, 0.19}
00:03:14.020 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
00:03:14.023 00.003 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
00:03:14.025 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.28 mountX=0.08 mountY=-0.05, mountTheta=-0.55
00:03:14.027 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
00:03:14.029 00.002 1032 Enqueuing Move request for scope (0.03, 0.09)
00:03:14.031 00.002 10072 Worker thread wakes up
00:03:14.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
00:03:14.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
00:03:14.031 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
00:03:14.031 00.000 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.89, period_length = 288.78
00:03:14.031 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:03:14.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:14.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:03:14.031 00.000 10072 MoveAxis(W, 0, ABG)
00:03:14.031 00.000 10072 Move returns status 0, amount 0
00:03:14.031 00.000 10072 MoveAxis(N, 0, ABG)
00:03:14.032 00.001 10072 Move returns status 0, amount 0
00:03:14.032 00.000 10072 move complete, result=0
00:03:14.032 00.000 10072 worker thread done servicing request
00:03:14.033 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:14.053 00.020 1032 UpdateGuideState exits: m=1344 SNR=25.8
00:03:14.056 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:14.058 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:14.060 00.002 1032 Enqueuing Expose request
00:03:14.062 00.002 10072 Worker thread wakes up
00:03:14.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:14.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:14.062 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:14.688 00.626 10072 Exposure complete
00:03:14.734 00.046 10072 worker thread done servicing request
00:03:14.734 00.000 1032 OnExposeComplete: enter
00:03:14.736 00.002 1032 UpdateGuideState(): m_state=6
00:03:14.738 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 101
00:03:14.740 00.002 1032 Star::Find returns 1 (0), X=324.98, Y=742.41, Mass=1271, SNR=25.1, Peak=161 HFD=2.4
00:03:14.742 00.002 1032 MultiStar: [#1 -0.03,-0.07,1.17,U] [#2 0.12,-0.03,0.96,U] [#3 -0.02,0.20,0.00,M5] [#4 0.25,0.05,0.00,M2] [#5 0.09,-0.01,0.69,U] [#6 -0.01,0.04,0.73,U] [#7 0.10,0.09,0.49,U] [#8 -0.14,-0.03,0.66,U] 
00:03:14.745 00.003 1032 refined, 6 included, MultiStar: {0.08, -0.01}, one-star: {0.36, 0.03}
00:03:14.747 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
00:03:14.749 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
00:03:14.750 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.10 mountX=-0.03 mountY=-0.07, mountTheta=-1.93
00:03:14.753 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
00:03:14.754 00.001 1032 Enqueuing Move request for scope (0.08, -0.01)
00:03:14.756 00.002 10072 Worker thread wakes up
00:03:14.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
00:03:14.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
00:03:14.756 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
00:03:14.756 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.88, period_length = 288.78
00:03:14.756 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:03:14.756 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:14.756 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:03:14.756 00.000 10072 MoveAxis(W, 0, ABG)
00:03:14.756 00.000 10072 Move returns status 0, amount 0
00:03:14.756 00.000 10072 MoveAxis(N, 0, ABG)
00:03:14.756 00.000 10072 Move returns status 0, amount 0
00:03:14.756 00.000 10072 move complete, result=0
00:03:14.757 00.001 10072 worker thread done servicing request
00:03:14.757 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:14.777 00.020 1032 UpdateGuideState exits: m=1271 SNR=25.1
00:03:14.779 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:14.781 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:14.783 00.002 1032 Enqueuing Expose request
00:03:14.785 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:14.786 00.001 10072 Worker thread wakes up
00:03:14.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:14.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:15.209 00.423 10072 Exposure complete
00:03:15.267 00.058 10072 worker thread done servicing request
00:03:15.267 00.000 1032 OnExposeComplete: enter
00:03:15.270 00.003 1032 UpdateGuideState(): m_state=6
00:03:15.272 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 102
00:03:15.274 00.002 1032 Star::Find returns 1 (0), X=324.92, Y=742.30, Mass=1303, SNR=25.4, Peak=155 HFD=2.5
00:03:15.276 00.002 1032 MultiStar: [#1 0.08,-0.26,0.00,M1] [#2 0.16,-0.16,0.00,M1] [#3 0.12,0.00,0.76,U] [#4 0.19,-0.04,0.63,U] [#5 0.21,-0.26,0.00,M1] [#6 -0.02,-0.09,0.73,U] [#7 0.16,-0.11,0.51,U] [#8 -0.05,-0.04,0.57,U] 
00:03:15.279 00.003 1032 refined, 5 included, MultiStar: {0.13, -0.06}, one-star: {0.31, -0.08}
00:03:15.280 00.001 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
00:03:15.282 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
00:03:15.284 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.42 mountX=-0.09 mountY=-0.11, mountTheta=-2.25
00:03:15.287 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.06, opts=13)
00:03:15.289 00.002 1032 Enqueuing Move request for scope (0.13, -0.06)
00:03:15.290 00.001 10072 Worker thread wakes up
00:03:15.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
00:03:15.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
00:03:15.290 00.000 10072 Moving (0.13, -0.06) raw xDistance=-0.09 yDistance=-0.11
00:03:15.290 00.000 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.88, period_length = 288.78
00:03:15.291 00.001 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:03:15.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:15.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:03:15.291 00.000 10072 MoveAxis(W, 0, ABG)
00:03:15.291 00.000 10072 Move returns status 0, amount 0
00:03:15.291 00.000 10072 MoveAxis(N, 0, ABG)
00:03:15.291 00.000 10072 Move returns status 0, amount 0
00:03:15.291 00.000 10072 move complete, result=0
00:03:15.291 00.000 10072 worker thread done servicing request
00:03:15.292 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:15.311 00.019 1032 UpdateGuideState exits: m=1303 SNR=25.4
00:03:15.314 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:15.316 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:15.318 00.002 1032 Enqueuing Expose request
00:03:15.320 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:15.321 00.001 10072 Worker thread wakes up
00:03:15.322 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:15.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:15.945 00.623 10072 Exposure complete
00:03:15.996 00.051 10072 worker thread done servicing request
00:03:15.996 00.000 1032 OnExposeComplete: enter
00:03:15.998 00.002 1032 UpdateGuideState(): m_state=6
00:03:16.000 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 103
00:03:16.002 00.002 1032 Star::Find returns 1 (0), X=324.94, Y=742.32, Mass=1368, SNR=26.0, Peak=165 HFD=2.4
00:03:16.005 00.003 1032 MultiStar: [#1 0.02,-0.20,0.00,M2] [#2 0.16,-0.17,0.00,M2] [#3 0.06,0.12,0.72,U] [#4 0.44,-0.07,0.00,M2] [#5 0.17,-0.20,0.00,M2] [#6 -0.04,0.03,0.69,U] [#7 0.17,-0.08,0.48,U] [#8 -0.09,-0.08,0.59,U] 
00:03:16.007 00.002 1032 refined, 4 included, MultiStar: {0.11, -0.01}, one-star: {0.32, -0.06}
00:03:16.009 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
00:03:16.012 00.003 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
00:03:16.014 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.10 mountX=-0.04 mountY=-0.10, mountTheta=-1.93
00:03:16.016 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
00:03:16.018 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
00:03:16.022 00.004 10072 Worker thread wakes up
00:03:16.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
00:03:16.022 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
00:03:16.022 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.10
00:03:16.022 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.88, period_length = 288.78
00:03:16.022 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:03:16.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:16.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:03:16.022 00.000 10072 MoveAxis(W, 0, ABG)
00:03:16.022 00.000 10072 Move returns status 0, amount 0
00:03:16.022 00.000 10072 MoveAxis(N, 0, ABG)
00:03:16.022 00.000 10072 Move returns status 0, amount 0
00:03:16.022 00.000 10072 move complete, result=0
00:03:16.022 00.000 10072 worker thread done servicing request
00:03:16.024 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:16.044 00.020 1032 UpdateGuideState exits: m=1368 SNR=26.0
00:03:16.047 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:16.049 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:16.051 00.002 1032 Enqueuing Expose request
00:03:16.054 00.003 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:16.056 00.002 10072 Worker thread wakes up
00:03:16.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:16.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:16.466 00.410 10072 Exposure complete
00:03:16.520 00.054 10072 worker thread done servicing request
00:03:16.521 00.001 1032 OnExposeComplete: enter
00:03:16.522 00.001 1032 UpdateGuideState(): m_state=6
00:03:16.524 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 104
00:03:16.526 00.002 1032 Star::Find returns 1 (0), X=324.92, Y=742.45, Mass=1221, SNR=24.6, Peak=141 HFD=2.5
00:03:16.527 00.001 1032 MultiStar: [#1 0.03,-0.20,0.00,M3] [#2 0.09,-0.15,1.02,U] [#3 -0.03,0.05,0.78,U] [#4 0.18,0.02,0.73,U] [#5 0.16,-0.18,0.00,M3] [#6 -0.02,-0.04,0.78,U] [#7 -0.04,-0.10,0.57,U] [#8 -0.11,-0.11,0.61,U] 
00:03:16.529 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.03}, one-star: {0.30, 0.08}
00:03:16.531 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
00:03:16.532 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
00:03:16.533 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.43 mountX=-0.05 mountY=-0.06, mountTheta=-2.26
00:03:16.535 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
00:03:16.537 00.002 1032 Enqueuing Move request for scope (0.07, -0.03)
00:03:16.538 00.001 10072 Worker thread wakes up
00:03:16.538 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
00:03:16.538 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
00:03:16.538 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
00:03:16.538 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.88, period_length = 288.78
00:03:16.538 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:03:16.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:16.539 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:03:16.539 00.000 10072 MoveAxis(W, 0, ABG)
00:03:16.539 00.000 10072 Move returns status 0, amount 0
00:03:16.539 00.000 10072 MoveAxis(N, 0, ABG)
00:03:16.539 00.000 10072 Move returns status 0, amount 0
00:03:16.539 00.000 10072 move complete, result=0
00:03:16.539 00.000 10072 worker thread done servicing request
00:03:16.540 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:16.559 00.019 1032 UpdateGuideState exits: m=1221 SNR=24.6
00:03:16.562 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:16.563 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:16.565 00.002 1032 Enqueuing Expose request
00:03:16.566 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:16.568 00.002 10072 Worker thread wakes up
00:03:16.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:16.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:17.201 00.633 10072 Exposure complete
00:03:17.248 00.047 10072 worker thread done servicing request
00:03:17.248 00.000 1032 OnExposeComplete: enter
00:03:17.251 00.003 1032 UpdateGuideState(): m_state=6
00:03:17.253 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 105
00:03:17.255 00.002 1032 Star::Find returns 1 (0), X=324.96, Y=742.42, Mass=1406, SNR=26.4, Peak=166 HFD=2.4
00:03:17.256 00.001 1032 MultiStar: [#1 0.06,-0.23,0.00,M4] [#2 0.07,-0.14,0.98,U] [#3 0.09,0.14,0.70,U] [#4 0.16,-0.11,0.69,U] [#5 0.16,-0.02,0.65,U] [#6 -0.11,0.11,0.68,U] [#7 0.08,0.06,0.51,U] [#8 -0.12,0.03,0.60,U] 
00:03:17.259 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.35, 0.04}
00:03:17.260 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
00:03:17.262 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
00:03:17.263 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.05 mountX=-0.02 mountY=-0.10, mountTheta=-1.78
00:03:17.267 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
00:03:17.269 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
00:03:17.271 00.002 10072 Worker thread wakes up
00:03:17.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
00:03:17.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
00:03:17.271 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.10
00:03:17.273 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.88, period_length = 288.78
00:03:17.273 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:03:17.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:17.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:03:17.273 00.000 10072 MoveAxis(W, 0, ABG)
00:03:17.273 00.000 10072 Move returns status 0, amount 0
00:03:17.273 00.000 10072 MoveAxis(N, 0, ABG)
00:03:17.273 00.000 10072 Move returns status 0, amount 0
00:03:17.273 00.000 10072 move complete, result=0
00:03:17.273 00.000 10072 worker thread done servicing request
00:03:17.274 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:17.294 00.020 1032 UpdateGuideState exits: m=1406 SNR=26.4
00:03:17.297 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:17.298 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:17.301 00.003 1032 Enqueuing Expose request
00:03:17.303 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:17.306 00.003 10072 Worker thread wakes up
00:03:17.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:17.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:17.715 00.409 10072 Exposure complete
00:03:17.764 00.049 10072 worker thread done servicing request
00:03:17.764 00.000 1032 OnExposeComplete: enter
00:03:17.766 00.002 1032 UpdateGuideState(): m_state=6
00:03:17.770 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 106
00:03:17.772 00.002 1032 Star::Find returns 1 (0), X=324.92, Y=742.53, Mass=1388, SNR=26.2, Peak=172 HFD=2.5
00:03:17.774 00.002 1032 MultiStar: [#1 0.04,-0.07,1.10,U] [#2 0.19,0.00,0.99,U] [#3 0.07,0.25,0.00,M2] [#4 0.14,-0.03,0.68,U] [#5 0.14,0.07,0.76,U] [#6 0.00,0.23,0.00,M1] [#7 0.02,0.03,0.54,U] [#8 -0.16,0.09,0.54,U] 
00:03:17.777 00.003 1032 refined, 6 included, MultiStar: {0.12, 0.03}, one-star: {0.30, 0.15}
00:03:17.779 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
00:03:17.780 00.001 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
00:03:17.781 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.26 mountX=-0.00 mountY=-0.12, mountTheta=-1.57
00:03:17.784 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
00:03:17.785 00.001 1032 Enqueuing Move request for scope (0.12, 0.03)
00:03:17.787 00.002 10072 Worker thread wakes up
00:03:17.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
00:03:17.787 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
00:03:17.787 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.00 yDistance=-0.12
00:03:17.787 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.88, period_length = 288.78
00:03:17.787 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:03:17.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:17.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:03:17.788 00.001 10072 MoveAxis(W, 0, ABG)
00:03:17.788 00.000 10072 Move returns status 0, amount 0
00:03:17.788 00.000 10072 MoveAxis(N, 0, ABG)
00:03:17.788 00.000 10072 Move returns status 0, amount 0
00:03:17.788 00.000 10072 move complete, result=0
00:03:17.788 00.000 10072 worker thread done servicing request
00:03:17.788 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:17.810 00.022 1032 UpdateGuideState exits: m=1388 SNR=26.2
00:03:17.812 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:17.814 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:17.816 00.002 1032 Enqueuing Expose request
00:03:17.817 00.001 10072 Worker thread wakes up
00:03:17.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:17.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:17.817 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:18.450 00.633 10072 Exposure complete
00:03:18.498 00.048 10072 worker thread done servicing request
00:03:18.499 00.001 1032 OnExposeComplete: enter
00:03:18.501 00.002 1032 UpdateGuideState(): m_state=6
00:03:18.503 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 107
00:03:18.504 00.001 1032 Star::Find returns 1 (0), X=324.93, Y=742.62, Mass=1340, SNR=25.8, Peak=161 HFD=2.6
00:03:18.506 00.002 1032 MultiStar: [#1 -0.01,0.07,1.04,U] [#2 0.15,0.20,0.00,M1] [#3 -0.05,0.39,0.00,M3] [#4 -0.03,0.21,0.00,M1] [#5 -0.00,0.24,0.00,M2] [#6 -0.07,0.36,0.00,M2] [#7 0.01,0.12,0.50,U] [#8 -0.10,0.28,0.00,M1] 
00:03:18.507 00.001 1032 refined, 2 included, MultiStar: {0.12, 0.15}, one-star: {0.32, 0.24}
00:03:18.509 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
00:03:18.510 00.001 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
00:03:18.512 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.87 mountX=0.11 mountY=-0.16, mountTheta=-0.96
00:03:18.514 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.15, opts=13)
00:03:18.516 00.002 1032 Enqueuing Move request for scope (0.12, 0.15)
00:03:18.517 00.001 10072 Worker thread wakes up
00:03:18.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
00:03:18.517 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
00:03:18.518 00.001 10072 Moving (0.12, 0.15) raw xDistance=0.11 yDistance=-0.16
00:03:18.518 00.000 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.88, period_length = 288.78
00:03:18.518 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:03:18.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:18.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:03:18.518 00.000 10072 MoveAxis(W, 0, ABG)
00:03:18.518 00.000 10072 Move returns status 0, amount 0
00:03:18.518 00.000 10072 MoveAxis(N, 0, ABG)
00:03:18.518 00.000 10072 Move returns status 0, amount 0
00:03:18.518 00.000 10072 move complete, result=0
00:03:18.518 00.000 10072 worker thread done servicing request
00:03:18.519 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:18.539 00.020 1032 UpdateGuideState exits: m=1340 SNR=25.8
00:03:18.541 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:18.543 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:18.544 00.001 1032 Enqueuing Expose request
00:03:18.546 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
00:03:18.548 00.002 10072 Worker thread wakes up
00:03:18.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:18.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:18.953 00.405 10072 Exposure complete
00:03:19.005 00.052 10072 worker thread done servicing request
00:03:19.005 00.000 1032 OnExposeComplete: enter
00:03:19.007 00.002 1032 UpdateGuideState(): m_state=6
00:03:19.010 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 108
00:03:19.012 00.002 1032 Star::Find returns 1 (0), X=324.84, Y=742.59, Mass=1364, SNR=26.0, Peak=166 HFD=2.7
00:03:19.015 00.003 1032 MultiStar: [#1 -0.04,0.10,1.12,U] [#2 0.09,0.21,0.00,M2] [#3 0.08,0.38,0.00,M4] [#4 0.07,0.21,0.00,M2] [#5 0.10,0.25,0.00,M3] [#6 -0.06,0.47,0.00,M3] [#7 0.09,0.36,0.00,M1] [#8 -0.14,0.39,0.00,M2] 
00:03:19.022 00.007 1032 refined, 1 included, MultiStar: {0.09, 0.15}, one-star: {0.23, 0.21}
00:03:19.024 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
00:03:19.026 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
00:03:19.027 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.05 mountX=0.12 mountY=-0.12, mountTheta=-0.78
00:03:19.030 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.15, opts=13)
00:03:19.031 00.001 1032 Enqueuing Move request for scope (0.09, 0.15)
00:03:19.033 00.002 10072 Worker thread wakes up
00:03:19.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
00:03:19.033 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
00:03:19.033 00.000 10072 Moving (0.09, 0.15) raw xDistance=0.12 yDistance=-0.12
00:03:19.033 00.000 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.88, period_length = 288.78
00:03:19.033 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:03:19.033 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:19.033 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:03:19.033 00.000 10072 MoveAxis(W, 0, ABG)
00:03:19.033 00.000 10072 Move returns status 0, amount 0
00:03:19.034 00.001 10072 MoveAxis(N, 0, ABG)
00:03:19.034 00.000 10072 Move returns status 0, amount 0
00:03:19.034 00.000 10072 move complete, result=0
00:03:19.034 00.000 10072 worker thread done servicing request
00:03:19.034 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:19.055 00.021 1032 UpdateGuideState exits: m=1364 SNR=26.0
00:03:19.058 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:19.060 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:19.062 00.002 1032 Enqueuing Expose request
00:03:19.063 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:19.065 00.002 10072 Worker thread wakes up
00:03:19.065 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:19.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:19.694 00.629 10072 Exposure complete
00:03:19.742 00.048 10072 worker thread done servicing request
00:03:19.742 00.000 1032 OnExposeComplete: enter
00:03:19.746 00.004 1032 UpdateGuideState(): m_state=6
00:03:19.747 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 109
00:03:19.749 00.002 1032 Star::Find returns 1 (0), X=324.85, Y=742.52, Mass=1243, SNR=24.7, Peak=160 HFD=2.5
00:03:19.751 00.002 1032 MultiStar: [#1 0.09,-0.01,1.15,U] [#2 0.18,0.02,1.06,U] [#3 0.00,0.33,0.00,M5] [#4 0.35,0.05,0.00,M3] [#5 0.09,0.06,0.72,U] [#6 -0.04,0.18,0.75,U] [#7 0.10,0.28,0.00,M2] [#8 0.06,0.10,0.62,U] 
00:03:19.753 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.07}, one-star: {0.24, 0.14}
00:03:19.754 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
00:03:19.756 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
00:03:19.757 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.57 mountX=0.04 mountY=-0.13, mountTheta=-1.26
00:03:19.760 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
00:03:19.762 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
00:03:19.765 00.003 10072 Worker thread wakes up
00:03:19.765 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
00:03:19.765 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
00:03:19.765 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.13
00:03:19.765 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.88, period_length = 288.78
00:03:19.765 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:03:19.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:19.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:03:19.765 00.000 10072 MoveAxis(W, 0, ABG)
00:03:19.765 00.000 10072 Move returns status 0, amount 0
00:03:19.765 00.000 10072 MoveAxis(N, 0, ABG)
00:03:19.765 00.000 10072 Move returns status 0, amount 0
00:03:19.765 00.000 10072 move complete, result=0
00:03:19.765 00.000 10072 worker thread done servicing request
00:03:19.767 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:19.789 00.022 1032 UpdateGuideState exits: m=1243 SNR=24.7
00:03:19.791 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:19.792 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:19.794 00.002 1032 Enqueuing Expose request
00:03:19.796 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:19.799 00.003 10072 Worker thread wakes up
00:03:19.799 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:19.799 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:20.211 00.412 10072 Exposure complete
00:03:20.262 00.051 10072 worker thread done servicing request
00:03:20.263 00.001 1032 OnExposeComplete: enter
00:03:20.264 00.001 1032 UpdateGuideState(): m_state=6
00:03:20.267 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 110
00:03:20.270 00.003 1032 Star::Find returns 1 (0), X=324.89, Y=742.56, Mass=1295, SNR=25.3, Peak=154 HFD=2.7
00:03:20.272 00.002 1032 MultiStar: [#1 0.04,-0.02,1.15,U] [#2 0.07,0.03,1.00,U] [#3 0.00,0.26,0.00,M6] [#4 0.19,0.05,0.66,U] [#5 0.19,0.15,0.00,M3] [#6 0.12,0.19,0.00,M3] [#7 0.06,0.08,0.55,U] [#8 -0.07,0.15,0.62,U] 
00:03:20.274 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.07}, one-star: {0.27, 0.18}
00:03:20.276 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
00:03:20.277 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
00:03:20.279 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=0.04 mountY=-0.12, mountTheta=-1.22
00:03:20.282 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
00:03:20.283 00.001 1032 Enqueuing Move request for scope (0.10, 0.07)
00:03:20.285 00.002 10072 Worker thread wakes up
00:03:20.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
00:03:20.285 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
00:03:20.285 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
00:03:20.285 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.87, period_length = 288.78
00:03:20.285 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:03:20.286 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:20.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:03:20.286 00.000 10072 MoveAxis(W, 0, ABG)
00:03:20.286 00.000 10072 Move returns status 0, amount 0
00:03:20.286 00.000 10072 MoveAxis(N, 0, ABG)
00:03:20.286 00.000 10072 Move returns status 0, amount 0
00:03:20.286 00.000 10072 move complete, result=0
00:03:20.286 00.000 10072 worker thread done servicing request
00:03:20.287 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:20.308 00.021 1032 UpdateGuideState exits: m=1295 SNR=25.3
00:03:20.310 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:20.312 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:20.314 00.002 1032 Enqueuing Expose request
00:03:20.315 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:20.317 00.002 10072 Worker thread wakes up
00:03:20.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:20.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:20.943 00.626 10072 Exposure complete
00:03:20.993 00.050 10072 worker thread done servicing request
00:03:20.994 00.001 1032 OnExposeComplete: enter
00:03:20.996 00.002 1032 UpdateGuideState(): m_state=6
00:03:20.997 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 111
00:03:20.999 00.002 1032 Star::Find returns 1 (0), X=324.90, Y=742.34, Mass=1436, SNR=26.7, Peak=168 HFD=2.6
00:03:21.001 00.002 1032 MultiStar: [#1 0.02,-0.04,1.10,U] [#2 0.17,-0.01,0.90,U] [#3 0.06,0.21,0.00,M7] [#4 0.21,-0.07,0.00,M3] [#5 0.17,0.02,0.68,U] [#6 0.04,0.07,0.68,U] [#7 0.17,0.28,0.00,M2] [#8 0.05,-0.05,0.57,U] 
00:03:21.003 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.01}, one-star: {0.29, -0.04}
00:03:21.005 00.002 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
00:03:21.006 00.001 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
00:03:21.007 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.09 mountX=-0.04 mountY=-0.12, mountTheta=-1.92
00:03:21.010 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
00:03:21.011 00.001 1032 Enqueuing Move request for scope (0.13, -0.01)
00:03:21.013 00.002 10072 Worker thread wakes up
00:03:21.013 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
00:03:21.013 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
00:03:21.013 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.12
00:03:21.013 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.87, period_length = 288.78
00:03:21.013 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:03:21.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:21.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:03:21.015 00.002 10072 MoveAxis(W, 0, ABG)
00:03:21.015 00.000 10072 Move returns status 0, amount 0
00:03:21.015 00.000 10072 MoveAxis(N, 0, ABG)
00:03:21.015 00.000 10072 Move returns status 0, amount 0
00:03:21.015 00.000 10072 move complete, result=0
00:03:21.015 00.000 10072 worker thread done servicing request
00:03:21.016 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:21.040 00.024 1032 UpdateGuideState exits: m=1436 SNR=26.7
00:03:21.042 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:21.043 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:21.045 00.002 1032 Enqueuing Expose request
00:03:21.047 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:21.049 00.002 10072 Worker thread wakes up
00:03:21.050 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:21.050 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:21.458 00.408 10072 Exposure complete
00:03:21.511 00.053 10072 worker thread done servicing request
00:03:21.511 00.000 1032 OnExposeComplete: enter
00:03:21.513 00.002 1032 UpdateGuideState(): m_state=6
00:03:21.515 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 112
00:03:21.518 00.003 1032 Star::Find returns 1 (0), X=324.87, Y=742.54, Mass=1424, SNR=26.5, Peak=177 HFD=2.5
00:03:21.521 00.003 1032 MultiStar: [#1 -0.02,-0.06,1.06,U] [#2 0.11,-0.04,0.92,U] [#3 0.08,0.22,0.00,M8] [#4 0.14,-0.10,0.66,U] [#5 0.15,0.11,0.68,U] [#6 -0.10,0.21,0.00,M3] [#7 0.07,0.14,0.52,U] [#8 -0.02,0.11,0.57,U] 
00:03:21.523 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.04}, one-star: {0.25, 0.16}
00:03:21.526 00.003 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
00:03:21.527 00.001 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
00:03:21.529 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.35 mountX=0.01 mountY=-0.11, mountTheta=-1.48
00:03:21.532 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
00:03:21.534 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
00:03:21.536 00.002 10072 Worker thread wakes up
00:03:21.536 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
00:03:21.537 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
00:03:21.537 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
00:03:21.537 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.87, period_length = 288.78
00:03:21.537 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:03:21.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:21.537 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:03:21.537 00.000 10072 MoveAxis(W, 0, ABG)
00:03:21.537 00.000 10072 Move returns status 0, amount 0
00:03:21.537 00.000 10072 MoveAxis(N, 0, ABG)
00:03:21.537 00.000 10072 Move returns status 0, amount 0
00:03:21.537 00.000 10072 move complete, result=0
00:03:21.537 00.000 10072 worker thread done servicing request
00:03:21.539 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:21.561 00.022 1032 UpdateGuideState exits: m=1424 SNR=26.5
00:03:21.563 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:21.565 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:21.567 00.002 1032 Enqueuing Expose request
00:03:21.569 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:21.571 00.002 10072 Worker thread wakes up
00:03:21.571 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:21.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:22.194 00.623 10072 Exposure complete
00:03:22.246 00.052 10072 worker thread done servicing request
00:03:22.246 00.000 1032 OnExposeComplete: enter
00:03:22.248 00.002 1032 UpdateGuideState(): m_state=6
00:03:22.250 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 113
00:03:22.252 00.002 1032 Star::Find returns 1 (0), X=324.85, Y=742.63, Mass=1376, SNR=26.1, Peak=164 HFD=2.7
00:03:22.255 00.003 1032 MultiStar: [#1 -0.02,0.12,1.15,U] [#2 0.02,0.22,0.00,M1] [#3 0.03,0.43,0.00,M9] [#4 0.33,0.18,0.00,M3] [#5 0.07,0.24,0.00,M2] [#6 0.08,0.35,0.00,M4] [#7 0.25,0.18,0.00,M2] [#8 -0.02,0.25,0.00,M1] 
00:03:22.256 00.001 1032 refined, 1 included, MultiStar: {0.10, 0.18}, one-star: {0.24, 0.25}
00:03:22.258 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
00:03:22.260 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
00:03:22.261 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.20 cameraTheta=1.05 mountX=0.15 mountY=-0.14, mountTheta=-0.78
00:03:22.264 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.18, opts=13)
00:03:22.268 00.004 1032 Enqueuing Move request for scope (0.10, 0.18)
00:03:22.270 00.002 10072 Worker thread wakes up
00:03:22.270 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
00:03:22.270 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
00:03:22.270 00.000 10072 Moving (0.10, 0.18) raw xDistance=0.15 yDistance=-0.14
00:03:22.271 00.001 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.87, period_length = 288.78
00:03:22.271 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:03:22.271 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:22.271 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:03:22.271 00.000 10072 MoveAxis(W, 67, ABG)
00:03:22.271 00.000 10072 Guiding  Dir = 3, Dur = 67
00:03:22.271 00.000 10072 IsGuiding returns 0
00:03:22.272 00.001 10072 PulseGuide returned control before completion, sleep 77
00:03:22.273 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:22.293 00.020 1032 UpdateGuideState exits: m=1376 SNR=26.1
00:03:22.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:22.298 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:22.304 00.006 1032 Enqueuing Expose request
00:03:22.365 00.061 10072 IsGuiding returns 0
00:03:22.365 00.000 10072 Move returns status 0, amount 67
00:03:22.365 00.000 10072 MoveAxis(N, 0, ABG)
00:03:22.365 00.000 10072 Move returns status 0, amount 0
00:03:22.366 00.001 10072 move complete, result=0
00:03:22.366 00.000 10072 worker thread done servicing request
00:03:22.366 00.000 10072 Worker thread wakes up
00:03:22.366 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:22.366 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:22.368 00.002 1032 GuideStep: 0.1 px 67 ms WEST, -0.1 px 0 ms NORTH
00:03:22.775 00.407 10072 Exposure complete
00:03:22.826 00.051 10072 worker thread done servicing request
00:03:22.826 00.000 1032 OnExposeComplete: enter
00:03:22.828 00.002 1032 UpdateGuideState(): m_state=6
00:03:22.830 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 114
00:03:22.833 00.003 1032 Star::Find returns 1 (0), X=324.92, Y=742.65, Mass=1380, SNR=26.2, Peak=180 HFD=2.6
00:03:22.835 00.002 1032 MultiStar: [#1 0.04,0.05,1.15,U] [#2 -0.02,0.23,0.00,M2] [#3 0.08,0.33,0.00,M10] [#4 0.18,0.16,0.00,M4] [#5 0.04,0.17,0.70,U] [#6 -0.02,0.40,0.00,M5] [#7 0.10,0.40,0.00,M3] [#8 -0.07,0.24,0.00,M2] 
00:03:22.837 00.002 1032 refined, 2 included, MultiStar: {0.13, 0.15}, one-star: {0.30, 0.27}
00:03:22.840 00.003 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
00:03:22.841 00.001 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
00:03:22.843 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.87 mountX=0.12 mountY=-0.17, mountTheta=-0.96
00:03:22.846 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.15, opts=13)
00:03:22.848 00.002 1032 Enqueuing Move request for scope (0.13, 0.15)
00:03:22.850 00.002 10072 Worker thread wakes up
00:03:22.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
00:03:22.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
00:03:22.850 00.000 10072 Moving (0.13, 0.15) raw xDistance=0.12 yDistance=-0.17
00:03:22.850 00.000 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.87, period_length = 288.78
00:03:22.850 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:03:22.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:22.851 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:03:22.851 00.000 10072 MoveAxis(W, 0, ABG)
00:03:22.851 00.000 10072 Move returns status 0, amount 0
00:03:22.851 00.000 10072 MoveAxis(N, 0, ABG)
00:03:22.851 00.000 10072 Move returns status 0, amount 0
00:03:22.851 00.000 10072 move complete, result=0
00:03:22.851 00.000 10072 worker thread done servicing request
00:03:22.852 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:22.873 00.021 1032 UpdateGuideState exits: m=1380 SNR=26.2
00:03:22.876 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:22.878 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:22.879 00.001 1032 Enqueuing Expose request
00:03:22.881 00.002 10072 Worker thread wakes up
00:03:22.881 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
00:03:22.883 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:22.884 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:23.508 00.624 10072 Exposure complete
00:03:23.562 00.054 10072 worker thread done servicing request
00:03:23.562 00.000 1032 OnExposeComplete: enter
00:03:23.564 00.002 1032 UpdateGuideState(): m_state=6
00:03:23.566 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 115
00:03:23.568 00.002 1032 Star::Find returns 1 (0), X=324.96, Y=742.43, Mass=1326, SNR=25.7, Peak=162 HFD=2.5
00:03:23.570 00.002 1032 MultiStar: [#1 0.22,-0.06,0.00,M1] [#2 0.14,0.02,0.93,U] [#3 0.21,0.14,0.00,R] [#4 0.31,-0.11,0.00,M5] [#5 0.22,0.03,0.73,U] [#6 0.01,0.18,0.69,U] [#7 0.09,0.12,0.52,U] [#8 0.00,0.06,0.62,U] 
00:03:23.571 00.001 1032 refined, 5 included, MultiStar: {0.15, 0.07}, one-star: {0.35, 0.05}
00:03:23.573 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
00:03:23.574 00.001 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
00:03:23.576 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.43 mountX=0.03 mountY=-0.17, mountTheta=-1.40
00:03:23.579 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.07, opts=13)
00:03:23.582 00.003 1032 Enqueuing Move request for scope (0.15, 0.07)
00:03:23.585 00.003 10072 Worker thread wakes up
00:03:23.585 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
00:03:23.585 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
00:03:23.585 00.000 10072 Moving (0.15, 0.07) raw xDistance=0.03 yDistance=-0.17
00:03:23.585 00.000 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.87, period_length = 288.78
00:03:23.585 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:03:23.585 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:23.585 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:03:23.586 00.001 10072 MoveAxis(W, 0, ABG)
00:03:23.586 00.000 10072 Move returns status 0, amount 0
00:03:23.586 00.000 10072 MoveAxis(N, 0, ABG)
00:03:23.586 00.000 10072 Move returns status 0, amount 0
00:03:23.586 00.000 10072 move complete, result=0
00:03:23.586 00.000 10072 worker thread done servicing request
00:03:23.589 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:23.611 00.022 1032 UpdateGuideState exits: m=1326 SNR=25.7
00:03:23.614 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:23.615 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:23.617 00.002 1032 Enqueuing Expose request
00:03:23.618 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
00:03:23.620 00.002 10072 Worker thread wakes up
00:03:23.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:23.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:24.038 00.418 10072 Exposure complete
00:03:24.092 00.054 10072 worker thread done servicing request
00:03:24.092 00.000 1032 OnExposeComplete: enter
00:03:24.095 00.003 1032 UpdateGuideState(): m_state=6
00:03:24.096 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 116
00:03:24.099 00.003 1032 Star::Find returns 1 (0), X=325.02, Y=742.35, Mass=1352, SNR=25.9, Peak=168 HFD=2.4
00:03:24.100 00.001 1032 MultiStar: [#1 0.09,-0.10,1.10,U] [#2 0.13,0.01,1.00,U] [#3 -0.11,0.01,0.73,U] [#4 0.22,0.03,0.00,M6] [#5 0.15,0.10,0.71,U] [#6 0.08,0.28,0.00,M5] [#7 0.00,0.23,0.00,M3] [#8 0.00,0.05,0.60,U] 
00:03:24.102 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.00}, one-star: {0.40, -0.02}
00:03:24.106 00.004 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
00:03:24.108 00.002 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
00:03:24.109 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.01 mountX=-0.03 mountY=-0.12, mountTheta=-1.84
00:03:24.113 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.00, opts=13)
00:03:24.117 00.004 1032 Enqueuing Move request for scope (0.13, -0.00)
00:03:24.120 00.003 10072 Worker thread wakes up
00:03:24.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
00:03:24.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
00:03:24.120 00.000 10072 Moving (0.13, -0.00) raw xDistance=-0.03 yDistance=-0.12
00:03:24.120 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.87, period_length = 288.78
00:03:24.120 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:03:24.120 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:24.120 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:03:24.121 00.001 10072 MoveAxis(W, 1, ABG)
00:03:24.121 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:24.121 00.000 10072 IsGuiding returns 0
00:03:24.122 00.001 10072 PulseGuide returned control before completion, sleep 11
00:03:24.122 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:24.145 00.023 10072 IsGuiding returns 0
00:03:24.145 00.000 10072 Move returns status 0, amount 1
00:03:24.146 00.001 10072 MoveAxis(N, 0, ABG)
00:03:24.146 00.000 10072 Move returns status 0, amount 0
00:03:24.146 00.000 10072 move complete, result=0
00:03:24.146 00.000 10072 worker thread done servicing request
00:03:24.146 00.000 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:03:24.149 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:24.151 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:24.153 00.002 1032 Enqueuing Expose request
00:03:24.156 00.003 10072 Worker thread wakes up
00:03:24.156 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:03:24.157 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:24.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:24.790 00.633 10072 Exposure complete
00:03:24.840 00.050 10072 worker thread done servicing request
00:03:24.840 00.000 1032 OnExposeComplete: enter
00:03:24.843 00.003 1032 UpdateGuideState(): m_state=6
00:03:24.845 00.002 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 117
00:03:24.846 00.001 1032 Star::Find returns 1 (0), X=324.98, Y=742.64, Mass=1449, SNR=26.8, Peak=199 HFD=2.4
00:03:24.848 00.002 1032 MultiStar: [#1 0.16,-0.03,1.08,U] [#2 0.18,0.09,0.89,U] [#3 -0.05,0.20,0.73,U] [#4 0.17,0.14,0.67,U] [#5 0.32,0.16,0.00,M1] [#6 0.05,0.22,0.64,U] [#7 0.00,0.30,0.00,M4] [#8 0.00,0.16,0.57,U] 
00:03:24.850 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.14}, one-star: {0.37, 0.26}
00:03:24.852 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:03:24.854 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:03:24.855 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.76 mountX=0.10 mountY=-0.18, mountTheta=-1.07
00:03:24.858 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.14, opts=13)
00:03:24.862 00.004 1032 Enqueuing Move request for scope (0.15, 0.14)
00:03:24.864 00.002 10072 Worker thread wakes up
00:03:24.864 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
00:03:24.864 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
00:03:24.864 00.000 10072 Moving (0.15, 0.14) raw xDistance=0.10 yDistance=-0.18
00:03:24.865 00.001 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.87, period_length = 288.78
00:03:24.865 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:03:24.865 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:24.865 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:03:24.865 00.000 10072 MoveAxis(W, 1, ABG)
00:03:24.865 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:24.865 00.000 10072 IsGuiding returns 0
00:03:24.866 00.001 10072 PulseGuide returned control before completion, sleep 11
00:03:24.867 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:24.881 00.014 10072 IsGuiding returns 0
00:03:24.881 00.000 10072 Move returns status 0, amount 1
00:03:24.881 00.000 10072 MoveAxis(N, 0, ABG)
00:03:24.881 00.000 10072 Move returns status 0, amount 0
00:03:24.881 00.000 10072 move complete, result=0
00:03:24.881 00.000 10072 worker thread done servicing request
00:03:24.888 00.007 1032 UpdateGuideState exits: m=1449 SNR=26.8
00:03:24.890 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:24.891 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:24.893 00.002 1032 Enqueuing Expose request
00:03:24.896 00.003 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
00:03:24.898 00.002 10072 Worker thread wakes up
00:03:24.898 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:24.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:25.304 00.406 10072 Exposure complete
00:03:25.357 00.053 10072 worker thread done servicing request
00:03:25.357 00.000 1032 OnExposeComplete: enter
00:03:25.360 00.003 1032 UpdateGuideState(): m_state=6
00:03:25.363 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 118
00:03:25.364 00.001 1032 Star::Find returns 1 (0), X=324.93, Y=742.50, Mass=1340, SNR=25.8, Peak=175 HFD=2.4
00:03:25.367 00.003 1032 MultiStar: [#1 0.05,-0.00,1.13,U] [#2 0.21,0.12,0.00,M1] [#3 -0.15,0.10,0.70,U] [#4 0.29,0.17,0.00,M6] [#5 0.12,0.13,0.70,U] [#6 -0.06,0.28,0.00,M5] [#7 0.20,0.34,0.00,M5] [#8 -0.11,0.11,0.58,U] 
00:03:25.369 00.002 1032 refined, 4 included, MultiStar: {0.07, 0.08}, one-star: {0.32, 0.12}
00:03:25.371 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
00:03:25.372 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
00:03:25.374 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.88 mountX=0.06 mountY=-0.09, mountTheta=-0.95
00:03:25.377 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
00:03:25.380 00.003 1032 Enqueuing Move request for scope (0.07, 0.08)
00:03:25.382 00.002 10072 Worker thread wakes up
00:03:25.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
00:03:25.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
00:03:25.382 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
00:03:25.382 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.87, period_length = 288.78
00:03:25.382 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:03:25.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:25.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:03:25.382 00.000 10072 MoveAxis(W, 1, ABG)
00:03:25.382 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:25.383 00.001 10072 IsGuiding returns 0
00:03:25.383 00.000 10072 PulseGuide returned control before completion, sleep 11
00:03:25.384 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:25.405 00.021 1032 UpdateGuideState exits: m=1340 SNR=25.8
00:03:25.407 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:25.409 00.002 10072 IsGuiding returns 0
00:03:25.409 00.000 10072 Move returns status 0, amount 1
00:03:25.409 00.000 10072 MoveAxis(N, 0, ABG)
00:03:25.410 00.001 10072 Move returns status 0, amount 0
00:03:25.410 00.000 10072 move complete, result=0
00:03:25.410 00.000 10072 worker thread done servicing request
00:03:25.410 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:25.412 00.002 1032 Enqueuing Expose request
00:03:25.413 00.001 10072 Worker thread wakes up
00:03:25.413 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:25.414 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:03:25.416 00.002 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:26.056 00.640 10072 Exposure complete
00:03:26.116 00.060 10072 worker thread done servicing request
00:03:26.116 00.000 1032 OnExposeComplete: enter
00:03:26.119 00.003 1032 UpdateGuideState(): m_state=6
00:03:26.121 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 119
00:03:26.122 00.001 1032 Star::Find returns 1 (0), X=325.04, Y=742.47, Mass=1419, SNR=26.5, Peak=174 HFD=2.4
00:03:26.124 00.002 1032 MultiStar: [#1 0.14,-0.09,1.05,U] [#2 0.22,0.11,0.00,M2] [#3 -0.01,-0.00,0.69,U] [#4 0.40,-0.02,0.00,M7] [#5 0.14,-0.05,0.67,U] [#6 0.01,0.21,0.69,U] [#7 0.25,0.20,0.00,M6] [#8 0.04,0.11,0.60,U] 
00:03:26.126 00.002 1032 refined, 5 included, MultiStar: {0.15, 0.04}, one-star: {0.43, 0.09}
00:03:26.127 00.001 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
00:03:26.129 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
00:03:26.131 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.25 mountX=-0.00 mountY=-0.15, mountTheta=-1.58
00:03:26.134 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.04, opts=13)
00:03:26.138 00.004 1032 Enqueuing Move request for scope (0.15, 0.04)
00:03:26.139 00.001 10072 Worker thread wakes up
00:03:26.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
00:03:26.139 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
00:03:26.140 00.001 10072 Moving (0.15, 0.04) raw xDistance=-0.00 yDistance=-0.15
00:03:26.140 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.86, period_length = 288.78
00:03:26.140 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:03:26.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:26.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:03:26.140 00.000 10072 MoveAxis(W, 1, ABG)
00:03:26.140 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:26.140 00.000 10072 IsGuiding returns 0
00:03:26.140 00.000 10072 PulseGuide returned control before completion, sleep 11
00:03:26.141 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:26.160 00.019 10072 IsGuiding returns 0
00:03:26.160 00.000 10072 Move returns status 0, amount 1
00:03:26.160 00.000 10072 MoveAxis(N, 0, ABG)
00:03:26.160 00.000 10072 Move returns status 0, amount 0
00:03:26.160 00.000 10072 move complete, result=0
00:03:26.160 00.000 10072 worker thread done servicing request
00:03:26.165 00.005 1032 UpdateGuideState exits: m=1419 SNR=26.5
00:03:26.168 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:26.170 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:26.173 00.003 1032 Enqueuing Expose request
00:03:26.176 00.003 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:03:26.178 00.002 10072 Worker thread wakes up
00:03:26.178 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:26.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:26.587 00.409 10072 Exposure complete
00:03:26.640 00.053 10072 worker thread done servicing request
00:03:26.640 00.000 1032 OnExposeComplete: enter
00:03:26.643 00.003 1032 UpdateGuideState(): m_state=6
00:03:26.644 00.001 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 120
00:03:26.647 00.003 1032 Star::Find returns 1 (0), X=324.98, Y=742.39, Mass=1433, SNR=26.7, Peak=166 HFD=2.4
00:03:26.650 00.003 1032 MultiStar: [#1 0.11,-0.10,1.08,U] [#2 0.17,-0.09,1.00,U] [#3 -0.13,-0.01,0.70,U] [#4 0.43,-0.17,0.00,M8] [#5 0.22,-0.11,0.00,M1] [#6 0.15,-0.06,0.69,U] [#7 0.24,0.02,0.00,M7] [#8 0.15,-0.09,0.60,U] 
00:03:26.653 00.003 1032 refined, 5 included, MultiStar: {0.15, -0.06}, one-star: {0.37, 0.01}
00:03:26.655 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:03:26.657 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:03:26.659 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.37 mountX=-0.09 mountY=-0.13, mountTheta=-2.20
00:03:26.661 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
00:03:26.663 00.002 1032 Enqueuing Move request for scope (0.15, -0.06)
00:03:26.664 00.001 10072 Worker thread wakes up
00:03:26.665 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
00:03:26.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
00:03:26.665 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.09 yDistance=-0.13
00:03:26.665 00.000 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.86, period_length = 288.78
00:03:26.665 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:03:26.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:26.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:03:26.665 00.000 10072 MoveAxis(W, 1, ABG)
00:03:26.665 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:26.665 00.000 10072 IsGuiding returns 0
00:03:26.667 00.002 10072 PulseGuide returned control before completion, sleep 11
00:03:26.667 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:26.691 00.024 1032 UpdateGuideState exits: m=1433 SNR=26.7
00:03:26.694 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:26.695 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:26.697 00.002 1032 Enqueuing Expose request
00:03:26.699 00.002 10072 IsGuiding returns 0
00:03:26.699 00.000 10072 Move returns status 0, amount 1
00:03:26.699 00.000 10072 MoveAxis(N, 0, ABG)
00:03:26.699 00.000 10072 Move returns status 0, amount 0
00:03:26.699 00.000 10072 move complete, result=0
00:03:26.699 00.000 10072 worker thread done servicing request
00:03:26.699 00.000 10072 Worker thread wakes up
00:03:26.699 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:26.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:26.706 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:03:27.337 00.631 10072 Exposure complete
00:03:27.393 00.056 1032 OnExposeComplete: enter
00:03:27.397 00.004 1032 UpdateGuideState(): m_state=6
00:03:27.400 00.003 10072 worker thread done servicing request
00:03:27.400 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 121
00:03:27.403 00.003 1032 Star::Find returns 1 (0), X=324.94, Y=742.33, Mass=1479, SNR=27.1, Peak=168 HFD=2.5
00:03:27.405 00.002 1032 MultiStar: [#1 0.11,-0.17,1.10,U] [#2 0.13,0.01,0.92,U] [#3 -0.11,-0.03,0.66,U] [#4 0.24,-0.04,0.00,M9] [#5 0.12,-0.10,0.68,U] [#6 0.13,0.01,0.66,U] [#7 0.19,-0.01,0.51,U] [#8 0.12,0.07,0.54,U] 
00:03:27.408 00.003 1032 refined, 7 included, MultiStar: {0.14, -0.04}, one-star: {0.33, -0.04}
00:03:27.409 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
00:03:27.412 00.003 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
00:03:27.414 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.32 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
00:03:27.417 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.04, opts=13)
00:03:27.418 00.001 1032 Enqueuing Move request for scope (0.14, -0.04)
00:03:27.421 00.003 10072 Worker thread wakes up
00:03:27.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
00:03:27.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
00:03:27.421 00.000 10072 Moving (0.14, -0.04) raw xDistance=-0.08 yDistance=-0.12
00:03:27.421 00.000 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.86, period_length = 288.78
00:03:27.421 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:03:27.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:27.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:03:27.421 00.000 10072 MoveAxis(W, 1, ABG)
00:03:27.421 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:27.422 00.001 10072 IsGuiding returns 0
00:03:27.423 00.001 10072 IsGuiding returns 0
00:03:27.423 00.000 10072 Move returns status 0, amount 1
00:03:27.425 00.002 10072 MoveAxis(N, 0, ABG)
00:03:27.425 00.000 10072 Move returns status 0, amount 0
00:03:27.425 00.000 10072 move complete, result=0
00:03:27.425 00.000 10072 worker thread done servicing request
00:03:27.425 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:27.448 00.023 1032 UpdateGuideState exits: m=1479 SNR=27.1
00:03:27.450 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:27.452 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:27.454 00.002 1032 Enqueuing Expose request
00:03:27.463 00.009 10072 Worker thread wakes up
00:03:27.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:27.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:27.464 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:03:27.868 00.404 10072 Exposure complete
00:03:27.922 00.054 10072 worker thread done servicing request
00:03:27.922 00.000 1032 OnExposeComplete: enter
00:03:27.925 00.003 1032 UpdateGuideState(): m_state=6
00:03:27.927 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 122
00:03:27.930 00.003 1032 Star::Find returns 1 (0), X=324.92, Y=742.52, Mass=1269, SNR=25.1, Peak=158 HFD=2.4
00:03:27.932 00.002 1032 MultiStar: [#1 0.11,-0.01,1.16,U] [#2 0.17,0.01,0.97,U] [#3 -0.18,0.02,0.77,U] [#4 0.21,0.06,0.65,U] [#5 0.21,0.04,0.74,U] [#6 0.19,0.18,0.00,M3] [#7 0.12,0.20,0.50,U] [#8 0.01,0.07,0.62,U] 
00:03:27.934 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.06}, one-star: {0.31, 0.15}
00:03:27.936 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
00:03:27.937 00.001 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
00:03:27.939 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.42 mountX=0.02 mountY=-0.14, mountTheta=-1.41
00:03:27.942 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
00:03:27.944 00.002 1032 Enqueuing Move request for scope (0.13, 0.06)
00:03:27.947 00.003 10072 Worker thread wakes up
00:03:27.947 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
00:03:27.947 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
00:03:27.947 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.02 yDistance=-0.14
00:03:27.947 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.86, period_length = 288.78
00:03:27.947 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:03:27.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:27.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:03:27.947 00.000 10072 MoveAxis(W, 1, ABG)
00:03:27.947 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:27.948 00.001 10072 IsGuiding returns 0
00:03:27.948 00.000 10072 PulseGuide returned control before completion, sleep 11
00:03:27.949 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:27.971 00.022 1032 UpdateGuideState exits: m=1269 SNR=25.1
00:03:27.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:27.975 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:27.979 00.004 1032 Enqueuing Expose request
00:03:27.980 00.001 10072 IsGuiding returns 0
00:03:27.980 00.000 10072 Move returns status 0, amount 1
00:03:27.980 00.000 10072 MoveAxis(N, 0, ABG)
00:03:27.980 00.000 10072 Move returns status 0, amount 0
00:03:27.980 00.000 10072 move complete, result=0
00:03:27.981 00.001 10072 worker thread done servicing request
00:03:27.981 00.000 10072 Worker thread wakes up
00:03:27.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:27.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:27.991 00.010 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:03:28.619 00.628 10072 Exposure complete
00:03:28.671 00.052 10072 worker thread done servicing request
00:03:28.671 00.000 1032 OnExposeComplete: enter
00:03:28.674 00.003 1032 UpdateGuideState(): m_state=6
00:03:28.678 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 123
00:03:28.680 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=742.53, Mass=1466, SNR=27.0, Peak=172 HFD=2.7
00:03:28.682 00.002 1032 MultiStar: [#1 -0.01,0.07,1.10,U] [#2 0.12,0.12,0.97,U] [#3 -0.13,0.08,0.66,U] [#4 0.14,-0.06,0.64,U] [#5 0.15,0.19,0.00,M1] [#6 0.08,0.34,0.00,M4] [#7 0.16,0.09,0.49,U] [#8 0.01,0.17,0.59,U] 
00:03:28.684 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.09}, one-star: {0.21, 0.15}
00:03:28.686 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
00:03:28.688 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
00:03:28.689 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=0.07 mountY=-0.09, mountTheta=-0.92
00:03:28.694 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
00:03:28.696 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
00:03:28.697 00.001 10072 Worker thread wakes up
00:03:28.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
00:03:28.697 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
00:03:28.698 00.001 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
00:03:28.698 00.000 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.86, period_length = 288.78
00:03:28.698 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:03:28.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:28.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:03:28.698 00.000 10072 MoveAxis(W, 1, ABG)
00:03:28.698 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:28.698 00.000 10072 IsGuiding returns 0
00:03:28.699 00.001 10072 PulseGuide returned control before completion, sleep 11
00:03:28.700 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:28.721 00.021 1032 UpdateGuideState exits: m=1466 SNR=27.0
00:03:28.724 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:28.725 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:28.726 00.001 1032 Enqueuing Expose request
00:03:28.728 00.002 10072 IsGuiding returns 0
00:03:28.728 00.000 10072 Move returns status 0, amount 1
00:03:28.728 00.000 10072 MoveAxis(N, 0, ABG)
00:03:28.729 00.001 10072 Move returns status 0, amount 0
00:03:28.729 00.000 10072 move complete, result=0
00:03:28.729 00.000 10072 worker thread done servicing request
00:03:28.729 00.000 10072 Worker thread wakes up
00:03:28.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:28.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:28.735 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:03:29.134 00.399 10072 Exposure complete
00:03:29.188 00.054 10072 worker thread done servicing request
00:03:29.188 00.000 1032 OnExposeComplete: enter
00:03:29.191 00.003 1032 UpdateGuideState(): m_state=6
00:03:29.195 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 124
00:03:29.198 00.003 1032 Star::Find returns 1 (0), X=324.97, Y=742.51, Mass=1470, SNR=27.0, Peak=195 HFD=2.3
00:03:29.200 00.002 1032 MultiStar: [#1 0.11,0.04,1.05,U] [#2 0.15,0.10,0.90,U] [#3 -0.07,0.12,0.66,U] [#4 0.28,-0.00,0.00,M8] [#5 0.20,0.09,0.68,U] [#6 -0.04,0.22,0.67,U] [#7 0.30,0.20,0.00,M5] [#8 0.03,0.08,0.55,U] 
00:03:29.202 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.11}, one-star: {0.35, 0.13}
00:03:29.204 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
00:03:29.207 00.003 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
00:03:29.212 00.005 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.71 mountX=0.07 mountY=-0.15, mountTheta=-1.12
00:03:29.215 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
00:03:29.218 00.003 1032 Enqueuing Move request for scope (0.12, 0.11)
00:03:29.220 00.002 10072 Worker thread wakes up
00:03:29.221 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
00:03:29.221 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
00:03:29.221 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.07 yDistance=-0.15
00:03:29.221 00.000 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.86, period_length = 288.78
00:03:29.221 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:03:29.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:29.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:03:29.221 00.000 10072 MoveAxis(W, 1, ABG)
00:03:29.221 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:29.222 00.001 10072 IsGuiding returns 0
00:03:29.222 00.000 10072 PulseGuide returned control before completion, sleep 11
00:03:29.224 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:29.239 00.015 10072 IsGuiding returns 0
00:03:29.239 00.000 10072 Move returns status 0, amount 1
00:03:29.239 00.000 10072 MoveAxis(N, 0, ABG)
00:03:29.240 00.001 10072 Move returns status 0, amount 0
00:03:29.240 00.000 10072 move complete, result=0
00:03:29.240 00.000 10072 worker thread done servicing request
00:03:29.248 00.008 1032 UpdateGuideState exits: m=1470 SNR=27.0
00:03:29.251 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:29.253 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:29.256 00.003 1032 Enqueuing Expose request
00:03:29.259 00.003 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:03:29.261 00.002 10072 Worker thread wakes up
00:03:29.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:29.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:29.900 00.639 10072 Exposure complete
00:03:29.951 00.051 10072 worker thread done servicing request
00:03:29.951 00.000 1032 OnExposeComplete: enter
00:03:29.954 00.003 1032 UpdateGuideState(): m_state=6
00:03:29.956 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 125
00:03:29.959 00.003 1032 Star::Find returns 1 (0), X=324.99, Y=742.43, Mass=1160, SNR=24.0, Peak=132 HFD=2.5
00:03:29.962 00.003 1032 MultiStar: [#1 0.06,-0.04,1.21,U] [#2 0.22,-0.00,1.05,U] [#3 0.09,0.13,0.80,U] [#4 0.40,0.04,0.00,M9] [#5 0.22,0.01,0.70,U] [#6 0.11,0.11,0.70,U] [#7 0.09,0.10,0.58,U] [#8 0.03,0.05,0.61,U] 
00:03:29.964 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.04}, one-star: {0.38, 0.05}
00:03:29.967 00.003 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
00:03:29.969 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
00:03:29.971 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.26 mountX=-0.00 mountY=-0.16, mountTheta=-1.57
00:03:29.973 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.04, opts=13)
00:03:29.976 00.003 1032 Enqueuing Move request for scope (0.16, 0.04)
00:03:29.978 00.002 10072 Worker thread wakes up
00:03:29.979 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
00:03:29.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
00:03:29.979 00.000 10072 Moving (0.16, 0.04) raw xDistance=-0.00 yDistance=-0.16
00:03:29.979 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.86, period_length = 288.78
00:03:29.979 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:03:29.979 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:29.979 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:03:29.979 00.000 10072 MoveAxis(W, 1, ABG)
00:03:29.979 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:29.980 00.001 10072 IsGuiding returns 0
00:03:29.980 00.000 10072 PulseGuide returned control before completion, sleep 11
00:03:29.981 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:30.004 00.023 1032 UpdateGuideState exits: m=1160 SNR=24.0
00:03:30.007 00.003 10072 IsGuiding returns 0
00:03:30.007 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:30.009 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:30.012 00.003 1032 Enqueuing Expose request
00:03:30.014 00.002 10072 Move returns status 0, amount 1
00:03:30.014 00.000 10072 MoveAxis(N, 0, ABG)
00:03:30.014 00.000 10072 Move returns status 0, amount 0
00:03:30.014 00.000 10072 move complete, result=0
00:03:30.015 00.001 10072 worker thread done servicing request
00:03:30.015 00.000 10072 Worker thread wakes up
00:03:30.015 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:30.015 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:30.026 00.011 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:03:30.432 00.406 10072 Exposure complete
00:03:30.485 00.053 10072 worker thread done servicing request
00:03:30.485 00.000 1032 OnExposeComplete: enter
00:03:30.489 00.004 1032 UpdateGuideState(): m_state=6
00:03:30.491 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 126
00:03:30.493 00.002 1032 Star::Find returns 1 (0), X=324.94, Y=742.56, Mass=1373, SNR=26.1, Peak=168 HFD=2.6
00:03:30.496 00.003 1032 MultiStar: [#1 0.13,0.00,1.06,U] [#2 0.12,-0.07,0.97,U] [#3 -0.09,0.09,0.73,U] [#4 0.36,0.05,0.00,M10] [#5 0.24,0.10,0.00,M1] [#6 0.16,0.21,0.00,M3] [#7 0.06,0.11,0.52,U] [#8 0.12,0.14,0.60,U] 
00:03:30.498 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.07}, one-star: {0.32, 0.18}
00:03:30.501 00.003 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
00:03:30.502 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
00:03:30.504 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.14 cameraTheta=0.48 mountX=0.03 mountY=-0.14, mountTheta=-1.35
00:03:30.507 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
00:03:30.509 00.002 1032 Enqueuing Move request for scope (0.13, 0.07)
00:03:30.511 00.002 10072 Worker thread wakes up
00:03:30.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:03:30.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:03:30.511 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.03 yDistance=-0.14
00:03:30.511 00.000 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.86, period_length = 288.78
00:03:30.512 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:03:30.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:30.512 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:03:30.512 00.000 10072 MoveAxis(W, 1, ABG)
00:03:30.512 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:30.512 00.000 10072 IsGuiding returns 0
00:03:30.513 00.001 10072 PulseGuide returned control before completion, sleep 11
00:03:30.514 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:30.539 00.025 10072 IsGuiding returns 0
00:03:30.539 00.000 10072 Move returns status 0, amount 1
00:03:30.539 00.000 10072 MoveAxis(N, 0, ABG)
00:03:30.539 00.000 10072 Move returns status 0, amount 0
00:03:30.539 00.000 10072 move complete, result=0
00:03:30.539 00.000 10072 worker thread done servicing request
00:03:30.539 00.000 1032 UpdateGuideState exits: m=1373 SNR=26.1
00:03:30.543 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:30.544 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:30.546 00.002 1032 Enqueuing Expose request
00:03:30.549 00.003 10072 Worker thread wakes up
00:03:30.549 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:03:30.554 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:30.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:31.186 00.632 10072 Exposure complete
00:03:31.240 00.054 10072 worker thread done servicing request
00:03:31.240 00.000 1032 OnExposeComplete: enter
00:03:31.243 00.003 1032 UpdateGuideState(): m_state=6
00:03:31.244 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 127
00:03:31.246 00.002 1032 Star::Find returns 1 (0), X=324.91, Y=742.51, Mass=1305, SNR=25.5, Peak=155 HFD=2.5
00:03:31.248 00.002 1032 MultiStar: [#1 0.15,-0.05,1.12,U] [#2 0.07,0.09,1.00,U] [#3 -0.07,0.07,0.75,U] [#4 0.37,0.08,0.00,R] [#5 0.10,0.05,0.75,U] [#6 0.06,0.15,0.74,U] [#7 0.16,-0.02,0.54,U] [#8 -0.04,0.10,0.59,U] 
00:03:31.250 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.29, 0.14}
00:03:31.252 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
00:03:31.254 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
00:03:31.258 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.58 mountX=0.04 mountY=-0.12, mountTheta=-1.25
00:03:31.262 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
00:03:31.264 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
00:03:31.267 00.003 10072 Worker thread wakes up
00:03:31.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
00:03:31.267 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
00:03:31.267 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
00:03:31.267 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.86, period_length = 288.78
00:03:31.267 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:03:31.267 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:31.268 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:03:31.268 00.000 10072 MoveAxis(W, 1, ABG)
00:03:31.268 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:31.269 00.001 10072 IsGuiding returns 0
00:03:31.269 00.000 10072 PulseGuide returned control before completion, sleep 11
00:03:31.270 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:31.292 00.022 10072 IsGuiding returns 0
00:03:31.292 00.000 10072 Move returns status 0, amount 1
00:03:31.292 00.000 10072 MoveAxis(N, 0, ABG)
00:03:31.292 00.000 10072 Move returns status 0, amount 0
00:03:31.292 00.000 10072 move complete, result=0
00:03:31.293 00.001 10072 worker thread done servicing request
00:03:31.294 00.001 1032 UpdateGuideState exits: m=1305 SNR=25.5
00:03:31.296 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:31.299 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:31.302 00.003 1032 Enqueuing Expose request
00:03:31.306 00.004 10072 Worker thread wakes up
00:03:31.306 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:03:31.309 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:31.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:31.715 00.406 10072 Exposure complete
00:03:31.770 00.055 10072 worker thread done servicing request
00:03:31.771 00.001 1032 OnExposeComplete: enter
00:03:31.773 00.002 1032 UpdateGuideState(): m_state=6
00:03:31.775 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 128
00:03:31.778 00.003 1032 Star::Find returns 1 (0), X=324.98, Y=742.33, Mass=1200, SNR=24.4, Peak=124 HFD=2.6
00:03:31.780 00.002 1032 MultiStar: [#1 0.17,-0.23,0.00,M1] [#2 0.19,-0.19,0.00,M1] [#3 -0.04,-0.05,0.77,U] [#4 -0.20,-0.17,0.00,M1] [#5 0.20,-0.09,0.72,U] [#6 0.16,0.09,0.74,U] [#7 0.18,0.02,0.57,U] [#8 0.06,0.08,0.62,U] 
00:03:31.781 00.001 1032 refined, 5 included, MultiStar: {0.17, -0.01}, one-star: {0.36, -0.05}
00:03:31.783 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
00:03:31.784 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
00:03:31.786 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.04 mountX=-0.05 mountY=-0.16, mountTheta=-1.87
00:03:31.790 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
00:03:31.792 00.002 1032 Enqueuing Move request for scope (0.17, -0.01)
00:03:31.796 00.004 10072 Worker thread wakes up
00:03:31.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
00:03:31.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
00:03:31.796 00.000 10072 Moving (0.17, -0.01) raw xDistance=-0.05 yDistance=-0.16
00:03:31.796 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.85, period_length = 288.78
00:03:31.796 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:03:31.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:31.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:03:31.796 00.000 10072 MoveAxis(W, 1, ABG)
00:03:31.796 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:31.797 00.001 10072 IsGuiding returns 0
00:03:31.797 00.000 10072 PulseGuide returned control before completion, sleep 11
00:03:31.798 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:31.822 00.024 10072 IsGuiding returns 0
00:03:31.822 00.000 10072 Move returns status 0, amount 1
00:03:31.822 00.000 10072 MoveAxis(N, 0, ABG)
00:03:31.822 00.000 10072 Move returns status 0, amount 0
00:03:31.822 00.000 10072 move complete, result=0
00:03:31.822 00.000 10072 worker thread done servicing request
00:03:31.824 00.002 1032 UpdateGuideState exits: m=1200 SNR=24.4
00:03:31.826 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:31.828 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:31.833 00.005 1032 Enqueuing Expose request
00:03:31.836 00.003 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:03:31.838 00.002 10072 Worker thread wakes up
00:03:31.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:31.839 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:32.470 00.631 10072 Exposure complete
00:03:32.522 00.052 10072 worker thread done servicing request
00:03:32.522 00.000 1032 OnExposeComplete: enter
00:03:32.525 00.003 1032 UpdateGuideState(): m_state=6
00:03:32.527 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 129
00:03:32.529 00.002 1032 Star::Find returns 1 (0), X=325.03, Y=742.30, Mass=1337, SNR=25.7, Peak=176 HFD=2.5
00:03:32.532 00.003 1032 MultiStar: [#1 0.23,-0.19,0.00,M2] [#2 0.27,-0.00,0.00,M2] [#3 -0.03,0.01,0.78,U] [#4 0.10,-0.23,0.00,M2] [#5 0.23,-0.09,0.00,M1] [#6 0.23,0.11,0.00,M2] [#7 0.40,0.08,0.00,M2] [#8 0.18,-0.01,0.59,U] 
00:03:32.534 00.002 1032 refined, 2 included, MultiStar: {0.21, -0.03}, one-star: {0.41, -0.08}
00:03:32.536 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
00:03:32.539 00.003 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
00:03:32.540 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.15 mountX=-0.08 mountY=-0.20, mountTheta=-1.98
00:03:32.543 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.03, opts=13)
00:03:32.544 00.001 1032 Enqueuing Move request for scope (0.21, -0.03)
00:03:32.545 00.001 10072 Worker thread wakes up
00:03:32.546 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
00:03:32.546 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
00:03:32.546 00.000 10072 Moving (0.21, -0.03) raw xDistance=-0.08 yDistance=-0.20
00:03:32.546 00.000 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.85, period_length = 288.78
00:03:32.546 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:03:32.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:32.546 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:03:32.546 00.000 10072 MoveAxis(W, 1, ABG)
00:03:32.546 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:32.547 00.001 10072 IsGuiding returns 0
00:03:32.548 00.001 10072 PulseGuide returned control before completion, sleep 11
00:03:32.549 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:32.561 00.012 10072 IsGuiding returns 0
00:03:32.561 00.000 10072 Move returns status 0, amount 1
00:03:32.561 00.000 10072 MoveAxis(N, 0, ABG)
00:03:32.561 00.000 10072 Move returns status 0, amount 0
00:03:32.561 00.000 10072 move complete, result=0
00:03:32.562 00.001 10072 worker thread done servicing request
00:03:32.570 00.008 1032 UpdateGuideState exits: m=1337 SNR=25.7
00:03:32.574 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:32.575 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:32.577 00.002 1032 Enqueuing Expose request
00:03:32.580 00.003 10072 Worker thread wakes up
00:03:32.580 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
00:03:32.584 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:32.584 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:32.999 00.415 10072 Exposure complete
00:03:33.051 00.052 10072 worker thread done servicing request
00:03:33.051 00.000 1032 OnExposeComplete: enter
00:03:33.053 00.002 1032 UpdateGuideState(): m_state=6
00:03:33.054 00.001 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 130
00:03:33.056 00.002 1032 Star::Find returns 1 (0), X=324.99, Y=742.46, Mass=1323, SNR=25.6, Peak=156 HFD=2.3
00:03:33.058 00.002 1032 MultiStar: [#1 0.22,-0.03,1.06,U] [#2 0.20,0.07,0.98,U] [#3 0.02,0.12,0.75,U] [#4 0.02,-0.15,0.62,U] [#5 0.20,-0.04,0.70,U] [#6 0.22,0.19,0.00,M3] [#7 0.33,0.10,0.00,M3] [#8 0.23,0.04,0.62,U] 
00:03:33.060 00.002 1032 refined, 6 included, MultiStar: {0.19, 0.02}, one-star: {0.38, 0.09}
00:03:33.062 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
00:03:33.064 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
00:03:33.068 00.004 1032 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.20 cameraTheta=0.10 mountX=-0.03 mountY=-0.19, mountTheta=-1.73
00:03:33.072 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.02, opts=13)
00:03:33.075 00.003 1032 Enqueuing Move request for scope (0.19, 0.02)
00:03:33.076 00.001 10072 Worker thread wakes up
00:03:33.077 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
00:03:33.077 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
00:03:33.077 00.000 10072 Moving (0.19, 0.02) raw xDistance=-0.03 yDistance=-0.19
00:03:33.077 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.85, period_length = 288.78
00:03:33.077 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:03:33.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:33.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:03:33.077 00.000 10072 MoveAxis(W, 1, ABG)
00:03:33.077 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:33.077 00.000 10072 IsGuiding returns 0
00:03:33.081 00.004 10072 IsGuiding returns 0
00:03:33.081 00.000 10072 Move returns status 0, amount 1
00:03:33.082 00.001 10072 MoveAxis(N, 0, ABG)
00:03:33.082 00.000 10072 Move returns status 0, amount 0
00:03:33.082 00.000 10072 move complete, result=0
00:03:33.082 00.000 10072 worker thread done servicing request
00:03:33.083 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:33.104 00.021 1032 UpdateGuideState exits: m=1323 SNR=25.6
00:03:33.107 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:33.109 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:33.111 00.002 1032 Enqueuing Expose request
00:03:33.114 00.003 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:03:33.117 00.003 10072 Worker thread wakes up
00:03:33.117 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:33.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:33.749 00.632 10072 Exposure complete
00:03:33.803 00.054 10072 worker thread done servicing request
00:03:33.805 00.002 1032 OnExposeComplete: enter
00:03:33.807 00.002 1032 UpdateGuideState(): m_state=6
00:03:33.809 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 131
00:03:33.811 00.002 1032 Star::Find returns 1 (0), X=324.96, Y=742.54, Mass=1393, SNR=26.3, Peak=177 HFD=2.7
00:03:33.813 00.002 1032 MultiStar: [#1 0.25,0.02,1.09,U] [#2 0.10,0.16,0.94,U] [#3 0.15,0.11,0.71,U] [#4 -0.01,0.09,0.67,U] [#5 0.27,0.15,0.00,M1] [#6 0.05,0.31,0.00,M4] [#7 0.27,0.22,0.00,M4] [#8 0.23,0.25,0.00,M1] 
00:03:33.815 00.002 1032 refined, 4 included, MultiStar: {0.18, 0.11}, one-star: {0.35, 0.16}
00:03:33.817 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
00:03:33.819 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
00:03:33.820 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.53 mountX=0.06 mountY=-0.20, mountTheta=-1.30
00:03:33.823 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.11, opts=13)
00:03:33.825 00.002 1032 Enqueuing Move request for scope (0.18, 0.11)
00:03:33.827 00.002 10072 Worker thread wakes up
00:03:33.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
00:03:33.827 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
00:03:33.827 00.000 10072 Moving (0.18, 0.11) raw xDistance=0.06 yDistance=-0.20
00:03:33.827 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.85, period_length = 288.78
00:03:33.827 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:03:33.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:03:33.827 00.000 10072 MoveAxis(W, 0, ABG)
00:03:33.827 00.000 10072 Move returns status 0, amount 0
00:03:33.827 00.000 10072 MoveAxis(N, 131, ABG)
00:03:33.827 00.000 10072 Guiding  Dir = 0, Dur = 131
00:03:33.829 00.002 10072 IsGuiding returns 0
00:03:33.829 00.000 10072 PulseGuide returned control before completion, sleep 141
00:03:33.830 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:33.853 00.023 1032 UpdateGuideState exits: m=1393 SNR=26.3
00:03:33.855 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:33.859 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:33.861 00.002 1032 Enqueuing Expose request
00:03:33.980 00.119 10072 IsGuiding returns 0
00:03:33.981 00.001 10072 Move returns status 0, amount 131
00:03:33.981 00.000 10072 move complete, result=0
00:03:33.981 00.000 10072 worker thread done servicing request
00:03:33.981 00.000 10072 Worker thread wakes up
00:03:33.981 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.2 px 131 ms NORTH
00:03:33.984 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:33.984 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:34.407 00.423 10072 Exposure complete
00:03:34.458 00.051 10072 worker thread done servicing request
00:03:34.458 00.000 1032 OnExposeComplete: enter
00:03:34.460 00.002 1032 UpdateGuideState(): m_state=6
00:03:34.462 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 132
00:03:34.464 00.002 1032 Star::Find returns 1 (0), X=324.91, Y=742.52, Mass=1307, SNR=25.5, Peak=155 HFD=2.6
00:03:34.467 00.003 1032 MultiStar: [#1 0.01,-0.09,1.07,U] [#2 -0.06,-0.03,1.05,U] [#3 -0.23,0.06,0.76,U] [#4 -0.26,-0.01,0.00,M1] [#5 0.09,0.09,0.71,U] [#6 -0.12,0.26,0.00,M5] [#7 0.04,0.25,0.00,M5] [#8 -0.10,0.13,0.56,U] 
00:03:34.471 00.004 1032 refined, 5 included, MultiStar: {0.01, 0.04}, one-star: {0.29, 0.15}
00:03:34.473 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
00:03:34.474 00.001 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
00:03:34.477 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.21 mountX=0.03 mountY=-0.02, mountTheta=-0.62
00:03:34.480 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
00:03:34.483 00.003 1032 Enqueuing Move request for scope (0.01, 0.04)
00:03:34.485 00.002 10072 Worker thread wakes up
00:03:34.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:03:34.485 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:03:34.485 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.03 yDistance=-0.02
00:03:34.486 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.85, period_length = 288.78
00:03:34.486 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:03:34.486 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:34.486 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:03:34.486 00.000 10072 MoveAxis(W, 0, ABG)
00:03:34.486 00.000 10072 Move returns status 0, amount 0
00:03:34.486 00.000 10072 MoveAxis(N, 0, ABG)
00:03:34.486 00.000 10072 Move returns status 0, amount 0
00:03:34.486 00.000 10072 move complete, result=0
00:03:34.487 00.001 10072 worker thread done servicing request
00:03:34.488 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:34.509 00.021 1032 UpdateGuideState exits: m=1307 SNR=25.5
00:03:34.512 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:34.514 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:34.516 00.002 1032 Enqueuing Expose request
00:03:34.518 00.002 10072 Worker thread wakes up
00:03:34.519 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:34.519 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:34.519 00.000 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
00:03:35.153 00.634 10072 Exposure complete
00:03:35.209 00.056 10072 worker thread done servicing request
00:03:35.209 00.000 1032 OnExposeComplete: enter
00:03:35.211 00.002 1032 UpdateGuideState(): m_state=6
00:03:35.212 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 133
00:03:35.214 00.002 1032 Star::Find returns 1 (0), X=324.87, Y=742.33, Mass=1244, SNR=24.8, Peak=145 HFD=2.6
00:03:35.217 00.003 1032 MultiStar: [#1 0.01,-0.10,1.12,U] [#2 0.15,-0.14,1.08,U] [#3 -0.28,-0.04,0.00,M1] [#4 -0.21,-0.21,0.00,M2] [#5 0.07,-0.06,0.72,U] [#6 -0.02,0.03,0.73,U] [#7 -0.08,-0.01,0.55,U] [#8 -0.00,-0.08,0.61,U] 
00:03:35.219 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.06}, one-star: {0.26, -0.05}
00:03:35.220 00.001 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
00:03:35.222 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
00:03:35.224 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-0.72 mountX=-0.08 mountY=-0.05, mountTheta=-2.55
00:03:35.227 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
00:03:35.229 00.002 1032 Enqueuing Move request for scope (0.07, -0.06)
00:03:35.231 00.002 10072 Worker thread wakes up
00:03:35.231 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
00:03:35.231 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
00:03:35.231 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.05
00:03:35.231 00.000 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.85, period_length = 288.78
00:03:35.232 00.001 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:03:35.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:35.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:03:35.232 00.000 10072 MoveAxis(W, 0, ABG)
00:03:35.232 00.000 10072 Move returns status 0, amount 0
00:03:35.232 00.000 10072 MoveAxis(N, 0, ABG)
00:03:35.232 00.000 10072 Move returns status 0, amount 0
00:03:35.232 00.000 10072 move complete, result=0
00:03:35.232 00.000 10072 worker thread done servicing request
00:03:35.233 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:35.256 00.023 1032 UpdateGuideState exits: m=1244 SNR=24.8
00:03:35.258 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:35.260 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:35.262 00.002 1032 Enqueuing Expose request
00:03:35.263 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:35.266 00.003 10072 Worker thread wakes up
00:03:35.267 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:35.267 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:35.675 00.408 10072 Exposure complete
00:03:35.727 00.052 10072 worker thread done servicing request
00:03:35.727 00.000 1032 OnExposeComplete: enter
00:03:35.729 00.002 1032 UpdateGuideState(): m_state=6
00:03:35.731 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 134
00:03:35.732 00.001 1032 Star::Find returns 1 (0), X=324.90, Y=742.46, Mass=1410, SNR=26.4, Peak=156 HFD=2.6
00:03:35.734 00.002 1032 MultiStar: [#1 -0.05,-0.13,1.09,U] [#2 -0.03,0.05,0.97,U] [#3 -0.25,0.05,0.00,M2] [#4 -0.31,-0.10,0.00,M3] [#5 0.11,-0.02,0.66,U] [#6 0.06,0.12,0.70,U] [#7 0.07,0.04,0.53,U] [#8 0.02,0.04,0.55,U] 
00:03:35.737 00.003 1032 refined, 6 included, MultiStar: {0.07, 0.02}, one-star: {0.29, 0.08}
00:03:35.740 00.003 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
00:03:35.743 00.003 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
00:03:35.745 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.26 mountX=-0.00 mountY=-0.07, mountTheta=-1.57
00:03:35.749 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
00:03:35.751 00.002 1032 Enqueuing Move request for scope (0.07, 0.02)
00:03:35.754 00.003 10072 Worker thread wakes up
00:03:35.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
00:03:35.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
00:03:35.754 00.000 10072 Moving (0.07, 0.02) raw xDistance=-0.00 yDistance=-0.07
00:03:35.754 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.85, period_length = 288.78
00:03:35.754 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:03:35.754 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:35.754 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:03:35.754 00.000 10072 MoveAxis(W, 0, ABG)
00:03:35.754 00.000 10072 Move returns status 0, amount 0
00:03:35.754 00.000 10072 MoveAxis(N, 0, ABG)
00:03:35.754 00.000 10072 Move returns status 0, amount 0
00:03:35.754 00.000 10072 move complete, result=0
00:03:35.755 00.001 10072 worker thread done servicing request
00:03:35.756 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:35.778 00.022 1032 UpdateGuideState exits: m=1410 SNR=26.4
00:03:35.779 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:35.783 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:35.787 00.004 1032 Enqueuing Expose request
00:03:35.790 00.003 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:35.792 00.002 10072 Worker thread wakes up
00:03:35.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:35.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:36.428 00.636 10072 Exposure complete
00:03:36.487 00.059 10072 worker thread done servicing request
00:03:36.487 00.000 1032 OnExposeComplete: enter
00:03:36.491 00.004 1032 UpdateGuideState(): m_state=6
00:03:36.493 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 135
00:03:36.495 00.002 1032 Star::Find returns 1 (0), X=324.92, Y=742.54, Mass=1289, SNR=25.3, Peak=157 HFD=2.6
00:03:36.498 00.003 1032 MultiStar: [#1 0.07,-0.07,1.08,U] [#2 0.01,0.05,1.03,U] [#3 -0.22,0.15,0.00,M3] [#4 -0.14,-0.02,0.68,U] [#5 0.11,0.06,0.72,U] [#6 0.08,0.33,0.00,M4] [#7 0.08,0.23,0.53,U] [#8 0.00,0.15,0.57,U] 
00:03:36.500 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.07}, one-star: {0.30, 0.17}
00:03:36.502 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
00:03:36.504 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
00:03:36.506 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.74 mountX=0.05 mountY=-0.09, mountTheta=-1.09
00:03:36.508 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
00:03:36.511 00.003 1032 Enqueuing Move request for scope (0.07, 0.07)
00:03:36.513 00.002 10072 Worker thread wakes up
00:03:36.513 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
00:03:36.513 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:03:36.513 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.09
00:03:36.513 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.85, period_length = 288.78
00:03:36.514 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:03:36.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:36.514 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:03:36.514 00.000 10072 MoveAxis(W, 0, ABG)
00:03:36.514 00.000 10072 Move returns status 0, amount 0
00:03:36.514 00.000 10072 MoveAxis(N, 0, ABG)
00:03:36.514 00.000 10072 Move returns status 0, amount 0
00:03:36.514 00.000 10072 move complete, result=0
00:03:36.514 00.000 10072 worker thread done servicing request
00:03:36.515 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:36.539 00.024 1032 UpdateGuideState exits: m=1289 SNR=25.3
00:03:36.542 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:36.545 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:36.547 00.002 1032 Enqueuing Expose request
00:03:36.549 00.002 10072 Worker thread wakes up
00:03:36.549 00.000 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:36.553 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:36.554 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:36.960 00.406 10072 Exposure complete
00:03:37.017 00.057 10072 worker thread done servicing request
00:03:37.017 00.000 1032 OnExposeComplete: enter
00:03:37.020 00.003 1032 UpdateGuideState(): m_state=6
00:03:37.022 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 136
00:03:37.024 00.002 1032 Star::Find returns 1 (0), X=324.88, Y=742.43, Mass=1275, SNR=25.1, Peak=145 HFD=2.6
00:03:37.026 00.002 1032 MultiStar: [#1 0.09,-0.03,1.20,U] [#2 0.10,-0.03,0.97,U] [#3 -0.17,0.07,0.81,U] [#4 -0.22,-0.02,0.72,U] [#5 0.12,0.12,0.68,U] [#6 0.00,0.27,0.00,M5] [#7 -0.02,0.17,0.53,U] [#8 -0.11,-0.02,0.63,U] 
00:03:37.028 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.03}, one-star: {0.27, 0.06}
00:03:37.030 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
00:03:37.032 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
00:03:37.033 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.80 mountX=0.02 mountY=-0.03, mountTheta=-1.03
00:03:37.038 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
00:03:37.040 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
00:03:37.042 00.002 10072 Worker thread wakes up
00:03:37.042 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
00:03:37.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
00:03:37.042 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.03
00:03:37.042 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.85, period_length = 288.78
00:03:37.042 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:03:37.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:37.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:03:37.042 00.000 10072 MoveAxis(W, 0, ABG)
00:03:37.042 00.000 10072 Move returns status 0, amount 0
00:03:37.042 00.000 10072 MoveAxis(N, 0, ABG)
00:03:37.042 00.000 10072 Move returns status 0, amount 0
00:03:37.043 00.001 10072 move complete, result=0
00:03:37.043 00.000 10072 worker thread done servicing request
00:03:37.044 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:37.066 00.022 1032 UpdateGuideState exits: m=1275 SNR=25.1
00:03:37.070 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:37.072 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:37.074 00.002 1032 Enqueuing Expose request
00:03:37.076 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
00:03:37.078 00.002 10072 Worker thread wakes up
00:03:37.078 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:37.078 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:37.709 00.631 10072 Exposure complete
00:03:37.762 00.053 10072 worker thread done servicing request
00:03:37.762 00.000 1032 OnExposeComplete: enter
00:03:37.764 00.002 1032 UpdateGuideState(): m_state=6
00:03:37.767 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 137
00:03:37.769 00.002 1032 Star::Find returns 1 (0), X=324.87, Y=742.38, Mass=1472, SNR=27.0, Peak=186 HFD=2.5
00:03:37.772 00.003 1032 MultiStar: [#1 -0.09,-0.20,1.07,U] [#2 -0.09,-0.09,0.87,U] [#3 -0.17,0.02,0.69,U] [#4 -0.13,-0.07,0.60,U] [#5 0.15,-0.17,0.73,U] [#6 -0.02,0.15,0.69,U] [#7 -0.03,0.16,0.51,U] [#8 -0.01,-0.01,0.53,U] 
00:03:37.774 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.25, 0.00}
00:03:37.776 00.002 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.72)
00:03:37.778 00.002 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.72)
00:03:37.780 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.73 mountX=-0.04 mountY=0.02, mountTheta=2.72
00:03:37.783 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
00:03:37.785 00.002 1032 Enqueuing Move request for scope (-0.01, -0.04)
00:03:37.788 00.003 10072 Worker thread wakes up
00:03:37.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:03:37.788 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:03:37.788 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
00:03:37.789 00.001 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.84, period_length = 288.78
00:03:37.789 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:03:37.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:37.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:03:37.789 00.000 10072 MoveAxis(W, 0, ABG)
00:03:37.789 00.000 10072 Move returns status 0, amount 0
00:03:37.789 00.000 10072 MoveAxis(N, 0, ABG)
00:03:37.789 00.000 10072 Move returns status 0, amount 0
00:03:37.789 00.000 10072 move complete, result=0
00:03:37.789 00.000 10072 worker thread done servicing request
00:03:37.790 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:37.813 00.023 1032 UpdateGuideState exits: m=1472 SNR=27.0
00:03:37.816 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:37.818 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:37.821 00.003 1032 Enqueuing Expose request
00:03:37.822 00.001 1032 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
00:03:37.824 00.002 10072 Worker thread wakes up
00:03:37.825 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:37.825 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:38.242 00.417 10072 Exposure complete
00:03:38.298 00.056 10072 worker thread done servicing request
00:03:38.298 00.000 1032 OnExposeComplete: enter
00:03:38.300 00.002 1032 UpdateGuideState(): m_state=6
00:03:38.304 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 138
00:03:38.305 00.001 1032 Star::Find returns 1 (0), X=324.93, Y=742.49, Mass=1389, SNR=26.2, Peak=162 HFD=2.5
00:03:38.308 00.003 1032 MultiStar: [#1 0.11,-0.16,1.10,U] [#2 0.07,0.03,0.99,U] [#3 -0.11,-0.02,0.75,U] [#4 -0.11,-0.20,0.68,U] [#5 0.21,-0.05,0.72,U] [#6 0.05,0.13,0.72,U] [#7 0.16,0.12,0.51,U] [#8 0.04,0.04,0.53,U] 
00:03:38.310 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.31, 0.11}
00:03:38.312 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
00:03:38.314 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
00:03:38.317 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.08 mountX=-0.03 mountY=-0.09, mountTheta=-1.91
00:03:38.321 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
00:03:38.323 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
00:03:38.326 00.003 10072 Worker thread wakes up
00:03:38.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
00:03:38.326 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
00:03:38.326 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.09
00:03:38.326 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.84, period_length = 288.78
00:03:38.326 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:03:38.327 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:38.327 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:03:38.327 00.000 10072 MoveAxis(W, 0, ABG)
00:03:38.327 00.000 10072 Move returns status 0, amount 0
00:03:38.327 00.000 10072 MoveAxis(N, 0, ABG)
00:03:38.327 00.000 10072 Move returns status 0, amount 0
00:03:38.327 00.000 10072 move complete, result=0
00:03:38.327 00.000 10072 worker thread done servicing request
00:03:38.329 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:38.352 00.023 1032 UpdateGuideState exits: m=1389 SNR=26.2
00:03:38.354 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:38.357 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:38.359 00.002 1032 Enqueuing Expose request
00:03:38.362 00.003 10072 Worker thread wakes up
00:03:38.362 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:38.362 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:38.362 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:38.993 00.631 10072 Exposure complete
00:03:39.045 00.052 10072 worker thread done servicing request
00:03:39.045 00.000 1032 OnExposeComplete: enter
00:03:39.048 00.003 1032 UpdateGuideState(): m_state=6
00:03:39.050 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 139
00:03:39.051 00.001 1032 Star::Find returns 1 (0), X=324.91, Y=742.59, Mass=1344, SNR=25.8, Peak=189 HFD=2.4
00:03:39.055 00.004 1032 MultiStar: [#1 0.04,-0.00,1.10,U] [#2 0.04,0.03,0.91,U] [#3 -0.18,0.10,0.74,U] [#4 -0.21,0.16,0.00,M1] [#5 0.18,0.09,0.78,U] [#6 -0.02,0.17,0.70,U] [#7 0.05,-0.01,0.55,U] [#8 -0.14,0.09,0.58,U] 
00:03:39.057 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.09}, one-star: {0.30, 0.21}
00:03:39.059 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
00:03:39.061 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
00:03:39.062 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.05 mountX=0.07 mountY=-0.07, mountTheta=-0.78
00:03:39.065 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
00:03:39.069 00.004 1032 Enqueuing Move request for scope (0.05, 0.09)
00:03:39.070 00.001 10072 Worker thread wakes up
00:03:39.070 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
00:03:39.070 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
00:03:39.071 00.001 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
00:03:39.071 00.000 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.84, period_length = 288.78
00:03:39.071 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:03:39.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:39.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:03:39.071 00.000 10072 MoveAxis(W, 0, ABG)
00:03:39.071 00.000 10072 Move returns status 0, amount 0
00:03:39.071 00.000 10072 MoveAxis(N, 0, ABG)
00:03:39.071 00.000 10072 Move returns status 0, amount 0
00:03:39.071 00.000 10072 move complete, result=0
00:03:39.071 00.000 10072 worker thread done servicing request
00:03:39.072 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:39.094 00.022 1032 UpdateGuideState exits: m=1344 SNR=25.8
00:03:39.098 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:39.100 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:39.102 00.002 1032 Enqueuing Expose request
00:03:39.104 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:39.107 00.003 10072 Worker thread wakes up
00:03:39.107 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:39.107 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:39.526 00.419 10072 Exposure complete
00:03:39.575 00.049 10072 worker thread done servicing request
00:03:39.575 00.000 1032 OnExposeComplete: enter
00:03:39.577 00.002 1032 UpdateGuideState(): m_state=6
00:03:39.582 00.005 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 140
00:03:39.585 00.003 1032 Star::Find returns 1 (0), X=324.82, Y=742.60, Mass=1273, SNR=25.1, Peak=139 HFD=2.8
00:03:39.590 00.005 1032 MultiStar: [#1 -0.07,-0.05,1.20,U] [#2 0.03,0.08,0.98,U] [#3 -0.20,0.07,0.72,U] [#4 -0.19,0.03,0.73,U] [#5 0.11,0.17,0.77,U] [#6 0.00,0.29,0.00,M3] [#7 0.00,0.16,0.54,U] [#8 -0.26,0.06,0.00,M1] 
00:03:39.592 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.09}, one-star: {0.21, 0.22}
00:03:39.596 00.004 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
00:03:39.598 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
00:03:39.602 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.65 mountX=0.09 mountY=-0.02, mountTheta=-0.18
00:03:39.607 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
00:03:39.610 00.003 1032 Enqueuing Move request for scope (-0.01, 0.09)
00:03:39.612 00.002 10072 Worker thread wakes up
00:03:39.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
00:03:39.612 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
00:03:39.612 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.02
00:03:39.612 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.84, period_length = 288.78
00:03:39.612 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:03:39.612 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:39.612 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:03:39.612 00.000 10072 MoveAxis(W, 0, ABG)
00:03:39.612 00.000 10072 Move returns status 0, amount 0
00:03:39.612 00.000 10072 MoveAxis(N, 0, ABG)
00:03:39.612 00.000 10072 Move returns status 0, amount 0
00:03:39.612 00.000 10072 move complete, result=0
00:03:39.613 00.001 10072 worker thread done servicing request
00:03:39.614 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:39.637 00.023 1032 UpdateGuideState exits: m=1273 SNR=25.1
00:03:39.640 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:39.642 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:39.646 00.004 1032 Enqueuing Expose request
00:03:39.648 00.002 10072 Worker thread wakes up
00:03:39.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:39.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:39.648 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
00:03:40.275 00.627 10072 Exposure complete
00:03:40.329 00.054 10072 worker thread done servicing request
00:03:40.330 00.001 1032 OnExposeComplete: enter
00:03:40.332 00.002 1032 UpdateGuideState(): m_state=6
00:03:40.334 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 141
00:03:40.337 00.003 1032 Star::Find returns 1 (0), X=324.92, Y=742.43, Mass=1331, SNR=25.7, Peak=156 HFD=2.5
00:03:40.339 00.002 1032 MultiStar: [#1 0.01,-0.11,1.11,U] [#2 0.01,0.02,0.96,U] [#3 -0.26,0.00,0.00,M1] [#4 -0.17,-0.14,0.64,U] [#5 0.13,0.01,0.70,U] [#6 -0.05,0.26,0.00,M4] [#7 0.12,-0.07,0.53,U] [#8 -0.13,-0.02,0.59,U] 
00:03:40.341 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.03}, one-star: {0.31, 0.05}
00:03:40.343 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
00:03:40.345 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
00:03:40.347 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.55 mountX=-0.05 mountY=-0.04, mountTheta=-2.38
00:03:40.350 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
00:03:40.353 00.003 1032 Enqueuing Move request for scope (0.06, -0.03)
00:03:40.354 00.001 10072 Worker thread wakes up
00:03:40.355 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
00:03:40.355 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
00:03:40.355 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.04
00:03:40.355 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.84, period_length = 288.78
00:03:40.355 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:03:40.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:40.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:03:40.355 00.000 10072 MoveAxis(W, 0, ABG)
00:03:40.355 00.000 10072 Move returns status 0, amount 0
00:03:40.355 00.000 10072 MoveAxis(N, 0, ABG)
00:03:40.355 00.000 10072 Move returns status 0, amount 0
00:03:40.355 00.000 10072 move complete, result=0
00:03:40.356 00.001 10072 worker thread done servicing request
00:03:40.356 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:40.378 00.022 1032 UpdateGuideState exits: m=1331 SNR=25.7
00:03:40.380 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:40.382 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:40.384 00.002 1032 Enqueuing Expose request
00:03:40.387 00.003 10072 Worker thread wakes up
00:03:40.387 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:40.387 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:40.388 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
00:03:40.792 00.404 10072 Exposure complete
00:03:40.847 00.055 10072 worker thread done servicing request
00:03:40.847 00.000 1032 OnExposeComplete: enter
00:03:40.849 00.002 1032 UpdateGuideState(): m_state=6
00:03:40.852 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 142
00:03:40.853 00.001 1032 Star::Find returns 1 (0), X=324.89, Y=742.45, Mass=1418, SNR=26.5, Peak=177 HFD=2.5
00:03:40.855 00.002 1032 MultiStar: [#1 0.05,-0.07,1.08,U] [#2 0.05,0.03,0.99,U] [#3 -0.25,0.07,0.00,M2] [#4 -0.30,-0.07,0.00,M1] [#5 0.07,0.05,0.71,U] [#6 -0.03,0.11,0.69,U] [#7 0.13,-0.01,0.49,U] [#8 -0.08,-0.05,0.58,U] 
00:03:40.857 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.02}, one-star: {0.27, 0.07}
00:03:40.859 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
00:03:40.860 00.001 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
00:03:40.864 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.25 mountX=-0.00 mountY=-0.08, mountTheta=-1.58
00:03:40.868 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
00:03:40.871 00.003 1032 Enqueuing Move request for scope (0.08, 0.02)
00:03:40.873 00.002 10072 Worker thread wakes up
00:03:40.873 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:03:40.873 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:03:40.873 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.00 yDistance=-0.08
00:03:40.873 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.84, period_length = 288.78
00:03:40.873 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:03:40.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:40.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:03:40.873 00.000 10072 MoveAxis(W, 0, ABG)
00:03:40.873 00.000 10072 Move returns status 0, amount 0
00:03:40.873 00.000 10072 MoveAxis(N, 0, ABG)
00:03:40.873 00.000 10072 Move returns status 0, amount 0
00:03:40.873 00.000 10072 move complete, result=0
00:03:40.875 00.002 10072 worker thread done servicing request
00:03:40.876 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:40.902 00.026 1032 UpdateGuideState exits: m=1418 SNR=26.5
00:03:40.904 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:40.906 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:40.907 00.001 1032 Enqueuing Expose request
00:03:40.909 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:03:40.911 00.002 10072 Worker thread wakes up
00:03:40.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:40.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:41.552 00.641 10072 Exposure complete
00:03:41.696 00.144 1032 OnExposeComplete: enter
00:03:41.717 00.021 10072 worker thread done servicing request
00:03:41.717 00.000 1032 UpdateGuideState(): m_state=6
00:03:41.723 00.006 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 143
00:03:41.727 00.004 1032 Star::Find returns 1 (0), X=324.89, Y=742.60, Mass=1589, SNR=28.1, Peak=198 HFD=2.6
00:03:41.731 00.004 1032 MultiStar: [#1 0.01,-0.00,1.06,U] [#2 0.18,0.15,0.90,U] [#3 -0.21,0.11,0.00,M3] [#4 -0.23,0.07,0.00,M2] [#5 0.22,0.01,0.63,U] [#6 -0.09,0.25,0.00,M4] [#7 -0.02,0.24,0.47,U] [#8 -0.02,0.24,0.53,U] 
00:03:41.733 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.13}, one-star: {0.27, 0.22}
00:03:41.736 00.003 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
00:03:41.740 00.004 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
00:03:41.743 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.81 mountX=0.09 mountY=-0.15, mountTheta=-1.02
00:03:41.749 00.006 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
00:03:41.753 00.004 1032 Enqueuing Move request for scope (0.12, 0.13)
00:03:41.756 00.003 10072 Worker thread wakes up
00:03:41.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
00:03:41.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
00:03:41.756 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.09 yDistance=-0.15
00:03:41.757 00.001 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.84, period_length = 288.78
00:03:41.757 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:03:41.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:41.757 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:03:41.757 00.000 10072 MoveAxis(W, 0, ABG)
00:03:41.757 00.000 10072 Move returns status 0, amount 0
00:03:41.757 00.000 10072 MoveAxis(N, 0, ABG)
00:03:41.757 00.000 10072 Move returns status 0, amount 0
00:03:41.757 00.000 10072 move complete, result=0
00:03:41.758 00.001 10072 worker thread done servicing request
00:03:41.758 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:41.802 00.044 1032 UpdateGuideState exits: m=1589 SNR=28.1
00:03:41.807 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:41.810 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:41.815 00.005 1032 Enqueuing Expose request
00:03:41.819 00.004 10072 Worker thread wakes up
00:03:41.819 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:41.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:41.821 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
00:03:42.235 00.414 10072 Exposure complete
00:03:42.324 00.089 10072 worker thread done servicing request
00:03:42.324 00.000 1032 OnExposeComplete: enter
00:03:42.329 00.005 1032 UpdateGuideState(): m_state=6
00:03:42.333 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 144
00:03:42.341 00.008 1032 Star::Find returns 1 (0), X=324.90, Y=742.65, Mass=1271, SNR=25.1, Peak=175 HFD=2.5
00:03:42.344 00.003 1032 MultiStar: [#1 0.04,0.05,1.12,U] [#2 0.16,0.11,1.02,U] [#3 -0.16,0.21,0.00,M4] [#4 -0.26,0.11,0.00,M3] [#5 0.15,0.16,0.68,U] [#6 0.09,0.35,0.00,M5] [#7 0.20,0.03,0.52,U] [#8 0.02,0.25,0.00,M1] 
00:03:42.348 00.004 1032 refined, 4 included, MultiStar: {0.16, 0.13}, one-star: {0.28, 0.27}
00:03:42.351 00.003 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
00:03:42.353 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
00:03:42.358 00.005 1032 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.69 mountX=0.08 mountY=-0.19, mountTheta=-1.14
00:03:42.364 00.006 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.13, opts=13)
00:03:42.370 00.006 1032 Enqueuing Move request for scope (0.16, 0.13)
00:03:42.374 00.004 10072 Worker thread wakes up
00:03:42.375 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
00:03:42.375 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
00:03:42.375 00.000 10072 Moving (0.16, 0.13) raw xDistance=0.08 yDistance=-0.19
00:03:42.375 00.000 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.84, period_length = 288.78
00:03:42.375 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:03:42.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:42.376 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:03:42.376 00.000 10072 MoveAxis(W, 0, ABG)
00:03:42.376 00.000 10072 Move returns status 0, amount 0
00:03:42.376 00.000 10072 MoveAxis(N, 0, ABG)
00:03:42.376 00.000 10072 Move returns status 0, amount 0
00:03:42.376 00.000 10072 move complete, result=0
00:03:42.377 00.001 10072 worker thread done servicing request
00:03:42.381 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:42.421 00.040 1032 UpdateGuideState exits: m=1271 SNR=25.1
00:03:42.428 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:42.437 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:42.460 00.023 1032 Enqueuing Expose request
00:03:42.470 00.010 10072 Worker thread wakes up
00:03:42.472 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:42.473 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:42.478 00.005 1032 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
00:03:43.126 00.648 10072 Exposure complete
00:03:43.254 00.128 1032 OnExposeComplete: enter
00:03:43.308 00.054 10072 worker thread done servicing request
00:03:43.308 00.000 1032 UpdateGuideState(): m_state=6
00:03:43.313 00.005 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 145
00:03:43.317 00.004 1032 Star::Find returns 1 (0), X=324.93, Y=742.64, Mass=1255, SNR=24.9, Peak=170 HFD=2.5
00:03:43.321 00.004 1032 MultiStar: [#1 0.08,0.09,1.13,U] [#2 0.25,0.13,0.00,M1] [#3 -0.07,0.24,0.00,M5] [#4 -0.11,0.11,0.77,U] [#5 0.17,0.01,0.71,U] [#6 0.09,0.35,0.00,M6] [#7 0.36,0.20,0.00,M1] [#8 0.12,0.17,0.59,U] 
00:03:43.325 00.004 1032 refined, 4 included, MultiStar: {0.12, 0.13}, one-star: {0.32, 0.27}
00:03:43.334 00.009 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
00:03:43.369 00.035 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
00:03:43.375 00.006 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.82 mountX=0.10 mountY=-0.15, mountTheta=-1.01
00:03:43.382 00.007 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
00:03:43.388 00.006 1032 Enqueuing Move request for scope (0.12, 0.13)
00:03:43.396 00.008 10072 Worker thread wakes up
00:03:43.396 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
00:03:43.396 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
00:03:43.396 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.10 yDistance=-0.15
00:03:43.396 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.84, period_length = 288.78
00:03:43.397 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:03:43.397 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:43.397 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:03:43.397 00.000 10072 MoveAxis(W, 0, ABG)
00:03:43.397 00.000 10072 Move returns status 0, amount 0
00:03:43.397 00.000 10072 MoveAxis(N, 0, ABG)
00:03:43.397 00.000 10072 Move returns status 0, amount 0
00:03:43.397 00.000 10072 move complete, result=0
00:03:43.397 00.000 10072 worker thread done servicing request
00:03:43.413 00.016 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:43.492 00.079 1032 UpdateGuideState exits: m=1255 SNR=24.9
00:03:43.499 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:43.504 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:43.507 00.003 1032 Enqueuing Expose request
00:03:43.513 00.006 10072 Worker thread wakes up
00:03:43.513 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
00:03:43.519 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:43.519 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:44.286 00.767 10072 Exposure complete
00:03:44.407 00.121 10072 worker thread done servicing request
00:03:44.408 00.001 1032 OnExposeComplete: enter
00:03:44.412 00.004 1032 UpdateGuideState(): m_state=6
00:03:44.416 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 146
00:03:44.419 00.003 1032 Star::Find returns 1 (0), X=324.92, Y=742.49, Mass=1427, SNR=26.6, Peak=155 HFD=3.0
00:03:44.423 00.004 1032 MultiStar: [#1 0.13,0.04,1.14,U] [#2 0.16,0.13,0.91,U] [#3 -0.06,0.02,0.67,U] [#4 0.10,-0.09,0.66,U] [#5 0.17,0.04,0.69,U] [#6 0.10,0.21,0.73,U] [#7 0.17,-0.05,0.54,U] [#8 0.13,0.11,0.64,U] 
00:03:44.428 00.005 1032 refined, 8 included, MultiStar: {0.14, 0.07}, one-star: {0.30, 0.11}
00:03:44.433 00.005 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
00:03:44.439 00.006 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
00:03:44.447 00.008 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.43 mountX=0.03 mountY=-0.15, mountTheta=-1.40
00:03:44.458 00.011 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
00:03:44.511 00.053 1032 Enqueuing Move request for scope (0.14, 0.07)
00:03:44.517 00.006 10072 Worker thread wakes up
00:03:44.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
00:03:44.518 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
00:03:44.518 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.15
00:03:44.518 00.000 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.83, period_length = 288.78
00:03:44.518 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:03:44.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:44.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:03:44.518 00.000 10072 MoveAxis(W, 1, ABG)
00:03:44.519 00.001 10072 Guiding  Dir = 3, Dur = 1
00:03:44.521 00.002 10072 IsGuiding returns 0
00:03:44.523 00.002 10072 IsGuiding returns 0
00:03:44.523 00.000 10072 Move returns status 0, amount 1
00:03:44.523 00.000 10072 MoveAxis(N, 0, ABG)
00:03:44.523 00.000 10072 Move returns status 0, amount 0
00:03:44.524 00.001 10072 move complete, result=0
00:03:44.524 00.000 10072 worker thread done servicing request
00:03:44.524 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:44.587 00.063 1032 UpdateGuideState exits: m=1427 SNR=26.6
00:03:44.597 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:44.604 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:44.610 00.006 1032 Enqueuing Expose request
00:03:44.614 00.004 10072 Worker thread wakes up
00:03:44.614 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:03:44.618 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:44.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:45.365 00.747 10072 Exposure complete
00:03:45.482 00.117 10072 worker thread done servicing request
00:03:45.482 00.000 1032 OnExposeComplete: enter
00:03:45.490 00.008 1032 UpdateGuideState(): m_state=6
00:03:45.497 00.007 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 147
00:03:45.503 00.006 1032 Star::Find returns 1 (0), X=325.02, Y=742.66, Mass=1343, SNR=25.8, Peak=175 HFD=2.5
00:03:45.507 00.004 1032 MultiStar: [#1 0.03,0.20,1.08,U] [#2 0.10,0.35,0.00,M1] [#3 -0.17,0.40,0.00,M5] [#4 -0.15,0.20,0.68,U] [#5 0.24,0.36,0.00,M1] [#6 0.02,0.56,0.00,M6] [#7 0.19,0.32,0.00,M1] [#8 -0.01,0.31,0.00,M1] 
00:03:45.511 00.004 1032 refined, 2 included, MultiStar: {0.12, 0.23}, one-star: {0.40, 0.28}
00:03:45.514 00.003 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
00:03:45.516 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
00:03:45.521 00.005 1032 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.09 mountX=0.19 mountY=-0.18, mountTheta=-0.74
00:03:45.526 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.23, opts=13)
00:03:45.530 00.004 1032 Enqueuing Move request for scope (0.12, 0.23)
00:03:45.533 00.003 10072 Worker thread wakes up
00:03:45.533 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
00:03:45.533 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
00:03:45.533 00.000 10072 Moving (0.12, 0.23) raw xDistance=0.19 yDistance=-0.18
00:03:45.533 00.000 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.83, period_length = 288.78
00:03:45.533 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
00:03:45.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:45.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:03:45.534 00.001 10072 MoveAxis(W, 89, ABG)
00:03:45.534 00.000 10072 Guiding  Dir = 3, Dur = 89
00:03:45.534 00.000 10072 IsGuiding returns 0
00:03:45.535 00.001 10072 PulseGuide returned control before completion, sleep 99
00:03:45.536 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:45.585 00.049 1032 UpdateGuideState exits: m=1343 SNR=25.8
00:03:45.590 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:45.596 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:45.599 00.003 1032 Enqueuing Expose request
00:03:45.646 00.047 10072 IsGuiding returns 0
00:03:45.646 00.000 10072 Move returns status 0, amount 89
00:03:45.646 00.000 10072 MoveAxis(N, 0, ABG)
00:03:45.646 00.000 10072 Move returns status 0, amount 0
00:03:45.646 00.000 10072 move complete, result=0
00:03:45.646 00.000 10072 worker thread done servicing request
00:03:45.646 00.000 10072 Worker thread wakes up
00:03:45.648 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:45.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:45.657 00.009 1032 GuideStep: 0.2 px 89 ms WEST, -0.2 px 0 ms NORTH
00:03:46.074 00.417 10072 Exposure complete
00:03:46.173 00.099 10072 worker thread done servicing request
00:03:46.174 00.001 1032 OnExposeComplete: enter
00:03:46.178 00.004 1032 UpdateGuideState(): m_state=6
00:03:46.180 00.002 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 148
00:03:46.183 00.003 1032 Star::Find returns 1 (0), X=324.93, Y=742.72, Mass=1411, SNR=26.4, Peak=182 HFD=2.6
00:03:46.185 00.002 1032 MultiStar: [#1 0.13,0.17,1.12,U] [#2 0.12,0.31,0.00,M2] [#3 -0.15,0.39,0.00,M6] [#4 -0.06,0.23,0.65,U] [#5 0.01,0.33,0.00,M2] [#6 -0.07,0.42,0.00,M7] [#7 0.11,0.31,0.00,M2] [#8 -0.05,0.20,0.57,U] 
00:03:46.188 00.003 1032 refined, 3 included, MultiStar: {0.11, 0.24}, one-star: {0.31, 0.34}
00:03:46.190 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
00:03:46.195 00.005 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
00:03:46.200 00.005 1032 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.12 mountX=0.20 mountY=-0.17, mountTheta=-0.71
00:03:46.212 00.012 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.24, opts=13)
00:03:46.215 00.003 1032 Enqueuing Move request for scope (0.11, 0.24)
00:03:46.218 00.003 10072 Worker thread wakes up
00:03:46.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
00:03:46.218 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
00:03:46.218 00.000 10072 Moving (0.11, 0.24) raw xDistance=0.20 yDistance=-0.17
00:03:46.218 00.000 10072 PPEC rslt: input = 0.20, final = 0.09, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.83, period_length = 288.78
00:03:46.218 00.000 10072 PPEC: input: 0.20, control: 0.09, exposure: 500
00:03:46.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:46.219 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:03:46.219 00.000 10072 MoveAxis(W, 92, ABG)
00:03:46.219 00.000 10072 Guiding  Dir = 3, Dur = 92
00:03:46.219 00.000 10072 IsGuiding returns 0
00:03:46.219 00.000 10072 PulseGuide returned control before completion, sleep 102
00:03:46.222 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:46.253 00.031 1032 UpdateGuideState exits: m=1411 SNR=26.4
00:03:46.257 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:46.261 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:46.268 00.007 1032 Enqueuing Expose request
00:03:46.333 00.065 10072 IsGuiding returns 0
00:03:46.333 00.000 10072 Move returns status 0, amount 92
00:03:46.333 00.000 10072 MoveAxis(N, 0, ABG)
00:03:46.333 00.000 10072 Move returns status 0, amount 0
00:03:46.333 00.000 10072 move complete, result=0
00:03:46.333 00.000 10072 worker thread done servicing request
00:03:46.333 00.000 10072 Worker thread wakes up
00:03:46.333 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:46.333 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:46.337 00.004 1032 GuideStep: 0.2 px 92 ms WEST, -0.2 px 0 ms NORTH
00:03:46.960 00.623 10072 Exposure complete
00:03:47.040 00.080 10072 worker thread done servicing request
00:03:47.040 00.000 1032 OnExposeComplete: enter
00:03:47.043 00.003 1032 UpdateGuideState(): m_state=6
00:03:47.046 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 149
00:03:47.049 00.003 1032 Star::Find returns 1 (0), X=325.00, Y=742.49, Mass=1500, SNR=27.3, Peak=206 HFD=2.3
00:03:47.053 00.004 1032 MultiStar: [#1 0.23,-0.02,1.06,U] [#2 0.30,0.02,0.00,M3] [#3 0.02,0.26,0.00,M7] [#4 -0.13,0.02,0.65,U] [#5 0.33,0.22,0.00,M3] [#6 0.19,0.36,0.00,M8] [#7 0.24,0.15,0.00,M3] [#8 0.17,0.06,0.54,U] 
00:03:47.056 00.003 1032 refined, 3 included, MultiStar: {0.20, 0.04}, one-star: {0.39, 0.11}
00:03:47.059 00.003 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
00:03:47.061 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
00:03:47.063 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.20 cameraTheta=0.22 mountX=-0.01 mountY=-0.20, mountTheta=-1.61
00:03:47.067 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.04, opts=13)
00:03:47.070 00.003 1032 Enqueuing Move request for scope (0.20, 0.04)
00:03:47.072 00.002 10072 Worker thread wakes up
00:03:47.072 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
00:03:47.072 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
00:03:47.072 00.000 10072 Moving (0.20, 0.04) raw xDistance=-0.01 yDistance=-0.20
00:03:47.072 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.83, period_length = 288.78
00:03:47.072 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:03:47.073 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:03:47.073 00.000 10072 MoveAxis(W, 1, ABG)
00:03:47.073 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:47.073 00.000 10072 IsGuiding returns 0
00:03:47.074 00.001 10072 PulseGuide returned control before completion, sleep 11
00:03:47.074 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:47.104 00.030 10072 IsGuiding returns 0
00:03:47.104 00.000 10072 Move returns status 0, amount 1
00:03:47.104 00.000 10072 MoveAxis(N, 130, ABG)
00:03:47.104 00.000 10072 Guiding  Dir = 0, Dur = 130
00:03:47.104 00.000 10072 IsGuiding returns 0
00:03:47.105 00.001 10072 PulseGuide returned control before completion, sleep 140
00:03:47.124 00.019 1032 UpdateGuideState exits: m=1500 SNR=27.3
00:03:47.128 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:47.133 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:47.136 00.003 1032 Enqueuing Expose request
00:03:47.253 00.117 10072 IsGuiding returns 0
00:03:47.253 00.000 10072 Move returns status 0, amount 130
00:03:47.253 00.000 10072 move complete, result=0
00:03:47.253 00.000 10072 worker thread done servicing request
00:03:47.253 00.000 10072 Worker thread wakes up
00:03:47.253 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:47.254 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:47.254 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 130 ms NORTH
00:03:47.665 00.411 10072 Exposure complete
00:03:47.730 00.065 10072 worker thread done servicing request
00:03:47.730 00.000 1032 OnExposeComplete: enter
00:03:47.732 00.002 1032 UpdateGuideState(): m_state=6
00:03:47.735 00.003 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 150
00:03:47.738 00.003 1032 Star::Find returns 1 (0), X=324.89, Y=742.56, Mass=1396, SNR=26.3, Peak=177 HFD=2.5
00:03:47.741 00.003 1032 MultiStar: [#1 0.03,0.00,1.07,U] [#2 0.09,0.16,0.96,U] [#3 -0.16,0.11,0.73,U] [#4 -0.14,0.06,0.63,U] [#5 0.17,0.17,0.67,U] [#6 -0.01,0.38,0.00,M9] [#7 0.18,0.24,0.00,M4] [#8 0.05,0.21,0.56,U] 
00:03:47.743 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.12}, one-star: {0.28, 0.19}
00:03:47.746 00.003 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
00:03:47.748 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
00:03:47.750 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.13 mountX=0.10 mountY=-0.09, mountTheta=-0.70
00:03:47.753 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
00:03:47.755 00.002 1032 Enqueuing Move request for scope (0.06, 0.12)
00:03:47.757 00.002 10072 Worker thread wakes up
00:03:47.757 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
00:03:47.757 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
00:03:47.757 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
00:03:47.757 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.83, period_length = 288.78
00:03:47.757 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:03:47.758 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:47.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:03:47.758 00.000 10072 MoveAxis(W, 1, ABG)
00:03:47.758 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:47.758 00.000 10072 IsGuiding returns 0
00:03:47.759 00.001 10072 PulseGuide returned control before completion, sleep 11
00:03:47.759 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:47.783 00.024 10072 IsGuiding returns 0
00:03:47.784 00.001 10072 Move returns status 0, amount 1
00:03:47.784 00.000 10072 MoveAxis(N, 0, ABG)
00:03:47.784 00.000 10072 Move returns status 0, amount 0
00:03:47.784 00.000 10072 move complete, result=0
00:03:47.784 00.000 10072 worker thread done servicing request
00:03:47.785 00.001 1032 UpdateGuideState exits: m=1396 SNR=26.3
00:03:47.788 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:47.790 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:47.792 00.002 1032 Enqueuing Expose request
00:03:47.794 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:03:47.795 00.001 10072 Worker thread wakes up
00:03:47.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:47.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:48.430 00.635 10072 Exposure complete
00:03:48.485 00.055 10072 worker thread done servicing request
00:03:48.485 00.000 1032 OnExposeComplete: enter
00:03:48.488 00.003 1032 UpdateGuideState(): m_state=6
00:03:48.491 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 151
00:03:48.493 00.002 1032 Star::Find returns 1 (0), X=324.81, Y=742.61, Mass=1546, SNR=27.7, Peak=174 HFD=2.8
00:03:48.495 00.002 1032 MultiStar: [#1 0.04,0.06,1.06,U] [#2 -0.00,0.16,0.91,U] [#3 -0.20,0.22,0.00,M7] [#4 -0.18,-0.08,0.61,U] [#5 0.01,0.16,0.64,U] [#6 -0.02,0.20,0.63,U] [#7 -0.01,0.32,0.00,M5] [#8 -0.07,0.14,0.55,U] 
00:03:48.498 00.003 1032 refined, 6 included, MultiStar: {0.02, 0.13}, one-star: {0.20, 0.23}
00:03:48.499 00.001 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
00:03:48.501 00.002 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
00:03:48.503 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.44 mountX=0.12 mountY=-0.05, mountTheta=-0.39
00:03:48.508 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
00:03:48.510 00.002 1032 Enqueuing Move request for scope (0.02, 0.13)
00:03:48.512 00.002 10072 Worker thread wakes up
00:03:48.512 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
00:03:48.512 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
00:03:48.512 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.05
00:03:48.513 00.001 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.83, period_length = 288.78
00:03:48.513 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:03:48.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:48.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:03:48.513 00.000 10072 MoveAxis(W, 1, ABG)
00:03:48.513 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:48.514 00.001 10072 IsGuiding returns 0
00:03:48.514 00.000 10072 PulseGuide returned control before completion, sleep 11
00:03:48.516 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:48.534 00.018 10072 IsGuiding returns 0
00:03:48.534 00.000 10072 Move returns status 0, amount 1
00:03:48.534 00.000 10072 MoveAxis(N, 0, ABG)
00:03:48.534 00.000 10072 Move returns status 0, amount 0
00:03:48.534 00.000 10072 move complete, result=0
00:03:48.534 00.000 10072 worker thread done servicing request
00:03:48.538 00.004 1032 UpdateGuideState exits: m=1546 SNR=27.7
00:03:48.540 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:48.542 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:48.544 00.002 1032 Enqueuing Expose request
00:03:48.546 00.002 10072 Worker thread wakes up
00:03:48.546 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:48.546 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:48.546 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:03:48.960 00.414 10072 Exposure complete
00:03:49.015 00.055 10072 worker thread done servicing request
00:03:49.015 00.000 1032 OnExposeComplete: enter
00:03:49.019 00.004 1032 UpdateGuideState(): m_state=6
00:03:49.022 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 152
00:03:49.024 00.002 1032 Star::Find returns 1 (0), X=324.85, Y=742.60, Mass=1259, SNR=25.0, Peak=141 HFD=2.7
00:03:49.027 00.003 1032 MultiStar: [#1 -0.02,-0.06,1.18,U] [#2 0.08,0.08,0.99,U] [#3 -0.17,0.10,0.73,U] [#4 -0.32,0.03,0.00,M1] [#5 0.11,0.05,0.77,U] [#6 -0.02,0.37,0.00,M9] [#7 0.15,0.04,0.57,U] [#8 -0.00,0.21,0.63,U] 
00:03:49.029 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.09}, one-star: {0.23, 0.22}
00:03:49.030 00.001 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
00:03:49.032 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
00:03:49.034 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.10 cameraTheta=0.99 mountX=0.07 mountY=-0.08, mountTheta=-0.84
00:03:49.038 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
00:03:49.040 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
00:03:49.042 00.002 10072 Worker thread wakes up
00:03:49.042 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
00:03:49.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
00:03:49.042 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
00:03:49.042 00.000 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.83, period_length = 288.78
00:03:49.042 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:03:49.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:49.043 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:03:49.043 00.000 10072 MoveAxis(W, 2, ABG)
00:03:49.043 00.000 10072 Guiding  Dir = 3, Dur = 2
00:03:49.043 00.000 10072 IsGuiding returns 0
00:03:49.043 00.000 10072 PulseGuide returned control before completion, sleep 12
00:03:49.044 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:49.065 00.021 10072 IsGuiding returns 0
00:03:49.065 00.000 10072 Move returns status 0, amount 2
00:03:49.065 00.000 10072 MoveAxis(N, 0, ABG)
00:03:49.065 00.000 10072 Move returns status 0, amount 0
00:03:49.065 00.000 10072 move complete, result=0
00:03:49.065 00.000 10072 worker thread done servicing request
00:03:49.066 00.001 1032 UpdateGuideState exits: m=1259 SNR=25.0
00:03:49.068 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:49.070 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:49.072 00.002 1032 Enqueuing Expose request
00:03:49.074 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:03:49.076 00.002 10072 Worker thread wakes up
00:03:49.076 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:49.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:49.709 00.633 10072 Exposure complete
00:03:49.762 00.053 10072 worker thread done servicing request
00:03:49.763 00.001 1032 OnExposeComplete: enter
00:03:49.764 00.001 1032 UpdateGuideState(): m_state=6
00:03:49.767 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 153
00:03:49.770 00.003 1032 Star::Find returns 1 (0), X=324.81, Y=742.45, Mass=1640, SNR=28.5, Peak=180 HFD=2.7
00:03:49.772 00.002 1032 MultiStar: [#1 0.08,-0.01,1.01,U] [#2 0.10,0.00,0.87,U] [#3 -0.18,0.09,0.67,U] [#4 -0.27,-0.09,0.00,M2] [#5 -0.03,-0.06,0.64,U] [#6 0.04,0.23,0.61,U] [#7 0.09,0.04,0.52,U] [#8 -0.05,-0.04,0.55,U] 
00:03:49.774 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.19, 0.07}
00:03:49.776 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
00:03:49.779 00.003 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
00:03:49.781 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.69 mountX=0.02 mountY=-0.05, mountTheta=-1.14
00:03:49.785 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
00:03:49.787 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
00:03:49.789 00.002 10072 Worker thread wakes up
00:03:49.789 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
00:03:49.789 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
00:03:49.789 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.05
00:03:49.789 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.82, period_length = 288.78
00:03:49.789 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:03:49.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:49.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:03:49.789 00.000 10072 MoveAxis(W, 2, ABG)
00:03:49.789 00.000 10072 Guiding  Dir = 3, Dur = 2
00:03:49.790 00.001 10072 IsGuiding returns 0
00:03:49.790 00.000 10072 PulseGuide returned control before completion, sleep 12
00:03:49.791 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:49.813 00.022 1032 UpdateGuideState exits: m=1640 SNR=28.5
00:03:49.815 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:49.818 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:49.820 00.002 1032 Enqueuing Expose request
00:03:49.821 00.001 10072 IsGuiding returns 0
00:03:49.821 00.000 10072 Move returns status 0, amount 2
00:03:49.822 00.001 10072 MoveAxis(N, 0, ABG)
00:03:49.822 00.000 10072 Move returns status 0, amount 0
00:03:49.822 00.000 10072 move complete, result=0
00:03:49.822 00.000 10072 worker thread done servicing request
00:03:49.822 00.000 10072 Worker thread wakes up
00:03:49.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:49.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:49.830 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:03:50.227 00.397 10072 Exposure complete
00:03:50.276 00.049 10072 worker thread done servicing request
00:03:50.276 00.000 1032 OnExposeComplete: enter
00:03:50.278 00.002 1032 UpdateGuideState(): m_state=6
00:03:50.281 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 154
00:03:50.283 00.002 1032 Star::Find returns 1 (0), X=324.86, Y=742.38, Mass=1459, SNR=26.9, Peak=164 HFD=2.7
00:03:50.285 00.002 1032 MultiStar: [#1 0.03,-0.01,1.07,U] [#2 0.01,0.09,0.89,U] [#3 -0.13,0.10,0.70,U] [#4 -0.31,-0.10,0.00,M3] [#5 0.04,-0.07,0.70,U] [#6 -0.15,0.13,0.69,U] [#7 0.05,-0.02,0.52,U] [#8 -0.06,-0.05,0.57,U] 
00:03:50.287 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.02}, one-star: {0.24, 0.00}
00:03:50.289 00.002 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
00:03:50.291 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
00:03:50.293 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.94 mountX=0.02 mountY=-0.02, mountTheta=-0.89
00:03:50.296 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
00:03:50.300 00.004 1032 Enqueuing Move request for scope (0.02, 0.02)
00:03:50.303 00.003 10072 Worker thread wakes up
00:03:50.303 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
00:03:50.303 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
00:03:50.303 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
00:03:50.303 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.82, period_length = 288.78
00:03:50.303 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:03:50.303 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:50.303 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:03:50.303 00.000 10072 MoveAxis(W, 2, ABG)
00:03:50.303 00.000 10072 Guiding  Dir = 3, Dur = 2
00:03:50.303 00.000 10072 IsGuiding returns 0
00:03:50.304 00.001 10072 PulseGuide returned control before completion, sleep 12
00:03:50.305 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:50.325 00.020 1032 UpdateGuideState exits: m=1459 SNR=26.9
00:03:50.329 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:50.330 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:50.334 00.004 1032 Enqueuing Expose request
00:03:50.336 00.002 10072 IsGuiding returns 0
00:03:50.336 00.000 10072 Move returns status 0, amount 2
00:03:50.336 00.000 10072 MoveAxis(N, 0, ABG)
00:03:50.336 00.000 10072 Move returns status 0, amount 0
00:03:50.336 00.000 10072 move complete, result=0
00:03:50.336 00.000 10072 worker thread done servicing request
00:03:50.336 00.000 10072 Worker thread wakes up
00:03:50.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:50.336 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:50.345 00.009 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:03:50.963 00.618 10072 Exposure complete
00:03:51.013 00.050 10072 worker thread done servicing request
00:03:51.013 00.000 1032 OnExposeComplete: enter
00:03:51.016 00.003 1032 UpdateGuideState(): m_state=6
00:03:51.017 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 155
00:03:51.019 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=742.55, Mass=1285, SNR=25.2, Peak=169 HFD=2.6
00:03:51.021 00.002 1032 MultiStar: [#1 0.00,0.09,1.09,U] [#2 -0.02,0.21,1.01,U] [#3 -0.19,0.04,0.72,U] [#4 -0.16,0.18,0.71,U] [#5 0.11,0.10,0.70,U] [#6 -0.05,0.34,0.00,M8] [#7 0.09,0.28,0.00,M3] [#8 0.02,0.12,0.62,U] 
00:03:51.023 00.002 1032 refined, 6 included, MultiStar: {0.00, 0.13}, one-star: {0.20, 0.17}
00:03:51.025 00.002 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
00:03:51.027 00.002 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
00:03:51.028 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.55 mountX=0.13 mountY=-0.04, mountTheta=-0.28
00:03:51.031 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.13, opts=13)
00:03:51.033 00.002 1032 Enqueuing Move request for scope (0.00, 0.13)
00:03:51.035 00.002 10072 Worker thread wakes up
00:03:51.036 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
00:03:51.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
00:03:51.036 00.000 10072 Moving (0.00, 0.13) raw xDistance=0.13 yDistance=-0.04
00:03:51.036 00.000 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.82, period_length = 288.78
00:03:51.036 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
00:03:51.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:51.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:03:51.036 00.000 10072 MoveAxis(W, 2, ABG)
00:03:51.036 00.000 10072 Guiding  Dir = 3, Dur = 2
00:03:51.037 00.001 10072 IsGuiding returns 0
00:03:51.038 00.001 10072 PulseGuide returned control before completion, sleep 12
00:03:51.038 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:51.052 00.014 10072 IsGuiding returns 0
00:03:51.052 00.000 10072 Move returns status 0, amount 2
00:03:51.052 00.000 10072 MoveAxis(N, 0, ABG)
00:03:51.052 00.000 10072 Move returns status 0, amount 0
00:03:51.052 00.000 10072 move complete, result=0
00:03:51.052 00.000 10072 worker thread done servicing request
00:03:51.060 00.008 1032 UpdateGuideState exits: m=1285 SNR=25.2
00:03:51.062 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:51.063 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:51.065 00.002 1032 Enqueuing Expose request
00:03:51.066 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:03:51.069 00.003 10072 Worker thread wakes up
00:03:51.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:51.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:51.477 00.408 10072 Exposure complete
00:03:51.530 00.053 10072 worker thread done servicing request
00:03:51.530 00.000 1032 OnExposeComplete: enter
00:03:51.532 00.002 1032 UpdateGuideState(): m_state=6
00:03:51.534 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 156
00:03:51.536 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=742.58, Mass=1560, SNR=27.8, Peak=186 HFD=2.7
00:03:51.539 00.003 1032 MultiStar: [#1 0.04,0.11,1.02,U] [#2 0.03,0.17,0.91,U] [#3 -0.24,0.11,0.00,M4] [#4 -0.14,0.04,0.63,U] [#5 0.03,0.24,0.68,U] [#6 -0.19,0.32,0.00,M9] [#7 0.05,0.24,0.48,U] [#8 -0.16,0.08,0.55,U] 
00:03:51.541 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.15}, one-star: {0.21, 0.20}
00:03:51.543 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
00:03:51.545 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
00:03:51.547 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.39 mountX=0.14 mountY=-0.07, mountTheta=-0.44
00:03:51.549 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.15, opts=13)
00:03:51.553 00.004 1032 Enqueuing Move request for scope (0.03, 0.15)
00:03:51.554 00.001 10072 Worker thread wakes up
00:03:51.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
00:03:51.555 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
00:03:51.555 00.000 10072 Moving (0.03, 0.15) raw xDistance=0.14 yDistance=-0.07
00:03:51.555 00.000 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.82, period_length = 288.78
00:03:51.555 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:03:51.555 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:51.555 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:03:51.555 00.000 10072 MoveAxis(W, 67, ABG)
00:03:51.555 00.000 10072 Guiding  Dir = 3, Dur = 67
00:03:51.556 00.001 10072 IsGuiding returns 0
00:03:51.557 00.001 10072 PulseGuide returned control before completion, sleep 77
00:03:51.558 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:51.580 00.022 1032 UpdateGuideState exits: m=1560 SNR=27.8
00:03:51.584 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:51.585 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:51.588 00.003 1032 Enqueuing Expose request
00:03:51.646 00.058 10072 IsGuiding returns 0
00:03:51.646 00.000 10072 Move returns status 0, amount 67
00:03:51.646 00.000 10072 MoveAxis(N, 0, ABG)
00:03:51.646 00.000 10072 Move returns status 0, amount 0
00:03:51.646 00.000 10072 move complete, result=0
00:03:51.646 00.000 10072 worker thread done servicing request
00:03:51.646 00.000 10072 Worker thread wakes up
00:03:51.646 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:51.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:51.647 00.001 1032 GuideStep: 0.1 px 67 ms WEST, -0.1 px 0 ms NORTH
00:03:52.273 00.626 10072 Exposure complete
00:03:52.326 00.053 10072 worker thread done servicing request
00:03:52.326 00.000 1032 OnExposeComplete: enter
00:03:52.329 00.003 1032 UpdateGuideState(): m_state=6
00:03:52.332 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 157
00:03:52.334 00.002 1032 Star::Find returns 1 (0), X=324.88, Y=742.40, Mass=1365, SNR=26.0, Peak=154 HFD=2.7
00:03:52.338 00.004 1032 MultiStar: [#1 0.01,-0.06,1.16,U] [#2 0.04,0.03,0.99,U] [#3 -0.13,0.11,0.76,U] [#4 -0.22,-0.11,0.69,U] [#5 0.26,-0.07,0.00,M1] [#6 -0.03,0.03,0.64,U] [#7 0.16,0.13,0.49,U] [#8 0.04,0.05,0.57,U] 
00:03:52.340 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.02}, one-star: {0.27, 0.03}
00:03:52.342 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
00:03:52.344 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
00:03:52.346 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.62 mountX=0.01 mountY=-0.03, mountTheta=-1.21
00:03:52.349 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
00:03:52.351 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
00:03:52.354 00.003 10072 Worker thread wakes up
00:03:52.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
00:03:52.354 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
00:03:52.354 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
00:03:52.354 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.82, period_length = 288.78
00:03:52.354 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:03:52.355 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:52.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:03:52.355 00.000 10072 MoveAxis(W, 3, ABG)
00:03:52.355 00.000 10072 Guiding  Dir = 3, Dur = 3
00:03:52.355 00.000 10072 IsGuiding returns 0
00:03:52.356 00.001 10072 PulseGuide returned control before completion, sleep 13
00:03:52.358 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:52.379 00.021 10072 IsGuiding returns 0
00:03:52.379 00.000 10072 Move returns status 0, amount 3
00:03:52.379 00.000 10072 MoveAxis(N, 0, ABG)
00:03:52.379 00.000 10072 Move returns status 0, amount 0
00:03:52.379 00.000 10072 move complete, result=0
00:03:52.379 00.000 10072 worker thread done servicing request
00:03:52.380 00.001 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:03:52.384 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:52.385 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:52.387 00.002 1032 Enqueuing Expose request
00:03:52.389 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
00:03:52.392 00.003 10072 Worker thread wakes up
00:03:52.392 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:52.392 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:52.805 00.413 10072 Exposure complete
00:03:52.862 00.057 10072 worker thread done servicing request
00:03:52.862 00.000 1032 OnExposeComplete: enter
00:03:52.866 00.004 1032 UpdateGuideState(): m_state=6
00:03:52.868 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 158
00:03:52.869 00.001 1032 Star::Find returns 1 (0), X=324.85, Y=742.49, Mass=1399, SNR=26.4, Peak=162 HFD=2.6
00:03:52.871 00.002 1032 MultiStar: [#1 -0.00,-0.06,1.10,U] [#2 0.17,0.02,0.95,U] [#3 -0.04,0.04,0.70,U] [#4 -0.18,-0.20,0.00,M1] [#5 0.23,0.00,0.68,U] [#6 0.06,0.16,0.68,U] [#7 0.21,0.12,0.52,U] [#8 -0.02,0.01,0.59,U] 
00:03:52.873 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.04}, one-star: {0.23, 0.12}
00:03:52.874 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
00:03:52.875 00.001 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
00:03:52.877 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.40 mountX=0.02 mountY=-0.11, mountTheta=-1.43
00:03:52.881 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
00:03:52.883 00.002 1032 Enqueuing Move request for scope (0.11, 0.04)
00:03:52.885 00.002 10072 Worker thread wakes up
00:03:52.885 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:03:52.886 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:03:52.886 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.02 yDistance=-0.11
00:03:52.886 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.82, period_length = 288.78
00:03:52.886 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:03:52.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:52.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:03:52.886 00.000 10072 MoveAxis(W, 2, ABG)
00:03:52.886 00.000 10072 Guiding  Dir = 3, Dur = 2
00:03:52.886 00.000 10072 IsGuiding returns 0
00:03:52.887 00.001 10072 PulseGuide returned control before completion, sleep 12
00:03:52.888 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:52.910 00.022 1032 UpdateGuideState exits: m=1399 SNR=26.4
00:03:52.913 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:52.915 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:52.917 00.002 1032 Enqueuing Expose request
00:03:52.919 00.002 10072 IsGuiding returns 1
00:03:52.919 00.000 10072 scope still moving after pulse duration time elapsed
00:03:52.941 00.022 10072 IsGuiding returns 0
00:03:52.941 00.000 10072 scope move finished after 2 + 52 ms
00:03:52.941 00.000 10072 Move returns status 0, amount 2
00:03:52.941 00.000 10072 MoveAxis(N, 0, ABG)
00:03:52.941 00.000 10072 Move returns status 0, amount 0
00:03:52.941 00.000 10072 move complete, result=0
00:03:52.941 00.000 10072 worker thread done servicing request
00:03:52.941 00.000 10072 Worker thread wakes up
00:03:52.941 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:52.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:52.947 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:03:53.569 00.622 10072 Exposure complete
00:03:53.626 00.057 10072 worker thread done servicing request
00:03:53.626 00.000 1032 OnExposeComplete: enter
00:03:53.628 00.002 1032 UpdateGuideState(): m_state=6
00:03:53.631 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 159
00:03:53.633 00.002 1032 Star::Find returns 1 (0), X=324.91, Y=742.50, Mass=1377, SNR=26.1, Peak=173 HFD=2.4
00:03:53.634 00.001 1032 MultiStar: [#1 0.09,0.00,1.12,U] [#2 0.12,0.13,0.90,U] [#3 -0.05,0.11,0.74,U] [#4 -0.11,0.09,0.67,U] [#5 0.19,0.06,0.69,U] [#6 0.09,0.15,0.69,U] [#7 0.08,0.26,0.00,M1] [#8 -0.02,0.10,0.56,U] 
00:03:53.638 00.004 1032 refined, 7 included, MultiStar: {0.09, 0.09}, one-star: {0.30, 0.12}
00:03:53.640 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
00:03:53.641 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
00:03:53.645 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.79 mountX=0.07 mountY=-0.11, mountTheta=-1.04
00:03:53.648 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
00:03:53.650 00.002 1032 Enqueuing Move request for scope (0.09, 0.09)
00:03:53.653 00.003 10072 Worker thread wakes up
00:03:53.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
00:03:53.653 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
00:03:53.653 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.07 yDistance=-0.11
00:03:53.653 00.000 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.82, period_length = 288.78
00:03:53.654 00.001 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:03:53.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:53.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:03:53.654 00.000 10072 MoveAxis(W, 3, ABG)
00:03:53.654 00.000 10072 Guiding  Dir = 3, Dur = 3
00:03:53.654 00.000 10072 IsGuiding returns 0
00:03:53.655 00.001 10072 PulseGuide returned control before completion, sleep 13
00:03:53.656 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:53.675 00.019 10072 IsGuiding returns 0
00:03:53.675 00.000 10072 Move returns status 0, amount 3
00:03:53.675 00.000 10072 MoveAxis(N, 0, ABG)
00:03:53.675 00.000 10072 Move returns status 0, amount 0
00:03:53.675 00.000 10072 move complete, result=0
00:03:53.675 00.000 10072 worker thread done servicing request
00:03:53.680 00.005 1032 UpdateGuideState exits: m=1377 SNR=26.1
00:03:53.682 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:53.684 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:53.686 00.002 1032 Enqueuing Expose request
00:03:53.687 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:03:53.688 00.001 10072 Worker thread wakes up
00:03:53.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:53.689 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:54.098 00.409 10072 Exposure complete
00:03:54.156 00.058 10072 worker thread done servicing request
00:03:54.156 00.000 1032 OnExposeComplete: enter
00:03:54.159 00.003 1032 UpdateGuideState(): m_state=6
00:03:54.162 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 160
00:03:54.164 00.002 1032 Star::Find returns 1 (0), X=324.83, Y=742.57, Mass=1436, SNR=26.7, Peak=182 HFD=2.6
00:03:54.167 00.003 1032 MultiStar: [#1 0.08,0.04,1.07,U] [#2 0.11,0.15,0.98,U] [#3 -0.19,0.12,0.68,U] [#4 -0.02,-0.12,0.67,U] [#5 0.20,0.07,0.69,U] [#6 0.04,0.23,0.68,U] [#7 0.18,0.01,0.49,U] [#8 0.02,-0.01,0.53,U] 
00:03:54.169 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.09}, one-star: {0.21, 0.19}
00:03:54.171 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
00:03:54.173 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
00:03:54.175 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=0.06 mountY=-0.10, mountTheta=-0.99
00:03:54.179 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
00:03:54.182 00.003 1032 Enqueuing Move request for scope (0.08, 0.09)
00:03:54.184 00.002 10072 Worker thread wakes up
00:03:54.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
00:03:54.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
00:03:54.184 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.06 yDistance=-0.10
00:03:54.185 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.82, period_length = 288.78
00:03:54.185 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:03:54.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:54.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:03:54.185 00.000 10072 MoveAxis(W, 2, ABG)
00:03:54.185 00.000 10072 Guiding  Dir = 3, Dur = 2
00:03:54.185 00.000 10072 IsGuiding returns 0
00:03:54.186 00.001 10072 PulseGuide returned control before completion, sleep 12
00:03:54.186 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:54.206 00.020 10072 IsGuiding returns 0
00:03:54.206 00.000 10072 Move returns status 0, amount 2
00:03:54.206 00.000 10072 MoveAxis(N, 0, ABG)
00:03:54.206 00.000 10072 Move returns status 0, amount 0
00:03:54.206 00.000 10072 move complete, result=0
00:03:54.206 00.000 10072 worker thread done servicing request
00:03:54.208 00.002 1032 UpdateGuideState exits: m=1436 SNR=26.7
00:03:54.210 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:54.211 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:54.214 00.003 1032 Enqueuing Expose request
00:03:54.216 00.002 10072 Worker thread wakes up
00:03:54.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:54.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:54.216 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:03:54.851 00.635 10072 Exposure complete
00:03:54.904 00.053 10072 worker thread done servicing request
00:03:54.904 00.000 1032 OnExposeComplete: enter
00:03:54.907 00.003 1032 UpdateGuideState(): m_state=6
00:03:54.909 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 161
00:03:54.912 00.003 1032 Star::Find returns 1 (0), X=324.89, Y=742.38, Mass=1293, SNR=25.3, Peak=144 HFD=2.7
00:03:54.914 00.002 1032 MultiStar: [#1 0.10,-0.10,1.16,U] [#2 0.07,0.16,0.96,U] [#3 -0.13,0.08,0.75,U] [#4 -0.02,-0.16,0.61,U] [#5 0.14,-0.01,0.69,U] [#6 0.04,0.19,0.71,U] [#7 0.18,0.22,0.00,M1] [#8 -0.04,0.03,0.61,U] 
00:03:54.915 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.27, -0.00}
00:03:54.917 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
00:03:54.919 00.002 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
00:03:54.920 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.32 mountX=0.00 mountY=-0.07, mountTheta=-1.51
00:03:54.923 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
00:03:54.925 00.002 1032 Enqueuing Move request for scope (0.07, 0.02)
00:03:54.927 00.002 10072 Worker thread wakes up
00:03:54.927 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
00:03:54.927 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
00:03:54.927 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.07
00:03:54.927 00.000 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.82, period_length = 288.78
00:03:54.927 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:03:54.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:54.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:03:54.928 00.001 10072 MoveAxis(W, 2, ABG)
00:03:54.928 00.000 10072 Guiding  Dir = 3, Dur = 2
00:03:54.928 00.000 10072 IsGuiding returns 0
00:03:54.928 00.000 10072 PulseGuide returned control before completion, sleep 12
00:03:54.929 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:54.942 00.013 10072 IsGuiding returns 0
00:03:54.942 00.000 10072 Move returns status 0, amount 2
00:03:54.942 00.000 10072 MoveAxis(N, 0, ABG)
00:03:54.942 00.000 10072 Move returns status 0, amount 0
00:03:54.942 00.000 10072 move complete, result=0
00:03:54.942 00.000 10072 worker thread done servicing request
00:03:54.950 00.008 1032 UpdateGuideState exits: m=1293 SNR=25.3
00:03:54.952 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:54.955 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:54.957 00.002 1032 Enqueuing Expose request
00:03:54.959 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:03:54.961 00.002 10072 Worker thread wakes up
00:03:54.961 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:54.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:55.369 00.408 10072 Exposure complete
00:03:55.422 00.053 10072 worker thread done servicing request
00:03:55.423 00.001 1032 OnExposeComplete: enter
00:03:55.426 00.003 1032 UpdateGuideState(): m_state=6
00:03:55.429 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 162
00:03:55.431 00.002 1032 Star::Find returns 1 (0), X=324.84, Y=742.53, Mass=1261, SNR=25.0, Peak=158 HFD=2.8
00:03:55.433 00.002 1032 MultiStar: [#1 0.03,-0.02,1.21,U] [#2 0.06,0.05,1.02,U] [#3 -0.21,0.02,0.73,U] [#4 -0.11,-0.04,0.72,U] [#5 0.04,0.04,0.74,U] [#6 0.12,0.13,0.70,U] [#7 0.13,-0.01,0.58,U] [#8 0.04,0.10,0.58,U] 
00:03:55.435 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.22, 0.16}
00:03:55.437 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
00:03:55.439 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
00:03:55.441 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.87 mountX=0.04 mountY=-0.05, mountTheta=-0.96
00:03:55.444 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
00:03:55.447 00.003 1032 Enqueuing Move request for scope (0.04, 0.05)
00:03:55.449 00.002 10072 Worker thread wakes up
00:03:55.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:03:55.449 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:03:55.449 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
00:03:55.450 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.81, period_length = 288.78
00:03:55.450 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:03:55.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:55.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:03:55.450 00.000 10072 MoveAxis(W, 1, ABG)
00:03:55.450 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:55.451 00.001 10072 IsGuiding returns 0
00:03:55.451 00.000 10072 PulseGuide returned control before completion, sleep 11
00:03:55.452 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:55.476 00.024 1032 UpdateGuideState exits: m=1261 SNR=25.0
00:03:55.478 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:55.480 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:55.481 00.001 1032 Enqueuing Expose request
00:03:55.483 00.002 10072 IsGuiding returns 0
00:03:55.483 00.000 10072 Move returns status 0, amount 1
00:03:55.483 00.000 10072 MoveAxis(N, 0, ABG)
00:03:55.483 00.000 10072 Move returns status 0, amount 0
00:03:55.483 00.000 10072 move complete, result=0
00:03:55.483 00.000 10072 worker thread done servicing request
00:03:55.483 00.000 10072 Worker thread wakes up
00:03:55.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:55.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:55.491 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:03:56.117 00.626 10072 Exposure complete
00:03:56.169 00.052 10072 worker thread done servicing request
00:03:56.169 00.000 1032 OnExposeComplete: enter
00:03:56.171 00.002 1032 UpdateGuideState(): m_state=6
00:03:56.173 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 163
00:03:56.175 00.002 1032 Star::Find returns 1 (0), X=324.94, Y=742.58, Mass=1328, SNR=25.7, Peak=175 HFD=2.5
00:03:56.177 00.002 1032 MultiStar: [#1 0.10,0.00,1.13,U] [#2 0.08,0.06,1.02,U] [#3 -0.17,0.17,0.00,M1] [#4 -0.03,-0.05,0.70,U] [#5 0.05,0.05,0.71,U] [#6 -0.02,0.18,0.71,U] [#7 0.04,0.18,0.58,U] [#8 0.05,0.12,0.62,U] 
00:03:56.179 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.09}, one-star: {0.32, 0.20}
00:03:56.182 00.003 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
00:03:56.184 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
00:03:56.185 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.77 mountX=0.06 mountY=-0.11, mountTheta=-1.06
00:03:56.188 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
00:03:56.190 00.002 1032 Enqueuing Move request for scope (0.09, 0.09)
00:03:56.193 00.003 10072 Worker thread wakes up
00:03:56.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
00:03:56.193 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
00:03:56.194 00.001 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
00:03:56.194 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.81, period_length = 288.78
00:03:56.194 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:03:56.194 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:56.194 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:03:56.194 00.000 10072 MoveAxis(W, 2, ABG)
00:03:56.194 00.000 10072 Guiding  Dir = 3, Dur = 2
00:03:56.195 00.001 10072 IsGuiding returns 0
00:03:56.195 00.000 10072 PulseGuide returned control before completion, sleep 12
00:03:56.196 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:56.208 00.012 10072 IsGuiding returns 1
00:03:56.208 00.000 10072 scope still moving after pulse duration time elapsed
00:03:56.218 00.010 1032 UpdateGuideState exits: m=1328 SNR=25.7
00:03:56.220 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:56.222 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:56.223 00.001 1032 Enqueuing Expose request
00:03:56.241 00.018 10072 IsGuiding returns 0
00:03:56.241 00.000 10072 scope move finished after 2 + 44 ms
00:03:56.241 00.000 10072 Move returns status 0, amount 2
00:03:56.241 00.000 10072 MoveAxis(N, 0, ABG)
00:03:56.241 00.000 10072 Move returns status 0, amount 0
00:03:56.241 00.000 10072 move complete, result=0
00:03:56.241 00.000 10072 worker thread done servicing request
00:03:56.241 00.000 10072 Worker thread wakes up
00:03:56.241 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:56.241 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:56.243 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:03:56.661 00.418 10072 Exposure complete
00:03:56.716 00.055 10072 worker thread done servicing request
00:03:56.716 00.000 1032 OnExposeComplete: enter
00:03:56.718 00.002 1032 UpdateGuideState(): m_state=6
00:03:56.719 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 164
00:03:56.721 00.002 1032 Star::Find returns 1 (0), X=324.91, Y=742.53, Mass=1417, SNR=26.5, Peak=175 HFD=2.5
00:03:56.724 00.003 1032 MultiStar: [#1 0.07,-0.01,1.08,U] [#2 0.14,0.12,1.00,U] [#3 -0.12,0.03,0.71,U] [#4 -0.10,0.01,0.69,U] [#5 0.15,0.01,0.71,U] [#6 0.17,0.20,0.00,M3] [#7 0.20,0.21,0.00,M1] [#8 0.07,0.11,0.61,U] 
00:03:56.726 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.06}, one-star: {0.30, 0.15}
00:03:56.727 00.001 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
00:03:56.729 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
00:03:56.731 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.62 mountX=0.04 mountY=-0.10, mountTheta=-1.21
00:03:56.737 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
00:03:56.740 00.003 1032 Enqueuing Move request for scope (0.09, 0.06)
00:03:56.741 00.001 10072 Worker thread wakes up
00:03:56.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
00:03:56.742 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
00:03:56.742 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
00:03:56.742 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.81, period_length = 288.78
00:03:56.742 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:03:56.742 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:56.742 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:03:56.742 00.000 10072 MoveAxis(W, 1, ABG)
00:03:56.742 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:56.743 00.001 10072 IsGuiding returns 0
00:03:56.743 00.000 10072 PulseGuide returned control before completion, sleep 11
00:03:56.744 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:56.766 00.022 1032 UpdateGuideState exits: m=1417 SNR=26.5
00:03:56.769 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:56.772 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:56.773 00.001 1032 Enqueuing Expose request
00:03:56.775 00.002 10072 IsGuiding returns 0
00:03:56.775 00.000 10072 Move returns status 0, amount 1
00:03:56.775 00.000 10072 MoveAxis(N, 0, ABG)
00:03:56.775 00.000 10072 Move returns status 0, amount 0
00:03:56.775 00.000 10072 move complete, result=0
00:03:56.775 00.000 10072 worker thread done servicing request
00:03:56.775 00.000 10072 Worker thread wakes up
00:03:56.775 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:56.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:56.783 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:03:57.410 00.627 10072 Exposure complete
00:03:57.463 00.053 10072 worker thread done servicing request
00:03:57.463 00.000 1032 OnExposeComplete: enter
00:03:57.465 00.002 1032 UpdateGuideState(): m_state=6
00:03:57.467 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 165
00:03:57.469 00.002 1032 Star::Find returns 1 (0), X=324.88, Y=742.43, Mass=1390, SNR=26.3, Peak=175 HFD=2.5
00:03:57.471 00.002 1032 MultiStar: [#1 0.02,-0.02,1.03,U] [#2 0.16,0.07,0.92,U] [#3 -0.15,0.11,0.71,U] [#4 -0.17,0.11,0.63,U] [#5 0.06,0.09,0.72,U] [#6 0.16,0.23,0.00,M4] [#7 0.05,0.04,0.52,U] [#8 0.09,0.13,0.55,U] 
00:03:57.473 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.26, 0.05}
00:03:57.475 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
00:03:57.476 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
00:03:57.478 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.89 mountX=0.05 mountY=-0.07, mountTheta=-0.94
00:03:57.480 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
00:03:57.482 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
00:03:57.483 00.001 10072 Worker thread wakes up
00:03:57.485 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
00:03:57.488 00.003 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
00:03:57.488 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
00:03:57.488 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.81, period_length = 288.78
00:03:57.488 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:03:57.488 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:57.488 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:03:57.488 00.000 10072 MoveAxis(W, 2, ABG)
00:03:57.488 00.000 10072 Guiding  Dir = 3, Dur = 2
00:03:57.488 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:57.491 00.003 10072 IsGuiding returns 0
00:03:57.492 00.001 10072 PulseGuide returned control before completion, sleep 12
00:03:57.510 00.018 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:03:57.513 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:57.515 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:57.519 00.004 10072 IsGuiding returns 0
00:03:57.520 00.001 10072 Move returns status 0, amount 2
00:03:57.520 00.000 10072 MoveAxis(N, 0, ABG)
00:03:57.520 00.000 10072 Move returns status 0, amount 0
00:03:57.520 00.000 10072 move complete, result=0
00:03:57.520 00.000 1032 Enqueuing Expose request
00:03:57.524 00.004 10072 worker thread done servicing request
00:03:57.524 00.000 10072 Worker thread wakes up
00:03:57.524 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:57.524 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:57.524 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:03:57.943 00.419 10072 Exposure complete
00:03:57.992 00.049 10072 worker thread done servicing request
00:03:57.992 00.000 1032 OnExposeComplete: enter
00:03:57.994 00.002 1032 UpdateGuideState(): m_state=6
00:03:57.996 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 166
00:03:57.998 00.002 1032 Star::Find returns 1 (0), X=324.97, Y=742.50, Mass=1231, SNR=24.7, Peak=172 HFD=2.3
00:03:58.000 00.002 1032 MultiStar: [#1 0.02,-0.11,1.10,U] [#2 0.20,0.03,0.93,U] [#3 -0.07,0.19,0.71,U] [#4 -0.10,0.07,0.68,U] [#5 0.26,0.10,0.00,M1] [#6 0.08,0.27,0.00,M5] [#7 0.17,0.12,0.51,U] [#8 0.03,0.12,0.58,U] 
00:03:58.002 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.06}, one-star: {0.35, 0.12}
00:03:58.004 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
00:03:58.006 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
00:03:58.007 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=0.03 mountY=-0.11, mountTheta=-1.27
00:03:58.010 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
00:03:58.012 00.002 1032 Enqueuing Move request for scope (0.10, 0.06)
00:03:58.014 00.002 10072 Worker thread wakes up
00:03:58.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
00:03:58.014 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
00:03:58.014 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
00:03:58.014 00.000 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.81, period_length = 288.78
00:03:58.014 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:03:58.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:58.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:03:58.014 00.000 10072 MoveAxis(W, 1, ABG)
00:03:58.014 00.000 10072 Guiding  Dir = 3, Dur = 1
00:03:58.016 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:58.031 00.015 10072 IsGuiding returns 0
00:03:58.031 00.000 10072 PulseGuide returned control before completion, sleep 11
00:03:58.039 00.008 1032 UpdateGuideState exits: m=1231 SNR=24.7
00:03:58.041 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:58.042 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:58.044 00.002 1032 Enqueuing Expose request
00:03:58.050 00.006 10072 IsGuiding returns 0
00:03:58.050 00.000 10072 Move returns status 0, amount 1
00:03:58.050 00.000 10072 MoveAxis(N, 0, ABG)
00:03:58.050 00.000 10072 Move returns status 0, amount 0
00:03:58.050 00.000 10072 move complete, result=0
00:03:58.051 00.001 10072 worker thread done servicing request
00:03:58.051 00.000 10072 Worker thread wakes up
00:03:58.051 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:58.051 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:58.054 00.003 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:03:58.680 00.626 10072 Exposure complete
00:03:58.730 00.050 10072 worker thread done servicing request
00:03:58.730 00.000 1032 OnExposeComplete: enter
00:03:58.732 00.002 1032 UpdateGuideState(): m_state=6
00:03:58.734 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 167
00:03:58.736 00.002 1032 Star::Find returns 1 (0), X=324.99, Y=742.56, Mass=1337, SNR=25.8, Peak=193 HFD=2.4
00:03:58.738 00.002 1032 MultiStar: [#1 0.17,-0.03,1.17,U] [#2 0.22,0.16,0.00,M1] [#3 -0.03,0.22,0.73,U] [#4 -0.17,-0.03,0.70,U] [#5 0.30,0.29,0.00,M2] [#6 0.14,0.27,0.00,M6] [#7 0.26,0.09,0.00,M1] [#8 0.18,0.23,0.00,M1] 
00:03:58.740 00.002 1032 refined, 3 included, MultiStar: {0.12, 0.08}, one-star: {0.37, 0.18}
00:03:58.741 00.001 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
00:03:58.743 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
00:03:58.744 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.59 mountX=0.05 mountY=-0.14, mountTheta=-1.24
00:03:58.747 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
00:03:58.749 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
00:03:58.751 00.002 10072 Worker thread wakes up
00:03:58.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
00:03:58.751 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
00:03:58.751 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.14
00:03:58.751 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.81, period_length = 288.78
00:03:58.751 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:03:58.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:58.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:03:58.751 00.000 10072 MoveAxis(W, 2, ABG)
00:03:58.751 00.000 10072 Guiding  Dir = 3, Dur = 2
00:03:58.752 00.001 10072 IsGuiding returns 0
00:03:58.752 00.000 10072 PulseGuide returned control before completion, sleep 12
00:03:58.753 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:58.771 00.018 10072 IsGuiding returns 0
00:03:58.771 00.000 10072 Move returns status 0, amount 2
00:03:58.771 00.000 10072 MoveAxis(N, 0, ABG)
00:03:58.771 00.000 10072 Move returns status 0, amount 0
00:03:58.771 00.000 10072 move complete, result=0
00:03:58.772 00.001 10072 worker thread done servicing request
00:03:58.775 00.003 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:03:58.777 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:58.779 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:58.780 00.001 1032 Enqueuing Expose request
00:03:58.783 00.003 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:03:58.785 00.002 10072 Worker thread wakes up
00:03:58.785 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:58.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:59.196 00.411 10072 Exposure complete
00:03:59.250 00.054 10072 worker thread done servicing request
00:03:59.250 00.000 1032 OnExposeComplete: enter
00:03:59.253 00.003 1032 UpdateGuideState(): m_state=6
00:03:59.255 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 168
00:03:59.261 00.006 1032 Star::Find returns 1 (0), X=325.06, Y=742.59, Mass=1298, SNR=25.4, Peak=185 HFD=2.4
00:03:59.264 00.003 1032 MultiStar: [#1 0.15,-0.04,1.20,U] [#2 0.18,0.05,0.99,U] [#3 -0.09,0.15,0.73,U] [#4 -0.06,-0.04,0.65,U] [#5 0.27,0.08,0.00,M3] [#6 0.20,0.18,0.00,M7] [#7 0.28,0.35,0.00,M2] [#8 0.12,0.16,0.58,U] 
00:03:59.267 00.003 1032 refined, 5 included, MultiStar: {0.15, 0.08}, one-star: {0.44, 0.21}
00:03:59.270 00.003 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
00:03:59.275 00.005 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
00:03:59.277 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.47 mountX=0.04 mountY=-0.16, mountTheta=-1.36
00:03:59.281 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
00:03:59.285 00.004 1032 Enqueuing Move request for scope (0.15, 0.08)
00:03:59.286 00.001 10072 Worker thread wakes up
00:03:59.287 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
00:03:59.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
00:03:59.287 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.04 yDistance=-0.16
00:03:59.287 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.81, period_length = 288.78
00:03:59.287 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:03:59.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:59.287 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:03:59.287 00.000 10072 MoveAxis(E, 0, ABG)
00:03:59.287 00.000 10072 Move returns status 0, amount 0
00:03:59.287 00.000 10072 MoveAxis(N, 0, ABG)
00:03:59.287 00.000 10072 Move returns status 0, amount 0
00:03:59.287 00.000 10072 move complete, result=0
00:03:59.287 00.000 10072 worker thread done servicing request
00:03:59.288 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:03:59.311 00.023 1032 UpdateGuideState exits: m=1298 SNR=25.4
00:03:59.313 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:59.315 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:03:59.316 00.001 1032 Enqueuing Expose request
00:03:59.318 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:03:59.320 00.002 10072 Worker thread wakes up
00:03:59.320 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:03:59.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:03:59.946 00.626 10072 Exposure complete
00:03:59.998 00.052 10072 worker thread done servicing request
00:03:59.999 00.001 1032 OnExposeComplete: enter
00:04:00.001 00.002 1032 UpdateGuideState(): m_state=6
00:04:00.004 00.003 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 169
00:04:00.008 00.004 1032 Star::Find returns 1 (0), X=324.96, Y=742.49, Mass=1437, SNR=26.7, Peak=188 HFD=2.3
00:04:00.012 00.004 1032 MultiStar: [#1 0.17,0.00,1.08,U] [#2 0.15,0.11,1.02,U] [#3 -0.09,0.02,0.78,U] [#4 -0.18,-0.03,0.62,U] [#5 0.24,-0.09,0.00,M4] [#6 0.20,0.19,0.00,M8] [#7 0.17,0.14,0.54,U] [#8 0.05,0.02,0.60,U] 
00:04:00.015 00.003 1032 refined, 6 included, MultiStar: {0.11, 0.06}, one-star: {0.35, 0.11}
00:04:00.022 00.007 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
00:04:00.023 00.001 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
00:04:00.025 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.47 mountX=0.03 mountY=-0.12, mountTheta=-1.36
00:04:00.028 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
00:04:00.030 00.002 1032 Enqueuing Move request for scope (0.11, 0.06)
00:04:00.031 00.001 10072 Worker thread wakes up
00:04:00.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
00:04:00.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
00:04:00.032 00.001 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
00:04:00.032 00.000 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.81, period_length = 288.78
00:04:00.032 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:04:00.032 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:00.032 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:04:00.032 00.000 10072 MoveAxis(E, 0, ABG)
00:04:00.032 00.000 10072 Move returns status 0, amount 0
00:04:00.032 00.000 10072 MoveAxis(N, 0, ABG)
00:04:00.032 00.000 10072 Move returns status 0, amount 0
00:04:00.032 00.000 10072 move complete, result=0
00:04:00.032 00.000 10072 worker thread done servicing request
00:04:00.033 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:00.055 00.022 1032 UpdateGuideState exits: m=1437 SNR=26.7
00:04:00.057 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:00.059 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:00.060 00.001 1032 Enqueuing Expose request
00:04:00.062 00.002 10072 Worker thread wakes up
00:04:00.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:00.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:00.062 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:00.477 00.415 10072 Exposure complete
00:04:00.527 00.050 10072 worker thread done servicing request
00:04:00.527 00.000 1032 OnExposeComplete: enter
00:04:00.529 00.002 1032 UpdateGuideState(): m_state=6
00:04:00.531 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 170
00:04:00.533 00.002 1032 Star::Find returns 1 (0), X=324.96, Y=742.42, Mass=1314, SNR=25.5, Peak=174 HFD=2.2
00:04:00.535 00.002 1032 MultiStar: [#1 0.00,-0.11,1.11,U] [#2 0.19,-0.06,0.94,U] [#3 -0.09,0.06,0.77,U] [#4 -0.04,-0.22,0.72,U] [#5 0.29,-0.08,0.00,M5] [#6 0.09,-0.03,0.70,U] [#7 0.36,-0.06,0.00,M2] [#8 0.04,-0.04,0.54,U] 
00:04:00.537 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.05}, one-star: {0.34, 0.05}
00:04:00.539 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
00:04:00.540 00.001 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
00:04:00.543 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.50 mountX=-0.07 mountY=-0.07, mountTheta=-2.33
00:04:00.546 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
00:04:00.547 00.001 1032 Enqueuing Move request for scope (0.09, -0.05)
00:04:00.549 00.002 10072 Worker thread wakes up
00:04:00.549 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
00:04:00.549 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
00:04:00.549 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.07
00:04:00.549 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.81, period_length = 288.78
00:04:00.549 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:04:00.549 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:00.549 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:04:00.549 00.000 10072 MoveAxis(E, 0, ABG)
00:04:00.549 00.000 10072 Move returns status 0, amount 0
00:04:00.550 00.001 10072 MoveAxis(N, 0, ABG)
00:04:00.550 00.000 10072 Move returns status 0, amount 0
00:04:00.550 00.000 10072 move complete, result=0
00:04:00.550 00.000 10072 worker thread done servicing request
00:04:00.551 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:00.571 00.020 1032 UpdateGuideState exits: m=1314 SNR=25.5
00:04:00.574 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:00.575 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:00.577 00.002 1032 Enqueuing Expose request
00:04:00.578 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:00.581 00.003 10072 Worker thread wakes up
00:04:00.581 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:00.581 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:01.213 00.632 10072 Exposure complete
00:04:01.264 00.051 10072 worker thread done servicing request
00:04:01.264 00.000 1032 OnExposeComplete: enter
00:04:01.266 00.002 1032 UpdateGuideState(): m_state=6
00:04:01.269 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 171
00:04:01.271 00.002 1032 Star::Find returns 1 (0), X=324.88, Y=742.52, Mass=1433, SNR=26.7, Peak=178 HFD=2.5
00:04:01.278 00.007 1032 MultiStar: [#1 0.15,-0.11,1.10,U] [#2 0.19,0.04,0.94,U] [#3 -0.06,0.04,0.70,U] [#4 0.01,-0.07,0.65,U] [#5 0.21,0.08,0.68,U] [#6 0.11,0.17,0.70,U] [#7 0.20,0.20,0.00,M3] [#8 -0.12,0.01,0.60,U] 
00:04:01.280 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.26, 0.15}
00:04:01.282 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
00:04:01.284 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
00:04:01.286 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.29 mountX=0.00 mountY=-0.12, mountTheta=-1.54
00:04:01.295 00.009 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
00:04:01.296 00.001 1032 Enqueuing Move request for scope (0.11, 0.03)
00:04:01.298 00.002 10072 Worker thread wakes up
00:04:01.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
00:04:01.298 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
00:04:01.298 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.00 yDistance=-0.12
00:04:01.298 00.000 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.80, period_length = 288.78
00:04:01.298 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:04:01.298 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:01.298 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:04:01.298 00.000 10072 MoveAxis(E, 0, ABG)
00:04:01.299 00.001 10072 Move returns status 0, amount 0
00:04:01.299 00.000 10072 MoveAxis(N, 0, ABG)
00:04:01.299 00.000 10072 Move returns status 0, amount 0
00:04:01.299 00.000 10072 move complete, result=0
00:04:01.299 00.000 10072 worker thread done servicing request
00:04:01.300 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:01.323 00.023 1032 UpdateGuideState exits: m=1433 SNR=26.7
00:04:01.325 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:01.327 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:01.332 00.005 1032 Enqueuing Expose request
00:04:01.334 00.002 10072 Worker thread wakes up
00:04:01.335 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:01.335 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:01.335 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:01.748 00.413 10072 Exposure complete
00:04:01.809 00.061 10072 worker thread done servicing request
00:04:01.809 00.000 1032 OnExposeComplete: enter
00:04:01.812 00.003 1032 UpdateGuideState(): m_state=6
00:04:01.814 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 172
00:04:01.817 00.003 1032 Star::Find returns 1 (0), X=325.01, Y=742.51, Mass=1347, SNR=25.9, Peak=173 HFD=2.3
00:04:01.819 00.002 1032 MultiStar: [#1 0.12,-0.05,1.10,U] [#2 0.23,-0.07,0.86,U] [#3 -0.05,0.10,0.70,U] [#4 -0.15,0.07,0.67,U] [#5 0.21,0.14,0.00,M5] [#6 0.04,0.14,0.72,U] [#7 -0.09,0.02,0.57,U] [#8 0.05,0.15,0.61,U] 
00:04:01.821 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.05}, one-star: {0.40, 0.13}
00:04:01.824 00.003 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
00:04:01.826 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
00:04:01.829 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.51 mountX=0.03 mountY=-0.11, mountTheta=-1.32
00:04:01.834 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
00:04:01.838 00.004 1032 Enqueuing Move request for scope (0.10, 0.05)
00:04:01.841 00.003 10072 Worker thread wakes up
00:04:01.841 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
00:04:01.841 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
00:04:01.841 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.03 yDistance=-0.11
00:04:01.841 00.000 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.80, period_length = 288.78
00:04:01.841 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:04:01.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:01.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:04:01.841 00.000 10072 MoveAxis(E, 0, ABG)
00:04:01.842 00.001 10072 Move returns status 0, amount 0
00:04:01.842 00.000 10072 MoveAxis(N, 0, ABG)
00:04:01.842 00.000 10072 Move returns status 0, amount 0
00:04:01.842 00.000 10072 move complete, result=0
00:04:01.842 00.000 10072 worker thread done servicing request
00:04:01.843 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:01.867 00.024 1032 UpdateGuideState exits: m=1347 SNR=25.9
00:04:01.870 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:01.873 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:01.875 00.002 1032 Enqueuing Expose request
00:04:01.877 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:01.878 00.001 10072 Worker thread wakes up
00:04:01.879 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:01.879 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:02.510 00.631 10072 Exposure complete
00:04:02.565 00.055 10072 worker thread done servicing request
00:04:02.565 00.000 1032 OnExposeComplete: enter
00:04:02.566 00.001 1032 UpdateGuideState(): m_state=6
00:04:02.568 00.002 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 173
00:04:02.570 00.002 1032 Star::Find returns 1 (0), X=325.00, Y=742.54, Mass=1482, SNR=27.1, Peak=192 HFD=2.4
00:04:02.572 00.002 1032 MultiStar: [#1 0.23,-0.11,0.00,M1] [#2 0.22,0.06,0.99,U] [#3 -0.09,0.18,0.72,U] [#4 -0.01,-0.14,0.59,U] [#5 0.21,0.13,0.67,U] [#6 0.14,0.12,0.65,U] [#7 0.20,0.11,0.47,U] [#8 0.17,0.01,0.60,U] 
00:04:02.573 00.001 1032 refined, 7 included, MultiStar: {0.17, 0.09}, one-star: {0.39, 0.16}
00:04:02.576 00.003 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
00:04:02.578 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
00:04:02.580 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.47 mountX=0.04 mountY=-0.18, mountTheta=-1.36
00:04:02.586 00.006 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.09, opts=13)
00:04:02.588 00.002 1032 Enqueuing Move request for scope (0.17, 0.09)
00:04:02.590 00.002 10072 Worker thread wakes up
00:04:02.590 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
00:04:02.590 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
00:04:02.590 00.000 10072 Moving (0.17, 0.09) raw xDistance=0.04 yDistance=-0.18
00:04:02.591 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.80, period_length = 288.78
00:04:02.591 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:04:02.591 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:02.591 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:04:02.591 00.000 10072 MoveAxis(E, 1, ABG)
00:04:02.591 00.000 10072 Guiding  Dir = 2, Dur = 1
00:04:02.591 00.000 10072 IsGuiding returns 0
00:04:02.593 00.002 10072 PulseGuide returned control before completion, sleep 11
00:04:02.593 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:02.614 00.021 10072 IsGuiding returns 0
00:04:02.614 00.000 10072 Move returns status 0, amount 1
00:04:02.614 00.000 10072 MoveAxis(N, 0, ABG)
00:04:02.614 00.000 10072 Move returns status 0, amount 0
00:04:02.615 00.001 10072 move complete, result=0
00:04:02.615 00.000 10072 worker thread done servicing request
00:04:02.615 00.000 1032 UpdateGuideState exits: m=1482 SNR=27.1
00:04:02.619 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:02.621 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:02.623 00.002 1032 Enqueuing Expose request
00:04:02.624 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
00:04:02.627 00.003 10072 Worker thread wakes up
00:04:02.627 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:02.627 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:03.042 00.415 10072 Exposure complete
00:04:03.091 00.049 10072 worker thread done servicing request
00:04:03.091 00.000 1032 OnExposeComplete: enter
00:04:03.093 00.002 1032 UpdateGuideState(): m_state=6
00:04:03.095 00.002 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 174
00:04:03.097 00.002 1032 Star::Find returns 1 (0), X=325.00, Y=742.39, Mass=1496, SNR=27.2, Peak=196 HFD=2.3
00:04:03.099 00.002 1032 MultiStar: [#1 0.14,-0.14,1.02,U] [#2 0.25,0.02,0.94,U] [#3 -0.06,0.02,0.67,U] [#4 -0.02,-0.16,0.64,U] [#5 0.39,0.11,0.00,M5] [#6 0.18,0.16,0.64,U] [#7 0.14,0.13,0.51,U] [#8 0.21,0.01,0.55,U] 
00:04:03.101 00.002 1032 refined, 7 included, MultiStar: {0.17, -0.01}, one-star: {0.39, 0.01}
00:04:03.103 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
00:04:03.104 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
00:04:03.106 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.04 mountX=-0.05 mountY=-0.16, mountTheta=-1.87
00:04:03.110 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
00:04:03.113 00.003 1032 Enqueuing Move request for scope (0.17, -0.01)
00:04:03.115 00.002 10072 Worker thread wakes up
00:04:03.115 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
00:04:03.115 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
00:04:03.115 00.000 10072 Moving (0.17, -0.01) raw xDistance=-0.05 yDistance=-0.16
00:04:03.115 00.000 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.80, period_length = 288.78
00:04:03.115 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:04:03.116 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:03.116 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:04:03.116 00.000 10072 MoveAxis(E, 1, ABG)
00:04:03.116 00.000 10072 Guiding  Dir = 2, Dur = 1
00:04:03.118 00.002 10072 IsGuiding returns 0
00:04:03.118 00.000 10072 PulseGuide returned control before completion, sleep 11
00:04:03.119 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:03.132 00.013 10072 IsGuiding returns 0
00:04:03.132 00.000 10072 Move returns status 0, amount 1
00:04:03.132 00.000 10072 MoveAxis(N, 0, ABG)
00:04:03.132 00.000 10072 Move returns status 0, amount 0
00:04:03.132 00.000 10072 move complete, result=0
00:04:03.132 00.000 10072 worker thread done servicing request
00:04:03.140 00.008 1032 UpdateGuideState exits: m=1496 SNR=27.2
00:04:03.142 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:03.146 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:03.149 00.003 1032 Enqueuing Expose request
00:04:03.151 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
00:04:03.152 00.001 10072 Worker thread wakes up
00:04:03.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:03.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:03.780 00.628 10072 Exposure complete
00:04:03.831 00.051 10072 worker thread done servicing request
00:04:03.831 00.000 1032 OnExposeComplete: enter
00:04:03.834 00.003 1032 UpdateGuideState(): m_state=6
00:04:03.836 00.002 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 175
00:04:03.838 00.002 1032 Star::Find returns 1 (0), X=324.96, Y=742.36, Mass=1343, SNR=25.8, Peak=155 HFD=2.5
00:04:03.841 00.003 1032 MultiStar: [#1 0.11,-0.06,1.14,U] [#2 0.16,-0.00,0.94,U] [#3 -0.11,0.09,0.73,U] [#4 -0.17,-0.13,0.65,U] [#5 0.20,-0.01,0.72,U] [#6 0.06,0.11,0.65,U] [#7 0.27,0.07,0.00,M1] [#8 -0.03,0.03,0.63,U] 
00:04:03.842 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.00}, one-star: {0.35, -0.01}
00:04:03.844 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
00:04:03.846 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
00:04:03.848 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.03 mountX=-0.03 mountY=-0.09, mountTheta=-1.87
00:04:03.851 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
00:04:03.854 00.003 1032 Enqueuing Move request for scope (0.09, -0.00)
00:04:03.856 00.002 10072 Worker thread wakes up
00:04:03.856 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
00:04:03.856 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
00:04:03.856 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.03 yDistance=-0.09
00:04:03.857 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.80, period_length = 288.78
00:04:03.857 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:04:03.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:03.857 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:04:03.857 00.000 10072 MoveAxis(E, 1, ABG)
00:04:03.857 00.000 10072 Guiding  Dir = 2, Dur = 1
00:04:03.858 00.001 10072 IsGuiding returns 0
00:04:03.858 00.000 10072 PulseGuide returned control before completion, sleep 11
00:04:03.859 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:03.871 00.012 10072 IsGuiding returns 0
00:04:03.871 00.000 10072 Move returns status 0, amount 1
00:04:03.871 00.000 10072 MoveAxis(N, 0, ABG)
00:04:03.871 00.000 10072 Move returns status 0, amount 0
00:04:03.871 00.000 10072 move complete, result=0
00:04:03.871 00.000 10072 worker thread done servicing request
00:04:03.881 00.010 1032 UpdateGuideState exits: m=1343 SNR=25.8
00:04:03.883 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:03.885 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:03.887 00.002 1032 Enqueuing Expose request
00:04:03.888 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:04:03.890 00.002 10072 Worker thread wakes up
00:04:03.890 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:03.891 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:04.304 00.413 10072 Exposure complete
00:04:04.358 00.054 10072 worker thread done servicing request
00:04:04.359 00.001 1032 OnExposeComplete: enter
00:04:04.362 00.003 1032 UpdateGuideState(): m_state=6
00:04:04.365 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 176
00:04:04.367 00.002 1032 Star::Find returns 1 (0), X=325.01, Y=742.61, Mass=1412, SNR=26.5, Peak=199 HFD=2.4
00:04:04.369 00.002 1032 MultiStar: [#1 0.14,0.04,1.05,U] [#2 0.15,0.15,0.99,U] [#3 -0.03,0.07,0.69,U] [#4 -0.18,-0.00,0.64,U] [#5 0.24,0.11,0.00,M5] [#6 0.05,0.44,0.00,M3] [#7 0.35,0.31,0.00,M2] [#8 0.08,0.12,0.57,U] 
00:04:04.371 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.11}, one-star: {0.39, 0.23}
00:04:04.374 00.003 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
00:04:04.376 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
00:04:04.378 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.73 mountX=0.07 mountY=-0.15, mountTheta=-1.10
00:04:04.381 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
00:04:04.384 00.003 1032 Enqueuing Move request for scope (0.12, 0.11)
00:04:04.386 00.002 10072 Worker thread wakes up
00:04:04.386 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
00:04:04.386 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
00:04:04.386 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.07 yDistance=-0.15
00:04:04.386 00.000 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.80, period_length = 288.78
00:04:04.386 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:04:04.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:04.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:04:04.386 00.000 10072 MoveAxis(E, 1, ABG)
00:04:04.386 00.000 10072 Guiding  Dir = 2, Dur = 1
00:04:04.387 00.001 10072 IsGuiding returns 0
00:04:04.387 00.000 10072 PulseGuide returned control before completion, sleep 11
00:04:04.388 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:04.402 00.014 10072 IsGuiding returns 0
00:04:04.402 00.000 10072 Move returns status 0, amount 1
00:04:04.402 00.000 10072 MoveAxis(N, 0, ABG)
00:04:04.402 00.000 10072 Move returns status 0, amount 0
00:04:04.402 00.000 10072 move complete, result=0
00:04:04.402 00.000 10072 worker thread done servicing request
00:04:04.410 00.008 1032 UpdateGuideState exits: m=1412 SNR=26.5
00:04:04.412 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:04.414 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:04.415 00.001 1032 Enqueuing Expose request
00:04:04.417 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:04:04.419 00.002 10072 Worker thread wakes up
00:04:04.420 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:04.420 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:05.046 00.626 10072 Exposure complete
00:04:05.096 00.050 10072 worker thread done servicing request
00:04:05.096 00.000 1032 OnExposeComplete: enter
00:04:05.098 00.002 1032 UpdateGuideState(): m_state=6
00:04:05.099 00.001 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 177
00:04:05.101 00.002 1032 Star::Find returns 1 (0), X=324.93, Y=742.66, Mass=1179, SNR=24.1, Peak=189 HFD=2.3
00:04:05.103 00.002 1032 MultiStar: [#1 0.06,0.08,1.18,U] [#2 0.19,0.27,0.00,M1] [#3 -0.14,0.34,0.00,M1] [#4 -0.20,0.24,0.00,M1] [#5 0.24,0.33,0.00,M6] [#6 0.10,0.48,0.00,M4] [#7 0.07,0.27,0.00,M3] [#8 -0.05,0.27,0.00,M1] 
00:04:05.104 00.001 1032 refined, 1 included, MultiStar: {0.18, 0.17}, one-star: {0.31, 0.28}
00:04:05.106 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
00:04:05.108 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
00:04:05.109 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.78 mountX=0.12 mountY=-0.21, mountTheta=-1.05
00:04:05.114 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.17, opts=13)
00:04:05.116 00.002 1032 Enqueuing Move request for scope (0.18, 0.17)
00:04:05.117 00.001 10072 Worker thread wakes up
00:04:05.117 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
00:04:05.117 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
00:04:05.117 00.000 10072 Moving (0.18, 0.17) raw xDistance=0.12 yDistance=-0.21
00:04:05.118 00.001 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.80, period_length = 288.78
00:04:05.118 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
00:04:05.118 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:04:05.118 00.000 10072 MoveAxis(E, 1, ABG)
00:04:05.118 00.000 10072 Guiding  Dir = 2, Dur = 1
00:04:05.119 00.001 10072 IsGuiding returns 0
00:04:05.119 00.000 10072 PulseGuide returned control before completion, sleep 11
00:04:05.121 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:05.136 00.015 10072 IsGuiding returns 0
00:04:05.136 00.000 10072 Move returns status 0, amount 1
00:04:05.136 00.000 10072 MoveAxis(N, 139, ABG)
00:04:05.136 00.000 10072 Guiding  Dir = 0, Dur = 139
00:04:05.136 00.000 10072 IsGuiding returns 0
00:04:05.137 00.001 10072 PulseGuide returned control before completion, sleep 149
00:04:05.141 00.004 1032 UpdateGuideState exits: m=1179 SNR=24.1
00:04:05.143 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:05.145 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:05.146 00.001 1032 Enqueuing Expose request
00:04:05.291 00.145 10072 IsGuiding returns 0
00:04:05.291 00.000 10072 Move returns status 0, amount 139
00:04:05.291 00.000 10072 move complete, result=0
00:04:05.291 00.000 10072 worker thread done servicing request
00:04:05.291 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 139 ms NORTH
00:04:05.294 00.003 10072 Worker thread wakes up
00:04:05.294 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:05.294 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:05.699 00.405 10072 Exposure complete
00:04:05.749 00.050 10072 worker thread done servicing request
00:04:05.749 00.000 1032 OnExposeComplete: enter
00:04:05.751 00.002 1032 UpdateGuideState(): m_state=6
00:04:05.753 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 178
00:04:05.754 00.001 1032 Star::Find returns 1 (0), X=324.88, Y=742.69, Mass=1470, SNR=27.0, Peak=183 HFD=2.6
00:04:05.756 00.002 1032 MultiStar: [#1 -0.04,0.08,1.05,U] [#2 0.09,0.18,0.96,U] [#3 -0.37,0.31,0.00,M2] [#4 -0.19,0.10,0.63,U] [#5 0.18,0.26,0.00,M7] [#6 -0.02,0.43,0.00,M5] [#7 0.11,0.37,0.00,M4] [#8 -0.07,0.26,0.00,M2] 
00:04:05.757 00.001 1032 refined, 3 included, MultiStar: {0.05, 0.17}, one-star: {0.27, 0.32}
00:04:05.759 00.002 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
00:04:05.760 00.001 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
00:04:05.761 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.29 mountX=0.16 mountY=-0.09, mountTheta=-0.55
00:04:05.764 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.17, opts=13)
00:04:05.767 00.003 1032 Enqueuing Move request for scope (0.05, 0.17)
00:04:05.769 00.002 10072 Worker thread wakes up
00:04:05.769 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
00:04:05.769 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
00:04:05.769 00.000 10072 Moving (0.05, 0.17) raw xDistance=0.16 yDistance=-0.09
00:04:05.769 00.000 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.80, period_length = 288.78
00:04:05.769 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
00:04:05.769 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:05.769 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:04:05.769 00.000 10072 MoveAxis(W, 71, ABG)
00:04:05.769 00.000 10072 Guiding  Dir = 3, Dur = 71
00:04:05.770 00.001 10072 IsGuiding returns 0
00:04:05.771 00.001 10072 PulseGuide returned control before completion, sleep 81
00:04:05.774 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:05.796 00.022 1032 UpdateGuideState exits: m=1470 SNR=27.0
00:04:05.800 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:05.802 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:05.804 00.002 1032 Enqueuing Expose request
00:04:05.868 00.064 10072 IsGuiding returns 0
00:04:05.868 00.000 10072 Move returns status 0, amount 71
00:04:05.868 00.000 10072 MoveAxis(N, 0, ABG)
00:04:05.868 00.000 10072 Move returns status 0, amount 0
00:04:05.868 00.000 10072 move complete, result=0
00:04:05.868 00.000 10072 worker thread done servicing request
00:04:05.868 00.000 10072 Worker thread wakes up
00:04:05.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:05.869 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:05.869 00.000 1032 GuideStep: 0.2 px 71 ms WEST, -0.1 px 0 ms NORTH
00:04:06.496 00.627 10072 Exposure complete
00:04:06.545 00.049 10072 worker thread done servicing request
00:04:06.545 00.000 1032 OnExposeComplete: enter
00:04:06.546 00.001 1032 UpdateGuideState(): m_state=6
00:04:06.550 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 179
00:04:06.552 00.002 1032 Star::Find returns 1 (0), X=324.89, Y=742.58, Mass=1203, SNR=24.4, Peak=158 HFD=2.5
00:04:06.555 00.003 1032 MultiStar: [#1 -0.06,-0.07,1.15,U] [#2 0.09,0.12,1.06,U] [#3 -0.14,-0.04,0.78,U] [#4 -0.34,-0.18,0.00,M1] [#5 0.02,0.06,0.69,U] [#6 -0.03,0.22,0.74,U] [#7 0.14,0.08,0.54,U] [#8 -0.11,0.16,0.63,U] 
00:04:06.556 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.08}, one-star: {0.27, 0.20}
00:04:06.558 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
00:04:06.560 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
00:04:06.562 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.21 mountX=0.07 mountY=-0.05, mountTheta=-0.62
00:04:06.565 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
00:04:06.567 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
00:04:06.569 00.002 10072 Worker thread wakes up
00:04:06.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
00:04:06.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
00:04:06.569 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
00:04:06.570 00.001 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.80, period_length = 288.78
00:04:06.570 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:04:06.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:06.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:04:06.570 00.000 10072 MoveAxis(E, 1, ABG)
00:04:06.570 00.000 10072 Guiding  Dir = 2, Dur = 1
00:04:06.570 00.000 10072 IsGuiding returns 0
00:04:06.571 00.001 10072 PulseGuide returned control before completion, sleep 11
00:04:06.572 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:06.588 00.016 10072 IsGuiding returns 0
00:04:06.588 00.000 10072 Move returns status 0, amount 1
00:04:06.588 00.000 10072 MoveAxis(N, 0, ABG)
00:04:06.588 00.000 10072 Move returns status 0, amount 0
00:04:06.588 00.000 10072 move complete, result=0
00:04:06.588 00.000 10072 worker thread done servicing request
00:04:06.594 00.006 1032 UpdateGuideState exits: m=1203 SNR=24.4
00:04:06.596 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:06.598 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:06.599 00.001 1032 Enqueuing Expose request
00:04:06.601 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:04:06.602 00.001 10072 Worker thread wakes up
00:04:06.603 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:06.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:07.011 00.408 10072 Exposure complete
00:04:07.058 00.047 10072 worker thread done servicing request
00:04:07.058 00.000 1032 OnExposeComplete: enter
00:04:07.060 00.002 1032 UpdateGuideState(): m_state=6
00:04:07.061 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 180
00:04:07.063 00.002 1032 Star::Find returns 1 (0), X=324.89, Y=742.57, Mass=1430, SNR=26.6, Peak=180 HFD=2.5
00:04:07.065 00.002 1032 MultiStar: [#1 -0.04,0.02,1.09,U] [#2 0.01,0.11,0.97,U] [#3 -0.19,0.10,0.66,U] [#4 -0.24,0.03,0.62,U] [#5 0.03,0.12,0.65,U] [#6 0.01,0.29,0.00,M5] [#7 -0.00,0.10,0.52,U] [#8 -0.17,0.06,0.60,U] 
00:04:07.067 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.09}, one-star: {0.27, 0.19}
00:04:07.068 00.001 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
00:04:07.071 00.003 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
00:04:07.072 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.77 mountX=0.09 mountY=-0.01, mountTheta=-0.06
00:04:07.075 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.09, opts=13)
00:04:07.076 00.001 1032 Enqueuing Move request for scope (-0.02, 0.09)
00:04:07.077 00.001 10072 Worker thread wakes up
00:04:07.080 00.003 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
00:04:07.080 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:07.083 00.003 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
00:04:07.083 00.000 10072 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.01
00:04:07.083 00.000 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.79, period_length = 288.78
00:04:07.083 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:04:07.083 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:07.083 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:04:07.084 00.001 10072 MoveAxis(E, 1, ABG)
00:04:07.084 00.000 10072 Guiding  Dir = 2, Dur = 1
00:04:07.084 00.000 10072 IsGuiding returns 0
00:04:07.084 00.000 10072 PulseGuide returned control before completion, sleep 11
00:04:07.100 00.016 1032 UpdateGuideState exits: m=1430 SNR=26.6
00:04:07.103 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:07.105 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:07.107 00.002 1032 Enqueuing Expose request
00:04:07.109 00.002 10072 IsGuiding returns 0
00:04:07.109 00.000 10072 Move returns status 0, amount 1
00:04:07.109 00.000 10072 MoveAxis(N, 0, ABG)
00:04:07.109 00.000 10072 Move returns status 0, amount 0
00:04:07.109 00.000 10072 move complete, result=0
00:04:07.109 00.000 10072 worker thread done servicing request
00:04:07.109 00.000 10072 Worker thread wakes up
00:04:07.109 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:07.109 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:07.116 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:04:07.744 00.628 10072 Exposure complete
00:04:07.795 00.051 10072 worker thread done servicing request
00:04:07.795 00.000 1032 OnExposeComplete: enter
00:04:07.798 00.003 1032 UpdateGuideState(): m_state=6
00:04:07.801 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 181
00:04:07.803 00.002 1032 Star::Find returns 1 (0), X=324.83, Y=742.73, Mass=1316, SNR=25.5, Peak=159 HFD=2.6
00:04:07.805 00.002 1032 MultiStar: [#1 -0.11,0.17,1.14,U] [#2 -0.04,0.37,0.00,M1] [#3 -0.30,0.26,0.00,M1] [#4 -0.41,0.15,0.00,M1] [#5 0.03,0.32,0.00,M6] [#6 -0.11,0.59,0.00,M6] [#7 -0.20,0.30,0.00,M3] [#8 -0.13,0.27,0.00,M1] 
00:04:07.808 00.003 1032 refined, 1 included, MultiStar: {0.04, 0.26}, one-star: {0.21, 0.35}
00:04:07.809 00.001 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
00:04:07.811 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
00:04:07.813 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.41 mountX=0.24 mountY=-0.11, mountTheta=-0.42
00:04:07.815 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.26, opts=13)
00:04:07.818 00.003 1032 Enqueuing Move request for scope (0.04, 0.26)
00:04:07.820 00.002 10072 Worker thread wakes up
00:04:07.820 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.26) opts 0xd
00:04:07.820 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.26)
00:04:07.820 00.000 10072 Moving (0.04, 0.26) raw xDistance=0.24 yDistance=-0.11
00:04:07.821 00.001 10072 PPEC rslt: input = 0.24, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.10, hyst_pct = 0.79, period_length = 288.78
00:04:07.821 00.000 10072 PPEC: input: 0.24, control: 0.11, exposure: 500
00:04:07.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:07.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:04:07.821 00.000 10072 MoveAxis(W, 108, ABG)
00:04:07.821 00.000 10072 Guiding  Dir = 3, Dur = 108
00:04:07.821 00.000 10072 IsGuiding returns 0
00:04:07.822 00.001 10072 PulseGuide returned control before completion, sleep 118
00:04:07.823 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:07.844 00.021 1032 UpdateGuideState exits: m=1316 SNR=25.5
00:04:07.845 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:07.848 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:07.850 00.002 1032 Enqueuing Expose request
00:04:07.946 00.096 10072 IsGuiding returns 0
00:04:07.946 00.000 10072 Move returns status 0, amount 108
00:04:07.946 00.000 10072 MoveAxis(N, 0, ABG)
00:04:07.946 00.000 10072 Move returns status 0, amount 0
00:04:07.946 00.000 10072 move complete, result=0
00:04:07.946 00.000 10072 worker thread done servicing request
00:04:07.946 00.000 10072 Worker thread wakes up
00:04:07.946 00.000 1032 GuideStep: 0.2 px 108 ms WEST, -0.1 px 0 ms NORTH
00:04:07.948 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:07.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:08.354 00.406 10072 Exposure complete
00:04:08.409 00.055 10072 worker thread done servicing request
00:04:08.409 00.000 1032 OnExposeComplete: enter
00:04:08.412 00.003 1032 UpdateGuideState(): m_state=6
00:04:08.414 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 182
00:04:08.415 00.001 1032 Star::Find returns 1 (0), X=324.78, Y=742.65, Mass=1302, SNR=25.4, Peak=148 HFD=2.8
00:04:08.417 00.002 1032 MultiStar: [#1 -0.08,0.11,1.14,U] [#2 0.01,0.19,0.99,U] [#3 -0.25,0.23,0.00,M2] [#4 -0.24,0.05,0.73,U] [#5 0.05,0.10,0.69,U] [#6 -0.13,0.38,0.00,M7] [#7 0.06,0.18,0.52,U] [#8 -0.17,0.13,0.62,U] 
00:04:08.420 00.003 1032 refined, 6 included, MultiStar: {-0.02, 0.15}, one-star: {0.16, 0.27}
00:04:08.421 00.001 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
00:04:08.425 00.004 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
00:04:08.427 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.73 mountX=0.15 mountY=-0.01, mountTheta=-0.10
00:04:08.432 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.15, opts=13)
00:04:08.435 00.003 1032 Enqueuing Move request for scope (-0.02, 0.15)
00:04:08.437 00.002 10072 Worker thread wakes up
00:04:08.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
00:04:08.437 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
00:04:08.437 00.000 10072 Moving (-0.02, 0.15) raw xDistance=0.15 yDistance=-0.01
00:04:08.437 00.000 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.79, period_length = 288.78
00:04:08.437 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:04:08.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:08.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:04:08.437 00.000 10072 MoveAxis(W, 69, ABG)
00:04:08.437 00.000 10072 Guiding  Dir = 3, Dur = 69
00:04:08.438 00.001 10072 IsGuiding returns 0
00:04:08.438 00.000 10072 PulseGuide returned control before completion, sleep 79
00:04:08.439 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:08.462 00.023 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:04:08.464 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:08.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:08.468 00.002 1032 Enqueuing Expose request
00:04:08.521 00.053 10072 IsGuiding returns 1
00:04:08.522 00.001 10072 scope still moving after pulse duration time elapsed
00:04:08.551 00.029 10072 IsGuiding returns 0
00:04:08.551 00.000 10072 scope move finished after 69 + 44 ms
00:04:08.551 00.000 10072 Move returns status 0, amount 69
00:04:08.552 00.001 10072 MoveAxis(N, 0, ABG)
00:04:08.552 00.000 10072 Move returns status 0, amount 0
00:04:08.552 00.000 10072 move complete, result=0
00:04:08.552 00.000 10072 worker thread done servicing request
00:04:08.552 00.000 10072 Worker thread wakes up
00:04:08.552 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:08.552 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:08.553 00.001 1032 GuideStep: 0.2 px 69 ms WEST, -0.0 px 0 ms NORTH
00:04:09.186 00.633 10072 Exposure complete
00:04:09.371 00.185 10072 worker thread done servicing request
00:04:09.371 00.000 1032 OnExposeComplete: enter
00:04:09.375 00.004 1032 UpdateGuideState(): m_state=6
00:04:09.390 00.015 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 183
00:04:09.398 00.008 1032 Star::Find returns 1 (0), X=324.79, Y=742.27, Mass=1479, SNR=27.1, Peak=171 HFD=2.6
00:04:09.424 00.026 1032 MultiStar: [#1 0.04,-0.04,1.07,U] [#2 0.01,-0.05,0.92,U] [#3 -0.28,-0.05,0.00,M3] [#4 -0.18,-0.08,0.62,U] [#5 0.19,-0.08,0.70,U] [#6 0.04,0.10,0.66,U] [#7 0.08,0.01,0.49,U] [#8 -0.07,0.04,0.58,U] 
00:04:09.429 00.005 1032 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {0.17, -0.10}
00:04:09.431 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
00:04:09.434 00.003 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
00:04:09.437 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.63 mountX=-0.04 mountY=-0.04, mountTheta=-2.46
00:04:09.441 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
00:04:09.444 00.003 1032 Enqueuing Move request for scope (0.05, -0.03)
00:04:09.448 00.004 10072 Worker thread wakes up
00:04:09.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
00:04:09.449 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
00:04:09.449 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
00:04:09.449 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.79, period_length = 288.78
00:04:09.449 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:04:09.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:09.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:04:09.450 00.001 10072 MoveAxis(W, 1, ABG)
00:04:09.450 00.000 10072 Guiding  Dir = 3, Dur = 1
00:04:09.450 00.000 10072 IsGuiding returns 0
00:04:09.451 00.001 10072 PulseGuide returned control before completion, sleep 11
00:04:09.452 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:09.478 00.026 10072 IsGuiding returns 0
00:04:09.478 00.000 10072 Move returns status 0, amount 1
00:04:09.478 00.000 10072 MoveAxis(N, 0, ABG)
00:04:09.478 00.000 10072 Move returns status 0, amount 0
00:04:09.478 00.000 10072 move complete, result=0
00:04:09.479 00.001 10072 worker thread done servicing request
00:04:09.489 00.010 1032 UpdateGuideState exits: m=1479 SNR=27.1
00:04:09.492 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:09.495 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:09.499 00.004 1032 Enqueuing Expose request
00:04:09.502 00.003 10072 Worker thread wakes up
00:04:09.502 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:04:09.505 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:09.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:09.923 00.418 10072 Exposure complete
00:04:10.058 00.135 10072 worker thread done servicing request
00:04:10.058 00.000 1032 OnExposeComplete: enter
00:04:10.065 00.007 1032 UpdateGuideState(): m_state=6
00:04:10.071 00.006 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 184
00:04:10.074 00.003 1032 Star::Find returns 1 (0), X=324.90, Y=742.49, Mass=1330, SNR=25.7, Peak=166 HFD=2.5
00:04:10.080 00.006 1032 MultiStar: [#1 -0.05,-0.05,1.09,U] [#2 0.06,-0.04,0.99,U] [#3 -0.18,-0.03,0.75,U] [#4 -0.15,-0.05,0.72,U] [#5 0.08,0.01,0.73,U] [#6 0.06,0.32,0.00,M7] [#7 0.12,-0.02,0.49,U] [#8 0.04,0.14,0.61,U] 
00:04:10.090 00.010 1032 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {0.29, 0.11}
00:04:10.100 00.010 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
00:04:10.132 00.032 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
00:04:10.137 00.005 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.25 mountX=-0.00 mountY=-0.03, mountTheta=-1.58
00:04:10.143 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
00:04:10.149 00.006 1032 Enqueuing Move request for scope (0.03, 0.01)
00:04:10.153 00.004 10072 Worker thread wakes up
00:04:10.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:04:10.154 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:04:10.154 00.000 10072 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
00:04:10.154 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.79, period_length = 288.78
00:04:10.154 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:04:10.154 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:10.154 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:04:10.154 00.000 10072 MoveAxis(W, 1, ABG)
00:04:10.154 00.000 10072 Guiding  Dir = 3, Dur = 1
00:04:10.155 00.001 10072 IsGuiding returns 0
00:04:10.160 00.005 10072 IsGuiding returns 0
00:04:10.160 00.000 10072 Move returns status 0, amount 1
00:04:10.160 00.000 10072 MoveAxis(N, 0, ABG)
00:04:10.160 00.000 10072 Move returns status 0, amount 0
00:04:10.161 00.001 10072 move complete, result=0
00:04:10.161 00.000 10072 worker thread done servicing request
00:04:10.164 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:10.231 00.067 1032 UpdateGuideState exits: m=1330 SNR=25.7
00:04:10.237 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:10.242 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:10.245 00.003 1032 Enqueuing Expose request
00:04:10.248 00.003 10072 Worker thread wakes up
00:04:10.248 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:04:10.252 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:10.252 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:10.885 00.633 10072 Exposure complete
00:04:11.002 00.117 1032 OnExposeComplete: enter
00:04:11.012 00.010 10072 worker thread done servicing request
00:04:11.012 00.000 1032 UpdateGuideState(): m_state=6
00:04:11.038 00.026 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 185
00:04:11.042 00.004 1032 Star::Find returns 1 (0), X=324.96, Y=742.56, Mass=1161, SNR=24.0, Peak=146 HFD=2.5
00:04:11.046 00.004 1032 MultiStar: [#1 0.12,-0.01,1.17,U] [#2 0.14,0.09,1.00,U] [#3 -0.22,0.18,0.00,M3] [#4 -0.02,-0.04,0.72,U] [#5 0.18,0.13,0.76,U] [#6 0.20,0.37,0.00,M8] [#7 0.09,0.18,0.61,U] [#8 0.00,0.11,0.70,U] 
00:04:11.052 00.006 1032 refined, 6 included, MultiStar: {0.13, 0.09}, one-star: {0.35, 0.18}
00:04:11.058 00.006 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
00:04:11.062 00.004 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
00:04:11.068 00.006 1032 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.58 mountX=0.05 mountY=-0.15, mountTheta=-1.25
00:04:11.075 00.007 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.09, opts=13)
00:04:11.082 00.007 1032 Enqueuing Move request for scope (0.13, 0.09)
00:04:11.090 00.008 10072 Worker thread wakes up
00:04:11.090 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
00:04:11.090 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
00:04:11.090 00.000 10072 Moving (0.13, 0.09) raw xDistance=0.05 yDistance=-0.15
00:04:11.090 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.79, period_length = 288.78
00:04:11.090 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:04:11.091 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:11.091 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:04:11.091 00.000 10072 MoveAxis(W, 2, ABG)
00:04:11.091 00.000 10072 Guiding  Dir = 3, Dur = 2
00:04:11.092 00.001 10072 IsGuiding returns 0
00:04:11.094 00.002 10072 PulseGuide returned control before completion, sleep 11
00:04:11.096 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:11.114 00.018 10072 IsGuiding returns 0
00:04:11.114 00.000 10072 Move returns status 0, amount 2
00:04:11.114 00.000 10072 MoveAxis(N, 0, ABG)
00:04:11.114 00.000 10072 Move returns status 0, amount 0
00:04:11.114 00.000 10072 move complete, result=0
00:04:11.114 00.000 10072 worker thread done servicing request
00:04:11.163 00.049 1032 UpdateGuideState exits: m=1161 SNR=24.0
00:04:11.167 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:11.178 00.011 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:11.188 00.010 1032 Enqueuing Expose request
00:04:11.204 00.016 10072 Worker thread wakes up
00:04:11.204 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
00:04:11.211 00.007 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:11.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:11.636 00.425 10072 Exposure complete
00:04:11.816 00.180 10072 worker thread done servicing request
00:04:11.817 00.001 1032 OnExposeComplete: enter
00:04:11.821 00.004 1032 UpdateGuideState(): m_state=6
00:04:11.825 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 186
00:04:11.830 00.005 1032 Star::Find returns 1 (0), X=324.90, Y=742.51, Mass=1211, SNR=24.5, Peak=160 HFD=2.6
00:04:11.848 00.018 1032 MultiStar: [#1 0.06,-0.03,1.20,U] [#2 0.14,0.09,1.02,U] [#3 -0.22,0.13,0.00,M4] [#4 -0.23,-0.01,0.70,U] [#5 0.24,0.13,0.00,M3] [#6 -0.05,0.25,0.00,M9] [#7 0.12,0.25,0.00,M1] [#8 -0.02,-0.02,0.63,U] 
00:04:11.854 00.006 1032 refined, 4 included, MultiStar: {0.07, 0.04}, one-star: {0.29, 0.13}
00:04:11.858 00.004 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
00:04:11.862 00.004 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
00:04:11.866 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.47 mountX=0.02 mountY=-0.08, mountTheta=-1.36
00:04:11.873 00.007 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
00:04:11.888 00.015 1032 Enqueuing Move request for scope (0.07, 0.04)
00:04:11.898 00.010 10072 Worker thread wakes up
00:04:11.898 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:04:11.898 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:04:11.900 00.002 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
00:04:11.900 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.79, period_length = 288.78
00:04:11.900 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:04:11.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:11.900 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:04:11.900 00.000 10072 MoveAxis(W, 2, ABG)
00:04:11.901 00.001 10072 Guiding  Dir = 3, Dur = 2
00:04:11.902 00.001 10072 IsGuiding returns 0
00:04:11.905 00.003 10072 IsGuiding returns 0
00:04:11.906 00.001 10072 Move returns status 0, amount 2
00:04:11.906 00.000 10072 MoveAxis(N, 0, ABG)
00:04:11.906 00.000 10072 Move returns status 0, amount 0
00:04:11.906 00.000 10072 move complete, result=0
00:04:11.906 00.000 10072 worker thread done servicing request
00:04:11.906 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:11.951 00.045 1032 UpdateGuideState exits: m=1211 SNR=24.5
00:04:11.956 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:11.960 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:11.963 00.003 1032 Enqueuing Expose request
00:04:11.966 00.003 10072 Worker thread wakes up
00:04:11.966 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:04:11.969 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:11.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:12.605 00.636 10072 Exposure complete
00:04:12.685 00.080 10072 worker thread done servicing request
00:04:12.686 00.001 1032 OnExposeComplete: enter
00:04:12.689 00.003 1032 UpdateGuideState(): m_state=6
00:04:12.692 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 187
00:04:12.694 00.002 1032 Star::Find returns 1 (0), X=324.96, Y=742.56, Mass=1461, SNR=26.9, Peak=191 HFD=2.5
00:04:12.698 00.004 1032 MultiStar: [#1 0.12,-0.05,1.07,U] [#2 0.12,0.14,1.00,U] [#3 -0.08,-0.01,0.70,U] [#4 -0.36,-0.13,0.00,M1] [#5 0.13,0.06,0.70,U] [#6 0.00,0.04,0.66,U] [#7 0.06,0.06,0.51,U] [#8 -0.05,0.08,0.57,U] 
00:04:12.701 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.34, 0.18}
00:04:12.703 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
00:04:12.706 00.003 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
00:04:12.711 00.005 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=0.04 mountY=-0.11, mountTheta=-1.23
00:04:12.717 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
00:04:12.744 00.027 1032 Enqueuing Move request for scope (0.10, 0.07)
00:04:12.748 00.004 10072 Worker thread wakes up
00:04:12.749 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
00:04:12.749 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
00:04:12.749 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.11
00:04:12.749 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.78, period_length = 288.78
00:04:12.749 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:04:12.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:12.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:04:12.750 00.001 10072 MoveAxis(W, 2, ABG)
00:04:12.750 00.000 10072 Guiding  Dir = 3, Dur = 2
00:04:12.750 00.000 10072 IsGuiding returns 0
00:04:12.751 00.001 10072 PulseGuide returned control before completion, sleep 12
00:04:12.752 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:12.774 00.022 10072 IsGuiding returns 0
00:04:12.774 00.000 10072 Move returns status 0, amount 2
00:04:12.775 00.001 10072 MoveAxis(N, 0, ABG)
00:04:12.775 00.000 10072 Move returns status 0, amount 0
00:04:12.775 00.000 10072 move complete, result=0
00:04:12.775 00.000 10072 worker thread done servicing request
00:04:12.781 00.006 1032 UpdateGuideState exits: m=1461 SNR=26.9
00:04:12.785 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:12.788 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:12.792 00.004 1032 Enqueuing Expose request
00:04:12.796 00.004 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:04:12.799 00.003 10072 Worker thread wakes up
00:04:12.799 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:12.799 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:13.216 00.417 10072 Exposure complete
00:04:13.300 00.084 10072 worker thread done servicing request
00:04:13.300 00.000 1032 OnExposeComplete: enter
00:04:13.305 00.005 1032 UpdateGuideState(): m_state=6
00:04:13.309 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 188
00:04:13.313 00.004 1032 Star::Find returns 1 (0), X=325.02, Y=742.55, Mass=1305, SNR=25.5, Peak=159 HFD=2.5
00:04:13.320 00.007 1032 MultiStar: [#1 0.09,0.02,1.13,U] [#2 0.18,0.21,0.00,M1] [#3 -0.15,0.12,0.79,U] [#4 -0.14,-0.03,0.70,U] [#5 0.05,0.13,0.71,U] [#6 0.02,0.20,0.71,U] [#7 0.14,0.27,0.00,M1] [#8 0.11,0.16,0.62,U] 
00:04:13.324 00.004 1032 refined, 6 included, MultiStar: {0.07, 0.11}, one-star: {0.41, 0.17}
00:04:13.327 00.003 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:04:13.331 00.004 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:04:13.336 00.005 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.98 mountX=0.09 mountY=-0.10, mountTheta=-0.85
00:04:13.345 00.009 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
00:04:13.354 00.009 1032 Enqueuing Move request for scope (0.07, 0.11)
00:04:13.358 00.004 10072 Worker thread wakes up
00:04:13.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
00:04:13.359 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
00:04:13.359 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.10
00:04:13.359 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.78, period_length = 288.78
00:04:13.359 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:04:13.359 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:13.359 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:04:13.359 00.000 10072 MoveAxis(W, 2, ABG)
00:04:13.360 00.001 10072 Guiding  Dir = 3, Dur = 2
00:04:13.363 00.003 10072 IsGuiding returns 0
00:04:13.375 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:13.379 00.004 10072 IsGuiding returns 0
00:04:13.379 00.000 10072 Move returns status 0, amount 2
00:04:13.379 00.000 10072 MoveAxis(N, 0, ABG)
00:04:13.379 00.000 10072 Move returns status 0, amount 0
00:04:13.379 00.000 10072 move complete, result=0
00:04:13.379 00.000 10072 worker thread done servicing request
00:04:13.404 00.025 1032 UpdateGuideState exits: m=1305 SNR=25.5
00:04:13.408 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:13.411 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:13.414 00.003 1032 Enqueuing Expose request
00:04:13.417 00.003 10072 Worker thread wakes up
00:04:13.417 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:04:13.419 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:13.419 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:14.046 00.627 10072 Exposure complete
00:04:14.105 00.059 10072 worker thread done servicing request
00:04:14.105 00.000 1032 OnExposeComplete: enter
00:04:14.107 00.002 1032 UpdateGuideState(): m_state=6
00:04:14.110 00.003 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 189
00:04:14.112 00.002 1032 Star::Find returns 1 (0), X=324.96, Y=742.63, Mass=1285, SNR=25.3, Peak=159 HFD=2.5
00:04:14.114 00.002 1032 MultiStar: [#1 0.15,0.00,1.11,U] [#2 0.15,0.16,1.03,U] [#3 -0.18,0.12,0.75,U] [#4 -0.16,0.01,0.72,U] [#5 0.26,0.00,0.00,M2] [#6 0.10,0.14,0.78,U] [#7 0.12,0.20,0.53,U] [#8 0.14,0.14,0.55,U] 
00:04:14.116 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.13}, one-star: {0.35, 0.25}
00:04:14.117 00.001 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:04:14.121 00.004 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:04:14.122 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.90 mountX=0.10 mountY=-0.13, mountTheta=-0.93
00:04:14.125 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.13, opts=13)
00:04:14.127 00.002 1032 Enqueuing Move request for scope (0.10, 0.13)
00:04:14.129 00.002 10072 Worker thread wakes up
00:04:14.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
00:04:14.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
00:04:14.129 00.000 10072 Moving (0.10, 0.13) raw xDistance=0.10 yDistance=-0.13
00:04:14.130 00.001 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.78, period_length = 288.78
00:04:14.130 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:04:14.130 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:14.130 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:04:14.130 00.000 10072 MoveAxis(W, 4, ABG)
00:04:14.130 00.000 10072 Guiding  Dir = 3, Dur = 4
00:04:14.131 00.001 10072 IsGuiding returns 0
00:04:14.131 00.000 10072 PulseGuide returned control before completion, sleep 14
00:04:14.132 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:14.151 00.019 10072 IsGuiding returns 0
00:04:14.151 00.000 10072 Move returns status 0, amount 4
00:04:14.151 00.000 10072 MoveAxis(N, 0, ABG)
00:04:14.151 00.000 10072 Move returns status 0, amount 0
00:04:14.151 00.000 10072 move complete, result=0
00:04:14.151 00.000 10072 worker thread done servicing request
00:04:14.156 00.005 1032 UpdateGuideState exits: m=1285 SNR=25.3
00:04:14.159 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:14.161 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:14.163 00.002 1032 Enqueuing Expose request
00:04:14.167 00.004 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:04:14.168 00.001 10072 Worker thread wakes up
00:04:14.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:14.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:14.576 00.408 10072 Exposure complete
00:04:14.633 00.057 10072 worker thread done servicing request
00:04:14.633 00.000 1032 OnExposeComplete: enter
00:04:14.635 00.002 1032 UpdateGuideState(): m_state=6
00:04:14.638 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 190
00:04:14.640 00.002 1032 Star::Find returns 1 (0), X=325.06, Y=742.50, Mass=1346, SNR=25.8, Peak=162 HFD=2.5
00:04:14.643 00.003 1032 MultiStar: [#1 0.14,-0.03,1.10,U] [#2 0.15,0.01,0.99,U] [#3 -0.22,0.05,0.75,U] [#4 -0.14,-0.16,0.65,U] [#5 0.23,0.03,0.69,U] [#6 0.07,0.15,0.71,U] [#7 0.09,0.07,0.54,U] [#8 0.12,0.14,0.57,U] 
00:04:14.647 00.004 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.44, 0.12}
00:04:14.649 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
00:04:14.652 00.003 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
00:04:14.654 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.32 mountX=0.01 mountY=-0.12, mountTheta=-1.51
00:04:14.657 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
00:04:14.660 00.003 1032 Enqueuing Move request for scope (0.12, 0.04)
00:04:14.662 00.002 10072 Worker thread wakes up
00:04:14.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
00:04:14.662 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
00:04:14.662 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.12
00:04:14.662 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.78, period_length = 288.78
00:04:14.662 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:04:14.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:14.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:04:14.662 00.000 10072 MoveAxis(W, 4, ABG)
00:04:14.662 00.000 10072 Guiding  Dir = 3, Dur = 4
00:04:14.663 00.001 10072 IsGuiding returns 0
00:04:14.663 00.000 10072 PulseGuide returned control before completion, sleep 14
00:04:14.664 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:14.682 00.018 10072 IsGuiding returns 0
00:04:14.682 00.000 10072 Move returns status 0, amount 4
00:04:14.682 00.000 10072 MoveAxis(N, 0, ABG)
00:04:14.682 00.000 10072 Move returns status 0, amount 0
00:04:14.682 00.000 10072 move complete, result=0
00:04:14.683 00.001 10072 worker thread done servicing request
00:04:14.689 00.006 1032 UpdateGuideState exits: m=1346 SNR=25.8
00:04:14.691 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:14.694 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:14.695 00.001 1032 Enqueuing Expose request
00:04:14.697 00.002 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:04:14.699 00.002 10072 Worker thread wakes up
00:04:14.699 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:14.700 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:15.324 00.624 10072 Exposure complete
00:04:15.387 00.063 10072 worker thread done servicing request
00:04:15.387 00.000 1032 OnExposeComplete: enter
00:04:15.390 00.003 1032 UpdateGuideState(): m_state=6
00:04:15.393 00.003 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 191
00:04:15.397 00.004 1032 Star::Find returns 1 (0), X=324.96, Y=742.46, Mass=1362, SNR=26.0, Peak=173 HFD=2.4
00:04:15.400 00.003 1032 MultiStar: [#1 0.15,-0.07,1.16,U] [#2 0.16,0.09,0.98,U] [#3 -0.07,0.02,0.71,U] [#4 -0.19,-0.02,0.65,U] [#5 0.28,0.02,0.00,M2] [#6 0.05,0.20,0.76,U] [#7 0.08,0.20,0.53,U] [#8 0.04,0.02,0.54,U] 
00:04:15.402 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.06}, one-star: {0.35, 0.09}
00:04:15.403 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
00:04:15.406 00.003 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
00:04:15.407 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.53 mountX=0.03 mountY=-0.11, mountTheta=-1.30
00:04:15.410 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
00:04:15.412 00.002 1032 Enqueuing Move request for scope (0.10, 0.06)
00:04:15.414 00.002 10072 Worker thread wakes up
00:04:15.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
00:04:15.414 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
00:04:15.414 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
00:04:15.415 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.78, period_length = 288.78
00:04:15.415 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:04:15.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:15.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:04:15.415 00.000 10072 MoveAxis(W, 5, ABG)
00:04:15.415 00.000 10072 Guiding  Dir = 3, Dur = 5
00:04:15.416 00.001 10072 IsGuiding returns 0
00:04:15.416 00.000 10072 PulseGuide returned control before completion, sleep 15
00:04:15.417 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:15.439 00.022 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:04:15.442 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:15.444 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:15.447 00.003 1032 Enqueuing Expose request
00:04:15.449 00.002 10072 IsGuiding returns 0
00:04:15.450 00.001 10072 Move returns status 0, amount 5
00:04:15.450 00.000 10072 MoveAxis(N, 0, ABG)
00:04:15.450 00.000 10072 Move returns status 0, amount 0
00:04:15.450 00.000 10072 move complete, result=0
00:04:15.450 00.000 10072 worker thread done servicing request
00:04:15.450 00.000 10072 Worker thread wakes up
00:04:15.450 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:15.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:15.461 00.011 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:04:15.871 00.410 10072 Exposure complete
00:04:15.924 00.053 1032 OnExposeComplete: enter
00:04:15.927 00.003 1032 UpdateGuideState(): m_state=6
00:04:15.930 00.003 10072 worker thread done servicing request
00:04:15.930 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 192
00:04:15.933 00.003 1032 Star::Find returns 1 (0), X=324.98, Y=742.63, Mass=1346, SNR=25.8, Peak=190 HFD=2.4
00:04:15.935 00.002 1032 MultiStar: [#1 0.07,-0.01,1.14,U] [#2 0.22,0.11,0.95,U] [#3 -0.15,0.13,0.72,U] [#4 -0.04,0.04,0.69,U] [#5 0.16,0.15,0.74,U] [#6 0.08,0.29,0.00,M5] [#7 0.17,0.11,0.54,U] [#8 0.01,0.18,0.60,U] 
00:04:15.937 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.12}, one-star: {0.37, 0.25}
00:04:15.939 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
00:04:15.941 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
00:04:15.942 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.16 cameraTheta=0.78 mountX=0.08 mountY=-0.14, mountTheta=-1.05
00:04:15.946 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
00:04:15.949 00.003 1032 Enqueuing Move request for scope (0.12, 0.12)
00:04:15.950 00.001 10072 Worker thread wakes up
00:04:15.950 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
00:04:15.950 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
00:04:15.950 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.08 yDistance=-0.14
00:04:15.951 00.001 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.78, period_length = 288.78
00:04:15.951 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:04:15.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:15.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:04:15.951 00.000 10072 MoveAxis(W, 4, ABG)
00:04:15.951 00.000 10072 Guiding  Dir = 3, Dur = 4
00:04:15.952 00.001 10072 IsGuiding returns 0
00:04:15.952 00.000 10072 PulseGuide returned control before completion, sleep 14
00:04:15.953 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:15.974 00.021 1032 UpdateGuideState exits: m=1346 SNR=25.8
00:04:15.976 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:15.978 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:15.980 00.002 1032 Enqueuing Expose request
00:04:15.981 00.001 10072 IsGuiding returns 0
00:04:15.981 00.000 10072 Move returns status 0, amount 4
00:04:15.981 00.000 10072 MoveAxis(N, 0, ABG)
00:04:15.981 00.000 10072 Move returns status 0, amount 0
00:04:15.981 00.000 10072 move complete, result=0
00:04:15.981 00.000 10072 worker thread done servicing request
00:04:15.981 00.000 10072 Worker thread wakes up
00:04:15.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:15.982 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:15.992 00.010 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:04:16.624 00.632 10072 Exposure complete
00:04:16.704 00.080 10072 worker thread done servicing request
00:04:16.705 00.001 1032 OnExposeComplete: enter
00:04:16.709 00.004 1032 UpdateGuideState(): m_state=6
00:04:16.713 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 193
00:04:16.717 00.004 1032 Star::Find returns 1 (0), X=324.89, Y=742.64, Mass=1430, SNR=26.6, Peak=180 HFD=2.5
00:04:16.720 00.003 1032 MultiStar: [#1 0.13,0.02,1.12,U] [#2 0.17,0.25,0.00,M1] [#3 -0.14,0.10,0.71,U] [#4 -0.12,-0.02,0.68,U] [#5 0.12,0.13,0.72,U] [#6 0.08,0.30,0.00,M6] [#7 0.35,0.21,0.00,M1] [#8 0.05,0.14,0.57,U] 
00:04:16.724 00.004 1032 refined, 5 included, MultiStar: {0.07, 0.11}, one-star: {0.28, 0.26}
00:04:16.727 00.003 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:04:16.731 00.004 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:04:16.735 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.98 mountX=0.09 mountY=-0.10, mountTheta=-0.85
00:04:16.758 00.023 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
00:04:16.763 00.005 1032 Enqueuing Move request for scope (0.07, 0.11)
00:04:16.766 00.003 10072 Worker thread wakes up
00:04:16.767 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
00:04:16.767 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
00:04:16.767 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.10
00:04:16.767 00.000 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.78, period_length = 288.78
00:04:16.767 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:04:16.767 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:16.767 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:04:16.767 00.000 10072 MoveAxis(W, 5, ABG)
00:04:16.767 00.000 10072 Guiding  Dir = 3, Dur = 5
00:04:16.768 00.001 10072 IsGuiding returns 0
00:04:16.769 00.001 10072 PulseGuide returned control before completion, sleep 15
00:04:16.772 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:16.792 00.020 10072 IsGuiding returns 0
00:04:16.793 00.001 10072 Move returns status 0, amount 5
00:04:16.793 00.000 10072 MoveAxis(N, 0, ABG)
00:04:16.793 00.000 10072 Move returns status 0, amount 0
00:04:16.793 00.000 10072 move complete, result=0
00:04:16.793 00.000 10072 worker thread done servicing request
00:04:16.813 00.020 1032 UpdateGuideState exits: m=1430 SNR=26.6
00:04:16.817 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:16.849 00.032 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:16.854 00.005 1032 Enqueuing Expose request
00:04:16.858 00.004 10072 Worker thread wakes up
00:04:16.858 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:16.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:16.865 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:04:17.285 00.420 10072 Exposure complete
00:04:17.459 00.174 10072 worker thread done servicing request
00:04:17.460 00.001 1032 OnExposeComplete: enter
00:04:17.463 00.003 1032 UpdateGuideState(): m_state=6
00:04:17.467 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 194
00:04:17.470 00.003 1032 Star::Find returns 1 (0), X=325.03, Y=742.50, Mass=1349, SNR=25.9, Peak=174 HFD=2.4
00:04:17.473 00.003 1032 MultiStar: [#1 0.10,0.06,1.13,U] [#2 0.23,0.11,0.97,U] [#3 -0.03,0.06,0.71,U] [#4 0.05,-0.01,0.75,U] [#5 0.33,0.07,0.00,M1] [#6 0.15,0.27,0.00,M7] [#7 0.31,0.19,0.00,M2] [#8 0.09,0.06,0.59,U] 
00:04:17.479 00.006 1032 refined, 5 included, MultiStar: {0.16, 0.07}, one-star: {0.42, 0.12}
00:04:17.484 00.005 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
00:04:17.489 00.005 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
00:04:17.494 00.005 1032 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.42 mountX=0.03 mountY=-0.17, mountTheta=-1.41
00:04:17.522 00.028 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.07, opts=13)
00:04:17.531 00.009 1032 Enqueuing Move request for scope (0.16, 0.07)
00:04:17.535 00.004 10072 Worker thread wakes up
00:04:17.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
00:04:17.535 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
00:04:17.535 00.000 10072 Moving (0.16, 0.07) raw xDistance=0.03 yDistance=-0.17
00:04:17.536 00.001 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.78, period_length = 288.78
00:04:17.536 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:04:17.536 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:17.536 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:04:17.536 00.000 10072 MoveAxis(W, 5, ABG)
00:04:17.536 00.000 10072 Guiding  Dir = 3, Dur = 5
00:04:17.538 00.002 10072 IsGuiding returns 0
00:04:17.539 00.001 10072 PulseGuide returned control before completion, sleep 14
00:04:17.542 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:17.558 00.016 10072 IsGuiding returns 0
00:04:17.558 00.000 10072 Move returns status 0, amount 5
00:04:17.558 00.000 10072 MoveAxis(N, 0, ABG)
00:04:17.558 00.000 10072 Move returns status 0, amount 0
00:04:17.558 00.000 10072 move complete, result=0
00:04:17.559 00.001 10072 worker thread done servicing request
00:04:17.583 00.024 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:04:17.589 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:17.635 00.046 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:17.640 00.005 1032 Enqueuing Expose request
00:04:17.645 00.005 10072 Worker thread wakes up
00:04:17.645 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
00:04:17.649 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:17.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:18.295 00.646 10072 Exposure complete
00:04:18.398 00.103 10072 worker thread done servicing request
00:04:18.398 00.000 1032 OnExposeComplete: enter
00:04:18.406 00.008 1032 UpdateGuideState(): m_state=6
00:04:18.413 00.007 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 195
00:04:18.416 00.003 1032 Star::Find returns 1 (0), X=324.92, Y=742.59, Mass=1480, SNR=27.1, Peak=191 HFD=2.5
00:04:18.419 00.003 1032 MultiStar: [#1 0.15,-0.02,1.07,U] [#2 0.12,0.13,0.92,U] [#3 -0.22,0.12,0.67,U] [#4 -0.09,-0.13,0.64,U] [#5 0.22,0.11,0.67,U] [#6 0.03,0.25,0.66,U] [#7 0.15,0.24,0.00,M3] [#8 0.02,0.04,0.51,U] 
00:04:18.423 00.004 1032 refined, 7 included, MultiStar: {0.09, 0.09}, one-star: {0.30, 0.21}
00:04:18.428 00.005 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
00:04:18.437 00.009 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
00:04:18.441 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.81 mountX=0.07 mountY=-0.11, mountTheta=-1.02
00:04:18.446 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
00:04:18.450 00.004 1032 Enqueuing Move request for scope (0.09, 0.09)
00:04:18.452 00.002 10072 Worker thread wakes up
00:04:18.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
00:04:18.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
00:04:18.452 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.07 yDistance=-0.11
00:04:18.452 00.000 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.77, period_length = 288.78
00:04:18.452 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:04:18.453 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:18.453 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:04:18.453 00.000 10072 MoveAxis(W, 6, ABG)
00:04:18.453 00.000 10072 Guiding  Dir = 3, Dur = 6
00:04:18.454 00.001 10072 IsGuiding returns 0
00:04:18.455 00.001 10072 PulseGuide returned control before completion, sleep 16
00:04:18.455 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:18.478 00.023 10072 IsGuiding returns 1
00:04:18.478 00.000 10072 scope still moving after pulse duration time elapsed
00:04:18.488 00.010 1032 UpdateGuideState exits: m=1480 SNR=27.1
00:04:18.498 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:18.503 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:18.508 00.005 1032 Enqueuing Expose request
00:04:18.514 00.006 10072 IsGuiding returns 1
00:04:18.539 00.025 10072 IsGuiding returns 1
00:04:18.574 00.035 10072 IsGuiding returns 1
00:04:18.603 00.029 10072 IsGuiding returns 1
00:04:18.635 00.032 10072 IsGuiding returns 1
00:04:18.665 00.030 10072 IsGuiding returns 1
00:04:18.697 00.032 10072 IsGuiding returns 1
00:04:18.728 00.031 10072 IsGuiding returns 1
00:04:18.761 00.033 10072 IsGuiding returns 1
00:04:18.792 00.031 10072 IsGuiding returns 1
00:04:18.824 00.032 10072 IsGuiding returns 1
00:04:18.855 00.031 10072 IsGuiding returns 1
00:04:18.887 00.032 10072 IsGuiding returns 1
00:04:18.919 00.032 10072 IsGuiding returns 1
00:04:18.950 00.031 10072 IsGuiding returns 1
00:04:18.981 00.031 10072 IsGuiding returns 0
00:04:18.981 00.000 10072 scope move finished after 6 + 521 ms
00:04:18.981 00.000 10072 Move returns status 0, amount 6
00:04:18.982 00.001 10072 MoveAxis(N, 0, ABG)
00:04:18.982 00.000 10072 Move returns status 0, amount 0
00:04:18.982 00.000 10072 move complete, result=0
00:04:18.982 00.000 10072 worker thread done servicing request
00:04:18.982 00.000 10072 Worker thread wakes up
00:04:18.982 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:04:18.989 00.007 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:18.989 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:19.629 00.640 10072 Exposure complete
00:04:19.686 00.057 10072 worker thread done servicing request
00:04:19.686 00.000 1032 OnExposeComplete: enter
00:04:19.687 00.001 1032 UpdateGuideState(): m_state=6
00:04:19.689 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 196
00:04:19.692 00.003 1032 Star::Find returns 1 (0), X=324.99, Y=742.51, Mass=1308, SNR=25.4, Peak=165 HFD=2.3
00:04:19.694 00.002 1032 MultiStar: [#1 0.04,0.03,1.14,U] [#2 0.19,0.19,0.00,M1] [#3 -0.13,0.23,0.00,M1] [#4 -0.05,-0.02,0.63,U] [#5 0.16,0.18,0.68,U] [#6 -0.04,0.25,0.73,U] [#7 0.04,0.21,0.53,U] [#8 -0.02,0.07,0.57,U] 
00:04:19.696 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.11}, one-star: {0.37, 0.13}
00:04:19.697 00.001 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:04:19.699 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:04:19.700 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.90 mountX=0.09 mountY=-0.12, mountTheta=-0.93
00:04:19.705 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
00:04:19.708 00.003 1032 Enqueuing Move request for scope (0.09, 0.11)
00:04:19.710 00.002 10072 Worker thread wakes up
00:04:19.710 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
00:04:19.710 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
00:04:19.710 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.09 yDistance=-0.12
00:04:19.711 00.001 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.77, period_length = 288.78
00:04:19.711 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:04:19.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:19.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:04:19.711 00.000 10072 MoveAxis(W, 3, ABG)
00:04:19.711 00.000 10072 Guiding  Dir = 3, Dur = 3
00:04:19.712 00.001 10072 IsGuiding returns 0
00:04:19.713 00.001 10072 PulseGuide returned control before completion, sleep 13
00:04:19.714 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:19.735 00.021 10072 IsGuiding returns 0
00:04:19.735 00.000 10072 Move returns status 0, amount 3
00:04:19.735 00.000 10072 MoveAxis(N, 0, ABG)
00:04:19.735 00.000 10072 Move returns status 0, amount 0
00:04:19.735 00.000 10072 move complete, result=0
00:04:19.735 00.000 10072 worker thread done servicing request
00:04:19.736 00.001 1032 UpdateGuideState exits: m=1308 SNR=25.4
00:04:19.740 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:19.741 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:19.743 00.002 1032 Enqueuing Expose request
00:04:19.745 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:04:19.746 00.001 10072 Worker thread wakes up
00:04:19.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:19.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:20.159 00.413 10072 Exposure complete
00:04:20.214 00.055 10072 worker thread done servicing request
00:04:20.214 00.000 1032 OnExposeComplete: enter
00:04:20.216 00.002 1032 UpdateGuideState(): m_state=6
00:04:20.219 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 197
00:04:20.221 00.002 1032 Star::Find returns 1 (0), X=324.92, Y=742.52, Mass=1393, SNR=26.3, Peak=183 HFD=2.5
00:04:20.224 00.003 1032 MultiStar: [#1 0.05,-0.04,1.11,U] [#2 0.09,0.16,0.98,U] [#3 -0.21,0.10,0.69,U] [#4 -0.07,-0.03,0.67,U] [#5 0.24,0.08,0.70,U] [#6 0.01,0.16,0.65,U] [#7 0.08,0.26,0.00,M3] [#8 0.05,0.13,0.57,U] 
00:04:20.226 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.31, 0.15}
00:04:20.229 00.003 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
00:04:20.230 00.001 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
00:04:20.231 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.84 mountX=0.06 mountY=-0.09, mountTheta=-0.99
00:04:20.233 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
00:04:20.236 00.003 1032 Enqueuing Move request for scope (0.07, 0.08)
00:04:20.240 00.004 10072 Worker thread wakes up
00:04:20.240 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
00:04:20.242 00.002 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
00:04:20.242 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
00:04:20.242 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.77, period_length = 288.78
00:04:20.242 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:04:20.242 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:20.242 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:04:20.242 00.000 10072 MoveAxis(W, 2, ABG)
00:04:20.242 00.000 10072 Guiding  Dir = 3, Dur = 2
00:04:20.243 00.001 10072 IsGuiding returns 0
00:04:20.243 00.000 10072 PulseGuide returned control before completion, sleep 12
00:04:20.244 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:20.266 00.022 1032 UpdateGuideState exits: m=1393 SNR=26.3
00:04:20.270 00.004 10072 IsGuiding returns 0
00:04:20.270 00.000 10072 Move returns status 0, amount 2
00:04:20.270 00.000 10072 MoveAxis(N, 0, ABG)
00:04:20.270 00.000 10072 Move returns status 0, amount 0
00:04:20.270 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:20.272 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:20.274 00.002 1032 Enqueuing Expose request
00:04:20.276 00.002 10072 move complete, result=0
00:04:20.276 00.000 10072 worker thread done servicing request
00:04:20.276 00.000 10072 Worker thread wakes up
00:04:20.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:20.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:20.276 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:04:20.910 00.634 10072 Exposure complete
00:04:20.968 00.058 10072 worker thread done servicing request
00:04:20.968 00.000 1032 OnExposeComplete: enter
00:04:20.970 00.002 1032 UpdateGuideState(): m_state=6
00:04:20.974 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 198
00:04:20.975 00.001 1032 Star::Find returns 1 (0), X=325.05, Y=742.61, Mass=1180, SNR=24.2, Peak=156 HFD=2.5
00:04:20.979 00.004 1032 MultiStar: [#1 0.05,0.04,1.14,U] [#2 0.24,0.15,0.00,M1] [#3 -0.21,0.10,0.77,U] [#4 -0.15,-0.02,0.74,U] [#5 0.28,0.07,0.00,M1] [#6 0.15,0.32,0.00,M5] [#7 -0.08,0.24,0.56,U] [#8 0.05,0.13,0.59,U] 
00:04:20.982 00.003 1032 refined, 5 included, MultiStar: {0.04, 0.11}, one-star: {0.44, 0.23}
00:04:20.985 00.003 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
00:04:20.988 00.003 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
00:04:20.990 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=0.10 mountY=-0.07, mountTheta=-0.62
00:04:20.995 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
00:04:20.999 00.004 1032 Enqueuing Move request for scope (0.04, 0.11)
00:04:21.002 00.003 10072 Worker thread wakes up
00:04:21.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
00:04:21.002 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
00:04:21.002 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.10 yDistance=-0.07
00:04:21.002 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.77, period_length = 288.78
00:04:21.003 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:04:21.003 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:21.003 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:04:21.003 00.000 10072 MoveAxis(W, 2, ABG)
00:04:21.003 00.000 10072 Guiding  Dir = 3, Dur = 2
00:04:21.003 00.000 10072 IsGuiding returns 0
00:04:21.004 00.001 10072 PulseGuide returned control before completion, sleep 12
00:04:21.004 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:21.028 00.024 1032 UpdateGuideState exits: m=1180 SNR=24.2
00:04:21.033 00.005 10072 IsGuiding returns 0
00:04:21.033 00.000 10072 Move returns status 0, amount 2
00:04:21.033 00.000 10072 MoveAxis(N, 0, ABG)
00:04:21.033 00.000 10072 Move returns status 0, amount 0
00:04:21.034 00.001 10072 move complete, result=0
00:04:21.034 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:21.038 00.004 10072 worker thread done servicing request
00:04:21.038 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:21.041 00.003 1032 Enqueuing Expose request
00:04:21.045 00.004 10072 Worker thread wakes up
00:04:21.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:21.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:21.045 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:04:21.456 00.411 10072 Exposure complete
00:04:21.556 00.100 10072 worker thread done servicing request
00:04:21.556 00.000 1032 OnExposeComplete: enter
00:04:21.560 00.004 1032 UpdateGuideState(): m_state=6
00:04:21.563 00.003 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 199
00:04:21.565 00.002 1032 Star::Find returns 1 (0), X=324.97, Y=742.74, Mass=1369, SNR=26.1, Peak=183 HFD=2.5
00:04:21.569 00.004 1032 MultiStar: [#1 0.16,0.12,1.08,U] [#2 0.15,0.27,0.00,M2] [#3 -0.10,0.22,0.71,U] [#4 -0.13,0.12,0.73,U] [#5 0.18,0.17,0.68,U] [#6 0.04,0.36,0.00,M6] [#7 0.20,0.35,0.00,M3] [#8 -0.03,0.26,0.00,M1] 
00:04:21.571 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.20}, one-star: {0.35, 0.36}
00:04:21.573 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
00:04:21.576 00.003 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
00:04:21.578 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.06 mountX=0.17 mountY=-0.16, mountTheta=-0.77
00:04:21.584 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.20, opts=13)
00:04:21.587 00.003 1032 Enqueuing Move request for scope (0.11, 0.20)
00:04:21.590 00.003 10072 Worker thread wakes up
00:04:21.590 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
00:04:21.590 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
00:04:21.590 00.000 10072 Moving (0.11, 0.20) raw xDistance=0.17 yDistance=-0.16
00:04:21.591 00.001 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.77, period_length = 288.78
00:04:21.591 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
00:04:21.591 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:21.591 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:04:21.591 00.000 10072 MoveAxis(W, 80, ABG)
00:04:21.591 00.000 10072 Guiding  Dir = 3, Dur = 80
00:04:21.609 00.018 10072 IsGuiding returns 0
00:04:21.610 00.001 10072 PulseGuide returned control before completion, sleep 89
00:04:21.662 00.052 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:21.702 00.040 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:04:21.712 00.010 10072 IsGuiding returns 1
00:04:21.712 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:21.718 00.006 10072 scope still moving after pulse duration time elapsed
00:04:21.718 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:21.722 00.004 1032 Enqueuing Expose request
00:04:21.751 00.029 10072 IsGuiding returns 0
00:04:21.751 00.000 10072 scope move finished after 80 + 62 ms
00:04:21.751 00.000 10072 Move returns status 0, amount 80
00:04:21.752 00.001 10072 MoveAxis(N, 0, ABG)
00:04:21.752 00.000 10072 Move returns status 0, amount 0
00:04:21.753 00.001 10072 move complete, result=0
00:04:21.753 00.000 10072 worker thread done servicing request
00:04:21.753 00.000 10072 Worker thread wakes up
00:04:21.753 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:21.753 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:21.772 00.019 1032 GuideStep: 0.2 px 80 ms WEST, -0.2 px 0 ms NORTH
00:04:22.382 00.610 10072 Exposure complete
00:04:22.466 00.084 10072 worker thread done servicing request
00:04:22.466 00.000 1032 OnExposeComplete: enter
00:04:22.469 00.003 1032 UpdateGuideState(): m_state=6
00:04:22.471 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 200
00:04:22.475 00.004 1032 Star::Find returns 1 (0), X=325.03, Y=742.49, Mass=1362, SNR=26.0, Peak=180 HFD=2.5
00:04:22.478 00.003 1032 MultiStar: [#1 0.16,-0.00,1.09,U] [#2 0.18,0.15,0.97,U] [#3 0.06,0.02,0.72,U] [#4 0.11,-0.14,0.65,U] [#5 0.19,0.22,0.00,M1] [#6 0.12,0.35,0.00,M7] [#7 0.46,0.15,0.00,M4] [#8 0.05,0.17,0.58,U] 
00:04:22.482 00.004 1032 refined, 5 included, MultiStar: {0.18, 0.06}, one-star: {0.42, 0.11}
00:04:22.485 00.003 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
00:04:22.491 00.006 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
00:04:22.494 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.30 mountX=0.01 mountY=-0.19, mountTheta=-1.53
00:04:22.500 00.006 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.06, opts=13)
00:04:22.503 00.003 1032 Enqueuing Move request for scope (0.18, 0.06)
00:04:22.506 00.003 10072 Worker thread wakes up
00:04:22.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
00:04:22.507 00.001 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
00:04:22.507 00.000 10072 Moving (0.18, 0.06) raw xDistance=0.01 yDistance=-0.19
00:04:22.507 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.77, period_length = 288.78
00:04:22.507 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:04:22.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:22.507 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:04:22.507 00.000 10072 MoveAxis(W, 2, ABG)
00:04:22.508 00.001 10072 Guiding  Dir = 3, Dur = 2
00:04:22.508 00.000 10072 IsGuiding returns 0
00:04:22.509 00.001 10072 PulseGuide returned control before completion, sleep 12
00:04:22.511 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:22.532 00.021 10072 IsGuiding returns 0
00:04:22.532 00.000 10072 Move returns status 0, amount 2
00:04:22.532 00.000 10072 MoveAxis(N, 0, ABG)
00:04:22.532 00.000 10072 Move returns status 0, amount 0
00:04:22.532 00.000 10072 move complete, result=0
00:04:22.532 00.000 10072 worker thread done servicing request
00:04:22.549 00.017 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:04:22.551 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:22.553 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:22.556 00.003 1032 Enqueuing Expose request
00:04:22.558 00.002 10072 Worker thread wakes up
00:04:22.558 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
00:04:22.561 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:22.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:22.973 00.412 10072 Exposure complete
00:04:23.047 00.074 1032 OnExposeComplete: enter
00:04:23.054 00.007 10072 worker thread done servicing request
00:04:23.054 00.000 1032 UpdateGuideState(): m_state=6
00:04:23.059 00.005 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 201
00:04:23.061 00.002 1032 Star::Find returns 1 (0), X=325.00, Y=742.53, Mass=1580, SNR=28.0, Peak=199 HFD=2.4
00:04:23.064 00.003 1032 MultiStar: [#1 0.12,-0.10,1.04,U] [#2 0.19,0.05,0.89,U] [#3 0.02,0.03,0.67,U] [#4 0.17,-0.15,0.62,U] [#5 0.18,0.01,0.65,U] [#6 0.15,0.23,0.00,M8] [#7 0.40,0.05,0.00,M5] [#8 0.21,0.06,0.55,U] 
00:04:23.067 00.003 1032 refined, 6 included, MultiStar: {0.19, 0.01}, one-star: {0.38, 0.15}
00:04:23.070 00.003 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
00:04:23.072 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
00:04:23.075 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.06 mountX=-0.04 mountY=-0.19, mountTheta=-1.77
00:04:23.080 00.005 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.01, opts=13)
00:04:23.083 00.003 1032 Enqueuing Move request for scope (0.19, 0.01)
00:04:23.088 00.005 10072 Worker thread wakes up
00:04:23.089 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
00:04:23.089 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
00:04:23.089 00.000 10072 Moving (0.19, 0.01) raw xDistance=-0.04 yDistance=-0.19
00:04:23.089 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.77, period_length = 288.78
00:04:23.089 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:04:23.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:23.090 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:04:23.090 00.000 10072 MoveAxis(W, 2, ABG)
00:04:23.090 00.000 10072 Guiding  Dir = 3, Dur = 2
00:04:23.090 00.000 10072 IsGuiding returns 0
00:04:23.092 00.002 10072 PulseGuide returned control before completion, sleep 11
00:04:23.093 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:23.110 00.017 10072 IsGuiding returns 0
00:04:23.113 00.003 10072 Move returns status 0, amount 2
00:04:23.113 00.000 10072 MoveAxis(N, 0, ABG)
00:04:23.113 00.000 10072 Move returns status 0, amount 0
00:04:23.113 00.000 10072 move complete, result=0
00:04:23.113 00.000 10072 worker thread done servicing request
00:04:23.126 00.013 1032 UpdateGuideState exits: m=1580 SNR=28.0
00:04:23.129 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:23.132 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:23.134 00.002 1032 Enqueuing Expose request
00:04:23.138 00.004 10072 Worker thread wakes up
00:04:23.138 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
00:04:23.140 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:23.141 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:23.769 00.628 10072 Exposure complete
00:04:23.826 00.057 10072 worker thread done servicing request
00:04:23.826 00.000 1032 OnExposeComplete: enter
00:04:23.830 00.004 1032 UpdateGuideState(): m_state=6
00:04:23.834 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 202
00:04:23.836 00.002 1032 Star::Find returns 1 (0), X=325.02, Y=742.54, Mass=1413, SNR=26.5, Peak=190 HFD=2.4
00:04:23.838 00.002 1032 MultiStar: [#1 0.10,0.01,1.08,U] [#2 0.16,0.08,0.99,U] [#3 0.03,0.19,0.70,U] [#4 -0.16,0.15,0.68,U] [#5 0.36,0.18,0.00,M1] [#6 0.18,0.17,0.69,U] [#7 0.52,0.19,0.00,M6] [#8 0.17,0.17,0.58,U] 
00:04:23.840 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.12}, one-star: {0.41, 0.17}
00:04:23.842 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
00:04:23.843 00.001 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
00:04:23.845 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.19 cameraTheta=0.71 mountX=0.08 mountY=-0.17, mountTheta=-1.12
00:04:23.848 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.12, opts=13)
00:04:23.851 00.003 1032 Enqueuing Move request for scope (0.14, 0.12)
00:04:23.852 00.001 10072 Worker thread wakes up
00:04:23.853 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
00:04:23.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
00:04:23.853 00.000 10072 Moving (0.14, 0.12) raw xDistance=0.08 yDistance=-0.17
00:04:23.853 00.000 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.77, period_length = 288.78
00:04:23.853 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
00:04:23.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:23.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:04:23.853 00.000 10072 MoveAxis(E, 0, ABG)
00:04:23.854 00.001 10072 Move returns status 0, amount 0
00:04:23.854 00.000 10072 MoveAxis(N, 0, ABG)
00:04:23.854 00.000 10072 Move returns status 0, amount 0
00:04:23.854 00.000 10072 move complete, result=0
00:04:23.854 00.000 10072 worker thread done servicing request
00:04:23.854 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:23.880 00.026 1032 UpdateGuideState exits: m=1413 SNR=26.5
00:04:23.883 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:23.884 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:23.886 00.002 1032 Enqueuing Expose request
00:04:23.888 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:04:23.889 00.001 10072 Worker thread wakes up
00:04:23.890 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:23.890 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:24.299 00.409 10072 Exposure complete
00:04:24.355 00.056 10072 worker thread done servicing request
00:04:24.355 00.000 1032 OnExposeComplete: enter
00:04:24.358 00.003 1032 UpdateGuideState(): m_state=6
00:04:24.360 00.002 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 203
00:04:24.362 00.002 1032 Star::Find returns 1 (0), X=325.06, Y=742.53, Mass=1203, SNR=24.4, Peak=162 HFD=2.4
00:04:24.365 00.003 1032 MultiStar: [#1 0.14,0.11,1.21,U] [#2 0.23,0.16,0.00,M1] [#3 -0.06,0.29,0.00,M1] [#4 -0.13,0.07,0.71,U] [#5 0.24,0.16,0.00,M2] [#6 0.08,0.18,0.70,U] [#7 0.42,0.12,0.00,M7] [#8 -0.02,0.07,0.59,U] 
00:04:24.366 00.001 1032 refined, 4 included, MultiStar: {0.14, 0.12}, one-star: {0.45, 0.15}
00:04:24.369 00.003 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
00:04:24.370 00.001 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
00:04:24.372 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.72 mountX=0.08 mountY=-0.16, mountTheta=-1.11
00:04:24.375 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.12, opts=13)
00:04:24.377 00.002 1032 Enqueuing Move request for scope (0.14, 0.12)
00:04:24.379 00.002 10072 Worker thread wakes up
00:04:24.379 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
00:04:24.379 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
00:04:24.379 00.000 10072 Moving (0.14, 0.12) raw xDistance=0.08 yDistance=-0.16
00:04:24.379 00.000 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.76, period_length = 288.78
00:04:24.379 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
00:04:24.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:24.380 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:04:24.380 00.000 10072 MoveAxis(E, 0, ABG)
00:04:24.380 00.000 10072 Move returns status 0, amount 0
00:04:24.380 00.000 10072 MoveAxis(N, 0, ABG)
00:04:24.380 00.000 10072 Move returns status 0, amount 0
00:04:24.380 00.000 10072 move complete, result=0
00:04:24.380 00.000 10072 worker thread done servicing request
00:04:24.381 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:24.413 00.032 1032 UpdateGuideState exits: m=1203 SNR=24.4
00:04:24.417 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:24.419 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:24.425 00.006 1032 Enqueuing Expose request
00:04:24.429 00.004 10072 Worker thread wakes up
00:04:24.429 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:04:24.432 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:24.433 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:25.063 00.630 10072 Exposure complete
00:04:25.124 00.061 10072 worker thread done servicing request
00:04:25.124 00.000 1032 OnExposeComplete: enter
00:04:25.126 00.002 1032 UpdateGuideState(): m_state=6
00:04:25.128 00.002 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 204
00:04:25.130 00.002 1032 Star::Find returns 1 (0), X=324.90, Y=742.52, Mass=1482, SNR=27.1, Peak=187 HFD=2.4
00:04:25.132 00.002 1032 MultiStar: [#1 0.07,-0.01,1.07,U] [#2 0.04,0.18,0.95,U] [#3 -0.11,0.24,0.72,U] [#4 -0.19,0.00,0.65,U] [#5 0.18,-0.06,0.66,U] [#6 0.00,0.27,0.00,M7] [#7 0.12,0.12,0.48,U] [#8 -0.00,0.09,0.58,U] 
00:04:25.134 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.09}, one-star: {0.29, 0.15}
00:04:25.136 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:04:25.137 00.001 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:04:25.140 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.98 mountX=0.07 mountY=-0.08, mountTheta=-0.85
00:04:25.144 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
00:04:25.148 00.004 1032 Enqueuing Move request for scope (0.06, 0.09)
00:04:25.162 00.014 10072 Worker thread wakes up
00:04:25.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
00:04:25.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
00:04:25.162 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
00:04:25.162 00.000 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.76, period_length = 288.78
00:04:25.162 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:04:25.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:25.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:04:25.162 00.000 10072 MoveAxis(E, 1, ABG)
00:04:25.162 00.000 10072 Guiding  Dir = 2, Dur = 1
00:04:25.163 00.001 10072 IsGuiding returns 0
00:04:25.163 00.000 10072 PulseGuide returned control before completion, sleep 11
00:04:25.164 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:25.184 00.020 10072 IsGuiding returns 0
00:04:25.184 00.000 10072 Move returns status 0, amount 1
00:04:25.184 00.000 10072 MoveAxis(N, 0, ABG)
00:04:25.184 00.000 10072 Move returns status 0, amount 0
00:04:25.184 00.000 10072 move complete, result=0
00:04:25.184 00.000 10072 worker thread done servicing request
00:04:25.195 00.011 1032 UpdateGuideState exits: m=1482 SNR=27.1
00:04:25.197 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:25.199 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:25.202 00.003 1032 Enqueuing Expose request
00:04:25.206 00.004 10072 Worker thread wakes up
00:04:25.206 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:25.206 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:25.207 00.001 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:04:25.627 00.420 10072 Exposure complete
00:04:25.695 00.068 10072 worker thread done servicing request
00:04:25.695 00.000 1032 OnExposeComplete: enter
00:04:25.698 00.003 1032 UpdateGuideState(): m_state=6
00:04:25.700 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 205
00:04:25.703 00.003 1032 Star::Find returns 1 (0), X=324.96, Y=742.59, Mass=1300, SNR=25.4, Peak=176 HFD=2.5
00:04:25.708 00.005 1032 MultiStar: [#1 0.14,0.09,1.11,U] [#2 0.17,0.19,0.97,U] [#3 -0.05,0.17,0.75,U] [#4 0.08,-0.02,0.66,U] [#5 0.32,-0.01,0.00,M2] [#6 0.16,0.30,0.00,M8] [#7 0.37,0.10,0.00,M7] [#8 0.10,0.17,0.62,U] 
00:04:25.715 00.007 1032 refined, 5 included, MultiStar: {0.15, 0.14}, one-star: {0.34, 0.21}
00:04:25.718 00.003 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:04:25.722 00.004 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:04:25.726 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.76 mountX=0.10 mountY=-0.18, mountTheta=-1.07
00:04:25.732 00.006 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.14, opts=13)
00:04:25.735 00.003 1032 Enqueuing Move request for scope (0.15, 0.14)
00:04:25.738 00.003 10072 Worker thread wakes up
00:04:25.738 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
00:04:25.738 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
00:04:25.739 00.001 10072 Moving (0.15, 0.14) raw xDistance=0.10 yDistance=-0.18
00:04:25.739 00.000 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.76, period_length = 288.78
00:04:25.739 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
00:04:25.739 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:25.739 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:04:25.739 00.000 10072 MoveAxis(E, 1, ABG)
00:04:25.739 00.000 10072 Guiding  Dir = 2, Dur = 1
00:04:25.740 00.001 10072 IsGuiding returns 0
00:04:25.740 00.000 10072 PulseGuide returned control before completion, sleep 11
00:04:25.741 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:25.760 00.019 10072 IsGuiding returns 0
00:04:25.760 00.000 10072 Move returns status 0, amount 1
00:04:25.760 00.000 10072 MoveAxis(N, 0, ABG)
00:04:25.760 00.000 10072 Move returns status 0, amount 0
00:04:25.760 00.000 10072 move complete, result=0
00:04:25.760 00.000 10072 worker thread done servicing request
00:04:25.772 00.012 1032 UpdateGuideState exits: m=1300 SNR=25.4
00:04:25.774 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:25.776 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:25.778 00.002 1032 Enqueuing Expose request
00:04:25.781 00.003 10072 Worker thread wakes up
00:04:25.781 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
00:04:25.783 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:25.783 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:26.421 00.638 10072 Exposure complete
00:04:26.482 00.061 10072 worker thread done servicing request
00:04:26.483 00.001 1032 OnExposeComplete: enter
00:04:26.485 00.002 1032 UpdateGuideState(): m_state=6
00:04:26.487 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 206
00:04:26.491 00.004 1032 Star::Find returns 1 (0), X=325.13, Y=742.41, Mass=1227, SNR=24.7, Peak=165 HFD=2.5
00:04:26.493 00.002 1032 MultiStar: [#1 0.26,-0.08,0.00,M1] [#2 0.24,-0.10,0.98,U] [#3 -0.01,0.07,0.72,U] [#4 0.07,-0.20,0.68,U] [#5 0.39,-0.07,0.00,M3] [#6 0.22,0.17,0.00,M9] [#7 0.24,0.05,0.52,U] [#8 0.18,0.01,0.63,U] 
00:04:26.494 00.001 1032 refined, 5 included, MultiStar: {0.23, -0.03}, one-star: {0.51, 0.03}
00:04:26.497 00.003 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
00:04:26.500 00.003 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
00:04:26.501 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-0.12 mountX=-0.08 mountY=-0.21, mountTheta=-1.95
00:04:26.505 00.004 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.03, opts=13)
00:04:26.507 00.002 1032 Enqueuing Move request for scope (0.23, -0.03)
00:04:26.510 00.003 10072 Worker thread wakes up
00:04:26.510 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.03) opts 0xd
00:04:26.510 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.03)
00:04:26.510 00.000 10072 Moving (0.23, -0.03) raw xDistance=-0.08 yDistance=-0.21
00:04:26.510 00.000 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.76, period_length = 288.78
00:04:26.510 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:04:26.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:04:26.510 00.000 10072 MoveAxis(E, 1, ABG)
00:04:26.510 00.000 10072 Guiding  Dir = 2, Dur = 1
00:04:26.511 00.001 10072 IsGuiding returns 0
00:04:26.511 00.000 10072 PulseGuide returned control before completion, sleep 11
00:04:26.513 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:26.528 00.015 10072 IsGuiding returns 0
00:04:26.528 00.000 10072 Move returns status 0, amount 1
00:04:26.528 00.000 10072 MoveAxis(N, 136, ABG)
00:04:26.528 00.000 10072 Guiding  Dir = 0, Dur = 136
00:04:26.529 00.001 10072 IsGuiding returns 0
00:04:26.529 00.000 10072 PulseGuide returned control before completion, sleep 146
00:04:26.540 00.011 1032 UpdateGuideState exits: m=1227 SNR=24.7
00:04:26.543 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:26.545 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:26.547 00.002 1032 Enqueuing Expose request
00:04:26.684 00.137 10072 IsGuiding returns 0
00:04:26.684 00.000 10072 Move returns status 0, amount 136
00:04:26.684 00.000 10072 move complete, result=0
00:04:26.684 00.000 10072 worker thread done servicing request
00:04:26.684 00.000 10072 Worker thread wakes up
00:04:26.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:26.685 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:26.685 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 136 ms NORTH
00:04:27.095 00.410 10072 Exposure complete
00:04:27.148 00.053 10072 worker thread done servicing request
00:04:27.148 00.000 1032 OnExposeComplete: enter
00:04:27.150 00.002 1032 UpdateGuideState(): m_state=6
00:04:27.152 00.002 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 207
00:04:27.154 00.002 1032 Star::Find returns 1 (0), X=324.89, Y=742.52, Mass=1379, SNR=26.2, Peak=161 HFD=2.6
00:04:27.156 00.002 1032 MultiStar: [#1 0.02,-0.04,1.09,U] [#2 0.13,0.11,0.98,U] [#3 -0.16,0.05,0.74,U] [#4 -0.17,-0.20,0.70,U] [#5 0.07,-0.02,0.68,U] [#6 -0.09,0.12,0.72,U] [#7 0.10,0.06,0.49,U] [#8 -0.10,0.17,0.59,U] 
00:04:27.157 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {0.28, 0.15}
00:04:27.159 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
00:04:27.161 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
00:04:27.163 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.11 mountX=0.04 mountY=-0.03, mountTheta=-0.72
00:04:27.166 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
00:04:27.168 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
00:04:27.172 00.004 10072 Worker thread wakes up
00:04:27.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
00:04:27.172 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
00:04:27.172 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
00:04:27.172 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.76, period_length = 288.78
00:04:27.172 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:04:27.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:27.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:04:27.172 00.000 10072 MoveAxis(E, 1, ABG)
00:04:27.172 00.000 10072 Guiding  Dir = 2, Dur = 1
00:04:27.172 00.000 10072 IsGuiding returns 0
00:04:27.178 00.006 10072 IsGuiding returns 0
00:04:27.178 00.000 10072 Move returns status 0, amount 1
00:04:27.178 00.000 10072 MoveAxis(N, 0, ABG)
00:04:27.178 00.000 10072 Move returns status 0, amount 0
00:04:27.178 00.000 10072 move complete, result=0
00:04:27.178 00.000 10072 worker thread done servicing request
00:04:27.179 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:27.202 00.023 1032 UpdateGuideState exits: m=1379 SNR=26.2
00:04:27.205 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:27.208 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:27.210 00.002 1032 Enqueuing Expose request
00:04:27.212 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:04:27.214 00.002 10072 Worker thread wakes up
00:04:27.214 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:27.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:27.843 00.629 10072 Exposure complete
00:04:27.896 00.053 1032 OnExposeComplete: enter
00:04:27.899 00.003 1032 UpdateGuideState(): m_state=6
00:04:27.901 00.002 10072 worker thread done servicing request
00:04:27.901 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 208
00:04:27.902 00.001 1032 Star::Find returns 1 (0), X=324.74, Y=742.64, Mass=1506, SNR=27.3, Peak=175 HFD=2.8
00:04:27.905 00.003 1032 MultiStar: [#1 -0.04,0.01,1.01,U] [#2 -0.00,0.01,0.92,U] [#3 -0.26,0.11,0.00,M1] [#4 -0.34,0.04,0.00,M1] [#5 0.07,0.11,0.66,U] [#6 -0.04,0.30,0.00,M9] [#7 0.14,0.09,0.50,U] [#8 -0.13,0.17,0.56,U] 
00:04:27.907 00.002 1032 refined, 5 included, MultiStar: {0.03, 0.11}, one-star: {0.13, 0.26}
00:04:27.910 00.003 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
00:04:27.912 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
00:04:27.913 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.32 mountX=0.10 mountY=-0.05, mountTheta=-0.51
00:04:27.916 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
00:04:27.919 00.003 1032 Enqueuing Move request for scope (0.03, 0.11)
00:04:27.920 00.001 10072 Worker thread wakes up
00:04:27.920 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
00:04:27.920 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
00:04:27.920 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.05
00:04:27.921 00.001 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.76, period_length = 288.78
00:04:27.921 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
00:04:27.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:27.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:04:27.921 00.000 10072 MoveAxis(E, 1, ABG)
00:04:27.921 00.000 10072 Guiding  Dir = 2, Dur = 1
00:04:27.922 00.001 10072 IsGuiding returns 0
00:04:27.922 00.000 10072 PulseGuide returned control before completion, sleep 11
00:04:27.923 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:27.934 00.011 10072 IsGuiding returns 0
00:04:27.934 00.000 10072 Move returns status 0, amount 1
00:04:27.934 00.000 10072 MoveAxis(N, 0, ABG)
00:04:27.934 00.000 10072 Move returns status 0, amount 0
00:04:27.934 00.000 10072 move complete, result=0
00:04:27.934 00.000 10072 worker thread done servicing request
00:04:27.945 00.011 1032 UpdateGuideState exits: m=1506 SNR=27.3
00:04:27.947 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:27.949 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:27.951 00.002 1032 Enqueuing Expose request
00:04:27.952 00.001 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:04:27.955 00.003 10072 Worker thread wakes up
00:04:27.955 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:27.955 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:28.361 00.406 10072 Exposure complete
00:04:28.412 00.051 10072 worker thread done servicing request
00:04:28.413 00.001 1032 OnExposeComplete: enter
00:04:28.415 00.002 1032 UpdateGuideState(): m_state=6
00:04:28.416 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 209
00:04:28.419 00.003 1032 Star::Find returns 1 (0), X=324.78, Y=742.47, Mass=1285, SNR=25.2, Peak=153 HFD=2.7
00:04:28.421 00.002 1032 MultiStar: [#1 -0.17,-0.03,1.14,U] [#2 0.04,0.10,1.04,U] [#3 -0.28,0.02,0.00,M2] [#4 -0.15,0.05,0.71,U] [#5 0.05,0.11,0.73,U] [#6 -0.08,0.26,0.00,M10] [#7 -0.03,0.16,0.51,U] [#8 -0.18,0.03,0.60,U] 
00:04:28.422 00.001 1032 refined, 6 included, MultiStar: {-0.03, 0.07}, one-star: {0.16, 0.10}
00:04:28.424 00.002 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
00:04:28.426 00.002 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
00:04:28.428 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=2.01 mountX=0.07 mountY=0.01, mountTheta=0.18
00:04:28.431 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
00:04:28.433 00.002 1032 Enqueuing Move request for scope (-0.03, 0.07)
00:04:28.435 00.002 10072 Worker thread wakes up
00:04:28.435 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
00:04:28.435 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
00:04:28.435 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.01
00:04:28.435 00.000 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.76, period_length = 288.78
00:04:28.435 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:04:28.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:28.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:04:28.436 00.001 10072 MoveAxis(E, 1, ABG)
00:04:28.436 00.000 10072 Guiding  Dir = 2, Dur = 1
00:04:28.437 00.001 10072 IsGuiding returns 0
00:04:28.438 00.001 10072 PulseGuide returned control before completion, sleep 11
00:04:28.439 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:28.452 00.013 10072 IsGuiding returns 0
00:04:28.452 00.000 10072 Move returns status 0, amount 1
00:04:28.452 00.000 10072 MoveAxis(N, 0, ABG)
00:04:28.453 00.001 10072 Move returns status 0, amount 0
00:04:28.453 00.000 10072 move complete, result=0
00:04:28.453 00.000 10072 worker thread done servicing request
00:04:28.463 00.010 1032 UpdateGuideState exits: m=1285 SNR=25.2
00:04:28.466 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:28.467 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:28.469 00.002 1032 Enqueuing Expose request
00:04:28.470 00.001 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
00:04:28.472 00.002 10072 Worker thread wakes up
00:04:28.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:28.472 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:29.098 00.626 10072 Exposure complete
00:04:29.147 00.049 10072 worker thread done servicing request
00:04:29.148 00.001 1032 OnExposeComplete: enter
00:04:29.149 00.001 1032 UpdateGuideState(): m_state=6
00:04:29.151 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 210
00:04:29.152 00.001 1032 Star::Find returns 1 (0), X=324.74, Y=742.49, Mass=1301, SNR=25.4, Peak=138 HFD=2.9
00:04:29.154 00.002 1032 MultiStar: [#1 -0.10,-0.00,1.08,U] [#2 -0.01,0.04,1.05,U] [#3 -0.43,0.03,0.00,M3] [#4 -0.22,-0.12,0.71,U] [#5 0.10,0.05,0.74,U] [#6 -0.14,0.05,0.72,U] [#7 -0.05,0.14,0.55,U] [#8 -0.05,0.05,0.61,U] 
00:04:29.155 00.001 1032 refined, 7 included, MultiStar: {-0.04, 0.04}, one-star: {0.13, 0.11}
00:04:29.158 00.003 1032 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.83) = xAngle (0.51 = 0.51)
00:04:29.160 00.002 1032 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.51 = 0.51)
00:04:29.161 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.34 mountX=0.05 mountY=0.03, mountTheta=0.51
00:04:29.164 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
00:04:29.167 00.003 1032 Enqueuing Move request for scope (-0.04, 0.04)
00:04:29.169 00.002 10072 Worker thread wakes up
00:04:29.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
00:04:29.169 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
00:04:29.169 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.03
00:04:29.169 00.000 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.76, period_length = 288.78
00:04:29.169 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:04:29.169 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:29.169 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:04:29.169 00.000 10072 MoveAxis(E, 1, ABG)
00:04:29.169 00.000 10072 Guiding  Dir = 2, Dur = 1
00:04:29.170 00.001 10072 IsGuiding returns 0
00:04:29.170 00.000 10072 PulseGuide returned control before completion, sleep 11
00:04:29.172 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:29.187 00.015 10072 IsGuiding returns 0
00:04:29.188 00.001 10072 Move returns status 0, amount 1
00:04:29.188 00.000 10072 MoveAxis(N, 0, ABG)
00:04:29.188 00.000 10072 Move returns status 0, amount 0
00:04:29.188 00.000 10072 move complete, result=0
00:04:29.188 00.000 10072 worker thread done servicing request
00:04:29.194 00.006 1032 UpdateGuideState exits: m=1301 SNR=25.4
00:04:29.196 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:29.198 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:29.199 00.001 1032 Enqueuing Expose request
00:04:29.201 00.002 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:04:29.202 00.001 10072 Worker thread wakes up
00:04:29.203 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:29.203 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:29.618 00.415 10072 Exposure complete
00:04:29.670 00.052 10072 worker thread done servicing request
00:04:29.670 00.000 1032 OnExposeComplete: enter
00:04:29.672 00.002 1032 UpdateGuideState(): m_state=6
00:04:29.676 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 211
00:04:29.678 00.002 1032 Star::Find returns 1 (0), X=324.80, Y=742.56, Mass=1262, SNR=25.0, Peak=138 HFD=2.8
00:04:29.680 00.002 1032 MultiStar: [#1 -0.02,0.02,1.21,U] [#2 0.04,0.07,0.99,U] [#3 -0.39,0.12,0.00,M4] [#4 -0.28,0.07,0.00,M1] [#5 0.02,0.10,0.78,U] [#6 -0.05,0.22,0.75,U] [#7 0.03,0.17,0.53,U] [#8 -0.19,0.05,0.64,U] 
00:04:29.682 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.11}, one-star: {0.18, 0.19}
00:04:29.684 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
00:04:29.685 00.001 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
00:04:29.687 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.45 mountX=0.10 mountY=-0.04, mountTheta=-0.38
00:04:29.690 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
00:04:29.692 00.002 1032 Enqueuing Move request for scope (0.01, 0.11)
00:04:29.693 00.001 10072 Worker thread wakes up
00:04:29.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
00:04:29.693 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
00:04:29.693 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.04
00:04:29.694 00.001 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.75, period_length = 288.78
00:04:29.694 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
00:04:29.694 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:29.694 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:04:29.694 00.000 10072 MoveAxis(E, 1, ABG)
00:04:29.694 00.000 10072 Guiding  Dir = 2, Dur = 1
00:04:29.695 00.001 10072 IsGuiding returns 0
00:04:29.695 00.000 10072 PulseGuide returned control before completion, sleep 11
00:04:29.697 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:29.718 00.021 10072 IsGuiding returns 0
00:04:29.718 00.000 10072 Move returns status 0, amount 1
00:04:29.718 00.000 10072 MoveAxis(N, 0, ABG)
00:04:29.718 00.000 10072 Move returns status 0, amount 0
00:04:29.719 00.001 10072 move complete, result=0
00:04:29.719 00.000 10072 worker thread done servicing request
00:04:29.719 00.000 1032 UpdateGuideState exits: m=1262 SNR=25.0
00:04:29.722 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:29.724 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:29.725 00.001 1032 Enqueuing Expose request
00:04:29.727 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:04:29.729 00.002 10072 Worker thread wakes up
00:04:29.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:29.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:30.364 00.635 10072 Exposure complete
00:04:30.416 00.052 10072 worker thread done servicing request
00:04:30.416 00.000 1032 OnExposeComplete: enter
00:04:30.419 00.003 1032 UpdateGuideState(): m_state=6
00:04:30.421 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 212
00:04:30.424 00.003 1032 Star::Find returns 1 (0), X=324.77, Y=742.72, Mass=1480, SNR=27.0, Peak=188 HFD=2.7
00:04:30.429 00.005 1032 MultiStar: [#1 -0.18,0.15,1.09,U] [#2 -0.08,0.20,0.89,U] [#3 -0.31,0.14,0.00,M5] [#4 -0.32,0.13,0.00,M2] [#5 -0.04,0.29,0.00,M1] [#6 -0.25,0.39,0.00,M9] [#7 -0.15,0.31,0.00,M2] [#8 -0.17,0.20,0.53,U] 
00:04:30.432 00.003 1032 refined, 3 included, MultiStar: {-0.06, 0.22}, one-star: {0.15, 0.34}
00:04:30.434 00.002 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (-0.00 = -0.00)
00:04:30.435 00.001 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.00 = -0.00)
00:04:30.438 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.83 mountX=0.23 mountY=-0.00, mountTheta=-0.00
00:04:30.440 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.22, opts=13)
00:04:30.442 00.002 1032 Enqueuing Move request for scope (-0.06, 0.22)
00:04:30.444 00.002 10072 Worker thread wakes up
00:04:30.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
00:04:30.444 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
00:04:30.444 00.000 10072 Moving (-0.06, 0.22) raw xDistance=0.23 yDistance=-0.00
00:04:30.444 00.000 10072 PPEC rslt: input = 0.23, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.75, period_length = 288.78
00:04:30.444 00.000 10072 PPEC: input: 0.23, control: 0.10, exposure: 500
00:04:30.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:30.444 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:04:30.444 00.000 10072 MoveAxis(W, 106, ABG)
00:04:30.444 00.000 10072 Guiding  Dir = 3, Dur = 106
00:04:30.445 00.001 10072 IsGuiding returns 0
00:04:30.445 00.000 10072 PulseGuide returned control before completion, sleep 116
00:04:30.445 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:30.471 00.026 1032 UpdateGuideState exits: m=1480 SNR=27.0
00:04:30.476 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:30.482 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:30.485 00.003 1032 Enqueuing Expose request
00:04:30.566 00.081 10072 IsGuiding returns 0
00:04:30.566 00.000 10072 Move returns status 0, amount 106
00:04:30.566 00.000 10072 MoveAxis(N, 0, ABG)
00:04:30.566 00.000 10072 Move returns status 0, amount 0
00:04:30.566 00.000 10072 move complete, result=0
00:04:30.566 00.000 10072 worker thread done servicing request
00:04:30.566 00.000 10072 Worker thread wakes up
00:04:30.566 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:30.566 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:30.566 00.000 1032 GuideStep: 0.2 px 106 ms WEST, -0.0 px 0 ms NORTH
00:04:30.977 00.411 10072 Exposure complete
00:04:31.033 00.056 10072 worker thread done servicing request
00:04:31.034 00.001 1032 OnExposeComplete: enter
00:04:31.036 00.002 1032 UpdateGuideState(): m_state=6
00:04:31.038 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 213
00:04:31.040 00.002 1032 Star::Find returns 1 (0), X=324.76, Y=742.51, Mass=1132, SNR=23.6, Peak=132 HFD=2.8
00:04:31.042 00.002 1032 MultiStar: [#1 -0.08,0.15,1.24,U] [#2 -0.03,0.19,1.04,U] [#3 -0.26,0.10,0.00,M6] [#4 -0.36,-0.01,0.00,M3] [#5 -0.06,0.10,0.77,U] [#6 0.02,0.28,0.00,M10] [#7 -0.08,0.26,0.00,M3] [#8 -0.20,0.23,0.00,M1] 
00:04:31.044 00.002 1032 refined, 3 included, MultiStar: {-0.01, 0.14}, one-star: {0.14, 0.13}
00:04:31.045 00.001 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
00:04:31.047 00.002 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
00:04:31.049 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.15 cameraTheta=1.62 mountX=0.14 mountY=-0.03, mountTheta=-0.21
00:04:31.052 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.14, opts=13)
00:04:31.055 00.003 1032 Enqueuing Move request for scope (-0.01, 0.14)
00:04:31.057 00.002 10072 Worker thread wakes up
00:04:31.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
00:04:31.057 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
00:04:31.057 00.000 10072 Moving (-0.01, 0.14) raw xDistance=0.14 yDistance=-0.03
00:04:31.058 00.001 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.75, period_length = 288.78
00:04:31.058 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
00:04:31.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:31.058 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:04:31.058 00.000 10072 MoveAxis(W, 64, ABG)
00:04:31.058 00.000 10072 Guiding  Dir = 3, Dur = 64
00:04:31.058 00.000 10072 IsGuiding returns 0
00:04:31.059 00.001 10072 PulseGuide returned control before completion, sleep 74
00:04:31.059 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:31.080 00.021 1032 UpdateGuideState exits: m=1132 SNR=23.6
00:04:31.083 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:31.085 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:31.087 00.002 1032 Enqueuing Expose request
00:04:31.145 00.058 10072 IsGuiding returns 0
00:04:31.145 00.000 10072 Move returns status 0, amount 64
00:04:31.145 00.000 10072 MoveAxis(N, 0, ABG)
00:04:31.145 00.000 10072 Move returns status 0, amount 0
00:04:31.145 00.000 10072 move complete, result=0
00:04:31.146 00.001 10072 worker thread done servicing request
00:04:31.146 00.000 10072 Worker thread wakes up
00:04:31.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:31.146 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:31.146 00.000 1032 GuideStep: 0.1 px 64 ms WEST, -0.0 px 0 ms NORTH
00:04:31.776 00.630 10072 Exposure complete
00:04:31.829 00.053 10072 worker thread done servicing request
00:04:31.829 00.000 1032 OnExposeComplete: enter
00:04:31.832 00.003 1032 UpdateGuideState(): m_state=6
00:04:31.833 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 214
00:04:31.837 00.004 1032 Star::Find returns 1 (0), X=324.90, Y=742.48, Mass=1453, SNR=26.9, Peak=173 HFD=2.4
00:04:31.839 00.002 1032 MultiStar: [#1 0.06,-0.05,1.08,U] [#2 0.05,-0.04,0.93,U] [#3 -0.30,-0.09,0.00,M7] [#4 -0.19,-0.33,0.00,M4] [#5 0.08,-0.19,0.68,U] [#6 -0.12,0.12,0.73,U] [#7 0.08,-0.02,0.52,U] [#8 -0.10,0.17,0.58,U] 
00:04:31.841 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.01}, one-star: {0.28, 0.10}
00:04:31.842 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
00:04:31.844 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
00:04:31.845 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.17 mountX=-0.01 mountY=-0.06, mountTheta=-1.66
00:04:31.848 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
00:04:31.849 00.001 1032 Enqueuing Move request for scope (0.06, 0.01)
00:04:31.852 00.003 10072 Worker thread wakes up
00:04:31.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
00:04:31.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
00:04:31.852 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
00:04:31.853 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.75, period_length = 288.78
00:04:31.853 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:04:31.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:31.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:04:31.853 00.000 10072 MoveAxis(E, 2, ABG)
00:04:31.853 00.000 10072 Guiding  Dir = 2, Dur = 2
00:04:31.853 00.000 10072 IsGuiding returns 0
00:04:31.854 00.001 10072 PulseGuide returned control before completion, sleep 12
00:04:31.855 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:31.866 00.011 10072 IsGuiding returns 0
00:04:31.866 00.000 10072 Move returns status 0, amount 2
00:04:31.866 00.000 10072 MoveAxis(N, 0, ABG)
00:04:31.866 00.000 10072 Move returns status 0, amount 0
00:04:31.866 00.000 10072 move complete, result=0
00:04:31.866 00.000 10072 worker thread done servicing request
00:04:31.877 00.011 1032 UpdateGuideState exits: m=1453 SNR=26.9
00:04:31.879 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:31.881 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:31.885 00.004 1032 Enqueuing Expose request
00:04:31.887 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:04:31.889 00.002 10072 Worker thread wakes up
00:04:31.889 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:31.889 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:32.309 00.420 10072 Exposure complete
00:04:32.364 00.055 10072 worker thread done servicing request
00:04:32.364 00.000 1032 OnExposeComplete: enter
00:04:32.369 00.005 1032 UpdateGuideState(): m_state=6
00:04:32.371 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 215
00:04:32.373 00.002 1032 Star::Find returns 1 (0), X=324.88, Y=742.47, Mass=1289, SNR=25.3, Peak=145 HFD=2.5
00:04:32.376 00.003 1032 MultiStar: [#1 0.01,-0.09,1.13,U] [#2 0.04,-0.06,1.04,U] [#3 -0.17,-0.02,0.75,U] [#4 -0.22,-0.13,0.71,U] [#5 0.03,-0.12,0.70,U] [#6 -0.09,0.19,0.76,U] [#7 -0.00,0.12,0.54,U] [#8 -0.15,0.03,0.60,U] 
00:04:32.377 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.00}, one-star: {0.27, 0.09}
00:04:32.379 00.002 1032 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.83) = xAngle (-4.70 = 1.58)
00:04:32.381 00.002 1032 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.70 = 1.58)
00:04:32.383 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.87 mountX=-0.00 mountY=0.01, mountTheta=1.58
00:04:32.386 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.00, opts=13)
00:04:32.388 00.002 1032 Enqueuing Move request for scope (-0.01, -0.00)
00:04:32.390 00.002 10072 Worker thread wakes up
00:04:32.390 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
00:04:32.391 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
00:04:32.391 00.000 10072 Moving (-0.01, -0.00) raw xDistance=-0.00 yDistance=0.01
00:04:32.391 00.000 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.75, period_length = 288.78
00:04:32.392 00.001 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:04:32.392 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:32.392 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:04:32.392 00.000 10072 MoveAxis(E, 1, ABG)
00:04:32.392 00.000 10072 Guiding  Dir = 2, Dur = 1
00:04:32.393 00.001 10072 IsGuiding returns 0
00:04:32.393 00.000 10072 PulseGuide returned control before completion, sleep 11
00:04:32.394 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:32.413 00.019 10072 IsGuiding returns 0
00:04:32.413 00.000 10072 Move returns status 0, amount 1
00:04:32.413 00.000 10072 MoveAxis(N, 0, ABG)
00:04:32.413 00.000 10072 Move returns status 0, amount 0
00:04:32.413 00.000 10072 move complete, result=0
00:04:32.413 00.000 10072 worker thread done servicing request
00:04:32.417 00.004 1032 UpdateGuideState exits: m=1289 SNR=25.3
00:04:32.419 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:32.421 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:32.425 00.004 1032 Enqueuing Expose request
00:04:32.427 00.002 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:04:32.430 00.003 10072 Worker thread wakes up
00:04:32.430 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:32.430 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:33.070 00.640 10072 Exposure complete
00:04:33.132 00.062 10072 worker thread done servicing request
00:04:33.132 00.000 1032 OnExposeComplete: enter
00:04:33.136 00.004 1032 UpdateGuideState(): m_state=6
00:04:33.138 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 216
00:04:33.141 00.003 1032 Star::Find returns 1 (0), X=324.77, Y=742.54, Mass=1462, SNR=26.9, Peak=175 HFD=2.7
00:04:33.144 00.003 1032 MultiStar: [#1 -0.08,-0.03,1.09,U] [#2 -0.04,0.06,0.99,U] [#3 -0.22,0.13,0.70,U] [#4 -0.25,0.04,0.71,U] [#5 0.06,0.15,0.70,U] [#6 -0.05,0.36,0.00,M9] [#7 -0.07,0.12,0.49,U] [#8 -0.12,0.07,0.61,U] 
00:04:33.147 00.003 1032 refined, 7 included, MultiStar: {-0.06, 0.08}, one-star: {0.15, 0.17}
00:04:33.150 00.003 1032 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.83) = xAngle (0.37 = 0.37)
00:04:33.152 00.002 1032 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.37 = 0.37)
00:04:33.155 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.20 mountX=0.09 mountY=0.04, mountTheta=0.37
00:04:33.158 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.08, opts=13)
00:04:33.162 00.004 1032 Enqueuing Move request for scope (-0.06, 0.08)
00:04:33.164 00.002 10072 Worker thread wakes up
00:04:33.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
00:04:33.164 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
00:04:33.164 00.000 10072 Moving (-0.06, 0.08) raw xDistance=0.09 yDistance=0.04
00:04:33.164 00.000 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.75, period_length = 288.78
00:04:33.164 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:04:33.164 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:33.165 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:04:33.165 00.000 10072 MoveAxis(E, 2, ABG)
00:04:33.165 00.000 10072 Guiding  Dir = 2, Dur = 2
00:04:33.165 00.000 10072 IsGuiding returns 0
00:04:33.166 00.001 10072 PulseGuide returned control before completion, sleep 12
00:04:33.166 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:33.191 00.025 10072 IsGuiding returns 0
00:04:33.191 00.000 10072 Move returns status 0, amount 2
00:04:33.191 00.000 10072 MoveAxis(N, 0, ABG)
00:04:33.191 00.000 10072 Move returns status 0, amount 0
00:04:33.191 00.000 10072 move complete, result=0
00:04:33.191 00.000 10072 worker thread done servicing request
00:04:33.194 00.003 1032 UpdateGuideState exits: m=1462 SNR=26.9
00:04:33.196 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:33.198 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:33.201 00.003 1032 Enqueuing Expose request
00:04:33.203 00.002 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:04:33.205 00.002 10072 Worker thread wakes up
00:04:33.205 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:33.205 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:33.614 00.409 10072 Exposure complete
00:04:33.670 00.056 10072 worker thread done servicing request
00:04:33.670 00.000 1032 OnExposeComplete: enter
00:04:33.674 00.004 1032 UpdateGuideState(): m_state=6
00:04:33.676 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 217
00:04:33.678 00.002 1032 Star::Find returns 1 (0), X=324.77, Y=742.59, Mass=1358, SNR=26.0, Peak=155 HFD=2.8
00:04:33.679 00.001 1032 MultiStar: [#1 -0.06,0.09,1.12,U] [#2 -0.08,0.09,0.98,U] [#3 -0.31,0.11,0.00,M6] [#4 -0.26,-0.07,0.00,M3] [#5 -0.11,0.16,0.73,U] [#6 -0.06,0.37,0.00,M10] [#7 -0.07,0.08,0.50,U] [#8 -0.15,0.16,0.62,U] 
00:04:33.681 00.002 1032 refined, 5 included, MultiStar: {-0.04, 0.13}, one-star: {0.15, 0.22}
00:04:33.684 00.003 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
00:04:33.685 00.001 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
00:04:33.687 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.86 mountX=0.14 mountY=0.00, mountTheta=0.03
00:04:33.693 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.13, opts=13)
00:04:33.696 00.003 1032 Enqueuing Move request for scope (-0.04, 0.13)
00:04:33.699 00.003 10072 Worker thread wakes up
00:04:33.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
00:04:33.699 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
00:04:33.700 00.001 10072 Moving (-0.04, 0.13) raw xDistance=0.14 yDistance=0.00
00:04:33.700 00.000 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.75, period_length = 288.78
00:04:33.700 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
00:04:33.700 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:33.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:04:33.700 00.000 10072 MoveAxis(W, 63, ABG)
00:04:33.700 00.000 10072 Guiding  Dir = 3, Dur = 63
00:04:33.701 00.001 10072 IsGuiding returns 0
00:04:33.701 00.000 10072 PulseGuide returned control before completion, sleep 73
00:04:33.702 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:33.731 00.029 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:04:33.734 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:33.737 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:33.740 00.003 1032 Enqueuing Expose request
00:04:33.783 00.043 10072 IsGuiding returns 0
00:04:33.783 00.000 10072 Move returns status 0, amount 63
00:04:33.783 00.000 10072 MoveAxis(N, 0, ABG)
00:04:33.783 00.000 10072 Move returns status 0, amount 0
00:04:33.783 00.000 10072 move complete, result=0
00:04:33.783 00.000 10072 worker thread done servicing request
00:04:33.784 00.001 10072 Worker thread wakes up
00:04:33.784 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:33.784 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:33.839 00.055 1032 GuideStep: 0.1 px 63 ms WEST, 0.0 px 0 ms NORTH
00:04:34.411 00.572 10072 Exposure complete
00:04:34.467 00.056 10072 worker thread done servicing request
00:04:34.467 00.000 1032 OnExposeComplete: enter
00:04:34.469 00.002 1032 UpdateGuideState(): m_state=6
00:04:34.472 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 218
00:04:34.474 00.002 1032 Star::Find returns 1 (0), X=324.88, Y=742.47, Mass=1387, SNR=26.2, Peak=173 HFD=2.5
00:04:34.475 00.001 1032 MultiStar: [#1 0.05,0.08,1.11,U] [#2 -0.01,-0.08,1.00,U] [#3 -0.23,-0.05,0.71,U] [#4 -0.16,-0.10,0.62,U] [#5 0.18,0.12,0.72,U] [#6 0.04,0.24,0.71,U] [#7 0.18,0.08,0.52,U] [#8 0.08,-0.01,0.59,U] 
00:04:34.478 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.27, 0.09}
00:04:34.479 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
00:04:34.481 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
00:04:34.482 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.69 mountX=0.03 mountY=-0.06, mountTheta=-1.14
00:04:34.485 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
00:04:34.488 00.003 1032 Enqueuing Move request for scope (0.05, 0.04)
00:04:34.489 00.001 10072 Worker thread wakes up
00:04:34.490 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
00:04:34.490 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
00:04:34.490 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
00:04:34.490 00.000 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.75, period_length = 288.78
00:04:34.490 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:04:34.490 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:34.490 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:04:34.490 00.000 10072 MoveAxis(W, 2, ABG)
00:04:34.490 00.000 10072 Guiding  Dir = 3, Dur = 2
00:04:34.491 00.001 10072 IsGuiding returns 0
00:04:34.491 00.000 10072 PulseGuide returned control before completion, sleep 12
00:04:34.491 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:34.515 00.024 1032 UpdateGuideState exits: m=1387 SNR=26.2
00:04:34.519 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:34.521 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:34.523 00.002 1032 Enqueuing Expose request
00:04:34.525 00.002 10072 IsGuiding returns 0
00:04:34.525 00.000 10072 Move returns status 0, amount 2
00:04:34.525 00.000 10072 MoveAxis(N, 0, ABG)
00:04:34.525 00.000 10072 Move returns status 0, amount 0
00:04:34.526 00.001 10072 move complete, result=0
00:04:34.526 00.000 10072 worker thread done servicing request
00:04:34.526 00.000 10072 Worker thread wakes up
00:04:34.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:34.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:34.534 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:04:34.942 00.408 10072 Exposure complete
00:04:34.996 00.054 10072 worker thread done servicing request
00:04:34.996 00.000 1032 OnExposeComplete: enter
00:04:34.998 00.002 1032 UpdateGuideState(): m_state=6
00:04:35.000 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 219
00:04:35.002 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=742.40, Mass=1520, SNR=27.5, Peak=172 HFD=2.7
00:04:35.004 00.002 1032 MultiStar: [#1 -0.01,-0.14,1.06,U] [#2 0.14,-0.05,0.91,U] [#3 -0.08,0.08,0.69,U] [#4 -0.24,-0.11,0.00,M3] [#5 0.14,0.04,0.69,U] [#6 -0.09,0.04,0.65,U] [#7 0.12,0.04,0.49,U] [#8 -0.16,0.02,0.57,U] 
00:04:35.006 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {0.17, 0.02}
00:04:35.007 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
00:04:35.009 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
00:04:35.010 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.16 mountX=-0.02 mountY=-0.04, mountTheta=-1.99
00:04:35.013 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
00:04:35.014 00.001 1032 Enqueuing Move request for scope (0.04, -0.01)
00:04:35.018 00.004 10072 Worker thread wakes up
00:04:35.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:04:35.018 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:04:35.019 00.001 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
00:04:35.019 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.75, period_length = 288.78
00:04:35.019 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:04:35.019 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:35.019 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:04:35.019 00.000 10072 MoveAxis(W, 1, ABG)
00:04:35.019 00.000 10072 Guiding  Dir = 3, Dur = 1
00:04:35.020 00.001 10072 IsGuiding returns 0
00:04:35.020 00.000 10072 PulseGuide returned control before completion, sleep 11
00:04:35.022 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:35.043 00.021 1032 UpdateGuideState exits: m=1520 SNR=27.5
00:04:35.045 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:35.049 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:35.052 00.003 10072 IsGuiding returns 0
00:04:35.052 00.000 10072 Move returns status 0, amount 1
00:04:35.052 00.000 10072 MoveAxis(N, 0, ABG)
00:04:35.052 00.000 10072 Move returns status 0, amount 0
00:04:35.052 00.000 10072 move complete, result=0
00:04:35.052 00.000 1032 Enqueuing Expose request
00:04:35.055 00.003 10072 worker thread done servicing request
00:04:35.056 00.001 10072 Worker thread wakes up
00:04:35.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:35.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:35.056 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:04:35.691 00.635 10072 Exposure complete
00:04:35.746 00.055 10072 worker thread done servicing request
00:04:35.746 00.000 1032 OnExposeComplete: enter
00:04:35.747 00.001 1032 UpdateGuideState(): m_state=6
00:04:35.749 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 220
00:04:35.753 00.004 1032 Star::Find returns 1 (0), X=324.72, Y=742.57, Mass=1329, SNR=25.7, Peak=162 HFD=2.8
00:04:35.755 00.002 1032 MultiStar: [#1 -0.05,0.07,1.12,U] [#2 0.09,0.15,0.97,U] [#3 -0.32,0.04,0.00,M5] [#4 -0.33,-0.01,0.00,M4] [#5 -0.03,0.14,0.73,U] [#6 0.02,0.42,0.00,M9] [#7 -0.05,0.35,0.00,M1] [#8 0.03,0.21,0.58,U] 
00:04:35.757 00.002 1032 refined, 4 included, MultiStar: {0.03, 0.15}, one-star: {0.11, 0.19}
00:04:35.760 00.003 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
00:04:35.762 00.002 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
00:04:35.763 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.37 mountX=0.13 mountY=-0.07, mountTheta=-0.46
00:04:35.767 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.15, opts=13)
00:04:35.770 00.003 1032 Enqueuing Move request for scope (0.03, 0.15)
00:04:35.773 00.003 10072 Worker thread wakes up
00:04:35.774 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
00:04:35.774 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
00:04:35.774 00.000 10072 Moving (0.03, 0.15) raw xDistance=0.13 yDistance=-0.07
00:04:35.774 00.000 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.74, period_length = 288.78
00:04:35.774 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
00:04:35.774 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:35.775 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:04:35.775 00.000 10072 MoveAxis(W, 64, ABG)
00:04:35.775 00.000 10072 Guiding  Dir = 3, Dur = 64
00:04:35.775 00.000 10072 IsGuiding returns 0
00:04:35.776 00.001 10072 PulseGuide returned control before completion, sleep 74
00:04:35.777 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:35.802 00.025 1032 UpdateGuideState exits: m=1329 SNR=25.7
00:04:35.805 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:35.806 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:35.808 00.002 1032 Enqueuing Expose request
00:04:35.863 00.055 10072 IsGuiding returns 0
00:04:35.864 00.001 10072 Move returns status 0, amount 64
00:04:35.864 00.000 10072 MoveAxis(N, 0, ABG)
00:04:35.864 00.000 10072 Move returns status 0, amount 0
00:04:35.864 00.000 10072 move complete, result=0
00:04:35.865 00.001 10072 worker thread done servicing request
00:04:35.865 00.000 10072 Worker thread wakes up
00:04:35.865 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:35.865 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:35.865 00.000 1032 GuideStep: 0.1 px 64 ms WEST, -0.1 px 0 ms NORTH
00:04:36.270 00.405 10072 Exposure complete
00:04:36.320 00.050 10072 worker thread done servicing request
00:04:36.320 00.000 1032 OnExposeComplete: enter
00:04:36.322 00.002 1032 UpdateGuideState(): m_state=6
00:04:36.325 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 221
00:04:36.327 00.002 1032 Star::Find returns 1 (0), X=324.88, Y=742.61, Mass=1291, SNR=25.3, Peak=170 HFD=2.6
00:04:36.329 00.002 1032 MultiStar: [#1 -0.04,0.13,1.17,U] [#2 0.04,0.13,0.96,U] [#3 -0.18,0.21,0.00,M6] [#4 -0.29,0.07,0.00,M5] [#5 0.13,0.02,0.74,U] [#6 -0.02,0.37,0.00,M10] [#7 0.10,0.15,0.53,U] [#8 -0.09,0.32,0.00,M1] 
00:04:36.334 00.005 1032 refined, 4 included, MultiStar: {0.09, 0.14}, one-star: {0.27, 0.23}
00:04:36.336 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:04:36.338 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:04:36.339 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=0.98 mountX=0.11 mountY=-0.12, mountTheta=-0.85
00:04:36.343 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.14, opts=13)
00:04:36.345 00.002 1032 Enqueuing Move request for scope (0.09, 0.14)
00:04:36.346 00.001 10072 Worker thread wakes up
00:04:36.346 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
00:04:36.346 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
00:04:36.346 00.000 10072 Moving (0.09, 0.14) raw xDistance=0.11 yDistance=-0.12
00:04:36.347 00.001 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.74, period_length = 288.78
00:04:36.347 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:04:36.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:36.347 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:04:36.347 00.000 10072 MoveAxis(W, 2, ABG)
00:04:36.347 00.000 10072 Guiding  Dir = 3, Dur = 2
00:04:36.347 00.000 10072 IsGuiding returns 0
00:04:36.348 00.001 10072 PulseGuide returned control before completion, sleep 12
00:04:36.348 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:36.370 00.022 1032 UpdateGuideState exits: m=1291 SNR=25.3
00:04:36.372 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:36.374 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:36.376 00.002 1032 Enqueuing Expose request
00:04:36.378 00.002 10072 IsGuiding returns 0
00:04:36.378 00.000 10072 Move returns status 0, amount 2
00:04:36.378 00.000 10072 MoveAxis(N, 0, ABG)
00:04:36.378 00.000 10072 Move returns status 0, amount 0
00:04:36.378 00.000 10072 move complete, result=0
00:04:36.378 00.000 10072 worker thread done servicing request
00:04:36.378 00.000 10072 Worker thread wakes up
00:04:36.378 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:36.378 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:36.386 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:04:37.003 00.617 10072 Exposure complete
00:04:37.056 00.053 10072 worker thread done servicing request
00:04:37.056 00.000 1032 OnExposeComplete: enter
00:04:37.058 00.002 1032 UpdateGuideState(): m_state=6
00:04:37.060 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 222
00:04:37.062 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=742.50, Mass=1202, SNR=24.4, Peak=144 HFD=2.6
00:04:37.064 00.002 1032 MultiStar: [#1 -0.02,-0.02,1.24,U] [#2 0.04,-0.02,1.03,U] [#3 -0.20,0.16,0.79,U] [#4 -0.15,0.01,0.70,U] [#5 0.11,0.12,0.77,U] [#6 -0.06,0.16,0.79,U] [#7 0.12,0.06,0.55,U] [#8 -0.09,0.06,0.62,U] 
00:04:37.066 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.07}, one-star: {0.20, 0.12}
00:04:37.068 00.002 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
00:04:37.069 00.001 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
00:04:37.072 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.57 mountX=0.06 mountY=-0.02, mountTheta=-0.26
00:04:37.074 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.07, opts=13)
00:04:37.076 00.002 1032 Enqueuing Move request for scope (0.00, 0.07)
00:04:37.078 00.002 10072 Worker thread wakes up
00:04:37.078 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
00:04:37.078 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
00:04:37.078 00.000 10072 Moving (0.00, 0.07) raw xDistance=0.06 yDistance=-0.02
00:04:37.078 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.74, period_length = 288.78
00:04:37.079 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:04:37.079 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:37.079 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:04:37.079 00.000 10072 MoveAxis(W, 2, ABG)
00:04:37.079 00.000 10072 Guiding  Dir = 3, Dur = 2
00:04:37.079 00.000 10072 IsGuiding returns 0
00:04:37.080 00.001 10072 PulseGuide returned control before completion, sleep 12
00:04:37.081 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:37.095 00.014 10072 IsGuiding returns 0
00:04:37.095 00.000 10072 Move returns status 0, amount 2
00:04:37.095 00.000 10072 MoveAxis(N, 0, ABG)
00:04:37.095 00.000 10072 Move returns status 0, amount 0
00:04:37.095 00.000 10072 move complete, result=0
00:04:37.096 00.001 10072 worker thread done servicing request
00:04:37.103 00.007 1032 UpdateGuideState exits: m=1202 SNR=24.4
00:04:37.105 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:37.107 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:37.108 00.001 1032 Enqueuing Expose request
00:04:37.112 00.004 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:04:37.115 00.003 10072 Worker thread wakes up
00:04:37.115 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:37.115 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:37.525 00.410 10072 Exposure complete
00:04:37.579 00.054 10072 worker thread done servicing request
00:04:37.579 00.000 1032 OnExposeComplete: enter
00:04:37.583 00.004 1032 UpdateGuideState(): m_state=6
00:04:37.587 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 223
00:04:37.589 00.002 1032 Star::Find returns 1 (0), X=324.94, Y=742.48, Mass=1195, SNR=24.3, Peak=157 HFD=2.4
00:04:37.591 00.002 1032 MultiStar: [#1 -0.00,-0.09,1.23,U] [#2 0.01,0.06,1.05,U] [#3 -0.07,0.01,0.73,U] [#4 -0.04,-0.25,0.71,U] [#5 0.25,0.04,0.76,U] [#6 -0.02,0.12,0.75,U] [#7 -0.09,-0.01,0.53,U] [#8 -0.06,0.08,0.65,U] 
00:04:37.592 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.33, 0.10}
00:04:37.595 00.003 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
00:04:37.596 00.001 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
00:04:37.598 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.17 mountX=-0.00 mountY=-0.05, mountTheta=-1.66
00:04:37.601 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
00:04:37.603 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
00:04:37.606 00.003 10072 Worker thread wakes up
00:04:37.606 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
00:04:37.606 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
00:04:37.606 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
00:04:37.606 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.74, period_length = 288.78
00:04:37.606 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:04:37.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:37.606 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:04:37.606 00.000 10072 MoveAxis(W, 2, ABG)
00:04:37.606 00.000 10072 Guiding  Dir = 3, Dur = 2
00:04:37.607 00.001 10072 IsGuiding returns 0
00:04:37.608 00.001 10072 PulseGuide returned control before completion, sleep 12
00:04:37.609 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:37.635 00.026 10072 IsGuiding returns 0
00:04:37.635 00.000 10072 Move returns status 0, amount 2
00:04:37.635 00.000 10072 MoveAxis(N, 0, ABG)
00:04:37.636 00.001 10072 Move returns status 0, amount 0
00:04:37.636 00.000 10072 move complete, result=0
00:04:37.636 00.000 10072 worker thread done servicing request
00:04:37.656 00.020 1032 UpdateGuideState exits: m=1195 SNR=24.3
00:04:37.659 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:37.661 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:37.664 00.003 1032 Enqueuing Expose request
00:04:37.666 00.002 10072 Worker thread wakes up
00:04:37.666 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:04:37.668 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:37.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:38.306 00.638 10072 Exposure complete
00:04:38.360 00.054 10072 worker thread done servicing request
00:04:38.361 00.001 1032 OnExposeComplete: enter
00:04:38.364 00.003 1032 UpdateGuideState(): m_state=6
00:04:38.368 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 224
00:04:38.371 00.003 1032 Star::Find returns 1 (0), X=324.89, Y=742.50, Mass=1398, SNR=26.4, Peak=165 HFD=2.5
00:04:38.373 00.002 1032 MultiStar: [#1 0.03,-0.12,1.10,U] [#2 0.14,0.05,0.95,U] [#3 -0.16,0.06,0.70,U] [#4 -0.25,-0.11,0.00,M4] [#5 0.12,-0.13,0.66,U] [#6 -0.07,0.12,0.72,U] [#7 -0.19,0.17,0.49,U] [#8 -0.16,0.10,0.60,U] 
00:04:38.375 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.04}, one-star: {0.28, 0.13}
00:04:38.378 00.003 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
00:04:38.380 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
00:04:38.383 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.04 cameraTheta=0.92 mountX=0.03 mountY=-0.04, mountTheta=-0.91
00:04:38.387 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
00:04:38.390 00.003 1032 Enqueuing Move request for scope (0.03, 0.04)
00:04:38.393 00.003 10072 Worker thread wakes up
00:04:38.394 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:04:38.394 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:04:38.394 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
00:04:38.394 00.000 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.74, period_length = 288.78
00:04:38.394 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:04:38.394 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:38.394 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:04:38.394 00.000 10072 MoveAxis(W, 2, ABG)
00:04:38.394 00.000 10072 Guiding  Dir = 3, Dur = 2
00:04:38.397 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:38.400 00.003 10072 IsGuiding returns 0
00:04:38.400 00.000 10072 PulseGuide returned control before completion, sleep 12
00:04:38.420 00.020 1032 UpdateGuideState exits: m=1398 SNR=26.4
00:04:38.422 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:38.427 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:38.430 00.003 1032 Enqueuing Expose request
00:04:38.431 00.001 10072 IsGuiding returns 0
00:04:38.431 00.000 10072 Move returns status 0, amount 2
00:04:38.431 00.000 10072 MoveAxis(N, 0, ABG)
00:04:38.431 00.000 10072 Move returns status 0, amount 0
00:04:38.432 00.001 10072 move complete, result=0
00:04:38.432 00.000 10072 worker thread done servicing request
00:04:38.432 00.000 10072 Worker thread wakes up
00:04:38.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:38.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:38.440 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:04:38.852 00.412 10072 Exposure complete
00:04:38.903 00.051 10072 worker thread done servicing request
00:04:38.903 00.000 1032 OnExposeComplete: enter
00:04:38.906 00.003 1032 UpdateGuideState(): m_state=6
00:04:38.908 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 225
00:04:38.910 00.002 1032 Star::Find returns 1 (0), X=324.91, Y=742.51, Mass=1356, SNR=25.9, Peak=170 HFD=2.5
00:04:38.912 00.002 1032 MultiStar: [#1 0.11,-0.03,1.09,U] [#2 0.15,0.06,1.01,U] [#3 -0.11,0.07,0.68,U] [#4 -0.18,-0.09,0.66,U] [#5 0.17,-0.09,0.69,U] [#6 0.07,0.25,0.00,M8] [#7 0.03,0.03,0.51,U] [#8 -0.05,0.10,0.63,U] 
00:04:38.913 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {0.29, 0.13}
00:04:38.916 00.003 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:04:38.917 00.001 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:04:38.919 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.34 mountX=0.01 mountY=-0.08, mountTheta=-1.49
00:04:38.921 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
00:04:38.925 00.004 1032 Enqueuing Move request for scope (0.08, 0.03)
00:04:38.929 00.004 10072 Worker thread wakes up
00:04:38.929 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:04:38.929 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:04:38.929 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
00:04:38.929 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.74, period_length = 288.78
00:04:38.929 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:04:38.929 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:38.930 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:04:38.930 00.000 10072 MoveAxis(W, 2, ABG)
00:04:38.930 00.000 10072 Guiding  Dir = 3, Dur = 2
00:04:38.930 00.000 10072 IsGuiding returns 0
00:04:38.931 00.001 10072 PulseGuide returned control before completion, sleep 12
00:04:38.932 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:38.953 00.021 1032 UpdateGuideState exits: m=1356 SNR=25.9
00:04:38.957 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:38.959 00.002 10072 IsGuiding returns 0
00:04:38.959 00.000 10072 Move returns status 0, amount 2
00:04:38.959 00.000 10072 MoveAxis(N, 0, ABG)
00:04:38.959 00.000 10072 Move returns status 0, amount 0
00:04:38.959 00.000 10072 move complete, result=0
00:04:38.959 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:38.961 00.002 1032 Enqueuing Expose request
00:04:38.963 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:04:38.964 00.001 10072 worker thread done servicing request
00:04:38.964 00.000 10072 Worker thread wakes up
00:04:38.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:38.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:39.599 00.635 10072 Exposure complete
00:04:39.660 00.061 10072 worker thread done servicing request
00:04:39.660 00.000 1032 OnExposeComplete: enter
00:04:39.662 00.002 1032 UpdateGuideState(): m_state=6
00:04:39.663 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 226
00:04:39.665 00.002 1032 Star::Find returns 1 (0), X=324.91, Y=742.35, Mass=1316, SNR=25.6, Peak=150 HFD=2.6
00:04:39.667 00.002 1032 MultiStar: [#1 0.01,-0.11,1.12,U] [#2 0.11,-0.04,1.02,U] [#3 -0.16,0.08,0.78,U] [#4 -0.22,-0.10,0.68,U] [#5 0.03,-0.10,0.69,U] [#6 -0.11,0.11,0.68,U] [#7 0.02,0.08,0.51,U] [#8 -0.01,-0.00,0.69,U] 
00:04:39.669 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {0.30, -0.02}
00:04:39.670 00.001 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
00:04:39.671 00.001 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
00:04:39.673 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.02 mountX=-0.02 mountY=-0.01, mountTheta=-2.85
00:04:39.677 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
00:04:39.678 00.001 1032 Enqueuing Move request for scope (0.01, -0.02)
00:04:39.679 00.001 10072 Worker thread wakes up
00:04:39.680 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
00:04:39.680 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
00:04:39.680 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
00:04:39.680 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.74, period_length = 288.78
00:04:39.680 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:04:39.680 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:39.680 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:04:39.680 00.000 10072 MoveAxis(W, 3, ABG)
00:04:39.680 00.000 10072 Guiding  Dir = 3, Dur = 3
00:04:39.681 00.001 10072 IsGuiding returns 0
00:04:39.681 00.000 10072 PulseGuide returned control before completion, sleep 13
00:04:39.682 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:39.704 00.022 10072 IsGuiding returns 0
00:04:39.704 00.000 10072 Move returns status 0, amount 3
00:04:39.706 00.002 10072 MoveAxis(N, 0, ABG)
00:04:39.706 00.000 10072 Move returns status 0, amount 0
00:04:39.706 00.000 10072 move complete, result=0
00:04:39.706 00.000 10072 worker thread done servicing request
00:04:39.706 00.000 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:04:39.709 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:39.710 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:39.714 00.004 1032 Enqueuing Expose request
00:04:39.715 00.001 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
00:04:39.717 00.002 10072 Worker thread wakes up
00:04:39.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:39.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:40.128 00.411 10072 Exposure complete
00:04:40.183 00.055 10072 worker thread done servicing request
00:04:40.183 00.000 1032 OnExposeComplete: enter
00:04:40.185 00.002 1032 UpdateGuideState(): m_state=6
00:04:40.187 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 227
00:04:40.189 00.002 1032 Star::Find returns 1 (0), X=324.85, Y=742.39, Mass=1107, SNR=23.4, Peak=126 HFD=2.6
00:04:40.191 00.002 1032 MultiStar: [#1 0.05,-0.16,1.19,U] [#2 0.09,0.02,1.10,U] [#3 -0.18,-0.07,0.76,U] [#4 -0.17,-0.24,0.00,M3] [#5 0.07,-0.12,0.80,U] [#6 0.06,0.04,0.75,U] [#7 0.11,0.02,0.60,U] [#8 -0.06,-0.02,0.63,U] 
00:04:40.193 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.23, 0.01}
00:04:40.195 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
00:04:40.197 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
00:04:40.200 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.62 mountX=-0.05 mountY=-0.04, mountTheta=-2.45
00:04:40.203 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
00:04:40.208 00.005 1032 Enqueuing Move request for scope (0.06, -0.04)
00:04:40.211 00.003 10072 Worker thread wakes up
00:04:40.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
00:04:40.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
00:04:40.211 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.04
00:04:40.211 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.74, period_length = 288.78
00:04:40.211 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:04:40.211 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:40.211 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:04:40.211 00.000 10072 MoveAxis(W, 3, ABG)
00:04:40.212 00.001 10072 Guiding  Dir = 3, Dur = 3
00:04:40.212 00.000 10072 IsGuiding returns 0
00:04:40.213 00.001 10072 PulseGuide returned control before completion, sleep 13
00:04:40.214 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:40.235 00.021 10072 IsGuiding returns 0
00:04:40.235 00.000 10072 Move returns status 0, amount 3
00:04:40.235 00.000 10072 MoveAxis(N, 0, ABG)
00:04:40.235 00.000 10072 Move returns status 0, amount 0
00:04:40.235 00.000 10072 move complete, result=0
00:04:40.235 00.000 10072 worker thread done servicing request
00:04:40.236 00.001 1032 UpdateGuideState exits: m=1107 SNR=23.4
00:04:40.241 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:40.243 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:40.245 00.002 1032 Enqueuing Expose request
00:04:40.247 00.002 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:04:40.249 00.002 10072 Worker thread wakes up
00:04:40.250 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:40.250 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:40.878 00.628 10072 Exposure complete
00:04:40.933 00.055 10072 worker thread done servicing request
00:04:40.933 00.000 1032 OnExposeComplete: enter
00:04:40.935 00.002 1032 UpdateGuideState(): m_state=6
00:04:40.938 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 228
00:04:40.940 00.002 1032 Star::Find returns 1 (0), X=324.93, Y=742.48, Mass=1368, SNR=26.1, Peak=160 HFD=2.7
00:04:40.942 00.002 1032 MultiStar: [#1 -0.01,-0.17,1.09,U] [#2 0.11,0.03,0.90,U] [#3 -0.12,0.07,0.76,U] [#4 -0.17,-0.18,0.70,U] [#5 0.18,-0.06,0.71,U] [#6 -0.03,0.27,0.00,M7] [#7 0.20,0.07,0.52,U] [#8 -0.06,0.12,0.60,U] 
00:04:40.944 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {0.32, 0.10}
00:04:40.947 00.003 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
00:04:40.948 00.001 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
00:04:40.950 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.17 mountX=-0.03 mountY=-0.06, mountTheta=-2.00
00:04:40.955 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
00:04:40.958 00.003 1032 Enqueuing Move request for scope (0.06, -0.01)
00:04:40.960 00.002 10072 Worker thread wakes up
00:04:40.960 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:04:40.960 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:04:40.960 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.06
00:04:40.961 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.74, period_length = 288.78
00:04:40.961 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:04:40.961 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:40.961 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:04:40.961 00.000 10072 MoveAxis(W, 3, ABG)
00:04:40.961 00.000 10072 Guiding  Dir = 3, Dur = 3
00:04:40.961 00.000 10072 IsGuiding returns 0
00:04:40.963 00.002 10072 PulseGuide returned control before completion, sleep 13
00:04:40.965 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:40.985 00.020 10072 IsGuiding returns 0
00:04:40.985 00.000 10072 Move returns status 0, amount 3
00:04:40.985 00.000 10072 MoveAxis(N, 0, ABG)
00:04:40.985 00.000 10072 Move returns status 0, amount 0
00:04:40.985 00.000 10072 move complete, result=0
00:04:40.985 00.000 10072 worker thread done servicing request
00:04:40.988 00.003 1032 UpdateGuideState exits: m=1368 SNR=26.1
00:04:40.990 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:40.992 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:40.993 00.001 1032 Enqueuing Expose request
00:04:40.995 00.002 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:04:40.996 00.001 10072 Worker thread wakes up
00:04:40.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:40.997 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:41.411 00.414 10072 Exposure complete
00:04:41.463 00.052 10072 worker thread done servicing request
00:04:41.463 00.000 1032 OnExposeComplete: enter
00:04:41.465 00.002 1032 UpdateGuideState(): m_state=6
00:04:41.467 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 229
00:04:41.468 00.001 1032 Star::Find returns 1 (0), X=324.94, Y=742.55, Mass=1371, SNR=26.1, Peak=174 HFD=2.4
00:04:41.471 00.003 1032 MultiStar: [#1 0.01,-0.12,1.09,U] [#2 0.16,0.13,0.94,U] [#3 -0.25,0.22,0.00,M1] [#4 -0.15,-0.04,0.67,U] [#5 0.20,0.08,0.68,U] [#6 -0.06,0.25,0.00,M8] [#7 -0.06,0.19,0.51,U] [#8 -0.20,0.06,0.60,U] 
00:04:41.473 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.06}, one-star: {0.33, 0.18}
00:04:41.475 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
00:04:41.476 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
00:04:41.478 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.73 mountX=0.04 mountY=-0.08, mountTheta=-1.10
00:04:41.481 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
00:04:41.483 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
00:04:41.485 00.002 10072 Worker thread wakes up
00:04:41.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
00:04:41.486 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
00:04:41.486 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
00:04:41.486 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 288.78
00:04:41.486 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:04:41.486 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:41.486 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:04:41.486 00.000 10072 MoveAxis(W, 3, ABG)
00:04:41.486 00.000 10072 Guiding  Dir = 3, Dur = 3
00:04:41.486 00.000 10072 IsGuiding returns 0
00:04:41.488 00.002 10072 PulseGuide returned control before completion, sleep 13
00:04:41.489 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:41.510 00.021 1032 UpdateGuideState exits: m=1371 SNR=26.1
00:04:41.512 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:41.514 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:41.520 00.006 10072 IsGuiding returns 0
00:04:41.520 00.000 10072 Move returns status 0, amount 3
00:04:41.520 00.000 1032 Enqueuing Expose request
00:04:41.523 00.003 10072 MoveAxis(N, 0, ABG)
00:04:41.523 00.000 10072 Move returns status 0, amount 0
00:04:41.523 00.000 10072 move complete, result=0
00:04:41.523 00.000 10072 worker thread done servicing request
00:04:41.523 00.000 10072 Worker thread wakes up
00:04:41.523 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:04:41.525 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:41.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:42.162 00.637 10072 Exposure complete
00:04:42.216 00.054 10072 worker thread done servicing request
00:04:42.216 00.000 1032 OnExposeComplete: enter
00:04:42.219 00.003 1032 UpdateGuideState(): m_state=6
00:04:42.220 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 230
00:04:42.223 00.003 1032 Star::Find returns 1 (0), X=324.96, Y=742.50, Mass=1317, SNR=25.5, Peak=172 HFD=2.4
00:04:42.225 00.002 1032 MultiStar: [#1 0.07,-0.05,1.13,U] [#2 0.16,0.11,0.96,U] [#3 -0.21,0.14,0.72,U] [#4 -0.28,-0.15,0.00,M2] [#5 0.16,0.07,0.69,U] [#6 -0.05,0.26,0.00,M9] [#7 -0.04,0.21,0.53,U] [#8 -0.00,0.10,0.59,U] 
00:04:42.226 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.09}, one-star: {0.34, 0.12}
00:04:42.228 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:04:42.229 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:04:42.231 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.76 mountX=0.06 mountY=-0.11, mountTheta=-1.07
00:04:42.233 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
00:04:42.236 00.003 1032 Enqueuing Move request for scope (0.09, 0.09)
00:04:42.239 00.003 10072 Worker thread wakes up
00:04:42.239 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
00:04:42.239 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
00:04:42.239 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
00:04:42.239 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 288.78
00:04:42.239 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:04:42.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:42.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:04:42.239 00.000 10072 MoveAxis(W, 3, ABG)
00:04:42.240 00.001 10072 Guiding  Dir = 3, Dur = 3
00:04:42.240 00.000 10072 IsGuiding returns 0
00:04:42.241 00.001 10072 PulseGuide returned control before completion, sleep 13
00:04:42.241 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:42.263 00.022 1032 UpdateGuideState exits: m=1317 SNR=25.5
00:04:42.266 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:42.269 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:42.271 00.002 1032 Enqueuing Expose request
00:04:42.273 00.002 10072 IsGuiding returns 1
00:04:42.273 00.000 10072 scope still moving after pulse duration time elapsed
00:04:42.300 00.027 10072 IsGuiding returns 1
00:04:42.332 00.032 10072 IsGuiding returns 1
00:04:42.364 00.032 10072 IsGuiding returns 1
00:04:42.395 00.031 10072 IsGuiding returns 1
00:04:42.427 00.032 10072 IsGuiding returns 1
00:04:42.458 00.031 10072 IsGuiding returns 1
00:04:42.488 00.030 10072 IsGuiding returns 1
00:04:42.520 00.032 10072 IsGuiding returns 1
00:04:42.551 00.031 10072 IsGuiding returns 1
00:04:42.582 00.031 10072 IsGuiding returns 1
00:04:42.613 00.031 10072 IsGuiding returns 1
00:04:42.644 00.031 10072 IsGuiding returns 1
00:04:42.676 00.032 10072 IsGuiding returns 1
00:04:42.707 00.031 10072 IsGuiding returns 1
00:04:42.738 00.031 10072 IsGuiding returns 1
00:04:42.769 00.031 10072 IsGuiding returns 1
00:04:42.802 00.033 10072 IsGuiding returns 1
00:04:42.833 00.031 10072 IsGuiding returns 1
00:04:42.863 00.030 10072 IsGuiding returns 1
00:04:42.894 00.031 10072 IsGuiding returns 1
00:04:42.926 00.032 10072 IsGuiding returns 1
00:04:42.957 00.031 10072 IsGuiding returns 0
00:04:42.957 00.000 10072 scope move finished after 3 + 714 ms
00:04:42.957 00.000 10072 Move returns status 0, amount 3
00:04:42.958 00.001 10072 MoveAxis(N, 0, ABG)
00:04:42.958 00.000 10072 Move returns status 0, amount 0
00:04:42.958 00.000 10072 move complete, result=0
00:04:42.958 00.000 10072 worker thread done servicing request
00:04:42.958 00.000 10072 Worker thread wakes up
00:04:42.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:42.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:42.958 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:04:43.582 00.624 10072 Exposure complete
00:04:43.632 00.050 10072 worker thread done servicing request
00:04:43.632 00.000 1032 OnExposeComplete: enter
00:04:43.633 00.001 1032 UpdateGuideState(): m_state=6
00:04:43.635 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 231
00:04:43.636 00.001 1032 Star::Find returns 1 (0), X=324.89, Y=742.39, Mass=1583, SNR=28.0, Peak=178 HFD=2.6
00:04:43.638 00.002 1032 MultiStar: [#1 0.10,-0.08,1.05,U] [#2 0.10,0.02,0.88,U] [#3 -0.19,-0.01,0.67,U] [#4 -0.09,-0.06,0.69,U] [#5 0.06,-0.15,0.66,U] [#6 0.01,0.01,0.63,U] [#7 0.06,0.13,0.48,U] [#8 0.06,-0.02,0.53,U] 
00:04:43.640 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.27, 0.01}
00:04:43.641 00.001 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
00:04:43.644 00.003 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
00:04:43.645 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.34 mountX=-0.03 mountY=-0.05, mountTheta=-2.17
00:04:43.648 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
00:04:43.650 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
00:04:43.652 00.002 10072 Worker thread wakes up
00:04:43.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
00:04:43.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
00:04:43.652 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.05
00:04:43.652 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.73, period_length = 288.78
00:04:43.652 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:04:43.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:43.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:04:43.652 00.000 10072 MoveAxis(W, 5, ABG)
00:04:43.652 00.000 10072 Guiding  Dir = 3, Dur = 5
00:04:43.653 00.001 10072 IsGuiding returns 0
00:04:43.653 00.000 10072 PulseGuide returned control before completion, sleep 15
00:04:43.655 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:43.671 00.016 1032 UpdateGuideState exits: m=1583 SNR=28.0
00:04:43.674 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:43.676 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:43.677 00.001 1032 Enqueuing Expose request
00:04:43.680 00.003 10072 IsGuiding returns 0
00:04:43.680 00.000 10072 Move returns status 0, amount 5
00:04:43.680 00.000 10072 MoveAxis(N, 0, ABG)
00:04:43.680 00.000 10072 Move returns status 0, amount 0
00:04:43.680 00.000 10072 move complete, result=0
00:04:43.680 00.000 10072 worker thread done servicing request
00:04:43.680 00.000 10072 Worker thread wakes up
00:04:43.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:43.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:43.686 00.006 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:04:44.096 00.410 10072 Exposure complete
00:04:44.146 00.050 10072 worker thread done servicing request
00:04:44.146 00.000 1032 OnExposeComplete: enter
00:04:44.149 00.003 1032 UpdateGuideState(): m_state=6
00:04:44.151 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 232
00:04:44.153 00.002 1032 Star::Find returns 1 (0), X=324.96, Y=742.57, Mass=1383, SNR=26.2, Peak=188 HFD=2.4
00:04:44.155 00.002 1032 MultiStar: [#1 0.07,0.05,1.08,U] [#2 0.11,0.10,0.98,U] [#3 -0.09,0.02,0.76,U] [#4 -0.02,0.10,0.66,U] [#5 0.11,0.05,0.65,U] [#6 -0.05,0.18,0.69,U] [#7 0.06,0.10,0.53,U] [#8 -0.06,0.07,0.60,U] 
00:04:44.157 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.10}, one-star: {0.35, 0.19}
00:04:44.159 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
00:04:44.160 00.001 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
00:04:44.161 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=0.07 mountY=-0.09, mountTheta=-0.88
00:04:44.165 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
00:04:44.167 00.002 1032 Enqueuing Move request for scope (0.07, 0.10)
00:04:44.169 00.002 10072 Worker thread wakes up
00:04:44.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
00:04:44.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
00:04:44.169 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.07 yDistance=-0.09
00:04:44.169 00.000 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 288.78
00:04:44.169 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:04:44.169 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:44.169 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:04:44.169 00.000 10072 MoveAxis(W, 3, ABG)
00:04:44.169 00.000 10072 Guiding  Dir = 3, Dur = 3
00:04:44.170 00.001 10072 IsGuiding returns 0
00:04:44.170 00.000 10072 PulseGuide returned control before completion, sleep 13
00:04:44.171 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:44.188 00.017 10072 IsGuiding returns 0
00:04:44.189 00.001 10072 Move returns status 0, amount 3
00:04:44.189 00.000 10072 MoveAxis(N, 0, ABG)
00:04:44.189 00.000 10072 Move returns status 0, amount 0
00:04:44.189 00.000 10072 move complete, result=0
00:04:44.189 00.000 10072 worker thread done servicing request
00:04:44.193 00.004 1032 UpdateGuideState exits: m=1383 SNR=26.2
00:04:44.195 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:44.197 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:44.198 00.001 1032 Enqueuing Expose request
00:04:44.200 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:04:44.202 00.002 10072 Worker thread wakes up
00:04:44.202 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:44.202 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:44.834 00.632 10072 Exposure complete
00:04:44.886 00.052 10072 worker thread done servicing request
00:04:44.887 00.001 1032 OnExposeComplete: enter
00:04:44.890 00.003 1032 UpdateGuideState(): m_state=6
00:04:44.892 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 233
00:04:44.894 00.002 1032 Star::Find returns 1 (0), X=324.88, Y=742.55, Mass=1338, SNR=25.7, Peak=174 HFD=2.5
00:04:44.896 00.002 1032 MultiStar: [#1 -0.00,0.04,1.09,U] [#2 0.02,0.02,1.00,U] [#3 -0.12,0.11,0.74,U] [#4 -0.19,0.13,0.72,U] [#5 0.12,0.05,0.76,U] [#6 0.02,0.21,0.69,U] [#7 -0.00,0.22,0.51,U] [#8 -0.08,0.22,0.61,U] 
00:04:44.898 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.12}, one-star: {0.26, 0.17}
00:04:44.899 00.001 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
00:04:44.901 00.002 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
00:04:44.903 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=0.11 mountY=-0.04, mountTheta=-0.39
00:04:44.905 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
00:04:44.908 00.003 1032 Enqueuing Move request for scope (0.02, 0.12)
00:04:44.910 00.002 10072 Worker thread wakes up
00:04:44.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
00:04:44.910 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
00:04:44.910 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.04
00:04:44.910 00.000 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 288.78
00:04:44.911 00.001 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:04:44.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:44.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:04:44.911 00.000 10072 MoveAxis(W, 3, ABG)
00:04:44.911 00.000 10072 Guiding  Dir = 3, Dur = 3
00:04:44.911 00.000 10072 IsGuiding returns 0
00:04:44.912 00.001 10072 PulseGuide returned control before completion, sleep 13
00:04:44.912 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:44.934 00.022 1032 UpdateGuideState exits: m=1338 SNR=25.7
00:04:44.936 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:44.938 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:44.941 00.003 1032 Enqueuing Expose request
00:04:44.943 00.002 10072 IsGuiding returns 0
00:04:44.943 00.000 10072 Move returns status 0, amount 3
00:04:44.944 00.001 10072 MoveAxis(N, 0, ABG)
00:04:44.944 00.000 10072 Move returns status 0, amount 0
00:04:44.944 00.000 10072 move complete, result=0
00:04:44.944 00.000 10072 worker thread done servicing request
00:04:44.944 00.000 10072 Worker thread wakes up
00:04:44.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:44.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:44.953 00.009 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:04:45.350 00.397 10072 Exposure complete
00:04:45.403 00.053 10072 worker thread done servicing request
00:04:45.403 00.000 1032 OnExposeComplete: enter
00:04:45.405 00.002 1032 UpdateGuideState(): m_state=6
00:04:45.407 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 234
00:04:45.409 00.002 1032 Star::Find returns 1 (0), X=324.94, Y=742.48, Mass=1389, SNR=26.3, Peak=174 HFD=2.4
00:04:45.411 00.002 1032 MultiStar: [#1 -0.02,-0.13,1.14,U] [#2 0.13,0.03,0.95,U] [#3 -0.11,-0.04,0.73,U] [#4 -0.22,-0.04,0.71,U] [#5 0.15,-0.03,0.64,U] [#6 0.06,0.33,0.00,M7] [#7 -0.03,0.26,0.00,M1] [#8 0.04,0.13,0.57,U] 
00:04:45.412 00.001 1032 refined, 6 included, MultiStar: {0.05, -0.00}, one-star: {0.32, 0.10}
00:04:45.414 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
00:04:45.416 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
00:04:45.418 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.07 mountX=-0.02 mountY=-0.05, mountTheta=-1.90
00:04:45.421 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.00, opts=13)
00:04:45.422 00.001 1032 Enqueuing Move request for scope (0.05, -0.00)
00:04:45.427 00.005 10072 Worker thread wakes up
00:04:45.427 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
00:04:45.427 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
00:04:45.427 00.000 10072 Moving (0.05, -0.00) raw xDistance=-0.02 yDistance=-0.05
00:04:45.427 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 288.78
00:04:45.427 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:04:45.427 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:45.428 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:04:45.428 00.000 10072 MoveAxis(W, 3, ABG)
00:04:45.428 00.000 10072 Guiding  Dir = 3, Dur = 3
00:04:45.428 00.000 10072 IsGuiding returns 0
00:04:45.429 00.001 10072 PulseGuide returned control before completion, sleep 13
00:04:45.430 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:45.449 00.019 1032 UpdateGuideState exits: m=1389 SNR=26.3
00:04:45.452 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:45.456 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:45.458 00.002 1032 Enqueuing Expose request
00:04:45.460 00.002 10072 IsGuiding returns 0
00:04:45.460 00.000 10072 Move returns status 0, amount 3
00:04:45.460 00.000 10072 MoveAxis(N, 0, ABG)
00:04:45.461 00.001 10072 Move returns status 0, amount 0
00:04:45.461 00.000 10072 move complete, result=0
00:04:45.461 00.000 10072 worker thread done servicing request
00:04:45.461 00.000 10072 Worker thread wakes up
00:04:45.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:45.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:45.469 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:04:46.085 00.616 10072 Exposure complete
00:04:46.138 00.053 10072 worker thread done servicing request
00:04:46.138 00.000 1032 OnExposeComplete: enter
00:04:46.141 00.003 1032 UpdateGuideState(): m_state=6
00:04:46.143 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 235
00:04:46.145 00.002 1032 Star::Find returns 1 (0), X=324.92, Y=742.50, Mass=1405, SNR=26.4, Peak=180 HFD=2.4
00:04:46.149 00.004 1032 MultiStar: [#1 0.01,0.00,1.08,U] [#2 0.02,0.05,0.97,U] [#3 -0.19,0.08,0.64,U] [#4 -0.22,0.04,0.64,U] [#5 0.05,0.11,0.68,U] [#6 -0.03,0.28,0.00,M8] [#7 0.00,0.12,0.52,U] [#8 0.03,0.20,0.54,U] 
00:04:46.151 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {0.30, 0.13}
00:04:46.153 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
00:04:46.155 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
00:04:46.156 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.33 mountX=0.08 mountY=-0.04, mountTheta=-0.50
00:04:46.159 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
00:04:46.161 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
00:04:46.163 00.002 10072 Worker thread wakes up
00:04:46.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
00:04:46.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
00:04:46.163 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.08 yDistance=-0.04
00:04:46.164 00.001 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 288.78
00:04:46.164 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:04:46.164 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:46.164 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:04:46.164 00.000 10072 MoveAxis(W, 3, ABG)
00:04:46.164 00.000 10072 Guiding  Dir = 3, Dur = 3
00:04:46.164 00.000 10072 IsGuiding returns 0
00:04:46.165 00.001 10072 PulseGuide returned control before completion, sleep 13
00:04:46.165 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:46.189 00.024 1032 UpdateGuideState exits: m=1405 SNR=26.4
00:04:46.192 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:46.194 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:46.196 00.002 1032 Enqueuing Expose request
00:04:46.197 00.001 10072 IsGuiding returns 0
00:04:46.198 00.001 10072 Move returns status 0, amount 3
00:04:46.198 00.000 10072 MoveAxis(N, 0, ABG)
00:04:46.198 00.000 10072 Move returns status 0, amount 0
00:04:46.198 00.000 10072 move complete, result=0
00:04:46.198 00.000 10072 worker thread done servicing request
00:04:46.198 00.000 10072 Worker thread wakes up
00:04:46.198 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:46.198 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:46.208 00.010 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:04:46.617 00.409 10072 Exposure complete
00:04:46.671 00.054 10072 worker thread done servicing request
00:04:46.671 00.000 1032 OnExposeComplete: enter
00:04:46.673 00.002 1032 UpdateGuideState(): m_state=6
00:04:46.676 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 236
00:04:46.678 00.002 1032 Star::Find returns 1 (0), X=324.87, Y=742.52, Mass=1380, SNR=26.2, Peak=175 HFD=2.5
00:04:46.681 00.003 1032 MultiStar: [#1 -0.05,0.02,1.08,U] [#2 0.00,0.09,0.99,U] [#3 -0.28,0.16,0.00,M1] [#4 -0.28,0.11,0.00,M1] [#5 0.05,0.03,0.66,U] [#6 -0.04,0.24,0.68,U] [#7 0.00,0.18,0.52,U] [#8 -0.01,0.09,0.61,U] 
00:04:46.683 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.11}, one-star: {0.25, 0.14}
00:04:46.685 00.002 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
00:04:46.686 00.001 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
00:04:46.688 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.24 mountX=0.09 mountY=-0.06, mountTheta=-0.59
00:04:46.692 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
00:04:46.694 00.002 1032 Enqueuing Move request for scope (0.04, 0.11)
00:04:46.696 00.002 10072 Worker thread wakes up
00:04:46.696 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
00:04:46.696 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
00:04:46.696 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.06
00:04:46.696 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 288.78
00:04:46.696 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:04:46.696 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:46.697 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:04:46.697 00.000 10072 MoveAxis(W, 3, ABG)
00:04:46.697 00.000 10072 Guiding  Dir = 3, Dur = 3
00:04:46.697 00.000 10072 IsGuiding returns 0
00:04:46.698 00.001 10072 PulseGuide returned control before completion, sleep 13
00:04:46.698 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:46.721 00.023 10072 IsGuiding returns 0
00:04:46.721 00.000 10072 Move returns status 0, amount 3
00:04:46.721 00.000 10072 MoveAxis(N, 0, ABG)
00:04:46.721 00.000 10072 Move returns status 0, amount 0
00:04:46.721 00.000 10072 move complete, result=0
00:04:46.721 00.000 10072 worker thread done servicing request
00:04:46.722 00.001 1032 UpdateGuideState exits: m=1380 SNR=26.2
00:04:46.724 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:46.726 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:46.728 00.002 1032 Enqueuing Expose request
00:04:46.729 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:04:46.731 00.002 10072 Worker thread wakes up
00:04:46.731 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:46.731 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:47.367 00.636 10072 Exposure complete
00:04:47.419 00.052 10072 worker thread done servicing request
00:04:47.419 00.000 1032 OnExposeComplete: enter
00:04:47.421 00.002 1032 UpdateGuideState(): m_state=6
00:04:47.423 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 237
00:04:47.425 00.002 1032 Star::Find returns 1 (0), X=324.85, Y=742.61, Mass=1371, SNR=26.1, Peak=189 HFD=2.6
00:04:47.428 00.003 1032 MultiStar: [#1 -0.04,0.16,1.16,U] [#2 0.13,0.15,0.96,U] [#3 -0.16,0.20,0.00,M2] [#4 -0.21,0.16,0.00,M2] [#5 0.14,0.10,0.71,U] [#6 -0.05,0.39,0.00,M8] [#7 0.15,0.23,0.00,M1] [#8 -0.10,0.13,0.59,U] 
00:04:47.430 00.002 1032 refined, 4 included, MultiStar: {0.08, 0.16}, one-star: {0.23, 0.23}
00:04:47.432 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
00:04:47.433 00.001 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
00:04:47.435 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.12 mountX=0.13 mountY=-0.12, mountTheta=-0.71
00:04:47.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.16, opts=13)
00:04:47.441 00.003 1032 Enqueuing Move request for scope (0.08, 0.16)
00:04:47.443 00.002 10072 Worker thread wakes up
00:04:47.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
00:04:47.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
00:04:47.443 00.000 10072 Moving (0.08, 0.16) raw xDistance=0.13 yDistance=-0.12
00:04:47.444 00.001 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.72, period_length = 288.78
00:04:47.444 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
00:04:47.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:47.444 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:04:47.444 00.000 10072 MoveAxis(W, 66, ABG)
00:04:47.444 00.000 10072 Guiding  Dir = 3, Dur = 66
00:04:47.444 00.000 10072 IsGuiding returns 0
00:04:47.446 00.002 10072 PulseGuide returned control before completion, sleep 75
00:04:47.446 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:47.471 00.025 1032 UpdateGuideState exits: m=1371 SNR=26.1
00:04:47.474 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:47.476 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:47.477 00.001 1032 Enqueuing Expose request
00:04:47.535 00.058 10072 IsGuiding returns 0
00:04:47.535 00.000 10072 Move returns status 0, amount 66
00:04:47.535 00.000 10072 MoveAxis(N, 0, ABG)
00:04:47.535 00.000 10072 Move returns status 0, amount 0
00:04:47.535 00.000 10072 move complete, result=0
00:04:47.535 00.000 10072 worker thread done servicing request
00:04:47.535 00.000 10072 Worker thread wakes up
00:04:47.535 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:47.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:47.548 00.013 1032 GuideStep: 0.1 px 66 ms WEST, -0.1 px 0 ms NORTH
00:04:47.945 00.397 10072 Exposure complete
00:04:48.000 00.055 10072 worker thread done servicing request
00:04:48.001 00.001 1032 OnExposeComplete: enter
00:04:48.003 00.002 1032 UpdateGuideState(): m_state=6
00:04:48.006 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 238
00:04:48.008 00.002 1032 Star::Find returns 1 (0), X=324.83, Y=742.61, Mass=1321, SNR=25.6, Peak=170 HFD=2.7
00:04:48.010 00.002 1032 MultiStar: [#1 0.03,0.09,1.10,U] [#2 0.12,0.16,1.00,U] [#3 -0.22,0.20,0.00,M3] [#4 -0.23,0.14,0.00,M3] [#5 0.01,0.16,0.74,U] [#6 0.04,0.31,0.00,M9] [#7 0.05,0.26,0.00,M2] [#8 -0.29,0.20,0.00,M1] 
00:04:48.012 00.002 1032 refined, 3 included, MultiStar: {0.10, 0.16}, one-star: {0.21, 0.23}
00:04:48.014 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
00:04:48.017 00.003 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
00:04:48.019 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.18 cameraTheta=1.02 mountX=0.13 mountY=-0.13, mountTheta=-0.81
00:04:48.022 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.16, opts=13)
00:04:48.024 00.002 1032 Enqueuing Move request for scope (0.10, 0.16)
00:04:48.026 00.002 10072 Worker thread wakes up
00:04:48.026 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
00:04:48.026 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
00:04:48.026 00.000 10072 Moving (0.10, 0.16) raw xDistance=0.13 yDistance=-0.13
00:04:48.027 00.001 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.72, period_length = 288.78
00:04:48.027 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
00:04:48.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:48.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:04:48.027 00.000 10072 MoveAxis(W, 3, ABG)
00:04:48.027 00.000 10072 Guiding  Dir = 3, Dur = 3
00:04:48.028 00.001 10072 IsGuiding returns 0
00:04:48.028 00.000 10072 PulseGuide returned control before completion, sleep 13
00:04:48.029 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:48.052 00.023 10072 IsGuiding returns 0
00:04:48.052 00.000 10072 Move returns status 0, amount 3
00:04:48.052 00.000 1032 UpdateGuideState exits: m=1321 SNR=25.6
00:04:48.054 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:48.056 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:48.057 00.001 1032 Enqueuing Expose request
00:04:48.059 00.002 10072 MoveAxis(N, 0, ABG)
00:04:48.059 00.000 10072 Move returns status 0, amount 0
00:04:48.059 00.000 10072 move complete, result=0
00:04:48.059 00.000 10072 worker thread done servicing request
00:04:48.059 00.000 10072 Worker thread wakes up
00:04:48.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:48.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:48.067 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:04:48.693 00.626 10072 Exposure complete
00:04:48.745 00.052 10072 worker thread done servicing request
00:04:48.745 00.000 1032 OnExposeComplete: enter
00:04:48.748 00.003 1032 UpdateGuideState(): m_state=6
00:04:48.750 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 239
00:04:48.751 00.001 1032 Star::Find returns 1 (0), X=324.81, Y=742.52, Mass=1341, SNR=25.8, Peak=152 HFD=2.6
00:04:48.753 00.002 1032 MultiStar: [#1 -0.13,-0.05,1.11,U] [#2 0.02,0.02,1.01,U] [#3 -0.28,0.16,0.00,M4] [#4 -0.17,-0.03,0.69,U] [#5 0.04,-0.10,0.65,U] [#6 -0.07,0.38,0.00,M10] [#7 0.15,0.13,0.55,U] [#8 -0.16,0.12,0.57,U] 
00:04:48.755 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.03}, one-star: {0.19, 0.14}
00:04:48.758 00.003 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (0.00 = 0.00)
00:04:48.759 00.001 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.00 = 0.00)
00:04:48.761 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.83 mountX=0.03 mountY=0.00, mountTheta=0.00
00:04:48.764 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
00:04:48.766 00.002 1032 Enqueuing Move request for scope (-0.01, 0.03)
00:04:48.770 00.004 10072 Worker thread wakes up
00:04:48.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:04:48.770 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:04:48.770 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
00:04:48.771 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.72, period_length = 288.78
00:04:48.771 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:04:48.771 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:48.771 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:04:48.771 00.000 10072 MoveAxis(W, 3, ABG)
00:04:48.771 00.000 10072 Guiding  Dir = 3, Dur = 3
00:04:48.772 00.001 10072 IsGuiding returns 0
00:04:48.773 00.001 10072 PulseGuide returned control before completion, sleep 13
00:04:48.775 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:48.796 00.021 1032 UpdateGuideState exits: m=1341 SNR=25.8
00:04:48.800 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:48.802 00.002 10072 IsGuiding returns 0
00:04:48.802 00.000 10072 Move returns status 0, amount 3
00:04:48.802 00.000 10072 MoveAxis(N, 0, ABG)
00:04:48.802 00.000 10072 Move returns status 0, amount 0
00:04:48.802 00.000 10072 move complete, result=0
00:04:48.802 00.000 10072 worker thread done servicing request
00:04:48.802 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:48.805 00.003 1032 Enqueuing Expose request
00:04:48.807 00.002 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
00:04:48.809 00.002 10072 Worker thread wakes up
00:04:48.809 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:48.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:49.222 00.413 10072 Exposure complete
00:04:49.274 00.052 10072 worker thread done servicing request
00:04:49.274 00.000 1032 OnExposeComplete: enter
00:04:49.278 00.004 1032 UpdateGuideState(): m_state=6
00:04:49.279 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 240
00:04:49.281 00.002 1032 Star::Find returns 1 (0), X=324.84, Y=742.59, Mass=1485, SNR=27.2, Peak=195 HFD=2.6
00:04:49.283 00.002 1032 MultiStar: [#1 -0.05,0.09,1.05,U] [#2 0.00,0.15,0.94,U] [#3 -0.31,0.28,0.00,M5] [#4 -0.33,0.16,0.00,M3] [#5 -0.03,0.24,0.70,U] [#6 -0.06,0.26,0.00,R] [#7 -0.05,0.12,0.49,U] [#8 -0.17,0.21,0.00,M1] 
00:04:49.285 00.002 1032 refined, 4 included, MultiStar: {0.03, 0.16}, one-star: {0.22, 0.21}
00:04:49.287 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
00:04:49.288 00.001 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
00:04:49.291 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.37 mountX=0.15 mountY=-0.07, mountTheta=-0.46
00:04:49.293 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.16, opts=13)
00:04:49.294 00.001 1032 Enqueuing Move request for scope (0.03, 0.16)
00:04:49.297 00.003 10072 Worker thread wakes up
00:04:49.297 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
00:04:49.297 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
00:04:49.297 00.000 10072 Moving (0.03, 0.16) raw xDistance=0.15 yDistance=-0.07
00:04:49.297 00.000 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.72, period_length = 288.78
00:04:49.297 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:04:49.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:49.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:04:49.299 00.002 10072 MoveAxis(W, 70, ABG)
00:04:49.299 00.000 10072 Guiding  Dir = 3, Dur = 70
00:04:49.299 00.000 10072 IsGuiding returns 0
00:04:49.300 00.001 10072 PulseGuide returned control before completion, sleep 80
00:04:49.301 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:49.324 00.023 1032 UpdateGuideState exits: m=1485 SNR=27.2
00:04:49.327 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:49.331 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:49.334 00.003 1032 Enqueuing Expose request
00:04:49.390 00.056 10072 IsGuiding returns 0
00:04:49.391 00.001 10072 Move returns status 0, amount 70
00:04:49.391 00.000 10072 MoveAxis(N, 0, ABG)
00:04:49.391 00.000 10072 Move returns status 0, amount 0
00:04:49.391 00.000 10072 move complete, result=0
00:04:49.391 00.000 10072 worker thread done servicing request
00:04:49.391 00.000 10072 Worker thread wakes up
00:04:49.391 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:49.391 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:49.401 00.010 1032 GuideStep: 0.1 px 70 ms WEST, -0.1 px 0 ms NORTH
00:04:50.022 00.621 10072 Exposure complete
00:04:50.071 00.049 10072 worker thread done servicing request
00:04:50.072 00.001 1032 OnExposeComplete: enter
00:04:50.073 00.001 1032 UpdateGuideState(): m_state=6
00:04:50.075 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 241
00:04:50.077 00.002 1032 Star::Find returns 1 (0), X=324.84, Y=742.53, Mass=1421, SNR=26.5, Peak=178 HFD=2.6
00:04:50.079 00.002 1032 MultiStar: [#1 -0.03,-0.03,1.11,U] [#2 -0.01,0.10,0.97,U] [#3 -0.18,0.03,0.74,U] [#4 -0.07,0.04,0.68,U] [#5 0.06,0.17,0.65,U] [#6 0.01,0.02,0.70,U] [#7 -0.04,0.30,0.00,M1] [#8 -0.16,0.15,0.60,U] 
00:04:50.081 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.07}, one-star: {0.22, 0.16}
00:04:50.083 00.002 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
00:04:50.086 00.003 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
00:04:50.088 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.69 mountX=0.07 mountY=-0.01, mountTheta=-0.14
00:04:50.091 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
00:04:50.093 00.002 1032 Enqueuing Move request for scope (-0.01, 0.07)
00:04:50.095 00.002 10072 Worker thread wakes up
00:04:50.095 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
00:04:50.095 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
00:04:50.095 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
00:04:50.095 00.000 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.72, period_length = 288.78
00:04:50.095 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:04:50.095 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:50.095 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:04:50.095 00.000 10072 MoveAxis(W, 1, ABG)
00:04:50.095 00.000 10072 Guiding  Dir = 3, Dur = 1
00:04:50.097 00.002 10072 IsGuiding returns 0
00:04:50.097 00.000 10072 PulseGuide returned control before completion, sleep 11
00:04:50.098 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:50.115 00.017 10072 IsGuiding returns 0
00:04:50.115 00.000 10072 Move returns status 0, amount 1
00:04:50.115 00.000 10072 MoveAxis(N, 0, ABG)
00:04:50.115 00.000 10072 Move returns status 0, amount 0
00:04:50.115 00.000 10072 move complete, result=0
00:04:50.115 00.000 10072 worker thread done servicing request
00:04:50.119 00.004 1032 UpdateGuideState exits: m=1421 SNR=26.5
00:04:50.122 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:50.123 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:50.125 00.002 1032 Enqueuing Expose request
00:04:50.126 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:04:50.128 00.002 10072 Worker thread wakes up
00:04:50.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:50.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:50.540 00.412 10072 Exposure complete
00:04:50.589 00.049 10072 worker thread done servicing request
00:04:50.590 00.001 1032 OnExposeComplete: enter
00:04:50.592 00.002 1032 UpdateGuideState(): m_state=6
00:04:50.594 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 242
00:04:50.595 00.001 1032 Star::Find returns 1 (0), X=325.00, Y=742.53, Mass=1304, SNR=25.4, Peak=184 HFD=2.3
00:04:50.598 00.003 1032 MultiStar: [#1 0.09,-0.03,1.13,U] [#2 0.08,0.02,0.94,U] [#3 -0.20,0.05,0.73,U] [#4 -0.28,0.10,0.00,M3] [#5 0.05,-0.00,0.72,U] [#6 0.08,0.07,0.69,U] [#7 0.08,0.19,0.53,U] [#8 0.00,0.09,0.60,U] 
00:04:50.600 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.06}, one-star: {0.38, 0.15}
00:04:50.602 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
00:04:50.603 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
00:04:50.605 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.10 cameraTheta=0.61 mountX=0.04 mountY=-0.10, mountTheta=-1.22
00:04:50.608 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
00:04:50.611 00.003 1032 Enqueuing Move request for scope (0.09, 0.06)
00:04:50.614 00.003 10072 Worker thread wakes up
00:04:50.614 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
00:04:50.614 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
00:04:50.614 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
00:04:50.614 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.72, period_length = 288.78
00:04:50.615 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:04:50.620 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:50.621 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:50.622 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:04:50.622 00.000 10072 MoveAxis(W, 1, ABG)
00:04:50.622 00.000 10072 Guiding  Dir = 3, Dur = 1
00:04:50.622 00.000 10072 IsGuiding returns 0
00:04:50.622 00.000 10072 PulseGuide returned control before completion, sleep 11
00:04:50.638 00.016 1032 UpdateGuideState exits: m=1304 SNR=25.4
00:04:50.641 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:50.643 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:50.646 00.003 1032 Enqueuing Expose request
00:04:50.649 00.003 10072 IsGuiding returns 0
00:04:50.649 00.000 10072 Move returns status 0, amount 1
00:04:50.649 00.000 10072 MoveAxis(N, 0, ABG)
00:04:50.649 00.000 10072 Move returns status 0, amount 0
00:04:50.649 00.000 10072 move complete, result=0
00:04:50.649 00.000 10072 worker thread done servicing request
00:04:50.649 00.000 10072 Worker thread wakes up
00:04:50.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:50.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:50.657 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:04:51.274 00.617 10072 Exposure complete
00:04:51.326 00.052 10072 worker thread done servicing request
00:04:51.326 00.000 1032 OnExposeComplete: enter
00:04:51.328 00.002 1032 UpdateGuideState(): m_state=6
00:04:51.331 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 243
00:04:51.333 00.002 1032 Star::Find returns 1 (0), X=324.87, Y=742.48, Mass=1353, SNR=25.9, Peak=158 HFD=2.5
00:04:51.334 00.001 1032 MultiStar: [#1 0.03,-0.08,1.18,U] [#2 0.10,-0.10,0.95,U] [#3 -0.17,-0.04,0.69,U] [#4 -0.15,-0.02,0.63,U] [#5 -0.01,-0.07,0.74,U] [#6 -0.02,-0.23,0.73,U] [#7 0.07,0.18,0.53,U] [#8 -0.12,-0.04,0.62,U] 
00:04:51.336 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.26, 0.10}
00:04:51.337 00.001 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
00:04:51.339 00.002 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
00:04:51.341 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.16 mountX=-0.04 mountY=-0.01, mountTheta=-2.99
00:04:51.343 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
00:04:51.346 00.003 1032 Enqueuing Move request for scope (0.02, -0.04)
00:04:51.348 00.002 10072 Worker thread wakes up
00:04:51.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
00:04:51.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
00:04:51.349 00.001 10072 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
00:04:51.349 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.72, period_length = 288.78
00:04:51.349 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:04:51.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:51.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:04:51.349 00.000 10072 MoveAxis(W, 1, ABG)
00:04:51.349 00.000 10072 Guiding  Dir = 3, Dur = 1
00:04:51.349 00.000 10072 IsGuiding returns 0
00:04:51.350 00.001 10072 PulseGuide returned control before completion, sleep 11
00:04:51.350 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:51.364 00.014 10072 IsGuiding returns 0
00:04:51.364 00.000 10072 Move returns status 0, amount 1
00:04:51.364 00.000 10072 MoveAxis(N, 0, ABG)
00:04:51.364 00.000 10072 Move returns status 0, amount 0
00:04:51.365 00.001 10072 move complete, result=0
00:04:51.365 00.000 10072 worker thread done servicing request
00:04:51.371 00.006 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:04:51.373 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:51.374 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:51.376 00.002 1032 Enqueuing Expose request
00:04:51.377 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:04:51.379 00.002 10072 Worker thread wakes up
00:04:51.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:51.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:51.789 00.410 10072 Exposure complete
00:04:51.843 00.054 10072 worker thread done servicing request
00:04:51.843 00.000 1032 OnExposeComplete: enter
00:04:51.846 00.003 1032 UpdateGuideState(): m_state=6
00:04:51.847 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 244
00:04:51.850 00.003 1032 Star::Find returns 1 (0), X=324.94, Y=742.51, Mass=1405, SNR=26.4, Peak=169 HFD=2.7
00:04:51.852 00.002 1032 MultiStar: [#1 0.04,-0.12,1.11,U] [#2 -0.01,0.05,0.92,U] [#3 -0.15,0.13,0.70,U] [#4 -0.29,-0.16,0.00,M3] [#5 0.12,-0.10,0.66,U] [#6 -0.01,-0.04,0.76,U] [#7 0.05,0.00,0.52,U] [#8 -0.03,0.11,0.58,U] 
00:04:51.853 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {0.33, 0.13}
00:04:51.855 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
00:04:51.856 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
00:04:51.858 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.28 mountX=0.00 mountY=-0.06, mountTheta=-1.55
00:04:51.862 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
00:04:51.864 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
00:04:51.866 00.002 10072 Worker thread wakes up
00:04:51.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
00:04:51.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
00:04:51.866 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.00 yDistance=-0.06
00:04:51.866 00.000 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.72, period_length = 288.78
00:04:51.867 00.001 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:04:51.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:51.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:04:51.867 00.000 10072 MoveAxis(W, 1, ABG)
00:04:51.867 00.000 10072 Guiding  Dir = 3, Dur = 1
00:04:51.867 00.000 10072 IsGuiding returns 0
00:04:51.868 00.001 10072 PulseGuide returned control before completion, sleep 11
00:04:51.869 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:51.880 00.011 10072 IsGuiding returns 0
00:04:51.880 00.000 10072 Move returns status 0, amount 1
00:04:51.880 00.000 10072 MoveAxis(N, 0, ABG)
00:04:51.880 00.000 10072 Move returns status 0, amount 0
00:04:51.880 00.000 10072 move complete, result=0
00:04:51.880 00.000 10072 worker thread done servicing request
00:04:51.889 00.009 1032 UpdateGuideState exits: m=1405 SNR=26.4
00:04:51.893 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:51.896 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:51.898 00.002 1032 Enqueuing Expose request
00:04:51.901 00.003 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:04:51.902 00.001 10072 Worker thread wakes up
00:04:51.903 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:51.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:52.539 00.636 10072 Exposure complete
00:04:52.599 00.060 10072 worker thread done servicing request
00:04:52.600 00.001 1032 OnExposeComplete: enter
00:04:52.602 00.002 1032 UpdateGuideState(): m_state=6
00:04:52.605 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 245
00:04:52.607 00.002 1032 Star::Find returns 1 (0), X=324.94, Y=742.53, Mass=1437, SNR=26.7, Peak=166 HFD=2.6
00:04:52.609 00.002 1032 MultiStar: [#1 0.03,0.03,1.10,U] [#2 0.11,0.20,0.94,U] [#3 -0.10,0.18,0.71,U] [#4 -0.02,0.02,0.66,U] [#5 0.05,0.07,0.67,U] [#6 -0.04,-0.07,0.70,U] [#7 0.16,0.27,0.00,M1] [#8 -0.12,0.14,0.59,U] 
00:04:52.611 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.09}, one-star: {0.33, 0.16}
00:04:52.613 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
00:04:52.617 00.004 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
00:04:52.619 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.09 mountX=0.08 mountY=-0.07, mountTheta=-0.74
00:04:52.622 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
00:04:52.624 00.002 1032 Enqueuing Move request for scope (0.05, 0.09)
00:04:52.627 00.003 10072 Worker thread wakes up
00:04:52.628 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
00:04:52.628 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
00:04:52.628 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.08 yDistance=-0.07
00:04:52.628 00.000 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.72, period_length = 288.78
00:04:52.628 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:04:52.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:52.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:04:52.628 00.000 10072 MoveAxis(W, 1, ABG)
00:04:52.628 00.000 10072 Guiding  Dir = 3, Dur = 1
00:04:52.628 00.000 10072 IsGuiding returns 0
00:04:52.629 00.001 10072 PulseGuide returned control before completion, sleep 11
00:04:52.629 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:52.646 00.017 10072 IsGuiding returns 0
00:04:52.646 00.000 10072 Move returns status 0, amount 1
00:04:52.646 00.000 10072 MoveAxis(N, 0, ABG)
00:04:52.647 00.001 10072 Move returns status 0, amount 0
00:04:52.647 00.000 10072 move complete, result=0
00:04:52.647 00.000 10072 worker thread done servicing request
00:04:52.653 00.006 1032 UpdateGuideState exits: m=1437 SNR=26.7
00:04:52.655 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:52.657 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:52.658 00.001 1032 Enqueuing Expose request
00:04:52.661 00.003 10072 Worker thread wakes up
00:04:52.661 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:04:52.663 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:52.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:53.075 00.412 10072 Exposure complete
00:04:53.124 00.049 10072 worker thread done servicing request
00:04:53.124 00.000 1032 OnExposeComplete: enter
00:04:53.126 00.002 1032 UpdateGuideState(): m_state=6
00:04:53.129 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 246
00:04:53.130 00.001 1032 Star::Find returns 1 (0), X=325.00, Y=742.61, Mass=1479, SNR=27.1, Peak=198 HFD=2.4
00:04:53.132 00.002 1032 MultiStar: [#1 0.08,0.13,1.12,U] [#2 0.14,0.16,0.94,U] [#3 -0.13,0.27,0.00,M1] [#4 -0.05,0.00,0.63,U] [#5 0.10,0.11,0.63,U] [#6 0.00,0.07,0.71,U] [#7 -0.05,0.33,0.00,M2] [#8 0.06,0.25,0.00,M1] 
00:04:53.134 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.13}, one-star: {0.38, 0.23}
00:04:53.135 00.001 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
00:04:53.137 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
00:04:53.139 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.80 mountX=0.09 mountY=-0.15, mountTheta=-1.03
00:04:53.144 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.13, opts=13)
00:04:53.147 00.003 1032 Enqueuing Move request for scope (0.13, 0.13)
00:04:53.149 00.002 10072 Worker thread wakes up
00:04:53.149 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
00:04:53.149 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
00:04:53.149 00.000 10072 Moving (0.13, 0.13) raw xDistance=0.09 yDistance=-0.15
00:04:53.151 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 288.78
00:04:53.151 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:04:53.151 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:53.151 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:04:53.151 00.000 10072 MoveAxis(W, 1, ABG)
00:04:53.151 00.000 10072 Guiding  Dir = 3, Dur = 1
00:04:53.152 00.001 10072 IsGuiding returns 0
00:04:53.153 00.001 10072 PulseGuide returned control before completion, sleep 11
00:04:53.154 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:53.176 00.022 1032 UpdateGuideState exits: m=1479 SNR=27.1
00:04:53.182 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:53.183 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:53.186 00.003 1032 Enqueuing Expose request
00:04:53.187 00.001 10072 IsGuiding returns 0
00:04:53.187 00.000 10072 Move returns status 0, amount 1
00:04:53.187 00.000 10072 MoveAxis(N, 0, ABG)
00:04:53.187 00.000 10072 Move returns status 0, amount 0
00:04:53.188 00.001 10072 move complete, result=0
00:04:53.188 00.000 10072 worker thread done servicing request
00:04:53.188 00.000 10072 Worker thread wakes up
00:04:53.188 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:53.188 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:53.195 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
00:04:53.822 00.627 10072 Exposure complete
00:04:53.879 00.057 10072 worker thread done servicing request
00:04:53.879 00.000 1032 OnExposeComplete: enter
00:04:53.881 00.002 1032 UpdateGuideState(): m_state=6
00:04:53.883 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 247
00:04:53.885 00.002 1032 Star::Find returns 1 (0), X=325.04, Y=742.59, Mass=1388, SNR=26.2, Peak=180 HFD=2.4
00:04:53.888 00.003 1032 MultiStar: [#1 -0.00,0.13,1.13,U] [#2 0.12,0.13,0.94,U] [#3 -0.17,0.27,0.00,M2] [#4 -0.04,0.04,0.68,U] [#5 0.12,0.12,0.67,U] [#6 0.08,0.06,0.68,U] [#7 0.28,0.25,0.00,M3] [#8 0.03,0.11,0.57,U] 
00:04:53.890 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.12}, one-star: {0.42, 0.21}
00:04:53.891 00.001 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
00:04:53.894 00.003 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
00:04:53.898 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.81 mountX=0.09 mountY=-0.14, mountTheta=-1.02
00:04:53.902 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
00:04:53.904 00.002 1032 Enqueuing Move request for scope (0.12, 0.12)
00:04:53.907 00.003 10072 Worker thread wakes up
00:04:53.907 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
00:04:53.907 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
00:04:53.907 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.09 yDistance=-0.14
00:04:53.907 00.000 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 288.78
00:04:53.907 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:04:53.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:53.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:04:53.907 00.000 10072 MoveAxis(E, 0, ABG)
00:04:53.907 00.000 10072 Move returns status 0, amount 0
00:04:53.908 00.001 10072 MoveAxis(N, 0, ABG)
00:04:53.908 00.000 10072 Move returns status 0, amount 0
00:04:53.908 00.000 10072 move complete, result=0
00:04:53.908 00.000 10072 worker thread done servicing request
00:04:53.909 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:53.932 00.023 1032 UpdateGuideState exits: m=1388 SNR=26.2
00:04:53.934 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:53.936 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:53.937 00.001 1032 Enqueuing Expose request
00:04:53.940 00.003 10072 Worker thread wakes up
00:04:53.940 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:53.940 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:53.940 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:54.354 00.414 10072 Exposure complete
00:04:54.407 00.053 10072 worker thread done servicing request
00:04:54.407 00.000 1032 OnExposeComplete: enter
00:04:54.410 00.003 1032 UpdateGuideState(): m_state=6
00:04:54.411 00.001 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 248
00:04:54.413 00.002 1032 Star::Find returns 1 (0), X=324.86, Y=742.61, Mass=1467, SNR=27.0, Peak=193 HFD=2.5
00:04:54.415 00.002 1032 MultiStar: [#1 0.05,-0.01,1.01,U] [#2 0.17,0.16,0.92,U] [#3 -0.10,0.18,0.69,U] [#4 -0.09,0.06,0.66,U] [#5 0.12,-0.00,0.68,U] [#6 0.05,0.02,0.72,U] [#7 0.32,-0.21,0.00,M4] [#8 -0.02,0.16,0.58,U] 
00:04:54.417 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.10}, one-star: {0.25, 0.23}
00:04:54.419 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:04:54.421 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:04:54.423 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=0.08 mountY=-0.09, mountTheta=-0.85
00:04:54.429 00.006 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
00:04:54.431 00.002 1032 Enqueuing Move request for scope (0.07, 0.10)
00:04:54.433 00.002 10072 Worker thread wakes up
00:04:54.433 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
00:04:54.433 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
00:04:54.433 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
00:04:54.434 00.001 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 288.78
00:04:54.434 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
00:04:54.434 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:54.434 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:04:54.434 00.000 10072 MoveAxis(E, 0, ABG)
00:04:54.434 00.000 10072 Move returns status 0, amount 0
00:04:54.434 00.000 10072 MoveAxis(N, 0, ABG)
00:04:54.434 00.000 10072 Move returns status 0, amount 0
00:04:54.434 00.000 10072 move complete, result=0
00:04:54.434 00.000 10072 worker thread done servicing request
00:04:54.435 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:54.455 00.020 1032 UpdateGuideState exits: m=1467 SNR=27.0
00:04:54.457 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:54.460 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:54.463 00.003 1032 Enqueuing Expose request
00:04:54.464 00.001 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:54.466 00.002 10072 Worker thread wakes up
00:04:54.467 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:54.467 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:55.100 00.633 10072 Exposure complete
00:04:55.152 00.052 10072 worker thread done servicing request
00:04:55.152 00.000 1032 OnExposeComplete: enter
00:04:55.154 00.002 1032 UpdateGuideState(): m_state=6
00:04:55.157 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 249
00:04:55.159 00.002 1032 Star::Find returns 1 (0), X=324.97, Y=742.54, Mass=1412, SNR=26.5, Peak=181 HFD=2.4
00:04:55.161 00.002 1032 MultiStar: [#1 0.08,0.04,1.08,U] [#2 0.17,0.02,0.93,U] [#3 -0.15,0.14,0.74,U] [#4 -0.16,0.03,0.68,U] [#5 0.27,0.15,0.00,M1] [#6 0.03,0.02,0.71,U] [#7 0.20,0.30,0.00,M5] [#8 0.03,-0.03,0.58,U] 
00:04:55.162 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.06}, one-star: {0.35, 0.17}
00:04:55.164 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
00:04:55.165 00.001 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
00:04:55.168 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.72 mountX=0.04 mountY=-0.09, mountTheta=-1.11
00:04:55.171 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
00:04:55.173 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
00:04:55.178 00.005 10072 Worker thread wakes up
00:04:55.179 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
00:04:55.179 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
00:04:55.179 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.09
00:04:55.179 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 288.78
00:04:55.179 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:04:55.179 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:55.179 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:04:55.180 00.001 10072 MoveAxis(E, 0, ABG)
00:04:55.180 00.000 10072 Move returns status 0, amount 0
00:04:55.180 00.000 10072 MoveAxis(N, 0, ABG)
00:04:55.180 00.000 10072 Move returns status 0, amount 0
00:04:55.180 00.000 10072 move complete, result=0
00:04:55.180 00.000 10072 worker thread done servicing request
00:04:55.182 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:55.203 00.021 1032 UpdateGuideState exits: m=1412 SNR=26.5
00:04:55.205 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:55.209 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:55.211 00.002 1032 Enqueuing Expose request
00:04:55.212 00.001 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:55.214 00.002 10072 Worker thread wakes up
00:04:55.214 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:55.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:55.633 00.419 10072 Exposure complete
00:04:55.682 00.049 10072 worker thread done servicing request
00:04:55.683 00.001 1032 OnExposeComplete: enter
00:04:55.685 00.002 1032 UpdateGuideState(): m_state=6
00:04:55.686 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 250
00:04:55.688 00.002 1032 Star::Find returns 1 (0), X=324.96, Y=742.55, Mass=1311, SNR=25.5, Peak=175 HFD=2.5
00:04:55.690 00.002 1032 MultiStar: [#1 0.12,0.12,1.14,U] [#2 0.17,0.11,0.98,U] [#3 -0.07,0.31,0.00,M1] [#4 -0.08,0.11,0.71,U] [#5 0.24,0.21,0.00,M2] [#6 0.17,0.01,0.70,U] [#7 0.24,0.18,0.00,M6] [#8 0.13,0.22,0.00,M1] 
00:04:55.691 00.001 1032 refined, 4 included, MultiStar: {0.16, 0.11}, one-star: {0.34, 0.18}
00:04:55.693 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
00:04:55.695 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
00:04:55.697 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.62 mountX=0.07 mountY=-0.18, mountTheta=-1.21
00:04:55.700 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.11, opts=13)
00:04:55.702 00.002 1032 Enqueuing Move request for scope (0.16, 0.11)
00:04:55.704 00.002 10072 Worker thread wakes up
00:04:55.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
00:04:55.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
00:04:55.704 00.000 10072 Moving (0.16, 0.11) raw xDistance=0.07 yDistance=-0.18
00:04:55.705 00.001 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 288.78
00:04:55.705 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:04:55.705 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:55.705 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:04:55.705 00.000 10072 MoveAxis(E, 0, ABG)
00:04:55.705 00.000 10072 Move returns status 0, amount 0
00:04:55.705 00.000 10072 MoveAxis(N, 0, ABG)
00:04:55.705 00.000 10072 Move returns status 0, amount 0
00:04:55.705 00.000 10072 move complete, result=0
00:04:55.705 00.000 10072 worker thread done servicing request
00:04:55.706 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:55.725 00.019 1032 UpdateGuideState exits: m=1311 SNR=25.5
00:04:55.727 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:55.730 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:55.732 00.002 1032 Enqueuing Expose request
00:04:55.733 00.001 1032 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:04:55.734 00.001 10072 Worker thread wakes up
00:04:55.735 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:55.735 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:56.368 00.633 10072 Exposure complete
00:04:56.416 00.048 10072 worker thread done servicing request
00:04:56.416 00.000 1032 OnExposeComplete: enter
00:04:56.419 00.003 1032 UpdateGuideState(): m_state=6
00:04:56.420 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 251
00:04:56.422 00.002 1032 Star::Find returns 1 (0), X=324.88, Y=742.54, Mass=1344, SNR=25.8, Peak=182 HFD=2.5
00:04:56.424 00.002 1032 MultiStar: [#1 0.04,0.01,1.11,U] [#2 0.19,0.18,0.00,M1] [#3 -0.22,0.13,0.00,M2] [#4 -0.07,-0.01,0.65,U] [#5 0.07,0.14,0.78,U] [#6 0.03,0.13,0.72,U] [#7 0.15,0.24,0.00,M7] [#8 -0.09,0.20,0.62,U] 
00:04:56.427 00.003 1032 refined, 5 included, MultiStar: {0.06, 0.10}, one-star: {0.27, 0.16}
00:04:56.429 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
00:04:56.431 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
00:04:56.432 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=0.08 mountY=-0.08, mountTheta=-0.80
00:04:56.436 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
00:04:56.438 00.002 1032 Enqueuing Move request for scope (0.06, 0.10)
00:04:56.439 00.001 10072 Worker thread wakes up
00:04:56.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
00:04:56.440 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
00:04:56.440 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
00:04:56.440 00.000 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 288.78
00:04:56.440 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
00:04:56.440 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:56.440 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:04:56.440 00.000 10072 MoveAxis(E, 1, ABG)
00:04:56.440 00.000 10072 Guiding  Dir = 2, Dur = 1
00:04:56.441 00.001 10072 IsGuiding returns 0
00:04:56.441 00.000 10072 PulseGuide returned control before completion, sleep 11
00:04:56.441 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:56.459 00.018 10072 IsGuiding returns 0
00:04:56.459 00.000 10072 Move returns status 0, amount 1
00:04:56.459 00.000 10072 MoveAxis(N, 0, ABG)
00:04:56.459 00.000 10072 Move returns status 0, amount 0
00:04:56.459 00.000 10072 move complete, result=0
00:04:56.459 00.000 10072 worker thread done servicing request
00:04:56.462 00.003 1032 UpdateGuideState exits: m=1344 SNR=25.8
00:04:56.465 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:56.466 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:56.467 00.001 1032 Enqueuing Expose request
00:04:56.470 00.003 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:04:56.471 00.001 10072 Worker thread wakes up
00:04:56.471 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:56.471 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:56.880 00.409 10072 Exposure complete
00:04:56.931 00.051 10072 worker thread done servicing request
00:04:56.931 00.000 1032 OnExposeComplete: enter
00:04:56.933 00.002 1032 UpdateGuideState(): m_state=6
00:04:56.936 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 252
00:04:56.938 00.002 1032 Star::Find returns 1 (0), X=324.92, Y=742.55, Mass=1409, SNR=26.4, Peak=177 HFD=2.4
00:04:56.939 00.001 1032 MultiStar: [#1 0.08,-0.09,1.13,U] [#2 0.11,0.10,0.95,U] [#3 -0.17,0.16,0.70,U] [#4 -0.22,0.11,0.68,U] [#5 0.14,0.11,0.66,U] [#6 0.16,-0.03,0.70,U] [#7 0.06,0.14,0.54,U] [#8 -0.00,0.13,0.60,U] 
00:04:56.941 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.31, 0.17}
00:04:56.943 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
00:04:56.945 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
00:04:56.946 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.87 mountX=0.06 mountY=-0.09, mountTheta=-0.96
00:04:56.949 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
00:04:56.951 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
00:04:56.952 00.001 10072 Worker thread wakes up
00:04:56.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
00:04:56.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
00:04:56.952 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
00:04:56.954 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 288.78
00:04:56.954 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:04:56.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:56.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:04:56.954 00.000 10072 MoveAxis(E, 1, ABG)
00:04:56.954 00.000 10072 Guiding  Dir = 2, Dur = 1
00:04:56.954 00.000 10072 IsGuiding returns 0
00:04:56.955 00.001 10072 PulseGuide returned control before completion, sleep 11
00:04:56.956 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:56.973 00.017 10072 IsGuiding returns 0
00:04:56.973 00.000 10072 Move returns status 0, amount 1
00:04:56.973 00.000 10072 MoveAxis(N, 0, ABG)
00:04:56.973 00.000 10072 Move returns status 0, amount 0
00:04:56.973 00.000 10072 move complete, result=0
00:04:56.973 00.000 10072 worker thread done servicing request
00:04:56.978 00.005 1032 UpdateGuideState exits: m=1409 SNR=26.4
00:04:56.981 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:56.983 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:56.985 00.002 1032 Enqueuing Expose request
00:04:56.990 00.005 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:04:56.992 00.002 10072 Worker thread wakes up
00:04:56.992 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:56.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:57.619 00.627 10072 Exposure complete
00:04:57.668 00.049 10072 worker thread done servicing request
00:04:57.668 00.000 1032 OnExposeComplete: enter
00:04:57.670 00.002 1032 UpdateGuideState(): m_state=6
00:04:57.671 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 253
00:04:57.673 00.002 1032 Star::Find returns 1 (0), X=324.94, Y=742.46, Mass=1301, SNR=25.4, Peak=157 HFD=2.4
00:04:57.676 00.003 1032 MultiStar: [#1 0.06,-0.01,1.15,U] [#2 0.21,0.08,0.94,U] [#3 -0.08,0.12,0.73,U] [#4 -0.18,0.11,0.72,U] [#5 0.22,0.15,0.00,M1] [#6 0.15,0.01,0.71,U] [#7 0.19,0.21,0.00,M7] [#8 0.11,0.13,0.62,U] 
00:04:57.677 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.07}, one-star: {0.32, 0.09}
00:04:57.679 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
00:04:57.680 00.001 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
00:04:57.682 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=0.04 mountY=-0.11, mountTheta=-1.21
00:04:57.685 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
00:04:57.686 00.001 1032 Enqueuing Move request for scope (0.10, 0.07)
00:04:57.688 00.002 10072 Worker thread wakes up
00:04:57.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
00:04:57.689 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
00:04:57.689 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.11
00:04:57.689 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 288.78
00:04:57.689 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:04:57.689 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:57.689 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:04:57.689 00.000 10072 MoveAxis(E, 1, ABG)
00:04:57.689 00.000 10072 Guiding  Dir = 2, Dur = 1
00:04:57.690 00.001 10072 IsGuiding returns 0
00:04:57.691 00.001 10072 PulseGuide returned control before completion, sleep 11
00:04:57.692 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:57.706 00.014 10072 IsGuiding returns 1
00:04:57.706 00.000 10072 scope still moving after pulse duration time elapsed
00:04:57.714 00.008 1032 UpdateGuideState exits: m=1301 SNR=25.4
00:04:57.716 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:57.717 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:57.719 00.002 1032 Enqueuing Expose request
00:04:57.737 00.018 10072 IsGuiding returns 0
00:04:57.737 00.000 10072 scope move finished after 1 + 46 ms
00:04:57.737 00.000 10072 Move returns status 0, amount 1
00:04:57.737 00.000 10072 MoveAxis(N, 0, ABG)
00:04:57.737 00.000 10072 Move returns status 0, amount 0
00:04:57.737 00.000 10072 move complete, result=0
00:04:57.738 00.001 10072 worker thread done servicing request
00:04:57.738 00.000 10072 Worker thread wakes up
00:04:57.738 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:57.738 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:57.742 00.004 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:04:58.158 00.416 10072 Exposure complete
00:04:58.208 00.050 10072 worker thread done servicing request
00:04:58.208 00.000 1032 OnExposeComplete: enter
00:04:58.210 00.002 1032 UpdateGuideState(): m_state=6
00:04:58.211 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 254
00:04:58.213 00.002 1032 Star::Find returns 1 (0), X=324.90, Y=742.50, Mass=1437, SNR=26.7, Peak=192 HFD=2.4
00:04:58.215 00.002 1032 MultiStar: [#1 0.10,0.03,1.08,U] [#2 0.16,0.14,0.89,U] [#3 -0.05,0.24,0.73,U] [#4 -0.28,0.12,0.00,M1] [#5 -0.04,0.07,0.65,U] [#6 0.23,0.12,0.00,M1] [#7 0.16,0.27,0.00,M8] [#8 0.09,0.11,0.60,U] 
00:04:58.216 00.001 1032 refined, 5 included, MultiStar: {0.11, 0.12}, one-star: {0.29, 0.13}
00:04:58.218 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
00:04:58.220 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
00:04:58.222 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.83 mountX=0.09 mountY=-0.13, mountTheta=-1.00
00:04:58.224 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
00:04:58.226 00.002 1032 Enqueuing Move request for scope (0.11, 0.12)
00:04:58.229 00.003 10072 Worker thread wakes up
00:04:58.229 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
00:04:58.229 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
00:04:58.229 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.09 yDistance=-0.13
00:04:58.229 00.000 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 288.78
00:04:58.230 00.001 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:04:58.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:58.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:04:58.230 00.000 10072 MoveAxis(E, 1, ABG)
00:04:58.230 00.000 10072 Guiding  Dir = 2, Dur = 1
00:04:58.230 00.000 10072 IsGuiding returns 0
00:04:58.231 00.001 10072 PulseGuide returned control before completion, sleep 11
00:04:58.232 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:58.249 00.017 10072 IsGuiding returns 0
00:04:58.249 00.000 10072 Move returns status 0, amount 1
00:04:58.249 00.000 10072 MoveAxis(N, 0, ABG)
00:04:58.249 00.000 10072 Move returns status 0, amount 0
00:04:58.249 00.000 10072 move complete, result=0
00:04:58.249 00.000 10072 worker thread done servicing request
00:04:58.253 00.004 1032 UpdateGuideState exits: m=1437 SNR=26.7
00:04:58.255 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:58.256 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:58.258 00.002 1032 Enqueuing Expose request
00:04:58.260 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:04:58.262 00.002 10072 Worker thread wakes up
00:04:58.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:58.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:58.899 00.637 10072 Exposure complete
00:04:58.949 00.050 10072 worker thread done servicing request
00:04:58.949 00.000 1032 OnExposeComplete: enter
00:04:58.951 00.002 1032 UpdateGuideState(): m_state=6
00:04:58.953 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 255
00:04:58.955 00.002 1032 Star::Find returns 1 (0), X=324.91, Y=742.69, Mass=1545, SNR=27.6, Peak=197 HFD=2.6
00:04:58.958 00.003 1032 MultiStar: [#1 -0.03,0.23,1.04,U] [#2 0.15,0.21,0.00,M1] [#3 -0.12,0.16,0.66,U] [#4 -0.08,0.18,0.64,U] [#5 0.22,0.26,0.00,M1] [#6 0.09,0.11,0.67,U] [#7 0.26,0.47,0.00,M9] [#8 -0.10,0.29,0.00,M1] 
00:04:58.960 00.002 1032 refined, 4 included, MultiStar: {0.05, 0.21}, one-star: {0.30, 0.31}
00:04:58.962 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
00:04:58.963 00.001 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
00:04:58.965 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.33 mountX=0.19 mountY=-0.10, mountTheta=-0.50
00:04:58.967 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.21, opts=13)
00:04:58.969 00.002 1032 Enqueuing Move request for scope (0.05, 0.21)
00:04:58.971 00.002 10072 Worker thread wakes up
00:04:58.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
00:04:58.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
00:04:58.971 00.000 10072 Moving (0.05, 0.21) raw xDistance=0.19 yDistance=-0.10
00:04:58.971 00.000 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.70, period_length = 288.78
00:04:58.973 00.002 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
00:04:58.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:58.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:04:58.973 00.000 10072 MoveAxis(W, 92, ABG)
00:04:58.973 00.000 10072 Guiding  Dir = 3, Dur = 92
00:04:58.973 00.000 10072 IsGuiding returns 0
00:04:58.974 00.001 10072 PulseGuide returned control before completion, sleep 102
00:04:58.975 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:58.997 00.022 1032 UpdateGuideState exits: m=1545 SNR=27.6
00:04:58.999 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:59.002 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:59.005 00.003 1032 Enqueuing Expose request
00:04:59.083 00.078 10072 IsGuiding returns 0
00:04:59.083 00.000 10072 Move returns status 0, amount 92
00:04:59.083 00.000 10072 MoveAxis(N, 0, ABG)
00:04:59.083 00.000 10072 Move returns status 0, amount 0
00:04:59.083 00.000 10072 move complete, result=0
00:04:59.083 00.000 10072 worker thread done servicing request
00:04:59.083 00.000 10072 Worker thread wakes up
00:04:59.083 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:59.083 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:59.083 00.000 1032 GuideStep: 0.2 px 92 ms WEST, -0.1 px 0 ms NORTH
00:04:59.495 00.412 10072 Exposure complete
00:04:59.548 00.053 10072 worker thread done servicing request
00:04:59.548 00.000 1032 OnExposeComplete: enter
00:04:59.551 00.003 1032 UpdateGuideState(): m_state=6
00:04:59.554 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 256
00:04:59.556 00.002 1032 Star::Find returns 1 (0), X=324.92, Y=742.63, Mass=1350, SNR=25.8, Peak=184 HFD=2.5
00:04:59.558 00.002 1032 MultiStar: [#1 0.06,0.06,1.15,U] [#2 0.11,0.17,0.99,U] [#3 -0.06,0.21,0.75,U] [#4 -0.26,0.08,0.00,M1] [#5 0.19,0.10,0.73,U] [#6 0.06,0.10,0.64,U] [#7 0.02,0.40,0.00,M10] [#8 0.00,0.26,0.00,M2] 
00:04:59.560 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.15}, one-star: {0.30, 0.26}
00:04:59.561 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
00:04:59.563 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
00:04:59.564 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.91 mountX=0.12 mountY=-0.15, mountTheta=-0.92
00:04:59.566 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.15, opts=13)
00:04:59.568 00.002 1032 Enqueuing Move request for scope (0.12, 0.15)
00:04:59.570 00.002 10072 Worker thread wakes up
00:04:59.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
00:04:59.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
00:04:59.570 00.000 10072 Moving (0.12, 0.15) raw xDistance=0.12 yDistance=-0.15
00:04:59.570 00.000 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 288.78
00:04:59.570 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:04:59.571 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:59.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:04:59.571 00.000 10072 MoveAxis(W, 3, ABG)
00:04:59.571 00.000 10072 Guiding  Dir = 3, Dur = 3
00:04:59.571 00.000 10072 IsGuiding returns 0
00:04:59.572 00.001 10072 PulseGuide returned control before completion, sleep 13
00:04:59.572 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:04:59.596 00.024 1032 UpdateGuideState exits: m=1350 SNR=25.8
00:04:59.598 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:59.601 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:04:59.603 00.002 1032 Enqueuing Expose request
00:04:59.604 00.001 10072 IsGuiding returns 0
00:04:59.605 00.001 10072 Move returns status 0, amount 3
00:04:59.605 00.000 10072 MoveAxis(N, 0, ABG)
00:04:59.605 00.000 10072 Move returns status 0, amount 0
00:04:59.605 00.000 10072 move complete, result=0
00:04:59.605 00.000 10072 worker thread done servicing request
00:04:59.605 00.000 10072 Worker thread wakes up
00:04:59.605 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:04:59.605 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:04:59.619 00.014 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
00:05:00.245 00.626 10072 Exposure complete
00:05:00.296 00.051 10072 worker thread done servicing request
00:05:00.296 00.000 1032 OnExposeComplete: enter
00:05:00.299 00.003 1032 UpdateGuideState(): m_state=6
00:05:00.302 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 257
00:05:00.305 00.003 1032 Star::Find returns 1 (0), X=325.00, Y=742.58, Mass=1521, SNR=27.5, Peak=210 HFD=2.5
00:05:00.307 00.002 1032 MultiStar: [#1 0.22,0.04,1.06,U] [#2 0.22,0.20,0.00,M1] [#3 -0.03,0.14,0.67,U] [#4 -0.12,0.02,0.63,U] [#5 0.30,0.20,0.00,M1] [#6 0.26,0.03,0.00,M1] [#7 0.22,0.11,0.50,U] [#8 0.14,0.21,0.50,U] 
00:05:00.309 00.002 1032 refined, 5 included, MultiStar: {0.16, 0.12}, one-star: {0.38, 0.20}
00:05:00.311 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
00:05:00.312 00.001 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
00:05:00.313 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.63 mountX=0.07 mountY=-0.18, mountTheta=-1.20
00:05:00.318 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.12, opts=13)
00:05:00.320 00.002 1032 Enqueuing Move request for scope (0.16, 0.12)
00:05:00.321 00.001 10072 Worker thread wakes up
00:05:00.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
00:05:00.321 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
00:05:00.321 00.000 10072 Moving (0.16, 0.12) raw xDistance=0.07 yDistance=-0.18
00:05:00.322 00.001 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 288.78
00:05:00.322 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:05:00.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:00.322 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:05:00.322 00.000 10072 MoveAxis(W, 3, ABG)
00:05:00.322 00.000 10072 Guiding  Dir = 3, Dur = 3
00:05:00.322 00.000 10072 IsGuiding returns 0
00:05:00.323 00.001 10072 PulseGuide returned control before completion, sleep 13
00:05:00.323 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:00.344 00.021 1032 UpdateGuideState exits: m=1521 SNR=27.5
00:05:00.346 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:00.348 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:00.350 00.002 1032 Enqueuing Expose request
00:05:00.352 00.002 10072 IsGuiding returns 0
00:05:00.352 00.000 10072 Move returns status 0, amount 3
00:05:00.352 00.000 10072 MoveAxis(N, 0, ABG)
00:05:00.352 00.000 10072 Move returns status 0, amount 0
00:05:00.352 00.000 10072 move complete, result=0
00:05:00.352 00.000 10072 worker thread done servicing request
00:05:00.352 00.000 10072 Worker thread wakes up
00:05:00.352 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:00.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:00.362 00.010 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
00:05:00.761 00.399 10072 Exposure complete
00:05:00.812 00.051 10072 worker thread done servicing request
00:05:00.812 00.000 1032 OnExposeComplete: enter
00:05:00.814 00.002 1032 UpdateGuideState(): m_state=6
00:05:00.816 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 258
00:05:00.819 00.003 1032 Star::Find returns 1 (0), X=324.94, Y=742.65, Mass=1275, SNR=25.2, Peak=173 HFD=2.6
00:05:00.820 00.001 1032 MultiStar: [#1 0.17,0.03,1.13,U] [#2 0.12,0.19,1.04,U] [#3 -0.05,0.22,0.72,U] [#4 0.12,-0.01,0.69,U] [#5 0.26,0.09,0.00,M2] [#6 0.18,0.05,0.70,U] [#7 0.12,0.34,0.00,M10] [#8 -0.09,0.20,0.58,U] 
00:05:00.822 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.14}, one-star: {0.33, 0.27}
00:05:00.823 00.001 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
00:05:00.826 00.003 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
00:05:00.827 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.81 mountX=0.10 mountY=-0.16, mountTheta=-1.02
00:05:00.830 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.14, opts=13)
00:05:00.831 00.001 1032 Enqueuing Move request for scope (0.13, 0.14)
00:05:00.833 00.002 10072 Worker thread wakes up
00:05:00.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
00:05:00.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
00:05:00.833 00.000 10072 Moving (0.13, 0.14) raw xDistance=0.10 yDistance=-0.16
00:05:00.833 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 288.78
00:05:00.833 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:05:00.833 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:00.833 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:05:00.833 00.000 10072 MoveAxis(W, 3, ABG)
00:05:00.834 00.001 10072 Guiding  Dir = 3, Dur = 3
00:05:00.835 00.001 10072 IsGuiding returns 0
00:05:00.836 00.001 10072 PulseGuide returned control before completion, sleep 13
00:05:00.836 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:00.853 00.017 10072 IsGuiding returns 0
00:05:00.853 00.000 10072 Move returns status 0, amount 3
00:05:00.853 00.000 10072 MoveAxis(N, 0, ABG)
00:05:00.853 00.000 10072 Move returns status 0, amount 0
00:05:00.853 00.000 10072 move complete, result=0
00:05:00.853 00.000 10072 worker thread done servicing request
00:05:00.856 00.003 1032 UpdateGuideState exits: m=1275 SNR=25.2
00:05:00.860 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:00.864 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:00.866 00.002 1032 Enqueuing Expose request
00:05:00.868 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
00:05:00.870 00.002 10072 Worker thread wakes up
00:05:00.871 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:00.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:01.495 00.624 10072 Exposure complete
00:05:01.543 00.048 10072 worker thread done servicing request
00:05:01.544 00.001 1032 OnExposeComplete: enter
00:05:01.546 00.002 1032 UpdateGuideState(): m_state=6
00:05:01.548 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 259
00:05:01.549 00.001 1032 Star::Find returns 1 (0), X=324.92, Y=742.70, Mass=1335, SNR=25.7, Peak=185 HFD=2.6
00:05:01.552 00.003 1032 MultiStar: [#1 0.05,0.12,1.12,U] [#2 0.16,0.24,0.00,M1] [#3 -0.14,0.27,0.00,M1] [#4 -0.08,0.18,0.68,U] [#5 0.14,0.10,0.73,U] [#6 0.01,0.29,0.00,M1] [#7 0.01,0.25,0.52,U] [#8 0.06,0.28,0.00,M1] 
00:05:01.554 00.002 1032 refined, 4 included, MultiStar: {0.10, 0.19}, one-star: {0.31, 0.32}
00:05:01.559 00.005 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
00:05:01.561 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
00:05:01.563 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.22 cameraTheta=1.09 mountX=0.16 mountY=-0.15, mountTheta=-0.74
00:05:01.565 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.19, opts=13)
00:05:01.567 00.002 1032 Enqueuing Move request for scope (0.10, 0.19)
00:05:01.570 00.003 10072 Worker thread wakes up
00:05:01.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
00:05:01.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
00:05:01.570 00.000 10072 Moving (0.10, 0.19) raw xDistance=0.16 yDistance=-0.15
00:05:01.570 00.000 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.70, period_length = 288.78
00:05:01.570 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
00:05:01.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:01.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:05:01.571 00.001 10072 MoveAxis(W, 78, ABG)
00:05:01.571 00.000 10072 Guiding  Dir = 3, Dur = 78
00:05:01.571 00.000 10072 IsGuiding returns 0
00:05:01.571 00.000 10072 PulseGuide returned control before completion, sleep 88
00:05:01.572 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:01.593 00.021 1032 UpdateGuideState exits: m=1335 SNR=25.7
00:05:01.595 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:01.596 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:01.597 00.001 1032 Enqueuing Expose request
00:05:01.663 00.066 10072 IsGuiding returns 1
00:05:01.663 00.000 10072 scope still moving after pulse duration time elapsed
00:05:01.694 00.031 10072 IsGuiding returns 0
00:05:01.694 00.000 10072 scope move finished after 78 + 45 ms
00:05:01.694 00.000 10072 Move returns status 0, amount 78
00:05:01.694 00.000 10072 MoveAxis(N, 0, ABG)
00:05:01.694 00.000 10072 Move returns status 0, amount 0
00:05:01.694 00.000 10072 move complete, result=0
00:05:01.694 00.000 10072 worker thread done servicing request
00:05:01.694 00.000 10072 Worker thread wakes up
00:05:01.694 00.000 1032 GuideStep: 0.2 px 78 ms WEST, -0.1 px 0 ms NORTH
00:05:01.697 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:01.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:02.106 00.409 10072 Exposure complete
00:05:02.161 00.055 10072 worker thread done servicing request
00:05:02.161 00.000 1032 OnExposeComplete: enter
00:05:02.163 00.002 1032 UpdateGuideState(): m_state=6
00:05:02.166 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 260
00:05:02.167 00.001 1032 Star::Find returns 1 (0), X=324.96, Y=742.64, Mass=1502, SNR=27.3, Peak=189 HFD=2.5
00:05:02.169 00.002 1032 MultiStar: [#1 0.06,0.12,1.03,U] [#2 0.19,0.19,0.00,M2] [#3 -0.07,0.12,0.71,U] [#4 -0.12,0.08,0.61,U] [#5 0.13,0.27,0.00,M2] [#6 0.06,0.08,0.64,U] [#7 0.17,0.24,0.00,M10] [#8 -0.10,0.20,0.56,U] 
00:05:02.170 00.001 1032 refined, 5 included, MultiStar: {0.06, 0.15}, one-star: {0.35, 0.27}
00:05:02.172 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
00:05:02.174 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
00:05:02.177 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.20 mountX=0.13 mountY=-0.10, mountTheta=-0.63
00:05:02.179 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.15, opts=13)
00:05:02.181 00.002 1032 Enqueuing Move request for scope (0.06, 0.15)
00:05:02.184 00.003 10072 Worker thread wakes up
00:05:02.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
00:05:02.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
00:05:02.184 00.000 10072 Moving (0.06, 0.15) raw xDistance=0.13 yDistance=-0.10
00:05:02.184 00.000 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.70, period_length = 288.78
00:05:02.184 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
00:05:02.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:02.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:05:02.184 00.000 10072 MoveAxis(W, 64, ABG)
00:05:02.185 00.001 10072 Guiding  Dir = 3, Dur = 64
00:05:02.185 00.000 10072 IsGuiding returns 0
00:05:02.186 00.001 10072 PulseGuide returned control before completion, sleep 74
00:05:02.186 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:02.208 00.022 1032 UpdateGuideState exits: m=1502 SNR=27.3
00:05:02.210 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:02.212 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:02.215 00.003 1032 Enqueuing Expose request
00:05:02.275 00.060 10072 IsGuiding returns 1
00:05:02.275 00.000 10072 scope still moving after pulse duration time elapsed
00:05:02.306 00.031 10072 IsGuiding returns 0
00:05:02.306 00.000 10072 scope move finished after 64 + 57 ms
00:05:02.306 00.000 10072 Move returns status 0, amount 64
00:05:02.306 00.000 10072 MoveAxis(N, 0, ABG)
00:05:02.306 00.000 10072 Move returns status 0, amount 0
00:05:02.306 00.000 10072 move complete, result=0
00:05:02.306 00.000 10072 worker thread done servicing request
00:05:02.307 00.001 10072 Worker thread wakes up
00:05:02.307 00.000 1032 GuideStep: 0.1 px 64 ms WEST, -0.1 px 0 ms NORTH
00:05:02.310 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:02.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:02.936 00.626 10072 Exposure complete
00:05:02.984 00.048 10072 worker thread done servicing request
00:05:02.985 00.001 1032 OnExposeComplete: enter
00:05:02.988 00.003 1032 UpdateGuideState(): m_state=6
00:05:02.989 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 261
00:05:02.991 00.002 1032 Star::Find returns 1 (0), X=324.99, Y=742.48, Mass=1308, SNR=25.5, Peak=158 HFD=2.5
00:05:02.993 00.002 1032 MultiStar: [#1 0.13,-0.21,1.13,U] [#2 0.09,-0.01,0.99,U] [#3 -0.06,-0.01,0.74,U] [#4 -0.02,-0.09,0.68,U] [#5 0.10,-0.15,0.72,U] [#6 0.16,-0.14,0.74,U] [#7 0.34,0.08,0.00,R] [#8 0.07,0.08,0.60,U] 
00:05:02.996 00.003 1032 refined, 7 included, MultiStar: {0.12, -0.06}, one-star: {0.38, 0.11}
00:05:02.998 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
00:05:02.999 00.001 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
00:05:03.001 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.44 mountX=-0.08 mountY=-0.10, mountTheta=-2.27
00:05:03.004 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
00:05:03.005 00.001 1032 Enqueuing Move request for scope (0.12, -0.06)
00:05:03.007 00.002 10072 Worker thread wakes up
00:05:03.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
00:05:03.007 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
00:05:03.007 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.08 yDistance=-0.10
00:05:03.008 00.001 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 288.78
00:05:03.008 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:05:03.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:03.008 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:05:03.008 00.000 10072 MoveAxis(W, 3, ABG)
00:05:03.008 00.000 10072 Guiding  Dir = 3, Dur = 3
00:05:03.008 00.000 10072 IsGuiding returns 0
00:05:03.009 00.001 10072 PulseGuide returned control before completion, sleep 13
00:05:03.010 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:03.027 00.017 10072 IsGuiding returns 0
00:05:03.027 00.000 10072 Move returns status 0, amount 3
00:05:03.027 00.000 10072 MoveAxis(N, 0, ABG)
00:05:03.027 00.000 10072 Move returns status 0, amount 0
00:05:03.027 00.000 10072 move complete, result=0
00:05:03.027 00.000 10072 worker thread done servicing request
00:05:03.033 00.006 1032 UpdateGuideState exits: m=1308 SNR=25.5
00:05:03.035 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:03.037 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:03.038 00.001 1032 Enqueuing Expose request
00:05:03.039 00.001 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:05:03.041 00.002 10072 Worker thread wakes up
00:05:03.041 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:03.042 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:03.452 00.410 10072 Exposure complete
00:05:03.505 00.053 10072 worker thread done servicing request
00:05:03.505 00.000 1032 OnExposeComplete: enter
00:05:03.507 00.002 1032 UpdateGuideState(): m_state=6
00:05:03.509 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 262
00:05:03.511 00.002 1032 Star::Find returns 1 (0), X=324.96, Y=742.50, Mass=1294, SNR=25.3, Peak=158 HFD=2.7
00:05:03.513 00.002 1032 MultiStar: [#1 0.11,-0.08,1.11,U] [#2 0.08,0.09,0.97,U] [#3 -0.07,0.03,0.75,U] [#4 -0.06,-0.11,0.69,U] [#5 0.12,0.00,0.74,U] [#6 0.18,-0.01,0.63,U] [#7 -0.01,-0.03,0.56,U] [#8 0.11,0.20,0.57,U] 
00:05:03.515 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.35, 0.12}
00:05:03.516 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
00:05:03.518 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
00:05:03.519 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.23 mountX=-0.00 mountY=-0.10, mountTheta=-1.60
00:05:03.523 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
00:05:03.524 00.001 1032 Enqueuing Move request for scope (0.10, 0.02)
00:05:03.526 00.002 10072 Worker thread wakes up
00:05:03.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
00:05:03.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
00:05:03.526 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
00:05:03.526 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 288.78
00:05:03.526 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:05:03.527 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:03.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:05:03.527 00.000 10072 MoveAxis(W, 3, ABG)
00:05:03.527 00.000 10072 Guiding  Dir = 3, Dur = 3
00:05:03.527 00.000 10072 IsGuiding returns 0
00:05:03.528 00.001 10072 PulseGuide returned control before completion, sleep 13
00:05:03.529 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:03.544 00.015 10072 IsGuiding returns 0
00:05:03.544 00.000 10072 Move returns status 0, amount 3
00:05:03.544 00.000 10072 MoveAxis(N, 0, ABG)
00:05:03.544 00.000 10072 Move returns status 0, amount 0
00:05:03.544 00.000 10072 move complete, result=0
00:05:03.544 00.000 10072 worker thread done servicing request
00:05:03.550 00.006 1032 UpdateGuideState exits: m=1294 SNR=25.3
00:05:03.552 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:03.554 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:03.556 00.002 1032 Enqueuing Expose request
00:05:03.557 00.001 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:05:03.559 00.002 10072 Worker thread wakes up
00:05:03.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:03.561 00.002 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:04.189 00.628 10072 Exposure complete
00:05:04.238 00.049 10072 worker thread done servicing request
00:05:04.238 00.000 1032 OnExposeComplete: enter
00:05:04.240 00.002 1032 UpdateGuideState(): m_state=6
00:05:04.242 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 263
00:05:04.244 00.002 1032 Star::Find returns 1 (0), X=324.96, Y=742.48, Mass=1273, SNR=25.1, Peak=159 HFD=2.3
00:05:04.246 00.002 1032 MultiStar: [#1 0.17,-0.01,1.16,U] [#2 0.21,0.12,1.04,U] [#3 -0.07,0.07,0.72,U] [#4 -0.16,0.12,0.76,U] [#5 0.23,0.07,0.68,U] [#6 0.11,-0.03,0.77,U] [#7 -0.03,0.16,0.52,U] [#8 0.01,0.14,0.61,U] 
00:05:04.253 00.007 1032 refined, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.34, 0.10}
00:05:04.254 00.001 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
00:05:04.256 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
00:05:04.256 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.59 mountX=0.04 mountY=-0.13, mountTheta=-1.24
00:05:04.259 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
00:05:04.261 00.002 1032 Enqueuing Move request for scope (0.11, 0.08)
00:05:04.263 00.002 10072 Worker thread wakes up
00:05:04.263 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
00:05:04.263 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
00:05:04.263 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.04 yDistance=-0.13
00:05:04.263 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 288.78
00:05:04.263 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:05:04.264 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:04.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:05:04.264 00.000 10072 MoveAxis(W, 3, ABG)
00:05:04.264 00.000 10072 Guiding  Dir = 3, Dur = 3
00:05:04.264 00.000 10072 IsGuiding returns 0
00:05:04.265 00.001 10072 PulseGuide returned control before completion, sleep 13
00:05:04.266 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:04.286 00.020 1032 UpdateGuideState exits: m=1273 SNR=25.1
00:05:04.287 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:04.290 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:04.291 00.001 1032 Enqueuing Expose request
00:05:04.293 00.002 10072 IsGuiding returns 0
00:05:04.293 00.000 10072 Move returns status 0, amount 3
00:05:04.293 00.000 10072 MoveAxis(N, 0, ABG)
00:05:04.293 00.000 10072 Move returns status 0, amount 0
00:05:04.293 00.000 10072 move complete, result=0
00:05:04.293 00.000 10072 worker thread done servicing request
00:05:04.293 00.000 10072 Worker thread wakes up
00:05:04.293 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:04.293 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:04.300 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:05:04.700 00.400 10072 Exposure complete
00:05:04.751 00.051 10072 worker thread done servicing request
00:05:04.751 00.000 1032 OnExposeComplete: enter
00:05:04.754 00.003 1032 UpdateGuideState(): m_state=6
00:05:04.756 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 264
00:05:04.758 00.002 1032 Star::Find returns 1 (0), X=324.89, Y=742.56, Mass=1362, SNR=26.0, Peak=169 HFD=2.6
00:05:04.760 00.002 1032 MultiStar: [#1 0.12,-0.04,1.09,U] [#2 0.15,0.04,0.95,U] [#3 -0.08,0.06,0.77,U] [#4 -0.22,0.07,0.64,U] [#5 0.11,0.03,0.69,U] [#6 0.06,-0.09,0.71,U] [#7 -0.17,-0.05,0.54,U] [#8 0.01,0.10,0.57,U] 
00:05:04.762 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.27, 0.18}
00:05:04.764 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
00:05:04.766 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
00:05:04.767 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.59 mountX=0.02 mountY=-0.06, mountTheta=-1.24
00:05:04.771 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
00:05:04.773 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
00:05:04.774 00.001 10072 Worker thread wakes up
00:05:04.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
00:05:04.774 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
00:05:04.774 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.06
00:05:04.775 00.001 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.69, period_length = 288.78
00:05:04.775 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:05:04.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:04.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:05:04.775 00.000 10072 MoveAxis(W, 2, ABG)
00:05:04.775 00.000 10072 Guiding  Dir = 3, Dur = 2
00:05:04.775 00.000 10072 IsGuiding returns 0
00:05:04.776 00.001 10072 PulseGuide returned control before completion, sleep 12
00:05:04.776 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:04.792 00.016 10072 IsGuiding returns 0
00:05:04.792 00.000 10072 Move returns status 0, amount 2
00:05:04.792 00.000 10072 MoveAxis(N, 0, ABG)
00:05:04.792 00.000 10072 Move returns status 0, amount 0
00:05:04.792 00.000 10072 move complete, result=0
00:05:04.792 00.000 10072 worker thread done servicing request
00:05:04.796 00.004 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:05:04.799 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:04.802 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:04.803 00.001 1032 Enqueuing Expose request
00:05:04.805 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:05:04.807 00.002 10072 Worker thread wakes up
00:05:04.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:04.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:05.434 00.627 10072 Exposure complete
00:05:05.482 00.048 10072 worker thread done servicing request
00:05:05.482 00.000 1032 OnExposeComplete: enter
00:05:05.484 00.002 1032 UpdateGuideState(): m_state=6
00:05:05.486 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 265
00:05:05.489 00.003 1032 Star::Find returns 1 (0), X=324.93, Y=742.44, Mass=1347, SNR=25.9, Peak=165 HFD=2.5
00:05:05.491 00.002 1032 MultiStar: [#1 0.06,-0.07,1.13,U] [#2 0.15,0.09,1.00,U] [#3 -0.16,0.09,0.75,U] [#4 -0.13,-0.09,0.68,U] [#5 0.20,0.08,0.69,U] [#6 0.13,-0.01,0.73,U] [#7 -0.38,-0.03,0.00,M1] [#8 -0.02,0.04,0.61,U] 
00:05:05.494 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.31, 0.06}
00:05:05.496 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
00:05:05.498 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
00:05:05.500 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.28 mountX=0.00 mountY=-0.09, mountTheta=-1.55
00:05:05.502 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
00:05:05.504 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
00:05:05.505 00.001 10072 Worker thread wakes up
00:05:05.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:05:05.505 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:05:05.505 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.09
00:05:05.506 00.001 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.69, period_length = 288.78
00:05:05.506 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:05:05.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:05.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:05:05.506 00.000 10072 MoveAxis(W, 3, ABG)
00:05:05.506 00.000 10072 Guiding  Dir = 3, Dur = 3
00:05:05.506 00.000 10072 IsGuiding returns 0
00:05:05.507 00.001 10072 PulseGuide returned control before completion, sleep 13
00:05:05.507 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:05.526 00.019 10072 IsGuiding returns 0
00:05:05.526 00.000 10072 Move returns status 0, amount 3
00:05:05.526 00.000 10072 MoveAxis(N, 0, ABG)
00:05:05.526 00.000 10072 Move returns status 0, amount 0
00:05:05.526 00.000 10072 move complete, result=0
00:05:05.526 00.000 10072 worker thread done servicing request
00:05:05.529 00.003 1032 UpdateGuideState exits: m=1347 SNR=25.9
00:05:05.531 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:05.533 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:05.535 00.002 1032 Enqueuing Expose request
00:05:05.537 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:05:05.539 00.002 10072 Worker thread wakes up
00:05:05.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:05.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:05.950 00.411 10072 Exposure complete
00:05:05.999 00.049 10072 worker thread done servicing request
00:05:05.999 00.000 1032 OnExposeComplete: enter
00:05:06.002 00.003 1032 UpdateGuideState(): m_state=6
00:05:06.003 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 266
00:05:06.006 00.003 1032 Star::Find returns 1 (0), X=324.95, Y=742.57, Mass=1350, SNR=25.9, Peak=177 HFD=2.4
00:05:06.008 00.002 1032 MultiStar: [#1 0.18,-0.05,1.11,U] [#2 0.11,0.03,1.00,U] [#3 -0.10,0.07,0.73,U] [#4 -0.13,-0.05,0.64,U] [#5 0.25,0.09,0.00,M1] [#6 0.17,-0.03,0.72,U] [#7 -0.21,0.07,0.51,U] [#8 0.10,0.01,0.60,U] 
00:05:06.011 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.03}, one-star: {0.33, 0.19}
00:05:06.013 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:05:06.014 00.001 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:05:06.016 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.34 mountX=0.01 mountY=-0.10, mountTheta=-1.49
00:05:06.020 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
00:05:06.022 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
00:05:06.023 00.001 10072 Worker thread wakes up
00:05:06.024 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
00:05:06.024 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
00:05:06.024 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.10
00:05:06.024 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.69, period_length = 288.78
00:05:06.024 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:05:06.024 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:06.024 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:05:06.024 00.000 10072 MoveAxis(W, 3, ABG)
00:05:06.024 00.000 10072 Guiding  Dir = 3, Dur = 3
00:05:06.025 00.001 10072 IsGuiding returns 0
00:05:06.025 00.000 10072 PulseGuide returned control before completion, sleep 13
00:05:06.026 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:06.041 00.015 10072 IsGuiding returns 0
00:05:06.041 00.000 10072 Move returns status 0, amount 3
00:05:06.041 00.000 10072 MoveAxis(N, 0, ABG)
00:05:06.041 00.000 10072 Move returns status 0, amount 0
00:05:06.041 00.000 10072 move complete, result=0
00:05:06.041 00.000 10072 worker thread done servicing request
00:05:06.047 00.006 1032 UpdateGuideState exits: m=1350 SNR=25.9
00:05:06.050 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:06.054 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:06.056 00.002 1032 Enqueuing Expose request
00:05:06.058 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:05:06.061 00.003 10072 Worker thread wakes up
00:05:06.061 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:06.061 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:06.685 00.624 10072 Exposure complete
00:05:06.736 00.051 10072 worker thread done servicing request
00:05:06.736 00.000 1032 OnExposeComplete: enter
00:05:06.740 00.004 1032 UpdateGuideState(): m_state=6
00:05:06.742 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 267
00:05:06.743 00.001 1032 Star::Find returns 1 (0), X=324.95, Y=742.56, Mass=1492, SNR=27.2, Peak=178 HFD=2.5
00:05:06.746 00.003 1032 MultiStar: [#1 0.16,0.04,1.07,U] [#2 0.12,0.11,0.98,U] [#3 -0.13,0.21,0.73,U] [#4 -0.20,-0.02,0.69,U] [#5 0.15,0.07,0.69,U] [#6 0.09,-0.03,0.67,U] [#7 -0.28,0.18,0.00,M1] [#8 0.07,0.11,0.55,U] 
00:05:06.748 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.09}, one-star: {0.34, 0.18}
00:05:06.749 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
00:05:06.750 00.001 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
00:05:06.752 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.74 mountX=0.06 mountY=-0.11, mountTheta=-1.09
00:05:06.754 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
00:05:06.756 00.002 1032 Enqueuing Move request for scope (0.09, 0.09)
00:05:06.757 00.001 10072 Worker thread wakes up
00:05:06.757 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
00:05:06.757 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
00:05:06.757 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
00:05:06.758 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.69, period_length = 288.78
00:05:06.758 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:05:06.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:06.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:05:06.758 00.000 10072 MoveAxis(W, 3, ABG)
00:05:06.758 00.000 10072 Guiding  Dir = 3, Dur = 3
00:05:06.758 00.000 10072 IsGuiding returns 0
00:05:06.759 00.001 10072 PulseGuide returned control before completion, sleep 13
00:05:06.759 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:06.776 00.017 10072 IsGuiding returns 0
00:05:06.776 00.000 10072 Move returns status 0, amount 3
00:05:06.776 00.000 10072 MoveAxis(N, 0, ABG)
00:05:06.776 00.000 10072 Move returns status 0, amount 0
00:05:06.776 00.000 10072 move complete, result=0
00:05:06.776 00.000 10072 worker thread done servicing request
00:05:06.780 00.004 1032 UpdateGuideState exits: m=1492 SNR=27.2
00:05:06.781 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:06.784 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:06.785 00.001 1032 Enqueuing Expose request
00:05:06.787 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:05:06.788 00.001 10072 Worker thread wakes up
00:05:06.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:06.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:07.202 00.414 10072 Exposure complete
00:05:07.252 00.050 10072 worker thread done servicing request
00:05:07.252 00.000 1032 OnExposeComplete: enter
00:05:07.254 00.002 1032 UpdateGuideState(): m_state=6
00:05:07.256 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 268
00:05:07.257 00.001 1032 Star::Find returns 1 (0), X=325.03, Y=742.60, Mass=1390, SNR=26.3, Peak=184 HFD=2.5
00:05:07.259 00.002 1032 MultiStar: [#1 0.18,0.06,1.10,U] [#2 0.25,0.16,0.00,M1] [#3 -0.01,0.12,0.72,U] [#4 -0.00,-0.00,0.63,U] [#5 0.31,0.11,0.00,M1] [#6 0.21,-0.06,0.70,U] [#7 -0.27,0.04,0.00,M2] [#8 0.14,0.20,0.55,U] 
00:05:07.261 00.002 1032 refined, 5 included, MultiStar: {0.18, 0.09}, one-star: {0.41, 0.22}
00:05:07.262 00.001 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
00:05:07.264 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
00:05:07.267 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.49 mountX=0.05 mountY=-0.19, mountTheta=-1.34
00:05:07.271 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.09, opts=13)
00:05:07.275 00.004 1032 Enqueuing Move request for scope (0.18, 0.09)
00:05:07.276 00.001 10072 Worker thread wakes up
00:05:07.277 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
00:05:07.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
00:05:07.277 00.000 10072 Moving (0.18, 0.09) raw xDistance=0.05 yDistance=-0.19
00:05:07.277 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.69, period_length = 288.78
00:05:07.277 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:05:07.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:07.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:05:07.277 00.000 10072 MoveAxis(W, 3, ABG)
00:05:07.277 00.000 10072 Guiding  Dir = 3, Dur = 3
00:05:07.278 00.001 10072 IsGuiding returns 0
00:05:07.278 00.000 10072 PulseGuide returned control before completion, sleep 13
00:05:07.280 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:07.295 00.015 10072 IsGuiding returns 0
00:05:07.295 00.000 10072 Move returns status 0, amount 3
00:05:07.295 00.000 10072 MoveAxis(N, 0, ABG)
00:05:07.295 00.000 10072 Move returns status 0, amount 0
00:05:07.295 00.000 10072 move complete, result=0
00:05:07.295 00.000 10072 worker thread done servicing request
00:05:07.301 00.006 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:05:07.303 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:07.305 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:07.306 00.001 1032 Enqueuing Expose request
00:05:07.308 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
00:05:07.309 00.001 10072 Worker thread wakes up
00:05:07.310 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:07.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:07.937 00.627 10072 Exposure complete
00:05:07.983 00.046 10072 worker thread done servicing request
00:05:07.985 00.002 1032 OnExposeComplete: enter
00:05:07.986 00.001 1032 UpdateGuideState(): m_state=6
00:05:07.990 00.004 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 269
00:05:07.994 00.004 1032 Star::Find returns 1 (0), X=325.00, Y=742.51, Mass=1374, SNR=26.0, Peak=158 HFD=2.5
00:05:07.996 00.002 1032 MultiStar: [#1 0.05,0.04,1.11,U] [#2 0.10,0.17,0.99,U] [#3 -0.10,0.15,0.73,U] [#4 -0.07,0.06,0.69,U] [#5 0.20,0.14,0.68,U] [#6 0.23,-0.01,0.69,U] [#7 -0.28,0.09,0.00,M3] [#8 -0.01,0.14,0.58,U] 
00:05:07.998 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.10}, one-star: {0.38, 0.13}
00:05:08.000 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
00:05:08.001 00.001 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
00:05:08.004 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.75 mountX=0.07 mountY=-0.13, mountTheta=-1.08
00:05:08.007 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
00:05:08.009 00.002 1032 Enqueuing Move request for scope (0.11, 0.10)
00:05:08.010 00.001 10072 Worker thread wakes up
00:05:08.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
00:05:08.010 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
00:05:08.010 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
00:05:08.011 00.001 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.69, period_length = 288.78
00:05:08.011 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:05:08.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:08.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:05:08.011 00.000 10072 MoveAxis(W, 3, ABG)
00:05:08.011 00.000 10072 Guiding  Dir = 3, Dur = 3
00:05:08.011 00.000 10072 IsGuiding returns 0
00:05:08.012 00.001 10072 PulseGuide returned control before completion, sleep 13
00:05:08.012 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:08.027 00.015 10072 IsGuiding returns 0
00:05:08.027 00.000 10072 Move returns status 0, amount 3
00:05:08.027 00.000 10072 MoveAxis(N, 0, ABG)
00:05:08.028 00.001 10072 Move returns status 0, amount 0
00:05:08.028 00.000 10072 move complete, result=0
00:05:08.028 00.000 10072 worker thread done servicing request
00:05:08.033 00.005 1032 UpdateGuideState exits: m=1374 SNR=26.0
00:05:08.036 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:08.037 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:08.039 00.002 1032 Enqueuing Expose request
00:05:08.041 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:05:08.042 00.001 10072 Worker thread wakes up
00:05:08.042 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:08.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:08.452 00.410 10072 Exposure complete
00:05:08.501 00.049 10072 worker thread done servicing request
00:05:08.501 00.000 1032 OnExposeComplete: enter
00:05:08.503 00.002 1032 UpdateGuideState(): m_state=6
00:05:08.505 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 270
00:05:08.506 00.001 1032 Star::Find returns 1 (0), X=324.83, Y=742.50, Mass=1360, SNR=26.0, Peak=165 HFD=2.6
00:05:08.508 00.002 1032 MultiStar: [#1 -0.00,-0.03,1.13,U] [#2 0.05,0.10,0.98,U] [#3 -0.22,0.08,0.73,U] [#4 -0.09,-0.09,0.61,U] [#5 0.10,0.13,0.68,U] [#6 0.09,-0.05,0.65,U] [#7 -0.25,0.10,0.00,M4] [#8 0.10,0.10,0.57,U] 
00:05:08.509 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {0.21, 0.12}
00:05:08.511 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
00:05:08.514 00.003 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
00:05:08.515 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.92 mountX=0.04 mountY=-0.05, mountTheta=-0.91
00:05:08.518 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
00:05:08.521 00.003 1032 Enqueuing Move request for scope (0.04, 0.05)
00:05:08.523 00.002 10072 Worker thread wakes up
00:05:08.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:05:08.523 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:05:08.523 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
00:05:08.524 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.69, period_length = 288.78
00:05:08.524 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:05:08.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:08.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:05:08.525 00.001 10072 MoveAxis(W, 3, ABG)
00:05:08.525 00.000 10072 Guiding  Dir = 3, Dur = 3
00:05:08.525 00.000 10072 IsGuiding returns 0
00:05:08.525 00.000 10072 PulseGuide returned control before completion, sleep 13
00:05:08.526 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:08.542 00.016 10072 IsGuiding returns 0
00:05:08.542 00.000 10072 Move returns status 0, amount 3
00:05:08.542 00.000 10072 MoveAxis(N, 0, ABG)
00:05:08.542 00.000 10072 Move returns status 0, amount 0
00:05:08.542 00.000 10072 move complete, result=0
00:05:08.542 00.000 10072 worker thread done servicing request
00:05:08.545 00.003 1032 UpdateGuideState exits: m=1360 SNR=26.0
00:05:08.548 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:08.550 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:08.552 00.002 1032 Enqueuing Expose request
00:05:08.554 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
00:05:08.556 00.002 10072 Worker thread wakes up
00:05:08.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:08.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:09.184 00.628 10072 Exposure complete
00:05:09.234 00.050 10072 worker thread done servicing request
00:05:09.234 00.000 1032 OnExposeComplete: enter
00:05:09.236 00.002 1032 UpdateGuideState(): m_state=6
00:05:09.238 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 271
00:05:09.241 00.003 1032 Star::Find returns 1 (0), X=324.91, Y=742.55, Mass=1412, SNR=26.5, Peak=177 HFD=2.5
00:05:09.243 00.002 1032 MultiStar: [#1 0.10,0.06,1.08,U] [#2 0.08,0.21,0.96,U] [#3 -0.13,0.18,0.72,U] [#4 -0.24,0.19,0.00,M1] [#5 0.17,0.17,0.67,U] [#6 0.06,0.09,0.72,U] [#7 -0.34,0.11,0.00,M5] [#8 0.03,0.16,0.60,U] 
00:05:09.245 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.15}, one-star: {0.29, 0.17}
00:05:09.247 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:05:09.249 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:05:09.251 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.98 mountX=0.12 mountY=-0.13, mountTheta=-0.85
00:05:09.255 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.15, opts=13)
00:05:09.256 00.001 1032 Enqueuing Move request for scope (0.10, 0.15)
00:05:09.258 00.002 10072 Worker thread wakes up
00:05:09.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
00:05:09.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
00:05:09.258 00.000 10072 Moving (0.10, 0.15) raw xDistance=0.12 yDistance=-0.13
00:05:09.258 00.000 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.69, period_length = 288.78
00:05:09.258 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:05:09.259 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:09.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:05:09.259 00.000 10072 MoveAxis(W, 1, ABG)
00:05:09.259 00.000 10072 Guiding  Dir = 3, Dur = 1
00:05:09.259 00.000 10072 IsGuiding returns 0
00:05:09.260 00.001 10072 PulseGuide returned control before completion, sleep 11
00:05:09.260 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:09.275 00.015 10072 IsGuiding returns 0
00:05:09.275 00.000 10072 Move returns status 0, amount 1
00:05:09.275 00.000 10072 MoveAxis(N, 0, ABG)
00:05:09.275 00.000 10072 Move returns status 0, amount 0
00:05:09.275 00.000 10072 move complete, result=0
00:05:09.275 00.000 10072 worker thread done servicing request
00:05:09.282 00.007 1032 UpdateGuideState exits: m=1412 SNR=26.5
00:05:09.284 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:09.286 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:09.288 00.002 1032 Enqueuing Expose request
00:05:09.289 00.001 10072 Worker thread wakes up
00:05:09.289 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:05:09.292 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:09.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:09.701 00.409 10072 Exposure complete
00:05:09.753 00.052 10072 worker thread done servicing request
00:05:09.753 00.000 1032 OnExposeComplete: enter
00:05:09.755 00.002 1032 UpdateGuideState(): m_state=6
00:05:09.757 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 272
00:05:09.758 00.001 1032 Star::Find returns 1 (0), X=324.86, Y=742.66, Mass=1361, SNR=26.0, Peak=167 HFD=2.7
00:05:09.762 00.004 1032 MultiStar: [#1 0.00,0.15,1.19,U] [#2 0.05,0.16,1.03,U] [#3 -0.22,0.21,0.00,M1] [#4 -0.10,0.18,0.66,U] [#5 0.02,0.20,0.68,U] [#6 0.07,0.02,0.72,U] [#7 -0.30,0.49,0.00,M6] [#8 -0.19,0.16,0.59,U] 
00:05:09.764 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.17}, one-star: {0.24, 0.29}
00:05:09.765 00.001 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
00:05:09.767 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
00:05:09.770 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.39 mountX=0.16 mountY=-0.07, mountTheta=-0.44
00:05:09.774 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.17, opts=13)
00:05:09.777 00.003 1032 Enqueuing Move request for scope (0.03, 0.17)
00:05:09.780 00.003 10072 Worker thread wakes up
00:05:09.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
00:05:09.780 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
00:05:09.780 00.000 10072 Moving (0.03, 0.17) raw xDistance=0.16 yDistance=-0.07
00:05:09.780 00.000 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.69, period_length = 288.78
00:05:09.780 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
00:05:09.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:09.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:05:09.780 00.000 10072 MoveAxis(W, 74, ABG)
00:05:09.780 00.000 10072 Guiding  Dir = 3, Dur = 74
00:05:09.781 00.001 10072 IsGuiding returns 0
00:05:09.781 00.000 10072 PulseGuide returned control before completion, sleep 84
00:05:09.782 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:09.803 00.021 1032 UpdateGuideState exits: m=1361 SNR=26.0
00:05:09.805 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:09.806 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:09.807 00.001 1032 Enqueuing Expose request
00:05:09.871 00.064 10072 IsGuiding returns 0
00:05:09.871 00.000 10072 Move returns status 0, amount 74
00:05:09.872 00.001 10072 MoveAxis(N, 0, ABG)
00:05:09.872 00.000 10072 Move returns status 0, amount 0
00:05:09.872 00.000 10072 move complete, result=0
00:05:09.872 00.000 10072 worker thread done servicing request
00:05:09.872 00.000 10072 Worker thread wakes up
00:05:09.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:09.873 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:09.873 00.000 1032 GuideStep: 0.2 px 74 ms WEST, -0.1 px 0 ms NORTH
00:05:10.500 00.627 10072 Exposure complete
00:05:10.551 00.051 10072 worker thread done servicing request
00:05:10.551 00.000 1032 OnExposeComplete: enter
00:05:10.554 00.003 1032 UpdateGuideState(): m_state=6
00:05:10.555 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 273
00:05:10.557 00.002 1032 Star::Find returns 1 (0), X=324.97, Y=742.48, Mass=1261, SNR=25.0, Peak=171 HFD=2.4
00:05:10.559 00.002 1032 MultiStar: [#1 0.15,0.06,1.13,U] [#2 0.22,0.11,1.04,U] [#3 -0.15,0.22,0.00,M2] [#4 -0.03,0.21,0.70,U] [#5 0.17,0.10,0.76,U] [#6 0.22,0.05,0.73,U] [#7 -0.50,0.24,0.00,M7] [#8 0.12,0.25,0.00,M1] 
00:05:10.561 00.002 1032 refined, 5 included, MultiStar: {0.19, 0.10}, one-star: {0.36, 0.11}
00:05:10.563 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
00:05:10.564 00.001 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
00:05:10.565 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.22 cameraTheta=0.49 mountX=0.05 mountY=-0.21, mountTheta=-1.34
00:05:10.568 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.10, opts=13)
00:05:10.570 00.002 1032 Enqueuing Move request for scope (0.19, 0.10)
00:05:10.571 00.001 10072 Worker thread wakes up
00:05:10.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
00:05:10.572 00.001 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
00:05:10.572 00.000 10072 Moving (0.19, 0.10) raw xDistance=0.05 yDistance=-0.21
00:05:10.572 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.68, period_length = 288.78
00:05:10.572 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:05:10.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:05:10.572 00.000 10072 MoveAxis(W, 1, ABG)
00:05:10.572 00.000 10072 Guiding  Dir = 3, Dur = 1
00:05:10.573 00.001 10072 IsGuiding returns 0
00:05:10.573 00.000 10072 PulseGuide returned control before completion, sleep 11
00:05:10.573 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:10.592 00.019 10072 IsGuiding returns 0
00:05:10.592 00.000 10072 Move returns status 0, amount 1
00:05:10.592 00.000 10072 MoveAxis(N, 136, ABG)
00:05:10.593 00.001 10072 Guiding  Dir = 0, Dur = 136
00:05:10.593 00.000 10072 IsGuiding returns 0
00:05:10.593 00.000 10072 PulseGuide returned control before completion, sleep 146
00:05:10.594 00.001 1032 UpdateGuideState exits: m=1261 SNR=25.0
00:05:10.597 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:10.598 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:10.600 00.002 1032 Enqueuing Expose request
00:05:10.748 00.148 10072 IsGuiding returns 1
00:05:10.748 00.000 10072 scope still moving after pulse duration time elapsed
00:05:10.780 00.032 10072 IsGuiding returns 0
00:05:10.780 00.000 10072 scope move finished after 136 + 51 ms
00:05:10.780 00.000 10072 Move returns status 0, amount 136
00:05:10.780 00.000 10072 move complete, result=0
00:05:10.780 00.000 10072 worker thread done servicing request
00:05:10.781 00.001 10072 Worker thread wakes up
00:05:10.781 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 136 ms NORTH
00:05:10.783 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:10.783 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:11.188 00.405 10072 Exposure complete
00:05:11.237 00.049 10072 worker thread done servicing request
00:05:11.237 00.000 1032 OnExposeComplete: enter
00:05:11.240 00.003 1032 UpdateGuideState(): m_state=6
00:05:11.242 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 274
00:05:11.244 00.002 1032 Star::Find returns 1 (0), X=324.88, Y=742.57, Mass=1321, SNR=25.6, Peak=165 HFD=2.6
00:05:11.246 00.002 1032 MultiStar: [#1 0.00,0.04,1.12,U] [#2 0.07,0.15,0.96,U] [#3 -0.21,0.07,0.77,U] [#4 -0.21,0.04,0.71,U] [#5 0.14,0.12,0.71,U] [#6 0.08,-0.05,0.67,U] [#7 -0.30,0.19,0.00,M8] [#8 -0.13,0.21,0.58,U] 
00:05:11.248 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.26, 0.19}
00:05:11.250 00.002 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
00:05:11.251 00.001 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
00:05:11.254 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.42 mountX=0.09 mountY=-0.04, mountTheta=-0.41
00:05:11.257 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
00:05:11.260 00.003 1032 Enqueuing Move request for scope (0.01, 0.10)
00:05:11.262 00.002 10072 Worker thread wakes up
00:05:11.262 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
00:05:11.262 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
00:05:11.262 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.04
00:05:11.262 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.68, period_length = 288.78
00:05:11.262 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:05:11.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:11.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:05:11.262 00.000 10072 MoveAxis(W, 1, ABG)
00:05:11.262 00.000 10072 Guiding  Dir = 3, Dur = 1
00:05:11.264 00.002 10072 IsGuiding returns 0
00:05:11.264 00.000 10072 PulseGuide returned control before completion, sleep 11
00:05:11.265 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:11.279 00.014 10072 IsGuiding returns 0
00:05:11.279 00.000 10072 Move returns status 0, amount 1
00:05:11.279 00.000 10072 MoveAxis(N, 0, ABG)
00:05:11.279 00.000 10072 Move returns status 0, amount 0
00:05:11.279 00.000 10072 move complete, result=0
00:05:11.279 00.000 10072 worker thread done servicing request
00:05:11.286 00.007 1032 UpdateGuideState exits: m=1321 SNR=25.6
00:05:11.289 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:11.290 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:11.292 00.002 1032 Enqueuing Expose request
00:05:11.293 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:05:11.295 00.002 10072 Worker thread wakes up
00:05:11.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:11.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:11.923 00.628 10072 Exposure complete
00:05:11.972 00.049 10072 worker thread done servicing request
00:05:11.972 00.000 1032 OnExposeComplete: enter
00:05:11.974 00.002 1032 UpdateGuideState(): m_state=6
00:05:11.976 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 275
00:05:11.978 00.002 1032 Star::Find returns 1 (0), X=324.63, Y=742.65, Mass=1366, SNR=26.0, Peak=175 HFD=2.8
00:05:11.979 00.001 1032 MultiStar: [#1 -0.12,0.04,1.12,U] [#2 -0.07,0.20,0.96,U] [#3 -0.40,0.16,0.00,M2] [#4 -0.25,0.08,0.00,M1] [#5 -0.12,0.15,0.69,U] [#6 -0.11,0.03,0.72,U] [#7 -0.56,-0.04,0.00,M9] [#8 -0.05,0.12,0.59,U] 
00:05:11.981 00.002 1032 refined, 5 included, MultiStar: {-0.07, 0.14}, one-star: {0.01, 0.27}
00:05:11.982 00.001 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
00:05:11.983 00.001 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
00:05:11.986 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.07 mountX=0.15 mountY=0.04, mountTheta=0.24
00:05:11.990 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.14, opts=13)
00:05:11.993 00.003 1032 Enqueuing Move request for scope (-0.07, 0.14)
00:05:11.995 00.002 10072 Worker thread wakes up
00:05:11.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
00:05:11.995 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
00:05:11.995 00.000 10072 Moving (-0.07, 0.14) raw xDistance=0.15 yDistance=0.04
00:05:11.995 00.000 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.68, period_length = 288.78
00:05:11.995 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:05:11.996 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:11.996 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:05:11.996 00.000 10072 MoveAxis(W, 72, ABG)
00:05:11.996 00.000 10072 Guiding  Dir = 3, Dur = 72
00:05:11.996 00.000 10072 IsGuiding returns 0
00:05:11.997 00.001 10072 PulseGuide returned control before completion, sleep 82
00:05:11.997 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:12.018 00.021 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:05:12.021 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:12.024 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:12.026 00.002 1032 Enqueuing Expose request
00:05:12.090 00.064 10072 IsGuiding returns 0
00:05:12.090 00.000 10072 Move returns status 0, amount 72
00:05:12.093 00.003 10072 MoveAxis(N, 0, ABG)
00:05:12.094 00.001 10072 Move returns status 0, amount 0
00:05:12.094 00.000 10072 move complete, result=0
00:05:12.094 00.000 1032 GuideStep: 0.2 px 72 ms WEST, 0.0 px 0 ms NORTH
00:05:12.098 00.004 10072 worker thread done servicing request
00:05:12.098 00.000 10072 Worker thread wakes up
00:05:12.098 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:12.100 00.002 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:12.516 00.416 10072 Exposure complete
00:05:12.567 00.051 10072 worker thread done servicing request
00:05:12.567 00.000 1032 OnExposeComplete: enter
00:05:12.569 00.002 1032 UpdateGuideState(): m_state=6
00:05:12.570 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 276
00:05:12.572 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=742.59, Mass=1564, SNR=27.8, Peak=187 HFD=2.7
00:05:12.573 00.001 1032 MultiStar: [#1 -0.08,0.10,1.08,U] [#2 -0.10,0.15,0.97,U] [#3 -0.27,0.16,0.00,M3] [#4 -0.37,-0.11,0.00,M2] [#5 -0.05,0.18,0.64,U] [#6 -0.09,0.05,0.63,U] [#7 -0.46,0.23,0.00,M10] [#8 -0.25,0.15,0.00,M1] 
00:05:12.576 00.003 1032 refined, 4 included, MultiStar: {-0.02, 0.14}, one-star: {0.17, 0.21}
00:05:12.578 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
00:05:12.579 00.001 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
00:05:12.582 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.73 mountX=0.14 mountY=-0.01, mountTheta=-0.10
00:05:12.586 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.14, opts=13)
00:05:12.588 00.002 1032 Enqueuing Move request for scope (-0.02, 0.14)
00:05:12.590 00.002 10072 Worker thread wakes up
00:05:12.590 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
00:05:12.590 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
00:05:12.590 00.000 10072 Moving (-0.02, 0.14) raw xDistance=0.14 yDistance=-0.01
00:05:12.592 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.68, period_length = 288.78
00:05:12.592 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:05:12.592 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:12.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:05:12.592 00.000 10072 MoveAxis(W, 67, ABG)
00:05:12.592 00.000 10072 Guiding  Dir = 3, Dur = 67
00:05:12.592 00.000 10072 IsGuiding returns 0
00:05:12.592 00.000 10072 PulseGuide returned control before completion, sleep 77
00:05:12.593 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:12.613 00.020 1032 UpdateGuideState exits: m=1564 SNR=27.8
00:05:12.617 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:12.619 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:12.620 00.001 1032 Enqueuing Expose request
00:05:12.683 00.063 10072 IsGuiding returns 0
00:05:12.683 00.000 10072 Move returns status 0, amount 67
00:05:12.683 00.000 10072 MoveAxis(N, 0, ABG)
00:05:12.683 00.000 10072 Move returns status 0, amount 0
00:05:12.683 00.000 10072 move complete, result=0
00:05:12.683 00.000 10072 worker thread done servicing request
00:05:12.685 00.002 10072 Worker thread wakes up
00:05:12.685 00.000 1032 GuideStep: 0.1 px 67 ms WEST, -0.0 px 0 ms NORTH
00:05:12.689 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:12.689 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:13.313 00.624 10072 Exposure complete
00:05:13.361 00.048 10072 worker thread done servicing request
00:05:13.361 00.000 1032 OnExposeComplete: enter
00:05:13.364 00.003 1032 UpdateGuideState(): m_state=6
00:05:13.366 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 277
00:05:13.368 00.002 1032 Star::Find returns 1 (0), X=324.68, Y=742.31, Mass=1232, SNR=24.7, Peak=136 HFD=2.7
00:05:13.370 00.002 1032 MultiStar: [#1 -0.04,-0.06,1.20,U] [#2 -0.04,-0.01,1.06,U] [#3 -0.25,0.04,0.00,M4] [#4 -0.21,-0.07,0.70,U] [#5 0.11,0.01,0.77,U] [#6 -0.17,-0.13,0.74,U] [#7 -0.41,0.04,0.00,R] [#8 -0.17,0.09,0.60,U] 
00:05:13.372 00.002 1032 refined, 6 included, MultiStar: {-0.05, -0.04}, one-star: {0.07, -0.06}
00:05:13.375 00.003 1032 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.83) = xAngle (-4.35 = 1.94)
00:05:13.376 00.001 1032 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.35 = 1.94)
00:05:13.378 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.52 mountX=-0.02 mountY=0.06, mountTheta=1.94
00:05:13.381 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.04, opts=13)
00:05:13.383 00.002 1032 Enqueuing Move request for scope (-0.05, -0.04)
00:05:13.386 00.003 10072 Worker thread wakes up
00:05:13.386 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
00:05:13.386 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
00:05:13.386 00.000 10072 Moving (-0.05, -0.04) raw xDistance=-0.02 yDistance=0.06
00:05:13.386 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.68, period_length = 288.78
00:05:13.386 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:05:13.387 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:13.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:05:13.387 00.000 10072 MoveAxis(W, 1, ABG)
00:05:13.387 00.000 10072 Guiding  Dir = 3, Dur = 1
00:05:13.387 00.000 10072 IsGuiding returns 0
00:05:13.387 00.000 10072 PulseGuide returned control before completion, sleep 11
00:05:13.388 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:13.405 00.017 10072 IsGuiding returns 0
00:05:13.405 00.000 10072 Move returns status 0, amount 1
00:05:13.406 00.001 10072 MoveAxis(N, 0, ABG)
00:05:13.406 00.000 10072 Move returns status 0, amount 0
00:05:13.406 00.000 10072 move complete, result=0
00:05:13.406 00.000 10072 worker thread done servicing request
00:05:13.411 00.005 1032 UpdateGuideState exits: m=1232 SNR=24.7
00:05:13.413 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:13.414 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:13.416 00.002 1032 Enqueuing Expose request
00:05:13.417 00.001 10072 Worker thread wakes up
00:05:13.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:13.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:13.418 00.001 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
00:05:13.831 00.413 10072 Exposure complete
00:05:13.883 00.052 10072 worker thread done servicing request
00:05:13.883 00.000 1032 OnExposeComplete: enter
00:05:13.885 00.002 1032 UpdateGuideState(): m_state=6
00:05:13.888 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 278
00:05:13.890 00.002 1032 Star::Find returns 1 (0), X=324.77, Y=742.33, Mass=1393, SNR=26.3, Peak=152 HFD=2.7
00:05:13.895 00.005 1032 MultiStar: [#1 -0.12,-0.06,1.18,U] [#2 -0.01,0.03,0.90,U] [#3 -0.23,0.02,0.73,U] [#4 -0.39,-0.08,0.00,M2] [#5 -0.04,0.01,0.66,U] [#6 -0.08,-0.19,0.69,U] [#7 -0.02,-0.12,0.52,U] [#8 -0.18,-0.02,0.57,U] 
00:05:13.896 00.001 1032 refined, 7 included, MultiStar: {-0.06, -0.04}, one-star: {0.16, -0.05}
00:05:13.898 00.002 1032 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.83) = xAngle (-4.32 = 1.97)
00:05:13.900 00.002 1032 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.32 = 1.97)
00:05:13.903 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.49 mountX=-0.03 mountY=0.07, mountTheta=1.97
00:05:13.905 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.04, opts=13)
00:05:13.907 00.002 1032 Enqueuing Move request for scope (-0.06, -0.04)
00:05:13.909 00.002 10072 Worker thread wakes up
00:05:13.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
00:05:13.909 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
00:05:13.909 00.000 10072 Moving (-0.06, -0.04) raw xDistance=-0.03 yDistance=0.07
00:05:13.909 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.68, period_length = 288.78
00:05:13.909 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:05:13.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:13.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:05:13.909 00.000 10072 MoveAxis(W, 2, ABG)
00:05:13.909 00.000 10072 Guiding  Dir = 3, Dur = 2
00:05:13.910 00.001 10072 IsGuiding returns 0
00:05:13.910 00.000 10072 PulseGuide returned control before completion, sleep 12
00:05:13.911 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:13.934 00.023 1032 UpdateGuideState exits: m=1393 SNR=26.3
00:05:13.936 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:13.938 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:13.940 00.002 1032 Enqueuing Expose request
00:05:13.941 00.001 10072 IsGuiding returns 0
00:05:13.941 00.000 10072 Move returns status 0, amount 2
00:05:13.941 00.000 10072 MoveAxis(N, 0, ABG)
00:05:13.942 00.001 10072 Move returns status 0, amount 0
00:05:13.942 00.000 10072 move complete, result=0
00:05:13.942 00.000 10072 worker thread done servicing request
00:05:13.942 00.000 10072 Worker thread wakes up
00:05:13.942 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:13.942 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:13.949 00.007 1032 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
00:05:14.567 00.618 10072 Exposure complete
00:05:14.619 00.052 10072 worker thread done servicing request
00:05:14.619 00.000 1032 OnExposeComplete: enter
00:05:14.622 00.003 1032 UpdateGuideState(): m_state=6
00:05:14.623 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 279
00:05:14.625 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=742.52, Mass=1216, SNR=24.6, Peak=145 HFD=2.7
00:05:14.627 00.002 1032 MultiStar: [#1 -0.05,-0.06,1.17,U] [#2 -0.03,0.12,0.97,U] [#3 -0.25,0.06,0.00,M4] [#4 -0.32,-0.00,0.00,M3] [#5 0.08,0.08,0.76,U] [#6 -0.11,-0.02,0.73,U] [#7 0.13,0.13,0.59,U] [#8 -0.20,0.08,0.64,U] 
00:05:14.628 00.001 1032 refined, 6 included, MultiStar: {0.00, 0.06}, one-star: {0.16, 0.14}
00:05:14.629 00.001 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
00:05:14.631 00.002 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
00:05:14.632 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.56 mountX=0.06 mountY=-0.02, mountTheta=-0.27
00:05:14.634 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
00:05:14.636 00.002 1032 Enqueuing Move request for scope (0.00, 0.06)
00:05:14.637 00.001 10072 Worker thread wakes up
00:05:14.637 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
00:05:14.637 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
00:05:14.637 00.000 10072 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.02
00:05:14.637 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.68, period_length = 288.78
00:05:14.638 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:05:14.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:14.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:05:14.638 00.000 10072 MoveAxis(W, 2, ABG)
00:05:14.638 00.000 10072 Guiding  Dir = 3, Dur = 2
00:05:14.638 00.000 10072 IsGuiding returns 0
00:05:14.639 00.001 10072 PulseGuide returned control before completion, sleep 12
00:05:14.639 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:14.657 00.018 10072 IsGuiding returns 0
00:05:14.657 00.000 10072 Move returns status 0, amount 2
00:05:14.657 00.000 10072 MoveAxis(N, 0, ABG)
00:05:14.657 00.000 10072 Move returns status 0, amount 0
00:05:14.657 00.000 10072 move complete, result=0
00:05:14.658 00.001 10072 worker thread done servicing request
00:05:14.660 00.002 1032 UpdateGuideState exits: m=1216 SNR=24.6
00:05:14.662 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:14.663 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:14.664 00.001 1032 Enqueuing Expose request
00:05:14.666 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:05:14.668 00.002 10072 Worker thread wakes up
00:05:14.668 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:14.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:15.079 00.411 10072 Exposure complete
00:05:15.129 00.050 10072 worker thread done servicing request
00:05:15.129 00.000 1032 OnExposeComplete: enter
00:05:15.132 00.003 1032 UpdateGuideState(): m_state=6
00:05:15.134 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 280
00:05:15.136 00.002 1032 Star::Find returns 1 (0), X=324.74, Y=742.58, Mass=1245, SNR=24.8, Peak=152 HFD=2.8
00:05:15.138 00.002 1032 MultiStar: [#1 -0.09,0.07,1.09,U] [#2 -0.04,0.11,1.01,U] [#3 -0.35,0.24,0.00,M5] [#4 -0.34,-0.01,0.00,M4] [#5 -0.03,0.16,0.75,U] [#6 -0.04,0.04,0.77,U] [#7 0.17,0.11,0.52,U] [#8 -0.22,0.07,0.62,U] 
00:05:15.140 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.11}, one-star: {0.13, 0.20}
00:05:15.143 00.003 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
00:05:15.145 00.002 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
00:05:15.146 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.75 mountX=0.11 mountY=-0.01, mountTheta=-0.08
00:05:15.149 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.11, opts=13)
00:05:15.150 00.001 1032 Enqueuing Move request for scope (-0.02, 0.11)
00:05:15.152 00.002 10072 Worker thread wakes up
00:05:15.152 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
00:05:15.152 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
00:05:15.152 00.000 10072 Moving (-0.02, 0.11) raw xDistance=0.11 yDistance=-0.01
00:05:15.155 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.68, period_length = 288.78
00:05:15.168 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:15.170 00.002 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:05:15.172 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:15.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:05:15.172 00.000 10072 MoveAxis(W, 2, ABG)
00:05:15.172 00.000 10072 Guiding  Dir = 3, Dur = 2
00:05:15.172 00.000 10072 IsGuiding returns 0
00:05:15.172 00.000 10072 PulseGuide returned control before completion, sleep 12
00:05:15.192 00.020 1032 UpdateGuideState exits: m=1245 SNR=24.8
00:05:15.195 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:15.196 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:15.199 00.003 1032 Enqueuing Expose request
00:05:15.201 00.002 10072 IsGuiding returns 0
00:05:15.201 00.000 10072 Move returns status 0, amount 2
00:05:15.201 00.000 10072 MoveAxis(N, 0, ABG)
00:05:15.201 00.000 10072 Move returns status 0, amount 0
00:05:15.201 00.000 10072 move complete, result=0
00:05:15.201 00.000 10072 worker thread done servicing request
00:05:15.201 00.000 10072 Worker thread wakes up
00:05:15.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:15.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:15.211 00.010 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:05:15.827 00.616 10072 Exposure complete
00:05:15.877 00.050 10072 worker thread done servicing request
00:05:15.877 00.000 1032 OnExposeComplete: enter
00:05:15.879 00.002 1032 UpdateGuideState(): m_state=6
00:05:15.881 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 281
00:05:15.882 00.001 1032 Star::Find returns 1 (0), X=324.76, Y=742.64, Mass=1481, SNR=27.1, Peak=168 HFD=2.8
00:05:15.884 00.002 1032 MultiStar: [#1 -0.09,0.17,1.12,U] [#2 -0.12,0.24,0.00,M1] [#3 -0.38,0.26,0.00,M6] [#4 -0.44,0.23,0.00,M5] [#5 0.02,0.33,0.00,M1] [#6 -0.08,0.12,0.64,U] [#7 -0.17,0.12,0.50,U] [#8 -0.31,0.22,0.00,M1] 
00:05:15.885 00.001 1032 refined, 3 included, MultiStar: {-0.03, 0.18}, one-star: {0.15, 0.26}
00:05:15.887 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
00:05:15.889 00.002 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
00:05:15.892 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.73 mountX=0.18 mountY=-0.02, mountTheta=-0.10
00:05:15.896 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.18, opts=13)
00:05:15.898 00.002 1032 Enqueuing Move request for scope (-0.03, 0.18)
00:05:15.901 00.003 10072 Worker thread wakes up
00:05:15.901 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
00:05:15.901 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
00:05:15.901 00.000 10072 Moving (-0.03, 0.18) raw xDistance=0.18 yDistance=-0.02
00:05:15.902 00.001 10072 PPEC rslt: input = 0.18, final = 0.08, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.67, period_length = 288.78
00:05:15.902 00.000 10072 PPEC: input: 0.18, control: 0.08, exposure: 500
00:05:15.902 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:15.902 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:05:15.902 00.000 10072 MoveAxis(W, 86, ABG)
00:05:15.902 00.000 10072 Guiding  Dir = 3, Dur = 86
00:05:15.902 00.000 10072 IsGuiding returns 0
00:05:15.903 00.001 10072 PulseGuide returned control before completion, sleep 96
00:05:15.903 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:15.924 00.021 1032 UpdateGuideState exits: m=1481 SNR=27.1
00:05:15.930 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:15.932 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:15.934 00.002 1032 Enqueuing Expose request
00:05:16.012 00.078 10072 IsGuiding returns 0
00:05:16.012 00.000 10072 Move returns status 0, amount 86
00:05:16.013 00.001 10072 MoveAxis(N, 0, ABG)
00:05:16.013 00.000 10072 Move returns status 0, amount 0
00:05:16.013 00.000 10072 move complete, result=0
00:05:16.013 00.000 10072 worker thread done servicing request
00:05:16.013 00.000 10072 Worker thread wakes up
00:05:16.013 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:16.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:16.014 00.001 1032 GuideStep: 0.2 px 86 ms WEST, -0.0 px 0 ms NORTH
00:05:16.420 00.406 10072 Exposure complete
00:05:16.478 00.058 10072 worker thread done servicing request
00:05:16.478 00.000 1032 OnExposeComplete: enter
00:05:16.481 00.003 1032 UpdateGuideState(): m_state=6
00:05:16.483 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 282
00:05:16.487 00.004 1032 Star::Find returns 1 (0), X=324.78, Y=742.77, Mass=1401, SNR=26.4, Peak=164 HFD=2.7
00:05:16.489 00.002 1032 MultiStar: [#1 -0.12,0.14,1.12,U] [#2 -0.13,0.25,0.00,M2] [#3 -0.42,0.32,0.00,M7] [#4 -0.36,0.10,0.00,M6] [#5 -0.00,0.35,0.00,M2] [#6 0.03,0.12,0.69,U] [#7 -0.03,0.31,0.00,M1] [#8 -0.07,0.12,0.59,U] 
00:05:16.491 00.002 1032 refined, 3 included, MultiStar: {0.00, 0.21}, one-star: {0.16, 0.39}
00:05:16.494 00.003 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
00:05:16.496 00.002 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
00:05:16.498 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.56 mountX=0.20 mountY=-0.05, mountTheta=-0.27
00:05:16.501 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.21, opts=13)
00:05:16.504 00.003 1032 Enqueuing Move request for scope (0.00, 0.21)
00:05:16.506 00.002 10072 Worker thread wakes up
00:05:16.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.21) opts 0xd
00:05:16.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.21)
00:05:16.506 00.000 10072 Moving (0.00, 0.21) raw xDistance=0.20 yDistance=-0.05
00:05:16.507 00.001 10072 PPEC rslt: input = 0.20, final = 0.09, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.67, period_length = 288.78
00:05:16.507 00.000 10072 PPEC: input: 0.20, control: 0.09, exposure: 500
00:05:16.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:16.507 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:05:16.507 00.000 10072 MoveAxis(W, 94, ABG)
00:05:16.507 00.000 10072 Guiding  Dir = 3, Dur = 94
00:05:16.508 00.001 10072 IsGuiding returns 0
00:05:16.508 00.000 10072 PulseGuide returned control before completion, sleep 104
00:05:16.509 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:16.534 00.025 1032 UpdateGuideState exits: m=1401 SNR=26.4
00:05:16.537 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:16.538 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:16.540 00.002 1032 Enqueuing Expose request
00:05:16.620 00.080 10072 IsGuiding returns 1
00:05:16.620 00.000 10072 scope still moving after pulse duration time elapsed
00:05:16.652 00.032 10072 IsGuiding returns 0
00:05:16.652 00.000 10072 scope move finished after 94 + 50 ms
00:05:16.652 00.000 10072 Move returns status 0, amount 94
00:05:16.652 00.000 10072 MoveAxis(N, 0, ABG)
00:05:16.652 00.000 10072 Move returns status 0, amount 0
00:05:16.652 00.000 10072 move complete, result=0
00:05:16.652 00.000 10072 worker thread done servicing request
00:05:16.652 00.000 1032 GuideStep: 0.2 px 94 ms WEST, -0.1 px 0 ms NORTH
00:05:16.656 00.004 10072 Worker thread wakes up
00:05:16.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:16.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:17.281 00.625 10072 Exposure complete
00:05:17.333 00.052 10072 worker thread done servicing request
00:05:17.334 00.001 1032 OnExposeComplete: enter
00:05:17.336 00.002 1032 UpdateGuideState(): m_state=6
00:05:17.338 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 283
00:05:17.341 00.003 1032 Star::Find returns 1 (0), X=324.85, Y=742.53, Mass=1175, SNR=24.1, Peak=147 HFD=2.5
00:05:17.343 00.002 1032 MultiStar: [#1 -0.09,-0.00,1.18,U] [#2 -0.04,0.16,1.05,U] [#3 -0.27,0.17,0.00,M8] [#4 -0.23,-0.09,0.79,U] [#5 0.09,0.18,0.76,U] [#6 -0.01,0.02,0.74,U] [#7 -0.14,-0.00,0.51,U] [#8 -0.12,0.09,0.66,U] 
00:05:17.345 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.07}, one-star: {0.24, 0.16}
00:05:17.347 00.002 1032 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.83) = xAngle (0.14 = 0.14)
00:05:17.349 00.002 1032 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.14 = 0.14)
00:05:17.350 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.97 mountX=0.07 mountY=0.01, mountTheta=0.14
00:05:17.352 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
00:05:17.356 00.004 1032 Enqueuing Move request for scope (-0.03, 0.07)
00:05:17.358 00.002 10072 Worker thread wakes up
00:05:17.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
00:05:17.358 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
00:05:17.358 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.01
00:05:17.358 00.000 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.67, period_length = 288.78
00:05:17.358 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:05:17.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:17.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:05:17.359 00.001 10072 MoveAxis(W, 2, ABG)
00:05:17.359 00.000 10072 Guiding  Dir = 3, Dur = 2
00:05:17.359 00.000 10072 IsGuiding returns 0
00:05:17.359 00.000 10072 PulseGuide returned control before completion, sleep 12
00:05:17.360 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:17.372 00.012 10072 IsGuiding returns 0
00:05:17.373 00.001 10072 Move returns status 0, amount 2
00:05:17.373 00.000 10072 MoveAxis(N, 0, ABG)
00:05:17.373 00.000 10072 Move returns status 0, amount 0
00:05:17.373 00.000 10072 move complete, result=0
00:05:17.373 00.000 10072 worker thread done servicing request
00:05:17.382 00.009 1032 UpdateGuideState exits: m=1175 SNR=24.1
00:05:17.384 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:17.386 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:17.388 00.002 1032 Enqueuing Expose request
00:05:17.389 00.001 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
00:05:17.393 00.004 10072 Worker thread wakes up
00:05:17.393 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:17.393 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:17.811 00.418 10072 Exposure complete
00:05:17.863 00.052 10072 worker thread done servicing request
00:05:17.863 00.000 1032 OnExposeComplete: enter
00:05:17.865 00.002 1032 UpdateGuideState(): m_state=6
00:05:17.868 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 284
00:05:17.869 00.001 1032 Star::Find returns 1 (0), X=324.73, Y=742.61, Mass=1431, SNR=26.7, Peak=167 HFD=2.8
00:05:17.873 00.004 1032 MultiStar: [#1 -0.14,-0.04,1.04,U] [#2 -0.06,0.23,0.94,U] [#3 -0.38,0.18,0.00,M9] [#4 -0.24,0.29,0.00,M6] [#5 -0.04,0.13,0.69,U] [#6 0.03,0.16,0.69,U] [#7 0.08,0.21,0.51,U] [#8 -0.21,0.22,0.00,M1] 
00:05:17.874 00.001 1032 refined, 5 included, MultiStar: {-0.01, 0.15}, one-star: {0.12, 0.23}
00:05:17.876 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
00:05:17.878 00.002 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
00:05:17.881 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.64 mountX=0.15 mountY=-0.03, mountTheta=-0.19
00:05:17.883 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.15, opts=13)
00:05:17.885 00.002 1032 Enqueuing Move request for scope (-0.01, 0.15)
00:05:17.891 00.006 10072 Worker thread wakes up
00:05:17.892 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
00:05:17.892 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
00:05:17.892 00.000 10072 Moving (-0.01, 0.15) raw xDistance=0.15 yDistance=-0.03
00:05:17.892 00.000 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.67, period_length = 288.78
00:05:17.893 00.001 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:05:17.893 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:17.893 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:05:17.893 00.000 10072 MoveAxis(W, 72, ABG)
00:05:17.893 00.000 10072 Guiding  Dir = 3, Dur = 72
00:05:17.893 00.000 10072 IsGuiding returns 0
00:05:17.894 00.001 10072 PulseGuide returned control before completion, sleep 82
00:05:17.894 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:17.915 00.021 1032 UpdateGuideState exits: m=1431 SNR=26.7
00:05:17.917 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:17.919 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:17.921 00.002 1032 Enqueuing Expose request
00:05:17.982 00.061 10072 IsGuiding returns 0
00:05:17.982 00.000 10072 Move returns status 0, amount 72
00:05:17.982 00.000 10072 MoveAxis(N, 0, ABG)
00:05:17.982 00.000 10072 Move returns status 0, amount 0
00:05:17.982 00.000 10072 move complete, result=0
00:05:17.983 00.001 10072 worker thread done servicing request
00:05:17.983 00.000 10072 Worker thread wakes up
00:05:17.983 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:17.983 00.000 1032 GuideStep: 0.1 px 72 ms WEST, -0.0 px 0 ms NORTH
00:05:17.985 00.002 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:18.715 00.730 10072 Exposure complete
00:05:18.760 00.045 10072 worker thread done servicing request
00:05:18.760 00.000 1032 OnExposeComplete: enter
00:05:18.763 00.003 1032 UpdateGuideState(): m_state=6
00:05:18.765 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 285
00:05:18.766 00.001 1032 Star::Find returns 1 (0), X=324.70, Y=742.63, Mass=1517, SNR=27.4, Peak=189 HFD=2.8
00:05:18.768 00.002 1032 MultiStar: [#1 -0.09,0.13,1.01,U] [#2 -0.07,0.22,0.91,U] [#3 -0.38,0.17,0.00,M10] [#4 -0.33,0.06,0.00,M7] [#5 -0.01,0.14,0.66,U] [#6 -0.06,0.04,0.62,U] [#7 0.00,0.16,0.51,U] [#8 -0.03,0.16,0.52,U] 
00:05:18.771 00.003 1032 refined, 6 included, MultiStar: {-0.02, 0.16}, one-star: {0.08, 0.25}
00:05:18.775 00.004 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
00:05:18.776 00.001 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
00:05:18.778 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.17 cameraTheta=1.72 mountX=0.16 mountY=-0.02, mountTheta=-0.11
00:05:18.780 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.16, opts=13)
00:05:18.782 00.002 1032 Enqueuing Move request for scope (-0.02, 0.16)
00:05:18.783 00.001 10072 Worker thread wakes up
00:05:18.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
00:05:18.784 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
00:05:18.784 00.000 10072 Moving (-0.02, 0.16) raw xDistance=0.16 yDistance=-0.02
00:05:18.784 00.000 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.67, period_length = 288.78
00:05:18.784 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
00:05:18.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:18.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:05:18.784 00.000 10072 MoveAxis(W, 79, ABG)
00:05:18.784 00.000 10072 Guiding  Dir = 3, Dur = 79
00:05:18.785 00.001 10072 IsGuiding returns 0
00:05:18.785 00.000 10072 PulseGuide returned control before completion, sleep 89
00:05:18.786 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:18.806 00.020 1032 UpdateGuideState exits: m=1517 SNR=27.4
00:05:18.808 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:18.809 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:18.811 00.002 1032 Enqueuing Expose request
00:05:18.884 00.073 10072 IsGuiding returns 0
00:05:18.884 00.000 10072 Move returns status 0, amount 79
00:05:18.884 00.000 10072 MoveAxis(N, 0, ABG)
00:05:18.884 00.000 10072 Move returns status 0, amount 0
00:05:18.884 00.000 10072 move complete, result=0
00:05:18.884 00.000 10072 worker thread done servicing request
00:05:18.884 00.000 10072 Worker thread wakes up
00:05:18.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:18.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:18.885 00.001 1032 GuideStep: 0.2 px 79 ms WEST, -0.0 px 0 ms NORTH
00:05:19.293 00.408 10072 Exposure complete
00:05:19.346 00.053 10072 worker thread done servicing request
00:05:19.346 00.000 1032 OnExposeComplete: enter
00:05:19.348 00.002 1032 UpdateGuideState(): m_state=6
00:05:19.350 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 286
00:05:19.352 00.002 1032 Star::Find returns 1 (0), X=324.81, Y=742.53, Mass=1458, SNR=26.9, Peak=164 HFD=2.8
00:05:19.355 00.003 1032 MultiStar: [#1 -0.08,-0.00,1.12,U] [#2 -0.03,0.08,0.90,U] [#3 -0.28,0.13,0.00,R] [#4 -0.36,0.02,0.00,M8] [#5 0.05,0.18,0.66,U] [#6 -0.03,-0.07,0.65,U] [#7 -0.06,0.14,0.48,U] [#8 -0.14,0.08,0.56,U] 
00:05:19.357 00.002 1032 refined, 6 included, MultiStar: {-0.00, 0.08}, one-star: {0.20, 0.15}
00:05:19.359 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
00:05:19.361 00.002 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
00:05:19.364 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.62 mountX=0.07 mountY=-0.02, mountTheta=-0.21
00:05:19.369 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.08, opts=13)
00:05:19.372 00.003 1032 Enqueuing Move request for scope (-0.00, 0.08)
00:05:19.374 00.002 10072 Worker thread wakes up
00:05:19.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
00:05:19.374 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
00:05:19.374 00.000 10072 Moving (-0.00, 0.08) raw xDistance=0.07 yDistance=-0.02
00:05:19.375 00.001 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.67, period_length = 288.78
00:05:19.375 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:05:19.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:19.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:05:19.375 00.000 10072 MoveAxis(W, 6, ABG)
00:05:19.375 00.000 10072 Guiding  Dir = 3, Dur = 6
00:05:19.375 00.000 10072 IsGuiding returns 0
00:05:19.376 00.001 10072 PulseGuide returned control before completion, sleep 16
00:05:19.377 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:19.398 00.021 10072 IsGuiding returns 0
00:05:19.398 00.000 10072 Move returns status 0, amount 6
00:05:19.398 00.000 10072 MoveAxis(N, 0, ABG)
00:05:19.398 00.000 10072 Move returns status 0, amount 0
00:05:19.398 00.000 10072 move complete, result=0
00:05:19.398 00.000 10072 worker thread done servicing request
00:05:19.400 00.002 1032 UpdateGuideState exits: m=1458 SNR=26.9
00:05:19.403 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:19.404 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:19.406 00.002 1032 Enqueuing Expose request
00:05:19.408 00.002 10072 Worker thread wakes up
00:05:19.408 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:19.408 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:19.409 00.001 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:05:20.041 00.632 10072 Exposure complete
00:05:20.093 00.052 10072 worker thread done servicing request
00:05:20.093 00.000 1032 OnExposeComplete: enter
00:05:20.095 00.002 1032 UpdateGuideState(): m_state=6
00:05:20.097 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 287
00:05:20.100 00.003 1032 Star::Find returns 1 (0), X=324.68, Y=742.47, Mass=1310, SNR=25.5, Peak=163 HFD=2.8
00:05:20.102 00.002 1032 MultiStar: [#1 -0.13,0.04,1.21,U] [#2 -0.15,0.07,0.94,U] [#3 0.02,-0.06,0.72,U] [#4 -0.47,0.01,0.00,M9] [#5 -0.12,0.14,0.77,U] [#6 -0.15,0.05,0.71,U] [#7 -0.17,-0.03,0.54,U] [#8 -0.13,0.20,0.63,U] 
00:05:20.104 00.002 1032 single-star, 7 included, MultiStar: {-0.09, 0.06}, one-star: {0.06, 0.09}
00:05:20.106 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
00:05:20.108 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
00:05:20.109 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.95 mountX=0.07 mountY=-0.08, mountTheta=-0.88
00:05:20.113 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
00:05:20.115 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
00:05:20.118 00.003 10072 Worker thread wakes up
00:05:20.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
00:05:20.118 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
00:05:20.118 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
00:05:20.118 00.000 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.67, period_length = 288.78
00:05:20.119 00.001 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:05:20.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:20.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:05:20.119 00.000 10072 MoveAxis(W, 6, ABG)
00:05:20.119 00.000 10072 Guiding  Dir = 3, Dur = 6
00:05:20.119 00.000 10072 IsGuiding returns 0
00:05:20.120 00.001 10072 PulseGuide returned control before completion, sleep 16
00:05:20.120 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:20.141 00.021 1032 UpdateGuideState exits: m=1310 SNR=25.5
00:05:20.145 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:20.146 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:20.148 00.002 1032 Enqueuing Expose request
00:05:20.150 00.002 10072 IsGuiding returns 0
00:05:20.150 00.000 10072 Move returns status 0, amount 6
00:05:20.150 00.000 10072 MoveAxis(N, 0, ABG)
00:05:20.150 00.000 10072 Move returns status 0, amount 0
00:05:20.150 00.000 10072 move complete, result=0
00:05:20.150 00.000 10072 worker thread done servicing request
00:05:20.150 00.000 10072 Worker thread wakes up
00:05:20.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:20.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:20.158 00.008 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:05:20.560 00.402 10072 Exposure complete
00:05:20.606 00.046 10072 worker thread done servicing request
00:05:20.606 00.000 1032 OnExposeComplete: enter
00:05:20.608 00.002 1032 UpdateGuideState(): m_state=6
00:05:20.609 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 288
00:05:20.612 00.003 1032 Star::Find returns 1 (0), X=324.68, Y=742.49, Mass=1389, SNR=26.3, Peak=169 HFD=2.9
00:05:20.615 00.003 1032 MultiStar: [#1 -0.15,0.05,1.10,U] [#2 -0.14,0.10,1.00,U] [#3 -0.15,-0.03,0.71,U] [#4 -0.46,0.06,0.00,M10] [#5 -0.18,0.12,0.69,U] [#6 -0.19,0.01,0.72,U] [#7 -0.17,-0.01,0.51,U] [#8 -0.26,0.07,0.00,M1] 
00:05:20.617 00.002 1032 single-star, 6 included, MultiStar: {-0.12, 0.06}, one-star: {0.07, 0.11}
00:05:20.619 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
00:05:20.620 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
00:05:20.622 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.01 mountX=0.09 mountY=-0.10, mountTheta=-0.82
00:05:20.625 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
00:05:20.627 00.002 1032 Enqueuing Move request for scope (0.07, 0.11)
00:05:20.628 00.001 10072 Worker thread wakes up
00:05:20.629 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
00:05:20.629 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
00:05:20.629 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.10
00:05:20.629 00.000 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.67, period_length = 288.78
00:05:20.629 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:05:20.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:20.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:05:20.629 00.000 10072 MoveAxis(W, 5, ABG)
00:05:20.629 00.000 10072 Guiding  Dir = 3, Dur = 5
00:05:20.630 00.001 10072 IsGuiding returns 0
00:05:20.630 00.000 10072 PulseGuide returned control before completion, sleep 15
00:05:20.631 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:20.649 00.018 10072 IsGuiding returns 0
00:05:20.649 00.000 10072 Move returns status 0, amount 5
00:05:20.649 00.000 10072 MoveAxis(N, 0, ABG)
00:05:20.649 00.000 10072 Move returns status 0, amount 0
00:05:20.649 00.000 10072 move complete, result=0
00:05:20.649 00.000 10072 worker thread done servicing request
00:05:20.651 00.002 1032 UpdateGuideState exits: m=1389 SNR=26.3
00:05:20.652 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:20.655 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:20.656 00.001 1032 Enqueuing Expose request
00:05:20.657 00.001 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:05:20.659 00.002 10072 Worker thread wakes up
00:05:20.659 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:20.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:21.293 00.634 10072 Exposure complete
00:05:21.344 00.051 10072 worker thread done servicing request
00:05:21.344 00.000 1032 OnExposeComplete: enter
00:05:21.346 00.002 1032 UpdateGuideState(): m_state=6
00:05:21.347 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 289
00:05:21.349 00.002 1032 Star::Find returns 1 (0), X=324.76, Y=742.67, Mass=1372, SNR=26.1, Peak=182 HFD=2.7
00:05:21.351 00.002 1032 MultiStar: [#1 -0.07,0.13,1.13,U] [#2 -0.04,0.21,0.98,U] [#3 0.07,0.11,0.70,U] [#4 -0.38,0.18,0.00,R] [#5 -0.01,0.23,0.66,U] [#6 -0.05,0.15,0.73,U] [#7 0.02,0.16,0.49,U] [#8 -0.19,0.20,0.00,M2] 
00:05:21.352 00.001 1032 refined, 6 included, MultiStar: {0.01, 0.19}, one-star: {0.15, 0.29}
00:05:21.354 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
00:05:21.355 00.001 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
00:05:21.357 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.52 mountX=0.18 mountY=-0.06, mountTheta=-0.31
00:05:21.360 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.19, opts=13)
00:05:21.362 00.002 1032 Enqueuing Move request for scope (0.01, 0.19)
00:05:21.363 00.001 10072 Worker thread wakes up
00:05:21.363 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
00:05:21.363 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
00:05:21.363 00.000 10072 Moving (0.01, 0.19) raw xDistance=0.18 yDistance=-0.06
00:05:21.364 00.001 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.02, hyst = 0.08, hyst_pct = 0.67, period_length = 288.78
00:05:21.364 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
00:05:21.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:21.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:05:21.364 00.000 10072 MoveAxis(W, 90, ABG)
00:05:21.364 00.000 10072 Guiding  Dir = 3, Dur = 90
00:05:21.364 00.000 10072 IsGuiding returns 0
00:05:21.365 00.001 10072 PulseGuide returned control before completion, sleep 100
00:05:21.365 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:21.387 00.022 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:05:21.390 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:21.391 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:21.395 00.004 1032 Enqueuing Expose request
00:05:21.478 00.083 10072 IsGuiding returns 0
00:05:21.478 00.000 10072 Move returns status 0, amount 90
00:05:21.478 00.000 10072 MoveAxis(N, 0, ABG)
00:05:21.478 00.000 10072 Move returns status 0, amount 0
00:05:21.478 00.000 10072 move complete, result=0
00:05:21.478 00.000 10072 worker thread done servicing request
00:05:21.478 00.000 10072 Worker thread wakes up
00:05:21.478 00.000 1032 GuideStep: 0.2 px 90 ms WEST, -0.1 px 0 ms NORTH
00:05:21.481 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:21.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:21.902 00.421 10072 Exposure complete
00:05:21.951 00.049 10072 worker thread done servicing request
00:05:21.951 00.000 1032 OnExposeComplete: enter
00:05:21.953 00.002 1032 UpdateGuideState(): m_state=6
00:05:21.956 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 290
00:05:21.959 00.003 1032 Star::Find returns 1 (0), X=324.86, Y=742.60, Mass=1302, SNR=25.4, Peak=164 HFD=2.7
00:05:21.962 00.003 1032 MultiStar: [#1 -0.09,0.12,1.12,U] [#2 0.01,0.20,0.95,U] [#3 0.04,0.06,0.74,U] [#4 0.13,-0.09,0.63,U] [#5 0.06,0.24,0.72,U] [#6 -0.05,0.06,0.74,U] [#7 -0.05,0.11,0.56,U] [#8 -0.19,0.19,0.00,M3] 
00:05:21.964 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.13}, one-star: {0.24, 0.22}
00:05:21.966 00.002 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
00:05:21.968 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
00:05:21.970 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.29 mountX=0.11 mountY=-0.07, mountTheta=-0.54
00:05:21.973 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.13, opts=13)
00:05:21.974 00.001 1032 Enqueuing Move request for scope (0.04, 0.13)
00:05:21.980 00.006 10072 Worker thread wakes up
00:05:21.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
00:05:21.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
00:05:21.980 00.000 10072 Moving (0.04, 0.13) raw xDistance=0.11 yDistance=-0.07
00:05:21.980 00.000 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.66, period_length = 288.78
00:05:21.980 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:05:21.980 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:21.980 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:05:21.980 00.000 10072 MoveAxis(W, 6, ABG)
00:05:21.980 00.000 10072 Guiding  Dir = 3, Dur = 6
00:05:21.982 00.002 10072 IsGuiding returns 0
00:05:21.982 00.000 10072 PulseGuide returned control before completion, sleep 16
00:05:21.983 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:22.007 00.024 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:05:22.009 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:22.011 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:22.013 00.002 1032 Enqueuing Expose request
00:05:22.016 00.003 10072 IsGuiding returns 0
00:05:22.016 00.000 10072 Move returns status 0, amount 6
00:05:22.016 00.000 10072 MoveAxis(N, 0, ABG)
00:05:22.016 00.000 10072 Move returns status 0, amount 0
00:05:22.016 00.000 10072 move complete, result=0
00:05:22.016 00.000 10072 worker thread done servicing request
00:05:22.016 00.000 10072 Worker thread wakes up
00:05:22.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:22.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:22.027 00.011 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:05:22.649 00.622 10072 Exposure complete
00:05:22.697 00.048 10072 worker thread done servicing request
00:05:22.697 00.000 1032 OnExposeComplete: enter
00:05:22.700 00.003 1032 UpdateGuideState(): m_state=6
00:05:22.702 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 291
00:05:22.704 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=742.56, Mass=1515, SNR=27.4, Peak=185 HFD=2.7
00:05:22.707 00.003 1032 MultiStar: [#1 0.01,0.14,1.04,U] [#2 0.03,0.11,0.93,U] [#3 0.14,0.06,0.65,U] [#4 0.20,-0.09,0.68,U] [#5 -0.04,0.19,0.65,U] [#6 0.02,0.05,0.66,U] [#7 0.06,-0.02,0.49,U] [#8 -0.10,0.16,0.56,U] 
00:05:22.711 00.004 1032 refined, 8 included, MultiStar: {0.06, 0.10}, one-star: {0.18, 0.19}
00:05:22.713 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
00:05:22.715 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
00:05:22.716 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.01 mountX=0.08 mountY=-0.08, mountTheta=-0.82
00:05:22.719 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
00:05:22.720 00.001 1032 Enqueuing Move request for scope (0.06, 0.10)
00:05:22.722 00.002 10072 Worker thread wakes up
00:05:22.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
00:05:22.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
00:05:22.722 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
00:05:22.722 00.000 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.66, period_length = 288.78
00:05:22.722 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:05:22.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:22.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:05:22.722 00.000 10072 MoveAxis(W, 7, ABG)
00:05:22.723 00.001 10072 Guiding  Dir = 3, Dur = 7
00:05:22.723 00.000 10072 IsGuiding returns 0
00:05:22.723 00.000 10072 PulseGuide returned control before completion, sleep 17
00:05:22.724 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:22.745 00.021 1032 UpdateGuideState exits: m=1515 SNR=27.4
00:05:22.747 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:22.748 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:22.750 00.002 1032 Enqueuing Expose request
00:05:22.756 00.006 10072 IsGuiding returns 0
00:05:22.756 00.000 10072 Move returns status 0, amount 7
00:05:22.756 00.000 10072 MoveAxis(N, 0, ABG)
00:05:22.756 00.000 10072 Move returns status 0, amount 0
00:05:22.756 00.000 10072 move complete, result=0
00:05:22.756 00.000 10072 worker thread done servicing request
00:05:22.756 00.000 10072 Worker thread wakes up
00:05:22.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:22.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:22.759 00.003 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:05:23.166 00.407 10072 Exposure complete
00:05:23.217 00.051 10072 worker thread done servicing request
00:05:23.217 00.000 1032 OnExposeComplete: enter
00:05:23.219 00.002 1032 UpdateGuideState(): m_state=6
00:05:23.221 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 292
00:05:23.223 00.002 1032 Star::Find returns 1 (0), X=324.74, Y=742.60, Mass=1308, SNR=25.5, Peak=153 HFD=2.8
00:05:23.226 00.003 1032 MultiStar: [#1 -0.06,0.04,1.15,U] [#2 -0.01,0.14,1.02,U] [#3 0.04,0.10,0.77,U] [#4 0.28,-0.07,0.00,M1] [#5 -0.04,0.22,0.72,U] [#6 0.00,0.12,0.68,U] [#7 0.19,0.04,0.57,U] [#8 -0.15,0.21,0.00,M3] 
00:05:23.228 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.13}, one-star: {0.12, 0.23}
00:05:23.230 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
00:05:23.232 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
00:05:23.234 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.38 mountX=0.12 mountY=-0.06, mountTheta=-0.45
00:05:23.238 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.13, opts=13)
00:05:23.243 00.005 1032 Enqueuing Move request for scope (0.03, 0.13)
00:05:23.245 00.002 10072 Worker thread wakes up
00:05:23.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
00:05:23.245 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
00:05:23.245 00.000 10072 Moving (0.03, 0.13) raw xDistance=0.12 yDistance=-0.06
00:05:23.247 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.66, period_length = 288.78
00:05:23.247 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:05:23.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:23.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:05:23.247 00.000 10072 MoveAxis(W, 6, ABG)
00:05:23.247 00.000 10072 Guiding  Dir = 3, Dur = 6
00:05:23.247 00.000 10072 IsGuiding returns 0
00:05:23.248 00.001 10072 PulseGuide returned control before completion, sleep 16
00:05:23.248 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:23.269 00.021 1032 UpdateGuideState exits: m=1308 SNR=25.5
00:05:23.271 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:23.273 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:23.276 00.003 10072 IsGuiding returns 0
00:05:23.276 00.000 10072 Move returns status 0, amount 6
00:05:23.276 00.000 10072 MoveAxis(N, 0, ABG)
00:05:23.276 00.000 10072 Move returns status 0, amount 0
00:05:23.276 00.000 1032 Enqueuing Expose request
00:05:23.279 00.003 10072 move complete, result=0
00:05:23.279 00.000 10072 worker thread done servicing request
00:05:23.279 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:05:23.281 00.002 10072 Worker thread wakes up
00:05:23.281 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:23.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:23.915 00.634 10072 Exposure complete
00:05:23.968 00.053 10072 worker thread done servicing request
00:05:23.968 00.000 1032 OnExposeComplete: enter
00:05:23.971 00.003 1032 UpdateGuideState(): m_state=6
00:05:23.972 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 293
00:05:23.974 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=742.61, Mass=1384, SNR=26.2, Peak=171 HFD=2.8
00:05:23.976 00.002 1032 MultiStar: [#1 -0.14,0.08,1.14,U] [#2 -0.08,0.21,0.99,U] [#3 -0.09,0.05,0.71,U] [#4 0.10,-0.13,0.73,U] [#5 -0.14,0.21,0.68,U] [#6 -0.13,0.14,0.70,U] [#7 -0.10,0.09,0.48,U] [#8 -0.35,0.13,0.00,M4] 
00:05:23.977 00.001 1032 refined, 7 included, MultiStar: {-0.05, 0.12}, one-star: {0.14, 0.23}
00:05:23.979 00.002 1032 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.83) = xAngle (0.14 = 0.14)
00:05:23.980 00.001 1032 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.14 = 0.14)
00:05:23.982 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.98 mountX=0.13 mountY=0.02, mountTheta=0.14
00:05:23.985 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.12, opts=13)
00:05:23.988 00.003 1032 Enqueuing Move request for scope (-0.05, 0.12)
00:05:23.991 00.003 10072 Worker thread wakes up
00:05:23.992 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
00:05:23.992 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
00:05:23.992 00.000 10072 Moving (-0.05, 0.12) raw xDistance=0.13 yDistance=0.02
00:05:23.992 00.000 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.66, period_length = 288.78
00:05:23.992 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
00:05:23.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:23.992 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:05:23.992 00.000 10072 MoveAxis(W, 6, ABG)
00:05:23.992 00.000 10072 Guiding  Dir = 3, Dur = 6
00:05:23.993 00.001 10072 IsGuiding returns 0
00:05:23.993 00.000 10072 PulseGuide returned control before completion, sleep 16
00:05:23.994 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:24.016 00.022 1032 UpdateGuideState exits: m=1384 SNR=26.2
00:05:24.019 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:24.022 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:24.025 00.003 1032 Enqueuing Expose request
00:05:24.027 00.002 10072 IsGuiding returns 0
00:05:24.027 00.000 10072 Move returns status 0, amount 6
00:05:24.027 00.000 10072 MoveAxis(N, 0, ABG)
00:05:24.027 00.000 10072 Move returns status 0, amount 0
00:05:24.027 00.000 10072 move complete, result=0
00:05:24.027 00.000 10072 worker thread done servicing request
00:05:24.027 00.000 10072 Worker thread wakes up
00:05:24.028 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:24.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:24.034 00.006 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
00:05:24.432 00.398 10072 Exposure complete
00:05:24.483 00.051 10072 worker thread done servicing request
00:05:24.483 00.000 1032 OnExposeComplete: enter
00:05:24.486 00.003 1032 UpdateGuideState(): m_state=6
00:05:24.491 00.005 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 294
00:05:24.493 00.002 1032 Star::Find returns 1 (0), X=324.64, Y=742.65, Mass=1216, SNR=24.6, Peak=156 HFD=2.8
00:05:24.494 00.001 1032 MultiStar: [#1 -0.06,0.07,1.18,U] [#2 -0.06,0.26,0.00,M1] [#3 -0.04,0.14,0.79,U] [#4 0.00,0.00,0.75,U] [#5 -0.07,0.31,0.00,M1] [#6 -0.10,0.08,0.74,U] [#7 0.12,0.16,0.53,U] [#8 -0.21,0.16,0.00,M5] 
00:05:24.497 00.003 1032 refined, 5 included, MultiStar: {-0.02, 0.12}, one-star: {0.03, 0.28}
00:05:24.498 00.001 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
00:05:24.500 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
00:05:24.501 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.12 mountY=-0.01, mountTheta=-0.11
00:05:24.504 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.12, opts=13)
00:05:24.505 00.001 1032 Enqueuing Move request for scope (-0.02, 0.12)
00:05:24.507 00.002 10072 Worker thread wakes up
00:05:24.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
00:05:24.507 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
00:05:24.507 00.000 10072 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=-0.01
00:05:24.507 00.000 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.66, period_length = 288.78
00:05:24.507 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:05:24.508 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:24.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:05:24.508 00.000 10072 MoveAxis(W, 6, ABG)
00:05:24.508 00.000 10072 Guiding  Dir = 3, Dur = 6
00:05:24.508 00.000 10072 IsGuiding returns 0
00:05:24.509 00.001 10072 PulseGuide returned control before completion, sleep 16
00:05:24.509 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:24.530 00.021 1032 UpdateGuideState exits: m=1216 SNR=24.6
00:05:24.532 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:24.533 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:24.534 00.001 1032 Enqueuing Expose request
00:05:24.540 00.006 10072 IsGuiding returns 0
00:05:24.540 00.000 10072 Move returns status 0, amount 6
00:05:24.540 00.000 10072 MoveAxis(N, 0, ABG)
00:05:24.540 00.000 10072 Move returns status 0, amount 0
00:05:24.540 00.000 10072 move complete, result=0
00:05:24.540 00.000 10072 worker thread done servicing request
00:05:24.540 00.000 10072 Worker thread wakes up
00:05:24.540 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:24.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:24.544 00.004 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:05:25.169 00.625 10072 Exposure complete
00:05:25.220 00.051 10072 worker thread done servicing request
00:05:25.220 00.000 1032 OnExposeComplete: enter
00:05:25.222 00.002 1032 UpdateGuideState(): m_state=6
00:05:25.224 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 295
00:05:25.225 00.001 1032 Star::Find returns 1 (0), X=324.73, Y=742.53, Mass=1386, SNR=26.2, Peak=161 HFD=2.8
00:05:25.227 00.002 1032 MultiStar: [#1 0.00,0.00,1.08,U] [#2 -0.08,0.20,0.92,U] [#3 -0.01,0.05,0.70,U] [#4 0.09,-0.07,0.67,U] [#5 0.01,0.23,0.72,U] [#6 0.01,0.02,0.71,U] [#7 -0.11,0.24,0.00,M1] [#8 -0.01,0.02,0.59,U] 
00:05:25.229 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {0.12, 0.15}
00:05:25.231 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
00:05:25.232 00.001 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
00:05:25.235 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.38 mountX=0.07 mountY=-0.04, mountTheta=-0.45
00:05:25.238 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
00:05:25.240 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
00:05:25.243 00.003 10072 Worker thread wakes up
00:05:25.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
00:05:25.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
00:05:25.244 00.001 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
00:05:25.244 00.000 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.66, period_length = 288.78
00:05:25.244 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:05:25.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:25.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:05:25.244 00.000 10072 MoveAxis(W, 6, ABG)
00:05:25.244 00.000 10072 Guiding  Dir = 3, Dur = 6
00:05:25.245 00.001 10072 IsGuiding returns 0
00:05:25.245 00.000 10072 PulseGuide returned control before completion, sleep 16
00:05:25.247 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:25.267 00.020 1032 UpdateGuideState exits: m=1386 SNR=26.2
00:05:25.269 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:25.271 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:25.273 00.002 1032 Enqueuing Expose request
00:05:25.276 00.003 10072 IsGuiding returns 0
00:05:25.276 00.000 10072 Move returns status 0, amount 6
00:05:25.276 00.000 10072 MoveAxis(N, 0, ABG)
00:05:25.276 00.000 10072 Move returns status 0, amount 0
00:05:25.276 00.000 10072 move complete, result=0
00:05:25.276 00.000 10072 worker thread done servicing request
00:05:25.276 00.000 10072 Worker thread wakes up
00:05:25.277 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:25.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:25.284 00.007 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:05:25.686 00.402 10072 Exposure complete
00:05:25.738 00.052 10072 worker thread done servicing request
00:05:25.738 00.000 1032 OnExposeComplete: enter
00:05:25.740 00.002 1032 UpdateGuideState(): m_state=6
00:05:25.743 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 296
00:05:25.744 00.001 1032 Star::Find returns 1 (0), X=324.79, Y=742.59, Mass=1350, SNR=25.9, Peak=149 HFD=2.8
00:05:25.746 00.002 1032 MultiStar: [#1 -0.12,0.10,1.16,U] [#2 0.05,0.12,1.05,U] [#3 -0.08,-0.01,0.73,U] [#4 0.14,-0.03,0.72,U] [#5 0.04,0.17,0.70,U] [#6 0.05,0.08,0.71,U] [#7 0.10,0.14,0.51,U] [#8 -0.06,0.19,0.63,U] 
00:05:25.748 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.18, 0.21}
00:05:25.750 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
00:05:25.752 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
00:05:25.754 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.33 mountX=0.10 mountY=-0.05, mountTheta=-0.50
00:05:25.757 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
00:05:25.758 00.001 1032 Enqueuing Move request for scope (0.03, 0.11)
00:05:25.760 00.002 10072 Worker thread wakes up
00:05:25.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
00:05:25.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
00:05:25.760 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.05
00:05:25.760 00.000 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.66, period_length = 288.78
00:05:25.760 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:05:25.761 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:25.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:05:25.761 00.000 10072 MoveAxis(W, 6, ABG)
00:05:25.761 00.000 10072 Guiding  Dir = 3, Dur = 6
00:05:25.761 00.000 10072 IsGuiding returns 0
00:05:25.761 00.000 10072 PulseGuide returned control before completion, sleep 16
00:05:25.762 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:25.783 00.021 1032 UpdateGuideState exits: m=1350 SNR=25.9
00:05:25.785 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:25.787 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:25.788 00.001 1032 Enqueuing Expose request
00:05:25.793 00.005 10072 IsGuiding returns 0
00:05:25.793 00.000 10072 Move returns status 0, amount 6
00:05:25.793 00.000 10072 MoveAxis(N, 0, ABG)
00:05:25.793 00.000 10072 Move returns status 0, amount 0
00:05:25.793 00.000 10072 move complete, result=0
00:05:25.793 00.000 10072 worker thread done servicing request
00:05:25.793 00.000 10072 Worker thread wakes up
00:05:25.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:25.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:25.796 00.003 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:05:26.422 00.626 10072 Exposure complete
00:05:26.469 00.047 1032 OnExposeComplete: enter
00:05:26.471 00.002 1032 UpdateGuideState(): m_state=6
00:05:26.473 00.002 10072 worker thread done servicing request
00:05:26.473 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 297
00:05:26.474 00.001 1032 Star::Find returns 1 (0), X=324.69, Y=742.71, Mass=1450, SNR=26.8, Peak=167 HFD=2.8
00:05:26.476 00.002 1032 MultiStar: [#1 -0.06,0.14,1.03,U] [#2 0.01,0.23,0.96,U] [#3 -0.08,0.23,0.71,U] [#4 0.01,0.03,0.64,U] [#5 -0.06,0.27,0.00,M1] [#6 -0.16,0.13,0.70,U] [#7 0.07,0.17,0.50,U] [#8 -0.21,0.14,0.00,M4] 
00:05:26.478 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.19}, one-star: {0.07, 0.33}
00:05:26.479 00.001 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
00:05:26.481 00.002 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
00:05:26.483 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.67 mountX=0.19 mountY=-0.03, mountTheta=-0.16
00:05:26.487 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.19, opts=13)
00:05:26.491 00.004 1032 Enqueuing Move request for scope (-0.02, 0.19)
00:05:26.493 00.002 10072 Worker thread wakes up
00:05:26.494 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
00:05:26.494 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
00:05:26.494 00.000 10072 Moving (-0.02, 0.19) raw xDistance=0.19 yDistance=-0.03
00:05:26.494 00.000 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = 0.02, hyst = 0.08, hyst_pct = 0.66, period_length = 288.78
00:05:26.494 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
00:05:26.494 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:26.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:05:26.494 00.000 10072 MoveAxis(W, 95, ABG)
00:05:26.494 00.000 10072 Guiding  Dir = 3, Dur = 95
00:05:26.495 00.001 10072 IsGuiding returns 0
00:05:26.496 00.001 10072 PulseGuide returned control before completion, sleep 105
00:05:26.496 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:26.518 00.022 1032 UpdateGuideState exits: m=1450 SNR=26.8
00:05:26.520 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:26.522 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:26.525 00.003 1032 Enqueuing Expose request
00:05:26.608 00.083 10072 IsGuiding returns 1
00:05:26.608 00.000 10072 scope still moving after pulse duration time elapsed
00:05:26.639 00.031 10072 IsGuiding returns 0
00:05:26.639 00.000 10072 scope move finished after 95 + 49 ms
00:05:26.639 00.000 10072 Move returns status 0, amount 95
00:05:26.639 00.000 10072 MoveAxis(N, 0, ABG)
00:05:26.639 00.000 10072 Move returns status 0, amount 0
00:05:26.639 00.000 10072 move complete, result=0
00:05:26.639 00.000 10072 worker thread done servicing request
00:05:26.639 00.000 10072 Worker thread wakes up
00:05:26.639 00.000 1032 GuideStep: 0.2 px 95 ms WEST, -0.0 px 0 ms NORTH
00:05:26.642 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:26.642 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:27.048 00.406 10072 Exposure complete
00:05:27.102 00.054 10072 worker thread done servicing request
00:05:27.102 00.000 1032 OnExposeComplete: enter
00:05:27.104 00.002 1032 UpdateGuideState(): m_state=6
00:05:27.105 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 298
00:05:27.108 00.003 1032 Star::Find returns 1 (0), X=324.68, Y=742.65, Mass=1339, SNR=25.8, Peak=166 HFD=2.8
00:05:27.110 00.002 1032 MultiStar: [#1 -0.05,0.15,1.13,U] [#2 -0.17,0.22,0.00,M1] [#3 -0.05,0.14,0.79,U] [#4 -0.01,-0.01,0.69,U] [#5 -0.04,0.09,0.67,U] [#6 -0.12,0.16,0.73,U] [#7 -0.03,0.16,0.49,U] [#8 -0.16,0.18,0.61,U] 
00:05:27.111 00.001 1032 refined, 7 included, MultiStar: {-0.04, 0.15}, one-star: {0.06, 0.27}
00:05:27.114 00.003 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
00:05:27.115 00.001 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
00:05:27.117 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.86 mountX=0.16 mountY=0.00, mountTheta=0.03
00:05:27.121 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.15, opts=13)
00:05:27.122 00.001 1032 Enqueuing Move request for scope (-0.04, 0.15)
00:05:27.124 00.002 10072 Worker thread wakes up
00:05:27.125 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
00:05:27.125 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
00:05:27.125 00.000 10072 Moving (-0.04, 0.15) raw xDistance=0.16 yDistance=0.00
00:05:27.125 00.000 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.02, hyst = 0.07, hyst_pct = 0.66, period_length = 288.78
00:05:27.125 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
00:05:27.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:27.125 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:05:27.126 00.001 10072 MoveAxis(W, 79, ABG)
00:05:27.126 00.000 10072 Guiding  Dir = 3, Dur = 79
00:05:27.126 00.000 10072 IsGuiding returns 0
00:05:27.127 00.001 10072 PulseGuide returned control before completion, sleep 89
00:05:27.127 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:27.148 00.021 1032 UpdateGuideState exits: m=1339 SNR=25.8
00:05:27.151 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:27.153 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:27.154 00.001 1032 Enqueuing Expose request
00:05:27.232 00.078 10072 IsGuiding returns 0
00:05:27.232 00.000 10072 Move returns status 0, amount 79
00:05:27.232 00.000 10072 MoveAxis(N, 0, ABG)
00:05:27.232 00.000 10072 Move returns status 0, amount 0
00:05:27.232 00.000 10072 move complete, result=0
00:05:27.232 00.000 10072 worker thread done servicing request
00:05:27.232 00.000 10072 Worker thread wakes up
00:05:27.232 00.000 1032 GuideStep: 0.2 px 79 ms WEST, 0.0 px 0 ms NORTH
00:05:27.235 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:27.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:27.861 00.626 10072 Exposure complete
00:05:27.910 00.049 10072 worker thread done servicing request
00:05:27.910 00.000 1032 OnExposeComplete: enter
00:05:27.912 00.002 1032 UpdateGuideState(): m_state=6
00:05:27.913 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 299
00:05:27.916 00.003 1032 Star::Find returns 1 (0), X=324.79, Y=742.49, Mass=1249, SNR=24.9, Peak=153 HFD=2.6
00:05:27.918 00.002 1032 MultiStar: [#1 -0.06,0.05,1.10,U] [#2 -0.01,0.08,0.97,U] [#3 -0.02,-0.04,0.73,U] [#4 0.00,-0.15,0.72,U] [#5 0.04,0.04,0.76,U] [#6 -0.17,-0.01,0.72,U] [#7 0.06,0.14,0.55,U] [#8 -0.16,0.12,0.59,U] 
00:05:27.919 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.18, 0.11}
00:05:27.921 00.002 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
00:05:27.923 00.002 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
00:05:27.925 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.76 mountX=0.04 mountY=-0.00, mountTheta=-0.07
00:05:27.929 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
00:05:27.931 00.002 1032 Enqueuing Move request for scope (-0.01, 0.04)
00:05:27.933 00.002 10072 Worker thread wakes up
00:05:27.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
00:05:27.933 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
00:05:27.933 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.00
00:05:27.934 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.65, period_length = 288.78
00:05:27.934 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:05:27.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:27.934 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:05:27.934 00.000 10072 MoveAxis(W, 6, ABG)
00:05:27.934 00.000 10072 Guiding  Dir = 3, Dur = 6
00:05:27.934 00.000 10072 IsGuiding returns 0
00:05:27.935 00.001 10072 PulseGuide returned control before completion, sleep 16
00:05:27.936 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:27.956 00.020 1032 UpdateGuideState exits: m=1249 SNR=24.9
00:05:27.958 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:27.960 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:27.961 00.001 1032 Enqueuing Expose request
00:05:27.966 00.005 10072 IsGuiding returns 0
00:05:27.966 00.000 10072 Move returns status 0, amount 6
00:05:27.966 00.000 10072 MoveAxis(N, 0, ABG)
00:05:27.966 00.000 10072 Move returns status 0, amount 0
00:05:27.966 00.000 10072 move complete, result=0
00:05:27.966 00.000 10072 worker thread done servicing request
00:05:27.966 00.000 10072 Worker thread wakes up
00:05:27.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:27.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:27.971 00.005 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:05:28.378 00.407 10072 Exposure complete
00:05:28.431 00.053 10072 worker thread done servicing request
00:05:28.431 00.000 1032 OnExposeComplete: enter
00:05:28.433 00.002 1032 UpdateGuideState(): m_state=6
00:05:28.435 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 300
00:05:28.437 00.002 1032 Star::Find returns 1 (0), X=324.67, Y=742.62, Mass=1443, SNR=26.8, Peak=166 HFD=2.9
00:05:28.438 00.001 1032 MultiStar: [#1 -0.05,0.10,1.11,U] [#2 -0.03,0.15,0.96,U] [#3 -0.06,0.02,0.69,U] [#4 0.12,-0.05,0.61,U] [#5 -0.02,0.13,0.67,U] [#6 -0.06,0.02,0.66,U] [#7 0.17,0.09,0.49,U] [#8 -0.12,0.11,0.56,U] 
00:05:28.441 00.003 1032 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {0.06, 0.24}
00:05:28.443 00.002 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
00:05:28.444 00.001 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
00:05:28.446 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.63 mountX=0.10 mountY=-0.02, mountTheta=-0.20
00:05:28.450 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
00:05:28.451 00.001 1032 Enqueuing Move request for scope (-0.01, 0.10)
00:05:28.452 00.001 10072 Worker thread wakes up
00:05:28.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
00:05:28.452 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
00:05:28.452 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.02
00:05:28.453 00.001 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.65, period_length = 288.78
00:05:28.453 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:05:28.453 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:28.453 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:05:28.453 00.000 10072 MoveAxis(W, 5, ABG)
00:05:28.453 00.000 10072 Guiding  Dir = 3, Dur = 5
00:05:28.453 00.000 10072 IsGuiding returns 0
00:05:28.455 00.002 10072 PulseGuide returned control before completion, sleep 15
00:05:28.455 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:28.474 00.019 1032 UpdateGuideState exits: m=1443 SNR=26.8
00:05:28.477 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:28.479 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:28.480 00.001 1032 Enqueuing Expose request
00:05:28.483 00.003 10072 IsGuiding returns 0
00:05:28.483 00.000 10072 Move returns status 0, amount 5
00:05:28.483 00.000 10072 MoveAxis(N, 0, ABG)
00:05:28.483 00.000 10072 Move returns status 0, amount 0
00:05:28.483 00.000 10072 move complete, result=0
00:05:28.483 00.000 10072 worker thread done servicing request
00:05:28.483 00.000 10072 Worker thread wakes up
00:05:28.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:28.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:28.490 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:05:29.111 00.621 10072 Exposure complete
00:05:29.161 00.050 10072 worker thread done servicing request
00:05:29.162 00.001 1032 OnExposeComplete: enter
00:05:29.163 00.001 1032 UpdateGuideState(): m_state=6
00:05:29.165 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 301
00:05:29.166 00.001 1032 Star::Find returns 1 (0), X=324.74, Y=742.64, Mass=1343, SNR=25.8, Peak=148 HFD=2.8
00:05:29.169 00.003 1032 MultiStar: [#1 -0.06,0.05,1.14,U] [#2 -0.13,0.10,0.96,U] [#3 0.00,0.09,0.72,U] [#4 0.06,-0.05,0.67,U] [#5 0.12,0.22,0.00,M1] [#6 -0.01,0.20,0.72,U] [#7 0.04,0.22,0.54,U] [#8 -0.14,0.25,0.00,M2] 
00:05:29.169 00.000 1032 refined, 6 included, MultiStar: {-0.00, 0.12}, one-star: {0.13, 0.27}
00:05:29.171 00.002 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
00:05:29.173 00.002 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
00:05:29.176 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=0.12 mountY=-0.03, mountTheta=-0.22
00:05:29.178 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.12, opts=13)
00:05:29.180 00.002 1032 Enqueuing Move request for scope (-0.00, 0.12)
00:05:29.182 00.002 10072 Worker thread wakes up
00:05:29.182 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
00:05:29.182 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
00:05:29.182 00.000 10072 Moving (-0.00, 0.12) raw xDistance=0.12 yDistance=-0.03
00:05:29.183 00.001 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.65, period_length = 288.78
00:05:29.183 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:05:29.183 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:29.183 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:05:29.183 00.000 10072 MoveAxis(W, 7, ABG)
00:05:29.183 00.000 10072 Guiding  Dir = 3, Dur = 7
00:05:29.183 00.000 10072 IsGuiding returns 0
00:05:29.184 00.001 10072 PulseGuide returned control before completion, sleep 17
00:05:29.185 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:29.205 00.020 10072 IsGuiding returns 0
00:05:29.205 00.000 10072 Move returns status 0, amount 7
00:05:29.205 00.000 10072 MoveAxis(N, 0, ABG)
00:05:29.205 00.000 10072 Move returns status 0, amount 0
00:05:29.205 00.000 10072 move complete, result=0
00:05:29.205 00.000 10072 worker thread done servicing request
00:05:29.207 00.002 1032 UpdateGuideState exits: m=1343 SNR=25.8
00:05:29.209 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:29.210 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:29.212 00.002 1032 Enqueuing Expose request
00:05:29.214 00.002 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
00:05:29.215 00.001 10072 Worker thread wakes up
00:05:29.215 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:29.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:29.627 00.412 10072 Exposure complete
00:05:29.675 00.048 10072 worker thread done servicing request
00:05:29.676 00.001 1032 OnExposeComplete: enter
00:05:29.679 00.003 1032 UpdateGuideState(): m_state=6
00:05:29.680 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 302
00:05:29.681 00.001 1032 Star::Find returns 1 (0), X=324.77, Y=742.58, Mass=1230, SNR=24.7, Peak=160 HFD=2.7
00:05:29.683 00.002 1032 MultiStar: [#1 -0.07,0.17,1.15,U] [#2 -0.09,0.21,1.01,U] [#3 -0.12,0.06,0.82,U] [#4 0.19,-0.04,0.69,U] [#5 -0.01,0.22,0.76,U] [#6 -0.05,0.04,0.77,U] [#7 -0.03,0.17,0.60,U] [#8 -0.31,0.39,0.00,M3] 
00:05:29.686 00.003 1032 refined, 7 included, MultiStar: {-0.01, 0.14}, one-star: {0.15, 0.20}
00:05:29.688 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
00:05:29.690 00.002 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
00:05:29.691 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.64 mountX=0.13 mountY=-0.03, mountTheta=-0.19
00:05:29.694 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.14, opts=13)
00:05:29.696 00.002 1032 Enqueuing Move request for scope (-0.01, 0.14)
00:05:29.697 00.001 10072 Worker thread wakes up
00:05:29.698 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
00:05:29.698 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
00:05:29.698 00.000 10072 Moving (-0.01, 0.14) raw xDistance=0.13 yDistance=-0.03
00:05:29.698 00.000 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.02, hyst = 0.06, hyst_pct = 0.65, period_length = 288.78
00:05:29.698 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
00:05:29.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:29.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:05:29.698 00.000 10072 MoveAxis(W, 69, ABG)
00:05:29.698 00.000 10072 Guiding  Dir = 3, Dur = 69
00:05:29.699 00.001 10072 IsGuiding returns 0
00:05:29.699 00.000 10072 PulseGuide returned control before completion, sleep 79
00:05:29.700 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:29.721 00.021 1032 UpdateGuideState exits: m=1230 SNR=24.7
00:05:29.723 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:29.724 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:29.727 00.003 1032 Enqueuing Expose request
00:05:29.781 00.054 10072 IsGuiding returns 0
00:05:29.782 00.001 10072 Move returns status 0, amount 69
00:05:29.782 00.000 10072 MoveAxis(N, 0, ABG)
00:05:29.782 00.000 10072 Move returns status 0, amount 0
00:05:29.782 00.000 10072 move complete, result=0
00:05:29.782 00.000 10072 worker thread done servicing request
00:05:29.782 00.000 10072 Worker thread wakes up
00:05:29.782 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:29.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:29.782 00.000 1032 GuideStep: 0.1 px 69 ms WEST, -0.0 px 0 ms NORTH
00:05:30.411 00.629 10072 Exposure complete
00:05:30.463 00.052 10072 worker thread done servicing request
00:05:30.464 00.001 1032 OnExposeComplete: enter
00:05:30.465 00.001 1032 UpdateGuideState(): m_state=6
00:05:30.467 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 303
00:05:30.469 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=742.49, Mass=1407, SNR=26.4, Peak=157 HFD=2.7
00:05:30.470 00.001 1032 MultiStar: [#1 -0.03,-0.10,1.14,U] [#2 -0.08,0.04,0.90,U] [#3 0.04,0.03,0.68,U] [#4 0.16,-0.14,0.69,U] [#5 0.10,0.02,0.67,U] [#6 -0.02,-0.07,0.73,U] [#7 0.30,0.02,0.00,M1] [#8 -0.13,0.17,0.58,U] 
00:05:30.472 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {0.17, 0.12}
00:05:30.474 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
00:05:30.474 00.000 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
00:05:30.477 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.18 mountX=-0.00 mountY=-0.03, mountTheta=-1.65
00:05:30.479 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
00:05:30.481 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
00:05:30.482 00.001 10072 Worker thread wakes up
00:05:30.482 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:05:30.482 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:05:30.482 00.000 10072 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
00:05:30.483 00.001 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.65, period_length = 288.78
00:05:30.483 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:05:30.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:30.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:05:30.483 00.000 10072 MoveAxis(W, 7, ABG)
00:05:30.483 00.000 10072 Guiding  Dir = 3, Dur = 7
00:05:30.483 00.000 10072 IsGuiding returns 0
00:05:30.483 00.000 10072 PulseGuide returned control before completion, sleep 17
00:05:30.485 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:30.503 00.018 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:05:30.505 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:30.507 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:30.508 00.001 1032 Enqueuing Expose request
00:05:30.516 00.008 10072 IsGuiding returns 0
00:05:30.517 00.001 10072 Move returns status 0, amount 7
00:05:30.517 00.000 10072 MoveAxis(N, 0, ABG)
00:05:30.517 00.000 10072 Move returns status 0, amount 0
00:05:30.517 00.000 10072 move complete, result=0
00:05:30.517 00.000 10072 worker thread done servicing request
00:05:30.517 00.000 10072 Worker thread wakes up
00:05:30.517 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:30.517 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:30.519 00.002 1032 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
00:05:30.928 00.409 10072 Exposure complete
00:05:30.977 00.049 10072 worker thread done servicing request
00:05:30.977 00.000 1032 OnExposeComplete: enter
00:05:30.979 00.002 1032 UpdateGuideState(): m_state=6
00:05:30.982 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 304
00:05:30.983 00.001 1032 Star::Find returns 1 (0), X=324.77, Y=742.51, Mass=1363, SNR=26.0, Peak=147 HFD=2.8
00:05:30.987 00.004 1032 MultiStar: [#1 0.05,-0.10,1.13,U] [#2 -0.02,0.06,0.94,U] [#3 0.04,-0.11,0.76,U] [#4 0.24,-0.23,0.00,M1] [#5 0.17,-0.02,0.68,U] [#6 -0.01,-0.07,0.72,U] [#7 0.06,0.02,0.52,U] [#8 -0.06,0.12,0.58,U] 
00:05:30.992 00.005 1032 refined, 7 included, MultiStar: {0.05, 0.00}, one-star: {0.15, 0.13}
00:05:30.994 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
00:05:30.995 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
00:05:30.997 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.03 mountX=-0.01 mountY=-0.05, mountTheta=-1.80
00:05:31.000 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
00:05:31.002 00.002 1032 Enqueuing Move request for scope (0.05, 0.00)
00:05:31.004 00.002 10072 Worker thread wakes up
00:05:31.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
00:05:31.004 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
00:05:31.004 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
00:05:31.004 00.000 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.65, period_length = 288.78
00:05:31.005 00.001 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:05:31.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:31.005 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:05:31.005 00.000 10072 MoveAxis(W, 6, ABG)
00:05:31.005 00.000 10072 Guiding  Dir = 3, Dur = 6
00:05:31.005 00.000 10072 IsGuiding returns 0
00:05:31.006 00.001 10072 PulseGuide returned control before completion, sleep 16
00:05:31.006 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:31.029 00.023 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:05:31.032 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:31.034 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:31.037 00.003 10072 IsGuiding returns 0
00:05:31.037 00.000 10072 Move returns status 0, amount 6
00:05:31.037 00.000 10072 MoveAxis(N, 0, ABG)
00:05:31.037 00.000 10072 Move returns status 0, amount 0
00:05:31.037 00.000 10072 move complete, result=0
00:05:31.037 00.000 10072 worker thread done servicing request
00:05:31.037 00.000 1032 Enqueuing Expose request
00:05:31.038 00.001 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:05:31.041 00.003 10072 Worker thread wakes up
00:05:31.041 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:31.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:31.675 00.634 10072 Exposure complete
00:05:31.723 00.048 10072 worker thread done servicing request
00:05:31.723 00.000 1032 OnExposeComplete: enter
00:05:31.725 00.002 1032 UpdateGuideState(): m_state=6
00:05:31.727 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 305
00:05:31.729 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=742.59, Mass=1413, SNR=26.5, Peak=175 HFD=2.8
00:05:31.731 00.002 1032 MultiStar: [#1 -0.04,0.09,1.14,U] [#2 -0.15,0.09,0.96,U] [#3 -0.01,0.14,0.75,U] [#4 0.03,0.02,0.63,U] [#5 0.02,0.24,0.69,U] [#6 -0.04,0.06,0.70,U] [#7 0.03,0.17,0.53,U] [#8 -0.16,0.18,0.58,U] 
00:05:31.733 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.13}, one-star: {0.14, 0.21}
00:05:31.735 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
00:05:31.738 00.003 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
00:05:31.742 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.71 mountX=0.13 mountY=-0.02, mountTheta=-0.12
00:05:31.744 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.13, opts=13)
00:05:31.746 00.002 1032 Enqueuing Move request for scope (-0.02, 0.13)
00:05:31.748 00.002 10072 Worker thread wakes up
00:05:31.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
00:05:31.748 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
00:05:31.748 00.000 10072 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.02
00:05:31.749 00.001 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.02, hyst = 0.06, hyst_pct = 0.65, period_length = 288.78
00:05:31.749 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
00:05:31.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:31.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:05:31.749 00.000 10072 MoveAxis(W, 69, ABG)
00:05:31.749 00.000 10072 Guiding  Dir = 3, Dur = 69
00:05:31.750 00.001 10072 IsGuiding returns 0
00:05:31.750 00.000 10072 PulseGuide returned control before completion, sleep 79
00:05:31.751 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:31.773 00.022 1032 UpdateGuideState exits: m=1413 SNR=26.5
00:05:31.777 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:31.778 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:31.780 00.002 1032 Enqueuing Expose request
00:05:31.831 00.051 10072 IsGuiding returns 0
00:05:31.831 00.000 10072 Move returns status 0, amount 69
00:05:31.831 00.000 10072 MoveAxis(N, 0, ABG)
00:05:31.831 00.000 10072 Move returns status 0, amount 0
00:05:31.831 00.000 10072 move complete, result=0
00:05:31.831 00.000 10072 worker thread done servicing request
00:05:31.831 00.000 10072 Worker thread wakes up
00:05:31.832 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:31.832 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:31.834 00.002 1032 GuideStep: 0.1 px 69 ms WEST, -0.0 px 0 ms NORTH
00:05:32.238 00.404 10072 Exposure complete
00:05:32.289 00.051 10072 worker thread done servicing request
00:05:32.289 00.000 1032 OnExposeComplete: enter
00:05:32.291 00.002 1032 UpdateGuideState(): m_state=6
00:05:32.293 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 306
00:05:32.295 00.002 1032 Star::Find returns 1 (0), X=324.83, Y=742.57, Mass=1297, SNR=25.4, Peak=149 HFD=2.7
00:05:32.298 00.003 1032 MultiStar: [#1 -0.13,0.08,1.14,U] [#2 0.05,0.14,1.04,U] [#3 -0.08,0.06,0.77,U] [#4 0.23,-0.12,0.00,M1] [#5 0.02,0.18,0.71,U] [#6 -0.05,0.07,0.75,U] [#7 0.13,0.10,0.52,U] [#8 -0.11,0.08,0.63,U] 
00:05:32.302 00.004 1032 refined, 7 included, MultiStar: {0.01, 0.12}, one-star: {0.22, 0.19}
00:05:32.304 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
00:05:32.305 00.001 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
00:05:32.308 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=0.11 mountY=-0.04, mountTheta=-0.31
00:05:32.311 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.12, opts=13)
00:05:32.313 00.002 1032 Enqueuing Move request for scope (0.01, 0.12)
00:05:32.315 00.002 10072 Worker thread wakes up
00:05:32.315 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
00:05:32.315 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
00:05:32.315 00.000 10072 Moving (0.01, 0.12) raw xDistance=0.11 yDistance=-0.04
00:05:32.316 00.001 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.65, period_length = 288.78
00:05:32.316 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:05:32.316 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:32.316 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:05:32.316 00.000 10072 MoveAxis(W, 5, ABG)
00:05:32.316 00.000 10072 Guiding  Dir = 3, Dur = 5
00:05:32.317 00.001 10072 IsGuiding returns 0
00:05:32.317 00.000 10072 PulseGuide returned control before completion, sleep 15
00:05:32.318 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:32.340 00.022 1032 UpdateGuideState exits: m=1297 SNR=25.4
00:05:32.342 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:32.344 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:32.347 00.003 1032 Enqueuing Expose request
00:05:32.349 00.002 10072 IsGuiding returns 0
00:05:32.349 00.000 10072 Move returns status 0, amount 5
00:05:32.349 00.000 10072 MoveAxis(N, 0, ABG)
00:05:32.349 00.000 10072 Move returns status 0, amount 0
00:05:32.349 00.000 10072 move complete, result=0
00:05:32.350 00.001 10072 worker thread done servicing request
00:05:32.350 00.000 10072 Worker thread wakes up
00:05:32.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:32.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:32.358 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:05:33.004 00.646 10072 Exposure complete
00:05:33.099 00.095 10072 worker thread done servicing request
00:05:33.099 00.000 1032 OnExposeComplete: enter
00:05:33.104 00.005 1032 UpdateGuideState(): m_state=6
00:05:33.108 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 307
00:05:33.110 00.002 1032 Star::Find returns 1 (0), X=324.83, Y=742.52, Mass=1397, SNR=26.3, Peak=165 HFD=2.7
00:05:33.116 00.006 1032 MultiStar: [#1 0.03,0.10,1.11,U] [#2 0.10,0.12,0.97,U] [#3 0.13,-0.04,0.72,U] [#4 0.22,-0.27,0.00,M2] [#5 0.05,0.15,0.69,U] [#6 0.09,0.05,0.69,U] [#7 0.13,0.00,0.48,U] [#8 -0.12,0.17,0.58,U] 
00:05:33.122 00.006 1032 refined, 7 included, MultiStar: {0.08, 0.09}, one-star: {0.21, 0.14}
00:05:33.125 00.003 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
00:05:33.129 00.004 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
00:05:33.132 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.13 cameraTheta=0.84 mountX=0.07 mountY=-0.11, mountTheta=-0.99
00:05:33.136 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
00:05:33.139 00.003 1032 Enqueuing Move request for scope (0.08, 0.09)
00:05:33.141 00.002 10072 Worker thread wakes up
00:05:33.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
00:05:33.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
00:05:33.141 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.11
00:05:33.142 00.001 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.65, period_length = 288.78
00:05:33.142 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:05:33.142 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:33.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:05:33.142 00.000 10072 MoveAxis(W, 6, ABG)
00:05:33.142 00.000 10072 Guiding  Dir = 3, Dur = 6
00:05:33.143 00.001 10072 IsGuiding returns 0
00:05:33.146 00.003 10072 PulseGuide returned control before completion, sleep 15
00:05:33.147 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:33.165 00.018 10072 IsGuiding returns 0
00:05:33.165 00.000 10072 Move returns status 0, amount 6
00:05:33.165 00.000 10072 MoveAxis(N, 0, ABG)
00:05:33.165 00.000 10072 Move returns status 0, amount 0
00:05:33.165 00.000 10072 move complete, result=0
00:05:33.165 00.000 10072 worker thread done servicing request
00:05:33.193 00.028 1032 UpdateGuideState exits: m=1397 SNR=26.3
00:05:33.197 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:33.201 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:33.206 00.005 1032 Enqueuing Expose request
00:05:33.218 00.012 10072 Worker thread wakes up
00:05:33.218 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:05:33.222 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:33.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:33.635 00.413 10072 Exposure complete
00:05:33.710 00.075 10072 worker thread done servicing request
00:05:33.710 00.000 1032 OnExposeComplete: enter
00:05:33.713 00.003 1032 UpdateGuideState(): m_state=6
00:05:33.716 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 308
00:05:33.722 00.006 1032 Star::Find returns 1 (0), X=324.98, Y=742.66, Mass=1402, SNR=26.4, Peak=187 HFD=2.4
00:05:33.727 00.005 1032 MultiStar: [#1 0.07,0.03,1.05,U] [#2 0.14,0.13,0.97,U] [#3 0.10,-0.11,0.73,U] [#4 0.13,-0.09,0.70,U] [#5 0.05,0.04,0.69,U] [#6 0.15,0.10,0.70,U] [#7 0.15,0.08,0.49,U] [#8 0.01,0.15,0.55,U] 
00:05:33.733 00.006 1032 refined, 8 included, MultiStar: {0.14, 0.08}, one-star: {0.36, 0.28}
00:05:33.735 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
00:05:33.739 00.004 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
00:05:33.743 00.004 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.50 mountX=0.04 mountY=-0.15, mountTheta=-1.33
00:05:33.748 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
00:05:33.751 00.003 1032 Enqueuing Move request for scope (0.14, 0.08)
00:05:33.754 00.003 10072 Worker thread wakes up
00:05:33.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
00:05:33.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
00:05:33.754 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.15
00:05:33.754 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.64, period_length = 288.78
00:05:33.755 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:05:33.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:33.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:05:33.755 00.000 10072 MoveAxis(W, 5, ABG)
00:05:33.755 00.000 10072 Guiding  Dir = 3, Dur = 5
00:05:33.756 00.001 10072 IsGuiding returns 0
00:05:33.756 00.000 10072 PulseGuide returned control before completion, sleep 15
00:05:33.757 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:33.789 00.032 1032 UpdateGuideState exits: m=1402 SNR=26.4
00:05:33.793 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:33.796 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:33.809 00.013 1032 Enqueuing Expose request
00:05:33.817 00.008 10072 IsGuiding returns 0
00:05:33.817 00.000 10072 Move returns status 0, amount 5
00:05:33.817 00.000 10072 MoveAxis(N, 0, ABG)
00:05:33.817 00.000 10072 Move returns status 0, amount 0
00:05:33.817 00.000 10072 move complete, result=0
00:05:33.817 00.000 10072 worker thread done servicing request
00:05:33.818 00.001 10072 Worker thread wakes up
00:05:33.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:33.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:33.823 00.005 1032 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
00:05:34.448 00.625 10072 Exposure complete
00:05:34.522 00.074 10072 worker thread done servicing request
00:05:34.522 00.000 1032 OnExposeComplete: enter
00:05:34.525 00.003 1032 UpdateGuideState(): m_state=6
00:05:34.527 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 309
00:05:34.529 00.002 1032 Star::Find returns 1 (0), X=324.84, Y=742.61, Mass=1364, SNR=26.0, Peak=172 HFD=2.6
00:05:34.533 00.004 1032 MultiStar: [#1 0.09,0.12,1.08,U] [#2 -0.03,0.12,0.92,U] [#3 0.05,0.08,0.75,U] [#4 0.15,-0.00,0.73,U] [#5 0.20,0.21,0.00,M1] [#6 0.16,0.03,0.70,U] [#7 0.21,0.14,0.00,M1] [#8 0.02,0.11,0.61,U] 
00:05:34.535 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.11}, one-star: {0.22, 0.23}
00:05:34.537 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
00:05:34.540 00.003 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
00:05:34.542 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.83 mountX=0.08 mountY=-0.12, mountTheta=-1.00
00:05:34.546 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
00:05:34.548 00.002 1032 Enqueuing Move request for scope (0.10, 0.11)
00:05:34.550 00.002 10072 Worker thread wakes up
00:05:34.550 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
00:05:34.551 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
00:05:34.551 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.12
00:05:34.551 00.000 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.64, period_length = 288.78
00:05:34.551 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:05:34.551 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:34.553 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:05:34.553 00.000 10072 MoveAxis(W, 2, ABG)
00:05:34.553 00.000 10072 Guiding  Dir = 3, Dur = 2
00:05:34.553 00.000 10072 IsGuiding returns 0
00:05:34.555 00.002 10072 PulseGuide returned control before completion, sleep 11
00:05:34.555 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:34.569 00.014 10072 IsGuiding returns 0
00:05:34.569 00.000 10072 Move returns status 0, amount 2
00:05:34.569 00.000 10072 MoveAxis(N, 0, ABG)
00:05:34.569 00.000 10072 Move returns status 0, amount 0
00:05:34.570 00.001 10072 move complete, result=0
00:05:34.570 00.000 10072 worker thread done servicing request
00:05:34.592 00.022 1032 UpdateGuideState exits: m=1364 SNR=26.0
00:05:34.595 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:34.597 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:34.602 00.005 1032 Enqueuing Expose request
00:05:34.606 00.004 10072 Worker thread wakes up
00:05:34.606 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:05:34.608 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:34.608 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:35.023 00.415 10072 Exposure complete
00:05:35.095 00.072 10072 worker thread done servicing request
00:05:35.095 00.000 1032 OnExposeComplete: enter
00:05:35.099 00.004 1032 UpdateGuideState(): m_state=6
00:05:35.103 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 310
00:05:35.107 00.004 1032 Star::Find returns 1 (0), X=324.87, Y=742.74, Mass=1573, SNR=27.9, Peak=197 HFD=2.6
00:05:35.114 00.007 1032 MultiStar: [#1 -0.02,0.18,1.06,U] [#2 0.08,0.24,0.00,M1] [#3 0.06,0.21,0.66,U] [#4 0.04,-0.05,0.67,U] [#5 0.14,0.12,0.65,U] [#6 0.05,0.14,0.65,U] [#7 0.14,0.23,0.00,M2] [#8 -0.14,0.16,0.53,U] 
00:05:35.117 00.003 1032 refined, 6 included, MultiStar: {0.07, 0.17}, one-star: {0.25, 0.36}
00:05:35.120 00.003 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
00:05:35.123 00.003 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
00:05:35.125 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.20 mountX=0.15 mountY=-0.11, mountTheta=-0.63
00:05:35.129 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.17, opts=13)
00:05:35.132 00.003 1032 Enqueuing Move request for scope (0.07, 0.17)
00:05:35.134 00.002 10072 Worker thread wakes up
00:05:35.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
00:05:35.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
00:05:35.135 00.001 10072 Moving (0.07, 0.17) raw xDistance=0.15 yDistance=-0.11
00:05:35.136 00.001 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.64, period_length = 288.78
00:05:35.136 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:05:35.136 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:35.136 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:05:35.136 00.000 10072 MoveAxis(W, 72, ABG)
00:05:35.136 00.000 10072 Guiding  Dir = 3, Dur = 72
00:05:35.137 00.001 10072 IsGuiding returns 0
00:05:35.138 00.001 10072 PulseGuide returned control before completion, sleep 81
00:05:35.138 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:35.171 00.033 1032 UpdateGuideState exits: m=1573 SNR=27.9
00:05:35.176 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:35.179 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:35.181 00.002 1032 Enqueuing Expose request
00:05:35.222 00.041 10072 IsGuiding returns 0
00:05:35.223 00.001 10072 Move returns status 0, amount 72
00:05:35.223 00.000 10072 MoveAxis(N, 0, ABG)
00:05:35.223 00.000 10072 Move returns status 0, amount 0
00:05:35.223 00.000 10072 move complete, result=0
00:05:35.223 00.000 10072 worker thread done servicing request
00:05:35.223 00.000 10072 Worker thread wakes up
00:05:35.223 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:35.223 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:35.226 00.003 1032 GuideStep: 0.2 px 72 ms WEST, -0.1 px 0 ms NORTH
00:05:35.855 00.629 10072 Exposure complete
00:05:35.936 00.081 10072 worker thread done servicing request
00:05:35.936 00.000 1032 OnExposeComplete: enter
00:05:35.939 00.003 1032 UpdateGuideState(): m_state=6
00:05:35.942 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 311
00:05:35.945 00.003 1032 Star::Find returns 1 (0), X=324.82, Y=742.48, Mass=1390, SNR=26.3, Peak=166 HFD=2.6
00:05:35.948 00.003 1032 MultiStar: [#1 0.07,-0.01,1.12,U] [#2 0.13,0.07,0.92,U] [#3 0.00,-0.05,0.72,U] [#4 0.16,-0.27,0.00,M1] [#5 0.08,0.08,0.70,U] [#6 0.05,0.05,0.68,U] [#7 0.02,0.11,0.51,U] [#8 -0.11,0.20,0.59,U] 
00:05:35.950 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {0.21, 0.10}
00:05:35.953 00.003 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
00:05:35.955 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
00:05:35.959 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.10 cameraTheta=0.71 mountX=0.04 mountY=-0.09, mountTheta=-1.12
00:05:35.963 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
00:05:35.965 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
00:05:35.968 00.003 10072 Worker thread wakes up
00:05:35.968 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
00:05:35.968 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
00:05:35.968 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.09
00:05:35.968 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.64, period_length = 288.78
00:05:35.968 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:05:35.969 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:35.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:05:35.969 00.000 10072 MoveAxis(W, 1, ABG)
00:05:35.969 00.000 10072 Guiding  Dir = 3, Dur = 1
00:05:35.969 00.000 10072 IsGuiding returns 0
00:05:35.970 00.001 10072 PulseGuide returned control before completion, sleep 11
00:05:35.970 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:35.991 00.021 10072 IsGuiding returns 0
00:05:35.994 00.003 10072 Move returns status 0, amount 1
00:05:35.994 00.000 10072 MoveAxis(N, 0, ABG)
00:05:35.994 00.000 10072 Move returns status 0, amount 0
00:05:35.994 00.000 10072 move complete, result=0
00:05:35.994 00.000 10072 worker thread done servicing request
00:05:36.009 00.015 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:05:36.012 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:36.015 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:36.022 00.007 1032 Enqueuing Expose request
00:05:36.024 00.002 10072 Worker thread wakes up
00:05:36.024 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:05:36.027 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:36.027 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:36.445 00.418 10072 Exposure complete
00:05:36.516 00.071 10072 worker thread done servicing request
00:05:36.516 00.000 1032 OnExposeComplete: enter
00:05:36.520 00.004 1032 UpdateGuideState(): m_state=6
00:05:36.524 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 312
00:05:36.527 00.003 1032 Star::Find returns 1 (0), X=324.80, Y=742.56, Mass=1245, SNR=24.8, Peak=146 HFD=2.7
00:05:36.529 00.002 1032 MultiStar: [#1 0.05,-0.07,1.08,U] [#2 0.07,0.12,1.00,U] [#3 0.11,-0.05,0.73,U] [#4 0.18,-0.32,0.00,M2] [#5 0.09,0.05,0.77,U] [#6 0.14,-0.00,0.73,U] [#7 0.14,0.17,0.53,U] [#8 -0.00,0.11,0.60,U] 
00:05:36.533 00.004 1032 refined, 7 included, MultiStar: {0.10, 0.06}, one-star: {0.19, 0.18}
00:05:36.535 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
00:05:36.538 00.003 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
00:05:36.540 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=0.03 mountY=-0.11, mountTheta=-1.30
00:05:36.546 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
00:05:36.554 00.008 1032 Enqueuing Move request for scope (0.10, 0.06)
00:05:36.559 00.005 10072 Worker thread wakes up
00:05:36.560 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
00:05:36.560 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
00:05:36.560 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
00:05:36.560 00.000 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.64, period_length = 288.78
00:05:36.560 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:05:36.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:36.561 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:05:36.561 00.000 10072 MoveAxis(W, 1, ABG)
00:05:36.561 00.000 10072 Guiding  Dir = 3, Dur = 1
00:05:36.562 00.001 10072 IsGuiding returns 0
00:05:36.564 00.002 10072 IsGuiding returns 0
00:05:36.564 00.000 10072 Move returns status 0, amount 1
00:05:36.564 00.000 10072 MoveAxis(N, 0, ABG)
00:05:36.564 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:36.567 00.003 10072 Move returns status 0, amount 0
00:05:36.567 00.000 10072 move complete, result=0
00:05:36.567 00.000 10072 worker thread done servicing request
00:05:36.594 00.027 1032 UpdateGuideState exits: m=1245 SNR=24.8
00:05:36.597 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:36.600 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:36.602 00.002 1032 Enqueuing Expose request
00:05:36.605 00.003 10072 Worker thread wakes up
00:05:36.605 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:05:36.607 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:36.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:37.246 00.639 10072 Exposure complete
00:05:37.328 00.082 1032 OnExposeComplete: enter
00:05:37.333 00.005 1032 UpdateGuideState(): m_state=6
00:05:37.341 00.008 10072 worker thread done servicing request
00:05:37.341 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 313
00:05:37.345 00.004 1032 Star::Find returns 1 (0), X=324.87, Y=742.67, Mass=1166, SNR=24.0, Peak=158 HFD=2.6
00:05:37.348 00.003 1032 MultiStar: [#1 0.03,0.06,1.21,U] [#2 0.05,0.15,1.03,U] [#3 0.12,0.10,0.85,U] [#4 0.33,-0.03,0.00,M3] [#5 0.07,0.12,0.75,U] [#6 0.05,0.13,0.72,U] [#7 0.14,-0.07,0.54,U] [#8 -0.00,0.11,0.66,U] 
00:05:37.351 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.12}, one-star: {0.25, 0.29}
00:05:37.354 00.003 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
00:05:37.356 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
00:05:37.358 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.93 mountX=0.09 mountY=-0.12, mountTheta=-0.90
00:05:37.363 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
00:05:37.367 00.004 1032 Enqueuing Move request for scope (0.09, 0.12)
00:05:37.370 00.003 10072 Worker thread wakes up
00:05:37.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
00:05:37.370 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
00:05:37.370 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.09 yDistance=-0.12
00:05:37.370 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.64, period_length = 288.78
00:05:37.370 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:05:37.370 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:37.370 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:05:37.370 00.000 10072 MoveAxis(W, 1, ABG)
00:05:37.371 00.001 10072 Guiding  Dir = 3, Dur = 1
00:05:37.371 00.000 10072 IsGuiding returns 0
00:05:37.371 00.000 10072 PulseGuide returned control before completion, sleep 11
00:05:37.372 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:37.384 00.012 10072 IsGuiding returns 1
00:05:37.384 00.000 10072 scope still moving after pulse duration time elapsed
00:05:37.402 00.018 1032 UpdateGuideState exits: m=1166 SNR=24.0
00:05:37.405 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:37.407 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:37.409 00.002 1032 Enqueuing Expose request
00:05:37.415 00.006 10072 IsGuiding returns 1
00:05:37.446 00.031 10072 IsGuiding returns 1
00:05:37.477 00.031 10072 IsGuiding returns 0
00:05:37.478 00.001 10072 scope move finished after 1 + 105 ms
00:05:37.478 00.000 10072 Move returns status 0, amount 1
00:05:37.478 00.000 10072 MoveAxis(N, 0, ABG)
00:05:37.478 00.000 10072 Move returns status 0, amount 0
00:05:37.478 00.000 10072 move complete, result=0
00:05:37.478 00.000 10072 worker thread done servicing request
00:05:37.478 00.000 10072 Worker thread wakes up
00:05:37.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:37.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:37.478 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:05:37.890 00.412 10072 Exposure complete
00:05:37.962 00.072 10072 worker thread done servicing request
00:05:37.962 00.000 1032 OnExposeComplete: enter
00:05:37.967 00.005 1032 UpdateGuideState(): m_state=6
00:05:37.970 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 314
00:05:37.973 00.003 1032 Star::Find returns 1 (0), X=324.79, Y=742.63, Mass=1493, SNR=27.2, Peak=191 HFD=2.7
00:05:37.975 00.002 1032 MultiStar: [#1 0.04,0.09,1.03,U] [#2 0.04,0.18,0.88,U] [#3 0.03,0.12,0.72,U] [#4 0.17,-0.05,0.67,U] [#5 0.14,0.19,0.63,U] [#6 0.17,0.03,0.65,U] [#7 0.21,0.00,0.50,U] [#8 -0.06,0.16,0.55,U] 
00:05:37.978 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.17, 0.25}
00:05:37.980 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
00:05:37.983 00.003 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
00:05:37.986 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.87 mountX=0.09 mountY=-0.13, mountTheta=-0.96
00:05:37.996 00.010 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.12, opts=13)
00:05:37.999 00.003 1032 Enqueuing Move request for scope (0.10, 0.12)
00:05:38.002 00.003 10072 Worker thread wakes up
00:05:38.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
00:05:38.002 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
00:05:38.002 00.000 10072 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=-0.13
00:05:38.004 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.64, period_length = 288.78
00:05:38.004 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:05:38.004 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:38.004 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:05:38.004 00.000 10072 MoveAxis(W, 0, ABG)
00:05:38.004 00.000 10072 Move returns status 0, amount 0
00:05:38.005 00.001 10072 MoveAxis(N, 0, ABG)
00:05:38.005 00.000 10072 Move returns status 0, amount 0
00:05:38.005 00.000 10072 move complete, result=0
00:05:38.005 00.000 10072 worker thread done servicing request
00:05:38.006 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:38.037 00.031 1032 UpdateGuideState exits: m=1493 SNR=27.2
00:05:38.039 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:38.042 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:38.045 00.003 1032 Enqueuing Expose request
00:05:38.047 00.002 10072 Worker thread wakes up
00:05:38.048 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:38.048 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:38.048 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:05:38.685 00.637 10072 Exposure complete
00:05:38.751 00.066 10072 worker thread done servicing request
00:05:38.751 00.000 1032 OnExposeComplete: enter
00:05:38.754 00.003 1032 UpdateGuideState(): m_state=6
00:05:38.757 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 315
00:05:38.760 00.003 1032 Star::Find returns 1 (0), X=324.98, Y=742.64, Mass=1288, SNR=25.3, Peak=174 HFD=2.5
00:05:38.762 00.002 1032 MultiStar: [#1 0.01,0.16,1.16,U] [#2 0.06,0.17,1.05,U] [#3 0.09,0.13,0.74,U] [#4 0.12,0.07,0.66,U] [#5 0.12,0.21,0.70,U] [#6 0.05,0.10,0.70,U] [#7 0.13,0.06,0.51,U] [#8 -0.11,0.27,0.00,M1] 
00:05:38.764 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.16}, one-star: {0.37, 0.27}
00:05:38.766 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
00:05:38.771 00.005 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
00:05:38.773 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.92 mountX=0.12 mountY=-0.15, mountTheta=-0.91
00:05:38.777 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.16, opts=13)
00:05:38.778 00.001 1032 Enqueuing Move request for scope (0.12, 0.16)
00:05:38.780 00.002 10072 Worker thread wakes up
00:05:38.782 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
00:05:38.782 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
00:05:38.782 00.000 10072 Moving (0.12, 0.16) raw xDistance=0.12 yDistance=-0.15
00:05:38.782 00.000 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.64, period_length = 288.78
00:05:38.782 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:05:38.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:38.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:05:38.782 00.000 10072 MoveAxis(W, 0, ABG)
00:05:38.782 00.000 10072 Move returns status 0, amount 0
00:05:38.782 00.000 10072 MoveAxis(N, 0, ABG)
00:05:38.783 00.001 10072 Move returns status 0, amount 0
00:05:38.783 00.000 10072 move complete, result=0
00:05:38.783 00.000 10072 worker thread done servicing request
00:05:38.784 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:38.816 00.032 1032 UpdateGuideState exits: m=1288 SNR=25.3
00:05:38.820 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:38.823 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:38.826 00.003 1032 Enqueuing Expose request
00:05:38.830 00.004 10072 Worker thread wakes up
00:05:38.830 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
00:05:38.834 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:38.834 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:39.265 00.431 10072 Exposure complete
00:05:39.669 00.404 10072 worker thread done servicing request
00:05:39.669 00.000 1032 OnExposeComplete: enter
00:05:39.672 00.003 1032 UpdateGuideState(): m_state=6
00:05:39.675 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 316
00:05:39.787 00.112 1032 Star::Find returns 1 (0), X=324.91, Y=742.65, Mass=1547, SNR=27.7, Peak=192 HFD=2.6
00:05:39.793 00.006 1032 MultiStar: [#1 0.12,0.08,1.02,U] [#2 0.18,0.16,0.91,U] [#3 0.19,0.08,0.72,U] [#4 0.26,-0.03,0.00,M2] [#5 0.25,0.20,0.00,M1] [#6 0.08,0.03,0.66,U] [#7 0.25,0.10,0.00,M1] [#8 0.04,0.14,0.55,U] 
00:05:39.829 00.036 1032 refined, 5 included, MultiStar: {0.16, 0.13}, one-star: {0.30, 0.27}
00:05:39.832 00.003 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
00:05:39.835 00.003 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
00:05:39.838 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.69 mountX=0.09 mountY=-0.19, mountTheta=-1.14
00:05:39.843 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.13, opts=13)
00:05:39.847 00.004 1032 Enqueuing Move request for scope (0.16, 0.13)
00:05:39.850 00.003 10072 Worker thread wakes up
00:05:39.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
00:05:39.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
00:05:39.850 00.000 10072 Moving (0.16, 0.13) raw xDistance=0.09 yDistance=-0.19
00:05:39.851 00.001 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.63, period_length = 288.78
00:05:39.851 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:05:39.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:39.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:05:39.851 00.000 10072 MoveAxis(E, 2, ABG)
00:05:39.851 00.000 10072 Guiding  Dir = 2, Dur = 2
00:05:39.852 00.001 10072 IsGuiding returns 0
00:05:39.853 00.001 10072 PulseGuide returned control before completion, sleep 12
00:05:39.854 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:39.872 00.018 10072 IsGuiding returns 0
00:05:39.872 00.000 10072 Move returns status 0, amount 2
00:05:39.872 00.000 10072 MoveAxis(N, 0, ABG)
00:05:39.872 00.000 10072 Move returns status 0, amount 0
00:05:39.872 00.000 10072 move complete, result=0
00:05:39.873 00.001 10072 worker thread done servicing request
00:05:39.884 00.011 1032 UpdateGuideState exits: m=1547 SNR=27.7
00:05:39.887 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:39.889 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:39.892 00.003 1032 Enqueuing Expose request
00:05:39.895 00.003 10072 Worker thread wakes up
00:05:39.895 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
00:05:39.898 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:39.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:40.545 00.647 10072 Exposure complete
00:05:40.675 00.130 10072 worker thread done servicing request
00:05:40.676 00.001 1032 OnExposeComplete: enter
00:05:40.679 00.003 1032 UpdateGuideState(): m_state=6
00:05:40.682 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 317
00:05:40.685 00.003 1032 Star::Find returns 1 (0), X=324.85, Y=742.69, Mass=1348, SNR=25.9, Peak=164 HFD=2.7
00:05:40.688 00.003 1032 MultiStar: [#1 0.05,0.13,1.14,U] [#2 0.13,0.18,0.96,U] [#3 0.24,0.19,0.00,M1] [#4 0.27,-0.12,0.00,M3] [#5 0.18,0.08,0.70,U] [#6 0.29,0.06,0.00,M1] [#7 0.11,0.05,0.53,U] [#8 0.07,0.26,0.00,M1] 
00:05:40.691 00.003 1032 refined, 4 included, MultiStar: {0.14, 0.17}, one-star: {0.23, 0.31}
00:05:40.694 00.003 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
00:05:40.696 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
00:05:40.698 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.88 mountX=0.12 mountY=-0.18, mountTheta=-0.96
00:05:40.702 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.17, opts=13)
00:05:40.706 00.004 1032 Enqueuing Move request for scope (0.14, 0.17)
00:05:40.708 00.002 10072 Worker thread wakes up
00:05:40.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
00:05:40.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
00:05:40.708 00.000 10072 Moving (0.14, 0.17) raw xDistance=0.12 yDistance=-0.18
00:05:40.708 00.000 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.63, period_length = 288.78
00:05:40.709 00.001 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
00:05:40.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:40.709 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:05:40.709 00.000 10072 MoveAxis(E, 2, ABG)
00:05:40.709 00.000 10072 Guiding  Dir = 2, Dur = 2
00:05:40.710 00.001 10072 IsGuiding returns 0
00:05:40.710 00.000 10072 PulseGuide returned control before completion, sleep 12
00:05:40.711 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:40.761 00.050 10072 IsGuiding returns 1
00:05:40.761 00.000 10072 scope still moving after pulse duration time elapsed
00:05:40.802 00.041 10072 IsGuiding returns 1
00:05:40.821 00.019 1032 UpdateGuideState exits: m=1348 SNR=25.9
00:05:40.826 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:40.849 00.023 10072 IsGuiding returns 1
00:05:40.850 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:40.855 00.005 1032 Enqueuing Expose request
00:05:40.875 00.020 10072 IsGuiding returns 1
00:05:40.972 00.097 10072 IsGuiding returns 1
00:05:41.020 00.048 10072 IsGuiding returns 1
00:05:41.050 00.030 10072 IsGuiding returns 1
00:05:41.339 00.289 10072 IsGuiding returns 1
00:05:41.371 00.032 10072 IsGuiding returns 1
00:05:41.395 00.024 10072 IsGuiding returns 1
00:05:41.425 00.030 10072 IsGuiding returns 1
00:05:41.588 00.163 10072 IsGuiding returns 1
00:05:41.616 00.028 10072 IsGuiding returns 1
00:05:41.754 00.138 10072 IsGuiding returns 1
00:05:42.158 00.404 10072 IsGuiding returns 1
00:05:42.179 00.021 10072 IsGuiding returns 1
00:05:42.210 00.031 10072 IsGuiding returns 1
00:05:42.242 00.032 10072 IsGuiding returns 1
00:05:42.273 00.031 10072 IsGuiding returns 1
00:05:42.305 00.032 10072 IsGuiding returns 1
00:05:42.347 00.042 10072 IsGuiding returns 1
00:05:42.546 00.199 10072 IsGuiding returns 1
00:05:42.572 00.026 10072 IsGuiding returns 1
00:05:42.604 00.032 10072 IsGuiding returns 1
00:05:42.636 00.032 10072 IsGuiding returns 1
00:05:42.668 00.032 10072 IsGuiding returns 1
00:05:42.699 00.031 10072 IsGuiding returns 1
00:05:42.731 00.032 10072 IsGuiding returns 1
00:05:42.731 00.000 10072 IsGuiding returns 1
00:05:42.731 00.000 10072 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:681->timeout exceeded waiting for guiding pulse to complete
00:05:42.732 00.001 10072 GetBoolean("/Confirm/1/PulseGuideFailedAlertEnabled", 1) returns 0
00:05:42.732 00.000 10072 Suppressed alert:  PulseGuide command to mount has failed - guiding is likely to be ineffective.
00:05:42.732 00.000 10072 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
00:05:42.732 00.000 10072 Move returns status 1, amount 0
00:05:42.732 00.000 10072 MoveAxis(N, 0, ABG)
00:05:42.732 00.000 10072 Move returns status 0, amount 0
00:05:42.732 00.000 10072 move complete, result=0
00:05:42.733 00.001 10072 worker thread done servicing request
00:05:42.733 00.000 10072 Worker thread wakes up
00:05:42.733 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:42.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:42.746 00.013 1032 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:05:43.691 00.945 10072 Exposure complete
00:05:43.876 00.185 10072 worker thread done servicing request
00:05:43.876 00.000 1032 OnExposeComplete: enter
00:05:43.880 00.004 1032 UpdateGuideState(): m_state=6
00:05:43.884 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 318
00:05:43.887 00.003 1032 Star::Find returns 1 (0), X=324.95, Y=742.59, Mass=1304, SNR=25.4, Peak=167 HFD=2.5
00:05:43.890 00.003 1032 MultiStar: [#1 0.09,0.04,1.10,U] [#2 0.11,0.13,1.01,U] [#3 0.16,0.02,0.72,U] [#4 0.24,0.11,0.00,M4] [#5 0.18,0.30,0.00,M1] [#6 0.17,0.13,0.72,U] [#7 0.20,0.11,0.53,U] [#8 0.01,0.31,0.00,M2] 
00:05:43.899 00.009 1032 refined, 5 included, MultiStar: {0.18, 0.11}, one-star: {0.33, 0.21}
00:05:43.905 00.006 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:05:43.908 00.003 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:05:43.913 00.005 1032 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.55 mountX=0.06 mountY=-0.20, mountTheta=-1.28
00:05:43.952 00.039 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.11, opts=13)
00:05:43.965 00.013 1032 Enqueuing Move request for scope (0.18, 0.11)
00:05:43.970 00.005 10072 Worker thread wakes up
00:05:43.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
00:05:43.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
00:05:43.970 00.000 10072 Moving (0.18, 0.11) raw xDistance=0.06 yDistance=-0.20
00:05:43.971 00.001 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.63, period_length = 288.78
00:05:43.971 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:05:43.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:43.981 00.010 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:05:43.981 00.000 10072 MoveAxis(E, 8, ABG)
00:05:43.982 00.001 10072 Guiding  Dir = 2, Dur = 8
00:05:43.982 00.000 10072 IsGuiding returns 1
00:05:43.982 00.000 10072 Entered PulseGuideScope while moving
00:05:43.983 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:44.026 00.043 1032 UpdateGuideState exits: m=1304 SNR=25.4
00:05:44.030 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:44.032 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:44.035 00.003 1032 Enqueuing Expose request
00:05:44.037 00.002 10072 IsGuiding returns 1
00:05:44.038 00.001 10072 Still moving
00:05:44.098 00.060 10072 IsGuiding returns 1
00:05:44.098 00.000 10072 Still moving
00:05:44.161 00.063 10072 IsGuiding returns 1
00:05:44.161 00.000 10072 Still moving
00:05:44.225 00.064 10072 IsGuiding returns 1
00:05:44.225 00.000 10072 Still moving
00:05:44.286 00.061 10072 IsGuiding returns 1
00:05:44.286 00.000 10072 Still moving
00:05:44.348 00.062 10072 IsGuiding returns 1
00:05:44.348 00.000 10072 Still moving
00:05:44.435 00.087 10072 IsGuiding returns 1
00:05:44.435 00.000 10072 Still moving
00:05:44.516 00.081 10072 IsGuiding returns 0
00:05:44.517 00.001 10072 Movement stopped - continuing
00:05:44.517 00.000 10072 PulseGuide returned control before completion, sleep 18
00:05:44.554 00.037 10072 IsGuiding returns 1
00:05:44.554 00.000 10072 scope still moving after pulse duration time elapsed
00:05:44.596 00.042 10072 IsGuiding returns 0
00:05:44.597 00.001 10072 scope move finished after 8 + 71 ms
00:05:44.597 00.000 10072 Move returns status 0, amount 8
00:05:44.597 00.000 10072 MoveAxis(N, 0, ABG)
00:05:44.597 00.000 10072 Move returns status 0, amount 0
00:05:44.597 00.000 10072 move complete, result=0
00:05:44.597 00.000 1032 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
00:05:44.601 00.004 10072 worker thread done servicing request
00:05:44.601 00.000 10072 Worker thread wakes up
00:05:44.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:44.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:45.254 00.653 10072 Exposure complete
00:05:45.431 00.177 10072 worker thread done servicing request
00:05:45.431 00.000 1032 OnExposeComplete: enter
00:05:45.434 00.003 1032 UpdateGuideState(): m_state=6
00:05:45.440 00.006 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 319
00:05:45.445 00.005 1032 Star::Find returns 1 (0), X=325.02, Y=742.64, Mass=1423, SNR=26.6, Peak=193 HFD=2.5
00:05:45.450 00.005 1032 MultiStar: [#1 0.04,-0.02,1.09,U] [#2 0.15,0.19,0.91,U] [#3 0.16,0.11,0.72,U] [#4 0.31,-0.14,0.00,M5] [#5 0.24,0.07,0.00,M2] [#6 0.22,0.03,0.68,U] [#7 0.43,0.11,0.00,M1] [#8 -0.10,0.14,0.53,U] 
00:05:45.454 00.004 1032 refined, 5 included, MultiStar: {0.16, 0.12}, one-star: {0.40, 0.26}
00:05:45.462 00.008 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
00:05:45.466 00.004 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
00:05:45.469 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.65 mountX=0.08 mountY=-0.19, mountTheta=-1.18
00:05:45.473 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.12, opts=13)
00:05:45.475 00.002 1032 Enqueuing Move request for scope (0.16, 0.12)
00:05:45.479 00.004 10072 Worker thread wakes up
00:05:45.479 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
00:05:45.479 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
00:05:45.479 00.000 10072 Moving (0.16, 0.12) raw xDistance=0.08 yDistance=-0.19
00:05:45.480 00.001 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.62, period_length = 288.78
00:05:45.480 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:05:45.480 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:45.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:05:45.480 00.000 10072 MoveAxis(E, 5, ABG)
00:05:45.480 00.000 10072 Guiding  Dir = 2, Dur = 5
00:05:45.481 00.001 10072 IsGuiding returns 0
00:05:45.482 00.001 10072 PulseGuide returned control before completion, sleep 15
00:05:45.484 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:45.508 00.024 10072 IsGuiding returns 0
00:05:45.508 00.000 10072 Move returns status 0, amount 5
00:05:45.509 00.001 10072 MoveAxis(N, 0, ABG)
00:05:45.509 00.000 10072 Move returns status 0, amount 0
00:05:45.509 00.000 10072 move complete, result=0
00:05:45.509 00.000 10072 worker thread done servicing request
00:05:45.514 00.005 1032 UpdateGuideState exits: m=1423 SNR=26.6
00:05:45.526 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:45.529 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:45.531 00.002 1032 Enqueuing Expose request
00:05:45.534 00.003 10072 Worker thread wakes up
00:05:45.534 00.000 1032 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
00:05:45.537 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:45.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:45.951 00.414 10072 Exposure complete
00:05:46.016 00.065 10072 worker thread done servicing request
00:05:46.016 00.000 1032 OnExposeComplete: enter
00:05:46.019 00.003 1032 UpdateGuideState(): m_state=6
00:05:46.021 00.002 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 320
00:05:46.024 00.003 1032 Star::Find returns 1 (0), X=324.90, Y=742.71, Mass=1422, SNR=26.6, Peak=190 HFD=2.6
00:05:46.027 00.003 1032 MultiStar: [#1 0.09,0.05,1.05,U] [#2 0.25,0.25,0.00,M1] [#3 0.16,0.10,0.69,U] [#4 0.21,-0.09,0.63,U] [#5 0.15,0.12,0.68,U] [#6 0.14,0.03,0.68,U] [#7 0.22,0.03,0.48,U] [#8 0.01,0.11,0.59,U] 
00:05:46.030 00.003 1032 refined, 7 included, MultiStar: {0.16, 0.10}, one-star: {0.28, 0.33}
00:05:46.032 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
00:05:46.035 00.003 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
00:05:46.037 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.56 mountX=0.06 mountY=-0.18, mountTheta=-1.27
00:05:46.041 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.10, opts=13)
00:05:46.044 00.003 1032 Enqueuing Move request for scope (0.16, 0.10)
00:05:46.046 00.002 10072 Worker thread wakes up
00:05:46.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
00:05:46.046 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
00:05:46.046 00.000 10072 Moving (0.16, 0.10) raw xDistance=0.06 yDistance=-0.18
00:05:46.046 00.000 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.62, period_length = 288.78
00:05:46.046 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:05:46.046 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:46.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:05:46.046 00.000 10072 MoveAxis(E, 1, ABG)
00:05:46.047 00.001 10072 Guiding  Dir = 2, Dur = 1
00:05:46.047 00.000 10072 IsGuiding returns 0
00:05:46.047 00.000 10072 PulseGuide returned control before completion, sleep 11
00:05:46.048 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:46.073 00.025 10072 IsGuiding returns 0
00:05:46.073 00.000 10072 Move returns status 0, amount 1
00:05:46.073 00.000 10072 MoveAxis(N, 0, ABG)
00:05:46.073 00.000 10072 Move returns status 0, amount 0
00:05:46.073 00.000 10072 move complete, result=0
00:05:46.073 00.000 10072 worker thread done servicing request
00:05:46.074 00.001 1032 UpdateGuideState exits: m=1422 SNR=26.6
00:05:46.078 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:46.081 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:46.083 00.002 1032 Enqueuing Expose request
00:05:46.085 00.002 10072 Worker thread wakes up
00:05:46.085 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:46.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:46.085 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
00:05:46.755 00.670 10072 Exposure complete
00:05:47.027 00.272 10072 worker thread done servicing request
00:05:47.027 00.000 1032 OnExposeComplete: enter
00:05:47.031 00.004 1032 UpdateGuideState(): m_state=6
00:05:47.039 00.008 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 321
00:05:47.042 00.003 1032 Star::Find returns 1 (0), X=324.96, Y=742.57, Mass=1432, SNR=26.7, Peak=194 HFD=2.4
00:05:47.045 00.003 1032 MultiStar: [#1 0.17,0.14,1.09,U] [#2 0.22,0.13,0.00,M2] [#3 0.22,0.02,0.73,U] [#4 0.25,-0.08,0.00,M5] [#5 0.35,0.13,0.00,M2] [#6 0.16,0.00,0.68,U] [#7 -0.03,0.29,0.00,M1] [#8 0.02,0.24,0.61,U] 
00:05:47.049 00.004 1032 refined, 4 included, MultiStar: {0.20, 0.12}, one-star: {0.34, 0.20}
00:05:47.057 00.008 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
00:05:47.060 00.003 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
00:05:47.064 00.004 1032 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.23 cameraTheta=0.56 mountX=0.07 mountY=-0.22, mountTheta=-1.27
00:05:47.069 00.005 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.12, opts=13)
00:05:47.075 00.006 1032 Enqueuing Move request for scope (0.20, 0.12)
00:05:47.077 00.002 10072 Worker thread wakes up
00:05:47.077 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0xd
00:05:47.078 00.001 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
00:05:47.078 00.000 10072 Moving (0.20, 0.12) raw xDistance=0.07 yDistance=-0.22
00:05:47.079 00.001 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.62, period_length = 288.78
00:05:47.079 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:05:47.079 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:05:47.079 00.000 10072 MoveAxis(E, 1, ABG)
00:05:47.079 00.000 10072 Guiding  Dir = 2, Dur = 1
00:05:47.093 00.014 10072 IsGuiding returns 0
00:05:47.100 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:47.106 00.006 10072 IsGuiding returns 0
00:05:47.106 00.000 10072 Move returns status 0, amount 1
00:05:47.106 00.000 10072 MoveAxis(N, 144, ABG)
00:05:47.106 00.000 10072 Guiding  Dir = 0, Dur = 144
00:05:47.113 00.007 10072 IsGuiding returns 0
00:05:47.116 00.003 10072 PulseGuide returned control before completion, sleep 151
00:05:47.148 00.032 1032 UpdateGuideState exits: m=1432 SNR=26.7
00:05:47.160 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:47.168 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:47.267 00.099 1032 Enqueuing Expose request
00:05:47.301 00.034 10072 IsGuiding returns 0
00:05:47.301 00.000 10072 Move returns status 0, amount 144
00:05:47.301 00.000 10072 move complete, result=0
00:05:47.302 00.001 10072 worker thread done servicing request
00:05:47.302 00.000 10072 Worker thread wakes up
00:05:47.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:47.304 00.002 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:47.335 00.031 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 144 ms NORTH
00:05:47.935 00.600 10072 Exposure complete
00:05:48.020 00.085 10072 worker thread done servicing request
00:05:48.021 00.001 1032 OnExposeComplete: enter
00:05:48.025 00.004 1032 UpdateGuideState(): m_state=6
00:05:48.029 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 322
00:05:48.032 00.003 1032 Star::Find returns 1 (0), X=324.79, Y=742.46, Mass=1337, SNR=25.8, Peak=155 HFD=2.6
00:05:48.035 00.003 1032 MultiStar: [#1 -0.02,-0.11,1.12,U] [#2 0.03,-0.00,0.94,U] [#3 -0.01,-0.16,0.77,U] [#4 0.17,-0.24,0.00,M6] [#5 -0.03,-0.06,0.72,U] [#6 -0.04,-0.06,0.66,U] [#7 0.04,-0.22,0.54,U] [#8 -0.05,0.01,0.57,U] 
00:05:48.038 00.003 1032 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {0.17, 0.08}
00:05:48.041 00.003 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
00:05:48.044 00.003 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
00:05:48.046 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.28 mountX=-0.06 mountY=-0.00, mountTheta=-3.11
00:05:48.051 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
00:05:48.053 00.002 1032 Enqueuing Move request for scope (0.02, -0.06)
00:05:48.055 00.002 10072 Worker thread wakes up
00:05:48.056 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
00:05:48.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
00:05:48.056 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.00
00:05:48.056 00.000 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.62, period_length = 288.78
00:05:48.056 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:05:48.057 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:48.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:05:48.057 00.000 10072 MoveAxis(E, 1, ABG)
00:05:48.057 00.000 10072 Guiding  Dir = 2, Dur = 1
00:05:48.057 00.000 10072 IsGuiding returns 0
00:05:48.058 00.001 10072 PulseGuide returned control before completion, sleep 11
00:05:48.058 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:48.090 00.032 10072 IsGuiding returns 0
00:05:48.090 00.000 10072 Move returns status 0, amount 1
00:05:48.090 00.000 10072 MoveAxis(N, 0, ABG)
00:05:48.090 00.000 10072 Move returns status 0, amount 0
00:05:48.091 00.001 10072 move complete, result=0
00:05:48.091 00.000 10072 worker thread done servicing request
00:05:48.099 00.008 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:05:48.103 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:48.104 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:48.106 00.002 1032 Enqueuing Expose request
00:05:48.110 00.004 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:05:48.114 00.004 10072 Worker thread wakes up
00:05:48.114 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:48.114 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:48.531 00.417 10072 Exposure complete
00:05:48.601 00.070 10072 worker thread done servicing request
00:05:48.601 00.000 1032 OnExposeComplete: enter
00:05:48.605 00.004 1032 UpdateGuideState(): m_state=6
00:05:48.608 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 323
00:05:48.611 00.003 1032 Star::Find returns 1 (0), X=324.90, Y=742.42, Mass=1255, SNR=25.0, Peak=152 HFD=2.5
00:05:48.614 00.003 1032 MultiStar: [#1 -0.04,-0.08,1.20,U] [#2 -0.01,-0.07,0.96,U] [#3 0.09,-0.15,0.73,U] [#4 0.32,-0.27,0.00,M7] [#5 0.14,0.05,0.70,U] [#6 0.06,-0.01,0.73,U] [#7 0.15,-0.07,0.52,U] [#8 -0.03,0.01,0.64,U] 
00:05:48.618 00.004 1032 refined, 7 included, MultiStar: {0.08, -0.04}, one-star: {0.29, 0.04}
00:05:48.620 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
00:05:48.623 00.003 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
00:05:48.626 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.08 cameraTheta=-0.45 mountX=-0.06 mountY=-0.06, mountTheta=-2.28
00:05:48.632 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
00:05:48.636 00.004 1032 Enqueuing Move request for scope (0.08, -0.04)
00:05:48.639 00.003 10072 Worker thread wakes up
00:05:48.639 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
00:05:48.639 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
00:05:48.639 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.06
00:05:48.640 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.62, period_length = 288.78
00:05:48.640 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:05:48.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:48.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:05:48.640 00.000 10072 MoveAxis(E, 1, ABG)
00:05:48.641 00.001 10072 Guiding  Dir = 2, Dur = 1
00:05:48.643 00.002 10072 IsGuiding returns 0
00:05:48.645 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:48.649 00.004 10072 IsGuiding returns 0
00:05:48.649 00.000 10072 Move returns status 0, amount 1
00:05:48.649 00.000 10072 MoveAxis(N, 0, ABG)
00:05:48.649 00.000 10072 Move returns status 0, amount 0
00:05:48.649 00.000 10072 move complete, result=0
00:05:48.649 00.000 10072 worker thread done servicing request
00:05:48.672 00.023 1032 UpdateGuideState exits: m=1255 SNR=25.0
00:05:48.675 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:48.677 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:48.679 00.002 1032 Enqueuing Expose request
00:05:48.685 00.006 10072 Worker thread wakes up
00:05:48.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:48.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:48.686 00.001 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:05:49.317 00.631 10072 Exposure complete
00:05:49.392 00.075 10072 worker thread done servicing request
00:05:49.392 00.000 1032 OnExposeComplete: enter
00:05:49.396 00.004 1032 UpdateGuideState(): m_state=6
00:05:49.399 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 324
00:05:49.401 00.002 1032 Star::Find returns 1 (0), X=324.85, Y=742.50, Mass=1236, SNR=24.7, Peak=153 HFD=2.5
00:05:49.405 00.004 1032 MultiStar: [#1 -0.01,-0.04,1.17,U] [#2 -0.08,0.13,1.03,U] [#3 0.00,-0.03,0.79,U] [#4 0.30,-0.18,0.00,M8] [#5 -0.04,0.07,0.76,U] [#6 -0.04,0.02,0.73,U] [#7 0.00,0.12,0.54,U] [#8 -0.20,0.08,0.60,U] 
00:05:49.407 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {0.23, 0.12}
00:05:49.410 00.003 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
00:05:49.412 00.002 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
00:05:49.414 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.71 mountX=0.06 mountY=-0.01, mountTheta=-0.12
00:05:49.418 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
00:05:49.421 00.003 1032 Enqueuing Move request for scope (-0.01, 0.06)
00:05:49.424 00.003 10072 Worker thread wakes up
00:05:49.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
00:05:49.424 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
00:05:49.424 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.01
00:05:49.425 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.62, period_length = 288.78
00:05:49.425 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:05:49.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:49.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:05:49.425 00.000 10072 MoveAxis(W, 1, ABG)
00:05:49.425 00.000 10072 Guiding  Dir = 3, Dur = 1
00:05:49.426 00.001 10072 IsGuiding returns 0
00:05:49.427 00.001 10072 PulseGuide returned control before completion, sleep 11
00:05:49.427 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:49.451 00.024 10072 IsGuiding returns 0
00:05:49.451 00.000 10072 Move returns status 0, amount 1
00:05:49.452 00.001 10072 MoveAxis(N, 0, ABG)
00:05:49.452 00.000 10072 Move returns status 0, amount 0
00:05:49.452 00.000 10072 move complete, result=0
00:05:49.452 00.000 10072 worker thread done servicing request
00:05:49.459 00.007 1032 UpdateGuideState exits: m=1236 SNR=24.7
00:05:49.462 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:49.465 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:49.468 00.003 1032 Enqueuing Expose request
00:05:49.470 00.002 10072 Worker thread wakes up
00:05:49.470 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:05:49.473 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:49.473 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:49.893 00.420 10072 Exposure complete
00:05:49.962 00.069 10072 worker thread done servicing request
00:05:49.963 00.001 1032 OnExposeComplete: enter
00:05:49.968 00.005 1032 UpdateGuideState(): m_state=6
00:05:49.971 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 325
00:05:49.974 00.003 1032 Star::Find returns 1 (0), X=324.83, Y=742.45, Mass=1422, SNR=26.6, Peak=170 HFD=2.7
00:05:49.976 00.002 1032 MultiStar: [#1 -0.02,-0.04,1.09,U] [#2 0.08,0.07,0.93,U] [#3 0.05,0.00,0.74,U] [#4 0.11,-0.18,0.66,U] [#5 -0.05,0.03,0.67,U] [#6 -0.03,-0.09,0.69,U] [#7 0.02,-0.05,0.50,U] [#8 -0.08,0.09,0.56,U] 
00:05:49.979 00.003 1032 refined, 8 included, MultiStar: {0.04, -0.00}, one-star: {0.21, 0.08}
00:05:49.981 00.002 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
00:05:49.984 00.003 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
00:05:49.987 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.09 mountX=-0.01 mountY=-0.04, mountTheta=-1.92
00:05:49.995 00.008 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
00:05:49.999 00.004 1032 Enqueuing Move request for scope (0.04, -0.00)
00:05:50.000 00.001 10072 Worker thread wakes up
00:05:50.000 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
00:05:50.001 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
00:05:50.001 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
00:05:50.001 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.62, period_length = 288.78
00:05:50.001 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:05:50.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:50.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:05:50.002 00.001 10072 MoveAxis(W, 1, ABG)
00:05:50.002 00.000 10072 Guiding  Dir = 3, Dur = 1
00:05:50.002 00.000 10072 IsGuiding returns 0
00:05:50.003 00.001 10072 PulseGuide returned control before completion, sleep 11
00:05:50.003 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:50.015 00.012 10072 IsGuiding returns 0
00:05:50.015 00.000 10072 Move returns status 0, amount 1
00:05:50.015 00.000 10072 MoveAxis(N, 0, ABG)
00:05:50.015 00.000 10072 Move returns status 0, amount 0
00:05:50.015 00.000 10072 move complete, result=0
00:05:50.015 00.000 10072 worker thread done servicing request
00:05:50.032 00.017 1032 UpdateGuideState exits: m=1422 SNR=26.6
00:05:50.036 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:50.039 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:50.042 00.003 1032 Enqueuing Expose request
00:05:50.045 00.003 10072 Worker thread wakes up
00:05:50.045 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:05:50.054 00.009 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:50.054 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:50.689 00.635 10072 Exposure complete
00:05:50.758 00.069 10072 worker thread done servicing request
00:05:50.758 00.000 1032 OnExposeComplete: enter
00:05:50.761 00.003 1032 UpdateGuideState(): m_state=6
00:05:50.763 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 326
00:05:50.765 00.002 1032 Star::Find returns 1 (0), X=324.83, Y=742.45, Mass=1213, SNR=24.5, Peak=148 HFD=2.6
00:05:50.767 00.002 1032 MultiStar: [#1 -0.04,-0.09,1.16,U] [#2 0.07,-0.02,1.10,U] [#3 0.03,-0.01,0.75,U] [#4 0.07,-0.31,0.00,M8] [#5 0.14,-0.06,0.77,U] [#6 0.00,-0.21,0.74,U] [#7 0.05,-0.01,0.58,U] [#8 -0.10,0.02,0.68,U] 
00:05:50.770 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.04}, one-star: {0.21, 0.07}
00:05:50.773 00.003 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
00:05:50.775 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
00:05:50.778 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.67 mountX=-0.05 mountY=-0.04, mountTheta=-2.50
00:05:50.785 00.007 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
00:05:50.788 00.003 1032 Enqueuing Move request for scope (0.05, -0.04)
00:05:50.791 00.003 10072 Worker thread wakes up
00:05:50.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
00:05:50.792 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
00:05:50.792 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
00:05:50.792 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.61, period_length = 288.78
00:05:50.792 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:05:50.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:50.792 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:05:50.793 00.001 10072 MoveAxis(W, 1, ABG)
00:05:50.793 00.000 10072 Guiding  Dir = 3, Dur = 1
00:05:50.793 00.000 10072 IsGuiding returns 0
00:05:50.794 00.001 10072 PulseGuide returned control before completion, sleep 11
00:05:50.795 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:50.811 00.016 10072 IsGuiding returns 1
00:05:50.811 00.000 10072 scope still moving after pulse duration time elapsed
00:05:50.823 00.012 1032 UpdateGuideState exits: m=1213 SNR=24.5
00:05:50.826 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:50.831 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:50.835 00.004 1032 Enqueuing Expose request
00:05:50.843 00.008 10072 IsGuiding returns 1
00:05:50.876 00.033 10072 IsGuiding returns 1
00:05:50.909 00.033 10072 IsGuiding returns 1
00:05:50.936 00.027 10072 IsGuiding returns 1
00:05:50.968 00.032 10072 IsGuiding returns 0
00:05:50.968 00.000 10072 scope move finished after 1 + 173 ms
00:05:50.968 00.000 10072 Move returns status 0, amount 1
00:05:50.968 00.000 10072 MoveAxis(N, 0, ABG)
00:05:50.968 00.000 10072 Move returns status 0, amount 0
00:05:50.968 00.000 10072 move complete, result=0
00:05:50.968 00.000 10072 worker thread done servicing request
00:05:50.969 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:05:50.973 00.004 10072 Worker thread wakes up
00:05:50.973 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:50.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:51.379 00.406 10072 Exposure complete
00:05:51.460 00.081 10072 worker thread done servicing request
00:05:51.460 00.000 1032 OnExposeComplete: enter
00:05:51.463 00.003 1032 UpdateGuideState(): m_state=6
00:05:51.465 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 327
00:05:51.468 00.003 1032 Star::Find returns 1 (0), X=324.93, Y=742.42, Mass=1213, SNR=24.5, Peak=162 HFD=2.4
00:05:51.470 00.002 1032 MultiStar: [#1 0.02,-0.11,1.22,U] [#2 0.14,-0.05,1.01,U] [#3 0.08,-0.06,0.78,U] [#4 0.09,-0.21,0.73,U] [#5 0.07,0.03,0.75,U] [#6 0.07,-0.02,0.73,U] [#7 0.09,0.00,0.56,U] [#8 -0.08,0.09,0.66,U] 
00:05:51.472 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.31, 0.04}
00:05:51.475 00.003 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:05:51.477 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:05:51.480 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.37 mountX=-0.06 mountY=-0.08, mountTheta=-2.20
00:05:51.485 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
00:05:51.488 00.003 1032 Enqueuing Move request for scope (0.09, -0.04)
00:05:51.490 00.002 10072 Worker thread wakes up
00:05:51.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
00:05:51.490 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
00:05:51.490 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.08
00:05:51.491 00.001 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.61, period_length = 288.78
00:05:51.491 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:05:51.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:51.491 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:05:51.491 00.000 10072 MoveAxis(W, 1, ABG)
00:05:51.491 00.000 10072 Guiding  Dir = 3, Dur = 1
00:05:51.492 00.001 10072 IsGuiding returns 0
00:05:51.493 00.001 10072 PulseGuide returned control before completion, sleep 11
00:05:51.494 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:51.518 00.024 10072 IsGuiding returns 0
00:05:51.518 00.000 10072 Move returns status 0, amount 1
00:05:51.518 00.000 10072 MoveAxis(N, 0, ABG)
00:05:51.518 00.000 10072 Move returns status 0, amount 0
00:05:51.518 00.000 10072 move complete, result=0
00:05:51.518 00.000 10072 worker thread done servicing request
00:05:51.523 00.005 1032 UpdateGuideState exits: m=1213 SNR=24.5
00:05:51.526 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:51.528 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:51.531 00.003 1032 Enqueuing Expose request
00:05:51.533 00.002 10072 Worker thread wakes up
00:05:51.533 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:05:51.536 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:51.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:52.162 00.626 10072 Exposure complete
00:05:52.249 00.087 10072 worker thread done servicing request
00:05:52.250 00.001 1032 OnExposeComplete: enter
00:05:52.253 00.003 1032 UpdateGuideState(): m_state=6
00:05:52.256 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 328
00:05:52.260 00.004 1032 Star::Find returns 1 (0), X=324.84, Y=742.52, Mass=1362, SNR=26.0, Peak=170 HFD=2.5
00:05:52.262 00.002 1032 MultiStar: [#1 0.03,-0.05,1.06,U] [#2 0.13,-0.11,0.95,U] [#3 0.18,0.02,0.73,U] [#4 0.10,-0.11,0.70,U] [#5 0.03,-0.01,0.76,U] [#6 -0.00,-0.11,0.70,U] [#7 0.02,0.02,0.55,U] [#8 -0.09,0.01,0.62,U] 
00:05:52.264 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.02}, one-star: {0.22, 0.14}
00:05:52.267 00.003 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
00:05:52.273 00.006 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
00:05:52.275 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.26 mountX=-0.04 mountY=-0.07, mountTheta=-2.09
00:05:52.279 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
00:05:52.281 00.002 1032 Enqueuing Move request for scope (0.08, -0.02)
00:05:52.284 00.003 10072 Worker thread wakes up
00:05:52.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
00:05:52.284 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
00:05:52.284 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.07
00:05:52.285 00.001 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.61, period_length = 288.78
00:05:52.285 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:05:52.285 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:52.285 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:05:52.285 00.000 10072 MoveAxis(W, 1, ABG)
00:05:52.286 00.001 10072 Guiding  Dir = 3, Dur = 1
00:05:52.287 00.001 10072 IsGuiding returns 0
00:05:52.289 00.002 10072 IsGuiding returns 1
00:05:52.289 00.000 10072 scope still moving after pulse duration time elapsed
00:05:52.290 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:52.315 00.025 10072 IsGuiding returns 0
00:05:52.315 00.000 10072 scope move finished after 1 + 27 ms
00:05:52.315 00.000 10072 Move returns status 0, amount 1
00:05:52.316 00.001 10072 MoveAxis(N, 0, ABG)
00:05:52.316 00.000 10072 Move returns status 0, amount 0
00:05:52.316 00.000 10072 move complete, result=0
00:05:52.316 00.000 10072 worker thread done servicing request
00:05:52.324 00.008 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:05:52.328 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:52.338 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:52.341 00.003 1032 Enqueuing Expose request
00:05:52.345 00.004 10072 Worker thread wakes up
00:05:52.345 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:05:52.348 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:52.348 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:52.758 00.410 10072 Exposure complete
00:05:52.911 00.153 10072 worker thread done servicing request
00:05:52.912 00.001 1032 OnExposeComplete: enter
00:05:52.915 00.003 1032 UpdateGuideState(): m_state=6
00:05:52.920 00.005 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 329
00:05:52.924 00.004 1032 Star::Find returns 1 (0), X=324.87, Y=742.36, Mass=1455, SNR=26.9, Peak=181 HFD=2.5
00:05:52.929 00.005 1032 MultiStar: [#1 -0.00,-0.16,1.07,U] [#2 0.16,-0.07,0.90,U] [#3 0.10,-0.03,0.75,U] [#4 0.08,-0.30,0.00,M7] [#5 0.10,-0.04,0.66,U] [#6 -0.02,-0.20,0.68,U] [#7 0.06,0.03,0.50,U] [#8 -0.09,-0.06,0.60,U] 
00:05:52.932 00.003 1032 refined, 7 included, MultiStar: {0.08, -0.08}, one-star: {0.25, -0.02}
00:05:52.935 00.003 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
00:05:52.938 00.003 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
00:05:52.940 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.75 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
00:05:52.946 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
00:05:52.949 00.003 1032 Enqueuing Move request for scope (0.08, -0.08)
00:05:52.952 00.003 10072 Worker thread wakes up
00:05:52.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
00:05:52.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
00:05:52.952 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.09 yDistance=-0.06
00:05:52.952 00.000 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.61, period_length = 288.78
00:05:52.952 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:05:52.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:52.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:05:52.952 00.000 10072 MoveAxis(W, 2, ABG)
00:05:52.952 00.000 10072 Guiding  Dir = 3, Dur = 2
00:05:52.953 00.001 10072 IsGuiding returns 0
00:05:52.954 00.001 10072 PulseGuide returned control before completion, sleep 12
00:05:52.955 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:52.972 00.017 10072 IsGuiding returns 0
00:05:52.972 00.000 10072 Move returns status 0, amount 2
00:05:52.972 00.000 10072 MoveAxis(N, 0, ABG)
00:05:52.972 00.000 10072 Move returns status 0, amount 0
00:05:52.972 00.000 10072 move complete, result=0
00:05:52.972 00.000 10072 worker thread done servicing request
00:05:52.984 00.012 1032 UpdateGuideState exits: m=1455 SNR=26.9
00:05:52.990 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:52.995 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:52.998 00.003 1032 Enqueuing Expose request
00:05:53.001 00.003 10072 Worker thread wakes up
00:05:53.001 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:05:53.004 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:53.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:53.634 00.630 10072 Exposure complete
00:05:53.703 00.069 10072 worker thread done servicing request
00:05:53.704 00.001 1032 OnExposeComplete: enter
00:05:53.707 00.003 1032 UpdateGuideState(): m_state=6
00:05:53.710 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 330
00:05:53.713 00.003 1032 Star::Find returns 1 (0), X=324.86, Y=742.28, Mass=1509, SNR=27.3, Peak=198 HFD=2.5
00:05:53.715 00.002 1032 MultiStar: [#1 0.06,-0.16,1.08,U] [#2 0.18,-0.11,0.89,U] [#3 0.23,-0.23,0.00,M1] [#4 0.29,-0.35,0.00,M8] [#5 0.27,-0.06,0.00,M1] [#6 0.14,-0.20,0.63,U] [#7 0.38,-0.44,0.00,M1] [#8 -0.07,-0.03,0.58,U] 
00:05:53.718 00.003 1032 refined, 4 included, MultiStar: {0.12, -0.12}, one-star: {0.24, -0.09}
00:05:53.719 00.001 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
00:05:53.721 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
00:05:53.723 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.77 mountX=-0.15 mountY=-0.09, mountTheta=-2.60
00:05:53.729 00.006 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.12, opts=13)
00:05:53.732 00.003 1032 Enqueuing Move request for scope (0.12, -0.12)
00:05:53.735 00.003 10072 Worker thread wakes up
00:05:53.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
00:05:53.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
00:05:53.735 00.000 10072 Moving (0.12, -0.12) raw xDistance=-0.15 yDistance=-0.09
00:05:53.735 00.000 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.61, period_length = 288.78
00:05:53.736 00.001 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
00:05:53.736 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:53.736 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:05:53.736 00.000 10072 MoveAxis(E, 67, ABG)
00:05:53.736 00.000 10072 Guiding  Dir = 2, Dur = 67
00:05:53.736 00.000 10072 IsGuiding returns 0
00:05:53.739 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:53.743 00.004 10072 PulseGuide returned control before completion, sleep 75
00:05:53.768 00.025 1032 UpdateGuideState exits: m=1509 SNR=27.3
00:05:53.775 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:53.780 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:53.783 00.003 1032 Enqueuing Expose request
00:05:53.820 00.037 10072 IsGuiding returns 0
00:05:53.820 00.000 10072 Move returns status 0, amount 67
00:05:53.821 00.001 10072 MoveAxis(N, 0, ABG)
00:05:53.821 00.000 10072 Move returns status 0, amount 0
00:05:53.821 00.000 10072 move complete, result=0
00:05:53.821 00.000 10072 worker thread done servicing request
00:05:53.822 00.001 10072 Worker thread wakes up
00:05:53.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:53.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:53.826 00.004 1032 GuideStep: -0.1 px 67 ms EAST, -0.1 px 0 ms NORTH
00:05:54.231 00.405 10072 Exposure complete
00:05:54.302 00.071 10072 worker thread done servicing request
00:05:54.302 00.000 1032 OnExposeComplete: enter
00:05:54.305 00.003 1032 UpdateGuideState(): m_state=6
00:05:54.308 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 331
00:05:54.311 00.003 1032 Star::Find returns 1 (0), X=324.87, Y=742.30, Mass=1488, SNR=27.2, Peak=194 HFD=2.6
00:05:54.314 00.003 1032 MultiStar: [#1 0.08,-0.17,1.10,U] [#2 0.18,-0.10,0.96,U] [#3 0.20,-0.23,0.00,M2] [#4 0.19,-0.43,0.00,M9] [#5 0.10,-0.17,0.72,U] [#6 0.15,-0.22,0.00,M1] [#7 0.23,-0.12,0.00,M2] [#8 0.03,-0.11,0.60,U] 
00:05:54.317 00.003 1032 refined, 4 included, MultiStar: {0.14, -0.12}, one-star: {0.25, -0.07}
00:05:54.319 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
00:05:54.322 00.003 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
00:05:54.324 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.73 mountX=-0.16 mountY=-0.10, mountTheta=-2.56
00:05:54.328 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.12, opts=13)
00:05:54.332 00.004 1032 Enqueuing Move request for scope (0.14, -0.12)
00:05:54.334 00.002 10072 Worker thread wakes up
00:05:54.334 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
00:05:54.335 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
00:05:54.335 00.000 10072 Moving (0.14, -0.12) raw xDistance=-0.16 yDistance=-0.10
00:05:54.335 00.000 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.61, period_length = 288.78
00:05:54.335 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
00:05:54.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:54.336 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:05:54.336 00.000 10072 MoveAxis(E, 72, ABG)
00:05:54.336 00.000 10072 Guiding  Dir = 2, Dur = 72
00:05:54.336 00.000 10072 IsGuiding returns 0
00:05:54.337 00.001 10072 PulseGuide returned control before completion, sleep 82
00:05:54.338 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:54.367 00.029 1032 UpdateGuideState exits: m=1488 SNR=27.2
00:05:54.370 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:54.373 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:54.375 00.002 1032 Enqueuing Expose request
00:05:54.431 00.056 10072 IsGuiding returns 0
00:05:54.431 00.000 10072 Move returns status 0, amount 72
00:05:54.431 00.000 10072 MoveAxis(N, 0, ABG)
00:05:54.432 00.001 10072 Move returns status 0, amount 0
00:05:54.432 00.000 10072 move complete, result=0
00:05:54.432 00.000 10072 worker thread done servicing request
00:05:54.432 00.000 10072 Worker thread wakes up
00:05:54.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:54.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:54.712 00.280 1032 GuideStep: -0.2 px 72 ms EAST, -0.1 px 0 ms NORTH
00:05:55.062 00.350 10072 Exposure complete
00:05:55.117 00.055 10072 worker thread done servicing request
00:05:55.117 00.000 1032 OnExposeComplete: enter
00:05:55.119 00.002 1032 UpdateGuideState(): m_state=6
00:05:55.121 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 332
00:05:55.124 00.003 1032 Star::Find returns 1 (0), X=324.75, Y=742.54, Mass=1176, SNR=24.2, Peak=146 HFD=2.8
00:05:55.127 00.003 1032 MultiStar: [#1 0.03,-0.00,1.23,U] [#2 0.05,0.05,1.02,U] [#3 0.18,0.01,0.72,U] [#4 0.04,-0.15,0.70,U] [#5 0.20,0.11,0.79,U] [#6 0.04,0.05,0.71,U] [#7 0.09,0.08,0.54,U] [#8 -0.02,0.17,0.67,U] 
00:05:55.129 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.13, 0.16}
00:05:55.132 00.003 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
00:05:55.134 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
00:05:55.136 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.57 mountX=0.03 mountY=-0.09, mountTheta=-1.26
00:05:55.139 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
00:05:55.142 00.003 1032 Enqueuing Move request for scope (0.08, 0.05)
00:05:55.145 00.003 10072 Worker thread wakes up
00:05:55.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:05:55.145 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:05:55.145 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
00:05:55.146 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.61, period_length = 288.78
00:05:55.146 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:05:55.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:55.146 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:05:55.146 00.000 10072 MoveAxis(W, 1, ABG)
00:05:55.146 00.000 10072 Guiding  Dir = 3, Dur = 1
00:05:55.146 00.000 10072 IsGuiding returns 0
00:05:55.147 00.001 10072 PulseGuide returned control before completion, sleep 11
00:05:55.147 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:55.170 00.023 10072 IsGuiding returns 0
00:05:55.170 00.000 10072 Move returns status 0, amount 1
00:05:55.170 00.000 10072 MoveAxis(N, 0, ABG)
00:05:55.170 00.000 10072 Move returns status 0, amount 0
00:05:55.170 00.000 10072 move complete, result=0
00:05:55.171 00.001 10072 worker thread done servicing request
00:05:55.171 00.000 1032 UpdateGuideState exits: m=1176 SNR=24.2
00:05:55.177 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:55.182 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:55.183 00.001 1032 Enqueuing Expose request
00:05:55.185 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:05:55.187 00.002 10072 Worker thread wakes up
00:05:55.188 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:55.188 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:55.605 00.417 10072 Exposure complete
00:05:55.662 00.057 10072 worker thread done servicing request
00:05:55.662 00.000 1032 OnExposeComplete: enter
00:05:55.664 00.002 1032 UpdateGuideState(): m_state=6
00:05:55.666 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 333
00:05:55.667 00.001 1032 Star::Find returns 1 (0), X=324.87, Y=742.63, Mass=1104, SNR=23.4, Peak=139 HFD=2.6
00:05:55.669 00.002 1032 MultiStar: [#1 0.03,-0.04,1.27,U] [#2 0.17,0.15,1.04,U] [#3 0.19,0.15,0.78,U] [#4 -0.01,-0.19,0.76,U] [#5 0.06,0.07,0.81,U] [#6 0.07,-0.01,0.78,U] [#7 0.11,0.04,0.57,U] [#8 -0.01,0.23,0.67,U] 
00:05:55.672 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.26, 0.25}
00:05:55.674 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
00:05:55.677 00.003 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
00:05:55.679 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=0.04 mountY=-0.11, mountTheta=-1.21
00:05:55.682 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
00:05:55.685 00.003 1032 Enqueuing Move request for scope (0.10, 0.07)
00:05:55.687 00.002 10072 Worker thread wakes up
00:05:55.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
00:05:55.687 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
00:05:55.687 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.11
00:05:55.688 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.61, period_length = 288.78
00:05:55.688 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:05:55.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:55.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:05:55.688 00.000 10072 MoveAxis(W, 1, ABG)
00:05:55.688 00.000 10072 Guiding  Dir = 3, Dur = 1
00:05:55.688 00.000 10072 IsGuiding returns 0
00:05:55.689 00.001 10072 PulseGuide returned control before completion, sleep 11
00:05:55.689 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:55.701 00.012 10072 IsGuiding returns 0
00:05:55.701 00.000 10072 Move returns status 0, amount 1
00:05:55.701 00.000 10072 MoveAxis(N, 0, ABG)
00:05:55.701 00.000 10072 Move returns status 0, amount 0
00:05:55.701 00.000 10072 move complete, result=0
00:05:55.701 00.000 10072 worker thread done servicing request
00:05:55.711 00.010 1032 UpdateGuideState exits: m=1104 SNR=23.4
00:05:55.714 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:55.717 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:55.718 00.001 1032 Enqueuing Expose request
00:05:55.720 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:05:55.722 00.002 10072 Worker thread wakes up
00:05:55.722 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:55.722 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:56.363 00.641 10072 Exposure complete
00:05:56.411 00.048 10072 worker thread done servicing request
00:05:56.411 00.000 1032 OnExposeComplete: enter
00:05:56.413 00.002 1032 UpdateGuideState(): m_state=6
00:05:56.415 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 334
00:05:56.416 00.001 1032 Star::Find returns 1 (0), X=324.93, Y=742.42, Mass=1387, SNR=26.2, Peak=170 HFD=2.4
00:05:56.418 00.002 1032 MultiStar: [#1 0.13,0.00,1.09,U] [#2 0.17,-0.00,0.98,U] [#3 0.14,0.06,0.75,U] [#4 0.20,-0.24,0.00,M8] [#5 0.15,-0.07,0.66,U] [#6 0.17,-0.14,0.72,U] [#7 0.05,-0.03,0.55,U] [#8 0.07,0.11,0.58,U] 
00:05:56.420 00.002 1032 refined, 7 included, MultiStar: {0.16, -0.00}, one-star: {0.31, 0.04}
00:05:56.421 00.001 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
00:05:56.422 00.001 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
00:05:56.425 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.01 mountX=-0.04 mountY=-0.16, mountTheta=-1.84
00:05:56.428 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.00, opts=13)
00:05:56.431 00.003 1032 Enqueuing Move request for scope (0.16, -0.00)
00:05:56.432 00.001 10072 Worker thread wakes up
00:05:56.432 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
00:05:56.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
00:05:56.432 00.000 10072 Moving (0.16, -0.00) raw xDistance=-0.04 yDistance=-0.16
00:05:56.432 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.60, period_length = 288.78
00:05:56.433 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:05:56.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:56.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:05:56.433 00.000 10072 MoveAxis(W, 1, ABG)
00:05:56.433 00.000 10072 Guiding  Dir = 3, Dur = 1
00:05:56.433 00.000 10072 IsGuiding returns 0
00:05:56.434 00.001 10072 PulseGuide returned control before completion, sleep 11
00:05:56.434 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:56.454 00.020 10072 IsGuiding returns 0
00:05:56.454 00.000 10072 Move returns status 0, amount 1
00:05:56.454 00.000 10072 MoveAxis(N, 0, ABG)
00:05:56.454 00.000 10072 Move returns status 0, amount 0
00:05:56.454 00.000 10072 move complete, result=0
00:05:56.454 00.000 10072 worker thread done servicing request
00:05:56.454 00.000 1032 UpdateGuideState exits: m=1387 SNR=26.2
00:05:56.457 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:56.459 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:56.462 00.003 1032 Enqueuing Expose request
00:05:56.463 00.001 10072 Worker thread wakes up
00:05:56.463 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:05:56.466 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:56.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:56.880 00.414 10072 Exposure complete
00:05:56.926 00.046 10072 worker thread done servicing request
00:05:56.927 00.001 1032 OnExposeComplete: enter
00:05:56.929 00.002 1032 UpdateGuideState(): m_state=6
00:05:56.930 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 335
00:05:56.932 00.002 1032 Star::Find returns 1 (0), X=324.95, Y=742.51, Mass=1247, SNR=24.9, Peak=165 HFD=2.3
00:05:56.934 00.002 1032 MultiStar: [#1 0.08,-0.02,1.14,U] [#2 0.14,0.16,1.00,U] [#3 0.06,-0.09,0.72,U] [#4 0.13,-0.21,0.00,M9] [#5 0.20,0.07,0.75,U] [#6 0.15,-0.22,0.00,M1] [#7 0.16,-0.10,0.56,U] [#8 0.08,0.04,0.60,U] 
00:05:56.936 00.002 1032 refined, 6 included, MultiStar: {0.16, 0.04}, one-star: {0.34, 0.14}
00:05:56.937 00.001 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
00:05:56.940 00.003 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
00:05:56.941 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.24 mountX=-0.00 mountY=-0.16, mountTheta=-1.59
00:05:56.944 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.04, opts=13)
00:05:56.946 00.002 1032 Enqueuing Move request for scope (0.16, 0.04)
00:05:56.947 00.001 10072 Worker thread wakes up
00:05:56.947 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
00:05:56.947 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
00:05:56.948 00.001 10072 Moving (0.16, 0.04) raw xDistance=-0.00 yDistance=-0.16
00:05:56.948 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.60, period_length = 288.78
00:05:56.948 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:05:56.948 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:56.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:05:56.948 00.000 10072 MoveAxis(W, 1, ABG)
00:05:56.948 00.000 10072 Guiding  Dir = 3, Dur = 1
00:05:56.949 00.001 10072 IsGuiding returns 0
00:05:56.949 00.000 10072 PulseGuide returned control before completion, sleep 11
00:05:56.949 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:56.969 00.020 1032 UpdateGuideState exits: m=1247 SNR=24.9
00:05:56.971 00.002 10072 IsGuiding returns 0
00:05:56.971 00.000 10072 Move returns status 0, amount 1
00:05:56.971 00.000 10072 MoveAxis(N, 0, ABG)
00:05:56.971 00.000 10072 Move returns status 0, amount 0
00:05:56.971 00.000 10072 move complete, result=0
00:05:56.971 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:56.974 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:56.976 00.002 1032 Enqueuing Expose request
00:05:56.978 00.002 10072 worker thread done servicing request
00:05:56.978 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:05:56.979 00.001 10072 Worker thread wakes up
00:05:56.980 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:56.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:57.619 00.639 10072 Exposure complete
00:05:57.666 00.047 10072 worker thread done servicing request
00:05:57.666 00.000 1032 OnExposeComplete: enter
00:05:57.669 00.003 1032 UpdateGuideState(): m_state=6
00:05:57.672 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 336
00:05:57.674 00.002 1032 Star::Find returns 1 (0), X=324.88, Y=742.59, Mass=1485, SNR=27.2, Peak=200 HFD=2.5
00:05:57.677 00.003 1032 MultiStar: [#1 0.04,-0.01,1.07,U] [#2 0.10,0.15,0.90,U] [#3 0.11,-0.04,0.69,U] [#4 0.17,-0.16,0.67,U] [#5 0.10,0.01,0.65,U] [#6 0.13,0.03,0.69,U] [#7 0.19,-0.01,0.46,U] [#8 0.04,0.14,0.57,U] 
00:05:57.679 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.27, 0.22}
00:05:57.680 00.001 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
00:05:57.682 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
00:05:57.683 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.13 cameraTheta=0.35 mountX=0.01 mountY=-0.13, mountTheta=-1.48
00:05:57.687 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
00:05:57.689 00.002 1032 Enqueuing Move request for scope (0.13, 0.05)
00:05:57.691 00.002 10072 Worker thread wakes up
00:05:57.691 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
00:05:57.691 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
00:05:57.691 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.01 yDistance=-0.13
00:05:57.692 00.001 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.60, period_length = 288.78
00:05:57.692 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:05:57.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:57.692 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:05:57.692 00.000 10072 MoveAxis(W, 2, ABG)
00:05:57.693 00.001 10072 Guiding  Dir = 3, Dur = 2
00:05:57.693 00.000 10072 IsGuiding returns 0
00:05:57.693 00.000 10072 PulseGuide returned control before completion, sleep 12
00:05:57.694 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:57.708 00.014 10072 IsGuiding returns 1
00:05:57.709 00.001 10072 scope still moving after pulse duration time elapsed
00:05:57.715 00.006 1032 UpdateGuideState exits: m=1485 SNR=27.2
00:05:57.718 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:57.719 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:57.720 00.001 1032 Enqueuing Expose request
00:05:57.739 00.019 10072 IsGuiding returns 0
00:05:57.739 00.000 10072 scope move finished after 2 + 44 ms
00:05:57.739 00.000 10072 Move returns status 0, amount 2
00:05:57.739 00.000 10072 MoveAxis(N, 0, ABG)
00:05:57.739 00.000 10072 Move returns status 0, amount 0
00:05:57.739 00.000 10072 move complete, result=0
00:05:57.739 00.000 10072 worker thread done servicing request
00:05:57.741 00.002 10072 Worker thread wakes up
00:05:57.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:57.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:57.744 00.003 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:05:58.149 00.405 10072 Exposure complete
00:05:58.199 00.050 10072 worker thread done servicing request
00:05:58.199 00.000 1032 OnExposeComplete: enter
00:05:58.201 00.002 1032 UpdateGuideState(): m_state=6
00:05:58.202 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 337
00:05:58.204 00.002 1032 Star::Find returns 1 (0), X=324.77, Y=742.53, Mass=1525, SNR=27.5, Peak=188 HFD=2.8
00:05:58.209 00.005 1032 MultiStar: [#1 0.06,-0.01,1.04,U] [#2 0.08,0.12,0.88,U] [#3 0.02,-0.05,0.72,U] [#4 0.28,-0.25,0.00,M9] [#5 0.08,-0.01,0.67,U] [#6 0.15,-0.18,0.68,U] [#7 0.21,-0.06,0.49,U] [#8 -0.11,0.10,0.54,U] 
00:05:58.211 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.15, 0.16}
00:05:58.215 00.004 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
00:05:58.217 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
00:05:58.220 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.21 mountX=-0.00 mountY=-0.08, mountTheta=-1.62
00:05:58.224 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
00:05:58.227 00.003 1032 Enqueuing Move request for scope (0.08, 0.02)
00:05:58.229 00.002 10072 Worker thread wakes up
00:05:58.229 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:05:58.229 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:05:58.229 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.00 yDistance=-0.08
00:05:58.230 00.001 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.60, period_length = 288.78
00:05:58.230 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:05:58.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:58.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:05:58.230 00.000 10072 MoveAxis(W, 1, ABG)
00:05:58.230 00.000 10072 Guiding  Dir = 3, Dur = 1
00:05:58.230 00.000 10072 IsGuiding returns 0
00:05:58.231 00.001 10072 PulseGuide returned control before completion, sleep 11
00:05:58.232 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:58.254 00.022 1032 UpdateGuideState exits: m=1525 SNR=27.5
00:05:58.255 00.001 10072 IsGuiding returns 0
00:05:58.255 00.000 10072 Move returns status 0, amount 1
00:05:58.255 00.000 10072 MoveAxis(N, 0, ABG)
00:05:58.256 00.001 10072 Move returns status 0, amount 0
00:05:58.256 00.000 10072 move complete, result=0
00:05:58.256 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:58.257 00.001 10072 worker thread done servicing request
00:05:58.258 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:58.259 00.001 1032 Enqueuing Expose request
00:05:58.261 00.002 10072 Worker thread wakes up
00:05:58.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:58.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:58.261 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:05:58.898 00.637 10072 Exposure complete
00:05:58.947 00.049 10072 worker thread done servicing request
00:05:58.948 00.001 1032 OnExposeComplete: enter
00:05:58.950 00.002 1032 UpdateGuideState(): m_state=6
00:05:58.952 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 338
00:05:58.954 00.002 1032 Star::Find returns 1 (0), X=324.87, Y=742.44, Mass=1322, SNR=25.6, Peak=171 HFD=2.5
00:05:58.957 00.003 1032 MultiStar: [#1 0.03,-0.05,1.10,U] [#2 0.16,0.04,0.99,U] [#3 0.08,-0.00,0.74,U] [#4 0.25,-0.24,0.00,M10] [#5 0.13,-0.10,0.71,U] [#6 0.10,-0.00,0.67,U] [#7 0.19,-0.09,0.51,U] [#8 -0.05,0.06,0.64,U] 
00:05:58.960 00.003 1032 refined, 7 included, MultiStar: {0.11, -0.00}, one-star: {0.25, 0.06}
00:05:58.962 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
00:05:58.963 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
00:05:58.964 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.04 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
00:05:58.967 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
00:05:58.968 00.001 1032 Enqueuing Move request for scope (0.11, -0.00)
00:05:58.970 00.002 10072 Worker thread wakes up
00:05:58.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
00:05:58.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
00:05:58.970 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.11
00:05:58.970 00.000 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.60, period_length = 288.78
00:05:58.970 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:05:58.970 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:58.971 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:05:58.971 00.000 10072 MoveAxis(E, 1, ABG)
00:05:58.971 00.000 10072 Guiding  Dir = 2, Dur = 1
00:05:58.972 00.001 10072 IsGuiding returns 0
00:05:58.972 00.000 10072 PulseGuide returned control before completion, sleep 11
00:05:58.972 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:58.990 00.018 10072 IsGuiding returns 0
00:05:58.990 00.000 10072 Move returns status 0, amount 1
00:05:58.990 00.000 10072 MoveAxis(N, 0, ABG)
00:05:58.990 00.000 10072 Move returns status 0, amount 0
00:05:58.990 00.000 10072 move complete, result=0
00:05:58.990 00.000 10072 worker thread done servicing request
00:05:58.995 00.005 1032 UpdateGuideState exits: m=1322 SNR=25.6
00:05:58.997 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:58.999 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:59.000 00.001 1032 Enqueuing Expose request
00:05:59.002 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:05:59.004 00.002 10072 Worker thread wakes up
00:05:59.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:59.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:59.416 00.412 10072 Exposure complete
00:05:59.468 00.052 10072 worker thread done servicing request
00:05:59.468 00.000 1032 OnExposeComplete: enter
00:05:59.470 00.002 1032 UpdateGuideState(): m_state=6
00:05:59.472 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 339
00:05:59.474 00.002 1032 Star::Find returns 1 (0), X=324.88, Y=742.43, Mass=1404, SNR=26.4, Peak=171 HFD=2.6
00:05:59.476 00.002 1032 MultiStar: [#1 0.07,-0.02,1.12,U] [#2 0.03,-0.10,0.95,U] [#3 0.00,-0.18,0.73,U] [#4 0.19,-0.25,0.00,R] [#5 0.18,-0.03,0.63,U] [#6 0.23,-0.17,0.00,M1] [#7 0.23,0.03,0.51,U] [#8 0.04,-0.13,0.60,U] 
00:05:59.477 00.001 1032 refined, 6 included, MultiStar: {0.11, -0.05}, one-star: {0.27, 0.06}
00:05:59.479 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
00:05:59.481 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
00:05:59.483 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.41 mountX=-0.08 mountY=-0.10, mountTheta=-2.24
00:05:59.485 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
00:05:59.488 00.003 1032 Enqueuing Move request for scope (0.11, -0.05)
00:05:59.490 00.002 10072 Worker thread wakes up
00:05:59.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
00:05:59.490 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
00:05:59.490 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.08 yDistance=-0.10
00:05:59.490 00.000 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.60, period_length = 288.78
00:05:59.490 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:05:59.490 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:59.491 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:05:59.491 00.000 10072 MoveAxis(E, 1, ABG)
00:05:59.491 00.000 10072 Guiding  Dir = 2, Dur = 1
00:05:59.491 00.000 10072 IsGuiding returns 0
00:05:59.492 00.001 10072 PulseGuide returned control before completion, sleep 11
00:05:59.493 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:05:59.506 00.013 10072 IsGuiding returns 1
00:05:59.506 00.000 10072 scope still moving after pulse duration time elapsed
00:05:59.513 00.007 1032 UpdateGuideState exits: m=1404 SNR=26.4
00:05:59.515 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:59.519 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:05:59.522 00.003 1032 Enqueuing Expose request
00:05:59.538 00.016 10072 IsGuiding returns 0
00:05:59.538 00.000 10072 scope move finished after 1 + 45 ms
00:05:59.538 00.000 10072 Move returns status 0, amount 1
00:05:59.538 00.000 10072 MoveAxis(N, 0, ABG)
00:05:59.538 00.000 10072 Move returns status 0, amount 0
00:05:59.538 00.000 10072 move complete, result=0
00:05:59.538 00.000 10072 worker thread done servicing request
00:05:59.538 00.000 10072 Worker thread wakes up
00:05:59.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:05:59.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:05:59.538 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:06:00.167 00.629 10072 Exposure complete
00:06:00.219 00.052 10072 worker thread done servicing request
00:06:00.219 00.000 1032 OnExposeComplete: enter
00:06:00.221 00.002 1032 UpdateGuideState(): m_state=6
00:06:00.224 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 340
00:06:00.226 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=742.25, Mass=1246, SNR=24.9, Peak=141 HFD=2.6
00:06:00.228 00.002 1032 MultiStar: [#1 -0.02,-0.15,1.22,U] [#2 -0.02,-0.01,1.00,U] [#3 0.08,-0.16,0.78,U] [#4 0.05,-0.16,0.67,U] [#5 0.02,0.04,0.69,U] [#6 0.05,-0.26,0.00,M2] [#7 0.09,-0.12,0.55,U] [#8 -0.06,-0.02,0.60,U] 
00:06:00.230 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.09}, one-star: {0.17, -0.13}
00:06:00.234 00.004 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
00:06:00.236 00.002 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
00:06:00.239 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.17 mountX=-0.10 mountY=-0.01, mountTheta=-3.00
00:06:00.243 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
00:06:00.246 00.003 1032 Enqueuing Move request for scope (0.04, -0.09)
00:06:00.247 00.001 10072 Worker thread wakes up
00:06:00.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
00:06:00.248 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
00:06:00.248 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=-0.01
00:06:00.248 00.000 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.60, period_length = 288.78
00:06:00.248 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:06:00.248 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:00.248 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:06:00.248 00.000 10072 MoveAxis(E, 2, ABG)
00:06:00.248 00.000 10072 Guiding  Dir = 2, Dur = 2
00:06:00.249 00.001 10072 IsGuiding returns 0
00:06:00.249 00.000 10072 PulseGuide returned control before completion, sleep 12
00:06:00.249 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:00.269 00.020 1032 UpdateGuideState exits: m=1246 SNR=24.9
00:06:00.271 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:00.273 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:00.275 00.002 1032 Enqueuing Expose request
00:06:00.278 00.003 10072 IsGuiding returns 0
00:06:00.278 00.000 10072 Move returns status 0, amount 2
00:06:00.278 00.000 10072 MoveAxis(N, 0, ABG)
00:06:00.278 00.000 10072 Move returns status 0, amount 0
00:06:00.278 00.000 10072 move complete, result=0
00:06:00.278 00.000 10072 worker thread done servicing request
00:06:00.278 00.000 10072 Worker thread wakes up
00:06:00.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:00.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:00.286 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:06:00.682 00.396 10072 Exposure complete
00:06:00.734 00.052 10072 worker thread done servicing request
00:06:00.734 00.000 1032 OnExposeComplete: enter
00:06:00.737 00.003 1032 UpdateGuideState(): m_state=6
00:06:00.740 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 341
00:06:00.741 00.001 1032 Star::Find returns 1 (0), X=324.96, Y=742.55, Mass=1360, SNR=26.0, Peak=166 HFD=2.6
00:06:00.743 00.002 1032 MultiStar: [#1 0.08,-0.06,1.06,U] [#2 0.16,0.19,0.00,M1] [#3 0.24,-0.08,0.00,M1] [#4 0.16,0.04,0.67,U] [#5 0.26,0.03,0.00,M1] [#6 0.12,-0.09,0.71,U] [#7 0.13,-0.06,0.45,U] [#8 0.10,-0.01,0.58,U] 
00:06:00.745 00.002 1032 refined, 5 included, MultiStar: {0.16, 0.01}, one-star: {0.34, 0.17}
00:06:00.747 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
00:06:00.748 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
00:06:00.750 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.06 mountX=-0.03 mountY=-0.16, mountTheta=-1.77
00:06:00.753 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
00:06:00.755 00.002 1032 Enqueuing Move request for scope (0.16, 0.01)
00:06:00.756 00.001 10072 Worker thread wakes up
00:06:00.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
00:06:00.757 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
00:06:00.757 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.03 yDistance=-0.16
00:06:00.757 00.000 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.60, period_length = 288.78
00:06:00.757 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:06:00.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:00.757 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:06:00.757 00.000 10072 MoveAxis(E, 1, ABG)
00:06:00.757 00.000 10072 Guiding  Dir = 2, Dur = 1
00:06:00.758 00.001 10072 IsGuiding returns 0
00:06:00.758 00.000 10072 PulseGuide returned control before completion, sleep 11
00:06:00.758 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:00.775 00.017 10072 IsGuiding returns 0
00:06:00.775 00.000 10072 Move returns status 0, amount 1
00:06:00.775 00.000 10072 MoveAxis(N, 0, ABG)
00:06:00.775 00.000 10072 Move returns status 0, amount 0
00:06:00.775 00.000 10072 move complete, result=0
00:06:00.775 00.000 10072 worker thread done servicing request
00:06:00.780 00.005 1032 UpdateGuideState exits: m=1360 SNR=26.0
00:06:00.782 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:00.783 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:00.784 00.001 1032 Enqueuing Expose request
00:06:00.786 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
00:06:00.787 00.001 10072 Worker thread wakes up
00:06:00.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:00.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:01.416 00.629 10072 Exposure complete
00:06:01.466 00.050 10072 worker thread done servicing request
00:06:01.467 00.001 1032 OnExposeComplete: enter
00:06:01.469 00.002 1032 UpdateGuideState(): m_state=6
00:06:01.471 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 342
00:06:01.473 00.002 1032 Star::Find returns 1 (0), X=325.03, Y=742.52, Mass=1452, SNR=26.8, Peak=172 HFD=2.6
00:06:01.475 00.002 1032 MultiStar: [#1 0.15,-0.08,1.08,U] [#2 0.02,0.06,0.88,U] [#3 0.23,-0.15,0.00,M2] [#4 0.15,-0.08,0.67,U] [#5 0.21,0.03,0.70,U] [#6 0.18,-0.20,0.00,M2] [#7 0.02,-0.06,0.51,U] [#8 0.09,0.14,0.58,U] 
00:06:01.479 00.004 1032 refined, 6 included, MultiStar: {0.17, 0.02}, one-star: {0.41, 0.14}
00:06:01.480 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:06:01.481 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:06:01.483 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.14 mountX=-0.02 mountY=-0.17, mountTheta=-1.69
00:06:01.486 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.02, opts=13)
00:06:01.487 00.001 1032 Enqueuing Move request for scope (0.17, 0.02)
00:06:01.489 00.002 10072 Worker thread wakes up
00:06:01.489 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
00:06:01.489 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
00:06:01.489 00.000 10072 Moving (0.17, 0.02) raw xDistance=-0.02 yDistance=-0.17
00:06:01.489 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.60, period_length = 288.78
00:06:01.489 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:06:01.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:01.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:06:01.489 00.000 10072 MoveAxis(E, 2, ABG)
00:06:01.489 00.000 10072 Guiding  Dir = 2, Dur = 2
00:06:01.490 00.001 10072 IsGuiding returns 0
00:06:01.490 00.000 10072 PulseGuide returned control before completion, sleep 12
00:06:01.490 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:01.505 00.015 10072 IsGuiding returns 0
00:06:01.510 00.005 10072 Move returns status 0, amount 2
00:06:01.510 00.000 10072 MoveAxis(N, 0, ABG)
00:06:01.510 00.000 10072 Move returns status 0, amount 0
00:06:01.510 00.000 10072 move complete, result=0
00:06:01.510 00.000 10072 worker thread done servicing request
00:06:01.510 00.000 1032 UpdateGuideState exits: m=1452 SNR=26.8
00:06:01.512 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:01.513 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:01.515 00.002 1032 Enqueuing Expose request
00:06:01.517 00.002 10072 Worker thread wakes up
00:06:01.518 00.001 1032 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
00:06:01.520 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:01.520 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:01.931 00.411 10072 Exposure complete
00:06:01.979 00.048 10072 worker thread done servicing request
00:06:01.979 00.000 1032 OnExposeComplete: enter
00:06:01.981 00.002 1032 UpdateGuideState(): m_state=6
00:06:01.982 00.001 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 343
00:06:01.983 00.001 1032 Star::Find returns 1 (0), X=325.05, Y=742.30, Mass=1246, SNR=24.9, Peak=139 HFD=2.5
00:06:01.986 00.003 1032 MultiStar: [#1 0.07,-0.25,0.00,M1] [#2 0.21,-0.17,0.00,M1] [#3 0.17,-0.18,0.00,M3] [#4 0.19,-0.10,0.67,U] [#5 0.24,0.00,0.00,M1] [#6 0.27,-0.22,0.00,M3] [#7 0.15,-0.08,0.56,U] [#8 0.00,-0.05,0.59,U] 
00:06:01.988 00.002 1032 refined, 3 included, MultiStar: {0.23, -0.08}, one-star: {0.44, -0.08}
00:06:01.990 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
00:06:01.994 00.004 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
00:06:01.995 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-0.33 mountX=-0.13 mountY=-0.20, mountTheta=-2.16
00:06:01.998 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.08, opts=13)
00:06:02.000 00.002 1032 Enqueuing Move request for scope (0.23, -0.08)
00:06:02.002 00.002 10072 Worker thread wakes up
00:06:02.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
00:06:02.002 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
00:06:02.002 00.000 10072 Moving (0.23, -0.08) raw xDistance=-0.13 yDistance=-0.20
00:06:02.003 00.001 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.59, period_length = 288.78
00:06:02.003 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
00:06:02.003 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:06:02.003 00.000 10072 MoveAxis(E, 64, ABG)
00:06:02.003 00.000 10072 Guiding  Dir = 2, Dur = 64
00:06:02.003 00.000 10072 IsGuiding returns 0
00:06:02.004 00.001 10072 PulseGuide returned control before completion, sleep 74
00:06:02.005 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:02.027 00.022 1032 UpdateGuideState exits: m=1246 SNR=24.9
00:06:02.029 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:02.030 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:02.031 00.001 1032 Enqueuing Expose request
00:06:02.084 00.053 10072 IsGuiding returns 0
00:06:02.084 00.000 10072 Move returns status 0, amount 64
00:06:02.084 00.000 10072 MoveAxis(N, 130, ABG)
00:06:02.084 00.000 10072 Guiding  Dir = 0, Dur = 130
00:06:02.084 00.000 10072 IsGuiding returns 0
00:06:02.085 00.001 10072 PulseGuide returned control before completion, sleep 140
00:06:02.226 00.141 10072 IsGuiding returns 0
00:06:02.226 00.000 10072 Move returns status 0, amount 130
00:06:02.226 00.000 10072 move complete, result=0
00:06:02.226 00.000 10072 worker thread done servicing request
00:06:02.226 00.000 1032 GuideStep: -0.1 px 64 ms EAST, -0.2 px 130 ms NORTH
00:06:02.228 00.002 10072 Worker thread wakes up
00:06:02.228 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:02.228 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:02.853 00.625 10072 Exposure complete
00:06:02.901 00.048 10072 worker thread done servicing request
00:06:02.901 00.000 1032 OnExposeComplete: enter
00:06:02.904 00.003 1032 UpdateGuideState(): m_state=6
00:06:02.905 00.001 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 344
00:06:02.907 00.002 1032 Star::Find returns 1 (0), X=324.92, Y=742.59, Mass=1377, SNR=26.1, Peak=167 HFD=2.6
00:06:02.908 00.001 1032 MultiStar: [#1 0.07,-0.09,1.11,U] [#2 0.10,-0.05,0.93,U] [#3 0.16,-0.13,0.68,U] [#4 0.00,-0.11,0.65,U] [#5 0.16,-0.02,0.66,U] [#6 0.11,-0.18,0.66,U] [#7 0.02,-0.10,0.53,U] [#8 -0.13,-0.12,0.60,U] 
00:06:02.910 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.31, 0.21}
00:06:02.911 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
00:06:02.912 00.001 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
00:06:02.914 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.46 mountX=-0.08 mountY=-0.09, mountTheta=-2.29
00:06:02.916 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
00:06:02.919 00.003 1032 Enqueuing Move request for scope (0.10, -0.05)
00:06:02.921 00.002 10072 Worker thread wakes up
00:06:02.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
00:06:02.921 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
00:06:02.921 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.08 yDistance=-0.09
00:06:02.921 00.000 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.59, period_length = 288.78
00:06:02.922 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:06:02.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:02.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:06:02.922 00.000 10072 MoveAxis(E, 2, ABG)
00:06:02.922 00.000 10072 Guiding  Dir = 2, Dur = 2
00:06:02.923 00.001 10072 IsGuiding returns 0
00:06:02.923 00.000 10072 PulseGuide returned control before completion, sleep 12
00:06:02.925 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:02.945 00.020 10072 IsGuiding returns 0
00:06:02.945 00.000 10072 Move returns status 0, amount 2
00:06:02.945 00.000 10072 MoveAxis(N, 0, ABG)
00:06:02.945 00.000 10072 Move returns status 0, amount 0
00:06:02.945 00.000 10072 move complete, result=0
00:06:02.946 00.001 10072 worker thread done servicing request
00:06:02.946 00.000 1032 UpdateGuideState exits: m=1377 SNR=26.1
00:06:02.948 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:02.950 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:02.952 00.002 1032 Enqueuing Expose request
00:06:02.954 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:06:02.958 00.004 10072 Worker thread wakes up
00:06:02.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:02.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:03.372 00.414 10072 Exposure complete
00:06:03.420 00.048 10072 worker thread done servicing request
00:06:03.420 00.000 1032 OnExposeComplete: enter
00:06:03.422 00.002 1032 UpdateGuideState(): m_state=6
00:06:03.425 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 345
00:06:03.427 00.002 1032 Star::Find returns 1 (0), X=324.86, Y=742.57, Mass=1346, SNR=25.8, Peak=176 HFD=2.6
00:06:03.431 00.004 1032 MultiStar: [#1 0.09,-0.02,1.09,U] [#2 0.13,0.02,0.96,U] [#3 0.13,-0.05,0.72,U] [#4 0.08,0.06,0.65,U] [#5 0.15,0.09,0.69,U] [#6 -0.07,-0.06,0.68,U] [#7 0.14,-0.03,0.54,U] [#8 -0.07,-0.02,0.54,U] 
00:06:03.433 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.24, 0.19}
00:06:03.434 00.001 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
00:06:03.435 00.001 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
00:06:03.437 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.26 mountX=0.00 mountY=-0.11, mountTheta=-1.57
00:06:03.439 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
00:06:03.441 00.002 1032 Enqueuing Move request for scope (0.10, 0.03)
00:06:03.443 00.002 10072 Worker thread wakes up
00:06:03.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:06:03.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:06:03.443 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.11
00:06:03.444 00.001 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.59, period_length = 288.78
00:06:03.444 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:06:03.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:03.444 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:06:03.444 00.000 10072 MoveAxis(E, 2, ABG)
00:06:03.444 00.000 10072 Guiding  Dir = 2, Dur = 2
00:06:03.444 00.000 10072 IsGuiding returns 0
00:06:03.445 00.001 10072 PulseGuide returned control before completion, sleep 12
00:06:03.445 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:03.464 00.019 10072 IsGuiding returns 0
00:06:03.464 00.000 10072 Move returns status 0, amount 2
00:06:03.464 00.000 10072 MoveAxis(N, 0, ABG)
00:06:03.464 00.000 10072 Move returns status 0, amount 0
00:06:03.464 00.000 10072 move complete, result=0
00:06:03.464 00.000 10072 worker thread done servicing request
00:06:03.466 00.002 1032 UpdateGuideState exits: m=1346 SNR=25.8
00:06:03.468 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:03.470 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:03.472 00.002 1032 Enqueuing Expose request
00:06:03.473 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:06:03.475 00.002 10072 Worker thread wakes up
00:06:03.475 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:03.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:04.105 00.630 10072 Exposure complete
00:06:04.152 00.047 10072 worker thread done servicing request
00:06:04.152 00.000 1032 OnExposeComplete: enter
00:06:04.154 00.002 1032 UpdateGuideState(): m_state=6
00:06:04.156 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 346
00:06:04.157 00.001 1032 Star::Find returns 1 (0), X=324.90, Y=742.39, Mass=1283, SNR=25.2, Peak=155 HFD=2.5
00:06:04.160 00.003 1032 MultiStar: [#1 -0.00,-0.14,1.14,U] [#2 0.11,0.00,1.11,U] [#3 0.11,-0.20,0.79,U] [#4 0.17,0.05,0.63,U] [#5 0.18,0.01,0.66,U] [#6 0.04,-0.20,0.73,U] [#7 0.17,-0.22,0.00,M1] [#8 -0.06,-0.06,0.62,U] 
00:06:04.161 00.001 1032 refined, 7 included, MultiStar: {0.11, -0.07}, one-star: {0.29, 0.02}
00:06:04.163 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
00:06:04.164 00.001 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
00:06:04.166 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.57 mountX=-0.09 mountY=-0.09, mountTheta=-2.40
00:06:04.168 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
00:06:04.170 00.002 1032 Enqueuing Move request for scope (0.11, -0.07)
00:06:04.171 00.001 10072 Worker thread wakes up
00:06:04.171 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
00:06:04.171 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
00:06:04.171 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.09 yDistance=-0.09
00:06:04.172 00.001 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.59, period_length = 288.78
00:06:04.172 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:06:04.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:04.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:06:04.172 00.000 10072 MoveAxis(E, 1, ABG)
00:06:04.172 00.000 10072 Guiding  Dir = 2, Dur = 1
00:06:04.172 00.000 10072 IsGuiding returns 0
00:06:04.173 00.001 10072 PulseGuide returned control before completion, sleep 11
00:06:04.173 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:04.194 00.021 1032 UpdateGuideState exits: m=1283 SNR=25.2
00:06:04.195 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:04.197 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:04.199 00.002 1032 Enqueuing Expose request
00:06:04.200 00.001 10072 IsGuiding returns 0
00:06:04.200 00.000 10072 Move returns status 0, amount 1
00:06:04.200 00.000 10072 MoveAxis(N, 0, ABG)
00:06:04.200 00.000 10072 Move returns status 0, amount 0
00:06:04.200 00.000 10072 move complete, result=0
00:06:04.200 00.000 10072 worker thread done servicing request
00:06:04.201 00.001 10072 Worker thread wakes up
00:06:04.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:04.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:04.209 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:06:04.607 00.398 10072 Exposure complete
00:06:04.655 00.048 10072 worker thread done servicing request
00:06:04.655 00.000 1032 OnExposeComplete: enter
00:06:04.657 00.002 1032 UpdateGuideState(): m_state=6
00:06:04.659 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 347
00:06:04.661 00.002 1032 Star::Find returns 1 (0), X=324.92, Y=742.25, Mass=1322, SNR=25.6, Peak=162 HFD=2.4
00:06:04.663 00.002 1032 MultiStar: [#1 0.05,-0.19,1.17,U] [#2 0.06,-0.08,0.99,U] [#3 0.22,-0.18,0.00,M1] [#4 0.07,-0.06,0.66,U] [#5 0.22,0.01,0.70,U] [#6 0.13,-0.26,0.00,M1] [#7 0.21,-0.19,0.00,M2] [#8 0.07,0.00,0.56,U] 
00:06:04.665 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.09}, one-star: {0.30, -0.13}
00:06:04.666 00.001 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
00:06:04.669 00.003 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
00:06:04.670 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.60 mountX=-0.12 mountY=-0.10, mountTheta=-2.43
00:06:04.673 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
00:06:04.676 00.003 1032 Enqueuing Move request for scope (0.13, -0.09)
00:06:04.677 00.001 10072 Worker thread wakes up
00:06:04.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
00:06:04.678 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
00:06:04.678 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
00:06:04.678 00.000 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.59, period_length = 288.78
00:06:04.678 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
00:06:04.678 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:04.678 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:06:04.679 00.001 10072 MoveAxis(E, 1, ABG)
00:06:04.679 00.000 10072 Guiding  Dir = 2, Dur = 1
00:06:04.679 00.000 10072 IsGuiding returns 0
00:06:04.679 00.000 10072 PulseGuide returned control before completion, sleep 11
00:06:04.680 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:04.698 00.018 1032 UpdateGuideState exits: m=1322 SNR=25.6
00:06:04.700 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:04.702 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:04.703 00.001 1032 Enqueuing Expose request
00:06:04.708 00.005 10072 IsGuiding returns 0
00:06:04.708 00.000 10072 Move returns status 0, amount 1
00:06:04.708 00.000 10072 MoveAxis(N, 0, ABG)
00:06:04.708 00.000 10072 Move returns status 0, amount 0
00:06:04.708 00.000 10072 move complete, result=0
00:06:04.708 00.000 10072 worker thread done servicing request
00:06:04.708 00.000 10072 Worker thread wakes up
00:06:04.708 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:04.708 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:04.716 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:06:05.340 00.624 10072 Exposure complete
00:06:05.387 00.047 10072 worker thread done servicing request
00:06:05.387 00.000 1032 OnExposeComplete: enter
00:06:05.389 00.002 1032 UpdateGuideState(): m_state=6
00:06:05.391 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 348
00:06:05.393 00.002 1032 Star::Find returns 1 (0), X=324.97, Y=742.24, Mass=1374, SNR=26.1, Peak=168 HFD=2.5
00:06:05.396 00.003 1032 MultiStar: [#1 0.03,-0.15,1.13,U] [#2 0.16,-0.14,0.96,U] [#3 0.12,-0.28,0.00,M2] [#4 0.08,-0.19,0.69,U] [#5 0.18,-0.18,0.00,M1] [#6 0.12,-0.40,0.00,M2] [#7 0.30,-0.21,0.00,M3] [#8 -0.03,-0.03,0.60,U] 
00:06:05.398 00.002 1032 refined, 4 included, MultiStar: {0.13, -0.13}, one-star: {0.36, -0.14}
00:06:05.400 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
00:06:05.402 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
00:06:05.404 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-0.78 mountX=-0.16 mountY=-0.10, mountTheta=-2.61
00:06:05.407 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.13, opts=13)
00:06:05.408 00.001 1032 Enqueuing Move request for scope (0.13, -0.13)
00:06:05.410 00.002 10072 Worker thread wakes up
00:06:05.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
00:06:05.410 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
00:06:05.410 00.000 10072 Moving (0.13, -0.13) raw xDistance=-0.16 yDistance=-0.10
00:06:05.410 00.000 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.59, period_length = 288.78
00:06:05.410 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:06:05.410 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:05.410 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:06:05.410 00.000 10072 MoveAxis(E, 78, ABG)
00:06:05.410 00.000 10072 Guiding  Dir = 2, Dur = 78
00:06:05.410 00.000 10072 IsGuiding returns 0
00:06:05.412 00.002 10072 PulseGuide returned control before completion, sleep 88
00:06:05.412 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:05.433 00.021 1032 UpdateGuideState exits: m=1374 SNR=26.1
00:06:05.434 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:05.436 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:05.439 00.003 1032 Enqueuing Expose request
00:06:05.509 00.070 10072 IsGuiding returns 0
00:06:05.509 00.000 10072 Move returns status 0, amount 78
00:06:05.509 00.000 10072 MoveAxis(N, 0, ABG)
00:06:05.509 00.000 10072 Move returns status 0, amount 0
00:06:05.509 00.000 10072 move complete, result=0
00:06:05.509 00.000 10072 worker thread done servicing request
00:06:05.509 00.000 10072 Worker thread wakes up
00:06:05.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:05.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:05.509 00.000 1032 GuideStep: -0.2 px 78 ms EAST, -0.1 px 0 ms NORTH
00:06:05.922 00.413 10072 Exposure complete
00:06:05.974 00.052 10072 worker thread done servicing request
00:06:05.975 00.001 1032 OnExposeComplete: enter
00:06:05.977 00.002 1032 UpdateGuideState(): m_state=6
00:06:05.979 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 349
00:06:05.981 00.002 1032 Star::Find returns 1 (0), X=324.97, Y=742.31, Mass=1290, SNR=25.3, Peak=145 HFD=2.5
00:06:05.983 00.002 1032 MultiStar: [#1 0.09,-0.10,1.20,U] [#2 0.13,-0.08,0.99,U] [#3 0.26,-0.16,0.00,M3] [#4 -0.06,-0.11,0.68,U] [#5 0.14,-0.14,0.71,U] [#6 0.09,-0.20,0.76,U] [#7 0.21,-0.20,0.00,M4] [#8 -0.02,0.03,0.59,U] 
00:06:05.985 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.10}, one-star: {0.35, -0.07}
00:06:05.988 00.003 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
00:06:05.990 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
00:06:05.992 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.69 mountX=-0.12 mountY=-0.09, mountTheta=-2.52
00:06:05.995 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.10, opts=13)
00:06:05.996 00.001 1032 Enqueuing Move request for scope (0.12, -0.10)
00:06:05.998 00.002 10072 Worker thread wakes up
00:06:05.998 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
00:06:05.998 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
00:06:05.998 00.000 10072 Moving (0.12, -0.10) raw xDistance=-0.12 yDistance=-0.09
00:06:05.999 00.001 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.59, period_length = 288.78
00:06:05.999 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
00:06:05.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:05.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:06:05.999 00.000 10072 MoveAxis(E, 1, ABG)
00:06:05.999 00.000 10072 Guiding  Dir = 2, Dur = 1
00:06:05.999 00.000 10072 IsGuiding returns 0
00:06:06.000 00.001 10072 PulseGuide returned control before completion, sleep 11
00:06:06.000 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:06.013 00.013 10072 IsGuiding returns 0
00:06:06.013 00.000 10072 Move returns status 0, amount 1
00:06:06.013 00.000 10072 MoveAxis(N, 0, ABG)
00:06:06.013 00.000 10072 Move returns status 0, amount 0
00:06:06.013 00.000 10072 move complete, result=0
00:06:06.013 00.000 10072 worker thread done servicing request
00:06:06.021 00.008 1032 UpdateGuideState exits: m=1290 SNR=25.3
00:06:06.023 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:06.025 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:06.028 00.003 1032 Enqueuing Expose request
00:06:06.030 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:06:06.031 00.001 10072 Worker thread wakes up
00:06:06.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:06.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:06.659 00.628 10072 Exposure complete
00:06:06.708 00.049 10072 worker thread done servicing request
00:06:06.708 00.000 1032 OnExposeComplete: enter
00:06:06.710 00.002 1032 UpdateGuideState(): m_state=6
00:06:06.712 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 350
00:06:06.713 00.001 1032 Star::Find returns 1 (0), X=324.81, Y=742.41, Mass=1296, SNR=25.4, Peak=154 HFD=2.7
00:06:06.716 00.003 1032 MultiStar: [#1 0.05,-0.11,1.13,U] [#2 0.17,-0.10,0.95,U] [#3 -0.05,-0.14,0.79,U] [#4 0.09,-0.02,0.66,U] [#5 0.18,-0.07,0.71,U] [#6 0.10,-0.23,0.00,M2] [#7 0.27,-0.09,0.00,M5] [#8 -0.08,0.08,0.65,U] 
00:06:06.718 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.05}, one-star: {0.19, 0.03}
00:06:06.719 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
00:06:06.722 00.003 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
00:06:06.724 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.55 mountX=-0.07 mountY=-0.07, mountTheta=-2.38
00:06:06.726 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
00:06:06.728 00.002 1032 Enqueuing Move request for scope (0.09, -0.05)
00:06:06.730 00.002 10072 Worker thread wakes up
00:06:06.730 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
00:06:06.730 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
00:06:06.730 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.07
00:06:06.731 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.59, period_length = 288.78
00:06:06.731 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:06:06.731 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:06.731 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:06:06.731 00.000 10072 MoveAxis(E, 1, ABG)
00:06:06.731 00.000 10072 Guiding  Dir = 2, Dur = 1
00:06:06.731 00.000 10072 IsGuiding returns 0
00:06:06.732 00.001 10072 PulseGuide returned control before completion, sleep 11
00:06:06.732 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:06.751 00.019 10072 IsGuiding returns 0
00:06:06.751 00.000 10072 Move returns status 0, amount 1
00:06:06.751 00.000 10072 MoveAxis(N, 0, ABG)
00:06:06.751 00.000 10072 Move returns status 0, amount 0
00:06:06.752 00.001 10072 move complete, result=0
00:06:06.752 00.000 10072 worker thread done servicing request
00:06:06.752 00.000 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:06:06.754 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:06.755 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:06.757 00.002 1032 Enqueuing Expose request
00:06:06.759 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:06:06.760 00.001 10072 Worker thread wakes up
00:06:06.761 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:06.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:07.180 00.419 10072 Exposure complete
00:06:07.230 00.050 10072 worker thread done servicing request
00:06:07.230 00.000 1032 OnExposeComplete: enter
00:06:07.232 00.002 1032 UpdateGuideState(): m_state=6
00:06:07.234 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 351
00:06:07.237 00.003 1032 Star::Find returns 1 (0), X=324.88, Y=742.36, Mass=1339, SNR=25.8, Peak=157 HFD=2.6
00:06:07.239 00.002 1032 MultiStar: [#1 0.06,-0.16,1.12,U] [#2 0.13,-0.05,1.01,U] [#3 0.17,-0.13,0.75,U] [#4 -0.06,-0.03,0.65,U] [#5 0.17,0.13,0.73,U] [#6 0.02,-0.18,0.70,U] [#7 0.16,-0.03,0.57,U] [#8 0.14,-0.03,0.61,U] 
00:06:07.243 00.004 1032 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.27, -0.01}
00:06:07.245 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
00:06:07.247 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
00:06:07.249 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.46 mountX=-0.09 mountY=-0.10, mountTheta=-2.29
00:06:07.253 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
00:06:07.254 00.001 1032 Enqueuing Move request for scope (0.12, -0.06)
00:06:07.257 00.003 10072 Worker thread wakes up
00:06:07.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
00:06:07.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
00:06:07.258 00.001 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
00:06:07.258 00.000 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.59, period_length = 288.78
00:06:07.258 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:06:07.259 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:07.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:06:07.259 00.000 10072 MoveAxis(E, 1, ABG)
00:06:07.259 00.000 10072 Guiding  Dir = 2, Dur = 1
00:06:07.259 00.000 10072 IsGuiding returns 0
00:06:07.261 00.002 10072 PulseGuide returned control before completion, sleep 11
00:06:07.261 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:07.284 00.023 10072 IsGuiding returns 0
00:06:07.284 00.000 10072 Move returns status 0, amount 1
00:06:07.284 00.000 10072 MoveAxis(N, 0, ABG)
00:06:07.284 00.000 10072 Move returns status 0, amount 0
00:06:07.284 00.000 10072 move complete, result=0
00:06:07.284 00.000 10072 worker thread done servicing request
00:06:07.286 00.002 1032 UpdateGuideState exits: m=1339 SNR=25.8
00:06:07.288 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:07.291 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:07.293 00.002 1032 Enqueuing Expose request
00:06:07.295 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:06:07.298 00.003 10072 Worker thread wakes up
00:06:07.298 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:07.298 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:07.926 00.628 10072 Exposure complete
00:06:07.977 00.051 10072 worker thread done servicing request
00:06:07.977 00.000 1032 OnExposeComplete: enter
00:06:07.979 00.002 1032 UpdateGuideState(): m_state=6
00:06:07.981 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 352
00:06:07.983 00.002 1032 Star::Find returns 1 (0), X=324.92, Y=742.32, Mass=1214, SNR=24.5, Peak=149 HFD=2.5
00:06:07.984 00.001 1032 MultiStar: [#1 0.09,-0.24,0.00,M1] [#2 0.19,-0.12,0.97,U] [#3 0.11,-0.25,0.00,M2] [#4 0.00,-0.14,0.71,U] [#5 0.14,-0.13,0.77,U] [#6 0.06,-0.30,0.00,M2] [#7 0.29,-0.10,0.00,M5] [#8 0.15,-0.16,0.58,U] 
00:06:07.987 00.003 1032 refined, 4 included, MultiStar: {0.17, -0.12}, one-star: {0.30, -0.06}
00:06:07.989 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
00:06:07.990 00.001 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
00:06:07.993 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.60 mountX=-0.16 mountY=-0.13, mountTheta=-2.43
00:06:07.996 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.12, opts=13)
00:06:07.998 00.002 1032 Enqueuing Move request for scope (0.17, -0.12)
00:06:08.000 00.002 10072 Worker thread wakes up
00:06:08.000 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
00:06:08.001 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
00:06:08.001 00.000 10072 Moving (0.17, -0.12) raw xDistance=-0.16 yDistance=-0.13
00:06:08.001 00.000 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.58, period_length = 288.78
00:06:08.001 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
00:06:08.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:08.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:06:08.001 00.000 10072 MoveAxis(E, 74, ABG)
00:06:08.001 00.000 10072 Guiding  Dir = 2, Dur = 74
00:06:08.001 00.000 10072 IsGuiding returns 0
00:06:08.003 00.002 10072 PulseGuide returned control before completion, sleep 84
00:06:08.003 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:08.024 00.021 1032 UpdateGuideState exits: m=1214 SNR=24.5
00:06:08.026 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:08.028 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:08.029 00.001 1032 Enqueuing Expose request
00:06:08.095 00.066 10072 IsGuiding returns 0
00:06:08.095 00.000 10072 Move returns status 0, amount 74
00:06:08.095 00.000 10072 MoveAxis(N, 0, ABG)
00:06:08.095 00.000 10072 Move returns status 0, amount 0
00:06:08.095 00.000 10072 move complete, result=0
00:06:08.095 00.000 10072 worker thread done servicing request
00:06:08.095 00.000 10072 Worker thread wakes up
00:06:08.095 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:08.095 00.000 1032 GuideStep: -0.2 px 74 ms EAST, -0.1 px 0 ms NORTH
00:06:08.099 00.004 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:08.520 00.421 10072 Exposure complete
00:06:08.571 00.051 10072 worker thread done servicing request
00:06:08.571 00.000 1032 OnExposeComplete: enter
00:06:08.573 00.002 1032 UpdateGuideState(): m_state=6
00:06:08.575 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 353
00:06:08.578 00.003 1032 Star::Find returns 1 (0), X=324.99, Y=742.34, Mass=1267, SNR=25.0, Peak=152 HFD=2.4
00:06:08.580 00.002 1032 MultiStar: [#1 0.13,-0.17,1.10,U] [#2 0.13,0.00,0.96,U] [#3 0.09,-0.23,0.00,M3] [#4 0.20,-0.10,0.68,U] [#5 0.27,-0.04,0.00,M1] [#6 0.21,-0.29,0.00,M3] [#7 0.12,-0.28,0.00,M6] [#8 0.07,-0.02,0.62,U] 
00:06:08.583 00.003 1032 refined, 4 included, MultiStar: {0.19, -0.07}, one-star: {0.37, -0.04}
00:06:08.585 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
00:06:08.586 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
00:06:08.588 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.36 mountX=-0.11 mountY=-0.16, mountTheta=-2.19
00:06:08.591 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.07, opts=13)
00:06:08.593 00.002 1032 Enqueuing Move request for scope (0.19, -0.07)
00:06:08.595 00.002 10072 Worker thread wakes up
00:06:08.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
00:06:08.595 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
00:06:08.595 00.000 10072 Moving (0.19, -0.07) raw xDistance=-0.11 yDistance=-0.16
00:06:08.596 00.001 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.58, period_length = 288.78
00:06:08.596 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:06:08.596 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:08.596 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:06:08.596 00.000 10072 MoveAxis(E, 1, ABG)
00:06:08.596 00.000 10072 Guiding  Dir = 2, Dur = 1
00:06:08.597 00.001 10072 IsGuiding returns 0
00:06:08.597 00.000 10072 PulseGuide returned control before completion, sleep 11
00:06:08.597 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:08.619 00.022 1032 UpdateGuideState exits: m=1267 SNR=25.0
00:06:08.621 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:08.625 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:08.627 00.002 1032 Enqueuing Expose request
00:06:08.628 00.001 10072 IsGuiding returns 0
00:06:08.628 00.000 10072 Move returns status 0, amount 1
00:06:08.628 00.000 10072 MoveAxis(N, 0, ABG)
00:06:08.628 00.000 10072 Move returns status 0, amount 0
00:06:08.628 00.000 10072 move complete, result=0
00:06:08.628 00.000 10072 worker thread done servicing request
00:06:08.630 00.002 10072 Worker thread wakes up
00:06:08.630 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:08.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:08.636 00.006 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
00:06:09.267 00.631 10072 Exposure complete
00:06:09.318 00.051 10072 worker thread done servicing request
00:06:09.318 00.000 1032 OnExposeComplete: enter
00:06:09.320 00.002 1032 UpdateGuideState(): m_state=6
00:06:09.322 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 354
00:06:09.324 00.002 1032 Star::Find returns 1 (0), X=324.94, Y=742.42, Mass=1489, SNR=27.2, Peak=186 HFD=2.5
00:06:09.326 00.002 1032 MultiStar: [#1 0.04,-0.04,1.01,U] [#2 0.12,-0.17,0.94,U] [#3 0.18,-0.07,0.70,U] [#4 0.18,-0.01,0.65,U] [#5 0.11,0.05,0.66,U] [#6 0.12,-0.26,0.00,M4] [#7 0.12,-0.15,0.54,U] [#8 0.10,-0.03,0.52,U] 
00:06:09.327 00.001 1032 refined, 7 included, MultiStar: {0.15, -0.05}, one-star: {0.32, 0.04}
00:06:09.328 00.001 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
00:06:09.331 00.003 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
00:06:09.335 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.29 mountX=-0.08 mountY=-0.14, mountTheta=-2.12
00:06:09.338 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
00:06:09.340 00.002 1032 Enqueuing Move request for scope (0.15, -0.05)
00:06:09.342 00.002 10072 Worker thread wakes up
00:06:09.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
00:06:09.343 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
00:06:09.343 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.08 yDistance=-0.14
00:06:09.343 00.000 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.58, period_length = 288.78
00:06:09.343 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:06:09.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:09.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:06:09.343 00.000 10072 MoveAxis(E, 3, ABG)
00:06:09.343 00.000 10072 Guiding  Dir = 2, Dur = 3
00:06:09.344 00.001 10072 IsGuiding returns 0
00:06:09.345 00.001 10072 PulseGuide returned control before completion, sleep 13
00:06:09.345 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:09.368 00.023 1032 UpdateGuideState exits: m=1489 SNR=27.2
00:06:09.370 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:09.372 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:09.375 00.003 1032 Enqueuing Expose request
00:06:09.377 00.002 10072 IsGuiding returns 0
00:06:09.377 00.000 10072 Move returns status 0, amount 3
00:06:09.377 00.000 10072 MoveAxis(N, 0, ABG)
00:06:09.377 00.000 10072 Move returns status 0, amount 0
00:06:09.377 00.000 10072 move complete, result=0
00:06:09.377 00.000 10072 worker thread done servicing request
00:06:09.377 00.000 10072 Worker thread wakes up
00:06:09.377 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:09.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:09.385 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:06:09.797 00.412 10072 Exposure complete
00:06:09.850 00.053 10072 worker thread done servicing request
00:06:09.850 00.000 1032 OnExposeComplete: enter
00:06:09.853 00.003 1032 UpdateGuideState(): m_state=6
00:06:09.855 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 355
00:06:09.857 00.002 1032 Star::Find returns 1 (0), X=324.97, Y=742.37, Mass=1400, SNR=26.4, Peak=174 HFD=2.4
00:06:09.858 00.001 1032 MultiStar: [#1 0.03,-0.15,1.11,U] [#2 0.25,-0.17,0.00,M1] [#3 0.08,-0.11,0.75,U] [#4 0.19,0.08,0.63,U] [#5 0.28,-0.16,0.00,M1] [#6 0.15,-0.29,0.00,M5] [#7 0.22,-0.13,0.00,M6] [#8 0.12,0.01,0.57,U] 
00:06:09.861 00.003 1032 refined, 4 included, MultiStar: {0.16, -0.05}, one-star: {0.35, -0.01}
00:06:09.863 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
00:06:09.866 00.003 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
00:06:09.868 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.16 cameraTheta=-0.31 mountX=-0.09 mountY=-0.14, mountTheta=-2.14
00:06:09.871 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
00:06:09.873 00.002 1032 Enqueuing Move request for scope (0.16, -0.05)
00:06:09.874 00.001 10072 Worker thread wakes up
00:06:09.875 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
00:06:09.875 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
00:06:09.875 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.14
00:06:09.875 00.000 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.58, period_length = 288.78
00:06:09.875 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:06:09.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:09.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:06:09.875 00.000 10072 MoveAxis(E, 2, ABG)
00:06:09.875 00.000 10072 Guiding  Dir = 2, Dur = 2
00:06:09.876 00.001 10072 IsGuiding returns 0
00:06:09.876 00.000 10072 PulseGuide returned control before completion, sleep 12
00:06:09.878 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:09.898 00.020 1032 UpdateGuideState exits: m=1400 SNR=26.4
00:06:09.900 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:09.902 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:09.904 00.002 1032 Enqueuing Expose request
00:06:09.906 00.002 10072 IsGuiding returns 0
00:06:09.906 00.000 10072 Move returns status 0, amount 2
00:06:09.906 00.000 10072 MoveAxis(N, 0, ABG)
00:06:09.907 00.001 10072 Move returns status 0, amount 0
00:06:09.907 00.000 10072 move complete, result=0
00:06:09.907 00.000 10072 worker thread done servicing request
00:06:09.907 00.000 10072 Worker thread wakes up
00:06:09.907 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:09.907 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:09.914 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:06:10.531 00.617 10072 Exposure complete
00:06:10.578 00.047 10072 worker thread done servicing request
00:06:10.578 00.000 1032 OnExposeComplete: enter
00:06:10.581 00.003 1032 UpdateGuideState(): m_state=6
00:06:10.584 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 356
00:06:10.585 00.001 1032 Star::Find returns 1 (0), X=325.03, Y=742.32, Mass=1464, SNR=27.0, Peak=172 HFD=2.5
00:06:10.587 00.002 1032 MultiStar: [#1 0.01,-0.16,1.10,U] [#2 0.28,-0.16,0.00,M2] [#3 0.23,-0.13,0.00,M2] [#4 0.14,-0.17,0.63,U] [#5 0.27,-0.08,0.00,M2] [#6 0.18,-0.35,0.00,M6] [#7 0.28,-0.11,0.00,M7] [#8 0.17,0.06,0.53,U] 
00:06:10.588 00.001 1032 refined, 3 included, MultiStar: {0.19, -0.09}, one-star: {0.42, -0.05}
00:06:10.591 00.003 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
00:06:10.593 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
00:06:10.595 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.47 mountX=-0.14 mountY=-0.16, mountTheta=-2.30
00:06:10.598 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.09, opts=13)
00:06:10.600 00.002 1032 Enqueuing Move request for scope (0.19, -0.09)
00:06:10.602 00.002 10072 Worker thread wakes up
00:06:10.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
00:06:10.602 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
00:06:10.602 00.000 10072 Moving (0.19, -0.09) raw xDistance=-0.14 yDistance=-0.16
00:06:10.603 00.001 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.58, period_length = 288.78
00:06:10.603 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:06:10.603 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:10.603 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:06:10.603 00.000 10072 MoveAxis(E, 68, ABG)
00:06:10.603 00.000 10072 Guiding  Dir = 2, Dur = 68
00:06:10.604 00.001 10072 IsGuiding returns 0
00:06:10.604 00.000 10072 PulseGuide returned control before completion, sleep 78
00:06:10.605 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:10.625 00.020 1032 UpdateGuideState exits: m=1464 SNR=27.0
00:06:10.627 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:10.629 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:10.630 00.001 1032 Enqueuing Expose request
00:06:10.684 00.054 10072 IsGuiding returns 1
00:06:10.684 00.000 10072 scope still moving after pulse duration time elapsed
00:06:10.715 00.031 10072 IsGuiding returns 0
00:06:10.715 00.000 10072 scope move finished after 68 + 43 ms
00:06:10.715 00.000 10072 Move returns status 0, amount 68
00:06:10.715 00.000 10072 MoveAxis(N, 0, ABG)
00:06:10.715 00.000 10072 Move returns status 0, amount 0
00:06:10.715 00.000 10072 move complete, result=0
00:06:10.715 00.000 10072 worker thread done servicing request
00:06:10.715 00.000 10072 Worker thread wakes up
00:06:10.715 00.000 1032 GuideStep: -0.1 px 68 ms EAST, -0.2 px 0 ms NORTH
00:06:10.718 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:10.718 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:11.125 00.407 10072 Exposure complete
00:06:11.176 00.051 10072 worker thread done servicing request
00:06:11.176 00.000 1032 OnExposeComplete: enter
00:06:11.178 00.002 1032 UpdateGuideState(): m_state=6
00:06:11.179 00.001 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 357
00:06:11.181 00.002 1032 Star::Find returns 1 (0), X=325.01, Y=742.45, Mass=1415, SNR=26.5, Peak=184 HFD=2.3
00:06:11.182 00.001 1032 MultiStar: [#1 0.03,-0.21,1.08,U] [#2 0.15,-0.06,0.96,U] [#3 0.11,-0.19,0.72,U] [#4 0.17,-0.09,0.69,U] [#5 0.25,-0.10,0.00,M3] [#6 0.15,-0.21,0.00,M7] [#7 0.57,-0.17,0.00,M8] [#8 0.17,-0.06,0.58,U] 
00:06:11.183 00.001 1032 refined, 5 included, MultiStar: {0.17, -0.09}, one-star: {0.39, 0.07}
00:06:11.185 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
00:06:11.188 00.003 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
00:06:11.190 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.47 mountX=-0.13 mountY=-0.14, mountTheta=-2.30
00:06:11.192 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.09, opts=13)
00:06:11.193 00.001 1032 Enqueuing Move request for scope (0.17, -0.09)
00:06:11.195 00.002 10072 Worker thread wakes up
00:06:11.195 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
00:06:11.195 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
00:06:11.195 00.000 10072 Moving (0.17, -0.09) raw xDistance=-0.13 yDistance=-0.14
00:06:11.196 00.001 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.58, period_length = 288.78
00:06:11.196 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
00:06:11.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:11.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:06:11.196 00.000 10072 MoveAxis(E, 2, ABG)
00:06:11.196 00.000 10072 Guiding  Dir = 2, Dur = 2
00:06:11.196 00.000 10072 IsGuiding returns 0
00:06:11.197 00.001 10072 PulseGuide returned control before completion, sleep 12
00:06:11.197 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:11.217 00.020 10072 IsGuiding returns 1
00:06:11.217 00.000 10072 scope still moving after pulse duration time elapsed
00:06:11.220 00.003 1032 UpdateGuideState exits: m=1415 SNR=26.5
00:06:11.222 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:11.224 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:11.225 00.001 1032 Enqueuing Expose request
00:06:11.250 00.025 10072 IsGuiding returns 0
00:06:11.250 00.000 10072 scope move finished after 2 + 50 ms
00:06:11.250 00.000 10072 Move returns status 0, amount 2
00:06:11.250 00.000 10072 MoveAxis(N, 0, ABG)
00:06:11.250 00.000 10072 Move returns status 0, amount 0
00:06:11.250 00.000 10072 move complete, result=0
00:06:11.250 00.000 10072 worker thread done servicing request
00:06:11.250 00.000 10072 Worker thread wakes up
00:06:11.250 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:11.250 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:11.254 00.004 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:06:11.877 00.623 10072 Exposure complete
00:06:11.927 00.050 10072 worker thread done servicing request
00:06:11.927 00.000 1032 OnExposeComplete: enter
00:06:11.929 00.002 1032 UpdateGuideState(): m_state=6
00:06:11.931 00.002 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 358
00:06:11.933 00.002 1032 Star::Find returns 1 (0), X=325.01, Y=742.37, Mass=1304, SNR=25.4, Peak=162 HFD=2.4
00:06:11.935 00.002 1032 MultiStar: [#1 0.04,-0.06,1.12,U] [#2 0.23,-0.04,0.94,U] [#3 0.27,-0.13,0.00,M2] [#4 0.09,-0.11,0.66,U] [#5 0.18,0.03,0.74,U] [#6 0.14,-0.20,0.00,M8] [#7 0.12,-0.22,0.00,M9] [#8 0.04,0.04,0.56,U] 
00:06:11.937 00.002 1032 refined, 5 included, MultiStar: {0.17, -0.03}, one-star: {0.39, -0.00}
00:06:11.938 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
00:06:11.941 00.003 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
00:06:11.942 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-0.15 mountX=-0.07 mountY=-0.16, mountTheta=-1.98
00:06:11.944 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
00:06:11.947 00.003 1032 Enqueuing Move request for scope (0.17, -0.03)
00:06:11.948 00.001 10072 Worker thread wakes up
00:06:11.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
00:06:11.949 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
00:06:11.949 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.07 yDistance=-0.16
00:06:11.949 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.58, period_length = 288.78
00:06:11.949 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:06:11.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:11.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:06:11.949 00.000 10072 MoveAxis(E, 2, ABG)
00:06:11.949 00.000 10072 Guiding  Dir = 2, Dur = 2
00:06:11.950 00.001 10072 IsGuiding returns 0
00:06:11.950 00.000 10072 PulseGuide returned control before completion, sleep 12
00:06:11.951 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:11.970 00.019 10072 IsGuiding returns 0
00:06:11.970 00.000 10072 Move returns status 0, amount 2
00:06:11.970 00.000 10072 MoveAxis(N, 0, ABG)
00:06:11.970 00.000 10072 Move returns status 0, amount 0
00:06:11.970 00.000 10072 move complete, result=0
00:06:11.970 00.000 10072 worker thread done servicing request
00:06:11.971 00.001 1032 UpdateGuideState exits: m=1304 SNR=25.4
00:06:11.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:11.974 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:11.976 00.002 1032 Enqueuing Expose request
00:06:11.977 00.001 1032 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
00:06:11.978 00.001 10072 Worker thread wakes up
00:06:11.978 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:11.978 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:12.398 00.420 10072 Exposure complete
00:06:12.447 00.049 10072 worker thread done servicing request
00:06:12.447 00.000 1032 OnExposeComplete: enter
00:06:12.449 00.002 1032 UpdateGuideState(): m_state=6
00:06:12.451 00.002 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 359
00:06:12.452 00.001 1032 Star::Find returns 1 (0), X=324.93, Y=742.45, Mass=1334, SNR=25.7, Peak=152 HFD=2.6
00:06:12.454 00.002 1032 MultiStar: [#1 0.07,-0.05,1.12,U] [#2 0.16,0.03,0.99,U] [#3 0.14,-0.13,0.71,U] [#4 0.04,-0.05,0.66,U] [#5 0.26,0.11,0.00,M3] [#6 0.11,-0.29,0.00,M9] [#7 0.03,-0.17,0.50,U] [#8 0.06,-0.08,0.57,U] 
00:06:12.459 00.005 1032 refined, 6 included, MultiStar: {0.13, -0.04}, one-star: {0.31, 0.07}
00:06:12.461 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
00:06:12.463 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
00:06:12.465 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.29 mountX=-0.07 mountY=-0.12, mountTheta=-2.12
00:06:12.468 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
00:06:12.470 00.002 1032 Enqueuing Move request for scope (0.13, -0.04)
00:06:12.473 00.003 10072 Worker thread wakes up
00:06:12.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
00:06:12.473 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
00:06:12.473 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.07 yDistance=-0.12
00:06:12.473 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.58, period_length = 288.78
00:06:12.474 00.001 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:06:12.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:12.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:06:12.474 00.000 10072 MoveAxis(E, 2, ABG)
00:06:12.474 00.000 10072 Guiding  Dir = 2, Dur = 2
00:06:12.474 00.000 10072 IsGuiding returns 0
00:06:12.475 00.001 10072 PulseGuide returned control before completion, sleep 12
00:06:12.475 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:12.488 00.013 10072 IsGuiding returns 0
00:06:12.489 00.001 10072 Move returns status 0, amount 2
00:06:12.489 00.000 10072 MoveAxis(N, 0, ABG)
00:06:12.489 00.000 10072 Move returns status 0, amount 0
00:06:12.489 00.000 10072 move complete, result=0
00:06:12.489 00.000 10072 worker thread done servicing request
00:06:12.498 00.009 1032 UpdateGuideState exits: m=1334 SNR=25.7
00:06:12.500 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:12.501 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:12.502 00.001 1032 Enqueuing Expose request
00:06:12.504 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:06:12.505 00.001 10072 Worker thread wakes up
00:06:12.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:12.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:13.129 00.624 10072 Exposure complete
00:06:13.177 00.048 10072 worker thread done servicing request
00:06:13.177 00.000 1032 OnExposeComplete: enter
00:06:13.179 00.002 1032 UpdateGuideState(): m_state=6
00:06:13.182 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 360
00:06:13.184 00.002 1032 Star::Find returns 1 (0), X=325.03, Y=742.38, Mass=1201, SNR=24.4, Peak=144 HFD=2.4
00:06:13.186 00.002 1032 MultiStar: [#1 0.13,-0.21,0.00,M1] [#2 0.10,-0.03,1.01,U] [#3 0.15,-0.13,0.77,U] [#4 0.03,-0.10,0.72,U] [#5 0.24,-0.07,0.00,M4] [#6 0.17,-0.27,0.00,M10] [#7 0.36,-0.19,0.00,M9] [#8 -0.04,0.00,0.64,U] 
00:06:13.187 00.001 1032 refined, 4 included, MultiStar: {0.15, -0.05}, one-star: {0.41, 0.01}
00:06:13.189 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
00:06:13.191 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
00:06:13.194 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.29 mountX=-0.08 mountY=-0.14, mountTheta=-2.12
00:06:13.197 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
00:06:13.199 00.002 1032 Enqueuing Move request for scope (0.15, -0.05)
00:06:13.201 00.002 10072 Worker thread wakes up
00:06:13.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
00:06:13.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
00:06:13.202 00.001 10072 Moving (0.15, -0.05) raw xDistance=-0.08 yDistance=-0.14
00:06:13.202 00.000 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.58, period_length = 288.78
00:06:13.202 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:06:13.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:13.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:06:13.202 00.000 10072 MoveAxis(E, 2, ABG)
00:06:13.202 00.000 10072 Guiding  Dir = 2, Dur = 2
00:06:13.202 00.000 10072 IsGuiding returns 0
00:06:13.204 00.002 10072 PulseGuide returned control before completion, sleep 12
00:06:13.205 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:13.222 00.017 10072 IsGuiding returns 0
00:06:13.222 00.000 10072 Move returns status 0, amount 2
00:06:13.222 00.000 10072 MoveAxis(N, 0, ABG)
00:06:13.222 00.000 10072 Move returns status 0, amount 0
00:06:13.222 00.000 10072 move complete, result=0
00:06:13.222 00.000 10072 worker thread done servicing request
00:06:13.225 00.003 1032 UpdateGuideState exits: m=1201 SNR=24.4
00:06:13.227 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:13.230 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:13.232 00.002 1032 Enqueuing Expose request
00:06:13.233 00.001 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:06:13.235 00.002 10072 Worker thread wakes up
00:06:13.235 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:13.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:13.647 00.412 10072 Exposure complete
00:06:13.695 00.048 10072 worker thread done servicing request
00:06:13.695 00.000 1032 OnExposeComplete: enter
00:06:13.697 00.002 1032 UpdateGuideState(): m_state=6
00:06:13.699 00.002 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 361
00:06:13.701 00.002 1032 Star::Find returns 1 (0), X=325.06, Y=742.32, Mass=1409, SNR=26.4, Peak=172 HFD=2.5
00:06:13.703 00.002 1032 MultiStar: [#1 0.16,-0.23,0.00,M2] [#2 0.25,-0.13,0.00,M1] [#3 0.16,-0.30,0.00,M1] [#4 0.23,-0.15,0.00,M1] [#5 0.24,-0.06,0.00,M5] [#6 0.16,-0.33,0.00,R] [#7 0.26,-0.17,0.00,M10] [#8 -0.06,-0.24,0.00,M1] 
00:06:13.705 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
00:06:13.707 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
00:06:13.709 00.002 1032 CameraToMount -- cameraX=0.45 cameraY=-0.06 hyp=0.45 cameraTheta=-0.14 mountX=-0.17 mountY=-0.42, mountTheta=-1.97
00:06:13.712 00.003 1032 SchedulePrimaryMove(0F526948, x=0.45, y=-0.06, opts=13)
00:06:13.714 00.002 1032 Enqueuing Move request for scope (0.45, -0.06)
00:06:13.716 00.002 10072 Worker thread wakes up
00:06:13.716 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.06) opts 0xd
00:06:13.716 00.000 10072 Handling offset move in thread for scope, endpoint = (0.45, -0.06)
00:06:13.716 00.000 10072 Moving (0.45, -0.06) raw xDistance=-0.17 yDistance=-0.42
00:06:13.717 00.001 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.57, period_length = 288.78
00:06:13.717 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
00:06:13.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:06:13.717 00.000 10072 MoveAxis(E, 85, ABG)
00:06:13.717 00.000 10072 Guiding  Dir = 2, Dur = 85
00:06:13.717 00.000 10072 IsGuiding returns 0
00:06:13.718 00.001 10072 PulseGuide returned control before completion, sleep 95
00:06:13.718 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:13.739 00.021 1032 UpdateGuideState exits: m=1409 SNR=26.4
00:06:13.741 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:13.743 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:13.744 00.001 1032 Enqueuing Expose request
00:06:13.815 00.071 10072 IsGuiding returns 0
00:06:13.815 00.000 10072 Move returns status 0, amount 85
00:06:13.815 00.000 10072 MoveAxis(N, 269, ABG)
00:06:13.815 00.000 10072 Guiding  Dir = 0, Dur = 269
00:06:13.815 00.000 10072 IsGuiding returns 0
00:06:13.815 00.000 10072 PulseGuide returned control before completion, sleep 279
00:06:14.127 00.312 10072 IsGuiding returns 0
00:06:14.127 00.000 10072 Move returns status 0, amount 269
00:06:14.127 00.000 10072 move complete, result=0
00:06:14.127 00.000 10072 worker thread done servicing request
00:06:14.127 00.000 1032 GuideStep: -0.2 px 85 ms EAST, -0.4 px 269 ms NORTH
00:06:14.130 00.003 10072 Worker thread wakes up
00:06:14.130 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:14.130 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:14.757 00.627 10072 Exposure complete
00:06:14.804 00.047 10072 worker thread done servicing request
00:06:14.805 00.001 1032 OnExposeComplete: enter
00:06:14.806 00.001 1032 UpdateGuideState(): m_state=6
00:06:14.808 00.002 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 362
00:06:14.810 00.002 1032 Star::Find returns 1 (0), X=324.60, Y=742.25, Mass=1499, SNR=27.3, Peak=172 HFD=2.8
00:06:14.812 00.002 1032 MultiStar: [#1 -0.25,-0.17,0.00,M3] [#2 -0.23,-0.17,0.00,M2] [#3 -0.22,-0.24,0.00,M2] [#4 -0.28,-0.03,0.00,M2] [#5 -0.12,-0.12,0.69,U] [#6 -0.53,0.14,0.00,M1] [#7 -0.28,-0.11,0.00,R] [#8 -0.44,-0.09,0.00,M2] 
00:06:14.813 00.001 1032 single-star, 1 included, MultiStar: {-0.06, -0.13}, one-star: {-0.02, -0.13}
00:06:14.815 00.002 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.75)
00:06:14.817 00.002 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.75)
00:06:14.819 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.71 mountX=-0.12 mountY=0.05, mountTheta=2.75
00:06:14.823 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.13, opts=13)
00:06:14.825 00.002 1032 Enqueuing Move request for scope (-0.02, -0.13)
00:06:14.827 00.002 10072 Worker thread wakes up
00:06:14.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
00:06:14.827 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
00:06:14.827 00.000 10072 Moving (-0.02, -0.13) raw xDistance=-0.12 yDistance=0.05
00:06:14.828 00.001 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.57, period_length = 288.78
00:06:14.828 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
00:06:14.828 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:14.828 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:06:14.828 00.000 10072 MoveAxis(E, 3, ABG)
00:06:14.828 00.000 10072 Guiding  Dir = 2, Dur = 3
00:06:14.829 00.001 10072 IsGuiding returns 0
00:06:14.829 00.000 10072 PulseGuide returned control before completion, sleep 13
00:06:14.830 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:14.847 00.017 10072 IsGuiding returns 0
00:06:14.847 00.000 10072 Move returns status 0, amount 3
00:06:14.847 00.000 10072 MoveAxis(N, 0, ABG)
00:06:14.847 00.000 10072 Move returns status 0, amount 0
00:06:14.847 00.000 10072 move complete, result=0
00:06:14.847 00.000 10072 worker thread done servicing request
00:06:14.851 00.004 1032 UpdateGuideState exits: m=1499 SNR=27.3
00:06:14.853 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:14.854 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:14.855 00.001 1032 Enqueuing Expose request
00:06:14.858 00.003 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
00:06:14.860 00.002 10072 Worker thread wakes up
00:06:14.860 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:14.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:15.275 00.415 10072 Exposure complete
00:06:15.331 00.056 10072 worker thread done servicing request
00:06:15.331 00.000 1032 OnExposeComplete: enter
00:06:15.335 00.004 1032 UpdateGuideState(): m_state=6
00:06:15.337 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 363
00:06:15.340 00.003 1032 Star::Find returns 1 (0), X=324.58, Y=742.35, Mass=1386, SNR=26.2, Peak=170 HFD=2.9
00:06:15.342 00.002 1032 MultiStar: [#1 -0.19,-0.25,0.00,M4] [#2 -0.24,-0.18,0.00,M3] [#3 -0.21,-0.19,0.00,M3] [#4 -0.30,-0.11,0.00,M3] [#5 -0.11,-0.12,0.70,U] [#6 -0.22,0.16,0.00,M2] [#7 0.11,0.04,0.52,U] [#8 -0.30,0.01,0.00,M3] 
00:06:15.344 00.002 1032 single-star, 2 included, MultiStar: {-0.02, -0.04}, one-star: {-0.04, -0.03}
00:06:15.347 00.003 1032 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.83) = xAngle (-4.24 = 2.05)
00:06:15.349 00.002 1032 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.24 = 2.05)
00:06:15.351 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.41 mountX=-0.02 mountY=0.04, mountTheta=2.05
00:06:15.354 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
00:06:15.356 00.002 1032 Enqueuing Move request for scope (-0.04, -0.03)
00:06:15.357 00.001 10072 Worker thread wakes up
00:06:15.358 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
00:06:15.358 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
00:06:15.358 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.04
00:06:15.358 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.57, period_length = 288.78
00:06:15.358 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:06:15.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:15.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:06:15.358 00.000 10072 MoveAxis(E, 2, ABG)
00:06:15.358 00.000 10072 Guiding  Dir = 2, Dur = 2
00:06:15.358 00.000 10072 IsGuiding returns 0
00:06:15.360 00.002 10072 PulseGuide returned control before completion, sleep 12
00:06:15.361 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:15.380 00.019 10072 IsGuiding returns 0
00:06:15.381 00.001 10072 Move returns status 0, amount 2
00:06:15.381 00.000 10072 MoveAxis(N, 0, ABG)
00:06:15.381 00.000 10072 Move returns status 0, amount 0
00:06:15.381 00.000 10072 move complete, result=0
00:06:15.381 00.000 10072 worker thread done servicing request
00:06:15.384 00.003 1032 UpdateGuideState exits: m=1386 SNR=26.2
00:06:15.387 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:15.388 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:15.390 00.002 1032 Enqueuing Expose request
00:06:15.391 00.001 10072 Worker thread wakes up
00:06:15.391 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:15.391 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:15.392 00.001 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
00:06:16.024 00.632 10072 Exposure complete
00:06:16.073 00.049 10072 worker thread done servicing request
00:06:16.073 00.000 1032 OnExposeComplete: enter
00:06:16.076 00.003 1032 UpdateGuideState(): m_state=6
00:06:16.077 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 364
00:06:16.079 00.002 1032 Star::Find returns 1 (0), X=324.65, Y=742.17, Mass=1313, SNR=25.5, Peak=146 HFD=2.7
00:06:16.081 00.002 1032 MultiStar: [#1 -0.25,-0.19,0.00,M5] [#2 -0.16,-0.29,0.00,M4] [#3 -0.10,-0.26,0.00,M4] [#4 -0.27,-0.14,0.00,M4] [#5 -0.08,-0.18,0.73,U] [#6 -0.46,0.04,0.00,M3] [#7 0.20,-0.12,0.53,U] [#8 -0.17,-0.18,0.00,M4] 
00:06:16.086 00.005 1032 refined, 2 included, MultiStar: {0.04, -0.18}, one-star: {0.03, -0.21}
00:06:16.087 00.001 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
00:06:16.089 00.002 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
00:06:16.091 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.37 mountX=-0.18 mountY=0.01, mountTheta=3.08
00:06:16.094 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.18, opts=13)
00:06:16.095 00.001 1032 Enqueuing Move request for scope (0.04, -0.18)
00:06:16.097 00.002 10072 Worker thread wakes up
00:06:16.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
00:06:16.097 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
00:06:16.097 00.000 10072 Moving (0.04, -0.18) raw xDistance=-0.18 yDistance=0.01
00:06:16.097 00.000 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.57, period_length = 288.78
00:06:16.097 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
00:06:16.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:16.098 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:06:16.098 00.000 10072 MoveAxis(E, 89, ABG)
00:06:16.098 00.000 10072 Guiding  Dir = 2, Dur = 89
00:06:16.098 00.000 10072 IsGuiding returns 0
00:06:16.099 00.001 10072 PulseGuide returned control before completion, sleep 99
00:06:16.099 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:16.120 00.021 1032 UpdateGuideState exits: m=1313 SNR=25.5
00:06:16.122 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:16.123 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:16.125 00.002 1032 Enqueuing Expose request
00:06:16.208 00.083 10072 IsGuiding returns 0
00:06:16.208 00.000 10072 Move returns status 0, amount 89
00:06:16.208 00.000 10072 MoveAxis(N, 0, ABG)
00:06:16.208 00.000 10072 Move returns status 0, amount 0
00:06:16.208 00.000 10072 move complete, result=0
00:06:16.208 00.000 10072 worker thread done servicing request
00:06:16.208 00.000 10072 Worker thread wakes up
00:06:16.208 00.000 1032 GuideStep: -0.2 px 89 ms EAST, 0.0 px 0 ms NORTH
00:06:16.211 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:16.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:16.618 00.407 10072 Exposure complete
00:06:16.666 00.048 10072 worker thread done servicing request
00:06:16.666 00.000 1032 OnExposeComplete: enter
00:06:16.669 00.003 1032 UpdateGuideState(): m_state=6
00:06:16.671 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 365
00:06:16.672 00.001 1032 Star::Find returns 1 (0), X=324.61, Y=742.27, Mass=1299, SNR=25.4, Peak=148 HFD=2.8
00:06:16.674 00.002 1032 MultiStar: [#1 -0.16,-0.13,1.17,U] [#2 -0.23,-0.20,0.00,M5] [#3 -0.13,-0.19,0.77,U] [#4 -0.13,-0.17,0.68,U] [#5 -0.09,-0.20,0.70,U] [#6 -0.42,0.08,0.00,M4] [#7 0.05,-0.10,0.55,U] [#8 -0.25,-0.22,0.00,M5] 
00:06:16.677 00.003 1032 single-star, 5 included, MultiStar: {-0.09, -0.15}, one-star: {-0.00, -0.11}
00:06:16.678 00.001 1032 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.83) = xAngle (-3.41 = 2.87)
00:06:16.680 00.002 1032 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.41 = 2.87)
00:06:16.681 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.58 mountX=-0.11 mountY=0.03, mountTheta=2.87
00:06:16.685 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.11, opts=13)
00:06:16.687 00.002 1032 Enqueuing Move request for scope (-0.00, -0.11)
00:06:16.688 00.001 10072 Worker thread wakes up
00:06:16.689 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
00:06:16.689 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
00:06:16.689 00.000 10072 Moving (-0.00, -0.11) raw xDistance=-0.11 yDistance=0.03
00:06:16.689 00.000 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.57, period_length = 288.78
00:06:16.689 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:06:16.689 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:16.689 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:06:16.689 00.000 10072 MoveAxis(E, 2, ABG)
00:06:16.689 00.000 10072 Guiding  Dir = 2, Dur = 2
00:06:16.690 00.001 10072 IsGuiding returns 0
00:06:16.690 00.000 10072 PulseGuide returned control before completion, sleep 12
00:06:16.690 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:16.709 00.019 10072 IsGuiding returns 0
00:06:16.709 00.000 10072 Move returns status 0, amount 2
00:06:16.709 00.000 10072 MoveAxis(N, 0, ABG)
00:06:16.709 00.000 10072 Move returns status 0, amount 0
00:06:16.709 00.000 10072 move complete, result=0
00:06:16.710 00.001 10072 worker thread done servicing request
00:06:16.711 00.001 1032 UpdateGuideState exits: m=1299 SNR=25.4
00:06:16.713 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:16.715 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:16.716 00.001 1032 Enqueuing Expose request
00:06:16.717 00.001 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:06:16.720 00.003 10072 Worker thread wakes up
00:06:16.720 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:16.720 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:17.353 00.633 10072 Exposure complete
00:06:17.405 00.052 10072 worker thread done servicing request
00:06:17.405 00.000 1032 OnExposeComplete: enter
00:06:17.407 00.002 1032 UpdateGuideState(): m_state=6
00:06:17.409 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 366
00:06:17.411 00.002 1032 Star::Find returns 1 (0), X=324.52, Y=742.26, Mass=1428, SNR=26.6, Peak=158 HFD=2.7
00:06:17.412 00.001 1032 MultiStar: [#1 -0.29,-0.24,0.00,M5] [#2 -0.28,-0.06,0.00,M6] [#3 -0.19,-0.22,0.00,M4] [#4 -0.38,-0.08,0.00,M4] [#5 -0.24,-0.10,0.00,M2] [#6 -0.43,0.02,0.00,M5] [#7 0.19,0.04,0.52,U] [#8 -0.35,-0.19,0.00,M6] 
00:06:17.414 00.002 1032 refined, 1 included, MultiStar: {0.00, -0.07}, one-star: {-0.09, -0.12}
00:06:17.416 00.002 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.94)
00:06:17.417 00.001 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.94)
00:06:17.418 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.51 mountX=-0.06 mountY=0.01, mountTheta=2.94
00:06:17.421 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.07, opts=13)
00:06:17.423 00.002 1032 Enqueuing Move request for scope (0.00, -0.07)
00:06:17.424 00.001 10072 Worker thread wakes up
00:06:17.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
00:06:17.424 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
00:06:17.424 00.000 10072 Moving (0.00, -0.07) raw xDistance=-0.06 yDistance=0.01
00:06:17.425 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.57, period_length = 288.78
00:06:17.425 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:06:17.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:17.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:06:17.425 00.000 10072 MoveAxis(E, 2, ABG)
00:06:17.425 00.000 10072 Guiding  Dir = 2, Dur = 2
00:06:17.425 00.000 10072 IsGuiding returns 0
00:06:17.426 00.001 10072 PulseGuide returned control before completion, sleep 12
00:06:17.426 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:17.443 00.017 10072 IsGuiding returns 0
00:06:17.443 00.000 10072 Move returns status 0, amount 2
00:06:17.443 00.000 10072 MoveAxis(N, 0, ABG)
00:06:17.443 00.000 10072 Move returns status 0, amount 0
00:06:17.443 00.000 10072 move complete, result=0
00:06:17.443 00.000 10072 worker thread done servicing request
00:06:17.446 00.003 1032 UpdateGuideState exits: m=1428 SNR=26.6
00:06:17.448 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:17.451 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:17.452 00.001 1032 Enqueuing Expose request
00:06:17.454 00.002 10072 Worker thread wakes up
00:06:17.454 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:17.454 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:17.454 00.000 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:06:17.869 00.415 10072 Exposure complete
00:06:17.921 00.052 10072 worker thread done servicing request
00:06:17.921 00.000 1032 OnExposeComplete: enter
00:06:17.923 00.002 1032 UpdateGuideState(): m_state=6
00:06:17.926 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 367
00:06:17.928 00.002 1032 Star::Find returns 1 (0), X=324.59, Y=742.37, Mass=1433, SNR=26.6, Peak=183 HFD=2.9
00:06:17.931 00.003 1032 MultiStar: [#1 -0.21,-0.21,0.00,M6] [#2 -0.26,0.00,0.00,M7] [#3 -0.16,-0.07,0.74,U] [#4 -0.28,-0.03,0.00,M5] [#5 -0.17,0.08,0.70,U] [#6 -0.42,0.14,0.00,M6] [#7 0.05,0.01,0.53,U] [#8 -0.29,0.04,0.00,M7] 
00:06:17.932 00.001 1032 single-star, 3 included, MultiStar: {-0.08, 0.00}, one-star: {-0.03, -0.01}
00:06:17.933 00.001 1032 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.83) = xAngle (-4.65 = 1.63)
00:06:17.935 00.002 1032 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.65 = 1.63)
00:06:17.936 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.82 mountX=-0.00 mountY=0.03, mountTheta=1.63
00:06:17.938 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
00:06:17.941 00.003 1032 Enqueuing Move request for scope (-0.03, -0.01)
00:06:17.943 00.002 10072 Worker thread wakes up
00:06:17.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
00:06:17.943 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
00:06:17.943 00.000 10072 Moving (-0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
00:06:17.943 00.000 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.57, period_length = 288.78
00:06:17.943 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:06:17.943 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:17.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:06:17.944 00.001 10072 MoveAxis(E, 1, ABG)
00:06:17.944 00.000 10072 Guiding  Dir = 2, Dur = 1
00:06:17.944 00.000 10072 IsGuiding returns 0
00:06:17.944 00.000 10072 PulseGuide returned control before completion, sleep 11
00:06:17.945 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:17.959 00.014 10072 IsGuiding returns 0
00:06:17.959 00.000 10072 Move returns status 0, amount 1
00:06:17.959 00.000 10072 MoveAxis(N, 0, ABG)
00:06:17.959 00.000 10072 Move returns status 0, amount 0
00:06:17.959 00.000 10072 move complete, result=0
00:06:17.959 00.000 10072 worker thread done servicing request
00:06:17.966 00.007 1032 UpdateGuideState exits: m=1433 SNR=26.6
00:06:17.968 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:17.970 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:17.971 00.001 1032 Enqueuing Expose request
00:06:17.972 00.001 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:06:17.975 00.003 10072 Worker thread wakes up
00:06:17.975 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:17.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:18.602 00.627 10072 Exposure complete
00:06:18.651 00.049 1032 OnExposeComplete: enter
00:06:18.653 00.002 1032 UpdateGuideState(): m_state=6
00:06:18.655 00.002 10072 worker thread done servicing request
00:06:18.655 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 368
00:06:18.657 00.002 1032 Star::Find returns 1 (0), X=324.59, Y=742.41, Mass=1388, SNR=26.2, Peak=161 HFD=3.0
00:06:18.659 00.002 1032 MultiStar: [#1 -0.27,-0.17,0.00,M7] [#2 -0.21,-0.08,0.92,U] [#3 -0.09,-0.11,0.70,U] [#4 -0.16,-0.15,0.69,U] [#5 -0.14,-0.16,0.72,U] [#6 -0.48,0.20,0.00,M7] [#7 0.12,0.07,0.55,U] [#8 -0.19,-0.06,0.54,U] 
00:06:18.661 00.002 1032 single-star, 6 included, MultiStar: {-0.11, -0.06}, one-star: {-0.03, 0.03}
00:06:18.662 00.001 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
00:06:18.665 00.003 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
00:06:18.667 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.28 mountX=0.04 mountY=0.02, mountTheta=0.45
00:06:18.669 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
00:06:18.672 00.003 1032 Enqueuing Move request for scope (-0.03, 0.03)
00:06:18.673 00.001 10072 Worker thread wakes up
00:06:18.673 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
00:06:18.673 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
00:06:18.674 00.001 10072 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.02
00:06:18.674 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.57, period_length = 288.78
00:06:18.674 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:06:18.674 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:18.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:06:18.674 00.000 10072 MoveAxis(E, 1, ABG)
00:06:18.674 00.000 10072 Guiding  Dir = 2, Dur = 1
00:06:18.676 00.002 10072 IsGuiding returns 0
00:06:18.676 00.000 10072 PulseGuide returned control before completion, sleep 11
00:06:18.676 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:18.694 00.018 10072 IsGuiding returns 0
00:06:18.694 00.000 10072 Move returns status 0, amount 1
00:06:18.694 00.000 10072 MoveAxis(N, 0, ABG)
00:06:18.694 00.000 10072 Move returns status 0, amount 0
00:06:18.694 00.000 10072 move complete, result=0
00:06:18.694 00.000 10072 worker thread done servicing request
00:06:18.697 00.003 1032 UpdateGuideState exits: m=1388 SNR=26.2
00:06:18.699 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:18.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:18.704 00.003 1032 Enqueuing Expose request
00:06:18.708 00.004 10072 Worker thread wakes up
00:06:18.708 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:18.708 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:18.708 00.000 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:06:19.119 00.411 10072 Exposure complete
00:06:19.171 00.052 10072 worker thread done servicing request
00:06:19.172 00.001 1032 OnExposeComplete: enter
00:06:19.174 00.002 1032 UpdateGuideState(): m_state=6
00:06:19.177 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 369
00:06:19.179 00.002 1032 Star::Find returns 1 (0), X=324.61, Y=742.42, Mass=1478, SNR=27.1, Peak=173 HFD=3.0
00:06:19.181 00.002 1032 MultiStar: [#1 -0.19,-0.14,1.08,U] [#2 -0.13,-0.12,0.90,U] [#3 -0.20,-0.19,0.00,M3] [#4 -0.31,-0.10,0.00,M5] [#5 -0.14,-0.12,0.69,U] [#6 -0.41,0.01,0.00,M8] [#7 0.18,0.01,0.49,U] [#8 -0.29,-0.00,0.00,M7] 
00:06:19.182 00.001 1032 single-star, 4 included, MultiStar: {-0.08, -0.07}, one-star: {-0.01, 0.04}
00:06:19.184 00.002 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
00:06:19.186 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
00:06:19.188 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.81 mountX=0.04 mountY=-0.00, mountTheta=-0.02
00:06:19.191 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
00:06:19.192 00.001 1032 Enqueuing Move request for scope (-0.01, 0.04)
00:06:19.193 00.001 10072 Worker thread wakes up
00:06:19.194 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
00:06:19.194 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
00:06:19.194 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.00
00:06:19.194 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.57, period_length = 288.78
00:06:19.194 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:06:19.194 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:19.194 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:06:19.194 00.000 10072 MoveAxis(E, 5, ABG)
00:06:19.194 00.000 10072 Guiding  Dir = 2, Dur = 5
00:06:19.195 00.001 10072 IsGuiding returns 0
00:06:19.195 00.000 10072 PulseGuide returned control before completion, sleep 15
00:06:19.197 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:19.217 00.020 1032 UpdateGuideState exits: m=1478 SNR=27.1
00:06:19.219 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:19.220 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:19.222 00.002 1032 Enqueuing Expose request
00:06:19.228 00.006 10072 IsGuiding returns 0
00:06:19.230 00.002 10072 Move returns status 0, amount 5
00:06:19.230 00.000 10072 MoveAxis(N, 0, ABG)
00:06:19.230 00.000 10072 Move returns status 0, amount 0
00:06:19.230 00.000 10072 move complete, result=0
00:06:19.230 00.000 10072 worker thread done servicing request
00:06:19.231 00.001 10072 Worker thread wakes up
00:06:19.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:19.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:19.232 00.001 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:06:19.866 00.634 10072 Exposure complete
00:06:19.918 00.052 10072 worker thread done servicing request
00:06:19.918 00.000 1032 OnExposeComplete: enter
00:06:19.920 00.002 1032 UpdateGuideState(): m_state=6
00:06:19.922 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 370
00:06:19.924 00.002 1032 Star::Find returns 1 (0), X=324.67, Y=742.25, Mass=1263, SNR=25.0, Peak=144 HFD=2.7
00:06:19.928 00.004 1032 MultiStar: [#1 -0.18,-0.17,1.19,U] [#2 -0.15,-0.17,0.96,U] [#3 -0.05,-0.20,0.72,U] [#4 -0.31,-0.08,0.00,M6] [#5 0.03,-0.16,0.72,U] [#6 -0.41,0.05,0.00,M9] [#7 -0.01,-0.12,0.57,U] [#8 -0.35,-0.01,0.00,M8] 
00:06:19.931 00.003 1032 single-star, 5 included, MultiStar: {-0.06, -0.16}, one-star: {0.06, -0.12}
00:06:19.933 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
00:06:19.934 00.001 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
00:06:19.936 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.14 mountX=-0.13 mountY=-0.02, mountTheta=-2.97
00:06:19.940 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.12, opts=13)
00:06:19.942 00.002 1032 Enqueuing Move request for scope (0.06, -0.12)
00:06:19.944 00.002 10072 Worker thread wakes up
00:06:19.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
00:06:19.944 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
00:06:19.944 00.000 10072 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.02
00:06:19.944 00.000 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.56, period_length = 288.78
00:06:19.944 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
00:06:19.944 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:19.944 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:06:19.944 00.000 10072 MoveAxis(E, 68, ABG)
00:06:19.944 00.000 10072 Guiding  Dir = 2, Dur = 68
00:06:19.946 00.002 10072 IsGuiding returns 0
00:06:19.946 00.000 10072 PulseGuide returned control before completion, sleep 78
00:06:19.947 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:19.968 00.021 1032 UpdateGuideState exits: m=1263 SNR=25.0
00:06:19.970 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:19.973 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:19.974 00.001 1032 Enqueuing Expose request
00:06:20.036 00.062 10072 IsGuiding returns 0
00:06:20.036 00.000 10072 Move returns status 0, amount 68
00:06:20.036 00.000 10072 MoveAxis(N, 0, ABG)
00:06:20.036 00.000 10072 Move returns status 0, amount 0
00:06:20.036 00.000 10072 move complete, result=0
00:06:20.036 00.000 10072 worker thread done servicing request
00:06:20.036 00.000 1032 GuideStep: -0.1 px 68 ms EAST, -0.0 px 0 ms NORTH
00:06:20.038 00.002 10072 Worker thread wakes up
00:06:20.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:20.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:20.445 00.407 10072 Exposure complete
00:06:20.497 00.052 10072 worker thread done servicing request
00:06:20.497 00.000 1032 OnExposeComplete: enter
00:06:20.498 00.001 1032 UpdateGuideState(): m_state=6
00:06:20.501 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 371
00:06:20.502 00.001 1032 Star::Find returns 1 (0), X=324.62, Y=742.37, Mass=1400, SNR=26.4, Peak=155 HFD=2.9
00:06:20.504 00.002 1032 MultiStar: [#1 -0.14,-0.06,1.14,U] [#2 -0.13,-0.05,0.92,U] [#3 -0.10,-0.15,0.71,U] [#4 -0.25,-0.11,0.00,M7] [#5 -0.09,-0.09,0.72,U] [#6 -0.34,0.16,0.00,M10] [#7 0.22,0.02,0.49,U] [#8 -0.18,-0.04,0.62,U] 
00:06:20.506 00.002 1032 single-star, 6 included, MultiStar: {-0.07, -0.06}, one-star: {0.00, -0.01}
00:06:20.507 00.001 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
00:06:20.509 00.002 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
00:06:20.512 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.12 mountX=-0.01 mountY=-0.00, mountTheta=-2.95
00:06:20.514 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.01, opts=13)
00:06:20.518 00.004 1032 Enqueuing Move request for scope (0.00, -0.01)
00:06:20.522 00.004 10072 Worker thread wakes up
00:06:20.523 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
00:06:20.523 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
00:06:20.523 00.000 10072 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=-0.00
00:06:20.523 00.000 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.56, period_length = 288.78
00:06:20.523 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:06:20.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:20.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:06:20.524 00.001 10072 MoveAxis(E, 4, ABG)
00:06:20.524 00.000 10072 Guiding  Dir = 2, Dur = 4
00:06:20.524 00.000 10072 IsGuiding returns 0
00:06:20.525 00.001 10072 PulseGuide returned control before completion, sleep 14
00:06:20.526 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:20.548 00.022 1032 UpdateGuideState exits: m=1400 SNR=26.4
00:06:20.550 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:20.553 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:20.555 00.002 10072 IsGuiding returns 0
00:06:20.556 00.001 10072 Move returns status 0, amount 4
00:06:20.556 00.000 10072 MoveAxis(N, 0, ABG)
00:06:20.556 00.000 10072 Move returns status 0, amount 0
00:06:20.556 00.000 1032 Enqueuing Expose request
00:06:20.557 00.001 10072 move complete, result=0
00:06:20.557 00.000 10072 worker thread done servicing request
00:06:20.558 00.001 10072 Worker thread wakes up
00:06:20.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:20.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:20.558 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
00:06:21.194 00.636 10072 Exposure complete
00:06:21.244 00.050 10072 worker thread done servicing request
00:06:21.244 00.000 1032 OnExposeComplete: enter
00:06:21.246 00.002 1032 UpdateGuideState(): m_state=6
00:06:21.248 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 372
00:06:21.250 00.002 1032 Star::Find returns 1 (0), X=324.50, Y=742.47, Mass=1450, SNR=26.8, Peak=174 HFD=3.1
00:06:21.252 00.002 1032 MultiStar: [#1 -0.25,-0.06,0.00,M5] [#2 -0.19,-0.01,0.93,U] [#3 0.00,0.00,0.68,U] [#4 -0.25,-0.03,0.69,U] [#5 -0.24,-0.13,0.00,M1] [#6 -0.28,0.16,0.00,R] [#7 0.19,0.08,0.49,U] [#8 -0.41,-0.04,0.00,M8] 
00:06:21.254 00.002 1032 refined, 4 included, MultiStar: {-0.10, 0.03}, one-star: {-0.12, 0.10}
00:06:21.257 00.003 1032 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.83) = xAngle (1.02 = 1.02)
00:06:21.259 00.002 1032 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.02 = 1.02)
00:06:21.261 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.85 mountX=0.05 mountY=0.09, mountTheta=1.02
00:06:21.264 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.03, opts=13)
00:06:21.265 00.001 1032 Enqueuing Move request for scope (-0.10, 0.03)
00:06:21.267 00.002 10072 Worker thread wakes up
00:06:21.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
00:06:21.268 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
00:06:21.268 00.000 10072 Moving (-0.10, 0.03) raw xDistance=0.05 yDistance=0.09
00:06:21.268 00.000 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.56, period_length = 288.78
00:06:21.268 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:06:21.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:21.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:06:21.268 00.000 10072 MoveAxis(E, 5, ABG)
00:06:21.268 00.000 10072 Guiding  Dir = 2, Dur = 5
00:06:21.270 00.002 10072 IsGuiding returns 0
00:06:21.270 00.000 10072 PulseGuide returned control before completion, sleep 15
00:06:21.271 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:21.286 00.015 10072 IsGuiding returns 0
00:06:21.286 00.000 10072 Move returns status 0, amount 5
00:06:21.286 00.000 10072 MoveAxis(N, 0, ABG)
00:06:21.286 00.000 10072 Move returns status 0, amount 0
00:06:21.286 00.000 10072 move complete, result=0
00:06:21.286 00.000 10072 worker thread done servicing request
00:06:21.292 00.006 1032 UpdateGuideState exits: m=1450 SNR=26.8
00:06:21.294 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:21.296 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:21.300 00.004 1032 Enqueuing Expose request
00:06:21.304 00.004 1032 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
00:06:21.306 00.002 10072 Worker thread wakes up
00:06:21.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:21.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:21.712 00.406 10072 Exposure complete
00:06:21.760 00.048 10072 worker thread done servicing request
00:06:21.760 00.000 1032 OnExposeComplete: enter
00:06:21.762 00.002 1032 UpdateGuideState(): m_state=6
00:06:21.764 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 373
00:06:21.767 00.003 1032 Star::Find returns 1 (0), X=324.49, Y=742.29, Mass=1400, SNR=26.3, Peak=175 HFD=2.8
00:06:21.769 00.002 1032 MultiStar: [#1 -0.26,-0.06,0.00,M6] [#2 -0.12,-0.06,0.95,U] [#3 -0.24,-0.15,0.00,M1] [#4 -0.22,-0.01,0.69,U] [#5 -0.20,-0.02,0.68,U] [#6 -0.07,-0.02,0.69,U] [#7 0.22,0.07,0.51,U] [#8 -0.29,-0.03,0.00,M9] 
00:06:21.771 00.002 1032 refined, 5 included, MultiStar: {-0.10, -0.03}, one-star: {-0.13, -0.08}
00:06:21.773 00.002 1032 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.83) = xAngle (-4.66 = 1.62)
00:06:21.774 00.001 1032 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.66 = 1.62)
00:06:21.777 00.003 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.83 mountX=-0.01 mountY=0.11, mountTheta=1.62
00:06:21.780 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.03, opts=13)
00:06:21.782 00.002 1032 Enqueuing Move request for scope (-0.10, -0.03)
00:06:21.783 00.001 10072 Worker thread wakes up
00:06:21.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
00:06:21.783 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
00:06:21.783 00.000 10072 Moving (-0.10, -0.03) raw xDistance=-0.01 yDistance=0.11
00:06:21.784 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.56, period_length = 288.78
00:06:21.784 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:06:21.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:21.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:06:21.784 00.000 10072 MoveAxis(E, 4, ABG)
00:06:21.784 00.000 10072 Guiding  Dir = 2, Dur = 4
00:06:21.784 00.000 10072 IsGuiding returns 0
00:06:21.785 00.001 10072 PulseGuide returned control before completion, sleep 14
00:06:21.785 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:21.803 00.018 10072 IsGuiding returns 0
00:06:21.803 00.000 10072 Move returns status 0, amount 4
00:06:21.803 00.000 10072 MoveAxis(N, 0, ABG)
00:06:21.803 00.000 10072 Move returns status 0, amount 0
00:06:21.804 00.001 10072 move complete, result=0
00:06:21.804 00.000 10072 worker thread done servicing request
00:06:21.806 00.002 1032 UpdateGuideState exits: m=1400 SNR=26.3
00:06:21.809 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:21.810 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:21.812 00.002 1032 Enqueuing Expose request
00:06:21.814 00.002 1032 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
00:06:21.815 00.001 10072 Worker thread wakes up
00:06:21.815 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:21.815 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:22.449 00.634 10072 Exposure complete
00:06:22.498 00.049 10072 worker thread done servicing request
00:06:22.498 00.000 1032 OnExposeComplete: enter
00:06:22.500 00.002 1032 UpdateGuideState(): m_state=6
00:06:22.502 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 374
00:06:22.504 00.002 1032 Star::Find returns 1 (0), X=324.60, Y=742.43, Mass=1486, SNR=27.2, Peak=169 HFD=3.0
00:06:22.506 00.002 1032 MultiStar: [#1 -0.16,-0.09,1.11,U] [#2 -0.20,-0.06,0.90,U] [#3 -0.17,-0.04,0.67,U] [#4 -0.18,-0.11,0.67,U] [#5 -0.04,-0.01,0.67,U] [#6 -0.13,0.05,0.69,U] [#7 0.29,-0.04,0.00,M1] [#8 -0.39,0.01,0.00,M10] 
00:06:22.508 00.002 1032 single-star, 6 included, MultiStar: {-0.13, -0.03}, one-star: {-0.02, 0.05}
00:06:22.509 00.001 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
00:06:22.510 00.001 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
00:06:22.513 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.91 mountX=0.06 mountY=0.00, mountTheta=0.08
00:06:22.515 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
00:06:22.516 00.001 1032 Enqueuing Move request for scope (-0.02, 0.05)
00:06:22.518 00.002 10072 Worker thread wakes up
00:06:22.518 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
00:06:22.518 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
00:06:22.520 00.002 10072 Moving (-0.02, 0.05) raw xDistance=0.06 yDistance=0.00
00:06:22.520 00.000 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.56, period_length = 288.78
00:06:22.520 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:06:22.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:22.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:06:22.520 00.000 10072 MoveAxis(E, 4, ABG)
00:06:22.520 00.000 10072 Guiding  Dir = 2, Dur = 4
00:06:22.521 00.001 10072 IsGuiding returns 0
00:06:22.522 00.001 10072 PulseGuide returned control before completion, sleep 14
00:06:22.522 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:22.541 00.019 10072 IsGuiding returns 0
00:06:22.541 00.000 10072 Move returns status 0, amount 4
00:06:22.541 00.000 10072 MoveAxis(N, 0, ABG)
00:06:22.541 00.000 10072 Move returns status 0, amount 0
00:06:22.541 00.000 10072 move complete, result=0
00:06:22.542 00.001 10072 worker thread done servicing request
00:06:22.544 00.002 1032 UpdateGuideState exits: m=1486 SNR=27.2
00:06:22.546 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:22.550 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:22.553 00.003 1032 Enqueuing Expose request
00:06:22.555 00.002 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:06:22.556 00.001 10072 Worker thread wakes up
00:06:22.557 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:22.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:22.966 00.409 10072 Exposure complete
00:06:23.012 00.046 10072 worker thread done servicing request
00:06:23.013 00.001 1032 OnExposeComplete: enter
00:06:23.014 00.001 1032 UpdateGuideState(): m_state=6
00:06:23.017 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 375
00:06:23.021 00.004 1032 Star::Find returns 1 (0), X=324.61, Y=742.53, Mass=1428, SNR=26.6, Peak=177 HFD=3.0
00:06:23.023 00.002 1032 MultiStar: [#1 -0.19,-0.12,1.06,U] [#2 -0.15,0.05,0.97,U] [#3 -0.11,-0.08,0.68,U] [#4 -0.23,-0.02,0.68,U] [#5 -0.20,-0.07,0.69,U] [#6 -0.05,0.11,0.72,U] [#7 0.27,-0.01,0.00,M2] [#8 -0.25,-0.01,0.58,U] 
00:06:23.026 00.003 1032 refined, 7 included, MultiStar: {-0.14, 0.01}, one-star: {-0.00, 0.16}
00:06:23.027 00.001 1032 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.83) = xAngle (1.27 = 1.27)
00:06:23.029 00.002 1032 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.27 = 1.27)
00:06:23.030 00.001 1032 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.10 mountX=0.04 mountY=0.13, mountTheta=1.27
00:06:23.032 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.01, opts=13)
00:06:23.035 00.003 1032 Enqueuing Move request for scope (-0.14, 0.01)
00:06:23.036 00.001 10072 Worker thread wakes up
00:06:23.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
00:06:23.036 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
00:06:23.036 00.000 10072 Moving (-0.14, 0.01) raw xDistance=0.04 yDistance=0.13
00:06:23.037 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.56, period_length = 288.78
00:06:23.037 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:06:23.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:23.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:06:23.037 00.000 10072 MoveAxis(E, 3, ABG)
00:06:23.037 00.000 10072 Guiding  Dir = 2, Dur = 3
00:06:23.037 00.000 10072 IsGuiding returns 0
00:06:23.037 00.000 10072 PulseGuide returned control before completion, sleep 13
00:06:23.037 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:23.056 00.019 10072 IsGuiding returns 0
00:06:23.056 00.000 10072 Move returns status 0, amount 3
00:06:23.056 00.000 10072 MoveAxis(N, 0, ABG)
00:06:23.056 00.000 10072 Move returns status 0, amount 0
00:06:23.056 00.000 10072 move complete, result=0
00:06:23.056 00.000 10072 worker thread done servicing request
00:06:23.058 00.002 1032 UpdateGuideState exits: m=1428 SNR=26.6
00:06:23.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:23.062 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:23.064 00.002 1032 Enqueuing Expose request
00:06:23.066 00.002 1032 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
00:06:23.067 00.001 10072 Worker thread wakes up
00:06:23.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:23.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:23.697 00.630 10072 Exposure complete
00:06:23.747 00.050 10072 worker thread done servicing request
00:06:23.747 00.000 1032 OnExposeComplete: enter
00:06:23.750 00.003 1032 UpdateGuideState(): m_state=6
00:06:23.751 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 376
00:06:23.753 00.002 1032 Star::Find returns 1 (0), X=324.70, Y=742.65, Mass=1251, SNR=24.9, Peak=154 HFD=2.9
00:06:23.755 00.002 1032 MultiStar: [#1 -0.26,0.00,0.00,M5] [#2 -0.14,0.18,0.99,U] [#3 -0.21,0.18,0.00,M1] [#4 -0.27,0.02,0.00,M4] [#5 -0.14,0.12,0.74,U] [#6 -0.12,0.17,0.72,U] [#7 0.14,0.11,0.56,U] [#8 -0.34,0.22,0.00,M10] 
00:06:23.756 00.001 1032 refined, 4 included, MultiStar: {-0.04, 0.18}, one-star: {0.09, 0.27}
00:06:23.758 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
00:06:23.761 00.003 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
00:06:23.762 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.78 mountX=0.19 mountY=-0.01, mountTheta=-0.05
00:06:23.765 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.18, opts=13)
00:06:23.767 00.002 1032 Enqueuing Move request for scope (-0.04, 0.18)
00:06:23.771 00.004 10072 Worker thread wakes up
00:06:23.771 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
00:06:23.772 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
00:06:23.772 00.000 10072 Moving (-0.04, 0.18) raw xDistance=0.19 yDistance=-0.01
00:06:23.772 00.000 10072 PPEC rslt: input = 0.19, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.56, period_length = 288.78
00:06:23.772 00.000 10072 PPEC: input: 0.19, control: 0.08, exposure: 500
00:06:23.772 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:23.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:06:23.772 00.000 10072 MoveAxis(W, 84, ABG)
00:06:23.772 00.000 10072 Guiding  Dir = 3, Dur = 84
00:06:23.773 00.001 10072 IsGuiding returns 0
00:06:23.773 00.000 10072 PulseGuide returned control before completion, sleep 94
00:06:23.774 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:23.795 00.021 1032 UpdateGuideState exits: m=1251 SNR=24.9
00:06:23.797 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:23.801 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:23.803 00.002 1032 Enqueuing Expose request
00:06:23.881 00.078 10072 IsGuiding returns 0
00:06:23.881 00.000 10072 Move returns status 0, amount 84
00:06:23.881 00.000 10072 MoveAxis(N, 0, ABG)
00:06:23.881 00.000 10072 Move returns status 0, amount 0
00:06:23.881 00.000 10072 move complete, result=0
00:06:23.881 00.000 10072 worker thread done servicing request
00:06:23.881 00.000 10072 Worker thread wakes up
00:06:23.881 00.000 1032 GuideStep: 0.2 px 84 ms WEST, -0.0 px 0 ms NORTH
00:06:23.884 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:23.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:24.294 00.410 10072 Exposure complete
00:06:24.346 00.052 10072 worker thread done servicing request
00:06:24.346 00.000 1032 OnExposeComplete: enter
00:06:24.348 00.002 1032 UpdateGuideState(): m_state=6
00:06:24.350 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 377
00:06:24.351 00.001 1032 Star::Find returns 1 (0), X=324.58, Y=742.60, Mass=1478, SNR=27.1, Peak=189 HFD=3.0
00:06:24.355 00.004 1032 MultiStar: [#1 -0.27,-0.03,0.00,M6] [#2 -0.15,0.12,1.00,U] [#3 -0.13,-0.02,0.70,U] [#4 -0.19,0.10,0.66,U] [#5 -0.02,0.20,0.68,U] [#6 -0.15,0.23,0.00,M1] [#7 0.19,0.40,0.00,M2] [#8 -0.27,0.17,0.00,R] 
00:06:24.356 00.001 1032 refined, 4 included, MultiStar: {-0.10, 0.13}, one-star: {-0.04, 0.22}
00:06:24.358 00.002 1032 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.83) = xAngle (0.40 = 0.40)
00:06:24.359 00.001 1032 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.40 = 0.40)
00:06:24.361 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.17 cameraTheta=2.23 mountX=0.15 mountY=0.07, mountTheta=0.40
00:06:24.364 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.13, opts=13)
00:06:24.366 00.002 1032 Enqueuing Move request for scope (-0.10, 0.13)
00:06:24.368 00.002 10072 Worker thread wakes up
00:06:24.368 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
00:06:24.368 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
00:06:24.368 00.000 10072 Moving (-0.10, 0.13) raw xDistance=0.15 yDistance=0.07
00:06:24.369 00.001 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.56, period_length = 288.78
00:06:24.369 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:06:24.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:24.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:06:24.369 00.000 10072 MoveAxis(W, 76, ABG)
00:06:24.369 00.000 10072 Guiding  Dir = 3, Dur = 76
00:06:24.370 00.001 10072 IsGuiding returns 0
00:06:24.370 00.000 10072 PulseGuide returned control before completion, sleep 86
00:06:24.370 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:24.390 00.020 1032 UpdateGuideState exits: m=1478 SNR=27.1
00:06:24.392 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:24.395 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:24.397 00.002 1032 Enqueuing Expose request
00:06:24.461 00.064 10072 IsGuiding returns 0
00:06:24.461 00.000 10072 Move returns status 0, amount 76
00:06:24.461 00.000 10072 MoveAxis(N, 0, ABG)
00:06:24.461 00.000 10072 Move returns status 0, amount 0
00:06:24.461 00.000 10072 move complete, result=0
00:06:24.461 00.000 10072 worker thread done servicing request
00:06:24.461 00.000 10072 Worker thread wakes up
00:06:24.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:24.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:24.461 00.000 1032 GuideStep: 0.2 px 76 ms WEST, 0.1 px 0 ms NORTH
00:06:25.090 00.629 10072 Exposure complete
00:06:25.137 00.047 10072 worker thread done servicing request
00:06:25.138 00.001 1032 OnExposeComplete: enter
00:06:25.140 00.002 1032 UpdateGuideState(): m_state=6
00:06:25.142 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 378
00:06:25.144 00.002 1032 Star::Find returns 1 (0), X=324.65, Y=742.35, Mass=1271, SNR=25.1, Peak=150 HFD=2.8
00:06:25.146 00.002 1032 MultiStar: [#1 -0.20,-0.13,1.12,U] [#2 -0.15,-0.11,1.04,U] [#3 -0.15,-0.10,0.78,U] [#4 -0.24,-0.07,0.70,U] [#5 -0.05,-0.19,0.71,U] [#6 0.05,0.08,0.69,U] [#7 0.02,0.12,0.53,U] [#8 -0.01,-0.14,0.61,U] 
00:06:25.149 00.003 1032 single-star, 8 included, MultiStar: {-0.09, -0.07}, one-star: {0.04, -0.02}
00:06:25.152 00.003 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
00:06:25.154 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
00:06:25.155 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.54 mountX=-0.03 mountY=-0.03, mountTheta=-2.37
00:06:25.157 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
00:06:25.158 00.001 1032 Enqueuing Move request for scope (0.04, -0.02)
00:06:25.160 00.002 10072 Worker thread wakes up
00:06:25.160 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:06:25.160 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:06:25.160 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
00:06:25.160 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.56, period_length = 288.78
00:06:25.160 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:06:25.160 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:25.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:06:25.160 00.000 10072 MoveAxis(W, 5, ABG)
00:06:25.161 00.001 10072 Guiding  Dir = 3, Dur = 5
00:06:25.161 00.000 10072 IsGuiding returns 0
00:06:25.161 00.000 10072 PulseGuide returned control before completion, sleep 15
00:06:25.162 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:25.182 00.020 10072 IsGuiding returns 0
00:06:25.182 00.000 10072 Move returns status 0, amount 5
00:06:25.182 00.000 10072 MoveAxis(N, 0, ABG)
00:06:25.182 00.000 10072 Move returns status 0, amount 0
00:06:25.182 00.000 10072 move complete, result=0
00:06:25.182 00.000 10072 worker thread done servicing request
00:06:25.183 00.001 1032 UpdateGuideState exits: m=1271 SNR=25.1
00:06:25.185 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:25.187 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:25.190 00.003 1032 Enqueuing Expose request
00:06:25.191 00.001 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
00:06:25.193 00.002 10072 Worker thread wakes up
00:06:25.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:25.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:25.608 00.415 10072 Exposure complete
00:06:25.658 00.050 10072 worker thread done servicing request
00:06:25.658 00.000 1032 OnExposeComplete: enter
00:06:25.660 00.002 1032 UpdateGuideState(): m_state=6
00:06:25.662 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 379
00:06:25.665 00.003 1032 Star::Find returns 1 (0), X=324.53, Y=742.39, Mass=1335, SNR=25.7, Peak=159 HFD=3.0
00:06:25.666 00.001 1032 MultiStar: [#1 -0.20,0.02,1.14,U] [#2 -0.12,-0.04,1.00,U] [#3 -0.06,-0.03,0.72,U] [#4 -0.25,0.01,0.68,U] [#5 -0.02,0.14,0.73,U] [#6 -0.10,-0.02,0.73,U] [#7 0.32,0.14,0.00,M2] [#8 -0.01,-0.24,0.58,U] 
00:06:25.668 00.002 1032 single-star, 7 included, MultiStar: {-0.11, -0.01}, one-star: {-0.08, 0.01}
00:06:25.669 00.001 1032 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.83) = xAngle (1.16 = 1.16)
00:06:25.670 00.001 1032 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.16 = 1.16)
00:06:25.672 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.09 cameraTheta=2.99 mountX=0.03 mountY=0.08, mountTheta=1.16
00:06:25.676 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.01, opts=13)
00:06:25.680 00.004 1032 Enqueuing Move request for scope (-0.08, 0.01)
00:06:25.681 00.001 10072 Worker thread wakes up
00:06:25.681 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
00:06:25.681 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
00:06:25.681 00.000 10072 Moving (-0.08, 0.01) raw xDistance=0.03 yDistance=0.08
00:06:25.682 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.55, period_length = 288.78
00:06:25.682 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:06:25.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:25.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:06:25.682 00.000 10072 MoveAxis(W, 4, ABG)
00:06:25.682 00.000 10072 Guiding  Dir = 3, Dur = 4
00:06:25.683 00.001 10072 IsGuiding returns 0
00:06:25.683 00.000 10072 PulseGuide returned control before completion, sleep 14
00:06:25.683 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:25.700 00.017 10072 IsGuiding returns 0
00:06:25.700 00.000 10072 Move returns status 0, amount 4
00:06:25.700 00.000 10072 MoveAxis(N, 0, ABG)
00:06:25.700 00.000 10072 Move returns status 0, amount 0
00:06:25.700 00.000 10072 move complete, result=0
00:06:25.700 00.000 10072 worker thread done servicing request
00:06:25.702 00.002 1032 UpdateGuideState exits: m=1335 SNR=25.7
00:06:25.705 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:25.708 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:25.711 00.003 1032 Enqueuing Expose request
00:06:25.713 00.002 1032 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
00:06:25.715 00.002 10072 Worker thread wakes up
00:06:25.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:25.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:26.341 00.626 10072 Exposure complete
00:06:26.388 00.047 10072 worker thread done servicing request
00:06:26.389 00.001 1032 OnExposeComplete: enter
00:06:26.391 00.002 1032 UpdateGuideState(): m_state=6
00:06:26.393 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 380
00:06:26.395 00.002 1032 Star::Find returns 1 (0), X=324.60, Y=742.53, Mass=1337, SNR=25.7, Peak=162 HFD=3.0
00:06:26.397 00.002 1032 MultiStar: [#1 -0.26,-0.03,0.00,M5] [#2 -0.19,0.08,0.97,U] [#3 -0.16,-0.05,0.73,U] [#4 -0.18,0.00,0.69,U] [#5 -0.11,0.05,0.70,U] [#6 -0.09,0.21,0.70,U] [#7 0.29,-0.01,0.00,M3] [#8 0.06,-0.05,0.57,U] 
00:06:26.399 00.002 1032 refined, 6 included, MultiStar: {-0.10, 0.06}, one-star: {-0.01, 0.16}
00:06:26.401 00.002 1032 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.83) = xAngle (0.75 = 0.75)
00:06:26.403 00.002 1032 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.75 = 0.75)
00:06:26.404 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.58 mountX=0.09 mountY=0.08, mountTheta=0.75
00:06:26.407 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.06, opts=13)
00:06:26.410 00.003 1032 Enqueuing Move request for scope (-0.10, 0.06)
00:06:26.412 00.002 10072 Worker thread wakes up
00:06:26.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
00:06:26.412 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
00:06:26.412 00.000 10072 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=0.08
00:06:26.413 00.001 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.55, period_length = 288.78
00:06:26.413 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:06:26.413 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:26.413 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:06:26.413 00.000 10072 MoveAxis(W, 6, ABG)
00:06:26.413 00.000 10072 Guiding  Dir = 3, Dur = 6
00:06:26.414 00.001 10072 IsGuiding returns 0
00:06:26.414 00.000 10072 PulseGuide returned control before completion, sleep 16
00:06:26.414 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:26.431 00.017 10072 IsGuiding returns 0
00:06:26.431 00.000 10072 Move returns status 0, amount 6
00:06:26.431 00.000 10072 MoveAxis(N, 0, ABG)
00:06:26.431 00.000 10072 Move returns status 0, amount 0
00:06:26.431 00.000 10072 move complete, result=0
00:06:26.432 00.001 10072 worker thread done servicing request
00:06:26.434 00.002 1032 UpdateGuideState exits: m=1337 SNR=25.7
00:06:26.437 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:26.439 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:26.440 00.001 1032 Enqueuing Expose request
00:06:26.442 00.002 1032 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
00:06:26.444 00.002 10072 Worker thread wakes up
00:06:26.444 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:26.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:26.856 00.412 10072 Exposure complete
00:06:26.904 00.048 10072 worker thread done servicing request
00:06:26.905 00.001 1032 OnExposeComplete: enter
00:06:26.906 00.001 1032 UpdateGuideState(): m_state=6
00:06:26.908 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 381
00:06:26.910 00.002 1032 Star::Find returns 1 (0), X=324.64, Y=742.47, Mass=1303, SNR=25.4, Peak=164 HFD=2.9
00:06:26.911 00.001 1032 MultiStar: [#1 -0.26,-0.02,0.00,M6] [#2 -0.19,0.01,0.94,U] [#3 -0.21,0.03,0.71,U] [#4 -0.13,-0.04,0.70,U] [#5 -0.15,0.03,0.71,U] [#6 -0.13,0.12,0.76,U] [#7 0.18,0.12,0.49,U] [#8 0.02,-0.10,0.60,U] 
00:06:26.912 00.001 1032 refined, 7 included, MultiStar: {-0.08, 0.03}, one-star: {0.03, 0.09}
00:06:26.914 00.002 1032 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.83) = xAngle (0.93 = 0.93)
00:06:26.916 00.002 1032 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.93 = 0.93)
00:06:26.918 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.76 mountX=0.05 mountY=0.07, mountTheta=0.93
00:06:26.920 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.03, opts=13)
00:06:26.924 00.004 1032 Enqueuing Move request for scope (-0.08, 0.03)
00:06:26.926 00.002 10072 Worker thread wakes up
00:06:26.926 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
00:06:26.926 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
00:06:26.926 00.000 10072 Moving (-0.08, 0.03) raw xDistance=0.05 yDistance=0.07
00:06:26.926 00.000 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.55, period_length = 288.78
00:06:26.927 00.001 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:06:26.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:26.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:06:26.927 00.000 10072 MoveAxis(W, 6, ABG)
00:06:26.927 00.000 10072 Guiding  Dir = 3, Dur = 6
00:06:26.927 00.000 10072 IsGuiding returns 0
00:06:26.928 00.001 10072 PulseGuide returned control before completion, sleep 16
00:06:26.929 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:26.948 00.019 10072 IsGuiding returns 0
00:06:26.948 00.000 10072 Move returns status 0, amount 6
00:06:26.948 00.000 10072 MoveAxis(N, 0, ABG)
00:06:26.948 00.000 10072 Move returns status 0, amount 0
00:06:26.948 00.000 10072 move complete, result=0
00:06:26.948 00.000 10072 worker thread done servicing request
00:06:26.949 00.001 1032 UpdateGuideState exits: m=1303 SNR=25.4
00:06:26.952 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:26.954 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:26.955 00.001 1032 Enqueuing Expose request
00:06:26.959 00.004 10072 Worker thread wakes up
00:06:26.959 00.000 1032 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
00:06:26.961 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:26.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:27.595 00.634 10072 Exposure complete
00:06:27.644 00.049 10072 worker thread done servicing request
00:06:27.645 00.001 1032 OnExposeComplete: enter
00:06:27.648 00.003 1032 UpdateGuideState(): m_state=6
00:06:27.650 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 382
00:06:27.652 00.002 1032 Star::Find returns 1 (0), X=324.65, Y=742.56, Mass=1354, SNR=25.8, Peak=166 HFD=2.9
00:06:27.654 00.002 1032 MultiStar: [#1 -0.19,-0.02,1.21,U] [#2 -0.22,0.12,0.99,U] [#3 -0.15,-0.02,0.72,U] [#4 -0.20,0.05,0.65,U] [#5 -0.14,0.01,0.74,U] [#6 -0.10,0.10,0.72,U] [#7 0.14,-0.01,0.50,U] [#8 -0.05,-0.07,0.57,U] 
00:06:27.656 00.002 1032 refined, 8 included, MultiStar: {-0.11, 0.05}, one-star: {0.03, 0.19}
00:06:27.657 00.001 1032 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.83) = xAngle (0.93 = 0.93)
00:06:27.659 00.002 1032 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.93 = 0.93)
00:06:27.661 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.76 mountX=0.07 mountY=0.10, mountTheta=0.93
00:06:27.664 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.05, opts=13)
00:06:27.665 00.001 1032 Enqueuing Move request for scope (-0.11, 0.05)
00:06:27.667 00.002 10072 Worker thread wakes up
00:06:27.667 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
00:06:27.667 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
00:06:27.667 00.000 10072 Moving (-0.11, 0.05) raw xDistance=0.07 yDistance=0.10
00:06:27.667 00.000 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.55, period_length = 288.78
00:06:27.667 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:06:27.668 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:27.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:06:27.668 00.000 10072 MoveAxis(W, 7, ABG)
00:06:27.668 00.000 10072 Guiding  Dir = 3, Dur = 7
00:06:27.668 00.000 10072 IsGuiding returns 0
00:06:27.668 00.000 10072 PulseGuide returned control before completion, sleep 17
00:06:27.669 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:27.690 00.021 1032 UpdateGuideState exits: m=1354 SNR=25.8
00:06:27.692 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:27.693 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:27.695 00.002 1032 Enqueuing Expose request
00:06:27.701 00.006 10072 IsGuiding returns 0
00:06:27.701 00.000 10072 Move returns status 0, amount 7
00:06:27.701 00.000 10072 MoveAxis(N, 0, ABG)
00:06:27.701 00.000 10072 Move returns status 0, amount 0
00:06:27.701 00.000 10072 move complete, result=0
00:06:27.701 00.000 10072 worker thread done servicing request
00:06:27.701 00.000 10072 Worker thread wakes up
00:06:27.701 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:27.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:27.706 00.005 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
00:06:28.111 00.405 10072 Exposure complete
00:06:28.160 00.049 10072 worker thread done servicing request
00:06:28.160 00.000 1032 OnExposeComplete: enter
00:06:28.162 00.002 1032 UpdateGuideState(): m_state=6
00:06:28.163 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 383
00:06:28.165 00.002 1032 Star::Find returns 1 (0), X=324.67, Y=742.50, Mass=1373, SNR=26.1, Peak=159 HFD=2.9
00:06:28.167 00.002 1032 MultiStar: [#1 -0.24,-0.02,1.13,U] [#2 -0.21,0.04,1.03,U] [#3 -0.12,0.05,0.72,U] [#4 -0.16,-0.12,0.67,U] [#5 -0.00,0.00,0.68,U] [#6 -0.05,0.06,0.68,U] [#7 0.11,0.06,0.49,U] [#8 -0.01,0.01,0.61,U] 
00:06:28.169 00.002 1032 refined, 8 included, MultiStar: {-0.09, 0.03}, one-star: {0.06, 0.12}
00:06:28.171 00.002 1032 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.83) = xAngle (1.03 = 1.03)
00:06:28.173 00.002 1032 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.03 = 1.03)
00:06:28.176 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.86 mountX=0.05 mountY=0.08, mountTheta=1.03
00:06:28.179 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.03, opts=13)
00:06:28.183 00.004 1032 Enqueuing Move request for scope (-0.09, 0.03)
00:06:28.185 00.002 10072 Worker thread wakes up
00:06:28.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
00:06:28.185 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
00:06:28.185 00.000 10072 Moving (-0.09, 0.03) raw xDistance=0.05 yDistance=0.08
00:06:28.185 00.000 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.55, period_length = 288.78
00:06:28.185 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:06:28.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:28.186 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:06:28.186 00.000 10072 MoveAxis(W, 7, ABG)
00:06:28.186 00.000 10072 Guiding  Dir = 3, Dur = 7
00:06:28.186 00.000 10072 IsGuiding returns 0
00:06:28.186 00.000 10072 PulseGuide returned control before completion, sleep 17
00:06:28.188 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:28.209 00.021 1032 UpdateGuideState exits: m=1373 SNR=26.1
00:06:28.211 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:28.213 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:28.215 00.002 1032 Enqueuing Expose request
00:06:28.218 00.003 10072 IsGuiding returns 0
00:06:28.218 00.000 10072 Move returns status 0, amount 7
00:06:28.218 00.000 10072 MoveAxis(N, 0, ABG)
00:06:28.218 00.000 10072 Move returns status 0, amount 0
00:06:28.218 00.000 10072 move complete, result=0
00:06:28.218 00.000 10072 worker thread done servicing request
00:06:28.218 00.000 10072 Worker thread wakes up
00:06:28.218 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:28.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:28.223 00.005 1032 GuideStep: 0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
00:06:28.848 00.625 10072 Exposure complete
00:06:28.895 00.047 10072 worker thread done servicing request
00:06:28.895 00.000 1032 OnExposeComplete: enter
00:06:28.897 00.002 1032 UpdateGuideState(): m_state=6
00:06:28.899 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 384
00:06:28.901 00.002 1032 Star::Find returns 1 (0), X=324.73, Y=742.54, Mass=1416, SNR=26.5, Peak=170 HFD=2.9
00:06:28.903 00.002 1032 MultiStar: [#1 -0.23,-0.03,1.10,U] [#2 -0.16,0.03,0.97,U] [#3 -0.15,-0.11,0.71,U] [#4 -0.27,0.07,0.00,M1] [#5 -0.10,0.06,0.67,U] [#6 -0.11,0.13,0.69,U] [#7 -0.00,0.06,0.52,U] [#8 0.03,-0.07,0.61,U] 
00:06:28.905 00.002 1032 refined, 7 included, MultiStar: {-0.09, 0.03}, one-star: {0.11, 0.16}
00:06:28.906 00.001 1032 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.83) = xAngle (0.94 = 0.94)
00:06:28.908 00.002 1032 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.94 = 0.94)
00:06:28.910 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.77 mountX=0.05 mountY=0.08, mountTheta=0.94
00:06:28.912 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.03, opts=13)
00:06:28.914 00.002 1032 Enqueuing Move request for scope (-0.09, 0.03)
00:06:28.916 00.002 10072 Worker thread wakes up
00:06:28.916 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
00:06:28.916 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
00:06:28.916 00.000 10072 Moving (-0.09, 0.03) raw xDistance=0.05 yDistance=0.08
00:06:28.917 00.001 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.55, period_length = 288.78
00:06:28.917 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:06:28.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:28.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:06:28.917 00.000 10072 MoveAxis(W, 11, ABG)
00:06:28.917 00.000 10072 Guiding  Dir = 3, Dur = 11
00:06:28.918 00.001 10072 IsGuiding returns 0
00:06:28.918 00.000 10072 PulseGuide returned control before completion, sleep 21
00:06:28.918 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:28.941 00.023 1032 UpdateGuideState exits: m=1416 SNR=26.5
00:06:28.943 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:28.945 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:28.946 00.001 1032 Enqueuing Expose request
00:06:28.954 00.008 10072 IsGuiding returns 0
00:06:28.954 00.000 10072 Move returns status 0, amount 11
00:06:28.954 00.000 10072 MoveAxis(N, 0, ABG)
00:06:28.954 00.000 10072 Move returns status 0, amount 0
00:06:28.954 00.000 10072 move complete, result=0
00:06:28.954 00.000 10072 worker thread done servicing request
00:06:28.955 00.001 10072 Worker thread wakes up
00:06:28.955 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:28.955 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:28.958 00.003 1032 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
00:06:29.361 00.403 10072 Exposure complete
00:06:29.412 00.051 10072 worker thread done servicing request
00:06:29.412 00.000 1032 OnExposeComplete: enter
00:06:29.414 00.002 1032 UpdateGuideState(): m_state=6
00:06:29.416 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 385
00:06:29.417 00.001 1032 Star::Find returns 1 (0), X=324.58, Y=742.60, Mass=1413, SNR=26.5, Peak=168 HFD=3.0
00:06:29.419 00.002 1032 MultiStar: [#1 -0.18,-0.02,1.14,U] [#2 -0.14,0.08,0.92,U] [#3 -0.18,0.02,0.70,U] [#4 -0.35,0.14,0.00,M2] [#5 -0.15,0.09,0.68,U] [#6 -0.17,0.16,0.68,U] [#7 0.07,0.14,0.51,U] [#8 -0.00,-0.11,0.61,U] 
00:06:29.420 00.001 1032 refined, 7 included, MultiStar: {-0.11, 0.08}, one-star: {-0.04, 0.23}
00:06:29.423 00.003 1032 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.83) = xAngle (0.71 = 0.71)
00:06:29.425 00.002 1032 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.71 = 0.71)
00:06:29.427 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.54 mountX=0.10 mountY=0.09, mountTheta=0.71
00:06:29.431 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.08, opts=13)
00:06:29.433 00.002 1032 Enqueuing Move request for scope (-0.11, 0.08)
00:06:29.434 00.001 10072 Worker thread wakes up
00:06:29.434 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
00:06:29.434 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
00:06:29.434 00.000 10072 Moving (-0.11, 0.08) raw xDistance=0.10 yDistance=0.09
00:06:29.435 00.001 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.55, period_length = 288.78
00:06:29.435 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:06:29.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:29.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:06:29.435 00.000 10072 MoveAxis(W, 10, ABG)
00:06:29.435 00.000 10072 Guiding  Dir = 3, Dur = 10
00:06:29.435 00.000 10072 IsGuiding returns 0
00:06:29.436 00.001 10072 PulseGuide returned control before completion, sleep 20
00:06:29.436 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:29.457 00.021 1032 UpdateGuideState exits: m=1413 SNR=26.5
00:06:29.459 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:29.461 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:29.463 00.002 1032 Enqueuing Expose request
00:06:29.467 00.004 10072 IsGuiding returns 0
00:06:29.467 00.000 10072 Move returns status 0, amount 10
00:06:29.467 00.000 10072 MoveAxis(N, 0, ABG)
00:06:29.467 00.000 10072 Move returns status 0, amount 0
00:06:29.467 00.000 10072 move complete, result=0
00:06:29.467 00.000 10072 worker thread done servicing request
00:06:29.467 00.000 10072 Worker thread wakes up
00:06:29.468 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:29.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:29.472 00.004 1032 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
00:06:30.096 00.624 10072 Exposure complete
00:06:30.142 00.046 10072 worker thread done servicing request
00:06:30.142 00.000 1032 OnExposeComplete: enter
00:06:30.145 00.003 1032 UpdateGuideState(): m_state=6
00:06:30.147 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 386
00:06:30.150 00.003 1032 Star::Find returns 1 (0), X=324.70, Y=742.42, Mass=1457, SNR=26.8, Peak=174 HFD=2.9
00:06:30.151 00.001 1032 MultiStar: [#1 -0.23,-0.08,1.15,U] [#2 -0.14,-0.03,0.93,U] [#3 -0.08,0.07,0.72,U] [#4 -0.48,0.04,0.00,M3] [#5 -0.06,0.07,0.73,U] [#6 -0.09,-0.10,0.64,U] [#7 0.31,0.26,0.00,M1] [#8 0.12,-0.21,0.58,U] 
00:06:30.153 00.002 1032 refined, 6 included, MultiStar: {-0.07, -0.03}, one-star: {0.09, 0.04}
00:06:30.155 00.002 1032 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.83) = xAngle (-4.59 = 1.69)
00:06:30.157 00.002 1032 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.59 = 1.69)
00:06:30.158 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.76 mountX=-0.01 mountY=0.07, mountTheta=1.69
00:06:30.162 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.03, opts=13)
00:06:30.164 00.002 1032 Enqueuing Move request for scope (-0.07, -0.03)
00:06:30.165 00.001 10072 Worker thread wakes up
00:06:30.166 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
00:06:30.166 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
00:06:30.166 00.000 10072 Moving (-0.07, -0.03) raw xDistance=-0.01 yDistance=0.07
00:06:30.166 00.000 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.55, period_length = 288.78
00:06:30.166 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:06:30.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:30.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:06:30.166 00.000 10072 MoveAxis(W, 12, ABG)
00:06:30.166 00.000 10072 Guiding  Dir = 3, Dur = 12
00:06:30.167 00.001 10072 IsGuiding returns 0
00:06:30.167 00.000 10072 PulseGuide returned control before completion, sleep 22
00:06:30.168 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:30.188 00.020 1032 UpdateGuideState exits: m=1457 SNR=26.8
00:06:30.191 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:30.192 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:30.194 00.002 1032 Enqueuing Expose request
00:06:30.203 00.009 10072 IsGuiding returns 0
00:06:30.203 00.000 10072 Move returns status 0, amount 12
00:06:30.203 00.000 10072 MoveAxis(N, 0, ABG)
00:06:30.203 00.000 10072 Move returns status 0, amount 0
00:06:30.203 00.000 10072 move complete, result=0
00:06:30.203 00.000 10072 worker thread done servicing request
00:06:30.203 00.000 10072 Worker thread wakes up
00:06:30.203 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:30.203 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:30.206 00.003 1032 GuideStep: -0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
00:06:30.612 00.406 10072 Exposure complete
00:06:30.662 00.050 10072 worker thread done servicing request
00:06:30.663 00.001 1032 OnExposeComplete: enter
00:06:30.664 00.001 1032 UpdateGuideState(): m_state=6
00:06:30.666 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 387
00:06:30.667 00.001 1032 Star::Find returns 1 (0), X=324.60, Y=742.50, Mass=1409, SNR=26.5, Peak=176 HFD=3.0
00:06:30.669 00.002 1032 MultiStar: [#1 -0.25,-0.07,0.00,M2] [#2 -0.17,-0.05,0.98,U] [#3 -0.10,-0.10,0.77,U] [#4 -0.19,0.00,0.62,U] [#5 -0.02,-0.01,0.71,U] [#6 -0.02,0.04,0.70,U] [#7 0.23,0.02,0.52,U] [#8 0.06,-0.10,0.61,U] 
00:06:30.670 00.001 1032 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {-0.01, 0.12}
00:06:30.671 00.001 1032 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.83) = xAngle (-4.84 = 1.44)
00:06:30.675 00.004 1032 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.84 = 1.44)
00:06:30.676 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-3.01 mountX=0.01 mountY=0.04, mountTheta=1.44
00:06:30.680 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
00:06:30.683 00.003 1032 Enqueuing Move request for scope (-0.04, -0.01)
00:06:30.685 00.002 10072 Worker thread wakes up
00:06:30.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:06:30.685 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:06:30.686 00.001 10072 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
00:06:30.686 00.000 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.55, period_length = 288.78
00:06:30.686 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:06:30.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:30.687 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:06:30.687 00.000 10072 MoveAxis(W, 11, ABG)
00:06:30.687 00.000 10072 Guiding  Dir = 3, Dur = 11
00:06:30.688 00.001 10072 IsGuiding returns 0
00:06:30.688 00.000 10072 PulseGuide returned control before completion, sleep 21
00:06:30.689 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:30.709 00.020 1032 UpdateGuideState exits: m=1409 SNR=26.5
00:06:30.710 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:30.712 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:30.713 00.001 1032 Enqueuing Expose request
00:06:30.717 00.004 10072 IsGuiding returns 0
00:06:30.717 00.000 10072 Move returns status 0, amount 11
00:06:30.717 00.000 10072 MoveAxis(N, 0, ABG)
00:06:30.717 00.000 10072 Move returns status 0, amount 0
00:06:30.717 00.000 10072 move complete, result=0
00:06:30.717 00.000 10072 worker thread done servicing request
00:06:30.717 00.000 10072 Worker thread wakes up
00:06:30.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:30.718 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:30.723 00.005 1032 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
00:06:31.348 00.625 10072 Exposure complete
00:06:31.395 00.047 10072 worker thread done servicing request
00:06:31.395 00.000 1032 OnExposeComplete: enter
00:06:31.397 00.002 1032 UpdateGuideState(): m_state=6
00:06:31.401 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 388
00:06:31.405 00.004 1032 Star::Find returns 1 (0), X=324.65, Y=742.42, Mass=1442, SNR=26.7, Peak=161 HFD=2.9
00:06:31.406 00.001 1032 MultiStar: [#1 -0.13,-0.07,1.12,U] [#2 -0.16,-0.09,0.91,U] [#3 -0.09,0.03,0.71,U] [#4 -0.25,-0.09,0.00,M3] [#5 -0.06,0.02,0.69,U] [#6 0.01,-0.03,0.70,U] [#7 0.35,0.09,0.00,M1] [#8 0.10,-0.21,0.61,U] 
00:06:31.410 00.004 1032 single-star, 6 included, MultiStar: {-0.05, -0.04}, one-star: {0.03, 0.04}
00:06:31.411 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
00:06:31.412 00.001 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
00:06:31.414 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.94 mountX=0.03 mountY=-0.04, mountTheta=-0.89
00:06:31.417 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
00:06:31.419 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
00:06:31.420 00.001 10072 Worker thread wakes up
00:06:31.420 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:06:31.420 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:06:31.420 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
00:06:31.420 00.000 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.54, period_length = 288.78
00:06:31.420 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:06:31.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:31.421 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:06:31.421 00.000 10072 MoveAxis(W, 13, ABG)
00:06:31.421 00.000 10072 Guiding  Dir = 3, Dur = 13
00:06:31.421 00.000 10072 IsGuiding returns 0
00:06:31.421 00.000 10072 PulseGuide returned control before completion, sleep 23
00:06:31.422 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:31.441 00.019 1032 UpdateGuideState exits: m=1442 SNR=26.7
00:06:31.442 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:31.444 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:31.445 00.001 1032 Enqueuing Expose request
00:06:31.454 00.009 10072 IsGuiding returns 0
00:06:31.454 00.000 10072 Move returns status 0, amount 13
00:06:31.454 00.000 10072 MoveAxis(N, 0, ABG)
00:06:31.455 00.001 10072 Move returns status 0, amount 0
00:06:31.455 00.000 10072 move complete, result=0
00:06:31.455 00.000 10072 worker thread done servicing request
00:06:31.455 00.000 10072 Worker thread wakes up
00:06:31.455 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:31.455 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:31.460 00.005 1032 GuideStep: 0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
00:06:31.865 00.405 10072 Exposure complete
00:06:31.912 00.047 10072 worker thread done servicing request
00:06:31.912 00.000 1032 OnExposeComplete: enter
00:06:31.915 00.003 1032 UpdateGuideState(): m_state=6
00:06:31.917 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 389
00:06:31.919 00.002 1032 Star::Find returns 1 (0), X=324.48, Y=742.50, Mass=1496, SNR=27.2, Peak=192 HFD=3.1
00:06:31.920 00.001 1032 MultiStar: [#1 -0.18,-0.09,1.07,U] [#2 -0.11,0.01,0.95,U] [#3 -0.10,-0.17,0.67,U] [#4 -0.27,-0.06,0.00,M4] [#5 -0.11,0.04,0.68,U] [#6 -0.14,-0.09,0.65,U] [#7 0.21,-0.06,0.49,U] [#8 0.08,-0.14,0.53,U] 
00:06:31.923 00.003 1032 refined, 7 included, MultiStar: {-0.08, -0.04}, one-star: {-0.14, 0.12}
00:06:31.927 00.004 1032 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.83) = xAngle (-4.57 = 1.71)
00:06:31.929 00.002 1032 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.57 = 1.71)
00:06:31.931 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.74 mountX=-0.01 mountY=0.09, mountTheta=1.71
00:06:31.934 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.04, opts=13)
00:06:31.936 00.002 1032 Enqueuing Move request for scope (-0.08, -0.04)
00:06:31.938 00.002 10072 Worker thread wakes up
00:06:31.938 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
00:06:31.938 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
00:06:31.938 00.000 10072 Moving (-0.08, -0.04) raw xDistance=-0.01 yDistance=0.09
00:06:31.939 00.001 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.54, period_length = 288.78
00:06:31.939 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:06:31.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:31.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:06:31.939 00.000 10072 MoveAxis(W, 12, ABG)
00:06:31.939 00.000 10072 Guiding  Dir = 3, Dur = 12
00:06:31.940 00.001 10072 IsGuiding returns 0
00:06:31.940 00.000 10072 PulseGuide returned control before completion, sleep 22
00:06:31.941 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:31.960 00.019 1032 UpdateGuideState exits: m=1496 SNR=27.2
00:06:31.964 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:31.966 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:31.967 00.001 1032 Enqueuing Expose request
00:06:31.972 00.005 10072 IsGuiding returns 0
00:06:31.972 00.000 10072 Move returns status 0, amount 12
00:06:31.972 00.000 10072 MoveAxis(N, 0, ABG)
00:06:31.972 00.000 10072 Move returns status 0, amount 0
00:06:31.972 00.000 10072 move complete, result=0
00:06:31.972 00.000 10072 worker thread done servicing request
00:06:31.972 00.000 10072 Worker thread wakes up
00:06:31.973 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:31.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:31.977 00.004 1032 GuideStep: -0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
00:06:32.602 00.625 10072 Exposure complete
00:06:32.650 00.048 10072 worker thread done servicing request
00:06:32.650 00.000 1032 OnExposeComplete: enter
00:06:32.653 00.003 1032 UpdateGuideState(): m_state=6
00:06:32.655 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 390
00:06:32.656 00.001 1032 Star::Find returns 1 (0), X=324.63, Y=742.48, Mass=1611, SNR=28.2, Peak=186 HFD=3.0
00:06:32.659 00.003 1032 MultiStar: [#1 -0.26,-0.06,0.00,M1] [#2 -0.10,0.05,0.88,U] [#3 -0.16,-0.05,0.71,U] [#4 -0.23,0.02,0.60,U] [#5 -0.06,0.00,0.66,U] [#6 -0.06,0.05,0.66,U] [#7 0.07,0.00,0.47,U] [#8 -0.00,-0.11,0.54,U] 
00:06:32.660 00.001 1032 refined, 7 included, MultiStar: {-0.07, 0.02}, one-star: {0.01, 0.11}
00:06:32.661 00.001 1032 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.83) = xAngle (1.06 = 1.06)
00:06:32.663 00.002 1032 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.06 = 1.06)
00:06:32.664 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.89 mountX=0.03 mountY=0.06, mountTheta=1.06
00:06:32.667 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.02, opts=13)
00:06:32.669 00.002 1032 Enqueuing Move request for scope (-0.07, 0.02)
00:06:32.670 00.001 10072 Worker thread wakes up
00:06:32.670 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
00:06:32.671 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
00:06:32.671 00.000 10072 Moving (-0.07, 0.02) raw xDistance=0.03 yDistance=0.06
00:06:32.671 00.000 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.54, period_length = 288.78
00:06:32.671 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:06:32.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:32.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:06:32.671 00.000 10072 MoveAxis(W, 14, ABG)
00:06:32.671 00.000 10072 Guiding  Dir = 3, Dur = 14
00:06:32.671 00.000 10072 IsGuiding returns 0
00:06:32.672 00.001 10072 PulseGuide returned control before completion, sleep 24
00:06:32.674 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:32.694 00.020 1032 UpdateGuideState exits: m=1611 SNR=28.2
00:06:32.696 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:32.698 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:32.699 00.001 1032 Enqueuing Expose request
00:06:32.708 00.009 10072 IsGuiding returns 0
00:06:32.708 00.000 10072 Move returns status 0, amount 14
00:06:32.708 00.000 10072 MoveAxis(N, 0, ABG)
00:06:32.708 00.000 10072 Move returns status 0, amount 0
00:06:32.708 00.000 10072 move complete, result=0
00:06:32.708 00.000 10072 worker thread done servicing request
00:06:32.708 00.000 10072 Worker thread wakes up
00:06:32.708 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:32.708 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:32.710 00.002 1032 GuideStep: 0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
00:06:33.119 00.409 10072 Exposure complete
00:06:33.166 00.047 10072 worker thread done servicing request
00:06:33.167 00.001 1032 OnExposeComplete: enter
00:06:33.169 00.002 1032 UpdateGuideState(): m_state=6
00:06:33.171 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 391
00:06:33.174 00.003 1032 Star::Find returns 1 (0), X=324.67, Y=742.50, Mass=1275, SNR=25.2, Peak=151 HFD=2.9
00:06:33.175 00.001 1032 MultiStar: [#1 -0.16,-0.14,1.15,U] [#2 -0.04,0.06,1.01,U] [#3 -0.15,-0.05,0.75,U] [#4 -0.08,-0.07,0.71,U] [#5 -0.01,0.08,0.72,U] [#6 0.02,0.15,0.73,U] [#7 0.20,0.04,0.52,U] [#8 0.12,-0.14,0.62,U] 
00:06:33.178 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {0.05, 0.13}
00:06:33.181 00.003 1032 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.83) = xAngle (1.07 = 1.07)
00:06:33.182 00.001 1032 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.07 = 1.07)
00:06:33.184 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.90 mountX=0.01 mountY=0.02, mountTheta=1.07
00:06:33.187 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
00:06:33.189 00.002 1032 Enqueuing Move request for scope (-0.02, 0.01)
00:06:33.191 00.002 10072 Worker thread wakes up
00:06:33.191 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
00:06:33.191 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
00:06:33.191 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=0.02
00:06:33.192 00.001 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.54, period_length = 288.78
00:06:33.192 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:06:33.192 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:33.192 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:06:33.192 00.000 10072 MoveAxis(W, 13, ABG)
00:06:33.192 00.000 10072 Guiding  Dir = 3, Dur = 13
00:06:33.193 00.001 10072 IsGuiding returns 0
00:06:33.193 00.000 10072 PulseGuide returned control before completion, sleep 23
00:06:33.194 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:33.216 00.022 1032 UpdateGuideState exits: m=1275 SNR=25.2
00:06:33.217 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:33.219 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:33.220 00.001 1032 Enqueuing Expose request
00:06:33.226 00.006 10072 IsGuiding returns 0
00:06:33.226 00.000 10072 Move returns status 0, amount 13
00:06:33.226 00.000 10072 MoveAxis(N, 0, ABG)
00:06:33.226 00.000 10072 Move returns status 0, amount 0
00:06:33.226 00.000 10072 move complete, result=0
00:06:33.226 00.000 10072 worker thread done servicing request
00:06:33.226 00.000 10072 Worker thread wakes up
00:06:33.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:33.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:33.230 00.004 1032 GuideStep: 0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
00:06:33.856 00.626 10072 Exposure complete
00:06:33.904 00.048 10072 worker thread done servicing request
00:06:33.905 00.001 1032 OnExposeComplete: enter
00:06:33.907 00.002 1032 UpdateGuideState(): m_state=6
00:06:33.909 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 392
00:06:33.910 00.001 1032 Star::Find returns 1 (0), X=324.70, Y=742.29, Mass=1440, SNR=26.7, Peak=165 HFD=2.7
00:06:33.912 00.002 1032 MultiStar: [#1 -0.18,-0.20,0.00,M1] [#2 -0.04,-0.08,0.94,U] [#3 -0.13,-0.28,0.00,M1] [#4 -0.19,-0.04,0.66,U] [#5 0.01,-0.09,0.73,U] [#6 0.01,-0.18,0.70,U] [#7 0.29,-0.13,0.00,M1] [#8 -0.05,-0.23,0.61,U] 
00:06:33.915 00.003 1032 refined, 5 included, MultiStar: {-0.02, -0.11}, one-star: {0.09, -0.09}
00:06:33.917 00.002 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
00:06:33.918 00.001 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
00:06:33.920 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.74 mountX=-0.10 mountY=0.05, mountTheta=2.71
00:06:33.924 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.11, opts=13)
00:06:33.925 00.001 1032 Enqueuing Move request for scope (-0.02, -0.11)
00:06:33.927 00.002 10072 Worker thread wakes up
00:06:33.927 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
00:06:33.927 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
00:06:33.927 00.000 10072 Moving (-0.02, -0.11) raw xDistance=-0.10 yDistance=0.05
00:06:33.927 00.000 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.54, period_length = 288.78
00:06:33.927 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
00:06:33.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:33.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:06:33.927 00.000 10072 MoveAxis(W, 7, ABG)
00:06:33.928 00.001 10072 Guiding  Dir = 3, Dur = 7
00:06:33.928 00.000 10072 IsGuiding returns 0
00:06:33.929 00.001 10072 PulseGuide returned control before completion, sleep 17
00:06:33.929 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:33.946 00.017 10072 IsGuiding returns 0
00:06:33.946 00.000 10072 Move returns status 0, amount 7
00:06:33.946 00.000 10072 MoveAxis(N, 0, ABG)
00:06:33.946 00.000 10072 Move returns status 0, amount 0
00:06:33.946 00.000 10072 move complete, result=0
00:06:33.946 00.000 10072 worker thread done servicing request
00:06:33.949 00.003 1032 UpdateGuideState exits: m=1440 SNR=26.7
00:06:33.951 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:33.953 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:33.957 00.004 1032 Enqueuing Expose request
00:06:33.959 00.002 1032 GuideStep: -0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
00:06:33.960 00.001 10072 Worker thread wakes up
00:06:33.960 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:33.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:34.371 00.411 10072 Exposure complete
00:06:34.418 00.047 10072 worker thread done servicing request
00:06:34.418 00.000 1032 OnExposeComplete: enter
00:06:34.421 00.003 1032 UpdateGuideState(): m_state=6
00:06:34.426 00.005 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 393
00:06:34.428 00.002 1032 Star::Find returns 1 (0), X=324.68, Y=742.36, Mass=1117, SNR=23.5, Peak=125 HFD=2.8
00:06:34.430 00.002 1032 MultiStar: [#1 -0.16,-0.15,1.17,U] [#2 -0.10,-0.02,1.06,U] [#3 -0.02,-0.18,0.77,U] [#4 -0.12,-0.14,0.71,U] [#5 0.01,-0.05,0.79,U] [#6 -0.05,-0.03,0.78,U] [#7 0.11,-0.01,0.57,U] [#8 -0.05,-0.28,0.00,M1] 
00:06:34.432 00.002 1032 single-star, 7 included, MultiStar: {-0.04, -0.08}, one-star: {0.07, -0.02}
00:06:34.433 00.001 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
00:06:34.435 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
00:06:34.436 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.31 mountX=-0.04 mountY=-0.06, mountTheta=-2.14
00:06:34.438 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
00:06:34.441 00.003 1032 Enqueuing Move request for scope (0.07, -0.02)
00:06:34.442 00.001 10072 Worker thread wakes up
00:06:34.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
00:06:34.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
00:06:34.443 00.001 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
00:06:34.443 00.000 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.54, period_length = 288.78
00:06:34.443 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:06:34.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:34.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:06:34.443 00.000 10072 MoveAxis(W, 6, ABG)
00:06:34.443 00.000 10072 Guiding  Dir = 3, Dur = 6
00:06:34.444 00.001 10072 IsGuiding returns 0
00:06:34.444 00.000 10072 PulseGuide returned control before completion, sleep 16
00:06:34.444 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:34.462 00.018 10072 IsGuiding returns 0
00:06:34.462 00.000 10072 Move returns status 0, amount 6
00:06:34.462 00.000 10072 MoveAxis(N, 0, ABG)
00:06:34.462 00.000 10072 Move returns status 0, amount 0
00:06:34.462 00.000 10072 move complete, result=0
00:06:34.462 00.000 10072 worker thread done servicing request
00:06:34.465 00.003 1032 UpdateGuideState exits: m=1117 SNR=23.5
00:06:34.467 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:34.469 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:34.471 00.002 1032 Enqueuing Expose request
00:06:34.473 00.002 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:06:34.474 00.001 10072 Worker thread wakes up
00:06:34.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:34.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:35.104 00.630 10072 Exposure complete
00:06:35.153 00.049 10072 worker thread done servicing request
00:06:35.154 00.001 1032 OnExposeComplete: enter
00:06:35.155 00.001 1032 UpdateGuideState(): m_state=6
00:06:35.157 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 394
00:06:35.158 00.001 1032 Star::Find returns 1 (0), X=324.61, Y=742.44, Mass=1432, SNR=26.7, Peak=155 HFD=3.0
00:06:35.160 00.002 1032 MultiStar: [#1 -0.16,-0.06,1.07,U] [#2 -0.14,0.07,0.90,U] [#3 -0.06,-0.06,0.71,U] [#4 -0.24,0.07,0.65,U] [#5 -0.02,0.05,0.66,U] [#6 -0.03,0.09,0.68,U] [#7 0.27,-0.02,0.53,U] [#8 0.06,-0.13,0.56,U] 
00:06:35.161 00.001 1032 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.00, 0.06}
00:06:35.163 00.002 1032 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.83) = xAngle (1.13 = 1.13)
00:06:35.164 00.001 1032 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.13 = 1.13)
00:06:35.166 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.96 mountX=0.02 mountY=0.05, mountTheta=1.13
00:06:35.169 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.01, opts=13)
00:06:35.171 00.002 1032 Enqueuing Move request for scope (-0.05, 0.01)
00:06:35.173 00.002 10072 Worker thread wakes up
00:06:35.173 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
00:06:35.173 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
00:06:35.173 00.000 10072 Moving (-0.05, 0.01) raw xDistance=0.02 yDistance=0.05
00:06:35.174 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.54, period_length = 288.78
00:06:35.174 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:06:35.175 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:35.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:06:35.175 00.000 10072 MoveAxis(W, 7, ABG)
00:06:35.175 00.000 10072 Guiding  Dir = 3, Dur = 7
00:06:35.176 00.001 10072 IsGuiding returns 0
00:06:35.176 00.000 10072 PulseGuide returned control before completion, sleep 17
00:06:35.178 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:35.196 00.018 10072 IsGuiding returns 0
00:06:35.196 00.000 10072 Move returns status 0, amount 7
00:06:35.197 00.001 10072 MoveAxis(N, 0, ABG)
00:06:35.197 00.000 10072 Move returns status 0, amount 0
00:06:35.197 00.000 10072 move complete, result=0
00:06:35.197 00.000 10072 worker thread done servicing request
00:06:35.200 00.003 1032 UpdateGuideState exits: m=1432 SNR=26.7
00:06:35.202 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:35.207 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:35.210 00.003 1032 Enqueuing Expose request
00:06:35.212 00.002 1032 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
00:06:35.215 00.003 10072 Worker thread wakes up
00:06:35.215 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:35.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:35.622 00.407 10072 Exposure complete
00:06:35.676 00.054 10072 worker thread done servicing request
00:06:35.677 00.001 1032 OnExposeComplete: enter
00:06:35.679 00.002 1032 UpdateGuideState(): m_state=6
00:06:35.683 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 395
00:06:35.684 00.001 1032 Star::Find returns 1 (0), X=324.58, Y=742.48, Mass=1660, SNR=28.7, Peak=198 HFD=3.1
00:06:35.687 00.003 1032 MultiStar: [#1 -0.18,-0.06,1.03,U] [#2 -0.12,0.04,0.86,U] [#3 -0.12,-0.05,0.71,U] [#4 -0.28,-0.00,0.00,M1] [#5 -0.05,0.02,0.60,U] [#6 -0.07,-0.04,0.66,U] [#7 0.21,0.13,0.48,U] [#8 -0.11,-0.13,0.49,U] 
00:06:35.688 00.001 1032 refined, 7 included, MultiStar: {-0.08, 0.00}, one-star: {-0.04, 0.11}
00:06:35.690 00.002 1032 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.83) = xAngle (1.27 = 1.27)
00:06:35.692 00.002 1032 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.27 = 1.27)
00:06:35.693 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.10 mountX=0.02 mountY=0.07, mountTheta=1.27
00:06:35.696 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.00, opts=13)
00:06:35.698 00.002 1032 Enqueuing Move request for scope (-0.08, 0.00)
00:06:35.699 00.001 10072 Worker thread wakes up
00:06:35.700 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
00:06:35.700 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
00:06:35.700 00.000 10072 Moving (-0.08, 0.00) raw xDistance=0.02 yDistance=0.07
00:06:35.700 00.000 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.54, period_length = 288.78
00:06:35.700 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:06:35.700 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:35.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:06:35.701 00.001 10072 MoveAxis(W, 7, ABG)
00:06:35.701 00.000 10072 Guiding  Dir = 3, Dur = 7
00:06:35.701 00.000 10072 IsGuiding returns 0
00:06:35.701 00.000 10072 PulseGuide returned control before completion, sleep 17
00:06:35.702 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:35.726 00.024 1032 UpdateGuideState exits: m=1660 SNR=28.7
00:06:35.729 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:35.730 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:35.732 00.002 1032 Enqueuing Expose request
00:06:35.733 00.001 10072 IsGuiding returns 0
00:06:35.733 00.000 10072 Move returns status 0, amount 7
00:06:35.733 00.000 10072 MoveAxis(N, 0, ABG)
00:06:35.733 00.000 10072 Move returns status 0, amount 0
00:06:35.733 00.000 10072 move complete, result=0
00:06:35.733 00.000 10072 worker thread done servicing request
00:06:35.733 00.000 10072 Worker thread wakes up
00:06:35.733 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:35.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:35.743 00.010 1032 GuideStep: 0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
00:06:36.369 00.626 10072 Exposure complete
00:06:36.420 00.051 10072 worker thread done servicing request
00:06:36.420 00.000 1032 OnExposeComplete: enter
00:06:36.425 00.005 1032 UpdateGuideState(): m_state=6
00:06:36.430 00.005 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 396
00:06:36.432 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=742.36, Mass=1361, SNR=26.0, Peak=149 HFD=2.8
00:06:36.434 00.002 1032 MultiStar: [#1 -0.23,-0.21,0.00,M1] [#2 -0.17,-0.15,0.96,U] [#3 -0.06,-0.25,0.72,U] [#4 -0.18,-0.17,0.64,U] [#5 -0.12,-0.14,0.65,U] [#6 -0.02,-0.09,0.70,U] [#7 0.24,-0.00,0.53,U] [#8 0.07,-0.27,0.00,M1] 
00:06:36.436 00.002 1032 refined, 6 included, MultiStar: {-0.03, -0.12}, one-star: {0.14, -0.02}
00:06:36.437 00.001 1032 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.83) = xAngle (-3.65 = 2.63)
00:06:36.439 00.002 1032 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.65 = 2.63)
00:06:36.441 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.82 mountX=-0.11 mountY=0.06, mountTheta=2.63
00:06:36.444 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.12, opts=13)
00:06:36.447 00.003 1032 Enqueuing Move request for scope (-0.03, -0.12)
00:06:36.448 00.001 10072 Worker thread wakes up
00:06:36.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
00:06:36.448 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
00:06:36.449 00.001 10072 Moving (-0.03, -0.12) raw xDistance=-0.11 yDistance=0.06
00:06:36.449 00.000 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.54, period_length = 288.78
00:06:36.449 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
00:06:36.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:36.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:06:36.449 00.000 10072 MoveAxis(W, 8, ABG)
00:06:36.449 00.000 10072 Guiding  Dir = 3, Dur = 8
00:06:36.450 00.001 10072 IsGuiding returns 0
00:06:36.450 00.000 10072 PulseGuide returned control before completion, sleep 18
00:06:36.451 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:36.474 00.023 1032 UpdateGuideState exits: m=1361 SNR=26.0
00:06:36.477 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:36.478 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:36.480 00.002 1032 Enqueuing Expose request
00:06:36.481 00.001 10072 IsGuiding returns 0
00:06:36.481 00.000 10072 Move returns status 0, amount 8
00:06:36.481 00.000 10072 MoveAxis(N, 0, ABG)
00:06:36.481 00.000 10072 Move returns status 0, amount 0
00:06:36.481 00.000 10072 move complete, result=0
00:06:36.482 00.001 10072 worker thread done servicing request
00:06:36.482 00.000 10072 Worker thread wakes up
00:06:36.482 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:36.482 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:36.489 00.007 1032 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
00:06:36.899 00.410 10072 Exposure complete
00:06:36.947 00.048 10072 worker thread done servicing request
00:06:36.947 00.000 1032 OnExposeComplete: enter
00:06:36.949 00.002 1032 UpdateGuideState(): m_state=6
00:06:36.951 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 397
00:06:36.952 00.001 1032 Star::Find returns 1 (0), X=324.75, Y=742.36, Mass=1463, SNR=26.9, Peak=158 HFD=2.8
00:06:36.955 00.003 1032 MultiStar: [#1 -0.19,-0.19,0.00,M2] [#2 -0.07,0.03,0.96,U] [#3 -0.17,-0.18,0.65,U] [#4 -0.05,-0.12,0.67,U] [#5 -0.02,-0.08,0.70,U] [#6 -0.04,-0.03,0.69,U] [#7 0.38,-0.05,0.00,M1] [#8 0.05,-0.25,0.61,U] 
00:06:36.957 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.08}, one-star: {0.13, -0.02}
00:06:36.962 00.005 1032 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.83) = xAngle (-3.61 = 2.67)
00:06:36.964 00.002 1032 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.61 = 2.67)
00:06:36.965 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.78 mountX=-0.07 mountY=0.04, mountTheta=2.67
00:06:36.969 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
00:06:36.971 00.002 1032 Enqueuing Move request for scope (-0.02, -0.08)
00:06:36.972 00.001 10072 Worker thread wakes up
00:06:36.973 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
00:06:36.973 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
00:06:36.973 00.000 10072 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.04
00:06:36.973 00.000 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.53, period_length = 288.78
00:06:36.973 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:06:36.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:36.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:06:36.973 00.000 10072 MoveAxis(W, 7, ABG)
00:06:36.973 00.000 10072 Guiding  Dir = 3, Dur = 7
00:06:36.974 00.001 10072 IsGuiding returns 0
00:06:36.974 00.000 10072 PulseGuide returned control before completion, sleep 17
00:06:36.974 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:36.995 00.021 1032 UpdateGuideState exits: m=1463 SNR=26.9
00:06:36.997 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:36.999 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:37.000 00.001 1032 Enqueuing Expose request
00:06:37.006 00.006 10072 IsGuiding returns 0
00:06:37.006 00.000 10072 Move returns status 0, amount 7
00:06:37.006 00.000 10072 MoveAxis(N, 0, ABG)
00:06:37.006 00.000 10072 Move returns status 0, amount 0
00:06:37.006 00.000 10072 move complete, result=0
00:06:37.006 00.000 10072 worker thread done servicing request
00:06:37.006 00.000 10072 Worker thread wakes up
00:06:37.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:37.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:37.009 00.003 1032 GuideStep: -0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
00:06:37.632 00.623 10072 Exposure complete
00:06:37.681 00.049 10072 worker thread done servicing request
00:06:37.682 00.001 1032 OnExposeComplete: enter
00:06:37.684 00.002 1032 UpdateGuideState(): m_state=6
00:06:37.686 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 398
00:06:37.689 00.003 1032 Star::Find returns 1 (0), X=324.71, Y=742.43, Mass=1288, SNR=25.3, Peak=149 HFD=2.8
00:06:37.691 00.002 1032 MultiStar: [#1 -0.17,-0.11,1.12,U] [#2 -0.06,-0.05,1.08,U] [#3 -0.16,-0.05,0.76,U] [#4 -0.28,-0.04,0.00,M1] [#5 0.05,-0.10,0.71,U] [#6 -0.04,0.05,0.73,U] [#7 0.33,0.13,0.00,M2] [#8 -0.04,-0.21,0.66,U] 
00:06:37.692 00.001 1032 refined, 6 included, MultiStar: {-0.05, -0.06}, one-star: {0.09, 0.05}
00:06:37.694 00.002 1032 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.83) = xAngle (-4.13 = 2.16)
00:06:37.696 00.002 1032 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.13 = 2.16)
00:06:37.698 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.30 mountX=-0.04 mountY=0.06, mountTheta=2.16
00:06:37.701 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.06, opts=13)
00:06:37.704 00.003 1032 Enqueuing Move request for scope (-0.05, -0.06)
00:06:37.707 00.003 10072 Worker thread wakes up
00:06:37.707 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
00:06:37.707 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
00:06:37.707 00.000 10072 Moving (-0.05, -0.06) raw xDistance=-0.04 yDistance=0.06
00:06:37.707 00.000 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.53, period_length = 288.78
00:06:37.707 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:06:37.707 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:37.707 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:06:37.707 00.000 10072 MoveAxis(W, 8, ABG)
00:06:37.707 00.000 10072 Guiding  Dir = 3, Dur = 8
00:06:37.709 00.002 10072 IsGuiding returns 0
00:06:37.709 00.000 10072 PulseGuide returned control before completion, sleep 18
00:06:37.710 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:37.730 00.020 1032 UpdateGuideState exits: m=1288 SNR=25.3
00:06:37.733 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:37.736 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:37.738 00.002 1032 Enqueuing Expose request
00:06:37.742 00.004 10072 IsGuiding returns 0
00:06:37.742 00.000 10072 Move returns status 0, amount 8
00:06:37.742 00.000 10072 MoveAxis(N, 0, ABG)
00:06:37.742 00.000 10072 Move returns status 0, amount 0
00:06:37.742 00.000 10072 move complete, result=0
00:06:37.742 00.000 10072 worker thread done servicing request
00:06:37.742 00.000 10072 Worker thread wakes up
00:06:37.742 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:37.742 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:37.751 00.009 1032 GuideStep: -0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
00:06:38.161 00.410 10072 Exposure complete
00:06:38.217 00.056 10072 worker thread done servicing request
00:06:38.218 00.001 1032 OnExposeComplete: enter
00:06:38.220 00.002 1032 UpdateGuideState(): m_state=6
00:06:38.222 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 399
00:06:38.224 00.002 1032 Star::Find returns 1 (0), X=324.73, Y=742.35, Mass=1338, SNR=25.8, Peak=141 HFD=2.8
00:06:38.225 00.001 1032 MultiStar: [#1 -0.15,-0.05,1.16,U] [#2 -0.07,-0.08,0.97,U] [#3 -0.21,-0.19,0.00,M1] [#4 -0.16,0.01,0.75,U] [#5 0.07,-0.06,0.71,U] [#6 -0.02,-0.08,0.67,U] [#7 0.13,0.10,0.56,U] [#8 0.21,-0.25,0.00,M1] 
00:06:38.227 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.03}, one-star: {0.11, -0.03}
00:06:38.229 00.002 1032 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.83) = xAngle (-4.01 = 2.28)
00:06:38.230 00.001 1032 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.01 = 2.28)
00:06:38.232 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.18 mountX=-0.03 mountY=0.03, mountTheta=2.28
00:06:38.235 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
00:06:38.237 00.002 1032 Enqueuing Move request for scope (-0.02, -0.03)
00:06:38.240 00.003 10072 Worker thread wakes up
00:06:38.240 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
00:06:38.240 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
00:06:38.240 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.03
00:06:38.240 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.53, period_length = 288.78
00:06:38.241 00.001 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:06:38.241 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:38.241 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:06:38.241 00.000 10072 MoveAxis(W, 7, ABG)
00:06:38.241 00.000 10072 Guiding  Dir = 3, Dur = 7
00:06:38.241 00.000 10072 IsGuiding returns 0
00:06:38.242 00.001 10072 PulseGuide returned control before completion, sleep 17
00:06:38.242 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:38.262 00.020 1032 UpdateGuideState exits: m=1338 SNR=25.8
00:06:38.264 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:38.266 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:38.268 00.002 1032 Enqueuing Expose request
00:06:38.270 00.002 10072 IsGuiding returns 0
00:06:38.270 00.000 10072 Move returns status 0, amount 7
00:06:38.270 00.000 10072 MoveAxis(N, 0, ABG)
00:06:38.270 00.000 10072 Move returns status 0, amount 0
00:06:38.272 00.002 10072 move complete, result=0
00:06:38.272 00.000 10072 worker thread done servicing request
00:06:38.272 00.000 10072 Worker thread wakes up
00:06:38.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:38.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:38.279 00.007 1032 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
00:06:38.899 00.620 10072 Exposure complete
00:06:38.949 00.050 10072 worker thread done servicing request
00:06:38.949 00.000 1032 OnExposeComplete: enter
00:06:38.950 00.001 1032 UpdateGuideState(): m_state=6
00:06:38.952 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 400
00:06:38.954 00.002 1032 Star::Find returns 1 (0), X=324.76, Y=742.36, Mass=1386, SNR=26.2, Peak=152 HFD=2.8
00:06:38.957 00.003 1032 MultiStar: [#1 -0.16,-0.19,1.06,U] [#2 -0.07,-0.11,0.95,U] [#3 0.05,-0.17,0.76,U] [#4 -0.02,-0.28,0.00,M1] [#5 0.05,-0.16,0.71,U] [#6 0.07,-0.07,0.72,U] [#7 0.17,-0.05,0.47,U] [#8 0.13,-0.34,0.00,M2] 
00:06:38.959 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.11}, one-star: {0.14, -0.02}
00:06:38.960 00.001 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.06)
00:06:38.962 00.002 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.06)
00:06:38.964 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.40 mountX=-0.11 mountY=0.01, mountTheta=3.06
00:06:38.967 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.11, opts=13)
00:06:38.969 00.002 1032 Enqueuing Move request for scope (0.02, -0.11)
00:06:38.971 00.002 10072 Worker thread wakes up
00:06:38.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
00:06:38.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
00:06:38.971 00.000 10072 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=0.01
00:06:38.972 00.001 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.53, period_length = 288.78
00:06:38.972 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
00:06:38.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:38.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:06:38.972 00.000 10072 MoveAxis(W, 3, ABG)
00:06:38.972 00.000 10072 Guiding  Dir = 3, Dur = 3
00:06:38.973 00.001 10072 IsGuiding returns 0
00:06:38.973 00.000 10072 PulseGuide returned control before completion, sleep 13
00:06:38.974 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:38.988 00.014 10072 IsGuiding returns 0
00:06:38.988 00.000 10072 Move returns status 0, amount 3
00:06:38.988 00.000 10072 MoveAxis(N, 0, ABG)
00:06:38.988 00.000 10072 Move returns status 0, amount 0
00:06:38.988 00.000 10072 move complete, result=0
00:06:38.988 00.000 10072 worker thread done servicing request
00:06:38.995 00.007 1032 UpdateGuideState exits: m=1386 SNR=26.2
00:06:38.998 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:39.000 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:39.002 00.002 1032 Enqueuing Expose request
00:06:39.004 00.002 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
00:06:39.006 00.002 10072 Worker thread wakes up
00:06:39.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:39.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:39.416 00.410 10072 Exposure complete
00:06:39.470 00.054 10072 worker thread done servicing request
00:06:39.471 00.001 1032 OnExposeComplete: enter
00:06:39.473 00.002 1032 UpdateGuideState(): m_state=6
00:06:39.475 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 401
00:06:39.476 00.001 1032 Star::Find returns 1 (0), X=324.86, Y=742.32, Mass=1307, SNR=25.5, Peak=155 HFD=2.6
00:06:39.478 00.002 1032 MultiStar: [#1 -0.14,-0.21,1.20,U] [#2 -0.05,-0.10,1.05,U] [#3 -0.09,-0.24,0.72,U] [#4 -0.04,-0.09,0.68,U] [#5 0.02,-0.22,0.72,U] [#6 -0.03,-0.21,0.71,U] [#7 0.27,-0.02,0.00,M1] [#8 0.07,-0.38,0.00,M3] 
00:06:39.479 00.001 1032 refined, 6 included, MultiStar: {-0.01, -0.16}, one-star: {0.25, -0.06}
00:06:39.482 00.003 1032 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.83) = xAngle (-3.47 = 2.82)
00:06:39.483 00.001 1032 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.47 = 2.82)
00:06:39.483 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.64 mountX=-0.15 mountY=0.05, mountTheta=2.82
00:06:39.487 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.16, opts=13)
00:06:39.489 00.002 1032 Enqueuing Move request for scope (-0.01, -0.16)
00:06:39.491 00.002 10072 Worker thread wakes up
00:06:39.491 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
00:06:39.491 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
00:06:39.491 00.000 10072 Moving (-0.01, -0.16) raw xDistance=-0.15 yDistance=0.05
00:06:39.491 00.000 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.01, hyst = -0.07, hyst_pct = 0.53, period_length = 288.78
00:06:39.491 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
00:06:39.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:39.491 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:06:39.492 00.001 10072 MoveAxis(E, 69, ABG)
00:06:39.492 00.000 10072 Guiding  Dir = 2, Dur = 69
00:06:39.492 00.000 10072 IsGuiding returns 0
00:06:39.492 00.000 10072 PulseGuide returned control before completion, sleep 79
00:06:39.493 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:39.513 00.020 1032 UpdateGuideState exits: m=1307 SNR=25.5
00:06:39.514 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:39.517 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:39.520 00.003 1032 Enqueuing Expose request
00:06:39.582 00.062 10072 IsGuiding returns 0
00:06:39.584 00.002 10072 Move returns status 0, amount 69
00:06:39.584 00.000 10072 MoveAxis(N, 0, ABG)
00:06:39.584 00.000 10072 Move returns status 0, amount 0
00:06:39.584 00.000 10072 move complete, result=0
00:06:39.584 00.000 10072 worker thread done servicing request
00:06:39.584 00.000 10072 Worker thread wakes up
00:06:39.584 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:39.584 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:39.584 00.000 1032 GuideStep: -0.2 px 69 ms EAST, 0.1 px 0 ms NORTH
00:06:40.212 00.628 10072 Exposure complete
00:06:40.260 00.048 10072 worker thread done servicing request
00:06:40.260 00.000 1032 OnExposeComplete: enter
00:06:40.263 00.003 1032 UpdateGuideState(): m_state=6
00:06:40.265 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 402
00:06:40.268 00.003 1032 Star::Find returns 1 (0), X=324.67, Y=742.32, Mass=1232, SNR=24.7, Peak=134 HFD=2.8
00:06:40.270 00.002 1032 MultiStar: [#1 -0.15,-0.22,1.16,U] [#2 -0.10,-0.05,1.02,U] [#3 -0.11,-0.17,0.81,U] [#4 -0.27,-0.11,0.00,M1] [#5 0.03,-0.02,0.75,U] [#6 -0.05,-0.05,0.70,U] [#7 0.25,-0.01,0.56,U] [#8 0.11,-0.30,0.00,M4] 
00:06:40.272 00.002 1032 single-star, 6 included, MultiStar: {-0.03, -0.09}, one-star: {0.06, -0.06}
00:06:40.274 00.002 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
00:06:40.276 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
00:06:40.277 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.83 mountX=-0.07 mountY=-0.04, mountTheta=-2.66
00:06:40.279 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
00:06:40.282 00.003 1032 Enqueuing Move request for scope (0.06, -0.06)
00:06:40.283 00.001 10072 Worker thread wakes up
00:06:40.284 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
00:06:40.284 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
00:06:40.284 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.04
00:06:40.284 00.000 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.53, period_length = 288.78
00:06:40.284 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:06:40.284 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:40.284 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:06:40.284 00.000 10072 MoveAxis(W, 3, ABG)
00:06:40.284 00.000 10072 Guiding  Dir = 3, Dur = 3
00:06:40.285 00.001 10072 IsGuiding returns 0
00:06:40.285 00.000 10072 PulseGuide returned control before completion, sleep 13
00:06:40.286 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:40.301 00.015 10072 IsGuiding returns 1
00:06:40.302 00.001 10072 scope still moving after pulse duration time elapsed
00:06:40.308 00.006 1032 UpdateGuideState exits: m=1232 SNR=24.7
00:06:40.311 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:40.312 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:40.314 00.002 1032 Enqueuing Expose request
00:06:40.332 00.018 10072 IsGuiding returns 0
00:06:40.332 00.000 10072 scope move finished after 3 + 44 ms
00:06:40.332 00.000 10072 Move returns status 0, amount 3
00:06:40.332 00.000 10072 MoveAxis(N, 0, ABG)
00:06:40.332 00.000 10072 Move returns status 0, amount 0
00:06:40.332 00.000 10072 move complete, result=0
00:06:40.332 00.000 10072 worker thread done servicing request
00:06:40.334 00.002 10072 Worker thread wakes up
00:06:40.334 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:40.334 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:40.336 00.002 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:06:40.742 00.406 10072 Exposure complete
00:06:40.796 00.054 10072 worker thread done servicing request
00:06:40.796 00.000 1032 OnExposeComplete: enter
00:06:40.799 00.003 1032 UpdateGuideState(): m_state=6
00:06:40.802 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 403
00:06:40.804 00.002 1032 Star::Find returns 1 (0), X=324.70, Y=742.48, Mass=1301, SNR=25.4, Peak=158 HFD=2.9
00:06:40.807 00.003 1032 MultiStar: [#1 -0.20,-0.06,1.17,U] [#2 -0.08,0.10,0.98,U] [#3 -0.21,-0.04,0.78,U] [#4 -0.28,-0.03,0.00,M2] [#5 0.02,-0.07,0.75,U] [#6 -0.09,0.08,0.72,U] [#7 0.25,0.07,0.58,U] [#8 0.13,-0.12,0.65,U] 
00:06:40.809 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.01}, one-star: {0.08, 0.10}
00:06:40.811 00.002 1032 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.83) = xAngle (1.00 = 1.00)
00:06:40.812 00.001 1032 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.00 = 1.00)
00:06:40.815 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.04 cameraTheta=2.83 mountX=0.02 mountY=0.03, mountTheta=1.00
00:06:40.818 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
00:06:40.821 00.003 1032 Enqueuing Move request for scope (-0.03, 0.01)
00:06:40.823 00.002 10072 Worker thread wakes up
00:06:40.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:06:40.823 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:06:40.823 00.000 10072 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.03
00:06:40.823 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.53, period_length = 288.78
00:06:40.824 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:06:40.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:40.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:06:40.824 00.000 10072 MoveAxis(W, 3, ABG)
00:06:40.824 00.000 10072 Guiding  Dir = 3, Dur = 3
00:06:40.824 00.000 10072 IsGuiding returns 0
00:06:40.825 00.001 10072 PulseGuide returned control before completion, sleep 13
00:06:40.825 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:40.845 00.020 1032 UpdateGuideState exits: m=1301 SNR=25.4
00:06:40.847 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:40.850 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:40.852 00.002 1032 Enqueuing Expose request
00:06:40.854 00.002 10072 IsGuiding returns 0
00:06:40.854 00.000 10072 Move returns status 0, amount 3
00:06:40.854 00.000 10072 MoveAxis(N, 0, ABG)
00:06:40.854 00.000 10072 Move returns status 0, amount 0
00:06:40.854 00.000 10072 move complete, result=0
00:06:40.854 00.000 10072 worker thread done servicing request
00:06:40.854 00.000 10072 Worker thread wakes up
00:06:40.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:40.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:40.863 00.009 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
00:06:41.495 00.632 10072 Exposure complete
00:06:41.549 00.054 10072 worker thread done servicing request
00:06:41.549 00.000 1032 OnExposeComplete: enter
00:06:41.551 00.002 1032 UpdateGuideState(): m_state=6
00:06:41.554 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 404
00:06:41.556 00.002 1032 Star::Find returns 1 (0), X=324.76, Y=742.48, Mass=1197, SNR=24.4, Peak=131 HFD=2.8
00:06:41.558 00.002 1032 MultiStar: [#1 -0.17,-0.08,1.18,U] [#2 -0.05,0.03,1.02,U] [#3 0.01,0.03,0.76,U] [#4 0.00,-0.05,0.72,U] [#5 -0.15,-0.05,0.71,U] [#6 0.04,0.07,0.69,U] [#7 0.13,0.09,0.56,U] [#8 0.03,-0.07,0.64,U] 
00:06:41.560 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.15, 0.10}
00:06:41.561 00.001 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
00:06:41.564 00.003 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
00:06:41.566 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.61 mountX=0.01 mountY=0.01, mountTheta=0.78
00:06:41.569 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
00:06:41.571 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
00:06:41.574 00.003 10072 Worker thread wakes up
00:06:41.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:06:41.574 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:06:41.574 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
00:06:41.574 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.53, period_length = 288.78
00:06:41.574 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:06:41.575 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:41.575 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:06:41.575 00.000 10072 MoveAxis(W, 3, ABG)
00:06:41.575 00.000 10072 Guiding  Dir = 3, Dur = 3
00:06:41.575 00.000 10072 IsGuiding returns 0
00:06:41.576 00.001 10072 PulseGuide returned control before completion, sleep 13
00:06:41.576 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:41.599 00.023 1032 UpdateGuideState exits: m=1197 SNR=24.4
00:06:41.602 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:41.604 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:41.605 00.001 1032 Enqueuing Expose request
00:06:41.607 00.002 10072 IsGuiding returns 0
00:06:41.607 00.000 10072 Move returns status 0, amount 3
00:06:41.607 00.000 10072 MoveAxis(N, 0, ABG)
00:06:41.607 00.000 10072 Move returns status 0, amount 0
00:06:41.607 00.000 10072 move complete, result=0
00:06:41.608 00.001 10072 worker thread done servicing request
00:06:41.608 00.000 10072 Worker thread wakes up
00:06:41.608 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:41.608 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:41.622 00.014 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
00:06:42.027 00.405 10072 Exposure complete
00:06:42.078 00.051 10072 worker thread done servicing request
00:06:42.078 00.000 1032 OnExposeComplete: enter
00:06:42.081 00.003 1032 UpdateGuideState(): m_state=6
00:06:42.083 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 405
00:06:42.085 00.002 1032 Star::Find returns 1 (0), X=324.81, Y=742.46, Mass=1343, SNR=25.8, Peak=157 HFD=2.7
00:06:42.090 00.005 1032 MultiStar: [#1 -0.13,-0.21,1.14,U] [#2 -0.07,-0.03,0.97,U] [#3 -0.01,-0.01,0.75,U] [#4 -0.04,-0.07,0.67,U] [#5 0.04,-0.03,0.75,U] [#6 0.10,0.09,0.74,U] [#7 0.28,-0.02,0.00,M1] [#8 0.11,-0.12,0.59,U] 
00:06:42.092 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.04}, one-star: {0.19, 0.08}
00:06:42.095 00.003 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
00:06:42.097 00.002 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
00:06:42.099 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.15 mountX=-0.04 mountY=-0.01, mountTheta=-2.98
00:06:42.102 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
00:06:42.105 00.003 1032 Enqueuing Move request for scope (0.02, -0.04)
00:06:42.107 00.002 10072 Worker thread wakes up
00:06:42.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
00:06:42.107 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
00:06:42.107 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
00:06:42.107 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.53, period_length = 288.78
00:06:42.107 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:06:42.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:42.108 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:06:42.108 00.000 10072 MoveAxis(W, 2, ABG)
00:06:42.108 00.000 10072 Guiding  Dir = 3, Dur = 2
00:06:42.108 00.000 10072 IsGuiding returns 0
00:06:42.109 00.001 10072 PulseGuide returned control before completion, sleep 12
00:06:42.110 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:42.131 00.021 1032 UpdateGuideState exits: m=1343 SNR=25.8
00:06:42.132 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:42.135 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:42.137 00.002 1032 Enqueuing Expose request
00:06:42.138 00.001 10072 IsGuiding returns 0
00:06:42.138 00.000 10072 Move returns status 0, amount 2
00:06:42.139 00.001 10072 MoveAxis(N, 0, ABG)
00:06:42.139 00.000 10072 Move returns status 0, amount 0
00:06:42.139 00.000 10072 move complete, result=0
00:06:42.139 00.000 10072 worker thread done servicing request
00:06:42.139 00.000 10072 Worker thread wakes up
00:06:42.139 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:42.139 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:42.148 00.009 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:06:42.764 00.616 10072 Exposure complete
00:06:42.815 00.051 10072 worker thread done servicing request
00:06:42.816 00.001 1032 OnExposeComplete: enter
00:06:42.818 00.002 1032 UpdateGuideState(): m_state=6
00:06:42.819 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 406
00:06:42.820 00.001 1032 Star::Find returns 1 (0), X=324.81, Y=742.45, Mass=1312, SNR=25.5, Peak=147 HFD=2.6
00:06:42.822 00.002 1032 MultiStar: [#1 -0.08,-0.06,1.19,U] [#2 -0.06,0.06,0.99,U] [#3 -0.16,-0.09,0.76,U] [#4 -0.14,-0.05,0.64,U] [#5 -0.12,-0.07,0.73,U] [#6 0.05,-0.06,0.73,U] [#7 0.20,-0.00,0.52,U] [#8 0.22,-0.02,0.60,U] 
00:06:42.824 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {0.19, 0.08}
00:06:42.827 00.003 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.01)
00:06:42.828 00.001 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.01)
00:06:42.830 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.45 mountX=-0.02 mountY=0.00, mountTheta=3.01
00:06:42.834 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.02, opts=13)
00:06:42.836 00.002 1032 Enqueuing Move request for scope (0.00, -0.02)
00:06:42.838 00.002 10072 Worker thread wakes up
00:06:42.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
00:06:42.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
00:06:42.838 00.000 10072 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
00:06:42.838 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.52, period_length = 288.78
00:06:42.838 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:06:42.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:42.839 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:06:42.839 00.000 10072 MoveAxis(W, 3, ABG)
00:06:42.839 00.000 10072 Guiding  Dir = 3, Dur = 3
00:06:42.839 00.000 10072 IsGuiding returns 0
00:06:42.841 00.002 10072 PulseGuide returned control before completion, sleep 13
00:06:42.841 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:42.856 00.015 10072 IsGuiding returns 0
00:06:42.856 00.000 10072 Move returns status 0, amount 3
00:06:42.856 00.000 10072 MoveAxis(N, 0, ABG)
00:06:42.856 00.000 10072 Move returns status 0, amount 0
00:06:42.856 00.000 10072 move complete, result=0
00:06:42.856 00.000 10072 worker thread done servicing request
00:06:42.863 00.007 1032 UpdateGuideState exits: m=1312 SNR=25.5
00:06:42.867 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:42.869 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:42.870 00.001 1032 Enqueuing Expose request
00:06:42.872 00.002 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
00:06:42.873 00.001 10072 Worker thread wakes up
00:06:42.874 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:42.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:43.280 00.406 10072 Exposure complete
00:06:43.329 00.049 10072 worker thread done servicing request
00:06:43.329 00.000 1032 OnExposeComplete: enter
00:06:43.332 00.003 1032 UpdateGuideState(): m_state=6
00:06:43.334 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 407
00:06:43.335 00.001 1032 Star::Find returns 1 (0), X=324.78, Y=742.49, Mass=1211, SNR=24.5, Peak=132 HFD=2.8
00:06:43.338 00.003 1032 MultiStar: [#1 -0.12,0.04,1.22,U] [#2 -0.05,0.11,0.99,U] [#3 -0.03,-0.15,0.83,U] [#4 -0.17,0.00,0.73,U] [#5 0.04,0.19,0.72,U] [#6 0.09,0.05,0.75,U] [#7 0.24,-0.03,0.57,U] [#8 0.13,-0.05,0.64,U] 
00:06:43.341 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {0.17, 0.11}
00:06:43.343 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
00:06:43.344 00.001 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
00:06:43.346 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.06 mountX=0.03 mountY=-0.03, mountTheta=-0.77
00:06:43.349 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
00:06:43.351 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
00:06:43.353 00.002 10072 Worker thread wakes up
00:06:43.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
00:06:43.353 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
00:06:43.353 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
00:06:43.353 00.000 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.52, period_length = 288.78
00:06:43.353 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:06:43.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:43.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:06:43.354 00.001 10072 MoveAxis(W, 2, ABG)
00:06:43.354 00.000 10072 Guiding  Dir = 3, Dur = 2
00:06:43.354 00.000 10072 IsGuiding returns 0
00:06:43.354 00.000 10072 PulseGuide returned control before completion, sleep 12
00:06:43.354 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:43.371 00.017 10072 IsGuiding returns 0
00:06:43.371 00.000 10072 Move returns status 0, amount 2
00:06:43.371 00.000 10072 MoveAxis(N, 0, ABG)
00:06:43.371 00.000 10072 Move returns status 0, amount 0
00:06:43.371 00.000 10072 move complete, result=0
00:06:43.371 00.000 10072 worker thread done servicing request
00:06:43.374 00.003 1032 UpdateGuideState exits: m=1211 SNR=24.5
00:06:43.376 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:43.378 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:43.379 00.001 1032 Enqueuing Expose request
00:06:43.381 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:06:43.383 00.002 10072 Worker thread wakes up
00:06:43.383 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:43.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:44.017 00.634 10072 Exposure complete
00:06:44.065 00.048 10072 worker thread done servicing request
00:06:44.065 00.000 1032 OnExposeComplete: enter
00:06:44.067 00.002 1032 UpdateGuideState(): m_state=6
00:06:44.069 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 408
00:06:44.071 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=742.49, Mass=1382, SNR=26.2, Peak=152 HFD=2.8
00:06:44.073 00.002 1032 MultiStar: [#1 -0.16,-0.02,1.03,U] [#2 -0.04,0.02,0.95,U] [#3 -0.07,-0.13,0.72,U] [#4 -0.18,-0.01,0.66,U] [#5 -0.01,0.10,0.72,U] [#6 0.14,0.09,0.73,U] [#7 0.35,0.21,0.00,M1] [#8 0.22,-0.04,0.60,U] 
00:06:44.075 00.002 1032 refined, 7 included, MultiStar: {-0.00, 0.02}, one-star: {0.14, 0.12}
00:06:44.077 00.002 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
00:06:44.078 00.001 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
00:06:44.080 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.66 mountX=0.02 mountY=-0.00, mountTheta=-0.17
00:06:44.083 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
00:06:44.086 00.003 1032 Enqueuing Move request for scope (-0.00, 0.02)
00:06:44.088 00.002 10072 Worker thread wakes up
00:06:44.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
00:06:44.088 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
00:06:44.088 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
00:06:44.089 00.001 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.52, period_length = 288.78
00:06:44.089 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:06:44.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:44.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:06:44.089 00.000 10072 MoveAxis(W, 2, ABG)
00:06:44.089 00.000 10072 Guiding  Dir = 3, Dur = 2
00:06:44.090 00.001 10072 IsGuiding returns 0
00:06:44.090 00.000 10072 PulseGuide returned control before completion, sleep 12
00:06:44.090 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:44.108 00.018 10072 IsGuiding returns 0
00:06:44.108 00.000 10072 Move returns status 0, amount 2
00:06:44.108 00.000 10072 MoveAxis(N, 0, ABG)
00:06:44.108 00.000 10072 Move returns status 0, amount 0
00:06:44.108 00.000 10072 move complete, result=0
00:06:44.108 00.000 10072 worker thread done servicing request
00:06:44.110 00.002 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:06:44.112 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:44.113 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:44.115 00.002 1032 Enqueuing Expose request
00:06:44.116 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:06:44.118 00.002 10072 Worker thread wakes up
00:06:44.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:44.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:44.535 00.417 10072 Exposure complete
00:06:44.588 00.053 10072 worker thread done servicing request
00:06:44.588 00.000 1032 OnExposeComplete: enter
00:06:44.590 00.002 1032 UpdateGuideState(): m_state=6
00:06:44.591 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 409
00:06:44.593 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=742.34, Mass=1550, SNR=27.7, Peak=165 HFD=2.7
00:06:44.595 00.002 1032 MultiStar: [#1 -0.14,-0.12,1.07,U] [#2 -0.05,-0.07,0.88,U] [#3 -0.05,-0.20,0.68,U] [#4 -0.13,-0.04,0.62,U] [#5 0.01,-0.05,0.59,U] [#6 0.09,-0.07,0.67,U] [#7 0.34,0.24,0.00,M2] [#8 0.19,-0.11,0.57,U] 
00:06:44.596 00.001 1032 refined, 7 included, MultiStar: {0.00, -0.09}, one-star: {0.17, -0.03}
00:06:44.597 00.001 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.94)
00:06:44.599 00.002 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.94)
00:06:44.600 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.52 mountX=-0.08 mountY=0.02, mountTheta=2.94
00:06:44.603 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.09, opts=13)
00:06:44.605 00.002 1032 Enqueuing Move request for scope (0.00, -0.09)
00:06:44.606 00.001 10072 Worker thread wakes up
00:06:44.606 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
00:06:44.607 00.001 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
00:06:44.607 00.000 10072 Moving (0.00, -0.09) raw xDistance=-0.08 yDistance=0.02
00:06:44.607 00.000 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.52, period_length = 288.78
00:06:44.607 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:06:44.607 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:44.607 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:06:44.607 00.000 10072 MoveAxis(W, 1, ABG)
00:06:44.607 00.000 10072 Guiding  Dir = 3, Dur = 1
00:06:44.608 00.001 10072 IsGuiding returns 0
00:06:44.608 00.000 10072 PulseGuide returned control before completion, sleep 11
00:06:44.608 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:44.625 00.017 10072 IsGuiding returns 0
00:06:44.625 00.000 10072 Move returns status 0, amount 1
00:06:44.625 00.000 10072 MoveAxis(N, 0, ABG)
00:06:44.625 00.000 10072 Move returns status 0, amount 0
00:06:44.625 00.000 10072 move complete, result=0
00:06:44.625 00.000 10072 worker thread done servicing request
00:06:44.629 00.004 1032 UpdateGuideState exits: m=1550 SNR=27.7
00:06:44.631 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:44.633 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:44.635 00.002 1032 Enqueuing Expose request
00:06:44.636 00.001 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
00:06:44.638 00.002 10072 Worker thread wakes up
00:06:44.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:44.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:45.264 00.626 10072 Exposure complete
00:06:45.315 00.051 10072 worker thread done servicing request
00:06:45.316 00.001 1032 OnExposeComplete: enter
00:06:45.317 00.001 1032 UpdateGuideState(): m_state=6
00:06:45.319 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 410
00:06:45.320 00.001 1032 Star::Find returns 1 (0), X=324.75, Y=742.35, Mass=1351, SNR=25.9, Peak=147 HFD=2.7
00:06:45.324 00.004 1032 MultiStar: [#1 -0.01,-0.09,1.09,U] [#2 -0.02,0.03,0.91,U] [#3 0.08,-0.12,0.70,U] [#4 -0.11,-0.03,0.65,U] [#5 0.07,-0.04,0.64,U] [#6 0.17,0.19,0.72,U] [#7 0.40,-0.04,0.00,M3] [#8 0.12,-0.09,0.61,U] 
00:06:45.325 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {0.13, -0.03}
00:06:45.327 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
00:06:45.329 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
00:06:45.332 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.42 mountX=-0.04 mountY=-0.04, mountTheta=-2.25
00:06:45.335 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
00:06:45.339 00.004 1032 Enqueuing Move request for scope (0.05, -0.02)
00:06:45.341 00.002 10072 Worker thread wakes up
00:06:45.341 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
00:06:45.341 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
00:06:45.341 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.04 yDistance=-0.04
00:06:45.342 00.001 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.52, period_length = 288.78
00:06:45.342 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:06:45.343 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:45.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:06:45.343 00.000 10072 MoveAxis(W, 2, ABG)
00:06:45.343 00.000 10072 Guiding  Dir = 3, Dur = 2
00:06:45.343 00.000 10072 IsGuiding returns 0
00:06:45.343 00.000 10072 PulseGuide returned control before completion, sleep 12
00:06:45.345 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:45.367 00.022 1032 UpdateGuideState exits: m=1351 SNR=25.9
00:06:45.369 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:45.370 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:45.372 00.002 1032 Enqueuing Expose request
00:06:45.374 00.002 10072 IsGuiding returns 0
00:06:45.374 00.000 10072 Move returns status 0, amount 2
00:06:45.374 00.000 10072 MoveAxis(N, 0, ABG)
00:06:45.374 00.000 10072 Move returns status 0, amount 0
00:06:45.374 00.000 10072 move complete, result=0
00:06:45.375 00.001 10072 worker thread done servicing request
00:06:45.375 00.000 10072 Worker thread wakes up
00:06:45.375 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:45.375 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:45.380 00.005 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:06:45.779 00.399 10072 Exposure complete
00:06:45.832 00.053 10072 worker thread done servicing request
00:06:45.832 00.000 1032 OnExposeComplete: enter
00:06:45.835 00.003 1032 UpdateGuideState(): m_state=6
00:06:45.837 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 411
00:06:45.839 00.002 1032 Star::Find returns 1 (0), X=324.86, Y=742.41, Mass=1609, SNR=28.3, Peak=178 HFD=2.7
00:06:45.841 00.002 1032 MultiStar: [#1 -0.05,-0.07,1.05,U] [#2 -0.09,-0.02,0.86,U] [#3 -0.03,-0.18,0.65,U] [#4 -0.14,0.00,0.66,U] [#5 0.05,-0.06,0.66,U] [#6 0.05,0.04,0.68,U] [#7 0.41,-0.02,0.00,M4] [#8 0.19,-0.17,0.51,U] 
00:06:45.843 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.05}, one-star: {0.24, 0.03}
00:06:45.845 00.002 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
00:06:45.846 00.001 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
00:06:45.848 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-1.03 mountX=-0.05 mountY=-0.01, mountTheta=-2.86
00:06:45.851 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
00:06:45.853 00.002 1032 Enqueuing Move request for scope (0.03, -0.05)
00:06:45.854 00.001 10072 Worker thread wakes up
00:06:45.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:06:45.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:06:45.854 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.01
00:06:45.855 00.001 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.52, period_length = 288.78
00:06:45.855 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:06:45.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:45.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:06:45.855 00.000 10072 MoveAxis(W, 1, ABG)
00:06:45.855 00.000 10072 Guiding  Dir = 3, Dur = 1
00:06:45.855 00.000 10072 IsGuiding returns 0
00:06:45.856 00.001 10072 PulseGuide returned control before completion, sleep 11
00:06:45.856 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:45.870 00.014 10072 IsGuiding returns 0
00:06:45.870 00.000 10072 Move returns status 0, amount 1
00:06:45.870 00.000 10072 MoveAxis(N, 0, ABG)
00:06:45.870 00.000 10072 Move returns status 0, amount 0
00:06:45.870 00.000 10072 move complete, result=0
00:06:45.870 00.000 10072 worker thread done servicing request
00:06:45.877 00.007 1032 UpdateGuideState exits: m=1609 SNR=28.3
00:06:45.879 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:45.881 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:45.883 00.002 1032 Enqueuing Expose request
00:06:45.884 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:06:45.887 00.003 10072 Worker thread wakes up
00:06:45.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:45.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:46.515 00.628 10072 Exposure complete
00:06:46.563 00.048 10072 worker thread done servicing request
00:06:46.563 00.000 1032 OnExposeComplete: enter
00:06:46.565 00.002 1032 UpdateGuideState(): m_state=6
00:06:46.567 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 412
00:06:46.568 00.001 1032 Star::Find returns 1 (0), X=324.75, Y=742.37, Mass=1307, SNR=25.5, Peak=141 HFD=2.8
00:06:46.570 00.002 1032 MultiStar: [#1 -0.13,-0.07,1.20,U] [#2 -0.09,0.05,1.00,U] [#3 -0.00,-0.08,0.75,U] [#4 -0.09,-0.06,0.67,U] [#5 -0.03,0.01,0.71,U] [#6 -0.10,0.04,0.74,U] [#7 0.20,-0.03,0.52,U] [#8 0.05,-0.16,0.57,U] 
00:06:46.573 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.14, -0.01}
00:06:46.574 00.001 1032 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.83) = xAngle (-3.96 = 2.32)
00:06:46.576 00.002 1032 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.96 = 2.32)
00:06:46.577 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.13 mountX=-0.02 mountY=0.03, mountTheta=2.32
00:06:46.582 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
00:06:46.585 00.003 1032 Enqueuing Move request for scope (-0.02, -0.03)
00:06:46.589 00.004 10072 Worker thread wakes up
00:06:46.589 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
00:06:46.589 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
00:06:46.589 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
00:06:46.589 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.52, period_length = 288.78
00:06:46.590 00.001 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:06:46.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:46.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:06:46.590 00.000 10072 MoveAxis(W, 1, ABG)
00:06:46.590 00.000 10072 Guiding  Dir = 3, Dur = 1
00:06:46.590 00.000 10072 IsGuiding returns 0
00:06:46.591 00.001 10072 PulseGuide returned control before completion, sleep 11
00:06:46.591 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:46.606 00.015 10072 IsGuiding returns 1
00:06:46.606 00.000 10072 scope still moving after pulse duration time elapsed
00:06:46.612 00.006 1032 UpdateGuideState exits: m=1307 SNR=25.5
00:06:46.615 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:46.617 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:46.619 00.002 1032 Enqueuing Expose request
00:06:46.637 00.018 10072 IsGuiding returns 0
00:06:46.637 00.000 10072 scope move finished after 1 + 45 ms
00:06:46.637 00.000 10072 Move returns status 0, amount 1
00:06:46.637 00.000 10072 MoveAxis(N, 0, ABG)
00:06:46.637 00.000 10072 Move returns status 0, amount 0
00:06:46.637 00.000 10072 move complete, result=0
00:06:46.637 00.000 10072 worker thread done servicing request
00:06:46.638 00.001 10072 Worker thread wakes up
00:06:46.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:46.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:46.641 00.003 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
00:06:47.049 00.408 10072 Exposure complete
00:06:47.101 00.052 10072 worker thread done servicing request
00:06:47.101 00.000 1032 OnExposeComplete: enter
00:06:47.102 00.001 1032 UpdateGuideState(): m_state=6
00:06:47.105 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 413
00:06:47.106 00.001 1032 Star::Find returns 1 (0), X=324.81, Y=742.49, Mass=1420, SNR=26.5, Peak=156 HFD=2.7
00:06:47.108 00.002 1032 MultiStar: [#1 -0.14,-0.15,1.04,U] [#2 -0.00,-0.04,0.93,U] [#3 0.05,-0.00,0.69,U] [#4 -0.28,-0.09,0.00,M1] [#5 -0.01,-0.14,0.69,U] [#6 0.12,-0.01,0.72,U] [#7 0.33,0.10,0.00,M4] [#8 0.14,-0.12,0.58,U] 
00:06:47.110 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.04}, one-star: {0.19, 0.12}
00:06:47.113 00.003 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
00:06:47.115 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
00:06:47.116 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.80 mountX=-0.05 mountY=-0.03, mountTheta=-2.63
00:06:47.119 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
00:06:47.122 00.003 1032 Enqueuing Move request for scope (0.04, -0.04)
00:06:47.123 00.001 10072 Worker thread wakes up
00:06:47.123 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
00:06:47.123 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
00:06:47.123 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
00:06:47.123 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.52, period_length = 288.78
00:06:47.124 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:06:47.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:47.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:06:47.124 00.000 10072 MoveAxis(W, 1, ABG)
00:06:47.124 00.000 10072 Guiding  Dir = 3, Dur = 1
00:06:47.124 00.000 10072 IsGuiding returns 0
00:06:47.126 00.002 10072 PulseGuide returned control before completion, sleep 11
00:06:47.127 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:47.146 00.019 1032 UpdateGuideState exits: m=1420 SNR=26.5
00:06:47.149 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:47.150 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:47.153 00.003 1032 Enqueuing Expose request
00:06:47.153 00.000 10072 IsGuiding returns 0
00:06:47.153 00.000 10072 Move returns status 0, amount 1
00:06:47.155 00.002 10072 MoveAxis(N, 0, ABG)
00:06:47.155 00.000 10072 Move returns status 0, amount 0
00:06:47.155 00.000 10072 move complete, result=0
00:06:47.155 00.000 10072 worker thread done servicing request
00:06:47.155 00.000 10072 Worker thread wakes up
00:06:47.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:47.155 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:47.162 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:06:47.780 00.618 10072 Exposure complete
00:06:47.831 00.051 10072 worker thread done servicing request
00:06:47.831 00.000 1032 OnExposeComplete: enter
00:06:47.833 00.002 1032 UpdateGuideState(): m_state=6
00:06:47.834 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 414
00:06:47.836 00.002 1032 Star::Find returns 1 (0), X=324.91, Y=742.32, Mass=1243, SNR=24.8, Peak=151 HFD=2.6
00:06:47.838 00.002 1032 MultiStar: [#1 -0.07,-0.21,1.15,U] [#2 0.00,-0.23,1.04,U] [#3 0.08,-0.24,0.76,U] [#4 -0.13,-0.14,0.71,U] [#5 0.10,-0.12,0.77,U] [#6 0.21,-0.07,0.73,U] [#7 0.41,0.06,0.00,M5] [#8 0.11,-0.22,0.64,U] 
00:06:47.839 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.16}, one-star: {0.29, -0.05}
00:06:47.841 00.002 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
00:06:47.842 00.001 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
00:06:47.844 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.16 mountX=-0.18 mountY=-0.03, mountTheta=-2.99
00:06:47.847 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.16, opts=13)
00:06:47.848 00.001 1032 Enqueuing Move request for scope (0.07, -0.16)
00:06:47.850 00.002 10072 Worker thread wakes up
00:06:47.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
00:06:47.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
00:06:47.850 00.000 10072 Moving (0.07, -0.16) raw xDistance=-0.18 yDistance=-0.03
00:06:47.850 00.000 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.52, period_length = 288.78
00:06:47.850 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
00:06:47.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:47.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:06:47.850 00.000 10072 MoveAxis(E, 82, ABG)
00:06:47.850 00.000 10072 Guiding  Dir = 2, Dur = 82
00:06:47.851 00.001 10072 IsGuiding returns 0
00:06:47.851 00.000 10072 PulseGuide returned control before completion, sleep 92
00:06:47.851 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:47.873 00.022 1032 UpdateGuideState exits: m=1243 SNR=24.8
00:06:47.875 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:47.877 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:47.879 00.002 1032 Enqueuing Expose request
00:06:47.948 00.069 10072 IsGuiding returns 0
00:06:47.948 00.000 10072 Move returns status 0, amount 82
00:06:47.948 00.000 10072 MoveAxis(N, 0, ABG)
00:06:47.948 00.000 10072 Move returns status 0, amount 0
00:06:47.948 00.000 10072 move complete, result=0
00:06:47.948 00.000 10072 worker thread done servicing request
00:06:47.948 00.000 10072 Worker thread wakes up
00:06:47.948 00.000 1032 GuideStep: -0.2 px 82 ms EAST, -0.0 px 0 ms NORTH
00:06:47.951 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:47.951 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:48.360 00.409 10072 Exposure complete
00:06:48.409 00.049 10072 worker thread done servicing request
00:06:48.409 00.000 1032 OnExposeComplete: enter
00:06:48.411 00.002 1032 UpdateGuideState(): m_state=6
00:06:48.413 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 415
00:06:48.415 00.002 1032 Star::Find returns 1 (0), X=324.89, Y=742.28, Mass=1420, SNR=26.5, Peak=154 HFD=2.6
00:06:48.418 00.003 1032 MultiStar: [#1 -0.01,-0.29,0.00,M1] [#2 0.06,-0.18,0.91,U] [#3 0.11,-0.09,0.72,U] [#4 0.09,-0.24,0.65,U] [#5 0.04,-0.31,0.00,M1] [#6 0.23,-0.06,0.67,U] [#7 0.23,0.03,0.55,U] [#8 0.23,-0.20,0.00,M1] 
00:06:48.419 00.001 1032 refined, 5 included, MultiStar: {0.16, -0.11}, one-star: {0.27, -0.10}
00:06:48.421 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
00:06:48.423 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
00:06:48.425 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-0.59 mountX=-0.15 mountY=-0.13, mountTheta=-2.42
00:06:48.428 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.11, opts=13)
00:06:48.430 00.002 1032 Enqueuing Move request for scope (0.16, -0.11)
00:06:48.431 00.001 10072 Worker thread wakes up
00:06:48.432 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
00:06:48.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
00:06:48.432 00.000 10072 Moving (0.16, -0.11) raw xDistance=-0.15 yDistance=-0.13
00:06:48.432 00.000 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.51, period_length = 288.78
00:06:48.432 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
00:06:48.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:48.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:06:48.432 00.000 10072 MoveAxis(E, 70, ABG)
00:06:48.432 00.000 10072 Guiding  Dir = 2, Dur = 70
00:06:48.434 00.002 10072 IsGuiding returns 0
00:06:48.434 00.000 10072 PulseGuide returned control before completion, sleep 80
00:06:48.434 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:48.456 00.022 1032 UpdateGuideState exits: m=1420 SNR=26.5
00:06:48.459 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:48.461 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:48.463 00.002 1032 Enqueuing Expose request
00:06:48.516 00.053 10072 IsGuiding returns 0
00:06:48.516 00.000 10072 Move returns status 0, amount 70
00:06:48.516 00.000 10072 MoveAxis(N, 0, ABG)
00:06:48.517 00.001 10072 Move returns status 0, amount 0
00:06:48.517 00.000 10072 move complete, result=0
00:06:48.517 00.000 10072 worker thread done servicing request
00:06:48.517 00.000 10072 Worker thread wakes up
00:06:48.517 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:48.517 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:48.520 00.003 1032 GuideStep: -0.1 px 70 ms EAST, -0.1 px 0 ms NORTH
00:06:49.142 00.622 10072 Exposure complete
00:06:49.187 00.045 10072 worker thread done servicing request
00:06:49.187 00.000 1032 OnExposeComplete: enter
00:06:49.189 00.002 1032 UpdateGuideState(): m_state=6
00:06:49.192 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 416
00:06:49.194 00.002 1032 Star::Find returns 1 (0), X=324.69, Y=742.43, Mass=1315, SNR=25.5, Peak=146 HFD=2.9
00:06:49.197 00.003 1032 MultiStar: [#1 -0.16,0.08,1.15,U] [#2 -0.03,0.08,1.00,U] [#3 0.04,-0.04,0.75,U] [#4 -0.07,-0.09,0.70,U] [#5 -0.03,-0.08,0.75,U] [#6 0.11,0.04,0.73,U] [#7 0.18,0.03,0.57,U] [#8 0.11,-0.08,0.57,U] 
00:06:49.199 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.08, 0.06}
00:06:49.201 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
00:06:49.202 00.001 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
00:06:49.204 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.91 mountX=0.01 mountY=-0.01, mountTheta=-0.92
00:06:49.207 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
00:06:49.209 00.002 1032 Enqueuing Move request for scope (0.01, 0.01)
00:06:49.212 00.003 10072 Worker thread wakes up
00:06:49.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
00:06:49.212 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
00:06:49.212 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
00:06:49.213 00.001 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.51, period_length = 288.78
00:06:49.213 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:06:49.213 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:49.213 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:06:49.213 00.000 10072 MoveAxis(W, 2, ABG)
00:06:49.213 00.000 10072 Guiding  Dir = 3, Dur = 2
00:06:49.213 00.000 10072 IsGuiding returns 0
00:06:49.214 00.001 10072 PulseGuide returned control before completion, sleep 12
00:06:49.214 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:49.233 00.019 10072 IsGuiding returns 0
00:06:49.233 00.000 10072 Move returns status 0, amount 2
00:06:49.233 00.000 10072 MoveAxis(N, 0, ABG)
00:06:49.233 00.000 10072 Move returns status 0, amount 0
00:06:49.233 00.000 10072 move complete, result=0
00:06:49.233 00.000 1032 UpdateGuideState exits: m=1315 SNR=25.5
00:06:49.236 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:49.240 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:49.244 00.004 1032 Enqueuing Expose request
00:06:49.245 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:06:49.247 00.002 10072 worker thread done servicing request
00:06:49.247 00.000 10072 Worker thread wakes up
00:06:49.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:49.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:49.659 00.412 10072 Exposure complete
00:06:49.711 00.052 10072 worker thread done servicing request
00:06:49.711 00.000 1032 OnExposeComplete: enter
00:06:49.714 00.003 1032 UpdateGuideState(): m_state=6
00:06:49.716 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 417
00:06:49.718 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=742.39, Mass=1287, SNR=25.3, Peak=143 HFD=2.7
00:06:49.721 00.003 1032 MultiStar: [#1 -0.11,-0.12,1.18,U] [#2 0.02,0.05,0.91,U] [#3 0.12,-0.11,0.73,U] [#4 0.03,-0.08,0.65,U] [#5 0.16,-0.07,0.75,U] [#6 0.15,0.07,0.69,U] [#7 0.45,-0.03,0.00,M4] [#8 0.20,-0.13,0.62,U] 
00:06:49.723 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.20, 0.01}
00:06:49.724 00.001 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
00:06:49.725 00.001 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
00:06:49.728 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.50 mountX=-0.07 mountY=-0.07, mountTheta=-2.33
00:06:49.731 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
00:06:49.732 00.001 1032 Enqueuing Move request for scope (0.09, -0.05)
00:06:49.734 00.002 10072 Worker thread wakes up
00:06:49.734 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
00:06:49.734 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
00:06:49.734 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.07
00:06:49.735 00.001 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.51, period_length = 288.78
00:06:49.735 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:06:49.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:49.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:06:49.735 00.000 10072 MoveAxis(W, 1, ABG)
00:06:49.735 00.000 10072 Guiding  Dir = 3, Dur = 1
00:06:49.736 00.001 10072 IsGuiding returns 0
00:06:49.736 00.000 10072 PulseGuide returned control before completion, sleep 11
00:06:49.737 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:49.751 00.014 10072 IsGuiding returns 0
00:06:49.751 00.000 10072 Move returns status 0, amount 1
00:06:49.751 00.000 10072 MoveAxis(N, 0, ABG)
00:06:49.751 00.000 10072 Move returns status 0, amount 0
00:06:49.751 00.000 10072 move complete, result=0
00:06:49.751 00.000 10072 worker thread done servicing request
00:06:49.758 00.007 1032 UpdateGuideState exits: m=1287 SNR=25.3
00:06:49.761 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:49.762 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:49.764 00.002 1032 Enqueuing Expose request
00:06:49.767 00.003 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:06:49.769 00.002 10072 Worker thread wakes up
00:06:49.769 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:49.769 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:50.397 00.628 10072 Exposure complete
00:06:50.451 00.054 10072 worker thread done servicing request
00:06:50.451 00.000 1032 OnExposeComplete: enter
00:06:50.454 00.003 1032 UpdateGuideState(): m_state=6
00:06:50.458 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 418
00:06:50.461 00.003 1032 Star::Find returns 1 (0), X=324.82, Y=742.29, Mass=1483, SNR=27.1, Peak=175 HFD=2.6
00:06:50.464 00.003 1032 MultiStar: [#1 -0.06,-0.22,1.06,U] [#2 0.10,-0.15,0.96,U] [#3 0.02,-0.14,0.70,U] [#4 -0.13,-0.11,0.62,U] [#5 0.06,-0.23,0.65,U] [#6 0.04,-0.16,0.68,U] [#7 0.34,-0.10,0.00,M5] [#8 0.16,-0.38,0.00,M1] 
00:06:50.467 00.003 1032 refined, 6 included, MultiStar: {0.04, -0.16}, one-star: {0.20, -0.09}
00:06:50.468 00.001 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.14)
00:06:50.470 00.002 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.14)
00:06:50.476 00.006 1032 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.32 mountX=-0.16 mountY=0.00, mountTheta=3.14
00:06:50.480 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.16, opts=13)
00:06:50.482 00.002 1032 Enqueuing Move request for scope (0.04, -0.16)
00:06:50.484 00.002 10072 Worker thread wakes up
00:06:50.484 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
00:06:50.484 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
00:06:50.484 00.000 10072 Moving (0.04, -0.16) raw xDistance=-0.16 yDistance=0.00
00:06:50.485 00.001 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.51, period_length = 288.78
00:06:50.485 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
00:06:50.485 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:50.485 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:06:50.485 00.000 10072 MoveAxis(E, 75, ABG)
00:06:50.485 00.000 10072 Guiding  Dir = 2, Dur = 75
00:06:50.486 00.001 10072 IsGuiding returns 0
00:06:50.490 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:50.493 00.003 10072 PulseGuide returned control before completion, sleep 81
00:06:50.518 00.025 1032 UpdateGuideState exits: m=1483 SNR=27.1
00:06:50.524 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:50.528 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:50.533 00.005 1032 Enqueuing Expose request
00:06:50.580 00.047 10072 IsGuiding returns 1
00:06:50.581 00.001 10072 scope still moving after pulse duration time elapsed
00:06:50.610 00.029 10072 IsGuiding returns 0
00:06:50.610 00.000 10072 scope move finished after 75 + 49 ms
00:06:50.610 00.000 10072 Move returns status 0, amount 75
00:06:50.610 00.000 10072 MoveAxis(N, 0, ABG)
00:06:50.611 00.001 10072 Move returns status 0, amount 0
00:06:50.611 00.000 10072 move complete, result=0
00:06:50.611 00.000 10072 worker thread done servicing request
00:06:50.611 00.000 10072 Worker thread wakes up
00:06:50.612 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:50.612 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:50.613 00.001 1032 GuideStep: -0.2 px 75 ms EAST, 0.0 px 0 ms NORTH
00:06:51.033 00.420 10072 Exposure complete
00:06:51.095 00.062 10072 worker thread done servicing request
00:06:51.095 00.000 1032 OnExposeComplete: enter
00:06:51.099 00.004 1032 UpdateGuideState(): m_state=6
00:06:51.102 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 419
00:06:51.104 00.002 1032 Star::Find returns 1 (0), X=324.84, Y=742.27, Mass=1324, SNR=25.6, Peak=148 HFD=2.6
00:06:51.107 00.003 1032 MultiStar: [#1 -0.01,-0.18,1.12,U] [#2 0.06,-0.13,0.97,U] [#3 0.02,-0.23,0.76,U] [#4 -0.14,-0.20,0.71,U] [#5 0.06,-0.37,0.00,M1] [#6 0.05,-0.14,0.75,U] [#7 0.45,-0.12,0.00,M6] [#8 0.09,-0.21,0.61,U] 
00:06:51.108 00.001 1032 refined, 6 included, MultiStar: {0.05, -0.17}, one-star: {0.23, -0.11}
00:06:51.112 00.004 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
00:06:51.115 00.003 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
00:06:51.118 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.29 mountX=-0.17 mountY=-0.00, mountTheta=-3.12
00:06:51.126 00.008 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.17, opts=13)
00:06:51.135 00.009 1032 Enqueuing Move request for scope (0.05, -0.17)
00:06:51.140 00.005 10072 Worker thread wakes up
00:06:51.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
00:06:51.140 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
00:06:51.140 00.000 10072 Moving (0.05, -0.17) raw xDistance=-0.17 yDistance=-0.00
00:06:51.140 00.000 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.08, hyst_pct = 0.51, period_length = 288.78
00:06:51.141 00.001 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
00:06:51.141 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:51.141 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:06:51.141 00.000 10072 MoveAxis(E, 81, ABG)
00:06:51.141 00.000 10072 Guiding  Dir = 2, Dur = 81
00:06:51.141 00.000 10072 IsGuiding returns 0
00:06:51.142 00.001 10072 PulseGuide returned control before completion, sleep 91
00:06:51.142 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:51.168 00.026 1032 UpdateGuideState exits: m=1324 SNR=25.6
00:06:51.170 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:51.172 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:51.176 00.004 1032 Enqueuing Expose request
00:06:51.247 00.071 10072 IsGuiding returns 0
00:06:51.248 00.001 10072 Move returns status 0, amount 81
00:06:51.248 00.000 10072 MoveAxis(N, 0, ABG)
00:06:51.248 00.000 10072 Move returns status 0, amount 0
00:06:51.248 00.000 10072 move complete, result=0
00:06:51.248 00.000 10072 worker thread done servicing request
00:06:51.248 00.000 10072 Worker thread wakes up
00:06:51.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:51.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:51.248 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.0 px 0 ms NORTH
00:06:51.877 00.629 10072 Exposure complete
00:06:51.942 00.065 10072 worker thread done servicing request
00:06:51.942 00.000 1032 OnExposeComplete: enter
00:06:51.946 00.004 1032 UpdateGuideState(): m_state=6
00:06:51.947 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 420
00:06:51.950 00.003 1032 Star::Find returns 1 (0), X=324.89, Y=742.61, Mass=1372, SNR=26.1, Peak=176 HFD=2.6
00:06:51.952 00.002 1032 MultiStar: [#1 0.02,0.08,1.14,U] [#2 0.01,0.13,0.93,U] [#3 -0.03,-0.06,0.69,U] [#4 -0.05,-0.04,0.67,U] [#5 -0.05,-0.01,0.66,U] [#6 0.11,0.10,0.66,U] [#7 0.49,0.24,0.00,M7] [#8 0.28,-0.06,0.00,M1] 
00:06:51.954 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.08}, one-star: {0.28, 0.23}
00:06:51.957 00.003 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:06:51.962 00.005 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:06:51.963 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=0.98 mountX=0.06 mountY=-0.07, mountTheta=-0.85
00:06:51.969 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
00:06:51.972 00.003 1032 Enqueuing Move request for scope (0.05, 0.08)
00:06:51.974 00.002 10072 Worker thread wakes up
00:06:51.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
00:06:51.974 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
00:06:51.974 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.07
00:06:51.975 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.51, period_length = 288.78
00:06:51.975 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:06:51.975 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:51.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:06:51.975 00.000 10072 MoveAxis(W, 1, ABG)
00:06:51.975 00.000 10072 Guiding  Dir = 3, Dur = 1
00:06:51.975 00.000 10072 IsGuiding returns 0
00:06:51.976 00.001 10072 PulseGuide returned control before completion, sleep 11
00:06:51.976 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:51.998 00.022 10072 IsGuiding returns 0
00:06:51.998 00.000 10072 Move returns status 0, amount 1
00:06:51.998 00.000 10072 MoveAxis(N, 0, ABG)
00:06:51.998 00.000 10072 Move returns status 0, amount 0
00:06:51.998 00.000 10072 move complete, result=0
00:06:51.998 00.000 10072 worker thread done servicing request
00:06:52.002 00.004 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:06:52.005 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:52.007 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:52.009 00.002 1032 Enqueuing Expose request
00:06:52.020 00.011 10072 Worker thread wakes up
00:06:52.020 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:06:52.023 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:52.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:52.444 00.421 10072 Exposure complete
00:06:52.519 00.075 10072 worker thread done servicing request
00:06:52.520 00.001 1032 OnExposeComplete: enter
00:06:52.524 00.004 1032 UpdateGuideState(): m_state=6
00:06:52.526 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 421
00:06:52.529 00.003 1032 Star::Find returns 1 (0), X=324.86, Y=742.48, Mass=1465, SNR=27.0, Peak=176 HFD=2.6
00:06:52.532 00.003 1032 MultiStar: [#1 -0.04,-0.00,1.05,U] [#2 0.13,0.02,0.98,U] [#3 -0.04,-0.01,0.67,U] [#4 -0.15,-0.03,0.65,U] [#5 -0.02,0.16,0.67,U] [#6 0.09,0.19,0.63,U] [#7 0.35,0.18,0.00,M8] [#8 0.06,-0.04,0.55,U] 
00:06:52.536 00.004 1032 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.25, 0.10}
00:06:52.541 00.005 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
00:06:52.543 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
00:06:52.546 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.83 mountX=0.04 mountY=-0.06, mountTheta=-1.00
00:06:52.561 00.015 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
00:06:52.566 00.005 1032 Enqueuing Move request for scope (0.05, 0.05)
00:06:52.570 00.004 10072 Worker thread wakes up
00:06:52.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:06:52.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:06:52.570 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
00:06:52.571 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.51, period_length = 288.78
00:06:52.571 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:06:52.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:52.572 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:06:52.572 00.000 10072 MoveAxis(W, 1, ABG)
00:06:52.572 00.000 10072 Guiding  Dir = 3, Dur = 1
00:06:52.573 00.001 10072 IsGuiding returns 0
00:06:52.576 00.003 10072 IsGuiding returns 0
00:06:52.576 00.000 10072 Move returns status 0, amount 1
00:06:52.576 00.000 10072 MoveAxis(N, 0, ABG)
00:06:52.576 00.000 10072 Move returns status 0, amount 0
00:06:52.576 00.000 10072 move complete, result=0
00:06:52.577 00.001 10072 worker thread done servicing request
00:06:52.577 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:52.606 00.029 1032 UpdateGuideState exits: m=1465 SNR=27.0
00:06:52.611 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:52.618 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:52.620 00.002 1032 Enqueuing Expose request
00:06:52.625 00.005 10072 Worker thread wakes up
00:06:52.625 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:06:52.628 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:52.628 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:53.269 00.641 10072 Exposure complete
00:06:53.353 00.084 10072 worker thread done servicing request
00:06:53.353 00.000 1032 OnExposeComplete: enter
00:06:53.357 00.004 1032 UpdateGuideState(): m_state=6
00:06:53.360 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 422
00:06:53.364 00.004 1032 Star::Find returns 1 (0), X=324.80, Y=742.37, Mass=1473, SNR=27.0, Peak=172 HFD=2.7
00:06:53.366 00.002 1032 MultiStar: [#1 -0.01,-0.09,1.07,U] [#2 -0.02,0.08,0.97,U] [#3 -0.00,-0.10,0.74,U] [#4 -0.09,-0.07,0.65,U] [#5 0.10,-0.10,0.67,U] [#6 0.18,0.00,0.67,U] [#7 0.41,0.06,0.00,M9] [#8 0.17,-0.29,0.00,M1] 
00:06:53.372 00.006 1032 refined, 6 included, MultiStar: {0.05, -0.04}, one-star: {0.19, -0.01}
00:06:53.377 00.005 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
00:06:53.381 00.004 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
00:06:53.383 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.63 mountX=-0.05 mountY=-0.04, mountTheta=-2.46
00:06:53.389 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
00:06:53.391 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
00:06:53.395 00.004 10072 Worker thread wakes up
00:06:53.395 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
00:06:53.395 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
00:06:53.395 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
00:06:53.396 00.001 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.51, period_length = 288.78
00:06:53.396 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:06:53.396 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:53.397 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:06:53.397 00.000 10072 MoveAxis(W, 1, ABG)
00:06:53.397 00.000 10072 Guiding  Dir = 3, Dur = 1
00:06:53.398 00.001 10072 IsGuiding returns 0
00:06:53.399 00.001 10072 IsGuiding returns 0
00:06:53.400 00.001 10072 Move returns status 0, amount 1
00:06:53.400 00.000 10072 MoveAxis(N, 0, ABG)
00:06:53.400 00.000 10072 Move returns status 0, amount 0
00:06:53.400 00.000 10072 move complete, result=0
00:06:53.400 00.000 10072 worker thread done servicing request
00:06:53.400 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:53.433 00.033 1032 UpdateGuideState exits: m=1473 SNR=27.0
00:06:53.437 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:53.441 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:53.444 00.003 1032 Enqueuing Expose request
00:06:53.447 00.003 10072 Worker thread wakes up
00:06:53.447 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:06:53.449 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:53.450 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:53.863 00.413 10072 Exposure complete
00:06:53.938 00.075 10072 worker thread done servicing request
00:06:53.938 00.000 1032 OnExposeComplete: enter
00:06:53.942 00.004 1032 UpdateGuideState(): m_state=6
00:06:53.944 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 423
00:06:53.948 00.004 1032 Star::Find returns 1 (0), X=324.84, Y=742.36, Mass=1376, SNR=26.1, Peak=162 HFD=2.7
00:06:53.950 00.002 1032 MultiStar: [#1 0.06,-0.28,0.00,M1] [#2 0.08,-0.00,0.98,U] [#3 0.18,-0.25,0.00,M1] [#4 -0.11,-0.26,0.00,M1] [#5 0.16,-0.10,0.73,U] [#6 0.10,-0.07,0.69,U] [#7 0.49,-0.07,0.00,M10] [#8 0.20,-0.09,0.65,U] 
00:06:53.952 00.002 1032 refined, 4 included, MultiStar: {0.15, -0.05}, one-star: {0.23, -0.02}
00:06:53.954 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
00:06:53.958 00.004 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
00:06:53.961 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.31 mountX=-0.09 mountY=-0.14, mountTheta=-2.14
00:06:53.964 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
00:06:53.966 00.002 1032 Enqueuing Move request for scope (0.15, -0.05)
00:06:53.969 00.003 10072 Worker thread wakes up
00:06:53.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
00:06:53.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
00:06:53.969 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.09 yDistance=-0.14
00:06:53.969 00.000 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.50, period_length = 288.78
00:06:53.970 00.001 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:06:53.970 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:53.970 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:06:53.970 00.000 10072 MoveAxis(E, 2, ABG)
00:06:53.970 00.000 10072 Guiding  Dir = 2, Dur = 2
00:06:53.971 00.001 10072 IsGuiding returns 0
00:06:53.971 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:53.975 00.004 10072 PulseGuide returned control before completion, sleep 12
00:06:53.999 00.024 10072 IsGuiding returns 0
00:06:53.999 00.000 10072 Move returns status 0, amount 2
00:06:53.999 00.000 10072 MoveAxis(N, 0, ABG)
00:06:53.999 00.000 10072 Move returns status 0, amount 0
00:06:54.000 00.001 1032 UpdateGuideState exits: m=1376 SNR=26.1
00:06:54.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:54.005 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:54.007 00.002 1032 Enqueuing Expose request
00:06:54.009 00.002 10072 move complete, result=0
00:06:54.009 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:06:54.011 00.002 10072 worker thread done servicing request
00:06:54.012 00.001 10072 Worker thread wakes up
00:06:54.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:54.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:54.641 00.629 10072 Exposure complete
00:06:54.701 00.060 10072 worker thread done servicing request
00:06:54.701 00.000 1032 OnExposeComplete: enter
00:06:54.703 00.002 1032 UpdateGuideState(): m_state=6
00:06:54.704 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 424
00:06:54.706 00.002 1032 Star::Find returns 1 (0), X=324.85, Y=742.32, Mass=1411, SNR=26.5, Peak=161 HFD=2.6
00:06:54.708 00.002 1032 MultiStar: [#1 -0.10,-0.19,1.05,U] [#2 0.04,-0.10,0.92,U] [#3 0.22,-0.12,0.77,U] [#4 0.05,-0.10,0.70,U] [#5 0.09,-0.16,0.70,U] [#6 0.13,-0.01,0.70,U] [#7 0.52,0.08,0.00,R] [#8 0.16,-0.26,0.00,M1] 
00:06:54.710 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.11}, one-star: {0.23, -0.06}
00:06:54.711 00.001 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
00:06:54.713 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
00:06:54.716 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.87 mountX=-0.13 mountY=-0.06, mountTheta=-2.70
00:06:54.719 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.11, opts=13)
00:06:54.723 00.004 1032 Enqueuing Move request for scope (0.09, -0.11)
00:06:54.725 00.002 10072 Worker thread wakes up
00:06:54.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
00:06:54.725 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
00:06:54.725 00.000 10072 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.06
00:06:54.725 00.000 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.50, period_length = 288.78
00:06:54.725 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
00:06:54.726 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:54.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:06:54.726 00.000 10072 MoveAxis(E, 3, ABG)
00:06:54.726 00.000 10072 Guiding  Dir = 2, Dur = 3
00:06:54.726 00.000 10072 IsGuiding returns 0
00:06:54.727 00.001 10072 PulseGuide returned control before completion, sleep 13
00:06:54.727 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:54.747 00.020 10072 IsGuiding returns 0
00:06:54.747 00.000 10072 Move returns status 0, amount 3
00:06:54.747 00.000 10072 MoveAxis(N, 0, ABG)
00:06:54.747 00.000 10072 Move returns status 0, amount 0
00:06:54.747 00.000 10072 move complete, result=0
00:06:54.747 00.000 10072 worker thread done servicing request
00:06:54.751 00.004 1032 UpdateGuideState exits: m=1411 SNR=26.5
00:06:54.753 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:54.755 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:54.757 00.002 1032 Enqueuing Expose request
00:06:54.758 00.001 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:06:54.760 00.002 10072 Worker thread wakes up
00:06:54.760 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:54.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:55.175 00.415 10072 Exposure complete
00:06:55.228 00.053 10072 worker thread done servicing request
00:06:55.228 00.000 1032 OnExposeComplete: enter
00:06:55.230 00.002 1032 UpdateGuideState(): m_state=6
00:06:55.232 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 425
00:06:55.235 00.003 1032 Star::Find returns 1 (0), X=324.88, Y=742.38, Mass=1207, SNR=24.5, Peak=140 HFD=2.6
00:06:55.240 00.005 1032 MultiStar: [#1 -0.05,-0.16,1.19,U] [#2 0.05,0.02,1.07,U] [#3 0.03,-0.13,0.72,U] [#4 0.00,-0.17,0.74,U] [#5 -0.01,-0.03,0.74,U] [#6 0.25,0.09,0.78,U] [#7 -0.11,0.01,0.60,U] [#8 0.13,-0.04,0.59,U] 
00:06:55.244 00.004 1032 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.26, 0.00}
00:06:55.246 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
00:06:55.247 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
00:06:55.249 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.62 mountX=-0.06 mountY=-0.05, mountTheta=-2.45
00:06:55.254 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
00:06:55.255 00.001 1032 Enqueuing Move request for scope (0.07, -0.05)
00:06:55.257 00.002 10072 Worker thread wakes up
00:06:55.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
00:06:55.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
00:06:55.257 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.06 yDistance=-0.05
00:06:55.258 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.50, period_length = 288.78
00:06:55.258 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:06:55.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:55.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:06:55.258 00.000 10072 MoveAxis(E, 2, ABG)
00:06:55.258 00.000 10072 Guiding  Dir = 2, Dur = 2
00:06:55.259 00.001 10072 IsGuiding returns 0
00:06:55.259 00.000 10072 PulseGuide returned control before completion, sleep 12
00:06:55.259 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:55.284 00.025 10072 IsGuiding returns 0
00:06:55.284 00.000 1032 UpdateGuideState exits: m=1207 SNR=24.5
00:06:55.287 00.003 10072 Move returns status 0, amount 2
00:06:55.287 00.000 10072 MoveAxis(N, 0, ABG)
00:06:55.287 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:55.289 00.002 10072 Move returns status 0, amount 0
00:06:55.289 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:55.291 00.002 1032 Enqueuing Expose request
00:06:55.292 00.001 10072 move complete, result=0
00:06:55.294 00.002 10072 worker thread done servicing request
00:06:55.294 00.000 10072 Worker thread wakes up
00:06:55.294 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:06:55.296 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:55.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:55.931 00.635 10072 Exposure complete
00:06:55.996 00.065 10072 worker thread done servicing request
00:06:55.996 00.000 1032 OnExposeComplete: enter
00:06:55.999 00.003 1032 UpdateGuideState(): m_state=6
00:06:56.002 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 426
00:06:56.005 00.003 1032 Star::Find returns 1 (0), X=324.95, Y=742.25, Mass=1408, SNR=26.4, Peak=169 HFD=2.5
00:06:56.008 00.003 1032 MultiStar: [#1 0.06,-0.14,1.09,U] [#2 0.04,0.00,0.99,U] [#3 0.24,-0.18,0.00,M1] [#4 0.06,-0.09,0.62,U] [#5 0.09,-0.14,0.72,U] [#6 0.19,-0.11,0.71,U] [#7 -0.08,-0.02,0.52,U] [#8 0.41,-0.21,0.00,M1] 
00:06:56.010 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.09}, one-star: {0.34, -0.13}
00:06:56.012 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
00:06:56.014 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
00:06:56.016 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-0.69 mountX=-0.12 mountY=-0.09, mountTheta=-2.52
00:06:56.022 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
00:06:56.024 00.002 1032 Enqueuing Move request for scope (0.11, -0.09)
00:06:56.026 00.002 10072 Worker thread wakes up
00:06:56.026 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
00:06:56.026 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
00:06:56.026 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=-0.09
00:06:56.027 00.001 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.50, period_length = 288.78
00:06:56.027 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
00:06:56.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:56.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:06:56.027 00.000 10072 MoveAxis(E, 3, ABG)
00:06:56.027 00.000 10072 Guiding  Dir = 2, Dur = 3
00:06:56.028 00.001 10072 IsGuiding returns 0
00:06:56.028 00.000 10072 PulseGuide returned control before completion, sleep 13
00:06:56.029 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:56.050 00.021 10072 IsGuiding returns 0
00:06:56.050 00.000 10072 Move returns status 0, amount 3
00:06:56.050 00.000 10072 MoveAxis(N, 0, ABG)
00:06:56.050 00.000 10072 Move returns status 0, amount 0
00:06:56.050 00.000 10072 move complete, result=0
00:06:56.050 00.000 10072 worker thread done servicing request
00:06:56.055 00.005 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:06:56.057 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:56.060 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:56.062 00.002 1032 Enqueuing Expose request
00:06:56.063 00.001 10072 Worker thread wakes up
00:06:56.063 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:06:56.066 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:56.066 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:56.474 00.408 10072 Exposure complete
00:06:56.532 00.058 10072 worker thread done servicing request
00:06:56.532 00.000 1032 OnExposeComplete: enter
00:06:56.534 00.002 1032 UpdateGuideState(): m_state=6
00:06:56.538 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 427
00:06:56.544 00.006 1032 Star::Find returns 1 (0), X=324.85, Y=742.27, Mass=1431, SNR=26.6, Peak=167 HFD=2.6
00:06:56.546 00.002 1032 MultiStar: [#1 0.01,-0.14,1.09,U] [#2 0.16,-0.21,0.00,M1] [#3 0.13,-0.23,0.75,U] [#4 0.21,-0.28,0.00,M1] [#5 0.05,-0.21,0.70,U] [#6 0.24,-0.05,0.73,U] [#7 -0.02,-0.16,0.51,U] [#8 0.13,-0.21,0.54,U] 
00:06:56.548 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.15}, one-star: {0.23, -0.11}
00:06:56.552 00.004 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
00:06:56.554 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
00:06:56.556 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.93 mountX=-0.18 mountY=-0.07, mountTheta=-2.76
00:06:56.558 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.15, opts=13)
00:06:56.561 00.003 1032 Enqueuing Move request for scope (0.11, -0.15)
00:06:56.563 00.002 10072 Worker thread wakes up
00:06:56.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
00:06:56.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
00:06:56.563 00.000 10072 Moving (0.11, -0.15) raw xDistance=-0.18 yDistance=-0.07
00:06:56.564 00.001 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.50, period_length = 288.78
00:06:56.564 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
00:06:56.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:56.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:06:56.564 00.000 10072 MoveAxis(E, 87, ABG)
00:06:56.564 00.000 10072 Guiding  Dir = 2, Dur = 87
00:06:56.564 00.000 10072 IsGuiding returns 0
00:06:56.564 00.000 10072 PulseGuide returned control before completion, sleep 97
00:06:56.565 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:56.591 00.026 1032 UpdateGuideState exits: m=1431 SNR=26.6
00:06:56.593 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:56.595 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:56.598 00.003 1032 Enqueuing Expose request
00:06:56.674 00.076 10072 IsGuiding returns 0
00:06:56.674 00.000 10072 Move returns status 0, amount 87
00:06:56.674 00.000 10072 MoveAxis(N, 0, ABG)
00:06:56.674 00.000 10072 Move returns status 0, amount 0
00:06:56.674 00.000 10072 move complete, result=0
00:06:56.674 00.000 10072 worker thread done servicing request
00:06:56.674 00.000 10072 Worker thread wakes up
00:06:56.674 00.000 1032 GuideStep: -0.2 px 87 ms EAST, -0.1 px 0 ms NORTH
00:06:56.678 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:56.679 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:57.305 00.626 10072 Exposure complete
00:06:57.358 00.053 10072 worker thread done servicing request
00:06:57.360 00.002 1032 OnExposeComplete: enter
00:06:57.363 00.003 1032 UpdateGuideState(): m_state=6
00:06:57.370 00.007 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 428
00:06:57.372 00.002 1032 Star::Find returns 1 (0), X=324.84, Y=742.31, Mass=1562, SNR=27.9, Peak=180 HFD=2.7
00:06:57.375 00.003 1032 MultiStar: [#1 -0.01,-0.22,1.02,U] [#2 0.02,-0.01,0.93,U] [#3 0.07,-0.17,0.69,U] [#4 0.07,-0.20,0.63,U] [#5 0.19,-0.19,0.00,M1] [#6 0.29,0.09,0.00,M1] [#7 -0.12,-0.07,0.47,U] [#8 0.30,-0.06,0.00,M1] 
00:06:57.376 00.001 1032 refined, 5 included, MultiStar: {0.06, -0.12}, one-star: {0.23, -0.06}
00:06:57.378 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
00:06:57.381 00.003 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
00:06:57.384 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.14 mountX=-0.13 mountY=-0.02, mountTheta=-2.97
00:06:57.387 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.12, opts=13)
00:06:57.389 00.002 1032 Enqueuing Move request for scope (0.06, -0.12)
00:06:57.391 00.002 10072 Worker thread wakes up
00:06:57.391 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
00:06:57.391 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
00:06:57.391 00.000 10072 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.02
00:06:57.392 00.001 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.50, period_length = 288.78
00:06:57.392 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
00:06:57.392 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:57.392 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:06:57.392 00.000 10072 MoveAxis(E, 67, ABG)
00:06:57.392 00.000 10072 Guiding  Dir = 2, Dur = 67
00:06:57.392 00.000 10072 IsGuiding returns 0
00:06:57.394 00.002 10072 PulseGuide returned control before completion, sleep 76
00:06:57.399 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:57.420 00.021 1032 UpdateGuideState exits: m=1562 SNR=27.9
00:06:57.422 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:57.426 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:57.429 00.003 1032 Enqueuing Expose request
00:06:57.490 00.061 10072 IsGuiding returns 0
00:06:57.490 00.000 10072 Move returns status 0, amount 67
00:06:57.490 00.000 10072 MoveAxis(N, 0, ABG)
00:06:57.490 00.000 10072 Move returns status 0, amount 0
00:06:57.490 00.000 10072 move complete, result=0
00:06:57.490 00.000 10072 worker thread done servicing request
00:06:57.490 00.000 10072 Worker thread wakes up
00:06:57.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:57.490 00.000 1032 GuideStep: -0.1 px 67 ms EAST, -0.0 px 0 ms NORTH
00:06:57.494 00.004 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:57.900 00.406 10072 Exposure complete
00:06:57.954 00.054 10072 worker thread done servicing request
00:06:57.955 00.001 1032 OnExposeComplete: enter
00:06:57.959 00.004 1032 UpdateGuideState(): m_state=6
00:06:57.962 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 429
00:06:57.964 00.002 1032 Star::Find returns 1 (0), X=324.85, Y=742.44, Mass=1332, SNR=25.7, Peak=154 HFD=2.6
00:06:57.966 00.002 1032 MultiStar: [#1 -0.06,-0.03,1.12,U] [#2 0.04,-0.04,1.03,U] [#3 0.05,-0.12,0.70,U] [#4 -0.06,0.03,0.66,U] [#5 0.10,-0.04,0.69,U] [#6 0.16,0.10,0.68,U] [#7 -0.18,-0.01,0.56,U] [#8 0.22,-0.18,0.00,M2] 
00:06:57.968 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {0.23, 0.06}
00:06:57.969 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
00:06:57.971 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
00:06:57.973 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.20 mountX=-0.02 mountY=-0.04, mountTheta=-2.03
00:06:57.976 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
00:06:57.978 00.002 1032 Enqueuing Move request for scope (0.04, -0.01)
00:06:57.980 00.002 10072 Worker thread wakes up
00:06:57.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:06:57.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:06:57.980 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
00:06:57.981 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.50, period_length = 288.78
00:06:57.981 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:06:57.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:57.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:06:57.981 00.000 10072 MoveAxis(E, 4, ABG)
00:06:57.981 00.000 10072 Guiding  Dir = 2, Dur = 4
00:06:57.982 00.001 10072 IsGuiding returns 0
00:06:57.982 00.000 10072 PulseGuide returned control before completion, sleep 14
00:06:57.983 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:58.007 00.024 1032 UpdateGuideState exits: m=1332 SNR=25.7
00:06:58.009 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:58.011 00.002 10072 IsGuiding returns 0
00:06:58.011 00.000 10072 Move returns status 0, amount 4
00:06:58.011 00.000 10072 MoveAxis(N, 0, ABG)
00:06:58.011 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:58.014 00.003 1032 Enqueuing Expose request
00:06:58.015 00.001 10072 Move returns status 0, amount 0
00:06:58.015 00.000 10072 move complete, result=0
00:06:58.015 00.000 10072 worker thread done servicing request
00:06:58.015 00.000 10072 Worker thread wakes up
00:06:58.015 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:58.016 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:58.026 00.010 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
00:06:58.647 00.621 10072 Exposure complete
00:06:58.696 00.049 1032 OnExposeComplete: enter
00:06:58.698 00.002 1032 UpdateGuideState(): m_state=6
00:06:58.700 00.002 10072 worker thread done servicing request
00:06:58.700 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 430
00:06:58.703 00.003 1032 Star::Find returns 1 (0), X=324.84, Y=742.50, Mass=1408, SNR=26.5, Peak=160 HFD=2.7
00:06:58.705 00.002 1032 MultiStar: [#1 0.05,-0.06,1.11,U] [#2 -0.01,0.01,0.95,U] [#3 0.17,-0.21,0.71,U] [#4 -0.15,0.04,0.63,U] [#5 0.06,0.03,0.70,U] [#6 0.25,0.14,0.00,M1] [#7 0.02,-0.04,0.55,U] [#8 0.32,-0.02,0.00,M3] 
00:06:58.707 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.01}, one-star: {0.23, 0.12}
00:06:58.709 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
00:06:58.711 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
00:06:58.713 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.12 mountX=-0.02 mountY=-0.06, mountTheta=-1.95
00:06:58.716 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
00:06:58.718 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
00:06:58.721 00.003 10072 Worker thread wakes up
00:06:58.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:06:58.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:06:58.721 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.02 yDistance=-0.06
00:06:58.721 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.50, period_length = 288.78
00:06:58.721 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:06:58.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:58.722 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:06:58.722 00.000 10072 MoveAxis(E, 4, ABG)
00:06:58.722 00.000 10072 Guiding  Dir = 2, Dur = 4
00:06:58.722 00.000 10072 IsGuiding returns 0
00:06:58.723 00.001 10072 PulseGuide returned control before completion, sleep 14
00:06:58.723 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:58.740 00.017 10072 IsGuiding returns 0
00:06:58.740 00.000 10072 Move returns status 0, amount 4
00:06:58.740 00.000 10072 MoveAxis(N, 0, ABG)
00:06:58.740 00.000 10072 Move returns status 0, amount 0
00:06:58.740 00.000 10072 move complete, result=0
00:06:58.740 00.000 10072 worker thread done servicing request
00:06:58.745 00.005 1032 UpdateGuideState exits: m=1408 SNR=26.5
00:06:58.747 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:58.749 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:58.751 00.002 1032 Enqueuing Expose request
00:06:58.752 00.001 10072 Worker thread wakes up
00:06:58.753 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:58.753 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:58.753 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:06:59.169 00.416 10072 Exposure complete
00:06:59.222 00.053 10072 worker thread done servicing request
00:06:59.222 00.000 1032 OnExposeComplete: enter
00:06:59.225 00.003 1032 UpdateGuideState(): m_state=6
00:06:59.227 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 431
00:06:59.229 00.002 1032 Star::Find returns 1 (0), X=324.88, Y=742.35, Mass=1347, SNR=25.8, Peak=155 HFD=2.6
00:06:59.231 00.002 1032 MultiStar: [#1 0.00,-0.12,1.10,U] [#2 0.12,0.07,1.03,U] [#3 0.02,-0.20,0.75,U] [#4 0.06,-0.16,0.66,U] [#5 0.10,-0.09,0.68,U] [#6 0.18,0.03,0.69,U] [#7 -0.02,-0.15,0.57,U] [#8 0.28,-0.20,0.00,M4] 
00:06:59.233 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.07}, one-star: {0.27, -0.03}
00:06:59.235 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
00:06:59.237 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
00:06:59.239 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.64 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
00:06:59.243 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
00:06:59.245 00.002 1032 Enqueuing Move request for scope (0.10, -0.07)
00:06:59.247 00.002 10072 Worker thread wakes up
00:06:59.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
00:06:59.247 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
00:06:59.247 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.07
00:06:59.248 00.001 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.50, period_length = 288.78
00:06:59.248 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:06:59.248 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:59.248 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:06:59.248 00.000 10072 MoveAxis(E, 5, ABG)
00:06:59.248 00.000 10072 Guiding  Dir = 2, Dur = 5
00:06:59.249 00.001 10072 IsGuiding returns 0
00:06:59.249 00.000 10072 PulseGuide returned control before completion, sleep 15
00:06:59.250 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:06:59.273 00.023 1032 UpdateGuideState exits: m=1347 SNR=25.8
00:06:59.274 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:59.277 00.003 10072 IsGuiding returns 0
00:06:59.277 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:06:59.280 00.003 1032 Enqueuing Expose request
00:06:59.282 00.002 10072 Move returns status 0, amount 5
00:06:59.282 00.000 10072 MoveAxis(N, 0, ABG)
00:06:59.282 00.000 10072 Move returns status 0, amount 0
00:06:59.282 00.000 10072 move complete, result=0
00:06:59.282 00.000 10072 worker thread done servicing request
00:06:59.282 00.000 10072 Worker thread wakes up
00:06:59.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:06:59.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:06:59.290 00.008 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:06:59.922 00.632 10072 Exposure complete
00:06:59.973 00.051 10072 worker thread done servicing request
00:06:59.973 00.000 1032 OnExposeComplete: enter
00:06:59.976 00.003 1032 UpdateGuideState(): m_state=6
00:06:59.977 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 432
00:06:59.979 00.002 1032 Star::Find returns 1 (0), X=324.87, Y=742.30, Mass=1366, SNR=26.0, Peak=154 HFD=2.6
00:06:59.980 00.001 1032 MultiStar: [#1 0.09,-0.30,0.00,M1] [#2 0.13,-0.14,0.98,U] [#3 0.14,-0.31,0.00,M1] [#4 0.01,-0.18,0.66,U] [#5 0.14,-0.13,0.72,U] [#6 0.32,-0.11,0.00,M1] [#7 -0.34,-0.14,0.00,M1] [#8 0.35,-0.22,0.00,M5] 
00:06:59.982 00.002 1032 refined, 3 included, MultiStar: {0.14, -0.13}, one-star: {0.25, -0.07}
00:06:59.983 00.001 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
00:06:59.986 00.003 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
00:06:59.989 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.71 mountX=-0.16 mountY=-0.11, mountTheta=-2.55
00:06:59.993 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.13, opts=13)
00:06:59.994 00.001 1032 Enqueuing Move request for scope (0.14, -0.13)
00:06:59.996 00.002 10072 Worker thread wakes up
00:06:59.996 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
00:06:59.996 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
00:06:59.996 00.000 10072 Moving (0.14, -0.13) raw xDistance=-0.16 yDistance=-0.11
00:06:59.997 00.001 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.49, period_length = 288.78
00:06:59.997 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:06:59.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:59.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:06:59.997 00.000 10072 MoveAxis(E, 82, ABG)
00:06:59.997 00.000 10072 Guiding  Dir = 2, Dur = 82
00:06:59.999 00.002 10072 IsGuiding returns 0
00:06:59.999 00.000 10072 PulseGuide returned control before completion, sleep 92
00:07:00.000 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:00.025 00.025 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:07:00.029 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:00.031 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:00.032 00.001 1032 Enqueuing Expose request
00:07:00.106 00.074 10072 IsGuiding returns 0
00:07:00.106 00.000 10072 Move returns status 0, amount 82
00:07:00.106 00.000 10072 MoveAxis(N, 0, ABG)
00:07:00.106 00.000 10072 Move returns status 0, amount 0
00:07:00.106 00.000 10072 move complete, result=0
00:07:00.106 00.000 10072 worker thread done servicing request
00:07:00.106 00.000 10072 Worker thread wakes up
00:07:00.106 00.000 1032 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
00:07:00.109 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:00.109 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:00.515 00.406 10072 Exposure complete
00:07:00.567 00.052 10072 worker thread done servicing request
00:07:00.569 00.002 1032 OnExposeComplete: enter
00:07:00.571 00.002 1032 UpdateGuideState(): m_state=6
00:07:00.573 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 433
00:07:00.575 00.002 1032 Star::Find returns 1 (0), X=324.96, Y=742.30, Mass=1218, SNR=24.6, Peak=141 HFD=2.5
00:07:00.576 00.001 1032 MultiStar: [#1 -0.00,-0.17,1.13,U] [#2 0.05,-0.08,1.00,U] [#3 0.21,-0.15,0.75,U] [#4 0.10,-0.14,0.74,U] [#5 0.05,-0.06,0.75,U] [#6 0.22,-0.08,0.72,U] [#7 -0.11,-0.27,0.00,M2] [#8 0.18,-0.15,0.63,U] 
00:07:00.577 00.001 1032 refined, 7 included, MultiStar: {0.14, -0.11}, one-star: {0.35, -0.08}
00:07:00.580 00.003 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
00:07:00.584 00.004 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
00:07:00.586 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.68 mountX=-0.14 mountY=-0.10, mountTheta=-2.51
00:07:00.590 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.11, opts=13)
00:07:00.592 00.002 1032 Enqueuing Move request for scope (0.14, -0.11)
00:07:00.595 00.003 10072 Worker thread wakes up
00:07:00.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
00:07:00.595 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
00:07:00.595 00.000 10072 Moving (0.14, -0.11) raw xDistance=-0.14 yDistance=-0.10
00:07:00.595 00.000 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.49, period_length = 288.78
00:07:00.595 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:07:00.595 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:00.596 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:07:00.596 00.000 10072 MoveAxis(E, 75, ABG)
00:07:00.596 00.000 10072 Guiding  Dir = 2, Dur = 75
00:07:00.596 00.000 10072 IsGuiding returns 0
00:07:00.596 00.000 10072 PulseGuide returned control before completion, sleep 85
00:07:00.596 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:00.619 00.023 1032 UpdateGuideState exits: m=1218 SNR=24.6
00:07:00.621 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:00.623 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:00.624 00.001 1032 Enqueuing Expose request
00:07:00.698 00.074 10072 IsGuiding returns 0
00:07:00.698 00.000 10072 Move returns status 0, amount 75
00:07:00.698 00.000 10072 MoveAxis(N, 0, ABG)
00:07:00.698 00.000 10072 Move returns status 0, amount 0
00:07:00.698 00.000 10072 move complete, result=0
00:07:00.698 00.000 10072 worker thread done servicing request
00:07:00.698 00.000 10072 Worker thread wakes up
00:07:00.698 00.000 1032 GuideStep: -0.1 px 75 ms EAST, -0.1 px 0 ms NORTH
00:07:00.700 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:00.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:01.327 00.627 10072 Exposure complete
00:07:01.378 00.051 10072 worker thread done servicing request
00:07:01.379 00.001 1032 OnExposeComplete: enter
00:07:01.381 00.002 1032 UpdateGuideState(): m_state=6
00:07:01.382 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 434
00:07:01.384 00.002 1032 Star::Find returns 1 (0), X=324.89, Y=742.47, Mass=1432, SNR=26.7, Peak=169 HFD=2.6
00:07:01.386 00.002 1032 MultiStar: [#1 0.02,-0.05,1.11,U] [#2 0.05,-0.04,0.98,U] [#3 0.15,-0.10,0.70,U] [#4 -0.03,-0.14,0.66,U] [#5 0.15,-0.05,0.67,U] [#6 0.20,0.13,0.70,U] [#7 -0.08,0.03,0.53,U] [#8 0.21,-0.05,0.60,U] 
00:07:01.388 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.28, 0.09}
00:07:01.389 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
00:07:01.392 00.003 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
00:07:01.394 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.16 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
00:07:01.398 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
00:07:01.400 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
00:07:01.403 00.003 10072 Worker thread wakes up
00:07:01.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
00:07:01.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
00:07:01.403 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
00:07:01.403 00.000 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.49, period_length = 288.78
00:07:01.403 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:07:01.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:01.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:07:01.403 00.000 10072 MoveAxis(E, 7, ABG)
00:07:01.403 00.000 10072 Guiding  Dir = 2, Dur = 7
00:07:01.404 00.001 10072 IsGuiding returns 0
00:07:01.404 00.000 10072 PulseGuide returned control before completion, sleep 17
00:07:01.404 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:01.427 00.023 1032 UpdateGuideState exits: m=1432 SNR=26.7
00:07:01.429 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:01.430 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:01.432 00.002 1032 Enqueuing Expose request
00:07:01.434 00.002 10072 IsGuiding returns 0
00:07:01.434 00.000 10072 Move returns status 0, amount 7
00:07:01.434 00.000 10072 MoveAxis(N, 0, ABG)
00:07:01.434 00.000 10072 Move returns status 0, amount 0
00:07:01.434 00.000 10072 move complete, result=0
00:07:01.434 00.000 10072 worker thread done servicing request
00:07:01.434 00.000 10072 Worker thread wakes up
00:07:01.434 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:01.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:01.442 00.008 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:07:01.843 00.401 10072 Exposure complete
00:07:01.892 00.049 10072 worker thread done servicing request
00:07:01.893 00.001 1032 OnExposeComplete: enter
00:07:01.895 00.002 1032 UpdateGuideState(): m_state=6
00:07:01.899 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 435
00:07:01.901 00.002 1032 Star::Find returns 1 (0), X=324.89, Y=742.30, Mass=1262, SNR=25.0, Peak=149 HFD=2.6
00:07:01.903 00.002 1032 MultiStar: [#1 0.02,-0.13,1.16,U] [#2 0.09,-0.14,0.97,U] [#3 0.12,-0.08,0.73,U] [#4 0.12,-0.18,0.74,U] [#5 0.18,-0.06,0.78,U] [#6 0.22,-0.02,0.76,U] [#7 -0.09,0.02,0.50,U] [#8 0.22,-0.07,0.64,U] 
00:07:01.905 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.09}, one-star: {0.28, -0.08}
00:07:01.907 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
00:07:01.908 00.001 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
00:07:01.911 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.59 mountX=-0.12 mountY=-0.11, mountTheta=-2.42
00:07:01.915 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
00:07:01.917 00.002 1032 Enqueuing Move request for scope (0.13, -0.09)
00:07:01.920 00.003 10072 Worker thread wakes up
00:07:01.920 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
00:07:01.920 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
00:07:01.920 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.11
00:07:01.921 00.001 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.49, period_length = 288.78
00:07:01.921 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:07:01.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:01.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:07:01.923 00.002 10072 MoveAxis(E, 6, ABG)
00:07:01.923 00.000 10072 Guiding  Dir = 2, Dur = 6
00:07:01.925 00.002 10072 IsGuiding returns 0
00:07:01.927 00.002 10072 PulseGuide returned control before completion, sleep 16
00:07:01.929 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:01.948 00.019 1032 UpdateGuideState exits: m=1262 SNR=25.0
00:07:01.951 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:01.953 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:01.954 00.001 1032 Enqueuing Expose request
00:07:01.956 00.002 10072 IsGuiding returns 0
00:07:01.956 00.000 10072 Move returns status 0, amount 6
00:07:01.956 00.000 10072 MoveAxis(N, 0, ABG)
00:07:01.956 00.000 10072 Move returns status 0, amount 0
00:07:01.956 00.000 10072 move complete, result=0
00:07:01.956 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:07:01.959 00.003 10072 worker thread done servicing request
00:07:01.959 00.000 10072 Worker thread wakes up
00:07:01.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:01.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:02.594 00.635 10072 Exposure complete
00:07:02.642 00.048 10072 worker thread done servicing request
00:07:02.642 00.000 1032 OnExposeComplete: enter
00:07:02.644 00.002 1032 UpdateGuideState(): m_state=6
00:07:02.646 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 436
00:07:02.648 00.002 1032 Star::Find returns 1 (0), X=325.02, Y=742.25, Mass=1359, SNR=26.0, Peak=162 HFD=2.5
00:07:02.649 00.001 1032 MultiStar: [#1 0.05,-0.25,1.09,U] [#2 0.22,-0.26,0.00,M1] [#3 0.15,-0.16,0.71,U] [#4 0.01,-0.18,0.65,U] [#5 0.33,-0.21,0.00,M1] [#6 0.27,-0.13,0.00,M1] [#7 -0.07,-0.20,0.55,U] [#8 0.40,-0.35,0.00,M3] 
00:07:02.651 00.002 1032 refined, 4 included, MultiStar: {0.13, -0.18}, one-star: {0.41, -0.13}
00:07:02.653 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
00:07:02.655 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
00:07:02.657 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.23 cameraTheta=-0.94 mountX=-0.21 mountY=-0.08, mountTheta=-2.77
00:07:02.659 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.18, opts=13)
00:07:02.660 00.001 1032 Enqueuing Move request for scope (0.13, -0.18)
00:07:02.661 00.001 10072 Worker thread wakes up
00:07:02.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
00:07:02.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
00:07:02.662 00.001 10072 Moving (0.13, -0.18) raw xDistance=-0.21 yDistance=-0.08
00:07:02.662 00.000 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.49, period_length = 288.78
00:07:02.662 00.000 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
00:07:02.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:02.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:07:02.662 00.000 10072 MoveAxis(E, 109, ABG)
00:07:02.662 00.000 10072 Guiding  Dir = 2, Dur = 109
00:07:02.664 00.002 10072 IsGuiding returns 0
00:07:02.664 00.000 10072 PulseGuide returned control before completion, sleep 119
00:07:02.665 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:02.684 00.019 1032 UpdateGuideState exits: m=1359 SNR=26.0
00:07:02.687 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:02.690 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:02.691 00.001 1032 Enqueuing Expose request
00:07:02.795 00.104 10072 IsGuiding returns 0
00:07:02.795 00.000 10072 Move returns status 0, amount 109
00:07:02.795 00.000 10072 MoveAxis(N, 0, ABG)
00:07:02.795 00.000 10072 Move returns status 0, amount 0
00:07:02.795 00.000 10072 move complete, result=0
00:07:02.795 00.000 10072 worker thread done servicing request
00:07:02.795 00.000 10072 Worker thread wakes up
00:07:02.795 00.000 1032 GuideStep: -0.2 px 109 ms EAST, -0.1 px 0 ms NORTH
00:07:02.798 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:02.798 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:03.206 00.408 10072 Exposure complete
00:07:03.255 00.049 10072 worker thread done servicing request
00:07:03.255 00.000 1032 OnExposeComplete: enter
00:07:03.258 00.003 1032 UpdateGuideState(): m_state=6
00:07:03.259 00.001 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 437
00:07:03.261 00.002 1032 Star::Find returns 1 (0), X=324.99, Y=742.33, Mass=1391, SNR=26.3, Peak=159 HFD=2.5
00:07:03.264 00.003 1032 MultiStar: [#1 0.18,-0.15,1.06,U] [#2 0.26,-0.14,0.00,M2] [#3 0.18,-0.17,0.67,U] [#4 -0.04,-0.13,0.66,U] [#5 0.29,-0.23,0.00,M2] [#6 0.22,-0.04,0.69,U] [#7 -0.10,-0.22,0.53,U] [#8 0.22,-0.24,0.00,M4] 
00:07:03.265 00.001 1032 refined, 5 included, MultiStar: {0.16, -0.12}, one-star: {0.37, -0.05}
00:07:03.266 00.001 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
00:07:03.269 00.003 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
00:07:03.269 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.63 mountX=-0.16 mountY=-0.13, mountTheta=-2.46
00:07:03.272 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.12, opts=13)
00:07:03.273 00.001 1032 Enqueuing Move request for scope (0.16, -0.12)
00:07:03.276 00.003 10072 Worker thread wakes up
00:07:03.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
00:07:03.276 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
00:07:03.276 00.000 10072 Moving (0.16, -0.12) raw xDistance=-0.16 yDistance=-0.13
00:07:03.277 00.001 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.49, period_length = 288.78
00:07:03.277 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:07:03.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:03.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:07:03.277 00.000 10072 MoveAxis(E, 82, ABG)
00:07:03.277 00.000 10072 Guiding  Dir = 2, Dur = 82
00:07:03.277 00.000 10072 IsGuiding returns 0
00:07:03.278 00.001 10072 PulseGuide returned control before completion, sleep 92
00:07:03.278 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:03.300 00.022 1032 UpdateGuideState exits: m=1391 SNR=26.3
00:07:03.302 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:03.304 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:03.306 00.002 1032 Enqueuing Expose request
00:07:03.374 00.068 10072 IsGuiding returns 0
00:07:03.374 00.000 10072 Move returns status 0, amount 82
00:07:03.374 00.000 10072 MoveAxis(N, 0, ABG)
00:07:03.374 00.000 10072 Move returns status 0, amount 0
00:07:03.374 00.000 10072 move complete, result=0
00:07:03.374 00.000 10072 worker thread done servicing request
00:07:03.374 00.000 10072 Worker thread wakes up
00:07:03.374 00.000 1032 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
00:07:03.377 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:03.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:04.001 00.624 10072 Exposure complete
00:07:04.046 00.045 10072 worker thread done servicing request
00:07:04.047 00.001 1032 OnExposeComplete: enter
00:07:04.049 00.002 1032 UpdateGuideState(): m_state=6
00:07:04.053 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 438
00:07:04.055 00.002 1032 Star::Find returns 1 (0), X=324.96, Y=742.49, Mass=1262, SNR=25.0, Peak=156 HFD=2.4
00:07:04.058 00.003 1032 MultiStar: [#1 0.10,-0.03,1.12,U] [#2 0.22,0.09,1.06,U] [#3 0.12,0.03,0.77,U] [#4 -0.06,0.07,0.71,U] [#5 0.12,0.04,0.65,U] [#6 0.12,0.10,0.72,U] [#7 -0.02,-0.08,0.56,U] [#8 0.28,0.05,0.00,M5] 
00:07:04.060 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.04}, one-star: {0.34, 0.11}
00:07:04.061 00.001 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
00:07:04.063 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
00:07:04.064 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.31 mountX=0.01 mountY=-0.14, mountTheta=-1.52
00:07:04.066 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
00:07:04.068 00.002 1032 Enqueuing Move request for scope (0.14, 0.04)
00:07:04.069 00.001 10072 Worker thread wakes up
00:07:04.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
00:07:04.070 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
00:07:04.070 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.01 yDistance=-0.14
00:07:04.070 00.000 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.49, period_length = 288.78
00:07:04.070 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:07:04.070 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:04.070 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:07:04.070 00.000 10072 MoveAxis(E, 6, ABG)
00:07:04.070 00.000 10072 Guiding  Dir = 2, Dur = 6
00:07:04.071 00.001 10072 IsGuiding returns 0
00:07:04.071 00.000 10072 PulseGuide returned control before completion, sleep 16
00:07:04.071 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:04.091 00.020 1032 UpdateGuideState exits: m=1262 SNR=25.0
00:07:04.093 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:04.095 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:04.096 00.001 1032 Enqueuing Expose request
00:07:04.099 00.003 10072 IsGuiding returns 0
00:07:04.099 00.000 10072 Move returns status 0, amount 6
00:07:04.099 00.000 10072 MoveAxis(N, 0, ABG)
00:07:04.099 00.000 10072 Move returns status 0, amount 0
00:07:04.099 00.000 10072 move complete, result=0
00:07:04.099 00.000 10072 worker thread done servicing request
00:07:04.099 00.000 10072 Worker thread wakes up
00:07:04.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:04.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:04.106 00.007 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:07:04.516 00.410 10072 Exposure complete
00:07:04.565 00.049 10072 worker thread done servicing request
00:07:04.565 00.000 1032 OnExposeComplete: enter
00:07:04.567 00.002 1032 UpdateGuideState(): m_state=6
00:07:04.569 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 439
00:07:04.570 00.001 1032 Star::Find returns 1 (0), X=324.94, Y=742.51, Mass=1456, SNR=26.9, Peak=182 HFD=2.4
00:07:04.571 00.001 1032 MultiStar: [#1 0.10,0.01,1.11,U] [#2 0.20,0.01,0.97,U] [#3 0.04,-0.07,0.70,U] [#4 -0.14,-0.09,0.64,U] [#5 0.12,0.12,0.67,U] [#6 0.11,0.17,0.64,U] [#7 0.01,0.02,0.53,U] [#8 0.21,0.01,0.57,U] 
00:07:04.573 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.33, 0.13}
00:07:04.575 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
00:07:04.577 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
00:07:04.578 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.30 mountX=0.00 mountY=-0.13, mountTheta=-1.53
00:07:04.580 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
00:07:04.583 00.003 1032 Enqueuing Move request for scope (0.12, 0.04)
00:07:04.585 00.002 10072 Worker thread wakes up
00:07:04.585 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
00:07:04.585 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
00:07:04.585 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.00 yDistance=-0.13
00:07:04.585 00.000 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.49, period_length = 288.78
00:07:04.585 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:07:04.586 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:04.586 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:07:04.586 00.000 10072 MoveAxis(E, 5, ABG)
00:07:04.586 00.000 10072 Guiding  Dir = 2, Dur = 5
00:07:04.586 00.000 10072 IsGuiding returns 0
00:07:04.587 00.001 10072 PulseGuide returned control before completion, sleep 15
00:07:04.587 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:04.606 00.019 10072 IsGuiding returns 0
00:07:04.606 00.000 10072 Move returns status 0, amount 5
00:07:04.606 00.000 10072 MoveAxis(N, 0, ABG)
00:07:04.606 00.000 10072 Move returns status 0, amount 0
00:07:04.606 00.000 10072 move complete, result=0
00:07:04.606 00.000 10072 worker thread done servicing request
00:07:04.608 00.002 1032 UpdateGuideState exits: m=1456 SNR=26.9
00:07:04.610 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:04.612 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:04.614 00.002 1032 Enqueuing Expose request
00:07:04.616 00.002 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
00:07:04.618 00.002 10072 Worker thread wakes up
00:07:04.618 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:04.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:05.247 00.629 10072 Exposure complete
00:07:05.298 00.051 10072 worker thread done servicing request
00:07:05.298 00.000 1032 OnExposeComplete: enter
00:07:05.300 00.002 1032 UpdateGuideState(): m_state=6
00:07:05.302 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 440
00:07:05.303 00.001 1032 Star::Find returns 1 (0), X=324.97, Y=742.38, Mass=1383, SNR=26.2, Peak=182 HFD=2.4
00:07:05.305 00.002 1032 MultiStar: [#1 0.21,-0.13,1.13,U] [#2 0.24,-0.08,0.94,U] [#3 0.19,-0.15,0.75,U] [#4 0.07,-0.03,0.66,U] [#5 0.19,-0.13,0.71,U] [#6 0.32,-0.06,0.00,M1] [#7 -0.13,-0.15,0.53,U] [#8 0.27,-0.23,0.00,M5] 
00:07:05.307 00.002 1032 refined, 6 included, MultiStar: {0.19, -0.09}, one-star: {0.36, 0.00}
00:07:05.310 00.003 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
00:07:05.312 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
00:07:05.315 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.45 mountX=-0.14 mountY=-0.16, mountTheta=-2.28
00:07:05.318 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.09, opts=13)
00:07:05.320 00.002 1032 Enqueuing Move request for scope (0.19, -0.09)
00:07:05.322 00.002 10072 Worker thread wakes up
00:07:05.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
00:07:05.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
00:07:05.322 00.000 10072 Moving (0.19, -0.09) raw xDistance=-0.14 yDistance=-0.16
00:07:05.324 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.49, period_length = 288.78
00:07:05.324 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:07:05.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:05.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:07:05.324 00.000 10072 MoveAxis(E, 70, ABG)
00:07:05.324 00.000 10072 Guiding  Dir = 2, Dur = 70
00:07:05.324 00.000 10072 IsGuiding returns 0
00:07:05.325 00.001 10072 PulseGuide returned control before completion, sleep 80
00:07:05.325 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:05.345 00.020 1032 UpdateGuideState exits: m=1383 SNR=26.2
00:07:05.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:05.349 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:05.351 00.002 1032 Enqueuing Expose request
00:07:05.414 00.063 10072 IsGuiding returns 0
00:07:05.414 00.000 10072 Move returns status 0, amount 70
00:07:05.414 00.000 10072 MoveAxis(N, 0, ABG)
00:07:05.414 00.000 10072 Move returns status 0, amount 0
00:07:05.414 00.000 10072 move complete, result=0
00:07:05.414 00.000 10072 worker thread done servicing request
00:07:05.414 00.000 10072 Worker thread wakes up
00:07:05.414 00.000 1032 GuideStep: -0.1 px 70 ms EAST, -0.2 px 0 ms NORTH
00:07:05.417 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:05.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:05.836 00.419 10072 Exposure complete
00:07:05.897 00.061 10072 worker thread done servicing request
00:07:05.897 00.000 1032 OnExposeComplete: enter
00:07:05.901 00.004 1032 UpdateGuideState(): m_state=6
00:07:05.903 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 441
00:07:05.905 00.002 1032 Star::Find returns 1 (0), X=324.91, Y=742.50, Mass=1318, SNR=25.5, Peak=177 HFD=2.4
00:07:05.908 00.003 1032 MultiStar: [#1 0.15,-0.17,1.17,U] [#2 0.13,0.00,1.05,U] [#3 0.33,-0.14,0.00,M1] [#4 0.08,-0.13,0.64,U] [#5 0.23,-0.08,0.67,U] [#6 0.32,0.01,0.00,M2] [#7 -0.07,-0.14,0.55,U] [#8 0.24,-0.25,0.00,M6] 
00:07:05.909 00.001 1032 refined, 5 included, MultiStar: {0.15, -0.06}, one-star: {0.29, 0.12}
00:07:05.911 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:07:05.913 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:07:05.915 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.37 mountX=-0.09 mountY=-0.13, mountTheta=-2.20
00:07:05.918 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
00:07:05.920 00.002 1032 Enqueuing Move request for scope (0.15, -0.06)
00:07:05.922 00.002 10072 Worker thread wakes up
00:07:05.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
00:07:05.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
00:07:05.922 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.09 yDistance=-0.13
00:07:05.924 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.48, period_length = 288.78
00:07:05.924 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:07:05.925 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:05.925 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:07:05.926 00.001 10072 MoveAxis(E, 5, ABG)
00:07:05.926 00.000 10072 Guiding  Dir = 2, Dur = 5
00:07:05.926 00.000 10072 IsGuiding returns 0
00:07:05.926 00.000 10072 PulseGuide returned control before completion, sleep 15
00:07:05.927 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:05.950 00.023 1032 UpdateGuideState exits: m=1318 SNR=25.5
00:07:05.953 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:05.956 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:05.959 00.003 10072 IsGuiding returns 0
00:07:05.959 00.000 1032 Enqueuing Expose request
00:07:05.962 00.003 10072 Move returns status 0, amount 5
00:07:05.962 00.000 10072 MoveAxis(N, 0, ABG)
00:07:05.962 00.000 10072 Move returns status 0, amount 0
00:07:05.962 00.000 10072 move complete, result=0
00:07:05.962 00.000 10072 worker thread done servicing request
00:07:05.962 00.000 10072 Worker thread wakes up
00:07:05.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:05.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:05.982 00.020 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:07:06.588 00.606 10072 Exposure complete
00:07:06.657 00.069 10072 worker thread done servicing request
00:07:06.657 00.000 1032 OnExposeComplete: enter
00:07:06.661 00.004 1032 UpdateGuideState(): m_state=6
00:07:06.665 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 442
00:07:06.667 00.002 1032 Star::Find returns 1 (0), X=324.95, Y=742.50, Mass=1438, SNR=26.7, Peak=189 HFD=2.3
00:07:06.670 00.003 1032 MultiStar: [#1 0.12,-0.05,1.12,U] [#2 0.21,0.06,0.96,U] [#3 0.08,-0.08,0.68,U] [#4 0.06,-0.05,0.66,U] [#5 0.21,0.08,0.75,U] [#6 0.21,0.27,0.00,M3] [#7 -0.05,0.02,0.53,U] [#8 0.40,-0.16,0.00,M7] 
00:07:06.674 00.004 1032 refined, 6 included, MultiStar: {0.16, 0.02}, one-star: {0.34, 0.13}
00:07:06.678 00.004 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
00:07:06.680 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
00:07:06.682 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.11 mountX=-0.02 mountY=-0.16, mountTheta=-1.72
00:07:06.693 00.011 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.02, opts=13)
00:07:06.696 00.003 1032 Enqueuing Move request for scope (0.16, 0.02)
00:07:06.698 00.002 10072 Worker thread wakes up
00:07:06.699 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
00:07:06.699 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
00:07:06.699 00.000 10072 Moving (0.16, 0.02) raw xDistance=-0.02 yDistance=-0.16
00:07:06.700 00.001 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.48, period_length = 288.78
00:07:06.700 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:07:06.700 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:06.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:07:06.700 00.000 10072 MoveAxis(E, 6, ABG)
00:07:06.700 00.000 10072 Guiding  Dir = 2, Dur = 6
00:07:06.701 00.001 10072 IsGuiding returns 0
00:07:06.701 00.000 10072 PulseGuide returned control before completion, sleep 16
00:07:06.702 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:06.727 00.025 10072 IsGuiding returns 0
00:07:06.727 00.000 10072 Move returns status 0, amount 6
00:07:06.727 00.000 10072 MoveAxis(N, 0, ABG)
00:07:06.727 00.000 10072 Move returns status 0, amount 0
00:07:06.727 00.000 10072 move complete, result=0
00:07:06.727 00.000 10072 worker thread done servicing request
00:07:06.738 00.011 1032 UpdateGuideState exits: m=1438 SNR=26.7
00:07:06.743 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:06.745 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:06.747 00.002 1032 Enqueuing Expose request
00:07:06.749 00.002 10072 Worker thread wakes up
00:07:06.749 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
00:07:06.751 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:06.751 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:07.167 00.416 10072 Exposure complete
00:07:07.256 00.089 10072 worker thread done servicing request
00:07:07.256 00.000 1032 OnExposeComplete: enter
00:07:07.260 00.004 1032 UpdateGuideState(): m_state=6
00:07:07.264 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 443
00:07:07.266 00.002 1032 Star::Find returns 1 (0), X=324.96, Y=742.51, Mass=1416, SNR=26.5, Peak=171 HFD=2.4
00:07:07.270 00.004 1032 MultiStar: [#1 0.10,-0.08,1.05,U] [#2 0.17,0.01,0.99,U] [#3 0.17,-0.20,0.71,U] [#4 0.11,-0.08,0.65,U] [#5 0.11,0.10,0.70,U] [#6 0.27,0.05,0.00,M4] [#7 -0.05,-0.06,0.52,U] [#8 0.45,-0.24,0.00,M8] 
00:07:07.277 00.007 1032 refined, 6 included, MultiStar: {0.15, -0.02}, one-star: {0.34, 0.13}
00:07:07.281 00.004 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
00:07:07.284 00.003 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
00:07:07.286 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.11 mountX=-0.06 mountY=-0.14, mountTheta=-1.94
00:07:07.297 00.011 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
00:07:07.308 00.011 1032 Enqueuing Move request for scope (0.15, -0.02)
00:07:07.311 00.003 10072 Worker thread wakes up
00:07:07.311 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
00:07:07.311 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
00:07:07.311 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.06 yDistance=-0.14
00:07:07.312 00.001 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.48, period_length = 288.78
00:07:07.312 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:07:07.312 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:07.312 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:07:07.312 00.000 10072 MoveAxis(E, 5, ABG)
00:07:07.312 00.000 10072 Guiding  Dir = 2, Dur = 5
00:07:07.313 00.001 10072 IsGuiding returns 0
00:07:07.314 00.001 10072 PulseGuide returned control before completion, sleep 15
00:07:07.314 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:07.336 00.022 10072 IsGuiding returns 0
00:07:07.337 00.001 10072 Move returns status 0, amount 5
00:07:07.337 00.000 10072 MoveAxis(N, 0, ABG)
00:07:07.337 00.000 10072 Move returns status 0, amount 0
00:07:07.337 00.000 10072 move complete, result=0
00:07:07.337 00.000 10072 worker thread done servicing request
00:07:07.346 00.009 1032 UpdateGuideState exits: m=1416 SNR=26.5
00:07:07.348 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:07.353 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:07.357 00.004 1032 Enqueuing Expose request
00:07:07.361 00.004 10072 Worker thread wakes up
00:07:07.362 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:07:07.369 00.007 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:07.370 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:07.996 00.626 10072 Exposure complete
00:07:08.077 00.081 10072 worker thread done servicing request
00:07:08.077 00.000 1032 OnExposeComplete: enter
00:07:08.080 00.003 1032 UpdateGuideState(): m_state=6
00:07:08.085 00.005 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 444
00:07:08.088 00.003 1032 Star::Find returns 1 (0), X=324.93, Y=742.33, Mass=1472, SNR=27.0, Peak=173 HFD=2.5
00:07:08.091 00.003 1032 MultiStar: [#1 0.14,-0.12,1.13,U] [#2 0.20,-0.14,0.93,U] [#3 0.10,-0.23,0.70,U] [#4 0.19,-0.09,0.63,U] [#5 0.25,-0.13,0.00,M1] [#6 0.30,-0.08,0.00,M5] [#7 0.06,-0.16,0.51,U] [#8 0.42,-0.33,0.00,M9] 
00:07:08.095 00.004 1032 refined, 5 included, MultiStar: {0.18, -0.12}, one-star: {0.32, -0.04}
00:07:08.098 00.003 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
00:07:08.101 00.003 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
00:07:08.104 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-0.60 mountX=-0.16 mountY=-0.14, mountTheta=-2.43
00:07:08.110 00.006 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.12, opts=13)
00:07:08.117 00.007 1032 Enqueuing Move request for scope (0.18, -0.12)
00:07:08.129 00.012 10072 Worker thread wakes up
00:07:08.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
00:07:08.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
00:07:08.129 00.000 10072 Moving (0.18, -0.12) raw xDistance=-0.16 yDistance=-0.14
00:07:08.130 00.001 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.48, period_length = 288.78
00:07:08.130 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:07:08.130 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:08.130 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:07:08.130 00.000 10072 MoveAxis(E, 84, ABG)
00:07:08.130 00.000 10072 Guiding  Dir = 2, Dur = 84
00:07:08.131 00.001 10072 IsGuiding returns 0
00:07:08.131 00.000 10072 PulseGuide returned control before completion, sleep 94
00:07:08.132 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:08.163 00.031 1032 UpdateGuideState exits: m=1472 SNR=27.0
00:07:08.166 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:08.168 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:08.170 00.002 1032 Enqueuing Expose request
00:07:08.244 00.074 10072 IsGuiding returns 0
00:07:08.244 00.000 10072 Move returns status 0, amount 84
00:07:08.244 00.000 10072 MoveAxis(N, 0, ABG)
00:07:08.244 00.000 10072 Move returns status 0, amount 0
00:07:08.244 00.000 10072 move complete, result=0
00:07:08.245 00.001 10072 worker thread done servicing request
00:07:08.245 00.000 10072 Worker thread wakes up
00:07:08.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:08.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:08.245 00.000 1032 GuideStep: -0.2 px 84 ms EAST, -0.1 px 0 ms NORTH
00:07:08.666 00.421 10072 Exposure complete
00:07:08.739 00.073 10072 worker thread done servicing request
00:07:08.739 00.000 1032 OnExposeComplete: enter
00:07:08.751 00.012 1032 UpdateGuideState(): m_state=6
00:07:08.754 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 445
00:07:08.759 00.005 1032 Star::Find returns 1 (0), X=324.94, Y=742.35, Mass=1472, SNR=27.0, Peak=170 HFD=2.5
00:07:08.761 00.002 1032 MultiStar: [#1 0.09,-0.12,1.10,U] [#2 0.19,-0.17,0.93,U] [#3 0.18,-0.23,0.00,M1] [#4 -0.06,-0.02,0.64,U] [#5 0.23,-0.01,0.67,U] [#6 0.27,-0.08,0.00,M6] [#7 0.08,-0.18,0.53,U] [#8 0.27,-0.20,0.00,M10] 
00:07:08.764 00.003 1032 refined, 5 included, MultiStar: {0.16, -0.09}, one-star: {0.32, -0.02}
00:07:08.768 00.004 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
00:07:08.770 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
00:07:08.774 00.004 1032 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.50 mountX=-0.12 mountY=-0.13, mountTheta=-2.33
00:07:08.779 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.09, opts=13)
00:07:08.782 00.003 1032 Enqueuing Move request for scope (0.16, -0.09)
00:07:08.784 00.002 10072 Worker thread wakes up
00:07:08.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
00:07:08.784 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
00:07:08.784 00.000 10072 Moving (0.16, -0.09) raw xDistance=-0.12 yDistance=-0.13
00:07:08.785 00.001 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.48, period_length = 288.78
00:07:08.785 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
00:07:08.785 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:08.785 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:07:08.785 00.000 10072 MoveAxis(E, 5, ABG)
00:07:08.785 00.000 10072 Guiding  Dir = 2, Dur = 5
00:07:08.785 00.000 10072 IsGuiding returns 0
00:07:08.786 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:08.790 00.004 10072 PulseGuide returned control before completion, sleep 15
00:07:08.815 00.025 1032 UpdateGuideState exits: m=1472 SNR=27.0
00:07:08.818 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:08.821 00.003 10072 IsGuiding returns 0
00:07:08.821 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:08.824 00.003 10072 Move returns status 0, amount 5
00:07:08.824 00.000 1032 Enqueuing Expose request
00:07:08.827 00.003 10072 MoveAxis(N, 0, ABG)
00:07:08.827 00.000 10072 Move returns status 0, amount 0
00:07:08.827 00.000 10072 move complete, result=0
00:07:08.827 00.000 10072 worker thread done servicing request
00:07:08.828 00.001 10072 Worker thread wakes up
00:07:08.828 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:08.828 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:08.841 00.013 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:07:09.465 00.624 10072 Exposure complete
00:07:09.520 00.055 10072 worker thread done servicing request
00:07:09.520 00.000 1032 OnExposeComplete: enter
00:07:09.524 00.004 1032 UpdateGuideState(): m_state=6
00:07:09.526 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 446
00:07:09.527 00.001 1032 Star::Find returns 1 (0), X=324.93, Y=742.52, Mass=1332, SNR=25.6, Peak=172 HFD=2.4
00:07:09.530 00.003 1032 MultiStar: [#1 0.10,-0.06,1.13,U] [#2 0.20,0.07,0.99,U] [#3 0.17,-0.15,0.68,U] [#4 0.19,0.01,0.66,U] [#5 0.15,0.04,0.71,U] [#6 0.24,0.05,0.69,U] [#7 0.03,0.10,0.56,U] [#8 0.37,-0.21,0.00,R] 
00:07:09.532 00.002 1032 refined, 7 included, MultiStar: {0.18, 0.02}, one-star: {0.31, 0.14}
00:07:09.533 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:07:09.534 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:07:09.536 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.14 mountX=-0.02 mountY=-0.18, mountTheta=-1.69
00:07:09.538 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.02, opts=13)
00:07:09.541 00.003 1032 Enqueuing Move request for scope (0.18, 0.02)
00:07:09.543 00.002 10072 Worker thread wakes up
00:07:09.543 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
00:07:09.543 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
00:07:09.543 00.000 10072 Moving (0.18, 0.02) raw xDistance=-0.02 yDistance=-0.18
00:07:09.544 00.001 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.48, period_length = 288.78
00:07:09.544 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:07:09.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:09.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:07:09.544 00.000 10072 MoveAxis(E, 10, ABG)
00:07:09.544 00.000 10072 Guiding  Dir = 2, Dur = 10
00:07:09.545 00.001 10072 IsGuiding returns 0
00:07:09.545 00.000 10072 PulseGuide returned control before completion, sleep 20
00:07:09.545 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:09.571 00.026 10072 IsGuiding returns 0
00:07:09.571 00.000 10072 Move returns status 0, amount 10
00:07:09.571 00.000 10072 MoveAxis(N, 0, ABG)
00:07:09.571 00.000 10072 Move returns status 0, amount 0
00:07:09.571 00.000 1032 UpdateGuideState exits: m=1332 SNR=25.6
00:07:09.573 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:09.575 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:09.576 00.001 1032 Enqueuing Expose request
00:07:09.577 00.001 10072 move complete, result=0
00:07:09.577 00.000 10072 worker thread done servicing request
00:07:09.577 00.000 10072 Worker thread wakes up
00:07:09.579 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:09.579 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:09.587 00.008 1032 GuideStep: -0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
00:07:09.994 00.407 10072 Exposure complete
00:07:10.050 00.056 10072 worker thread done servicing request
00:07:10.050 00.000 1032 OnExposeComplete: enter
00:07:10.054 00.004 1032 UpdateGuideState(): m_state=6
00:07:10.056 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 447
00:07:10.057 00.001 1032 Star::Find returns 1 (0), X=324.89, Y=742.47, Mass=1231, SNR=24.7, Peak=155 HFD=2.5
00:07:10.059 00.002 1032 MultiStar: [#1 0.11,-0.00,1.15,U] [#2 0.16,-0.01,0.99,U] [#3 0.08,-0.06,0.80,U] [#4 0.31,-0.15,0.00,M1] [#5 0.19,0.01,0.73,U] [#6 0.33,0.05,0.00,M6] [#7 0.04,0.02,0.53,U] [#8 -0.18,0.10,0.59,U] 
00:07:10.061 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.02}, one-star: {0.28, 0.10}
00:07:10.063 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
00:07:10.065 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
00:07:10.067 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.18 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
00:07:10.070 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
00:07:10.072 00.002 1032 Enqueuing Move request for scope (0.12, 0.02)
00:07:10.074 00.002 10072 Worker thread wakes up
00:07:10.075 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
00:07:10.075 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
00:07:10.075 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
00:07:10.075 00.000 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.48, period_length = 288.78
00:07:10.075 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:07:10.076 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:10.076 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:07:10.076 00.000 10072 MoveAxis(E, 9, ABG)
00:07:10.076 00.000 10072 Guiding  Dir = 2, Dur = 9
00:07:10.076 00.000 10072 IsGuiding returns 0
00:07:10.078 00.002 10072 PulseGuide returned control before completion, sleep 19
00:07:10.078 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:10.101 00.023 10072 IsGuiding returns 0
00:07:10.101 00.000 10072 Move returns status 0, amount 9
00:07:10.101 00.000 10072 MoveAxis(N, 0, ABG)
00:07:10.101 00.000 10072 Move returns status 0, amount 0
00:07:10.101 00.000 10072 move complete, result=0
00:07:10.101 00.000 10072 worker thread done servicing request
00:07:10.103 00.002 1032 UpdateGuideState exits: m=1231 SNR=24.7
00:07:10.107 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:10.109 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:10.112 00.003 1032 Enqueuing Expose request
00:07:10.114 00.002 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:07:10.116 00.002 10072 Worker thread wakes up
00:07:10.116 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:10.116 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:10.746 00.630 10072 Exposure complete
00:07:10.790 00.044 10072 worker thread done servicing request
00:07:10.790 00.000 1032 OnExposeComplete: enter
00:07:10.791 00.001 1032 UpdateGuideState(): m_state=6
00:07:10.794 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 448
00:07:10.795 00.001 1032 Star::Find returns 1 (0), X=324.95, Y=742.39, Mass=1282, SNR=25.2, Peak=167 HFD=2.4
00:07:10.797 00.002 1032 MultiStar: [#1 0.09,-0.08,1.17,U] [#2 0.16,-0.12,1.01,U] [#3 0.07,-0.19,0.76,U] [#4 0.02,-0.05,0.73,U] [#5 0.18,-0.08,0.72,U] [#6 0.37,0.05,0.00,M7] [#7 0.06,-0.12,0.55,U] [#8 -0.09,0.09,0.62,U] 
00:07:10.800 00.003 1032 refined, 7 included, MultiStar: {0.12, -0.07}, one-star: {0.34, 0.01}
00:07:10.802 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
00:07:10.804 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
00:07:10.805 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.54 mountX=-0.10 mountY=-0.10, mountTheta=-2.37
00:07:10.810 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
00:07:10.811 00.001 1032 Enqueuing Move request for scope (0.12, -0.07)
00:07:10.812 00.001 10072 Worker thread wakes up
00:07:10.812 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
00:07:10.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
00:07:10.812 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
00:07:10.813 00.001 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.48, period_length = 288.78
00:07:10.813 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:07:10.813 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:10.813 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:07:10.813 00.000 10072 MoveAxis(E, 10, ABG)
00:07:10.813 00.000 10072 Guiding  Dir = 2, Dur = 10
00:07:10.814 00.001 10072 IsGuiding returns 0
00:07:10.814 00.000 10072 PulseGuide returned control before completion, sleep 20
00:07:10.814 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:10.833 00.019 1032 UpdateGuideState exits: m=1282 SNR=25.2
00:07:10.836 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:10.837 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:10.839 00.002 10072 IsGuiding returns 0
00:07:10.840 00.001 10072 Move returns status 0, amount 10
00:07:10.840 00.000 10072 MoveAxis(N, 0, ABG)
00:07:10.840 00.000 10072 Move returns status 0, amount 0
00:07:10.840 00.000 10072 move complete, result=0
00:07:10.840 00.000 1032 Enqueuing Expose request
00:07:10.842 00.002 10072 worker thread done servicing request
00:07:10.842 00.000 10072 Worker thread wakes up
00:07:10.842 00.000 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:07:10.845 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:10.845 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:11.263 00.418 10072 Exposure complete
00:07:11.322 00.059 10072 worker thread done servicing request
00:07:11.322 00.000 1032 OnExposeComplete: enter
00:07:11.325 00.003 1032 UpdateGuideState(): m_state=6
00:07:11.328 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 449
00:07:11.331 00.003 1032 Star::Find returns 1 (0), X=324.93, Y=742.32, Mass=1372, SNR=26.0, Peak=166 HFD=2.5
00:07:11.335 00.004 1032 MultiStar: [#1 0.05,-0.17,1.14,U] [#2 0.26,-0.11,0.00,M1] [#3 0.06,-0.24,0.69,U] [#4 0.09,-0.17,0.71,U] [#5 0.21,-0.24,0.00,M1] [#6 0.28,-0.04,0.00,M8] [#7 -0.16,-0.04,0.53,U] [#8 -0.15,0.01,0.62,U] 
00:07:11.337 00.002 1032 refined, 5 included, MultiStar: {0.06, -0.12}, one-star: {0.32, -0.06}
00:07:11.340 00.003 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
00:07:11.343 00.003 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
00:07:11.345 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.08 mountX=-0.13 mountY=-0.03, mountTheta=-2.91
00:07:11.348 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.12, opts=13)
00:07:11.352 00.004 1032 Enqueuing Move request for scope (0.06, -0.12)
00:07:11.355 00.003 10072 Worker thread wakes up
00:07:11.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
00:07:11.355 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
00:07:11.355 00.000 10072 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.03
00:07:11.356 00.001 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.47, period_length = 288.78
00:07:11.356 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
00:07:11.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:11.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:07:11.356 00.000 10072 MoveAxis(E, 9, ABG)
00:07:11.356 00.000 10072 Guiding  Dir = 2, Dur = 9
00:07:11.357 00.001 10072 IsGuiding returns 0
00:07:11.357 00.000 10072 PulseGuide returned control before completion, sleep 19
00:07:11.358 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:11.384 00.026 10072 IsGuiding returns 0
00:07:11.385 00.001 10072 Move returns status 0, amount 9
00:07:11.385 00.000 10072 MoveAxis(N, 0, ABG)
00:07:11.385 00.000 10072 Move returns status 0, amount 0
00:07:11.385 00.000 10072 move complete, result=0
00:07:11.385 00.000 10072 worker thread done servicing request
00:07:11.385 00.000 1032 UpdateGuideState exits: m=1372 SNR=26.0
00:07:11.387 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:11.389 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:11.392 00.003 1032 Enqueuing Expose request
00:07:11.396 00.004 10072 Worker thread wakes up
00:07:11.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:11.396 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:11.396 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
00:07:12.027 00.631 10072 Exposure complete
00:07:12.089 00.062 10072 worker thread done servicing request
00:07:12.089 00.000 1032 OnExposeComplete: enter
00:07:12.092 00.003 1032 UpdateGuideState(): m_state=6
00:07:12.094 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 450
00:07:12.098 00.004 1032 Star::Find returns 1 (0), X=324.98, Y=742.40, Mass=1301, SNR=25.4, Peak=155 HFD=2.6
00:07:12.100 00.002 1032 MultiStar: [#1 0.17,-0.13,1.16,U] [#2 0.22,-0.13,0.93,U] [#3 0.26,-0.17,0.00,M1] [#4 0.10,-0.08,0.67,U] [#5 0.04,-0.15,0.76,U] [#6 0.27,0.01,0.00,M9] [#7 0.19,-0.13,0.55,U] [#8 -0.09,0.02,0.61,U] 
00:07:12.103 00.003 1032 refined, 6 included, MultiStar: {0.16, -0.08}, one-star: {0.36, 0.02}
00:07:12.105 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
00:07:12.108 00.003 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
00:07:12.110 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.48 mountX=-0.12 mountY=-0.13, mountTheta=-2.31
00:07:12.118 00.008 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.08, opts=13)
00:07:12.122 00.004 1032 Enqueuing Move request for scope (0.16, -0.08)
00:07:12.124 00.002 10072 Worker thread wakes up
00:07:12.124 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
00:07:12.125 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
00:07:12.125 00.000 10072 Moving (0.16, -0.08) raw xDistance=-0.12 yDistance=-0.13
00:07:12.125 00.000 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.47, period_length = 288.78
00:07:12.125 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:07:12.126 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:12.126 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:07:12.126 00.000 10072 MoveAxis(E, 10, ABG)
00:07:12.126 00.000 10072 Guiding  Dir = 2, Dur = 10
00:07:12.129 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:12.132 00.003 10072 IsGuiding returns 0
00:07:12.132 00.000 10072 PulseGuide returned control before completion, sleep 20
00:07:12.159 00.027 1032 UpdateGuideState exits: m=1301 SNR=25.4
00:07:12.162 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:12.165 00.003 10072 IsGuiding returns 0
00:07:12.165 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:12.168 00.003 1032 Enqueuing Expose request
00:07:12.170 00.002 10072 Move returns status 0, amount 10
00:07:12.171 00.001 10072 MoveAxis(N, 0, ABG)
00:07:12.171 00.000 10072 Move returns status 0, amount 0
00:07:12.171 00.000 10072 move complete, result=0
00:07:12.171 00.000 10072 worker thread done servicing request
00:07:12.171 00.000 10072 Worker thread wakes up
00:07:12.171 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:12.173 00.002 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:12.184 00.011 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:07:12.589 00.405 10072 Exposure complete
00:07:12.656 00.067 10072 worker thread done servicing request
00:07:12.656 00.000 1032 OnExposeComplete: enter
00:07:12.661 00.005 1032 UpdateGuideState(): m_state=6
00:07:12.664 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 451
00:07:12.668 00.004 1032 Star::Find returns 1 (0), X=324.95, Y=742.43, Mass=1195, SNR=24.3, Peak=147 HFD=2.3
00:07:12.670 00.002 1032 MultiStar: [#1 0.06,-0.09,1.21,U] [#2 0.26,-0.13,0.00,M1] [#3 0.11,-0.22,0.74,U] [#4 0.19,-0.21,0.00,M1] [#5 0.24,-0.06,0.77,U] [#6 0.10,-0.05,0.76,U] [#7 -0.11,-0.18,0.54,U] [#8 -0.17,0.05,0.61,U] 
00:07:12.675 00.005 1032 refined, 6 included, MultiStar: {0.10, -0.07}, one-star: {0.34, 0.05}
00:07:12.679 00.004 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
00:07:12.687 00.008 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
00:07:12.689 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.57 mountX=-0.09 mountY=-0.08, mountTheta=-2.40
00:07:12.692 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
00:07:12.697 00.005 1032 Enqueuing Move request for scope (0.10, -0.07)
00:07:12.700 00.003 10072 Worker thread wakes up
00:07:12.700 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
00:07:12.700 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
00:07:12.700 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.08
00:07:12.701 00.001 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.47, period_length = 288.78
00:07:12.701 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:07:12.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:12.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:07:12.701 00.000 10072 MoveAxis(E, 8, ABG)
00:07:12.701 00.000 10072 Guiding  Dir = 2, Dur = 8
00:07:12.701 00.000 10072 IsGuiding returns 0
00:07:12.702 00.001 10072 PulseGuide returned control before completion, sleep 18
00:07:12.702 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:12.724 00.022 10072 IsGuiding returns 0
00:07:12.724 00.000 10072 Move returns status 0, amount 8
00:07:12.724 00.000 10072 MoveAxis(N, 0, ABG)
00:07:12.724 00.000 10072 Move returns status 0, amount 0
00:07:12.724 00.000 10072 move complete, result=0
00:07:12.724 00.000 10072 worker thread done servicing request
00:07:12.733 00.009 1032 UpdateGuideState exits: m=1195 SNR=24.3
00:07:12.736 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:12.738 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:12.743 00.005 1032 Enqueuing Expose request
00:07:12.746 00.003 10072 Worker thread wakes up
00:07:12.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:12.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:12.747 00.001 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:07:13.381 00.634 10072 Exposure complete
00:07:13.450 00.069 10072 worker thread done servicing request
00:07:13.450 00.000 1032 OnExposeComplete: enter
00:07:13.453 00.003 1032 UpdateGuideState(): m_state=6
00:07:13.456 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 452
00:07:13.460 00.004 1032 Star::Find returns 1 (0), X=324.97, Y=742.40, Mass=1203, SNR=24.4, Peak=140 HFD=2.4
00:07:13.464 00.004 1032 MultiStar: [#1 0.23,-0.20,0.00,M1] [#2 0.24,-0.07,1.03,U] [#3 0.28,-0.29,0.00,M1] [#4 -0.08,-0.18,0.76,U] [#5 0.23,-0.11,0.79,U] [#6 0.28,-0.14,0.00,M9] [#7 -0.19,-0.14,0.49,U] [#8 -0.03,0.02,0.62,U] 
00:07:13.467 00.003 1032 refined, 5 included, MultiStar: {0.13, -0.07}, one-star: {0.36, 0.02}
00:07:13.472 00.005 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
00:07:13.476 00.004 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
00:07:13.484 00.008 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.49 mountX=-0.10 mountY=-0.11, mountTheta=-2.32
00:07:13.490 00.006 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
00:07:13.493 00.003 1032 Enqueuing Move request for scope (0.13, -0.07)
00:07:13.495 00.002 10072 Worker thread wakes up
00:07:13.496 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
00:07:13.496 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
00:07:13.496 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.11
00:07:13.496 00.000 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.47, period_length = 288.78
00:07:13.497 00.001 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:07:13.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:13.497 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:07:13.497 00.000 10072 MoveAxis(E, 9, ABG)
00:07:13.497 00.000 10072 Guiding  Dir = 2, Dur = 9
00:07:13.498 00.001 10072 IsGuiding returns 0
00:07:13.499 00.001 10072 PulseGuide returned control before completion, sleep 19
00:07:13.499 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:13.520 00.021 10072 IsGuiding returns 0
00:07:13.520 00.000 10072 Move returns status 0, amount 9
00:07:13.520 00.000 10072 MoveAxis(N, 0, ABG)
00:07:13.520 00.000 10072 Move returns status 0, amount 0
00:07:13.520 00.000 10072 move complete, result=0
00:07:13.520 00.000 10072 worker thread done servicing request
00:07:13.531 00.011 1032 UpdateGuideState exits: m=1203 SNR=24.4
00:07:13.534 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:13.537 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:13.539 00.002 1032 Enqueuing Expose request
00:07:13.541 00.002 10072 Worker thread wakes up
00:07:13.541 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:07:13.543 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:13.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:13.961 00.418 10072 Exposure complete
00:07:14.030 00.069 1032 OnExposeComplete: enter
00:07:14.035 00.005 10072 worker thread done servicing request
00:07:14.035 00.000 1032 UpdateGuideState(): m_state=6
00:07:14.038 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 453
00:07:14.041 00.003 1032 Star::Find returns 1 (0), X=325.02, Y=742.18, Mass=1410, SNR=26.5, Peak=177 HFD=2.6
00:07:14.045 00.004 1032 MultiStar: [#1 0.18,-0.23,0.00,M2] [#2 0.29,-0.21,0.00,M1] [#3 0.20,-0.13,0.71,U] [#4 0.28,-0.29,0.00,M1] [#5 0.44,-0.16,0.00,M1] [#6 0.32,-0.20,0.00,M10] [#7 0.16,-0.26,0.00,M1] [#8 0.11,-0.08,0.64,U] 
00:07:14.050 00.005 1032 refined, 2 included, MultiStar: {0.26, -0.14}, one-star: {0.41, -0.20}
00:07:14.054 00.004 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
00:07:14.057 00.003 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
00:07:14.059 00.002 1032 CameraToMount -- cameraX=0.26 cameraY=-0.14 hyp=0.30 cameraTheta=-0.51 mountX=-0.21 mountY=-0.22, mountTheta=-2.34
00:07:14.063 00.004 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.14, opts=13)
00:07:14.066 00.003 1032 Enqueuing Move request for scope (0.26, -0.14)
00:07:14.069 00.003 10072 Worker thread wakes up
00:07:14.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.14) opts 0xd
00:07:14.069 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.14)
00:07:14.069 00.000 10072 Moving (0.26, -0.14) raw xDistance=-0.21 yDistance=-0.22
00:07:14.070 00.001 10072 PPEC rslt: input = -0.21, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.47, period_length = 288.78
00:07:14.070 00.000 10072 PPEC: input: -0.21, control: -0.10, exposure: 500
00:07:14.070 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:07:14.070 00.000 10072 MoveAxis(E, 101, ABG)
00:07:14.071 00.001 10072 Guiding  Dir = 2, Dur = 101
00:07:14.071 00.000 10072 IsGuiding returns 0
00:07:14.072 00.001 10072 PulseGuide returned control before completion, sleep 111
00:07:14.072 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:14.102 00.030 1032 UpdateGuideState exits: m=1410 SNR=26.5
00:07:14.105 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:14.108 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:14.111 00.003 1032 Enqueuing Expose request
00:07:14.190 00.079 10072 IsGuiding returns 0
00:07:14.190 00.000 10072 Move returns status 0, amount 101
00:07:14.190 00.000 10072 MoveAxis(N, 139, ABG)
00:07:14.190 00.000 10072 Guiding  Dir = 0, Dur = 139
00:07:14.191 00.001 10072 IsGuiding returns 0
00:07:14.191 00.000 10072 PulseGuide returned control before completion, sleep 149
00:07:14.348 00.157 10072 IsGuiding returns 1
00:07:14.348 00.000 10072 scope still moving after pulse duration time elapsed
00:07:14.378 00.030 10072 IsGuiding returns 0
00:07:14.378 00.000 10072 scope move finished after 139 + 48 ms
00:07:14.378 00.000 10072 Move returns status 0, amount 139
00:07:14.378 00.000 10072 move complete, result=0
00:07:14.378 00.000 10072 worker thread done servicing request
00:07:14.379 00.001 10072 Worker thread wakes up
00:07:14.379 00.000 1032 GuideStep: -0.2 px 101 ms EAST, -0.2 px 139 ms NORTH
00:07:14.382 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:14.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:15.007 00.625 10072 Exposure complete
00:07:15.064 00.057 10072 worker thread done servicing request
00:07:15.064 00.000 1032 OnExposeComplete: enter
00:07:15.067 00.003 1032 UpdateGuideState(): m_state=6
00:07:15.069 00.002 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 454
00:07:15.070 00.001 1032 Star::Find returns 1 (0), X=324.72, Y=742.33, Mass=1173, SNR=24.1, Peak=131 HFD=2.7
00:07:15.073 00.003 1032 MultiStar: [#1 -0.01,-0.15,1.26,U] [#2 0.05,-0.12,1.12,U] [#3 0.03,-0.29,0.00,M1] [#4 -0.01,-0.14,0.75,U] [#5 0.04,-0.05,0.78,U] [#6 0.04,-0.07,0.76,U] [#7 -0.20,-0.16,0.57,U] [#8 -0.19,0.10,0.62,U] 
00:07:15.075 00.002 1032 refined, 7 included, MultiStar: {-0.00, -0.09}, one-star: {0.10, -0.05}
00:07:15.077 00.002 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.83)
00:07:15.080 00.003 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.83)
00:07:15.083 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.62 mountX=-0.08 mountY=0.03, mountTheta=2.83
00:07:15.089 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.09, opts=13)
00:07:15.092 00.003 1032 Enqueuing Move request for scope (-0.00, -0.09)
00:07:15.094 00.002 10072 Worker thread wakes up
00:07:15.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
00:07:15.094 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
00:07:15.094 00.000 10072 Moving (-0.00, -0.09) raw xDistance=-0.08 yDistance=0.03
00:07:15.095 00.001 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.47, period_length = 288.78
00:07:15.095 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:07:15.095 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:15.095 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:07:15.095 00.000 10072 MoveAxis(E, 2, ABG)
00:07:15.095 00.000 10072 Guiding  Dir = 2, Dur = 2
00:07:15.095 00.000 10072 IsGuiding returns 0
00:07:15.096 00.001 10072 PulseGuide returned control before completion, sleep 12
00:07:15.096 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:15.113 00.017 10072 IsGuiding returns 0
00:07:15.113 00.000 10072 Move returns status 0, amount 2
00:07:15.113 00.000 10072 MoveAxis(N, 0, ABG)
00:07:15.113 00.000 10072 Move returns status 0, amount 0
00:07:15.113 00.000 10072 move complete, result=0
00:07:15.113 00.000 10072 worker thread done servicing request
00:07:15.121 00.008 1032 UpdateGuideState exits: m=1173 SNR=24.1
00:07:15.125 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:15.127 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:15.129 00.002 1032 Enqueuing Expose request
00:07:15.131 00.002 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:07:15.132 00.001 10072 Worker thread wakes up
00:07:15.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:15.133 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:15.552 00.419 10072 Exposure complete
00:07:15.616 00.064 10072 worker thread done servicing request
00:07:15.616 00.000 1032 OnExposeComplete: enter
00:07:15.619 00.003 1032 UpdateGuideState(): m_state=6
00:07:15.621 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 455
00:07:15.623 00.002 1032 Star::Find returns 1 (0), X=324.83, Y=742.37, Mass=1278, SNR=25.2, Peak=145 HFD=2.7
00:07:15.625 00.002 1032 MultiStar: [#1 -0.04,-0.19,1.16,U] [#2 0.10,-0.12,0.97,U] [#3 0.02,-0.24,0.76,U] [#4 -0.16,-0.21,0.00,M1] [#5 -0.04,-0.07,0.70,U] [#6 -0.00,-0.07,0.75,U] [#7 -0.21,-0.36,0.00,M1] [#8 -0.24,-0.19,0.00,M1] 
00:07:15.627 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.12}, one-star: {0.21, -0.01}
00:07:15.629 00.002 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
00:07:15.630 00.001 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
00:07:15.633 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.19 mountX=-0.13 mountY=-0.01, mountTheta=-3.02
00:07:15.636 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.12, opts=13)
00:07:15.638 00.002 1032 Enqueuing Move request for scope (0.05, -0.12)
00:07:15.641 00.003 10072 Worker thread wakes up
00:07:15.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
00:07:15.641 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
00:07:15.641 00.000 10072 Moving (0.05, -0.12) raw xDistance=-0.13 yDistance=-0.01
00:07:15.643 00.002 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.47, period_length = 288.78
00:07:15.643 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
00:07:15.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:15.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:07:15.643 00.000 10072 MoveAxis(E, 1, ABG)
00:07:15.644 00.001 10072 Guiding  Dir = 2, Dur = 1
00:07:15.644 00.000 10072 IsGuiding returns 0
00:07:15.644 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:15.649 00.005 10072 PulseGuide returned control before completion, sleep 11
00:07:15.669 00.020 1032 UpdateGuideState exits: m=1278 SNR=25.2
00:07:15.673 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:15.676 00.003 10072 IsGuiding returns 0
00:07:15.676 00.000 10072 Move returns status 0, amount 1
00:07:15.676 00.000 10072 MoveAxis(N, 0, ABG)
00:07:15.676 00.000 10072 Move returns status 0, amount 0
00:07:15.676 00.000 10072 move complete, result=0
00:07:15.676 00.000 10072 worker thread done servicing request
00:07:15.677 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:15.678 00.001 1032 Enqueuing Expose request
00:07:15.681 00.003 10072 Worker thread wakes up
00:07:15.681 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:07:15.683 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:15.683 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:16.323 00.640 10072 Exposure complete
00:07:16.374 00.051 10072 worker thread done servicing request
00:07:16.374 00.000 1032 OnExposeComplete: enter
00:07:16.377 00.003 1032 UpdateGuideState(): m_state=6
00:07:16.379 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 456
00:07:16.380 00.001 1032 Star::Find returns 1 (0), X=324.84, Y=742.34, Mass=1313, SNR=25.5, Peak=152 HFD=2.7
00:07:16.382 00.002 1032 MultiStar: [#1 -0.05,-0.26,0.00,M1] [#2 -0.04,-0.18,0.97,U] [#3 0.10,-0.25,0.00,M1] [#4 -0.13,-0.19,0.66,U] [#5 0.11,-0.16,0.72,U] [#6 0.09,-0.17,0.72,U] [#7 -0.11,-0.10,0.49,U] [#8 -0.35,-0.12,0.00,M2] 
00:07:16.385 00.003 1032 refined, 5 included, MultiStar: {0.04, -0.14}, one-star: {0.23, -0.04}
00:07:16.386 00.001 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
00:07:16.388 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
00:07:16.389 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.28 mountX=-0.14 mountY=-0.00, mountTheta=-3.11
00:07:16.391 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.14, opts=13)
00:07:16.394 00.003 1032 Enqueuing Move request for scope (0.04, -0.14)
00:07:16.396 00.002 10072 Worker thread wakes up
00:07:16.396 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
00:07:16.396 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
00:07:16.396 00.000 10072 Moving (0.04, -0.14) raw xDistance=-0.14 yDistance=-0.00
00:07:16.396 00.000 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.47, period_length = 288.78
00:07:16.397 00.001 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:07:16.397 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:16.397 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:07:16.397 00.000 10072 MoveAxis(E, 69, ABG)
00:07:16.397 00.000 10072 Guiding  Dir = 2, Dur = 69
00:07:16.398 00.001 10072 IsGuiding returns 0
00:07:16.398 00.000 10072 PulseGuide returned control before completion, sleep 79
00:07:16.398 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:16.420 00.022 1032 UpdateGuideState exits: m=1313 SNR=25.5
00:07:16.422 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:16.426 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:16.427 00.001 1032 Enqueuing Expose request
00:07:16.491 00.064 10072 IsGuiding returns 0
00:07:16.491 00.000 10072 Move returns status 0, amount 69
00:07:16.491 00.000 10072 MoveAxis(N, 0, ABG)
00:07:16.491 00.000 10072 Move returns status 0, amount 0
00:07:16.491 00.000 10072 move complete, result=0
00:07:16.491 00.000 10072 worker thread done servicing request
00:07:16.491 00.000 10072 Worker thread wakes up
00:07:16.492 00.001 1032 GuideStep: -0.1 px 69 ms EAST, -0.0 px 0 ms NORTH
00:07:16.495 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:16.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:16.915 00.420 10072 Exposure complete
00:07:16.966 00.051 10072 worker thread done servicing request
00:07:16.966 00.000 1032 OnExposeComplete: enter
00:07:16.968 00.002 1032 UpdateGuideState(): m_state=6
00:07:16.970 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 457
00:07:16.971 00.001 1032 Star::Find returns 1 (0), X=324.92, Y=742.24, Mass=1349, SNR=25.9, Peak=159 HFD=2.5
00:07:16.973 00.002 1032 MultiStar: [#1 -0.05,-0.22,1.12,U] [#2 0.14,-0.26,0.00,M1] [#3 0.15,-0.20,0.74,U] [#4 -0.02,-0.26,0.00,M1] [#5 0.11,-0.23,0.68,U] [#6 0.05,-0.19,0.71,U] [#7 -0.18,-0.27,0.00,M1] [#8 -0.26,-0.16,0.00,M3] 
00:07:16.975 00.002 1032 refined, 4 included, MultiStar: {0.11, -0.19}, one-star: {0.31, -0.13}
00:07:16.976 00.001 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
00:07:16.978 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
00:07:16.979 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-1.05 mountX=-0.22 mountY=-0.06, mountTheta=-2.88
00:07:16.982 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.19, opts=13)
00:07:16.985 00.003 1032 Enqueuing Move request for scope (0.11, -0.19)
00:07:16.987 00.002 10072 Worker thread wakes up
00:07:16.987 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.19) opts 0xd
00:07:16.987 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.19)
00:07:16.987 00.000 10072 Moving (0.11, -0.19) raw xDistance=-0.22 yDistance=-0.06
00:07:16.987 00.000 10072 PPEC rslt: input = -0.22, final = -0.10, react = -0.11, pred = 0.00, hyst = -0.09, hyst_pct = 0.47, period_length = 288.78
00:07:16.988 00.001 10072 PPEC: input: -0.22, control: -0.10, exposure: 500
00:07:16.988 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:16.988 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:07:16.988 00.000 10072 MoveAxis(E, 102, ABG)
00:07:16.988 00.000 10072 Guiding  Dir = 2, Dur = 102
00:07:16.989 00.001 10072 IsGuiding returns 0
00:07:16.989 00.000 10072 PulseGuide returned control before completion, sleep 112
00:07:16.989 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:17.013 00.024 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:07:17.016 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:17.019 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:17.026 00.007 1032 Enqueuing Expose request
00:07:17.117 00.091 10072 IsGuiding returns 0
00:07:17.117 00.000 10072 Move returns status 0, amount 102
00:07:17.117 00.000 10072 MoveAxis(N, 0, ABG)
00:07:17.117 00.000 10072 Move returns status 0, amount 0
00:07:17.117 00.000 10072 move complete, result=0
00:07:17.117 00.000 10072 worker thread done servicing request
00:07:17.117 00.000 10072 Worker thread wakes up
00:07:17.117 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:17.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:17.118 00.001 1032 GuideStep: -0.2 px 102 ms EAST, -0.1 px 0 ms NORTH
00:07:17.750 00.632 10072 Exposure complete
00:07:17.799 00.049 10072 worker thread done servicing request
00:07:17.799 00.000 1032 OnExposeComplete: enter
00:07:17.802 00.003 1032 UpdateGuideState(): m_state=6
00:07:17.804 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 458
00:07:17.805 00.001 1032 Star::Find returns 1 (0), X=324.83, Y=742.42, Mass=1283, SNR=25.2, Peak=158 HFD=2.6
00:07:17.807 00.002 1032 MultiStar: [#1 -0.03,-0.18,1.14,U] [#2 0.04,-0.11,0.94,U] [#3 0.12,-0.12,0.74,U] [#4 -0.14,-0.11,0.64,U] [#5 0.21,-0.09,0.71,U] [#6 0.16,0.02,0.73,U] [#7 -0.21,-0.07,0.56,U] [#8 -0.13,0.09,0.62,U] 
00:07:17.810 00.003 1032 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {0.21, 0.04}
00:07:17.812 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
00:07:17.813 00.001 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
00:07:17.814 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-1.02 mountX=-0.07 mountY=-0.02, mountTheta=-2.85
00:07:17.817 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
00:07:17.820 00.003 1032 Enqueuing Move request for scope (0.04, -0.06)
00:07:17.821 00.001 10072 Worker thread wakes up
00:07:17.822 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
00:07:17.822 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
00:07:17.822 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
00:07:17.822 00.000 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.46, period_length = 288.78
00:07:17.822 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:07:17.822 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:17.823 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:07:17.823 00.000 10072 MoveAxis(W, 1, ABG)
00:07:17.823 00.000 10072 Guiding  Dir = 3, Dur = 1
00:07:17.823 00.000 10072 IsGuiding returns 0
00:07:17.823 00.000 10072 PulseGuide returned control before completion, sleep 11
00:07:17.823 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:17.842 00.019 10072 IsGuiding returns 0
00:07:17.845 00.003 10072 Move returns status 0, amount 1
00:07:17.845 00.000 10072 MoveAxis(N, 0, ABG)
00:07:17.845 00.000 10072 Move returns status 0, amount 0
00:07:17.845 00.000 10072 move complete, result=0
00:07:17.845 00.000 10072 worker thread done servicing request
00:07:17.846 00.001 1032 UpdateGuideState exits: m=1283 SNR=25.2
00:07:17.849 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:17.851 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:17.853 00.002 1032 Enqueuing Expose request
00:07:17.855 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:07:17.857 00.002 10072 Worker thread wakes up
00:07:17.857 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:17.857 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:18.265 00.408 10072 Exposure complete
00:07:18.316 00.051 10072 worker thread done servicing request
00:07:18.316 00.000 1032 OnExposeComplete: enter
00:07:18.318 00.002 1032 UpdateGuideState(): m_state=6
00:07:18.319 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 459
00:07:18.321 00.002 1032 Star::Find returns 1 (0), X=324.84, Y=742.41, Mass=1259, SNR=25.0, Peak=151 HFD=2.6
00:07:18.322 00.001 1032 MultiStar: [#1 -0.09,-0.20,1.14,U] [#2 0.08,-0.11,1.05,U] [#3 -0.01,-0.14,0.79,U] [#4 -0.07,-0.10,0.71,U] [#5 0.06,-0.06,0.69,U] [#6 0.03,-0.02,0.72,U] [#7 -0.13,-0.03,0.58,U] [#8 -0.39,0.09,0.00,M3] 
00:07:18.324 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.08}, one-star: {0.23, 0.03}
00:07:18.327 00.003 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.13)
00:07:18.328 00.001 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.13)
00:07:18.333 00.005 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.33 mountX=-0.09 mountY=0.00, mountTheta=3.13
00:07:18.338 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
00:07:18.340 00.002 1032 Enqueuing Move request for scope (0.02, -0.08)
00:07:18.342 00.002 10072 Worker thread wakes up
00:07:18.343 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
00:07:18.343 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
00:07:18.343 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.09 yDistance=0.00
00:07:18.343 00.000 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.46, period_length = 288.78
00:07:18.343 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:07:18.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:18.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:07:18.343 00.000 10072 MoveAxis(W, 1, ABG)
00:07:18.344 00.001 10072 Guiding  Dir = 3, Dur = 1
00:07:18.344 00.000 10072 IsGuiding returns 0
00:07:18.344 00.000 10072 PulseGuide returned control before completion, sleep 11
00:07:18.345 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:18.365 00.020 1032 UpdateGuideState exits: m=1259 SNR=25.0
00:07:18.367 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:18.368 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:18.369 00.001 1032 Enqueuing Expose request
00:07:18.373 00.004 10072 IsGuiding returns 0
00:07:18.373 00.000 10072 Move returns status 0, amount 1
00:07:18.373 00.000 10072 MoveAxis(N, 0, ABG)
00:07:18.373 00.000 10072 Move returns status 0, amount 0
00:07:18.373 00.000 10072 move complete, result=0
00:07:18.373 00.000 10072 worker thread done servicing request
00:07:18.373 00.000 10072 Worker thread wakes up
00:07:18.373 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:18.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:18.380 00.007 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
00:07:18.998 00.618 10072 Exposure complete
00:07:19.046 00.048 1032 OnExposeComplete: enter
00:07:19.050 00.004 10072 worker thread done servicing request
00:07:19.050 00.000 1032 UpdateGuideState(): m_state=6
00:07:19.052 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 460
00:07:19.054 00.002 1032 Star::Find returns 1 (0), X=324.80, Y=742.19, Mass=1297, SNR=25.4, Peak=144 HFD=2.5
00:07:19.057 00.003 1032 MultiStar: [#1 -0.07,-0.17,1.17,U] [#2 0.14,-0.11,0.94,U] [#3 0.02,-0.27,0.00,M1] [#4 0.00,-0.23,0.69,U] [#5 0.13,-0.05,0.73,U] [#6 0.04,0.02,0.69,U] [#7 -0.23,-0.24,0.00,M1] [#8 -0.11,-0.05,0.60,U] 
00:07:19.059 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.12}, one-star: {0.18, -0.19}
00:07:19.061 00.002 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
00:07:19.062 00.001 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
00:07:19.064 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.19 mountX=-0.13 mountY=-0.02, mountTheta=-3.02
00:07:19.066 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.12, opts=13)
00:07:19.068 00.002 1032 Enqueuing Move request for scope (0.05, -0.12)
00:07:19.070 00.002 10072 Worker thread wakes up
00:07:19.070 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
00:07:19.070 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
00:07:19.070 00.000 10072 Moving (0.05, -0.12) raw xDistance=-0.13 yDistance=-0.02
00:07:19.071 00.001 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.46, period_length = 288.78
00:07:19.071 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
00:07:19.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:19.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:07:19.071 00.000 10072 MoveAxis(E, 2, ABG)
00:07:19.071 00.000 10072 Guiding  Dir = 2, Dur = 2
00:07:19.071 00.000 10072 IsGuiding returns 0
00:07:19.072 00.001 10072 PulseGuide returned control before completion, sleep 12
00:07:19.072 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:19.089 00.017 10072 IsGuiding returns 0
00:07:19.089 00.000 10072 Move returns status 0, amount 2
00:07:19.090 00.001 10072 MoveAxis(N, 0, ABG)
00:07:19.090 00.000 10072 Move returns status 0, amount 0
00:07:19.090 00.000 10072 move complete, result=0
00:07:19.090 00.000 10072 worker thread done servicing request
00:07:19.092 00.002 1032 UpdateGuideState exits: m=1297 SNR=25.4
00:07:19.094 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:19.096 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:19.099 00.003 1032 Enqueuing Expose request
00:07:19.100 00.001 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:07:19.101 00.001 10072 Worker thread wakes up
00:07:19.101 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:19.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:19.514 00.413 10072 Exposure complete
00:07:19.565 00.051 10072 worker thread done servicing request
00:07:19.565 00.000 1032 OnExposeComplete: enter
00:07:19.567 00.002 1032 UpdateGuideState(): m_state=6
00:07:19.569 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 461
00:07:19.572 00.003 1032 Star::Find returns 1 (0), X=324.87, Y=742.23, Mass=1519, SNR=27.5, Peak=196 HFD=2.4
00:07:19.574 00.002 1032 MultiStar: [#1 0.05,-0.31,0.00,M1] [#2 0.14,-0.22,0.88,U] [#3 0.17,-0.28,0.00,M2] [#4 -0.00,-0.14,0.67,U] [#5 0.19,-0.22,0.00,M1] [#6 0.10,-0.22,0.71,U] [#7 -0.23,-0.21,0.00,M2] [#8 -0.17,-0.06,0.57,U] 
00:07:19.577 00.003 1032 refined, 4 included, MultiStar: {0.09, -0.16}, one-star: {0.26, -0.15}
00:07:19.580 00.003 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
00:07:19.582 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
00:07:19.586 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.19 cameraTheta=-1.05 mountX=-0.18 mountY=-0.05, mountTheta=-2.88
00:07:19.600 00.014 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.16, opts=13)
00:07:19.606 00.006 1032 Enqueuing Move request for scope (0.09, -0.16)
00:07:19.610 00.004 10072 Worker thread wakes up
00:07:19.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
00:07:19.611 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
00:07:19.611 00.000 10072 Moving (0.09, -0.16) raw xDistance=-0.18 yDistance=-0.05
00:07:19.611 00.000 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.46, period_length = 288.78
00:07:19.611 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
00:07:19.611 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:19.612 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:07:19.612 00.000 10072 MoveAxis(E, 88, ABG)
00:07:19.612 00.000 10072 Guiding  Dir = 2, Dur = 88
00:07:19.612 00.000 10072 IsGuiding returns 0
00:07:19.613 00.001 10072 PulseGuide returned control before completion, sleep 98
00:07:19.614 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:19.635 00.021 1032 UpdateGuideState exits: m=1519 SNR=27.5
00:07:19.639 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:19.641 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:19.643 00.002 1032 Enqueuing Expose request
00:07:19.716 00.073 10072 IsGuiding returns 0
00:07:19.716 00.000 10072 Move returns status 0, amount 88
00:07:19.716 00.000 10072 MoveAxis(N, 0, ABG)
00:07:19.716 00.000 10072 Move returns status 0, amount 0
00:07:19.716 00.000 10072 move complete, result=0
00:07:19.716 00.000 10072 worker thread done servicing request
00:07:19.716 00.000 10072 Worker thread wakes up
00:07:19.716 00.000 1032 GuideStep: -0.2 px 88 ms EAST, -0.0 px 0 ms NORTH
00:07:19.719 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:19.719 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:20.355 00.636 10072 Exposure complete
00:07:20.405 00.050 10072 worker thread done servicing request
00:07:20.405 00.000 1032 OnExposeComplete: enter
00:07:20.408 00.003 1032 UpdateGuideState(): m_state=6
00:07:20.409 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 462
00:07:20.411 00.002 1032 Star::Find returns 1 (0), X=324.77, Y=742.38, Mass=1367, SNR=26.1, Peak=150 HFD=2.8
00:07:20.413 00.002 1032 MultiStar: [#1 -0.06,-0.27,0.00,M2] [#2 -0.04,-0.07,0.96,U] [#3 0.19,-0.17,0.71,U] [#4 0.02,-0.17,0.63,U] [#5 0.08,-0.16,0.68,U] [#6 0.14,-0.10,0.73,U] [#7 -0.12,-0.04,0.48,U] [#8 -0.16,-0.13,0.58,U] 
00:07:20.415 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.10}, one-star: {0.15, 0.00}
00:07:20.416 00.001 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
00:07:20.418 00.002 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
00:07:20.419 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.13 mountX=-0.11 mountY=-0.02, mountTheta=-2.96
00:07:20.423 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
00:07:20.427 00.004 1032 Enqueuing Move request for scope (0.05, -0.10)
00:07:20.429 00.002 10072 Worker thread wakes up
00:07:20.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
00:07:20.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
00:07:20.429 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
00:07:20.430 00.001 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.46, period_length = 288.78
00:07:20.430 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:07:20.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:20.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:07:20.430 00.000 10072 MoveAxis(E, 1, ABG)
00:07:20.430 00.000 10072 Guiding  Dir = 2, Dur = 1
00:07:20.431 00.001 10072 IsGuiding returns 0
00:07:20.431 00.000 10072 PulseGuide returned control before completion, sleep 11
00:07:20.432 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:20.447 00.015 10072 IsGuiding returns 0
00:07:20.447 00.000 10072 Move returns status 0, amount 1
00:07:20.447 00.000 10072 MoveAxis(N, 0, ABG)
00:07:20.447 00.000 10072 Move returns status 0, amount 0
00:07:20.447 00.000 10072 move complete, result=0
00:07:20.447 00.000 10072 worker thread done servicing request
00:07:20.452 00.005 1032 UpdateGuideState exits: m=1367 SNR=26.1
00:07:20.455 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:20.458 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:20.459 00.001 1032 Enqueuing Expose request
00:07:20.462 00.003 10072 Worker thread wakes up
00:07:20.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:20.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:20.462 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:07:20.871 00.409 10072 Exposure complete
00:07:20.920 00.049 10072 worker thread done servicing request
00:07:20.921 00.001 1032 OnExposeComplete: enter
00:07:20.922 00.001 1032 UpdateGuideState(): m_state=6
00:07:20.924 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 463
00:07:20.927 00.003 1032 Star::Find returns 1 (0), X=324.80, Y=742.41, Mass=1407, SNR=26.4, Peak=155 HFD=2.7
00:07:20.929 00.002 1032 MultiStar: [#1 -0.04,-0.15,1.07,U] [#2 -0.03,-0.09,1.00,U] [#3 0.03,-0.10,0.72,U] [#4 -0.00,-0.18,0.63,U] [#5 0.04,-0.08,0.71,U] [#6 0.12,0.00,0.67,U] [#7 -0.02,-0.13,0.51,U] [#8 -0.15,0.02,0.56,U] 
00:07:20.931 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {0.19, 0.03}
00:07:20.933 00.002 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
00:07:20.936 00.003 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
00:07:20.938 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.28 mountX=-0.08 mountY=-0.00, mountTheta=-3.11
00:07:20.941 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
00:07:20.943 00.002 1032 Enqueuing Move request for scope (0.02, -0.07)
00:07:20.946 00.003 10072 Worker thread wakes up
00:07:20.946 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
00:07:20.946 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
00:07:20.946 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.08 yDistance=-0.00
00:07:20.947 00.001 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.46, period_length = 288.78
00:07:20.947 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:07:20.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:20.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:07:20.947 00.000 10072 MoveAxis(E, 1, ABG)
00:07:20.947 00.000 10072 Guiding  Dir = 2, Dur = 1
00:07:20.948 00.001 10072 IsGuiding returns 0
00:07:20.948 00.000 10072 PulseGuide returned control before completion, sleep 11
00:07:20.949 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:20.964 00.015 10072 IsGuiding returns 0
00:07:20.964 00.000 10072 Move returns status 0, amount 1
00:07:20.964 00.000 10072 MoveAxis(N, 0, ABG)
00:07:20.964 00.000 10072 Move returns status 0, amount 0
00:07:20.964 00.000 10072 move complete, result=0
00:07:20.964 00.000 10072 worker thread done servicing request
00:07:20.969 00.005 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:07:20.971 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:20.973 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:20.975 00.002 1032 Enqueuing Expose request
00:07:20.976 00.001 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:07:20.978 00.002 10072 Worker thread wakes up
00:07:20.978 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:20.978 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:21.605 00.627 10072 Exposure complete
00:07:21.653 00.048 10072 worker thread done servicing request
00:07:21.653 00.000 1032 OnExposeComplete: enter
00:07:21.655 00.002 1032 UpdateGuideState(): m_state=6
00:07:21.657 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 464
00:07:21.660 00.003 1032 Star::Find returns 1 (0), X=324.83, Y=742.45, Mass=1521, SNR=27.5, Peak=170 HFD=2.8
00:07:21.661 00.001 1032 MultiStar: [#1 -0.02,-0.18,1.06,U] [#2 0.12,-0.08,0.92,U] [#3 0.06,-0.20,0.74,U] [#4 -0.02,-0.16,0.64,U] [#5 0.05,-0.12,0.62,U] [#6 0.16,-0.03,0.67,U] [#7 -0.13,0.05,0.48,U] [#8 -0.09,0.11,0.55,U] 
00:07:21.663 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.21, 0.08}
00:07:21.664 00.001 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
00:07:21.666 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
00:07:21.668 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.91 mountX=-0.08 mountY=-0.03, mountTheta=-2.74
00:07:21.670 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
00:07:21.671 00.001 1032 Enqueuing Move request for scope (0.05, -0.07)
00:07:21.673 00.002 10072 Worker thread wakes up
00:07:21.673 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
00:07:21.673 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
00:07:21.673 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
00:07:21.674 00.001 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.46, period_length = 288.78
00:07:21.674 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:07:21.674 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:21.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:07:21.674 00.000 10072 MoveAxis(E, 0, ABG)
00:07:21.674 00.000 10072 Move returns status 0, amount 0
00:07:21.674 00.000 10072 MoveAxis(N, 0, ABG)
00:07:21.674 00.000 10072 Move returns status 0, amount 0
00:07:21.674 00.000 10072 move complete, result=0
00:07:21.679 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:21.683 00.004 10072 worker thread done servicing request
00:07:21.700 00.017 1032 UpdateGuideState exits: m=1521 SNR=27.5
00:07:21.702 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:21.704 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:21.706 00.002 1032 Enqueuing Expose request
00:07:21.709 00.003 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:21.711 00.002 10072 Worker thread wakes up
00:07:21.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:21.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:22.119 00.408 10072 Exposure complete
00:07:22.170 00.051 10072 worker thread done servicing request
00:07:22.170 00.000 1032 OnExposeComplete: enter
00:07:22.173 00.003 1032 UpdateGuideState(): m_state=6
00:07:22.175 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 465
00:07:22.177 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=742.44, Mass=1354, SNR=25.9, Peak=155 HFD=2.7
00:07:22.178 00.001 1032 MultiStar: [#1 -0.12,-0.10,1.13,U] [#2 0.07,-0.15,0.95,U] [#3 -0.05,-0.12,0.74,U] [#4 -0.11,0.09,0.65,U] [#5 0.09,-0.06,0.69,U] [#6 0.00,0.09,0.68,U] [#7 -0.06,0.01,0.55,U] [#8 -0.17,-0.03,0.61,U] 
00:07:22.181 00.003 1032 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.21, 0.06}
00:07:22.182 00.001 1032 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.83) = xAngle (-3.61 = 2.67)
00:07:22.184 00.002 1032 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.61 = 2.67)
00:07:22.186 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.78 mountX=-0.03 mountY=0.01, mountTheta=2.67
00:07:22.188 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
00:07:22.190 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
00:07:22.192 00.002 10072 Worker thread wakes up
00:07:22.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:07:22.192 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:07:22.192 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
00:07:22.193 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.46, period_length = 288.78
00:07:22.193 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:07:22.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:22.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:07:22.193 00.000 10072 MoveAxis(E, 0, ABG)
00:07:22.193 00.000 10072 Move returns status 0, amount 0
00:07:22.193 00.000 10072 MoveAxis(N, 0, ABG)
00:07:22.193 00.000 10072 Move returns status 0, amount 0
00:07:22.193 00.000 10072 move complete, result=0
00:07:22.193 00.000 10072 worker thread done servicing request
00:07:22.194 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:22.217 00.023 1032 UpdateGuideState exits: m=1354 SNR=25.9
00:07:22.219 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:22.220 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:22.222 00.002 1032 Enqueuing Expose request
00:07:22.224 00.002 1032 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:22.226 00.002 10072 Worker thread wakes up
00:07:22.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:22.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:22.851 00.625 10072 Exposure complete
00:07:22.902 00.051 10072 worker thread done servicing request
00:07:22.902 00.000 1032 OnExposeComplete: enter
00:07:22.904 00.002 1032 UpdateGuideState(): m_state=6
00:07:22.907 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 466
00:07:22.908 00.001 1032 Star::Find returns 1 (0), X=324.82, Y=742.30, Mass=1414, SNR=26.5, Peak=158 HFD=2.6
00:07:22.911 00.003 1032 MultiStar: [#1 -0.04,-0.32,0.00,M1] [#2 0.03,-0.14,0.92,U] [#3 0.05,-0.20,0.71,U] [#4 0.06,-0.14,0.63,U] [#5 0.09,-0.16,0.68,U] [#6 0.22,0.00,0.67,U] [#7 -0.12,-0.18,0.53,U] [#8 -0.14,-0.06,0.62,U] 
00:07:22.913 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.12}, one-star: {0.21, -0.08}
00:07:22.914 00.001 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
00:07:22.916 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
00:07:22.917 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.08 mountX=-0.13 mountY=-0.03, mountTheta=-2.91
00:07:22.920 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.12, opts=13)
00:07:22.921 00.001 1032 Enqueuing Move request for scope (0.06, -0.12)
00:07:22.923 00.002 10072 Worker thread wakes up
00:07:22.923 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
00:07:22.924 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
00:07:22.924 00.000 10072 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.03
00:07:22.924 00.000 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.45, period_length = 288.78
00:07:22.924 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
00:07:22.924 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:22.924 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:07:22.924 00.000 10072 MoveAxis(E, 62, ABG)
00:07:22.924 00.000 10072 Guiding  Dir = 2, Dur = 62
00:07:22.925 00.001 10072 IsGuiding returns 0
00:07:22.925 00.000 10072 PulseGuide returned control before completion, sleep 72
00:07:22.926 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:22.947 00.021 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:07:22.950 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:22.952 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:22.954 00.002 1032 Enqueuing Expose request
00:07:23.004 00.050 10072 IsGuiding returns 0
00:07:23.004 00.000 10072 Move returns status 0, amount 62
00:07:23.004 00.000 10072 MoveAxis(N, 0, ABG)
00:07:23.004 00.000 10072 Move returns status 0, amount 0
00:07:23.004 00.000 10072 move complete, result=0
00:07:23.004 00.000 10072 worker thread done servicing request
00:07:23.005 00.001 10072 Worker thread wakes up
00:07:23.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:23.005 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:23.005 00.000 1032 GuideStep: -0.1 px 62 ms EAST, -0.0 px 0 ms NORTH
00:07:23.413 00.408 10072 Exposure complete
00:07:23.463 00.050 10072 worker thread done servicing request
00:07:23.463 00.000 1032 OnExposeComplete: enter
00:07:23.465 00.002 1032 UpdateGuideState(): m_state=6
00:07:23.467 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 467
00:07:23.470 00.003 1032 Star::Find returns 1 (0), X=324.90, Y=742.26, Mass=1409, SNR=26.4, Peak=165 HFD=2.5
00:07:23.471 00.001 1032 MultiStar: [#1 -0.10,-0.23,1.09,U] [#2 -0.05,-0.08,0.98,U] [#3 0.13,-0.17,0.73,U] [#4 -0.12,-0.15,0.63,U] [#5 0.07,-0.15,0.69,U] [#6 0.18,0.02,0.71,U] [#7 -0.12,-0.00,0.53,U] [#8 -0.08,0.03,0.62,U] 
00:07:23.473 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.11}, one-star: {0.28, -0.11}
00:07:23.475 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
00:07:23.477 00.002 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
00:07:23.479 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.30 mountX=-0.11 mountY=-0.00, mountTheta=-3.13
00:07:23.482 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.11, opts=13)
00:07:23.483 00.001 1032 Enqueuing Move request for scope (0.03, -0.11)
00:07:23.486 00.003 10072 Worker thread wakes up
00:07:23.486 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
00:07:23.486 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
00:07:23.486 00.000 10072 Moving (0.03, -0.11) raw xDistance=-0.11 yDistance=-0.00
00:07:23.487 00.001 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.45, period_length = 288.78
00:07:23.487 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
00:07:23.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:23.487 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:07:23.487 00.000 10072 MoveAxis(W, 1, ABG)
00:07:23.487 00.000 10072 Guiding  Dir = 3, Dur = 1
00:07:23.488 00.001 10072 IsGuiding returns 0
00:07:23.490 00.002 10072 PulseGuide returned control before completion, sleep 11
00:07:23.491 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:23.503 00.012 10072 IsGuiding returns 1
00:07:23.503 00.000 10072 scope still moving after pulse duration time elapsed
00:07:23.511 00.008 1032 UpdateGuideState exits: m=1409 SNR=26.4
00:07:23.513 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:23.514 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:23.520 00.006 1032 Enqueuing Expose request
00:07:23.534 00.014 10072 IsGuiding returns 0
00:07:23.534 00.000 10072 scope move finished after 1 + 44 ms
00:07:23.534 00.000 10072 Move returns status 0, amount 1
00:07:23.534 00.000 10072 MoveAxis(N, 0, ABG)
00:07:23.534 00.000 10072 Move returns status 0, amount 0
00:07:23.534 00.000 10072 move complete, result=0
00:07:23.534 00.000 10072 worker thread done servicing request
00:07:23.534 00.000 10072 Worker thread wakes up
00:07:23.534 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:23.535 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:23.535 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:07:24.163 00.628 10072 Exposure complete
00:07:24.213 00.050 10072 worker thread done servicing request
00:07:24.213 00.000 1032 OnExposeComplete: enter
00:07:24.216 00.003 1032 UpdateGuideState(): m_state=6
00:07:24.217 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 468
00:07:24.219 00.002 1032 Star::Find returns 1 (0), X=324.87, Y=742.56, Mass=1289, SNR=25.3, Peak=160 HFD=2.6
00:07:24.221 00.002 1032 MultiStar: [#1 0.01,-0.03,1.20,U] [#2 -0.01,0.09,1.00,U] [#3 0.06,-0.06,0.73,U] [#4 -0.13,0.01,0.73,U] [#5 -0.02,0.03,0.68,U] [#6 0.11,0.13,0.76,U] [#7 -0.19,0.13,0.54,U] [#8 -0.16,0.18,0.60,U] 
00:07:24.223 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.26, 0.18}
00:07:24.225 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
00:07:24.226 00.001 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
00:07:24.228 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.41 mountX=0.06 mountY=-0.03, mountTheta=-0.42
00:07:24.232 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
00:07:24.234 00.002 1032 Enqueuing Move request for scope (0.01, 0.07)
00:07:24.236 00.002 10072 Worker thread wakes up
00:07:24.237 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
00:07:24.237 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
00:07:24.237 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.03
00:07:24.237 00.000 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.45, period_length = 288.78
00:07:24.238 00.001 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:07:24.239 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:24.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:07:24.240 00.001 10072 MoveAxis(E, 4, ABG)
00:07:24.240 00.000 10072 Guiding  Dir = 2, Dur = 4
00:07:24.240 00.000 10072 IsGuiding returns 0
00:07:24.241 00.001 10072 PulseGuide returned control before completion, sleep 14
00:07:24.241 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:24.262 00.021 1032 UpdateGuideState exits: m=1289 SNR=25.3
00:07:24.265 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:24.268 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:24.271 00.003 1032 Enqueuing Expose request
00:07:24.273 00.002 10072 IsGuiding returns 0
00:07:24.273 00.000 10072 Move returns status 0, amount 4
00:07:24.273 00.000 10072 MoveAxis(N, 0, ABG)
00:07:24.273 00.000 10072 Move returns status 0, amount 0
00:07:24.273 00.000 10072 move complete, result=0
00:07:24.273 00.000 10072 worker thread done servicing request
00:07:24.274 00.001 10072 Worker thread wakes up
00:07:24.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:24.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:24.280 00.006 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:07:24.680 00.400 10072 Exposure complete
00:07:24.730 00.050 10072 worker thread done servicing request
00:07:24.730 00.000 1032 OnExposeComplete: enter
00:07:24.734 00.004 1032 UpdateGuideState(): m_state=6
00:07:24.736 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 469
00:07:24.738 00.002 1032 Star::Find returns 1 (0), X=324.81, Y=742.47, Mass=1373, SNR=26.1, Peak=159 HFD=2.8
00:07:24.740 00.002 1032 MultiStar: [#1 0.03,-0.03,1.06,U] [#2 -0.02,0.11,0.99,U] [#3 0.02,-0.18,0.70,U] [#4 -0.01,-0.03,0.63,U] [#5 0.13,0.06,0.72,U] [#6 0.07,0.15,0.72,U] [#7 -0.01,-0.19,0.50,U] [#8 -0.12,0.10,0.55,U] 
00:07:24.742 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.19, 0.09}
00:07:24.743 00.001 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
00:07:24.745 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
00:07:24.747 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.45 mountX=0.01 mountY=-0.04, mountTheta=-1.38
00:07:24.749 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
00:07:24.751 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
00:07:24.753 00.002 10072 Worker thread wakes up
00:07:24.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
00:07:24.753 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
00:07:24.753 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
00:07:24.753 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.45, period_length = 288.78
00:07:24.753 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:07:24.754 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:24.754 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:07:24.754 00.000 10072 MoveAxis(E, 3, ABG)
00:07:24.754 00.000 10072 Guiding  Dir = 2, Dur = 3
00:07:24.754 00.000 10072 IsGuiding returns 0
00:07:24.755 00.001 10072 PulseGuide returned control before completion, sleep 13
00:07:24.755 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:24.771 00.016 10072 IsGuiding returns 0
00:07:24.772 00.001 10072 Move returns status 0, amount 3
00:07:24.772 00.000 10072 MoveAxis(N, 0, ABG)
00:07:24.772 00.000 10072 Move returns status 0, amount 0
00:07:24.772 00.000 10072 move complete, result=0
00:07:24.772 00.000 10072 worker thread done servicing request
00:07:24.777 00.005 1032 UpdateGuideState exits: m=1373 SNR=26.1
00:07:24.779 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:24.781 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:24.783 00.002 1032 Enqueuing Expose request
00:07:24.784 00.001 10072 Worker thread wakes up
00:07:24.784 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:24.784 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:24.785 00.001 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:07:25.410 00.625 10072 Exposure complete
00:07:25.462 00.052 10072 worker thread done servicing request
00:07:25.462 00.000 1032 OnExposeComplete: enter
00:07:25.464 00.002 1032 UpdateGuideState(): m_state=6
00:07:25.466 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 470
00:07:25.468 00.002 1032 Star::Find returns 1 (0), X=324.89, Y=742.39, Mass=1289, SNR=25.3, Peak=154 HFD=2.6
00:07:25.470 00.002 1032 MultiStar: [#1 0.06,-0.01,1.18,U] [#2 0.02,0.01,0.97,U] [#3 0.03,-0.08,0.76,U] [#4 -0.13,-0.07,0.69,U] [#5 0.06,0.09,0.74,U] [#6 0.25,0.01,0.70,U] [#7 -0.26,0.01,0.55,U] [#8 -0.13,0.08,0.62,U] 
00:07:25.472 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.27, 0.02}
00:07:25.473 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
00:07:25.475 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
00:07:25.476 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.13 mountX=-0.01 mountY=-0.04, mountTheta=-1.70
00:07:25.479 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
00:07:25.481 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
00:07:25.483 00.002 10072 Worker thread wakes up
00:07:25.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:07:25.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:07:25.483 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
00:07:25.483 00.000 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.45, period_length = 288.78
00:07:25.483 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:07:25.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:25.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:07:25.483 00.000 10072 MoveAxis(E, 3, ABG)
00:07:25.483 00.000 10072 Guiding  Dir = 2, Dur = 3
00:07:25.485 00.002 10072 IsGuiding returns 0
00:07:25.485 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:25.487 00.002 10072 PulseGuide returned control before completion, sleep 12
00:07:25.502 00.015 10072 IsGuiding returns 0
00:07:25.502 00.000 10072 Move returns status 0, amount 3
00:07:25.502 00.000 10072 MoveAxis(N, 0, ABG)
00:07:25.502 00.000 10072 Move returns status 0, amount 0
00:07:25.502 00.000 10072 move complete, result=0
00:07:25.502 00.000 10072 worker thread done servicing request
00:07:25.506 00.004 1032 UpdateGuideState exits: m=1289 SNR=25.3
00:07:25.509 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:25.510 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:25.511 00.001 1032 Enqueuing Expose request
00:07:25.513 00.002 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:07:25.514 00.001 10072 Worker thread wakes up
00:07:25.514 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:25.514 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:25.929 00.415 10072 Exposure complete
00:07:25.979 00.050 10072 worker thread done servicing request
00:07:25.979 00.000 1032 OnExposeComplete: enter
00:07:25.981 00.002 1032 UpdateGuideState(): m_state=6
00:07:25.983 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 471
00:07:25.986 00.003 1032 Star::Find returns 1 (0), X=324.85, Y=742.23, Mass=1414, SNR=26.5, Peak=163 HFD=2.6
00:07:25.988 00.002 1032 MultiStar: [#1 0.05,-0.08,1.11,U] [#2 -0.07,-0.02,1.00,U] [#3 0.06,-0.08,0.74,U] [#4 -0.08,0.04,0.65,U] [#5 0.04,-0.09,0.66,U] [#6 0.17,-0.10,0.74,U] [#7 -0.01,0.02,0.51,U] [#8 -0.21,-0.05,0.57,U] 
00:07:25.989 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {0.24, -0.15}
00:07:25.991 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
00:07:25.993 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
00:07:25.994 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.05 mountX=-0.07 mountY=-0.02, mountTheta=-2.88
00:07:25.997 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
00:07:25.999 00.002 1032 Enqueuing Move request for scope (0.04, -0.06)
00:07:26.001 00.002 10072 Worker thread wakes up
00:07:26.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
00:07:26.001 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
00:07:26.001 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
00:07:26.001 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.45, period_length = 288.78
00:07:26.001 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:07:26.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:26.002 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:07:26.002 00.000 10072 MoveAxis(E, 3, ABG)
00:07:26.002 00.000 10072 Guiding  Dir = 2, Dur = 3
00:07:26.002 00.000 10072 IsGuiding returns 0
00:07:26.002 00.000 10072 PulseGuide returned control before completion, sleep 13
00:07:26.003 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:26.021 00.018 10072 IsGuiding returns 0
00:07:26.021 00.000 10072 Move returns status 0, amount 3
00:07:26.021 00.000 10072 MoveAxis(N, 0, ABG)
00:07:26.021 00.000 10072 Move returns status 0, amount 0
00:07:26.021 00.000 10072 move complete, result=0
00:07:26.021 00.000 10072 worker thread done servicing request
00:07:26.025 00.004 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:07:26.027 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:26.028 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:26.030 00.002 1032 Enqueuing Expose request
00:07:26.032 00.002 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:07:26.033 00.001 10072 Worker thread wakes up
00:07:26.034 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:26.034 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:26.663 00.629 10072 Exposure complete
00:07:26.715 00.052 10072 worker thread done servicing request
00:07:26.715 00.000 1032 OnExposeComplete: enter
00:07:26.716 00.001 1032 UpdateGuideState(): m_state=6
00:07:26.718 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 472
00:07:26.720 00.002 1032 Star::Find returns 1 (0), X=324.77, Y=742.47, Mass=1533, SNR=27.6, Peak=164 HFD=2.9
00:07:26.722 00.002 1032 MultiStar: [#1 -0.01,-0.05,1.06,U] [#2 0.02,0.08,0.88,U] [#3 0.16,-0.04,0.68,U] [#4 0.09,0.09,0.64,U] [#5 0.11,0.07,0.63,U] [#6 0.16,0.15,0.67,U] [#7 -0.18,0.03,0.52,U] [#8 -0.21,0.08,0.58,U] 
00:07:26.724 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.16, 0.09}
00:07:26.726 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
00:07:26.728 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
00:07:26.729 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.88 mountX=0.04 mountY=-0.05, mountTheta=-0.95
00:07:26.734 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
00:07:26.736 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
00:07:26.738 00.002 10072 Worker thread wakes up
00:07:26.739 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:07:26.739 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:07:26.739 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
00:07:26.739 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.45, period_length = 288.78
00:07:26.739 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:07:26.740 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:26.740 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:07:26.740 00.000 10072 MoveAxis(E, 3, ABG)
00:07:26.740 00.000 10072 Guiding  Dir = 2, Dur = 3
00:07:26.741 00.001 10072 IsGuiding returns 0
00:07:26.741 00.000 10072 PulseGuide returned control before completion, sleep 13
00:07:26.742 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:26.762 00.020 1032 UpdateGuideState exits: m=1533 SNR=27.6
00:07:26.764 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:26.765 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:26.767 00.002 1032 Enqueuing Expose request
00:07:26.769 00.002 10072 IsGuiding returns 0
00:07:26.769 00.000 10072 Move returns status 0, amount 3
00:07:26.769 00.000 10072 MoveAxis(N, 0, ABG)
00:07:26.770 00.001 10072 Move returns status 0, amount 0
00:07:26.770 00.000 10072 move complete, result=0
00:07:26.770 00.000 10072 worker thread done servicing request
00:07:26.770 00.000 10072 Worker thread wakes up
00:07:26.770 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:26.770 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:26.778 00.008 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:07:27.176 00.398 10072 Exposure complete
00:07:27.229 00.053 10072 worker thread done servicing request
00:07:27.230 00.001 1032 OnExposeComplete: enter
00:07:27.232 00.002 1032 UpdateGuideState(): m_state=6
00:07:27.234 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 473
00:07:27.239 00.005 1032 Star::Find returns 1 (0), X=324.79, Y=742.60, Mass=1344, SNR=25.8, Peak=163 HFD=2.7
00:07:27.241 00.002 1032 MultiStar: [#1 -0.07,-0.06,1.10,U] [#2 -0.02,0.11,0.97,U] [#3 0.17,0.01,0.75,U] [#4 -0.15,0.18,0.68,U] [#5 0.02,0.09,0.68,U] [#6 0.16,0.20,0.73,U] [#7 -0.31,0.04,0.00,M1] [#8 -0.31,0.22,0.00,M1] 
00:07:27.243 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.10}, one-star: {0.17, 0.23}
00:07:27.244 00.001 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
00:07:27.247 00.003 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
00:07:27.248 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.21 mountX=0.09 mountY=-0.06, mountTheta=-0.62
00:07:27.252 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
00:07:27.254 00.002 1032 Enqueuing Move request for scope (0.04, 0.10)
00:07:27.257 00.003 10072 Worker thread wakes up
00:07:27.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
00:07:27.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
00:07:27.257 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.06
00:07:27.258 00.001 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.45, period_length = 288.78
00:07:27.258 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:07:27.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:27.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:07:27.258 00.000 10072 MoveAxis(E, 2, ABG)
00:07:27.258 00.000 10072 Guiding  Dir = 2, Dur = 2
00:07:27.259 00.001 10072 IsGuiding returns 0
00:07:27.259 00.000 10072 PulseGuide returned control before completion, sleep 12
00:07:27.260 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:27.284 00.024 10072 IsGuiding returns 0
00:07:27.284 00.000 10072 Move returns status 0, amount 2
00:07:27.284 00.000 10072 MoveAxis(N, 0, ABG)
00:07:27.284 00.000 10072 Move returns status 0, amount 0
00:07:27.284 00.000 10072 move complete, result=0
00:07:27.285 00.001 10072 worker thread done servicing request
00:07:27.285 00.000 1032 UpdateGuideState exits: m=1344 SNR=25.8
00:07:27.288 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:27.290 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:27.292 00.002 1032 Enqueuing Expose request
00:07:27.293 00.001 10072 Worker thread wakes up
00:07:27.293 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:07:27.295 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:27.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:27.930 00.635 10072 Exposure complete
00:07:27.984 00.054 10072 worker thread done servicing request
00:07:27.984 00.000 1032 OnExposeComplete: enter
00:07:27.987 00.003 1032 UpdateGuideState(): m_state=6
00:07:27.993 00.006 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 474
00:07:27.995 00.002 1032 Star::Find returns 1 (0), X=324.83, Y=742.51, Mass=1279, SNR=25.2, Peak=149 HFD=2.7
00:07:27.998 00.003 1032 MultiStar: [#1 -0.09,0.04,1.12,U] [#2 0.03,0.24,1.04,U] [#3 -0.01,0.03,0.74,U] [#4 -0.15,0.09,0.73,U] [#5 0.11,0.16,0.69,U] [#6 0.19,0.25,0.00,M1] [#7 -0.20,0.17,0.00,M2] [#8 -0.22,0.17,0.00,M2] 
00:07:27.999 00.001 1032 refined, 5 included, MultiStar: {0.02, 0.12}, one-star: {0.22, 0.13}
00:07:28.001 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
00:07:28.003 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
00:07:28.006 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=0.11 mountY=-0.05, mountTheta=-0.42
00:07:28.009 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
00:07:28.011 00.002 1032 Enqueuing Move request for scope (0.02, 0.12)
00:07:28.013 00.002 10072 Worker thread wakes up
00:07:28.013 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
00:07:28.013 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
00:07:28.013 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
00:07:28.014 00.001 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.45, period_length = 288.78
00:07:28.014 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
00:07:28.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:28.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:07:28.014 00.000 10072 MoveAxis(E, 2, ABG)
00:07:28.014 00.000 10072 Guiding  Dir = 2, Dur = 2
00:07:28.015 00.001 10072 IsGuiding returns 0
00:07:28.015 00.000 10072 PulseGuide returned control before completion, sleep 12
00:07:28.015 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:28.035 00.020 10072 IsGuiding returns 0
00:07:28.035 00.000 10072 Move returns status 0, amount 2
00:07:28.035 00.000 10072 MoveAxis(N, 0, ABG)
00:07:28.035 00.000 10072 Move returns status 0, amount 0
00:07:28.035 00.000 10072 move complete, result=0
00:07:28.036 00.001 10072 worker thread done servicing request
00:07:28.040 00.004 1032 UpdateGuideState exits: m=1279 SNR=25.2
00:07:28.042 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:28.043 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:28.045 00.002 1032 Enqueuing Expose request
00:07:28.046 00.001 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:07:28.049 00.003 10072 Worker thread wakes up
00:07:28.049 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:28.049 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:28.460 00.411 10072 Exposure complete
00:07:28.512 00.052 10072 worker thread done servicing request
00:07:28.513 00.001 1032 OnExposeComplete: enter
00:07:28.515 00.002 1032 UpdateGuideState(): m_state=6
00:07:28.517 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 475
00:07:28.519 00.002 1032 Star::Find returns 1 (0), X=324.81, Y=742.50, Mass=1429, SNR=26.6, Peak=157 HFD=2.8
00:07:28.521 00.002 1032 MultiStar: [#1 0.04,0.05,1.10,U] [#2 0.16,0.11,0.92,U] [#3 0.01,0.10,0.70,U] [#4 -0.12,-0.01,0.64,U] [#5 0.04,0.20,0.69,U] [#6 0.15,0.36,0.00,M2] [#7 -0.14,0.10,0.52,U] [#8 -0.17,0.08,0.56,U] 
00:07:28.524 00.003 1032 refined, 7 included, MultiStar: {0.03, 0.09}, one-star: {0.19, 0.13}
00:07:28.526 00.002 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
00:07:28.527 00.001 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
00:07:28.529 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.29 mountX=0.08 mountY=-0.05, mountTheta=-0.54
00:07:28.532 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
00:07:28.535 00.003 1032 Enqueuing Move request for scope (0.03, 0.09)
00:07:28.537 00.002 10072 Worker thread wakes up
00:07:28.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
00:07:28.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
00:07:28.537 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
00:07:28.539 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.45, period_length = 288.78
00:07:28.539 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
00:07:28.539 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:28.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:07:28.539 00.000 10072 MoveAxis(E, 1, ABG)
00:07:28.539 00.000 10072 Guiding  Dir = 2, Dur = 1
00:07:28.540 00.001 10072 IsGuiding returns 0
00:07:28.540 00.000 10072 PulseGuide returned control before completion, sleep 11
00:07:28.541 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:28.561 00.020 1032 UpdateGuideState exits: m=1429 SNR=26.6
00:07:28.564 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:28.566 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:28.567 00.001 1032 Enqueuing Expose request
00:07:28.570 00.003 10072 IsGuiding returns 0
00:07:28.570 00.000 10072 Move returns status 0, amount 1
00:07:28.570 00.000 10072 MoveAxis(N, 0, ABG)
00:07:28.570 00.000 10072 Move returns status 0, amount 0
00:07:28.570 00.000 10072 move complete, result=0
00:07:28.570 00.000 10072 worker thread done servicing request
00:07:28.570 00.000 10072 Worker thread wakes up
00:07:28.570 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:28.570 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:28.577 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:07:29.198 00.621 10072 Exposure complete
00:07:29.251 00.053 10072 worker thread done servicing request
00:07:29.251 00.000 1032 OnExposeComplete: enter
00:07:29.254 00.003 1032 UpdateGuideState(): m_state=6
00:07:29.257 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 476
00:07:29.259 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=742.52, Mass=1385, SNR=26.2, Peak=152 HFD=2.8
00:07:29.261 00.002 1032 MultiStar: [#1 0.04,0.05,1.10,U] [#2 -0.02,0.26,0.97,U] [#3 0.07,-0.02,0.72,U] [#4 0.07,0.14,0.67,U] [#5 0.08,0.12,0.67,U] [#6 0.16,0.08,0.69,U] [#7 -0.12,0.37,0.00,M2] [#8 -0.13,0.19,0.57,U] 
00:07:29.264 00.003 1032 refined, 7 included, MultiStar: {0.06, 0.12}, one-star: {0.16, 0.14}
00:07:29.265 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
00:07:29.269 00.004 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
00:07:29.270 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.12 mountX=0.10 mountY=-0.09, mountTheta=-0.71
00:07:29.274 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
00:07:29.276 00.002 1032 Enqueuing Move request for scope (0.06, 0.12)
00:07:29.278 00.002 10072 Worker thread wakes up
00:07:29.278 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
00:07:29.278 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
00:07:29.278 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
00:07:29.279 00.001 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.44, period_length = 288.78
00:07:29.279 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:07:29.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:29.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:07:29.279 00.000 10072 MoveAxis(W, 1, ABG)
00:07:29.280 00.001 10072 Guiding  Dir = 3, Dur = 1
00:07:29.280 00.000 10072 IsGuiding returns 0
00:07:29.280 00.000 10072 PulseGuide returned control before completion, sleep 11
00:07:29.281 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:29.302 00.021 10072 IsGuiding returns 0
00:07:29.302 00.000 10072 Move returns status 0, amount 1
00:07:29.302 00.000 10072 MoveAxis(N, 0, ABG)
00:07:29.302 00.000 10072 Move returns status 0, amount 0
00:07:29.302 00.000 10072 move complete, result=0
00:07:29.302 00.000 10072 worker thread done servicing request
00:07:29.302 00.000 1032 UpdateGuideState exits: m=1385 SNR=26.2
00:07:29.306 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:29.309 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:29.311 00.002 1032 Enqueuing Expose request
00:07:29.313 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:07:29.315 00.002 10072 Worker thread wakes up
00:07:29.315 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:29.315 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:29.727 00.412 10072 Exposure complete
00:07:29.783 00.056 10072 worker thread done servicing request
00:07:29.783 00.000 1032 OnExposeComplete: enter
00:07:29.785 00.002 1032 UpdateGuideState(): m_state=6
00:07:29.788 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 477
00:07:29.789 00.001 1032 Star::Find returns 1 (0), X=324.78, Y=742.54, Mass=1254, SNR=24.9, Peak=151 HFD=2.8
00:07:29.792 00.003 1032 MultiStar: [#1 -0.05,0.12,1.20,U] [#2 0.09,0.17,1.02,U] [#3 -0.01,0.03,0.76,U] [#4 -0.10,0.22,0.68,U] [#5 0.07,0.12,0.73,U] [#6 0.11,0.05,0.71,U] [#7 -0.10,0.10,0.54,U] [#8 -0.08,0.11,0.60,U] 
00:07:29.794 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.12}, one-star: {0.16, 0.16}
00:07:29.795 00.001 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
00:07:29.797 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
00:07:29.799 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=0.11 mountY=-0.05, mountTheta=-0.43
00:07:29.806 00.007 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
00:07:29.809 00.003 1032 Enqueuing Move request for scope (0.02, 0.12)
00:07:29.811 00.002 10072 Worker thread wakes up
00:07:29.812 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
00:07:29.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
00:07:29.812 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
00:07:29.812 00.000 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.44, period_length = 288.78
00:07:29.812 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:07:29.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:29.813 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:07:29.813 00.000 10072 MoveAxis(W, 2, ABG)
00:07:29.813 00.000 10072 Guiding  Dir = 3, Dur = 2
00:07:29.813 00.000 10072 IsGuiding returns 0
00:07:29.814 00.001 10072 PulseGuide returned control before completion, sleep 12
00:07:29.814 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:29.832 00.018 10072 IsGuiding returns 0
00:07:29.832 00.000 10072 Move returns status 0, amount 2
00:07:29.832 00.000 10072 MoveAxis(N, 0, ABG)
00:07:29.832 00.000 10072 Move returns status 0, amount 0
00:07:29.832 00.000 10072 move complete, result=0
00:07:29.832 00.000 10072 worker thread done servicing request
00:07:29.838 00.006 1032 UpdateGuideState exits: m=1254 SNR=24.9
00:07:29.840 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:29.842 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:29.843 00.001 1032 Enqueuing Expose request
00:07:29.845 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:07:29.848 00.003 10072 Worker thread wakes up
00:07:29.848 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:29.848 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:30.478 00.630 10072 Exposure complete
00:07:30.530 00.052 10072 worker thread done servicing request
00:07:30.530 00.000 1032 OnExposeComplete: enter
00:07:30.532 00.002 1032 UpdateGuideState(): m_state=6
00:07:30.535 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 478
00:07:30.537 00.002 1032 Star::Find returns 1 (0), X=324.77, Y=742.59, Mass=1191, SNR=24.3, Peak=140 HFD=2.8
00:07:30.538 00.001 1032 MultiStar: [#1 -0.02,0.07,1.18,U] [#2 0.02,0.20,1.10,U] [#3 0.01,-0.07,0.75,U] [#4 -0.04,0.11,0.70,U] [#5 0.11,0.22,0.74,U] [#6 0.16,0.18,0.75,U] [#7 -0.07,0.16,0.52,U] [#8 -0.20,0.23,0.00,M1] 
00:07:30.540 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.14}, one-star: {0.16, 0.21}
00:07:30.542 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
00:07:30.544 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
00:07:30.546 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.25 mountX=0.12 mountY=-0.08, mountTheta=-0.58
00:07:30.548 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
00:07:30.553 00.005 1032 Enqueuing Move request for scope (0.04, 0.14)
00:07:30.554 00.001 10072 Worker thread wakes up
00:07:30.555 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
00:07:30.555 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
00:07:30.555 00.000 10072 Moving (0.04, 0.14) raw xDistance=0.12 yDistance=-0.08
00:07:30.555 00.000 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.44, period_length = 288.78
00:07:30.556 00.001 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:07:30.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:30.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:07:30.556 00.000 10072 MoveAxis(W, 2, ABG)
00:07:30.556 00.000 10072 Guiding  Dir = 3, Dur = 2
00:07:30.556 00.000 10072 IsGuiding returns 0
00:07:30.556 00.000 10072 PulseGuide returned control before completion, sleep 12
00:07:30.558 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:30.576 00.018 1032 UpdateGuideState exits: m=1191 SNR=24.3
00:07:30.580 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:30.582 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:30.585 00.003 1032 Enqueuing Expose request
00:07:30.586 00.001 10072 IsGuiding returns 0
00:07:30.586 00.000 10072 Move returns status 0, amount 2
00:07:30.586 00.000 10072 MoveAxis(N, 0, ABG)
00:07:30.586 00.000 10072 Move returns status 0, amount 0
00:07:30.587 00.001 10072 move complete, result=0
00:07:30.587 00.000 10072 worker thread done servicing request
00:07:30.587 00.000 10072 Worker thread wakes up
00:07:30.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:30.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:30.594 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:07:30.996 00.402 10072 Exposure complete
00:07:31.046 00.050 10072 worker thread done servicing request
00:07:31.046 00.000 1032 OnExposeComplete: enter
00:07:31.050 00.004 1032 UpdateGuideState(): m_state=6
00:07:31.052 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 479
00:07:31.054 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=742.55, Mass=1525, SNR=27.5, Peak=174 HFD=2.7
00:07:31.056 00.002 1032 MultiStar: [#1 0.04,0.05,1.05,U] [#2 0.11,0.00,0.90,U] [#3 0.03,-0.02,0.66,U] [#4 -0.11,0.08,0.64,U] [#5 0.04,0.03,0.63,U] [#6 0.18,0.13,0.66,U] [#7 -0.30,0.03,0.00,M1] [#8 -0.20,0.13,0.59,U] 
00:07:31.057 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.20, 0.17}
00:07:31.059 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
00:07:31.061 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
00:07:31.062 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.96 mountX=0.06 mountY=-0.07, mountTheta=-0.87
00:07:31.064 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
00:07:31.066 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
00:07:31.067 00.001 10072 Worker thread wakes up
00:07:31.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
00:07:31.068 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
00:07:31.068 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.06 yDistance=-0.07
00:07:31.068 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.44, period_length = 288.78
00:07:31.068 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:07:31.068 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:31.068 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:07:31.068 00.000 10072 MoveAxis(W, 2, ABG)
00:07:31.068 00.000 10072 Guiding  Dir = 3, Dur = 2
00:07:31.069 00.001 10072 IsGuiding returns 0
00:07:31.069 00.000 10072 PulseGuide returned control before completion, sleep 12
00:07:31.069 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:31.085 00.016 10072 IsGuiding returns 0
00:07:31.085 00.000 10072 Move returns status 0, amount 2
00:07:31.085 00.000 10072 MoveAxis(N, 0, ABG)
00:07:31.085 00.000 10072 Move returns status 0, amount 0
00:07:31.085 00.000 10072 move complete, result=0
00:07:31.085 00.000 10072 worker thread done servicing request
00:07:31.090 00.005 1032 UpdateGuideState exits: m=1525 SNR=27.5
00:07:31.092 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:31.094 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:31.095 00.001 1032 Enqueuing Expose request
00:07:31.096 00.001 10072 Worker thread wakes up
00:07:31.096 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:31.096 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:31.097 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:07:31.733 00.636 10072 Exposure complete
00:07:31.783 00.050 10072 worker thread done servicing request
00:07:31.784 00.001 1032 OnExposeComplete: enter
00:07:31.786 00.002 1032 UpdateGuideState(): m_state=6
00:07:31.787 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 480
00:07:31.789 00.002 1032 Star::Find returns 1 (0), X=324.95, Y=742.47, Mass=1425, SNR=26.6, Peak=176 HFD=2.4
00:07:31.790 00.001 1032 MultiStar: [#1 0.07,0.12,1.10,U] [#2 0.05,0.09,0.84,U] [#3 0.14,-0.12,0.73,U] [#4 -0.12,-0.01,0.63,U] [#5 0.18,0.32,0.00,M1] [#6 0.13,0.17,0.67,U] [#7 0.05,0.02,0.50,U] [#8 -0.14,0.15,0.58,U] 
00:07:31.791 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.07}, one-star: {0.33, 0.09}
00:07:31.794 00.003 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
00:07:31.796 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
00:07:31.797 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.67 mountX=0.04 mountY=-0.10, mountTheta=-1.16
00:07:31.801 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
00:07:31.804 00.003 1032 Enqueuing Move request for scope (0.09, 0.07)
00:07:31.806 00.002 10072 Worker thread wakes up
00:07:31.806 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
00:07:31.806 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
00:07:31.806 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.10
00:07:31.806 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 288.78
00:07:31.806 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:07:31.806 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:31.806 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:07:31.806 00.000 10072 MoveAxis(W, 3, ABG)
00:07:31.806 00.000 10072 Guiding  Dir = 3, Dur = 3
00:07:31.807 00.001 10072 IsGuiding returns 0
00:07:31.807 00.000 10072 PulseGuide returned control before completion, sleep 13
00:07:31.808 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:31.824 00.016 10072 IsGuiding returns 0
00:07:31.824 00.000 10072 Move returns status 0, amount 3
00:07:31.824 00.000 10072 MoveAxis(N, 0, ABG)
00:07:31.825 00.001 10072 Move returns status 0, amount 0
00:07:31.825 00.000 10072 move complete, result=0
00:07:31.825 00.000 10072 worker thread done servicing request
00:07:31.829 00.004 1032 UpdateGuideState exits: m=1425 SNR=26.6
00:07:31.832 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:31.834 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:31.837 00.003 1032 Enqueuing Expose request
00:07:31.839 00.002 10072 Worker thread wakes up
00:07:31.839 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:31.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:31.839 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:07:32.247 00.408 10072 Exposure complete
00:07:32.301 00.054 10072 worker thread done servicing request
00:07:32.301 00.000 1032 OnExposeComplete: enter
00:07:32.303 00.002 1032 UpdateGuideState(): m_state=6
00:07:32.305 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 481
00:07:32.307 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=742.57, Mass=1259, SNR=25.0, Peak=144 HFD=2.8
00:07:32.309 00.002 1032 MultiStar: [#1 0.07,0.09,1.19,U] [#2 0.01,0.15,1.05,U] [#3 0.08,0.01,0.80,U] [#4 -0.06,0.14,0.75,U] [#5 0.14,0.19,0.74,U] [#6 0.26,0.18,0.00,M1] [#7 -0.26,0.10,0.00,M1] [#8 -0.11,0.21,0.64,U] 
00:07:32.310 00.001 1032 refined, 6 included, MultiStar: {0.06, 0.14}, one-star: {0.20, 0.19}
00:07:32.311 00.001 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
00:07:32.312 00.001 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
00:07:32.315 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.17 mountX=0.12 mountY=-0.09, mountTheta=-0.66
00:07:32.317 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
00:07:32.319 00.002 1032 Enqueuing Move request for scope (0.06, 0.14)
00:07:32.322 00.003 10072 Worker thread wakes up
00:07:32.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
00:07:32.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
00:07:32.322 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.09
00:07:32.323 00.001 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 288.78
00:07:32.323 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:07:32.323 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:32.323 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:07:32.323 00.000 10072 MoveAxis(W, 3, ABG)
00:07:32.323 00.000 10072 Guiding  Dir = 3, Dur = 3
00:07:32.323 00.000 10072 IsGuiding returns 0
00:07:32.324 00.001 10072 PulseGuide returned control before completion, sleep 13
00:07:32.324 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:32.340 00.016 10072 IsGuiding returns 0
00:07:32.340 00.000 10072 Move returns status 0, amount 3
00:07:32.340 00.000 10072 MoveAxis(N, 0, ABG)
00:07:32.340 00.000 10072 Move returns status 0, amount 0
00:07:32.340 00.000 10072 move complete, result=0
00:07:32.340 00.000 10072 worker thread done servicing request
00:07:32.345 00.005 1032 UpdateGuideState exits: m=1259 SNR=25.0
00:07:32.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:32.348 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:32.349 00.001 1032 Enqueuing Expose request
00:07:32.351 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:07:32.352 00.001 10072 Worker thread wakes up
00:07:32.352 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:32.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:32.984 00.632 10072 Exposure complete
00:07:33.034 00.050 10072 worker thread done servicing request
00:07:33.034 00.000 1032 OnExposeComplete: enter
00:07:33.037 00.003 1032 UpdateGuideState(): m_state=6
00:07:33.038 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 482
00:07:33.040 00.002 1032 Star::Find returns 1 (0), X=324.83, Y=742.65, Mass=1291, SNR=25.3, Peak=157 HFD=2.7
00:07:33.043 00.003 1032 MultiStar: [#1 0.01,0.23,1.12,U] [#2 -0.00,0.25,0.99,U] [#3 0.12,0.10,0.73,U] [#4 0.07,0.22,0.72,U] [#5 0.12,0.38,0.00,M1] [#6 0.21,0.25,0.00,M2] [#7 -0.01,0.16,0.51,U] [#8 -0.18,0.29,0.00,M1] 
00:07:33.044 00.001 1032 refined, 5 included, MultiStar: {0.07, 0.21}, one-star: {0.22, 0.27}
00:07:33.046 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
00:07:33.047 00.001 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
00:07:33.048 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.23 cameraTheta=1.25 mountX=0.19 mountY=-0.12, mountTheta=-0.58
00:07:33.056 00.008 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.21, opts=13)
00:07:33.059 00.003 1032 Enqueuing Move request for scope (0.07, 0.21)
00:07:33.061 00.002 10072 Worker thread wakes up
00:07:33.061 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
00:07:33.061 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
00:07:33.061 00.000 10072 Moving (0.07, 0.21) raw xDistance=0.19 yDistance=-0.12
00:07:33.062 00.001 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.44, period_length = 288.78
00:07:33.062 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
00:07:33.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:33.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:07:33.062 00.000 10072 MoveAxis(W, 95, ABG)
00:07:33.062 00.000 10072 Guiding  Dir = 3, Dur = 95
00:07:33.062 00.000 10072 IsGuiding returns 0
00:07:33.063 00.001 10072 PulseGuide returned control before completion, sleep 105
00:07:33.064 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:33.085 00.021 1032 UpdateGuideState exits: m=1291 SNR=25.3
00:07:33.088 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:33.090 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:33.091 00.001 1032 Enqueuing Expose request
00:07:33.171 00.080 10072 IsGuiding returns 0
00:07:33.171 00.000 10072 Move returns status 0, amount 95
00:07:33.171 00.000 10072 MoveAxis(N, 0, ABG)
00:07:33.171 00.000 10072 Move returns status 0, amount 0
00:07:33.171 00.000 10072 move complete, result=0
00:07:33.171 00.000 10072 worker thread done servicing request
00:07:33.171 00.000 10072 Worker thread wakes up
00:07:33.171 00.000 1032 GuideStep: 0.2 px 95 ms WEST, -0.1 px 0 ms NORTH
00:07:33.175 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:33.175 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:33.580 00.405 10072 Exposure complete
00:07:33.633 00.053 10072 worker thread done servicing request
00:07:33.633 00.000 1032 OnExposeComplete: enter
00:07:33.635 00.002 1032 UpdateGuideState(): m_state=6
00:07:33.638 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 483
00:07:33.639 00.001 1032 Star::Find returns 1 (0), X=324.81, Y=742.61, Mass=1437, SNR=26.7, Peak=175 HFD=2.7
00:07:33.641 00.002 1032 MultiStar: [#1 0.08,0.11,1.08,U] [#2 0.10,0.16,0.93,U] [#3 0.05,-0.02,0.76,U] [#4 -0.01,0.05,0.69,U] [#5 0.14,0.21,0.71,U] [#6 0.04,0.03,0.66,U] [#7 -0.12,-0.03,0.54,U] [#8 -0.09,0.26,0.00,M2] 
00:07:33.644 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.11}, one-star: {0.19, 0.24}
00:07:33.646 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
00:07:33.648 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
00:07:33.650 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.96 mountX=0.08 mountY=-0.10, mountTheta=-0.87
00:07:33.653 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
00:07:33.656 00.003 1032 Enqueuing Move request for scope (0.07, 0.11)
00:07:33.658 00.002 10072 Worker thread wakes up
00:07:33.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
00:07:33.658 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
00:07:33.658 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.08 yDistance=-0.10
00:07:33.658 00.000 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 288.78
00:07:33.659 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:07:33.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:33.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:07:33.659 00.000 10072 MoveAxis(W, 4, ABG)
00:07:33.659 00.000 10072 Guiding  Dir = 3, Dur = 4
00:07:33.659 00.000 10072 IsGuiding returns 0
00:07:33.660 00.001 10072 PulseGuide returned control before completion, sleep 14
00:07:33.660 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:33.682 00.022 1032 UpdateGuideState exits: m=1437 SNR=26.7
00:07:33.684 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:33.686 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:33.688 00.002 10072 IsGuiding returns 0
00:07:33.688 00.000 10072 Move returns status 0, amount 4
00:07:33.688 00.000 10072 MoveAxis(N, 0, ABG)
00:07:33.688 00.000 10072 Move returns status 0, amount 0
00:07:33.688 00.000 10072 move complete, result=0
00:07:33.688 00.000 1032 Enqueuing Expose request
00:07:33.689 00.001 10072 worker thread done servicing request
00:07:33.691 00.002 10072 Worker thread wakes up
00:07:33.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:33.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:33.691 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:07:34.314 00.623 10072 Exposure complete
00:07:34.360 00.046 10072 worker thread done servicing request
00:07:34.360 00.000 1032 OnExposeComplete: enter
00:07:34.361 00.001 1032 UpdateGuideState(): m_state=6
00:07:34.363 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 484
00:07:34.364 00.001 1032 Star::Find returns 1 (0), X=324.88, Y=742.38, Mass=1256, SNR=25.0, Peak=147 HFD=2.7
00:07:34.366 00.002 1032 MultiStar: [#1 -0.01,-0.03,1.15,U] [#2 0.13,0.02,1.00,U] [#3 0.12,0.01,0.76,U] [#4 -0.05,-0.00,0.69,U] [#5 0.20,0.14,0.72,U] [#6 0.15,-0.03,0.75,U] [#7 -0.00,0.08,0.54,U] [#8 -0.06,0.01,0.62,U] 
00:07:34.367 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.26, 0.01}
00:07:34.368 00.001 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
00:07:34.371 00.003 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
00:07:34.372 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.19 mountX=-0.01 mountY=-0.09, mountTheta=-1.64
00:07:34.375 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
00:07:34.377 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
00:07:34.379 00.002 10072 Worker thread wakes up
00:07:34.379 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:07:34.380 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:07:34.380 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.01 yDistance=-0.09
00:07:34.380 00.000 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 288.78
00:07:34.380 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:07:34.380 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:34.380 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:07:34.380 00.000 10072 MoveAxis(W, 6, ABG)
00:07:34.381 00.001 10072 Guiding  Dir = 3, Dur = 6
00:07:34.381 00.000 10072 IsGuiding returns 0
00:07:34.381 00.000 10072 PulseGuide returned control before completion, sleep 16
00:07:34.382 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:34.401 00.019 1032 UpdateGuideState exits: m=1256 SNR=25.0
00:07:34.403 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:34.406 00.003 10072 IsGuiding returns 0
00:07:34.406 00.000 10072 Move returns status 0, amount 6
00:07:34.407 00.001 10072 MoveAxis(N, 0, ABG)
00:07:34.407 00.000 10072 Move returns status 0, amount 0
00:07:34.407 00.000 10072 move complete, result=0
00:07:34.407 00.000 10072 worker thread done servicing request
00:07:34.407 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:34.409 00.002 1032 Enqueuing Expose request
00:07:34.410 00.001 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:07:34.411 00.001 10072 Worker thread wakes up
00:07:34.412 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:34.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:34.830 00.418 10072 Exposure complete
00:07:34.879 00.049 10072 worker thread done servicing request
00:07:34.879 00.000 1032 OnExposeComplete: enter
00:07:34.882 00.003 1032 UpdateGuideState(): m_state=6
00:07:34.883 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 485
00:07:34.885 00.002 1032 Star::Find returns 1 (0), X=324.90, Y=742.46, Mass=1446, SNR=26.8, Peak=161 HFD=2.6
00:07:34.886 00.001 1032 MultiStar: [#1 -0.04,-0.06,1.11,U] [#2 0.06,0.02,0.96,U] [#3 0.21,-0.02,0.73,U] [#4 0.08,0.10,0.60,U] [#5 0.13,0.11,0.64,U] [#6 0.23,-0.06,0.69,U] [#7 0.09,-0.13,0.51,U] [#8 -0.19,0.08,0.53,U] 
00:07:34.888 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.28, 0.08}
00:07:34.890 00.002 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
00:07:34.892 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
00:07:34.893 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.11 mountX=-0.01 mountY=-0.10, mountTheta=-1.72
00:07:34.896 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
00:07:34.897 00.001 1032 Enqueuing Move request for scope (0.10, 0.01)
00:07:34.899 00.002 10072 Worker thread wakes up
00:07:34.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
00:07:34.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
00:07:34.899 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
00:07:34.899 00.000 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 288.78
00:07:34.900 00.001 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:07:34.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:34.900 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:07:34.900 00.000 10072 MoveAxis(W, 6, ABG)
00:07:34.900 00.000 10072 Guiding  Dir = 3, Dur = 6
00:07:34.900 00.000 10072 IsGuiding returns 0
00:07:34.901 00.001 10072 PulseGuide returned control before completion, sleep 16
00:07:34.901 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:34.918 00.017 10072 IsGuiding returns 1
00:07:34.918 00.000 10072 scope still moving after pulse duration time elapsed
00:07:34.921 00.003 1032 UpdateGuideState exits: m=1446 SNR=26.8
00:07:34.923 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:34.927 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:34.928 00.001 1032 Enqueuing Expose request
00:07:34.950 00.022 10072 IsGuiding returns 0
00:07:34.950 00.000 10072 scope move finished after 6 + 44 ms
00:07:34.950 00.000 10072 Move returns status 0, amount 6
00:07:34.950 00.000 10072 MoveAxis(N, 0, ABG)
00:07:34.950 00.000 10072 Move returns status 0, amount 0
00:07:34.950 00.000 10072 move complete, result=0
00:07:34.950 00.000 10072 worker thread done servicing request
00:07:34.950 00.000 10072 Worker thread wakes up
00:07:34.950 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:34.951 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:34.955 00.004 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:07:35.578 00.623 10072 Exposure complete
00:07:35.630 00.052 10072 worker thread done servicing request
00:07:35.630 00.000 1032 OnExposeComplete: enter
00:07:35.631 00.001 1032 UpdateGuideState(): m_state=6
00:07:35.633 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 486
00:07:35.635 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=742.49, Mass=1408, SNR=26.4, Peak=175 HFD=2.6
00:07:35.637 00.002 1032 MultiStar: [#1 -0.00,0.01,1.11,U] [#2 0.05,0.08,1.02,U] [#3 -0.06,-0.03,0.71,U] [#4 0.03,0.15,0.67,U] [#5 0.21,0.08,0.65,U] [#6 0.23,0.09,0.72,U] [#7 -0.03,0.24,0.56,U] [#8 -0.08,0.08,0.58,U] 
00:07:35.638 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.21, 0.11}
00:07:35.639 00.001 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
00:07:35.641 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
00:07:35.643 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.88 mountX=0.06 mountY=-0.09, mountTheta=-0.95
00:07:35.646 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
00:07:35.648 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
00:07:35.650 00.002 10072 Worker thread wakes up
00:07:35.650 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
00:07:35.650 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
00:07:35.650 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
00:07:35.651 00.001 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 288.78
00:07:35.651 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:07:35.651 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:35.651 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:07:35.651 00.000 10072 MoveAxis(W, 7, ABG)
00:07:35.651 00.000 10072 Guiding  Dir = 3, Dur = 7
00:07:35.652 00.001 10072 IsGuiding returns 0
00:07:35.652 00.000 10072 PulseGuide returned control before completion, sleep 17
00:07:35.653 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:35.674 00.021 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:07:35.678 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:35.679 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:35.681 00.002 1032 Enqueuing Expose request
00:07:35.685 00.004 10072 IsGuiding returns 0
00:07:35.685 00.000 10072 Move returns status 0, amount 7
00:07:35.685 00.000 10072 MoveAxis(N, 0, ABG)
00:07:35.685 00.000 10072 Move returns status 0, amount 0
00:07:35.685 00.000 10072 move complete, result=0
00:07:35.685 00.000 10072 worker thread done servicing request
00:07:35.685 00.000 10072 Worker thread wakes up
00:07:35.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:35.686 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:35.691 00.005 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:07:36.092 00.401 10072 Exposure complete
00:07:36.143 00.051 10072 worker thread done servicing request
00:07:36.144 00.001 1032 OnExposeComplete: enter
00:07:36.148 00.004 1032 UpdateGuideState(): m_state=6
00:07:36.149 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 487
00:07:36.151 00.002 1032 Star::Find returns 1 (0), X=324.92, Y=742.51, Mass=1350, SNR=25.9, Peak=161 HFD=2.6
00:07:36.153 00.002 1032 MultiStar: [#1 -0.02,0.01,1.11,U] [#2 0.10,0.10,0.93,U] [#3 0.13,0.01,0.77,U] [#4 0.07,-0.01,0.64,U] [#5 0.11,0.05,0.74,U] [#6 0.22,0.15,0.00,M1] [#7 -0.04,-0.04,0.50,U] [#8 -0.08,0.13,0.58,U] 
00:07:36.155 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.31, 0.13}
00:07:36.156 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:07:36.157 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:07:36.159 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.55 mountX=0.03 mountY=-0.10, mountTheta=-1.28
00:07:36.161 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
00:07:36.163 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
00:07:36.165 00.002 10072 Worker thread wakes up
00:07:36.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
00:07:36.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
00:07:36.165 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
00:07:36.165 00.000 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 288.78
00:07:36.165 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:07:36.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:36.166 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:07:36.166 00.000 10072 MoveAxis(W, 6, ABG)
00:07:36.166 00.000 10072 Guiding  Dir = 3, Dur = 6
00:07:36.166 00.000 10072 IsGuiding returns 0
00:07:36.166 00.000 10072 PulseGuide returned control before completion, sleep 16
00:07:36.168 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:36.189 00.021 1032 UpdateGuideState exits: m=1350 SNR=25.9
00:07:36.193 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:36.195 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:36.197 00.002 1032 Enqueuing Expose request
00:07:36.199 00.002 10072 IsGuiding returns 0
00:07:36.199 00.000 10072 Move returns status 0, amount 6
00:07:36.199 00.000 10072 MoveAxis(N, 0, ABG)
00:07:36.199 00.000 10072 Move returns status 0, amount 0
00:07:36.199 00.000 10072 move complete, result=0
00:07:36.199 00.000 10072 worker thread done servicing request
00:07:36.199 00.000 10072 Worker thread wakes up
00:07:36.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:36.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:36.207 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:07:36.826 00.619 10072 Exposure complete
00:07:36.874 00.048 10072 worker thread done servicing request
00:07:36.874 00.000 1032 OnExposeComplete: enter
00:07:36.876 00.002 1032 UpdateGuideState(): m_state=6
00:07:36.877 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 488
00:07:36.879 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=742.36, Mass=1259, SNR=25.0, Peak=156 HFD=2.6
00:07:36.880 00.001 1032 MultiStar: [#1 0.11,-0.09,1.13,U] [#2 0.04,-0.10,1.02,U] [#3 0.17,-0.08,0.72,U] [#4 0.02,-0.01,0.71,U] [#5 0.11,0.08,0.69,U] [#6 0.24,0.10,0.00,M2] [#7 -0.18,0.11,0.50,U] [#8 -0.04,-0.01,0.63,U] 
00:07:36.882 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.21, -0.02}
00:07:36.883 00.001 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:07:36.884 00.001 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:07:36.886 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.37 mountX=-0.05 mountY=-0.06, mountTheta=-2.20
00:07:36.889 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
00:07:36.890 00.001 1032 Enqueuing Move request for scope (0.07, -0.03)
00:07:36.892 00.002 10072 Worker thread wakes up
00:07:36.892 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
00:07:36.892 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
00:07:36.892 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
00:07:36.893 00.001 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 288.78
00:07:36.893 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:07:36.893 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:36.893 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:07:36.893 00.000 10072 MoveAxis(W, 8, ABG)
00:07:36.893 00.000 10072 Guiding  Dir = 3, Dur = 8
00:07:36.894 00.001 10072 IsGuiding returns 0
00:07:36.894 00.000 10072 PulseGuide returned control before completion, sleep 18
00:07:36.895 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:36.915 00.020 1032 UpdateGuideState exits: m=1259 SNR=25.0
00:07:36.922 00.007 10072 IsGuiding returns 0
00:07:36.922 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:36.925 00.003 10072 Move returns status 0, amount 8
00:07:36.925 00.000 10072 MoveAxis(N, 0, ABG)
00:07:36.925 00.000 10072 Move returns status 0, amount 0
00:07:36.925 00.000 10072 move complete, result=0
00:07:36.926 00.001 10072 worker thread done servicing request
00:07:36.926 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:36.927 00.001 1032 Enqueuing Expose request
00:07:36.929 00.002 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:07:36.931 00.002 10072 Worker thread wakes up
00:07:36.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:36.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:37.343 00.412 10072 Exposure complete
00:07:37.393 00.050 10072 worker thread done servicing request
00:07:37.393 00.000 1032 OnExposeComplete: enter
00:07:37.395 00.002 1032 UpdateGuideState(): m_state=6
00:07:37.397 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 489
00:07:37.399 00.002 1032 Star::Find returns 1 (0), X=324.94, Y=742.47, Mass=1602, SNR=28.2, Peak=190 HFD=2.6
00:07:37.401 00.002 1032 MultiStar: [#1 0.01,-0.08,1.07,U] [#2 0.16,0.06,0.90,U] [#3 0.10,0.00,0.64,U] [#4 0.07,-0.02,0.59,U] [#5 0.23,0.16,0.00,M1] [#6 0.15,0.13,0.67,U] [#7 -0.09,0.01,0.51,U] [#8 -0.10,-0.03,0.49,U] 
00:07:37.403 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.02}, one-star: {0.32, 0.10}
00:07:37.405 00.002 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
00:07:37.407 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
00:07:37.409 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.23 mountX=-0.00 mountY=-0.10, mountTheta=-1.60
00:07:37.413 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
00:07:37.415 00.002 1032 Enqueuing Move request for scope (0.10, 0.02)
00:07:37.417 00.002 10072 Worker thread wakes up
00:07:37.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
00:07:37.417 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
00:07:37.417 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
00:07:37.417 00.000 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 288.78
00:07:37.418 00.001 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:07:37.418 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:37.418 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:07:37.418 00.000 10072 MoveAxis(W, 7, ABG)
00:07:37.418 00.000 10072 Guiding  Dir = 3, Dur = 7
00:07:37.418 00.000 10072 IsGuiding returns 0
00:07:37.418 00.000 10072 PulseGuide returned control before completion, sleep 17
00:07:37.419 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:37.439 00.020 1032 UpdateGuideState exits: m=1602 SNR=28.2
00:07:37.441 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:37.442 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:37.444 00.002 1032 Enqueuing Expose request
00:07:37.451 00.007 10072 IsGuiding returns 0
00:07:37.451 00.000 10072 Move returns status 0, amount 7
00:07:37.451 00.000 10072 MoveAxis(N, 0, ABG)
00:07:37.451 00.000 10072 Move returns status 0, amount 0
00:07:37.451 00.000 10072 move complete, result=0
00:07:37.451 00.000 10072 worker thread done servicing request
00:07:37.451 00.000 10072 Worker thread wakes up
00:07:37.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:37.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:37.453 00.002 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:07:38.078 00.625 10072 Exposure complete
00:07:38.126 00.048 10072 worker thread done servicing request
00:07:38.126 00.000 1032 OnExposeComplete: enter
00:07:38.128 00.002 1032 UpdateGuideState(): m_state=6
00:07:38.130 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 490
00:07:38.131 00.001 1032 Star::Find returns 1 (0), X=324.85, Y=742.55, Mass=1200, SNR=24.3, Peak=152 HFD=2.7
00:07:38.133 00.002 1032 MultiStar: [#1 0.03,-0.00,1.22,U] [#2 0.16,0.21,0.00,M1] [#3 0.11,-0.02,0.77,U] [#4 0.09,0.03,0.68,U] [#5 0.12,0.11,0.73,U] [#6 0.20,0.12,0.73,U] [#7 -0.12,0.21,0.53,U] [#8 -0.11,0.15,0.66,U] 
00:07:38.135 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.09}, one-star: {0.24, 0.17}
00:07:38.137 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
00:07:38.139 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
00:07:38.141 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=0.06 mountY=-0.10, mountTheta=-1.01
00:07:38.144 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
00:07:38.145 00.001 1032 Enqueuing Move request for scope (0.08, 0.09)
00:07:38.147 00.002 10072 Worker thread wakes up
00:07:38.147 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
00:07:38.147 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
00:07:38.147 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.06 yDistance=-0.10
00:07:38.147 00.000 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 288.78
00:07:38.147 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:07:38.147 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:38.148 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:07:38.148 00.000 10072 MoveAxis(W, 8, ABG)
00:07:38.148 00.000 10072 Guiding  Dir = 3, Dur = 8
00:07:38.148 00.000 10072 IsGuiding returns 0
00:07:38.149 00.001 10072 PulseGuide returned control before completion, sleep 18
00:07:38.149 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:38.169 00.020 1032 UpdateGuideState exits: m=1200 SNR=24.3
00:07:38.171 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:38.173 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:38.176 00.003 1032 Enqueuing Expose request
00:07:38.178 00.002 10072 IsGuiding returns 0
00:07:38.178 00.000 10072 Move returns status 0, amount 8
00:07:38.178 00.000 10072 MoveAxis(N, 0, ABG)
00:07:38.178 00.000 10072 Move returns status 0, amount 0
00:07:38.178 00.000 10072 move complete, result=0
00:07:38.178 00.000 10072 worker thread done servicing request
00:07:38.178 00.000 10072 Worker thread wakes up
00:07:38.179 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:38.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:38.188 00.009 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:07:38.593 00.405 10072 Exposure complete
00:07:38.644 00.051 10072 worker thread done servicing request
00:07:38.644 00.000 1032 OnExposeComplete: enter
00:07:38.648 00.004 1032 UpdateGuideState(): m_state=6
00:07:38.650 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 491
00:07:38.652 00.002 1032 Star::Find returns 1 (0), X=324.90, Y=742.56, Mass=1348, SNR=25.9, Peak=169 HFD=2.6
00:07:38.654 00.002 1032 MultiStar: [#1 -0.01,0.14,1.13,U] [#2 0.13,0.17,0.96,U] [#3 0.08,0.09,0.67,U] [#4 -0.01,0.23,0.72,U] [#5 0.09,0.27,0.00,M1] [#6 0.25,0.30,0.00,M1] [#7 -0.15,0.15,0.52,U] [#8 -0.11,0.23,0.62,U] 
00:07:38.656 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.17}, one-star: {0.28, 0.19}
00:07:38.657 00.001 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
00:07:38.659 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
00:07:38.660 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.26 mountX=0.15 mountY=-0.09, mountTheta=-0.57
00:07:38.662 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.17, opts=13)
00:07:38.664 00.002 1032 Enqueuing Move request for scope (0.05, 0.17)
00:07:38.665 00.001 10072 Worker thread wakes up
00:07:38.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
00:07:38.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
00:07:38.665 00.000 10072 Moving (0.05, 0.17) raw xDistance=0.15 yDistance=-0.09
00:07:38.666 00.001 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.43, period_length = 288.78
00:07:38.666 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:07:38.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:38.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:07:38.666 00.000 10072 MoveAxis(W, 76, ABG)
00:07:38.666 00.000 10072 Guiding  Dir = 3, Dur = 76
00:07:38.667 00.001 10072 IsGuiding returns 0
00:07:38.667 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:38.670 00.003 10072 PulseGuide returned control before completion, sleep 86
00:07:38.690 00.020 1032 UpdateGuideState exits: m=1348 SNR=25.9
00:07:38.692 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:38.693 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:38.694 00.001 1032 Enqueuing Expose request
00:07:38.762 00.068 10072 IsGuiding returns 0
00:07:38.762 00.000 10072 Move returns status 0, amount 76
00:07:38.762 00.000 10072 MoveAxis(N, 0, ABG)
00:07:38.762 00.000 10072 Move returns status 0, amount 0
00:07:38.762 00.000 10072 move complete, result=0
00:07:38.762 00.000 10072 worker thread done servicing request
00:07:38.762 00.000 10072 Worker thread wakes up
00:07:38.762 00.000 1032 GuideStep: 0.1 px 76 ms WEST, -0.1 px 0 ms NORTH
00:07:38.764 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:38.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:39.394 00.630 10072 Exposure complete
00:07:39.441 00.047 10072 worker thread done servicing request
00:07:39.441 00.000 1032 OnExposeComplete: enter
00:07:39.444 00.003 1032 UpdateGuideState(): m_state=6
00:07:39.445 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 492
00:07:39.447 00.002 1032 Star::Find returns 1 (0), X=324.86, Y=742.48, Mass=1293, SNR=25.3, Peak=145 HFD=2.7
00:07:39.449 00.002 1032 MultiStar: [#1 0.04,0.02,1.12,U] [#2 0.18,0.02,0.98,U] [#3 0.09,-0.01,0.77,U] [#4 -0.18,0.04,0.69,U] [#5 0.13,0.11,0.71,U] [#6 0.26,0.09,0.00,M2] [#7 -0.16,0.07,0.55,U] [#8 -0.07,0.03,0.61,U] 
00:07:39.451 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {0.25, 0.11}
00:07:39.452 00.001 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
00:07:39.454 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
00:07:39.457 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.07 cameraTheta=0.71 mountX=0.03 mountY=-0.07, mountTheta=-1.12
00:07:39.459 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
00:07:39.460 00.001 1032 Enqueuing Move request for scope (0.06, 0.05)
00:07:39.462 00.002 10072 Worker thread wakes up
00:07:39.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
00:07:39.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
00:07:39.462 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
00:07:39.463 00.001 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 288.78
00:07:39.463 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:07:39.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:39.463 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:07:39.463 00.000 10072 MoveAxis(W, 5, ABG)
00:07:39.463 00.000 10072 Guiding  Dir = 3, Dur = 5
00:07:39.463 00.000 10072 IsGuiding returns 0
00:07:39.464 00.001 10072 PulseGuide returned control before completion, sleep 15
00:07:39.464 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:39.483 00.019 1032 UpdateGuideState exits: m=1293 SNR=25.3
00:07:39.485 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:39.487 00.002 10072 IsGuiding returns 0
00:07:39.488 00.001 10072 Move returns status 0, amount 5
00:07:39.488 00.000 10072 MoveAxis(N, 0, ABG)
00:07:39.488 00.000 10072 Move returns status 0, amount 0
00:07:39.488 00.000 10072 move complete, result=0
00:07:39.488 00.000 10072 worker thread done servicing request
00:07:39.488 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:39.493 00.005 1032 Enqueuing Expose request
00:07:39.495 00.002 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:07:39.497 00.002 10072 Worker thread wakes up
00:07:39.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:39.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:39.909 00.412 10072 Exposure complete
00:07:39.960 00.051 10072 worker thread done servicing request
00:07:39.960 00.000 1032 OnExposeComplete: enter
00:07:39.962 00.002 1032 UpdateGuideState(): m_state=6
00:07:39.964 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 493
00:07:39.967 00.003 1032 Star::Find returns 1 (0), X=324.97, Y=742.47, Mass=1219, SNR=24.6, Peak=144 HFD=2.3
00:07:39.969 00.002 1032 MultiStar: [#1 0.03,-0.02,1.21,U] [#2 0.21,0.05,1.00,U] [#3 0.13,-0.10,0.73,U] [#4 0.02,0.03,0.68,U] [#5 0.18,0.03,0.71,U] [#6 0.26,-0.10,0.00,M3] [#7 -0.04,-0.08,0.58,U] [#8 -0.15,0.12,0.63,U] 
00:07:39.971 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.35, 0.09}
00:07:39.972 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
00:07:39.974 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
00:07:39.976 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.17 mountX=-0.01 mountY=-0.11, mountTheta=-1.66
00:07:39.978 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
00:07:39.982 00.004 1032 Enqueuing Move request for scope (0.11, 0.02)
00:07:39.984 00.002 10072 Worker thread wakes up
00:07:39.984 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
00:07:39.984 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
00:07:39.984 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
00:07:39.985 00.001 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 288.78
00:07:39.985 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:07:39.985 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:39.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:07:39.985 00.000 10072 MoveAxis(W, 5, ABG)
00:07:39.985 00.000 10072 Guiding  Dir = 3, Dur = 5
00:07:39.985 00.000 10072 IsGuiding returns 0
00:07:39.986 00.001 10072 PulseGuide returned control before completion, sleep 15
00:07:39.987 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:40.009 00.022 1032 UpdateGuideState exits: m=1219 SNR=24.6
00:07:40.011 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:40.014 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:40.015 00.001 1032 Enqueuing Expose request
00:07:40.018 00.003 10072 IsGuiding returns 0
00:07:40.018 00.000 10072 Move returns status 0, amount 5
00:07:40.018 00.000 10072 MoveAxis(N, 0, ABG)
00:07:40.018 00.000 10072 Move returns status 0, amount 0
00:07:40.018 00.000 10072 move complete, result=0
00:07:40.018 00.000 10072 worker thread done servicing request
00:07:40.019 00.001 10072 Worker thread wakes up
00:07:40.019 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:40.019 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:40.027 00.008 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:07:40.642 00.615 10072 Exposure complete
00:07:40.690 00.048 10072 worker thread done servicing request
00:07:40.690 00.000 1032 OnExposeComplete: enter
00:07:40.693 00.003 1032 UpdateGuideState(): m_state=6
00:07:40.695 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 494
00:07:40.696 00.001 1032 Star::Find returns 1 (0), X=324.88, Y=742.61, Mass=1393, SNR=26.2, Peak=177 HFD=2.6
00:07:40.698 00.002 1032 MultiStar: [#1 0.09,0.09,1.16,U] [#2 0.11,0.14,0.97,U] [#3 0.11,0.03,0.68,U] [#4 0.14,0.07,0.70,U] [#5 0.15,0.19,0.71,U] [#6 0.31,0.23,0.00,M4] [#7 -0.07,0.07,0.51,U] [#8 -0.01,0.12,0.61,U] 
00:07:40.700 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.12}, one-star: {0.26, 0.23}
00:07:40.701 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
00:07:40.704 00.003 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
00:07:40.707 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.17 cameraTheta=0.83 mountX=0.09 mountY=-0.14, mountTheta=-1.00
00:07:40.711 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
00:07:40.712 00.001 1032 Enqueuing Move request for scope (0.11, 0.12)
00:07:40.714 00.002 10072 Worker thread wakes up
00:07:40.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
00:07:40.714 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
00:07:40.714 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.09 yDistance=-0.14
00:07:40.715 00.001 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.42, period_length = 288.78
00:07:40.715 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:07:40.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:40.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:07:40.715 00.000 10072 MoveAxis(W, 6, ABG)
00:07:40.715 00.000 10072 Guiding  Dir = 3, Dur = 6
00:07:40.715 00.000 10072 IsGuiding returns 0
00:07:40.716 00.001 10072 PulseGuide returned control before completion, sleep 16
00:07:40.717 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:40.734 00.017 10072 IsGuiding returns 0
00:07:40.734 00.000 10072 Move returns status 0, amount 6
00:07:40.734 00.000 10072 MoveAxis(N, 0, ABG)
00:07:40.734 00.000 10072 Move returns status 0, amount 0
00:07:40.734 00.000 10072 move complete, result=0
00:07:40.734 00.000 10072 worker thread done servicing request
00:07:40.735 00.001 1032 UpdateGuideState exits: m=1393 SNR=26.2
00:07:40.737 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:40.740 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:40.743 00.003 1032 Enqueuing Expose request
00:07:40.745 00.002 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:07:40.747 00.002 10072 Worker thread wakes up
00:07:40.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:40.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:41.158 00.411 10072 Exposure complete
00:07:41.210 00.052 10072 worker thread done servicing request
00:07:41.210 00.000 1032 OnExposeComplete: enter
00:07:41.215 00.005 1032 UpdateGuideState(): m_state=6
00:07:41.217 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 495
00:07:41.220 00.003 1032 Star::Find returns 1 (0), X=324.89, Y=742.69, Mass=1292, SNR=25.3, Peak=166 HFD=2.6
00:07:41.222 00.002 1032 MultiStar: [#1 0.08,-0.04,1.16,U] [#2 0.17,0.03,1.01,U] [#3 0.28,0.05,0.00,M1] [#4 0.10,0.17,0.68,U] [#5 0.24,0.08,0.67,U] [#6 0.26,0.15,0.00,M5] [#7 0.01,0.17,0.49,U] [#8 -0.15,0.22,0.00,M1] 
00:07:41.225 00.003 1032 refined, 5 included, MultiStar: {0.15, 0.11}, one-star: {0.27, 0.31}
00:07:41.227 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
00:07:41.229 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
00:07:41.230 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.63 mountX=0.07 mountY=-0.18, mountTheta=-1.20
00:07:41.233 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.11, opts=13)
00:07:41.235 00.002 1032 Enqueuing Move request for scope (0.15, 0.11)
00:07:41.237 00.002 10072 Worker thread wakes up
00:07:41.238 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
00:07:41.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
00:07:41.238 00.000 10072 Moving (0.15, 0.11) raw xDistance=0.07 yDistance=-0.18
00:07:41.238 00.000 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.42, period_length = 288.78
00:07:41.238 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:07:41.238 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:41.238 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:07:41.238 00.000 10072 MoveAxis(W, 5, ABG)
00:07:41.239 00.001 10072 Guiding  Dir = 3, Dur = 5
00:07:41.239 00.000 10072 IsGuiding returns 0
00:07:41.240 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:41.244 00.004 10072 PulseGuide returned control before completion, sleep 15
00:07:41.261 00.017 1032 UpdateGuideState exits: m=1292 SNR=25.3
00:07:41.264 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:41.268 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:41.270 00.002 1032 Enqueuing Expose request
00:07:41.272 00.002 10072 IsGuiding returns 0
00:07:41.273 00.001 10072 Move returns status 0, amount 5
00:07:41.273 00.000 10072 MoveAxis(N, 0, ABG)
00:07:41.273 00.000 10072 Move returns status 0, amount 0
00:07:41.273 00.000 10072 move complete, result=0
00:07:41.273 00.000 10072 worker thread done servicing request
00:07:41.273 00.000 10072 Worker thread wakes up
00:07:41.273 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:41.273 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:41.281 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
00:07:41.897 00.616 10072 Exposure complete
00:07:41.944 00.047 10072 worker thread done servicing request
00:07:41.944 00.000 1032 OnExposeComplete: enter
00:07:41.946 00.002 1032 UpdateGuideState(): m_state=6
00:07:41.948 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 496
00:07:41.950 00.002 1032 Star::Find returns 1 (0), X=324.92, Y=742.53, Mass=1336, SNR=25.8, Peak=161 HFD=2.6
00:07:41.952 00.002 1032 MultiStar: [#1 0.05,-0.01,1.14,U] [#2 0.07,0.12,0.95,U] [#3 0.19,-0.12,0.70,U] [#4 0.03,-0.11,0.72,U] [#5 0.17,0.08,0.72,U] [#6 0.27,0.14,0.00,M6] [#7 -0.06,0.12,0.52,U] [#8 -0.11,0.12,0.57,U] 
00:07:41.954 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {0.30, 0.15}
00:07:41.958 00.004 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
00:07:41.961 00.003 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
00:07:41.962 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.43 mountX=0.02 mountY=-0.10, mountTheta=-1.40
00:07:41.965 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
00:07:41.967 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
00:07:41.968 00.001 10072 Worker thread wakes up
00:07:41.968 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
00:07:41.968 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
00:07:41.968 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.02 yDistance=-0.10
00:07:41.969 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.42, period_length = 288.78
00:07:41.969 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:07:41.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:41.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:07:41.969 00.000 10072 MoveAxis(W, 6, ABG)
00:07:41.969 00.000 10072 Guiding  Dir = 3, Dur = 6
00:07:41.970 00.001 10072 IsGuiding returns 0
00:07:41.970 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:41.973 00.003 10072 PulseGuide returned control before completion, sleep 16
00:07:41.991 00.018 1032 UpdateGuideState exits: m=1336 SNR=25.8
00:07:41.993 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:41.994 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:41.995 00.001 1032 Enqueuing Expose request
00:07:42.004 00.009 10072 IsGuiding returns 0
00:07:42.004 00.000 10072 Move returns status 0, amount 6
00:07:42.004 00.000 10072 MoveAxis(N, 0, ABG)
00:07:42.004 00.000 10072 Move returns status 0, amount 0
00:07:42.004 00.000 10072 move complete, result=0
00:07:42.005 00.001 10072 worker thread done servicing request
00:07:42.005 00.000 10072 Worker thread wakes up
00:07:42.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:42.005 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:42.005 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:07:42.415 00.410 10072 Exposure complete
00:07:42.471 00.056 10072 worker thread done servicing request
00:07:42.471 00.000 1032 OnExposeComplete: enter
00:07:42.474 00.003 1032 UpdateGuideState(): m_state=6
00:07:42.476 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 497
00:07:42.477 00.001 1032 Star::Find returns 1 (0), X=324.91, Y=742.53, Mass=1246, SNR=24.9, Peak=157 HFD=2.4
00:07:42.479 00.002 1032 MultiStar: [#1 0.08,-0.07,1.20,U] [#2 0.10,0.04,1.02,U] [#3 0.07,-0.10,0.77,U] [#4 0.14,0.10,0.70,U] [#5 0.22,0.14,0.00,M1] [#6 0.19,0.04,0.73,U] [#7 -0.27,0.03,0.00,M1] [#8 -0.25,0.05,0.00,M1] 
00:07:42.481 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.02}, one-star: {0.30, 0.16}
00:07:42.483 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
00:07:42.485 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
00:07:42.488 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.15 cameraTheta=0.17 mountX=-0.01 mountY=-0.15, mountTheta=-1.66
00:07:42.492 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
00:07:42.493 00.001 1032 Enqueuing Move request for scope (0.14, 0.02)
00:07:42.495 00.002 10072 Worker thread wakes up
00:07:42.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
00:07:42.495 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
00:07:42.495 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.01 yDistance=-0.15
00:07:42.496 00.001 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.42, period_length = 288.78
00:07:42.496 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:07:42.496 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:42.496 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:07:42.496 00.000 10072 MoveAxis(W, 5, ABG)
00:07:42.496 00.000 10072 Guiding  Dir = 3, Dur = 5
00:07:42.496 00.000 10072 IsGuiding returns 0
00:07:42.497 00.001 10072 PulseGuide returned control before completion, sleep 15
00:07:42.497 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:42.515 00.018 1032 UpdateGuideState exits: m=1246 SNR=24.9
00:07:42.518 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:42.521 00.003 10072 IsGuiding returns 0
00:07:42.521 00.000 10072 Move returns status 0, amount 5
00:07:42.521 00.000 10072 MoveAxis(N, 0, ABG)
00:07:42.521 00.000 10072 Move returns status 0, amount 0
00:07:42.521 00.000 10072 move complete, result=0
00:07:42.521 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:42.523 00.002 1032 Enqueuing Expose request
00:07:42.525 00.002 10072 worker thread done servicing request
00:07:42.525 00.000 10072 Worker thread wakes up
00:07:42.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:42.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:42.525 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:07:43.149 00.624 10072 Exposure complete
00:07:43.196 00.047 10072 worker thread done servicing request
00:07:43.196 00.000 1032 OnExposeComplete: enter
00:07:43.199 00.003 1032 UpdateGuideState(): m_state=6
00:07:43.201 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 498
00:07:43.203 00.002 1032 Star::Find returns 1 (0), X=324.91, Y=742.57, Mass=1409, SNR=26.4, Peak=169 HFD=2.6
00:07:43.206 00.003 1032 MultiStar: [#1 0.09,-0.07,1.09,U] [#2 0.10,0.11,0.93,U] [#3 0.13,-0.08,0.73,U] [#4 -0.07,0.06,0.64,U] [#5 0.09,0.08,0.70,U] [#6 0.19,-0.04,0.68,U] [#7 -0.27,-0.10,0.00,M2] [#8 -0.12,0.17,0.60,U] 
00:07:43.209 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.05}, one-star: {0.29, 0.20}
00:07:43.210 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
00:07:43.213 00.003 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
00:07:43.215 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.46 mountX=0.02 mountY=-0.11, mountTheta=-1.37
00:07:43.218 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
00:07:43.221 00.003 1032 Enqueuing Move request for scope (0.10, 0.05)
00:07:43.222 00.001 10072 Worker thread wakes up
00:07:43.224 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
00:07:43.224 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
00:07:43.224 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
00:07:43.225 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.42, period_length = 288.78
00:07:43.225 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:07:43.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:43.225 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:07:43.225 00.000 10072 MoveAxis(W, 6, ABG)
00:07:43.225 00.000 10072 Guiding  Dir = 3, Dur = 6
00:07:43.226 00.001 10072 IsGuiding returns 0
00:07:43.227 00.001 10072 PulseGuide returned control before completion, sleep 16
00:07:43.228 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:43.250 00.022 1032 UpdateGuideState exits: m=1409 SNR=26.4
00:07:43.252 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:43.254 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:43.256 00.002 1032 Enqueuing Expose request
00:07:43.258 00.002 10072 IsGuiding returns 0
00:07:43.258 00.000 10072 Move returns status 0, amount 6
00:07:43.258 00.000 10072 MoveAxis(N, 0, ABG)
00:07:43.258 00.000 10072 Move returns status 0, amount 0
00:07:43.258 00.000 10072 move complete, result=0
00:07:43.258 00.000 10072 worker thread done servicing request
00:07:43.260 00.002 10072 Worker thread wakes up
00:07:43.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:43.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:43.267 00.007 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:07:43.666 00.399 10072 Exposure complete
00:07:43.719 00.053 10072 worker thread done servicing request
00:07:43.719 00.000 1032 OnExposeComplete: enter
00:07:43.720 00.001 1032 UpdateGuideState(): m_state=6
00:07:43.723 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 499
00:07:43.725 00.002 1032 Star::Find returns 1 (0), X=324.86, Y=742.53, Mass=1347, SNR=25.9, Peak=161 HFD=2.7
00:07:43.727 00.002 1032 MultiStar: [#1 0.02,0.02,1.13,U] [#2 0.05,0.17,1.05,U] [#3 0.13,-0.16,0.77,U] [#4 0.05,0.03,0.68,U] [#5 0.17,0.15,0.72,U] [#6 0.34,0.12,0.00,M5] [#7 0.10,0.07,0.53,U] [#8 -0.08,0.15,0.54,U] 
00:07:43.728 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.07}, one-star: {0.24, 0.15}
00:07:43.731 00.003 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
00:07:43.733 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
00:07:43.734 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=0.05 mountY=-0.11, mountTheta=-1.16
00:07:43.738 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
00:07:43.744 00.006 1032 Enqueuing Move request for scope (0.09, 0.07)
00:07:43.748 00.004 10072 Worker thread wakes up
00:07:43.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
00:07:43.748 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
00:07:43.748 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.05 yDistance=-0.11
00:07:43.748 00.000 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.42, period_length = 288.78
00:07:43.748 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:07:43.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:43.749 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:07:43.749 00.000 10072 MoveAxis(W, 5, ABG)
00:07:43.749 00.000 10072 Guiding  Dir = 3, Dur = 5
00:07:43.749 00.000 10072 IsGuiding returns 0
00:07:43.750 00.001 10072 PulseGuide returned control before completion, sleep 15
00:07:43.750 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:43.770 00.020 1032 UpdateGuideState exits: m=1347 SNR=25.9
00:07:43.774 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:43.775 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:43.777 00.002 1032 Enqueuing Expose request
00:07:43.779 00.002 10072 IsGuiding returns 0
00:07:43.779 00.000 10072 Move returns status 0, amount 5
00:07:43.779 00.000 10072 MoveAxis(N, 0, ABG)
00:07:43.779 00.000 10072 Move returns status 0, amount 0
00:07:43.780 00.001 10072 move complete, result=0
00:07:43.780 00.000 10072 worker thread done servicing request
00:07:43.780 00.000 10072 Worker thread wakes up
00:07:43.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:43.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:43.787 00.007 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:07:44.413 00.626 10072 Exposure complete
00:07:44.466 00.053 10072 worker thread done servicing request
00:07:44.466 00.000 1032 OnExposeComplete: enter
00:07:44.468 00.002 1032 UpdateGuideState(): m_state=6
00:07:44.470 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 500
00:07:44.472 00.002 1032 Star::Find returns 1 (0), X=325.01, Y=742.49, Mass=1411, SNR=26.5, Peak=184 HFD=2.5
00:07:44.474 00.002 1032 MultiStar: [#1 0.13,0.11,1.06,U] [#2 -0.00,0.11,1.01,U] [#3 0.21,-0.02,0.70,U] [#4 0.09,0.11,0.73,U] [#5 0.22,0.11,0.70,U] [#6 0.21,0.10,0.67,U] [#7 -0.06,0.12,0.53,U] [#8 -0.02,0.04,0.60,U] 
00:07:44.475 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.09}, one-star: {0.39, 0.11}
00:07:44.477 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
00:07:44.479 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
00:07:44.481 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.58 mountX=0.05 mountY=-0.16, mountTheta=-1.25
00:07:44.484 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.09, opts=13)
00:07:44.488 00.004 1032 Enqueuing Move request for scope (0.14, 0.09)
00:07:44.492 00.004 10072 Worker thread wakes up
00:07:44.492 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
00:07:44.492 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
00:07:44.492 00.000 10072 Moving (0.14, 0.09) raw xDistance=0.05 yDistance=-0.16
00:07:44.492 00.000 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.42, period_length = 288.78
00:07:44.492 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:07:44.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:44.493 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:07:44.493 00.000 10072 MoveAxis(W, 6, ABG)
00:07:44.493 00.000 10072 Guiding  Dir = 3, Dur = 6
00:07:44.493 00.000 10072 IsGuiding returns 0
00:07:44.494 00.001 10072 PulseGuide returned control before completion, sleep 16
00:07:44.494 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:44.516 00.022 1032 UpdateGuideState exits: m=1411 SNR=26.5
00:07:44.519 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:44.521 00.002 10072 IsGuiding returns 0
00:07:44.521 00.000 10072 Move returns status 0, amount 6
00:07:44.521 00.000 10072 MoveAxis(N, 0, ABG)
00:07:44.521 00.000 10072 Move returns status 0, amount 0
00:07:44.521 00.000 10072 move complete, result=0
00:07:44.522 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:44.523 00.001 1032 Enqueuing Expose request
00:07:44.525 00.002 10072 worker thread done servicing request
00:07:44.525 00.000 10072 Worker thread wakes up
00:07:44.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:44.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:44.525 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
00:07:44.947 00.422 10072 Exposure complete
00:07:45.005 00.058 1032 OnExposeComplete: enter
00:07:45.007 00.002 1032 UpdateGuideState(): m_state=6
00:07:45.009 00.002 10072 worker thread done servicing request
00:07:45.009 00.000 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 501
00:07:45.011 00.002 1032 Star::Find returns 1 (0), X=325.03, Y=742.48, Mass=1412, SNR=26.5, Peak=183 HFD=2.4
00:07:45.012 00.001 1032 MultiStar: [#1 0.10,-0.04,1.09,U] [#2 0.17,0.14,0.95,U] [#3 0.22,-0.08,0.72,U] [#4 0.09,0.07,0.69,U] [#5 0.15,0.02,0.68,U] [#6 0.23,-0.01,0.67,U] [#7 -0.17,0.03,0.53,U] [#8 -0.04,-0.04,0.57,U] 
00:07:45.014 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.41, 0.10}
00:07:45.015 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
00:07:45.016 00.001 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
00:07:45.020 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.18 mountX=-0.01 mountY=-0.15, mountTheta=-1.65
00:07:45.022 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
00:07:45.023 00.001 1032 Enqueuing Move request for scope (0.15, 0.03)
00:07:45.025 00.002 10072 Worker thread wakes up
00:07:45.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
00:07:45.025 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
00:07:45.025 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
00:07:45.026 00.001 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.42, period_length = 288.78
00:07:45.026 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:07:45.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:45.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:07:45.026 00.000 10072 MoveAxis(W, 5, ABG)
00:07:45.026 00.000 10072 Guiding  Dir = 3, Dur = 5
00:07:45.026 00.000 10072 IsGuiding returns 0
00:07:45.027 00.001 10072 PulseGuide returned control before completion, sleep 15
00:07:45.027 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:45.046 00.019 1032 UpdateGuideState exits: m=1412 SNR=26.5
00:07:45.049 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:45.053 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:45.054 00.001 1032 Enqueuing Expose request
00:07:45.056 00.002 10072 IsGuiding returns 0
00:07:45.056 00.000 10072 Move returns status 0, amount 5
00:07:45.056 00.000 10072 MoveAxis(N, 0, ABG)
00:07:45.056 00.000 10072 Move returns status 0, amount 0
00:07:45.056 00.000 10072 move complete, result=0
00:07:45.056 00.000 10072 worker thread done servicing request
00:07:45.056 00.000 10072 Worker thread wakes up
00:07:45.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:45.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:45.063 00.007 1032 GuideStep: -0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
00:07:45.694 00.631 10072 Exposure complete
00:07:45.745 00.051 10072 worker thread done servicing request
00:07:45.745 00.000 1032 OnExposeComplete: enter
00:07:45.747 00.002 1032 UpdateGuideState(): m_state=6
00:07:45.749 00.002 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 502
00:07:45.750 00.001 1032 Star::Find returns 1 (0), X=324.97, Y=742.49, Mass=1304, SNR=25.4, Peak=171 HFD=2.5
00:07:45.753 00.003 1032 MultiStar: [#1 0.08,-0.15,1.19,U] [#2 0.24,0.06,1.06,U] [#3 0.19,-0.14,0.78,U] [#4 -0.06,-0.05,0.63,U] [#5 0.24,-0.05,0.75,U] [#6 0.15,-0.08,0.74,U] [#7 0.22,-0.06,0.56,U] [#8 -0.18,0.04,0.60,U] 
00:07:45.755 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.03}, one-star: {0.35, 0.11}
00:07:45.757 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
00:07:45.759 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
00:07:45.760 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-0.21 mountX=-0.07 mountY=-0.14, mountTheta=-2.04
00:07:45.763 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
00:07:45.766 00.003 1032 Enqueuing Move request for scope (0.15, -0.03)
00:07:45.769 00.003 10072 Worker thread wakes up
00:07:45.769 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
00:07:45.769 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
00:07:45.769 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.07 yDistance=-0.14
00:07:45.770 00.001 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.42, period_length = 288.78
00:07:45.770 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:07:45.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:45.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:07:45.770 00.000 10072 MoveAxis(W, 6, ABG)
00:07:45.770 00.000 10072 Guiding  Dir = 3, Dur = 6
00:07:45.771 00.001 10072 IsGuiding returns 0
00:07:45.771 00.000 10072 PulseGuide returned control before completion, sleep 16
00:07:45.772 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:45.792 00.020 1032 UpdateGuideState exits: m=1304 SNR=25.4
00:07:45.794 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:45.796 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:45.797 00.001 1032 Enqueuing Expose request
00:07:45.801 00.004 10072 IsGuiding returns 0
00:07:45.801 00.000 10072 Move returns status 0, amount 6
00:07:45.801 00.000 10072 MoveAxis(N, 0, ABG)
00:07:45.801 00.000 10072 Move returns status 0, amount 0
00:07:45.801 00.000 10072 move complete, result=0
00:07:45.801 00.000 10072 worker thread done servicing request
00:07:45.801 00.000 10072 Worker thread wakes up
00:07:45.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:45.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:45.810 00.009 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:07:46.221 00.411 10072 Exposure complete
00:07:46.275 00.054 10072 worker thread done servicing request
00:07:46.275 00.000 1032 OnExposeComplete: enter
00:07:46.277 00.002 1032 UpdateGuideState(): m_state=6
00:07:46.279 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 503
00:07:46.281 00.002 1032 Star::Find returns 1 (0), X=324.95, Y=742.52, Mass=1318, SNR=25.6, Peak=168 HFD=2.4
00:07:46.284 00.003 1032 MultiStar: [#1 0.04,-0.04,1.17,U] [#2 0.12,0.04,0.94,U] [#3 0.14,-0.14,0.78,U] [#4 0.03,-0.07,0.70,U] [#5 0.21,0.10,0.73,U] [#6 0.35,0.11,0.00,M3] [#7 -0.12,-0.10,0.60,U] [#8 -0.06,0.10,0.59,U] 
00:07:46.286 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.33, 0.15}
00:07:46.288 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
00:07:46.289 00.001 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
00:07:46.291 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.08 mountX=-0.02 mountY=-0.10, mountTheta=-1.75
00:07:46.295 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
00:07:46.298 00.003 1032 Enqueuing Move request for scope (0.10, 0.01)
00:07:46.301 00.003 10072 Worker thread wakes up
00:07:46.301 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
00:07:46.301 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
00:07:46.301 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.10
00:07:46.302 00.001 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.41, period_length = 288.78
00:07:46.302 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:07:46.302 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:46.302 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:07:46.302 00.000 10072 MoveAxis(W, 5, ABG)
00:07:46.302 00.000 10072 Guiding  Dir = 3, Dur = 5
00:07:46.303 00.001 10072 IsGuiding returns 0
00:07:46.303 00.000 10072 PulseGuide returned control before completion, sleep 15
00:07:46.304 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:46.325 00.021 1032 UpdateGuideState exits: m=1318 SNR=25.6
00:07:46.327 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:46.331 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:46.333 00.002 1032 Enqueuing Expose request
00:07:46.335 00.002 10072 IsGuiding returns 0
00:07:46.335 00.000 10072 Move returns status 0, amount 5
00:07:46.335 00.000 10072 MoveAxis(N, 0, ABG)
00:07:46.335 00.000 10072 Move returns status 0, amount 0
00:07:46.335 00.000 10072 move complete, result=0
00:07:46.335 00.000 10072 worker thread done servicing request
00:07:46.336 00.001 10072 Worker thread wakes up
00:07:46.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:46.336 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:46.342 00.006 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:07:46.972 00.630 10072 Exposure complete
00:07:47.017 00.045 1032 OnExposeComplete: enter
00:07:47.020 00.003 1032 UpdateGuideState(): m_state=6
00:07:47.023 00.003 10072 worker thread done servicing request
00:07:47.023 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 504
00:07:47.025 00.002 1032 Star::Find returns 1 (0), X=324.96, Y=742.53, Mass=1496, SNR=27.2, Peak=206 HFD=2.3
00:07:47.027 00.002 1032 MultiStar: [#1 0.01,-0.07,1.06,U] [#2 0.21,0.15,0.00,M1] [#3 0.14,-0.06,0.64,U] [#4 -0.00,-0.00,0.65,U] [#5 0.32,-0.00,0.00,M1] [#6 0.20,0.22,0.00,M4] [#7 0.08,-0.11,0.53,U] [#8 -0.14,0.18,0.59,U] 
00:07:47.028 00.001 1032 refined, 5 included, MultiStar: {0.09, 0.02}, one-star: {0.35, 0.15}
00:07:47.030 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
00:07:47.032 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
00:07:47.033 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.22 mountX=-0.00 mountY=-0.09, mountTheta=-1.61
00:07:47.036 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
00:07:47.038 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
00:07:47.039 00.001 10072 Worker thread wakes up
00:07:47.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:07:47.039 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:07:47.039 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.09
00:07:47.040 00.001 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.41, period_length = 288.78
00:07:47.040 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:07:47.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:47.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:07:47.040 00.000 10072 MoveAxis(W, 6, ABG)
00:07:47.040 00.000 10072 Guiding  Dir = 3, Dur = 6
00:07:47.041 00.001 10072 IsGuiding returns 0
00:07:47.041 00.000 10072 PulseGuide returned control before completion, sleep 16
00:07:47.041 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:47.061 00.020 1032 UpdateGuideState exits: m=1496 SNR=27.2
00:07:47.063 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:47.065 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:47.067 00.002 1032 Enqueuing Expose request
00:07:47.068 00.001 10072 IsGuiding returns 0
00:07:47.069 00.001 10072 Move returns status 0, amount 6
00:07:47.069 00.000 10072 MoveAxis(N, 0, ABG)
00:07:47.069 00.000 10072 Move returns status 0, amount 0
00:07:47.069 00.000 10072 move complete, result=0
00:07:47.069 00.000 10072 worker thread done servicing request
00:07:47.069 00.000 10072 Worker thread wakes up
00:07:47.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:47.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:47.075 00.006 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:07:47.487 00.412 10072 Exposure complete
00:07:47.540 00.053 10072 worker thread done servicing request
00:07:47.540 00.000 1032 OnExposeComplete: enter
00:07:47.542 00.002 1032 UpdateGuideState(): m_state=6
00:07:47.543 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 505
00:07:47.545 00.002 1032 Star::Find returns 1 (0), X=324.91, Y=742.53, Mass=1356, SNR=25.9, Peak=160 HFD=2.5
00:07:47.546 00.001 1032 MultiStar: [#1 0.01,-0.04,1.07,U] [#2 0.24,-0.01,0.98,U] [#3 0.26,-0.05,0.00,M1] [#4 0.07,-0.07,0.68,U] [#5 0.23,0.05,0.72,U] [#6 0.19,0.07,0.68,U] [#7 0.29,-0.01,0.00,M1] [#8 0.04,0.10,0.55,U] 
00:07:47.548 00.002 1032 refined, 6 included, MultiStar: {0.16, 0.03}, one-star: {0.29, 0.15}
00:07:47.551 00.003 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
00:07:47.554 00.003 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
00:07:47.555 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.20 mountX=-0.01 mountY=-0.16, mountTheta=-1.63
00:07:47.558 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.03, opts=13)
00:07:47.559 00.001 1032 Enqueuing Move request for scope (0.16, 0.03)
00:07:47.561 00.002 10072 Worker thread wakes up
00:07:47.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
00:07:47.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
00:07:47.561 00.000 10072 Moving (0.16, 0.03) raw xDistance=-0.01 yDistance=-0.16
00:07:47.561 00.000 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.41, period_length = 288.78
00:07:47.561 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:07:47.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:47.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:07:47.561 00.000 10072 MoveAxis(W, 6, ABG)
00:07:47.561 00.000 10072 Guiding  Dir = 3, Dur = 6
00:07:47.562 00.001 10072 IsGuiding returns 0
00:07:47.562 00.000 10072 PulseGuide returned control before completion, sleep 16
00:07:47.562 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:47.581 00.019 1032 UpdateGuideState exits: m=1356 SNR=25.9
00:07:47.584 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:47.586 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:47.588 00.002 1032 Enqueuing Expose request
00:07:47.597 00.009 10072 IsGuiding returns 0
00:07:47.597 00.000 10072 Move returns status 0, amount 6
00:07:47.597 00.000 10072 MoveAxis(N, 0, ABG)
00:07:47.597 00.000 10072 Move returns status 0, amount 0
00:07:47.597 00.000 10072 move complete, result=0
00:07:47.597 00.000 10072 worker thread done servicing request
00:07:47.597 00.000 10072 Worker thread wakes up
00:07:47.597 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:47.597 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:47.601 00.004 1032 GuideStep: -0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
00:07:48.224 00.623 10072 Exposure complete
00:07:48.273 00.049 10072 worker thread done servicing request
00:07:48.273 00.000 1032 OnExposeComplete: enter
00:07:48.279 00.006 1032 UpdateGuideState(): m_state=6
00:07:48.282 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 506
00:07:48.285 00.003 1032 Star::Find returns 1 (0), X=324.94, Y=742.38, Mass=1532, SNR=27.6, Peak=173 HFD=2.6
00:07:48.288 00.003 1032 MultiStar: [#1 0.19,-0.04,1.03,U] [#2 0.20,-0.15,0.84,U] [#3 0.21,-0.23,0.00,M2] [#4 0.20,-0.17,0.00,M1] [#5 0.26,-0.02,0.00,M1] [#6 0.38,-0.05,0.00,M4] [#7 -0.02,-0.10,0.50,U] [#8 0.00,-0.01,0.57,U] 
00:07:48.292 00.004 1032 refined, 4 included, MultiStar: {0.17, -0.06}, one-star: {0.32, 0.01}
00:07:48.294 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
00:07:48.296 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
00:07:48.299 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.32 mountX=-0.10 mountY=-0.15, mountTheta=-2.15
00:07:48.302 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.06, opts=13)
00:07:48.305 00.003 1032 Enqueuing Move request for scope (0.17, -0.06)
00:07:48.307 00.002 10072 Worker thread wakes up
00:07:48.307 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
00:07:48.307 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
00:07:48.307 00.000 10072 Moving (0.17, -0.06) raw xDistance=-0.10 yDistance=-0.15
00:07:48.308 00.001 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.41, period_length = 288.78
00:07:48.308 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
00:07:48.308 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:48.308 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:07:48.308 00.000 10072 MoveAxis(W, 6, ABG)
00:07:48.308 00.000 10072 Guiding  Dir = 3, Dur = 6
00:07:48.308 00.000 10072 IsGuiding returns 0
00:07:48.309 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:48.310 00.001 10072 PulseGuide returned control before completion, sleep 16
00:07:48.329 00.019 1032 UpdateGuideState exits: m=1532 SNR=27.6
00:07:48.332 00.003 10072 IsGuiding returns 0
00:07:48.332 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:48.333 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:48.335 00.002 1032 Enqueuing Expose request
00:07:48.338 00.003 10072 Move returns status 0, amount 6
00:07:48.338 00.000 10072 MoveAxis(N, 0, ABG)
00:07:48.338 00.000 10072 Move returns status 0, amount 0
00:07:48.338 00.000 10072 move complete, result=0
00:07:48.338 00.000 10072 worker thread done servicing request
00:07:48.339 00.001 10072 Worker thread wakes up
00:07:48.339 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:48.339 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:48.356 00.017 1032 GuideStep: -0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
00:07:48.754 00.398 10072 Exposure complete
00:07:48.805 00.051 10072 worker thread done servicing request
00:07:48.805 00.000 1032 OnExposeComplete: enter
00:07:48.807 00.002 1032 UpdateGuideState(): m_state=6
00:07:48.809 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 507
00:07:48.811 00.002 1032 Star::Find returns 1 (0), X=324.98, Y=742.40, Mass=1332, SNR=25.7, Peak=157 HFD=2.4
00:07:48.811 00.000 1032 MultiStar: [#1 0.09,-0.06,1.09,U] [#2 0.21,-0.19,0.00,M1] [#3 0.13,-0.14,0.77,U] [#4 0.14,-0.09,0.71,U] [#5 0.24,-0.07,0.73,U] [#6 0.30,-0.07,0.00,M5] [#7 -0.08,-0.17,0.49,U] [#8 0.04,-0.01,0.59,U] 
00:07:48.815 00.004 1032 refined, 6 included, MultiStar: {0.15, -0.06}, one-star: {0.36, 0.03}
00:07:48.815 00.000 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
00:07:48.819 00.004 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
00:07:48.819 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.17 cameraTheta=-0.40 mountX=-0.10 mountY=-0.13, mountTheta=-2.23
00:07:48.819 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
00:07:48.819 00.000 1032 Enqueuing Move request for scope (0.15, -0.06)
00:07:48.828 00.009 10072 Worker thread wakes up
00:07:48.828 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
00:07:48.828 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
00:07:48.828 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.10 yDistance=-0.13
00:07:48.828 00.000 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.41, period_length = 288.78
00:07:48.828 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:07:48.828 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:48.828 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:07:48.828 00.000 10072 MoveAxis(W, 3, ABG)
00:07:48.828 00.000 10072 Guiding  Dir = 3, Dur = 3
00:07:48.828 00.000 10072 IsGuiding returns 0
00:07:48.831 00.003 10072 PulseGuide returned control before completion, sleep 13
00:07:48.832 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:48.847 00.015 10072 IsGuiding returns 0
00:07:48.847 00.000 10072 Move returns status 0, amount 3
00:07:48.847 00.000 10072 MoveAxis(N, 0, ABG)
00:07:48.847 00.000 10072 Move returns status 0, amount 0
00:07:48.847 00.000 10072 move complete, result=0
00:07:48.847 00.000 10072 worker thread done servicing request
00:07:48.847 00.000 1032 UpdateGuideState exits: m=1332 SNR=25.7
00:07:48.853 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:48.855 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:48.857 00.002 1032 Enqueuing Expose request
00:07:48.857 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:07:48.860 00.003 10072 Worker thread wakes up
00:07:48.860 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:48.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:49.500 00.640 10072 Exposure complete
00:07:49.544 00.044 10072 worker thread done servicing request
00:07:49.544 00.000 1032 OnExposeComplete: enter
00:07:49.547 00.003 1032 UpdateGuideState(): m_state=6
00:07:49.547 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 508
00:07:49.551 00.004 1032 Star::Find returns 1 (0), X=325.01, Y=742.59, Mass=1477, SNR=27.1, Peak=184 HFD=2.5
00:07:49.551 00.000 1032 MultiStar: [#1 0.16,-0.03,1.05,U] [#2 0.19,0.08,0.97,U] [#3 0.20,-0.08,0.69,U] [#4 0.14,-0.02,0.63,U] [#5 0.28,-0.00,0.00,M1] [#6 0.47,0.18,0.00,M6] [#7 0.11,0.03,0.47,U] [#8 0.08,0.33,0.00,M1] 
00:07:49.551 00.000 1032 refined, 5 included, MultiStar: {0.22, 0.04}, one-star: {0.40, 0.21}
00:07:49.556 00.005 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
00:07:49.556 00.000 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
00:07:49.556 00.000 1032 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.22 cameraTheta=0.19 mountX=-0.02 mountY=-0.22, mountTheta=-1.64
00:07:49.563 00.007 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.04, opts=13)
00:07:49.565 00.002 1032 Enqueuing Move request for scope (0.22, 0.04)
00:07:49.565 00.000 10072 Worker thread wakes up
00:07:49.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
00:07:49.565 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
00:07:49.565 00.000 10072 Moving (0.22, 0.04) raw xDistance=-0.02 yDistance=-0.22
00:07:49.567 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.41, period_length = 288.78
00:07:49.567 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:07:49.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:07:49.567 00.000 10072 MoveAxis(W, 3, ABG)
00:07:49.567 00.000 10072 Guiding  Dir = 3, Dur = 3
00:07:49.568 00.001 10072 IsGuiding returns 0
00:07:49.568 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:49.568 00.000 10072 PulseGuide returned control before completion, sleep 13
00:07:49.587 00.019 1032 UpdateGuideState exits: m=1477 SNR=27.1
00:07:49.587 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:49.587 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:49.587 00.000 1032 Enqueuing Expose request
00:07:49.599 00.012 10072 IsGuiding returns 0
00:07:49.599 00.000 10072 Move returns status 0, amount 3
00:07:49.599 00.000 10072 MoveAxis(N, 142, ABG)
00:07:49.599 00.000 10072 Guiding  Dir = 0, Dur = 142
00:07:49.599 00.000 10072 IsGuiding returns 0
00:07:49.600 00.001 10072 PulseGuide returned control before completion, sleep 152
00:07:49.759 00.159 10072 IsGuiding returns 0
00:07:49.759 00.000 10072 Move returns status 0, amount 142
00:07:49.759 00.000 10072 move complete, result=0
00:07:49.759 00.000 10072 worker thread done servicing request
00:07:49.759 00.000 10072 Worker thread wakes up
00:07:49.759 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.2 px 142 ms NORTH
00:07:49.761 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:49.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:50.177 00.416 10072 Exposure complete
00:07:50.216 00.039 10072 worker thread done servicing request
00:07:50.216 00.000 1032 OnExposeComplete: enter
00:07:50.218 00.002 1032 UpdateGuideState(): m_state=6
00:07:50.221 00.003 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 509
00:07:50.221 00.000 1032 Star::Find returns 1 (0), X=324.67, Y=742.63, Mass=1395, SNR=26.3, Peak=156 HFD=2.9
00:07:50.221 00.000 1032 MultiStar: [#1 0.03,0.07,1.11,U] [#2 -0.09,0.19,1.01,U] [#3 0.14,-0.09,0.70,U] [#4 0.10,0.04,0.70,U] [#5 0.07,0.12,0.66,U] [#6 0.14,0.27,0.00,M7] [#7 -0.18,0.06,0.51,U] [#8 -0.20,0.06,0.54,U] 
00:07:50.221 00.000 1032 refined, 7 included, MultiStar: {0.00, 0.10}, one-star: {0.05, 0.25}
00:07:50.221 00.000 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
00:07:50.221 00.000 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
00:07:50.231 00.010 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.55 mountX=0.10 mountY=-0.03, mountTheta=-0.28
00:07:50.231 00.000 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
00:07:50.235 00.004 1032 Enqueuing Move request for scope (0.00, 0.10)
00:07:50.237 00.002 10072 Worker thread wakes up
00:07:50.239 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
00:07:50.239 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
00:07:50.239 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.03
00:07:50.239 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.41, period_length = 288.78
00:07:50.239 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:07:50.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:50.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:07:50.239 00.000 10072 MoveAxis(W, 3, ABG)
00:07:50.239 00.000 10072 Guiding  Dir = 3, Dur = 3
00:07:50.240 00.001 10072 IsGuiding returns 0
00:07:50.241 00.001 10072 PulseGuide returned control before completion, sleep 13
00:07:50.241 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:50.256 00.015 10072 IsGuiding returns 0
00:07:50.256 00.000 10072 Move returns status 0, amount 3
00:07:50.256 00.000 10072 MoveAxis(N, 0, ABG)
00:07:50.257 00.001 10072 Move returns status 0, amount 0
00:07:50.257 00.000 10072 move complete, result=0
00:07:50.257 00.000 10072 worker thread done servicing request
00:07:50.259 00.002 1032 UpdateGuideState exits: m=1395 SNR=26.3
00:07:50.260 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:50.262 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:50.264 00.002 1032 Enqueuing Expose request
00:07:50.266 00.002 10072 Worker thread wakes up
00:07:50.266 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:07:50.266 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:50.266 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:50.909 00.643 10072 Exposure complete
00:07:50.950 00.041 10072 worker thread done servicing request
00:07:50.950 00.000 1032 OnExposeComplete: enter
00:07:50.952 00.002 1032 UpdateGuideState(): m_state=6
00:07:50.954 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 510
00:07:50.954 00.000 1032 Star::Find returns 1 (0), X=324.74, Y=742.55, Mass=1433, SNR=26.7, Peak=165 HFD=2.8
00:07:50.957 00.003 1032 MultiStar: [#1 -0.09,0.01,1.12,U] [#2 -0.02,0.03,0.96,U] [#3 -0.03,0.08,0.66,U] [#4 -0.26,0.15,0.00,M1] [#5 -0.01,0.15,0.65,U] [#6 0.07,0.21,0.67,U] [#7 -0.27,-0.03,0.00,M1] [#8 -0.21,0.12,0.54,U] 
00:07:50.960 00.003 1032 refined, 6 included, MultiStar: {-0.02, 0.10}, one-star: {0.12, 0.17}
00:07:50.960 00.000 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
00:07:50.960 00.000 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
00:07:50.960 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.72 mountX=0.10 mountY=-0.01, mountTheta=-0.11
00:07:50.960 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
00:07:50.960 00.000 1032 Enqueuing Move request for scope (-0.02, 0.10)
00:07:50.969 00.009 10072 Worker thread wakes up
00:07:50.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
00:07:50.969 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
00:07:50.969 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.01
00:07:50.969 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.41, period_length = 288.78
00:07:50.969 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:07:50.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:50.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:07:50.969 00.000 10072 MoveAxis(W, 3, ABG)
00:07:50.969 00.000 10072 Guiding  Dir = 3, Dur = 3
00:07:50.971 00.002 10072 IsGuiding returns 0
00:07:50.971 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:50.972 00.001 10072 PulseGuide returned control before completion, sleep 13
00:07:50.987 00.015 10072 IsGuiding returns 0
00:07:50.987 00.000 10072 Move returns status 0, amount 3
00:07:50.987 00.000 10072 MoveAxis(N, 0, ABG)
00:07:50.988 00.001 10072 Move returns status 0, amount 0
00:07:50.988 00.000 10072 move complete, result=0
00:07:50.988 00.000 10072 worker thread done servicing request
00:07:50.988 00.000 1032 UpdateGuideState exits: m=1433 SNR=26.7
00:07:50.990 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:50.992 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:50.994 00.002 1032 Enqueuing Expose request
00:07:50.996 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:07:50.996 00.000 10072 Worker thread wakes up
00:07:50.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:50.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:51.415 00.419 10072 Exposure complete
00:07:51.460 00.045 10072 worker thread done servicing request
00:07:51.460 00.000 1032 OnExposeComplete: enter
00:07:51.461 00.001 1032 UpdateGuideState(): m_state=6
00:07:51.463 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 511
00:07:51.465 00.002 1032 Star::Find returns 1 (0), X=324.81, Y=742.59, Mass=1269, SNR=25.1, Peak=151 HFD=2.6
00:07:51.467 00.002 1032 MultiStar: [#1 -0.20,0.07,1.16,U] [#2 -0.04,0.04,1.02,U] [#3 -0.05,0.06,0.77,U] [#4 -0.06,-0.02,0.69,U] [#5 -0.06,0.02,0.71,U] [#6 0.09,0.15,0.74,U] [#7 -0.24,-0.06,0.55,U] [#8 -0.33,0.18,0.00,M1] 
00:07:51.468 00.001 1032 refined, 7 included, MultiStar: {-0.04, 0.07}, one-star: {0.20, 0.21}
00:07:51.470 00.002 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
00:07:51.470 00.000 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
00:07:51.472 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.08 mountX=0.08 mountY=0.02, mountTheta=0.25
00:07:51.474 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
00:07:51.476 00.002 1032 Enqueuing Move request for scope (-0.04, 0.07)
00:07:51.477 00.001 10072 Worker thread wakes up
00:07:51.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
00:07:51.477 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
00:07:51.477 00.000 10072 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.02
00:07:51.479 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.41, period_length = 288.78
00:07:51.479 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:07:51.479 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:51.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:07:51.479 00.000 10072 MoveAxis(W, 3, ABG)
00:07:51.479 00.000 10072 Guiding  Dir = 3, Dur = 3
00:07:51.480 00.001 10072 IsGuiding returns 0
00:07:51.480 00.000 10072 PulseGuide returned control before completion, sleep 13
00:07:51.480 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:51.496 00.016 10072 IsGuiding returns 0
00:07:51.496 00.000 10072 Move returns status 0, amount 3
00:07:51.496 00.000 10072 MoveAxis(N, 0, ABG)
00:07:51.496 00.000 10072 Move returns status 0, amount 0
00:07:51.496 00.000 10072 move complete, result=0
00:07:51.496 00.000 10072 worker thread done servicing request
00:07:51.499 00.003 1032 UpdateGuideState exits: m=1269 SNR=25.1
00:07:51.500 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:51.502 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:51.502 00.000 1032 Enqueuing Expose request
00:07:51.502 00.000 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
00:07:51.502 00.000 10072 Worker thread wakes up
00:07:51.502 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:51.502 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:52.133 00.631 10072 Exposure complete
00:07:52.172 00.039 10072 worker thread done servicing request
00:07:52.172 00.000 1032 OnExposeComplete: enter
00:07:52.180 00.008 1032 UpdateGuideState(): m_state=6
00:07:52.181 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 512
00:07:52.183 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=742.48, Mass=1337, SNR=25.8, Peak=152 HFD=2.8
00:07:52.185 00.002 1032 MultiStar: [#1 -0.20,0.14,1.14,U] [#2 -0.05,0.06,0.98,U] [#3 -0.01,0.05,0.72,U] [#4 -0.15,0.08,0.64,U] [#5 0.05,0.12,0.69,U] [#6 0.09,0.18,0.71,U] [#7 -0.22,0.12,0.50,U] [#8 -0.16,0.14,0.60,U] 
00:07:52.187 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {0.16, 0.10}
00:07:52.189 00.002 1032 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.83) = xAngle (0.15 = 0.15)
00:07:52.189 00.000 1032 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.15 = 0.15)
00:07:52.189 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.12 mountY=0.02, mountTheta=0.15
00:07:52.189 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.11, opts=13)
00:07:52.189 00.000 1032 Enqueuing Move request for scope (-0.05, 0.11)
00:07:52.195 00.006 10072 Worker thread wakes up
00:07:52.195 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
00:07:52.195 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
00:07:52.195 00.000 10072 Moving (-0.05, 0.11) raw xDistance=0.12 yDistance=0.02
00:07:52.195 00.000 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.40, period_length = 288.78
00:07:52.195 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:07:52.198 00.003 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:52.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:07:52.198 00.000 10072 MoveAxis(W, 3, ABG)
00:07:52.198 00.000 10072 Guiding  Dir = 3, Dur = 3
00:07:52.198 00.000 10072 IsGuiding returns 0
00:07:52.198 00.000 10072 PulseGuide returned control before completion, sleep 13
00:07:52.198 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:52.214 00.016 10072 IsGuiding returns 0
00:07:52.214 00.000 10072 Move returns status 0, amount 3
00:07:52.214 00.000 10072 MoveAxis(N, 0, ABG)
00:07:52.214 00.000 10072 Move returns status 0, amount 0
00:07:52.214 00.000 10072 move complete, result=0
00:07:52.214 00.000 10072 worker thread done servicing request
00:07:52.214 00.000 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:07:52.214 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:52.214 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:52.214 00.000 1032 Enqueuing Expose request
00:07:52.214 00.000 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
00:07:52.214 00.000 10072 Worker thread wakes up
00:07:52.214 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:52.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:52.641 00.427 10072 Exposure complete
00:07:52.689 00.048 10072 worker thread done servicing request
00:07:52.689 00.000 1032 OnExposeComplete: enter
00:07:52.690 00.001 1032 UpdateGuideState(): m_state=6
00:07:52.690 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 513
00:07:52.690 00.000 1032 Star::Find returns 1 (0), X=324.71, Y=742.58, Mass=1417, SNR=26.5, Peak=169 HFD=2.9
00:07:52.690 00.000 1032 MultiStar: [#1 -0.14,0.06,1.10,U] [#2 -0.06,0.18,0.98,U] [#3 0.03,0.04,0.67,U] [#4 0.01,0.23,0.70,U] [#5 -0.00,0.18,0.73,U] [#6 0.10,0.26,0.00,M5] [#7 -0.19,0.07,0.53,U] [#8 -0.25,0.18,0.00,M1] 
00:07:52.690 00.000 1032 refined, 6 included, MultiStar: {-0.04, 0.14}, one-star: {0.09, 0.20}
00:07:52.690 00.000 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
00:07:52.690 00.000 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
00:07:52.690 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.82 mountX=0.15 mountY=-0.00, mountTheta=-0.01
00:07:52.706 00.016 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.14, opts=13)
00:07:52.706 00.000 1032 Enqueuing Move request for scope (-0.04, 0.14)
00:07:52.706 00.000 10072 Worker thread wakes up
00:07:52.706 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
00:07:52.706 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
00:07:52.706 00.000 10072 Moving (-0.04, 0.14) raw xDistance=0.15 yDistance=-0.00
00:07:52.706 00.000 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.40, period_length = 288.78
00:07:52.706 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:07:52.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:52.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:07:52.706 00.000 10072 MoveAxis(W, 73, ABG)
00:07:52.706 00.000 10072 Guiding  Dir = 3, Dur = 73
00:07:52.712 00.006 10072 IsGuiding returns 0
00:07:52.712 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:52.715 00.003 10072 PulseGuide returned control before completion, sleep 83
00:07:52.730 00.015 1032 UpdateGuideState exits: m=1417 SNR=26.5
00:07:52.732 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:52.735 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:52.738 00.003 1032 Enqueuing Expose request
00:07:52.806 00.068 10072 IsGuiding returns 0
00:07:52.806 00.000 10072 Move returns status 0, amount 73
00:07:52.806 00.000 10072 MoveAxis(N, 0, ABG)
00:07:52.806 00.000 10072 Move returns status 0, amount 0
00:07:52.806 00.000 10072 move complete, result=0
00:07:52.807 00.001 10072 worker thread done servicing request
00:07:52.807 00.000 1032 GuideStep: 0.1 px 73 ms WEST, -0.0 px 0 ms NORTH
00:07:52.808 00.001 10072 Worker thread wakes up
00:07:52.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:52.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:53.445 00.637 10072 Exposure complete
00:07:53.485 00.040 10072 worker thread done servicing request
00:07:53.485 00.000 1032 OnExposeComplete: enter
00:07:53.485 00.000 1032 UpdateGuideState(): m_state=6
00:07:53.494 00.009 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 514
00:07:53.494 00.000 1032 Star::Find returns 1 (0), X=324.76, Y=742.37, Mass=1432, SNR=26.6, Peak=155 HFD=2.8
00:07:53.498 00.004 1032 MultiStar: [#1 -0.10,-0.09,1.08,U] [#2 0.13,-0.10,0.95,U] [#3 0.03,-0.13,0.73,U] [#4 0.02,-0.02,0.65,U] [#5 0.13,-0.00,0.72,U] [#6 0.15,0.04,0.70,U] [#7 -0.17,-0.16,0.53,U] [#8 -0.13,0.10,0.60,U] 
00:07:53.498 00.000 1032 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.14, -0.00}
00:07:53.498 00.000 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
00:07:53.502 00.004 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
00:07:53.502 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.95 mountX=-0.05 mountY=-0.02, mountTheta=-2.78
00:07:53.502 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
00:07:53.509 00.007 1032 Enqueuing Move request for scope (0.03, -0.04)
00:07:53.510 00.001 10072 Worker thread wakes up
00:07:53.510 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
00:07:53.511 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
00:07:53.511 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
00:07:53.511 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.40, period_length = 288.78
00:07:53.511 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:07:53.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:53.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:07:53.511 00.000 10072 MoveAxis(W, 3, ABG)
00:07:53.511 00.000 10072 Guiding  Dir = 3, Dur = 3
00:07:53.512 00.001 10072 IsGuiding returns 0
00:07:53.512 00.000 10072 PulseGuide returned control before completion, sleep 13
00:07:53.512 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:53.528 00.016 10072 IsGuiding returns 0
00:07:53.528 00.000 10072 Move returns status 0, amount 3
00:07:53.528 00.000 10072 MoveAxis(N, 0, ABG)
00:07:53.529 00.001 10072 Move returns status 0, amount 0
00:07:53.529 00.000 10072 move complete, result=0
00:07:53.529 00.000 10072 worker thread done servicing request
00:07:53.529 00.000 1032 UpdateGuideState exits: m=1432 SNR=26.6
00:07:53.529 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:53.529 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:53.536 00.007 1032 Enqueuing Expose request
00:07:53.536 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
00:07:53.536 00.000 10072 Worker thread wakes up
00:07:53.536 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:53.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:53.956 00.420 10072 Exposure complete
00:07:54.002 00.046 10072 worker thread done servicing request
00:07:54.002 00.000 1032 OnExposeComplete: enter
00:07:54.005 00.003 1032 UpdateGuideState(): m_state=6
00:07:54.005 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 515
00:07:54.007 00.002 1032 Star::Find returns 1 (0), X=324.87, Y=742.38, Mass=1364, SNR=26.0, Peak=151 HFD=2.6
00:07:54.009 00.002 1032 MultiStar: [#1 -0.04,-0.08,1.14,U] [#2 -0.11,0.00,1.00,U] [#3 -0.00,-0.23,0.72,U] [#4 -0.01,-0.17,0.76,U] [#5 0.03,-0.01,0.74,U] [#6 0.16,-0.08,0.69,U] [#7 -0.28,-0.06,0.00,M1] [#8 -0.12,-0.09,0.57,U] 
00:07:54.011 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {0.26, -0.00}
00:07:54.013 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
00:07:54.015 00.002 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
00:07:54.016 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.25 mountX=-0.08 mountY=-0.00, mountTheta=-3.08
00:07:54.018 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
00:07:54.020 00.002 1032 Enqueuing Move request for scope (0.02, -0.07)
00:07:54.022 00.002 10072 Worker thread wakes up
00:07:54.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
00:07:54.022 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
00:07:54.022 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.08 yDistance=-0.00
00:07:54.024 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.40, period_length = 288.78
00:07:54.024 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:07:54.024 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:54.024 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:07:54.024 00.000 10072 MoveAxis(W, 1, ABG)
00:07:54.024 00.000 10072 Guiding  Dir = 3, Dur = 1
00:07:54.025 00.001 10072 IsGuiding returns 0
00:07:54.025 00.000 10072 PulseGuide returned control before completion, sleep 11
00:07:54.025 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:54.041 00.016 10072 IsGuiding returns 0
00:07:54.041 00.000 10072 Move returns status 0, amount 1
00:07:54.041 00.000 10072 MoveAxis(N, 0, ABG)
00:07:54.041 00.000 10072 Move returns status 0, amount 0
00:07:54.041 00.000 10072 move complete, result=0
00:07:54.041 00.000 10072 worker thread done servicing request
00:07:54.043 00.002 1032 UpdateGuideState exits: m=1364 SNR=26.0
00:07:54.045 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:54.045 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:54.048 00.003 1032 Enqueuing Expose request
00:07:54.050 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:07:54.050 00.000 10072 Worker thread wakes up
00:07:54.050 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:54.050 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:54.681 00.631 10072 Exposure complete
00:07:54.722 00.041 10072 worker thread done servicing request
00:07:54.722 00.000 1032 OnExposeComplete: enter
00:07:54.722 00.000 1032 UpdateGuideState(): m_state=6
00:07:54.726 00.004 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 516
00:07:54.726 00.000 1032 Star::Find returns 1 (0), X=324.85, Y=742.39, Mass=1457, SNR=26.9, Peak=161 HFD=2.7
00:07:54.726 00.000 1032 MultiStar: [#1 -0.05,-0.12,1.05,U] [#2 0.03,-0.06,0.95,U] [#3 0.07,-0.16,0.73,U] [#4 -0.09,-0.16,0.64,U] [#5 0.13,-0.10,0.71,U] [#6 0.23,0.02,0.67,U] [#7 -0.02,-0.18,0.52,U] [#8 -0.21,-0.04,0.57,U] 
00:07:54.726 00.000 1032 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {0.24, 0.02}
00:07:54.726 00.000 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
00:07:54.726 00.000 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
00:07:54.735 00.009 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.05 mountX=-0.09 mountY=-0.03, mountTheta=-2.88
00:07:54.735 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
00:07:54.735 00.000 1032 Enqueuing Move request for scope (0.05, -0.08)
00:07:54.741 00.006 10072 Worker thread wakes up
00:07:54.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
00:07:54.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
00:07:54.741 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
00:07:54.742 00.001 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.40, period_length = 288.78
00:07:54.742 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:07:54.742 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:54.742 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:07:54.742 00.000 10072 MoveAxis(W, 2, ABG)
00:07:54.742 00.000 10072 Guiding  Dir = 3, Dur = 2
00:07:54.743 00.001 10072 IsGuiding returns 0
00:07:54.744 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:54.745 00.001 10072 PulseGuide returned control before completion, sleep 12
00:07:54.759 00.014 10072 IsGuiding returns 0
00:07:54.759 00.000 10072 Move returns status 0, amount 2
00:07:54.759 00.000 10072 MoveAxis(N, 0, ABG)
00:07:54.759 00.000 10072 Move returns status 0, amount 0
00:07:54.759 00.000 10072 move complete, result=0
00:07:54.759 00.000 10072 worker thread done servicing request
00:07:54.759 00.000 1032 UpdateGuideState exits: m=1457 SNR=26.9
00:07:54.759 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:54.759 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:54.759 00.000 1032 Enqueuing Expose request
00:07:54.766 00.007 10072 Worker thread wakes up
00:07:54.766 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:07:54.766 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:54.766 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:55.174 00.408 10072 Exposure complete
00:07:55.217 00.043 10072 worker thread done servicing request
00:07:55.217 00.000 1032 OnExposeComplete: enter
00:07:55.217 00.000 1032 UpdateGuideState(): m_state=6
00:07:55.222 00.005 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 517
00:07:55.223 00.001 1032 Star::Find returns 1 (0), X=324.87, Y=742.46, Mass=1428, SNR=26.6, Peak=170 HFD=2.7
00:07:55.224 00.001 1032 MultiStar: [#1 -0.03,-0.03,1.08,U] [#2 0.05,0.02,0.93,U] [#3 0.09,-0.07,0.67,U] [#4 -0.09,0.02,0.67,U] [#5 0.05,0.19,0.71,U] [#6 0.20,0.12,0.69,U] [#7 -0.24,0.10,0.00,M1] [#8 -0.15,0.11,0.55,U] 
00:07:55.224 00.000 1032 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {0.26, 0.09}
00:07:55.224 00.000 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
00:07:55.224 00.000 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
00:07:55.224 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.72 mountX=0.03 mountY=-0.07, mountTheta=-1.11
00:07:55.234 00.010 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
00:07:55.235 00.001 1032 Enqueuing Move request for scope (0.06, 0.05)
00:07:55.236 00.001 10072 Worker thread wakes up
00:07:55.236 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
00:07:55.236 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
00:07:55.236 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
00:07:55.236 00.000 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.40, period_length = 288.78
00:07:55.236 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:07:55.236 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:55.236 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:07:55.236 00.000 10072 MoveAxis(W, 1, ABG)
00:07:55.236 00.000 10072 Guiding  Dir = 3, Dur = 1
00:07:55.239 00.003 10072 IsGuiding returns 0
00:07:55.239 00.000 10072 PulseGuide returned control before completion, sleep 11
00:07:55.239 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:55.251 00.012 10072 IsGuiding returns 0
00:07:55.251 00.000 10072 Move returns status 0, amount 1
00:07:55.251 00.000 10072 MoveAxis(N, 0, ABG)
00:07:55.251 00.000 10072 Move returns status 0, amount 0
00:07:55.251 00.000 10072 move complete, result=0
00:07:55.251 00.000 10072 worker thread done servicing request
00:07:55.251 00.000 1032 UpdateGuideState exits: m=1428 SNR=26.6
00:07:55.251 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:55.251 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:55.251 00.000 1032 Enqueuing Expose request
00:07:55.251 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:07:55.251 00.000 10072 Worker thread wakes up
00:07:55.251 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:55.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:55.899 00.648 10072 Exposure complete
00:07:55.943 00.044 10072 worker thread done servicing request
00:07:55.943 00.000 1032 OnExposeComplete: enter
00:07:55.947 00.004 1032 UpdateGuideState(): m_state=6
00:07:55.949 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 518
00:07:55.949 00.000 1032 Star::Find returns 1 (0), X=324.85, Y=742.48, Mass=1386, SNR=26.2, Peak=157 HFD=2.7
00:07:55.951 00.002 1032 MultiStar: [#1 0.05,-0.10,1.09,U] [#2 0.03,0.06,0.99,U] [#3 0.10,-0.16,0.71,U] [#4 0.07,0.05,0.66,U] [#5 0.18,0.03,0.69,U] [#6 0.12,0.08,0.69,U] [#7 0.01,0.13,0.50,U] [#8 -0.15,0.05,0.60,U] 
00:07:55.954 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.23, 0.10}
00:07:55.956 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
00:07:55.958 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
00:07:55.960 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.27 mountX=0.00 mountY=-0.08, mountTheta=-1.56
00:07:55.962 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
00:07:55.964 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
00:07:55.964 00.000 10072 Worker thread wakes up
00:07:55.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:07:55.964 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:07:55.964 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
00:07:55.964 00.000 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.40, period_length = 288.78
00:07:55.964 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:07:55.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:55.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:07:55.964 00.000 10072 MoveAxis(W, 2, ABG)
00:07:55.964 00.000 10072 Guiding  Dir = 3, Dur = 2
00:07:55.967 00.003 10072 IsGuiding returns 0
00:07:55.967 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:55.968 00.001 10072 PulseGuide returned control before completion, sleep 12
00:07:55.983 00.015 10072 IsGuiding returns 0
00:07:55.983 00.000 10072 Move returns status 0, amount 2
00:07:55.983 00.000 10072 MoveAxis(N, 0, ABG)
00:07:55.983 00.000 10072 Move returns status 0, amount 0
00:07:55.983 00.000 10072 move complete, result=0
00:07:55.983 00.000 10072 worker thread done servicing request
00:07:55.985 00.002 1032 UpdateGuideState exits: m=1386 SNR=26.2
00:07:55.985 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:55.985 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:55.985 00.000 1032 Enqueuing Expose request
00:07:55.985 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:07:55.985 00.000 10072 Worker thread wakes up
00:07:55.985 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:55.985 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:56.396 00.411 10072 Exposure complete
00:07:56.445 00.049 10072 worker thread done servicing request
00:07:56.445 00.000 1032 OnExposeComplete: enter
00:07:56.447 00.002 1032 UpdateGuideState(): m_state=6
00:07:56.449 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 519
00:07:56.449 00.000 1032 Star::Find returns 1 (0), X=324.90, Y=742.54, Mass=1395, SNR=26.3, Peak=168 HFD=2.6
00:07:56.451 00.002 1032 MultiStar: [#1 0.04,-0.07,1.14,U] [#2 -0.08,0.04,0.96,U] [#3 0.02,-0.16,0.71,U] [#4 -0.01,0.08,0.61,U] [#5 0.18,-0.05,0.72,U] [#6 0.07,-0.03,0.67,U] [#7 -0.18,0.04,0.49,U] [#8 -0.15,0.08,0.59,U] 
00:07:56.453 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.28, 0.16}
00:07:56.453 00.000 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
00:07:56.456 00.003 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
00:07:56.459 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.23 mountX=-0.00 mountY=-0.04, mountTheta=-1.60
00:07:56.459 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
00:07:56.459 00.000 1032 Enqueuing Move request for scope (0.04, 0.01)
00:07:56.459 00.000 10072 Worker thread wakes up
00:07:56.459 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:07:56.459 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:07:56.459 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
00:07:56.459 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.40, period_length = 288.78
00:07:56.459 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:07:56.459 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:56.459 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:07:56.459 00.000 10072 MoveAxis(W, 1, ABG)
00:07:56.459 00.000 10072 Guiding  Dir = 3, Dur = 1
00:07:56.468 00.009 10072 IsGuiding returns 0
00:07:56.469 00.001 10072 PulseGuide returned control before completion, sleep 11
00:07:56.469 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:56.485 00.016 10072 IsGuiding returns 0
00:07:56.485 00.000 10072 Move returns status 0, amount 1
00:07:56.485 00.000 10072 MoveAxis(N, 0, ABG)
00:07:56.485 00.000 10072 Move returns status 0, amount 0
00:07:56.485 00.000 10072 move complete, result=0
00:07:56.485 00.000 10072 worker thread done servicing request
00:07:56.488 00.003 1032 UpdateGuideState exits: m=1395 SNR=26.3
00:07:56.490 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:56.490 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:56.490 00.000 1032 Enqueuing Expose request
00:07:56.490 00.000 10072 Worker thread wakes up
00:07:56.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:56.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:56.490 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:07:57.135 00.645 10072 Exposure complete
00:07:57.175 00.040 10072 worker thread done servicing request
00:07:57.175 00.000 1032 OnExposeComplete: enter
00:07:57.175 00.000 1032 UpdateGuideState(): m_state=6
00:07:57.175 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 520
00:07:57.181 00.006 1032 Star::Find returns 1 (0), X=324.84, Y=742.48, Mass=1463, SNR=26.9, Peak=162 HFD=2.6
00:07:57.183 00.002 1032 MultiStar: [#1 -0.05,-0.13,1.11,U] [#2 0.05,0.00,0.94,U] [#3 0.16,-0.24,0.00,M1] [#4 -0.00,-0.01,0.74,U] [#5 0.11,-0.11,0.66,U] [#6 0.11,0.09,0.66,U] [#7 -0.12,-0.11,0.50,U] [#8 -0.11,0.05,0.55,U] 
00:07:57.185 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.22, 0.10}
00:07:57.187 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
00:07:57.187 00.000 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
00:07:57.189 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.40 mountX=-0.02 mountY=-0.03, mountTheta=-2.23
00:07:57.191 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
00:07:57.193 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
00:07:57.193 00.000 10072 Worker thread wakes up
00:07:57.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:07:57.193 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:07:57.193 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.02 yDistance=-0.03
00:07:57.195 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.40, period_length = 288.78
00:07:57.195 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:07:57.195 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:57.195 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:07:57.195 00.000 10072 MoveAxis(W, 1, ABG)
00:07:57.195 00.000 10072 Guiding  Dir = 3, Dur = 1
00:07:57.196 00.001 10072 IsGuiding returns 0
00:07:57.196 00.000 10072 PulseGuide returned control before completion, sleep 11
00:07:57.196 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:57.212 00.016 10072 IsGuiding returns 0
00:07:57.212 00.000 10072 Move returns status 0, amount 1
00:07:57.212 00.000 10072 MoveAxis(N, 0, ABG)
00:07:57.212 00.000 10072 Move returns status 0, amount 0
00:07:57.212 00.000 10072 move complete, result=0
00:07:57.212 00.000 10072 worker thread done servicing request
00:07:57.214 00.002 1032 UpdateGuideState exits: m=1463 SNR=26.9
00:07:57.216 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:57.218 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:57.220 00.002 1032 Enqueuing Expose request
00:07:57.221 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:07:57.223 00.002 10072 Worker thread wakes up
00:07:57.223 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:57.223 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:57.641 00.418 10072 Exposure complete
00:07:57.687 00.046 10072 worker thread done servicing request
00:07:57.687 00.000 1032 OnExposeComplete: enter
00:07:57.689 00.002 1032 UpdateGuideState(): m_state=6
00:07:57.689 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 521
00:07:57.689 00.000 1032 Star::Find returns 1 (0), X=324.87, Y=742.40, Mass=1310, SNR=25.5, Peak=154 HFD=2.6
00:07:57.695 00.006 1032 MultiStar: [#1 -0.03,-0.02,1.13,U] [#2 0.08,-0.14,0.97,U] [#3 0.10,-0.17,0.70,U] [#4 -0.01,0.04,0.74,U] [#5 0.05,-0.11,0.69,U] [#6 0.10,-0.04,0.76,U] [#7 -0.10,-0.05,0.58,U] [#8 -0.10,-0.07,0.62,U] 
00:07:57.695 00.000 1032 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.26, 0.03}
00:07:57.697 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
00:07:57.699 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
00:07:57.701 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-0.85 mountX=-0.07 mountY=-0.03, mountTheta=-2.68
00:07:57.704 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
00:07:57.706 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
00:07:57.708 00.002 10072 Worker thread wakes up
00:07:57.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
00:07:57.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
00:07:57.708 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
00:07:57.710 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.39, period_length = 288.78
00:07:57.710 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:07:57.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:57.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:07:57.710 00.000 10072 MoveAxis(W, 1, ABG)
00:07:57.710 00.000 10072 Guiding  Dir = 3, Dur = 1
00:07:57.710 00.000 10072 IsGuiding returns 0
00:07:57.710 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:57.712 00.002 10072 PulseGuide returned control before completion, sleep 11
00:07:57.729 00.017 1032 UpdateGuideState exits: m=1310 SNR=25.5
00:07:57.731 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:57.733 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:57.735 00.002 1032 Enqueuing Expose request
00:07:57.737 00.002 10072 IsGuiding returns 0
00:07:57.737 00.000 10072 Move returns status 0, amount 1
00:07:57.737 00.000 10072 MoveAxis(N, 0, ABG)
00:07:57.737 00.000 10072 Move returns status 0, amount 0
00:07:57.737 00.000 10072 move complete, result=0
00:07:57.737 00.000 10072 worker thread done servicing request
00:07:57.737 00.000 10072 Worker thread wakes up
00:07:57.737 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:57.737 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:57.744 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:07:58.366 00.622 10072 Exposure complete
00:07:58.408 00.042 10072 worker thread done servicing request
00:07:58.408 00.000 1032 OnExposeComplete: enter
00:07:58.412 00.004 1032 UpdateGuideState(): m_state=6
00:07:58.414 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 522
00:07:58.414 00.000 1032 Star::Find returns 1 (0), X=324.96, Y=742.42, Mass=1354, SNR=25.9, Peak=150 HFD=2.5
00:07:58.416 00.002 1032 MultiStar: [#1 0.01,-0.17,1.18,U] [#2 0.20,-0.12,0.90,U] [#3 0.09,-0.19,0.70,U] [#4 -0.03,-0.06,0.71,U] [#5 0.14,-0.09,0.68,U] [#6 0.22,-0.02,0.72,U] [#7 -0.26,-0.08,0.00,M1] [#8 -0.16,0.04,0.62,U] 
00:07:58.418 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.08}, one-star: {0.34, 0.04}
00:07:58.420 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
00:07:58.422 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
00:07:58.422 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.59 mountX=-0.10 mountY=-0.09, mountTheta=-2.42
00:07:58.425 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
00:07:58.428 00.003 1032 Enqueuing Move request for scope (0.11, -0.08)
00:07:58.428 00.000 10072 Worker thread wakes up
00:07:58.428 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
00:07:58.428 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
00:07:58.428 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.10 yDistance=-0.09
00:07:58.428 00.000 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.39, period_length = 288.78
00:07:58.428 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:07:58.428 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:58.428 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:07:58.428 00.000 10072 MoveAxis(W, 1, ABG)
00:07:58.428 00.000 10072 Guiding  Dir = 3, Dur = 1
00:07:58.432 00.004 10072 IsGuiding returns 0
00:07:58.432 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:58.432 00.000 10072 PulseGuide returned control before completion, sleep 11
00:07:58.448 00.016 10072 IsGuiding returns 0
00:07:58.448 00.000 10072 Move returns status 0, amount 1
00:07:58.448 00.000 10072 MoveAxis(N, 0, ABG)
00:07:58.448 00.000 10072 Move returns status 0, amount 0
00:07:58.448 00.000 10072 move complete, result=0
00:07:58.448 00.000 10072 worker thread done servicing request
00:07:58.448 00.000 1032 UpdateGuideState exits: m=1354 SNR=25.9
00:07:58.448 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:58.453 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:58.455 00.002 1032 Enqueuing Expose request
00:07:58.455 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:07:58.459 00.004 10072 Worker thread wakes up
00:07:58.459 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:58.459 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:58.878 00.419 10072 Exposure complete
00:07:58.918 00.040 10072 worker thread done servicing request
00:07:58.918 00.000 1032 OnExposeComplete: enter
00:07:58.925 00.007 1032 UpdateGuideState(): m_state=6
00:07:58.925 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 523
00:07:58.925 00.000 1032 Star::Find returns 1 (0), X=324.98, Y=742.45, Mass=1514, SNR=27.4, Peak=191 HFD=2.5
00:07:58.925 00.000 1032 MultiStar: [#1 -0.02,-0.19,1.07,U] [#2 0.16,-0.18,0.94,U] [#3 0.24,-0.11,0.00,M1] [#4 -0.00,-0.07,0.66,U] [#5 0.17,-0.12,0.71,U] [#6 0.17,0.01,0.64,U] [#7 -0.18,-0.13,0.50,U] [#8 -0.08,-0.05,0.57,U] 
00:07:58.925 00.000 1032 refined, 7 included, MultiStar: {0.10, -0.09}, one-star: {0.37, 0.07}
00:07:58.925 00.000 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
00:07:58.935 00.010 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
00:07:58.935 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.73 mountX=-0.11 mountY=-0.07, mountTheta=-2.56
00:07:58.939 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
00:07:58.941 00.002 1032 Enqueuing Move request for scope (0.10, -0.09)
00:07:58.943 00.002 10072 Worker thread wakes up
00:07:58.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
00:07:58.943 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
00:07:58.943 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=-0.07
00:07:58.944 00.001 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.39, period_length = 288.78
00:07:58.944 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
00:07:58.944 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:58.944 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:07:58.944 00.000 10072 MoveAxis(W, 1, ABG)
00:07:58.944 00.000 10072 Guiding  Dir = 3, Dur = 1
00:07:58.945 00.001 10072 IsGuiding returns 0
00:07:58.945 00.000 10072 PulseGuide returned control before completion, sleep 11
00:07:58.946 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:58.961 00.015 10072 IsGuiding returns 0
00:07:58.961 00.000 10072 Move returns status 0, amount 1
00:07:58.961 00.000 10072 MoveAxis(N, 0, ABG)
00:07:58.961 00.000 10072 Move returns status 0, amount 0
00:07:58.961 00.000 10072 move complete, result=0
00:07:58.961 00.000 10072 worker thread done servicing request
00:07:58.961 00.000 1032 UpdateGuideState exits: m=1514 SNR=27.4
00:07:58.961 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:58.961 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:58.969 00.008 1032 Enqueuing Expose request
00:07:58.969 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:07:58.969 00.000 10072 Worker thread wakes up
00:07:58.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:58.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:07:59.599 00.630 10072 Exposure complete
00:07:59.641 00.042 10072 worker thread done servicing request
00:07:59.641 00.000 1032 OnExposeComplete: enter
00:07:59.643 00.002 1032 UpdateGuideState(): m_state=6
00:07:59.645 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 524
00:07:59.645 00.000 1032 Star::Find returns 1 (0), X=325.04, Y=742.38, Mass=1398, SNR=26.3, Peak=168 HFD=2.5
00:07:59.648 00.003 1032 MultiStar: [#1 0.18,-0.19,0.00,M1] [#2 0.17,-0.24,0.00,M1] [#3 0.11,-0.07,0.71,U] [#4 0.02,0.02,0.64,U] [#5 0.18,-0.13,0.73,U] [#6 0.37,-0.07,0.00,M1] [#7 -0.11,-0.02,0.52,U] [#8 0.10,-0.02,0.59,U] 
00:07:59.650 00.002 1032 refined, 5 included, MultiStar: {0.15, -0.04}, one-star: {0.42, 0.00}
00:07:59.652 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
00:07:59.654 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
00:07:59.654 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.23 mountX=-0.07 mountY=-0.14, mountTheta=-2.06
00:07:59.656 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
00:07:59.658 00.002 1032 Enqueuing Move request for scope (0.15, -0.04)
00:07:59.659 00.001 10072 Worker thread wakes up
00:07:59.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
00:07:59.659 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
00:07:59.659 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.07 yDistance=-0.14
00:07:59.659 00.000 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.39, period_length = 288.78
00:07:59.659 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:07:59.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:59.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:07:59.659 00.000 10072 MoveAxis(W, 2, ABG)
00:07:59.659 00.000 10072 Guiding  Dir = 3, Dur = 2
00:07:59.661 00.002 10072 IsGuiding returns 0
00:07:59.661 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:07:59.662 00.001 10072 PulseGuide returned control before completion, sleep 12
00:07:59.677 00.015 10072 IsGuiding returns 0
00:07:59.677 00.000 10072 Move returns status 0, amount 2
00:07:59.677 00.000 10072 MoveAxis(N, 0, ABG)
00:07:59.677 00.000 10072 Move returns status 0, amount 0
00:07:59.677 00.000 10072 move complete, result=0
00:07:59.677 00.000 10072 worker thread done servicing request
00:07:59.677 00.000 1032 UpdateGuideState exits: m=1398 SNR=26.3
00:07:59.681 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:59.681 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:07:59.681 00.000 1032 Enqueuing Expose request
00:07:59.681 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:07:59.681 00.000 10072 Worker thread wakes up
00:07:59.681 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:07:59.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:00.204 00.523 10072 Exposure complete
00:08:00.240 00.036 10072 worker thread done servicing request
00:08:00.240 00.000 1032 OnExposeComplete: enter
00:08:00.248 00.008 1032 UpdateGuideState(): m_state=6
00:08:00.250 00.002 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 525
00:08:00.252 00.002 1032 Star::Find returns 1 (0), X=324.96, Y=742.35, Mass=1345, SNR=25.8, Peak=159 HFD=2.5
00:08:00.252 00.000 1032 MultiStar: [#1 0.10,-0.10,1.12,U] [#2 0.14,-0.22,0.00,M2] [#3 0.29,-0.24,0.00,M1] [#4 0.10,-0.13,0.63,U] [#5 0.23,-0.13,0.00,M1] [#6 0.28,0.01,0.00,M2] [#7 0.04,-0.14,0.49,U] [#8 -0.01,0.08,0.60,U] 
00:08:00.254 00.002 1032 refined, 4 included, MultiStar: {0.14, -0.06}, one-star: {0.34, -0.03}
00:08:00.257 00.003 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
00:08:00.257 00.000 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
00:08:00.259 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.43 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
00:08:00.261 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
00:08:00.264 00.003 1032 Enqueuing Move request for scope (0.14, -0.06)
00:08:00.266 00.002 10072 Worker thread wakes up
00:08:00.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
00:08:00.266 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
00:08:00.266 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.10 yDistance=-0.12
00:08:00.266 00.000 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.39, period_length = 288.78
00:08:00.266 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:08:00.266 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:00.266 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:08:00.266 00.000 10072 MoveAxis(W, 1, ABG)
00:08:00.266 00.000 10072 Guiding  Dir = 3, Dur = 1
00:08:00.268 00.002 10072 IsGuiding returns 0
00:08:00.268 00.000 10072 PulseGuide returned control before completion, sleep 11
00:08:00.269 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:00.284 00.015 10072 IsGuiding returns 0
00:08:00.284 00.000 10072 Move returns status 0, amount 1
00:08:00.284 00.000 10072 MoveAxis(N, 0, ABG)
00:08:00.284 00.000 10072 Move returns status 0, amount 0
00:08:00.284 00.000 10072 move complete, result=0
00:08:00.284 00.000 10072 worker thread done servicing request
00:08:00.284 00.000 1032 UpdateGuideState exits: m=1345 SNR=25.8
00:08:00.284 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:00.284 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:00.291 00.007 1032 Enqueuing Expose request
00:08:00.291 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:08:00.291 00.000 10072 Worker thread wakes up
00:08:00.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:00.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:00.920 00.629 10072 Exposure complete
00:08:00.962 00.042 10072 worker thread done servicing request
00:08:00.962 00.000 1032 OnExposeComplete: enter
00:08:00.966 00.004 1032 UpdateGuideState(): m_state=6
00:08:00.966 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 526
00:08:00.966 00.000 1032 Star::Find returns 1 (0), X=324.99, Y=742.53, Mass=1489, SNR=27.2, Peak=189 HFD=2.4
00:08:00.970 00.004 1032 MultiStar: [#1 0.13,0.02,1.07,U] [#2 0.17,-0.04,0.98,U] [#3 0.06,-0.13,0.73,U] [#4 0.00,-0.00,0.65,U] [#5 0.30,0.00,0.00,M2] [#6 0.29,-0.03,0.00,M3] [#7 -0.32,-0.04,0.00,M1] [#8 0.06,0.03,0.55,U] 
00:08:00.970 00.000 1032 refined, 5 included, MultiStar: {0.15, 0.01}, one-star: {0.38, 0.15}
00:08:00.970 00.000 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
00:08:00.970 00.000 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
00:08:00.970 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.07 mountX=-0.03 mountY=-0.15, mountTheta=-1.76
00:08:00.970 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
00:08:00.970 00.000 1032 Enqueuing Move request for scope (0.15, 0.01)
00:08:00.981 00.011 10072 Worker thread wakes up
00:08:00.981 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
00:08:00.981 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
00:08:00.981 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.15
00:08:00.981 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.39, period_length = 288.78
00:08:00.981 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:08:00.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:00.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:08:00.981 00.000 10072 MoveAxis(W, 2, ABG)
00:08:00.981 00.000 10072 Guiding  Dir = 3, Dur = 2
00:08:00.983 00.002 10072 IsGuiding returns 0
00:08:00.983 00.000 10072 PulseGuide returned control before completion, sleep 12
00:08:00.984 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:01.000 00.016 10072 IsGuiding returns 1
00:08:01.000 00.000 10072 scope still moving after pulse duration time elapsed
00:08:01.002 00.002 1032 UpdateGuideState exits: m=1489 SNR=27.2
00:08:01.004 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:01.005 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:01.008 00.003 1032 Enqueuing Expose request
00:08:01.032 00.024 10072 IsGuiding returns 0
00:08:01.032 00.000 10072 scope move finished after 2 + 46 ms
00:08:01.032 00.000 10072 Move returns status 0, amount 2
00:08:01.032 00.000 10072 MoveAxis(N, 0, ABG)
00:08:01.032 00.000 10072 Move returns status 0, amount 0
00:08:01.032 00.000 10072 move complete, result=0
00:08:01.032 00.000 10072 worker thread done servicing request
00:08:01.032 00.000 10072 Worker thread wakes up
00:08:01.032 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:01.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:01.032 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
00:08:01.448 00.416 10072 Exposure complete
00:08:01.485 00.037 10072 worker thread done servicing request
00:08:01.485 00.000 1032 OnExposeComplete: enter
00:08:01.485 00.000 1032 UpdateGuideState(): m_state=6
00:08:01.492 00.007 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 527
00:08:01.494 00.002 1032 Star::Find returns 1 (0), X=324.99, Y=742.55, Mass=1387, SNR=26.2, Peak=171 HFD=2.6
00:08:01.496 00.002 1032 MultiStar: [#1 0.13,-0.08,1.12,U] [#2 0.05,0.07,0.90,U] [#3 0.22,-0.09,0.77,U] [#4 0.20,-0.01,0.61,U] [#5 0.17,0.03,0.74,U] [#6 0.29,0.08,0.00,M4] [#7 -0.06,-0.01,0.52,U] [#8 0.14,0.11,0.61,U] 
00:08:01.498 00.002 1032 refined, 7 included, MultiStar: {0.17, 0.03}, one-star: {0.38, 0.17}
00:08:01.498 00.000 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
00:08:01.500 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
00:08:01.503 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.15 mountX=-0.02 mountY=-0.17, mountTheta=-1.68
00:08:01.505 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.03, opts=13)
00:08:01.507 00.002 1032 Enqueuing Move request for scope (0.17, 0.03)
00:08:01.508 00.001 10072 Worker thread wakes up
00:08:01.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
00:08:01.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
00:08:01.508 00.000 10072 Moving (0.17, 0.03) raw xDistance=-0.02 yDistance=-0.17
00:08:01.508 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.39, period_length = 288.78
00:08:01.508 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:08:01.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:01.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:08:01.508 00.000 10072 MoveAxis(W, 1, ABG)
00:08:01.508 00.000 10072 Guiding  Dir = 3, Dur = 1
00:08:01.510 00.002 10072 IsGuiding returns 0
00:08:01.510 00.000 10072 PulseGuide returned control before completion, sleep 11
00:08:01.510 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:01.526 00.016 10072 IsGuiding returns 0
00:08:01.526 00.000 10072 Move returns status 0, amount 1
00:08:01.526 00.000 10072 MoveAxis(N, 0, ABG)
00:08:01.526 00.000 10072 Move returns status 0, amount 0
00:08:01.526 00.000 10072 move complete, result=0
00:08:01.526 00.000 10072 worker thread done servicing request
00:08:01.528 00.002 1032 UpdateGuideState exits: m=1387 SNR=26.2
00:08:01.528 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:01.531 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:01.531 00.000 1032 Enqueuing Expose request
00:08:01.531 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:08:01.531 00.000 10072 Worker thread wakes up
00:08:01.531 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:01.531 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:02.162 00.631 10072 Exposure complete
00:08:02.204 00.042 10072 worker thread done servicing request
00:08:02.204 00.000 1032 OnExposeComplete: enter
00:08:02.208 00.004 1032 UpdateGuideState(): m_state=6
00:08:02.210 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 528
00:08:02.211 00.001 1032 Star::Find returns 1 (0), X=325.01, Y=742.33, Mass=1293, SNR=25.3, Peak=150 HFD=2.5
00:08:02.211 00.000 1032 MultiStar: [#1 0.11,-0.13,1.20,U] [#2 0.11,-0.15,1.03,U] [#3 0.23,-0.21,0.00,M1] [#4 0.26,-0.20,0.00,M1] [#5 0.20,-0.12,0.75,U] [#6 0.35,-0.12,0.00,M5] [#7 -0.06,-0.14,0.57,U] [#8 0.04,-0.04,0.67,U] 
00:08:02.211 00.000 1032 refined, 5 included, MultiStar: {0.15, -0.11}, one-star: {0.40, -0.04}
00:08:02.211 00.000 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
00:08:02.211 00.000 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
00:08:02.211 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-0.61 mountX=-0.14 mountY=-0.12, mountTheta=-2.44
00:08:02.211 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.11, opts=13)
00:08:02.211 00.000 1032 Enqueuing Move request for scope (0.15, -0.11)
00:08:02.211 00.000 10072 Worker thread wakes up
00:08:02.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
00:08:02.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
00:08:02.211 00.000 10072 Moving (0.15, -0.11) raw xDistance=-0.14 yDistance=-0.12
00:08:02.211 00.000 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.39, period_length = 288.78
00:08:02.211 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:08:02.211 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:02.211 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:08:02.211 00.000 10072 MoveAxis(E, 67, ABG)
00:08:02.211 00.000 10072 Guiding  Dir = 2, Dur = 67
00:08:02.225 00.014 10072 IsGuiding returns 0
00:08:02.225 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:02.226 00.001 10072 PulseGuide returned control before completion, sleep 77
00:08:02.242 00.016 1032 UpdateGuideState exits: m=1293 SNR=25.3
00:08:02.242 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:02.242 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:02.242 00.000 1032 Enqueuing Expose request
00:08:02.320 00.078 10072 IsGuiding returns 0
00:08:02.320 00.000 10072 Move returns status 0, amount 67
00:08:02.320 00.000 10072 MoveAxis(N, 0, ABG)
00:08:02.320 00.000 10072 Move returns status 0, amount 0
00:08:02.320 00.000 10072 move complete, result=0
00:08:02.320 00.000 10072 worker thread done servicing request
00:08:02.320 00.000 10072 Worker thread wakes up
00:08:02.320 00.000 1032 GuideStep: -0.1 px 67 ms EAST, -0.1 px 0 ms NORTH
00:08:02.320 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:02.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:02.735 00.415 10072 Exposure complete
00:08:02.780 00.045 10072 worker thread done servicing request
00:08:02.780 00.000 1032 OnExposeComplete: enter
00:08:02.782 00.002 1032 UpdateGuideState(): m_state=6
00:08:02.782 00.000 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 529
00:08:02.785 00.003 1032 Star::Find returns 1 (0), X=325.05, Y=742.38, Mass=1380, SNR=26.2, Peak=171 HFD=2.4
00:08:02.785 00.000 1032 MultiStar: [#1 0.17,-0.19,0.00,M1] [#2 0.25,-0.22,0.00,M1] [#3 0.25,-0.19,0.00,M2] [#4 0.28,-0.37,0.00,M2] [#5 0.22,-0.16,0.00,M1] [#6 0.37,-0.07,0.00,M6] [#7 0.24,-0.20,0.00,M1] [#8 0.07,-0.03,0.58,U] 
00:08:02.785 00.000 1032 refined, 1 included, MultiStar: {0.30, -0.01}, one-star: {0.43, 0.00}
00:08:02.785 00.000 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
00:08:02.785 00.000 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
00:08:02.785 00.000 1032 CameraToMount -- cameraX=0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-0.03 mountX=-0.09 mountY=-0.29, mountTheta=-1.86
00:08:02.795 00.010 1032 SchedulePrimaryMove(0F526948, x=0.30, y=-0.01, opts=13)
00:08:02.797 00.002 1032 Enqueuing Move request for scope (0.30, -0.01)
00:08:02.799 00.002 10072 Worker thread wakes up
00:08:02.799 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.01) opts 0xd
00:08:02.799 00.000 10072 Handling offset move in thread for scope, endpoint = (0.30, -0.01)
00:08:02.799 00.000 10072 Moving (0.30, -0.01) raw xDistance=-0.09 yDistance=-0.29
00:08:02.799 00.000 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.39, period_length = 288.78
00:08:02.799 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:08:02.799 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:08:02.799 00.000 10072 MoveAxis(W, 1, ABG)
00:08:02.799 00.000 10072 Guiding  Dir = 3, Dur = 1
00:08:02.802 00.003 10072 IsGuiding returns 0
00:08:02.802 00.000 10072 PulseGuide returned control before completion, sleep 11
00:08:02.803 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:02.820 00.017 10072 IsGuiding returns 0
00:08:02.821 00.001 1032 UpdateGuideState exits: m=1380 SNR=26.2
00:08:02.825 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:02.825 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:02.828 00.003 1032 Enqueuing Expose request
00:08:02.828 00.000 10072 Move returns status 0, amount 1
00:08:02.828 00.000 10072 MoveAxis(N, 186, ABG)
00:08:02.828 00.000 10072 Guiding  Dir = 0, Dur = 186
00:08:02.832 00.004 10072 IsGuiding returns 0
00:08:02.832 00.000 10072 PulseGuide returned control before completion, sleep 196
00:08:03.039 00.207 10072 IsGuiding returns 0
00:08:03.039 00.000 10072 Move returns status 0, amount 186
00:08:03.039 00.000 10072 move complete, result=0
00:08:03.039 00.000 10072 worker thread done servicing request
00:08:03.040 00.001 10072 Worker thread wakes up
00:08:03.040 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.3 px 186 ms NORTH
00:08:03.040 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:03.042 00.002 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:03.675 00.633 10072 Exposure complete
00:08:03.715 00.040 10072 worker thread done servicing request
00:08:03.715 00.000 1032 OnExposeComplete: enter
00:08:03.717 00.002 1032 UpdateGuideState(): m_state=6
00:08:03.719 00.002 1032 Star::Find(15, 325, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 530
00:08:03.720 00.001 1032 Star::Find returns 1 (0), X=324.81, Y=742.38, Mass=1234, SNR=24.7, Peak=131 HFD=2.7
00:08:03.722 00.002 1032 MultiStar: [#1 -0.12,-0.23,0.00,M2] [#2 -0.12,0.00,1.05,U] [#3 -0.04,-0.20,0.81,U] [#4 -0.25,-0.15,0.00,M3] [#5 -0.11,-0.05,0.74,U] [#6 -0.03,-0.03,0.72,U] [#7 -0.27,-0.11,0.00,M2] [#8 -0.29,0.04,0.00,M1] 
00:08:03.724 00.002 1032 refined, 4 included, MultiStar: {-0.02, -0.05}, one-star: {0.19, 0.00}
00:08:03.724 00.000 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.75 = 2.53)
00:08:03.726 00.002 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.75 = 2.53)
00:08:03.728 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.92 mountX=-0.04 mountY=0.03, mountTheta=2.53
00:08:03.730 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
00:08:03.732 00.002 1032 Enqueuing Move request for scope (-0.02, -0.05)
00:08:03.732 00.000 10072 Worker thread wakes up
00:08:03.732 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:08:03.735 00.003 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:08:03.735 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.03
00:08:03.735 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.38, period_length = 288.78
00:08:03.735 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:08:03.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:03.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:08:03.735 00.000 10072 MoveAxis(W, 2, ABG)
00:08:03.735 00.000 10072 Guiding  Dir = 3, Dur = 2
00:08:03.736 00.001 10072 IsGuiding returns 0
00:08:03.736 00.000 10072 PulseGuide returned control before completion, sleep 12
00:08:03.737 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:03.752 00.015 10072 IsGuiding returns 0
00:08:03.752 00.000 10072 Move returns status 0, amount 2
00:08:03.752 00.000 10072 MoveAxis(N, 0, ABG)
00:08:03.752 00.000 10072 Move returns status 0, amount 0
00:08:03.752 00.000 10072 move complete, result=0
00:08:03.752 00.000 10072 worker thread done servicing request
00:08:03.753 00.001 1032 UpdateGuideState exits: m=1234 SNR=24.7
00:08:03.753 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:03.753 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:03.753 00.000 1032 Enqueuing Expose request
00:08:03.753 00.000 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
00:08:03.753 00.000 10072 Worker thread wakes up
00:08:03.753 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:03.753 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:04.167 00.414 10072 Exposure complete
00:08:04.204 00.037 10072 worker thread done servicing request
00:08:04.204 00.000 1032 OnExposeComplete: enter
00:08:04.210 00.006 1032 UpdateGuideState(): m_state=6
00:08:04.212 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 531
00:08:04.213 00.001 1032 Star::Find returns 1 (0), X=324.71, Y=742.37, Mass=1364, SNR=26.0, Peak=148 HFD=2.8
00:08:04.215 00.002 1032 MultiStar: [#1 -0.14,-0.20,1.09,U] [#2 -0.19,-0.07,1.02,U] [#3 -0.07,-0.14,0.71,U] [#4 -0.29,-0.21,0.00,M4] [#5 -0.08,-0.13,0.70,U] [#6 -0.10,-0.09,0.64,U] [#7 -0.42,-0.07,0.00,M3] [#8 -0.33,-0.02,0.00,M2] 
00:08:04.217 00.002 1032 single-star, 5 included, MultiStar: {-0.08, -0.11}, one-star: {0.09, -0.01}
00:08:04.219 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
00:08:04.221 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
00:08:04.221 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.11 mountX=-0.03 mountY=-0.09, mountTheta=-1.94
00:08:04.223 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
00:08:04.225 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
00:08:04.227 00.002 10072 Worker thread wakes up
00:08:04.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
00:08:04.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
00:08:04.227 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.09
00:08:04.227 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.38, period_length = 288.78
00:08:04.229 00.002 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:08:04.229 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:04.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:08:04.229 00.000 10072 MoveAxis(W, 0, ABG)
00:08:04.229 00.000 10072 Move returns status 0, amount 0
00:08:04.229 00.000 10072 MoveAxis(N, 0, ABG)
00:08:04.229 00.000 10072 Move returns status 0, amount 0
00:08:04.229 00.000 10072 move complete, result=0
00:08:04.229 00.000 10072 worker thread done servicing request
00:08:04.229 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:04.246 00.017 1032 UpdateGuideState exits: m=1364 SNR=26.0
00:08:04.248 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:04.250 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:04.252 00.002 1032 Enqueuing Expose request
00:08:04.252 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:08:04.254 00.002 10072 Worker thread wakes up
00:08:04.254 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:04.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:04.882 00.628 10072 Exposure complete
00:08:04.925 00.043 10072 worker thread done servicing request
00:08:04.925 00.000 1032 OnExposeComplete: enter
00:08:04.925 00.000 1032 UpdateGuideState(): m_state=6
00:08:04.927 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 532
00:08:04.929 00.002 1032 Star::Find returns 1 (0), X=324.67, Y=742.29, Mass=1375, SNR=26.1, Peak=146 HFD=2.8
00:08:04.931 00.002 1032 MultiStar: [#1 -0.17,-0.28,0.00,M2] [#2 -0.06,-0.21,0.93,U] [#3 -0.05,-0.35,0.00,M1] [#4 -0.08,-0.33,0.00,M5] [#5 -0.03,-0.21,0.71,U] [#6 -0.07,-0.07,0.66,U] [#7 -0.32,-0.23,0.00,M4] [#8 -0.33,-0.09,0.00,M3] 
00:08:04.931 00.000 1032 single-star, 3 included, MultiStar: {-0.02, -0.15}, one-star: {0.05, -0.09}
00:08:04.933 00.002 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
00:08:04.935 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
00:08:04.937 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.06 mountX=-0.10 mountY=-0.03, mountTheta=-2.89
00:08:04.940 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
00:08:04.941 00.001 1032 Enqueuing Move request for scope (0.05, -0.09)
00:08:04.943 00.002 10072 Worker thread wakes up
00:08:04.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
00:08:04.943 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
00:08:04.943 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.03
00:08:04.943 00.000 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.38, period_length = 288.78
00:08:04.943 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:08:04.943 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:04.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:08:04.943 00.000 10072 MoveAxis(W, 0, ABG)
00:08:04.943 00.000 10072 Move returns status 0, amount 0
00:08:04.945 00.002 10072 MoveAxis(N, 0, ABG)
00:08:04.945 00.000 10072 Move returns status 0, amount 0
00:08:04.945 00.000 10072 move complete, result=0
00:08:04.945 00.000 10072 worker thread done servicing request
00:08:04.945 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:04.963 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:08:04.965 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:04.965 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:04.968 00.003 1032 Enqueuing Expose request
00:08:04.970 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
00:08:04.972 00.002 10072 Worker thread wakes up
00:08:04.972 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:04.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:05.387 00.415 10072 Exposure complete
00:08:05.431 00.044 10072 worker thread done servicing request
00:08:05.431 00.000 1032 OnExposeComplete: enter
00:08:05.431 00.000 1032 UpdateGuideState(): m_state=6
00:08:05.431 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 533
00:08:05.431 00.000 1032 Star::Find returns 1 (0), X=324.70, Y=742.21, Mass=1357, SNR=26.0, Peak=159 HFD=2.7
00:08:05.431 00.000 1032 MultiStar: [#1 -0.13,-0.26,0.00,M3] [#2 -0.12,-0.25,0.00,M1] [#3 -0.06,-0.43,0.00,M2] [#4 -0.09,-0.40,0.00,M6] [#5 -0.07,-0.34,0.00,M1] [#6 0.01,-0.16,0.75,U] [#7 -0.26,-0.18,0.00,M5] [#8 -0.28,-0.16,0.00,M4] 
00:08:05.431 00.000 1032 refined, 1 included, MultiStar: {0.05, -0.16}, one-star: {0.08, -0.17}
00:08:05.431 00.000 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
00:08:05.431 00.000 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
00:08:05.431 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.28 mountX=-0.17 mountY=-0.01, mountTheta=-3.11
00:08:05.431 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.16, opts=13)
00:08:05.447 00.016 1032 Enqueuing Move request for scope (0.05, -0.16)
00:08:05.448 00.001 10072 Worker thread wakes up
00:08:05.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
00:08:05.448 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
00:08:05.448 00.000 10072 Moving (0.05, -0.16) raw xDistance=-0.17 yDistance=-0.01
00:08:05.448 00.000 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.38, period_length = 288.78
00:08:05.448 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
00:08:05.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:05.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:08:05.448 00.000 10072 MoveAxis(E, 81, ABG)
00:08:05.448 00.000 10072 Guiding  Dir = 2, Dur = 81
00:08:05.451 00.003 10072 IsGuiding returns 0
00:08:05.452 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:05.454 00.002 10072 PulseGuide returned control before completion, sleep 91
00:08:05.470 00.016 1032 UpdateGuideState exits: m=1357 SNR=26.0
00:08:05.472 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:05.474 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:05.474 00.000 1032 Enqueuing Expose request
00:08:05.547 00.073 10072 IsGuiding returns 0
00:08:05.548 00.001 10072 Move returns status 0, amount 81
00:08:05.548 00.000 10072 MoveAxis(N, 0, ABG)
00:08:05.548 00.000 10072 Move returns status 0, amount 0
00:08:05.548 00.000 10072 move complete, result=0
00:08:05.548 00.000 10072 worker thread done servicing request
00:08:05.549 00.001 10072 Worker thread wakes up
00:08:05.549 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.0 px 0 ms NORTH
00:08:05.552 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:05.552 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:06.184 00.632 10072 Exposure complete
00:08:06.216 00.032 10072 worker thread done servicing request
00:08:06.216 00.000 1032 OnExposeComplete: enter
00:08:06.230 00.014 1032 UpdateGuideState(): m_state=6
00:08:06.231 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 534
00:08:06.231 00.000 1032 Star::Find returns 1 (0), X=324.76, Y=742.36, Mass=1329, SNR=25.7, Peak=146 HFD=2.8
00:08:06.235 00.004 1032 MultiStar: [#1 -0.17,-0.18,1.12,U] [#2 -0.08,-0.13,0.96,U] [#3 -0.09,-0.22,0.71,U] [#4 -0.15,-0.09,0.69,U] [#5 -0.11,-0.18,0.75,U] [#6 -0.02,-0.04,0.71,U] [#7 -0.39,-0.17,0.00,M6] [#8 -0.27,-0.08,0.00,M5] 
00:08:06.235 00.000 1032 refined, 6 included, MultiStar: {-0.06, -0.12}, one-star: {0.14, -0.02}
00:08:06.235 00.000 1032 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.83) = xAngle (-3.89 = 2.39)
00:08:06.235 00.000 1032 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.89 = 2.39)
00:08:06.235 00.000 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.06 mountX=-0.10 mountY=0.09, mountTheta=2.39
00:08:06.235 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.12, opts=13)
00:08:06.235 00.000 1032 Enqueuing Move request for scope (-0.06, -0.12)
00:08:06.235 00.000 10072 Worker thread wakes up
00:08:06.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
00:08:06.235 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
00:08:06.235 00.000 10072 Moving (-0.06, -0.12) raw xDistance=-0.10 yDistance=0.09
00:08:06.247 00.012 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.38, period_length = 288.78
00:08:06.247 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:08:06.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:06.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:08:06.247 00.000 10072 MoveAxis(W, 0, ABG)
00:08:06.247 00.000 10072 Move returns status 0, amount 0
00:08:06.247 00.000 10072 MoveAxis(N, 0, ABG)
00:08:06.247 00.000 10072 Move returns status 0, amount 0
00:08:06.247 00.000 10072 move complete, result=0
00:08:06.247 00.000 10072 worker thread done servicing request
00:08:06.247 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:06.264 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.7
00:08:06.266 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:06.266 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:06.266 00.000 1032 Enqueuing Expose request
00:08:06.266 00.000 1032 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
00:08:06.266 00.000 10072 Worker thread wakes up
00:08:06.266 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:06.266 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:06.679 00.413 10072 Exposure complete
00:08:06.721 00.042 10072 worker thread done servicing request
00:08:06.721 00.000 1032 OnExposeComplete: enter
00:08:06.725 00.004 1032 UpdateGuideState(): m_state=6
00:08:06.725 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 535
00:08:06.729 00.004 1032 Star::Find returns 1 (0), X=324.70, Y=742.45, Mass=1294, SNR=25.3, Peak=147 HFD=2.9
00:08:06.731 00.002 1032 MultiStar: [#1 -0.14,-0.13,1.18,U] [#2 -0.11,-0.14,0.98,U] [#3 -0.09,-0.07,0.72,U] [#4 -0.15,-0.12,0.68,U] [#5 -0.02,-0.07,0.72,U] [#6 0.03,0.09,0.75,U] [#7 -0.53,-0.17,0.00,M7] [#8 -0.31,0.01,0.00,M6] 
00:08:06.731 00.000 1032 refined, 6 included, MultiStar: {-0.06, -0.05}, one-star: {0.08, 0.08}
00:08:06.731 00.000 1032 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.83) = xAngle (-4.23 = 2.06)
00:08:06.735 00.004 1032 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.23 = 2.06)
00:08:06.735 00.000 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.40 mountX=-0.04 mountY=0.07, mountTheta=2.06
00:08:06.738 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.05, opts=13)
00:08:06.742 00.004 1032 Enqueuing Move request for scope (-0.06, -0.05)
00:08:06.742 00.000 10072 Worker thread wakes up
00:08:06.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
00:08:06.742 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
00:08:06.742 00.000 10072 Moving (-0.06, -0.05) raw xDistance=-0.04 yDistance=0.07
00:08:06.742 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.38, period_length = 288.78
00:08:06.742 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:08:06.742 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:06.742 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:08:06.742 00.000 10072 MoveAxis(W, 0, ABG)
00:08:06.742 00.000 10072 Move returns status 0, amount 0
00:08:06.742 00.000 10072 MoveAxis(N, 0, ABG)
00:08:06.742 00.000 10072 Move returns status 0, amount 0
00:08:06.742 00.000 10072 move complete, result=0
00:08:06.742 00.000 10072 worker thread done servicing request
00:08:06.742 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:06.762 00.020 1032 UpdateGuideState exits: m=1294 SNR=25.3
00:08:06.762 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:06.766 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:06.769 00.003 1032 Enqueuing Expose request
00:08:06.770 00.001 1032 GuideStep: -0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
00:08:06.773 00.003 10072 Worker thread wakes up
00:08:06.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:06.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:07.407 00.634 10072 Exposure complete
00:08:07.450 00.043 10072 worker thread done servicing request
00:08:07.451 00.001 1032 OnExposeComplete: enter
00:08:07.451 00.000 1032 UpdateGuideState(): m_state=6
00:08:07.454 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 536
00:08:07.456 00.002 1032 Star::Find returns 1 (0), X=324.72, Y=742.41, Mass=1465, SNR=27.0, Peak=166 HFD=2.8
00:08:07.458 00.002 1032 MultiStar: [#1 -0.14,-0.19,1.05,U] [#2 -0.17,-0.01,0.87,U] [#3 0.05,-0.13,0.73,U] [#4 -0.26,-0.06,0.00,M5] [#5 0.04,-0.04,0.68,U] [#6 -0.03,-0.10,0.70,U] [#7 -0.36,-0.11,0.00,M8] [#8 -0.29,-0.01,0.00,M7] 
00:08:07.460 00.002 1032 refined, 5 included, MultiStar: {-0.03, -0.07}, one-star: {0.11, 0.04}
00:08:07.462 00.002 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.52)
00:08:07.464 00.002 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.52)
00:08:07.464 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.93 mountX=-0.06 mountY=0.05, mountTheta=2.52
00:08:07.468 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.07, opts=13)
00:08:07.470 00.002 1032 Enqueuing Move request for scope (-0.03, -0.07)
00:08:07.472 00.002 10072 Worker thread wakes up
00:08:07.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
00:08:07.472 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
00:08:07.472 00.000 10072 Moving (-0.03, -0.07) raw xDistance=-0.06 yDistance=0.05
00:08:07.472 00.000 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.38, period_length = 288.78
00:08:07.472 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:08:07.472 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:07.472 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:08:07.472 00.000 10072 MoveAxis(W, 0, ABG)
00:08:07.472 00.000 10072 Move returns status 0, amount 0
00:08:07.472 00.000 10072 MoveAxis(N, 0, ABG)
00:08:07.472 00.000 10072 Move returns status 0, amount 0
00:08:07.472 00.000 10072 move complete, result=0
00:08:07.472 00.000 10072 worker thread done servicing request
00:08:07.472 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:07.491 00.019 1032 UpdateGuideState exits: m=1465 SNR=27.0
00:08:07.493 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:07.495 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:07.495 00.000 1032 Enqueuing Expose request
00:08:07.497 00.002 1032 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
00:08:07.499 00.002 10072 Worker thread wakes up
00:08:07.499 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:07.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:07.918 00.419 10072 Exposure complete
00:08:07.960 00.042 10072 worker thread done servicing request
00:08:07.964 00.004 1032 OnExposeComplete: enter
00:08:07.966 00.002 1032 UpdateGuideState(): m_state=6
00:08:07.966 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 537
00:08:07.968 00.002 1032 Star::Find returns 1 (0), X=324.72, Y=742.41, Mass=1510, SNR=27.4, Peak=174 HFD=2.8
00:08:07.970 00.002 1032 MultiStar: [#1 -0.18,-0.21,0.00,M1] [#2 -0.04,-0.08,0.96,U] [#3 -0.02,-0.27,0.00,M1] [#4 -0.11,-0.17,0.64,U] [#5 -0.00,-0.11,0.67,U] [#6 0.04,-0.10,0.66,U] [#7 -0.25,0.05,0.00,M9] [#8 -0.29,0.06,0.00,M8] 
00:08:07.972 00.002 1032 refined, 4 included, MultiStar: {0.00, -0.07}, one-star: {0.10, 0.03}
00:08:07.972 00.000 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.94)
00:08:07.974 00.002 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.94)
00:08:07.976 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.51 mountX=-0.07 mountY=0.01, mountTheta=2.94
00:08:07.979 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.07, opts=13)
00:08:07.980 00.001 1032 Enqueuing Move request for scope (0.00, -0.07)
00:08:07.982 00.002 10072 Worker thread wakes up
00:08:07.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
00:08:07.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
00:08:07.982 00.000 10072 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=0.01
00:08:07.982 00.000 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.38, period_length = 288.78
00:08:07.982 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:08:07.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:07.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:08:07.982 00.000 10072 MoveAxis(W, 0, ABG)
00:08:07.982 00.000 10072 Move returns status 0, amount 0
00:08:07.982 00.000 10072 MoveAxis(N, 0, ABG)
00:08:07.982 00.000 10072 Move returns status 0, amount 0
00:08:07.982 00.000 10072 move complete, result=0
00:08:07.982 00.000 10072 worker thread done servicing request
00:08:07.984 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:07.996 00.012 1032 UpdateGuideState exits: m=1510 SNR=27.4
00:08:07.996 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:07.996 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:07.996 00.000 1032 Enqueuing Expose request
00:08:07.996 00.000 1032 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
00:08:08.011 00.015 10072 Worker thread wakes up
00:08:08.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:08.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:08.646 00.635 10072 Exposure complete
00:08:08.676 00.030 10072 worker thread done servicing request
00:08:08.676 00.000 1032 OnExposeComplete: enter
00:08:08.676 00.000 1032 UpdateGuideState(): m_state=6
00:08:08.692 00.016 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 538
00:08:08.694 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=742.34, Mass=1252, SNR=24.9, Peak=141 HFD=2.7
00:08:08.696 00.002 1032 MultiStar: [#1 -0.16,-0.17,1.22,U] [#2 0.06,-0.14,0.96,U] [#3 -0.11,-0.21,0.77,U] [#4 -0.11,-0.09,0.72,U] [#5 -0.08,-0.17,0.71,U] [#6 -0.02,0.13,0.70,U] [#7 -0.25,-0.10,0.00,M10] [#8 -0.11,0.06,0.61,U] 
00:08:08.696 00.000 1032 refined, 7 included, MultiStar: {-0.04, -0.09}, one-star: {0.17, -0.03}
00:08:08.696 00.000 1032 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.83) = xAngle (-3.84 = 2.45)
00:08:08.696 00.000 1032 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.84 = 2.45)
00:08:08.696 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.01 mountX=-0.07 mountY=0.06, mountTheta=2.45
00:08:08.696 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.09, opts=13)
00:08:08.703 00.007 1032 Enqueuing Move request for scope (-0.04, -0.09)
00:08:08.703 00.000 10072 Worker thread wakes up
00:08:08.703 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
00:08:08.703 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
00:08:08.703 00.000 10072 Moving (-0.04, -0.09) raw xDistance=-0.07 yDistance=0.06
00:08:08.703 00.000 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.38, period_length = 288.78
00:08:08.703 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:08:08.703 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:08.703 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:08:08.703 00.000 10072 MoveAxis(W, 0, ABG)
00:08:08.703 00.000 10072 Move returns status 0, amount 0
00:08:08.703 00.000 10072 MoveAxis(N, 0, ABG)
00:08:08.708 00.005 10072 Move returns status 0, amount 0
00:08:08.708 00.000 10072 move complete, result=0
00:08:08.708 00.000 10072 worker thread done servicing request
00:08:08.709 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:08.726 00.017 1032 UpdateGuideState exits: m=1252 SNR=24.9
00:08:08.728 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:08.728 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:08.730 00.002 1032 Enqueuing Expose request
00:08:08.732 00.002 1032 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
00:08:08.734 00.002 10072 Worker thread wakes up
00:08:08.734 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:08.734 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:09.141 00.407 10072 Exposure complete
00:08:09.173 00.032 10072 worker thread done servicing request
00:08:09.173 00.000 1032 OnExposeComplete: enter
00:08:09.173 00.000 1032 UpdateGuideState(): m_state=6
00:08:09.188 00.015 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 539
00:08:09.189 00.001 1032 Star::Find returns 1 (0), X=324.84, Y=742.40, Mass=1269, SNR=25.1, Peak=139 HFD=2.6
00:08:09.190 00.001 1032 MultiStar: [#1 -0.08,-0.09,1.15,U] [#2 -0.01,0.03,1.04,U] [#3 0.09,-0.20,0.74,U] [#4 -0.05,-0.08,0.67,U] [#5 -0.06,-0.03,0.73,U] [#6 0.07,0.08,0.69,U] [#7 -0.13,-0.14,0.48,U] [#8 -0.16,-0.01,0.60,U] 
00:08:09.192 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.04}, one-star: {0.23, 0.02}
00:08:09.192 00.000 1032 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.83) = xAngle (-3.41 = 2.88)
00:08:09.194 00.002 1032 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.41 = 2.88)
00:08:09.194 00.000 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.58 mountX=-0.04 mountY=0.01, mountTheta=2.88
00:08:09.196 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.04, opts=13)
00:08:09.198 00.002 1032 Enqueuing Move request for scope (-0.00, -0.04)
00:08:09.200 00.002 10072 Worker thread wakes up
00:08:09.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
00:08:09.200 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
00:08:09.200 00.000 10072 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
00:08:09.200 00.000 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.37, period_length = 288.78
00:08:09.200 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:08:09.200 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:09.200 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:08:09.200 00.000 10072 MoveAxis(E, 1, ABG)
00:08:09.200 00.000 10072 Guiding  Dir = 2, Dur = 1
00:08:09.202 00.002 10072 IsGuiding returns 0
00:08:09.203 00.001 10072 PulseGuide returned control before completion, sleep 11
00:08:09.203 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:09.219 00.016 10072 IsGuiding returns 0
00:08:09.219 00.000 10072 Move returns status 0, amount 1
00:08:09.219 00.000 10072 MoveAxis(N, 0, ABG)
00:08:09.219 00.000 10072 Move returns status 0, amount 0
00:08:09.219 00.000 10072 move complete, result=0
00:08:09.219 00.000 10072 worker thread done servicing request
00:08:09.220 00.001 1032 UpdateGuideState exits: m=1269 SNR=25.1
00:08:09.221 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:09.221 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:09.221 00.000 1032 Enqueuing Expose request
00:08:09.221 00.000 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:08:09.221 00.000 10072 Worker thread wakes up
00:08:09.221 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:09.221 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:09.858 00.637 10072 Exposure complete
00:08:09.901 00.043 10072 worker thread done servicing request
00:08:09.901 00.000 1032 OnExposeComplete: enter
00:08:09.904 00.003 1032 UpdateGuideState(): m_state=6
00:08:09.904 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 540
00:08:09.906 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=742.54, Mass=1407, SNR=26.4, Peak=155 HFD=2.8
00:08:09.909 00.003 1032 MultiStar: [#1 -0.07,-0.14,1.16,U] [#2 0.03,-0.11,0.99,U] [#3 0.00,-0.14,0.69,U] [#4 -0.20,-0.04,0.69,U] [#5 -0.05,-0.13,0.66,U] [#6 0.10,-0.05,0.73,U] [#7 -0.18,0.05,0.47,U] [#8 -0.26,-0.00,0.00,M7] 
00:08:09.911 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.05}, one-star: {0.17, 0.17}
00:08:09.913 00.002 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.57 = 2.72)
00:08:09.913 00.000 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.72)
00:08:09.913 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.73 mountX=-0.05 mountY=0.02, mountTheta=2.72
00:08:09.916 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
00:08:09.916 00.000 1032 Enqueuing Move request for scope (-0.01, -0.05)
00:08:09.919 00.003 10072 Worker thread wakes up
00:08:09.919 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
00:08:09.919 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
00:08:09.919 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
00:08:09.919 00.000 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.37, period_length = 288.78
00:08:09.919 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:08:09.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:09.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:08:09.919 00.000 10072 MoveAxis(E, 1, ABG)
00:08:09.919 00.000 10072 Guiding  Dir = 2, Dur = 1
00:08:09.922 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:09.940 00.018 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:08:09.943 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:09.945 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:09.948 00.003 1032 Enqueuing Expose request
00:08:09.948 00.000 10072 IsGuiding returns 0
00:08:09.950 00.002 10072 PulseGuide returned control before completion, sleep 11
00:08:09.966 00.016 10072 IsGuiding returns 0
00:08:09.966 00.000 10072 Move returns status 0, amount 1
00:08:09.966 00.000 10072 MoveAxis(N, 0, ABG)
00:08:09.966 00.000 10072 Move returns status 0, amount 0
00:08:09.966 00.000 10072 move complete, result=0
00:08:09.966 00.000 10072 worker thread done servicing request
00:08:09.966 00.000 10072 Worker thread wakes up
00:08:09.967 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:09.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:09.967 00.000 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:08:10.381 00.414 10072 Exposure complete
00:08:10.422 00.041 10072 worker thread done servicing request
00:08:10.422 00.000 1032 OnExposeComplete: enter
00:08:10.426 00.004 1032 UpdateGuideState(): m_state=6
00:08:10.426 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 541
00:08:10.426 00.000 1032 Star::Find returns 1 (0), X=324.75, Y=742.34, Mass=1378, SNR=26.2, Peak=154 HFD=2.8
00:08:10.426 00.000 1032 MultiStar: [#1 -0.10,-0.18,1.09,U] [#2 0.04,-0.00,0.98,U] [#3 0.04,-0.17,0.73,U] [#4 0.05,0.00,0.67,U] [#5 -0.07,-0.26,0.00,M1] [#6 0.07,-0.06,0.79,U] [#7 -0.11,-0.12,0.53,U] [#8 -0.20,-0.09,0.62,U] 
00:08:10.426 00.000 1032 refined, 7 included, MultiStar: {0.00, -0.08}, one-star: {0.14, -0.03}
00:08:10.426 00.000 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
00:08:10.426 00.000 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
00:08:10.426 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.57 mountX=-0.08 mountY=0.02, mountTheta=2.88
00:08:10.441 00.015 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.08, opts=13)
00:08:10.443 00.002 1032 Enqueuing Move request for scope (0.00, -0.08)
00:08:10.443 00.000 10072 Worker thread wakes up
00:08:10.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
00:08:10.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
00:08:10.443 00.000 10072 Moving (0.00, -0.08) raw xDistance=-0.08 yDistance=0.02
00:08:10.443 00.000 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.37, period_length = 288.78
00:08:10.443 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:08:10.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:10.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:08:10.443 00.000 10072 MoveAxis(E, 1, ABG)
00:08:10.443 00.000 10072 Guiding  Dir = 2, Dur = 1
00:08:10.447 00.004 10072 IsGuiding returns 0
00:08:10.447 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:10.448 00.001 10072 PulseGuide returned control before completion, sleep 11
00:08:10.463 00.015 10072 IsGuiding returns 0
00:08:10.463 00.000 10072 Move returns status 0, amount 1
00:08:10.463 00.000 10072 MoveAxis(N, 0, ABG)
00:08:10.463 00.000 10072 Move returns status 0, amount 0
00:08:10.463 00.000 10072 move complete, result=0
00:08:10.463 00.000 10072 worker thread done servicing request
00:08:10.463 00.000 1032 UpdateGuideState exits: m=1378 SNR=26.2
00:08:10.463 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:10.463 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:10.463 00.000 1032 Enqueuing Expose request
00:08:10.463 00.000 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
00:08:10.463 00.000 10072 Worker thread wakes up
00:08:10.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:10.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:11.100 00.637 10072 Exposure complete
00:08:11.140 00.040 10072 worker thread done servicing request
00:08:11.140 00.000 1032 OnExposeComplete: enter
00:08:11.141 00.001 1032 UpdateGuideState(): m_state=6
00:08:11.143 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 542
00:08:11.145 00.002 1032 Star::Find returns 1 (0), X=324.84, Y=742.24, Mass=1332, SNR=25.7, Peak=161 HFD=2.5
00:08:11.145 00.000 1032 MultiStar: [#1 -0.12,-0.26,0.00,M1] [#2 0.13,-0.21,1.00,U] [#3 -0.03,-0.31,0.00,M1] [#4 -0.10,-0.19,0.71,U] [#5 0.06,-0.09,0.73,U] [#6 0.10,-0.08,0.74,U] [#7 -0.27,-0.14,0.00,M8] [#8 -0.25,-0.00,0.61,U] 
00:08:11.145 00.000 1032 refined, 5 included, MultiStar: {0.05, -0.13}, one-star: {0.22, -0.14}
00:08:11.145 00.000 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
00:08:11.145 00.000 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
00:08:11.145 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.19 mountX=-0.14 mountY=-0.02, mountTheta=-3.02
00:08:11.145 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.13, opts=13)
00:08:11.158 00.013 1032 Enqueuing Move request for scope (0.05, -0.13)
00:08:11.158 00.000 10072 Worker thread wakes up
00:08:11.160 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
00:08:11.160 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
00:08:11.160 00.000 10072 Moving (0.05, -0.13) raw xDistance=-0.14 yDistance=-0.02
00:08:11.160 00.000 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.37, period_length = 288.78
00:08:11.160 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:08:11.160 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:11.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:08:11.161 00.001 10072 MoveAxis(E, 67, ABG)
00:08:11.161 00.000 10072 Guiding  Dir = 2, Dur = 67
00:08:11.161 00.000 10072 IsGuiding returns 0
00:08:11.161 00.000 10072 PulseGuide returned control before completion, sleep 77
00:08:11.162 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:11.181 00.019 1032 UpdateGuideState exits: m=1332 SNR=25.7
00:08:11.182 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:11.184 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:11.184 00.000 1032 Enqueuing Expose request
00:08:11.240 00.056 10072 IsGuiding returns 1
00:08:11.241 00.001 10072 scope still moving after pulse duration time elapsed
00:08:11.272 00.031 10072 IsGuiding returns 0
00:08:11.272 00.000 10072 scope move finished after 67 + 43 ms
00:08:11.272 00.000 10072 Move returns status 0, amount 67
00:08:11.272 00.000 10072 MoveAxis(N, 0, ABG)
00:08:11.272 00.000 10072 Move returns status 0, amount 0
00:08:11.272 00.000 10072 move complete, result=0
00:08:11.272 00.000 10072 worker thread done servicing request
00:08:11.273 00.001 10072 Worker thread wakes up
00:08:11.273 00.000 1032 GuideStep: -0.1 px 67 ms EAST, -0.0 px 0 ms NORTH
00:08:11.273 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:11.273 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:11.685 00.412 10072 Exposure complete
00:08:11.731 00.046 10072 worker thread done servicing request
00:08:11.731 00.000 1032 OnExposeComplete: enter
00:08:11.732 00.001 1032 UpdateGuideState(): m_state=6
00:08:11.735 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 543
00:08:11.736 00.001 1032 Star::Find returns 1 (0), X=324.81, Y=742.30, Mass=1229, SNR=24.7, Peak=131 HFD=2.7
00:08:11.736 00.000 1032 MultiStar: [#1 -0.07,-0.15,1.20,U] [#2 0.02,-0.21,0.99,U] [#3 -0.02,-0.23,0.72,U] [#4 -0.03,-0.16,0.69,U] [#5 0.09,-0.19,0.71,U] [#6 0.13,-0.05,0.76,U] [#7 -0.12,-0.33,0.00,M9] [#8 -0.21,0.03,0.63,U] 
00:08:11.736 00.000 1032 refined, 7 included, MultiStar: {0.02, -0.13}, one-star: {0.19, -0.08}
00:08:11.736 00.000 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.02)
00:08:11.736 00.000 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.02)
00:08:11.736 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.43 mountX=-0.13 mountY=0.02, mountTheta=3.02
00:08:11.748 00.012 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.13, opts=13)
00:08:11.748 00.000 1032 Enqueuing Move request for scope (0.02, -0.13)
00:08:11.748 00.000 10072 Worker thread wakes up
00:08:11.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
00:08:11.748 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
00:08:11.748 00.000 10072 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=0.02
00:08:11.753 00.005 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.37, period_length = 288.78
00:08:11.753 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
00:08:11.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:11.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:08:11.753 00.000 10072 MoveAxis(E, 65, ABG)
00:08:11.753 00.000 10072 Guiding  Dir = 2, Dur = 65
00:08:11.753 00.000 10072 IsGuiding returns 0
00:08:11.754 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:11.756 00.002 10072 PulseGuide returned control before completion, sleep 75
00:08:11.770 00.014 1032 UpdateGuideState exits: m=1229 SNR=24.7
00:08:11.770 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:11.770 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:11.770 00.000 1032 Enqueuing Expose request
00:08:11.833 00.063 10072 IsGuiding returns 1
00:08:11.833 00.000 10072 scope still moving after pulse duration time elapsed
00:08:11.865 00.032 10072 IsGuiding returns 0
00:08:11.865 00.000 10072 scope move finished after 65 + 46 ms
00:08:11.865 00.000 10072 Move returns status 0, amount 65
00:08:11.865 00.000 10072 MoveAxis(N, 0, ABG)
00:08:11.865 00.000 10072 Move returns status 0, amount 0
00:08:11.865 00.000 10072 move complete, result=0
00:08:11.865 00.000 10072 worker thread done servicing request
00:08:11.865 00.000 10072 Worker thread wakes up
00:08:11.865 00.000 1032 GuideStep: -0.1 px 65 ms EAST, 0.0 px 0 ms NORTH
00:08:11.865 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:11.865 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:12.500 00.635 10072 Exposure complete
00:08:12.542 00.042 10072 worker thread done servicing request
00:08:12.542 00.000 1032 OnExposeComplete: enter
00:08:12.544 00.002 1032 UpdateGuideState(): m_state=6
00:08:12.546 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 544
00:08:12.547 00.001 1032 Star::Find returns 1 (0), X=324.74, Y=742.57, Mass=1512, SNR=27.4, Peak=168 HFD=2.9
00:08:12.549 00.002 1032 MultiStar: [#1 -0.10,-0.05,0.98,U] [#2 -0.07,0.09,0.93,U] [#3 0.03,-0.09,0.69,U] [#4 -0.12,0.01,0.65,U] [#5 -0.05,0.02,0.66,U] [#6 0.09,0.25,0.00,M1] [#7 -0.12,-0.01,0.45,U] [#8 -0.32,0.01,0.00,M5] 
00:08:12.551 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.03}, one-star: {0.13, 0.19}
00:08:12.551 00.000 1032 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.83) = xAngle (0.54 = 0.54)
00:08:12.551 00.000 1032 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.54 = 0.54)
00:08:12.551 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.37 mountX=0.04 mountY=0.02, mountTheta=0.54
00:08:12.551 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
00:08:12.551 00.000 1032 Enqueuing Move request for scope (-0.03, 0.03)
00:08:12.551 00.000 10072 Worker thread wakes up
00:08:12.551 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
00:08:12.551 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
00:08:12.551 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.02
00:08:12.551 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.37, period_length = 288.78
00:08:12.551 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:08:12.551 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:12.551 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:08:12.551 00.000 10072 MoveAxis(E, 1, ABG)
00:08:12.551 00.000 10072 Guiding  Dir = 2, Dur = 1
00:08:12.561 00.010 10072 IsGuiding returns 0
00:08:12.562 00.001 10072 PulseGuide returned control before completion, sleep 11
00:08:12.562 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:12.577 00.015 10072 IsGuiding returns 0
00:08:12.578 00.001 10072 Move returns status 0, amount 1
00:08:12.578 00.000 10072 MoveAxis(N, 0, ABG)
00:08:12.578 00.000 10072 Move returns status 0, amount 0
00:08:12.578 00.000 10072 move complete, result=0
00:08:12.578 00.000 10072 worker thread done servicing request
00:08:12.579 00.001 1032 UpdateGuideState exits: m=1512 SNR=27.4
00:08:12.579 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:12.579 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:12.579 00.000 1032 Enqueuing Expose request
00:08:12.579 00.000 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:08:12.585 00.006 10072 Worker thread wakes up
00:08:12.585 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:12.585 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:12.991 00.406 10072 Exposure complete
00:08:13.033 00.042 10072 worker thread done servicing request
00:08:13.033 00.000 1032 OnExposeComplete: enter
00:08:13.035 00.002 1032 UpdateGuideState(): m_state=6
00:08:13.037 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 545
00:08:13.039 00.002 1032 Star::Find returns 1 (0), X=324.83, Y=742.60, Mass=1296, SNR=25.4, Peak=164 HFD=2.7
00:08:13.041 00.002 1032 MultiStar: [#1 -0.10,0.03,1.17,U] [#2 -0.01,-0.04,0.99,U] [#3 0.02,0.06,0.76,U] [#4 0.05,0.05,0.67,U] [#5 -0.03,0.17,0.73,U] [#6 0.08,0.14,0.77,U] [#7 -0.07,-0.12,0.53,U] [#8 -0.16,0.12,0.63,U] 
00:08:13.042 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.07}, one-star: {0.22, 0.22}
00:08:13.044 00.002 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
00:08:13.044 00.000 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
00:08:13.047 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.08 cameraTheta=1.51 mountX=0.07 mountY=-0.02, mountTheta=-0.32
00:08:13.049 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.07, opts=13)
00:08:13.051 00.002 1032 Enqueuing Move request for scope (0.00, 0.07)
00:08:13.053 00.002 10072 Worker thread wakes up
00:08:13.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
00:08:13.053 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
00:08:13.053 00.000 10072 Moving (0.00, 0.07) raw xDistance=0.07 yDistance=-0.02
00:08:13.055 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.37, period_length = 288.78
00:08:13.055 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:08:13.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:13.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:08:13.055 00.000 10072 MoveAxis(E, 1, ABG)
00:08:13.055 00.000 10072 Guiding  Dir = 2, Dur = 1
00:08:13.056 00.001 10072 IsGuiding returns 0
00:08:13.056 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:13.056 00.000 10072 PulseGuide returned control before completion, sleep 11
00:08:13.072 00.016 10072 IsGuiding returns 0
00:08:13.072 00.000 10072 Move returns status 0, amount 1
00:08:13.072 00.000 10072 MoveAxis(N, 0, ABG)
00:08:13.072 00.000 10072 Move returns status 0, amount 0
00:08:13.072 00.000 10072 move complete, result=0
00:08:13.072 00.000 10072 worker thread done servicing request
00:08:13.072 00.000 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:08:13.072 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:13.076 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:13.079 00.003 1032 Enqueuing Expose request
00:08:13.079 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:08:13.082 00.003 10072 Worker thread wakes up
00:08:13.082 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:13.082 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:13.711 00.629 10072 Exposure complete
00:08:13.756 00.045 10072 worker thread done servicing request
00:08:13.756 00.000 1032 OnExposeComplete: enter
00:08:13.758 00.002 1032 UpdateGuideState(): m_state=6
00:08:13.760 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 546
00:08:13.762 00.002 1032 Star::Find returns 1 (0), X=324.77, Y=742.51, Mass=1347, SNR=25.9, Peak=154 HFD=2.9
00:08:13.764 00.002 1032 MultiStar: [#1 -0.09,-0.06,1.14,U] [#2 -0.01,0.02,0.97,U] [#3 0.08,-0.11,0.71,U] [#4 -0.15,-0.07,0.69,U] [#5 -0.01,0.09,0.68,U] [#6 0.07,-0.01,0.72,U] [#7 -0.14,-0.04,0.50,U] [#8 -0.37,0.07,0.00,M5] 
00:08:13.764 00.000 1032 refined, 7 included, MultiStar: {-0.01, -0.00}, one-star: {0.15, 0.13}
00:08:13.766 00.002 1032 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.83) = xAngle (-4.78 = 1.51)
00:08:13.768 00.002 1032 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.78 = 1.51)
00:08:13.768 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.95 mountX=0.00 mountY=0.01, mountTheta=1.51
00:08:13.771 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.00, opts=13)
00:08:13.771 00.000 1032 Enqueuing Move request for scope (-0.01, -0.00)
00:08:13.773 00.002 10072 Worker thread wakes up
00:08:13.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
00:08:13.773 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
00:08:13.773 00.000 10072 Moving (-0.01, -0.00) raw xDistance=0.00 yDistance=0.01
00:08:13.775 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.37, period_length = 288.78
00:08:13.775 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:08:13.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:13.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:08:13.775 00.000 10072 MoveAxis(E, 1, ABG)
00:08:13.775 00.000 10072 Guiding  Dir = 2, Dur = 1
00:08:13.777 00.002 10072 IsGuiding returns 0
00:08:13.777 00.000 10072 PulseGuide returned control before completion, sleep 11
00:08:13.777 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:13.793 00.016 10072 IsGuiding returns 0
00:08:13.793 00.000 10072 Move returns status 0, amount 1
00:08:13.793 00.000 10072 MoveAxis(N, 0, ABG)
00:08:13.793 00.000 10072 Move returns status 0, amount 0
00:08:13.793 00.000 10072 move complete, result=0
00:08:13.793 00.000 10072 worker thread done servicing request
00:08:13.793 00.000 1032 UpdateGuideState exits: m=1347 SNR=25.9
00:08:13.797 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:13.799 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:13.799 00.000 1032 Enqueuing Expose request
00:08:13.799 00.000 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:08:13.805 00.006 10072 Worker thread wakes up
00:08:13.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:13.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:14.224 00.419 10072 Exposure complete
00:08:14.266 00.042 10072 worker thread done servicing request
00:08:14.266 00.000 1032 OnExposeComplete: enter
00:08:14.269 00.003 1032 UpdateGuideState(): m_state=6
00:08:14.271 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 547
00:08:14.273 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=742.59, Mass=1463, SNR=27.0, Peak=169 HFD=2.8
00:08:14.275 00.002 1032 MultiStar: [#1 -0.12,-0.07,1.14,U] [#2 -0.08,0.08,0.96,U] [#3 0.07,0.01,0.68,U] [#4 0.01,-0.09,0.65,U] [#5 -0.08,-0.01,0.66,U] [#6 0.07,0.01,0.70,U] [#7 -0.26,0.11,0.00,M7] [#8 -0.32,0.02,0.00,M6] 
00:08:14.277 00.002 1032 refined, 6 included, MultiStar: {-0.00, 0.03}, one-star: {0.13, 0.21}
00:08:14.279 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
00:08:14.279 00.000 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
00:08:14.282 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.71 mountX=0.03 mountY=-0.00, mountTheta=-0.12
00:08:14.285 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.03, opts=13)
00:08:14.287 00.002 1032 Enqueuing Move request for scope (-0.00, 0.03)
00:08:14.287 00.000 10072 Worker thread wakes up
00:08:14.289 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
00:08:14.289 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
00:08:14.289 00.000 10072 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=-0.00
00:08:14.289 00.000 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.37, period_length = 288.78
00:08:14.289 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:08:14.289 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:14.289 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:08:14.289 00.000 10072 MoveAxis(E, 0, ABG)
00:08:14.289 00.000 10072 Move returns status 0, amount 0
00:08:14.289 00.000 10072 MoveAxis(N, 0, ABG)
00:08:14.289 00.000 10072 Move returns status 0, amount 0
00:08:14.289 00.000 10072 move complete, result=0
00:08:14.289 00.000 10072 worker thread done servicing request
00:08:14.291 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:14.308 00.017 1032 UpdateGuideState exits: m=1463 SNR=27.0
00:08:14.308 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:14.308 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:14.308 00.000 1032 Enqueuing Expose request
00:08:14.316 00.008 10072 Worker thread wakes up
00:08:14.316 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:14.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:14.316 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:14.949 00.633 10072 Exposure complete
00:08:14.994 00.045 10072 worker thread done servicing request
00:08:14.994 00.000 1032 OnExposeComplete: enter
00:08:14.996 00.002 1032 UpdateGuideState(): m_state=6
00:08:14.996 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 548
00:08:14.996 00.000 1032 Star::Find returns 1 (0), X=324.75, Y=742.50, Mass=1364, SNR=26.0, Peak=159 HFD=2.8
00:08:14.996 00.000 1032 MultiStar: [#1 -0.17,-0.03,1.11,U] [#2 -0.05,0.09,0.96,U] [#3 -0.03,-0.01,0.73,U] [#4 -0.27,0.08,0.00,M1] [#5 -0.08,0.10,0.71,U] [#6 -0.12,0.18,0.72,U] [#7 -0.27,-0.10,0.00,M8] [#8 -0.39,0.01,0.00,M7] 
00:08:14.996 00.000 1032 refined, 5 included, MultiStar: {-0.05, 0.07}, one-star: {0.14, 0.12}
00:08:14.996 00.000 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
00:08:14.996 00.000 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
00:08:14.996 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.21 mountX=0.08 mountY=0.03, mountTheta=0.38
00:08:14.996 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.07, opts=13)
00:08:15.011 00.015 1032 Enqueuing Move request for scope (-0.05, 0.07)
00:08:15.013 00.002 10072 Worker thread wakes up
00:08:15.013 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
00:08:15.013 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
00:08:15.013 00.000 10072 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.03
00:08:15.013 00.000 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.36, period_length = 288.78
00:08:15.013 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
00:08:15.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:15.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:08:15.013 00.000 10072 MoveAxis(E, 0, ABG)
00:08:15.013 00.000 10072 Move returns status 0, amount 0
00:08:15.013 00.000 10072 MoveAxis(N, 0, ABG)
00:08:15.013 00.000 10072 Move returns status 0, amount 0
00:08:15.013 00.000 10072 move complete, result=0
00:08:15.013 00.000 10072 worker thread done servicing request
00:08:15.013 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:15.028 00.015 1032 UpdateGuideState exits: m=1364 SNR=26.0
00:08:15.028 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:15.028 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:15.028 00.000 1032 Enqueuing Expose request
00:08:15.028 00.000 1032 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:15.028 00.000 10072 Worker thread wakes up
00:08:15.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:15.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:15.458 00.430 10072 Exposure complete
00:08:15.501 00.043 10072 worker thread done servicing request
00:08:15.501 00.000 1032 OnExposeComplete: enter
00:08:15.501 00.000 1032 UpdateGuideState(): m_state=6
00:08:15.504 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 549
00:08:15.504 00.000 1032 Star::Find returns 1 (0), X=324.79, Y=742.58, Mass=1393, SNR=26.3, Peak=159 HFD=2.8
00:08:15.504 00.000 1032 MultiStar: [#1 -0.05,0.03,1.13,U] [#2 -0.20,0.10,0.96,U] [#3 -0.12,-0.05,0.70,U] [#4 -0.18,0.15,0.67,U] [#5 -0.00,0.20,0.67,U] [#6 0.06,0.18,0.70,U] [#7 -0.12,0.01,0.51,U] [#8 -0.29,0.17,0.00,M8] 
00:08:15.504 00.000 1032 refined, 7 included, MultiStar: {-0.05, 0.10}, one-star: {0.17, 0.20}
00:08:15.504 00.000 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
00:08:15.504 00.000 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
00:08:15.504 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.01 mountX=0.11 mountY=0.02, mountTheta=0.18
00:08:15.516 00.012 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.10, opts=13)
00:08:15.518 00.002 1032 Enqueuing Move request for scope (-0.05, 0.10)
00:08:15.520 00.002 10072 Worker thread wakes up
00:08:15.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
00:08:15.520 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
00:08:15.520 00.000 10072 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=0.02
00:08:15.522 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.36, period_length = 288.78
00:08:15.522 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:08:15.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:15.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:08:15.522 00.000 10072 MoveAxis(W, 0, ABG)
00:08:15.522 00.000 10072 Move returns status 0, amount 0
00:08:15.522 00.000 10072 MoveAxis(N, 0, ABG)
00:08:15.522 00.000 10072 Move returns status 0, amount 0
00:08:15.522 00.000 10072 move complete, result=0
00:08:15.522 00.000 10072 worker thread done servicing request
00:08:15.522 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:15.535 00.013 1032 UpdateGuideState exits: m=1393 SNR=26.3
00:08:15.535 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:15.535 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:15.535 00.000 1032 Enqueuing Expose request
00:08:15.547 00.012 10072 Worker thread wakes up
00:08:15.547 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:15.547 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:15.547 00.000 1032 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
00:08:16.188 00.641 10072 Exposure complete
00:08:16.231 00.043 10072 worker thread done servicing request
00:08:16.233 00.002 1032 OnExposeComplete: enter
00:08:16.235 00.002 1032 UpdateGuideState(): m_state=6
00:08:16.237 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 550
00:08:16.239 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=742.56, Mass=1374, SNR=26.1, Peak=161 HFD=2.7
00:08:16.241 00.002 1032 MultiStar: [#1 -0.05,-0.04,1.12,U] [#2 0.02,0.11,0.99,U] [#3 -0.11,0.05,0.68,U] [#4 0.00,0.05,0.68,U] [#5 -0.11,0.06,0.69,U] [#6 0.04,0.16,0.69,U] [#7 -0.26,0.12,0.00,M8] [#8 -0.30,0.08,0.00,M9] 
00:08:16.241 00.000 1032 refined, 6 included, MultiStar: {0.00, 0.08}, one-star: {0.16, 0.18}
00:08:16.243 00.002 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
00:08:16.245 00.002 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
00:08:16.247 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.54 mountX=0.08 mountY=-0.02, mountTheta=-0.29
00:08:16.248 00.001 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
00:08:16.250 00.002 1032 Enqueuing Move request for scope (0.00, 0.08)
00:08:16.252 00.002 10072 Worker thread wakes up
00:08:16.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
00:08:16.252 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
00:08:16.252 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
00:08:16.252 00.000 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.36, period_length = 288.78
00:08:16.252 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:08:16.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:16.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:08:16.252 00.000 10072 MoveAxis(W, 0, ABG)
00:08:16.252 00.000 10072 Move returns status 0, amount 0
00:08:16.252 00.000 10072 MoveAxis(N, 0, ABG)
00:08:16.252 00.000 10072 Move returns status 0, amount 0
00:08:16.252 00.000 10072 move complete, result=0
00:08:16.252 00.000 10072 worker thread done servicing request
00:08:16.252 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:16.266 00.014 1032 UpdateGuideState exits: m=1374 SNR=26.1
00:08:16.266 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:16.266 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:16.266 00.000 1032 Enqueuing Expose request
00:08:16.266 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
00:08:16.266 00.000 10072 Worker thread wakes up
00:08:16.266 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:16.266 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:16.695 00.429 10072 Exposure complete
00:08:16.742 00.047 10072 worker thread done servicing request
00:08:16.742 00.000 1032 OnExposeComplete: enter
00:08:16.746 00.004 1032 UpdateGuideState(): m_state=6
00:08:16.748 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 551
00:08:16.748 00.000 1032 Star::Find returns 1 (0), X=324.80, Y=742.51, Mass=1264, SNR=25.0, Peak=141 HFD=2.9
00:08:16.750 00.002 1032 MultiStar: [#1 -0.09,-0.04,1.21,U] [#2 -0.03,0.02,0.98,U] [#3 0.00,-0.15,0.74,U] [#4 -0.13,0.05,0.68,U] [#5 0.06,0.07,0.75,U] [#6 0.08,-0.00,0.71,U] [#7 -0.16,-0.04,0.52,U] [#8 -0.22,0.05,0.58,U] 
00:08:16.752 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {0.19, 0.14}
00:08:16.754 00.002 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.77 = 0.77)
00:08:16.756 00.002 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.77 = 0.77)
00:08:16.758 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.61 mountX=0.02 mountY=0.02, mountTheta=0.77
00:08:16.760 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
00:08:16.762 00.002 1032 Enqueuing Move request for scope (-0.02, 0.01)
00:08:16.764 00.002 10072 Worker thread wakes up
00:08:16.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
00:08:16.764 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
00:08:16.764 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.02
00:08:16.764 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.36, period_length = 288.78
00:08:16.764 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:08:16.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:16.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:08:16.764 00.000 10072 MoveAxis(W, 1, ABG)
00:08:16.764 00.000 10072 Guiding  Dir = 3, Dur = 1
00:08:16.766 00.002 10072 IsGuiding returns 0
00:08:16.766 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:16.768 00.002 10072 PulseGuide returned control before completion, sleep 11
00:08:16.783 00.015 10072 IsGuiding returns 0
00:08:16.783 00.000 10072 Move returns status 0, amount 1
00:08:16.783 00.000 10072 MoveAxis(N, 0, ABG)
00:08:16.783 00.000 10072 Move returns status 0, amount 0
00:08:16.783 00.000 10072 move complete, result=0
00:08:16.783 00.000 10072 worker thread done servicing request
00:08:16.783 00.000 1032 UpdateGuideState exits: m=1264 SNR=25.0
00:08:16.783 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:16.783 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:16.790 00.007 1032 Enqueuing Expose request
00:08:16.790 00.000 10072 Worker thread wakes up
00:08:16.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:16.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:16.790 00.000 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
00:08:17.421 00.631 10072 Exposure complete
00:08:17.454 00.033 10072 worker thread done servicing request
00:08:17.454 00.000 1032 OnExposeComplete: enter
00:08:17.467 00.013 1032 UpdateGuideState(): m_state=6
00:08:17.469 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 552
00:08:17.469 00.000 1032 Star::Find returns 1 (0), X=324.87, Y=742.47, Mass=1360, SNR=26.0, Peak=173 HFD=2.6
00:08:17.472 00.003 1032 MultiStar: [#1 -0.11,-0.03,1.13,U] [#2 0.02,0.06,0.91,U] [#3 0.04,-0.11,0.74,U] [#4 -0.07,0.06,0.65,U] [#5 0.00,0.15,0.75,U] [#6 -0.13,0.04,0.69,U] [#7 -0.06,-0.03,0.51,U] [#8 -0.17,0.13,0.53,U] 
00:08:17.474 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.25, 0.10}
00:08:17.476 00.002 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
00:08:17.478 00.002 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
00:08:17.480 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.86 mountX=0.04 mountY=0.00, mountTheta=0.03
00:08:17.483 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
00:08:17.485 00.002 1032 Enqueuing Move request for scope (-0.01, 0.04)
00:08:17.486 00.001 10072 Worker thread wakes up
00:08:17.486 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
00:08:17.486 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
00:08:17.486 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=0.00
00:08:17.488 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.36, period_length = 288.78
00:08:17.488 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:08:17.488 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:17.488 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:08:17.488 00.000 10072 MoveAxis(W, 1, ABG)
00:08:17.488 00.000 10072 Guiding  Dir = 3, Dur = 1
00:08:17.489 00.001 10072 IsGuiding returns 0
00:08:17.489 00.000 10072 PulseGuide returned control before completion, sleep 11
00:08:17.490 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:17.505 00.015 10072 IsGuiding returns 0
00:08:17.505 00.000 10072 Move returns status 0, amount 1
00:08:17.505 00.000 10072 MoveAxis(N, 0, ABG)
00:08:17.505 00.000 10072 Move returns status 0, amount 0
00:08:17.505 00.000 10072 move complete, result=0
00:08:17.505 00.000 10072 worker thread done servicing request
00:08:17.505 00.000 1032 UpdateGuideState exits: m=1360 SNR=26.0
00:08:17.511 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:17.513 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:17.515 00.002 1032 Enqueuing Expose request
00:08:17.516 00.001 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
00:08:17.520 00.004 10072 Worker thread wakes up
00:08:17.520 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:17.520 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:17.934 00.414 10072 Exposure complete
00:08:17.978 00.044 10072 worker thread done servicing request
00:08:17.978 00.000 1032 OnExposeComplete: enter
00:08:17.981 00.003 1032 UpdateGuideState(): m_state=6
00:08:17.983 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 553
00:08:17.985 00.002 1032 Star::Find returns 1 (0), X=324.89, Y=742.50, Mass=1389, SNR=26.2, Peak=163 HFD=2.7
00:08:17.987 00.002 1032 MultiStar: [#1 -0.01,-0.07,1.06,U] [#2 0.05,0.07,0.94,U] [#3 -0.07,-0.06,0.71,U] [#4 -0.18,0.12,0.63,U] [#5 0.15,0.12,0.65,U] [#6 0.06,0.08,0.71,U] [#7 -0.23,0.29,0.00,M7] [#8 -0.24,0.15,0.00,M8] 
00:08:17.987 00.000 1032 refined, 6 included, MultiStar: {0.05, 0.05}, one-star: {0.27, 0.12}
00:08:17.987 00.000 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:08:17.993 00.006 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:08:17.993 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.76 mountX=0.03 mountY=-0.06, mountTheta=-1.07
00:08:17.997 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
00:08:17.997 00.000 1032 Enqueuing Move request for scope (0.05, 0.05)
00:08:17.997 00.000 10072 Worker thread wakes up
00:08:17.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:08:17.997 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:08:17.997 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
00:08:17.997 00.000 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.36, period_length = 288.78
00:08:17.997 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:08:17.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:17.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:08:17.997 00.000 10072 MoveAxis(W, 1, ABG)
00:08:17.997 00.000 10072 Guiding  Dir = 3, Dur = 1
00:08:18.002 00.005 10072 IsGuiding returns 0
00:08:18.002 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:18.002 00.000 10072 PulseGuide returned control before completion, sleep 11
00:08:18.018 00.016 10072 IsGuiding returns 0
00:08:18.018 00.000 10072 Move returns status 0, amount 1
00:08:18.018 00.000 10072 MoveAxis(N, 0, ABG)
00:08:18.018 00.000 10072 Move returns status 0, amount 0
00:08:18.018 00.000 10072 move complete, result=0
00:08:18.018 00.000 10072 worker thread done servicing request
00:08:18.018 00.000 1032 UpdateGuideState exits: m=1389 SNR=26.2
00:08:18.020 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:18.022 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:18.024 00.002 1032 Enqueuing Expose request
00:08:18.026 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:08:18.027 00.001 10072 Worker thread wakes up
00:08:18.027 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:18.027 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:18.657 00.630 10072 Exposure complete
00:08:18.698 00.041 10072 worker thread done servicing request
00:08:18.700 00.002 1032 OnExposeComplete: enter
00:08:18.702 00.002 1032 UpdateGuideState(): m_state=6
00:08:18.703 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 554
00:08:18.706 00.003 1032 Star::Find returns 1 (0), X=324.76, Y=742.60, Mass=1355, SNR=25.9, Peak=164 HFD=2.8
00:08:18.708 00.002 1032 MultiStar: [#1 -0.02,0.05,1.15,U] [#2 -0.03,0.10,0.99,U] [#3 -0.06,-0.10,0.71,U] [#4 -0.04,0.05,0.65,U] [#5 -0.03,0.18,0.72,U] [#6 -0.01,0.27,0.00,M1] [#7 -0.30,0.12,0.00,M8] [#8 -0.12,0.18,0.59,U] 
00:08:18.710 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.10}, one-star: {0.15, 0.22}
00:08:18.710 00.000 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
00:08:18.712 00.002 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
00:08:18.714 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.70 mountX=0.10 mountY=-0.01, mountTheta=-0.13
00:08:18.716 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
00:08:18.720 00.004 1032 Enqueuing Move request for scope (-0.01, 0.10)
00:08:18.722 00.002 10072 Worker thread wakes up
00:08:18.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
00:08:18.722 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
00:08:18.722 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.01
00:08:18.722 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.36, period_length = 288.78
00:08:18.722 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:08:18.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:18.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:08:18.722 00.000 10072 MoveAxis(W, 2, ABG)
00:08:18.722 00.000 10072 Guiding  Dir = 3, Dur = 2
00:08:18.723 00.001 10072 IsGuiding returns 0
00:08:18.724 00.001 10072 PulseGuide returned control before completion, sleep 12
00:08:18.724 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:18.739 00.015 10072 IsGuiding returns 0
00:08:18.739 00.000 10072 Move returns status 0, amount 2
00:08:18.739 00.000 10072 MoveAxis(N, 0, ABG)
00:08:18.740 00.001 10072 Move returns status 0, amount 0
00:08:18.740 00.000 10072 move complete, result=0
00:08:18.740 00.000 10072 worker thread done servicing request
00:08:18.743 00.003 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:08:18.743 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:18.743 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:18.743 00.000 1032 Enqueuing Expose request
00:08:18.743 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:08:18.743 00.000 10072 Worker thread wakes up
00:08:18.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:18.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:19.154 00.411 10072 Exposure complete
00:08:19.186 00.032 10072 worker thread done servicing request
00:08:19.200 00.014 1032 OnExposeComplete: enter
00:08:19.202 00.002 1032 UpdateGuideState(): m_state=6
00:08:19.202 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 555
00:08:19.204 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=742.55, Mass=1356, SNR=26.0, Peak=154 HFD=2.8
00:08:19.206 00.002 1032 MultiStar: [#1 -0.04,-0.07,1.20,U] [#2 -0.01,0.14,0.97,U] [#3 0.02,0.02,0.76,U] [#4 -0.01,0.11,0.67,U] [#5 -0.00,0.20,0.68,U] [#6 0.22,0.18,0.00,M2] [#7 -0.10,0.05,0.52,U] [#8 -0.16,0.25,0.00,M8] 
00:08:19.208 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.08}, one-star: {0.20, 0.18}
00:08:19.210 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
00:08:19.210 00.000 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
00:08:19.212 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.38 mountX=0.08 mountY=-0.04, mountTheta=-0.45
00:08:19.214 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
00:08:19.216 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
00:08:19.218 00.002 10072 Worker thread wakes up
00:08:19.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
00:08:19.218 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
00:08:19.218 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.08 yDistance=-0.04
00:08:19.218 00.000 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.36, period_length = 288.78
00:08:19.218 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:08:19.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:19.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:08:19.218 00.000 10072 MoveAxis(W, 1, ABG)
00:08:19.218 00.000 10072 Guiding  Dir = 3, Dur = 1
00:08:19.219 00.001 10072 IsGuiding returns 0
00:08:19.220 00.001 10072 PulseGuide returned control before completion, sleep 11
00:08:19.220 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:19.235 00.015 10072 IsGuiding returns 0
00:08:19.235 00.000 10072 Move returns status 0, amount 1
00:08:19.236 00.001 10072 MoveAxis(N, 0, ABG)
00:08:19.236 00.000 10072 Move returns status 0, amount 0
00:08:19.236 00.000 10072 move complete, result=0
00:08:19.236 00.000 10072 worker thread done servicing request
00:08:19.237 00.001 1032 UpdateGuideState exits: m=1356 SNR=26.0
00:08:19.240 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:19.242 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:19.242 00.000 1032 Enqueuing Expose request
00:08:19.244 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:08:19.246 00.002 10072 Worker thread wakes up
00:08:19.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:19.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:19.890 00.644 10072 Exposure complete
00:08:19.928 00.038 10072 worker thread done servicing request
00:08:19.928 00.000 1032 OnExposeComplete: enter
00:08:19.935 00.007 1032 UpdateGuideState(): m_state=6
00:08:19.935 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 556
00:08:19.935 00.000 1032 Star::Find returns 1 (0), X=324.83, Y=742.53, Mass=1526, SNR=27.5, Peak=180 HFD=2.8
00:08:19.935 00.000 1032 MultiStar: [#1 -0.10,-0.04,1.06,U] [#2 -0.04,0.13,0.91,U] [#3 -0.01,-0.00,0.69,U] [#4 0.09,0.10,0.64,U] [#5 -0.10,0.02,0.66,U] [#6 0.13,0.10,0.68,U] [#7 -0.29,0.09,0.00,M8] [#8 -0.21,0.12,0.51,U] 
00:08:19.935 00.000 1032 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.22, 0.15}
00:08:19.945 00.010 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
00:08:19.945 00.000 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
00:08:19.945 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.45 mountX=0.07 mountY=-0.03, mountTheta=-0.38
00:08:19.951 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
00:08:19.951 00.000 1032 Enqueuing Move request for scope (0.01, 0.07)
00:08:19.953 00.002 10072 Worker thread wakes up
00:08:19.953 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
00:08:19.953 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
00:08:19.953 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.03
00:08:19.953 00.000 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.36, period_length = 288.78
00:08:19.953 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:08:19.953 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:19.953 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:08:19.953 00.000 10072 MoveAxis(W, 2, ABG)
00:08:19.953 00.000 10072 Guiding  Dir = 3, Dur = 2
00:08:19.956 00.003 10072 IsGuiding returns 0
00:08:19.956 00.000 10072 PulseGuide returned control before completion, sleep 12
00:08:19.956 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:19.972 00.016 10072 IsGuiding returns 0
00:08:19.972 00.000 10072 Move returns status 0, amount 2
00:08:19.972 00.000 10072 MoveAxis(N, 0, ABG)
00:08:19.972 00.000 10072 Move returns status 0, amount 0
00:08:19.972 00.000 10072 move complete, result=0
00:08:19.972 00.000 10072 worker thread done servicing request
00:08:19.974 00.002 1032 UpdateGuideState exits: m=1526 SNR=27.5
00:08:19.977 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:19.979 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:19.981 00.002 1032 Enqueuing Expose request
00:08:19.981 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:08:19.985 00.004 10072 Worker thread wakes up
00:08:19.985 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:19.985 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:20.403 00.418 10072 Exposure complete
00:08:20.446 00.043 10072 worker thread done servicing request
00:08:20.446 00.000 1032 OnExposeComplete: enter
00:08:20.449 00.003 1032 UpdateGuideState(): m_state=6
00:08:20.452 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 557
00:08:20.454 00.002 1032 Star::Find returns 1 (0), X=324.80, Y=742.46, Mass=1257, SNR=25.0, Peak=143 HFD=2.8
00:08:20.455 00.001 1032 MultiStar: [#1 -0.05,0.04,1.18,U] [#2 0.02,0.18,1.05,U] [#3 -0.03,-0.04,0.76,U] [#4 -0.16,0.14,0.73,U] [#5 -0.01,0.04,0.70,U] [#6 0.11,0.14,0.72,U] [#7 -0.20,0.22,0.00,M9] [#8 -0.28,0.04,0.00,M8] 
00:08:20.457 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.09}, one-star: {0.18, 0.08}
00:08:20.459 00.002 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
00:08:20.462 00.003 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
00:08:20.464 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.42 mountX=0.08 mountY=-0.03, mountTheta=-0.41
00:08:20.466 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
00:08:20.466 00.000 1032 Enqueuing Move request for scope (0.01, 0.09)
00:08:20.466 00.000 10072 Worker thread wakes up
00:08:20.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
00:08:20.466 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
00:08:20.466 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.08 yDistance=-0.03
00:08:20.466 00.000 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.36, period_length = 288.78
00:08:20.466 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:08:20.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:20.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:08:20.466 00.000 10072 MoveAxis(W, 2, ABG)
00:08:20.472 00.006 10072 Guiding  Dir = 3, Dur = 2
00:08:20.472 00.000 10072 IsGuiding returns 0
00:08:20.473 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:20.473 00.000 10072 PulseGuide returned control before completion, sleep 12
00:08:20.488 00.015 10072 IsGuiding returns 0
00:08:20.488 00.000 10072 Move returns status 0, amount 2
00:08:20.488 00.000 10072 MoveAxis(N, 0, ABG)
00:08:20.488 00.000 10072 Move returns status 0, amount 0
00:08:20.488 00.000 10072 move complete, result=0
00:08:20.488 00.000 10072 worker thread done servicing request
00:08:20.491 00.003 1032 UpdateGuideState exits: m=1257 SNR=25.0
00:08:20.491 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:20.491 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:20.491 00.000 1032 Enqueuing Expose request
00:08:20.491 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:08:20.491 00.000 10072 Worker thread wakes up
00:08:20.491 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:20.491 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:21.141 00.650 10072 Exposure complete
00:08:21.173 00.032 10072 worker thread done servicing request
00:08:21.173 00.000 1032 OnExposeComplete: enter
00:08:21.184 00.011 1032 UpdateGuideState(): m_state=6
00:08:21.184 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 558
00:08:21.188 00.004 1032 Star::Find returns 1 (0), X=324.80, Y=742.62, Mass=1503, SNR=27.3, Peak=169 HFD=2.8
00:08:21.188 00.000 1032 MultiStar: [#1 -0.05,0.11,1.12,U] [#2 -0.05,0.22,0.92,U] [#3 -0.01,0.18,0.70,U] [#4 -0.07,0.11,0.58,U] [#5 -0.05,0.18,0.65,U] [#6 0.12,0.27,0.00,M1] [#7 -0.20,0.19,0.00,M10] [#8 -0.15,0.39,0.00,M9] 
00:08:21.188 00.000 1032 refined, 5 included, MultiStar: {0.00, 0.17}, one-star: {0.18, 0.24}
00:08:21.188 00.000 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
00:08:21.188 00.000 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
00:08:21.188 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.57 mountX=0.17 mountY=-0.05, mountTheta=-0.26
00:08:21.188 00.000 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.17, opts=13)
00:08:21.188 00.000 1032 Enqueuing Move request for scope (0.00, 0.17)
00:08:21.201 00.013 10072 Worker thread wakes up
00:08:21.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
00:08:21.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
00:08:21.201 00.000 10072 Moving (0.00, 0.17) raw xDistance=0.17 yDistance=-0.05
00:08:21.201 00.000 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.35, period_length = 288.78
00:08:21.201 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
00:08:21.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:21.201 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:08:21.201 00.000 10072 MoveAxis(W, 84, ABG)
00:08:21.201 00.000 10072 Guiding  Dir = 3, Dur = 84
00:08:21.203 00.002 10072 IsGuiding returns 0
00:08:21.203 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:21.204 00.001 10072 PulseGuide returned control before completion, sleep 94
00:08:21.219 00.015 1032 UpdateGuideState exits: m=1503 SNR=27.3
00:08:21.219 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:21.219 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:21.226 00.007 1032 Enqueuing Expose request
00:08:21.314 00.088 10072 IsGuiding returns 0
00:08:21.314 00.000 10072 Move returns status 0, amount 84
00:08:21.314 00.000 10072 MoveAxis(N, 0, ABG)
00:08:21.314 00.000 10072 Move returns status 0, amount 0
00:08:21.314 00.000 10072 move complete, result=0
00:08:21.314 00.000 10072 worker thread done servicing request
00:08:21.314 00.000 10072 Worker thread wakes up
00:08:21.314 00.000 1032 GuideStep: 0.2 px 84 ms WEST, -0.0 px 0 ms NORTH
00:08:21.314 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:21.314 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:21.727 00.413 10072 Exposure complete
00:08:21.773 00.046 10072 worker thread done servicing request
00:08:21.773 00.000 1032 OnExposeComplete: enter
00:08:21.773 00.000 1032 UpdateGuideState(): m_state=6
00:08:21.778 00.005 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 559
00:08:21.778 00.000 1032 Star::Find returns 1 (0), X=324.83, Y=742.55, Mass=1303, SNR=25.4, Peak=153 HFD=2.8
00:08:21.778 00.000 1032 MultiStar: [#1 -0.08,0.09,1.17,U] [#2 0.11,0.19,0.99,U] [#3 -0.05,0.03,0.75,U] [#4 -0.09,0.26,0.00,M1] [#5 0.07,0.22,0.70,U] [#6 0.20,0.15,0.73,U] [#7 -0.30,0.13,0.00,R] [#8 -0.19,0.19,0.00,M10] 
00:08:21.778 00.000 1032 refined, 5 included, MultiStar: {0.07, 0.14}, one-star: {0.21, 0.17}
00:08:21.778 00.000 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
00:08:21.778 00.000 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
00:08:21.789 00.011 1032 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.10 mountX=0.12 mountY=-0.10, mountTheta=-0.73
00:08:21.791 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.14, opts=13)
00:08:21.793 00.002 1032 Enqueuing Move request for scope (0.07, 0.14)
00:08:21.794 00.001 10072 Worker thread wakes up
00:08:21.794 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
00:08:21.794 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
00:08:21.794 00.000 10072 Moving (0.07, 0.14) raw xDistance=0.12 yDistance=-0.10
00:08:21.796 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.35, period_length = 288.78
00:08:21.796 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:08:21.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:21.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:08:21.796 00.000 10072 MoveAxis(W, 3, ABG)
00:08:21.796 00.000 10072 Guiding  Dir = 3, Dur = 3
00:08:21.797 00.001 10072 IsGuiding returns 0
00:08:21.797 00.000 10072 PulseGuide returned control before completion, sleep 13
00:08:21.797 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:21.813 00.016 10072 IsGuiding returns 0
00:08:21.813 00.000 10072 Move returns status 0, amount 3
00:08:21.813 00.000 10072 MoveAxis(N, 0, ABG)
00:08:21.813 00.000 10072 Move returns status 0, amount 0
00:08:21.813 00.000 10072 move complete, result=0
00:08:21.813 00.000 10072 worker thread done servicing request
00:08:21.813 00.000 1032 UpdateGuideState exits: m=1303 SNR=25.4
00:08:21.813 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:21.813 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:21.813 00.000 1032 Enqueuing Expose request
00:08:21.813 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:08:21.813 00.000 10072 Worker thread wakes up
00:08:21.813 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:21.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:22.465 00.652 10072 Exposure complete
00:08:22.507 00.042 10072 worker thread done servicing request
00:08:22.507 00.000 1032 OnExposeComplete: enter
00:08:22.510 00.003 1032 UpdateGuideState(): m_state=6
00:08:22.510 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 560
00:08:22.510 00.000 1032 Star::Find returns 1 (0), X=324.81, Y=742.45, Mass=1511, SNR=27.4, Peak=183 HFD=2.7
00:08:22.516 00.006 1032 MultiStar: [#1 -0.14,-0.06,1.16,U] [#2 -0.09,0.02,0.88,U] [#3 0.02,-0.03,0.71,U] [#4 -0.04,-0.00,0.65,U] [#5 0.03,-0.00,0.66,U] [#6 0.18,0.06,0.68,U] [#7 0.13,-0.23,0.00,M1] [#8 -0.13,0.10,0.53,U] 
00:08:22.516 00.000 1032 refined, 7 included, MultiStar: {0.00, 0.02}, one-star: {0.19, 0.07}
00:08:22.516 00.000 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
00:08:22.516 00.000 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
00:08:22.516 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.45 mountX=0.02 mountY=-0.01, mountTheta=-0.38
00:08:22.524 00.008 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.02, opts=13)
00:08:22.526 00.002 1032 Enqueuing Move request for scope (0.00, 0.02)
00:08:22.526 00.000 10072 Worker thread wakes up
00:08:22.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
00:08:22.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
00:08:22.526 00.000 10072 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
00:08:22.526 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.35, period_length = 288.78
00:08:22.526 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:08:22.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:22.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:08:22.526 00.000 10072 MoveAxis(W, 3, ABG)
00:08:22.526 00.000 10072 Guiding  Dir = 3, Dur = 3
00:08:22.531 00.005 10072 IsGuiding returns 0
00:08:22.531 00.000 10072 PulseGuide returned control before completion, sleep 13
00:08:22.532 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:22.547 00.015 10072 IsGuiding returns 0
00:08:22.547 00.000 10072 Move returns status 0, amount 3
00:08:22.547 00.000 10072 MoveAxis(N, 0, ABG)
00:08:22.547 00.000 10072 Move returns status 0, amount 0
00:08:22.547 00.000 10072 move complete, result=0
00:08:22.547 00.000 10072 worker thread done servicing request
00:08:22.549 00.002 1032 UpdateGuideState exits: m=1511 SNR=27.4
00:08:22.549 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:22.549 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:22.549 00.000 1032 Enqueuing Expose request
00:08:22.558 00.009 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
00:08:22.558 00.000 10072 Worker thread wakes up
00:08:22.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:22.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:22.975 00.417 10072 Exposure complete
00:08:23.019 00.044 10072 worker thread done servicing request
00:08:23.019 00.000 1032 OnExposeComplete: enter
00:08:23.023 00.004 1032 UpdateGuideState(): m_state=6
00:08:23.023 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 561
00:08:23.023 00.000 1032 Star::Find returns 1 (0), X=324.82, Y=742.48, Mass=1544, SNR=27.7, Peak=193 HFD=2.7
00:08:23.023 00.000 1032 MultiStar: [#1 -0.11,-0.03,1.09,U] [#2 0.11,0.14,0.89,U] [#3 -0.06,-0.08,0.73,U] [#4 -0.06,-0.03,0.67,U] [#5 0.11,-0.04,0.66,U] [#6 0.09,0.12,0.71,U] [#7 0.06,-0.15,0.47,U] [#8 -0.15,0.16,0.52,U] 
00:08:23.023 00.000 1032 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.20, 0.11}
00:08:23.023 00.000 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
00:08:23.023 00.000 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
00:08:23.033 00.010 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.78 mountX=0.02 mountY=-0.03, mountTheta=-1.05
00:08:23.033 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
00:08:23.033 00.000 1032 Enqueuing Move request for scope (0.03, 0.03)
00:08:23.033 00.000 10072 Worker thread wakes up
00:08:23.038 00.005 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
00:08:23.038 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
00:08:23.038 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.03
00:08:23.038 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.35, period_length = 288.78
00:08:23.038 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:08:23.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:23.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:08:23.038 00.000 10072 MoveAxis(W, 3, ABG)
00:08:23.038 00.000 10072 Guiding  Dir = 3, Dur = 3
00:08:23.040 00.002 10072 IsGuiding returns 0
00:08:23.040 00.000 10072 PulseGuide returned control before completion, sleep 13
00:08:23.040 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:23.056 00.016 10072 IsGuiding returns 0
00:08:23.056 00.000 10072 Move returns status 0, amount 3
00:08:23.056 00.000 10072 MoveAxis(N, 0, ABG)
00:08:23.056 00.000 10072 Move returns status 0, amount 0
00:08:23.056 00.000 10072 move complete, result=0
00:08:23.056 00.000 10072 worker thread done servicing request
00:08:23.056 00.000 1032 UpdateGuideState exits: m=1544 SNR=27.7
00:08:23.056 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:23.056 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:23.056 00.000 1032 Enqueuing Expose request
00:08:23.056 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
00:08:23.067 00.011 10072 Worker thread wakes up
00:08:23.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:23.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:23.707 00.640 10072 Exposure complete
00:08:23.745 00.038 10072 worker thread done servicing request
00:08:23.745 00.000 1032 OnExposeComplete: enter
00:08:23.753 00.008 1032 UpdateGuideState(): m_state=6
00:08:23.753 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 562
00:08:23.753 00.000 1032 Star::Find returns 1 (0), X=324.83, Y=742.63, Mass=1251, SNR=24.8, Peak=141 HFD=2.7
00:08:23.753 00.000 1032 MultiStar: [#1 -0.12,-0.01,1.20,U] [#2 -0.03,0.16,1.07,U] [#3 -0.05,-0.02,0.83,U] [#4 -0.14,0.04,0.72,U] [#5 0.01,0.17,0.75,U] [#6 0.13,0.19,0.71,U] [#7 0.06,0.03,0.54,U] [#8 -0.24,0.23,0.00,M9] 
00:08:23.762 00.009 1032 refined, 7 included, MultiStar: {0.00, 0.10}, one-star: {0.21, 0.25}
00:08:23.762 00.000 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
00:08:23.762 00.000 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
00:08:23.766 00.004 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.53 mountX=0.10 mountY=-0.03, mountTheta=-0.30
00:08:23.769 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
00:08:23.772 00.003 1032 Enqueuing Move request for scope (0.00, 0.10)
00:08:23.774 00.002 10072 Worker thread wakes up
00:08:23.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
00:08:23.774 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
00:08:23.774 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.03
00:08:23.774 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.35, period_length = 288.78
00:08:23.774 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:08:23.774 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:23.774 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:08:23.774 00.000 10072 MoveAxis(W, 5, ABG)
00:08:23.774 00.000 10072 Guiding  Dir = 3, Dur = 5
00:08:23.775 00.001 10072 IsGuiding returns 0
00:08:23.776 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:23.776 00.000 10072 PulseGuide returned control before completion, sleep 15
00:08:23.793 00.017 1032 UpdateGuideState exits: m=1251 SNR=24.8
00:08:23.795 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:23.797 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:23.797 00.000 1032 Enqueuing Expose request
00:08:23.807 00.010 10072 IsGuiding returns 0
00:08:23.807 00.000 10072 Move returns status 0, amount 5
00:08:23.807 00.000 10072 MoveAxis(N, 0, ABG)
00:08:23.807 00.000 10072 Move returns status 0, amount 0
00:08:23.807 00.000 10072 move complete, result=0
00:08:23.807 00.000 10072 worker thread done servicing request
00:08:23.807 00.000 10072 Worker thread wakes up
00:08:23.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:23.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:23.811 00.004 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:08:24.223 00.412 10072 Exposure complete
00:08:24.266 00.043 10072 worker thread done servicing request
00:08:24.266 00.000 1032 OnExposeComplete: enter
00:08:24.269 00.003 1032 UpdateGuideState(): m_state=6
00:08:24.271 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 563
00:08:24.271 00.000 1032 Star::Find returns 1 (0), X=324.74, Y=742.73, Mass=1428, SNR=26.6, Peak=176 HFD=2.6
00:08:24.271 00.000 1032 MultiStar: [#1 -0.10,0.08,1.12,U] [#2 -0.04,0.28,0.00,M1] [#3 0.09,0.10,0.72,U] [#4 0.03,0.14,0.64,U] [#5 0.03,0.31,0.00,M1] [#6 0.09,0.42,0.00,M1] [#7 0.20,0.02,0.50,U] [#8 -0.26,0.30,0.00,M10] 
00:08:24.271 00.000 1032 refined, 4 included, MultiStar: {0.05, 0.15}, one-star: {0.12, 0.36}
00:08:24.271 00.000 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
00:08:24.271 00.000 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
00:08:24.271 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.28 mountX=0.14 mountY=-0.09, mountTheta=-0.55
00:08:24.271 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.15, opts=13)
00:08:24.271 00.000 1032 Enqueuing Move request for scope (0.05, 0.15)
00:08:24.271 00.000 10072 Worker thread wakes up
00:08:24.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
00:08:24.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
00:08:24.271 00.000 10072 Moving (0.05, 0.15) raw xDistance=0.14 yDistance=-0.09
00:08:24.284 00.013 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.35, period_length = 288.78
00:08:24.284 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:08:24.284 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:24.284 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:08:24.284 00.000 10072 MoveAxis(W, 71, ABG)
00:08:24.284 00.000 10072 Guiding  Dir = 3, Dur = 71
00:08:24.285 00.001 10072 IsGuiding returns 0
00:08:24.285 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:24.287 00.002 10072 PulseGuide returned control before completion, sleep 81
00:08:24.304 00.017 1032 UpdateGuideState exits: m=1428 SNR=26.6
00:08:24.305 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:24.307 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:24.307 00.000 1032 Enqueuing Expose request
00:08:24.381 00.074 10072 IsGuiding returns 0
00:08:24.381 00.000 10072 Move returns status 0, amount 71
00:08:24.381 00.000 10072 MoveAxis(N, 0, ABG)
00:08:24.381 00.000 10072 Move returns status 0, amount 0
00:08:24.381 00.000 10072 move complete, result=0
00:08:24.381 00.000 10072 worker thread done servicing request
00:08:24.381 00.000 10072 Worker thread wakes up
00:08:24.381 00.000 1032 GuideStep: 0.1 px 71 ms WEST, -0.1 px 0 ms NORTH
00:08:24.383 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:24.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:25.017 00.634 10072 Exposure complete
00:08:25.057 00.040 10072 worker thread done servicing request
00:08:25.057 00.000 1032 OnExposeComplete: enter
00:08:25.063 00.006 1032 UpdateGuideState(): m_state=6
00:08:25.063 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 564
00:08:25.063 00.000 1032 Star::Find returns 1 (0), X=324.83, Y=742.48, Mass=1426, SNR=26.6, Peak=158 HFD=2.7
00:08:25.063 00.000 1032 MultiStar: [#1 0.07,0.01,1.12,U] [#2 0.04,0.11,0.94,U] [#3 0.10,-0.07,0.67,U] [#4 -0.03,0.06,0.64,U] [#5 0.09,0.09,0.70,U] [#6 0.27,0.08,0.00,M2] [#7 -0.02,-0.23,0.49,U] [#8 -0.17,0.10,0.62,U] 
00:08:25.068 00.005 1032 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.21, 0.10}
00:08:25.068 00.000 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
00:08:25.068 00.000 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
00:08:25.068 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.61 mountX=0.02 mountY=-0.06, mountTheta=-1.22
00:08:25.068 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
00:08:25.068 00.000 1032 Enqueuing Move request for scope (0.05, 0.04)
00:08:25.068 00.000 10072 Worker thread wakes up
00:08:25.078 00.010 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
00:08:25.078 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
00:08:25.078 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.06
00:08:25.079 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.35, period_length = 288.78
00:08:25.079 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:08:25.079 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:25.079 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:08:25.079 00.000 10072 MoveAxis(W, 5, ABG)
00:08:25.079 00.000 10072 Guiding  Dir = 3, Dur = 5
00:08:25.079 00.000 10072 IsGuiding returns 0
00:08:25.081 00.002 10072 PulseGuide returned control before completion, sleep 15
00:08:25.081 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:25.097 00.016 10072 IsGuiding returns 0
00:08:25.097 00.000 10072 Move returns status 0, amount 5
00:08:25.097 00.000 10072 MoveAxis(N, 0, ABG)
00:08:25.097 00.000 10072 Move returns status 0, amount 0
00:08:25.097 00.000 10072 move complete, result=0
00:08:25.097 00.000 10072 worker thread done servicing request
00:08:25.097 00.000 1032 UpdateGuideState exits: m=1426 SNR=26.6
00:08:25.097 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:25.103 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:25.103 00.000 1032 Enqueuing Expose request
00:08:25.103 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:08:25.103 00.000 10072 Worker thread wakes up
00:08:25.103 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:25.103 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:25.526 00.423 10072 Exposure complete
00:08:25.572 00.046 10072 worker thread done servicing request
00:08:25.572 00.000 1032 OnExposeComplete: enter
00:08:25.574 00.002 1032 UpdateGuideState(): m_state=6
00:08:25.577 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 565
00:08:25.579 00.002 1032 Star::Find returns 1 (0), X=324.86, Y=742.60, Mass=1665, SNR=28.8, Peak=201 HFD=2.7
00:08:25.581 00.002 1032 MultiStar: [#1 0.03,-0.06,1.06,U] [#2 0.10,0.08,0.83,U] [#3 0.10,-0.09,0.66,U] [#4 0.01,-0.06,0.59,U] [#5 0.18,0.00,0.63,U] [#6 0.16,0.23,0.00,M3] [#7 0.24,-0.02,0.47,U] [#8 -0.14,0.12,0.54,U] 
00:08:25.583 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.24, 0.23}
00:08:25.583 00.000 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
00:08:25.585 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
00:08:25.587 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.31 mountX=0.01 mountY=-0.11, mountTheta=-1.52
00:08:25.588 00.001 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
00:08:25.588 00.000 1032 Enqueuing Move request for scope (0.10, 0.03)
00:08:25.594 00.006 10072 Worker thread wakes up
00:08:25.594 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:08:25.594 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:08:25.594 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.01 yDistance=-0.11
00:08:25.594 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.35, period_length = 288.78
00:08:25.594 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:08:25.594 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:25.594 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:08:25.594 00.000 10072 MoveAxis(W, 5, ABG)
00:08:25.594 00.000 10072 Guiding  Dir = 3, Dur = 5
00:08:25.596 00.002 10072 IsGuiding returns 0
00:08:25.596 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:25.598 00.002 10072 PulseGuide returned control before completion, sleep 15
00:08:25.615 00.017 1032 UpdateGuideState exits: m=1665 SNR=28.8
00:08:25.619 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:25.621 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:25.623 00.002 1032 Enqueuing Expose request
00:08:25.627 00.004 10072 IsGuiding returns 0
00:08:25.627 00.000 10072 Move returns status 0, amount 5
00:08:25.628 00.001 10072 MoveAxis(N, 0, ABG)
00:08:25.628 00.000 10072 Move returns status 0, amount 0
00:08:25.628 00.000 10072 move complete, result=0
00:08:25.628 00.000 10072 worker thread done servicing request
00:08:25.628 00.000 10072 Worker thread wakes up
00:08:25.628 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:25.628 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:25.634 00.006 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:08:26.264 00.630 10072 Exposure complete
00:08:26.308 00.044 10072 worker thread done servicing request
00:08:26.308 00.000 1032 OnExposeComplete: enter
00:08:26.310 00.002 1032 UpdateGuideState(): m_state=6
00:08:26.312 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 566
00:08:26.314 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=742.66, Mass=1107, SNR=23.4, Peak=143 HFD=2.7
00:08:26.316 00.002 1032 MultiStar: [#1 -0.01,0.04,1.24,U] [#2 0.05,0.06,1.11,U] [#3 0.14,0.10,0.81,U] [#4 -0.10,0.21,0.78,U] [#5 -0.00,0.08,0.82,U] [#6 0.25,0.16,0.00,M4] [#7 0.17,-0.03,0.57,U] [#8 -0.15,0.25,0.00,M9] 
00:08:26.316 00.000 1032 refined, 6 included, MultiStar: {0.06, 0.11}, one-star: {0.17, 0.28}
00:08:26.316 00.000 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
00:08:26.316 00.000 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
00:08:26.316 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=0.09 mountY=-0.08, mountTheta=-0.73
00:08:26.323 00.007 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
00:08:26.326 00.003 1032 Enqueuing Move request for scope (0.06, 0.11)
00:08:26.329 00.003 10072 Worker thread wakes up
00:08:26.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
00:08:26.329 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
00:08:26.329 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.08
00:08:26.329 00.000 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.35, period_length = 288.78
00:08:26.329 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:08:26.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:26.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:08:26.329 00.000 10072 MoveAxis(W, 6, ABG)
00:08:26.329 00.000 10072 Guiding  Dir = 3, Dur = 6
00:08:26.331 00.002 10072 IsGuiding returns 0
00:08:26.331 00.000 10072 PulseGuide returned control before completion, sleep 16
00:08:26.332 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:26.347 00.015 1032 UpdateGuideState exits: m=1107 SNR=23.4
00:08:26.347 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:26.347 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:26.347 00.000 1032 Enqueuing Expose request
00:08:26.362 00.015 10072 IsGuiding returns 0
00:08:26.362 00.000 10072 Move returns status 0, amount 6
00:08:26.362 00.000 10072 MoveAxis(N, 0, ABG)
00:08:26.362 00.000 10072 Move returns status 0, amount 0
00:08:26.362 00.000 10072 move complete, result=0
00:08:26.362 00.000 10072 worker thread done servicing request
00:08:26.362 00.000 10072 Worker thread wakes up
00:08:26.362 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:26.362 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:26.362 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:08:26.775 00.413 10072 Exposure complete
00:08:26.823 00.048 10072 worker thread done servicing request
00:08:26.823 00.000 1032 OnExposeComplete: enter
00:08:26.825 00.002 1032 UpdateGuideState(): m_state=6
00:08:26.827 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 567
00:08:26.829 00.002 1032 Star::Find returns 1 (0), X=324.80, Y=742.65, Mass=1429, SNR=26.6, Peak=168 HFD=2.7
00:08:26.829 00.000 1032 MultiStar: [#1 -0.05,0.18,1.11,U] [#2 -0.03,0.29,0.00,M1] [#3 0.06,0.17,0.72,U] [#4 -0.07,0.18,0.64,U] [#5 0.16,0.20,0.00,M1] [#6 0.25,0.33,0.00,M5] [#7 0.14,0.02,0.49,U] [#8 -0.18,0.36,0.00,M10] 
00:08:26.829 00.000 1032 refined, 4 included, MultiStar: {0.05, 0.18}, one-star: {0.18, 0.27}
00:08:26.833 00.004 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
00:08:26.833 00.000 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
00:08:26.833 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.31 mountX=0.16 mountY=-0.09, mountTheta=-0.52
00:08:26.838 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.18, opts=13)
00:08:26.838 00.000 1032 Enqueuing Move request for scope (0.05, 0.18)
00:08:26.838 00.000 10072 Worker thread wakes up
00:08:26.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
00:08:26.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
00:08:26.838 00.000 10072 Moving (0.05, 0.18) raw xDistance=0.16 yDistance=-0.09
00:08:26.838 00.000 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.34, period_length = 288.78
00:08:26.838 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
00:08:26.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:26.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:08:26.838 00.000 10072 MoveAxis(W, 85, ABG)
00:08:26.838 00.000 10072 Guiding  Dir = 3, Dur = 85
00:08:26.845 00.007 10072 IsGuiding returns 0
00:08:26.845 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:26.846 00.001 10072 PulseGuide returned control before completion, sleep 95
00:08:26.863 00.017 1032 UpdateGuideState exits: m=1429 SNR=26.6
00:08:26.865 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:26.865 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:26.867 00.002 1032 Enqueuing Expose request
00:08:26.956 00.089 10072 IsGuiding returns 0
00:08:26.956 00.000 10072 Move returns status 0, amount 85
00:08:26.956 00.000 10072 MoveAxis(N, 0, ABG)
00:08:26.956 00.000 10072 Move returns status 0, amount 0
00:08:26.956 00.000 10072 move complete, result=0
00:08:26.956 00.000 10072 worker thread done servicing request
00:08:26.956 00.000 10072 Worker thread wakes up
00:08:26.956 00.000 1032 GuideStep: 0.2 px 85 ms WEST, -0.1 px 0 ms NORTH
00:08:26.958 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:26.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:27.593 00.635 10072 Exposure complete
00:08:27.639 00.046 10072 worker thread done servicing request
00:08:27.639 00.000 1032 OnExposeComplete: enter
00:08:27.641 00.002 1032 UpdateGuideState(): m_state=6
00:08:27.643 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 568
00:08:27.643 00.000 1032 Star::Find returns 1 (0), X=324.92, Y=742.51, Mass=1515, SNR=27.4, Peak=187 HFD=2.5
00:08:27.643 00.000 1032 MultiStar: [#1 0.16,-0.03,1.07,U] [#2 0.07,0.03,0.91,U] [#3 0.15,-0.04,0.67,U] [#4 0.02,-0.09,0.62,U] [#5 0.13,0.10,0.66,U] [#6 0.14,0.16,0.70,U] [#7 0.20,0.11,0.52,U] [#8 -0.10,0.08,0.59,U] 
00:08:27.648 00.005 1032 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.30, 0.13}
00:08:27.650 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
00:08:27.650 00.000 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
00:08:27.652 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.35 mountX=0.01 mountY=-0.14, mountTheta=-1.48
00:08:27.656 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
00:08:27.658 00.002 1032 Enqueuing Move request for scope (0.13, 0.05)
00:08:27.660 00.002 10072 Worker thread wakes up
00:08:27.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
00:08:27.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
00:08:27.660 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.01 yDistance=-0.14
00:08:27.660 00.000 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.34, period_length = 288.78
00:08:27.660 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:08:27.660 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:27.660 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:08:27.660 00.000 10072 MoveAxis(W, 7, ABG)
00:08:27.660 00.000 10072 Guiding  Dir = 3, Dur = 7
00:08:27.662 00.002 10072 IsGuiding returns 0
00:08:27.662 00.000 10072 PulseGuide returned control before completion, sleep 17
00:08:27.663 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:27.682 00.019 1032 UpdateGuideState exits: m=1515 SNR=27.4
00:08:27.682 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:27.682 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:27.682 00.000 1032 Enqueuing Expose request
00:08:27.694 00.012 10072 IsGuiding returns 0
00:08:27.694 00.000 10072 Move returns status 0, amount 7
00:08:27.694 00.000 10072 MoveAxis(N, 0, ABG)
00:08:27.694 00.000 10072 Move returns status 0, amount 0
00:08:27.695 00.001 10072 move complete, result=0
00:08:27.695 00.000 10072 worker thread done servicing request
00:08:27.695 00.000 10072 Worker thread wakes up
00:08:27.695 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:27.695 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:27.697 00.002 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:08:28.110 00.413 10072 Exposure complete
00:08:28.141 00.031 10072 worker thread done servicing request
00:08:28.141 00.000 1032 OnExposeComplete: enter
00:08:28.155 00.014 1032 UpdateGuideState(): m_state=6
00:08:28.158 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 569
00:08:28.158 00.000 1032 Star::Find returns 1 (0), X=324.92, Y=742.54, Mass=1377, SNR=26.1, Peak=170 HFD=2.6
00:08:28.158 00.000 1032 MultiStar: [#1 0.11,-0.10,1.00,U] [#2 0.20,0.07,1.00,U] [#3 0.15,-0.03,0.74,U] [#4 -0.05,-0.14,0.69,U] [#5 0.23,-0.11,0.00,M1] [#6 0.25,0.09,0.00,M5] [#7 0.39,-0.08,0.00,M1] [#8 -0.03,0.14,0.59,U] 
00:08:28.158 00.000 1032 refined, 5 included, MultiStar: {0.13, 0.02}, one-star: {0.31, 0.16}
00:08:28.158 00.000 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:08:28.166 00.008 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:08:28.166 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.14 cameraTheta=0.14 mountX=-0.02 mountY=-0.14, mountTheta=-1.69
00:08:28.170 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
00:08:28.172 00.002 1032 Enqueuing Move request for scope (0.13, 0.02)
00:08:28.172 00.000 10072 Worker thread wakes up
00:08:28.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
00:08:28.172 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
00:08:28.172 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.02 yDistance=-0.14
00:08:28.175 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.34, period_length = 288.78
00:08:28.175 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:08:28.175 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:28.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:08:28.175 00.000 10072 MoveAxis(W, 6, ABG)
00:08:28.175 00.000 10072 Guiding  Dir = 3, Dur = 6
00:08:28.176 00.001 10072 IsGuiding returns 0
00:08:28.176 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:28.177 00.001 10072 PulseGuide returned control before completion, sleep 16
00:08:28.194 00.017 1032 UpdateGuideState exits: m=1377 SNR=26.1
00:08:28.196 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:28.198 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:28.200 00.002 1032 Enqueuing Expose request
00:08:28.208 00.008 10072 IsGuiding returns 0
00:08:28.208 00.000 10072 Move returns status 0, amount 6
00:08:28.208 00.000 10072 MoveAxis(N, 0, ABG)
00:08:28.208 00.000 10072 Move returns status 0, amount 0
00:08:28.208 00.000 10072 move complete, result=0
00:08:28.209 00.001 10072 worker thread done servicing request
00:08:28.209 00.000 10072 Worker thread wakes up
00:08:28.209 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:28.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:28.209 00.000 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:08:28.846 00.637 10072 Exposure complete
00:08:28.887 00.041 10072 worker thread done servicing request
00:08:28.887 00.000 1032 OnExposeComplete: enter
00:08:28.892 00.005 1032 UpdateGuideState(): m_state=6
00:08:28.894 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 570
00:08:28.896 00.002 1032 Star::Find returns 1 (0), X=324.95, Y=742.57, Mass=1262, SNR=25.0, Peak=153 HFD=2.6
00:08:28.898 00.002 1032 MultiStar: [#1 0.02,-0.07,1.10,U] [#2 0.06,0.10,0.97,U] [#3 0.26,-0.12,0.00,M1] [#4 -0.06,-0.16,0.68,U] [#5 0.23,0.01,0.74,U] [#6 0.19,0.06,0.72,U] [#7 0.27,-0.02,0.00,M2] [#8 -0.09,0.15,0.62,U] 
00:08:28.900 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.04}, one-star: {0.33, 0.19}
00:08:28.902 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
00:08:28.902 00.000 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
00:08:28.904 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.39 mountX=0.01 mountY=-0.11, mountTheta=-1.44
00:08:28.908 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
00:08:28.908 00.000 1032 Enqueuing Move request for scope (0.11, 0.04)
00:08:28.908 00.000 10072 Worker thread wakes up
00:08:28.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:08:28.908 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:08:28.908 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.11
00:08:28.908 00.000 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.34, period_length = 288.78
00:08:28.908 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:08:28.908 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:28.908 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:08:28.908 00.000 10072 MoveAxis(W, 6, ABG)
00:08:28.908 00.000 10072 Guiding  Dir = 3, Dur = 6
00:08:28.913 00.005 10072 IsGuiding returns 0
00:08:28.913 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:28.913 00.000 10072 PulseGuide returned control before completion, sleep 16
00:08:28.931 00.018 1032 UpdateGuideState exits: m=1262 SNR=25.0
00:08:28.933 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:28.935 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:28.937 00.002 1032 Enqueuing Expose request
00:08:28.945 00.008 10072 IsGuiding returns 0
00:08:28.945 00.000 10072 Move returns status 0, amount 6
00:08:28.945 00.000 10072 MoveAxis(N, 0, ABG)
00:08:28.945 00.000 10072 Move returns status 0, amount 0
00:08:28.945 00.000 10072 move complete, result=0
00:08:28.945 00.000 10072 worker thread done servicing request
00:08:28.945 00.000 10072 Worker thread wakes up
00:08:28.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:28.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:28.945 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:08:29.360 00.415 10072 Exposure complete
00:08:29.401 00.041 10072 worker thread done servicing request
00:08:29.401 00.000 1032 OnExposeComplete: enter
00:08:29.406 00.005 1032 UpdateGuideState(): m_state=6
00:08:29.407 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 571
00:08:29.409 00.002 1032 Star::Find returns 1 (0), X=324.88, Y=742.59, Mass=1504, SNR=27.3, Peak=183 HFD=2.7
00:08:29.411 00.002 1032 MultiStar: [#1 -0.05,-0.02,1.05,U] [#2 0.01,0.06,0.93,U] [#3 0.14,-0.09,0.64,U] [#4 0.02,-0.00,0.64,U] [#5 0.18,0.08,0.67,U] [#6 0.18,0.19,0.00,M5] [#7 0.26,-0.11,0.00,M3] [#8 -0.19,0.13,0.56,U] 
00:08:29.413 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.06}, one-star: {0.27, 0.22}
00:08:29.414 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
00:08:29.414 00.000 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
00:08:29.416 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.74 mountX=0.04 mountY=-0.07, mountTheta=-1.09
00:08:29.416 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
00:08:29.416 00.000 1032 Enqueuing Move request for scope (0.06, 0.06)
00:08:29.422 00.006 10072 Worker thread wakes up
00:08:29.422 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
00:08:29.422 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
00:08:29.422 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
00:08:29.422 00.000 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.34, period_length = 288.78
00:08:29.422 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:08:29.422 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:29.422 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:08:29.422 00.000 10072 MoveAxis(W, 6, ABG)
00:08:29.422 00.000 10072 Guiding  Dir = 3, Dur = 6
00:08:29.424 00.002 10072 IsGuiding returns 0
00:08:29.424 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:29.425 00.001 10072 PulseGuide returned control before completion, sleep 16
00:08:29.440 00.015 1032 UpdateGuideState exits: m=1504 SNR=27.3
00:08:29.440 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:29.440 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:29.448 00.008 1032 Enqueuing Expose request
00:08:29.456 00.008 10072 IsGuiding returns 0
00:08:29.456 00.000 10072 Move returns status 0, amount 6
00:08:29.456 00.000 10072 MoveAxis(N, 0, ABG)
00:08:29.456 00.000 10072 Move returns status 0, amount 0
00:08:29.456 00.000 10072 move complete, result=0
00:08:29.456 00.000 10072 worker thread done servicing request
00:08:29.456 00.000 10072 Worker thread wakes up
00:08:29.456 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:29.456 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:29.456 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:08:30.096 00.640 10072 Exposure complete
00:08:30.137 00.041 10072 worker thread done servicing request
00:08:30.137 00.000 1032 OnExposeComplete: enter
00:08:30.138 00.001 1032 UpdateGuideState(): m_state=6
00:08:30.141 00.003 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 572
00:08:30.143 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=742.60, Mass=1397, SNR=26.3, Peak=174 HFD=2.7
00:08:30.144 00.001 1032 MultiStar: [#1 -0.03,0.07,1.10,U] [#2 -0.07,0.09,0.96,U] [#3 0.10,0.07,0.71,U] [#4 -0.02,-0.02,0.68,U] [#5 0.11,0.15,0.62,U] [#6 0.11,0.33,0.00,M6] [#7 0.09,-0.33,0.00,M4] [#8 -0.03,0.13,0.60,U] 
00:08:30.146 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.11}, one-star: {0.17, 0.22}
00:08:30.146 00.000 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
00:08:30.148 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
00:08:30.150 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.29 mountX=0.09 mountY=-0.06, mountTheta=-0.54
00:08:30.152 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
00:08:30.154 00.002 1032 Enqueuing Move request for scope (0.03, 0.11)
00:08:30.156 00.002 10072 Worker thread wakes up
00:08:30.156 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
00:08:30.156 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
00:08:30.156 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.09 yDistance=-0.06
00:08:30.156 00.000 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.34, period_length = 288.78
00:08:30.156 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:08:30.158 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:30.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:08:30.158 00.000 10072 MoveAxis(W, 7, ABG)
00:08:30.158 00.000 10072 Guiding  Dir = 3, Dur = 7
00:08:30.159 00.001 10072 IsGuiding returns 0
00:08:30.159 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:30.159 00.000 10072 PulseGuide returned control before completion, sleep 17
00:08:30.175 00.016 1032 UpdateGuideState exits: m=1397 SNR=26.3
00:08:30.177 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:30.179 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:30.181 00.002 1032 Enqueuing Expose request
00:08:30.190 00.009 10072 IsGuiding returns 0
00:08:30.190 00.000 10072 Move returns status 0, amount 7
00:08:30.190 00.000 10072 MoveAxis(N, 0, ABG)
00:08:30.190 00.000 10072 Move returns status 0, amount 0
00:08:30.190 00.000 10072 move complete, result=0
00:08:30.190 00.000 10072 worker thread done servicing request
00:08:30.190 00.000 10072 Worker thread wakes up
00:08:30.190 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:30.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:30.190 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:08:30.605 00.415 10072 Exposure complete
00:08:30.651 00.046 10072 worker thread done servicing request
00:08:30.651 00.000 1032 OnExposeComplete: enter
00:08:30.653 00.002 1032 UpdateGuideState(): m_state=6
00:08:30.655 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 573
00:08:30.657 00.002 1032 Star::Find returns 1 (0), X=324.83, Y=742.47, Mass=1226, SNR=24.7, Peak=144 HFD=2.7
00:08:30.659 00.002 1032 MultiStar: [#1 -0.02,0.06,1.12,U] [#2 0.14,0.16,0.98,U] [#3 0.15,-0.00,0.78,U] [#4 0.06,0.07,0.75,U] [#5 0.01,0.26,0.00,M1] [#6 0.22,0.11,0.73,U] [#7 0.30,0.01,0.00,M5] [#8 -0.08,0.15,0.57,U] 
00:08:30.661 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.09}, one-star: {0.21, 0.09}
00:08:30.663 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
00:08:30.663 00.000 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
00:08:30.665 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.72 mountX=0.06 mountY=-0.12, mountTheta=-1.11
00:08:30.669 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
00:08:30.670 00.001 1032 Enqueuing Move request for scope (0.10, 0.09)
00:08:30.672 00.002 10072 Worker thread wakes up
00:08:30.672 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
00:08:30.672 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
00:08:30.672 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
00:08:30.672 00.000 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.34, period_length = 288.78
00:08:30.672 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:08:30.674 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:30.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:08:30.674 00.000 10072 MoveAxis(W, 6, ABG)
00:08:30.674 00.000 10072 Guiding  Dir = 3, Dur = 6
00:08:30.675 00.001 10072 IsGuiding returns 0
00:08:30.675 00.000 10072 PulseGuide returned control before completion, sleep 16
00:08:30.675 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:30.693 00.018 1032 UpdateGuideState exits: m=1226 SNR=24.7
00:08:30.695 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:30.697 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:30.699 00.002 1032 Enqueuing Expose request
00:08:30.707 00.008 10072 IsGuiding returns 0
00:08:30.707 00.000 10072 Move returns status 0, amount 6
00:08:30.707 00.000 10072 MoveAxis(N, 0, ABG)
00:08:30.707 00.000 10072 Move returns status 0, amount 0
00:08:30.707 00.000 10072 move complete, result=0
00:08:30.707 00.000 10072 worker thread done servicing request
00:08:30.707 00.000 10072 Worker thread wakes up
00:08:30.707 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:30.707 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:30.708 00.001 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:08:31.344 00.636 10072 Exposure complete
00:08:31.382 00.038 10072 worker thread done servicing request
00:08:31.382 00.000 1032 OnExposeComplete: enter
00:08:31.382 00.000 1032 UpdateGuideState(): m_state=6
00:08:31.382 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 574
00:08:31.390 00.008 1032 Star::Find returns 1 (0), X=324.86, Y=742.55, Mass=1389, SNR=26.2, Peak=174 HFD=2.7
00:08:31.391 00.001 1032 MultiStar: [#1 -0.02,0.02,1.11,U] [#2 0.00,0.22,0.93,U] [#3 0.04,0.03,0.68,U] [#4 -0.04,0.01,0.65,U] [#5 0.24,0.19,0.00,M2] [#6 0.10,-0.04,0.70,U] [#7 0.19,0.01,0.54,U] [#8 -0.18,0.20,0.00,M5] 
00:08:31.393 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.07}, one-star: {0.24, 0.17}
00:08:31.395 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
00:08:31.395 00.000 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
00:08:31.399 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.79 mountX=0.05 mountY=-0.09, mountTheta=-1.04
00:08:31.401 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
00:08:31.403 00.002 1032 Enqueuing Move request for scope (0.07, 0.07)
00:08:31.405 00.002 10072 Worker thread wakes up
00:08:31.405 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
00:08:31.405 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:08:31.405 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.09
00:08:31.406 00.001 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.34, period_length = 288.78
00:08:31.406 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:08:31.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:31.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:08:31.406 00.000 10072 MoveAxis(W, 7, ABG)
00:08:31.406 00.000 10072 Guiding  Dir = 3, Dur = 7
00:08:31.406 00.000 10072 IsGuiding returns 0
00:08:31.406 00.000 10072 PulseGuide returned control before completion, sleep 17
00:08:31.406 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:31.425 00.019 1032 UpdateGuideState exits: m=1389 SNR=26.2
00:08:31.427 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:31.429 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:31.429 00.000 1032 Enqueuing Expose request
00:08:31.438 00.009 10072 IsGuiding returns 0
00:08:31.438 00.000 10072 Move returns status 0, amount 7
00:08:31.438 00.000 10072 MoveAxis(N, 0, ABG)
00:08:31.438 00.000 10072 Move returns status 0, amount 0
00:08:31.438 00.000 10072 move complete, result=0
00:08:31.438 00.000 10072 worker thread done servicing request
00:08:31.438 00.000 10072 Worker thread wakes up
00:08:31.438 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:31.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:31.439 00.001 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:08:31.850 00.411 10072 Exposure complete
00:08:31.892 00.042 10072 worker thread done servicing request
00:08:31.892 00.000 1032 OnExposeComplete: enter
00:08:31.898 00.006 1032 UpdateGuideState(): m_state=6
00:08:31.900 00.002 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 575
00:08:31.902 00.002 1032 Star::Find returns 1 (0), X=324.93, Y=742.59, Mass=1404, SNR=26.4, Peak=186 HFD=2.6
00:08:31.904 00.002 1032 MultiStar: [#1 -0.06,0.07,1.13,U] [#2 0.03,0.08,1.02,U] [#3 0.18,-0.05,0.73,U] [#4 0.01,0.03,0.65,U] [#5 0.19,0.13,0.68,U] [#6 0.05,0.21,0.69,U] [#7 0.19,-0.02,0.54,U] [#8 -0.24,0.10,0.00,M6] 
00:08:31.906 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.09}, one-star: {0.31, 0.21}
00:08:31.908 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
00:08:31.909 00.001 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
00:08:31.911 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.71 mountX=0.06 mountY=-0.13, mountTheta=-1.12
00:08:31.913 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
00:08:31.914 00.001 1032 Enqueuing Move request for scope (0.11, 0.09)
00:08:31.916 00.002 10072 Worker thread wakes up
00:08:31.916 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
00:08:31.916 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
00:08:31.916 00.000 10072 Moving (0.11, 0.09) raw xDistance=0.06 yDistance=-0.13
00:08:31.916 00.000 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.34, period_length = 288.78
00:08:31.916 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:08:31.916 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:31.916 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:08:31.916 00.000 10072 MoveAxis(W, 6, ABG)
00:08:31.916 00.000 10072 Guiding  Dir = 3, Dur = 6
00:08:31.918 00.002 10072 IsGuiding returns 0
00:08:31.919 00.001 10072 PulseGuide returned control before completion, sleep 16
00:08:31.919 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:31.935 00.016 1032 UpdateGuideState exits: m=1404 SNR=26.4
00:08:31.935 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:31.935 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:31.935 00.000 1032 Enqueuing Expose request
00:08:31.950 00.015 10072 IsGuiding returns 0
00:08:31.950 00.000 10072 Move returns status 0, amount 6
00:08:31.950 00.000 10072 MoveAxis(N, 0, ABG)
00:08:31.950 00.000 10072 Move returns status 0, amount 0
00:08:31.950 00.000 10072 move complete, result=0
00:08:31.950 00.000 10072 worker thread done servicing request
00:08:31.950 00.000 10072 Worker thread wakes up
00:08:31.950 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:31.950 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:31.950 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:08:32.586 00.636 10072 Exposure complete
00:08:32.629 00.043 10072 worker thread done servicing request
00:08:32.629 00.000 1032 OnExposeComplete: enter
00:08:32.631 00.002 1032 UpdateGuideState(): m_state=6
00:08:32.632 00.001 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 576
00:08:32.632 00.000 1032 Star::Find returns 1 (0), X=324.83, Y=742.65, Mass=1332, SNR=25.7, Peak=165 HFD=2.7
00:08:32.632 00.000 1032 MultiStar: [#1 -0.01,0.10,1.17,U] [#2 -0.01,0.25,0.95,U] [#3 -0.02,0.10,0.72,U] [#4 -0.01,0.18,0.70,U] [#5 0.12,0.35,0.00,M2] [#6 0.14,0.25,0.00,M4] [#7 0.13,0.12,0.52,U] [#8 -0.24,0.21,0.00,M7] 
00:08:32.632 00.000 1032 refined, 5 included, MultiStar: {0.05, 0.17}, one-star: {0.22, 0.28}
00:08:32.632 00.000 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
00:08:32.641 00.009 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
00:08:32.641 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.29 mountX=0.16 mountY=-0.09, mountTheta=-0.54
00:08:32.644 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.17, opts=13)
00:08:32.648 00.004 1032 Enqueuing Move request for scope (0.05, 0.17)
00:08:32.648 00.000 10072 Worker thread wakes up
00:08:32.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
00:08:32.648 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
00:08:32.648 00.000 10072 Moving (0.05, 0.17) raw xDistance=0.16 yDistance=-0.09
00:08:32.650 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.33, period_length = 288.78
00:08:32.650 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
00:08:32.650 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:32.650 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:08:32.650 00.000 10072 MoveAxis(W, 82, ABG)
00:08:32.650 00.000 10072 Guiding  Dir = 3, Dur = 82
00:08:32.652 00.002 10072 IsGuiding returns 0
00:08:32.652 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:32.653 00.001 10072 PulseGuide returned control before completion, sleep 92
00:08:32.669 00.016 1032 UpdateGuideState exits: m=1332 SNR=25.7
00:08:32.671 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:32.673 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:32.675 00.002 1032 Enqueuing Expose request
00:08:32.747 00.072 10072 IsGuiding returns 1
00:08:32.747 00.000 10072 scope still moving after pulse duration time elapsed
00:08:32.778 00.031 10072 IsGuiding returns 0
00:08:32.778 00.000 10072 scope move finished after 82 + 44 ms
00:08:32.778 00.000 10072 Move returns status 0, amount 82
00:08:32.778 00.000 10072 MoveAxis(N, 0, ABG)
00:08:32.778 00.000 10072 Move returns status 0, amount 0
00:08:32.778 00.000 10072 move complete, result=0
00:08:32.778 00.000 10072 worker thread done servicing request
00:08:32.778 00.000 10072 Worker thread wakes up
00:08:32.778 00.000 1032 GuideStep: 0.2 px 82 ms WEST, -0.1 px 0 ms NORTH
00:08:32.781 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:32.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,727,31,31)
00:08:33.143 00.362 1032 evsrv: cli 0D18CC10 connect
00:08:33.146 00.003 1032 case statement mapped state 6 to 3
00:08:33.148 00.002 1032 case statement mapped state 6 to 3
00:08:33.150 00.002 1032 evsrv: cli 0D18CC10 request: {"method":"get_app_state","id":"442117ca-ca6a-4b5e-9788-b30fc8ed304b"}
00:08:33.152 00.002 1032 case statement mapped state 6 to 3
00:08:33.154 00.002 1032 evsrv: cli 0D18CC10 response: {"jsonrpc":"2.0","result":"Guiding","id":"442117ca-ca6a-4b5e-9788-b30fc8ed304b"}
00:08:33.156 00.002 1032 evsrv: cli 0D18CC10 disconnect
00:08:33.159 00.003 1032 evsrv: cli 0D18C530 connect
00:08:33.163 00.004 1032 case statement mapped state 6 to 3
00:08:33.165 00.002 1032 case statement mapped state 6 to 3
00:08:33.167 00.002 1032 evsrv: cli 0D18C530 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"f46107aa-58f1-4f47-8624-00be84f194f6"}
00:08:33.171 00.004 1032 PhdController::Dither begins
00:08:33.172 00.001 1032 dither: size=3.00, dRA=-2.66 dDec=0.65
00:08:33.174 00.002 1032 MountToCamera -- mountTheta (2.90) + m_xAngle (1.83) = xAngle (4.73 = -1.55)
00:08:33.177 00.003 1032 MountToCamera -- mountX=-2.66 mountY=0.65 hyp=2.74 mountTheta=2.90 cameraX=0.06, cameraY=-2.73 cameraTheta=-1.55
00:08:33.180 00.003 1032 setting lock position to (324.67, 739.64)
00:08:33.182 00.002 1032 Mount: notify guiding dithered (0.1, -2.7)
00:08:33.184 00.002 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:08:33.186 00.002 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:08:33.188 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:08:33.190 00.002 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:08:33.192 00.002 10072 Exposure complete
00:08:33.194 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:08:33.196 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:08:33.196 00.000 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:08:33.199 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:08:33.201 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:08:33.203 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:08:33.203 00.000 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:08:33.205 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:08:33.207 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:08:33.211 00.004 1032 MultiStar: stabilizing after lock position change
00:08:33.213 00.002 1032 Status Line: Dither by -2.66,0.65
00:08:33.216 00.003 1032 PhdController: newstate STATE_SETTLE_BEGIN
00:08:33.218 00.002 1032 PhdController: newstate STATE_SETTLE_WAIT
00:08:33.221 00.003 1032 evsrv: cli 0D18C530 response: {"jsonrpc":"2.0","result":0,"id":"f46107aa-58f1-4f47-8624-00be84f194f6"}
00:08:33.223 00.002 1032 evsrv: cli 0D18C530 disconnect
00:08:33.245 00.022 10072 worker thread done servicing request
00:08:33.245 00.000 1032 OnExposeComplete: enter
00:08:33.247 00.002 1032 UpdateGuideState(): m_state=6
00:08:33.252 00.005 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 577
00:08:33.253 00.001 1032 Star::Find returns 1 (0), X=324.94, Y=742.50, Mass=1384, SNR=26.2, Peak=169 HFD=2.5
00:08:33.255 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
00:08:33.257 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
00:08:33.259 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=2.86 hyp=2.87 cameraTheta=1.48 mountX=2.70 mountY=-0.99, mountTheta=-0.35
00:08:33.261 00.002 1032 dither recenter: remaining=(2.7,-0.6) step=(2.7,-0.6)
00:08:33.265 00.004 1032 MountToCamera -- mountTheta (-0.24) + m_xAngle (1.83) = xAngle (1.59 = 1.59)
00:08:33.267 00.002 1032 MountToCamera -- mountX=2.66 mountY=-0.65 hyp=2.74 mountTheta=-0.24 cameraX=-0.06, cameraY=2.73 cameraTheta=1.59
00:08:33.269 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=2.73, opts=4)
00:08:33.271 00.002 1032 Enqueuing Move request for scope (-0.06, 2.73)
00:08:33.273 00.002 1032 Mount: notify direct move 2.66,-0.65
00:08:33.275 00.002 10072 Worker thread wakes up
00:08:33.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 2.73) opts 0x4
00:08:33.275 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 2.73)
00:08:33.275 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:08:33.277 00.002 10072 Moving (-0.06, 2.73) raw xDistance=2.66 yDistance=-0.65
00:08:33.277 00.000 10072 BLC: window closed
00:08:33.277 00.000 10072 MoveAxis(W, 2716, B)
00:08:33.277 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:08:33.279 00.002 10072 Guiding  Dir = 3, Dur = 2716
00:08:33.279 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:08:33.281 00.002 10072 IsGuiding returns 0
00:08:33.281 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:08:33.284 00.003 10072 PulseGuide returned control before completion, sleep 2726
00:08:33.285 00.001 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:08:33.287 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:08:33.289 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:08:33.291 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:08:33.293 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:08:33.295 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:08:33.297 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:08:33.299 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:08:33.301 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:08:33.305 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:33.329 00.024 1032 UpdateGuideState exits: m=1384 SNR=26.2
00:08:33.331 00.002 1032 PhdController: settling, locked = 1, distance = 2.87 (0.25) aobump = 0 frame = 1 / 99999
00:08:33.333 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784174913.333,"Host":"MELE","Inst":1,"Distance":2.87,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:08:33.337 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:33.339 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:33.341 00.002 1032 Enqueuing Expose request
00:08:36.012 02.671 10072 IsGuiding returns 0
00:08:36.012 00.000 10072 Move returns status 0, amount 2716
00:08:36.012 00.000 10072 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:08:36.012 00.000 10072 MoveAxis(N, 417, B)
00:08:36.012 00.000 10072 Guiding  Dir = 0, Dur = 417
00:08:36.013 00.001 10072 IsGuiding returns 0
00:08:36.013 00.000 10072 PulseGuide returned control before completion, sleep 427
00:08:36.441 00.428 10072 IsGuiding returns 0
00:08:36.442 00.001 10072 Move returns status 0, amount 417
00:08:36.442 00.000 10072 move complete, result=0
00:08:36.442 00.000 10072 worker thread done servicing request
00:08:36.442 00.000 10072 Worker thread wakes up
00:08:36.442 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:36.442 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:36.442 00.000 1032 GuideStep: 2.7 px 2716 ms WEST, -0.6 px 417 ms NORTH
00:08:37.079 00.637 10072 Exposure complete
00:08:37.125 00.046 10072 worker thread done servicing request
00:08:37.125 00.000 1032 OnExposeComplete: enter
00:08:37.125 00.000 1032 UpdateGuideState(): m_state=6
00:08:37.125 00.000 1032 Star::Find(15, 324, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 578
00:08:37.130 00.005 1032 Star::Find returns 1 (0), X=324.77, Y=739.80, Mass=1386, SNR=26.2, Peak=172 HFD=2.5
00:08:37.130 00.000 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
00:08:37.130 00.000 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
00:08:37.130 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=0.99 mountX=0.12 mountY=-0.14, mountTheta=-0.84
00:08:37.130 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.16, opts=13)
00:08:37.130 00.000 1032 Enqueuing Move request for scope (0.10, 0.16)
00:08:37.141 00.011 10072 Worker thread wakes up
00:08:37.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
00:08:37.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
00:08:37.141 00.000 10072 Moving (0.10, 0.16) raw xDistance=0.12 yDistance=-0.14
00:08:37.141 00.000 10072 PPEC rslt(dithering): input = 0.12, final = 0.06
00:08:37.141 00.000 10072 PPEC: input: 0.12, control: 0.06, exposure: 500
00:08:37.141 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:37.141 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:08:37.141 00.000 10072 MoveAxis(W, 62, ABG)
00:08:37.141 00.000 10072 Guiding  Dir = 3, Dur = 62
00:08:37.141 00.000 10072 IsGuiding returns 0
00:08:37.142 00.001 10072 PulseGuide returned control before completion, sleep 72
00:08:37.144 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:37.158 00.014 1032 UpdateGuideState exits: m=1386 SNR=26.2
00:08:37.164 00.006 1032 PhdController: settling, locked = 1, distance = 0.19 (0.25) aobump = 0 frame = 2 / 99999
00:08:37.164 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784174917.164,"Host":"MELE","Inst":1,"Distance":0.19,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:08:37.164 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:37.164 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:37.164 00.000 1032 Enqueuing Expose request
00:08:37.222 00.058 10072 IsGuiding returns 1
00:08:37.222 00.000 10072 scope still moving after pulse duration time elapsed
00:08:37.253 00.031 10072 IsGuiding returns 0
00:08:37.253 00.000 10072 scope move finished after 62 + 49 ms
00:08:37.253 00.000 10072 Move returns status 0, amount 62
00:08:37.253 00.000 10072 MoveAxis(N, 0, ABG)
00:08:37.253 00.000 10072 Move returns status 0, amount 0
00:08:37.253 00.000 10072 move complete, result=0
00:08:37.253 00.000 10072 worker thread done servicing request
00:08:37.253 00.000 10072 Worker thread wakes up
00:08:37.253 00.000 1032 GuideStep: 0.1 px 62 ms WEST, -0.1 px 0 ms NORTH
00:08:37.255 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:37.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:37.666 00.411 10072 Exposure complete
00:08:37.724 00.058 10072 worker thread done servicing request
00:08:37.724 00.000 1032 OnExposeComplete: enter
00:08:37.726 00.002 1032 UpdateGuideState(): m_state=6
00:08:37.730 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 579
00:08:37.732 00.002 1032 Star::Find returns 1 (0), X=324.81, Y=739.75, Mass=1388, SNR=26.2, Peak=172 HFD=2.6
00:08:37.732 00.000 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
00:08:37.735 00.003 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
00:08:37.737 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.64 mountX=0.07 mountY=-0.16, mountTheta=-1.19
00:08:37.739 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.10, opts=13)
00:08:37.741 00.002 1032 Enqueuing Move request for scope (0.14, 0.10)
00:08:37.743 00.002 10072 Worker thread wakes up
00:08:37.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
00:08:37.743 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
00:08:37.743 00.000 10072 Moving (0.14, 0.10) raw xDistance=0.07 yDistance=-0.16
00:08:37.743 00.000 10072 PPEC rslt(dithering): input = 0.07, final = 0.03
00:08:37.743 00.000 10072 PPEC: input: 0.07, control: 0.03, exposure: 500
00:08:37.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:37.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:08:37.743 00.000 10072 MoveAxis(W, 33, ABG)
00:08:37.743 00.000 10072 Guiding  Dir = 3, Dur = 33
00:08:37.744 00.001 10072 IsGuiding returns 0
00:08:37.744 00.000 10072 PulseGuide returned control before completion, sleep 43
00:08:37.745 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:37.766 00.021 1032 UpdateGuideState exits: m=1388 SNR=26.2
00:08:37.766 00.000 1032 PhdController: settling, locked = 1, distance = 0.18 (0.25) aobump = 0 frame = 3 / 99999
00:08:37.771 00.005 1032 evsrv: {"Event":"Settling","Timestamp":1784174917.771,"Host":"MELE","Inst":1,"Distance":0.18,"Time":0.6,"SettleTime":3.0,"StarLocked":true}
00:08:37.773 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:37.775 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:37.777 00.002 1032 Enqueuing Expose request
00:08:37.792 00.015 10072 IsGuiding returns 1
00:08:37.792 00.000 10072 scope still moving after pulse duration time elapsed
00:08:37.824 00.032 10072 IsGuiding returns 0
00:08:37.824 00.000 10072 scope move finished after 33 + 46 ms
00:08:37.824 00.000 10072 Move returns status 0, amount 33
00:08:37.824 00.000 10072 MoveAxis(N, 0, ABG)
00:08:37.824 00.000 10072 Move returns status 0, amount 0
00:08:37.824 00.000 10072 move complete, result=0
00:08:37.824 00.000 10072 worker thread done servicing request
00:08:37.824 00.000 10072 Worker thread wakes up
00:08:37.824 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:37.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:37.824 00.000 1032 GuideStep: 0.1 px 33 ms WEST, -0.2 px 0 ms NORTH
00:08:38.456 00.632 10072 Exposure complete
00:08:38.523 00.067 10072 worker thread done servicing request
00:08:38.523 00.000 1032 OnExposeComplete: enter
00:08:38.530 00.007 1032 UpdateGuideState(): m_state=6
00:08:38.534 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 580
00:08:38.536 00.002 1032 Star::Find returns 1 (0), X=324.99, Y=739.67, Mass=1406, SNR=26.4, Peak=195 HFD=2.4
00:08:38.538 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
00:08:38.540 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
00:08:38.542 00.002 1032 CameraToMount -- cameraX=0.32 cameraY=0.03 hyp=0.32 cameraTheta=0.10 mountX=-0.05 mountY=-0.31, mountTheta=-1.73
00:08:38.548 00.006 1032 SchedulePrimaryMove(0F526948, x=0.32, y=0.03, opts=13)
00:08:38.551 00.003 1032 Enqueuing Move request for scope (0.32, 0.03)
00:08:38.557 00.006 10072 Worker thread wakes up
00:08:38.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.03) opts 0xd
00:08:38.557 00.000 10072 Handling offset move in thread for scope, endpoint = (0.32, 0.03)
00:08:38.557 00.000 10072 Moving (0.32, 0.03) raw xDistance=-0.05 yDistance=-0.31
00:08:38.557 00.000 10072 PPEC rslt(dithering): input = -0.05, final = -0.02
00:08:38.557 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
00:08:38.557 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:08:38.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:08:38.557 00.000 10072 MoveAxis(E, 25, ABG)
00:08:38.557 00.000 10072 Guiding  Dir = 2, Dur = 25
00:08:38.559 00.002 10072 IsGuiding returns 0
00:08:38.560 00.001 10072 PulseGuide returned control before completion, sleep 35
00:08:38.561 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:38.591 00.030 1032 UpdateGuideState exits: m=1406 SNR=26.4
00:08:38.595 00.004 1032 PhdController: settling, locked = 1, distance = 0.22 (0.25) aobump = 0 frame = 4 / 99999
00:08:38.599 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784174918.597,"Host":"MELE","Inst":1,"Distance":0.22,"Time":1.4,"SettleTime":3.0,"StarLocked":true}
00:08:38.600 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:38.602 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:38.602 00.000 1032 Enqueuing Expose request
00:08:38.608 00.006 10072 IsGuiding returns 0
00:08:38.608 00.000 10072 Move returns status 0, amount 25
00:08:38.608 00.000 10072 MoveAxis(N, 0, ABG)
00:08:38.608 00.000 10072 Move returns status 0, amount 0
00:08:38.608 00.000 10072 move complete, result=0
00:08:38.608 00.000 10072 worker thread done servicing request
00:08:38.608 00.000 10072 Worker thread wakes up
00:08:38.608 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:38.608 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:38.615 00.007 1032 GuideStep: -0.1 px 25 ms EAST, -0.3 px 0 ms NORTH
00:08:39.021 00.406 10072 Exposure complete
00:08:39.082 00.061 10072 worker thread done servicing request
00:08:39.084 00.002 1032 OnExposeComplete: enter
00:08:39.086 00.002 1032 UpdateGuideState(): m_state=6
00:08:39.090 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 581
00:08:39.094 00.004 1032 Star::Find returns 1 (0), X=324.84, Y=739.52, Mass=1262, SNR=25.0, Peak=160 HFD=2.6
00:08:39.096 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
00:08:39.100 00.004 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
00:08:39.101 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.62 mountX=-0.16 mountY=-0.13, mountTheta=-2.45
00:08:39.101 00.000 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.12, opts=13)
00:08:39.101 00.000 1032 Enqueuing Move request for scope (0.17, -0.12)
00:08:39.110 00.009 10072 Worker thread wakes up
00:08:39.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
00:08:39.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
00:08:39.110 00.000 10072 Moving (0.17, -0.12) raw xDistance=-0.16 yDistance=-0.13
00:08:39.110 00.000 10072 PPEC rslt(dithering): input = -0.16, final = -0.08
00:08:39.110 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:08:39.112 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:39.112 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:08:39.112 00.000 10072 MoveAxis(E, 80, ABG)
00:08:39.112 00.000 10072 Guiding  Dir = 2, Dur = 80
00:08:39.112 00.000 10072 IsGuiding returns 0
00:08:39.113 00.001 10072 PulseGuide returned control before completion, sleep 90
00:08:39.114 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:39.141 00.027 1032 UpdateGuideState exits: m=1262 SNR=25.0
00:08:39.146 00.005 1032 PhdController: settling, locked = 1, distance = 0.22 (0.25) aobump = 0 frame = 5 / 99999
00:08:39.148 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784174919.148,"Host":"MELE","Inst":1,"Distance":0.22,"Time":2.0,"SettleTime":3.0,"StarLocked":true}
00:08:39.150 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:39.152 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:39.156 00.004 1032 Enqueuing Expose request
00:08:39.207 00.051 10072 IsGuiding returns 1
00:08:39.208 00.001 10072 scope still moving after pulse duration time elapsed
00:08:39.238 00.030 10072 IsGuiding returns 0
00:08:39.238 00.000 10072 scope move finished after 80 + 46 ms
00:08:39.238 00.000 10072 Move returns status 0, amount 80
00:08:39.238 00.000 10072 MoveAxis(N, 0, ABG)
00:08:39.240 00.002 10072 Move returns status 0, amount 0
00:08:39.240 00.000 10072 move complete, result=0
00:08:39.240 00.000 10072 worker thread done servicing request
00:08:39.240 00.000 1032 GuideStep: -0.2 px 80 ms EAST, -0.1 px 0 ms NORTH
00:08:39.244 00.004 10072 Worker thread wakes up
00:08:39.244 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:39.244 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:39.874 00.630 10072 Exposure complete
00:08:39.956 00.082 10072 worker thread done servicing request
00:08:39.956 00.000 1032 OnExposeComplete: enter
00:08:39.958 00.002 1032 UpdateGuideState(): m_state=6
00:08:39.963 00.005 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 582
00:08:39.966 00.003 1032 Star::Find returns 1 (0), X=324.91, Y=739.81, Mass=1268, SNR=25.1, Peak=166 HFD=2.5
00:08:39.969 00.003 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
00:08:39.971 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
00:08:39.973 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=0.16 hyp=0.28 cameraTheta=0.61 mountX=0.10 mountY=-0.27, mountTheta=-1.22
00:08:39.979 00.006 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.16, opts=13)
00:08:39.982 00.003 1032 Enqueuing Move request for scope (0.23, 0.16)
00:08:39.985 00.003 10072 Worker thread wakes up
00:08:39.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.16) opts 0xd
00:08:39.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.16)
00:08:39.985 00.000 10072 Moving (0.23, 0.16) raw xDistance=0.10 yDistance=-0.27
00:08:39.985 00.000 10072 PPEC rslt(dithering): input = 0.10, final = 0.05
00:08:39.985 00.000 10072 PPEC: input: 0.10, control: 0.05, exposure: 500
00:08:39.987 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:08:39.987 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:08:39.987 00.000 10072 MoveAxis(W, 49, ABG)
00:08:39.987 00.000 10072 Guiding  Dir = 3, Dur = 49
00:08:39.988 00.001 10072 IsGuiding returns 0
00:08:39.988 00.000 10072 PulseGuide returned control before completion, sleep 59
00:08:39.988 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:40.020 00.032 1032 UpdateGuideState exits: m=1268 SNR=25.1
00:08:40.024 00.004 1032 PhdController: settling, locked = 1, distance = 0.24 (0.25) aobump = 0 frame = 6 / 99999
00:08:40.028 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784174920.028,"Host":"MELE","Inst":1,"Distance":0.24,"Time":2.9,"SettleTime":3.0,"StarLocked":true}
00:08:40.031 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:40.034 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:40.038 00.004 1032 Enqueuing Expose request
00:08:40.061 00.023 10072 IsGuiding returns 1
00:08:40.061 00.000 10072 scope still moving after pulse duration time elapsed
00:08:40.093 00.032 10072 IsGuiding returns 0
00:08:40.093 00.000 10072 scope move finished after 49 + 56 ms
00:08:40.093 00.000 10072 Move returns status 0, amount 49
00:08:40.093 00.000 10072 MoveAxis(N, 0, ABG)
00:08:40.093 00.000 10072 Move returns status 0, amount 0
00:08:40.093 00.000 10072 move complete, result=0
00:08:40.093 00.000 10072 worker thread done servicing request
00:08:40.093 00.000 10072 Worker thread wakes up
00:08:40.095 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:40.095 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:40.095 00.000 1032 GuideStep: 0.1 px 49 ms WEST, -0.3 px 0 ms NORTH
00:08:40.507 00.412 10072 Exposure complete
00:08:40.585 00.078 10072 worker thread done servicing request
00:08:40.585 00.000 1032 OnExposeComplete: enter
00:08:40.589 00.004 1032 UpdateGuideState(): m_state=6
00:08:40.593 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 583
00:08:40.595 00.002 1032 Star::Find returns 1 (0), X=324.86, Y=739.70, Mass=1282, SNR=25.2, Peak=168 HFD=2.6
00:08:40.597 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
00:08:40.601 00.004 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
00:08:40.603 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.29 mountX=0.01 mountY=-0.20, mountTheta=-1.54
00:08:40.607 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.06, opts=13)
00:08:40.610 00.003 1032 Enqueuing Move request for scope (0.19, 0.06)
00:08:40.614 00.004 10072 Worker thread wakes up
00:08:40.614 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
00:08:40.614 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
00:08:40.614 00.000 10072 Moving (0.19, 0.06) raw xDistance=0.01 yDistance=-0.20
00:08:40.614 00.000 10072 PPEC rslt(dithering): input = 0.01, final = 0.00
00:08:40.614 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:08:40.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:40.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:08:40.614 00.000 10072 MoveAxis(W, 3, ABG)
00:08:40.614 00.000 10072 Guiding  Dir = 3, Dur = 3
00:08:40.616 00.002 10072 IsGuiding returns 0
00:08:40.616 00.000 10072 PulseGuide returned control before completion, sleep 13
00:08:40.619 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:40.645 00.026 10072 IsGuiding returns 0
00:08:40.645 00.000 10072 Move returns status 0, amount 3
00:08:40.645 00.000 10072 MoveAxis(N, 0, ABG)
00:08:40.645 00.000 10072 Move returns status 0, amount 0
00:08:40.646 00.001 10072 move complete, result=0
00:08:40.646 00.000 10072 worker thread done servicing request
00:08:40.651 00.005 1032 UpdateGuideState exits: m=1282 SNR=25.2
00:08:40.653 00.002 1032 PhdController: settling, locked = 1, distance = 0.23 (0.25) aobump = 0 frame = 7 / 99999
00:08:40.655 00.002 1032 PhdController: newstate STATE_FINISH
00:08:40.659 00.004 1032 PhdController complete: success
00:08:40.661 00.002 1032 evsrv: {"Event":"SettleDone","Timestamp":1784174920.661,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
00:08:40.663 00.002 1032 Mount: notify guiding dither settle done success=1
00:08:40.665 00.002 1032 PhdController: newstate STATE_IDLE
00:08:40.669 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:40.671 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:40.674 00.003 1032 Enqueuing Expose request
00:08:40.677 00.003 10072 Worker thread wakes up
00:08:40.677 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
00:08:40.680 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:40.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:41.314 00.634 10072 Exposure complete
00:08:41.389 00.075 10072 worker thread done servicing request
00:08:41.389 00.000 1032 OnExposeComplete: enter
00:08:41.393 00.004 1032 UpdateGuideState(): m_state=6
00:08:41.396 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 584
00:08:41.398 00.002 1032 Star::Find returns 1 (0), X=324.94, Y=739.69, Mass=1523, SNR=27.5, Peak=215 HFD=2.5
00:08:41.400 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
00:08:41.404 00.004 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
00:08:41.406 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=0.05 hyp=0.28 cameraTheta=0.18 mountX=-0.02 mountY=-0.27, mountTheta=-1.65
00:08:41.411 00.005 1032 SchedulePrimaryMove(0F526948, x=0.27, y=0.05, opts=13)
00:08:41.413 00.002 1032 Enqueuing Move request for scope (0.27, 0.05)
00:08:41.415 00.002 10072 Worker thread wakes up
00:08:41.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.05) opts 0xd
00:08:41.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, 0.05)
00:08:41.415 00.000 10072 Moving (0.27, 0.05) raw xDistance=-0.02 yDistance=-0.27
00:08:41.418 00.003 10072 PPEC rslt(dithering): input = -0.02, final = -0.01
00:08:41.418 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:08:41.418 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.74
00:08:41.418 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:08:41.418 00.000 10072 MoveAxis(E, 11, ABG)
00:08:41.418 00.000 10072 Guiding  Dir = 2, Dur = 11
00:08:41.418 00.000 10072 IsGuiding returns 0
00:08:41.418 00.000 10072 PulseGuide returned control before completion, sleep 21
00:08:41.420 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:41.449 00.029 1032 UpdateGuideState exits: m=1523 SNR=27.5
00:08:41.452 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:41.456 00.004 10072 IsGuiding returns 1
00:08:41.456 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:41.458 00.002 1032 Enqueuing Expose request
00:08:41.462 00.004 10072 scope still moving after pulse duration time elapsed
00:08:41.484 00.022 10072 IsGuiding returns 1
00:08:41.516 00.032 10072 IsGuiding returns 1
00:08:41.547 00.031 10072 IsGuiding returns 1
00:08:41.579 00.032 10072 IsGuiding returns 1
00:08:41.611 00.032 10072 IsGuiding returns 1
00:08:41.643 00.032 10072 IsGuiding returns 1
00:08:41.675 00.032 10072 IsGuiding returns 1
00:08:41.706 00.031 10072 IsGuiding returns 1
00:08:41.737 00.031 10072 IsGuiding returns 1
00:08:41.769 00.032 10072 IsGuiding returns 1
00:08:41.800 00.031 10072 IsGuiding returns 1
00:08:41.832 00.032 10072 IsGuiding returns 1
00:08:41.863 00.031 10072 IsGuiding returns 1
00:08:41.895 00.032 10072 IsGuiding returns 1
00:08:41.926 00.031 10072 IsGuiding returns 1
00:08:41.958 00.032 10072 IsGuiding returns 1
00:08:41.990 00.032 10072 IsGuiding returns 1
00:08:42.021 00.031 10072 IsGuiding returns 1
00:08:42.052 00.031 10072 IsGuiding returns 1
00:08:42.084 00.032 10072 IsGuiding returns 1
00:08:42.116 00.032 10072 IsGuiding returns 1
00:08:42.147 00.031 10072 IsGuiding returns 1
00:08:42.178 00.031 10072 IsGuiding returns 1
00:08:42.210 00.032 10072 IsGuiding returns 1
00:08:42.241 00.031 10072 IsGuiding returns 1
00:08:42.272 00.031 10072 IsGuiding returns 1
00:08:42.304 00.032 10072 IsGuiding returns 1
00:08:42.336 00.032 10072 IsGuiding returns 1
00:08:42.368 00.032 10072 IsGuiding returns 1
00:08:42.399 00.031 10072 IsGuiding returns 1
00:08:42.431 00.032 10072 IsGuiding returns 1
00:08:42.463 00.032 10072 IsGuiding returns 1
00:08:42.494 00.031 10072 IsGuiding returns 1
00:08:42.526 00.032 10072 IsGuiding returns 1
00:08:42.558 00.032 10072 IsGuiding returns 1
00:08:42.591 00.033 10072 IsGuiding returns 1
00:08:42.623 00.032 10072 IsGuiding returns 1
00:08:42.655 00.032 10072 IsGuiding returns 1
00:08:42.686 00.031 10072 IsGuiding returns 1
00:08:42.718 00.032 10072 IsGuiding returns 1
00:08:42.750 00.032 10072 IsGuiding returns 1
00:08:42.782 00.032 10072 IsGuiding returns 1
00:08:42.813 00.031 10072 IsGuiding returns 1
00:08:42.844 00.031 10072 IsGuiding returns 1
00:08:42.876 00.032 10072 IsGuiding returns 1
00:08:42.907 00.031 10072 IsGuiding returns 1
00:08:42.938 00.031 10072 IsGuiding returns 1
00:08:42.969 00.031 10072 IsGuiding returns 0
00:08:42.969 00.000 10072 scope move finished after 11 + 1539 ms
00:08:42.969 00.000 10072 Move returns status 0, amount 11
00:08:42.969 00.000 10072 MoveAxis(N, 178, ABG)
00:08:42.969 00.000 10072 Guiding  Dir = 0, Dur = 178
00:08:42.970 00.001 10072 IsGuiding returns 0
00:08:42.970 00.000 10072 PulseGuide returned control before completion, sleep 188
00:08:43.160 00.190 10072 IsGuiding returns 0
00:08:43.160 00.000 10072 Move returns status 0, amount 178
00:08:43.160 00.000 10072 move complete, result=0
00:08:43.160 00.000 10072 worker thread done servicing request
00:08:43.160 00.000 10072 Worker thread wakes up
00:08:43.160 00.000 1032 GuideStep: -0.0 px 11 ms EAST, -0.3 px 178 ms NORTH
00:08:43.163 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:43.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:43.795 00.632 10072 Exposure complete
00:08:43.866 00.071 10072 worker thread done servicing request
00:08:43.866 00.000 1032 OnExposeComplete: enter
00:08:43.868 00.002 1032 UpdateGuideState(): m_state=6
00:08:43.872 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 585
00:08:43.875 00.003 1032 Star::Find returns 1 (0), X=324.68, Y=739.63, Mass=1248, SNR=24.9, Peak=143 HFD=2.9
00:08:43.877 00.002 1032 MultiStar: exiting stabilization period
00:08:43.879 00.002 1032 MultiStar: updating star positions after lock position change
00:08:43.881 00.002 1032 Star::Find(15, 577, 302, 0, (0,0,0,0), 0.7, 4.5, 255) frame 585
00:08:43.883 00.002 1032 Star::Find returns 1 (1), X=577.63, Y=302.48, Mass=1912, SNR=30.8, Peak=255 HFD=2.1
00:08:43.888 00.005 1032 Star::Find(15, 223, 604, 0, (0,0,0,0), 0.7, 4.5, 255) frame 585
00:08:43.891 00.003 1032 Star::Find returns 1 (0), X=223.42, Y=604.68, Mass=1237, SNR=24.7, Peak=152 HFD=2.9
00:08:43.893 00.002 1032 Star::Find(15, 1122, 319, 0, (0,0,0,0), 0.7, 4.5, 255) frame 585
00:08:43.895 00.002 1032 Star::Find returns 1 (0), X=1122.88, Y=320.14, Mass=673, SNR=18.2, Peak=67 HFD=2.8
00:08:43.897 00.002 1032 Star::Find(15, 996, 219, 0, (0,0,0,0), 0.7, 4.5, 255) frame 585
00:08:43.901 00.004 1032 Star::Find returns 1 (0), X=996.86, Y=219.68, Mass=709, SNR=18.7, Peak=66 HFD=2.7
00:08:43.904 00.003 1032 Star::Find(15, 428, 324, 0, (0,0,0,0), 0.7, 4.5, 255) frame 585
00:08:43.906 00.002 1032 Star::Find returns 1 (0), X=429.14, Y=324.69, Mass=753, SNR=19.3, Peak=103 HFD=2.9
00:08:43.908 00.002 1032 Star::Find(15, 613, 576, 0, (0,0,0,0), 0.7, 4.5, 255) frame 585
00:08:43.908 00.000 1032 Star::Find returns 1 (0), X=614.41, Y=576.60, Mass=634, SNR=17.7, Peak=103 HFD=1.6
00:08:43.908 00.000 1032 Star::Find(15, 920, 79, 0, (0,0,0,0), 0.7, 4.5, 255) frame 585
00:08:43.908 00.000 1032 Star::Find returns 1 (0), X=920.92, Y=79.64, Mass=385, SNR=13.7, Peak=41 HFD=2.6
00:08:43.908 00.000 1032 Star::Find(15, 637, 560, 0, (0,0,0,0), 0.7, 4.5, 255) frame 585
00:08:43.920 00.012 1032 Star::Find returns 1 (0), X=638.11, Y=561.18, Mass=511, SNR=15.9, Peak=109 HFD=2.3
00:08:43.923 00.003 1032 Star::Find(15, 1124, 682, 0, (0,0,0,0), 0.7, 4.5, 255) frame 585
00:08:43.925 00.002 1032 Star::Find returns 1 (0), X=1124.43, Y=682.73, Mass=403, SNR=14.1, Peak=42 HFD=3.2
00:08:43.927 00.002 1032 Star::Find(15, 134, 813, 0, (0,0,0,0), 0.7, 4.5, 255) frame 585
00:08:43.927 00.000 1032 Star::Find returns 1 (0), X=135.31, Y=813.88, Mass=401, SNR=14.0, Peak=29 HFD=3.4
00:08:43.927 00.000 1032 Star::Find(15, 830, 109, 0, (0,0,0,0), 0.7, 4.5, 255) frame 585
00:08:43.927 00.000 1032 Star::Find returns 1 (0), X=831.27, Y=110.13, Mass=240, SNR=10.8, Peak=31 HFD=2.5
00:08:43.936 00.009 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
00:08:43.940 00.004 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
00:08:43.942 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.61 mountX=-0.01 mountY=-0.01, mountTheta=-2.44
00:08:43.944 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
00:08:43.948 00.004 1032 Enqueuing Move request for scope (0.01, -0.01)
00:08:43.950 00.002 10072 Worker thread wakes up
00:08:43.950 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:08:43.950 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:08:43.950 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
00:08:43.952 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.32, period_length = 288.78
00:08:43.952 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:08:43.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:43.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:08:43.952 00.000 10072 MoveAxis(W, 8, ABG)
00:08:43.952 00.000 10072 Guiding  Dir = 3, Dur = 8
00:08:43.953 00.001 10072 IsGuiding returns 0
00:08:43.954 00.001 10072 PulseGuide returned control before completion, sleep 18
00:08:43.954 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:43.982 00.028 1032 UpdateGuideState exits: m=1248 SNR=24.9
00:08:43.985 00.003 10072 IsGuiding returns 0
00:08:43.985 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:43.990 00.005 10072 Move returns status 0, amount 8
00:08:43.990 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:43.992 00.002 1032 Enqueuing Expose request
00:08:43.994 00.002 10072 MoveAxis(N, 0, ABG)
00:08:43.996 00.002 10072 Move returns status 0, amount 0
00:08:43.996 00.000 10072 move complete, result=0
00:08:43.996 00.000 10072 worker thread done servicing request
00:08:43.996 00.000 10072 Worker thread wakes up
00:08:43.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:43.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:44.006 00.010 1032 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
00:08:44.414 00.408 10072 Exposure complete
00:08:44.474 00.060 10072 worker thread done servicing request
00:08:44.476 00.002 1032 OnExposeComplete: enter
00:08:44.478 00.002 1032 UpdateGuideState(): m_state=6
00:08:44.479 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 586
00:08:44.481 00.002 1032 Star::Find returns 1 (0), X=324.70, Y=739.70, Mass=1431, SNR=26.6, Peak=176 HFD=2.7
00:08:44.483 00.002 1032 MultiStar: [#1 0.01,0.02,1.09,U] [#2 0.09,0.00,0.91,U] [#3 0.13,-0.19,0.71,U] [#4 0.25,-0.11,0.00,M1] [#5 0.07,-0.05,0.70,U] [#6 0.09,0.06,0.72,U] [#7 0.13,0.00,0.54,U] [#8 0.10,-0.07,0.57,U] 
00:08:44.485 00.002 1032 single-star, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.02, 0.06}
00:08:44.487 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
00:08:44.489 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
00:08:44.492 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.20 mountX=0.05 mountY=-0.04, mountTheta=-0.63
00:08:44.496 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
00:08:44.498 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
00:08:44.500 00.002 10072 Worker thread wakes up
00:08:44.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:08:44.500 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:08:44.500 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.04
00:08:44.502 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.32, period_length = 288.78
00:08:44.502 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:08:44.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:44.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:08:44.502 00.000 10072 MoveAxis(W, 3, ABG)
00:08:44.502 00.000 10072 Guiding  Dir = 3, Dur = 3
00:08:44.504 00.002 10072 IsGuiding returns 0
00:08:44.505 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:44.505 00.000 10072 PulseGuide returned control before completion, sleep 13
00:08:44.521 00.016 10072 IsGuiding returns 1
00:08:44.521 00.000 10072 scope still moving after pulse duration time elapsed
00:08:44.521 00.000 1032 UpdateGuideState exits: m=1431 SNR=26.6
00:08:44.530 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:44.530 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:44.530 00.000 1032 Enqueuing Expose request
00:08:44.553 00.023 10072 IsGuiding returns 0
00:08:44.553 00.000 10072 scope move finished after 3 + 45 ms
00:08:44.553 00.000 10072 Move returns status 0, amount 3
00:08:44.553 00.000 10072 MoveAxis(N, 0, ABG)
00:08:44.553 00.000 10072 Move returns status 0, amount 0
00:08:44.553 00.000 10072 move complete, result=0
00:08:44.553 00.000 10072 worker thread done servicing request
00:08:44.553 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:08:44.554 00.001 10072 Worker thread wakes up
00:08:44.556 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:44.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:45.188 00.632 10072 Exposure complete
00:08:45.268 00.080 10072 worker thread done servicing request
00:08:45.268 00.000 1032 OnExposeComplete: enter
00:08:45.272 00.004 1032 UpdateGuideState(): m_state=6
00:08:45.274 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 587
00:08:45.278 00.004 1032 Star::Find returns 1 (0), X=324.70, Y=739.76, Mass=1230, SNR=24.7, Peak=145 HFD=2.7
00:08:45.282 00.004 1032 MultiStar: [#1 0.00,0.04,1.25,U] [#2 0.01,-0.03,1.03,U] [#3 0.12,0.05,0.75,U] [#4 0.21,-0.07,0.71,U] [#5 0.07,0.04,0.72,U] [#6 -0.06,0.03,0.72,U] [#7 0.12,0.09,0.58,U] [#8 -0.14,0.09,0.63,U] 
00:08:45.284 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.02, 0.12}
00:08:45.287 00.003 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
00:08:45.289 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
00:08:45.291 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.82 mountX=0.03 mountY=-0.04, mountTheta=-1.01
00:08:45.296 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
00:08:45.300 00.004 1032 Enqueuing Move request for scope (0.04, 0.04)
00:08:45.302 00.002 10072 Worker thread wakes up
00:08:45.302 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
00:08:45.302 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
00:08:45.302 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.04
00:08:45.304 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.31, period_length = 288.78
00:08:45.304 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:08:45.304 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:45.304 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:08:45.304 00.000 10072 MoveAxis(W, 4, ABG)
00:08:45.304 00.000 10072 Guiding  Dir = 3, Dur = 4
00:08:45.306 00.002 10072 IsGuiding returns 0
00:08:45.306 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:45.309 00.003 10072 PulseGuide returned control before completion, sleep 14
00:08:45.328 00.019 10072 IsGuiding returns 0
00:08:45.329 00.001 10072 Move returns status 0, amount 4
00:08:45.329 00.000 10072 MoveAxis(N, 0, ABG)
00:08:45.329 00.000 10072 Move returns status 0, amount 0
00:08:45.329 00.000 10072 move complete, result=0
00:08:45.329 00.000 10072 worker thread done servicing request
00:08:45.337 00.008 1032 UpdateGuideState exits: m=1230 SNR=24.7
00:08:45.341 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:45.344 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:45.347 00.003 1032 Enqueuing Expose request
00:08:45.349 00.002 10072 Worker thread wakes up
00:08:45.349 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:08:45.353 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:45.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:45.771 00.418 10072 Exposure complete
00:08:45.855 00.084 10072 worker thread done servicing request
00:08:45.855 00.000 1032 OnExposeComplete: enter
00:08:45.859 00.004 1032 UpdateGuideState(): m_state=6
00:08:45.862 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 588
00:08:45.865 00.003 1032 Star::Find returns 1 (0), X=324.52, Y=739.76, Mass=1563, SNR=27.9, Peak=205 HFD=2.7
00:08:45.869 00.004 1032 MultiStar: [#1 -0.04,0.15,1.01,U] [#2 0.02,0.06,0.89,U] [#3 0.12,-0.00,0.67,U] [#4 0.10,0.01,0.61,U] [#5 -0.01,0.20,0.69,U] [#6 -0.10,-0.01,0.60,U] [#7 0.13,0.15,0.51,U] [#8 0.02,0.02,0.56,U] 
00:08:45.872 00.003 1032 refined, 8 included, MultiStar: {-0.00, 0.08}, one-star: {-0.16, 0.11}
00:08:45.876 00.004 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
00:08:45.880 00.004 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
00:08:45.882 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.63 mountX=0.08 mountY=-0.02, mountTheta=-0.20
00:08:45.888 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.08, opts=13)
00:08:45.891 00.003 1032 Enqueuing Move request for scope (-0.00, 0.08)
00:08:45.894 00.003 10072 Worker thread wakes up
00:08:45.894 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
00:08:45.894 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
00:08:45.894 00.000 10072 Moving (-0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
00:08:45.896 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.31, period_length = 288.78
00:08:45.896 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:08:45.896 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:45.896 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:08:45.896 00.000 10072 MoveAxis(W, 3, ABG)
00:08:45.896 00.000 10072 Guiding  Dir = 3, Dur = 3
00:08:45.896 00.000 10072 IsGuiding returns 0
00:08:45.898 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:45.902 00.004 10072 PulseGuide returned control before completion, sleep 13
00:08:45.926 00.024 10072 IsGuiding returns 0
00:08:45.926 00.000 10072 Move returns status 0, amount 3
00:08:45.926 00.000 10072 MoveAxis(N, 0, ABG)
00:08:45.926 00.000 10072 Move returns status 0, amount 0
00:08:45.926 00.000 10072 move complete, result=0
00:08:45.926 00.000 10072 worker thread done servicing request
00:08:45.930 00.004 1032 UpdateGuideState exits: m=1563 SNR=27.9
00:08:45.934 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:45.938 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:45.944 00.006 1032 Enqueuing Expose request
00:08:45.948 00.004 10072 Worker thread wakes up
00:08:45.948 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:08:45.952 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:45.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:46.594 00.642 10072 Exposure complete
00:08:46.660 00.066 10072 worker thread done servicing request
00:08:46.660 00.000 1032 OnExposeComplete: enter
00:08:46.664 00.004 1032 UpdateGuideState(): m_state=6
00:08:46.666 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 589
00:08:46.668 00.002 1032 Star::Find returns 1 (0), X=324.55, Y=739.54, Mass=1325, SNR=25.6, Peak=160 HFD=3.1
00:08:46.672 00.004 1032 MultiStar: [#1 -0.02,0.05,1.17,U] [#2 0.07,-0.07,0.99,U] [#3 0.11,-0.03,0.68,U] [#4 0.22,-0.02,0.71,U] [#5 0.10,0.09,0.69,U] [#6 0.03,0.00,0.69,U] [#7 0.02,-0.10,0.53,U] [#8 -0.08,-0.08,0.62,U] 
00:08:46.673 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {-0.13, -0.10}
00:08:46.677 00.004 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
00:08:46.679 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
00:08:46.682 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.75 mountX=-0.03 mountY=-0.02, mountTheta=-2.58
00:08:46.686 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
00:08:46.690 00.004 1032 Enqueuing Move request for scope (0.03, -0.03)
00:08:46.692 00.002 10072 Worker thread wakes up
00:08:46.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
00:08:46.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
00:08:46.694 00.002 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
00:08:46.694 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.31, period_length = 288.78
00:08:46.694 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:08:46.694 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:46.694 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:08:46.694 00.000 10072 MoveAxis(W, 4, ABG)
00:08:46.694 00.000 10072 Guiding  Dir = 3, Dur = 4
00:08:46.696 00.002 10072 IsGuiding returns 0
00:08:46.696 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:46.697 00.001 10072 PulseGuide returned control before completion, sleep 14
00:08:46.722 00.025 1032 UpdateGuideState exits: m=1325 SNR=25.6
00:08:46.722 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:46.728 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:46.730 00.002 1032 Enqueuing Expose request
00:08:46.732 00.002 10072 IsGuiding returns 0
00:08:46.732 00.000 10072 Move returns status 0, amount 4
00:08:46.732 00.000 10072 MoveAxis(N, 0, ABG)
00:08:46.732 00.000 10072 Move returns status 0, amount 0
00:08:46.732 00.000 10072 move complete, result=0
00:08:46.732 00.000 10072 worker thread done servicing request
00:08:46.732 00.000 10072 Worker thread wakes up
00:08:46.732 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:46.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:46.743 00.011 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:08:47.141 00.398 10072 Exposure complete
00:08:47.208 00.067 10072 worker thread done servicing request
00:08:47.208 00.000 1032 OnExposeComplete: enter
00:08:47.210 00.002 1032 UpdateGuideState(): m_state=6
00:08:47.213 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 590
00:08:47.215 00.002 1032 Star::Find returns 1 (0), X=324.72, Y=739.73, Mass=1405, SNR=26.4, Peak=173 HFD=2.7
00:08:47.220 00.005 1032 MultiStar: [#1 0.02,0.07,1.10,U] [#2 0.07,-0.09,0.96,U] [#3 0.13,-0.05,0.72,U] [#4 0.18,0.02,0.65,U] [#5 -0.00,0.04,0.68,U] [#6 -0.02,0.04,0.69,U] [#7 0.16,-0.04,0.53,U] [#8 -0.01,0.13,0.58,U] 
00:08:47.222 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.05, 0.08}
00:08:47.224 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
00:08:47.228 00.004 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
00:08:47.230 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.36 mountX=0.01 mountY=-0.06, mountTheta=-1.47
00:08:47.235 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
00:08:47.237 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
00:08:47.242 00.005 10072 Worker thread wakes up
00:08:47.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
00:08:47.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
00:08:47.242 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.06
00:08:47.243 00.001 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.31, period_length = 288.78
00:08:47.243 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:08:47.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:47.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:08:47.243 00.000 10072 MoveAxis(W, 3, ABG)
00:08:47.243 00.000 10072 Guiding  Dir = 3, Dur = 3
00:08:47.243 00.000 10072 IsGuiding returns 0
00:08:47.245 00.002 10072 PulseGuide returned control before completion, sleep 13
00:08:47.245 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:47.265 00.020 10072 IsGuiding returns 0
00:08:47.265 00.000 10072 Move returns status 0, amount 3
00:08:47.265 00.000 10072 MoveAxis(N, 0, ABG)
00:08:47.265 00.000 10072 Move returns status 0, amount 0
00:08:47.265 00.000 10072 move complete, result=0
00:08:47.266 00.001 10072 worker thread done servicing request
00:08:47.270 00.004 1032 UpdateGuideState exits: m=1405 SNR=26.4
00:08:47.270 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:47.270 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:47.270 00.000 1032 Enqueuing Expose request
00:08:47.281 00.011 10072 Worker thread wakes up
00:08:47.281 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:47.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:47.281 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:08:47.917 00.636 10072 Exposure complete
00:08:47.980 00.063 10072 worker thread done servicing request
00:08:47.980 00.000 1032 OnExposeComplete: enter
00:08:47.984 00.004 1032 UpdateGuideState(): m_state=6
00:08:47.985 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 591
00:08:47.988 00.003 1032 Star::Find returns 1 (0), X=324.66, Y=739.72, Mass=1336, SNR=25.8, Peak=159 HFD=2.8
00:08:47.991 00.003 1032 MultiStar: [#1 0.12,0.16,1.12,U] [#2 0.10,-0.05,0.95,U] [#3 0.21,0.05,0.77,U] [#4 0.13,0.05,0.71,U] [#5 0.03,0.15,0.71,U] [#6 0.03,0.16,0.71,U] [#7 0.03,0.17,0.50,U] [#8 -0.04,0.07,0.59,U] 
00:08:47.993 00.002 1032 single-star, 8 included, MultiStar: {0.07, 0.09}, one-star: {-0.01, 0.07}
00:08:47.993 00.000 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
00:08:47.993 00.000 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
00:08:47.993 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.08 cameraTheta=1.68 mountX=0.07 mountY=-0.01, mountTheta=-0.15
00:08:47.993 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
00:08:48.008 00.015 1032 Enqueuing Move request for scope (-0.01, 0.07)
00:08:48.010 00.002 10072 Worker thread wakes up
00:08:48.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
00:08:48.010 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
00:08:48.010 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
00:08:48.012 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.31, period_length = 288.78
00:08:48.012 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:08:48.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:48.013 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:08:48.013 00.000 10072 MoveAxis(W, 4, ABG)
00:08:48.013 00.000 10072 Guiding  Dir = 3, Dur = 4
00:08:48.013 00.000 10072 IsGuiding returns 0
00:08:48.014 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:48.017 00.003 10072 PulseGuide returned control before completion, sleep 14
00:08:48.040 00.023 1032 UpdateGuideState exits: m=1336 SNR=25.8
00:08:48.042 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:48.047 00.005 10072 IsGuiding returns 0
00:08:48.047 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:48.048 00.001 10072 Move returns status 0, amount 4
00:08:48.048 00.000 1032 Enqueuing Expose request
00:08:48.051 00.003 10072 MoveAxis(N, 0, ABG)
00:08:48.051 00.000 10072 Move returns status 0, amount 0
00:08:48.051 00.000 10072 move complete, result=0
00:08:48.051 00.000 10072 worker thread done servicing request
00:08:48.051 00.000 10072 Worker thread wakes up
00:08:48.051 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:48.053 00.002 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:48.061 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:08:48.471 00.410 10072 Exposure complete
00:08:48.532 00.061 10072 worker thread done servicing request
00:08:48.532 00.000 1032 OnExposeComplete: enter
00:08:48.535 00.003 1032 UpdateGuideState(): m_state=6
00:08:48.535 00.000 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 592
00:08:48.539 00.004 1032 Star::Find returns 1 (0), X=324.71, Y=739.82, Mass=1538, SNR=27.6, Peak=182 HFD=2.6
00:08:48.541 00.002 1032 MultiStar: [#1 0.11,0.17,1.09,U] [#2 0.12,0.06,0.92,U] [#3 0.05,0.03,0.65,U] [#4 0.22,0.09,0.61,U] [#5 0.15,0.15,0.69,U] [#6 0.07,0.20,0.71,U] [#7 0.14,0.29,0.00,M1] [#8 0.07,0.16,0.59,U] 
00:08:48.543 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.13}, one-star: {0.04, 0.17}
00:08:48.545 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
00:08:48.548 00.003 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
00:08:48.552 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.17 cameraTheta=0.92 mountX=0.10 mountY=-0.13, mountTheta=-0.91
00:08:48.552 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.13, opts=13)
00:08:48.552 00.000 1032 Enqueuing Move request for scope (0.10, 0.13)
00:08:48.552 00.000 10072 Worker thread wakes up
00:08:48.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
00:08:48.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
00:08:48.552 00.000 10072 Moving (0.10, 0.13) raw xDistance=0.10 yDistance=-0.13
00:08:48.552 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.31, period_length = 288.78
00:08:48.552 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:08:48.552 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:48.552 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:08:48.552 00.000 10072 MoveAxis(W, 3, ABG)
00:08:48.552 00.000 10072 Guiding  Dir = 3, Dur = 3
00:08:48.561 00.009 10072 IsGuiding returns 0
00:08:48.561 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:48.562 00.001 10072 PulseGuide returned control before completion, sleep 13
00:08:48.586 00.024 1032 UpdateGuideState exits: m=1538 SNR=27.6
00:08:48.589 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:48.593 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:48.595 00.002 10072 IsGuiding returns 0
00:08:48.595 00.000 1032 Enqueuing Expose request
00:08:48.596 00.001 10072 Move returns status 0, amount 3
00:08:48.596 00.000 10072 MoveAxis(N, 0, ABG)
00:08:48.596 00.000 10072 Move returns status 0, amount 0
00:08:48.596 00.000 10072 move complete, result=0
00:08:48.596 00.000 10072 worker thread done servicing request
00:08:48.596 00.000 10072 Worker thread wakes up
00:08:48.596 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:48.596 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:48.603 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:08:49.224 00.621 10072 Exposure complete
00:08:49.289 00.065 10072 worker thread done servicing request
00:08:49.289 00.000 1032 OnExposeComplete: enter
00:08:49.291 00.002 1032 UpdateGuideState(): m_state=6
00:08:49.295 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 593
00:08:49.297 00.002 1032 Star::Find returns 1 (0), X=324.84, Y=739.66, Mass=1235, SNR=24.7, Peak=146 HFD=2.7
00:08:49.299 00.002 1032 MultiStar: [#1 0.12,0.14,1.18,U] [#2 0.15,0.01,1.04,U] [#3 0.31,0.05,0.00,M1] [#4 0.27,0.13,0.00,M1] [#5 0.09,0.20,0.76,U] [#6 0.13,0.08,0.74,U] [#7 0.09,0.06,0.51,U] [#8 0.09,-0.03,0.61,U] 
00:08:49.301 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.17, 0.02}
00:08:49.305 00.004 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
00:08:49.307 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
00:08:49.309 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.52 mountX=0.04 mountY=-0.14, mountTheta=-1.31
00:08:49.313 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
00:08:49.316 00.003 1032 Enqueuing Move request for scope (0.12, 0.07)
00:08:49.318 00.002 10072 Worker thread wakes up
00:08:49.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
00:08:49.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
00:08:49.318 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.14
00:08:49.320 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.31, period_length = 288.78
00:08:49.320 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:08:49.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:49.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:08:49.320 00.000 10072 MoveAxis(W, 4, ABG)
00:08:49.320 00.000 10072 Guiding  Dir = 3, Dur = 4
00:08:49.320 00.000 10072 IsGuiding returns 0
00:08:49.322 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:49.324 00.002 10072 PulseGuide returned control before completion, sleep 14
00:08:49.346 00.022 1032 UpdateGuideState exits: m=1235 SNR=24.7
00:08:49.349 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:49.351 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:49.351 00.000 1032 Enqueuing Expose request
00:08:49.351 00.000 10072 IsGuiding returns 0
00:08:49.351 00.000 10072 Move returns status 0, amount 4
00:08:49.351 00.000 10072 MoveAxis(N, 0, ABG)
00:08:49.351 00.000 10072 Move returns status 0, amount 0
00:08:49.351 00.000 10072 move complete, result=0
00:08:49.351 00.000 10072 worker thread done servicing request
00:08:49.351 00.000 10072 Worker thread wakes up
00:08:49.351 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:49.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:49.360 00.009 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:08:49.765 00.405 10072 Exposure complete
00:08:49.829 00.064 10072 worker thread done servicing request
00:08:49.829 00.000 1032 OnExposeComplete: enter
00:08:49.834 00.005 1032 UpdateGuideState(): m_state=6
00:08:49.836 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 594
00:08:49.841 00.005 1032 Star::Find returns 1 (0), X=324.72, Y=739.60, Mass=1225, SNR=24.6, Peak=141 HFD=2.8
00:08:49.841 00.000 1032 MultiStar: [#1 0.11,0.13,1.17,U] [#2 0.16,-0.04,1.04,U] [#3 0.26,0.06,0.00,M2] [#4 0.30,0.02,0.00,M2] [#5 0.17,0.22,0.00,M1] [#6 0.11,0.05,0.71,U] [#7 0.08,0.24,0.61,U] [#8 0.07,-0.08,0.64,U] 
00:08:49.841 00.000 1032 single-star, 5 included, MultiStar: {0.10, 0.04}, one-star: {0.05, -0.04}
00:08:49.841 00.000 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
00:08:49.841 00.000 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
00:08:49.841 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.69 mountX=-0.05 mountY=-0.04, mountTheta=-2.52
00:08:49.841 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
00:08:49.858 00.017 1032 Enqueuing Move request for scope (0.05, -0.04)
00:08:49.860 00.002 10072 Worker thread wakes up
00:08:49.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
00:08:49.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
00:08:49.860 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
00:08:49.860 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.31, period_length = 288.78
00:08:49.860 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:08:49.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:49.862 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:08:49.862 00.000 10072 MoveAxis(W, 4, ABG)
00:08:49.862 00.000 10072 Guiding  Dir = 3, Dur = 4
00:08:49.862 00.000 10072 IsGuiding returns 0
00:08:49.862 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:49.865 00.003 10072 PulseGuide returned control before completion, sleep 14
00:08:49.889 00.024 1032 UpdateGuideState exits: m=1225 SNR=24.6
00:08:49.891 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:49.895 00.004 10072 IsGuiding returns 0
00:08:49.895 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:49.897 00.002 1032 Enqueuing Expose request
00:08:49.901 00.004 10072 Move returns status 0, amount 4
00:08:49.901 00.000 10072 MoveAxis(N, 0, ABG)
00:08:49.901 00.000 10072 Move returns status 0, amount 0
00:08:49.901 00.000 10072 move complete, result=0
00:08:49.902 00.001 10072 worker thread done servicing request
00:08:49.902 00.000 10072 Worker thread wakes up
00:08:49.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:49.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:49.910 00.008 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:08:50.532 00.622 10072 Exposure complete
00:08:50.591 00.059 10072 worker thread done servicing request
00:08:50.591 00.000 1032 OnExposeComplete: enter
00:08:50.595 00.004 1032 UpdateGuideState(): m_state=6
00:08:50.597 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 595
00:08:50.599 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=739.66, Mass=1342, SNR=25.8, Peak=168 HFD=2.7
00:08:50.602 00.003 1032 MultiStar: [#1 0.10,0.13,1.16,U] [#2 0.10,0.13,0.94,U] [#3 0.08,0.11,0.74,U] [#4 0.14,0.09,0.68,U] [#5 0.13,0.20,0.74,U] [#6 0.04,0.18,0.69,U] [#7 0.08,0.16,0.52,U] [#8 0.13,-0.02,0.60,U] 
00:08:50.604 00.002 1032 single-star, 8 included, MultiStar: {0.11, 0.11}, one-star: {0.14, 0.02}
00:08:50.605 00.001 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
00:08:50.607 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
00:08:50.610 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.10 mountX=-0.02 mountY=-0.14, mountTheta=-1.73
00:08:50.614 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
00:08:50.618 00.004 1032 Enqueuing Move request for scope (0.14, 0.02)
00:08:50.620 00.002 10072 Worker thread wakes up
00:08:50.620 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
00:08:50.620 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
00:08:50.620 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
00:08:50.620 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.31, period_length = 288.78
00:08:50.622 00.002 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:08:50.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:50.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:08:50.622 00.000 10072 MoveAxis(W, 4, ABG)
00:08:50.622 00.000 10072 Guiding  Dir = 3, Dur = 4
00:08:50.622 00.000 10072 IsGuiding returns 0
00:08:50.623 00.001 10072 PulseGuide returned control before completion, sleep 14
00:08:50.623 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:50.639 00.016 10072 IsGuiding returns 0
00:08:50.639 00.000 10072 Move returns status 0, amount 4
00:08:50.639 00.000 10072 MoveAxis(N, 0, ABG)
00:08:50.639 00.000 10072 Move returns status 0, amount 0
00:08:50.639 00.000 10072 move complete, result=0
00:08:50.639 00.000 10072 worker thread done servicing request
00:08:50.647 00.008 1032 UpdateGuideState exits: m=1342 SNR=25.8
00:08:50.649 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:50.653 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:50.655 00.002 1032 Enqueuing Expose request
00:08:50.656 00.001 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:08:50.658 00.002 10072 Worker thread wakes up
00:08:50.658 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:50.660 00.002 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:51.069 00.409 10072 Exposure complete
00:08:51.131 00.062 10072 worker thread done servicing request
00:08:51.131 00.000 1032 OnExposeComplete: enter
00:08:51.133 00.002 1032 UpdateGuideState(): m_state=6
00:08:51.135 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 596
00:08:51.137 00.002 1032 Star::Find returns 1 (0), X=324.76, Y=739.67, Mass=1490, SNR=27.2, Peak=165 HFD=2.8
00:08:51.139 00.002 1032 MultiStar: [#1 0.13,0.19,1.06,U] [#2 0.06,0.11,0.93,U] [#3 0.28,0.03,0.00,M2] [#4 0.28,0.13,0.00,M2] [#5 0.06,0.18,0.62,U] [#6 0.21,0.20,0.00,M1] [#7 0.25,0.27,0.00,M1] [#8 -0.05,-0.03,0.56,U] 
00:08:51.141 00.002 1032 single-star, 4 included, MultiStar: {0.07, 0.10}, one-star: {0.09, 0.03}
00:08:51.143 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
00:08:51.145 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
00:08:51.147 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.30 mountX=0.00 mountY=-0.09, mountTheta=-1.53
00:08:51.151 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
00:08:51.151 00.000 1032 Enqueuing Move request for scope (0.09, 0.03)
00:08:51.151 00.000 10072 Worker thread wakes up
00:08:51.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
00:08:51.151 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
00:08:51.151 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.00 yDistance=-0.09
00:08:51.151 00.000 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.30, period_length = 288.78
00:08:51.151 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:08:51.151 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:51.151 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:08:51.151 00.000 10072 MoveAxis(W, 4, ABG)
00:08:51.151 00.000 10072 Guiding  Dir = 3, Dur = 4
00:08:51.159 00.008 10072 IsGuiding returns 0
00:08:51.159 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:51.162 00.003 10072 PulseGuide returned control before completion, sleep 14
00:08:51.184 00.022 1032 UpdateGuideState exits: m=1490 SNR=27.2
00:08:51.186 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:51.186 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:51.191 00.005 10072 IsGuiding returns 0
00:08:51.191 00.000 1032 Enqueuing Expose request
00:08:51.194 00.003 10072 Move returns status 0, amount 4
00:08:51.194 00.000 10072 MoveAxis(N, 0, ABG)
00:08:51.194 00.000 10072 Move returns status 0, amount 0
00:08:51.194 00.000 10072 move complete, result=0
00:08:51.194 00.000 10072 worker thread done servicing request
00:08:51.194 00.000 10072 Worker thread wakes up
00:08:51.194 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:51.194 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:51.201 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:08:51.827 00.626 10072 Exposure complete
00:08:51.888 00.061 10072 worker thread done servicing request
00:08:51.888 00.000 1032 OnExposeComplete: enter
00:08:51.892 00.004 1032 UpdateGuideState(): m_state=6
00:08:51.895 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 597
00:08:51.895 00.000 1032 Star::Find returns 1 (0), X=324.76, Y=739.66, Mass=1192, SNR=24.2, Peak=136 HFD=2.8
00:08:51.895 00.000 1032 MultiStar: [#1 0.07,0.21,1.17,U] [#2 0.10,0.09,1.01,U] [#3 0.18,0.08,0.77,U] [#4 0.29,0.08,0.00,M3] [#5 0.08,0.26,0.00,M1] [#6 0.15,0.13,0.81,U] [#7 0.14,0.23,0.00,M2] [#8 0.05,0.06,0.65,U] 
00:08:51.895 00.000 1032 single-star, 5 included, MultiStar: {0.10, 0.10}, one-star: {0.09, 0.02}
00:08:51.903 00.008 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
00:08:51.905 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
00:08:51.907 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.23 mountX=-0.00 mountY=-0.09, mountTheta=-1.60
00:08:51.911 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
00:08:51.913 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
00:08:51.915 00.002 10072 Worker thread wakes up
00:08:51.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:08:51.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:08:51.915 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.09
00:08:51.915 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.30, period_length = 288.78
00:08:51.915 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:08:51.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:51.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:08:51.915 00.000 10072 MoveAxis(W, 4, ABG)
00:08:51.915 00.000 10072 Guiding  Dir = 3, Dur = 4
00:08:51.917 00.002 10072 IsGuiding returns 0
00:08:51.918 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:51.918 00.000 10072 PulseGuide returned control before completion, sleep 14
00:08:51.943 00.025 1032 UpdateGuideState exits: m=1192 SNR=24.2
00:08:51.943 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:51.943 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:51.950 00.007 1032 Enqueuing Expose request
00:08:51.954 00.004 10072 IsGuiding returns 1
00:08:51.954 00.000 10072 scope still moving after pulse duration time elapsed
00:08:51.981 00.027 10072 IsGuiding returns 0
00:08:51.981 00.000 10072 scope move finished after 4 + 60 ms
00:08:51.981 00.000 10072 Move returns status 0, amount 4
00:08:51.981 00.000 10072 MoveAxis(N, 0, ABG)
00:08:51.981 00.000 10072 Move returns status 0, amount 0
00:08:51.981 00.000 10072 move complete, result=0
00:08:51.981 00.000 10072 worker thread done servicing request
00:08:51.981 00.000 10072 Worker thread wakes up
00:08:51.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:51.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:51.985 00.004 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:08:52.397 00.412 10072 Exposure complete
00:08:52.458 00.061 10072 worker thread done servicing request
00:08:52.458 00.000 1032 OnExposeComplete: enter
00:08:52.460 00.002 1032 UpdateGuideState(): m_state=6
00:08:52.460 00.000 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 598
00:08:52.460 00.000 1032 Star::Find returns 1 (0), X=324.65, Y=739.78, Mass=1296, SNR=25.4, Peak=155 HFD=2.7
00:08:52.469 00.009 1032 MultiStar: [#1 0.09,0.07,1.15,U] [#2 0.11,0.05,1.04,U] [#3 0.21,-0.04,0.77,U] [#4 0.34,0.08,0.00,M4] [#5 0.17,0.18,0.67,U] [#6 0.05,-0.06,0.72,U] [#7 0.01,0.02,0.55,U] [#8 -0.03,0.03,0.65,U] 
00:08:52.472 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.05}, one-star: {-0.02, 0.14}
00:08:52.472 00.000 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
00:08:52.472 00.000 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
00:08:52.472 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.61 mountX=0.03 mountY=-0.09, mountTheta=-1.22
00:08:52.472 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
00:08:52.485 00.013 1032 Enqueuing Move request for scope (0.08, 0.05)
00:08:52.486 00.001 10072 Worker thread wakes up
00:08:52.486 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:08:52.486 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:08:52.486 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
00:08:52.488 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.30, period_length = 288.78
00:08:52.488 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:08:52.488 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:52.488 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:08:52.488 00.000 10072 MoveAxis(W, 4, ABG)
00:08:52.488 00.000 10072 Guiding  Dir = 3, Dur = 4
00:08:52.490 00.002 10072 IsGuiding returns 0
00:08:52.490 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:52.491 00.001 10072 PulseGuide returned control before completion, sleep 14
00:08:52.516 00.025 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:08:52.516 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:52.521 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:52.521 00.000 1032 Enqueuing Expose request
00:08:52.521 00.000 10072 IsGuiding returns 0
00:08:52.521 00.000 10072 Move returns status 0, amount 4
00:08:52.521 00.000 10072 MoveAxis(N, 0, ABG)
00:08:52.521 00.000 10072 Move returns status 0, amount 0
00:08:52.521 00.000 10072 move complete, result=0
00:08:52.521 00.000 10072 worker thread done servicing request
00:08:52.521 00.000 10072 Worker thread wakes up
00:08:52.521 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:52.521 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:52.535 00.014 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:08:53.152 00.617 10072 Exposure complete
00:08:53.200 00.048 10072 worker thread done servicing request
00:08:53.200 00.000 1032 OnExposeComplete: enter
00:08:53.216 00.016 1032 UpdateGuideState(): m_state=6
00:08:53.218 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 599
00:08:53.220 00.002 1032 Star::Find returns 1 (0), X=324.72, Y=739.76, Mass=1308, SNR=25.5, Peak=154 HFD=2.7
00:08:53.220 00.000 1032 MultiStar: [#1 0.13,0.07,1.14,U] [#2 0.13,0.12,1.04,U] [#3 0.12,0.05,0.74,U] [#4 0.29,0.02,0.00,M5] [#5 0.13,0.09,0.75,U] [#6 0.15,0.06,0.71,U] [#7 0.14,-0.08,0.56,U] [#8 -0.02,0.20,0.63,U] 
00:08:53.224 00.004 1032 single-star, 7 included, MultiStar: {0.10, 0.08}, one-star: {0.05, 0.12}
00:08:53.226 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
00:08:53.228 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
00:08:53.232 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.12 cameraTheta=1.20 mountX=0.10 mountY=-0.07, mountTheta=-0.63
00:08:53.235 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
00:08:53.236 00.001 1032 Enqueuing Move request for scope (0.05, 0.12)
00:08:53.238 00.002 10072 Worker thread wakes up
00:08:53.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
00:08:53.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
00:08:53.238 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.10 yDistance=-0.07
00:08:53.240 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.30, period_length = 288.78
00:08:53.240 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:08:53.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:53.240 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:08:53.240 00.000 10072 MoveAxis(W, 5, ABG)
00:08:53.240 00.000 10072 Guiding  Dir = 3, Dur = 5
00:08:53.241 00.001 10072 IsGuiding returns 0
00:08:53.241 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:53.242 00.001 10072 PulseGuide returned control before completion, sleep 15
00:08:53.260 00.018 1032 UpdateGuideState exits: m=1308 SNR=25.5
00:08:53.266 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:53.266 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:53.272 00.006 1032 Enqueuing Expose request
00:08:53.277 00.005 10072 IsGuiding returns 0
00:08:53.277 00.000 10072 Move returns status 0, amount 5
00:08:53.277 00.000 10072 MoveAxis(N, 0, ABG)
00:08:53.277 00.000 10072 Move returns status 0, amount 0
00:08:53.277 00.000 10072 move complete, result=0
00:08:53.277 00.000 10072 worker thread done servicing request
00:08:53.277 00.000 10072 Worker thread wakes up
00:08:53.277 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:53.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:53.283 00.006 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:08:53.690 00.407 10072 Exposure complete
00:08:53.742 00.052 10072 worker thread done servicing request
00:08:53.742 00.000 1032 OnExposeComplete: enter
00:08:53.744 00.002 1032 UpdateGuideState(): m_state=6
00:08:53.746 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 600
00:08:53.749 00.003 1032 Star::Find returns 1 (0), X=324.68, Y=739.78, Mass=1288, SNR=25.3, Peak=139 HFD=2.7
00:08:53.751 00.002 1032 MultiStar: [#1 0.11,0.23,1.13,U] [#2 0.16,0.12,1.01,U] [#3 0.21,0.10,0.75,U] [#4 0.32,0.09,0.00,M6] [#5 0.05,0.18,0.74,U] [#6 0.19,0.16,0.70,U] [#7 0.10,0.08,0.53,U] [#8 0.13,0.19,0.57,U] 
00:08:53.751 00.000 1032 single-star, 7 included, MultiStar: {0.12, 0.15}, one-star: {0.01, 0.13}
00:08:53.751 00.000 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
00:08:53.758 00.007 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
00:08:53.760 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.51 mountX=0.13 mountY=-0.04, mountTheta=-0.32
00:08:53.760 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
00:08:53.766 00.006 1032 Enqueuing Move request for scope (0.01, 0.13)
00:08:53.766 00.000 10072 Worker thread wakes up
00:08:53.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
00:08:53.766 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
00:08:53.766 00.000 10072 Moving (0.01, 0.13) raw xDistance=0.13 yDistance=-0.04
00:08:53.766 00.000 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.30, period_length = 288.78
00:08:53.766 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
00:08:53.771 00.005 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:53.771 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:08:53.771 00.000 10072 MoveAxis(W, 4, ABG)
00:08:53.771 00.000 10072 Guiding  Dir = 3, Dur = 4
00:08:53.771 00.000 10072 IsGuiding returns 0
00:08:53.773 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:53.776 00.003 10072 PulseGuide returned control before completion, sleep 14
00:08:53.795 00.019 1032 UpdateGuideState exits: m=1288 SNR=25.3
00:08:53.799 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:53.801 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:53.804 00.003 1032 Enqueuing Expose request
00:08:53.806 00.002 10072 IsGuiding returns 0
00:08:53.806 00.000 10072 Move returns status 0, amount 4
00:08:53.806 00.000 10072 MoveAxis(N, 0, ABG)
00:08:53.806 00.000 10072 Move returns status 0, amount 0
00:08:53.806 00.000 10072 move complete, result=0
00:08:53.806 00.000 10072 worker thread done servicing request
00:08:53.806 00.000 10072 Worker thread wakes up
00:08:53.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:53.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:53.810 00.004 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:08:54.444 00.634 10072 Exposure complete
00:08:54.487 00.043 10072 worker thread done servicing request
00:08:54.487 00.000 1032 OnExposeComplete: enter
00:08:54.490 00.003 1032 UpdateGuideState(): m_state=6
00:08:54.490 00.000 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 601
00:08:54.490 00.000 1032 Star::Find returns 1 (0), X=324.70, Y=739.73, Mass=1215, SNR=24.5, Peak=141 HFD=2.7
00:08:54.490 00.000 1032 MultiStar: [#1 0.12,0.28,0.00,M1] [#2 0.08,0.18,1.02,U] [#3 0.18,0.08,0.75,U] [#4 0.23,0.15,0.00,M7] [#5 0.09,0.23,0.72,U] [#6 0.20,0.21,0.00,M1] [#7 0.17,0.21,0.00,M1] [#8 -0.06,0.19,0.59,U] 
00:08:54.490 00.000 1032 single-star, 4 included, MultiStar: {0.07, 0.15}, one-star: {0.02, 0.08}
00:08:54.490 00.000 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
00:08:54.490 00.000 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
00:08:54.490 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.29 mountX=0.08 mountY=-0.05, mountTheta=-0.54
00:08:54.504 00.014 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
00:08:54.505 00.001 1032 Enqueuing Move request for scope (0.02, 0.08)
00:08:54.505 00.000 10072 Worker thread wakes up
00:08:54.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
00:08:54.505 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
00:08:54.505 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.08 yDistance=-0.05
00:08:54.505 00.000 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.30, period_length = 288.78
00:08:54.505 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:08:54.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:54.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:08:54.505 00.000 10072 MoveAxis(W, 5, ABG)
00:08:54.505 00.000 10072 Guiding  Dir = 3, Dur = 5
00:08:54.509 00.004 10072 IsGuiding returns 0
00:08:54.509 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:54.510 00.001 10072 PulseGuide returned control before completion, sleep 15
00:08:54.527 00.017 1032 UpdateGuideState exits: m=1215 SNR=24.5
00:08:54.529 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:54.531 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:54.533 00.002 1032 Enqueuing Expose request
00:08:54.541 00.008 10072 IsGuiding returns 1
00:08:54.541 00.000 10072 scope still moving after pulse duration time elapsed
00:08:54.573 00.032 10072 IsGuiding returns 1
00:08:54.605 00.032 10072 IsGuiding returns 1
00:08:54.637 00.032 10072 IsGuiding returns 1
00:08:54.669 00.032 10072 IsGuiding returns 1
00:08:54.701 00.032 10072 IsGuiding returns 1
00:08:54.733 00.032 10072 IsGuiding returns 1
00:08:54.765 00.032 10072 IsGuiding returns 1
00:08:54.797 00.032 10072 IsGuiding returns 1
00:08:54.829 00.032 10072 IsGuiding returns 1
00:08:54.860 00.031 10072 IsGuiding returns 1
00:08:54.892 00.032 10072 IsGuiding returns 1
00:08:54.925 00.033 10072 IsGuiding returns 1
00:08:54.956 00.031 10072 IsGuiding returns 1
00:08:54.987 00.031 10072 IsGuiding returns 0
00:08:54.988 00.001 10072 scope move finished after 5 + 473 ms
00:08:54.988 00.000 10072 Move returns status 0, amount 5
00:08:54.988 00.000 10072 MoveAxis(N, 0, ABG)
00:08:54.988 00.000 10072 Move returns status 0, amount 0
00:08:54.988 00.000 10072 move complete, result=0
00:08:54.988 00.000 10072 worker thread done servicing request
00:08:54.988 00.000 10072 Worker thread wakes up
00:08:54.988 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:08:54.991 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:54.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:55.626 00.635 10072 Exposure complete
00:08:55.660 00.034 10072 worker thread done servicing request
00:08:55.660 00.000 1032 OnExposeComplete: enter
00:08:55.660 00.000 1032 UpdateGuideState(): m_state=6
00:08:55.660 00.000 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 602
00:08:55.672 00.012 1032 Star::Find returns 1 (0), X=324.85, Y=739.81, Mass=1640, SNR=28.5, Peak=207 HFD=2.5
00:08:55.674 00.002 1032 MultiStar: [#1 0.12,0.18,1.02,U] [#2 0.03,0.12,0.88,U] [#3 0.24,0.11,0.00,M1] [#4 0.34,0.10,0.00,M8] [#5 -0.00,0.26,0.00,M1] [#6 0.26,0.00,0.00,M2] [#7 0.09,0.03,0.51,U] [#8 0.12,0.07,0.51,U] 
00:08:55.674 00.000 1032 refined, 4 included, MultiStar: {0.11, 0.13}, one-star: {0.18, 0.16}
00:08:55.677 00.003 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
00:08:55.679 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
00:08:55.679 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.86 mountX=0.09 mountY=-0.14, mountTheta=-0.97
00:08:55.683 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.13, opts=13)
00:08:55.683 00.000 1032 Enqueuing Move request for scope (0.11, 0.13)
00:08:55.685 00.002 10072 Worker thread wakes up
00:08:55.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
00:08:55.685 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
00:08:55.685 00.000 10072 Moving (0.11, 0.13) raw xDistance=0.09 yDistance=-0.14
00:08:55.685 00.000 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.30, period_length = 288.78
00:08:55.685 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:08:55.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:55.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:08:55.685 00.000 10072 MoveAxis(W, 7, ABG)
00:08:55.687 00.002 10072 Guiding  Dir = 3, Dur = 7
00:08:55.687 00.000 10072 IsGuiding returns 0
00:08:55.688 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:55.688 00.000 10072 PulseGuide returned control before completion, sleep 17
00:08:55.704 00.016 1032 UpdateGuideState exits: m=1640 SNR=28.5
00:08:55.706 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:55.708 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:55.710 00.002 1032 Enqueuing Expose request
00:08:55.719 00.009 10072 IsGuiding returns 0
00:08:55.719 00.000 10072 Move returns status 0, amount 7
00:08:55.719 00.000 10072 MoveAxis(N, 0, ABG)
00:08:55.719 00.000 10072 Move returns status 0, amount 0
00:08:55.719 00.000 10072 move complete, result=0
00:08:55.719 00.000 10072 worker thread done servicing request
00:08:55.719 00.000 10072 Worker thread wakes up
00:08:55.719 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:55.719 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:55.719 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:08:56.134 00.415 10072 Exposure complete
00:08:56.174 00.040 10072 worker thread done servicing request
00:08:56.174 00.000 1032 OnExposeComplete: enter
00:08:56.179 00.005 1032 UpdateGuideState(): m_state=6
00:08:56.181 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 603
00:08:56.181 00.000 1032 Star::Find returns 1 (0), X=324.82, Y=739.79, Mass=1489, SNR=27.2, Peak=190 HFD=2.5
00:08:56.185 00.004 1032 MultiStar: [#1 0.16,0.29,0.00,M1] [#2 0.13,0.30,0.00,M1] [#3 0.14,0.21,0.00,M2] [#4 0.34,0.13,0.00,M9] [#5 0.21,0.29,0.00,M2] [#6 0.19,0.26,0.00,M3] [#7 0.33,0.22,0.00,M1] [#8 0.09,0.34,0.00,M1] 
00:08:56.185 00.000 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
00:08:56.185 00.000 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
00:08:56.185 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.78 mountX=0.10 mountY=-0.18, mountTheta=-1.05
00:08:56.185 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.15, opts=13)
00:08:56.185 00.000 1032 Enqueuing Move request for scope (0.15, 0.15)
00:08:56.196 00.011 10072 Worker thread wakes up
00:08:56.196 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
00:08:56.196 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
00:08:56.196 00.000 10072 Moving (0.15, 0.15) raw xDistance=0.10 yDistance=-0.18
00:08:56.196 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.30, period_length = 288.78
00:08:56.196 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:08:56.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:56.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:08:56.196 00.000 10072 MoveAxis(W, 5, ABG)
00:08:56.196 00.000 10072 Guiding  Dir = 3, Dur = 5
00:08:56.198 00.002 10072 IsGuiding returns 0
00:08:56.198 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:56.198 00.000 10072 PulseGuide returned control before completion, sleep 15
00:08:56.217 00.019 1032 UpdateGuideState exits: m=1489 SNR=27.2
00:08:56.217 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:56.219 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:56.219 00.000 1032 Enqueuing Expose request
00:08:56.227 00.008 10072 IsGuiding returns 0
00:08:56.227 00.000 10072 Move returns status 0, amount 5
00:08:56.227 00.000 10072 MoveAxis(N, 0, ABG)
00:08:56.227 00.000 10072 Move returns status 0, amount 0
00:08:56.227 00.000 10072 move complete, result=0
00:08:56.227 00.000 10072 worker thread done servicing request
00:08:56.227 00.000 10072 Worker thread wakes up
00:08:56.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:56.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:56.227 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
00:08:56.864 00.637 10072 Exposure complete
00:08:56.907 00.043 10072 worker thread done servicing request
00:08:56.907 00.000 1032 OnExposeComplete: enter
00:08:56.909 00.002 1032 UpdateGuideState(): m_state=6
00:08:56.911 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 604
00:08:56.913 00.002 1032 Star::Find returns 1 (0), X=324.74, Y=739.87, Mass=1236, SNR=24.7, Peak=153 HFD=2.6
00:08:56.915 00.002 1032 MultiStar: [#1 0.15,0.32,0.00,M2] [#2 0.13,0.15,1.04,U] [#3 0.15,0.41,0.00,M3] [#4 0.28,0.23,0.00,M10] [#5 0.16,0.25,0.00,M3] [#6 0.27,0.26,0.00,M4] [#7 0.11,0.36,0.00,M2] [#8 -0.03,0.26,0.00,M2] 
00:08:56.916 00.001 1032 refined, 1 included, MultiStar: {0.10, 0.19}, one-star: {0.07, 0.23}
00:08:56.918 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
00:08:56.918 00.000 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
00:08:56.920 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.22 cameraTheta=1.09 mountX=0.16 mountY=-0.15, mountTheta=-0.74
00:08:56.922 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.19, opts=13)
00:08:56.925 00.003 1032 Enqueuing Move request for scope (0.10, 0.19)
00:08:56.925 00.000 10072 Worker thread wakes up
00:08:56.925 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
00:08:56.925 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
00:08:56.925 00.000 10072 Moving (0.10, 0.19) raw xDistance=0.16 yDistance=-0.15
00:08:56.928 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.29, period_length = 288.78
00:08:56.928 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
00:08:56.928 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:56.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:08:56.928 00.000 10072 MoveAxis(W, 83, ABG)
00:08:56.928 00.000 10072 Guiding  Dir = 3, Dur = 83
00:08:56.929 00.001 10072 IsGuiding returns 0
00:08:56.929 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:56.930 00.001 10072 PulseGuide returned control before completion, sleep 93
00:08:56.945 00.015 1032 UpdateGuideState exits: m=1236 SNR=24.7
00:08:56.945 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:56.950 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:56.950 00.000 1032 Enqueuing Expose request
00:08:57.040 00.090 10072 IsGuiding returns 0
00:08:57.040 00.000 10072 Move returns status 0, amount 83
00:08:57.040 00.000 10072 MoveAxis(N, 0, ABG)
00:08:57.040 00.000 10072 Move returns status 0, amount 0
00:08:57.040 00.000 10072 move complete, result=0
00:08:57.040 00.000 10072 worker thread done servicing request
00:08:57.040 00.000 10072 Worker thread wakes up
00:08:57.040 00.000 1032 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
00:08:57.040 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:57.040 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:57.454 00.414 10072 Exposure complete
00:08:57.495 00.041 10072 worker thread done servicing request
00:08:57.495 00.000 1032 OnExposeComplete: enter
00:08:57.497 00.002 1032 UpdateGuideState(): m_state=6
00:08:57.499 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 605
00:08:57.501 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=739.72, Mass=1416, SNR=26.5, Peak=170 HFD=2.7
00:08:57.503 00.002 1032 MultiStar: [#1 0.11,0.34,0.00,M3] [#2 0.25,0.09,0.00,M1] [#3 0.16,0.18,0.67,U] [#4 0.38,0.22,0.00,R] [#5 0.13,0.28,0.00,M4] [#6 0.30,0.17,0.00,M5] [#7 0.15,0.48,0.00,M3] [#8 0.13,0.16,0.57,U] 
00:08:57.505 00.002 1032 single-star, 2 included, MultiStar: {0.12, 0.13}, one-star: {0.08, 0.08}
00:08:57.505 00.000 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
00:08:57.507 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
00:08:57.509 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.79 mountX=0.06 mountY=-0.10, mountTheta=-1.04
00:08:57.510 00.001 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
00:08:57.512 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
00:08:57.516 00.004 10072 Worker thread wakes up
00:08:57.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
00:08:57.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
00:08:57.516 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
00:08:57.516 00.000 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.29, period_length = 288.78
00:08:57.516 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:08:57.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:57.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:08:57.516 00.000 10072 MoveAxis(W, 5, ABG)
00:08:57.516 00.000 10072 Guiding  Dir = 3, Dur = 5
00:08:57.518 00.002 10072 IsGuiding returns 0
00:08:57.518 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:57.518 00.000 10072 PulseGuide returned control before completion, sleep 15
00:08:57.531 00.013 1032 UpdateGuideState exits: m=1416 SNR=26.5
00:08:57.531 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:57.531 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:57.531 00.000 1032 Enqueuing Expose request
00:08:57.547 00.016 10072 IsGuiding returns 0
00:08:57.547 00.000 10072 Move returns status 0, amount 5
00:08:57.547 00.000 10072 MoveAxis(N, 0, ABG)
00:08:57.547 00.000 10072 Move returns status 0, amount 0
00:08:57.547 00.000 10072 move complete, result=0
00:08:57.547 00.000 10072 worker thread done servicing request
00:08:57.547 00.000 10072 Worker thread wakes up
00:08:57.547 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:57.547 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:57.551 00.004 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:08:58.185 00.634 10072 Exposure complete
00:08:58.223 00.038 10072 worker thread done servicing request
00:08:58.223 00.000 1032 OnExposeComplete: enter
00:08:58.223 00.000 1032 UpdateGuideState(): m_state=6
00:08:58.223 00.000 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 606
00:08:58.233 00.010 1032 Star::Find returns 1 (0), X=324.79, Y=739.64, Mass=1287, SNR=25.3, Peak=146 HFD=2.7
00:08:58.235 00.002 1032 MultiStar: [#1 0.12,0.11,1.18,U] [#2 0.23,0.01,1.02,U] [#3 0.43,-0.03,0.00,M3] [#4 0.00,-0.25,0.65,U] [#5 0.15,0.06,0.73,U] [#6 0.31,0.12,0.00,M6] [#7 0.19,0.17,0.52,U] [#8 0.02,0.11,0.63,U] 
00:08:58.235 00.000 1032 single-star, 6 included, MultiStar: {0.12, 0.03}, one-star: {0.12, -0.00}
00:08:58.235 00.000 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
00:08:58.240 00.005 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
00:08:58.240 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.02 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
00:08:58.240 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.00, opts=13)
00:08:58.240 00.000 1032 Enqueuing Move request for scope (0.12, -0.00)
00:08:58.240 00.000 10072 Worker thread wakes up
00:08:58.240 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
00:08:58.240 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
00:08:58.240 00.000 10072 Moving (0.12, -0.00) raw xDistance=-0.03 yDistance=-0.11
00:08:58.240 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.29, period_length = 288.78
00:08:58.240 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:08:58.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:58.240 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:08:58.240 00.000 10072 MoveAxis(W, 6, ABG)
00:08:58.240 00.000 10072 Guiding  Dir = 3, Dur = 6
00:08:58.249 00.009 10072 IsGuiding returns 0
00:08:58.249 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:58.249 00.000 10072 PulseGuide returned control before completion, sleep 16
00:08:58.265 00.016 1032 UpdateGuideState exits: m=1287 SNR=25.3
00:08:58.266 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:58.266 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:58.266 00.000 1032 Enqueuing Expose request
00:08:58.280 00.014 10072 IsGuiding returns 0
00:08:58.280 00.000 10072 Move returns status 0, amount 6
00:08:58.280 00.000 10072 MoveAxis(N, 0, ABG)
00:08:58.280 00.000 10072 Move returns status 0, amount 0
00:08:58.280 00.000 10072 move complete, result=0
00:08:58.280 00.000 10072 worker thread done servicing request
00:08:58.280 00.000 10072 Worker thread wakes up
00:08:58.281 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:58.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:58.281 00.000 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:08:58.694 00.413 10072 Exposure complete
00:08:58.735 00.041 10072 worker thread done servicing request
00:08:58.735 00.000 1032 OnExposeComplete: enter
00:08:58.735 00.000 1032 UpdateGuideState(): m_state=6
00:08:58.740 00.005 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 607
00:08:58.742 00.002 1032 Star::Find returns 1 (0), X=324.87, Y=739.53, Mass=1316, SNR=25.6, Peak=155 HFD=2.7
00:08:58.744 00.002 1032 MultiStar: [#1 0.18,0.18,1.15,U] [#2 0.24,-0.09,0.00,M1] [#3 0.21,0.08,0.75,U] [#4 -0.06,-0.07,0.65,U] [#5 0.21,0.18,0.00,M4] [#6 0.19,0.05,0.67,U] [#7 0.20,0.09,0.55,U] [#8 0.13,-0.01,0.61,U] 
00:08:58.744 00.000 1032 refined, 6 included, MultiStar: {0.16, 0.03}, one-star: {0.19, -0.11}
00:08:58.744 00.000 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
00:08:58.748 00.004 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
00:08:58.748 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.21 mountX=-0.01 mountY=-0.16, mountTheta=-1.62
00:08:58.748 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.03, opts=13)
00:08:58.748 00.000 1032 Enqueuing Move request for scope (0.16, 0.03)
00:08:58.748 00.000 10072 Worker thread wakes up
00:08:58.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
00:08:58.748 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
00:08:58.748 00.000 10072 Moving (0.16, 0.03) raw xDistance=-0.01 yDistance=-0.16
00:08:58.756 00.008 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.29, period_length = 288.78
00:08:58.756 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:08:58.756 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:58.756 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:08:58.756 00.000 10072 MoveAxis(W, 5, ABG)
00:08:58.756 00.000 10072 Guiding  Dir = 3, Dur = 5
00:08:58.756 00.000 10072 IsGuiding returns 0
00:08:58.756 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:58.758 00.002 10072 PulseGuide returned control before completion, sleep 15
00:08:58.773 00.015 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:08:58.775 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:58.777 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:58.779 00.002 1032 Enqueuing Expose request
00:08:58.787 00.008 10072 IsGuiding returns 0
00:08:58.787 00.000 10072 Move returns status 0, amount 5
00:08:58.787 00.000 10072 MoveAxis(N, 0, ABG)
00:08:58.788 00.001 10072 Move returns status 0, amount 0
00:08:58.788 00.000 10072 move complete, result=0
00:08:58.788 00.000 10072 worker thread done servicing request
00:08:58.788 00.000 10072 Worker thread wakes up
00:08:58.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:58.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:58.788 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
00:08:59.424 00.636 10072 Exposure complete
00:08:59.461 00.037 10072 worker thread done servicing request
00:08:59.461 00.000 1032 OnExposeComplete: enter
00:08:59.461 00.000 1032 UpdateGuideState(): m_state=6
00:08:59.461 00.000 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 608
00:08:59.472 00.011 1032 Star::Find returns 1 (0), X=324.76, Y=739.71, Mass=1383, SNR=26.2, Peak=165 HFD=2.6
00:08:59.472 00.000 1032 MultiStar: [#1 0.20,0.09,1.08,U] [#2 0.21,0.07,0.89,U] [#3 0.22,0.05,0.73,U] [#4 -0.09,-0.19,0.66,U] [#5 0.21,0.08,0.68,U] [#6 0.26,0.01,0.00,M6] [#7 0.42,0.09,0.00,M2] [#8 0.09,0.02,0.59,U] 
00:08:59.472 00.000 1032 single-star, 6 included, MultiStar: {0.14, 0.04}, one-star: {0.09, 0.06}
00:08:59.472 00.000 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
00:08:59.478 00.006 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
00:08:59.478 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.60 mountX=0.04 mountY=-0.10, mountTheta=-1.23
00:08:59.478 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
00:08:59.478 00.000 1032 Enqueuing Move request for scope (0.09, 0.06)
00:08:59.485 00.007 10072 Worker thread wakes up
00:08:59.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
00:08:59.485 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
00:08:59.485 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
00:08:59.485 00.000 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.29, period_length = 288.78
00:08:59.487 00.002 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:08:59.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:59.487 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:08:59.487 00.000 10072 MoveAxis(W, 6, ABG)
00:08:59.487 00.000 10072 Guiding  Dir = 3, Dur = 6
00:08:59.488 00.001 10072 IsGuiding returns 0
00:08:59.488 00.000 10072 PulseGuide returned control before completion, sleep 16
00:08:59.488 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:08:59.504 00.016 10072 IsGuiding returns 1
00:08:59.504 00.000 10072 scope still moving after pulse duration time elapsed
00:08:59.506 00.002 1032 UpdateGuideState exits: m=1383 SNR=26.2
00:08:59.508 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:59.510 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:08:59.512 00.002 1032 Enqueuing Expose request
00:08:59.536 00.024 10072 IsGuiding returns 0
00:08:59.536 00.000 10072 scope move finished after 6 + 42 ms
00:08:59.536 00.000 10072 Move returns status 0, amount 6
00:08:59.536 00.000 10072 MoveAxis(N, 0, ABG)
00:08:59.536 00.000 10072 Move returns status 0, amount 0
00:08:59.536 00.000 10072 move complete, result=0
00:08:59.536 00.000 10072 worker thread done servicing request
00:08:59.536 00.000 10072 Worker thread wakes up
00:08:59.536 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:08:59.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:08:59.540 00.004 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:08:59.948 00.408 10072 Exposure complete
00:08:59.987 00.039 10072 worker thread done servicing request
00:08:59.995 00.008 1032 OnExposeComplete: enter
00:08:59.997 00.002 1032 UpdateGuideState(): m_state=6
00:08:59.997 00.000 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 609
00:08:59.999 00.002 1032 Star::Find returns 1 (0), X=324.73, Y=739.66, Mass=1425, SNR=26.6, Peak=183 HFD=2.7
00:09:00.001 00.002 1032 MultiStar: [#1 0.24,0.14,0.00,M1] [#2 0.28,0.03,0.00,M1] [#3 0.39,-0.00,0.00,M2] [#4 0.06,-0.24,0.66,U] [#5 0.38,0.24,0.00,M4] [#6 0.36,0.16,0.00,M7] [#7 0.37,0.05,0.00,M3] [#8 0.15,0.02,0.61,U] 
00:09:00.003 00.002 1032 single-star, 2 included, MultiStar: {0.08, -0.06}, one-star: {0.06, 0.01}
00:09:00.004 00.001 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
00:09:00.006 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
00:09:00.008 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.25 mountX=-0.00 mountY=-0.06, mountTheta=-1.58
00:09:00.011 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
00:09:00.014 00.003 1032 Enqueuing Move request for scope (0.06, 0.01)
00:09:00.014 00.000 10072 Worker thread wakes up
00:09:00.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
00:09:00.014 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
00:09:00.014 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
00:09:00.016 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.29, period_length = 288.78
00:09:00.016 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:09:00.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:00.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:09:00.016 00.000 10072 MoveAxis(W, 6, ABG)
00:09:00.016 00.000 10072 Guiding  Dir = 3, Dur = 6
00:09:00.016 00.000 10072 IsGuiding returns 0
00:09:00.016 00.000 10072 PulseGuide returned control before completion, sleep 16
00:09:00.016 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:00.027 00.011 1032 UpdateGuideState exits: m=1425 SNR=26.6
00:09:00.040 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:00.040 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:00.043 00.003 1032 Enqueuing Expose request
00:09:00.043 00.000 10072 IsGuiding returns 0
00:09:00.043 00.000 10072 Move returns status 0, amount 6
00:09:00.043 00.000 10072 MoveAxis(N, 0, ABG)
00:09:00.043 00.000 10072 Move returns status 0, amount 0
00:09:00.043 00.000 10072 move complete, result=0
00:09:00.043 00.000 10072 worker thread done servicing request
00:09:00.043 00.000 10072 Worker thread wakes up
00:09:00.043 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:00.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:00.051 00.008 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:09:00.679 00.628 10072 Exposure complete
00:09:00.717 00.038 10072 worker thread done servicing request
00:09:00.717 00.000 1032 OnExposeComplete: enter
00:09:00.724 00.007 1032 UpdateGuideState(): m_state=6
00:09:00.726 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 610
00:09:00.728 00.002 1032 Star::Find returns 1 (0), X=324.85, Y=739.52, Mass=1296, SNR=25.4, Peak=156 HFD=2.5
00:09:00.731 00.003 1032 MultiStar: [#1 0.22,0.04,1.13,U] [#2 0.23,0.05,1.01,U] [#3 0.22,-0.04,0.79,U] [#4 -0.03,-0.33,0.00,M1] [#5 0.22,-0.04,0.76,U] [#6 0.31,0.14,0.00,M8] [#7 0.20,-0.08,0.56,U] [#8 0.11,0.08,0.65,U] 
00:09:00.731 00.000 1032 refined, 6 included, MultiStar: {0.20, -0.01}, one-star: {0.17, -0.12}
00:09:00.733 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
00:09:00.735 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
00:09:00.735 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.07 mountX=-0.06 mountY=-0.19, mountTheta=-1.90
00:09:00.735 00.000 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.01, opts=13)
00:09:00.741 00.006 1032 Enqueuing Move request for scope (0.20, -0.01)
00:09:00.743 00.002 10072 Worker thread wakes up
00:09:00.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
00:09:00.743 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
00:09:00.743 00.000 10072 Moving (0.20, -0.01) raw xDistance=-0.06 yDistance=-0.19
00:09:00.743 00.000 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.29, period_length = 288.78
00:09:00.743 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:09:00.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:00.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:09:00.743 00.000 10072 MoveAxis(W, 6, ABG)
00:09:00.743 00.000 10072 Guiding  Dir = 3, Dur = 6
00:09:00.744 00.001 10072 IsGuiding returns 0
00:09:00.745 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:00.745 00.000 10072 PulseGuide returned control before completion, sleep 16
00:09:00.760 00.015 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:09:00.765 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:00.767 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:00.769 00.002 1032 Enqueuing Expose request
00:09:00.776 00.007 10072 IsGuiding returns 0
00:09:00.777 00.001 10072 Move returns status 0, amount 6
00:09:00.777 00.000 10072 MoveAxis(N, 0, ABG)
00:09:00.777 00.000 10072 Move returns status 0, amount 0
00:09:00.777 00.000 10072 move complete, result=0
00:09:00.777 00.000 10072 worker thread done servicing request
00:09:00.777 00.000 10072 Worker thread wakes up
00:09:00.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:00.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:00.777 00.000 1032 GuideStep: -0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
00:09:01.190 00.413 10072 Exposure complete
00:09:01.224 00.034 10072 worker thread done servicing request
00:09:01.224 00.000 1032 OnExposeComplete: enter
00:09:01.235 00.011 1032 UpdateGuideState(): m_state=6
00:09:01.237 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 611
00:09:01.239 00.002 1032 Star::Find returns 1 (0), X=324.90, Y=739.64, Mass=1324, SNR=25.6, Peak=169 HFD=2.6
00:09:01.242 00.003 1032 MultiStar: [#1 0.32,0.02,0.00,M1] [#2 0.32,-0.00,0.00,M1] [#3 0.22,-0.05,0.77,U] [#4 0.08,-0.45,0.00,M2] [#5 0.23,-0.01,0.73,U] [#6 0.32,0.08,0.00,M9] [#7 0.19,0.05,0.54,U] [#8 0.23,0.07,0.61,U] 
00:09:01.244 00.002 1032 refined, 4 included, MultiStar: {0.22, 0.01}, one-star: {0.23, 0.00}
00:09:01.244 00.000 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
00:09:01.244 00.000 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
00:09:01.244 00.000 1032 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.03 mountX=-0.05 mountY=-0.21, mountTheta=-1.80
00:09:01.251 00.007 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.01, opts=13)
00:09:01.251 00.000 1032 Enqueuing Move request for scope (0.22, 0.01)
00:09:01.251 00.000 10072 Worker thread wakes up
00:09:01.251 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
00:09:01.251 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
00:09:01.251 00.000 10072 Moving (0.22, 0.01) raw xDistance=-0.05 yDistance=-0.21
00:09:01.251 00.000 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.29, period_length = 288.78
00:09:01.251 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:09:01.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:09:01.251 00.000 10072 MoveAxis(W, 5, ABG)
00:09:01.251 00.000 10072 Guiding  Dir = 3, Dur = 5
00:09:01.256 00.005 10072 IsGuiding returns 0
00:09:01.256 00.000 10072 PulseGuide returned control before completion, sleep 15
00:09:01.256 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:01.276 00.020 1032 UpdateGuideState exits: m=1324 SNR=25.6
00:09:01.276 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:01.278 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:01.280 00.002 1032 Enqueuing Expose request
00:09:01.283 00.003 10072 IsGuiding returns 0
00:09:01.283 00.000 10072 Move returns status 0, amount 5
00:09:01.283 00.000 10072 MoveAxis(N, 139, ABG)
00:09:01.283 00.000 10072 Guiding  Dir = 0, Dur = 139
00:09:01.284 00.001 10072 IsGuiding returns 0
00:09:01.284 00.000 10072 PulseGuide returned control before completion, sleep 149
00:09:01.443 00.159 10072 IsGuiding returns 0
00:09:01.446 00.003 10072 Move returns status 0, amount 139
00:09:01.446 00.000 10072 move complete, result=0
00:09:01.446 00.000 10072 worker thread done servicing request
00:09:01.446 00.000 10072 Worker thread wakes up
00:09:01.446 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.2 px 139 ms NORTH
00:09:01.450 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:01.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:02.083 00.633 10072 Exposure complete
00:09:02.111 00.028 10072 worker thread done servicing request
00:09:02.111 00.000 1032 OnExposeComplete: enter
00:09:02.123 00.012 1032 UpdateGuideState(): m_state=6
00:09:02.123 00.000 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 612
00:09:02.127 00.004 1032 Star::Find returns 1 (0), X=324.56, Y=739.57, Mass=1407, SNR=26.3, Peak=180 HFD=3.0
00:09:02.129 00.002 1032 MultiStar: [#1 0.09,0.09,1.15,U] [#2 0.01,0.02,0.98,U] [#3 -0.09,0.05,0.71,U] [#4 -0.26,-0.25,0.00,M3] [#5 -0.10,0.08,0.70,U] [#6 -0.06,0.18,0.68,U] [#7 -0.04,0.02,0.54,U] [#8 0.00,0.09,0.59,U] 
00:09:02.129 00.000 1032 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {-0.11, -0.07}
00:09:02.131 00.002 1032 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.83) = xAngle (0.26 = 0.26)
00:09:02.133 00.002 1032 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.26 = 0.26)
00:09:02.135 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.09 mountX=0.06 mountY=0.02, mountTheta=0.26
00:09:02.137 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
00:09:02.139 00.002 1032 Enqueuing Move request for scope (-0.03, 0.05)
00:09:02.140 00.001 10072 Worker thread wakes up
00:09:02.141 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
00:09:02.141 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
00:09:02.141 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.06 yDistance=0.02
00:09:02.141 00.000 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.29, period_length = 288.78
00:09:02.141 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:09:02.141 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:02.141 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:09:02.141 00.000 10072 MoveAxis(W, 7, ABG)
00:09:02.141 00.000 10072 Guiding  Dir = 3, Dur = 7
00:09:02.141 00.000 10072 IsGuiding returns 0
00:09:02.143 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:02.144 00.001 10072 PulseGuide returned control before completion, sleep 17
00:09:02.160 00.016 1032 UpdateGuideState exits: m=1407 SNR=26.3
00:09:02.160 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:02.160 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:02.160 00.000 1032 Enqueuing Expose request
00:09:02.176 00.016 10072 IsGuiding returns 1
00:09:02.176 00.000 10072 scope still moving after pulse duration time elapsed
00:09:02.208 00.032 10072 IsGuiding returns 1
00:09:02.241 00.033 10072 IsGuiding returns 1
00:09:02.272 00.031 10072 IsGuiding returns 1
00:09:02.304 00.032 10072 IsGuiding returns 1
00:09:02.336 00.032 10072 IsGuiding returns 1
00:09:02.368 00.032 10072 IsGuiding returns 1
00:09:02.400 00.032 10072 IsGuiding returns 1
00:09:02.431 00.031 10072 IsGuiding returns 1
00:09:02.463 00.032 10072 IsGuiding returns 0
00:09:02.463 00.000 10072 scope move finished after 7 + 313 ms
00:09:02.463 00.000 10072 Move returns status 0, amount 7
00:09:02.463 00.000 10072 MoveAxis(N, 0, ABG)
00:09:02.463 00.000 10072 Move returns status 0, amount 0
00:09:02.463 00.000 10072 move complete, result=0
00:09:02.463 00.000 10072 worker thread done servicing request
00:09:02.463 00.000 1032 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
00:09:02.463 00.000 10072 Worker thread wakes up
00:09:02.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:02.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:03.213 00.750 10072 Exposure complete
00:09:03.244 00.031 10072 worker thread done servicing request
00:09:03.244 00.000 1032 OnExposeComplete: enter
00:09:03.244 00.000 1032 UpdateGuideState(): m_state=6
00:09:03.244 00.000 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 613
00:09:03.244 00.000 1032 Star::Find returns 1 (0), X=324.50, Y=739.70, Mass=1478, SNR=27.1, Peak=191 HFD=2.8
00:09:03.259 00.015 1032 MultiStar: [#1 -0.05,0.06,1.02,U] [#2 -0.06,-0.06,0.91,U] [#3 -0.06,0.09,0.67,U] [#4 -0.25,-0.09,0.00,M4] [#5 -0.09,-0.03,0.69,U] [#6 -0.05,-0.08,0.66,U] [#7 -0.03,0.02,0.56,U] [#8 -0.12,-0.05,0.59,U] 
00:09:03.259 00.000 1032 refined, 7 included, MultiStar: {-0.08, 0.00}, one-star: {-0.17, 0.06}
00:09:03.261 00.002 1032 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.83) = xAngle (1.26 = 1.26)
00:09:03.261 00.000 1032 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.26 = 1.26)
00:09:03.261 00.000 1032 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.09 mountX=0.02 mountY=0.08, mountTheta=1.26
00:09:03.266 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.00, opts=13)
00:09:03.266 00.000 1032 Enqueuing Move request for scope (-0.08, 0.00)
00:09:03.266 00.000 10072 Worker thread wakes up
00:09:03.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
00:09:03.266 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
00:09:03.266 00.000 10072 Moving (-0.08, 0.00) raw xDistance=0.02 yDistance=0.08
00:09:03.266 00.000 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.28, period_length = 288.78
00:09:03.266 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:09:03.266 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:03.266 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:09:03.266 00.000 10072 MoveAxis(W, 7, ABG)
00:09:03.266 00.000 10072 Guiding  Dir = 3, Dur = 7
00:09:03.273 00.007 10072 IsGuiding returns 0
00:09:03.273 00.000 10072 PulseGuide returned control before completion, sleep 17
00:09:03.275 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:03.289 00.014 1032 UpdateGuideState exits: m=1478 SNR=27.1
00:09:03.289 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:03.289 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:03.295 00.006 1032 Enqueuing Expose request
00:09:03.304 00.009 10072 IsGuiding returns 0
00:09:03.304 00.000 10072 Move returns status 0, amount 7
00:09:03.304 00.000 10072 MoveAxis(N, 0, ABG)
00:09:03.304 00.000 10072 Move returns status 0, amount 0
00:09:03.305 00.001 10072 move complete, result=0
00:09:03.305 00.000 10072 worker thread done servicing request
00:09:03.305 00.000 10072 Worker thread wakes up
00:09:03.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:03.305 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:03.305 00.000 1032 GuideStep: 0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
00:09:03.721 00.416 10072 Exposure complete
00:09:03.753 00.032 10072 worker thread done servicing request
00:09:03.753 00.000 1032 OnExposeComplete: enter
00:09:03.753 00.000 1032 UpdateGuideState(): m_state=6
00:09:03.753 00.000 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 614
00:09:03.765 00.012 1032 Star::Find returns 1 (0), X=324.55, Y=739.69, Mass=1301, SNR=25.4, Peak=174 HFD=2.8
00:09:03.766 00.001 1032 MultiStar: [#1 -0.06,-0.03,1.16,U] [#2 -0.03,-0.07,1.01,U] [#3 0.11,-0.08,0.75,U] [#4 -0.24,-0.36,0.00,M5] [#5 -0.04,-0.03,0.75,U] [#6 0.11,-0.04,0.72,U] [#7 0.10,-0.10,0.56,U] [#8 -0.01,0.02,0.55,U] 
00:09:03.766 00.000 1032 refined, 7 included, MultiStar: {-0.00, -0.03}, one-star: {-0.12, 0.05}
00:09:03.770 00.004 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.75)
00:09:03.770 00.000 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.75)
00:09:03.770 00.000 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.71 mountX=-0.03 mountY=0.01, mountTheta=2.75
00:09:03.770 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.03, opts=13)
00:09:03.770 00.000 1032 Enqueuing Move request for scope (-0.00, -0.03)
00:09:03.770 00.000 10072 Worker thread wakes up
00:09:03.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
00:09:03.770 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
00:09:03.770 00.000 10072 Moving (-0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
00:09:03.770 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.28, period_length = 288.78
00:09:03.770 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:09:03.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:03.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:09:03.770 00.000 10072 MoveAxis(W, 5, ABG)
00:09:03.770 00.000 10072 Guiding  Dir = 3, Dur = 5
00:09:03.780 00.010 10072 IsGuiding returns 0
00:09:03.780 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:03.782 00.002 10072 PulseGuide returned control before completion, sleep 15
00:09:03.797 00.015 1032 UpdateGuideState exits: m=1301 SNR=25.4
00:09:03.797 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:03.797 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:03.797 00.000 1032 Enqueuing Expose request
00:09:03.812 00.015 10072 IsGuiding returns 0
00:09:03.812 00.000 10072 Move returns status 0, amount 5
00:09:03.812 00.000 10072 MoveAxis(N, 0, ABG)
00:09:03.812 00.000 10072 Move returns status 0, amount 0
00:09:03.812 00.000 10072 move complete, result=0
00:09:03.812 00.000 10072 worker thread done servicing request
00:09:03.812 00.000 10072 Worker thread wakes up
00:09:03.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:03.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:03.812 00.000 1032 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:09:04.447 00.635 10072 Exposure complete
00:09:04.487 00.040 10072 worker thread done servicing request
00:09:04.487 00.000 1032 OnExposeComplete: enter
00:09:04.489 00.002 1032 UpdateGuideState(): m_state=6
00:09:04.492 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 615
00:09:04.492 00.000 1032 Star::Find returns 1 (0), X=324.56, Y=739.63, Mass=1268, SNR=25.1, Peak=166 HFD=3.0
00:09:04.492 00.000 1032 MultiStar: [#1 0.03,0.14,1.19,U] [#2 -0.09,-0.10,0.97,U] [#3 0.13,-0.09,0.71,U] [#4 -0.14,-0.23,0.00,M6] [#5 -0.05,0.00,0.75,U] [#6 0.03,0.06,0.75,U] [#7 0.12,-0.10,0.51,U] [#8 -0.05,-0.05,0.65,U] 
00:09:04.492 00.000 1032 refined, 7 included, MultiStar: {-0.01, -0.01}, one-star: {-0.11, -0.01}
00:09:04.492 00.000 1032 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.83) = xAngle (-4.41 = 1.88)
00:09:04.492 00.000 1032 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.41 = 1.88)
00:09:04.499 00.007 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.58 mountX=-0.00 mountY=0.01, mountTheta=1.88
00:09:04.499 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
00:09:04.499 00.000 1032 Enqueuing Move request for scope (-0.01, -0.01)
00:09:04.499 00.000 10072 Worker thread wakes up
00:09:04.499 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:09:04.499 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:09:04.499 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.01
00:09:04.499 00.000 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.28, period_length = 288.78
00:09:04.499 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:09:04.499 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:04.499 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:09:04.499 00.000 10072 MoveAxis(W, 6, ABG)
00:09:04.499 00.000 10072 Guiding  Dir = 3, Dur = 6
00:09:04.506 00.007 10072 IsGuiding returns 0
00:09:04.506 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:04.507 00.001 10072 PulseGuide returned control before completion, sleep 16
00:09:04.522 00.015 1032 UpdateGuideState exits: m=1268 SNR=25.1
00:09:04.522 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:04.522 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:04.522 00.000 1032 Enqueuing Expose request
00:09:04.538 00.016 10072 IsGuiding returns 0
00:09:04.538 00.000 10072 Move returns status 0, amount 6
00:09:04.538 00.000 10072 MoveAxis(N, 0, ABG)
00:09:04.538 00.000 10072 Move returns status 0, amount 0
00:09:04.538 00.000 10072 move complete, result=0
00:09:04.538 00.000 10072 worker thread done servicing request
00:09:04.538 00.000 10072 Worker thread wakes up
00:09:04.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:04.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:04.538 00.000 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:09:04.954 00.416 10072 Exposure complete
00:09:04.992 00.038 10072 worker thread done servicing request
00:09:04.992 00.000 1032 OnExposeComplete: enter
00:09:04.992 00.000 1032 UpdateGuideState(): m_state=6
00:09:04.998 00.006 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 616
00:09:04.998 00.000 1032 Star::Find returns 1 (0), X=324.51, Y=739.68, Mass=1412, SNR=26.4, Peak=191 HFD=2.8
00:09:04.998 00.000 1032 MultiStar: [#1 -0.11,0.10,1.18,U] [#2 -0.12,0.00,0.93,U] [#3 -0.04,-0.02,0.75,U] [#4 -0.22,-0.19,0.00,M7] [#5 -0.01,0.08,0.69,U] [#6 -0.04,0.10,0.67,U] [#7 -0.01,0.16,0.53,U] [#8 -0.05,-0.10,0.57,U] 
00:09:04.998 00.000 1032 refined, 7 included, MultiStar: {-0.08, 0.05}, one-star: {-0.17, 0.04}
00:09:04.998 00.000 1032 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.83) = xAngle (0.79 = 0.79)
00:09:04.998 00.000 1032 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.79 = 0.79)
00:09:04.998 00.000 1032 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.62 mountX=0.07 mountY=0.07, mountTheta=0.79
00:09:05.009 00.011 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.05, opts=13)
00:09:05.011 00.002 1032 Enqueuing Move request for scope (-0.08, 0.05)
00:09:05.011 00.000 10072 Worker thread wakes up
00:09:05.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
00:09:05.011 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
00:09:05.013 00.002 10072 Moving (-0.08, 0.05) raw xDistance=0.07 yDistance=0.07
00:09:05.013 00.000 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.28, period_length = 288.78
00:09:05.013 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:09:05.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:05.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:09:05.014 00.001 10072 MoveAxis(W, 5, ABG)
00:09:05.014 00.000 10072 Guiding  Dir = 3, Dur = 5
00:09:05.014 00.000 10072 IsGuiding returns 0
00:09:05.015 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:05.017 00.002 10072 PulseGuide returned control before completion, sleep 15
00:09:05.032 00.015 1032 UpdateGuideState exits: m=1412 SNR=26.4
00:09:05.034 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:05.036 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:05.038 00.002 1032 Enqueuing Expose request
00:09:05.046 00.008 10072 IsGuiding returns 0
00:09:05.047 00.001 10072 Move returns status 0, amount 5
00:09:05.047 00.000 10072 MoveAxis(N, 0, ABG)
00:09:05.047 00.000 10072 Move returns status 0, amount 0
00:09:05.047 00.000 10072 move complete, result=0
00:09:05.047 00.000 10072 worker thread done servicing request
00:09:05.047 00.000 10072 Worker thread wakes up
00:09:05.047 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:05.047 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:05.047 00.000 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
00:09:05.675 00.628 10072 Exposure complete
00:09:05.713 00.038 10072 worker thread done servicing request
00:09:05.713 00.000 1032 OnExposeComplete: enter
00:09:05.713 00.000 1032 UpdateGuideState(): m_state=6
00:09:05.721 00.008 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 617
00:09:05.722 00.001 1032 Star::Find returns 1 (0), X=324.60, Y=739.64, Mass=1323, SNR=25.6, Peak=170 HFD=2.9
00:09:05.722 00.000 1032 MultiStar: [#1 -0.04,0.15,1.19,U] [#2 -0.01,-0.09,0.96,U] [#3 -0.02,-0.20,0.75,U] [#4 -0.19,-0.26,0.00,M8] [#5 -0.01,0.05,0.71,U] [#6 -0.09,0.07,0.74,U] [#7 -0.06,0.02,0.54,U] [#8 -0.07,-0.04,0.60,U] 
00:09:05.722 00.000 1032 refined, 7 included, MultiStar: {-0.05, 0.00}, one-star: {-0.08, -0.00}
00:09:05.722 00.000 1032 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.83) = xAngle (1.29 = 1.29)
00:09:05.722 00.000 1032 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.29 = 1.29)
00:09:05.722 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.12 mountX=0.01 mountY=0.04, mountTheta=1.29
00:09:05.722 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.00, opts=13)
00:09:05.735 00.013 1032 Enqueuing Move request for scope (-0.05, 0.00)
00:09:05.737 00.002 10072 Worker thread wakes up
00:09:05.737 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
00:09:05.737 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
00:09:05.737 00.000 10072 Moving (-0.05, 0.00) raw xDistance=0.01 yDistance=0.04
00:09:05.737 00.000 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.28, period_length = 288.78
00:09:05.737 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:09:05.739 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:05.739 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:09:05.739 00.000 10072 MoveAxis(W, 5, ABG)
00:09:05.739 00.000 10072 Guiding  Dir = 3, Dur = 5
00:09:05.739 00.000 10072 IsGuiding returns 0
00:09:05.740 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:05.741 00.001 10072 PulseGuide returned control before completion, sleep 15
00:09:05.758 00.017 1032 UpdateGuideState exits: m=1323 SNR=25.6
00:09:05.758 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:05.758 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:05.758 00.000 1032 Enqueuing Expose request
00:09:05.772 00.014 10072 IsGuiding returns 0
00:09:05.772 00.000 10072 Move returns status 0, amount 5
00:09:05.772 00.000 10072 MoveAxis(N, 0, ABG)
00:09:05.772 00.000 10072 Move returns status 0, amount 0
00:09:05.772 00.000 10072 move complete, result=0
00:09:05.772 00.000 10072 worker thread done servicing request
00:09:05.772 00.000 10072 Worker thread wakes up
00:09:05.773 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:05.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:05.773 00.000 1032 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:09:06.189 00.416 10072 Exposure complete
00:09:06.233 00.044 10072 worker thread done servicing request
00:09:06.233 00.000 1032 OnExposeComplete: enter
00:09:06.235 00.002 1032 UpdateGuideState(): m_state=6
00:09:06.238 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 618
00:09:06.238 00.000 1032 Star::Find returns 1 (0), X=324.64, Y=739.52, Mass=1417, SNR=26.5, Peak=174 HFD=3.0
00:09:06.242 00.004 1032 MultiStar: [#1 0.04,0.04,1.09,U] [#2 -0.01,-0.11,0.93,U] [#3 0.06,-0.14,0.74,U] [#4 -0.25,-0.28,0.00,M9] [#5 -0.07,-0.08,0.71,U] [#6 -0.03,-0.05,0.68,U] [#7 0.00,-0.09,0.52,U] [#8 -0.11,-0.07,0.58,U] 
00:09:06.242 00.000 1032 refined, 7 included, MultiStar: {-0.01, -0.07}, one-star: {-0.03, -0.12}
00:09:06.244 00.002 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.70)
00:09:06.246 00.002 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.70)
00:09:06.248 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.75 mountX=-0.07 mountY=0.03, mountTheta=2.70
00:09:06.251 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
00:09:06.253 00.002 1032 Enqueuing Move request for scope (-0.01, -0.07)
00:09:06.253 00.000 10072 Worker thread wakes up
00:09:06.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
00:09:06.253 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
00:09:06.253 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.07 yDistance=0.03
00:09:06.253 00.000 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.28, period_length = 288.78
00:09:06.253 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:09:06.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:06.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:09:06.253 00.000 10072 MoveAxis(W, 5, ABG)
00:09:06.253 00.000 10072 Guiding  Dir = 3, Dur = 5
00:09:06.257 00.004 10072 IsGuiding returns 0
00:09:06.257 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:06.258 00.001 10072 PulseGuide returned control before completion, sleep 15
00:09:06.275 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.5
00:09:06.277 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:06.279 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:06.281 00.002 1032 Enqueuing Expose request
00:09:06.289 00.008 10072 IsGuiding returns 0
00:09:06.289 00.000 10072 Move returns status 0, amount 5
00:09:06.289 00.000 10072 MoveAxis(N, 0, ABG)
00:09:06.289 00.000 10072 Move returns status 0, amount 0
00:09:06.289 00.000 10072 move complete, result=0
00:09:06.289 00.000 10072 worker thread done servicing request
00:09:06.289 00.000 10072 Worker thread wakes up
00:09:06.289 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:06.289 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:06.289 00.000 1032 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
00:09:06.927 00.638 10072 Exposure complete
00:09:06.964 00.037 10072 worker thread done servicing request
00:09:06.964 00.000 1032 OnExposeComplete: enter
00:09:06.964 00.000 1032 UpdateGuideState(): m_state=6
00:09:06.974 00.010 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 619
00:09:06.974 00.000 1032 Star::Find returns 1 (0), X=324.66, Y=739.44, Mass=1355, SNR=25.9, Peak=150 HFD=2.9
00:09:06.974 00.000 1032 MultiStar: [#1 -0.00,-0.04,1.15,U] [#2 0.03,-0.21,1.03,U] [#3 0.14,-0.22,0.67,U] [#4 -0.14,-0.24,0.00,M10] [#5 -0.04,-0.02,0.68,U] [#6 0.14,-0.11,0.65,U] [#7 0.11,-0.14,0.52,U] [#8 -0.04,-0.07,0.58,U] 
00:09:06.974 00.000 1032 refined, 7 included, MultiStar: {0.03, -0.13}, one-star: {-0.01, -0.20}
00:09:06.974 00.000 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.13)
00:09:06.980 00.006 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.13)
00:09:06.980 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.33 mountX=-0.13 mountY=0.00, mountTheta=3.13
00:09:06.985 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.13, opts=13)
00:09:06.985 00.000 1032 Enqueuing Move request for scope (0.03, -0.13)
00:09:06.985 00.000 10072 Worker thread wakes up
00:09:06.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
00:09:06.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
00:09:06.985 00.000 10072 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=0.00
00:09:06.985 00.000 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.28, period_length = 288.78
00:09:06.985 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
00:09:06.985 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:06.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:09:06.985 00.000 10072 MoveAxis(E, 60, ABG)
00:09:06.985 00.000 10072 Guiding  Dir = 2, Dur = 60
00:09:06.989 00.004 10072 IsGuiding returns 0
00:09:06.989 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:06.991 00.002 10072 PulseGuide returned control before completion, sleep 70
00:09:07.008 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:09:07.008 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:07.010 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:07.012 00.002 1032 Enqueuing Expose request
00:09:07.070 00.058 10072 IsGuiding returns 0
00:09:07.070 00.000 10072 Move returns status 0, amount 60
00:09:07.070 00.000 10072 MoveAxis(N, 0, ABG)
00:09:07.070 00.000 10072 Move returns status 0, amount 0
00:09:07.070 00.000 10072 move complete, result=0
00:09:07.070 00.000 10072 worker thread done servicing request
00:09:07.070 00.000 10072 Worker thread wakes up
00:09:07.070 00.000 1032 GuideStep: -0.1 px 60 ms EAST, 0.0 px 0 ms NORTH
00:09:07.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:07.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:07.485 00.415 10072 Exposure complete
00:09:07.523 00.038 10072 worker thread done servicing request
00:09:07.523 00.000 1032 OnExposeComplete: enter
00:09:07.523 00.000 1032 UpdateGuideState(): m_state=6
00:09:07.523 00.000 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 620
00:09:07.531 00.008 1032 Star::Find returns 1 (0), X=324.64, Y=739.65, Mass=1419, SNR=26.5, Peak=157 HFD=2.9
00:09:07.533 00.002 1032 MultiStar: [#1 0.05,0.03,1.15,U] [#2 0.06,-0.16,0.96,U] [#3 0.17,-0.17,0.68,U] [#4 -0.10,-0.22,0.65,U] [#5 -0.01,-0.08,0.69,U] [#6 0.00,-0.03,0.66,U] [#7 0.06,0.08,0.51,U] [#8 -0.08,-0.07,0.59,U] 
00:09:07.535 00.002 1032 single-star, 8 included, MultiStar: {0.02, -0.07}, one-star: {-0.03, 0.01}
00:09:07.537 00.002 1032 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.83) = xAngle (1.11 = 1.11)
00:09:07.537 00.000 1032 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.11 = 1.11)
00:09:07.539 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.94 mountX=0.01 mountY=0.03, mountTheta=1.11
00:09:07.543 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
00:09:07.545 00.002 1032 Enqueuing Move request for scope (-0.03, 0.01)
00:09:07.545 00.000 10072 Worker thread wakes up
00:09:07.545 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:09:07.545 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:09:07.545 00.000 10072 Moving (-0.03, 0.01) raw xDistance=0.01 yDistance=0.03
00:09:07.547 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.28, period_length = 288.78
00:09:07.547 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:09:07.547 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:07.547 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:09:07.547 00.000 10072 MoveAxis(W, 4, ABG)
00:09:07.547 00.000 10072 Guiding  Dir = 3, Dur = 4
00:09:07.547 00.000 10072 IsGuiding returns 0
00:09:07.547 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:07.549 00.002 10072 PulseGuide returned control before completion, sleep 14
00:09:07.565 00.016 1032 UpdateGuideState exits: m=1419 SNR=26.5
00:09:07.565 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:07.567 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:07.569 00.002 1032 Enqueuing Expose request
00:09:07.579 00.010 10072 IsGuiding returns 0
00:09:07.579 00.000 10072 Move returns status 0, amount 4
00:09:07.579 00.000 10072 MoveAxis(N, 0, ABG)
00:09:07.579 00.000 10072 Move returns status 0, amount 0
00:09:07.579 00.000 10072 move complete, result=0
00:09:07.579 00.000 10072 worker thread done servicing request
00:09:07.579 00.000 10072 Worker thread wakes up
00:09:07.579 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:07.579 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:07.580 00.001 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
00:09:08.213 00.633 10072 Exposure complete
00:09:08.254 00.041 10072 worker thread done servicing request
00:09:08.254 00.000 1032 OnExposeComplete: enter
00:09:08.261 00.007 1032 UpdateGuideState(): m_state=6
00:09:08.263 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 621
00:09:08.266 00.003 1032 Star::Find returns 1 (0), X=324.62, Y=739.68, Mass=1341, SNR=25.8, Peak=167 HFD=2.8
00:09:08.268 00.002 1032 MultiStar: [#1 0.07,0.12,1.15,U] [#2 0.04,-0.08,0.97,U] [#3 0.11,-0.04,0.72,U] [#4 -0.11,-0.28,0.00,M10] [#5 -0.03,0.03,0.69,U] [#6 -0.05,-0.05,0.70,U] [#7 0.08,0.05,0.51,U] [#8 -0.00,0.03,0.66,U] 
00:09:08.268 00.000 1032 refined, 7 included, MultiStar: {0.02, 0.02}, one-star: {-0.05, 0.03}
00:09:08.271 00.003 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
00:09:08.271 00.000 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
00:09:08.274 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.68 mountX=0.01 mountY=-0.02, mountTheta=-1.15
00:09:08.274 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
00:09:08.274 00.000 1032 Enqueuing Move request for scope (0.02, 0.02)
00:09:08.274 00.000 10072 Worker thread wakes up
00:09:08.274 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
00:09:08.274 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
00:09:08.274 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
00:09:08.274 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.27, period_length = 288.78
00:09:08.274 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:09:08.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:08.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:09:08.274 00.000 10072 MoveAxis(W, 5, ABG)
00:09:08.274 00.000 10072 Guiding  Dir = 3, Dur = 5
00:09:08.284 00.010 10072 IsGuiding returns 0
00:09:08.284 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:08.285 00.001 10072 PulseGuide returned control before completion, sleep 15
00:09:08.299 00.014 1032 UpdateGuideState exits: m=1341 SNR=25.8
00:09:08.305 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:08.305 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:08.305 00.000 1032 Enqueuing Expose request
00:09:08.316 00.011 10072 IsGuiding returns 0
00:09:08.316 00.000 10072 Move returns status 0, amount 5
00:09:08.316 00.000 10072 MoveAxis(N, 0, ABG)
00:09:08.316 00.000 10072 Move returns status 0, amount 0
00:09:08.316 00.000 10072 move complete, result=0
00:09:08.316 00.000 10072 worker thread done servicing request
00:09:08.316 00.000 10072 Worker thread wakes up
00:09:08.316 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:08.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:08.316 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
00:09:08.730 00.414 10072 Exposure complete
00:09:08.775 00.045 10072 worker thread done servicing request
00:09:08.775 00.000 1032 OnExposeComplete: enter
00:09:08.775 00.000 1032 UpdateGuideState(): m_state=6
00:09:08.775 00.000 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 622
00:09:08.780 00.005 1032 Star::Find returns 1 (0), X=324.73, Y=739.63, Mass=1288, SNR=25.3, Peak=158 HFD=2.8
00:09:08.780 00.000 1032 MultiStar: [#1 0.05,0.08,1.17,U] [#2 0.03,0.07,0.96,U] [#3 0.18,0.00,0.76,U] [#4 -0.19,-0.16,0.65,U] [#5 0.06,0.13,0.71,U] [#6 0.09,0.16,0.73,U] [#7 0.00,0.15,0.48,U] [#8 -0.01,0.06,0.61,U] 
00:09:08.780 00.000 1032 single-star, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.06, -0.01}
00:09:08.780 00.000 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
00:09:08.780 00.000 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
00:09:08.780 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.24 mountX=-0.03 mountY=-0.05, mountTheta=-2.07
00:09:08.790 00.010 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
00:09:08.790 00.000 1032 Enqueuing Move request for scope (0.06, -0.01)
00:09:08.790 00.000 10072 Worker thread wakes up
00:09:08.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:09:08.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:09:08.790 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.05
00:09:08.797 00.007 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.27, period_length = 288.78
00:09:08.797 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:09:08.797 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:08.797 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:09:08.797 00.000 10072 MoveAxis(W, 4, ABG)
00:09:08.797 00.000 10072 Guiding  Dir = 3, Dur = 4
00:09:08.798 00.001 10072 IsGuiding returns 0
00:09:08.798 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:08.799 00.001 10072 PulseGuide returned control before completion, sleep 14
00:09:08.814 00.015 1032 UpdateGuideState exits: m=1288 SNR=25.3
00:09:08.814 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:08.814 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:08.825 00.011 1032 Enqueuing Expose request
00:09:08.826 00.001 10072 IsGuiding returns 0
00:09:08.826 00.000 10072 Move returns status 0, amount 4
00:09:08.826 00.000 10072 MoveAxis(N, 0, ABG)
00:09:08.826 00.000 10072 Move returns status 0, amount 0
00:09:08.826 00.000 10072 move complete, result=0
00:09:08.826 00.000 10072 worker thread done servicing request
00:09:08.826 00.000 10072 Worker thread wakes up
00:09:08.826 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:08.826 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:08.835 00.009 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:09:09.459 00.624 10072 Exposure complete
00:09:09.491 00.032 10072 worker thread done servicing request
00:09:09.491 00.000 1032 OnExposeComplete: enter
00:09:09.503 00.012 1032 UpdateGuideState(): m_state=6
00:09:09.504 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 623
00:09:09.506 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=739.53, Mass=1461, SNR=26.9, Peak=167 HFD=2.8
00:09:09.509 00.003 1032 MultiStar: [#1 0.01,0.06,1.11,U] [#2 0.14,-0.09,0.95,U] [#3 0.13,-0.03,0.71,U] [#4 -0.22,-0.36,0.00,M10] [#5 0.06,0.10,0.68,U] [#6 -0.00,-0.01,0.67,U] [#7 0.16,0.18,0.55,U] [#8 0.02,-0.11,0.56,U] 
00:09:09.509 00.000 1032 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.08, -0.11}
00:09:09.511 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
00:09:09.513 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
00:09:09.515 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.08 cameraTheta=-0.13 mountX=-0.03 mountY=-0.07, mountTheta=-1.96
00:09:09.516 00.001 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
00:09:09.520 00.004 1032 Enqueuing Move request for scope (0.07, -0.01)
00:09:09.522 00.002 10072 Worker thread wakes up
00:09:09.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
00:09:09.522 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
00:09:09.522 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.07
00:09:09.522 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.27, period_length = 288.78
00:09:09.522 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:09:09.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:09.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:09:09.522 00.000 10072 MoveAxis(W, 4, ABG)
00:09:09.522 00.000 10072 Guiding  Dir = 3, Dur = 4
00:09:09.524 00.002 10072 IsGuiding returns 0
00:09:09.524 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:09.526 00.002 10072 PulseGuide returned control before completion, sleep 14
00:09:09.542 00.016 1032 UpdateGuideState exits: m=1461 SNR=26.9
00:09:09.542 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:09.542 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:09.542 00.000 1032 Enqueuing Expose request
00:09:09.555 00.013 10072 IsGuiding returns 0
00:09:09.555 00.000 10072 Move returns status 0, amount 4
00:09:09.555 00.000 10072 MoveAxis(N, 0, ABG)
00:09:09.555 00.000 10072 Move returns status 0, amount 0
00:09:09.555 00.000 10072 move complete, result=0
00:09:09.555 00.000 10072 worker thread done servicing request
00:09:09.555 00.000 10072 Worker thread wakes up
00:09:09.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:09.555 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:09.556 00.001 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:09:09.969 00.413 10072 Exposure complete
00:09:10.001 00.032 10072 worker thread done servicing request
00:09:10.001 00.000 1032 OnExposeComplete: enter
00:09:10.016 00.015 1032 UpdateGuideState(): m_state=6
00:09:10.018 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 624
00:09:10.018 00.000 1032 Star::Find returns 1 (0), X=324.70, Y=739.57, Mass=1316, SNR=25.6, Peak=144 HFD=2.9
00:09:10.018 00.000 1032 MultiStar: [#1 0.05,0.01,1.19,U] [#2 0.17,-0.16,0.97,U] [#3 0.10,-0.13,0.69,U] [#4 -0.28,-0.30,0.00,R] [#5 0.01,0.06,0.72,U] [#6 0.02,-0.06,0.74,U] [#7 -0.08,0.05,0.55,U] [#8 -0.01,0.01,0.63,U] 
00:09:10.018 00.000 1032 refined, 7 included, MultiStar: {0.05, -0.04}, one-star: {0.03, -0.07}
00:09:10.018 00.000 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
00:09:10.018 00.000 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
00:09:10.018 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.73 mountX=-0.05 mountY=-0.03, mountTheta=-2.56
00:09:10.031 00.013 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
00:09:10.031 00.000 1032 Enqueuing Move request for scope (0.05, -0.04)
00:09:10.031 00.000 10072 Worker thread wakes up
00:09:10.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
00:09:10.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
00:09:10.031 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.03
00:09:10.035 00.004 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.27, period_length = 288.78
00:09:10.035 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:09:10.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:10.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:09:10.035 00.000 10072 MoveAxis(W, 3, ABG)
00:09:10.035 00.000 10072 Guiding  Dir = 3, Dur = 3
00:09:10.036 00.001 10072 IsGuiding returns 0
00:09:10.036 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:10.037 00.001 10072 PulseGuide returned control before completion, sleep 13
00:09:10.052 00.015 10072 IsGuiding returns 0
00:09:10.052 00.000 10072 Move returns status 0, amount 3
00:09:10.052 00.000 10072 MoveAxis(N, 0, ABG)
00:09:10.052 00.000 10072 Move returns status 0, amount 0
00:09:10.052 00.000 10072 move complete, result=0
00:09:10.052 00.000 10072 worker thread done servicing request
00:09:10.054 00.002 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:09:10.056 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:10.058 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:10.060 00.002 1032 Enqueuing Expose request
00:09:10.062 00.002 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:09:10.062 00.000 10072 Worker thread wakes up
00:09:10.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:10.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:10.686 00.624 10072 Exposure complete
00:09:10.719 00.033 10072 worker thread done servicing request
00:09:10.719 00.000 1032 OnExposeComplete: enter
00:09:10.731 00.012 1032 UpdateGuideState(): m_state=6
00:09:10.733 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 625
00:09:10.736 00.003 1032 Star::Find returns 1 (0), X=324.61, Y=739.72, Mass=1406, SNR=26.4, Peak=168 HFD=2.8
00:09:10.737 00.001 1032 MultiStar: [#1 0.07,-0.00,1.09,U] [#2 0.06,0.07,0.92,U] [#3 0.13,0.03,0.74,U] [#4 0.08,0.00,0.65,U] [#5 0.05,0.00,0.70,U] [#6 0.13,0.04,0.64,U] [#7 0.15,0.08,0.51,U] [#8 0.04,-0.02,0.57,U] 
00:09:10.737 00.000 1032 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {-0.06, 0.07}
00:09:10.739 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
00:09:10.741 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
00:09:10.743 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.45 mountX=0.01 mountY=-0.07, mountTheta=-1.38
00:09:10.745 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
00:09:10.747 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
00:09:10.750 00.003 10072 Worker thread wakes up
00:09:10.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
00:09:10.750 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
00:09:10.750 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
00:09:10.751 00.001 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.27, period_length = 288.78
00:09:10.751 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:09:10.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:10.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:09:10.751 00.000 10072 MoveAxis(W, 4, ABG)
00:09:10.751 00.000 10072 Guiding  Dir = 3, Dur = 4
00:09:10.752 00.001 10072 IsGuiding returns 0
00:09:10.752 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:10.754 00.002 10072 PulseGuide returned control before completion, sleep 14
00:09:10.770 00.016 1032 UpdateGuideState exits: m=1406 SNR=26.4
00:09:10.770 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:10.774 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:10.774 00.000 1032 Enqueuing Expose request
00:09:10.784 00.010 10072 IsGuiding returns 0
00:09:10.784 00.000 10072 Move returns status 0, amount 4
00:09:10.784 00.000 10072 MoveAxis(N, 0, ABG)
00:09:10.784 00.000 10072 Move returns status 0, amount 0
00:09:10.784 00.000 10072 move complete, result=0
00:09:10.784 00.000 10072 worker thread done servicing request
00:09:10.784 00.000 10072 Worker thread wakes up
00:09:10.784 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:10.784 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:10.786 00.002 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:09:11.199 00.413 10072 Exposure complete
00:09:11.242 00.043 10072 worker thread done servicing request
00:09:11.242 00.000 1032 OnExposeComplete: enter
00:09:11.245 00.003 1032 UpdateGuideState(): m_state=6
00:09:11.247 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 626
00:09:11.249 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=739.73, Mass=1467, SNR=26.9, Peak=161 HFD=2.7
00:09:11.249 00.000 1032 MultiStar: [#1 0.06,0.11,1.03,U] [#2 0.02,0.05,0.93,U] [#3 0.09,0.06,0.67,U] [#4 0.22,0.28,0.00,M1] [#5 0.05,0.04,0.64,U] [#6 0.03,0.09,0.70,U] [#7 0.13,0.18,0.53,U] [#8 0.04,0.12,0.58,U] 
00:09:11.251 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.12, 0.08}
00:09:11.253 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
00:09:11.253 00.000 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
00:09:11.255 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.92 mountX=0.07 mountY=-0.09, mountTheta=-0.91
00:09:11.257 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
00:09:11.259 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
00:09:11.260 00.001 10072 Worker thread wakes up
00:09:11.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
00:09:11.260 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
00:09:11.260 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
00:09:11.260 00.000 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.27, period_length = 288.78
00:09:11.262 00.002 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:09:11.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:11.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:09:11.262 00.000 10072 MoveAxis(W, 3, ABG)
00:09:11.262 00.000 10072 Guiding  Dir = 3, Dur = 3
00:09:11.263 00.001 10072 IsGuiding returns 0
00:09:11.263 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:11.264 00.001 10072 PulseGuide returned control before completion, sleep 13
00:09:11.279 00.015 10072 IsGuiding returns 0
00:09:11.279 00.000 10072 Move returns status 0, amount 3
00:09:11.279 00.000 10072 MoveAxis(N, 0, ABG)
00:09:11.279 00.000 10072 Move returns status 0, amount 0
00:09:11.279 00.000 10072 move complete, result=0
00:09:11.279 00.000 10072 worker thread done servicing request
00:09:11.281 00.002 1032 UpdateGuideState exits: m=1467 SNR=26.9
00:09:11.283 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:11.283 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:11.285 00.002 1032 Enqueuing Expose request
00:09:11.287 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:09:11.288 00.001 10072 Worker thread wakes up
00:09:11.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:11.288 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:11.930 00.642 10072 Exposure complete
00:09:11.981 00.051 10072 worker thread done servicing request
00:09:11.981 00.000 1032 OnExposeComplete: enter
00:09:11.983 00.002 1032 UpdateGuideState(): m_state=6
00:09:11.985 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 627
00:09:11.987 00.002 1032 Star::Find returns 1 (0), X=324.71, Y=739.56, Mass=1336, SNR=25.7, Peak=155 HFD=2.9
00:09:11.990 00.003 1032 MultiStar: [#1 0.01,0.05,1.19,U] [#2 0.01,-0.12,0.97,U] [#3 0.12,-0.03,0.74,U] [#4 0.11,0.19,0.66,U] [#5 -0.01,-0.06,0.72,U] [#6 0.02,-0.05,0.66,U] [#7 -0.02,0.10,0.55,U] [#8 -0.03,-0.01,0.60,U] 
00:09:11.993 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.04, -0.09}
00:09:11.995 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
00:09:11.997 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
00:09:11.998 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.30 mountX=-0.02 mountY=-0.02, mountTheta=-2.13
00:09:12.001 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
00:09:12.003 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
00:09:12.005 00.002 10072 Worker thread wakes up
00:09:12.005 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
00:09:12.005 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
00:09:12.005 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
00:09:12.007 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.27, period_length = 288.78
00:09:12.007 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:09:12.007 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:12.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:09:12.007 00.000 10072 MoveAxis(W, 3, ABG)
00:09:12.007 00.000 10072 Guiding  Dir = 3, Dur = 3
00:09:12.008 00.001 10072 IsGuiding returns 0
00:09:12.008 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:12.010 00.002 10072 PulseGuide returned control before completion, sleep 13
00:09:12.029 00.019 1032 UpdateGuideState exits: m=1336 SNR=25.7
00:09:12.031 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:12.033 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:12.035 00.002 1032 Enqueuing Expose request
00:09:12.038 00.003 10072 IsGuiding returns 0
00:09:12.038 00.000 10072 Move returns status 0, amount 3
00:09:12.038 00.000 10072 MoveAxis(N, 0, ABG)
00:09:12.038 00.000 10072 Move returns status 0, amount 0
00:09:12.038 00.000 10072 move complete, result=0
00:09:12.038 00.000 10072 worker thread done servicing request
00:09:12.038 00.000 10072 Worker thread wakes up
00:09:12.039 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:12.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:12.043 00.004 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
00:09:12.446 00.403 10072 Exposure complete
00:09:12.499 00.053 10072 worker thread done servicing request
00:09:12.499 00.000 1032 OnExposeComplete: enter
00:09:12.501 00.002 1032 UpdateGuideState(): m_state=6
00:09:12.503 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 628
00:09:12.505 00.002 1032 Star::Find returns 1 (0), X=324.66, Y=739.56, Mass=1337, SNR=25.8, Peak=167 HFD=2.9
00:09:12.507 00.002 1032 MultiStar: [#1 0.10,0.04,1.10,U] [#2 0.08,-0.13,1.01,U] [#3 0.07,-0.10,0.74,U] [#4 0.11,0.01,0.68,U] [#5 0.06,0.00,0.75,U] [#6 0.11,-0.03,0.72,U] [#7 0.06,-0.03,0.51,U] [#8 0.02,-0.08,0.56,U] 
00:09:12.509 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {-0.01, -0.08}
00:09:12.511 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
00:09:12.512 00.001 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
00:09:12.514 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.56 mountX=-0.06 mountY=-0.05, mountTheta=-2.39
00:09:12.517 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
00:09:12.520 00.003 1032 Enqueuing Move request for scope (0.07, -0.04)
00:09:12.522 00.002 10072 Worker thread wakes up
00:09:12.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
00:09:12.522 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
00:09:12.522 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.05
00:09:12.523 00.001 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.27, period_length = 288.78
00:09:12.523 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:09:12.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:12.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:09:12.523 00.000 10072 MoveAxis(W, 3, ABG)
00:09:12.523 00.000 10072 Guiding  Dir = 3, Dur = 3
00:09:12.524 00.001 10072 IsGuiding returns 0
00:09:12.524 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:12.527 00.003 10072 PulseGuide returned control before completion, sleep 13
00:09:12.546 00.019 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:09:12.548 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:12.550 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:12.554 00.004 1032 Enqueuing Expose request
00:09:12.555 00.001 10072 IsGuiding returns 0
00:09:12.556 00.001 10072 Move returns status 0, amount 3
00:09:12.556 00.000 10072 MoveAxis(N, 0, ABG)
00:09:12.556 00.000 10072 Move returns status 0, amount 0
00:09:12.556 00.000 10072 move complete, result=0
00:09:12.556 00.000 10072 worker thread done servicing request
00:09:12.556 00.000 10072 Worker thread wakes up
00:09:12.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:12.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:12.563 00.007 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:09:13.181 00.618 10072 Exposure complete
00:09:13.233 00.052 10072 worker thread done servicing request
00:09:13.233 00.000 1032 OnExposeComplete: enter
00:09:13.235 00.002 1032 UpdateGuideState(): m_state=6
00:09:13.237 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 629
00:09:13.241 00.004 1032 Star::Find returns 1 (0), X=324.77, Y=739.52, Mass=1280, SNR=25.2, Peak=141 HFD=2.8
00:09:13.243 00.002 1032 MultiStar: [#1 -0.02,0.02,1.24,U] [#2 0.04,-0.06,1.02,U] [#3 0.04,-0.09,0.67,U] [#4 0.17,0.12,0.70,U] [#5 0.05,-0.00,0.74,U] [#6 0.02,-0.05,0.71,U] [#7 0.12,0.13,0.57,U] [#8 0.03,0.01,0.59,U] 
00:09:13.244 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.10, -0.12}
00:09:13.246 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
00:09:13.248 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
00:09:13.250 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.24 mountX=-0.03 mountY=-0.05, mountTheta=-2.07
00:09:13.253 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
00:09:13.255 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
00:09:13.257 00.002 10072 Worker thread wakes up
00:09:13.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:09:13.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:09:13.257 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.05
00:09:13.258 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.27, period_length = 288.78
00:09:13.258 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:09:13.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:13.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:09:13.258 00.000 10072 MoveAxis(W, 3, ABG)
00:09:13.258 00.000 10072 Guiding  Dir = 3, Dur = 3
00:09:13.259 00.001 10072 IsGuiding returns 0
00:09:13.259 00.000 10072 PulseGuide returned control before completion, sleep 13
00:09:13.259 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:13.281 00.022 1032 UpdateGuideState exits: m=1280 SNR=25.2
00:09:13.283 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:13.286 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:13.289 00.003 1032 Enqueuing Expose request
00:09:13.291 00.002 10072 IsGuiding returns 0
00:09:13.291 00.000 10072 Move returns status 0, amount 3
00:09:13.291 00.000 10072 MoveAxis(N, 0, ABG)
00:09:13.291 00.000 10072 Move returns status 0, amount 0
00:09:13.291 00.000 10072 move complete, result=0
00:09:13.291 00.000 10072 worker thread done servicing request
00:09:13.292 00.001 10072 Worker thread wakes up
00:09:13.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:13.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:13.300 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:09:13.713 00.413 10072 Exposure complete
00:09:13.762 00.049 10072 worker thread done servicing request
00:09:13.763 00.001 1032 OnExposeComplete: enter
00:09:13.765 00.002 1032 UpdateGuideState(): m_state=6
00:09:13.767 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 630
00:09:13.771 00.004 1032 Star::Find returns 1 (0), X=324.70, Y=739.58, Mass=1402, SNR=26.4, Peak=165 HFD=2.9
00:09:13.773 00.002 1032 MultiStar: [#1 0.11,0.14,1.10,U] [#2 0.02,0.06,0.94,U] [#3 0.01,-0.03,0.68,U] [#4 0.12,0.15,0.64,U] [#5 -0.03,0.15,0.72,U] [#6 0.03,-0.08,0.70,U] [#7 0.09,0.19,0.54,U] [#8 -0.09,-0.07,0.58,U] 
00:09:13.775 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.03, -0.06}
00:09:13.776 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
00:09:13.779 00.003 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
00:09:13.780 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.94 mountX=0.04 mountY=-0.05, mountTheta=-0.89
00:09:13.783 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
00:09:13.785 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
00:09:13.787 00.002 10072 Worker thread wakes up
00:09:13.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:09:13.787 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:09:13.787 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
00:09:13.788 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.27, period_length = 288.78
00:09:13.788 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:09:13.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:13.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:09:13.788 00.000 10072 MoveAxis(W, 3, ABG)
00:09:13.788 00.000 10072 Guiding  Dir = 3, Dur = 3
00:09:13.788 00.000 10072 IsGuiding returns 0
00:09:13.788 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:13.791 00.003 10072 PulseGuide returned control before completion, sleep 13
00:09:13.811 00.020 1032 UpdateGuideState exits: m=1402 SNR=26.4
00:09:13.814 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:13.815 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:13.817 00.002 1032 Enqueuing Expose request
00:09:13.819 00.002 10072 IsGuiding returns 0
00:09:13.819 00.000 10072 Move returns status 0, amount 3
00:09:13.819 00.000 10072 MoveAxis(N, 0, ABG)
00:09:13.820 00.001 10072 Move returns status 0, amount 0
00:09:13.820 00.000 10072 move complete, result=0
00:09:13.820 00.000 10072 worker thread done servicing request
00:09:13.820 00.000 10072 Worker thread wakes up
00:09:13.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:13.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:13.827 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
00:09:14.445 00.618 10072 Exposure complete
00:09:14.493 00.048 10072 worker thread done servicing request
00:09:14.493 00.000 1032 OnExposeComplete: enter
00:09:14.495 00.002 1032 UpdateGuideState(): m_state=6
00:09:14.497 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 631
00:09:14.499 00.002 1032 Star::Find returns 1 (0), X=324.61, Y=739.62, Mass=1431, SNR=26.6, Peak=160 HFD=3.0
00:09:14.500 00.001 1032 MultiStar: [#1 0.02,0.17,1.13,U] [#2 0.06,0.02,0.92,U] [#3 0.11,0.11,0.69,U] [#4 0.15,0.07,0.63,U] [#5 -0.01,0.08,0.71,U] [#6 -0.15,-0.02,0.68,U] [#7 0.08,0.02,0.52,U] [#8 -0.09,-0.01,0.57,U] 
00:09:14.502 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {-0.06, -0.03}
00:09:14.504 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
00:09:14.506 00.002 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
00:09:14.507 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.35 mountX=0.05 mountY=-0.02, mountTheta=-0.48
00:09:14.510 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
00:09:14.513 00.003 1032 Enqueuing Move request for scope (0.01, 0.05)
00:09:14.514 00.001 10072 Worker thread wakes up
00:09:14.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
00:09:14.514 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
00:09:14.514 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
00:09:14.516 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 288.78
00:09:14.516 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:09:14.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:14.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:09:14.516 00.000 10072 MoveAxis(W, 3, ABG)
00:09:14.516 00.000 10072 Guiding  Dir = 3, Dur = 3
00:09:14.517 00.001 10072 IsGuiding returns 0
00:09:14.517 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:14.519 00.002 10072 PulseGuide returned control before completion, sleep 13
00:09:14.537 00.018 10072 IsGuiding returns 0
00:09:14.537 00.000 10072 Move returns status 0, amount 3
00:09:14.537 00.000 10072 MoveAxis(N, 0, ABG)
00:09:14.537 00.000 10072 Move returns status 0, amount 0
00:09:14.537 00.000 10072 move complete, result=0
00:09:14.537 00.000 10072 worker thread done servicing request
00:09:14.538 00.001 1032 UpdateGuideState exits: m=1431 SNR=26.6
00:09:14.540 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:14.542 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:14.543 00.001 1032 Enqueuing Expose request
00:09:14.544 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
00:09:14.545 00.001 10072 Worker thread wakes up
00:09:14.546 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:14.546 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:14.961 00.415 10072 Exposure complete
00:09:15.014 00.053 10072 worker thread done servicing request
00:09:15.014 00.000 1032 OnExposeComplete: enter
00:09:15.018 00.004 1032 UpdateGuideState(): m_state=6
00:09:15.025 00.007 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 632
00:09:15.028 00.003 1032 Star::Find returns 1 (0), X=324.68, Y=739.58, Mass=1407, SNR=26.4, Peak=168 HFD=2.9
00:09:15.031 00.003 1032 MultiStar: [#1 0.04,0.06,1.08,U] [#2 0.17,-0.19,0.89,U] [#3 0.06,-0.00,0.75,U] [#4 0.17,0.05,0.66,U] [#5 0.04,0.06,0.71,U] [#6 0.02,0.04,0.71,U] [#7 0.02,0.19,0.52,U] [#8 0.01,0.00,0.58,U] 
00:09:15.034 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {0.01, -0.06}
00:09:15.038 00.004 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
00:09:15.040 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
00:09:15.041 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.07 mountX=-0.01 mountY=-0.06, mountTheta=-1.76
00:09:15.044 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
00:09:15.045 00.001 1032 Enqueuing Move request for scope (0.06, 0.00)
00:09:15.047 00.002 10072 Worker thread wakes up
00:09:15.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
00:09:15.047 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
00:09:15.047 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
00:09:15.049 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 288.78
00:09:15.049 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:09:15.049 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:15.049 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:09:15.049 00.000 10072 MoveAxis(W, 2, ABG)
00:09:15.049 00.000 10072 Guiding  Dir = 3, Dur = 2
00:09:15.049 00.000 10072 IsGuiding returns 0
00:09:15.051 00.002 10072 PulseGuide returned control before completion, sleep 11
00:09:15.052 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:15.067 00.015 10072 IsGuiding returns 0
00:09:15.067 00.000 10072 Move returns status 0, amount 2
00:09:15.067 00.000 10072 MoveAxis(N, 0, ABG)
00:09:15.067 00.000 10072 Move returns status 0, amount 0
00:09:15.067 00.000 10072 move complete, result=0
00:09:15.067 00.000 10072 worker thread done servicing request
00:09:15.078 00.011 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:09:15.084 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:15.088 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:15.091 00.003 1032 Enqueuing Expose request
00:09:15.094 00.003 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:09:15.096 00.002 10072 Worker thread wakes up
00:09:15.096 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:15.096 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:15.727 00.631 10072 Exposure complete
00:09:15.784 00.057 10072 worker thread done servicing request
00:09:15.784 00.000 1032 OnExposeComplete: enter
00:09:15.786 00.002 1032 UpdateGuideState(): m_state=6
00:09:15.788 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 633
00:09:15.790 00.002 1032 Star::Find returns 1 (0), X=324.67, Y=739.54, Mass=1351, SNR=25.8, Peak=162 HFD=2.9
00:09:15.791 00.001 1032 MultiStar: [#1 0.10,0.08,1.14,U] [#2 0.00,-0.08,0.96,U] [#3 0.11,0.08,0.73,U] [#4 0.05,0.04,0.66,U] [#5 0.04,0.09,0.73,U] [#6 0.13,-0.07,0.71,U] [#7 0.15,0.09,0.53,U] [#8 -0.00,-0.12,0.55,U] 
00:09:15.793 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.00}, one-star: {-0.01, -0.11}
00:09:15.795 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
00:09:15.796 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
00:09:15.798 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.05 mountX=-0.02 mountY=-0.06, mountTheta=-1.88
00:09:15.803 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.00, opts=13)
00:09:15.806 00.003 1032 Enqueuing Move request for scope (0.06, -0.00)
00:09:15.808 00.002 10072 Worker thread wakes up
00:09:15.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
00:09:15.808 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
00:09:15.808 00.000 10072 Moving (0.06, -0.00) raw xDistance=-0.02 yDistance=-0.06
00:09:15.809 00.001 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 288.78
00:09:15.809 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:09:15.809 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:15.809 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:09:15.810 00.001 10072 MoveAxis(W, 2, ABG)
00:09:15.810 00.000 10072 Guiding  Dir = 3, Dur = 2
00:09:15.810 00.000 10072 IsGuiding returns 0
00:09:15.811 00.001 10072 PulseGuide returned control before completion, sleep 12
00:09:15.811 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:15.832 00.021 10072 IsGuiding returns 0
00:09:15.833 00.001 10072 Move returns status 0, amount 2
00:09:15.833 00.000 10072 MoveAxis(N, 0, ABG)
00:09:15.833 00.000 10072 Move returns status 0, amount 0
00:09:15.833 00.000 10072 move complete, result=0
00:09:15.833 00.000 10072 worker thread done servicing request
00:09:15.836 00.003 1032 UpdateGuideState exits: m=1351 SNR=25.8
00:09:15.838 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:15.840 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:15.842 00.002 1032 Enqueuing Expose request
00:09:15.843 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:09:15.845 00.002 10072 Worker thread wakes up
00:09:15.845 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:15.845 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:16.257 00.412 10072 Exposure complete
00:09:16.312 00.055 10072 worker thread done servicing request
00:09:16.313 00.001 1032 OnExposeComplete: enter
00:09:16.315 00.002 1032 UpdateGuideState(): m_state=6
00:09:16.318 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 634
00:09:16.320 00.002 1032 Star::Find returns 1 (0), X=324.74, Y=739.54, Mass=1215, SNR=24.5, Peak=149 HFD=2.7
00:09:16.322 00.002 1032 MultiStar: [#1 0.11,-0.03,1.14,U] [#2 0.06,0.02,1.07,U] [#3 0.15,-0.09,0.79,U] [#4 0.12,0.05,0.70,U] [#5 0.08,-0.01,0.76,U] [#6 0.09,0.02,0.74,U] [#7 -0.04,0.10,0.59,U] [#8 -0.06,0.05,0.67,U] 
00:09:16.325 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.07, -0.11}
00:09:16.327 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
00:09:16.329 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
00:09:16.331 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.14 mountX=-0.03 mountY=-0.07, mountTheta=-1.97
00:09:16.336 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
00:09:16.338 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
00:09:16.339 00.001 10072 Worker thread wakes up
00:09:16.339 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
00:09:16.339 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
00:09:16.339 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.07
00:09:16.340 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 288.78
00:09:16.340 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:09:16.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:16.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:09:16.340 00.000 10072 MoveAxis(W, 2, ABG)
00:09:16.340 00.000 10072 Guiding  Dir = 3, Dur = 2
00:09:16.341 00.001 10072 IsGuiding returns 0
00:09:16.341 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:16.344 00.003 10072 PulseGuide returned control before completion, sleep 12
00:09:16.362 00.018 1032 UpdateGuideState exits: m=1215 SNR=24.5
00:09:16.365 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:16.367 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:16.370 00.003 1032 Enqueuing Expose request
00:09:16.371 00.001 10072 IsGuiding returns 0
00:09:16.371 00.000 10072 Move returns status 0, amount 2
00:09:16.371 00.000 10072 MoveAxis(N, 0, ABG)
00:09:16.371 00.000 10072 Move returns status 0, amount 0
00:09:16.371 00.000 10072 move complete, result=0
00:09:16.371 00.000 10072 worker thread done servicing request
00:09:16.372 00.001 10072 Worker thread wakes up
00:09:16.372 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:16.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:16.378 00.006 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:09:17.006 00.628 10072 Exposure complete
00:09:17.059 00.053 10072 worker thread done servicing request
00:09:17.059 00.000 1032 OnExposeComplete: enter
00:09:17.061 00.002 1032 UpdateGuideState(): m_state=6
00:09:17.063 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 635
00:09:17.067 00.004 1032 Star::Find returns 1 (0), X=324.73, Y=739.69, Mass=1440, SNR=26.7, Peak=164 HFD=2.8
00:09:17.068 00.001 1032 MultiStar: [#1 0.02,0.12,1.13,U] [#2 0.16,0.06,0.84,U] [#3 0.16,0.01,0.73,U] [#4 0.10,0.09,0.61,U] [#5 0.08,0.12,0.70,U] [#6 0.03,0.09,0.70,U] [#7 0.25,-0.05,0.51,U] [#8 -0.03,-0.05,0.60,U] 
00:09:17.071 00.003 1032 single-star, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.06, 0.04}
00:09:17.072 00.001 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
00:09:17.074 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
00:09:17.076 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.65 mountX=0.03 mountY=-0.07, mountTheta=-1.18
00:09:17.079 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
00:09:17.083 00.004 1032 Enqueuing Move request for scope (0.06, 0.04)
00:09:17.085 00.002 10072 Worker thread wakes up
00:09:17.085 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
00:09:17.086 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
00:09:17.086 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.03 yDistance=-0.07
00:09:17.087 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 288.78
00:09:17.087 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:09:17.087 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:17.087 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:09:17.087 00.000 10072 MoveAxis(W, 3, ABG)
00:09:17.087 00.000 10072 Guiding  Dir = 3, Dur = 3
00:09:17.088 00.001 10072 IsGuiding returns 0
00:09:17.089 00.001 10072 PulseGuide returned control before completion, sleep 13
00:09:17.090 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:17.111 00.021 1032 UpdateGuideState exits: m=1440 SNR=26.7
00:09:17.116 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:17.118 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:17.119 00.001 1032 Enqueuing Expose request
00:09:17.121 00.002 10072 IsGuiding returns 0
00:09:17.121 00.000 10072 Move returns status 0, amount 3
00:09:17.121 00.000 10072 MoveAxis(N, 0, ABG)
00:09:17.121 00.000 10072 Move returns status 0, amount 0
00:09:17.121 00.000 10072 move complete, result=0
00:09:17.121 00.000 10072 worker thread done servicing request
00:09:17.121 00.000 10072 Worker thread wakes up
00:09:17.121 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:17.122 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:17.129 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:09:17.539 00.410 10072 Exposure complete
00:09:17.592 00.053 1032 OnExposeComplete: enter
00:09:17.599 00.007 10072 worker thread done servicing request
00:09:17.599 00.000 1032 UpdateGuideState(): m_state=6
00:09:17.603 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 636
00:09:17.607 00.004 1032 Star::Find returns 1 (0), X=324.65, Y=739.59, Mass=1241, SNR=24.7, Peak=152 HFD=2.9
00:09:17.611 00.004 1032 MultiStar: [#1 0.07,-0.01,1.19,U] [#2 0.03,-0.12,0.96,U] [#3 0.06,-0.06,0.78,U] [#4 0.15,0.04,0.71,U] [#5 0.06,0.11,0.75,U] [#6 0.10,0.05,0.74,U] [#7 0.16,0.04,0.56,U] [#8 -0.05,-0.02,0.68,U] 
00:09:17.616 00.005 1032 single-star, 8 included, MultiStar: {0.06, -0.01}, one-star: {-0.02, -0.05}
00:09:17.618 00.002 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.47)
00:09:17.620 00.002 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.47)
00:09:17.622 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.98 mountX=-0.04 mountY=0.03, mountTheta=2.47
00:09:17.625 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
00:09:17.627 00.002 1032 Enqueuing Move request for scope (-0.02, -0.05)
00:09:17.629 00.002 10072 Worker thread wakes up
00:09:17.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:09:17.629 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:09:17.629 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.03
00:09:17.630 00.001 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 288.78
00:09:17.630 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:09:17.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:17.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:09:17.631 00.001 10072 MoveAxis(W, 2, ABG)
00:09:17.631 00.000 10072 Guiding  Dir = 3, Dur = 2
00:09:17.631 00.000 10072 IsGuiding returns 0
00:09:17.631 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:17.633 00.002 10072 PulseGuide returned control before completion, sleep 12
00:09:17.655 00.022 1032 UpdateGuideState exits: m=1241 SNR=24.7
00:09:17.658 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:17.660 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:17.661 00.001 1032 Enqueuing Expose request
00:09:17.664 00.003 10072 IsGuiding returns 0
00:09:17.664 00.000 10072 Move returns status 0, amount 2
00:09:17.664 00.000 10072 MoveAxis(N, 0, ABG)
00:09:17.664 00.000 10072 Move returns status 0, amount 0
00:09:17.664 00.000 10072 move complete, result=0
00:09:17.664 00.000 10072 worker thread done servicing request
00:09:17.664 00.000 10072 Worker thread wakes up
00:09:17.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:17.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:17.673 00.009 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
00:09:18.291 00.618 10072 Exposure complete
00:09:18.343 00.052 10072 worker thread done servicing request
00:09:18.343 00.000 1032 OnExposeComplete: enter
00:09:18.346 00.003 1032 UpdateGuideState(): m_state=6
00:09:18.348 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 637
00:09:18.350 00.002 1032 Star::Find returns 1 (0), X=324.77, Y=739.64, Mass=1468, SNR=27.0, Peak=170 HFD=2.8
00:09:18.353 00.003 1032 MultiStar: [#1 0.08,0.01,1.15,U] [#2 0.10,-0.06,0.92,U] [#3 0.08,-0.00,0.72,U] [#4 0.15,0.05,0.60,U] [#5 0.04,-0.01,0.67,U] [#6 0.06,0.03,0.71,U] [#7 -0.04,0.03,0.53,U] [#8 -0.11,-0.09,0.57,U] 
00:09:18.355 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.00}, one-star: {0.10, 0.00}
00:09:18.357 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
00:09:18.358 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
00:09:18.361 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.08 mountX=-0.02 mountY=-0.06, mountTheta=-1.91
00:09:18.366 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.00, opts=13)
00:09:18.368 00.002 1032 Enqueuing Move request for scope (0.06, -0.00)
00:09:18.370 00.002 10072 Worker thread wakes up
00:09:18.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
00:09:18.370 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
00:09:18.370 00.000 10072 Moving (0.06, -0.00) raw xDistance=-0.02 yDistance=-0.06
00:09:18.371 00.001 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 288.78
00:09:18.371 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:09:18.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:18.371 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:09:18.371 00.000 10072 MoveAxis(W, 3, ABG)
00:09:18.371 00.000 10072 Guiding  Dir = 3, Dur = 3
00:09:18.372 00.001 10072 IsGuiding returns 0
00:09:18.372 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:18.374 00.002 10072 PulseGuide returned control before completion, sleep 13
00:09:18.393 00.019 1032 UpdateGuideState exits: m=1468 SNR=27.0
00:09:18.395 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:18.398 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:18.401 00.003 1032 Enqueuing Expose request
00:09:18.403 00.002 10072 IsGuiding returns 0
00:09:18.403 00.000 10072 Move returns status 0, amount 3
00:09:18.403 00.000 10072 MoveAxis(N, 0, ABG)
00:09:18.403 00.000 10072 Move returns status 0, amount 0
00:09:18.403 00.000 10072 move complete, result=0
00:09:18.403 00.000 10072 worker thread done servicing request
00:09:18.403 00.000 10072 Worker thread wakes up
00:09:18.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:18.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:18.410 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:09:18.808 00.398 10072 Exposure complete
00:09:18.860 00.052 1032 OnExposeComplete: enter
00:09:18.863 00.003 1032 UpdateGuideState(): m_state=6
00:09:18.866 00.003 10072 worker thread done servicing request
00:09:18.866 00.000 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 638
00:09:18.869 00.003 1032 Star::Find returns 1 (0), X=324.74, Y=739.67, Mass=1345, SNR=25.8, Peak=157 HFD=2.7
00:09:18.870 00.001 1032 MultiStar: [#1 0.13,0.14,1.12,U] [#2 0.16,-0.06,0.96,U] [#3 0.17,-0.06,0.77,U] [#4 0.11,0.14,0.68,U] [#5 0.13,0.01,0.68,U] [#6 0.12,-0.03,0.73,U] [#7 0.17,0.15,0.55,U] [#8 -0.00,0.06,0.58,U] 
00:09:18.872 00.002 1032 single-star, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.07, 0.03}
00:09:18.873 00.001 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
00:09:18.875 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
00:09:18.876 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.43 mountX=0.01 mountY=-0.07, mountTheta=-1.40
00:09:18.879 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
00:09:18.880 00.001 1032 Enqueuing Move request for scope (0.07, 0.03)
00:09:18.882 00.002 10072 Worker thread wakes up
00:09:18.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
00:09:18.882 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
00:09:18.882 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
00:09:18.883 00.001 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 288.78
00:09:18.883 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:09:18.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:18.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:09:18.883 00.000 10072 MoveAxis(W, 3, ABG)
00:09:18.883 00.000 10072 Guiding  Dir = 3, Dur = 3
00:09:18.883 00.000 10072 IsGuiding returns 0
00:09:18.883 00.000 10072 PulseGuide returned control before completion, sleep 13
00:09:18.883 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:18.900 00.017 10072 IsGuiding returns 0
00:09:18.900 00.000 10072 Move returns status 0, amount 3
00:09:18.900 00.000 10072 MoveAxis(N, 0, ABG)
00:09:18.900 00.000 10072 Move returns status 0, amount 0
00:09:18.900 00.000 10072 move complete, result=0
00:09:18.900 00.000 10072 worker thread done servicing request
00:09:18.905 00.005 1032 UpdateGuideState exits: m=1345 SNR=25.8
00:09:18.907 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:18.908 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:18.910 00.002 1032 Enqueuing Expose request
00:09:18.912 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:09:18.913 00.001 10072 Worker thread wakes up
00:09:18.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:18.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:19.543 00.630 10072 Exposure complete
00:09:19.597 00.054 10072 worker thread done servicing request
00:09:19.597 00.000 1032 OnExposeComplete: enter
00:09:19.600 00.003 1032 UpdateGuideState(): m_state=6
00:09:19.608 00.008 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 639
00:09:19.611 00.003 1032 Star::Find returns 1 (0), X=324.67, Y=739.76, Mass=1303, SNR=25.4, Peak=154 HFD=2.7
00:09:19.614 00.003 1032 MultiStar: [#1 0.08,0.11,1.17,U] [#2 0.19,0.22,0.00,M1] [#3 0.04,0.08,0.77,U] [#4 0.17,0.16,0.69,U] [#5 0.15,0.06,0.68,U] [#6 0.19,0.08,0.70,U] [#7 0.12,0.20,0.50,U] [#8 0.01,0.13,0.63,U] 
00:09:19.616 00.002 1032 single-star, 7 included, MultiStar: {0.09, 0.11}, one-star: {-0.00, 0.12}
00:09:19.618 00.002 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
00:09:19.619 00.001 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
00:09:19.621 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=0.11 mountY=-0.03, mountTheta=-0.26
00:09:19.624 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.12, opts=13)
00:09:19.626 00.002 1032 Enqueuing Move request for scope (-0.00, 0.12)
00:09:19.628 00.002 10072 Worker thread wakes up
00:09:19.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
00:09:19.628 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
00:09:19.628 00.000 10072 Moving (-0.00, 0.12) raw xDistance=0.11 yDistance=-0.03
00:09:19.629 00.001 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 288.78
00:09:19.629 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:09:19.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:19.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:09:19.630 00.001 10072 MoveAxis(W, 3, ABG)
00:09:19.630 00.000 10072 Guiding  Dir = 3, Dur = 3
00:09:19.630 00.000 10072 IsGuiding returns 0
00:09:19.630 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:19.632 00.002 10072 PulseGuide returned control before completion, sleep 13
00:09:19.649 00.017 10072 IsGuiding returns 0
00:09:19.649 00.000 10072 Move returns status 0, amount 3
00:09:19.649 00.000 10072 MoveAxis(N, 0, ABG)
00:09:19.649 00.000 10072 Move returns status 0, amount 0
00:09:19.649 00.000 10072 move complete, result=0
00:09:19.649 00.000 10072 worker thread done servicing request
00:09:19.649 00.000 1032 UpdateGuideState exits: m=1303 SNR=25.4
00:09:19.652 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:19.653 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:19.656 00.003 1032 Enqueuing Expose request
00:09:19.658 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:09:19.659 00.001 10072 Worker thread wakes up
00:09:19.659 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:19.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:20.073 00.414 10072 Exposure complete
00:09:20.124 00.051 10072 worker thread done servicing request
00:09:20.124 00.000 1032 OnExposeComplete: enter
00:09:20.126 00.002 1032 UpdateGuideState(): m_state=6
00:09:20.128 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 640
00:09:20.130 00.002 1032 Star::Find returns 1 (0), X=324.69, Y=739.77, Mass=1389, SNR=26.3, Peak=160 HFD=2.7
00:09:20.132 00.002 1032 MultiStar: [#1 0.06,0.23,1.11,U] [#2 0.08,0.17,0.94,U] [#3 0.12,0.14,0.76,U] [#4 0.18,0.06,0.69,U] [#5 0.12,0.12,0.66,U] [#6 0.06,0.15,0.70,U] [#7 0.05,0.09,0.49,U] [#8 -0.03,0.09,0.60,U] 
00:09:20.135 00.003 1032 single-star, 8 included, MultiStar: {0.07, 0.14}, one-star: {0.01, 0.13}
00:09:20.137 00.002 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
00:09:20.139 00.002 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
00:09:20.140 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.47 mountX=0.12 mountY=-0.05, mountTheta=-0.36
00:09:20.143 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
00:09:20.145 00.002 1032 Enqueuing Move request for scope (0.01, 0.13)
00:09:20.147 00.002 10072 Worker thread wakes up
00:09:20.147 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
00:09:20.147 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
00:09:20.148 00.001 10072 Moving (0.01, 0.13) raw xDistance=0.12 yDistance=-0.05
00:09:20.149 00.001 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.25, period_length = 288.78
00:09:20.149 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:09:20.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:20.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:09:20.149 00.000 10072 MoveAxis(W, 3, ABG)
00:09:20.149 00.000 10072 Guiding  Dir = 3, Dur = 3
00:09:20.150 00.001 10072 IsGuiding returns 0
00:09:20.150 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:20.153 00.003 10072 PulseGuide returned control before completion, sleep 13
00:09:20.166 00.013 10072 IsGuiding returns 0
00:09:20.166 00.000 10072 Move returns status 0, amount 3
00:09:20.166 00.000 10072 MoveAxis(N, 0, ABG)
00:09:20.166 00.000 10072 Move returns status 0, amount 0
00:09:20.166 00.000 10072 move complete, result=0
00:09:20.166 00.000 10072 worker thread done servicing request
00:09:20.170 00.004 1032 UpdateGuideState exits: m=1389 SNR=26.3
00:09:20.173 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:20.175 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:20.176 00.001 1032 Enqueuing Expose request
00:09:20.178 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:09:20.179 00.001 10072 Worker thread wakes up
00:09:20.179 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:20.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:20.809 00.630 10072 Exposure complete
00:09:20.857 00.048 10072 worker thread done servicing request
00:09:20.857 00.000 1032 OnExposeComplete: enter
00:09:20.860 00.003 1032 UpdateGuideState(): m_state=6
00:09:20.863 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 641
00:09:20.866 00.003 1032 Star::Find returns 1 (0), X=324.71, Y=739.71, Mass=1247, SNR=24.8, Peak=139 HFD=2.8
00:09:20.869 00.003 1032 MultiStar: [#1 0.05,0.12,1.19,U] [#2 0.15,-0.03,0.99,U] [#3 0.21,0.02,0.74,U] [#4 0.07,0.10,0.67,U] [#5 -0.02,0.01,0.74,U] [#6 0.15,0.07,0.78,U] [#7 0.17,0.08,0.53,U] [#8 -0.04,0.13,0.63,U] 
00:09:20.871 00.002 1032 single-star, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.04, 0.06}
00:09:20.873 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
00:09:20.874 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
00:09:20.876 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=1.01 mountX=0.05 mountY=-0.06, mountTheta=-0.82
00:09:20.878 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
00:09:20.880 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
00:09:20.881 00.001 10072 Worker thread wakes up
00:09:20.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
00:09:20.882 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
00:09:20.882 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.06
00:09:20.882 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.25, period_length = 288.78
00:09:20.882 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:09:20.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:20.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:09:20.882 00.000 10072 MoveAxis(W, 4, ABG)
00:09:20.882 00.000 10072 Guiding  Dir = 3, Dur = 4
00:09:20.883 00.001 10072 IsGuiding returns 0
00:09:20.883 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:20.886 00.003 10072 PulseGuide returned control before completion, sleep 14
00:09:20.901 00.015 10072 IsGuiding returns 0
00:09:20.901 00.000 10072 Move returns status 0, amount 4
00:09:20.901 00.000 10072 MoveAxis(N, 0, ABG)
00:09:20.901 00.000 10072 Move returns status 0, amount 0
00:09:20.901 00.000 10072 move complete, result=0
00:09:20.901 00.000 10072 worker thread done servicing request
00:09:20.903 00.002 1032 UpdateGuideState exits: m=1247 SNR=24.8
00:09:20.905 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:20.907 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:20.909 00.002 1032 Enqueuing Expose request
00:09:20.912 00.003 10072 Worker thread wakes up
00:09:20.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:20.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:20.912 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:09:21.325 00.413 10072 Exposure complete
00:09:21.376 00.051 10072 worker thread done servicing request
00:09:21.376 00.000 1032 OnExposeComplete: enter
00:09:21.379 00.003 1032 UpdateGuideState(): m_state=6
00:09:21.382 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 642
00:09:21.385 00.003 1032 Star::Find returns 1 (0), X=324.70, Y=739.73, Mass=1407, SNR=26.4, Peak=169 HFD=2.7
00:09:21.388 00.003 1032 MultiStar: [#1 0.00,0.17,1.10,U] [#2 0.10,-0.02,0.91,U] [#3 0.16,0.06,0.70,U] [#4 0.12,0.02,0.65,U] [#5 0.11,-0.00,0.69,U] [#6 0.12,0.07,0.65,U] [#7 0.21,0.20,0.00,M1] [#8 -0.01,-0.04,0.59,U] 
00:09:21.390 00.002 1032 single-star, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.02, 0.09}
00:09:21.391 00.001 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
00:09:21.394 00.003 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
00:09:21.396 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.30 mountX=0.08 mountY=-0.04, mountTheta=-0.53
00:09:21.398 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
00:09:21.401 00.003 1032 Enqueuing Move request for scope (0.02, 0.09)
00:09:21.403 00.002 10072 Worker thread wakes up
00:09:21.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
00:09:21.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
00:09:21.403 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
00:09:21.404 00.001 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.25, period_length = 288.78
00:09:21.404 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:09:21.405 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:21.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:09:21.405 00.000 10072 MoveAxis(W, 4, ABG)
00:09:21.405 00.000 10072 Guiding  Dir = 3, Dur = 4
00:09:21.405 00.000 10072 IsGuiding returns 0
00:09:21.405 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:21.409 00.004 10072 PulseGuide returned control before completion, sleep 14
00:09:21.428 00.019 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:09:21.432 00.004 10072 IsGuiding returns 0
00:09:21.432 00.000 10072 Move returns status 0, amount 4
00:09:21.432 00.000 10072 MoveAxis(N, 0, ABG)
00:09:21.432 00.000 10072 Move returns status 0, amount 0
00:09:21.432 00.000 10072 move complete, result=0
00:09:21.432 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:21.434 00.002 10072 worker thread done servicing request
00:09:21.434 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:21.436 00.002 1032 Enqueuing Expose request
00:09:21.438 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:09:21.439 00.001 10072 Worker thread wakes up
00:09:21.439 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:21.439 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:22.076 00.637 10072 Exposure complete
00:09:22.125 00.049 10072 worker thread done servicing request
00:09:22.125 00.000 1032 OnExposeComplete: enter
00:09:22.127 00.002 1032 UpdateGuideState(): m_state=6
00:09:22.128 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 643
00:09:22.130 00.002 1032 Star::Find returns 1 (0), X=324.66, Y=739.75, Mass=1260, SNR=25.0, Peak=142 HFD=2.8
00:09:22.132 00.002 1032 MultiStar: [#1 -0.01,0.14,1.16,U] [#2 0.11,0.10,1.02,U] [#3 0.15,0.02,0.76,U] [#4 0.36,0.12,0.00,M1] [#5 0.06,0.18,0.72,U] [#6 0.11,0.21,0.73,U] [#7 0.04,0.10,0.59,U] [#8 0.04,0.11,0.63,U] 
00:09:22.133 00.001 1032 single-star, 7 included, MultiStar: {0.06, 0.12}, one-star: {-0.02, 0.11}
00:09:22.135 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
00:09:22.137 00.002 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
00:09:22.138 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.73 mountX=0.11 mountY=-0.01, mountTheta=-0.10
00:09:22.142 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.11, opts=13)
00:09:22.146 00.004 1032 Enqueuing Move request for scope (-0.02, 0.11)
00:09:22.149 00.003 10072 Worker thread wakes up
00:09:22.149 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
00:09:22.149 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
00:09:22.149 00.000 10072 Moving (-0.02, 0.11) raw xDistance=0.11 yDistance=-0.01
00:09:22.150 00.001 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.25, period_length = 288.78
00:09:22.150 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:09:22.150 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:22.150 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:09:22.150 00.000 10072 MoveAxis(W, 4, ABG)
00:09:22.150 00.000 10072 Guiding  Dir = 3, Dur = 4
00:09:22.151 00.001 10072 IsGuiding returns 0
00:09:22.151 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:22.154 00.003 10072 PulseGuide returned control before completion, sleep 14
00:09:22.172 00.018 1032 UpdateGuideState exits: m=1260 SNR=25.0
00:09:22.175 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:22.177 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:22.179 00.002 1032 Enqueuing Expose request
00:09:22.183 00.004 10072 IsGuiding returns 0
00:09:22.183 00.000 10072 Move returns status 0, amount 4
00:09:22.183 00.000 10072 MoveAxis(N, 0, ABG)
00:09:22.183 00.000 10072 Move returns status 0, amount 0
00:09:22.183 00.000 10072 move complete, result=0
00:09:22.184 00.001 10072 worker thread done servicing request
00:09:22.184 00.000 10072 Worker thread wakes up
00:09:22.184 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:22.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:22.188 00.004 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:09:22.593 00.405 10072 Exposure complete
00:09:22.639 00.046 10072 worker thread done servicing request
00:09:22.641 00.002 1032 OnExposeComplete: enter
00:09:22.644 00.003 1032 UpdateGuideState(): m_state=6
00:09:22.647 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 644
00:09:22.649 00.002 1032 Star::Find returns 1 (0), X=324.71, Y=739.78, Mass=1386, SNR=26.2, Peak=164 HFD=2.7
00:09:22.651 00.002 1032 MultiStar: [#1 0.07,0.24,1.12,U] [#2 0.09,0.06,0.94,U] [#3 0.19,-0.01,0.74,U] [#4 0.27,0.19,0.00,M2] [#5 0.15,0.10,0.71,U] [#6 0.08,0.20,0.69,U] [#7 0.14,0.35,0.00,M1] [#8 0.03,0.04,0.58,U] 
00:09:22.653 00.002 1032 single-star, 6 included, MultiStar: {0.09, 0.12}, one-star: {0.04, 0.14}
00:09:22.654 00.001 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
00:09:22.656 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
00:09:22.657 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.32 mountX=0.13 mountY=-0.07, mountTheta=-0.51
00:09:22.659 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
00:09:22.660 00.001 1032 Enqueuing Move request for scope (0.04, 0.14)
00:09:22.663 00.003 10072 Worker thread wakes up
00:09:22.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
00:09:22.663 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
00:09:22.663 00.000 10072 Moving (0.04, 0.14) raw xDistance=0.13 yDistance=-0.07
00:09:22.664 00.001 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.25, period_length = 288.78
00:09:22.664 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
00:09:22.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:22.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:09:22.664 00.000 10072 MoveAxis(W, 4, ABG)
00:09:22.664 00.000 10072 Guiding  Dir = 3, Dur = 4
00:09:22.664 00.000 10072 IsGuiding returns 0
00:09:22.664 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:22.666 00.002 10072 PulseGuide returned control before completion, sleep 14
00:09:22.684 00.018 1032 UpdateGuideState exits: m=1386 SNR=26.2
00:09:22.687 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:22.689 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:22.690 00.001 1032 Enqueuing Expose request
00:09:22.692 00.002 10072 IsGuiding returns 0
00:09:22.692 00.000 10072 Move returns status 0, amount 4
00:09:22.692 00.000 10072 MoveAxis(N, 0, ABG)
00:09:22.692 00.000 10072 Move returns status 0, amount 0
00:09:22.692 00.000 10072 move complete, result=0
00:09:22.692 00.000 10072 worker thread done servicing request
00:09:22.692 00.000 10072 Worker thread wakes up
00:09:22.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:22.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:22.699 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:09:23.324 00.625 10072 Exposure complete
00:09:23.375 00.051 10072 worker thread done servicing request
00:09:23.375 00.000 1032 OnExposeComplete: enter
00:09:23.378 00.003 1032 UpdateGuideState(): m_state=6
00:09:23.379 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 645
00:09:23.381 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=739.73, Mass=1325, SNR=25.6, Peak=161 HFD=2.6
00:09:23.383 00.002 1032 MultiStar: [#1 0.09,0.27,0.00,M1] [#2 0.22,0.11,0.96,U] [#3 0.14,0.10,0.76,U] [#4 0.13,0.17,0.69,U] [#5 -0.03,0.18,0.73,U] [#6 0.10,0.12,0.72,U] [#7 0.32,0.25,0.00,M2] [#8 0.14,0.05,0.59,U] 
00:09:23.385 00.002 1032 single-star, 6 included, MultiStar: {0.11, 0.12}, one-star: {0.08, 0.09}
00:09:23.387 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
00:09:23.389 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
00:09:23.390 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=0.07 mountY=-0.10, mountTheta=-0.99
00:09:23.393 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
00:09:23.396 00.003 1032 Enqueuing Move request for scope (0.08, 0.09)
00:09:23.398 00.002 10072 Worker thread wakes up
00:09:23.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
00:09:23.398 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
00:09:23.398 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
00:09:23.399 00.001 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.25, period_length = 288.78
00:09:23.399 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:09:23.399 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:23.399 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:09:23.399 00.000 10072 MoveAxis(W, 5, ABG)
00:09:23.399 00.000 10072 Guiding  Dir = 3, Dur = 5
00:09:23.400 00.001 10072 IsGuiding returns 0
00:09:23.401 00.001 10072 PulseGuide returned control before completion, sleep 15
00:09:23.401 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:23.421 00.020 1032 UpdateGuideState exits: m=1325 SNR=25.6
00:09:23.423 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:23.424 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:23.428 00.004 1032 Enqueuing Expose request
00:09:23.431 00.003 10072 IsGuiding returns 0
00:09:23.431 00.000 10072 Move returns status 0, amount 5
00:09:23.431 00.000 10072 MoveAxis(N, 0, ABG)
00:09:23.431 00.000 10072 Move returns status 0, amount 0
00:09:23.431 00.000 10072 move complete, result=0
00:09:23.431 00.000 10072 worker thread done servicing request
00:09:23.431 00.000 10072 Worker thread wakes up
00:09:23.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:23.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:23.437 00.006 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:09:23.839 00.402 10072 Exposure complete
00:09:23.890 00.051 10072 worker thread done servicing request
00:09:23.890 00.000 1032 OnExposeComplete: enter
00:09:23.892 00.002 1032 UpdateGuideState(): m_state=6
00:09:23.894 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 646
00:09:23.896 00.002 1032 Star::Find returns 1 (0), X=324.67, Y=739.72, Mass=1404, SNR=26.4, Peak=160 HFD=2.8
00:09:23.898 00.002 1032 MultiStar: [#1 0.10,0.13,1.07,U] [#2 0.12,0.07,0.96,U] [#3 0.15,0.07,0.70,U] [#4 0.26,0.14,0.00,M2] [#5 0.06,0.19,0.72,U] [#6 0.15,0.21,0.69,U] [#7 0.15,0.27,0.00,M3] [#8 0.08,0.20,0.55,U] 
00:09:23.900 00.002 1032 single-star, 6 included, MultiStar: {0.09, 0.13}, one-star: {-0.00, 0.07}
00:09:23.902 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
00:09:23.904 00.002 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
00:09:23.905 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.62 mountX=0.07 mountY=-0.02, mountTheta=-0.21
00:09:23.908 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.07, opts=13)
00:09:23.910 00.002 1032 Enqueuing Move request for scope (-0.00, 0.07)
00:09:23.912 00.002 10072 Worker thread wakes up
00:09:23.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
00:09:23.912 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
00:09:23.912 00.000 10072 Moving (-0.00, 0.07) raw xDistance=0.07 yDistance=-0.02
00:09:23.913 00.001 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.25, period_length = 288.78
00:09:23.913 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:09:23.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:23.913 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:09:23.913 00.000 10072 MoveAxis(W, 4, ABG)
00:09:23.913 00.000 10072 Guiding  Dir = 3, Dur = 4
00:09:23.913 00.000 10072 IsGuiding returns 0
00:09:23.913 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:23.915 00.002 10072 PulseGuide returned control before completion, sleep 14
00:09:23.931 00.016 10072 IsGuiding returns 0
00:09:23.931 00.000 10072 Move returns status 0, amount 4
00:09:23.931 00.000 10072 MoveAxis(N, 0, ABG)
00:09:23.931 00.000 10072 Move returns status 0, amount 0
00:09:23.931 00.000 10072 move complete, result=0
00:09:23.931 00.000 10072 worker thread done servicing request
00:09:23.933 00.002 1032 UpdateGuideState exits: m=1404 SNR=26.4
00:09:23.935 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:23.936 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:23.937 00.001 1032 Enqueuing Expose request
00:09:23.938 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:09:23.940 00.002 10072 Worker thread wakes up
00:09:23.940 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:23.940 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:24.573 00.633 10072 Exposure complete
00:09:24.623 00.050 10072 worker thread done servicing request
00:09:24.624 00.001 1032 OnExposeComplete: enter
00:09:24.626 00.002 1032 UpdateGuideState(): m_state=6
00:09:24.627 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 647
00:09:24.629 00.002 1032 Star::Find returns 1 (0), X=324.67, Y=739.75, Mass=1362, SNR=26.0, Peak=154 HFD=2.8
00:09:24.631 00.002 1032 MultiStar: [#1 0.09,0.25,0.00,M1] [#2 0.09,0.22,0.96,U] [#3 0.01,0.12,0.71,U] [#4 0.16,0.43,0.00,M3] [#5 0.13,0.27,0.00,M1] [#6 0.04,0.32,0.00,M1] [#7 -0.08,0.32,0.00,M4] [#8 0.10,0.16,0.62,U] 
00:09:24.633 00.002 1032 single-star, 3 included, MultiStar: {0.05, 0.15}, one-star: {-0.01, 0.11}
00:09:24.635 00.002 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
00:09:24.637 00.002 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
00:09:24.639 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.63 mountX=0.11 mountY=-0.02, mountTheta=-0.20
00:09:24.641 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.11, opts=13)
00:09:24.644 00.003 1032 Enqueuing Move request for scope (-0.01, 0.11)
00:09:24.646 00.002 10072 Worker thread wakes up
00:09:24.646 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
00:09:24.646 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
00:09:24.646 00.000 10072 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
00:09:24.647 00.001 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.25, period_length = 288.78
00:09:24.647 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:09:24.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:24.647 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:09:24.647 00.000 10072 MoveAxis(W, 5, ABG)
00:09:24.647 00.000 10072 Guiding  Dir = 3, Dur = 5
00:09:24.648 00.001 10072 IsGuiding returns 0
00:09:24.648 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:24.650 00.002 10072 PulseGuide returned control before completion, sleep 15
00:09:24.668 00.018 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:09:24.670 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:24.673 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:24.676 00.003 1032 Enqueuing Expose request
00:09:24.680 00.004 10072 IsGuiding returns 0
00:09:24.680 00.000 10072 Move returns status 0, amount 5
00:09:24.680 00.000 10072 MoveAxis(N, 0, ABG)
00:09:24.680 00.000 10072 Move returns status 0, amount 0
00:09:24.680 00.000 10072 move complete, result=0
00:09:24.680 00.000 10072 worker thread done servicing request
00:09:24.680 00.000 10072 Worker thread wakes up
00:09:24.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:24.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:24.686 00.006 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:09:25.092 00.406 10072 Exposure complete
00:09:25.138 00.046 10072 worker thread done servicing request
00:09:25.139 00.001 1032 OnExposeComplete: enter
00:09:25.141 00.002 1032 UpdateGuideState(): m_state=6
00:09:25.144 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 648
00:09:25.146 00.002 1032 Star::Find returns 1 (0), X=324.62, Y=739.98, Mass=1298, SNR=25.4, Peak=151 HFD=2.4
00:09:25.148 00.002 1032 MultiStar: [#1 0.01,0.29,0.00,M2] [#2 -0.04,0.26,1.01,U] [#3 0.12,0.26,0.00,M1] [#4 0.10,0.28,0.00,M4] [#5 -0.01,0.36,0.00,M2] [#6 -0.01,0.39,0.00,M2] [#7 0.07,0.31,0.00,M5] [#8 -0.10,0.22,0.63,U] 
00:09:25.151 00.003 1032 refined, 2 included, MultiStar: {-0.06, 0.28}, one-star: {-0.06, 0.34}
00:09:25.152 00.001 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
00:09:25.154 00.002 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
00:09:25.155 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.78 mountX=0.29 mountY=-0.02, mountTheta=-0.05
00:09:25.158 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.28, opts=13)
00:09:25.159 00.001 1032 Enqueuing Move request for scope (-0.06, 0.28)
00:09:25.161 00.002 10072 Worker thread wakes up
00:09:25.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.28) opts 0xd
00:09:25.161 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.28)
00:09:25.161 00.000 10072 Moving (-0.06, 0.28) raw xDistance=0.29 yDistance=-0.02
00:09:25.162 00.001 10072 PPEC rslt: input = 0.29, final = 0.14, react = 0.14, pred = 0.01, hyst = 0.13, hyst_pct = 0.25, period_length = 288.78
00:09:25.162 00.000 10072 PPEC: input: 0.29, control: 0.14, exposure: 500
00:09:25.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:25.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:09:25.162 00.000 10072 MoveAxis(W, 145, ABG)
00:09:25.162 00.000 10072 Guiding  Dir = 3, Dur = 145
00:09:25.163 00.001 10072 IsGuiding returns 0
00:09:25.163 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:25.165 00.002 10072 PulseGuide returned control before completion, sleep 155
00:09:25.182 00.017 1032 UpdateGuideState exits: m=1298 SNR=25.4
00:09:25.185 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:25.186 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:25.188 00.002 1032 Enqueuing Expose request
00:09:25.324 00.136 10072 IsGuiding returns 1
00:09:25.324 00.000 10072 scope still moving after pulse duration time elapsed
00:09:25.355 00.031 10072 IsGuiding returns 1
00:09:25.387 00.032 10072 IsGuiding returns 1
00:09:25.418 00.031 10072 IsGuiding returns 1
00:09:25.450 00.032 10072 IsGuiding returns 1
00:09:25.481 00.031 10072 IsGuiding returns 1
00:09:25.513 00.032 10072 IsGuiding returns 1
00:09:25.556 00.043 10072 IsGuiding returns 1
00:09:25.598 00.042 10072 IsGuiding returns 1
00:09:25.622 00.024 10072 IsGuiding returns 0
00:09:25.622 00.000 10072 scope move finished after 145 + 314 ms
00:09:25.622 00.000 10072 Move returns status 0, amount 145
00:09:25.622 00.000 10072 MoveAxis(N, 0, ABG)
00:09:25.622 00.000 10072 Move returns status 0, amount 0
00:09:25.622 00.000 10072 move complete, result=0
00:09:25.622 00.000 10072 worker thread done servicing request
00:09:25.622 00.000 1032 GuideStep: 0.3 px 145 ms WEST, -0.0 px 0 ms NORTH
00:09:25.625 00.003 10072 Worker thread wakes up
00:09:25.625 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:25.625 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:26.253 00.628 10072 Exposure complete
00:09:26.300 00.047 10072 worker thread done servicing request
00:09:26.301 00.001 1032 OnExposeComplete: enter
00:09:26.303 00.002 1032 UpdateGuideState(): m_state=6
00:09:26.305 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 649
00:09:26.307 00.002 1032 Star::Find returns 1 (0), X=324.71, Y=739.70, Mass=1364, SNR=26.0, Peak=156 HFD=2.8
00:09:26.308 00.001 1032 MultiStar: [#1 0.16,0.19,1.11,U] [#2 0.08,0.00,0.98,U] [#3 0.21,0.05,0.71,U] [#4 0.14,0.22,0.69,U] [#5 0.12,0.14,0.73,U] [#6 0.02,0.17,0.71,U] [#7 0.13,0.18,0.55,U] [#8 0.02,0.04,0.58,U] 
00:09:26.310 00.002 1032 single-star, 8 included, MultiStar: {0.10, 0.11}, one-star: {0.04, 0.06}
00:09:26.311 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
00:09:26.313 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
00:09:26.314 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.02 mountX=0.05 mountY=-0.05, mountTheta=-0.82
00:09:26.316 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
00:09:26.318 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
00:09:26.320 00.002 10072 Worker thread wakes up
00:09:26.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
00:09:26.320 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
00:09:26.320 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
00:09:26.320 00.000 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 288.78
00:09:26.320 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:09:26.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:26.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:09:26.320 00.000 10072 MoveAxis(W, 8, ABG)
00:09:26.320 00.000 10072 Guiding  Dir = 3, Dur = 8
00:09:26.322 00.002 10072 IsGuiding returns 0
00:09:26.322 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:26.324 00.002 10072 PulseGuide returned control before completion, sleep 18
00:09:26.343 00.019 1032 UpdateGuideState exits: m=1364 SNR=26.0
00:09:26.345 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:26.348 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:26.350 00.002 1032 Enqueuing Expose request
00:09:26.356 00.006 10072 IsGuiding returns 0
00:09:26.356 00.000 10072 Move returns status 0, amount 8
00:09:26.356 00.000 10072 MoveAxis(N, 0, ABG)
00:09:26.356 00.000 10072 Move returns status 0, amount 0
00:09:26.356 00.000 10072 move complete, result=0
00:09:26.356 00.000 10072 worker thread done servicing request
00:09:26.356 00.000 10072 Worker thread wakes up
00:09:26.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:26.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:26.358 00.002 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
00:09:26.764 00.406 10072 Exposure complete
00:09:26.812 00.048 10072 worker thread done servicing request
00:09:26.812 00.000 1032 OnExposeComplete: enter
00:09:26.813 00.001 1032 UpdateGuideState(): m_state=6
00:09:26.815 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 650
00:09:26.817 00.002 1032 Star::Find returns 1 (0), X=324.70, Y=739.75, Mass=1356, SNR=25.9, Peak=167 HFD=2.7
00:09:26.818 00.001 1032 MultiStar: [#1 0.08,0.23,1.08,U] [#2 0.05,0.02,0.94,U] [#3 0.19,0.06,0.70,U] [#4 0.20,0.09,0.69,U] [#5 0.16,0.01,0.70,U] [#6 0.13,0.12,0.70,U] [#7 -0.00,0.17,0.55,U] [#8 -0.05,0.10,0.59,U] 
00:09:26.820 00.002 1032 single-star, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.03, 0.10}
00:09:26.821 00.001 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
00:09:26.823 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
00:09:26.824 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.31 mountX=0.09 mountY=-0.05, mountTheta=-0.52
00:09:26.827 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
00:09:26.830 00.003 1032 Enqueuing Move request for scope (0.03, 0.10)
00:09:26.832 00.002 10072 Worker thread wakes up
00:09:26.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
00:09:26.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
00:09:26.832 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.05
00:09:26.833 00.001 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 288.78
00:09:26.833 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:09:26.833 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:26.833 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:09:26.833 00.000 10072 MoveAxis(W, 6, ABG)
00:09:26.833 00.000 10072 Guiding  Dir = 3, Dur = 6
00:09:26.834 00.001 10072 IsGuiding returns 0
00:09:26.834 00.000 10072 PulseGuide returned control before completion, sleep 16
00:09:26.835 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:26.855 00.020 1032 UpdateGuideState exits: m=1356 SNR=25.9
00:09:26.857 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:26.858 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:26.861 00.003 10072 IsGuiding returns 0
00:09:26.861 00.000 1032 Enqueuing Expose request
00:09:26.863 00.002 10072 Move returns status 0, amount 6
00:09:26.863 00.000 10072 MoveAxis(N, 0, ABG)
00:09:26.863 00.000 10072 Move returns status 0, amount 0
00:09:26.864 00.001 10072 move complete, result=0
00:09:26.864 00.000 10072 worker thread done servicing request
00:09:26.864 00.000 10072 Worker thread wakes up
00:09:26.864 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:26.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:26.872 00.008 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:09:27.499 00.627 10072 Exposure complete
00:09:27.548 00.049 1032 OnExposeComplete: enter
00:09:27.551 00.003 1032 UpdateGuideState(): m_state=6
00:09:27.553 00.002 10072 worker thread done servicing request
00:09:27.554 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 651
00:09:27.556 00.002 1032 Star::Find returns 1 (0), X=324.67, Y=739.82, Mass=1382, SNR=26.2, Peak=163 HFD=2.7
00:09:27.558 00.002 1032 MultiStar: [#1 0.03,0.25,1.09,U] [#2 0.15,0.18,0.92,U] [#3 0.14,0.19,0.68,U] [#4 0.15,0.20,0.71,U] [#5 -0.03,0.16,0.69,U] [#6 -0.07,0.19,0.71,U] [#7 0.00,0.25,0.55,U] [#8 -0.06,0.22,0.60,U] 
00:09:27.560 00.002 1032 single-star, 8 included, MultiStar: {0.04, 0.20}, one-star: {-0.01, 0.18}
00:09:27.562 00.002 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
00:09:27.564 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
00:09:27.565 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.60 mountX=0.17 mountY=-0.04, mountTheta=-0.23
00:09:27.568 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.18, opts=13)
00:09:27.569 00.001 1032 Enqueuing Move request for scope (-0.01, 0.18)
00:09:27.571 00.002 10072 Worker thread wakes up
00:09:27.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
00:09:27.571 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
00:09:27.571 00.000 10072 Moving (-0.01, 0.18) raw xDistance=0.17 yDistance=-0.04
00:09:27.572 00.001 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.24, period_length = 288.78
00:09:27.572 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
00:09:27.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:27.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:09:27.572 00.000 10072 MoveAxis(W, 92, ABG)
00:09:27.572 00.000 10072 Guiding  Dir = 3, Dur = 92
00:09:27.573 00.001 10072 IsGuiding returns 0
00:09:27.573 00.000 10072 PulseGuide returned control before completion, sleep 102
00:09:27.575 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:27.595 00.020 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:09:27.598 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:27.600 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:27.602 00.002 1032 Enqueuing Expose request
00:09:27.685 00.083 10072 IsGuiding returns 0
00:09:27.685 00.000 10072 Move returns status 0, amount 92
00:09:27.685 00.000 10072 MoveAxis(N, 0, ABG)
00:09:27.685 00.000 10072 Move returns status 0, amount 0
00:09:27.685 00.000 10072 move complete, result=0
00:09:27.685 00.000 1032 GuideStep: 0.2 px 92 ms WEST, -0.0 px 0 ms NORTH
00:09:27.688 00.003 10072 worker thread done servicing request
00:09:27.688 00.000 10072 Worker thread wakes up
00:09:27.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:27.688 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:28.093 00.405 10072 Exposure complete
00:09:28.142 00.049 10072 worker thread done servicing request
00:09:28.142 00.000 1032 OnExposeComplete: enter
00:09:28.145 00.003 1032 UpdateGuideState(): m_state=6
00:09:28.148 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 652
00:09:28.149 00.001 1032 Star::Find returns 1 (0), X=324.66, Y=739.81, Mass=1491, SNR=27.2, Peak=167 HFD=2.7
00:09:28.152 00.003 1032 MultiStar: [#1 0.07,0.20,1.10,U] [#2 -0.00,0.17,0.95,U] [#3 0.12,0.14,0.72,U] [#4 0.15,0.33,0.00,M2] [#5 0.03,0.13,0.68,U] [#6 0.07,0.11,0.66,U] [#7 -0.07,0.43,0.00,M3] [#8 -0.06,0.13,0.57,U] 
00:09:28.154 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.16}, one-star: {-0.01, 0.16}
00:09:28.155 00.001 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
00:09:28.157 00.002 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
00:09:28.158 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.35 mountX=0.14 mountY=-0.07, mountTheta=-0.48
00:09:28.162 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.16, opts=13)
00:09:28.163 00.001 1032 Enqueuing Move request for scope (0.03, 0.16)
00:09:28.165 00.002 10072 Worker thread wakes up
00:09:28.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
00:09:28.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
00:09:28.165 00.000 10072 Moving (0.03, 0.16) raw xDistance=0.14 yDistance=-0.07
00:09:28.166 00.001 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.24, period_length = 288.78
00:09:28.166 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:09:28.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:28.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:09:28.166 00.000 10072 MoveAxis(W, 76, ABG)
00:09:28.166 00.000 10072 Guiding  Dir = 3, Dur = 76
00:09:28.166 00.000 10072 IsGuiding returns 0
00:09:28.166 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:28.168 00.002 10072 PulseGuide returned control before completion, sleep 86
00:09:28.187 00.019 1032 UpdateGuideState exits: m=1491 SNR=27.2
00:09:28.189 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:28.191 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:28.194 00.003 1032 Enqueuing Expose request
00:09:28.263 00.069 10072 IsGuiding returns 0
00:09:28.263 00.000 10072 Move returns status 0, amount 76
00:09:28.263 00.000 10072 MoveAxis(N, 0, ABG)
00:09:28.263 00.000 10072 Move returns status 0, amount 0
00:09:28.263 00.000 10072 move complete, result=0
00:09:28.263 00.000 10072 worker thread done servicing request
00:09:28.264 00.001 10072 Worker thread wakes up
00:09:28.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:28.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:28.264 00.000 1032 GuideStep: 0.1 px 76 ms WEST, -0.1 px 0 ms NORTH
00:09:28.889 00.625 10072 Exposure complete
00:09:28.937 00.048 10072 worker thread done servicing request
00:09:28.938 00.001 1032 OnExposeComplete: enter
00:09:28.940 00.002 1032 UpdateGuideState(): m_state=6
00:09:28.942 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 653
00:09:28.945 00.003 1032 Star::Find returns 1 (0), X=324.75, Y=739.58, Mass=1408, SNR=26.4, Peak=162 HFD=2.8
00:09:28.947 00.002 1032 MultiStar: [#1 0.01,-0.01,1.10,U] [#2 0.14,-0.16,0.94,U] [#3 0.12,-0.04,0.70,U] [#4 0.28,0.01,0.00,M3] [#5 0.13,-0.07,0.69,U] [#6 0.13,-0.01,0.68,U] [#7 0.21,0.05,0.57,U] [#8 -0.06,-0.10,0.61,U] 
00:09:28.948 00.001 1032 single-star, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.08, -0.06}
00:09:28.950 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
00:09:28.952 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
00:09:28.954 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.65 mountX=-0.08 mountY=-0.06, mountTheta=-2.48
00:09:28.957 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
00:09:28.959 00.002 1032 Enqueuing Move request for scope (0.08, -0.06)
00:09:28.962 00.003 10072 Worker thread wakes up
00:09:28.963 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
00:09:28.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
00:09:28.963 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
00:09:28.963 00.000 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 288.78
00:09:28.964 00.001 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:09:28.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:28.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:09:28.964 00.000 10072 MoveAxis(W, 8, ABG)
00:09:28.964 00.000 10072 Guiding  Dir = 3, Dur = 8
00:09:28.964 00.000 10072 IsGuiding returns 0
00:09:28.965 00.001 10072 PulseGuide returned control before completion, sleep 18
00:09:28.965 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:28.985 00.020 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:09:28.988 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:28.990 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:28.992 00.002 1032 Enqueuing Expose request
00:09:28.995 00.003 10072 IsGuiding returns 0
00:09:28.995 00.000 10072 Move returns status 0, amount 8
00:09:28.995 00.000 10072 MoveAxis(N, 0, ABG)
00:09:28.995 00.000 10072 Move returns status 0, amount 0
00:09:28.995 00.000 10072 move complete, result=0
00:09:28.996 00.001 10072 worker thread done servicing request
00:09:28.996 00.000 10072 Worker thread wakes up
00:09:28.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:28.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:29.004 00.008 1032 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:09:29.406 00.402 10072 Exposure complete
00:09:29.455 00.049 10072 worker thread done servicing request
00:09:29.455 00.000 1032 OnExposeComplete: enter
00:09:29.458 00.003 1032 UpdateGuideState(): m_state=6
00:09:29.460 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 654
00:09:29.462 00.002 1032 Star::Find returns 1 (0), X=324.69, Y=739.53, Mass=1526, SNR=27.5, Peak=172 HFD=2.9
00:09:29.464 00.002 1032 MultiStar: [#1 0.14,-0.04,1.08,U] [#2 0.19,-0.00,0.99,U] [#3 0.25,-0.05,0.72,U] [#4 0.28,0.00,0.00,M4] [#5 0.00,-0.09,0.66,U] [#6 0.13,-0.15,0.65,U] [#7 0.10,-0.11,0.50,U] [#8 0.04,-0.14,0.57,U] 
00:09:29.465 00.001 1032 single-star, 7 included, MultiStar: {0.11, -0.08}, one-star: {0.02, -0.12}
00:09:29.467 00.002 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.02)
00:09:29.468 00.001 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.02)
00:09:29.469 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.44 mountX=-0.12 mountY=0.01, mountTheta=3.02
00:09:29.472 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.12, opts=13)
00:09:29.474 00.002 1032 Enqueuing Move request for scope (0.02, -0.12)
00:09:29.475 00.001 10072 Worker thread wakes up
00:09:29.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
00:09:29.475 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
00:09:29.475 00.000 10072 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=0.01
00:09:29.476 00.001 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 288.78
00:09:29.476 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
00:09:29.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:29.476 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:09:29.476 00.000 10072 MoveAxis(W, 7, ABG)
00:09:29.476 00.000 10072 Guiding  Dir = 3, Dur = 7
00:09:29.477 00.001 10072 IsGuiding returns 0
00:09:29.477 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:29.480 00.003 10072 PulseGuide returned control before completion, sleep 17
00:09:29.498 00.018 1032 UpdateGuideState exits: m=1526 SNR=27.5
00:09:29.501 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:29.502 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:29.503 00.001 1032 Enqueuing Expose request
00:09:29.513 00.010 10072 IsGuiding returns 0
00:09:29.513 00.000 10072 Move returns status 0, amount 7
00:09:29.513 00.000 10072 MoveAxis(N, 0, ABG)
00:09:29.513 00.000 10072 Move returns status 0, amount 0
00:09:29.513 00.000 10072 move complete, result=0
00:09:29.513 00.000 10072 worker thread done servicing request
00:09:29.513 00.000 10072 Worker thread wakes up
00:09:29.514 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:29.514 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:29.514 00.000 1032 GuideStep: -0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
00:09:30.141 00.627 10072 Exposure complete
00:09:30.191 00.050 10072 worker thread done servicing request
00:09:30.191 00.000 1032 OnExposeComplete: enter
00:09:30.193 00.002 1032 UpdateGuideState(): m_state=6
00:09:30.195 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 655
00:09:30.197 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=739.59, Mass=1348, SNR=25.8, Peak=174 HFD=2.8
00:09:30.200 00.003 1032 MultiStar: [#1 0.12,0.00,1.15,U] [#2 0.16,0.11,0.91,U] [#3 0.31,-0.06,0.00,M1] [#4 0.25,-0.02,0.67,U] [#5 0.23,0.06,0.70,U] [#6 0.12,0.11,0.72,U] [#7 0.25,0.10,0.00,M2] [#8 0.04,0.00,0.66,U] 
00:09:30.202 00.002 1032 single-star, 6 included, MultiStar: {0.14, 0.03}, one-star: {0.07, -0.05}
00:09:30.204 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
00:09:30.206 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
00:09:30.209 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.58 mountX=-0.07 mountY=-0.06, mountTheta=-2.41
00:09:30.213 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
00:09:30.215 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
00:09:30.216 00.001 10072 Worker thread wakes up
00:09:30.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
00:09:30.216 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
00:09:30.216 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.06
00:09:30.217 00.001 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 288.78
00:09:30.217 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:09:30.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:30.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:09:30.217 00.000 10072 MoveAxis(W, 8, ABG)
00:09:30.218 00.001 10072 Guiding  Dir = 3, Dur = 8
00:09:30.218 00.000 10072 IsGuiding returns 0
00:09:30.218 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:30.221 00.003 10072 PulseGuide returned control before completion, sleep 18
00:09:30.241 00.020 1032 UpdateGuideState exits: m=1348 SNR=25.8
00:09:30.243 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:30.245 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:30.247 00.002 1032 Enqueuing Expose request
00:09:30.248 00.001 10072 IsGuiding returns 0
00:09:30.248 00.000 10072 Move returns status 0, amount 8
00:09:30.248 00.000 10072 MoveAxis(N, 0, ABG)
00:09:30.248 00.000 10072 Move returns status 0, amount 0
00:09:30.248 00.000 10072 move complete, result=0
00:09:30.248 00.000 10072 worker thread done servicing request
00:09:30.248 00.000 10072 Worker thread wakes up
00:09:30.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:30.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:30.256 00.008 1032 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:09:30.656 00.400 10072 Exposure complete
00:09:30.706 00.050 10072 worker thread done servicing request
00:09:30.706 00.000 1032 OnExposeComplete: enter
00:09:30.708 00.002 1032 UpdateGuideState(): m_state=6
00:09:30.712 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 656
00:09:30.713 00.001 1032 Star::Find returns 1 (0), X=324.79, Y=739.63, Mass=1233, SNR=24.7, Peak=162 HFD=2.7
00:09:30.714 00.001 1032 MultiStar: [#1 0.15,-0.00,1.15,U] [#2 0.07,0.06,1.01,U] [#3 0.32,0.02,0.00,M2] [#4 0.21,0.19,0.00,M4] [#5 0.17,0.02,0.75,U] [#6 0.17,0.07,0.75,U] [#7 0.17,0.09,0.55,U] [#8 0.08,0.02,0.62,U] 
00:09:30.716 00.002 1032 single-star, 6 included, MultiStar: {0.13, 0.03}, one-star: {0.12, -0.01}
00:09:30.717 00.001 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
00:09:30.719 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
00:09:30.721 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.07 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
00:09:30.724 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
00:09:30.726 00.002 1032 Enqueuing Move request for scope (0.12, -0.01)
00:09:30.728 00.002 10072 Worker thread wakes up
00:09:30.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
00:09:30.728 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
00:09:30.728 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
00:09:30.729 00.001 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 288.78
00:09:30.729 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:09:30.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:30.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:09:30.729 00.000 10072 MoveAxis(W, 7, ABG)
00:09:30.729 00.000 10072 Guiding  Dir = 3, Dur = 7
00:09:30.730 00.001 10072 IsGuiding returns 0
00:09:30.730 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:30.733 00.003 10072 PulseGuide returned control before completion, sleep 17
00:09:30.750 00.017 1032 UpdateGuideState exits: m=1233 SNR=24.7
00:09:30.753 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:30.755 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:30.757 00.002 1032 Enqueuing Expose request
00:09:30.763 00.006 10072 IsGuiding returns 0
00:09:30.763 00.000 10072 Move returns status 0, amount 7
00:09:30.763 00.000 10072 MoveAxis(N, 0, ABG)
00:09:30.763 00.000 10072 Move returns status 0, amount 0
00:09:30.763 00.000 10072 move complete, result=0
00:09:30.763 00.000 10072 worker thread done servicing request
00:09:30.763 00.000 10072 Worker thread wakes up
00:09:30.763 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:30.764 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:30.769 00.005 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:09:31.391 00.622 10072 Exposure complete
00:09:31.438 00.047 10072 worker thread done servicing request
00:09:31.438 00.000 1032 OnExposeComplete: enter
00:09:31.441 00.003 1032 UpdateGuideState(): m_state=6
00:09:31.443 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 657
00:09:31.445 00.002 1032 Star::Find returns 1 (0), X=324.90, Y=739.71, Mass=1165, SNR=24.1, Peak=152 HFD=2.6
00:09:31.447 00.002 1032 MultiStar: [#1 0.12,0.15,1.22,U] [#2 0.12,0.06,1.07,U] [#3 0.23,0.10,0.72,U] [#4 0.21,0.00,0.73,U] [#5 0.08,0.12,0.75,U] [#6 0.09,0.04,0.77,U] [#7 0.12,0.09,0.59,U] [#8 0.14,-0.03,0.63,U] 
00:09:31.448 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.07}, one-star: {0.23, 0.06}
00:09:31.450 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
00:09:31.452 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
00:09:31.453 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.16 cameraTheta=0.46 mountX=0.03 mountY=-0.16, mountTheta=-1.37
00:09:31.457 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.07, opts=13)
00:09:31.459 00.002 1032 Enqueuing Move request for scope (0.15, 0.07)
00:09:31.462 00.003 10072 Worker thread wakes up
00:09:31.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
00:09:31.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
00:09:31.462 00.000 10072 Moving (0.15, 0.07) raw xDistance=0.03 yDistance=-0.16
00:09:31.463 00.001 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.23, period_length = 288.78
00:09:31.464 00.001 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:09:31.464 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:31.464 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:09:31.464 00.000 10072 MoveAxis(W, 8, ABG)
00:09:31.464 00.000 10072 Guiding  Dir = 3, Dur = 8
00:09:31.464 00.000 10072 IsGuiding returns 0
00:09:31.464 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:31.466 00.002 10072 PulseGuide returned control before completion, sleep 18
00:09:31.483 00.017 1032 UpdateGuideState exits: m=1165 SNR=24.1
00:09:31.486 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:31.488 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:31.490 00.002 1032 Enqueuing Expose request
00:09:31.498 00.008 10072 IsGuiding returns 0
00:09:31.498 00.000 10072 Move returns status 0, amount 8
00:09:31.498 00.000 10072 MoveAxis(N, 0, ABG)
00:09:31.498 00.000 10072 Move returns status 0, amount 0
00:09:31.498 00.000 10072 move complete, result=0
00:09:31.498 00.000 10072 worker thread done servicing request
00:09:31.498 00.000 10072 Worker thread wakes up
00:09:31.498 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:31.499 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:31.500 00.001 1032 GuideStep: 0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
00:09:31.906 00.406 10072 Exposure complete
00:09:31.957 00.051 10072 worker thread done servicing request
00:09:31.957 00.000 1032 OnExposeComplete: enter
00:09:31.959 00.002 1032 UpdateGuideState(): m_state=6
00:09:31.961 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 658
00:09:31.962 00.001 1032 Star::Find returns 1 (0), X=324.85, Y=739.71, Mass=1373, SNR=26.1, Peak=171 HFD=2.6
00:09:31.964 00.002 1032 MultiStar: [#1 0.21,0.04,1.12,U] [#2 0.19,-0.00,1.00,U] [#3 0.21,-0.13,0.75,U] [#4 0.13,0.06,0.62,U] [#5 0.22,-0.03,0.70,U] [#6 0.18,0.04,0.68,U] [#7 0.17,0.14,0.54,U] [#8 0.05,0.08,0.55,U] 
00:09:31.966 00.002 1032 refined, 8 included, MultiStar: {0.18, 0.02}, one-star: {0.18, 0.06}
00:09:31.969 00.003 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:09:31.970 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:09:31.971 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.14 mountX=-0.02 mountY=-0.18, mountTheta=-1.69
00:09:31.974 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.02, opts=13)
00:09:31.976 00.002 1032 Enqueuing Move request for scope (0.18, 0.02)
00:09:31.977 00.001 10072 Worker thread wakes up
00:09:31.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
00:09:31.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
00:09:31.977 00.000 10072 Moving (0.18, 0.02) raw xDistance=-0.02 yDistance=-0.18
00:09:31.978 00.001 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.23, period_length = 288.78
00:09:31.978 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:09:31.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:31.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:09:31.978 00.000 10072 MoveAxis(W, 7, ABG)
00:09:31.978 00.000 10072 Guiding  Dir = 3, Dur = 7
00:09:31.979 00.001 10072 IsGuiding returns 0
00:09:31.979 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:31.981 00.002 10072 PulseGuide returned control before completion, sleep 17
00:09:32.000 00.019 1032 UpdateGuideState exits: m=1373 SNR=26.1
00:09:32.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:32.004 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:32.006 00.002 1032 Enqueuing Expose request
00:09:32.014 00.008 10072 IsGuiding returns 0
00:09:32.014 00.000 10072 Move returns status 0, amount 7
00:09:32.014 00.000 10072 MoveAxis(N, 0, ABG)
00:09:32.014 00.000 10072 Move returns status 0, amount 0
00:09:32.014 00.000 10072 move complete, result=0
00:09:32.014 00.000 10072 worker thread done servicing request
00:09:32.014 00.000 10072 Worker thread wakes up
00:09:32.014 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:32.015 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:32.015 00.000 1032 GuideStep: -0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
00:09:32.641 00.626 10072 Exposure complete
00:09:32.687 00.046 10072 worker thread done servicing request
00:09:32.687 00.000 1032 OnExposeComplete: enter
00:09:32.690 00.003 1032 UpdateGuideState(): m_state=6
00:09:32.692 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 659
00:09:32.693 00.001 1032 Star::Find returns 1 (0), X=324.70, Y=739.69, Mass=1306, SNR=25.5, Peak=157 HFD=2.7
00:09:32.695 00.002 1032 MultiStar: [#1 0.13,0.04,1.17,U] [#2 0.15,0.04,0.97,U] [#3 0.11,0.07,0.74,U] [#4 0.11,0.12,0.66,U] [#5 0.15,0.02,0.68,U] [#6 0.15,-0.02,0.72,U] [#7 0.26,-0.01,0.57,U] [#8 0.04,0.08,0.59,U] 
00:09:32.697 00.002 1032 single-star, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.03, 0.05}
00:09:32.698 00.001 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
00:09:32.700 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
00:09:32.703 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.08 mountX=0.04 mountY=-0.04, mountTheta=-0.75
00:09:32.706 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
00:09:32.708 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
00:09:32.710 00.002 10072 Worker thread wakes up
00:09:32.710 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
00:09:32.710 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
00:09:32.710 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
00:09:32.711 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.23, period_length = 288.78
00:09:32.711 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:09:32.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:32.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:09:32.711 00.000 10072 MoveAxis(W, 8, ABG)
00:09:32.711 00.000 10072 Guiding  Dir = 3, Dur = 8
00:09:32.712 00.001 10072 IsGuiding returns 0
00:09:32.712 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:32.715 00.003 10072 PulseGuide returned control before completion, sleep 18
00:09:32.732 00.017 1032 UpdateGuideState exits: m=1306 SNR=25.5
00:09:32.734 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:32.736 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:32.740 00.004 1032 Enqueuing Expose request
00:09:32.747 00.007 10072 IsGuiding returns 0
00:09:32.747 00.000 10072 Move returns status 0, amount 8
00:09:32.747 00.000 10072 MoveAxis(N, 0, ABG)
00:09:32.747 00.000 10072 Move returns status 0, amount 0
00:09:32.747 00.000 10072 move complete, result=0
00:09:32.747 00.000 10072 worker thread done servicing request
00:09:32.747 00.000 10072 Worker thread wakes up
00:09:32.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:32.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:32.749 00.002 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
00:09:33.156 00.407 10072 Exposure complete
00:09:33.204 00.048 10072 worker thread done servicing request
00:09:33.205 00.001 1032 OnExposeComplete: enter
00:09:33.206 00.001 1032 UpdateGuideState(): m_state=6
00:09:33.209 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 660
00:09:33.211 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=739.67, Mass=1394, SNR=26.3, Peak=160 HFD=2.7
00:09:33.213 00.002 1032 MultiStar: [#1 0.18,0.05,1.14,U] [#2 0.16,-0.00,0.97,U] [#3 0.24,0.08,0.72,U] [#4 0.22,0.18,0.00,M2] [#5 0.05,0.04,0.72,U] [#6 0.13,0.10,0.69,U] [#7 0.04,0.13,0.56,U] [#8 -0.08,0.04,0.61,U] 
00:09:33.215 00.002 1032 single-star, 7 included, MultiStar: {0.12, 0.05}, one-star: {0.11, 0.02}
00:09:33.216 00.001 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
00:09:33.217 00.001 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
00:09:33.220 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.20 mountX=-0.01 mountY=-0.11, mountTheta=-1.63
00:09:33.222 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
00:09:33.224 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
00:09:33.225 00.001 10072 Worker thread wakes up
00:09:33.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
00:09:33.225 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
00:09:33.225 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
00:09:33.226 00.001 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.23, period_length = 288.78
00:09:33.226 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:09:33.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:33.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:09:33.226 00.000 10072 MoveAxis(W, 7, ABG)
00:09:33.226 00.000 10072 Guiding  Dir = 3, Dur = 7
00:09:33.227 00.001 10072 IsGuiding returns 0
00:09:33.227 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:33.230 00.003 10072 PulseGuide returned control before completion, sleep 17
00:09:33.249 00.019 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:09:33.251 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:33.252 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:33.254 00.002 1032 Enqueuing Expose request
00:09:33.261 00.007 10072 IsGuiding returns 0
00:09:33.261 00.000 10072 Move returns status 0, amount 7
00:09:33.261 00.000 10072 MoveAxis(N, 0, ABG)
00:09:33.261 00.000 10072 Move returns status 0, amount 0
00:09:33.261 00.000 10072 move complete, result=0
00:09:33.262 00.001 10072 worker thread done servicing request
00:09:33.262 00.000 10072 Worker thread wakes up
00:09:33.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:33.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:33.264 00.002 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:09:33.888 00.624 10072 Exposure complete
00:09:33.937 00.049 10072 worker thread done servicing request
00:09:33.937 00.000 1032 OnExposeComplete: enter
00:09:33.939 00.002 1032 UpdateGuideState(): m_state=6
00:09:33.940 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 661
00:09:33.942 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=739.67, Mass=1388, SNR=26.2, Peak=160 HFD=2.7
00:09:33.944 00.002 1032 MultiStar: [#1 0.10,0.04,1.15,U] [#2 0.08,0.06,0.96,U] [#3 0.15,0.05,0.72,U] [#4 0.32,0.12,0.00,M3] [#5 0.11,0.06,0.71,U] [#6 0.14,0.01,0.72,U] [#7 0.10,0.06,0.51,U] [#8 -0.01,-0.03,0.60,U] 
00:09:33.946 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {0.11, 0.03}
00:09:33.948 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
00:09:33.950 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
00:09:33.951 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.35 mountX=0.01 mountY=-0.11, mountTheta=-1.48
00:09:33.953 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
00:09:33.956 00.003 1032 Enqueuing Move request for scope (0.10, 0.04)
00:09:33.957 00.001 10072 Worker thread wakes up
00:09:33.957 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
00:09:33.958 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
00:09:33.958 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
00:09:33.958 00.000 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.23, period_length = 288.78
00:09:33.959 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:09:33.959 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:33.959 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:09:33.959 00.000 10072 MoveAxis(W, 8, ABG)
00:09:33.959 00.000 10072 Guiding  Dir = 3, Dur = 8
00:09:33.959 00.000 10072 IsGuiding returns 0
00:09:33.960 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:33.962 00.002 10072 PulseGuide returned control before completion, sleep 18
00:09:33.979 00.017 1032 UpdateGuideState exits: m=1388 SNR=26.2
00:09:33.982 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:33.984 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:33.985 00.001 1032 Enqueuing Expose request
00:09:33.987 00.002 10072 IsGuiding returns 0
00:09:33.987 00.000 10072 Move returns status 0, amount 8
00:09:33.987 00.000 10072 MoveAxis(N, 0, ABG)
00:09:33.987 00.000 10072 Move returns status 0, amount 0
00:09:33.987 00.000 10072 move complete, result=0
00:09:33.987 00.000 10072 worker thread done servicing request
00:09:33.987 00.000 10072 Worker thread wakes up
00:09:33.987 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:33.987 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:33.996 00.009 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:09:34.406 00.410 10072 Exposure complete
00:09:34.455 00.049 1032 OnExposeComplete: enter
00:09:34.458 00.003 1032 UpdateGuideState(): m_state=6
00:09:34.461 00.003 10072 worker thread done servicing request
00:09:34.461 00.000 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 662
00:09:34.463 00.002 1032 Star::Find returns 1 (0), X=324.71, Y=739.70, Mass=1379, SNR=26.2, Peak=166 HFD=2.8
00:09:34.465 00.002 1032 MultiStar: [#1 0.09,0.06,1.16,U] [#2 0.12,0.00,0.94,U] [#3 0.23,0.08,0.75,U] [#4 0.23,0.08,0.59,U] [#5 0.17,0.04,0.69,U] [#6 0.20,0.05,0.74,U] [#7 0.03,0.16,0.56,U] [#8 0.04,-0.02,0.59,U] 
00:09:34.466 00.001 1032 single-star, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.04, 0.05}
00:09:34.468 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
00:09:34.470 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
00:09:34.471 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.99 mountX=0.04 mountY=-0.05, mountTheta=-0.84
00:09:34.474 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
00:09:34.477 00.003 1032 Enqueuing Move request for scope (0.04, 0.05)
00:09:34.479 00.002 10072 Worker thread wakes up
00:09:34.479 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:09:34.479 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:09:34.479 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
00:09:34.480 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.23, period_length = 288.78
00:09:34.480 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:09:34.480 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:34.481 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:09:34.481 00.000 10072 MoveAxis(W, 7, ABG)
00:09:34.481 00.000 10072 Guiding  Dir = 3, Dur = 7
00:09:34.481 00.000 10072 IsGuiding returns 0
00:09:34.481 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:34.483 00.002 10072 PulseGuide returned control before completion, sleep 17
00:09:34.502 00.019 1032 UpdateGuideState exits: m=1379 SNR=26.2
00:09:34.504 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:34.506 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:34.508 00.002 1032 Enqueuing Expose request
00:09:34.514 00.006 10072 IsGuiding returns 0
00:09:34.514 00.000 10072 Move returns status 0, amount 7
00:09:34.514 00.000 10072 MoveAxis(N, 0, ABG)
00:09:34.514 00.000 10072 Move returns status 0, amount 0
00:09:34.514 00.000 10072 move complete, result=0
00:09:34.514 00.000 10072 worker thread done servicing request
00:09:34.514 00.000 10072 Worker thread wakes up
00:09:34.514 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:34.514 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:34.515 00.001 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
00:09:35.140 00.625 10072 Exposure complete
00:09:35.187 00.047 10072 worker thread done servicing request
00:09:35.187 00.000 1032 OnExposeComplete: enter
00:09:35.188 00.001 1032 UpdateGuideState(): m_state=6
00:09:35.190 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 663
00:09:35.192 00.002 1032 Star::Find returns 1 (0), X=324.87, Y=739.57, Mass=1413, SNR=26.5, Peak=173 HFD=2.6
00:09:35.193 00.001 1032 MultiStar: [#1 0.16,0.05,1.02,U] [#2 0.16,0.03,0.94,U] [#3 0.19,-0.00,0.69,U] [#4 0.20,0.05,0.67,U] [#5 0.11,0.05,0.74,U] [#6 0.16,-0.11,0.70,U] [#7 0.22,0.10,0.54,U] [#8 0.14,-0.17,0.59,U] 
00:09:35.195 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.01}, one-star: {0.20, -0.08}
00:09:35.197 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
00:09:35.198 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
00:09:35.199 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.04 mountX=-0.05 mountY=-0.16, mountTheta=-1.87
00:09:35.202 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
00:09:35.204 00.002 1032 Enqueuing Move request for scope (0.17, -0.01)
00:09:35.206 00.002 10072 Worker thread wakes up
00:09:35.206 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
00:09:35.206 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
00:09:35.206 00.000 10072 Moving (0.17, -0.01) raw xDistance=-0.05 yDistance=-0.16
00:09:35.207 00.001 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.23, period_length = 288.78
00:09:35.207 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:09:35.207 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:35.207 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:09:35.207 00.000 10072 MoveAxis(W, 7, ABG)
00:09:35.207 00.000 10072 Guiding  Dir = 3, Dur = 7
00:09:35.207 00.000 10072 IsGuiding returns 0
00:09:35.208 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:35.209 00.001 10072 PulseGuide returned control before completion, sleep 17
00:09:35.226 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.5
00:09:35.229 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:35.230 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:35.232 00.002 1032 Enqueuing Expose request
00:09:35.235 00.003 10072 IsGuiding returns 0
00:09:35.235 00.000 10072 Move returns status 0, amount 7
00:09:35.235 00.000 10072 MoveAxis(N, 0, ABG)
00:09:35.235 00.000 10072 Move returns status 0, amount 0
00:09:35.235 00.000 10072 move complete, result=0
00:09:35.235 00.000 10072 worker thread done servicing request
00:09:35.236 00.001 10072 Worker thread wakes up
00:09:35.236 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:35.236 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:35.243 00.007 1032 GuideStep: -0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
00:09:35.641 00.398 10072 Exposure complete
00:09:35.690 00.049 10072 worker thread done servicing request
00:09:35.690 00.000 1032 OnExposeComplete: enter
00:09:35.694 00.004 1032 UpdateGuideState(): m_state=6
00:09:35.696 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 664
00:09:35.698 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=739.69, Mass=1314, SNR=25.5, Peak=161 HFD=2.7
00:09:35.700 00.002 1032 MultiStar: [#1 0.13,0.16,1.21,U] [#2 0.18,-0.02,0.97,U] [#3 0.24,0.06,0.75,U] [#4 0.26,0.15,0.00,M2] [#5 0.09,0.04,0.77,U] [#6 0.19,0.03,0.72,U] [#7 0.12,0.19,0.57,U] [#8 0.02,0.02,0.65,U] 
00:09:35.701 00.001 1032 single-star, 7 included, MultiStar: {0.14, 0.07}, one-star: {0.11, 0.05}
00:09:35.703 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
00:09:35.705 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
00:09:35.707 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.39 mountX=0.02 mountY=-0.12, mountTheta=-1.44
00:09:35.710 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
00:09:35.713 00.003 1032 Enqueuing Move request for scope (0.11, 0.05)
00:09:35.715 00.002 10072 Worker thread wakes up
00:09:35.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
00:09:35.715 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
00:09:35.715 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
00:09:35.717 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.23, period_length = 288.78
00:09:35.717 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:09:35.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:35.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:09:35.717 00.000 10072 MoveAxis(W, 6, ABG)
00:09:35.717 00.000 10072 Guiding  Dir = 3, Dur = 6
00:09:35.718 00.001 10072 IsGuiding returns 0
00:09:35.718 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:35.720 00.002 10072 PulseGuide returned control before completion, sleep 16
00:09:35.737 00.017 1032 UpdateGuideState exits: m=1314 SNR=25.5
00:09:35.740 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:35.743 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:35.745 00.002 1032 Enqueuing Expose request
00:09:35.747 00.002 10072 IsGuiding returns 0
00:09:35.747 00.000 10072 Move returns status 0, amount 6
00:09:35.747 00.000 10072 MoveAxis(N, 0, ABG)
00:09:35.747 00.000 10072 Move returns status 0, amount 0
00:09:35.747 00.000 10072 move complete, result=0
00:09:35.747 00.000 10072 worker thread done servicing request
00:09:35.748 00.001 10072 Worker thread wakes up
00:09:35.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:35.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:35.755 00.007 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:09:36.376 00.621 10072 Exposure complete
00:09:36.424 00.048 10072 worker thread done servicing request
00:09:36.424 00.000 1032 OnExposeComplete: enter
00:09:36.427 00.003 1032 UpdateGuideState(): m_state=6
00:09:36.429 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 665
00:09:36.431 00.002 1032 Star::Find returns 1 (0), X=324.74, Y=739.89, Mass=1227, SNR=24.7, Peak=151 HFD=2.6
00:09:36.432 00.001 1032 MultiStar: [#1 0.02,0.18,1.21,U] [#2 0.04,0.16,1.09,U] [#3 0.14,0.18,0.78,U] [#4 0.06,0.28,0.00,M3] [#5 0.02,0.06,0.73,U] [#6 0.02,0.19,0.76,U] [#7 0.09,0.28,0.00,M1] [#8 0.11,0.15,0.63,U] 
00:09:36.434 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.17}, one-star: {0.07, 0.25}
00:09:36.435 00.001 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
00:09:36.437 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
00:09:36.438 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.25 mountX=0.15 mountY=-0.10, mountTheta=-0.58
00:09:36.441 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.17, opts=13)
00:09:36.442 00.001 1032 Enqueuing Move request for scope (0.06, 0.17)
00:09:36.444 00.002 10072 Worker thread wakes up
00:09:36.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
00:09:36.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
00:09:36.444 00.000 10072 Moving (0.06, 0.17) raw xDistance=0.15 yDistance=-0.10
00:09:36.445 00.001 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.23, period_length = 288.78
00:09:36.445 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:09:36.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:36.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:09:36.445 00.000 10072 MoveAxis(W, 81, ABG)
00:09:36.445 00.000 10072 Guiding  Dir = 3, Dur = 81
00:09:36.446 00.001 10072 IsGuiding returns 0
00:09:36.446 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:36.447 00.001 10072 PulseGuide returned control before completion, sleep 91
00:09:36.464 00.017 1032 UpdateGuideState exits: m=1227 SNR=24.7
00:09:36.468 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:36.469 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:36.471 00.002 1032 Enqueuing Expose request
00:09:36.541 00.070 10072 IsGuiding returns 0
00:09:36.541 00.000 10072 Move returns status 0, amount 81
00:09:36.541 00.000 10072 MoveAxis(N, 0, ABG)
00:09:36.541 00.000 10072 Move returns status 0, amount 0
00:09:36.541 00.000 10072 move complete, result=0
00:09:36.541 00.000 10072 worker thread done servicing request
00:09:36.541 00.000 10072 Worker thread wakes up
00:09:36.541 00.000 1032 GuideStep: 0.2 px 81 ms WEST, -0.1 px 0 ms NORTH
00:09:36.543 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:36.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:36.950 00.407 10072 Exposure complete
00:09:36.999 00.049 10072 worker thread done servicing request
00:09:37.000 00.001 1032 OnExposeComplete: enter
00:09:37.002 00.002 1032 UpdateGuideState(): m_state=6
00:09:37.004 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 666
00:09:37.006 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=739.84, Mass=1449, SNR=26.8, Peak=179 HFD=2.6
00:09:37.008 00.002 1032 MultiStar: [#1 0.07,0.25,1.14,U] [#2 0.03,0.03,0.89,U] [#3 0.27,0.12,0.00,M1] [#4 0.26,0.31,0.00,M4] [#5 0.10,0.10,0.66,U] [#6 0.10,0.12,0.69,U] [#7 0.08,0.16,0.53,U] [#8 0.01,0.05,0.59,U] 
00:09:37.009 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.14}, one-star: {0.08, 0.20}
00:09:37.011 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
00:09:37.013 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
00:09:37.014 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.13 mountX=0.12 mountY=-0.10, mountTheta=-0.70
00:09:37.016 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.14, opts=13)
00:09:37.018 00.002 1032 Enqueuing Move request for scope (0.07, 0.14)
00:09:37.021 00.003 10072 Worker thread wakes up
00:09:37.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
00:09:37.021 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
00:09:37.021 00.000 10072 Moving (0.07, 0.14) raw xDistance=0.12 yDistance=-0.10
00:09:37.022 00.001 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.23, period_length = 288.78
00:09:37.022 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:09:37.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:37.023 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:09:37.023 00.000 10072 MoveAxis(W, 6, ABG)
00:09:37.023 00.000 10072 Guiding  Dir = 3, Dur = 6
00:09:37.023 00.000 10072 IsGuiding returns 0
00:09:37.024 00.001 10072 PulseGuide returned control before completion, sleep 16
00:09:37.024 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:37.042 00.018 10072 IsGuiding returns 0
00:09:37.042 00.000 10072 Move returns status 0, amount 6
00:09:37.042 00.000 10072 MoveAxis(N, 0, ABG)
00:09:37.042 00.000 10072 Move returns status 0, amount 0
00:09:37.042 00.000 10072 move complete, result=0
00:09:37.042 00.000 10072 worker thread done servicing request
00:09:37.045 00.003 1032 UpdateGuideState exits: m=1449 SNR=26.8
00:09:37.046 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:37.050 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:37.052 00.002 1032 Enqueuing Expose request
00:09:37.054 00.002 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:09:37.056 00.002 10072 Worker thread wakes up
00:09:37.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:37.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:37.683 00.627 10072 Exposure complete
00:09:37.733 00.050 10072 worker thread done servicing request
00:09:37.733 00.000 1032 OnExposeComplete: enter
00:09:37.735 00.002 1032 UpdateGuideState(): m_state=6
00:09:37.736 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 667
00:09:37.739 00.003 1032 Star::Find returns 1 (0), X=324.77, Y=739.85, Mass=1381, SNR=26.2, Peak=183 HFD=2.5
00:09:37.741 00.002 1032 MultiStar: [#1 0.06,0.05,1.10,U] [#2 0.10,0.06,0.97,U] [#3 0.28,0.24,0.00,M2] [#4 0.26,0.26,0.00,M5] [#5 -0.03,0.10,0.67,U] [#6 0.19,0.22,0.00,M1] [#7 0.08,0.06,0.54,U] [#8 -0.10,0.21,0.58,U] 
00:09:37.743 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.11}, one-star: {0.10, 0.20}
00:09:37.745 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
00:09:37.746 00.001 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
00:09:37.749 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=0.10 mountY=-0.07, mountTheta=-0.66
00:09:37.753 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
00:09:37.755 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
00:09:37.757 00.002 10072 Worker thread wakes up
00:09:37.757 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
00:09:37.757 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
00:09:37.757 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.10 yDistance=-0.07
00:09:37.758 00.001 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.22, period_length = 288.78
00:09:37.758 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:09:37.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:37.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:09:37.758 00.000 10072 MoveAxis(W, 6, ABG)
00:09:37.758 00.000 10072 Guiding  Dir = 3, Dur = 6
00:09:37.759 00.001 10072 IsGuiding returns 0
00:09:37.759 00.000 10072 PulseGuide returned control before completion, sleep 16
00:09:37.759 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:37.780 00.021 1032 UpdateGuideState exits: m=1381 SNR=26.2
00:09:37.782 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:37.784 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:37.785 00.001 1032 Enqueuing Expose request
00:09:37.790 00.005 10072 IsGuiding returns 0
00:09:37.790 00.000 10072 Move returns status 0, amount 6
00:09:37.790 00.000 10072 MoveAxis(N, 0, ABG)
00:09:37.790 00.000 10072 Move returns status 0, amount 0
00:09:37.790 00.000 10072 move complete, result=0
00:09:37.791 00.001 10072 worker thread done servicing request
00:09:37.791 00.000 10072 Worker thread wakes up
00:09:37.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:37.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:37.796 00.005 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:09:38.198 00.402 10072 Exposure complete
00:09:38.248 00.050 10072 worker thread done servicing request
00:09:38.248 00.000 1032 OnExposeComplete: enter
00:09:38.250 00.002 1032 UpdateGuideState(): m_state=6
00:09:38.252 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 668
00:09:38.253 00.001 1032 Star::Find returns 1 (0), X=324.69, Y=739.78, Mass=1385, SNR=26.2, Peak=168 HFD=2.7
00:09:38.255 00.002 1032 MultiStar: [#1 0.08,0.14,1.17,U] [#2 0.13,0.12,0.93,U] [#3 0.07,0.24,0.69,U] [#4 0.26,0.13,0.00,M6] [#5 0.03,0.09,0.66,U] [#6 0.09,0.22,0.70,U] [#7 -0.05,0.26,0.59,U] [#8 -0.01,0.14,0.55,U] 
00:09:38.257 00.002 1032 single-star, 7 included, MultiStar: {0.05, 0.16}, one-star: {0.02, 0.13}
00:09:38.258 00.001 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
00:09:38.260 00.002 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
00:09:38.262 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.45 mountX=0.13 mountY=-0.05, mountTheta=-0.38
00:09:38.264 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
00:09:38.266 00.002 1032 Enqueuing Move request for scope (0.02, 0.13)
00:09:38.269 00.003 10072 Worker thread wakes up
00:09:38.269 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
00:09:38.269 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
00:09:38.269 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.13 yDistance=-0.05
00:09:38.270 00.001 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.22, period_length = 288.78
00:09:38.270 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
00:09:38.270 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:38.270 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:09:38.271 00.001 10072 MoveAxis(W, 5, ABG)
00:09:38.271 00.000 10072 Guiding  Dir = 3, Dur = 5
00:09:38.271 00.000 10072 IsGuiding returns 0
00:09:38.271 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:38.274 00.003 10072 PulseGuide returned control before completion, sleep 15
00:09:38.293 00.019 1032 UpdateGuideState exits: m=1385 SNR=26.2
00:09:38.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:38.296 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:38.297 00.001 1032 Enqueuing Expose request
00:09:38.305 00.008 10072 IsGuiding returns 0
00:09:38.305 00.000 10072 Move returns status 0, amount 5
00:09:38.305 00.000 10072 MoveAxis(N, 0, ABG)
00:09:38.306 00.001 10072 Move returns status 0, amount 0
00:09:38.306 00.000 10072 move complete, result=0
00:09:38.306 00.000 10072 worker thread done servicing request
00:09:38.306 00.000 10072 Worker thread wakes up
00:09:38.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:38.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:38.308 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:09:38.933 00.625 10072 Exposure complete
00:09:38.980 00.047 10072 worker thread done servicing request
00:09:38.980 00.000 1032 OnExposeComplete: enter
00:09:38.982 00.002 1032 UpdateGuideState(): m_state=6
00:09:38.983 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 669
00:09:38.985 00.002 1032 Star::Find returns 1 (0), X=324.65, Y=739.94, Mass=1272, SNR=25.1, Peak=146 HFD=2.5
00:09:38.988 00.003 1032 MultiStar: [#1 -0.02,0.21,1.17,U] [#2 -0.01,0.15,0.99,U] [#3 0.28,0.27,0.00,M2] [#4 0.15,0.24,0.00,M7] [#5 -0.02,0.11,0.74,U] [#6 0.01,0.16,0.75,U] [#7 -0.00,0.37,0.00,M1] [#8 -0.01,0.11,0.63,U] 
00:09:38.989 00.001 1032 refined, 5 included, MultiStar: {-0.01, 0.18}, one-star: {-0.02, 0.29}
00:09:38.991 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
00:09:38.994 00.003 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
00:09:38.996 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.65 mountX=0.18 mountY=-0.03, mountTheta=-0.18
00:09:38.998 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.18, opts=13)
00:09:39.000 00.002 1032 Enqueuing Move request for scope (-0.01, 0.18)
00:09:39.002 00.002 10072 Worker thread wakes up
00:09:39.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
00:09:39.002 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
00:09:39.002 00.000 10072 Moving (-0.01, 0.18) raw xDistance=0.18 yDistance=-0.03
00:09:39.003 00.001 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.22, period_length = 288.78
00:09:39.003 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
00:09:39.003 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:39.003 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:09:39.003 00.000 10072 MoveAxis(W, 94, ABG)
00:09:39.003 00.000 10072 Guiding  Dir = 3, Dur = 94
00:09:39.004 00.001 10072 IsGuiding returns 0
00:09:39.004 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:39.007 00.003 10072 PulseGuide returned control before completion, sleep 104
00:09:39.025 00.018 1032 UpdateGuideState exits: m=1272 SNR=25.1
00:09:39.027 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:39.029 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:39.031 00.002 1032 Enqueuing Expose request
00:09:39.118 00.087 10072 IsGuiding returns 1
00:09:39.118 00.000 10072 scope still moving after pulse duration time elapsed
00:09:39.148 00.030 10072 IsGuiding returns 0
00:09:39.148 00.000 10072 scope move finished after 94 + 49 ms
00:09:39.148 00.000 10072 Move returns status 0, amount 94
00:09:39.148 00.000 10072 MoveAxis(N, 0, ABG)
00:09:39.148 00.000 10072 Move returns status 0, amount 0
00:09:39.148 00.000 10072 move complete, result=0
00:09:39.148 00.000 10072 worker thread done servicing request
00:09:39.148 00.000 10072 Worker thread wakes up
00:09:39.148 00.000 1032 GuideStep: 0.2 px 94 ms WEST, -0.0 px 0 ms NORTH
00:09:39.152 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:39.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:39.557 00.405 10072 Exposure complete
00:09:39.614 00.057 10072 worker thread done servicing request
00:09:39.614 00.000 1032 OnExposeComplete: enter
00:09:39.617 00.003 1032 UpdateGuideState(): m_state=6
00:09:39.619 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 670
00:09:39.621 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=739.86, Mass=1349, SNR=25.8, Peak=178 HFD=2.4
00:09:39.622 00.001 1032 MultiStar: [#1 0.02,0.23,1.10,U] [#2 0.08,0.05,1.01,U] [#3 0.22,0.36,0.00,M3] [#4 0.28,0.31,0.00,M8] [#5 0.14,0.10,0.70,U] [#6 -0.09,0.18,0.73,U] [#7 0.13,0.13,0.57,U] [#8 0.03,0.07,0.60,U] 
00:09:39.624 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.15}, one-star: {0.12, 0.22}
00:09:39.626 00.002 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
00:09:39.627 00.001 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
00:09:39.629 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.18 mountX=0.13 mountY=-0.10, mountTheta=-0.65
00:09:39.631 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.15, opts=13)
00:09:39.634 00.003 1032 Enqueuing Move request for scope (0.06, 0.15)
00:09:39.636 00.002 10072 Worker thread wakes up
00:09:39.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
00:09:39.636 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
00:09:39.636 00.000 10072 Moving (0.06, 0.15) raw xDistance=0.13 yDistance=-0.10
00:09:39.637 00.001 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.22, period_length = 288.78
00:09:39.637 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
00:09:39.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:39.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:09:39.637 00.000 10072 MoveAxis(W, 6, ABG)
00:09:39.637 00.000 10072 Guiding  Dir = 3, Dur = 6
00:09:39.638 00.001 10072 IsGuiding returns 0
00:09:39.638 00.000 10072 PulseGuide returned control before completion, sleep 16
00:09:39.639 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:39.660 00.021 1032 UpdateGuideState exits: m=1349 SNR=25.8
00:09:39.661 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:39.663 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:39.666 00.003 1032 Enqueuing Expose request
00:09:39.668 00.002 10072 IsGuiding returns 0
00:09:39.668 00.000 10072 Move returns status 0, amount 6
00:09:39.668 00.000 10072 MoveAxis(N, 0, ABG)
00:09:39.668 00.000 10072 Move returns status 0, amount 0
00:09:39.668 00.000 10072 move complete, result=0
00:09:39.668 00.000 10072 worker thread done servicing request
00:09:39.668 00.000 10072 Worker thread wakes up
00:09:39.668 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:39.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:39.677 00.009 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:09:40.399 00.722 10072 Exposure complete
00:09:40.447 00.048 10072 worker thread done servicing request
00:09:40.448 00.001 1032 OnExposeComplete: enter
00:09:40.450 00.002 1032 UpdateGuideState(): m_state=6
00:09:40.451 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 671
00:09:40.453 00.002 1032 Star::Find returns 1 (0), X=324.76, Y=739.70, Mass=1253, SNR=24.9, Peak=168 HFD=2.6
00:09:40.456 00.003 1032 MultiStar: [#1 0.07,0.19,1.23,U] [#2 0.20,0.02,1.05,U] [#3 0.21,0.08,0.75,U] [#4 0.16,0.18,0.70,U] [#5 0.12,0.14,0.72,U] [#6 0.22,0.20,0.00,M1] [#7 0.21,0.02,0.53,U] [#8 0.09,0.13,0.62,U] 
00:09:40.459 00.003 1032 single-star, 7 included, MultiStar: {0.14, 0.10}, one-star: {0.09, 0.05}
00:09:40.461 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
00:09:40.463 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
00:09:40.465 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.52 mountX=0.03 mountY=-0.10, mountTheta=-1.31
00:09:40.468 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
00:09:40.470 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
00:09:40.472 00.002 10072 Worker thread wakes up
00:09:40.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
00:09:40.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
00:09:40.472 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
00:09:40.473 00.001 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.22, period_length = 288.78
00:09:40.473 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:09:40.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:40.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:09:40.473 00.000 10072 MoveAxis(W, 8, ABG)
00:09:40.473 00.000 10072 Guiding  Dir = 3, Dur = 8
00:09:40.474 00.001 10072 IsGuiding returns 0
00:09:40.474 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:40.476 00.002 10072 PulseGuide returned control before completion, sleep 18
00:09:40.494 00.018 1032 UpdateGuideState exits: m=1253 SNR=24.9
00:09:40.497 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:40.498 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:40.500 00.002 1032 Enqueuing Expose request
00:09:40.504 00.004 10072 IsGuiding returns 0
00:09:40.504 00.000 10072 Move returns status 0, amount 8
00:09:40.504 00.000 10072 MoveAxis(N, 0, ABG)
00:09:40.504 00.000 10072 Move returns status 0, amount 0
00:09:40.504 00.000 10072 move complete, result=0
00:09:40.505 00.001 10072 worker thread done servicing request
00:09:40.505 00.000 10072 Worker thread wakes up
00:09:40.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:40.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:40.510 00.005 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:09:40.913 00.403 10072 Exposure complete
00:09:40.961 00.048 10072 worker thread done servicing request
00:09:40.961 00.000 1032 OnExposeComplete: enter
00:09:40.964 00.003 1032 UpdateGuideState(): m_state=6
00:09:40.967 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 672
00:09:40.968 00.001 1032 Star::Find returns 1 (0), X=324.77, Y=739.66, Mass=1452, SNR=26.8, Peak=186 HFD=2.7
00:09:40.971 00.003 1032 MultiStar: [#1 0.12,0.20,1.06,U] [#2 0.21,-0.04,0.95,U] [#3 0.18,0.05,0.69,U] [#4 0.11,0.17,0.67,U] [#5 0.15,0.18,0.66,U] [#6 0.23,-0.00,0.66,U] [#7 0.17,0.17,0.53,U] [#8 0.18,-0.00,0.60,U] 
00:09:40.978 00.007 1032 single-star, 8 included, MultiStar: {0.16, 0.08}, one-star: {0.09, 0.01}
00:09:40.979 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
00:09:40.981 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
00:09:40.982 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.10 cameraTheta=0.13 mountX=-0.01 mountY=-0.10, mountTheta=-1.70
00:09:40.985 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
00:09:40.988 00.003 1032 Enqueuing Move request for scope (0.09, 0.01)
00:09:40.991 00.003 10072 Worker thread wakes up
00:09:40.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
00:09:40.991 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
00:09:40.991 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.10
00:09:40.992 00.001 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.22, period_length = 288.78
00:09:40.992 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:09:40.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:40.992 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:09:40.992 00.000 10072 MoveAxis(W, 6, ABG)
00:09:40.992 00.000 10072 Guiding  Dir = 3, Dur = 6
00:09:40.993 00.001 10072 IsGuiding returns 0
00:09:40.993 00.000 10072 PulseGuide returned control before completion, sleep 16
00:09:40.994 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:41.013 00.019 1032 UpdateGuideState exits: m=1452 SNR=26.8
00:09:41.014 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:41.018 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:41.022 00.004 1032 Enqueuing Expose request
00:09:41.024 00.002 10072 IsGuiding returns 0
00:09:41.024 00.000 10072 Move returns status 0, amount 6
00:09:41.024 00.000 10072 MoveAxis(N, 0, ABG)
00:09:41.024 00.000 10072 Move returns status 0, amount 0
00:09:41.024 00.000 10072 move complete, result=0
00:09:41.024 00.000 10072 worker thread done servicing request
00:09:41.024 00.000 10072 Worker thread wakes up
00:09:41.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:41.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:41.031 00.007 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:09:41.650 00.619 10072 Exposure complete
00:09:41.701 00.051 10072 worker thread done servicing request
00:09:41.701 00.000 1032 OnExposeComplete: enter
00:09:41.703 00.002 1032 UpdateGuideState(): m_state=6
00:09:41.705 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 673
00:09:41.708 00.003 1032 Star::Find returns 1 (0), X=324.66, Y=739.81, Mass=1332, SNR=25.7, Peak=149 HFD=2.7
00:09:41.710 00.002 1032 MultiStar: [#1 0.04,0.05,1.08,U] [#2 0.11,0.07,0.97,U] [#3 0.34,0.13,0.00,M2] [#4 0.16,0.10,0.67,U] [#5 0.11,0.08,0.72,U] [#6 0.09,0.10,0.73,U] [#7 0.10,0.24,0.54,U] [#8 0.04,0.01,0.62,U] 
00:09:41.712 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.10}, one-star: {-0.01, 0.17}
00:09:41.713 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
00:09:41.714 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
00:09:41.715 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.12 cameraTheta=0.92 mountX=0.08 mountY=-0.10, mountTheta=-0.91
00:09:41.718 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
00:09:41.720 00.002 1032 Enqueuing Move request for scope (0.08, 0.10)
00:09:41.721 00.001 10072 Worker thread wakes up
00:09:41.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
00:09:41.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
00:09:41.721 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.08 yDistance=-0.10
00:09:41.722 00.001 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.22, period_length = 288.78
00:09:41.722 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:09:41.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:41.723 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:09:41.723 00.000 10072 MoveAxis(W, 7, ABG)
00:09:41.723 00.000 10072 Guiding  Dir = 3, Dur = 7
00:09:41.723 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:41.726 00.003 10072 IsGuiding returns 0
00:09:41.727 00.001 10072 PulseGuide returned control before completion, sleep 17
00:09:41.745 00.018 1032 UpdateGuideState exits: m=1332 SNR=25.7
00:09:41.747 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:41.750 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:41.752 00.002 1032 Enqueuing Expose request
00:09:41.756 00.004 10072 IsGuiding returns 0
00:09:41.756 00.000 10072 Move returns status 0, amount 7
00:09:41.756 00.000 10072 MoveAxis(N, 0, ABG)
00:09:41.756 00.000 10072 Move returns status 0, amount 0
00:09:41.756 00.000 10072 move complete, result=0
00:09:41.756 00.000 10072 worker thread done servicing request
00:09:41.756 00.000 10072 Worker thread wakes up
00:09:41.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:41.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:41.762 00.006 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:09:42.169 00.407 10072 Exposure complete
00:09:42.220 00.051 10072 worker thread done servicing request
00:09:42.220 00.000 1032 OnExposeComplete: enter
00:09:42.223 00.003 1032 UpdateGuideState(): m_state=6
00:09:42.225 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 674
00:09:42.227 00.002 1032 Star::Find returns 1 (0), X=324.76, Y=739.90, Mass=1662, SNR=28.7, Peak=204 HFD=2.5
00:09:42.229 00.002 1032 MultiStar: [#1 0.21,0.24,0.00,M1] [#2 0.07,0.20,0.88,U] [#3 0.23,0.33,0.00,M3] [#4 0.13,0.18,0.58,U] [#5 0.08,0.28,0.00,M1] [#6 0.19,0.15,0.65,U] [#7 0.26,0.18,0.00,M1] [#8 0.18,0.14,0.53,U] 
00:09:42.231 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.19}, one-star: {0.08, 0.26}
00:09:42.233 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
00:09:42.234 00.001 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
00:09:42.235 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=1.02 mountX=0.16 mountY=-0.17, mountTheta=-0.81
00:09:42.237 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.19, opts=13)
00:09:42.240 00.003 1032 Enqueuing Move request for scope (0.12, 0.19)
00:09:42.242 00.002 10072 Worker thread wakes up
00:09:42.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
00:09:42.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
00:09:42.242 00.000 10072 Moving (0.12, 0.19) raw xDistance=0.16 yDistance=-0.17
00:09:42.243 00.001 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.22, period_length = 288.78
00:09:42.243 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
00:09:42.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:42.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:09:42.243 00.000 10072 MoveAxis(W, 83, ABG)
00:09:42.243 00.000 10072 Guiding  Dir = 3, Dur = 83
00:09:42.244 00.001 10072 IsGuiding returns 0
00:09:42.244 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:42.246 00.002 10072 PulseGuide returned control before completion, sleep 93
00:09:42.264 00.018 1032 UpdateGuideState exits: m=1662 SNR=28.7
00:09:42.266 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:42.268 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:42.270 00.002 1032 Enqueuing Expose request
00:09:42.351 00.081 10072 IsGuiding returns 0
00:09:42.351 00.000 10072 Move returns status 0, amount 83
00:09:42.351 00.000 10072 MoveAxis(N, 0, ABG)
00:09:42.351 00.000 10072 Move returns status 0, amount 0
00:09:42.351 00.000 10072 move complete, result=0
00:09:42.351 00.000 10072 worker thread done servicing request
00:09:42.351 00.000 10072 Worker thread wakes up
00:09:42.351 00.000 1032 GuideStep: 0.2 px 83 ms WEST, -0.2 px 0 ms NORTH
00:09:42.355 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:42.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:42.980 00.625 10072 Exposure complete
00:09:43.031 00.051 10072 worker thread done servicing request
00:09:43.031 00.000 1032 OnExposeComplete: enter
00:09:43.035 00.004 1032 UpdateGuideState(): m_state=6
00:09:43.037 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 675
00:09:43.038 00.001 1032 Star::Find returns 1 (0), X=324.83, Y=739.71, Mass=1286, SNR=25.3, Peak=156 HFD=2.7
00:09:43.040 00.002 1032 MultiStar: [#1 0.05,0.25,1.19,U] [#2 0.08,0.02,0.97,U] [#3 0.15,0.07,0.74,U] [#4 0.22,0.01,0.69,U] [#5 0.18,-0.00,0.75,U] [#6 0.04,0.10,0.72,U] [#7 0.13,0.05,0.52,U] [#8 0.03,0.06,0.63,U] 
00:09:43.042 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.16, 0.06}
00:09:43.043 00.001 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
00:09:43.045 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
00:09:43.046 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.63 mountX=0.05 mountY=-0.13, mountTheta=-1.20
00:09:43.050 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
00:09:43.054 00.004 1032 Enqueuing Move request for scope (0.11, 0.08)
00:09:43.056 00.002 10072 Worker thread wakes up
00:09:43.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
00:09:43.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
00:09:43.056 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
00:09:43.057 00.001 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.21, period_length = 288.78
00:09:43.057 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:09:43.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:43.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:09:43.057 00.000 10072 MoveAxis(W, 7, ABG)
00:09:43.057 00.000 10072 Guiding  Dir = 3, Dur = 7
00:09:43.058 00.001 10072 IsGuiding returns 0
00:09:43.058 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:43.061 00.003 10072 PulseGuide returned control before completion, sleep 17
00:09:43.078 00.017 1032 UpdateGuideState exits: m=1286 SNR=25.3
00:09:43.081 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:43.084 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:43.087 00.003 1032 Enqueuing Expose request
00:09:43.089 00.002 10072 IsGuiding returns 0
00:09:43.089 00.000 10072 Move returns status 0, amount 7
00:09:43.089 00.000 10072 MoveAxis(N, 0, ABG)
00:09:43.089 00.000 10072 Move returns status 0, amount 0
00:09:43.089 00.000 10072 move complete, result=0
00:09:43.089 00.000 10072 worker thread done servicing request
00:09:43.089 00.000 10072 Worker thread wakes up
00:09:43.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:43.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:43.096 00.007 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:09:43.499 00.403 10072 Exposure complete
00:09:43.548 00.049 10072 worker thread done servicing request
00:09:43.550 00.002 1032 OnExposeComplete: enter
00:09:43.551 00.001 1032 UpdateGuideState(): m_state=6
00:09:43.553 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 676
00:09:43.556 00.003 1032 Star::Find returns 1 (0), X=324.75, Y=739.71, Mass=1367, SNR=26.1, Peak=166 HFD=2.7
00:09:43.558 00.002 1032 MultiStar: [#1 0.15,0.12,1.14,U] [#2 0.19,0.12,0.96,U] [#3 0.29,-0.01,0.00,M3] [#4 0.26,0.09,0.00,M4] [#5 0.14,0.16,0.69,U] [#6 0.20,0.02,0.73,U] [#7 0.11,-0.02,0.54,U] [#8 0.04,-0.06,0.64,U] 
00:09:43.560 00.002 1032 single-star, 6 included, MultiStar: {0.13, 0.07}, one-star: {0.08, 0.07}
00:09:43.561 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
00:09:43.564 00.003 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
00:09:43.565 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.68 mountX=0.04 mountY=-0.10, mountTheta=-1.15
00:09:43.568 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
00:09:43.571 00.003 1032 Enqueuing Move request for scope (0.08, 0.07)
00:09:43.573 00.002 10072 Worker thread wakes up
00:09:43.573 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
00:09:43.573 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
00:09:43.573 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.04 yDistance=-0.10
00:09:43.574 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.21, period_length = 288.78
00:09:43.574 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:09:43.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:43.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:09:43.575 00.001 10072 MoveAxis(W, 6, ABG)
00:09:43.575 00.000 10072 Guiding  Dir = 3, Dur = 6
00:09:43.575 00.000 10072 IsGuiding returns 0
00:09:43.575 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:43.578 00.003 10072 PulseGuide returned control before completion, sleep 16
00:09:43.605 00.027 10072 IsGuiding returns 0
00:09:43.605 00.000 10072 Move returns status 0, amount 6
00:09:43.605 00.000 10072 MoveAxis(N, 0, ABG)
00:09:43.605 00.000 10072 Move returns status 0, amount 0
00:09:43.605 00.000 10072 move complete, result=0
00:09:43.605 00.000 10072 worker thread done servicing request
00:09:43.606 00.001 1032 UpdateGuideState exits: m=1367 SNR=26.1
00:09:43.612 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:43.614 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:43.616 00.002 1032 Enqueuing Expose request
00:09:43.619 00.003 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:09:43.621 00.002 10072 Worker thread wakes up
00:09:43.621 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:43.621 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:44.246 00.625 10072 Exposure complete
00:09:44.295 00.049 10072 worker thread done servicing request
00:09:44.295 00.000 1032 OnExposeComplete: enter
00:09:44.297 00.002 1032 UpdateGuideState(): m_state=6
00:09:44.299 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 677
00:09:44.301 00.002 1032 Star::Find returns 1 (0), X=324.74, Y=739.80, Mass=1474, SNR=27.1, Peak=177 HFD=2.6
00:09:44.303 00.002 1032 MultiStar: [#1 0.05,0.25,1.10,U] [#2 0.08,0.08,0.97,U] [#3 0.26,0.16,0.00,M4] [#4 0.08,0.23,0.62,U] [#5 0.06,0.10,0.69,U] [#6 0.22,0.17,0.00,M1] [#7 0.11,0.19,0.50,U] [#8 0.03,0.25,0.56,U] 
00:09:44.305 00.002 1032 single-star, 6 included, MultiStar: {0.07, 0.18}, one-star: {0.07, 0.16}
00:09:44.307 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
00:09:44.309 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
00:09:44.311 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.16 mountX=0.14 mountY=-0.11, mountTheta=-0.67
00:09:44.314 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.16, opts=13)
00:09:44.317 00.003 1032 Enqueuing Move request for scope (0.07, 0.16)
00:09:44.319 00.002 10072 Worker thread wakes up
00:09:44.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
00:09:44.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
00:09:44.319 00.000 10072 Moving (0.07, 0.16) raw xDistance=0.14 yDistance=-0.11
00:09:44.320 00.001 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.21, period_length = 288.78
00:09:44.320 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:09:44.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:44.321 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:09:44.321 00.000 10072 MoveAxis(W, 74, ABG)
00:09:44.321 00.000 10072 Guiding  Dir = 3, Dur = 74
00:09:44.321 00.000 10072 IsGuiding returns 0
00:09:44.321 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:44.324 00.003 10072 PulseGuide returned control before completion, sleep 84
00:09:44.343 00.019 1032 UpdateGuideState exits: m=1474 SNR=27.1
00:09:44.344 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:44.346 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:44.347 00.001 1032 Enqueuing Expose request
00:09:44.414 00.067 10072 IsGuiding returns 0
00:09:44.414 00.000 10072 Move returns status 0, amount 74
00:09:44.414 00.000 10072 MoveAxis(N, 0, ABG)
00:09:44.414 00.000 10072 Move returns status 0, amount 0
00:09:44.414 00.000 10072 move complete, result=0
00:09:44.414 00.000 10072 worker thread done servicing request
00:09:44.414 00.000 10072 Worker thread wakes up
00:09:44.414 00.000 1032 GuideStep: 0.1 px 74 ms WEST, -0.1 px 0 ms NORTH
00:09:44.417 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:44.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:44.825 00.408 10072 Exposure complete
00:09:44.873 00.048 10072 worker thread done servicing request
00:09:44.873 00.000 1032 OnExposeComplete: enter
00:09:44.875 00.002 1032 UpdateGuideState(): m_state=6
00:09:44.877 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 678
00:09:44.879 00.002 1032 Star::Find returns 1 (0), X=324.73, Y=739.83, Mass=1423, SNR=26.6, Peak=172 HFD=2.6
00:09:44.882 00.003 1032 MultiStar: [#1 0.09,0.17,1.11,U] [#2 0.18,0.13,0.97,U] [#3 0.16,0.17,0.73,U] [#4 0.15,0.09,0.65,U] [#5 0.11,0.03,0.70,U] [#6 0.13,0.22,0.70,U] [#7 0.02,0.29,0.00,M1] [#8 0.08,0.13,0.59,U] 
00:09:44.883 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.15}, one-star: {0.06, 0.19}
00:09:44.885 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
00:09:44.886 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
00:09:44.888 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.89 mountX=0.11 mountY=-0.15, mountTheta=-0.94
00:09:44.890 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.15, opts=13)
00:09:44.895 00.005 1032 Enqueuing Move request for scope (0.12, 0.15)
00:09:44.898 00.003 10072 Worker thread wakes up
00:09:44.898 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
00:09:44.898 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
00:09:44.898 00.000 10072 Moving (0.12, 0.15) raw xDistance=0.11 yDistance=-0.15
00:09:44.898 00.000 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.21, period_length = 288.78
00:09:44.900 00.002 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:09:44.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:44.900 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:09:44.900 00.000 10072 MoveAxis(W, 6, ABG)
00:09:44.900 00.000 10072 Guiding  Dir = 3, Dur = 6
00:09:44.900 00.000 10072 IsGuiding returns 0
00:09:44.901 00.001 10072 PulseGuide returned control before completion, sleep 16
00:09:44.901 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:44.920 00.019 1032 UpdateGuideState exits: m=1423 SNR=26.6
00:09:44.921 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:44.925 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:44.927 00.002 1032 Enqueuing Expose request
00:09:44.932 00.005 10072 IsGuiding returns 0
00:09:44.932 00.000 10072 Move returns status 0, amount 6
00:09:44.932 00.000 10072 MoveAxis(N, 0, ABG)
00:09:44.932 00.000 10072 Move returns status 0, amount 0
00:09:44.932 00.000 10072 move complete, result=0
00:09:44.932 00.000 10072 worker thread done servicing request
00:09:44.932 00.000 10072 Worker thread wakes up
00:09:44.932 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:44.932 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:44.936 00.004 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
00:09:45.563 00.627 10072 Exposure complete
00:09:45.611 00.048 10072 worker thread done servicing request
00:09:45.611 00.000 1032 OnExposeComplete: enter
00:09:45.616 00.005 1032 UpdateGuideState(): m_state=6
00:09:45.620 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 679
00:09:45.625 00.005 1032 Star::Find returns 1 (0), X=324.78, Y=739.60, Mass=1216, SNR=24.5, Peak=149 HFD=2.7
00:09:45.630 00.005 1032 MultiStar: [#1 0.10,0.22,1.15,U] [#2 0.19,0.09,1.03,U] [#3 0.16,0.08,0.81,U] [#4 0.26,0.02,0.67,U] [#5 0.16,-0.00,0.74,U] [#6 0.25,0.06,0.77,U] [#7 0.23,0.14,0.00,M2] [#8 0.11,0.17,0.60,U] 
00:09:45.632 00.002 1032 single-star, 7 included, MultiStar: {0.16, 0.08}, one-star: {0.11, -0.04}
00:09:45.634 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
00:09:45.636 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
00:09:45.637 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.34 mountX=-0.07 mountY=-0.09, mountTheta=-2.17
00:09:45.640 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
00:09:45.644 00.004 1032 Enqueuing Move request for scope (0.11, -0.04)
00:09:45.646 00.002 10072 Worker thread wakes up
00:09:45.646 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
00:09:45.646 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
00:09:45.646 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.09
00:09:45.647 00.001 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.21, period_length = 288.78
00:09:45.647 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:09:45.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:45.647 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:09:45.647 00.000 10072 MoveAxis(W, 7, ABG)
00:09:45.648 00.001 10072 Guiding  Dir = 3, Dur = 7
00:09:45.648 00.000 10072 IsGuiding returns 0
00:09:45.648 00.000 10072 PulseGuide returned control before completion, sleep 17
00:09:45.650 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:45.669 00.019 1032 UpdateGuideState exits: m=1216 SNR=24.5
00:09:45.671 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:45.674 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:45.677 00.003 1032 Enqueuing Expose request
00:09:45.700 00.023 10072 IsGuiding returns 0
00:09:45.700 00.000 10072 Move returns status 0, amount 7
00:09:45.700 00.000 10072 MoveAxis(N, 0, ABG)
00:09:45.700 00.000 10072 Move returns status 0, amount 0
00:09:45.701 00.001 10072 move complete, result=0
00:09:45.701 00.000 10072 worker thread done servicing request
00:09:45.701 00.000 10072 Worker thread wakes up
00:09:45.701 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:45.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:45.702 00.001 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:09:46.107 00.405 10072 Exposure complete
00:09:46.156 00.049 10072 worker thread done servicing request
00:09:46.156 00.000 1032 OnExposeComplete: enter
00:09:46.159 00.003 1032 UpdateGuideState(): m_state=6
00:09:46.161 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 680
00:09:46.162 00.001 1032 Star::Find returns 1 (0), X=324.80, Y=739.68, Mass=1464, SNR=27.0, Peak=187 HFD=2.7
00:09:46.164 00.002 1032 MultiStar: [#1 0.18,0.15,1.10,U] [#2 0.21,-0.04,0.91,U] [#3 0.34,-0.00,0.00,M3] [#4 0.21,0.14,0.69,U] [#5 0.16,-0.10,0.69,U] [#6 0.31,0.02,0.00,M1] [#7 0.30,0.22,0.00,M3] [#8 0.17,-0.09,0.59,U] 
00:09:46.165 00.001 1032 single-star, 5 included, MultiStar: {0.17, 0.03}, one-star: {0.13, 0.04}
00:09:46.167 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
00:09:46.168 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
00:09:46.170 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.28 mountX=0.00 mountY=-0.13, mountTheta=-1.55
00:09:46.173 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
00:09:46.175 00.002 1032 Enqueuing Move request for scope (0.13, 0.04)
00:09:46.177 00.002 10072 Worker thread wakes up
00:09:46.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
00:09:46.177 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
00:09:46.177 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.00 yDistance=-0.13
00:09:46.179 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.21, period_length = 288.78
00:09:46.179 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:09:46.179 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:46.179 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:09:46.179 00.000 10072 MoveAxis(W, 6, ABG)
00:09:46.179 00.000 10072 Guiding  Dir = 3, Dur = 6
00:09:46.180 00.001 10072 IsGuiding returns 0
00:09:46.180 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:46.184 00.004 10072 PulseGuide returned control before completion, sleep 16
00:09:46.202 00.018 1032 UpdateGuideState exits: m=1464 SNR=27.0
00:09:46.204 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:46.207 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:46.209 00.002 1032 Enqueuing Expose request
00:09:46.214 00.005 10072 IsGuiding returns 0
00:09:46.214 00.000 10072 Move returns status 0, amount 6
00:09:46.214 00.000 10072 MoveAxis(N, 0, ABG)
00:09:46.214 00.000 10072 Move returns status 0, amount 0
00:09:46.214 00.000 10072 move complete, result=0
00:09:46.214 00.000 10072 worker thread done servicing request
00:09:46.214 00.000 10072 Worker thread wakes up
00:09:46.214 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:46.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:46.218 00.004 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:09:46.841 00.623 10072 Exposure complete
00:09:46.887 00.046 10072 worker thread done servicing request
00:09:46.887 00.000 1032 OnExposeComplete: enter
00:09:46.889 00.002 1032 UpdateGuideState(): m_state=6
00:09:46.892 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 681
00:09:46.895 00.003 1032 Star::Find returns 1 (0), X=324.80, Y=739.74, Mass=1221, SNR=24.5, Peak=161 HFD=2.6
00:09:46.897 00.002 1032 MultiStar: [#1 0.11,0.13,1.18,U] [#2 0.10,-0.02,1.01,U] [#3 0.29,0.13,0.00,M4] [#4 0.17,0.08,0.68,U] [#5 0.08,0.11,0.74,U] [#6 0.25,-0.01,0.75,U] [#7 0.30,0.07,0.00,M4] [#8 0.16,0.21,0.62,U] 
00:09:46.898 00.001 1032 refined, 6 included, MultiStar: {0.14, 0.08}, one-star: {0.13, 0.10}
00:09:46.900 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
00:09:46.902 00.002 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
00:09:46.904 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.54 mountX=0.04 mountY=-0.15, mountTheta=-1.29
00:09:46.906 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
00:09:46.908 00.002 1032 Enqueuing Move request for scope (0.14, 0.08)
00:09:46.910 00.002 10072 Worker thread wakes up
00:09:46.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
00:09:46.910 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
00:09:46.910 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.15
00:09:46.911 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.21, period_length = 288.78
00:09:46.911 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:09:46.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:46.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:09:46.911 00.000 10072 MoveAxis(W, 7, ABG)
00:09:46.911 00.000 10072 Guiding  Dir = 3, Dur = 7
00:09:46.911 00.000 10072 IsGuiding returns 0
00:09:46.912 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:46.914 00.002 10072 PulseGuide returned control before completion, sleep 17
00:09:46.933 00.019 1032 UpdateGuideState exits: m=1221 SNR=24.5
00:09:46.935 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:46.937 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:46.938 00.001 1032 Enqueuing Expose request
00:09:46.939 00.001 10072 IsGuiding returns 0
00:09:46.939 00.000 10072 Move returns status 0, amount 7
00:09:46.939 00.000 10072 MoveAxis(N, 0, ABG)
00:09:46.939 00.000 10072 Move returns status 0, amount 0
00:09:46.939 00.000 10072 move complete, result=0
00:09:46.939 00.000 10072 worker thread done servicing request
00:09:46.939 00.000 10072 Worker thread wakes up
00:09:46.939 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:46.939 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:46.946 00.007 1032 GuideStep: 0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
00:09:47.355 00.409 10072 Exposure complete
00:09:47.409 00.054 10072 worker thread done servicing request
00:09:47.409 00.000 1032 OnExposeComplete: enter
00:09:47.411 00.002 1032 UpdateGuideState(): m_state=6
00:09:47.413 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 682
00:09:47.415 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=739.83, Mass=1325, SNR=25.7, Peak=166 HFD=2.5
00:09:47.417 00.002 1032 MultiStar: [#1 0.15,0.14,1.18,U] [#2 0.09,0.08,0.91,U] [#3 0.12,0.15,0.77,U] [#4 0.31,0.20,0.00,M1] [#5 0.09,0.18,0.72,U] [#6 0.17,0.10,0.72,U] [#7 0.20,0.05,0.51,U] [#8 0.15,0.04,0.61,U] 
00:09:47.418 00.001 1032 refined, 7 included, MultiStar: {0.13, 0.12}, one-star: {0.10, 0.19}
00:09:47.420 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
00:09:47.422 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
00:09:47.425 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.75 mountX=0.08 mountY=-0.16, mountTheta=-1.08
00:09:47.429 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
00:09:47.432 00.003 1032 Enqueuing Move request for scope (0.13, 0.12)
00:09:47.434 00.002 10072 Worker thread wakes up
00:09:47.434 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
00:09:47.434 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
00:09:47.434 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.08 yDistance=-0.16
00:09:47.435 00.001 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.21, period_length = 288.78
00:09:47.435 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:09:47.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:47.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:09:47.435 00.000 10072 MoveAxis(W, 6, ABG)
00:09:47.435 00.000 10072 Guiding  Dir = 3, Dur = 6
00:09:47.436 00.001 10072 IsGuiding returns 0
00:09:47.436 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:47.438 00.002 10072 PulseGuide returned control before completion, sleep 16
00:09:47.456 00.018 1032 UpdateGuideState exits: m=1325 SNR=25.7
00:09:47.458 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:47.460 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:47.463 00.003 1032 Enqueuing Expose request
00:09:47.465 00.002 10072 IsGuiding returns 0
00:09:47.465 00.000 10072 Move returns status 0, amount 6
00:09:47.465 00.000 10072 MoveAxis(N, 0, ABG)
00:09:47.465 00.000 10072 Move returns status 0, amount 0
00:09:47.465 00.000 10072 move complete, result=0
00:09:47.465 00.000 10072 worker thread done servicing request
00:09:47.465 00.000 10072 Worker thread wakes up
00:09:47.465 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:47.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:47.472 00.007 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
00:09:48.094 00.622 10072 Exposure complete
00:09:48.145 00.051 10072 worker thread done servicing request
00:09:48.145 00.000 1032 OnExposeComplete: enter
00:09:48.148 00.003 1032 UpdateGuideState(): m_state=6
00:09:48.150 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 683
00:09:48.151 00.001 1032 Star::Find returns 1 (0), X=324.74, Y=739.82, Mass=1419, SNR=26.5, Peak=175 HFD=2.6
00:09:48.154 00.003 1032 MultiStar: [#1 0.07,0.29,0.00,M1] [#2 0.16,0.13,0.94,U] [#3 0.18,0.15,0.69,U] [#4 0.18,0.19,0.61,U] [#5 0.05,0.20,0.73,U] [#6 0.18,0.28,0.00,M1] [#7 -0.05,0.36,0.00,M4] [#8 0.13,0.16,0.59,U] 
00:09:48.157 00.003 1032 single-star, 5 included, MultiStar: {0.13, 0.17}, one-star: {0.07, 0.18}
00:09:48.159 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
00:09:48.160 00.001 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
00:09:48.162 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.19 mountX=0.15 mountY=-0.12, mountTheta=-0.64
00:09:48.165 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.18, opts=13)
00:09:48.168 00.003 1032 Enqueuing Move request for scope (0.07, 0.18)
00:09:48.169 00.001 10072 Worker thread wakes up
00:09:48.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
00:09:48.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
00:09:48.169 00.000 10072 Moving (0.07, 0.18) raw xDistance=0.15 yDistance=-0.12
00:09:48.170 00.001 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.21, period_length = 288.78
00:09:48.171 00.001 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:09:48.171 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:48.171 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:09:48.171 00.000 10072 MoveAxis(W, 83, ABG)
00:09:48.171 00.000 10072 Guiding  Dir = 3, Dur = 83
00:09:48.171 00.000 10072 IsGuiding returns 0
00:09:48.171 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:48.174 00.003 10072 PulseGuide returned control before completion, sleep 93
00:09:48.191 00.017 1032 UpdateGuideState exits: m=1419 SNR=26.5
00:09:48.194 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:48.195 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:48.197 00.002 1032 Enqueuing Expose request
00:09:48.280 00.083 10072 IsGuiding returns 0
00:09:48.280 00.000 10072 Move returns status 0, amount 83
00:09:48.280 00.000 10072 MoveAxis(N, 0, ABG)
00:09:48.280 00.000 10072 Move returns status 0, amount 0
00:09:48.280 00.000 10072 move complete, result=0
00:09:48.280 00.000 10072 worker thread done servicing request
00:09:48.280 00.000 10072 Worker thread wakes up
00:09:48.280 00.000 1032 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
00:09:48.283 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:48.283 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:48.701 00.418 10072 Exposure complete
00:09:48.752 00.051 10072 worker thread done servicing request
00:09:48.752 00.000 1032 OnExposeComplete: enter
00:09:48.754 00.002 1032 UpdateGuideState(): m_state=6
00:09:48.755 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 684
00:09:48.757 00.002 1032 Star::Find returns 1 (0), X=324.83, Y=739.81, Mass=1250, SNR=24.9, Peak=170 HFD=2.4
00:09:48.758 00.001 1032 MultiStar: [#1 0.16,0.17,1.18,U] [#2 0.18,0.15,1.03,U] [#3 0.17,0.10,0.84,U] [#4 0.26,0.18,0.00,M1] [#5 0.16,0.17,0.72,U] [#6 0.18,0.22,0.00,M2] [#7 0.17,0.24,0.00,M5] [#8 0.20,0.20,0.00,M1] 
00:09:48.760 00.002 1032 refined, 4 included, MultiStar: {0.17, 0.15}, one-star: {0.16, 0.16}
00:09:48.761 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
00:09:48.764 00.003 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
00:09:48.765 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.22 cameraTheta=0.74 mountX=0.10 mountY=-0.20, mountTheta=-1.09
00:09:48.769 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.15, opts=13)
00:09:48.773 00.004 1032 Enqueuing Move request for scope (0.17, 0.15)
00:09:48.775 00.002 10072 Worker thread wakes up
00:09:48.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd
00:09:48.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.15)
00:09:48.775 00.000 10072 Moving (0.17, 0.15) raw xDistance=0.10 yDistance=-0.20
00:09:48.776 00.001 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.20, period_length = 288.78
00:09:48.776 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:09:48.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:48.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:09:48.776 00.000 10072 MoveAxis(W, 6, ABG)
00:09:48.776 00.000 10072 Guiding  Dir = 3, Dur = 6
00:09:48.777 00.001 10072 IsGuiding returns 0
00:09:48.777 00.000 10072 PulseGuide returned control before completion, sleep 16
00:09:48.778 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:48.797 00.019 1032 UpdateGuideState exits: m=1250 SNR=24.9
00:09:48.801 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:48.803 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:48.805 00.002 1032 Enqueuing Expose request
00:09:48.807 00.002 10072 IsGuiding returns 0
00:09:48.807 00.000 10072 Move returns status 0, amount 6
00:09:48.807 00.000 10072 MoveAxis(N, 0, ABG)
00:09:48.807 00.000 10072 Move returns status 0, amount 0
00:09:48.808 00.001 10072 move complete, result=0
00:09:48.808 00.000 10072 worker thread done servicing request
00:09:48.808 00.000 10072 Worker thread wakes up
00:09:48.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:48.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:48.816 00.008 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
00:09:49.435 00.619 10072 Exposure complete
00:09:49.485 00.050 10072 worker thread done servicing request
00:09:49.485 00.000 1032 OnExposeComplete: enter
00:09:49.487 00.002 1032 UpdateGuideState(): m_state=6
00:09:49.488 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 685
00:09:49.491 00.003 1032 Star::Find returns 1 (0), X=324.81, Y=739.61, Mass=1332, SNR=25.7, Peak=154 HFD=2.7
00:09:49.492 00.001 1032 MultiStar: [#1 0.14,0.20,1.11,U] [#2 0.13,0.06,0.96,U] [#3 0.32,-0.02,0.00,M2] [#4 0.18,0.03,0.67,U] [#5 0.20,0.18,0.72,U] [#6 0.21,-0.03,0.70,U] [#7 -0.08,0.13,0.53,U] [#8 0.15,-0.00,0.63,U] 
00:09:49.494 00.002 1032 single-star, 7 included, MultiStar: {0.14, 0.07}, one-star: {0.13, -0.03}
00:09:49.497 00.003 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
00:09:49.499 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
00:09:49.501 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.23 mountX=-0.06 mountY=-0.12, mountTheta=-2.06
00:09:49.505 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
00:09:49.507 00.002 1032 Enqueuing Move request for scope (0.13, -0.03)
00:09:49.509 00.002 10072 Worker thread wakes up
00:09:49.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
00:09:49.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
00:09:49.509 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
00:09:49.511 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.20, period_length = 288.78
00:09:49.511 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:09:49.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:49.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:09:49.511 00.000 10072 MoveAxis(W, 7, ABG)
00:09:49.511 00.000 10072 Guiding  Dir = 3, Dur = 7
00:09:49.511 00.000 10072 IsGuiding returns 0
00:09:49.512 00.001 10072 PulseGuide returned control before completion, sleep 17
00:09:49.512 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:49.532 00.020 1032 UpdateGuideState exits: m=1332 SNR=25.7
00:09:49.534 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:49.536 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:49.538 00.002 1032 Enqueuing Expose request
00:09:49.542 00.004 10072 IsGuiding returns 0
00:09:49.542 00.000 10072 Move returns status 0, amount 7
00:09:49.542 00.000 10072 MoveAxis(N, 0, ABG)
00:09:49.542 00.000 10072 Move returns status 0, amount 0
00:09:49.542 00.000 10072 move complete, result=0
00:09:49.542 00.000 10072 worker thread done servicing request
00:09:49.542 00.000 10072 Worker thread wakes up
00:09:49.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:49.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:49.547 00.005 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:09:49.949 00.402 10072 Exposure complete
00:09:50.000 00.051 10072 worker thread done servicing request
00:09:50.001 00.001 1032 OnExposeComplete: enter
00:09:50.002 00.001 1032 UpdateGuideState(): m_state=6
00:09:50.004 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 686
00:09:50.006 00.002 1032 Star::Find returns 1 (0), X=324.73, Y=739.70, Mass=1463, SNR=27.0, Peak=165 HFD=2.9
00:09:50.008 00.002 1032 MultiStar: [#1 0.16,0.16,1.09,U] [#2 0.09,0.09,0.94,U] [#3 0.31,0.11,0.00,M3] [#4 0.21,0.05,0.62,U] [#5 0.18,0.15,0.64,U] [#6 0.20,0.07,0.68,U] [#7 -0.02,0.22,0.52,U] [#8 0.02,0.05,0.58,U] 
00:09:50.011 00.003 1032 single-star, 7 included, MultiStar: {0.12, 0.11}, one-star: {0.06, 0.06}
00:09:50.012 00.001 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
00:09:50.014 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
00:09:50.015 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.82 mountX=0.05 mountY=-0.07, mountTheta=-1.01
00:09:50.019 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
00:09:50.023 00.004 1032 Enqueuing Move request for scope (0.06, 0.06)
00:09:50.025 00.002 10072 Worker thread wakes up
00:09:50.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
00:09:50.025 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
00:09:50.025 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.05 yDistance=-0.07
00:09:50.026 00.001 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.20, period_length = 288.78
00:09:50.026 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:09:50.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:50.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:09:50.026 00.000 10072 MoveAxis(W, 6, ABG)
00:09:50.026 00.000 10072 Guiding  Dir = 3, Dur = 6
00:09:50.027 00.001 10072 IsGuiding returns 0
00:09:50.027 00.000 10072 PulseGuide returned control before completion, sleep 16
00:09:50.027 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:50.046 00.019 1032 UpdateGuideState exits: m=1463 SNR=27.0
00:09:50.050 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:50.053 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:50.055 00.002 1032 Enqueuing Expose request
00:09:50.057 00.002 10072 IsGuiding returns 0
00:09:50.057 00.000 10072 Move returns status 0, amount 6
00:09:50.057 00.000 10072 MoveAxis(N, 0, ABG)
00:09:50.057 00.000 10072 Move returns status 0, amount 0
00:09:50.057 00.000 10072 move complete, result=0
00:09:50.057 00.000 10072 worker thread done servicing request
00:09:50.057 00.000 10072 Worker thread wakes up
00:09:50.058 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:50.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:50.065 00.007 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:09:50.689 00.624 10072 Exposure complete
00:09:50.737 00.048 10072 worker thread done servicing request
00:09:50.738 00.001 1032 OnExposeComplete: enter
00:09:50.741 00.003 1032 UpdateGuideState(): m_state=6
00:09:50.743 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 687
00:09:50.744 00.001 1032 Star::Find returns 1 (0), X=324.85, Y=739.74, Mass=1240, SNR=24.8, Peak=162 HFD=2.5
00:09:50.746 00.002 1032 MultiStar: [#1 0.24,0.19,0.00,M1] [#2 0.06,0.14,1.01,U] [#3 0.23,0.02,0.74,U] [#4 0.30,0.14,0.00,M1] [#5 0.19,0.24,0.00,M1] [#6 0.13,0.08,0.72,U] [#7 0.25,0.28,0.00,M4] [#8 0.16,0.00,0.62,U] 
00:09:50.748 00.002 1032 refined, 4 included, MultiStar: {0.15, 0.07}, one-star: {0.17, 0.09}
00:09:50.750 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
00:09:50.751 00.001 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
00:09:50.753 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.16 cameraTheta=0.47 mountX=0.03 mountY=-0.16, mountTheta=-1.36
00:09:50.756 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.07, opts=13)
00:09:50.758 00.002 1032 Enqueuing Move request for scope (0.15, 0.07)
00:09:50.760 00.002 10072 Worker thread wakes up
00:09:50.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
00:09:50.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
00:09:50.760 00.000 10072 Moving (0.15, 0.07) raw xDistance=0.03 yDistance=-0.16
00:09:50.761 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.20, period_length = 288.78
00:09:50.761 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:09:50.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:50.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:09:50.761 00.000 10072 MoveAxis(W, 5, ABG)
00:09:50.761 00.000 10072 Guiding  Dir = 3, Dur = 5
00:09:50.761 00.000 10072 IsGuiding returns 0
00:09:50.761 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:50.764 00.003 10072 PulseGuide returned control before completion, sleep 15
00:09:50.781 00.017 1032 UpdateGuideState exits: m=1240 SNR=24.8
00:09:50.783 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:50.785 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:50.786 00.001 1032 Enqueuing Expose request
00:09:50.793 00.007 10072 IsGuiding returns 0
00:09:50.793 00.000 10072 Move returns status 0, amount 5
00:09:50.793 00.000 10072 MoveAxis(N, 0, ABG)
00:09:50.793 00.000 10072 Move returns status 0, amount 0
00:09:50.794 00.001 10072 move complete, result=0
00:09:50.794 00.000 10072 worker thread done servicing request
00:09:50.794 00.000 10072 Worker thread wakes up
00:09:50.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:50.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:50.795 00.001 1032 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
00:09:51.203 00.408 10072 Exposure complete
00:09:51.248 00.045 10072 worker thread done servicing request
00:09:51.248 00.000 1032 OnExposeComplete: enter
00:09:51.250 00.002 1032 UpdateGuideState(): m_state=6
00:09:51.251 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 688
00:09:51.252 00.001 1032 Star::Find returns 1 (0), X=324.79, Y=739.73, Mass=1378, SNR=26.1, Peak=157 HFD=2.7
00:09:51.254 00.002 1032 MultiStar: [#1 0.15,0.12,1.14,U] [#2 0.15,0.08,0.93,U] [#3 0.25,-0.05,0.75,U] [#4 0.26,0.09,0.00,M2] [#5 0.19,0.16,0.68,U] [#6 0.21,0.10,0.70,U] [#7 0.31,0.04,0.00,M5] [#8 -0.03,0.07,0.59,U] 
00:09:51.255 00.001 1032 single-star, 6 included, MultiStar: {0.15, 0.08}, one-star: {0.11, 0.09}
00:09:51.258 00.003 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
00:09:51.259 00.001 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
00:09:51.261 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.68 mountX=0.06 mountY=-0.13, mountTheta=-1.15
00:09:51.264 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
00:09:51.266 00.002 1032 Enqueuing Move request for scope (0.11, 0.09)
00:09:51.268 00.002 10072 Worker thread wakes up
00:09:51.268 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
00:09:51.268 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
00:09:51.268 00.000 10072 Moving (0.11, 0.09) raw xDistance=0.06 yDistance=-0.13
00:09:51.269 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.20, period_length = 288.78
00:09:51.269 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:09:51.270 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:51.270 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:09:51.270 00.000 10072 MoveAxis(W, 4, ABG)
00:09:51.270 00.000 10072 Guiding  Dir = 3, Dur = 4
00:09:51.271 00.001 10072 IsGuiding returns 0
00:09:51.272 00.001 10072 PulseGuide returned control before completion, sleep 14
00:09:51.272 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:51.291 00.019 1032 UpdateGuideState exits: m=1378 SNR=26.1
00:09:51.293 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:51.296 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:51.297 00.001 1032 Enqueuing Expose request
00:09:51.300 00.003 10072 IsGuiding returns 0
00:09:51.300 00.000 10072 Move returns status 0, amount 4
00:09:51.300 00.000 10072 MoveAxis(N, 0, ABG)
00:09:51.300 00.000 10072 Move returns status 0, amount 0
00:09:51.300 00.000 10072 move complete, result=0
00:09:51.300 00.000 10072 worker thread done servicing request
00:09:51.300 00.000 10072 Worker thread wakes up
00:09:51.300 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:51.300 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:51.307 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:09:51.942 00.635 10072 Exposure complete
00:09:51.992 00.050 10072 worker thread done servicing request
00:09:51.992 00.000 1032 OnExposeComplete: enter
00:09:51.995 00.003 1032 UpdateGuideState(): m_state=6
00:09:51.998 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 689
00:09:52.000 00.002 1032 Star::Find returns 1 (0), X=324.76, Y=739.85, Mass=1430, SNR=26.6, Peak=186 HFD=2.5
00:09:52.002 00.002 1032 MultiStar: [#1 0.32,0.12,0.00,M1] [#2 0.08,0.07,0.91,U] [#3 0.28,-0.01,0.00,M2] [#4 0.32,0.08,0.00,M3] [#5 0.18,0.09,0.73,U] [#6 0.20,0.05,0.65,U] [#7 0.13,-0.17,0.52,U] [#8 0.16,0.09,0.63,U] 
00:09:52.004 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.08}, one-star: {0.09, 0.21}
00:09:52.006 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
00:09:52.008 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
00:09:52.010 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.52 mountX=0.04 mountY=-0.15, mountTheta=-1.31
00:09:52.013 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
00:09:52.014 00.001 1032 Enqueuing Move request for scope (0.14, 0.08)
00:09:52.020 00.006 10072 Worker thread wakes up
00:09:52.020 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
00:09:52.020 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
00:09:52.020 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.15
00:09:52.021 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.20, period_length = 288.78
00:09:52.021 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:09:52.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:52.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:09:52.021 00.000 10072 MoveAxis(W, 5, ABG)
00:09:52.021 00.000 10072 Guiding  Dir = 3, Dur = 5
00:09:52.022 00.001 10072 IsGuiding returns 0
00:09:52.024 00.002 10072 PulseGuide returned control before completion, sleep 15
00:09:52.024 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:52.043 00.019 1032 UpdateGuideState exits: m=1430 SNR=26.6
00:09:52.045 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:52.047 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:52.051 00.004 1032 Enqueuing Expose request
00:09:52.054 00.003 10072 IsGuiding returns 0
00:09:52.054 00.000 10072 Move returns status 0, amount 5
00:09:52.054 00.000 10072 MoveAxis(N, 0, ABG)
00:09:52.054 00.000 10072 Move returns status 0, amount 0
00:09:52.054 00.000 10072 move complete, result=0
00:09:52.054 00.000 10072 worker thread done servicing request
00:09:52.054 00.000 10072 Worker thread wakes up
00:09:52.054 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:52.054 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:52.061 00.007 1032 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
00:09:52.472 00.411 10072 Exposure complete
00:09:52.523 00.051 10072 worker thread done servicing request
00:09:52.524 00.001 1032 OnExposeComplete: enter
00:09:52.526 00.002 1032 UpdateGuideState(): m_state=6
00:09:52.528 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 690
00:09:52.529 00.001 1032 Star::Find returns 1 (0), X=324.77, Y=739.77, Mass=1389, SNR=26.2, Peak=173 HFD=2.5
00:09:52.531 00.002 1032 MultiStar: [#1 0.24,0.26,0.00,M2] [#2 0.05,0.09,0.95,U] [#3 0.29,0.09,0.00,M3] [#4 0.21,0.03,0.66,U] [#5 0.10,0.17,0.71,U] [#6 0.28,0.11,0.00,M1] [#7 0.29,0.14,0.00,M5] [#8 0.13,0.06,0.58,U] 
00:09:52.534 00.003 1032 refined, 4 included, MultiStar: {0.11, 0.10}, one-star: {0.10, 0.13}
00:09:52.536 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
00:09:52.538 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
00:09:52.540 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.74 mountX=0.07 mountY=-0.13, mountTheta=-1.09
00:09:52.543 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
00:09:52.546 00.003 1032 Enqueuing Move request for scope (0.11, 0.10)
00:09:52.547 00.001 10072 Worker thread wakes up
00:09:52.547 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
00:09:52.547 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
00:09:52.547 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
00:09:52.549 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.20, period_length = 288.78
00:09:52.550 00.001 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:09:52.550 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:52.550 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:09:52.550 00.000 10072 MoveAxis(W, 5, ABG)
00:09:52.550 00.000 10072 Guiding  Dir = 3, Dur = 5
00:09:52.550 00.000 10072 IsGuiding returns 0
00:09:52.550 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:52.553 00.003 10072 PulseGuide returned control before completion, sleep 15
00:09:52.572 00.019 1032 UpdateGuideState exits: m=1389 SNR=26.2
00:09:52.575 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:52.577 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:52.582 00.005 10072 IsGuiding returns 0
00:09:52.582 00.000 10072 Move returns status 0, amount 5
00:09:52.582 00.000 10072 MoveAxis(N, 0, ABG)
00:09:52.582 00.000 10072 Move returns status 0, amount 0
00:09:52.582 00.000 10072 move complete, result=0
00:09:52.582 00.000 10072 worker thread done servicing request
00:09:52.582 00.000 1032 Enqueuing Expose request
00:09:52.585 00.003 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:09:52.587 00.002 10072 Worker thread wakes up
00:09:52.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:52.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:53.222 00.635 10072 Exposure complete
00:09:53.273 00.051 10072 worker thread done servicing request
00:09:53.273 00.000 1032 OnExposeComplete: enter
00:09:53.275 00.002 1032 UpdateGuideState(): m_state=6
00:09:53.277 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 691
00:09:53.280 00.003 1032 Star::Find returns 1 (0), X=324.85, Y=739.84, Mass=1288, SNR=25.3, Peak=164 HFD=2.5
00:09:53.282 00.002 1032 MultiStar: [#1 0.11,0.30,0.00,M3] [#2 0.17,0.14,1.01,U] [#3 0.12,0.23,0.76,U] [#4 0.14,0.34,0.00,M3] [#5 0.01,0.30,0.00,M1] [#6 0.19,0.17,0.74,U] [#7 0.08,0.46,0.00,M6] [#8 0.14,0.17,0.64,U] 
00:09:53.284 00.002 1032 refined, 4 included, MultiStar: {0.16, 0.18}, one-star: {0.18, 0.20}
00:09:53.286 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
00:09:53.287 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
00:09:53.289 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.85 mountX=0.14 mountY=-0.20, mountTheta=-0.98
00:09:53.293 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.18, opts=13)
00:09:53.294 00.001 1032 Enqueuing Move request for scope (0.16, 0.18)
00:09:53.295 00.001 10072 Worker thread wakes up
00:09:53.295 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
00:09:53.296 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
00:09:53.296 00.000 10072 Moving (0.16, 0.18) raw xDistance=0.14 yDistance=-0.20
00:09:53.296 00.000 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.20, period_length = 288.78
00:09:53.297 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:09:53.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:09:53.297 00.000 10072 MoveAxis(W, 72, ABG)
00:09:53.297 00.000 10072 Guiding  Dir = 3, Dur = 72
00:09:53.297 00.000 10072 IsGuiding returns 0
00:09:53.297 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:53.307 00.010 10072 PulseGuide returned control before completion, sleep 82
00:09:53.327 00.020 1032 UpdateGuideState exits: m=1288 SNR=25.3
00:09:53.329 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:53.333 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:53.335 00.002 1032 Enqueuing Expose request
00:09:53.394 00.059 10072 IsGuiding returns 0
00:09:53.394 00.000 10072 Move returns status 0, amount 72
00:09:53.394 00.000 10072 MoveAxis(N, 130, ABG)
00:09:53.394 00.000 10072 Guiding  Dir = 0, Dur = 130
00:09:53.394 00.000 10072 IsGuiding returns 0
00:09:53.396 00.002 10072 PulseGuide returned control before completion, sleep 140
00:09:53.549 00.153 10072 IsGuiding returns 0
00:09:53.549 00.000 10072 Move returns status 0, amount 130
00:09:53.549 00.000 10072 move complete, result=0
00:09:53.549 00.000 10072 worker thread done servicing request
00:09:53.549 00.000 10072 Worker thread wakes up
00:09:53.549 00.000 1032 GuideStep: 0.1 px 72 ms WEST, -0.2 px 130 ms NORTH
00:09:53.552 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:53.552 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:53.959 00.407 10072 Exposure complete
00:09:54.009 00.050 10072 worker thread done servicing request
00:09:54.009 00.000 1032 OnExposeComplete: enter
00:09:54.012 00.003 1032 UpdateGuideState(): m_state=6
00:09:54.014 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 692
00:09:54.015 00.001 1032 Star::Find returns 1 (0), X=324.75, Y=739.81, Mass=1539, SNR=27.6, Peak=191 HFD=2.6
00:09:54.016 00.001 1032 MultiStar: [#1 0.09,0.26,1.03,U] [#2 0.07,0.17,0.91,U] [#3 0.16,0.15,0.70,U] [#4 0.17,0.22,0.00,M4] [#5 -0.04,0.26,0.69,U] [#6 0.20,0.17,0.66,U] [#7 0.02,0.17,0.51,U] [#8 -0.05,0.16,0.53,U] 
00:09:54.018 00.002 1032 single-star, 7 included, MultiStar: {0.07, 0.19}, one-star: {0.07, 0.16}
00:09:54.020 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
00:09:54.022 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
00:09:54.024 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.14 mountX=0.14 mountY=-0.11, mountTheta=-0.69
00:09:54.026 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.16, opts=13)
00:09:54.029 00.003 1032 Enqueuing Move request for scope (0.07, 0.16)
00:09:54.031 00.002 10072 Worker thread wakes up
00:09:54.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
00:09:54.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
00:09:54.031 00.000 10072 Moving (0.07, 0.16) raw xDistance=0.14 yDistance=-0.11
00:09:54.032 00.001 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.20, period_length = 288.78
00:09:54.032 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:09:54.032 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:54.032 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:09:54.033 00.001 10072 MoveAxis(W, 74, ABG)
00:09:54.033 00.000 10072 Guiding  Dir = 3, Dur = 74
00:09:54.033 00.000 10072 IsGuiding returns 0
00:09:54.033 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:54.036 00.003 10072 PulseGuide returned control before completion, sleep 84
00:09:54.054 00.018 1032 UpdateGuideState exits: m=1539 SNR=27.6
00:09:54.056 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:54.058 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:54.059 00.001 1032 Enqueuing Expose request
00:09:54.127 00.068 10072 IsGuiding returns 0
00:09:54.127 00.000 10072 Move returns status 0, amount 74
00:09:54.127 00.000 10072 MoveAxis(N, 0, ABG)
00:09:54.127 00.000 10072 Move returns status 0, amount 0
00:09:54.127 00.000 10072 move complete, result=0
00:09:54.128 00.001 10072 worker thread done servicing request
00:09:54.128 00.000 10072 Worker thread wakes up
00:09:54.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:54.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:54.128 00.000 1032 GuideStep: 0.1 px 74 ms WEST, -0.1 px 0 ms NORTH
00:09:54.754 00.626 10072 Exposure complete
00:09:54.806 00.052 10072 worker thread done servicing request
00:09:54.807 00.001 1032 OnExposeComplete: enter
00:09:54.808 00.001 1032 UpdateGuideState(): m_state=6
00:09:54.809 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 693
00:09:54.811 00.002 1032 Star::Find returns 1 (0), X=324.61, Y=739.73, Mass=1334, SNR=25.7, Peak=173 HFD=2.8
00:09:54.813 00.002 1032 MultiStar: [#1 0.04,0.07,1.15,U] [#2 -0.05,-0.06,0.94,U] [#3 0.12,0.08,0.72,U] [#4 0.02,0.13,0.68,U] [#5 -0.12,0.07,0.67,U] [#6 0.05,0.05,0.65,U] [#7 0.03,0.25,0.52,U] [#8 -0.10,0.09,0.62,U] 
00:09:54.814 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {-0.06, 0.09}
00:09:54.816 00.002 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
00:09:54.818 00.002 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
00:09:54.819 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.67 mountX=0.07 mountY=-0.01, mountTheta=-0.16
00:09:54.822 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
00:09:54.823 00.001 1032 Enqueuing Move request for scope (-0.01, 0.08)
00:09:54.825 00.002 10072 Worker thread wakes up
00:09:54.825 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
00:09:54.825 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
00:09:54.825 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.07 yDistance=-0.01
00:09:54.826 00.001 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.19, period_length = 288.78
00:09:54.826 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:09:54.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:54.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:09:54.826 00.000 10072 MoveAxis(W, 6, ABG)
00:09:54.826 00.000 10072 Guiding  Dir = 3, Dur = 6
00:09:54.827 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:54.830 00.003 10072 IsGuiding returns 0
00:09:54.831 00.001 10072 PulseGuide returned control before completion, sleep 16
00:09:54.851 00.020 1032 UpdateGuideState exits: m=1334 SNR=25.7
00:09:54.853 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:54.855 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:54.856 00.001 1032 Enqueuing Expose request
00:09:54.860 00.004 10072 IsGuiding returns 0
00:09:54.860 00.000 10072 Move returns status 0, amount 6
00:09:54.860 00.000 10072 MoveAxis(N, 0, ABG)
00:09:54.860 00.000 10072 Move returns status 0, amount 0
00:09:54.860 00.000 10072 move complete, result=0
00:09:54.861 00.001 10072 worker thread done servicing request
00:09:54.861 00.000 10072 Worker thread wakes up
00:09:54.861 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:54.861 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:54.866 00.005 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:09:55.268 00.402 10072 Exposure complete
00:09:55.321 00.053 10072 worker thread done servicing request
00:09:55.321 00.000 1032 OnExposeComplete: enter
00:09:55.323 00.002 1032 UpdateGuideState(): m_state=6
00:09:55.325 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 694
00:09:55.326 00.001 1032 Star::Find returns 1 (0), X=324.70, Y=739.71, Mass=1512, SNR=27.4, Peak=177 HFD=2.8
00:09:55.328 00.002 1032 MultiStar: [#1 -0.02,0.21,1.00,U] [#2 -0.02,0.09,0.99,U] [#3 0.07,0.08,0.70,U] [#4 0.09,0.02,0.64,U] [#5 -0.01,0.21,0.71,U] [#6 0.03,-0.02,0.66,U] [#7 0.03,0.08,0.47,U] [#8 -0.10,0.02,0.56,U] 
00:09:55.331 00.003 1032 single-star, 8 included, MultiStar: {0.01, 0.09}, one-star: {0.03, 0.07}
00:09:55.332 00.001 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
00:09:55.334 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
00:09:55.336 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.13 mountX=0.06 mountY=-0.05, mountTheta=-0.70
00:09:55.339 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
00:09:55.341 00.002 1032 Enqueuing Move request for scope (0.03, 0.07)
00:09:55.343 00.002 10072 Worker thread wakes up
00:09:55.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:09:55.343 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:09:55.343 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
00:09:55.344 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.19, period_length = 288.78
00:09:55.344 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:09:55.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:55.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:09:55.344 00.000 10072 MoveAxis(W, 4, ABG)
00:09:55.344 00.000 10072 Guiding  Dir = 3, Dur = 4
00:09:55.345 00.001 10072 IsGuiding returns 0
00:09:55.345 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:55.348 00.003 10072 PulseGuide returned control before completion, sleep 14
00:09:55.368 00.020 1032 UpdateGuideState exits: m=1512 SNR=27.4
00:09:55.370 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:55.372 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:55.374 00.002 1032 Enqueuing Expose request
00:09:55.376 00.002 10072 IsGuiding returns 0
00:09:55.376 00.000 10072 Move returns status 0, amount 4
00:09:55.376 00.000 10072 MoveAxis(N, 0, ABG)
00:09:55.376 00.000 10072 Move returns status 0, amount 0
00:09:55.376 00.000 10072 move complete, result=0
00:09:55.376 00.000 10072 worker thread done servicing request
00:09:55.376 00.000 10072 Worker thread wakes up
00:09:55.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:55.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:55.383 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:09:56.005 00.622 10072 Exposure complete
00:09:56.057 00.052 10072 worker thread done servicing request
00:09:56.057 00.000 1032 OnExposeComplete: enter
00:09:56.059 00.002 1032 UpdateGuideState(): m_state=6
00:09:56.061 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 695
00:09:56.063 00.002 1032 Star::Find returns 1 (0), X=324.62, Y=739.87, Mass=1339, SNR=25.8, Peak=158 HFD=2.6
00:09:56.066 00.003 1032 MultiStar: [#1 -0.03,0.15,1.17,U] [#2 -0.05,0.11,1.03,U] [#3 -0.02,0.10,0.72,U] [#4 0.11,0.08,0.66,U] [#5 -0.04,0.22,0.72,U] [#6 -0.02,0.03,0.73,U] [#7 0.06,0.39,0.00,M4] [#8 -0.02,0.03,0.58,U] 
00:09:56.068 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.13}, one-star: {-0.05, 0.23}
00:09:56.070 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
00:09:56.071 00.001 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
00:09:56.073 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.73 mountX=0.13 mountY=-0.01, mountTheta=-0.10
00:09:56.077 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.13, opts=13)
00:09:56.080 00.003 1032 Enqueuing Move request for scope (-0.02, 0.13)
00:09:56.083 00.003 10072 Worker thread wakes up
00:09:56.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
00:09:56.083 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
00:09:56.083 00.000 10072 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.01
00:09:56.084 00.001 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.19, period_length = 288.78
00:09:56.084 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
00:09:56.084 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:56.084 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:09:56.084 00.000 10072 MoveAxis(W, 5, ABG)
00:09:56.084 00.000 10072 Guiding  Dir = 3, Dur = 5
00:09:56.085 00.001 10072 IsGuiding returns 0
00:09:56.085 00.000 10072 PulseGuide returned control before completion, sleep 15
00:09:56.086 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:56.107 00.021 1032 UpdateGuideState exits: m=1339 SNR=25.8
00:09:56.110 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:56.113 00.003 10072 IsGuiding returns 0
00:09:56.113 00.000 10072 Move returns status 0, amount 5
00:09:56.113 00.000 10072 MoveAxis(N, 0, ABG)
00:09:56.113 00.000 10072 Move returns status 0, amount 0
00:09:56.113 00.000 10072 move complete, result=0
00:09:56.113 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:56.115 00.002 10072 worker thread done servicing request
00:09:56.115 00.000 1032 Enqueuing Expose request
00:09:56.117 00.002 10072 Worker thread wakes up
00:09:56.117 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:56.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:56.117 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:09:56.521 00.404 10072 Exposure complete
00:09:56.576 00.055 10072 worker thread done servicing request
00:09:56.576 00.000 1032 OnExposeComplete: enter
00:09:56.577 00.001 1032 UpdateGuideState(): m_state=6
00:09:56.582 00.005 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 696
00:09:56.584 00.002 1032 Star::Find returns 1 (0), X=324.72, Y=739.70, Mass=1418, SNR=26.5, Peak=164 HFD=2.8
00:09:56.588 00.004 1032 MultiStar: [#1 0.01,0.18,1.11,U] [#2 0.06,0.04,0.98,U] [#3 0.06,0.04,0.72,U] [#4 0.02,0.19,0.65,U] [#5 0.05,0.14,0.69,U] [#6 -0.00,0.08,0.73,U] [#7 -0.03,0.15,0.50,U] [#8 -0.07,-0.00,0.56,U] 
00:09:56.589 00.001 1032 single-star, 8 included, MultiStar: {0.02, 0.10}, one-star: {0.04, 0.05}
00:09:56.591 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
00:09:56.593 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
00:09:56.594 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.89 mountX=0.04 mountY=-0.06, mountTheta=-0.94
00:09:56.598 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
00:09:56.601 00.003 1032 Enqueuing Move request for scope (0.04, 0.05)
00:09:56.602 00.001 10072 Worker thread wakes up
00:09:56.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:09:56.602 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:09:56.602 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.06
00:09:56.603 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.19, period_length = 288.78
00:09:56.604 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:09:56.604 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:56.604 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:09:56.604 00.000 10072 MoveAxis(W, 5, ABG)
00:09:56.604 00.000 10072 Guiding  Dir = 3, Dur = 5
00:09:56.604 00.000 10072 IsGuiding returns 0
00:09:56.604 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:56.606 00.002 10072 PulseGuide returned control before completion, sleep 15
00:09:56.626 00.020 1032 UpdateGuideState exits: m=1418 SNR=26.5
00:09:56.628 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:56.630 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:56.631 00.001 1032 Enqueuing Expose request
00:09:56.632 00.001 10072 IsGuiding returns 0
00:09:56.634 00.002 10072 Move returns status 0, amount 5
00:09:56.634 00.000 10072 MoveAxis(N, 0, ABG)
00:09:56.634 00.000 10072 Move returns status 0, amount 0
00:09:56.634 00.000 10072 move complete, result=0
00:09:56.634 00.000 10072 worker thread done servicing request
00:09:56.634 00.000 10072 Worker thread wakes up
00:09:56.634 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:56.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:56.641 00.007 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:09:57.268 00.627 10072 Exposure complete
00:09:57.321 00.053 10072 worker thread done servicing request
00:09:57.321 00.000 1032 OnExposeComplete: enter
00:09:57.324 00.003 1032 UpdateGuideState(): m_state=6
00:09:57.325 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 697
00:09:57.327 00.002 1032 Star::Find returns 1 (0), X=324.55, Y=739.67, Mass=1398, SNR=26.3, Peak=185 HFD=2.9
00:09:57.332 00.005 1032 MultiStar: [#1 0.00,0.01,1.12,U] [#2 0.06,0.09,0.93,U] [#3 0.21,-0.05,0.74,U] [#4 0.11,0.07,0.68,U] [#5 0.12,0.07,0.72,U] [#6 -0.09,0.10,0.72,U] [#7 -0.04,0.13,0.54,U] [#8 -0.06,0.06,0.58,U] 
00:09:57.334 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.12, 0.03}
00:09:57.335 00.001 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
00:09:57.337 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
00:09:57.338 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.23 mountX=0.05 mountY=-0.03, mountTheta=-0.60
00:09:57.341 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
00:09:57.343 00.002 1032 Enqueuing Move request for scope (0.02, 0.05)
00:09:57.344 00.001 10072 Worker thread wakes up
00:09:57.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
00:09:57.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
00:09:57.344 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.03
00:09:57.346 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.19, period_length = 288.78
00:09:57.346 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:09:57.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:57.347 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:09:57.347 00.000 10072 MoveAxis(W, 6, ABG)
00:09:57.347 00.000 10072 Guiding  Dir = 3, Dur = 6
00:09:57.347 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:57.349 00.002 10072 IsGuiding returns 0
00:09:57.350 00.001 10072 PulseGuide returned control before completion, sleep 16
00:09:57.368 00.018 1032 UpdateGuideState exits: m=1398 SNR=26.3
00:09:57.371 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:57.373 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:57.375 00.002 1032 Enqueuing Expose request
00:09:57.377 00.002 10072 IsGuiding returns 0
00:09:57.377 00.000 10072 Move returns status 0, amount 6
00:09:57.377 00.000 10072 MoveAxis(N, 0, ABG)
00:09:57.377 00.000 10072 Move returns status 0, amount 0
00:09:57.377 00.000 10072 move complete, result=0
00:09:57.377 00.000 10072 worker thread done servicing request
00:09:57.377 00.000 10072 Worker thread wakes up
00:09:57.377 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:57.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:57.384 00.007 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:09:57.784 00.400 10072 Exposure complete
00:09:57.837 00.053 10072 worker thread done servicing request
00:09:57.837 00.000 1032 OnExposeComplete: enter
00:09:57.839 00.002 1032 UpdateGuideState(): m_state=6
00:09:57.840 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 698
00:09:57.842 00.002 1032 Star::Find returns 1 (0), X=324.55, Y=739.73, Mass=1626, SNR=28.4, Peak=208 HFD=2.8
00:09:57.844 00.002 1032 MultiStar: [#1 0.09,0.13,1.05,U] [#2 0.01,0.05,0.83,U] [#3 0.12,0.10,0.68,U] [#4 0.13,0.12,0.57,U] [#5 0.07,0.02,0.63,U] [#6 -0.02,0.06,0.66,U] [#7 0.02,0.25,0.48,U] [#8 0.01,-0.02,0.54,U] 
00:09:57.847 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {-0.13, 0.09}
00:09:57.848 00.001 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
00:09:57.850 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
00:09:57.852 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.26 mountX=0.08 mountY=-0.05, mountTheta=-0.57
00:09:57.854 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
00:09:57.855 00.001 1032 Enqueuing Move request for scope (0.03, 0.09)
00:09:57.857 00.002 10072 Worker thread wakes up
00:09:57.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
00:09:57.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
00:09:57.857 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
00:09:57.858 00.001 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.19, period_length = 288.78
00:09:57.858 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:09:57.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:57.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:09:57.858 00.000 10072 MoveAxis(W, 5, ABG)
00:09:57.858 00.000 10072 Guiding  Dir = 3, Dur = 5
00:09:57.858 00.000 10072 IsGuiding returns 0
00:09:57.858 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:57.862 00.004 10072 PulseGuide returned control before completion, sleep 15
00:09:57.880 00.018 1032 UpdateGuideState exits: m=1626 SNR=28.4
00:09:57.882 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:57.884 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:57.886 00.002 1032 Enqueuing Expose request
00:09:57.893 00.007 10072 IsGuiding returns 0
00:09:57.893 00.000 10072 Move returns status 0, amount 5
00:09:57.893 00.000 10072 MoveAxis(N, 0, ABG)
00:09:57.893 00.000 10072 Move returns status 0, amount 0
00:09:57.893 00.000 10072 move complete, result=0
00:09:57.893 00.000 10072 worker thread done servicing request
00:09:57.893 00.000 10072 Worker thread wakes up
00:09:57.894 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:57.894 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:57.897 00.003 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:09:58.519 00.622 10072 Exposure complete
00:09:58.570 00.051 10072 worker thread done servicing request
00:09:58.570 00.000 1032 OnExposeComplete: enter
00:09:58.572 00.002 1032 UpdateGuideState(): m_state=6
00:09:58.574 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 699
00:09:58.576 00.002 1032 Star::Find returns 1 (0), X=324.68, Y=739.85, Mass=1352, SNR=25.9, Peak=164 HFD=2.7
00:09:58.579 00.003 1032 MultiStar: [#1 0.06,0.26,1.13,U] [#2 0.04,0.10,0.97,U] [#3 0.05,0.13,0.73,U] [#4 -0.02,0.08,0.67,U] [#5 0.04,0.14,0.73,U] [#6 -0.04,0.14,0.70,U] [#7 0.10,0.35,0.00,M2] [#8 -0.06,0.00,0.59,U] 
00:09:58.584 00.005 1032 refined, 7 included, MultiStar: {0.02, 0.14}, one-star: {0.01, 0.21}
00:09:58.586 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
00:09:58.587 00.001 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
00:09:58.590 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.15 cameraTheta=1.46 mountX=0.14 mountY=-0.05, mountTheta=-0.37
00:09:58.593 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.14, opts=13)
00:09:58.596 00.003 1032 Enqueuing Move request for scope (0.02, 0.14)
00:09:58.598 00.002 10072 Worker thread wakes up
00:09:58.598 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
00:09:58.598 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
00:09:58.598 00.000 10072 Moving (0.02, 0.14) raw xDistance=0.14 yDistance=-0.05
00:09:58.600 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.19, period_length = 288.78
00:09:58.600 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:09:58.600 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:58.600 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:09:58.600 00.000 10072 MoveAxis(W, 73, ABG)
00:09:58.600 00.000 10072 Guiding  Dir = 3, Dur = 73
00:09:58.600 00.000 10072 IsGuiding returns 0
00:09:58.601 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:58.604 00.003 10072 PulseGuide returned control before completion, sleep 83
00:09:58.627 00.023 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:09:58.629 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:58.631 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:58.632 00.001 1032 Enqueuing Expose request
00:09:58.689 00.057 10072 IsGuiding returns 0
00:09:58.693 00.004 10072 Move returns status 0, amount 73
00:09:58.693 00.000 10072 MoveAxis(N, 0, ABG)
00:09:58.693 00.000 10072 Move returns status 0, amount 0
00:09:58.693 00.000 10072 move complete, result=0
00:09:58.693 00.000 10072 worker thread done servicing request
00:09:58.693 00.000 10072 Worker thread wakes up
00:09:58.694 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:58.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:58.699 00.005 1032 GuideStep: 0.1 px 73 ms WEST, -0.1 px 0 ms NORTH
00:09:59.099 00.400 10072 Exposure complete
00:09:59.153 00.054 10072 worker thread done servicing request
00:09:59.153 00.000 1032 OnExposeComplete: enter
00:09:59.155 00.002 1032 UpdateGuideState(): m_state=6
00:09:59.158 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 700
00:09:59.160 00.002 1032 Star::Find returns 1 (0), X=324.68, Y=739.77, Mass=1313, SNR=25.5, Peak=164 HFD=2.7
00:09:59.162 00.002 1032 MultiStar: [#1 0.06,0.19,1.15,U] [#2 -0.05,0.11,0.95,U] [#3 0.06,0.25,0.72,U] [#4 0.08,0.20,0.66,U] [#5 -0.01,0.16,0.73,U] [#6 -0.07,0.19,0.72,U] [#7 -0.08,0.24,0.55,U] [#8 -0.04,0.07,0.65,U] 
00:09:59.164 00.002 1032 single-star, 8 included, MultiStar: {-0.00, 0.17}, one-star: {0.01, 0.13}
00:09:59.166 00.002 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
00:09:59.168 00.002 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
00:09:59.171 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.51 mountX=0.12 mountY=-0.04, mountTheta=-0.32
00:09:59.177 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
00:09:59.180 00.003 1032 Enqueuing Move request for scope (0.01, 0.13)
00:09:59.183 00.003 10072 Worker thread wakes up
00:09:59.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
00:09:59.183 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
00:09:59.183 00.000 10072 Moving (0.01, 0.13) raw xDistance=0.12 yDistance=-0.04
00:09:59.184 00.001 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.19, period_length = 288.78
00:09:59.184 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:09:59.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:59.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:09:59.185 00.001 10072 MoveAxis(W, 6, ABG)
00:09:59.185 00.000 10072 Guiding  Dir = 3, Dur = 6
00:09:59.185 00.000 10072 IsGuiding returns 0
00:09:59.186 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:59.188 00.002 10072 PulseGuide returned control before completion, sleep 16
00:09:59.207 00.019 10072 IsGuiding returns 0
00:09:59.207 00.000 10072 Move returns status 0, amount 6
00:09:59.207 00.000 10072 MoveAxis(N, 0, ABG)
00:09:59.207 00.000 10072 Move returns status 0, amount 0
00:09:59.207 00.000 10072 move complete, result=0
00:09:59.207 00.000 10072 worker thread done servicing request
00:09:59.212 00.005 1032 UpdateGuideState exits: m=1313 SNR=25.5
00:09:59.215 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:59.217 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:59.219 00.002 1032 Enqueuing Expose request
00:09:59.222 00.003 10072 Worker thread wakes up
00:09:59.222 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:59.223 00.001 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:09:59.226 00.003 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:09:59.853 00.627 10072 Exposure complete
00:09:59.908 00.055 10072 worker thread done servicing request
00:09:59.908 00.000 1032 OnExposeComplete: enter
00:09:59.910 00.002 1032 UpdateGuideState(): m_state=6
00:09:59.913 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 701
00:09:59.915 00.002 1032 Star::Find returns 1 (0), X=324.69, Y=739.74, Mass=1291, SNR=25.3, Peak=150 HFD=2.7
00:09:59.917 00.002 1032 MultiStar: [#1 0.04,0.14,1.15,U] [#2 0.04,0.13,0.99,U] [#3 0.07,0.17,0.75,U] [#4 0.18,0.31,0.00,M1] [#5 0.19,0.18,0.72,U] [#6 0.09,0.15,0.73,U] [#7 0.12,0.30,0.00,M2] [#8 -0.01,0.18,0.64,U] 
00:09:59.919 00.002 1032 single-star, 6 included, MultiStar: {0.06, 0.15}, one-star: {0.02, 0.10}
00:09:59.921 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
00:09:59.923 00.002 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
00:09:59.925 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.35 mountX=0.09 mountY=-0.05, mountTheta=-0.48
00:09:59.929 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
00:09:59.931 00.002 1032 Enqueuing Move request for scope (0.02, 0.10)
00:09:59.933 00.002 10072 Worker thread wakes up
00:09:59.934 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:09:59.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:09:59.934 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.05
00:09:59.935 00.001 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.19, period_length = 288.78
00:09:59.935 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:09:59.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:59.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:09:59.936 00.001 10072 MoveAxis(W, 7, ABG)
00:09:59.936 00.000 10072 Guiding  Dir = 3, Dur = 7
00:09:59.936 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:09:59.940 00.004 10072 IsGuiding returns 0
00:09:59.940 00.000 10072 PulseGuide returned control before completion, sleep 17
00:09:59.960 00.020 10072 IsGuiding returns 0
00:09:59.960 00.000 10072 Move returns status 0, amount 7
00:09:59.960 00.000 10072 MoveAxis(N, 0, ABG)
00:09:59.960 00.000 10072 Move returns status 0, amount 0
00:09:59.960 00.000 10072 move complete, result=0
00:09:59.960 00.000 10072 worker thread done servicing request
00:09:59.963 00.003 1032 UpdateGuideState exits: m=1291 SNR=25.3
00:09:59.966 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:59.967 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:09:59.969 00.002 1032 Enqueuing Expose request
00:09:59.970 00.001 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
00:09:59.971 00.001 10072 Worker thread wakes up
00:09:59.973 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:09:59.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:00.383 00.410 10072 Exposure complete
00:10:00.438 00.055 10072 worker thread done servicing request
00:10:00.438 00.000 1032 OnExposeComplete: enter
00:10:00.440 00.002 1032 UpdateGuideState(): m_state=6
00:10:00.443 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 702
00:10:00.445 00.002 1032 Star::Find returns 1 (0), X=324.69, Y=739.71, Mass=1258, SNR=25.0, Peak=153 HFD=2.8
00:10:00.447 00.002 1032 MultiStar: [#1 0.15,0.11,1.16,U] [#2 0.05,0.03,1.04,U] [#3 0.13,0.20,0.78,U] [#4 0.09,0.29,0.00,M2] [#5 0.07,0.19,0.73,U] [#6 0.09,0.08,0.72,U] [#7 -0.06,0.18,0.58,U] [#8 0.00,-0.02,0.67,U] 
00:10:00.449 00.002 1032 single-star, 7 included, MultiStar: {0.06, 0.10}, one-star: {0.01, 0.07}
00:10:00.452 00.003 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
00:10:00.454 00.002 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
00:10:00.455 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.37 mountX=0.06 mountY=-0.03, mountTheta=-0.46
00:10:00.459 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
00:10:00.461 00.002 1032 Enqueuing Move request for scope (0.01, 0.07)
00:10:00.463 00.002 10072 Worker thread wakes up
00:10:00.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
00:10:00.463 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
00:10:00.463 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.03
00:10:00.464 00.001 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.18, period_length = 288.78
00:10:00.464 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:10:00.464 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:00.465 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:10:00.465 00.000 10072 MoveAxis(W, 10, ABG)
00:10:00.465 00.000 10072 Guiding  Dir = 3, Dur = 10
00:10:00.465 00.000 10072 IsGuiding returns 0
00:10:00.465 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:00.469 00.004 10072 PulseGuide returned control before completion, sleep 20
00:10:00.489 00.020 10072 IsGuiding returns 0
00:10:00.489 00.000 10072 Move returns status 0, amount 10
00:10:00.489 00.000 10072 MoveAxis(N, 0, ABG)
00:10:00.489 00.000 10072 Move returns status 0, amount 0
00:10:00.489 00.000 10072 move complete, result=0
00:10:00.489 00.000 10072 worker thread done servicing request
00:10:00.490 00.001 1032 UpdateGuideState exits: m=1258 SNR=25.0
00:10:00.492 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:00.494 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:00.496 00.002 1032 Enqueuing Expose request
00:10:00.498 00.002 1032 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
00:10:00.500 00.002 10072 Worker thread wakes up
00:10:00.500 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:00.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:01.137 00.637 10072 Exposure complete
00:10:01.189 00.052 10072 worker thread done servicing request
00:10:01.189 00.000 1032 OnExposeComplete: enter
00:10:01.192 00.003 1032 UpdateGuideState(): m_state=6
00:10:01.195 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 703
00:10:01.197 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=739.70, Mass=1447, SNR=26.8, Peak=167 HFD=2.8
00:10:01.199 00.002 1032 MultiStar: [#1 -0.03,0.19,1.11,U] [#2 0.02,0.09,0.97,U] [#3 0.09,0.18,0.71,U] [#4 0.25,0.26,0.00,M3] [#5 0.01,0.14,0.65,U] [#6 0.04,0.18,0.71,U] [#7 0.01,0.31,0.00,M2] [#8 -0.07,0.20,0.56,U] 
00:10:01.201 00.002 1032 single-star, 6 included, MultiStar: {0.02, 0.14}, one-star: {0.08, 0.06}
00:10:01.202 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
00:10:01.205 00.003 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
00:10:01.209 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.64 mountX=0.04 mountY=-0.09, mountTheta=-1.19
00:10:01.215 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
00:10:01.218 00.003 1032 Enqueuing Move request for scope (0.08, 0.06)
00:10:01.219 00.001 10072 Worker thread wakes up
00:10:01.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
00:10:01.219 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
00:10:01.219 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
00:10:01.220 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.18, period_length = 288.78
00:10:01.220 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:10:01.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:01.220 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:10:01.220 00.000 10072 MoveAxis(W, 12, ABG)
00:10:01.220 00.000 10072 Guiding  Dir = 3, Dur = 12
00:10:01.221 00.001 10072 IsGuiding returns 0
00:10:01.221 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:01.224 00.003 10072 PulseGuide returned control before completion, sleep 22
00:10:01.243 00.019 1032 UpdateGuideState exits: m=1447 SNR=26.8
00:10:01.245 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:01.247 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:01.249 00.002 1032 Enqueuing Expose request
00:10:01.258 00.009 10072 IsGuiding returns 0
00:10:01.258 00.000 10072 Move returns status 0, amount 12
00:10:01.258 00.000 10072 MoveAxis(N, 0, ABG)
00:10:01.258 00.000 10072 Move returns status 0, amount 0
00:10:01.258 00.000 10072 move complete, result=0
00:10:01.258 00.000 10072 worker thread done servicing request
00:10:01.258 00.000 10072 Worker thread wakes up
00:10:01.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:01.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:01.259 00.001 1032 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:10:01.671 00.412 10072 Exposure complete
00:10:01.733 00.062 10072 worker thread done servicing request
00:10:01.734 00.001 1032 OnExposeComplete: enter
00:10:01.738 00.004 1032 UpdateGuideState(): m_state=6
00:10:01.741 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 704
00:10:01.745 00.004 1032 Star::Find returns 1 (0), X=324.76, Y=739.84, Mass=1558, SNR=27.8, Peak=187 HFD=2.6
00:10:01.748 00.003 1032 MultiStar: [#1 0.00,0.28,0.00,M1] [#2 0.11,0.25,0.00,M1] [#3 0.22,0.13,0.70,U] [#4 0.01,0.17,0.63,U] [#5 -0.01,0.19,0.68,U] [#6 0.07,0.24,0.66,U] [#7 -0.01,0.22,0.53,U] [#8 -0.18,0.10,0.52,U] 
00:10:01.750 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.18}, one-star: {0.08, 0.20}
00:10:01.752 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
00:10:01.754 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
00:10:01.756 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.36 mountX=0.16 mountY=-0.08, mountTheta=-0.47
00:10:01.760 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.18, opts=13)
00:10:01.763 00.003 1032 Enqueuing Move request for scope (0.04, 0.18)
00:10:01.764 00.001 10072 Worker thread wakes up
00:10:01.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
00:10:01.766 00.002 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
00:10:01.766 00.000 10072 Moving (0.04, 0.18) raw xDistance=0.16 yDistance=-0.08
00:10:01.767 00.001 10072 PPEC rslt: input = 0.16, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.18, period_length = 288.78
00:10:01.767 00.000 10072 PPEC: input: 0.16, control: 0.09, exposure: 500
00:10:01.767 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:01.767 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:10:01.767 00.000 10072 MoveAxis(W, 92, ABG)
00:10:01.767 00.000 10072 Guiding  Dir = 3, Dur = 92
00:10:01.768 00.001 10072 IsGuiding returns 0
00:10:01.771 00.003 10072 PulseGuide returned control before completion, sleep 100
00:10:01.772 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:01.799 00.027 1032 UpdateGuideState exits: m=1558 SNR=27.8
00:10:01.803 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:01.806 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:01.809 00.003 1032 Enqueuing Expose request
00:10:01.883 00.074 10072 IsGuiding returns 0
00:10:01.884 00.001 10072 Move returns status 0, amount 92
00:10:01.884 00.000 10072 MoveAxis(N, 0, ABG)
00:10:01.884 00.000 10072 Move returns status 0, amount 0
00:10:01.884 00.000 10072 move complete, result=0
00:10:01.884 00.000 10072 worker thread done servicing request
00:10:01.884 00.000 10072 Worker thread wakes up
00:10:01.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:01.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:01.885 00.001 1032 GuideStep: 0.2 px 92 ms WEST, -0.1 px 0 ms NORTH
00:10:02.510 00.625 10072 Exposure complete
00:10:02.568 00.058 10072 worker thread done servicing request
00:10:02.569 00.001 1032 OnExposeComplete: enter
00:10:02.571 00.002 1032 UpdateGuideState(): m_state=6
00:10:02.573 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 705
00:10:02.575 00.002 1032 Star::Find returns 1 (0), X=324.74, Y=739.76, Mass=1355, SNR=25.9, Peak=160 HFD=2.6
00:10:02.578 00.003 1032 MultiStar: [#1 0.07,0.11,1.15,U] [#2 0.14,0.10,0.94,U] [#3 0.19,0.17,0.69,U] [#4 0.15,0.06,0.70,U] [#5 0.16,0.13,0.71,U] [#6 0.16,0.08,0.71,U] [#7 0.06,0.06,0.48,U] [#8 -0.01,-0.14,0.57,U] 
00:10:02.583 00.005 1032 single-star, 8 included, MultiStar: {0.11, 0.09}, one-star: {0.07, 0.11}
00:10:02.587 00.004 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
00:10:02.589 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
00:10:02.592 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.04 mountX=0.09 mountY=-0.10, mountTheta=-0.79
00:10:02.595 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
00:10:02.598 00.003 1032 Enqueuing Move request for scope (0.07, 0.11)
00:10:02.600 00.002 10072 Worker thread wakes up
00:10:02.600 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
00:10:02.600 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
00:10:02.600 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.10
00:10:02.601 00.001 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.18, period_length = 288.78
00:10:02.601 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:10:02.601 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:02.601 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:10:02.602 00.001 10072 MoveAxis(W, 14, ABG)
00:10:02.602 00.000 10072 Guiding  Dir = 3, Dur = 14
00:10:02.602 00.000 10072 IsGuiding returns 0
00:10:02.602 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:02.604 00.002 10072 PulseGuide returned control before completion, sleep 24
00:10:02.626 00.022 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:10:02.628 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:02.629 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:02.630 00.001 1032 Enqueuing Expose request
00:10:02.633 00.003 10072 IsGuiding returns 0
00:10:02.635 00.002 10072 Move returns status 0, amount 14
00:10:02.635 00.000 10072 MoveAxis(N, 0, ABG)
00:10:02.635 00.000 10072 Move returns status 0, amount 0
00:10:02.635 00.000 10072 move complete, result=0
00:10:02.635 00.000 10072 worker thread done servicing request
00:10:02.635 00.000 10072 Worker thread wakes up
00:10:02.635 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:02.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:02.644 00.009 1032 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
00:10:03.043 00.399 10072 Exposure complete
00:10:03.097 00.054 10072 worker thread done servicing request
00:10:03.097 00.000 1032 OnExposeComplete: enter
00:10:03.100 00.003 1032 UpdateGuideState(): m_state=6
00:10:03.107 00.007 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 706
00:10:03.109 00.002 1032 Star::Find returns 1 (0), X=324.76, Y=739.68, Mass=1304, SNR=25.4, Peak=171 HFD=2.7
00:10:03.113 00.004 1032 MultiStar: [#1 0.12,0.16,1.18,U] [#2 0.15,0.12,0.97,U] [#3 0.15,0.07,0.69,U] [#4 0.24,0.20,0.00,M2] [#5 0.06,0.14,0.70,U] [#6 0.21,0.16,0.77,U] [#7 0.06,0.12,0.55,U] [#8 0.11,0.27,0.00,M1] 
00:10:03.115 00.002 1032 single-star, 6 included, MultiStar: {0.12, 0.11}, one-star: {0.09, 0.04}
00:10:03.117 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
00:10:03.120 00.003 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
00:10:03.121 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.40 mountX=0.01 mountY=-0.10, mountTheta=-1.43
00:10:03.124 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
00:10:03.125 00.001 1032 Enqueuing Move request for scope (0.09, 0.04)
00:10:03.127 00.002 10072 Worker thread wakes up
00:10:03.127 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
00:10:03.127 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
00:10:03.127 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.01 yDistance=-0.10
00:10:03.128 00.001 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.18, period_length = 288.78
00:10:03.128 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:10:03.128 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:03.129 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:10:03.129 00.000 10072 MoveAxis(W, 12, ABG)
00:10:03.129 00.000 10072 Guiding  Dir = 3, Dur = 12
00:10:03.129 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:03.131 00.002 10072 IsGuiding returns 0
00:10:03.132 00.001 10072 PulseGuide returned control before completion, sleep 22
00:10:03.152 00.020 1032 UpdateGuideState exits: m=1304 SNR=25.4
00:10:03.155 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:03.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:03.158 00.001 1032 Enqueuing Expose request
00:10:03.165 00.007 10072 IsGuiding returns 0
00:10:03.165 00.000 10072 Move returns status 0, amount 12
00:10:03.165 00.000 10072 MoveAxis(N, 0, ABG)
00:10:03.165 00.000 10072 Move returns status 0, amount 0
00:10:03.165 00.000 10072 move complete, result=0
00:10:03.165 00.000 10072 worker thread done servicing request
00:10:03.166 00.001 10072 Worker thread wakes up
00:10:03.166 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:03.166 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:03.168 00.002 1032 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:10:03.794 00.626 10072 Exposure complete
00:10:03.844 00.050 10072 worker thread done servicing request
00:10:03.844 00.000 1032 OnExposeComplete: enter
00:10:03.847 00.003 1032 UpdateGuideState(): m_state=6
00:10:03.850 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 707
00:10:03.851 00.001 1032 Star::Find returns 1 (0), X=324.73, Y=739.76, Mass=1406, SNR=26.4, Peak=164 HFD=2.7
00:10:03.853 00.002 1032 MultiStar: [#1 0.04,0.32,0.00,M1] [#2 0.09,0.16,0.91,U] [#3 0.18,0.22,0.00,M1] [#4 0.21,0.19,0.00,M3] [#5 0.03,0.16,0.74,U] [#6 0.16,0.25,0.00,M1] [#7 0.17,0.17,0.53,U] [#8 0.04,0.08,0.59,U] 
00:10:03.855 00.002 1032 single-star, 4 included, MultiStar: {0.07, 0.14}, one-star: {0.06, 0.12}
00:10:03.858 00.003 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
00:10:03.860 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
00:10:03.863 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.10 mountX=0.10 mountY=-0.09, mountTheta=-0.73
00:10:03.866 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
00:10:03.868 00.002 1032 Enqueuing Move request for scope (0.06, 0.12)
00:10:03.869 00.001 10072 Worker thread wakes up
00:10:03.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
00:10:03.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
00:10:03.870 00.001 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
00:10:03.871 00.001 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.18, period_length = 288.78
00:10:03.871 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:10:03.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:03.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:10:03.871 00.000 10072 MoveAxis(W, 15, ABG)
00:10:03.871 00.000 10072 Guiding  Dir = 3, Dur = 15
00:10:03.872 00.001 10072 IsGuiding returns 0
00:10:03.872 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:03.874 00.002 10072 PulseGuide returned control before completion, sleep 25
00:10:03.892 00.018 1032 UpdateGuideState exits: m=1406 SNR=26.4
00:10:03.895 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:03.896 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:03.898 00.002 1032 Enqueuing Expose request
00:10:03.902 00.004 10072 IsGuiding returns 0
00:10:03.902 00.000 10072 Move returns status 0, amount 15
00:10:03.902 00.000 10072 MoveAxis(N, 0, ABG)
00:10:03.902 00.000 10072 Move returns status 0, amount 0
00:10:03.902 00.000 10072 move complete, result=0
00:10:03.902 00.000 10072 worker thread done servicing request
00:10:03.902 00.000 10072 Worker thread wakes up
00:10:03.903 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:03.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:03.909 00.006 1032 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
00:10:04.314 00.405 10072 Exposure complete
00:10:04.371 00.057 10072 worker thread done servicing request
00:10:04.371 00.000 1032 OnExposeComplete: enter
00:10:04.374 00.003 1032 UpdateGuideState(): m_state=6
00:10:04.376 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 708
00:10:04.378 00.002 1032 Star::Find returns 1 (0), X=324.66, Y=739.83, Mass=1328, SNR=25.7, Peak=160 HFD=2.7
00:10:04.380 00.002 1032 MultiStar: [#1 0.07,0.31,0.00,M2] [#2 0.09,0.22,1.03,U] [#3 0.09,0.19,0.72,U] [#4 0.24,0.23,0.00,M4] [#5 0.10,0.28,0.00,M1] [#6 0.20,0.27,0.00,M2] [#7 0.05,0.16,0.51,U] [#8 -0.06,0.23,0.63,U] 
00:10:04.382 00.002 1032 single-star, 4 included, MultiStar: {0.03, 0.20}, one-star: {-0.02, 0.18}
00:10:04.384 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
00:10:04.386 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
00:10:04.389 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.65 mountX=0.18 mountY=-0.03, mountTheta=-0.18
00:10:04.393 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.18, opts=13)
00:10:04.396 00.003 1032 Enqueuing Move request for scope (-0.02, 0.18)
00:10:04.399 00.003 10072 Worker thread wakes up
00:10:04.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
00:10:04.399 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
00:10:04.399 00.000 10072 Moving (-0.02, 0.18) raw xDistance=0.18 yDistance=-0.03
00:10:04.400 00.001 10072 PPEC rslt: input = 0.18, final = 0.10, react = 0.09, pred = 0.02, hyst = 0.08, hyst_pct = 0.18, period_length = 288.78
00:10:04.400 00.000 10072 PPEC: input: 0.18, control: 0.10, exposure: 500
00:10:04.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:04.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:10:04.400 00.000 10072 MoveAxis(W, 102, ABG)
00:10:04.400 00.000 10072 Guiding  Dir = 3, Dur = 102
00:10:04.402 00.002 10072 IsGuiding returns 0
00:10:04.402 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:04.405 00.003 10072 PulseGuide returned control before completion, sleep 112
00:10:04.426 00.021 1032 UpdateGuideState exits: m=1328 SNR=25.7
00:10:04.428 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:04.429 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:04.431 00.002 1032 Enqueuing Expose request
00:10:04.527 00.096 10072 IsGuiding returns 0
00:10:04.527 00.000 10072 Move returns status 0, amount 102
00:10:04.527 00.000 10072 MoveAxis(N, 0, ABG)
00:10:04.527 00.000 10072 Move returns status 0, amount 0
00:10:04.527 00.000 10072 move complete, result=0
00:10:04.528 00.001 10072 worker thread done servicing request
00:10:04.528 00.000 10072 Worker thread wakes up
00:10:04.528 00.000 1032 GuideStep: 0.2 px 102 ms WEST, -0.0 px 0 ms NORTH
00:10:04.530 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:04.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:05.158 00.628 10072 Exposure complete
00:10:05.212 00.054 10072 worker thread done servicing request
00:10:05.213 00.001 1032 OnExposeComplete: enter
00:10:05.215 00.002 1032 UpdateGuideState(): m_state=6
00:10:05.217 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 709
00:10:05.219 00.002 1032 Star::Find returns 1 (0), X=324.61, Y=739.69, Mass=1310, SNR=25.5, Peak=172 HFD=2.8
00:10:05.221 00.002 1032 MultiStar: [#1 0.08,0.18,1.16,U] [#2 0.09,0.07,0.94,U] [#3 0.17,0.16,0.71,U] [#4 0.17,0.08,0.70,U] [#5 0.00,0.18,0.69,U] [#6 0.11,0.12,0.76,U] [#7 0.34,0.15,0.00,M1] [#8 -0.15,0.11,0.59,U] 
00:10:05.224 00.003 1032 single-star, 7 included, MultiStar: {0.05, 0.12}, one-star: {-0.06, 0.05}
00:10:05.225 00.001 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
00:10:05.227 00.002 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
00:10:05.229 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.07 cameraTheta=2.48 mountX=0.06 mountY=0.05, mountTheta=0.65
00:10:05.231 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
00:10:05.234 00.003 1032 Enqueuing Move request for scope (-0.06, 0.05)
00:10:05.235 00.001 10072 Worker thread wakes up
00:10:05.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
00:10:05.235 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
00:10:05.235 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.06 yDistance=0.05
00:10:05.236 00.001 10072 PPEC rslt: input = 0.06, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.18, period_length = 288.78
00:10:05.236 00.000 10072 PPEC: input: 0.06, control: 0.02, exposure: 500
00:10:05.236 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:05.237 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:10:05.237 00.000 10072 MoveAxis(W, 16, ABG)
00:10:05.237 00.000 10072 Guiding  Dir = 3, Dur = 16
00:10:05.237 00.000 10072 IsGuiding returns 0
00:10:05.238 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:05.241 00.003 10072 PulseGuide returned control before completion, sleep 26
00:10:05.262 00.021 1032 UpdateGuideState exits: m=1310 SNR=25.5
00:10:05.264 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:05.267 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:05.271 00.004 1032 Enqueuing Expose request
00:10:05.280 00.009 10072 IsGuiding returns 0
00:10:05.280 00.000 10072 Move returns status 0, amount 16
00:10:05.280 00.000 10072 MoveAxis(N, 0, ABG)
00:10:05.280 00.000 10072 Move returns status 0, amount 0
00:10:05.281 00.001 10072 move complete, result=0
00:10:05.281 00.000 10072 worker thread done servicing request
00:10:05.281 00.000 10072 Worker thread wakes up
00:10:05.281 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:05.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:05.283 00.002 1032 GuideStep: 0.1 px 16 ms WEST, 0.0 px 0 ms NORTH
00:10:05.687 00.404 10072 Exposure complete
00:10:05.747 00.060 10072 worker thread done servicing request
00:10:05.747 00.000 1032 OnExposeComplete: enter
00:10:05.749 00.002 1032 UpdateGuideState(): m_state=6
00:10:05.752 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 710
00:10:05.753 00.001 1032 Star::Find returns 1 (0), X=324.63, Y=739.70, Mass=1480, SNR=27.1, Peak=162 HFD=2.8
00:10:05.755 00.002 1032 MultiStar: [#1 0.04,0.11,1.05,U] [#2 0.11,0.12,0.90,U] [#3 0.18,0.15,0.65,U] [#4 0.23,0.05,0.61,U] [#5 -0.05,0.08,0.63,U] [#6 0.03,0.14,0.65,U] [#7 0.16,-0.03,0.52,U] [#8 0.11,0.12,0.60,U] 
00:10:05.756 00.001 1032 single-star, 8 included, MultiStar: {0.08, 0.09}, one-star: {-0.04, 0.05}
00:10:05.758 00.002 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
00:10:05.759 00.001 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
00:10:05.761 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.21 mountX=0.06 mountY=0.02, mountTheta=0.38
00:10:05.764 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
00:10:05.766 00.002 1032 Enqueuing Move request for scope (-0.04, 0.05)
00:10:05.768 00.002 10072 Worker thread wakes up
00:10:05.769 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
00:10:05.769 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
00:10:05.769 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.02
00:10:05.770 00.001 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.18, period_length = 288.78
00:10:05.770 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:10:05.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:05.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:10:05.770 00.000 10072 MoveAxis(W, 13, ABG)
00:10:05.771 00.001 10072 Guiding  Dir = 3, Dur = 13
00:10:05.771 00.000 10072 IsGuiding returns 0
00:10:05.771 00.000 10072 PulseGuide returned control before completion, sleep 23
00:10:05.771 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:05.795 00.024 1032 UpdateGuideState exits: m=1480 SNR=27.1
00:10:05.796 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:05.800 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:05.801 00.001 1032 Enqueuing Expose request
00:10:05.809 00.008 10072 IsGuiding returns 0
00:10:05.810 00.001 10072 Move returns status 0, amount 13
00:10:05.810 00.000 10072 MoveAxis(N, 0, ABG)
00:10:05.810 00.000 10072 Move returns status 0, amount 0
00:10:05.810 00.000 10072 move complete, result=0
00:10:05.810 00.000 10072 worker thread done servicing request
00:10:05.810 00.000 10072 Worker thread wakes up
00:10:05.810 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:05.810 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:05.813 00.003 1032 GuideStep: 0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
00:10:06.437 00.624 10072 Exposure complete
00:10:06.489 00.052 10072 worker thread done servicing request
00:10:06.489 00.000 1032 OnExposeComplete: enter
00:10:06.491 00.002 1032 UpdateGuideState(): m_state=6
00:10:06.493 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 711
00:10:06.495 00.002 1032 Star::Find returns 1 (0), X=324.72, Y=739.74, Mass=1331, SNR=25.6, Peak=161 HFD=2.7
00:10:06.498 00.003 1032 MultiStar: [#1 0.07,0.15,1.15,U] [#2 0.08,0.10,0.97,U] [#3 0.22,0.29,0.00,M1] [#4 0.28,0.10,0.00,M3] [#5 0.12,0.05,0.72,U] [#6 0.04,0.20,0.72,U] [#7 0.08,0.23,0.54,U] [#8 -0.04,0.17,0.58,U] 
00:10:06.499 00.001 1032 single-star, 6 included, MultiStar: {0.06, 0.13}, one-star: {0.05, 0.10}
00:10:06.502 00.003 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
00:10:06.504 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
00:10:06.506 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.12 mountX=0.08 mountY=-0.07, mountTheta=-0.71
00:10:06.508 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
00:10:06.510 00.002 1032 Enqueuing Move request for scope (0.05, 0.10)
00:10:06.511 00.001 10072 Worker thread wakes up
00:10:06.512 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
00:10:06.512 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
00:10:06.512 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.07
00:10:06.513 00.001 10072 PPEC rslt: input = 0.08, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.17, period_length = 288.78
00:10:06.513 00.000 10072 PPEC: input: 0.08, control: 0.02, exposure: 500
00:10:06.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:06.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:10:06.513 00.000 10072 MoveAxis(W, 15, ABG)
00:10:06.513 00.000 10072 Guiding  Dir = 3, Dur = 15
00:10:06.513 00.000 10072 IsGuiding returns 0
00:10:06.514 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:06.516 00.002 10072 PulseGuide returned control before completion, sleep 25
00:10:06.535 00.019 1032 UpdateGuideState exits: m=1331 SNR=25.6
00:10:06.538 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:06.540 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:06.542 00.002 1032 Enqueuing Expose request
00:10:06.545 00.003 10072 IsGuiding returns 0
00:10:06.545 00.000 10072 Move returns status 0, amount 15
00:10:06.546 00.001 10072 MoveAxis(N, 0, ABG)
00:10:06.546 00.000 10072 Move returns status 0, amount 0
00:10:06.546 00.000 10072 move complete, result=0
00:10:06.546 00.000 10072 worker thread done servicing request
00:10:06.546 00.000 10072 Worker thread wakes up
00:10:06.546 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:06.546 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:06.555 00.009 1032 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
00:10:06.952 00.397 10072 Exposure complete
00:10:07.007 00.055 10072 worker thread done servicing request
00:10:07.007 00.000 1032 OnExposeComplete: enter
00:10:07.009 00.002 1032 UpdateGuideState(): m_state=6
00:10:07.011 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 712
00:10:07.013 00.002 1032 Star::Find returns 1 (0), X=324.62, Y=739.82, Mass=1509, SNR=27.3, Peak=191 HFD=2.6
00:10:07.016 00.003 1032 MultiStar: [#1 0.09,0.28,0.00,M1] [#2 0.04,0.11,0.90,U] [#3 0.08,0.29,0.00,M2] [#4 0.06,0.18,0.64,U] [#5 0.01,0.23,0.66,U] [#6 -0.08,0.15,0.68,U] [#7 0.06,0.08,0.49,U] [#8 -0.05,-0.00,0.57,U] 
00:10:07.019 00.003 1032 refined, 6 included, MultiStar: {-0.00, 0.14}, one-star: {-0.05, 0.18}
00:10:07.022 00.003 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
00:10:07.024 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
00:10:07.027 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.60 mountX=0.14 mountY=-0.03, mountTheta=-0.23
00:10:07.031 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.14, opts=13)
00:10:07.033 00.002 1032 Enqueuing Move request for scope (-0.00, 0.14)
00:10:07.035 00.002 10072 Worker thread wakes up
00:10:07.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
00:10:07.035 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
00:10:07.035 00.000 10072 Moving (-0.00, 0.14) raw xDistance=0.14 yDistance=-0.03
00:10:07.037 00.002 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.07, pred = 0.02, hyst = 0.06, hyst_pct = 0.17, period_length = 288.78
00:10:07.037 00.000 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
00:10:07.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:07.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:10:07.037 00.000 10072 MoveAxis(W, 81, ABG)
00:10:07.037 00.000 10072 Guiding  Dir = 3, Dur = 81
00:10:07.037 00.000 10072 IsGuiding returns 0
00:10:07.038 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:07.039 00.001 10072 PulseGuide returned control before completion, sleep 91
00:10:07.059 00.020 1032 UpdateGuideState exits: m=1509 SNR=27.3
00:10:07.063 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:07.066 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:07.069 00.003 1032 Enqueuing Expose request
00:10:07.136 00.067 10072 IsGuiding returns 0
00:10:07.136 00.000 10072 Move returns status 0, amount 81
00:10:07.136 00.000 10072 MoveAxis(N, 0, ABG)
00:10:07.136 00.000 10072 Move returns status 0, amount 0
00:10:07.136 00.000 10072 move complete, result=0
00:10:07.136 00.000 10072 worker thread done servicing request
00:10:07.136 00.000 10072 Worker thread wakes up
00:10:07.137 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:07.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:07.154 00.017 1032 GuideStep: 0.1 px 81 ms WEST, -0.0 px 0 ms NORTH
00:10:07.766 00.612 10072 Exposure complete
00:10:07.821 00.055 10072 worker thread done servicing request
00:10:07.821 00.000 1032 OnExposeComplete: enter
00:10:07.823 00.002 1032 UpdateGuideState(): m_state=6
00:10:07.825 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 713
00:10:07.827 00.002 1032 Star::Find returns 1 (0), X=324.77, Y=739.71, Mass=1427, SNR=26.6, Peak=164 HFD=2.7
00:10:07.830 00.003 1032 MultiStar: [#1 0.08,0.21,1.10,U] [#2 0.07,0.02,0.93,U] [#3 0.22,-0.02,0.64,U] [#4 0.13,0.09,0.67,U] [#5 0.15,0.04,0.69,U] [#6 0.24,0.08,0.69,U] [#7 0.18,0.16,0.49,U] [#8 0.14,0.07,0.62,U] 
00:10:07.832 00.002 1032 single-star, 8 included, MultiStar: {0.13, 0.08}, one-star: {0.10, 0.07}
00:10:07.834 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
00:10:07.836 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
00:10:07.838 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=0.04 mountY=-0.11, mountTheta=-1.23
00:10:07.842 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
00:10:07.844 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
00:10:07.846 00.002 10072 Worker thread wakes up
00:10:07.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
00:10:07.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
00:10:07.846 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.11
00:10:07.847 00.001 10072 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.17, period_length = 288.78
00:10:07.847 00.000 10072 PPEC: input: 0.04, control: 0.02, exposure: 500
00:10:07.848 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:07.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:10:07.848 00.000 10072 MoveAxis(W, 17, ABG)
00:10:07.848 00.000 10072 Guiding  Dir = 3, Dur = 17
00:10:07.848 00.000 10072 IsGuiding returns 0
00:10:07.848 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:07.851 00.003 10072 PulseGuide returned control before completion, sleep 27
00:10:07.870 00.019 1032 UpdateGuideState exits: m=1427 SNR=26.6
00:10:07.873 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:07.875 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:07.877 00.002 1032 Enqueuing Expose request
00:10:07.888 00.011 10072 IsGuiding returns 0
00:10:07.889 00.001 10072 Move returns status 0, amount 17
00:10:07.889 00.000 10072 MoveAxis(N, 0, ABG)
00:10:07.889 00.000 10072 Move returns status 0, amount 0
00:10:07.889 00.000 10072 move complete, result=0
00:10:07.890 00.001 10072 worker thread done servicing request
00:10:07.890 00.000 10072 Worker thread wakes up
00:10:07.890 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:07.890 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:07.895 00.005 1032 GuideStep: 0.0 px 17 ms WEST, -0.1 px 0 ms NORTH
00:10:08.296 00.401 10072 Exposure complete
00:10:08.347 00.051 10072 worker thread done servicing request
00:10:08.347 00.000 1032 OnExposeComplete: enter
00:10:08.349 00.002 1032 UpdateGuideState(): m_state=6
00:10:08.352 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 714
00:10:08.353 00.001 1032 Star::Find returns 1 (0), X=324.71, Y=739.73, Mass=1293, SNR=25.3, Peak=157 HFD=2.7
00:10:08.355 00.002 1032 MultiStar: [#1 0.00,0.20,1.18,U] [#2 0.08,0.04,0.97,U] [#3 0.32,0.02,0.00,M2] [#4 0.25,0.07,0.69,U] [#5 0.17,0.28,0.00,M1] [#6 0.15,0.15,0.75,U] [#7 0.07,0.17,0.54,U] [#8 -0.06,0.01,0.59,U] 
00:10:08.357 00.002 1032 single-star, 6 included, MultiStar: {0.07, 0.11}, one-star: {0.04, 0.09}
00:10:08.359 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
00:10:08.361 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
00:10:08.364 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.17 mountX=0.08 mountY=-0.06, mountTheta=-0.66
00:10:08.367 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
00:10:08.370 00.003 1032 Enqueuing Move request for scope (0.04, 0.09)
00:10:08.372 00.002 10072 Worker thread wakes up
00:10:08.372 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
00:10:08.372 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
00:10:08.372 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.06
00:10:08.373 00.001 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.17, period_length = 288.78
00:10:08.374 00.001 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:10:08.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:08.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:10:08.374 00.000 10072 MoveAxis(W, 14, ABG)
00:10:08.374 00.000 10072 Guiding  Dir = 3, Dur = 14
00:10:08.374 00.000 10072 IsGuiding returns 0
00:10:08.375 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:08.377 00.002 10072 PulseGuide returned control before completion, sleep 24
00:10:08.399 00.022 1032 UpdateGuideState exits: m=1293 SNR=25.3
00:10:08.401 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:08.403 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:08.406 00.003 1032 Enqueuing Expose request
00:10:08.407 00.001 10072 IsGuiding returns 0
00:10:08.407 00.000 10072 Move returns status 0, amount 14
00:10:08.408 00.001 10072 MoveAxis(N, 0, ABG)
00:10:08.408 00.000 10072 Move returns status 0, amount 0
00:10:08.408 00.000 10072 move complete, result=0
00:10:08.408 00.000 10072 worker thread done servicing request
00:10:08.408 00.000 10072 Worker thread wakes up
00:10:08.408 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:08.408 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:08.415 00.007 1032 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
00:10:09.046 00.631 10072 Exposure complete
00:10:09.101 00.055 10072 worker thread done servicing request
00:10:09.101 00.000 1032 OnExposeComplete: enter
00:10:09.104 00.003 1032 UpdateGuideState(): m_state=6
00:10:09.106 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 715
00:10:09.107 00.001 1032 Star::Find returns 1 (0), X=324.72, Y=739.64, Mass=1381, SNR=26.2, Peak=153 HFD=2.8
00:10:09.110 00.003 1032 MultiStar: [#1 0.07,0.18,1.07,U] [#2 0.18,0.10,1.02,U] [#3 0.11,0.09,0.72,U] [#4 0.27,0.15,0.00,M1] [#5 0.02,0.22,0.73,U] [#6 -0.04,0.05,0.68,U] [#7 0.09,0.09,0.53,U] [#8 0.12,0.02,0.61,U] 
00:10:09.113 00.003 1032 single-star, 7 included, MultiStar: {0.08, 0.10}, one-star: {0.05, 0.00}
00:10:09.117 00.004 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
00:10:09.119 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
00:10:09.120 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.01 mountX=-0.01 mountY=-0.05, mountTheta=-1.82
00:10:09.124 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
00:10:09.125 00.001 1032 Enqueuing Move request for scope (0.05, 0.00)
00:10:09.127 00.002 10072 Worker thread wakes up
00:10:09.127 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
00:10:09.127 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
00:10:09.127 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
00:10:09.128 00.001 10072 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.17, period_length = 288.78
00:10:09.128 00.000 10072 PPEC: input: -0.01, control: 0.02, exposure: 500
00:10:09.128 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:09.128 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:10:09.128 00.000 10072 MoveAxis(W, 16, ABG)
00:10:09.129 00.001 10072 Guiding  Dir = 3, Dur = 16
00:10:09.129 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:09.131 00.002 10072 IsGuiding returns 0
00:10:09.132 00.001 10072 PulseGuide returned control before completion, sleep 26
00:10:09.150 00.018 1032 UpdateGuideState exits: m=1381 SNR=26.2
00:10:09.153 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:09.155 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:09.157 00.002 1032 Enqueuing Expose request
00:10:09.167 00.010 10072 IsGuiding returns 0
00:10:09.167 00.000 10072 Move returns status 0, amount 16
00:10:09.167 00.000 10072 MoveAxis(N, 0, ABG)
00:10:09.167 00.000 10072 Move returns status 0, amount 0
00:10:09.167 00.000 10072 move complete, result=0
00:10:09.167 00.000 10072 worker thread done servicing request
00:10:09.167 00.000 10072 Worker thread wakes up
00:10:09.167 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:09.168 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:09.169 00.001 1032 GuideStep: -0.0 px 16 ms WEST, -0.0 px 0 ms NORTH
00:10:09.579 00.410 10072 Exposure complete
00:10:09.640 00.061 10072 worker thread done servicing request
00:10:09.640 00.000 1032 OnExposeComplete: enter
00:10:09.644 00.004 1032 UpdateGuideState(): m_state=6
00:10:09.647 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 716
00:10:09.650 00.003 1032 Star::Find returns 1 (0), X=324.63, Y=739.75, Mass=1349, SNR=25.8, Peak=166 HFD=2.8
00:10:09.653 00.003 1032 MultiStar: [#1 0.13,0.26,0.00,M1] [#2 0.18,0.06,0.95,U] [#3 0.30,0.16,0.00,M2] [#4 0.19,0.14,0.64,U] [#5 0.03,0.09,0.75,U] [#6 -0.02,0.06,0.72,U] [#7 0.13,0.16,0.57,U] [#8 -0.00,0.07,0.62,U] 
00:10:09.655 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.09}, one-star: {-0.04, 0.11}
00:10:09.657 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
00:10:09.659 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
00:10:09.661 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.97 mountX=0.07 mountY=-0.09, mountTheta=-0.86
00:10:09.665 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
00:10:09.667 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
00:10:09.669 00.002 10072 Worker thread wakes up
00:10:09.669 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
00:10:09.669 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
00:10:09.669 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.09
00:10:09.670 00.001 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.17, period_length = 288.78
00:10:09.671 00.001 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:10:09.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:09.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:10:09.671 00.000 10072 MoveAxis(W, 15, ABG)
00:10:09.671 00.000 10072 Guiding  Dir = 3, Dur = 15
00:10:09.671 00.000 10072 IsGuiding returns 0
00:10:09.671 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:09.674 00.003 10072 PulseGuide returned control before completion, sleep 25
00:10:09.695 00.021 1032 UpdateGuideState exits: m=1349 SNR=25.8
00:10:09.698 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:09.700 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:09.701 00.001 1032 Enqueuing Expose request
00:10:09.705 00.004 10072 IsGuiding returns 0
00:10:09.705 00.000 10072 Move returns status 0, amount 15
00:10:09.705 00.000 10072 MoveAxis(N, 0, ABG)
00:10:09.705 00.000 10072 Move returns status 0, amount 0
00:10:09.706 00.001 10072 move complete, result=0
00:10:09.706 00.000 10072 worker thread done servicing request
00:10:09.706 00.000 10072 Worker thread wakes up
00:10:09.706 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:09.706 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:09.714 00.008 1032 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
00:10:10.330 00.616 10072 Exposure complete
00:10:10.385 00.055 10072 worker thread done servicing request
00:10:10.385 00.000 1032 OnExposeComplete: enter
00:10:10.387 00.002 1032 UpdateGuideState(): m_state=6
00:10:10.389 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 717
00:10:10.392 00.003 1032 Star::Find returns 1 (0), X=324.55, Y=739.83, Mass=1278, SNR=25.2, Peak=157 HFD=2.6
00:10:10.396 00.004 1032 MultiStar: [#1 0.10,0.32,0.00,M2] [#2 0.02,0.26,0.97,U] [#3 0.27,0.17,0.00,M3] [#4 0.28,0.14,0.00,M1] [#5 0.07,0.21,0.77,U] [#6 0.17,0.19,0.75,U] [#7 0.08,0.28,0.00,M1] [#8 0.00,0.27,0.61,U] 
00:10:10.398 00.002 1032 single-star, 4 included, MultiStar: {0.02, 0.22}, one-star: {-0.12, 0.18}
00:10:10.400 00.002 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
00:10:10.402 00.002 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
00:10:10.404 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.22 cameraTheta=2.14 mountX=0.21 mountY=0.07, mountTheta=0.31
00:10:10.409 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.18, opts=13)
00:10:10.412 00.003 1032 Enqueuing Move request for scope (-0.12, 0.18)
00:10:10.415 00.003 10072 Worker thread wakes up
00:10:10.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
00:10:10.415 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
00:10:10.415 00.000 10072 Moving (-0.12, 0.18) raw xDistance=0.21 yDistance=0.07
00:10:10.416 00.001 10072 PPEC rslt: input = 0.21, final = 0.11, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.17, period_length = 288.78
00:10:10.416 00.000 10072 PPEC: input: 0.21, control: 0.11, exposure: 500
00:10:10.416 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:10.416 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:10:10.416 00.000 10072 MoveAxis(W, 116, ABG)
00:10:10.417 00.001 10072 Guiding  Dir = 3, Dur = 116
00:10:10.417 00.000 10072 IsGuiding returns 0
00:10:10.417 00.000 10072 PulseGuide returned control before completion, sleep 126
00:10:10.419 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:10.443 00.024 1032 UpdateGuideState exits: m=1278 SNR=25.2
00:10:10.447 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:10.449 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:10.451 00.002 1032 Enqueuing Expose request
00:10:10.551 00.100 10072 IsGuiding returns 0
00:10:10.551 00.000 10072 Move returns status 0, amount 116
00:10:10.551 00.000 10072 MoveAxis(N, 0, ABG)
00:10:10.551 00.000 10072 Move returns status 0, amount 0
00:10:10.551 00.000 10072 move complete, result=0
00:10:10.551 00.000 10072 worker thread done servicing request
00:10:10.551 00.000 10072 Worker thread wakes up
00:10:10.551 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:10.551 00.000 1032 GuideStep: 0.2 px 116 ms WEST, 0.1 px 0 ms NORTH
00:10:10.556 00.005 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:10.972 00.416 10072 Exposure complete
00:10:11.024 00.052 10072 worker thread done servicing request
00:10:11.024 00.000 1032 OnExposeComplete: enter
00:10:11.026 00.002 1032 UpdateGuideState(): m_state=6
00:10:11.028 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 718
00:10:11.030 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=739.70, Mass=1295, SNR=25.4, Peak=152 HFD=2.7
00:10:11.032 00.002 1032 MultiStar: [#1 0.08,0.23,1.18,U] [#2 0.14,0.10,0.99,U] [#3 0.20,0.10,0.78,U] [#4 0.17,0.22,0.00,M2] [#5 0.06,0.17,0.71,U] [#6 0.14,0.07,0.73,U] [#7 0.15,0.25,0.00,M2] [#8 0.10,0.11,0.62,U] 
00:10:11.034 00.002 1032 single-star, 6 included, MultiStar: {0.12, 0.13}, one-star: {0.11, 0.06}
00:10:11.036 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
00:10:11.038 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
00:10:11.040 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.45 mountX=0.02 mountY=-0.13, mountTheta=-1.38
00:10:11.044 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
00:10:11.046 00.002 1032 Enqueuing Move request for scope (0.11, 0.06)
00:10:11.049 00.003 10072 Worker thread wakes up
00:10:11.049 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
00:10:11.050 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
00:10:11.050 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.02 yDistance=-0.13
00:10:11.050 00.000 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.17, period_length = 288.78
00:10:11.050 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:10:11.050 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:11.050 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:10:11.050 00.000 10072 MoveAxis(W, 12, ABG)
00:10:11.050 00.000 10072 Guiding  Dir = 3, Dur = 12
00:10:11.051 00.001 10072 IsGuiding returns 0
00:10:11.051 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:11.054 00.003 10072 PulseGuide returned control before completion, sleep 22
00:10:11.073 00.019 1032 UpdateGuideState exits: m=1295 SNR=25.4
00:10:11.075 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:11.077 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:11.082 00.005 1032 Enqueuing Expose request
00:10:11.083 00.001 10072 IsGuiding returns 0
00:10:11.083 00.000 10072 Move returns status 0, amount 12
00:10:11.083 00.000 10072 MoveAxis(N, 0, ABG)
00:10:11.083 00.000 10072 Move returns status 0, amount 0
00:10:11.083 00.000 10072 move complete, result=0
00:10:11.085 00.002 10072 worker thread done servicing request
00:10:11.085 00.000 10072 Worker thread wakes up
00:10:11.085 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:11.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:11.092 00.007 1032 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:10:11.723 00.631 10072 Exposure complete
00:10:11.781 00.058 10072 worker thread done servicing request
00:10:11.782 00.001 1032 OnExposeComplete: enter
00:10:11.785 00.003 1032 UpdateGuideState(): m_state=6
00:10:11.787 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 719
00:10:11.789 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=739.64, Mass=1323, SNR=25.6, Peak=161 HFD=2.8
00:10:11.791 00.002 1032 MultiStar: [#1 0.11,0.17,1.14,U] [#2 0.11,-0.04,1.02,U] [#3 0.18,-0.07,0.71,U] [#4 0.23,0.01,0.70,U] [#5 0.16,0.06,0.71,U] [#6 0.31,0.05,0.00,M1] [#7 0.21,-0.01,0.53,U] [#8 0.09,-0.06,0.57,U] 
00:10:11.792 00.001 1032 single-star, 7 included, MultiStar: {0.14, 0.02}, one-star: {0.11, -0.01}
00:10:11.795 00.003 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
00:10:11.796 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
00:10:11.798 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.05 mountX=-0.03 mountY=-0.11, mountTheta=-1.88
00:10:11.804 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
00:10:11.806 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
00:10:11.808 00.002 10072 Worker thread wakes up
00:10:11.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
00:10:11.808 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
00:10:11.808 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.03 yDistance=-0.11
00:10:11.809 00.001 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.16, period_length = 288.78
00:10:11.809 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:10:11.809 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:11.809 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:10:11.810 00.001 10072 MoveAxis(W, 13, ABG)
00:10:11.810 00.000 10072 Guiding  Dir = 3, Dur = 13
00:10:11.810 00.000 10072 IsGuiding returns 0
00:10:11.810 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:11.813 00.003 10072 PulseGuide returned control before completion, sleep 23
00:10:11.835 00.022 1032 UpdateGuideState exits: m=1323 SNR=25.6
00:10:11.839 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:11.841 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:11.842 00.001 1032 Enqueuing Expose request
00:10:11.845 00.003 10072 IsGuiding returns 0
00:10:11.845 00.000 10072 Move returns status 0, amount 13
00:10:11.845 00.000 10072 MoveAxis(N, 0, ABG)
00:10:11.845 00.000 10072 Move returns status 0, amount 0
00:10:11.845 00.000 10072 move complete, result=0
00:10:11.845 00.000 10072 worker thread done servicing request
00:10:11.845 00.000 10072 Worker thread wakes up
00:10:11.845 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:11.845 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:11.854 00.009 1032 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
00:10:12.254 00.400 10072 Exposure complete
00:10:12.309 00.055 10072 worker thread done servicing request
00:10:12.309 00.000 1032 OnExposeComplete: enter
00:10:12.311 00.002 1032 UpdateGuideState(): m_state=6
00:10:12.318 00.007 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 720
00:10:12.320 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=739.64, Mass=1390, SNR=26.3, Peak=163 HFD=2.8
00:10:12.322 00.002 1032 MultiStar: [#1 0.17,0.15,1.08,U] [#2 0.15,0.04,1.00,U] [#3 0.21,0.16,0.78,U] [#4 0.22,0.07,0.68,U] [#5 0.06,0.13,0.69,U] [#6 0.17,0.07,0.72,U] [#7 0.26,0.15,0.00,M2] [#8 0.11,0.01,0.58,U] 
00:10:12.324 00.002 1032 single-star, 7 included, MultiStar: {0.15, 0.08}, one-star: {0.11, -0.01}
00:10:12.327 00.003 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
00:10:12.328 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
00:10:12.330 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.07 mountX=-0.04 mountY=-0.10, mountTheta=-1.90
00:10:12.334 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
00:10:12.336 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
00:10:12.339 00.003 10072 Worker thread wakes up
00:10:12.339 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
00:10:12.339 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
00:10:12.339 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.10
00:10:12.340 00.001 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.16, period_length = 288.78
00:10:12.340 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:10:12.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:12.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:10:12.340 00.000 10072 MoveAxis(W, 11, ABG)
00:10:12.340 00.000 10072 Guiding  Dir = 3, Dur = 11
00:10:12.341 00.001 10072 IsGuiding returns 0
00:10:12.341 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:12.345 00.004 10072 PulseGuide returned control before completion, sleep 21
00:10:12.366 00.021 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:10:12.368 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:12.370 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:12.372 00.002 1032 Enqueuing Expose request
00:10:12.376 00.004 10072 IsGuiding returns 0
00:10:12.376 00.000 10072 Move returns status 0, amount 11
00:10:12.376 00.000 10072 MoveAxis(N, 0, ABG)
00:10:12.376 00.000 10072 Move returns status 0, amount 0
00:10:12.376 00.000 10072 move complete, result=0
00:10:12.377 00.001 10072 worker thread done servicing request
00:10:12.377 00.000 10072 Worker thread wakes up
00:10:12.377 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:12.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:12.382 00.005 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:10:13.006 00.624 10072 Exposure complete
00:10:13.057 00.051 10072 worker thread done servicing request
00:10:13.058 00.001 1032 OnExposeComplete: enter
00:10:13.060 00.002 1032 UpdateGuideState(): m_state=6
00:10:13.063 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 721
00:10:13.064 00.001 1032 Star::Find returns 1 (0), X=324.73, Y=739.62, Mass=1294, SNR=25.3, Peak=158 HFD=2.8
00:10:13.066 00.002 1032 MultiStar: [#1 0.07,0.12,1.20,U] [#2 0.04,0.04,0.97,U] [#3 0.15,0.07,0.72,U] [#4 0.15,0.05,0.73,U] [#5 0.00,0.03,0.73,U] [#6 0.13,0.07,0.73,U] [#7 0.27,-0.11,0.00,M3] [#8 0.16,-0.11,0.64,U] 
00:10:13.069 00.003 1032 single-star, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.06, -0.02}
00:10:13.070 00.001 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:10:13.072 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:10:13.074 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.37 mountX=-0.04 mountY=-0.05, mountTheta=-2.20
00:10:13.077 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
00:10:13.080 00.003 1032 Enqueuing Move request for scope (0.06, -0.02)
00:10:13.081 00.001 10072 Worker thread wakes up
00:10:13.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
00:10:13.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
00:10:13.082 00.001 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.05
00:10:13.083 00.001 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.16, period_length = 288.78
00:10:13.083 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:10:13.083 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:13.083 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:10:13.083 00.000 10072 MoveAxis(W, 12, ABG)
00:10:13.083 00.000 10072 Guiding  Dir = 3, Dur = 12
00:10:13.084 00.001 10072 IsGuiding returns 0
00:10:13.084 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:13.087 00.003 10072 PulseGuide returned control before completion, sleep 22
00:10:13.107 00.020 1032 UpdateGuideState exits: m=1294 SNR=25.3
00:10:13.109 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:13.113 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:13.115 00.002 10072 IsGuiding returns 0
00:10:13.115 00.000 10072 Move returns status 0, amount 12
00:10:13.115 00.000 10072 MoveAxis(N, 0, ABG)
00:10:13.115 00.000 10072 Move returns status 0, amount 0
00:10:13.115 00.000 10072 move complete, result=0
00:10:13.115 00.000 1032 Enqueuing Expose request
00:10:13.117 00.002 10072 worker thread done servicing request
00:10:13.117 00.000 10072 Worker thread wakes up
00:10:13.117 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:13.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:13.117 00.000 1032 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:10:13.523 00.406 10072 Exposure complete
00:10:13.576 00.053 10072 worker thread done servicing request
00:10:13.576 00.000 1032 OnExposeComplete: enter
00:10:13.578 00.002 1032 UpdateGuideState(): m_state=6
00:10:13.581 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 722
00:10:13.585 00.004 1032 Star::Find returns 1 (0), X=324.83, Y=739.55, Mass=1406, SNR=26.4, Peak=174 HFD=2.8
00:10:13.589 00.004 1032 MultiStar: [#1 0.11,0.08,1.11,U] [#2 0.15,0.05,0.95,U] [#3 0.38,-0.09,0.00,M1] [#4 0.26,0.05,0.67,U] [#5 0.14,-0.01,0.69,U] [#6 0.19,0.02,0.68,U] [#7 -0.07,0.26,0.54,U] [#8 0.12,-0.07,0.61,U] 
00:10:13.592 00.003 1032 refined, 7 included, MultiStar: {0.14, 0.03}, one-star: {0.16, -0.09}
00:10:13.594 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
00:10:13.601 00.007 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
00:10:13.605 00.004 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.21 mountX=-0.01 mountY=-0.14, mountTheta=-1.62
00:10:13.610 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
00:10:13.613 00.003 1032 Enqueuing Move request for scope (0.14, 0.03)
00:10:13.616 00.003 10072 Worker thread wakes up
00:10:13.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
00:10:13.617 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
00:10:13.617 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
00:10:13.618 00.001 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.16, period_length = 288.78
00:10:13.618 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:10:13.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:13.618 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:10:13.618 00.000 10072 MoveAxis(W, 11, ABG)
00:10:13.618 00.000 10072 Guiding  Dir = 3, Dur = 11
00:10:13.619 00.001 10072 IsGuiding returns 0
00:10:13.619 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:13.621 00.002 10072 PulseGuide returned control before completion, sleep 21
00:10:13.643 00.022 1032 UpdateGuideState exits: m=1406 SNR=26.4
00:10:13.648 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:13.650 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:13.652 00.002 1032 Enqueuing Expose request
00:10:13.653 00.001 10072 IsGuiding returns 0
00:10:13.653 00.000 10072 Move returns status 0, amount 11
00:10:13.653 00.000 10072 MoveAxis(N, 0, ABG)
00:10:13.653 00.000 10072 Move returns status 0, amount 0
00:10:13.653 00.000 10072 move complete, result=0
00:10:13.654 00.001 10072 worker thread done servicing request
00:10:13.654 00.000 10072 Worker thread wakes up
00:10:13.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:13.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:13.662 00.008 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:10:14.291 00.629 10072 Exposure complete
00:10:14.345 00.054 10072 worker thread done servicing request
00:10:14.345 00.000 1032 OnExposeComplete: enter
00:10:14.347 00.002 1032 UpdateGuideState(): m_state=6
00:10:14.349 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 723
00:10:14.352 00.003 1032 Star::Find returns 1 (0), X=324.78, Y=739.49, Mass=1396, SNR=26.3, Peak=165 HFD=2.6
00:10:14.354 00.002 1032 MultiStar: [#1 0.18,-0.00,1.11,U] [#2 0.13,-0.11,0.95,U] [#3 0.14,-0.09,0.68,U] [#4 0.14,-0.05,0.63,U] [#5 0.04,-0.08,0.72,U] [#6 0.27,-0.13,0.00,M1] [#7 0.13,-0.14,0.52,U] [#8 0.07,-0.06,0.62,U] 
00:10:14.356 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.08}, one-star: {0.11, -0.15}
00:10:14.358 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
00:10:14.361 00.003 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
00:10:14.364 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.60 mountX=-0.11 mountY=-0.10, mountTheta=-2.43
00:10:14.368 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.08, opts=13)
00:10:14.371 00.003 1032 Enqueuing Move request for scope (0.12, -0.08)
00:10:14.373 00.002 10072 Worker thread wakes up
00:10:14.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
00:10:14.373 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
00:10:14.373 00.000 10072 Moving (0.12, -0.08) raw xDistance=-0.11 yDistance=-0.10
00:10:14.374 00.001 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.16, period_length = 288.78
00:10:14.374 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
00:10:14.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:14.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:10:14.374 00.000 10072 MoveAxis(W, 12, ABG)
00:10:14.374 00.000 10072 Guiding  Dir = 3, Dur = 12
00:10:14.376 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:14.378 00.002 10072 IsGuiding returns 0
00:10:14.379 00.001 10072 PulseGuide returned control before completion, sleep 22
00:10:14.400 00.021 1032 UpdateGuideState exits: m=1396 SNR=26.3
00:10:14.402 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:14.404 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:14.406 00.002 1032 Enqueuing Expose request
00:10:14.414 00.008 10072 IsGuiding returns 0
00:10:14.414 00.000 10072 Move returns status 0, amount 12
00:10:14.414 00.000 10072 MoveAxis(N, 0, ABG)
00:10:14.414 00.000 10072 Move returns status 0, amount 0
00:10:14.415 00.001 10072 move complete, result=0
00:10:14.415 00.000 10072 worker thread done servicing request
00:10:14.415 00.000 10072 Worker thread wakes up
00:10:14.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:14.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:14.419 00.004 1032 GuideStep: -0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
00:10:14.822 00.403 10072 Exposure complete
00:10:14.877 00.055 10072 worker thread done servicing request
00:10:14.877 00.000 1032 OnExposeComplete: enter
00:10:14.880 00.003 1032 UpdateGuideState(): m_state=6
00:10:14.882 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 724
00:10:14.885 00.003 1032 Star::Find returns 1 (0), X=324.78, Y=739.39, Mass=1539, SNR=27.6, Peak=166 HFD=2.8
00:10:14.887 00.002 1032 MultiStar: [#1 0.26,-0.02,1.04,U] [#2 0.19,-0.09,0.89,U] [#3 0.21,-0.15,0.68,U] [#4 0.28,-0.03,0.00,M1] [#5 0.26,-0.08,0.62,U] [#6 0.19,-0.17,0.66,U] [#7 0.23,-0.05,0.51,U] [#8 0.12,-0.13,0.56,U] 
00:10:14.889 00.002 1032 refined, 7 included, MultiStar: {0.20, -0.12}, one-star: {0.11, -0.25}
00:10:14.890 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
00:10:14.893 00.003 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
00:10:14.895 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-0.54 mountX=-0.16 mountY=-0.16, mountTheta=-2.37
00:10:14.899 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.12, opts=13)
00:10:14.901 00.002 1032 Enqueuing Move request for scope (0.20, -0.12)
00:10:14.903 00.002 10072 Worker thread wakes up
00:10:14.903 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
00:10:14.903 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
00:10:14.903 00.000 10072 Moving (0.20, -0.12) raw xDistance=-0.16 yDistance=-0.16
00:10:14.904 00.001 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.16, period_length = 288.78
00:10:14.905 00.001 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
00:10:14.905 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:14.905 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:10:14.905 00.000 10072 MoveAxis(E, 71, ABG)
00:10:14.905 00.000 10072 Guiding  Dir = 2, Dur = 71
00:10:14.905 00.000 10072 IsGuiding returns 0
00:10:14.905 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:14.908 00.003 10072 PulseGuide returned control before completion, sleep 81
00:10:14.930 00.022 1032 UpdateGuideState exits: m=1539 SNR=27.6
00:10:14.933 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:14.935 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:14.937 00.002 1032 Enqueuing Expose request
00:10:14.991 00.054 10072 IsGuiding returns 0
00:10:14.992 00.001 10072 Move returns status 0, amount 71
00:10:14.992 00.000 10072 MoveAxis(N, 0, ABG)
00:10:14.992 00.000 10072 Move returns status 0, amount 0
00:10:14.992 00.000 10072 move complete, result=0
00:10:14.992 00.000 10072 worker thread done servicing request
00:10:14.992 00.000 10072 Worker thread wakes up
00:10:14.992 00.000 1032 GuideStep: -0.2 px 71 ms EAST, -0.2 px 0 ms NORTH
00:10:14.996 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:14.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:15.728 00.732 10072 Exposure complete
00:10:15.783 00.055 10072 worker thread done servicing request
00:10:15.784 00.001 1032 OnExposeComplete: enter
00:10:15.785 00.001 1032 UpdateGuideState(): m_state=6
00:10:15.789 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 725
00:10:15.790 00.001 1032 Star::Find returns 1 (0), X=324.79, Y=739.69, Mass=1350, SNR=25.9, Peak=171 HFD=2.7
00:10:15.792 00.002 1032 MultiStar: [#1 0.03,0.14,1.14,U] [#2 0.11,0.09,0.92,U] [#3 0.29,0.09,0.00,M1] [#4 0.19,-0.07,0.68,U] [#5 0.21,0.01,0.66,U] [#6 0.05,0.14,0.72,U] [#7 0.17,0.24,0.00,M1] [#8 0.07,0.03,0.58,U] 
00:10:15.793 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.06}, one-star: {0.12, 0.05}
00:10:15.795 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:10:15.798 00.003 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:10:15.801 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.55 mountX=0.04 mountY=-0.12, mountTheta=-1.28
00:10:15.806 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
00:10:15.808 00.002 1032 Enqueuing Move request for scope (0.11, 0.06)
00:10:15.810 00.002 10072 Worker thread wakes up
00:10:15.811 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
00:10:15.811 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
00:10:15.811 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.04 yDistance=-0.12
00:10:15.812 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.16, period_length = 288.78
00:10:15.812 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:10:15.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:15.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:10:15.812 00.000 10072 MoveAxis(W, 14, ABG)
00:10:15.812 00.000 10072 Guiding  Dir = 3, Dur = 14
00:10:15.813 00.001 10072 IsGuiding returns 0
00:10:15.813 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:15.815 00.002 10072 PulseGuide returned control before completion, sleep 24
00:10:15.836 00.021 1032 UpdateGuideState exits: m=1350 SNR=25.9
00:10:15.839 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:15.840 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:15.842 00.002 1032 Enqueuing Expose request
00:10:15.850 00.008 10072 IsGuiding returns 0
00:10:15.850 00.000 10072 Move returns status 0, amount 14
00:10:15.850 00.000 10072 MoveAxis(N, 0, ABG)
00:10:15.850 00.000 10072 Move returns status 0, amount 0
00:10:15.850 00.000 10072 move complete, result=0
00:10:15.850 00.000 10072 worker thread done servicing request
00:10:15.850 00.000 10072 Worker thread wakes up
00:10:15.851 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:15.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:15.851 00.000 1032 GuideStep: 0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
00:10:16.259 00.408 10072 Exposure complete
00:10:16.310 00.051 10072 worker thread done servicing request
00:10:16.310 00.000 1032 OnExposeComplete: enter
00:10:16.312 00.002 1032 UpdateGuideState(): m_state=6
00:10:16.314 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 726
00:10:16.317 00.003 1032 Star::Find returns 1 (0), X=324.72, Y=739.73, Mass=1401, SNR=26.4, Peak=168 HFD=2.7
00:10:16.319 00.002 1032 MultiStar: [#1 0.13,0.22,1.15,U] [#2 0.12,0.03,0.89,U] [#3 0.18,0.15,0.75,U] [#4 0.18,0.16,0.64,U] [#5 0.17,0.00,0.73,U] [#6 0.01,0.09,0.70,U] [#7 0.16,-0.04,0.52,U] [#8 -0.01,0.02,0.58,U] 
00:10:16.322 00.003 1032 single-star, 8 included, MultiStar: {0.11, 0.09}, one-star: {0.05, 0.09}
00:10:16.325 00.003 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
00:10:16.327 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
00:10:16.329 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.05 mountX=0.07 mountY=-0.07, mountTheta=-0.78
00:10:16.334 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
00:10:16.337 00.003 1032 Enqueuing Move request for scope (0.05, 0.09)
00:10:16.340 00.003 10072 Worker thread wakes up
00:10:16.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
00:10:16.340 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
00:10:16.340 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
00:10:16.341 00.001 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.16, period_length = 288.78
00:10:16.341 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:10:16.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:16.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:10:16.341 00.000 10072 MoveAxis(W, 11, ABG)
00:10:16.341 00.000 10072 Guiding  Dir = 3, Dur = 11
00:10:16.342 00.001 10072 IsGuiding returns 0
00:10:16.342 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:16.345 00.003 10072 PulseGuide returned control before completion, sleep 21
00:10:16.364 00.019 1032 UpdateGuideState exits: m=1401 SNR=26.4
00:10:16.367 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:16.370 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:16.371 00.001 1032 Enqueuing Expose request
00:10:16.380 00.009 10072 IsGuiding returns 0
00:10:16.380 00.000 10072 Move returns status 0, amount 11
00:10:16.380 00.000 10072 MoveAxis(N, 0, ABG)
00:10:16.380 00.000 10072 Move returns status 0, amount 0
00:10:16.380 00.000 10072 move complete, result=0
00:10:16.380 00.000 10072 worker thread done servicing request
00:10:16.380 00.000 10072 Worker thread wakes up
00:10:16.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:16.382 00.002 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:16.382 00.000 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:10:17.009 00.627 10072 Exposure complete
00:10:17.062 00.053 10072 worker thread done servicing request
00:10:17.062 00.000 1032 OnExposeComplete: enter
00:10:17.064 00.002 1032 UpdateGuideState(): m_state=6
00:10:17.066 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 727
00:10:17.069 00.003 1032 Star::Find returns 1 (0), X=324.77, Y=739.68, Mass=1387, SNR=26.2, Peak=164 HFD=2.7
00:10:17.071 00.002 1032 MultiStar: [#1 0.25,0.10,1.12,U] [#2 0.07,-0.02,0.85,U] [#3 0.15,-0.04,0.67,U] [#4 0.16,0.18,0.66,U] [#5 0.23,0.14,0.70,U] [#6 0.21,-0.08,0.74,U] [#7 0.09,0.12,0.53,U] [#8 0.05,-0.11,0.57,U] 
00:10:17.073 00.002 1032 single-star, 8 included, MultiStar: {0.15, 0.04}, one-star: {0.10, 0.03}
00:10:17.074 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:10:17.075 00.001 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:10:17.077 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.34 mountX=0.01 mountY=-0.10, mountTheta=-1.49
00:10:17.082 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
00:10:17.085 00.003 1032 Enqueuing Move request for scope (0.10, 0.03)
00:10:17.086 00.001 10072 Worker thread wakes up
00:10:17.087 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:10:17.087 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:10:17.087 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.01 yDistance=-0.10
00:10:17.088 00.001 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.16, period_length = 288.78
00:10:17.088 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:10:17.088 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:17.088 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:10:17.088 00.000 10072 MoveAxis(W, 11, ABG)
00:10:17.088 00.000 10072 Guiding  Dir = 3, Dur = 11
00:10:17.089 00.001 10072 IsGuiding returns 0
00:10:17.089 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:17.091 00.002 10072 PulseGuide returned control before completion, sleep 21
00:10:17.111 00.020 1032 UpdateGuideState exits: m=1387 SNR=26.2
00:10:17.114 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:17.117 00.003 10072 IsGuiding returns 0
00:10:17.117 00.000 10072 Move returns status 0, amount 11
00:10:17.117 00.000 10072 MoveAxis(N, 0, ABG)
00:10:17.117 00.000 10072 Move returns status 0, amount 0
00:10:17.117 00.000 10072 move complete, result=0
00:10:17.117 00.000 10072 worker thread done servicing request
00:10:17.117 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:17.120 00.003 1032 Enqueuing Expose request
00:10:17.122 00.002 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:10:17.124 00.002 10072 Worker thread wakes up
00:10:17.124 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:17.124 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:17.537 00.413 10072 Exposure complete
00:10:17.593 00.056 10072 worker thread done servicing request
00:10:17.593 00.000 1032 OnExposeComplete: enter
00:10:17.596 00.003 1032 UpdateGuideState(): m_state=6
00:10:17.601 00.005 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 728
00:10:17.605 00.004 1032 Star::Find returns 1 (0), X=324.83, Y=739.52, Mass=1402, SNR=26.3, Peak=177 HFD=2.6
00:10:17.609 00.004 1032 MultiStar: [#1 0.21,0.10,1.07,U] [#2 0.18,-0.06,0.92,U] [#3 -0.02,0.04,0.74,U] [#4 0.21,-0.06,0.64,U] [#5 0.05,-0.00,0.69,U] [#6 0.27,0.01,0.66,U] [#7 0.05,-0.02,0.53,U] [#8 0.05,0.00,0.61,U] 
00:10:17.614 00.005 1032 refined, 8 included, MultiStar: {0.14, -0.01}, one-star: {0.15, -0.12}
00:10:17.616 00.002 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
00:10:17.620 00.004 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
00:10:17.622 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.09 mountX=-0.05 mountY=-0.13, mountTheta=-1.92
00:10:17.625 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
00:10:17.627 00.002 1032 Enqueuing Move request for scope (0.14, -0.01)
00:10:17.629 00.002 10072 Worker thread wakes up
00:10:17.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
00:10:17.629 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
00:10:17.629 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.05 yDistance=-0.13
00:10:17.631 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.15, period_length = 288.78
00:10:17.631 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:10:17.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:17.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:10:17.631 00.000 10072 MoveAxis(W, 10, ABG)
00:10:17.631 00.000 10072 Guiding  Dir = 3, Dur = 10
00:10:17.631 00.000 10072 IsGuiding returns 0
00:10:17.631 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:17.635 00.004 10072 PulseGuide returned control before completion, sleep 20
00:10:17.655 00.020 1032 UpdateGuideState exits: m=1402 SNR=26.3
00:10:17.658 00.003 10072 IsGuiding returns 0
00:10:17.658 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:17.660 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:17.662 00.002 1032 Enqueuing Expose request
00:10:17.664 00.002 10072 Move returns status 0, amount 10
00:10:17.664 00.000 10072 MoveAxis(N, 0, ABG)
00:10:17.664 00.000 10072 Move returns status 0, amount 0
00:10:17.664 00.000 10072 move complete, result=0
00:10:17.664 00.000 10072 worker thread done servicing request
00:10:17.664 00.000 10072 Worker thread wakes up
00:10:17.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:17.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:17.671 00.007 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:10:18.302 00.631 10072 Exposure complete
00:10:18.352 00.050 10072 worker thread done servicing request
00:10:18.352 00.000 1032 OnExposeComplete: enter
00:10:18.354 00.002 1032 UpdateGuideState(): m_state=6
00:10:18.356 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 729
00:10:18.358 00.002 1032 Star::Find returns 1 (0), X=324.80, Y=739.82, Mass=1426, SNR=26.6, Peak=182 HFD=2.5
00:10:18.361 00.003 1032 MultiStar: [#1 0.14,0.15,1.09,U] [#2 0.12,0.11,0.98,U] [#3 0.12,0.06,0.70,U] [#4 0.08,-0.06,0.62,U] [#5 0.11,0.04,0.69,U] [#6 0.19,0.11,0.67,U] [#7 0.07,-0.00,0.51,U] [#8 0.09,0.13,0.60,U] 
00:10:18.363 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.12, 0.18}
00:10:18.365 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
00:10:18.367 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
00:10:18.368 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.65 mountX=0.06 mountY=-0.14, mountTheta=-1.18
00:10:18.371 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
00:10:18.375 00.004 1032 Enqueuing Move request for scope (0.12, 0.09)
00:10:18.377 00.002 10072 Worker thread wakes up
00:10:18.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
00:10:18.377 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
00:10:18.377 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.06 yDistance=-0.14
00:10:18.378 00.001 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.15, period_length = 288.78
00:10:18.378 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:10:18.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:18.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:10:18.378 00.000 10072 MoveAxis(W, 10, ABG)
00:10:18.378 00.000 10072 Guiding  Dir = 3, Dur = 10
00:10:18.378 00.000 10072 IsGuiding returns 0
00:10:18.379 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:18.382 00.003 10072 PulseGuide returned control before completion, sleep 20
00:10:18.403 00.021 1032 UpdateGuideState exits: m=1426 SNR=26.6
00:10:18.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:18.407 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:18.409 00.002 10072 IsGuiding returns 0
00:10:18.409 00.000 10072 Move returns status 0, amount 10
00:10:18.409 00.000 10072 MoveAxis(N, 0, ABG)
00:10:18.409 00.000 10072 Move returns status 0, amount 0
00:10:18.409 00.000 1032 Enqueuing Expose request
00:10:18.412 00.003 10072 move complete, result=0
00:10:18.412 00.000 10072 worker thread done servicing request
00:10:18.412 00.000 10072 Worker thread wakes up
00:10:18.412 00.000 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:10:18.414 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:18.414 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:18.818 00.404 10072 Exposure complete
00:10:18.871 00.053 10072 worker thread done servicing request
00:10:18.871 00.000 1032 OnExposeComplete: enter
00:10:18.874 00.003 1032 UpdateGuideState(): m_state=6
00:10:18.876 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 730
00:10:18.878 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=739.61, Mass=1352, SNR=25.9, Peak=157 HFD=2.8
00:10:18.881 00.003 1032 MultiStar: [#1 0.17,0.18,1.08,U] [#2 0.07,0.08,0.98,U] [#3 0.19,0.01,0.73,U] [#4 0.10,0.10,0.67,U] [#5 0.21,0.13,0.75,U] [#6 0.15,-0.01,0.69,U] [#7 0.20,0.03,0.52,U] [#8 0.11,-0.04,0.66,U] 
00:10:18.882 00.001 1032 single-star, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.08, -0.03}
00:10:18.884 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
00:10:18.886 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
00:10:18.887 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.35 mountX=-0.05 mountY=-0.07, mountTheta=-2.18
00:10:18.889 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
00:10:18.892 00.003 1032 Enqueuing Move request for scope (0.08, -0.03)
00:10:18.894 00.002 10072 Worker thread wakes up
00:10:18.894 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
00:10:18.894 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
00:10:18.895 00.001 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
00:10:18.897 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.15, period_length = 288.78
00:10:18.897 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:10:18.897 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:18.897 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:10:18.897 00.000 10072 MoveAxis(W, 8, ABG)
00:10:18.897 00.000 10072 Guiding  Dir = 3, Dur = 8
00:10:18.897 00.000 10072 IsGuiding returns 0
00:10:18.898 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:18.900 00.002 10072 PulseGuide returned control before completion, sleep 18
00:10:18.920 00.020 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:10:18.923 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:18.928 00.005 10072 IsGuiding returns 0
00:10:18.928 00.000 10072 Move returns status 0, amount 8
00:10:18.928 00.000 10072 MoveAxis(N, 0, ABG)
00:10:18.928 00.000 10072 Move returns status 0, amount 0
00:10:18.928 00.000 10072 move complete, result=0
00:10:18.928 00.000 10072 worker thread done servicing request
00:10:18.928 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:18.930 00.002 1032 Enqueuing Expose request
00:10:18.932 00.002 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:10:18.934 00.002 10072 Worker thread wakes up
00:10:18.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:18.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:19.568 00.634 10072 Exposure complete
00:10:19.638 00.070 10072 worker thread done servicing request
00:10:19.638 00.000 1032 OnExposeComplete: enter
00:10:19.641 00.003 1032 UpdateGuideState(): m_state=6
00:10:19.645 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 731
00:10:19.648 00.003 1032 Star::Find returns 1 (0), X=324.77, Y=739.60, Mass=1466, SNR=26.9, Peak=167 HFD=2.8
00:10:19.650 00.002 1032 MultiStar: [#1 0.08,0.03,1.14,U] [#2 0.10,-0.03,0.93,U] [#3 0.19,0.01,0.68,U] [#4 0.27,0.06,0.00,M1] [#5 0.05,-0.02,0.66,U] [#6 0.22,0.03,0.68,U] [#7 0.13,0.08,0.53,U] [#8 0.12,-0.16,0.59,U] 
00:10:19.653 00.003 1032 single-star, 7 included, MultiStar: {0.12, -0.01}, one-star: {0.10, -0.04}
00:10:19.655 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
00:10:19.657 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
00:10:19.660 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.40 mountX=-0.07 mountY=-0.08, mountTheta=-2.23
00:10:19.662 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
00:10:19.664 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
00:10:19.666 00.002 10072 Worker thread wakes up
00:10:19.666 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
00:10:19.666 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
00:10:19.666 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.07 yDistance=-0.08
00:10:19.668 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.15, period_length = 288.78
00:10:19.668 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:10:19.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:19.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:10:19.668 00.000 10072 MoveAxis(W, 9, ABG)
00:10:19.668 00.000 10072 Guiding  Dir = 3, Dur = 9
00:10:19.668 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:19.670 00.002 10072 IsGuiding returns 0
00:10:19.671 00.001 10072 PulseGuide returned control before completion, sleep 19
00:10:19.691 00.020 1032 UpdateGuideState exits: m=1466 SNR=26.9
00:10:19.693 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:19.695 00.002 10072 IsGuiding returns 0
00:10:19.695 00.000 10072 Move returns status 0, amount 9
00:10:19.695 00.000 10072 MoveAxis(N, 0, ABG)
00:10:19.695 00.000 10072 Move returns status 0, amount 0
00:10:19.695 00.000 10072 move complete, result=0
00:10:19.696 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:19.699 00.003 1032 Enqueuing Expose request
00:10:19.700 00.001 10072 worker thread done servicing request
00:10:19.700 00.000 10072 Worker thread wakes up
00:10:19.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:19.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:19.700 00.000 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:10:20.116 00.416 10072 Exposure complete
00:10:20.169 00.053 10072 worker thread done servicing request
00:10:20.169 00.000 1032 OnExposeComplete: enter
00:10:20.171 00.002 1032 UpdateGuideState(): m_state=6
00:10:20.173 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 732
00:10:20.175 00.002 1032 Star::Find returns 1 (0), X=324.86, Y=739.63, Mass=1374, SNR=26.1, Peak=189 HFD=2.6
00:10:20.178 00.003 1032 MultiStar: [#1 0.18,0.08,1.13,U] [#2 0.14,-0.01,0.97,U] [#3 0.27,-0.03,0.73,U] [#4 0.21,0.08,0.67,U] [#5 0.15,0.08,0.71,U] [#6 0.31,-0.04,0.00,M1] [#7 0.28,-0.16,0.00,M1] [#8 -0.04,-0.06,0.62,U] 
00:10:20.179 00.001 1032 refined, 6 included, MultiStar: {0.16, 0.02}, one-star: {0.18, -0.01}
00:10:20.182 00.003 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
00:10:20.184 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
00:10:20.185 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.12 mountX=-0.02 mountY=-0.16, mountTheta=-1.71
00:10:20.188 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.02, opts=13)
00:10:20.189 00.001 1032 Enqueuing Move request for scope (0.16, 0.02)
00:10:20.192 00.003 10072 Worker thread wakes up
00:10:20.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
00:10:20.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
00:10:20.192 00.000 10072 Moving (0.16, 0.02) raw xDistance=-0.02 yDistance=-0.16
00:10:20.194 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.15, period_length = 288.78
00:10:20.194 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:10:20.194 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:20.194 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:10:20.194 00.000 10072 MoveAxis(W, 4, ABG)
00:10:20.194 00.000 10072 Guiding  Dir = 3, Dur = 4
00:10:20.195 00.001 10072 IsGuiding returns 0
00:10:20.195 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:20.197 00.002 10072 PulseGuide returned control before completion, sleep 14
00:10:20.215 00.018 1032 UpdateGuideState exits: m=1374 SNR=26.1
00:10:20.219 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:20.220 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:20.223 00.003 1032 Enqueuing Expose request
00:10:20.225 00.002 10072 IsGuiding returns 0
00:10:20.225 00.000 10072 Move returns status 0, amount 4
00:10:20.225 00.000 10072 MoveAxis(N, 0, ABG)
00:10:20.225 00.000 10072 Move returns status 0, amount 0
00:10:20.225 00.000 10072 move complete, result=0
00:10:20.225 00.000 10072 worker thread done servicing request
00:10:20.225 00.000 10072 Worker thread wakes up
00:10:20.225 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:20.226 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:20.233 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
00:10:20.852 00.619 10072 Exposure complete
00:10:20.904 00.052 10072 worker thread done servicing request
00:10:20.904 00.000 1032 OnExposeComplete: enter
00:10:20.906 00.002 1032 UpdateGuideState(): m_state=6
00:10:20.909 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 733
00:10:20.911 00.002 1032 Star::Find returns 1 (0), X=324.81, Y=739.68, Mass=1685, SNR=28.9, Peak=202 HFD=2.7
00:10:20.913 00.002 1032 MultiStar: [#1 0.21,0.15,1.03,U] [#2 0.17,0.03,0.89,U] [#3 0.09,-0.02,0.64,U] [#4 0.41,0.03,0.00,M1] [#5 0.09,0.01,0.61,U] [#6 0.14,-0.06,0.58,U] [#7 0.31,0.12,0.00,M2] [#8 0.01,-0.08,0.51,U] 
00:10:20.915 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.02}, one-star: {0.13, 0.03}
00:10:20.917 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
00:10:20.919 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
00:10:20.921 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.18 mountX=-0.01 mountY=-0.13, mountTheta=-1.65
00:10:20.924 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
00:10:20.928 00.004 1032 Enqueuing Move request for scope (0.13, 0.02)
00:10:20.930 00.002 10072 Worker thread wakes up
00:10:20.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
00:10:20.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
00:10:20.930 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.01 yDistance=-0.13
00:10:20.931 00.001 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.15, period_length = 288.78
00:10:20.931 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:10:20.932 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:20.932 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:10:20.932 00.000 10072 MoveAxis(W, 3, ABG)
00:10:20.932 00.000 10072 Guiding  Dir = 3, Dur = 3
00:10:20.932 00.000 10072 IsGuiding returns 0
00:10:20.932 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:20.934 00.002 10072 PulseGuide returned control before completion, sleep 13
00:10:20.953 00.019 1032 UpdateGuideState exits: m=1685 SNR=28.9
00:10:20.959 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:20.961 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:20.963 00.002 1032 Enqueuing Expose request
00:10:20.974 00.011 10072 IsGuiding returns 0
00:10:20.974 00.000 10072 Move returns status 0, amount 3
00:10:20.974 00.000 10072 MoveAxis(N, 0, ABG)
00:10:20.974 00.000 10072 Move returns status 0, amount 0
00:10:20.974 00.000 10072 move complete, result=0
00:10:20.974 00.000 10072 worker thread done servicing request
00:10:20.974 00.000 10072 Worker thread wakes up
00:10:20.974 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:20.974 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:20.977 00.003 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:10:21.384 00.407 10072 Exposure complete
00:10:21.439 00.055 10072 worker thread done servicing request
00:10:21.440 00.001 1032 OnExposeComplete: enter
00:10:21.442 00.002 1032 UpdateGuideState(): m_state=6
00:10:21.445 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 734
00:10:21.447 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=739.74, Mass=1371, SNR=26.1, Peak=157 HFD=2.6
00:10:21.450 00.003 1032 MultiStar: [#1 0.12,0.10,1.20,U] [#2 0.20,0.09,0.90,U] [#3 0.17,0.09,0.68,U] [#4 0.15,0.15,0.67,U] [#5 0.11,0.01,0.66,U] [#6 0.12,0.07,0.71,U] [#7 0.18,0.07,0.54,U] [#8 0.12,-0.11,0.61,U] 
00:10:21.452 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.07}, one-star: {0.15, 0.09}
00:10:21.454 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
00:10:21.457 00.003 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
00:10:21.459 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.46 mountX=0.03 mountY=-0.16, mountTheta=-1.37
00:10:21.463 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
00:10:21.465 00.002 1032 Enqueuing Move request for scope (0.14, 0.07)
00:10:21.467 00.002 10072 Worker thread wakes up
00:10:21.467 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
00:10:21.468 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
00:10:21.468 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.16
00:10:21.469 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.15, period_length = 288.78
00:10:21.469 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:10:21.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:21.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:10:21.469 00.000 10072 MoveAxis(W, 2, ABG)
00:10:21.469 00.000 10072 Guiding  Dir = 3, Dur = 2
00:10:21.470 00.001 10072 IsGuiding returns 0
00:10:21.470 00.000 10072 PulseGuide returned control before completion, sleep 12
00:10:21.471 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:21.489 00.018 10072 IsGuiding returns 0
00:10:21.489 00.000 10072 Move returns status 0, amount 2
00:10:21.489 00.000 10072 MoveAxis(N, 0, ABG)
00:10:21.489 00.000 10072 Move returns status 0, amount 0
00:10:21.489 00.000 10072 move complete, result=0
00:10:21.490 00.001 10072 worker thread done servicing request
00:10:21.495 00.005 1032 UpdateGuideState exits: m=1371 SNR=26.1
00:10:21.496 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:21.498 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:21.499 00.001 1032 Enqueuing Expose request
00:10:21.501 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
00:10:21.503 00.002 10072 Worker thread wakes up
00:10:21.503 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:21.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:22.134 00.631 10072 Exposure complete
00:10:22.186 00.052 10072 worker thread done servicing request
00:10:22.186 00.000 1032 OnExposeComplete: enter
00:10:22.189 00.003 1032 UpdateGuideState(): m_state=6
00:10:22.190 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 735
00:10:22.193 00.003 1032 Star::Find returns 1 (0), X=324.65, Y=739.72, Mass=1431, SNR=26.7, Peak=172 HFD=2.8
00:10:22.195 00.002 1032 MultiStar: [#1 0.11,0.12,1.11,U] [#2 0.21,0.11,0.94,U] [#3 0.26,0.09,0.67,U] [#4 0.14,0.16,0.69,U] [#5 0.09,-0.03,0.68,U] [#6 0.28,0.05,0.00,M1] [#7 0.24,0.18,0.00,M2] [#8 0.06,-0.03,0.54,U] 
00:10:22.197 00.002 1032 single-star, 6 included, MultiStar: {0.11, 0.08}, one-star: {-0.03, 0.08}
00:10:22.200 00.003 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
00:10:22.202 00.002 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
00:10:22.203 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.91 mountX=0.08 mountY=0.01, mountTheta=0.08
00:10:22.207 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
00:10:22.211 00.004 1032 Enqueuing Move request for scope (-0.03, 0.08)
00:10:22.213 00.002 10072 Worker thread wakes up
00:10:22.213 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
00:10:22.213 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
00:10:22.213 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.08 yDistance=0.01
00:10:22.214 00.001 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.15, period_length = 288.78
00:10:22.214 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:10:22.214 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:22.214 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:10:22.215 00.001 10072 MoveAxis(W, 2, ABG)
00:10:22.215 00.000 10072 Guiding  Dir = 3, Dur = 2
00:10:22.215 00.000 10072 IsGuiding returns 0
00:10:22.216 00.001 10072 PulseGuide returned control before completion, sleep 12
00:10:22.216 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:22.238 00.022 1032 UpdateGuideState exits: m=1431 SNR=26.7
00:10:22.240 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:22.243 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:22.245 00.002 1032 Enqueuing Expose request
00:10:22.246 00.001 10072 IsGuiding returns 0
00:10:22.246 00.000 10072 Move returns status 0, amount 2
00:10:22.246 00.000 10072 MoveAxis(N, 0, ABG)
00:10:22.246 00.000 10072 Move returns status 0, amount 0
00:10:22.246 00.000 10072 move complete, result=0
00:10:22.248 00.002 10072 worker thread done servicing request
00:10:22.248 00.000 10072 Worker thread wakes up
00:10:22.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:22.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:22.255 00.007 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
00:10:22.653 00.398 10072 Exposure complete
00:10:22.708 00.055 10072 worker thread done servicing request
00:10:22.708 00.000 1032 OnExposeComplete: enter
00:10:22.710 00.002 1032 UpdateGuideState(): m_state=6
00:10:22.712 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 736
00:10:22.713 00.001 1032 Star::Find returns 1 (0), X=324.75, Y=739.67, Mass=1491, SNR=27.2, Peak=176 HFD=2.8
00:10:22.716 00.003 1032 MultiStar: [#1 0.12,0.10,1.03,U] [#2 0.13,0.24,0.00,M1] [#3 0.18,0.01,0.68,U] [#4 0.22,0.03,0.66,U] [#5 0.00,0.14,0.68,U] [#6 0.17,0.14,0.61,U] [#7 0.14,-0.04,0.52,U] [#8 0.05,-0.05,0.54,U] 
00:10:22.718 00.002 1032 single-star, 7 included, MultiStar: {0.12, 0.05}, one-star: {0.07, 0.02}
00:10:22.719 00.001 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
00:10:22.721 00.002 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
00:10:22.722 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.32 mountX=0.00 mountY=-0.08, mountTheta=-1.51
00:10:22.725 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
00:10:22.727 00.002 1032 Enqueuing Move request for scope (0.07, 0.02)
00:10:22.728 00.001 10072 Worker thread wakes up
00:10:22.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
00:10:22.728 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
00:10:22.728 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.08
00:10:22.729 00.001 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.15, period_length = 288.78
00:10:22.729 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:10:22.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:22.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:10:22.729 00.000 10072 MoveAxis(W, 1, ABG)
00:10:22.729 00.000 10072 Guiding  Dir = 3, Dur = 1
00:10:22.730 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:22.732 00.002 10072 IsGuiding returns 0
00:10:22.733 00.001 10072 PulseGuide returned control before completion, sleep 11
00:10:22.751 00.018 1032 UpdateGuideState exits: m=1491 SNR=27.2
00:10:22.753 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:22.755 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:22.757 00.002 1032 Enqueuing Expose request
00:10:22.759 00.002 10072 IsGuiding returns 0
00:10:22.759 00.000 10072 Move returns status 0, amount 1
00:10:22.759 00.000 10072 MoveAxis(N, 0, ABG)
00:10:22.759 00.000 10072 Move returns status 0, amount 0
00:10:22.759 00.000 10072 move complete, result=0
00:10:22.759 00.000 10072 worker thread done servicing request
00:10:22.759 00.000 10072 Worker thread wakes up
00:10:22.759 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:22.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:22.766 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:10:23.388 00.622 10072 Exposure complete
00:10:23.439 00.051 10072 worker thread done servicing request
00:10:23.439 00.000 1032 OnExposeComplete: enter
00:10:23.441 00.002 1032 UpdateGuideState(): m_state=6
00:10:23.443 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 737
00:10:23.444 00.001 1032 Star::Find returns 1 (0), X=324.75, Y=739.76, Mass=1244, SNR=24.8, Peak=145 HFD=2.6
00:10:23.446 00.002 1032 MultiStar: [#1 0.12,0.11,1.17,U] [#2 0.12,0.10,1.04,U] [#3 0.27,0.20,0.00,M1] [#4 0.23,0.23,0.00,M1] [#5 0.02,0.16,0.73,U] [#6 0.21,0.15,0.77,U] [#7 -0.05,0.31,0.00,M2] [#8 0.06,0.05,0.61,U] 
00:10:23.449 00.003 1032 single-star, 5 included, MultiStar: {0.10, 0.12}, one-star: {0.08, 0.12}
00:10:23.451 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:10:23.453 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:10:23.457 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.98 mountX=0.09 mountY=-0.10, mountTheta=-0.85
00:10:23.464 00.007 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
00:10:23.466 00.002 1032 Enqueuing Move request for scope (0.08, 0.12)
00:10:23.469 00.003 10072 Worker thread wakes up
00:10:23.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
00:10:23.469 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
00:10:23.469 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.09 yDistance=-0.10
00:10:23.470 00.001 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.14, period_length = 288.78
00:10:23.470 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:10:23.470 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:23.470 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:10:23.471 00.001 10072 MoveAxis(W, 0, ABG)
00:10:23.471 00.000 10072 Move returns status 0, amount 0
00:10:23.471 00.000 10072 MoveAxis(N, 0, ABG)
00:10:23.471 00.000 10072 Move returns status 0, amount 0
00:10:23.471 00.000 10072 move complete, result=0
00:10:23.471 00.000 10072 worker thread done servicing request
00:10:23.471 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:23.492 00.021 1032 UpdateGuideState exits: m=1244 SNR=24.8
00:10:23.494 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:23.496 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:23.498 00.002 1032 Enqueuing Expose request
00:10:23.500 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:10:23.502 00.002 10072 Worker thread wakes up
00:10:23.502 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:23.502 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:23.917 00.415 10072 Exposure complete
00:10:23.968 00.051 10072 worker thread done servicing request
00:10:23.968 00.000 1032 OnExposeComplete: enter
00:10:23.971 00.003 1032 UpdateGuideState(): m_state=6
00:10:23.973 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 738
00:10:23.975 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=739.84, Mass=1263, SNR=25.0, Peak=160 HFD=2.5
00:10:23.978 00.003 1032 MultiStar: [#1 0.21,0.18,0.00,M1] [#2 0.18,0.23,0.00,M1] [#3 0.17,0.12,0.73,U] [#4 0.22,0.19,0.00,M2] [#5 0.10,0.31,0.00,M1] [#6 0.29,0.11,0.00,M1] [#7 0.26,0.14,0.00,M3] [#8 0.01,0.11,0.64,U] 
00:10:23.980 00.002 1032 refined, 2 included, MultiStar: {0.09, 0.15}, one-star: {0.08, 0.20}
00:10:23.982 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
00:10:23.983 00.001 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
00:10:23.986 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.05 mountX=0.12 mountY=-0.12, mountTheta=-0.78
00:10:23.990 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.15, opts=13)
00:10:23.993 00.003 1032 Enqueuing Move request for scope (0.09, 0.15)
00:10:23.996 00.003 10072 Worker thread wakes up
00:10:23.996 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
00:10:23.996 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
00:10:23.996 00.000 10072 Moving (0.09, 0.15) raw xDistance=0.12 yDistance=-0.12
00:10:23.997 00.001 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.14, period_length = 288.78
00:10:23.998 00.001 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
00:10:23.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:23.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:10:23.998 00.000 10072 MoveAxis(E, 0, ABG)
00:10:23.998 00.000 10072 Move returns status 0, amount 0
00:10:23.998 00.000 10072 MoveAxis(N, 0, ABG)
00:10:23.998 00.000 10072 Move returns status 0, amount 0
00:10:23.998 00.000 10072 move complete, result=0
00:10:23.998 00.000 10072 worker thread done servicing request
00:10:23.999 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:24.022 00.023 1032 UpdateGuideState exits: m=1263 SNR=25.0
00:10:24.026 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:24.028 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:24.030 00.002 1032 Enqueuing Expose request
00:10:24.032 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:24.033 00.001 10072 Worker thread wakes up
00:10:24.033 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:24.034 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:24.667 00.633 10072 Exposure complete
00:10:24.720 00.053 10072 worker thread done servicing request
00:10:24.720 00.000 1032 OnExposeComplete: enter
00:10:24.722 00.002 1032 UpdateGuideState(): m_state=6
00:10:24.724 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 739
00:10:24.726 00.002 1032 Star::Find returns 1 (0), X=324.69, Y=739.83, Mass=1247, SNR=24.9, Peak=142 HFD=2.7
00:10:24.728 00.002 1032 MultiStar: [#1 0.13,0.24,1.21,U] [#2 0.08,0.11,0.96,U] [#3 0.29,0.10,0.00,M1] [#4 0.33,0.21,0.00,M3] [#5 0.18,0.27,0.00,M2] [#6 0.16,0.08,0.77,U] [#7 0.28,0.21,0.00,M4] [#8 0.01,0.11,0.64,U] 
00:10:24.730 00.002 1032 refined, 4 included, MultiStar: {0.08, 0.16}, one-star: {0.01, 0.18}
00:10:24.732 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
00:10:24.733 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
00:10:24.737 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.09 mountX=0.13 mountY=-0.12, mountTheta=-0.74
00:10:24.740 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.16, opts=13)
00:10:24.743 00.003 1032 Enqueuing Move request for scope (0.08, 0.16)
00:10:24.746 00.003 10072 Worker thread wakes up
00:10:24.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
00:10:24.746 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
00:10:24.746 00.000 10072 Moving (0.08, 0.16) raw xDistance=0.13 yDistance=-0.12
00:10:24.747 00.001 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.14, period_length = 288.78
00:10:24.747 00.000 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
00:10:24.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:24.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:10:24.747 00.000 10072 MoveAxis(E, 1, ABG)
00:10:24.747 00.000 10072 Guiding  Dir = 2, Dur = 1
00:10:24.748 00.001 10072 IsGuiding returns 0
00:10:24.748 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:24.751 00.003 10072 PulseGuide returned control before completion, sleep 11
00:10:24.771 00.020 1032 UpdateGuideState exits: m=1247 SNR=24.9
00:10:24.774 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:24.776 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:24.779 00.003 1032 Enqueuing Expose request
00:10:24.780 00.001 10072 IsGuiding returns 0
00:10:24.780 00.000 10072 Move returns status 0, amount 1
00:10:24.780 00.000 10072 MoveAxis(N, 0, ABG)
00:10:24.781 00.001 10072 Move returns status 0, amount 0
00:10:24.781 00.000 10072 move complete, result=0
00:10:24.781 00.000 10072 worker thread done servicing request
00:10:24.781 00.000 10072 Worker thread wakes up
00:10:24.781 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:24.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:24.789 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:10:25.197 00.408 10072 Exposure complete
00:10:25.252 00.055 10072 worker thread done servicing request
00:10:25.252 00.000 1032 OnExposeComplete: enter
00:10:25.254 00.002 1032 UpdateGuideState(): m_state=6
00:10:25.257 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 740
00:10:25.259 00.002 1032 Star::Find returns 1 (0), X=324.76, Y=739.77, Mass=1401, SNR=26.3, Peak=183 HFD=2.5
00:10:25.262 00.003 1032 MultiStar: [#1 0.07,0.18,1.10,U] [#2 0.10,0.05,0.92,U] [#3 0.21,0.08,0.73,U] [#4 0.25,0.09,0.63,U] [#5 0.06,0.11,0.64,U] [#6 0.16,0.08,0.67,U] [#7 0.04,0.10,0.55,U] [#8 0.03,0.16,0.57,U] 
00:10:25.264 00.002 1032 single-star, 8 included, MultiStar: {0.11, 0.11}, one-star: {0.09, 0.13}
00:10:25.265 00.001 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:10:25.268 00.003 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:10:25.270 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.15 cameraTheta=0.98 mountX=0.10 mountY=-0.12, mountTheta=-0.85
00:10:25.273 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.13, opts=13)
00:10:25.276 00.003 1032 Enqueuing Move request for scope (0.09, 0.13)
00:10:25.278 00.002 10072 Worker thread wakes up
00:10:25.278 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
00:10:25.278 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
00:10:25.278 00.000 10072 Moving (0.09, 0.13) raw xDistance=0.10 yDistance=-0.12
00:10:25.280 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.14, period_length = 288.78
00:10:25.280 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:10:25.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:25.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:10:25.280 00.000 10072 MoveAxis(W, 1, ABG)
00:10:25.280 00.000 10072 Guiding  Dir = 3, Dur = 1
00:10:25.280 00.000 10072 IsGuiding returns 0
00:10:25.280 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:25.283 00.003 10072 PulseGuide returned control before completion, sleep 11
00:10:25.304 00.021 10072 IsGuiding returns 0
00:10:25.304 00.000 10072 Move returns status 0, amount 1
00:10:25.304 00.000 10072 MoveAxis(N, 0, ABG)
00:10:25.304 00.000 10072 Move returns status 0, amount 0
00:10:25.304 00.000 10072 move complete, result=0
00:10:25.305 00.001 10072 worker thread done servicing request
00:10:25.305 00.000 1032 UpdateGuideState exits: m=1401 SNR=26.3
00:10:25.308 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:25.310 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:25.312 00.002 1032 Enqueuing Expose request
00:10:25.314 00.002 10072 Worker thread wakes up
00:10:25.314 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:25.314 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:25.314 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:10:25.946 00.632 10072 Exposure complete
00:10:26.005 00.059 10072 worker thread done servicing request
00:10:26.005 00.000 1032 OnExposeComplete: enter
00:10:26.007 00.002 1032 UpdateGuideState(): m_state=6
00:10:26.009 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 741
00:10:26.011 00.002 1032 Star::Find returns 1 (0), X=324.72, Y=739.74, Mass=1418, SNR=26.5, Peak=169 HFD=2.7
00:10:26.013 00.002 1032 MultiStar: [#1 0.12,0.18,1.07,U] [#2 0.15,0.02,0.93,U] [#3 0.21,0.07,0.70,U] [#4 0.07,0.07,0.65,U] [#5 0.17,0.12,0.68,U] [#6 0.16,-0.08,0.71,U] [#7 0.06,0.15,0.53,U] [#8 0.09,0.09,0.64,U] 
00:10:26.015 00.002 1032 single-star, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.05, 0.10}
00:10:26.016 00.001 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
00:10:26.018 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
00:10:26.020 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.10 mountX=0.08 mountY=-0.07, mountTheta=-0.73
00:10:26.024 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
00:10:26.026 00.002 1032 Enqueuing Move request for scope (0.05, 0.10)
00:10:26.028 00.002 10072 Worker thread wakes up
00:10:26.028 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
00:10:26.028 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
00:10:26.028 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.07
00:10:26.030 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.14, period_length = 288.78
00:10:26.031 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:10:26.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:26.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:10:26.031 00.000 10072 MoveAxis(W, 0, ABG)
00:10:26.031 00.000 10072 Move returns status 0, amount 0
00:10:26.032 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:26.034 00.002 10072 MoveAxis(N, 0, ABG)
00:10:26.034 00.000 10072 Move returns status 0, amount 0
00:10:26.034 00.000 10072 move complete, result=0
00:10:26.034 00.000 10072 worker thread done servicing request
00:10:26.055 00.021 1032 UpdateGuideState exits: m=1418 SNR=26.5
00:10:26.058 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:26.060 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:26.061 00.001 1032 Enqueuing Expose request
00:10:26.063 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:10:26.064 00.001 10072 Worker thread wakes up
00:10:26.065 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:26.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:26.480 00.415 10072 Exposure complete
00:10:26.538 00.058 10072 worker thread done servicing request
00:10:26.538 00.000 1032 OnExposeComplete: enter
00:10:26.540 00.002 1032 UpdateGuideState(): m_state=6
00:10:26.542 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 742
00:10:26.544 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=739.71, Mass=1335, SNR=25.7, Peak=157 HFD=2.8
00:10:26.546 00.002 1032 MultiStar: [#1 0.07,0.09,1.14,U] [#2 0.17,0.03,0.99,U] [#3 0.23,0.00,0.71,U] [#4 0.20,0.04,0.69,U] [#5 0.04,0.10,0.71,U] [#6 0.23,-0.03,0.73,U] [#7 0.10,0.00,0.51,U] [#8 -0.01,-0.00,0.59,U] 
00:10:26.549 00.003 1032 single-star, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.08, 0.07}
00:10:26.553 00.004 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
00:10:26.555 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
00:10:26.557 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.71 mountX=0.04 mountY=-0.09, mountTheta=-1.12
00:10:26.561 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
00:10:26.563 00.002 1032 Enqueuing Move request for scope (0.08, 0.07)
00:10:26.565 00.002 10072 Worker thread wakes up
00:10:26.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
00:10:26.565 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
00:10:26.565 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.04 yDistance=-0.09
00:10:26.567 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.14, period_length = 288.78
00:10:26.567 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:10:26.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:26.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:10:26.567 00.000 10072 MoveAxis(E, 0, ABG)
00:10:26.567 00.000 10072 Move returns status 0, amount 0
00:10:26.567 00.000 10072 MoveAxis(N, 0, ABG)
00:10:26.567 00.000 10072 Move returns status 0, amount 0
00:10:26.567 00.000 10072 move complete, result=0
00:10:26.567 00.000 10072 worker thread done servicing request
00:10:26.568 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:26.590 00.022 1032 UpdateGuideState exits: m=1335 SNR=25.7
00:10:26.592 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:26.593 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:26.596 00.003 1032 Enqueuing Expose request
00:10:26.597 00.001 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:26.599 00.002 10072 Worker thread wakes up
00:10:26.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:26.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:27.231 00.632 10072 Exposure complete
00:10:27.284 00.053 10072 worker thread done servicing request
00:10:27.285 00.001 1032 OnExposeComplete: enter
00:10:27.288 00.003 1032 UpdateGuideState(): m_state=6
00:10:27.290 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 743
00:10:27.293 00.003 1032 Star::Find returns 1 (0), X=324.72, Y=739.82, Mass=1241, SNR=24.8, Peak=156 HFD=2.6
00:10:27.295 00.002 1032 MultiStar: [#1 0.05,0.26,1.20,U] [#2 0.07,0.02,1.03,U] [#3 0.22,0.12,0.76,U] [#4 0.23,0.00,0.70,U] [#5 0.06,0.18,0.70,U] [#6 0.15,0.05,0.69,U] [#7 0.32,0.16,0.00,M2] [#8 0.01,0.01,0.60,U] 
00:10:27.298 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.11}, one-star: {0.05, 0.18}
00:10:27.303 00.005 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
00:10:27.304 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
00:10:27.307 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.86 mountX=0.09 mountY=-0.12, mountTheta=-0.97
00:10:27.310 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
00:10:27.313 00.003 1032 Enqueuing Move request for scope (0.10, 0.11)
00:10:27.316 00.003 10072 Worker thread wakes up
00:10:27.316 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
00:10:27.316 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
00:10:27.316 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.09 yDistance=-0.12
00:10:27.317 00.001 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.14, period_length = 288.78
00:10:27.317 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:10:27.318 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:27.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:10:27.318 00.000 10072 MoveAxis(E, 1, ABG)
00:10:27.318 00.000 10072 Guiding  Dir = 2, Dur = 1
00:10:27.318 00.000 10072 IsGuiding returns 0
00:10:27.319 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:27.325 00.006 10072 PulseGuide returned control before completion, sleep 11
00:10:27.349 00.024 1032 UpdateGuideState exits: m=1241 SNR=24.8
00:10:27.352 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:27.353 00.001 10072 IsGuiding returns 0
00:10:27.353 00.000 10072 Move returns status 0, amount 1
00:10:27.354 00.001 10072 MoveAxis(N, 0, ABG)
00:10:27.354 00.000 10072 Move returns status 0, amount 0
00:10:27.354 00.000 10072 move complete, result=0
00:10:27.354 00.000 10072 worker thread done servicing request
00:10:27.354 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:27.356 00.002 1032 Enqueuing Expose request
00:10:27.358 00.002 10072 Worker thread wakes up
00:10:27.358 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:27.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:27.358 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:10:27.774 00.416 10072 Exposure complete
00:10:27.832 00.058 10072 worker thread done servicing request
00:10:27.833 00.001 1032 OnExposeComplete: enter
00:10:27.836 00.003 1032 UpdateGuideState(): m_state=6
00:10:27.838 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 744
00:10:27.841 00.003 1032 Star::Find returns 1 (0), X=324.76, Y=739.82, Mass=1384, SNR=26.2, Peak=168 HFD=2.6
00:10:27.843 00.002 1032 MultiStar: [#1 0.11,0.24,1.16,U] [#2 0.06,0.03,0.89,U] [#3 0.19,0.13,0.68,U] [#4 0.19,0.21,0.00,M1] [#5 0.10,0.21,0.71,U] [#6 0.23,0.22,0.00,M1] [#7 0.22,0.18,0.00,M3] [#8 0.08,0.14,0.57,U] 
00:10:27.844 00.001 1032 refined, 5 included, MultiStar: {0.10, 0.16}, one-star: {0.08, 0.18}
00:10:27.846 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
00:10:27.848 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
00:10:27.851 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.01 mountX=0.13 mountY=-0.14, mountTheta=-0.82
00:10:27.854 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.16, opts=13)
00:10:27.856 00.002 1032 Enqueuing Move request for scope (0.10, 0.16)
00:10:27.858 00.002 10072 Worker thread wakes up
00:10:27.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
00:10:27.858 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
00:10:27.858 00.000 10072 Moving (0.10, 0.16) raw xDistance=0.13 yDistance=-0.14
00:10:27.860 00.002 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.14, period_length = 288.78
00:10:27.860 00.000 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
00:10:27.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:27.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:10:27.861 00.001 10072 MoveAxis(E, 1, ABG)
00:10:27.861 00.000 10072 Guiding  Dir = 2, Dur = 1
00:10:27.861 00.000 10072 IsGuiding returns 0
00:10:27.863 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:27.866 00.003 10072 IsGuiding returns 0
00:10:27.866 00.000 10072 Move returns status 0, amount 1
00:10:27.866 00.000 10072 MoveAxis(N, 0, ABG)
00:10:27.866 00.000 10072 Move returns status 0, amount 0
00:10:27.866 00.000 10072 move complete, result=0
00:10:27.866 00.000 10072 worker thread done servicing request
00:10:27.885 00.019 1032 UpdateGuideState exits: m=1384 SNR=26.2
00:10:27.888 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:27.890 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:27.892 00.002 1032 Enqueuing Expose request
00:10:27.896 00.004 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:10:27.899 00.003 10072 Worker thread wakes up
00:10:27.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:27.900 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:28.536 00.636 10072 Exposure complete
00:10:28.596 00.060 10072 worker thread done servicing request
00:10:28.597 00.001 1032 OnExposeComplete: enter
00:10:28.599 00.002 1032 UpdateGuideState(): m_state=6
00:10:28.601 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 745
00:10:28.604 00.003 1032 Star::Find returns 1 (0), X=324.76, Y=739.74, Mass=1452, SNR=26.8, Peak=175 HFD=2.8
00:10:28.607 00.003 1032 MultiStar: [#1 0.12,0.09,1.05,U] [#2 0.11,-0.10,0.91,U] [#3 0.14,0.03,0.69,U] [#4 0.47,0.14,0.00,M2] [#5 0.16,0.21,0.68,U] [#6 0.28,0.10,0.00,M2] [#7 0.13,0.14,0.53,U] [#8 0.19,-0.05,0.55,U] 
00:10:28.608 00.001 1032 single-star, 6 included, MultiStar: {0.13, 0.06}, one-star: {0.08, 0.10}
00:10:28.610 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
00:10:28.616 00.006 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
00:10:28.619 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.85 mountX=0.07 mountY=-0.11, mountTheta=-0.98
00:10:28.624 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
00:10:28.627 00.003 1032 Enqueuing Move request for scope (0.08, 0.10)
00:10:28.630 00.003 10072 Worker thread wakes up
00:10:28.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
00:10:28.630 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
00:10:28.630 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.07 yDistance=-0.11
00:10:28.631 00.001 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.14, period_length = 288.78
00:10:28.631 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:10:28.632 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:28.632 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:10:28.632 00.000 10072 MoveAxis(E, 1, ABG)
00:10:28.632 00.000 10072 Guiding  Dir = 2, Dur = 1
00:10:28.632 00.000 10072 IsGuiding returns 0
00:10:28.632 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:28.634 00.002 10072 PulseGuide returned control before completion, sleep 11
00:10:28.656 00.022 1032 UpdateGuideState exits: m=1452 SNR=26.8
00:10:28.660 00.004 10072 IsGuiding returns 0
00:10:28.660 00.000 10072 Move returns status 0, amount 1
00:10:28.660 00.000 10072 MoveAxis(N, 0, ABG)
00:10:28.660 00.000 10072 Move returns status 0, amount 0
00:10:28.660 00.000 10072 move complete, result=0
00:10:28.660 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:28.662 00.002 10072 worker thread done servicing request
00:10:28.662 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:28.663 00.001 1032 Enqueuing Expose request
00:10:28.665 00.002 10072 Worker thread wakes up
00:10:28.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:28.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:28.665 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:10:29.083 00.418 10072 Exposure complete
00:10:29.137 00.054 10072 worker thread done servicing request
00:10:29.137 00.000 1032 OnExposeComplete: enter
00:10:29.139 00.002 1032 UpdateGuideState(): m_state=6
00:10:29.141 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 746
00:10:29.145 00.004 1032 Star::Find returns 1 (0), X=324.78, Y=739.70, Mass=1492, SNR=27.2, Peak=190 HFD=2.7
00:10:29.147 00.002 1032 MultiStar: [#1 0.21,0.19,0.00,M1] [#2 0.15,-0.01,0.91,U] [#3 0.25,-0.01,0.74,U] [#4 0.35,0.13,0.00,M3] [#5 0.20,0.10,0.70,U] [#6 0.05,0.03,0.68,U] [#7 0.07,0.14,0.51,U] [#8 0.03,0.02,0.59,U] 
00:10:29.150 00.003 1032 single-star, 6 included, MultiStar: {0.13, 0.04}, one-star: {0.10, 0.05}
00:10:29.151 00.001 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
00:10:29.154 00.003 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
00:10:29.156 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.47 mountX=0.02 mountY=-0.11, mountTheta=-1.36
00:10:29.159 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
00:10:29.161 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
00:10:29.163 00.002 10072 Worker thread wakes up
00:10:29.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
00:10:29.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
00:10:29.163 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
00:10:29.165 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.13, period_length = 288.78
00:10:29.165 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:10:29.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:29.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:10:29.165 00.000 10072 MoveAxis(E, 1, ABG)
00:10:29.165 00.000 10072 Guiding  Dir = 2, Dur = 1
00:10:29.165 00.000 10072 IsGuiding returns 0
00:10:29.165 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:29.168 00.003 10072 PulseGuide returned control before completion, sleep 11
00:10:29.189 00.021 10072 IsGuiding returns 0
00:10:29.189 00.000 10072 Move returns status 0, amount 1
00:10:29.189 00.000 10072 MoveAxis(N, 0, ABG)
00:10:29.189 00.000 10072 Move returns status 0, amount 0
00:10:29.189 00.000 10072 move complete, result=0
00:10:29.190 00.001 10072 worker thread done servicing request
00:10:29.190 00.000 1032 UpdateGuideState exits: m=1492 SNR=27.2
00:10:29.193 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:29.195 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:29.197 00.002 1032 Enqueuing Expose request
00:10:29.198 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:10:29.201 00.003 10072 Worker thread wakes up
00:10:29.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:29.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:29.833 00.632 10072 Exposure complete
00:10:29.888 00.055 10072 worker thread done servicing request
00:10:29.888 00.000 1032 OnExposeComplete: enter
00:10:29.891 00.003 1032 UpdateGuideState(): m_state=6
00:10:29.894 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 747
00:10:29.896 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=739.69, Mass=1346, SNR=25.9, Peak=168 HFD=2.7
00:10:29.898 00.002 1032 MultiStar: [#1 0.25,0.18,0.00,M2] [#2 0.15,0.11,0.96,U] [#3 0.26,0.11,0.00,M1] [#4 0.25,0.17,0.00,M4] [#5 0.24,0.11,0.71,U] [#6 0.31,0.00,0.00,M2] [#7 0.17,0.06,0.56,U] [#8 0.23,-0.01,0.61,U] 
00:10:29.901 00.003 1032 single-star, 4 included, MultiStar: {0.16, 0.07}, one-star: {0.08, 0.05}
00:10:29.903 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
00:10:29.905 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
00:10:29.907 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.56 mountX=0.03 mountY=-0.09, mountTheta=-1.27
00:10:29.910 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
00:10:29.913 00.003 1032 Enqueuing Move request for scope (0.08, 0.05)
00:10:29.915 00.002 10072 Worker thread wakes up
00:10:29.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:10:29.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:10:29.916 00.001 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
00:10:29.917 00.001 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.13, period_length = 288.78
00:10:29.917 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:10:29.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:29.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:10:29.917 00.000 10072 MoveAxis(E, 2, ABG)
00:10:29.917 00.000 10072 Guiding  Dir = 2, Dur = 2
00:10:29.917 00.000 10072 IsGuiding returns 0
00:10:29.918 00.001 10072 PulseGuide returned control before completion, sleep 12
00:10:29.918 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:29.937 00.019 10072 IsGuiding returns 0
00:10:29.937 00.000 10072 Move returns status 0, amount 2
00:10:29.937 00.000 10072 MoveAxis(N, 0, ABG)
00:10:29.937 00.000 10072 Move returns status 0, amount 0
00:10:29.937 00.000 10072 move complete, result=0
00:10:29.937 00.000 10072 worker thread done servicing request
00:10:29.941 00.004 1032 UpdateGuideState exits: m=1346 SNR=25.9
00:10:29.943 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:29.944 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:29.945 00.001 1032 Enqueuing Expose request
00:10:29.947 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:10:29.949 00.002 10072 Worker thread wakes up
00:10:29.949 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:29.949 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:30.366 00.417 10072 Exposure complete
00:10:30.420 00.054 10072 worker thread done servicing request
00:10:30.420 00.000 1032 OnExposeComplete: enter
00:10:30.421 00.001 1032 UpdateGuideState(): m_state=6
00:10:30.423 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 748
00:10:30.426 00.003 1032 Star::Find returns 1 (0), X=324.70, Y=739.76, Mass=1369, SNR=26.1, Peak=154 HFD=2.7
00:10:30.428 00.002 1032 MultiStar: [#1 0.08,0.23,1.17,U] [#2 0.10,0.07,0.99,U] [#3 0.14,0.19,0.70,U] [#4 0.12,0.09,0.64,U] [#5 0.04,0.07,0.70,U] [#6 0.19,0.02,0.67,U] [#7 0.20,0.25,0.00,M1] [#8 0.10,0.02,0.60,U] 
00:10:30.429 00.001 1032 single-star, 7 included, MultiStar: {0.10, 0.11}, one-star: {0.03, 0.12}
00:10:30.430 00.001 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
00:10:30.432 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
00:10:30.435 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.31 mountX=0.10 mountY=-0.06, mountTheta=-0.52
00:10:30.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
00:10:30.440 00.002 1032 Enqueuing Move request for scope (0.03, 0.12)
00:10:30.442 00.002 10072 Worker thread wakes up
00:10:30.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
00:10:30.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
00:10:30.442 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.10 yDistance=-0.06
00:10:30.443 00.001 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.13, period_length = 288.78
00:10:30.443 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:10:30.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:30.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:10:30.443 00.000 10072 MoveAxis(W, 2, ABG)
00:10:30.443 00.000 10072 Guiding  Dir = 3, Dur = 2
00:10:30.444 00.001 10072 IsGuiding returns 0
00:10:30.444 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:30.447 00.003 10072 PulseGuide returned control before completion, sleep 12
00:10:30.464 00.017 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:10:30.466 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:30.468 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:30.469 00.001 1032 Enqueuing Expose request
00:10:30.473 00.004 10072 IsGuiding returns 0
00:10:30.473 00.000 10072 Move returns status 0, amount 2
00:10:30.473 00.000 10072 MoveAxis(N, 0, ABG)
00:10:30.473 00.000 10072 Move returns status 0, amount 0
00:10:30.473 00.000 10072 move complete, result=0
00:10:30.473 00.000 10072 worker thread done servicing request
00:10:30.473 00.000 10072 Worker thread wakes up
00:10:30.473 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:30.473 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:30.480 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:10:31.098 00.618 10072 Exposure complete
00:10:31.151 00.053 10072 worker thread done servicing request
00:10:31.151 00.000 1032 OnExposeComplete: enter
00:10:31.153 00.002 1032 UpdateGuideState(): m_state=6
00:10:31.156 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 749
00:10:31.157 00.001 1032 Star::Find returns 1 (0), X=324.73, Y=739.83, Mass=1389, SNR=26.2, Peak=174 HFD=2.6
00:10:31.160 00.003 1032 MultiStar: [#1 0.11,0.19,1.15,U] [#2 0.22,-0.04,0.95,U] [#3 0.33,0.05,0.00,M1] [#4 0.24,0.20,0.00,M4] [#5 0.18,0.05,0.73,U] [#6 0.04,0.14,0.70,U] [#7 0.14,0.15,0.51,U] [#8 0.09,0.06,0.56,U] 
00:10:31.162 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.11}, one-star: {0.06, 0.19}
00:10:31.163 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
00:10:31.165 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
00:10:31.167 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.74 mountX=0.08 mountY=-0.15, mountTheta=-1.09
00:10:31.169 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
00:10:31.171 00.002 1032 Enqueuing Move request for scope (0.12, 0.11)
00:10:31.172 00.001 10072 Worker thread wakes up
00:10:31.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
00:10:31.172 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
00:10:31.172 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.08 yDistance=-0.15
00:10:31.174 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.13, period_length = 288.78
00:10:31.174 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:10:31.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:31.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:10:31.174 00.000 10072 MoveAxis(W, 2, ABG)
00:10:31.174 00.000 10072 Guiding  Dir = 3, Dur = 2
00:10:31.175 00.001 10072 IsGuiding returns 0
00:10:31.175 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:31.179 00.004 10072 PulseGuide returned control before completion, sleep 12
00:10:31.199 00.020 1032 UpdateGuideState exits: m=1389 SNR=26.2
00:10:31.201 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:31.204 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:31.209 00.005 10072 IsGuiding returns 0
00:10:31.209 00.000 10072 Move returns status 0, amount 2
00:10:31.209 00.000 1032 Enqueuing Expose request
00:10:31.211 00.002 10072 MoveAxis(N, 0, ABG)
00:10:31.211 00.000 10072 Move returns status 0, amount 0
00:10:31.211 00.000 10072 move complete, result=0
00:10:31.211 00.000 10072 worker thread done servicing request
00:10:31.211 00.000 10072 Worker thread wakes up
00:10:31.212 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:31.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:31.219 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:10:31.619 00.400 10072 Exposure complete
00:10:31.674 00.055 10072 worker thread done servicing request
00:10:31.674 00.000 1032 OnExposeComplete: enter
00:10:31.677 00.003 1032 UpdateGuideState(): m_state=6
00:10:31.679 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 750
00:10:31.682 00.003 1032 Star::Find returns 1 (0), X=324.90, Y=739.74, Mass=1283, SNR=25.2, Peak=174 HFD=2.5
00:10:31.685 00.003 1032 MultiStar: [#1 0.15,0.26,0.00,M1] [#2 0.21,0.03,1.00,U] [#3 0.15,0.17,0.75,U] [#4 0.23,0.23,0.00,M5] [#5 0.24,0.16,0.00,M1] [#6 0.12,0.01,0.73,U] [#7 0.15,0.33,0.00,M1] [#8 0.15,0.05,0.62,U] 
00:10:31.687 00.002 1032 refined, 4 included, MultiStar: {0.18, 0.07}, one-star: {0.23, 0.10}
00:10:31.689 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
00:10:31.692 00.003 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
00:10:31.694 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.38 mountX=0.02 mountY=-0.19, mountTheta=-1.45
00:10:31.697 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.07, opts=13)
00:10:31.699 00.002 1032 Enqueuing Move request for scope (0.18, 0.07)
00:10:31.701 00.002 10072 Worker thread wakes up
00:10:31.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
00:10:31.701 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
00:10:31.701 00.000 10072 Moving (0.18, 0.07) raw xDistance=0.02 yDistance=-0.19
00:10:31.702 00.001 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.13, period_length = 288.78
00:10:31.702 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:10:31.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:31.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:10:31.702 00.000 10072 MoveAxis(W, 1, ABG)
00:10:31.702 00.000 10072 Guiding  Dir = 3, Dur = 1
00:10:31.704 00.002 10072 IsGuiding returns 0
00:10:31.704 00.000 10072 PulseGuide returned control before completion, sleep 11
00:10:31.705 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:31.724 00.019 10072 IsGuiding returns 0
00:10:31.724 00.000 10072 Move returns status 0, amount 1
00:10:31.724 00.000 10072 MoveAxis(N, 0, ABG)
00:10:31.724 00.000 10072 Move returns status 0, amount 0
00:10:31.724 00.000 10072 move complete, result=0
00:10:31.724 00.000 10072 worker thread done servicing request
00:10:31.728 00.004 1032 UpdateGuideState exits: m=1283 SNR=25.2
00:10:31.730 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:31.733 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:31.735 00.002 1032 Enqueuing Expose request
00:10:31.738 00.003 10072 Worker thread wakes up
00:10:31.738 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:31.738 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:31.738 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:10:32.364 00.626 10072 Exposure complete
00:10:32.417 00.053 10072 worker thread done servicing request
00:10:32.417 00.000 1032 OnExposeComplete: enter
00:10:32.419 00.002 1032 UpdateGuideState(): m_state=6
00:10:32.422 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 751
00:10:32.424 00.002 1032 Star::Find returns 1 (0), X=324.83, Y=739.80, Mass=1371, SNR=26.1, Peak=160 HFD=2.7
00:10:32.428 00.004 1032 MultiStar: [#1 0.13,0.22,1.14,U] [#2 0.22,0.15,0.96,U] [#3 0.06,0.12,0.75,U] [#4 0.29,0.13,0.00,M6] [#5 0.10,0.24,0.71,U] [#6 0.22,-0.01,0.74,U] [#7 0.24,0.39,0.00,M2] [#8 0.12,0.14,0.57,U] 
00:10:32.430 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.15}, one-star: {0.15, 0.15}
00:10:32.432 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
00:10:32.433 00.001 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
00:10:32.436 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.80 mountX=0.11 mountY=-0.18, mountTheta=-1.03
00:10:32.439 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.15, opts=13)
00:10:32.441 00.002 1032 Enqueuing Move request for scope (0.15, 0.15)
00:10:32.444 00.003 10072 Worker thread wakes up
00:10:32.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
00:10:32.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
00:10:32.444 00.000 10072 Moving (0.15, 0.15) raw xDistance=0.11 yDistance=-0.18
00:10:32.445 00.001 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.13, period_length = 288.78
00:10:32.445 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:10:32.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:32.446 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:10:32.446 00.000 10072 MoveAxis(W, 2, ABG)
00:10:32.446 00.000 10072 Guiding  Dir = 3, Dur = 2
00:10:32.446 00.000 10072 IsGuiding returns 0
00:10:32.446 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:32.449 00.003 10072 PulseGuide returned control before completion, sleep 12
00:10:32.469 00.020 1032 UpdateGuideState exits: m=1371 SNR=26.1
00:10:32.471 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:32.473 00.002 10072 IsGuiding returns 0
00:10:32.473 00.000 10072 Move returns status 0, amount 2
00:10:32.474 00.001 10072 MoveAxis(N, 0, ABG)
00:10:32.474 00.000 10072 Move returns status 0, amount 0
00:10:32.474 00.000 10072 move complete, result=0
00:10:32.474 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:32.476 00.002 1032 Enqueuing Expose request
00:10:32.477 00.001 10072 worker thread done servicing request
00:10:32.477 00.000 10072 Worker thread wakes up
00:10:32.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:32.477 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
00:10:32.480 00.003 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:32.899 00.419 10072 Exposure complete
00:10:32.956 00.057 10072 worker thread done servicing request
00:10:32.956 00.000 1032 OnExposeComplete: enter
00:10:32.961 00.005 1032 UpdateGuideState(): m_state=6
00:10:32.964 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 752
00:10:32.966 00.002 1032 Star::Find returns 1 (0), X=324.81, Y=739.83, Mass=1326, SNR=25.7, Peak=164 HFD=2.5
00:10:32.968 00.002 1032 MultiStar: [#1 0.21,0.28,0.00,M1] [#2 0.15,0.15,0.98,U] [#3 0.08,0.15,0.77,U] [#4 0.17,0.14,0.73,U] [#5 0.09,0.28,0.00,M1] [#6 0.20,0.23,0.00,M1] [#7 0.04,0.29,0.00,M3] [#8 0.05,0.13,0.60,U] 
00:10:32.970 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.15}, one-star: {0.14, 0.19}
00:10:32.971 00.001 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:10:32.973 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:10:32.975 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.20 cameraTheta=0.90 mountX=0.12 mountY=-0.16, mountTheta=-0.93
00:10:32.978 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.15, opts=13)
00:10:32.980 00.002 1032 Enqueuing Move request for scope (0.12, 0.15)
00:10:32.982 00.002 10072 Worker thread wakes up
00:10:32.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
00:10:32.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
00:10:32.982 00.000 10072 Moving (0.12, 0.15) raw xDistance=0.12 yDistance=-0.16
00:10:32.983 00.001 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.13, period_length = 288.78
00:10:32.983 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:10:32.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:32.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:10:32.983 00.000 10072 MoveAxis(W, 1, ABG)
00:10:32.983 00.000 10072 Guiding  Dir = 3, Dur = 1
00:10:32.983 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:32.987 00.004 10072 IsGuiding returns 0
00:10:32.989 00.002 10072 IsGuiding returns 0
00:10:32.989 00.000 10072 Move returns status 0, amount 1
00:10:32.989 00.000 10072 MoveAxis(N, 0, ABG)
00:10:32.990 00.001 10072 Move returns status 0, amount 0
00:10:32.990 00.000 10072 move complete, result=0
00:10:32.990 00.000 10072 worker thread done servicing request
00:10:33.009 00.019 1032 UpdateGuideState exits: m=1326 SNR=25.7
00:10:33.012 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:33.014 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:33.017 00.003 1032 Enqueuing Expose request
00:10:33.021 00.004 10072 Worker thread wakes up
00:10:33.021 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
00:10:33.025 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:33.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:33.662 00.637 10072 Exposure complete
00:10:33.718 00.056 10072 worker thread done servicing request
00:10:33.718 00.000 1032 OnExposeComplete: enter
00:10:33.720 00.002 1032 UpdateGuideState(): m_state=6
00:10:33.722 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 753
00:10:33.725 00.003 1032 Star::Find returns 1 (0), X=324.71, Y=739.85, Mass=1345, SNR=25.8, Peak=170 HFD=2.6
00:10:33.727 00.002 1032 MultiStar: [#1 -0.00,0.24,1.15,U] [#2 0.07,0.08,1.00,U] [#3 0.26,0.13,0.00,M1] [#4 0.47,0.18,0.00,M6] [#5 0.04,0.11,0.71,U] [#6 0.11,0.17,0.67,U] [#7 0.14,0.14,0.54,U] [#8 0.01,0.12,0.61,U] 
00:10:33.729 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.16}, one-star: {0.04, 0.21}
00:10:33.730 00.001 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
00:10:33.732 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
00:10:33.733 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.26 mountX=0.14 mountY=-0.09, mountTheta=-0.57
00:10:33.737 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.16, opts=13)
00:10:33.740 00.003 1032 Enqueuing Move request for scope (0.05, 0.16)
00:10:33.742 00.002 10072 Worker thread wakes up
00:10:33.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
00:10:33.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
00:10:33.742 00.000 10072 Moving (0.05, 0.16) raw xDistance=0.14 yDistance=-0.09
00:10:33.743 00.001 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.13, period_length = 288.78
00:10:33.743 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:10:33.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:33.744 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:10:33.744 00.000 10072 MoveAxis(W, 71, ABG)
00:10:33.744 00.000 10072 Guiding  Dir = 3, Dur = 71
00:10:33.744 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:33.746 00.002 10072 IsGuiding returns 0
00:10:33.747 00.001 10072 PulseGuide returned control before completion, sleep 81
00:10:33.765 00.018 1032 UpdateGuideState exits: m=1345 SNR=25.8
00:10:33.767 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:33.771 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:33.774 00.003 1032 Enqueuing Expose request
00:10:33.832 00.058 10072 IsGuiding returns 0
00:10:33.832 00.000 10072 Move returns status 0, amount 71
00:10:33.832 00.000 10072 MoveAxis(N, 0, ABG)
00:10:33.832 00.000 10072 Move returns status 0, amount 0
00:10:33.832 00.000 10072 move complete, result=0
00:10:33.832 00.000 10072 worker thread done servicing request
00:10:33.832 00.000 10072 Worker thread wakes up
00:10:33.832 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:33.832 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:33.832 00.000 1032 GuideStep: 0.1 px 71 ms WEST, -0.1 px 0 ms NORTH
00:10:34.242 00.410 10072 Exposure complete
00:10:34.293 00.051 10072 worker thread done servicing request
00:10:34.293 00.000 1032 OnExposeComplete: enter
00:10:34.297 00.004 1032 UpdateGuideState(): m_state=6
00:10:34.298 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 754
00:10:34.302 00.004 1032 Star::Find returns 1 (0), X=324.84, Y=739.82, Mass=1341, SNR=25.7, Peak=170 HFD=2.5
00:10:34.304 00.002 1032 MultiStar: [#1 0.23,0.19,0.00,M1] [#2 0.10,0.07,0.97,U] [#3 0.15,0.13,0.69,U] [#4 0.13,0.10,0.66,U] [#5 0.04,0.16,0.71,U] [#6 0.18,0.08,0.72,U] [#7 0.08,0.13,0.56,U] [#8 0.12,-0.03,0.59,U] 
00:10:34.307 00.003 1032 refined, 7 included, MultiStar: {0.12, 0.11}, one-star: {0.16, 0.18}
00:10:34.308 00.001 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
00:10:34.310 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
00:10:34.312 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.71 mountX=0.07 mountY=-0.15, mountTheta=-1.12
00:10:34.316 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
00:10:34.318 00.002 1032 Enqueuing Move request for scope (0.12, 0.11)
00:10:34.320 00.002 10072 Worker thread wakes up
00:10:34.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
00:10:34.320 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
00:10:34.320 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.07 yDistance=-0.15
00:10:34.321 00.001 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.13, period_length = 288.78
00:10:34.321 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:10:34.321 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:34.321 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:10:34.321 00.000 10072 MoveAxis(W, 2, ABG)
00:10:34.321 00.000 10072 Guiding  Dir = 3, Dur = 2
00:10:34.323 00.002 10072 IsGuiding returns 0
00:10:34.323 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:34.325 00.002 10072 PulseGuide returned control before completion, sleep 12
00:10:34.346 00.021 10072 IsGuiding returns 0
00:10:34.346 00.000 10072 Move returns status 0, amount 2
00:10:34.346 00.000 10072 MoveAxis(N, 0, ABG)
00:10:34.346 00.000 10072 Move returns status 0, amount 0
00:10:34.347 00.001 10072 move complete, result=0
00:10:34.347 00.000 10072 worker thread done servicing request
00:10:34.347 00.000 1032 UpdateGuideState exits: m=1341 SNR=25.7
00:10:34.349 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:34.352 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:34.354 00.002 1032 Enqueuing Expose request
00:10:34.356 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:10:34.358 00.002 10072 Worker thread wakes up
00:10:34.358 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:34.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:34.988 00.630 10072 Exposure complete
00:10:35.041 00.053 10072 worker thread done servicing request
00:10:35.042 00.001 1032 OnExposeComplete: enter
00:10:35.043 00.001 1032 UpdateGuideState(): m_state=6
00:10:35.045 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 755
00:10:35.048 00.003 1032 Star::Find returns 1 (0), X=324.72, Y=739.78, Mass=1448, SNR=26.8, Peak=170 HFD=2.7
00:10:35.050 00.002 1032 MultiStar: [#1 0.12,0.18,1.10,U] [#2 0.16,0.11,0.96,U] [#3 0.15,0.24,0.00,M1] [#4 0.25,0.22,0.00,M6] [#5 0.13,0.13,0.67,U] [#6 0.19,0.11,0.69,U] [#7 0.09,0.12,0.52,U] [#8 0.11,0.11,0.59,U] 
00:10:35.053 00.003 1032 single-star, 6 included, MultiStar: {0.12, 0.13}, one-star: {0.05, 0.14}
00:10:35.056 00.003 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
00:10:35.057 00.001 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
00:10:35.059 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.21 mountX=0.12 mountY=-0.09, mountTheta=-0.62
00:10:35.063 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
00:10:35.065 00.002 1032 Enqueuing Move request for scope (0.05, 0.14)
00:10:35.067 00.002 10072 Worker thread wakes up
00:10:35.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
00:10:35.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
00:10:35.067 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.12 yDistance=-0.09
00:10:35.068 00.001 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.12, period_length = 288.78
00:10:35.068 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:10:35.068 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:35.068 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:10:35.068 00.000 10072 MoveAxis(W, 2, ABG)
00:10:35.068 00.000 10072 Guiding  Dir = 3, Dur = 2
00:10:35.069 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:35.070 00.001 10072 IsGuiding returns 0
00:10:35.071 00.001 10072 PulseGuide returned control before completion, sleep 12
00:10:35.091 00.020 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:10:35.093 00.002 10072 IsGuiding returns 0
00:10:35.093 00.000 10072 Move returns status 0, amount 2
00:10:35.093 00.000 10072 MoveAxis(N, 0, ABG)
00:10:35.093 00.000 10072 Move returns status 0, amount 0
00:10:35.094 00.001 10072 move complete, result=0
00:10:35.094 00.000 10072 worker thread done servicing request
00:10:35.094 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:35.096 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:35.098 00.002 1032 Enqueuing Expose request
00:10:35.099 00.001 10072 Worker thread wakes up
00:10:35.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:35.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:35.099 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:10:35.519 00.420 10072 Exposure complete
00:10:35.572 00.053 10072 worker thread done servicing request
00:10:35.572 00.000 1032 OnExposeComplete: enter
00:10:35.574 00.002 1032 UpdateGuideState(): m_state=6
00:10:35.576 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 756
00:10:35.579 00.003 1032 Star::Find returns 1 (0), X=324.76, Y=739.72, Mass=1354, SNR=25.9, Peak=180 HFD=2.6
00:10:35.582 00.003 1032 MultiStar: [#1 0.27,0.29,0.00,M1] [#2 0.22,0.03,0.99,U] [#3 0.12,0.20,0.76,U] [#4 0.09,0.24,0.73,U] [#5 0.19,0.20,0.00,M1] [#6 0.17,0.20,0.73,U] [#7 0.24,0.28,0.00,M1] [#8 -0.08,0.02,0.61,U] 
00:10:35.584 00.002 1032 single-star, 5 included, MultiStar: {0.11, 0.12}, one-star: {0.08, 0.08}
00:10:35.585 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
00:10:35.587 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
00:10:35.590 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.74 mountX=0.05 mountY=-0.10, mountTheta=-1.09
00:10:35.596 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
00:10:35.601 00.005 1032 Enqueuing Move request for scope (0.08, 0.08)
00:10:35.605 00.004 10072 Worker thread wakes up
00:10:35.605 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
00:10:35.605 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
00:10:35.605 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.05 yDistance=-0.10
00:10:35.606 00.001 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.12, period_length = 288.78
00:10:35.606 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:10:35.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:35.606 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:10:35.606 00.000 10072 MoveAxis(W, 1, ABG)
00:10:35.606 00.000 10072 Guiding  Dir = 3, Dur = 1
00:10:35.606 00.000 10072 IsGuiding returns 0
00:10:35.608 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:35.609 00.001 10072 PulseGuide returned control before completion, sleep 11
00:10:35.624 00.015 10072 IsGuiding returns 0
00:10:35.624 00.000 10072 Move returns status 0, amount 1
00:10:35.624 00.000 10072 MoveAxis(N, 0, ABG)
00:10:35.624 00.000 10072 Move returns status 0, amount 0
00:10:35.624 00.000 10072 move complete, result=0
00:10:35.624 00.000 10072 worker thread done servicing request
00:10:35.630 00.006 1032 UpdateGuideState exits: m=1354 SNR=25.9
00:10:35.632 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:35.634 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:35.636 00.002 1032 Enqueuing Expose request
00:10:35.638 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:10:35.646 00.008 10072 Worker thread wakes up
00:10:35.646 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:35.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:36.282 00.636 10072 Exposure complete
00:10:36.336 00.054 10072 worker thread done servicing request
00:10:36.336 00.000 1032 OnExposeComplete: enter
00:10:36.339 00.003 1032 UpdateGuideState(): m_state=6
00:10:36.341 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 757
00:10:36.344 00.003 1032 Star::Find returns 1 (0), X=324.92, Y=739.72, Mass=1301, SNR=25.3, Peak=184 HFD=2.6
00:10:36.346 00.002 1032 MultiStar: [#1 0.14,0.28,0.00,M2] [#2 0.27,0.06,0.92,U] [#3 0.21,0.16,0.75,U] [#4 0.12,0.17,0.71,U] [#5 0.01,0.24,0.69,U] [#6 0.19,0.23,0.00,M1] [#7 0.23,0.33,0.00,M2] [#8 -0.01,0.10,0.58,U] 
00:10:36.347 00.001 1032 refined, 5 included, MultiStar: {0.16, 0.13}, one-star: {0.25, 0.07}
00:10:36.349 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
00:10:36.352 00.003 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
00:10:36.354 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.20 cameraTheta=0.67 mountX=0.08 mountY=-0.19, mountTheta=-1.16
00:10:36.357 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.13, opts=13)
00:10:36.361 00.004 1032 Enqueuing Move request for scope (0.16, 0.13)
00:10:36.364 00.003 10072 Worker thread wakes up
00:10:36.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
00:10:36.364 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
00:10:36.364 00.000 10072 Moving (0.16, 0.13) raw xDistance=0.08 yDistance=-0.19
00:10:36.365 00.001 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.12, period_length = 288.78
00:10:36.365 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:10:36.365 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:36.365 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:10:36.365 00.000 10072 MoveAxis(W, 2, ABG)
00:10:36.365 00.000 10072 Guiding  Dir = 3, Dur = 2
00:10:36.366 00.001 10072 IsGuiding returns 0
00:10:36.366 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:36.370 00.004 10072 PulseGuide returned control before completion, sleep 12
00:10:36.388 00.018 10072 IsGuiding returns 0
00:10:36.388 00.000 10072 Move returns status 0, amount 2
00:10:36.388 00.000 10072 MoveAxis(N, 0, ABG)
00:10:36.389 00.001 10072 Move returns status 0, amount 0
00:10:36.389 00.000 10072 move complete, result=0
00:10:36.389 00.000 10072 worker thread done servicing request
00:10:36.390 00.001 1032 UpdateGuideState exits: m=1301 SNR=25.3
00:10:36.394 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:36.396 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:36.399 00.003 1032 Enqueuing Expose request
00:10:36.400 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
00:10:36.402 00.002 10072 Worker thread wakes up
00:10:36.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:36.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:36.814 00.412 10072 Exposure complete
00:10:36.873 00.059 10072 worker thread done servicing request
00:10:36.873 00.000 1032 OnExposeComplete: enter
00:10:36.876 00.003 1032 UpdateGuideState(): m_state=6
00:10:36.877 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 758
00:10:36.879 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=739.71, Mass=1252, SNR=24.9, Peak=173 HFD=2.5
00:10:36.881 00.002 1032 MultiStar: [#1 0.22,0.19,0.00,M3] [#2 0.26,0.02,1.01,U] [#3 0.29,0.08,0.00,M1] [#4 0.18,0.12,0.72,U] [#5 0.13,0.12,0.75,U] [#6 0.31,0.08,0.00,M2] [#7 0.12,0.28,0.00,M3] [#8 0.22,-0.01,0.62,U] 
00:10:36.883 00.002 1032 single-star, 4 included, MultiStar: {0.19, 0.06}, one-star: {0.15, 0.07}
00:10:36.884 00.001 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
00:10:36.886 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
00:10:36.887 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.16 cameraTheta=0.43 mountX=0.03 mountY=-0.16, mountTheta=-1.40
00:10:36.891 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.07, opts=13)
00:10:36.892 00.001 1032 Enqueuing Move request for scope (0.15, 0.07)
00:10:36.894 00.002 10072 Worker thread wakes up
00:10:36.894 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
00:10:36.894 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
00:10:36.894 00.000 10072 Moving (0.15, 0.07) raw xDistance=0.03 yDistance=-0.16
00:10:36.896 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.12, period_length = 288.78
00:10:36.896 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:10:36.896 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:36.896 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:10:36.896 00.000 10072 MoveAxis(W, 2, ABG)
00:10:36.896 00.000 10072 Guiding  Dir = 3, Dur = 2
00:10:36.897 00.001 10072 IsGuiding returns 0
00:10:36.897 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:36.899 00.002 10072 PulseGuide returned control before completion, sleep 12
00:10:36.918 00.019 10072 IsGuiding returns 0
00:10:36.918 00.000 10072 Move returns status 0, amount 2
00:10:36.918 00.000 10072 MoveAxis(N, 0, ABG)
00:10:36.918 00.000 10072 Move returns status 0, amount 0
00:10:36.918 00.000 10072 move complete, result=0
00:10:36.919 00.001 10072 worker thread done servicing request
00:10:36.921 00.002 1032 UpdateGuideState exits: m=1252 SNR=24.9
00:10:36.925 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:36.928 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:36.930 00.002 1032 Enqueuing Expose request
00:10:36.933 00.003 10072 Worker thread wakes up
00:10:36.933 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
00:10:36.936 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:36.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:37.562 00.626 10072 Exposure complete
00:10:37.631 00.069 10072 worker thread done servicing request
00:10:37.631 00.000 1032 OnExposeComplete: enter
00:10:37.634 00.003 1032 UpdateGuideState(): m_state=6
00:10:37.637 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 759
00:10:37.639 00.002 1032 Star::Find returns 1 (0), X=324.91, Y=739.64, Mass=1462, SNR=26.9, Peak=194 HFD=2.6
00:10:37.642 00.003 1032 MultiStar: [#1 0.18,0.05,1.09,U] [#2 0.16,-0.11,0.95,U] [#3 0.20,-0.14,0.72,U] [#4 0.26,0.10,0.00,M4] [#5 0.19,0.03,0.68,U] [#6 0.41,-0.07,0.00,M3] [#7 0.40,-0.01,0.00,M4] [#8 0.31,-0.10,0.00,M1] 
00:10:37.645 00.003 1032 refined, 4 included, MultiStar: {0.19, -0.03}, one-star: {0.24, 0.00}
00:10:37.646 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
00:10:37.648 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
00:10:37.650 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.15 mountX=-0.08 mountY=-0.18, mountTheta=-1.98
00:10:37.656 00.006 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.03, opts=13)
00:10:37.658 00.002 1032 Enqueuing Move request for scope (0.19, -0.03)
00:10:37.660 00.002 10072 Worker thread wakes up
00:10:37.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
00:10:37.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
00:10:37.660 00.000 10072 Moving (0.19, -0.03) raw xDistance=-0.08 yDistance=-0.18
00:10:37.661 00.001 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.12, period_length = 288.78
00:10:37.661 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:10:37.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:37.662 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:10:37.662 00.000 10072 MoveAxis(W, 2, ABG)
00:10:37.662 00.000 10072 Guiding  Dir = 3, Dur = 2
00:10:37.662 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:37.665 00.003 10072 IsGuiding returns 0
00:10:37.665 00.000 10072 PulseGuide returned control before completion, sleep 12
00:10:37.683 00.018 10072 IsGuiding returns 0
00:10:37.683 00.000 10072 Move returns status 0, amount 2
00:10:37.683 00.000 10072 MoveAxis(N, 0, ABG)
00:10:37.683 00.000 10072 Move returns status 0, amount 0
00:10:37.683 00.000 10072 move complete, result=0
00:10:37.683 00.000 10072 worker thread done servicing request
00:10:37.686 00.003 1032 UpdateGuideState exits: m=1462 SNR=26.9
00:10:37.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:37.690 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:37.692 00.002 1032 Enqueuing Expose request
00:10:37.694 00.002 10072 Worker thread wakes up
00:10:37.694 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:37.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:37.695 00.001 1032 GuideStep: -0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
00:10:38.109 00.414 10072 Exposure complete
00:10:38.157 00.048 10072 worker thread done servicing request
00:10:38.157 00.000 1032 OnExposeComplete: enter
00:10:38.160 00.003 1032 UpdateGuideState(): m_state=6
00:10:38.163 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 760
00:10:38.165 00.002 1032 Star::Find returns 1 (0), X=324.87, Y=739.69, Mass=1305, SNR=25.4, Peak=158 HFD=2.6
00:10:38.167 00.002 1032 MultiStar: [#1 0.19,0.11,1.11,U] [#2 0.21,-0.05,0.99,U] [#3 0.29,0.00,0.00,M1] [#4 0.26,0.06,0.70,U] [#5 0.11,0.15,0.72,U] [#6 0.26,0.11,0.00,M4] [#7 0.16,0.07,0.54,U] [#8 0.16,-0.05,0.61,U] 
00:10:38.168 00.001 1032 refined, 6 included, MultiStar: {0.19, 0.05}, one-star: {0.19, 0.05}
00:10:38.170 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
00:10:38.171 00.001 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
00:10:38.174 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.19 cameraTheta=0.25 mountX=-0.00 mountY=-0.19, mountTheta=-1.58
00:10:38.178 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.05, opts=13)
00:10:38.181 00.003 1032 Enqueuing Move request for scope (0.19, 0.05)
00:10:38.183 00.002 10072 Worker thread wakes up
00:10:38.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
00:10:38.183 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
00:10:38.183 00.000 10072 Moving (0.19, 0.05) raw xDistance=-0.00 yDistance=-0.19
00:10:38.184 00.001 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.12, period_length = 288.78
00:10:38.184 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:10:38.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:38.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:10:38.184 00.000 10072 MoveAxis(W, 2, ABG)
00:10:38.184 00.000 10072 Guiding  Dir = 3, Dur = 2
00:10:38.185 00.001 10072 IsGuiding returns 0
00:10:38.185 00.000 10072 PulseGuide returned control before completion, sleep 12
00:10:38.186 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:38.200 00.014 10072 IsGuiding returns 1
00:10:38.201 00.001 10072 scope still moving after pulse duration time elapsed
00:10:38.207 00.006 1032 UpdateGuideState exits: m=1305 SNR=25.4
00:10:38.210 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:38.215 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:38.220 00.005 1032 Enqueuing Expose request
00:10:38.232 00.012 10072 IsGuiding returns 0
00:10:38.232 00.000 10072 scope move finished after 2 + 44 ms
00:10:38.232 00.000 10072 Move returns status 0, amount 2
00:10:38.232 00.000 10072 MoveAxis(N, 0, ABG)
00:10:38.232 00.000 10072 Move returns status 0, amount 0
00:10:38.232 00.000 10072 move complete, result=0
00:10:38.232 00.000 10072 worker thread done servicing request
00:10:38.232 00.000 10072 Worker thread wakes up
00:10:38.232 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:38.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:38.234 00.002 1032 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
00:10:38.857 00.623 10072 Exposure complete
00:10:38.907 00.050 10072 worker thread done servicing request
00:10:38.907 00.000 1032 OnExposeComplete: enter
00:10:38.909 00.002 1032 UpdateGuideState(): m_state=6
00:10:38.912 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 761
00:10:38.913 00.001 1032 Star::Find returns 1 (0), X=324.79, Y=739.73, Mass=1375, SNR=26.1, Peak=168 HFD=2.6
00:10:38.915 00.002 1032 MultiStar: [#1 0.23,0.22,0.00,M2] [#2 0.21,0.04,0.96,U] [#3 0.25,-0.02,0.73,U] [#4 0.36,0.13,0.00,M4] [#5 0.04,0.25,0.68,U] [#6 0.32,0.01,0.00,M5] [#7 0.14,0.20,0.51,U] [#8 0.14,0.10,0.61,U] 
00:10:38.917 00.002 1032 single-star, 5 included, MultiStar: {0.15, 0.10}, one-star: {0.12, 0.09}
00:10:38.919 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
00:10:38.921 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
00:10:38.923 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.62 mountX=0.05 mountY=-0.14, mountTheta=-1.21
00:10:38.925 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
00:10:38.927 00.002 1032 Enqueuing Move request for scope (0.12, 0.09)
00:10:38.929 00.002 10072 Worker thread wakes up
00:10:38.929 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
00:10:38.929 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
00:10:38.929 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.05 yDistance=-0.14
00:10:38.930 00.001 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.12, period_length = 288.78
00:10:38.930 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:10:38.931 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:38.931 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:10:38.931 00.000 10072 MoveAxis(W, 2, ABG)
00:10:38.931 00.000 10072 Guiding  Dir = 3, Dur = 2
00:10:38.931 00.000 10072 IsGuiding returns 0
00:10:38.931 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:38.933 00.002 10072 PulseGuide returned control before completion, sleep 12
00:10:38.948 00.015 10072 IsGuiding returns 0
00:10:38.948 00.000 10072 Move returns status 0, amount 2
00:10:38.948 00.000 10072 MoveAxis(N, 0, ABG)
00:10:38.948 00.000 10072 Move returns status 0, amount 0
00:10:38.948 00.000 10072 move complete, result=0
00:10:38.948 00.000 10072 worker thread done servicing request
00:10:38.954 00.006 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:10:38.958 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:38.961 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:38.963 00.002 1032 Enqueuing Expose request
00:10:38.965 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:10:38.967 00.002 10072 Worker thread wakes up
00:10:38.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:38.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:39.388 00.421 10072 Exposure complete
00:10:39.442 00.054 10072 worker thread done servicing request
00:10:39.442 00.000 1032 OnExposeComplete: enter
00:10:39.444 00.002 1032 UpdateGuideState(): m_state=6
00:10:39.447 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 762
00:10:39.449 00.002 1032 Star::Find returns 1 (0), X=324.85, Y=739.79, Mass=1471, SNR=27.0, Peak=179 HFD=2.6
00:10:39.451 00.002 1032 MultiStar: [#1 0.17,0.09,1.03,U] [#2 0.18,0.06,0.94,U] [#3 0.30,-0.02,0.00,M1] [#4 0.24,0.06,0.65,U] [#5 0.14,0.14,0.67,U] [#6 0.19,-0.02,0.72,U] [#7 0.05,0.04,0.51,U] [#8 0.16,-0.03,0.58,U] 
00:10:39.455 00.004 1032 refined, 7 included, MultiStar: {0.17, 0.07}, one-star: {0.17, 0.14}
00:10:39.457 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
00:10:39.460 00.003 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
00:10:39.462 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.38 mountX=0.02 mountY=-0.18, mountTheta=-1.45
00:10:39.467 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.07, opts=13)
00:10:39.469 00.002 1032 Enqueuing Move request for scope (0.17, 0.07)
00:10:39.471 00.002 10072 Worker thread wakes up
00:10:39.471 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
00:10:39.471 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
00:10:39.471 00.000 10072 Moving (0.17, 0.07) raw xDistance=0.02 yDistance=-0.18
00:10:39.473 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.12, period_length = 288.78
00:10:39.473 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:10:39.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:39.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:10:39.473 00.000 10072 MoveAxis(W, 2, ABG)
00:10:39.473 00.000 10072 Guiding  Dir = 3, Dur = 2
00:10:39.473 00.000 10072 IsGuiding returns 0
00:10:39.473 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:39.475 00.002 10072 PulseGuide returned control before completion, sleep 12
00:10:39.494 00.019 10072 IsGuiding returns 0
00:10:39.494 00.000 10072 Move returns status 0, amount 2
00:10:39.494 00.000 10072 MoveAxis(N, 0, ABG)
00:10:39.494 00.000 10072 Move returns status 0, amount 0
00:10:39.494 00.000 10072 move complete, result=0
00:10:39.494 00.000 10072 worker thread done servicing request
00:10:39.496 00.002 1032 UpdateGuideState exits: m=1471 SNR=27.0
00:10:39.498 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:39.499 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:39.501 00.002 1032 Enqueuing Expose request
00:10:39.503 00.002 10072 Worker thread wakes up
00:10:39.503 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:39.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:39.503 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
00:10:40.137 00.634 10072 Exposure complete
00:10:40.193 00.056 10072 worker thread done servicing request
00:10:40.193 00.000 1032 OnExposeComplete: enter
00:10:40.195 00.002 1032 UpdateGuideState(): m_state=6
00:10:40.197 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 763
00:10:40.199 00.002 1032 Star::Find returns 1 (0), X=324.74, Y=739.61, Mass=1200, SNR=24.4, Peak=141 HFD=2.8
00:10:40.202 00.003 1032 MultiStar: [#1 0.19,0.06,1.19,U] [#2 0.10,-0.08,0.97,U] [#3 0.20,-0.04,0.75,U] [#4 0.16,0.03,0.70,U] [#5 0.12,-0.08,0.72,U] [#6 0.28,0.00,0.00,M5] [#7 0.16,-0.09,0.56,U] [#8 0.08,-0.01,0.59,U] 
00:10:40.204 00.002 1032 single-star, 7 included, MultiStar: {0.14, -0.03}, one-star: {0.07, -0.04}
00:10:40.207 00.003 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
00:10:40.210 00.003 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
00:10:40.212 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.49 mountX=-0.05 mountY=-0.06, mountTheta=-2.32
00:10:40.215 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
00:10:40.218 00.003 1032 Enqueuing Move request for scope (0.07, -0.04)
00:10:40.220 00.002 10072 Worker thread wakes up
00:10:40.220 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
00:10:40.220 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
00:10:40.220 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.05 yDistance=-0.06
00:10:40.221 00.001 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.12, period_length = 288.78
00:10:40.221 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:10:40.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:40.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:10:40.221 00.000 10072 MoveAxis(W, 1, ABG)
00:10:40.221 00.000 10072 Guiding  Dir = 3, Dur = 1
00:10:40.222 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:40.224 00.002 10072 IsGuiding returns 0
00:10:40.225 00.001 10072 PulseGuide returned control before completion, sleep 11
00:10:40.243 00.018 10072 IsGuiding returns 0
00:10:40.243 00.000 10072 Move returns status 0, amount 1
00:10:40.243 00.000 10072 MoveAxis(N, 0, ABG)
00:10:40.243 00.000 10072 Move returns status 0, amount 0
00:10:40.243 00.000 10072 move complete, result=0
00:10:40.243 00.000 10072 worker thread done servicing request
00:10:40.244 00.001 1032 UpdateGuideState exits: m=1200 SNR=24.4
00:10:40.246 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:40.247 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:40.249 00.002 1032 Enqueuing Expose request
00:10:40.251 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:10:40.253 00.002 10072 Worker thread wakes up
00:10:40.253 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:40.253 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:40.667 00.414 10072 Exposure complete
00:10:40.724 00.057 10072 worker thread done servicing request
00:10:40.725 00.001 1032 OnExposeComplete: enter
00:10:40.727 00.002 1032 UpdateGuideState(): m_state=6
00:10:40.731 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 764
00:10:40.732 00.001 1032 Star::Find returns 1 (0), X=324.85, Y=739.73, Mass=1239, SNR=24.8, Peak=158 HFD=2.6
00:10:40.735 00.003 1032 MultiStar: [#1 0.16,0.14,1.21,U] [#2 0.19,-0.02,0.98,U] [#3 0.21,0.13,0.73,U] [#4 0.28,0.08,0.00,M3] [#5 0.15,0.02,0.78,U] [#6 0.22,0.02,0.68,U] [#7 0.13,-0.03,0.55,U] [#8 0.10,-0.05,0.66,U] 
00:10:40.737 00.002 1032 refined, 7 included, MultiStar: {0.17, 0.05}, one-star: {0.17, 0.09}
00:10:40.739 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
00:10:40.741 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
00:10:40.744 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.17 cameraTheta=0.27 mountX=0.00 mountY=-0.17, mountTheta=-1.56
00:10:40.748 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.05, opts=13)
00:10:40.749 00.001 1032 Enqueuing Move request for scope (0.17, 0.05)
00:10:40.751 00.002 10072 Worker thread wakes up
00:10:40.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
00:10:40.751 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
00:10:40.752 00.001 10072 Moving (0.17, 0.05) raw xDistance=0.00 yDistance=-0.17
00:10:40.753 00.001 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.11, period_length = 288.78
00:10:40.753 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:10:40.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:40.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:10:40.753 00.000 10072 MoveAxis(W, 1, ABG)
00:10:40.753 00.000 10072 Guiding  Dir = 3, Dur = 1
00:10:40.754 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:40.757 00.003 10072 IsGuiding returns 0
00:10:40.757 00.000 10072 PulseGuide returned control before completion, sleep 11
00:10:40.773 00.016 10072 IsGuiding returns 0
00:10:40.773 00.000 10072 Move returns status 0, amount 1
00:10:40.773 00.000 10072 MoveAxis(N, 0, ABG)
00:10:40.773 00.000 10072 Move returns status 0, amount 0
00:10:40.773 00.000 10072 move complete, result=0
00:10:40.774 00.001 10072 worker thread done servicing request
00:10:40.778 00.004 1032 UpdateGuideState exits: m=1239 SNR=24.8
00:10:40.781 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:40.783 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:40.785 00.002 1032 Enqueuing Expose request
00:10:40.787 00.002 10072 Worker thread wakes up
00:10:40.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:40.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:40.787 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:10:41.417 00.630 10072 Exposure complete
00:10:41.470 00.053 10072 worker thread done servicing request
00:10:41.470 00.000 1032 OnExposeComplete: enter
00:10:41.472 00.002 1032 UpdateGuideState(): m_state=6
00:10:41.474 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 765
00:10:41.476 00.002 1032 Star::Find returns 1 (0), X=324.90, Y=739.66, Mass=1226, SNR=24.7, Peak=149 HFD=2.6
00:10:41.479 00.003 1032 MultiStar: [#1 0.12,0.10,1.13,U] [#2 0.18,-0.04,0.98,U] [#3 0.21,0.17,0.79,U] [#4 0.13,0.10,0.68,U] [#5 0.13,0.05,0.76,U] [#6 0.28,0.03,0.00,M5] [#7 0.21,0.12,0.56,U] [#8 0.21,0.11,0.64,U] 
00:10:41.481 00.002 1032 refined, 7 included, MultiStar: {0.18, 0.07}, one-star: {0.23, 0.02}
00:10:41.483 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
00:10:41.485 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
00:10:41.488 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.39 mountX=0.02 mountY=-0.19, mountTheta=-1.44
00:10:41.492 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.07, opts=13)
00:10:41.499 00.007 1032 Enqueuing Move request for scope (0.18, 0.07)
00:10:41.501 00.002 10072 Worker thread wakes up
00:10:41.501 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
00:10:41.501 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
00:10:41.501 00.000 10072 Moving (0.18, 0.07) raw xDistance=0.02 yDistance=-0.19
00:10:41.502 00.001 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.11, period_length = 288.78
00:10:41.502 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:10:41.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:41.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:10:41.502 00.000 10072 MoveAxis(W, 1, ABG)
00:10:41.502 00.000 10072 Guiding  Dir = 3, Dur = 1
00:10:41.503 00.001 10072 IsGuiding returns 0
00:10:41.503 00.000 10072 PulseGuide returned control before completion, sleep 11
00:10:41.503 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:41.525 00.022 10072 IsGuiding returns 0
00:10:41.525 00.000 10072 Move returns status 0, amount 1
00:10:41.525 00.000 10072 MoveAxis(N, 0, ABG)
00:10:41.525 00.000 10072 Move returns status 0, amount 0
00:10:41.525 00.000 10072 move complete, result=0
00:10:41.525 00.000 10072 worker thread done servicing request
00:10:41.526 00.001 1032 UpdateGuideState exits: m=1226 SNR=24.7
00:10:41.530 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:41.532 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:41.533 00.001 1032 Enqueuing Expose request
00:10:41.535 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:10:41.539 00.004 10072 Worker thread wakes up
00:10:41.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:41.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:41.953 00.414 10072 Exposure complete
00:10:42.011 00.058 10072 worker thread done servicing request
00:10:42.011 00.000 1032 OnExposeComplete: enter
00:10:42.013 00.002 1032 UpdateGuideState(): m_state=6
00:10:42.015 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 766
00:10:42.017 00.002 1032 Star::Find returns 1 (0), X=324.88, Y=739.53, Mass=1202, SNR=24.4, Peak=150 HFD=2.6
00:10:42.021 00.004 1032 MultiStar: [#1 0.23,0.00,1.17,U] [#2 0.18,-0.08,1.01,U] [#3 0.18,0.04,0.77,U] [#4 0.27,0.06,0.00,M3] [#5 0.14,0.06,0.72,U] [#6 0.19,0.06,0.78,U] [#7 0.18,0.19,0.59,U] [#8 0.20,0.05,0.58,U] 
00:10:42.022 00.001 1032 refined, 7 included, MultiStar: {0.19, 0.01}, one-star: {0.21, -0.12}
00:10:42.024 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
00:10:42.027 00.003 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
00:10:42.029 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.05 mountX=-0.04 mountY=-0.19, mountTheta=-1.78
00:10:42.032 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.01, opts=13)
00:10:42.034 00.002 1032 Enqueuing Move request for scope (0.19, 0.01)
00:10:42.035 00.001 10072 Worker thread wakes up
00:10:42.036 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
00:10:42.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
00:10:42.036 00.000 10072 Moving (0.19, 0.01) raw xDistance=-0.04 yDistance=-0.19
00:10:42.036 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.11, period_length = 288.78
00:10:42.036 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:10:42.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:42.038 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:10:42.038 00.000 10072 MoveAxis(W, 1, ABG)
00:10:42.038 00.000 10072 Guiding  Dir = 3, Dur = 1
00:10:42.038 00.000 10072 IsGuiding returns 0
00:10:42.038 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:42.040 00.002 10072 PulseGuide returned control before completion, sleep 11
00:10:42.057 00.017 10072 IsGuiding returns 0
00:10:42.057 00.000 10072 Move returns status 0, amount 1
00:10:42.057 00.000 10072 MoveAxis(N, 0, ABG)
00:10:42.057 00.000 10072 Move returns status 0, amount 0
00:10:42.057 00.000 10072 move complete, result=0
00:10:42.058 00.001 10072 worker thread done servicing request
00:10:42.058 00.000 1032 UpdateGuideState exits: m=1202 SNR=24.4
00:10:42.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:42.062 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:42.063 00.001 1032 Enqueuing Expose request
00:10:42.066 00.003 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:10:42.068 00.002 10072 Worker thread wakes up
00:10:42.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:42.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:42.701 00.633 10072 Exposure complete
00:10:42.754 00.053 10072 worker thread done servicing request
00:10:42.754 00.000 1032 OnExposeComplete: enter
00:10:42.757 00.003 1032 UpdateGuideState(): m_state=6
00:10:42.759 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 767
00:10:42.760 00.001 1032 Star::Find returns 1 (0), X=324.91, Y=739.58, Mass=1427, SNR=26.6, Peak=184 HFD=2.5
00:10:42.762 00.002 1032 MultiStar: [#1 0.17,0.01,1.04,U] [#2 0.37,-0.15,0.00,M1] [#3 0.26,0.01,0.74,U] [#4 0.37,-0.14,0.00,M4] [#5 0.25,0.01,0.68,U] [#6 0.28,0.01,0.00,M5] [#7 0.15,-0.04,0.53,U] [#8 0.23,-0.17,0.00,M1] 
00:10:42.764 00.002 1032 refined, 4 included, MultiStar: {0.22, -0.02}, one-star: {0.23, -0.07}
00:10:42.767 00.003 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
00:10:42.769 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
00:10:42.772 00.003 1032 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.07 mountX=-0.07 mountY=-0.20, mountTheta=-1.90
00:10:42.775 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.02, opts=13)
00:10:42.777 00.002 1032 Enqueuing Move request for scope (0.22, -0.02)
00:10:42.779 00.002 10072 Worker thread wakes up
00:10:42.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
00:10:42.779 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
00:10:42.779 00.000 10072 Moving (0.22, -0.02) raw xDistance=-0.07 yDistance=-0.20
00:10:42.780 00.001 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.11, period_length = 288.78
00:10:42.780 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:10:42.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:10:42.780 00.000 10072 MoveAxis(W, 1, ABG)
00:10:42.781 00.001 10072 Guiding  Dir = 3, Dur = 1
00:10:42.781 00.000 10072 IsGuiding returns 0
00:10:42.781 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:42.783 00.002 10072 PulseGuide returned control before completion, sleep 11
00:10:42.805 00.022 1032 UpdateGuideState exits: m=1427 SNR=26.6
00:10:42.807 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:42.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:42.812 00.003 1032 Enqueuing Expose request
00:10:42.813 00.001 10072 IsGuiding returns 0
00:10:42.813 00.000 10072 Move returns status 0, amount 1
00:10:42.814 00.001 10072 MoveAxis(N, 132, ABG)
00:10:42.814 00.000 10072 Guiding  Dir = 0, Dur = 132
00:10:42.814 00.000 10072 IsGuiding returns 0
00:10:42.815 00.001 10072 PulseGuide returned control before completion, sleep 142
00:10:42.966 00.151 10072 IsGuiding returns 0
00:10:42.966 00.000 10072 Move returns status 0, amount 132
00:10:42.966 00.000 10072 move complete, result=0
00:10:42.966 00.000 10072 worker thread done servicing request
00:10:42.966 00.000 10072 Worker thread wakes up
00:10:42.966 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.2 px 132 ms NORTH
00:10:42.969 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:42.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:43.376 00.407 10072 Exposure complete
00:10:43.431 00.055 10072 worker thread done servicing request
00:10:43.431 00.000 1032 OnExposeComplete: enter
00:10:43.433 00.002 1032 UpdateGuideState(): m_state=6
00:10:43.435 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 768
00:10:43.438 00.003 1032 Star::Find returns 1 (0), X=324.77, Y=739.57, Mass=1394, SNR=26.3, Peak=162 HFD=2.7
00:10:43.440 00.002 1032 MultiStar: [#1 0.18,-0.12,1.04,U] [#2 0.11,-0.22,0.98,U] [#3 0.19,-0.14,0.73,U] [#4 0.19,-0.12,0.63,U] [#5 0.13,-0.09,0.70,U] [#6 0.37,-0.08,0.00,M6] [#7 0.21,-0.09,0.49,U] [#8 -0.02,-0.19,0.61,U] 
00:10:43.442 00.002 1032 single-star, 7 included, MultiStar: {0.13, -0.13}, one-star: {0.10, -0.08}
00:10:43.446 00.004 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
00:10:43.447 00.001 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
00:10:43.449 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-0.67 mountX=-0.10 mountY=-0.07, mountTheta=-2.50
00:10:43.452 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
00:10:43.454 00.002 1032 Enqueuing Move request for scope (0.10, -0.08)
00:10:43.457 00.003 10072 Worker thread wakes up
00:10:43.457 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
00:10:43.457 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
00:10:43.457 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.07
00:10:43.458 00.001 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.11, period_length = 288.78
00:10:43.458 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:10:43.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:43.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:10:43.459 00.001 10072 MoveAxis(W, 1, ABG)
00:10:43.459 00.000 10072 Guiding  Dir = 3, Dur = 1
00:10:43.459 00.000 10072 IsGuiding returns 0
00:10:43.459 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:43.462 00.003 10072 PulseGuide returned control before completion, sleep 11
00:10:43.481 00.019 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:10:43.483 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:43.487 00.004 10072 IsGuiding returns 0
00:10:43.487 00.000 10072 Move returns status 0, amount 1
00:10:43.487 00.000 10072 MoveAxis(N, 0, ABG)
00:10:43.488 00.001 10072 Move returns status 0, amount 0
00:10:43.488 00.000 10072 move complete, result=0
00:10:43.488 00.000 10072 worker thread done servicing request
00:10:43.488 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:43.489 00.001 1032 Enqueuing Expose request
00:10:43.491 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:10:43.493 00.002 10072 Worker thread wakes up
00:10:43.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:43.494 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:44.123 00.629 10072 Exposure complete
00:10:44.179 00.056 10072 worker thread done servicing request
00:10:44.179 00.000 1032 OnExposeComplete: enter
00:10:44.182 00.003 1032 UpdateGuideState(): m_state=6
00:10:44.183 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 769
00:10:44.186 00.003 1032 Star::Find returns 1 (0), X=324.65, Y=739.64, Mass=1289, SNR=25.2, Peak=152 HFD=2.8
00:10:44.188 00.002 1032 MultiStar: [#1 0.07,0.01,1.15,U] [#2 0.02,-0.02,0.92,U] [#3 0.10,-0.08,0.74,U] [#4 0.10,-0.10,0.65,U] [#5 0.10,0.00,0.76,U] [#6 0.19,0.01,0.69,U] [#7 0.06,-0.16,0.51,U] [#8 -0.05,-0.09,0.62,U] 
00:10:44.189 00.001 1032 single-star, 8 included, MultiStar: {0.06, -0.04}, one-star: {-0.02, -0.00}
00:10:44.190 00.001 1032 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.83) = xAngle (-4.92 = 1.37)
00:10:44.193 00.003 1032 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.92 = 1.37)
00:10:44.195 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.09 mountX=0.00 mountY=0.02, mountTheta=1.37
00:10:44.198 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.00, opts=13)
00:10:44.200 00.002 1032 Enqueuing Move request for scope (-0.02, -0.00)
00:10:44.201 00.001 10072 Worker thread wakes up
00:10:44.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
00:10:44.202 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
00:10:44.202 00.000 10072 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
00:10:44.203 00.001 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.11, period_length = 288.78
00:10:44.204 00.001 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:10:44.204 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:44.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:10:44.204 00.000 10072 MoveAxis(W, 0, ABG)
00:10:44.204 00.000 10072 Move returns status 0, amount 0
00:10:44.204 00.000 10072 MoveAxis(N, 0, ABG)
00:10:44.204 00.000 10072 Move returns status 0, amount 0
00:10:44.204 00.000 10072 move complete, result=0
00:10:44.204 00.000 10072 worker thread done servicing request
00:10:44.205 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:44.226 00.021 1032 UpdateGuideState exits: m=1289 SNR=25.2
00:10:44.228 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:44.231 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:44.233 00.002 1032 Enqueuing Expose request
00:10:44.236 00.003 10072 Worker thread wakes up
00:10:44.236 00.000 1032 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
00:10:44.238 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:44.238 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:44.657 00.419 10072 Exposure complete
00:10:44.711 00.054 10072 worker thread done servicing request
00:10:44.712 00.001 1032 OnExposeComplete: enter
00:10:44.714 00.002 1032 UpdateGuideState(): m_state=6
00:10:44.715 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 770
00:10:44.717 00.002 1032 Star::Find returns 1 (0), X=324.68, Y=739.49, Mass=1565, SNR=27.9, Peak=178 HFD=3.0
00:10:44.719 00.002 1032 MultiStar: [#1 0.09,0.06,1.04,U] [#2 -0.02,-0.10,0.94,U] [#3 0.12,-0.00,0.69,U] [#4 0.07,0.11,0.65,U] [#5 -0.05,0.01,0.65,U] [#6 0.13,0.01,0.64,U] [#7 0.07,0.08,0.49,U] [#8 0.18,-0.15,0.56,U] 
00:10:44.722 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.01, -0.15}
00:10:44.723 00.001 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
00:10:44.725 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
00:10:44.728 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.36 mountX=-0.04 mountY=-0.05, mountTheta=-2.19
00:10:44.731 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
00:10:44.734 00.003 1032 Enqueuing Move request for scope (0.06, -0.02)
00:10:44.736 00.002 10072 Worker thread wakes up
00:10:44.736 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
00:10:44.736 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
00:10:44.736 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.05
00:10:44.737 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.11, period_length = 288.78
00:10:44.737 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:10:44.737 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:44.738 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:10:44.738 00.000 10072 MoveAxis(E, 1, ABG)
00:10:44.738 00.000 10072 Guiding  Dir = 2, Dur = 1
00:10:44.739 00.001 10072 IsGuiding returns 0
00:10:44.739 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:44.743 00.004 10072 PulseGuide returned control before completion, sleep 11
00:10:44.763 00.020 1032 UpdateGuideState exits: m=1565 SNR=27.9
00:10:44.766 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:44.769 00.003 10072 IsGuiding returns 0
00:10:44.769 00.000 10072 Move returns status 0, amount 1
00:10:44.769 00.000 10072 MoveAxis(N, 0, ABG)
00:10:44.769 00.000 10072 Move returns status 0, amount 0
00:10:44.769 00.000 10072 move complete, result=0
00:10:44.769 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:44.772 00.003 1032 Enqueuing Expose request
00:10:44.774 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:10:44.775 00.001 10072 worker thread done servicing request
00:10:44.775 00.000 10072 Worker thread wakes up
00:10:44.776 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:44.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:45.406 00.630 10072 Exposure complete
00:10:45.458 00.052 10072 worker thread done servicing request
00:10:45.458 00.000 1032 OnExposeComplete: enter
00:10:45.460 00.002 1032 UpdateGuideState(): m_state=6
00:10:45.462 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 771
00:10:45.464 00.002 1032 Star::Find returns 1 (0), X=324.76, Y=739.49, Mass=1525, SNR=27.5, Peak=176 HFD=2.8
00:10:45.466 00.002 1032 MultiStar: [#1 0.05,-0.08,1.02,U] [#2 0.05,-0.12,0.89,U] [#3 0.13,-0.16,0.62,U] [#4 0.05,-0.03,0.62,U] [#5 0.00,-0.24,0.63,U] [#6 0.17,-0.14,0.67,U] [#7 0.00,-0.07,0.49,U] [#8 0.02,-0.19,0.57,U] 
00:10:45.468 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.09, -0.16}
00:10:45.470 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
00:10:45.471 00.001 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
00:10:45.473 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.11 mountX=-0.14 mountY=-0.03, mountTheta=-2.94
00:10:45.475 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.13, opts=13)
00:10:45.477 00.002 1032 Enqueuing Move request for scope (0.07, -0.13)
00:10:45.478 00.001 10072 Worker thread wakes up
00:10:45.478 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
00:10:45.479 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
00:10:45.479 00.000 10072 Moving (0.07, -0.13) raw xDistance=-0.14 yDistance=-0.03
00:10:45.480 00.001 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.11, period_length = 288.78
00:10:45.480 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:10:45.480 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:45.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:10:45.480 00.000 10072 MoveAxis(E, 72, ABG)
00:10:45.480 00.000 10072 Guiding  Dir = 2, Dur = 72
00:10:45.480 00.000 10072 IsGuiding returns 0
00:10:45.481 00.001 10072 PulseGuide returned control before completion, sleep 82
00:10:45.481 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:45.503 00.022 1032 UpdateGuideState exits: m=1525 SNR=27.5
00:10:45.505 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:45.506 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:45.508 00.002 1032 Enqueuing Expose request
00:10:45.574 00.066 10072 IsGuiding returns 0
00:10:45.574 00.000 10072 Move returns status 0, amount 72
00:10:45.574 00.000 10072 MoveAxis(N, 0, ABG)
00:10:45.574 00.000 10072 Move returns status 0, amount 0
00:10:45.574 00.000 10072 move complete, result=0
00:10:45.574 00.000 10072 worker thread done servicing request
00:10:45.574 00.000 10072 Worker thread wakes up
00:10:45.574 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:45.574 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:45.575 00.001 1032 GuideStep: -0.1 px 72 ms EAST, -0.0 px 0 ms NORTH
00:10:45.984 00.409 10072 Exposure complete
00:10:46.039 00.055 10072 worker thread done servicing request
00:10:46.040 00.001 1032 OnExposeComplete: enter
00:10:46.043 00.003 1032 UpdateGuideState(): m_state=6
00:10:46.045 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 772
00:10:46.047 00.002 1032 Star::Find returns 1 (0), X=324.66, Y=739.57, Mass=1366, SNR=26.1, Peak=164 HFD=2.9
00:10:46.050 00.003 1032 MultiStar: [#1 0.05,-0.06,1.11,U] [#2 0.12,-0.21,1.00,U] [#3 0.13,-0.11,0.73,U] [#4 0.20,-0.11,0.61,U] [#5 0.07,-0.23,0.68,U] [#6 0.22,-0.04,0.71,U] [#7 0.18,-0.11,0.54,U] [#8 0.09,-0.09,0.60,U] 
00:10:46.052 00.002 1032 single-star, 8 included, MultiStar: {0.11, -0.11}, one-star: {-0.01, -0.07}
00:10:46.054 00.002 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.75)
00:10:46.056 00.002 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.75)
00:10:46.057 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.70 mountX=-0.06 mountY=0.03, mountTheta=2.75
00:10:46.062 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
00:10:46.064 00.002 1032 Enqueuing Move request for scope (-0.01, -0.07)
00:10:46.065 00.001 10072 Worker thread wakes up
00:10:46.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
00:10:46.065 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
00:10:46.066 00.001 10072 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.03
00:10:46.067 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.11, period_length = 288.78
00:10:46.067 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:10:46.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:46.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:10:46.067 00.000 10072 MoveAxis(E, 2, ABG)
00:10:46.067 00.000 10072 Guiding  Dir = 2, Dur = 2
00:10:46.068 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:46.070 00.002 10072 IsGuiding returns 0
00:10:46.071 00.001 10072 PulseGuide returned control before completion, sleep 12
00:10:46.089 00.018 1032 UpdateGuideState exits: m=1366 SNR=26.1
00:10:46.092 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:46.094 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:46.096 00.002 1032 Enqueuing Expose request
00:10:46.097 00.001 10072 IsGuiding returns 0
00:10:46.097 00.000 10072 Move returns status 0, amount 2
00:10:46.097 00.000 10072 MoveAxis(N, 0, ABG)
00:10:46.097 00.000 10072 Move returns status 0, amount 0
00:10:46.097 00.000 10072 move complete, result=0
00:10:46.098 00.001 10072 worker thread done servicing request
00:10:46.098 00.000 10072 Worker thread wakes up
00:10:46.098 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:46.098 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:46.106 00.008 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:10:46.732 00.626 10072 Exposure complete
00:10:46.781 00.049 10072 worker thread done servicing request
00:10:46.781 00.000 1032 OnExposeComplete: enter
00:10:46.782 00.001 1032 UpdateGuideState(): m_state=6
00:10:46.783 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 773
00:10:46.786 00.003 1032 Star::Find returns 1 (0), X=324.70, Y=739.68, Mass=1347, SNR=25.9, Peak=161 HFD=2.8
00:10:46.787 00.001 1032 MultiStar: [#1 0.09,0.10,1.18,U] [#2 0.11,-0.07,0.98,U] [#3 0.05,-0.01,0.74,U] [#4 0.14,0.08,0.73,U] [#5 0.05,0.04,0.69,U] [#6 0.16,-0.05,0.69,U] [#7 0.28,-0.13,0.00,M1] [#8 -0.05,-0.12,0.60,U] 
00:10:46.789 00.002 1032 single-star, 7 included, MultiStar: {0.07, 0.01}, one-star: {0.03, 0.04}
00:10:46.790 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
00:10:46.792 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
00:10:46.793 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.04 cameraTheta=0.92 mountX=0.03 mountY=-0.04, mountTheta=-0.91
00:10:46.797 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
00:10:46.798 00.001 1032 Enqueuing Move request for scope (0.03, 0.04)
00:10:46.800 00.002 10072 Worker thread wakes up
00:10:46.800 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:10:46.800 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:10:46.800 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
00:10:46.802 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.10, period_length = 288.78
00:10:46.802 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:10:46.802 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:46.802 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:10:46.802 00.000 10072 MoveAxis(E, 3, ABG)
00:10:46.803 00.001 10072 Guiding  Dir = 2, Dur = 3
00:10:46.803 00.000 10072 IsGuiding returns 0
00:10:46.803 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:46.806 00.003 10072 PulseGuide returned control before completion, sleep 13
00:10:46.822 00.016 10072 IsGuiding returns 0
00:10:46.822 00.000 10072 Move returns status 0, amount 3
00:10:46.822 00.000 10072 MoveAxis(N, 0, ABG)
00:10:46.822 00.000 10072 Move returns status 0, amount 0
00:10:46.822 00.000 10072 move complete, result=0
00:10:46.822 00.000 10072 worker thread done servicing request
00:10:46.825 00.003 1032 UpdateGuideState exits: m=1347 SNR=25.9
00:10:46.827 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:46.829 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:46.832 00.003 1032 Enqueuing Expose request
00:10:46.835 00.003 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:10:46.837 00.002 10072 Worker thread wakes up
00:10:46.837 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:46.837 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:47.246 00.409 10072 Exposure complete
00:10:47.297 00.051 10072 worker thread done servicing request
00:10:47.297 00.000 1032 OnExposeComplete: enter
00:10:47.299 00.002 1032 UpdateGuideState(): m_state=6
00:10:47.302 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 774
00:10:47.304 00.002 1032 Star::Find returns 1 (0), X=324.72, Y=739.67, Mass=1412, SNR=26.4, Peak=166 HFD=2.7
00:10:47.306 00.002 1032 MultiStar: [#1 0.07,0.02,1.18,U] [#2 0.09,0.01,0.96,U] [#3 0.11,0.04,0.71,U] [#4 0.15,-0.06,0.69,U] [#5 0.06,0.04,0.71,U] [#6 0.12,0.03,0.69,U] [#7 0.19,-0.07,0.50,U] [#8 0.01,0.18,0.57,U] 
00:10:47.308 00.002 1032 single-star, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.05, 0.02}
00:10:47.310 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
00:10:47.311 00.001 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
00:10:47.313 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.49 mountX=0.01 mountY=-0.05, mountTheta=-1.34
00:10:47.316 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
00:10:47.318 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
00:10:47.320 00.002 10072 Worker thread wakes up
00:10:47.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
00:10:47.320 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
00:10:47.320 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
00:10:47.322 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.10, period_length = 288.78
00:10:47.322 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:10:47.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:47.322 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:10:47.323 00.001 10072 MoveAxis(E, 3, ABG)
00:10:47.323 00.000 10072 Guiding  Dir = 2, Dur = 3
00:10:47.323 00.000 10072 IsGuiding returns 0
00:10:47.323 00.000 10072 PulseGuide returned control before completion, sleep 13
00:10:47.324 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:47.337 00.013 10072 IsGuiding returns 0
00:10:47.337 00.000 10072 Move returns status 0, amount 3
00:10:47.338 00.001 10072 MoveAxis(N, 0, ABG)
00:10:47.338 00.000 10072 Move returns status 0, amount 0
00:10:47.338 00.000 10072 move complete, result=0
00:10:47.338 00.000 10072 worker thread done servicing request
00:10:47.347 00.009 1032 UpdateGuideState exits: m=1412 SNR=26.4
00:10:47.350 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:47.352 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:47.354 00.002 1032 Enqueuing Expose request
00:10:47.356 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:10:47.358 00.002 10072 Worker thread wakes up
00:10:47.358 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:47.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:47.994 00.636 10072 Exposure complete
00:10:48.047 00.053 10072 worker thread done servicing request
00:10:48.047 00.000 1032 OnExposeComplete: enter
00:10:48.050 00.003 1032 UpdateGuideState(): m_state=6
00:10:48.053 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 775
00:10:48.055 00.002 1032 Star::Find returns 1 (0), X=324.74, Y=739.69, Mass=1321, SNR=25.6, Peak=168 HFD=2.7
00:10:48.057 00.002 1032 MultiStar: [#1 0.11,0.12,1.16,U] [#2 0.07,0.01,0.99,U] [#3 0.20,0.00,0.75,U] [#4 0.21,0.03,0.65,U] [#5 0.05,-0.13,0.68,U] [#6 0.17,-0.01,0.72,U] [#7 0.18,-0.08,0.53,U] [#8 0.04,0.02,0.59,U] 
00:10:48.059 00.002 1032 single-star, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.07, 0.05}
00:10:48.061 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
00:10:48.063 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
00:10:48.064 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.60 mountX=0.03 mountY=-0.08, mountTheta=-1.23
00:10:48.067 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
00:10:48.070 00.003 1032 Enqueuing Move request for scope (0.07, 0.05)
00:10:48.073 00.003 10072 Worker thread wakes up
00:10:48.073 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
00:10:48.073 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
00:10:48.073 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
00:10:48.074 00.001 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.10, period_length = 288.78
00:10:48.074 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:10:48.074 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:48.074 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:10:48.074 00.000 10072 MoveAxis(E, 5, ABG)
00:10:48.074 00.000 10072 Guiding  Dir = 2, Dur = 5
00:10:48.075 00.001 10072 IsGuiding returns 0
00:10:48.075 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:48.077 00.002 10072 PulseGuide returned control before completion, sleep 15
00:10:48.098 00.021 1032 UpdateGuideState exits: m=1321 SNR=25.6
00:10:48.102 00.004 10072 IsGuiding returns 0
00:10:48.102 00.000 10072 Move returns status 0, amount 5
00:10:48.102 00.000 10072 MoveAxis(N, 0, ABG)
00:10:48.102 00.000 10072 Move returns status 0, amount 0
00:10:48.102 00.000 10072 move complete, result=0
00:10:48.102 00.000 10072 worker thread done servicing request
00:10:48.102 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:48.104 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:48.107 00.003 1032 Enqueuing Expose request
00:10:48.109 00.002 10072 Worker thread wakes up
00:10:48.109 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:48.109 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:48.109 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
00:10:48.526 00.417 10072 Exposure complete
00:10:48.579 00.053 10072 worker thread done servicing request
00:10:48.579 00.000 1032 OnExposeComplete: enter
00:10:48.583 00.004 1032 UpdateGuideState(): m_state=6
00:10:48.585 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 776
00:10:48.588 00.003 1032 Star::Find returns 1 (0), X=324.69, Y=739.65, Mass=1464, SNR=27.0, Peak=164 HFD=2.9
00:10:48.590 00.002 1032 MultiStar: [#1 0.14,0.14,1.08,U] [#2 0.14,-0.01,0.92,U] [#3 0.13,0.09,0.68,U] [#4 0.22,-0.04,0.65,U] [#5 -0.00,0.04,0.65,U] [#6 0.21,-0.00,0.71,U] [#7 0.12,0.14,0.51,U] [#8 0.01,0.24,0.56,U] 
00:10:48.591 00.001 1032 single-star, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.02, 0.00}
00:10:48.592 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:10:48.594 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:10:48.595 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.14 mountX=-0.00 mountY=-0.02, mountTheta=-1.69
00:10:48.597 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
00:10:48.598 00.001 1032 Enqueuing Move request for scope (0.02, 0.00)
00:10:48.601 00.003 10072 Worker thread wakes up
00:10:48.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
00:10:48.601 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
00:10:48.601 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
00:10:48.602 00.001 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.10, period_length = 288.78
00:10:48.602 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:10:48.602 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:48.602 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:10:48.602 00.000 10072 MoveAxis(E, 4, ABG)
00:10:48.602 00.000 10072 Guiding  Dir = 2, Dur = 4
00:10:48.602 00.000 10072 IsGuiding returns 0
00:10:48.603 00.001 10072 PulseGuide returned control before completion, sleep 14
00:10:48.604 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:48.624 00.020 1032 UpdateGuideState exits: m=1464 SNR=27.0
00:10:48.626 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:48.627 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:48.629 00.002 1032 Enqueuing Expose request
00:10:48.632 00.003 10072 IsGuiding returns 0
00:10:48.632 00.000 10072 Move returns status 0, amount 4
00:10:48.632 00.000 10072 MoveAxis(N, 0, ABG)
00:10:48.632 00.000 10072 Move returns status 0, amount 0
00:10:48.632 00.000 10072 move complete, result=0
00:10:48.632 00.000 10072 worker thread done servicing request
00:10:48.632 00.000 10072 Worker thread wakes up
00:10:48.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:48.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:48.637 00.005 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
00:10:49.261 00.624 10072 Exposure complete
00:10:49.319 00.058 10072 worker thread done servicing request
00:10:49.319 00.000 1032 OnExposeComplete: enter
00:10:49.323 00.004 1032 UpdateGuideState(): m_state=6
00:10:49.326 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 777
00:10:49.329 00.003 1032 Star::Find returns 1 (0), X=324.83, Y=739.79, Mass=1619, SNR=28.3, Peak=212 HFD=2.5
00:10:49.332 00.003 1032 MultiStar: [#1 0.17,0.15,1.02,U] [#2 0.17,0.01,0.89,U] [#3 0.29,0.00,0.00,M1] [#4 0.26,0.08,0.00,M1] [#5 0.05,-0.01,0.65,U] [#6 0.30,0.17,0.00,M1] [#7 0.02,-0.01,0.47,U] [#8 0.03,-0.03,0.55,U] 
00:10:49.334 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.06}, one-star: {0.15, 0.15}
00:10:49.337 00.003 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
00:10:49.340 00.003 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
00:10:49.342 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.48 mountX=0.03 mountY=-0.13, mountTheta=-1.35
00:10:49.346 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
00:10:49.350 00.004 1032 Enqueuing Move request for scope (0.12, 0.06)
00:10:49.352 00.002 10072 Worker thread wakes up
00:10:49.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
00:10:49.352 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
00:10:49.352 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
00:10:49.353 00.001 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.10, period_length = 288.78
00:10:49.354 00.001 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:10:49.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:49.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:10:49.354 00.000 10072 MoveAxis(E, 6, ABG)
00:10:49.354 00.000 10072 Guiding  Dir = 2, Dur = 6
00:10:49.354 00.000 10072 IsGuiding returns 0
00:10:49.355 00.001 10072 PulseGuide returned control before completion, sleep 16
00:10:49.355 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:49.380 00.025 1032 UpdateGuideState exits: m=1619 SNR=28.3
00:10:49.382 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:49.384 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:49.386 00.002 1032 Enqueuing Expose request
00:10:49.388 00.002 10072 IsGuiding returns 0
00:10:49.388 00.000 10072 Move returns status 0, amount 6
00:10:49.388 00.000 10072 MoveAxis(N, 0, ABG)
00:10:49.388 00.000 10072 Move returns status 0, amount 0
00:10:49.388 00.000 10072 move complete, result=0
00:10:49.389 00.001 10072 worker thread done servicing request
00:10:49.389 00.000 10072 Worker thread wakes up
00:10:49.389 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:49.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:49.398 00.009 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:10:49.808 00.410 10072 Exposure complete
00:10:49.866 00.058 10072 worker thread done servicing request
00:10:49.866 00.000 1032 OnExposeComplete: enter
00:10:49.871 00.005 1032 UpdateGuideState(): m_state=6
00:10:49.874 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 778
00:10:49.876 00.002 1032 Star::Find returns 1 (0), X=324.77, Y=739.75, Mass=1412, SNR=26.4, Peak=183 HFD=2.5
00:10:49.878 00.002 1032 MultiStar: [#1 0.12,0.19,1.11,U] [#2 0.21,0.05,0.93,U] [#3 0.20,0.09,0.73,U] [#4 0.11,0.11,0.68,U] [#5 0.03,0.02,0.68,U] [#6 0.17,0.17,0.70,U] [#7 0.16,0.20,0.48,U] [#8 0.16,0.05,0.58,U] 
00:10:49.880 00.002 1032 single-star, 8 included, MultiStar: {0.14, 0.11}, one-star: {0.09, 0.11}
00:10:49.881 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
00:10:49.884 00.003 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
00:10:49.887 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.85 mountX=0.08 mountY=-0.12, mountTheta=-0.98
00:10:49.890 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
00:10:49.893 00.003 1032 Enqueuing Move request for scope (0.09, 0.11)
00:10:49.898 00.005 10072 Worker thread wakes up
00:10:49.898 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
00:10:49.898 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
00:10:49.898 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.12
00:10:49.899 00.001 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.10, period_length = 288.78
00:10:49.899 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:10:49.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:49.899 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:10:49.899 00.000 10072 MoveAxis(E, 6, ABG)
00:10:49.900 00.001 10072 Guiding  Dir = 2, Dur = 6
00:10:49.900 00.000 10072 IsGuiding returns 0
00:10:49.900 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:49.902 00.002 10072 PulseGuide returned control before completion, sleep 16
00:10:49.925 00.023 1032 UpdateGuideState exits: m=1412 SNR=26.4
00:10:49.931 00.006 10072 IsGuiding returns 0
00:10:49.931 00.000 10072 Move returns status 0, amount 6
00:10:49.931 00.000 10072 MoveAxis(N, 0, ABG)
00:10:49.931 00.000 10072 Move returns status 0, amount 0
00:10:49.931 00.000 10072 move complete, result=0
00:10:49.931 00.000 10072 worker thread done servicing request
00:10:49.931 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:49.935 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:49.937 00.002 1032 Enqueuing Expose request
00:10:49.938 00.001 10072 Worker thread wakes up
00:10:49.938 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:10:49.940 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:49.941 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:50.571 00.630 10072 Exposure complete
00:10:50.624 00.053 10072 worker thread done servicing request
00:10:50.624 00.000 1032 OnExposeComplete: enter
00:10:50.626 00.002 1032 UpdateGuideState(): m_state=6
00:10:50.629 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 779
00:10:50.631 00.002 1032 Star::Find returns 1 (0), X=324.83, Y=739.74, Mass=1081, SNR=23.1, Peak=131 HFD=2.6
00:10:50.634 00.003 1032 MultiStar: [#1 0.09,0.20,1.21,U] [#2 0.20,0.04,1.02,U] [#3 0.31,0.10,0.00,M1] [#4 0.20,0.15,0.74,U] [#5 0.06,0.14,0.77,U] [#6 0.13,0.07,0.79,U] [#7 0.06,0.16,0.55,U] [#8 0.01,0.06,0.68,U] 
00:10:50.636 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.12}, one-star: {0.16, 0.10}
00:10:50.639 00.003 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
00:10:50.644 00.005 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
00:10:50.647 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.77 mountX=0.08 mountY=-0.14, mountTheta=-1.06
00:10:50.652 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
00:10:50.653 00.001 1032 Enqueuing Move request for scope (0.12, 0.12)
00:10:50.655 00.002 10072 Worker thread wakes up
00:10:50.655 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
00:10:50.655 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
00:10:50.655 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.08 yDistance=-0.14
00:10:50.656 00.001 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.10, period_length = 288.78
00:10:50.656 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:10:50.657 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:50.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:10:50.657 00.000 10072 MoveAxis(E, 8, ABG)
00:10:50.657 00.000 10072 Guiding  Dir = 2, Dur = 8
00:10:50.657 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:50.659 00.002 10072 IsGuiding returns 0
00:10:50.659 00.000 10072 PulseGuide returned control before completion, sleep 18
00:10:50.678 00.019 1032 UpdateGuideState exits: m=1081 SNR=23.1
00:10:50.682 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:50.683 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:50.685 00.002 1032 Enqueuing Expose request
00:10:50.686 00.001 10072 IsGuiding returns 0
00:10:50.687 00.001 10072 Move returns status 0, amount 8
00:10:50.687 00.000 10072 MoveAxis(N, 0, ABG)
00:10:50.687 00.000 10072 Move returns status 0, amount 0
00:10:50.687 00.000 10072 move complete, result=0
00:10:50.687 00.000 10072 worker thread done servicing request
00:10:50.687 00.000 10072 Worker thread wakes up
00:10:50.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:50.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:50.695 00.008 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:10:51.106 00.411 10072 Exposure complete
00:10:51.157 00.051 10072 worker thread done servicing request
00:10:51.157 00.000 1032 OnExposeComplete: enter
00:10:51.158 00.001 1032 UpdateGuideState(): m_state=6
00:10:51.160 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 780
00:10:51.162 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=739.72, Mass=1374, SNR=26.0, Peak=166 HFD=2.6
00:10:51.165 00.003 1032 MultiStar: [#1 0.06,0.10,1.09,U] [#2 0.23,0.02,0.93,U] [#3 0.26,0.05,0.73,U] [#4 0.18,0.23,0.00,M1] [#5 0.08,0.10,0.69,U] [#6 0.17,0.00,0.68,U] [#7 0.17,0.28,0.00,M1] [#8 0.12,0.11,0.58,U] 
00:10:51.166 00.001 1032 single-star, 6 included, MultiStar: {0.14, 0.07}, one-star: {0.11, 0.08}
00:10:51.167 00.001 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
00:10:51.169 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
00:10:51.170 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.65 mountX=0.05 mountY=-0.12, mountTheta=-1.18
00:10:51.174 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
00:10:51.175 00.001 1032 Enqueuing Move request for scope (0.11, 0.08)
00:10:51.177 00.002 10072 Worker thread wakes up
00:10:51.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
00:10:51.177 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
00:10:51.177 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.12
00:10:51.178 00.001 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.10, period_length = 288.78
00:10:51.179 00.001 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:10:51.179 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:51.179 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:10:51.179 00.000 10072 MoveAxis(E, 8, ABG)
00:10:51.179 00.000 10072 Guiding  Dir = 2, Dur = 8
00:10:51.179 00.000 10072 IsGuiding returns 0
00:10:51.180 00.001 10072 PulseGuide returned control before completion, sleep 18
00:10:51.180 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:51.202 00.022 1032 UpdateGuideState exits: m=1374 SNR=26.0
00:10:51.208 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:51.211 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:51.214 00.003 1032 Enqueuing Expose request
00:10:51.216 00.002 10072 IsGuiding returns 0
00:10:51.216 00.000 10072 Move returns status 0, amount 8
00:10:51.216 00.000 10072 MoveAxis(N, 0, ABG)
00:10:51.216 00.000 10072 Move returns status 0, amount 0
00:10:51.216 00.000 10072 move complete, result=0
00:10:51.216 00.000 10072 worker thread done servicing request
00:10:51.216 00.000 10072 Worker thread wakes up
00:10:51.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:51.217 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:51.223 00.006 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:10:51.841 00.618 10072 Exposure complete
00:10:51.896 00.055 10072 worker thread done servicing request
00:10:51.897 00.001 1032 OnExposeComplete: enter
00:10:51.900 00.003 1032 UpdateGuideState(): m_state=6
00:10:51.902 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 781
00:10:51.904 00.002 1032 Star::Find returns 1 (0), X=324.70, Y=739.82, Mass=1437, SNR=26.7, Peak=180 HFD=2.6
00:10:51.906 00.002 1032 MultiStar: [#1 0.27,0.12,0.00,M1] [#2 0.08,0.16,0.96,U] [#3 0.22,-0.09,0.71,U] [#4 0.35,0.01,0.00,M2] [#5 0.14,0.02,0.67,U] [#6 0.18,0.04,0.65,U] [#7 0.15,0.20,0.56,U] [#8 -0.04,0.04,0.60,U] 
00:10:51.908 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.09}, one-star: {0.03, 0.18}
00:10:51.909 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
00:10:51.911 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
00:10:51.913 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.69 mountX=0.06 mountY=-0.12, mountTheta=-1.14
00:10:51.916 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
00:10:51.918 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
00:10:51.920 00.002 10072 Worker thread wakes up
00:10:51.920 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
00:10:51.920 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
00:10:51.921 00.001 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
00:10:51.922 00.001 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.10, period_length = 288.78
00:10:51.922 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:10:51.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:51.923 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:10:51.923 00.000 10072 MoveAxis(E, 9, ABG)
00:10:51.923 00.000 10072 Guiding  Dir = 2, Dur = 9
00:10:51.923 00.000 10072 IsGuiding returns 0
00:10:51.924 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:51.928 00.004 10072 PulseGuide returned control before completion, sleep 18
00:10:51.950 00.022 1032 UpdateGuideState exits: m=1437 SNR=26.7
00:10:51.952 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:51.955 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:51.958 00.003 1032 Enqueuing Expose request
00:10:51.962 00.004 10072 IsGuiding returns 0
00:10:51.962 00.000 10072 Move returns status 0, amount 9
00:10:51.962 00.000 10072 MoveAxis(N, 0, ABG)
00:10:51.962 00.000 10072 Move returns status 0, amount 0
00:10:51.962 00.000 10072 move complete, result=0
00:10:51.962 00.000 10072 worker thread done servicing request
00:10:51.962 00.000 10072 Worker thread wakes up
00:10:51.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:51.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:51.968 00.006 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:10:52.371 00.403 10072 Exposure complete
00:10:52.450 00.079 10072 worker thread done servicing request
00:10:52.451 00.001 1032 OnExposeComplete: enter
00:10:52.453 00.002 1032 UpdateGuideState(): m_state=6
00:10:52.459 00.006 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 782
00:10:52.461 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=739.69, Mass=1435, SNR=26.7, Peak=167 HFD=2.7
00:10:52.464 00.003 1032 MultiStar: [#1 0.26,0.19,0.00,M2] [#2 0.08,0.15,1.02,U] [#3 0.18,0.09,0.68,U] [#4 0.15,0.08,0.66,U] [#5 0.02,0.05,0.70,U] [#6 0.23,0.03,0.67,U] [#7 0.20,0.27,0.00,M1] [#8 0.10,0.09,0.57,U] 
00:10:52.466 00.002 1032 single-star, 6 included, MultiStar: {0.12, 0.08}, one-star: {0.08, 0.05}
00:10:52.468 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:10:52.470 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:10:52.472 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.55 mountX=0.03 mountY=-0.09, mountTheta=-1.28
00:10:52.476 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
00:10:52.480 00.004 1032 Enqueuing Move request for scope (0.08, 0.05)
00:10:52.482 00.002 10072 Worker thread wakes up
00:10:52.482 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:10:52.482 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:10:52.482 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
00:10:52.483 00.001 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.09, period_length = 288.78
00:10:52.483 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:10:52.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:52.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:10:52.483 00.000 10072 MoveAxis(E, 9, ABG)
00:10:52.483 00.000 10072 Guiding  Dir = 2, Dur = 9
00:10:52.485 00.002 10072 IsGuiding returns 0
00:10:52.485 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:52.488 00.003 10072 PulseGuide returned control before completion, sleep 19
00:10:52.508 00.020 10072 IsGuiding returns 0
00:10:52.508 00.000 10072 Move returns status 0, amount 9
00:10:52.508 00.000 10072 MoveAxis(N, 0, ABG)
00:10:52.508 00.000 10072 Move returns status 0, amount 0
00:10:52.508 00.000 10072 move complete, result=0
00:10:52.508 00.000 10072 worker thread done servicing request
00:10:52.509 00.001 1032 UpdateGuideState exits: m=1435 SNR=26.7
00:10:52.513 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:52.515 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:52.517 00.002 1032 Enqueuing Expose request
00:10:52.520 00.003 10072 Worker thread wakes up
00:10:52.520 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:10:52.523 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:52.523 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:53.154 00.631 10072 Exposure complete
00:10:53.209 00.055 10072 worker thread done servicing request
00:10:53.210 00.001 1032 OnExposeComplete: enter
00:10:53.212 00.002 1032 UpdateGuideState(): m_state=6
00:10:53.218 00.006 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 783
00:10:53.221 00.003 1032 Star::Find returns 1 (0), X=324.72, Y=739.75, Mass=1423, SNR=26.6, Peak=166 HFD=2.8
00:10:53.223 00.002 1032 MultiStar: [#1 0.09,0.26,1.16,U] [#2 0.02,0.18,0.90,U] [#3 0.20,0.13,0.72,U] [#4 0.14,0.13,0.63,U] [#5 -0.02,0.15,0.66,U] [#6 0.16,0.15,0.69,U] [#7 0.26,0.09,0.00,M2] [#8 0.10,0.06,0.57,U] 
00:10:53.226 00.003 1032 single-star, 7 included, MultiStar: {0.09, 0.16}, one-star: {0.04, 0.10}
00:10:53.228 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
00:10:53.231 00.003 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
00:10:53.233 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.16 mountX=0.09 mountY=-0.07, mountTheta=-0.67
00:10:53.238 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
00:10:53.241 00.003 1032 Enqueuing Move request for scope (0.04, 0.10)
00:10:53.244 00.003 10072 Worker thread wakes up
00:10:53.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
00:10:53.244 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
00:10:53.244 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.07
00:10:53.247 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.09, period_length = 288.78
00:10:53.247 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
00:10:53.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:53.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:10:53.247 00.000 10072 MoveAxis(E, 11, ABG)
00:10:53.247 00.000 10072 Guiding  Dir = 2, Dur = 11
00:10:53.248 00.001 10072 IsGuiding returns 0
00:10:53.249 00.001 10072 PulseGuide returned control before completion, sleep 21
00:10:53.249 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:53.273 00.024 1032 UpdateGuideState exits: m=1423 SNR=26.6
00:10:53.276 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:53.277 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:53.280 00.003 1032 Enqueuing Expose request
00:10:53.282 00.002 10072 IsGuiding returns 0
00:10:53.282 00.000 10072 Move returns status 0, amount 11
00:10:53.283 00.001 10072 MoveAxis(N, 0, ABG)
00:10:53.283 00.000 10072 Move returns status 0, amount 0
00:10:53.283 00.000 10072 move complete, result=0
00:10:53.283 00.000 10072 worker thread done servicing request
00:10:53.283 00.000 10072 Worker thread wakes up
00:10:53.283 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:53.283 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:53.290 00.007 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:10:53.702 00.412 10072 Exposure complete
00:10:53.757 00.055 10072 worker thread done servicing request
00:10:53.757 00.000 1032 OnExposeComplete: enter
00:10:53.760 00.003 1032 UpdateGuideState(): m_state=6
00:10:53.762 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 784
00:10:53.763 00.001 1032 Star::Find returns 1 (0), X=324.69, Y=739.77, Mass=1410, SNR=26.5, Peak=154 HFD=2.7
00:10:53.765 00.002 1032 MultiStar: [#1 0.04,0.22,1.11,U] [#2 0.24,0.14,0.00,M1] [#3 0.23,0.20,0.00,M1] [#4 0.29,0.06,0.00,M1] [#5 0.01,0.20,0.70,U] [#6 0.12,0.11,0.67,U] [#7 0.04,0.15,0.53,U] [#8 0.06,0.06,0.57,U] 
00:10:53.767 00.002 1032 single-star, 5 included, MultiStar: {0.05, 0.15}, one-star: {0.02, 0.13}
00:10:53.769 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
00:10:53.771 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
00:10:53.772 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.40 mountX=0.12 mountY=-0.05, mountTheta=-0.43
00:10:53.777 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
00:10:53.779 00.002 1032 Enqueuing Move request for scope (0.02, 0.13)
00:10:53.780 00.001 10072 Worker thread wakes up
00:10:53.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
00:10:53.780 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
00:10:53.780 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.05
00:10:53.781 00.001 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.09, period_length = 288.78
00:10:53.782 00.001 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
00:10:53.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:53.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:10:53.782 00.000 10072 MoveAxis(E, 10, ABG)
00:10:53.782 00.000 10072 Guiding  Dir = 2, Dur = 10
00:10:53.782 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:53.783 00.001 10072 IsGuiding returns 0
00:10:53.784 00.001 10072 PulseGuide returned control before completion, sleep 20
00:10:53.803 00.019 1032 UpdateGuideState exits: m=1410 SNR=26.5
00:10:53.805 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:53.808 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:53.810 00.002 1032 Enqueuing Expose request
00:10:53.811 00.001 10072 IsGuiding returns 0
00:10:53.811 00.000 10072 Move returns status 0, amount 10
00:10:53.811 00.000 10072 MoveAxis(N, 0, ABG)
00:10:53.811 00.000 10072 Move returns status 0, amount 0
00:10:53.811 00.000 10072 move complete, result=0
00:10:53.813 00.002 10072 worker thread done servicing request
00:10:53.813 00.000 10072 Worker thread wakes up
00:10:53.813 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:53.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:53.819 00.006 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:10:54.447 00.628 10072 Exposure complete
00:10:54.499 00.052 10072 worker thread done servicing request
00:10:54.499 00.000 1032 OnExposeComplete: enter
00:10:54.501 00.002 1032 UpdateGuideState(): m_state=6
00:10:54.503 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 785
00:10:54.506 00.003 1032 Star::Find returns 1 (0), X=324.75, Y=739.68, Mass=1692, SNR=29.0, Peak=213 HFD=2.7
00:10:54.508 00.002 1032 MultiStar: [#1 0.17,0.22,1.03,U] [#2 0.12,0.10,0.86,U] [#3 0.21,-0.02,0.67,U] [#4 0.27,0.15,0.00,M2] [#5 0.08,0.05,0.65,U] [#6 0.12,-0.08,0.63,U] [#7 0.11,-0.06,0.47,U] [#8 0.02,0.03,0.56,U] 
00:10:54.509 00.001 1032 single-star, 7 included, MultiStar: {0.11, 0.05}, one-star: {0.07, 0.04}
00:10:54.511 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
00:10:54.512 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
00:10:54.513 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.48 mountX=0.02 mountY=-0.08, mountTheta=-1.35
00:10:54.517 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
00:10:54.519 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
00:10:54.520 00.001 10072 Worker thread wakes up
00:10:54.521 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:10:54.521 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:10:54.521 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
00:10:54.522 00.001 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.09, period_length = 288.78
00:10:54.522 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:10:54.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:54.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:10:54.522 00.000 10072 MoveAxis(E, 12, ABG)
00:10:54.522 00.000 10072 Guiding  Dir = 2, Dur = 12
00:10:54.523 00.001 10072 IsGuiding returns 0
00:10:54.523 00.000 10072 PulseGuide returned control before completion, sleep 22
00:10:54.524 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:54.547 00.023 1032 UpdateGuideState exits: m=1692 SNR=29.0
00:10:54.551 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:54.554 00.003 10072 IsGuiding returns 0
00:10:54.554 00.000 10072 Move returns status 0, amount 12
00:10:54.554 00.000 10072 MoveAxis(N, 0, ABG)
00:10:54.555 00.001 10072 Move returns status 0, amount 0
00:10:54.555 00.000 10072 move complete, result=0
00:10:54.555 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:54.557 00.002 1032 Enqueuing Expose request
00:10:54.559 00.002 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
00:10:54.561 00.002 10072 worker thread done servicing request
00:10:54.561 00.000 10072 Worker thread wakes up
00:10:54.561 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:54.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:54.979 00.418 10072 Exposure complete
00:10:55.037 00.058 10072 worker thread done servicing request
00:10:55.037 00.000 1032 OnExposeComplete: enter
00:10:55.040 00.003 1032 UpdateGuideState(): m_state=6
00:10:55.042 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 786
00:10:55.044 00.002 1032 Star::Find returns 1 (0), X=324.69, Y=739.63, Mass=1161, SNR=24.0, Peak=146 HFD=2.8
00:10:55.046 00.002 1032 MultiStar: [#1 0.07,0.14,1.20,U] [#2 0.15,0.08,1.02,U] [#3 0.29,-0.06,0.00,M1] [#4 0.17,0.10,0.76,U] [#5 -0.00,0.10,0.72,U] [#6 0.21,-0.10,0.74,U] [#7 0.17,0.06,0.57,U] [#8 0.11,-0.09,0.63,U] 
00:10:55.047 00.001 1032 single-star, 7 included, MultiStar: {0.11, 0.04}, one-star: {0.02, -0.01}
00:10:55.049 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
00:10:55.051 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
00:10:55.054 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.46 mountX=-0.02 mountY=-0.02, mountTheta=-2.30
00:10:55.057 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
00:10:55.059 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
00:10:55.060 00.001 10072 Worker thread wakes up
00:10:55.061 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
00:10:55.061 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
00:10:55.061 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
00:10:55.062 00.001 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.09, period_length = 288.78
00:10:55.062 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:10:55.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:55.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:10:55.062 00.000 10072 MoveAxis(E, 9, ABG)
00:10:55.062 00.000 10072 Guiding  Dir = 2, Dur = 9
00:10:55.063 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:55.065 00.002 10072 IsGuiding returns 0
00:10:55.065 00.000 10072 PulseGuide returned control before completion, sleep 19
00:10:55.086 00.021 10072 IsGuiding returns 0
00:10:55.086 00.000 10072 Move returns status 0, amount 9
00:10:55.086 00.000 10072 MoveAxis(N, 0, ABG)
00:10:55.086 00.000 10072 Move returns status 0, amount 0
00:10:55.086 00.000 10072 move complete, result=0
00:10:55.086 00.000 10072 worker thread done servicing request
00:10:55.086 00.000 1032 UpdateGuideState exits: m=1161 SNR=24.0
00:10:55.089 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:55.091 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:55.092 00.001 1032 Enqueuing Expose request
00:10:55.097 00.005 10072 Worker thread wakes up
00:10:55.097 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:55.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:55.097 00.000 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
00:10:55.732 00.635 10072 Exposure complete
00:10:55.787 00.055 10072 worker thread done servicing request
00:10:55.787 00.000 1032 OnExposeComplete: enter
00:10:55.790 00.003 1032 UpdateGuideState(): m_state=6
00:10:55.791 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 787
00:10:55.793 00.002 1032 Star::Find returns 1 (0), X=324.72, Y=739.76, Mass=1530, SNR=27.6, Peak=183 HFD=2.7
00:10:55.796 00.003 1032 MultiStar: [#1 0.17,0.24,0.00,M1] [#2 0.23,0.14,0.87,U] [#3 0.29,0.14,0.00,M2] [#4 0.32,0.18,0.00,M2] [#5 0.14,0.12,0.70,U] [#6 0.24,0.05,0.68,U] [#7 0.24,0.23,0.00,M1] [#8 0.11,0.16,0.58,U] 
00:10:55.798 00.002 1032 single-star, 4 included, MultiStar: {0.15, 0.12}, one-star: {0.05, 0.12}
00:10:55.801 00.003 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
00:10:55.803 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
00:10:55.805 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.17 mountX=0.10 mountY=-0.08, mountTheta=-0.66
00:10:55.808 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
00:10:55.810 00.002 1032 Enqueuing Move request for scope (0.05, 0.12)
00:10:55.811 00.001 10072 Worker thread wakes up
00:10:55.812 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
00:10:55.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
00:10:55.812 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.10 yDistance=-0.08
00:10:55.813 00.001 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.09, period_length = 288.78
00:10:55.813 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
00:10:55.813 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:55.813 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:10:55.813 00.000 10072 MoveAxis(E, 11, ABG)
00:10:55.813 00.000 10072 Guiding  Dir = 2, Dur = 11
00:10:55.813 00.000 10072 IsGuiding returns 0
00:10:55.813 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:55.817 00.004 10072 PulseGuide returned control before completion, sleep 21
00:10:55.838 00.021 1032 UpdateGuideState exits: m=1530 SNR=27.6
00:10:55.841 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:55.843 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:55.845 00.002 1032 Enqueuing Expose request
00:10:55.852 00.007 10072 IsGuiding returns 0
00:10:55.852 00.000 10072 Move returns status 0, amount 11
00:10:55.852 00.000 10072 MoveAxis(N, 0, ABG)
00:10:55.852 00.000 10072 Move returns status 0, amount 0
00:10:55.852 00.000 10072 move complete, result=0
00:10:55.852 00.000 10072 worker thread done servicing request
00:10:55.852 00.000 10072 Worker thread wakes up
00:10:55.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:55.853 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:55.855 00.002 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:10:56.263 00.408 10072 Exposure complete
00:10:56.317 00.054 10072 worker thread done servicing request
00:10:56.318 00.001 1032 OnExposeComplete: enter
00:10:56.320 00.002 1032 UpdateGuideState(): m_state=6
00:10:56.322 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 788
00:10:56.324 00.002 1032 Star::Find returns 1 (0), X=324.70, Y=739.74, Mass=1320, SNR=25.6, Peak=165 HFD=2.7
00:10:56.326 00.002 1032 MultiStar: [#1 0.18,0.26,0.00,M2] [#2 0.24,0.12,0.96,U] [#3 0.18,0.09,0.74,U] [#4 0.25,0.31,0.00,M3] [#5 0.22,0.24,0.00,M1] [#6 0.31,0.14,0.00,M1] [#7 0.24,-0.04,0.51,U] [#8 0.16,0.12,0.62,U] 
00:10:56.328 00.002 1032 single-star, 4 included, MultiStar: {0.16, 0.09}, one-star: {0.02, 0.10}
00:10:56.331 00.003 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
00:10:56.333 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
00:10:56.335 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.33 mountX=0.09 mountY=-0.05, mountTheta=-0.50
00:10:56.338 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
00:10:56.341 00.003 1032 Enqueuing Move request for scope (0.02, 0.10)
00:10:56.342 00.001 10072 Worker thread wakes up
00:10:56.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:10:56.342 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:10:56.343 00.001 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.05
00:10:56.344 00.001 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.09, period_length = 288.78
00:10:56.344 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
00:10:56.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:56.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:10:56.344 00.000 10072 MoveAxis(E, 10, ABG)
00:10:56.344 00.000 10072 Guiding  Dir = 2, Dur = 10
00:10:56.344 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:56.346 00.002 10072 IsGuiding returns 0
00:10:56.347 00.001 10072 PulseGuide returned control before completion, sleep 20
00:10:56.367 00.020 1032 UpdateGuideState exits: m=1320 SNR=25.6
00:10:56.370 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:56.373 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:56.375 00.002 1032 Enqueuing Expose request
00:10:56.377 00.002 10072 IsGuiding returns 0
00:10:56.377 00.000 10072 Move returns status 0, amount 10
00:10:56.377 00.000 10072 MoveAxis(N, 0, ABG)
00:10:56.377 00.000 10072 Move returns status 0, amount 0
00:10:56.377 00.000 10072 move complete, result=0
00:10:56.377 00.000 10072 worker thread done servicing request
00:10:56.377 00.000 10072 Worker thread wakes up
00:10:56.377 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:56.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:56.385 00.008 1032 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
00:10:57.012 00.627 10072 Exposure complete
00:10:57.066 00.054 10072 worker thread done servicing request
00:10:57.066 00.000 1032 OnExposeComplete: enter
00:10:57.068 00.002 1032 UpdateGuideState(): m_state=6
00:10:57.070 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 789
00:10:57.072 00.002 1032 Star::Find returns 1 (0), X=324.88, Y=739.67, Mass=1505, SNR=27.3, Peak=186 HFD=2.6
00:10:57.074 00.002 1032 MultiStar: [#1 0.19,0.10,1.08,U] [#2 0.30,-0.14,0.00,M1] [#3 0.21,-0.06,0.68,U] [#4 0.15,0.14,0.68,U] [#5 0.20,0.09,0.65,U] [#6 0.20,-0.08,0.68,U] [#7 0.05,0.21,0.51,U] [#8 0.19,0.06,0.56,U] 
00:10:57.076 00.002 1032 refined, 7 included, MultiStar: {0.18, 0.06}, one-star: {0.20, 0.03}
00:10:57.077 00.001 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
00:10:57.080 00.003 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
00:10:57.082 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.31 mountX=0.01 mountY=-0.19, mountTheta=-1.52
00:10:57.086 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.06, opts=13)
00:10:57.088 00.002 1032 Enqueuing Move request for scope (0.18, 0.06)
00:10:57.092 00.004 10072 Worker thread wakes up
00:10:57.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
00:10:57.092 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
00:10:57.092 00.000 10072 Moving (0.18, 0.06) raw xDistance=0.01 yDistance=-0.19
00:10:57.093 00.001 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.09, period_length = 288.78
00:10:57.093 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:10:57.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:57.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:10:57.093 00.000 10072 MoveAxis(E, 11, ABG)
00:10:57.093 00.000 10072 Guiding  Dir = 2, Dur = 11
00:10:57.094 00.001 10072 IsGuiding returns 0
00:10:57.094 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:57.097 00.003 10072 PulseGuide returned control before completion, sleep 21
00:10:57.118 00.021 1032 UpdateGuideState exits: m=1505 SNR=27.3
00:10:57.123 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:57.125 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:57.127 00.002 1032 Enqueuing Expose request
00:10:57.129 00.002 10072 IsGuiding returns 1
00:10:57.129 00.000 10072 scope still moving after pulse duration time elapsed
00:10:57.151 00.022 10072 IsGuiding returns 0
00:10:57.151 00.000 10072 scope move finished after 11 + 46 ms
00:10:57.151 00.000 10072 Move returns status 0, amount 11
00:10:57.151 00.000 10072 MoveAxis(N, 0, ABG)
00:10:57.151 00.000 10072 Move returns status 0, amount 0
00:10:57.151 00.000 10072 move complete, result=0
00:10:57.151 00.000 10072 worker thread done servicing request
00:10:57.151 00.000 10072 Worker thread wakes up
00:10:57.152 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:57.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:57.156 00.004 1032 GuideStep: 0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
00:10:57.561 00.405 10072 Exposure complete
00:10:57.627 00.066 10072 worker thread done servicing request
00:10:57.627 00.000 1032 OnExposeComplete: enter
00:10:57.629 00.002 1032 UpdateGuideState(): m_state=6
00:10:57.631 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 790
00:10:57.633 00.002 1032 Star::Find returns 1 (0), X=324.77, Y=739.57, Mass=1427, SNR=26.6, Peak=159 HFD=2.8
00:10:57.636 00.003 1032 MultiStar: [#1 0.21,-0.09,1.07,U] [#2 0.27,0.01,0.90,U] [#3 0.27,-0.17,0.00,M1] [#4 0.26,0.07,0.67,U] [#5 0.25,0.03,0.69,U] [#6 0.08,-0.04,0.68,U] [#7 0.33,0.00,0.00,M1] [#8 0.01,-0.10,0.58,U] 
00:10:57.638 00.002 1032 single-star, 6 included, MultiStar: {0.17, -0.03}, one-star: {0.09, -0.07}
00:10:57.640 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
00:10:57.642 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
00:10:57.643 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.66 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
00:10:57.646 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
00:10:57.650 00.004 1032 Enqueuing Move request for scope (0.09, -0.07)
00:10:57.653 00.003 10072 Worker thread wakes up
00:10:57.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
00:10:57.653 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
00:10:57.653 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
00:10:57.655 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.09, period_length = 288.78
00:10:57.655 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:10:57.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:57.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:10:57.655 00.000 10072 MoveAxis(E, 10, ABG)
00:10:57.656 00.001 10072 Guiding  Dir = 2, Dur = 10
00:10:57.657 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:57.660 00.003 10072 IsGuiding returns 0
00:10:57.660 00.000 10072 PulseGuide returned control before completion, sleep 20
00:10:57.682 00.022 1032 UpdateGuideState exits: m=1427 SNR=26.6
00:10:57.685 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:57.687 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:57.689 00.002 1032 Enqueuing Expose request
00:10:57.690 00.001 10072 IsGuiding returns 0
00:10:57.690 00.000 10072 Move returns status 0, amount 10
00:10:57.690 00.000 10072 MoveAxis(N, 0, ABG)
00:10:57.691 00.001 10072 Move returns status 0, amount 0
00:10:57.691 00.000 10072 move complete, result=0
00:10:57.691 00.000 10072 worker thread done servicing request
00:10:57.691 00.000 10072 Worker thread wakes up
00:10:57.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:57.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:57.698 00.007 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:10:58.327 00.629 10072 Exposure complete
00:10:58.379 00.052 10072 worker thread done servicing request
00:10:58.380 00.001 1032 OnExposeComplete: enter
00:10:58.382 00.002 1032 UpdateGuideState(): m_state=6
00:10:58.383 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 791
00:10:58.385 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=739.52, Mass=1250, SNR=24.9, Peak=150 HFD=2.7
00:10:58.387 00.002 1032 MultiStar: [#1 0.19,0.08,1.19,U] [#2 0.30,-0.08,0.00,M1] [#3 0.24,-0.08,0.73,U] [#4 0.30,0.11,0.00,M2] [#5 0.13,-0.02,0.69,U] [#6 0.27,-0.09,0.00,M1] [#7 0.13,-0.01,0.58,U] [#8 0.17,-0.04,0.68,U] 
00:10:58.389 00.002 1032 refined, 5 included, MultiStar: {0.17, -0.03}, one-star: {0.12, -0.12}
00:10:58.390 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
00:10:58.392 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
00:10:58.395 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.15 mountX=-0.07 mountY=-0.15, mountTheta=-1.99
00:10:58.398 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
00:10:58.399 00.001 1032 Enqueuing Move request for scope (0.17, -0.03)
00:10:58.401 00.002 10072 Worker thread wakes up
00:10:58.401 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
00:10:58.401 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
00:10:58.401 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.07 yDistance=-0.15
00:10:58.403 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.08, period_length = 288.78
00:10:58.403 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:10:58.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:58.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:10:58.403 00.000 10072 MoveAxis(E, 12, ABG)
00:10:58.403 00.000 10072 Guiding  Dir = 2, Dur = 12
00:10:58.404 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:58.405 00.001 10072 IsGuiding returns 0
00:10:58.406 00.001 10072 PulseGuide returned control before completion, sleep 22
00:10:58.424 00.018 1032 UpdateGuideState exits: m=1250 SNR=24.9
00:10:58.427 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:58.429 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:58.430 00.001 1032 Enqueuing Expose request
00:10:58.432 00.002 10072 IsGuiding returns 0
00:10:58.432 00.000 10072 Move returns status 0, amount 12
00:10:58.432 00.000 10072 MoveAxis(N, 0, ABG)
00:10:58.432 00.000 10072 Move returns status 0, amount 0
00:10:58.432 00.000 10072 move complete, result=0
00:10:58.433 00.001 10072 worker thread done servicing request
00:10:58.433 00.000 10072 Worker thread wakes up
00:10:58.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:58.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:58.440 00.007 1032 GuideStep: -0.1 px 12 ms EAST, -0.2 px 0 ms NORTH
00:10:58.843 00.403 10072 Exposure complete
00:10:58.896 00.053 10072 worker thread done servicing request
00:10:58.896 00.000 1032 OnExposeComplete: enter
00:10:58.897 00.001 1032 UpdateGuideState(): m_state=6
00:10:58.899 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 792
00:10:58.902 00.003 1032 Star::Find returns 1 (0), X=324.72, Y=739.52, Mass=1441, SNR=26.7, Peak=171 HFD=2.8
00:10:58.904 00.002 1032 MultiStar: [#1 0.14,0.01,1.13,U] [#2 0.12,-0.01,0.83,U] [#3 0.12,-0.05,0.69,U] [#4 0.28,0.02,0.00,M3] [#5 0.08,0.01,0.69,U] [#6 0.14,-0.15,0.67,U] [#7 0.24,-0.10,0.51,U] [#8 0.28,-0.04,0.00,M1] 
00:10:58.907 00.003 1032 refined, 6 included, MultiStar: {0.12, -0.05}, one-star: {0.05, -0.12}
00:10:58.909 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
00:10:58.911 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
00:10:58.912 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.43 mountX=-0.08 mountY=-0.10, mountTheta=-2.26
00:10:58.915 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
00:10:58.917 00.002 1032 Enqueuing Move request for scope (0.12, -0.05)
00:10:58.919 00.002 10072 Worker thread wakes up
00:10:58.919 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
00:10:58.919 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
00:10:58.919 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.10
00:10:58.920 00.001 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.08, period_length = 288.78
00:10:58.920 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:10:58.920 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:58.920 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:10:58.920 00.000 10072 MoveAxis(E, 11, ABG)
00:10:58.921 00.001 10072 Guiding  Dir = 2, Dur = 11
00:10:58.921 00.000 10072 IsGuiding returns 0
00:10:58.921 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:58.925 00.004 10072 PulseGuide returned control before completion, sleep 21
00:10:58.945 00.020 1032 UpdateGuideState exits: m=1441 SNR=26.7
00:10:58.947 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:58.950 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:58.952 00.002 10072 IsGuiding returns 0
00:10:58.952 00.000 1032 Enqueuing Expose request
00:10:58.956 00.004 10072 Move returns status 0, amount 11
00:10:58.956 00.000 10072 MoveAxis(N, 0, ABG)
00:10:58.956 00.000 10072 Move returns status 0, amount 0
00:10:58.956 00.000 10072 move complete, result=0
00:10:58.956 00.000 10072 worker thread done servicing request
00:10:58.956 00.000 10072 Worker thread wakes up
00:10:58.956 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:58.956 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:58.964 00.008 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:10:59.582 00.618 10072 Exposure complete
00:10:59.642 00.060 10072 worker thread done servicing request
00:10:59.642 00.000 1032 OnExposeComplete: enter
00:10:59.644 00.002 1032 UpdateGuideState(): m_state=6
00:10:59.648 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 793
00:10:59.650 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=739.50, Mass=1447, SNR=26.7, Peak=171 HFD=2.6
00:10:59.652 00.002 1032 MultiStar: [#1 0.11,-0.09,1.07,U] [#2 0.26,-0.16,0.00,M1] [#3 0.27,-0.14,0.00,M1] [#4 0.24,0.05,0.68,U] [#5 0.19,-0.09,0.67,U] [#6 0.33,-0.32,0.00,M1] [#7 0.15,-0.06,0.52,U] [#8 0.17,-0.07,0.52,U] 
00:10:59.654 00.002 1032 refined, 5 included, MultiStar: {0.16, -0.07}, one-star: {0.15, -0.15}
00:10:59.656 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
00:10:59.659 00.003 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
00:10:59.661 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.43 mountX=-0.11 mountY=-0.14, mountTheta=-2.26
00:10:59.664 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.07, opts=13)
00:10:59.667 00.003 1032 Enqueuing Move request for scope (0.16, -0.07)
00:10:59.670 00.003 10072 Worker thread wakes up
00:10:59.670 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
00:10:59.670 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
00:10:59.670 00.000 10072 Moving (0.16, -0.07) raw xDistance=-0.11 yDistance=-0.14
00:10:59.671 00.001 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.08, period_length = 288.78
00:10:59.671 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:10:59.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:59.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:10:59.671 00.000 10072 MoveAxis(E, 12, ABG)
00:10:59.672 00.001 10072 Guiding  Dir = 2, Dur = 12
00:10:59.672 00.000 10072 IsGuiding returns 0
00:10:59.673 00.001 10072 PulseGuide returned control before completion, sleep 22
00:10:59.673 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:10:59.696 00.023 1032 UpdateGuideState exits: m=1447 SNR=26.7
00:10:59.700 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:59.702 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:10:59.705 00.003 10072 IsGuiding returns 0
00:10:59.705 00.000 10072 Move returns status 0, amount 12
00:10:59.705 00.000 10072 MoveAxis(N, 0, ABG)
00:10:59.705 00.000 10072 Move returns status 0, amount 0
00:10:59.705 00.000 10072 move complete, result=0
00:10:59.705 00.000 10072 worker thread done servicing request
00:10:59.705 00.000 1032 Enqueuing Expose request
00:10:59.708 00.003 10072 Worker thread wakes up
00:10:59.708 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:10:59.708 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:10:59.708 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:11:00.135 00.427 10072 Exposure complete
00:11:00.221 00.086 10072 worker thread done servicing request
00:11:00.221 00.000 1032 OnExposeComplete: enter
00:11:00.224 00.003 1032 UpdateGuideState(): m_state=6
00:11:00.230 00.006 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 794
00:11:00.235 00.005 1032 Star::Find returns 1 (0), X=324.87, Y=739.38, Mass=1524, SNR=27.5, Peak=175 HFD=2.5
00:11:00.237 00.002 1032 MultiStar: [#1 0.10,-0.09,1.00,U] [#2 0.16,-0.17,0.88,U] [#3 0.33,-0.16,0.00,M2] [#4 0.22,-0.13,0.64,U] [#5 0.22,-0.12,0.66,U] [#6 0.28,-0.17,0.00,M2] [#7 0.22,-0.24,0.00,M1] [#8 0.10,0.00,0.59,U] 
00:11:00.242 00.005 1032 refined, 5 included, MultiStar: {0.16, -0.14}, one-star: {0.19, -0.26}
00:11:00.245 00.003 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
00:11:00.249 00.004 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
00:11:00.252 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.71 mountX=-0.18 mountY=-0.12, mountTheta=-2.54
00:11:00.260 00.008 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.14, opts=13)
00:11:00.263 00.003 1032 Enqueuing Move request for scope (0.16, -0.14)
00:11:00.265 00.002 10072 Worker thread wakes up
00:11:00.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
00:11:00.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
00:11:00.265 00.000 10072 Moving (0.16, -0.14) raw xDistance=-0.18 yDistance=-0.12
00:11:00.266 00.001 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.08, period_length = 288.78
00:11:00.267 00.001 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
00:11:00.267 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:00.267 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:11:00.267 00.000 10072 MoveAxis(E, 100, ABG)
00:11:00.267 00.000 10072 Guiding  Dir = 2, Dur = 100
00:11:00.269 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:00.275 00.006 10072 IsGuiding returns 0
00:11:00.277 00.002 10072 PulseGuide returned control before completion, sleep 109
00:11:00.307 00.030 1032 UpdateGuideState exits: m=1524 SNR=27.5
00:11:00.312 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:00.315 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:00.318 00.003 1032 Enqueuing Expose request
00:11:00.397 00.079 10072 IsGuiding returns 0
00:11:00.397 00.000 10072 Move returns status 0, amount 100
00:11:00.397 00.000 10072 MoveAxis(N, 0, ABG)
00:11:00.397 00.000 10072 Move returns status 0, amount 0
00:11:00.397 00.000 10072 move complete, result=0
00:11:00.397 00.000 10072 worker thread done servicing request
00:11:00.397 00.000 10072 Worker thread wakes up
00:11:00.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:00.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:00.401 00.004 1032 GuideStep: -0.2 px 100 ms EAST, -0.1 px 0 ms NORTH
00:11:01.031 00.630 10072 Exposure complete
00:11:01.137 00.106 10072 worker thread done servicing request
00:11:01.137 00.000 1032 OnExposeComplete: enter
00:11:01.140 00.003 1032 UpdateGuideState(): m_state=6
00:11:01.148 00.008 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 795
00:11:01.152 00.004 1032 Star::Find returns 1 (0), X=324.68, Y=739.66, Mass=1455, SNR=26.9, Peak=168 HFD=2.9
00:11:01.158 00.006 1032 MultiStar: [#1 0.10,0.07,1.09,U] [#2 0.25,-0.09,0.84,U] [#3 0.34,0.00,0.00,M3] [#4 0.32,0.17,0.00,M2] [#5 0.19,0.10,0.67,U] [#6 0.13,-0.01,0.71,U] [#7 0.06,0.07,0.54,U] [#8 0.17,-0.08,0.57,U] 
00:11:01.162 00.004 1032 single-star, 6 included, MultiStar: {0.13, 0.01}, one-star: {0.01, 0.01}
00:11:01.165 00.003 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
00:11:01.169 00.004 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
00:11:01.177 00.008 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.99 mountX=0.01 mountY=-0.01, mountTheta=-0.84
00:11:01.187 00.010 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
00:11:01.210 00.023 1032 Enqueuing Move request for scope (0.01, 0.01)
00:11:01.217 00.007 10072 Worker thread wakes up
00:11:01.218 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
00:11:01.218 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
00:11:01.218 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
00:11:01.220 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.08, period_length = 288.78
00:11:01.220 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:11:01.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:01.220 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:11:01.220 00.000 10072 MoveAxis(E, 14, ABG)
00:11:01.220 00.000 10072 Guiding  Dir = 2, Dur = 14
00:11:01.220 00.000 10072 IsGuiding returns 0
00:11:01.221 00.001 10072 PulseGuide returned control before completion, sleep 24
00:11:01.221 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:01.325 00.104 1032 UpdateGuideState exits: m=1455 SNR=26.9
00:11:01.331 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:01.336 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:01.345 00.009 1032 Enqueuing Expose request
00:11:01.352 00.007 10072 IsGuiding returns 0
00:11:01.352 00.000 10072 Move returns status 0, amount 14
00:11:01.353 00.001 10072 MoveAxis(N, 0, ABG)
00:11:01.353 00.000 10072 Move returns status 0, amount 0
00:11:01.353 00.000 10072 move complete, result=0
00:11:01.353 00.000 10072 worker thread done servicing request
00:11:01.353 00.000 1032 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
00:11:01.358 00.005 10072 Worker thread wakes up
00:11:01.361 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:01.372 00.011 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:01.782 00.410 10072 Exposure complete
00:11:01.888 00.106 1032 OnExposeComplete: enter
00:11:01.917 00.029 10072 worker thread done servicing request
00:11:01.917 00.000 1032 UpdateGuideState(): m_state=6
00:11:01.928 00.011 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 796
00:11:01.933 00.005 1032 Star::Find returns 1 (0), X=324.76, Y=739.57, Mass=1089, SNR=23.2, Peak=131 HFD=2.7
00:11:01.941 00.008 1032 MultiStar: [#1 0.21,0.06,1.26,U] [#2 0.24,-0.04,1.07,U] [#3 0.23,0.07,0.86,U] [#4 0.27,0.21,0.00,M3] [#5 0.25,0.13,0.00,M1] [#6 0.21,0.06,0.82,U] [#7 0.11,0.07,0.59,U] [#8 0.07,-0.03,0.63,U] 
00:11:01.963 00.022 1032 single-star, 6 included, MultiStar: {0.18, 0.02}, one-star: {0.09, -0.08}
00:11:01.969 00.006 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
00:11:01.975 00.006 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
00:11:01.979 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.71 mountX=-0.10 mountY=-0.07, mountTheta=-2.54
00:11:01.987 00.008 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.08, opts=13)
00:11:01.992 00.005 1032 Enqueuing Move request for scope (0.09, -0.08)
00:11:01.999 00.007 10072 Worker thread wakes up
00:11:01.999 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
00:11:01.999 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
00:11:01.999 00.000 10072 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=-0.07
00:11:02.001 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.08, period_length = 288.78
00:11:02.001 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:11:02.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:02.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:11:02.001 00.000 10072 MoveAxis(E, 13, ABG)
00:11:02.001 00.000 10072 Guiding  Dir = 2, Dur = 13
00:11:02.002 00.001 10072 IsGuiding returns 0
00:11:02.008 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:02.024 00.016 10072 PulseGuide returned control before completion, sleep 13
00:11:02.073 00.049 10072 IsGuiding returns 0
00:11:02.073 00.000 10072 Move returns status 0, amount 13
00:11:02.074 00.001 10072 MoveAxis(N, 0, ABG)
00:11:02.074 00.000 10072 Move returns status 0, amount 0
00:11:02.074 00.000 10072 move complete, result=0
00:11:02.074 00.000 10072 worker thread done servicing request
00:11:02.115 00.041 1032 UpdateGuideState exits: m=1089 SNR=23.2
00:11:02.123 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:02.130 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:02.149 00.019 1032 Enqueuing Expose request
00:11:02.197 00.048 10072 Worker thread wakes up
00:11:02.197 00.000 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
00:11:02.201 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:02.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:02.840 00.639 10072 Exposure complete
00:11:02.974 00.134 10072 worker thread done servicing request
00:11:02.974 00.000 1032 OnExposeComplete: enter
00:11:02.979 00.005 1032 UpdateGuideState(): m_state=6
00:11:02.985 00.006 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 797
00:11:02.994 00.009 1032 Star::Find returns 1 (0), X=324.79, Y=739.38, Mass=1376, SNR=26.1, Peak=151 HFD=2.7
00:11:02.997 00.003 1032 MultiStar: [#1 0.11,0.03,1.12,U] [#2 0.21,-0.24,0.00,M1] [#3 0.30,-0.07,0.00,M3] [#4 0.22,-0.03,0.68,U] [#5 0.26,0.05,0.69,U] [#6 0.24,0.00,0.72,U] [#7 0.07,-0.07,0.58,U] [#8 0.15,-0.10,0.54,U] 
00:11:03.004 00.007 1032 refined, 6 included, MultiStar: {0.16, -0.06}, one-star: {0.11, -0.26}
00:11:03.008 00.004 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
00:11:03.011 00.003 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
00:11:03.014 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.34 mountX=-0.10 mountY=-0.14, mountTheta=-2.17
00:11:03.045 00.031 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
00:11:03.048 00.003 1032 Enqueuing Move request for scope (0.16, -0.06)
00:11:03.054 00.006 10072 Worker thread wakes up
00:11:03.054 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
00:11:03.055 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
00:11:03.055 00.000 10072 Moving (0.16, -0.06) raw xDistance=-0.10 yDistance=-0.14
00:11:03.057 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.08, period_length = 288.78
00:11:03.057 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:11:03.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:03.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:11:03.057 00.000 10072 MoveAxis(E, 14, ABG)
00:11:03.059 00.002 10072 Guiding  Dir = 2, Dur = 14
00:11:03.059 00.000 10072 IsGuiding returns 0
00:11:03.061 00.002 10072 PulseGuide returned control before completion, sleep 23
00:11:03.061 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:03.108 00.047 10072 IsGuiding returns 0
00:11:03.109 00.001 10072 Move returns status 0, amount 14
00:11:03.109 00.000 10072 MoveAxis(N, 0, ABG)
00:11:03.109 00.000 10072 Move returns status 0, amount 0
00:11:03.109 00.000 10072 move complete, result=0
00:11:03.109 00.000 10072 worker thread done servicing request
00:11:03.126 00.017 1032 UpdateGuideState exits: m=1376 SNR=26.1
00:11:03.130 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:03.135 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:03.138 00.003 1032 Enqueuing Expose request
00:11:03.146 00.008 10072 Worker thread wakes up
00:11:03.146 00.000 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
00:11:03.151 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:03.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:03.568 00.417 10072 Exposure complete
00:11:03.756 00.188 1032 OnExposeComplete: enter
00:11:03.761 00.005 1032 UpdateGuideState(): m_state=6
00:11:03.781 00.020 10072 worker thread done servicing request
00:11:03.782 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 798
00:11:03.793 00.011 1032 Star::Find returns 1 (0), X=324.86, Y=739.36, Mass=1503, SNR=27.3, Peak=166 HFD=2.6
00:11:03.800 00.007 1032 MultiStar: [#1 0.08,0.04,1.12,U] [#2 0.22,-0.20,0.00,M2] [#3 0.32,0.09,0.00,M4] [#4 0.47,0.01,0.00,M3] [#5 0.19,0.12,0.69,U] [#6 0.41,-0.03,0.00,M1] [#7 0.25,-0.14,0.00,M1] [#8 0.19,-0.16,0.58,U] 
00:11:03.807 00.007 1032 refined, 3 included, MultiStar: {0.15, -0.07}, one-star: {0.19, -0.28}
00:11:03.811 00.004 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
00:11:03.819 00.008 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
00:11:03.823 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.45 mountX=-0.11 mountY=-0.13, mountTheta=-2.28
00:11:03.828 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.07, opts=13)
00:11:03.834 00.006 1032 Enqueuing Move request for scope (0.15, -0.07)
00:11:03.838 00.004 10072 Worker thread wakes up
00:11:03.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
00:11:03.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
00:11:03.838 00.000 10072 Moving (0.15, -0.07) raw xDistance=-0.11 yDistance=-0.13
00:11:03.840 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 288.78
00:11:03.840 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:11:03.841 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:03.842 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:11:03.842 00.000 10072 MoveAxis(E, 12, ABG)
00:11:03.842 00.000 10072 Guiding  Dir = 2, Dur = 12
00:11:03.843 00.001 10072 IsGuiding returns 0
00:11:03.845 00.002 10072 PulseGuide returned control before completion, sleep 21
00:11:03.847 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:03.885 00.038 10072 IsGuiding returns 0
00:11:03.886 00.001 10072 Move returns status 0, amount 12
00:11:03.886 00.000 10072 MoveAxis(N, 0, ABG)
00:11:03.886 00.000 10072 Move returns status 0, amount 0
00:11:03.886 00.000 10072 move complete, result=0
00:11:03.887 00.001 10072 worker thread done servicing request
00:11:03.909 00.022 1032 UpdateGuideState exits: m=1503 SNR=27.3
00:11:03.914 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:03.933 00.019 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:03.941 00.008 1032 Enqueuing Expose request
00:11:03.945 00.004 10072 Worker thread wakes up
00:11:03.945 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:11:03.949 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:03.949 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:04.582 00.633 10072 Exposure complete
00:11:04.688 00.106 10072 worker thread done servicing request
00:11:04.688 00.000 1032 OnExposeComplete: enter
00:11:04.693 00.005 1032 UpdateGuideState(): m_state=6
00:11:04.698 00.005 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 799
00:11:04.702 00.004 1032 Star::Find returns 1 (0), X=324.81, Y=739.45, Mass=1510, SNR=27.4, Peak=170 HFD=2.7
00:11:04.725 00.023 1032 MultiStar: [#1 0.14,0.04,1.09,U] [#2 0.21,0.03,0.90,U] [#3 0.23,-0.10,0.71,U] [#4 0.27,-0.03,0.00,M4] [#5 0.10,-0.09,0.60,U] [#6 0.26,0.04,0.67,U] [#7 0.13,-0.10,0.51,U] [#8 0.08,-0.09,0.56,U] 
00:11:04.728 00.003 1032 refined, 7 included, MultiStar: {0.16, -0.05}, one-star: {0.14, -0.20}
00:11:04.731 00.003 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
00:11:04.735 00.004 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
00:11:04.745 00.010 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.32 mountX=-0.09 mountY=-0.14, mountTheta=-2.15
00:11:04.758 00.013 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
00:11:04.762 00.004 1032 Enqueuing Move request for scope (0.16, -0.05)
00:11:04.766 00.004 10072 Worker thread wakes up
00:11:04.768 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
00:11:04.768 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
00:11:04.768 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.14
00:11:04.770 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 288.78
00:11:04.770 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:11:04.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:04.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:11:04.771 00.001 10072 MoveAxis(E, 12, ABG)
00:11:04.771 00.000 10072 Guiding  Dir = 2, Dur = 12
00:11:04.771 00.000 10072 IsGuiding returns 0
00:11:04.772 00.001 10072 PulseGuide returned control before completion, sleep 22
00:11:04.773 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:04.800 00.027 10072 IsGuiding returns 0
00:11:04.801 00.001 10072 Move returns status 0, amount 12
00:11:04.801 00.000 10072 MoveAxis(N, 0, ABG)
00:11:04.801 00.000 10072 Move returns status 0, amount 0
00:11:04.801 00.000 10072 move complete, result=0
00:11:04.801 00.000 10072 worker thread done servicing request
00:11:04.810 00.009 1032 UpdateGuideState exits: m=1510 SNR=27.4
00:11:04.814 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:04.820 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:04.823 00.003 1032 Enqueuing Expose request
00:11:04.826 00.003 10072 Worker thread wakes up
00:11:04.826 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:11:04.828 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:04.828 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:05.250 00.422 10072 Exposure complete
00:11:05.335 00.085 1032 OnExposeComplete: enter
00:11:05.345 00.010 10072 worker thread done servicing request
00:11:05.345 00.000 1032 UpdateGuideState(): m_state=6
00:11:05.350 00.005 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 800
00:11:05.355 00.005 1032 Star::Find returns 1 (0), X=324.80, Y=739.45, Mass=1480, SNR=27.1, Peak=187 HFD=2.6
00:11:05.357 00.002 1032 MultiStar: [#1 0.21,-0.04,1.03,U] [#2 0.17,-0.03,0.97,U] [#3 0.27,-0.13,0.00,M4] [#4 0.30,-0.01,0.00,M5] [#5 0.22,0.05,0.71,U] [#6 0.29,-0.07,0.00,M1] [#7 0.15,-0.14,0.51,U] [#8 0.16,-0.23,0.00,M1] 
00:11:05.362 00.005 1032 refined, 4 included, MultiStar: {0.17, -0.07}, one-star: {0.13, -0.19}
00:11:05.368 00.006 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
00:11:05.374 00.006 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
00:11:05.382 00.008 1032 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-0.39 mountX=-0.11 mountY=-0.15, mountTheta=-2.22
00:11:05.391 00.009 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.07, opts=13)
00:11:05.414 00.023 1032 Enqueuing Move request for scope (0.17, -0.07)
00:11:05.418 00.004 10072 Worker thread wakes up
00:11:05.418 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
00:11:05.418 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
00:11:05.418 00.000 10072 Moving (0.17, -0.07) raw xDistance=-0.11 yDistance=-0.15
00:11:05.420 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 288.78
00:11:05.420 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:11:05.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:05.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:11:05.420 00.000 10072 MoveAxis(E, 11, ABG)
00:11:05.421 00.001 10072 Guiding  Dir = 2, Dur = 11
00:11:05.421 00.000 10072 IsGuiding returns 0
00:11:05.423 00.002 10072 PulseGuide returned control before completion, sleep 20
00:11:05.424 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:05.458 00.034 10072 IsGuiding returns 0
00:11:05.458 00.000 10072 Move returns status 0, amount 11
00:11:05.458 00.000 10072 MoveAxis(N, 0, ABG)
00:11:05.458 00.000 10072 Move returns status 0, amount 0
00:11:05.459 00.001 10072 move complete, result=0
00:11:05.459 00.000 10072 worker thread done servicing request
00:11:05.464 00.005 1032 UpdateGuideState exits: m=1480 SNR=27.1
00:11:05.467 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:05.474 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:05.477 00.003 1032 Enqueuing Expose request
00:11:05.482 00.005 10072 Worker thread wakes up
00:11:05.482 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:11:05.499 00.017 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:05.500 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:06.135 00.635 10072 Exposure complete
00:11:06.205 00.070 1032 OnExposeComplete: enter
00:11:06.209 00.004 10072 worker thread done servicing request
00:11:06.209 00.000 1032 UpdateGuideState(): m_state=6
00:11:06.212 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 801
00:11:06.214 00.002 1032 Star::Find returns 1 (0), X=324.81, Y=739.44, Mass=1423, SNR=26.6, Peak=158 HFD=2.7
00:11:06.217 00.003 1032 MultiStar: [#1 0.24,-0.02,1.08,U] [#2 0.22,-0.07,0.91,U] [#3 0.22,-0.13,0.70,U] [#4 0.21,-0.21,0.00,M6] [#5 0.23,-0.04,0.70,U] [#6 0.12,-0.02,0.69,U] [#7 0.37,-0.17,0.00,M1] [#8 0.26,-0.25,0.00,M2] 
00:11:06.219 00.002 1032 refined, 5 included, MultiStar: {0.20, -0.09}, one-star: {0.14, -0.20}
00:11:06.222 00.003 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
00:11:06.225 00.003 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
00:11:06.228 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.21 cameraTheta=-0.41 mountX=-0.13 mountY=-0.17, mountTheta=-2.24
00:11:06.232 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.09, opts=13)
00:11:06.234 00.002 1032 Enqueuing Move request for scope (0.20, -0.09)
00:11:06.238 00.004 10072 Worker thread wakes up
00:11:06.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
00:11:06.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
00:11:06.238 00.000 10072 Moving (0.20, -0.09) raw xDistance=-0.13 yDistance=-0.17
00:11:06.239 00.001 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.07, period_length = 288.78
00:11:06.239 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
00:11:06.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:06.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:11:06.239 00.000 10072 MoveAxis(E, 77, ABG)
00:11:06.239 00.000 10072 Guiding  Dir = 2, Dur = 77
00:11:06.240 00.001 10072 IsGuiding returns 0
00:11:06.241 00.001 10072 PulseGuide returned control before completion, sleep 87
00:11:06.241 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:06.267 00.026 1032 UpdateGuideState exits: m=1423 SNR=26.6
00:11:06.270 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:06.274 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:06.275 00.001 1032 Enqueuing Expose request
00:11:06.335 00.060 10072 IsGuiding returns 0
00:11:06.335 00.000 10072 Move returns status 0, amount 77
00:11:06.335 00.000 10072 MoveAxis(N, 0, ABG)
00:11:06.335 00.000 10072 Move returns status 0, amount 0
00:11:06.335 00.000 10072 move complete, result=0
00:11:06.335 00.000 10072 worker thread done servicing request
00:11:06.335 00.000 10072 Worker thread wakes up
00:11:06.335 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:06.335 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:06.336 00.001 1032 GuideStep: -0.1 px 77 ms EAST, -0.2 px 0 ms NORTH
00:11:06.744 00.408 10072 Exposure complete
00:11:06.802 00.058 10072 worker thread done servicing request
00:11:06.802 00.000 1032 OnExposeComplete: enter
00:11:06.806 00.004 1032 UpdateGuideState(): m_state=6
00:11:06.808 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 802
00:11:06.810 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=739.51, Mass=1398, SNR=26.3, Peak=158 HFD=2.8
00:11:06.813 00.003 1032 MultiStar: [#1 0.15,0.01,1.08,U] [#2 0.23,-0.16,0.00,M1] [#3 0.30,-0.15,0.00,M4] [#4 0.24,-0.11,0.65,U] [#5 0.16,-0.16,0.72,U] [#6 0.12,0.06,0.71,U] [#7 0.21,-0.15,0.52,U] [#8 -0.01,-0.11,0.59,U] 
00:11:06.816 00.003 1032 single-star, 6 included, MultiStar: {0.13, -0.08}, one-star: {0.08, -0.13}
00:11:06.818 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
00:11:06.821 00.003 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
00:11:06.823 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.05 mountX=-0.15 mountY=-0.04, mountTheta=-2.88
00:11:06.826 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.13, opts=13)
00:11:06.829 00.003 1032 Enqueuing Move request for scope (0.08, -0.13)
00:11:06.831 00.002 10072 Worker thread wakes up
00:11:06.831 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
00:11:06.831 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
00:11:06.831 00.000 10072 Moving (0.08, -0.13) raw xDistance=-0.15 yDistance=-0.04
00:11:06.832 00.001 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.07, period_length = 288.78
00:11:06.833 00.001 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
00:11:06.833 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:06.833 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:11:06.833 00.000 10072 MoveAxis(E, 82, ABG)
00:11:06.833 00.000 10072 Guiding  Dir = 2, Dur = 82
00:11:06.834 00.001 10072 IsGuiding returns 0
00:11:06.834 00.000 10072 PulseGuide returned control before completion, sleep 92
00:11:06.835 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:06.858 00.023 1032 UpdateGuideState exits: m=1398 SNR=26.3
00:11:06.862 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:06.864 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:06.867 00.003 1032 Enqueuing Expose request
00:11:06.930 00.063 10072 IsGuiding returns 0
00:11:06.930 00.000 10072 Move returns status 0, amount 82
00:11:06.930 00.000 10072 MoveAxis(N, 0, ABG)
00:11:06.930 00.000 10072 Move returns status 0, amount 0
00:11:06.930 00.000 10072 move complete, result=0
00:11:06.931 00.001 10072 worker thread done servicing request
00:11:06.931 00.000 10072 Worker thread wakes up
00:11:06.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:06.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:06.931 00.000 1032 GuideStep: -0.1 px 82 ms EAST, -0.0 px 0 ms NORTH
00:11:07.559 00.628 10072 Exposure complete
00:11:07.615 00.056 10072 worker thread done servicing request
00:11:07.615 00.000 1032 OnExposeComplete: enter
00:11:07.618 00.003 1032 UpdateGuideState(): m_state=6
00:11:07.621 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 803
00:11:07.623 00.002 1032 Star::Find returns 1 (0), X=324.86, Y=739.79, Mass=1455, SNR=26.9, Peak=185 HFD=2.6
00:11:07.625 00.002 1032 MultiStar: [#1 0.07,0.33,0.00,M1] [#2 0.16,0.12,0.88,U] [#3 0.24,0.10,0.67,U] [#4 0.41,0.16,0.00,M6] [#5 0.11,0.12,0.69,U] [#6 0.20,0.31,0.00,M1] [#7 0.35,0.10,0.00,M1] [#8 -0.03,0.14,0.58,U] 
00:11:07.627 00.002 1032 refined, 4 included, MultiStar: {0.14, 0.13}, one-star: {0.18, 0.15}
00:11:07.629 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
00:11:07.631 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
00:11:07.632 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.73 mountX=0.09 mountY=-0.17, mountTheta=-1.10
00:11:07.636 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.13, opts=13)
00:11:07.638 00.002 1032 Enqueuing Move request for scope (0.14, 0.13)
00:11:07.640 00.002 10072 Worker thread wakes up
00:11:07.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
00:11:07.640 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
00:11:07.640 00.000 10072 Moving (0.14, 0.13) raw xDistance=0.09 yDistance=-0.17
00:11:07.642 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 288.78
00:11:07.642 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
00:11:07.642 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:07.642 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:11:07.642 00.000 10072 MoveAxis(E, 10, ABG)
00:11:07.642 00.000 10072 Guiding  Dir = 2, Dur = 10
00:11:07.643 00.001 10072 IsGuiding returns 0
00:11:07.643 00.000 10072 PulseGuide returned control before completion, sleep 20
00:11:07.644 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:07.664 00.020 1032 UpdateGuideState exits: m=1455 SNR=26.9
00:11:07.668 00.004 10072 IsGuiding returns 0
00:11:07.668 00.000 10072 Move returns status 0, amount 10
00:11:07.668 00.000 10072 MoveAxis(N, 0, ABG)
00:11:07.668 00.000 10072 Move returns status 0, amount 0
00:11:07.668 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:07.670 00.002 10072 move complete, result=0
00:11:07.670 00.000 10072 worker thread done servicing request
00:11:07.670 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:07.673 00.003 1032 Enqueuing Expose request
00:11:07.675 00.002 10072 Worker thread wakes up
00:11:07.675 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:07.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:07.675 00.000 1032 GuideStep: 0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
00:11:08.092 00.417 10072 Exposure complete
00:11:08.145 00.053 10072 worker thread done servicing request
00:11:08.145 00.000 1032 OnExposeComplete: enter
00:11:08.147 00.002 1032 UpdateGuideState(): m_state=6
00:11:08.149 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 804
00:11:08.152 00.003 1032 Star::Find returns 1 (0), X=324.75, Y=739.65, Mass=1297, SNR=25.3, Peak=149 HFD=2.8
00:11:08.153 00.001 1032 MultiStar: [#1 0.07,0.22,1.16,U] [#2 0.12,0.13,0.99,U] [#3 0.27,-0.03,0.71,U] [#4 0.20,0.16,0.69,U] [#5 0.09,0.11,0.75,U] [#6 0.21,0.11,0.70,U] [#7 0.26,0.04,0.51,U] [#8 0.02,-0.09,0.61,U] 
00:11:08.154 00.001 1032 single-star, 8 included, MultiStar: {0.14, 0.09}, one-star: {0.08, 0.00}
00:11:08.157 00.003 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
00:11:08.158 00.001 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
00:11:08.160 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.04 mountX=-0.02 mountY=-0.08, mountTheta=-1.79
00:11:08.163 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
00:11:08.164 00.001 1032 Enqueuing Move request for scope (0.08, 0.00)
00:11:08.166 00.002 10072 Worker thread wakes up
00:11:08.166 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
00:11:08.166 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
00:11:08.166 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
00:11:08.167 00.001 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 288.78
00:11:08.168 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:11:08.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:08.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:11:08.168 00.000 10072 MoveAxis(E, 8, ABG)
00:11:08.168 00.000 10072 Guiding  Dir = 2, Dur = 8
00:11:08.168 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:08.170 00.002 10072 IsGuiding returns 0
00:11:08.171 00.001 10072 PulseGuide returned control before completion, sleep 18
00:11:08.191 00.020 1032 UpdateGuideState exits: m=1297 SNR=25.3
00:11:08.194 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:08.196 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:08.198 00.002 1032 Enqueuing Expose request
00:11:08.201 00.003 10072 IsGuiding returns 0
00:11:08.201 00.000 10072 Move returns status 0, amount 8
00:11:08.201 00.000 10072 MoveAxis(N, 0, ABG)
00:11:08.201 00.000 10072 Move returns status 0, amount 0
00:11:08.201 00.000 10072 move complete, result=0
00:11:08.201 00.000 10072 worker thread done servicing request
00:11:08.201 00.000 10072 Worker thread wakes up
00:11:08.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:08.202 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:08.210 00.008 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:11:08.826 00.616 10072 Exposure complete
00:11:08.872 00.046 10072 worker thread done servicing request
00:11:08.872 00.000 1032 OnExposeComplete: enter
00:11:08.875 00.003 1032 UpdateGuideState(): m_state=6
00:11:08.877 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 805
00:11:08.878 00.001 1032 Star::Find returns 1 (0), X=324.76, Y=739.74, Mass=1323, SNR=25.6, Peak=161 HFD=2.7
00:11:08.880 00.002 1032 MultiStar: [#1 0.19,0.20,1.12,U] [#2 0.27,0.10,0.00,M1] [#3 0.38,0.09,0.00,M3] [#4 0.27,0.16,0.00,M6] [#5 0.14,0.09,0.72,U] [#6 0.26,0.04,0.67,U] [#7 0.21,0.12,0.56,U] [#8 0.13,0.19,0.56,U] 
00:11:08.881 00.001 1032 single-star, 5 included, MultiStar: {0.16, 0.13}, one-star: {0.08, 0.10}
00:11:08.882 00.001 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
00:11:08.884 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
00:11:08.885 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.87 mountX=0.07 mountY=-0.11, mountTheta=-0.96
00:11:08.888 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
00:11:08.890 00.002 1032 Enqueuing Move request for scope (0.08, 0.10)
00:11:08.893 00.003 10072 Worker thread wakes up
00:11:08.893 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
00:11:08.893 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
00:11:08.893 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.07 yDistance=-0.11
00:11:08.895 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 288.78
00:11:08.895 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:11:08.896 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:08.896 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:11:08.896 00.000 10072 MoveAxis(E, 8, ABG)
00:11:08.896 00.000 10072 Guiding  Dir = 2, Dur = 8
00:11:08.896 00.000 10072 IsGuiding returns 0
00:11:08.897 00.001 10072 PulseGuide returned control before completion, sleep 18
00:11:08.898 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:08.917 00.019 1032 UpdateGuideState exits: m=1323 SNR=25.6
00:11:08.920 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:08.921 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:08.924 00.003 1032 Enqueuing Expose request
00:11:08.925 00.001 10072 IsGuiding returns 0
00:11:08.926 00.001 10072 Move returns status 0, amount 8
00:11:08.926 00.000 10072 MoveAxis(N, 0, ABG)
00:11:08.926 00.000 10072 Move returns status 0, amount 0
00:11:08.926 00.000 10072 move complete, result=0
00:11:08.926 00.000 10072 worker thread done servicing request
00:11:08.926 00.000 10072 Worker thread wakes up
00:11:08.926 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:08.926 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:08.935 00.009 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:11:09.345 00.410 10072 Exposure complete
00:11:09.404 00.059 10072 worker thread done servicing request
00:11:09.404 00.000 1032 OnExposeComplete: enter
00:11:09.407 00.003 1032 UpdateGuideState(): m_state=6
00:11:09.409 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 806
00:11:09.410 00.001 1032 Star::Find returns 1 (0), X=324.87, Y=739.75, Mass=1331, SNR=25.7, Peak=178 HFD=2.6
00:11:09.412 00.002 1032 MultiStar: [#1 0.20,0.19,1.13,U] [#2 0.28,0.14,0.00,M2] [#3 0.31,0.01,0.00,M4] [#4 0.34,0.09,0.00,M7] [#5 0.20,0.08,0.71,U] [#6 0.27,0.15,0.00,M1] [#7 0.29,0.05,0.00,M1] [#8 0.10,0.04,0.58,U] 
00:11:09.414 00.002 1032 refined, 3 included, MultiStar: {0.18, 0.12}, one-star: {0.20, 0.11}
00:11:09.417 00.003 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
00:11:09.419 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
00:11:09.425 00.006 1032 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.22 cameraTheta=0.57 mountX=0.07 mountY=-0.21, mountTheta=-1.26
00:11:09.430 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.12, opts=13)
00:11:09.432 00.002 1032 Enqueuing Move request for scope (0.18, 0.12)
00:11:09.435 00.003 10072 Worker thread wakes up
00:11:09.435 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
00:11:09.435 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
00:11:09.435 00.000 10072 Moving (0.18, 0.12) raw xDistance=0.07 yDistance=-0.21
00:11:09.437 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.06, period_length = 288.78
00:11:09.437 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:11:09.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:11:09.437 00.000 10072 MoveAxis(E, 6, ABG)
00:11:09.437 00.000 10072 Guiding  Dir = 2, Dur = 6
00:11:09.438 00.001 10072 IsGuiding returns 0
00:11:09.438 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:09.441 00.003 10072 PulseGuide returned control before completion, sleep 16
00:11:09.465 00.024 1032 UpdateGuideState exits: m=1331 SNR=25.7
00:11:09.468 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:09.470 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:09.472 00.002 1032 Enqueuing Expose request
00:11:09.475 00.003 10072 IsGuiding returns 0
00:11:09.475 00.000 10072 Move returns status 0, amount 6
00:11:09.475 00.000 10072 MoveAxis(N, 134, ABG)
00:11:09.475 00.000 10072 Guiding  Dir = 0, Dur = 134
00:11:09.475 00.000 10072 IsGuiding returns 0
00:11:09.476 00.001 10072 PulseGuide returned control before completion, sleep 144
00:11:09.622 00.146 10072 IsGuiding returns 0
00:11:09.622 00.000 10072 Move returns status 0, amount 134
00:11:09.622 00.000 10072 move complete, result=0
00:11:09.622 00.000 10072 worker thread done servicing request
00:11:09.622 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.2 px 134 ms NORTH
00:11:09.627 00.005 10072 Worker thread wakes up
00:11:09.627 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:09.627 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:10.249 00.622 10072 Exposure complete
00:11:10.302 00.053 10072 worker thread done servicing request
00:11:10.302 00.000 1032 OnExposeComplete: enter
00:11:10.304 00.002 1032 UpdateGuideState(): m_state=6
00:11:10.306 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 807
00:11:10.308 00.002 1032 Star::Find returns 1 (0), X=324.53, Y=739.47, Mass=1335, SNR=25.7, Peak=169 HFD=3.1
00:11:10.309 00.001 1032 MultiStar: [#1 -0.04,0.23,1.11,U] [#2 -0.06,0.07,0.96,U] [#3 -0.01,-0.08,0.72,U] [#4 0.02,0.05,0.69,U] [#5 0.03,0.12,0.72,U] [#6 0.08,0.06,0.72,U] [#7 0.02,0.09,0.54,U] [#8 -0.01,-0.03,0.59,U] 
00:11:10.311 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {-0.14, -0.17}
00:11:10.313 00.002 1032 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.83) = xAngle (0.26 = 0.26)
00:11:10.315 00.002 1032 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.26 = 0.26)
00:11:10.316 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.09 mountX=0.05 mountY=0.01, mountTheta=0.26
00:11:10.319 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
00:11:10.321 00.002 1032 Enqueuing Move request for scope (-0.02, 0.04)
00:11:10.323 00.002 10072 Worker thread wakes up
00:11:10.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
00:11:10.323 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
00:11:10.323 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=0.01
00:11:10.325 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.06, period_length = 288.78
00:11:10.325 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:11:10.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:10.326 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:11:10.326 00.000 10072 MoveAxis(E, 6, ABG)
00:11:10.326 00.000 10072 Guiding  Dir = 2, Dur = 6
00:11:10.326 00.000 10072 IsGuiding returns 0
00:11:10.327 00.001 10072 PulseGuide returned control before completion, sleep 16
00:11:10.327 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:10.351 00.024 1032 UpdateGuideState exits: m=1335 SNR=25.7
00:11:10.354 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:10.356 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:10.359 00.003 1032 Enqueuing Expose request
00:11:10.362 00.003 10072 IsGuiding returns 0
00:11:10.362 00.000 10072 Move returns status 0, amount 6
00:11:10.362 00.000 10072 MoveAxis(N, 0, ABG)
00:11:10.362 00.000 10072 Move returns status 0, amount 0
00:11:10.362 00.000 10072 move complete, result=0
00:11:10.362 00.000 10072 worker thread done servicing request
00:11:10.362 00.000 10072 Worker thread wakes up
00:11:10.364 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:10.364 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:10.372 00.008 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
00:11:10.780 00.408 10072 Exposure complete
00:11:10.834 00.054 10072 worker thread done servicing request
00:11:10.834 00.000 1032 OnExposeComplete: enter
00:11:10.838 00.004 1032 UpdateGuideState(): m_state=6
00:11:10.840 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 808
00:11:10.842 00.002 1032 Star::Find returns 1 (0), X=324.55, Y=739.60, Mass=1361, SNR=26.0, Peak=177 HFD=3.0
00:11:10.844 00.002 1032 MultiStar: [#1 -0.05,0.11,1.14,U] [#2 -0.04,0.07,0.94,U] [#3 0.01,0.03,0.72,U] [#4 0.03,0.18,0.64,U] [#5 -0.19,0.04,0.72,U] [#6 0.08,0.16,0.66,U] [#7 -0.15,0.07,0.57,U] [#8 -0.09,0.14,0.60,U] 
00:11:10.846 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.08}, one-star: {-0.12, -0.05}
00:11:10.848 00.002 1032 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.83) = xAngle (0.40 = 0.40)
00:11:10.850 00.002 1032 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.40 = 0.40)
00:11:10.851 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.23 mountX=0.09 mountY=0.04, mountTheta=0.40
00:11:10.856 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.08, opts=13)
00:11:10.858 00.002 1032 Enqueuing Move request for scope (-0.06, 0.08)
00:11:10.860 00.002 10072 Worker thread wakes up
00:11:10.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
00:11:10.860 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
00:11:10.860 00.000 10072 Moving (-0.06, 0.08) raw xDistance=0.09 yDistance=0.04
00:11:10.861 00.001 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.06, period_length = 288.78
00:11:10.861 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:11:10.861 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:10.861 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:11:10.861 00.000 10072 MoveAxis(E, 4, ABG)
00:11:10.862 00.001 10072 Guiding  Dir = 2, Dur = 4
00:11:10.862 00.000 10072 IsGuiding returns 0
00:11:10.863 00.001 10072 PulseGuide returned control before completion, sleep 14
00:11:10.863 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:10.884 00.021 1032 UpdateGuideState exits: m=1361 SNR=26.0
00:11:10.886 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:10.888 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:10.890 00.002 1032 Enqueuing Expose request
00:11:10.893 00.003 10072 IsGuiding returns 0
00:11:10.893 00.000 10072 Move returns status 0, amount 4
00:11:10.893 00.000 10072 MoveAxis(N, 0, ABG)
00:11:10.893 00.000 10072 Move returns status 0, amount 0
00:11:10.893 00.000 10072 move complete, result=0
00:11:10.893 00.000 10072 worker thread done servicing request
00:11:10.893 00.000 10072 Worker thread wakes up
00:11:10.894 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:10.894 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:10.902 00.008 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:11:11.532 00.630 10072 Exposure complete
00:11:11.582 00.050 10072 worker thread done servicing request
00:11:11.583 00.001 1032 OnExposeComplete: enter
00:11:11.585 00.002 1032 UpdateGuideState(): m_state=6
00:11:11.588 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 809
00:11:11.592 00.004 1032 Star::Find returns 1 (0), X=324.67, Y=739.55, Mass=1422, SNR=26.6, Peak=164 HFD=2.9
00:11:11.595 00.003 1032 MultiStar: [#1 -0.01,0.15,1.13,U] [#2 0.03,0.06,0.96,U] [#3 0.18,-0.04,0.70,U] [#4 0.06,0.00,0.65,U] [#5 -0.04,0.13,0.64,U] [#6 0.17,-0.03,0.68,U] [#7 -0.03,0.22,0.56,U] [#8 0.04,-0.12,0.62,U] 
00:11:11.598 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {-0.01, -0.09}
00:11:11.603 00.005 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
00:11:11.606 00.003 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
00:11:11.609 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.65 mountX=0.02 mountY=-0.05, mountTheta=-1.18
00:11:11.613 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
00:11:11.615 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
00:11:11.618 00.003 10072 Worker thread wakes up
00:11:11.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:11:11.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:11:11.618 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
00:11:11.619 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.06, period_length = 288.78
00:11:11.619 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:11:11.619 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:11.620 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:11:11.620 00.000 10072 MoveAxis(E, 3, ABG)
00:11:11.620 00.000 10072 Guiding  Dir = 2, Dur = 3
00:11:11.620 00.000 10072 IsGuiding returns 0
00:11:11.620 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:11.624 00.004 10072 PulseGuide returned control before completion, sleep 13
00:11:11.639 00.015 10072 IsGuiding returns 0
00:11:11.639 00.000 10072 Move returns status 0, amount 3
00:11:11.639 00.000 10072 MoveAxis(N, 0, ABG)
00:11:11.639 00.000 10072 Move returns status 0, amount 0
00:11:11.639 00.000 10072 move complete, result=0
00:11:11.639 00.000 10072 worker thread done servicing request
00:11:11.644 00.005 1032 UpdateGuideState exits: m=1422 SNR=26.6
00:11:11.646 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:11.649 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:11.651 00.002 1032 Enqueuing Expose request
00:11:11.653 00.002 10072 Worker thread wakes up
00:11:11.653 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:11.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:11.655 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:11:12.065 00.410 10072 Exposure complete
00:11:12.117 00.052 10072 worker thread done servicing request
00:11:12.117 00.000 1032 OnExposeComplete: enter
00:11:12.120 00.003 1032 UpdateGuideState(): m_state=6
00:11:12.122 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 810
00:11:12.124 00.002 1032 Star::Find returns 1 (0), X=324.55, Y=739.51, Mass=1368, SNR=26.1, Peak=174 HFD=3.1
00:11:12.127 00.003 1032 MultiStar: [#1 0.03,0.08,1.09,U] [#2 -0.05,-0.11,0.96,U] [#3 0.12,-0.14,0.76,U] [#4 0.16,-0.02,0.67,U] [#5 0.16,-0.00,0.65,U] [#6 0.16,-0.03,0.72,U] [#7 0.00,-0.05,0.49,U] [#8 0.02,-0.03,0.55,U] 
00:11:12.128 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {-0.12, -0.13}
00:11:12.130 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
00:11:12.131 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
00:11:12.133 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.86 mountX=-0.06 mountY=-0.03, mountTheta=-2.69
00:11:12.136 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
00:11:12.138 00.002 1032 Enqueuing Move request for scope (0.04, -0.05)
00:11:12.140 00.002 10072 Worker thread wakes up
00:11:12.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
00:11:12.140 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
00:11:12.141 00.001 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
00:11:12.142 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.06, period_length = 288.78
00:11:12.142 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:11:12.142 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:12.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:11:12.142 00.000 10072 MoveAxis(E, 2, ABG)
00:11:12.142 00.000 10072 Guiding  Dir = 2, Dur = 2
00:11:12.142 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:12.145 00.003 10072 IsGuiding returns 0
00:11:12.146 00.001 10072 PulseGuide returned control before completion, sleep 12
00:11:12.163 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.1
00:11:12.166 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:12.167 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:12.169 00.002 1032 Enqueuing Expose request
00:11:12.173 00.004 10072 IsGuiding returns 0
00:11:12.174 00.001 10072 Move returns status 0, amount 2
00:11:12.174 00.000 10072 MoveAxis(N, 0, ABG)
00:11:12.174 00.000 10072 Move returns status 0, amount 0
00:11:12.174 00.000 10072 move complete, result=0
00:11:12.174 00.000 10072 worker thread done servicing request
00:11:12.174 00.000 10072 Worker thread wakes up
00:11:12.174 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:12.174 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:12.180 00.006 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:11:12.801 00.621 10072 Exposure complete
00:11:12.855 00.054 10072 worker thread done servicing request
00:11:12.855 00.000 1032 OnExposeComplete: enter
00:11:12.859 00.004 1032 UpdateGuideState(): m_state=6
00:11:12.861 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 811
00:11:12.863 00.002 1032 Star::Find returns 1 (0), X=324.59, Y=739.68, Mass=1276, SNR=25.2, Peak=159 HFD=2.9
00:11:12.867 00.004 1032 MultiStar: [#1 -0.04,0.13,1.16,U] [#2 -0.07,0.05,0.98,U] [#3 0.21,0.03,0.74,U] [#4 0.04,0.21,0.67,U] [#5 0.02,-0.08,0.72,U] [#6 0.11,0.05,0.75,U] [#7 0.05,-0.09,0.54,U] [#8 0.01,-0.04,0.64,U] 
00:11:12.870 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {-0.08, 0.03}
00:11:12.872 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
00:11:12.873 00.001 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
00:11:12.877 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.17 mountX=0.04 mountY=-0.03, mountTheta=-0.66
00:11:12.880 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
00:11:12.882 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
00:11:12.883 00.001 10072 Worker thread wakes up
00:11:12.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
00:11:12.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
00:11:12.883 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
00:11:12.885 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.06, period_length = 288.78
00:11:12.885 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:11:12.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:12.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:11:12.885 00.000 10072 MoveAxis(E, 2, ABG)
00:11:12.885 00.000 10072 Guiding  Dir = 2, Dur = 2
00:11:12.886 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:12.888 00.002 10072 IsGuiding returns 0
00:11:12.888 00.000 10072 PulseGuide returned control before completion, sleep 12
00:11:12.906 00.018 1032 UpdateGuideState exits: m=1276 SNR=25.2
00:11:12.910 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:12.911 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:12.913 00.002 1032 Enqueuing Expose request
00:11:12.914 00.001 10072 IsGuiding returns 0
00:11:12.914 00.000 10072 Move returns status 0, amount 2
00:11:12.915 00.001 10072 MoveAxis(N, 0, ABG)
00:11:12.915 00.000 10072 Move returns status 0, amount 0
00:11:12.915 00.000 10072 move complete, result=0
00:11:12.915 00.000 10072 worker thread done servicing request
00:11:12.915 00.000 10072 Worker thread wakes up
00:11:12.915 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:12.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:12.921 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:11:13.335 00.414 10072 Exposure complete
00:11:13.388 00.053 10072 worker thread done servicing request
00:11:13.388 00.000 1032 OnExposeComplete: enter
00:11:13.390 00.002 1032 UpdateGuideState(): m_state=6
00:11:13.394 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 812
00:11:13.396 00.002 1032 Star::Find returns 1 (0), X=324.53, Y=739.62, Mass=1472, SNR=27.0, Peak=186 HFD=3.0
00:11:13.398 00.002 1032 MultiStar: [#1 -0.02,0.19,1.14,U] [#2 -0.03,-0.09,0.94,U] [#3 0.24,0.00,0.70,U] [#4 0.20,0.08,0.63,U] [#5 -0.09,0.15,0.66,U] [#6 0.05,0.04,0.65,U] [#7 0.04,0.04,0.50,U] [#8 0.03,0.17,0.53,U] 
00:11:13.400 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {-0.14, -0.03}
00:11:13.402 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
00:11:13.404 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
00:11:13.406 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.31 mountX=0.05 mountY=-0.03, mountTheta=-0.52
00:11:13.408 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
00:11:13.411 00.003 1032 Enqueuing Move request for scope (0.02, 0.06)
00:11:13.413 00.002 10072 Worker thread wakes up
00:11:13.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:11:13.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:11:13.413 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
00:11:13.414 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.06, period_length = 288.78
00:11:13.414 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:11:13.414 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:13.414 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:11:13.415 00.001 10072 MoveAxis(E, 1, ABG)
00:11:13.415 00.000 10072 Guiding  Dir = 2, Dur = 1
00:11:13.415 00.000 10072 IsGuiding returns 0
00:11:13.415 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:13.418 00.003 10072 PulseGuide returned control before completion, sleep 11
00:11:13.437 00.019 1032 UpdateGuideState exits: m=1472 SNR=27.0
00:11:13.439 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:13.441 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:13.442 00.001 1032 Enqueuing Expose request
00:11:13.444 00.002 10072 IsGuiding returns 0
00:11:13.444 00.000 10072 Move returns status 0, amount 1
00:11:13.444 00.000 10072 MoveAxis(N, 0, ABG)
00:11:13.444 00.000 10072 Move returns status 0, amount 0
00:11:13.444 00.000 10072 move complete, result=0
00:11:13.444 00.000 10072 worker thread done servicing request
00:11:13.444 00.000 10072 Worker thread wakes up
00:11:13.444 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:13.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:13.452 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:11:14.086 00.634 10072 Exposure complete
00:11:14.139 00.053 10072 worker thread done servicing request
00:11:14.140 00.001 1032 OnExposeComplete: enter
00:11:14.141 00.001 1032 UpdateGuideState(): m_state=6
00:11:14.145 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 813
00:11:14.149 00.004 1032 Star::Find returns 1 (0), X=324.64, Y=739.55, Mass=1433, SNR=26.7, Peak=178 HFD=3.0
00:11:14.151 00.002 1032 MultiStar: [#1 0.09,0.07,1.07,U] [#2 -0.03,-0.04,0.90,U] [#3 0.07,-0.04,0.68,U] [#4 0.14,0.04,0.64,U] [#5 -0.00,0.01,0.64,U] [#6 0.13,-0.03,0.70,U] [#7 0.11,-0.09,0.51,U] [#8 -0.00,-0.00,0.55,U] 
00:11:14.152 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {-0.04, -0.10}
00:11:14.155 00.003 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
00:11:14.157 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
00:11:14.158 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.38 mountX=-0.03 mountY=-0.04, mountTheta=-2.21
00:11:14.161 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
00:11:14.163 00.002 1032 Enqueuing Move request for scope (0.05, -0.02)
00:11:14.165 00.002 10072 Worker thread wakes up
00:11:14.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
00:11:14.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
00:11:14.165 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.04
00:11:14.166 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.06, period_length = 288.78
00:11:14.166 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:11:14.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:14.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:11:14.166 00.000 10072 MoveAxis(E, 0, ABG)
00:11:14.166 00.000 10072 Move returns status 0, amount 0
00:11:14.166 00.000 10072 MoveAxis(N, 0, ABG)
00:11:14.167 00.001 10072 Move returns status 0, amount 0
00:11:14.167 00.000 10072 move complete, result=0
00:11:14.167 00.000 10072 worker thread done servicing request
00:11:14.167 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:14.190 00.023 1032 UpdateGuideState exits: m=1433 SNR=26.7
00:11:14.192 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:14.195 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:14.197 00.002 1032 Enqueuing Expose request
00:11:14.199 00.002 10072 Worker thread wakes up
00:11:14.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:14.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:14.200 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:11:14.616 00.416 10072 Exposure complete
00:11:14.671 00.055 10072 worker thread done servicing request
00:11:14.671 00.000 1032 OnExposeComplete: enter
00:11:14.673 00.002 1032 UpdateGuideState(): m_state=6
00:11:14.677 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 814
00:11:14.681 00.004 1032 Star::Find returns 1 (0), X=324.73, Y=739.49, Mass=1375, SNR=26.1, Peak=156 HFD=2.7
00:11:14.684 00.003 1032 MultiStar: [#1 -0.03,-0.02,1.19,U] [#2 0.03,-0.08,1.00,U] [#3 0.09,-0.14,0.73,U] [#4 0.18,0.16,0.64,U] [#5 0.09,0.02,0.71,U] [#6 0.05,0.11,0.70,U] [#7 0.15,-0.14,0.55,U] [#8 -0.00,0.01,0.63,U] 
00:11:14.686 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.06, -0.15}
00:11:14.688 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
00:11:14.691 00.003 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
00:11:14.693 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.54 mountX=-0.05 mountY=-0.05, mountTheta=-2.37
00:11:14.696 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
00:11:14.698 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
00:11:14.699 00.001 10072 Worker thread wakes up
00:11:14.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
00:11:14.699 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
00:11:14.699 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.05
00:11:14.701 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.06, period_length = 288.78
00:11:14.701 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:11:14.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:14.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:11:14.701 00.000 10072 MoveAxis(W, 1, ABG)
00:11:14.701 00.000 10072 Guiding  Dir = 3, Dur = 1
00:11:14.701 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:14.703 00.002 10072 IsGuiding returns 0
00:11:14.704 00.001 10072 PulseGuide returned control before completion, sleep 11
00:11:14.722 00.018 10072 IsGuiding returns 0
00:11:14.722 00.000 10072 Move returns status 0, amount 1
00:11:14.722 00.000 10072 MoveAxis(N, 0, ABG)
00:11:14.722 00.000 10072 Move returns status 0, amount 0
00:11:14.722 00.000 10072 move complete, result=0
00:11:14.722 00.000 10072 worker thread done servicing request
00:11:14.726 00.004 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:11:14.729 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:14.731 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:14.735 00.004 1032 Enqueuing Expose request
00:11:14.740 00.005 10072 Worker thread wakes up
00:11:14.740 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:11:14.741 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:14.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:15.367 00.626 10072 Exposure complete
00:11:15.420 00.053 10072 worker thread done servicing request
00:11:15.420 00.000 1032 OnExposeComplete: enter
00:11:15.424 00.004 1032 UpdateGuideState(): m_state=6
00:11:15.427 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 815
00:11:15.429 00.002 1032 Star::Find returns 1 (0), X=324.73, Y=739.52, Mass=1309, SNR=25.5, Peak=150 HFD=2.8
00:11:15.431 00.002 1032 MultiStar: [#1 0.01,0.03,1.13,U] [#2 0.19,-0.07,0.98,U] [#3 0.20,-0.15,0.74,U] [#4 0.03,0.05,0.64,U] [#5 -0.09,-0.04,0.72,U] [#6 0.13,0.01,0.70,U] [#7 0.06,0.01,0.55,U] [#8 0.03,-0.06,0.58,U] 
00:11:15.433 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.06, -0.12}
00:11:15.434 00.001 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
00:11:15.437 00.003 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
00:11:15.438 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.53 mountX=-0.06 mountY=-0.06, mountTheta=-2.36
00:11:15.442 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
00:11:15.445 00.003 1032 Enqueuing Move request for scope (0.07, -0.04)
00:11:15.447 00.002 10072 Worker thread wakes up
00:11:15.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
00:11:15.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
00:11:15.447 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
00:11:15.448 00.001 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.05, period_length = 288.78
00:11:15.448 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:11:15.449 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:15.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:11:15.449 00.000 10072 MoveAxis(W, 3, ABG)
00:11:15.449 00.000 10072 Guiding  Dir = 3, Dur = 3
00:11:15.449 00.000 10072 IsGuiding returns 0
00:11:15.449 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:15.452 00.003 10072 PulseGuide returned control before completion, sleep 13
00:11:15.472 00.020 10072 IsGuiding returns 0
00:11:15.472 00.000 1032 UpdateGuideState exits: m=1309 SNR=25.5
00:11:15.474 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:15.477 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:15.478 00.001 1032 Enqueuing Expose request
00:11:15.480 00.002 10072 Move returns status 0, amount 3
00:11:15.480 00.000 10072 MoveAxis(N, 0, ABG)
00:11:15.480 00.000 10072 Move returns status 0, amount 0
00:11:15.480 00.000 10072 move complete, result=0
00:11:15.480 00.000 10072 worker thread done servicing request
00:11:15.481 00.001 10072 Worker thread wakes up
00:11:15.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:15.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:15.490 00.009 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:11:15.901 00.411 10072 Exposure complete
00:11:15.959 00.058 10072 worker thread done servicing request
00:11:15.959 00.000 1032 OnExposeComplete: enter
00:11:15.963 00.004 1032 UpdateGuideState(): m_state=6
00:11:15.965 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 816
00:11:15.967 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=739.55, Mass=1310, SNR=25.5, Peak=154 HFD=2.8
00:11:15.970 00.003 1032 MultiStar: [#1 0.02,0.13,1.11,U] [#2 0.11,0.09,0.97,U] [#3 0.15,-0.03,0.77,U] [#4 0.23,0.10,0.68,U] [#5 -0.03,0.08,0.70,U] [#6 0.14,0.09,0.67,U] [#7 0.18,0.03,0.53,U] [#8 0.08,-0.09,0.58,U] 
00:11:15.972 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.08, -0.09}
00:11:15.975 00.003 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
00:11:15.977 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
00:11:15.978 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.36 mountX=0.01 mountY=-0.11, mountTheta=-1.47
00:11:15.981 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
00:11:15.983 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
00:11:15.985 00.002 10072 Worker thread wakes up
00:11:15.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
00:11:15.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
00:11:15.985 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
00:11:15.986 00.001 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.05, period_length = 288.78
00:11:15.987 00.001 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:11:15.987 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:15.987 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:11:15.987 00.000 10072 MoveAxis(W, 3, ABG)
00:11:15.987 00.000 10072 Guiding  Dir = 3, Dur = 3
00:11:15.988 00.001 10072 IsGuiding returns 0
00:11:15.988 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:15.993 00.005 10072 PulseGuide returned control before completion, sleep 13
00:11:16.012 00.019 1032 UpdateGuideState exits: m=1310 SNR=25.5
00:11:16.014 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:16.017 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:16.020 00.003 1032 Enqueuing Expose request
00:11:16.024 00.004 10072 IsGuiding returns 0
00:11:16.024 00.000 10072 Move returns status 0, amount 3
00:11:16.024 00.000 10072 MoveAxis(N, 0, ABG)
00:11:16.024 00.000 10072 Move returns status 0, amount 0
00:11:16.024 00.000 10072 move complete, result=0
00:11:16.024 00.000 10072 worker thread done servicing request
00:11:16.024 00.000 10072 Worker thread wakes up
00:11:16.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:16.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:16.032 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:11:16.649 00.617 10072 Exposure complete
00:11:16.703 00.054 10072 worker thread done servicing request
00:11:16.703 00.000 1032 OnExposeComplete: enter
00:11:16.705 00.002 1032 UpdateGuideState(): m_state=6
00:11:16.709 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 817
00:11:16.711 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=739.57, Mass=1307, SNR=25.4, Peak=149 HFD=2.7
00:11:16.713 00.002 1032 MultiStar: [#1 0.05,0.04,1.20,U] [#2 0.11,-0.02,1.00,U] [#3 0.27,0.00,0.75,U] [#4 0.26,0.04,0.65,U] [#5 -0.01,-0.05,0.74,U] [#6 0.14,0.07,0.73,U] [#7 0.18,-0.11,0.56,U] [#8 0.06,-0.05,0.59,U] 
00:11:16.715 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.11, -0.07}
00:11:16.718 00.003 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
00:11:16.721 00.003 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
00:11:16.723 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=-0.04 mountY=-0.12, mountTheta=-1.93
00:11:16.727 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
00:11:16.730 00.003 1032 Enqueuing Move request for scope (0.12, -0.01)
00:11:16.732 00.002 10072 Worker thread wakes up
00:11:16.732 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
00:11:16.732 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
00:11:16.732 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.12
00:11:16.733 00.001 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.05, period_length = 288.78
00:11:16.733 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:11:16.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:16.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:11:16.733 00.000 10072 MoveAxis(W, 4, ABG)
00:11:16.733 00.000 10072 Guiding  Dir = 3, Dur = 4
00:11:16.735 00.002 10072 IsGuiding returns 0
00:11:16.735 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:16.738 00.003 10072 PulseGuide returned control before completion, sleep 13
00:11:16.754 00.016 10072 IsGuiding returns 0
00:11:16.754 00.000 10072 Move returns status 0, amount 4
00:11:16.754 00.000 10072 MoveAxis(N, 0, ABG)
00:11:16.754 00.000 10072 Move returns status 0, amount 0
00:11:16.754 00.000 10072 move complete, result=0
00:11:16.754 00.000 10072 worker thread done servicing request
00:11:16.758 00.004 1032 UpdateGuideState exits: m=1307 SNR=25.4
00:11:16.760 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:16.762 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:16.764 00.002 1032 Enqueuing Expose request
00:11:16.766 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:11:16.768 00.002 10072 Worker thread wakes up
00:11:16.768 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:16.769 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:17.179 00.410 10072 Exposure complete
00:11:17.232 00.053 10072 worker thread done servicing request
00:11:17.232 00.000 1032 OnExposeComplete: enter
00:11:17.235 00.003 1032 UpdateGuideState(): m_state=6
00:11:17.240 00.005 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 818
00:11:17.243 00.003 1032 Star::Find returns 1 (0), X=324.87, Y=739.44, Mass=1238, SNR=24.8, Peak=136 HFD=2.6
00:11:17.246 00.003 1032 MultiStar: [#1 0.13,-0.05,1.18,U] [#2 0.09,-0.20,1.02,U] [#3 0.27,-0.04,0.72,U] [#4 0.24,-0.05,0.70,U] [#5 0.20,-0.02,0.73,U] [#6 0.14,-0.01,0.75,U] [#7 0.30,0.05,0.00,M1] [#8 0.12,-0.24,0.61,U] 
00:11:17.247 00.001 1032 refined, 7 included, MultiStar: {0.17, -0.10}, one-star: {0.20, -0.20}
00:11:17.250 00.003 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
00:11:17.252 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
00:11:17.254 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.55 mountX=-0.14 mountY=-0.14, mountTheta=-2.38
00:11:17.257 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.10, opts=13)
00:11:17.260 00.003 1032 Enqueuing Move request for scope (0.17, -0.10)
00:11:17.261 00.001 10072 Worker thread wakes up
00:11:17.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
00:11:17.262 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
00:11:17.262 00.000 10072 Moving (0.17, -0.10) raw xDistance=-0.14 yDistance=-0.14
00:11:17.263 00.001 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.05, period_length = 288.78
00:11:17.263 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:11:17.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:17.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:11:17.263 00.000 10072 MoveAxis(E, 67, ABG)
00:11:17.263 00.000 10072 Guiding  Dir = 2, Dur = 67
00:11:17.264 00.001 10072 IsGuiding returns 0
00:11:17.264 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:17.266 00.002 10072 PulseGuide returned control before completion, sleep 77
00:11:17.287 00.021 1032 UpdateGuideState exits: m=1238 SNR=24.8
00:11:17.290 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:17.292 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:17.295 00.003 1032 Enqueuing Expose request
00:11:17.348 00.053 10072 IsGuiding returns 0
00:11:17.348 00.000 10072 Move returns status 0, amount 67
00:11:17.348 00.000 10072 MoveAxis(N, 0, ABG)
00:11:17.348 00.000 10072 Move returns status 0, amount 0
00:11:17.348 00.000 10072 move complete, result=0
00:11:17.349 00.001 10072 worker thread done servicing request
00:11:17.349 00.000 10072 Worker thread wakes up
00:11:17.349 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:17.349 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:17.357 00.008 1032 GuideStep: -0.1 px 67 ms EAST, -0.1 px 0 ms NORTH
00:11:17.975 00.618 10072 Exposure complete
00:11:18.029 00.054 10072 worker thread done servicing request
00:11:18.029 00.000 1032 OnExposeComplete: enter
00:11:18.031 00.002 1032 UpdateGuideState(): m_state=6
00:11:18.033 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 819
00:11:18.035 00.002 1032 Star::Find returns 1 (0), X=324.81, Y=739.65, Mass=1414, SNR=26.5, Peak=182 HFD=2.7
00:11:18.038 00.003 1032 MultiStar: [#1 0.18,0.05,1.09,U] [#2 0.11,-0.06,0.98,U] [#3 0.26,0.08,0.00,M1] [#4 0.31,-0.00,0.00,M1] [#5 0.22,0.04,0.67,U] [#6 0.21,0.09,0.70,U] [#7 0.05,0.18,0.56,U] [#8 0.10,-0.06,0.59,U] 
00:11:18.040 00.002 1032 single-star, 6 included, MultiStar: {0.15, 0.03}, one-star: {0.14, 0.01}
00:11:18.041 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
00:11:18.043 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
00:11:18.045 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.08 mountX=-0.02 mountY=-0.13, mountTheta=-1.75
00:11:18.048 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
00:11:18.053 00.005 1032 Enqueuing Move request for scope (0.14, 0.01)
00:11:18.055 00.002 10072 Worker thread wakes up
00:11:18.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
00:11:18.055 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
00:11:18.055 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.02 yDistance=-0.13
00:11:18.056 00.001 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.05, period_length = 288.78
00:11:18.056 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:11:18.056 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:18.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:11:18.057 00.001 10072 MoveAxis(W, 5, ABG)
00:11:18.057 00.000 10072 Guiding  Dir = 3, Dur = 5
00:11:18.057 00.000 10072 IsGuiding returns 0
00:11:18.057 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:18.060 00.003 10072 PulseGuide returned control before completion, sleep 15
00:11:18.079 00.019 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:11:18.083 00.004 10072 IsGuiding returns 0
00:11:18.083 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:18.086 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:18.088 00.002 1032 Enqueuing Expose request
00:11:18.090 00.002 10072 Move returns status 0, amount 5
00:11:18.090 00.000 10072 MoveAxis(N, 0, ABG)
00:11:18.090 00.000 10072 Move returns status 0, amount 0
00:11:18.090 00.000 10072 move complete, result=0
00:11:18.091 00.001 10072 worker thread done servicing request
00:11:18.091 00.000 10072 Worker thread wakes up
00:11:18.091 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:18.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:18.099 00.008 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:11:18.507 00.408 10072 Exposure complete
00:11:18.555 00.048 10072 worker thread done servicing request
00:11:18.556 00.001 1032 OnExposeComplete: enter
00:11:18.558 00.002 1032 UpdateGuideState(): m_state=6
00:11:18.560 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 820
00:11:18.561 00.001 1032 Star::Find returns 1 (0), X=324.79, Y=739.62, Mass=1393, SNR=26.3, Peak=160 HFD=2.8
00:11:18.563 00.002 1032 MultiStar: [#1 0.15,0.17,1.10,U] [#2 0.11,-0.07,0.98,U] [#3 0.17,-0.01,0.73,U] [#4 0.24,0.11,0.66,U] [#5 0.23,-0.04,0.71,U] [#6 0.29,0.04,0.00,M1] [#7 0.30,0.07,0.00,M1] [#8 0.10,0.06,0.62,U] 
00:11:18.565 00.002 1032 single-star, 6 included, MultiStar: {0.16, 0.03}, one-star: {0.12, -0.02}
00:11:18.566 00.001 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
00:11:18.569 00.003 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
00:11:18.570 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.18 mountX=-0.05 mountY=-0.11, mountTheta=-2.01
00:11:18.572 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
00:11:18.574 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
00:11:18.575 00.001 10072 Worker thread wakes up
00:11:18.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
00:11:18.575 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
00:11:18.575 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
00:11:18.576 00.001 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.05, period_length = 288.78
00:11:18.577 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:11:18.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:18.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:11:18.577 00.000 10072 MoveAxis(W, 5, ABG)
00:11:18.577 00.000 10072 Guiding  Dir = 3, Dur = 5
00:11:18.577 00.000 10072 IsGuiding returns 0
00:11:18.577 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:18.580 00.003 10072 PulseGuide returned control before completion, sleep 15
00:11:18.597 00.017 10072 IsGuiding returns 0
00:11:18.597 00.000 10072 Move returns status 0, amount 5
00:11:18.597 00.000 10072 MoveAxis(N, 0, ABG)
00:11:18.598 00.001 10072 Move returns status 0, amount 0
00:11:18.598 00.000 10072 move complete, result=0
00:11:18.598 00.000 10072 worker thread done servicing request
00:11:18.598 00.000 1032 UpdateGuideState exits: m=1393 SNR=26.3
00:11:18.601 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:18.602 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:18.604 00.002 1032 Enqueuing Expose request
00:11:18.606 00.002 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:11:18.607 00.001 10072 Worker thread wakes up
00:11:18.608 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:18.608 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:19.241 00.633 10072 Exposure complete
00:11:19.291 00.050 10072 worker thread done servicing request
00:11:19.291 00.000 1032 OnExposeComplete: enter
00:11:19.294 00.003 1032 UpdateGuideState(): m_state=6
00:11:19.296 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 821
00:11:19.298 00.002 1032 Star::Find returns 1 (0), X=324.62, Y=739.63, Mass=1574, SNR=27.9, Peak=190 HFD=2.9
00:11:19.305 00.007 1032 MultiStar: [#1 -0.02,0.06,1.06,U] [#2 0.06,-0.04,0.93,U] [#3 0.19,-0.11,0.67,U] [#4 0.25,-0.02,0.66,U] [#5 -0.00,-0.08,0.66,U] [#6 0.15,0.07,0.66,U] [#7 0.05,0.07,0.50,U] [#8 0.10,-0.13,0.55,U] 
00:11:19.308 00.003 1032 single-star, 8 included, MultiStar: {0.07, -0.02}, one-star: {-0.05, -0.01}
00:11:19.310 00.002 1032 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.83) = xAngle (-4.70 = 1.58)
00:11:19.312 00.002 1032 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.70 = 1.58)
00:11:19.314 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.87 mountX=-0.00 mountY=0.05, mountTheta=1.58
00:11:19.318 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.01, opts=13)
00:11:19.320 00.002 1032 Enqueuing Move request for scope (-0.05, -0.01)
00:11:19.323 00.003 10072 Worker thread wakes up
00:11:19.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
00:11:19.323 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
00:11:19.323 00.000 10072 Moving (-0.05, -0.01) raw xDistance=-0.00 yDistance=0.05
00:11:19.324 00.001 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.05, period_length = 288.78
00:11:19.324 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:11:19.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:19.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:11:19.324 00.000 10072 MoveAxis(W, 6, ABG)
00:11:19.324 00.000 10072 Guiding  Dir = 3, Dur = 6
00:11:19.325 00.001 10072 IsGuiding returns 0
00:11:19.326 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:19.328 00.002 10072 PulseGuide returned control before completion, sleep 16
00:11:19.345 00.017 10072 IsGuiding returns 0
00:11:19.345 00.000 10072 Move returns status 0, amount 6
00:11:19.345 00.000 10072 MoveAxis(N, 0, ABG)
00:11:19.345 00.000 10072 Move returns status 0, amount 0
00:11:19.345 00.000 10072 move complete, result=0
00:11:19.345 00.000 10072 worker thread done servicing request
00:11:19.350 00.005 1032 UpdateGuideState exits: m=1574 SNR=27.9
00:11:19.352 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:19.353 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:19.355 00.002 1032 Enqueuing Expose request
00:11:19.356 00.001 10072 Worker thread wakes up
00:11:19.357 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:19.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:19.357 00.000 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:11:19.770 00.413 10072 Exposure complete
00:11:19.824 00.054 10072 worker thread done servicing request
00:11:19.824 00.000 1032 OnExposeComplete: enter
00:11:19.827 00.003 1032 UpdateGuideState(): m_state=6
00:11:19.830 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 822
00:11:19.832 00.002 1032 Star::Find returns 1 (0), X=324.77, Y=739.51, Mass=1363, SNR=26.0, Peak=156 HFD=2.9
00:11:19.835 00.003 1032 MultiStar: [#1 0.10,-0.16,1.08,U] [#2 0.10,-0.07,0.97,U] [#3 0.12,-0.23,0.71,U] [#4 0.10,-0.09,0.64,U] [#5 0.10,-0.19,0.69,U] [#6 0.14,-0.07,0.68,U] [#7 0.03,0.17,0.57,U] [#8 0.24,0.03,0.59,U] 
00:11:19.837 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.09}, one-star: {0.10, -0.13}
00:11:19.841 00.004 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
00:11:19.843 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
00:11:19.848 00.005 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.70 mountX=-0.12 mountY=-0.08, mountTheta=-2.53
00:11:19.852 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
00:11:19.854 00.002 1032 Enqueuing Move request for scope (0.11, -0.09)
00:11:19.857 00.003 10072 Worker thread wakes up
00:11:19.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
00:11:19.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
00:11:19.857 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=-0.08
00:11:19.858 00.001 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.05, period_length = 288.78
00:11:19.858 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
00:11:19.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:19.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:11:19.858 00.000 10072 MoveAxis(W, 5, ABG)
00:11:19.860 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:19.865 00.005 10072 Guiding  Dir = 3, Dur = 5
00:11:19.865 00.000 10072 IsGuiding returns 0
00:11:19.866 00.001 10072 PulseGuide returned control before completion, sleep 15
00:11:19.885 00.019 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:11:19.889 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:19.906 00.017 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:19.908 00.002 10072 IsGuiding returns 0
00:11:19.908 00.000 1032 Enqueuing Expose request
00:11:19.910 00.002 10072 Move returns status 0, amount 5
00:11:19.910 00.000 10072 MoveAxis(N, 0, ABG)
00:11:19.910 00.000 10072 Move returns status 0, amount 0
00:11:19.910 00.000 10072 move complete, result=0
00:11:19.910 00.000 10072 worker thread done servicing request
00:11:19.911 00.001 10072 Worker thread wakes up
00:11:19.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:19.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:19.919 00.008 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:11:20.551 00.632 10072 Exposure complete
00:11:20.608 00.057 10072 worker thread done servicing request
00:11:20.608 00.000 1032 OnExposeComplete: enter
00:11:20.610 00.002 1032 UpdateGuideState(): m_state=6
00:11:20.614 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 823
00:11:20.616 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=739.43, Mass=1515, SNR=27.4, Peak=176 HFD=2.8
00:11:20.619 00.003 1032 MultiStar: [#1 0.21,-0.12,1.05,U] [#2 0.10,-0.14,0.89,U] [#3 0.06,-0.05,0.67,U] [#4 0.30,0.03,0.00,M1] [#5 0.12,-0.03,0.66,U] [#6 0.13,-0.02,0.67,U] [#7 0.26,0.01,0.48,U] [#8 0.11,-0.13,0.59,U] 
00:11:20.621 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.10}, one-star: {0.08, -0.22}
00:11:20.623 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
00:11:20.625 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
00:11:20.627 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.66 mountX=-0.13 mountY=-0.10, mountTheta=-2.49
00:11:20.630 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.10, opts=13)
00:11:20.632 00.002 1032 Enqueuing Move request for scope (0.13, -0.10)
00:11:20.635 00.003 10072 Worker thread wakes up
00:11:20.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
00:11:20.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
00:11:20.635 00.000 10072 Moving (0.13, -0.10) raw xDistance=-0.13 yDistance=-0.10
00:11:20.636 00.001 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.05, period_length = 288.78
00:11:20.637 00.001 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
00:11:20.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:20.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:11:20.637 00.000 10072 MoveAxis(E, 62, ABG)
00:11:20.637 00.000 10072 Guiding  Dir = 2, Dur = 62
00:11:20.637 00.000 10072 IsGuiding returns 0
00:11:20.637 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:20.639 00.002 10072 PulseGuide returned control before completion, sleep 72
00:11:20.662 00.023 1032 UpdateGuideState exits: m=1515 SNR=27.4
00:11:20.665 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:20.667 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:20.669 00.002 1032 Enqueuing Expose request
00:11:20.722 00.053 10072 IsGuiding returns 0
00:11:20.722 00.000 10072 Move returns status 0, amount 62
00:11:20.722 00.000 10072 MoveAxis(N, 0, ABG)
00:11:20.722 00.000 10072 Move returns status 0, amount 0
00:11:20.723 00.001 10072 move complete, result=0
00:11:20.723 00.000 10072 worker thread done servicing request
00:11:20.723 00.000 10072 Worker thread wakes up
00:11:20.723 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:20.723 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:20.725 00.002 1032 GuideStep: -0.1 px 62 ms EAST, -0.1 px 0 ms NORTH
00:11:21.132 00.407 10072 Exposure complete
00:11:21.186 00.054 10072 worker thread done servicing request
00:11:21.186 00.000 1032 OnExposeComplete: enter
00:11:21.189 00.003 1032 UpdateGuideState(): m_state=6
00:11:21.191 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 824
00:11:21.193 00.002 1032 Star::Find returns 1 (0), X=324.80, Y=739.65, Mass=1495, SNR=27.2, Peak=175 HFD=2.7
00:11:21.196 00.003 1032 MultiStar: [#1 0.16,0.01,1.06,U] [#2 0.06,-0.07,0.94,U] [#3 0.14,-0.12,0.70,U] [#4 0.38,0.10,0.00,M2] [#5 0.06,0.04,0.69,U] [#6 0.21,-0.07,0.69,U] [#7 -0.03,0.03,0.51,U] [#8 0.08,-0.18,0.57,U] 
00:11:21.198 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.04}, one-star: {0.13, 0.00}
00:11:21.200 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
00:11:21.202 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
00:11:21.205 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.35 mountX=-0.07 mountY=-0.10, mountTheta=-2.18
00:11:21.209 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
00:11:21.212 00.003 1032 Enqueuing Move request for scope (0.11, -0.04)
00:11:21.214 00.002 10072 Worker thread wakes up
00:11:21.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
00:11:21.214 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
00:11:21.214 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.10
00:11:21.215 00.001 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.04, period_length = 288.78
00:11:21.216 00.001 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:11:21.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:21.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:11:21.216 00.000 10072 MoveAxis(W, 3, ABG)
00:11:21.216 00.000 10072 Guiding  Dir = 3, Dur = 3
00:11:21.216 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:21.218 00.002 10072 IsGuiding returns 0
00:11:21.219 00.001 10072 PulseGuide returned control before completion, sleep 13
00:11:21.239 00.020 1032 UpdateGuideState exits: m=1495 SNR=27.2
00:11:21.242 00.003 10072 IsGuiding returns 0
00:11:21.242 00.000 10072 Move returns status 0, amount 3
00:11:21.242 00.000 10072 MoveAxis(N, 0, ABG)
00:11:21.242 00.000 10072 Move returns status 0, amount 0
00:11:21.242 00.000 10072 move complete, result=0
00:11:21.242 00.000 10072 worker thread done servicing request
00:11:21.242 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:21.244 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:21.246 00.002 1032 Enqueuing Expose request
00:11:21.248 00.002 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:11:21.250 00.002 10072 Worker thread wakes up
00:11:21.250 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:21.250 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:21.883 00.633 10072 Exposure complete
00:11:21.937 00.054 10072 worker thread done servicing request
00:11:21.937 00.000 1032 OnExposeComplete: enter
00:11:21.939 00.002 1032 UpdateGuideState(): m_state=6
00:11:21.941 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 825
00:11:21.944 00.003 1032 Star::Find returns 1 (0), X=324.64, Y=739.67, Mass=1408, SNR=26.4, Peak=181 HFD=2.8
00:11:21.946 00.002 1032 MultiStar: [#1 0.14,0.06,1.12,U] [#2 0.06,0.00,0.92,U] [#3 0.19,-0.08,0.69,U] [#4 0.19,0.05,0.65,U] [#5 0.10,0.01,0.72,U] [#6 0.26,-0.10,0.71,U] [#7 0.04,-0.10,0.54,U] [#8 0.12,0.09,0.59,U] 
00:11:21.948 00.002 1032 single-star, 8 included, MultiStar: {0.11, 0.00}, one-star: {-0.03, 0.03}
00:11:21.950 00.002 1032 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.83) = xAngle (0.61 = 0.61)
00:11:21.952 00.002 1032 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.61 = 0.61)
00:11:21.954 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.44 mountX=0.04 mountY=0.03, mountTheta=0.61
00:11:21.959 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
00:11:21.963 00.004 1032 Enqueuing Move request for scope (-0.03, 0.03)
00:11:21.965 00.002 10072 Worker thread wakes up
00:11:21.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
00:11:21.965 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
00:11:21.965 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.03
00:11:21.966 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.04, period_length = 288.78
00:11:21.966 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:11:21.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:21.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:11:21.966 00.000 10072 MoveAxis(W, 4, ABG)
00:11:21.966 00.000 10072 Guiding  Dir = 3, Dur = 4
00:11:21.968 00.002 10072 IsGuiding returns 0
00:11:21.968 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:21.970 00.002 10072 PulseGuide returned control before completion, sleep 14
00:11:21.990 00.020 10072 IsGuiding returns 0
00:11:21.990 00.000 10072 Move returns status 0, amount 4
00:11:21.990 00.000 10072 MoveAxis(N, 0, ABG)
00:11:21.990 00.000 10072 Move returns status 0, amount 0
00:11:21.990 00.000 10072 move complete, result=0
00:11:21.990 00.000 10072 worker thread done servicing request
00:11:21.992 00.002 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:11:21.994 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:21.996 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:21.998 00.002 1032 Enqueuing Expose request
00:11:22.000 00.002 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
00:11:22.002 00.002 10072 Worker thread wakes up
00:11:22.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:22.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:22.416 00.414 10072 Exposure complete
00:11:22.469 00.053 10072 worker thread done servicing request
00:11:22.469 00.000 1032 OnExposeComplete: enter
00:11:22.471 00.002 1032 UpdateGuideState(): m_state=6
00:11:22.473 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 826
00:11:22.475 00.002 1032 Star::Find returns 1 (0), X=324.77, Y=739.62, Mass=1426, SNR=26.6, Peak=172 HFD=2.8
00:11:22.477 00.002 1032 MultiStar: [#1 0.13,-0.06,1.12,U] [#2 0.24,0.00,1.01,U] [#3 0.23,-0.06,0.73,U] [#4 0.29,-0.03,0.00,M2] [#5 0.07,-0.05,0.68,U] [#6 0.20,-0.10,0.65,U] [#7 0.15,-0.09,0.53,U] [#8 0.08,-0.07,0.57,U] 
00:11:22.479 00.002 1032 single-star, 7 included, MultiStar: {0.15, -0.05}, one-star: {0.09, -0.02}
00:11:22.482 00.003 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
00:11:22.483 00.001 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
00:11:22.485 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-0.22 mountX=-0.04 mountY=-0.09, mountTheta=-2.05
00:11:22.490 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
00:11:22.492 00.002 1032 Enqueuing Move request for scope (0.09, -0.02)
00:11:22.494 00.002 10072 Worker thread wakes up
00:11:22.494 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
00:11:22.494 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
00:11:22.495 00.001 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.09
00:11:22.495 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.04, period_length = 288.78
00:11:22.495 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:11:22.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:22.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:11:22.495 00.000 10072 MoveAxis(W, 3, ABG)
00:11:22.497 00.002 10072 Guiding  Dir = 3, Dur = 3
00:11:22.497 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:22.499 00.002 10072 IsGuiding returns 0
00:11:22.499 00.000 10072 PulseGuide returned control before completion, sleep 13
00:11:22.519 00.020 1032 UpdateGuideState exits: m=1426 SNR=26.6
00:11:22.522 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:22.524 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:22.526 00.002 1032 Enqueuing Expose request
00:11:22.528 00.002 10072 IsGuiding returns 0
00:11:22.528 00.000 10072 Move returns status 0, amount 3
00:11:22.528 00.000 10072 MoveAxis(N, 0, ABG)
00:11:22.528 00.000 10072 Move returns status 0, amount 0
00:11:22.528 00.000 10072 move complete, result=0
00:11:22.528 00.000 10072 worker thread done servicing request
00:11:22.528 00.000 10072 Worker thread wakes up
00:11:22.528 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:22.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:22.536 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:11:23.161 00.625 10072 Exposure complete
00:11:23.215 00.054 10072 worker thread done servicing request
00:11:23.215 00.000 1032 OnExposeComplete: enter
00:11:23.218 00.003 1032 UpdateGuideState(): m_state=6
00:11:23.220 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 827
00:11:23.223 00.003 1032 Star::Find returns 1 (0), X=324.67, Y=739.37, Mass=1289, SNR=25.3, Peak=140 HFD=2.9
00:11:23.226 00.003 1032 MultiStar: [#1 0.18,-0.12,1.13,U] [#2 0.12,-0.16,0.98,U] [#3 0.32,-0.29,0.00,M1] [#4 0.20,-0.09,0.67,U] [#5 0.24,-0.10,0.72,U] [#6 0.23,-0.26,0.00,M1] [#7 -0.01,-0.08,0.56,U] [#8 0.00,-0.20,0.60,U] 
00:11:23.228 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.15}, one-star: {-0.00, -0.27}
00:11:23.230 00.002 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
00:11:23.232 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
00:11:23.233 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.93 mountX=-0.17 mountY=-0.07, mountTheta=-2.76
00:11:23.237 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.15, opts=13)
00:11:23.240 00.003 1032 Enqueuing Move request for scope (0.11, -0.15)
00:11:23.242 00.002 10072 Worker thread wakes up
00:11:23.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
00:11:23.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
00:11:23.242 00.000 10072 Moving (0.11, -0.15) raw xDistance=-0.17 yDistance=-0.07
00:11:23.243 00.001 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.04, period_length = 288.78
00:11:23.244 00.001 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
00:11:23.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:23.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:11:23.244 00.000 10072 MoveAxis(E, 83, ABG)
00:11:23.244 00.000 10072 Guiding  Dir = 2, Dur = 83
00:11:23.244 00.000 10072 IsGuiding returns 0
00:11:23.245 00.001 10072 PulseGuide returned control before completion, sleep 93
00:11:23.245 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:23.267 00.022 1032 UpdateGuideState exits: m=1289 SNR=25.3
00:11:23.272 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:23.274 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:23.276 00.002 1032 Enqueuing Expose request
00:11:23.347 00.071 10072 IsGuiding returns 0
00:11:23.347 00.000 10072 Move returns status 0, amount 83
00:11:23.347 00.000 10072 MoveAxis(N, 0, ABG)
00:11:23.347 00.000 10072 Move returns status 0, amount 0
00:11:23.347 00.000 10072 move complete, result=0
00:11:23.348 00.001 10072 worker thread done servicing request
00:11:23.348 00.000 10072 Worker thread wakes up
00:11:23.348 00.000 1032 GuideStep: -0.2 px 83 ms EAST, -0.1 px 0 ms NORTH
00:11:23.351 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:23.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:23.757 00.406 10072 Exposure complete
00:11:23.807 00.050 10072 worker thread done servicing request
00:11:23.807 00.000 1032 OnExposeComplete: enter
00:11:23.810 00.003 1032 UpdateGuideState(): m_state=6
00:11:23.812 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 828
00:11:23.814 00.002 1032 Star::Find returns 1 (0), X=324.73, Y=739.64, Mass=1312, SNR=25.5, Peak=160 HFD=2.8
00:11:23.816 00.002 1032 MultiStar: [#1 0.18,-0.14,1.14,U] [#2 0.14,-0.10,1.00,U] [#3 0.29,-0.10,0.00,M2] [#4 0.20,-0.07,0.67,U] [#5 -0.01,-0.02,0.75,U] [#6 0.14,-0.00,0.74,U] [#7 0.18,-0.05,0.59,U] [#8 0.09,0.02,0.60,U] 
00:11:23.818 00.002 1032 single-star, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.06, 0.00}
00:11:23.821 00.003 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
00:11:23.822 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
00:11:23.824 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.03 mountX=-0.01 mountY=-0.06, mountTheta=-1.80
00:11:23.828 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
00:11:23.830 00.002 1032 Enqueuing Move request for scope (0.06, 0.00)
00:11:23.833 00.003 10072 Worker thread wakes up
00:11:23.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
00:11:23.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
00:11:23.833 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
00:11:23.835 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.04, period_length = 288.78
00:11:23.835 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:11:23.835 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:23.836 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:11:23.836 00.000 10072 MoveAxis(W, 3, ABG)
00:11:23.836 00.000 10072 Guiding  Dir = 3, Dur = 3
00:11:23.836 00.000 10072 IsGuiding returns 0
00:11:23.837 00.001 10072 PulseGuide returned control before completion, sleep 13
00:11:23.837 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:23.858 00.021 1032 UpdateGuideState exits: m=1312 SNR=25.5
00:11:23.860 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:23.863 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:23.866 00.003 1032 Enqueuing Expose request
00:11:23.868 00.002 10072 IsGuiding returns 0
00:11:23.868 00.000 10072 Move returns status 0, amount 3
00:11:23.868 00.000 10072 MoveAxis(N, 0, ABG)
00:11:23.868 00.000 10072 Move returns status 0, amount 0
00:11:23.868 00.000 10072 move complete, result=0
00:11:23.868 00.000 10072 worker thread done servicing request
00:11:23.868 00.000 10072 Worker thread wakes up
00:11:23.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:23.868 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:23.876 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:11:24.506 00.630 10072 Exposure complete
00:11:24.556 00.050 10072 worker thread done servicing request
00:11:24.556 00.000 1032 OnExposeComplete: enter
00:11:24.559 00.003 1032 UpdateGuideState(): m_state=6
00:11:24.561 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 829
00:11:24.562 00.001 1032 Star::Find returns 1 (0), X=324.91, Y=739.77, Mass=1360, SNR=26.0, Peak=170 HFD=2.5
00:11:24.566 00.004 1032 MultiStar: [#1 0.22,0.10,1.11,U] [#2 0.22,0.03,0.89,U] [#3 0.13,-0.01,0.74,U] [#4 0.35,0.15,0.00,M1] [#5 0.26,0.09,0.00,M1] [#6 0.45,0.14,0.00,M1] [#7 0.32,0.15,0.00,M1] [#8 0.16,-0.00,0.58,U] 
00:11:24.570 00.004 1032 refined, 4 included, MultiStar: {0.20, 0.06}, one-star: {0.24, 0.12}
00:11:24.573 00.003 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
00:11:24.574 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
00:11:24.576 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.28 mountX=0.00 mountY=-0.21, mountTheta=-1.55
00:11:24.578 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.06, opts=13)
00:11:24.580 00.002 1032 Enqueuing Move request for scope (0.20, 0.06)
00:11:24.583 00.003 10072 Worker thread wakes up
00:11:24.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
00:11:24.583 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
00:11:24.583 00.000 10072 Moving (0.20, 0.06) raw xDistance=0.00 yDistance=-0.21
00:11:24.585 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.04, period_length = 288.78
00:11:24.585 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:11:24.585 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:11:24.585 00.000 10072 MoveAxis(W, 4, ABG)
00:11:24.585 00.000 10072 Guiding  Dir = 3, Dur = 4
00:11:24.586 00.001 10072 IsGuiding returns 0
00:11:24.586 00.000 10072 PulseGuide returned control before completion, sleep 14
00:11:24.587 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:24.606 00.019 1032 UpdateGuideState exits: m=1360 SNR=26.0
00:11:24.610 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:24.611 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:24.615 00.004 1032 Enqueuing Expose request
00:11:24.617 00.002 10072 IsGuiding returns 0
00:11:24.617 00.000 10072 Move returns status 0, amount 4
00:11:24.617 00.000 10072 MoveAxis(N, 136, ABG)
00:11:24.617 00.000 10072 Guiding  Dir = 0, Dur = 136
00:11:24.618 00.001 10072 IsGuiding returns 0
00:11:24.618 00.000 10072 PulseGuide returned control before completion, sleep 146
00:11:24.770 00.152 10072 IsGuiding returns 0
00:11:24.770 00.000 10072 Move returns status 0, amount 136
00:11:24.770 00.000 10072 move complete, result=0
00:11:24.770 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.2 px 136 ms NORTH
00:11:24.773 00.003 10072 worker thread done servicing request
00:11:24.773 00.000 10072 Worker thread wakes up
00:11:24.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:24.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:25.182 00.409 10072 Exposure complete
00:11:25.247 00.065 10072 worker thread done servicing request
00:11:25.248 00.001 1032 OnExposeComplete: enter
00:11:25.251 00.003 1032 UpdateGuideState(): m_state=6
00:11:25.253 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 830
00:11:25.255 00.002 1032 Star::Find returns 1 (0), X=324.56, Y=739.61, Mass=1330, SNR=25.6, Peak=165 HFD=3.0
00:11:25.258 00.003 1032 MultiStar: [#1 0.05,0.05,1.19,U] [#2 0.01,-0.02,0.94,U] [#3 0.17,-0.11,0.72,U] [#4 0.22,0.05,0.62,U] [#5 -0.00,-0.07,0.71,U] [#6 0.09,-0.32,0.00,M2] [#7 0.10,0.07,0.51,U] [#8 -0.13,-0.16,0.58,U] 
00:11:25.260 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {-0.12, -0.03}
00:11:25.262 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
00:11:25.264 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
00:11:25.267 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.64 mountX=-0.03 mountY=-0.02, mountTheta=-2.47
00:11:25.275 00.008 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
00:11:25.277 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
00:11:25.279 00.002 10072 Worker thread wakes up
00:11:25.279 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:11:25.279 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:11:25.279 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
00:11:25.280 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.04, period_length = 288.78
00:11:25.280 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:11:25.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:25.281 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:11:25.281 00.000 10072 MoveAxis(W, 1, ABG)
00:11:25.281 00.000 10072 Guiding  Dir = 3, Dur = 1
00:11:25.281 00.000 10072 IsGuiding returns 0
00:11:25.281 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:25.284 00.003 10072 PulseGuide returned control before completion, sleep 11
00:11:25.304 00.020 10072 IsGuiding returns 0
00:11:25.304 00.000 10072 Move returns status 0, amount 1
00:11:25.306 00.002 10072 MoveAxis(N, 0, ABG)
00:11:25.306 00.000 10072 Move returns status 0, amount 0
00:11:25.306 00.000 10072 move complete, result=0
00:11:25.306 00.000 10072 worker thread done servicing request
00:11:25.314 00.008 1032 UpdateGuideState exits: m=1330 SNR=25.6
00:11:25.318 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:25.320 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:25.323 00.003 1032 Enqueuing Expose request
00:11:25.326 00.003 10072 Worker thread wakes up
00:11:25.326 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:11:25.328 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:25.328 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:25.960 00.632 10072 Exposure complete
00:11:26.016 00.056 10072 worker thread done servicing request
00:11:26.016 00.000 1032 OnExposeComplete: enter
00:11:26.019 00.003 1032 UpdateGuideState(): m_state=6
00:11:26.022 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 831
00:11:26.023 00.001 1032 Star::Find returns 1 (0), X=324.62, Y=739.47, Mass=1396, SNR=26.3, Peak=166 HFD=3.0
00:11:26.025 00.002 1032 MultiStar: [#1 -0.08,-0.19,1.17,U] [#2 -0.06,-0.20,0.92,U] [#3 0.05,-0.11,0.78,U] [#4 0.07,-0.05,0.62,U] [#5 -0.25,-0.21,0.00,M1] [#6 -0.02,-0.06,0.70,U] [#7 0.15,-0.20,0.54,U] [#8 -0.08,-0.16,0.58,U] 
00:11:26.027 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.15}, one-star: {-0.06, -0.17}
00:11:26.029 00.002 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.78)
00:11:26.030 00.001 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.78)
00:11:26.032 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.67 mountX=-0.14 mountY=0.05, mountTheta=2.78
00:11:26.035 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.15, opts=13)
00:11:26.037 00.002 1032 Enqueuing Move request for scope (-0.02, -0.15)
00:11:26.039 00.002 10072 Worker thread wakes up
00:11:26.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
00:11:26.039 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
00:11:26.039 00.000 10072 Moving (-0.02, -0.15) raw xDistance=-0.14 yDistance=0.05
00:11:26.040 00.001 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.04, period_length = 288.78
00:11:26.040 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:11:26.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:26.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:11:26.040 00.000 10072 MoveAxis(E, 69, ABG)
00:11:26.040 00.000 10072 Guiding  Dir = 2, Dur = 69
00:11:26.041 00.001 10072 IsGuiding returns 0
00:11:26.041 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:26.043 00.002 10072 PulseGuide returned control before completion, sleep 79
00:11:26.063 00.020 1032 UpdateGuideState exits: m=1396 SNR=26.3
00:11:26.065 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:26.069 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:26.071 00.002 1032 Enqueuing Expose request
00:11:26.130 00.059 10072 IsGuiding returns 0
00:11:26.130 00.000 10072 Move returns status 0, amount 69
00:11:26.130 00.000 10072 MoveAxis(N, 0, ABG)
00:11:26.130 00.000 10072 Move returns status 0, amount 0
00:11:26.130 00.000 10072 move complete, result=0
00:11:26.130 00.000 10072 worker thread done servicing request
00:11:26.130 00.000 10072 Worker thread wakes up
00:11:26.130 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:26.130 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:26.130 00.000 1032 GuideStep: -0.1 px 69 ms EAST, 0.1 px 0 ms NORTH
00:11:26.539 00.409 10072 Exposure complete
00:11:26.592 00.053 10072 worker thread done servicing request
00:11:26.592 00.000 1032 OnExposeComplete: enter
00:11:26.594 00.002 1032 UpdateGuideState(): m_state=6
00:11:26.596 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 832
00:11:26.598 00.002 1032 Star::Find returns 1 (0), X=324.48, Y=739.46, Mass=1489, SNR=27.2, Peak=183 HFD=3.1
00:11:26.600 00.002 1032 MultiStar: [#1 -0.10,-0.01,1.13,U] [#2 -0.12,-0.02,0.89,U] [#3 -0.03,-0.10,0.62,U] [#4 -0.06,-0.01,0.64,U] [#5 -0.16,0.10,0.67,U] [#6 -0.02,0.07,0.73,U] [#7 0.11,-0.14,0.53,U] [#8 -0.09,0.06,0.58,U] 
00:11:26.603 00.003 1032 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {-0.19, -0.18}
00:11:26.605 00.002 1032 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.83) = xAngle (-4.66 = 1.62)
00:11:26.606 00.001 1032 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.66 = 1.62)
00:11:26.608 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.83 mountX=-0.00 mountY=0.09, mountTheta=1.62
00:11:26.611 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.03, opts=13)
00:11:26.614 00.003 1032 Enqueuing Move request for scope (-0.09, -0.03)
00:11:26.617 00.003 10072 Worker thread wakes up
00:11:26.617 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
00:11:26.617 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
00:11:26.617 00.000 10072 Moving (-0.09, -0.03) raw xDistance=-0.00 yDistance=0.09
00:11:26.619 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.04, period_length = 288.78
00:11:26.619 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:11:26.619 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:26.619 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:11:26.619 00.000 10072 MoveAxis(W, 0, ABG)
00:11:26.619 00.000 10072 Move returns status 0, amount 0
00:11:26.619 00.000 10072 MoveAxis(N, 0, ABG)
00:11:26.620 00.001 10072 Move returns status 0, amount 0
00:11:26.620 00.000 10072 move complete, result=0
00:11:26.620 00.000 10072 worker thread done servicing request
00:11:26.621 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:26.641 00.020 1032 UpdateGuideState exits: m=1489 SNR=27.2
00:11:26.644 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:26.648 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:26.650 00.002 1032 Enqueuing Expose request
00:11:26.652 00.002 10072 Worker thread wakes up
00:11:26.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:26.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:26.652 00.000 1032 GuideStep: -0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
00:11:27.287 00.635 10072 Exposure complete
00:11:27.337 00.050 10072 worker thread done servicing request
00:11:27.338 00.001 1032 OnExposeComplete: enter
00:11:27.341 00.003 1032 UpdateGuideState(): m_state=6
00:11:27.343 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 833
00:11:27.345 00.002 1032 Star::Find returns 1 (0), X=324.37, Y=739.66, Mass=1360, SNR=25.9, Peak=196 HFD=2.8
00:11:27.346 00.001 1032 MultiStar: [#1 -0.14,-0.04,1.12,U] [#2 -0.09,0.07,0.98,U] [#3 -0.07,-0.00,0.74,U] [#4 -0.02,0.02,0.63,U] [#5 -0.19,0.02,0.67,U] [#6 -0.04,0.03,0.70,U] [#7 -0.14,0.06,0.53,U] [#8 -0.09,0.02,0.63,U] 
00:11:27.349 00.003 1032 refined, 8 included, MultiStar: {-0.13, 0.02}, one-star: {-0.30, 0.02}
00:11:27.350 00.001 1032 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.83) = xAngle (1.18 = 1.18)
00:11:27.353 00.003 1032 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.18 = 1.18)
00:11:27.355 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=3.01 mountX=0.05 mountY=0.12, mountTheta=1.18
00:11:27.359 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.02, opts=13)
00:11:27.360 00.001 1032 Enqueuing Move request for scope (-0.13, 0.02)
00:11:27.364 00.004 10072 Worker thread wakes up
00:11:27.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
00:11:27.364 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
00:11:27.364 00.000 10072 Moving (-0.13, 0.02) raw xDistance=0.05 yDistance=0.12
00:11:27.365 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.03, period_length = 288.78
00:11:27.365 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:11:27.365 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:27.365 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:11:27.365 00.000 10072 MoveAxis(E, 0, ABG)
00:11:27.365 00.000 10072 Move returns status 0, amount 0
00:11:27.365 00.000 10072 MoveAxis(N, 0, ABG)
00:11:27.365 00.000 10072 Move returns status 0, amount 0
00:11:27.365 00.000 10072 move complete, result=0
00:11:27.365 00.000 10072 worker thread done servicing request
00:11:27.366 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:27.386 00.020 1032 UpdateGuideState exits: m=1360 SNR=25.9
00:11:27.389 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:27.391 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:27.394 00.003 1032 Enqueuing Expose request
00:11:27.398 00.004 1032 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:27.399 00.001 10072 Worker thread wakes up
00:11:27.399 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:27.400 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:27.816 00.416 10072 Exposure complete
00:11:27.868 00.052 10072 worker thread done servicing request
00:11:27.868 00.000 1032 OnExposeComplete: enter
00:11:27.870 00.002 1032 UpdateGuideState(): m_state=6
00:11:27.872 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 834
00:11:27.874 00.002 1032 Star::Find returns 1 (0), X=324.56, Y=739.66, Mass=1250, SNR=24.9, Peak=165 HFD=2.9
00:11:27.875 00.001 1032 MultiStar: [#1 -0.06,0.01,1.20,U] [#2 -0.02,-0.02,1.01,U] [#3 -0.02,-0.01,0.80,U] [#4 0.07,0.02,0.73,U] [#5 -0.00,0.06,0.73,U] [#6 -0.09,-0.01,0.76,U] [#7 -0.08,0.01,0.58,U] [#8 -0.04,-0.10,0.61,U] 
00:11:27.877 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.00}, one-star: {-0.12, 0.01}
00:11:27.880 00.003 1032 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.83) = xAngle (-4.94 = 1.35)
00:11:27.882 00.002 1032 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.94 = 1.35)
00:11:27.883 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.11 mountX=0.01 mountY=0.04, mountTheta=1.35
00:11:27.887 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.00, opts=13)
00:11:27.889 00.002 1032 Enqueuing Move request for scope (-0.04, -0.00)
00:11:27.891 00.002 10072 Worker thread wakes up
00:11:27.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
00:11:27.891 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
00:11:27.891 00.000 10072 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=0.04
00:11:27.894 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.03, period_length = 288.78
00:11:27.894 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:11:27.894 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:27.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:11:27.895 00.001 10072 MoveAxis(E, 0, ABG)
00:11:27.895 00.000 10072 Move returns status 0, amount 0
00:11:27.895 00.000 10072 MoveAxis(N, 0, ABG)
00:11:27.895 00.000 10072 Move returns status 0, amount 0
00:11:27.895 00.000 10072 move complete, result=0
00:11:27.895 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:27.897 00.002 10072 worker thread done servicing request
00:11:27.916 00.019 1032 UpdateGuideState exits: m=1250 SNR=24.9
00:11:27.918 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:27.920 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:27.921 00.001 1032 Enqueuing Expose request
00:11:27.924 00.003 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:11:27.928 00.004 10072 Worker thread wakes up
00:11:27.929 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:27.929 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:28.568 00.639 10072 Exposure complete
00:11:28.617 00.049 10072 worker thread done servicing request
00:11:28.618 00.001 1032 OnExposeComplete: enter
00:11:28.620 00.002 1032 UpdateGuideState(): m_state=6
00:11:28.622 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 835
00:11:28.624 00.002 1032 Star::Find returns 1 (0), X=324.50, Y=739.62, Mass=1306, SNR=25.4, Peak=175 HFD=2.9
00:11:28.626 00.002 1032 MultiStar: [#1 -0.06,-0.05,1.17,U] [#2 -0.02,-0.03,1.04,U] [#3 -0.02,-0.19,0.76,U] [#4 0.13,-0.09,0.64,U] [#5 -0.07,0.03,0.69,U] [#6 -0.00,-0.07,0.72,U] [#7 -0.08,-0.05,0.54,U] [#8 -0.09,-0.21,0.62,U] 
00:11:28.628 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.07}, one-star: {-0.18, -0.02}
00:11:28.630 00.002 1032 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.83) = xAngle (-4.02 = 2.26)
00:11:28.632 00.002 1032 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.02 = 2.26)
00:11:28.633 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.19 mountX=-0.05 mountY=0.06, mountTheta=2.26
00:11:28.636 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.07, opts=13)
00:11:28.639 00.003 1032 Enqueuing Move request for scope (-0.05, -0.07)
00:11:28.640 00.001 10072 Worker thread wakes up
00:11:28.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
00:11:28.641 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
00:11:28.641 00.000 10072 Moving (-0.05, -0.07) raw xDistance=-0.05 yDistance=0.06
00:11:28.642 00.001 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.03, period_length = 288.78
00:11:28.643 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:11:28.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:28.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:11:28.643 00.000 10072 MoveAxis(E, 1, ABG)
00:11:28.643 00.000 10072 Guiding  Dir = 2, Dur = 1
00:11:28.644 00.001 10072 IsGuiding returns 0
00:11:28.644 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:28.646 00.002 10072 PulseGuide returned control before completion, sleep 11
00:11:28.661 00.015 10072 IsGuiding returns 0
00:11:28.664 00.003 10072 Move returns status 0, amount 1
00:11:28.664 00.000 10072 MoveAxis(N, 0, ABG)
00:11:28.664 00.000 10072 Move returns status 0, amount 0
00:11:28.664 00.000 10072 move complete, result=0
00:11:28.664 00.000 10072 worker thread done servicing request
00:11:28.664 00.000 1032 UpdateGuideState exits: m=1306 SNR=25.4
00:11:28.667 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:28.668 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:28.670 00.002 1032 Enqueuing Expose request
00:11:28.673 00.003 10072 Worker thread wakes up
00:11:28.673 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:28.673 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:28.673 00.000 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:11:29.084 00.411 10072 Exposure complete
00:11:29.136 00.052 10072 worker thread done servicing request
00:11:29.136 00.000 1032 OnExposeComplete: enter
00:11:29.138 00.002 1032 UpdateGuideState(): m_state=6
00:11:29.141 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 836
00:11:29.144 00.003 1032 Star::Find returns 1 (0), X=324.54, Y=739.57, Mass=1417, SNR=26.5, Peak=167 HFD=3.1
00:11:29.145 00.001 1032 MultiStar: [#1 -0.06,0.01,1.16,U] [#2 0.03,-0.03,0.96,U] [#3 0.05,-0.12,0.64,U] [#4 0.07,-0.19,0.62,U] [#5 -0.03,-0.15,0.65,U] [#6 -0.03,-0.05,0.71,U] [#7 -0.09,-0.07,0.50,U] [#8 -0.01,-0.16,0.56,U] 
00:11:29.147 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {-0.13, -0.08}
00:11:29.148 00.001 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.83) = xAngle (-3.73 = 2.55)
00:11:29.150 00.002 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.73 = 2.55)
00:11:29.152 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.90 mountX=-0.07 mountY=0.05, mountTheta=2.55
00:11:29.155 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.08, opts=13)
00:11:29.157 00.002 1032 Enqueuing Move request for scope (-0.03, -0.08)
00:11:29.159 00.002 10072 Worker thread wakes up
00:11:29.159 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
00:11:29.159 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
00:11:29.159 00.000 10072 Moving (-0.03, -0.08) raw xDistance=-0.07 yDistance=0.05
00:11:29.160 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.03, period_length = 288.78
00:11:29.160 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:11:29.160 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:29.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:11:29.160 00.000 10072 MoveAxis(E, 1, ABG)
00:11:29.160 00.000 10072 Guiding  Dir = 2, Dur = 1
00:11:29.161 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:29.163 00.002 10072 IsGuiding returns 0
00:11:29.163 00.000 10072 PulseGuide returned control before completion, sleep 11
00:11:29.183 00.020 1032 UpdateGuideState exits: m=1417 SNR=26.5
00:11:29.186 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:29.188 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:29.190 00.002 1032 Enqueuing Expose request
00:11:29.193 00.003 10072 IsGuiding returns 0
00:11:29.193 00.000 10072 Move returns status 0, amount 1
00:11:29.193 00.000 10072 MoveAxis(N, 0, ABG)
00:11:29.193 00.000 10072 Move returns status 0, amount 0
00:11:29.193 00.000 10072 move complete, result=0
00:11:29.194 00.001 10072 worker thread done servicing request
00:11:29.194 00.000 10072 Worker thread wakes up
00:11:29.194 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:29.194 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:29.202 00.008 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
00:11:29.819 00.617 10072 Exposure complete
00:11:29.871 00.052 10072 worker thread done servicing request
00:11:29.871 00.000 1032 OnExposeComplete: enter
00:11:29.873 00.002 1032 UpdateGuideState(): m_state=6
00:11:29.875 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 837
00:11:29.877 00.002 1032 Star::Find returns 1 (0), X=324.56, Y=739.59, Mass=1433, SNR=26.6, Peak=177 HFD=3.0
00:11:29.880 00.003 1032 MultiStar: [#1 0.06,0.11,1.13,U] [#2 -0.07,0.06,0.92,U] [#3 -0.01,-0.02,0.73,U] [#4 -0.01,-0.00,0.66,U] [#5 -0.04,0.12,0.71,U] [#6 0.03,-0.04,0.70,U] [#7 -0.02,0.09,0.50,U] [#8 -0.01,-0.18,0.57,U] 
00:11:29.882 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {-0.11, -0.05}
00:11:29.884 00.002 1032 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.83) = xAngle (0.72 = 0.72)
00:11:29.885 00.001 1032 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.72 = 0.72)
00:11:29.887 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.55 mountX=0.02 mountY=0.02, mountTheta=0.72
00:11:29.890 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
00:11:29.892 00.002 1032 Enqueuing Move request for scope (-0.02, 0.01)
00:11:29.898 00.006 10072 Worker thread wakes up
00:11:29.899 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
00:11:29.899 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
00:11:29.899 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.02
00:11:29.900 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.03, period_length = 288.78
00:11:29.900 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:11:29.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:29.900 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:11:29.900 00.000 10072 MoveAxis(E, 1, ABG)
00:11:29.900 00.000 10072 Guiding  Dir = 2, Dur = 1
00:11:29.901 00.001 10072 IsGuiding returns 0
00:11:29.901 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:29.904 00.003 10072 PulseGuide returned control before completion, sleep 11
00:11:29.923 00.019 1032 UpdateGuideState exits: m=1433 SNR=26.6
00:11:29.927 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:29.928 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:29.930 00.002 1032 Enqueuing Expose request
00:11:29.933 00.003 10072 IsGuiding returns 0
00:11:29.933 00.000 10072 Move returns status 0, amount 1
00:11:29.933 00.000 10072 MoveAxis(N, 0, ABG)
00:11:29.933 00.000 10072 Move returns status 0, amount 0
00:11:29.933 00.000 10072 move complete, result=0
00:11:29.933 00.000 10072 worker thread done servicing request
00:11:29.933 00.000 10072 Worker thread wakes up
00:11:29.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:29.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:29.941 00.008 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:11:30.350 00.409 10072 Exposure complete
00:11:30.402 00.052 10072 worker thread done servicing request
00:11:30.402 00.000 1032 OnExposeComplete: enter
00:11:30.404 00.002 1032 UpdateGuideState(): m_state=6
00:11:30.407 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 838
00:11:30.410 00.003 1032 Star::Find returns 1 (0), X=324.59, Y=739.62, Mass=1389, SNR=26.3, Peak=159 HFD=3.0
00:11:30.412 00.002 1032 MultiStar: [#1 -0.00,0.08,1.11,U] [#2 -0.12,0.01,0.93,U] [#3 0.04,-0.15,0.76,U] [#4 -0.00,-0.00,0.66,U] [#5 -0.03,-0.05,0.69,U] [#6 -0.02,0.19,0.67,U] [#7 -0.05,-0.01,0.56,U] [#8 -0.14,-0.02,0.60,U] 
00:11:30.414 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.00}, one-star: {-0.08, -0.02}
00:11:30.415 00.001 1032 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.83) = xAngle (1.22 = 1.22)
00:11:30.417 00.002 1032 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.22 = 1.22)
00:11:30.418 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.05 cameraTheta=3.05 mountX=0.02 mountY=0.04, mountTheta=1.22
00:11:30.422 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.00, opts=13)
00:11:30.434 00.012 1032 Enqueuing Move request for scope (-0.04, 0.00)
00:11:30.437 00.003 10072 Worker thread wakes up
00:11:30.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
00:11:30.438 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
00:11:30.438 00.000 10072 Moving (-0.04, 0.00) raw xDistance=0.02 yDistance=0.04
00:11:30.439 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.03, period_length = 288.78
00:11:30.439 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:11:30.439 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:30.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:11:30.439 00.000 10072 MoveAxis(E, 3, ABG)
00:11:30.439 00.000 10072 Guiding  Dir = 2, Dur = 3
00:11:30.440 00.001 10072 IsGuiding returns 0
00:11:30.440 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:30.442 00.002 10072 PulseGuide returned control before completion, sleep 13
00:11:30.457 00.015 10072 IsGuiding returns 0
00:11:30.457 00.000 10072 Move returns status 0, amount 3
00:11:30.457 00.000 10072 MoveAxis(N, 0, ABG)
00:11:30.457 00.000 10072 Move returns status 0, amount 0
00:11:30.457 00.000 10072 move complete, result=0
00:11:30.457 00.000 10072 worker thread done servicing request
00:11:30.462 00.005 1032 UpdateGuideState exits: m=1389 SNR=26.3
00:11:30.464 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:30.465 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:30.467 00.002 1032 Enqueuing Expose request
00:11:30.469 00.002 10072 Worker thread wakes up
00:11:30.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:30.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:30.469 00.000 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
00:11:31.102 00.633 10072 Exposure complete
00:11:31.158 00.056 10072 worker thread done servicing request
00:11:31.158 00.000 1032 OnExposeComplete: enter
00:11:31.160 00.002 1032 UpdateGuideState(): m_state=6
00:11:31.162 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 839
00:11:31.165 00.003 1032 Star::Find returns 1 (0), X=324.51, Y=739.59, Mass=1311, SNR=25.5, Peak=166 HFD=3.0
00:11:31.167 00.002 1032 MultiStar: [#1 -0.12,0.03,1.13,U] [#2 -0.00,-0.09,0.95,U] [#3 -0.01,0.05,0.73,U] [#4 0.04,0.10,0.68,U] [#5 -0.04,-0.12,0.68,U] [#6 -0.02,-0.10,0.71,U] [#7 0.07,-0.15,0.58,U] [#8 -0.05,-0.05,0.62,U] 
00:11:31.169 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {-0.16, -0.06}
00:11:31.170 00.001 1032 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.83) = xAngle (-4.23 = 2.05)
00:11:31.174 00.004 1032 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.23 = 2.05)
00:11:31.179 00.005 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.40 mountX=-0.03 mountY=0.05, mountTheta=2.05
00:11:31.182 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
00:11:31.184 00.002 1032 Enqueuing Move request for scope (-0.04, -0.04)
00:11:31.186 00.002 10072 Worker thread wakes up
00:11:31.186 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
00:11:31.186 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
00:11:31.186 00.000 10072 Moving (-0.04, -0.04) raw xDistance=-0.03 yDistance=0.05
00:11:31.187 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.03, period_length = 288.78
00:11:31.187 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:11:31.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:31.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:11:31.188 00.001 10072 MoveAxis(E, 4, ABG)
00:11:31.188 00.000 10072 Guiding  Dir = 2, Dur = 4
00:11:31.188 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:31.191 00.003 10072 IsGuiding returns 0
00:11:31.191 00.000 10072 PulseGuide returned control before completion, sleep 14
00:11:31.208 00.017 10072 IsGuiding returns 0
00:11:31.208 00.000 10072 Move returns status 0, amount 4
00:11:31.208 00.000 10072 MoveAxis(N, 0, ABG)
00:11:31.208 00.000 10072 Move returns status 0, amount 0
00:11:31.208 00.000 10072 move complete, result=0
00:11:31.208 00.000 10072 worker thread done servicing request
00:11:31.213 00.005 1032 UpdateGuideState exits: m=1311 SNR=25.5
00:11:31.215 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:31.217 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:31.219 00.002 1032 Enqueuing Expose request
00:11:31.222 00.003 10072 Worker thread wakes up
00:11:31.222 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:31.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:31.222 00.000 1032 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
00:11:31.632 00.410 10072 Exposure complete
00:11:31.693 00.061 10072 worker thread done servicing request
00:11:31.693 00.000 1032 OnExposeComplete: enter
00:11:31.695 00.002 1032 UpdateGuideState(): m_state=6
00:11:31.698 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 840
00:11:31.701 00.003 1032 Star::Find returns 1 (0), X=324.56, Y=739.51, Mass=1439, SNR=26.7, Peak=170 HFD=3.1
00:11:31.704 00.003 1032 MultiStar: [#1 -0.01,0.05,1.14,U] [#2 -0.00,-0.10,0.97,U] [#3 0.02,-0.07,0.68,U] [#4 -0.07,-0.20,0.60,U] [#5 0.02,-0.22,0.72,U] [#6 0.02,-0.02,0.68,U] [#7 -0.03,-0.01,0.55,U] [#8 0.09,-0.07,0.59,U] 
00:11:31.711 00.007 1032 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {-0.12, -0.13}
00:11:31.714 00.003 1032 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.83) = xAngle (-3.59 = 2.70)
00:11:31.716 00.002 1032 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.59 = 2.70)
00:11:31.719 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.76 mountX=-0.07 mountY=0.03, mountTheta=2.70
00:11:31.722 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.08, opts=13)
00:11:31.725 00.003 1032 Enqueuing Move request for scope (-0.01, -0.08)
00:11:31.727 00.002 10072 Worker thread wakes up
00:11:31.728 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
00:11:31.728 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
00:11:31.728 00.000 10072 Moving (-0.01, -0.08) raw xDistance=-0.07 yDistance=0.03
00:11:31.729 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.03, period_length = 288.78
00:11:31.729 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:11:31.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:31.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:11:31.729 00.000 10072 MoveAxis(E, 4, ABG)
00:11:31.729 00.000 10072 Guiding  Dir = 2, Dur = 4
00:11:31.730 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:31.732 00.002 10072 IsGuiding returns 0
00:11:31.732 00.000 10072 PulseGuide returned control before completion, sleep 14
00:11:31.755 00.023 10072 IsGuiding returns 0
00:11:31.755 00.000 10072 Move returns status 0, amount 4
00:11:31.755 00.000 1032 UpdateGuideState exits: m=1439 SNR=26.7
00:11:31.758 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:31.760 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:31.763 00.003 1032 Enqueuing Expose request
00:11:31.766 00.003 10072 MoveAxis(N, 0, ABG)
00:11:31.766 00.000 10072 Move returns status 0, amount 0
00:11:31.766 00.000 10072 move complete, result=0
00:11:31.766 00.000 10072 worker thread done servicing request
00:11:31.766 00.000 10072 Worker thread wakes up
00:11:31.766 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:31.766 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:31.768 00.002 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:11:32.398 00.630 10072 Exposure complete
00:11:32.448 00.050 10072 worker thread done servicing request
00:11:32.448 00.000 1032 OnExposeComplete: enter
00:11:32.451 00.003 1032 UpdateGuideState(): m_state=6
00:11:32.452 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 841
00:11:32.456 00.004 1032 Star::Find returns 1 (0), X=324.67, Y=739.64, Mass=1379, SNR=26.2, Peak=170 HFD=2.8
00:11:32.460 00.004 1032 MultiStar: [#1 -0.01,0.07,1.16,U] [#2 -0.01,-0.11,0.92,U] [#3 0.04,-0.10,0.67,U] [#4 0.00,-0.01,0.64,U] [#5 0.07,-0.04,0.72,U] [#6 -0.03,-0.03,0.68,U] [#7 -0.08,-0.04,0.53,U] [#8 -0.09,0.10,0.59,U] 
00:11:32.462 00.002 1032 single-star, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.00, -0.01}
00:11:32.464 00.002 1032 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.83) = xAngle (-3.47 = 2.82)
00:11:32.465 00.001 1032 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.47 = 2.82)
00:11:32.467 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.64 mountX=-0.01 mountY=0.00, mountTheta=2.82
00:11:32.471 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.01, opts=13)
00:11:32.472 00.001 1032 Enqueuing Move request for scope (-0.00, -0.01)
00:11:32.474 00.002 10072 Worker thread wakes up
00:11:32.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
00:11:32.474 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
00:11:32.475 00.001 10072 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
00:11:32.476 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.03, period_length = 288.78
00:11:32.476 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:11:32.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:32.476 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:11:32.476 00.000 10072 MoveAxis(E, 4, ABG)
00:11:32.476 00.000 10072 Guiding  Dir = 2, Dur = 4
00:11:32.476 00.000 10072 IsGuiding returns 0
00:11:32.476 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:32.478 00.002 10072 PulseGuide returned control before completion, sleep 14
00:11:32.498 00.020 1032 UpdateGuideState exits: m=1379 SNR=26.2
00:11:32.501 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:32.503 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:32.505 00.002 1032 Enqueuing Expose request
00:11:32.507 00.002 10072 IsGuiding returns 0
00:11:32.507 00.000 10072 Move returns status 0, amount 4
00:11:32.507 00.000 10072 MoveAxis(N, 0, ABG)
00:11:32.507 00.000 10072 Move returns status 0, amount 0
00:11:32.507 00.000 10072 move complete, result=0
00:11:32.507 00.000 10072 worker thread done servicing request
00:11:32.507 00.000 10072 Worker thread wakes up
00:11:32.507 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:32.508 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:32.515 00.007 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
00:11:32.913 00.398 10072 Exposure complete
00:11:32.964 00.051 10072 worker thread done servicing request
00:11:32.964 00.000 1032 OnExposeComplete: enter
00:11:32.966 00.002 1032 UpdateGuideState(): m_state=6
00:11:32.968 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 842
00:11:32.970 00.002 1032 Star::Find returns 1 (0), X=324.56, Y=739.57, Mass=1488, SNR=27.1, Peak=191 HFD=3.0
00:11:32.971 00.001 1032 MultiStar: [#1 0.03,0.09,1.16,U] [#2 0.08,-0.04,0.93,U] [#3 -0.04,-0.00,0.69,U] [#4 0.09,-0.02,0.63,U] [#5 0.11,-0.04,0.69,U] [#6 -0.02,-0.01,0.68,U] [#7 -0.11,-0.13,0.53,U] [#8 -0.07,-0.01,0.58,U] 
00:11:32.974 00.003 1032 refined, 8 included, MultiStar: {-0.00, -0.02}, one-star: {-0.11, -0.07}
00:11:32.975 00.001 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.84)
00:11:32.979 00.004 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.84)
00:11:32.980 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.61 mountX=-0.02 mountY=0.01, mountTheta=2.84
00:11:32.983 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.02, opts=13)
00:11:32.985 00.002 1032 Enqueuing Move request for scope (-0.00, -0.02)
00:11:32.987 00.002 10072 Worker thread wakes up
00:11:32.988 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
00:11:32.988 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
00:11:32.988 00.000 10072 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
00:11:32.989 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.02, period_length = 288.78
00:11:32.989 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:11:32.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:32.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:11:32.989 00.000 10072 MoveAxis(E, 4, ABG)
00:11:32.989 00.000 10072 Guiding  Dir = 2, Dur = 4
00:11:32.990 00.001 10072 IsGuiding returns 0
00:11:32.990 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:32.993 00.003 10072 PulseGuide returned control before completion, sleep 14
00:11:33.012 00.019 1032 UpdateGuideState exits: m=1488 SNR=27.1
00:11:33.014 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:33.016 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:33.020 00.004 1032 Enqueuing Expose request
00:11:33.023 00.003 10072 IsGuiding returns 0
00:11:33.023 00.000 10072 Move returns status 0, amount 4
00:11:33.023 00.000 10072 MoveAxis(N, 0, ABG)
00:11:33.023 00.000 10072 Move returns status 0, amount 0
00:11:33.023 00.000 10072 move complete, result=0
00:11:33.023 00.000 10072 worker thread done servicing request
00:11:33.023 00.000 10072 Worker thread wakes up
00:11:33.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:33.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:33.031 00.008 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
00:11:33.649 00.618 10072 Exposure complete
00:11:33.699 00.050 10072 worker thread done servicing request
00:11:33.699 00.000 1032 OnExposeComplete: enter
00:11:33.701 00.002 1032 UpdateGuideState(): m_state=6
00:11:33.703 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 843
00:11:33.705 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=739.67, Mass=1679, SNR=28.8, Peak=194 HFD=2.7
00:11:33.709 00.004 1032 MultiStar: [#1 -0.13,0.00,1.02,U] [#2 0.12,-0.14,0.89,U] [#3 0.02,-0.11,0.65,U] [#4 0.07,-0.06,0.61,U] [#5 0.03,-0.14,0.65,U] [#6 -0.07,0.09,0.64,U] [#7 -0.13,-0.08,0.47,U] [#8 0.02,-0.03,0.52,U] 
00:11:33.711 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.15, 0.03}
00:11:33.713 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
00:11:33.716 00.003 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
00:11:33.718 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.21 mountX=-0.05 mountY=-0.00, mountTheta=-3.04
00:11:33.722 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
00:11:33.724 00.002 1032 Enqueuing Move request for scope (0.02, -0.04)
00:11:33.725 00.001 10072 Worker thread wakes up
00:11:33.727 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
00:11:33.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
00:11:33.727 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.00
00:11:33.728 00.001 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.02, period_length = 288.78
00:11:33.728 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:11:33.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:33.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:11:33.728 00.000 10072 MoveAxis(E, 5, ABG)
00:11:33.728 00.000 10072 Guiding  Dir = 2, Dur = 5
00:11:33.729 00.001 10072 IsGuiding returns 0
00:11:33.729 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:33.731 00.002 10072 PulseGuide returned control before completion, sleep 15
00:11:33.749 00.018 1032 UpdateGuideState exits: m=1679 SNR=28.8
00:11:33.751 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:33.753 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:33.756 00.003 10072 IsGuiding returns 0
00:11:33.756 00.000 10072 Move returns status 0, amount 5
00:11:33.756 00.000 10072 MoveAxis(N, 0, ABG)
00:11:33.756 00.000 10072 Move returns status 0, amount 0
00:11:33.756 00.000 10072 move complete, result=0
00:11:33.756 00.000 10072 worker thread done servicing request
00:11:33.756 00.000 1032 Enqueuing Expose request
00:11:33.758 00.002 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:11:33.759 00.001 10072 Worker thread wakes up
00:11:33.760 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:33.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:34.177 00.417 10072 Exposure complete
00:11:34.231 00.054 10072 worker thread done servicing request
00:11:34.231 00.000 1032 OnExposeComplete: enter
00:11:34.234 00.003 1032 UpdateGuideState(): m_state=6
00:11:34.235 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 844
00:11:34.238 00.003 1032 Star::Find returns 1 (0), X=324.78, Y=739.48, Mass=1343, SNR=25.8, Peak=157 HFD=2.6
00:11:34.240 00.002 1032 MultiStar: [#1 0.06,0.09,1.14,U] [#2 0.24,-0.19,0.00,M1] [#3 0.10,-0.01,0.77,U] [#4 0.05,0.02,0.66,U] [#5 0.07,0.08,0.71,U] [#6 -0.00,-0.27,0.67,U] [#7 0.11,0.11,0.55,U] [#8 -0.01,-0.25,0.58,U] 
00:11:34.243 00.003 1032 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.11, -0.16}
00:11:34.245 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
00:11:34.247 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
00:11:34.248 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.58 mountX=-0.06 mountY=-0.05, mountTheta=-2.41
00:11:34.251 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
00:11:34.254 00.003 1032 Enqueuing Move request for scope (0.06, -0.04)
00:11:34.256 00.002 10072 Worker thread wakes up
00:11:34.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
00:11:34.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
00:11:34.256 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.05
00:11:34.257 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.02, period_length = 288.78
00:11:34.257 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:11:34.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:34.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:11:34.258 00.001 10072 MoveAxis(E, 5, ABG)
00:11:34.258 00.000 10072 Guiding  Dir = 2, Dur = 5
00:11:34.258 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:34.260 00.002 10072 IsGuiding returns 0
00:11:34.260 00.000 10072 PulseGuide returned control before completion, sleep 15
00:11:34.280 00.020 1032 UpdateGuideState exits: m=1343 SNR=25.8
00:11:34.283 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:34.286 00.003 10072 IsGuiding returns 0
00:11:34.286 00.000 10072 Move returns status 0, amount 5
00:11:34.286 00.000 10072 MoveAxis(N, 0, ABG)
00:11:34.286 00.000 10072 Move returns status 0, amount 0
00:11:34.286 00.000 10072 move complete, result=0
00:11:34.286 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:34.288 00.002 1032 Enqueuing Expose request
00:11:34.290 00.002 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:11:34.293 00.003 10072 worker thread done servicing request
00:11:34.293 00.000 10072 Worker thread wakes up
00:11:34.293 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:34.293 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:34.930 00.637 10072 Exposure complete
00:11:34.983 00.053 10072 worker thread done servicing request
00:11:34.983 00.000 1032 OnExposeComplete: enter
00:11:34.987 00.004 1032 UpdateGuideState(): m_state=6
00:11:34.990 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 845
00:11:34.992 00.002 1032 Star::Find returns 1 (0), X=324.74, Y=739.51, Mass=1277, SNR=25.2, Peak=136 HFD=3.0
00:11:34.995 00.003 1032 MultiStar: [#1 0.14,-0.15,1.11,U] [#2 0.01,-0.16,1.04,U] [#3 0.11,-0.19,0.73,U] [#4 0.11,-0.11,0.74,U] [#5 0.10,-0.25,0.69,U] [#6 0.18,-0.23,0.00,M1] [#7 0.04,-0.08,0.50,U] [#8 0.00,-0.19,0.66,U] 
00:11:34.996 00.001 1032 single-star, 7 included, MultiStar: {0.08, -0.16}, one-star: {0.07, -0.14}
00:11:34.998 00.002 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
00:11:35.000 00.002 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
00:11:35.002 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-1.13 mountX=-0.15 mountY=-0.03, mountTheta=-2.96
00:11:35.006 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.14, opts=13)
00:11:35.008 00.002 1032 Enqueuing Move request for scope (0.07, -0.14)
00:11:35.010 00.002 10072 Worker thread wakes up
00:11:35.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
00:11:35.010 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
00:11:35.011 00.001 10072 Moving (0.07, -0.14) raw xDistance=-0.15 yDistance=-0.03
00:11:35.011 00.000 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.02, period_length = 288.78
00:11:35.011 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
00:11:35.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:35.012 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:11:35.012 00.000 10072 MoveAxis(E, 80, ABG)
00:11:35.012 00.000 10072 Guiding  Dir = 2, Dur = 80
00:11:35.012 00.000 10072 IsGuiding returns 0
00:11:35.012 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:35.015 00.003 10072 PulseGuide returned control before completion, sleep 90
00:11:35.038 00.023 1032 UpdateGuideState exits: m=1277 SNR=25.2
00:11:35.041 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:35.043 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:35.045 00.002 1032 Enqueuing Expose request
00:11:35.113 00.068 10072 IsGuiding returns 0
00:11:35.113 00.000 10072 Move returns status 0, amount 80
00:11:35.113 00.000 10072 MoveAxis(N, 0, ABG)
00:11:35.113 00.000 10072 Move returns status 0, amount 0
00:11:35.113 00.000 10072 move complete, result=0
00:11:35.113 00.000 10072 worker thread done servicing request
00:11:35.114 00.001 1032 GuideStep: -0.1 px 80 ms EAST, -0.0 px 0 ms NORTH
00:11:35.117 00.003 10072 Worker thread wakes up
00:11:35.117 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:35.119 00.002 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:35.537 00.418 10072 Exposure complete
00:11:35.592 00.055 10072 worker thread done servicing request
00:11:35.592 00.000 1032 OnExposeComplete: enter
00:11:35.596 00.004 1032 UpdateGuideState(): m_state=6
00:11:35.599 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 846
00:11:35.603 00.004 1032 Star::Find returns 1 (0), X=324.55, Y=739.58, Mass=1332, SNR=25.7, Peak=172 HFD=3.0
00:11:35.606 00.003 1032 MultiStar: [#1 0.01,-0.11,1.16,U] [#2 0.07,0.05,0.98,U] [#3 0.05,-0.03,0.79,U] [#4 0.14,-0.03,0.68,U] [#5 -0.01,0.02,0.73,U] [#6 -0.05,-0.06,0.72,U] [#7 0.14,-0.04,0.54,U] [#8 -0.08,-0.14,0.59,U] 
00:11:35.611 00.005 1032 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {-0.13, -0.07}
00:11:35.613 00.002 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.19 = 3.10)
00:11:35.615 00.002 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.10)
00:11:35.617 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.35 mountX=-0.05 mountY=0.00, mountTheta=3.10
00:11:35.620 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
00:11:35.622 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
00:11:35.623 00.001 10072 Worker thread wakes up
00:11:35.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
00:11:35.623 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
00:11:35.623 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.00
00:11:35.625 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.02, period_length = 288.78
00:11:35.625 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:11:35.625 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:35.625 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:11:35.625 00.000 10072 MoveAxis(E, 3, ABG)
00:11:35.625 00.000 10072 Guiding  Dir = 2, Dur = 3
00:11:35.625 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:35.627 00.002 10072 IsGuiding returns 0
00:11:35.628 00.001 10072 PulseGuide returned control before completion, sleep 13
00:11:35.646 00.018 10072 IsGuiding returns 0
00:11:35.646 00.000 10072 Move returns status 0, amount 3
00:11:35.646 00.000 10072 MoveAxis(N, 0, ABG)
00:11:35.646 00.000 10072 Move returns status 0, amount 0
00:11:35.647 00.001 10072 move complete, result=0
00:11:35.647 00.000 10072 worker thread done servicing request
00:11:35.649 00.002 1032 UpdateGuideState exits: m=1332 SNR=25.7
00:11:35.652 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:35.654 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:35.656 00.002 1032 Enqueuing Expose request
00:11:35.658 00.002 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
00:11:35.660 00.002 10072 Worker thread wakes up
00:11:35.660 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:35.661 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:36.289 00.628 10072 Exposure complete
00:11:36.340 00.051 10072 worker thread done servicing request
00:11:36.340 00.000 1032 OnExposeComplete: enter
00:11:36.342 00.002 1032 UpdateGuideState(): m_state=6
00:11:36.344 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 847
00:11:36.346 00.002 1032 Star::Find returns 1 (0), X=324.68, Y=739.56, Mass=1308, SNR=25.5, Peak=154 HFD=2.9
00:11:36.348 00.002 1032 MultiStar: [#1 -0.01,0.11,1.20,U] [#2 0.04,-0.07,1.00,U] [#3 -0.03,-0.06,0.74,U] [#4 0.07,0.05,0.65,U] [#5 -0.06,0.01,0.70,U] [#6 0.03,-0.04,0.74,U] [#7 -0.07,-0.03,0.50,U] [#8 -0.12,-0.12,0.64,U] 
00:11:36.351 00.003 1032 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.01, -0.08}
00:11:36.353 00.002 1032 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.83) = xAngle (-3.87 = 2.42)
00:11:36.355 00.002 1032 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.87 = 2.42)
00:11:36.357 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.04 mountX=-0.02 mountY=0.01, mountTheta=2.42
00:11:36.362 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
00:11:36.365 00.003 1032 Enqueuing Move request for scope (-0.01, -0.02)
00:11:36.367 00.002 10072 Worker thread wakes up
00:11:36.367 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
00:11:36.367 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
00:11:36.367 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
00:11:36.368 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.02, period_length = 288.78
00:11:36.368 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:11:36.369 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:36.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:11:36.369 00.000 10072 MoveAxis(E, 4, ABG)
00:11:36.369 00.000 10072 Guiding  Dir = 2, Dur = 4
00:11:36.369 00.000 10072 IsGuiding returns 0
00:11:36.369 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:36.372 00.003 10072 PulseGuide returned control before completion, sleep 14
00:11:36.391 00.019 1032 UpdateGuideState exits: m=1308 SNR=25.5
00:11:36.395 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:36.397 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:36.398 00.001 1032 Enqueuing Expose request
00:11:36.401 00.003 10072 IsGuiding returns 0
00:11:36.401 00.000 10072 Move returns status 0, amount 4
00:11:36.401 00.000 10072 MoveAxis(N, 0, ABG)
00:11:36.401 00.000 10072 Move returns status 0, amount 0
00:11:36.401 00.000 10072 move complete, result=0
00:11:36.401 00.000 10072 worker thread done servicing request
00:11:36.401 00.000 10072 Worker thread wakes up
00:11:36.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:36.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:36.408 00.007 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
00:11:36.809 00.401 10072 Exposure complete
00:11:36.858 00.049 10072 worker thread done servicing request
00:11:36.858 00.000 1032 OnExposeComplete: enter
00:11:36.860 00.002 1032 UpdateGuideState(): m_state=6
00:11:36.862 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 848
00:11:36.865 00.003 1032 Star::Find returns 1 (0), X=324.66, Y=739.54, Mass=1346, SNR=25.9, Peak=149 HFD=3.0
00:11:36.868 00.003 1032 MultiStar: [#1 0.07,-0.06,1.13,U] [#2 0.14,-0.08,0.94,U] [#3 0.03,-0.06,0.72,U] [#4 0.12,0.09,0.69,U] [#5 -0.05,-0.12,0.67,U] [#6 0.12,-0.08,0.71,U] [#7 -0.11,0.03,0.52,U] [#8 -0.07,-0.05,0.61,U] 
00:11:36.870 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {-0.02, -0.10}
00:11:36.871 00.001 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
00:11:36.873 00.002 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
00:11:36.873 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.98 mountX=-0.06 mountY=-0.02, mountTheta=-2.81
00:11:36.877 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
00:11:36.878 00.001 1032 Enqueuing Move request for scope (0.04, -0.05)
00:11:36.880 00.002 10072 Worker thread wakes up
00:11:36.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
00:11:36.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
00:11:36.880 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.02
00:11:36.881 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.02, period_length = 288.78
00:11:36.881 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:11:36.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:36.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:11:36.881 00.000 10072 MoveAxis(E, 4, ABG)
00:11:36.881 00.000 10072 Guiding  Dir = 2, Dur = 4
00:11:36.882 00.001 10072 IsGuiding returns 0
00:11:36.882 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:36.884 00.002 10072 PulseGuide returned control before completion, sleep 14
00:11:36.903 00.019 1032 UpdateGuideState exits: m=1346 SNR=25.9
00:11:36.905 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:36.906 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:36.908 00.002 1032 Enqueuing Expose request
00:11:36.914 00.006 10072 IsGuiding returns 0
00:11:36.914 00.000 10072 Move returns status 0, amount 4
00:11:36.914 00.000 10072 MoveAxis(N, 0, ABG)
00:11:36.914 00.000 10072 Move returns status 0, amount 0
00:11:36.914 00.000 10072 move complete, result=0
00:11:36.914 00.000 10072 worker thread done servicing request
00:11:36.915 00.001 10072 Worker thread wakes up
00:11:36.915 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:36.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:36.917 00.002 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:11:37.544 00.627 10072 Exposure complete
00:11:37.602 00.058 10072 worker thread done servicing request
00:11:37.603 00.001 1032 OnExposeComplete: enter
00:11:37.605 00.002 1032 UpdateGuideState(): m_state=6
00:11:37.607 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 849
00:11:37.610 00.003 1032 Star::Find returns 1 (0), X=324.69, Y=739.46, Mass=1415, SNR=26.5, Peak=158 HFD=2.9
00:11:37.611 00.001 1032 MultiStar: [#1 -0.04,-0.02,1.10,U] [#2 0.01,-0.14,0.97,U] [#3 0.09,-0.16,0.74,U] [#4 0.04,0.03,0.71,U] [#5 0.19,-0.05,0.66,U] [#6 -0.02,-0.02,0.69,U] [#7 -0.16,-0.02,0.50,U] [#8 -0.05,0.00,0.57,U] 
00:11:37.613 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.07}, one-star: {0.02, -0.18}
00:11:37.615 00.002 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.06)
00:11:37.616 00.001 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.06)
00:11:37.618 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.39 mountX=-0.07 mountY=0.01, mountTheta=3.06
00:11:37.620 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
00:11:37.622 00.002 1032 Enqueuing Move request for scope (0.01, -0.07)
00:11:37.624 00.002 10072 Worker thread wakes up
00:11:37.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
00:11:37.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
00:11:37.624 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
00:11:37.625 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.02, period_length = 288.78
00:11:37.625 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:11:37.625 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:37.625 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:11:37.626 00.001 10072 MoveAxis(E, 4, ABG)
00:11:37.626 00.000 10072 Guiding  Dir = 2, Dur = 4
00:11:37.626 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:37.628 00.002 10072 IsGuiding returns 0
00:11:37.629 00.001 10072 PulseGuide returned control before completion, sleep 14
00:11:37.649 00.020 1032 UpdateGuideState exits: m=1415 SNR=26.5
00:11:37.651 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:37.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:37.655 00.002 1032 Enqueuing Expose request
00:11:37.657 00.002 10072 IsGuiding returns 0
00:11:37.657 00.000 10072 Move returns status 0, amount 4
00:11:37.657 00.000 10072 MoveAxis(N, 0, ABG)
00:11:37.657 00.000 10072 Move returns status 0, amount 0
00:11:37.657 00.000 10072 move complete, result=0
00:11:37.657 00.000 10072 worker thread done servicing request
00:11:37.657 00.000 10072 Worker thread wakes up
00:11:37.658 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:37.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:37.665 00.007 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:11:38.064 00.399 10072 Exposure complete
00:11:38.115 00.051 10072 worker thread done servicing request
00:11:38.115 00.000 1032 OnExposeComplete: enter
00:11:38.117 00.002 1032 UpdateGuideState(): m_state=6
00:11:38.120 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 850
00:11:38.122 00.002 1032 Star::Find returns 1 (0), X=324.60, Y=739.55, Mass=1345, SNR=25.8, Peak=169 HFD=3.0
00:11:38.124 00.002 1032 MultiStar: [#1 0.06,-0.03,1.13,U] [#2 0.08,-0.06,1.01,U] [#3 0.05,-0.09,0.76,U] [#4 0.06,-0.05,0.65,U] [#5 0.04,-0.15,0.71,U] [#6 -0.03,0.05,0.71,U] [#7 0.02,-0.22,0.54,U] [#8 0.02,-0.16,0.59,U] 
00:11:38.125 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {-0.08, -0.09}
00:11:38.127 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
00:11:38.129 00.002 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
00:11:38.130 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.25 mountX=-0.08 mountY=-0.01, mountTheta=-3.08
00:11:38.133 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
00:11:38.135 00.002 1032 Enqueuing Move request for scope (0.03, -0.08)
00:11:38.137 00.002 10072 Worker thread wakes up
00:11:38.137 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
00:11:38.137 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
00:11:38.137 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=-0.01
00:11:38.138 00.001 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.02, period_length = 288.78
00:11:38.138 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:11:38.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:38.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:11:38.138 00.000 10072 MoveAxis(E, 4, ABG)
00:11:38.138 00.000 10072 Guiding  Dir = 2, Dur = 4
00:11:38.139 00.001 10072 IsGuiding returns 0
00:11:38.139 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:38.142 00.003 10072 PulseGuide returned control before completion, sleep 14
00:11:38.162 00.020 1032 UpdateGuideState exits: m=1345 SNR=25.8
00:11:38.165 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:38.167 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:38.169 00.002 1032 Enqueuing Expose request
00:11:38.171 00.002 10072 IsGuiding returns 0
00:11:38.171 00.000 10072 Move returns status 0, amount 4
00:11:38.171 00.000 10072 MoveAxis(N, 0, ABG)
00:11:38.171 00.000 10072 Move returns status 0, amount 0
00:11:38.171 00.000 10072 move complete, result=0
00:11:38.171 00.000 10072 worker thread done servicing request
00:11:38.171 00.000 10072 Worker thread wakes up
00:11:38.171 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:38.171 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:38.180 00.009 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:11:38.796 00.616 10072 Exposure complete
00:11:38.849 00.053 10072 worker thread done servicing request
00:11:38.850 00.001 1032 OnExposeComplete: enter
00:11:38.852 00.002 1032 UpdateGuideState(): m_state=6
00:11:38.854 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 851
00:11:38.857 00.003 1032 Star::Find returns 1 (0), X=324.61, Y=739.58, Mass=1373, SNR=26.1, Peak=159 HFD=3.0
00:11:38.859 00.002 1032 MultiStar: [#1 -0.03,0.10,1.09,U] [#2 0.03,-0.06,0.97,U] [#3 0.11,0.08,0.71,U] [#4 0.07,0.01,0.68,U] [#5 0.01,0.13,0.67,U] [#6 0.09,0.01,0.67,U] [#7 -0.01,-0.15,0.46,U] [#8 -0.05,0.07,0.59,U] 
00:11:38.862 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {-0.06, -0.06}
00:11:38.864 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
00:11:38.867 00.003 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
00:11:38.868 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.96 mountX=0.02 mountY=-0.02, mountTheta=-0.87
00:11:38.873 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
00:11:38.875 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
00:11:38.877 00.002 10072 Worker thread wakes up
00:11:38.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
00:11:38.877 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
00:11:38.877 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
00:11:38.878 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.01, period_length = 288.78
00:11:38.879 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:11:38.879 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:38.879 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:11:38.879 00.000 10072 MoveAxis(E, 5, ABG)
00:11:38.879 00.000 10072 Guiding  Dir = 2, Dur = 5
00:11:38.879 00.000 10072 IsGuiding returns 0
00:11:38.880 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:38.883 00.003 10072 PulseGuide returned control before completion, sleep 15
00:11:38.901 00.018 10072 IsGuiding returns 0
00:11:38.901 00.000 10072 Move returns status 0, amount 5
00:11:38.901 00.000 10072 MoveAxis(N, 0, ABG)
00:11:38.901 00.000 10072 Move returns status 0, amount 0
00:11:38.901 00.000 10072 move complete, result=0
00:11:38.901 00.000 10072 worker thread done servicing request
00:11:38.903 00.002 1032 UpdateGuideState exits: m=1373 SNR=26.1
00:11:38.904 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:38.907 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:38.908 00.001 1032 Enqueuing Expose request
00:11:38.910 00.002 10072 Worker thread wakes up
00:11:38.910 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:38.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:38.910 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:11:39.326 00.416 10072 Exposure complete
00:11:39.377 00.051 10072 worker thread done servicing request
00:11:39.377 00.000 1032 OnExposeComplete: enter
00:11:39.379 00.002 1032 UpdateGuideState(): m_state=6
00:11:39.382 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 852
00:11:39.384 00.002 1032 Star::Find returns 1 (0), X=324.55, Y=739.52, Mass=1455, SNR=26.9, Peak=183 HFD=3.1
00:11:39.386 00.002 1032 MultiStar: [#1 0.04,0.04,1.11,U] [#2 -0.02,-0.05,0.92,U] [#3 0.17,-0.14,0.68,U] [#4 0.15,-0.20,0.64,U] [#5 -0.11,0.08,0.70,U] [#6 -0.04,0.15,0.70,U] [#7 -0.08,-0.11,0.49,U] [#8 -0.10,-0.04,0.57,U] 
00:11:39.389 00.003 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.12, -0.13}
00:11:39.390 00.001 1032 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.83) = xAngle (-3.68 = 2.60)
00:11:39.393 00.003 1032 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.68 = 2.60)
00:11:39.395 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.85 mountX=-0.04 mountY=0.02, mountTheta=2.60
00:11:39.399 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
00:11:39.402 00.003 1032 Enqueuing Move request for scope (-0.01, -0.04)
00:11:39.404 00.002 10072 Worker thread wakes up
00:11:39.404 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:11:39.404 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:11:39.404 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
00:11:39.405 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.01, period_length = 288.78
00:11:39.405 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:11:39.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:39.406 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:11:39.406 00.000 10072 MoveAxis(E, 4, ABG)
00:11:39.406 00.000 10072 Guiding  Dir = 2, Dur = 4
00:11:39.406 00.000 10072 IsGuiding returns 0
00:11:39.406 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:39.409 00.003 10072 PulseGuide returned control before completion, sleep 14
00:11:39.430 00.021 1032 UpdateGuideState exits: m=1455 SNR=26.9
00:11:39.433 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:39.434 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:39.436 00.002 1032 Enqueuing Expose request
00:11:39.437 00.001 10072 IsGuiding returns 0
00:11:39.438 00.001 10072 Move returns status 0, amount 4
00:11:39.438 00.000 10072 MoveAxis(N, 0, ABG)
00:11:39.438 00.000 10072 Move returns status 0, amount 0
00:11:39.438 00.000 10072 move complete, result=0
00:11:39.438 00.000 10072 worker thread done servicing request
00:11:39.438 00.000 10072 Worker thread wakes up
00:11:39.438 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:39.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:39.445 00.007 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
00:11:40.076 00.631 10072 Exposure complete
00:11:40.128 00.052 10072 worker thread done servicing request
00:11:40.128 00.000 1032 OnExposeComplete: enter
00:11:40.131 00.003 1032 UpdateGuideState(): m_state=6
00:11:40.133 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 853
00:11:40.136 00.003 1032 Star::Find returns 1 (0), X=324.53, Y=739.44, Mass=1370, SNR=26.1, Peak=164 HFD=3.1
00:11:40.138 00.002 1032 MultiStar: [#1 0.13,-0.09,1.07,U] [#2 0.04,-0.18,0.96,U] [#3 0.12,-0.18,0.74,U] [#4 0.08,-0.18,0.65,U] [#5 -0.01,-0.18,0.68,U] [#6 0.11,-0.26,0.00,M1] [#7 0.05,-0.13,0.56,U] [#8 0.05,-0.14,0.61,U] 
00:11:40.139 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.16}, one-star: {-0.14, -0.20}
00:11:40.141 00.002 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
00:11:40.144 00.003 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
00:11:40.146 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.34 mountX=-0.16 mountY=0.00, mountTheta=3.11
00:11:40.150 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.16, opts=13)
00:11:40.152 00.002 1032 Enqueuing Move request for scope (0.04, -0.16)
00:11:40.154 00.002 10072 Worker thread wakes up
00:11:40.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
00:11:40.154 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
00:11:40.154 00.000 10072 Moving (0.04, -0.16) raw xDistance=-0.16 yDistance=0.00
00:11:40.156 00.002 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.01, period_length = 288.78
00:11:40.156 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
00:11:40.156 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:40.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:11:40.156 00.000 10072 MoveAxis(E, 88, ABG)
00:11:40.156 00.000 10072 Guiding  Dir = 2, Dur = 88
00:11:40.156 00.000 10072 IsGuiding returns 0
00:11:40.157 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:40.160 00.003 10072 PulseGuide returned control before completion, sleep 98
00:11:40.180 00.020 1032 UpdateGuideState exits: m=1370 SNR=26.1
00:11:40.184 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:40.186 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:40.188 00.002 1032 Enqueuing Expose request
00:11:40.261 00.073 10072 IsGuiding returns 0
00:11:40.261 00.000 10072 Move returns status 0, amount 88
00:11:40.261 00.000 10072 MoveAxis(N, 0, ABG)
00:11:40.261 00.000 10072 Move returns status 0, amount 0
00:11:40.261 00.000 10072 move complete, result=0
00:11:40.261 00.000 10072 worker thread done servicing request
00:11:40.262 00.001 10072 Worker thread wakes up
00:11:40.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:40.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:40.262 00.000 1032 GuideStep: -0.2 px 88 ms EAST, 0.0 px 0 ms NORTH
00:11:40.670 00.408 10072 Exposure complete
00:11:40.724 00.054 10072 worker thread done servicing request
00:11:40.724 00.000 1032 OnExposeComplete: enter
00:11:40.726 00.002 1032 UpdateGuideState(): m_state=6
00:11:40.729 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 854
00:11:40.732 00.003 1032 Star::Find returns 1 (0), X=324.77, Y=739.47, Mass=1354, SNR=25.9, Peak=151 HFD=2.7
00:11:40.734 00.002 1032 MultiStar: [#1 -0.03,-0.05,1.13,U] [#2 0.14,-0.12,0.98,U] [#3 0.07,-0.19,0.71,U] [#4 0.20,0.04,0.66,U] [#5 -0.09,-0.20,0.70,U] [#6 0.01,-0.16,0.72,U] [#7 -0.03,-0.26,0.55,U] [#8 -0.01,-0.13,0.60,U] 
00:11:40.736 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.13}, one-star: {0.09, -0.18}
00:11:40.738 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
00:11:40.740 00.002 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
00:11:40.743 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.27 mountX=-0.14 mountY=-0.01, mountTheta=-3.10
00:11:40.749 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.13, opts=13)
00:11:40.750 00.001 1032 Enqueuing Move request for scope (0.04, -0.13)
00:11:40.754 00.004 10072 Worker thread wakes up
00:11:40.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
00:11:40.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
00:11:40.754 00.000 10072 Moving (0.04, -0.13) raw xDistance=-0.14 yDistance=-0.01
00:11:40.755 00.001 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.01, period_length = 288.78
00:11:40.756 00.001 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:11:40.756 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:40.756 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:11:40.756 00.000 10072 MoveAxis(E, 75, ABG)
00:11:40.756 00.000 10072 Guiding  Dir = 2, Dur = 75
00:11:40.757 00.001 10072 IsGuiding returns 0
00:11:40.757 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:40.760 00.003 10072 PulseGuide returned control before completion, sleep 84
00:11:40.783 00.023 1032 UpdateGuideState exits: m=1354 SNR=25.9
00:11:40.785 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:40.787 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:40.789 00.002 1032 Enqueuing Expose request
00:11:40.855 00.066 10072 IsGuiding returns 0
00:11:40.856 00.001 10072 Move returns status 0, amount 75
00:11:40.856 00.000 10072 MoveAxis(N, 0, ABG)
00:11:40.856 00.000 10072 Move returns status 0, amount 0
00:11:40.856 00.000 10072 move complete, result=0
00:11:40.856 00.000 10072 worker thread done servicing request
00:11:40.856 00.000 10072 Worker thread wakes up
00:11:40.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:40.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:40.856 00.000 1032 GuideStep: -0.1 px 75 ms EAST, -0.0 px 0 ms NORTH
00:11:41.482 00.626 10072 Exposure complete
00:11:41.536 00.054 10072 worker thread done servicing request
00:11:41.536 00.000 1032 OnExposeComplete: enter
00:11:41.539 00.003 1032 UpdateGuideState(): m_state=6
00:11:41.541 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 855
00:11:41.545 00.004 1032 Star::Find returns 1 (0), X=324.45, Y=739.71, Mass=1424, SNR=26.6, Peak=182 HFD=2.8
00:11:41.547 00.002 1032 MultiStar: [#1 0.02,0.10,1.05,U] [#2 0.03,0.06,0.89,U] [#3 0.06,0.15,0.70,U] [#4 0.10,0.17,0.63,U] [#5 -0.03,0.04,0.66,U] [#6 0.03,0.08,0.69,U] [#7 -0.15,0.25,0.00,M1] [#8 -0.05,-0.05,0.58,U] 
00:11:41.548 00.001 1032 refined, 7 included, MultiStar: {-0.02, 0.08}, one-star: {-0.23, 0.07}
00:11:41.551 00.003 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
00:11:41.553 00.002 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
00:11:41.555 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.77 mountX=0.08 mountY=-0.01, mountTheta=-0.06
00:11:41.559 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.08, opts=13)
00:11:41.561 00.002 1032 Enqueuing Move request for scope (-0.02, 0.08)
00:11:41.562 00.001 10072 Worker thread wakes up
00:11:41.563 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
00:11:41.563 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
00:11:41.563 00.000 10072 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.01
00:11:41.564 00.001 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 288.78
00:11:41.564 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:11:41.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:41.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:11:41.564 00.000 10072 MoveAxis(E, 6, ABG)
00:11:41.564 00.000 10072 Guiding  Dir = 2, Dur = 6
00:11:41.564 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:41.566 00.002 10072 IsGuiding returns 0
00:11:41.567 00.001 10072 PulseGuide returned control before completion, sleep 16
00:11:41.587 00.020 1032 UpdateGuideState exits: m=1424 SNR=26.6
00:11:41.590 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:41.592 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:41.594 00.002 1032 Enqueuing Expose request
00:11:41.619 00.025 10072 IsGuiding returns 0
00:11:41.619 00.000 10072 Move returns status 0, amount 6
00:11:41.619 00.000 10072 MoveAxis(N, 0, ABG)
00:11:41.619 00.000 10072 Move returns status 0, amount 0
00:11:41.619 00.000 10072 move complete, result=0
00:11:41.620 00.001 10072 worker thread done servicing request
00:11:41.620 00.000 10072 Worker thread wakes up
00:11:41.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:41.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:41.627 00.007 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
00:11:42.062 00.435 10072 Exposure complete
00:11:42.148 00.086 10072 worker thread done servicing request
00:11:42.148 00.000 1032 OnExposeComplete: enter
00:11:42.151 00.003 1032 UpdateGuideState(): m_state=6
00:11:42.155 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 856
00:11:42.158 00.003 1032 Star::Find returns 1 (0), X=324.64, Y=739.72, Mass=1355, SNR=25.9, Peak=166 HFD=2.8
00:11:42.160 00.002 1032 MultiStar: [#1 -0.06,0.09,1.13,U] [#2 -0.08,0.01,0.94,U] [#3 0.03,-0.02,0.77,U] [#4 -0.09,0.19,0.62,U] [#5 0.06,-0.00,0.73,U] [#6 0.02,0.01,0.69,U] [#7 0.20,-0.02,0.52,U] [#8 0.05,-0.00,0.62,U] 
00:11:42.163 00.003 1032 refined, 8 included, MultiStar: {-0.00, 0.04}, one-star: {-0.03, 0.08}
00:11:42.165 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
00:11:42.167 00.002 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
00:11:42.170 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.64 mountX=0.04 mountY=-0.01, mountTheta=-0.19
00:11:42.279 00.109 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
00:11:42.282 00.003 1032 Enqueuing Move request for scope (-0.00, 0.04)
00:11:42.285 00.003 10072 Worker thread wakes up
00:11:42.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
00:11:42.285 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
00:11:42.285 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
00:11:42.287 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 288.78
00:11:42.287 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:11:42.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:42.287 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:11:42.287 00.000 10072 MoveAxis(E, 6, ABG)
00:11:42.288 00.001 10072 Guiding  Dir = 2, Dur = 6
00:11:42.288 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:42.290 00.002 10072 IsGuiding returns 0
00:11:42.291 00.001 10072 PulseGuide returned control before completion, sleep 16
00:11:42.314 00.023 10072 IsGuiding returns 0
00:11:42.314 00.000 10072 Move returns status 0, amount 6
00:11:42.315 00.001 10072 MoveAxis(N, 0, ABG)
00:11:42.315 00.000 10072 Move returns status 0, amount 0
00:11:42.315 00.000 10072 move complete, result=0
00:11:42.315 00.000 10072 worker thread done servicing request
00:11:42.357 00.042 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:11:42.360 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:42.363 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:42.367 00.004 1032 Enqueuing Expose request
00:11:42.369 00.002 10072 Worker thread wakes up
00:11:42.369 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
00:11:42.373 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:42.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:43.007 00.634 10072 Exposure complete
00:11:43.083 00.076 10072 worker thread done servicing request
00:11:43.083 00.000 1032 OnExposeComplete: enter
00:11:43.086 00.003 1032 UpdateGuideState(): m_state=6
00:11:43.089 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 857
00:11:43.091 00.002 1032 Star::Find returns 1 (0), X=324.68, Y=739.51, Mass=1353, SNR=25.9, Peak=159 HFD=3.0
00:11:43.094 00.003 1032 MultiStar: [#1 0.03,0.09,1.15,U] [#2 0.16,-0.20,0.93,U] [#3 0.13,-0.18,0.68,U] [#4 0.17,0.00,0.69,U] [#5 -0.01,-0.04,0.67,U] [#6 0.19,-0.06,0.71,U] [#7 0.01,-0.10,0.56,U] [#8 -0.06,-0.07,0.57,U] 
00:11:43.098 00.004 1032 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.01, -0.14}
00:11:43.100 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
00:11:43.103 00.003 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
00:11:43.106 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.79 mountX=-0.09 mountY=-0.05, mountTheta=-2.62
00:11:43.112 00.006 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
00:11:43.115 00.003 1032 Enqueuing Move request for scope (0.07, -0.07)
00:11:43.120 00.005 10072 Worker thread wakes up
00:11:43.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
00:11:43.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
00:11:43.120 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.05
00:11:43.122 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 288.78
00:11:43.123 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:11:43.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:43.123 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:11:43.123 00.000 10072 MoveAxis(E, 7, ABG)
00:11:43.123 00.000 10072 Guiding  Dir = 2, Dur = 7
00:11:43.123 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:43.127 00.004 10072 IsGuiding returns 0
00:11:43.128 00.001 10072 PulseGuide returned control before completion, sleep 17
00:11:43.157 00.029 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:11:43.161 00.004 10072 IsGuiding returns 0
00:11:43.162 00.001 10072 Move returns status 0, amount 7
00:11:43.162 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:43.166 00.004 10072 MoveAxis(N, 0, ABG)
00:11:43.166 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:43.169 00.003 1032 Enqueuing Expose request
00:11:43.171 00.002 10072 Move returns status 0, amount 0
00:11:43.171 00.000 10072 move complete, result=0
00:11:43.171 00.000 10072 worker thread done servicing request
00:11:43.171 00.000 10072 Worker thread wakes up
00:11:43.171 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:43.171 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:43.183 00.012 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:11:43.588 00.405 10072 Exposure complete
00:11:43.690 00.102 10072 worker thread done servicing request
00:11:43.690 00.000 1032 OnExposeComplete: enter
00:11:43.694 00.004 1032 UpdateGuideState(): m_state=6
00:11:43.698 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 858
00:11:43.702 00.004 1032 Star::Find returns 1 (0), X=324.70, Y=739.46, Mass=1390, SNR=26.3, Peak=157 HFD=2.9
00:11:43.706 00.004 1032 MultiStar: [#1 0.06,0.03,1.15,U] [#2 0.07,-0.12,1.00,U] [#3 0.35,-0.07,0.00,M1] [#4 0.03,-0.06,0.66,U] [#5 0.10,-0.10,0.67,U] [#6 0.05,-0.06,0.73,U] [#7 0.01,-0.16,0.55,U] [#8 0.04,-0.02,0.60,U] 
00:11:43.709 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.03, -0.18}
00:11:43.712 00.003 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
00:11:43.714 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
00:11:43.716 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.01 mountX=-0.09 mountY=-0.03, mountTheta=-2.84
00:11:43.720 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
00:11:43.723 00.003 1032 Enqueuing Move request for scope (0.05, -0.08)
00:11:43.725 00.002 10072 Worker thread wakes up
00:11:43.726 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
00:11:43.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
00:11:43.726 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
00:11:43.727 00.001 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 288.78
00:11:43.727 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:11:43.728 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:43.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:11:43.728 00.000 10072 MoveAxis(E, 6, ABG)
00:11:43.728 00.000 10072 Guiding  Dir = 2, Dur = 6
00:11:43.728 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:43.731 00.003 10072 IsGuiding returns 0
00:11:43.731 00.000 10072 PulseGuide returned control before completion, sleep 16
00:11:43.753 00.022 10072 IsGuiding returns 0
00:11:43.753 00.000 10072 Move returns status 0, amount 6
00:11:43.753 00.000 10072 MoveAxis(N, 0, ABG)
00:11:43.754 00.001 10072 Move returns status 0, amount 0
00:11:43.754 00.000 10072 move complete, result=0
00:11:43.754 00.000 10072 worker thread done servicing request
00:11:43.758 00.004 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:11:43.762 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:43.765 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:43.773 00.008 1032 Enqueuing Expose request
00:11:43.776 00.003 10072 Worker thread wakes up
00:11:43.776 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
00:11:43.780 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:43.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:44.414 00.634 10072 Exposure complete
00:11:44.480 00.066 1032 OnExposeComplete: enter
00:11:44.482 00.002 1032 UpdateGuideState(): m_state=6
00:11:44.485 00.003 10072 worker thread done servicing request
00:11:44.485 00.000 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 859
00:11:44.489 00.004 1032 Star::Find returns 1 (0), X=324.68, Y=739.55, Mass=1302, SNR=25.4, Peak=154 HFD=2.9
00:11:44.493 00.004 1032 MultiStar: [#1 0.08,-0.04,1.13,U] [#2 -0.03,-0.15,1.01,U] [#3 0.18,-0.06,0.77,U] [#4 0.20,-0.10,0.66,U] [#5 -0.02,-0.28,0.00,M1] [#6 0.18,-0.12,0.75,U] [#7 0.06,0.15,0.53,U] [#8 0.15,-0.13,0.59,U] 
00:11:44.497 00.004 1032 single-star, 7 included, MultiStar: {0.09, -0.07}, one-star: {0.01, -0.09}
00:11:44.500 00.003 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.98)
00:11:44.502 00.002 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.98)
00:11:44.506 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.48 mountX=-0.09 mountY=0.01, mountTheta=2.98
00:11:44.511 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
00:11:44.514 00.003 1032 Enqueuing Move request for scope (0.01, -0.09)
00:11:44.519 00.005 10072 Worker thread wakes up
00:11:44.519 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
00:11:44.519 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
00:11:44.519 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
00:11:44.522 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:11:44.522 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:11:44.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:44.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:11:44.522 00.000 10072 MoveAxis(E, 7, ABG)
00:11:44.522 00.000 10072 Guiding  Dir = 2, Dur = 7
00:11:44.525 00.003 10072 IsGuiding returns 0
00:11:44.526 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:44.530 00.004 10072 PulseGuide returned control before completion, sleep 16
00:11:44.554 00.024 10072 IsGuiding returns 0
00:11:44.554 00.000 10072 Move returns status 0, amount 7
00:11:44.554 00.000 10072 MoveAxis(N, 0, ABG)
00:11:44.555 00.001 10072 Move returns status 0, amount 0
00:11:44.555 00.000 10072 move complete, result=0
00:11:44.555 00.000 10072 worker thread done servicing request
00:11:44.560 00.005 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:11:44.563 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:44.565 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:44.568 00.003 1032 Enqueuing Expose request
00:11:44.571 00.003 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
00:11:44.575 00.004 10072 Worker thread wakes up
00:11:44.575 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:44.575 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:44.997 00.422 10072 Exposure complete
00:11:45.072 00.075 10072 worker thread done servicing request
00:11:45.072 00.000 1032 OnExposeComplete: enter
00:11:45.075 00.003 1032 UpdateGuideState(): m_state=6
00:11:45.078 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 860
00:11:45.090 00.012 1032 Star::Find returns 1 (0), X=324.77, Y=739.46, Mass=1432, SNR=26.6, Peak=160 HFD=2.8
00:11:45.093 00.003 1032 MultiStar: [#1 -0.01,-0.01,1.14,U] [#2 0.12,-0.10,0.95,U] [#3 0.11,-0.16,0.73,U] [#4 0.21,-0.17,0.65,U] [#5 0.04,-0.27,0.00,M2] [#6 0.20,-0.04,0.68,U] [#7 -0.04,-0.12,0.49,U] [#8 0.03,-0.24,0.60,U] 
00:11:45.095 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.12}, one-star: {0.10, -0.19}
00:11:45.098 00.003 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
00:11:45.100 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
00:11:45.103 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.94 mountX=-0.14 mountY=-0.05, mountTheta=-2.77
00:11:45.106 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.12, opts=13)
00:11:45.109 00.003 1032 Enqueuing Move request for scope (0.09, -0.12)
00:11:45.111 00.002 10072 Worker thread wakes up
00:11:45.111 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
00:11:45.111 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
00:11:45.111 00.000 10072 Moving (0.09, -0.12) raw xDistance=-0.14 yDistance=-0.05
00:11:45.113 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.78
00:11:45.114 00.001 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:11:45.114 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:45.115 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:11:45.115 00.000 10072 MoveAxis(E, 76, ABG)
00:11:45.115 00.000 10072 Guiding  Dir = 2, Dur = 76
00:11:45.115 00.000 10072 IsGuiding returns 0
00:11:45.116 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:45.124 00.008 10072 PulseGuide returned control before completion, sleep 80
00:11:45.152 00.028 1032 UpdateGuideState exits: m=1432 SNR=26.6
00:11:45.155 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:45.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:45.159 00.002 1032 Enqueuing Expose request
00:11:45.212 00.053 10072 IsGuiding returns 0
00:11:45.212 00.000 10072 Move returns status 0, amount 76
00:11:45.212 00.000 10072 MoveAxis(N, 0, ABG)
00:11:45.212 00.000 10072 Move returns status 0, amount 0
00:11:45.212 00.000 10072 move complete, result=0
00:11:45.212 00.000 10072 worker thread done servicing request
00:11:45.212 00.000 10072 Worker thread wakes up
00:11:45.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:45.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:45.213 00.001 1032 GuideStep: -0.1 px 76 ms EAST, -0.1 px 0 ms NORTH
00:11:45.943 00.730 10072 Exposure complete
00:11:46.022 00.079 10072 worker thread done servicing request
00:11:46.022 00.000 1032 OnExposeComplete: enter
00:11:46.025 00.003 1032 UpdateGuideState(): m_state=6
00:11:46.028 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 861
00:11:46.032 00.004 1032 Star::Find returns 1 (0), X=324.83, Y=739.29, Mass=1390, SNR=26.3, Peak=150 HFD=2.6
00:11:46.035 00.003 1032 MultiStar: [#1 0.10,-0.12,1.06,U] [#2 0.11,-0.36,0.00,M1] [#3 0.03,-0.20,0.72,U] [#4 0.13,-0.16,0.69,U] [#5 0.08,-0.23,0.69,U] [#6 0.13,-0.07,0.65,U] [#7 0.02,-0.24,0.53,U] [#8 0.08,-0.21,0.62,U] 
00:11:46.038 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.20}, one-star: {0.16, -0.35}
00:11:46.041 00.003 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
00:11:46.043 00.002 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
00:11:46.045 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-1.12 mountX=-0.22 mountY=-0.04, mountTheta=-2.95
00:11:46.051 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.20, opts=13)
00:11:46.055 00.004 1032 Enqueuing Move request for scope (0.10, -0.20)
00:11:46.058 00.003 10072 Worker thread wakes up
00:11:46.058 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
00:11:46.058 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
00:11:46.058 00.000 10072 Moving (0.10, -0.20) raw xDistance=-0.22 yDistance=-0.04
00:11:46.060 00.002 10072 PPEC rslt: input = -0.22, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 288.78
00:11:46.060 00.000 10072 PPEC: input: -0.22, control: -0.12, exposure: 500
00:11:46.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:46.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:11:46.060 00.000 10072 MoveAxis(E, 118, ABG)
00:11:46.060 00.000 10072 Guiding  Dir = 2, Dur = 118
00:11:46.060 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:46.062 00.002 10072 IsGuiding returns 0
00:11:46.063 00.001 10072 PulseGuide returned control before completion, sleep 128
00:11:46.095 00.032 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:11:46.101 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:46.104 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:46.107 00.003 1032 Enqueuing Expose request
00:11:46.209 00.102 10072 IsGuiding returns 0
00:11:46.210 00.001 10072 Move returns status 0, amount 118
00:11:46.210 00.000 10072 MoveAxis(N, 0, ABG)
00:11:46.210 00.000 10072 Move returns status 0, amount 0
00:11:46.210 00.000 10072 move complete, result=0
00:11:46.210 00.000 10072 worker thread done servicing request
00:11:46.210 00.000 10072 Worker thread wakes up
00:11:46.210 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:46.210 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:46.211 00.001 1032 GuideStep: -0.2 px 118 ms EAST, -0.0 px 0 ms NORTH
00:11:46.620 00.409 10072 Exposure complete
00:11:46.692 00.072 10072 worker thread done servicing request
00:11:46.693 00.001 1032 OnExposeComplete: enter
00:11:46.695 00.002 1032 UpdateGuideState(): m_state=6
00:11:46.698 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 862
00:11:46.700 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=739.43, Mass=1413, SNR=26.5, Peak=156 HFD=2.7
00:11:46.702 00.002 1032 MultiStar: [#1 0.10,-0.08,1.06,U] [#2 0.13,-0.32,0.00,M2] [#3 0.16,-0.18,0.76,U] [#4 0.00,-0.21,0.64,U] [#5 0.18,-0.29,0.00,M2] [#6 0.13,-0.23,0.71,U] [#7 0.08,-0.14,0.54,U] [#8 -0.03,-0.20,0.57,U] 
00:11:46.704 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.17}, one-star: {0.11, -0.21}
00:11:46.706 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
00:11:46.708 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
00:11:46.711 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-1.11 mountX=-0.19 mountY=-0.04, mountTheta=-2.94
00:11:46.715 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.17, opts=13)
00:11:46.719 00.004 1032 Enqueuing Move request for scope (0.09, -0.17)
00:11:46.721 00.002 10072 Worker thread wakes up
00:11:46.722 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
00:11:46.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
00:11:46.722 00.000 10072 Moving (0.09, -0.17) raw xDistance=-0.19 yDistance=-0.04
00:11:46.724 00.002 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.78
00:11:46.725 00.001 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
00:11:46.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:46.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:11:46.725 00.000 10072 MoveAxis(E, 103, ABG)
00:11:46.725 00.000 10072 Guiding  Dir = 2, Dur = 103
00:11:46.727 00.002 10072 IsGuiding returns 0
00:11:46.727 00.000 10072 PulseGuide returned control before completion, sleep 113
00:11:46.729 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:46.758 00.029 1032 UpdateGuideState exits: m=1413 SNR=26.5
00:11:46.760 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:46.763 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:46.771 00.008 1032 Enqueuing Expose request
00:11:46.852 00.081 10072 IsGuiding returns 0
00:11:46.852 00.000 10072 Move returns status 0, amount 103
00:11:46.852 00.000 10072 MoveAxis(N, 0, ABG)
00:11:46.852 00.000 10072 Move returns status 0, amount 0
00:11:46.853 00.001 10072 move complete, result=0
00:11:46.853 00.000 10072 worker thread done servicing request
00:11:46.853 00.000 10072 Worker thread wakes up
00:11:46.853 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:46.853 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:46.854 00.001 1032 GuideStep: -0.2 px 103 ms EAST, -0.0 px 0 ms NORTH
00:11:47.478 00.624 10072 Exposure complete
00:11:47.550 00.072 10072 worker thread done servicing request
00:11:47.550 00.000 1032 OnExposeComplete: enter
00:11:47.553 00.003 1032 UpdateGuideState(): m_state=6
00:11:47.556 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 863
00:11:47.558 00.002 1032 Star::Find returns 1 (0), X=324.61, Y=739.64, Mass=1143, SNR=23.8, Peak=152 HFD=2.9
00:11:47.561 00.003 1032 MultiStar: [#1 0.02,0.10,1.28,U] [#2 0.02,0.00,1.06,U] [#3 0.16,0.01,0.79,U] [#4 0.05,0.10,0.73,U] [#5 0.08,0.02,0.75,U] [#6 0.06,0.04,0.75,U] [#7 -0.07,0.10,0.57,U] [#8 0.04,0.25,0.63,U] 
00:11:47.563 00.002 1032 single-star, 8 included, MultiStar: {0.03, 0.06}, one-star: {-0.06, -0.00}
00:11:47.565 00.002 1032 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.83) = xAngle (-4.90 = 1.38)
00:11:47.567 00.002 1032 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.90 = 1.38)
00:11:47.570 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.07 mountX=0.01 mountY=0.06, mountTheta=1.38
00:11:47.573 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.00, opts=13)
00:11:47.576 00.003 1032 Enqueuing Move request for scope (-0.06, -0.00)
00:11:47.577 00.001 10072 Worker thread wakes up
00:11:47.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
00:11:47.577 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
00:11:47.577 00.000 10072 Moving (-0.06, -0.00) raw xDistance=0.01 yDistance=0.06
00:11:47.580 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:47.583 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
00:11:47.583 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:11:47.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:47.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:11:47.583 00.000 10072 MoveAxis(E, 9, ABG)
00:11:47.583 00.000 10072 Guiding  Dir = 2, Dur = 9
00:11:47.584 00.001 10072 IsGuiding returns 0
00:11:47.584 00.000 10072 PulseGuide returned control before completion, sleep 19
00:11:47.619 00.035 10072 IsGuiding returns 0
00:11:47.619 00.000 10072 Move returns status 0, amount 9
00:11:47.619 00.000 10072 MoveAxis(N, 0, ABG)
00:11:47.619 00.000 10072 Move returns status 0, amount 0
00:11:47.619 00.000 10072 move complete, result=0
00:11:47.619 00.000 10072 worker thread done servicing request
00:11:47.633 00.014 1032 UpdateGuideState exits: m=1143 SNR=23.8
00:11:47.636 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:47.639 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:47.643 00.004 1032 Enqueuing Expose request
00:11:47.650 00.007 10072 Worker thread wakes up
00:11:47.651 00.001 1032 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
00:11:47.653 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:47.654 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:48.071 00.417 10072 Exposure complete
00:11:48.141 00.070 1032 OnExposeComplete: enter
00:11:48.147 00.006 1032 UpdateGuideState(): m_state=6
00:11:48.150 00.003 10072 worker thread done servicing request
00:11:48.151 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 864
00:11:48.153 00.002 1032 Star::Find returns 1 (0), X=324.66, Y=739.61, Mass=1483, SNR=27.1, Peak=171 HFD=2.9
00:11:48.156 00.003 1032 MultiStar: [#1 0.04,0.01,1.09,U] [#2 0.07,0.03,0.92,U] [#3 0.16,0.11,0.73,U] [#4 0.12,0.12,0.66,U] [#5 0.10,0.03,0.67,U] [#6 -0.07,-0.08,0.66,U] [#7 0.01,0.01,0.49,U] [#8 0.11,-0.05,0.57,U] 
00:11:48.158 00.002 1032 single-star, 8 included, MultiStar: {0.06, 0.02}, one-star: {-0.01, -0.03}
00:11:48.161 00.003 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.60)
00:11:48.163 00.002 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.60)
00:11:48.165 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.86 mountX=-0.03 mountY=0.02, mountTheta=2.60
00:11:48.169 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
00:11:48.173 00.004 1032 Enqueuing Move request for scope (-0.01, -0.03)
00:11:48.180 00.007 10072 Worker thread wakes up
00:11:48.182 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:11:48.182 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:11:48.182 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
00:11:48.186 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:11:48.186 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:11:48.186 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:48.186 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:11:48.186 00.000 10072 MoveAxis(E, 8, ABG)
00:11:48.187 00.001 10072 Guiding  Dir = 2, Dur = 8
00:11:48.187 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:48.190 00.003 10072 IsGuiding returns 0
00:11:48.191 00.001 10072 PulseGuide returned control before completion, sleep 18
00:11:48.215 00.024 1032 UpdateGuideState exits: m=1483 SNR=27.1
00:11:48.218 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:48.220 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:48.223 00.003 1032 Enqueuing Expose request
00:11:48.225 00.002 10072 IsGuiding returns 0
00:11:48.225 00.000 10072 Move returns status 0, amount 8
00:11:48.225 00.000 10072 MoveAxis(N, 0, ABG)
00:11:48.225 00.000 10072 Move returns status 0, amount 0
00:11:48.225 00.000 10072 move complete, result=0
00:11:48.225 00.000 10072 worker thread done servicing request
00:11:48.225 00.000 10072 Worker thread wakes up
00:11:48.226 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:48.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:48.236 00.010 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
00:11:48.867 00.631 10072 Exposure complete
00:11:49.166 00.299 10072 worker thread done servicing request
00:11:49.167 00.001 1032 OnExposeComplete: enter
00:11:49.170 00.003 1032 UpdateGuideState(): m_state=6
00:11:49.173 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 865
00:11:49.179 00.006 1032 Star::Find returns 1 (0), X=324.61, Y=739.60, Mass=1408, SNR=26.4, Peak=176 HFD=3.0
00:11:49.182 00.003 1032 MultiStar: [#1 0.03,-0.08,1.08,U] [#2 0.02,-0.11,0.95,U] [#3 0.08,-0.15,0.72,U] [#4 0.07,-0.07,0.67,U] [#5 0.02,-0.00,0.68,U] [#6 0.23,-0.03,0.68,U] [#7 -0.03,0.01,0.51,U] [#8 0.10,-0.05,0.57,U] 
00:11:49.186 00.004 1032 single-star, 8 included, MultiStar: {0.04, -0.06}, one-star: {-0.06, -0.04}
00:11:49.188 00.002 1032 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.83) = xAngle (-4.38 = 1.90)
00:11:49.190 00.002 1032 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.38 = 1.90)
00:11:49.315 00.125 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-2.55 mountX=-0.02 mountY=0.07, mountTheta=1.90
00:11:49.320 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.04, opts=13)
00:11:49.324 00.004 1032 Enqueuing Move request for scope (-0.06, -0.04)
00:11:49.327 00.003 10072 Worker thread wakes up
00:11:49.327 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
00:11:49.327 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
00:11:49.327 00.000 10072 Moving (-0.06, -0.04) raw xDistance=-0.02 yDistance=0.07
00:11:49.331 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:49.334 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.66
00:11:49.335 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:11:49.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:49.335 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:11:49.335 00.000 10072 MoveAxis(E, 11, ABG)
00:11:49.335 00.000 10072 Guiding  Dir = 2, Dur = 11
00:11:49.335 00.000 10072 IsGuiding returns 0
00:11:49.336 00.001 10072 PulseGuide returned control before completion, sleep 21
00:11:49.501 00.165 10072 IsGuiding returns 0
00:11:49.501 00.000 10072 Move returns status 0, amount 11
00:11:49.501 00.000 10072 MoveAxis(N, 0, ABG)
00:11:49.501 00.000 10072 Move returns status 0, amount 0
00:11:49.501 00.000 10072 move complete, result=0
00:11:49.502 00.001 10072 worker thread done servicing request
00:11:49.505 00.003 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:11:49.509 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:49.512 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:49.515 00.003 1032 Enqueuing Expose request
00:11:49.519 00.004 10072 Worker thread wakes up
00:11:49.519 00.000 1032 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
00:11:49.522 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:49.522 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:50.153 00.631 10072 Exposure complete
00:11:50.231 00.078 10072 worker thread done servicing request
00:11:50.231 00.000 1032 OnExposeComplete: enter
00:11:50.236 00.005 1032 UpdateGuideState(): m_state=6
00:11:50.243 00.007 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 866
00:11:50.248 00.005 1032 Star::Find returns 1 (0), X=324.67, Y=739.55, Mass=1360, SNR=26.0, Peak=159 HFD=2.9
00:11:50.251 00.003 1032 MultiStar: [#1 0.08,-0.02,1.10,U] [#2 0.10,-0.17,0.97,U] [#3 0.01,-0.20,0.71,U] [#4 0.12,-0.13,0.64,U] [#5 0.07,-0.08,0.72,U] [#6 0.06,-0.04,0.73,U] [#7 -0.03,-0.11,0.51,U] [#8 -0.02,-0.13,0.60,U] 
00:11:50.255 00.004 1032 single-star, 8 included, MultiStar: {0.05, -0.10}, one-star: {-0.00, -0.09}
00:11:50.258 00.003 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.83)
00:11:50.261 00.003 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.83)
00:11:50.263 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.62 mountX=-0.09 mountY=0.03, mountTheta=2.83
00:11:50.267 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.09, opts=13)
00:11:50.271 00.004 1032 Enqueuing Move request for scope (-0.00, -0.09)
00:11:50.274 00.003 10072 Worker thread wakes up
00:11:50.274 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
00:11:50.274 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
00:11:50.274 00.000 10072 Moving (-0.00, -0.09) raw xDistance=-0.09 yDistance=0.03
00:11:50.277 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:50.280 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.95
00:11:50.280 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:11:50.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:50.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:11:50.280 00.000 10072 MoveAxis(E, 10, ABG)
00:11:50.280 00.000 10072 Guiding  Dir = 2, Dur = 10
00:11:50.281 00.001 10072 IsGuiding returns 0
00:11:50.281 00.000 10072 PulseGuide returned control before completion, sleep 20
00:11:50.304 00.023 10072 IsGuiding returns 0
00:11:50.304 00.000 10072 Move returns status 0, amount 10
00:11:50.305 00.001 10072 MoveAxis(N, 0, ABG)
00:11:50.305 00.000 10072 Move returns status 0, amount 0
00:11:50.305 00.000 10072 move complete, result=0
00:11:50.305 00.000 10072 worker thread done servicing request
00:11:50.310 00.005 1032 UpdateGuideState exits: m=1360 SNR=26.0
00:11:50.314 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:50.318 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:50.321 00.003 1032 Enqueuing Expose request
00:11:50.325 00.004 10072 Worker thread wakes up
00:11:50.325 00.000 1032 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
00:11:50.329 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:50.329 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:50.781 00.452 10072 Exposure complete
00:11:51.652 00.871 10072 worker thread done servicing request
00:11:51.652 00.000 1032 OnExposeComplete: enter
00:11:51.656 00.004 1032 UpdateGuideState(): m_state=6
00:11:51.659 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 867
00:11:51.662 00.003 1032 Star::Find returns 1 (0), X=324.74, Y=739.63, Mass=1197, SNR=24.4, Peak=134 HFD=2.8
00:11:51.666 00.004 1032 MultiStar: [#1 -0.01,-0.02,1.19,U] [#2 -0.01,-0.02,1.01,U] [#3 0.00,-0.14,0.77,U] [#4 0.15,-0.13,0.70,U] [#5 0.14,-0.10,0.69,U] [#6 0.01,-0.04,0.80,U] [#7 -0.26,-0.05,0.59,U] [#8 0.16,0.02,0.65,U] 
00:11:51.668 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.07, -0.01}
00:11:51.671 00.003 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
00:11:51.673 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
00:11:51.676 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.06 mountX=-0.06 mountY=-0.01, mountTheta=-2.89
00:11:51.870 00.194 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
00:11:51.934 00.064 1032 Enqueuing Move request for scope (0.03, -0.05)
00:11:51.940 00.006 10072 Worker thread wakes up
00:11:51.940 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:11:51.940 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:11:51.941 00.001 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.01
00:11:51.944 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:51.949 00.005 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 290.21
00:11:51.949 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
00:11:51.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:51.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:11:51.949 00.000 10072 MoveAxis(E, 16, ABG)
00:11:51.949 00.000 10072 Guiding  Dir = 2, Dur = 16
00:11:51.960 00.011 10072 IsGuiding returns 0
00:11:51.961 00.001 10072 PulseGuide returned control before completion, sleep 26
00:11:52.236 00.275 10072 IsGuiding returns 1
00:11:52.236 00.000 10072 scope still moving after pulse duration time elapsed
00:11:52.269 00.033 10072 IsGuiding returns 1
00:11:52.300 00.031 10072 IsGuiding returns 1
00:11:52.332 00.032 10072 IsGuiding returns 1
00:11:52.363 00.031 10072 IsGuiding returns 1
00:11:52.383 00.020 1032 UpdateGuideState exits: m=1197 SNR=24.4
00:11:52.395 00.012 10072 IsGuiding returns 0
00:11:52.395 00.000 10072 scope move finished after 16 + 417 ms
00:11:52.395 00.000 10072 Move returns status 0, amount 16
00:11:52.395 00.000 10072 MoveAxis(N, 0, ABG)
00:11:52.395 00.000 10072 Move returns status 0, amount 0
00:11:52.395 00.000 10072 move complete, result=0
00:11:52.401 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:52.419 00.018 10072 worker thread done servicing request
00:11:52.428 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:52.436 00.008 1032 Enqueuing Expose request
00:11:52.529 00.093 10072 Worker thread wakes up
00:11:52.529 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:52.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:52.531 00.002 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
00:11:53.448 00.917 10072 Exposure complete
00:11:53.772 00.324 10072 worker thread done servicing request
00:11:53.772 00.000 1032 OnExposeComplete: enter
00:11:53.777 00.005 1032 UpdateGuideState(): m_state=6
00:11:53.782 00.005 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 868
00:11:53.785 00.003 1032 Star::Find returns 1 (0), X=324.87, Y=739.38, Mass=1441, SNR=26.8, Peak=175 HFD=2.6
00:11:53.790 00.005 1032 MultiStar: [#1 0.09,-0.09,1.09,U] [#2 0.20,-0.20,0.00,M1] [#3 0.14,-0.12,0.69,U] [#4 0.10,-0.03,0.64,U] [#5 0.09,-0.05,0.69,U] [#6 0.12,-0.06,0.63,U] [#7 0.01,-0.07,0.51,U] [#8 0.11,-0.17,0.59,U] 
00:11:53.793 00.003 1032 refined, 7 included, MultiStar: {0.11, -0.12}, one-star: {0.20, -0.27}
00:11:53.802 00.009 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
00:11:53.807 00.005 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
00:11:53.810 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.80 mountX=-0.14 mountY=-0.08, mountTheta=-2.63
00:11:53.814 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.12, opts=13)
00:11:53.836 00.022 1032 Enqueuing Move request for scope (0.11, -0.12)
00:11:53.843 00.007 10072 Worker thread wakes up
00:11:53.843 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
00:11:53.843 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
00:11:53.843 00.000 10072 Moving (0.11, -0.12) raw xDistance=-0.14 yDistance=-0.08
00:11:53.847 00.004 10072 PPEC rslt: input = -0.14, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 290.48
00:11:53.847 00.000 10072 PPEC: input: -0.14, control: -0.09, exposure: 500
00:11:53.847 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:53.847 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:11:53.847 00.000 10072 MoveAxis(E, 89, ABG)
00:11:53.847 00.000 10072 Guiding  Dir = 2, Dur = 89
00:11:53.848 00.001 10072 IsGuiding returns 0
00:11:53.850 00.002 10072 PulseGuide returned control before completion, sleep 98
00:11:53.910 00.060 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:53.993 00.083 10072 IsGuiding returns 0
00:11:53.993 00.000 10072 Move returns status 0, amount 89
00:11:53.993 00.000 10072 MoveAxis(N, 0, ABG)
00:11:53.993 00.000 10072 Move returns status 0, amount 0
00:11:53.993 00.000 10072 move complete, result=0
00:11:53.994 00.001 10072 worker thread done servicing request
00:11:54.002 00.008 1032 UpdateGuideState exits: m=1441 SNR=26.8
00:11:54.005 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:54.042 00.037 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:54.047 00.005 1032 Enqueuing Expose request
00:11:54.050 00.003 10072 Worker thread wakes up
00:11:54.051 00.001 1032 GuideStep: -0.1 px 89 ms EAST, -0.1 px 0 ms NORTH
00:11:54.053 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:54.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:54.698 00.645 10072 Exposure complete
00:11:54.908 00.210 10072 worker thread done servicing request
00:11:54.908 00.000 1032 OnExposeComplete: enter
00:11:54.911 00.003 1032 UpdateGuideState(): m_state=6
00:11:54.931 00.020 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 869
00:11:54.935 00.004 1032 Star::Find returns 1 (0), X=324.85, Y=739.64, Mass=1281, SNR=25.2, Peak=159 HFD=2.7
00:11:54.938 00.003 1032 MultiStar: [#1 0.03,-0.02,1.14,U] [#2 0.12,-0.07,1.02,U] [#3 0.14,-0.04,0.77,U] [#4 0.06,-0.09,0.68,U] [#5 0.11,-0.06,0.74,U] [#6 0.08,-0.12,0.72,U] [#7 0.10,-0.15,0.53,U] [#8 0.05,-0.10,0.64,U] 
00:11:54.941 00.003 1032 refined, 8 included, MultiStar: {0.10, -0.06}, one-star: {0.18, -0.00}
00:11:54.943 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
00:11:54.977 00.034 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
00:11:54.982 00.005 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.57 mountX=-0.09 mountY=-0.08, mountTheta=-2.40
00:11:54.987 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
00:11:54.990 00.003 1032 Enqueuing Move request for scope (0.10, -0.06)
00:11:55.029 00.039 10072 Worker thread wakes up
00:11:55.029 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
00:11:55.029 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
00:11:55.029 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.09 yDistance=-0.08
00:11:55.032 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:55.036 00.004 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.74
00:11:55.036 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:11:55.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:55.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:11:55.036 00.000 10072 MoveAxis(E, 14, ABG)
00:11:55.036 00.000 10072 Guiding  Dir = 2, Dur = 14
00:11:55.037 00.001 10072 IsGuiding returns 0
00:11:55.038 00.001 10072 PulseGuide returned control before completion, sleep 24
00:11:55.080 00.042 10072 IsGuiding returns 0
00:11:55.080 00.000 10072 Move returns status 0, amount 14
00:11:55.081 00.001 10072 MoveAxis(N, 0, ABG)
00:11:55.081 00.000 10072 Move returns status 0, amount 0
00:11:55.081 00.000 10072 move complete, result=0
00:11:55.081 00.000 10072 worker thread done servicing request
00:11:55.125 00.044 1032 UpdateGuideState exits: m=1281 SNR=25.2
00:11:55.129 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:55.165 00.036 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:55.168 00.003 1032 Enqueuing Expose request
00:11:55.171 00.003 10072 Worker thread wakes up
00:11:55.171 00.000 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
00:11:55.175 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:55.175 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:55.804 00.629 10072 Exposure complete
00:11:55.864 00.060 10072 worker thread done servicing request
00:11:55.864 00.000 1032 OnExposeComplete: enter
00:11:55.867 00.003 1032 UpdateGuideState(): m_state=6
00:11:55.870 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 870
00:11:55.872 00.002 1032 Star::Find returns 1 (0), X=324.71, Y=739.49, Mass=1194, SNR=24.4, Peak=127 HFD=2.9
00:11:55.874 00.002 1032 MultiStar: [#1 0.07,0.03,1.20,U] [#2 0.05,-0.12,0.99,U] [#3 0.05,-0.07,0.76,U] [#4 -0.00,0.04,0.69,U] [#5 0.11,-0.02,0.76,U] [#6 0.03,-0.04,0.78,U] [#7 0.13,0.04,0.53,U] [#8 -0.03,-0.04,0.65,U] 
00:11:55.877 00.003 1032 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.04, -0.15}
00:11:55.879 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
00:11:55.883 00.004 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
00:11:55.885 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.70 mountX=-0.05 mountY=-0.04, mountTheta=-2.53
00:11:55.888 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
00:11:55.890 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
00:11:55.893 00.003 10072 Worker thread wakes up
00:11:55.893 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
00:11:55.893 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
00:11:55.893 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
00:11:55.896 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:55.899 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.97
00:11:55.900 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:11:55.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:55.900 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:11:55.900 00.000 10072 MoveAxis(E, 14, ABG)
00:11:55.900 00.000 10072 Guiding  Dir = 2, Dur = 14
00:11:55.900 00.000 10072 IsGuiding returns 0
00:11:55.901 00.001 10072 PulseGuide returned control before completion, sleep 24
00:11:55.923 00.022 1032 UpdateGuideState exits: m=1194 SNR=24.4
00:11:55.927 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:55.929 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:55.931 00.002 1032 Enqueuing Expose request
00:11:55.933 00.002 10072 IsGuiding returns 0
00:11:55.934 00.001 10072 Move returns status 0, amount 14
00:11:55.934 00.000 10072 MoveAxis(N, 0, ABG)
00:11:55.934 00.000 10072 Move returns status 0, amount 0
00:11:55.934 00.000 10072 move complete, result=0
00:11:55.934 00.000 10072 worker thread done servicing request
00:11:55.934 00.000 10072 Worker thread wakes up
00:11:55.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:55.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:55.943 00.009 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
00:11:56.445 00.502 10072 Exposure complete
00:11:56.769 00.324 10072 worker thread done servicing request
00:11:56.769 00.000 1032 OnExposeComplete: enter
00:11:56.773 00.004 1032 UpdateGuideState(): m_state=6
00:11:56.784 00.011 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 871
00:11:56.789 00.005 1032 Star::Find returns 1 (0), X=324.73, Y=739.65, Mass=1487, SNR=27.2, Peak=167 HFD=2.8
00:11:56.799 00.010 1032 MultiStar: [#1 0.09,0.00,1.05,U] [#2 0.08,-0.11,0.97,U] [#3 0.19,-0.02,0.67,U] [#4 0.11,0.01,0.64,U] [#5 0.09,-0.11,0.70,U] [#6 0.14,-0.08,0.72,U] [#7 0.24,-0.06,0.52,U] [#8 0.05,-0.02,0.59,U] 
00:11:56.853 00.054 1032 single-star, 8 included, MultiStar: {0.11, -0.04}, one-star: {0.06, 0.00}
00:11:56.871 00.018 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
00:11:56.874 00.003 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
00:11:56.877 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.05 mountX=-0.01 mountY=-0.06, mountTheta=-1.78
00:11:56.881 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
00:11:56.885 00.004 1032 Enqueuing Move request for scope (0.06, 0.00)
00:11:56.889 00.004 10072 Worker thread wakes up
00:11:56.889 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
00:11:56.889 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
00:11:56.889 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
00:11:56.893 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:56.897 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.20
00:11:56.897 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:11:56.897 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:56.897 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:11:56.898 00.001 10072 MoveAxis(E, 15, ABG)
00:11:56.898 00.000 10072 Guiding  Dir = 2, Dur = 15
00:11:56.898 00.000 10072 IsGuiding returns 0
00:11:56.899 00.001 10072 PulseGuide returned control before completion, sleep 25
00:11:56.963 00.064 10072 IsGuiding returns 0
00:11:56.963 00.000 10072 Move returns status 0, amount 15
00:11:56.963 00.000 10072 MoveAxis(N, 0, ABG)
00:11:56.963 00.000 10072 Move returns status 0, amount 0
00:11:56.963 00.000 10072 move complete, result=0
00:11:56.964 00.001 10072 worker thread done servicing request
00:11:56.969 00.005 1032 UpdateGuideState exits: m=1487 SNR=27.2
00:11:56.974 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:56.978 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:57.038 00.060 1032 Enqueuing Expose request
00:11:57.058 00.020 10072 Worker thread wakes up
00:11:57.059 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:57.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:57.059 00.000 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
00:11:57.689 00.630 10072 Exposure complete
00:11:57.779 00.090 10072 worker thread done servicing request
00:11:57.779 00.000 1032 OnExposeComplete: enter
00:11:57.784 00.005 1032 UpdateGuideState(): m_state=6
00:11:57.787 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 872
00:11:57.790 00.003 1032 Star::Find returns 1 (0), X=324.87, Y=739.62, Mass=1279, SNR=25.2, Peak=162 HFD=2.7
00:11:57.793 00.003 1032 MultiStar: [#1 0.31,-0.08,0.00,M1] [#2 0.25,-0.17,0.00,M1] [#3 0.24,-0.27,0.00,M1] [#4 0.44,-0.14,0.00,M1] [#5 0.28,-0.21,0.00,M1] [#6 0.36,-0.10,0.00,M1] [#7 0.03,0.12,0.55,U] [#8 0.12,-0.10,0.62,U] 
00:11:57.795 00.002 1032 refined, 2 included, MultiStar: {0.13, -0.01}, one-star: {0.20, -0.02}
00:11:57.798 00.003 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
00:11:57.802 00.004 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
00:11:57.804 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.06 mountX=-0.04 mountY=-0.13, mountTheta=-1.89
00:11:57.808 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
00:11:57.811 00.003 1032 Enqueuing Move request for scope (0.13, -0.01)
00:11:57.814 00.003 10072 Worker thread wakes up
00:11:57.814 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
00:11:57.814 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
00:11:57.814 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.13
00:11:57.816 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:57.820 00.004 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.43
00:11:57.820 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:11:57.820 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:57.820 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:11:57.820 00.000 10072 MoveAxis(E, 15, ABG)
00:11:57.820 00.000 10072 Guiding  Dir = 2, Dur = 15
00:11:57.821 00.001 10072 IsGuiding returns 0
00:11:57.822 00.001 10072 PulseGuide returned control before completion, sleep 25
00:11:57.850 00.028 1032 UpdateGuideState exits: m=1279 SNR=25.2
00:11:57.854 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:57.860 00.006 10072 IsGuiding returns 0
00:11:57.860 00.000 10072 Move returns status 0, amount 15
00:11:57.861 00.001 10072 MoveAxis(N, 0, ABG)
00:11:57.861 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:57.867 00.006 10072 Move returns status 0, amount 0
00:11:57.867 00.000 10072 move complete, result=0
00:11:57.867 00.000 10072 worker thread done servicing request
00:11:57.868 00.001 1032 Enqueuing Expose request
00:11:57.876 00.008 10072 Worker thread wakes up
00:11:57.876 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:57.876 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:57.879 00.003 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
00:11:58.299 00.420 10072 Exposure complete
00:11:58.370 00.071 10072 worker thread done servicing request
00:11:58.370 00.000 1032 OnExposeComplete: enter
00:11:58.373 00.003 1032 UpdateGuideState(): m_state=6
00:11:58.376 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 873
00:11:58.378 00.002 1032 Star::Find returns 1 (0), X=324.83, Y=739.53, Mass=1485, SNR=27.1, Peak=182 HFD=2.6
00:11:58.380 00.002 1032 MultiStar: [#1 0.20,-0.04,1.02,U] [#2 0.22,-0.10,0.97,U] [#3 0.24,-0.23,0.00,M2] [#4 0.31,-0.06,0.00,M2] [#5 0.21,-0.09,0.67,U] [#6 0.23,-0.12,0.70,U] [#7 0.18,-0.15,0.49,U] [#8 0.14,-0.14,0.59,U] 
00:11:58.382 00.002 1032 single-star, 6 included, MultiStar: {0.19, -0.10}, one-star: {0.15, -0.11}
00:11:58.384 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
00:11:58.387 00.003 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
00:11:58.390 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.64 mountX=-0.15 mountY=-0.12, mountTheta=-2.47
00:11:58.398 00.008 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.11, opts=13)
00:11:58.402 00.004 1032 Enqueuing Move request for scope (0.15, -0.11)
00:11:58.406 00.004 10072 Worker thread wakes up
00:11:58.406 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
00:11:58.406 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
00:11:58.406 00.000 10072 Moving (0.15, -0.11) raw xDistance=-0.15 yDistance=-0.12
00:11:58.408 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:58.412 00.004 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 291.65
00:11:58.412 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
00:11:58.412 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:58.412 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:11:58.412 00.000 10072 MoveAxis(E, 87, ABG)
00:11:58.412 00.000 10072 Guiding  Dir = 2, Dur = 87
00:11:58.413 00.001 10072 IsGuiding returns 0
00:11:58.413 00.000 10072 PulseGuide returned control before completion, sleep 97
00:11:58.440 00.027 1032 UpdateGuideState exits: m=1485 SNR=27.1
00:11:58.443 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:58.445 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:58.447 00.002 1032 Enqueuing Expose request
00:11:58.515 00.068 10072 IsGuiding returns 1
00:11:58.515 00.000 10072 scope still moving after pulse duration time elapsed
00:11:58.545 00.030 10072 IsGuiding returns 1
00:11:58.576 00.031 10072 IsGuiding returns 1
00:11:58.608 00.032 10072 IsGuiding returns 1
00:11:58.639 00.031 10072 IsGuiding returns 1
00:11:58.673 00.034 10072 IsGuiding returns 1
00:11:58.701 00.028 10072 IsGuiding returns 1
00:11:58.733 00.032 10072 IsGuiding returns 1
00:11:58.766 00.033 10072 IsGuiding returns 1
00:11:58.798 00.032 10072 IsGuiding returns 1
00:11:58.829 00.031 10072 IsGuiding returns 1
00:11:58.862 00.033 10072 IsGuiding returns 1
00:11:58.891 00.029 10072 IsGuiding returns 1
00:11:58.921 00.030 10072 IsGuiding returns 1
00:11:58.952 00.031 10072 IsGuiding returns 1
00:11:58.983 00.031 10072 IsGuiding returns 1
00:11:59.023 00.040 10072 IsGuiding returns 1
00:11:59.047 00.024 10072 IsGuiding returns 1
00:11:59.082 00.035 10072 IsGuiding returns 0
00:11:59.082 00.000 10072 scope move finished after 87 + 582 ms
00:11:59.082 00.000 10072 Move returns status 0, amount 87
00:11:59.082 00.000 10072 MoveAxis(N, 0, ABG)
00:11:59.082 00.000 10072 Move returns status 0, amount 0
00:11:59.083 00.001 10072 move complete, result=0
00:11:59.083 00.000 1032 GuideStep: -0.1 px 87 ms EAST, -0.1 px 0 ms NORTH
00:11:59.088 00.005 10072 worker thread done servicing request
00:11:59.088 00.000 10072 Worker thread wakes up
00:11:59.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:59.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:59.735 00.647 10072 Exposure complete
00:11:59.829 00.094 1032 OnExposeComplete: enter
00:11:59.835 00.006 10072 worker thread done servicing request
00:11:59.835 00.000 1032 UpdateGuideState(): m_state=6
00:11:59.839 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 874
00:11:59.842 00.003 1032 Star::Find returns 1 (0), X=324.75, Y=739.58, Mass=1455, SNR=26.9, Peak=168 HFD=2.8
00:11:59.845 00.003 1032 MultiStar: [#1 0.15,0.01,1.07,U] [#2 0.15,0.01,0.95,U] [#3 0.03,-0.09,0.66,U] [#4 0.17,-0.02,0.63,U] [#5 0.16,-0.07,0.68,U] [#6 0.25,-0.03,0.68,U] [#7 0.09,0.17,0.49,U] [#8 0.10,0.03,0.54,U] 
00:11:59.847 00.002 1032 single-star, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.08, -0.07}
00:11:59.850 00.003 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
00:11:59.852 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
00:11:59.854 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.68 mountX=-0.08 mountY=-0.06, mountTheta=-2.51
00:11:59.858 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
00:11:59.863 00.005 1032 Enqueuing Move request for scope (0.08, -0.07)
00:11:59.872 00.009 10072 Worker thread wakes up
00:11:59.872 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
00:11:59.872 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
00:11:59.872 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.08 yDistance=-0.06
00:11:59.879 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:11:59.885 00.006 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 291.88
00:11:59.885 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
00:11:59.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:59.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:11:59.888 00.003 10072 MoveAxis(E, 19, ABG)
00:11:59.888 00.000 10072 Guiding  Dir = 2, Dur = 19
00:11:59.889 00.001 10072 IsGuiding returns 0
00:11:59.893 00.004 10072 PulseGuide returned control before completion, sleep 26
00:11:59.928 00.035 1032 UpdateGuideState exits: m=1455 SNR=26.9
00:11:59.938 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:59.944 00.006 10072 IsGuiding returns 0
00:11:59.944 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:11:59.947 00.003 10072 Move returns status 0, amount 19
00:11:59.947 00.000 1032 Enqueuing Expose request
00:11:59.951 00.004 10072 MoveAxis(N, 0, ABG)
00:11:59.951 00.000 10072 Move returns status 0, amount 0
00:11:59.951 00.000 10072 move complete, result=0
00:11:59.951 00.000 10072 worker thread done servicing request
00:11:59.952 00.001 10072 Worker thread wakes up
00:11:59.952 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:11:59.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:11:59.965 00.013 1032 GuideStep: -0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
00:12:00.360 00.395 10072 Exposure complete
00:12:00.472 00.112 10072 worker thread done servicing request
00:12:00.473 00.001 1032 OnExposeComplete: enter
00:12:00.477 00.004 1032 UpdateGuideState(): m_state=6
00:12:00.481 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 875
00:12:00.485 00.004 1032 Star::Find returns 1 (0), X=324.77, Y=739.57, Mass=1297, SNR=25.3, Peak=160 HFD=2.7
00:12:00.491 00.006 1032 MultiStar: [#1 0.25,-0.12,0.00,M1] [#2 0.11,-0.02,0.97,U] [#3 0.26,-0.09,0.00,M2] [#4 0.13,-0.15,0.69,U] [#5 0.11,-0.03,0.77,U] [#6 0.23,-0.08,0.72,U] [#7 0.05,-0.08,0.54,U] [#8 0.20,-0.06,0.61,U] 
00:12:00.494 00.003 1032 single-star, 6 included, MultiStar: {0.13, -0.07}, one-star: {0.10, -0.08}
00:12:00.497 00.003 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
00:12:00.500 00.003 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
00:12:00.502 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.65 mountX=-0.10 mountY=-0.08, mountTheta=-2.48
00:12:00.506 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
00:12:00.508 00.002 1032 Enqueuing Move request for scope (0.10, -0.08)
00:12:00.511 00.003 10072 Worker thread wakes up
00:12:00.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
00:12:00.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
00:12:00.511 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
00:12:00.514 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:00.519 00.005 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.10
00:12:00.519 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:12:00.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:00.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:12:00.519 00.000 10072 MoveAxis(E, 12, ABG)
00:12:00.519 00.000 10072 Guiding  Dir = 2, Dur = 12
00:12:00.520 00.001 10072 IsGuiding returns 0
00:12:00.521 00.001 10072 PulseGuide returned control before completion, sleep 22
00:12:00.546 00.025 1032 UpdateGuideState exits: m=1297 SNR=25.3
00:12:00.555 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:00.560 00.005 10072 IsGuiding returns 0
00:12:00.561 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:00.565 00.004 10072 Move returns status 0, amount 12
00:12:00.565 00.000 1032 Enqueuing Expose request
00:12:00.568 00.003 10072 MoveAxis(N, 0, ABG)
00:12:00.568 00.000 10072 Move returns status 0, amount 0
00:12:00.568 00.000 10072 move complete, result=0
00:12:00.569 00.001 10072 worker thread done servicing request
00:12:00.569 00.000 10072 Worker thread wakes up
00:12:00.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:00.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:00.583 00.014 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:12:01.213 00.630 10072 Exposure complete
00:12:01.312 00.099 10072 worker thread done servicing request
00:12:01.312 00.000 1032 OnExposeComplete: enter
00:12:01.317 00.005 1032 UpdateGuideState(): m_state=6
00:12:01.321 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 876
00:12:01.324 00.003 1032 Star::Find returns 1 (0), X=324.84, Y=739.45, Mass=1331, SNR=25.6, Peak=149 HFD=2.7
00:12:01.329 00.005 1032 MultiStar: [#1 0.10,-0.10,1.15,U] [#2 0.18,-0.07,0.97,U] [#3 0.31,-0.37,0.00,M3] [#4 0.20,-0.21,0.00,M1] [#5 0.10,-0.28,0.00,M1] [#6 0.26,0.05,0.75,U] [#7 -0.04,-0.19,0.55,U] [#8 0.06,-0.04,0.58,U] 
00:12:01.338 00.009 1032 refined, 5 included, MultiStar: {0.14, -0.09}, one-star: {0.17, -0.20}
00:12:01.344 00.006 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
00:12:01.347 00.003 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
00:12:01.351 00.004 1032 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.60 mountX=-0.13 mountY=-0.11, mountTheta=-2.43
00:12:01.356 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.09, opts=13)
00:12:01.358 00.002 1032 Enqueuing Move request for scope (0.14, -0.09)
00:12:01.362 00.004 10072 Worker thread wakes up
00:12:01.362 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
00:12:01.362 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
00:12:01.362 00.000 10072 Moving (0.14, -0.09) raw xDistance=-0.13 yDistance=-0.11
00:12:01.366 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:01.368 00.002 10072 PPEC rslt: input = -0.13, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 292.29
00:12:01.368 00.000 10072 PPEC: input: -0.13, control: -0.02, exposure: 500
00:12:01.368 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:01.368 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:12:01.369 00.001 10072 MoveAxis(E, 17, ABG)
00:12:01.369 00.000 10072 Guiding  Dir = 2, Dur = 17
00:12:01.369 00.000 10072 IsGuiding returns 0
00:12:01.370 00.001 10072 PulseGuide returned control before completion, sleep 27
00:12:01.398 00.028 1032 UpdateGuideState exits: m=1331 SNR=25.6
00:12:01.402 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:01.408 00.006 10072 IsGuiding returns 0
00:12:01.408 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:01.412 00.004 1032 Enqueuing Expose request
00:12:01.414 00.002 10072 Move returns status 0, amount 17
00:12:01.415 00.001 10072 MoveAxis(N, 0, ABG)
00:12:01.415 00.000 10072 Move returns status 0, amount 0
00:12:01.415 00.000 10072 move complete, result=0
00:12:01.415 00.000 10072 worker thread done servicing request
00:12:01.415 00.000 10072 Worker thread wakes up
00:12:01.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:01.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:01.428 00.013 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
00:12:01.829 00.401 10072 Exposure complete
00:12:01.899 00.070 10072 worker thread done servicing request
00:12:01.900 00.001 1032 OnExposeComplete: enter
00:12:01.902 00.002 1032 UpdateGuideState(): m_state=6
00:12:01.907 00.005 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 877
00:12:01.910 00.003 1032 Star::Find returns 1 (0), X=324.77, Y=739.53, Mass=1273, SNR=25.1, Peak=145 HFD=2.7
00:12:01.913 00.003 1032 MultiStar: [#1 0.12,-0.07,1.14,U] [#2 0.26,-0.08,0.00,M1] [#3 0.12,-0.15,0.76,U] [#4 0.12,-0.07,0.70,U] [#5 0.11,-0.04,0.75,U] [#6 0.28,-0.07,0.00,M1] [#7 0.13,-0.12,0.56,U] [#8 0.10,-0.08,0.63,U] 
00:12:01.914 00.001 1032 refined, 6 included, MultiStar: {0.11, -0.09}, one-star: {0.09, -0.12}
00:12:01.916 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
00:12:01.918 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
00:12:01.921 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.70 mountX=-0.12 mountY=-0.08, mountTheta=-2.53
00:12:01.925 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
00:12:01.928 00.003 1032 Enqueuing Move request for scope (0.11, -0.09)
00:12:01.931 00.003 10072 Worker thread wakes up
00:12:01.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
00:12:01.931 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
00:12:01.931 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=-0.08
00:12:01.936 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:01.940 00.004 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.47
00:12:01.940 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:12:01.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:01.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:12:01.940 00.000 10072 MoveAxis(E, 14, ABG)
00:12:01.940 00.000 10072 Guiding  Dir = 2, Dur = 14
00:12:01.941 00.001 10072 IsGuiding returns 0
00:12:01.942 00.001 10072 PulseGuide returned control before completion, sleep 24
00:12:01.966 00.024 1032 UpdateGuideState exits: m=1273 SNR=25.1
00:12:01.971 00.005 10072 IsGuiding returns 0
00:12:01.971 00.000 10072 Move returns status 0, amount 14
00:12:01.971 00.000 10072 MoveAxis(N, 0, ABG)
00:12:01.971 00.000 10072 Move returns status 0, amount 0
00:12:01.971 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:01.974 00.003 10072 move complete, result=0
00:12:01.974 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:01.977 00.003 10072 worker thread done servicing request
00:12:01.977 00.000 1032 Enqueuing Expose request
00:12:01.980 00.003 10072 Worker thread wakes up
00:12:01.980 00.000 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
00:12:01.983 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:01.983 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:02.610 00.627 10072 Exposure complete
00:12:02.676 00.066 10072 worker thread done servicing request
00:12:02.676 00.000 1032 OnExposeComplete: enter
00:12:02.678 00.002 1032 UpdateGuideState(): m_state=6
00:12:02.681 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 878
00:12:02.683 00.002 1032 Star::Find returns 1 (0), X=324.81, Y=739.47, Mass=1323, SNR=25.6, Peak=154 HFD=2.7
00:12:02.686 00.003 1032 MultiStar: [#1 0.19,-0.12,1.11,U] [#2 0.34,-0.21,0.00,M2] [#3 0.37,-0.22,0.00,M3] [#4 0.22,-0.26,0.00,M1] [#5 0.18,-0.19,0.72,U] [#6 0.26,-0.27,0.00,M2] [#7 0.30,-0.12,0.00,M1] [#8 0.20,-0.15,0.60,U] 
00:12:02.688 00.002 1032 single-star, 3 included, MultiStar: {0.17, -0.15}, one-star: {0.14, -0.18}
00:12:02.689 00.001 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
00:12:02.692 00.003 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
00:12:02.695 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.22 cameraTheta=-0.91 mountX=-0.20 mountY=-0.09, mountTheta=-2.74
00:12:02.698 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.18, opts=13)
00:12:02.701 00.003 1032 Enqueuing Move request for scope (0.14, -0.18)
00:12:02.704 00.003 10072 Worker thread wakes up
00:12:02.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
00:12:02.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
00:12:02.704 00.000 10072 Moving (0.14, -0.18) raw xDistance=-0.20 yDistance=-0.09
00:12:02.707 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:02.712 00.005 10072 PPEC rslt: input = -0.20, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 292.66
00:12:02.712 00.000 10072 PPEC: input: -0.20, control: -0.12, exposure: 500
00:12:02.712 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:02.712 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:12:02.712 00.000 10072 MoveAxis(E, 118, ABG)
00:12:02.712 00.000 10072 Guiding  Dir = 2, Dur = 118
00:12:02.713 00.001 10072 IsGuiding returns 0
00:12:02.714 00.001 10072 PulseGuide returned control before completion, sleep 128
00:12:02.738 00.024 1032 UpdateGuideState exits: m=1323 SNR=25.6
00:12:02.741 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:02.743 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:02.749 00.006 1032 Enqueuing Expose request
00:12:02.854 00.105 10072 IsGuiding returns 0
00:12:02.854 00.000 10072 Move returns status 0, amount 118
00:12:02.854 00.000 10072 MoveAxis(N, 0, ABG)
00:12:02.854 00.000 10072 Move returns status 0, amount 0
00:12:02.854 00.000 10072 move complete, result=0
00:12:02.854 00.000 10072 worker thread done servicing request
00:12:02.854 00.000 10072 Worker thread wakes up
00:12:02.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:02.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:02.855 00.001 1032 GuideStep: -0.2 px 118 ms EAST, -0.1 px 0 ms NORTH
00:12:03.264 00.409 10072 Exposure complete
00:12:03.341 00.077 10072 worker thread done servicing request
00:12:03.341 00.000 1032 OnExposeComplete: enter
00:12:03.345 00.004 1032 UpdateGuideState(): m_state=6
00:12:03.349 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 879
00:12:03.353 00.004 1032 Star::Find returns 1 (0), X=324.84, Y=739.41, Mass=1378, SNR=26.2, Peak=157 HFD=2.6
00:12:03.356 00.003 1032 MultiStar: [#1 0.12,-0.07,1.14,U] [#2 0.27,-0.18,0.00,M3] [#3 0.24,-0.28,0.00,M4] [#4 0.12,-0.24,0.65,U] [#5 0.28,-0.27,0.00,M1] [#6 0.30,-0.09,0.00,M3] [#7 0.26,-0.31,0.00,M2] [#8 0.05,-0.04,0.56,U] 
00:12:03.361 00.005 1032 refined, 3 included, MultiStar: {0.12, -0.14}, one-star: {0.17, -0.23}
00:12:03.370 00.009 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
00:12:03.374 00.004 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
00:12:03.377 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-0.87 mountX=-0.17 mountY=-0.08, mountTheta=-2.70
00:12:03.382 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.14, opts=13)
00:12:03.387 00.005 1032 Enqueuing Move request for scope (0.12, -0.14)
00:12:03.398 00.011 10072 Worker thread wakes up
00:12:03.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
00:12:03.399 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
00:12:03.399 00.000 10072 Moving (0.12, -0.14) raw xDistance=-0.17 yDistance=-0.08
00:12:03.402 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:03.405 00.003 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 292.84
00:12:03.405 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
00:12:03.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:03.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:12:03.406 00.001 10072 MoveAxis(E, 101, ABG)
00:12:03.406 00.000 10072 Guiding  Dir = 2, Dur = 101
00:12:03.406 00.000 10072 IsGuiding returns 0
00:12:03.407 00.001 10072 PulseGuide returned control before completion, sleep 111
00:12:03.429 00.022 1032 UpdateGuideState exits: m=1378 SNR=26.2
00:12:03.434 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:03.437 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:03.441 00.004 1032 Enqueuing Expose request
00:12:03.533 00.092 10072 IsGuiding returns 0
00:12:03.533 00.000 10072 Move returns status 0, amount 101
00:12:03.533 00.000 10072 MoveAxis(N, 0, ABG)
00:12:03.533 00.000 10072 Move returns status 0, amount 0
00:12:03.533 00.000 10072 move complete, result=0
00:12:03.533 00.000 10072 worker thread done servicing request
00:12:03.533 00.000 10072 Worker thread wakes up
00:12:03.533 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:03.533 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:03.534 00.001 1032 GuideStep: -0.2 px 101 ms EAST, -0.1 px 0 ms NORTH
00:12:04.172 00.638 10072 Exposure complete
00:12:04.238 00.066 10072 worker thread done servicing request
00:12:04.238 00.000 1032 OnExposeComplete: enter
00:12:04.242 00.004 1032 UpdateGuideState(): m_state=6
00:12:04.245 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 880
00:12:04.247 00.002 1032 Star::Find returns 1 (0), X=324.81, Y=739.67, Mass=1491, SNR=27.2, Peak=181 HFD=2.7
00:12:04.249 00.002 1032 MultiStar: [#1 0.08,-0.01,1.07,U] [#2 0.12,-0.08,0.97,U] [#3 0.19,-0.04,0.68,U] [#4 0.23,-0.03,0.60,U] [#5 0.20,-0.02,0.71,U] [#6 0.17,-0.03,0.65,U] [#7 0.04,-0.11,0.52,U] [#8 0.12,0.11,0.55,U] 
00:12:04.251 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.14, 0.03}
00:12:04.254 00.003 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
00:12:04.256 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
00:12:04.258 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.14 mountX=-0.06 mountY=-0.13, mountTheta=-1.97
00:12:04.261 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
00:12:04.264 00.003 1032 Enqueuing Move request for scope (0.14, -0.02)
00:12:04.266 00.002 10072 Worker thread wakes up
00:12:04.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
00:12:04.266 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
00:12:04.266 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.06 yDistance=-0.13
00:12:04.268 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:04.272 00.004 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 293.02
00:12:04.272 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
00:12:04.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:04.273 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:12:04.273 00.000 10072 MoveAxis(E, 17, ABG)
00:12:04.273 00.000 10072 Guiding  Dir = 2, Dur = 17
00:12:04.273 00.000 10072 IsGuiding returns 0
00:12:04.274 00.001 10072 PulseGuide returned control before completion, sleep 27
00:12:04.302 00.028 1032 UpdateGuideState exits: m=1491 SNR=27.2
00:12:04.306 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:04.310 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:04.313 00.003 1032 Enqueuing Expose request
00:12:04.315 00.002 10072 IsGuiding returns 0
00:12:04.316 00.001 10072 Move returns status 0, amount 17
00:12:04.316 00.000 10072 MoveAxis(N, 0, ABG)
00:12:04.316 00.000 10072 Move returns status 0, amount 0
00:12:04.316 00.000 10072 move complete, result=0
00:12:04.316 00.000 10072 worker thread done servicing request
00:12:04.316 00.000 10072 Worker thread wakes up
00:12:04.316 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:04.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:04.327 00.011 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
00:12:04.733 00.406 10072 Exposure complete
00:12:04.796 00.063 10072 worker thread done servicing request
00:12:04.796 00.000 1032 OnExposeComplete: enter
00:12:04.801 00.005 1032 UpdateGuideState(): m_state=6
00:12:04.805 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 881
00:12:04.807 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=739.83, Mass=1173, SNR=24.1, Peak=152 HFD=2.5
00:12:04.810 00.003 1032 MultiStar: [#1 0.06,0.03,1.25,U] [#2 0.17,0.04,1.02,U] [#3 0.14,0.03,0.74,U] [#4 0.16,0.02,0.72,U] [#5 0.16,0.05,0.77,U] [#6 0.22,0.03,0.83,U] [#7 -0.03,0.28,0.00,M2] [#8 0.03,0.05,0.66,U] 
00:12:04.813 00.003 1032 refined, 7 included, MultiStar: {0.13, 0.06}, one-star: {0.12, 0.18}
00:12:04.815 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
00:12:04.818 00.003 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
00:12:04.820 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.41 mountX=0.02 mountY=-0.14, mountTheta=-1.42
00:12:04.824 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
00:12:04.827 00.003 1032 Enqueuing Move request for scope (0.13, 0.06)
00:12:04.829 00.002 10072 Worker thread wakes up
00:12:04.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
00:12:04.830 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
00:12:04.830 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.02 yDistance=-0.14
00:12:04.834 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 293.20
00:12:04.834 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:12:04.834 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:04.834 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:04.837 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:12:04.837 00.000 10072 MoveAxis(E, 14, ABG)
00:12:04.837 00.000 10072 Guiding  Dir = 2, Dur = 14
00:12:04.838 00.001 10072 IsGuiding returns 0
00:12:04.838 00.000 10072 PulseGuide returned control before completion, sleep 24
00:12:04.861 00.023 1032 UpdateGuideState exits: m=1173 SNR=24.1
00:12:04.864 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:04.867 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:04.869 00.002 1032 Enqueuing Expose request
00:12:04.871 00.002 10072 IsGuiding returns 0
00:12:04.871 00.000 10072 Move returns status 0, amount 14
00:12:04.872 00.001 10072 MoveAxis(N, 0, ABG)
00:12:04.872 00.000 10072 Move returns status 0, amount 0
00:12:04.872 00.000 10072 move complete, result=0
00:12:04.873 00.001 10072 worker thread done servicing request
00:12:04.873 00.000 10072 Worker thread wakes up
00:12:04.873 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:04.873 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:04.881 00.008 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
00:12:05.499 00.618 10072 Exposure complete
00:12:05.554 00.055 10072 worker thread done servicing request
00:12:05.554 00.000 1032 OnExposeComplete: enter
00:12:05.556 00.002 1032 UpdateGuideState(): m_state=6
00:12:05.559 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 882
00:12:05.561 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=739.73, Mass=1449, SNR=26.8, Peak=172 HFD=2.7
00:12:05.564 00.003 1032 MultiStar: [#1 0.14,0.13,1.09,U] [#2 0.14,-0.08,0.92,U] [#3 0.23,0.11,0.67,U] [#4 0.29,0.09,0.00,M1] [#5 0.23,0.19,0.00,M1] [#6 0.17,0.03,0.69,U] [#7 0.26,0.02,0.52,U] [#8 0.06,0.14,0.58,U] 
00:12:05.566 00.002 1032 refined, 6 included, MultiStar: {0.16, 0.06}, one-star: {0.15, 0.09}
00:12:05.568 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
00:12:05.569 00.001 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
00:12:05.571 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.38 mountX=0.02 mountY=-0.17, mountTheta=-1.45
00:12:05.574 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.06, opts=13)
00:12:05.576 00.002 1032 Enqueuing Move request for scope (0.16, 0.06)
00:12:05.579 00.003 10072 Worker thread wakes up
00:12:05.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
00:12:05.579 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
00:12:05.579 00.000 10072 Moving (0.16, 0.06) raw xDistance=0.02 yDistance=-0.17
00:12:05.581 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 293.34
00:12:05.582 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:12:05.582 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:05.582 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:12:05.582 00.000 10072 MoveAxis(E, 12, ABG)
00:12:05.582 00.000 10072 Guiding  Dir = 2, Dur = 12
00:12:05.582 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:05.585 00.003 10072 IsGuiding returns 0
00:12:05.586 00.001 10072 PulseGuide returned control before completion, sleep 22
00:12:05.608 00.022 1032 UpdateGuideState exits: m=1449 SNR=26.8
00:12:05.612 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:05.614 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:05.616 00.002 1032 Enqueuing Expose request
00:12:05.620 00.004 10072 IsGuiding returns 0
00:12:05.620 00.000 10072 Move returns status 0, amount 12
00:12:05.620 00.000 10072 MoveAxis(N, 0, ABG)
00:12:05.620 00.000 10072 Move returns status 0, amount 0
00:12:05.621 00.001 10072 move complete, result=0
00:12:05.621 00.000 10072 worker thread done servicing request
00:12:05.621 00.000 10072 Worker thread wakes up
00:12:05.621 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:05.621 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:05.625 00.004 1032 GuideStep: 0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
00:12:06.031 00.406 10072 Exposure complete
00:12:06.087 00.056 10072 worker thread done servicing request
00:12:06.087 00.000 1032 OnExposeComplete: enter
00:12:06.091 00.004 1032 UpdateGuideState(): m_state=6
00:12:06.093 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 883
00:12:06.095 00.002 1032 Star::Find returns 1 (0), X=324.87, Y=739.60, Mass=1307, SNR=25.4, Peak=161 HFD=2.6
00:12:06.098 00.003 1032 MultiStar: [#1 0.11,-0.02,1.16,U] [#2 0.18,-0.14,0.99,U] [#3 0.21,-0.12,0.73,U] [#4 0.30,0.03,0.00,M2] [#5 0.13,0.03,0.71,U] [#6 0.32,0.00,0.00,M1] [#7 0.21,0.14,0.51,U] [#8 0.15,-0.13,0.62,U] 
00:12:06.100 00.002 1032 refined, 6 included, MultiStar: {0.17, -0.05}, one-star: {0.20, -0.04}
00:12:06.101 00.001 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
00:12:06.103 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
00:12:06.104 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.29 mountX=-0.09 mountY=-0.15, mountTheta=-2.12
00:12:06.107 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.05, opts=13)
00:12:06.110 00.003 1032 Enqueuing Move request for scope (0.17, -0.05)
00:12:06.113 00.003 10072 Worker thread wakes up
00:12:06.113 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
00:12:06.113 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
00:12:06.113 00.000 10072 Moving (0.17, -0.05) raw xDistance=-0.09 yDistance=-0.15
00:12:06.114 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:06.117 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 293.48
00:12:06.117 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:12:06.117 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:06.117 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:12:06.117 00.000 10072 MoveAxis(E, 11, ABG)
00:12:06.117 00.000 10072 Guiding  Dir = 2, Dur = 11
00:12:06.117 00.000 10072 IsGuiding returns 0
00:12:06.119 00.002 10072 PulseGuide returned control before completion, sleep 21
00:12:06.137 00.018 1032 UpdateGuideState exits: m=1307 SNR=25.4
00:12:06.140 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:06.143 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:06.147 00.004 1032 Enqueuing Expose request
00:12:06.153 00.006 10072 IsGuiding returns 0
00:12:06.153 00.000 10072 Move returns status 0, amount 11
00:12:06.153 00.000 10072 MoveAxis(N, 0, ABG)
00:12:06.153 00.000 10072 Move returns status 0, amount 0
00:12:06.153 00.000 10072 move complete, result=0
00:12:06.153 00.000 10072 worker thread done servicing request
00:12:06.153 00.000 10072 Worker thread wakes up
00:12:06.154 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:06.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:06.159 00.005 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:12:06.782 00.623 10072 Exposure complete
00:12:06.835 00.053 1032 OnExposeComplete: enter
00:12:06.837 00.002 1032 UpdateGuideState(): m_state=6
00:12:06.838 00.001 10072 worker thread done servicing request
00:12:06.839 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 884
00:12:06.840 00.001 1032 Star::Find returns 1 (0), X=324.90, Y=739.52, Mass=1252, SNR=24.9, Peak=157 HFD=2.7
00:12:06.843 00.003 1032 MultiStar: [#1 0.17,-0.07,1.18,U] [#2 0.17,-0.21,1.04,U] [#3 0.03,-0.15,0.76,U] [#4 0.34,-0.15,0.00,M3] [#5 0.11,-0.11,0.76,U] [#6 0.25,-0.05,0.75,U] [#7 0.27,-0.09,0.00,M1] [#8 0.01,-0.29,0.00,M1] 
00:12:06.844 00.001 1032 refined, 5 included, MultiStar: {0.16, -0.12}, one-star: {0.22, -0.13}
00:12:06.846 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
00:12:06.848 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
00:12:06.851 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.63 mountX=-0.16 mountY=-0.13, mountTheta=-2.46
00:12:06.854 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.12, opts=13)
00:12:06.861 00.007 1032 Enqueuing Move request for scope (0.16, -0.12)
00:12:06.864 00.003 10072 Worker thread wakes up
00:12:06.864 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
00:12:06.864 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
00:12:06.865 00.001 10072 Moving (0.16, -0.12) raw xDistance=-0.16 yDistance=-0.13
00:12:06.867 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:06.869 00.002 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 293.62
00:12:06.869 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
00:12:06.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:06.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:12:06.869 00.000 10072 MoveAxis(E, 91, ABG)
00:12:06.869 00.000 10072 Guiding  Dir = 2, Dur = 91
00:12:06.870 00.001 10072 IsGuiding returns 0
00:12:06.870 00.000 10072 PulseGuide returned control before completion, sleep 101
00:12:06.889 00.019 1032 UpdateGuideState exits: m=1252 SNR=24.9
00:12:06.890 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:06.893 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:06.895 00.002 1032 Enqueuing Expose request
00:12:06.982 00.087 10072 IsGuiding returns 0
00:12:06.982 00.000 10072 Move returns status 0, amount 91
00:12:06.982 00.000 10072 MoveAxis(N, 0, ABG)
00:12:06.983 00.001 10072 Move returns status 0, amount 0
00:12:06.983 00.000 10072 move complete, result=0
00:12:06.983 00.000 10072 worker thread done servicing request
00:12:06.983 00.000 10072 Worker thread wakes up
00:12:06.983 00.000 1032 GuideStep: -0.2 px 91 ms EAST, -0.1 px 0 ms NORTH
00:12:06.987 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:06.987 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:07.405 00.418 10072 Exposure complete
00:12:07.462 00.057 10072 worker thread done servicing request
00:12:07.462 00.000 1032 OnExposeComplete: enter
00:12:07.465 00.003 1032 UpdateGuideState(): m_state=6
00:12:07.467 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 885
00:12:07.469 00.002 1032 Star::Find returns 1 (0), X=324.95, Y=739.76, Mass=1491, SNR=27.2, Peak=195 HFD=2.5
00:12:07.472 00.003 1032 MultiStar: [#1 0.13,0.07,1.04,U] [#2 0.14,-0.08,0.95,U] [#3 0.20,-0.03,0.73,U] [#4 0.20,0.01,0.60,U] [#5 0.18,-0.09,0.68,U] [#6 0.07,0.08,0.62,U] [#7 0.32,0.13,0.00,M2] [#8 -0.02,0.02,0.56,U] 
00:12:07.474 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.02}, one-star: {0.28, 0.12}
00:12:07.476 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
00:12:07.478 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
00:12:07.480 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.10 mountX=-0.03 mountY=-0.16, mountTheta=-1.73
00:12:07.483 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.02, opts=13)
00:12:07.486 00.003 1032 Enqueuing Move request for scope (0.16, 0.02)
00:12:07.488 00.002 10072 Worker thread wakes up
00:12:07.488 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
00:12:07.488 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
00:12:07.488 00.000 10072 Moving (0.16, 0.02) raw xDistance=-0.03 yDistance=-0.16
00:12:07.490 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:07.493 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 293.76
00:12:07.493 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:12:07.493 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:07.493 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:12:07.493 00.000 10072 MoveAxis(E, 11, ABG)
00:12:07.493 00.000 10072 Guiding  Dir = 2, Dur = 11
00:12:07.494 00.001 10072 IsGuiding returns 0
00:12:07.494 00.000 10072 PulseGuide returned control before completion, sleep 21
00:12:07.512 00.018 1032 UpdateGuideState exits: m=1491 SNR=27.2
00:12:07.515 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:07.518 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:07.520 00.002 1032 Enqueuing Expose request
00:12:07.527 00.007 10072 IsGuiding returns 0
00:12:07.527 00.000 10072 Move returns status 0, amount 11
00:12:07.527 00.000 10072 MoveAxis(N, 0, ABG)
00:12:07.527 00.000 10072 Move returns status 0, amount 0
00:12:07.527 00.000 10072 move complete, result=0
00:12:07.527 00.000 10072 worker thread done servicing request
00:12:07.527 00.000 10072 Worker thread wakes up
00:12:07.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:07.528 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:07.531 00.003 1032 GuideStep: -0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
00:12:08.157 00.626 10072 Exposure complete
00:12:08.208 00.051 10072 worker thread done servicing request
00:12:08.208 00.000 1032 OnExposeComplete: enter
00:12:08.210 00.002 1032 UpdateGuideState(): m_state=6
00:12:08.213 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 886
00:12:08.214 00.001 1032 Star::Find returns 1 (0), X=324.67, Y=739.73, Mass=1407, SNR=26.4, Peak=157 HFD=2.8
00:12:08.216 00.002 1032 MultiStar: [#1 0.20,0.02,1.07,U] [#2 0.17,-0.01,0.94,U] [#3 0.16,0.02,0.76,U] [#4 0.16,0.10,0.67,U] [#5 0.13,0.03,0.72,U] [#6 0.13,0.12,0.70,U] [#7 0.03,0.31,0.00,M3] [#8 0.21,0.04,0.59,U] 
00:12:08.222 00.006 1032 single-star, 7 included, MultiStar: {0.14, 0.05}, one-star: {-0.01, 0.09}
00:12:08.223 00.001 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
00:12:08.225 00.002 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
00:12:08.226 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.63 mountX=0.09 mountY=-0.02, mountTheta=-0.20
00:12:08.229 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
00:12:08.231 00.002 1032 Enqueuing Move request for scope (-0.01, 0.09)
00:12:08.232 00.001 10072 Worker thread wakes up
00:12:08.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
00:12:08.232 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
00:12:08.232 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.02
00:12:08.234 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:08.237 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 293.90
00:12:08.237 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
00:12:08.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:08.237 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:12:08.238 00.001 10072 MoveAxis(E, 11, ABG)
00:12:08.238 00.000 10072 Guiding  Dir = 2, Dur = 11
00:12:08.238 00.000 10072 IsGuiding returns 0
00:12:08.238 00.000 10072 PulseGuide returned control before completion, sleep 21
00:12:08.256 00.018 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:12:08.258 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:08.260 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:08.261 00.001 1032 Enqueuing Expose request
00:12:08.264 00.003 10072 IsGuiding returns 0
00:12:08.264 00.000 10072 Move returns status 0, amount 11
00:12:08.264 00.000 10072 MoveAxis(N, 0, ABG)
00:12:08.264 00.000 10072 Move returns status 0, amount 0
00:12:08.264 00.000 10072 move complete, result=0
00:12:08.264 00.000 10072 worker thread done servicing request
00:12:08.264 00.000 10072 Worker thread wakes up
00:12:08.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:08.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:08.271 00.007 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
00:12:08.679 00.408 10072 Exposure complete
00:12:08.728 00.049 10072 worker thread done servicing request
00:12:08.728 00.000 1032 OnExposeComplete: enter
00:12:08.730 00.002 1032 UpdateGuideState(): m_state=6
00:12:08.732 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 887
00:12:08.733 00.001 1032 Star::Find returns 1 (0), X=324.81, Y=739.72, Mass=1368, SNR=26.0, Peak=170 HFD=2.7
00:12:08.735 00.002 1032 MultiStar: [#1 0.15,0.09,1.13,U] [#2 0.19,-0.05,0.98,U] [#3 0.29,0.01,0.00,M1] [#4 0.18,-0.02,0.66,U] [#5 0.12,0.05,0.70,U] [#6 0.18,0.12,0.74,U] [#7 0.17,-0.11,0.51,U] [#8 0.12,0.02,0.60,U] 
00:12:08.737 00.002 1032 single-star, 7 included, MultiStar: {0.16, 0.03}, one-star: {0.14, 0.07}
00:12:08.740 00.003 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
00:12:08.741 00.001 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
00:12:08.743 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.49 mountX=0.04 mountY=-0.16, mountTheta=-1.34
00:12:08.746 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
00:12:08.748 00.002 1032 Enqueuing Move request for scope (0.14, 0.07)
00:12:08.750 00.002 10072 Worker thread wakes up
00:12:08.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
00:12:08.750 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
00:12:08.751 00.001 10072 Moving (0.14, 0.07) raw xDistance=0.04 yDistance=-0.16
00:12:08.753 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:08.755 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 294.04
00:12:08.755 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:12:08.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:08.756 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:12:08.756 00.000 10072 MoveAxis(E, 10, ABG)
00:12:08.756 00.000 10072 Guiding  Dir = 2, Dur = 10
00:12:08.757 00.001 10072 IsGuiding returns 0
00:12:08.757 00.000 10072 PulseGuide returned control before completion, sleep 20
00:12:08.776 00.019 1032 UpdateGuideState exits: m=1368 SNR=26.0
00:12:08.778 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:08.780 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:08.782 00.002 1032 Enqueuing Expose request
00:12:08.785 00.003 10072 IsGuiding returns 0
00:12:08.785 00.000 10072 Move returns status 0, amount 10
00:12:08.785 00.000 10072 MoveAxis(N, 0, ABG)
00:12:08.785 00.000 10072 Move returns status 0, amount 0
00:12:08.785 00.000 10072 move complete, result=0
00:12:08.785 00.000 10072 worker thread done servicing request
00:12:08.786 00.001 10072 Worker thread wakes up
00:12:08.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:08.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:08.795 00.009 1032 GuideStep: 0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
00:12:09.414 00.619 10072 Exposure complete
00:12:09.465 00.051 10072 worker thread done servicing request
00:12:09.465 00.000 1032 OnExposeComplete: enter
00:12:09.467 00.002 1032 UpdateGuideState(): m_state=6
00:12:09.468 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 888
00:12:09.469 00.001 1032 Star::Find returns 1 (0), X=324.84, Y=739.74, Mass=1480, SNR=27.1, Peak=190 HFD=2.6
00:12:09.471 00.002 1032 MultiStar: [#1 0.10,0.08,1.08,U] [#2 0.27,-0.07,0.00,M1] [#3 0.06,0.03,0.72,U] [#4 0.30,0.07,0.00,M1] [#5 0.21,0.13,0.66,U] [#6 0.27,0.17,0.00,M1] [#7 0.17,0.14,0.49,U] [#8 0.22,0.05,0.58,U] 
00:12:09.474 00.003 1032 refined, 5 included, MultiStar: {0.15, 0.08}, one-star: {0.17, 0.10}
00:12:09.476 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
00:12:09.478 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
00:12:09.480 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.52 mountX=0.04 mountY=-0.16, mountTheta=-1.31
00:12:09.483 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
00:12:09.485 00.002 1032 Enqueuing Move request for scope (0.15, 0.08)
00:12:09.488 00.003 10072 Worker thread wakes up
00:12:09.488 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
00:12:09.488 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
00:12:09.488 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.04 yDistance=-0.16
00:12:09.491 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 294.17
00:12:09.491 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:12:09.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:09.492 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:12:09.492 00.000 10072 MoveAxis(E, 11, ABG)
00:12:09.492 00.000 10072 Guiding  Dir = 2, Dur = 11
00:12:09.492 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:09.495 00.003 10072 IsGuiding returns 0
00:12:09.496 00.001 10072 PulseGuide returned control before completion, sleep 21
00:12:09.513 00.017 1032 UpdateGuideState exits: m=1480 SNR=27.1
00:12:09.514 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:09.518 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:09.520 00.002 1032 Enqueuing Expose request
00:12:09.522 00.002 10072 IsGuiding returns 0
00:12:09.522 00.000 10072 Move returns status 0, amount 11
00:12:09.522 00.000 10072 MoveAxis(N, 0, ABG)
00:12:09.522 00.000 10072 Move returns status 0, amount 0
00:12:09.522 00.000 10072 move complete, result=0
00:12:09.522 00.000 10072 worker thread done servicing request
00:12:09.522 00.000 10072 Worker thread wakes up
00:12:09.523 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:09.523 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:09.530 00.007 1032 GuideStep: 0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
00:12:09.932 00.402 10072 Exposure complete
00:12:09.986 00.054 10072 worker thread done servicing request
00:12:09.986 00.000 1032 OnExposeComplete: enter
00:12:09.989 00.003 1032 UpdateGuideState(): m_state=6
00:12:09.995 00.006 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 889
00:12:09.996 00.001 1032 Star::Find returns 1 (0), X=324.81, Y=739.68, Mass=1408, SNR=26.4, Peak=168 HFD=2.7
00:12:09.998 00.002 1032 MultiStar: [#1 0.07,0.26,1.10,U] [#2 0.28,-0.07,0.00,M2] [#3 0.30,0.05,0.00,M1] [#4 0.36,0.04,0.00,M2] [#5 0.22,0.19,0.00,M1] [#6 0.21,-0.06,0.73,U] [#7 0.26,0.15,0.00,M2] [#8 0.15,-0.02,0.60,U] 
00:12:10.000 00.002 1032 single-star, 3 included, MultiStar: {0.14, 0.08}, one-star: {0.14, 0.04}
00:12:10.002 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
00:12:10.004 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
00:12:10.008 00.004 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.27 mountX=0.00 mountY=-0.14, mountTheta=-1.56
00:12:10.011 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
00:12:10.014 00.003 1032 Enqueuing Move request for scope (0.14, 0.04)
00:12:10.016 00.002 10072 Worker thread wakes up
00:12:10.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
00:12:10.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
00:12:10.016 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.00 yDistance=-0.14
00:12:10.020 00.004 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 294.31
00:12:10.020 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:12:10.020 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:10.020 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:12:10.020 00.000 10072 MoveAxis(E, 9, ABG)
00:12:10.020 00.000 10072 Guiding  Dir = 2, Dur = 9
00:12:10.020 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:10.025 00.005 10072 IsGuiding returns 0
00:12:10.026 00.001 10072 PulseGuide returned control before completion, sleep 19
00:12:10.044 00.018 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:12:10.047 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:10.051 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:10.054 00.003 10072 IsGuiding returns 0
00:12:10.054 00.000 1032 Enqueuing Expose request
00:12:10.056 00.002 10072 Move returns status 0, amount 9
00:12:10.056 00.000 10072 MoveAxis(N, 0, ABG)
00:12:10.056 00.000 10072 Move returns status 0, amount 0
00:12:10.056 00.000 10072 move complete, result=0
00:12:10.056 00.000 10072 worker thread done servicing request
00:12:10.057 00.001 10072 Worker thread wakes up
00:12:10.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:10.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:10.065 00.008 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:12:10.695 00.630 10072 Exposure complete
00:12:10.742 00.047 10072 worker thread done servicing request
00:12:10.742 00.000 1032 OnExposeComplete: enter
00:12:10.745 00.003 1032 UpdateGuideState(): m_state=6
00:12:10.747 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 890
00:12:10.748 00.001 1032 Star::Find returns 1 (0), X=324.82, Y=739.79, Mass=1232, SNR=24.7, Peak=147 HFD=2.5
00:12:10.750 00.002 1032 MultiStar: [#1 0.17,0.23,0.00,M1] [#2 0.15,0.10,1.01,U] [#3 0.12,0.11,0.80,U] [#4 0.11,0.17,0.71,U] [#5 0.14,0.24,0.00,M2] [#6 0.16,0.09,0.71,U] [#7 0.18,0.20,0.54,U] [#8 -0.07,0.10,0.60,U] 
00:12:10.752 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.13}, one-star: {0.14, 0.14}
00:12:10.754 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
00:12:10.756 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
00:12:10.758 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.17 cameraTheta=0.82 mountX=0.09 mountY=-0.15, mountTheta=-1.01
00:12:10.760 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
00:12:10.762 00.002 1032 Enqueuing Move request for scope (0.12, 0.13)
00:12:10.765 00.003 10072 Worker thread wakes up
00:12:10.765 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
00:12:10.765 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
00:12:10.765 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.09 yDistance=-0.15
00:12:10.766 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:10.770 00.004 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 294.41
00:12:10.770 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
00:12:10.771 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:10.771 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:12:10.771 00.000 10072 MoveAxis(E, 10, ABG)
00:12:10.771 00.000 10072 Guiding  Dir = 2, Dur = 10
00:12:10.771 00.000 10072 IsGuiding returns 0
00:12:10.772 00.001 10072 PulseGuide returned control before completion, sleep 20
00:12:10.789 00.017 1032 UpdateGuideState exits: m=1232 SNR=24.7
00:12:10.791 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:10.793 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:10.795 00.002 1032 Enqueuing Expose request
00:12:10.803 00.008 10072 IsGuiding returns 0
00:12:10.803 00.000 10072 Move returns status 0, amount 10
00:12:10.803 00.000 10072 MoveAxis(N, 0, ABG)
00:12:10.803 00.000 10072 Move returns status 0, amount 0
00:12:10.803 00.000 10072 move complete, result=0
00:12:10.803 00.000 10072 worker thread done servicing request
00:12:10.803 00.000 10072 Worker thread wakes up
00:12:10.803 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:10.804 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:10.805 00.001 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:12:11.224 00.419 10072 Exposure complete
00:12:11.278 00.054 10072 worker thread done servicing request
00:12:11.278 00.000 1032 OnExposeComplete: enter
00:12:11.280 00.002 1032 UpdateGuideState(): m_state=6
00:12:11.282 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 891
00:12:11.284 00.002 1032 Star::Find returns 1 (0), X=324.91, Y=739.60, Mass=1452, SNR=26.8, Peak=179 HFD=2.6
00:12:11.286 00.002 1032 MultiStar: [#1 0.04,0.17,1.09,U] [#2 0.21,-0.08,0.87,U] [#3 0.25,0.14,0.00,M1] [#4 0.25,0.16,0.00,M2] [#5 0.19,0.13,0.62,U] [#6 0.17,0.01,0.72,U] [#7 0.18,-0.00,0.52,U] [#8 0.08,0.09,0.60,U] 
00:12:11.288 00.002 1032 refined, 6 included, MultiStar: {0.16, 0.04}, one-star: {0.24, -0.04}
00:12:11.289 00.001 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
00:12:11.291 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
00:12:11.292 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.25 mountX=-0.00 mountY=-0.16, mountTheta=-1.58
00:12:11.296 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.04, opts=13)
00:12:11.299 00.003 1032 Enqueuing Move request for scope (0.16, 0.04)
00:12:11.301 00.002 10072 Worker thread wakes up
00:12:11.301 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
00:12:11.301 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
00:12:11.301 00.000 10072 Moving (0.16, 0.04) raw xDistance=-0.00 yDistance=-0.16
00:12:11.303 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:11.306 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 294.50
00:12:11.306 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
00:12:11.306 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:11.306 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:12:11.306 00.000 10072 MoveAxis(E, 8, ABG)
00:12:11.306 00.000 10072 Guiding  Dir = 2, Dur = 8
00:12:11.306 00.000 10072 IsGuiding returns 0
00:12:11.307 00.001 10072 PulseGuide returned control before completion, sleep 18
00:12:11.327 00.020 1032 UpdateGuideState exits: m=1452 SNR=26.8
00:12:11.329 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:11.333 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:11.335 00.002 1032 Enqueuing Expose request
00:12:11.337 00.002 10072 IsGuiding returns 0
00:12:11.337 00.000 10072 Move returns status 0, amount 8
00:12:11.337 00.000 10072 MoveAxis(N, 0, ABG)
00:12:11.337 00.000 10072 Move returns status 0, amount 0
00:12:11.337 00.000 10072 move complete, result=0
00:12:11.337 00.000 10072 worker thread done servicing request
00:12:11.338 00.001 10072 Worker thread wakes up
00:12:11.338 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:11.338 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:11.345 00.007 1032 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
00:12:11.974 00.629 10072 Exposure complete
00:12:12.026 00.052 10072 worker thread done servicing request
00:12:12.026 00.000 1032 OnExposeComplete: enter
00:12:12.028 00.002 1032 UpdateGuideState(): m_state=6
00:12:12.030 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 892
00:12:12.032 00.002 1032 Star::Find returns 1 (0), X=324.76, Y=739.58, Mass=1555, SNR=27.8, Peak=183 HFD=2.8
00:12:12.035 00.003 1032 MultiStar: [#1 0.16,0.05,1.05,U] [#2 0.19,-0.10,0.95,U] [#3 0.39,-0.10,0.00,M2] [#4 0.32,0.04,0.00,M3] [#5 0.18,0.07,0.64,U] [#6 0.31,0.04,0.00,M1] [#7 0.27,0.14,0.00,M1] [#8 0.12,-0.03,0.57,U] 
00:12:12.037 00.002 1032 single-star, 4 included, MultiStar: {0.15, -0.02}, one-star: {0.08, -0.06}
00:12:12.038 00.001 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
00:12:12.040 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
00:12:12.042 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.62 mountX=-0.08 mountY=-0.07, mountTheta=-2.45
00:12:12.046 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
00:12:12.047 00.001 1032 Enqueuing Move request for scope (0.08, -0.06)
00:12:12.051 00.004 10072 Worker thread wakes up
00:12:12.051 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
00:12:12.051 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
00:12:12.051 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.07
00:12:12.053 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:12.056 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 294.60
00:12:12.056 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:12:12.056 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:12.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:12:12.056 00.000 10072 MoveAxis(E, 9, ABG)
00:12:12.056 00.000 10072 Guiding  Dir = 2, Dur = 9
00:12:12.057 00.001 10072 IsGuiding returns 0
00:12:12.057 00.000 10072 PulseGuide returned control before completion, sleep 19
00:12:12.075 00.018 1032 UpdateGuideState exits: m=1555 SNR=27.8
00:12:12.076 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:12.079 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:12.085 00.006 1032 Enqueuing Expose request
00:12:12.087 00.002 10072 IsGuiding returns 0
00:12:12.087 00.000 10072 Move returns status 0, amount 9
00:12:12.087 00.000 10072 MoveAxis(N, 0, ABG)
00:12:12.087 00.000 10072 Move returns status 0, amount 0
00:12:12.087 00.000 10072 move complete, result=0
00:12:12.087 00.000 10072 worker thread done servicing request
00:12:12.087 00.000 10072 Worker thread wakes up
00:12:12.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:12.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:12.095 00.008 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:12:12.494 00.399 10072 Exposure complete
00:12:12.551 00.057 10072 worker thread done servicing request
00:12:12.551 00.000 1032 OnExposeComplete: enter
00:12:12.553 00.002 1032 UpdateGuideState(): m_state=6
00:12:12.556 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 893
00:12:12.559 00.003 1032 Star::Find returns 1 (0), X=324.89, Y=739.56, Mass=1315, SNR=25.5, Peak=166 HFD=2.5
00:12:12.561 00.002 1032 MultiStar: [#1 0.23,0.09,1.12,U] [#2 0.34,-0.06,0.00,M1] [#3 0.17,-0.09,0.73,U] [#4 0.22,0.01,0.65,U] [#5 0.26,-0.03,0.71,U] [#6 0.29,0.10,0.00,M2] [#7 0.27,0.22,0.00,M2] [#8 0.22,0.10,0.62,U] 
00:12:12.563 00.002 1032 refined, 5 included, MultiStar: {0.22, -0.00}, one-star: {0.22, -0.08}
00:12:12.565 00.002 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
00:12:12.566 00.001 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
00:12:12.568 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.00 hyp=0.22 cameraTheta=-0.00 mountX=-0.06 mountY=-0.21, mountTheta=-1.83
00:12:12.572 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.00, opts=13)
00:12:12.574 00.002 1032 Enqueuing Move request for scope (0.22, -0.00)
00:12:12.575 00.001 10072 Worker thread wakes up
00:12:12.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.00) opts 0xd
00:12:12.575 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.00)
00:12:12.575 00.000 10072 Moving (0.22, -0.00) raw xDistance=-0.06 yDistance=-0.21
00:12:12.577 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:12.580 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 294.70
00:12:12.580 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:12:12.580 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:12:12.580 00.000 10072 MoveAxis(E, 8, ABG)
00:12:12.580 00.000 10072 Guiding  Dir = 2, Dur = 8
00:12:12.581 00.001 10072 IsGuiding returns 0
00:12:12.581 00.000 10072 PulseGuide returned control before completion, sleep 18
00:12:12.600 00.019 1032 UpdateGuideState exits: m=1315 SNR=25.5
00:12:12.602 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:12.604 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:12.605 00.001 1032 Enqueuing Expose request
00:12:12.606 00.001 10072 IsGuiding returns 0
00:12:12.606 00.000 10072 Move returns status 0, amount 8
00:12:12.606 00.000 10072 MoveAxis(N, 137, ABG)
00:12:12.608 00.002 10072 Guiding  Dir = 0, Dur = 137
00:12:12.608 00.000 10072 IsGuiding returns 0
00:12:12.608 00.000 10072 PulseGuide returned control before completion, sleep 147
00:12:12.757 00.149 10072 IsGuiding returns 0
00:12:12.757 00.000 10072 Move returns status 0, amount 137
00:12:12.757 00.000 10072 move complete, result=0
00:12:12.757 00.000 10072 worker thread done servicing request
00:12:12.757 00.000 10072 Worker thread wakes up
00:12:12.757 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.2 px 137 ms NORTH
00:12:12.759 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:12.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:13.389 00.630 10072 Exposure complete
00:12:13.438 00.049 10072 worker thread done servicing request
00:12:13.438 00.000 1032 OnExposeComplete: enter
00:12:13.440 00.002 1032 UpdateGuideState(): m_state=6
00:12:13.442 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 894
00:12:13.444 00.002 1032 Star::Find returns 1 (0), X=324.39, Y=739.65, Mass=1408, SNR=26.4, Peak=185 HFD=2.9
00:12:13.445 00.001 1032 MultiStar: [#1 -0.09,0.01,1.10,U] [#2 -0.08,-0.02,0.89,U] [#3 -0.19,-0.09,0.71,U] [#4 -0.07,-0.03,0.69,U] [#5 -0.07,-0.05,0.75,U] [#6 -0.14,0.03,0.70,U] [#7 -0.02,-0.08,0.50,U] [#8 -0.06,-0.02,0.62,U] 
00:12:13.447 00.002 1032 refined, 8 included, MultiStar: {-0.12, -0.02}, one-star: {-0.28, 0.00}
00:12:13.449 00.002 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.51)
00:12:13.450 00.001 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.51)
00:12:13.451 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.94 mountX=0.01 mountY=0.12, mountTheta=1.51
00:12:13.454 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.02, opts=13)
00:12:13.457 00.003 1032 Enqueuing Move request for scope (-0.12, -0.02)
00:12:13.459 00.002 10072 Worker thread wakes up
00:12:13.459 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
00:12:13.459 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
00:12:13.459 00.000 10072 Moving (-0.12, -0.02) raw xDistance=0.01 yDistance=0.12
00:12:13.462 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:13.463 00.001 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 294.79
00:12:13.463 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:12:13.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:13.464 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:12:13.464 00.000 10072 MoveAxis(E, 9, ABG)
00:12:13.464 00.000 10072 Guiding  Dir = 2, Dur = 9
00:12:13.464 00.000 10072 IsGuiding returns 0
00:12:13.464 00.000 10072 PulseGuide returned control before completion, sleep 19
00:12:13.481 00.017 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:12:13.485 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:13.489 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:13.492 00.003 1032 Enqueuing Expose request
00:12:13.495 00.003 10072 IsGuiding returns 0
00:12:13.495 00.000 10072 Move returns status 0, amount 9
00:12:13.495 00.000 10072 MoveAxis(N, 0, ABG)
00:12:13.495 00.000 10072 Move returns status 0, amount 0
00:12:13.495 00.000 10072 move complete, result=0
00:12:13.495 00.000 10072 worker thread done servicing request
00:12:13.495 00.000 10072 Worker thread wakes up
00:12:13.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:13.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:13.501 00.006 1032 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
00:12:13.901 00.400 10072 Exposure complete
00:12:13.952 00.051 10072 worker thread done servicing request
00:12:13.952 00.000 1032 OnExposeComplete: enter
00:12:13.954 00.002 1032 UpdateGuideState(): m_state=6
00:12:13.957 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 895
00:12:13.960 00.003 1032 Star::Find returns 1 (0), X=324.60, Y=739.51, Mass=1407, SNR=26.4, Peak=179 HFD=3.0
00:12:13.961 00.001 1032 MultiStar: [#1 -0.26,0.01,1.12,U] [#2 -0.03,-0.02,0.94,U] [#3 -0.08,-0.23,0.69,U] [#4 -0.08,-0.11,0.61,U] [#5 -0.25,0.06,0.70,U] [#6 -0.09,-0.11,0.66,U] [#7 -0.21,-0.24,0.00,M2] [#8 -0.17,-0.08,0.60,U] 
00:12:13.963 00.002 1032 refined, 7 included, MultiStar: {-0.13, -0.07}, one-star: {-0.08, -0.13}
00:12:13.965 00.002 1032 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.83) = xAngle (-4.49 = 1.80)
00:12:13.966 00.001 1032 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.49 = 1.80)
00:12:13.968 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.66 mountX=-0.03 mountY=0.15, mountTheta=1.80
00:12:13.970 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.07, opts=13)
00:12:13.972 00.002 1032 Enqueuing Move request for scope (-0.13, -0.07)
00:12:13.974 00.002 10072 Worker thread wakes up
00:12:13.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
00:12:13.974 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
00:12:13.974 00.000 10072 Moving (-0.13, -0.07) raw xDistance=-0.03 yDistance=0.15
00:12:13.977 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 294.89
00:12:13.977 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:12:13.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:13.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:12:13.977 00.000 10072 MoveAxis(E, 7, ABG)
00:12:13.977 00.000 10072 Guiding  Dir = 2, Dur = 7
00:12:13.978 00.001 10072 IsGuiding returns 0
00:12:13.978 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:13.981 00.003 10072 PulseGuide returned control before completion, sleep 17
00:12:14.005 00.024 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:12:14.007 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:14.009 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:14.010 00.001 1032 Enqueuing Expose request
00:12:14.012 00.002 10072 IsGuiding returns 0
00:12:14.012 00.000 10072 Move returns status 0, amount 7
00:12:14.012 00.000 10072 MoveAxis(N, 0, ABG)
00:12:14.012 00.000 10072 Move returns status 0, amount 0
00:12:14.012 00.000 10072 move complete, result=0
00:12:14.013 00.001 10072 worker thread done servicing request
00:12:14.013 00.000 10072 Worker thread wakes up
00:12:14.013 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:14.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:14.021 00.008 1032 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
00:12:14.636 00.615 10072 Exposure complete
00:12:14.686 00.050 10072 worker thread done servicing request
00:12:14.686 00.000 1032 OnExposeComplete: enter
00:12:14.689 00.003 1032 UpdateGuideState(): m_state=6
00:12:14.691 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 896
00:12:14.692 00.001 1032 Star::Find returns 1 (0), X=324.55, Y=739.61, Mass=1335, SNR=25.7, Peak=170 HFD=3.0
00:12:14.693 00.001 1032 MultiStar: [#1 -0.05,-0.04,1.12,U] [#2 -0.11,-0.11,1.09,U] [#3 0.01,-0.11,0.71,U] [#4 0.08,-0.08,0.67,U] [#5 -0.16,-0.01,0.70,U] [#6 -0.00,-0.11,0.73,U] [#7 -0.02,-0.13,0.56,U] [#8 0.01,-0.04,0.61,U] 
00:12:14.696 00.003 1032 refined, 8 included, MultiStar: {-0.05, -0.07}, one-star: {-0.12, -0.03}
00:12:14.697 00.001 1032 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.83) = xAngle (-4.00 = 2.28)
00:12:14.699 00.002 1032 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.00 = 2.28)
00:12:14.700 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.17 mountX=-0.06 mountY=0.07, mountTheta=2.28
00:12:14.702 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.07, opts=13)
00:12:14.704 00.002 1032 Enqueuing Move request for scope (-0.05, -0.07)
00:12:14.706 00.002 10072 Worker thread wakes up
00:12:14.707 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
00:12:14.707 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
00:12:14.707 00.000 10072 Moving (-0.05, -0.07) raw xDistance=-0.06 yDistance=0.07
00:12:14.709 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:14.711 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 294.98
00:12:14.711 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:12:14.712 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:14.712 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:12:14.712 00.000 10072 MoveAxis(E, 7, ABG)
00:12:14.712 00.000 10072 Guiding  Dir = 2, Dur = 7
00:12:14.712 00.000 10072 IsGuiding returns 0
00:12:14.713 00.001 10072 PulseGuide returned control before completion, sleep 17
00:12:14.730 00.017 1032 UpdateGuideState exits: m=1335 SNR=25.7
00:12:14.732 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:14.734 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:14.737 00.003 1032 Enqueuing Expose request
00:12:14.743 00.006 10072 IsGuiding returns 0
00:12:14.743 00.000 10072 Move returns status 0, amount 7
00:12:14.743 00.000 10072 MoveAxis(N, 0, ABG)
00:12:14.743 00.000 10072 Move returns status 0, amount 0
00:12:14.743 00.000 10072 move complete, result=0
00:12:14.743 00.000 10072 worker thread done servicing request
00:12:14.743 00.000 10072 Worker thread wakes up
00:12:14.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:14.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:14.747 00.004 1032 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
00:12:15.156 00.409 10072 Exposure complete
00:12:15.202 00.046 10072 worker thread done servicing request
00:12:15.202 00.000 1032 OnExposeComplete: enter
00:12:15.205 00.003 1032 UpdateGuideState(): m_state=6
00:12:15.208 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 897
00:12:15.209 00.001 1032 Star::Find returns 1 (0), X=324.54, Y=739.54, Mass=1289, SNR=25.2, Peak=147 HFD=3.1
00:12:15.211 00.002 1032 MultiStar: [#1 -0.03,-0.09,1.20,U] [#2 -0.03,-0.07,0.94,U] [#3 0.01,-0.27,0.75,U] [#4 0.05,-0.13,0.67,U] [#5 0.05,-0.07,0.75,U] [#6 -0.06,-0.06,0.70,U] [#7 -0.05,-0.19,0.57,U] [#8 -0.03,-0.11,0.65,U] 
00:12:15.213 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.12}, one-star: {-0.13, -0.10}
00:12:15.214 00.001 1032 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.83) = xAngle (-3.65 = 2.63)
00:12:15.216 00.002 1032 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.65 = 2.63)
00:12:15.218 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.82 mountX=-0.10 mountY=0.06, mountTheta=2.63
00:12:15.222 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.12, opts=13)
00:12:15.224 00.002 1032 Enqueuing Move request for scope (-0.03, -0.12)
00:12:15.226 00.002 10072 Worker thread wakes up
00:12:15.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
00:12:15.226 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
00:12:15.226 00.000 10072 Moving (-0.03, -0.12) raw xDistance=-0.10 yDistance=0.06
00:12:15.228 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:15.231 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.04
00:12:15.231 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:12:15.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:15.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:12:15.231 00.000 10072 MoveAxis(E, 5, ABG)
00:12:15.231 00.000 10072 Guiding  Dir = 2, Dur = 5
00:12:15.231 00.000 10072 IsGuiding returns 0
00:12:15.232 00.001 10072 PulseGuide returned control before completion, sleep 15
00:12:15.250 00.018 1032 UpdateGuideState exits: m=1289 SNR=25.2
00:12:15.251 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:15.253 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:15.255 00.002 1032 Enqueuing Expose request
00:12:15.261 00.006 10072 IsGuiding returns 0
00:12:15.261 00.000 10072 Move returns status 0, amount 5
00:12:15.261 00.000 10072 MoveAxis(N, 0, ABG)
00:12:15.261 00.000 10072 Move returns status 0, amount 0
00:12:15.261 00.000 10072 move complete, result=0
00:12:15.261 00.000 10072 worker thread done servicing request
00:12:15.261 00.000 10072 Worker thread wakes up
00:12:15.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:15.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:15.265 00.004 1032 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
00:12:15.887 00.622 10072 Exposure complete
00:12:15.935 00.048 10072 worker thread done servicing request
00:12:15.936 00.001 1032 OnExposeComplete: enter
00:12:15.938 00.002 1032 UpdateGuideState(): m_state=6
00:12:15.939 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 898
00:12:15.942 00.003 1032 Star::Find returns 1 (0), X=324.65, Y=739.52, Mass=1413, SNR=26.5, Peak=165 HFD=3.0
00:12:15.944 00.002 1032 MultiStar: [#1 -0.14,-0.03,1.05,U] [#2 -0.03,-0.23,0.92,U] [#3 0.13,-0.04,0.77,U] [#4 0.07,-0.08,0.68,U] [#5 0.10,-0.12,0.70,U] [#6 -0.03,0.02,0.66,U] [#7 0.14,-0.31,0.00,M1] [#8 -0.14,-0.27,0.00,M1] 
00:12:15.945 00.001 1032 refined, 6 included, MultiStar: {0.00, -0.09}, one-star: {-0.02, -0.12}
00:12:15.947 00.002 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.89)
00:12:15.950 00.003 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.89)
00:12:15.951 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.56 mountX=-0.09 mountY=0.02, mountTheta=2.89
00:12:15.956 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.09, opts=13)
00:12:15.959 00.003 1032 Enqueuing Move request for scope (0.00, -0.09)
00:12:15.961 00.002 10072 Worker thread wakes up
00:12:15.961 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
00:12:15.961 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
00:12:15.961 00.000 10072 Moving (0.00, -0.09) raw xDistance=-0.09 yDistance=0.02
00:12:15.964 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.10
00:12:15.964 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:12:15.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:15.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:12:15.964 00.000 10072 MoveAxis(E, 5, ABG)
00:12:15.964 00.000 10072 Guiding  Dir = 2, Dur = 5
00:12:15.964 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:15.966 00.002 10072 IsGuiding returns 0
00:12:15.967 00.001 10072 PulseGuide returned control before completion, sleep 15
00:12:15.985 00.018 1032 UpdateGuideState exits: m=1413 SNR=26.5
00:12:15.988 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:15.989 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:15.990 00.001 1032 Enqueuing Expose request
00:12:15.997 00.007 10072 IsGuiding returns 0
00:12:15.997 00.000 10072 Move returns status 0, amount 5
00:12:15.997 00.000 10072 MoveAxis(N, 0, ABG)
00:12:15.997 00.000 10072 Move returns status 0, amount 0
00:12:15.997 00.000 10072 move complete, result=0
00:12:15.997 00.000 10072 worker thread done servicing request
00:12:15.997 00.000 10072 Worker thread wakes up
00:12:15.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:15.997 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:16.004 00.007 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
00:12:16.405 00.401 10072 Exposure complete
00:12:16.454 00.049 10072 worker thread done servicing request
00:12:16.454 00.000 1032 OnExposeComplete: enter
00:12:16.457 00.003 1032 UpdateGuideState(): m_state=6
00:12:16.459 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 899
00:12:16.460 00.001 1032 Star::Find returns 1 (0), X=324.58, Y=739.47, Mass=1173, SNR=24.1, Peak=141 HFD=3.0
00:12:16.462 00.002 1032 MultiStar: [#1 -0.01,-0.04,1.20,U] [#2 -0.06,-0.10,1.06,U] [#3 0.01,-0.02,0.76,U] [#4 0.05,-0.06,0.73,U] [#5 -0.13,-0.04,0.76,U] [#6 0.04,-0.11,0.77,U] [#7 0.03,-0.08,0.61,U] [#8 -0.06,-0.10,0.64,U] 
00:12:16.465 00.003 1032 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {-0.09, -0.17}
00:12:16.466 00.001 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.83) = xAngle (-3.73 = 2.55)
00:12:16.468 00.002 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.73 = 2.55)
00:12:16.470 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.90 mountX=-0.07 mountY=0.05, mountTheta=2.55
00:12:16.473 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.08, opts=13)
00:12:16.475 00.002 1032 Enqueuing Move request for scope (-0.03, -0.08)
00:12:16.477 00.002 10072 Worker thread wakes up
00:12:16.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
00:12:16.477 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
00:12:16.477 00.000 10072 Moving (-0.03, -0.08) raw xDistance=-0.07 yDistance=0.05
00:12:16.479 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:16.481 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.16
00:12:16.481 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:12:16.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:16.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:12:16.482 00.001 10072 MoveAxis(E, 4, ABG)
00:12:16.482 00.000 10072 Guiding  Dir = 2, Dur = 4
00:12:16.482 00.000 10072 IsGuiding returns 0
00:12:16.482 00.000 10072 PulseGuide returned control before completion, sleep 14
00:12:16.500 00.018 1032 UpdateGuideState exits: m=1173 SNR=24.1
00:12:16.502 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:16.504 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:16.506 00.002 1032 Enqueuing Expose request
00:12:16.508 00.002 10072 IsGuiding returns 0
00:12:16.508 00.000 10072 Move returns status 0, amount 4
00:12:16.508 00.000 10072 MoveAxis(N, 0, ABG)
00:12:16.508 00.000 10072 Move returns status 0, amount 0
00:12:16.508 00.000 10072 move complete, result=0
00:12:16.508 00.000 10072 worker thread done servicing request
00:12:16.508 00.000 10072 Worker thread wakes up
00:12:16.508 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:16.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:16.516 00.008 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:12:17.136 00.620 10072 Exposure complete
00:12:17.186 00.050 10072 worker thread done servicing request
00:12:17.186 00.000 1032 OnExposeComplete: enter
00:12:17.188 00.002 1032 UpdateGuideState(): m_state=6
00:12:17.189 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 900
00:12:17.192 00.003 1032 Star::Find returns 1 (0), X=324.54, Y=739.58, Mass=1368, SNR=26.1, Peak=183 HFD=3.0
00:12:17.193 00.001 1032 MultiStar: [#1 -0.02,-0.02,1.17,U] [#2 0.04,-0.09,0.94,U] [#3 0.12,-0.05,0.78,U] [#4 0.11,0.05,0.69,U] [#5 0.05,-0.05,0.71,U] [#6 -0.01,0.06,0.70,U] [#7 0.13,0.06,0.53,U] [#8 -0.03,-0.09,0.65,U] 
00:12:17.196 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {-0.13, -0.06}
00:12:17.197 00.001 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
00:12:17.199 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
00:12:17.201 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.93 mountX=-0.03 mountY=-0.01, mountTheta=-2.76
00:12:17.204 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
00:12:17.208 00.004 1032 Enqueuing Move request for scope (0.02, -0.03)
00:12:17.210 00.002 10072 Worker thread wakes up
00:12:17.211 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:12:17.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:12:17.211 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
00:12:17.214 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.22
00:12:17.214 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:12:17.214 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:17.214 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:12:17.214 00.000 10072 MoveAxis(E, 4, ABG)
00:12:17.214 00.000 10072 Guiding  Dir = 2, Dur = 4
00:12:17.215 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:17.218 00.003 10072 IsGuiding returns 0
00:12:17.219 00.001 10072 PulseGuide returned control before completion, sleep 14
00:12:17.237 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.1
00:12:17.240 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:17.242 00.002 10072 IsGuiding returns 0
00:12:17.242 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:17.246 00.004 10072 Move returns status 0, amount 4
00:12:17.246 00.000 1032 Enqueuing Expose request
00:12:17.250 00.004 10072 MoveAxis(N, 0, ABG)
00:12:17.250 00.000 10072 Move returns status 0, amount 0
00:12:17.250 00.000 10072 move complete, result=0
00:12:17.250 00.000 10072 worker thread done servicing request
00:12:17.250 00.000 10072 Worker thread wakes up
00:12:17.250 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:17.250 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:17.258 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
00:12:17.671 00.413 10072 Exposure complete
00:12:17.723 00.052 10072 worker thread done servicing request
00:12:17.724 00.001 1032 OnExposeComplete: enter
00:12:17.725 00.001 1032 UpdateGuideState(): m_state=6
00:12:17.727 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 901
00:12:17.728 00.001 1032 Star::Find returns 1 (0), X=324.62, Y=739.52, Mass=1471, SNR=27.0, Peak=179 HFD=3.0
00:12:17.730 00.002 1032 MultiStar: [#1 0.02,-0.06,1.10,U] [#2 0.01,-0.12,0.89,U] [#3 0.03,-0.04,0.69,U] [#4 0.07,0.07,0.58,U] [#5 0.07,-0.08,0.68,U] [#6 0.20,-0.10,0.66,U] [#7 0.07,-0.10,0.49,U] [#8 0.04,-0.12,0.56,U] 
00:12:17.732 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {-0.05, -0.12}
00:12:17.733 00.001 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
00:12:17.736 00.003 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
00:12:17.739 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.08 mountX=-0.09 mountY=-0.02, mountTheta=-2.91
00:12:17.742 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
00:12:17.744 00.002 1032 Enqueuing Move request for scope (0.04, -0.08)
00:12:17.746 00.002 10072 Worker thread wakes up
00:12:17.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
00:12:17.746 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
00:12:17.746 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
00:12:17.748 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:17.750 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.28
00:12:17.750 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:12:17.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:17.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:12:17.750 00.000 10072 MoveAxis(E, 3, ABG)
00:12:17.750 00.000 10072 Guiding  Dir = 2, Dur = 3
00:12:17.751 00.001 10072 IsGuiding returns 0
00:12:17.751 00.000 10072 PulseGuide returned control before completion, sleep 13
00:12:17.767 00.016 1032 UpdateGuideState exits: m=1471 SNR=27.0
00:12:17.769 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:17.772 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:17.774 00.002 1032 Enqueuing Expose request
00:12:17.776 00.002 10072 IsGuiding returns 0
00:12:17.776 00.000 10072 Move returns status 0, amount 3
00:12:17.776 00.000 10072 MoveAxis(N, 0, ABG)
00:12:17.776 00.000 10072 Move returns status 0, amount 0
00:12:17.776 00.000 10072 move complete, result=0
00:12:17.776 00.000 10072 worker thread done servicing request
00:12:17.776 00.000 10072 Worker thread wakes up
00:12:17.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:17.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:17.783 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:12:18.414 00.631 10072 Exposure complete
00:12:18.463 00.049 10072 worker thread done servicing request
00:12:18.463 00.000 1032 OnExposeComplete: enter
00:12:18.465 00.002 1032 UpdateGuideState(): m_state=6
00:12:18.466 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 902
00:12:18.468 00.002 1032 Star::Find returns 1 (0), X=324.71, Y=739.47, Mass=1366, SNR=26.0, Peak=152 HFD=2.9
00:12:18.470 00.002 1032 MultiStar: [#1 0.05,-0.09,1.16,U] [#2 0.16,-0.16,1.00,U] [#3 0.11,-0.10,0.71,U] [#4 0.09,-0.03,0.61,U] [#5 0.03,-0.08,0.70,U] [#6 0.06,-0.03,0.71,U] [#7 -0.03,-0.05,0.48,U] [#8 -0.07,-0.05,0.55,U] 
00:12:18.472 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.04, -0.17}
00:12:18.473 00.001 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
00:12:18.475 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
00:12:18.476 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.02 mountX=-0.11 mountY=-0.03, mountTheta=-2.85
00:12:18.480 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
00:12:18.481 00.001 1032 Enqueuing Move request for scope (0.06, -0.09)
00:12:18.483 00.002 10072 Worker thread wakes up
00:12:18.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
00:12:18.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
00:12:18.483 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.11 yDistance=-0.03
00:12:18.486 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:18.488 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.33
00:12:18.488 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:12:18.488 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:18.488 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:12:18.488 00.000 10072 MoveAxis(E, 2, ABG)
00:12:18.488 00.000 10072 Guiding  Dir = 2, Dur = 2
00:12:18.490 00.002 10072 IsGuiding returns 0
00:12:18.490 00.000 10072 PulseGuide returned control before completion, sleep 12
00:12:18.505 00.015 10072 IsGuiding returns 1
00:12:18.505 00.000 10072 scope still moving after pulse duration time elapsed
00:12:18.507 00.002 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:12:18.509 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:18.510 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:18.512 00.002 1032 Enqueuing Expose request
00:12:18.537 00.025 10072 IsGuiding returns 1
00:12:18.569 00.032 10072 IsGuiding returns 1
00:12:18.600 00.031 10072 IsGuiding returns 1
00:12:18.631 00.031 10072 IsGuiding returns 1
00:12:18.663 00.032 10072 IsGuiding returns 1
00:12:18.694 00.031 10072 IsGuiding returns 1
00:12:18.724 00.030 10072 IsGuiding returns 1
00:12:18.755 00.031 10072 IsGuiding returns 1
00:12:18.786 00.031 10072 IsGuiding returns 1
00:12:18.817 00.031 10072 IsGuiding returns 1
00:12:18.847 00.030 10072 IsGuiding returns 1
00:12:18.879 00.032 10072 IsGuiding returns 1
00:12:18.910 00.031 10072 IsGuiding returns 1
00:12:18.941 00.031 10072 IsGuiding returns 1
00:12:18.972 00.031 10072 IsGuiding returns 0
00:12:18.972 00.000 10072 scope move finished after 2 + 480 ms
00:12:18.972 00.000 10072 Move returns status 0, amount 2
00:12:18.972 00.000 10072 MoveAxis(N, 0, ABG)
00:12:18.972 00.000 10072 Move returns status 0, amount 0
00:12:18.972 00.000 10072 move complete, result=0
00:12:18.972 00.000 10072 worker thread done servicing request
00:12:18.972 00.000 10072 Worker thread wakes up
00:12:18.972 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:12:18.978 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:18.978 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:19.608 00.630 10072 Exposure complete
00:12:19.655 00.047 10072 worker thread done servicing request
00:12:19.655 00.000 1032 OnExposeComplete: enter
00:12:19.657 00.002 1032 UpdateGuideState(): m_state=6
00:12:19.659 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 903
00:12:19.661 00.002 1032 Star::Find returns 1 (0), X=324.62, Y=739.43, Mass=1332, SNR=25.7, Peak=170 HFD=2.9
00:12:19.662 00.001 1032 MultiStar: [#1 -0.01,0.00,1.17,U] [#2 0.07,-0.24,0.97,U] [#3 0.09,-0.08,0.70,U] [#4 0.25,-0.00,0.65,U] [#5 0.04,-0.03,0.71,U] [#6 -0.01,-0.09,0.75,U] [#7 0.13,0.04,0.57,U] [#8 -0.04,-0.06,0.64,U] 
00:12:19.664 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {-0.05, -0.21}
00:12:19.665 00.001 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
00:12:19.667 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
00:12:19.668 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.11 mountX=-0.09 mountY=-0.02, mountTheta=-2.94
00:12:19.671 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
00:12:19.672 00.001 1032 Enqueuing Move request for scope (0.04, -0.08)
00:12:19.673 00.001 10072 Worker thread wakes up
00:12:19.673 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
00:12:19.674 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
00:12:19.674 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
00:12:19.675 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:19.677 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.39
00:12:19.677 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:12:19.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:19.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:12:19.678 00.001 10072 MoveAxis(E, 2, ABG)
00:12:19.678 00.000 10072 Guiding  Dir = 2, Dur = 2
00:12:19.678 00.000 10072 IsGuiding returns 0
00:12:19.678 00.000 10072 PulseGuide returned control before completion, sleep 12
00:12:19.694 00.016 10072 IsGuiding returns 0
00:12:19.694 00.000 10072 Move returns status 0, amount 2
00:12:19.694 00.000 10072 MoveAxis(N, 0, ABG)
00:12:19.694 00.000 10072 Move returns status 0, amount 0
00:12:19.694 00.000 10072 move complete, result=0
00:12:19.694 00.000 10072 worker thread done servicing request
00:12:19.695 00.001 1032 UpdateGuideState exits: m=1332 SNR=25.7
00:12:19.697 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:19.699 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:19.701 00.002 1032 Enqueuing Expose request
00:12:19.702 00.001 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:12:19.705 00.003 10072 Worker thread wakes up
00:12:19.705 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:19.705 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:20.121 00.416 10072 Exposure complete
00:12:20.169 00.048 10072 worker thread done servicing request
00:12:20.169 00.000 1032 OnExposeComplete: enter
00:12:20.171 00.002 1032 UpdateGuideState(): m_state=6
00:12:20.173 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 904
00:12:20.175 00.002 1032 Star::Find returns 1 (0), X=324.68, Y=739.41, Mass=1340, SNR=25.8, Peak=150 HFD=2.9
00:12:20.177 00.002 1032 MultiStar: [#1 0.00,-0.16,1.12,U] [#2 0.04,-0.15,0.96,U] [#3 0.12,-0.19,0.72,U] [#4 0.12,-0.04,0.69,U] [#5 -0.04,-0.10,0.73,U] [#6 0.01,-0.07,0.67,U] [#7 -0.07,-0.08,0.54,U] [#8 -0.08,-0.14,0.58,U] 
00:12:20.179 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.14}, one-star: {0.01, -0.23}
00:12:20.181 00.002 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
00:12:20.184 00.003 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
00:12:20.185 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.45 mountX=-0.14 mountY=0.02, mountTheta=3.00
00:12:20.188 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.14, opts=13)
00:12:20.189 00.001 1032 Enqueuing Move request for scope (0.02, -0.14)
00:12:20.191 00.002 10072 Worker thread wakes up
00:12:20.191 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
00:12:20.191 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
00:12:20.191 00.000 10072 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=0.02
00:12:20.192 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:20.196 00.004 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 295.45
00:12:20.196 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:12:20.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:20.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:12:20.196 00.000 10072 MoveAxis(E, 69, ABG)
00:12:20.196 00.000 10072 Guiding  Dir = 2, Dur = 69
00:12:20.197 00.001 10072 IsGuiding returns 0
00:12:20.197 00.000 10072 PulseGuide returned control before completion, sleep 79
00:12:20.216 00.019 1032 UpdateGuideState exits: m=1340 SNR=25.8
00:12:20.219 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:20.221 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:20.222 00.001 1032 Enqueuing Expose request
00:12:20.289 00.067 10072 IsGuiding returns 0
00:12:20.289 00.000 10072 Move returns status 0, amount 69
00:12:20.289 00.000 10072 MoveAxis(N, 0, ABG)
00:12:20.289 00.000 10072 Move returns status 0, amount 0
00:12:20.289 00.000 10072 move complete, result=0
00:12:20.289 00.000 10072 worker thread done servicing request
00:12:20.289 00.000 10072 Worker thread wakes up
00:12:20.289 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:20.289 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:20.289 00.000 1032 GuideStep: -0.1 px 69 ms EAST, 0.0 px 0 ms NORTH
00:12:20.918 00.629 10072 Exposure complete
00:12:20.964 00.046 10072 worker thread done servicing request
00:12:20.964 00.000 1032 OnExposeComplete: enter
00:12:20.967 00.003 1032 UpdateGuideState(): m_state=6
00:12:20.968 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 905
00:12:20.970 00.002 1032 Star::Find returns 1 (0), X=324.55, Y=739.61, Mass=1396, SNR=26.3, Peak=177 HFD=3.0
00:12:20.972 00.002 1032 MultiStar: [#1 0.03,-0.03,1.12,U] [#2 0.06,0.02,0.94,U] [#3 0.32,-0.03,0.00,M1] [#4 0.32,0.10,0.00,M1] [#5 0.13,-0.09,0.70,U] [#6 0.16,-0.07,0.70,U] [#7 0.17,0.05,0.54,U] [#8 -0.06,0.02,0.58,U] 
00:12:20.974 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.02}, one-star: {-0.12, -0.03}
00:12:20.975 00.001 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
00:12:20.977 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
00:12:20.979 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.45 mountX=-0.03 mountY=-0.04, mountTheta=-2.28
00:12:20.982 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
00:12:20.984 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
00:12:20.986 00.002 10072 Worker thread wakes up
00:12:20.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:12:20.986 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:12:20.986 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
00:12:20.989 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:20.991 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 295.47
00:12:20.991 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:12:20.991 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:20.991 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:12:20.991 00.000 10072 MoveAxis(E, 5, ABG)
00:12:20.991 00.000 10072 Guiding  Dir = 2, Dur = 5
00:12:20.992 00.001 10072 IsGuiding returns 0
00:12:20.992 00.000 10072 PulseGuide returned control before completion, sleep 15
00:12:21.008 00.016 1032 UpdateGuideState exits: m=1396 SNR=26.3
00:12:21.010 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:21.012 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:21.013 00.001 1032 Enqueuing Expose request
00:12:21.014 00.001 10072 IsGuiding returns 0
00:12:21.014 00.000 10072 Move returns status 0, amount 5
00:12:21.014 00.000 10072 MoveAxis(N, 0, ABG)
00:12:21.014 00.000 10072 Move returns status 0, amount 0
00:12:21.014 00.000 10072 move complete, result=0
00:12:21.014 00.000 10072 worker thread done servicing request
00:12:21.014 00.000 10072 Worker thread wakes up
00:12:21.014 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:21.016 00.002 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:21.024 00.008 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:12:21.421 00.397 10072 Exposure complete
00:12:21.470 00.049 10072 worker thread done servicing request
00:12:21.470 00.000 1032 OnExposeComplete: enter
00:12:21.471 00.001 1032 UpdateGuideState(): m_state=6
00:12:21.473 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 906
00:12:21.474 00.001 1032 Star::Find returns 1 (0), X=324.67, Y=739.79, Mass=1230, SNR=24.7, Peak=149 HFD=2.7
00:12:21.476 00.002 1032 MultiStar: [#1 0.01,0.15,1.20,U] [#2 -0.02,0.05,1.09,U] [#3 0.26,0.01,0.78,U] [#4 0.18,0.05,0.70,U] [#5 -0.06,0.02,0.75,U] [#6 0.11,0.08,0.74,U] [#7 0.21,0.06,0.58,U] [#8 0.07,-0.02,0.59,U] 
00:12:21.478 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {-0.00, 0.15}
00:12:21.479 00.001 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
00:12:21.481 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
00:12:21.482 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.78 mountX=0.05 mountY=-0.09, mountTheta=-1.05
00:12:21.486 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
00:12:21.490 00.004 1032 Enqueuing Move request for scope (0.07, 0.07)
00:12:21.492 00.002 10072 Worker thread wakes up
00:12:21.492 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
00:12:21.492 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:12:21.492 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.09
00:12:21.494 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:21.497 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.50
00:12:21.497 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:12:21.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:21.497 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:12:21.497 00.000 10072 MoveAxis(E, 4, ABG)
00:12:21.497 00.000 10072 Guiding  Dir = 2, Dur = 4
00:12:21.498 00.001 10072 IsGuiding returns 0
00:12:21.498 00.000 10072 PulseGuide returned control before completion, sleep 14
00:12:21.514 00.016 1032 UpdateGuideState exits: m=1230 SNR=24.7
00:12:21.516 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:21.519 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:21.521 00.002 1032 Enqueuing Expose request
00:12:21.527 00.006 10072 IsGuiding returns 1
00:12:21.527 00.000 10072 scope still moving after pulse duration time elapsed
00:12:21.558 00.031 10072 IsGuiding returns 1
00:12:21.592 00.034 10072 IsGuiding returns 1
00:12:21.620 00.028 10072 IsGuiding returns 1
00:12:21.651 00.031 10072 IsGuiding returns 1
00:12:21.682 00.031 10072 IsGuiding returns 1
00:12:21.713 00.031 10072 IsGuiding returns 1
00:12:21.744 00.031 10072 IsGuiding returns 1
00:12:21.776 00.032 10072 IsGuiding returns 1
00:12:21.807 00.031 10072 IsGuiding returns 1
00:12:21.840 00.033 10072 IsGuiding returns 1
00:12:21.871 00.031 10072 IsGuiding returns 1
00:12:21.903 00.032 10072 IsGuiding returns 1
00:12:21.934 00.031 10072 IsGuiding returns 1
00:12:21.965 00.031 10072 IsGuiding returns 1
00:12:21.997 00.032 10072 IsGuiding returns 0
00:12:21.997 00.000 10072 scope move finished after 4 + 495 ms
00:12:21.997 00.000 10072 Move returns status 0, amount 4
00:12:21.997 00.000 10072 MoveAxis(N, 0, ABG)
00:12:21.997 00.000 10072 Move returns status 0, amount 0
00:12:21.997 00.000 10072 move complete, result=0
00:12:21.997 00.000 10072 worker thread done servicing request
00:12:21.997 00.000 10072 Worker thread wakes up
00:12:21.997 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:12:22.000 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:22.001 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:22.631 00.630 10072 Exposure complete
00:12:22.676 00.045 10072 worker thread done servicing request
00:12:22.676 00.000 1032 OnExposeComplete: enter
00:12:22.678 00.002 1032 UpdateGuideState(): m_state=6
00:12:22.679 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 907
00:12:22.681 00.002 1032 Star::Find returns 1 (0), X=324.65, Y=739.91, Mass=1329, SNR=25.7, Peak=154 HFD=2.6
00:12:22.683 00.002 1032 MultiStar: [#1 -0.05,0.22,1.16,U] [#2 0.00,0.16,0.94,U] [#3 0.12,0.10,0.71,U] [#4 0.20,0.15,0.71,U] [#5 -0.02,0.07,0.69,U] [#6 0.11,0.30,0.00,M1] [#7 0.32,0.20,0.00,M1] [#8 0.02,0.17,0.63,U] 
00:12:22.685 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.17}, one-star: {-0.02, 0.27}
00:12:22.686 00.001 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
00:12:22.687 00.001 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
00:12:22.689 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.42 mountX=0.16 mountY=-0.07, mountTheta=-0.41
00:12:22.691 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.17, opts=13)
00:12:22.694 00.003 1032 Enqueuing Move request for scope (0.03, 0.17)
00:12:22.695 00.001 10072 Worker thread wakes up
00:12:22.696 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
00:12:22.696 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
00:12:22.696 00.000 10072 Moving (0.03, 0.17) raw xDistance=0.16 yDistance=-0.07
00:12:22.698 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:22.700 00.002 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 295.52
00:12:22.700 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
00:12:22.700 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:22.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:12:22.700 00.000 10072 MoveAxis(W, 75, ABG)
00:12:22.700 00.000 10072 Guiding  Dir = 3, Dur = 75
00:12:22.700 00.000 10072 IsGuiding returns 0
00:12:22.701 00.001 10072 PulseGuide returned control before completion, sleep 85
00:12:22.718 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.7
00:12:22.721 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:22.723 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:22.724 00.001 1032 Enqueuing Expose request
00:12:22.800 00.076 10072 IsGuiding returns 0
00:12:22.800 00.000 10072 Move returns status 0, amount 75
00:12:22.801 00.001 10072 MoveAxis(N, 0, ABG)
00:12:22.801 00.000 10072 Move returns status 0, amount 0
00:12:22.801 00.000 10072 move complete, result=0
00:12:22.801 00.000 10072 worker thread done servicing request
00:12:22.801 00.000 10072 Worker thread wakes up
00:12:22.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:22.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:22.801 00.000 1032 GuideStep: 0.2 px 75 ms WEST, -0.1 px 0 ms NORTH
00:12:23.211 00.410 10072 Exposure complete
00:12:23.266 00.055 10072 worker thread done servicing request
00:12:23.266 00.000 1032 OnExposeComplete: enter
00:12:23.269 00.003 1032 UpdateGuideState(): m_state=6
00:12:23.271 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 908
00:12:23.275 00.004 1032 Star::Find returns 1 (0), X=324.74, Y=739.68, Mass=1355, SNR=25.9, Peak=150 HFD=2.7
00:12:23.276 00.001 1032 MultiStar: [#1 0.02,0.18,1.23,U] [#2 0.17,0.08,0.97,U] [#3 0.14,0.13,0.71,U] [#4 0.19,0.26,0.00,M1] [#5 0.09,0.05,0.68,U] [#6 0.27,0.08,0.00,M2] [#7 0.15,0.32,0.00,M2] [#8 -0.05,0.00,0.60,U] 
00:12:23.278 00.002 1032 single-star, 5 included, MultiStar: {0.08, 0.09}, one-star: {0.07, 0.04}
00:12:23.280 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
00:12:23.281 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
00:12:23.283 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.48 mountX=0.02 mountY=-0.08, mountTheta=-1.35
00:12:23.287 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
00:12:23.290 00.003 1032 Enqueuing Move request for scope (0.07, 0.04)
00:12:23.292 00.002 10072 Worker thread wakes up
00:12:23.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:12:23.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:12:23.292 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
00:12:23.295 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.54
00:12:23.295 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:12:23.296 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:23.296 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:23.300 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:12:23.300 00.000 10072 MoveAxis(E, 3, ABG)
00:12:23.300 00.000 10072 Guiding  Dir = 2, Dur = 3
00:12:23.301 00.001 10072 IsGuiding returns 0
00:12:23.301 00.000 10072 PulseGuide returned control before completion, sleep 13
00:12:23.317 00.016 10072 IsGuiding returns 0
00:12:23.317 00.000 10072 Move returns status 0, amount 3
00:12:23.317 00.000 10072 MoveAxis(N, 0, ABG)
00:12:23.317 00.000 10072 Move returns status 0, amount 0
00:12:23.317 00.000 10072 move complete, result=0
00:12:23.317 00.000 10072 worker thread done servicing request
00:12:23.321 00.004 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:12:23.324 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:23.326 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:23.327 00.001 1032 Enqueuing Expose request
00:12:23.332 00.005 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:12:23.336 00.004 10072 Worker thread wakes up
00:12:23.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:23.336 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:23.962 00.626 10072 Exposure complete
00:12:24.007 00.045 10072 worker thread done servicing request
00:12:24.008 00.001 1032 OnExposeComplete: enter
00:12:24.010 00.002 1032 UpdateGuideState(): m_state=6
00:12:24.012 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 909
00:12:24.013 00.001 1032 Star::Find returns 1 (0), X=324.72, Y=739.70, Mass=1369, SNR=26.1, Peak=160 HFD=2.8
00:12:24.015 00.002 1032 MultiStar: [#1 0.10,0.20,1.10,U] [#2 0.12,0.07,0.96,U] [#3 0.17,0.11,0.73,U] [#4 0.26,0.16,0.00,M2] [#5 -0.04,0.02,0.72,U] [#6 0.21,0.30,0.00,M3] [#7 -0.05,0.16,0.55,U] [#8 0.02,-0.04,0.55,U] 
00:12:24.016 00.001 1032 single-star, 6 included, MultiStar: {0.06, 0.09}, one-star: {0.04, 0.05}
00:12:24.018 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
00:12:24.021 00.003 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
00:12:24.023 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.88 mountX=0.04 mountY=-0.06, mountTheta=-0.95
00:12:24.027 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
00:12:24.029 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
00:12:24.030 00.001 10072 Worker thread wakes up
00:12:24.030 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:12:24.030 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:12:24.030 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.06
00:12:24.032 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:24.034 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.57
00:12:24.034 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:12:24.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:24.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:12:24.034 00.000 10072 MoveAxis(E, 2, ABG)
00:12:24.034 00.000 10072 Guiding  Dir = 2, Dur = 2
00:12:24.035 00.001 10072 IsGuiding returns 0
00:12:24.035 00.000 10072 PulseGuide returned control before completion, sleep 12
00:12:24.052 00.017 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:12:24.054 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:24.057 00.003 10072 IsGuiding returns 0
00:12:24.057 00.000 10072 Move returns status 0, amount 2
00:12:24.057 00.000 10072 MoveAxis(N, 0, ABG)
00:12:24.057 00.000 10072 Move returns status 0, amount 0
00:12:24.057 00.000 10072 move complete, result=0
00:12:24.057 00.000 10072 worker thread done servicing request
00:12:24.057 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:24.058 00.001 1032 Enqueuing Expose request
00:12:24.060 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:12:24.062 00.002 10072 Worker thread wakes up
00:12:24.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:24.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:24.479 00.417 10072 Exposure complete
00:12:24.529 00.050 10072 worker thread done servicing request
00:12:24.530 00.001 1032 OnExposeComplete: enter
00:12:24.532 00.002 1032 UpdateGuideState(): m_state=6
00:12:24.534 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 910
00:12:24.535 00.001 1032 Star::Find returns 1 (0), X=324.64, Y=739.77, Mass=1553, SNR=27.8, Peak=196 HFD=2.8
00:12:24.537 00.002 1032 MultiStar: [#1 0.11,0.12,1.01,U] [#2 0.07,0.11,0.93,U] [#3 0.21,0.12,0.69,U] [#4 0.15,0.15,0.63,U] [#5 0.02,0.13,0.67,U] [#6 0.12,0.04,0.62,U] [#7 0.20,0.23,0.00,M2] [#8 -0.02,0.10,0.58,U] 
00:12:24.539 00.002 1032 single-star, 7 included, MultiStar: {0.08, 0.11}, one-star: {-0.03, 0.13}
00:12:24.541 00.002 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
00:12:24.543 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
00:12:24.545 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.81 mountX=0.13 mountY=-0.00, mountTheta=-0.02
00:12:24.548 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.13, opts=13)
00:12:24.551 00.003 1032 Enqueuing Move request for scope (-0.03, 0.13)
00:12:24.554 00.003 10072 Worker thread wakes up
00:12:24.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
00:12:24.554 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
00:12:24.554 00.000 10072 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=-0.00
00:12:24.558 00.004 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 295.59
00:12:24.558 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
00:12:24.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:24.558 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:24.561 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:12:24.561 00.000 10072 MoveAxis(W, 65, ABG)
00:12:24.561 00.000 10072 Guiding  Dir = 3, Dur = 65
00:12:24.562 00.001 10072 IsGuiding returns 0
00:12:24.563 00.001 10072 PulseGuide returned control before completion, sleep 75
00:12:24.580 00.017 1032 UpdateGuideState exits: m=1553 SNR=27.8
00:12:24.583 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:24.585 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:24.588 00.003 1032 Enqueuing Expose request
00:12:24.650 00.062 10072 IsGuiding returns 0
00:12:24.651 00.001 10072 Move returns status 0, amount 65
00:12:24.651 00.000 10072 MoveAxis(N, 0, ABG)
00:12:24.651 00.000 10072 Move returns status 0, amount 0
00:12:24.651 00.000 10072 move complete, result=0
00:12:24.651 00.000 10072 worker thread done servicing request
00:12:24.651 00.000 10072 Worker thread wakes up
00:12:24.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:24.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:24.652 00.001 1032 GuideStep: 0.1 px 65 ms WEST, -0.0 px 0 ms NORTH
00:12:25.276 00.624 10072 Exposure complete
00:12:25.332 00.056 10072 worker thread done servicing request
00:12:25.332 00.000 1032 OnExposeComplete: enter
00:12:25.335 00.003 1032 UpdateGuideState(): m_state=6
00:12:25.338 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 911
00:12:25.341 00.003 1032 Star::Find returns 1 (0), X=324.73, Y=739.60, Mass=1278, SNR=25.2, Peak=150 HFD=2.8
00:12:25.343 00.002 1032 MultiStar: [#1 0.13,0.14,1.17,U] [#2 0.16,0.08,0.98,U] [#3 0.11,-0.03,0.74,U] [#4 0.01,0.11,0.70,U] [#5 0.09,0.16,0.72,U] [#6 0.13,0.04,0.72,U] [#7 0.26,-0.00,0.52,U] [#8 0.16,0.03,0.66,U] 
00:12:25.345 00.002 1032 single-star, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.06, -0.04}
00:12:25.348 00.003 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
00:12:25.350 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
00:12:25.354 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.57 mountX=-0.05 mountY=-0.05, mountTheta=-2.40
00:12:25.358 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
00:12:25.361 00.003 1032 Enqueuing Move request for scope (0.06, -0.04)
00:12:25.364 00.003 10072 Worker thread wakes up
00:12:25.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
00:12:25.364 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
00:12:25.364 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
00:12:25.367 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.59
00:12:25.367 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:12:25.367 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:25.367 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:12:25.367 00.000 10072 MoveAxis(W, 1, ABG)
00:12:25.367 00.000 10072 Guiding  Dir = 3, Dur = 1
00:12:25.368 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:25.371 00.003 10072 IsGuiding returns 0
00:12:25.371 00.000 10072 PulseGuide returned control before completion, sleep 11
00:12:25.392 00.021 1032 UpdateGuideState exits: m=1278 SNR=25.2
00:12:25.397 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:25.399 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:25.401 00.002 1032 Enqueuing Expose request
00:12:25.403 00.002 10072 IsGuiding returns 0
00:12:25.403 00.000 10072 Move returns status 0, amount 1
00:12:25.403 00.000 10072 MoveAxis(N, 0, ABG)
00:12:25.403 00.000 10072 Move returns status 0, amount 0
00:12:25.403 00.000 10072 move complete, result=0
00:12:25.403 00.000 10072 worker thread done servicing request
00:12:25.403 00.000 10072 Worker thread wakes up
00:12:25.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:25.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:25.411 00.008 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:12:25.823 00.412 10072 Exposure complete
00:12:25.880 00.057 10072 worker thread done servicing request
00:12:25.880 00.000 1032 OnExposeComplete: enter
00:12:25.883 00.003 1032 UpdateGuideState(): m_state=6
00:12:25.885 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 912
00:12:25.888 00.003 1032 Star::Find returns 1 (0), X=324.69, Y=739.46, Mass=1529, SNR=27.6, Peak=169 HFD=2.9
00:12:25.890 00.002 1032 MultiStar: [#1 0.10,0.06,1.09,U] [#2 0.14,-0.19,0.92,U] [#3 0.09,-0.01,0.67,U] [#4 0.14,-0.08,0.61,U] [#5 0.15,-0.06,0.66,U] [#6 0.23,-0.10,0.69,U] [#7 0.17,0.11,0.49,U] [#8 0.02,-0.07,0.62,U] 
00:12:25.893 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.02, -0.18}
00:12:25.895 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
00:12:25.897 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
00:12:25.899 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.54 mountX=-0.09 mountY=-0.09, mountTheta=-2.37
00:12:25.902 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
00:12:25.904 00.002 1032 Enqueuing Move request for scope (0.11, -0.07)
00:12:25.905 00.001 10072 Worker thread wakes up
00:12:25.905 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
00:12:25.906 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
00:12:25.906 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.09 yDistance=-0.09
00:12:25.907 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:25.909 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.59
00:12:25.909 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:12:25.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:25.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:12:25.909 00.000 10072 MoveAxis(W, 2, ABG)
00:12:25.909 00.000 10072 Guiding  Dir = 3, Dur = 2
00:12:25.910 00.001 10072 IsGuiding returns 0
00:12:25.910 00.000 10072 PulseGuide returned control before completion, sleep 12
00:12:25.928 00.018 10072 IsGuiding returns 0
00:12:25.928 00.000 10072 Move returns status 0, amount 2
00:12:25.928 00.000 10072 MoveAxis(N, 0, ABG)
00:12:25.928 00.000 10072 Move returns status 0, amount 0
00:12:25.928 00.000 10072 move complete, result=0
00:12:25.929 00.001 10072 worker thread done servicing request
00:12:25.929 00.000 1032 UpdateGuideState exits: m=1529 SNR=27.6
00:12:25.931 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:25.933 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:25.935 00.002 1032 Enqueuing Expose request
00:12:25.936 00.001 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:12:25.938 00.002 10072 Worker thread wakes up
00:12:25.939 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:25.939 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:26.573 00.634 10072 Exposure complete
00:12:26.626 00.053 10072 worker thread done servicing request
00:12:26.626 00.000 1032 OnExposeComplete: enter
00:12:26.628 00.002 1032 UpdateGuideState(): m_state=6
00:12:26.630 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 913
00:12:26.632 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=739.60, Mass=1278, SNR=25.1, Peak=147 HFD=2.8
00:12:26.634 00.002 1032 MultiStar: [#1 0.14,-0.05,1.20,U] [#2 0.12,-0.05,1.01,U] [#3 0.10,-0.17,0.71,U] [#4 0.22,-0.13,0.69,U] [#5 0.20,-0.17,0.73,U] [#6 0.21,-0.08,0.74,U] [#7 0.16,-0.08,0.50,U] [#8 0.10,-0.05,0.60,U] 
00:12:26.636 00.002 1032 single-star, 8 included, MultiStar: {0.15, -0.09}, one-star: {0.10, -0.05}
00:12:26.639 00.003 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
00:12:26.640 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
00:12:26.642 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.43 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
00:12:26.646 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
00:12:26.648 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
00:12:26.650 00.002 10072 Worker thread wakes up
00:12:26.650 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
00:12:26.650 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
00:12:26.650 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.09
00:12:26.652 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:26.655 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.58
00:12:26.655 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:12:26.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:26.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:12:26.655 00.000 10072 MoveAxis(W, 3, ABG)
00:12:26.655 00.000 10072 Guiding  Dir = 3, Dur = 3
00:12:26.655 00.000 10072 IsGuiding returns 0
00:12:26.656 00.001 10072 PulseGuide returned control before completion, sleep 13
00:12:26.673 00.017 1032 UpdateGuideState exits: m=1278 SNR=25.1
00:12:26.677 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:26.678 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:26.680 00.002 1032 Enqueuing Expose request
00:12:26.681 00.001 10072 IsGuiding returns 0
00:12:26.681 00.000 10072 Move returns status 0, amount 3
00:12:26.682 00.001 10072 MoveAxis(N, 0, ABG)
00:12:26.682 00.000 10072 Move returns status 0, amount 0
00:12:26.682 00.000 10072 move complete, result=0
00:12:26.682 00.000 10072 worker thread done servicing request
00:12:26.682 00.000 10072 Worker thread wakes up
00:12:26.682 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:26.682 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:26.690 00.008 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:12:27.090 00.400 10072 Exposure complete
00:12:27.141 00.051 10072 worker thread done servicing request
00:12:27.142 00.001 1032 OnExposeComplete: enter
00:12:27.145 00.003 1032 UpdateGuideState(): m_state=6
00:12:27.148 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 914
00:12:27.150 00.002 1032 Star::Find returns 1 (0), X=324.77, Y=739.54, Mass=1450, SNR=26.8, Peak=162 HFD=2.8
00:12:27.151 00.001 1032 MultiStar: [#1 0.11,-0.10,1.13,U] [#2 0.17,-0.14,0.89,U] [#3 0.25,-0.16,0.00,M1] [#4 0.25,-0.05,0.65,U] [#5 0.17,-0.06,0.69,U] [#6 0.33,-0.11,0.00,M1] [#7 0.14,0.08,0.53,U] [#8 0.14,-0.06,0.60,U] 
00:12:27.154 00.003 1032 single-star, 6 included, MultiStar: {0.15, -0.07}, one-star: {0.10, -0.10}
00:12:27.155 00.001 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
00:12:27.157 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
00:12:27.159 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.15 cameraTheta=-0.79 mountX=-0.13 mountY=-0.07, mountTheta=-2.62
00:12:27.161 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.10, opts=13)
00:12:27.163 00.002 1032 Enqueuing Move request for scope (0.10, -0.10)
00:12:27.165 00.002 10072 Worker thread wakes up
00:12:27.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
00:12:27.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
00:12:27.165 00.000 10072 Moving (0.10, -0.10) raw xDistance=-0.13 yDistance=-0.07
00:12:27.167 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:27.169 00.002 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.58
00:12:27.170 00.001 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
00:12:27.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:27.170 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:12:27.170 00.000 10072 MoveAxis(W, 3, ABG)
00:12:27.170 00.000 10072 Guiding  Dir = 3, Dur = 3
00:12:27.170 00.000 10072 IsGuiding returns 0
00:12:27.171 00.001 10072 PulseGuide returned control before completion, sleep 13
00:12:27.192 00.021 1032 UpdateGuideState exits: m=1450 SNR=26.8
00:12:27.195 00.003 10072 IsGuiding returns 0
00:12:27.195 00.000 10072 Move returns status 0, amount 3
00:12:27.195 00.000 10072 MoveAxis(N, 0, ABG)
00:12:27.195 00.000 10072 Move returns status 0, amount 0
00:12:27.195 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:27.197 00.002 10072 move complete, result=0
00:12:27.197 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:27.200 00.003 1032 Enqueuing Expose request
00:12:27.202 00.002 10072 worker thread done servicing request
00:12:27.202 00.000 10072 Worker thread wakes up
00:12:27.202 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:12:27.205 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:27.205 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:27.838 00.633 10072 Exposure complete
00:12:27.891 00.053 10072 worker thread done servicing request
00:12:27.891 00.000 1032 OnExposeComplete: enter
00:12:27.895 00.004 1032 UpdateGuideState(): m_state=6
00:12:27.897 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 915
00:12:27.900 00.003 1032 Star::Find returns 1 (0), X=324.73, Y=739.73, Mass=1344, SNR=25.8, Peak=163 HFD=2.6
00:12:27.902 00.002 1032 MultiStar: [#1 0.06,0.01,1.16,U] [#2 0.22,-0.07,0.98,U] [#3 0.12,-0.10,0.75,U] [#4 0.12,0.05,0.70,U] [#5 0.13,-0.06,0.69,U] [#6 0.03,0.02,0.70,U] [#7 0.14,0.08,0.56,U] [#8 0.02,-0.03,0.59,U] 
00:12:27.904 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.00}, one-star: {0.06, 0.09}
00:12:27.906 00.002 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
00:12:27.908 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
00:12:27.909 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.00 mountX=-0.03 mountY=-0.10, mountTheta=-1.83
00:12:27.913 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
00:12:27.915 00.002 1032 Enqueuing Move request for scope (0.10, 0.00)
00:12:27.917 00.002 10072 Worker thread wakes up
00:12:27.917 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
00:12:27.917 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
00:12:27.917 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.03 yDistance=-0.10
00:12:27.919 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:27.922 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.58
00:12:27.922 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:12:27.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:27.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:12:27.922 00.000 10072 MoveAxis(W, 4, ABG)
00:12:27.922 00.000 10072 Guiding  Dir = 3, Dur = 4
00:12:27.922 00.000 10072 IsGuiding returns 0
00:12:27.925 00.003 10072 PulseGuide returned control before completion, sleep 13
00:12:27.942 00.017 1032 UpdateGuideState exits: m=1344 SNR=25.8
00:12:27.945 00.003 10072 IsGuiding returns 0
00:12:27.945 00.000 10072 Move returns status 0, amount 4
00:12:27.945 00.000 10072 MoveAxis(N, 0, ABG)
00:12:27.945 00.000 10072 Move returns status 0, amount 0
00:12:27.945 00.000 10072 move complete, result=0
00:12:27.945 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:27.946 00.001 10072 worker thread done servicing request
00:12:27.946 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:27.948 00.002 1032 Enqueuing Expose request
00:12:27.950 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:12:27.952 00.002 10072 Worker thread wakes up
00:12:27.952 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:27.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:28.368 00.416 10072 Exposure complete
00:12:28.420 00.052 10072 worker thread done servicing request
00:12:28.420 00.000 1032 OnExposeComplete: enter
00:12:28.423 00.003 1032 UpdateGuideState(): m_state=6
00:12:28.426 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 916
00:12:28.428 00.002 1032 Star::Find returns 1 (0), X=324.69, Y=739.65, Mass=1322, SNR=25.6, Peak=164 HFD=2.8
00:12:28.430 00.002 1032 MultiStar: [#1 0.09,0.15,1.17,U] [#2 0.17,0.04,1.01,U] [#3 0.28,-0.03,0.00,M1] [#4 0.15,0.09,0.68,U] [#5 0.16,0.03,0.72,U] [#6 0.02,0.02,0.71,U] [#7 0.14,-0.03,0.50,U] [#8 0.05,0.15,0.65,U] 
00:12:28.433 00.003 1032 single-star, 7 included, MultiStar: {0.10, 0.06}, one-star: {0.02, 0.01}
00:12:28.434 00.001 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
00:12:28.436 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
00:12:28.438 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.26 mountX=-0.00 mountY=-0.02, mountTheta=-1.57
00:12:28.441 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
00:12:28.443 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
00:12:28.445 00.002 10072 Worker thread wakes up
00:12:28.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:12:28.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:12:28.445 00.000 10072 Moving (0.02, 0.01) raw xDistance=-0.00 yDistance=-0.02
00:12:28.448 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:28.450 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.57
00:12:28.450 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:12:28.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:28.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:12:28.450 00.000 10072 MoveAxis(W, 4, ABG)
00:12:28.450 00.000 10072 Guiding  Dir = 3, Dur = 4
00:12:28.451 00.001 10072 IsGuiding returns 0
00:12:28.451 00.000 10072 PulseGuide returned control before completion, sleep 14
00:12:28.469 00.018 1032 UpdateGuideState exits: m=1322 SNR=25.6
00:12:28.471 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:28.473 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:28.475 00.002 1032 Enqueuing Expose request
00:12:28.477 00.002 10072 IsGuiding returns 1
00:12:28.477 00.000 10072 scope still moving after pulse duration time elapsed
00:12:28.504 00.027 10072 IsGuiding returns 1
00:12:28.536 00.032 10072 IsGuiding returns 1
00:12:28.567 00.031 10072 IsGuiding returns 1
00:12:28.599 00.032 10072 IsGuiding returns 1
00:12:28.630 00.031 10072 IsGuiding returns 1
00:12:28.661 00.031 10072 IsGuiding returns 1
00:12:28.693 00.032 10072 IsGuiding returns 1
00:12:28.724 00.031 10072 IsGuiding returns 1
00:12:28.755 00.031 10072 IsGuiding returns 1
00:12:28.786 00.031 10072 IsGuiding returns 1
00:12:28.817 00.031 10072 IsGuiding returns 1
00:12:28.848 00.031 10072 IsGuiding returns 1
00:12:28.880 00.032 10072 IsGuiding returns 1
00:12:28.911 00.031 10072 IsGuiding returns 1
00:12:28.942 00.031 10072 IsGuiding returns 1
00:12:28.974 00.032 10072 IsGuiding returns 0
00:12:28.974 00.000 10072 scope move finished after 4 + 518 ms
00:12:28.974 00.000 10072 Move returns status 0, amount 4
00:12:28.974 00.000 10072 MoveAxis(N, 0, ABG)
00:12:28.974 00.000 10072 Move returns status 0, amount 0
00:12:28.974 00.000 10072 move complete, result=0
00:12:28.974 00.000 10072 worker thread done servicing request
00:12:28.975 00.001 10072 Worker thread wakes up
00:12:28.975 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:12:28.977 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:28.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:29.601 00.624 10072 Exposure complete
00:12:29.655 00.054 10072 worker thread done servicing request
00:12:29.655 00.000 1032 OnExposeComplete: enter
00:12:29.657 00.002 1032 UpdateGuideState(): m_state=6
00:12:29.659 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 917
00:12:29.662 00.003 1032 Star::Find returns 1 (0), X=324.74, Y=739.48, Mass=1304, SNR=25.4, Peak=142 HFD=2.8
00:12:29.664 00.002 1032 MultiStar: [#1 0.08,-0.08,1.12,U] [#2 0.12,-0.01,0.94,U] [#3 0.14,-0.13,0.74,U] [#4 0.12,-0.09,0.69,U] [#5 0.08,-0.09,0.69,U] [#6 0.22,-0.15,0.73,U] [#7 0.25,-0.05,0.56,U] [#8 0.13,-0.19,0.57,U] 
00:12:29.666 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.10}, one-star: {0.07, -0.17}
00:12:29.667 00.001 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
00:12:29.669 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
00:12:29.670 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.68 mountX=-0.13 mountY=-0.10, mountTheta=-2.51
00:12:29.672 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.10, opts=13)
00:12:29.675 00.003 1032 Enqueuing Move request for scope (0.13, -0.10)
00:12:29.678 00.003 10072 Worker thread wakes up
00:12:29.679 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
00:12:29.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
00:12:29.679 00.000 10072 Moving (0.13, -0.10) raw xDistance=-0.13 yDistance=-0.10
00:12:29.681 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:29.684 00.003 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 295.57
00:12:29.684 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
00:12:29.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:29.685 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:12:29.685 00.000 10072 MoveAxis(E, 59, ABG)
00:12:29.685 00.000 10072 Guiding  Dir = 2, Dur = 59
00:12:29.685 00.000 10072 IsGuiding returns 0
00:12:29.686 00.001 10072 PulseGuide returned control before completion, sleep 69
00:12:29.704 00.018 1032 UpdateGuideState exits: m=1304 SNR=25.4
00:12:29.711 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:29.713 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:29.716 00.003 1032 Enqueuing Expose request
00:12:29.769 00.053 10072 IsGuiding returns 0
00:12:29.769 00.000 10072 Move returns status 0, amount 59
00:12:29.769 00.000 10072 MoveAxis(N, 0, ABG)
00:12:29.769 00.000 10072 Move returns status 0, amount 0
00:12:29.769 00.000 10072 move complete, result=0
00:12:29.769 00.000 10072 worker thread done servicing request
00:12:29.769 00.000 10072 Worker thread wakes up
00:12:29.769 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:29.769 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:29.777 00.008 1032 GuideStep: -0.1 px 59 ms EAST, -0.1 px 0 ms NORTH
00:12:30.177 00.400 10072 Exposure complete
00:12:30.229 00.052 10072 worker thread done servicing request
00:12:30.229 00.000 1032 OnExposeComplete: enter
00:12:30.231 00.002 1032 UpdateGuideState(): m_state=6
00:12:30.233 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 918
00:12:30.235 00.002 1032 Star::Find returns 1 (0), X=324.69, Y=739.69, Mass=1346, SNR=25.8, Peak=147 HFD=2.9
00:12:30.238 00.003 1032 MultiStar: [#1 0.05,0.08,1.16,U] [#2 -0.00,0.02,0.97,U] [#3 0.20,-0.13,0.71,U] [#4 0.20,0.09,0.70,U] [#5 -0.01,-0.02,0.70,U] [#6 -0.04,0.04,0.70,U] [#7 0.07,-0.01,0.53,U] [#8 -0.04,-0.05,0.62,U] 
00:12:30.240 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.02, 0.05}
00:12:30.242 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
00:12:30.244 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
00:12:30.246 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.29 mountX=0.00 mountY=-0.05, mountTheta=-1.54
00:12:30.248 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
00:12:30.252 00.004 1032 Enqueuing Move request for scope (0.05, 0.01)
00:12:30.253 00.001 10072 Worker thread wakes up
00:12:30.254 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
00:12:30.254 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
00:12:30.254 00.000 10072 Moving (0.05, 0.01) raw xDistance=0.00 yDistance=-0.05
00:12:30.256 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:30.259 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.57
00:12:30.259 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:12:30.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:30.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:12:30.259 00.000 10072 MoveAxis(W, 5, ABG)
00:12:30.259 00.000 10072 Guiding  Dir = 3, Dur = 5
00:12:30.259 00.000 10072 IsGuiding returns 0
00:12:30.260 00.001 10072 PulseGuide returned control before completion, sleep 15
00:12:30.279 00.019 1032 UpdateGuideState exits: m=1346 SNR=25.8
00:12:30.281 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:30.282 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:30.284 00.002 1032 Enqueuing Expose request
00:12:30.286 00.002 10072 IsGuiding returns 0
00:12:30.286 00.000 10072 Move returns status 0, amount 5
00:12:30.286 00.000 10072 MoveAxis(N, 0, ABG)
00:12:30.286 00.000 10072 Move returns status 0, amount 0
00:12:30.286 00.000 10072 move complete, result=0
00:12:30.286 00.000 10072 worker thread done servicing request
00:12:30.286 00.000 10072 Worker thread wakes up
00:12:30.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:30.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:30.295 00.009 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:12:30.915 00.620 10072 Exposure complete
00:12:30.965 00.050 10072 worker thread done servicing request
00:12:30.965 00.000 1032 OnExposeComplete: enter
00:12:30.968 00.003 1032 UpdateGuideState(): m_state=6
00:12:30.970 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 919
00:12:30.971 00.001 1032 Star::Find returns 1 (0), X=324.63, Y=739.70, Mass=1262, SNR=24.9, Peak=147 HFD=2.9
00:12:30.973 00.002 1032 MultiStar: [#1 0.11,0.03,1.17,U] [#2 0.02,0.12,0.92,U] [#3 0.05,0.17,0.73,U] [#4 0.08,0.14,0.68,U] [#5 0.13,0.10,0.75,U] [#6 0.17,0.13,0.74,U] [#7 0.03,0.30,0.00,M1] [#8 0.02,0.10,0.62,U] 
00:12:30.975 00.002 1032 single-star, 7 included, MultiStar: {0.07, 0.10}, one-star: {-0.04, 0.06}
00:12:30.977 00.002 1032 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.83) = xAngle (0.35 = 0.35)
00:12:30.978 00.001 1032 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.35 = 0.35)
00:12:30.981 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.18 mountX=0.07 mountY=0.02, mountTheta=0.35
00:12:30.984 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
00:12:30.986 00.002 1032 Enqueuing Move request for scope (-0.04, 0.06)
00:12:30.988 00.002 10072 Worker thread wakes up
00:12:30.988 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
00:12:30.988 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
00:12:30.988 00.000 10072 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.02
00:12:30.994 00.006 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 295.54
00:12:30.994 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:12:30.994 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:30.994 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:12:30.994 00.000 10072 MoveAxis(W, 6, ABG)
00:12:30.994 00.000 10072 Guiding  Dir = 3, Dur = 6
00:12:30.994 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:30.995 00.001 10072 IsGuiding returns 0
00:12:30.997 00.002 10072 PulseGuide returned control before completion, sleep 16
00:12:31.015 00.018 1032 UpdateGuideState exits: m=1262 SNR=24.9
00:12:31.017 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:31.021 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:31.026 00.005 1032 Enqueuing Expose request
00:12:31.028 00.002 10072 IsGuiding returns 1
00:12:31.028 00.000 10072 scope still moving after pulse duration time elapsed
00:12:31.052 00.024 10072 IsGuiding returns 1
00:12:31.083 00.031 10072 IsGuiding returns 1
00:12:31.114 00.031 10072 IsGuiding returns 1
00:12:31.146 00.032 10072 IsGuiding returns 1
00:12:31.177 00.031 10072 IsGuiding returns 1
00:12:31.209 00.032 10072 IsGuiding returns 1
00:12:31.241 00.032 10072 IsGuiding returns 1
00:12:31.271 00.030 10072 IsGuiding returns 1
00:12:31.303 00.032 10072 IsGuiding returns 1
00:12:31.334 00.031 10072 IsGuiding returns 1
00:12:31.366 00.032 10072 IsGuiding returns 1
00:12:31.397 00.031 10072 IsGuiding returns 1
00:12:31.429 00.032 10072 IsGuiding returns 1
00:12:31.460 00.031 10072 IsGuiding returns 1
00:12:31.492 00.032 10072 IsGuiding returns 0
00:12:31.492 00.000 10072 scope move finished after 6 + 489 ms
00:12:31.492 00.000 10072 Move returns status 0, amount 6
00:12:31.492 00.000 10072 MoveAxis(N, 0, ABG)
00:12:31.493 00.001 10072 Move returns status 0, amount 0
00:12:31.493 00.000 10072 move complete, result=0
00:12:31.493 00.000 10072 worker thread done servicing request
00:12:31.493 00.000 10072 Worker thread wakes up
00:12:31.493 00.000 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
00:12:31.497 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:31.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:32.135 00.638 10072 Exposure complete
00:12:32.183 00.048 10072 worker thread done servicing request
00:12:32.183 00.000 1032 OnExposeComplete: enter
00:12:32.185 00.002 1032 UpdateGuideState(): m_state=6
00:12:32.187 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 920
00:12:32.188 00.001 1032 Star::Find returns 1 (0), X=324.72, Y=739.62, Mass=1409, SNR=26.4, Peak=168 HFD=2.8
00:12:32.190 00.002 1032 MultiStar: [#1 0.13,-0.00,1.12,U] [#2 0.11,-0.07,0.90,U] [#3 0.20,0.01,0.70,U] [#4 0.20,-0.08,0.68,U] [#5 0.16,0.00,0.68,U] [#6 0.10,0.06,0.70,U] [#7 0.14,0.03,0.47,U] [#8 0.08,-0.05,0.60,U] 
00:12:32.192 00.002 1032 single-star, 8 included, MultiStar: {0.13, -0.02}, one-star: {0.04, -0.02}
00:12:32.193 00.001 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
00:12:32.196 00.003 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
00:12:32.198 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.39 mountX=-0.03 mountY=-0.04, mountTheta=-2.22
00:12:32.200 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
00:12:32.201 00.001 1032 Enqueuing Move request for scope (0.04, -0.02)
00:12:32.202 00.001 10072 Worker thread wakes up
00:12:32.204 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:12:32.204 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:12:32.204 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
00:12:32.206 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:32.209 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 295.52
00:12:32.209 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:12:32.209 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:32.209 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:12:32.209 00.000 10072 MoveAxis(W, 8, ABG)
00:12:32.209 00.000 10072 Guiding  Dir = 3, Dur = 8
00:12:32.210 00.001 10072 IsGuiding returns 0
00:12:32.212 00.002 10072 PulseGuide returned control before completion, sleep 16
00:12:32.228 00.016 1032 UpdateGuideState exits: m=1409 SNR=26.4
00:12:32.230 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:32.232 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:32.235 00.003 1032 Enqueuing Expose request
00:12:32.241 00.006 10072 IsGuiding returns 0
00:12:32.241 00.000 10072 Move returns status 0, amount 8
00:12:32.241 00.000 10072 MoveAxis(N, 0, ABG)
00:12:32.241 00.000 10072 Move returns status 0, amount 0
00:12:32.241 00.000 10072 move complete, result=0
00:12:32.242 00.001 10072 worker thread done servicing request
00:12:32.242 00.000 10072 Worker thread wakes up
00:12:32.242 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:32.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:32.246 00.004 1032 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
00:12:32.649 00.403 10072 Exposure complete
00:12:32.692 00.043 10072 worker thread done servicing request
00:12:32.692 00.000 1032 OnExposeComplete: enter
00:12:32.694 00.002 1032 UpdateGuideState(): m_state=6
00:12:32.696 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 921
00:12:32.698 00.002 1032 Star::Find returns 1 (0), X=324.73, Y=739.58, Mass=1467, SNR=27.0, Peak=171 HFD=2.8
00:12:32.700 00.002 1032 MultiStar: [#1 0.07,0.10,1.12,U] [#2 0.19,-0.12,0.95,U] [#3 0.12,-0.06,0.66,U] [#4 0.20,0.15,0.62,U] [#5 0.02,-0.03,0.71,U] [#6 0.21,-0.11,0.67,U] [#7 0.05,0.10,0.54,U] [#8 0.13,0.01,0.57,U] 
00:12:32.702 00.002 1032 single-star, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.06, -0.06}
00:12:32.704 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
00:12:32.705 00.001 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
00:12:32.707 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.80 mountX=-0.07 mountY=-0.04, mountTheta=-2.63
00:12:32.710 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
00:12:32.711 00.001 1032 Enqueuing Move request for scope (0.06, -0.06)
00:12:32.714 00.003 10072 Worker thread wakes up
00:12:32.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
00:12:32.714 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
00:12:32.714 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.04
00:12:32.716 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:32.718 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 295.49
00:12:32.718 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:12:32.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:32.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:12:32.718 00.000 10072 MoveAxis(W, 6, ABG)
00:12:32.718 00.000 10072 Guiding  Dir = 3, Dur = 6
00:12:32.719 00.001 10072 IsGuiding returns 0
00:12:32.719 00.000 10072 PulseGuide returned control before completion, sleep 16
00:12:32.735 00.016 1032 UpdateGuideState exits: m=1467 SNR=27.0
00:12:32.738 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:32.740 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:32.741 00.001 1032 Enqueuing Expose request
00:12:32.744 00.003 10072 IsGuiding returns 0
00:12:32.744 00.000 10072 Move returns status 0, amount 6
00:12:32.744 00.000 10072 MoveAxis(N, 0, ABG)
00:12:32.744 00.000 10072 Move returns status 0, amount 0
00:12:32.744 00.000 10072 move complete, result=0
00:12:32.744 00.000 10072 worker thread done servicing request
00:12:32.744 00.000 10072 Worker thread wakes up
00:12:32.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:32.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:32.751 00.007 1032 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:12:33.368 00.617 10072 Exposure complete
00:12:33.422 00.054 10072 worker thread done servicing request
00:12:33.422 00.000 1032 OnExposeComplete: enter
00:12:33.426 00.004 1032 UpdateGuideState(): m_state=6
00:12:33.429 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 922
00:12:33.431 00.002 1032 Star::Find returns 1 (0), X=324.86, Y=739.76, Mass=1358, SNR=26.0, Peak=167 HFD=2.6
00:12:33.433 00.002 1032 MultiStar: [#1 0.08,0.17,1.14,U] [#2 0.13,0.07,0.95,U] [#3 0.20,0.07,0.75,U] [#4 0.25,0.19,0.00,M1] [#5 0.22,0.21,0.00,M1] [#6 0.26,0.15,0.00,M1] [#7 0.11,-0.02,0.51,U] [#8 0.15,0.14,0.60,U] 
00:12:33.435 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.10}, one-star: {0.18, 0.11}
00:12:33.436 00.001 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
00:12:33.438 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
00:12:33.440 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.62 mountX=0.06 mountY=-0.16, mountTheta=-1.21
00:12:33.443 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.10, opts=13)
00:12:33.446 00.003 1032 Enqueuing Move request for scope (0.14, 0.10)
00:12:33.448 00.002 10072 Worker thread wakes up
00:12:33.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
00:12:33.448 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
00:12:33.448 00.000 10072 Moving (0.14, 0.10) raw xDistance=0.06 yDistance=-0.16
00:12:33.450 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:33.452 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 295.47
00:12:33.452 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:12:33.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:33.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:12:33.452 00.000 10072 MoveAxis(W, 7, ABG)
00:12:33.452 00.000 10072 Guiding  Dir = 3, Dur = 7
00:12:33.452 00.000 10072 IsGuiding returns 0
00:12:33.454 00.002 10072 PulseGuide returned control before completion, sleep 17
00:12:33.472 00.018 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:12:33.475 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:33.476 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:33.478 00.002 1032 Enqueuing Expose request
00:12:33.479 00.001 10072 IsGuiding returns 0
00:12:33.480 00.001 10072 Move returns status 0, amount 7
00:12:33.480 00.000 10072 MoveAxis(N, 0, ABG)
00:12:33.480 00.000 10072 Move returns status 0, amount 0
00:12:33.480 00.000 10072 move complete, result=0
00:12:33.480 00.000 10072 worker thread done servicing request
00:12:33.480 00.000 10072 Worker thread wakes up
00:12:33.480 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:33.480 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:33.488 00.008 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
00:12:33.899 00.411 10072 Exposure complete
00:12:33.951 00.052 10072 worker thread done servicing request
00:12:33.951 00.000 1032 OnExposeComplete: enter
00:12:33.953 00.002 1032 UpdateGuideState(): m_state=6
00:12:33.955 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 923
00:12:33.958 00.003 1032 Star::Find returns 1 (0), X=324.73, Y=739.72, Mass=1559, SNR=27.8, Peak=188 HFD=2.7
00:12:33.960 00.002 1032 MultiStar: [#1 0.09,0.16,1.06,U] [#2 0.06,-0.03,0.93,U] [#3 0.12,0.12,0.65,U] [#4 0.15,0.15,0.59,U] [#5 0.08,0.17,0.67,U] [#6 0.22,0.05,0.69,U] [#7 -0.02,0.15,0.44,U] [#8 0.00,-0.03,0.57,U] 
00:12:33.961 00.001 1032 single-star, 8 included, MultiStar: {0.09, 0.09}, one-star: {0.06, 0.08}
00:12:33.964 00.003 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
00:12:33.966 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
00:12:33.967 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.92 mountX=0.06 mountY=-0.08, mountTheta=-0.91
00:12:33.971 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
00:12:33.973 00.002 1032 Enqueuing Move request for scope (0.06, 0.08)
00:12:33.975 00.002 10072 Worker thread wakes up
00:12:33.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
00:12:33.975 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
00:12:33.975 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
00:12:33.977 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:33.980 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 295.45
00:12:33.980 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:12:33.980 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:33.980 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:12:33.980 00.000 10072 MoveAxis(W, 6, ABG)
00:12:33.980 00.000 10072 Guiding  Dir = 3, Dur = 6
00:12:33.981 00.001 10072 IsGuiding returns 0
00:12:33.981 00.000 10072 PulseGuide returned control before completion, sleep 16
00:12:34.000 00.019 1032 UpdateGuideState exits: m=1559 SNR=27.8
00:12:34.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:34.003 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:34.005 00.002 1032 Enqueuing Expose request
00:12:34.007 00.002 10072 IsGuiding returns 0
00:12:34.007 00.000 10072 Move returns status 0, amount 6
00:12:34.007 00.000 10072 MoveAxis(N, 0, ABG)
00:12:34.007 00.000 10072 Move returns status 0, amount 0
00:12:34.007 00.000 10072 move complete, result=0
00:12:34.008 00.001 10072 worker thread done servicing request
00:12:34.008 00.000 10072 Worker thread wakes up
00:12:34.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:34.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:34.016 00.008 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:12:34.632 00.616 10072 Exposure complete
00:12:34.684 00.052 10072 worker thread done servicing request
00:12:34.684 00.000 1032 OnExposeComplete: enter
00:12:34.686 00.002 1032 UpdateGuideState(): m_state=6
00:12:34.688 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 924
00:12:34.689 00.001 1032 Star::Find returns 1 (0), X=324.77, Y=739.55, Mass=1411, SNR=26.5, Peak=154 HFD=2.8
00:12:34.691 00.002 1032 MultiStar: [#1 0.13,-0.02,1.15,U] [#2 0.09,-0.12,0.99,U] [#3 0.15,0.02,0.70,U] [#4 0.19,-0.01,0.68,U] [#5 0.06,-0.02,0.69,U] [#6 0.23,0.10,0.68,U] [#7 0.12,0.08,0.55,U] [#8 0.08,-0.05,0.60,U] 
00:12:34.693 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.10, -0.09}
00:12:34.695 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
00:12:34.696 00.001 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
00:12:34.698 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.13 cameraTheta=-0.17 mountX=-0.05 mountY=-0.11, mountTheta=-2.00
00:12:34.702 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
00:12:34.705 00.003 1032 Enqueuing Move request for scope (0.12, -0.02)
00:12:34.706 00.001 10072 Worker thread wakes up
00:12:34.708 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
00:12:34.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
00:12:34.708 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
00:12:34.710 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 295.42
00:12:34.711 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:34.713 00.002 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:12:34.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:34.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:12:34.713 00.000 10072 MoveAxis(W, 7, ABG)
00:12:34.713 00.000 10072 Guiding  Dir = 3, Dur = 7
00:12:34.713 00.000 10072 IsGuiding returns 0
00:12:34.715 00.002 10072 PulseGuide returned control before completion, sleep 17
00:12:34.731 00.016 1032 UpdateGuideState exits: m=1411 SNR=26.5
00:12:34.733 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:34.736 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:34.737 00.001 1032 Enqueuing Expose request
00:12:34.741 00.004 10072 IsGuiding returns 0
00:12:34.742 00.001 10072 Move returns status 0, amount 7
00:12:34.742 00.000 10072 MoveAxis(N, 0, ABG)
00:12:34.742 00.000 10072 Move returns status 0, amount 0
00:12:34.742 00.000 10072 move complete, result=0
00:12:34.742 00.000 10072 worker thread done servicing request
00:12:34.742 00.000 10072 Worker thread wakes up
00:12:34.742 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:34.742 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:34.748 00.006 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:12:35.149 00.401 10072 Exposure complete
00:12:35.205 00.056 10072 worker thread done servicing request
00:12:35.205 00.000 1032 OnExposeComplete: enter
00:12:35.208 00.003 1032 UpdateGuideState(): m_state=6
00:12:35.211 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 925
00:12:35.213 00.002 1032 Star::Find returns 1 (0), X=324.80, Y=739.63, Mass=1392, SNR=26.3, Peak=159 HFD=2.8
00:12:35.215 00.002 1032 MultiStar: [#1 0.10,0.12,1.07,U] [#2 0.17,0.02,0.98,U] [#3 0.28,-0.07,0.00,M1] [#4 0.36,-0.04,0.00,M1] [#5 0.08,0.07,0.68,U] [#6 0.21,-0.00,0.70,U] [#7 0.11,0.07,0.51,U] [#8 0.08,0.16,0.62,U] 
00:12:35.216 00.001 1032 single-star, 6 included, MultiStar: {0.13, 0.06}, one-star: {0.13, -0.01}
00:12:35.218 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
00:12:35.219 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
00:12:35.222 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.07 mountX=-0.04 mountY=-0.12, mountTheta=-1.90
00:12:35.226 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
00:12:35.228 00.002 1032 Enqueuing Move request for scope (0.13, -0.01)
00:12:35.230 00.002 10072 Worker thread wakes up
00:12:35.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
00:12:35.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
00:12:35.231 00.001 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.12
00:12:35.233 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:35.236 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 295.38
00:12:35.236 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:12:35.236 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:35.236 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:12:35.236 00.000 10072 MoveAxis(W, 5, ABG)
00:12:35.236 00.000 10072 Guiding  Dir = 3, Dur = 5
00:12:35.237 00.001 10072 IsGuiding returns 0
00:12:35.237 00.000 10072 PulseGuide returned control before completion, sleep 15
00:12:35.255 00.018 10072 IsGuiding returns 0
00:12:35.255 00.000 10072 Move returns status 0, amount 5
00:12:35.255 00.000 1032 UpdateGuideState exits: m=1392 SNR=26.3
00:12:35.257 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:35.259 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:35.262 00.003 1032 Enqueuing Expose request
00:12:35.263 00.001 10072 MoveAxis(N, 0, ABG)
00:12:35.263 00.000 10072 Move returns status 0, amount 0
00:12:35.263 00.000 10072 move complete, result=0
00:12:35.263 00.000 10072 worker thread done servicing request
00:12:35.263 00.000 10072 Worker thread wakes up
00:12:35.263 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:35.263 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:35.272 00.009 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:12:35.897 00.625 10072 Exposure complete
00:12:35.947 00.050 10072 worker thread done servicing request
00:12:35.948 00.001 1032 OnExposeComplete: enter
00:12:35.950 00.002 1032 UpdateGuideState(): m_state=6
00:12:35.952 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 926
00:12:35.955 00.003 1032 Star::Find returns 1 (0), X=324.75, Y=739.71, Mass=1224, SNR=24.6, Peak=157 HFD=2.6
00:12:35.959 00.004 1032 MultiStar: [#1 0.12,0.21,1.19,U] [#2 0.16,0.02,1.04,U] [#3 0.20,-0.02,0.74,U] [#4 0.36,0.26,0.00,M2] [#5 0.17,0.05,0.74,U] [#6 0.20,0.15,0.77,U] [#7 0.10,0.07,0.56,U] [#8 0.18,0.04,0.66,U] 
00:12:35.962 00.003 1032 single-star, 7 included, MultiStar: {0.15, 0.08}, one-star: {0.08, 0.07}
00:12:35.963 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
00:12:35.965 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
00:12:35.966 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.75 mountX=0.05 mountY=-0.09, mountTheta=-1.08
00:12:35.969 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
00:12:35.970 00.001 1032 Enqueuing Move request for scope (0.08, 0.07)
00:12:35.973 00.003 10072 Worker thread wakes up
00:12:35.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
00:12:35.973 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
00:12:35.973 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.09
00:12:35.975 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:35.976 00.001 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 295.34
00:12:35.976 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:12:35.978 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:35.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:12:35.978 00.000 10072 MoveAxis(W, 6, ABG)
00:12:35.978 00.000 10072 Guiding  Dir = 3, Dur = 6
00:12:35.978 00.000 10072 IsGuiding returns 0
00:12:35.978 00.000 10072 PulseGuide returned control before completion, sleep 16
00:12:35.997 00.019 1032 UpdateGuideState exits: m=1224 SNR=24.6
00:12:35.999 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:36.001 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:36.002 00.001 1032 Enqueuing Expose request
00:12:36.004 00.002 10072 IsGuiding returns 0
00:12:36.005 00.001 10072 Move returns status 0, amount 6
00:12:36.005 00.000 10072 MoveAxis(N, 0, ABG)
00:12:36.005 00.000 10072 Move returns status 0, amount 0
00:12:36.005 00.000 10072 move complete, result=0
00:12:36.005 00.000 10072 worker thread done servicing request
00:12:36.005 00.000 10072 Worker thread wakes up
00:12:36.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:36.005 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:36.011 00.006 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:12:36.412 00.401 10072 Exposure complete
00:12:36.462 00.050 10072 worker thread done servicing request
00:12:36.462 00.000 1032 OnExposeComplete: enter
00:12:36.464 00.002 1032 UpdateGuideState(): m_state=6
00:12:36.466 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 927
00:12:36.468 00.002 1032 Star::Find returns 1 (0), X=324.74, Y=739.80, Mass=1301, SNR=25.4, Peak=168 HFD=2.6
00:12:36.471 00.003 1032 MultiStar: [#1 0.21,0.20,0.00,M1] [#2 0.11,0.08,0.99,U] [#3 0.25,0.09,0.73,U] [#4 0.27,0.22,0.00,M3] [#5 0.23,0.21,0.00,M1] [#6 0.26,0.08,0.68,U] [#7 0.17,0.07,0.52,U] [#8 0.12,0.02,0.58,U] 
00:12:36.473 00.002 1032 single-star, 5 included, MultiStar: {0.15, 0.09}, one-star: {0.07, 0.16}
00:12:36.474 00.001 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
00:12:36.476 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
00:12:36.479 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.17 mountX=0.13 mountY=-0.10, mountTheta=-0.66
00:12:36.482 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.16, opts=13)
00:12:36.484 00.002 1032 Enqueuing Move request for scope (0.07, 0.16)
00:12:36.485 00.001 10072 Worker thread wakes up
00:12:36.487 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
00:12:36.487 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
00:12:36.487 00.000 10072 Moving (0.07, 0.16) raw xDistance=0.13 yDistance=-0.10
00:12:36.489 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 295.30
00:12:36.489 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
00:12:36.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:36.489 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:36.492 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:12:36.492 00.000 10072 MoveAxis(W, 72, ABG)
00:12:36.492 00.000 10072 Guiding  Dir = 3, Dur = 72
00:12:36.493 00.001 10072 IsGuiding returns 0
00:12:36.493 00.000 10072 PulseGuide returned control before completion, sleep 82
00:12:36.512 00.019 1032 UpdateGuideState exits: m=1301 SNR=25.4
00:12:36.514 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:36.517 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:36.521 00.004 1032 Enqueuing Expose request
00:12:36.581 00.060 10072 IsGuiding returns 0
00:12:36.582 00.001 10072 Move returns status 0, amount 72
00:12:36.582 00.000 10072 MoveAxis(N, 0, ABG)
00:12:36.582 00.000 10072 Move returns status 0, amount 0
00:12:36.582 00.000 10072 move complete, result=0
00:12:36.582 00.000 10072 worker thread done servicing request
00:12:36.582 00.000 10072 Worker thread wakes up
00:12:36.582 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:36.582 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:36.582 00.000 1032 GuideStep: 0.1 px 72 ms WEST, -0.1 px 0 ms NORTH
00:12:37.209 00.627 10072 Exposure complete
00:12:37.263 00.054 10072 worker thread done servicing request
00:12:37.263 00.000 1032 OnExposeComplete: enter
00:12:37.265 00.002 1032 UpdateGuideState(): m_state=6
00:12:37.268 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 928
00:12:37.271 00.003 1032 Star::Find returns 1 (0), X=324.81, Y=739.52, Mass=1402, SNR=26.3, Peak=173 HFD=2.6
00:12:37.274 00.003 1032 MultiStar: [#1 0.14,0.02,1.12,U] [#2 0.27,-0.11,0.00,M1] [#3 0.16,0.16,0.76,U] [#4 0.11,0.19,0.63,U] [#5 0.14,-0.00,0.69,U] [#6 0.28,-0.13,0.00,M1] [#7 -0.07,0.07,0.55,U] [#8 0.10,-0.14,0.60,U] 
00:12:37.277 00.003 1032 refined, 6 included, MultiStar: {0.11, 0.02}, one-star: {0.13, -0.12}
00:12:37.279 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
00:12:37.280 00.001 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
00:12:37.282 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.15 mountX=-0.01 mountY=-0.11, mountTheta=-1.68
00:12:37.286 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
00:12:37.289 00.003 1032 Enqueuing Move request for scope (0.11, 0.02)
00:12:37.292 00.003 10072 Worker thread wakes up
00:12:37.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
00:12:37.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
00:12:37.292 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
00:12:37.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:37.296 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 295.26
00:12:37.296 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:12:37.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:37.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:12:37.296 00.000 10072 MoveAxis(W, 6, ABG)
00:12:37.296 00.000 10072 Guiding  Dir = 3, Dur = 6
00:12:37.298 00.002 10072 IsGuiding returns 0
00:12:37.298 00.000 10072 PulseGuide returned control before completion, sleep 16
00:12:37.316 00.018 10072 IsGuiding returns 1
00:12:37.316 00.000 10072 scope still moving after pulse duration time elapsed
00:12:37.319 00.003 1032 UpdateGuideState exits: m=1402 SNR=26.3
00:12:37.321 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:37.324 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:37.325 00.001 1032 Enqueuing Expose request
00:12:37.347 00.022 10072 IsGuiding returns 0
00:12:37.347 00.000 10072 scope move finished after 6 + 44 ms
00:12:37.348 00.001 10072 Move returns status 0, amount 6
00:12:37.348 00.000 10072 MoveAxis(N, 0, ABG)
00:12:37.348 00.000 10072 Move returns status 0, amount 0
00:12:37.348 00.000 10072 move complete, result=0
00:12:37.348 00.000 10072 worker thread done servicing request
00:12:37.348 00.000 10072 Worker thread wakes up
00:12:37.348 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:37.348 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:37.350 00.002 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:12:37.755 00.405 10072 Exposure complete
00:12:37.813 00.058 10072 worker thread done servicing request
00:12:37.813 00.000 1032 OnExposeComplete: enter
00:12:37.815 00.002 1032 UpdateGuideState(): m_state=6
00:12:37.817 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 929
00:12:37.819 00.002 1032 Star::Find returns 1 (0), X=324.85, Y=739.58, Mass=1508, SNR=27.4, Peak=191 HFD=2.7
00:12:37.821 00.002 1032 MultiStar: [#1 0.20,-0.02,1.09,U] [#2 0.24,-0.16,0.00,M2] [#3 0.20,-0.12,0.73,U] [#4 0.23,0.09,0.68,U] [#5 0.19,-0.14,0.65,U] [#6 0.30,-0.17,0.00,M2] [#7 0.17,0.11,0.47,U] [#8 0.20,-0.11,0.62,U] 
00:12:37.823 00.002 1032 single-star, 6 included, MultiStar: {0.19, -0.04}, one-star: {0.18, -0.06}
00:12:37.824 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
00:12:37.826 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
00:12:37.827 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.32 mountX=-0.10 mountY=-0.16, mountTheta=-2.15
00:12:37.831 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.06, opts=13)
00:12:37.833 00.002 1032 Enqueuing Move request for scope (0.18, -0.06)
00:12:37.836 00.003 10072 Worker thread wakes up
00:12:37.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
00:12:37.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
00:12:37.836 00.000 10072 Moving (0.18, -0.06) raw xDistance=-0.10 yDistance=-0.16
00:12:37.839 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:37.841 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.22
00:12:37.841 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:12:37.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:37.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:12:37.841 00.000 10072 MoveAxis(W, 5, ABG)
00:12:37.841 00.000 10072 Guiding  Dir = 3, Dur = 5
00:12:37.842 00.001 10072 IsGuiding returns 0
00:12:37.842 00.000 10072 PulseGuide returned control before completion, sleep 15
00:12:37.861 00.019 1032 UpdateGuideState exits: m=1508 SNR=27.4
00:12:37.863 00.002 10072 IsGuiding returns 0
00:12:37.863 00.000 10072 Move returns status 0, amount 5
00:12:37.863 00.000 10072 MoveAxis(N, 0, ABG)
00:12:37.863 00.000 10072 Move returns status 0, amount 0
00:12:37.864 00.001 10072 move complete, result=0
00:12:37.864 00.000 10072 worker thread done servicing request
00:12:37.864 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:37.866 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:37.868 00.002 1032 Enqueuing Expose request
00:12:37.871 00.003 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
00:12:37.872 00.001 10072 Worker thread wakes up
00:12:37.873 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:37.873 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:38.507 00.634 10072 Exposure complete
00:12:38.559 00.052 10072 worker thread done servicing request
00:12:38.559 00.000 1032 OnExposeComplete: enter
00:12:38.561 00.002 1032 UpdateGuideState(): m_state=6
00:12:38.563 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 930
00:12:38.565 00.002 1032 Star::Find returns 1 (0), X=324.93, Y=739.70, Mass=1321, SNR=25.6, Peak=153 HFD=2.6
00:12:38.567 00.002 1032 MultiStar: [#1 0.23,0.06,1.16,U] [#2 0.27,0.13,0.00,M3] [#3 0.25,-0.01,0.74,U] [#4 0.30,0.05,0.00,M2] [#5 0.15,-0.06,0.70,U] [#6 0.36,0.08,0.00,M3] [#7 0.22,-0.01,0.53,U] [#8 0.14,0.04,0.59,U] 
00:12:38.568 00.001 1032 refined, 5 included, MultiStar: {0.22, 0.02}, one-star: {0.25, 0.06}
00:12:38.571 00.003 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
00:12:38.573 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
00:12:38.574 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.09 mountX=-0.04 mountY=-0.21, mountTheta=-1.74
00:12:38.577 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.02, opts=13)
00:12:38.580 00.003 1032 Enqueuing Move request for scope (0.22, 0.02)
00:12:38.583 00.003 10072 Worker thread wakes up
00:12:38.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
00:12:38.583 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
00:12:38.583 00.000 10072 Moving (0.22, 0.02) raw xDistance=-0.04 yDistance=-0.21
00:12:38.585 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:38.588 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 295.18
00:12:38.588 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:12:38.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:12:38.588 00.000 10072 MoveAxis(W, 6, ABG)
00:12:38.589 00.001 10072 Guiding  Dir = 3, Dur = 6
00:12:38.589 00.000 10072 IsGuiding returns 0
00:12:38.590 00.001 10072 PulseGuide returned control before completion, sleep 16
00:12:38.607 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.6
00:12:38.610 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:38.612 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:38.615 00.003 1032 Enqueuing Expose request
00:12:38.617 00.002 10072 IsGuiding returns 1
00:12:38.617 00.000 10072 scope still moving after pulse duration time elapsed
00:12:38.644 00.027 10072 IsGuiding returns 1
00:12:38.675 00.031 10072 IsGuiding returns 1
00:12:38.707 00.032 10072 IsGuiding returns 1
00:12:38.737 00.030 10072 IsGuiding returns 1
00:12:38.769 00.032 10072 IsGuiding returns 1
00:12:38.800 00.031 10072 IsGuiding returns 1
00:12:38.831 00.031 10072 IsGuiding returns 1
00:12:38.864 00.033 10072 IsGuiding returns 1
00:12:38.893 00.029 10072 IsGuiding returns 1
00:12:38.925 00.032 10072 IsGuiding returns 1
00:12:38.956 00.031 10072 IsGuiding returns 1
00:12:38.987 00.031 10072 IsGuiding returns 1
00:12:39.018 00.031 10072 IsGuiding returns 1
00:12:39.050 00.032 10072 IsGuiding returns 1
00:12:39.082 00.032 10072 IsGuiding returns 1
00:12:39.114 00.032 10072 IsGuiding returns 1
00:12:39.145 00.031 10072 IsGuiding returns 1
00:12:39.178 00.033 10072 IsGuiding returns 1
00:12:39.207 00.029 10072 IsGuiding returns 1
00:12:39.238 00.031 10072 IsGuiding returns 1
00:12:39.269 00.031 10072 IsGuiding returns 1
00:12:39.300 00.031 10072 IsGuiding returns 1
00:12:39.331 00.031 10072 IsGuiding returns 1
00:12:39.362 00.031 10072 IsGuiding returns 1
00:12:39.393 00.031 10072 IsGuiding returns 1
00:12:39.424 00.031 10072 IsGuiding returns 1
00:12:39.454 00.030 10072 IsGuiding returns 1
00:12:39.485 00.031 10072 IsGuiding returns 0
00:12:39.485 00.000 10072 scope move finished after 6 + 889 ms
00:12:39.485 00.000 10072 Move returns status 0, amount 6
00:12:39.485 00.000 10072 MoveAxis(N, 138, ABG)
00:12:39.485 00.000 10072 Guiding  Dir = 0, Dur = 138
00:12:39.485 00.000 10072 IsGuiding returns 0
00:12:39.486 00.001 10072 PulseGuide returned control before completion, sleep 148
00:12:39.641 00.155 10072 IsGuiding returns 0
00:12:39.641 00.000 10072 Move returns status 0, amount 138
00:12:39.641 00.000 10072 move complete, result=0
00:12:39.641 00.000 10072 worker thread done servicing request
00:12:39.641 00.000 10072 Worker thread wakes up
00:12:39.641 00.000 1032 GuideStep: -0.0 px 6 ms WEST, -0.2 px 138 ms NORTH
00:12:39.645 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:39.646 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:40.284 00.638 10072 Exposure complete
00:12:40.326 00.042 10072 worker thread done servicing request
00:12:40.326 00.000 1032 OnExposeComplete: enter
00:12:40.327 00.001 1032 UpdateGuideState(): m_state=6
00:12:40.330 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 931
00:12:40.332 00.002 1032 Star::Find returns 1 (0), X=324.43, Y=739.57, Mass=1036, SNR=22.6, Peak=159 HFD=3.0
00:12:40.333 00.001 1032 MultiStar: [#1 -0.13,-0.02,1.27,U] [#2 -0.14,-0.05,1.13,U] [#3 0.08,-0.02,0.80,U] [#4 0.10,-0.01,0.78,U] [#5 -0.12,-0.09,0.77,U] [#6 -0.05,0.00,0.81,U] [#7 -0.09,-0.03,0.60,U] [#8 -0.06,-0.21,0.68,U] 
00:12:40.334 00.001 1032 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {-0.25, -0.07}
00:12:40.337 00.003 1032 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.83) = xAngle (-4.42 = 1.87)
00:12:40.338 00.001 1032 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.42 = 1.87)
00:12:40.339 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.59 mountX=-0.03 mountY=0.09, mountTheta=1.87
00:12:40.342 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.05, opts=13)
00:12:40.344 00.002 1032 Enqueuing Move request for scope (-0.08, -0.05)
00:12:40.346 00.002 10072 Worker thread wakes up
00:12:40.346 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
00:12:40.346 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
00:12:40.346 00.000 10072 Moving (-0.08, -0.05) raw xDistance=-0.03 yDistance=0.09
00:12:40.347 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:40.350 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 295.14
00:12:40.350 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:12:40.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:40.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:12:40.350 00.000 10072 MoveAxis(W, 9, ABG)
00:12:40.350 00.000 10072 Guiding  Dir = 3, Dur = 9
00:12:40.351 00.001 10072 IsGuiding returns 0
00:12:40.351 00.000 10072 PulseGuide returned control before completion, sleep 19
00:12:40.366 00.015 1032 UpdateGuideState exits: m=1036 SNR=22.6
00:12:40.368 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:40.370 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:40.371 00.001 1032 Enqueuing Expose request
00:12:40.375 00.004 10072 IsGuiding returns 0
00:12:40.375 00.000 10072 Move returns status 0, amount 9
00:12:40.375 00.000 10072 MoveAxis(N, 0, ABG)
00:12:40.375 00.000 10072 Move returns status 0, amount 0
00:12:40.375 00.000 10072 move complete, result=0
00:12:40.376 00.001 10072 worker thread done servicing request
00:12:40.376 00.000 10072 Worker thread wakes up
00:12:40.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:40.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:40.381 00.005 1032 GuideStep: -0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
00:12:40.782 00.401 10072 Exposure complete
00:12:40.829 00.047 10072 worker thread done servicing request
00:12:40.830 00.001 1032 OnExposeComplete: enter
00:12:40.831 00.001 1032 UpdateGuideState(): m_state=6
00:12:40.833 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 932
00:12:40.834 00.001 1032 Star::Find returns 1 (0), X=324.37, Y=739.55, Mass=1494, SNR=27.2, Peak=200 HFD=3.0
00:12:40.836 00.002 1032 MultiStar: [#1 -0.13,-0.07,1.09,U] [#2 -0.06,-0.08,0.95,U] [#3 0.13,0.04,0.69,U] [#4 0.03,0.01,0.63,U] [#5 -0.03,-0.09,0.65,U] [#6 -0.07,-0.02,0.72,U] [#7 0.11,-0.06,0.48,U] [#8 -0.14,0.05,0.58,U] 
00:12:40.838 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.04}, one-star: {-0.30, -0.09}
00:12:40.839 00.001 1032 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.83) = xAngle (-4.45 = 1.84)
00:12:40.840 00.001 1032 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.45 = 1.84)
00:12:40.843 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.62 mountX=-0.02 mountY=0.08, mountTheta=1.84
00:12:40.846 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.04, opts=13)
00:12:40.848 00.002 1032 Enqueuing Move request for scope (-0.07, -0.04)
00:12:40.850 00.002 10072 Worker thread wakes up
00:12:40.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
00:12:40.850 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
00:12:40.850 00.000 10072 Moving (-0.07, -0.04) raw xDistance=-0.02 yDistance=0.08
00:12:40.852 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:40.854 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.09
00:12:40.854 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:12:40.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:40.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:12:40.854 00.000 10072 MoveAxis(W, 3, ABG)
00:12:40.854 00.000 10072 Guiding  Dir = 3, Dur = 3
00:12:40.854 00.000 10072 IsGuiding returns 0
00:12:40.855 00.001 10072 PulseGuide returned control before completion, sleep 13
00:12:40.872 00.017 1032 UpdateGuideState exits: m=1494 SNR=27.2
00:12:40.875 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:40.876 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:40.878 00.002 1032 Enqueuing Expose request
00:12:40.880 00.002 10072 IsGuiding returns 1
00:12:40.880 00.000 10072 scope still moving after pulse duration time elapsed
00:12:40.907 00.027 10072 IsGuiding returns 1
00:12:40.940 00.033 10072 IsGuiding returns 1
00:12:40.969 00.029 10072 IsGuiding returns 1
00:12:41.001 00.032 10072 IsGuiding returns 1
00:12:41.032 00.031 10072 IsGuiding returns 1
00:12:41.063 00.031 10072 IsGuiding returns 1
00:12:41.094 00.031 10072 IsGuiding returns 1
00:12:41.126 00.032 10072 IsGuiding returns 1
00:12:41.156 00.030 10072 IsGuiding returns 1
00:12:41.188 00.032 10072 IsGuiding returns 1
00:12:41.219 00.031 10072 IsGuiding returns 1
00:12:41.250 00.031 10072 IsGuiding returns 1
00:12:41.282 00.032 10072 IsGuiding returns 1
00:12:41.313 00.031 10072 IsGuiding returns 1
00:12:41.345 00.032 10072 IsGuiding returns 1
00:12:41.376 00.031 10072 IsGuiding returns 1
00:12:41.407 00.031 10072 IsGuiding returns 1
00:12:41.438 00.031 10072 IsGuiding returns 1
00:12:41.470 00.032 10072 IsGuiding returns 0
00:12:41.470 00.000 10072 scope move finished after 3 + 612 ms
00:12:41.471 00.001 10072 Move returns status 0, amount 3
00:12:41.471 00.000 10072 MoveAxis(N, 0, ABG)
00:12:41.471 00.000 10072 Move returns status 0, amount 0
00:12:41.471 00.000 10072 move complete, result=0
00:12:41.471 00.000 10072 worker thread done servicing request
00:12:41.471 00.000 10072 Worker thread wakes up
00:12:41.472 00.001 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
00:12:41.476 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:41.476 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:42.102 00.626 10072 Exposure complete
00:12:42.141 00.039 10072 worker thread done servicing request
00:12:42.141 00.000 1032 OnExposeComplete: enter
00:12:42.143 00.002 1032 UpdateGuideState(): m_state=6
00:12:42.145 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 933
00:12:42.147 00.002 1032 Star::Find returns 1 (0), X=324.56, Y=739.52, Mass=1442, SNR=26.8, Peak=191 HFD=3.1
00:12:42.149 00.002 1032 MultiStar: [#1 0.06,-0.05,1.12,U] [#2 0.07,0.03,0.96,U] [#3 0.10,-0.08,0.69,U] [#4 0.07,0.04,0.68,U] [#5 0.03,0.04,0.67,U] [#6 -0.06,0.01,0.73,U] [#7 -0.04,0.03,0.55,U] [#8 -0.08,-0.14,0.60,U] 
00:12:42.150 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {-0.12, -0.12}
00:12:42.152 00.002 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
00:12:42.153 00.001 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
00:12:42.154 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.37 mountX=-0.03 mountY=0.00, mountTheta=3.08
00:12:42.156 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
00:12:42.159 00.003 1032 Enqueuing Move request for scope (0.01, -0.03)
00:12:42.161 00.002 10072 Worker thread wakes up
00:12:42.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
00:12:42.161 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
00:12:42.161 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=0.00
00:12:42.162 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.03
00:12:42.163 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:12:42.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:42.163 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:42.164 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:12:42.164 00.000 10072 MoveAxis(W, 4, ABG)
00:12:42.164 00.000 10072 Guiding  Dir = 3, Dur = 4
00:12:42.165 00.001 10072 IsGuiding returns 0
00:12:42.165 00.000 10072 PulseGuide returned control before completion, sleep 14
00:12:42.181 00.016 1032 UpdateGuideState exits: m=1442 SNR=26.8
00:12:42.182 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:42.184 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:42.185 00.001 1032 Enqueuing Expose request
00:12:42.192 00.007 10072 IsGuiding returns 0
00:12:42.192 00.000 10072 Move returns status 0, amount 4
00:12:42.192 00.000 10072 MoveAxis(N, 0, ABG)
00:12:42.192 00.000 10072 Move returns status 0, amount 0
00:12:42.192 00.000 10072 move complete, result=0
00:12:42.192 00.000 10072 worker thread done servicing request
00:12:42.192 00.000 10072 Worker thread wakes up
00:12:42.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:42.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:42.193 00.001 1032 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
00:12:42.600 00.407 10072 Exposure complete
00:12:42.649 00.049 10072 worker thread done servicing request
00:12:42.649 00.000 1032 OnExposeComplete: enter
00:12:42.651 00.002 1032 UpdateGuideState(): m_state=6
00:12:42.654 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 934
00:12:42.655 00.001 1032 Star::Find returns 1 (0), X=324.57, Y=739.44, Mass=1457, SNR=26.9, Peak=176 HFD=3.0
00:12:42.657 00.002 1032 MultiStar: [#1 -0.01,-0.03,1.10,U] [#2 -0.06,-0.07,0.92,U] [#3 0.17,-0.17,0.67,U] [#4 0.10,-0.07,0.63,U] [#5 0.02,0.04,0.65,U] [#6 0.04,-0.08,0.65,U] [#7 0.16,-0.15,0.49,U] [#8 -0.10,-0.12,0.56,U] 
00:12:42.659 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {-0.11, -0.20}
00:12:42.661 00.002 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.97)
00:12:42.662 00.001 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.97)
00:12:42.664 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.48 mountX=-0.09 mountY=0.02, mountTheta=2.97
00:12:42.668 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
00:12:42.670 00.002 1032 Enqueuing Move request for scope (0.01, -0.09)
00:12:42.671 00.001 10072 Worker thread wakes up
00:12:42.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
00:12:42.672 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
00:12:42.672 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.02
00:12:42.674 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:42.678 00.004 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 294.98
00:12:42.678 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:12:42.678 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:42.678 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:12:42.678 00.000 10072 MoveAxis(W, 2, ABG)
00:12:42.678 00.000 10072 Guiding  Dir = 3, Dur = 2
00:12:42.679 00.001 10072 IsGuiding returns 0
00:12:42.679 00.000 10072 PulseGuide returned control before completion, sleep 12
00:12:42.697 00.018 1032 UpdateGuideState exits: m=1457 SNR=26.9
00:12:42.700 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:42.702 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:42.703 00.001 1032 Enqueuing Expose request
00:12:42.707 00.004 10072 IsGuiding returns 0
00:12:42.708 00.001 10072 Move returns status 0, amount 2
00:12:42.708 00.000 10072 MoveAxis(N, 0, ABG)
00:12:42.708 00.000 10072 Move returns status 0, amount 0
00:12:42.708 00.000 10072 move complete, result=0
00:12:42.708 00.000 10072 worker thread done servicing request
00:12:42.708 00.000 10072 Worker thread wakes up
00:12:42.708 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:42.708 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:42.708 00.000 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
00:12:43.336 00.628 10072 Exposure complete
00:12:43.388 00.052 10072 worker thread done servicing request
00:12:43.388 00.000 1032 OnExposeComplete: enter
00:12:43.391 00.003 1032 UpdateGuideState(): m_state=6
00:12:43.394 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 935
00:12:43.395 00.001 1032 Star::Find returns 1 (0), X=324.67, Y=739.25, Mass=1456, SNR=26.9, Peak=157 HFD=2.7
00:12:43.398 00.003 1032 MultiStar: [#1 0.03,-0.18,1.15,U] [#2 0.05,-0.19,0.90,U] [#3 0.14,-0.32,0.00,M1] [#4 0.09,-0.20,0.59,U] [#5 -0.04,-0.23,0.64,U] [#6 0.14,-0.30,0.00,M1] [#7 0.14,-0.27,0.00,M1] [#8 0.01,-0.13,0.60,U] 
00:12:43.399 00.001 1032 refined, 5 included, MultiStar: {0.02, -0.23}, one-star: {-0.00, -0.39}
00:12:43.401 00.002 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.98)
00:12:43.403 00.002 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.98)
00:12:43.404 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.48 mountX=-0.23 mountY=0.04, mountTheta=2.98
00:12:43.408 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.23, opts=13)
00:12:43.410 00.002 1032 Enqueuing Move request for scope (0.02, -0.23)
00:12:43.412 00.002 10072 Worker thread wakes up
00:12:43.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
00:12:43.412 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
00:12:43.412 00.000 10072 Moving (0.02, -0.23) raw xDistance=-0.23 yDistance=0.04
00:12:43.414 00.002 10072 PPEC rslt: input = -0.23, final = -0.11, react = -0.11, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 294.93
00:12:43.415 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:43.417 00.002 10072 PPEC: input: -0.23, control: -0.11, exposure: 500
00:12:43.417 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:43.417 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:12:43.417 00.000 10072 MoveAxis(E, 111, ABG)
00:12:43.417 00.000 10072 Guiding  Dir = 2, Dur = 111
00:12:43.418 00.001 10072 IsGuiding returns 0
00:12:43.418 00.000 10072 PulseGuide returned control before completion, sleep 121
00:12:43.437 00.019 1032 UpdateGuideState exits: m=1456 SNR=26.9
00:12:43.439 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:43.440 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:43.443 00.003 1032 Enqueuing Expose request
00:12:43.551 00.108 10072 IsGuiding returns 0
00:12:43.552 00.001 10072 Move returns status 0, amount 111
00:12:43.552 00.000 10072 MoveAxis(N, 0, ABG)
00:12:43.552 00.000 10072 Move returns status 0, amount 0
00:12:43.552 00.000 10072 move complete, result=0
00:12:43.552 00.000 10072 worker thread done servicing request
00:12:43.552 00.000 1032 GuideStep: -0.2 px 111 ms EAST, 0.0 px 0 ms NORTH
00:12:43.554 00.002 10072 Worker thread wakes up
00:12:43.555 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:43.555 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:43.962 00.407 10072 Exposure complete
00:12:44.012 00.050 10072 worker thread done servicing request
00:12:44.012 00.000 1032 OnExposeComplete: enter
00:12:44.014 00.002 1032 UpdateGuideState(): m_state=6
00:12:44.016 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 936
00:12:44.018 00.002 1032 Star::Find returns 1 (0), X=324.66, Y=739.41, Mass=1409, SNR=26.4, Peak=157 HFD=2.9
00:12:44.020 00.002 1032 MultiStar: [#1 0.04,-0.16,1.12,U] [#2 -0.02,-0.02,0.96,U] [#3 0.07,-0.14,0.73,U] [#4 -0.05,-0.15,0.62,U] [#5 -0.11,-0.23,0.67,U] [#6 0.03,-0.20,0.69,U] [#7 0.12,-0.07,0.51,U] [#8 -0.10,-0.21,0.61,U] 
00:12:44.021 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.16}, one-star: {-0.02, -0.24}
00:12:44.023 00.002 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.85)
00:12:44.024 00.001 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.85)
00:12:44.026 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.60 mountX=-0.15 mountY=0.05, mountTheta=2.85
00:12:44.030 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.16, opts=13)
00:12:44.032 00.002 1032 Enqueuing Move request for scope (-0.01, -0.16)
00:12:44.034 00.002 10072 Worker thread wakes up
00:12:44.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
00:12:44.034 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
00:12:44.035 00.001 10072 Moving (-0.01, -0.16) raw xDistance=-0.15 yDistance=0.05
00:12:44.036 00.001 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 294.88
00:12:44.038 00.002 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
00:12:44.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:44.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:12:44.038 00.000 10072 MoveAxis(E, 74, ABG)
00:12:44.038 00.000 10072 Guiding  Dir = 2, Dur = 74
00:12:44.038 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:44.040 00.002 10072 IsGuiding returns 0
00:12:44.041 00.001 10072 PulseGuide returned control before completion, sleep 84
00:12:44.059 00.018 1032 UpdateGuideState exits: m=1409 SNR=26.4
00:12:44.062 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:44.063 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:44.065 00.002 1032 Enqueuing Expose request
00:12:44.132 00.067 10072 IsGuiding returns 0
00:12:44.132 00.000 10072 Move returns status 0, amount 74
00:12:44.132 00.000 10072 MoveAxis(N, 0, ABG)
00:12:44.132 00.000 10072 Move returns status 0, amount 0
00:12:44.132 00.000 10072 move complete, result=0
00:12:44.132 00.000 10072 worker thread done servicing request
00:12:44.132 00.000 10072 Worker thread wakes up
00:12:44.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:44.133 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:44.135 00.002 1032 GuideStep: -0.2 px 74 ms EAST, 0.0 px 0 ms NORTH
00:12:44.759 00.624 10072 Exposure complete
00:12:44.812 00.053 10072 worker thread done servicing request
00:12:44.812 00.000 1032 OnExposeComplete: enter
00:12:44.815 00.003 1032 UpdateGuideState(): m_state=6
00:12:44.817 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 937
00:12:44.818 00.001 1032 Star::Find returns 1 (0), X=324.68, Y=739.71, Mass=1347, SNR=25.9, Peak=155 HFD=2.8
00:12:44.821 00.003 1032 MultiStar: [#1 0.01,0.14,1.16,U] [#2 0.05,0.09,0.96,U] [#3 0.08,0.14,0.74,U] [#4 -0.06,0.06,0.67,U] [#5 -0.07,0.12,0.73,U] [#6 0.05,0.11,0.69,U] [#7 -0.02,0.05,0.49,U] [#8 -0.05,0.09,0.59,U] 
00:12:44.822 00.001 1032 single-star, 8 included, MultiStar: {0.00, 0.10}, one-star: {0.01, 0.06}
00:12:44.824 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
00:12:44.827 00.003 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
00:12:44.829 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.46 mountX=0.06 mountY=-0.02, mountTheta=-0.37
00:12:44.831 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
00:12:44.833 00.002 1032 Enqueuing Move request for scope (0.01, 0.06)
00:12:44.836 00.003 10072 Worker thread wakes up
00:12:44.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
00:12:44.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
00:12:44.836 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
00:12:44.839 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:44.841 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 294.83
00:12:44.841 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:12:44.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:44.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:12:44.841 00.000 10072 MoveAxis(W, 1, ABG)
00:12:44.841 00.000 10072 Guiding  Dir = 3, Dur = 1
00:12:44.841 00.000 10072 IsGuiding returns 0
00:12:44.842 00.001 10072 PulseGuide returned control before completion, sleep 11
00:12:44.859 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.9
00:12:44.861 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:44.863 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:44.865 00.002 1032 Enqueuing Expose request
00:12:44.867 00.002 10072 IsGuiding returns 0
00:12:44.867 00.000 10072 Move returns status 0, amount 1
00:12:44.867 00.000 10072 MoveAxis(N, 0, ABG)
00:12:44.867 00.000 10072 Move returns status 0, amount 0
00:12:44.867 00.000 10072 move complete, result=0
00:12:44.867 00.000 10072 worker thread done servicing request
00:12:44.867 00.000 10072 Worker thread wakes up
00:12:44.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:44.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:44.875 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:12:45.273 00.398 10072 Exposure complete
00:12:45.327 00.054 10072 worker thread done servicing request
00:12:45.328 00.001 1032 OnExposeComplete: enter
00:12:45.330 00.002 1032 UpdateGuideState(): m_state=6
00:12:45.332 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 938
00:12:45.334 00.002 1032 Star::Find returns 1 (0), X=324.55, Y=739.77, Mass=1421, SNR=26.5, Peak=182 HFD=2.7
00:12:45.337 00.003 1032 MultiStar: [#1 -0.04,0.23,1.13,U] [#2 -0.12,0.14,0.90,U] [#3 0.09,0.08,0.77,U] [#4 0.02,0.10,0.68,U] [#5 -0.05,0.17,0.68,U] [#6 -0.02,0.07,0.70,U] [#7 -0.06,-0.01,0.55,U] [#8 -0.19,-0.02,0.62,U] 
00:12:45.339 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {-0.12, 0.13}
00:12:45.341 00.002 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
00:12:45.343 00.002 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
00:12:45.345 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.12 mountY=0.02, mountTheta=0.19
00:12:45.349 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.11, opts=13)
00:12:45.352 00.003 1032 Enqueuing Move request for scope (-0.05, 0.11)
00:12:45.354 00.002 10072 Worker thread wakes up
00:12:45.355 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
00:12:45.355 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
00:12:45.355 00.000 10072 Moving (-0.05, 0.11) raw xDistance=0.12 yDistance=0.02
00:12:45.357 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:45.360 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 294.77
00:12:45.360 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:12:45.360 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:45.360 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:12:45.360 00.000 10072 MoveAxis(W, 1, ABG)
00:12:45.360 00.000 10072 Guiding  Dir = 3, Dur = 1
00:12:45.361 00.001 10072 IsGuiding returns 0
00:12:45.362 00.001 10072 PulseGuide returned control before completion, sleep 11
00:12:45.379 00.017 10072 IsGuiding returns 0
00:12:45.379 00.000 10072 Move returns status 0, amount 1
00:12:45.379 00.000 10072 MoveAxis(N, 0, ABG)
00:12:45.379 00.000 10072 Move returns status 0, amount 0
00:12:45.379 00.000 10072 move complete, result=0
00:12:45.379 00.000 10072 worker thread done servicing request
00:12:45.383 00.004 1032 UpdateGuideState exits: m=1421 SNR=26.5
00:12:45.385 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:45.387 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:45.389 00.002 1032 Enqueuing Expose request
00:12:45.393 00.004 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
00:12:45.399 00.006 10072 Worker thread wakes up
00:12:45.399 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:45.399 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:46.024 00.625 10072 Exposure complete
00:12:46.073 00.049 10072 worker thread done servicing request
00:12:46.074 00.001 1032 OnExposeComplete: enter
00:12:46.076 00.002 1032 UpdateGuideState(): m_state=6
00:12:46.078 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 939
00:12:46.082 00.004 1032 Star::Find returns 1 (0), X=324.69, Y=739.65, Mass=1236, SNR=24.8, Peak=140 HFD=2.9
00:12:46.085 00.003 1032 MultiStar: [#1 0.01,0.02,1.18,U] [#2 0.00,0.10,0.99,U] [#3 0.15,-0.00,0.73,U] [#4 0.14,-0.02,0.69,U] [#5 0.08,0.03,0.73,U] [#6 0.04,0.08,0.71,U] [#7 0.04,-0.13,0.56,U] [#8 -0.03,0.02,0.60,U] 
00:12:46.087 00.002 1032 single-star, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.02, 0.01}
00:12:46.089 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
00:12:46.090 00.001 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
00:12:46.091 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.46 mountX=0.00 mountY=-0.02, mountTheta=-1.37
00:12:46.094 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
00:12:46.095 00.001 1032 Enqueuing Move request for scope (0.02, 0.01)
00:12:46.098 00.003 10072 Worker thread wakes up
00:12:46.098 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:12:46.099 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:12:46.099 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
00:12:46.101 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:46.103 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 294.70
00:12:46.103 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:12:46.103 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:46.104 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:12:46.104 00.000 10072 MoveAxis(W, 1, ABG)
00:12:46.104 00.000 10072 Guiding  Dir = 3, Dur = 1
00:12:46.104 00.000 10072 IsGuiding returns 0
00:12:46.105 00.001 10072 PulseGuide returned control before completion, sleep 11
00:12:46.124 00.019 1032 UpdateGuideState exits: m=1236 SNR=24.8
00:12:46.127 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:46.129 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:46.131 00.002 1032 Enqueuing Expose request
00:12:46.133 00.002 10072 IsGuiding returns 0
00:12:46.133 00.000 10072 Move returns status 0, amount 1
00:12:46.133 00.000 10072 MoveAxis(N, 0, ABG)
00:12:46.133 00.000 10072 Move returns status 0, amount 0
00:12:46.133 00.000 10072 move complete, result=0
00:12:46.133 00.000 10072 worker thread done servicing request
00:12:46.133 00.000 10072 Worker thread wakes up
00:12:46.134 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:46.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:46.141 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:12:46.540 00.399 10072 Exposure complete
00:12:46.594 00.054 10072 worker thread done servicing request
00:12:46.594 00.000 1032 OnExposeComplete: enter
00:12:46.597 00.003 1032 UpdateGuideState(): m_state=6
00:12:46.600 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 940
00:12:46.602 00.002 1032 Star::Find returns 1 (0), X=324.73, Y=739.52, Mass=1391, SNR=26.3, Peak=157 HFD=2.9
00:12:46.603 00.001 1032 MultiStar: [#1 0.00,0.11,1.09,U] [#2 0.12,0.01,0.96,U] [#3 0.09,0.12,0.71,U] [#4 0.16,0.02,0.62,U] [#5 0.04,-0.04,0.72,U] [#6 0.05,0.01,0.68,U] [#7 -0.05,0.12,0.49,U] [#8 0.01,-0.07,0.59,U] 
00:12:46.605 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.05, -0.13}
00:12:46.606 00.001 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
00:12:46.608 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
00:12:46.610 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.25 mountX=-0.00 mountY=-0.06, mountTheta=-1.58
00:12:46.613 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
00:12:46.615 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
00:12:46.617 00.002 10072 Worker thread wakes up
00:12:46.617 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
00:12:46.617 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
00:12:46.617 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
00:12:46.619 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:46.621 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 294.64
00:12:46.621 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:12:46.621 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:46.621 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:12:46.621 00.000 10072 MoveAxis(W, 1, ABG)
00:12:46.621 00.000 10072 Guiding  Dir = 3, Dur = 1
00:12:46.622 00.001 10072 IsGuiding returns 0
00:12:46.622 00.000 10072 PulseGuide returned control before completion, sleep 11
00:12:46.638 00.016 1032 UpdateGuideState exits: m=1391 SNR=26.3
00:12:46.639 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:46.643 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:46.647 00.004 1032 Enqueuing Expose request
00:12:46.648 00.001 10072 IsGuiding returns 0
00:12:46.648 00.000 10072 Move returns status 0, amount 1
00:12:46.648 00.000 10072 MoveAxis(N, 0, ABG)
00:12:46.648 00.000 10072 Move returns status 0, amount 0
00:12:46.648 00.000 10072 move complete, result=0
00:12:46.649 00.001 10072 worker thread done servicing request
00:12:46.649 00.000 10072 Worker thread wakes up
00:12:46.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:46.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:46.655 00.006 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:12:47.277 00.622 10072 Exposure complete
00:12:47.328 00.051 10072 worker thread done servicing request
00:12:47.328 00.000 1032 OnExposeComplete: enter
00:12:47.332 00.004 1032 UpdateGuideState(): m_state=6
00:12:47.335 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 941
00:12:47.337 00.002 1032 Star::Find returns 1 (0), X=324.61, Y=739.68, Mass=1239, SNR=24.8, Peak=166 HFD=2.8
00:12:47.339 00.002 1032 MultiStar: [#1 -0.03,0.17,1.22,U] [#2 0.07,0.07,1.00,U] [#3 0.06,-0.04,0.79,U] [#4 0.05,0.04,0.72,U] [#5 0.08,0.06,0.78,U] [#6 0.14,0.08,0.76,U] [#7 -0.08,0.17,0.58,U] [#8 -0.06,0.03,0.62,U] 
00:12:47.342 00.003 1032 single-star, 8 included, MultiStar: {0.02, 0.07}, one-star: {-0.06, 0.03}
00:12:47.343 00.001 1032 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.83) = xAngle (0.80 = 0.80)
00:12:47.346 00.003 1032 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.80 = 0.80)
00:12:47.347 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.63 mountX=0.05 mountY=0.05, mountTheta=0.80
00:12:47.351 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.03, opts=13)
00:12:47.353 00.002 1032 Enqueuing Move request for scope (-0.06, 0.03)
00:12:47.355 00.002 10072 Worker thread wakes up
00:12:47.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
00:12:47.355 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
00:12:47.356 00.001 10072 Moving (-0.06, 0.03) raw xDistance=0.05 yDistance=0.05
00:12:47.358 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:47.361 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 294.58
00:12:47.361 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:12:47.361 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:47.361 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:12:47.361 00.000 10072 MoveAxis(W, 1, ABG)
00:12:47.361 00.000 10072 Guiding  Dir = 3, Dur = 1
00:12:47.361 00.000 10072 IsGuiding returns 0
00:12:47.362 00.001 10072 PulseGuide returned control before completion, sleep 11
00:12:47.379 00.017 1032 UpdateGuideState exits: m=1239 SNR=24.8
00:12:47.383 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:47.384 00.001 10072 IsGuiding returns 0
00:12:47.384 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:47.388 00.004 10072 Move returns status 0, amount 1
00:12:47.388 00.000 10072 MoveAxis(N, 0, ABG)
00:12:47.388 00.000 10072 Move returns status 0, amount 0
00:12:47.388 00.000 10072 move complete, result=0
00:12:47.388 00.000 10072 worker thread done servicing request
00:12:47.388 00.000 1032 Enqueuing Expose request
00:12:47.393 00.005 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
00:12:47.396 00.003 10072 Worker thread wakes up
00:12:47.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:47.396 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:47.809 00.413 10072 Exposure complete
00:12:47.863 00.054 10072 worker thread done servicing request
00:12:47.863 00.000 1032 OnExposeComplete: enter
00:12:47.866 00.003 1032 UpdateGuideState(): m_state=6
00:12:47.869 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 942
00:12:47.871 00.002 1032 Star::Find returns 1 (0), X=324.58, Y=739.72, Mass=1462, SNR=27.0, Peak=174 HFD=2.8
00:12:47.872 00.001 1032 MultiStar: [#1 0.03,0.07,1.13,U] [#2 0.01,0.04,0.90,U] [#3 0.15,-0.06,0.70,U] [#4 0.07,0.08,0.61,U] [#5 0.17,-0.02,0.65,U] [#6 0.14,0.14,0.69,U] [#7 0.01,0.01,0.53,U] [#8 -0.11,-0.01,0.55,U] 
00:12:47.875 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {-0.10, 0.07}
00:12:47.877 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
00:12:47.879 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
00:12:47.881 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.83 mountX=0.03 mountY=-0.05, mountTheta=-1.00
00:12:47.884 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
00:12:47.887 00.003 1032 Enqueuing Move request for scope (0.04, 0.04)
00:12:47.889 00.002 10072 Worker thread wakes up
00:12:47.889 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
00:12:47.889 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
00:12:47.889 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
00:12:47.891 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:47.895 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 294.52
00:12:47.895 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:12:47.895 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:47.895 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:12:47.895 00.000 10072 MoveAxis(W, 1, ABG)
00:12:47.895 00.000 10072 Guiding  Dir = 3, Dur = 1
00:12:47.895 00.000 10072 IsGuiding returns 0
00:12:47.896 00.001 10072 PulseGuide returned control before completion, sleep 11
00:12:47.913 00.017 10072 IsGuiding returns 0
00:12:47.913 00.000 10072 Move returns status 0, amount 1
00:12:47.913 00.000 10072 MoveAxis(N, 0, ABG)
00:12:47.914 00.001 10072 Move returns status 0, amount 0
00:12:47.914 00.000 10072 move complete, result=0
00:12:47.914 00.000 10072 worker thread done servicing request
00:12:47.916 00.002 1032 UpdateGuideState exits: m=1462 SNR=27.0
00:12:47.918 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:47.920 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:47.923 00.003 1032 Enqueuing Expose request
00:12:47.926 00.003 10072 Worker thread wakes up
00:12:47.926 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:12:47.929 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:47.929 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:48.557 00.628 10072 Exposure complete
00:12:48.607 00.050 10072 worker thread done servicing request
00:12:48.608 00.001 1032 OnExposeComplete: enter
00:12:48.611 00.003 1032 UpdateGuideState(): m_state=6
00:12:48.613 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 943
00:12:48.615 00.002 1032 Star::Find returns 1 (0), X=324.65, Y=739.71, Mass=1302, SNR=25.4, Peak=158 HFD=2.8
00:12:48.619 00.004 1032 MultiStar: [#1 -0.06,0.21,1.10,U] [#2 -0.08,0.06,0.97,U] [#3 0.15,-0.07,0.76,U] [#4 0.12,0.14,0.69,U] [#5 -0.11,0.07,0.68,U] [#6 0.09,-0.03,0.65,U] [#7 0.05,0.03,0.52,U] [#8 -0.03,0.07,0.60,U] 
00:12:48.622 00.003 1032 refined, 8 included, MultiStar: {0.00, 0.07}, one-star: {-0.02, 0.07}
00:12:48.624 00.002 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
00:12:48.626 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
00:12:48.627 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.53 mountX=0.06 mountY=-0.02, mountTheta=-0.30
00:12:48.630 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.07, opts=13)
00:12:48.633 00.003 1032 Enqueuing Move request for scope (0.00, 0.07)
00:12:48.635 00.002 10072 Worker thread wakes up
00:12:48.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
00:12:48.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
00:12:48.635 00.000 10072 Moving (0.00, 0.07) raw xDistance=0.06 yDistance=-0.02
00:12:48.638 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:48.639 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 294.46
00:12:48.639 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:12:48.639 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:48.639 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:12:48.639 00.000 10072 MoveAxis(W, 1, ABG)
00:12:48.641 00.002 10072 Guiding  Dir = 3, Dur = 1
00:12:48.641 00.000 10072 IsGuiding returns 0
00:12:48.642 00.001 10072 PulseGuide returned control before completion, sleep 11
00:12:48.659 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:12:48.662 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:48.664 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:48.666 00.002 1032 Enqueuing Expose request
00:12:48.668 00.002 10072 IsGuiding returns 1
00:12:48.668 00.000 10072 scope still moving after pulse duration time elapsed
00:12:48.694 00.026 10072 IsGuiding returns 1
00:12:48.726 00.032 10072 IsGuiding returns 1
00:12:48.757 00.031 10072 IsGuiding returns 1
00:12:48.788 00.031 10072 IsGuiding returns 1
00:12:48.820 00.032 10072 IsGuiding returns 1
00:12:48.850 00.030 10072 IsGuiding returns 1
00:12:48.881 00.031 10072 IsGuiding returns 1
00:12:48.912 00.031 10072 IsGuiding returns 1
00:12:48.943 00.031 10072 IsGuiding returns 1
00:12:48.974 00.031 10072 IsGuiding returns 1
00:12:49.006 00.032 10072 IsGuiding returns 0
00:12:49.006 00.000 10072 scope move finished after 1 + 363 ms
00:12:49.006 00.000 10072 Move returns status 0, amount 1
00:12:49.006 00.000 10072 MoveAxis(N, 0, ABG)
00:12:49.006 00.000 10072 Move returns status 0, amount 0
00:12:49.007 00.001 10072 move complete, result=0
00:12:49.007 00.000 10072 worker thread done servicing request
00:12:49.007 00.000 10072 Worker thread wakes up
00:12:49.007 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:12:49.012 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:49.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:49.758 00.746 10072 Exposure complete
00:12:49.809 00.051 10072 worker thread done servicing request
00:12:49.809 00.000 1032 OnExposeComplete: enter
00:12:49.811 00.002 1032 UpdateGuideState(): m_state=6
00:12:49.812 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 944
00:12:49.815 00.003 1032 Star::Find returns 1 (0), X=324.77, Y=739.60, Mass=1400, SNR=26.4, Peak=170 HFD=2.7
00:12:49.816 00.001 1032 MultiStar: [#1 0.10,0.07,1.13,U] [#2 0.08,-0.01,0.99,U] [#3 0.17,0.07,0.70,U] [#4 0.11,-0.04,0.64,U] [#5 0.14,0.02,0.68,U] [#6 0.19,0.10,0.75,U] [#7 0.13,0.06,0.51,U] [#8 0.00,-0.03,0.54,U] 
00:12:49.818 00.002 1032 single-star, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.10, -0.05}
00:12:49.819 00.001 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
00:12:49.822 00.003 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
00:12:49.824 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.44 mountX=-0.07 mountY=-0.08, mountTheta=-2.27
00:12:49.827 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
00:12:49.829 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
00:12:49.830 00.001 10072 Worker thread wakes up
00:12:49.830 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
00:12:49.830 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
00:12:49.830 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.08
00:12:49.833 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 294.41
00:12:49.833 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:12:49.833 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:49.834 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:12:49.834 00.000 10072 MoveAxis(W, 1, ABG)
00:12:49.834 00.000 10072 Guiding  Dir = 3, Dur = 1
00:12:49.834 00.000 10072 IsGuiding returns 0
00:12:49.834 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:49.837 00.003 10072 PulseGuide returned control before completion, sleep 11
00:12:49.849 00.012 10072 IsGuiding returns 0
00:12:49.849 00.000 10072 Move returns status 0, amount 1
00:12:49.849 00.000 10072 MoveAxis(N, 0, ABG)
00:12:49.849 00.000 10072 Move returns status 0, amount 0
00:12:49.849 00.000 10072 move complete, result=0
00:12:49.849 00.000 10072 worker thread done servicing request
00:12:49.855 00.006 1032 UpdateGuideState exits: m=1400 SNR=26.4
00:12:49.857 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:49.859 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:49.860 00.001 1032 Enqueuing Expose request
00:12:49.862 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:12:49.863 00.001 10072 Worker thread wakes up
00:12:49.863 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:49.863 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:50.275 00.412 10072 Exposure complete
00:12:50.319 00.044 10072 worker thread done servicing request
00:12:50.319 00.000 1032 OnExposeComplete: enter
00:12:50.321 00.002 1032 UpdateGuideState(): m_state=6
00:12:50.323 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 945
00:12:50.324 00.001 1032 Star::Find returns 1 (0), X=324.75, Y=739.60, Mass=1454, SNR=26.9, Peak=162 HFD=2.8
00:12:50.327 00.003 1032 MultiStar: [#1 0.10,0.08,1.09,U] [#2 0.13,0.06,0.91,U] [#3 0.10,0.07,0.65,U] [#4 0.05,0.16,0.63,U] [#5 0.06,0.11,0.67,U] [#6 0.16,0.09,0.68,U] [#7 0.17,0.12,0.53,U] [#8 0.15,0.11,0.57,U] 
00:12:50.328 00.001 1032 single-star, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.08, -0.05}
00:12:50.330 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
00:12:50.332 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
00:12:50.334 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.54 mountX=-0.06 mountY=-0.06, mountTheta=-2.37
00:12:50.336 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
00:12:50.338 00.002 1032 Enqueuing Move request for scope (0.08, -0.05)
00:12:50.340 00.002 10072 Worker thread wakes up
00:12:50.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
00:12:50.340 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
00:12:50.340 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.06 yDistance=-0.06
00:12:50.343 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:50.345 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 294.34
00:12:50.345 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:12:50.345 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:50.345 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:12:50.345 00.000 10072 MoveAxis(W, 0, ABG)
00:12:50.345 00.000 10072 Move returns status 0, amount 0
00:12:50.345 00.000 10072 MoveAxis(N, 0, ABG)
00:12:50.345 00.000 10072 Move returns status 0, amount 0
00:12:50.345 00.000 10072 move complete, result=0
00:12:50.345 00.000 10072 worker thread done servicing request
00:12:50.364 00.019 1032 UpdateGuideState exits: m=1454 SNR=26.9
00:12:50.365 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:50.367 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:50.370 00.003 1032 Enqueuing Expose request
00:12:50.371 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:12:50.373 00.002 10072 Worker thread wakes up
00:12:50.373 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:50.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:51.003 00.630 10072 Exposure complete
00:12:51.051 00.048 10072 worker thread done servicing request
00:12:51.051 00.000 1032 OnExposeComplete: enter
00:12:51.054 00.003 1032 UpdateGuideState(): m_state=6
00:12:51.056 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 946
00:12:51.058 00.002 1032 Star::Find returns 1 (0), X=324.71, Y=739.79, Mass=1459, SNR=26.9, Peak=171 HFD=2.7
00:12:51.060 00.002 1032 MultiStar: [#1 -0.02,0.18,1.08,U] [#2 0.11,0.12,0.93,U] [#3 0.16,0.13,0.68,U] [#4 0.20,0.26,0.00,M1] [#5 0.10,0.16,0.67,U] [#6 0.12,0.23,0.67,U] [#7 0.09,0.14,0.51,U] [#8 -0.05,0.28,0.00,M1] 
00:12:51.061 00.001 1032 single-star, 6 included, MultiStar: {0.08, 0.16}, one-star: {0.04, 0.15}
00:12:51.062 00.001 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
00:12:51.064 00.002 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
00:12:51.067 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.34 mountX=0.14 mountY=-0.07, mountTheta=-0.49
00:12:51.069 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.15, opts=13)
00:12:51.071 00.002 1032 Enqueuing Move request for scope (0.04, 0.15)
00:12:51.073 00.002 10072 Worker thread wakes up
00:12:51.073 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
00:12:51.073 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
00:12:51.073 00.000 10072 Moving (0.04, 0.15) raw xDistance=0.14 yDistance=-0.07
00:12:51.075 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:51.077 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 294.27
00:12:51.077 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:12:51.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:51.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:12:51.077 00.000 10072 MoveAxis(W, 69, ABG)
00:12:51.077 00.000 10072 Guiding  Dir = 3, Dur = 69
00:12:51.078 00.001 10072 IsGuiding returns 0
00:12:51.078 00.000 10072 PulseGuide returned control before completion, sleep 79
00:12:51.099 00.021 1032 UpdateGuideState exits: m=1459 SNR=26.9
00:12:51.101 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:51.102 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:51.103 00.001 1032 Enqueuing Expose request
00:12:51.175 00.072 10072 IsGuiding returns 0
00:12:51.175 00.000 10072 Move returns status 0, amount 69
00:12:51.175 00.000 10072 MoveAxis(N, 0, ABG)
00:12:51.175 00.000 10072 Move returns status 0, amount 0
00:12:51.175 00.000 10072 move complete, result=0
00:12:51.175 00.000 10072 worker thread done servicing request
00:12:51.175 00.000 10072 Worker thread wakes up
00:12:51.175 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:51.175 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:51.178 00.003 1032 GuideStep: 0.1 px 69 ms WEST, -0.1 px 0 ms NORTH
00:12:51.585 00.407 10072 Exposure complete
00:12:51.634 00.049 10072 worker thread done servicing request
00:12:51.634 00.000 1032 OnExposeComplete: enter
00:12:51.636 00.002 1032 UpdateGuideState(): m_state=6
00:12:51.637 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 947
00:12:51.639 00.002 1032 Star::Find returns 1 (0), X=324.71, Y=739.71, Mass=1490, SNR=27.1, Peak=181 HFD=2.7
00:12:51.641 00.002 1032 MultiStar: [#1 0.09,0.18,1.10,U] [#2 0.09,0.12,0.95,U] [#3 0.20,0.00,0.69,U] [#4 0.06,0.08,0.64,U] [#5 0.04,0.06,0.65,U] [#6 0.18,0.05,0.65,U] [#7 0.19,0.15,0.55,U] [#8 0.18,0.11,0.56,U] 
00:12:51.643 00.002 1032 single-star, 8 included, MultiStar: {0.11, 0.10}, one-star: {0.04, 0.06}
00:12:51.645 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
00:12:51.646 00.001 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
00:12:51.649 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.00 mountX=0.05 mountY=-0.05, mountTheta=-0.83
00:12:51.652 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
00:12:51.654 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
00:12:51.656 00.002 10072 Worker thread wakes up
00:12:51.656 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
00:12:51.657 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
00:12:51.657 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
00:12:51.659 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:51.660 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 294.21
00:12:51.661 00.001 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:12:51.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:51.661 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:12:51.661 00.000 10072 MoveAxis(E, 0, ABG)
00:12:51.661 00.000 10072 Move returns status 0, amount 0
00:12:51.661 00.000 10072 MoveAxis(N, 0, ABG)
00:12:51.661 00.000 10072 Move returns status 0, amount 0
00:12:51.661 00.000 10072 move complete, result=0
00:12:51.661 00.000 10072 worker thread done servicing request
00:12:51.679 00.018 1032 UpdateGuideState exits: m=1490 SNR=27.1
00:12:51.681 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:51.684 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:51.685 00.001 1032 Enqueuing Expose request
00:12:51.687 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:51.688 00.001 10072 Worker thread wakes up
00:12:51.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:51.688 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:52.321 00.633 10072 Exposure complete
00:12:52.370 00.049 10072 worker thread done servicing request
00:12:52.370 00.000 1032 OnExposeComplete: enter
00:12:52.372 00.002 1032 UpdateGuideState(): m_state=6
00:12:52.374 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 948
00:12:52.376 00.002 1032 Star::Find returns 1 (0), X=324.73, Y=739.66, Mass=1392, SNR=26.3, Peak=169 HFD=2.8
00:12:52.378 00.002 1032 MultiStar: [#1 0.06,0.12,1.14,U] [#2 0.22,-0.10,0.96,U] [#3 0.20,0.04,0.75,U] [#4 0.29,-0.03,0.00,M1] [#5 0.08,0.10,0.74,U] [#6 0.21,0.03,0.72,U] [#7 0.04,-0.14,0.53,U] [#8 0.06,-0.07,0.58,U] 
00:12:52.380 00.002 1032 single-star, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.06, 0.02}
00:12:52.383 00.003 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
00:12:52.408 00.025 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
00:12:52.413 00.005 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.32 mountX=0.00 mountY=-0.06, mountTheta=-1.51
00:12:52.418 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
00:12:52.421 00.003 1032 Enqueuing Move request for scope (0.06, 0.02)
00:12:52.427 00.006 10072 Worker thread wakes up
00:12:52.427 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
00:12:52.427 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
00:12:52.427 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
00:12:52.430 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 294.14
00:12:52.430 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:12:52.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:52.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:12:52.430 00.000 10072 MoveAxis(E, 0, ABG)
00:12:52.430 00.000 10072 Move returns status 0, amount 0
00:12:52.430 00.000 10072 MoveAxis(N, 0, ABG)
00:12:52.430 00.000 10072 Move returns status 0, amount 0
00:12:52.430 00.000 10072 move complete, result=0
00:12:52.430 00.000 10072 worker thread done servicing request
00:12:52.430 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:52.453 00.023 1032 UpdateGuideState exits: m=1392 SNR=26.3
00:12:52.458 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:52.461 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:52.463 00.002 1032 Enqueuing Expose request
00:12:52.466 00.003 10072 Worker thread wakes up
00:12:52.466 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:52.468 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:52.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:52.884 00.416 10072 Exposure complete
00:12:52.941 00.057 10072 worker thread done servicing request
00:12:52.941 00.000 1032 OnExposeComplete: enter
00:12:52.943 00.002 1032 UpdateGuideState(): m_state=6
00:12:52.946 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 949
00:12:52.948 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=739.73, Mass=1447, SNR=26.8, Peak=173 HFD=2.7
00:12:52.950 00.002 1032 MultiStar: [#1 0.07,0.07,1.06,U] [#2 0.13,0.05,0.95,U] [#3 0.20,-0.05,0.70,U] [#4 0.20,0.00,0.65,U] [#5 0.09,0.01,0.68,U] [#6 0.23,-0.05,0.69,U] [#7 0.08,-0.15,0.52,U] [#8 0.05,0.02,0.57,U] 
00:12:52.953 00.003 1032 single-star, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.08, 0.09}
00:12:52.955 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
00:12:52.958 00.003 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
00:12:52.962 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=0.06 mountY=-0.10, mountTheta=-1.00
00:12:52.965 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
00:12:52.967 00.002 1032 Enqueuing Move request for scope (0.08, 0.09)
00:12:52.969 00.002 10072 Worker thread wakes up
00:12:52.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
00:12:52.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
00:12:52.969 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.06 yDistance=-0.10
00:12:52.971 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:52.973 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 294.08
00:12:52.973 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:12:52.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:52.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:12:52.973 00.000 10072 MoveAxis(E, 0, ABG)
00:12:52.973 00.000 10072 Move returns status 0, amount 0
00:12:52.973 00.000 10072 MoveAxis(N, 0, ABG)
00:12:52.973 00.000 10072 Move returns status 0, amount 0
00:12:52.973 00.000 10072 move complete, result=0
00:12:52.973 00.000 10072 worker thread done servicing request
00:12:52.993 00.020 1032 UpdateGuideState exits: m=1447 SNR=26.8
00:12:52.995 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:52.997 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:53.000 00.003 1032 Enqueuing Expose request
00:12:53.002 00.002 10072 Worker thread wakes up
00:12:53.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:53.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:53.002 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:53.635 00.633 10072 Exposure complete
00:12:53.689 00.054 10072 worker thread done servicing request
00:12:53.689 00.000 1032 OnExposeComplete: enter
00:12:53.692 00.003 1032 UpdateGuideState(): m_state=6
00:12:53.694 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 950
00:12:53.697 00.003 1032 Star::Find returns 1 (0), X=324.69, Y=739.63, Mass=1421, SNR=26.5, Peak=181 HFD=2.8
00:12:53.699 00.002 1032 MultiStar: [#1 0.14,0.01,1.13,U] [#2 0.01,-0.12,0.96,U] [#3 0.17,-0.10,0.70,U] [#4 0.08,0.04,0.64,U] [#5 0.16,0.04,0.70,U] [#6 0.10,0.00,0.70,U] [#7 -0.04,0.02,0.47,U] [#8 0.03,0.01,0.58,U] 
00:12:53.701 00.002 1032 single-star, 8 included, MultiStar: {0.08, -0.02}, one-star: {0.01, -0.01}
00:12:53.703 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
00:12:53.706 00.003 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
00:12:53.708 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.57 mountX=-0.01 mountY=-0.01, mountTheta=-2.40
00:12:53.712 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
00:12:53.714 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
00:12:53.716 00.002 10072 Worker thread wakes up
00:12:53.716 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:12:53.716 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:12:53.716 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
00:12:53.718 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:53.720 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 294.01
00:12:53.720 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:12:53.720 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:53.720 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:12:53.720 00.000 10072 MoveAxis(E, 0, ABG)
00:12:53.721 00.001 10072 Move returns status 0, amount 0
00:12:53.721 00.000 10072 MoveAxis(N, 0, ABG)
00:12:53.721 00.000 10072 Move returns status 0, amount 0
00:12:53.721 00.000 10072 move complete, result=0
00:12:53.721 00.000 10072 worker thread done servicing request
00:12:53.742 00.021 1032 UpdateGuideState exits: m=1421 SNR=26.5
00:12:53.745 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:53.746 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:53.749 00.003 1032 Enqueuing Expose request
00:12:53.751 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:53.753 00.002 10072 Worker thread wakes up
00:12:53.753 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:53.753 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:54.165 00.412 10072 Exposure complete
00:12:54.216 00.051 10072 worker thread done servicing request
00:12:54.216 00.000 1032 OnExposeComplete: enter
00:12:54.219 00.003 1032 UpdateGuideState(): m_state=6
00:12:54.221 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 951
00:12:54.223 00.002 1032 Star::Find returns 1 (0), X=324.84, Y=739.50, Mass=1362, SNR=26.0, Peak=171 HFD=2.5
00:12:54.225 00.002 1032 MultiStar: [#1 0.19,-0.10,1.12,U] [#2 0.13,-0.16,0.99,U] [#3 0.24,-0.12,0.70,U] [#4 0.17,-0.10,0.66,U] [#5 0.22,-0.02,0.72,U] [#6 0.30,-0.10,0.00,M1] [#7 0.07,-0.01,0.54,U] [#8 0.13,-0.07,0.57,U] 
00:12:54.227 00.002 1032 refined, 7 included, MultiStar: {0.17, -0.10}, one-star: {0.17, -0.14}
00:12:54.228 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
00:12:54.230 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
00:12:54.231 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.54 mountX=-0.14 mountY=-0.14, mountTheta=-2.37
00:12:54.234 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.10, opts=13)
00:12:54.235 00.001 1032 Enqueuing Move request for scope (0.17, -0.10)
00:12:54.236 00.001 10072 Worker thread wakes up
00:12:54.236 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
00:12:54.236 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
00:12:54.236 00.000 10072 Moving (0.17, -0.10) raw xDistance=-0.14 yDistance=-0.14
00:12:54.239 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 293.95
00:12:54.239 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:12:54.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:54.239 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:54.243 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:12:54.243 00.000 10072 MoveAxis(E, 70, ABG)
00:12:54.243 00.000 10072 Guiding  Dir = 2, Dur = 70
00:12:54.243 00.000 10072 IsGuiding returns 0
00:12:54.244 00.001 10072 PulseGuide returned control before completion, sleep 80
00:12:54.261 00.017 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:12:54.264 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:54.266 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:54.268 00.002 1032 Enqueuing Expose request
00:12:54.334 00.066 10072 IsGuiding returns 0
00:12:54.335 00.001 10072 Move returns status 0, amount 70
00:12:54.335 00.000 10072 MoveAxis(N, 0, ABG)
00:12:54.335 00.000 10072 Move returns status 0, amount 0
00:12:54.335 00.000 10072 move complete, result=0
00:12:54.335 00.000 10072 worker thread done servicing request
00:12:54.335 00.000 10072 Worker thread wakes up
00:12:54.335 00.000 1032 GuideStep: -0.1 px 70 ms EAST, -0.1 px 0 ms NORTH
00:12:54.338 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:54.338 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:54.976 00.638 10072 Exposure complete
00:12:55.028 00.052 10072 worker thread done servicing request
00:12:55.028 00.000 1032 OnExposeComplete: enter
00:12:55.031 00.003 1032 UpdateGuideState(): m_state=6
00:12:55.032 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 952
00:12:55.034 00.002 1032 Star::Find returns 1 (0), X=324.83, Y=739.53, Mass=1557, SNR=27.8, Peak=190 HFD=2.6
00:12:55.037 00.003 1032 MultiStar: [#1 0.16,-0.06,1.01,U] [#2 0.18,-0.18,0.89,U] [#3 0.26,-0.07,0.68,U] [#4 0.22,-0.18,0.00,M1] [#5 0.06,-0.05,0.64,U] [#6 0.08,-0.27,0.00,M2] [#7 0.24,-0.18,0.00,M1] [#8 0.13,-0.16,0.56,U] 
00:12:55.039 00.002 1032 refined, 5 included, MultiStar: {0.16, -0.11}, one-star: {0.16, -0.12}
00:12:55.040 00.001 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
00:12:55.042 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
00:12:55.044 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.59 mountX=-0.14 mountY=-0.13, mountTheta=-2.42
00:12:55.047 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.11, opts=13)
00:12:55.050 00.003 1032 Enqueuing Move request for scope (0.16, -0.11)
00:12:55.053 00.003 10072 Worker thread wakes up
00:12:55.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
00:12:55.053 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
00:12:55.053 00.000 10072 Moving (0.16, -0.11) raw xDistance=-0.14 yDistance=-0.13
00:12:55.055 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:55.057 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 293.88
00:12:55.058 00.001 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:12:55.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:55.058 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:12:55.058 00.000 10072 MoveAxis(E, 73, ABG)
00:12:55.058 00.000 10072 Guiding  Dir = 2, Dur = 73
00:12:55.058 00.000 10072 IsGuiding returns 0
00:12:55.059 00.001 10072 PulseGuide returned control before completion, sleep 83
00:12:55.075 00.016 1032 UpdateGuideState exits: m=1557 SNR=27.8
00:12:55.078 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:55.080 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:55.082 00.002 1032 Enqueuing Expose request
00:12:55.146 00.064 10072 IsGuiding returns 0
00:12:55.146 00.000 10072 Move returns status 0, amount 73
00:12:55.146 00.000 10072 MoveAxis(N, 0, ABG)
00:12:55.146 00.000 10072 Move returns status 0, amount 0
00:12:55.146 00.000 10072 move complete, result=0
00:12:55.146 00.000 10072 worker thread done servicing request
00:12:55.146 00.000 10072 Worker thread wakes up
00:12:55.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:55.146 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:55.146 00.000 1032 GuideStep: -0.1 px 73 ms EAST, -0.1 px 0 ms NORTH
00:12:55.554 00.408 10072 Exposure complete
00:12:55.609 00.055 10072 worker thread done servicing request
00:12:55.609 00.000 1032 OnExposeComplete: enter
00:12:55.614 00.005 1032 UpdateGuideState(): m_state=6
00:12:55.637 00.023 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 953
00:12:55.639 00.002 1032 Star::Find returns 1 (0), X=324.80, Y=739.58, Mass=1405, SNR=26.4, Peak=165 HFD=2.7
00:12:55.641 00.002 1032 MultiStar: [#1 0.07,-0.06,1.10,U] [#2 0.18,-0.13,0.95,U] [#3 0.17,-0.07,0.72,U] [#4 0.18,0.03,0.64,U] [#5 -0.04,-0.11,0.68,U] [#6 0.18,-0.03,0.72,U] [#7 0.15,-0.15,0.51,U] [#8 0.04,-0.06,0.61,U] 
00:12:55.645 00.004 1032 single-star, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.12, -0.06}
00:12:55.647 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
00:12:55.649 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
00:12:55.652 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.44 mountX=-0.09 mountY=-0.10, mountTheta=-2.27
00:12:55.655 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
00:12:55.656 00.001 1032 Enqueuing Move request for scope (0.12, -0.06)
00:12:55.658 00.002 10072 Worker thread wakes up
00:12:55.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
00:12:55.659 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
00:12:55.659 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
00:12:55.661 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:55.664 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 293.81
00:12:55.664 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:12:55.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:55.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:12:55.664 00.000 10072 MoveAxis(E, 1, ABG)
00:12:55.664 00.000 10072 Guiding  Dir = 2, Dur = 1
00:12:55.665 00.001 10072 IsGuiding returns 0
00:12:55.665 00.000 10072 PulseGuide returned control before completion, sleep 11
00:12:55.678 00.013 10072 IsGuiding returns 0
00:12:55.678 00.000 10072 Move returns status 0, amount 1
00:12:55.678 00.000 10072 MoveAxis(N, 0, ABG)
00:12:55.678 00.000 10072 Move returns status 0, amount 0
00:12:55.678 00.000 10072 move complete, result=0
00:12:55.678 00.000 10072 worker thread done servicing request
00:12:55.684 00.006 1032 UpdateGuideState exits: m=1405 SNR=26.4
00:12:55.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:55.689 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:55.691 00.002 1032 Enqueuing Expose request
00:12:55.692 00.001 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:12:55.694 00.002 10072 Worker thread wakes up
00:12:55.694 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:55.695 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:56.322 00.627 10072 Exposure complete
00:12:56.374 00.052 10072 worker thread done servicing request
00:12:56.374 00.000 1032 OnExposeComplete: enter
00:12:56.376 00.002 1032 UpdateGuideState(): m_state=6
00:12:56.378 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 954
00:12:56.382 00.004 1032 Star::Find returns 1 (0), X=324.68, Y=739.78, Mass=1353, SNR=25.9, Peak=163 HFD=2.7
00:12:56.384 00.002 1032 MultiStar: [#1 0.13,0.07,1.13,U] [#2 0.06,0.03,1.00,U] [#3 0.09,0.08,0.72,U] [#4 0.17,0.25,0.00,M1] [#5 0.03,0.08,0.69,U] [#6 0.06,0.21,0.73,U] [#7 0.19,0.01,0.53,U] [#8 0.04,0.11,0.61,U] 
00:12:56.386 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.01, 0.14}
00:12:56.387 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
00:12:56.389 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
00:12:56.390 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=0.07 mountY=-0.09, mountTheta=-0.92
00:12:56.395 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
00:12:56.397 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
00:12:56.400 00.003 10072 Worker thread wakes up
00:12:56.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
00:12:56.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
00:12:56.400 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
00:12:56.403 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:56.405 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 293.75
00:12:56.405 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:12:56.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:56.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:12:56.405 00.000 10072 MoveAxis(E, 2, ABG)
00:12:56.405 00.000 10072 Guiding  Dir = 2, Dur = 2
00:12:56.405 00.000 10072 IsGuiding returns 0
00:12:56.407 00.002 10072 PulseGuide returned control before completion, sleep 12
00:12:56.425 00.018 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:12:56.428 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:56.430 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:56.433 00.003 1032 Enqueuing Expose request
00:12:56.434 00.001 10072 IsGuiding returns 0
00:12:56.434 00.000 10072 Move returns status 0, amount 2
00:12:56.434 00.000 10072 MoveAxis(N, 0, ABG)
00:12:56.435 00.001 10072 Move returns status 0, amount 0
00:12:56.435 00.000 10072 move complete, result=0
00:12:56.435 00.000 10072 worker thread done servicing request
00:12:56.435 00.000 10072 Worker thread wakes up
00:12:56.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:56.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:56.443 00.008 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:12:56.852 00.409 10072 Exposure complete
00:12:56.898 00.046 10072 worker thread done servicing request
00:12:56.899 00.001 1032 OnExposeComplete: enter
00:12:56.901 00.002 1032 UpdateGuideState(): m_state=6
00:12:56.902 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 955
00:12:56.904 00.002 1032 Star::Find returns 1 (0), X=324.67, Y=739.73, Mass=1261, SNR=25.0, Peak=149 HFD=2.8
00:12:56.905 00.001 1032 MultiStar: [#1 0.00,0.08,1.19,U] [#2 0.06,0.04,1.03,U] [#3 0.11,0.01,0.71,U] [#4 0.13,0.13,0.70,U] [#5 0.06,-0.09,0.69,U] [#6 0.15,0.11,0.73,U] [#7 0.17,-0.00,0.55,U] [#8 0.01,0.20,0.60,U] 
00:12:56.907 00.002 1032 single-star, 8 included, MultiStar: {0.07, 0.06}, one-star: {-0.00, 0.08}
00:12:56.908 00.001 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
00:12:56.909 00.001 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
00:12:56.911 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.61 mountX=0.08 mountY=-0.02, mountTheta=-0.22
00:12:56.913 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.08, opts=13)
00:12:56.915 00.002 1032 Enqueuing Move request for scope (-0.00, 0.08)
00:12:56.916 00.001 10072 Worker thread wakes up
00:12:56.916 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
00:12:56.916 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
00:12:56.916 00.000 10072 Moving (-0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
00:12:56.918 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:56.920 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 293.68
00:12:56.920 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
00:12:56.921 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:56.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:12:56.921 00.000 10072 MoveAxis(E, 2, ABG)
00:12:56.921 00.000 10072 Guiding  Dir = 2, Dur = 2
00:12:56.921 00.000 10072 IsGuiding returns 0
00:12:56.921 00.000 10072 PulseGuide returned control before completion, sleep 12
00:12:56.938 00.017 1032 UpdateGuideState exits: m=1261 SNR=25.0
00:12:56.941 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:56.943 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:56.945 00.002 1032 Enqueuing Expose request
00:12:56.947 00.002 10072 IsGuiding returns 0
00:12:56.947 00.000 10072 Move returns status 0, amount 2
00:12:56.947 00.000 10072 MoveAxis(N, 0, ABG)
00:12:56.947 00.000 10072 Move returns status 0, amount 0
00:12:56.947 00.000 10072 move complete, result=0
00:12:56.947 00.000 10072 worker thread done servicing request
00:12:56.947 00.000 10072 Worker thread wakes up
00:12:56.947 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:56.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:56.955 00.008 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:12:57.586 00.631 10072 Exposure complete
00:12:57.638 00.052 10072 worker thread done servicing request
00:12:57.639 00.001 1032 OnExposeComplete: enter
00:12:57.641 00.002 1032 UpdateGuideState(): m_state=6
00:12:57.643 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 956
00:12:57.647 00.004 1032 Star::Find returns 1 (0), X=324.77, Y=739.66, Mass=1411, SNR=26.5, Peak=165 HFD=2.8
00:12:57.649 00.002 1032 MultiStar: [#1 0.12,-0.04,1.08,U] [#2 0.02,-0.11,0.96,U] [#3 0.10,-0.03,0.67,U] [#4 0.17,0.01,0.63,U] [#5 0.01,0.04,0.72,U] [#6 0.03,0.04,0.68,U] [#7 0.15,0.14,0.55,U] [#8 0.10,0.03,0.57,U] 
00:12:57.651 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.00}, one-star: {0.10, 0.01}
00:12:57.652 00.001 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
00:12:57.654 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
00:12:57.656 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.01 mountX=-0.02 mountY=-0.08, mountTheta=-1.82
00:12:57.659 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
00:12:57.662 00.003 1032 Enqueuing Move request for scope (0.09, 0.00)
00:12:57.664 00.002 10072 Worker thread wakes up
00:12:57.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
00:12:57.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
00:12:57.664 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.08
00:12:57.666 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:57.668 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 293.61
00:12:57.668 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:12:57.669 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:57.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:12:57.669 00.000 10072 MoveAxis(E, 2, ABG)
00:12:57.669 00.000 10072 Guiding  Dir = 2, Dur = 2
00:12:57.669 00.000 10072 IsGuiding returns 0
00:12:57.670 00.001 10072 PulseGuide returned control before completion, sleep 12
00:12:57.687 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.5
00:12:57.691 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:57.693 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:57.696 00.003 1032 Enqueuing Expose request
00:12:57.697 00.001 10072 IsGuiding returns 0
00:12:57.698 00.001 10072 Move returns status 0, amount 2
00:12:57.698 00.000 10072 MoveAxis(N, 0, ABG)
00:12:57.698 00.000 10072 Move returns status 0, amount 0
00:12:57.698 00.000 10072 move complete, result=0
00:12:57.698 00.000 10072 worker thread done servicing request
00:12:57.698 00.000 10072 Worker thread wakes up
00:12:57.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:57.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:57.707 00.009 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:12:58.118 00.411 10072 Exposure complete
00:12:58.172 00.054 10072 worker thread done servicing request
00:12:58.173 00.001 1032 OnExposeComplete: enter
00:12:58.176 00.003 1032 UpdateGuideState(): m_state=6
00:12:58.180 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 957
00:12:58.181 00.001 1032 Star::Find returns 1 (0), X=324.80, Y=739.64, Mass=1597, SNR=28.2, Peak=197 HFD=2.7
00:12:58.183 00.002 1032 MultiStar: [#1 0.15,0.02,1.04,U] [#2 0.07,-0.02,0.90,U] [#3 0.16,-0.07,0.67,U] [#4 0.19,-0.07,0.59,U] [#5 0.18,0.06,0.63,U] [#6 -0.00,0.14,0.67,U] [#7 0.16,0.07,0.47,U] [#8 -0.02,-0.08,0.55,U] 
00:12:58.185 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.00}, one-star: {0.13, -0.01}
00:12:58.187 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
00:12:58.189 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
00:12:58.191 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.04 mountX=-0.02 mountY=-0.11, mountTheta=-1.79
00:12:58.195 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.00, opts=13)
00:12:58.198 00.003 1032 Enqueuing Move request for scope (0.11, 0.00)
00:12:58.200 00.002 10072 Worker thread wakes up
00:12:58.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
00:12:58.200 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
00:12:58.200 00.000 10072 Moving (0.11, 0.00) raw xDistance=-0.02 yDistance=-0.11
00:12:58.202 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:58.205 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 293.54
00:12:58.205 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:12:58.205 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:58.205 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:12:58.205 00.000 10072 MoveAxis(E, 2, ABG)
00:12:58.205 00.000 10072 Guiding  Dir = 2, Dur = 2
00:12:58.206 00.001 10072 IsGuiding returns 0
00:12:58.207 00.001 10072 PulseGuide returned control before completion, sleep 12
00:12:58.224 00.017 10072 IsGuiding returns 0
00:12:58.224 00.000 10072 Move returns status 0, amount 2
00:12:58.225 00.001 10072 MoveAxis(N, 0, ABG)
00:12:58.225 00.000 10072 Move returns status 0, amount 0
00:12:58.225 00.000 10072 move complete, result=0
00:12:58.225 00.000 10072 worker thread done servicing request
00:12:58.225 00.000 1032 UpdateGuideState exits: m=1597 SNR=28.2
00:12:58.228 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:58.230 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:58.232 00.002 1032 Enqueuing Expose request
00:12:58.233 00.001 10072 Worker thread wakes up
00:12:58.233 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:58.235 00.002 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:58.235 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:12:58.867 00.632 10072 Exposure complete
00:12:58.921 00.054 10072 worker thread done servicing request
00:12:58.921 00.000 1032 OnExposeComplete: enter
00:12:58.924 00.003 1032 UpdateGuideState(): m_state=6
00:12:58.926 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 958
00:12:58.928 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=739.59, Mass=1496, SNR=27.2, Peak=189 HFD=2.7
00:12:58.930 00.002 1032 MultiStar: [#1 0.04,0.00,1.08,U] [#2 0.27,-0.06,0.00,M1] [#3 0.17,0.02,0.73,U] [#4 0.03,0.06,0.61,U] [#5 0.05,0.10,0.66,U] [#6 0.01,-0.00,0.64,U] [#7 -0.02,0.15,0.52,U] [#8 0.16,-0.02,0.58,U] 
00:12:58.931 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {0.08, -0.06}
00:12:58.934 00.003 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
00:12:58.935 00.001 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
00:12:58.937 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.33 mountX=0.00 mountY=-0.07, mountTheta=-1.50
00:12:58.940 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
00:12:58.942 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
00:12:58.944 00.002 10072 Worker thread wakes up
00:12:58.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
00:12:58.944 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
00:12:58.944 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.07
00:12:58.947 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:58.949 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 293.48
00:12:58.949 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:12:58.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:58.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:12:58.949 00.000 10072 MoveAxis(E, 2, ABG)
00:12:58.949 00.000 10072 Guiding  Dir = 2, Dur = 2
00:12:58.950 00.001 10072 IsGuiding returns 0
00:12:58.950 00.000 10072 PulseGuide returned control before completion, sleep 12
00:12:58.968 00.018 1032 UpdateGuideState exits: m=1496 SNR=27.2
00:12:58.971 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:58.974 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:58.976 00.002 1032 Enqueuing Expose request
00:12:58.977 00.001 10072 IsGuiding returns 0
00:12:58.977 00.000 10072 Move returns status 0, amount 2
00:12:58.977 00.000 10072 MoveAxis(N, 0, ABG)
00:12:58.977 00.000 10072 Move returns status 0, amount 0
00:12:58.978 00.001 10072 move complete, result=0
00:12:58.978 00.000 10072 worker thread done servicing request
00:12:58.978 00.000 10072 Worker thread wakes up
00:12:58.978 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:58.978 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:12:58.986 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:12:59.395 00.409 10072 Exposure complete
00:12:59.449 00.054 10072 worker thread done servicing request
00:12:59.449 00.000 1032 OnExposeComplete: enter
00:12:59.451 00.002 1032 UpdateGuideState(): m_state=6
00:12:59.454 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 959
00:12:59.455 00.001 1032 Star::Find returns 1 (0), X=324.77, Y=739.59, Mass=1279, SNR=25.2, Peak=150 HFD=2.8
00:12:59.457 00.002 1032 MultiStar: [#1 0.10,0.14,1.15,U] [#2 0.05,0.01,0.99,U] [#3 -0.00,0.08,0.72,U] [#4 0.08,-0.02,0.66,U] [#5 0.12,0.12,0.74,U] [#6 0.19,-0.05,0.73,U] [#7 -0.00,0.01,0.52,U] [#8 0.14,0.01,0.62,U] 
00:12:59.460 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.10, -0.06}
00:12:59.461 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:12:59.463 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:12:59.465 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.34 mountX=0.01 mountY=-0.09, mountTheta=-1.49
00:12:59.468 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
00:12:59.471 00.003 1032 Enqueuing Move request for scope (0.09, 0.03)
00:12:59.473 00.002 10072 Worker thread wakes up
00:12:59.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
00:12:59.473 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
00:12:59.473 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
00:12:59.475 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:12:59.477 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 293.41
00:12:59.478 00.001 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:12:59.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:59.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:12:59.478 00.000 10072 MoveAxis(E, 2, ABG)
00:12:59.478 00.000 10072 Guiding  Dir = 2, Dur = 2
00:12:59.478 00.000 10072 IsGuiding returns 0
00:12:59.479 00.001 10072 PulseGuide returned control before completion, sleep 12
00:12:59.499 00.020 1032 UpdateGuideState exits: m=1279 SNR=25.2
00:12:59.501 00.002 10072 IsGuiding returns 0
00:12:59.503 00.002 10072 Move returns status 0, amount 2
00:12:59.503 00.000 10072 MoveAxis(N, 0, ABG)
00:12:59.503 00.000 10072 Move returns status 0, amount 0
00:12:59.503 00.000 10072 move complete, result=0
00:12:59.503 00.000 10072 worker thread done servicing request
00:12:59.503 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:59.505 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:12:59.507 00.002 1032 Enqueuing Expose request
00:12:59.509 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:12:59.511 00.002 10072 Worker thread wakes up
00:12:59.511 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:12:59.511 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:00.147 00.636 10072 Exposure complete
00:13:00.200 00.053 10072 worker thread done servicing request
00:13:00.201 00.001 1032 OnExposeComplete: enter
00:13:00.203 00.002 1032 UpdateGuideState(): m_state=6
00:13:00.206 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 960
00:13:00.209 00.003 1032 Star::Find returns 1 (0), X=324.76, Y=739.52, Mass=1183, SNR=24.2, Peak=141 HFD=2.7
00:13:00.212 00.003 1032 MultiStar: [#1 0.03,-0.04,1.24,U] [#2 0.05,-0.14,1.01,U] [#3 0.15,-0.07,0.74,U] [#4 0.11,0.02,0.72,U] [#5 0.01,-0.03,0.74,U] [#6 -0.04,0.08,0.75,U] [#7 0.12,-0.06,0.54,U] [#8 -0.01,-0.05,0.63,U] 
00:13:00.214 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.09, -0.12}
00:13:00.215 00.001 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
00:13:00.217 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
00:13:00.219 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.76 mountX=-0.07 mountY=-0.04, mountTheta=-2.59
00:13:00.221 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
00:13:00.224 00.003 1032 Enqueuing Move request for scope (0.06, -0.05)
00:13:00.226 00.002 10072 Worker thread wakes up
00:13:00.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
00:13:00.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
00:13:00.226 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.04
00:13:00.229 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:00.231 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 293.34
00:13:00.232 00.001 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:13:00.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:00.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:13:00.232 00.000 10072 MoveAxis(E, 3, ABG)
00:13:00.232 00.000 10072 Guiding  Dir = 2, Dur = 3
00:13:00.232 00.000 10072 IsGuiding returns 0
00:13:00.233 00.001 10072 PulseGuide returned control before completion, sleep 13
00:13:00.251 00.018 1032 UpdateGuideState exits: m=1183 SNR=24.2
00:13:00.253 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:00.256 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:00.258 00.002 1032 Enqueuing Expose request
00:13:00.260 00.002 10072 IsGuiding returns 1
00:13:00.260 00.000 10072 scope still moving after pulse duration time elapsed
00:13:00.285 00.025 10072 IsGuiding returns 1
00:13:00.316 00.031 10072 IsGuiding returns 1
00:13:00.348 00.032 10072 IsGuiding returns 1
00:13:00.378 00.030 10072 IsGuiding returns 1
00:13:00.410 00.032 10072 IsGuiding returns 1
00:13:00.440 00.030 10072 IsGuiding returns 1
00:13:00.471 00.031 10072 IsGuiding returns 0
00:13:00.471 00.000 10072 scope move finished after 3 + 236 ms
00:13:00.471 00.000 10072 Move returns status 0, amount 3
00:13:00.471 00.000 10072 MoveAxis(N, 0, ABG)
00:13:00.471 00.000 10072 Move returns status 0, amount 0
00:13:00.471 00.000 10072 move complete, result=0
00:13:00.471 00.000 10072 worker thread done servicing request
00:13:00.471 00.000 10072 Worker thread wakes up
00:13:00.471 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:13:00.474 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:00.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:00.882 00.408 10072 Exposure complete
00:13:00.931 00.049 10072 worker thread done servicing request
00:13:00.931 00.000 1032 OnExposeComplete: enter
00:13:00.933 00.002 1032 UpdateGuideState(): m_state=6
00:13:00.935 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 961
00:13:00.938 00.003 1032 Star::Find returns 1 (0), X=324.85, Y=739.56, Mass=1182, SNR=24.2, Peak=159 HFD=2.5
00:13:00.940 00.002 1032 MultiStar: [#1 0.14,0.01,1.22,U] [#2 0.16,-0.08,1.03,U] [#3 0.11,-0.11,0.74,U] [#4 0.18,-0.05,0.71,U] [#5 0.15,-0.04,0.72,U] [#6 0.11,-0.01,0.76,U] [#7 0.06,0.02,0.62,U] [#8 0.08,-0.13,0.59,U] 
00:13:00.941 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.18, -0.09}
00:13:00.943 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:13:00.945 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:13:00.947 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.37 mountX=-0.08 mountY=-0.12, mountTheta=-2.20
00:13:00.950 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
00:13:00.951 00.001 1032 Enqueuing Move request for scope (0.13, -0.05)
00:13:00.954 00.003 10072 Worker thread wakes up
00:13:00.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
00:13:00.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
00:13:00.954 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.12
00:13:00.958 00.004 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 293.27
00:13:00.958 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:13:00.958 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:00.958 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:13:00.958 00.000 10072 MoveAxis(E, 3, ABG)
00:13:00.958 00.000 10072 Guiding  Dir = 2, Dur = 3
00:13:00.958 00.000 10072 IsGuiding returns 0
00:13:00.959 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:00.961 00.002 10072 PulseGuide returned control before completion, sleep 13
00:13:00.979 00.018 1032 UpdateGuideState exits: m=1182 SNR=24.2
00:13:00.981 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:00.982 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:00.985 00.003 1032 Enqueuing Expose request
00:13:00.990 00.005 10072 IsGuiding returns 0
00:13:00.990 00.000 10072 Move returns status 0, amount 3
00:13:00.990 00.000 10072 MoveAxis(N, 0, ABG)
00:13:00.990 00.000 10072 Move returns status 0, amount 0
00:13:00.990 00.000 10072 move complete, result=0
00:13:00.990 00.000 10072 worker thread done servicing request
00:13:00.990 00.000 10072 Worker thread wakes up
00:13:00.990 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:00.990 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:00.998 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:13:01.620 00.622 10072 Exposure complete
00:13:01.670 00.050 10072 worker thread done servicing request
00:13:01.671 00.001 1032 OnExposeComplete: enter
00:13:01.674 00.003 1032 UpdateGuideState(): m_state=6
00:13:01.675 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 962
00:13:01.677 00.002 1032 Star::Find returns 1 (0), X=324.65, Y=739.55, Mass=1274, SNR=25.2, Peak=150 HFD=2.9
00:13:01.679 00.002 1032 MultiStar: [#1 0.08,-0.02,1.14,U] [#2 0.13,0.02,1.04,U] [#3 0.22,-0.10,0.73,U] [#4 0.21,-0.15,0.65,U] [#5 0.11,0.05,0.76,U] [#6 0.15,-0.10,0.76,U] [#7 0.14,0.00,0.54,U] [#8 0.23,-0.04,0.63,U] 
00:13:01.681 00.002 1032 single-star, 8 included, MultiStar: {0.13, -0.04}, one-star: {-0.02, -0.09}
00:13:01.682 00.001 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.61)
00:13:01.685 00.003 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.61)
00:13:01.687 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.84 mountX=-0.08 mountY=0.05, mountTheta=2.61
00:13:01.691 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.09, opts=13)
00:13:01.693 00.002 1032 Enqueuing Move request for scope (-0.02, -0.09)
00:13:01.695 00.002 10072 Worker thread wakes up
00:13:01.695 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
00:13:01.695 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
00:13:01.695 00.000 10072 Moving (-0.02, -0.09) raw xDistance=-0.08 yDistance=0.05
00:13:01.697 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:01.700 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 293.20
00:13:01.700 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:13:01.700 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:01.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:13:01.700 00.000 10072 MoveAxis(E, 3, ABG)
00:13:01.700 00.000 10072 Guiding  Dir = 2, Dur = 3
00:13:01.701 00.001 10072 IsGuiding returns 0
00:13:01.701 00.000 10072 PulseGuide returned control before completion, sleep 13
00:13:01.719 00.018 1032 UpdateGuideState exits: m=1274 SNR=25.2
00:13:01.722 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:01.725 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:01.727 00.002 1032 Enqueuing Expose request
00:13:01.729 00.002 10072 IsGuiding returns 0
00:13:01.729 00.000 10072 Move returns status 0, amount 3
00:13:01.729 00.000 10072 MoveAxis(N, 0, ABG)
00:13:01.729 00.000 10072 Move returns status 0, amount 0
00:13:01.729 00.000 10072 move complete, result=0
00:13:01.729 00.000 10072 worker thread done servicing request
00:13:01.729 00.000 10072 Worker thread wakes up
00:13:01.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:01.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:01.739 00.010 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
00:13:02.136 00.397 10072 Exposure complete
00:13:02.188 00.052 10072 worker thread done servicing request
00:13:02.188 00.000 1032 OnExposeComplete: enter
00:13:02.191 00.003 1032 UpdateGuideState(): m_state=6
00:13:02.192 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 963
00:13:02.195 00.003 1032 Star::Find returns 1 (0), X=324.61, Y=739.50, Mass=1559, SNR=27.8, Peak=185 HFD=3.1
00:13:02.197 00.002 1032 MultiStar: [#1 0.06,-0.02,1.04,U] [#2 0.10,0.01,0.89,U] [#3 0.27,-0.02,0.00,M1] [#4 0.23,0.01,0.64,U] [#5 0.25,0.10,0.67,U] [#6 0.23,-0.13,0.65,U] [#7 0.16,-0.05,0.51,U] [#8 0.14,-0.03,0.59,U] 
00:13:02.198 00.001 1032 refined, 7 included, MultiStar: {0.12, -0.03}, one-star: {-0.06, -0.14}
00:13:02.200 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
00:13:02.202 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
00:13:02.205 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.28 mountX=-0.06 mountY=-0.11, mountTheta=-2.11
00:13:02.209 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
00:13:02.212 00.003 1032 Enqueuing Move request for scope (0.12, -0.03)
00:13:02.214 00.002 10072 Worker thread wakes up
00:13:02.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
00:13:02.214 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
00:13:02.214 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
00:13:02.216 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:02.218 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 293.13
00:13:02.218 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:13:02.220 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:02.220 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:13:02.220 00.000 10072 MoveAxis(E, 3, ABG)
00:13:02.220 00.000 10072 Guiding  Dir = 2, Dur = 3
00:13:02.220 00.000 10072 IsGuiding returns 0
00:13:02.221 00.001 10072 PulseGuide returned control before completion, sleep 13
00:13:02.239 00.018 1032 UpdateGuideState exits: m=1559 SNR=27.8
00:13:02.242 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:02.244 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:02.246 00.002 1032 Enqueuing Expose request
00:13:02.248 00.002 10072 IsGuiding returns 0
00:13:02.248 00.000 10072 Move returns status 0, amount 3
00:13:02.248 00.000 10072 MoveAxis(N, 0, ABG)
00:13:02.248 00.000 10072 Move returns status 0, amount 0
00:13:02.248 00.000 10072 move complete, result=0
00:13:02.248 00.000 10072 worker thread done servicing request
00:13:02.248 00.000 10072 Worker thread wakes up
00:13:02.249 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:02.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:02.256 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:13:02.883 00.627 10072 Exposure complete
00:13:02.936 00.053 10072 worker thread done servicing request
00:13:02.937 00.001 1032 OnExposeComplete: enter
00:13:02.939 00.002 1032 UpdateGuideState(): m_state=6
00:13:02.941 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 964
00:13:02.944 00.003 1032 Star::Find returns 1 (0), X=324.76, Y=739.75, Mass=1279, SNR=25.2, Peak=155 HFD=2.7
00:13:02.947 00.003 1032 MultiStar: [#1 0.13,0.02,1.15,U] [#2 0.05,0.05,0.96,U] [#3 0.17,-0.07,0.72,U] [#4 0.20,-0.02,0.66,U] [#5 0.06,0.04,0.71,U] [#6 0.22,0.07,0.74,U] [#7 0.07,0.10,0.59,U] [#8 0.13,-0.04,0.65,U] 
00:13:02.948 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.09, 0.10}
00:13:02.951 00.003 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
00:13:02.952 00.001 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
00:13:02.956 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.26 mountX=0.00 mountY=-0.12, mountTheta=-1.57
00:13:02.962 00.006 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
00:13:02.964 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
00:13:02.966 00.002 10072 Worker thread wakes up
00:13:02.967 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
00:13:02.967 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
00:13:02.967 00.000 10072 Moving (0.12, 0.03) raw xDistance=0.00 yDistance=-0.12
00:13:02.969 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:02.971 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 293.06
00:13:02.971 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:13:02.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:02.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:13:02.971 00.000 10072 MoveAxis(E, 3, ABG)
00:13:02.971 00.000 10072 Guiding  Dir = 2, Dur = 3
00:13:02.971 00.000 10072 IsGuiding returns 0
00:13:02.972 00.001 10072 PulseGuide returned control before completion, sleep 13
00:13:02.990 00.018 10072 IsGuiding returns 1
00:13:02.991 00.001 10072 scope still moving after pulse duration time elapsed
00:13:02.991 00.000 1032 UpdateGuideState exits: m=1279 SNR=25.2
00:13:02.993 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:02.995 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:02.996 00.001 1032 Enqueuing Expose request
00:13:03.022 00.026 10072 IsGuiding returns 1
00:13:03.053 00.031 10072 IsGuiding returns 1
00:13:03.084 00.031 10072 IsGuiding returns 1
00:13:03.116 00.032 10072 IsGuiding returns 1
00:13:03.146 00.030 10072 IsGuiding returns 1
00:13:03.178 00.032 10072 IsGuiding returns 1
00:13:03.211 00.033 10072 IsGuiding returns 1
00:13:03.241 00.030 10072 IsGuiding returns 1
00:13:03.273 00.032 10072 IsGuiding returns 1
00:13:03.305 00.032 10072 IsGuiding returns 1
00:13:03.337 00.032 10072 IsGuiding returns 1
00:13:03.369 00.032 10072 IsGuiding returns 1
00:13:03.399 00.030 10072 IsGuiding returns 1
00:13:03.430 00.031 10072 IsGuiding returns 1
00:13:03.460 00.030 10072 IsGuiding returns 1
00:13:03.492 00.032 10072 IsGuiding returns 0
00:13:03.492 00.000 10072 scope move finished after 3 + 517 ms
00:13:03.492 00.000 10072 Move returns status 0, amount 3
00:13:03.492 00.000 10072 MoveAxis(N, 0, ABG)
00:13:03.492 00.000 10072 Move returns status 0, amount 0
00:13:03.492 00.000 10072 move complete, result=0
00:13:03.492 00.000 10072 worker thread done servicing request
00:13:03.492 00.000 10072 Worker thread wakes up
00:13:03.492 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:03.493 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:03.493 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:13:04.120 00.627 10072 Exposure complete
00:13:04.163 00.043 10072 worker thread done servicing request
00:13:04.164 00.001 1032 OnExposeComplete: enter
00:13:04.166 00.002 1032 UpdateGuideState(): m_state=6
00:13:04.167 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 965
00:13:04.169 00.002 1032 Star::Find returns 1 (0), X=324.74, Y=739.66, Mass=1343, SNR=25.8, Peak=156 HFD=2.8
00:13:04.170 00.001 1032 MultiStar: [#1 0.15,0.06,1.11,U] [#2 0.08,0.06,1.02,U] [#3 0.28,0.01,0.00,M1] [#4 0.31,0.16,0.00,M1] [#5 0.12,0.11,0.70,U] [#6 0.21,-0.15,0.68,U] [#7 0.19,0.05,0.55,U] [#8 0.04,-0.18,0.61,U] 
00:13:04.173 00.003 1032 single-star, 6 included, MultiStar: {0.12, 0.01}, one-star: {0.06, 0.02}
00:13:04.175 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
00:13:04.176 00.001 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
00:13:04.177 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.32 mountX=0.00 mountY=-0.07, mountTheta=-1.51
00:13:04.181 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
00:13:04.184 00.003 1032 Enqueuing Move request for scope (0.06, 0.02)
00:13:04.185 00.001 10072 Worker thread wakes up
00:13:04.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
00:13:04.185 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
00:13:04.185 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.07
00:13:04.187 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:04.189 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.99
00:13:04.189 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:13:04.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:04.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:13:04.190 00.001 10072 MoveAxis(E, 3, ABG)
00:13:04.190 00.000 10072 Guiding  Dir = 2, Dur = 3
00:13:04.190 00.000 10072 IsGuiding returns 0
00:13:04.190 00.000 10072 PulseGuide returned control before completion, sleep 13
00:13:04.206 00.016 1032 UpdateGuideState exits: m=1343 SNR=25.8
00:13:04.208 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:04.210 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:04.213 00.003 1032 Enqueuing Expose request
00:13:04.215 00.002 10072 IsGuiding returns 0
00:13:04.215 00.000 10072 Move returns status 0, amount 3
00:13:04.215 00.000 10072 MoveAxis(N, 0, ABG)
00:13:04.215 00.000 10072 Move returns status 0, amount 0
00:13:04.215 00.000 10072 move complete, result=0
00:13:04.215 00.000 10072 worker thread done servicing request
00:13:04.215 00.000 10072 Worker thread wakes up
00:13:04.215 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:04.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:04.222 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:13:04.623 00.401 10072 Exposure complete
00:13:04.674 00.051 10072 worker thread done servicing request
00:13:04.675 00.001 1032 OnExposeComplete: enter
00:13:04.677 00.002 1032 UpdateGuideState(): m_state=6
00:13:04.679 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 966
00:13:04.681 00.002 1032 Star::Find returns 1 (0), X=324.80, Y=739.74, Mass=1272, SNR=25.1, Peak=157 HFD=2.6
00:13:04.684 00.003 1032 MultiStar: [#1 0.08,0.21,1.17,U] [#2 0.09,0.09,1.06,U] [#3 0.32,0.08,0.00,M2] [#4 0.24,0.24,0.00,M2] [#5 0.12,0.18,0.71,U] [#6 0.36,0.03,0.00,M1] [#7 0.19,0.09,0.54,U] [#8 0.25,0.03,0.55,U] 
00:13:04.686 00.002 1032 single-star, 5 included, MultiStar: {0.13, 0.13}, one-star: {0.12, 0.10}
00:13:04.687 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
00:13:04.689 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
00:13:04.691 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.67 mountX=0.06 mountY=-0.15, mountTheta=-1.16
00:13:04.694 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
00:13:04.696 00.002 1032 Enqueuing Move request for scope (0.12, 0.10)
00:13:04.699 00.003 10072 Worker thread wakes up
00:13:04.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
00:13:04.699 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
00:13:04.699 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.06 yDistance=-0.15
00:13:04.701 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:04.703 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.93
00:13:04.705 00.002 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:13:04.705 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:04.705 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:13:04.705 00.000 10072 MoveAxis(E, 2, ABG)
00:13:04.705 00.000 10072 Guiding  Dir = 2, Dur = 2
00:13:04.706 00.001 10072 IsGuiding returns 0
00:13:04.706 00.000 10072 PulseGuide returned control before completion, sleep 12
00:13:04.723 00.017 1032 UpdateGuideState exits: m=1272 SNR=25.1
00:13:04.726 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:04.728 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:04.730 00.002 1032 Enqueuing Expose request
00:13:04.731 00.001 10072 IsGuiding returns 0
00:13:04.731 00.000 10072 Move returns status 0, amount 2
00:13:04.731 00.000 10072 MoveAxis(N, 0, ABG)
00:13:04.732 00.001 10072 Move returns status 0, amount 0
00:13:04.732 00.000 10072 move complete, result=0
00:13:04.732 00.000 10072 worker thread done servicing request
00:13:04.732 00.000 10072 Worker thread wakes up
00:13:04.732 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:04.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:04.739 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:13:05.359 00.620 10072 Exposure complete
00:13:05.412 00.053 10072 worker thread done servicing request
00:13:05.412 00.000 1032 OnExposeComplete: enter
00:13:05.415 00.003 1032 UpdateGuideState(): m_state=6
00:13:05.417 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 967
00:13:05.419 00.002 1032 Star::Find returns 1 (0), X=324.69, Y=739.62, Mass=1404, SNR=26.4, Peak=171 HFD=2.8
00:13:05.420 00.001 1032 MultiStar: [#1 0.14,0.15,1.10,U] [#2 0.13,0.02,0.95,U] [#3 0.16,0.12,0.77,U] [#4 0.12,0.18,0.66,U] [#5 0.18,0.15,0.69,U] [#6 0.19,0.11,0.70,U] [#7 0.13,0.04,0.53,U] [#8 0.30,-0.05,0.00,M1] 
00:13:05.423 00.003 1032 single-star, 7 included, MultiStar: {0.13, 0.09}, one-star: {0.02, -0.03}
00:13:05.425 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
00:13:05.427 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
00:13:05.428 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.90 mountX=-0.03 mountY=-0.01, mountTheta=-2.73
00:13:05.432 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
00:13:05.434 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
00:13:05.436 00.002 10072 Worker thread wakes up
00:13:05.436 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:13:05.436 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:13:05.436 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
00:13:05.438 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:05.441 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.86
00:13:05.441 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:13:05.441 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:05.441 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:13:05.441 00.000 10072 MoveAxis(E, 2, ABG)
00:13:05.441 00.000 10072 Guiding  Dir = 2, Dur = 2
00:13:05.442 00.001 10072 IsGuiding returns 0
00:13:05.442 00.000 10072 PulseGuide returned control before completion, sleep 12
00:13:05.462 00.020 1032 UpdateGuideState exits: m=1404 SNR=26.4
00:13:05.464 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:05.465 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:05.467 00.002 1032 Enqueuing Expose request
00:13:05.468 00.001 10072 IsGuiding returns 0
00:13:05.468 00.000 10072 Move returns status 0, amount 2
00:13:05.468 00.000 10072 MoveAxis(N, 0, ABG)
00:13:05.468 00.000 10072 Move returns status 0, amount 0
00:13:05.470 00.002 10072 move complete, result=0
00:13:05.470 00.000 10072 worker thread done servicing request
00:13:05.470 00.000 10072 Worker thread wakes up
00:13:05.470 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:05.470 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:05.477 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:13:05.893 00.416 10072 Exposure complete
00:13:05.945 00.052 10072 worker thread done servicing request
00:13:05.945 00.000 1032 OnExposeComplete: enter
00:13:05.948 00.003 1032 UpdateGuideState(): m_state=6
00:13:05.950 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 968
00:13:05.952 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=739.57, Mass=1333, SNR=25.7, Peak=169 HFD=2.7
00:13:05.956 00.004 1032 MultiStar: [#1 0.22,0.10,1.13,U] [#2 0.21,-0.00,0.97,U] [#3 0.13,-0.01,0.75,U] [#4 0.16,0.05,0.68,U] [#5 0.17,0.05,0.73,U] [#6 0.30,0.01,0.00,M1] [#7 0.13,-0.04,0.56,U] [#8 0.24,-0.01,0.61,U] 
00:13:05.958 00.002 1032 single-star, 7 included, MultiStar: {0.18, 0.01}, one-star: {0.15, -0.08}
00:13:05.960 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
00:13:05.961 00.001 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
00:13:05.963 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.16 cameraTheta=-0.48 mountX=-0.11 mountY=-0.12, mountTheta=-2.31
00:13:05.966 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.08, opts=13)
00:13:05.969 00.003 1032 Enqueuing Move request for scope (0.15, -0.08)
00:13:05.971 00.002 10072 Worker thread wakes up
00:13:05.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
00:13:05.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
00:13:05.971 00.000 10072 Moving (0.15, -0.08) raw xDistance=-0.11 yDistance=-0.12
00:13:05.973 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:05.975 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.79
00:13:05.975 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:13:05.975 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:05.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:13:05.975 00.000 10072 MoveAxis(E, 1, ABG)
00:13:05.975 00.000 10072 Guiding  Dir = 2, Dur = 1
00:13:05.975 00.000 10072 IsGuiding returns 0
00:13:05.977 00.002 10072 PulseGuide returned control before completion, sleep 11
00:13:05.994 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
00:13:05.996 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:05.998 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:05.999 00.001 1032 Enqueuing Expose request
00:13:06.001 00.002 10072 IsGuiding returns 0
00:13:06.001 00.000 10072 Move returns status 0, amount 1
00:13:06.001 00.000 10072 MoveAxis(N, 0, ABG)
00:13:06.001 00.000 10072 Move returns status 0, amount 0
00:13:06.001 00.000 10072 move complete, result=0
00:13:06.001 00.000 10072 worker thread done servicing request
00:13:06.001 00.000 10072 Worker thread wakes up
00:13:06.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:06.001 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:06.009 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:13:06.627 00.618 10072 Exposure complete
00:13:06.675 00.048 10072 worker thread done servicing request
00:13:06.676 00.001 1032 OnExposeComplete: enter
00:13:06.678 00.002 1032 UpdateGuideState(): m_state=6
00:13:06.680 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 969
00:13:06.681 00.001 1032 Star::Find returns 1 (0), X=324.73, Y=739.66, Mass=1355, SNR=25.9, Peak=174 HFD=2.7
00:13:06.683 00.002 1032 MultiStar: [#1 0.18,0.13,1.13,U] [#2 0.10,-0.04,0.99,U] [#3 0.26,-0.08,0.75,U] [#4 0.24,-0.01,0.63,U] [#5 0.06,0.08,0.72,U] [#6 0.30,0.08,0.00,M2] [#7 0.16,-0.01,0.51,U] [#8 0.14,-0.21,0.61,U] 
00:13:06.684 00.001 1032 single-star, 7 included, MultiStar: {0.14, -0.00}, one-star: {0.05, 0.02}
00:13:06.686 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
00:13:06.689 00.003 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
00:13:06.690 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.33 mountX=0.00 mountY=-0.06, mountTheta=-1.50
00:13:06.693 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
00:13:06.695 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
00:13:06.697 00.002 10072 Worker thread wakes up
00:13:06.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
00:13:06.697 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
00:13:06.697 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.00 yDistance=-0.06
00:13:06.699 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:06.701 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.72
00:13:06.701 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:13:06.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:06.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:13:06.701 00.000 10072 MoveAxis(E, 1, ABG)
00:13:06.701 00.000 10072 Guiding  Dir = 2, Dur = 1
00:13:06.702 00.001 10072 IsGuiding returns 0
00:13:06.702 00.000 10072 PulseGuide returned control before completion, sleep 11
00:13:06.719 00.017 10072 IsGuiding returns 0
00:13:06.719 00.000 10072 Move returns status 0, amount 1
00:13:06.719 00.000 10072 MoveAxis(N, 0, ABG)
00:13:06.719 00.000 10072 Move returns status 0, amount 0
00:13:06.719 00.000 10072 move complete, result=0
00:13:06.719 00.000 10072 worker thread done servicing request
00:13:06.721 00.002 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:13:06.723 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:06.726 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:06.727 00.001 1032 Enqueuing Expose request
00:13:06.729 00.002 10072 Worker thread wakes up
00:13:06.729 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:13:06.731 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:06.731 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:07.143 00.412 10072 Exposure complete
00:13:07.197 00.054 10072 worker thread done servicing request
00:13:07.197 00.000 1032 OnExposeComplete: enter
00:13:07.199 00.002 1032 UpdateGuideState(): m_state=6
00:13:07.201 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 970
00:13:07.203 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=739.61, Mass=1349, SNR=25.9, Peak=156 HFD=2.8
00:13:07.207 00.004 1032 MultiStar: [#1 0.15,0.24,0.00,M1] [#2 0.20,0.02,0.90,U] [#3 0.23,-0.00,0.70,U] [#4 0.17,0.12,0.67,U] [#5 0.22,0.08,0.69,U] [#6 0.20,0.05,0.71,U] [#7 -0.00,0.03,0.57,U] [#8 0.11,-0.04,0.64,U] 
00:13:07.209 00.002 1032 single-star, 7 included, MultiStar: {0.16, 0.03}, one-star: {0.11, -0.03}
00:13:07.211 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
00:13:07.213 00.002 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
00:13:07.215 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.26 mountX=-0.05 mountY=-0.09, mountTheta=-2.09
00:13:07.218 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
00:13:07.220 00.002 1032 Enqueuing Move request for scope (0.11, -0.03)
00:13:07.222 00.002 10072 Worker thread wakes up
00:13:07.222 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
00:13:07.222 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
00:13:07.222 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.05 yDistance=-0.09
00:13:07.224 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.65
00:13:07.224 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:13:07.224 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:07.226 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:07.228 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:13:07.228 00.000 10072 MoveAxis(E, 1, ABG)
00:13:07.228 00.000 10072 Guiding  Dir = 2, Dur = 1
00:13:07.228 00.000 10072 IsGuiding returns 0
00:13:07.229 00.001 10072 PulseGuide returned control before completion, sleep 11
00:13:07.249 00.020 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:13:07.251 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:07.253 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:07.255 00.002 1032 Enqueuing Expose request
00:13:07.257 00.002 10072 IsGuiding returns 0
00:13:07.257 00.000 10072 Move returns status 0, amount 1
00:13:07.257 00.000 10072 MoveAxis(N, 0, ABG)
00:13:07.257 00.000 10072 Move returns status 0, amount 0
00:13:07.257 00.000 10072 move complete, result=0
00:13:07.257 00.000 10072 worker thread done servicing request
00:13:07.257 00.000 10072 Worker thread wakes up
00:13:07.257 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:07.257 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:07.265 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:13:07.899 00.634 10072 Exposure complete
00:13:07.952 00.053 10072 worker thread done servicing request
00:13:07.952 00.000 1032 OnExposeComplete: enter
00:13:07.955 00.003 1032 UpdateGuideState(): m_state=6
00:13:07.958 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 971
00:13:07.960 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=739.77, Mass=1377, SNR=26.1, Peak=166 HFD=2.7
00:13:07.962 00.002 1032 MultiStar: [#1 0.11,0.29,0.00,M2] [#2 0.09,0.08,0.93,U] [#3 0.13,0.18,0.70,U] [#4 0.15,0.29,0.00,M1] [#5 0.14,0.15,0.73,U] [#6 0.18,0.07,0.67,U] [#7 0.08,0.26,0.54,U] [#8 0.10,0.07,0.57,U] 
00:13:07.964 00.002 1032 single-star, 6 included, MultiStar: {0.12, 0.13}, one-star: {0.11, 0.12}
00:13:07.965 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
00:13:07.967 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
00:13:07.970 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.17 cameraTheta=0.83 mountX=0.09 mountY=-0.14, mountTheta=-1.00
00:13:07.974 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
00:13:07.976 00.002 1032 Enqueuing Move request for scope (0.11, 0.12)
00:13:07.978 00.002 10072 Worker thread wakes up
00:13:07.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
00:13:07.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
00:13:07.978 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.09 yDistance=-0.14
00:13:07.981 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:07.984 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.58
00:13:07.984 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:13:07.984 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:07.984 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:13:07.984 00.000 10072 MoveAxis(E, 1, ABG)
00:13:07.984 00.000 10072 Guiding  Dir = 2, Dur = 1
00:13:07.985 00.001 10072 IsGuiding returns 0
00:13:07.986 00.001 10072 PulseGuide returned control before completion, sleep 11
00:13:08.000 00.014 10072 IsGuiding returns 0
00:13:08.000 00.000 10072 Move returns status 0, amount 1
00:13:08.000 00.000 10072 MoveAxis(N, 0, ABG)
00:13:08.000 00.000 10072 Move returns status 0, amount 0
00:13:08.000 00.000 10072 move complete, result=0
00:13:08.000 00.000 10072 worker thread done servicing request
00:13:08.005 00.005 1032 UpdateGuideState exits: m=1377 SNR=26.1
00:13:08.007 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:08.009 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:08.012 00.003 1032 Enqueuing Expose request
00:13:08.014 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:13:08.015 00.001 10072 Worker thread wakes up
00:13:08.015 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:08.015 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:08.427 00.412 10072 Exposure complete
00:13:08.483 00.056 10072 worker thread done servicing request
00:13:08.483 00.000 1032 OnExposeComplete: enter
00:13:08.488 00.005 1032 UpdateGuideState(): m_state=6
00:13:08.491 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 972
00:13:08.494 00.003 1032 Star::Find returns 1 (0), X=324.84, Y=739.71, Mass=1533, SNR=27.6, Peak=196 HFD=2.6
00:13:08.496 00.002 1032 MultiStar: [#1 0.16,0.14,1.01,U] [#2 0.20,0.03,0.92,U] [#3 0.13,-0.05,0.70,U] [#4 0.24,0.18,0.00,M2] [#5 0.14,0.15,0.72,U] [#6 0.25,0.05,0.64,U] [#7 0.02,0.22,0.52,U] [#8 0.12,0.13,0.58,U] 
00:13:08.497 00.001 1032 refined, 7 included, MultiStar: {0.16, 0.09}, one-star: {0.17, 0.07}
00:13:08.499 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
00:13:08.500 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
00:13:08.503 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.52 mountX=0.05 mountY=-0.17, mountTheta=-1.31
00:13:08.505 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.09, opts=13)
00:13:08.508 00.003 1032 Enqueuing Move request for scope (0.16, 0.09)
00:13:08.510 00.002 10072 Worker thread wakes up
00:13:08.510 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
00:13:08.510 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
00:13:08.510 00.000 10072 Moving (0.16, 0.09) raw xDistance=0.05 yDistance=-0.17
00:13:08.512 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:08.513 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.52
00:13:08.513 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:13:08.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:08.514 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:13:08.514 00.000 10072 MoveAxis(E, 1, ABG)
00:13:08.514 00.000 10072 Guiding  Dir = 2, Dur = 1
00:13:08.514 00.000 10072 IsGuiding returns 0
00:13:08.514 00.000 10072 PulseGuide returned control before completion, sleep 11
00:13:08.532 00.018 1032 UpdateGuideState exits: m=1533 SNR=27.6
00:13:08.534 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:08.537 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:08.539 00.002 1032 Enqueuing Expose request
00:13:08.541 00.002 10072 IsGuiding returns 0
00:13:08.541 00.000 10072 Move returns status 0, amount 1
00:13:08.541 00.000 10072 MoveAxis(N, 0, ABG)
00:13:08.541 00.000 10072 Move returns status 0, amount 0
00:13:08.541 00.000 10072 move complete, result=0
00:13:08.541 00.000 10072 worker thread done servicing request
00:13:08.541 00.000 10072 Worker thread wakes up
00:13:08.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:08.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:08.548 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
00:13:09.177 00.629 10072 Exposure complete
00:13:09.228 00.051 10072 worker thread done servicing request
00:13:09.228 00.000 1032 OnExposeComplete: enter
00:13:09.230 00.002 1032 UpdateGuideState(): m_state=6
00:13:09.233 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 973
00:13:09.235 00.002 1032 Star::Find returns 1 (0), X=324.89, Y=739.48, Mass=1324, SNR=25.6, Peak=150 HFD=2.5
00:13:09.238 00.003 1032 MultiStar: [#1 0.12,0.03,1.11,U] [#2 0.21,-0.13,1.01,U] [#3 0.23,-0.06,0.73,U] [#4 0.17,-0.07,0.68,U] [#5 0.17,-0.07,0.73,U] [#6 0.30,-0.09,0.00,M1] [#7 0.13,0.10,0.58,U] [#8 0.06,-0.06,0.60,U] 
00:13:09.240 00.002 1032 refined, 7 included, MultiStar: {0.17, -0.06}, one-star: {0.22, -0.16}
00:13:09.242 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
00:13:09.243 00.001 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
00:13:09.245 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.33 mountX=-0.10 mountY=-0.15, mountTheta=-2.16
00:13:09.248 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.06, opts=13)
00:13:09.249 00.001 1032 Enqueuing Move request for scope (0.17, -0.06)
00:13:09.251 00.002 10072 Worker thread wakes up
00:13:09.251 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
00:13:09.251 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
00:13:09.251 00.000 10072 Moving (0.17, -0.06) raw xDistance=-0.10 yDistance=-0.15
00:13:09.254 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:09.256 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.45
00:13:09.256 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:13:09.256 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:09.256 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:13:09.256 00.000 10072 MoveAxis(E, 1, ABG)
00:13:09.256 00.000 10072 Guiding  Dir = 2, Dur = 1
00:13:09.256 00.000 10072 IsGuiding returns 0
00:13:09.257 00.001 10072 PulseGuide returned control before completion, sleep 11
00:13:09.270 00.013 10072 IsGuiding returns 0
00:13:09.270 00.000 10072 Move returns status 0, amount 1
00:13:09.270 00.000 10072 MoveAxis(N, 0, ABG)
00:13:09.270 00.000 10072 Move returns status 0, amount 0
00:13:09.270 00.000 10072 move complete, result=0
00:13:09.270 00.000 10072 worker thread done servicing request
00:13:09.275 00.005 1032 UpdateGuideState exits: m=1324 SNR=25.6
00:13:09.277 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:09.279 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:09.282 00.003 1032 Enqueuing Expose request
00:13:09.284 00.002 10072 Worker thread wakes up
00:13:09.284 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:13:09.286 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:09.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:09.694 00.408 10072 Exposure complete
00:13:09.752 00.058 10072 worker thread done servicing request
00:13:09.752 00.000 1032 OnExposeComplete: enter
00:13:09.754 00.002 1032 UpdateGuideState(): m_state=6
00:13:09.756 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 974
00:13:09.758 00.002 1032 Star::Find returns 1 (0), X=324.97, Y=739.51, Mass=1388, SNR=26.2, Peak=170 HFD=2.4
00:13:09.759 00.001 1032 MultiStar: [#1 0.22,0.14,1.09,U] [#2 0.27,-0.10,0.00,M1] [#3 0.18,-0.12,0.74,U] [#4 0.07,0.04,0.61,U] [#5 0.30,0.04,0.00,M1] [#6 0.31,-0.10,0.00,M2] [#7 0.17,0.12,0.53,U] [#8 0.15,0.03,0.52,U] 
00:13:09.761 00.002 1032 refined, 5 included, MultiStar: {0.19, 0.01}, one-star: {0.30, -0.13}
00:13:09.763 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
00:13:09.766 00.003 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
00:13:09.769 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.04 mountX=-0.04 mountY=-0.19, mountTheta=-1.79
00:13:09.774 00.005 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.01, opts=13)
00:13:09.776 00.002 1032 Enqueuing Move request for scope (0.19, 0.01)
00:13:09.778 00.002 10072 Worker thread wakes up
00:13:09.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
00:13:09.778 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
00:13:09.778 00.000 10072 Moving (0.19, 0.01) raw xDistance=-0.04 yDistance=-0.19
00:13:09.781 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:09.784 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.39
00:13:09.784 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:13:09.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:09.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:13:09.784 00.000 10072 MoveAxis(E, 0, ABG)
00:13:09.784 00.000 10072 Move returns status 0, amount 0
00:13:09.784 00.000 10072 MoveAxis(N, 0, ABG)
00:13:09.784 00.000 10072 Move returns status 0, amount 0
00:13:09.785 00.001 10072 move complete, result=0
00:13:09.785 00.000 10072 worker thread done servicing request
00:13:09.805 00.020 1032 UpdateGuideState exits: m=1388 SNR=26.2
00:13:09.807 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:09.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:09.811 00.002 1032 Enqueuing Expose request
00:13:09.813 00.002 10072 Worker thread wakes up
00:13:09.813 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:09.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:09.813 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:13:10.447 00.634 10072 Exposure complete
00:13:10.500 00.053 10072 worker thread done servicing request
00:13:10.500 00.000 1032 OnExposeComplete: enter
00:13:10.502 00.002 1032 UpdateGuideState(): m_state=6
00:13:10.504 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 975
00:13:10.506 00.002 1032 Star::Find returns 1 (0), X=324.90, Y=739.76, Mass=1445, SNR=26.8, Peak=204 HFD=2.5
00:13:10.509 00.003 1032 MultiStar: [#1 0.20,0.16,1.04,U] [#2 0.24,-0.00,0.95,U] [#3 0.20,0.06,0.69,U] [#4 0.21,0.16,0.64,U] [#5 0.16,0.06,0.69,U] [#6 0.29,-0.06,0.00,M3] [#7 0.08,0.41,0.00,M1] [#8 0.07,0.02,0.59,U] 
00:13:10.511 00.002 1032 refined, 6 included, MultiStar: {0.19, 0.09}, one-star: {0.23, 0.12}
00:13:10.512 00.001 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
00:13:10.514 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
00:13:10.515 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.42 mountX=0.03 mountY=-0.21, mountTheta=-1.41
00:13:10.520 00.005 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.09, opts=13)
00:13:10.522 00.002 1032 Enqueuing Move request for scope (0.19, 0.09)
00:13:10.525 00.003 10072 Worker thread wakes up
00:13:10.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
00:13:10.525 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
00:13:10.525 00.000 10072 Moving (0.19, 0.09) raw xDistance=0.03 yDistance=-0.21
00:13:10.527 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:10.530 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.32
00:13:10.530 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:13:10.530 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:13:10.530 00.000 10072 MoveAxis(W, 1, ABG)
00:13:10.530 00.000 10072 Guiding  Dir = 3, Dur = 1
00:13:10.530 00.000 10072 IsGuiding returns 0
00:13:10.531 00.001 10072 PulseGuide returned control before completion, sleep 11
00:13:10.551 00.020 1032 UpdateGuideState exits: m=1445 SNR=26.8
00:13:10.554 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:10.556 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:10.558 00.002 1032 Enqueuing Expose request
00:13:10.560 00.002 10072 IsGuiding returns 0
00:13:10.560 00.000 10072 Move returns status 0, amount 1
00:13:10.560 00.000 10072 MoveAxis(N, 135, ABG)
00:13:10.560 00.000 10072 Guiding  Dir = 0, Dur = 135
00:13:10.561 00.001 10072 IsGuiding returns 0
00:13:10.561 00.000 10072 PulseGuide returned control before completion, sleep 145
00:13:10.711 00.150 10072 IsGuiding returns 1
00:13:10.711 00.000 10072 scope still moving after pulse duration time elapsed
00:13:10.743 00.032 10072 IsGuiding returns 0
00:13:10.743 00.000 10072 scope move finished after 135 + 47 ms
00:13:10.743 00.000 10072 Move returns status 0, amount 135
00:13:10.743 00.000 10072 move complete, result=0
00:13:10.743 00.000 10072 worker thread done servicing request
00:13:10.743 00.000 10072 Worker thread wakes up
00:13:10.744 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 135 ms NORTH
00:13:10.747 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:10.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:11.152 00.405 10072 Exposure complete
00:13:11.203 00.051 10072 worker thread done servicing request
00:13:11.203 00.000 1032 OnExposeComplete: enter
00:13:11.206 00.003 1032 UpdateGuideState(): m_state=6
00:13:11.208 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 976
00:13:11.209 00.001 1032 Star::Find returns 1 (0), X=324.60, Y=739.67, Mass=1442, SNR=26.7, Peak=181 HFD=2.9
00:13:11.213 00.004 1032 MultiStar: [#1 0.05,0.10,1.04,U] [#2 0.05,-0.04,0.96,U] [#3 0.06,-0.05,0.71,U] [#4 0.02,-0.00,0.65,U] [#5 0.08,0.06,0.69,U] [#6 -0.09,0.16,0.69,U] [#7 -0.01,0.18,0.54,U] [#8 -0.03,-0.08,0.58,U] 
00:13:11.215 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {-0.07, 0.03}
00:13:11.216 00.001 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
00:13:11.218 00.002 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
00:13:11.219 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.34 mountX=0.03 mountY=-0.02, mountTheta=-0.49
00:13:11.222 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
00:13:11.224 00.002 1032 Enqueuing Move request for scope (0.01, 0.04)
00:13:11.225 00.001 10072 Worker thread wakes up
00:13:11.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:13:11.225 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:13:11.226 00.001 10072 Moving (0.01, 0.04) raw xDistance=0.03 yDistance=-0.02
00:13:11.227 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:11.230 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.25
00:13:11.230 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:13:11.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:11.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:13:11.230 00.000 10072 MoveAxis(W, 2, ABG)
00:13:11.230 00.000 10072 Guiding  Dir = 3, Dur = 2
00:13:11.231 00.001 10072 IsGuiding returns 0
00:13:11.231 00.000 10072 PulseGuide returned control before completion, sleep 12
00:13:11.244 00.013 10072 IsGuiding returns 0
00:13:11.245 00.001 10072 Move returns status 0, amount 2
00:13:11.245 00.000 10072 MoveAxis(N, 0, ABG)
00:13:11.245 00.000 10072 Move returns status 0, amount 0
00:13:11.245 00.000 10072 move complete, result=0
00:13:11.245 00.000 10072 worker thread done servicing request
00:13:11.249 00.004 1032 UpdateGuideState exits: m=1442 SNR=26.7
00:13:11.251 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:11.253 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:11.255 00.002 1032 Enqueuing Expose request
00:13:11.258 00.003 10072 Worker thread wakes up
00:13:11.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:11.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:11.258 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:13:11.887 00.629 10072 Exposure complete
00:13:11.939 00.052 10072 worker thread done servicing request
00:13:11.939 00.000 1032 OnExposeComplete: enter
00:13:11.940 00.001 1032 UpdateGuideState(): m_state=6
00:13:11.943 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 977
00:13:11.945 00.002 1032 Star::Find returns 1 (0), X=324.52, Y=739.45, Mass=1269, SNR=25.1, Peak=156 HFD=3.1
00:13:11.948 00.003 1032 MultiStar: [#1 -0.06,-0.05,1.11,U] [#2 -0.03,-0.11,0.99,U] [#3 -0.02,-0.12,0.82,U] [#4 0.13,0.02,0.71,U] [#5 -0.09,-0.07,0.70,U] [#6 -0.14,-0.18,0.73,U] [#7 0.04,0.07,0.59,U] [#8 -0.16,-0.23,0.00,M1] 
00:13:11.949 00.001 1032 refined, 7 included, MultiStar: {-0.05, -0.09}, one-star: {-0.15, -0.19}
00:13:11.951 00.002 1032 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.83) = xAngle (-3.89 = 2.39)
00:13:11.952 00.001 1032 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.89 = 2.39)
00:13:11.956 00.004 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.06 mountX=-0.07 mountY=0.07, mountTheta=2.39
00:13:11.959 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.09, opts=13)
00:13:11.962 00.003 1032 Enqueuing Move request for scope (-0.05, -0.09)
00:13:11.964 00.002 10072 Worker thread wakes up
00:13:11.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
00:13:11.964 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
00:13:11.964 00.000 10072 Moving (-0.05, -0.09) raw xDistance=-0.07 yDistance=0.07
00:13:11.966 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:11.969 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.19
00:13:11.969 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:13:11.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:11.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:13:11.969 00.000 10072 MoveAxis(W, 3, ABG)
00:13:11.969 00.000 10072 Guiding  Dir = 3, Dur = 3
00:13:11.969 00.000 10072 IsGuiding returns 0
00:13:11.970 00.001 10072 PulseGuide returned control before completion, sleep 13
00:13:11.987 00.017 1032 UpdateGuideState exits: m=1269 SNR=25.1
00:13:11.991 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:11.994 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:11.996 00.002 1032 Enqueuing Expose request
00:13:11.998 00.002 10072 IsGuiding returns 0
00:13:11.998 00.000 10072 Move returns status 0, amount 3
00:13:11.998 00.000 10072 MoveAxis(N, 0, ABG)
00:13:11.998 00.000 10072 Move returns status 0, amount 0
00:13:11.998 00.000 10072 move complete, result=0
00:13:11.999 00.001 10072 worker thread done servicing request
00:13:11.999 00.000 10072 Worker thread wakes up
00:13:11.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:11.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:12.005 00.006 1032 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
00:13:12.405 00.400 10072 Exposure complete
00:13:12.461 00.056 10072 worker thread done servicing request
00:13:12.461 00.000 1032 OnExposeComplete: enter
00:13:12.464 00.003 1032 UpdateGuideState(): m_state=6
00:13:12.466 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 978
00:13:12.468 00.002 1032 Star::Find returns 1 (0), X=324.61, Y=739.52, Mass=1389, SNR=26.3, Peak=161 HFD=3.0
00:13:12.470 00.002 1032 MultiStar: [#1 -0.01,0.03,1.14,U] [#2 -0.03,-0.08,0.99,U] [#3 0.01,-0.19,0.73,U] [#4 0.04,-0.21,0.64,U] [#5 -0.10,-0.12,0.71,U] [#6 -0.06,-0.21,0.71,U] [#7 0.06,-0.14,0.54,U] [#8 -0.14,-0.23,0.00,M2] 
00:13:12.472 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.11}, one-star: {-0.06, -0.13}
00:13:12.474 00.002 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.68)
00:13:12.477 00.003 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.68)
00:13:12.479 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.77 mountX=-0.10 mountY=0.05, mountTheta=2.68
00:13:12.482 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.11, opts=13)
00:13:12.486 00.004 1032 Enqueuing Move request for scope (-0.02, -0.11)
00:13:12.487 00.001 10072 Worker thread wakes up
00:13:12.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
00:13:12.487 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
00:13:12.488 00.001 10072 Moving (-0.02, -0.11) raw xDistance=-0.10 yDistance=0.05
00:13:12.490 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:12.492 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.12
00:13:12.492 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:13:12.493 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:12.493 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:13:12.493 00.000 10072 MoveAxis(W, 3, ABG)
00:13:12.493 00.000 10072 Guiding  Dir = 3, Dur = 3
00:13:12.493 00.000 10072 IsGuiding returns 0
00:13:12.494 00.001 10072 PulseGuide returned control before completion, sleep 13
00:13:12.511 00.017 10072 IsGuiding returns 0
00:13:12.511 00.000 10072 Move returns status 0, amount 3
00:13:12.511 00.000 10072 MoveAxis(N, 0, ABG)
00:13:12.511 00.000 10072 Move returns status 0, amount 0
00:13:12.512 00.001 10072 move complete, result=0
00:13:12.512 00.000 10072 worker thread done servicing request
00:13:12.514 00.002 1032 UpdateGuideState exits: m=1389 SNR=26.3
00:13:12.517 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:12.520 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:12.523 00.003 1032 Enqueuing Expose request
00:13:12.525 00.002 1032 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
00:13:12.527 00.002 10072 Worker thread wakes up
00:13:12.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:12.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:13.153 00.626 10072 Exposure complete
00:13:13.202 00.049 10072 worker thread done servicing request
00:13:13.202 00.000 1032 OnExposeComplete: enter
00:13:13.205 00.003 1032 UpdateGuideState(): m_state=6
00:13:13.207 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 979
00:13:13.209 00.002 1032 Star::Find returns 1 (0), X=324.51, Y=739.75, Mass=1272, SNR=25.1, Peak=167 HFD=2.9
00:13:13.212 00.003 1032 MultiStar: [#1 -0.05,0.15,1.18,U] [#2 -0.08,-0.14,1.00,U] [#3 -0.00,-0.16,0.82,U] [#4 -0.04,-0.05,0.69,U] [#5 -0.04,0.04,0.73,U] [#6 -0.07,-0.06,0.76,U] [#7 -0.04,-0.11,0.57,U] [#8 -0.04,-0.00,0.59,U] 
00:13:13.214 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {-0.16, 0.10}
00:13:13.216 00.002 1032 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.83) = xAngle (-4.76 = 1.53)
00:13:13.218 00.002 1032 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.76 = 1.53)
00:13:13.220 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.93 mountX=0.00 mountY=0.06, mountTheta=1.53
00:13:13.223 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.01, opts=13)
00:13:13.225 00.002 1032 Enqueuing Move request for scope (-0.06, -0.01)
00:13:13.227 00.002 10072 Worker thread wakes up
00:13:13.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
00:13:13.228 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
00:13:13.228 00.000 10072 Moving (-0.06, -0.01) raw xDistance=0.00 yDistance=0.06
00:13:13.230 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:13.232 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.06
00:13:13.232 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:13:13.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:13.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:13:13.232 00.000 10072 MoveAxis(W, 4, ABG)
00:13:13.232 00.000 10072 Guiding  Dir = 3, Dur = 4
00:13:13.233 00.001 10072 IsGuiding returns 0
00:13:13.233 00.000 10072 PulseGuide returned control before completion, sleep 14
00:13:13.252 00.019 1032 UpdateGuideState exits: m=1272 SNR=25.1
00:13:13.255 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:13.257 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:13.259 00.002 1032 Enqueuing Expose request
00:13:13.261 00.002 10072 IsGuiding returns 0
00:13:13.261 00.000 10072 Move returns status 0, amount 4
00:13:13.261 00.000 10072 MoveAxis(N, 0, ABG)
00:13:13.261 00.000 10072 Move returns status 0, amount 0
00:13:13.261 00.000 10072 move complete, result=0
00:13:13.261 00.000 10072 worker thread done servicing request
00:13:13.261 00.000 10072 Worker thread wakes up
00:13:13.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:13.262 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:13.272 00.010 1032 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
00:13:13.668 00.396 10072 Exposure complete
00:13:13.722 00.054 10072 worker thread done servicing request
00:13:13.723 00.001 1032 OnExposeComplete: enter
00:13:13.725 00.002 1032 UpdateGuideState(): m_state=6
00:13:13.727 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 980
00:13:13.729 00.002 1032 Star::Find returns 1 (0), X=324.47, Y=739.73, Mass=1298, SNR=25.3, Peak=181 HFD=2.7
00:13:13.731 00.002 1032 MultiStar: [#1 0.05,0.12,1.16,U] [#2 -0.09,0.16,0.99,U] [#3 -0.06,-0.03,0.79,U] [#4 -0.00,0.04,0.67,U] [#5 -0.02,0.05,0.72,U] [#6 0.00,-0.06,0.65,U] [#7 0.03,0.10,0.55,U] [#8 -0.03,-0.11,0.63,U] 
00:13:13.733 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {-0.20, 0.09}
00:13:13.734 00.001 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
00:13:13.737 00.003 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
00:13:13.739 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.26 mountX=0.06 mountY=0.03, mountTheta=0.43
00:13:13.742 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
00:13:13.744 00.002 1032 Enqueuing Move request for scope (-0.04, 0.05)
00:13:13.745 00.001 10072 Worker thread wakes up
00:13:13.746 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
00:13:13.746 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
00:13:13.746 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.03
00:13:13.748 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:13.750 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.99
00:13:13.750 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:13:13.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:13.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:13:13.750 00.000 10072 MoveAxis(W, 4, ABG)
00:13:13.750 00.000 10072 Guiding  Dir = 3, Dur = 4
00:13:13.751 00.001 10072 IsGuiding returns 0
00:13:13.751 00.000 10072 PulseGuide returned control before completion, sleep 14
00:13:13.770 00.019 1032 UpdateGuideState exits: m=1298 SNR=25.3
00:13:13.773 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:13.777 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:13.779 00.002 1032 Enqueuing Expose request
00:13:13.780 00.001 10072 IsGuiding returns 0
00:13:13.780 00.000 10072 Move returns status 0, amount 4
00:13:13.780 00.000 10072 MoveAxis(N, 0, ABG)
00:13:13.780 00.000 10072 Move returns status 0, amount 0
00:13:13.781 00.001 10072 move complete, result=0
00:13:13.781 00.000 10072 worker thread done servicing request
00:13:13.781 00.000 10072 Worker thread wakes up
00:13:13.781 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:13.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:13.788 00.007 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
00:13:14.419 00.631 10072 Exposure complete
00:13:14.471 00.052 10072 worker thread done servicing request
00:13:14.471 00.000 1032 OnExposeComplete: enter
00:13:14.474 00.003 1032 UpdateGuideState(): m_state=6
00:13:14.476 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 981
00:13:14.479 00.003 1032 Star::Find returns 1 (0), X=324.55, Y=739.46, Mass=1396, SNR=26.3, Peak=180 HFD=3.1
00:13:14.482 00.003 1032 MultiStar: [#1 0.01,0.16,1.10,U] [#2 0.00,-0.09,0.91,U] [#3 -0.03,-0.06,0.72,U] [#4 0.11,0.08,0.65,U] [#5 -0.14,0.14,0.70,U] [#6 -0.05,-0.06,0.63,U] [#7 -0.08,0.08,0.54,U] [#8 -0.12,-0.16,0.59,U] 
00:13:14.484 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {-0.12, -0.18}
00:13:14.486 00.002 1032 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.83) = xAngle (-4.76 = 1.52)
00:13:14.489 00.003 1032 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.76 = 1.52)
00:13:14.490 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-2.93 mountX=0.00 mountY=0.05, mountTheta=1.52
00:13:14.493 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
00:13:14.496 00.003 1032 Enqueuing Move request for scope (-0.04, -0.01)
00:13:14.498 00.002 10072 Worker thread wakes up
00:13:14.499 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:13:14.499 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:13:14.499 00.000 10072 Moving (-0.04, -0.01) raw xDistance=0.00 yDistance=0.05
00:13:14.501 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:14.503 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.93
00:13:14.503 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:13:14.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:14.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:13:14.503 00.000 10072 MoveAxis(W, 5, ABG)
00:13:14.503 00.000 10072 Guiding  Dir = 3, Dur = 5
00:13:14.503 00.000 10072 IsGuiding returns 0
00:13:14.504 00.001 10072 PulseGuide returned control before completion, sleep 15
00:13:14.524 00.020 1032 UpdateGuideState exits: m=1396 SNR=26.3
00:13:14.527 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:14.529 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:14.530 00.001 1032 Enqueuing Expose request
00:13:14.532 00.002 10072 IsGuiding returns 0
00:13:14.533 00.001 10072 Move returns status 0, amount 5
00:13:14.533 00.000 10072 MoveAxis(N, 0, ABG)
00:13:14.533 00.000 10072 Move returns status 0, amount 0
00:13:14.533 00.000 10072 move complete, result=0
00:13:14.533 00.000 10072 worker thread done servicing request
00:13:14.533 00.000 10072 Worker thread wakes up
00:13:14.533 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:14.533 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:14.541 00.008 1032 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:13:14.951 00.410 10072 Exposure complete
00:13:15.006 00.055 10072 worker thread done servicing request
00:13:15.007 00.001 1032 OnExposeComplete: enter
00:13:15.009 00.002 1032 UpdateGuideState(): m_state=6
00:13:15.011 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 982
00:13:15.013 00.002 1032 Star::Find returns 1 (0), X=324.63, Y=739.51, Mass=1261, SNR=25.0, Peak=167 HFD=2.9
00:13:15.015 00.002 1032 MultiStar: [#1 -0.02,0.12,1.21,U] [#2 0.05,-0.16,1.00,U] [#3 0.05,-0.08,0.77,U] [#4 0.20,-0.05,0.69,U] [#5 -0.09,-0.13,0.69,U] [#6 0.03,0.02,0.74,U] [#7 0.23,-0.09,0.58,U] [#8 -0.06,-0.06,0.62,U] 
00:13:15.019 00.004 1032 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {-0.05, -0.13}
00:13:15.021 00.002 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
00:13:15.022 00.001 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
00:13:15.024 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.08 mountX=-0.06 mountY=-0.01, mountTheta=-2.91
00:13:15.027 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
00:13:15.029 00.002 1032 Enqueuing Move request for scope (0.03, -0.06)
00:13:15.031 00.002 10072 Worker thread wakes up
00:13:15.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
00:13:15.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
00:13:15.031 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.01
00:13:15.033 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:15.035 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.87
00:13:15.036 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:13:15.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:15.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:13:15.036 00.000 10072 MoveAxis(W, 5, ABG)
00:13:15.036 00.000 10072 Guiding  Dir = 3, Dur = 5
00:13:15.036 00.000 10072 IsGuiding returns 0
00:13:15.037 00.001 10072 PulseGuide returned control before completion, sleep 15
00:13:15.055 00.018 1032 UpdateGuideState exits: m=1261 SNR=25.0
00:13:15.059 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:15.061 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:15.063 00.002 1032 Enqueuing Expose request
00:13:15.065 00.002 10072 IsGuiding returns 0
00:13:15.065 00.000 10072 Move returns status 0, amount 5
00:13:15.065 00.000 10072 MoveAxis(N, 0, ABG)
00:13:15.065 00.000 10072 Move returns status 0, amount 0
00:13:15.065 00.000 10072 move complete, result=0
00:13:15.066 00.001 10072 worker thread done servicing request
00:13:15.066 00.000 10072 Worker thread wakes up
00:13:15.066 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:15.066 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:15.073 00.007 1032 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:13:15.702 00.629 10072 Exposure complete
00:13:15.754 00.052 10072 worker thread done servicing request
00:13:15.754 00.000 1032 OnExposeComplete: enter
00:13:15.756 00.002 1032 UpdateGuideState(): m_state=6
00:13:15.759 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 983
00:13:15.761 00.002 1032 Star::Find returns 1 (0), X=324.68, Y=739.59, Mass=1396, SNR=26.3, Peak=155 HFD=2.9
00:13:15.764 00.003 1032 MultiStar: [#1 0.01,0.07,1.13,U] [#2 0.02,-0.13,0.92,U] [#3 0.14,-0.13,0.72,U] [#4 -0.01,-0.06,0.66,U] [#5 -0.08,-0.07,0.68,U] [#6 0.03,-0.02,0.66,U] [#7 0.17,0.07,0.52,U] [#8 -0.11,0.05,0.60,U] 
00:13:15.766 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.01, -0.05}
00:13:15.768 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
00:13:15.771 00.003 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
00:13:15.774 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.07 mountX=-0.04 mountY=-0.01, mountTheta=-2.90
00:13:15.778 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
00:13:15.780 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
00:13:15.782 00.002 10072 Worker thread wakes up
00:13:15.782 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:13:15.782 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:13:15.782 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.04 yDistance=-0.01
00:13:15.784 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:15.786 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.80
00:13:15.786 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:13:15.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:15.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:13:15.786 00.000 10072 MoveAxis(W, 5, ABG)
00:13:15.787 00.001 10072 Guiding  Dir = 3, Dur = 5
00:13:15.787 00.000 10072 IsGuiding returns 0
00:13:15.787 00.000 10072 PulseGuide returned control before completion, sleep 15
00:13:15.805 00.018 1032 UpdateGuideState exits: m=1396 SNR=26.3
00:13:15.807 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:15.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:15.811 00.002 1032 Enqueuing Expose request
00:13:15.812 00.001 10072 IsGuiding returns 0
00:13:15.812 00.000 10072 Move returns status 0, amount 5
00:13:15.812 00.000 10072 MoveAxis(N, 0, ABG)
00:13:15.812 00.000 10072 Move returns status 0, amount 0
00:13:15.812 00.000 10072 move complete, result=0
00:13:15.813 00.001 10072 worker thread done servicing request
00:13:15.813 00.000 10072 Worker thread wakes up
00:13:15.813 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:15.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:15.819 00.006 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
00:13:16.229 00.410 10072 Exposure complete
00:13:16.279 00.050 10072 worker thread done servicing request
00:13:16.279 00.000 1032 OnExposeComplete: enter
00:13:16.281 00.002 1032 UpdateGuideState(): m_state=6
00:13:16.284 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 984
00:13:16.287 00.003 1032 Star::Find returns 1 (0), X=324.70, Y=739.62, Mass=1476, SNR=27.1, Peak=163 HFD=2.9
00:13:16.289 00.002 1032 MultiStar: [#1 -0.04,0.10,1.09,U] [#2 0.12,-0.01,0.93,U] [#3 -0.00,0.01,0.71,U] [#4 0.04,-0.00,0.62,U] [#5 0.01,-0.06,0.70,U] [#6 0.08,0.03,0.65,U] [#7 0.11,0.16,0.51,U] [#8 -0.05,-0.02,0.58,U] 
00:13:16.292 00.003 1032 single-star, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.02, -0.02}
00:13:16.293 00.001 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
00:13:16.296 00.003 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
00:13:16.298 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.64 mountX=-0.02 mountY=-0.02, mountTheta=-2.47
00:13:16.302 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
00:13:16.305 00.003 1032 Enqueuing Move request for scope (0.02, -0.02)
00:13:16.308 00.003 10072 Worker thread wakes up
00:13:16.308 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:13:16.308 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:13:16.308 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
00:13:16.311 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.74
00:13:16.311 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:13:16.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:16.311 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:16.313 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:13:16.313 00.000 10072 MoveAxis(W, 5, ABG)
00:13:16.313 00.000 10072 Guiding  Dir = 3, Dur = 5
00:13:16.314 00.001 10072 IsGuiding returns 0
00:13:16.314 00.000 10072 PulseGuide returned control before completion, sleep 15
00:13:16.332 00.018 1032 UpdateGuideState exits: m=1476 SNR=27.1
00:13:16.335 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:16.337 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:16.340 00.003 1032 Enqueuing Expose request
00:13:16.341 00.001 10072 IsGuiding returns 0
00:13:16.341 00.000 10072 Move returns status 0, amount 5
00:13:16.341 00.000 10072 MoveAxis(N, 0, ABG)
00:13:16.342 00.001 10072 Move returns status 0, amount 0
00:13:16.342 00.000 10072 move complete, result=0
00:13:16.342 00.000 10072 worker thread done servicing request
00:13:16.342 00.000 10072 Worker thread wakes up
00:13:16.342 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:16.342 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:16.350 00.008 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
00:13:16.980 00.630 10072 Exposure complete
00:13:17.032 00.052 10072 worker thread done servicing request
00:13:17.032 00.000 1032 OnExposeComplete: enter
00:13:17.034 00.002 1032 UpdateGuideState(): m_state=6
00:13:17.035 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 985
00:13:17.037 00.002 1032 Star::Find returns 1 (0), X=324.70, Y=739.62, Mass=1459, SNR=26.9, Peak=174 HFD=2.8
00:13:17.039 00.002 1032 MultiStar: [#1 0.07,0.05,1.11,U] [#2 0.12,-0.06,0.97,U] [#3 0.06,-0.08,0.69,U] [#4 0.13,0.03,0.69,U] [#5 -0.02,0.01,0.65,U] [#6 0.12,0.02,0.74,U] [#7 0.02,0.11,0.52,U] [#8 0.00,0.05,0.61,U] 
00:13:17.041 00.002 1032 single-star, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.03, -0.02}
00:13:17.043 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
00:13:17.045 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
00:13:17.046 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.62 mountX=-0.03 mountY=-0.02, mountTheta=-2.45
00:13:17.050 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
00:13:17.053 00.003 1032 Enqueuing Move request for scope (0.03, -0.02)
00:13:17.055 00.002 10072 Worker thread wakes up
00:13:17.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:13:17.055 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:13:17.055 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
00:13:17.057 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:17.059 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.68
00:13:17.059 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:13:17.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:17.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:13:17.059 00.000 10072 MoveAxis(W, 6, ABG)
00:13:17.060 00.001 10072 Guiding  Dir = 3, Dur = 6
00:13:17.060 00.000 10072 IsGuiding returns 0
00:13:17.060 00.000 10072 PulseGuide returned control before completion, sleep 16
00:13:17.077 00.017 1032 UpdateGuideState exits: m=1459 SNR=26.9
00:13:17.081 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:17.083 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:17.085 00.002 1032 Enqueuing Expose request
00:13:17.087 00.002 10072 IsGuiding returns 0
00:13:17.087 00.000 10072 Move returns status 0, amount 6
00:13:17.087 00.000 10072 MoveAxis(N, 0, ABG)
00:13:17.087 00.000 10072 Move returns status 0, amount 0
00:13:17.087 00.000 10072 move complete, result=0
00:13:17.088 00.001 10072 worker thread done servicing request
00:13:17.088 00.000 10072 Worker thread wakes up
00:13:17.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:17.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:17.096 00.008 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:13:17.497 00.401 10072 Exposure complete
00:13:17.552 00.055 10072 worker thread done servicing request
00:13:17.552 00.000 1032 OnExposeComplete: enter
00:13:17.554 00.002 1032 UpdateGuideState(): m_state=6
00:13:17.558 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 986
00:13:17.560 00.002 1032 Star::Find returns 1 (0), X=324.66, Y=739.53, Mass=1454, SNR=26.9, Peak=180 HFD=3.0
00:13:17.562 00.002 1032 MultiStar: [#1 0.13,0.05,1.11,U] [#2 -0.05,-0.07,0.96,U] [#3 0.24,-0.06,0.74,U] [#4 0.13,-0.04,0.65,U] [#5 -0.14,-0.09,0.67,U] [#6 0.13,-0.03,0.70,U] [#7 0.19,-0.16,0.51,U] [#8 -0.07,0.05,0.58,U] 
00:13:17.563 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {-0.01, -0.11}
00:13:17.565 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
00:13:17.567 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
00:13:17.569 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.68 mountX=-0.06 mountY=-0.04, mountTheta=-2.51
00:13:17.573 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
00:13:17.575 00.002 1032 Enqueuing Move request for scope (0.06, -0.05)
00:13:17.577 00.002 10072 Worker thread wakes up
00:13:17.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
00:13:17.577 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
00:13:17.577 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.04
00:13:17.581 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:17.584 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.62
00:13:17.584 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:13:17.584 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:17.584 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:13:17.586 00.002 10072 MoveAxis(W, 6, ABG)
00:13:17.586 00.000 10072 Guiding  Dir = 3, Dur = 6
00:13:17.587 00.001 10072 IsGuiding returns 0
00:13:17.588 00.001 10072 PulseGuide returned control before completion, sleep 16
00:13:17.604 00.016 10072 IsGuiding returns 0
00:13:17.604 00.000 10072 Move returns status 0, amount 6
00:13:17.604 00.000 10072 MoveAxis(N, 0, ABG)
00:13:17.604 00.000 10072 Move returns status 0, amount 0
00:13:17.604 00.000 10072 move complete, result=0
00:13:17.604 00.000 10072 worker thread done servicing request
00:13:17.606 00.002 1032 UpdateGuideState exits: m=1454 SNR=26.9
00:13:17.608 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:17.612 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:17.615 00.003 1032 Enqueuing Expose request
00:13:17.617 00.002 10072 Worker thread wakes up
00:13:17.617 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:17.617 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:17.617 00.000 1032 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:13:18.247 00.630 10072 Exposure complete
00:13:18.302 00.055 10072 worker thread done servicing request
00:13:18.302 00.000 1032 OnExposeComplete: enter
00:13:18.305 00.003 1032 UpdateGuideState(): m_state=6
00:13:18.308 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 987
00:13:18.310 00.002 1032 Star::Find returns 1 (0), X=324.63, Y=739.55, Mass=1431, SNR=26.6, Peak=184 HFD=3.0
00:13:18.312 00.002 1032 MultiStar: [#1 0.10,0.01,1.11,U] [#2 -0.02,-0.15,0.93,U] [#3 0.15,-0.14,0.68,U] [#4 0.09,-0.05,0.67,U] [#5 0.05,-0.18,0.62,U] [#6 0.01,-0.15,0.65,U] [#7 0.01,0.01,0.51,U] [#8 -0.03,-0.18,0.56,U] 
00:13:18.314 00.002 1032 single-star, 8 included, MultiStar: {0.04, -0.10}, one-star: {-0.05, -0.09}
00:13:18.316 00.002 1032 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.83) = xAngle (-3.85 = 2.43)
00:13:18.318 00.002 1032 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.85 = 2.43)
00:13:18.319 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.02 mountX=-0.08 mountY=0.07, mountTheta=2.43
00:13:18.322 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.09, opts=13)
00:13:18.325 00.003 1032 Enqueuing Move request for scope (-0.05, -0.09)
00:13:18.326 00.001 10072 Worker thread wakes up
00:13:18.327 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
00:13:18.327 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
00:13:18.327 00.000 10072 Moving (-0.05, -0.09) raw xDistance=-0.08 yDistance=0.07
00:13:18.330 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:18.332 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.56
00:13:18.332 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:13:18.332 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:18.333 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:13:18.333 00.000 10072 MoveAxis(W, 8, ABG)
00:13:18.333 00.000 10072 Guiding  Dir = 3, Dur = 8
00:13:18.333 00.000 10072 IsGuiding returns 0
00:13:18.334 00.001 10072 PulseGuide returned control before completion, sleep 18
00:13:18.352 00.018 1032 UpdateGuideState exits: m=1431 SNR=26.6
00:13:18.354 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:18.357 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:18.359 00.002 1032 Enqueuing Expose request
00:13:18.361 00.002 10072 IsGuiding returns 0
00:13:18.361 00.000 10072 Move returns status 0, amount 8
00:13:18.361 00.000 10072 MoveAxis(N, 0, ABG)
00:13:18.361 00.000 10072 Move returns status 0, amount 0
00:13:18.362 00.001 10072 move complete, result=0
00:13:18.362 00.000 10072 worker thread done servicing request
00:13:18.362 00.000 10072 Worker thread wakes up
00:13:18.362 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:18.362 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:18.362 00.000 1032 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
00:13:18.775 00.413 10072 Exposure complete
00:13:18.824 00.049 10072 worker thread done servicing request
00:13:18.825 00.001 1032 OnExposeComplete: enter
00:13:18.827 00.002 1032 UpdateGuideState(): m_state=6
00:13:18.829 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 988
00:13:18.831 00.002 1032 Star::Find returns 1 (0), X=324.69, Y=739.61, Mass=1335, SNR=25.7, Peak=166 HFD=2.8
00:13:18.834 00.003 1032 MultiStar: [#1 0.12,0.09,1.12,U] [#2 0.01,-0.01,0.98,U] [#3 0.14,0.06,0.73,U] [#4 0.15,-0.05,0.66,U] [#5 0.12,-0.00,0.72,U] [#6 0.01,0.13,0.68,U] [#7 -0.12,0.00,0.56,U] [#8 0.04,0.05,0.61,U] 
00:13:18.836 00.002 1032 single-star, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.02, -0.04}
00:13:18.838 00.002 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
00:13:18.839 00.001 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
00:13:18.841 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.13 mountX=-0.04 mountY=-0.01, mountTheta=-2.96
00:13:18.843 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
00:13:18.845 00.002 1032 Enqueuing Move request for scope (0.02, -0.04)
00:13:18.847 00.002 10072 Worker thread wakes up
00:13:18.848 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
00:13:18.848 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
00:13:18.848 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
00:13:18.850 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:18.852 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.50
00:13:18.852 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:13:18.852 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:18.852 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:13:18.852 00.000 10072 MoveAxis(W, 7, ABG)
00:13:18.852 00.000 10072 Guiding  Dir = 3, Dur = 7
00:13:18.852 00.000 10072 IsGuiding returns 0
00:13:18.853 00.001 10072 PulseGuide returned control before completion, sleep 17
00:13:18.871 00.018 1032 UpdateGuideState exits: m=1335 SNR=25.7
00:13:18.873 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:18.874 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:18.876 00.002 1032 Enqueuing Expose request
00:13:18.881 00.005 10072 IsGuiding returns 0
00:13:18.881 00.000 10072 Move returns status 0, amount 7
00:13:18.881 00.000 10072 MoveAxis(N, 0, ABG)
00:13:18.881 00.000 10072 Move returns status 0, amount 0
00:13:18.881 00.000 10072 move complete, result=0
00:13:18.881 00.000 10072 worker thread done servicing request
00:13:18.881 00.000 10072 Worker thread wakes up
00:13:18.881 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:18.881 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:18.886 00.005 1032 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
00:13:19.508 00.622 10072 Exposure complete
00:13:19.560 00.052 10072 worker thread done servicing request
00:13:19.560 00.000 1032 OnExposeComplete: enter
00:13:19.562 00.002 1032 UpdateGuideState(): m_state=6
00:13:19.564 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 989
00:13:19.566 00.002 1032 Star::Find returns 1 (0), X=324.62, Y=739.70, Mass=1470, SNR=27.0, Peak=193 HFD=2.8
00:13:19.568 00.002 1032 MultiStar: [#1 0.03,0.10,1.15,U] [#2 0.01,0.02,0.87,U] [#3 0.15,0.02,0.67,U] [#4 -0.00,0.10,0.67,U] [#5 -0.06,0.10,0.65,U] [#6 -0.01,-0.01,0.70,U] [#7 0.14,0.10,0.55,U] [#8 -0.13,0.09,0.57,U] 
00:13:19.571 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {-0.05, 0.05}
00:13:19.572 00.001 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
00:13:19.573 00.001 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
00:13:19.575 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.45 mountX=0.06 mountY=-0.02, mountTheta=-0.38
00:13:19.579 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
00:13:19.583 00.004 1032 Enqueuing Move request for scope (0.01, 0.06)
00:13:19.588 00.005 10072 Worker thread wakes up
00:13:19.588 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
00:13:19.588 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
00:13:19.588 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
00:13:19.591 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.44
00:13:19.591 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:13:19.591 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:19.591 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:13:19.591 00.000 10072 MoveAxis(W, 9, ABG)
00:13:19.591 00.000 10072 Guiding  Dir = 3, Dur = 9
00:13:19.592 00.001 10072 IsGuiding returns 0
00:13:19.592 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:19.598 00.006 10072 PulseGuide returned control before completion, sleep 19
00:13:19.627 00.029 1032 UpdateGuideState exits: m=1470 SNR=27.0
00:13:19.630 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:19.631 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:19.634 00.003 1032 Enqueuing Expose request
00:13:19.636 00.002 10072 IsGuiding returns 0
00:13:19.636 00.000 10072 Move returns status 0, amount 9
00:13:19.636 00.000 10072 MoveAxis(N, 0, ABG)
00:13:19.636 00.000 10072 Move returns status 0, amount 0
00:13:19.636 00.000 10072 move complete, result=0
00:13:19.636 00.000 10072 worker thread done servicing request
00:13:19.636 00.000 10072 Worker thread wakes up
00:13:19.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:19.637 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:19.645 00.008 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
00:13:20.056 00.411 10072 Exposure complete
00:13:20.110 00.054 10072 worker thread done servicing request
00:13:20.110 00.000 1032 OnExposeComplete: enter
00:13:20.113 00.003 1032 UpdateGuideState(): m_state=6
00:13:20.115 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 990
00:13:20.117 00.002 1032 Star::Find returns 1 (0), X=324.66, Y=739.73, Mass=1339, SNR=25.8, Peak=157 HFD=2.8
00:13:20.119 00.002 1032 MultiStar: [#1 0.05,0.07,1.14,U] [#2 0.06,-0.05,0.94,U] [#3 0.06,0.08,0.67,U] [#4 0.02,0.10,0.62,U] [#5 0.01,0.01,0.70,U] [#6 0.04,-0.04,0.67,U] [#7 0.19,0.05,0.47,U] [#8 -0.09,0.03,0.60,U] 
00:13:20.122 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {-0.01, 0.08}
00:13:20.125 00.003 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
00:13:20.126 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
00:13:20.128 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.88 mountX=0.03 mountY=-0.04, mountTheta=-0.95
00:13:20.132 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
00:13:20.134 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
00:13:20.136 00.002 10072 Worker thread wakes up
00:13:20.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:13:20.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:13:20.137 00.001 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
00:13:20.139 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:20.141 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.38
00:13:20.142 00.001 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:13:20.142 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:20.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:13:20.142 00.000 10072 MoveAxis(W, 6, ABG)
00:13:20.142 00.000 10072 Guiding  Dir = 3, Dur = 6
00:13:20.142 00.000 10072 IsGuiding returns 0
00:13:20.143 00.001 10072 PulseGuide returned control before completion, sleep 16
00:13:20.161 00.018 10072 IsGuiding returns 0
00:13:20.161 00.000 10072 Move returns status 0, amount 6
00:13:20.161 00.000 10072 MoveAxis(N, 0, ABG)
00:13:20.161 00.000 10072 Move returns status 0, amount 0
00:13:20.161 00.000 10072 move complete, result=0
00:13:20.162 00.001 10072 worker thread done servicing request
00:13:20.162 00.000 1032 UpdateGuideState exits: m=1339 SNR=25.8
00:13:20.164 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:20.166 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:20.168 00.002 1032 Enqueuing Expose request
00:13:20.170 00.002 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:13:20.173 00.003 10072 Worker thread wakes up
00:13:20.174 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:20.174 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:20.806 00.632 10072 Exposure complete
00:13:20.857 00.051 10072 worker thread done servicing request
00:13:20.857 00.000 1032 OnExposeComplete: enter
00:13:20.858 00.001 1032 UpdateGuideState(): m_state=6
00:13:20.862 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 991
00:13:20.864 00.002 1032 Star::Find returns 1 (0), X=324.62, Y=739.60, Mass=1337, SNR=25.8, Peak=163 HFD=3.0
00:13:20.866 00.002 1032 MultiStar: [#1 0.01,0.12,1.15,U] [#2 0.20,-0.12,0.99,U] [#3 0.05,-0.22,0.73,U] [#4 0.13,-0.03,0.69,U] [#5 -0.15,-0.01,0.70,U] [#6 -0.08,0.01,0.72,U] [#7 0.11,-0.03,0.49,U] [#8 -0.07,0.04,0.65,U] 
00:13:20.867 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {-0.05, -0.04}
00:13:20.870 00.003 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
00:13:20.872 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
00:13:20.873 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.97 mountX=-0.03 mountY=-0.01, mountTheta=-2.80
00:13:20.876 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
00:13:20.878 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
00:13:20.881 00.003 10072 Worker thread wakes up
00:13:20.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:13:20.881 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:13:20.881 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
00:13:20.883 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:20.885 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.32
00:13:20.885 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:13:20.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:20.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:13:20.885 00.000 10072 MoveAxis(W, 7, ABG)
00:13:20.885 00.000 10072 Guiding  Dir = 3, Dur = 7
00:13:20.885 00.000 10072 IsGuiding returns 0
00:13:20.886 00.001 10072 PulseGuide returned control before completion, sleep 17
00:13:20.904 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:13:20.907 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:20.909 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:20.911 00.002 1032 Enqueuing Expose request
00:13:20.913 00.002 10072 IsGuiding returns 0
00:13:20.913 00.000 10072 Move returns status 0, amount 7
00:13:20.913 00.000 10072 MoveAxis(N, 0, ABG)
00:13:20.913 00.000 10072 Move returns status 0, amount 0
00:13:20.913 00.000 10072 move complete, result=0
00:13:20.913 00.000 10072 worker thread done servicing request
00:13:20.914 00.001 10072 Worker thread wakes up
00:13:20.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:20.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:20.922 00.008 1032 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
00:13:21.319 00.397 10072 Exposure complete
00:13:21.372 00.053 10072 worker thread done servicing request
00:13:21.372 00.000 1032 OnExposeComplete: enter
00:13:21.374 00.002 1032 UpdateGuideState(): m_state=6
00:13:21.376 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 992
00:13:21.377 00.001 1032 Star::Find returns 1 (0), X=324.65, Y=739.68, Mass=1435, SNR=26.7, Peak=181 HFD=2.8
00:13:21.380 00.003 1032 MultiStar: [#1 0.09,0.01,1.06,U] [#2 0.06,0.08,0.95,U] [#3 0.02,0.07,0.74,U] [#4 0.09,0.10,0.67,U] [#5 -0.02,0.07,0.71,U] [#6 0.12,-0.06,0.66,U] [#7 -0.03,0.04,0.53,U] [#8 0.06,-0.05,0.58,U] 
00:13:21.382 00.002 1032 single-star, 8 included, MultiStar: {0.04, 0.04}, one-star: {-0.02, 0.03}
00:13:21.384 00.002 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
00:13:21.386 00.002 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
00:13:21.387 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.07 mountX=0.04 mountY=0.01, mountTheta=0.24
00:13:21.390 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.03, opts=13)
00:13:21.391 00.001 1032 Enqueuing Move request for scope (-0.02, 0.03)
00:13:21.394 00.003 10072 Worker thread wakes up
00:13:21.394 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
00:13:21.394 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
00:13:21.395 00.001 10072 Moving (-0.02, 0.03) raw xDistance=0.04 yDistance=0.01
00:13:21.399 00.004 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.26
00:13:21.399 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:13:21.399 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:21.399 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:13:21.399 00.000 10072 MoveAxis(W, 6, ABG)
00:13:21.399 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:21.402 00.003 10072 Guiding  Dir = 3, Dur = 6
00:13:21.402 00.000 10072 IsGuiding returns 0
00:13:21.403 00.001 10072 PulseGuide returned control before completion, sleep 16
00:13:21.421 00.018 1032 UpdateGuideState exits: m=1435 SNR=26.7
00:13:21.424 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:21.426 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:21.428 00.002 1032 Enqueuing Expose request
00:13:21.430 00.002 10072 IsGuiding returns 0
00:13:21.430 00.000 10072 Move returns status 0, amount 6
00:13:21.430 00.000 10072 MoveAxis(N, 0, ABG)
00:13:21.430 00.000 10072 Move returns status 0, amount 0
00:13:21.430 00.000 10072 move complete, result=0
00:13:21.430 00.000 10072 worker thread done servicing request
00:13:21.430 00.000 10072 Worker thread wakes up
00:13:21.430 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:21.430 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:21.438 00.008 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:13:22.055 00.617 10072 Exposure complete
00:13:22.107 00.052 10072 worker thread done servicing request
00:13:22.107 00.000 1032 OnExposeComplete: enter
00:13:22.109 00.002 1032 UpdateGuideState(): m_state=6
00:13:22.112 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 993
00:13:22.115 00.003 1032 Star::Find returns 1 (0), X=324.71, Y=739.76, Mass=1328, SNR=25.7, Peak=159 HFD=2.7
00:13:22.117 00.002 1032 MultiStar: [#1 0.05,0.11,1.13,U] [#2 0.10,-0.00,1.01,U] [#3 0.14,-0.00,0.76,U] [#4 0.03,0.06,0.73,U] [#5 0.05,0.12,0.71,U] [#6 -0.04,0.10,0.74,U] [#7 0.15,0.09,0.58,U] [#8 -0.03,0.17,0.64,U] 
00:13:22.119 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.04, 0.12}
00:13:22.121 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
00:13:22.122 00.001 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
00:13:22.124 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.00 mountX=0.07 mountY=-0.07, mountTheta=-0.83
00:13:22.126 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
00:13:22.127 00.001 1032 Enqueuing Move request for scope (0.05, 0.08)
00:13:22.130 00.003 10072 Worker thread wakes up
00:13:22.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
00:13:22.130 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
00:13:22.130 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
00:13:22.132 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:22.134 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.21
00:13:22.134 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:13:22.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:22.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:13:22.134 00.000 10072 MoveAxis(W, 7, ABG)
00:13:22.134 00.000 10072 Guiding  Dir = 3, Dur = 7
00:13:22.134 00.000 10072 IsGuiding returns 0
00:13:22.135 00.001 10072 PulseGuide returned control before completion, sleep 17
00:13:22.152 00.017 1032 UpdateGuideState exits: m=1328 SNR=25.7
00:13:22.154 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:22.156 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:22.157 00.001 1032 Enqueuing Expose request
00:13:22.160 00.003 10072 IsGuiding returns 0
00:13:22.160 00.000 10072 Move returns status 0, amount 7
00:13:22.160 00.000 10072 MoveAxis(N, 0, ABG)
00:13:22.160 00.000 10072 Move returns status 0, amount 0
00:13:22.160 00.000 10072 move complete, result=0
00:13:22.161 00.001 10072 worker thread done servicing request
00:13:22.161 00.000 10072 Worker thread wakes up
00:13:22.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:22.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:22.168 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:13:22.570 00.402 10072 Exposure complete
00:13:22.624 00.054 10072 worker thread done servicing request
00:13:22.624 00.000 1032 OnExposeComplete: enter
00:13:22.627 00.003 1032 UpdateGuideState(): m_state=6
00:13:22.629 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 994
00:13:22.631 00.002 1032 Star::Find returns 1 (0), X=324.66, Y=739.67, Mass=1297, SNR=25.4, Peak=145 HFD=2.9
00:13:22.633 00.002 1032 MultiStar: [#1 0.01,0.13,1.19,U] [#2 0.02,-0.03,0.98,U] [#3 0.10,0.07,0.79,U] [#4 0.18,0.11,0.68,U] [#5 -0.02,0.03,0.69,U] [#6 0.06,0.10,0.70,U] [#7 0.02,-0.04,0.53,U] [#8 -0.12,0.02,0.63,U] 
00:13:22.635 00.002 1032 single-star, 8 included, MultiStar: {0.03, 0.05}, one-star: {-0.01, 0.03}
00:13:22.638 00.003 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
00:13:22.639 00.001 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
00:13:22.641 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.85 mountX=0.03 mountY=0.00, mountTheta=0.02
00:13:22.645 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
00:13:22.648 00.003 1032 Enqueuing Move request for scope (-0.01, 0.03)
00:13:22.650 00.002 10072 Worker thread wakes up
00:13:22.650 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:13:22.650 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:13:22.650 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
00:13:22.653 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:22.655 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.15
00:13:22.655 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:13:22.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:22.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:13:22.655 00.000 10072 MoveAxis(W, 7, ABG)
00:13:22.656 00.001 10072 Guiding  Dir = 3, Dur = 7
00:13:22.656 00.000 10072 IsGuiding returns 0
00:13:22.656 00.000 10072 PulseGuide returned control before completion, sleep 17
00:13:22.676 00.020 1032 UpdateGuideState exits: m=1297 SNR=25.4
00:13:22.678 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:22.680 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:22.681 00.001 1032 Enqueuing Expose request
00:13:22.683 00.002 10072 IsGuiding returns 1
00:13:22.683 00.000 10072 scope still moving after pulse duration time elapsed
00:13:22.708 00.025 10072 IsGuiding returns 1
00:13:22.739 00.031 10072 IsGuiding returns 1
00:13:22.800 00.061 10072 IsGuiding returns 1
00:13:22.833 00.033 10072 IsGuiding returns 1
00:13:22.865 00.032 10072 IsGuiding returns 1
00:13:22.896 00.031 10072 IsGuiding returns 1
00:13:22.928 00.032 10072 IsGuiding returns 1
00:13:22.959 00.031 10072 IsGuiding returns 1
00:13:22.991 00.032 10072 IsGuiding returns 1
00:13:23.023 00.032 10072 IsGuiding returns 1
00:13:23.054 00.031 10072 IsGuiding returns 1
00:13:23.084 00.030 10072 IsGuiding returns 1
00:13:23.116 00.032 10072 IsGuiding returns 1
00:13:23.148 00.032 10072 IsGuiding returns 1
00:13:23.180 00.032 10072 IsGuiding returns 1
00:13:23.211 00.031 10072 IsGuiding returns 1
00:13:23.242 00.031 10072 IsGuiding returns 1
00:13:23.273 00.031 10072 IsGuiding returns 1
00:13:23.305 00.032 10072 IsGuiding returns 1
00:13:23.336 00.031 10072 IsGuiding returns 1
00:13:23.367 00.031 10072 IsGuiding returns 1
00:13:23.398 00.031 10072 IsGuiding returns 1
00:13:23.430 00.032 10072 IsGuiding returns 1
00:13:23.461 00.031 10072 IsGuiding returns 0
00:13:23.461 00.000 10072 scope move finished after 7 + 798 ms
00:13:23.463 00.002 10072 Move returns status 0, amount 7
00:13:23.463 00.000 10072 MoveAxis(N, 0, ABG)
00:13:23.463 00.000 10072 Move returns status 0, amount 0
00:13:23.463 00.000 10072 move complete, result=0
00:13:23.463 00.000 10072 worker thread done servicing request
00:13:23.463 00.000 10072 Worker thread wakes up
00:13:23.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:23.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:23.463 00.000 1032 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
00:13:24.089 00.626 10072 Exposure complete
00:13:24.131 00.042 10072 worker thread done servicing request
00:13:24.131 00.000 1032 OnExposeComplete: enter
00:13:24.133 00.002 1032 UpdateGuideState(): m_state=6
00:13:24.135 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 995
00:13:24.137 00.002 1032 Star::Find returns 1 (0), X=324.74, Y=739.70, Mass=1423, SNR=26.6, Peak=184 HFD=2.7
00:13:24.138 00.001 1032 MultiStar: [#1 0.07,0.13,1.11,U] [#2 0.16,-0.01,0.92,U] [#3 0.08,-0.13,0.65,U] [#4 0.18,-0.11,0.62,U] [#5 0.16,0.08,0.68,U] [#6 0.14,0.11,0.65,U] [#7 -0.06,-0.01,0.52,U] [#8 0.03,0.01,0.58,U] 
00:13:24.139 00.001 1032 single-star, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.06, 0.06}
00:13:24.142 00.003 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
00:13:24.145 00.003 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
00:13:24.147 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.75 mountX=0.04 mountY=-0.08, mountTheta=-1.08
00:13:24.150 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
00:13:24.152 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
00:13:24.154 00.002 10072 Worker thread wakes up
00:13:24.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
00:13:24.154 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
00:13:24.154 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.08
00:13:24.156 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:24.159 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.09
00:13:24.159 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:13:24.159 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:24.160 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:13:24.160 00.000 10072 MoveAxis(W, 11, ABG)
00:13:24.160 00.000 10072 Guiding  Dir = 3, Dur = 11
00:13:24.160 00.000 10072 IsGuiding returns 0
00:13:24.160 00.000 10072 PulseGuide returned control before completion, sleep 21
00:13:24.176 00.016 1032 UpdateGuideState exits: m=1423 SNR=26.6
00:13:24.180 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:24.182 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:24.183 00.001 1032 Enqueuing Expose request
00:13:24.196 00.013 10072 IsGuiding returns 0
00:13:24.196 00.000 10072 Move returns status 0, amount 11
00:13:24.196 00.000 10072 MoveAxis(N, 0, ABG)
00:13:24.196 00.000 10072 Move returns status 0, amount 0
00:13:24.196 00.000 10072 move complete, result=0
00:13:24.196 00.000 10072 worker thread done servicing request
00:13:24.196 00.000 10072 Worker thread wakes up
00:13:24.196 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:24.196 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:24.197 00.001 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:13:24.606 00.409 10072 Exposure complete
00:13:24.657 00.051 10072 worker thread done servicing request
00:13:24.657 00.000 1032 OnExposeComplete: enter
00:13:24.659 00.002 1032 UpdateGuideState(): m_state=6
00:13:24.661 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 996
00:13:24.663 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=739.72, Mass=1386, SNR=26.2, Peak=162 HFD=2.6
00:13:24.665 00.002 1032 MultiStar: [#1 0.06,0.18,1.15,U] [#2 0.10,0.13,0.92,U] [#3 0.08,0.05,0.73,U] [#4 0.09,0.05,0.69,U] [#5 0.04,0.15,0.70,U] [#6 0.05,0.23,0.69,U] [#7 0.10,0.13,0.56,U] [#8 0.08,0.10,0.60,U] 
00:13:24.667 00.002 1032 single-star, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.11, 0.08}
00:13:24.670 00.003 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
00:13:24.671 00.001 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
00:13:24.674 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.62 mountX=0.05 mountY=-0.13, mountTheta=-1.21
00:13:24.677 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
00:13:24.678 00.001 1032 Enqueuing Move request for scope (0.11, 0.08)
00:13:24.681 00.003 10072 Worker thread wakes up
00:13:24.681 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
00:13:24.681 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
00:13:24.681 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
00:13:24.684 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:24.687 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.04
00:13:24.687 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:13:24.687 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:24.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:13:24.687 00.000 10072 MoveAxis(W, 7, ABG)
00:13:24.687 00.000 10072 Guiding  Dir = 3, Dur = 7
00:13:24.687 00.000 10072 IsGuiding returns 0
00:13:24.689 00.002 10072 PulseGuide returned control before completion, sleep 17
00:13:24.707 00.018 1032 UpdateGuideState exits: m=1386 SNR=26.2
00:13:24.709 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:24.712 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:24.714 00.002 1032 Enqueuing Expose request
00:13:24.716 00.002 10072 IsGuiding returns 0
00:13:24.716 00.000 10072 Move returns status 0, amount 7
00:13:24.716 00.000 10072 MoveAxis(N, 0, ABG)
00:13:24.716 00.000 10072 Move returns status 0, amount 0
00:13:24.716 00.000 10072 move complete, result=0
00:13:24.716 00.000 10072 worker thread done servicing request
00:13:24.716 00.000 10072 Worker thread wakes up
00:13:24.716 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:24.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:24.724 00.008 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:13:25.354 00.630 10072 Exposure complete
00:13:25.408 00.054 10072 worker thread done servicing request
00:13:25.408 00.000 1032 OnExposeComplete: enter
00:13:25.410 00.002 1032 UpdateGuideState(): m_state=6
00:13:25.412 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 997
00:13:25.414 00.002 1032 Star::Find returns 1 (0), X=324.74, Y=739.65, Mass=1411, SNR=26.5, Peak=179 HFD=2.8
00:13:25.417 00.003 1032 MultiStar: [#1 0.09,0.25,1.07,U] [#2 0.06,0.04,0.91,U] [#3 0.18,0.06,0.73,U] [#4 0.11,0.20,0.61,U] [#5 0.03,0.13,0.74,U] [#6 0.09,0.20,0.74,U] [#7 -0.04,0.18,0.51,U] [#8 0.01,-0.01,0.54,U] 
00:13:25.418 00.001 1032 single-star, 8 included, MultiStar: {0.07, 0.12}, one-star: {0.07, 0.01}
00:13:25.420 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
00:13:25.422 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
00:13:25.424 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.16 mountX=-0.01 mountY=-0.07, mountTheta=-1.67
00:13:25.428 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
00:13:25.431 00.003 1032 Enqueuing Move request for scope (0.07, 0.01)
00:13:25.434 00.003 10072 Worker thread wakes up
00:13:25.434 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
00:13:25.434 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
00:13:25.434 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
00:13:25.436 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:25.438 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.98
00:13:25.438 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:13:25.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:25.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:13:25.438 00.000 10072 MoveAxis(W, 8, ABG)
00:13:25.438 00.000 10072 Guiding  Dir = 3, Dur = 8
00:13:25.438 00.000 10072 IsGuiding returns 0
00:13:25.440 00.002 10072 PulseGuide returned control before completion, sleep 18
00:13:25.459 00.019 1032 UpdateGuideState exits: m=1411 SNR=26.5
00:13:25.462 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:25.464 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:25.466 00.002 10072 IsGuiding returns 0
00:13:25.466 00.000 10072 Move returns status 0, amount 8
00:13:25.466 00.000 10072 MoveAxis(N, 0, ABG)
00:13:25.466 00.000 10072 Move returns status 0, amount 0
00:13:25.466 00.000 10072 move complete, result=0
00:13:25.466 00.000 10072 worker thread done servicing request
00:13:25.466 00.000 1032 Enqueuing Expose request
00:13:25.469 00.003 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:13:25.471 00.002 10072 Worker thread wakes up
00:13:25.471 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:25.471 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:25.887 00.416 10072 Exposure complete
00:13:25.937 00.050 10072 worker thread done servicing request
00:13:25.937 00.000 1032 OnExposeComplete: enter
00:13:25.938 00.001 1032 UpdateGuideState(): m_state=6
00:13:25.940 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 998
00:13:25.943 00.003 1032 Star::Find returns 1 (0), X=324.75, Y=739.75, Mass=1478, SNR=27.1, Peak=178 HFD=2.7
00:13:25.945 00.002 1032 MultiStar: [#1 0.14,0.09,1.11,U] [#2 0.17,0.08,0.97,U] [#3 0.24,0.09,0.70,U] [#4 0.19,-0.00,0.61,U] [#5 0.03,0.05,0.70,U] [#6 0.20,0.11,0.70,U] [#7 0.04,0.17,0.49,U] [#8 0.06,0.18,0.57,U] 
00:13:25.946 00.001 1032 single-star, 8 included, MultiStar: {0.13, 0.09}, one-star: {0.08, 0.11}
00:13:25.948 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
00:13:25.949 00.001 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
00:13:25.951 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.95 mountX=0.09 mountY=-0.11, mountTheta=-0.88
00:13:25.954 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
00:13:25.957 00.003 1032 Enqueuing Move request for scope (0.08, 0.11)
00:13:25.959 00.002 10072 Worker thread wakes up
00:13:25.959 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
00:13:25.959 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
00:13:25.959 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.11
00:13:25.962 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.93
00:13:25.962 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:13:25.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:25.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:13:25.962 00.000 10072 MoveAxis(W, 7, ABG)
00:13:25.963 00.001 10072 Guiding  Dir = 3, Dur = 7
00:13:25.963 00.000 10072 IsGuiding returns 0
00:13:25.963 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:25.966 00.003 10072 PulseGuide returned control before completion, sleep 17
00:13:25.983 00.017 1032 UpdateGuideState exits: m=1478 SNR=27.1
00:13:25.986 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:25.990 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:25.991 00.001 1032 Enqueuing Expose request
00:13:25.994 00.003 10072 IsGuiding returns 0
00:13:25.994 00.000 10072 Move returns status 0, amount 7
00:13:25.994 00.000 10072 MoveAxis(N, 0, ABG)
00:13:25.994 00.000 10072 Move returns status 0, amount 0
00:13:25.994 00.000 10072 move complete, result=0
00:13:25.994 00.000 10072 worker thread done servicing request
00:13:25.994 00.000 10072 Worker thread wakes up
00:13:25.994 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:25.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:26.002 00.008 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:13:26.620 00.618 10072 Exposure complete
00:13:26.670 00.050 10072 worker thread done servicing request
00:13:26.672 00.002 1032 OnExposeComplete: enter
00:13:26.674 00.002 1032 UpdateGuideState(): m_state=6
00:13:26.678 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 999
00:13:26.680 00.002 1032 Star::Find returns 1 (0), X=324.73, Y=739.73, Mass=1446, SNR=26.8, Peak=196 HFD=2.6
00:13:26.683 00.003 1032 MultiStar: [#1 0.18,0.16,1.09,U] [#2 0.14,-0.05,0.92,U] [#3 0.13,0.07,0.71,U] [#4 0.13,0.14,0.64,U] [#5 0.08,0.09,0.70,U] [#6 0.30,0.14,0.00,M1] [#7 0.05,0.08,0.52,U] [#8 0.04,0.09,0.58,U] 
00:13:26.684 00.001 1032 single-star, 7 included, MultiStar: {0.11, 0.08}, one-star: {0.05, 0.09}
00:13:26.686 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
00:13:26.688 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
00:13:26.689 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.03 mountX=0.07 mountY=-0.07, mountTheta=-0.80
00:13:26.692 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
00:13:26.694 00.002 1032 Enqueuing Move request for scope (0.05, 0.09)
00:13:26.696 00.002 10072 Worker thread wakes up
00:13:26.696 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
00:13:26.696 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
00:13:26.696 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
00:13:26.698 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:26.699 00.001 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.88
00:13:26.701 00.002 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:13:26.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:26.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:13:26.701 00.000 10072 MoveAxis(W, 7, ABG)
00:13:26.701 00.000 10072 Guiding  Dir = 3, Dur = 7
00:13:26.701 00.000 10072 IsGuiding returns 0
00:13:26.702 00.001 10072 PulseGuide returned control before completion, sleep 17
00:13:26.719 00.017 1032 UpdateGuideState exits: m=1446 SNR=26.8
00:13:26.722 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:26.723 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:26.725 00.002 1032 Enqueuing Expose request
00:13:26.728 00.003 10072 IsGuiding returns 0
00:13:26.728 00.000 10072 Move returns status 0, amount 7
00:13:26.728 00.000 10072 MoveAxis(N, 0, ABG)
00:13:26.728 00.000 10072 Move returns status 0, amount 0
00:13:26.728 00.000 10072 move complete, result=0
00:13:26.728 00.000 10072 worker thread done servicing request
00:13:26.728 00.000 10072 Worker thread wakes up
00:13:26.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:26.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:26.735 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:13:27.136 00.401 10072 Exposure complete
00:13:27.189 00.053 10072 worker thread done servicing request
00:13:27.189 00.000 1032 OnExposeComplete: enter
00:13:27.191 00.002 1032 UpdateGuideState(): m_state=6
00:13:27.192 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1000
00:13:27.194 00.002 1032 Star::Find returns 1 (0), X=324.74, Y=739.77, Mass=1496, SNR=27.2, Peak=199 HFD=2.6
00:13:27.195 00.001 1032 MultiStar: [#1 0.24,0.26,0.00,M1] [#2 0.04,0.13,0.88,U] [#3 0.13,0.09,0.69,U] [#4 0.18,0.21,0.00,M1] [#5 0.14,0.24,0.00,M1] [#6 0.18,0.17,0.69,U] [#7 0.18,0.15,0.49,U] [#8 -0.03,-0.03,0.58,U] 
00:13:27.198 00.003 1032 refined, 5 included, MultiStar: {0.09, 0.11}, one-star: {0.07, 0.12}
00:13:27.199 00.001 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
00:13:27.201 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
00:13:27.202 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.87 mountX=0.08 mountY=-0.12, mountTheta=-0.96
00:13:27.205 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
00:13:27.208 00.003 1032 Enqueuing Move request for scope (0.09, 0.11)
00:13:27.209 00.001 10072 Worker thread wakes up
00:13:27.209 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
00:13:27.210 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
00:13:27.210 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.12
00:13:27.213 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.82
00:13:27.214 00.001 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:13:27.214 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:27.214 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:27.216 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:13:27.216 00.000 10072 MoveAxis(W, 6, ABG)
00:13:27.216 00.000 10072 Guiding  Dir = 3, Dur = 6
00:13:27.216 00.000 10072 IsGuiding returns 0
00:13:27.217 00.001 10072 PulseGuide returned control before completion, sleep 16
00:13:27.235 00.018 1032 UpdateGuideState exits: m=1496 SNR=27.2
00:13:27.237 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:27.241 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:27.244 00.003 1032 Enqueuing Expose request
00:13:27.246 00.002 10072 IsGuiding returns 0
00:13:27.246 00.000 10072 Move returns status 0, amount 6
00:13:27.246 00.000 10072 MoveAxis(N, 0, ABG)
00:13:27.246 00.000 10072 Move returns status 0, amount 0
00:13:27.246 00.000 10072 move complete, result=0
00:13:27.246 00.000 10072 worker thread done servicing request
00:13:27.246 00.000 10072 Worker thread wakes up
00:13:27.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:27.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:27.254 00.008 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:13:27.871 00.617 10072 Exposure complete
00:13:27.922 00.051 10072 worker thread done servicing request
00:13:27.922 00.000 1032 OnExposeComplete: enter
00:13:27.925 00.003 1032 UpdateGuideState(): m_state=6
00:13:27.927 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1001
00:13:27.929 00.002 1032 Star::Find returns 1 (0), X=324.69, Y=739.77, Mass=1245, SNR=24.8, Peak=152 HFD=2.7
00:13:27.932 00.003 1032 MultiStar: [#1 -0.00,0.25,1.16,U] [#2 0.00,0.08,1.02,U] [#3 -0.07,0.08,0.78,U] [#4 0.04,0.20,0.70,U] [#5 0.09,0.25,0.74,U] [#6 -0.04,0.12,0.75,U] [#7 0.11,0.08,0.61,U] [#8 -0.12,0.12,0.61,U] 
00:13:27.934 00.002 1032 single-star, 8 included, MultiStar: {0.00, 0.15}, one-star: {0.02, 0.13}
00:13:27.935 00.001 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
00:13:27.937 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
00:13:27.939 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.41 mountX=0.12 mountY=-0.05, mountTheta=-0.42
00:13:27.944 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
00:13:27.946 00.002 1032 Enqueuing Move request for scope (0.02, 0.13)
00:13:27.948 00.002 10072 Worker thread wakes up
00:13:27.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
00:13:27.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
00:13:27.948 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.05
00:13:27.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:27.953 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.77
00:13:27.953 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:13:27.953 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:27.953 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:13:27.953 00.000 10072 MoveAxis(W, 6, ABG)
00:13:27.953 00.000 10072 Guiding  Dir = 3, Dur = 6
00:13:27.954 00.001 10072 IsGuiding returns 0
00:13:27.954 00.000 10072 PulseGuide returned control before completion, sleep 16
00:13:27.974 00.020 1032 UpdateGuideState exits: m=1245 SNR=24.8
00:13:27.976 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:27.978 00.002 10072 IsGuiding returns 0
00:13:27.979 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:27.981 00.002 1032 Enqueuing Expose request
00:13:27.982 00.001 10072 Move returns status 0, amount 6
00:13:27.982 00.000 10072 MoveAxis(N, 0, ABG)
00:13:27.982 00.000 10072 Move returns status 0, amount 0
00:13:27.982 00.000 10072 move complete, result=0
00:13:27.982 00.000 10072 worker thread done servicing request
00:13:27.982 00.000 10072 Worker thread wakes up
00:13:27.982 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:27.984 00.002 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:27.991 00.007 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:13:28.390 00.399 10072 Exposure complete
00:13:28.443 00.053 1032 OnExposeComplete: enter
00:13:28.445 00.002 1032 UpdateGuideState(): m_state=6
00:13:28.448 00.003 10072 worker thread done servicing request
00:13:28.448 00.000 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1002
00:13:28.450 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=739.64, Mass=1315, SNR=25.6, Peak=167 HFD=2.7
00:13:28.452 00.002 1032 MultiStar: [#1 -0.05,0.17,1.19,U] [#2 0.06,0.02,0.94,U] [#3 0.14,0.05,0.77,U] [#4 0.15,0.12,0.69,U] [#5 -0.00,0.03,0.74,U] [#6 -0.12,0.13,0.74,U] [#7 -0.18,0.07,0.56,U] [#8 -0.11,-0.11,0.63,U] 
00:13:28.455 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {0.14, -0.00}
00:13:28.457 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
00:13:28.459 00.002 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
00:13:28.460 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.35 mountX=0.05 mountY=-0.03, mountTheta=-0.48
00:13:28.463 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
00:13:28.467 00.004 1032 Enqueuing Move request for scope (0.01, 0.06)
00:13:28.469 00.002 10072 Worker thread wakes up
00:13:28.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
00:13:28.469 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
00:13:28.469 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.03
00:13:28.471 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:28.473 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.72
00:13:28.474 00.001 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:13:28.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:28.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:13:28.474 00.000 10072 MoveAxis(W, 5, ABG)
00:13:28.474 00.000 10072 Guiding  Dir = 3, Dur = 5
00:13:28.474 00.000 10072 IsGuiding returns 0
00:13:28.475 00.001 10072 PulseGuide returned control before completion, sleep 15
00:13:28.494 00.019 1032 UpdateGuideState exits: m=1315 SNR=25.6
00:13:28.495 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:28.497 00.002 10072 IsGuiding returns 0
00:13:28.498 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:28.499 00.001 1032 Enqueuing Expose request
00:13:28.501 00.002 10072 Move returns status 0, amount 5
00:13:28.501 00.000 10072 MoveAxis(N, 0, ABG)
00:13:28.502 00.001 10072 Move returns status 0, amount 0
00:13:28.502 00.000 10072 move complete, result=0
00:13:28.502 00.000 10072 worker thread done servicing request
00:13:28.502 00.000 10072 Worker thread wakes up
00:13:28.502 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:28.502 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:28.510 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:13:29.139 00.629 10072 Exposure complete
00:13:29.190 00.051 10072 worker thread done servicing request
00:13:29.192 00.002 1032 OnExposeComplete: enter
00:13:29.193 00.001 1032 UpdateGuideState(): m_state=6
00:13:29.195 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1003
00:13:29.199 00.004 1032 Star::Find returns 1 (0), X=324.73, Y=739.61, Mass=1471, SNR=27.0, Peak=167 HFD=2.8
00:13:29.200 00.001 1032 MultiStar: [#1 0.01,0.14,1.05,U] [#2 0.11,-0.01,0.91,U] [#3 -0.00,-0.05,0.66,U] [#4 0.09,0.07,0.62,U] [#5 -0.01,0.13,0.65,U] [#6 -0.01,0.10,0.68,U] [#7 0.15,0.03,0.52,U] [#8 -0.13,0.00,0.59,U] 
00:13:29.202 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.06, -0.03}
00:13:29.203 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
00:13:29.206 00.003 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
00:13:29.208 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.06 cameraTheta=0.91 mountX=0.03 mountY=-0.04, mountTheta=-0.92
00:13:29.211 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
00:13:29.215 00.004 1032 Enqueuing Move request for scope (0.03, 0.04)
00:13:29.217 00.002 10072 Worker thread wakes up
00:13:29.217 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:13:29.217 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:13:29.217 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
00:13:29.220 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:29.222 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.67
00:13:29.222 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:13:29.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:29.222 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:13:29.222 00.000 10072 MoveAxis(W, 6, ABG)
00:13:29.223 00.001 10072 Guiding  Dir = 3, Dur = 6
00:13:29.223 00.000 10072 IsGuiding returns 0
00:13:29.224 00.001 10072 PulseGuide returned control before completion, sleep 16
00:13:29.243 00.019 1032 UpdateGuideState exits: m=1471 SNR=27.0
00:13:29.246 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:29.248 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:29.250 00.002 1032 Enqueuing Expose request
00:13:29.252 00.002 10072 IsGuiding returns 0
00:13:29.252 00.000 10072 Move returns status 0, amount 6
00:13:29.252 00.000 10072 MoveAxis(N, 0, ABG)
00:13:29.252 00.000 10072 Move returns status 0, amount 0
00:13:29.252 00.000 10072 move complete, result=0
00:13:29.252 00.000 10072 worker thread done servicing request
00:13:29.252 00.000 10072 Worker thread wakes up
00:13:29.252 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:29.253 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:29.260 00.007 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:13:29.669 00.409 10072 Exposure complete
00:13:29.723 00.054 10072 worker thread done servicing request
00:13:29.724 00.001 1032 OnExposeComplete: enter
00:13:29.726 00.002 1032 UpdateGuideState(): m_state=6
00:13:29.729 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1004
00:13:29.731 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=739.68, Mass=1453, SNR=26.9, Peak=172 HFD=2.7
00:13:29.733 00.002 1032 MultiStar: [#1 0.02,0.02,1.10,U] [#2 0.10,-0.02,0.92,U] [#3 0.01,0.04,0.65,U] [#4 0.13,0.04,0.68,U] [#5 0.04,0.05,0.69,U] [#6 0.02,-0.02,0.65,U] [#7 0.14,0.13,0.49,U] [#8 -0.06,0.01,0.56,U] 
00:13:29.735 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.10, 0.04}
00:13:29.739 00.004 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
00:13:29.741 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
00:13:29.744 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.45 mountX=0.01 mountY=-0.06, mountTheta=-1.38
00:13:29.747 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
00:13:29.749 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
00:13:29.750 00.001 10072 Worker thread wakes up
00:13:29.751 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
00:13:29.751 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
00:13:29.751 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.06
00:13:29.752 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:29.755 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.62
00:13:29.755 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:13:29.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:29.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:13:29.755 00.000 10072 MoveAxis(W, 4, ABG)
00:13:29.755 00.000 10072 Guiding  Dir = 3, Dur = 4
00:13:29.755 00.000 10072 IsGuiding returns 0
00:13:29.757 00.002 10072 PulseGuide returned control before completion, sleep 14
00:13:29.774 00.017 10072 IsGuiding returns 0
00:13:29.774 00.000 10072 Move returns status 0, amount 4
00:13:29.774 00.000 10072 MoveAxis(N, 0, ABG)
00:13:29.774 00.000 10072 Move returns status 0, amount 0
00:13:29.774 00.000 10072 move complete, result=0
00:13:29.774 00.000 10072 worker thread done servicing request
00:13:29.776 00.002 1032 UpdateGuideState exits: m=1453 SNR=26.9
00:13:29.778 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:29.780 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:29.781 00.001 1032 Enqueuing Expose request
00:13:29.783 00.002 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:13:29.785 00.002 10072 Worker thread wakes up
00:13:29.785 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:29.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:30.420 00.635 10072 Exposure complete
00:13:30.474 00.054 10072 worker thread done servicing request
00:13:30.474 00.000 1032 OnExposeComplete: enter
00:13:30.476 00.002 1032 UpdateGuideState(): m_state=6
00:13:30.478 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1005
00:13:30.479 00.001 1032 Star::Find returns 1 (0), X=324.72, Y=739.80, Mass=1359, SNR=26.0, Peak=162 HFD=2.6
00:13:30.483 00.004 1032 MultiStar: [#1 0.09,0.24,1.15,U] [#2 0.06,0.10,0.95,U] [#3 0.02,0.01,0.72,U] [#4 0.04,0.18,0.67,U] [#5 0.08,0.15,0.73,U] [#6 0.07,0.02,0.72,U] [#7 0.08,0.27,0.00,M1] [#8 0.04,0.09,0.62,U] 
00:13:30.484 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.13}, one-star: {0.05, 0.16}
00:13:30.486 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
00:13:30.492 00.006 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
00:13:30.494 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.15 mountX=0.11 mountY=-0.09, mountTheta=-0.68
00:13:30.498 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
00:13:30.500 00.002 1032 Enqueuing Move request for scope (0.06, 0.13)
00:13:30.502 00.002 10072 Worker thread wakes up
00:13:30.502 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
00:13:30.502 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
00:13:30.502 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
00:13:30.504 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:30.506 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.57
00:13:30.506 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:13:30.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:30.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:13:30.506 00.000 10072 MoveAxis(W, 4, ABG)
00:13:30.506 00.000 10072 Guiding  Dir = 3, Dur = 4
00:13:30.507 00.001 10072 IsGuiding returns 0
00:13:30.507 00.000 10072 PulseGuide returned control before completion, sleep 14
00:13:30.525 00.018 1032 UpdateGuideState exits: m=1359 SNR=26.0
00:13:30.528 00.003 10072 IsGuiding returns 0
00:13:30.528 00.000 10072 Move returns status 0, amount 4
00:13:30.528 00.000 10072 MoveAxis(N, 0, ABG)
00:13:30.528 00.000 10072 Move returns status 0, amount 0
00:13:30.528 00.000 10072 move complete, result=0
00:13:30.528 00.000 10072 worker thread done servicing request
00:13:30.528 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:30.531 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:30.532 00.001 1032 Enqueuing Expose request
00:13:30.534 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:13:30.536 00.002 10072 Worker thread wakes up
00:13:30.536 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:30.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:30.953 00.417 10072 Exposure complete
00:13:31.005 00.052 10072 worker thread done servicing request
00:13:31.005 00.000 1032 OnExposeComplete: enter
00:13:31.008 00.003 1032 UpdateGuideState(): m_state=6
00:13:31.010 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1006
00:13:31.011 00.001 1032 Star::Find returns 1 (0), X=324.74, Y=739.84, Mass=1341, SNR=25.8, Peak=168 HFD=2.6
00:13:31.013 00.002 1032 MultiStar: [#1 0.09,0.24,1.06,U] [#2 0.18,0.19,0.98,U] [#3 0.02,0.16,0.69,U] [#4 0.18,0.14,0.62,U] [#5 0.11,0.29,0.00,M1] [#6 0.09,0.20,0.71,U] [#7 0.19,0.20,0.00,M2] [#8 0.00,0.14,0.59,U] 
00:13:31.015 00.002 1032 single-star, 6 included, MultiStar: {0.10, 0.19}, one-star: {0.07, 0.19}
00:13:31.018 00.003 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
00:13:31.020 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
00:13:31.024 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.21 cameraTheta=1.22 mountX=0.17 mountY=-0.12, mountTheta=-0.61
00:13:31.027 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.19, opts=13)
00:13:31.029 00.002 1032 Enqueuing Move request for scope (0.07, 0.19)
00:13:31.031 00.002 10072 Worker thread wakes up
00:13:31.032 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
00:13:31.032 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
00:13:31.032 00.000 10072 Moving (0.07, 0.19) raw xDistance=0.17 yDistance=-0.12
00:13:31.034 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:31.036 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 290.52
00:13:31.036 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
00:13:31.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:31.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:13:31.036 00.000 10072 MoveAxis(W, 88, ABG)
00:13:31.037 00.001 10072 Guiding  Dir = 3, Dur = 88
00:13:31.037 00.000 10072 IsGuiding returns 0
00:13:31.037 00.000 10072 PulseGuide returned control before completion, sleep 98
00:13:31.057 00.020 1032 UpdateGuideState exits: m=1341 SNR=25.8
00:13:31.059 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:31.061 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:31.063 00.002 1032 Enqueuing Expose request
00:13:31.138 00.075 10072 IsGuiding returns 0
00:13:31.138 00.000 10072 Move returns status 0, amount 88
00:13:31.138 00.000 10072 MoveAxis(N, 0, ABG)
00:13:31.138 00.000 10072 Move returns status 0, amount 0
00:13:31.139 00.001 10072 move complete, result=0
00:13:31.139 00.000 10072 worker thread done servicing request
00:13:31.139 00.000 10072 Worker thread wakes up
00:13:31.139 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:31.139 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:31.139 00.000 1032 GuideStep: 0.2 px 88 ms WEST, -0.1 px 0 ms NORTH
00:13:31.765 00.626 10072 Exposure complete
00:13:31.819 00.054 10072 worker thread done servicing request
00:13:31.819 00.000 1032 OnExposeComplete: enter
00:13:31.822 00.003 1032 UpdateGuideState(): m_state=6
00:13:31.824 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1007
00:13:31.827 00.003 1032 Star::Find returns 1 (0), X=324.73, Y=739.66, Mass=1353, SNR=25.9, Peak=164 HFD=2.8
00:13:31.829 00.002 1032 MultiStar: [#1 0.08,0.09,1.14,U] [#2 0.14,0.00,1.00,U] [#3 0.16,0.02,0.76,U] [#4 0.30,0.10,0.00,M1] [#5 0.04,0.02,0.73,U] [#6 0.15,-0.07,0.66,U] [#7 -0.07,0.03,0.54,U] [#8 0.02,0.05,0.59,U] 
00:13:31.831 00.002 1032 single-star, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.06, 0.02}
00:13:31.833 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
00:13:31.836 00.003 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
00:13:31.838 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.27 mountX=0.00 mountY=-0.06, mountTheta=-1.56
00:13:31.842 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
00:13:31.844 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
00:13:31.846 00.002 10072 Worker thread wakes up
00:13:31.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
00:13:31.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
00:13:31.846 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
00:13:31.848 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:31.850 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.47
00:13:31.850 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:13:31.851 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:31.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:13:31.851 00.000 10072 MoveAxis(W, 3, ABG)
00:13:31.851 00.000 10072 Guiding  Dir = 3, Dur = 3
00:13:31.851 00.000 10072 IsGuiding returns 0
00:13:31.852 00.001 10072 PulseGuide returned control before completion, sleep 13
00:13:31.870 00.018 10072 IsGuiding returns 0
00:13:31.870 00.000 10072 Move returns status 0, amount 3
00:13:31.870 00.000 10072 MoveAxis(N, 0, ABG)
00:13:31.870 00.000 10072 Move returns status 0, amount 0
00:13:31.870 00.000 10072 move complete, result=0
00:13:31.870 00.000 10072 worker thread done servicing request
00:13:31.872 00.002 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:13:31.874 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:31.875 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:31.877 00.002 1032 Enqueuing Expose request
00:13:31.878 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:13:31.880 00.002 10072 Worker thread wakes up
00:13:31.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:31.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:32.296 00.416 10072 Exposure complete
00:13:32.350 00.054 10072 worker thread done servicing request
00:13:32.350 00.000 1032 OnExposeComplete: enter
00:13:32.352 00.002 1032 UpdateGuideState(): m_state=6
00:13:32.354 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1008
00:13:32.356 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=739.59, Mass=1306, SNR=25.4, Peak=152 HFD=2.7
00:13:32.357 00.001 1032 MultiStar: [#1 0.03,0.10,1.17,U] [#2 0.09,-0.03,0.99,U] [#3 0.29,-0.03,0.00,M1] [#4 0.21,0.04,0.69,U] [#5 0.09,-0.02,0.70,U] [#6 0.12,-0.05,0.71,U] [#7 0.02,0.02,0.57,U] [#8 0.08,-0.03,0.59,U] 
00:13:32.360 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.00}, one-star: {0.14, -0.05}
00:13:32.362 00.002 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
00:13:32.363 00.001 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
00:13:32.365 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.00 mountX=-0.02 mountY=-0.09, mountTheta=-1.83
00:13:32.368 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
00:13:32.369 00.001 1032 Enqueuing Move request for scope (0.10, 0.00)
00:13:32.372 00.003 10072 Worker thread wakes up
00:13:32.372 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
00:13:32.372 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
00:13:32.372 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=-0.09
00:13:32.374 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:32.376 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.42
00:13:32.376 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:13:32.376 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:32.376 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:13:32.376 00.000 10072 MoveAxis(W, 2, ABG)
00:13:32.378 00.002 10072 Guiding  Dir = 3, Dur = 2
00:13:32.378 00.000 10072 IsGuiding returns 0
00:13:32.378 00.000 10072 PulseGuide returned control before completion, sleep 12
00:13:32.396 00.018 1032 UpdateGuideState exits: m=1306 SNR=25.4
00:13:32.398 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:32.400 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:32.402 00.002 1032 Enqueuing Expose request
00:13:32.404 00.002 10072 IsGuiding returns 0
00:13:32.404 00.000 10072 Move returns status 0, amount 2
00:13:32.404 00.000 10072 MoveAxis(N, 0, ABG)
00:13:32.404 00.000 10072 Move returns status 0, amount 0
00:13:32.404 00.000 10072 move complete, result=0
00:13:32.404 00.000 10072 worker thread done servicing request
00:13:32.404 00.000 10072 Worker thread wakes up
00:13:32.405 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:32.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:32.412 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:13:33.037 00.625 10072 Exposure complete
00:13:33.090 00.053 10072 worker thread done servicing request
00:13:33.090 00.000 1032 OnExposeComplete: enter
00:13:33.093 00.003 1032 UpdateGuideState(): m_state=6
00:13:33.095 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1009
00:13:33.098 00.003 1032 Star::Find returns 1 (0), X=324.74, Y=739.74, Mass=1367, SNR=26.0, Peak=177 HFD=2.7
00:13:33.100 00.002 1032 MultiStar: [#1 0.08,0.18,1.13,U] [#2 -0.04,0.14,0.99,U] [#3 0.17,0.09,0.74,U] [#4 0.09,0.31,0.00,M1] [#5 0.00,0.05,0.71,U] [#6 0.15,0.17,0.70,U] [#7 0.06,0.18,0.52,U] [#8 0.11,-0.01,0.61,U] 
00:13:33.102 00.002 1032 single-star, 7 included, MultiStar: {0.07, 0.12}, one-star: {0.07, 0.10}
00:13:33.103 00.001 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
00:13:33.106 00.003 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
00:13:33.107 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=0.08 mountY=-0.09, mountTheta=-0.87
00:13:33.112 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
00:13:33.114 00.002 1032 Enqueuing Move request for scope (0.07, 0.10)
00:13:33.116 00.002 10072 Worker thread wakes up
00:13:33.116 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
00:13:33.116 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
00:13:33.116 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
00:13:33.118 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:33.120 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.38
00:13:33.120 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:13:33.120 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:33.120 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:13:33.120 00.000 10072 MoveAxis(W, 2, ABG)
00:13:33.120 00.000 10072 Guiding  Dir = 3, Dur = 2
00:13:33.122 00.002 10072 IsGuiding returns 0
00:13:33.122 00.000 10072 PulseGuide returned control before completion, sleep 12
00:13:33.139 00.017 1032 UpdateGuideState exits: m=1367 SNR=26.0
00:13:33.141 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:33.144 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:33.148 00.004 10072 IsGuiding returns 0
00:13:33.148 00.000 10072 Move returns status 0, amount 2
00:13:33.148 00.000 10072 MoveAxis(N, 0, ABG)
00:13:33.148 00.000 10072 Move returns status 0, amount 0
00:13:33.148 00.000 10072 move complete, result=0
00:13:33.148 00.000 1032 Enqueuing Expose request
00:13:33.151 00.003 10072 worker thread done servicing request
00:13:33.151 00.000 10072 Worker thread wakes up
00:13:33.151 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:33.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:33.151 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:13:33.569 00.418 10072 Exposure complete
00:13:33.628 00.059 10072 worker thread done servicing request
00:13:33.628 00.000 1032 OnExposeComplete: enter
00:13:33.630 00.002 1032 UpdateGuideState(): m_state=6
00:13:33.631 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1010
00:13:33.633 00.002 1032 Star::Find returns 1 (0), X=324.72, Y=739.65, Mass=1415, SNR=26.5, Peak=164 HFD=2.8
00:13:33.635 00.002 1032 MultiStar: [#1 0.12,0.22,1.08,U] [#2 0.02,0.12,0.91,U] [#3 0.11,0.09,0.67,U] [#4 0.01,0.21,0.60,U] [#5 0.13,0.17,0.69,U] [#6 -0.01,0.17,0.65,U] [#7 0.15,0.24,0.00,M1] [#8 0.08,0.11,0.61,U] 
00:13:33.637 00.002 1032 single-star, 7 included, MultiStar: {0.07, 0.13}, one-star: {0.05, 0.01}
00:13:33.639 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
00:13:33.641 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
00:13:33.643 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.22 mountX=-0.00 mountY=-0.05, mountTheta=-1.61
00:13:33.647 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
00:13:33.651 00.004 1032 Enqueuing Move request for scope (0.05, 0.01)
00:13:33.653 00.002 10072 Worker thread wakes up
00:13:33.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
00:13:33.653 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
00:13:33.653 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
00:13:33.655 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:33.658 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.33
00:13:33.658 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:13:33.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:33.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:13:33.658 00.000 10072 MoveAxis(W, 1, ABG)
00:13:33.658 00.000 10072 Guiding  Dir = 3, Dur = 1
00:13:33.659 00.001 10072 IsGuiding returns 0
00:13:33.659 00.000 10072 PulseGuide returned control before completion, sleep 11
00:13:33.677 00.018 10072 IsGuiding returns 0
00:13:33.677 00.000 10072 Move returns status 0, amount 1
00:13:33.677 00.000 10072 MoveAxis(N, 0, ABG)
00:13:33.677 00.000 10072 Move returns status 0, amount 0
00:13:33.677 00.000 10072 move complete, result=0
00:13:33.677 00.000 10072 worker thread done servicing request
00:13:33.677 00.000 1032 UpdateGuideState exits: m=1415 SNR=26.5
00:13:33.680 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:33.681 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:33.683 00.002 1032 Enqueuing Expose request
00:13:33.685 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:13:33.686 00.001 10072 Worker thread wakes up
00:13:33.686 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:33.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:34.325 00.639 10072 Exposure complete
00:13:34.374 00.049 10072 worker thread done servicing request
00:13:34.374 00.000 1032 OnExposeComplete: enter
00:13:34.377 00.003 1032 UpdateGuideState(): m_state=6
00:13:34.379 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1011
00:13:34.380 00.001 1032 Star::Find returns 1 (0), X=324.82, Y=739.66, Mass=1317, SNR=25.6, Peak=157 HFD=2.7
00:13:34.382 00.002 1032 MultiStar: [#1 0.08,0.24,1.12,U] [#2 0.11,0.03,0.98,U] [#3 0.10,0.02,0.72,U] [#4 0.08,0.14,0.70,U] [#5 -0.01,0.20,0.70,U] [#6 0.02,0.03,0.72,U] [#7 0.12,0.28,0.00,M2] [#8 0.05,0.15,0.58,U] 
00:13:34.385 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.10}, one-star: {0.14, 0.02}
00:13:34.386 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
00:13:34.388 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
00:13:34.389 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.92 mountX=0.08 mountY=-0.10, mountTheta=-0.91
00:13:34.394 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
00:13:34.397 00.003 1032 Enqueuing Move request for scope (0.08, 0.10)
00:13:34.399 00.002 10072 Worker thread wakes up
00:13:34.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
00:13:34.399 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
00:13:34.399 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.08 yDistance=-0.10
00:13:34.401 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:34.403 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.28
00:13:34.403 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:13:34.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:34.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:13:34.403 00.000 10072 MoveAxis(W, 1, ABG)
00:13:34.403 00.000 10072 Guiding  Dir = 3, Dur = 1
00:13:34.404 00.001 10072 IsGuiding returns 0
00:13:34.404 00.000 10072 PulseGuide returned control before completion, sleep 11
00:13:34.422 00.018 1032 UpdateGuideState exits: m=1317 SNR=25.6
00:13:34.425 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:34.427 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:34.430 00.003 1032 Enqueuing Expose request
00:13:34.433 00.003 10072 IsGuiding returns 0
00:13:34.433 00.000 10072 Move returns status 0, amount 1
00:13:34.433 00.000 10072 MoveAxis(N, 0, ABG)
00:13:34.433 00.000 10072 Move returns status 0, amount 0
00:13:34.433 00.000 10072 move complete, result=0
00:13:34.433 00.000 10072 worker thread done servicing request
00:13:34.433 00.000 10072 Worker thread wakes up
00:13:34.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:34.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:34.441 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:13:34.840 00.399 10072 Exposure complete
00:13:34.894 00.054 10072 worker thread done servicing request
00:13:34.894 00.000 1032 OnExposeComplete: enter
00:13:34.897 00.003 1032 UpdateGuideState(): m_state=6
00:13:34.899 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1012
00:13:34.901 00.002 1032 Star::Find returns 1 (0), X=324.77, Y=739.65, Mass=1376, SNR=26.1, Peak=164 HFD=2.8
00:13:34.903 00.002 1032 MultiStar: [#1 0.08,0.08,1.08,U] [#2 0.13,-0.03,0.97,U] [#3 0.16,0.06,0.77,U] [#4 0.17,0.05,0.62,U] [#5 0.13,0.08,0.67,U] [#6 0.26,0.08,0.00,M1] [#7 0.08,0.14,0.54,U] [#8 0.18,0.06,0.60,U] 
00:13:34.905 00.002 1032 single-star, 7 included, MultiStar: {0.13, 0.05}, one-star: {0.10, 0.01}
00:13:34.907 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
00:13:34.908 00.001 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
00:13:34.911 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.12 mountX=-0.01 mountY=-0.10, mountTheta=-1.71
00:13:34.914 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
00:13:34.918 00.004 1032 Enqueuing Move request for scope (0.10, 0.01)
00:13:34.921 00.003 10072 Worker thread wakes up
00:13:34.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
00:13:34.921 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
00:13:34.921 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
00:13:34.925 00.004 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.24
00:13:34.925 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:13:34.925 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:34.925 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:13:34.925 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:34.928 00.003 10072 MoveAxis(W, 1, ABG)
00:13:34.928 00.000 10072 Guiding  Dir = 3, Dur = 1
00:13:34.929 00.001 10072 IsGuiding returns 0
00:13:34.929 00.000 10072 PulseGuide returned control before completion, sleep 11
00:13:34.946 00.017 10072 IsGuiding returns 0
00:13:34.946 00.000 10072 Move returns status 0, amount 1
00:13:34.946 00.000 10072 MoveAxis(N, 0, ABG)
00:13:34.946 00.000 10072 Move returns status 0, amount 0
00:13:34.946 00.000 10072 move complete, result=0
00:13:34.947 00.001 10072 worker thread done servicing request
00:13:34.948 00.001 1032 UpdateGuideState exits: m=1376 SNR=26.1
00:13:34.950 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:34.953 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:34.955 00.002 1032 Enqueuing Expose request
00:13:34.958 00.003 10072 Worker thread wakes up
00:13:34.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:34.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:34.958 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:13:35.593 00.635 10072 Exposure complete
00:13:35.653 00.060 10072 worker thread done servicing request
00:13:35.654 00.001 1032 OnExposeComplete: enter
00:13:35.656 00.002 1032 UpdateGuideState(): m_state=6
00:13:35.658 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1013
00:13:35.660 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=739.62, Mass=1649, SNR=28.6, Peak=189 HFD=2.8
00:13:35.661 00.001 1032 MultiStar: [#1 0.16,0.10,1.03,U] [#2 0.26,0.07,0.84,U] [#3 0.31,0.02,0.00,M1] [#4 0.38,0.14,0.00,M1] [#5 0.21,0.17,0.67,U] [#6 0.12,0.04,0.63,U] [#7 0.24,0.04,0.46,U] [#8 0.15,-0.10,0.55,U] 
00:13:35.663 00.002 1032 single-star, 6 included, MultiStar: {0.17, 0.05}, one-star: {0.10, -0.03}
00:13:35.664 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
00:13:35.666 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
00:13:35.668 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.25 mountX=-0.05 mountY=-0.09, mountTheta=-2.08
00:13:35.671 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
00:13:35.674 00.003 1032 Enqueuing Move request for scope (0.10, -0.03)
00:13:35.676 00.002 10072 Worker thread wakes up
00:13:35.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
00:13:35.676 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
00:13:35.676 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
00:13:35.678 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:35.680 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.20
00:13:35.680 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:13:35.680 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:35.680 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:13:35.681 00.001 10072 MoveAxis(W, 1, ABG)
00:13:35.681 00.000 10072 Guiding  Dir = 3, Dur = 1
00:13:35.681 00.000 10072 IsGuiding returns 0
00:13:35.683 00.002 10072 PulseGuide returned control before completion, sleep 11
00:13:35.697 00.014 10072 IsGuiding returns 0
00:13:35.697 00.000 10072 Move returns status 0, amount 1
00:13:35.697 00.000 10072 MoveAxis(N, 0, ABG)
00:13:35.697 00.000 10072 Move returns status 0, amount 0
00:13:35.697 00.000 10072 move complete, result=0
00:13:35.697 00.000 10072 worker thread done servicing request
00:13:35.701 00.004 1032 UpdateGuideState exits: m=1649 SNR=28.6
00:13:35.704 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:35.707 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:35.709 00.002 1032 Enqueuing Expose request
00:13:35.711 00.002 10072 Worker thread wakes up
00:13:35.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:35.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:35.711 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:13:36.122 00.411 10072 Exposure complete
00:13:36.179 00.057 10072 worker thread done servicing request
00:13:36.179 00.000 1032 OnExposeComplete: enter
00:13:36.183 00.004 1032 UpdateGuideState(): m_state=6
00:13:36.186 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1014
00:13:36.188 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=739.88, Mass=1327, SNR=25.7, Peak=177 HFD=2.4
00:13:36.190 00.002 1032 MultiStar: [#1 0.17,0.13,1.13,U] [#2 0.25,0.10,0.98,U] [#3 0.25,0.11,0.72,U] [#4 0.16,0.08,0.66,U] [#5 0.11,0.18,0.70,U] [#6 0.19,0.17,0.76,U] [#7 0.32,0.21,0.00,M1] [#8 0.09,0.12,0.62,U] 
00:13:36.192 00.002 1032 refined, 7 included, MultiStar: {0.17, 0.14}, one-star: {0.12, 0.24}
00:13:36.194 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
00:13:36.196 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
00:13:36.197 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.70 mountX=0.09 mountY=-0.20, mountTheta=-1.13
00:13:36.200 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.14, opts=13)
00:13:36.202 00.002 1032 Enqueuing Move request for scope (0.17, 0.14)
00:13:36.204 00.002 10072 Worker thread wakes up
00:13:36.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
00:13:36.204 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
00:13:36.204 00.000 10072 Moving (0.17, 0.14) raw xDistance=0.09 yDistance=-0.20
00:13:36.207 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:36.210 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.15
00:13:36.210 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:13:36.210 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:13:36.210 00.000 10072 MoveAxis(W, 1, ABG)
00:13:36.210 00.000 10072 Guiding  Dir = 3, Dur = 1
00:13:36.211 00.001 10072 IsGuiding returns 0
00:13:36.211 00.000 10072 PulseGuide returned control before completion, sleep 11
00:13:36.227 00.016 10072 IsGuiding returns 0
00:13:36.227 00.000 10072 Move returns status 0, amount 1
00:13:36.227 00.000 10072 MoveAxis(N, 130, ABG)
00:13:36.227 00.000 10072 Guiding  Dir = 0, Dur = 130
00:13:36.227 00.000 10072 IsGuiding returns 0
00:13:36.229 00.002 10072 PulseGuide returned control before completion, sleep 140
00:13:36.231 00.002 1032 UpdateGuideState exits: m=1327 SNR=25.7
00:13:36.233 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:36.237 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:36.239 00.002 1032 Enqueuing Expose request
00:13:36.384 00.145 10072 IsGuiding returns 0
00:13:36.384 00.000 10072 Move returns status 0, amount 130
00:13:36.384 00.000 10072 move complete, result=0
00:13:36.384 00.000 10072 worker thread done servicing request
00:13:36.384 00.000 10072 Worker thread wakes up
00:13:36.384 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:36.385 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:36.385 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 130 ms NORTH
00:13:37.016 00.631 10072 Exposure complete
00:13:37.065 00.049 10072 worker thread done servicing request
00:13:37.065 00.000 1032 OnExposeComplete: enter
00:13:37.068 00.003 1032 UpdateGuideState(): m_state=6
00:13:37.070 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1015
00:13:37.072 00.002 1032 Star::Find returns 1 (0), X=324.71, Y=739.64, Mass=1370, SNR=26.1, Peak=154 HFD=2.8
00:13:37.074 00.002 1032 MultiStar: [#1 0.02,0.11,1.09,U] [#2 0.09,-0.02,0.95,U] [#3 0.17,0.11,0.75,U] [#4 -0.01,0.00,0.60,U] [#5 -0.10,0.05,0.66,U] [#6 0.15,-0.03,0.72,U] [#7 0.07,0.10,0.56,U] [#8 0.03,-0.04,0.62,U] 
00:13:37.075 00.001 1032 single-star, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.04, -0.00}
00:13:37.077 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
00:13:37.079 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
00:13:37.082 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.10 mountX=-0.01 mountY=-0.04, mountTheta=-1.93
00:13:37.085 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
00:13:37.087 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
00:13:37.088 00.001 10072 Worker thread wakes up
00:13:37.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
00:13:37.089 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
00:13:37.089 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
00:13:37.090 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:37.093 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.11
00:13:37.093 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:13:37.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:37.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:13:37.093 00.000 10072 MoveAxis(W, 1, ABG)
00:13:37.093 00.000 10072 Guiding  Dir = 3, Dur = 1
00:13:37.093 00.000 10072 IsGuiding returns 0
00:13:37.094 00.001 10072 PulseGuide returned control before completion, sleep 11
00:13:37.106 00.012 10072 IsGuiding returns 0
00:13:37.106 00.000 10072 Move returns status 0, amount 1
00:13:37.106 00.000 10072 MoveAxis(N, 0, ABG)
00:13:37.106 00.000 10072 Move returns status 0, amount 0
00:13:37.106 00.000 10072 move complete, result=0
00:13:37.106 00.000 10072 worker thread done servicing request
00:13:37.111 00.005 1032 UpdateGuideState exits: m=1370 SNR=26.1
00:13:37.114 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:37.116 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:37.118 00.002 1032 Enqueuing Expose request
00:13:37.120 00.002 10072 Worker thread wakes up
00:13:37.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:37.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:37.120 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:13:37.529 00.409 10072 Exposure complete
00:13:37.577 00.048 10072 worker thread done servicing request
00:13:37.579 00.002 1032 OnExposeComplete: enter
00:13:37.581 00.002 1032 UpdateGuideState(): m_state=6
00:13:37.583 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1016
00:13:37.585 00.002 1032 Star::Find returns 1 (0), X=324.70, Y=739.73, Mass=1353, SNR=25.9, Peak=157 HFD=2.8
00:13:37.586 00.001 1032 MultiStar: [#1 0.11,-0.05,1.11,U] [#2 0.08,0.10,0.95,U] [#3 0.05,-0.07,0.72,U] [#4 0.14,-0.01,0.64,U] [#5 -0.11,0.12,0.68,U] [#6 0.19,0.00,0.73,U] [#7 0.10,-0.03,0.55,U] [#8 0.01,-0.12,0.62,U] 
00:13:37.588 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.03, 0.09}
00:13:37.591 00.003 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
00:13:37.593 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
00:13:37.595 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.12 mountX=-0.01 mountY=-0.07, mountTheta=-1.71
00:13:37.600 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
00:13:37.603 00.003 1032 Enqueuing Move request for scope (0.07, 0.01)
00:13:37.605 00.002 10072 Worker thread wakes up
00:13:37.605 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
00:13:37.605 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
00:13:37.605 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
00:13:37.607 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:37.609 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.07
00:13:37.609 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:13:37.609 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:37.609 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:13:37.610 00.001 10072 MoveAxis(W, 0, ABG)
00:13:37.610 00.000 10072 Move returns status 0, amount 0
00:13:37.610 00.000 10072 MoveAxis(N, 0, ABG)
00:13:37.610 00.000 10072 Move returns status 0, amount 0
00:13:37.610 00.000 10072 move complete, result=0
00:13:37.610 00.000 10072 worker thread done servicing request
00:13:37.627 00.017 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:13:37.629 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:37.631 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:37.632 00.001 1032 Enqueuing Expose request
00:13:37.634 00.002 10072 Worker thread wakes up
00:13:37.634 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:37.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:37.634 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:13:38.265 00.631 10072 Exposure complete
00:13:38.313 00.048 10072 worker thread done servicing request
00:13:38.313 00.000 1032 OnExposeComplete: enter
00:13:38.315 00.002 1032 UpdateGuideState(): m_state=6
00:13:38.317 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1017
00:13:38.318 00.001 1032 Star::Find returns 1 (0), X=324.57, Y=739.60, Mass=1382, SNR=26.2, Peak=162 HFD=3.0
00:13:38.320 00.002 1032 MultiStar: [#1 -0.04,0.02,1.13,U] [#2 0.00,-0.04,0.94,U] [#3 0.14,-0.13,0.72,U] [#4 0.31,0.05,0.00,M1] [#5 0.12,-0.12,0.65,U] [#6 0.22,-0.13,0.71,U] [#7 0.08,0.17,0.56,U] [#8 0.13,-0.05,0.63,U] 
00:13:38.321 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.04}, one-star: {-0.10, -0.04}
00:13:38.322 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
00:13:38.324 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
00:13:38.326 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.69 mountX=-0.05 mountY=-0.04, mountTheta=-2.52
00:13:38.328 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
00:13:38.331 00.003 1032 Enqueuing Move request for scope (0.05, -0.04)
00:13:38.333 00.002 10072 Worker thread wakes up
00:13:38.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
00:13:38.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
00:13:38.333 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
00:13:38.335 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:38.337 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.03
00:13:38.337 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:13:38.337 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:38.337 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:13:38.337 00.000 10072 MoveAxis(W, 1, ABG)
00:13:38.337 00.000 10072 Guiding  Dir = 3, Dur = 1
00:13:38.338 00.001 10072 IsGuiding returns 0
00:13:38.339 00.001 10072 PulseGuide returned control before completion, sleep 11
00:13:38.356 00.017 10072 IsGuiding returns 0
00:13:38.356 00.000 10072 Move returns status 0, amount 1
00:13:38.357 00.001 10072 MoveAxis(N, 0, ABG)
00:13:38.357 00.000 10072 Move returns status 0, amount 0
00:13:38.357 00.000 10072 move complete, result=0
00:13:38.357 00.000 10072 worker thread done servicing request
00:13:38.357 00.000 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:13:38.359 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:38.361 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:38.365 00.004 1032 Enqueuing Expose request
00:13:38.367 00.002 10072 Worker thread wakes up
00:13:38.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:38.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:38.368 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:13:38.777 00.409 10072 Exposure complete
00:13:38.827 00.050 10072 worker thread done servicing request
00:13:38.829 00.002 1032 OnExposeComplete: enter
00:13:38.830 00.001 1032 UpdateGuideState(): m_state=6
00:13:38.832 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1018
00:13:38.834 00.002 1032 Star::Find returns 1 (0), X=324.68, Y=739.84, Mass=1337, SNR=25.7, Peak=145 HFD=2.7
00:13:38.836 00.002 1032 MultiStar: [#1 0.07,0.16,1.15,U] [#2 0.00,0.00,0.96,U] [#3 0.17,0.04,0.73,U] [#4 0.24,0.08,0.65,U] [#5 0.18,0.16,0.67,U] [#6 0.19,0.17,0.69,U] [#7 0.16,0.11,0.57,U] [#8 -0.09,0.04,0.58,U] 
00:13:38.839 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.11}, one-star: {0.01, 0.19}
00:13:38.841 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
00:13:38.842 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
00:13:38.844 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.15 cameraTheta=0.86 mountX=0.08 mountY=-0.12, mountTheta=-0.97
00:13:38.847 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
00:13:38.849 00.002 1032 Enqueuing Move request for scope (0.09, 0.11)
00:13:38.851 00.002 10072 Worker thread wakes up
00:13:38.851 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
00:13:38.851 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
00:13:38.851 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.12
00:13:38.853 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:38.855 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.99
00:13:38.855 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:13:38.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:38.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:13:38.855 00.000 10072 MoveAxis(W, 1, ABG)
00:13:38.855 00.000 10072 Guiding  Dir = 3, Dur = 1
00:13:38.856 00.001 10072 IsGuiding returns 0
00:13:38.856 00.000 10072 PulseGuide returned control before completion, sleep 11
00:13:38.870 00.014 10072 IsGuiding returns 0
00:13:38.870 00.000 10072 Move returns status 0, amount 1
00:13:38.870 00.000 10072 MoveAxis(N, 0, ABG)
00:13:38.871 00.001 10072 Move returns status 0, amount 0
00:13:38.871 00.000 10072 move complete, result=0
00:13:38.871 00.000 10072 worker thread done servicing request
00:13:38.874 00.003 1032 UpdateGuideState exits: m=1337 SNR=25.7
00:13:38.876 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:38.878 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:38.879 00.001 1032 Enqueuing Expose request
00:13:38.881 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:13:38.882 00.001 10072 Worker thread wakes up
00:13:38.882 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:38.882 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:39.513 00.631 10072 Exposure complete
00:13:39.565 00.052 10072 worker thread done servicing request
00:13:39.566 00.001 1032 OnExposeComplete: enter
00:13:39.568 00.002 1032 UpdateGuideState(): m_state=6
00:13:39.570 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1019
00:13:39.572 00.002 1032 Star::Find returns 1 (0), X=324.56, Y=739.82, Mass=1414, SNR=26.5, Peak=173 HFD=2.6
00:13:39.574 00.002 1032 MultiStar: [#1 0.03,0.12,1.14,U] [#2 0.02,0.10,0.89,U] [#3 0.27,-0.09,0.00,M1] [#4 0.13,0.18,0.66,U] [#5 -0.03,0.21,0.67,U] [#6 0.15,0.09,0.72,U] [#7 0.02,0.06,0.51,U] [#8 0.07,-0.07,0.57,U] 
00:13:39.575 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.12}, one-star: {-0.12, 0.17}
00:13:39.577 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
00:13:39.579 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
00:13:39.581 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=0.11 mountY=-0.05, mountTheta=-0.47
00:13:39.584 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
00:13:39.586 00.002 1032 Enqueuing Move request for scope (0.03, 0.12)
00:13:39.587 00.001 10072 Worker thread wakes up
00:13:39.588 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
00:13:39.588 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
00:13:39.588 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.05
00:13:39.591 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:39.593 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.95
00:13:39.593 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:13:39.593 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:39.593 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:13:39.593 00.000 10072 MoveAxis(W, 1, ABG)
00:13:39.593 00.000 10072 Guiding  Dir = 3, Dur = 1
00:13:39.593 00.000 10072 IsGuiding returns 0
00:13:39.594 00.001 10072 PulseGuide returned control before completion, sleep 11
00:13:39.619 00.025 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:13:39.622 00.003 10072 IsGuiding returns 0
00:13:39.622 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:39.624 00.002 10072 Move returns status 0, amount 1
00:13:39.624 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:39.626 00.002 1032 Enqueuing Expose request
00:13:39.628 00.002 10072 MoveAxis(N, 0, ABG)
00:13:39.628 00.000 10072 Move returns status 0, amount 0
00:13:39.628 00.000 10072 move complete, result=0
00:13:39.629 00.001 10072 worker thread done servicing request
00:13:39.629 00.000 10072 Worker thread wakes up
00:13:39.629 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:39.629 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:39.636 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:13:40.045 00.409 10072 Exposure complete
00:13:40.096 00.051 10072 worker thread done servicing request
00:13:40.096 00.000 1032 OnExposeComplete: enter
00:13:40.097 00.001 1032 UpdateGuideState(): m_state=6
00:13:40.099 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1020
00:13:40.100 00.001 1032 Star::Find returns 1 (0), X=324.70, Y=739.76, Mass=1220, SNR=24.6, Peak=151 HFD=2.6
00:13:40.102 00.002 1032 MultiStar: [#1 0.02,0.11,1.21,U] [#2 -0.02,0.17,1.02,U] [#3 0.20,0.06,0.75,U] [#4 0.07,0.19,0.64,U] [#5 -0.03,0.03,0.74,U] [#6 0.20,0.06,0.75,U] [#7 0.04,0.05,0.54,U] [#8 0.01,0.08,0.63,U] 
00:13:40.103 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.10}, one-star: {0.03, 0.12}
00:13:40.104 00.001 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
00:13:40.106 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
00:13:40.108 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.09 mountX=0.08 mountY=-0.08, mountTheta=-0.74
00:13:40.111 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
00:13:40.114 00.003 1032 Enqueuing Move request for scope (0.05, 0.10)
00:13:40.116 00.002 10072 Worker thread wakes up
00:13:40.116 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
00:13:40.116 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
00:13:40.116 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.08
00:13:40.118 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.91
00:13:40.118 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:13:40.118 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:40.118 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:13:40.118 00.000 10072 MoveAxis(W, 1, ABG)
00:13:40.118 00.000 10072 Guiding  Dir = 3, Dur = 1
00:13:40.119 00.001 10072 IsGuiding returns 0
00:13:40.119 00.000 10072 PulseGuide returned control before completion, sleep 11
00:13:40.119 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:40.136 00.017 10072 IsGuiding returns 0
00:13:40.136 00.000 10072 Move returns status 0, amount 1
00:13:40.136 00.000 10072 MoveAxis(N, 0, ABG)
00:13:40.136 00.000 10072 Move returns status 0, amount 0
00:13:40.136 00.000 10072 move complete, result=0
00:13:40.136 00.000 10072 worker thread done servicing request
00:13:40.139 00.003 1032 UpdateGuideState exits: m=1220 SNR=24.6
00:13:40.142 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:40.144 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:40.146 00.002 1032 Enqueuing Expose request
00:13:40.147 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:13:40.148 00.001 10072 Worker thread wakes up
00:13:40.149 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:40.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:40.778 00.629 10072 Exposure complete
00:13:40.826 00.048 10072 worker thread done servicing request
00:13:40.826 00.000 1032 OnExposeComplete: enter
00:13:40.827 00.001 1032 UpdateGuideState(): m_state=6
00:13:40.830 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1021
00:13:40.833 00.003 1032 Star::Find returns 1 (0), X=324.77, Y=739.59, Mass=1206, SNR=24.4, Peak=149 HFD=2.7
00:13:40.835 00.002 1032 MultiStar: [#1 0.18,0.21,0.00,M1] [#2 -0.03,-0.03,1.00,U] [#3 0.16,-0.06,0.79,U] [#4 0.11,0.19,0.73,U] [#5 0.12,0.18,0.79,U] [#6 0.08,0.10,0.79,U] [#7 0.00,0.07,0.55,U] [#8 -0.01,-0.02,0.66,U] 
00:13:40.838 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.10, -0.06}
00:13:40.840 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
00:13:40.841 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
00:13:40.843 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.52 mountX=0.02 mountY=-0.08, mountTheta=-1.31
00:13:40.846 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
00:13:40.848 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
00:13:40.850 00.002 10072 Worker thread wakes up
00:13:40.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:13:40.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:13:40.850 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
00:13:40.852 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:40.855 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.87
00:13:40.855 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:13:40.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:40.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:13:40.855 00.000 10072 MoveAxis(W, 1, ABG)
00:13:40.855 00.000 10072 Guiding  Dir = 3, Dur = 1
00:13:40.856 00.001 10072 IsGuiding returns 0
00:13:40.856 00.000 10072 PulseGuide returned control before completion, sleep 11
00:13:40.869 00.013 10072 IsGuiding returns 0
00:13:40.869 00.000 10072 Move returns status 0, amount 1
00:13:40.869 00.000 10072 MoveAxis(N, 0, ABG)
00:13:40.869 00.000 10072 Move returns status 0, amount 0
00:13:40.869 00.000 10072 move complete, result=0
00:13:40.870 00.001 10072 worker thread done servicing request
00:13:40.873 00.003 1032 UpdateGuideState exits: m=1206 SNR=24.4
00:13:40.876 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:40.877 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:40.879 00.002 1032 Enqueuing Expose request
00:13:40.880 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:13:40.883 00.003 10072 Worker thread wakes up
00:13:40.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:40.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:41.295 00.412 10072 Exposure complete
00:13:41.349 00.054 10072 worker thread done servicing request
00:13:41.349 00.000 1032 OnExposeComplete: enter
00:13:41.351 00.002 1032 UpdateGuideState(): m_state=6
00:13:41.353 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1022
00:13:41.356 00.003 1032 Star::Find returns 1 (0), X=324.52, Y=739.68, Mass=1442, SNR=26.8, Peak=192 HFD=2.8
00:13:41.359 00.003 1032 MultiStar: [#1 -0.00,0.16,1.13,U] [#2 -0.06,0.10,0.92,U] [#3 0.16,-0.14,0.69,U] [#4 0.15,0.06,0.64,U] [#5 0.09,0.15,0.70,U] [#6 -0.03,0.09,0.71,U] [#7 -0.01,0.19,0.54,U] [#8 -0.00,0.01,0.57,U] 
00:13:41.360 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {-0.15, 0.04}
00:13:41.365 00.005 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
00:13:41.369 00.004 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
00:13:41.370 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.50 mountX=0.07 mountY=-0.02, mountTheta=-0.33
00:13:41.374 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
00:13:41.375 00.001 1032 Enqueuing Move request for scope (0.01, 0.08)
00:13:41.378 00.003 10072 Worker thread wakes up
00:13:41.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
00:13:41.378 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
00:13:41.378 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.02
00:13:41.380 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:41.382 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.83
00:13:41.382 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:13:41.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:41.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:13:41.382 00.000 10072 MoveAxis(W, 1, ABG)
00:13:41.382 00.000 10072 Guiding  Dir = 3, Dur = 1
00:13:41.383 00.001 10072 IsGuiding returns 0
00:13:41.383 00.000 10072 PulseGuide returned control before completion, sleep 11
00:13:41.401 00.018 10072 IsGuiding returns 0
00:13:41.402 00.001 10072 Move returns status 0, amount 1
00:13:41.402 00.000 10072 MoveAxis(N, 0, ABG)
00:13:41.402 00.000 10072 Move returns status 0, amount 0
00:13:41.402 00.000 10072 move complete, result=0
00:13:41.402 00.000 10072 worker thread done servicing request
00:13:41.404 00.002 1032 UpdateGuideState exits: m=1442 SNR=26.8
00:13:41.406 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:41.408 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:41.411 00.003 1032 Enqueuing Expose request
00:13:41.412 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:13:41.414 00.002 10072 Worker thread wakes up
00:13:41.415 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:41.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:42.046 00.631 10072 Exposure complete
00:13:42.097 00.051 10072 worker thread done servicing request
00:13:42.098 00.001 1032 OnExposeComplete: enter
00:13:42.099 00.001 1032 UpdateGuideState(): m_state=6
00:13:42.102 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1023
00:13:42.104 00.002 1032 Star::Find returns 1 (0), X=324.62, Y=739.93, Mass=1248, SNR=24.9, Peak=148 HFD=2.5
00:13:42.107 00.003 1032 MultiStar: [#1 0.03,0.34,0.00,M1] [#2 -0.00,0.14,1.00,U] [#3 0.11,0.05,0.70,U] [#4 0.12,0.21,0.70,U] [#5 0.03,0.25,0.75,U] [#6 0.21,0.18,0.00,M1] [#7 0.14,0.19,0.61,U] [#8 0.07,0.18,0.59,U] 
00:13:42.110 00.003 1032 refined, 6 included, MultiStar: {0.05, 0.19}, one-star: {-0.05, 0.29}
00:13:42.112 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
00:13:42.114 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
00:13:42.116 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.33 mountX=0.17 mountY=-0.10, mountTheta=-0.50
00:13:42.120 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.19, opts=13)
00:13:42.124 00.004 1032 Enqueuing Move request for scope (0.05, 0.19)
00:13:42.126 00.002 10072 Worker thread wakes up
00:13:42.126 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
00:13:42.126 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
00:13:42.126 00.000 10072 Moving (0.05, 0.19) raw xDistance=0.17 yDistance=-0.10
00:13:42.128 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:42.131 00.003 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 289.80
00:13:42.131 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
00:13:42.131 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:42.131 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:13:42.131 00.000 10072 MoveAxis(W, 89, ABG)
00:13:42.131 00.000 10072 Guiding  Dir = 3, Dur = 89
00:13:42.132 00.001 10072 IsGuiding returns 0
00:13:42.132 00.000 10072 PulseGuide returned control before completion, sleep 99
00:13:42.150 00.018 1032 UpdateGuideState exits: m=1248 SNR=24.9
00:13:42.154 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:42.156 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:42.159 00.003 1032 Enqueuing Expose request
00:13:42.247 00.088 10072 IsGuiding returns 0
00:13:42.247 00.000 10072 Move returns status 0, amount 89
00:13:42.247 00.000 10072 MoveAxis(N, 0, ABG)
00:13:42.247 00.000 10072 Move returns status 0, amount 0
00:13:42.247 00.000 10072 move complete, result=0
00:13:42.247 00.000 10072 worker thread done servicing request
00:13:42.247 00.000 10072 Worker thread wakes up
00:13:42.247 00.000 1032 GuideStep: 0.2 px 89 ms WEST, -0.1 px 0 ms NORTH
00:13:42.250 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:42.250 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:42.657 00.407 10072 Exposure complete
00:13:42.719 00.062 10072 worker thread done servicing request
00:13:42.719 00.000 1032 OnExposeComplete: enter
00:13:42.722 00.003 1032 UpdateGuideState(): m_state=6
00:13:42.724 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1024
00:13:42.726 00.002 1032 Star::Find returns 1 (0), X=324.80, Y=739.62, Mass=1192, SNR=24.3, Peak=149 HFD=2.7
00:13:42.728 00.002 1032 MultiStar: [#1 0.01,0.15,1.23,U] [#2 0.09,0.07,1.03,U] [#3 0.07,0.10,0.80,U] [#4 0.29,0.03,0.00,M1] [#5 0.19,0.15,0.74,U] [#6 0.15,0.14,0.77,U] [#7 0.10,0.21,0.57,U] [#8 0.05,0.01,0.64,U] 
00:13:42.730 00.002 1032 single-star, 7 included, MultiStar: {0.09, 0.10}, one-star: {0.13, -0.02}
00:13:42.732 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
00:13:42.733 00.001 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
00:13:42.736 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.17 mountX=-0.05 mountY=-0.12, mountTheta=-2.00
00:13:42.739 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
00:13:42.742 00.003 1032 Enqueuing Move request for scope (0.13, -0.02)
00:13:42.744 00.002 10072 Worker thread wakes up
00:13:42.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:13:42.744 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:13:42.744 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
00:13:42.746 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:42.749 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.76
00:13:42.749 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:13:42.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:42.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:13:42.749 00.000 10072 MoveAxis(W, 2, ABG)
00:13:42.749 00.000 10072 Guiding  Dir = 3, Dur = 2
00:13:42.750 00.001 10072 IsGuiding returns 0
00:13:42.750 00.000 10072 PulseGuide returned control before completion, sleep 12
00:13:42.764 00.014 10072 IsGuiding returns 0
00:13:42.764 00.000 10072 Move returns status 0, amount 2
00:13:42.764 00.000 10072 MoveAxis(N, 0, ABG)
00:13:42.764 00.000 10072 Move returns status 0, amount 0
00:13:42.764 00.000 10072 move complete, result=0
00:13:42.765 00.001 10072 worker thread done servicing request
00:13:42.770 00.005 1032 UpdateGuideState exits: m=1192 SNR=24.3
00:13:42.773 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:42.775 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:42.777 00.002 1032 Enqueuing Expose request
00:13:42.780 00.003 10072 Worker thread wakes up
00:13:42.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:42.780 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:13:42.783 00.003 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:43.513 00.730 10072 Exposure complete
00:13:43.568 00.055 10072 worker thread done servicing request
00:13:43.568 00.000 1032 OnExposeComplete: enter
00:13:43.570 00.002 1032 UpdateGuideState(): m_state=6
00:13:43.573 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1025
00:13:43.575 00.002 1032 Star::Find returns 1 (0), X=324.71, Y=739.58, Mass=1496, SNR=27.2, Peak=169 HFD=2.9
00:13:43.577 00.002 1032 MultiStar: [#1 0.12,0.03,1.11,U] [#2 0.14,-0.17,0.95,U] [#3 0.13,-0.10,0.66,U] [#4 0.17,-0.06,0.63,U] [#5 0.16,0.09,0.68,U] [#6 0.24,-0.10,0.66,U] [#7 0.18,-0.00,0.51,U] [#8 0.25,-0.06,0.56,U] 
00:13:43.580 00.003 1032 single-star, 8 included, MultiStar: {0.15, -0.05}, one-star: {0.04, -0.07}
00:13:43.582 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
00:13:43.584 00.002 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
00:13:43.586 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.09 mountX=-0.07 mountY=-0.02, mountTheta=-2.92
00:13:43.590 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
00:13:43.592 00.002 1032 Enqueuing Move request for scope (0.04, -0.07)
00:13:43.594 00.002 10072 Worker thread wakes up
00:13:43.594 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
00:13:43.594 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
00:13:43.594 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.07 yDistance=-0.02
00:13:43.596 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:43.599 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.72
00:13:43.599 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:13:43.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:43.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:13:43.599 00.000 10072 MoveAxis(W, 4, ABG)
00:13:43.599 00.000 10072 Guiding  Dir = 3, Dur = 4
00:13:43.600 00.001 10072 IsGuiding returns 0
00:13:43.600 00.000 10072 PulseGuide returned control before completion, sleep 14
00:13:43.620 00.020 10072 IsGuiding returns 1
00:13:43.620 00.000 10072 scope still moving after pulse duration time elapsed
00:13:43.621 00.001 1032 UpdateGuideState exits: m=1496 SNR=27.2
00:13:43.648 00.027 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:43.651 00.003 10072 IsGuiding returns 0
00:13:43.651 00.000 10072 scope move finished after 4 + 47 ms
00:13:43.651 00.000 10072 Move returns status 0, amount 4
00:13:43.651 00.000 10072 MoveAxis(N, 0, ABG)
00:13:43.651 00.000 10072 Move returns status 0, amount 0
00:13:43.651 00.000 10072 move complete, result=0
00:13:43.651 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:43.654 00.003 1032 Enqueuing Expose request
00:13:43.656 00.002 10072 worker thread done servicing request
00:13:43.656 00.000 10072 Worker thread wakes up
00:13:43.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:43.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:43.656 00.000 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:13:44.072 00.416 10072 Exposure complete
00:13:44.125 00.053 10072 worker thread done servicing request
00:13:44.126 00.001 1032 OnExposeComplete: enter
00:13:44.127 00.001 1032 UpdateGuideState(): m_state=6
00:13:44.130 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1026
00:13:44.132 00.002 1032 Star::Find returns 1 (0), X=324.70, Y=739.62, Mass=1289, SNR=25.2, Peak=164 HFD=2.8
00:13:44.134 00.002 1032 MultiStar: [#1 0.13,-0.02,1.14,U] [#2 0.14,-0.04,1.02,U] [#3 0.23,-0.18,0.00,M1] [#4 0.23,-0.02,0.67,U] [#5 0.18,-0.10,0.72,U] [#6 0.24,0.03,0.72,U] [#7 0.03,-0.00,0.49,U] [#8 -0.05,-0.18,0.58,U] 
00:13:44.135 00.001 1032 single-star, 7 included, MultiStar: {0.12, -0.04}, one-star: {0.03, -0.02}
00:13:44.137 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
00:13:44.138 00.001 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
00:13:44.139 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.59 mountX=-0.03 mountY=-0.03, mountTheta=-2.42
00:13:44.144 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
00:13:44.146 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
00:13:44.149 00.003 10072 Worker thread wakes up
00:13:44.149 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:13:44.149 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:13:44.149 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.03
00:13:44.152 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:44.155 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.69
00:13:44.155 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:13:44.155 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:44.155 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:13:44.155 00.000 10072 MoveAxis(W, 3, ABG)
00:13:44.155 00.000 10072 Guiding  Dir = 3, Dur = 3
00:13:44.155 00.000 10072 IsGuiding returns 0
00:13:44.156 00.001 10072 PulseGuide returned control before completion, sleep 13
00:13:44.174 00.018 1032 UpdateGuideState exits: m=1289 SNR=25.2
00:13:44.178 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:44.182 00.004 10072 IsGuiding returns 0
00:13:44.182 00.000 10072 Move returns status 0, amount 3
00:13:44.182 00.000 10072 MoveAxis(N, 0, ABG)
00:13:44.182 00.000 10072 Move returns status 0, amount 0
00:13:44.182 00.000 10072 move complete, result=0
00:13:44.182 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:44.184 00.002 1032 Enqueuing Expose request
00:13:44.186 00.002 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
00:13:44.188 00.002 10072 worker thread done servicing request
00:13:44.189 00.001 10072 Worker thread wakes up
00:13:44.189 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:44.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:44.821 00.632 10072 Exposure complete
00:13:44.872 00.051 10072 worker thread done servicing request
00:13:44.872 00.000 1032 OnExposeComplete: enter
00:13:44.874 00.002 1032 UpdateGuideState(): m_state=6
00:13:44.876 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1027
00:13:44.878 00.002 1032 Star::Find returns 1 (0), X=324.67, Y=739.75, Mass=1425, SNR=26.5, Peak=161 HFD=2.8
00:13:44.879 00.001 1032 MultiStar: [#1 0.09,0.12,1.06,U] [#2 0.13,-0.01,0.93,U] [#3 0.30,-0.09,0.00,M2] [#4 0.27,0.04,0.00,M1] [#5 0.06,0.11,0.70,U] [#6 0.15,0.09,0.70,U] [#7 0.02,0.06,0.53,U] [#8 0.07,0.02,0.59,U] 
00:13:44.881 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.07}, one-star: {-0.00, 0.11}
00:13:44.883 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
00:13:44.885 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
00:13:44.887 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.78 mountX=0.05 mountY=-0.09, mountTheta=-1.05
00:13:44.889 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
00:13:44.893 00.004 1032 Enqueuing Move request for scope (0.07, 0.07)
00:13:44.897 00.004 10072 Worker thread wakes up
00:13:44.898 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
00:13:44.898 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:13:44.898 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.09
00:13:44.900 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:44.902 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.65
00:13:44.902 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:13:44.902 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:44.902 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:13:44.902 00.000 10072 MoveAxis(W, 4, ABG)
00:13:44.902 00.000 10072 Guiding  Dir = 3, Dur = 4
00:13:44.903 00.001 10072 IsGuiding returns 0
00:13:44.903 00.000 10072 PulseGuide returned control before completion, sleep 14
00:13:44.920 00.017 1032 UpdateGuideState exits: m=1425 SNR=26.5
00:13:44.924 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:44.927 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:44.930 00.003 1032 Enqueuing Expose request
00:13:44.932 00.002 10072 IsGuiding returns 0
00:13:44.932 00.000 10072 Move returns status 0, amount 4
00:13:44.932 00.000 10072 MoveAxis(N, 0, ABG)
00:13:44.932 00.000 10072 Move returns status 0, amount 0
00:13:44.932 00.000 10072 move complete, result=0
00:13:44.932 00.000 10072 worker thread done servicing request
00:13:44.933 00.001 10072 Worker thread wakes up
00:13:44.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:44.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:44.941 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:13:45.338 00.397 10072 Exposure complete
00:13:45.390 00.052 10072 worker thread done servicing request
00:13:45.390 00.000 1032 OnExposeComplete: enter
00:13:45.393 00.003 1032 UpdateGuideState(): m_state=6
00:13:45.395 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1028
00:13:45.397 00.002 1032 Star::Find returns 1 (0), X=324.89, Y=739.76, Mass=1316, SNR=25.6, Peak=164 HFD=2.5
00:13:45.401 00.004 1032 MultiStar: [#1 0.08,0.11,1.05,U] [#2 0.12,0.01,1.00,U] [#3 0.13,-0.04,0.74,U] [#4 0.12,0.01,0.68,U] [#5 -0.05,-0.02,0.70,U] [#6 0.17,0.12,0.75,U] [#7 0.18,0.08,0.52,U] [#8 0.04,-0.16,0.61,U] 
00:13:45.402 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.21, 0.12}
00:13:45.404 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
00:13:45.405 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
00:13:45.407 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.28 mountX=0.00 mountY=-0.12, mountTheta=-1.55
00:13:45.409 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
00:13:45.411 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
00:13:45.413 00.002 10072 Worker thread wakes up
00:13:45.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
00:13:45.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
00:13:45.413 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.00 yDistance=-0.12
00:13:45.416 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:45.418 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:13:45.418 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:13:45.418 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:45.418 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:13:45.418 00.000 10072 MoveAxis(W, 6, ABG)
00:13:45.418 00.000 10072 Guiding  Dir = 3, Dur = 6
00:13:45.427 00.009 10072 IsGuiding returns 0
00:13:45.428 00.001 10072 PulseGuide returned control before completion, sleep 16
00:13:45.439 00.011 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:13:45.441 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:45.443 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:45.445 00.002 1032 Enqueuing Expose request
00:13:45.448 00.003 10072 IsGuiding returns 0
00:13:45.448 00.000 10072 Move returns status 0, amount 6
00:13:45.448 00.000 10072 MoveAxis(N, 0, ABG)
00:13:45.448 00.000 10072 Move returns status 0, amount 0
00:13:45.448 00.000 10072 move complete, result=0
00:13:45.448 00.000 10072 worker thread done servicing request
00:13:45.448 00.000 10072 Worker thread wakes up
00:13:45.448 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:45.448 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:45.457 00.009 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:13:46.074 00.617 10072 Exposure complete
00:13:46.123 00.049 10072 worker thread done servicing request
00:13:46.123 00.000 1032 OnExposeComplete: enter
00:13:46.126 00.003 1032 UpdateGuideState(): m_state=6
00:13:46.128 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1029
00:13:46.129 00.001 1032 Star::Find returns 1 (0), X=324.79, Y=739.51, Mass=1325, SNR=25.6, Peak=158 HFD=2.6
00:13:46.131 00.002 1032 MultiStar: [#1 0.15,-0.05,1.12,U] [#2 0.07,-0.01,0.96,U] [#3 0.22,-0.04,0.72,U] [#4 0.09,0.06,0.66,U] [#5 0.05,-0.05,0.72,U] [#6 0.15,0.02,0.74,U] [#7 0.19,-0.03,0.52,U] [#8 0.06,-0.01,0.64,U] 
00:13:46.133 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.12, -0.13}
00:13:46.135 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
00:13:46.137 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
00:13:46.138 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.28 mountX=-0.06 mountY=-0.11, mountTheta=-2.11
00:13:46.141 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
00:13:46.145 00.004 1032 Enqueuing Move request for scope (0.12, -0.03)
00:13:46.147 00.002 10072 Worker thread wakes up
00:13:46.147 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
00:13:46.147 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
00:13:46.147 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
00:13:46.150 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.59
00:13:46.150 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:46.153 00.003 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:13:46.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:46.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:13:46.153 00.000 10072 MoveAxis(W, 7, ABG)
00:13:46.153 00.000 10072 Guiding  Dir = 3, Dur = 7
00:13:46.154 00.001 10072 IsGuiding returns 0
00:13:46.154 00.000 10072 PulseGuide returned control before completion, sleep 17
00:13:46.171 00.017 1032 UpdateGuideState exits: m=1325 SNR=25.6
00:13:46.176 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:46.179 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:46.182 00.003 10072 IsGuiding returns 0
00:13:46.182 00.000 10072 Move returns status 0, amount 7
00:13:46.182 00.000 10072 MoveAxis(N, 0, ABG)
00:13:46.182 00.000 10072 Move returns status 0, amount 0
00:13:46.182 00.000 10072 move complete, result=0
00:13:46.182 00.000 10072 worker thread done servicing request
00:13:46.182 00.000 1032 Enqueuing Expose request
00:13:46.184 00.002 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:13:46.186 00.002 10072 Worker thread wakes up
00:13:46.187 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:46.187 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:46.606 00.419 10072 Exposure complete
00:13:46.661 00.055 10072 worker thread done servicing request
00:13:46.661 00.000 1032 OnExposeComplete: enter
00:13:46.663 00.002 1032 UpdateGuideState(): m_state=6
00:13:46.665 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1030
00:13:46.667 00.002 1032 Star::Find returns 1 (0), X=324.82, Y=739.53, Mass=1294, SNR=25.3, Peak=145 HFD=2.7
00:13:46.669 00.002 1032 MultiStar: [#1 0.10,-0.08,1.22,U] [#2 0.18,-0.01,0.95,U] [#3 0.19,-0.07,0.72,U] [#4 0.20,0.10,0.67,U] [#5 0.08,-0.08,0.72,U] [#6 0.30,0.04,0.00,M1] [#7 0.21,0.14,0.50,U] [#8 0.06,0.01,0.60,U] 
00:13:46.672 00.003 1032 refined, 7 included, MultiStar: {0.14, -0.03}, one-star: {0.15, -0.11}
00:13:46.674 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
00:13:46.676 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
00:13:46.677 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.19 mountX=-0.06 mountY=-0.13, mountTheta=-2.02
00:13:46.681 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
00:13:46.684 00.003 1032 Enqueuing Move request for scope (0.14, -0.03)
00:13:46.686 00.002 10072 Worker thread wakes up
00:13:46.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
00:13:46.687 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
00:13:46.687 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.06 yDistance=-0.13
00:13:46.688 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:46.691 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.55
00:13:46.691 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:13:46.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:46.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:13:46.691 00.000 10072 MoveAxis(W, 7, ABG)
00:13:46.691 00.000 10072 Guiding  Dir = 3, Dur = 7
00:13:46.692 00.001 10072 IsGuiding returns 0
00:13:46.692 00.000 10072 PulseGuide returned control before completion, sleep 17
00:13:46.710 00.018 1032 UpdateGuideState exits: m=1294 SNR=25.3
00:13:46.713 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:46.715 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:46.716 00.001 1032 Enqueuing Expose request
00:13:46.718 00.002 10072 IsGuiding returns 0
00:13:46.718 00.000 10072 Move returns status 0, amount 7
00:13:46.718 00.000 10072 MoveAxis(N, 0, ABG)
00:13:46.718 00.000 10072 Move returns status 0, amount 0
00:13:46.718 00.000 10072 move complete, result=0
00:13:46.718 00.000 10072 worker thread done servicing request
00:13:46.718 00.000 10072 Worker thread wakes up
00:13:46.719 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:46.719 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:46.726 00.007 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:13:47.356 00.630 10072 Exposure complete
00:13:47.405 00.049 10072 worker thread done servicing request
00:13:47.405 00.000 1032 OnExposeComplete: enter
00:13:47.407 00.002 1032 UpdateGuideState(): m_state=6
00:13:47.409 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1031
00:13:47.412 00.003 1032 Star::Find returns 1 (0), X=324.73, Y=739.73, Mass=1255, SNR=24.9, Peak=151 HFD=2.7
00:13:47.414 00.002 1032 MultiStar: [#1 0.16,0.16,1.22,U] [#2 0.19,0.03,1.06,U] [#3 0.10,0.03,0.78,U] [#4 0.27,0.21,0.00,M1] [#5 -0.05,0.26,0.74,U] [#6 0.23,0.07,0.73,U] [#7 0.22,0.17,0.00,M1] [#8 0.13,-0.11,0.62,U] 
00:13:47.417 00.003 1032 single-star, 6 included, MultiStar: {0.12, 0.08}, one-star: {0.06, 0.08}
00:13:47.420 00.003 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
00:13:47.422 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
00:13:47.426 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.94 mountX=0.06 mountY=-0.08, mountTheta=-0.89
00:13:47.430 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
00:13:47.433 00.003 1032 Enqueuing Move request for scope (0.06, 0.08)
00:13:47.436 00.003 10072 Worker thread wakes up
00:13:47.437 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
00:13:47.437 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
00:13:47.437 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
00:13:47.439 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:47.441 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:13:47.441 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:13:47.441 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:47.441 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:13:47.441 00.000 10072 MoveAxis(W, 8, ABG)
00:13:47.441 00.000 10072 Guiding  Dir = 3, Dur = 8
00:13:47.441 00.000 10072 IsGuiding returns 0
00:13:47.442 00.001 10072 PulseGuide returned control before completion, sleep 18
00:13:47.460 00.018 1032 UpdateGuideState exits: m=1255 SNR=24.9
00:13:47.463 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:47.465 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:47.467 00.002 1032 Enqueuing Expose request
00:13:47.469 00.002 10072 IsGuiding returns 0
00:13:47.470 00.001 10072 Move returns status 0, amount 8
00:13:47.470 00.000 10072 MoveAxis(N, 0, ABG)
00:13:47.470 00.000 10072 Move returns status 0, amount 0
00:13:47.470 00.000 10072 move complete, result=0
00:13:47.470 00.000 10072 worker thread done servicing request
00:13:47.470 00.000 10072 Worker thread wakes up
00:13:47.470 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:47.470 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:47.477 00.007 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:13:47.889 00.412 10072 Exposure complete
00:13:47.949 00.060 10072 worker thread done servicing request
00:13:47.949 00.000 1032 OnExposeComplete: enter
00:13:47.951 00.002 1032 UpdateGuideState(): m_state=6
00:13:47.953 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1032
00:13:47.956 00.003 1032 Star::Find returns 1 (0), X=324.72, Y=739.88, Mass=1368, SNR=26.1, Peak=165 HFD=2.6
00:13:47.959 00.003 1032 MultiStar: [#1 0.08,0.18,1.15,U] [#2 0.12,0.13,0.98,U] [#3 0.23,0.01,0.69,U] [#4 0.36,0.01,0.00,M2] [#5 0.23,0.16,0.00,M1] [#6 0.19,0.15,0.69,U] [#7 0.06,0.24,0.49,U] [#8 0.13,0.04,0.61,U] 
00:13:47.963 00.004 1032 refined, 6 included, MultiStar: {0.12, 0.15}, one-star: {0.05, 0.24}
00:13:47.965 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:13:47.968 00.003 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:13:47.970 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.90 mountX=0.11 mountY=-0.15, mountTheta=-0.93
00:13:47.974 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.15, opts=13)
00:13:47.976 00.002 1032 Enqueuing Move request for scope (0.12, 0.15)
00:13:47.978 00.002 10072 Worker thread wakes up
00:13:47.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
00:13:47.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
00:13:47.978 00.000 10072 Moving (0.12, 0.15) raw xDistance=0.11 yDistance=-0.15
00:13:47.981 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:47.983 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:13:47.983 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:13:47.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:47.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:13:47.983 00.000 10072 MoveAxis(W, 8, ABG)
00:13:47.983 00.000 10072 Guiding  Dir = 3, Dur = 8
00:13:47.994 00.011 10072 IsGuiding returns 0
00:13:47.995 00.001 10072 PulseGuide returned control before completion, sleep 18
00:13:48.006 00.011 1032 UpdateGuideState exits: m=1368 SNR=26.1
00:13:48.007 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:48.010 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:48.013 00.003 1032 Enqueuing Expose request
00:13:48.025 00.012 10072 IsGuiding returns 0
00:13:48.025 00.000 10072 Move returns status 0, amount 8
00:13:48.025 00.000 10072 MoveAxis(N, 0, ABG)
00:13:48.025 00.000 10072 Move returns status 0, amount 0
00:13:48.025 00.000 10072 move complete, result=0
00:13:48.025 00.000 10072 worker thread done servicing request
00:13:48.026 00.001 10072 Worker thread wakes up
00:13:48.026 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:48.026 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:48.027 00.001 1032 GuideStep: 0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
00:13:48.651 00.624 10072 Exposure complete
00:13:48.704 00.053 10072 worker thread done servicing request
00:13:48.704 00.000 1032 OnExposeComplete: enter
00:13:48.707 00.003 1032 UpdateGuideState(): m_state=6
00:13:48.710 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1033
00:13:48.712 00.002 1032 Star::Find returns 1 (0), X=324.80, Y=739.65, Mass=1445, SNR=26.8, Peak=168 HFD=2.7
00:13:48.714 00.002 1032 MultiStar: [#1 0.16,0.01,1.08,U] [#2 0.23,-0.08,0.94,U] [#3 0.11,-0.04,0.76,U] [#4 0.19,0.13,0.66,U] [#5 0.20,0.04,0.67,U] [#6 0.18,-0.07,0.71,U] [#7 -0.07,0.22,0.54,U] [#8 0.13,-0.08,0.54,U] 
00:13:48.717 00.003 1032 single-star, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.13, 0.01}
00:13:48.719 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
00:13:48.721 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
00:13:48.722 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.05 mountX=-0.03 mountY=-0.12, mountTheta=-1.78
00:13:48.725 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
00:13:48.727 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
00:13:48.729 00.002 10072 Worker thread wakes up
00:13:48.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
00:13:48.729 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
00:13:48.729 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.03 yDistance=-0.12
00:13:48.731 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:48.734 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:13:48.734 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:13:48.734 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:48.734 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:13:48.734 00.000 10072 MoveAxis(W, 9, ABG)
00:13:48.734 00.000 10072 Guiding  Dir = 3, Dur = 9
00:13:48.734 00.000 10072 IsGuiding returns 0
00:13:48.735 00.001 10072 PulseGuide returned control before completion, sleep 19
00:13:48.754 00.019 1032 UpdateGuideState exits: m=1445 SNR=26.8
00:13:48.756 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:48.758 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:48.760 00.002 1032 Enqueuing Expose request
00:13:48.763 00.003 10072 IsGuiding returns 0
00:13:48.763 00.000 10072 Move returns status 0, amount 9
00:13:48.763 00.000 10072 MoveAxis(N, 0, ABG)
00:13:48.763 00.000 10072 Move returns status 0, amount 0
00:13:48.763 00.000 10072 move complete, result=0
00:13:48.763 00.000 10072 worker thread done servicing request
00:13:48.764 00.001 10072 Worker thread wakes up
00:13:48.764 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:48.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:48.771 00.007 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
00:13:49.168 00.397 10072 Exposure complete
00:13:49.222 00.054 10072 worker thread done servicing request
00:13:49.222 00.000 1032 OnExposeComplete: enter
00:13:49.225 00.003 1032 UpdateGuideState(): m_state=6
00:13:49.228 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1034
00:13:49.229 00.001 1032 Star::Find returns 1 (0), X=324.81, Y=739.71, Mass=1283, SNR=25.2, Peak=166 HFD=2.6
00:13:49.232 00.003 1032 MultiStar: [#1 0.12,0.06,1.15,U] [#2 0.07,-0.08,0.99,U] [#3 0.29,-0.02,0.00,M1] [#4 0.16,0.24,0.00,M2] [#5 0.17,0.05,0.73,U] [#6 0.27,0.05,0.00,M1] [#7 0.26,-0.19,0.00,M1] [#8 0.13,-0.02,0.60,U] 
00:13:49.235 00.003 1032 refined, 4 included, MultiStar: {0.12, 0.02}, one-star: {0.14, 0.06}
00:13:49.239 00.004 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:13:49.241 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:13:49.244 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.14 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
00:13:49.247 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
00:13:49.250 00.003 1032 Enqueuing Move request for scope (0.12, 0.02)
00:13:49.251 00.001 10072 Worker thread wakes up
00:13:49.251 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
00:13:49.251 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
00:13:49.252 00.001 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
00:13:49.254 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:49.256 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:13:49.256 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:13:49.256 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:49.256 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:13:49.256 00.000 10072 MoveAxis(W, 8, ABG)
00:13:49.256 00.000 10072 Guiding  Dir = 3, Dur = 8
00:13:49.258 00.002 10072 IsGuiding returns 0
00:13:49.258 00.000 10072 PulseGuide returned control before completion, sleep 18
00:13:49.277 00.019 1032 UpdateGuideState exits: m=1283 SNR=25.2
00:13:49.280 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:49.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:49.283 00.001 1032 Enqueuing Expose request
00:13:49.290 00.007 10072 IsGuiding returns 0
00:13:49.290 00.000 10072 Move returns status 0, amount 8
00:13:49.290 00.000 10072 MoveAxis(N, 0, ABG)
00:13:49.290 00.000 10072 Move returns status 0, amount 0
00:13:49.290 00.000 10072 move complete, result=0
00:13:49.291 00.001 10072 worker thread done servicing request
00:13:49.291 00.000 10072 Worker thread wakes up
00:13:49.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:49.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:49.295 00.004 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:13:49.919 00.624 10072 Exposure complete
00:13:49.972 00.053 10072 worker thread done servicing request
00:13:49.973 00.001 1032 OnExposeComplete: enter
00:13:49.975 00.002 1032 UpdateGuideState(): m_state=6
00:13:49.977 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1035
00:13:49.979 00.002 1032 Star::Find returns 1 (0), X=324.71, Y=739.60, Mass=1254, SNR=25.0, Peak=139 HFD=2.9
00:13:49.981 00.002 1032 MultiStar: [#1 0.13,0.13,1.20,U] [#2 0.12,0.06,1.04,U] [#3 0.28,-0.11,0.00,M2] [#4 0.34,0.11,0.00,M3] [#5 0.33,0.14,0.00,M1] [#6 0.24,0.05,0.73,U] [#7 0.21,0.06,0.53,U] [#8 0.16,0.02,0.61,U] 
00:13:49.982 00.001 1032 single-star, 5 included, MultiStar: {0.14, 0.05}, one-star: {0.04, -0.04}
00:13:49.985 00.003 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
00:13:49.987 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
00:13:49.989 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.85 mountX=-0.05 mountY=-0.02, mountTheta=-2.68
00:13:49.992 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
00:13:49.995 00.003 1032 Enqueuing Move request for scope (0.04, -0.04)
00:13:49.997 00.002 10072 Worker thread wakes up
00:13:49.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
00:13:49.997 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
00:13:49.997 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.02
00:13:49.999 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:50.001 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
00:13:50.001 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:13:50.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:50.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:13:50.001 00.000 10072 MoveAxis(W, 9, ABG)
00:13:50.001 00.000 10072 Guiding  Dir = 3, Dur = 9
00:13:50.002 00.001 10072 IsGuiding returns 0
00:13:50.002 00.000 10072 PulseGuide returned control before completion, sleep 19
00:13:50.021 00.019 1032 UpdateGuideState exits: m=1254 SNR=25.0
00:13:50.024 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:50.027 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:50.029 00.002 1032 Enqueuing Expose request
00:13:50.031 00.002 10072 IsGuiding returns 0
00:13:50.031 00.000 10072 Move returns status 0, amount 9
00:13:50.031 00.000 10072 MoveAxis(N, 0, ABG)
00:13:50.031 00.000 10072 Move returns status 0, amount 0
00:13:50.031 00.000 10072 move complete, result=0
00:13:50.031 00.000 10072 worker thread done servicing request
00:13:50.031 00.000 10072 Worker thread wakes up
00:13:50.032 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:50.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:50.041 00.009 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
00:13:50.451 00.410 10072 Exposure complete
00:13:50.502 00.051 10072 worker thread done servicing request
00:13:50.502 00.000 1032 OnExposeComplete: enter
00:13:50.504 00.002 1032 UpdateGuideState(): m_state=6
00:13:50.506 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1036
00:13:50.508 00.002 1032 Star::Find returns 1 (0), X=324.92, Y=739.64, Mass=1270, SNR=25.1, Peak=171 HFD=2.5
00:13:50.511 00.003 1032 MultiStar: [#1 0.16,0.07,1.16,U] [#2 0.18,-0.12,0.95,U] [#3 0.20,-0.05,0.78,U] [#4 0.20,0.12,0.71,U] [#5 0.14,0.12,0.74,U] [#6 0.28,0.09,0.00,M1] [#7 0.24,0.24,0.00,M1] [#8 0.16,0.03,0.62,U] 
00:13:50.513 00.002 1032 refined, 6 included, MultiStar: {0.19, 0.02}, one-star: {0.25, -0.01}
00:13:50.515 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
00:13:50.520 00.005 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
00:13:50.523 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.09 mountX=-0.03 mountY=-0.18, mountTheta=-1.74
00:13:50.527 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.02, opts=13)
00:13:50.529 00.002 1032 Enqueuing Move request for scope (0.19, 0.02)
00:13:50.531 00.002 10072 Worker thread wakes up
00:13:50.531 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
00:13:50.531 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
00:13:50.531 00.000 10072 Moving (0.19, 0.02) raw xDistance=-0.03 yDistance=-0.18
00:13:50.533 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:50.535 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:13:50.535 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:13:50.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:50.536 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:13:50.536 00.000 10072 MoveAxis(W, 7, ABG)
00:13:50.536 00.000 10072 Guiding  Dir = 3, Dur = 7
00:13:50.536 00.000 10072 IsGuiding returns 0
00:13:50.536 00.000 10072 PulseGuide returned control before completion, sleep 17
00:13:50.555 00.019 1032 UpdateGuideState exits: m=1270 SNR=25.1
00:13:50.557 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:50.559 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:50.560 00.001 1032 Enqueuing Expose request
00:13:50.562 00.002 10072 IsGuiding returns 0
00:13:50.562 00.000 10072 Move returns status 0, amount 7
00:13:50.562 00.000 10072 MoveAxis(N, 0, ABG)
00:13:50.562 00.000 10072 Move returns status 0, amount 0
00:13:50.562 00.000 10072 move complete, result=0
00:13:50.562 00.000 10072 worker thread done servicing request
00:13:50.562 00.000 10072 Worker thread wakes up
00:13:50.562 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:50.562 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:50.570 00.008 1032 GuideStep: -0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
00:13:51.197 00.627 10072 Exposure complete
00:13:51.247 00.050 10072 worker thread done servicing request
00:13:51.248 00.001 1032 OnExposeComplete: enter
00:13:51.250 00.002 1032 UpdateGuideState(): m_state=6
00:13:51.252 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1037
00:13:51.253 00.001 1032 Star::Find returns 1 (0), X=324.82, Y=739.52, Mass=1512, SNR=27.4, Peak=173 HFD=2.6
00:13:51.255 00.002 1032 MultiStar: [#1 0.21,0.01,1.05,U] [#2 0.13,-0.06,0.89,U] [#3 0.14,0.03,0.68,U] [#4 0.29,0.13,0.00,M3] [#5 0.12,0.01,0.65,U] [#6 0.30,0.06,0.00,M2] [#7 0.23,0.19,0.00,M2] [#8 0.08,-0.05,0.55,U] 
00:13:51.257 00.002 1032 refined, 5 included, MultiStar: {0.15, -0.03}, one-star: {0.15, -0.12}
00:13:51.259 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
00:13:51.262 00.003 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
00:13:51.264 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.23 mountX=-0.07 mountY=-0.13, mountTheta=-2.06
00:13:51.268 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
00:13:51.270 00.002 1032 Enqueuing Move request for scope (0.15, -0.03)
00:13:51.272 00.002 10072 Worker thread wakes up
00:13:51.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
00:13:51.272 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
00:13:51.272 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.07 yDistance=-0.13
00:13:51.275 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:51.277 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:13:51.277 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:13:51.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:51.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:13:51.277 00.000 10072 MoveAxis(W, 7, ABG)
00:13:51.277 00.000 10072 Guiding  Dir = 3, Dur = 7
00:13:51.278 00.001 10072 IsGuiding returns 0
00:13:51.278 00.000 10072 PulseGuide returned control before completion, sleep 17
00:13:51.296 00.018 1032 UpdateGuideState exits: m=1512 SNR=27.4
00:13:51.300 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:51.302 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:51.304 00.002 1032 Enqueuing Expose request
00:13:51.306 00.002 10072 IsGuiding returns 0
00:13:51.306 00.000 10072 Move returns status 0, amount 7
00:13:51.306 00.000 10072 MoveAxis(N, 0, ABG)
00:13:51.306 00.000 10072 Move returns status 0, amount 0
00:13:51.306 00.000 10072 move complete, result=0
00:13:51.306 00.000 10072 worker thread done servicing request
00:13:51.306 00.000 10072 Worker thread wakes up
00:13:51.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:51.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:51.314 00.008 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:13:51.715 00.401 10072 Exposure complete
00:13:51.770 00.055 10072 worker thread done servicing request
00:13:51.770 00.000 1032 OnExposeComplete: enter
00:13:51.772 00.002 1032 UpdateGuideState(): m_state=6
00:13:51.775 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1038
00:13:51.777 00.002 1032 Star::Find returns 1 (0), X=324.92, Y=739.53, Mass=1351, SNR=25.9, Peak=167 HFD=2.5
00:13:51.780 00.003 1032 MultiStar: [#1 0.10,-0.15,1.11,U] [#2 0.16,-0.09,0.95,U] [#3 0.26,-0.15,0.00,M1] [#4 0.36,-0.03,0.00,M4] [#5 -0.01,-0.12,0.72,U] [#6 0.19,-0.21,0.00,M3] [#7 0.19,-0.00,0.56,U] [#8 0.13,-0.07,0.62,U] 
00:13:51.782 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.10}, one-star: {0.25, -0.12}
00:13:51.784 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
00:13:51.786 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
00:13:51.787 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.62 mountX=-0.13 mountY=-0.11, mountTheta=-2.45
00:13:51.791 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
00:13:51.794 00.003 1032 Enqueuing Move request for scope (0.14, -0.10)
00:13:51.795 00.001 10072 Worker thread wakes up
00:13:51.796 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
00:13:51.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
00:13:51.796 00.000 10072 Moving (0.14, -0.10) raw xDistance=-0.13 yDistance=-0.11
00:13:51.798 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:51.802 00.004 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.32
00:13:51.802 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
00:13:51.802 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:51.802 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:13:51.802 00.000 10072 MoveAxis(E, 60, ABG)
00:13:51.802 00.000 10072 Guiding  Dir = 2, Dur = 60
00:13:51.803 00.001 10072 IsGuiding returns 0
00:13:51.803 00.000 10072 PulseGuide returned control before completion, sleep 70
00:13:51.823 00.020 1032 UpdateGuideState exits: m=1351 SNR=25.9
00:13:51.826 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:51.828 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:51.831 00.003 1032 Enqueuing Expose request
00:13:51.884 00.053 10072 IsGuiding returns 0
00:13:51.884 00.000 10072 Move returns status 0, amount 60
00:13:51.884 00.000 10072 MoveAxis(N, 0, ABG)
00:13:51.884 00.000 10072 Move returns status 0, amount 0
00:13:51.884 00.000 10072 move complete, result=0
00:13:51.884 00.000 10072 worker thread done servicing request
00:13:51.884 00.000 10072 Worker thread wakes up
00:13:51.885 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:51.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:51.900 00.015 1032 GuideStep: -0.1 px 60 ms EAST, -0.1 px 0 ms NORTH
00:13:52.511 00.611 10072 Exposure complete
00:13:52.565 00.054 10072 worker thread done servicing request
00:13:52.565 00.000 1032 OnExposeComplete: enter
00:13:52.567 00.002 1032 UpdateGuideState(): m_state=6
00:13:52.570 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1039
00:13:52.572 00.002 1032 Star::Find returns 1 (0), X=324.88, Y=739.67, Mass=1434, SNR=26.7, Peak=176 HFD=2.6
00:13:52.574 00.002 1032 MultiStar: [#1 0.26,0.14,0.00,M1] [#2 0.29,0.09,0.00,M1] [#3 0.25,0.05,0.70,U] [#4 0.23,0.16,0.00,M5] [#5 0.16,-0.04,0.64,U] [#6 0.32,0.02,0.00,M4] [#7 0.17,0.14,0.55,U] [#8 0.11,-0.01,0.58,U] 
00:13:52.576 00.002 1032 refined, 4 included, MultiStar: {0.19, 0.03}, one-star: {0.21, 0.02}
00:13:52.577 00.001 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
00:13:52.581 00.004 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
00:13:52.583 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.16 mountX=-0.02 mountY=-0.19, mountTheta=-1.67
00:13:52.588 00.005 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.03, opts=13)
00:13:52.590 00.002 1032 Enqueuing Move request for scope (0.19, 0.03)
00:13:52.592 00.002 10072 Worker thread wakes up
00:13:52.592 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
00:13:52.592 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
00:13:52.592 00.000 10072 Moving (0.19, 0.03) raw xDistance=-0.02 yDistance=-0.19
00:13:52.594 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:52.597 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:13:52.597 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:13:52.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:52.597 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:13:52.597 00.000 10072 MoveAxis(W, 8, ABG)
00:13:52.597 00.000 10072 Guiding  Dir = 3, Dur = 8
00:13:52.597 00.000 10072 IsGuiding returns 0
00:13:52.598 00.001 10072 PulseGuide returned control before completion, sleep 18
00:13:52.616 00.018 1032 UpdateGuideState exits: m=1434 SNR=26.7
00:13:52.621 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:52.623 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:52.625 00.002 1032 Enqueuing Expose request
00:13:52.627 00.002 10072 IsGuiding returns 0
00:13:52.627 00.000 10072 Move returns status 0, amount 8
00:13:52.627 00.000 10072 MoveAxis(N, 0, ABG)
00:13:52.627 00.000 10072 Move returns status 0, amount 0
00:13:52.627 00.000 10072 move complete, result=0
00:13:52.628 00.001 10072 worker thread done servicing request
00:13:52.628 00.000 10072 Worker thread wakes up
00:13:52.628 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:52.628 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:52.636 00.008 1032 GuideStep: -0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
00:13:53.043 00.407 10072 Exposure complete
00:13:53.092 00.049 10072 worker thread done servicing request
00:13:53.093 00.001 1032 OnExposeComplete: enter
00:13:53.095 00.002 1032 UpdateGuideState(): m_state=6
00:13:53.096 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1040
00:13:53.098 00.002 1032 Star::Find returns 1 (0), X=324.84, Y=739.72, Mass=1343, SNR=25.8, Peak=180 HFD=2.6
00:13:53.100 00.002 1032 MultiStar: [#1 0.14,0.13,1.10,U] [#2 0.23,0.10,1.00,U] [#3 0.22,-0.01,0.71,U] [#4 0.26,0.18,0.00,M6] [#5 0.17,0.01,0.68,U] [#6 0.22,0.03,0.70,U] [#7 0.23,0.11,0.51,U] [#8 0.23,0.12,0.58,U] 
00:13:53.102 00.002 1032 single-star, 7 included, MultiStar: {0.20, 0.07}, one-star: {0.17, 0.07}
00:13:53.103 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
00:13:53.104 00.001 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
00:13:53.107 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.19 cameraTheta=0.40 mountX=0.03 mountY=-0.18, mountTheta=-1.43
00:13:53.109 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.07, opts=13)
00:13:53.111 00.002 1032 Enqueuing Move request for scope (0.17, 0.07)
00:13:53.113 00.002 10072 Worker thread wakes up
00:13:53.113 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
00:13:53.113 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
00:13:53.113 00.000 10072 Moving (0.17, 0.07) raw xDistance=0.03 yDistance=-0.18
00:13:53.115 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:53.117 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:13:53.117 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:13:53.117 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:53.117 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:13:53.117 00.000 10072 MoveAxis(W, 6, ABG)
00:13:53.117 00.000 10072 Guiding  Dir = 3, Dur = 6
00:13:53.117 00.000 10072 IsGuiding returns 0
00:13:53.118 00.001 10072 PulseGuide returned control before completion, sleep 16
00:13:53.134 00.016 1032 UpdateGuideState exits: m=1343 SNR=25.8
00:13:53.136 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:53.139 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:53.140 00.001 1032 Enqueuing Expose request
00:13:53.142 00.002 10072 IsGuiding returns 0
00:13:53.144 00.002 10072 Move returns status 0, amount 6
00:13:53.144 00.000 10072 MoveAxis(N, 0, ABG)
00:13:53.144 00.000 10072 Move returns status 0, amount 0
00:13:53.144 00.000 10072 move complete, result=0
00:13:53.144 00.000 10072 worker thread done servicing request
00:13:53.144 00.000 10072 Worker thread wakes up
00:13:53.144 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:53.144 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:53.152 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
00:13:53.780 00.628 10072 Exposure complete
00:13:53.833 00.053 10072 worker thread done servicing request
00:13:53.833 00.000 1032 OnExposeComplete: enter
00:13:53.835 00.002 1032 UpdateGuideState(): m_state=6
00:13:53.837 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1041
00:13:53.839 00.002 1032 Star::Find returns 1 (0), X=324.88, Y=739.74, Mass=1415, SNR=26.5, Peak=188 HFD=2.6
00:13:53.841 00.002 1032 MultiStar: [#1 0.18,0.20,1.17,U] [#2 0.28,0.16,0.00,M1] [#3 0.20,0.12,0.72,U] [#4 0.24,0.23,0.00,M7] [#5 0.12,0.21,0.73,U] [#6 -0.02,0.10,0.71,U] [#7 0.20,0.04,0.50,U] [#8 0.05,0.18,0.55,U] 
00:13:53.842 00.001 1032 refined, 6 included, MultiStar: {0.14, 0.14}, one-star: {0.21, 0.10}
00:13:53.844 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
00:13:53.846 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
00:13:53.848 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.79 mountX=0.10 mountY=-0.17, mountTheta=-1.04
00:13:53.850 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.14, opts=13)
00:13:53.852 00.002 1032 Enqueuing Move request for scope (0.14, 0.14)
00:13:53.854 00.002 10072 Worker thread wakes up
00:13:53.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
00:13:53.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
00:13:53.854 00.000 10072 Moving (0.14, 0.14) raw xDistance=0.10 yDistance=-0.17
00:13:53.856 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:53.858 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:13:53.858 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:13:53.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:53.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:13:53.858 00.000 10072 MoveAxis(W, 7, ABG)
00:13:53.858 00.000 10072 Guiding  Dir = 3, Dur = 7
00:13:53.858 00.000 10072 IsGuiding returns 0
00:13:53.860 00.002 10072 PulseGuide returned control before completion, sleep 17
00:13:53.877 00.017 1032 UpdateGuideState exits: m=1415 SNR=26.5
00:13:53.880 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:53.881 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:53.884 00.003 1032 Enqueuing Expose request
00:13:53.886 00.002 10072 IsGuiding returns 0
00:13:53.886 00.000 10072 Move returns status 0, amount 7
00:13:53.886 00.000 10072 MoveAxis(N, 0, ABG)
00:13:53.886 00.000 10072 Move returns status 0, amount 0
00:13:53.887 00.001 10072 move complete, result=0
00:13:53.887 00.000 10072 worker thread done servicing request
00:13:53.887 00.000 10072 Worker thread wakes up
00:13:53.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:53.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:53.896 00.009 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
00:13:54.294 00.398 10072 Exposure complete
00:13:54.347 00.053 10072 worker thread done servicing request
00:13:54.347 00.000 1032 OnExposeComplete: enter
00:13:54.349 00.002 1032 UpdateGuideState(): m_state=6
00:13:54.351 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1042
00:13:54.353 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=739.71, Mass=1637, SNR=28.5, Peak=193 HFD=2.7
00:13:54.355 00.002 1032 MultiStar: [#1 0.18,0.20,0.98,U] [#2 0.27,0.12,0.00,M2] [#3 0.22,0.08,0.65,U] [#4 0.22,0.15,0.62,U] [#5 0.14,0.16,0.64,U] [#6 0.15,0.17,0.68,U] [#7 0.22,0.21,0.00,M1] [#8 0.06,0.05,0.55,U] 
00:13:54.357 00.002 1032 single-star, 6 included, MultiStar: {0.15, 0.13}, one-star: {0.08, 0.07}
00:13:54.358 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
00:13:54.360 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
00:13:54.363 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.73 mountX=0.05 mountY=-0.10, mountTheta=-1.10
00:13:54.366 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
00:13:54.368 00.002 1032 Enqueuing Move request for scope (0.08, 0.07)
00:13:54.371 00.003 10072 Worker thread wakes up
00:13:54.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
00:13:54.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
00:13:54.371 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.10
00:13:54.372 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:54.374 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:13:54.374 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:13:54.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:54.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:13:54.374 00.000 10072 MoveAxis(W, 6, ABG)
00:13:54.374 00.000 10072 Guiding  Dir = 3, Dur = 6
00:13:54.375 00.001 10072 IsGuiding returns 0
00:13:54.375 00.000 10072 PulseGuide returned control before completion, sleep 16
00:13:54.394 00.019 1032 UpdateGuideState exits: m=1637 SNR=28.5
00:13:54.398 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:54.400 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:54.403 00.003 1032 Enqueuing Expose request
00:13:54.405 00.002 10072 IsGuiding returns 0
00:13:54.405 00.000 10072 Move returns status 0, amount 6
00:13:54.405 00.000 10072 MoveAxis(N, 0, ABG)
00:13:54.405 00.000 10072 Move returns status 0, amount 0
00:13:54.405 00.000 10072 move complete, result=0
00:13:54.405 00.000 10072 worker thread done servicing request
00:13:54.405 00.000 10072 Worker thread wakes up
00:13:54.405 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:54.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:54.412 00.007 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:13:55.043 00.631 10072 Exposure complete
00:13:55.097 00.054 10072 worker thread done servicing request
00:13:55.097 00.000 1032 OnExposeComplete: enter
00:13:55.099 00.002 1032 UpdateGuideState(): m_state=6
00:13:55.101 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1043
00:13:55.103 00.002 1032 Star::Find returns 1 (0), X=324.83, Y=739.69, Mass=1377, SNR=26.1, Peak=173 HFD=2.7
00:13:55.105 00.002 1032 MultiStar: [#1 0.17,0.11,1.13,U] [#2 0.26,0.09,0.00,M3] [#3 0.12,-0.07,0.71,U] [#4 0.31,0.16,0.00,M7] [#5 0.20,0.11,0.71,U] [#6 0.27,0.19,0.00,M2] [#7 0.35,0.24,0.00,M2] [#8 0.15,0.10,0.61,U] 
00:13:55.107 00.002 1032 single-star, 4 included, MultiStar: {0.16, 0.06}, one-star: {0.16, 0.05}
00:13:55.108 00.001 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
00:13:55.111 00.003 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
00:13:55.114 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.31 mountX=0.01 mountY=-0.17, mountTheta=-1.52
00:13:55.118 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.05, opts=13)
00:13:55.120 00.002 1032 Enqueuing Move request for scope (0.16, 0.05)
00:13:55.122 00.002 10072 Worker thread wakes up
00:13:55.123 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
00:13:55.123 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
00:13:55.123 00.000 10072 Moving (0.16, 0.05) raw xDistance=0.01 yDistance=-0.17
00:13:55.125 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:55.127 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:13:55.127 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:13:55.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:55.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:13:55.127 00.000 10072 MoveAxis(W, 7, ABG)
00:13:55.128 00.001 10072 Guiding  Dir = 3, Dur = 7
00:13:55.128 00.000 10072 IsGuiding returns 0
00:13:55.128 00.000 10072 PulseGuide returned control before completion, sleep 17
00:13:55.148 00.020 1032 UpdateGuideState exits: m=1377 SNR=26.1
00:13:55.150 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:55.152 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:55.154 00.002 1032 Enqueuing Expose request
00:13:55.156 00.002 10072 IsGuiding returns 0
00:13:55.156 00.000 10072 Move returns status 0, amount 7
00:13:55.156 00.000 10072 MoveAxis(N, 0, ABG)
00:13:55.156 00.000 10072 Move returns status 0, amount 0
00:13:55.156 00.000 10072 move complete, result=0
00:13:55.156 00.000 10072 worker thread done servicing request
00:13:55.156 00.000 10072 Worker thread wakes up
00:13:55.156 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:55.157 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:55.166 00.009 1032 GuideStep: 0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
00:13:55.572 00.406 10072 Exposure complete
00:13:55.632 00.060 10072 worker thread done servicing request
00:13:55.633 00.001 1032 OnExposeComplete: enter
00:13:55.636 00.003 1032 UpdateGuideState(): m_state=6
00:13:55.641 00.005 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1044
00:13:55.644 00.003 1032 Star::Find returns 1 (0), X=324.85, Y=739.69, Mass=1348, SNR=25.9, Peak=178 HFD=2.6
00:13:55.647 00.003 1032 MultiStar: [#1 0.23,0.17,0.00,M1] [#2 0.29,0.13,0.00,M4] [#3 0.33,0.06,0.00,M1] [#4 0.19,0.07,0.64,U] [#5 0.19,0.14,0.71,U] [#6 0.20,0.23,0.00,M3] [#7 0.28,0.23,0.00,M3] [#8 0.10,0.03,0.58,U] 
00:13:55.649 00.002 1032 refined, 3 included, MultiStar: {0.17, 0.07}, one-star: {0.18, 0.04}
00:13:55.651 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
00:13:55.655 00.004 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
00:13:55.657 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.39 mountX=0.02 mountY=-0.18, mountTheta=-1.44
00:13:55.660 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.07, opts=13)
00:13:55.663 00.003 1032 Enqueuing Move request for scope (0.17, 0.07)
00:13:55.665 00.002 10072 Worker thread wakes up
00:13:55.666 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
00:13:55.666 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
00:13:55.666 00.000 10072 Moving (0.17, 0.07) raw xDistance=0.02 yDistance=-0.18
00:13:55.668 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:13:55.668 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:13:55.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:55.668 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:55.671 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:13:55.671 00.000 10072 MoveAxis(W, 3, ABG)
00:13:55.671 00.000 10072 Guiding  Dir = 3, Dur = 3
00:13:55.672 00.001 10072 IsGuiding returns 0
00:13:55.672 00.000 10072 PulseGuide returned control before completion, sleep 13
00:13:55.691 00.019 1032 UpdateGuideState exits: m=1348 SNR=25.9
00:13:55.693 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:55.695 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:55.699 00.004 1032 Enqueuing Expose request
00:13:55.701 00.002 10072 IsGuiding returns 0
00:13:55.701 00.000 10072 Move returns status 0, amount 3
00:13:55.701 00.000 10072 MoveAxis(N, 0, ABG)
00:13:55.702 00.001 10072 Move returns status 0, amount 0
00:13:55.702 00.000 10072 move complete, result=0
00:13:55.702 00.000 10072 worker thread done servicing request
00:13:55.702 00.000 10072 Worker thread wakes up
00:13:55.702 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:55.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:55.711 00.009 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
00:13:56.341 00.630 10072 Exposure complete
00:13:56.392 00.051 10072 worker thread done servicing request
00:13:56.394 00.002 1032 OnExposeComplete: enter
00:13:56.396 00.002 1032 UpdateGuideState(): m_state=6
00:13:56.397 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1045
00:13:56.400 00.003 1032 Star::Find returns 1 (0), X=324.87, Y=739.85, Mass=1321, SNR=25.6, Peak=164 HFD=2.5
00:13:56.402 00.002 1032 MultiStar: [#1 0.09,0.25,1.16,U] [#2 0.27,0.11,0.00,M5] [#3 0.15,0.18,0.77,U] [#4 0.32,0.23,0.00,M7] [#5 0.19,0.16,0.73,U] [#6 0.22,0.27,0.00,M4] [#7 0.06,0.23,0.49,U] [#8 0.13,0.36,0.00,M1] 
00:13:56.404 00.002 1032 refined, 4 included, MultiStar: {0.14, 0.21}, one-star: {0.20, 0.21}
00:13:56.405 00.001 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
00:13:56.407 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
00:13:56.409 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=0.97 mountX=0.16 mountY=-0.19, mountTheta=-0.86
00:13:56.411 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.21, opts=13)
00:13:56.413 00.002 1032 Enqueuing Move request for scope (0.14, 0.21)
00:13:56.415 00.002 10072 Worker thread wakes up
00:13:56.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
00:13:56.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
00:13:56.415 00.000 10072 Moving (0.14, 0.21) raw xDistance=0.16 yDistance=-0.19
00:13:56.418 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:56.420 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 289.14
00:13:56.420 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
00:13:56.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:56.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:13:56.420 00.000 10072 MoveAxis(W, 85, ABG)
00:13:56.420 00.000 10072 Guiding  Dir = 3, Dur = 85
00:13:56.420 00.000 10072 IsGuiding returns 0
00:13:56.421 00.001 10072 PulseGuide returned control before completion, sleep 95
00:13:56.440 00.019 1032 UpdateGuideState exits: m=1321 SNR=25.6
00:13:56.442 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:56.444 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:56.446 00.002 1032 Enqueuing Expose request
00:13:56.525 00.079 10072 IsGuiding returns 0
00:13:56.525 00.000 10072 Move returns status 0, amount 85
00:13:56.525 00.000 10072 MoveAxis(N, 0, ABG)
00:13:56.526 00.001 10072 Move returns status 0, amount 0
00:13:56.526 00.000 10072 move complete, result=0
00:13:56.526 00.000 10072 worker thread done servicing request
00:13:56.526 00.000 10072 Worker thread wakes up
00:13:56.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:56.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:56.526 00.000 1032 GuideStep: 0.2 px 85 ms WEST, -0.2 px 0 ms NORTH
00:13:56.936 00.410 10072 Exposure complete
00:13:56.990 00.054 10072 worker thread done servicing request
00:13:56.990 00.000 1032 OnExposeComplete: enter
00:13:56.994 00.004 1032 UpdateGuideState(): m_state=6
00:13:56.996 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1046
00:13:56.998 00.002 1032 Star::Find returns 1 (0), X=324.88, Y=739.69, Mass=1420, SNR=26.6, Peak=180 HFD=2.6
00:13:57.001 00.003 1032 MultiStar: [#1 0.19,0.16,1.01,U] [#2 0.15,0.08,0.86,U] [#3 0.18,0.18,0.73,U] [#4 0.15,0.09,0.68,U] [#5 0.22,0.08,0.66,U] [#6 0.36,0.15,0.00,M5] [#7 0.13,0.16,0.52,U] [#8 0.28,0.12,0.00,M2] 
00:13:57.002 00.001 1032 refined, 6 included, MultiStar: {0.18, 0.11}, one-star: {0.21, 0.05}
00:13:57.004 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:13:57.006 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:13:57.008 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.55 mountX=0.06 mountY=-0.20, mountTheta=-1.28
00:13:57.011 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.11, opts=13)
00:13:57.014 00.003 1032 Enqueuing Move request for scope (0.18, 0.11)
00:13:57.015 00.001 10072 Worker thread wakes up
00:13:57.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
00:13:57.016 00.001 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
00:13:57.016 00.000 10072 Moving (0.18, 0.11) raw xDistance=0.06 yDistance=-0.20
00:13:57.018 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:57.021 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.12
00:13:57.022 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:13:57.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:13:57.022 00.000 10072 MoveAxis(W, 3, ABG)
00:13:57.022 00.000 10072 Guiding  Dir = 3, Dur = 3
00:13:57.022 00.000 10072 IsGuiding returns 0
00:13:57.023 00.001 10072 PulseGuide returned control before completion, sleep 13
00:13:57.041 00.018 10072 IsGuiding returns 0
00:13:57.041 00.000 10072 Move returns status 0, amount 3
00:13:57.041 00.000 10072 MoveAxis(N, 130, ABG)
00:13:57.041 00.000 10072 Guiding  Dir = 0, Dur = 130
00:13:57.041 00.000 10072 IsGuiding returns 0
00:13:57.043 00.002 10072 PulseGuide returned control before completion, sleep 140
00:13:57.043 00.000 1032 UpdateGuideState exits: m=1420 SNR=26.6
00:13:57.045 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:57.046 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:57.049 00.003 1032 Enqueuing Expose request
00:13:57.199 00.150 10072 IsGuiding returns 0
00:13:57.199 00.000 10072 Move returns status 0, amount 130
00:13:57.199 00.000 10072 move complete, result=0
00:13:57.199 00.000 10072 worker thread done servicing request
00:13:57.199 00.000 10072 Worker thread wakes up
00:13:57.199 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 130 ms NORTH
00:13:57.202 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:57.202 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:57.827 00.625 10072 Exposure complete
00:13:57.879 00.052 10072 worker thread done servicing request
00:13:57.879 00.000 1032 OnExposeComplete: enter
00:13:57.881 00.002 1032 UpdateGuideState(): m_state=6
00:13:57.883 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1047
00:13:57.886 00.003 1032 Star::Find returns 1 (0), X=324.53, Y=739.65, Mass=1290, SNR=25.3, Peak=161 HFD=2.9
00:13:57.888 00.002 1032 MultiStar: [#1 -0.03,-0.02,1.20,U] [#2 0.02,-0.11,1.06,U] [#3 0.00,-0.07,0.71,U] [#4 0.00,-0.07,0.70,U] [#5 -0.04,0.03,0.74,U] [#6 0.05,0.03,0.74,U] [#7 -0.01,0.05,0.53,U] [#8 -0.11,-0.05,0.61,U] 
00:13:57.890 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {-0.14, 0.01}
00:13:57.892 00.002 1032 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.83) = xAngle (-4.29 = 1.99)
00:13:57.893 00.001 1032 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.29 = 1.99)
00:13:57.896 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.46 mountX=-0.02 mountY=0.04, mountTheta=1.99
00:13:57.899 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.02, opts=13)
00:13:57.902 00.003 1032 Enqueuing Move request for scope (-0.03, -0.02)
00:13:57.904 00.002 10072 Worker thread wakes up
00:13:57.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
00:13:57.904 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
00:13:57.904 00.000 10072 Moving (-0.03, -0.02) raw xDistance=-0.02 yDistance=0.04
00:13:57.906 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:57.909 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.10
00:13:57.909 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:13:57.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:57.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:13:57.909 00.000 10072 MoveAxis(W, 3, ABG)
00:13:57.909 00.000 10072 Guiding  Dir = 3, Dur = 3
00:13:57.909 00.000 10072 IsGuiding returns 0
00:13:57.910 00.001 10072 PulseGuide returned control before completion, sleep 13
00:13:57.928 00.018 1032 UpdateGuideState exits: m=1290 SNR=25.3
00:13:57.931 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:57.933 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:57.935 00.002 1032 Enqueuing Expose request
00:13:57.937 00.002 10072 IsGuiding returns 0
00:13:57.937 00.000 10072 Move returns status 0, amount 3
00:13:57.937 00.000 10072 MoveAxis(N, 0, ABG)
00:13:57.937 00.000 10072 Move returns status 0, amount 0
00:13:57.937 00.000 10072 move complete, result=0
00:13:57.937 00.000 10072 worker thread done servicing request
00:13:57.937 00.000 10072 Worker thread wakes up
00:13:57.937 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:57.937 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:57.944 00.007 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
00:13:58.343 00.399 10072 Exposure complete
00:13:58.395 00.052 10072 worker thread done servicing request
00:13:58.395 00.000 1032 OnExposeComplete: enter
00:13:58.398 00.003 1032 UpdateGuideState(): m_state=6
00:13:58.400 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1048
00:13:58.401 00.001 1032 Star::Find returns 1 (0), X=324.69, Y=739.86, Mass=1447, SNR=26.8, Peak=173 HFD=2.6
00:13:58.404 00.003 1032 MultiStar: [#1 0.10,-0.00,1.15,U] [#2 0.03,0.07,0.96,U] [#3 0.06,0.19,0.74,U] [#4 0.02,0.26,0.64,U] [#5 0.09,0.05,0.67,U] [#6 0.25,0.04,0.65,U] [#7 0.06,0.05,0.53,U] [#8 -0.12,0.05,0.57,U] 
00:13:58.406 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.10}, one-star: {0.02, 0.22}
00:13:58.408 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
00:13:58.409 00.001 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
00:13:58.411 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=0.08 mountY=-0.08, mountTheta=-0.79
00:13:58.414 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
00:13:58.417 00.003 1032 Enqueuing Move request for scope (0.06, 0.10)
00:13:58.418 00.001 10072 Worker thread wakes up
00:13:58.419 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
00:13:58.419 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
00:13:58.419 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
00:13:58.422 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.08
00:13:58.422 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:13:58.422 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:58.422 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:58.424 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:13:58.424 00.000 10072 MoveAxis(W, 2, ABG)
00:13:58.424 00.000 10072 Guiding  Dir = 3, Dur = 2
00:13:58.425 00.001 10072 IsGuiding returns 0
00:13:58.425 00.000 10072 PulseGuide returned control before completion, sleep 12
00:13:58.444 00.019 1032 UpdateGuideState exits: m=1447 SNR=26.8
00:13:58.446 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:58.448 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:58.451 00.003 1032 Enqueuing Expose request
00:13:58.453 00.002 10072 IsGuiding returns 0
00:13:58.453 00.000 10072 Move returns status 0, amount 2
00:13:58.453 00.000 10072 MoveAxis(N, 0, ABG)
00:13:58.453 00.000 10072 Move returns status 0, amount 0
00:13:58.454 00.001 10072 move complete, result=0
00:13:58.454 00.000 10072 worker thread done servicing request
00:13:58.454 00.000 10072 Worker thread wakes up
00:13:58.454 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:58.454 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:58.462 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:13:59.083 00.621 10072 Exposure complete
00:13:59.135 00.052 10072 worker thread done servicing request
00:13:59.135 00.000 1032 OnExposeComplete: enter
00:13:59.137 00.002 1032 UpdateGuideState(): m_state=6
00:13:59.139 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1049
00:13:59.141 00.002 1032 Star::Find returns 1 (0), X=324.69, Y=739.85, Mass=1344, SNR=25.8, Peak=171 HFD=2.6
00:13:59.143 00.002 1032 MultiStar: [#1 0.05,0.16,1.09,U] [#2 0.02,0.04,0.93,U] [#3 0.04,-0.03,0.69,U] [#4 0.11,0.12,0.67,U] [#5 0.10,0.10,0.72,U] [#6 0.01,0.13,0.72,U] [#7 -0.14,0.19,0.51,U] [#8 -0.06,0.11,0.59,U] 
00:13:59.146 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {0.02, 0.21}
00:13:59.147 00.001 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
00:13:59.149 00.002 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
00:13:59.150 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.37 mountX=0.10 mountY=-0.05, mountTheta=-0.46
00:13:59.154 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
00:13:59.156 00.002 1032 Enqueuing Move request for scope (0.02, 0.11)
00:13:59.158 00.002 10072 Worker thread wakes up
00:13:59.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
00:13:59.158 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
00:13:59.158 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.05
00:13:59.160 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:59.162 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
00:13:59.163 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:13:59.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:59.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:13:59.163 00.000 10072 MoveAxis(W, 2, ABG)
00:13:59.163 00.000 10072 Guiding  Dir = 3, Dur = 2
00:13:59.163 00.000 10072 IsGuiding returns 0
00:13:59.164 00.001 10072 PulseGuide returned control before completion, sleep 12
00:13:59.185 00.021 1032 UpdateGuideState exits: m=1344 SNR=25.8
00:13:59.187 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:59.191 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:59.193 00.002 1032 Enqueuing Expose request
00:13:59.194 00.001 10072 IsGuiding returns 0
00:13:59.195 00.001 10072 Move returns status 0, amount 2
00:13:59.195 00.000 10072 MoveAxis(N, 0, ABG)
00:13:59.195 00.000 10072 Move returns status 0, amount 0
00:13:59.195 00.000 10072 move complete, result=0
00:13:59.195 00.000 10072 worker thread done servicing request
00:13:59.195 00.000 10072 Worker thread wakes up
00:13:59.195 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:59.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:59.202 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:13:59.615 00.413 10072 Exposure complete
00:13:59.663 00.048 10072 worker thread done servicing request
00:13:59.663 00.000 1032 OnExposeComplete: enter
00:13:59.665 00.002 1032 UpdateGuideState(): m_state=6
00:13:59.667 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1050
00:13:59.669 00.002 1032 Star::Find returns 1 (0), X=324.62, Y=739.72, Mass=1344, SNR=25.8, Peak=175 HFD=2.8
00:13:59.671 00.002 1032 MultiStar: [#1 -0.10,0.08,1.09,U] [#2 0.00,-0.01,0.99,U] [#3 0.05,-0.01,0.76,U] [#4 0.02,0.05,0.67,U] [#5 -0.07,0.12,0.72,U] [#6 -0.02,-0.04,0.70,U] [#7 -0.06,0.15,0.53,U] [#8 -0.06,-0.02,0.57,U] 
00:13:59.673 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.05, 0.08}
00:13:59.677 00.004 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
00:13:59.679 00.002 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
00:13:59.681 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.06 cameraTheta=2.21 mountX=0.05 mountY=0.02, mountTheta=0.38
00:13:59.684 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
00:13:59.686 00.002 1032 Enqueuing Move request for scope (-0.03, 0.04)
00:13:59.688 00.002 10072 Worker thread wakes up
00:13:59.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
00:13:59.688 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
00:13:59.688 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.02
00:13:59.690 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:13:59.692 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.04
00:13:59.692 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:13:59.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:59.692 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:13:59.692 00.000 10072 MoveAxis(W, 2, ABG)
00:13:59.693 00.001 10072 Guiding  Dir = 3, Dur = 2
00:13:59.693 00.000 10072 IsGuiding returns 0
00:13:59.693 00.000 10072 PulseGuide returned control before completion, sleep 12
00:13:59.713 00.020 1032 UpdateGuideState exits: m=1344 SNR=25.8
00:13:59.715 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:59.718 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:13:59.721 00.003 10072 IsGuiding returns 0
00:13:59.722 00.001 10072 Move returns status 0, amount 2
00:13:59.722 00.000 10072 MoveAxis(N, 0, ABG)
00:13:59.722 00.000 1032 Enqueuing Expose request
00:13:59.724 00.002 10072 Move returns status 0, amount 0
00:13:59.724 00.000 10072 move complete, result=0
00:13:59.724 00.000 10072 worker thread done servicing request
00:13:59.724 00.000 10072 Worker thread wakes up
00:13:59.725 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:13:59.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:13:59.732 00.007 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
00:14:00.364 00.632 10072 Exposure complete
00:14:00.419 00.055 10072 worker thread done servicing request
00:14:00.420 00.001 1032 OnExposeComplete: enter
00:14:00.421 00.001 1032 UpdateGuideState(): m_state=6
00:14:00.428 00.007 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1051
00:14:00.430 00.002 1032 Star::Find returns 1 (0), X=324.66, Y=739.62, Mass=1263, SNR=25.0, Peak=157 HFD=2.9
00:14:00.432 00.002 1032 MultiStar: [#1 0.03,0.05,1.17,U] [#2 0.03,0.06,1.02,U] [#3 0.13,-0.04,0.77,U] [#4 0.13,-0.04,0.71,U] [#5 -0.06,-0.02,0.69,U] [#6 -0.03,-0.00,0.73,U] [#7 0.08,0.02,0.55,U] [#8 -0.15,-0.12,0.58,U] 
00:14:00.435 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {-0.01, -0.02}
00:14:00.437 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
00:14:00.438 00.001 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
00:14:00.440 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.31 mountX=-0.01 mountY=-0.02, mountTheta=-2.14
00:14:00.443 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
00:14:00.445 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
00:14:00.447 00.002 10072 Worker thread wakes up
00:14:00.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
00:14:00.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
00:14:00.447 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
00:14:00.449 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:00.452 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
00:14:00.452 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:14:00.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:00.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:14:00.452 00.000 10072 MoveAxis(W, 3, ABG)
00:14:00.452 00.000 10072 Guiding  Dir = 3, Dur = 3
00:14:00.454 00.002 10072 IsGuiding returns 0
00:14:00.455 00.001 10072 PulseGuide returned control before completion, sleep 12
00:14:00.470 00.015 10072 IsGuiding returns 0
00:14:00.470 00.000 10072 Move returns status 0, amount 3
00:14:00.470 00.000 10072 MoveAxis(N, 0, ABG)
00:14:00.470 00.000 10072 Move returns status 0, amount 0
00:14:00.470 00.000 10072 move complete, result=0
00:14:00.470 00.000 10072 worker thread done servicing request
00:14:00.473 00.003 1032 UpdateGuideState exits: m=1263 SNR=25.0
00:14:00.476 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:00.478 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:00.479 00.001 1032 Enqueuing Expose request
00:14:00.482 00.003 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
00:14:00.484 00.002 10072 Worker thread wakes up
00:14:00.484 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:00.484 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:00.894 00.410 10072 Exposure complete
00:14:00.949 00.055 10072 worker thread done servicing request
00:14:00.949 00.000 1032 OnExposeComplete: enter
00:14:00.951 00.002 1032 UpdateGuideState(): m_state=6
00:14:00.952 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1052
00:14:00.956 00.004 1032 Star::Find returns 1 (0), X=324.75, Y=739.71, Mass=1415, SNR=26.5, Peak=164 HFD=2.8
00:14:00.957 00.001 1032 MultiStar: [#1 0.04,0.11,1.09,U] [#2 0.03,0.04,0.89,U] [#3 0.28,0.09,0.00,M1] [#4 0.14,0.22,0.64,U] [#5 0.00,0.13,0.71,U] [#6 -0.07,-0.06,0.70,U] [#7 0.01,0.05,0.53,U] [#8 0.01,0.02,0.61,U] 
00:14:00.960 00.003 1032 refined, 7 included, MultiStar: {0.03, 0.07}, one-star: {0.07, 0.07}
00:14:00.961 00.001 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
00:14:00.964 00.003 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
00:14:00.966 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.16 mountX=0.06 mountY=-0.05, mountTheta=-0.67
00:14:00.969 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
00:14:00.972 00.003 1032 Enqueuing Move request for scope (0.03, 0.07)
00:14:00.974 00.002 10072 Worker thread wakes up
00:14:00.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:14:00.974 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:14:00.974 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
00:14:00.976 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:00.978 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
00:14:00.978 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:14:00.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:00.979 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:14:00.979 00.000 10072 MoveAxis(W, 2, ABG)
00:14:00.979 00.000 10072 Guiding  Dir = 3, Dur = 2
00:14:00.979 00.000 10072 IsGuiding returns 0
00:14:00.980 00.001 10072 PulseGuide returned control before completion, sleep 12
00:14:00.999 00.019 1032 UpdateGuideState exits: m=1415 SNR=26.5
00:14:01.001 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:01.003 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:01.006 00.003 1032 Enqueuing Expose request
00:14:01.007 00.001 10072 IsGuiding returns 0
00:14:01.007 00.000 10072 Move returns status 0, amount 2
00:14:01.007 00.000 10072 MoveAxis(N, 0, ABG)
00:14:01.007 00.000 10072 Move returns status 0, amount 0
00:14:01.007 00.000 10072 move complete, result=0
00:14:01.007 00.000 10072 worker thread done servicing request
00:14:01.008 00.001 10072 Worker thread wakes up
00:14:01.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:01.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:01.015 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:14:01.644 00.629 10072 Exposure complete
00:14:01.696 00.052 10072 worker thread done servicing request
00:14:01.696 00.000 1032 OnExposeComplete: enter
00:14:01.698 00.002 1032 UpdateGuideState(): m_state=6
00:14:01.700 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1053
00:14:01.703 00.003 1032 Star::Find returns 1 (0), X=324.84, Y=739.70, Mass=1312, SNR=25.5, Peak=170 HFD=2.6
00:14:01.707 00.004 1032 MultiStar: [#1 0.11,0.22,1.12,U] [#2 0.17,0.05,0.93,U] [#3 0.16,0.02,0.78,U] [#4 0.07,0.04,0.68,U] [#5 0.18,0.04,0.72,U] [#6 0.06,0.08,0.72,U] [#7 0.10,-0.15,0.53,U] [#8 0.02,0.07,0.62,U] 
00:14:01.710 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.17, 0.06}
00:14:01.712 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
00:14:01.714 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
00:14:01.716 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.48 mountX=0.03 mountY=-0.13, mountTheta=-1.35
00:14:01.719 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
00:14:01.720 00.001 1032 Enqueuing Move request for scope (0.12, 0.06)
00:14:01.722 00.002 10072 Worker thread wakes up
00:14:01.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
00:14:01.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
00:14:01.724 00.002 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
00:14:01.726 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:01.728 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
00:14:01.728 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:14:01.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:01.729 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:14:01.729 00.000 10072 MoveAxis(W, 2, ABG)
00:14:01.729 00.000 10072 Guiding  Dir = 3, Dur = 2
00:14:01.729 00.000 10072 IsGuiding returns 0
00:14:01.730 00.001 10072 PulseGuide returned control before completion, sleep 12
00:14:01.751 00.021 10072 IsGuiding returns 0
00:14:01.751 00.000 10072 Move returns status 0, amount 2
00:14:01.751 00.000 10072 MoveAxis(N, 0, ABG)
00:14:01.751 00.000 10072 Move returns status 0, amount 0
00:14:01.751 00.000 10072 move complete, result=0
00:14:01.751 00.000 10072 worker thread done servicing request
00:14:01.752 00.001 1032 UpdateGuideState exits: m=1312 SNR=25.5
00:14:01.754 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:01.756 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:01.759 00.003 1032 Enqueuing Expose request
00:14:01.762 00.003 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:14:01.764 00.002 10072 Worker thread wakes up
00:14:01.764 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:01.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:02.178 00.414 10072 Exposure complete
00:14:02.223 00.045 10072 worker thread done servicing request
00:14:02.223 00.000 1032 OnExposeComplete: enter
00:14:02.226 00.003 1032 UpdateGuideState(): m_state=6
00:14:02.227 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1054
00:14:02.230 00.003 1032 Star::Find returns 1 (0), X=324.72, Y=739.71, Mass=1216, SNR=24.6, Peak=145 HFD=2.8
00:14:02.231 00.001 1032 MultiStar: [#1 0.02,0.19,1.19,U] [#2 0.06,0.07,1.05,U] [#3 0.17,0.10,0.73,U] [#4 -0.02,0.14,0.67,U] [#5 0.05,0.10,0.75,U] [#6 0.08,0.04,0.72,U] [#7 -0.01,0.14,0.55,U] [#8 -0.07,0.07,0.62,U] 
00:14:02.233 00.002 1032 single-star, 8 included, MultiStar: {0.04, 0.10}, one-star: {0.05, 0.07}
00:14:02.235 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:14:02.237 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:14:02.238 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.90 mountX=0.05 mountY=-0.07, mountTheta=-0.93
00:14:02.242 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
00:14:02.244 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
00:14:02.246 00.002 10072 Worker thread wakes up
00:14:02.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
00:14:02.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
00:14:02.246 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
00:14:02.247 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:02.249 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
00:14:02.249 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:14:02.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:02.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:14:02.250 00.001 10072 MoveAxis(W, 2, ABG)
00:14:02.250 00.000 10072 Guiding  Dir = 3, Dur = 2
00:14:02.250 00.000 10072 IsGuiding returns 0
00:14:02.250 00.000 10072 PulseGuide returned control before completion, sleep 12
00:14:02.266 00.016 1032 UpdateGuideState exits: m=1216 SNR=24.6
00:14:02.268 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:02.270 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:02.272 00.002 1032 Enqueuing Expose request
00:14:02.274 00.002 10072 IsGuiding returns 0
00:14:02.274 00.000 10072 Move returns status 0, amount 2
00:14:02.274 00.000 10072 MoveAxis(N, 0, ABG)
00:14:02.274 00.000 10072 Move returns status 0, amount 0
00:14:02.274 00.000 10072 move complete, result=0
00:14:02.274 00.000 10072 worker thread done servicing request
00:14:02.274 00.000 10072 Worker thread wakes up
00:14:02.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:02.275 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:02.281 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:14:02.899 00.618 10072 Exposure complete
00:14:02.949 00.050 10072 worker thread done servicing request
00:14:02.949 00.000 1032 OnExposeComplete: enter
00:14:02.951 00.002 1032 UpdateGuideState(): m_state=6
00:14:02.953 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1055
00:14:02.955 00.002 1032 Star::Find returns 1 (0), X=324.65, Y=739.66, Mass=1368, SNR=26.1, Peak=163 HFD=2.9
00:14:02.959 00.004 1032 MultiStar: [#1 0.08,0.18,1.13,U] [#2 0.05,-0.01,0.95,U] [#3 0.19,0.21,0.00,M1] [#4 0.37,0.18,0.00,M1] [#5 -0.01,0.11,0.71,U] [#6 -0.00,0.03,0.73,U] [#7 -0.03,-0.06,0.50,U] [#8 0.05,0.05,0.62,U] 
00:14:02.962 00.003 1032 single-star, 6 included, MultiStar: {0.02, 0.06}, one-star: {-0.02, 0.02}
00:14:02.964 00.002 1032 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.83) = xAngle (0.68 = 0.68)
00:14:02.965 00.001 1032 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.68 = 0.68)
00:14:02.967 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.51 mountX=0.02 mountY=0.02, mountTheta=0.68
00:14:02.970 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
00:14:02.972 00.002 1032 Enqueuing Move request for scope (-0.02, 0.02)
00:14:02.973 00.001 10072 Worker thread wakes up
00:14:02.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
00:14:02.973 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
00:14:02.973 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.02
00:14:02.976 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:02.978 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
00:14:02.978 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:14:02.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:02.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:14:02.978 00.000 10072 MoveAxis(W, 2, ABG)
00:14:02.978 00.000 10072 Guiding  Dir = 3, Dur = 2
00:14:02.979 00.001 10072 IsGuiding returns 0
00:14:02.979 00.000 10072 PulseGuide returned control before completion, sleep 12
00:14:02.997 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.1
00:14:03.000 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:03.003 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:03.005 00.002 1032 Enqueuing Expose request
00:14:03.006 00.001 10072 IsGuiding returns 0
00:14:03.007 00.001 10072 Move returns status 0, amount 2
00:14:03.007 00.000 10072 MoveAxis(N, 0, ABG)
00:14:03.007 00.000 10072 Move returns status 0, amount 0
00:14:03.007 00.000 10072 move complete, result=0
00:14:03.007 00.000 10072 worker thread done servicing request
00:14:03.007 00.000 10072 Worker thread wakes up
00:14:03.007 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:03.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:03.014 00.007 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
00:14:03.415 00.401 10072 Exposure complete
00:14:03.468 00.053 10072 worker thread done servicing request
00:14:03.468 00.000 1032 OnExposeComplete: enter
00:14:03.469 00.001 1032 UpdateGuideState(): m_state=6
00:14:03.471 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1056
00:14:03.473 00.002 1032 Star::Find returns 1 (0), X=324.64, Y=739.60, Mass=1414, SNR=26.4, Peak=174 HFD=2.9
00:14:03.476 00.003 1032 MultiStar: [#1 0.03,-0.01,1.15,U] [#2 0.10,0.01,0.98,U] [#3 0.07,0.02,0.70,U] [#4 0.17,0.02,0.67,U] [#5 0.16,0.06,0.69,U] [#6 0.03,0.07,0.74,U] [#7 0.12,-0.22,0.54,U] [#8 -0.03,-0.20,0.57,U] 
00:14:03.478 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.02}, one-star: {-0.04, -0.04}
00:14:03.480 00.002 1032 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.83) = xAngle (-4.08 = 2.20)
00:14:03.482 00.002 1032 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.08 = 2.20)
00:14:03.484 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.25 mountX=-0.03 mountY=0.05, mountTheta=2.20
00:14:03.487 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
00:14:03.491 00.004 1032 Enqueuing Move request for scope (-0.04, -0.04)
00:14:03.493 00.002 10072 Worker thread wakes up
00:14:03.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
00:14:03.493 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
00:14:03.494 00.001 10072 Moving (-0.04, -0.04) raw xDistance=-0.03 yDistance=0.05
00:14:03.496 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:03.498 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
00:14:03.498 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:14:03.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:03.499 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:14:03.499 00.000 10072 MoveAxis(W, 2, ABG)
00:14:03.499 00.000 10072 Guiding  Dir = 3, Dur = 2
00:14:03.499 00.000 10072 IsGuiding returns 0
00:14:03.499 00.000 10072 PulseGuide returned control before completion, sleep 12
00:14:03.519 00.020 1032 UpdateGuideState exits: m=1414 SNR=26.4
00:14:03.523 00.004 10072 IsGuiding returns 0
00:14:03.523 00.000 10072 Move returns status 0, amount 2
00:14:03.523 00.000 10072 MoveAxis(N, 0, ABG)
00:14:03.523 00.000 10072 Move returns status 0, amount 0
00:14:03.523 00.000 10072 move complete, result=0
00:14:03.523 00.000 10072 worker thread done servicing request
00:14:03.523 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:03.525 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:03.527 00.002 1032 Enqueuing Expose request
00:14:03.530 00.003 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
00:14:03.532 00.002 10072 Worker thread wakes up
00:14:03.532 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:03.532 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:04.165 00.633 10072 Exposure complete
00:14:04.219 00.054 10072 worker thread done servicing request
00:14:04.220 00.001 1032 OnExposeComplete: enter
00:14:04.222 00.002 1032 UpdateGuideState(): m_state=6
00:14:04.225 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1057
00:14:04.227 00.002 1032 Star::Find returns 1 (0), X=324.70, Y=739.69, Mass=1508, SNR=27.4, Peak=175 HFD=2.8
00:14:04.230 00.003 1032 MultiStar: [#1 0.08,0.22,1.07,U] [#2 0.18,0.15,0.91,U] [#3 0.19,0.06,0.68,U] [#4 0.21,0.16,0.64,U] [#5 0.12,0.19,0.66,U] [#6 -0.04,0.09,0.67,U] [#7 0.20,0.02,0.50,U] [#8 -0.00,0.08,0.55,U] 
00:14:04.232 00.002 1032 single-star, 8 included, MultiStar: {0.11, 0.12}, one-star: {0.03, 0.05}
00:14:04.233 00.001 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
00:14:04.235 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
00:14:04.238 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.03 mountX=0.04 mountY=-0.04, mountTheta=-0.80
00:14:04.243 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
00:14:04.245 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
00:14:04.247 00.002 10072 Worker thread wakes up
00:14:04.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
00:14:04.247 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
00:14:04.247 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
00:14:04.249 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:04.252 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
00:14:04.252 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:14:04.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:04.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:14:04.252 00.000 10072 MoveAxis(W, 3, ABG)
00:14:04.252 00.000 10072 Guiding  Dir = 3, Dur = 3
00:14:04.253 00.001 10072 IsGuiding returns 0
00:14:04.253 00.000 10072 PulseGuide returned control before completion, sleep 13
00:14:04.271 00.018 1032 UpdateGuideState exits: m=1508 SNR=27.4
00:14:04.274 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:04.276 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:04.277 00.001 1032 Enqueuing Expose request
00:14:04.280 00.003 10072 IsGuiding returns 0
00:14:04.280 00.000 10072 Move returns status 0, amount 3
00:14:04.280 00.000 10072 MoveAxis(N, 0, ABG)
00:14:04.280 00.000 10072 Move returns status 0, amount 0
00:14:04.280 00.000 10072 move complete, result=0
00:14:04.280 00.000 10072 worker thread done servicing request
00:14:04.280 00.000 10072 Worker thread wakes up
00:14:04.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:04.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:04.287 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
00:14:04.699 00.412 10072 Exposure complete
00:14:04.747 00.048 10072 worker thread done servicing request
00:14:04.747 00.000 1032 OnExposeComplete: enter
00:14:04.749 00.002 1032 UpdateGuideState(): m_state=6
00:14:04.751 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1058
00:14:04.753 00.002 1032 Star::Find returns 1 (0), X=324.72, Y=739.77, Mass=1414, SNR=26.5, Peak=177 HFD=2.6
00:14:04.755 00.002 1032 MultiStar: [#1 0.14,0.22,1.07,U] [#2 0.15,0.11,0.95,U] [#3 0.12,0.21,0.68,U] [#4 0.20,0.18,0.70,U] [#5 0.11,0.20,0.72,U] [#6 0.14,0.03,0.70,U] [#7 0.23,0.22,0.00,M1] [#8 -0.00,0.19,0.61,U] 
00:14:04.758 00.003 1032 single-star, 7 included, MultiStar: {0.11, 0.16}, one-star: {0.05, 0.13}
00:14:04.759 00.001 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
00:14:04.761 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
00:14:04.763 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.13 cameraTheta=1.20 mountX=0.11 mountY=-0.08, mountTheta=-0.63
00:14:04.766 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
00:14:04.767 00.001 1032 Enqueuing Move request for scope (0.05, 0.13)
00:14:04.770 00.003 10072 Worker thread wakes up
00:14:04.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
00:14:04.770 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
00:14:04.770 00.000 10072 Moving (0.05, 0.13) raw xDistance=0.11 yDistance=-0.08
00:14:04.772 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:04.774 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
00:14:04.774 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:14:04.774 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:04.774 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:14:04.774 00.000 10072 MoveAxis(W, 2, ABG)
00:14:04.775 00.001 10072 Guiding  Dir = 3, Dur = 2
00:14:04.775 00.000 10072 IsGuiding returns 0
00:14:04.775 00.000 10072 PulseGuide returned control before completion, sleep 12
00:14:04.792 00.017 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:14:04.794 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:04.796 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:04.797 00.001 1032 Enqueuing Expose request
00:14:04.801 00.004 10072 IsGuiding returns 0
00:14:04.801 00.000 10072 Move returns status 0, amount 2
00:14:04.801 00.000 10072 MoveAxis(N, 0, ABG)
00:14:04.801 00.000 10072 Move returns status 0, amount 0
00:14:04.801 00.000 10072 move complete, result=0
00:14:04.801 00.000 10072 worker thread done servicing request
00:14:04.802 00.001 10072 Worker thread wakes up
00:14:04.802 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:04.802 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:04.809 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:14:05.428 00.619 10072 Exposure complete
00:14:05.478 00.050 10072 worker thread done servicing request
00:14:05.478 00.000 1032 OnExposeComplete: enter
00:14:05.481 00.003 1032 UpdateGuideState(): m_state=6
00:14:05.483 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1059
00:14:05.484 00.001 1032 Star::Find returns 1 (0), X=324.81, Y=739.76, Mass=1331, SNR=25.7, Peak=162 HFD=2.6
00:14:05.487 00.003 1032 MultiStar: [#1 0.00,0.29,0.00,M1] [#2 0.09,0.14,0.97,U] [#3 0.20,-0.07,0.70,U] [#4 0.26,0.11,0.00,M1] [#5 0.06,0.14,0.66,U] [#6 0.10,0.12,0.67,U] [#7 0.17,0.09,0.54,U] [#8 0.03,0.17,0.61,U] 
00:14:05.493 00.006 1032 refined, 6 included, MultiStar: {0.11, 0.10}, one-star: {0.14, 0.11}
00:14:05.495 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
00:14:05.496 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
00:14:05.499 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.73 mountX=0.07 mountY=-0.14, mountTheta=-1.10
00:14:05.502 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
00:14:05.505 00.003 1032 Enqueuing Move request for scope (0.11, 0.10)
00:14:05.506 00.001 10072 Worker thread wakes up
00:14:05.507 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
00:14:05.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
00:14:05.507 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.14
00:14:05.509 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:05.510 00.001 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
00:14:05.510 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:14:05.511 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:05.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:14:05.511 00.000 10072 MoveAxis(W, 4, ABG)
00:14:05.511 00.000 10072 Guiding  Dir = 3, Dur = 4
00:14:05.511 00.000 10072 IsGuiding returns 0
00:14:05.512 00.001 10072 PulseGuide returned control before completion, sleep 14
00:14:05.532 00.020 1032 UpdateGuideState exits: m=1331 SNR=25.7
00:14:05.535 00.003 10072 IsGuiding returns 0
00:14:05.535 00.000 10072 Move returns status 0, amount 4
00:14:05.535 00.000 10072 MoveAxis(N, 0, ABG)
00:14:05.535 00.000 10072 Move returns status 0, amount 0
00:14:05.536 00.001 10072 move complete, result=0
00:14:05.536 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:05.538 00.002 10072 worker thread done servicing request
00:14:05.538 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:05.540 00.002 1032 Enqueuing Expose request
00:14:05.542 00.002 10072 Worker thread wakes up
00:14:05.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:05.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:05.542 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:14:05.961 00.419 10072 Exposure complete
00:14:06.015 00.054 10072 worker thread done servicing request
00:14:06.015 00.000 1032 OnExposeComplete: enter
00:14:06.019 00.004 1032 UpdateGuideState(): m_state=6
00:14:06.023 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1060
00:14:06.025 00.002 1032 Star::Find returns 1 (0), X=324.72, Y=739.62, Mass=1375, SNR=26.1, Peak=166 HFD=2.8
00:14:06.027 00.002 1032 MultiStar: [#1 0.14,0.09,1.10,U] [#2 0.17,0.11,0.96,U] [#3 0.23,0.03,0.66,U] [#4 0.29,0.08,0.00,M2] [#5 0.05,0.18,0.68,U] [#6 0.24,0.12,0.73,U] [#7 0.12,-0.03,0.56,U] [#8 -0.06,0.24,0.56,U] 
00:14:06.030 00.003 1032 single-star, 7 included, MultiStar: {0.12, 0.09}, one-star: {0.04, -0.02}
00:14:06.031 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
00:14:06.033 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
00:14:06.034 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.46 mountX=-0.03 mountY=-0.04, mountTheta=-2.29
00:14:06.037 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
00:14:06.040 00.003 1032 Enqueuing Move request for scope (0.04, -0.02)
00:14:06.042 00.002 10072 Worker thread wakes up
00:14:06.042 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:14:06.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:14:06.042 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
00:14:06.044 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:06.046 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
00:14:06.046 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:14:06.046 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:06.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:14:06.046 00.000 10072 MoveAxis(W, 4, ABG)
00:14:06.046 00.000 10072 Guiding  Dir = 3, Dur = 4
00:14:06.047 00.001 10072 IsGuiding returns 0
00:14:06.047 00.000 10072 PulseGuide returned control before completion, sleep 14
00:14:06.067 00.020 10072 IsGuiding returns 0
00:14:06.067 00.000 10072 Move returns status 0, amount 4
00:14:06.067 00.000 10072 MoveAxis(N, 0, ABG)
00:14:06.067 00.000 10072 Move returns status 0, amount 0
00:14:06.067 00.000 10072 move complete, result=0
00:14:06.067 00.000 10072 worker thread done servicing request
00:14:06.068 00.001 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:14:06.070 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:06.073 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:06.075 00.002 1032 Enqueuing Expose request
00:14:06.077 00.002 10072 Worker thread wakes up
00:14:06.077 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:14:06.080 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:06.080 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:06.712 00.632 10072 Exposure complete
00:14:06.762 00.050 10072 worker thread done servicing request
00:14:06.762 00.000 1032 OnExposeComplete: enter
00:14:06.764 00.002 1032 UpdateGuideState(): m_state=6
00:14:06.768 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1061
00:14:06.774 00.006 1032 Star::Find returns 1 (0), X=324.75, Y=739.60, Mass=1497, SNR=27.3, Peak=178 HFD=2.8
00:14:06.777 00.003 1032 MultiStar: [#1 0.15,0.24,0.00,M1] [#2 0.14,0.13,0.93,U] [#3 0.11,-0.05,0.65,U] [#4 0.17,0.12,0.70,U] [#5 0.17,0.18,0.68,U] [#6 0.14,0.10,0.68,U] [#7 0.09,0.14,0.47,U] [#8 0.03,0.24,0.55,U] 
00:14:06.779 00.002 1032 single-star, 7 included, MultiStar: {0.12, 0.09}, one-star: {0.07, -0.05}
00:14:06.781 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
00:14:06.782 00.001 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
00:14:06.784 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.56 mountX=-0.06 mountY=-0.06, mountTheta=-2.39
00:14:06.787 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
00:14:06.789 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
00:14:06.791 00.002 10072 Worker thread wakes up
00:14:06.792 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
00:14:06.792 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
00:14:06.792 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.06 yDistance=-0.06
00:14:06.794 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:06.796 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
00:14:06.796 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:14:06.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:06.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:14:06.796 00.000 10072 MoveAxis(W, 5, ABG)
00:14:06.796 00.000 10072 Guiding  Dir = 3, Dur = 5
00:14:06.797 00.001 10072 IsGuiding returns 0
00:14:06.799 00.002 10072 PulseGuide returned control before completion, sleep 13
00:14:06.818 00.019 10072 IsGuiding returns 0
00:14:06.818 00.000 10072 Move returns status 0, amount 5
00:14:06.818 00.000 10072 MoveAxis(N, 0, ABG)
00:14:06.818 00.000 10072 Move returns status 0, amount 0
00:14:06.818 00.000 10072 move complete, result=0
00:14:06.818 00.000 10072 worker thread done servicing request
00:14:06.818 00.000 1032 UpdateGuideState exits: m=1497 SNR=27.3
00:14:06.821 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:06.822 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:06.824 00.002 1032 Enqueuing Expose request
00:14:06.826 00.002 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:14:06.827 00.001 10072 Worker thread wakes up
00:14:06.828 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:06.828 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:07.246 00.418 10072 Exposure complete
00:14:07.294 00.048 10072 worker thread done servicing request
00:14:07.294 00.000 1032 OnExposeComplete: enter
00:14:07.297 00.003 1032 UpdateGuideState(): m_state=6
00:14:07.299 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1062
00:14:07.302 00.003 1032 Star::Find returns 1 (0), X=324.75, Y=739.73, Mass=1370, SNR=26.1, Peak=181 HFD=2.6
00:14:07.305 00.003 1032 MultiStar: [#1 0.03,0.23,1.15,U] [#2 0.24,0.08,1.03,U] [#3 0.18,0.06,0.77,U] [#4 0.21,0.17,0.68,U] [#5 -0.04,0.26,0.65,U] [#6 -0.03,0.04,0.72,U] [#7 0.11,0.12,0.54,U] [#8 -0.07,0.16,0.57,U] 
00:14:07.307 00.002 1032 single-star, 8 included, MultiStar: {0.09, 0.13}, one-star: {0.08, 0.08}
00:14:07.310 00.003 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
00:14:07.312 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
00:14:07.314 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=0.06 mountY=-0.10, mountTheta=-1.02
00:14:07.316 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
00:14:07.318 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
00:14:07.320 00.002 10072 Worker thread wakes up
00:14:07.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
00:14:07.320 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
00:14:07.320 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
00:14:07.323 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
00:14:07.323 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:14:07.323 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:07.323 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:07.324 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:14:07.324 00.000 10072 MoveAxis(W, 4, ABG)
00:14:07.326 00.002 10072 Guiding  Dir = 3, Dur = 4
00:14:07.326 00.000 10072 IsGuiding returns 0
00:14:07.326 00.000 10072 PulseGuide returned control before completion, sleep 14
00:14:07.343 00.017 1032 UpdateGuideState exits: m=1370 SNR=26.1
00:14:07.345 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:07.347 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:07.349 00.002 1032 Enqueuing Expose request
00:14:07.351 00.002 10072 IsGuiding returns 0
00:14:07.351 00.000 10072 Move returns status 0, amount 4
00:14:07.351 00.000 10072 MoveAxis(N, 0, ABG)
00:14:07.351 00.000 10072 Move returns status 0, amount 0
00:14:07.351 00.000 10072 move complete, result=0
00:14:07.351 00.000 10072 worker thread done servicing request
00:14:07.351 00.000 10072 Worker thread wakes up
00:14:07.353 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:07.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:07.360 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:14:07.978 00.618 10072 Exposure complete
00:14:08.030 00.052 10072 worker thread done servicing request
00:14:08.031 00.001 1032 OnExposeComplete: enter
00:14:08.033 00.002 1032 UpdateGuideState(): m_state=6
00:14:08.035 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1063
00:14:08.037 00.002 1032 Star::Find returns 1 (0), X=324.87, Y=739.76, Mass=1266, SNR=25.0, Peak=164 HFD=2.5
00:14:08.038 00.001 1032 MultiStar: [#1 0.13,0.33,0.00,M1] [#2 0.21,0.20,0.00,M1] [#3 0.11,0.11,0.78,U] [#4 0.07,0.27,0.00,M1] [#5 0.14,0.24,0.71,U] [#6 0.22,0.23,0.00,M1] [#7 0.09,0.10,0.55,U] [#8 0.18,0.19,0.60,U] 
00:14:08.041 00.003 1032 refined, 4 included, MultiStar: {0.15, 0.15}, one-star: {0.19, 0.12}
00:14:08.043 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
00:14:08.044 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
00:14:08.046 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.78 mountX=0.10 mountY=-0.18, mountTheta=-1.05
00:14:08.049 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.15, opts=13)
00:14:08.051 00.002 1032 Enqueuing Move request for scope (0.15, 0.15)
00:14:08.053 00.002 10072 Worker thread wakes up
00:14:08.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
00:14:08.053 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
00:14:08.053 00.000 10072 Moving (0.15, 0.15) raw xDistance=0.10 yDistance=-0.18
00:14:08.055 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
00:14:08.055 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:14:08.055 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:08.058 00.003 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:08.058 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:14:08.058 00.000 10072 MoveAxis(W, 5, ABG)
00:14:08.058 00.000 10072 Guiding  Dir = 3, Dur = 5
00:14:08.058 00.000 10072 IsGuiding returns 0
00:14:08.059 00.001 10072 PulseGuide returned control before completion, sleep 15
00:14:08.077 00.018 1032 UpdateGuideState exits: m=1266 SNR=25.0
00:14:08.082 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:08.084 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:08.086 00.002 1032 Enqueuing Expose request
00:14:08.088 00.002 10072 IsGuiding returns 0
00:14:08.088 00.000 10072 Move returns status 0, amount 5
00:14:08.088 00.000 10072 MoveAxis(N, 0, ABG)
00:14:08.088 00.000 10072 Move returns status 0, amount 0
00:14:08.088 00.000 10072 move complete, result=0
00:14:08.088 00.000 10072 worker thread done servicing request
00:14:08.088 00.000 10072 Worker thread wakes up
00:14:08.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:08.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:08.095 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
00:14:08.495 00.400 10072 Exposure complete
00:14:08.546 00.051 10072 worker thread done servicing request
00:14:08.546 00.000 1032 OnExposeComplete: enter
00:14:08.549 00.003 1032 UpdateGuideState(): m_state=6
00:14:08.551 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1064
00:14:08.553 00.002 1032 Star::Find returns 1 (0), X=324.71, Y=739.68, Mass=1415, SNR=26.5, Peak=156 HFD=2.8
00:14:08.556 00.003 1032 MultiStar: [#1 0.14,0.30,0.00,M2] [#2 0.13,0.06,0.92,U] [#3 0.10,0.20,0.70,U] [#4 0.07,0.14,0.62,U] [#5 0.12,0.21,0.71,U] [#6 0.19,0.12,0.65,U] [#7 0.22,0.06,0.48,U] [#8 -0.05,-0.06,0.59,U] 
00:14:08.558 00.002 1032 single-star, 7 included, MultiStar: {0.10, 0.10}, one-star: {0.03, 0.04}
00:14:08.560 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
00:14:08.562 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
00:14:08.563 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.86 mountX=0.03 mountY=-0.04, mountTheta=-0.97
00:14:08.567 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
00:14:08.569 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
00:14:08.571 00.002 10072 Worker thread wakes up
00:14:08.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:14:08.571 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:14:08.571 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
00:14:08.573 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:08.577 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
00:14:08.577 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:14:08.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:08.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:14:08.577 00.000 10072 MoveAxis(W, 5, ABG)
00:14:08.577 00.000 10072 Guiding  Dir = 3, Dur = 5
00:14:08.577 00.000 10072 IsGuiding returns 0
00:14:08.578 00.001 10072 PulseGuide returned control before completion, sleep 15
00:14:08.597 00.019 1032 UpdateGuideState exits: m=1415 SNR=26.5
00:14:08.599 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:08.601 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:08.602 00.001 1032 Enqueuing Expose request
00:14:08.604 00.002 10072 IsGuiding returns 0
00:14:08.604 00.000 10072 Move returns status 0, amount 5
00:14:08.604 00.000 10072 MoveAxis(N, 0, ABG)
00:14:08.604 00.000 10072 Move returns status 0, amount 0
00:14:08.604 00.000 10072 move complete, result=0
00:14:08.604 00.000 10072 worker thread done servicing request
00:14:08.604 00.000 10072 Worker thread wakes up
00:14:08.604 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:08.605 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:08.613 00.008 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
00:14:09.244 00.631 10072 Exposure complete
00:14:09.296 00.052 10072 worker thread done servicing request
00:14:09.296 00.000 1032 OnExposeComplete: enter
00:14:09.298 00.002 1032 UpdateGuideState(): m_state=6
00:14:09.302 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1065
00:14:09.305 00.003 1032 Star::Find returns 1 (0), X=324.67, Y=739.70, Mass=1560, SNR=27.8, Peak=184 HFD=2.8
00:14:09.308 00.003 1032 MultiStar: [#1 0.07,0.23,1.05,U] [#2 0.10,0.05,0.93,U] [#3 0.18,0.13,0.72,U] [#4 0.10,0.25,0.61,U] [#5 0.21,0.09,0.61,U] [#6 0.13,0.22,0.69,U] [#7 -0.06,0.22,0.51,U] [#8 -0.02,0.06,0.57,U] 
00:14:09.310 00.002 1032 single-star, 8 included, MultiStar: {0.08, 0.14}, one-star: {-0.00, 0.06}
00:14:09.312 00.002 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
00:14:09.314 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
00:14:09.316 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.58 mountX=0.06 mountY=-0.02, mountTheta=-0.25
00:14:09.320 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.06, opts=13)
00:14:09.323 00.003 1032 Enqueuing Move request for scope (-0.00, 0.06)
00:14:09.325 00.002 10072 Worker thread wakes up
00:14:09.325 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
00:14:09.325 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
00:14:09.325 00.000 10072 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=-0.02
00:14:09.327 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:09.332 00.005 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
00:14:09.332 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:14:09.332 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:09.332 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:14:09.332 00.000 10072 MoveAxis(W, 6, ABG)
00:14:09.332 00.000 10072 Guiding  Dir = 3, Dur = 6
00:14:09.333 00.001 10072 IsGuiding returns 0
00:14:09.333 00.000 10072 PulseGuide returned control before completion, sleep 16
00:14:09.351 00.018 10072 IsGuiding returns 0
00:14:09.351 00.000 10072 Move returns status 0, amount 6
00:14:09.351 00.000 10072 MoveAxis(N, 0, ABG)
00:14:09.351 00.000 10072 Move returns status 0, amount 0
00:14:09.352 00.001 10072 move complete, result=0
00:14:09.352 00.000 10072 worker thread done servicing request
00:14:09.352 00.000 1032 UpdateGuideState exits: m=1560 SNR=27.8
00:14:09.355 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:09.357 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:09.358 00.001 1032 Enqueuing Expose request
00:14:09.361 00.003 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:14:09.363 00.002 10072 Worker thread wakes up
00:14:09.363 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:09.363 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:09.776 00.413 10072 Exposure complete
00:14:09.829 00.053 10072 worker thread done servicing request
00:14:09.829 00.000 1032 OnExposeComplete: enter
00:14:09.832 00.003 1032 UpdateGuideState(): m_state=6
00:14:09.833 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1066
00:14:09.835 00.002 1032 Star::Find returns 1 (0), X=324.72, Y=739.80, Mass=1478, SNR=27.0, Peak=172 HFD=2.7
00:14:09.837 00.002 1032 MultiStar: [#1 0.08,0.29,0.00,M2] [#2 0.08,0.19,0.96,U] [#3 0.12,0.16,0.69,U] [#4 0.16,0.26,0.00,M1] [#5 -0.05,0.20,0.68,U] [#6 0.14,0.26,0.00,M1] [#7 0.05,0.18,0.48,U] [#8 -0.06,0.30,0.00,M1] 
00:14:09.840 00.003 1032 single-star, 4 included, MultiStar: {0.05, 0.18}, one-star: {0.04, 0.16}
00:14:09.841 00.001 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
00:14:09.843 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
00:14:09.845 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.30 mountX=0.14 mountY=-0.08, mountTheta=-0.53
00:14:09.846 00.001 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.16, opts=13)
00:14:09.849 00.003 1032 Enqueuing Move request for scope (0.04, 0.16)
00:14:09.851 00.002 10072 Worker thread wakes up
00:14:09.851 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
00:14:09.851 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
00:14:09.851 00.000 10072 Moving (0.04, 0.16) raw xDistance=0.14 yDistance=-0.08
00:14:09.853 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:09.855 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.80
00:14:09.855 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:14:09.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:09.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:14:09.855 00.000 10072 MoveAxis(W, 76, ABG)
00:14:09.855 00.000 10072 Guiding  Dir = 3, Dur = 76
00:14:09.856 00.001 10072 IsGuiding returns 0
00:14:09.856 00.000 10072 PulseGuide returned control before completion, sleep 86
00:14:09.874 00.018 1032 UpdateGuideState exits: m=1478 SNR=27.0
00:14:09.877 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:09.878 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:09.880 00.002 1032 Enqueuing Expose request
00:14:09.946 00.066 10072 IsGuiding returns 0
00:14:09.946 00.000 10072 Move returns status 0, amount 76
00:14:09.946 00.000 10072 MoveAxis(N, 0, ABG)
00:14:09.946 00.000 10072 Move returns status 0, amount 0
00:14:09.946 00.000 10072 move complete, result=0
00:14:09.946 00.000 10072 worker thread done servicing request
00:14:09.946 00.000 10072 Worker thread wakes up
00:14:09.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:09.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:09.947 00.001 1032 GuideStep: 0.1 px 76 ms WEST, -0.1 px 0 ms NORTH
00:14:10.575 00.628 10072 Exposure complete
00:14:10.625 00.050 10072 worker thread done servicing request
00:14:10.625 00.000 1032 OnExposeComplete: enter
00:14:10.627 00.002 1032 UpdateGuideState(): m_state=6
00:14:10.629 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1067
00:14:10.631 00.002 1032 Star::Find returns 1 (0), X=324.72, Y=739.87, Mass=1583, SNR=28.0, Peak=184 HFD=2.6
00:14:10.633 00.002 1032 MultiStar: [#1 -0.00,0.32,0.00,M3] [#2 0.12,0.21,0.87,U] [#3 0.11,0.18,0.68,U] [#4 0.22,0.21,0.00,M2] [#5 -0.02,0.25,0.67,U] [#6 0.08,0.36,0.00,M2] [#7 0.08,0.25,0.52,U] [#8 0.01,0.04,0.60,U] 
00:14:10.635 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.20}, one-star: {0.04, 0.23}
00:14:10.637 00.002 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
00:14:10.639 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
00:14:10.641 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.20 cameraTheta=1.29 mountX=0.17 mountY=-0.11, mountTheta=-0.54
00:14:10.645 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.20, opts=13)
00:14:10.648 00.003 1032 Enqueuing Move request for scope (0.06, 0.20)
00:14:10.649 00.001 10072 Worker thread wakes up
00:14:10.650 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
00:14:10.650 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
00:14:10.650 00.000 10072 Moving (0.06, 0.20) raw xDistance=0.17 yDistance=-0.11
00:14:10.652 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:10.654 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.79
00:14:10.654 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
00:14:10.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:10.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:14:10.654 00.000 10072 MoveAxis(W, 95, ABG)
00:14:10.654 00.000 10072 Guiding  Dir = 3, Dur = 95
00:14:10.655 00.001 10072 IsGuiding returns 0
00:14:10.655 00.000 10072 PulseGuide returned control before completion, sleep 105
00:14:10.673 00.018 1032 UpdateGuideState exits: m=1583 SNR=28.0
00:14:10.676 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:10.677 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:10.679 00.002 1032 Enqueuing Expose request
00:14:10.777 00.098 10072 IsGuiding returns 0
00:14:10.778 00.001 10072 Move returns status 0, amount 95
00:14:10.778 00.000 10072 MoveAxis(N, 0, ABG)
00:14:10.778 00.000 10072 Move returns status 0, amount 0
00:14:10.778 00.000 10072 move complete, result=0
00:14:10.778 00.000 10072 worker thread done servicing request
00:14:10.778 00.000 10072 Worker thread wakes up
00:14:10.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:10.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:10.779 00.001 1032 GuideStep: 0.2 px 95 ms WEST, -0.1 px 0 ms NORTH
00:14:11.188 00.409 10072 Exposure complete
00:14:11.244 00.056 10072 worker thread done servicing request
00:14:11.244 00.000 1032 OnExposeComplete: enter
00:14:11.248 00.004 1032 UpdateGuideState(): m_state=6
00:14:11.250 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1068
00:14:11.252 00.002 1032 Star::Find returns 1 (0), X=324.70, Y=739.82, Mass=1390, SNR=26.3, Peak=173 HFD=2.6
00:14:11.255 00.003 1032 MultiStar: [#1 -0.02,0.27,1.14,U] [#2 0.01,0.15,0.92,U] [#3 0.16,0.15,0.72,U] [#4 0.17,0.18,0.67,U] [#5 -0.04,0.16,0.69,U] [#6 0.10,0.16,0.70,U] [#7 0.22,0.19,0.00,M1] [#8 -0.10,0.11,0.53,U] 
00:14:11.256 00.001 1032 single-star, 7 included, MultiStar: {0.04, 0.18}, one-star: {0.03, 0.18}
00:14:11.258 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
00:14:11.261 00.003 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
00:14:11.263 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.39 mountX=0.16 mountY=-0.08, mountTheta=-0.44
00:14:11.267 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.18, opts=13)
00:14:11.270 00.003 1032 Enqueuing Move request for scope (0.03, 0.18)
00:14:11.272 00.002 10072 Worker thread wakes up
00:14:11.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
00:14:11.273 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
00:14:11.273 00.000 10072 Moving (0.03, 0.18) raw xDistance=0.16 yDistance=-0.08
00:14:11.275 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:11.277 00.002 10072 PPEC rslt: input = 0.16, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.78
00:14:11.277 00.000 10072 PPEC: input: 0.16, control: 0.09, exposure: 500
00:14:11.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:11.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:14:11.277 00.000 10072 MoveAxis(W, 89, ABG)
00:14:11.277 00.000 10072 Guiding  Dir = 3, Dur = 89
00:14:11.277 00.000 10072 IsGuiding returns 0
00:14:11.278 00.001 10072 PulseGuide returned control before completion, sleep 99
00:14:11.297 00.019 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:14:11.301 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:11.303 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:11.305 00.002 1032 Enqueuing Expose request
00:14:11.387 00.082 10072 IsGuiding returns 0
00:14:11.387 00.000 10072 Move returns status 0, amount 89
00:14:11.387 00.000 10072 MoveAxis(N, 0, ABG)
00:14:11.387 00.000 10072 Move returns status 0, amount 0
00:14:11.387 00.000 10072 move complete, result=0
00:14:11.387 00.000 10072 worker thread done servicing request
00:14:11.387 00.000 10072 Worker thread wakes up
00:14:11.388 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:11.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:11.388 00.000 1032 GuideStep: 0.2 px 89 ms WEST, -0.1 px 0 ms NORTH
00:14:12.013 00.625 10072 Exposure complete
00:14:12.060 00.047 10072 worker thread done servicing request
00:14:12.060 00.000 1032 OnExposeComplete: enter
00:14:12.063 00.003 1032 UpdateGuideState(): m_state=6
00:14:12.064 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1069
00:14:12.066 00.002 1032 Star::Find returns 1 (0), X=324.60, Y=739.51, Mass=1479, SNR=27.1, Peak=169 HFD=3.0
00:14:12.068 00.002 1032 MultiStar: [#1 0.07,-0.04,1.13,U] [#2 0.18,-0.04,0.92,U] [#3 0.24,-0.09,0.71,U] [#4 0.21,-0.08,0.61,U] [#5 0.27,-0.04,0.67,U] [#6 0.20,-0.01,0.69,U] [#7 0.24,-0.14,0.49,U] [#8 -0.07,-0.01,0.54,U] 
00:14:12.069 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.07}, one-star: {-0.07, -0.13}
00:14:12.071 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
00:14:12.072 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
00:14:12.074 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.14 cameraTheta=-0.47 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
00:14:12.077 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
00:14:12.080 00.003 1032 Enqueuing Move request for scope (0.13, -0.07)
00:14:12.081 00.001 10072 Worker thread wakes up
00:14:12.082 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
00:14:12.082 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
00:14:12.082 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.11
00:14:12.084 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:12.087 00.003 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
00:14:12.087 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
00:14:12.087 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:12.087 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:14:12.087 00.000 10072 MoveAxis(W, 8, ABG)
00:14:12.087 00.000 10072 Guiding  Dir = 3, Dur = 8
00:14:12.087 00.000 10072 IsGuiding returns 0
00:14:12.088 00.001 10072 PulseGuide returned control before completion, sleep 18
00:14:12.105 00.017 1032 UpdateGuideState exits: m=1479 SNR=27.1
00:14:12.107 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:12.109 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:12.110 00.001 1032 Enqueuing Expose request
00:14:12.120 00.010 10072 IsGuiding returns 0
00:14:12.121 00.001 10072 Move returns status 0, amount 8
00:14:12.121 00.000 10072 MoveAxis(N, 0, ABG)
00:14:12.121 00.000 10072 Move returns status 0, amount 0
00:14:12.121 00.000 10072 move complete, result=0
00:14:12.121 00.000 10072 worker thread done servicing request
00:14:12.121 00.000 10072 Worker thread wakes up
00:14:12.121 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:12.121 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:12.123 00.002 1032 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:14:12.529 00.406 10072 Exposure complete
00:14:12.582 00.053 10072 worker thread done servicing request
00:14:12.582 00.000 1032 OnExposeComplete: enter
00:14:12.585 00.003 1032 UpdateGuideState(): m_state=6
00:14:12.588 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1070
00:14:12.590 00.002 1032 Star::Find returns 1 (0), X=324.72, Y=739.68, Mass=1356, SNR=25.9, Peak=164 HFD=2.7
00:14:12.592 00.002 1032 MultiStar: [#1 0.20,0.11,1.17,U] [#2 0.07,0.05,0.95,U] [#3 0.16,0.04,0.70,U] [#4 0.43,0.08,0.00,M1] [#5 0.10,0.16,0.72,U] [#6 0.18,0.09,0.66,U] [#7 0.10,0.04,0.48,U] [#8 0.12,-0.02,0.59,U] 
00:14:12.594 00.002 1032 single-star, 7 included, MultiStar: {0.12, 0.07}, one-star: {0.05, 0.04}
00:14:12.595 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
00:14:12.597 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
00:14:12.599 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.75 mountX=0.03 mountY=-0.05, mountTheta=-1.08
00:14:12.601 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
00:14:12.604 00.003 1032 Enqueuing Move request for scope (0.05, 0.04)
00:14:12.606 00.002 10072 Worker thread wakes up
00:14:12.607 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
00:14:12.607 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
00:14:12.607 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.05
00:14:12.608 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:12.613 00.005 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
00:14:12.613 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:14:12.614 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:12.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:14:12.614 00.000 10072 MoveAxis(W, 7, ABG)
00:14:12.614 00.000 10072 Guiding  Dir = 3, Dur = 7
00:14:12.615 00.001 10072 IsGuiding returns 0
00:14:12.615 00.000 10072 PulseGuide returned control before completion, sleep 17
00:14:12.633 00.018 1032 UpdateGuideState exits: m=1356 SNR=25.9
00:14:12.635 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:12.637 00.002 10072 IsGuiding returns 0
00:14:12.637 00.000 10072 Move returns status 0, amount 7
00:14:12.637 00.000 10072 MoveAxis(N, 0, ABG)
00:14:12.637 00.000 10072 Move returns status 0, amount 0
00:14:12.638 00.001 10072 move complete, result=0
00:14:12.638 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:12.639 00.001 1032 Enqueuing Expose request
00:14:12.642 00.003 10072 worker thread done servicing request
00:14:12.643 00.001 10072 Worker thread wakes up
00:14:12.643 00.000 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:14:12.646 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:12.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:13.282 00.636 10072 Exposure complete
00:14:13.338 00.056 10072 worker thread done servicing request
00:14:13.338 00.000 1032 OnExposeComplete: enter
00:14:13.341 00.003 1032 UpdateGuideState(): m_state=6
00:14:13.343 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1071
00:14:13.345 00.002 1032 Star::Find returns 1 (0), X=324.74, Y=739.75, Mass=1320, SNR=25.6, Peak=162 HFD=2.6
00:14:13.347 00.002 1032 MultiStar: [#1 0.02,0.15,1.13,U] [#2 0.10,0.02,0.93,U] [#3 0.15,0.08,0.73,U] [#4 0.17,0.01,0.67,U] [#5 0.08,0.21,0.72,U] [#6 0.19,0.13,0.68,U] [#7 0.18,0.20,0.55,U] [#8 0.02,0.11,0.59,U] 
00:14:13.348 00.001 1032 single-star, 8 included, MultiStar: {0.10, 0.11}, one-star: {0.07, 0.10}
00:14:13.350 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
00:14:13.351 00.001 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
00:14:13.353 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=0.08 mountY=-0.09, mountTheta=-0.83
00:14:13.356 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
00:14:13.358 00.002 1032 Enqueuing Move request for scope (0.07, 0.10)
00:14:13.360 00.002 10072 Worker thread wakes up
00:14:13.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
00:14:13.360 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
00:14:13.360 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
00:14:13.363 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:13.367 00.004 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
00:14:13.368 00.001 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:14:13.368 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:13.368 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:14:13.368 00.000 10072 MoveAxis(W, 8, ABG)
00:14:13.368 00.000 10072 Guiding  Dir = 3, Dur = 8
00:14:13.368 00.000 10072 IsGuiding returns 0
00:14:13.369 00.001 10072 PulseGuide returned control before completion, sleep 18
00:14:13.390 00.021 1032 UpdateGuideState exits: m=1320 SNR=25.6
00:14:13.394 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:13.397 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:13.399 00.002 1032 Enqueuing Expose request
00:14:13.401 00.002 10072 IsGuiding returns 0
00:14:13.403 00.002 10072 Move returns status 0, amount 8
00:14:13.403 00.000 10072 MoveAxis(N, 0, ABG)
00:14:13.403 00.000 10072 Move returns status 0, amount 0
00:14:13.403 00.000 10072 move complete, result=0
00:14:13.403 00.000 10072 worker thread done servicing request
00:14:13.403 00.000 10072 Worker thread wakes up
00:14:13.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:13.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:13.411 00.008 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:14:13.812 00.401 10072 Exposure complete
00:14:13.864 00.052 1032 OnExposeComplete: enter
00:14:13.866 00.002 1032 UpdateGuideState(): m_state=6
00:14:13.868 00.002 10072 worker thread done servicing request
00:14:13.868 00.000 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1072
00:14:13.870 00.002 1032 Star::Find returns 1 (0), X=324.74, Y=739.69, Mass=1405, SNR=26.4, Peak=179 HFD=2.7
00:14:13.872 00.002 1032 MultiStar: [#1 0.15,0.15,1.14,U] [#2 0.14,0.11,0.98,U] [#3 0.12,0.03,0.74,U] [#4 0.04,0.07,0.65,U] [#5 0.14,0.02,0.69,U] [#6 0.18,0.12,0.66,U] [#7 0.21,0.10,0.55,U] [#8 0.05,0.09,0.61,U] 
00:14:13.873 00.001 1032 single-star, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.07, 0.05}
00:14:13.875 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
00:14:13.877 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
00:14:13.878 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.58 mountX=0.03 mountY=-0.08, mountTheta=-1.25
00:14:13.880 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
00:14:13.883 00.003 1032 Enqueuing Move request for scope (0.07, 0.05)
00:14:13.885 00.002 10072 Worker thread wakes up
00:14:13.885 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
00:14:13.885 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
00:14:13.885 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
00:14:13.888 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:13.891 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
00:14:13.891 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:14:13.891 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:13.891 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:14:13.891 00.000 10072 MoveAxis(W, 8, ABG)
00:14:13.891 00.000 10072 Guiding  Dir = 3, Dur = 8
00:14:13.892 00.001 10072 IsGuiding returns 0
00:14:13.892 00.000 10072 PulseGuide returned control before completion, sleep 18
00:14:13.912 00.020 1032 UpdateGuideState exits: m=1405 SNR=26.4
00:14:13.914 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:13.916 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:13.918 00.002 1032 Enqueuing Expose request
00:14:13.919 00.001 10072 IsGuiding returns 0
00:14:13.919 00.000 10072 Move returns status 0, amount 8
00:14:13.920 00.001 10072 MoveAxis(N, 0, ABG)
00:14:13.920 00.000 10072 Move returns status 0, amount 0
00:14:13.920 00.000 10072 move complete, result=0
00:14:13.920 00.000 10072 worker thread done servicing request
00:14:13.920 00.000 10072 Worker thread wakes up
00:14:13.920 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:13.920 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:13.929 00.009 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:14:14.548 00.619 10072 Exposure complete
00:14:14.599 00.051 10072 worker thread done servicing request
00:14:14.599 00.000 1032 OnExposeComplete: enter
00:14:14.601 00.002 1032 UpdateGuideState(): m_state=6
00:14:14.603 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1073
00:14:14.605 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=739.73, Mass=1385, SNR=26.2, Peak=171 HFD=2.6
00:14:14.606 00.001 1032 MultiStar: [#1 0.08,0.12,1.13,U] [#2 0.04,0.03,0.95,U] [#3 0.26,0.13,0.00,M1] [#4 0.19,0.16,0.68,U] [#5 -0.01,0.03,0.69,U] [#6 0.19,0.20,0.00,M1] [#7 0.09,0.12,0.56,U] [#8 0.02,0.04,0.61,U] 
00:14:14.609 00.003 1032 refined, 6 included, MultiStar: {0.07, 0.08}, one-star: {0.08, 0.09}
00:14:14.611 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
00:14:14.614 00.003 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
00:14:14.616 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.87 mountX=0.06 mountY=-0.09, mountTheta=-0.96
00:14:14.619 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
00:14:14.621 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
00:14:14.624 00.003 10072 Worker thread wakes up
00:14:14.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
00:14:14.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
00:14:14.624 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
00:14:14.626 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:14.628 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
00:14:14.628 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:14:14.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:14.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:14:14.628 00.000 10072 MoveAxis(W, 9, ABG)
00:14:14.628 00.000 10072 Guiding  Dir = 3, Dur = 9
00:14:14.629 00.001 10072 IsGuiding returns 0
00:14:14.629 00.000 10072 PulseGuide returned control before completion, sleep 19
00:14:14.647 00.018 1032 UpdateGuideState exits: m=1385 SNR=26.2
00:14:14.650 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:14.652 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:14.654 00.002 1032 Enqueuing Expose request
00:14:14.656 00.002 10072 IsGuiding returns 0
00:14:14.656 00.000 10072 Move returns status 0, amount 9
00:14:14.656 00.000 10072 MoveAxis(N, 0, ABG)
00:14:14.656 00.000 10072 Move returns status 0, amount 0
00:14:14.656 00.000 10072 move complete, result=0
00:14:14.657 00.001 10072 worker thread done servicing request
00:14:14.657 00.000 10072 Worker thread wakes up
00:14:14.657 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:14.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:14.664 00.007 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:14:15.066 00.402 10072 Exposure complete
00:14:15.124 00.058 10072 worker thread done servicing request
00:14:15.124 00.000 1032 OnExposeComplete: enter
00:14:15.127 00.003 1032 UpdateGuideState(): m_state=6
00:14:15.129 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1074
00:14:15.131 00.002 1032 Star::Find returns 1 (0), X=324.78, Y=739.67, Mass=1378, SNR=26.2, Peak=169 HFD=2.7
00:14:15.133 00.002 1032 MultiStar: [#1 0.14,0.11,1.17,U] [#2 0.11,0.05,0.96,U] [#3 0.15,0.07,0.73,U] [#4 0.19,0.15,0.69,U] [#5 0.01,-0.01,0.70,U] [#6 0.24,0.09,0.68,U] [#7 0.17,0.11,0.55,U] [#8 0.17,-0.03,0.60,U] 
00:14:15.134 00.001 1032 single-star, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.10, 0.03}
00:14:15.136 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
00:14:15.137 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
00:14:15.139 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.28 mountX=0.00 mountY=-0.11, mountTheta=-1.55
00:14:15.141 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
00:14:15.144 00.003 1032 Enqueuing Move request for scope (0.10, 0.03)
00:14:15.146 00.002 10072 Worker thread wakes up
00:14:15.146 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:14:15.146 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:14:15.146 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.11
00:14:15.148 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:15.151 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
00:14:15.151 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:14:15.151 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:15.151 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:14:15.151 00.000 10072 MoveAxis(W, 9, ABG)
00:14:15.151 00.000 10072 Guiding  Dir = 3, Dur = 9
00:14:15.152 00.001 10072 IsGuiding returns 0
00:14:15.152 00.000 10072 PulseGuide returned control before completion, sleep 19
00:14:15.170 00.018 1032 UpdateGuideState exits: m=1378 SNR=26.2
00:14:15.172 00.002 10072 IsGuiding returns 0
00:14:15.174 00.002 10072 Move returns status 0, amount 9
00:14:15.174 00.000 10072 MoveAxis(N, 0, ABG)
00:14:15.174 00.000 10072 Move returns status 0, amount 0
00:14:15.174 00.000 10072 move complete, result=0
00:14:15.174 00.000 10072 worker thread done servicing request
00:14:15.174 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:15.177 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:15.179 00.002 1032 Enqueuing Expose request
00:14:15.181 00.002 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
00:14:15.183 00.002 10072 Worker thread wakes up
00:14:15.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:15.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:15.819 00.636 10072 Exposure complete
00:14:15.872 00.053 10072 worker thread done servicing request
00:14:15.872 00.000 1032 OnExposeComplete: enter
00:14:15.875 00.003 1032 UpdateGuideState(): m_state=6
00:14:15.877 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1075
00:14:15.879 00.002 1032 Star::Find returns 1 (0), X=324.93, Y=739.80, Mass=1309, SNR=25.5, Peak=168 HFD=2.5
00:14:15.882 00.003 1032 MultiStar: [#1 0.12,0.19,1.11,U] [#2 0.13,0.18,1.00,U] [#3 0.06,0.15,0.79,U] [#4 0.17,0.16,0.68,U] [#5 0.23,0.19,0.00,M1] [#6 0.23,0.30,0.00,M1] [#7 0.34,0.25,0.00,M1] [#8 0.06,0.15,0.61,U] 
00:14:15.884 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.17}, one-star: {0.26, 0.16}
00:14:15.886 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
00:14:15.888 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
00:14:15.890 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.88 mountX=0.13 mountY=-0.18, mountTheta=-0.95
00:14:15.895 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.17, opts=13)
00:14:15.897 00.002 1032 Enqueuing Move request for scope (0.14, 0.17)
00:14:15.899 00.002 10072 Worker thread wakes up
00:14:15.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
00:14:15.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
00:14:15.899 00.000 10072 Moving (0.14, 0.17) raw xDistance=0.13 yDistance=-0.18
00:14:15.901 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:15.904 00.003 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
00:14:15.904 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
00:14:15.904 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:15.904 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:14:15.904 00.000 10072 MoveAxis(W, 11, ABG)
00:14:15.904 00.000 10072 Guiding  Dir = 3, Dur = 11
00:14:15.905 00.001 10072 IsGuiding returns 0
00:14:15.905 00.000 10072 PulseGuide returned control before completion, sleep 21
00:14:15.924 00.019 1032 UpdateGuideState exits: m=1309 SNR=25.5
00:14:15.927 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:15.929 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:15.931 00.002 1032 Enqueuing Expose request
00:14:15.933 00.002 10072 IsGuiding returns 0
00:14:15.933 00.000 10072 Move returns status 0, amount 11
00:14:15.933 00.000 10072 MoveAxis(N, 0, ABG)
00:14:15.933 00.000 10072 Move returns status 0, amount 0
00:14:15.933 00.000 10072 move complete, result=0
00:14:15.933 00.000 10072 worker thread done servicing request
00:14:15.933 00.000 10072 Worker thread wakes up
00:14:15.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:15.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:15.941 00.008 1032 GuideStep: 0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
00:14:16.350 00.409 10072 Exposure complete
00:14:16.405 00.055 10072 worker thread done servicing request
00:14:16.406 00.001 1032 OnExposeComplete: enter
00:14:16.408 00.002 1032 UpdateGuideState(): m_state=6
00:14:16.410 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1076
00:14:16.412 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=739.89, Mass=1379, SNR=26.1, Peak=172 HFD=2.5
00:14:16.415 00.003 1032 MultiStar: [#1 0.21,0.24,0.00,M1] [#2 0.11,0.22,0.95,U] [#3 0.21,0.12,0.69,U] [#4 0.17,0.18,0.67,U] [#5 0.15,0.17,0.72,U] [#6 0.29,0.25,0.00,M2] [#7 0.18,0.16,0.54,U] [#8 0.01,0.19,0.57,U] 
00:14:16.416 00.001 1032 refined, 6 included, MultiStar: {0.13, 0.19}, one-star: {0.12, 0.25}
00:14:16.418 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
00:14:16.420 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
00:14:16.421 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.96 mountX=0.15 mountY=-0.18, mountTheta=-0.87
00:14:16.425 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.19, opts=13)
00:14:16.428 00.003 1032 Enqueuing Move request for scope (0.13, 0.19)
00:14:16.430 00.002 10072 Worker thread wakes up
00:14:16.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
00:14:16.430 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
00:14:16.430 00.000 10072 Moving (0.13, 0.19) raw xDistance=0.15 yDistance=-0.18
00:14:16.433 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:16.434 00.001 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.72
00:14:16.434 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:14:16.434 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:16.436 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:14:16.436 00.000 10072 MoveAxis(W, 85, ABG)
00:14:16.436 00.000 10072 Guiding  Dir = 3, Dur = 85
00:14:16.436 00.000 10072 IsGuiding returns 0
00:14:16.436 00.000 10072 PulseGuide returned control before completion, sleep 95
00:14:16.455 00.019 1032 UpdateGuideState exits: m=1379 SNR=26.1
00:14:16.459 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:16.460 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:16.462 00.002 1032 Enqueuing Expose request
00:14:16.536 00.074 10072 IsGuiding returns 0
00:14:16.536 00.000 10072 Move returns status 0, amount 85
00:14:16.536 00.000 10072 MoveAxis(N, 0, ABG)
00:14:16.536 00.000 10072 Move returns status 0, amount 0
00:14:16.536 00.000 10072 move complete, result=0
00:14:16.536 00.000 10072 worker thread done servicing request
00:14:16.536 00.000 10072 Worker thread wakes up
00:14:16.536 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:16.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:16.538 00.002 1032 GuideStep: 0.2 px 85 ms WEST, -0.2 px 0 ms NORTH
00:14:17.166 00.628 10072 Exposure complete
00:14:17.218 00.052 10072 worker thread done servicing request
00:14:17.218 00.000 1032 OnExposeComplete: enter
00:14:17.220 00.002 1032 UpdateGuideState(): m_state=6
00:14:17.222 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1077
00:14:17.225 00.003 1032 Star::Find returns 1 (0), X=324.78, Y=739.66, Mass=1366, SNR=26.0, Peak=179 HFD=2.7
00:14:17.227 00.002 1032 MultiStar: [#1 0.21,0.01,1.13,U] [#2 0.13,-0.09,0.96,U] [#3 0.14,0.05,0.75,U] [#4 0.31,0.02,0.00,M1] [#5 0.09,0.06,0.73,U] [#6 0.22,0.03,0.73,U] [#7 0.20,0.06,0.49,U] [#8 0.14,0.06,0.63,U] 
00:14:17.228 00.001 1032 single-star, 7 included, MultiStar: {0.15, 0.02}, one-star: {0.11, 0.02}
00:14:17.230 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:14:17.233 00.003 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:14:17.234 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.14 mountX=-0.01 mountY=-0.11, mountTheta=-1.69
00:14:17.238 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
00:14:17.240 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
00:14:17.244 00.004 10072 Worker thread wakes up
00:14:17.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
00:14:17.244 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
00:14:17.244 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
00:14:17.246 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:17.248 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
00:14:17.248 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:14:17.248 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:17.248 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:14:17.248 00.000 10072 MoveAxis(W, 12, ABG)
00:14:17.248 00.000 10072 Guiding  Dir = 3, Dur = 12
00:14:17.249 00.001 10072 IsGuiding returns 0
00:14:17.249 00.000 10072 PulseGuide returned control before completion, sleep 22
00:14:17.266 00.017 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:14:17.270 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:17.272 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:17.273 00.001 1032 Enqueuing Expose request
00:14:17.276 00.003 10072 IsGuiding returns 0
00:14:17.277 00.001 10072 Move returns status 0, amount 12
00:14:17.277 00.000 10072 MoveAxis(N, 0, ABG)
00:14:17.277 00.000 10072 Move returns status 0, amount 0
00:14:17.277 00.000 10072 move complete, result=0
00:14:17.277 00.000 10072 worker thread done servicing request
00:14:17.277 00.000 10072 Worker thread wakes up
00:14:17.277 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:17.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:17.284 00.007 1032 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:14:17.685 00.401 10072 Exposure complete
00:14:17.740 00.055 10072 worker thread done servicing request
00:14:17.740 00.000 1032 OnExposeComplete: enter
00:14:17.742 00.002 1032 UpdateGuideState(): m_state=6
00:14:17.744 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1078
00:14:17.746 00.002 1032 Star::Find returns 1 (0), X=324.93, Y=739.60, Mass=1280, SNR=25.2, Peak=155 HFD=2.5
00:14:17.748 00.002 1032 MultiStar: [#1 0.16,0.05,1.17,U] [#2 0.19,-0.08,0.99,U] [#3 0.16,0.01,0.76,U] [#4 0.23,0.05,0.74,U] [#5 0.12,0.01,0.74,U] [#6 0.38,0.06,0.00,M2] [#7 0.06,0.05,0.56,U] [#8 0.14,0.18,0.62,U] 
00:14:17.750 00.002 1032 refined, 7 included, MultiStar: {0.17, 0.02}, one-star: {0.26, -0.05}
00:14:17.751 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
00:14:17.753 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
00:14:17.755 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.11 mountX=-0.02 mountY=-0.17, mountTheta=-1.72
00:14:17.758 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.02, opts=13)
00:14:17.760 00.002 1032 Enqueuing Move request for scope (0.17, 0.02)
00:14:17.763 00.003 10072 Worker thread wakes up
00:14:17.763 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
00:14:17.763 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
00:14:17.763 00.000 10072 Moving (0.17, 0.02) raw xDistance=-0.02 yDistance=-0.17
00:14:17.765 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:17.770 00.005 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
00:14:17.770 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:14:17.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:17.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:14:17.771 00.001 10072 MoveAxis(W, 10, ABG)
00:14:17.771 00.000 10072 Guiding  Dir = 3, Dur = 10
00:14:17.771 00.000 10072 IsGuiding returns 0
00:14:17.772 00.001 10072 PulseGuide returned control before completion, sleep 20
00:14:17.790 00.018 1032 UpdateGuideState exits: m=1280 SNR=25.2
00:14:17.794 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:17.795 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:17.799 00.004 1032 Enqueuing Expose request
00:14:17.808 00.009 10072 IsGuiding returns 0
00:14:17.809 00.001 10072 Move returns status 0, amount 10
00:14:17.809 00.000 10072 MoveAxis(N, 0, ABG)
00:14:17.809 00.000 10072 Move returns status 0, amount 0
00:14:17.809 00.000 10072 move complete, result=0
00:14:17.809 00.000 10072 worker thread done servicing request
00:14:17.809 00.000 10072 Worker thread wakes up
00:14:17.809 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:17.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:17.810 00.001 1032 GuideStep: -0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
00:14:18.437 00.627 10072 Exposure complete
00:14:18.492 00.055 1032 OnExposeComplete: enter
00:14:18.496 00.004 1032 UpdateGuideState(): m_state=6
00:14:18.498 00.002 10072 worker thread done servicing request
00:14:18.498 00.000 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1079
00:14:18.500 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=739.60, Mass=1430, SNR=26.6, Peak=174 HFD=2.8
00:14:18.503 00.003 1032 MultiStar: [#1 0.09,0.02,1.13,U] [#2 0.13,0.07,0.98,U] [#3 0.26,-0.03,0.68,U] [#4 0.28,-0.06,0.00,M1] [#5 0.10,0.08,0.73,U] [#6 0.35,0.05,0.00,M3] [#7 0.20,0.22,0.00,M1] [#8 0.22,-0.05,0.59,U] 
00:14:18.504 00.001 1032 single-star, 5 included, MultiStar: {0.14, 0.01}, one-star: {0.08, -0.04}
00:14:18.505 00.001 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
00:14:18.507 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
00:14:18.509 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.50 mountX=-0.06 mountY=-0.06, mountTheta=-2.33
00:14:18.511 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
00:14:18.513 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
00:14:18.515 00.002 10072 Worker thread wakes up
00:14:18.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
00:14:18.515 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
00:14:18.515 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.06
00:14:18.519 00.004 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
00:14:18.519 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:14:18.520 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:18.522 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:18.523 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:14:18.523 00.000 10072 MoveAxis(W, 12, ABG)
00:14:18.523 00.000 10072 Guiding  Dir = 3, Dur = 12
00:14:18.523 00.000 10072 IsGuiding returns 0
00:14:18.524 00.001 10072 PulseGuide returned control before completion, sleep 22
00:14:18.543 00.019 1032 UpdateGuideState exits: m=1430 SNR=26.6
00:14:18.546 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:18.550 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:18.556 00.006 1032 Enqueuing Expose request
00:14:18.560 00.004 10072 IsGuiding returns 0
00:14:18.560 00.000 10072 Move returns status 0, amount 12
00:14:18.560 00.000 10072 MoveAxis(N, 0, ABG)
00:14:18.560 00.000 10072 Move returns status 0, amount 0
00:14:18.560 00.000 10072 move complete, result=0
00:14:18.560 00.000 10072 worker thread done servicing request
00:14:18.560 00.000 10072 Worker thread wakes up
00:14:18.560 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:18.561 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:18.569 00.008 1032 GuideStep: -0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
00:14:18.970 00.401 10072 Exposure complete
00:14:19.032 00.062 10072 worker thread done servicing request
00:14:19.032 00.000 1032 OnExposeComplete: enter
00:14:19.035 00.003 1032 UpdateGuideState(): m_state=6
00:14:19.037 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1080
00:14:19.039 00.002 1032 Star::Find returns 1 (0), X=324.79, Y=739.71, Mass=1424, SNR=26.6, Peak=177 HFD=2.7
00:14:19.041 00.002 1032 MultiStar: [#1 0.17,0.02,1.05,U] [#2 0.11,0.11,0.90,U] [#3 0.10,-0.09,0.69,U] [#4 0.22,0.07,0.68,U] [#5 0.14,0.18,0.70,U] [#6 0.26,-0.01,0.68,U] [#7 0.15,0.07,0.51,U] [#8 0.21,0.14,0.60,U] 
00:14:19.043 00.002 1032 single-star, 8 included, MultiStar: {0.16, 0.06}, one-star: {0.11, 0.07}
00:14:19.046 00.003 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
00:14:19.047 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
00:14:19.051 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.14 cameraTheta=0.56 mountX=0.04 mountY=-0.13, mountTheta=-1.27
00:14:19.054 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
00:14:19.057 00.003 1032 Enqueuing Move request for scope (0.11, 0.07)
00:14:19.060 00.003 10072 Worker thread wakes up
00:14:19.060 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
00:14:19.060 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
00:14:19.060 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.13
00:14:19.063 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:19.064 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
00:14:19.064 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:14:19.065 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:19.065 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:14:19.065 00.000 10072 MoveAxis(W, 10, ABG)
00:14:19.065 00.000 10072 Guiding  Dir = 3, Dur = 10
00:14:19.065 00.000 10072 IsGuiding returns 0
00:14:19.066 00.001 10072 PulseGuide returned control before completion, sleep 20
00:14:19.088 00.022 1032 UpdateGuideState exits: m=1424 SNR=26.6
00:14:19.092 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:19.094 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:19.095 00.001 1032 Enqueuing Expose request
00:14:19.098 00.003 10072 IsGuiding returns 0
00:14:19.098 00.000 10072 Move returns status 0, amount 10
00:14:19.098 00.000 10072 MoveAxis(N, 0, ABG)
00:14:19.098 00.000 10072 Move returns status 0, amount 0
00:14:19.098 00.000 10072 move complete, result=0
00:14:19.098 00.000 10072 worker thread done servicing request
00:14:19.098 00.000 10072 Worker thread wakes up
00:14:19.098 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:19.098 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:19.107 00.009 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:14:19.734 00.627 10072 Exposure complete
00:14:19.791 00.057 10072 worker thread done servicing request
00:14:19.791 00.000 1032 OnExposeComplete: enter
00:14:19.793 00.002 1032 UpdateGuideState(): m_state=6
00:14:19.796 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1081
00:14:19.801 00.005 1032 Star::Find returns 1 (0), X=324.84, Y=739.62, Mass=1205, SNR=24.4, Peak=154 HFD=2.6
00:14:19.804 00.003 1032 MultiStar: [#1 0.07,0.04,1.19,U] [#2 0.10,-0.03,0.99,U] [#3 0.17,-0.07,0.77,U] [#4 0.29,0.18,0.00,M1] [#5 0.19,0.02,0.76,U] [#6 0.27,0.05,0.72,U] [#7 0.09,0.06,0.53,U] [#8 0.16,0.02,0.64,U] 
00:14:19.806 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.01}, one-star: {0.16, -0.02}
00:14:19.808 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
00:14:19.810 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
00:14:19.812 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.04 mountX=-0.03 mountY=-0.14, mountTheta=-1.79
00:14:19.815 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
00:14:19.818 00.003 1032 Enqueuing Move request for scope (0.15, 0.01)
00:14:19.820 00.002 10072 Worker thread wakes up
00:14:19.820 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
00:14:19.820 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
00:14:19.820 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.14
00:14:19.822 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:19.826 00.004 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
00:14:19.826 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:14:19.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:19.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:14:19.826 00.000 10072 MoveAxis(W, 12, ABG)
00:14:19.826 00.000 10072 Guiding  Dir = 3, Dur = 12
00:14:19.827 00.001 10072 IsGuiding returns 0
00:14:19.827 00.000 10072 PulseGuide returned control before completion, sleep 22
00:14:19.850 00.023 1032 UpdateGuideState exits: m=1205 SNR=24.4
00:14:19.853 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:19.855 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:19.857 00.002 1032 Enqueuing Expose request
00:14:19.860 00.003 10072 IsGuiding returns 0
00:14:19.860 00.000 10072 Move returns status 0, amount 12
00:14:19.860 00.000 10072 MoveAxis(N, 0, ABG)
00:14:19.860 00.000 10072 Move returns status 0, amount 0
00:14:19.861 00.001 10072 move complete, result=0
00:14:19.861 00.000 10072 worker thread done servicing request
00:14:19.861 00.000 10072 Worker thread wakes up
00:14:19.861 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:19.861 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:19.873 00.012 1032 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:14:20.281 00.408 10072 Exposure complete
00:14:20.343 00.062 10072 worker thread done servicing request
00:14:20.343 00.000 1032 OnExposeComplete: enter
00:14:20.346 00.003 1032 UpdateGuideState(): m_state=6
00:14:20.349 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1082
00:14:20.351 00.002 1032 Star::Find returns 1 (0), X=324.89, Y=739.60, Mass=1335, SNR=25.7, Peak=170 HFD=2.6
00:14:20.353 00.002 1032 MultiStar: [#1 0.17,-0.02,1.11,U] [#2 0.30,0.09,0.00,M1] [#3 0.21,-0.00,0.73,U] [#4 0.37,0.12,0.00,M2] [#5 0.12,-0.05,0.76,U] [#6 0.39,0.13,0.00,M2] [#7 0.23,0.07,0.55,U] [#8 0.09,-0.04,0.62,U] 
00:14:20.355 00.002 1032 refined, 5 included, MultiStar: {0.18, -0.02}, one-star: {0.22, -0.04}
00:14:20.357 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
00:14:20.360 00.003 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
00:14:20.365 00.005 1032 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.11 mountX=-0.06 mountY=-0.16, mountTheta=-1.94
00:14:20.368 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.02, opts=13)
00:14:20.372 00.004 1032 Enqueuing Move request for scope (0.18, -0.02)
00:14:20.373 00.001 10072 Worker thread wakes up
00:14:20.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
00:14:20.374 00.001 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
00:14:20.374 00.000 10072 Moving (0.18, -0.02) raw xDistance=-0.06 yDistance=-0.16
00:14:20.376 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:20.378 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
00:14:20.378 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:14:20.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:20.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:14:20.378 00.000 10072 MoveAxis(W, 11, ABG)
00:14:20.378 00.000 10072 Guiding  Dir = 3, Dur = 11
00:14:20.379 00.001 10072 IsGuiding returns 0
00:14:20.379 00.000 10072 PulseGuide returned control before completion, sleep 21
00:14:20.400 00.021 1032 UpdateGuideState exits: m=1335 SNR=25.7
00:14:20.403 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:20.405 00.002 10072 IsGuiding returns 0
00:14:20.405 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:20.408 00.003 1032 Enqueuing Expose request
00:14:20.410 00.002 10072 Move returns status 0, amount 11
00:14:20.410 00.000 10072 MoveAxis(N, 0, ABG)
00:14:20.410 00.000 10072 Move returns status 0, amount 0
00:14:20.410 00.000 10072 move complete, result=0
00:14:20.410 00.000 10072 worker thread done servicing request
00:14:20.411 00.001 10072 Worker thread wakes up
00:14:20.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:20.411 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:20.419 00.008 1032 GuideStep: -0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
00:14:21.049 00.630 10072 Exposure complete
00:14:21.104 00.055 10072 worker thread done servicing request
00:14:21.105 00.001 1032 OnExposeComplete: enter
00:14:21.107 00.002 1032 UpdateGuideState(): m_state=6
00:14:21.110 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1083
00:14:21.112 00.002 1032 Star::Find returns 1 (0), X=324.81, Y=739.66, Mass=1332, SNR=25.7, Peak=161 HFD=2.7
00:14:21.115 00.003 1032 MultiStar: [#1 0.21,0.03,1.10,U] [#2 0.14,0.04,1.02,U] [#3 0.14,0.04,0.69,U] [#4 0.25,0.03,0.70,U] [#5 0.25,-0.01,0.71,U] [#6 0.21,0.03,0.73,U] [#7 0.11,0.24,0.54,U] [#8 0.19,0.07,0.60,U] 
00:14:21.116 00.001 1032 single-star, 8 included, MultiStar: {0.18, 0.05}, one-star: {0.14, 0.02}
00:14:21.118 00.002 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
00:14:21.120 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
00:14:21.122 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.11 mountX=-0.02 mountY=-0.14, mountTheta=-1.72
00:14:21.125 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
00:14:21.128 00.003 1032 Enqueuing Move request for scope (0.14, 0.02)
00:14:21.129 00.001 10072 Worker thread wakes up
00:14:21.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
00:14:21.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
00:14:21.130 00.001 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
00:14:21.131 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:21.133 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
00:14:21.133 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:14:21.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:21.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:14:21.133 00.000 10072 MoveAxis(W, 13, ABG)
00:14:21.134 00.001 10072 Guiding  Dir = 3, Dur = 13
00:14:21.134 00.000 10072 IsGuiding returns 0
00:14:21.134 00.000 10072 PulseGuide returned control before completion, sleep 23
00:14:21.153 00.019 1032 UpdateGuideState exits: m=1332 SNR=25.7
00:14:21.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:21.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:21.159 00.002 1032 Enqueuing Expose request
00:14:21.170 00.011 10072 IsGuiding returns 0
00:14:21.170 00.000 10072 Move returns status 0, amount 13
00:14:21.170 00.000 10072 MoveAxis(N, 0, ABG)
00:14:21.170 00.000 10072 Move returns status 0, amount 0
00:14:21.171 00.001 10072 move complete, result=0
00:14:21.171 00.000 10072 worker thread done servicing request
00:14:21.171 00.000 10072 Worker thread wakes up
00:14:21.171 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:21.171 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:21.171 00.000 1032 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
00:14:21.579 00.408 10072 Exposure complete
00:14:21.656 00.077 10072 worker thread done servicing request
00:14:21.656 00.000 1032 OnExposeComplete: enter
00:14:21.658 00.002 1032 UpdateGuideState(): m_state=6
00:14:21.662 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1084
00:14:21.664 00.002 1032 Star::Find returns 1 (0), X=324.84, Y=739.59, Mass=1241, SNR=24.8, Peak=150 HFD=2.7
00:14:21.666 00.002 1032 MultiStar: [#1 0.19,0.15,1.15,U] [#2 0.21,-0.05,1.05,U] [#3 0.13,0.17,0.74,U] [#4 0.24,0.08,0.71,U] [#5 0.13,0.11,0.70,U] [#6 0.23,0.10,0.71,U] [#7 0.11,-0.04,0.51,U] [#8 0.10,0.06,0.63,U] 
00:14:21.667 00.001 1032 single-star, 8 included, MultiStar: {0.17, 0.06}, one-star: {0.17, -0.06}
00:14:21.669 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
00:14:21.672 00.003 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
00:14:21.675 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.32 mountX=-0.10 mountY=-0.15, mountTheta=-2.15
00:14:21.679 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.06, opts=13)
00:14:21.681 00.002 1032 Enqueuing Move request for scope (0.17, -0.06)
00:14:21.683 00.002 10072 Worker thread wakes up
00:14:21.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
00:14:21.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
00:14:21.683 00.000 10072 Moving (0.17, -0.06) raw xDistance=-0.10 yDistance=-0.15
00:14:21.685 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:21.688 00.003 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
00:14:21.688 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
00:14:21.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:21.689 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:14:21.689 00.000 10072 MoveAxis(W, 11, ABG)
00:14:21.689 00.000 10072 Guiding  Dir = 3, Dur = 11
00:14:21.689 00.000 10072 IsGuiding returns 0
00:14:21.690 00.001 10072 PulseGuide returned control before completion, sleep 21
00:14:21.709 00.019 1032 UpdateGuideState exits: m=1241 SNR=24.8
00:14:21.714 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:21.716 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:21.719 00.003 1032 Enqueuing Expose request
00:14:21.721 00.002 10072 IsGuiding returns 1
00:14:21.721 00.000 10072 scope still moving after pulse duration time elapsed
00:14:21.749 00.028 10072 IsGuiding returns 0
00:14:21.749 00.000 10072 scope move finished after 11 + 48 ms
00:14:21.749 00.000 10072 Move returns status 0, amount 11
00:14:21.749 00.000 10072 MoveAxis(N, 0, ABG)
00:14:21.749 00.000 10072 Move returns status 0, amount 0
00:14:21.749 00.000 10072 move complete, result=0
00:14:21.750 00.001 10072 worker thread done servicing request
00:14:21.750 00.000 10072 Worker thread wakes up
00:14:21.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:21.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:21.752 00.002 1032 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:14:22.374 00.622 10072 Exposure complete
00:14:22.427 00.053 10072 worker thread done servicing request
00:14:22.427 00.000 1032 OnExposeComplete: enter
00:14:22.430 00.003 1032 UpdateGuideState(): m_state=6
00:14:22.432 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1085
00:14:22.435 00.003 1032 Star::Find returns 1 (0), X=324.76, Y=739.86, Mass=1393, SNR=26.3, Peak=171 HFD=2.6
00:14:22.436 00.001 1032 MultiStar: [#1 0.21,0.13,1.10,U] [#2 0.08,0.07,0.99,U] [#3 0.31,0.01,0.00,M1] [#4 0.29,0.14,0.00,M1] [#5 0.16,0.26,0.00,M1] [#6 0.32,0.12,0.00,M1] [#7 0.28,0.14,0.00,M1] [#8 0.22,0.13,0.57,U] 
00:14:22.438 00.002 1032 refined, 3 included, MultiStar: {0.14, 0.14}, one-star: {0.09, 0.22}
00:14:22.440 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:14:22.441 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:14:22.443 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.76 mountX=0.10 mountY=-0.17, mountTheta=-1.07
00:14:22.445 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.14, opts=13)
00:14:22.447 00.002 1032 Enqueuing Move request for scope (0.14, 0.14)
00:14:22.449 00.002 10072 Worker thread wakes up
00:14:22.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
00:14:22.449 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
00:14:22.449 00.000 10072 Moving (0.14, 0.14) raw xDistance=0.10 yDistance=-0.17
00:14:22.451 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:22.454 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
00:14:22.454 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:14:22.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:22.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:14:22.454 00.000 10072 MoveAxis(W, 13, ABG)
00:14:22.454 00.000 10072 Guiding  Dir = 3, Dur = 13
00:14:22.454 00.000 10072 IsGuiding returns 0
00:14:22.455 00.001 10072 PulseGuide returned control before completion, sleep 22
00:14:22.474 00.019 1032 UpdateGuideState exits: m=1393 SNR=26.3
00:14:22.476 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:22.477 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:22.479 00.002 1032 Enqueuing Expose request
00:14:22.481 00.002 10072 IsGuiding returns 0
00:14:22.482 00.001 10072 Move returns status 0, amount 13
00:14:22.482 00.000 10072 MoveAxis(N, 0, ABG)
00:14:22.482 00.000 10072 Move returns status 0, amount 0
00:14:22.482 00.000 10072 move complete, result=0
00:14:22.482 00.000 10072 worker thread done servicing request
00:14:22.482 00.000 10072 Worker thread wakes up
00:14:22.482 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:22.482 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:22.489 00.007 1032 GuideStep: 0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
00:14:22.887 00.398 10072 Exposure complete
00:14:22.939 00.052 10072 worker thread done servicing request
00:14:22.939 00.000 1032 OnExposeComplete: enter
00:14:22.942 00.003 1032 UpdateGuideState(): m_state=6
00:14:22.944 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1086
00:14:22.946 00.002 1032 Star::Find returns 1 (0), X=324.75, Y=739.79, Mass=1434, SNR=26.7, Peak=164 HFD=2.6
00:14:22.947 00.001 1032 MultiStar: [#1 0.13,0.21,1.08,U] [#2 0.15,0.06,0.95,U] [#3 0.25,0.08,0.70,U] [#4 0.21,0.23,0.00,M2] [#5 0.05,0.07,0.69,U] [#6 0.17,0.17,0.68,U] [#7 0.10,0.23,0.49,U] [#8 0.00,0.22,0.57,U] 
00:14:22.949 00.002 1032 single-star, 7 included, MultiStar: {0.12, 0.15}, one-star: {0.07, 0.15}
00:14:22.951 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
00:14:22.952 00.001 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
00:14:22.955 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.12 mountX=0.13 mountY=-0.11, mountTheta=-0.71
00:14:22.957 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
00:14:22.960 00.003 1032 Enqueuing Move request for scope (0.07, 0.15)
00:14:22.962 00.002 10072 Worker thread wakes up
00:14:22.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
00:14:22.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
00:14:22.962 00.000 10072 Moving (0.07, 0.15) raw xDistance=0.13 yDistance=-0.11
00:14:22.964 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:22.968 00.004 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
00:14:22.968 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
00:14:22.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:22.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:14:22.968 00.000 10072 MoveAxis(W, 11, ABG)
00:14:22.968 00.000 10072 Guiding  Dir = 3, Dur = 11
00:14:22.968 00.000 10072 IsGuiding returns 0
00:14:22.969 00.001 10072 PulseGuide returned control before completion, sleep 21
00:14:22.988 00.019 1032 UpdateGuideState exits: m=1434 SNR=26.7
00:14:22.990 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:22.991 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:22.994 00.003 1032 Enqueuing Expose request
00:14:22.996 00.002 10072 IsGuiding returns 0
00:14:22.996 00.000 10072 Move returns status 0, amount 11
00:14:22.996 00.000 10072 MoveAxis(N, 0, ABG)
00:14:22.996 00.000 10072 Move returns status 0, amount 0
00:14:22.996 00.000 10072 move complete, result=0
00:14:22.997 00.001 10072 worker thread done servicing request
00:14:22.997 00.000 10072 Worker thread wakes up
00:14:22.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:22.997 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:23.004 00.007 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:14:23.635 00.631 10072 Exposure complete
00:14:23.686 00.051 10072 worker thread done servicing request
00:14:23.686 00.000 1032 OnExposeComplete: enter
00:14:23.688 00.002 1032 UpdateGuideState(): m_state=6
00:14:23.692 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1087
00:14:23.699 00.007 1032 Star::Find returns 1 (0), X=324.73, Y=739.77, Mass=1381, SNR=26.2, Peak=164 HFD=2.7
00:14:23.701 00.002 1032 MultiStar: [#1 0.11,0.16,1.09,U] [#2 0.09,0.24,0.97,U] [#3 0.13,0.17,0.72,U] [#4 0.32,0.19,0.00,M3] [#5 0.10,0.18,0.75,U] [#6 0.25,0.20,0.00,M1] [#7 0.26,0.07,0.51,U] [#8 0.02,0.05,0.59,U] 
00:14:23.707 00.006 1032 single-star, 6 included, MultiStar: {0.10, 0.15}, one-star: {0.06, 0.12}
00:14:23.712 00.005 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
00:14:23.714 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
00:14:23.716 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.14 mountX=0.11 mountY=-0.09, mountTheta=-0.69
00:14:23.718 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
00:14:23.721 00.003 1032 Enqueuing Move request for scope (0.06, 0.12)
00:14:23.722 00.001 10072 Worker thread wakes up
00:14:23.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
00:14:23.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
00:14:23.722 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.11 yDistance=-0.09
00:14:23.724 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:23.727 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
00:14:23.727 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:14:23.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:23.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:14:23.727 00.000 10072 MoveAxis(W, 13, ABG)
00:14:23.727 00.000 10072 Guiding  Dir = 3, Dur = 13
00:14:23.728 00.001 10072 IsGuiding returns 0
00:14:23.728 00.000 10072 PulseGuide returned control before completion, sleep 23
00:14:23.747 00.019 1032 UpdateGuideState exits: m=1381 SNR=26.2
00:14:23.751 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:23.752 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:23.754 00.002 1032 Enqueuing Expose request
00:14:23.756 00.002 10072 IsGuiding returns 0
00:14:23.756 00.000 10072 Move returns status 0, amount 13
00:14:23.756 00.000 10072 MoveAxis(N, 0, ABG)
00:14:23.756 00.000 10072 Move returns status 0, amount 0
00:14:23.756 00.000 10072 move complete, result=0
00:14:23.756 00.000 10072 worker thread done servicing request
00:14:23.756 00.000 10072 Worker thread wakes up
00:14:23.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:23.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:23.765 00.009 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
00:14:24.170 00.405 10072 Exposure complete
00:14:24.220 00.050 10072 worker thread done servicing request
00:14:24.220 00.000 1032 OnExposeComplete: enter
00:14:24.221 00.001 1032 UpdateGuideState(): m_state=6
00:14:24.223 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1088
00:14:24.226 00.003 1032 Star::Find returns 1 (0), X=324.84, Y=739.80, Mass=1319, SNR=25.6, Peak=161 HFD=2.7
00:14:24.228 00.002 1032 MultiStar: [#1 0.08,0.27,0.00,M1] [#2 0.20,0.11,1.00,U] [#3 0.23,0.17,0.00,M1] [#4 0.24,0.17,0.00,M4] [#5 0.13,0.17,0.70,U] [#6 0.24,0.35,0.00,M2] [#7 0.14,0.21,0.57,U] [#8 0.05,0.03,0.59,U] 
00:14:24.231 00.003 1032 refined, 4 included, MultiStar: {0.15, 0.13}, one-star: {0.16, 0.16}
00:14:24.232 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
00:14:24.234 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
00:14:24.236 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.75 mountX=0.09 mountY=-0.18, mountTheta=-1.08
00:14:24.241 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.13, opts=13)
00:14:24.244 00.003 1032 Enqueuing Move request for scope (0.15, 0.13)
00:14:24.246 00.002 10072 Worker thread wakes up
00:14:24.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
00:14:24.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
00:14:24.246 00.000 10072 Moving (0.15, 0.13) raw xDistance=0.09 yDistance=-0.18
00:14:24.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:24.251 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
00:14:24.251 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:14:24.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:24.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:14:24.251 00.000 10072 MoveAxis(W, 11, ABG)
00:14:24.251 00.000 10072 Guiding  Dir = 3, Dur = 11
00:14:24.252 00.001 10072 IsGuiding returns 0
00:14:24.252 00.000 10072 PulseGuide returned control before completion, sleep 21
00:14:24.270 00.018 1032 UpdateGuideState exits: m=1319 SNR=25.6
00:14:24.272 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:24.274 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:24.276 00.002 1032 Enqueuing Expose request
00:14:24.287 00.011 10072 IsGuiding returns 0
00:14:24.287 00.000 10072 Move returns status 0, amount 11
00:14:24.287 00.000 10072 MoveAxis(N, 0, ABG)
00:14:24.287 00.000 10072 Move returns status 0, amount 0
00:14:24.287 00.000 10072 move complete, result=0
00:14:24.287 00.000 10072 worker thread done servicing request
00:14:24.287 00.000 10072 Worker thread wakes up
00:14:24.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:24.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:24.289 00.002 1032 GuideStep: 0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
00:14:24.915 00.626 10072 Exposure complete
00:14:24.967 00.052 10072 worker thread done servicing request
00:14:24.967 00.000 1032 OnExposeComplete: enter
00:14:24.969 00.002 1032 UpdateGuideState(): m_state=6
00:14:24.970 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1089
00:14:24.971 00.001 1032 Star::Find returns 1 (0), X=324.83, Y=739.91, Mass=1172, SNR=24.1, Peak=149 HFD=2.5
00:14:24.974 00.003 1032 MultiStar: [#1 0.20,0.24,0.00,M2] [#2 0.13,0.12,1.02,U] [#3 0.19,0.07,0.74,U] [#4 0.29,0.18,0.00,M5] [#5 0.03,0.16,0.76,U] [#6 0.21,0.30,0.00,M3] [#7 0.28,0.22,0.00,M1] [#8 0.09,0.05,0.65,U] 
00:14:24.976 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.14}, one-star: {0.16, 0.27}
00:14:24.978 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
00:14:24.979 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
00:14:24.981 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.19 cameraTheta=0.85 mountX=0.11 mountY=-0.16, mountTheta=-0.98
00:14:24.983 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.14, opts=13)
00:14:24.985 00.002 1032 Enqueuing Move request for scope (0.12, 0.14)
00:14:24.988 00.003 10072 Worker thread wakes up
00:14:24.988 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
00:14:24.988 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
00:14:24.988 00.000 10072 Moving (0.12, 0.14) raw xDistance=0.11 yDistance=-0.16
00:14:24.990 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:24.995 00.005 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
00:14:24.995 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:14:24.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:24.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:14:24.995 00.000 10072 MoveAxis(W, 13, ABG)
00:14:24.995 00.000 10072 Guiding  Dir = 3, Dur = 13
00:14:24.995 00.000 10072 IsGuiding returns 0
00:14:24.996 00.001 10072 PulseGuide returned control before completion, sleep 23
00:14:25.015 00.019 1032 UpdateGuideState exits: m=1172 SNR=24.1
00:14:25.018 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:25.021 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:25.024 00.003 1032 Enqueuing Expose request
00:14:25.027 00.003 10072 IsGuiding returns 0
00:14:25.027 00.000 10072 Move returns status 0, amount 13
00:14:25.027 00.000 10072 MoveAxis(N, 0, ABG)
00:14:25.027 00.000 10072 Move returns status 0, amount 0
00:14:25.027 00.000 10072 move complete, result=0
00:14:25.027 00.000 10072 worker thread done servicing request
00:14:25.027 00.000 10072 Worker thread wakes up
00:14:25.027 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:25.027 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:25.035 00.008 1032 GuideStep: 0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
00:14:25.446 00.411 10072 Exposure complete
00:14:25.500 00.054 10072 worker thread done servicing request
00:14:25.500 00.000 1032 OnExposeComplete: enter
00:14:25.503 00.003 1032 UpdateGuideState(): m_state=6
00:14:25.505 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1090
00:14:25.507 00.002 1032 Star::Find returns 1 (0), X=324.77, Y=739.83, Mass=1357, SNR=26.0, Peak=168 HFD=2.6
00:14:25.509 00.002 1032 MultiStar: [#1 0.13,0.23,1.13,U] [#2 0.09,0.19,0.89,U] [#3 0.25,0.10,0.71,U] [#4 0.32,0.16,0.00,M6] [#5 0.06,0.28,0.00,M1] [#6 0.18,0.19,0.70,U] [#7 0.21,0.06,0.53,U] [#8 0.06,0.14,0.57,U] 
00:14:25.511 00.002 1032 single-star, 6 included, MultiStar: {0.14, 0.17}, one-star: {0.09, 0.18}
00:14:25.513 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
00:14:25.514 00.001 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
00:14:25.517 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.21 cameraTheta=1.10 mountX=0.15 mountY=-0.14, mountTheta=-0.73
00:14:25.522 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.18, opts=13)
00:14:25.526 00.004 1032 Enqueuing Move request for scope (0.09, 0.18)
00:14:25.527 00.001 10072 Worker thread wakes up
00:14:25.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
00:14:25.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
00:14:25.527 00.000 10072 Moving (0.09, 0.18) raw xDistance=0.15 yDistance=-0.14
00:14:25.529 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:25.531 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.66
00:14:25.531 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:14:25.531 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:25.531 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:14:25.531 00.000 10072 MoveAxis(W, 85, ABG)
00:14:25.531 00.000 10072 Guiding  Dir = 3, Dur = 85
00:14:25.532 00.001 10072 IsGuiding returns 0
00:14:25.533 00.001 10072 PulseGuide returned control before completion, sleep 95
00:14:25.554 00.021 1032 UpdateGuideState exits: m=1357 SNR=26.0
00:14:25.556 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:25.558 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:25.560 00.002 1032 Enqueuing Expose request
00:14:25.630 00.070 10072 IsGuiding returns 0
00:14:25.630 00.000 10072 Move returns status 0, amount 85
00:14:25.630 00.000 10072 MoveAxis(N, 0, ABG)
00:14:25.630 00.000 10072 Move returns status 0, amount 0
00:14:25.630 00.000 10072 move complete, result=0
00:14:25.630 00.000 10072 worker thread done servicing request
00:14:25.630 00.000 10072 Worker thread wakes up
00:14:25.631 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:25.631 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:25.644 00.013 1032 GuideStep: 0.2 px 85 ms WEST, -0.1 px 0 ms NORTH
00:14:26.256 00.612 10072 Exposure complete
00:14:26.307 00.051 10072 worker thread done servicing request
00:14:26.307 00.000 1032 OnExposeComplete: enter
00:14:26.309 00.002 1032 UpdateGuideState(): m_state=6
00:14:26.311 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1091
00:14:26.313 00.002 1032 Star::Find returns 1 (0), X=324.86, Y=739.68, Mass=1555, SNR=27.8, Peak=194 HFD=2.7
00:14:26.316 00.003 1032 MultiStar: [#1 0.07,0.21,1.07,U] [#2 0.23,0.08,0.85,U] [#3 0.27,0.15,0.00,M1] [#4 0.25,0.10,0.00,M7] [#5 0.15,0.06,0.66,U] [#6 0.17,0.05,0.65,U] [#7 0.34,0.05,0.00,M1] [#8 0.03,0.11,0.55,U] 
00:14:26.317 00.001 1032 refined, 5 included, MultiStar: {0.14, 0.10}, one-star: {0.19, 0.03}
00:14:26.319 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
00:14:26.321 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
00:14:26.324 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.59 mountX=0.06 mountY=-0.16, mountTheta=-1.24
00:14:26.327 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.10, opts=13)
00:14:26.328 00.001 1032 Enqueuing Move request for scope (0.14, 0.10)
00:14:26.333 00.005 10072 Worker thread wakes up
00:14:26.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
00:14:26.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
00:14:26.333 00.000 10072 Moving (0.14, 0.10) raw xDistance=0.06 yDistance=-0.16
00:14:26.335 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:26.338 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
00:14:26.338 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:14:26.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:26.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:14:26.338 00.000 10072 MoveAxis(W, 10, ABG)
00:14:26.338 00.000 10072 Guiding  Dir = 3, Dur = 10
00:14:26.339 00.001 10072 IsGuiding returns 0
00:14:26.339 00.000 10072 PulseGuide returned control before completion, sleep 20
00:14:26.356 00.017 1032 UpdateGuideState exits: m=1555 SNR=27.8
00:14:26.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:26.361 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:26.365 00.004 1032 Enqueuing Expose request
00:14:26.368 00.003 10072 IsGuiding returns 0
00:14:26.368 00.000 10072 Move returns status 0, amount 10
00:14:26.368 00.000 10072 MoveAxis(N, 0, ABG)
00:14:26.368 00.000 10072 Move returns status 0, amount 0
00:14:26.368 00.000 10072 move complete, result=0
00:14:26.368 00.000 10072 worker thread done servicing request
00:14:26.368 00.000 10072 Worker thread wakes up
00:14:26.368 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:26.368 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:26.376 00.008 1032 GuideStep: 0.1 px 10 ms WEST, -0.2 px 0 ms NORTH
00:14:26.776 00.400 10072 Exposure complete
00:14:26.820 00.044 10072 worker thread done servicing request
00:14:26.820 00.000 1032 OnExposeComplete: enter
00:14:26.823 00.003 1032 UpdateGuideState(): m_state=6
00:14:26.825 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1092
00:14:26.827 00.002 1032 Star::Find returns 1 (0), X=324.85, Y=739.78, Mass=1361, SNR=26.0, Peak=172 HFD=2.6
00:14:26.829 00.002 1032 MultiStar: [#1 0.10,0.14,1.14,U] [#2 0.24,0.18,0.00,M1] [#3 0.15,0.17,0.75,U] [#4 0.10,0.32,0.00,M8] [#5 0.09,0.15,0.75,U] [#6 0.22,0.08,0.72,U] [#7 0.22,0.21,0.00,M2] [#8 0.16,0.07,0.64,U] 
00:14:26.831 00.002 1032 refined, 5 included, MultiStar: {0.15, 0.13}, one-star: {0.18, 0.14}
00:14:26.832 00.001 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
00:14:26.834 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
00:14:26.837 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.19 cameraTheta=0.72 mountX=0.09 mountY=-0.17, mountTheta=-1.11
00:14:26.839 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.13, opts=13)
00:14:26.842 00.003 1032 Enqueuing Move request for scope (0.15, 0.13)
00:14:26.843 00.001 10072 Worker thread wakes up
00:14:26.843 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
00:14:26.844 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
00:14:26.844 00.000 10072 Moving (0.15, 0.13) raw xDistance=0.09 yDistance=-0.17
00:14:26.845 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:26.847 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
00:14:26.847 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:14:26.847 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:26.847 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:14:26.847 00.000 10072 MoveAxis(W, 9, ABG)
00:14:26.847 00.000 10072 Guiding  Dir = 3, Dur = 9
00:14:26.849 00.002 10072 IsGuiding returns 0
00:14:26.849 00.000 10072 PulseGuide returned control before completion, sleep 19
00:14:26.865 00.016 1032 UpdateGuideState exits: m=1361 SNR=26.0
00:14:26.867 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:26.871 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:26.873 00.002 1032 Enqueuing Expose request
00:14:26.884 00.011 10072 IsGuiding returns 0
00:14:26.884 00.000 10072 Move returns status 0, amount 9
00:14:26.884 00.000 10072 MoveAxis(N, 0, ABG)
00:14:26.884 00.000 10072 Move returns status 0, amount 0
00:14:26.884 00.000 10072 move complete, result=0
00:14:26.884 00.000 10072 worker thread done servicing request
00:14:26.885 00.001 10072 Worker thread wakes up
00:14:26.885 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:26.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:26.885 00.000 1032 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
00:14:27.512 00.627 10072 Exposure complete
00:14:27.562 00.050 10072 worker thread done servicing request
00:14:27.562 00.000 1032 OnExposeComplete: enter
00:14:27.564 00.002 1032 UpdateGuideState(): m_state=6
00:14:27.567 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1093
00:14:27.569 00.002 1032 Star::Find returns 1 (0), X=324.84, Y=739.87, Mass=1318, SNR=25.6, Peak=178 HFD=2.5
00:14:27.571 00.002 1032 MultiStar: [#1 0.07,0.28,0.00,M1] [#2 0.16,0.32,0.00,M2] [#3 0.19,0.13,0.72,U] [#4 0.18,0.23,0.00,M9] [#5 0.14,0.15,0.69,U] [#6 0.20,0.28,0.00,M1] [#7 0.18,0.18,0.56,U] [#8 0.01,0.33,0.00,M1] 
00:14:27.573 00.002 1032 refined, 3 included, MultiStar: {0.17, 0.18}, one-star: {0.16, 0.23}
00:14:27.574 00.001 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
00:14:27.576 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
00:14:27.577 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.24 cameraTheta=0.80 mountX=0.13 mountY=-0.21, mountTheta=-1.03
00:14:27.580 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.18, opts=13)
00:14:27.583 00.003 1032 Enqueuing Move request for scope (0.17, 0.18)
00:14:27.585 00.002 10072 Worker thread wakes up
00:14:27.586 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd
00:14:27.586 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.18)
00:14:27.586 00.000 10072 Moving (0.17, 0.18) raw xDistance=0.13 yDistance=-0.21
00:14:27.590 00.004 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
00:14:27.590 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
00:14:27.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:14:27.591 00.001 10072 MoveAxis(W, 10, ABG)
00:14:27.591 00.000 10072 Guiding  Dir = 3, Dur = 10
00:14:27.592 00.001 10072 IsGuiding returns 0
00:14:27.592 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:27.598 00.006 10072 PulseGuide returned control before completion, sleep 20
00:14:27.621 00.023 1032 UpdateGuideState exits: m=1318 SNR=25.6
00:14:27.623 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:27.626 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:27.628 00.002 1032 Enqueuing Expose request
00:14:27.633 00.005 10072 IsGuiding returns 0
00:14:27.633 00.000 10072 Move returns status 0, amount 10
00:14:27.633 00.000 10072 MoveAxis(N, 134, ABG)
00:14:27.633 00.000 10072 Guiding  Dir = 0, Dur = 134
00:14:27.633 00.000 10072 IsGuiding returns 0
00:14:27.634 00.001 10072 PulseGuide returned control before completion, sleep 144
00:14:27.788 00.154 10072 IsGuiding returns 0
00:14:27.788 00.000 10072 Move returns status 0, amount 134
00:14:27.788 00.000 10072 move complete, result=0
00:14:27.788 00.000 10072 worker thread done servicing request
00:14:27.788 00.000 10072 Worker thread wakes up
00:14:27.788 00.000 1032 GuideStep: 0.1 px 10 ms WEST, -0.2 px 134 ms NORTH
00:14:27.792 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:27.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:28.198 00.406 10072 Exposure complete
00:14:28.250 00.052 10072 worker thread done servicing request
00:14:28.250 00.000 1032 OnExposeComplete: enter
00:14:28.252 00.002 1032 UpdateGuideState(): m_state=6
00:14:28.254 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1094
00:14:28.257 00.003 1032 Star::Find returns 1 (0), X=324.57, Y=739.87, Mass=1348, SNR=25.9, Peak=167 HFD=2.5
00:14:28.259 00.002 1032 MultiStar: [#1 -0.10,0.28,0.00,M2] [#2 -0.04,0.15,1.05,U] [#3 0.07,0.13,0.76,U] [#4 -0.01,0.31,0.00,M10] [#5 -0.13,0.14,0.73,U] [#6 0.04,0.08,0.69,U] [#7 0.02,0.26,0.55,U] [#8 0.00,0.01,0.59,U] 
00:14:28.262 00.003 1032 refined, 6 included, MultiStar: {-0.03, 0.15}, one-star: {-0.10, 0.22}
00:14:28.264 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
00:14:28.266 00.002 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
00:14:28.268 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.75 mountX=0.15 mountY=-0.01, mountTheta=-0.08
00:14:28.272 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.15, opts=13)
00:14:28.275 00.003 1032 Enqueuing Move request for scope (-0.03, 0.15)
00:14:28.277 00.002 10072 Worker thread wakes up
00:14:28.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
00:14:28.277 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
00:14:28.277 00.000 10072 Moving (-0.03, 0.15) raw xDistance=0.15 yDistance=-0.01
00:14:28.281 00.004 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.65
00:14:28.281 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:14:28.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:28.281 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:28.284 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:14:28.284 00.000 10072 MoveAxis(W, 84, ABG)
00:14:28.284 00.000 10072 Guiding  Dir = 3, Dur = 84
00:14:28.289 00.005 10072 IsGuiding returns 0
00:14:28.291 00.002 10072 PulseGuide returned control before completion, sleep 94
00:14:28.304 00.013 1032 UpdateGuideState exits: m=1348 SNR=25.9
00:14:28.306 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:28.309 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:28.311 00.002 1032 Enqueuing Expose request
00:14:28.400 00.089 10072 IsGuiding returns 0
00:14:28.400 00.000 10072 Move returns status 0, amount 84
00:14:28.400 00.000 10072 MoveAxis(N, 0, ABG)
00:14:28.400 00.000 10072 Move returns status 0, amount 0
00:14:28.400 00.000 10072 move complete, result=0
00:14:28.401 00.001 10072 worker thread done servicing request
00:14:28.401 00.000 10072 Worker thread wakes up
00:14:28.401 00.000 1032 GuideStep: 0.1 px 84 ms WEST, -0.0 px 0 ms NORTH
00:14:28.403 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:28.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:29.028 00.625 10072 Exposure complete
00:14:29.081 00.053 10072 worker thread done servicing request
00:14:29.081 00.000 1032 OnExposeComplete: enter
00:14:29.083 00.002 1032 UpdateGuideState(): m_state=6
00:14:29.085 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1095
00:14:29.087 00.002 1032 Star::Find returns 1 (0), X=324.57, Y=739.67, Mass=1296, SNR=25.4, Peak=161 HFD=2.9
00:14:29.090 00.003 1032 MultiStar: [#1 -0.02,0.13,1.17,U] [#2 0.01,0.06,0.96,U] [#3 -0.01,0.09,0.73,U] [#4 0.04,0.07,0.70,U] [#5 -0.03,0.08,0.74,U] [#6 -0.06,0.01,0.71,U] [#7 -0.08,0.19,0.55,U] [#8 0.00,0.03,0.59,U] 
00:14:29.092 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {-0.11, 0.03}
00:14:29.093 00.001 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
00:14:29.095 00.002 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
00:14:29.097 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.92 mountX=0.08 mountY=0.01, mountTheta=0.09
00:14:29.101 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
00:14:29.103 00.002 1032 Enqueuing Move request for scope (-0.03, 0.08)
00:14:29.105 00.002 10072 Worker thread wakes up
00:14:29.105 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
00:14:29.105 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
00:14:29.105 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.08 yDistance=0.01
00:14:29.107 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:29.111 00.004 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
00:14:29.111 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:14:29.111 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:29.112 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:14:29.112 00.000 10072 MoveAxis(W, 10, ABG)
00:14:29.112 00.000 10072 Guiding  Dir = 3, Dur = 10
00:14:29.112 00.000 10072 IsGuiding returns 0
00:14:29.113 00.001 10072 PulseGuide returned control before completion, sleep 20
00:14:29.131 00.018 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:14:29.133 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:29.135 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:29.137 00.002 1032 Enqueuing Expose request
00:14:29.139 00.002 10072 IsGuiding returns 0
00:14:29.139 00.000 10072 Move returns status 0, amount 10
00:14:29.139 00.000 10072 MoveAxis(N, 0, ABG)
00:14:29.140 00.001 10072 Move returns status 0, amount 0
00:14:29.140 00.000 10072 move complete, result=0
00:14:29.140 00.000 10072 worker thread done servicing request
00:14:29.140 00.000 10072 Worker thread wakes up
00:14:29.140 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:29.140 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:29.148 00.008 1032 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
00:14:29.559 00.411 10072 Exposure complete
00:14:29.618 00.059 10072 worker thread done servicing request
00:14:29.618 00.000 1032 OnExposeComplete: enter
00:14:29.621 00.003 1032 UpdateGuideState(): m_state=6
00:14:29.623 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1096
00:14:29.624 00.001 1032 Star::Find returns 1 (0), X=324.53, Y=739.74, Mass=1525, SNR=27.5, Peak=184 HFD=2.7
00:14:29.626 00.002 1032 MultiStar: [#1 -0.08,0.24,1.08,U] [#2 -0.05,0.11,0.94,U] [#3 0.11,0.02,0.67,U] [#4 0.07,0.20,0.66,U] [#5 -0.06,0.01,0.65,U] [#6 0.20,0.08,0.69,U] [#7 -0.03,0.02,0.50,U] [#8 0.01,0.01,0.55,U] 
00:14:29.628 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {-0.15, 0.10}
00:14:29.629 00.001 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
00:14:29.631 00.002 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
00:14:29.632 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.68 mountX=0.10 mountY=-0.02, mountTheta=-0.15
00:14:29.636 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
00:14:29.638 00.002 1032 Enqueuing Move request for scope (-0.01, 0.10)
00:14:29.640 00.002 10072 Worker thread wakes up
00:14:29.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
00:14:29.640 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
00:14:29.640 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.02
00:14:29.643 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:29.645 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
00:14:29.645 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:14:29.645 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:29.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:14:29.645 00.000 10072 MoveAxis(W, 8, ABG)
00:14:29.645 00.000 10072 Guiding  Dir = 3, Dur = 8
00:14:29.646 00.001 10072 IsGuiding returns 0
00:14:29.646 00.000 10072 PulseGuide returned control before completion, sleep 18
00:14:29.664 00.018 1032 UpdateGuideState exits: m=1525 SNR=27.5
00:14:29.667 00.003 10072 IsGuiding returns 0
00:14:29.667 00.000 10072 Move returns status 0, amount 8
00:14:29.667 00.000 10072 MoveAxis(N, 0, ABG)
00:14:29.667 00.000 10072 Move returns status 0, amount 0
00:14:29.667 00.000 10072 move complete, result=0
00:14:29.667 00.000 10072 worker thread done servicing request
00:14:29.667 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:29.670 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:29.672 00.002 1032 Enqueuing Expose request
00:14:29.675 00.003 10072 Worker thread wakes up
00:14:29.675 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
00:14:29.678 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:29.678 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:30.310 00.632 10072 Exposure complete
00:14:30.361 00.051 10072 worker thread done servicing request
00:14:30.363 00.002 1032 OnExposeComplete: enter
00:14:30.365 00.002 1032 UpdateGuideState(): m_state=6
00:14:30.366 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1097
00:14:30.369 00.003 1032 Star::Find returns 1 (0), X=324.53, Y=739.71, Mass=1326, SNR=25.7, Peak=178 HFD=2.8
00:14:30.372 00.003 1032 MultiStar: [#1 -0.11,0.16,1.15,U] [#2 -0.21,0.09,0.99,U] [#3 0.02,0.10,0.75,U] [#4 0.04,0.15,0.66,U] [#5 -0.18,-0.01,0.69,U] [#6 -0.06,0.10,0.73,U] [#7 0.06,0.17,0.58,U] [#8 -0.05,0.01,0.60,U] 
00:14:30.374 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.09}, one-star: {-0.15, 0.07}
00:14:30.376 00.002 1032 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.83) = xAngle (0.47 = 0.47)
00:14:30.377 00.001 1032 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.47 = 0.47)
00:14:30.379 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.13 cameraTheta=2.30 mountX=0.11 mountY=0.06, mountTheta=0.47
00:14:30.382 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.09, opts=13)
00:14:30.384 00.002 1032 Enqueuing Move request for scope (-0.08, 0.09)
00:14:30.387 00.003 10072 Worker thread wakes up
00:14:30.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
00:14:30.387 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
00:14:30.387 00.000 10072 Moving (-0.08, 0.09) raw xDistance=0.11 yDistance=0.06
00:14:30.390 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:30.393 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
00:14:30.393 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:14:30.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:30.393 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:14:30.393 00.000 10072 MoveAxis(W, 9, ABG)
00:14:30.394 00.001 10072 Guiding  Dir = 3, Dur = 9
00:14:30.394 00.000 10072 IsGuiding returns 0
00:14:30.395 00.001 10072 PulseGuide returned control before completion, sleep 18
00:14:30.412 00.017 1032 UpdateGuideState exits: m=1326 SNR=25.7
00:14:30.414 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:30.416 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:30.420 00.004 1032 Enqueuing Expose request
00:14:30.422 00.002 10072 IsGuiding returns 1
00:14:30.422 00.000 10072 scope still moving after pulse duration time elapsed
00:14:30.449 00.027 10072 IsGuiding returns 0
00:14:30.449 00.000 10072 scope move finished after 9 + 46 ms
00:14:30.449 00.000 10072 Move returns status 0, amount 9
00:14:30.449 00.000 10072 MoveAxis(N, 0, ABG)
00:14:30.449 00.000 10072 Move returns status 0, amount 0
00:14:30.449 00.000 10072 move complete, result=0
00:14:30.450 00.001 10072 worker thread done servicing request
00:14:30.450 00.000 10072 Worker thread wakes up
00:14:30.450 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:30.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:30.452 00.002 1032 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
00:14:30.860 00.408 10072 Exposure complete
00:14:30.908 00.048 10072 worker thread done servicing request
00:14:30.908 00.000 1032 OnExposeComplete: enter
00:14:30.910 00.002 1032 UpdateGuideState(): m_state=6
00:14:30.912 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1098
00:14:30.914 00.002 1032 Star::Find returns 1 (0), X=324.69, Y=739.71, Mass=1494, SNR=27.2, Peak=170 HFD=2.8
00:14:30.917 00.003 1032 MultiStar: [#1 -0.04,0.25,1.05,U] [#2 -0.05,0.14,0.87,U] [#3 -0.04,0.06,0.73,U] [#4 -0.03,0.04,0.69,U] [#5 0.01,0.12,0.65,U] [#6 -0.03,-0.01,0.67,U] [#7 -0.06,0.13,0.53,U] [#8 -0.15,0.05,0.56,U] 
00:14:30.921 00.004 1032 single-star, 8 included, MultiStar: {-0.04, 0.10}, one-star: {0.02, 0.07}
00:14:30.923 00.002 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
00:14:30.926 00.003 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
00:14:30.928 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.28 mountX=0.06 mountY=-0.04, mountTheta=-0.55
00:14:30.931 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
00:14:30.933 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
00:14:30.934 00.001 10072 Worker thread wakes up
00:14:30.935 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
00:14:30.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
00:14:30.935 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
00:14:30.937 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:30.939 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
00:14:30.939 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:14:30.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:30.940 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:14:30.940 00.000 10072 MoveAxis(W, 8, ABG)
00:14:30.940 00.000 10072 Guiding  Dir = 3, Dur = 8
00:14:30.940 00.000 10072 IsGuiding returns 0
00:14:30.940 00.000 10072 PulseGuide returned control before completion, sleep 18
00:14:30.958 00.018 1032 UpdateGuideState exits: m=1494 SNR=27.2
00:14:30.961 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:30.962 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:30.964 00.002 1032 Enqueuing Expose request
00:14:30.966 00.002 10072 IsGuiding returns 0
00:14:30.966 00.000 10072 Move returns status 0, amount 8
00:14:30.966 00.000 10072 MoveAxis(N, 0, ABG)
00:14:30.966 00.000 10072 Move returns status 0, amount 0
00:14:30.967 00.001 10072 move complete, result=0
00:14:30.967 00.000 10072 worker thread done servicing request
00:14:30.967 00.000 10072 Worker thread wakes up
00:14:30.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:30.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:30.975 00.008 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
00:14:31.593 00.618 10072 Exposure complete
00:14:31.651 00.058 10072 worker thread done servicing request
00:14:31.651 00.000 1032 OnExposeComplete: enter
00:14:31.655 00.004 1032 UpdateGuideState(): m_state=6
00:14:31.656 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1099
00:14:31.658 00.002 1032 Star::Find returns 1 (0), X=324.55, Y=739.65, Mass=1412, SNR=26.5, Peak=180 HFD=2.9
00:14:31.660 00.002 1032 MultiStar: [#1 -0.10,0.11,1.16,U] [#2 -0.02,0.00,0.92,U] [#3 0.03,-0.06,0.67,U] [#4 0.17,-0.06,0.68,U] [#5 -0.00,-0.00,0.68,U] [#6 -0.09,0.00,0.70,U] [#7 -0.16,0.17,0.51,U] [#8 -0.09,-0.12,0.59,U] 
00:14:31.662 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.12, 0.01}
00:14:31.664 00.002 1032 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.83) = xAngle (1.08 = 1.08)
00:14:31.665 00.001 1032 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.08 = 1.08)
00:14:31.668 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.91 mountX=0.02 mountY=0.04, mountTheta=1.08
00:14:31.671 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.01, opts=13)
00:14:31.674 00.003 1032 Enqueuing Move request for scope (-0.05, 0.01)
00:14:31.676 00.002 10072 Worker thread wakes up
00:14:31.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
00:14:31.676 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
00:14:31.676 00.000 10072 Moving (-0.05, 0.01) raw xDistance=0.02 yDistance=0.04
00:14:31.679 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
00:14:31.680 00.001 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:14:31.680 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:31.683 00.003 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:31.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:14:31.683 00.000 10072 MoveAxis(W, 8, ABG)
00:14:31.683 00.000 10072 Guiding  Dir = 3, Dur = 8
00:14:31.683 00.000 10072 IsGuiding returns 0
00:14:31.683 00.000 10072 PulseGuide returned control before completion, sleep 18
00:14:31.702 00.019 1032 UpdateGuideState exits: m=1412 SNR=26.5
00:14:31.704 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:31.706 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:31.708 00.002 1032 Enqueuing Expose request
00:14:31.717 00.009 10072 IsGuiding returns 0
00:14:31.717 00.000 10072 Move returns status 0, amount 8
00:14:31.717 00.000 10072 MoveAxis(N, 0, ABG)
00:14:31.717 00.000 10072 Move returns status 0, amount 0
00:14:31.717 00.000 10072 move complete, result=0
00:14:31.717 00.000 10072 worker thread done servicing request
00:14:31.717 00.000 10072 Worker thread wakes up
00:14:31.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:31.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:31.718 00.001 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
00:14:32.126 00.408 10072 Exposure complete
00:14:32.181 00.055 10072 worker thread done servicing request
00:14:32.181 00.000 1032 OnExposeComplete: enter
00:14:32.183 00.002 1032 UpdateGuideState(): m_state=6
00:14:32.186 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1100
00:14:32.189 00.003 1032 Star::Find returns 1 (0), X=324.58, Y=739.68, Mass=1310, SNR=25.4, Peak=167 HFD=2.9
00:14:32.191 00.002 1032 MultiStar: [#1 -0.12,0.00,1.18,U] [#2 -0.03,0.01,0.97,U] [#3 -0.08,-0.01,0.75,U] [#4 0.01,0.17,0.66,U] [#5 -0.17,0.09,0.75,U] [#6 -0.08,0.02,0.73,U] [#7 -0.13,0.09,0.50,U] [#8 -0.16,-0.03,0.63,U] 
00:14:32.194 00.003 1032 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {-0.10, 0.03}
00:14:32.196 00.002 1032 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.83) = xAngle (0.94 = 0.94)
00:14:32.198 00.002 1032 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.94 = 0.94)
00:14:32.199 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.77 mountX=0.06 mountY=0.08, mountTheta=0.94
00:14:32.204 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.04, opts=13)
00:14:32.209 00.005 1032 Enqueuing Move request for scope (-0.09, 0.04)
00:14:32.211 00.002 10072 Worker thread wakes up
00:14:32.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
00:14:32.211 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
00:14:32.211 00.000 10072 Moving (-0.09, 0.04) raw xDistance=0.06 yDistance=0.08
00:14:32.213 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:32.215 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
00:14:32.215 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:14:32.215 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:32.215 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:14:32.215 00.000 10072 MoveAxis(W, 7, ABG)
00:14:32.215 00.000 10072 Guiding  Dir = 3, Dur = 7
00:14:32.217 00.002 10072 IsGuiding returns 0
00:14:32.217 00.000 10072 PulseGuide returned control before completion, sleep 17
00:14:32.236 00.019 1032 UpdateGuideState exits: m=1310 SNR=25.4
00:14:32.239 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:32.240 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:32.243 00.003 1032 Enqueuing Expose request
00:14:32.248 00.005 10072 IsGuiding returns 0
00:14:32.248 00.000 10072 Move returns status 0, amount 7
00:14:32.248 00.000 10072 MoveAxis(N, 0, ABG)
00:14:32.248 00.000 10072 Move returns status 0, amount 0
00:14:32.248 00.000 10072 move complete, result=0
00:14:32.248 00.000 10072 worker thread done servicing request
00:14:32.249 00.001 10072 Worker thread wakes up
00:14:32.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:32.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:32.253 00.004 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
00:14:32.875 00.622 10072 Exposure complete
00:14:32.927 00.052 10072 worker thread done servicing request
00:14:32.929 00.002 1032 OnExposeComplete: enter
00:14:32.930 00.001 1032 UpdateGuideState(): m_state=6
00:14:32.933 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1101
00:14:32.935 00.002 1032 Star::Find returns 1 (0), X=324.57, Y=739.82, Mass=1407, SNR=26.4, Peak=186 HFD=2.6
00:14:32.938 00.003 1032 MultiStar: [#1 -0.09,0.21,1.13,U] [#2 -0.06,0.10,0.97,U] [#3 0.00,-0.06,0.76,U] [#4 -0.01,0.17,0.65,U] [#5 0.06,0.12,0.71,U] [#6 -0.06,0.20,0.69,U] [#7 0.02,0.17,0.47,U] [#8 -0.01,0.06,0.59,U] 
00:14:32.940 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.13}, one-star: {-0.10, 0.18}
00:14:32.942 00.002 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
00:14:32.945 00.003 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
00:14:32.947 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.84 mountX=0.14 mountY=0.00, mountTheta=0.01
00:14:32.951 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.13, opts=13)
00:14:32.954 00.003 1032 Enqueuing Move request for scope (-0.04, 0.13)
00:14:32.957 00.003 10072 Worker thread wakes up
00:14:32.957 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
00:14:32.957 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
00:14:32.957 00.000 10072 Moving (-0.04, 0.13) raw xDistance=0.14 yDistance=0.00
00:14:32.959 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:32.961 00.002 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.65
00:14:32.961 00.000 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
00:14:32.961 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:32.961 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:14:32.961 00.000 10072 MoveAxis(W, 77, ABG)
00:14:32.962 00.001 10072 Guiding  Dir = 3, Dur = 77
00:14:32.962 00.000 10072 IsGuiding returns 0
00:14:32.963 00.001 10072 PulseGuide returned control before completion, sleep 87
00:14:32.980 00.017 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:14:32.983 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:32.985 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:32.987 00.002 1032 Enqueuing Expose request
00:14:33.060 00.073 10072 IsGuiding returns 0
00:14:33.060 00.000 10072 Move returns status 0, amount 77
00:14:33.060 00.000 10072 MoveAxis(N, 0, ABG)
00:14:33.060 00.000 10072 Move returns status 0, amount 0
00:14:33.060 00.000 10072 move complete, result=0
00:14:33.061 00.001 10072 worker thread done servicing request
00:14:33.061 00.000 1032 GuideStep: 0.1 px 77 ms WEST, 0.0 px 0 ms NORTH
00:14:33.066 00.005 10072 Worker thread wakes up
00:14:33.066 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:33.067 00.001 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:33.485 00.418 10072 Exposure complete
00:14:33.541 00.056 10072 worker thread done servicing request
00:14:33.541 00.000 1032 OnExposeComplete: enter
00:14:33.543 00.002 1032 UpdateGuideState(): m_state=6
00:14:33.546 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1102
00:14:33.548 00.002 1032 Star::Find returns 1 (0), X=324.62, Y=739.64, Mass=1277, SNR=25.2, Peak=157 HFD=2.9
00:14:33.551 00.003 1032 MultiStar: [#1 -0.01,0.05,1.21,U] [#2 -0.01,-0.02,0.97,U] [#3 0.00,0.09,0.76,U] [#4 -0.03,0.10,0.69,U] [#5 0.00,0.07,0.72,U] [#6 0.00,0.14,0.71,U] [#7 0.06,0.11,0.53,U] [#8 0.03,0.15,0.60,U] 
00:14:33.556 00.005 1032 single-star, 8 included, MultiStar: {-0.01, 0.07}, one-star: {-0.05, -0.00}
00:14:33.558 00.002 1032 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.83) = xAngle (-4.89 = 1.40)
00:14:33.560 00.002 1032 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.89 = 1.40)
00:14:33.562 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.06 mountX=0.01 mountY=0.05, mountTheta=1.40
00:14:33.566 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.00, opts=13)
00:14:33.568 00.002 1032 Enqueuing Move request for scope (-0.05, -0.00)
00:14:33.570 00.002 10072 Worker thread wakes up
00:14:33.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
00:14:33.570 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
00:14:33.570 00.000 10072 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=0.05
00:14:33.572 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:33.575 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
00:14:33.575 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:14:33.575 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:33.575 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:14:33.575 00.000 10072 MoveAxis(W, 7, ABG)
00:14:33.575 00.000 10072 Guiding  Dir = 3, Dur = 7
00:14:33.576 00.001 10072 IsGuiding returns 0
00:14:33.576 00.000 10072 PulseGuide returned control before completion, sleep 17
00:14:33.598 00.022 1032 UpdateGuideState exits: m=1277 SNR=25.2
00:14:33.603 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:33.607 00.004 10072 IsGuiding returns 0
00:14:33.607 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:33.612 00.005 10072 Move returns status 0, amount 7
00:14:33.613 00.001 10072 MoveAxis(N, 0, ABG)
00:14:33.613 00.000 10072 Move returns status 0, amount 0
00:14:33.613 00.000 1032 Enqueuing Expose request
00:14:33.617 00.004 10072 move complete, result=0
00:14:33.617 00.000 10072 worker thread done servicing request
00:14:33.617 00.000 10072 Worker thread wakes up
00:14:33.617 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:33.617 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:33.627 00.010 1032 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
00:14:34.251 00.624 10072 Exposure complete
00:14:34.302 00.051 10072 worker thread done servicing request
00:14:34.302 00.000 1032 OnExposeComplete: enter
00:14:34.304 00.002 1032 UpdateGuideState(): m_state=6
00:14:34.306 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1103
00:14:34.308 00.002 1032 Star::Find returns 1 (0), X=324.62, Y=739.57, Mass=1414, SNR=26.5, Peak=176 HFD=3.0
00:14:34.310 00.002 1032 MultiStar: [#1 -0.07,-0.03,1.10,U] [#2 0.21,-0.03,0.91,U] [#3 -0.01,0.08,0.66,U] [#4 0.08,-0.19,0.61,U] [#5 -0.05,-0.14,0.67,U] [#6 -0.12,0.20,0.67,U] [#7 -0.02,-0.10,0.50,U] [#8 -0.04,0.04,0.59,U] 
00:14:34.313 00.003 1032 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.05, -0.07}
00:14:34.315 00.002 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.69)
00:14:34.317 00.002 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.69)
00:14:34.318 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.77 mountX=-0.02 mountY=0.01, mountTheta=2.69
00:14:34.321 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
00:14:34.323 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
00:14:34.325 00.002 10072 Worker thread wakes up
00:14:34.325 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:14:34.325 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:14:34.326 00.001 10072 Moving (-0.01, -0.03) raw xDistance=-0.02 yDistance=0.01
00:14:34.328 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:34.332 00.004 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
00:14:34.332 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:14:34.332 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:34.332 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:14:34.332 00.000 10072 MoveAxis(W, 8, ABG)
00:14:34.332 00.000 10072 Guiding  Dir = 3, Dur = 8
00:14:34.333 00.001 10072 IsGuiding returns 0
00:14:34.333 00.000 10072 PulseGuide returned control before completion, sleep 18
00:14:34.350 00.017 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:14:34.354 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:34.356 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:34.358 00.002 10072 IsGuiding returns 0
00:14:34.358 00.000 10072 Move returns status 0, amount 8
00:14:34.358 00.000 10072 MoveAxis(N, 0, ABG)
00:14:34.358 00.000 10072 Move returns status 0, amount 0
00:14:34.358 00.000 10072 move complete, result=0
00:14:34.358 00.000 1032 Enqueuing Expose request
00:14:34.361 00.003 10072 worker thread done servicing request
00:14:34.361 00.000 10072 Worker thread wakes up
00:14:34.361 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:34.361 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:34.361 00.000 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
00:14:34.767 00.406 10072 Exposure complete
00:14:34.818 00.051 10072 worker thread done servicing request
00:14:34.818 00.000 1032 OnExposeComplete: enter
00:14:34.819 00.001 1032 UpdateGuideState(): m_state=6
00:14:34.822 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1104
00:14:34.824 00.002 1032 Star::Find returns 1 (0), X=324.65, Y=739.59, Mass=1456, SNR=26.9, Peak=175 HFD=2.9
00:14:34.826 00.002 1032 MultiStar: [#1 -0.03,0.09,1.09,U] [#2 0.04,-0.11,0.90,U] [#3 0.15,0.05,0.71,U] [#4 0.11,-0.01,0.64,U] [#5 -0.07,0.05,0.69,U] [#6 0.13,0.15,0.69,U] [#7 -0.01,-0.06,0.52,U] [#8 0.01,0.04,0.58,U] 
00:14:34.828 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {-0.02, -0.05}
00:14:34.830 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
00:14:34.831 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
00:14:34.833 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.48 mountX=0.01 mountY=-0.03, mountTheta=-1.35
00:14:34.836 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
00:14:34.840 00.004 1032 Enqueuing Move request for scope (0.03, 0.01)
00:14:34.842 00.002 10072 Worker thread wakes up
00:14:34.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:14:34.842 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:14:34.842 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=-0.03
00:14:34.844 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:34.846 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
00:14:34.846 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:14:34.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:34.846 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:14:34.846 00.000 10072 MoveAxis(W, 6, ABG)
00:14:34.846 00.000 10072 Guiding  Dir = 3, Dur = 6
00:14:34.847 00.001 10072 IsGuiding returns 0
00:14:34.847 00.000 10072 PulseGuide returned control before completion, sleep 16
00:14:34.866 00.019 1032 UpdateGuideState exits: m=1456 SNR=26.9
00:14:34.868 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:34.870 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:34.872 00.002 1032 Enqueuing Expose request
00:14:34.874 00.002 10072 IsGuiding returns 0
00:14:34.874 00.000 10072 Move returns status 0, amount 6
00:14:34.874 00.000 10072 MoveAxis(N, 0, ABG)
00:14:34.874 00.000 10072 Move returns status 0, amount 0
00:14:34.874 00.000 10072 move complete, result=0
00:14:34.874 00.000 10072 worker thread done servicing request
00:14:34.875 00.001 10072 Worker thread wakes up
00:14:34.875 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:34.875 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:34.882 00.007 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:14:35.503 00.621 10072 Exposure complete
00:14:35.556 00.053 10072 worker thread done servicing request
00:14:35.557 00.001 1032 OnExposeComplete: enter
00:14:35.559 00.002 1032 UpdateGuideState(): m_state=6
00:14:35.561 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1105
00:14:35.563 00.002 1032 Star::Find returns 1 (0), X=324.68, Y=739.67, Mass=1225, SNR=24.6, Peak=156 HFD=2.7
00:14:35.566 00.003 1032 MultiStar: [#1 0.01,0.19,1.17,U] [#2 0.05,-0.00,1.06,U] [#3 0.16,0.04,0.76,U] [#4 0.02,0.19,0.67,U] [#5 0.08,0.06,0.71,U] [#6 0.13,0.14,0.79,U] [#7 0.14,-0.05,0.56,U] [#8 -0.05,0.00,0.66,U] 
00:14:35.567 00.001 1032 single-star, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.01, 0.03}
00:14:35.570 00.003 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
00:14:35.571 00.001 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
00:14:35.573 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.34 mountX=0.03 mountY=-0.01, mountTheta=-0.49
00:14:35.575 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
00:14:35.577 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
00:14:35.579 00.002 10072 Worker thread wakes up
00:14:35.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
00:14:35.579 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
00:14:35.579 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.01
00:14:35.581 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:35.584 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
00:14:35.584 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:14:35.584 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:35.584 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:14:35.584 00.000 10072 MoveAxis(W, 9, ABG)
00:14:35.584 00.000 10072 Guiding  Dir = 3, Dur = 9
00:14:35.585 00.001 10072 IsGuiding returns 0
00:14:35.586 00.001 10072 PulseGuide returned control before completion, sleep 19
00:14:35.606 00.020 1032 UpdateGuideState exits: m=1225 SNR=24.6
00:14:35.619 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:35.621 00.002 10072 IsGuiding returns 0
00:14:35.621 00.000 10072 Move returns status 0, amount 9
00:14:35.621 00.000 10072 MoveAxis(N, 0, ABG)
00:14:35.621 00.000 10072 Move returns status 0, amount 0
00:14:35.621 00.000 10072 move complete, result=0
00:14:35.622 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:35.623 00.001 1032 Enqueuing Expose request
00:14:35.625 00.002 10072 worker thread done servicing request
00:14:35.627 00.002 10072 Worker thread wakes up
00:14:35.627 00.000 1032 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
00:14:35.629 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:35.629 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:36.048 00.419 10072 Exposure complete
00:14:36.094 00.046 10072 worker thread done servicing request
00:14:36.094 00.000 1032 OnExposeComplete: enter
00:14:36.096 00.002 1032 UpdateGuideState(): m_state=6
00:14:36.098 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1106
00:14:36.100 00.002 1032 Star::Find returns 1 (0), X=324.61, Y=739.62, Mass=1399, SNR=26.4, Peak=164 HFD=2.9
00:14:36.102 00.002 1032 MultiStar: [#1 0.05,0.12,1.15,U] [#2 -0.01,-0.03,0.91,U] [#3 0.14,-0.00,0.71,U] [#4 0.03,0.03,0.63,U] [#5 0.06,0.13,0.71,U] [#6 0.12,-0.04,0.70,U] [#7 -0.02,0.18,0.51,U] [#8 0.08,-0.03,0.61,U] 
00:14:36.104 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {-0.06, -0.02}
00:14:36.105 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
00:14:36.106 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
00:14:36.108 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.73 mountX=0.02 mountY=-0.05, mountTheta=-1.10
00:14:36.112 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
00:14:36.114 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
00:14:36.116 00.002 10072 Worker thread wakes up
00:14:36.116 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:14:36.116 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:14:36.116 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
00:14:36.118 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:36.119 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
00:14:36.119 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:14:36.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:36.120 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:14:36.120 00.000 10072 MoveAxis(W, 8, ABG)
00:14:36.120 00.000 10072 Guiding  Dir = 3, Dur = 8
00:14:36.120 00.000 10072 IsGuiding returns 0
00:14:36.120 00.000 10072 PulseGuide returned control before completion, sleep 18
00:14:36.136 00.016 1032 UpdateGuideState exits: m=1399 SNR=26.4
00:14:36.139 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:36.141 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:36.143 00.002 10072 IsGuiding returns 0
00:14:36.143 00.000 10072 Move returns status 0, amount 8
00:14:36.143 00.000 10072 MoveAxis(N, 0, ABG)
00:14:36.143 00.000 10072 Move returns status 0, amount 0
00:14:36.143 00.000 1032 Enqueuing Expose request
00:14:36.146 00.003 10072 move complete, result=0
00:14:36.147 00.001 10072 worker thread done servicing request
00:14:36.147 00.000 10072 Worker thread wakes up
00:14:36.147 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:36.147 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:36.147 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
00:14:36.785 00.638 10072 Exposure complete
00:14:36.837 00.052 10072 worker thread done servicing request
00:14:36.838 00.001 1032 OnExposeComplete: enter
00:14:36.840 00.002 1032 UpdateGuideState(): m_state=6
00:14:36.842 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1107
00:14:36.844 00.002 1032 Star::Find returns 1 (0), X=324.59, Y=739.71, Mass=1567, SNR=27.9, Peak=191 HFD=2.8
00:14:36.845 00.001 1032 MultiStar: [#1 0.02,-0.03,1.08,U] [#2 -0.00,-0.04,0.90,U] [#3 0.11,0.02,0.66,U] [#4 0.03,0.06,0.59,U] [#5 0.03,0.07,0.68,U] [#6 0.03,0.03,0.65,U] [#7 -0.09,0.18,0.53,U] [#8 -0.12,0.01,0.56,U] 
00:14:36.847 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {-0.09, 0.07}
00:14:36.849 00.002 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
00:14:36.850 00.001 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
00:14:36.851 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.84 mountX=0.03 mountY=0.00, mountTheta=0.01
00:14:36.854 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
00:14:36.856 00.002 1032 Enqueuing Move request for scope (-0.01, 0.03)
00:14:36.858 00.002 10072 Worker thread wakes up
00:14:36.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:14:36.858 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:14:36.858 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
00:14:36.860 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:36.863 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
00:14:36.863 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:14:36.863 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:36.863 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:14:36.863 00.000 10072 MoveAxis(W, 9, ABG)
00:14:36.864 00.001 10072 Guiding  Dir = 3, Dur = 9
00:14:36.864 00.000 10072 IsGuiding returns 0
00:14:36.864 00.000 10072 PulseGuide returned control before completion, sleep 19
00:14:36.882 00.018 1032 UpdateGuideState exits: m=1567 SNR=27.9
00:14:36.885 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:36.887 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:36.888 00.001 1032 Enqueuing Expose request
00:14:36.893 00.005 10072 IsGuiding returns 0
00:14:36.893 00.000 10072 Move returns status 0, amount 9
00:14:36.893 00.000 10072 MoveAxis(N, 0, ABG)
00:14:36.893 00.000 10072 Move returns status 0, amount 0
00:14:36.893 00.000 10072 move complete, result=0
00:14:36.893 00.000 10072 worker thread done servicing request
00:14:36.894 00.001 10072 Worker thread wakes up
00:14:36.894 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:36.894 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:36.900 00.006 1032 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
00:14:37.313 00.413 10072 Exposure complete
00:14:37.368 00.055 10072 worker thread done servicing request
00:14:37.368 00.000 1032 OnExposeComplete: enter
00:14:37.370 00.002 1032 UpdateGuideState(): m_state=6
00:14:37.373 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1108
00:14:37.374 00.001 1032 Star::Find returns 1 (0), X=324.65, Y=739.76, Mass=1513, SNR=27.3, Peak=182 HFD=2.8
00:14:37.376 00.002 1032 MultiStar: [#1 0.05,0.06,1.10,U] [#2 0.04,-0.10,0.92,U] [#3 0.17,-0.07,0.67,U] [#4 0.16,-0.02,0.64,U] [#5 -0.01,0.05,0.68,U] [#6 0.12,0.04,0.70,U] [#7 0.03,0.06,0.52,U] [#8 -0.00,0.03,0.61,U] 
00:14:37.379 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {-0.02, 0.11}
00:14:37.380 00.001 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:14:37.382 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:14:37.384 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.35 mountX=0.01 mountY=-0.06, mountTheta=-1.49
00:14:37.387 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
00:14:37.389 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
00:14:37.391 00.002 10072 Worker thread wakes up
00:14:37.391 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
00:14:37.391 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
00:14:37.391 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.06
00:14:37.395 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:37.397 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
00:14:37.397 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:14:37.397 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:37.397 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:14:37.397 00.000 10072 MoveAxis(W, 8, ABG)
00:14:37.397 00.000 10072 Guiding  Dir = 3, Dur = 8
00:14:37.397 00.000 10072 IsGuiding returns 0
00:14:37.398 00.001 10072 PulseGuide returned control before completion, sleep 18
00:14:37.416 00.018 1032 UpdateGuideState exits: m=1513 SNR=27.3
00:14:37.418 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:37.420 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:37.421 00.001 1032 Enqueuing Expose request
00:14:37.423 00.002 10072 IsGuiding returns 0
00:14:37.423 00.000 10072 Move returns status 0, amount 8
00:14:37.423 00.000 10072 MoveAxis(N, 0, ABG)
00:14:37.423 00.000 10072 Move returns status 0, amount 0
00:14:37.425 00.002 10072 move complete, result=0
00:14:37.425 00.000 10072 worker thread done servicing request
00:14:37.425 00.000 10072 Worker thread wakes up
00:14:37.425 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:37.425 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:37.432 00.007 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:14:38.062 00.630 10072 Exposure complete
00:14:38.112 00.050 10072 worker thread done servicing request
00:14:38.112 00.000 1032 OnExposeComplete: enter
00:14:38.115 00.003 1032 UpdateGuideState(): m_state=6
00:14:38.117 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1109
00:14:38.119 00.002 1032 Star::Find returns 1 (0), X=324.55, Y=739.63, Mass=1490, SNR=27.2, Peak=194 HFD=2.9
00:14:38.121 00.002 1032 MultiStar: [#1 -0.08,0.11,1.10,U] [#2 -0.01,0.06,0.95,U] [#3 0.05,0.20,0.72,U] [#4 0.02,-0.01,0.67,U] [#5 -0.01,-0.06,0.66,U] [#6 -0.03,-0.01,0.68,U] [#7 0.13,0.10,0.45,U] [#8 -0.11,-0.01,0.57,U] 
00:14:38.124 00.003 1032 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.13, -0.01}
00:14:38.126 00.002 1032 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.83) = xAngle (0.37 = 0.37)
00:14:38.127 00.001 1032 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.37 = 0.37)
00:14:38.129 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.20 mountX=0.05 mountY=0.02, mountTheta=0.37
00:14:38.132 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
00:14:38.135 00.003 1032 Enqueuing Move request for scope (-0.03, 0.04)
00:14:38.136 00.001 10072 Worker thread wakes up
00:14:38.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
00:14:38.137 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
00:14:38.137 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.02
00:14:38.139 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:38.142 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
00:14:38.142 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:14:38.142 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:38.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:14:38.142 00.000 10072 MoveAxis(W, 9, ABG)
00:14:38.142 00.000 10072 Guiding  Dir = 3, Dur = 9
00:14:38.143 00.001 10072 IsGuiding returns 0
00:14:38.143 00.000 10072 PulseGuide returned control before completion, sleep 19
00:14:38.161 00.018 1032 UpdateGuideState exits: m=1490 SNR=27.2
00:14:38.163 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:38.165 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:38.166 00.001 1032 Enqueuing Expose request
00:14:38.169 00.003 10072 IsGuiding returns 0
00:14:38.169 00.000 10072 Move returns status 0, amount 9
00:14:38.169 00.000 10072 MoveAxis(N, 0, ABG)
00:14:38.169 00.000 10072 Move returns status 0, amount 0
00:14:38.170 00.001 10072 move complete, result=0
00:14:38.170 00.000 10072 worker thread done servicing request
00:14:38.170 00.000 10072 Worker thread wakes up
00:14:38.170 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:38.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:38.178 00.008 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:14:38.578 00.400 10072 Exposure complete
00:14:38.626 00.048 10072 worker thread done servicing request
00:14:38.626 00.000 1032 OnExposeComplete: enter
00:14:38.628 00.002 1032 UpdateGuideState(): m_state=6
00:14:38.631 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1110
00:14:38.633 00.002 1032 Star::Find returns 1 (0), X=324.58, Y=739.69, Mass=1426, SNR=26.6, Peak=184 HFD=2.9
00:14:38.635 00.002 1032 MultiStar: [#1 -0.06,0.07,1.12,U] [#2 -0.01,0.07,0.95,U] [#3 -0.12,0.19,0.70,U] [#4 0.07,0.17,0.67,U] [#5 -0.02,0.05,0.69,U] [#6 -0.00,0.02,0.71,U] [#7 -0.04,0.07,0.54,U] [#8 -0.08,0.05,0.61,U] 
00:14:38.636 00.001 1032 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.09, 0.05}
00:14:38.638 00.002 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
00:14:38.640 00.002 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
00:14:38.641 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.07 mountX=0.09 mountY=0.02, mountTheta=0.24
00:14:38.645 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.08, opts=13)
00:14:38.647 00.002 1032 Enqueuing Move request for scope (-0.04, 0.08)
00:14:38.650 00.003 10072 Worker thread wakes up
00:14:38.650 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
00:14:38.650 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
00:14:38.650 00.000 10072 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.02
00:14:38.652 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:38.655 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
00:14:38.655 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:14:38.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:38.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:14:38.655 00.000 10072 MoveAxis(W, 7, ABG)
00:14:38.655 00.000 10072 Guiding  Dir = 3, Dur = 7
00:14:38.655 00.000 10072 IsGuiding returns 0
00:14:38.656 00.001 10072 PulseGuide returned control before completion, sleep 17
00:14:38.673 00.017 1032 UpdateGuideState exits: m=1426 SNR=26.6
00:14:38.677 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:38.679 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:38.681 00.002 1032 Enqueuing Expose request
00:14:38.685 00.004 10072 IsGuiding returns 0
00:14:38.685 00.000 10072 Move returns status 0, amount 7
00:14:38.685 00.000 10072 MoveAxis(N, 0, ABG)
00:14:38.685 00.000 10072 Move returns status 0, amount 0
00:14:38.685 00.000 10072 move complete, result=0
00:14:38.685 00.000 10072 worker thread done servicing request
00:14:38.685 00.000 10072 Worker thread wakes up
00:14:38.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:38.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:38.690 00.005 1032 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
00:14:39.313 00.623 10072 Exposure complete
00:14:39.362 00.049 10072 worker thread done servicing request
00:14:39.362 00.000 1032 OnExposeComplete: enter
00:14:39.365 00.003 1032 UpdateGuideState(): m_state=6
00:14:39.367 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1111
00:14:39.369 00.002 1032 Star::Find returns 1 (0), X=324.61, Y=739.85, Mass=1496, SNR=27.3, Peak=180 HFD=2.6
00:14:39.371 00.002 1032 MultiStar: [#1 0.06,0.18,1.10,U] [#2 -0.06,0.12,0.93,U] [#3 0.05,0.11,0.73,U] [#4 -0.10,0.05,0.65,U] [#5 -0.08,0.12,0.70,U] [#6 -0.11,0.07,0.66,U] [#7 -0.13,0.01,0.49,U] [#8 -0.09,0.00,0.55,U] 
00:14:39.373 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {-0.06, 0.21}
00:14:39.376 00.003 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
00:14:39.377 00.001 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
00:14:39.378 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.12 mountY=0.02, mountTheta=0.13
00:14:39.382 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.11, opts=13)
00:14:39.384 00.002 1032 Enqueuing Move request for scope (-0.05, 0.11)
00:14:39.386 00.002 10072 Worker thread wakes up
00:14:39.386 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
00:14:39.386 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
00:14:39.386 00.000 10072 Moving (-0.05, 0.11) raw xDistance=0.12 yDistance=0.02
00:14:39.388 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:39.393 00.005 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
00:14:39.394 00.001 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:14:39.394 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:39.394 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:14:39.394 00.000 10072 MoveAxis(W, 8, ABG)
00:14:39.394 00.000 10072 Guiding  Dir = 3, Dur = 8
00:14:39.394 00.000 10072 IsGuiding returns 0
00:14:39.394 00.000 10072 PulseGuide returned control before completion, sleep 18
00:14:39.413 00.019 1032 UpdateGuideState exits: m=1496 SNR=27.3
00:14:39.415 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:39.416 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:39.418 00.002 1032 Enqueuing Expose request
00:14:39.424 00.006 10072 IsGuiding returns 0
00:14:39.425 00.001 10072 Move returns status 0, amount 8
00:14:39.425 00.000 10072 MoveAxis(N, 0, ABG)
00:14:39.425 00.000 10072 Move returns status 0, amount 0
00:14:39.425 00.000 10072 move complete, result=0
00:14:39.425 00.000 10072 worker thread done servicing request
00:14:39.425 00.000 10072 Worker thread wakes up
00:14:39.425 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:39.425 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:39.429 00.004 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
00:14:39.835 00.406 10072 Exposure complete
00:14:39.886 00.051 10072 worker thread done servicing request
00:14:39.886 00.000 1032 OnExposeComplete: enter
00:14:39.889 00.003 1032 UpdateGuideState(): m_state=6
00:14:39.890 00.001 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1112
00:14:39.892 00.002 1032 Star::Find returns 1 (0), X=324.77, Y=739.80, Mass=1297, SNR=25.4, Peak=159 HFD=2.6
00:14:39.895 00.003 1032 MultiStar: [#1 -0.05,0.22,1.21,U] [#2 0.05,-0.01,0.94,U] [#3 0.08,0.08,0.75,U] [#4 -0.06,0.08,0.69,U] [#5 -0.09,0.10,0.74,U] [#6 -0.12,0.09,0.74,U] [#7 0.01,0.20,0.54,U] [#8 -0.11,-0.02,0.64,U] 
00:14:39.897 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {0.10, 0.16}
00:14:39.899 00.002 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
00:14:39.901 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
00:14:39.903 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.72 mountX=0.11 mountY=-0.01, mountTheta=-0.11
00:14:39.906 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.11, opts=13)
00:14:39.909 00.003 1032 Enqueuing Move request for scope (-0.02, 0.11)
00:14:39.911 00.002 10072 Worker thread wakes up
00:14:39.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
00:14:39.911 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
00:14:39.911 00.000 10072 Moving (-0.02, 0.11) raw xDistance=0.11 yDistance=-0.01
00:14:39.914 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
00:14:39.914 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:14:39.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:39.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:14:39.915 00.001 10072 MoveAxis(W, 7, ABG)
00:14:39.915 00.000 10072 Guiding  Dir = 3, Dur = 7
00:14:39.915 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:39.917 00.002 10072 IsGuiding returns 0
00:14:39.918 00.001 10072 PulseGuide returned control before completion, sleep 17
00:14:39.937 00.019 1032 UpdateGuideState exits: m=1297 SNR=25.4
00:14:39.940 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:39.942 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:39.944 00.002 1032 Enqueuing Expose request
00:14:39.946 00.002 10072 IsGuiding returns 0
00:14:39.946 00.000 10072 Move returns status 0, amount 7
00:14:39.946 00.000 10072 MoveAxis(N, 0, ABG)
00:14:39.946 00.000 10072 Move returns status 0, amount 0
00:14:39.947 00.001 10072 move complete, result=0
00:14:39.947 00.000 10072 worker thread done servicing request
00:14:39.947 00.000 10072 Worker thread wakes up
00:14:39.947 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:39.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:39.954 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
00:14:40.571 00.617 10072 Exposure complete
00:14:40.625 00.054 10072 worker thread done servicing request
00:14:40.625 00.000 1032 OnExposeComplete: enter
00:14:40.627 00.002 1032 UpdateGuideState(): m_state=6
00:14:40.630 00.003 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1113
00:14:40.631 00.001 1032 Star::Find returns 1 (0), X=324.68, Y=739.88, Mass=1234, SNR=24.7, Peak=147 HFD=2.6
00:14:40.634 00.003 1032 MultiStar: [#1 0.09,0.17,1.20,U] [#2 -0.05,0.03,1.01,U] [#3 0.03,0.10,0.78,U] [#4 0.09,-0.00,0.60,U] [#5 -0.03,-0.11,0.70,U] [#6 0.15,0.11,0.75,U] [#7 0.06,0.06,0.58,U] [#8 0.09,0.01,0.64,U] 
00:14:40.636 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.01, 0.24}
00:14:40.638 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
00:14:40.639 00.001 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
00:14:40.641 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.06 mountX=0.07 mountY=-0.06, mountTheta=-0.77
00:14:40.646 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
00:14:40.650 00.004 1032 Enqueuing Move request for scope (0.04, 0.08)
00:14:40.651 00.001 10072 Worker thread wakes up
00:14:40.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
00:14:40.651 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
00:14:40.651 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.07 yDistance=-0.06
00:14:40.653 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:40.655 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
00:14:40.656 00.001 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:14:40.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:40.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:14:40.656 00.000 10072 MoveAxis(W, 8, ABG)
00:14:40.656 00.000 10072 Guiding  Dir = 3, Dur = 8
00:14:40.656 00.000 10072 IsGuiding returns 0
00:14:40.657 00.001 10072 PulseGuide returned control before completion, sleep 18
00:14:40.675 00.018 1032 UpdateGuideState exits: m=1234 SNR=24.7
00:14:40.679 00.004 10072 IsGuiding returns 0
00:14:40.679 00.000 10072 Move returns status 0, amount 8
00:14:40.679 00.000 10072 MoveAxis(N, 0, ABG)
00:14:40.679 00.000 10072 Move returns status 0, amount 0
00:14:40.679 00.000 10072 move complete, result=0
00:14:40.679 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:40.682 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:40.683 00.001 1032 Enqueuing Expose request
00:14:40.685 00.002 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:14:40.687 00.002 10072 worker thread done servicing request
00:14:40.687 00.000 10072 Worker thread wakes up
00:14:40.688 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:40.688 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:41.102 00.414 10072 Exposure complete
00:14:41.153 00.051 10072 worker thread done servicing request
00:14:41.153 00.000 1032 OnExposeComplete: enter
00:14:41.155 00.002 1032 UpdateGuideState(): m_state=6
00:14:41.157 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1114
00:14:41.159 00.002 1032 Star::Find returns 1 (0), X=324.69, Y=739.87, Mass=1559, SNR=27.8, Peak=188 HFD=2.6
00:14:41.162 00.003 1032 MultiStar: [#1 -0.01,0.24,1.07,U] [#2 0.04,0.15,0.93,U] [#3 -0.01,0.13,0.67,U] [#4 0.16,0.04,0.56,U] [#5 0.05,0.04,0.63,U] [#6 -0.00,0.07,0.69,U] [#7 0.04,0.19,0.52,U] [#8 -0.01,0.17,0.56,U] 
00:14:41.164 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.15}, one-star: {0.02, 0.23}
00:14:41.165 00.001 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
00:14:41.168 00.003 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
00:14:41.170 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.39 mountX=0.14 mountY=-0.07, mountTheta=-0.44
00:14:41.172 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.15, opts=13)
00:14:41.174 00.002 1032 Enqueuing Move request for scope (0.03, 0.15)
00:14:41.177 00.003 10072 Worker thread wakes up
00:14:41.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
00:14:41.177 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
00:14:41.177 00.000 10072 Moving (0.03, 0.15) raw xDistance=0.14 yDistance=-0.07
00:14:41.180 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.67
00:14:41.181 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:14:41.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:41.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:14:41.181 00.000 10072 MoveAxis(W, 76, ABG)
00:14:41.181 00.000 10072 Guiding  Dir = 3, Dur = 76
00:14:41.181 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:41.183 00.002 10072 IsGuiding returns 0
00:14:41.184 00.001 10072 PulseGuide returned control before completion, sleep 86
00:14:41.204 00.020 1032 UpdateGuideState exits: m=1559 SNR=27.8
00:14:41.207 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:41.211 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:41.214 00.003 1032 Enqueuing Expose request
00:14:41.272 00.058 10072 IsGuiding returns 0
00:14:41.272 00.000 10072 Move returns status 0, amount 76
00:14:41.272 00.000 10072 MoveAxis(N, 0, ABG)
00:14:41.272 00.000 10072 Move returns status 0, amount 0
00:14:41.272 00.000 10072 move complete, result=0
00:14:41.272 00.000 10072 worker thread done servicing request
00:14:41.272 00.000 10072 Worker thread wakes up
00:14:41.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:41.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:41.310 00.038 1032 GuideStep: 0.1 px 76 ms WEST, -0.1 px 0 ms NORTH
00:14:41.901 00.591 10072 Exposure complete
00:14:41.951 00.050 10072 worker thread done servicing request
00:14:41.951 00.000 1032 OnExposeComplete: enter
00:14:41.953 00.002 1032 UpdateGuideState(): m_state=6
00:14:41.957 00.004 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1115
00:14:41.959 00.002 1032 Star::Find returns 1 (0), X=324.68, Y=739.63, Mass=1305, SNR=25.4, Peak=161 HFD=2.8
00:14:41.962 00.003 1032 MultiStar: [#1 -0.03,-0.02,1.21,U] [#2 0.00,-0.16,0.97,U] [#3 0.04,-0.09,0.75,U] [#4 -0.01,-0.06,0.69,U] [#5 0.04,-0.04,0.72,U] [#6 0.02,-0.05,0.73,U] [#7 0.01,-0.01,0.55,U] [#8 -0.07,0.06,0.61,U] 
00:14:41.963 00.001 1032 single-star, 8 included, MultiStar: {0.00, -0.05}, one-star: {0.00, -0.01}
00:14:41.966 00.003 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
00:14:41.968 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
00:14:41.970 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.11 mountX=-0.01 mountY=-0.00, mountTheta=-2.94
00:14:41.975 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.01, opts=13)
00:14:41.978 00.003 1032 Enqueuing Move request for scope (0.00, -0.01)
00:14:41.980 00.002 10072 Worker thread wakes up
00:14:41.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
00:14:41.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
00:14:41.980 00.000 10072 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=-0.00
00:14:41.982 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:41.986 00.004 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
00:14:41.986 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:14:41.986 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:41.987 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:14:41.987 00.000 10072 MoveAxis(W, 8, ABG)
00:14:41.987 00.000 10072 Guiding  Dir = 3, Dur = 8
00:14:41.987 00.000 10072 IsGuiding returns 0
00:14:41.989 00.002 10072 PulseGuide returned control before completion, sleep 17
00:14:42.008 00.019 1032 UpdateGuideState exits: m=1305 SNR=25.4
00:14:42.010 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:42.012 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:42.013 00.001 1032 Enqueuing Expose request
00:14:42.015 00.002 10072 IsGuiding returns 0
00:14:42.015 00.000 10072 Move returns status 0, amount 8
00:14:42.015 00.000 10072 MoveAxis(N, 0, ABG)
00:14:42.015 00.000 10072 Move returns status 0, amount 0
00:14:42.015 00.000 10072 move complete, result=0
00:14:42.016 00.001 10072 worker thread done servicing request
00:14:42.016 00.000 10072 Worker thread wakes up
00:14:42.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:42.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(310,725,31,31)
00:14:42.026 00.010 1032 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
00:14:42.455 00.429 1032 evsrv: cli 0D18CCB0 connect
00:14:42.469 00.014 1032 case statement mapped state 6 to 3
00:14:42.483 00.014 10072 Exposure complete
00:14:42.496 00.013 1032 case statement mapped state 6 to 3
00:14:42.506 00.010 1032 evsrv: cli 0D18CCB0 request: {"method":"get_app_state","id":"6d4fc3ba-4b2b-441b-b76e-49f66fbc7d07"}
00:14:42.510 00.004 1032 case statement mapped state 6 to 3
00:14:42.512 00.002 1032 evsrv: cli 0D18CCB0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d4fc3ba-4b2b-441b-b76e-49f66fbc7d07"}
00:14:42.540 00.028 1032 evsrv: cli 0D18CCB0 disconnect
00:14:42.546 00.006 1032 evsrv: cli 0D18C530 connect
00:14:42.563 00.017 1032 case statement mapped state 6 to 3
00:14:42.575 00.012 1032 case statement mapped state 6 to 3
00:14:42.587 00.012 1032 evsrv: cli 0D18C530 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"1403c4bb-330d-4c70-b4e4-f26b291872ef"}
00:14:42.594 00.007 1032 PhdController::Dither begins
00:14:42.596 00.002 1032 dither: size=3.00, dRA=1.70 dDec=1.82
00:14:42.599 00.003 1032 MountToCamera -- mountTheta (0.82) + m_xAngle (1.83) = xAngle (2.65 = 2.65)
00:14:42.603 00.004 1032 MountToCamera -- mountX=1.70 mountY=1.82 hyp=2.49 mountTheta=0.82 cameraX=-2.19, cameraY=1.18 cameraTheta=2.65
00:14:42.607 00.004 10072 worker thread done servicing request
00:14:42.607 00.000 1032 setting lock position to (322.48, 740.82)
00:14:42.649 00.042 1032 Mount: notify guiding dithered (-2.2, 1.2)
00:14:42.656 00.007 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:14:42.662 00.006 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:14:42.665 00.003 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:14:42.671 00.006 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:14:42.677 00.006 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:14:42.689 00.012 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:14:42.695 00.006 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:14:42.700 00.005 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:14:42.704 00.004 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:14:42.709 00.005 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:14:42.712 00.003 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:14:42.714 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:14:42.717 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:14:42.719 00.002 1032 MultiStar: stabilizing after lock position change
00:14:42.722 00.003 1032 Status Line: Dither by 1.70,1.82
00:14:42.727 00.005 1032 PhdController: newstate STATE_SETTLE_BEGIN
00:14:42.730 00.003 1032 PhdController: newstate STATE_SETTLE_WAIT
00:14:42.733 00.003 1032 evsrv: cli 0D18C530 response: {"jsonrpc":"2.0","result":0,"id":"1403c4bb-330d-4c70-b4e4-f26b291872ef"}
00:14:42.736 00.003 1032 OnExposeComplete: enter
00:14:42.738 00.002 1032 UpdateGuideState(): m_state=6
00:14:42.746 00.008 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1116
00:14:42.749 00.003 1032 Star::Find returns 1 (0), X=324.55, Y=739.43, Mass=1266, SNR=25.0, Peak=149 HFD=3.0
00:14:42.755 00.006 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
00:14:42.758 00.003 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
00:14:42.761 00.003 1032 CameraToMount -- cameraX=2.06 cameraY=-1.39 hyp=2.49 cameraTheta=-0.59 mountX=-1.87 mountY=-1.64, mountTheta=-2.42
00:14:42.788 00.027 1032 dither recenter: remaining=(-1.7,-1.8) step=(-1.7,-1.8)
00:14:42.791 00.003 1032 MountToCamera -- mountTheta (-2.32) + m_xAngle (1.83) = xAngle (-0.49 = -0.49)
00:14:42.793 00.002 1032 MountToCamera -- mountX=-1.70 mountY=-1.82 hyp=2.49 mountTheta=-2.32 cameraX=2.19, cameraY=-1.18 cameraTheta=-0.49
00:14:42.795 00.002 1032 SchedulePrimaryMove(0F526948, x=2.19, y=-1.18, opts=4)
00:14:42.797 00.002 1032 Enqueuing Move request for scope (2.19, -1.18)
00:14:42.800 00.003 1032 Mount: notify direct move -1.70,-1.82
00:14:42.806 00.006 10072 Worker thread wakes up
00:14:42.806 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (2.19, -1.18) opts 0x4
00:14:42.806 00.000 10072 Handling offset move in thread for scope, endpoint = (2.19, -1.18)
00:14:42.806 00.000 10072 Moving (2.19, -1.18) raw xDistance=-1.70 yDistance=-1.82
00:14:42.807 00.001 10072 BLC: window closed
00:14:42.807 00.000 10072 MoveAxis(E, 1737, B)
00:14:42.807 00.000 10072 Guiding  Dir = 2, Dur = 1737
00:14:42.807 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:14:42.811 00.004 10072 IsGuiding returns 0
00:14:42.811 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:14:42.817 00.006 10072 PulseGuide returned control before completion, sleep 1744
00:14:42.819 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:14:42.822 00.003 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:14:42.825 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:14:42.829 00.004 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:14:42.833 00.004 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:14:42.840 00.007 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:14:42.843 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:14:42.846 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:14:42.848 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:14:42.851 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:14:42.854 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:14:42.859 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:42.916 00.057 1032 UpdateGuideState exits: m=1266 SNR=25.0
00:14:42.919 00.003 1032 PhdController: settling, locked = 1, distance = 2.54 (0.25) aobump = 0 frame = 1 / 99999
00:14:42.921 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784175282.921,"Host":"MELE","Inst":1,"Distance":2.54,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:14:42.933 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:42.939 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:42.947 00.008 1032 Enqueuing Expose request
00:14:42.952 00.005 1032 evsrv: cli 0D18C530 disconnect
00:14:44.572 01.620 10072 IsGuiding returns 0
00:14:44.572 00.000 10072 Move returns status 0, amount 1737
00:14:44.572 00.000 10072 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:14:44.572 00.000 10072 MoveAxis(N, 1172, B)
00:14:44.572 00.000 10072 Guiding  Dir = 0, Dur = 1172
00:14:44.573 00.001 10072 IsGuiding returns 0
00:14:44.573 00.000 10072 PulseGuide returned control before completion, sleep 1182
00:14:45.758 01.185 10072 IsGuiding returns 0
00:14:45.758 00.000 10072 Move returns status 0, amount 1172
00:14:45.758 00.000 10072 move complete, result=0
00:14:45.758 00.000 10072 worker thread done servicing request
00:14:45.758 00.000 10072 Worker thread wakes up
00:14:45.758 00.000 1032 GuideStep: -1.7 px 1737 ms EAST, -1.8 px 1172 ms NORTH
00:14:45.761 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:45.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:14:46.386 00.625 10072 Exposure complete
00:14:46.438 00.052 10072 worker thread done servicing request
00:14:46.438 00.000 1032 OnExposeComplete: enter
00:14:46.440 00.002 1032 UpdateGuideState(): m_state=6
00:14:46.442 00.002 1032 Star::Find(15, 324, 739, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1117
00:14:46.443 00.001 1032 Star::Find returns 1 (0), X=322.39, Y=740.85, Mass=1202, SNR=24.4, Peak=165 HFD=2.6
00:14:46.446 00.003 1032 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.83) = xAngle (0.99 = 0.99)
00:14:46.448 00.002 1032 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.99 = 0.99)
00:14:46.449 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.82 mountX=0.05 mountY=0.08, mountTheta=0.99
00:14:46.452 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.03, opts=13)
00:14:46.454 00.002 1032 Enqueuing Move request for scope (-0.09, 0.03)
00:14:46.456 00.002 10072 Worker thread wakes up
00:14:46.456 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
00:14:46.456 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
00:14:46.456 00.000 10072 Moving (-0.09, 0.03) raw xDistance=0.05 yDistance=0.08
00:14:46.459 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:46.461 00.002 10072 PPEC rslt(dithering): input = 0.05, final = 0.03
00:14:46.461 00.000 10072 PPEC: input: 0.05, control: 0.03, exposure: 500
00:14:46.461 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:46.461 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:14:46.461 00.000 10072 MoveAxis(W, 27, ABG)
00:14:46.461 00.000 10072 Guiding  Dir = 3, Dur = 27
00:14:46.462 00.001 10072 IsGuiding returns 0
00:14:46.462 00.000 10072 PulseGuide returned control before completion, sleep 37
00:14:46.480 00.018 1032 UpdateGuideState exits: m=1202 SNR=24.4
00:14:46.483 00.003 1032 PhdController: settling, locked = 1, distance = 0.10 (0.25) aobump = 0 frame = 2 / 99999
00:14:46.485 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784175286.485,"Host":"MELE","Inst":1,"Distance":0.10,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:14:46.488 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:46.490 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:46.492 00.002 1032 Enqueuing Expose request
00:14:46.508 00.016 10072 IsGuiding returns 1
00:14:46.508 00.000 10072 scope still moving after pulse duration time elapsed
00:14:46.539 00.031 10072 IsGuiding returns 0
00:14:46.539 00.000 10072 scope move finished after 27 + 49 ms
00:14:46.539 00.000 10072 Move returns status 0, amount 27
00:14:46.539 00.000 10072 MoveAxis(N, 0, ABG)
00:14:46.539 00.000 10072 Move returns status 0, amount 0
00:14:46.539 00.000 10072 move complete, result=0
00:14:46.539 00.000 10072 worker thread done servicing request
00:14:46.539 00.000 10072 Worker thread wakes up
00:14:46.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:46.540 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:14:46.540 00.000 1032 GuideStep: 0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
00:14:46.948 00.408 10072 Exposure complete
00:14:47.001 00.053 10072 worker thread done servicing request
00:14:47.001 00.000 1032 OnExposeComplete: enter
00:14:47.004 00.003 1032 UpdateGuideState(): m_state=6
00:14:47.007 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1118
00:14:47.008 00.001 1032 Star::Find returns 1 (0), X=322.31, Y=740.92, Mass=1186, SNR=24.3, Peak=159 HFD=2.6
00:14:47.011 00.003 1032 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.83) = xAngle (0.79 = 0.79)
00:14:47.012 00.001 1032 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.79 = 0.79)
00:14:47.014 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.62 mountX=0.14 mountY=0.14, mountTheta=0.79
00:14:47.017 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.10, opts=13)
00:14:47.021 00.004 1032 Enqueuing Move request for scope (-0.17, 0.10)
00:14:47.023 00.002 10072 Worker thread wakes up
00:14:47.023 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
00:14:47.023 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
00:14:47.023 00.000 10072 Moving (-0.17, 0.10) raw xDistance=0.14 yDistance=0.14
00:14:47.026 00.003 10072 PPEC rslt(dithering): input = 0.14, final = 0.07
00:14:47.026 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:14:47.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:47.026 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:47.028 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:14:47.028 00.000 10072 MoveAxis(W, 70, ABG)
00:14:47.029 00.001 10072 Guiding  Dir = 3, Dur = 70
00:14:47.029 00.000 10072 IsGuiding returns 0
00:14:47.029 00.000 10072 PulseGuide returned control before completion, sleep 80
00:14:47.048 00.019 1032 UpdateGuideState exits: m=1186 SNR=24.3
00:14:47.053 00.005 1032 PhdController: settling, locked = 1, distance = 0.13 (0.25) aobump = 0 frame = 3 / 99999
00:14:47.054 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784175287.054,"Host":"MELE","Inst":1,"Distance":0.13,"Time":0.6,"SettleTime":3.0,"StarLocked":true}
00:14:47.056 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:47.058 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:47.061 00.003 1032 Enqueuing Expose request
00:14:47.117 00.056 10072 IsGuiding returns 0
00:14:47.117 00.000 10072 Move returns status 0, amount 70
00:14:47.117 00.000 10072 MoveAxis(N, 0, ABG)
00:14:47.118 00.001 10072 Move returns status 0, amount 0
00:14:47.118 00.000 10072 move complete, result=0
00:14:47.118 00.000 10072 worker thread done servicing request
00:14:47.118 00.000 10072 Worker thread wakes up
00:14:47.118 00.000 1032 GuideStep: 0.1 px 70 ms WEST, 0.1 px 0 ms NORTH
00:14:47.120 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:47.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:14:47.777 00.657 10072 Exposure complete
00:14:47.856 00.079 10072 worker thread done servicing request
00:14:47.856 00.000 1032 OnExposeComplete: enter
00:14:47.862 00.006 1032 UpdateGuideState(): m_state=6
00:14:47.865 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1119
00:14:47.868 00.003 1032 Star::Find returns 1 (0), X=322.46, Y=740.82, Mass=1237, SNR=24.8, Peak=166 HFD=2.6
00:14:47.870 00.002 1032 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.83) = xAngle (-4.88 = 1.40)
00:14:47.872 00.002 1032 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.88 = 1.40)
00:14:47.875 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.05 mountX=0.00 mountY=0.03, mountTheta=1.40
00:14:47.878 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
00:14:47.880 00.002 1032 Enqueuing Move request for scope (-0.03, -0.00)
00:14:47.883 00.003 10072 Worker thread wakes up
00:14:47.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
00:14:47.883 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
00:14:47.883 00.000 10072 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.03
00:14:47.886 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:47.888 00.002 10072 PPEC rslt(dithering): input = 0.00, final = 0.00
00:14:47.888 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:14:47.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:47.889 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:14:47.889 00.000 10072 MoveAxis(W, 2, ABG)
00:14:47.889 00.000 10072 Guiding  Dir = 3, Dur = 2
00:14:47.889 00.000 10072 IsGuiding returns 0
00:14:47.891 00.002 10072 PulseGuide returned control before completion, sleep 12
00:14:47.913 00.022 10072 IsGuiding returns 0
00:14:47.913 00.000 10072 Move returns status 0, amount 2
00:14:47.913 00.000 10072 MoveAxis(N, 0, ABG)
00:14:47.913 00.000 10072 Move returns status 0, amount 0
00:14:47.913 00.000 10072 move complete, result=0
00:14:47.913 00.000 10072 worker thread done servicing request
00:14:47.916 00.003 1032 UpdateGuideState exits: m=1237 SNR=24.8
00:14:47.919 00.003 1032 PhdController: settling, locked = 1, distance = 0.10 (0.25) aobump = 0 frame = 4 / 99999
00:14:47.921 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784175287.921,"Host":"MELE","Inst":1,"Distance":0.10,"Time":1.4,"SettleTime":3.0,"StarLocked":true}
00:14:47.926 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:47.928 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:47.932 00.004 1032 Enqueuing Expose request
00:14:47.935 00.003 10072 Worker thread wakes up
00:14:47.935 00.000 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
00:14:47.937 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:47.937 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:14:48.357 00.420 10072 Exposure complete
00:14:48.434 00.077 10072 worker thread done servicing request
00:14:48.434 00.000 1032 OnExposeComplete: enter
00:14:48.438 00.004 1032 UpdateGuideState(): m_state=6
00:14:48.442 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1120
00:14:48.448 00.006 1032 Star::Find returns 1 (0), X=322.44, Y=740.84, Mass=1461, SNR=26.9, Peak=199 HFD=2.6
00:14:48.451 00.003 1032 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.83) = xAngle (0.90 = 0.90)
00:14:48.454 00.003 1032 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.90 = 0.90)
00:14:48.462 00.008 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.73 mountX=0.03 mountY=0.03, mountTheta=0.90
00:14:48.467 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
00:14:48.471 00.004 1032 Enqueuing Move request for scope (-0.04, 0.02)
00:14:48.474 00.003 10072 Worker thread wakes up
00:14:48.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
00:14:48.474 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
00:14:48.475 00.001 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.03
00:14:48.478 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:48.483 00.005 10072 PPEC rslt(dithering): input = 0.03, final = 0.01
00:14:48.483 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:14:48.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:48.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:14:48.483 00.000 10072 MoveAxis(W, 13, ABG)
00:14:48.483 00.000 10072 Guiding  Dir = 3, Dur = 13
00:14:48.492 00.009 10072 IsGuiding returns 0
00:14:48.493 00.001 10072 PulseGuide returned control before completion, sleep 23
00:14:48.513 00.020 1032 UpdateGuideState exits: m=1461 SNR=26.9
00:14:48.518 00.005 1032 PhdController: settling, locked = 1, distance = 0.08 (0.25) aobump = 0 frame = 5 / 99999
00:14:48.522 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784175288.522,"Host":"MELE","Inst":1,"Distance":0.08,"Time":2.0,"SettleTime":3.0,"StarLocked":true}
00:14:48.526 00.004 10072 IsGuiding returns 0
00:14:48.526 00.000 10072 Move returns status 0, amount 13
00:14:48.526 00.000 10072 MoveAxis(N, 0, ABG)
00:14:48.526 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:48.530 00.004 10072 Move returns status 0, amount 0
00:14:48.530 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:48.533 00.003 1032 Enqueuing Expose request
00:14:48.536 00.003 10072 move complete, result=0
00:14:48.536 00.000 10072 worker thread done servicing request
00:14:48.536 00.000 1032 GuideStep: 0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
00:14:48.540 00.004 10072 Worker thread wakes up
00:14:48.540 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:48.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:14:49.868 01.328 10072 Exposure complete
00:14:50.952 01.084 10072 worker thread done servicing request
00:14:50.952 00.000 1032 OnExposeComplete: enter
00:14:50.955 00.003 1032 UpdateGuideState(): m_state=6
00:14:50.958 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1121
00:14:50.961 00.003 1032 Star::Find returns 1 (0), X=322.44, Y=740.81, Mass=1087, SNR=23.2, Peak=158 HFD=2.7
00:14:50.964 00.003 1032 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.83) = xAngle (-4.61 = 1.68)
00:14:50.989 00.025 1032 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.61 = 1.68)
00:14:50.993 00.004 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.78 mountX=-0.00 mountY=0.04, mountTheta=1.68
00:14:50.997 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
00:14:51.001 00.004 1032 Enqueuing Move request for scope (-0.04, -0.01)
00:14:51.004 00.003 10072 Worker thread wakes up
00:14:51.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:14:51.004 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:14:51.004 00.000 10072 Moving (-0.04, -0.01) raw xDistance=-0.00 yDistance=0.04
00:14:51.010 00.006 10072 PPEC rslt(dithering): input = -0.00, final = -0.00
00:14:51.010 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:14:51.010 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:51.010 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:14:51.010 00.000 10072 MoveAxis(E, 2, ABG)
00:14:51.012 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:51.018 00.006 10072 Guiding  Dir = 2, Dur = 2
00:14:51.027 00.009 10072 IsGuiding returns 0
00:14:51.092 00.065 10072 IsGuiding returns 0
00:14:51.092 00.000 10072 Move returns status 0, amount 2
00:14:51.092 00.000 10072 MoveAxis(N, 0, ABG)
00:14:51.092 00.000 10072 Move returns status 0, amount 0
00:14:51.092 00.000 10072 move complete, result=0
00:14:51.092 00.000 10072 worker thread done servicing request
00:14:51.129 00.037 1032 UpdateGuideState exits: m=1087 SNR=23.2
00:14:51.133 00.004 1032 PhdController: settling, locked = 1, distance = 0.07 (0.25) aobump = 0 frame = 6 / 99999
00:14:51.136 00.003 1032 PhdController: newstate STATE_FINISH
00:14:51.139 00.003 1032 PhdController complete: success
00:14:51.147 00.008 1032 evsrv: {"Event":"SettleDone","Timestamp":1784175291.147,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
00:14:51.168 00.021 1032 Mount: notify guiding dither settle done success=1
00:14:51.185 00.017 1032 PhdController: newstate STATE_IDLE
00:14:51.190 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:51.199 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:51.209 00.010 1032 Enqueuing Expose request
00:14:51.216 00.007 10072 Worker thread wakes up
00:14:51.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:51.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:14:51.217 00.001 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
00:14:51.854 00.637 10072 Exposure complete
00:14:52.055 00.201 10072 worker thread done servicing request
00:14:52.055 00.000 1032 OnExposeComplete: enter
00:14:52.058 00.003 1032 UpdateGuideState(): m_state=6
00:14:52.062 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1122
00:14:52.065 00.003 1032 Star::Find returns 1 (0), X=322.38, Y=740.82, Mass=1437, SNR=26.7, Peak=197 HFD=2.7
00:14:52.067 00.002 1032 MultiStar: exiting stabilization period
00:14:52.069 00.002 1032 MultiStar: updating star positions after lock position change
00:14:52.100 00.031 1032 Star::Find(15, 574, 303, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1122
00:14:52.102 00.002 1032 Star::Find returns 1 (1), X=575.49, Y=303.78, Mass=1718, SNR=29.2, Peak=255 HFD=2.1
00:14:52.105 00.003 1032 Star::Find(15, 220, 605, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1122
00:14:52.107 00.002 1032 Star::Find returns 1 (0), X=221.27, Y=605.93, Mass=1224, SNR=24.6, Peak=155 HFD=2.6
00:14:52.110 00.003 1032 Star::Find(15, 1120, 320, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1122
00:14:52.115 00.005 1032 Star::Find returns 1 (0), X=1120.62, Y=321.36, Mass=802, SNR=19.9, Peak=68 HFD=3.0
00:14:52.137 00.022 1032 Star::Find(15, 994, 220, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1122
00:14:52.140 00.003 1032 Star::Find returns 1 (0), X=994.77, Y=220.95, Mass=775, SNR=19.6, Peak=85 HFD=2.6
00:14:52.146 00.006 1032 Star::Find(15, 426, 325, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1122
00:14:52.148 00.002 1032 Star::Find returns 1 (0), X=426.83, Y=325.86, Mass=656, SNR=18.0, Peak=99 HFD=2.7
00:14:52.151 00.003 1032 Star::Find(15, 611, 577, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1122
00:14:52.186 00.035 1032 Star::Find returns 1 (0), X=612.24, Y=577.93, Mass=713, SNR=18.8, Peak=145 HFD=2.2
00:14:52.189 00.003 1032 Star::Find(15, 918, 80, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1122
00:14:52.192 00.003 1032 Star::Find returns 1 (0), X=918.65, Y=80.88, Mass=412, SNR=14.2, Peak=44 HFD=2.7
00:14:52.194 00.002 1032 Star::Find(15, 635, 561, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1122
00:14:52.197 00.003 1032 Star::Find returns 1 (0), X=635.90, Y=562.46, Mass=469, SNR=15.2, Peak=87 HFD=2.2
00:14:52.238 00.041 1032 Star::Find(15, 1121, 683, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1122
00:14:52.241 00.003 1032 Star::Find returns 1 (0), X=1122.06, Y=683.80, Mass=400, SNR=14.0, Peak=40 HFD=2.7
00:14:52.243 00.002 1032 Star::Find(15, 132, 814, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1122
00:14:52.247 00.004 1032 Star::Find returns 1 (0), X=133.17, Y=815.27, Mass=338, SNR=12.9, Peak=26 HFD=3.2
00:14:52.250 00.003 1032 Star::Find(15, 828, 110, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1122
00:14:52.288 00.038 1032 Star::Find returns 1 (0), X=828.95, Y=111.21, Mass=263, SNR=11.3, Peak=36 HFD=2.5
00:14:52.291 00.003 1032 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.83) = xAngle (-4.93 = 1.36)
00:14:52.293 00.002 1032 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.93 = 1.36)
00:14:52.296 00.003 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.10 mountX=0.02 mountY=0.10, mountTheta=1.36
00:14:52.301 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.00, opts=13)
00:14:52.337 00.036 1032 Enqueuing Move request for scope (-0.10, -0.00)
00:14:52.341 00.004 10072 Worker thread wakes up
00:14:52.341 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
00:14:52.341 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
00:14:52.341 00.000 10072 Moving (-0.10, -0.00) raw xDistance=0.02 yDistance=0.10
00:14:52.344 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:52.347 00.003 10072 PPEC rslt(dithering): input = 0.02, final = 0.01
00:14:52.347 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:14:52.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:52.347 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:14:52.347 00.000 10072 MoveAxis(W, 11, ABG)
00:14:52.347 00.000 10072 Guiding  Dir = 3, Dur = 11
00:14:52.348 00.001 10072 IsGuiding returns 0
00:14:52.348 00.000 10072 PulseGuide returned control before completion, sleep 21
00:14:52.380 00.032 10072 IsGuiding returns 0
00:14:52.380 00.000 10072 Move returns status 0, amount 11
00:14:52.380 00.000 10072 MoveAxis(N, 0, ABG)
00:14:52.380 00.000 10072 Move returns status 0, amount 0
00:14:52.380 00.000 10072 move complete, result=0
00:14:52.380 00.000 10072 worker thread done servicing request
00:14:52.530 00.150 1032 UpdateGuideState exits: m=1437 SNR=26.7
00:14:52.535 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:52.574 00.039 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:52.577 00.003 1032 Enqueuing Expose request
00:14:52.621 00.044 10072 Worker thread wakes up
00:14:52.622 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:52.622 00.000 1032 GuideStep: 0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
00:14:52.626 00.004 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:14:53.255 00.629 10072 Exposure complete
00:14:53.321 00.066 10072 worker thread done servicing request
00:14:53.321 00.000 1032 OnExposeComplete: enter
00:14:53.324 00.003 1032 UpdateGuideState(): m_state=6
00:14:53.327 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1123
00:14:53.330 00.003 1032 Star::Find returns 1 (0), X=322.42, Y=740.89, Mass=1292, SNR=25.3, Peak=163 HFD=2.7
00:14:53.333 00.003 1032 MultiStar: [#1 0.02,0.13,1.14,U] [#2 -0.05,-0.01,1.01,U] [#3 0.11,0.06,0.70,U] [#4 0.02,0.02,0.66,U] [#5 0.12,0.12,0.77,U] [#6 0.09,0.06,0.75,U] [#7 0.22,-0.02,0.56,U] [#8 0.09,-0.05,0.60,U] 
00:14:53.335 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {-0.07, 0.07}
00:14:53.338 00.003 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
00:14:53.340 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
00:14:53.342 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.82 mountX=0.04 mountY=-0.06, mountTheta=-1.01
00:14:53.346 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
00:14:53.349 00.003 1032 Enqueuing Move request for scope (0.05, 0.05)
00:14:53.352 00.003 10072 Worker thread wakes up
00:14:53.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:14:53.352 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:14:53.352 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
00:14:53.354 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:53.356 00.002 10072 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
00:14:53.356 00.000 10072 PPEC: input: 0.04, control: 0.02, exposure: 500
00:14:53.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:53.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:14:53.356 00.000 10072 MoveAxis(W, 16, ABG)
00:14:53.356 00.000 10072 Guiding  Dir = 3, Dur = 16
00:14:53.357 00.001 10072 IsGuiding returns 0
00:14:53.358 00.001 10072 PulseGuide returned control before completion, sleep 26
00:14:53.381 00.023 1032 UpdateGuideState exits: m=1292 SNR=25.3
00:14:53.384 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:53.386 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:53.388 00.002 1032 Enqueuing Expose request
00:14:53.393 00.005 10072 IsGuiding returns 0
00:14:53.393 00.000 10072 Move returns status 0, amount 16
00:14:53.393 00.000 10072 MoveAxis(N, 0, ABG)
00:14:53.393 00.000 10072 Move returns status 0, amount 0
00:14:53.393 00.000 10072 move complete, result=0
00:14:53.393 00.000 10072 worker thread done servicing request
00:14:53.394 00.001 10072 Worker thread wakes up
00:14:53.394 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:53.394 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:14:53.401 00.007 1032 GuideStep: 0.0 px 16 ms WEST, -0.1 px 0 ms NORTH
00:14:53.914 00.513 10072 Exposure complete
00:14:54.237 00.323 10072 worker thread done servicing request
00:14:54.239 00.002 1032 OnExposeComplete: enter
00:14:54.242 00.003 1032 UpdateGuideState(): m_state=6
00:14:54.245 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1124
00:14:54.248 00.003 1032 Star::Find returns 1 (0), X=322.49, Y=740.99, Mass=1295, SNR=25.3, Peak=146 HFD=2.8
00:14:54.251 00.003 1032 MultiStar: [#1 0.06,0.10,1.17,U] [#2 0.08,0.16,1.01,U] [#3 0.14,0.05,0.78,U] [#4 0.09,-0.02,0.66,U] [#5 0.13,0.10,0.75,U] [#6 0.09,0.03,0.76,U] [#7 0.12,-0.01,0.55,U] [#8 0.12,0.28,0.00,M1] 
00:14:54.254 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.09}, one-star: {0.01, 0.17}
00:14:54.257 00.003 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
00:14:54.259 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
00:14:54.262 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.79 mountX=0.06 mountY=-0.10, mountTheta=-1.04
00:14:54.310 00.048 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
00:14:54.313 00.003 1032 Enqueuing Move request for scope (0.08, 0.09)
00:14:54.316 00.003 10072 Worker thread wakes up
00:14:54.317 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
00:14:54.317 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
00:14:54.317 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.06 yDistance=-0.10
00:14:54.319 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:54.345 00.026 10072 PPEC rslt: input = 0.06, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
00:14:54.345 00.000 10072 PPEC: input: 0.06, control: 0.02, exposure: 500
00:14:54.345 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:54.345 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:14:54.345 00.000 10072 MoveAxis(W, 17, ABG)
00:14:54.345 00.000 10072 Guiding  Dir = 3, Dur = 17
00:14:54.346 00.001 10072 IsGuiding returns 0
00:14:54.347 00.001 10072 PulseGuide returned control before completion, sleep 27
00:14:54.379 00.032 1032 UpdateGuideState exits: m=1295 SNR=25.3
00:14:54.390 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:54.399 00.009 10072 IsGuiding returns 0
00:14:54.399 00.000 10072 Move returns status 0, amount 17
00:14:54.400 00.001 10072 MoveAxis(N, 0, ABG)
00:14:54.400 00.000 10072 Move returns status 0, amount 0
00:14:54.400 00.000 10072 move complete, result=0
00:14:54.400 00.000 10072 worker thread done servicing request
00:14:54.402 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:54.409 00.007 1032 Enqueuing Expose request
00:14:54.418 00.009 10072 Worker thread wakes up
00:14:54.419 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:54.419 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:14:54.420 00.001 1032 GuideStep: 0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
00:14:55.096 00.676 10072 Exposure complete
00:14:55.244 00.148 10072 worker thread done servicing request
00:14:55.245 00.001 1032 OnExposeComplete: enter
00:14:55.250 00.005 1032 UpdateGuideState(): m_state=6
00:14:55.255 00.005 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1125
00:14:55.263 00.008 1032 Star::Find returns 1 (0), X=322.47, Y=740.75, Mass=1478, SNR=27.1, Peak=183 HFD=2.7
00:14:55.269 00.006 1032 MultiStar: [#1 0.08,-0.04,1.08,U] [#2 -0.02,-0.03,0.93,U] [#3 0.22,0.00,0.69,U] [#4 0.15,-0.05,0.64,U] [#5 0.05,0.00,0.66,U] [#6 0.03,-0.13,0.66,U] [#7 0.06,0.06,0.49,U] [#8 0.12,-0.15,0.60,U] 
00:14:55.274 00.005 1032 single-star, 8 included, MultiStar: {0.07, -0.05}, one-star: {-0.02, -0.07}
00:14:55.278 00.004 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.67)
00:14:55.281 00.003 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.67)
00:14:55.284 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.79 mountX=-0.07 mountY=0.03, mountTheta=2.67
00:14:55.288 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
00:14:55.293 00.005 1032 Enqueuing Move request for scope (-0.02, -0.07)
00:14:55.296 00.003 10072 Worker thread wakes up
00:14:55.296 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
00:14:55.296 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
00:14:55.296 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.07 yDistance=0.03
00:14:55.298 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:55.302 00.004 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
00:14:55.302 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 500
00:14:55.302 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:55.302 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:14:55.302 00.000 10072 MoveAxis(W, 17, ABG)
00:14:55.302 00.000 10072 Guiding  Dir = 3, Dur = 17
00:14:55.303 00.001 10072 IsGuiding returns 0
00:14:55.304 00.001 10072 PulseGuide returned control before completion, sleep 27
00:14:55.375 00.071 1032 UpdateGuideState exits: m=1478 SNR=27.1
00:14:55.383 00.008 10072 IsGuiding returns 0
00:14:55.384 00.001 10072 Move returns status 0, amount 17
00:14:55.385 00.001 10072 MoveAxis(N, 0, ABG)
00:14:55.385 00.000 10072 Move returns status 0, amount 0
00:14:55.385 00.000 10072 move complete, result=0
00:14:55.385 00.000 10072 worker thread done servicing request
00:14:55.387 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:55.405 00.018 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:55.412 00.007 1032 Enqueuing Expose request
00:14:55.420 00.008 10072 Worker thread wakes up
00:14:55.420 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:55.420 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:14:55.423 00.003 1032 GuideStep: -0.1 px 17 ms WEST, 0.0 px 0 ms NORTH
00:14:55.841 00.418 10072 Exposure complete
00:14:55.929 00.088 10072 worker thread done servicing request
00:14:55.929 00.000 1032 OnExposeComplete: enter
00:14:55.932 00.003 1032 UpdateGuideState(): m_state=6
00:14:55.936 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1126
00:14:55.939 00.003 1032 Star::Find returns 1 (0), X=322.42, Y=740.92, Mass=1459, SNR=26.9, Peak=208 HFD=2.4
00:14:55.941 00.002 1032 MultiStar: [#1 0.01,-0.01,1.06,U] [#2 0.06,-0.07,0.89,U] [#3 0.17,-0.06,0.69,U] [#4 0.29,-0.13,0.00,M1] [#5 0.04,0.08,0.67,U] [#6 -0.06,-0.12,0.69,U] [#7 0.19,-0.11,0.52,U] [#8 -0.09,-0.01,0.60,U] 
00:14:55.944 00.003 1032 refined, 7 included, MultiStar: {0.02, -0.02}, one-star: {-0.06, 0.10}
00:14:55.946 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
00:14:55.949 00.003 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
00:14:55.951 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.72 mountX=-0.03 mountY=-0.02, mountTheta=-2.55
00:14:55.955 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
00:14:55.958 00.003 1032 Enqueuing Move request for scope (0.02, -0.02)
00:14:55.960 00.002 10072 Worker thread wakes up
00:14:55.960 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:14:55.960 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:14:55.960 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.02
00:14:55.964 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:55.969 00.005 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
00:14:55.969 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:14:55.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:55.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:14:55.969 00.000 10072 MoveAxis(W, 14, ABG)
00:14:55.969 00.000 10072 Guiding  Dir = 3, Dur = 14
00:14:55.970 00.001 10072 IsGuiding returns 0
00:14:55.971 00.001 10072 PulseGuide returned control before completion, sleep 23
00:14:56.000 00.029 1032 UpdateGuideState exits: m=1459 SNR=26.9
00:14:56.004 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:56.009 00.005 10072 IsGuiding returns 0
00:14:56.010 00.001 10072 Move returns status 0, amount 14
00:14:56.010 00.000 10072 MoveAxis(N, 0, ABG)
00:14:56.010 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:56.013 00.003 1032 Enqueuing Expose request
00:14:56.017 00.004 10072 Move returns status 0, amount 0
00:14:56.017 00.000 10072 move complete, result=0
00:14:56.017 00.000 10072 worker thread done servicing request
00:14:56.017 00.000 10072 Worker thread wakes up
00:14:56.017 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:56.019 00.002 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:14:56.024 00.005 1032 GuideStep: -0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
00:14:56.653 00.629 10072 Exposure complete
00:14:56.723 00.070 10072 worker thread done servicing request
00:14:56.723 00.000 1032 OnExposeComplete: enter
00:14:56.725 00.002 1032 UpdateGuideState(): m_state=6
00:14:56.727 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1127
00:14:56.731 00.004 1032 Star::Find returns 1 (0), X=322.54, Y=741.03, Mass=1414, SNR=26.5, Peak=162 HFD=2.5
00:14:56.733 00.002 1032 MultiStar: [#1 -0.03,0.06,1.13,U] [#2 0.03,0.11,0.96,U] [#3 0.13,0.06,0.74,U] [#4 0.01,0.11,0.69,U] [#5 0.13,0.18,0.72,U] [#6 0.02,0.10,0.68,U] [#7 0.15,0.21,0.49,U] [#8 0.02,0.26,0.61,U] 
00:14:56.735 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.14}, one-star: {0.06, 0.21}
00:14:56.739 00.004 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
00:14:56.743 00.004 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
00:14:56.745 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.23 mountX=0.12 mountY=-0.08, mountTheta=-0.60
00:14:56.750 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
00:14:56.754 00.004 1032 Enqueuing Move request for scope (0.05, 0.14)
00:14:56.757 00.003 10072 Worker thread wakes up
00:14:56.757 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
00:14:56.757 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
00:14:56.757 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.12 yDistance=-0.08
00:14:56.760 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:56.765 00.005 10072 PPEC rslt: input = 0.12, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
00:14:56.765 00.000 10072 PPEC: input: 0.12, control: 0.02, exposure: 500
00:14:56.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:56.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:14:56.765 00.000 10072 MoveAxis(W, 16, ABG)
00:14:56.765 00.000 10072 Guiding  Dir = 3, Dur = 16
00:14:56.767 00.002 10072 IsGuiding returns 0
00:14:56.769 00.002 10072 PulseGuide returned control before completion, sleep 26
00:14:56.793 00.024 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:14:56.798 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:56.808 00.010 10072 IsGuiding returns 0
00:14:56.808 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:56.811 00.003 1032 Enqueuing Expose request
00:14:56.814 00.003 10072 Move returns status 0, amount 16
00:14:56.814 00.000 10072 MoveAxis(N, 0, ABG)
00:14:56.814 00.000 10072 Move returns status 0, amount 0
00:14:56.814 00.000 10072 move complete, result=0
00:14:56.816 00.002 10072 worker thread done servicing request
00:14:56.816 00.000 10072 Worker thread wakes up
00:14:56.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:56.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:14:56.827 00.011 1032 GuideStep: 0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
00:14:57.229 00.402 10072 Exposure complete
00:14:57.326 00.097 10072 worker thread done servicing request
00:14:57.327 00.001 1032 OnExposeComplete: enter
00:14:57.333 00.006 1032 UpdateGuideState(): m_state=6
00:14:57.343 00.010 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1128
00:14:57.349 00.006 1032 Star::Find returns 1 (0), X=322.43, Y=740.90, Mass=1394, SNR=26.3, Peak=180 HFD=2.6
00:14:57.355 00.006 1032 MultiStar: [#1 0.11,0.04,1.11,U] [#2 0.04,0.14,0.96,U] [#3 0.15,0.11,0.72,U] [#4 -0.11,0.02,0.68,U] [#5 0.20,0.27,0.00,M1] [#6 0.03,0.04,0.67,U] [#7 0.05,-0.04,0.55,U] [#8 0.14,0.06,0.61,U] 
00:14:57.360 00.005 1032 refined, 7 included, MultiStar: {0.04, 0.06}, one-star: {-0.05, 0.08}
00:14:57.364 00.004 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
00:14:57.369 00.005 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
00:14:57.372 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=0.96 mountX=0.05 mountY=-0.06, mountTheta=-0.87
00:14:57.376 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
00:14:57.379 00.003 1032 Enqueuing Move request for scope (0.04, 0.06)
00:14:57.386 00.007 10072 Worker thread wakes up
00:14:57.386 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
00:14:57.386 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
00:14:57.387 00.001 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.06
00:14:57.389 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:57.392 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
00:14:57.392 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:14:57.392 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:57.393 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:14:57.393 00.000 10072 MoveAxis(W, 14, ABG)
00:14:57.393 00.000 10072 Guiding  Dir = 3, Dur = 14
00:14:57.393 00.000 10072 IsGuiding returns 0
00:14:57.394 00.001 10072 PulseGuide returned control before completion, sleep 24
00:14:57.419 00.025 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:14:57.422 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:57.425 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:57.433 00.008 1032 Enqueuing Expose request
00:14:57.437 00.004 10072 IsGuiding returns 0
00:14:57.438 00.001 10072 Move returns status 0, amount 14
00:14:57.438 00.000 10072 MoveAxis(N, 0, ABG)
00:14:57.438 00.000 10072 Move returns status 0, amount 0
00:14:57.438 00.000 10072 move complete, result=0
00:14:57.438 00.000 10072 worker thread done servicing request
00:14:57.438 00.000 10072 Worker thread wakes up
00:14:57.438 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:57.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:14:57.449 00.011 1032 GuideStep: 0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
00:14:58.076 00.627 10072 Exposure complete
00:14:58.153 00.077 10072 worker thread done servicing request
00:14:58.153 00.000 1032 OnExposeComplete: enter
00:14:58.156 00.003 1032 UpdateGuideState(): m_state=6
00:14:58.158 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1129
00:14:58.160 00.002 1032 Star::Find returns 1 (0), X=322.48, Y=740.88, Mass=1291, SNR=25.3, Peak=166 HFD=2.6
00:14:58.164 00.004 1032 MultiStar: [#1 -0.08,0.06,1.13,U] [#2 0.06,0.01,1.01,U] [#3 0.22,0.02,0.73,U] [#4 0.07,0.02,0.66,U] [#5 0.16,0.07,0.72,U] [#6 -0.00,-0.11,0.74,U] [#7 0.15,0.09,0.54,U] [#8 0.13,-0.03,0.61,U] 
00:14:58.167 00.003 1032 single-star, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.00, 0.06}
00:14:58.169 00.002 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
00:14:58.172 00.003 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
00:14:58.174 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.55 mountX=0.05 mountY=-0.02, mountTheta=-0.28
00:14:58.182 00.008 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
00:14:58.186 00.004 1032 Enqueuing Move request for scope (0.00, 0.06)
00:14:58.189 00.003 10072 Worker thread wakes up
00:14:58.190 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
00:14:58.190 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
00:14:58.190 00.000 10072 Moving (0.00, 0.06) raw xDistance=0.05 yDistance=-0.02
00:14:58.193 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:58.197 00.004 10072 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
00:14:58.198 00.001 10072 PPEC: input: 0.05, control: 0.02, exposure: 500
00:14:58.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:58.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:14:58.198 00.000 10072 MoveAxis(W, 16, ABG)
00:14:58.198 00.000 10072 Guiding  Dir = 3, Dur = 16
00:14:58.199 00.001 10072 IsGuiding returns 0
00:14:58.199 00.000 10072 PulseGuide returned control before completion, sleep 26
00:14:58.223 00.024 1032 UpdateGuideState exits: m=1291 SNR=25.3
00:14:58.226 00.003 10072 IsGuiding returns 0
00:14:58.226 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:58.229 00.003 10072 Move returns status 0, amount 16
00:14:58.229 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:58.232 00.003 10072 MoveAxis(N, 0, ABG)
00:14:58.232 00.000 1032 Enqueuing Expose request
00:14:58.236 00.004 10072 Move returns status 0, amount 0
00:14:58.236 00.000 10072 move complete, result=0
00:14:58.237 00.001 10072 worker thread done servicing request
00:14:58.237 00.000 10072 Worker thread wakes up
00:14:58.237 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:58.237 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:14:58.239 00.002 1032 GuideStep: 0.1 px 16 ms WEST, -0.0 px 0 ms NORTH
00:14:58.653 00.414 10072 Exposure complete
00:14:58.727 00.074 10072 worker thread done servicing request
00:14:58.727 00.000 1032 OnExposeComplete: enter
00:14:58.732 00.005 1032 UpdateGuideState(): m_state=6
00:14:58.735 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1130
00:14:58.743 00.008 1032 Star::Find returns 1 (0), X=322.47, Y=740.89, Mass=1265, SNR=25.1, Peak=167 HFD=2.5
00:14:58.747 00.004 1032 MultiStar: [#1 -0.03,0.12,1.16,U] [#2 0.06,0.09,1.00,U] [#3 0.17,-0.09,0.77,U] [#4 -0.00,-0.12,0.69,U] [#5 0.11,0.17,0.77,U] [#6 0.07,0.03,0.66,U] [#7 0.11,0.09,0.57,U] [#8 0.08,-0.08,0.63,U] 
00:14:58.750 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {-0.02, 0.07}
00:14:58.754 00.004 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
00:14:58.757 00.003 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
00:14:58.761 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.65 mountX=0.03 mountY=-0.06, mountTheta=-1.18
00:14:58.764 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
00:14:58.773 00.009 1032 Enqueuing Move request for scope (0.05, 0.04)
00:14:58.776 00.003 10072 Worker thread wakes up
00:14:58.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
00:14:58.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
00:14:58.776 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
00:14:58.779 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:58.782 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
00:14:58.782 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:14:58.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:58.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:14:58.782 00.000 10072 MoveAxis(W, 14, ABG)
00:14:58.782 00.000 10072 Guiding  Dir = 3, Dur = 14
00:14:58.783 00.001 10072 IsGuiding returns 0
00:14:58.783 00.000 10072 PulseGuide returned control before completion, sleep 24
00:14:58.813 00.030 1032 UpdateGuideState exits: m=1265 SNR=25.1
00:14:58.818 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:58.822 00.004 10072 IsGuiding returns 0
00:14:58.822 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:58.825 00.003 10072 Move returns status 0, amount 14
00:14:58.825 00.000 1032 Enqueuing Expose request
00:14:58.827 00.002 10072 MoveAxis(N, 0, ABG)
00:14:58.827 00.000 10072 Move returns status 0, amount 0
00:14:58.827 00.000 10072 move complete, result=0
00:14:58.827 00.000 10072 worker thread done servicing request
00:14:58.829 00.002 10072 Worker thread wakes up
00:14:58.829 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:58.829 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:14:58.847 00.018 1032 GuideStep: 0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
00:14:59.466 00.619 10072 Exposure complete
00:14:59.546 00.080 10072 worker thread done servicing request
00:14:59.546 00.000 1032 OnExposeComplete: enter
00:14:59.550 00.004 1032 UpdateGuideState(): m_state=6
00:14:59.555 00.005 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1131
00:14:59.559 00.004 1032 Star::Find returns 1 (0), X=322.43, Y=740.96, Mass=1352, SNR=25.9, Peak=169 HFD=2.5
00:14:59.562 00.003 1032 MultiStar: [#1 -0.10,-0.03,1.15,U] [#2 0.06,0.10,0.99,U] [#3 0.19,-0.07,0.74,U] [#4 0.08,-0.07,0.69,U] [#5 0.18,0.21,0.00,M1] [#6 -0.07,0.01,0.71,U] [#7 0.06,0.05,0.49,U] [#8 -0.04,0.12,0.62,U] 
00:14:59.565 00.003 1032 refined, 7 included, MultiStar: {0.01, 0.03}, one-star: {-0.05, 0.14}
00:14:59.567 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
00:14:59.570 00.003 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
00:14:59.574 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.36 mountX=0.03 mountY=-0.02, mountTheta=-0.47
00:14:59.581 00.007 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
00:14:59.591 00.010 1032 Enqueuing Move request for scope (0.01, 0.03)
00:14:59.620 00.029 10072 Worker thread wakes up
00:14:59.620 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
00:14:59.620 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
00:14:59.620 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
00:14:59.623 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:14:59.627 00.004 10072 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
00:14:59.627 00.000 10072 PPEC: input: 0.03, control: 0.02, exposure: 500
00:14:59.628 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:59.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:14:59.628 00.000 10072 MoveAxis(W, 16, ABG)
00:14:59.629 00.001 10072 Guiding  Dir = 3, Dur = 16
00:14:59.629 00.000 10072 IsGuiding returns 0
00:14:59.630 00.001 10072 PulseGuide returned control before completion, sleep 26
00:14:59.657 00.027 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:14:59.661 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:59.664 00.003 10072 IsGuiding returns 0
00:14:59.665 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:14:59.668 00.003 10072 Move returns status 0, amount 16
00:14:59.668 00.000 1032 Enqueuing Expose request
00:14:59.670 00.002 10072 MoveAxis(N, 0, ABG)
00:14:59.671 00.001 10072 Move returns status 0, amount 0
00:14:59.671 00.000 10072 move complete, result=0
00:14:59.671 00.000 10072 worker thread done servicing request
00:14:59.671 00.000 10072 Worker thread wakes up
00:14:59.671 00.000 1032 GuideStep: 0.0 px 16 ms WEST, -0.0 px 0 ms NORTH
00:14:59.675 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:14:59.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:00.122 00.447 10072 Exposure complete
00:15:00.238 00.116 10072 worker thread done servicing request
00:15:00.238 00.000 1032 OnExposeComplete: enter
00:15:00.243 00.005 1032 UpdateGuideState(): m_state=6
00:15:00.246 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1132
00:15:00.249 00.003 1032 Star::Find returns 1 (0), X=322.50, Y=741.02, Mass=1309, SNR=25.5, Peak=153 HFD=2.3
00:15:00.252 00.003 1032 MultiStar: [#1 -0.10,0.05,1.20,U] [#2 0.12,0.06,0.97,U] [#3 0.26,0.00,0.77,U] [#4 0.20,-0.08,0.71,U] [#5 0.06,0.21,0.68,U] [#6 -0.01,0.06,0.74,U] [#7 0.09,0.05,0.58,U] [#8 0.04,0.13,0.61,U] 
00:15:00.255 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.02, 0.20}
00:15:00.258 00.003 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
00:15:00.261 00.003 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
00:15:00.263 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.88 mountX=0.06 mountY=-0.08, mountTheta=-0.95
00:15:00.269 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
00:15:00.275 00.006 1032 Enqueuing Move request for scope (0.06, 0.08)
00:15:00.279 00.004 10072 Worker thread wakes up
00:15:00.279 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
00:15:00.279 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
00:15:00.279 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
00:15:00.282 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:00.288 00.006 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
00:15:00.288 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:15:00.288 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:00.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:15:00.288 00.000 10072 MoveAxis(W, 14, ABG)
00:15:00.288 00.000 10072 Guiding  Dir = 3, Dur = 14
00:15:00.289 00.001 10072 IsGuiding returns 0
00:15:00.290 00.001 10072 PulseGuide returned control before completion, sleep 24
00:15:00.317 00.027 10072 IsGuiding returns 0
00:15:00.317 00.000 10072 Move returns status 0, amount 14
00:15:00.318 00.001 10072 MoveAxis(N, 0, ABG)
00:15:00.318 00.000 10072 Move returns status 0, amount 0
00:15:00.318 00.000 10072 move complete, result=0
00:15:00.318 00.000 10072 worker thread done servicing request
00:15:00.321 00.003 1032 UpdateGuideState exits: m=1309 SNR=25.5
00:15:00.324 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:00.329 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:00.338 00.009 1032 Enqueuing Expose request
00:15:00.343 00.005 10072 Worker thread wakes up
00:15:00.343 00.000 1032 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
00:15:00.346 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:00.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:00.993 00.647 10072 Exposure complete
00:15:01.070 00.077 10072 worker thread done servicing request
00:15:01.070 00.000 1032 OnExposeComplete: enter
00:15:01.072 00.002 1032 UpdateGuideState(): m_state=6
00:15:01.075 00.003 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1133
00:15:01.077 00.002 1032 Star::Find returns 1 (0), X=322.61, Y=740.91, Mass=1265, SNR=25.1, Peak=151 HFD=2.6
00:15:01.082 00.005 1032 MultiStar: [#1 -0.07,0.10,1.18,U] [#2 0.12,0.04,1.03,U] [#3 0.23,0.04,0.76,U] [#4 0.12,0.04,0.69,U] [#5 0.15,0.11,0.79,U] [#6 0.16,-0.01,0.73,U] [#7 0.08,-0.07,0.55,U] [#8 0.12,0.11,0.60,U] 
00:15:01.087 00.005 1032 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.13, 0.09}
00:15:01.090 00.003 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
00:15:01.092 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
00:15:01.096 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.48 mountX=0.03 mountY=-0.12, mountTheta=-1.35
00:15:01.104 00.008 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
00:15:01.109 00.005 1032 Enqueuing Move request for scope (0.11, 0.06)
00:15:01.115 00.006 10072 Worker thread wakes up
00:15:01.115 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
00:15:01.115 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
00:15:01.115 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
00:15:01.118 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:01.121 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
00:15:01.121 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:15:01.121 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:01.121 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:15:01.121 00.000 10072 MoveAxis(W, 15, ABG)
00:15:01.121 00.000 10072 Guiding  Dir = 3, Dur = 15
00:15:01.122 00.001 10072 IsGuiding returns 0
00:15:01.122 00.000 10072 PulseGuide returned control before completion, sleep 25
00:15:01.145 00.023 1032 UpdateGuideState exits: m=1265 SNR=25.1
00:15:01.150 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:01.151 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:01.153 00.002 1032 Enqueuing Expose request
00:15:01.161 00.008 10072 IsGuiding returns 0
00:15:01.161 00.000 10072 Move returns status 0, amount 15
00:15:01.161 00.000 10072 MoveAxis(N, 0, ABG)
00:15:01.161 00.000 10072 Move returns status 0, amount 0
00:15:01.162 00.001 10072 move complete, result=0
00:15:01.162 00.000 10072 worker thread done servicing request
00:15:01.162 00.000 10072 Worker thread wakes up
00:15:01.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:01.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:01.167 00.005 1032 GuideStep: 0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
00:15:01.568 00.401 10072 Exposure complete
00:15:01.687 00.119 10072 worker thread done servicing request
00:15:01.687 00.000 1032 OnExposeComplete: enter
00:15:01.691 00.004 1032 UpdateGuideState(): m_state=6
00:15:01.694 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1134
00:15:01.697 00.003 1032 Star::Find returns 1 (0), X=322.55, Y=741.06, Mass=1206, SNR=24.5, Peak=141 HFD=2.5
00:15:01.700 00.003 1032 MultiStar: [#1 0.04,0.12,1.22,U] [#2 0.29,0.19,0.00,M1] [#3 0.31,-0.01,0.00,M1] [#4 0.20,0.07,0.73,U] [#5 0.25,0.20,0.00,M1] [#6 0.10,0.17,0.72,U] [#7 0.35,0.13,0.00,M1] [#8 0.10,0.17,0.65,U] 
00:15:01.704 00.004 1032 refined, 4 included, MultiStar: {0.09, 0.15}, one-star: {0.07, 0.24}
00:15:01.707 00.003 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
00:15:01.710 00.003 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
00:15:01.712 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.18 cameraTheta=1.02 mountX=0.12 mountY=-0.13, mountTheta=-0.81
00:15:01.717 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.15, opts=13)
00:15:01.720 00.003 1032 Enqueuing Move request for scope (0.09, 0.15)
00:15:01.724 00.004 10072 Worker thread wakes up
00:15:01.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
00:15:01.724 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
00:15:01.724 00.000 10072 Moving (0.09, 0.15) raw xDistance=0.12 yDistance=-0.13
00:15:01.726 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:01.729 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
00:15:01.729 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:15:01.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:01.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:15:01.729 00.000 10072 MoveAxis(W, 13, ABG)
00:15:01.729 00.000 10072 Guiding  Dir = 3, Dur = 13
00:15:01.730 00.001 10072 IsGuiding returns 0
00:15:01.730 00.000 10072 PulseGuide returned control before completion, sleep 23
00:15:01.754 00.024 1032 UpdateGuideState exits: m=1206 SNR=24.5
00:15:01.757 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:01.759 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:01.761 00.002 1032 Enqueuing Expose request
00:15:01.768 00.007 10072 IsGuiding returns 0
00:15:01.768 00.000 10072 Move returns status 0, amount 13
00:15:01.768 00.000 10072 MoveAxis(N, 0, ABG)
00:15:01.768 00.000 10072 Move returns status 0, amount 0
00:15:01.768 00.000 10072 move complete, result=0
00:15:01.769 00.001 10072 worker thread done servicing request
00:15:01.769 00.000 10072 Worker thread wakes up
00:15:01.769 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:01.769 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:01.774 00.005 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
00:15:02.397 00.623 10072 Exposure complete
00:15:02.467 00.070 10072 worker thread done servicing request
00:15:02.468 00.001 1032 OnExposeComplete: enter
00:15:02.471 00.003 1032 UpdateGuideState(): m_state=6
00:15:02.473 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1135
00:15:02.476 00.003 1032 Star::Find returns 1 (0), X=322.42, Y=741.09, Mass=1252, SNR=24.9, Peak=138 HFD=2.7
00:15:02.479 00.003 1032 MultiStar: [#1 -0.01,0.23,1.19,U] [#2 0.02,0.20,1.03,U] [#3 0.25,0.16,0.00,M2] [#4 0.10,0.24,0.70,U] [#5 0.14,0.39,0.00,M2] [#6 -0.04,0.34,0.00,M1] [#7 0.03,0.34,0.00,M2] [#8 0.22,0.33,0.00,M1] 
00:15:02.481 00.002 1032 refined, 3 included, MultiStar: {0.01, 0.23}, one-star: {-0.06, 0.27}
00:15:02.483 00.002 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
00:15:02.485 00.002 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
00:15:02.488 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.54 mountX=0.22 mountY=-0.07, mountTheta=-0.29
00:15:02.494 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.23, opts=13)
00:15:02.496 00.002 1032 Enqueuing Move request for scope (0.01, 0.23)
00:15:02.499 00.003 10072 Worker thread wakes up
00:15:02.499 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
00:15:02.499 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
00:15:02.499 00.000 10072 Moving (0.01, 0.23) raw xDistance=0.22 yDistance=-0.07
00:15:02.502 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:02.506 00.004 10072 PPEC rslt: input = 0.22, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 288.74
00:15:02.506 00.000 10072 PPEC: input: 0.22, control: 0.12, exposure: 500
00:15:02.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:02.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:15:02.506 00.000 10072 MoveAxis(W, 126, ABG)
00:15:02.506 00.000 10072 Guiding  Dir = 3, Dur = 126
00:15:02.507 00.001 10072 IsGuiding returns 0
00:15:02.507 00.000 10072 PulseGuide returned control before completion, sleep 136
00:15:02.532 00.025 1032 UpdateGuideState exits: m=1252 SNR=24.9
00:15:02.536 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:02.538 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:02.540 00.002 1032 Enqueuing Expose request
00:15:02.660 00.120 10072 IsGuiding returns 0
00:15:02.660 00.000 10072 Move returns status 0, amount 126
00:15:02.661 00.001 10072 MoveAxis(N, 0, ABG)
00:15:02.661 00.000 10072 Move returns status 0, amount 0
00:15:02.661 00.000 10072 move complete, result=0
00:15:02.661 00.000 10072 worker thread done servicing request
00:15:02.661 00.000 10072 Worker thread wakes up
00:15:02.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:02.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:02.661 00.000 1032 GuideStep: 0.2 px 126 ms WEST, -0.1 px 0 ms NORTH
00:15:03.068 00.407 10072 Exposure complete
00:15:03.135 00.067 10072 worker thread done servicing request
00:15:03.135 00.000 1032 OnExposeComplete: enter
00:15:03.138 00.003 1032 UpdateGuideState(): m_state=6
00:15:03.140 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1136
00:15:03.144 00.004 1032 Star::Find returns 1 (0), X=322.51, Y=741.05, Mass=1443, SNR=26.8, Peak=162 HFD=2.5
00:15:03.147 00.003 1032 MultiStar: [#1 0.02,0.23,1.09,U] [#2 0.06,0.12,0.94,U] [#3 0.13,0.19,0.71,U] [#4 -0.04,0.26,0.64,U] [#5 0.09,0.26,0.00,M3] [#6 -0.01,0.13,0.71,U] [#7 0.14,0.28,0.00,M3] [#8 0.01,0.16,0.60,U] 
00:15:03.150 00.003 1032 refined, 6 included, MultiStar: {0.03, 0.19}, one-star: {0.03, 0.23}
00:15:03.152 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
00:15:03.155 00.003 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
00:15:03.156 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.20 cameraTheta=1.41 mountX=0.18 mountY=-0.08, mountTheta=-0.42
00:15:03.160 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.19, opts=13)
00:15:03.162 00.002 1032 Enqueuing Move request for scope (0.03, 0.19)
00:15:03.164 00.002 10072 Worker thread wakes up
00:15:03.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
00:15:03.164 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
00:15:03.164 00.000 10072 Moving (0.03, 0.19) raw xDistance=0.18 yDistance=-0.08
00:15:03.166 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:03.169 00.003 10072 PPEC rslt: input = 0.18, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.75
00:15:03.169 00.000 10072 PPEC: input: 0.18, control: 0.10, exposure: 500
00:15:03.169 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:03.169 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:15:03.169 00.000 10072 MoveAxis(W, 102, ABG)
00:15:03.169 00.000 10072 Guiding  Dir = 3, Dur = 102
00:15:03.171 00.002 10072 IsGuiding returns 0
00:15:03.172 00.001 10072 PulseGuide returned control before completion, sleep 112
00:15:03.196 00.024 1032 UpdateGuideState exits: m=1443 SNR=26.8
00:15:03.200 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:03.203 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:03.209 00.006 1032 Enqueuing Expose request
00:15:03.284 00.075 10072 IsGuiding returns 0
00:15:03.284 00.000 10072 Move returns status 0, amount 102
00:15:03.284 00.000 10072 MoveAxis(N, 0, ABG)
00:15:03.284 00.000 10072 Move returns status 0, amount 0
00:15:03.284 00.000 10072 move complete, result=0
00:15:03.284 00.000 10072 worker thread done servicing request
00:15:03.284 00.000 10072 Worker thread wakes up
00:15:03.284 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:03.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:03.300 00.016 1032 GuideStep: 0.2 px 102 ms WEST, -0.1 px 0 ms NORTH
00:15:03.912 00.612 10072 Exposure complete
00:15:03.963 00.051 10072 worker thread done servicing request
00:15:03.963 00.000 1032 OnExposeComplete: enter
00:15:03.966 00.003 1032 UpdateGuideState(): m_state=6
00:15:03.967 00.001 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1137
00:15:03.969 00.002 1032 Star::Find returns 1 (0), X=322.54, Y=740.86, Mass=1366, SNR=26.0, Peak=177 HFD=2.7
00:15:03.971 00.002 1032 MultiStar: [#1 0.01,-0.04,1.14,U] [#2 0.06,-0.08,0.94,U] [#3 0.18,-0.18,0.73,U] [#4 0.13,-0.10,0.66,U] [#5 0.31,-0.02,0.00,M4] [#6 -0.01,-0.16,0.70,U] [#7 0.18,-0.05,0.54,U] [#8 0.11,0.06,0.64,U] 
00:15:03.973 00.002 1032 single-star, 7 included, MultiStar: {0.08, -0.06}, one-star: {0.06, 0.04}
00:15:03.974 00.001 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
00:15:03.976 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
00:15:03.977 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.58 mountX=0.02 mountY=-0.07, mountTheta=-1.25
00:15:03.980 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
00:15:03.982 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
00:15:03.985 00.003 10072 Worker thread wakes up
00:15:03.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
00:15:03.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
00:15:03.985 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
00:15:03.987 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:03.993 00.006 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
00:15:03.993 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:15:03.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:03.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:15:03.993 00.000 10072 MoveAxis(W, 13, ABG)
00:15:03.993 00.000 10072 Guiding  Dir = 3, Dur = 13
00:15:03.994 00.001 10072 IsGuiding returns 0
00:15:03.994 00.000 10072 PulseGuide returned control before completion, sleep 23
00:15:04.012 00.018 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:15:04.014 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:04.018 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:04.022 00.004 1032 Enqueuing Expose request
00:15:04.025 00.003 10072 IsGuiding returns 0
00:15:04.025 00.000 10072 Move returns status 0, amount 13
00:15:04.025 00.000 10072 MoveAxis(N, 0, ABG)
00:15:04.025 00.000 10072 Move returns status 0, amount 0
00:15:04.025 00.000 10072 move complete, result=0
00:15:04.025 00.000 10072 worker thread done servicing request
00:15:04.025 00.000 10072 Worker thread wakes up
00:15:04.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:04.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:04.032 00.007 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
00:15:04.445 00.413 10072 Exposure complete
00:15:04.498 00.053 10072 worker thread done servicing request
00:15:04.499 00.001 1032 OnExposeComplete: enter
00:15:04.501 00.002 1032 UpdateGuideState(): m_state=6
00:15:04.503 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1138
00:15:04.507 00.004 1032 Star::Find returns 1 (0), X=322.48, Y=740.98, Mass=1284, SNR=25.2, Peak=157 HFD=2.5
00:15:04.509 00.002 1032 MultiStar: [#1 0.07,0.10,1.12,U] [#2 0.03,-0.01,1.01,U] [#3 0.17,0.08,0.74,U] [#4 0.09,0.02,0.72,U] [#5 0.17,0.17,0.74,U] [#6 0.09,-0.08,0.73,U] [#7 0.12,0.03,0.56,U] [#8 -0.02,0.12,0.58,U] 
00:15:04.510 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {-0.00, 0.16}
00:15:04.513 00.003 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
00:15:04.514 00.001 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
00:15:04.515 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.75 mountX=0.05 mountY=-0.09, mountTheta=-1.08
00:15:04.519 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
00:15:04.522 00.003 1032 Enqueuing Move request for scope (0.07, 0.07)
00:15:04.524 00.002 10072 Worker thread wakes up
00:15:04.524 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
00:15:04.524 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:15:04.524 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.09
00:15:04.526 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:04.529 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
00:15:04.529 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:15:04.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:04.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:15:04.529 00.000 10072 MoveAxis(W, 11, ABG)
00:15:04.529 00.000 10072 Guiding  Dir = 3, Dur = 11
00:15:04.530 00.001 10072 IsGuiding returns 0
00:15:04.531 00.001 10072 PulseGuide returned control before completion, sleep 21
00:15:04.549 00.018 1032 UpdateGuideState exits: m=1284 SNR=25.2
00:15:04.553 00.004 10072 IsGuiding returns 0
00:15:04.553 00.000 10072 Move returns status 0, amount 11
00:15:04.553 00.000 10072 MoveAxis(N, 0, ABG)
00:15:04.553 00.000 10072 Move returns status 0, amount 0
00:15:04.553 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:04.557 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:04.560 00.003 1032 Enqueuing Expose request
00:15:04.562 00.002 10072 move complete, result=0
00:15:04.562 00.000 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:15:04.564 00.002 10072 worker thread done servicing request
00:15:04.565 00.001 10072 Worker thread wakes up
00:15:04.565 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:04.565 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:05.198 00.633 10072 Exposure complete
00:15:05.254 00.056 10072 worker thread done servicing request
00:15:05.254 00.000 1032 OnExposeComplete: enter
00:15:05.256 00.002 1032 UpdateGuideState(): m_state=6
00:15:05.259 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1139
00:15:05.261 00.002 1032 Star::Find returns 1 (0), X=322.50, Y=740.92, Mass=1442, SNR=26.8, Peak=181 HFD=2.5
00:15:05.263 00.002 1032 MultiStar: [#1 -0.06,0.08,1.01,U] [#2 0.11,-0.04,0.91,U] [#3 0.15,-0.03,0.68,U] [#4 0.25,-0.18,0.00,M1] [#5 0.06,0.01,0.68,U] [#6 0.11,-0.07,0.70,U] [#7 0.10,-0.03,0.47,U] [#8 0.16,0.03,0.56,U] 
00:15:05.266 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.02, 0.10}
00:15:05.268 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
00:15:05.271 00.003 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
00:15:05.274 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.22 mountX=-0.00 mountY=-0.07, mountTheta=-1.61
00:15:05.279 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
00:15:05.281 00.002 1032 Enqueuing Move request for scope (0.07, 0.02)
00:15:05.284 00.003 10072 Worker thread wakes up
00:15:05.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
00:15:05.284 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
00:15:05.284 00.000 10072 Moving (0.07, 0.02) raw xDistance=-0.00 yDistance=-0.07
00:15:05.287 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:05.289 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
00:15:05.289 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:15:05.289 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:05.289 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:15:05.289 00.000 10072 MoveAxis(W, 12, ABG)
00:15:05.289 00.000 10072 Guiding  Dir = 3, Dur = 12
00:15:05.290 00.001 10072 IsGuiding returns 0
00:15:05.290 00.000 10072 PulseGuide returned control before completion, sleep 22
00:15:05.310 00.020 1032 UpdateGuideState exits: m=1442 SNR=26.8
00:15:05.312 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:05.314 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:05.316 00.002 1032 Enqueuing Expose request
00:15:05.320 00.004 10072 IsGuiding returns 0
00:15:05.320 00.000 10072 Move returns status 0, amount 12
00:15:05.320 00.000 10072 MoveAxis(N, 0, ABG)
00:15:05.320 00.000 10072 Move returns status 0, amount 0
00:15:05.320 00.000 10072 move complete, result=0
00:15:05.320 00.000 10072 worker thread done servicing request
00:15:05.320 00.000 10072 Worker thread wakes up
00:15:05.320 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:05.321 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:05.326 00.005 1032 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:15:05.732 00.406 10072 Exposure complete
00:15:05.779 00.047 10072 worker thread done servicing request
00:15:05.779 00.000 1032 OnExposeComplete: enter
00:15:05.780 00.001 1032 UpdateGuideState(): m_state=6
00:15:05.783 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1140
00:15:05.785 00.002 1032 Star::Find returns 1 (0), X=322.54, Y=740.83, Mass=1343, SNR=25.8, Peak=168 HFD=2.8
00:15:05.787 00.002 1032 MultiStar: [#1 -0.00,-0.03,1.12,U] [#2 0.09,-0.04,0.97,U] [#3 0.22,-0.05,0.74,U] [#4 0.05,-0.16,0.68,U] [#5 0.18,-0.14,0.71,U] [#6 0.14,-0.10,0.72,U] [#7 0.33,-0.09,0.00,M1] [#8 0.14,-0.05,0.56,U] 
00:15:05.791 00.004 1032 single-star, 7 included, MultiStar: {0.10, -0.06}, one-star: {0.06, 0.01}
00:15:05.792 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
00:15:05.794 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
00:15:05.796 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.13 mountX=-0.01 mountY=-0.06, mountTheta=-1.70
00:15:05.799 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
00:15:05.801 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
00:15:05.803 00.002 10072 Worker thread wakes up
00:15:05.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
00:15:05.803 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
00:15:05.803 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
00:15:05.806 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
00:15:05.806 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:15:05.806 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:05.806 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:15:05.806 00.000 10072 MoveAxis(W, 10, ABG)
00:15:05.806 00.000 10072 Guiding  Dir = 3, Dur = 10
00:15:05.807 00.001 10072 IsGuiding returns 0
00:15:05.807 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:05.809 00.002 10072 PulseGuide returned control before completion, sleep 20
00:15:05.827 00.018 1032 UpdateGuideState exits: m=1343 SNR=25.8
00:15:05.829 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:05.834 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:05.835 00.001 1032 Enqueuing Expose request
00:15:05.837 00.002 10072 IsGuiding returns 0
00:15:05.837 00.000 10072 Move returns status 0, amount 10
00:15:05.837 00.000 10072 MoveAxis(N, 0, ABG)
00:15:05.837 00.000 10072 Move returns status 0, amount 0
00:15:05.837 00.000 10072 move complete, result=0
00:15:05.838 00.001 10072 worker thread done servicing request
00:15:05.838 00.000 10072 Worker thread wakes up
00:15:05.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:05.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:05.846 00.008 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:15:06.463 00.617 10072 Exposure complete
00:15:06.514 00.051 10072 worker thread done servicing request
00:15:06.514 00.000 1032 OnExposeComplete: enter
00:15:06.516 00.002 1032 UpdateGuideState(): m_state=6
00:15:06.519 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1141
00:15:06.521 00.002 1032 Star::Find returns 1 (0), X=322.67, Y=740.90, Mass=1423, SNR=26.6, Peak=162 HFD=2.6
00:15:06.523 00.002 1032 MultiStar: [#1 -0.02,-0.04,1.10,U] [#2 0.01,-0.07,0.95,U] [#3 0.34,-0.06,0.00,M1] [#4 0.20,-0.29,0.00,M1] [#5 0.26,-0.04,0.69,U] [#6 0.09,-0.09,0.70,U] [#7 0.42,-0.01,0.00,M2] [#8 0.12,0.04,0.60,U] 
00:15:06.525 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.02}, one-star: {0.19, 0.08}
00:15:06.526 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
00:15:06.528 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
00:15:06.530 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.20 mountX=-0.04 mountY=-0.09, mountTheta=-2.03
00:15:06.533 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
00:15:06.535 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
00:15:06.537 00.002 10072 Worker thread wakes up
00:15:06.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
00:15:06.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
00:15:06.537 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.04 yDistance=-0.09
00:15:06.539 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:06.541 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
00:15:06.541 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:15:06.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:06.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:15:06.541 00.000 10072 MoveAxis(W, 10, ABG)
00:15:06.541 00.000 10072 Guiding  Dir = 3, Dur = 10
00:15:06.542 00.001 10072 IsGuiding returns 0
00:15:06.542 00.000 10072 PulseGuide returned control before completion, sleep 20
00:15:06.561 00.019 1032 UpdateGuideState exits: m=1423 SNR=26.6
00:15:06.565 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:06.566 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:06.568 00.002 1032 Enqueuing Expose request
00:15:06.570 00.002 10072 IsGuiding returns 0
00:15:06.570 00.000 10072 Move returns status 0, amount 10
00:15:06.570 00.000 10072 MoveAxis(N, 0, ABG)
00:15:06.570 00.000 10072 Move returns status 0, amount 0
00:15:06.570 00.000 10072 move complete, result=0
00:15:06.570 00.000 10072 worker thread done servicing request
00:15:06.571 00.001 10072 Worker thread wakes up
00:15:06.571 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:06.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:06.578 00.007 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:15:06.976 00.398 10072 Exposure complete
00:15:07.031 00.055 10072 worker thread done servicing request
00:15:07.031 00.000 1032 OnExposeComplete: enter
00:15:07.033 00.002 1032 UpdateGuideState(): m_state=6
00:15:07.034 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1142
00:15:07.037 00.003 1032 Star::Find returns 1 (0), X=322.66, Y=740.90, Mass=1340, SNR=25.8, Peak=142 HFD=2.6
00:15:07.040 00.003 1032 MultiStar: [#1 0.11,-0.08,1.16,U] [#2 0.17,-0.02,0.98,U] [#3 0.17,-0.23,0.00,M2] [#4 0.12,-0.10,0.64,U] [#5 0.19,-0.01,0.68,U] [#6 0.01,-0.15,0.70,U] [#7 0.19,-0.02,0.52,U] [#8 0.19,-0.02,0.62,U] 
00:15:07.042 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.04}, one-star: {0.18, 0.08}
00:15:07.044 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
00:15:07.046 00.002 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
00:15:07.049 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.26 mountX=-0.07 mountY=-0.13, mountTheta=-2.09
00:15:07.052 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.04, opts=13)
00:15:07.055 00.003 1032 Enqueuing Move request for scope (0.14, -0.04)
00:15:07.057 00.002 10072 Worker thread wakes up
00:15:07.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
00:15:07.057 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
00:15:07.057 00.000 10072 Moving (0.14, -0.04) raw xDistance=-0.07 yDistance=-0.13
00:15:07.059 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:07.061 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:15:07.061 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:15:07.062 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:07.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:15:07.062 00.000 10072 MoveAxis(W, 9, ABG)
00:15:07.062 00.000 10072 Guiding  Dir = 3, Dur = 9
00:15:07.062 00.000 10072 IsGuiding returns 0
00:15:07.063 00.001 10072 PulseGuide returned control before completion, sleep 19
00:15:07.081 00.018 1032 UpdateGuideState exits: m=1340 SNR=25.8
00:15:07.084 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:07.086 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:07.088 00.002 1032 Enqueuing Expose request
00:15:07.089 00.001 10072 IsGuiding returns 0
00:15:07.089 00.000 10072 Move returns status 0, amount 9
00:15:07.089 00.000 10072 MoveAxis(N, 0, ABG)
00:15:07.089 00.000 10072 Move returns status 0, amount 0
00:15:07.090 00.001 10072 move complete, result=0
00:15:07.090 00.000 10072 worker thread done servicing request
00:15:07.090 00.000 10072 Worker thread wakes up
00:15:07.090 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:07.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:07.097 00.007 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:15:07.716 00.619 10072 Exposure complete
00:15:07.768 00.052 10072 worker thread done servicing request
00:15:07.768 00.000 1032 OnExposeComplete: enter
00:15:07.771 00.003 1032 UpdateGuideState(): m_state=6
00:15:07.773 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1143
00:15:07.776 00.003 1032 Star::Find returns 1 (0), X=322.51, Y=741.07, Mass=1435, SNR=26.7, Peak=160 HFD=2.5
00:15:07.778 00.002 1032 MultiStar: [#1 0.01,0.05,1.14,U] [#2 0.06,0.09,0.93,U] [#3 0.25,0.04,0.76,U] [#4 0.21,0.07,0.64,U] [#5 0.18,0.19,0.68,U] [#6 0.21,-0.01,0.68,U] [#7 0.23,0.16,0.00,M2] [#8 0.22,0.06,0.56,U] 
00:15:07.780 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.10}, one-star: {0.03, 0.25}
00:15:07.781 00.001 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
00:15:07.783 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
00:15:07.784 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.65 mountX=0.06 mountY=-0.15, mountTheta=-1.18
00:15:07.787 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
00:15:07.788 00.001 1032 Enqueuing Move request for scope (0.13, 0.10)
00:15:07.790 00.002 10072 Worker thread wakes up
00:15:07.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
00:15:07.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
00:15:07.790 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.06 yDistance=-0.15
00:15:07.793 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:07.795 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
00:15:07.796 00.001 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:15:07.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:07.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:15:07.796 00.000 10072 MoveAxis(W, 9, ABG)
00:15:07.796 00.000 10072 Guiding  Dir = 3, Dur = 9
00:15:07.796 00.000 10072 IsGuiding returns 0
00:15:07.797 00.001 10072 PulseGuide returned control before completion, sleep 19
00:15:07.815 00.018 1032 UpdateGuideState exits: m=1435 SNR=26.7
00:15:07.817 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:07.820 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:07.822 00.002 1032 Enqueuing Expose request
00:15:07.824 00.002 10072 IsGuiding returns 0
00:15:07.824 00.000 10072 Move returns status 0, amount 9
00:15:07.824 00.000 10072 MoveAxis(N, 0, ABG)
00:15:07.824 00.000 10072 Move returns status 0, amount 0
00:15:07.824 00.000 10072 move complete, result=0
00:15:07.824 00.000 10072 worker thread done servicing request
00:15:07.824 00.000 10072 Worker thread wakes up
00:15:07.824 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:07.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:07.833 00.009 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:15:08.232 00.399 10072 Exposure complete
00:15:08.284 00.052 10072 worker thread done servicing request
00:15:08.285 00.001 1032 OnExposeComplete: enter
00:15:08.287 00.002 1032 UpdateGuideState(): m_state=6
00:15:08.289 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1144
00:15:08.290 00.001 1032 Star::Find returns 1 (0), X=322.56, Y=741.04, Mass=1361, SNR=26.0, Peak=157 HFD=2.4
00:15:08.293 00.003 1032 MultiStar: [#1 0.07,0.13,1.10,U] [#2 0.11,0.05,0.92,U] [#3 0.16,-0.05,0.75,U] [#4 0.07,0.08,0.65,U] [#5 0.14,0.09,0.70,U] [#6 0.23,-0.08,0.68,U] [#7 0.30,0.11,0.00,M3] [#8 0.21,0.06,0.60,U] 
00:15:08.295 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.07}, one-star: {0.08, 0.22}
00:15:08.296 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
00:15:08.298 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
00:15:08.301 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.52 mountX=0.04 mountY=-0.14, mountTheta=-1.31
00:15:08.305 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
00:15:08.307 00.002 1032 Enqueuing Move request for scope (0.13, 0.07)
00:15:08.309 00.002 10072 Worker thread wakes up
00:15:08.309 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:15:08.309 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:15:08.309 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.04 yDistance=-0.14
00:15:08.311 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:08.313 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
00:15:08.313 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:15:08.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:08.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:15:08.313 00.000 10072 MoveAxis(W, 7, ABG)
00:15:08.313 00.000 10072 Guiding  Dir = 3, Dur = 7
00:15:08.314 00.001 10072 IsGuiding returns 0
00:15:08.315 00.001 10072 PulseGuide returned control before completion, sleep 17
00:15:08.332 00.017 1032 UpdateGuideState exits: m=1361 SNR=26.0
00:15:08.336 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:08.337 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:08.339 00.002 1032 Enqueuing Expose request
00:15:08.342 00.003 10072 IsGuiding returns 0
00:15:08.342 00.000 10072 Move returns status 0, amount 7
00:15:08.342 00.000 10072 MoveAxis(N, 0, ABG)
00:15:08.342 00.000 10072 Move returns status 0, amount 0
00:15:08.342 00.000 10072 move complete, result=0
00:15:08.342 00.000 10072 worker thread done servicing request
00:15:08.342 00.000 10072 Worker thread wakes up
00:15:08.342 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:08.342 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:08.349 00.007 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:15:08.965 00.616 10072 Exposure complete
00:15:09.014 00.049 10072 worker thread done servicing request
00:15:09.014 00.000 1032 OnExposeComplete: enter
00:15:09.016 00.002 1032 UpdateGuideState(): m_state=6
00:15:09.019 00.003 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1145
00:15:09.021 00.002 1032 Star::Find returns 1 (0), X=322.63, Y=741.01, Mass=1136, SNR=23.7, Peak=134 HFD=2.5
00:15:09.023 00.002 1032 MultiStar: [#1 -0.07,0.04,1.30,U] [#2 0.06,0.01,1.12,U] [#3 0.20,-0.11,0.80,U] [#4 0.22,-0.06,0.74,U] [#5 0.27,0.09,0.00,M1] [#6 -0.06,-0.13,0.81,U] [#7 0.14,-0.03,0.59,U] [#8 0.03,0.06,0.66,U] 
00:15:09.026 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.01}, one-star: {0.14, 0.19}
00:15:09.027 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
00:15:09.029 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
00:15:09.031 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.08 mountX=-0.01 mountY=-0.07, mountTheta=-1.75
00:15:09.035 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
00:15:09.036 00.001 1032 Enqueuing Move request for scope (0.07, 0.01)
00:15:09.039 00.003 10072 Worker thread wakes up
00:15:09.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
00:15:09.039 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
00:15:09.039 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
00:15:09.041 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:09.043 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
00:15:09.043 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:15:09.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:09.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:15:09.043 00.000 10072 MoveAxis(W, 8, ABG)
00:15:09.043 00.000 10072 Guiding  Dir = 3, Dur = 8
00:15:09.044 00.001 10072 IsGuiding returns 0
00:15:09.044 00.000 10072 PulseGuide returned control before completion, sleep 18
00:15:09.062 00.018 1032 UpdateGuideState exits: m=1136 SNR=23.7
00:15:09.064 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:09.066 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:09.067 00.001 1032 Enqueuing Expose request
00:15:09.072 00.005 10072 IsGuiding returns 0
00:15:09.072 00.000 10072 Move returns status 0, amount 8
00:15:09.072 00.000 10072 MoveAxis(N, 0, ABG)
00:15:09.072 00.000 10072 Move returns status 0, amount 0
00:15:09.072 00.000 10072 move complete, result=0
00:15:09.072 00.000 10072 worker thread done servicing request
00:15:09.072 00.000 10072 Worker thread wakes up
00:15:09.072 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:09.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:09.076 00.004 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:15:09.484 00.408 10072 Exposure complete
00:15:09.538 00.054 10072 worker thread done servicing request
00:15:09.538 00.000 1032 OnExposeComplete: enter
00:15:09.540 00.002 1032 UpdateGuideState(): m_state=6
00:15:09.542 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1146
00:15:09.545 00.003 1032 Star::Find returns 1 (0), X=322.59, Y=741.00, Mass=1274, SNR=25.1, Peak=158 HFD=2.3
00:15:09.546 00.001 1032 MultiStar: [#1 0.09,0.06,1.21,U] [#2 0.06,0.09,1.02,U] [#3 0.07,0.00,0.74,U] [#4 0.16,0.10,0.71,U] [#5 0.14,0.17,0.74,U] [#6 0.11,-0.24,0.73,U] [#7 0.20,0.01,0.56,U] [#8 0.09,-0.04,0.66,U] 
00:15:09.550 00.004 1032 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.11, 0.18}
00:15:09.553 00.003 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
00:15:09.555 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
00:15:09.557 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.41 mountX=0.02 mountY=-0.12, mountTheta=-1.42
00:15:09.560 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
00:15:09.562 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
00:15:09.564 00.002 10072 Worker thread wakes up
00:15:09.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
00:15:09.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
00:15:09.564 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
00:15:09.566 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:09.569 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
00:15:09.569 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:15:09.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:09.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:15:09.570 00.001 10072 MoveAxis(W, 6, ABG)
00:15:09.570 00.000 10072 Guiding  Dir = 3, Dur = 6
00:15:09.570 00.000 10072 IsGuiding returns 0
00:15:09.571 00.001 10072 PulseGuide returned control before completion, sleep 16
00:15:09.590 00.019 1032 UpdateGuideState exits: m=1274 SNR=25.1
00:15:09.595 00.005 10072 IsGuiding returns 0
00:15:09.595 00.000 10072 Move returns status 0, amount 6
00:15:09.595 00.000 10072 MoveAxis(N, 0, ABG)
00:15:09.595 00.000 10072 Move returns status 0, amount 0
00:15:09.595 00.000 10072 move complete, result=0
00:15:09.595 00.000 10072 worker thread done servicing request
00:15:09.597 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:09.600 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:09.604 00.004 1032 Enqueuing Expose request
00:15:09.609 00.005 10072 Worker thread wakes up
00:15:09.609 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:09.609 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:09.610 00.001 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:15:10.246 00.636 10072 Exposure complete
00:15:10.297 00.051 10072 worker thread done servicing request
00:15:10.297 00.000 1032 OnExposeComplete: enter
00:15:10.301 00.004 1032 UpdateGuideState(): m_state=6
00:15:10.304 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1147
00:15:10.307 00.003 1032 Star::Find returns 1 (0), X=322.55, Y=741.03, Mass=1464, SNR=27.0, Peak=164 HFD=2.8
00:15:10.309 00.002 1032 MultiStar: [#1 0.09,0.11,1.06,U] [#2 0.18,0.10,0.92,U] [#3 0.14,0.03,0.69,U] [#4 -0.06,0.05,0.65,U] [#5 0.17,0.24,0.00,M1] [#6 0.16,0.08,0.68,U] [#7 0.10,0.12,0.49,U] [#8 0.00,0.02,0.55,U] 
00:15:10.311 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.10}, one-star: {0.06, 0.21}
00:15:10.313 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
00:15:10.315 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
00:15:10.317 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.82 mountX=0.07 mountY=-0.11, mountTheta=-1.01
00:15:10.321 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
00:15:10.323 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
00:15:10.325 00.002 10072 Worker thread wakes up
00:15:10.325 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
00:15:10.325 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
00:15:10.325 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.11
00:15:10.328 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:10.331 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
00:15:10.331 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:15:10.331 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:10.331 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:15:10.331 00.000 10072 MoveAxis(W, 7, ABG)
00:15:10.331 00.000 10072 Guiding  Dir = 3, Dur = 7
00:15:10.332 00.001 10072 IsGuiding returns 0
00:15:10.333 00.001 10072 PulseGuide returned control before completion, sleep 17
00:15:10.351 00.018 1032 UpdateGuideState exits: m=1464 SNR=27.0
00:15:10.353 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:10.355 00.002 10072 IsGuiding returns 0
00:15:10.355 00.000 10072 Move returns status 0, amount 7
00:15:10.355 00.000 10072 MoveAxis(N, 0, ABG)
00:15:10.355 00.000 10072 Move returns status 0, amount 0
00:15:10.355 00.000 10072 move complete, result=0
00:15:10.355 00.000 10072 worker thread done servicing request
00:15:10.355 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:10.357 00.002 1032 Enqueuing Expose request
00:15:10.359 00.002 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:15:10.361 00.002 10072 Worker thread wakes up
00:15:10.361 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:10.361 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:10.775 00.414 10072 Exposure complete
00:15:10.827 00.052 10072 worker thread done servicing request
00:15:10.828 00.001 1032 OnExposeComplete: enter
00:15:10.829 00.001 1032 UpdateGuideState(): m_state=6
00:15:10.834 00.005 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1148
00:15:10.836 00.002 1032 Star::Find returns 1 (0), X=322.51, Y=741.01, Mass=1380, SNR=26.2, Peak=156 HFD=2.7
00:15:10.838 00.002 1032 MultiStar: [#1 -0.08,0.22,1.11,U] [#2 -0.01,0.10,1.02,U] [#3 0.17,0.09,0.72,U] [#4 0.09,0.11,0.71,U] [#5 0.19,0.15,0.69,U] [#6 0.14,-0.01,0.70,U] [#7 0.23,0.12,0.53,U] [#8 0.15,0.12,0.60,U] 
00:15:10.839 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.13}, one-star: {0.03, 0.19}
00:15:10.841 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
00:15:10.842 00.001 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
00:15:10.844 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.02 mountX=0.10 mountY=-0.11, mountTheta=-0.81
00:15:10.846 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
00:15:10.849 00.003 1032 Enqueuing Move request for scope (0.08, 0.13)
00:15:10.852 00.003 10072 Worker thread wakes up
00:15:10.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
00:15:10.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
00:15:10.852 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.10 yDistance=-0.11
00:15:10.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:10.856 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
00:15:10.856 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:15:10.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:10.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:15:10.857 00.001 10072 MoveAxis(W, 5, ABG)
00:15:10.857 00.000 10072 Guiding  Dir = 3, Dur = 5
00:15:10.857 00.000 10072 IsGuiding returns 0
00:15:10.858 00.001 10072 PulseGuide returned control before completion, sleep 15
00:15:10.876 00.018 1032 UpdateGuideState exits: m=1380 SNR=26.2
00:15:10.878 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:10.880 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:10.886 00.006 1032 Enqueuing Expose request
00:15:10.889 00.003 10072 IsGuiding returns 0
00:15:10.889 00.000 10072 Move returns status 0, amount 5
00:15:10.889 00.000 10072 MoveAxis(N, 0, ABG)
00:15:10.889 00.000 10072 Move returns status 0, amount 0
00:15:10.889 00.000 10072 move complete, result=0
00:15:10.889 00.000 10072 worker thread done servicing request
00:15:10.889 00.000 10072 Worker thread wakes up
00:15:10.890 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:10.890 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:10.898 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:15:11.524 00.626 10072 Exposure complete
00:15:11.573 00.049 10072 worker thread done servicing request
00:15:11.573 00.000 1032 OnExposeComplete: enter
00:15:11.575 00.002 1032 UpdateGuideState(): m_state=6
00:15:11.578 00.003 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1149
00:15:11.579 00.001 1032 Star::Find returns 1 (0), X=322.54, Y=740.90, Mass=1273, SNR=25.1, Peak=146 HFD=2.6
00:15:11.582 00.003 1032 MultiStar: [#1 0.00,-0.03,1.23,U] [#2 0.09,-0.03,1.04,U] [#3 0.04,-0.05,0.75,U] [#4 0.01,0.02,0.66,U] [#5 0.17,0.25,0.00,M1] [#6 0.10,-0.21,0.76,U] [#7 0.13,-0.11,0.53,U] [#8 0.08,-0.09,0.57,U] 
00:15:11.586 00.004 1032 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.06, 0.08}
00:15:11.588 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
00:15:11.591 00.003 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
00:15:11.593 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.64 mountX=-0.06 mountY=-0.05, mountTheta=-2.47
00:15:11.600 00.007 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
00:15:11.604 00.004 1032 Enqueuing Move request for scope (0.06, -0.04)
00:15:11.608 00.004 10072 Worker thread wakes up
00:15:11.609 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
00:15:11.609 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
00:15:11.609 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.05
00:15:11.613 00.004 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
00:15:11.613 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:15:11.613 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:11.613 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:15:11.613 00.000 10072 MoveAxis(W, 5, ABG)
00:15:11.613 00.000 10072 Guiding  Dir = 3, Dur = 5
00:15:11.614 00.001 10072 IsGuiding returns 0
00:15:11.614 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:11.618 00.004 10072 PulseGuide returned control before completion, sleep 15
00:15:11.636 00.018 1032 UpdateGuideState exits: m=1273 SNR=25.1
00:15:11.638 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:11.639 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:11.642 00.003 1032 Enqueuing Expose request
00:15:11.646 00.004 10072 IsGuiding returns 0
00:15:11.646 00.000 10072 Move returns status 0, amount 5
00:15:11.646 00.000 10072 MoveAxis(N, 0, ABG)
00:15:11.646 00.000 10072 Move returns status 0, amount 0
00:15:11.646 00.000 10072 move complete, result=0
00:15:11.646 00.000 10072 worker thread done servicing request
00:15:11.646 00.000 10072 Worker thread wakes up
00:15:11.647 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:11.647 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:11.653 00.006 1032 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:15:12.056 00.403 10072 Exposure complete
00:15:12.108 00.052 10072 worker thread done servicing request
00:15:12.108 00.000 1032 OnExposeComplete: enter
00:15:12.112 00.004 1032 UpdateGuideState(): m_state=6
00:15:12.116 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1150
00:15:12.118 00.002 1032 Star::Find returns 1 (0), X=322.73, Y=740.98, Mass=1147, SNR=23.8, Peak=125 HFD=2.5
00:15:12.121 00.003 1032 MultiStar: [#1 0.18,0.03,1.26,U] [#2 -0.05,0.08,1.08,U] [#3 0.12,-0.09,0.80,U] [#4 0.14,-0.07,0.72,U] [#5 0.32,0.17,0.00,M2] [#6 0.10,-0.08,0.74,U] [#7 0.17,0.08,0.62,U] [#8 0.14,0.14,0.68,U] 
00:15:12.123 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.03}, one-star: {0.25, 0.15}
00:15:12.124 00.001 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
00:15:12.126 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
00:15:12.127 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.25 mountX=-0.00 mountY=-0.13, mountTheta=-1.58
00:15:12.130 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
00:15:12.132 00.002 1032 Enqueuing Move request for scope (0.13, 0.03)
00:15:12.134 00.002 10072 Worker thread wakes up
00:15:12.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
00:15:12.135 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
00:15:12.135 00.000 10072 Moving (0.13, 0.03) raw xDistance=-0.00 yDistance=-0.13
00:15:12.136 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:12.138 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
00:15:12.138 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:15:12.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:12.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:15:12.138 00.000 10072 MoveAxis(W, 4, ABG)
00:15:12.138 00.000 10072 Guiding  Dir = 3, Dur = 4
00:15:12.139 00.001 10072 IsGuiding returns 0
00:15:12.139 00.000 10072 PulseGuide returned control before completion, sleep 14
00:15:12.159 00.020 1032 UpdateGuideState exits: m=1147 SNR=23.8
00:15:12.161 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:12.163 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:12.165 00.002 1032 Enqueuing Expose request
00:15:12.167 00.002 10072 IsGuiding returns 0
00:15:12.167 00.000 10072 Move returns status 0, amount 4
00:15:12.167 00.000 10072 MoveAxis(N, 0, ABG)
00:15:12.168 00.001 10072 Move returns status 0, amount 0
00:15:12.168 00.000 10072 move complete, result=0
00:15:12.168 00.000 10072 worker thread done servicing request
00:15:12.168 00.000 10072 Worker thread wakes up
00:15:12.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:12.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:12.176 00.008 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:15:12.806 00.630 10072 Exposure complete
00:15:12.856 00.050 10072 worker thread done servicing request
00:15:12.857 00.001 1032 OnExposeComplete: enter
00:15:12.859 00.002 1032 UpdateGuideState(): m_state=6
00:15:12.863 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1151
00:15:12.865 00.002 1032 Star::Find returns 1 (0), X=322.46, Y=741.03, Mass=1280, SNR=25.2, Peak=160 HFD=2.4
00:15:12.867 00.002 1032 MultiStar: [#1 0.02,0.10,1.17,U] [#2 0.05,0.15,1.08,U] [#3 0.27,0.08,0.00,M1] [#4 0.10,0.11,0.70,U] [#5 0.13,0.28,0.00,M3] [#6 0.12,0.01,0.76,U] [#7 0.11,0.23,0.60,U] [#8 0.12,-0.03,0.61,U] 
00:15:12.868 00.001 1032 refined, 6 included, MultiStar: {0.06, 0.12}, one-star: {-0.02, 0.21}
00:15:12.870 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
00:15:12.872 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
00:15:12.874 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.09 mountX=0.10 mountY=-0.09, mountTheta=-0.74
00:15:12.876 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
00:15:12.878 00.002 1032 Enqueuing Move request for scope (0.06, 0.12)
00:15:12.879 00.001 10072 Worker thread wakes up
00:15:12.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
00:15:12.879 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
00:15:12.879 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
00:15:12.881 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:12.884 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
00:15:12.884 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:15:12.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:12.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:15:12.884 00.000 10072 MoveAxis(W, 4, ABG)
00:15:12.884 00.000 10072 Guiding  Dir = 3, Dur = 4
00:15:12.884 00.000 10072 IsGuiding returns 0
00:15:12.885 00.001 10072 PulseGuide returned control before completion, sleep 14
00:15:12.904 00.019 1032 UpdateGuideState exits: m=1280 SNR=25.2
00:15:12.906 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:12.908 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:12.910 00.002 1032 Enqueuing Expose request
00:15:12.912 00.002 10072 IsGuiding returns 0
00:15:12.912 00.000 10072 Move returns status 0, amount 4
00:15:12.912 00.000 10072 MoveAxis(N, 0, ABG)
00:15:12.912 00.000 10072 Move returns status 0, amount 0
00:15:12.912 00.000 10072 move complete, result=0
00:15:12.912 00.000 10072 worker thread done servicing request
00:15:12.912 00.000 10072 Worker thread wakes up
00:15:12.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:12.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:12.920 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:15:13.322 00.402 10072 Exposure complete
00:15:13.375 00.053 10072 worker thread done servicing request
00:15:13.375 00.000 1032 OnExposeComplete: enter
00:15:13.377 00.002 1032 UpdateGuideState(): m_state=6
00:15:13.380 00.003 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1152
00:15:13.383 00.003 1032 Star::Find returns 1 (0), X=322.57, Y=741.14, Mass=1375, SNR=26.1, Peak=148 HFD=2.7
00:15:13.385 00.002 1032 MultiStar: [#1 0.11,0.23,1.07,U] [#2 -0.03,0.18,0.97,U] [#3 0.14,0.13,0.75,U] [#4 0.00,0.10,0.62,U] [#5 0.29,0.17,0.00,M4] [#6 0.07,-0.04,0.68,U] [#7 0.15,0.05,0.49,U] [#8 0.07,0.04,0.55,U] 
00:15:13.388 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.15}, one-star: {0.09, 0.32}
00:15:13.390 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
00:15:13.392 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
00:15:13.394 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.11 mountX=0.13 mountY=-0.11, mountTheta=-0.72
00:15:13.398 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
00:15:13.400 00.002 1032 Enqueuing Move request for scope (0.07, 0.15)
00:15:13.402 00.002 10072 Worker thread wakes up
00:15:13.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
00:15:13.402 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
00:15:13.402 00.000 10072 Moving (0.07, 0.15) raw xDistance=0.13 yDistance=-0.11
00:15:13.405 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:13.408 00.003 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
00:15:13.408 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
00:15:13.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:13.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:15:13.408 00.000 10072 MoveAxis(W, 3, ABG)
00:15:13.408 00.000 10072 Guiding  Dir = 3, Dur = 3
00:15:13.408 00.000 10072 IsGuiding returns 0
00:15:13.409 00.001 10072 PulseGuide returned control before completion, sleep 13
00:15:13.427 00.018 10072 IsGuiding returns 0
00:15:13.428 00.001 10072 Move returns status 0, amount 3
00:15:13.428 00.000 10072 MoveAxis(N, 0, ABG)
00:15:13.428 00.000 10072 Move returns status 0, amount 0
00:15:13.428 00.000 10072 move complete, result=0
00:15:13.428 00.000 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:15:13.431 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:13.433 00.002 10072 worker thread done servicing request
00:15:13.433 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:13.435 00.002 1032 Enqueuing Expose request
00:15:13.438 00.003 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:15:13.440 00.002 10072 Worker thread wakes up
00:15:13.440 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:13.440 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:14.070 00.630 10072 Exposure complete
00:15:14.125 00.055 10072 worker thread done servicing request
00:15:14.126 00.001 1032 OnExposeComplete: enter
00:15:14.128 00.002 1032 UpdateGuideState(): m_state=6
00:15:14.130 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1153
00:15:14.133 00.003 1032 Star::Find returns 1 (0), X=322.52, Y=741.08, Mass=1315, SNR=25.5, Peak=154 HFD=2.5
00:15:14.135 00.002 1032 MultiStar: [#1 0.03,0.30,0.00,M1] [#2 0.09,0.27,0.00,M1] [#3 0.23,0.17,0.00,M1] [#4 0.12,0.04,0.71,U] [#5 0.14,0.22,0.70,U] [#6 0.03,0.08,0.73,U] [#7 0.12,0.14,0.50,U] [#8 0.07,0.01,0.61,U] 
00:15:14.136 00.001 1032 refined, 5 included, MultiStar: {0.08, 0.14}, one-star: {0.03, 0.26}
00:15:14.138 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
00:15:14.139 00.001 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
00:15:14.143 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.04 mountX=0.11 mountY=-0.11, mountTheta=-0.79
00:15:14.147 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.14, opts=13)
00:15:14.150 00.003 1032 Enqueuing Move request for scope (0.08, 0.14)
00:15:14.153 00.003 10072 Worker thread wakes up
00:15:14.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
00:15:14.153 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
00:15:14.153 00.000 10072 Moving (0.08, 0.14) raw xDistance=0.11 yDistance=-0.11
00:15:14.155 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:14.158 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
00:15:14.158 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:15:14.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:14.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:15:14.158 00.000 10072 MoveAxis(W, 3, ABG)
00:15:14.159 00.001 10072 Guiding  Dir = 3, Dur = 3
00:15:14.159 00.000 10072 IsGuiding returns 0
00:15:14.159 00.000 10072 PulseGuide returned control before completion, sleep 13
00:15:14.181 00.022 10072 IsGuiding returns 0
00:15:14.181 00.000 10072 Move returns status 0, amount 3
00:15:14.181 00.000 1032 UpdateGuideState exits: m=1315 SNR=25.5
00:15:14.183 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:14.185 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:14.187 00.002 1032 Enqueuing Expose request
00:15:14.189 00.002 10072 MoveAxis(N, 0, ABG)
00:15:14.189 00.000 10072 Move returns status 0, amount 0
00:15:14.189 00.000 10072 move complete, result=0
00:15:14.189 00.000 10072 worker thread done servicing request
00:15:14.189 00.000 10072 Worker thread wakes up
00:15:14.189 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:14.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:14.199 00.010 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:15:14.605 00.406 10072 Exposure complete
00:15:14.659 00.054 10072 worker thread done servicing request
00:15:14.659 00.000 1032 OnExposeComplete: enter
00:15:14.661 00.002 1032 UpdateGuideState(): m_state=6
00:15:14.663 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1154
00:15:14.664 00.001 1032 Star::Find returns 1 (0), X=322.45, Y=741.15, Mass=1532, SNR=27.6, Peak=178 HFD=2.7
00:15:14.667 00.003 1032 MultiStar: [#1 0.10,0.13,1.07,U] [#2 0.03,0.26,0.90,U] [#3 0.29,0.03,0.00,M2] [#4 0.27,-0.01,0.00,M1] [#5 0.27,0.27,0.00,M4] [#6 0.18,0.04,0.67,U] [#7 0.19,0.03,0.49,U] [#8 0.21,0.18,0.00,M1] 
00:15:14.669 00.002 1032 refined, 4 included, MultiStar: {0.07, 0.18}, one-star: {-0.03, 0.33}
00:15:14.670 00.001 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
00:15:14.672 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
00:15:14.674 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.18 mountX=0.16 mountY=-0.12, mountTheta=-0.65
00:15:14.679 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.18, opts=13)
00:15:14.681 00.002 1032 Enqueuing Move request for scope (0.07, 0.18)
00:15:14.683 00.002 10072 Worker thread wakes up
00:15:14.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
00:15:14.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
00:15:14.683 00.000 10072 Moving (0.07, 0.18) raw xDistance=0.16 yDistance=-0.12
00:15:14.685 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:14.688 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.84
00:15:14.688 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
00:15:14.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:14.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:15:14.688 00.000 10072 MoveAxis(W, 80, ABG)
00:15:14.688 00.000 10072 Guiding  Dir = 3, Dur = 80
00:15:14.689 00.001 10072 IsGuiding returns 0
00:15:14.689 00.000 10072 PulseGuide returned control before completion, sleep 90
00:15:14.708 00.019 1032 UpdateGuideState exits: m=1532 SNR=27.6
00:15:14.711 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:14.713 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:14.715 00.002 1032 Enqueuing Expose request
00:15:14.786 00.071 10072 IsGuiding returns 0
00:15:14.786 00.000 10072 Move returns status 0, amount 80
00:15:14.786 00.000 10072 MoveAxis(N, 0, ABG)
00:15:14.786 00.000 10072 Move returns status 0, amount 0
00:15:14.786 00.000 10072 move complete, result=0
00:15:14.786 00.000 10072 worker thread done servicing request
00:15:14.786 00.000 10072 Worker thread wakes up
00:15:14.787 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:14.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:14.792 00.005 1032 GuideStep: 0.2 px 80 ms WEST, -0.1 px 0 ms NORTH
00:15:15.416 00.624 10072 Exposure complete
00:15:15.468 00.052 10072 worker thread done servicing request
00:15:15.469 00.001 1032 OnExposeComplete: enter
00:15:15.471 00.002 1032 UpdateGuideState(): m_state=6
00:15:15.473 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1155
00:15:15.474 00.001 1032 Star::Find returns 1 (0), X=322.50, Y=741.09, Mass=1412, SNR=26.5, Peak=167 HFD=2.7
00:15:15.476 00.002 1032 MultiStar: [#1 0.17,0.05,1.10,U] [#2 -0.11,0.12,0.93,U] [#3 0.21,0.04,0.69,U] [#4 0.18,-0.07,0.62,U] [#5 0.21,0.32,0.00,M5] [#6 0.09,0.01,0.72,U] [#7 0.08,0.05,0.50,U] [#8 0.25,0.00,0.62,U] 
00:15:15.478 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.01, 0.27}
00:15:15.479 00.001 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
00:15:15.481 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
00:15:15.483 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.63 mountX=0.05 mountY=-0.12, mountTheta=-1.20
00:15:15.486 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
00:15:15.488 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
00:15:15.490 00.002 10072 Worker thread wakes up
00:15:15.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
00:15:15.490 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
00:15:15.490 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.05 yDistance=-0.12
00:15:15.491 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:15.494 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
00:15:15.494 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:15:15.494 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:15.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:15:15.494 00.000 10072 MoveAxis(W, 2, ABG)
00:15:15.494 00.000 10072 Guiding  Dir = 3, Dur = 2
00:15:15.495 00.001 10072 IsGuiding returns 0
00:15:15.495 00.000 10072 PulseGuide returned control before completion, sleep 12
00:15:15.508 00.013 10072 IsGuiding returns 0
00:15:15.508 00.000 10072 Move returns status 0, amount 2
00:15:15.508 00.000 10072 MoveAxis(N, 0, ABG)
00:15:15.508 00.000 10072 Move returns status 0, amount 0
00:15:15.508 00.000 10072 move complete, result=0
00:15:15.508 00.000 10072 worker thread done servicing request
00:15:15.513 00.005 1032 UpdateGuideState exits: m=1412 SNR=26.5
00:15:15.517 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:15.520 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:15.522 00.002 1032 Enqueuing Expose request
00:15:15.524 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:15:15.525 00.001 10072 Worker thread wakes up
00:15:15.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:15.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:15.937 00.412 10072 Exposure complete
00:15:15.992 00.055 10072 worker thread done servicing request
00:15:15.992 00.000 1032 OnExposeComplete: enter
00:15:15.994 00.002 1032 UpdateGuideState(): m_state=6
00:15:15.996 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1156
00:15:15.997 00.001 1032 Star::Find returns 1 (0), X=322.60, Y=741.01, Mass=1257, SNR=24.9, Peak=138 HFD=2.6
00:15:15.999 00.002 1032 MultiStar: [#1 0.02,0.19,1.18,U] [#2 -0.04,0.14,0.98,U] [#3 0.19,0.15,0.79,U] [#4 0.01,0.08,0.70,U] [#5 0.21,0.22,0.00,M6] [#6 0.13,-0.06,0.73,U] [#7 0.10,0.27,0.00,M1] [#8 0.12,0.18,0.61,U] 
00:15:16.001 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.13}, one-star: {0.12, 0.19}
00:15:16.003 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
00:15:16.004 00.001 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
00:15:16.006 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.07 mountX=0.11 mountY=-0.11, mountTheta=-0.76
00:15:16.009 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
00:15:16.011 00.002 1032 Enqueuing Move request for scope (0.07, 0.13)
00:15:16.012 00.001 10072 Worker thread wakes up
00:15:16.013 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
00:15:16.013 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
00:15:16.015 00.002 10072 Moving (0.07, 0.13) raw xDistance=0.11 yDistance=-0.11
00:15:16.015 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:16.021 00.006 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
00:15:16.021 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:15:16.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:16.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:15:16.021 00.000 10072 MoveAxis(W, 1, ABG)
00:15:16.021 00.000 10072 Guiding  Dir = 3, Dur = 1
00:15:16.027 00.006 10072 IsGuiding returns 0
00:15:16.028 00.001 10072 PulseGuide returned control before completion, sleep 11
00:15:16.038 00.010 1032 UpdateGuideState exits: m=1257 SNR=24.9
00:15:16.041 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:16.042 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:16.044 00.002 1032 Enqueuing Expose request
00:15:16.046 00.002 10072 IsGuiding returns 0
00:15:16.046 00.000 10072 Move returns status 0, amount 1
00:15:16.046 00.000 10072 MoveAxis(N, 0, ABG)
00:15:16.046 00.000 10072 Move returns status 0, amount 0
00:15:16.046 00.000 10072 move complete, result=0
00:15:16.046 00.000 10072 worker thread done servicing request
00:15:16.046 00.000 10072 Worker thread wakes up
00:15:16.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:16.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:16.054 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:15:16.671 00.617 10072 Exposure complete
00:15:16.720 00.049 10072 worker thread done servicing request
00:15:16.720 00.000 1032 OnExposeComplete: enter
00:15:16.723 00.003 1032 UpdateGuideState(): m_state=6
00:15:16.725 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1157
00:15:16.726 00.001 1032 Star::Find returns 1 (0), X=322.40, Y=741.14, Mass=1560, SNR=27.8, Peak=203 HFD=2.6
00:15:16.729 00.003 1032 MultiStar: [#1 0.06,0.17,1.05,U] [#2 0.02,0.19,0.89,U] [#3 0.29,-0.05,0.00,M1] [#4 0.24,0.05,0.67,U] [#5 0.04,0.10,0.66,U] [#6 0.09,-0.13,0.67,U] [#7 0.22,0.08,0.47,U] [#8 0.09,0.10,0.55,U] 
00:15:16.730 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.13}, one-star: {-0.08, 0.32}
00:15:16.732 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
00:15:16.734 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
00:15:16.735 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.09 mountX=0.11 mountY=-0.10, mountTheta=-0.74
00:15:16.740 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
00:15:16.742 00.002 1032 Enqueuing Move request for scope (0.07, 0.13)
00:15:16.744 00.002 10072 Worker thread wakes up
00:15:16.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
00:15:16.744 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
00:15:16.744 00.000 10072 Moving (0.07, 0.13) raw xDistance=0.11 yDistance=-0.10
00:15:16.746 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:16.748 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
00:15:16.748 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:15:16.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:16.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:15:16.748 00.000 10072 MoveAxis(W, 1, ABG)
00:15:16.748 00.000 10072 Guiding  Dir = 3, Dur = 1
00:15:16.749 00.001 10072 IsGuiding returns 0
00:15:16.749 00.000 10072 PulseGuide returned control before completion, sleep 11
00:15:16.769 00.020 1032 UpdateGuideState exits: m=1560 SNR=27.8
00:15:16.771 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:16.773 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:16.775 00.002 1032 Enqueuing Expose request
00:15:16.777 00.002 10072 IsGuiding returns 0
00:15:16.777 00.000 10072 Move returns status 0, amount 1
00:15:16.777 00.000 10072 MoveAxis(N, 0, ABG)
00:15:16.777 00.000 10072 Move returns status 0, amount 0
00:15:16.777 00.000 10072 move complete, result=0
00:15:16.777 00.000 10072 worker thread done servicing request
00:15:16.777 00.000 10072 Worker thread wakes up
00:15:16.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:16.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:16.784 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:15:17.183 00.399 10072 Exposure complete
00:15:17.242 00.059 10072 worker thread done servicing request
00:15:17.242 00.000 1032 OnExposeComplete: enter
00:15:17.245 00.003 1032 UpdateGuideState(): m_state=6
00:15:17.247 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1158
00:15:17.249 00.002 1032 Star::Find returns 1 (0), X=322.62, Y=740.97, Mass=1353, SNR=25.9, Peak=150 HFD=2.5
00:15:17.251 00.002 1032 MultiStar: [#1 0.06,0.13,1.15,U] [#2 0.22,0.10,0.97,U] [#3 0.27,0.00,0.70,U] [#4 0.15,-0.06,0.66,U] [#5 0.24,0.19,0.00,M6] [#6 0.01,-0.06,0.75,U] [#7 0.20,0.05,0.50,U] [#8 0.01,-0.15,0.63,U] 
00:15:17.254 00.003 1032 refined, 7 included, MultiStar: {0.13, 0.04}, one-star: {0.14, 0.15}
00:15:17.256 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
00:15:17.258 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
00:15:17.260 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.29 mountX=0.00 mountY=-0.14, mountTheta=-1.54
00:15:17.264 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
00:15:17.268 00.004 1032 Enqueuing Move request for scope (0.13, 0.04)
00:15:17.271 00.003 10072 Worker thread wakes up
00:15:17.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
00:15:17.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
00:15:17.271 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.00 yDistance=-0.14
00:15:17.274 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:17.276 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
00:15:17.276 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:15:17.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:17.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:15:17.276 00.000 10072 MoveAxis(W, 1, ABG)
00:15:17.276 00.000 10072 Guiding  Dir = 3, Dur = 1
00:15:17.276 00.000 10072 IsGuiding returns 0
00:15:17.277 00.001 10072 PulseGuide returned control before completion, sleep 11
00:15:17.295 00.018 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:15:17.299 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:17.303 00.004 10072 IsGuiding returns 0
00:15:17.304 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:17.306 00.002 1032 Enqueuing Expose request
00:15:17.308 00.002 10072 Move returns status 0, amount 1
00:15:17.308 00.000 10072 MoveAxis(N, 0, ABG)
00:15:17.308 00.000 10072 Move returns status 0, amount 0
00:15:17.309 00.001 10072 move complete, result=0
00:15:17.309 00.000 10072 worker thread done servicing request
00:15:17.309 00.000 10072 Worker thread wakes up
00:15:17.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:17.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:17.316 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:15:17.948 00.632 10072 Exposure complete
00:15:18.001 00.053 10072 worker thread done servicing request
00:15:18.001 00.000 1032 OnExposeComplete: enter
00:15:18.003 00.002 1032 UpdateGuideState(): m_state=6
00:15:18.005 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1159
00:15:18.007 00.002 1032 Star::Find returns 1 (0), X=322.57, Y=740.85, Mass=1538, SNR=27.6, Peak=184 HFD=2.7
00:15:18.010 00.003 1032 MultiStar: [#1 -0.03,0.05,1.07,U] [#2 0.09,0.07,0.94,U] [#3 0.21,0.13,0.68,U] [#4 0.15,-0.07,0.62,U] [#5 0.15,0.20,0.70,U] [#6 0.06,-0.03,0.62,U] [#7 0.23,0.07,0.53,U] [#8 0.05,-0.04,0.53,U] 
00:15:18.012 00.002 1032 single-star, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.09, 0.03}
00:15:18.014 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
00:15:18.016 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
00:15:18.018 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.28 mountX=0.00 mountY=-0.09, mountTheta=-1.55
00:15:18.024 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
00:15:18.026 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
00:15:18.029 00.003 10072 Worker thread wakes up
00:15:18.029 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
00:15:18.029 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
00:15:18.029 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.00 yDistance=-0.09
00:15:18.032 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:18.034 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
00:15:18.034 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:15:18.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:18.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:15:18.034 00.000 10072 MoveAxis(W, 0, ABG)
00:15:18.035 00.001 10072 Move returns status 0, amount 0
00:15:18.035 00.000 10072 MoveAxis(N, 0, ABG)
00:15:18.035 00.000 10072 Move returns status 0, amount 0
00:15:18.035 00.000 10072 move complete, result=0
00:15:18.035 00.000 10072 worker thread done servicing request
00:15:18.054 00.019 1032 UpdateGuideState exits: m=1538 SNR=27.6
00:15:18.056 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:18.059 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:18.061 00.002 1032 Enqueuing Expose request
00:15:18.063 00.002 10072 Worker thread wakes up
00:15:18.063 00.000 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:15:18.065 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:18.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:18.479 00.414 10072 Exposure complete
00:15:18.530 00.051 10072 worker thread done servicing request
00:15:18.530 00.000 1032 OnExposeComplete: enter
00:15:18.532 00.002 1032 UpdateGuideState(): m_state=6
00:15:18.534 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1160
00:15:18.536 00.002 1032 Star::Find returns 1 (0), X=322.58, Y=740.86, Mass=1338, SNR=25.8, Peak=155 HFD=2.6
00:15:18.538 00.002 1032 MultiStar: [#1 -0.01,0.05,1.15,U] [#2 0.16,0.20,0.98,U] [#3 0.16,0.10,0.72,U] [#4 0.09,0.02,0.69,U] [#5 0.30,0.12,0.00,M6] [#6 0.11,-0.06,0.72,U] [#7 0.06,0.33,0.00,M1] [#8 0.17,0.06,0.57,U] 
00:15:18.540 00.002 1032 single-star, 6 included, MultiStar: {0.10, 0.06}, one-star: {0.10, 0.04}
00:15:18.542 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
00:15:18.544 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
00:15:18.545 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.36 mountX=0.01 mountY=-0.11, mountTheta=-1.47
00:15:18.547 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
00:15:18.551 00.004 1032 Enqueuing Move request for scope (0.10, 0.04)
00:15:18.553 00.002 10072 Worker thread wakes up
00:15:18.553 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
00:15:18.553 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
00:15:18.553 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
00:15:18.555 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:18.558 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
00:15:18.558 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:15:18.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:18.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:15:18.558 00.000 10072 MoveAxis(W, 0, ABG)
00:15:18.558 00.000 10072 Move returns status 0, amount 0
00:15:18.558 00.000 10072 MoveAxis(N, 0, ABG)
00:15:18.558 00.000 10072 Move returns status 0, amount 0
00:15:18.558 00.000 10072 move complete, result=0
00:15:18.558 00.000 10072 worker thread done servicing request
00:15:18.575 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.8
00:15:18.577 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:18.579 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:18.582 00.003 1032 Enqueuing Expose request
00:15:18.585 00.003 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:15:18.586 00.001 10072 Worker thread wakes up
00:15:18.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:18.587 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:19.210 00.623 10072 Exposure complete
00:15:19.261 00.051 10072 worker thread done servicing request
00:15:19.261 00.000 1032 OnExposeComplete: enter
00:15:19.263 00.002 1032 UpdateGuideState(): m_state=6
00:15:19.265 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1161
00:15:19.268 00.003 1032 Star::Find returns 1 (0), X=322.58, Y=741.15, Mass=1477, SNR=27.1, Peak=165 HFD=2.7
00:15:19.271 00.003 1032 MultiStar: [#1 0.14,0.12,1.03,U] [#2 0.13,0.11,0.93,U] [#3 0.22,0.12,0.66,U] [#4 0.09,0.09,0.66,U] [#5 0.09,0.21,0.69,U] [#6 0.19,0.04,0.68,U] [#7 0.10,0.30,0.00,M2] [#8 0.11,0.12,0.56,U] 
00:15:19.273 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.15}, one-star: {0.10, 0.33}
00:15:19.275 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
00:15:19.277 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
00:15:19.278 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.85 mountX=0.11 mountY=-0.17, mountTheta=-0.98
00:15:19.281 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.15, opts=13)
00:15:19.284 00.003 1032 Enqueuing Move request for scope (0.13, 0.15)
00:15:19.287 00.003 10072 Worker thread wakes up
00:15:19.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
00:15:19.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
00:15:19.287 00.000 10072 Moving (0.13, 0.15) raw xDistance=0.11 yDistance=-0.17
00:15:19.290 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:19.293 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
00:15:19.293 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:15:19.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:19.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:15:19.293 00.000 10072 MoveAxis(W, 0, ABG)
00:15:19.293 00.000 10072 Move returns status 0, amount 0
00:15:19.293 00.000 10072 MoveAxis(N, 0, ABG)
00:15:19.293 00.000 10072 Move returns status 0, amount 0
00:15:19.293 00.000 10072 move complete, result=0
00:15:19.293 00.000 10072 worker thread done servicing request
00:15:19.315 00.022 1032 UpdateGuideState exits: m=1477 SNR=27.1
00:15:19.318 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:19.320 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:19.322 00.002 1032 Enqueuing Expose request
00:15:19.324 00.002 10072 Worker thread wakes up
00:15:19.324 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
00:15:19.326 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:19.326 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:19.743 00.417 10072 Exposure complete
00:15:19.794 00.051 10072 worker thread done servicing request
00:15:19.794 00.000 1032 OnExposeComplete: enter
00:15:19.796 00.002 1032 UpdateGuideState(): m_state=6
00:15:19.797 00.001 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1162
00:15:19.800 00.003 1032 Star::Find returns 1 (0), X=322.65, Y=741.06, Mass=1269, SNR=25.1, Peak=139 HFD=2.5
00:15:19.803 00.003 1032 MultiStar: [#1 0.13,0.08,1.13,U] [#2 0.11,-0.01,1.00,U] [#3 0.27,-0.01,0.00,M1] [#4 0.02,-0.01,0.71,U] [#5 0.20,0.32,0.00,M6] [#6 0.12,0.05,0.74,U] [#7 0.25,0.34,0.00,M3] [#8 0.05,0.16,0.62,U] 
00:15:19.805 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.09}, one-star: {0.17, 0.24}
00:15:19.806 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
00:15:19.808 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
00:15:19.809 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.68 mountX=0.06 mountY=-0.13, mountTheta=-1.15
00:15:19.812 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
00:15:19.815 00.003 1032 Enqueuing Move request for scope (0.11, 0.09)
00:15:19.817 00.002 10072 Worker thread wakes up
00:15:19.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
00:15:19.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
00:15:19.817 00.000 10072 Moving (0.11, 0.09) raw xDistance=0.06 yDistance=-0.13
00:15:19.819 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:19.821 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
00:15:19.821 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:15:19.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:19.822 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:15:19.822 00.000 10072 MoveAxis(E, 0, ABG)
00:15:19.822 00.000 10072 Move returns status 0, amount 0
00:15:19.822 00.000 10072 MoveAxis(N, 0, ABG)
00:15:19.822 00.000 10072 Move returns status 0, amount 0
00:15:19.822 00.000 10072 move complete, result=0
00:15:19.822 00.000 10072 worker thread done servicing request
00:15:19.842 00.020 1032 UpdateGuideState exits: m=1269 SNR=25.1
00:15:19.844 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:19.846 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:19.847 00.001 1032 Enqueuing Expose request
00:15:19.849 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:19.851 00.002 10072 Worker thread wakes up
00:15:19.852 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:19.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:20.477 00.625 10072 Exposure complete
00:15:20.531 00.054 10072 worker thread done servicing request
00:15:20.531 00.000 1032 OnExposeComplete: enter
00:15:20.533 00.002 1032 UpdateGuideState(): m_state=6
00:15:20.535 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1163
00:15:20.537 00.002 1032 Star::Find returns 1 (0), X=322.62, Y=741.00, Mass=1272, SNR=25.1, Peak=147 HFD=2.4
00:15:20.540 00.003 1032 MultiStar: [#1 0.07,0.10,1.10,U] [#2 0.10,0.08,1.01,U] [#3 0.19,0.07,0.75,U] [#4 0.26,-0.11,0.00,M1] [#5 0.14,0.08,0.74,U] [#6 0.15,-0.20,0.73,U] [#7 0.12,0.29,0.00,M4] [#8 0.37,-0.04,0.00,M1] 
00:15:20.542 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.06}, one-star: {0.13, 0.18}
00:15:20.544 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
00:15:20.546 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
00:15:20.547 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.47 mountX=0.03 mountY=-0.14, mountTheta=-1.36
00:15:20.550 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
00:15:20.552 00.002 1032 Enqueuing Move request for scope (0.12, 0.06)
00:15:20.556 00.004 10072 Worker thread wakes up
00:15:20.556 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
00:15:20.556 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
00:15:20.556 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.14
00:15:20.558 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:20.560 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
00:15:20.560 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:15:20.561 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:20.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:15:20.561 00.000 10072 MoveAxis(E, 0, ABG)
00:15:20.561 00.000 10072 Move returns status 0, amount 0
00:15:20.561 00.000 10072 MoveAxis(N, 0, ABG)
00:15:20.561 00.000 10072 Move returns status 0, amount 0
00:15:20.561 00.000 10072 move complete, result=0
00:15:20.561 00.000 10072 worker thread done servicing request
00:15:20.580 00.019 1032 UpdateGuideState exits: m=1272 SNR=25.1
00:15:20.583 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:20.584 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:20.586 00.002 1032 Enqueuing Expose request
00:15:20.588 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:20.589 00.001 10072 Worker thread wakes up
00:15:20.589 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:20.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:21.006 00.417 10072 Exposure complete
00:15:21.058 00.052 10072 worker thread done servicing request
00:15:21.058 00.000 1032 OnExposeComplete: enter
00:15:21.060 00.002 1032 UpdateGuideState(): m_state=6
00:15:21.062 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1164
00:15:21.065 00.003 1032 Star::Find returns 1 (0), X=322.61, Y=741.16, Mass=1205, SNR=24.5, Peak=129 HFD=2.7
00:15:21.068 00.003 1032 MultiStar: [#1 0.08,0.08,1.23,U] [#2 0.13,0.17,1.03,U] [#3 0.22,0.04,0.78,U] [#4 0.10,-0.04,0.72,U] [#5 0.28,0.16,0.00,M6] [#6 0.23,0.01,0.79,U] [#7 0.19,0.18,0.58,U] [#8 0.17,0.08,0.68,U] 
00:15:21.070 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.12}, one-star: {0.13, 0.34}
00:15:21.071 00.001 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
00:15:21.073 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
00:15:21.075 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.66 mountX=0.07 mountY=-0.17, mountTheta=-1.17
00:15:21.077 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.12, opts=13)
00:15:21.080 00.003 1032 Enqueuing Move request for scope (0.15, 0.12)
00:15:21.083 00.003 10072 Worker thread wakes up
00:15:21.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
00:15:21.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
00:15:21.083 00.000 10072 Moving (0.15, 0.12) raw xDistance=0.07 yDistance=-0.17
00:15:21.085 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:21.088 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
00:15:21.089 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:15:21.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:21.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:15:21.089 00.000 10072 MoveAxis(E, 0, ABG)
00:15:21.089 00.000 10072 Move returns status 0, amount 0
00:15:21.089 00.000 10072 MoveAxis(N, 0, ABG)
00:15:21.089 00.000 10072 Move returns status 0, amount 0
00:15:21.089 00.000 10072 move complete, result=0
00:15:21.089 00.000 10072 worker thread done servicing request
00:15:21.107 00.018 1032 UpdateGuideState exits: m=1205 SNR=24.5
00:15:21.111 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:21.114 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:21.116 00.002 1032 Enqueuing Expose request
00:15:21.117 00.001 1032 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:15:21.119 00.002 10072 Worker thread wakes up
00:15:21.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:21.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:21.756 00.637 10072 Exposure complete
00:15:21.811 00.055 10072 worker thread done servicing request
00:15:21.811 00.000 1032 OnExposeComplete: enter
00:15:21.814 00.003 1032 UpdateGuideState(): m_state=6
00:15:21.816 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1165
00:15:21.818 00.002 1032 Star::Find returns 1 (0), X=322.74, Y=741.09, Mass=1170, SNR=24.0, Peak=127 HFD=2.5
00:15:21.821 00.003 1032 MultiStar: [#1 0.11,0.14,1.21,U] [#2 0.08,0.19,1.09,U] [#3 0.25,0.06,0.74,U] [#4 0.05,0.05,0.72,U] [#5 0.33,0.15,0.00,M7] [#6 0.19,0.08,0.76,U] [#7 0.19,0.37,0.00,M4] [#8 0.14,0.24,0.00,M1] 
00:15:21.823 00.002 1032 refined, 5 included, MultiStar: {0.15, 0.14}, one-star: {0.26, 0.27}
00:15:21.824 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:15:21.826 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:15:21.829 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.76 mountX=0.10 mountY=-0.18, mountTheta=-1.07
00:15:21.832 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.14, opts=13)
00:15:21.834 00.002 1032 Enqueuing Move request for scope (0.15, 0.14)
00:15:21.835 00.001 10072 Worker thread wakes up
00:15:21.836 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
00:15:21.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
00:15:21.836 00.000 10072 Moving (0.15, 0.14) raw xDistance=0.10 yDistance=-0.18
00:15:21.839 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:21.841 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
00:15:21.841 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
00:15:21.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:21.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:15:21.841 00.000 10072 MoveAxis(E, 0, ABG)
00:15:21.841 00.000 10072 Move returns status 0, amount 0
00:15:21.841 00.000 10072 MoveAxis(N, 0, ABG)
00:15:21.841 00.000 10072 Move returns status 0, amount 0
00:15:21.842 00.001 10072 move complete, result=0
00:15:21.842 00.000 10072 worker thread done servicing request
00:15:21.861 00.019 1032 UpdateGuideState exits: m=1170 SNR=24.0
00:15:21.863 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:21.865 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:21.867 00.002 1032 Enqueuing Expose request
00:15:21.869 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:15:21.870 00.001 10072 Worker thread wakes up
00:15:21.871 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:21.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:22.275 00.404 10072 Exposure complete
00:15:22.327 00.052 10072 worker thread done servicing request
00:15:22.327 00.000 1032 OnExposeComplete: enter
00:15:22.329 00.002 1032 UpdateGuideState(): m_state=6
00:15:22.331 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1166
00:15:22.334 00.003 1032 Star::Find returns 1 (0), X=322.72, Y=741.03, Mass=1111, SNR=23.5, Peak=114 HFD=2.5
00:15:22.336 00.002 1032 MultiStar: [#1 0.16,0.17,1.34,U] [#2 0.07,0.16,1.08,U] [#3 0.25,0.05,0.83,U] [#4 0.16,0.11,0.75,U] [#5 0.17,0.14,0.81,U] [#6 0.21,0.14,0.79,U] [#7 0.13,0.11,0.62,U] [#8 0.32,0.21,0.00,M2] 
00:15:22.338 00.002 1032 refined, 7 included, MultiStar: {0.17, 0.14}, one-star: {0.24, 0.21}
00:15:22.339 00.001 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
00:15:22.341 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
00:15:22.343 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.70 mountX=0.09 mountY=-0.20, mountTheta=-1.13
00:15:22.345 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.14, opts=13)
00:15:22.347 00.002 1032 Enqueuing Move request for scope (0.17, 0.14)
00:15:22.349 00.002 10072 Worker thread wakes up
00:15:22.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
00:15:22.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
00:15:22.349 00.000 10072 Moving (0.17, 0.14) raw xDistance=0.09 yDistance=-0.20
00:15:22.351 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:22.353 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
00:15:22.353 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:15:22.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:15:22.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:15:22.354 00.001 10072 MoveAxis(E, 0, ABG)
00:15:22.354 00.000 10072 Move returns status 0, amount 0
00:15:22.354 00.000 10072 MoveAxis(N, 0, ABG)
00:15:22.354 00.000 10072 Move returns status 0, amount 0
00:15:22.354 00.000 10072 move complete, result=0
00:15:22.354 00.000 10072 worker thread done servicing request
00:15:22.373 00.019 1032 UpdateGuideState exits: m=1111 SNR=23.5
00:15:22.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:22.377 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:22.379 00.002 1032 Enqueuing Expose request
00:15:22.381 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:15:22.383 00.002 10072 Worker thread wakes up
00:15:22.383 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:22.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:23.008 00.625 10072 Exposure complete
00:15:23.059 00.051 10072 worker thread done servicing request
00:15:23.059 00.000 1032 OnExposeComplete: enter
00:15:23.061 00.002 1032 UpdateGuideState(): m_state=6
00:15:23.063 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1167
00:15:23.065 00.002 1032 Star::Find returns 1 (0), X=322.74, Y=740.92, Mass=1238, SNR=24.8, Peak=137 HFD=2.6
00:15:23.067 00.002 1032 MultiStar: [#1 0.17,0.11,1.21,U] [#2 0.24,0.01,1.02,U] [#3 0.29,-0.00,0.00,M1] [#4 0.32,-0.13,0.00,M1] [#5 0.37,0.07,0.00,M7] [#6 0.20,-0.00,0.78,U] [#7 0.23,-0.11,0.54,U] [#8 0.22,0.11,0.59,U] 
00:15:23.069 00.002 1032 refined, 5 included, MultiStar: {0.22, 0.05}, one-star: {0.26, 0.10}
00:15:23.070 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
00:15:23.072 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
00:15:23.074 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=0.05 hyp=0.22 cameraTheta=0.21 mountX=-0.01 mountY=-0.22, mountTheta=-1.62
00:15:23.077 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.05, opts=13)
00:15:23.079 00.002 1032 Enqueuing Move request for scope (0.22, 0.05)
00:15:23.080 00.001 10072 Worker thread wakes up
00:15:23.081 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.05) opts 0xd
00:15:23.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.05)
00:15:23.081 00.000 10072 Moving (0.22, 0.05) raw xDistance=-0.01 yDistance=-0.22
00:15:23.084 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
00:15:23.084 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:15:23.084 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:15:23.084 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:23.086 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:15:23.086 00.000 10072 MoveAxis(E, 0, ABG)
00:15:23.086 00.000 10072 Move returns status 0, amount 0
00:15:23.086 00.000 10072 MoveAxis(N, 0, ABG)
00:15:23.086 00.000 10072 Move returns status 0, amount 0
00:15:23.087 00.001 10072 move complete, result=0
00:15:23.087 00.000 10072 worker thread done servicing request
00:15:23.104 00.017 1032 UpdateGuideState exits: m=1238 SNR=24.8
00:15:23.106 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:23.108 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:23.110 00.002 1032 Enqueuing Expose request
00:15:23.113 00.003 1032 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:15:23.115 00.002 10072 Worker thread wakes up
00:15:23.115 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:23.115 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:23.526 00.411 10072 Exposure complete
00:15:23.580 00.054 10072 worker thread done servicing request
00:15:23.580 00.000 1032 OnExposeComplete: enter
00:15:23.583 00.003 1032 UpdateGuideState(): m_state=6
00:15:23.585 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1168
00:15:23.587 00.002 1032 Star::Find returns 1 (0), X=322.68, Y=740.77, Mass=1152, SNR=23.9, Peak=134 HFD=2.8
00:15:23.589 00.002 1032 MultiStar: [#1 0.17,0.01,1.18,U] [#2 0.15,0.05,1.04,U] [#3 0.28,-0.04,0.00,M2] [#4 0.26,-0.04,0.70,U] [#5 0.24,0.06,0.76,U] [#6 0.32,-0.03,0.00,M1] [#7 0.28,0.07,0.00,M3] [#8 0.31,-0.12,0.00,M2] 
00:15:23.590 00.001 1032 refined, 4 included, MultiStar: {0.20, 0.00}, one-star: {0.20, -0.05}
00:15:23.592 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
00:15:23.593 00.001 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
00:15:23.595 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.00 hyp=0.20 cameraTheta=0.02 mountX=-0.05 mountY=-0.19, mountTheta=-1.81
00:15:23.598 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.00, opts=13)
00:15:23.600 00.002 1032 Enqueuing Move request for scope (0.20, 0.00)
00:15:23.602 00.002 10072 Worker thread wakes up
00:15:23.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.00) opts 0xd
00:15:23.602 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.00)
00:15:23.602 00.000 10072 Moving (0.20, 0.00) raw xDistance=-0.05 yDistance=-0.19
00:15:23.604 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:23.607 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
00:15:23.607 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:15:23.607 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:23.608 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:15:23.608 00.000 10072 MoveAxis(E, 0, ABG)
00:15:23.608 00.000 10072 Move returns status 0, amount 0
00:15:23.608 00.000 10072 MoveAxis(N, 0, ABG)
00:15:23.608 00.000 10072 Move returns status 0, amount 0
00:15:23.608 00.000 10072 move complete, result=0
00:15:23.609 00.001 10072 worker thread done servicing request
00:15:23.649 00.040 1032 UpdateGuideState exits: m=1152 SNR=23.9
00:15:23.651 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:23.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:23.656 00.003 1032 Enqueuing Expose request
00:15:23.658 00.002 10072 Worker thread wakes up
00:15:23.658 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:15:23.660 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:23.660 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:24.290 00.630 10072 Exposure complete
00:15:24.339 00.049 10072 worker thread done servicing request
00:15:24.339 00.000 1032 OnExposeComplete: enter
00:15:24.342 00.003 1032 UpdateGuideState(): m_state=6
00:15:24.344 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1169
00:15:24.345 00.001 1032 Star::Find returns 1 (0), X=322.54, Y=740.91, Mass=1310, SNR=25.5, Peak=155 HFD=2.4
00:15:24.348 00.003 1032 MultiStar: [#1 0.10,0.06,1.14,U] [#2 0.12,-0.01,0.96,U] [#3 0.28,0.07,0.00,M3] [#4 0.19,-0.06,0.72,U] [#5 0.24,0.15,0.00,M7] [#6 0.13,-0.03,0.76,U] [#7 0.49,0.01,0.00,M4] [#8 0.20,0.09,0.58,U] 
00:15:24.350 00.002 1032 single-star, 5 included, MultiStar: {0.12, 0.03}, one-star: {0.06, 0.09}
00:15:24.351 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
00:15:24.353 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
00:15:24.355 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.01 mountX=0.08 mountY=-0.08, mountTheta=-0.82
00:15:24.357 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
00:15:24.361 00.004 1032 Enqueuing Move request for scope (0.06, 0.09)
00:15:24.364 00.003 10072 Worker thread wakes up
00:15:24.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
00:15:24.364 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
00:15:24.364 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.08 yDistance=-0.08
00:15:24.367 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:24.370 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
00:15:24.370 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:15:24.370 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:24.370 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:15:24.370 00.000 10072 MoveAxis(W, 0, ABG)
00:15:24.370 00.000 10072 Move returns status 0, amount 0
00:15:24.370 00.000 10072 MoveAxis(N, 0, ABG)
00:15:24.370 00.000 10072 Move returns status 0, amount 0
00:15:24.370 00.000 10072 move complete, result=0
00:15:24.370 00.000 10072 worker thread done servicing request
00:15:24.389 00.019 1032 UpdateGuideState exits: m=1310 SNR=25.5
00:15:24.392 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:24.395 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:24.397 00.002 1032 Enqueuing Expose request
00:15:24.400 00.003 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:15:24.401 00.001 10072 Worker thread wakes up
00:15:24.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:24.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:24.820 00.419 10072 Exposure complete
00:15:24.867 00.047 10072 worker thread done servicing request
00:15:24.867 00.000 1032 OnExposeComplete: enter
00:15:24.870 00.003 1032 UpdateGuideState(): m_state=6
00:15:24.871 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1170
00:15:24.873 00.002 1032 Star::Find returns 1 (0), X=322.52, Y=741.00, Mass=1374, SNR=26.1, Peak=178 HFD=2.3
00:15:24.874 00.001 1032 MultiStar: [#1 0.05,0.05,1.14,U] [#2 0.17,0.07,0.98,U] [#3 0.29,0.07,0.00,M4] [#4 0.08,-0.06,0.69,U] [#5 0.27,0.10,0.00,M8] [#6 0.19,0.00,0.68,U] [#7 0.27,0.06,0.00,M5] [#8 0.02,0.08,0.54,U] 
00:15:24.875 00.001 1032 refined, 5 included, MultiStar: {0.09, 0.06}, one-star: {0.04, 0.18}
00:15:24.878 00.003 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
00:15:24.879 00.001 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
00:15:24.880 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.59 mountX=0.04 mountY=-0.11, mountTheta=-1.24
00:15:24.883 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
00:15:24.884 00.001 1032 Enqueuing Move request for scope (0.09, 0.06)
00:15:24.886 00.002 10072 Worker thread wakes up
00:15:24.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
00:15:24.886 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
00:15:24.886 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.11
00:15:24.888 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:24.890 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
00:15:24.890 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:15:24.891 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:24.891 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:15:24.891 00.000 10072 MoveAxis(W, 0, ABG)
00:15:24.891 00.000 10072 Move returns status 0, amount 0
00:15:24.891 00.000 10072 MoveAxis(N, 0, ABG)
00:15:24.891 00.000 10072 Move returns status 0, amount 0
00:15:24.891 00.000 10072 move complete, result=0
00:15:24.891 00.000 10072 worker thread done servicing request
00:15:24.908 00.017 1032 UpdateGuideState exits: m=1374 SNR=26.1
00:15:24.910 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:24.913 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:24.914 00.001 1032 Enqueuing Expose request
00:15:24.916 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:15:24.917 00.001 10072 Worker thread wakes up
00:15:24.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:24.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:25.554 00.637 10072 Exposure complete
00:15:25.610 00.056 10072 worker thread done servicing request
00:15:25.610 00.000 1032 OnExposeComplete: enter
00:15:25.613 00.003 1032 UpdateGuideState(): m_state=6
00:15:25.615 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1171
00:15:25.617 00.002 1032 Star::Find returns 1 (0), X=322.59, Y=740.93, Mass=1274, SNR=25.1, Peak=138 HFD=2.6
00:15:25.619 00.002 1032 MultiStar: [#1 0.16,0.08,1.14,U] [#2 0.27,0.10,0.00,M1] [#3 0.33,-0.01,0.00,M5] [#4 0.33,-0.04,0.00,M1] [#5 0.38,0.02,0.00,M9] [#6 0.26,-0.05,0.73,U] [#7 0.27,-0.07,0.00,M6] [#8 0.29,0.09,0.00,M1] 
00:15:25.621 00.002 1032 single-star, 2 included, MultiStar: {0.17, 0.06}, one-star: {0.11, 0.11}
00:15:25.622 00.001 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
00:15:25.625 00.003 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
00:15:25.626 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.79 mountX=0.08 mountY=-0.13, mountTheta=-1.04
00:15:25.629 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
00:15:25.633 00.004 1032 Enqueuing Move request for scope (0.11, 0.11)
00:15:25.634 00.001 10072 Worker thread wakes up
00:15:25.635 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
00:15:25.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
00:15:25.635 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.13
00:15:25.637 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
00:15:25.637 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:15:25.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:25.637 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:25.640 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:15:25.640 00.000 10072 MoveAxis(W, 0, ABG)
00:15:25.640 00.000 10072 Move returns status 0, amount 0
00:15:25.640 00.000 10072 MoveAxis(N, 0, ABG)
00:15:25.640 00.000 10072 Move returns status 0, amount 0
00:15:25.640 00.000 10072 move complete, result=0
00:15:25.640 00.000 10072 worker thread done servicing request
00:15:25.659 00.019 1032 UpdateGuideState exits: m=1274 SNR=25.1
00:15:25.661 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:25.662 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:25.664 00.002 1032 Enqueuing Expose request
00:15:25.665 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:15:25.667 00.002 10072 Worker thread wakes up
00:15:25.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:25.667 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:26.088 00.421 10072 Exposure complete
00:15:26.139 00.051 10072 worker thread done servicing request
00:15:26.139 00.000 1032 OnExposeComplete: enter
00:15:26.142 00.003 1032 UpdateGuideState(): m_state=6
00:15:26.145 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1172
00:15:26.147 00.002 1032 Star::Find returns 1 (0), X=322.70, Y=740.84, Mass=1222, SNR=24.6, Peak=132 HFD=2.7
00:15:26.149 00.002 1032 MultiStar: [#1 0.15,0.07,1.17,U] [#2 0.24,0.05,1.04,U] [#3 0.27,0.00,0.77,U] [#4 0.26,-0.17,0.00,M2] [#5 0.41,0.06,0.00,M10] [#6 0.18,0.01,0.74,U] [#7 0.28,0.04,0.00,M7] [#8 0.26,0.13,0.00,M2] 
00:15:26.151 00.002 1032 refined, 4 included, MultiStar: {0.21, 0.04}, one-star: {0.22, 0.02}
00:15:26.153 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
00:15:26.155 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
00:15:26.156 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.17 mountX=-0.02 mountY=-0.21, mountTheta=-1.66
00:15:26.159 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.04, opts=13)
00:15:26.161 00.002 1032 Enqueuing Move request for scope (0.21, 0.04)
00:15:26.163 00.002 10072 Worker thread wakes up
00:15:26.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
00:15:26.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
00:15:26.163 00.000 10072 Moving (0.21, 0.04) raw xDistance=-0.02 yDistance=-0.21
00:15:26.165 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:26.167 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
00:15:26.168 00.001 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:15:26.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:15:26.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:15:26.168 00.000 10072 MoveAxis(W, 0, ABG)
00:15:26.168 00.000 10072 Move returns status 0, amount 0
00:15:26.168 00.000 10072 MoveAxis(N, 0, ABG)
00:15:26.168 00.000 10072 Move returns status 0, amount 0
00:15:26.168 00.000 10072 move complete, result=0
00:15:26.168 00.000 10072 worker thread done servicing request
00:15:26.187 00.019 1032 UpdateGuideState exits: m=1222 SNR=24.6
00:15:26.190 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:26.193 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:26.196 00.003 1032 Enqueuing Expose request
00:15:26.197 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
00:15:26.199 00.002 10072 Worker thread wakes up
00:15:26.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:26.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:26.837 00.638 10072 Exposure complete
00:15:26.886 00.049 10072 worker thread done servicing request
00:15:26.886 00.000 1032 OnExposeComplete: enter
00:15:26.888 00.002 1032 UpdateGuideState(): m_state=6
00:15:26.890 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1173
00:15:26.891 00.001 1032 Star::Find returns 1 (0), X=322.69, Y=740.95, Mass=1385, SNR=26.2, Peak=161 HFD=2.6
00:15:26.894 00.003 1032 MultiStar: [#1 0.24,-0.05,1.10,U] [#2 0.23,-0.04,0.97,U] [#3 0.31,-0.04,0.00,M5] [#4 0.42,-0.13,0.00,M3] [#5 0.28,0.17,0.00,R] [#6 0.16,-0.05,0.68,U] [#7 0.28,-0.08,0.00,M8] [#8 0.23,-0.08,0.60,U] 
00:15:26.896 00.002 1032 refined, 4 included, MultiStar: {0.22, -0.01}, one-star: {0.21, 0.13}
00:15:26.898 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
00:15:26.900 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
00:15:26.901 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.05 mountX=-0.07 mountY=-0.21, mountTheta=-1.88
00:15:26.904 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.01, opts=13)
00:15:26.906 00.002 1032 Enqueuing Move request for scope (0.22, -0.01)
00:15:26.908 00.002 10072 Worker thread wakes up
00:15:26.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
00:15:26.908 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
00:15:26.908 00.000 10072 Moving (0.22, -0.01) raw xDistance=-0.07 yDistance=-0.21
00:15:26.911 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:26.913 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
00:15:26.913 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:15:26.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:15:26.913 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:15:26.913 00.000 10072 MoveAxis(W, 0, ABG)
00:15:26.914 00.001 10072 Move returns status 0, amount 0
00:15:26.914 00.000 10072 MoveAxis(N, 0, ABG)
00:15:26.914 00.000 10072 Move returns status 0, amount 0
00:15:26.914 00.000 10072 move complete, result=0
00:15:26.914 00.000 10072 worker thread done servicing request
00:15:26.932 00.018 1032 UpdateGuideState exits: m=1385 SNR=26.2
00:15:26.934 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:26.936 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:26.937 00.001 1032 Enqueuing Expose request
00:15:26.939 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
00:15:26.940 00.001 10072 Worker thread wakes up
00:15:26.941 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:26.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:27.355 00.414 10072 Exposure complete
00:15:27.403 00.048 10072 worker thread done servicing request
00:15:27.403 00.000 1032 OnExposeComplete: enter
00:15:27.405 00.002 1032 UpdateGuideState(): m_state=6
00:15:27.407 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1174
00:15:27.410 00.003 1032 Star::Find returns 1 (0), X=322.61, Y=741.00, Mass=1480, SNR=27.1, Peak=167 HFD=2.5
00:15:27.412 00.002 1032 MultiStar: [#1 0.21,0.01,1.03,U] [#2 0.26,0.09,0.00,M1] [#3 0.29,-0.08,0.00,M6] [#4 0.27,0.05,0.00,M4] [#5 -0.00,-0.04,0.70,U] [#6 0.20,-0.08,0.67,U] [#7 0.15,0.05,0.53,U] [#8 0.30,0.15,0.00,M2] 
00:15:27.414 00.002 1032 refined, 4 included, MultiStar: {0.14, 0.04}, one-star: {0.13, 0.18}
00:15:27.416 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
00:15:27.418 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
00:15:27.419 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.25 mountX=-0.00 mountY=-0.15, mountTheta=-1.58
00:15:27.422 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
00:15:27.424 00.002 1032 Enqueuing Move request for scope (0.14, 0.04)
00:15:27.425 00.001 10072 Worker thread wakes up
00:15:27.425 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
00:15:27.425 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
00:15:27.426 00.001 10072 Moving (0.14, 0.04) raw xDistance=-0.00 yDistance=-0.15
00:15:27.427 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:27.429 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
00:15:27.429 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:15:27.429 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:27.429 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:15:27.429 00.000 10072 MoveAxis(W, 0, ABG)
00:15:27.429 00.000 10072 Move returns status 0, amount 0
00:15:27.429 00.000 10072 MoveAxis(N, 0, ABG)
00:15:27.431 00.002 10072 Move returns status 0, amount 0
00:15:27.431 00.000 10072 move complete, result=0
00:15:27.431 00.000 10072 worker thread done servicing request
00:15:27.448 00.017 1032 UpdateGuideState exits: m=1480 SNR=27.1
00:15:27.451 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:27.453 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:27.456 00.003 1032 Enqueuing Expose request
00:15:27.459 00.003 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:15:27.460 00.001 10072 Worker thread wakes up
00:15:27.460 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:27.461 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:28.091 00.630 10072 Exposure complete
00:15:28.140 00.049 10072 worker thread done servicing request
00:15:28.140 00.000 1032 OnExposeComplete: enter
00:15:28.144 00.004 1032 UpdateGuideState(): m_state=6
00:15:28.145 00.001 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1175
00:15:28.147 00.002 1032 Star::Find returns 1 (0), X=322.58, Y=740.89, Mass=1450, SNR=26.8, Peak=182 HFD=2.6
00:15:28.149 00.002 1032 MultiStar: [#1 0.20,0.13,1.14,U] [#2 0.26,0.06,0.95,U] [#3 0.28,0.09,0.00,M7] [#4 0.28,0.01,0.00,M5] [#5 0.12,-0.12,0.72,U] [#6 0.20,0.02,0.69,U] [#7 0.36,-0.02,0.00,M8] [#8 0.23,0.12,0.53,U] 
00:15:28.151 00.002 1032 single-star, 5 included, MultiStar: {0.18, 0.05}, one-star: {0.10, 0.07}
00:15:28.152 00.001 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
00:15:28.156 00.004 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
00:15:28.157 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=0.05 mountY=-0.11, mountTheta=-1.17
00:15:28.161 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
00:15:28.163 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
00:15:28.165 00.002 10072 Worker thread wakes up
00:15:28.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
00:15:28.166 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
00:15:28.166 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.05 yDistance=-0.11
00:15:28.168 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:28.170 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
00:15:28.170 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:15:28.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:28.170 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:15:28.170 00.000 10072 MoveAxis(W, 0, ABG)
00:15:28.170 00.000 10072 Move returns status 0, amount 0
00:15:28.170 00.000 10072 MoveAxis(N, 0, ABG)
00:15:28.170 00.000 10072 Move returns status 0, amount 0
00:15:28.170 00.000 10072 move complete, result=0
00:15:28.171 00.001 10072 worker thread done servicing request
00:15:28.190 00.019 1032 UpdateGuideState exits: m=1450 SNR=26.8
00:15:28.192 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:28.194 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:28.195 00.001 1032 Enqueuing Expose request
00:15:28.197 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:15:28.199 00.002 10072 Worker thread wakes up
00:15:28.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:28.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:28.610 00.411 10072 Exposure complete
00:15:28.662 00.052 10072 worker thread done servicing request
00:15:28.662 00.000 1032 OnExposeComplete: enter
00:15:28.665 00.003 1032 UpdateGuideState(): m_state=6
00:15:28.667 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1176
00:15:28.668 00.001 1032 Star::Find returns 1 (0), X=322.70, Y=740.87, Mass=1295, SNR=25.3, Peak=147 HFD=2.6
00:15:28.671 00.003 1032 MultiStar: [#1 0.24,0.04,1.13,U] [#2 0.22,-0.04,0.99,U] [#3 0.29,-0.04,0.00,M8] [#4 0.15,-0.04,0.69,U] [#5 0.10,-0.04,0.70,U] [#6 0.21,-0.18,0.00,M1] [#7 0.46,0.08,0.00,M9] [#8 0.18,-0.09,0.60,U] 
00:15:28.672 00.001 1032 refined, 5 included, MultiStar: {0.19, -0.01}, one-star: {0.22, 0.05}
00:15:28.675 00.003 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
00:15:28.677 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
00:15:28.678 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.05 mountX=-0.06 mountY=-0.18, mountTheta=-1.88
00:15:28.681 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.01, opts=13)
00:15:28.684 00.003 1032 Enqueuing Move request for scope (0.19, -0.01)
00:15:28.687 00.003 10072 Worker thread wakes up
00:15:28.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
00:15:28.687 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
00:15:28.687 00.000 10072 Moving (0.19, -0.01) raw xDistance=-0.06 yDistance=-0.18
00:15:28.689 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:28.691 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
00:15:28.692 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:15:28.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:28.692 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:15:28.692 00.000 10072 MoveAxis(W, 0, ABG)
00:15:28.692 00.000 10072 Move returns status 0, amount 0
00:15:28.692 00.000 10072 MoveAxis(N, 0, ABG)
00:15:28.692 00.000 10072 Move returns status 0, amount 0
00:15:28.692 00.000 10072 move complete, result=0
00:15:28.692 00.000 10072 worker thread done servicing request
00:15:28.712 00.020 1032 UpdateGuideState exits: m=1295 SNR=25.3
00:15:28.714 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:28.716 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:28.719 00.003 1032 Enqueuing Expose request
00:15:28.720 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
00:15:28.722 00.002 10072 Worker thread wakes up
00:15:28.722 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:28.722 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:29.355 00.633 10072 Exposure complete
00:15:29.408 00.053 10072 worker thread done servicing request
00:15:29.408 00.000 1032 OnExposeComplete: enter
00:15:29.410 00.002 1032 UpdateGuideState(): m_state=6
00:15:29.412 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1177
00:15:29.414 00.002 1032 Star::Find returns 1 (0), X=322.66, Y=740.79, Mass=1077, SNR=23.1, Peak=138 HFD=2.7
00:15:29.418 00.004 1032 MultiStar: [#1 0.17,-0.03,1.30,U] [#2 0.21,-0.06,1.08,U] [#3 0.32,-0.02,0.00,M9] [#4 0.20,-0.09,0.76,U] [#5 0.06,-0.16,0.78,U] [#6 0.11,-0.03,0.75,U] [#7 0.30,-0.12,0.00,M10] [#8 0.18,-0.05,0.68,U] 
00:15:29.420 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.06}, one-star: {0.17, -0.03}
00:15:29.423 00.003 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
00:15:29.426 00.003 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
00:15:29.428 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.36 mountX=-0.10 mountY=-0.14, mountTheta=-2.19
00:15:29.432 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
00:15:29.434 00.002 1032 Enqueuing Move request for scope (0.16, -0.06)
00:15:29.436 00.002 10072 Worker thread wakes up
00:15:29.436 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
00:15:29.436 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
00:15:29.436 00.000 10072 Moving (0.16, -0.06) raw xDistance=-0.10 yDistance=-0.14
00:15:29.438 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:29.440 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
00:15:29.440 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:15:29.440 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:29.440 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:15:29.440 00.000 10072 MoveAxis(E, 0, ABG)
00:15:29.440 00.000 10072 Move returns status 0, amount 0
00:15:29.440 00.000 10072 MoveAxis(N, 0, ABG)
00:15:29.440 00.000 10072 Move returns status 0, amount 0
00:15:29.440 00.000 10072 move complete, result=0
00:15:29.440 00.000 10072 worker thread done servicing request
00:15:29.458 00.018 1032 UpdateGuideState exits: m=1077 SNR=23.1
00:15:29.460 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:29.464 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:29.465 00.001 1032 Enqueuing Expose request
00:15:29.467 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:29.469 00.002 10072 Worker thread wakes up
00:15:29.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:29.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:29.877 00.408 10072 Exposure complete
00:15:29.931 00.054 10072 worker thread done servicing request
00:15:29.932 00.001 1032 OnExposeComplete: enter
00:15:29.934 00.002 1032 UpdateGuideState(): m_state=6
00:15:29.936 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1178
00:15:29.937 00.001 1032 Star::Find returns 1 (0), X=322.66, Y=740.79, Mass=1261, SNR=25.0, Peak=147 HFD=2.7
00:15:29.939 00.002 1032 MultiStar: [#1 0.23,-0.02,1.20,U] [#2 0.26,-0.08,0.00,M1] [#3 0.37,-0.06,0.00,M10] [#4 0.24,-0.01,0.72,U] [#5 0.14,-0.17,0.73,U] [#6 0.35,-0.07,0.00,M1] [#7 0.33,0.19,0.00,R] [#8 0.31,-0.15,0.00,M1] 
00:15:29.941 00.002 1032 single-star, 3 included, MultiStar: {0.20, -0.05}, one-star: {0.18, -0.03}
00:15:29.943 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
00:15:29.944 00.001 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
00:15:29.945 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.15 mountX=-0.07 mountY=-0.16, mountTheta=-1.98
00:15:29.949 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
00:15:29.951 00.002 1032 Enqueuing Move request for scope (0.18, -0.03)
00:15:29.953 00.002 10072 Worker thread wakes up
00:15:29.953 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
00:15:29.953 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
00:15:29.953 00.000 10072 Moving (0.18, -0.03) raw xDistance=-0.07 yDistance=-0.16
00:15:29.954 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:29.957 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
00:15:29.957 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:15:29.957 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:29.957 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:15:29.957 00.000 10072 MoveAxis(E, 1, ABG)
00:15:29.957 00.000 10072 Guiding  Dir = 2, Dur = 1
00:15:29.957 00.000 10072 IsGuiding returns 0
00:15:29.958 00.001 10072 PulseGuide returned control before completion, sleep 11
00:15:29.975 00.017 1032 UpdateGuideState exits: m=1261 SNR=25.0
00:15:29.979 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:29.981 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:29.983 00.002 1032 Enqueuing Expose request
00:15:29.984 00.001 10072 IsGuiding returns 0
00:15:29.985 00.001 10072 Move returns status 0, amount 1
00:15:29.985 00.000 10072 MoveAxis(N, 0, ABG)
00:15:29.985 00.000 10072 Move returns status 0, amount 0
00:15:29.985 00.000 10072 move complete, result=0
00:15:29.986 00.001 10072 worker thread done servicing request
00:15:29.986 00.000 10072 Worker thread wakes up
00:15:29.986 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:29.986 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:29.994 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
00:15:30.719 00.725 10072 Exposure complete
00:15:30.764 00.045 10072 worker thread done servicing request
00:15:30.765 00.001 1032 OnExposeComplete: enter
00:15:30.768 00.003 1032 UpdateGuideState(): m_state=6
00:15:30.772 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1179
00:15:30.773 00.001 1032 Star::Find returns 1 (0), X=322.57, Y=740.94, Mass=1345, SNR=25.8, Peak=158 HFD=2.6
00:15:30.775 00.002 1032 MultiStar: [#1 0.25,0.05,1.14,U] [#2 0.14,0.08,0.90,U] [#3 0.36,-0.11,0.00,R] [#4 0.33,-0.05,0.00,M3] [#5 0.08,0.04,0.71,U] [#6 0.19,-0.10,0.70,U] [#7 0.12,-0.11,0.56,U] [#8 0.28,-0.03,0.00,M2] 
00:15:30.777 00.002 1032 single-star, 5 included, MultiStar: {0.15, 0.03}, one-star: {0.09, 0.12}
00:15:30.779 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
00:15:30.780 00.001 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
00:15:30.781 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.93 mountX=0.09 mountY=-0.12, mountTheta=-0.90
00:15:30.785 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
00:15:30.786 00.001 1032 Enqueuing Move request for scope (0.09, 0.12)
00:15:30.788 00.002 10072 Worker thread wakes up
00:15:30.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
00:15:30.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
00:15:30.788 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.09 yDistance=-0.12
00:15:30.790 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:30.793 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
00:15:30.793 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:15:30.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:30.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:15:30.793 00.000 10072 MoveAxis(E, 1, ABG)
00:15:30.793 00.000 10072 Guiding  Dir = 2, Dur = 1
00:15:30.793 00.000 10072 IsGuiding returns 0
00:15:30.794 00.001 10072 PulseGuide returned control before completion, sleep 11
00:15:30.808 00.014 10072 IsGuiding returns 0
00:15:30.808 00.000 10072 Move returns status 0, amount 1
00:15:30.808 00.000 10072 MoveAxis(N, 0, ABG)
00:15:30.808 00.000 10072 Move returns status 0, amount 0
00:15:30.808 00.000 10072 move complete, result=0
00:15:30.808 00.000 10072 worker thread done servicing request
00:15:30.811 00.003 1032 UpdateGuideState exits: m=1345 SNR=25.8
00:15:30.813 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:30.815 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:30.817 00.002 1032 Enqueuing Expose request
00:15:30.819 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:15:30.820 00.001 10072 Worker thread wakes up
00:15:30.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:30.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:31.232 00.412 10072 Exposure complete
00:15:31.283 00.051 10072 worker thread done servicing request
00:15:31.283 00.000 1032 OnExposeComplete: enter
00:15:31.286 00.003 1032 UpdateGuideState(): m_state=6
00:15:31.288 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1180
00:15:31.289 00.001 1032 Star::Find returns 1 (0), X=322.65, Y=740.81, Mass=1328, SNR=25.7, Peak=148 HFD=2.7
00:15:31.293 00.004 1032 MultiStar: [#1 0.17,0.07,1.13,U] [#2 0.29,0.11,0.00,M1] [#3 -0.15,0.08,0.71,U] [#4 0.39,-0.15,0.00,M4] [#5 -0.00,0.12,0.69,U] [#6 0.19,-0.00,0.76,U] [#7 -0.02,-0.27,0.52,U] [#8 0.23,0.04,0.59,U] 
00:15:31.294 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.02}, one-star: {0.17, -0.01}
00:15:31.296 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
00:15:31.298 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
00:15:31.301 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.18 mountX=-0.01 mountY=-0.10, mountTheta=-1.65
00:15:31.303 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
00:15:31.305 00.002 1032 Enqueuing Move request for scope (0.10, 0.02)
00:15:31.310 00.005 10072 Worker thread wakes up
00:15:31.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
00:15:31.310 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
00:15:31.310 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
00:15:31.313 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
00:15:31.313 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:31.317 00.004 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:15:31.317 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:31.317 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:15:31.317 00.000 10072 MoveAxis(E, 1, ABG)
00:15:31.317 00.000 10072 Guiding  Dir = 2, Dur = 1
00:15:31.318 00.001 10072 IsGuiding returns 0
00:15:31.324 00.006 10072 IsGuiding returns 0
00:15:31.324 00.000 10072 Move returns status 0, amount 1
00:15:31.324 00.000 10072 MoveAxis(N, 0, ABG)
00:15:31.324 00.000 10072 Move returns status 0, amount 0
00:15:31.324 00.000 10072 move complete, result=0
00:15:31.324 00.000 10072 worker thread done servicing request
00:15:31.340 00.016 1032 UpdateGuideState exits: m=1328 SNR=25.7
00:15:31.342 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:31.344 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:31.345 00.001 1032 Enqueuing Expose request
00:15:31.348 00.003 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:15:31.350 00.002 10072 Worker thread wakes up
00:15:31.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:31.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:31.979 00.629 10072 Exposure complete
00:15:32.029 00.050 10072 worker thread done servicing request
00:15:32.029 00.000 1032 OnExposeComplete: enter
00:15:32.032 00.003 1032 UpdateGuideState(): m_state=6
00:15:32.034 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1181
00:15:32.036 00.002 1032 Star::Find returns 1 (0), X=322.86, Y=740.82, Mass=1240, SNR=24.8, Peak=121 HFD=2.8
00:15:32.038 00.002 1032 MultiStar: [#1 0.21,-0.02,1.22,U] [#2 0.28,-0.04,0.00,M2] [#3 -0.07,-0.01,0.77,U] [#4 0.10,-0.12,0.73,U] [#5 0.05,-0.09,0.72,U] [#6 0.35,-0.07,0.00,M1] [#7 0.00,-0.19,0.53,U] [#8 0.17,-0.24,0.00,M2] 
00:15:32.040 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.06}, one-star: {0.38, -0.00}
00:15:32.042 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
00:15:32.043 00.001 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
00:15:32.045 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.40 mountX=-0.09 mountY=-0.12, mountTheta=-2.23
00:15:32.052 00.007 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
00:15:32.054 00.002 1032 Enqueuing Move request for scope (0.14, -0.06)
00:15:32.055 00.001 10072 Worker thread wakes up
00:15:32.056 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
00:15:32.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
00:15:32.056 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.09 yDistance=-0.12
00:15:32.057 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:32.059 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
00:15:32.059 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:15:32.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:32.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:15:32.060 00.001 10072 MoveAxis(E, 1, ABG)
00:15:32.060 00.000 10072 Guiding  Dir = 2, Dur = 1
00:15:32.060 00.000 10072 IsGuiding returns 0
00:15:32.060 00.000 10072 PulseGuide returned control before completion, sleep 11
00:15:32.078 00.018 1032 UpdateGuideState exits: m=1240 SNR=24.8
00:15:32.082 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:32.085 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:32.087 00.002 1032 Enqueuing Expose request
00:15:32.088 00.001 10072 IsGuiding returns 0
00:15:32.088 00.000 10072 Move returns status 0, amount 1
00:15:32.088 00.000 10072 MoveAxis(N, 0, ABG)
00:15:32.088 00.000 10072 Move returns status 0, amount 0
00:15:32.088 00.000 10072 move complete, result=0
00:15:32.088 00.000 10072 worker thread done servicing request
00:15:32.088 00.000 10072 Worker thread wakes up
00:15:32.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:32.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:32.096 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:15:32.497 00.401 10072 Exposure complete
00:15:32.545 00.048 10072 worker thread done servicing request
00:15:32.545 00.000 1032 OnExposeComplete: enter
00:15:32.548 00.003 1032 UpdateGuideState(): m_state=6
00:15:32.550 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1182
00:15:32.552 00.002 1032 Star::Find returns 1 (0), X=322.68, Y=740.83, Mass=1220, SNR=24.6, Peak=151 HFD=2.7
00:15:32.554 00.002 1032 MultiStar: [#1 0.37,-0.04,0.00,M1] [#2 0.31,-0.00,0.00,M3] [#3 -0.10,-0.06,0.72,U] [#4 0.28,-0.08,0.00,M4] [#5 0.02,-0.24,0.81,U] [#6 0.32,0.01,0.00,M2] [#7 -0.00,-0.05,0.60,U] [#8 0.33,-0.11,0.00,M3] 
00:15:32.556 00.002 1032 refined, 3 included, MultiStar: {0.04, -0.08}, one-star: {0.20, 0.01}
00:15:32.558 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
00:15:32.560 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
00:15:32.561 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.07 mountX=-0.09 mountY=-0.02, mountTheta=-2.90
00:15:32.564 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
00:15:32.565 00.001 1032 Enqueuing Move request for scope (0.04, -0.08)
00:15:32.567 00.002 10072 Worker thread wakes up
00:15:32.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
00:15:32.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
00:15:32.567 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
00:15:32.569 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:32.572 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.04
00:15:32.572 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:15:32.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:32.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:15:32.572 00.000 10072 MoveAxis(E, 1, ABG)
00:15:32.572 00.000 10072 Guiding  Dir = 2, Dur = 1
00:15:32.572 00.000 10072 IsGuiding returns 0
00:15:32.574 00.002 10072 PulseGuide returned control before completion, sleep 11
00:15:32.591 00.017 1032 UpdateGuideState exits: m=1220 SNR=24.6
00:15:32.593 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:32.595 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:32.598 00.003 1032 Enqueuing Expose request
00:15:32.600 00.002 10072 IsGuiding returns 0
00:15:32.600 00.000 10072 Move returns status 0, amount 1
00:15:32.600 00.000 10072 MoveAxis(N, 0, ABG)
00:15:32.600 00.000 10072 Move returns status 0, amount 0
00:15:32.600 00.000 10072 move complete, result=0
00:15:32.600 00.000 10072 worker thread done servicing request
00:15:32.600 00.000 10072 Worker thread wakes up
00:15:32.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:32.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:32.607 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:15:33.228 00.621 10072 Exposure complete
00:15:33.276 00.048 10072 worker thread done servicing request
00:15:33.276 00.000 1032 OnExposeComplete: enter
00:15:33.278 00.002 1032 UpdateGuideState(): m_state=6
00:15:33.282 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1183
00:15:33.284 00.002 1032 Star::Find returns 1 (0), X=322.73, Y=740.96, Mass=1236, SNR=24.7, Peak=141 HFD=2.5
00:15:33.286 00.002 1032 MultiStar: [#1 0.25,-0.01,1.13,U] [#2 0.19,0.07,1.02,U] [#3 -0.02,0.01,0.80,U] [#4 0.23,-0.09,0.69,U] [#5 0.20,-0.06,0.73,U] [#6 0.44,-0.09,0.00,M3] [#7 0.00,-0.12,0.58,U] [#8 0.48,-0.11,0.00,M4] 
00:15:33.288 00.002 1032 refined, 6 included, MultiStar: {0.17, 0.00}, one-star: {0.25, 0.14}
00:15:33.291 00.003 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
00:15:33.293 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
00:15:33.294 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.03 mountX=-0.04 mountY=-0.17, mountTheta=-1.80
00:15:33.299 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.00, opts=13)
00:15:33.301 00.002 1032 Enqueuing Move request for scope (0.17, 0.00)
00:15:33.304 00.003 10072 Worker thread wakes up
00:15:33.304 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
00:15:33.305 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
00:15:33.305 00.000 10072 Moving (0.17, 0.00) raw xDistance=-0.04 yDistance=-0.17
00:15:33.306 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:33.310 00.004 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
00:15:33.310 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:15:33.310 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:33.310 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:15:33.310 00.000 10072 MoveAxis(E, 2, ABG)
00:15:33.310 00.000 10072 Guiding  Dir = 2, Dur = 2
00:15:33.310 00.000 10072 IsGuiding returns 0
00:15:33.311 00.001 10072 PulseGuide returned control before completion, sleep 12
00:15:33.328 00.017 1032 UpdateGuideState exits: m=1236 SNR=24.7
00:15:33.332 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:33.338 00.006 10072 IsGuiding returns 0
00:15:33.338 00.000 10072 Move returns status 0, amount 2
00:15:33.338 00.000 10072 MoveAxis(N, 0, ABG)
00:15:33.338 00.000 10072 Move returns status 0, amount 0
00:15:33.338 00.000 10072 move complete, result=0
00:15:33.338 00.000 10072 worker thread done servicing request
00:15:33.338 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:33.342 00.004 1032 Enqueuing Expose request
00:15:33.345 00.003 10072 Worker thread wakes up
00:15:33.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:33.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:33.345 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
00:15:33.760 00.415 10072 Exposure complete
00:15:33.816 00.056 10072 worker thread done servicing request
00:15:33.816 00.000 1032 OnExposeComplete: enter
00:15:33.820 00.004 1032 UpdateGuideState(): m_state=6
00:15:33.822 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1184
00:15:33.825 00.003 1032 Star::Find returns 1 (0), X=322.75, Y=740.85, Mass=1184, SNR=24.2, Peak=131 HFD=2.7
00:15:33.827 00.002 1032 MultiStar: [#1 0.23,-0.03,1.12,U] [#2 0.21,-0.09,1.02,U] [#3 0.14,-0.04,0.77,U] [#4 0.29,-0.08,0.00,M4] [#5 0.09,-0.07,0.80,U] [#6 0.28,-0.11,0.00,M4] [#7 0.17,-0.26,0.00,M1] [#8 0.25,-0.33,0.00,M5] 
00:15:33.830 00.003 1032 refined, 4 included, MultiStar: {0.19, -0.04}, one-star: {0.26, 0.03}
00:15:33.833 00.003 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
00:15:33.836 00.003 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
00:15:33.838 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-0.19 mountX=-0.09 mountY=-0.18, mountTheta=-2.02
00:15:33.841 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.04, opts=13)
00:15:33.843 00.002 1032 Enqueuing Move request for scope (0.19, -0.04)
00:15:33.845 00.002 10072 Worker thread wakes up
00:15:33.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
00:15:33.846 00.001 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
00:15:33.846 00.000 10072 Moving (0.19, -0.04) raw xDistance=-0.09 yDistance=-0.18
00:15:33.848 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:33.850 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
00:15:33.850 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:15:33.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:33.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:15:33.850 00.000 10072 MoveAxis(E, 2, ABG)
00:15:33.850 00.000 10072 Guiding  Dir = 2, Dur = 2
00:15:33.850 00.000 10072 IsGuiding returns 0
00:15:33.851 00.001 10072 PulseGuide returned control before completion, sleep 12
00:15:33.867 00.016 10072 IsGuiding returns 0
00:15:33.867 00.000 10072 Move returns status 0, amount 2
00:15:33.867 00.000 10072 MoveAxis(N, 0, ABG)
00:15:33.867 00.000 10072 Move returns status 0, amount 0
00:15:33.868 00.001 10072 move complete, result=0
00:15:33.868 00.000 10072 worker thread done servicing request
00:15:33.870 00.002 1032 UpdateGuideState exits: m=1184 SNR=24.2
00:15:33.872 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:33.873 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:33.875 00.002 1032 Enqueuing Expose request
00:15:33.877 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
00:15:33.880 00.003 10072 Worker thread wakes up
00:15:33.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:33.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:34.513 00.633 10072 Exposure complete
00:15:34.567 00.054 10072 worker thread done servicing request
00:15:34.567 00.000 1032 OnExposeComplete: enter
00:15:34.571 00.004 1032 UpdateGuideState(): m_state=6
00:15:34.573 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1185
00:15:34.575 00.002 1032 Star::Find returns 1 (0), X=322.82, Y=740.73, Mass=1318, SNR=25.6, Peak=146 HFD=2.8
00:15:34.577 00.002 1032 MultiStar: [#1 0.25,-0.19,0.00,M1] [#2 0.31,-0.38,0.00,M2] [#3 0.06,-0.12,0.71,U] [#4 0.26,-0.21,0.00,M5] [#5 0.22,-0.17,0.00,M1] [#6 0.35,-0.25,0.00,M5] [#7 0.12,-0.38,0.00,M2] [#8 0.32,-0.20,0.00,M6] 
00:15:34.579 00.002 1032 refined, 1 included, MultiStar: {0.22, -0.10}, one-star: {0.34, -0.09}
00:15:34.582 00.003 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
00:15:34.585 00.003 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
00:15:34.587 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.25 cameraTheta=-0.43 mountX=-0.16 mountY=-0.19, mountTheta=-2.26
00:15:34.591 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.10, opts=13)
00:15:34.593 00.002 1032 Enqueuing Move request for scope (0.22, -0.10)
00:15:34.595 00.002 10072 Worker thread wakes up
00:15:34.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
00:15:34.595 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
00:15:34.595 00.000 10072 Moving (0.22, -0.10) raw xDistance=-0.16 yDistance=-0.19
00:15:34.597 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:34.599 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.07
00:15:34.599 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:15:34.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:34.600 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:15:34.600 00.000 10072 MoveAxis(E, 81, ABG)
00:15:34.600 00.000 10072 Guiding  Dir = 2, Dur = 81
00:15:34.600 00.000 10072 IsGuiding returns 0
00:15:34.601 00.001 10072 PulseGuide returned control before completion, sleep 91
00:15:34.621 00.020 1032 UpdateGuideState exits: m=1318 SNR=25.6
00:15:34.624 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:34.626 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:34.629 00.003 1032 Enqueuing Expose request
00:15:34.696 00.067 10072 IsGuiding returns 1
00:15:34.696 00.000 10072 scope still moving after pulse duration time elapsed
00:15:34.728 00.032 10072 IsGuiding returns 0
00:15:34.728 00.000 10072 scope move finished after 81 + 46 ms
00:15:34.728 00.000 10072 Move returns status 0, amount 81
00:15:34.728 00.000 10072 MoveAxis(N, 0, ABG)
00:15:34.728 00.000 10072 Move returns status 0, amount 0
00:15:34.728 00.000 10072 move complete, result=0
00:15:34.728 00.000 10072 worker thread done servicing request
00:15:34.728 00.000 10072 Worker thread wakes up
00:15:34.729 00.001 1032 GuideStep: -0.2 px 81 ms EAST, -0.2 px 0 ms NORTH
00:15:34.730 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:34.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:35.138 00.408 10072 Exposure complete
00:15:35.190 00.052 10072 worker thread done servicing request
00:15:35.190 00.000 1032 OnExposeComplete: enter
00:15:35.192 00.002 1032 UpdateGuideState(): m_state=6
00:15:35.194 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1186
00:15:35.196 00.002 1032 Star::Find returns 1 (0), X=322.70, Y=740.76, Mass=1394, SNR=26.3, Peak=149 HFD=2.8
00:15:35.198 00.002 1032 MultiStar: [#1 0.32,-0.13,0.00,M2] [#2 0.21,-0.13,0.95,U] [#3 0.08,-0.08,0.75,U] [#4 0.30,-0.15,0.00,M6] [#5 0.09,-0.14,0.71,U] [#6 0.32,-0.17,0.00,M6] [#7 0.13,-0.39,0.00,M3] [#8 0.39,-0.18,0.00,M7] 
00:15:35.199 00.001 1032 refined, 3 included, MultiStar: {0.16, -0.10}, one-star: {0.22, -0.06}
00:15:35.201 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
00:15:35.203 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
00:15:35.205 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.56 mountX=-0.14 mountY=-0.13, mountTheta=-2.39
00:15:35.208 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.10, opts=13)
00:15:35.211 00.003 1032 Enqueuing Move request for scope (0.16, -0.10)
00:15:35.212 00.001 10072 Worker thread wakes up
00:15:35.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
00:15:35.212 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
00:15:35.212 00.000 10072 Moving (0.16, -0.10) raw xDistance=-0.14 yDistance=-0.13
00:15:35.215 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:35.218 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.08
00:15:35.218 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:15:35.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:35.219 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:15:35.219 00.000 10072 MoveAxis(E, 72, ABG)
00:15:35.219 00.000 10072 Guiding  Dir = 2, Dur = 72
00:15:35.219 00.000 10072 IsGuiding returns 0
00:15:35.220 00.001 10072 PulseGuide returned control before completion, sleep 82
00:15:35.239 00.019 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:15:35.241 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:35.243 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:35.245 00.002 1032 Enqueuing Expose request
00:15:35.307 00.062 10072 IsGuiding returns 0
00:15:35.307 00.000 10072 Move returns status 0, amount 72
00:15:35.307 00.000 10072 MoveAxis(N, 0, ABG)
00:15:35.307 00.000 10072 Move returns status 0, amount 0
00:15:35.307 00.000 10072 move complete, result=0
00:15:35.307 00.000 10072 worker thread done servicing request
00:15:35.307 00.000 10072 Worker thread wakes up
00:15:35.307 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:35.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:35.312 00.005 1032 GuideStep: -0.1 px 72 ms EAST, -0.1 px 0 ms NORTH
00:15:35.934 00.622 10072 Exposure complete
00:15:35.984 00.050 10072 worker thread done servicing request
00:15:35.984 00.000 1032 OnExposeComplete: enter
00:15:35.987 00.003 1032 UpdateGuideState(): m_state=6
00:15:35.990 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1187
00:15:35.995 00.005 1032 Star::Find returns 1 (0), X=322.61, Y=740.86, Mass=1330, SNR=25.7, Peak=157 HFD=2.7
00:15:35.998 00.003 1032 MultiStar: [#1 0.21,0.06,1.18,U] [#2 0.12,0.06,0.95,U] [#3 0.03,0.20,0.78,U] [#4 0.33,0.07,0.00,M7] [#5 -0.06,-0.00,0.75,U] [#6 0.27,-0.01,0.00,M7] [#7 -0.02,-0.19,0.53,U] [#8 0.18,-0.09,0.59,U] 
00:15:35.999 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.03}, one-star: {0.12, 0.04}
00:15:36.001 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
00:15:36.003 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
00:15:36.006 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.28 mountX=0.00 mountY=-0.10, mountTheta=-1.55
00:15:36.009 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
00:15:36.011 00.002 1032 Enqueuing Move request for scope (0.10, 0.03)
00:15:36.012 00.001 10072 Worker thread wakes up
00:15:36.012 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:15:36.012 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:15:36.012 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.10
00:15:36.015 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:36.019 00.004 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.09
00:15:36.019 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:15:36.019 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:36.019 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:15:36.019 00.000 10072 MoveAxis(E, 4, ABG)
00:15:36.019 00.000 10072 Guiding  Dir = 2, Dur = 4
00:15:36.020 00.001 10072 IsGuiding returns 0
00:15:36.020 00.000 10072 PulseGuide returned control before completion, sleep 14
00:15:36.039 00.019 10072 IsGuiding returns 0
00:15:36.039 00.000 10072 Move returns status 0, amount 4
00:15:36.039 00.000 10072 MoveAxis(N, 0, ABG)
00:15:36.039 00.000 10072 Move returns status 0, amount 0
00:15:36.039 00.000 10072 move complete, result=0
00:15:36.039 00.000 10072 worker thread done servicing request
00:15:36.039 00.000 1032 UpdateGuideState exits: m=1330 SNR=25.7
00:15:36.042 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:36.044 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:36.046 00.002 1032 Enqueuing Expose request
00:15:36.048 00.002 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:15:36.052 00.004 10072 Worker thread wakes up
00:15:36.052 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:36.052 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:36.461 00.409 10072 Exposure complete
00:15:36.510 00.049 10072 worker thread done servicing request
00:15:36.510 00.000 1032 OnExposeComplete: enter
00:15:36.512 00.002 1032 UpdateGuideState(): m_state=6
00:15:36.514 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1188
00:15:36.517 00.003 1032 Star::Find returns 1 (0), X=322.57, Y=741.05, Mass=1272, SNR=25.1, Peak=147 HFD=2.6
00:15:36.520 00.003 1032 MultiStar: [#1 0.25,0.08,1.14,U] [#2 0.10,0.02,0.98,U] [#3 0.02,0.14,0.77,U] [#4 0.18,0.16,0.68,U] [#5 -0.05,-0.06,0.74,U] [#6 0.15,0.12,0.76,U] [#7 -0.01,-0.09,0.52,U] [#8 0.27,0.11,0.00,M7] 
00:15:36.523 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.08}, one-star: {0.09, 0.23}
00:15:36.524 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
00:15:36.525 00.001 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
00:15:36.527 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.69 mountX=0.06 mountY=-0.12, mountTheta=-1.14
00:15:36.530 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
00:15:36.533 00.003 1032 Enqueuing Move request for scope (0.10, 0.08)
00:15:36.534 00.001 10072 Worker thread wakes up
00:15:36.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
00:15:36.535 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
00:15:36.535 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.06 yDistance=-0.12
00:15:36.537 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:36.540 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.10
00:15:36.540 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:15:36.540 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:36.540 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:15:36.540 00.000 10072 MoveAxis(E, 4, ABG)
00:15:36.540 00.000 10072 Guiding  Dir = 2, Dur = 4
00:15:36.540 00.000 10072 IsGuiding returns 0
00:15:36.541 00.001 10072 PulseGuide returned control before completion, sleep 14
00:15:36.559 00.018 1032 UpdateGuideState exits: m=1272 SNR=25.1
00:15:36.561 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:36.563 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:36.565 00.002 1032 Enqueuing Expose request
00:15:36.568 00.003 10072 IsGuiding returns 0
00:15:36.568 00.000 10072 Move returns status 0, amount 4
00:15:36.568 00.000 10072 MoveAxis(N, 0, ABG)
00:15:36.568 00.000 10072 Move returns status 0, amount 0
00:15:36.568 00.000 10072 move complete, result=0
00:15:36.568 00.000 10072 worker thread done servicing request
00:15:36.568 00.000 10072 Worker thread wakes up
00:15:36.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:36.569 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:36.574 00.005 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:15:37.195 00.621 10072 Exposure complete
00:15:37.246 00.051 10072 worker thread done servicing request
00:15:37.246 00.000 1032 OnExposeComplete: enter
00:15:37.248 00.002 1032 UpdateGuideState(): m_state=6
00:15:37.250 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1189
00:15:37.252 00.002 1032 Star::Find returns 1 (0), X=322.57, Y=740.89, Mass=1261, SNR=25.0, Peak=153 HFD=2.7
00:15:37.254 00.002 1032 MultiStar: [#1 0.16,-0.05,1.21,U] [#2 0.06,-0.08,0.96,U] [#3 0.09,0.09,0.76,U] [#4 0.38,-0.07,0.00,M7] [#5 -0.00,-0.23,0.73,U] [#6 0.26,-0.10,0.00,M7] [#7 0.01,-0.38,0.00,M2] [#8 0.44,-0.07,0.00,M8] 
00:15:37.257 00.003 1032 refined, 4 included, MultiStar: {0.09, -0.03}, one-star: {0.09, 0.07}
00:15:37.258 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
00:15:37.260 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
00:15:37.262 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.38 mountX=-0.06 mountY=-0.08, mountTheta=-2.21
00:15:37.264 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
00:15:37.268 00.004 1032 Enqueuing Move request for scope (0.09, -0.03)
00:15:37.271 00.003 10072 Worker thread wakes up
00:15:37.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
00:15:37.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
00:15:37.271 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.06 yDistance=-0.08
00:15:37.275 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:37.277 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.11
00:15:37.277 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:15:37.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:37.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:15:37.277 00.000 10072 MoveAxis(E, 5, ABG)
00:15:37.277 00.000 10072 Guiding  Dir = 2, Dur = 5
00:15:37.278 00.001 10072 IsGuiding returns 0
00:15:37.278 00.000 10072 PulseGuide returned control before completion, sleep 15
00:15:37.296 00.018 1032 UpdateGuideState exits: m=1261 SNR=25.0
00:15:37.300 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:37.302 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:37.306 00.004 10072 IsGuiding returns 0
00:15:37.306 00.000 1032 Enqueuing Expose request
00:15:37.308 00.002 10072 Move returns status 0, amount 5
00:15:37.308 00.000 10072 MoveAxis(N, 0, ABG)
00:15:37.308 00.000 10072 Move returns status 0, amount 0
00:15:37.308 00.000 10072 move complete, result=0
00:15:37.308 00.000 10072 worker thread done servicing request
00:15:37.308 00.000 10072 Worker thread wakes up
00:15:37.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:37.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:37.316 00.008 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:15:37.727 00.411 10072 Exposure complete
00:15:37.782 00.055 10072 worker thread done servicing request
00:15:37.782 00.000 1032 OnExposeComplete: enter
00:15:37.784 00.002 1032 UpdateGuideState(): m_state=6
00:15:37.787 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1190
00:15:37.788 00.001 1032 Star::Find returns 1 (0), X=322.63, Y=740.82, Mass=1180, SNR=24.2, Peak=154 HFD=2.7
00:15:37.790 00.002 1032 MultiStar: [#1 0.24,-0.07,1.25,U] [#2 0.06,-0.03,1.01,U] [#3 0.07,-0.19,0.76,U] [#4 0.26,-0.21,0.00,M8] [#5 0.03,-0.28,0.00,M1] [#6 0.17,-0.26,0.00,M8] [#7 0.06,-0.19,0.62,U] [#8 0.32,-0.25,0.00,M9] 
00:15:37.792 00.002 1032 single-star, 4 included, MultiStar: {0.13, -0.08}, one-star: {0.15, 0.00}
00:15:37.794 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
00:15:37.796 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
00:15:37.797 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.02 mountX=-0.03 mountY=-0.14, mountTheta=-1.81
00:15:37.802 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.00, opts=13)
00:15:37.805 00.003 1032 Enqueuing Move request for scope (0.15, 0.00)
00:15:37.807 00.002 10072 Worker thread wakes up
00:15:37.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
00:15:37.807 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
00:15:37.807 00.000 10072 Moving (0.15, 0.00) raw xDistance=-0.03 yDistance=-0.14
00:15:37.809 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:37.812 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.12
00:15:37.812 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:15:37.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:37.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:15:37.812 00.000 10072 MoveAxis(E, 5, ABG)
00:15:37.812 00.000 10072 Guiding  Dir = 2, Dur = 5
00:15:37.812 00.000 10072 IsGuiding returns 0
00:15:37.813 00.001 10072 PulseGuide returned control before completion, sleep 15
00:15:37.833 00.020 1032 UpdateGuideState exits: m=1180 SNR=24.2
00:15:37.837 00.004 10072 IsGuiding returns 0
00:15:37.837 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:37.839 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:37.841 00.002 1032 Enqueuing Expose request
00:15:37.843 00.002 10072 Move returns status 0, amount 5
00:15:37.843 00.000 10072 MoveAxis(N, 0, ABG)
00:15:37.843 00.000 10072 Move returns status 0, amount 0
00:15:37.843 00.000 10072 move complete, result=0
00:15:37.843 00.000 10072 worker thread done servicing request
00:15:37.843 00.000 10072 Worker thread wakes up
00:15:37.844 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:37.844 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:37.851 00.007 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
00:15:38.477 00.626 10072 Exposure complete
00:15:38.534 00.057 10072 worker thread done servicing request
00:15:38.534 00.000 1032 OnExposeComplete: enter
00:15:38.536 00.002 1032 UpdateGuideState(): m_state=6
00:15:38.538 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1191
00:15:38.540 00.002 1032 Star::Find returns 1 (0), X=322.59, Y=740.81, Mass=1323, SNR=25.6, Peak=160 HFD=2.8
00:15:38.542 00.002 1032 MultiStar: [#1 0.10,0.01,1.16,U] [#2 0.19,-0.08,1.00,U] [#3 -0.06,0.03,0.69,U] [#4 0.46,-0.22,0.00,M9] [#5 0.04,-0.08,0.75,U] [#6 0.13,-0.08,0.71,U] [#7 0.05,-0.17,0.52,U] [#8 0.22,0.01,0.61,U] 
00:15:38.544 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.04}, one-star: {0.11, -0.01}
00:15:38.546 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
00:15:38.550 00.004 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
00:15:38.553 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.36 mountX=-0.06 mountY=-0.09, mountTheta=-2.19
00:15:38.556 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
00:15:38.559 00.003 1032 Enqueuing Move request for scope (0.10, -0.04)
00:15:38.561 00.002 10072 Worker thread wakes up
00:15:38.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
00:15:38.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
00:15:38.561 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.09
00:15:38.564 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.13
00:15:38.564 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:15:38.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:38.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:15:38.564 00.000 10072 MoveAxis(E, 6, ABG)
00:15:38.564 00.000 10072 Guiding  Dir = 2, Dur = 6
00:15:38.564 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:38.567 00.003 10072 IsGuiding returns 0
00:15:38.568 00.001 10072 PulseGuide returned control before completion, sleep 16
00:15:38.586 00.018 10072 IsGuiding returns 0
00:15:38.586 00.000 10072 Move returns status 0, amount 6
00:15:38.586 00.000 10072 MoveAxis(N, 0, ABG)
00:15:38.586 00.000 10072 Move returns status 0, amount 0
00:15:38.586 00.000 10072 move complete, result=0
00:15:38.586 00.000 10072 worker thread done servicing request
00:15:38.587 00.001 1032 UpdateGuideState exits: m=1323 SNR=25.6
00:15:38.591 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:38.593 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:38.595 00.002 1032 Enqueuing Expose request
00:15:38.597 00.002 10072 Worker thread wakes up
00:15:38.597 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:15:38.598 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:38.599 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:39.010 00.411 10072 Exposure complete
00:15:39.057 00.047 10072 worker thread done servicing request
00:15:39.057 00.000 1032 OnExposeComplete: enter
00:15:39.061 00.004 1032 UpdateGuideState(): m_state=6
00:15:39.063 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1192
00:15:39.064 00.001 1032 Star::Find returns 1 (0), X=322.72, Y=740.95, Mass=1263, SNR=25.0, Peak=144 HFD=2.6
00:15:39.066 00.002 1032 MultiStar: [#1 0.20,-0.09,1.19,U] [#2 0.25,-0.01,1.01,U] [#3 0.06,-0.08,0.75,U] [#4 0.27,-0.18,0.00,M10] [#5 0.06,-0.02,0.74,U] [#6 0.27,-0.17,0.00,M8] [#7 0.04,-0.11,0.57,U] [#8 0.26,0.00,0.65,U] 
00:15:39.069 00.003 1032 refined, 6 included, MultiStar: {0.17, -0.02}, one-star: {0.24, 0.13}
00:15:39.070 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
00:15:39.072 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
00:15:39.074 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.13 mountX=-0.07 mountY=-0.16, mountTheta=-1.96
00:15:39.077 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.02, opts=13)
00:15:39.079 00.002 1032 Enqueuing Move request for scope (0.17, -0.02)
00:15:39.080 00.001 10072 Worker thread wakes up
00:15:39.080 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
00:15:39.080 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
00:15:39.080 00.000 10072 Moving (0.17, -0.02) raw xDistance=-0.07 yDistance=-0.16
00:15:39.083 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:39.085 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.14
00:15:39.085 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:15:39.086 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:39.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:15:39.086 00.000 10072 MoveAxis(E, 6, ABG)
00:15:39.086 00.000 10072 Guiding  Dir = 2, Dur = 6
00:15:39.086 00.000 10072 IsGuiding returns 0
00:15:39.087 00.001 10072 PulseGuide returned control before completion, sleep 16
00:15:39.104 00.017 1032 UpdateGuideState exits: m=1263 SNR=25.0
00:15:39.106 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:39.109 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:39.110 00.001 1032 Enqueuing Expose request
00:15:39.114 00.004 10072 IsGuiding returns 0
00:15:39.114 00.000 10072 Move returns status 0, amount 6
00:15:39.114 00.000 10072 MoveAxis(N, 0, ABG)
00:15:39.114 00.000 10072 Move returns status 0, amount 0
00:15:39.114 00.000 10072 move complete, result=0
00:15:39.114 00.000 10072 worker thread done servicing request
00:15:39.114 00.000 10072 Worker thread wakes up
00:15:39.114 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:39.115 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:39.124 00.009 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
00:15:39.741 00.617 10072 Exposure complete
00:15:39.794 00.053 10072 worker thread done servicing request
00:15:39.794 00.000 1032 OnExposeComplete: enter
00:15:39.797 00.003 1032 UpdateGuideState(): m_state=6
00:15:39.801 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1193
00:15:39.803 00.002 1032 Star::Find returns 1 (0), X=322.77, Y=740.71, Mass=1272, SNR=25.1, Peak=141 HFD=2.8
00:15:39.805 00.002 1032 MultiStar: [#1 0.16,-0.13,1.15,U] [#2 0.29,-0.24,0.00,M1] [#3 0.04,0.02,0.76,U] [#4 0.36,-0.18,0.00,R] [#5 0.09,-0.19,0.76,U] [#6 0.39,-0.20,0.00,M9] [#7 0.01,-0.40,0.00,M1] [#8 0.31,-0.30,0.00,M8] 
00:15:39.807 00.002 1032 refined, 3 included, MultiStar: {0.15, -0.11}, one-star: {0.28, -0.11}
00:15:39.809 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
00:15:39.811 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
00:15:39.812 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.61 mountX=-0.14 mountY=-0.12, mountTheta=-2.44
00:15:39.815 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.11, opts=13)
00:15:39.817 00.002 1032 Enqueuing Move request for scope (0.15, -0.11)
00:15:39.819 00.002 10072 Worker thread wakes up
00:15:39.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
00:15:39.819 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
00:15:39.819 00.000 10072 Moving (0.15, -0.11) raw xDistance=-0.14 yDistance=-0.12
00:15:39.821 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:39.823 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.16
00:15:39.823 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:15:39.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:39.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:15:39.824 00.001 10072 MoveAxis(E, 80, ABG)
00:15:39.824 00.000 10072 Guiding  Dir = 2, Dur = 80
00:15:39.824 00.000 10072 IsGuiding returns 0
00:15:39.824 00.000 10072 PulseGuide returned control before completion, sleep 90
00:15:39.844 00.020 1032 UpdateGuideState exits: m=1272 SNR=25.1
00:15:39.847 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:39.849 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:39.851 00.002 1032 Enqueuing Expose request
00:15:39.926 00.075 10072 IsGuiding returns 0
00:15:39.927 00.001 10072 Move returns status 0, amount 80
00:15:39.927 00.000 10072 MoveAxis(N, 0, ABG)
00:15:39.927 00.000 10072 Move returns status 0, amount 0
00:15:39.927 00.000 10072 move complete, result=0
00:15:39.927 00.000 10072 worker thread done servicing request
00:15:39.927 00.000 1032 GuideStep: -0.1 px 80 ms EAST, -0.1 px 0 ms NORTH
00:15:39.930 00.003 10072 Worker thread wakes up
00:15:39.930 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:39.930 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:40.337 00.407 10072 Exposure complete
00:15:40.389 00.052 10072 worker thread done servicing request
00:15:40.389 00.000 1032 OnExposeComplete: enter
00:15:40.393 00.004 1032 UpdateGuideState(): m_state=6
00:15:40.398 00.005 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1194
00:15:40.401 00.003 1032 Star::Find returns 1 (0), X=322.65, Y=740.80, Mass=1362, SNR=26.0, Peak=160 HFD=2.7
00:15:40.403 00.002 1032 MultiStar: [#1 0.25,-0.02,1.11,U] [#2 0.21,-0.01,0.94,U] [#3 0.05,0.10,0.73,U] [#4 -0.02,-0.04,0.63,U] [#5 0.16,-0.20,0.72,U] [#6 0.39,-0.19,0.00,M10] [#7 0.13,-0.20,0.55,U] [#8 0.37,-0.05,0.00,M9] 
00:15:40.404 00.001 1032 refined, 6 included, MultiStar: {0.15, -0.04}, one-star: {0.17, -0.02}
00:15:40.406 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
00:15:40.409 00.003 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
00:15:40.411 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.29 mountX=-0.08 mountY=-0.13, mountTheta=-2.12
00:15:40.415 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
00:15:40.417 00.002 1032 Enqueuing Move request for scope (0.15, -0.04)
00:15:40.419 00.002 10072 Worker thread wakes up
00:15:40.419 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
00:15:40.419 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
00:15:40.419 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.13
00:15:40.421 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:40.425 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:15:40.425 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:15:40.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:40.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:15:40.425 00.000 10072 MoveAxis(E, 8, ABG)
00:15:40.425 00.000 10072 Guiding  Dir = 2, Dur = 8
00:15:40.426 00.001 10072 IsGuiding returns 0
00:15:40.426 00.000 10072 PulseGuide returned control before completion, sleep 18
00:15:40.445 00.019 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:15:40.448 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:40.450 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:40.452 00.002 1032 Enqueuing Expose request
00:15:40.459 00.007 10072 IsGuiding returns 0
00:15:40.459 00.000 10072 Move returns status 0, amount 8
00:15:40.459 00.000 10072 MoveAxis(N, 0, ABG)
00:15:40.459 00.000 10072 Move returns status 0, amount 0
00:15:40.459 00.000 10072 move complete, result=0
00:15:40.459 00.000 10072 worker thread done servicing request
00:15:40.459 00.000 10072 Worker thread wakes up
00:15:40.459 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:40.460 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:40.463 00.003 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:15:41.089 00.626 10072 Exposure complete
00:15:41.140 00.051 10072 worker thread done servicing request
00:15:41.140 00.000 1032 OnExposeComplete: enter
00:15:41.145 00.005 1032 UpdateGuideState(): m_state=6
00:15:41.148 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1195
00:15:41.150 00.002 1032 Star::Find returns 1 (0), X=322.74, Y=740.75, Mass=1422, SNR=26.6, Peak=150 HFD=2.8
00:15:41.152 00.002 1032 MultiStar: [#1 0.27,0.04,0.00,M1] [#2 0.25,-0.11,0.00,M1] [#3 -0.05,0.04,0.70,U] [#4 -0.05,-0.01,0.63,U] [#5 0.19,-0.16,0.66,U] [#6 0.25,-0.02,0.70,U] [#7 0.16,-0.22,0.52,U] [#8 0.37,-0.08,0.00,M10] 
00:15:41.154 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.07}, one-star: {0.26, -0.07}
00:15:41.156 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
00:15:41.158 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
00:15:41.160 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-0.45 mountX=-0.10 mountY=-0.12, mountTheta=-2.28
00:15:41.164 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.07, opts=13)
00:15:41.167 00.003 1032 Enqueuing Move request for scope (0.14, -0.07)
00:15:41.169 00.002 10072 Worker thread wakes up
00:15:41.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
00:15:41.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
00:15:41.169 00.000 10072 Moving (0.14, -0.07) raw xDistance=-0.10 yDistance=-0.12
00:15:41.172 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
00:15:41.172 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:15:41.172 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:41.178 00.006 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:41.178 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:15:41.178 00.000 10072 MoveAxis(E, 9, ABG)
00:15:41.178 00.000 10072 Guiding  Dir = 2, Dur = 9
00:15:41.178 00.000 10072 IsGuiding returns 0
00:15:41.180 00.002 10072 PulseGuide returned control before completion, sleep 18
00:15:41.199 00.019 1032 UpdateGuideState exits: m=1422 SNR=26.6
00:15:41.202 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:41.204 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:41.209 00.005 10072 IsGuiding returns 0
00:15:41.209 00.000 1032 Enqueuing Expose request
00:15:41.211 00.002 10072 Move returns status 0, amount 9
00:15:41.211 00.000 10072 MoveAxis(N, 0, ABG)
00:15:41.212 00.001 10072 Move returns status 0, amount 0
00:15:41.212 00.000 10072 move complete, result=0
00:15:41.212 00.000 10072 worker thread done servicing request
00:15:41.212 00.000 10072 Worker thread wakes up
00:15:41.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:41.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:41.219 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:15:41.620 00.401 10072 Exposure complete
00:15:41.672 00.052 10072 worker thread done servicing request
00:15:41.672 00.000 1032 OnExposeComplete: enter
00:15:41.674 00.002 1032 UpdateGuideState(): m_state=6
00:15:41.677 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1196
00:15:41.679 00.002 1032 Star::Find returns 1 (0), X=322.65, Y=740.83, Mass=1385, SNR=26.2, Peak=154 HFD=2.7
00:15:41.682 00.003 1032 MultiStar: [#1 0.32,-0.00,0.00,M2] [#2 0.20,-0.03,0.99,U] [#3 -0.02,0.03,0.71,U] [#4 -0.04,0.03,0.65,U] [#5 0.16,-0.15,0.74,U] [#6 0.30,-0.06,0.00,M10] [#7 0.12,-0.25,0.00,M1] [#8 0.26,-0.02,0.55,U] 
00:15:41.684 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.02}, one-star: {0.16, 0.01}
00:15:41.685 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
00:15:41.687 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
00:15:41.688 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.16 mountX=-0.05 mountY=-0.12, mountTheta=-1.99
00:15:41.691 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
00:15:41.692 00.001 1032 Enqueuing Move request for scope (0.13, -0.02)
00:15:41.694 00.002 10072 Worker thread wakes up
00:15:41.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:15:41.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:15:41.694 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
00:15:41.697 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:15:41.697 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:15:41.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:41.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:15:41.697 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:41.700 00.003 10072 MoveAxis(E, 9, ABG)
00:15:41.700 00.000 10072 Guiding  Dir = 2, Dur = 9
00:15:41.700 00.000 10072 IsGuiding returns 0
00:15:41.701 00.001 10072 PulseGuide returned control before completion, sleep 19
00:15:41.720 00.019 1032 UpdateGuideState exits: m=1385 SNR=26.2
00:15:41.722 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:41.724 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:41.726 00.002 1032 Enqueuing Expose request
00:15:41.728 00.002 10072 IsGuiding returns 0
00:15:41.728 00.000 10072 Move returns status 0, amount 9
00:15:41.728 00.000 10072 MoveAxis(N, 0, ABG)
00:15:41.728 00.000 10072 Move returns status 0, amount 0
00:15:41.728 00.000 10072 move complete, result=0
00:15:41.728 00.000 10072 worker thread done servicing request
00:15:41.728 00.000 10072 Worker thread wakes up
00:15:41.729 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:41.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:41.738 00.009 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:15:42.355 00.617 10072 Exposure complete
00:15:42.413 00.058 10072 worker thread done servicing request
00:15:42.413 00.000 1032 OnExposeComplete: enter
00:15:42.416 00.003 1032 UpdateGuideState(): m_state=6
00:15:42.419 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1197
00:15:42.421 00.002 1032 Star::Find returns 1 (0), X=322.70, Y=740.93, Mass=1275, SNR=25.2, Peak=140 HFD=2.6
00:15:42.423 00.002 1032 MultiStar: [#1 0.18,0.05,1.19,U] [#2 0.20,-0.00,1.00,U] [#3 0.00,0.13,0.77,U] [#4 0.03,0.21,0.68,U] [#5 -0.06,-0.01,0.76,U] [#6 0.28,-0.02,0.00,R] [#7 0.12,-0.11,0.55,U] [#8 0.24,-0.05,0.64,U] 
00:15:42.425 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.05}, one-star: {0.22, 0.11}
00:15:42.427 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
00:15:42.429 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
00:15:42.431 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.13 cameraTheta=0.36 mountX=0.01 mountY=-0.13, mountTheta=-1.47
00:15:42.433 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
00:15:42.435 00.002 1032 Enqueuing Move request for scope (0.13, 0.05)
00:15:42.436 00.001 10072 Worker thread wakes up
00:15:42.436 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
00:15:42.438 00.002 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
00:15:42.438 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.01 yDistance=-0.13
00:15:42.439 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:42.441 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:15:42.441 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:15:42.441 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:42.441 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:15:42.441 00.000 10072 MoveAxis(E, 10, ABG)
00:15:42.441 00.000 10072 Guiding  Dir = 2, Dur = 10
00:15:42.442 00.001 10072 IsGuiding returns 0
00:15:42.442 00.000 10072 PulseGuide returned control before completion, sleep 20
00:15:42.461 00.019 1032 UpdateGuideState exits: m=1275 SNR=25.2
00:15:42.464 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:42.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:42.468 00.002 1032 Enqueuing Expose request
00:15:42.475 00.007 10072 IsGuiding returns 0
00:15:42.475 00.000 10072 Move returns status 0, amount 10
00:15:42.475 00.000 10072 MoveAxis(N, 0, ABG)
00:15:42.475 00.000 10072 Move returns status 0, amount 0
00:15:42.475 00.000 10072 move complete, result=0
00:15:42.475 00.000 10072 worker thread done servicing request
00:15:42.475 00.000 10072 Worker thread wakes up
00:15:42.475 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:42.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:42.478 00.003 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:15:42.884 00.406 10072 Exposure complete
00:15:42.936 00.052 10072 worker thread done servicing request
00:15:42.936 00.000 1032 OnExposeComplete: enter
00:15:42.938 00.002 1032 UpdateGuideState(): m_state=6
00:15:42.940 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1198
00:15:42.943 00.003 1032 Star::Find returns 1 (0), X=322.70, Y=740.91, Mass=1243, SNR=24.8, Peak=145 HFD=2.6
00:15:42.945 00.002 1032 MultiStar: [#1 0.21,0.04,1.20,U] [#2 0.23,0.11,1.00,U] [#3 0.13,0.15,0.73,U] [#4 0.16,0.10,0.70,U] [#5 0.04,-0.17,0.73,U] [#6 0.03,-0.01,0.73,U] [#7 -0.19,-0.20,0.00,M1] [#8 0.22,-0.05,0.64,U] 
00:15:42.946 00.001 1032 refined, 7 included, MultiStar: {0.16, 0.04}, one-star: {0.22, 0.09}
00:15:42.948 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
00:15:42.950 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
00:15:42.952 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.24 mountX=-0.00 mountY=-0.17, mountTheta=-1.59
00:15:42.956 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.04, opts=13)
00:15:42.958 00.002 1032 Enqueuing Move request for scope (0.16, 0.04)
00:15:42.960 00.002 10072 Worker thread wakes up
00:15:42.960 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
00:15:42.960 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
00:15:42.960 00.000 10072 Moving (0.16, 0.04) raw xDistance=-0.00 yDistance=-0.17
00:15:42.964 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:42.966 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:15:42.966 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
00:15:42.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:42.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:15:42.966 00.000 10072 MoveAxis(E, 9, ABG)
00:15:42.966 00.000 10072 Guiding  Dir = 2, Dur = 9
00:15:42.967 00.001 10072 IsGuiding returns 0
00:15:42.967 00.000 10072 PulseGuide returned control before completion, sleep 19
00:15:42.985 00.018 1032 UpdateGuideState exits: m=1243 SNR=24.8
00:15:42.990 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:42.995 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:42.997 00.002 1032 Enqueuing Expose request
00:15:42.999 00.002 10072 IsGuiding returns 0
00:15:42.999 00.000 10072 Move returns status 0, amount 9
00:15:42.999 00.000 10072 MoveAxis(N, 0, ABG)
00:15:42.999 00.000 10072 Move returns status 0, amount 0
00:15:42.999 00.000 10072 move complete, result=0
00:15:42.999 00.000 10072 worker thread done servicing request
00:15:42.999 00.000 10072 Worker thread wakes up
00:15:42.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:42.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:43.006 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
00:15:43.633 00.627 10072 Exposure complete
00:15:43.687 00.054 10072 worker thread done servicing request
00:15:43.687 00.000 1032 OnExposeComplete: enter
00:15:43.689 00.002 1032 UpdateGuideState(): m_state=6
00:15:43.692 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1199
00:15:43.694 00.002 1032 Star::Find returns 1 (0), X=322.65, Y=740.87, Mass=1335, SNR=25.7, Peak=145 HFD=2.6
00:15:43.697 00.003 1032 MultiStar: [#1 0.19,-0.02,1.08,U] [#2 0.29,0.08,0.00,M1] [#3 -0.09,0.03,0.71,U] [#4 -0.02,0.12,0.67,U] [#5 0.01,-0.21,0.77,U] [#6 -0.01,-0.02,0.68,U] [#7 0.07,-0.15,0.51,U] [#8 0.31,0.09,0.00,M8] 
00:15:43.699 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.02}, one-star: {0.17, 0.05}
00:15:43.700 00.001 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:15:43.702 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:15:43.704 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.37 mountX=-0.04 mountY=-0.05, mountTheta=-2.20
00:15:43.706 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
00:15:43.708 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
00:15:43.710 00.002 10072 Worker thread wakes up
00:15:43.710 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
00:15:43.710 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
00:15:43.710 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.05
00:15:43.712 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:43.715 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
00:15:43.715 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:15:43.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:43.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:15:43.715 00.000 10072 MoveAxis(E, 11, ABG)
00:15:43.715 00.000 10072 Guiding  Dir = 2, Dur = 11
00:15:43.715 00.000 10072 IsGuiding returns 0
00:15:43.716 00.001 10072 PulseGuide returned control before completion, sleep 21
00:15:43.736 00.020 1032 UpdateGuideState exits: m=1335 SNR=25.7
00:15:43.739 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:43.741 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:43.743 00.002 1032 Enqueuing Expose request
00:15:43.745 00.002 10072 IsGuiding returns 0
00:15:43.745 00.000 10072 Move returns status 0, amount 11
00:15:43.745 00.000 10072 MoveAxis(N, 0, ABG)
00:15:43.745 00.000 10072 Move returns status 0, amount 0
00:15:43.745 00.000 10072 move complete, result=0
00:15:43.745 00.000 10072 worker thread done servicing request
00:15:43.745 00.000 10072 Worker thread wakes up
00:15:43.746 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:43.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:43.753 00.007 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
00:15:44.165 00.412 10072 Exposure complete
00:15:44.217 00.052 10072 worker thread done servicing request
00:15:44.217 00.000 1032 OnExposeComplete: enter
00:15:44.220 00.003 1032 UpdateGuideState(): m_state=6
00:15:44.221 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1200
00:15:44.223 00.002 1032 Star::Find returns 1 (0), X=322.77, Y=740.95, Mass=1289, SNR=25.3, Peak=130 HFD=2.6
00:15:44.226 00.003 1032 MultiStar: [#1 0.21,0.09,1.10,U] [#2 0.23,0.11,1.01,U] [#3 0.10,0.23,0.75,U] [#4 -0.03,0.15,0.68,U] [#5 0.12,-0.03,0.73,U] [#6 0.06,0.14,0.73,U] [#7 0.18,-0.17,0.52,U] [#8 0.29,0.20,0.00,M9] 
00:15:44.228 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.09}, one-star: {0.29, 0.12}
00:15:44.229 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
00:15:44.231 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
00:15:44.232 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.53 mountX=0.05 mountY=-0.18, mountTheta=-1.30
00:15:44.235 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.09, opts=13)
00:15:44.239 00.004 1032 Enqueuing Move request for scope (0.16, 0.09)
00:15:44.241 00.002 10072 Worker thread wakes up
00:15:44.241 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
00:15:44.241 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
00:15:44.241 00.000 10072 Moving (0.16, 0.09) raw xDistance=0.05 yDistance=-0.18
00:15:44.243 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:44.245 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:15:44.245 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:15:44.245 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:44.245 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:15:44.245 00.000 10072 MoveAxis(E, 10, ABG)
00:15:44.245 00.000 10072 Guiding  Dir = 2, Dur = 10
00:15:44.245 00.000 10072 IsGuiding returns 0
00:15:44.246 00.001 10072 PulseGuide returned control before completion, sleep 20
00:15:44.263 00.017 1032 UpdateGuideState exits: m=1289 SNR=25.3
00:15:44.264 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:44.267 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:44.269 00.002 1032 Enqueuing Expose request
00:15:44.273 00.004 10072 IsGuiding returns 0
00:15:44.273 00.000 10072 Move returns status 0, amount 10
00:15:44.273 00.000 10072 MoveAxis(N, 0, ABG)
00:15:44.273 00.000 10072 Move returns status 0, amount 0
00:15:44.273 00.000 10072 move complete, result=0
00:15:44.273 00.000 10072 worker thread done servicing request
00:15:44.273 00.000 10072 Worker thread wakes up
00:15:44.273 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:44.273 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:44.281 00.008 1032 GuideStep: 0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
00:15:44.903 00.622 10072 Exposure complete
00:15:44.952 00.049 10072 worker thread done servicing request
00:15:44.952 00.000 1032 OnExposeComplete: enter
00:15:44.954 00.002 1032 UpdateGuideState(): m_state=6
00:15:44.958 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1201
00:15:44.960 00.002 1032 Star::Find returns 1 (0), X=322.66, Y=740.99, Mass=1213, SNR=24.5, Peak=125 HFD=2.5
00:15:44.966 00.006 1032 MultiStar: [#1 0.21,0.11,1.18,U] [#2 0.22,0.00,1.03,U] [#3 0.00,0.21,0.76,U] [#4 -0.06,0.26,0.00,M1] [#5 -0.09,0.04,0.74,U] [#6 -0.01,0.07,0.74,U] [#7 0.20,-0.05,0.54,U] [#8 0.33,0.12,0.00,M10] 
00:15:44.968 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.08}, one-star: {0.18, 0.17}
00:15:44.970 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
00:15:44.971 00.001 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
00:15:44.973 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.64 mountX=0.05 mountY=-0.13, mountTheta=-1.19
00:15:44.976 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
00:15:44.977 00.001 1032 Enqueuing Move request for scope (0.11, 0.08)
00:15:44.979 00.002 10072 Worker thread wakes up
00:15:44.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
00:15:44.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
00:15:44.979 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
00:15:44.981 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:44.983 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:15:44.984 00.001 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:15:44.984 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:44.984 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:15:44.984 00.000 10072 MoveAxis(E, 11, ABG)
00:15:44.984 00.000 10072 Guiding  Dir = 2, Dur = 11
00:15:44.984 00.000 10072 IsGuiding returns 0
00:15:44.985 00.001 10072 PulseGuide returned control before completion, sleep 21
00:15:45.003 00.018 1032 UpdateGuideState exits: m=1213 SNR=24.5
00:15:45.006 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:45.007 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:45.010 00.003 1032 Enqueuing Expose request
00:15:45.011 00.001 10072 IsGuiding returns 0
00:15:45.011 00.000 10072 Move returns status 0, amount 11
00:15:45.011 00.000 10072 MoveAxis(N, 0, ABG)
00:15:45.011 00.000 10072 Move returns status 0, amount 0
00:15:45.011 00.000 10072 move complete, result=0
00:15:45.012 00.001 10072 worker thread done servicing request
00:15:45.012 00.000 10072 Worker thread wakes up
00:15:45.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:45.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:45.021 00.009 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:15:45.418 00.397 10072 Exposure complete
00:15:45.474 00.056 10072 worker thread done servicing request
00:15:45.474 00.000 1032 OnExposeComplete: enter
00:15:45.476 00.002 1032 UpdateGuideState(): m_state=6
00:15:45.478 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1202
00:15:45.480 00.002 1032 Star::Find returns 1 (0), X=322.75, Y=741.03, Mass=1263, SNR=24.9, Peak=143 HFD=2.5
00:15:45.482 00.002 1032 MultiStar: [#1 0.17,0.02,1.18,U] [#2 0.34,-0.02,0.00,M1] [#3 0.03,0.33,0.00,M1] [#4 -0.05,0.17,0.68,U] [#5 0.06,0.02,0.72,U] [#6 0.03,0.09,0.78,U] [#7 0.07,-0.09,0.55,U] [#8 0.28,-0.10,0.00,R] 
00:15:45.484 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.08}, one-star: {0.27, 0.20}
00:15:45.486 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
00:15:45.489 00.003 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
00:15:45.492 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.61 mountX=0.05 mountY=-0.12, mountTheta=-1.22
00:15:45.495 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
00:15:45.497 00.002 1032 Enqueuing Move request for scope (0.11, 0.08)
00:15:45.498 00.001 10072 Worker thread wakes up
00:15:45.498 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
00:15:45.498 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
00:15:45.498 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.12
00:15:45.500 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:45.503 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:15:45.503 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:15:45.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:45.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:15:45.503 00.000 10072 MoveAxis(E, 10, ABG)
00:15:45.503 00.000 10072 Guiding  Dir = 2, Dur = 10
00:15:45.503 00.000 10072 IsGuiding returns 0
00:15:45.504 00.001 10072 PulseGuide returned control before completion, sleep 20
00:15:45.521 00.017 1032 UpdateGuideState exits: m=1263 SNR=24.9
00:15:45.525 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:45.526 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:45.528 00.002 1032 Enqueuing Expose request
00:15:45.539 00.011 10072 IsGuiding returns 0
00:15:45.539 00.000 10072 Move returns status 0, amount 10
00:15:45.539 00.000 10072 MoveAxis(N, 0, ABG)
00:15:45.539 00.000 10072 Move returns status 0, amount 0
00:15:45.539 00.000 10072 move complete, result=0
00:15:45.540 00.001 10072 worker thread done servicing request
00:15:45.540 00.000 10072 Worker thread wakes up
00:15:45.540 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:45.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:45.541 00.001 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:15:46.170 00.629 10072 Exposure complete
00:15:46.223 00.053 10072 worker thread done servicing request
00:15:46.223 00.000 1032 OnExposeComplete: enter
00:15:46.226 00.003 1032 UpdateGuideState(): m_state=6
00:15:46.228 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1203
00:15:46.230 00.002 1032 Star::Find returns 1 (0), X=322.76, Y=740.73, Mass=1308, SNR=25.5, Peak=147 HFD=2.9
00:15:46.232 00.002 1032 MultiStar: [#1 0.27,0.01,0.00,M1] [#2 0.32,-0.04,0.00,M2] [#3 0.02,0.00,0.72,U] [#4 -0.03,0.05,0.71,U] [#5 0.01,-0.20,0.71,U] [#6 0.08,-0.09,0.73,U] [#7 0.15,-0.21,0.55,U] [#8 0.02,-0.00,0.62,U] 
00:15:46.233 00.001 1032 refined, 6 included, MultiStar: {0.08, -0.07}, one-star: {0.27, -0.09}
00:15:46.238 00.005 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
00:15:46.240 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
00:15:46.242 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.73 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
00:15:46.245 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
00:15:46.248 00.003 1032 Enqueuing Move request for scope (0.08, -0.07)
00:15:46.250 00.002 10072 Worker thread wakes up
00:15:46.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
00:15:46.250 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
00:15:46.250 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
00:15:46.252 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:46.254 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:15:46.254 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:15:46.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:46.255 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:15:46.255 00.000 10072 MoveAxis(E, 12, ABG)
00:15:46.255 00.000 10072 Guiding  Dir = 2, Dur = 12
00:15:46.255 00.000 10072 IsGuiding returns 0
00:15:46.255 00.000 10072 PulseGuide returned control before completion, sleep 22
00:15:46.275 00.020 1032 UpdateGuideState exits: m=1308 SNR=25.5
00:15:46.277 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:46.279 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:46.281 00.002 1032 Enqueuing Expose request
00:15:46.291 00.010 10072 IsGuiding returns 0
00:15:46.291 00.000 10072 Move returns status 0, amount 12
00:15:46.291 00.000 10072 MoveAxis(N, 0, ABG)
00:15:46.291 00.000 10072 Move returns status 0, amount 0
00:15:46.291 00.000 10072 move complete, result=0
00:15:46.293 00.002 10072 worker thread done servicing request
00:15:46.293 00.000 10072 Worker thread wakes up
00:15:46.293 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:46.293 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:46.296 00.003 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:15:46.701 00.405 10072 Exposure complete
00:15:46.750 00.049 10072 worker thread done servicing request
00:15:46.750 00.000 1032 OnExposeComplete: enter
00:15:46.753 00.003 1032 UpdateGuideState(): m_state=6
00:15:46.754 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1204
00:15:46.755 00.001 1032 Star::Find returns 1 (0), X=322.80, Y=740.87, Mass=1210, SNR=24.5, Peak=116 HFD=2.7
00:15:46.757 00.002 1032 MultiStar: [#1 0.23,-0.01,1.20,U] [#2 0.24,-0.01,1.05,U] [#3 0.05,0.11,0.80,U] [#4 -0.18,0.10,0.72,U] [#5 0.08,-0.14,0.75,U] [#6 0.01,-0.04,0.77,U] [#7 0.04,-0.16,0.61,U] [#8 0.02,0.10,0.67,U] 
00:15:46.760 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.00}, one-star: {0.31, 0.05}
00:15:46.762 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
00:15:46.763 00.001 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
00:15:46.765 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.04 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
00:15:46.769 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.00, opts=13)
00:15:46.772 00.003 1032 Enqueuing Move request for scope (0.11, 0.00)
00:15:46.774 00.002 10072 Worker thread wakes up
00:15:46.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
00:15:46.774 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
00:15:46.774 00.000 10072 Moving (0.11, 0.00) raw xDistance=-0.03 yDistance=-0.11
00:15:46.776 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:15:46.777 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:15:46.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:46.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:15:46.777 00.000 10072 MoveAxis(E, 10, ABG)
00:15:46.777 00.000 10072 Guiding  Dir = 2, Dur = 10
00:15:46.777 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:46.779 00.002 10072 IsGuiding returns 0
00:15:46.780 00.001 10072 PulseGuide returned control before completion, sleep 20
00:15:46.798 00.018 1032 UpdateGuideState exits: m=1210 SNR=24.5
00:15:46.801 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:46.803 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:46.806 00.003 1032 Enqueuing Expose request
00:15:46.808 00.002 10072 IsGuiding returns 0
00:15:46.808 00.000 10072 Move returns status 0, amount 10
00:15:46.808 00.000 10072 MoveAxis(N, 0, ABG)
00:15:46.808 00.000 10072 Move returns status 0, amount 0
00:15:46.808 00.000 10072 move complete, result=0
00:15:46.808 00.000 10072 worker thread done servicing request
00:15:46.808 00.000 10072 Worker thread wakes up
00:15:46.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:46.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:46.815 00.007 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:15:47.438 00.623 10072 Exposure complete
00:15:47.489 00.051 10072 worker thread done servicing request
00:15:47.489 00.000 1032 OnExposeComplete: enter
00:15:47.491 00.002 1032 UpdateGuideState(): m_state=6
00:15:47.493 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1205
00:15:47.495 00.002 1032 Star::Find returns 1 (0), X=322.69, Y=740.89, Mass=1164, SNR=24.0, Peak=127 HFD=2.6
00:15:47.499 00.004 1032 MultiStar: [#1 0.20,0.15,1.25,U] [#2 0.27,0.09,0.00,M2] [#3 0.02,0.21,0.78,U] [#4 -0.10,0.16,0.74,U] [#5 0.02,-0.04,0.77,U] [#6 0.01,0.01,0.78,U] [#7 0.07,-0.12,0.55,U] [#8 0.03,0.35,0.00,M1] 
00:15:47.501 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.08}, one-star: {0.20, 0.07}
00:15:47.503 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
00:15:47.504 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
00:15:47.506 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.78 mountX=0.05 mountY=-0.10, mountTheta=-1.05
00:15:47.509 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
00:15:47.512 00.003 1032 Enqueuing Move request for scope (0.08, 0.08)
00:15:47.514 00.002 10072 Worker thread wakes up
00:15:47.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
00:15:47.514 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
00:15:47.514 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.05 yDistance=-0.10
00:15:47.517 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:15:47.517 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:15:47.517 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:47.517 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:15:47.517 00.000 10072 MoveAxis(E, 12, ABG)
00:15:47.517 00.000 10072 Guiding  Dir = 2, Dur = 12
00:15:47.517 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:47.520 00.003 10072 IsGuiding returns 0
00:15:47.522 00.002 10072 PulseGuide returned control before completion, sleep 22
00:15:47.539 00.017 1032 UpdateGuideState exits: m=1164 SNR=24.0
00:15:47.541 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:47.543 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:47.545 00.002 1032 Enqueuing Expose request
00:15:47.546 00.001 10072 IsGuiding returns 0
00:15:47.547 00.001 10072 Move returns status 0, amount 12
00:15:47.547 00.000 10072 MoveAxis(N, 0, ABG)
00:15:47.547 00.000 10072 Move returns status 0, amount 0
00:15:47.547 00.000 10072 move complete, result=0
00:15:47.548 00.001 10072 worker thread done servicing request
00:15:47.548 00.000 10072 Worker thread wakes up
00:15:47.548 00.000 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:15:47.549 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:47.551 00.002 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:47.957 00.406 10072 Exposure complete
00:15:48.008 00.051 10072 worker thread done servicing request
00:15:48.008 00.000 1032 OnExposeComplete: enter
00:15:48.010 00.002 1032 UpdateGuideState(): m_state=6
00:15:48.012 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1206
00:15:48.014 00.002 1032 Star::Find returns 1 (0), X=322.90, Y=740.92, Mass=1237, SNR=24.8, Peak=114 HFD=2.7
00:15:48.017 00.003 1032 MultiStar: [#1 0.24,0.14,0.00,M1] [#2 0.26,0.02,0.99,U] [#3 -0.03,0.33,0.00,M1] [#4 -0.05,0.19,0.70,U] [#5 0.18,0.03,0.68,U] [#6 0.00,0.07,0.74,U] [#7 -0.08,-0.03,0.56,U] [#8 -0.10,0.37,0.00,M2] 
00:15:48.019 00.002 1032 refined, 5 included, MultiStar: {0.15, 0.07}, one-star: {0.42, 0.10}
00:15:48.020 00.001 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
00:15:48.023 00.003 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
00:15:48.025 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.42 mountX=0.03 mountY=-0.17, mountTheta=-1.41
00:15:48.028 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.07, opts=13)
00:15:48.029 00.001 1032 Enqueuing Move request for scope (0.15, 0.07)
00:15:48.031 00.002 10072 Worker thread wakes up
00:15:48.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
00:15:48.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
00:15:48.031 00.000 10072 Moving (0.15, 0.07) raw xDistance=0.03 yDistance=-0.17
00:15:48.034 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:48.036 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:15:48.036 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:15:48.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:48.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:15:48.036 00.000 10072 MoveAxis(E, 10, ABG)
00:15:48.036 00.000 10072 Guiding  Dir = 2, Dur = 10
00:15:48.036 00.000 10072 IsGuiding returns 0
00:15:48.037 00.001 10072 PulseGuide returned control before completion, sleep 20
00:15:48.056 00.019 1032 UpdateGuideState exits: m=1237 SNR=24.8
00:15:48.058 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:48.061 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:48.062 00.001 1032 Enqueuing Expose request
00:15:48.064 00.002 10072 IsGuiding returns 0
00:15:48.066 00.002 10072 Move returns status 0, amount 10
00:15:48.066 00.000 10072 MoveAxis(N, 0, ABG)
00:15:48.066 00.000 10072 Move returns status 0, amount 0
00:15:48.066 00.000 10072 move complete, result=0
00:15:48.066 00.000 10072 worker thread done servicing request
00:15:48.066 00.000 10072 Worker thread wakes up
00:15:48.066 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:48.066 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:48.073 00.007 1032 GuideStep: 0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
00:15:48.694 00.621 10072 Exposure complete
00:15:48.744 00.050 10072 worker thread done servicing request
00:15:48.744 00.000 1032 OnExposeComplete: enter
00:15:48.747 00.003 1032 UpdateGuideState(): m_state=6
00:15:48.749 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1207
00:15:48.751 00.002 1032 Star::Find returns 1 (0), X=322.84, Y=740.72, Mass=1291, SNR=25.3, Peak=129 HFD=2.7
00:15:48.753 00.002 1032 MultiStar: [#1 0.35,0.02,0.00,M2] [#2 0.33,-0.05,0.00,M2] [#3 0.09,0.04,0.75,U] [#4 -0.08,0.02,0.63,U] [#5 0.17,-0.04,0.73,U] [#6 0.15,-0.01,0.75,U] [#7 0.16,0.03,0.55,U] [#8 0.14,0.06,0.59,U] 
00:15:48.755 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.01}, one-star: {0.36, -0.10}
00:15:48.757 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
00:15:48.758 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
00:15:48.760 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.04 mountX=-0.05 mountY=-0.15, mountTheta=-1.87
00:15:48.764 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.01, opts=13)
00:15:48.765 00.001 1032 Enqueuing Move request for scope (0.16, -0.01)
00:15:48.767 00.002 10072 Worker thread wakes up
00:15:48.768 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
00:15:48.768 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
00:15:48.768 00.000 10072 Moving (0.16, -0.01) raw xDistance=-0.05 yDistance=-0.15
00:15:48.772 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:48.775 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:15:48.775 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:15:48.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:48.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:15:48.775 00.000 10072 MoveAxis(E, 12, ABG)
00:15:48.775 00.000 10072 Guiding  Dir = 2, Dur = 12
00:15:48.776 00.001 10072 IsGuiding returns 0
00:15:48.776 00.000 10072 PulseGuide returned control before completion, sleep 22
00:15:48.793 00.017 1032 UpdateGuideState exits: m=1291 SNR=25.3
00:15:48.795 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:48.797 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:48.802 00.005 10072 IsGuiding returns 0
00:15:48.802 00.000 1032 Enqueuing Expose request
00:15:48.805 00.003 10072 Move returns status 0, amount 12
00:15:48.805 00.000 10072 MoveAxis(N, 0, ABG)
00:15:48.805 00.000 10072 Move returns status 0, amount 0
00:15:48.805 00.000 10072 move complete, result=0
00:15:48.805 00.000 10072 worker thread done servicing request
00:15:48.805 00.000 10072 Worker thread wakes up
00:15:48.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:48.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:48.813 00.008 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
00:15:49.211 00.398 10072 Exposure complete
00:15:49.262 00.051 10072 worker thread done servicing request
00:15:49.262 00.000 1032 OnExposeComplete: enter
00:15:49.264 00.002 1032 UpdateGuideState(): m_state=6
00:15:49.266 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1208
00:15:49.268 00.002 1032 Star::Find returns 1 (0), X=322.89, Y=740.78, Mass=1277, SNR=25.1, Peak=135 HFD=2.6
00:15:49.269 00.001 1032 MultiStar: [#1 0.33,-0.05,0.00,M3] [#2 0.28,-0.09,0.00,M3] [#3 0.06,0.18,0.74,U] [#4 -0.14,0.03,0.71,U] [#5 0.11,-0.12,0.76,U] [#6 0.04,0.00,0.75,U] [#7 -0.07,-0.25,0.53,U] [#8 -0.01,-0.06,0.66,U] 
00:15:49.272 00.003 1032 refined, 6 included, MultiStar: {0.08, -0.03}, one-star: {0.41, -0.04}
00:15:49.274 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
00:15:49.275 00.001 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
00:15:49.277 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.32 mountX=-0.05 mountY=-0.07, mountTheta=-2.15
00:15:49.280 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
00:15:49.282 00.002 1032 Enqueuing Move request for scope (0.08, -0.03)
00:15:49.284 00.002 10072 Worker thread wakes up
00:15:49.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
00:15:49.284 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
00:15:49.284 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
00:15:49.289 00.005 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.36
00:15:49.289 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:15:49.289 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:49.289 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:15:49.289 00.000 10072 MoveAxis(E, 10, ABG)
00:15:49.289 00.000 10072 Guiding  Dir = 2, Dur = 10
00:15:49.289 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:49.291 00.002 10072 IsGuiding returns 0
00:15:49.292 00.001 10072 PulseGuide returned control before completion, sleep 20
00:15:49.310 00.018 1032 UpdateGuideState exits: m=1277 SNR=25.1
00:15:49.312 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:49.314 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:49.315 00.001 1032 Enqueuing Expose request
00:15:49.318 00.003 10072 IsGuiding returns 0
00:15:49.318 00.000 10072 Move returns status 0, amount 10
00:15:49.318 00.000 10072 MoveAxis(N, 0, ABG)
00:15:49.319 00.001 10072 Move returns status 0, amount 0
00:15:49.319 00.000 10072 move complete, result=0
00:15:49.319 00.000 10072 worker thread done servicing request
00:15:49.319 00.000 10072 Worker thread wakes up
00:15:49.319 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:49.319 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:49.325 00.006 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:15:49.948 00.623 10072 Exposure complete
00:15:49.998 00.050 10072 worker thread done servicing request
00:15:49.999 00.001 1032 OnExposeComplete: enter
00:15:50.001 00.002 1032 UpdateGuideState(): m_state=6
00:15:50.003 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1209
00:15:50.006 00.003 1032 Star::Find returns 1 (0), X=322.77, Y=740.82, Mass=1313, SNR=25.5, Peak=144 HFD=2.7
00:15:50.008 00.002 1032 MultiStar: [#1 0.23,-0.00,1.17,U] [#2 0.33,-0.07,0.00,M4] [#3 0.06,0.15,0.71,U] [#4 0.06,0.15,0.67,U] [#5 0.07,-0.09,0.75,U] [#6 0.17,0.03,0.75,U] [#7 0.02,-0.09,0.55,U] [#8 0.10,0.08,0.62,U] 
00:15:50.010 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.03}, one-star: {0.29, 0.00}
00:15:50.012 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
00:15:50.013 00.001 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
00:15:50.016 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.19 mountX=-0.01 mountY=-0.15, mountTheta=-1.64
00:15:50.021 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
00:15:50.025 00.004 1032 Enqueuing Move request for scope (0.14, 0.03)
00:15:50.027 00.002 10072 Worker thread wakes up
00:15:50.027 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
00:15:50.027 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
00:15:50.027 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.15
00:15:50.029 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:50.032 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:15:50.032 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:15:50.032 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:50.032 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:15:50.032 00.000 10072 MoveAxis(E, 11, ABG)
00:15:50.032 00.000 10072 Guiding  Dir = 2, Dur = 11
00:15:50.032 00.000 10072 IsGuiding returns 0
00:15:50.033 00.001 10072 PulseGuide returned control before completion, sleep 21
00:15:50.051 00.018 1032 UpdateGuideState exits: m=1313 SNR=25.5
00:15:50.054 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:50.057 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:50.059 00.002 1032 Enqueuing Expose request
00:15:50.068 00.009 10072 IsGuiding returns 0
00:15:50.068 00.000 10072 Move returns status 0, amount 11
00:15:50.068 00.000 10072 MoveAxis(N, 0, ABG)
00:15:50.068 00.000 10072 Move returns status 0, amount 0
00:15:50.068 00.000 10072 move complete, result=0
00:15:50.068 00.000 10072 worker thread done servicing request
00:15:50.068 00.000 10072 Worker thread wakes up
00:15:50.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:50.069 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:50.069 00.000 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
00:15:50.478 00.409 10072 Exposure complete
00:15:50.532 00.054 10072 worker thread done servicing request
00:15:50.532 00.000 1032 OnExposeComplete: enter
00:15:50.535 00.003 1032 UpdateGuideState(): m_state=6
00:15:50.537 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1210
00:15:50.539 00.002 1032 Star::Find returns 1 (0), X=322.76, Y=740.86, Mass=1258, SNR=25.0, Peak=123 HFD=2.7
00:15:50.542 00.003 1032 MultiStar: [#1 0.28,-0.00,0.00,M3] [#2 0.30,0.01,0.00,M5] [#3 0.02,0.20,0.74,U] [#4 -0.10,0.14,0.68,U] [#5 0.11,0.02,0.72,U] [#6 0.18,-0.06,0.74,U] [#7 0.19,-0.14,0.54,U] [#8 0.07,0.22,0.61,U] 
00:15:50.544 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.06}, one-star: {0.28, 0.04}
00:15:50.546 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
00:15:50.548 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
00:15:50.551 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.50 mountX=0.03 mountY=-0.13, mountTheta=-1.33
00:15:50.556 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
00:15:50.558 00.002 1032 Enqueuing Move request for scope (0.12, 0.06)
00:15:50.559 00.001 10072 Worker thread wakes up
00:15:50.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
00:15:50.560 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
00:15:50.560 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
00:15:50.562 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:50.564 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
00:15:50.564 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:15:50.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:50.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:15:50.564 00.000 10072 MoveAxis(E, 9, ABG)
00:15:50.564 00.000 10072 Guiding  Dir = 2, Dur = 9
00:15:50.566 00.002 10072 IsGuiding returns 0
00:15:50.567 00.001 10072 PulseGuide returned control before completion, sleep 19
00:15:50.584 00.017 1032 UpdateGuideState exits: m=1258 SNR=25.0
00:15:50.588 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:50.590 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:50.592 00.002 1032 Enqueuing Expose request
00:15:50.601 00.009 10072 IsGuiding returns 0
00:15:50.601 00.000 10072 Move returns status 0, amount 9
00:15:50.601 00.000 10072 MoveAxis(N, 0, ABG)
00:15:50.601 00.000 10072 Move returns status 0, amount 0
00:15:50.601 00.000 10072 move complete, result=0
00:15:50.601 00.000 10072 worker thread done servicing request
00:15:50.601 00.000 10072 Worker thread wakes up
00:15:50.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:50.602 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:50.602 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:15:51.231 00.629 10072 Exposure complete
00:15:51.284 00.053 10072 worker thread done servicing request
00:15:51.284 00.000 1032 OnExposeComplete: enter
00:15:51.286 00.002 1032 UpdateGuideState(): m_state=6
00:15:51.288 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1211
00:15:51.289 00.001 1032 Star::Find returns 1 (0), X=322.59, Y=740.78, Mass=1275, SNR=25.2, Peak=169 HFD=2.7
00:15:51.291 00.002 1032 MultiStar: [#1 0.22,-0.11,1.17,U] [#2 0.28,-0.05,0.00,M6] [#3 -0.02,0.01,0.76,U] [#4 -0.01,0.01,0.66,U] [#5 0.07,-0.13,0.74,U] [#6 0.07,-0.17,0.73,U] [#7 0.00,-0.16,0.53,U] [#8 0.15,0.01,0.59,U] 
00:15:51.293 00.002 1032 single-star, 7 included, MultiStar: {0.09, -0.07}, one-star: {0.10, -0.04}
00:15:51.294 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
00:15:51.296 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
00:15:51.298 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.38 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
00:15:51.301 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
00:15:51.303 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
00:15:51.306 00.003 10072 Worker thread wakes up
00:15:51.307 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
00:15:51.307 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
00:15:51.307 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.07 yDistance=-0.09
00:15:51.309 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
00:15:51.309 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:15:51.309 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:51.309 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:15:51.309 00.000 10072 MoveAxis(E, 10, ABG)
00:15:51.309 00.000 10072 Guiding  Dir = 2, Dur = 10
00:15:51.309 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:51.312 00.003 10072 IsGuiding returns 0
00:15:51.313 00.001 10072 PulseGuide returned control before completion, sleep 20
00:15:51.333 00.020 1032 UpdateGuideState exits: m=1275 SNR=25.2
00:15:51.335 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:51.337 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:51.340 00.003 1032 Enqueuing Expose request
00:15:51.341 00.001 10072 IsGuiding returns 0
00:15:51.341 00.000 10072 Move returns status 0, amount 10
00:15:51.341 00.000 10072 MoveAxis(N, 0, ABG)
00:15:51.343 00.002 10072 Move returns status 0, amount 0
00:15:51.343 00.000 10072 move complete, result=0
00:15:51.343 00.000 10072 worker thread done servicing request
00:15:51.343 00.000 10072 Worker thread wakes up
00:15:51.343 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:51.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:51.350 00.007 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:15:51.749 00.399 10072 Exposure complete
00:15:51.799 00.050 10072 worker thread done servicing request
00:15:51.800 00.001 1032 OnExposeComplete: enter
00:15:51.802 00.002 1032 UpdateGuideState(): m_state=6
00:15:51.803 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1212
00:15:51.805 00.002 1032 Star::Find returns 1 (0), X=322.63, Y=740.81, Mass=1334, SNR=25.7, Peak=161 HFD=2.7
00:15:51.807 00.002 1032 MultiStar: [#1 0.32,-0.03,0.00,M3] [#2 0.32,-0.09,0.00,M7] [#3 0.03,-0.01,0.70,U] [#4 0.01,-0.07,0.68,U] [#5 -0.00,-0.32,0.00,M1] [#6 0.15,-0.30,0.00,M1] [#7 0.07,-0.32,0.00,M1] [#8 0.11,-0.02,0.64,U] 
00:15:51.808 00.001 1032 refined, 3 included, MultiStar: {0.08, -0.03}, one-star: {0.15, -0.01}
00:15:51.811 00.003 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
00:15:51.813 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
00:15:51.814 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.31 mountX=-0.05 mountY=-0.07, mountTheta=-2.14
00:15:51.816 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
00:15:51.820 00.004 1032 Enqueuing Move request for scope (0.08, -0.03)
00:15:51.821 00.001 10072 Worker thread wakes up
00:15:51.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
00:15:51.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
00:15:51.821 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
00:15:51.823 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:51.825 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:15:51.825 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:15:51.825 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:51.825 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:15:51.825 00.000 10072 MoveAxis(E, 9, ABG)
00:15:51.825 00.000 10072 Guiding  Dir = 2, Dur = 9
00:15:51.827 00.002 10072 IsGuiding returns 0
00:15:51.827 00.000 10072 PulseGuide returned control before completion, sleep 19
00:15:51.844 00.017 1032 UpdateGuideState exits: m=1334 SNR=25.7
00:15:51.847 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:51.848 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:51.849 00.001 1032 Enqueuing Expose request
00:15:51.854 00.005 10072 IsGuiding returns 0
00:15:51.854 00.000 10072 Move returns status 0, amount 9
00:15:51.854 00.000 10072 MoveAxis(N, 0, ABG)
00:15:51.854 00.000 10072 Move returns status 0, amount 0
00:15:51.854 00.000 10072 move complete, result=0
00:15:51.854 00.000 10072 worker thread done servicing request
00:15:51.854 00.000 10072 Worker thread wakes up
00:15:51.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:51.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:51.858 00.004 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:15:52.483 00.625 10072 Exposure complete
00:15:52.538 00.055 10072 worker thread done servicing request
00:15:52.538 00.000 1032 OnExposeComplete: enter
00:15:52.540 00.002 1032 UpdateGuideState(): m_state=6
00:15:52.542 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1213
00:15:52.545 00.003 1032 Star::Find returns 1 (0), X=322.71, Y=740.59, Mass=1299, SNR=25.4, Peak=145 HFD=2.9
00:15:52.547 00.002 1032 MultiStar: [#1 0.30,-0.08,0.00,M4] [#2 0.41,-0.08,0.00,M8] [#3 0.18,0.13,0.77,U] [#4 -0.16,0.04,0.68,U] [#5 0.06,-0.19,0.68,U] [#6 0.13,-0.28,0.00,M2] [#7 0.05,-0.22,0.54,U] [#8 0.05,-0.14,0.64,U] 
00:15:52.552 00.005 1032 refined, 5 included, MultiStar: {0.08, -0.10}, one-star: {0.22, -0.23}
00:15:52.555 00.003 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
00:15:52.557 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
00:15:52.559 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.90 mountX=-0.12 mountY=-0.05, mountTheta=-2.73
00:15:52.563 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.10, opts=13)
00:15:52.566 00.003 1032 Enqueuing Move request for scope (0.08, -0.10)
00:15:52.569 00.003 10072 Worker thread wakes up
00:15:52.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
00:15:52.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
00:15:52.569 00.000 10072 Moving (0.08, -0.10) raw xDistance=-0.12 yDistance=-0.05
00:15:52.572 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:15:52.572 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:15:52.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:52.572 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:52.576 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:15:52.576 00.000 10072 MoveAxis(E, 10, ABG)
00:15:52.576 00.000 10072 Guiding  Dir = 2, Dur = 10
00:15:52.577 00.001 10072 IsGuiding returns 0
00:15:52.577 00.000 10072 PulseGuide returned control before completion, sleep 20
00:15:52.599 00.022 1032 UpdateGuideState exits: m=1299 SNR=25.4
00:15:52.601 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:52.603 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:52.605 00.002 10072 IsGuiding returns 0
00:15:52.605 00.000 10072 Move returns status 0, amount 10
00:15:52.605 00.000 10072 MoveAxis(N, 0, ABG)
00:15:52.605 00.000 10072 Move returns status 0, amount 0
00:15:52.605 00.000 10072 move complete, result=0
00:15:52.605 00.000 1032 Enqueuing Expose request
00:15:52.608 00.003 10072 worker thread done servicing request
00:15:52.608 00.000 10072 Worker thread wakes up
00:15:52.608 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:52.610 00.002 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:52.610 00.000 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:15:53.029 00.419 10072 Exposure complete
00:15:53.083 00.054 10072 worker thread done servicing request
00:15:53.083 00.000 1032 OnExposeComplete: enter
00:15:53.086 00.003 1032 UpdateGuideState(): m_state=6
00:15:53.089 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1214
00:15:53.091 00.002 1032 Star::Find returns 1 (0), X=322.56, Y=740.82, Mass=1331, SNR=25.7, Peak=163 HFD=2.8
00:15:53.093 00.002 1032 MultiStar: [#1 0.27,0.08,0.00,M5] [#2 0.21,-0.14,1.04,U] [#3 0.04,0.01,0.70,U] [#4 -0.09,-0.01,0.67,U] [#5 0.10,-0.07,0.72,U] [#6 0.10,-0.30,0.00,M3] [#7 0.04,-0.23,0.55,U] [#8 0.00,-0.22,0.62,U] 
00:15:53.095 00.002 1032 single-star, 6 included, MultiStar: {0.07, -0.09}, one-star: {0.08, -0.00}
00:15:53.097 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
00:15:53.099 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
00:15:53.101 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.03 mountX=-0.02 mountY=-0.08, mountTheta=-1.86
00:15:53.105 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
00:15:53.107 00.002 1032 Enqueuing Move request for scope (0.08, -0.00)
00:15:53.109 00.002 10072 Worker thread wakes up
00:15:53.109 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
00:15:53.109 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
00:15:53.109 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.02 yDistance=-0.08
00:15:53.111 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:53.113 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:15:53.113 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:15:53.113 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:53.113 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:15:53.113 00.000 10072 MoveAxis(E, 8, ABG)
00:15:53.113 00.000 10072 Guiding  Dir = 2, Dur = 8
00:15:53.114 00.001 10072 IsGuiding returns 0
00:15:53.114 00.000 10072 PulseGuide returned control before completion, sleep 18
00:15:53.132 00.018 1032 UpdateGuideState exits: m=1331 SNR=25.7
00:15:53.135 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:53.141 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:53.143 00.002 1032 Enqueuing Expose request
00:15:53.146 00.003 10072 IsGuiding returns 0
00:15:53.146 00.000 10072 Move returns status 0, amount 8
00:15:53.146 00.000 10072 MoveAxis(N, 0, ABG)
00:15:53.146 00.000 10072 Move returns status 0, amount 0
00:15:53.146 00.000 10072 move complete, result=0
00:15:53.146 00.000 10072 worker thread done servicing request
00:15:53.146 00.000 10072 Worker thread wakes up
00:15:53.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:53.146 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:53.155 00.009 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:15:53.782 00.627 10072 Exposure complete
00:15:53.836 00.054 10072 worker thread done servicing request
00:15:53.836 00.000 1032 OnExposeComplete: enter
00:15:53.839 00.003 1032 UpdateGuideState(): m_state=6
00:15:53.841 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1215
00:15:53.842 00.001 1032 Star::Find returns 1 (0), X=322.76, Y=740.73, Mass=1316, SNR=25.5, Peak=148 HFD=2.8
00:15:53.844 00.002 1032 MultiStar: [#1 0.27,-0.03,0.00,M6] [#2 0.34,-0.04,0.00,M8] [#3 0.07,0.03,0.75,U] [#4 -0.01,0.05,0.72,U] [#5 -0.08,-0.15,0.68,U] [#6 0.03,-0.03,0.75,U] [#7 -0.06,-0.20,0.57,U] [#8 0.07,-0.10,0.61,U] 
00:15:53.846 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.06}, one-star: {0.27, -0.09}
00:15:53.848 00.002 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
00:15:53.849 00.001 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
00:15:53.851 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.83 mountX=-0.08 mountY=-0.04, mountTheta=-2.66
00:15:53.854 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
00:15:53.857 00.003 1032 Enqueuing Move request for scope (0.06, -0.06)
00:15:53.859 00.002 10072 Worker thread wakes up
00:15:53.859 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
00:15:53.859 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
00:15:53.859 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.04
00:15:53.861 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:53.864 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:15:53.864 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:15:53.864 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:53.864 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:15:53.864 00.000 10072 MoveAxis(E, 9, ABG)
00:15:53.864 00.000 10072 Guiding  Dir = 2, Dur = 9
00:15:53.865 00.001 10072 IsGuiding returns 0
00:15:53.865 00.000 10072 PulseGuide returned control before completion, sleep 19
00:15:53.884 00.019 1032 UpdateGuideState exits: m=1316 SNR=25.5
00:15:53.886 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:53.889 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:53.892 00.003 10072 IsGuiding returns 0
00:15:53.892 00.000 10072 Move returns status 0, amount 9
00:15:53.892 00.000 10072 MoveAxis(N, 0, ABG)
00:15:53.892 00.000 10072 Move returns status 0, amount 0
00:15:53.892 00.000 1032 Enqueuing Expose request
00:15:53.897 00.005 10072 move complete, result=0
00:15:53.897 00.000 10072 worker thread done servicing request
00:15:53.897 00.000 10072 Worker thread wakes up
00:15:53.897 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:53.897 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:53.897 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
00:15:54.313 00.416 10072 Exposure complete
00:15:54.372 00.059 10072 worker thread done servicing request
00:15:54.372 00.000 1032 OnExposeComplete: enter
00:15:54.374 00.002 1032 UpdateGuideState(): m_state=6
00:15:54.376 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1216
00:15:54.378 00.002 1032 Star::Find returns 1 (0), X=322.68, Y=740.77, Mass=1358, SNR=26.0, Peak=151 HFD=2.8
00:15:54.380 00.002 1032 MultiStar: [#1 0.32,-0.08,0.00,M7] [#2 0.23,-0.00,1.05,U] [#3 0.04,-0.03,0.67,U] [#4 -0.14,0.09,0.67,U] [#5 -0.01,-0.24,0.72,U] [#6 0.17,-0.13,0.73,U] [#7 0.04,-0.19,0.54,U] [#8 0.07,-0.01,0.55,U] 
00:15:54.382 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.06}, one-star: {0.20, -0.05}
00:15:54.385 00.003 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
00:15:54.387 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
00:15:54.388 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.61 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
00:15:54.392 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
00:15:54.395 00.003 1032 Enqueuing Move request for scope (0.09, -0.06)
00:15:54.397 00.002 10072 Worker thread wakes up
00:15:54.397 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
00:15:54.397 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
00:15:54.398 00.001 10072 Moving (0.09, -0.06) raw xDistance=-0.09 yDistance=-0.07
00:15:54.400 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:15:54.400 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:15:54.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:54.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:15:54.400 00.000 10072 MoveAxis(E, 7, ABG)
00:15:54.400 00.000 10072 Guiding  Dir = 2, Dur = 7
00:15:54.400 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:54.402 00.002 10072 IsGuiding returns 0
00:15:54.404 00.002 10072 PulseGuide returned control before completion, sleep 17
00:15:54.425 00.021 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:15:54.428 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:54.430 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:54.432 00.002 1032 Enqueuing Expose request
00:15:54.436 00.004 10072 IsGuiding returns 0
00:15:54.436 00.000 10072 Move returns status 0, amount 7
00:15:54.437 00.001 10072 MoveAxis(N, 0, ABG)
00:15:54.437 00.000 10072 Move returns status 0, amount 0
00:15:54.437 00.000 10072 move complete, result=0
00:15:54.437 00.000 10072 worker thread done servicing request
00:15:54.437 00.000 10072 Worker thread wakes up
00:15:54.437 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:54.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:54.444 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:15:55.065 00.621 10072 Exposure complete
00:15:55.120 00.055 10072 worker thread done servicing request
00:15:55.120 00.000 1032 OnExposeComplete: enter
00:15:55.123 00.003 1032 UpdateGuideState(): m_state=6
00:15:55.125 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1217
00:15:55.127 00.002 1032 Star::Find returns 1 (0), X=322.79, Y=740.78, Mass=1242, SNR=24.8, Peak=131 HFD=2.8
00:15:55.130 00.003 1032 MultiStar: [#1 0.21,-0.06,1.19,U] [#2 0.30,-0.12,0.00,M8] [#3 -0.03,0.01,0.77,U] [#4 -0.25,-0.02,0.70,U] [#5 0.02,-0.10,0.76,U] [#6 -0.07,-0.18,0.79,U] [#7 0.01,-0.25,0.55,U] [#8 0.07,0.04,0.63,U] 
00:15:55.132 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.07}, one-star: {0.31, -0.04}
00:15:55.133 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
00:15:55.134 00.001 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
00:15:55.136 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.88 mountX=-0.08 mountY=-0.04, mountTheta=-2.71
00:15:55.138 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
00:15:55.141 00.003 1032 Enqueuing Move request for scope (0.06, -0.07)
00:15:55.143 00.002 10072 Worker thread wakes up
00:15:55.143 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
00:15:55.143 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
00:15:55.145 00.002 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
00:15:55.147 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:15:55.147 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:15:55.147 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:55.147 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:55.149 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:15:55.149 00.000 10072 MoveAxis(E, 7, ABG)
00:15:55.149 00.000 10072 Guiding  Dir = 2, Dur = 7
00:15:55.150 00.001 10072 IsGuiding returns 0
00:15:55.150 00.000 10072 PulseGuide returned control before completion, sleep 17
00:15:55.169 00.019 1032 UpdateGuideState exits: m=1242 SNR=24.8
00:15:55.172 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:55.178 00.006 10072 IsGuiding returns 0
00:15:55.179 00.001 10072 Move returns status 0, amount 7
00:15:55.179 00.000 10072 MoveAxis(N, 0, ABG)
00:15:55.181 00.002 10072 Move returns status 0, amount 0
00:15:55.181 00.000 10072 move complete, result=0
00:15:55.181 00.000 10072 worker thread done servicing request
00:15:55.181 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:55.187 00.006 1032 Enqueuing Expose request
00:15:55.190 00.003 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:15:55.193 00.003 10072 Worker thread wakes up
00:15:55.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:55.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:55.626 00.433 10072 Exposure complete
00:15:55.694 00.068 10072 worker thread done servicing request
00:15:55.694 00.000 1032 OnExposeComplete: enter
00:15:55.699 00.005 1032 UpdateGuideState(): m_state=6
00:15:55.702 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1218
00:15:55.707 00.005 1032 Star::Find returns 1 (0), X=322.84, Y=740.82, Mass=1317, SNR=25.6, Peak=148 HFD=2.8
00:15:55.711 00.004 1032 MultiStar: [#1 0.19,-0.11,1.11,U] [#2 0.29,0.02,0.00,M9] [#3 0.07,0.14,0.77,U] [#4 -0.09,0.07,0.66,U] [#5 0.09,-0.11,0.70,U] [#6 0.08,-0.12,0.74,U] [#7 0.04,-0.07,0.54,U] [#8 0.07,0.09,0.59,U] 
00:15:55.715 00.004 1032 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.36, 0.00}
00:15:55.718 00.003 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
00:15:55.722 00.004 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
00:15:55.724 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.17 mountX=-0.05 mountY=-0.11, mountTheta=-2.00
00:15:55.729 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
00:15:55.731 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
00:15:55.734 00.003 10072 Worker thread wakes up
00:15:55.735 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
00:15:55.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
00:15:55.735 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
00:15:55.738 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:55.742 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:15:55.743 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:15:55.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:55.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:15:55.743 00.000 10072 MoveAxis(E, 6, ABG)
00:15:55.743 00.000 10072 Guiding  Dir = 2, Dur = 6
00:15:55.743 00.000 10072 IsGuiding returns 0
00:15:55.745 00.002 10072 PulseGuide returned control before completion, sleep 16
00:15:55.767 00.022 10072 IsGuiding returns 0
00:15:55.767 00.000 10072 Move returns status 0, amount 6
00:15:55.767 00.000 10072 MoveAxis(N, 0, ABG)
00:15:55.767 00.000 10072 Move returns status 0, amount 0
00:15:55.768 00.001 10072 move complete, result=0
00:15:55.768 00.000 10072 worker thread done servicing request
00:15:55.773 00.005 1032 UpdateGuideState exits: m=1317 SNR=25.6
00:15:55.778 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:55.784 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:55.787 00.003 1032 Enqueuing Expose request
00:15:55.789 00.002 10072 Worker thread wakes up
00:15:55.790 00.001 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:15:55.792 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:55.794 00.002 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:56.421 00.627 10072 Exposure complete
00:15:56.481 00.060 10072 worker thread done servicing request
00:15:56.481 00.000 1032 OnExposeComplete: enter
00:15:56.484 00.003 1032 UpdateGuideState(): m_state=6
00:15:56.485 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1219
00:15:56.487 00.002 1032 Star::Find returns 1 (0), X=322.81, Y=740.94, Mass=1271, SNR=25.1, Peak=128 HFD=2.6
00:15:56.490 00.003 1032 MultiStar: [#1 0.34,-0.01,0.00,M6] [#2 0.42,0.01,0.00,M10] [#3 0.06,0.13,0.75,U] [#4 -0.16,0.13,0.67,U] [#5 0.15,-0.10,0.72,U] [#6 0.04,-0.08,0.70,U] [#7 -0.11,-0.24,0.54,U] [#8 -0.05,0.05,0.63,U] 
00:15:56.492 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.01}, one-star: {0.33, 0.11}
00:15:56.493 00.001 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
00:15:56.495 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
00:15:56.497 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.20 mountX=-0.00 mountY=-0.06, mountTheta=-1.63
00:15:56.500 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
00:15:56.504 00.004 1032 Enqueuing Move request for scope (0.06, 0.01)
00:15:56.505 00.001 10072 Worker thread wakes up
00:15:56.506 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
00:15:56.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
00:15:56.506 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
00:15:56.508 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:56.512 00.004 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:15:56.512 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
00:15:56.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:56.512 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:15:56.512 00.000 10072 MoveAxis(E, 6, ABG)
00:15:56.512 00.000 10072 Guiding  Dir = 2, Dur = 6
00:15:56.513 00.001 10072 IsGuiding returns 0
00:15:56.514 00.001 10072 PulseGuide returned control before completion, sleep 16
00:15:56.534 00.020 1032 UpdateGuideState exits: m=1271 SNR=25.1
00:15:56.537 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:56.539 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:56.542 00.003 1032 Enqueuing Expose request
00:15:56.543 00.001 10072 IsGuiding returns 0
00:15:56.544 00.001 10072 Move returns status 0, amount 6
00:15:56.544 00.000 10072 MoveAxis(N, 0, ABG)
00:15:56.544 00.000 10072 Move returns status 0, amount 0
00:15:56.544 00.000 10072 move complete, result=0
00:15:56.544 00.000 10072 worker thread done servicing request
00:15:56.544 00.000 10072 Worker thread wakes up
00:15:56.544 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:56.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:56.554 00.010 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:15:56.957 00.403 10072 Exposure complete
00:15:57.010 00.053 10072 worker thread done servicing request
00:15:57.010 00.000 1032 OnExposeComplete: enter
00:15:57.013 00.003 1032 UpdateGuideState(): m_state=6
00:15:57.015 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1220
00:15:57.017 00.002 1032 Star::Find returns 1 (0), X=322.72, Y=740.82, Mass=1412, SNR=26.5, Peak=164 HFD=2.7
00:15:57.021 00.004 1032 MultiStar: [#1 0.23,0.00,1.08,U] [#2 0.31,-0.03,0.00,R] [#3 0.07,0.03,0.74,U] [#4 0.02,0.03,0.67,U] [#5 0.18,-0.15,0.67,U] [#6 0.05,-0.14,0.66,U] [#7 -0.00,-0.30,0.00,M1] [#8 0.09,0.07,0.61,U] 
00:15:57.024 00.003 1032 refined, 6 included, MultiStar: {0.14, -0.02}, one-star: {0.23, 0.00}
00:15:57.025 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
00:15:57.027 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
00:15:57.029 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.13 mountX=-0.05 mountY=-0.13, mountTheta=-1.96
00:15:57.033 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
00:15:57.035 00.002 1032 Enqueuing Move request for scope (0.14, -0.02)
00:15:57.037 00.002 10072 Worker thread wakes up
00:15:57.037 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
00:15:57.037 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
00:15:57.037 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.05 yDistance=-0.13
00:15:57.039 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:57.042 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.55
00:15:57.042 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:15:57.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:57.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:15:57.043 00.001 10072 MoveAxis(E, 5, ABG)
00:15:57.043 00.000 10072 Guiding  Dir = 2, Dur = 5
00:15:57.043 00.000 10072 IsGuiding returns 0
00:15:57.044 00.001 10072 PulseGuide returned control before completion, sleep 15
00:15:57.061 00.017 10072 IsGuiding returns 0
00:15:57.061 00.000 10072 Move returns status 0, amount 5
00:15:57.061 00.000 10072 MoveAxis(N, 0, ABG)
00:15:57.061 00.000 10072 Move returns status 0, amount 0
00:15:57.061 00.000 10072 move complete, result=0
00:15:57.061 00.000 10072 worker thread done servicing request
00:15:57.063 00.002 1032 UpdateGuideState exits: m=1412 SNR=26.5
00:15:57.065 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:57.067 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:57.069 00.002 1032 Enqueuing Expose request
00:15:57.071 00.002 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:15:57.073 00.002 10072 Worker thread wakes up
00:15:57.073 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:57.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:57.708 00.635 10072 Exposure complete
00:15:57.764 00.056 10072 worker thread done servicing request
00:15:57.764 00.000 1032 OnExposeComplete: enter
00:15:57.766 00.002 1032 UpdateGuideState(): m_state=6
00:15:57.771 00.005 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1221
00:15:57.773 00.002 1032 Star::Find returns 1 (0), X=322.64, Y=740.83, Mass=1424, SNR=26.6, Peak=179 HFD=2.6
00:15:57.776 00.003 1032 MultiStar: [#1 0.29,0.02,0.00,M6] [#2 0.01,-0.06,0.88,U] [#3 0.02,-0.02,0.68,U] [#4 0.04,0.11,0.64,U] [#5 0.02,0.01,0.67,U] [#6 -0.01,-0.12,0.71,U] [#7 0.25,-0.20,0.00,M2] [#8 0.02,0.06,0.58,U] 
00:15:57.778 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.01}, one-star: {0.16, 0.01}
00:15:57.780 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
00:15:57.782 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
00:15:57.785 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.13 mountX=-0.02 mountY=-0.04, mountTheta=-1.96
00:15:57.788 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
00:15:57.790 00.002 1032 Enqueuing Move request for scope (0.04, -0.01)
00:15:57.791 00.001 10072 Worker thread wakes up
00:15:57.793 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:15:57.793 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:15:57.793 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
00:15:57.795 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:57.796 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.57
00:15:57.796 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:15:57.797 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:57.797 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:15:57.797 00.000 10072 MoveAxis(E, 5, ABG)
00:15:57.797 00.000 10072 Guiding  Dir = 2, Dur = 5
00:15:57.797 00.000 10072 IsGuiding returns 0
00:15:57.798 00.001 10072 PulseGuide returned control before completion, sleep 15
00:15:57.818 00.020 1032 UpdateGuideState exits: m=1424 SNR=26.6
00:15:57.822 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:57.824 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:57.825 00.001 1032 Enqueuing Expose request
00:15:57.829 00.004 10072 IsGuiding returns 0
00:15:57.829 00.000 10072 Move returns status 0, amount 5
00:15:57.829 00.000 10072 MoveAxis(N, 0, ABG)
00:15:57.829 00.000 10072 Move returns status 0, amount 0
00:15:57.829 00.000 10072 move complete, result=0
00:15:57.829 00.000 10072 worker thread done servicing request
00:15:57.829 00.000 10072 Worker thread wakes up
00:15:57.829 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:57.829 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:57.838 00.009 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:15:58.241 00.403 10072 Exposure complete
00:15:58.293 00.052 10072 worker thread done servicing request
00:15:58.293 00.000 1032 OnExposeComplete: enter
00:15:58.295 00.002 1032 UpdateGuideState(): m_state=6
00:15:58.298 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1222
00:15:58.302 00.004 1032 Star::Find returns 1 (0), X=322.66, Y=740.86, Mass=1265, SNR=25.1, Peak=141 HFD=2.7
00:15:58.307 00.005 1032 MultiStar: [#1 0.24,0.06,1.23,U] [#2 -0.04,-0.07,0.96,U] [#3 -0.10,0.09,0.72,U] [#4 -0.10,0.13,0.70,U] [#5 0.05,-0.01,0.75,U] [#6 0.03,-0.04,0.77,U] [#7 -0.00,-0.07,0.58,U] [#8 0.01,0.15,0.63,U] 
00:15:58.309 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.18, 0.04}
00:15:58.310 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:15:58.312 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:15:58.315 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.55 mountX=0.02 mountY=-0.05, mountTheta=-1.28
00:15:58.320 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
00:15:58.322 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
00:15:58.324 00.002 10072 Worker thread wakes up
00:15:58.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
00:15:58.324 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
00:15:58.324 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.05
00:15:58.326 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:58.329 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.58
00:15:58.329 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:15:58.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:58.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:15:58.329 00.000 10072 MoveAxis(E, 3, ABG)
00:15:58.329 00.000 10072 Guiding  Dir = 2, Dur = 3
00:15:58.330 00.001 10072 IsGuiding returns 0
00:15:58.331 00.001 10072 PulseGuide returned control before completion, sleep 12
00:15:58.346 00.015 10072 IsGuiding returns 0
00:15:58.346 00.000 10072 Move returns status 0, amount 3
00:15:58.346 00.000 10072 MoveAxis(N, 0, ABG)
00:15:58.346 00.000 10072 Move returns status 0, amount 0
00:15:58.346 00.000 10072 move complete, result=0
00:15:58.346 00.000 10072 worker thread done servicing request
00:15:58.350 00.004 1032 UpdateGuideState exits: m=1265 SNR=25.1
00:15:58.352 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:58.354 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:58.356 00.002 1032 Enqueuing Expose request
00:15:58.359 00.003 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:15:58.363 00.004 10072 Worker thread wakes up
00:15:58.363 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:58.363 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:58.990 00.627 10072 Exposure complete
00:15:59.042 00.052 10072 worker thread done servicing request
00:15:59.043 00.001 1032 OnExposeComplete: enter
00:15:59.044 00.001 1032 UpdateGuideState(): m_state=6
00:15:59.046 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1223
00:15:59.049 00.003 1032 Star::Find returns 1 (0), X=322.65, Y=740.89, Mass=1299, SNR=25.4, Peak=151 HFD=2.6
00:15:59.052 00.003 1032 MultiStar: [#1 0.33,0.05,0.00,M6] [#2 -0.02,0.12,0.94,U] [#3 -0.06,0.18,0.78,U] [#4 -0.06,0.22,0.72,U] [#5 0.13,-0.17,0.69,U] [#6 0.16,-0.03,0.71,U] [#7 0.06,-0.05,0.57,U] [#8 0.09,0.11,0.60,U] 
00:15:59.054 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.06}, one-star: {0.17, 0.07}
00:15:59.056 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
00:15:59.058 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
00:15:59.059 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.81 mountX=0.05 mountY=-0.07, mountTheta=-1.02
00:15:59.063 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
00:15:59.065 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
00:15:59.067 00.002 10072 Worker thread wakes up
00:15:59.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
00:15:59.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
00:15:59.067 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.05 yDistance=-0.07
00:15:59.069 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:59.072 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
00:15:59.073 00.001 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:15:59.073 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:59.073 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:15:59.073 00.000 10072 MoveAxis(E, 3, ABG)
00:15:59.073 00.000 10072 Guiding  Dir = 2, Dur = 3
00:15:59.073 00.000 10072 IsGuiding returns 0
00:15:59.074 00.001 10072 PulseGuide returned control before completion, sleep 13
00:15:59.092 00.018 1032 UpdateGuideState exits: m=1299 SNR=25.4
00:15:59.094 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:59.097 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:59.099 00.002 1032 Enqueuing Expose request
00:15:59.101 00.002 10072 IsGuiding returns 0
00:15:59.102 00.001 10072 Move returns status 0, amount 3
00:15:59.102 00.000 10072 MoveAxis(N, 0, ABG)
00:15:59.102 00.000 10072 Move returns status 0, amount 0
00:15:59.102 00.000 10072 move complete, result=0
00:15:59.102 00.000 10072 worker thread done servicing request
00:15:59.102 00.000 10072 Worker thread wakes up
00:15:59.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:59.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:59.110 00.008 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:15:59.521 00.411 10072 Exposure complete
00:15:59.572 00.051 10072 worker thread done servicing request
00:15:59.572 00.000 1032 OnExposeComplete: enter
00:15:59.574 00.002 1032 UpdateGuideState(): m_state=6
00:15:59.576 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1224
00:15:59.578 00.002 1032 Star::Find returns 1 (0), X=322.85, Y=740.98, Mass=1280, SNR=25.1, Peak=122 HFD=2.6
00:15:59.583 00.005 1032 MultiStar: [#1 0.43,0.04,0.00,M7] [#2 -0.05,0.04,1.02,U] [#3 0.02,0.11,0.73,U] [#4 0.06,0.09,0.68,U] [#5 0.16,-0.08,0.73,U] [#6 0.08,-0.02,0.76,U] [#7 0.09,-0.06,0.54,U] [#8 0.11,0.02,0.64,U] 
00:15:59.585 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.04}, one-star: {0.37, 0.16}
00:15:59.586 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
00:15:59.589 00.003 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
00:15:59.592 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.36 mountX=0.01 mountY=-0.12, mountTheta=-1.47
00:15:59.598 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
00:15:59.603 00.005 1032 Enqueuing Move request for scope (0.11, 0.04)
00:15:59.606 00.003 10072 Worker thread wakes up
00:15:59.606 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:15:59.606 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:15:59.606 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
00:15:59.609 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:15:59.609 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:15:59.610 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:59.610 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:15:59.610 00.000 10072 MoveAxis(E, 2, ABG)
00:15:59.610 00.000 10072 Guiding  Dir = 2, Dur = 2
00:15:59.610 00.000 10072 IsGuiding returns 0
00:15:59.611 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:15:59.615 00.004 10072 PulseGuide returned control before completion, sleep 12
00:15:59.634 00.019 1032 UpdateGuideState exits: m=1280 SNR=25.1
00:15:59.637 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:59.639 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:15:59.643 00.004 10072 IsGuiding returns 0
00:15:59.643 00.000 10072 Move returns status 0, amount 2
00:15:59.643 00.000 10072 MoveAxis(N, 0, ABG)
00:15:59.643 00.000 10072 Move returns status 0, amount 0
00:15:59.643 00.000 10072 move complete, result=0
00:15:59.643 00.000 1032 Enqueuing Expose request
00:15:59.646 00.003 10072 worker thread done servicing request
00:15:59.646 00.000 10072 Worker thread wakes up
00:15:59.646 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:15:59.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:15:59.646 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:16:00.271 00.625 10072 Exposure complete
00:16:00.323 00.052 10072 worker thread done servicing request
00:16:00.323 00.000 1032 OnExposeComplete: enter
00:16:00.326 00.003 1032 UpdateGuideState(): m_state=6
00:16:00.329 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1225
00:16:00.331 00.002 1032 Star::Find returns 1 (0), X=322.81, Y=740.93, Mass=1265, SNR=25.0, Peak=131 HFD=2.6
00:16:00.332 00.001 1032 MultiStar: [#1 0.27,-0.14,0.00,M8] [#2 -0.02,-0.03,1.00,U] [#3 0.06,0.04,0.74,U] [#4 0.21,0.08,0.69,U] [#5 0.14,-0.18,0.74,U] [#6 0.01,-0.11,0.71,U] [#7 0.04,-0.13,0.53,U] [#8 0.06,0.06,0.56,U] 
00:16:00.334 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.01}, one-star: {0.33, 0.11}
00:16:00.336 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
00:16:00.339 00.003 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
00:16:00.341 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.13 mountX=-0.04 mountY=-0.10, mountTheta=-1.96
00:16:00.344 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
00:16:00.346 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
00:16:00.347 00.001 10072 Worker thread wakes up
00:16:00.349 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
00:16:00.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
00:16:00.349 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.10
00:16:00.350 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:00.353 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:16:00.353 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:16:00.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:00.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:16:00.353 00.000 10072 MoveAxis(E, 2, ABG)
00:16:00.353 00.000 10072 Guiding  Dir = 2, Dur = 2
00:16:00.353 00.000 10072 IsGuiding returns 0
00:16:00.354 00.001 10072 PulseGuide returned control before completion, sleep 12
00:16:00.373 00.019 1032 UpdateGuideState exits: m=1265 SNR=25.0
00:16:00.376 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:00.377 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:00.379 00.002 1032 Enqueuing Expose request
00:16:00.381 00.002 10072 IsGuiding returns 0
00:16:00.381 00.000 10072 Move returns status 0, amount 2
00:16:00.381 00.000 10072 MoveAxis(N, 0, ABG)
00:16:00.381 00.000 10072 Move returns status 0, amount 0
00:16:00.381 00.000 10072 move complete, result=0
00:16:00.381 00.000 10072 worker thread done servicing request
00:16:00.381 00.000 10072 Worker thread wakes up
00:16:00.381 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:00.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:00.389 00.008 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:16:00.800 00.411 10072 Exposure complete
00:16:00.853 00.053 10072 worker thread done servicing request
00:16:00.853 00.000 1032 OnExposeComplete: enter
00:16:00.855 00.002 1032 UpdateGuideState(): m_state=6
00:16:00.857 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1226
00:16:00.859 00.002 1032 Star::Find returns 1 (0), X=322.83, Y=740.91, Mass=1224, SNR=24.6, Peak=125 HFD=2.6
00:16:00.862 00.003 1032 MultiStar: [#1 0.26,-0.05,1.11,U] [#2 0.09,-0.03,1.02,U] [#3 0.06,0.00,0.78,U] [#4 0.09,0.20,0.69,U] [#5 0.13,-0.15,0.74,U] [#6 0.06,-0.15,0.75,U] [#7 0.10,-0.21,0.57,U] [#8 0.08,0.06,0.60,U] 
00:16:00.865 00.003 1032 refined, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.35, 0.09}
00:16:00.869 00.004 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
00:16:00.871 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
00:16:00.872 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.16 mountX=-0.06 mountY=-0.14, mountTheta=-1.99
00:16:00.876 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
00:16:00.879 00.003 1032 Enqueuing Move request for scope (0.15, -0.02)
00:16:00.880 00.001 10072 Worker thread wakes up
00:16:00.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
00:16:00.881 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
00:16:00.881 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.06 yDistance=-0.14
00:16:00.882 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:00.884 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.65
00:16:00.884 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:16:00.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:00.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:16:00.884 00.000 10072 MoveAxis(E, 1, ABG)
00:16:00.884 00.000 10072 Guiding  Dir = 2, Dur = 1
00:16:00.885 00.001 10072 IsGuiding returns 0
00:16:00.885 00.000 10072 PulseGuide returned control before completion, sleep 11
00:16:00.904 00.019 1032 UpdateGuideState exits: m=1224 SNR=24.6
00:16:00.906 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:00.908 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:00.910 00.002 1032 Enqueuing Expose request
00:16:00.912 00.002 10072 IsGuiding returns 0
00:16:00.912 00.000 10072 Move returns status 0, amount 1
00:16:00.912 00.000 10072 MoveAxis(N, 0, ABG)
00:16:00.912 00.000 10072 Move returns status 0, amount 0
00:16:00.912 00.000 10072 move complete, result=0
00:16:00.912 00.000 10072 worker thread done servicing request
00:16:00.912 00.000 10072 Worker thread wakes up
00:16:00.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:00.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:00.919 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:16:01.548 00.629 10072 Exposure complete
00:16:01.607 00.059 10072 worker thread done servicing request
00:16:01.608 00.001 1032 OnExposeComplete: enter
00:16:01.610 00.002 1032 UpdateGuideState(): m_state=6
00:16:01.613 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1227
00:16:01.616 00.003 1032 Star::Find returns 1 (0), X=322.75, Y=740.91, Mass=1420, SNR=26.5, Peak=152 HFD=2.6
00:16:01.617 00.001 1032 MultiStar: [#1 0.33,0.10,0.00,M8] [#2 -0.03,0.03,0.94,U] [#3 0.09,0.14,0.69,U] [#4 -0.02,0.13,0.66,U] [#5 0.21,-0.11,0.69,U] [#6 0.14,0.01,0.69,U] [#7 0.29,-0.10,0.00,M1] [#8 -0.00,0.02,0.57,U] 
00:16:01.618 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.05}, one-star: {0.27, 0.09}
00:16:01.620 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
00:16:01.623 00.003 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
00:16:01.627 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.42 mountX=0.02 mountY=-0.11, mountTheta=-1.41
00:16:01.630 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
00:16:01.634 00.004 1032 Enqueuing Move request for scope (0.10, 0.05)
00:16:01.635 00.001 10072 Worker thread wakes up
00:16:01.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
00:16:01.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
00:16:01.635 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
00:16:01.638 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:01.640 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.67
00:16:01.640 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:16:01.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:01.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:16:01.641 00.001 10072 MoveAxis(E, 1, ABG)
00:16:01.641 00.000 10072 Guiding  Dir = 2, Dur = 1
00:16:01.642 00.001 10072 IsGuiding returns 0
00:16:01.642 00.000 10072 PulseGuide returned control before completion, sleep 11
00:16:01.661 00.019 1032 UpdateGuideState exits: m=1420 SNR=26.5
00:16:01.664 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:01.666 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:01.668 00.002 1032 Enqueuing Expose request
00:16:01.670 00.002 10072 IsGuiding returns 0
00:16:01.670 00.000 10072 Move returns status 0, amount 1
00:16:01.670 00.000 10072 MoveAxis(N, 0, ABG)
00:16:01.670 00.000 10072 Move returns status 0, amount 0
00:16:01.670 00.000 10072 move complete, result=0
00:16:01.671 00.001 10072 worker thread done servicing request
00:16:01.671 00.000 10072 Worker thread wakes up
00:16:01.671 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:01.671 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:01.679 00.008 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:16:02.078 00.399 10072 Exposure complete
00:16:02.131 00.053 10072 worker thread done servicing request
00:16:02.131 00.000 1032 OnExposeComplete: enter
00:16:02.134 00.003 1032 UpdateGuideState(): m_state=6
00:16:02.137 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1228
00:16:02.138 00.001 1032 Star::Find returns 1 (0), X=322.70, Y=740.81, Mass=1362, SNR=26.0, Peak=144 HFD=2.7
00:16:02.140 00.002 1032 MultiStar: [#1 0.34,0.11,0.00,M9] [#2 0.12,0.06,0.95,U] [#3 0.04,0.21,0.74,U] [#4 -0.09,0.18,0.66,U] [#5 0.12,-0.03,0.68,U] [#6 0.05,-0.08,0.72,U] [#7 0.03,-0.21,0.50,U] [#8 0.04,0.21,0.61,U] 
00:16:02.141 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.05}, one-star: {0.21, -0.01}
00:16:02.144 00.003 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
00:16:02.146 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
00:16:02.148 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.52 mountX=0.02 mountY=-0.09, mountTheta=-1.31
00:16:02.150 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
00:16:02.151 00.001 1032 Enqueuing Move request for scope (0.08, 0.05)
00:16:02.154 00.003 10072 Worker thread wakes up
00:16:02.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:16:02.154 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:16:02.154 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.02 yDistance=-0.09
00:16:02.156 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:02.158 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.69
00:16:02.158 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:16:02.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:02.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:16:02.158 00.000 10072 MoveAxis(E, 0, ABG)
00:16:02.158 00.000 10072 Move returns status 0, amount 0
00:16:02.158 00.000 10072 MoveAxis(N, 0, ABG)
00:16:02.158 00.000 10072 Move returns status 0, amount 0
00:16:02.158 00.000 10072 move complete, result=0
00:16:02.158 00.000 10072 worker thread done servicing request
00:16:02.176 00.018 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:16:02.179 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:02.180 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:02.185 00.005 1032 Enqueuing Expose request
00:16:02.186 00.001 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:02.188 00.002 10072 Worker thread wakes up
00:16:02.188 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:02.188 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:02.825 00.637 10072 Exposure complete
00:16:02.877 00.052 10072 worker thread done servicing request
00:16:02.877 00.000 1032 OnExposeComplete: enter
00:16:02.879 00.002 1032 UpdateGuideState(): m_state=6
00:16:02.881 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1229
00:16:02.882 00.001 1032 Star::Find returns 1 (0), X=322.70, Y=740.79, Mass=1360, SNR=26.0, Peak=145 HFD=2.8
00:16:02.884 00.002 1032 MultiStar: [#1 0.25,-0.01,1.12,U] [#2 0.02,-0.01,0.96,U] [#3 0.14,0.02,0.73,U] [#4 -0.07,0.10,0.68,U] [#5 0.12,-0.16,0.70,U] [#6 0.10,-0.17,0.75,U] [#7 0.08,-0.13,0.57,U] [#8 0.09,0.26,0.00,M1] 
00:16:02.886 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.04}, one-star: {0.22, -0.03}
00:16:02.887 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
00:16:02.889 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
00:16:02.891 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.35 mountX=-0.07 mountY=-0.10, mountTheta=-2.18
00:16:02.895 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
00:16:02.897 00.002 1032 Enqueuing Move request for scope (0.12, -0.04)
00:16:02.900 00.003 10072 Worker thread wakes up
00:16:02.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
00:16:02.900 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
00:16:02.900 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.10
00:16:02.902 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.70
00:16:02.902 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:02.906 00.004 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:16:02.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:02.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:16:02.906 00.000 10072 MoveAxis(W, 0, ABG)
00:16:02.906 00.000 10072 Move returns status 0, amount 0
00:16:02.906 00.000 10072 MoveAxis(N, 0, ABG)
00:16:02.906 00.000 10072 Move returns status 0, amount 0
00:16:02.906 00.000 10072 move complete, result=0
00:16:02.906 00.000 10072 worker thread done servicing request
00:16:02.924 00.018 1032 UpdateGuideState exits: m=1360 SNR=26.0
00:16:02.927 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:02.929 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:02.930 00.001 1032 Enqueuing Expose request
00:16:02.932 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:16:02.934 00.002 10072 Worker thread wakes up
00:16:02.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:02.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:03.341 00.407 10072 Exposure complete
00:16:03.397 00.056 10072 worker thread done servicing request
00:16:03.397 00.000 1032 OnExposeComplete: enter
00:16:03.399 00.002 1032 UpdateGuideState(): m_state=6
00:16:03.402 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1230
00:16:03.404 00.002 1032 Star::Find returns 1 (0), X=322.84, Y=740.79, Mass=1252, SNR=24.9, Peak=136 HFD=2.8
00:16:03.406 00.002 1032 MultiStar: [#1 0.33,-0.06,0.00,M9] [#2 0.10,-0.13,1.02,U] [#3 0.04,0.03,0.74,U] [#4 -0.03,-0.03,0.67,U] [#5 0.10,-0.21,0.75,U] [#6 0.06,-0.09,0.74,U] [#7 0.03,-0.15,0.56,U] [#8 -0.02,0.02,0.64,U] 
00:16:03.408 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.07}, one-star: {0.36, -0.03}
00:16:03.409 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
00:16:03.411 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
00:16:03.413 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.66 mountX=-0.10 mountY=-0.07, mountTheta=-2.49
00:16:03.416 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
00:16:03.419 00.003 1032 Enqueuing Move request for scope (0.10, -0.07)
00:16:03.420 00.001 10072 Worker thread wakes up
00:16:03.421 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
00:16:03.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
00:16:03.421 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.10 yDistance=-0.07
00:16:03.423 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:03.427 00.004 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.72
00:16:03.427 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:16:03.427 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:03.427 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:16:03.427 00.000 10072 MoveAxis(W, 0, ABG)
00:16:03.427 00.000 10072 Move returns status 0, amount 0
00:16:03.427 00.000 10072 MoveAxis(N, 0, ABG)
00:16:03.427 00.000 10072 Move returns status 0, amount 0
00:16:03.427 00.000 10072 move complete, result=0
00:16:03.427 00.000 10072 worker thread done servicing request
00:16:03.447 00.020 1032 UpdateGuideState exits: m=1252 SNR=24.9
00:16:03.449 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:03.451 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:03.453 00.002 1032 Enqueuing Expose request
00:16:03.457 00.004 10072 Worker thread wakes up
00:16:03.457 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:03.457 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:03.457 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:16:04.090 00.633 10072 Exposure complete
00:16:04.142 00.052 10072 worker thread done servicing request
00:16:04.143 00.001 1032 OnExposeComplete: enter
00:16:04.145 00.002 1032 UpdateGuideState(): m_state=6
00:16:04.148 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1231
00:16:04.152 00.004 1032 Star::Find returns 1 (0), X=322.82, Y=740.79, Mass=1234, SNR=24.7, Peak=135 HFD=2.7
00:16:04.154 00.002 1032 MultiStar: [#1 0.34,0.06,0.00,M10] [#2 -0.03,-0.08,1.01,U] [#3 -0.10,0.05,0.78,U] [#4 -0.01,-0.01,0.68,U] [#5 0.28,-0.12,0.00,M1] [#6 0.15,-0.08,0.76,U] [#7 0.07,-0.25,0.57,U] [#8 -0.00,-0.00,0.65,U] 
00:16:04.156 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.05}, one-star: {0.34, -0.03}
00:16:04.158 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
00:16:04.160 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
00:16:04.162 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.67 mountX=-0.07 mountY=-0.05, mountTheta=-2.50
00:16:04.165 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
00:16:04.168 00.003 1032 Enqueuing Move request for scope (0.07, -0.05)
00:16:04.170 00.002 10072 Worker thread wakes up
00:16:04.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
00:16:04.170 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
00:16:04.170 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.05
00:16:04.171 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:04.175 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.74
00:16:04.175 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:16:04.175 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:04.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:16:04.175 00.000 10072 MoveAxis(W, 1, ABG)
00:16:04.175 00.000 10072 Guiding  Dir = 3, Dur = 1
00:16:04.176 00.001 10072 IsGuiding returns 0
00:16:04.176 00.000 10072 PulseGuide returned control before completion, sleep 11
00:16:04.194 00.018 1032 UpdateGuideState exits: m=1234 SNR=24.7
00:16:04.196 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:04.199 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:04.201 00.002 1032 Enqueuing Expose request
00:16:04.202 00.001 10072 IsGuiding returns 0
00:16:04.202 00.000 10072 Move returns status 0, amount 1
00:16:04.202 00.000 10072 MoveAxis(N, 0, ABG)
00:16:04.202 00.000 10072 Move returns status 0, amount 0
00:16:04.203 00.001 10072 move complete, result=0
00:16:04.203 00.000 10072 worker thread done servicing request
00:16:04.203 00.000 10072 Worker thread wakes up
00:16:04.203 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:04.203 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:04.213 00.010 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:16:04.619 00.406 10072 Exposure complete
00:16:04.670 00.051 10072 worker thread done servicing request
00:16:04.671 00.001 1032 OnExposeComplete: enter
00:16:04.673 00.002 1032 UpdateGuideState(): m_state=6
00:16:04.675 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1232
00:16:04.676 00.001 1032 Star::Find returns 1 (0), X=322.74, Y=740.99, Mass=1217, SNR=24.5, Peak=136 HFD=2.5
00:16:04.680 00.004 1032 MultiStar: [#1 0.31,0.06,0.00,R] [#2 -0.05,0.11,1.07,U] [#3 0.03,0.06,0.73,U] [#4 0.07,0.11,0.70,U] [#5 0.06,-0.16,0.75,U] [#6 0.03,0.00,0.73,U] [#7 0.07,-0.12,0.55,U] [#8 0.08,-0.05,0.68,U] 
00:16:04.682 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.26, 0.17}
00:16:04.683 00.001 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
00:16:04.684 00.001 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
00:16:04.685 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.42 mountX=0.01 mountY=-0.07, mountTheta=-1.41
00:16:04.688 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
00:16:04.689 00.001 1032 Enqueuing Move request for scope (0.07, 0.03)
00:16:04.690 00.001 10072 Worker thread wakes up
00:16:04.691 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
00:16:04.691 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
00:16:04.691 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
00:16:04.694 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:04.695 00.001 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.76
00:16:04.695 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:16:04.695 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:04.695 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:16:04.696 00.001 10072 MoveAxis(W, 1, ABG)
00:16:04.696 00.000 10072 Guiding  Dir = 3, Dur = 1
00:16:04.696 00.000 10072 IsGuiding returns 0
00:16:04.696 00.000 10072 PulseGuide returned control before completion, sleep 11
00:16:04.709 00.013 10072 IsGuiding returns 0
00:16:04.709 00.000 10072 Move returns status 0, amount 1
00:16:04.709 00.000 10072 MoveAxis(N, 0, ABG)
00:16:04.709 00.000 10072 Move returns status 0, amount 0
00:16:04.710 00.001 10072 move complete, result=0
00:16:04.710 00.000 10072 worker thread done servicing request
00:16:04.714 00.004 1032 UpdateGuideState exits: m=1217 SNR=24.5
00:16:04.715 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:04.717 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:04.718 00.001 1032 Enqueuing Expose request
00:16:04.719 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:16:04.721 00.002 10072 Worker thread wakes up
00:16:04.721 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:04.721 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:05.353 00.632 10072 Exposure complete
00:16:05.405 00.052 10072 worker thread done servicing request
00:16:05.406 00.001 1032 OnExposeComplete: enter
00:16:05.408 00.002 1032 UpdateGuideState(): m_state=6
00:16:05.409 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1233
00:16:05.411 00.002 1032 Star::Find returns 1 (0), X=322.81, Y=740.84, Mass=1367, SNR=26.0, Peak=140 HFD=2.7
00:16:05.414 00.003 1032 MultiStar: [#1 0.01,0.03,1.12,U] [#2 0.11,0.07,0.98,U] [#3 0.08,0.04,0.71,U] [#4 0.17,0.17,0.64,U] [#5 0.24,-0.13,0.00,M1] [#6 0.15,-0.01,0.72,U] [#7 0.00,-0.09,0.53,U] [#8 0.03,0.04,0.58,U] 
00:16:05.416 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.03}, one-star: {0.33, 0.02}
00:16:05.417 00.001 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
00:16:05.419 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
00:16:05.420 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.29 mountX=0.00 mountY=-0.12, mountTheta=-1.54
00:16:05.422 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
00:16:05.424 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
00:16:05.427 00.003 10072 Worker thread wakes up
00:16:05.427 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
00:16:05.427 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
00:16:05.427 00.000 10072 Moving (0.12, 0.03) raw xDistance=0.00 yDistance=-0.12
00:16:05.429 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:05.431 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.78
00:16:05.431 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:16:05.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:05.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:16:05.431 00.000 10072 MoveAxis(E, 1, ABG)
00:16:05.431 00.000 10072 Guiding  Dir = 2, Dur = 1
00:16:05.431 00.000 10072 IsGuiding returns 0
00:16:05.432 00.001 10072 PulseGuide returned control before completion, sleep 11
00:16:05.450 00.018 1032 UpdateGuideState exits: m=1367 SNR=26.0
00:16:05.453 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:05.455 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:05.458 00.003 1032 Enqueuing Expose request
00:16:05.461 00.003 10072 IsGuiding returns 0
00:16:05.461 00.000 10072 Move returns status 0, amount 1
00:16:05.461 00.000 10072 MoveAxis(N, 0, ABG)
00:16:05.461 00.000 10072 Move returns status 0, amount 0
00:16:05.461 00.000 10072 move complete, result=0
00:16:05.461 00.000 10072 worker thread done servicing request
00:16:05.461 00.000 10072 Worker thread wakes up
00:16:05.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:05.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:05.468 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:16:05.867 00.399 10072 Exposure complete
00:16:05.920 00.053 10072 worker thread done servicing request
00:16:05.920 00.000 1032 OnExposeComplete: enter
00:16:05.923 00.003 1032 UpdateGuideState(): m_state=6
00:16:05.927 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1234
00:16:05.930 00.003 1032 Star::Find returns 1 (0), X=322.76, Y=740.83, Mass=1302, SNR=25.4, Peak=150 HFD=2.7
00:16:05.932 00.002 1032 MultiStar: [#1 0.00,-0.09,1.14,U] [#2 0.16,-0.10,0.99,U] [#3 0.03,0.09,0.74,U] [#4 0.04,0.15,0.66,U] [#5 0.12,-0.03,0.76,U] [#6 0.04,-0.19,0.73,U] [#7 0.20,-0.13,0.53,U] [#8 0.09,0.03,0.63,U] 
00:16:05.934 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.28, 0.01}
00:16:05.936 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
00:16:05.937 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
00:16:05.938 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.30 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
00:16:05.941 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
00:16:05.943 00.002 1032 Enqueuing Move request for scope (0.11, -0.03)
00:16:05.946 00.003 10072 Worker thread wakes up
00:16:05.946 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
00:16:05.946 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
00:16:05.946 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
00:16:05.949 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:05.951 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.79
00:16:05.951 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:16:05.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:05.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:16:05.951 00.000 10072 MoveAxis(E, 0, ABG)
00:16:05.951 00.000 10072 Move returns status 0, amount 0
00:16:05.952 00.001 10072 MoveAxis(N, 0, ABG)
00:16:05.952 00.000 10072 Move returns status 0, amount 0
00:16:05.952 00.000 10072 move complete, result=0
00:16:05.952 00.000 10072 worker thread done servicing request
00:16:05.971 00.019 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:16:05.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:05.974 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:05.977 00.003 1032 Enqueuing Expose request
00:16:05.978 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:05.980 00.002 10072 Worker thread wakes up
00:16:05.980 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:05.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:06.617 00.637 10072 Exposure complete
00:16:06.668 00.051 10072 worker thread done servicing request
00:16:06.668 00.000 1032 OnExposeComplete: enter
00:16:06.671 00.003 1032 UpdateGuideState(): m_state=6
00:16:06.673 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1235
00:16:06.676 00.003 1032 Star::Find returns 1 (0), X=322.72, Y=740.74, Mass=1374, SNR=26.1, Peak=162 HFD=2.8
00:16:06.678 00.002 1032 MultiStar: [#1 0.02,-0.08,1.07,U] [#2 0.07,-0.16,0.96,U] [#3 0.07,0.00,0.77,U] [#4 -0.02,0.16,0.70,U] [#5 0.24,-0.17,0.00,M1] [#6 0.07,-0.19,0.65,U] [#7 0.16,-0.16,0.53,U] [#8 0.07,-0.04,0.59,U] 
00:16:06.680 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.07}, one-star: {0.23, -0.08}
00:16:06.683 00.003 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
00:16:06.684 00.001 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
00:16:06.686 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.52
00:16:06.689 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
00:16:06.693 00.004 1032 Enqueuing Move request for scope (0.08, -0.07)
00:16:06.695 00.002 10072 Worker thread wakes up
00:16:06.695 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
00:16:06.695 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
00:16:06.695 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
00:16:06.697 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:06.699 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.81
00:16:06.699 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:16:06.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:06.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:16:06.699 00.000 10072 MoveAxis(E, 0, ABG)
00:16:06.699 00.000 10072 Move returns status 0, amount 0
00:16:06.699 00.000 10072 MoveAxis(N, 0, ABG)
00:16:06.700 00.001 10072 Move returns status 0, amount 0
00:16:06.700 00.000 10072 move complete, result=0
00:16:06.700 00.000 10072 worker thread done servicing request
00:16:06.718 00.018 1032 UpdateGuideState exits: m=1374 SNR=26.1
00:16:06.720 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:06.723 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:06.725 00.002 1032 Enqueuing Expose request
00:16:06.727 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:06.730 00.003 10072 Worker thread wakes up
00:16:06.730 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:06.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:07.150 00.420 10072 Exposure complete
00:16:07.204 00.054 10072 worker thread done servicing request
00:16:07.204 00.000 1032 OnExposeComplete: enter
00:16:07.208 00.004 1032 UpdateGuideState(): m_state=6
00:16:07.210 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1236
00:16:07.212 00.002 1032 Star::Find returns 1 (0), X=322.67, Y=740.81, Mass=1160, SNR=24.0, Peak=135 HFD=2.7
00:16:07.214 00.002 1032 MultiStar: [#1 0.04,-0.06,1.22,U] [#2 -0.03,-0.05,1.12,U] [#3 0.04,0.02,0.80,U] [#4 0.11,0.18,0.76,U] [#5 0.14,-0.09,0.79,U] [#6 0.14,-0.11,0.74,U] [#7 -0.01,-0.23,0.60,U] [#8 0.07,-0.01,0.67,U] 
00:16:07.215 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.18, -0.01}
00:16:07.217 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
00:16:07.219 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
00:16:07.220 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.08 cameraTheta=-0.45 mountX=-0.05 mountY=-0.06, mountTheta=-2.28
00:16:07.223 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
00:16:07.225 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
00:16:07.227 00.002 10072 Worker thread wakes up
00:16:07.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
00:16:07.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
00:16:07.227 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.05 yDistance=-0.06
00:16:07.229 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:07.231 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.83
00:16:07.231 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:16:07.232 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:07.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:16:07.232 00.000 10072 MoveAxis(E, 0, ABG)
00:16:07.232 00.000 10072 Move returns status 0, amount 0
00:16:07.232 00.000 10072 MoveAxis(N, 0, ABG)
00:16:07.232 00.000 10072 Move returns status 0, amount 0
00:16:07.232 00.000 10072 move complete, result=0
00:16:07.232 00.000 10072 worker thread done servicing request
00:16:07.251 00.019 1032 UpdateGuideState exits: m=1160 SNR=24.0
00:16:07.253 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:07.255 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:07.258 00.003 1032 Enqueuing Expose request
00:16:07.260 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:07.262 00.002 10072 Worker thread wakes up
00:16:07.263 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:07.263 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:07.901 00.638 10072 Exposure complete
00:16:07.953 00.052 10072 worker thread done servicing request
00:16:07.953 00.000 1032 OnExposeComplete: enter
00:16:07.956 00.003 1032 UpdateGuideState(): m_state=6
00:16:07.960 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1237
00:16:07.964 00.004 1032 Star::Find returns 1 (0), X=322.80, Y=740.97, Mass=1476, SNR=27.1, Peak=145 HFD=2.6
00:16:07.966 00.002 1032 MultiStar: [#1 0.05,0.01,1.00,U] [#2 0.09,0.03,0.89,U] [#3 0.04,0.20,0.70,U] [#4 0.02,0.20,0.65,U] [#5 0.15,-0.04,0.72,U] [#6 0.10,0.01,0.67,U] [#7 -0.01,0.03,0.48,U] [#8 0.01,0.20,0.59,U] 
00:16:07.967 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {0.32, 0.14}
00:16:07.969 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
00:16:07.970 00.001 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
00:16:07.972 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.71 mountX=0.06 mountY=-0.12, mountTheta=-1.12
00:16:07.974 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
00:16:07.976 00.002 1032 Enqueuing Move request for scope (0.10, 0.08)
00:16:07.978 00.002 10072 Worker thread wakes up
00:16:07.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
00:16:07.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
00:16:07.978 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.06 yDistance=-0.12
00:16:07.980 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:07.982 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.85
00:16:07.982 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:16:07.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:07.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:16:07.982 00.000 10072 MoveAxis(E, 0, ABG)
00:16:07.983 00.001 10072 Move returns status 0, amount 0
00:16:07.983 00.000 10072 MoveAxis(N, 0, ABG)
00:16:07.983 00.000 10072 Move returns status 0, amount 0
00:16:07.983 00.000 10072 move complete, result=0
00:16:07.983 00.000 10072 worker thread done servicing request
00:16:08.000 00.017 1032 UpdateGuideState exits: m=1476 SNR=27.1
00:16:08.003 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:08.004 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:08.006 00.002 1032 Enqueuing Expose request
00:16:08.009 00.003 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:08.011 00.002 10072 Worker thread wakes up
00:16:08.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:08.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:08.418 00.407 10072 Exposure complete
00:16:08.470 00.052 10072 worker thread done servicing request
00:16:08.471 00.001 1032 OnExposeComplete: enter
00:16:08.473 00.002 1032 UpdateGuideState(): m_state=6
00:16:08.474 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1238
00:16:08.475 00.001 1032 Star::Find returns 1 (0), X=322.76, Y=740.85, Mass=1241, SNR=24.8, Peak=143 HFD=2.6
00:16:08.477 00.002 1032 MultiStar: [#1 0.04,0.03,1.20,U] [#2 0.09,-0.07,1.04,U] [#3 0.09,0.20,0.76,U] [#4 -0.04,0.12,0.75,U] [#5 0.16,-0.11,0.71,U] [#6 -0.01,-0.17,0.71,U] [#7 -0.05,-0.07,0.52,U] [#8 0.08,0.05,0.63,U] 
00:16:08.481 00.004 1032 refined, 8 included, MultiStar: {0.08, 0.00}, one-star: {0.28, 0.03}
00:16:08.483 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
00:16:08.485 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
00:16:08.488 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.05 mountX=-0.02 mountY=-0.08, mountTheta=-1.78
00:16:08.491 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
00:16:08.492 00.001 1032 Enqueuing Move request for scope (0.08, 0.00)
00:16:08.495 00.003 10072 Worker thread wakes up
00:16:08.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
00:16:08.495 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
00:16:08.495 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
00:16:08.497 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:08.499 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.87
00:16:08.499 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:16:08.499 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:08.499 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:16:08.500 00.001 10072 MoveAxis(E, 0, ABG)
00:16:08.500 00.000 10072 Move returns status 0, amount 0
00:16:08.500 00.000 10072 MoveAxis(N, 0, ABG)
00:16:08.500 00.000 10072 Move returns status 0, amount 0
00:16:08.500 00.000 10072 move complete, result=0
00:16:08.500 00.000 10072 worker thread done servicing request
00:16:08.520 00.020 1032 UpdateGuideState exits: m=1241 SNR=24.8
00:16:08.523 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:08.527 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:08.529 00.002 1032 Enqueuing Expose request
00:16:08.530 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:08.532 00.002 10072 Worker thread wakes up
00:16:08.532 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:08.532 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:09.169 00.637 10072 Exposure complete
00:16:09.221 00.052 10072 worker thread done servicing request
00:16:09.221 00.000 1032 OnExposeComplete: enter
00:16:09.224 00.003 1032 UpdateGuideState(): m_state=6
00:16:09.226 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1239
00:16:09.228 00.002 1032 Star::Find returns 1 (0), X=322.72, Y=740.79, Mass=1426, SNR=26.6, Peak=167 HFD=2.7
00:16:09.230 00.002 1032 MultiStar: [#1 0.04,-0.13,1.07,U] [#2 -0.04,0.00,0.93,U] [#3 0.09,-0.11,0.70,U] [#4 0.02,0.02,0.63,U] [#5 0.21,-0.06,0.69,U] [#6 0.11,-0.15,0.74,U] [#7 0.13,-0.12,0.52,U] [#8 0.13,-0.09,0.59,U] 
00:16:09.232 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.24, -0.03}
00:16:09.234 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
00:16:09.235 00.001 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
00:16:09.239 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.63 mountX=-0.10 mountY=-0.08, mountTheta=-2.46
00:16:09.242 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
00:16:09.246 00.004 1032 Enqueuing Move request for scope (0.10, -0.07)
00:16:09.249 00.003 10072 Worker thread wakes up
00:16:09.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
00:16:09.249 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
00:16:09.249 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.10 yDistance=-0.08
00:16:09.251 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:09.254 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.88
00:16:09.254 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:16:09.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:09.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:16:09.254 00.000 10072 MoveAxis(W, 0, ABG)
00:16:09.254 00.000 10072 Move returns status 0, amount 0
00:16:09.254 00.000 10072 MoveAxis(N, 0, ABG)
00:16:09.254 00.000 10072 Move returns status 0, amount 0
00:16:09.254 00.000 10072 move complete, result=0
00:16:09.254 00.000 10072 worker thread done servicing request
00:16:09.275 00.021 1032 UpdateGuideState exits: m=1426 SNR=26.6
00:16:09.278 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:09.280 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:09.281 00.001 1032 Enqueuing Expose request
00:16:09.283 00.002 10072 Worker thread wakes up
00:16:09.283 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:09.283 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:09.283 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:16:09.700 00.417 10072 Exposure complete
00:16:09.753 00.053 10072 worker thread done servicing request
00:16:09.753 00.000 1032 OnExposeComplete: enter
00:16:09.755 00.002 1032 UpdateGuideState(): m_state=6
00:16:09.757 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1240
00:16:09.759 00.002 1032 Star::Find returns 1 (0), X=322.81, Y=740.89, Mass=1215, SNR=24.5, Peak=114 HFD=2.7
00:16:09.761 00.002 1032 MultiStar: [#1 0.03,-0.03,1.16,U] [#2 0.09,0.04,0.97,U] [#3 0.04,0.04,0.80,U] [#4 -0.02,0.02,0.71,U] [#5 0.25,-0.14,0.00,M1] [#6 0.18,-0.08,0.78,U] [#7 0.02,-0.32,0.00,M1] [#8 0.12,0.08,0.64,U] 
00:16:09.763 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.02}, one-star: {0.32, 0.07}
00:16:09.765 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:16:09.766 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:16:09.769 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.14 mountX=-0.01 mountY=-0.11, mountTheta=-1.69
00:16:09.771 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
00:16:09.774 00.003 1032 Enqueuing Move request for scope (0.11, 0.02)
00:16:09.775 00.001 10072 Worker thread wakes up
00:16:09.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
00:16:09.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
00:16:09.776 00.001 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
00:16:09.777 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:09.780 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.90
00:16:09.780 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:16:09.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:09.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:16:09.780 00.000 10072 MoveAxis(E, 1, ABG)
00:16:09.780 00.000 10072 Guiding  Dir = 2, Dur = 1
00:16:09.781 00.001 10072 IsGuiding returns 0
00:16:09.781 00.000 10072 PulseGuide returned control before completion, sleep 11
00:16:09.801 00.020 1032 UpdateGuideState exits: m=1215 SNR=24.5
00:16:09.804 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:09.807 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:09.809 00.002 1032 Enqueuing Expose request
00:16:09.812 00.003 10072 IsGuiding returns 0
00:16:09.812 00.000 10072 Move returns status 0, amount 1
00:16:09.812 00.000 10072 MoveAxis(N, 0, ABG)
00:16:09.812 00.000 10072 Move returns status 0, amount 0
00:16:09.812 00.000 10072 move complete, result=0
00:16:09.812 00.000 10072 worker thread done servicing request
00:16:09.812 00.000 10072 Worker thread wakes up
00:16:09.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:09.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:09.821 00.009 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:16:10.447 00.626 10072 Exposure complete
00:16:10.497 00.050 10072 worker thread done servicing request
00:16:10.497 00.000 1032 OnExposeComplete: enter
00:16:10.499 00.002 1032 UpdateGuideState(): m_state=6
00:16:10.501 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1241
00:16:10.503 00.002 1032 Star::Find returns 1 (0), X=322.73, Y=741.01, Mass=1367, SNR=26.1, Peak=149 HFD=2.5
00:16:10.505 00.002 1032 MultiStar: [#1 0.03,0.10,1.04,U] [#2 0.02,0.17,0.93,U] [#3 0.09,0.25,0.70,U] [#4 -0.09,0.22,0.66,U] [#5 0.20,0.10,0.70,U] [#6 0.12,0.13,0.67,U] [#7 0.06,-0.10,0.56,U] [#8 0.05,0.08,0.62,U] 
00:16:10.507 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.13}, one-star: {0.25, 0.19}
00:16:10.509 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
00:16:10.510 00.001 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
00:16:10.512 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=1.00 mountX=0.11 mountY=-0.12, mountTheta=-0.83
00:16:10.515 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.13, opts=13)
00:16:10.516 00.001 1032 Enqueuing Move request for scope (0.09, 0.13)
00:16:10.520 00.004 10072 Worker thread wakes up
00:16:10.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
00:16:10.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
00:16:10.520 00.000 10072 Moving (0.09, 0.13) raw xDistance=0.11 yDistance=-0.12
00:16:10.523 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:10.526 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.92
00:16:10.526 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
00:16:10.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:10.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:16:10.526 00.000 10072 MoveAxis(E, 1, ABG)
00:16:10.526 00.000 10072 Guiding  Dir = 2, Dur = 1
00:16:10.527 00.001 10072 IsGuiding returns 0
00:16:10.527 00.000 10072 PulseGuide returned control before completion, sleep 11
00:16:10.545 00.018 1032 UpdateGuideState exits: m=1367 SNR=26.1
00:16:10.548 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:10.552 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:10.554 00.002 1032 Enqueuing Expose request
00:16:10.556 00.002 10072 IsGuiding returns 0
00:16:10.556 00.000 10072 Move returns status 0, amount 1
00:16:10.556 00.000 10072 MoveAxis(N, 0, ABG)
00:16:10.556 00.000 10072 Move returns status 0, amount 0
00:16:10.556 00.000 10072 move complete, result=0
00:16:10.556 00.000 10072 worker thread done servicing request
00:16:10.556 00.000 10072 Worker thread wakes up
00:16:10.557 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:10.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:10.564 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:16:10.964 00.400 10072 Exposure complete
00:16:11.010 00.046 10072 worker thread done servicing request
00:16:11.010 00.000 1032 OnExposeComplete: enter
00:16:11.013 00.003 1032 UpdateGuideState(): m_state=6
00:16:11.015 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1242
00:16:11.017 00.002 1032 Star::Find returns 1 (0), X=322.75, Y=740.95, Mass=1462, SNR=26.9, Peak=161 HFD=2.5
00:16:11.019 00.002 1032 MultiStar: [#1 -0.02,0.02,1.09,U] [#2 0.07,0.14,0.98,U] [#3 0.04,0.15,0.74,U] [#4 -0.01,0.26,0.64,U] [#5 -0.01,-0.02,0.66,U] [#6 0.02,-0.09,0.70,U] [#7 0.09,0.01,0.54,U] [#8 0.01,0.01,0.60,U] 
00:16:11.020 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.27, 0.13}
00:16:11.023 00.003 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:16:11.024 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:16:11.026 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.90 mountX=0.06 mountY=-0.08, mountTheta=-0.93
00:16:11.028 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
00:16:11.030 00.002 1032 Enqueuing Move request for scope (0.06, 0.07)
00:16:11.032 00.002 10072 Worker thread wakes up
00:16:11.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
00:16:11.032 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
00:16:11.032 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.06 yDistance=-0.08
00:16:11.034 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:11.037 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.94
00:16:11.037 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:16:11.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:11.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:16:11.037 00.000 10072 MoveAxis(E, 1, ABG)
00:16:11.037 00.000 10072 Guiding  Dir = 2, Dur = 1
00:16:11.037 00.000 10072 IsGuiding returns 0
00:16:11.038 00.001 10072 PulseGuide returned control before completion, sleep 11
00:16:11.055 00.017 1032 UpdateGuideState exits: m=1462 SNR=26.9
00:16:11.057 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:11.058 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:11.060 00.002 1032 Enqueuing Expose request
00:16:11.061 00.001 10072 IsGuiding returns 0
00:16:11.062 00.001 10072 Move returns status 0, amount 1
00:16:11.062 00.000 10072 MoveAxis(N, 0, ABG)
00:16:11.062 00.000 10072 Move returns status 0, amount 0
00:16:11.062 00.000 10072 move complete, result=0
00:16:11.062 00.000 10072 worker thread done servicing request
00:16:11.062 00.000 10072 Worker thread wakes up
00:16:11.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:11.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:11.068 00.006 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:16:11.700 00.632 10072 Exposure complete
00:16:11.750 00.050 10072 worker thread done servicing request
00:16:11.750 00.000 1032 OnExposeComplete: enter
00:16:11.753 00.003 1032 UpdateGuideState(): m_state=6
00:16:11.755 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1243
00:16:11.757 00.002 1032 Star::Find returns 1 (0), X=322.94, Y=740.94, Mass=1382, SNR=26.2, Peak=133 HFD=2.8
00:16:11.759 00.002 1032 MultiStar: [#1 -0.02,-0.05,1.10,U] [#2 0.12,-0.01,0.96,U] [#3 0.02,0.10,0.73,U] [#4 -0.02,0.19,0.70,U] [#5 0.16,-0.08,0.68,U] [#6 0.11,-0.02,0.66,U] [#7 0.12,-0.17,0.57,U] [#8 0.10,0.03,0.66,U] 
00:16:11.760 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.46, 0.12}
00:16:11.762 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:16:11.764 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:16:11.766 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.14 mountX=-0.02 mountY=-0.12, mountTheta=-1.69
00:16:11.771 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
00:16:11.773 00.002 1032 Enqueuing Move request for scope (0.12, 0.02)
00:16:11.775 00.002 10072 Worker thread wakes up
00:16:11.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
00:16:11.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
00:16:11.775 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.02 yDistance=-0.12
00:16:11.777 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:11.780 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.96
00:16:11.781 00.001 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:16:11.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:11.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:16:11.781 00.000 10072 MoveAxis(E, 1, ABG)
00:16:11.781 00.000 10072 Guiding  Dir = 2, Dur = 1
00:16:11.781 00.000 10072 IsGuiding returns 0
00:16:11.782 00.001 10072 PulseGuide returned control before completion, sleep 11
00:16:11.805 00.023 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:16:11.808 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:11.810 00.002 10072 IsGuiding returns 0
00:16:11.810 00.000 10072 Move returns status 0, amount 1
00:16:11.810 00.000 10072 MoveAxis(N, 0, ABG)
00:16:11.810 00.000 10072 Move returns status 0, amount 0
00:16:11.810 00.000 10072 move complete, result=0
00:16:11.811 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:11.812 00.001 1032 Enqueuing Expose request
00:16:11.815 00.003 10072 worker thread done servicing request
00:16:11.816 00.001 10072 Worker thread wakes up
00:16:11.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:11.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:11.816 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:16:12.231 00.415 10072 Exposure complete
00:16:12.284 00.053 10072 worker thread done servicing request
00:16:12.285 00.001 1032 OnExposeComplete: enter
00:16:12.286 00.001 1032 UpdateGuideState(): m_state=6
00:16:12.288 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1244
00:16:12.290 00.002 1032 Star::Find returns 1 (0), X=322.90, Y=740.85, Mass=1266, SNR=25.1, Peak=116 HFD=2.8
00:16:12.293 00.003 1032 MultiStar: [#1 0.03,0.07,1.15,U] [#2 0.18,0.13,1.00,U] [#3 0.09,0.14,0.79,U] [#4 -0.13,0.26,0.00,M1] [#5 0.20,-0.03,0.70,U] [#6 0.25,-0.06,0.74,U] [#7 0.07,-0.01,0.59,U] [#8 0.26,0.27,0.00,M1] 
00:16:12.294 00.001 1032 refined, 6 included, MultiStar: {0.18, 0.05}, one-star: {0.41, 0.02}
00:16:12.296 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
00:16:12.298 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
00:16:12.300 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.18 cameraTheta=0.27 mountX=0.00 mountY=-0.18, mountTheta=-1.56
00:16:12.303 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.05, opts=13)
00:16:12.306 00.003 1032 Enqueuing Move request for scope (0.18, 0.05)
00:16:12.308 00.002 10072 Worker thread wakes up
00:16:12.309 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
00:16:12.309 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
00:16:12.309 00.000 10072 Moving (0.18, 0.05) raw xDistance=0.00 yDistance=-0.18
00:16:12.311 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:12.313 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.98
00:16:12.313 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:16:12.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:12.314 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:16:12.314 00.000 10072 MoveAxis(E, 1, ABG)
00:16:12.314 00.000 10072 Guiding  Dir = 2, Dur = 1
00:16:12.314 00.000 10072 IsGuiding returns 0
00:16:12.315 00.001 10072 PulseGuide returned control before completion, sleep 11
00:16:12.335 00.020 1032 UpdateGuideState exits: m=1266 SNR=25.1
00:16:12.337 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:12.338 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:12.341 00.003 1032 Enqueuing Expose request
00:16:12.343 00.002 10072 IsGuiding returns 0
00:16:12.343 00.000 10072 Move returns status 0, amount 1
00:16:12.343 00.000 10072 MoveAxis(N, 0, ABG)
00:16:12.343 00.000 10072 Move returns status 0, amount 0
00:16:12.343 00.000 10072 move complete, result=0
00:16:12.343 00.000 10072 worker thread done servicing request
00:16:12.343 00.000 10072 Worker thread wakes up
00:16:12.343 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:12.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:12.351 00.008 1032 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
00:16:12.969 00.618 10072 Exposure complete
00:16:13.023 00.054 10072 worker thread done servicing request
00:16:13.023 00.000 1032 OnExposeComplete: enter
00:16:13.025 00.002 1032 UpdateGuideState(): m_state=6
00:16:13.027 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1245
00:16:13.029 00.002 1032 Star::Find returns 1 (0), X=322.87, Y=741.06, Mass=1298, SNR=25.4, Peak=123 HFD=2.6
00:16:13.031 00.002 1032 MultiStar: [#1 0.07,0.19,1.11,U] [#2 0.07,0.25,1.02,U] [#3 0.14,0.18,0.73,U] [#4 0.10,0.28,0.00,M2] [#5 0.19,0.00,0.70,U] [#6 0.31,0.09,0.00,M1] [#7 0.15,-0.05,0.53,U] [#8 0.16,0.31,0.00,M2] 
00:16:13.034 00.003 1032 refined, 5 included, MultiStar: {0.17, 0.16}, one-star: {0.39, 0.24}
00:16:13.035 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:16:13.037 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:16:13.039 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.76 mountX=0.11 mountY=-0.20, mountTheta=-1.07
00:16:13.043 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.16, opts=13)
00:16:13.045 00.002 1032 Enqueuing Move request for scope (0.17, 0.16)
00:16:13.048 00.003 10072 Worker thread wakes up
00:16:13.048 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
00:16:13.048 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
00:16:13.048 00.000 10072 Moving (0.17, 0.16) raw xDistance=0.11 yDistance=-0.20
00:16:13.050 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:13.054 00.004 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.00
00:16:13.054 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
00:16:13.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:16:13.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:16:13.054 00.000 10072 MoveAxis(E, 1, ABG)
00:16:13.054 00.000 10072 Guiding  Dir = 2, Dur = 1
00:16:13.055 00.001 10072 IsGuiding returns 0
00:16:13.055 00.000 10072 PulseGuide returned control before completion, sleep 11
00:16:13.073 00.018 1032 UpdateGuideState exits: m=1298 SNR=25.4
00:16:13.075 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:13.076 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:13.079 00.003 1032 Enqueuing Expose request
00:16:13.081 00.002 10072 IsGuiding returns 0
00:16:13.081 00.000 10072 Move returns status 0, amount 1
00:16:13.082 00.001 10072 MoveAxis(N, 0, ABG)
00:16:13.082 00.000 10072 Move returns status 0, amount 0
00:16:13.082 00.000 10072 move complete, result=0
00:16:13.082 00.000 10072 worker thread done servicing request
00:16:13.082 00.000 10072 Worker thread wakes up
00:16:13.083 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:13.083 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:13.090 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
00:16:13.497 00.407 10072 Exposure complete
00:16:13.546 00.049 10072 worker thread done servicing request
00:16:13.546 00.000 1032 OnExposeComplete: enter
00:16:13.549 00.003 1032 UpdateGuideState(): m_state=6
00:16:13.551 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1246
00:16:13.552 00.001 1032 Star::Find returns 1 (0), X=322.87, Y=740.96, Mass=1153, SNR=23.9, Peak=109 HFD=2.7
00:16:13.554 00.002 1032 MultiStar: [#1 0.12,0.12,1.16,U] [#2 0.12,0.17,1.09,U] [#3 0.19,0.16,0.82,U] [#4 0.07,0.34,0.00,M3] [#5 0.22,0.13,0.80,U] [#6 0.23,0.04,0.73,U] [#7 0.16,-0.07,0.59,U] [#8 0.14,0.26,0.00,M3] 
00:16:13.556 00.002 1032 refined, 6 included, MultiStar: {0.20, 0.11}, one-star: {0.39, 0.14}
00:16:13.558 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
00:16:13.560 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
00:16:13.562 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.50 mountX=0.05 mountY=-0.22, mountTheta=-1.33
00:16:13.565 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.11, opts=13)
00:16:13.567 00.002 1032 Enqueuing Move request for scope (0.20, 0.11)
00:16:13.568 00.001 10072 Worker thread wakes up
00:16:13.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
00:16:13.568 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
00:16:13.569 00.001 10072 Moving (0.20, 0.11) raw xDistance=0.05 yDistance=-0.22
00:16:13.571 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:13.574 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.02
00:16:13.574 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:16:13.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:16:13.575 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:16:13.575 00.000 10072 MoveAxis(E, 1, ABG)
00:16:13.575 00.000 10072 Guiding  Dir = 2, Dur = 1
00:16:13.575 00.000 10072 IsGuiding returns 0
00:16:13.576 00.001 10072 PulseGuide returned control before completion, sleep 11
00:16:13.590 00.014 10072 IsGuiding returns 0
00:16:13.592 00.002 10072 Move returns status 0, amount 1
00:16:13.592 00.000 10072 MoveAxis(N, 0, ABG)
00:16:13.592 00.000 10072 Move returns status 0, amount 0
00:16:13.592 00.000 10072 move complete, result=0
00:16:13.592 00.000 10072 worker thread done servicing request
00:16:13.603 00.011 1032 UpdateGuideState exits: m=1153 SNR=23.9
00:16:13.607 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:13.610 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:13.613 00.003 1032 Enqueuing Expose request
00:16:13.615 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
00:16:13.618 00.003 10072 Worker thread wakes up
00:16:13.618 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:13.619 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:14.248 00.629 10072 Exposure complete
00:16:14.299 00.051 10072 worker thread done servicing request
00:16:14.299 00.000 1032 OnExposeComplete: enter
00:16:14.303 00.004 1032 UpdateGuideState(): m_state=6
00:16:14.306 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1247
00:16:14.307 00.001 1032 Star::Find returns 1 (0), X=322.83, Y=741.07, Mass=1369, SNR=26.1, Peak=131 HFD=2.6
00:16:14.309 00.002 1032 MultiStar: [#1 0.14,0.07,1.08,U] [#2 0.01,0.18,1.00,U] [#3 0.15,0.04,0.70,U] [#4 0.10,0.24,0.65,U] [#5 0.12,-0.04,0.70,U] [#6 0.23,-0.02,0.70,U] [#7 0.19,-0.02,0.47,U] [#8 0.17,0.14,0.57,U] 
00:16:14.311 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.10}, one-star: {0.35, 0.24}
00:16:14.312 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
00:16:14.314 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
00:16:14.315 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.56 mountX=0.06 mountY=-0.18, mountTheta=-1.27
00:16:14.317 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.10, opts=13)
00:16:14.320 00.003 1032 Enqueuing Move request for scope (0.16, 0.10)
00:16:14.321 00.001 10072 Worker thread wakes up
00:16:14.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
00:16:14.323 00.002 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
00:16:14.323 00.000 10072 Moving (0.16, 0.10) raw xDistance=0.06 yDistance=-0.18
00:16:14.324 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:14.326 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.04
00:16:14.326 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:16:14.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:14.327 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:16:14.327 00.000 10072 MoveAxis(E, 2, ABG)
00:16:14.327 00.000 10072 Guiding  Dir = 2, Dur = 2
00:16:14.327 00.000 10072 IsGuiding returns 0
00:16:14.327 00.000 10072 PulseGuide returned control before completion, sleep 12
00:16:14.345 00.018 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:16:14.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:14.348 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:14.351 00.003 1032 Enqueuing Expose request
00:16:14.354 00.003 10072 IsGuiding returns 0
00:16:14.354 00.000 10072 Move returns status 0, amount 2
00:16:14.354 00.000 10072 MoveAxis(N, 0, ABG)
00:16:14.354 00.000 10072 Move returns status 0, amount 0
00:16:14.354 00.000 10072 move complete, result=0
00:16:14.354 00.000 10072 worker thread done servicing request
00:16:14.354 00.000 10072 Worker thread wakes up
00:16:14.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:14.355 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:14.360 00.005 1032 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
00:16:14.762 00.402 10072 Exposure complete
00:16:14.818 00.056 10072 worker thread done servicing request
00:16:14.819 00.001 1032 OnExposeComplete: enter
00:16:14.821 00.002 1032 UpdateGuideState(): m_state=6
00:16:14.824 00.003 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1248
00:16:14.827 00.003 1032 Star::Find returns 1 (0), X=322.84, Y=740.88, Mass=1308, SNR=25.5, Peak=122 HFD=2.7
00:16:14.829 00.002 1032 MultiStar: [#1 -0.00,0.01,1.12,U] [#2 0.09,0.09,1.01,U] [#3 0.20,0.05,0.68,U] [#4 0.30,-0.00,0.00,M3] [#5 0.26,-0.02,0.74,U] [#6 0.10,0.13,0.73,U] [#7 0.41,-0.14,0.00,M1] [#8 0.12,0.05,0.60,U] 
00:16:14.833 00.004 1032 refined, 6 included, MultiStar: {0.16, 0.05}, one-star: {0.36, 0.06}
00:16:14.836 00.003 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
00:16:14.838 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
00:16:14.839 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.16 cameraTheta=0.33 mountX=0.01 mountY=-0.16, mountTheta=-1.50
00:16:14.842 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.05, opts=13)
00:16:14.844 00.002 1032 Enqueuing Move request for scope (0.16, 0.05)
00:16:14.845 00.001 10072 Worker thread wakes up
00:16:14.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
00:16:14.846 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
00:16:14.846 00.000 10072 Moving (0.16, 0.05) raw xDistance=0.01 yDistance=-0.16
00:16:14.848 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:14.850 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.06
00:16:14.850 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:16:14.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:14.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:16:14.850 00.000 10072 MoveAxis(E, 2, ABG)
00:16:14.850 00.000 10072 Guiding  Dir = 2, Dur = 2
00:16:14.850 00.000 10072 IsGuiding returns 0
00:16:14.851 00.001 10072 PulseGuide returned control before completion, sleep 12
00:16:14.868 00.017 10072 IsGuiding returns 0
00:16:14.868 00.000 10072 Move returns status 0, amount 2
00:16:14.868 00.000 10072 MoveAxis(N, 0, ABG)
00:16:14.869 00.001 10072 Move returns status 0, amount 0
00:16:14.869 00.000 10072 move complete, result=0
00:16:14.869 00.000 10072 worker thread done servicing request
00:16:14.870 00.001 1032 UpdateGuideState exits: m=1308 SNR=25.5
00:16:14.872 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:14.874 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:14.875 00.001 1032 Enqueuing Expose request
00:16:14.877 00.002 10072 Worker thread wakes up
00:16:14.877 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:14.877 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:14.877 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
00:16:15.507 00.630 10072 Exposure complete
00:16:15.560 00.053 10072 worker thread done servicing request
00:16:15.560 00.000 1032 OnExposeComplete: enter
00:16:15.562 00.002 1032 UpdateGuideState(): m_state=6
00:16:15.565 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1249
00:16:15.567 00.002 1032 Star::Find returns 1 (0), X=322.87, Y=740.98, Mass=1256, SNR=24.9, Peak=125 HFD=2.7
00:16:15.569 00.002 1032 MultiStar: [#1 -0.08,0.06,1.17,U] [#2 0.12,0.12,1.00,U] [#3 0.14,0.15,0.77,U] [#4 0.10,0.29,0.00,M4] [#5 0.15,-0.03,0.76,U] [#6 0.07,0.13,0.77,U] [#7 0.14,0.00,0.54,U] [#8 0.12,0.26,0.00,M2] 
00:16:15.571 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.09}, one-star: {0.39, 0.16}
00:16:15.573 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
00:16:15.575 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
00:16:15.576 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.62 mountX=0.06 mountY=-0.15, mountTheta=-1.21
00:16:15.581 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.09, opts=13)
00:16:15.585 00.004 1032 Enqueuing Move request for scope (0.13, 0.09)
00:16:15.587 00.002 10072 Worker thread wakes up
00:16:15.587 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
00:16:15.587 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
00:16:15.587 00.000 10072 Moving (0.13, 0.09) raw xDistance=0.06 yDistance=-0.15
00:16:15.590 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.08
00:16:15.590 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:16:15.591 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:15.591 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:16:15.591 00.000 10072 MoveAxis(E, 1, ABG)
00:16:15.592 00.001 10072 Guiding  Dir = 2, Dur = 1
00:16:15.592 00.000 10072 IsGuiding returns 0
00:16:15.592 00.000 10072 PulseGuide returned control before completion, sleep 11
00:16:15.595 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:15.614 00.019 10072 IsGuiding returns 0
00:16:15.614 00.000 10072 Move returns status 0, amount 1
00:16:15.614 00.000 10072 MoveAxis(N, 0, ABG)
00:16:15.614 00.000 10072 Move returns status 0, amount 0
00:16:15.614 00.000 10072 move complete, result=0
00:16:15.614 00.000 10072 worker thread done servicing request
00:16:15.620 00.006 1032 UpdateGuideState exits: m=1256 SNR=24.9
00:16:15.622 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:15.624 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:15.626 00.002 1032 Enqueuing Expose request
00:16:15.629 00.003 10072 Worker thread wakes up
00:16:15.629 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:16:15.631 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:15.632 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:16.036 00.404 10072 Exposure complete
00:16:16.086 00.050 10072 worker thread done servicing request
00:16:16.086 00.000 1032 OnExposeComplete: enter
00:16:16.088 00.002 1032 UpdateGuideState(): m_state=6
00:16:16.090 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1250
00:16:16.092 00.002 1032 Star::Find returns 1 (0), X=322.82, Y=740.98, Mass=1368, SNR=26.1, Peak=136 HFD=2.6
00:16:16.094 00.002 1032 MultiStar: [#1 -0.04,0.15,1.09,U] [#2 0.17,0.33,0.00,M1] [#3 0.06,0.38,0.00,M1] [#4 0.01,0.38,0.00,M5] [#5 0.25,0.09,0.71,U] [#6 0.19,0.29,0.00,M1] [#7 0.05,0.08,0.51,U] [#8 -0.00,0.26,0.58,U] 
00:16:16.095 00.001 1032 refined, 4 included, MultiStar: {0.13, 0.15}, one-star: {0.34, 0.16}
00:16:16.097 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
00:16:16.099 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
00:16:16.100 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.85 mountX=0.11 mountY=-0.16, mountTheta=-0.98
00:16:16.103 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.15, opts=13)
00:16:16.105 00.002 1032 Enqueuing Move request for scope (0.13, 0.15)
00:16:16.107 00.002 10072 Worker thread wakes up
00:16:16.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
00:16:16.107 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
00:16:16.107 00.000 10072 Moving (0.13, 0.15) raw xDistance=0.11 yDistance=-0.16
00:16:16.109 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:16.113 00.004 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.10
00:16:16.113 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
00:16:16.113 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:16.113 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:16:16.113 00.000 10072 MoveAxis(E, 1, ABG)
00:16:16.113 00.000 10072 Guiding  Dir = 2, Dur = 1
00:16:16.114 00.001 10072 IsGuiding returns 0
00:16:16.114 00.000 10072 PulseGuide returned control before completion, sleep 11
00:16:16.127 00.013 10072 IsGuiding returns 0
00:16:16.127 00.000 10072 Move returns status 0, amount 1
00:16:16.127 00.000 10072 MoveAxis(N, 0, ABG)
00:16:16.127 00.000 10072 Move returns status 0, amount 0
00:16:16.127 00.000 10072 move complete, result=0
00:16:16.127 00.000 10072 worker thread done servicing request
00:16:16.132 00.005 1032 UpdateGuideState exits: m=1368 SNR=26.1
00:16:16.134 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:16.136 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:16.138 00.002 1032 Enqueuing Expose request
00:16:16.140 00.002 10072 Worker thread wakes up
00:16:16.140 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
00:16:16.144 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:16.144 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:16.774 00.630 10072 Exposure complete
00:16:16.824 00.050 10072 worker thread done servicing request
00:16:16.824 00.000 1032 OnExposeComplete: enter
00:16:16.826 00.002 1032 UpdateGuideState(): m_state=6
00:16:16.829 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1251
00:16:16.834 00.005 1032 Star::Find returns 1 (0), X=322.88, Y=740.91, Mass=1303, SNR=25.4, Peak=128 HFD=2.7
00:16:16.838 00.004 1032 MultiStar: [#1 0.04,0.12,1.13,U] [#2 0.22,0.08,0.96,U] [#3 0.11,0.11,0.75,U] [#4 0.18,0.31,0.00,M6] [#5 0.37,-0.09,0.00,M1] [#6 0.26,-0.08,0.00,M2] [#7 0.26,-0.20,0.00,M1] [#8 0.14,0.27,0.00,M2] 
00:16:16.840 00.002 1032 refined, 3 included, MultiStar: {0.19, 0.10}, one-star: {0.40, 0.09}
00:16:16.842 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
00:16:16.844 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
00:16:16.845 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.22 cameraTheta=0.48 mountX=0.05 mountY=-0.21, mountTheta=-1.35
00:16:16.849 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.10, opts=13)
00:16:16.850 00.001 1032 Enqueuing Move request for scope (0.19, 0.10)
00:16:16.852 00.002 10072 Worker thread wakes up
00:16:16.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
00:16:16.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
00:16:16.852 00.000 10072 Moving (0.19, 0.10) raw xDistance=0.05 yDistance=-0.21
00:16:16.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:16.856 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.12
00:16:16.856 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:16:16.856 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.38 newest=-0.52
00:16:16.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:16:16.856 00.000 10072 MoveAxis(E, 0, ABG)
00:16:16.856 00.000 10072 Move returns status 0, amount 0
00:16:16.856 00.000 10072 MoveAxis(N, 136, ABG)
00:16:16.856 00.000 10072 Guiding  Dir = 0, Dur = 136
00:16:16.857 00.001 10072 IsGuiding returns 0
00:16:16.857 00.000 10072 PulseGuide returned control before completion, sleep 146
00:16:16.877 00.020 1032 UpdateGuideState exits: m=1303 SNR=25.4
00:16:16.879 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:16.883 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:16.885 00.002 1032 Enqueuing Expose request
00:16:17.007 00.122 10072 IsGuiding returns 0
00:16:17.007 00.000 10072 Move returns status 0, amount 136
00:16:17.007 00.000 10072 move complete, result=0
00:16:17.007 00.000 10072 worker thread done servicing request
00:16:17.007 00.000 10072 Worker thread wakes up
00:16:17.007 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.2 px 136 ms NORTH
00:16:17.011 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:17.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:17.419 00.408 10072 Exposure complete
00:16:17.468 00.049 10072 worker thread done servicing request
00:16:17.468 00.000 1032 OnExposeComplete: enter
00:16:17.470 00.002 1032 UpdateGuideState(): m_state=6
00:16:17.472 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1252
00:16:17.474 00.002 1032 Star::Find returns 1 (0), X=322.69, Y=740.77, Mass=1306, SNR=25.5, Peak=150 HFD=2.8
00:16:17.476 00.002 1032 MultiStar: [#1 -0.05,-0.04,1.10,U] [#2 -0.06,0.03,0.97,U] [#3 0.09,-0.08,0.72,U] [#4 0.10,0.21,0.75,U] [#5 0.15,-0.16,0.76,U] [#6 0.00,-0.10,0.73,U] [#7 0.20,-0.23,0.00,M2] [#8 0.04,-0.02,0.65,U] 
00:16:17.478 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {0.21, -0.05}
00:16:17.479 00.001 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
00:16:17.481 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
00:16:17.483 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.44 mountX=-0.04 mountY=-0.05, mountTheta=-2.27
00:16:17.487 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
00:16:17.489 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
00:16:17.493 00.004 10072 Worker thread wakes up
00:16:17.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
00:16:17.493 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
00:16:17.493 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
00:16:17.495 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:17.498 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.14
00:16:17.498 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:16:17.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:17.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:16:17.498 00.000 10072 MoveAxis(E, 0, ABG)
00:16:17.498 00.000 10072 Move returns status 0, amount 0
00:16:17.498 00.000 10072 MoveAxis(N, 0, ABG)
00:16:17.498 00.000 10072 Move returns status 0, amount 0
00:16:17.498 00.000 10072 move complete, result=0
00:16:17.498 00.000 10072 worker thread done servicing request
00:16:17.515 00.017 1032 UpdateGuideState exits: m=1306 SNR=25.5
00:16:17.518 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:17.520 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:17.523 00.003 1032 Enqueuing Expose request
00:16:17.524 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:16:17.526 00.002 10072 Worker thread wakes up
00:16:17.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:17.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:18.163 00.637 10072 Exposure complete
00:16:18.215 00.052 10072 worker thread done servicing request
00:16:18.215 00.000 1032 OnExposeComplete: enter
00:16:18.217 00.002 1032 UpdateGuideState(): m_state=6
00:16:18.218 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1253
00:16:18.221 00.003 1032 Star::Find returns 1 (0), X=322.73, Y=740.81, Mass=1443, SNR=26.8, Peak=154 HFD=2.7
00:16:18.222 00.001 1032 MultiStar: [#1 -0.14,-0.07,1.05,U] [#2 -0.07,-0.00,0.93,U] [#3 -0.14,-0.04,0.69,U] [#4 -0.16,0.07,0.65,U] [#5 0.08,-0.08,0.68,U] [#6 -0.10,-0.14,0.68,U] [#7 -0.01,-0.28,0.00,M3] [#8 -0.07,0.00,0.56,U] 
00:16:18.224 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.04}, one-star: {0.24, -0.01}
00:16:18.226 00.002 1032 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.83) = xAngle (-4.20 = 2.08)
00:16:18.228 00.002 1032 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.20 = 2.08)
00:16:18.230 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.37 mountX=-0.02 mountY=0.04, mountTheta=2.08
00:16:18.233 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
00:16:18.236 00.003 1032 Enqueuing Move request for scope (-0.04, -0.04)
00:16:18.238 00.002 10072 Worker thread wakes up
00:16:18.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
00:16:18.238 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
00:16:18.238 00.000 10072 Moving (-0.04, -0.04) raw xDistance=-0.02 yDistance=0.04
00:16:18.240 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:18.242 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.16
00:16:18.243 00.001 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:16:18.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:18.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:16:18.243 00.000 10072 MoveAxis(E, 1, ABG)
00:16:18.243 00.000 10072 Guiding  Dir = 2, Dur = 1
00:16:18.243 00.000 10072 IsGuiding returns 0
00:16:18.244 00.001 10072 PulseGuide returned control before completion, sleep 11
00:16:18.261 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.8
00:16:18.264 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:18.265 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:18.269 00.004 1032 Enqueuing Expose request
00:16:18.272 00.003 10072 IsGuiding returns 0
00:16:18.272 00.000 10072 Move returns status 0, amount 1
00:16:18.272 00.000 10072 MoveAxis(N, 0, ABG)
00:16:18.272 00.000 10072 Move returns status 0, amount 0
00:16:18.272 00.000 10072 move complete, result=0
00:16:18.272 00.000 10072 worker thread done servicing request
00:16:18.272 00.000 10072 Worker thread wakes up
00:16:18.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:18.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:18.280 00.008 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:16:18.691 00.411 10072 Exposure complete
00:16:18.744 00.053 10072 worker thread done servicing request
00:16:18.745 00.001 1032 OnExposeComplete: enter
00:16:18.746 00.001 1032 UpdateGuideState(): m_state=6
00:16:18.748 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1254
00:16:18.750 00.002 1032 Star::Find returns 1 (0), X=322.65, Y=740.79, Mass=1183, SNR=24.2, Peak=135 HFD=2.7
00:16:18.753 00.003 1032 MultiStar: [#1 -0.14,-0.03,1.23,U] [#2 -0.15,-0.01,1.05,U] [#3 -0.03,0.07,0.78,U] [#4 -0.19,0.12,0.65,U] [#5 -0.03,-0.11,0.76,U] [#6 0.06,0.02,0.74,U] [#7 -0.02,-0.22,0.54,U] [#8 0.05,0.07,0.62,U] 
00:16:18.754 00.001 1032 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {0.17, -0.03}
00:16:18.756 00.002 1032 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.83) = xAngle (-4.67 = 1.62)
00:16:18.758 00.002 1032 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.67 = 1.62)
00:16:18.760 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.84 mountX=-0.00 mountY=0.04, mountTheta=1.62
00:16:18.763 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
00:16:18.765 00.002 1032 Enqueuing Move request for scope (-0.04, -0.01)
00:16:18.766 00.001 10072 Worker thread wakes up
00:16:18.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:16:18.766 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:16:18.766 00.000 10072 Moving (-0.04, -0.01) raw xDistance=-0.00 yDistance=0.04
00:16:18.772 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:18.775 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.18
00:16:18.775 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:16:18.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:18.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:16:18.775 00.000 10072 MoveAxis(E, 1, ABG)
00:16:18.775 00.000 10072 Guiding  Dir = 2, Dur = 1
00:16:18.775 00.000 10072 IsGuiding returns 0
00:16:18.776 00.001 10072 PulseGuide returned control before completion, sleep 11
00:16:18.792 00.016 1032 UpdateGuideState exits: m=1183 SNR=24.2
00:16:18.794 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:18.796 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:18.800 00.004 1032 Enqueuing Expose request
00:16:18.804 00.004 10072 IsGuiding returns 0
00:16:18.804 00.000 10072 Move returns status 0, amount 1
00:16:18.804 00.000 10072 MoveAxis(N, 0, ABG)
00:16:18.804 00.000 10072 Move returns status 0, amount 0
00:16:18.804 00.000 10072 move complete, result=0
00:16:18.804 00.000 10072 worker thread done servicing request
00:16:18.804 00.000 10072 Worker thread wakes up
00:16:18.804 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:18.804 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:18.813 00.009 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:16:19.429 00.616 10072 Exposure complete
00:16:19.480 00.051 10072 worker thread done servicing request
00:16:19.481 00.001 1032 OnExposeComplete: enter
00:16:19.483 00.002 1032 UpdateGuideState(): m_state=6
00:16:19.485 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1255
00:16:19.487 00.002 1032 Star::Find returns 1 (0), X=322.66, Y=740.77, Mass=1240, SNR=24.8, Peak=143 HFD=2.7
00:16:19.489 00.002 1032 MultiStar: [#1 -0.11,-0.11,1.16,U] [#2 -0.06,0.02,1.01,U] [#3 -0.06,0.02,0.78,U] [#4 -0.16,0.01,0.71,U] [#5 0.06,-0.17,0.73,U] [#6 0.08,-0.05,0.76,U] [#7 -0.05,-0.27,0.00,M3] [#8 -0.03,-0.05,0.62,U] 
00:16:19.492 00.003 1032 refined, 7 included, MultiStar: {-0.01, -0.05}, one-star: {0.18, -0.05}
00:16:19.495 00.003 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.62)
00:16:19.497 00.002 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.62)
00:16:19.499 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.83 mountX=-0.04 mountY=0.02, mountTheta=2.62
00:16:19.502 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
00:16:19.504 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
00:16:19.507 00.003 10072 Worker thread wakes up
00:16:19.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
00:16:19.507 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
00:16:19.507 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.02
00:16:19.509 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:19.513 00.004 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.20
00:16:19.513 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:16:19.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:19.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:16:19.513 00.000 10072 MoveAxis(E, 1, ABG)
00:16:19.513 00.000 10072 Guiding  Dir = 2, Dur = 1
00:16:19.513 00.000 10072 IsGuiding returns 0
00:16:19.514 00.001 10072 PulseGuide returned control before completion, sleep 11
00:16:19.531 00.017 1032 UpdateGuideState exits: m=1240 SNR=24.8
00:16:19.533 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:19.535 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:19.538 00.003 1032 Enqueuing Expose request
00:16:19.539 00.001 10072 IsGuiding returns 0
00:16:19.539 00.000 10072 Move returns status 0, amount 1
00:16:19.539 00.000 10072 MoveAxis(N, 0, ABG)
00:16:19.539 00.000 10072 Move returns status 0, amount 0
00:16:19.539 00.000 10072 move complete, result=0
00:16:19.539 00.000 10072 worker thread done servicing request
00:16:19.540 00.001 10072 Worker thread wakes up
00:16:19.540 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:19.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:19.547 00.007 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:16:19.946 00.399 10072 Exposure complete
00:16:19.994 00.048 10072 worker thread done servicing request
00:16:19.994 00.000 1032 OnExposeComplete: enter
00:16:19.996 00.002 1032 UpdateGuideState(): m_state=6
00:16:19.998 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1256
00:16:19.999 00.001 1032 Star::Find returns 1 (0), X=322.75, Y=740.70, Mass=1262, SNR=25.0, Peak=140 HFD=2.8
00:16:20.001 00.002 1032 MultiStar: [#1 -0.14,-0.13,1.20,U] [#2 -0.03,-0.04,1.01,U] [#3 -0.01,-0.09,0.81,U] [#4 -0.01,-0.06,0.74,U] [#5 -0.01,-0.03,0.78,U] [#6 -0.02,-0.03,0.77,U] [#7 0.07,-0.31,0.00,M4] [#8 0.06,-0.10,0.58,U] 
00:16:20.002 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.08}, one-star: {0.26, -0.12}
00:16:20.003 00.001 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
00:16:20.006 00.003 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
00:16:20.007 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.44 mountX=-0.08 mountY=0.01, mountTheta=3.01
00:16:20.010 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
00:16:20.012 00.002 1032 Enqueuing Move request for scope (0.01, -0.08)
00:16:20.014 00.002 10072 Worker thread wakes up
00:16:20.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
00:16:20.014 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
00:16:20.014 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
00:16:20.017 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:20.021 00.004 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.23
00:16:20.022 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:16:20.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:20.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:16:20.022 00.000 10072 MoveAxis(E, 1, ABG)
00:16:20.022 00.000 10072 Guiding  Dir = 2, Dur = 1
00:16:20.022 00.000 10072 IsGuiding returns 0
00:16:20.023 00.001 10072 PulseGuide returned control before completion, sleep 11
00:16:20.036 00.013 10072 IsGuiding returns 0
00:16:20.036 00.000 10072 Move returns status 0, amount 1
00:16:20.036 00.000 10072 MoveAxis(N, 0, ABG)
00:16:20.036 00.000 10072 Move returns status 0, amount 0
00:16:20.036 00.000 10072 move complete, result=0
00:16:20.036 00.000 10072 worker thread done servicing request
00:16:20.040 00.004 1032 UpdateGuideState exits: m=1262 SNR=25.0
00:16:20.042 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:20.043 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:20.044 00.001 1032 Enqueuing Expose request
00:16:20.046 00.002 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
00:16:20.048 00.002 10072 Worker thread wakes up
00:16:20.048 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:20.048 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:20.679 00.631 10072 Exposure complete
00:16:20.726 00.047 10072 worker thread done servicing request
00:16:20.726 00.000 1032 OnExposeComplete: enter
00:16:20.729 00.003 1032 UpdateGuideState(): m_state=6
00:16:20.731 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1257
00:16:20.732 00.001 1032 Star::Find returns 1 (0), X=322.80, Y=740.60, Mass=1295, SNR=25.3, Peak=143 HFD=2.8
00:16:20.735 00.003 1032 MultiStar: [#1 -0.06,-0.27,0.00,M1] [#2 0.01,-0.16,0.95,U] [#3 -0.00,-0.19,0.74,U] [#4 0.04,-0.26,0.67,U] [#5 0.06,-0.34,0.00,M1] [#6 0.03,-0.18,0.74,U] [#7 0.20,-0.23,0.00,M5] [#8 -0.11,-0.11,0.62,U] 
00:16:20.737 00.002 1032 refined, 5 included, MultiStar: {0.07, -0.19}, one-star: {0.32, -0.22}
00:16:20.739 00.002 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
00:16:20.740 00.001 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
00:16:20.743 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.24 mountX=-0.20 mountY=-0.01, mountTheta=-3.07
00:16:20.746 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.19, opts=13)
00:16:20.748 00.002 1032 Enqueuing Move request for scope (0.07, -0.19)
00:16:20.750 00.002 10072 Worker thread wakes up
00:16:20.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
00:16:20.750 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
00:16:20.750 00.000 10072 Moving (0.07, -0.19) raw xDistance=-0.20 yDistance=-0.01
00:16:20.752 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:20.754 00.002 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 290.25
00:16:20.754 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
00:16:20.755 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:20.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:16:20.755 00.000 10072 MoveAxis(E, 101, ABG)
00:16:20.755 00.000 10072 Guiding  Dir = 2, Dur = 101
00:16:20.755 00.000 10072 IsGuiding returns 0
00:16:20.756 00.001 10072 PulseGuide returned control before completion, sleep 111
00:16:20.778 00.022 1032 UpdateGuideState exits: m=1295 SNR=25.3
00:16:20.781 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:20.783 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:20.786 00.003 1032 Enqueuing Expose request
00:16:20.878 00.092 10072 IsGuiding returns 0
00:16:20.878 00.000 10072 Move returns status 0, amount 101
00:16:20.878 00.000 10072 MoveAxis(N, 0, ABG)
00:16:20.878 00.000 10072 Move returns status 0, amount 0
00:16:20.878 00.000 10072 move complete, result=0
00:16:20.878 00.000 10072 worker thread done servicing request
00:16:20.879 00.001 10072 Worker thread wakes up
00:16:20.879 00.000 1032 GuideStep: -0.2 px 101 ms EAST, -0.0 px 0 ms NORTH
00:16:20.881 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:20.881 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:21.291 00.410 10072 Exposure complete
00:16:21.346 00.055 10072 worker thread done servicing request
00:16:21.346 00.000 1032 OnExposeComplete: enter
00:16:21.349 00.003 1032 UpdateGuideState(): m_state=6
00:16:21.352 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1258
00:16:21.354 00.002 1032 Star::Find returns 1 (0), X=322.77, Y=740.78, Mass=1426, SNR=26.6, Peak=152 HFD=2.8
00:16:21.357 00.003 1032 MultiStar: [#1 -0.07,-0.21,1.12,U] [#2 0.00,0.03,0.93,U] [#3 0.03,-0.06,0.67,U] [#4 -0.03,-0.08,0.66,U] [#5 0.03,-0.06,0.65,U] [#6 -0.03,-0.04,0.70,U] [#7 0.12,-0.17,0.55,U] [#8 -0.05,-0.06,0.62,U] 
00:16:21.359 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.29, -0.04}
00:16:21.361 00.002 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
00:16:21.367 00.006 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
00:16:21.369 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.13 mountX=-0.08 mountY=-0.02, mountTheta=-2.96
00:16:21.373 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
00:16:21.375 00.002 1032 Enqueuing Move request for scope (0.04, -0.08)
00:16:21.377 00.002 10072 Worker thread wakes up
00:16:21.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
00:16:21.377 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
00:16:21.377 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.08 yDistance=-0.02
00:16:21.379 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:21.381 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.27
00:16:21.381 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:16:21.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:21.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:16:21.381 00.000 10072 MoveAxis(E, 2, ABG)
00:16:21.381 00.000 10072 Guiding  Dir = 2, Dur = 2
00:16:21.382 00.001 10072 IsGuiding returns 0
00:16:21.383 00.001 10072 PulseGuide returned control before completion, sleep 12
00:16:21.397 00.014 10072 IsGuiding returns 0
00:16:21.398 00.001 10072 Move returns status 0, amount 2
00:16:21.398 00.000 10072 MoveAxis(N, 0, ABG)
00:16:21.398 00.000 10072 Move returns status 0, amount 0
00:16:21.398 00.000 10072 move complete, result=0
00:16:21.398 00.000 10072 worker thread done servicing request
00:16:21.404 00.006 1032 UpdateGuideState exits: m=1426 SNR=26.6
00:16:21.407 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:21.410 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:21.412 00.002 1032 Enqueuing Expose request
00:16:21.414 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:16:21.416 00.002 10072 Worker thread wakes up
00:16:21.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:21.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:22.040 00.624 10072 Exposure complete
00:16:22.094 00.054 10072 worker thread done servicing request
00:16:22.094 00.000 1032 OnExposeComplete: enter
00:16:22.096 00.002 1032 UpdateGuideState(): m_state=6
00:16:22.098 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1259
00:16:22.100 00.002 1032 Star::Find returns 1 (0), X=322.63, Y=740.91, Mass=1385, SNR=26.2, Peak=157 HFD=2.7
00:16:22.102 00.002 1032 MultiStar: [#1 -0.15,-0.01,1.16,U] [#2 -0.08,0.08,0.96,U] [#3 0.05,0.15,0.72,U] [#4 -0.07,0.17,0.67,U] [#5 0.05,-0.12,0.70,U] [#6 0.00,0.09,0.68,U] [#7 0.12,-0.10,0.48,U] [#8 0.00,0.11,0.60,U] 
00:16:22.104 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {0.15, 0.09}
00:16:22.106 00.002 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
00:16:22.108 00.002 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
00:16:22.111 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.63 mountX=0.05 mountY=-0.01, mountTheta=-0.20
00:16:22.116 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
00:16:22.119 00.003 1032 Enqueuing Move request for scope (-0.00, 0.05)
00:16:22.121 00.002 10072 Worker thread wakes up
00:16:22.121 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
00:16:22.121 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
00:16:22.121 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
00:16:22.123 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:22.125 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.29
00:16:22.125 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:16:22.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:22.125 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:16:22.126 00.001 10072 MoveAxis(E, 2, ABG)
00:16:22.126 00.000 10072 Guiding  Dir = 2, Dur = 2
00:16:22.126 00.000 10072 IsGuiding returns 0
00:16:22.127 00.001 10072 PulseGuide returned control before completion, sleep 12
00:16:22.145 00.018 1032 UpdateGuideState exits: m=1385 SNR=26.2
00:16:22.148 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:22.150 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:22.153 00.003 1032 Enqueuing Expose request
00:16:22.155 00.002 10072 IsGuiding returns 0
00:16:22.155 00.000 10072 Move returns status 0, amount 2
00:16:22.155 00.000 10072 MoveAxis(N, 0, ABG)
00:16:22.155 00.000 10072 Move returns status 0, amount 0
00:16:22.155 00.000 10072 move complete, result=0
00:16:22.155 00.000 10072 worker thread done servicing request
00:16:22.155 00.000 10072 Worker thread wakes up
00:16:22.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:22.155 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:22.163 00.008 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:16:22.576 00.413 10072 Exposure complete
00:16:22.628 00.052 10072 worker thread done servicing request
00:16:22.628 00.000 1032 OnExposeComplete: enter
00:16:22.631 00.003 1032 UpdateGuideState(): m_state=6
00:16:22.633 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1260
00:16:22.634 00.001 1032 Star::Find returns 1 (0), X=322.57, Y=740.91, Mass=1312, SNR=25.5, Peak=161 HFD=2.5
00:16:22.636 00.002 1032 MultiStar: [#1 -0.03,-0.06,1.13,U] [#2 -0.06,0.05,0.96,U] [#3 -0.03,0.06,0.77,U] [#4 -0.04,0.04,0.65,U] [#5 0.01,0.06,0.71,U] [#6 0.04,-0.05,0.71,U] [#7 0.29,-0.17,0.00,M4] [#8 0.09,0.08,0.59,U] 
00:16:22.637 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.03}, one-star: {0.09, 0.09}
00:16:22.639 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
00:16:22.641 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
00:16:22.643 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.36 mountX=0.03 mountY=-0.01, mountTheta=-0.47
00:16:22.646 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
00:16:22.647 00.001 1032 Enqueuing Move request for scope (0.01, 0.03)
00:16:22.649 00.002 10072 Worker thread wakes up
00:16:22.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
00:16:22.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
00:16:22.649 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.01
00:16:22.651 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:22.653 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.31
00:16:22.653 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:16:22.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:22.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:16:22.653 00.000 10072 MoveAxis(E, 2, ABG)
00:16:22.653 00.000 10072 Guiding  Dir = 2, Dur = 2
00:16:22.653 00.000 10072 IsGuiding returns 0
00:16:22.654 00.001 10072 PulseGuide returned control before completion, sleep 12
00:16:22.670 00.016 1032 UpdateGuideState exits: m=1312 SNR=25.5
00:16:22.674 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:22.677 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:22.679 00.002 1032 Enqueuing Expose request
00:16:22.680 00.001 10072 IsGuiding returns 0
00:16:22.680 00.000 10072 Move returns status 0, amount 2
00:16:22.681 00.001 10072 MoveAxis(N, 0, ABG)
00:16:22.681 00.000 10072 Move returns status 0, amount 0
00:16:22.681 00.000 10072 move complete, result=0
00:16:22.681 00.000 10072 worker thread done servicing request
00:16:22.681 00.000 10072 Worker thread wakes up
00:16:22.681 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:22.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:22.687 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:16:23.311 00.624 10072 Exposure complete
00:16:23.362 00.051 10072 worker thread done servicing request
00:16:23.362 00.000 1032 OnExposeComplete: enter
00:16:23.364 00.002 1032 UpdateGuideState(): m_state=6
00:16:23.366 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1261
00:16:23.368 00.002 1032 Star::Find returns 1 (0), X=322.72, Y=740.71, Mass=1236, SNR=24.8, Peak=141 HFD=2.9
00:16:23.371 00.003 1032 MultiStar: [#1 -0.05,-0.20,1.15,U] [#2 0.12,-0.14,1.07,U] [#3 0.06,-0.02,0.75,U] [#4 0.04,-0.12,0.68,U] [#5 0.09,-0.18,0.71,U] [#6 0.09,-0.19,0.68,U] [#7 0.13,-0.35,0.00,M5] [#8 0.13,0.07,0.64,U] 
00:16:23.373 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.12}, one-star: {0.24, -0.11}
00:16:23.375 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
00:16:23.377 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
00:16:23.378 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.94 mountX=-0.14 mountY=-0.05, mountTheta=-2.77
00:16:23.381 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.12, opts=13)
00:16:23.383 00.002 1032 Enqueuing Move request for scope (0.09, -0.12)
00:16:23.385 00.002 10072 Worker thread wakes up
00:16:23.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
00:16:23.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
00:16:23.385 00.000 10072 Moving (0.09, -0.12) raw xDistance=-0.14 yDistance=-0.05
00:16:23.387 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:23.390 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 290.33
00:16:23.390 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:16:23.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:23.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:16:23.390 00.000 10072 MoveAxis(E, 72, ABG)
00:16:23.390 00.000 10072 Guiding  Dir = 2, Dur = 72
00:16:23.390 00.000 10072 IsGuiding returns 0
00:16:23.390 00.000 10072 PulseGuide returned control before completion, sleep 82
00:16:23.409 00.019 1032 UpdateGuideState exits: m=1236 SNR=24.8
00:16:23.411 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:23.413 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:23.414 00.001 1032 Enqueuing Expose request
00:16:23.477 00.063 10072 IsGuiding returns 0
00:16:23.477 00.000 10072 Move returns status 0, amount 72
00:16:23.477 00.000 10072 MoveAxis(N, 0, ABG)
00:16:23.477 00.000 10072 Move returns status 0, amount 0
00:16:23.477 00.000 10072 move complete, result=0
00:16:23.477 00.000 10072 worker thread done servicing request
00:16:23.477 00.000 10072 Worker thread wakes up
00:16:23.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:23.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:23.478 00.001 1032 GuideStep: -0.1 px 72 ms EAST, -0.1 px 0 ms NORTH
00:16:23.888 00.410 10072 Exposure complete
00:16:23.942 00.054 10072 worker thread done servicing request
00:16:23.942 00.000 1032 OnExposeComplete: enter
00:16:23.945 00.003 1032 UpdateGuideState(): m_state=6
00:16:23.947 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1262
00:16:23.949 00.002 1032 Star::Find returns 1 (0), X=322.77, Y=740.89, Mass=1270, SNR=25.1, Peak=141 HFD=2.6
00:16:23.951 00.002 1032 MultiStar: [#1 -0.01,-0.15,1.17,U] [#2 0.10,0.07,1.00,U] [#3 -0.04,-0.05,0.76,U] [#4 0.02,0.11,0.70,U] [#5 0.05,-0.25,0.71,U] [#6 0.15,0.06,0.76,U] [#7 0.11,-0.26,0.00,M6] [#8 0.13,0.12,0.63,U] 
00:16:23.952 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.29, 0.07}
00:16:23.956 00.004 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
00:16:23.958 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
00:16:23.960 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.08 mountX=-0.03 mountY=-0.08, mountTheta=-1.91
00:16:23.964 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
00:16:23.966 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
00:16:23.967 00.001 10072 Worker thread wakes up
00:16:23.968 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
00:16:23.968 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
00:16:23.968 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
00:16:23.969 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:23.972 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:16:23.972 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:16:23.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:23.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:16:23.972 00.000 10072 MoveAxis(E, 2, ABG)
00:16:23.972 00.000 10072 Guiding  Dir = 2, Dur = 2
00:16:23.974 00.002 10072 IsGuiding returns 0
00:16:23.974 00.000 10072 PulseGuide returned control before completion, sleep 12
00:16:23.994 00.020 10072 IsGuiding returns 0
00:16:23.994 00.000 10072 Move returns status 0, amount 2
00:16:23.994 00.000 10072 MoveAxis(N, 0, ABG)
00:16:23.994 00.000 10072 Move returns status 0, amount 0
00:16:23.994 00.000 10072 move complete, result=0
00:16:23.994 00.000 10072 worker thread done servicing request
00:16:23.995 00.001 1032 UpdateGuideState exits: m=1270 SNR=25.1
00:16:23.998 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:24.001 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:24.003 00.002 1032 Enqueuing Expose request
00:16:24.005 00.002 10072 Worker thread wakes up
00:16:24.005 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:16:24.007 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:24.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:24.638 00.631 10072 Exposure complete
00:16:24.689 00.051 10072 worker thread done servicing request
00:16:24.689 00.000 1032 OnExposeComplete: enter
00:16:24.691 00.002 1032 UpdateGuideState(): m_state=6
00:16:24.693 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1263
00:16:24.694 00.001 1032 Star::Find returns 1 (0), X=322.70, Y=741.09, Mass=1210, SNR=24.5, Peak=123 HFD=2.6
00:16:24.698 00.004 1032 MultiStar: [#1 -0.06,0.10,1.16,U] [#2 -0.06,0.14,1.06,U] [#3 0.08,0.29,0.00,M1] [#4 -0.08,0.32,0.00,M1] [#5 0.12,-0.01,0.72,U] [#6 -0.02,0.14,0.76,U] [#7 -0.03,-0.09,0.60,U] [#8 -0.09,0.30,0.00,M1] 
00:16:24.700 00.002 1032 refined, 5 included, MultiStar: {0.03, 0.11}, one-star: {0.22, 0.27}
00:16:24.701 00.001 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
00:16:24.702 00.001 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
00:16:24.705 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.31 mountX=0.10 mountY=-0.06, mountTheta=-0.52
00:16:24.707 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
00:16:24.710 00.003 1032 Enqueuing Move request for scope (0.03, 0.11)
00:16:24.714 00.004 10072 Worker thread wakes up
00:16:24.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
00:16:24.714 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
00:16:24.714 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.06
00:16:24.717 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.37
00:16:24.717 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
00:16:24.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:24.717 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:24.720 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:16:24.720 00.000 10072 MoveAxis(E, 5, ABG)
00:16:24.720 00.000 10072 Guiding  Dir = 2, Dur = 5
00:16:24.720 00.000 10072 IsGuiding returns 0
00:16:24.721 00.001 10072 PulseGuide returned control before completion, sleep 15
00:16:24.739 00.018 1032 UpdateGuideState exits: m=1210 SNR=24.5
00:16:24.741 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:24.743 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:24.746 00.003 1032 Enqueuing Expose request
00:16:24.747 00.001 10072 IsGuiding returns 0
00:16:24.747 00.000 10072 Move returns status 0, amount 5
00:16:24.747 00.000 10072 MoveAxis(N, 0, ABG)
00:16:24.748 00.001 10072 Move returns status 0, amount 0
00:16:24.748 00.000 10072 move complete, result=0
00:16:24.748 00.000 10072 worker thread done servicing request
00:16:24.748 00.000 10072 Worker thread wakes up
00:16:24.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:24.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:24.754 00.006 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:16:25.156 00.402 10072 Exposure complete
00:16:25.207 00.051 10072 worker thread done servicing request
00:16:25.207 00.000 1032 OnExposeComplete: enter
00:16:25.208 00.001 1032 UpdateGuideState(): m_state=6
00:16:25.210 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1264
00:16:25.212 00.002 1032 Star::Find returns 1 (0), X=322.75, Y=740.87, Mass=1120, SNR=23.6, Peak=118 HFD=2.6
00:16:25.213 00.001 1032 MultiStar: [#1 -0.10,0.06,1.19,U] [#2 -0.00,0.17,1.04,U] [#3 0.01,0.21,0.81,U] [#4 -0.15,0.23,0.00,M2] [#5 -0.01,-0.17,0.80,U] [#6 -0.10,-0.01,0.79,U] [#7 0.09,-0.11,0.58,U] [#8 -0.05,0.23,0.67,U] 
00:16:25.214 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.06}, one-star: {0.27, 0.05}
00:16:25.217 00.003 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
00:16:25.219 00.002 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
00:16:25.220 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.37 mountX=0.06 mountY=-0.03, mountTheta=-0.46
00:16:25.223 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
00:16:25.225 00.002 1032 Enqueuing Move request for scope (0.01, 0.06)
00:16:25.227 00.002 10072 Worker thread wakes up
00:16:25.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
00:16:25.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
00:16:25.227 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.03
00:16:25.230 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:25.232 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.39
00:16:25.232 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:16:25.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:25.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:16:25.233 00.001 10072 MoveAxis(E, 4, ABG)
00:16:25.233 00.000 10072 Guiding  Dir = 2, Dur = 4
00:16:25.233 00.000 10072 IsGuiding returns 0
00:16:25.234 00.001 10072 PulseGuide returned control before completion, sleep 14
00:16:25.251 00.017 1032 UpdateGuideState exits: m=1120 SNR=23.6
00:16:25.253 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:25.255 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:25.256 00.001 1032 Enqueuing Expose request
00:16:25.261 00.005 10072 IsGuiding returns 0
00:16:25.261 00.000 10072 Move returns status 0, amount 4
00:16:25.261 00.000 10072 MoveAxis(N, 0, ABG)
00:16:25.261 00.000 10072 Move returns status 0, amount 0
00:16:25.261 00.000 10072 move complete, result=0
00:16:25.261 00.000 10072 worker thread done servicing request
00:16:25.261 00.000 10072 Worker thread wakes up
00:16:25.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:25.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:25.266 00.005 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:16:25.889 00.623 10072 Exposure complete
00:16:25.941 00.052 10072 worker thread done servicing request
00:16:25.941 00.000 1032 OnExposeComplete: enter
00:16:25.944 00.003 1032 UpdateGuideState(): m_state=6
00:16:25.946 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1265
00:16:25.947 00.001 1032 Star::Find returns 1 (0), X=322.75, Y=741.00, Mass=1220, SNR=24.6, Peak=140 HFD=2.5
00:16:25.949 00.002 1032 MultiStar: [#1 -0.04,-0.09,1.16,U] [#2 -0.08,0.02,0.96,U] [#3 0.13,0.11,0.71,U] [#4 0.05,0.05,0.71,U] [#5 0.17,0.03,0.74,U] [#6 0.13,-0.01,0.71,U] [#7 0.07,-0.26,0.61,U] [#8 0.22,0.19,0.00,M1] 
00:16:25.951 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.27, 0.18}
00:16:25.953 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:16:25.956 00.003 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:16:25.957 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.14 mountX=-0.01 mountY=-0.08, mountTheta=-1.69
00:16:25.960 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
00:16:25.963 00.003 1032 Enqueuing Move request for scope (0.08, 0.01)
00:16:25.966 00.003 10072 Worker thread wakes up
00:16:25.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:16:25.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:16:25.966 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
00:16:25.969 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:25.970 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.42
00:16:25.970 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:16:25.971 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:25.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:16:25.971 00.000 10072 MoveAxis(E, 5, ABG)
00:16:25.971 00.000 10072 Guiding  Dir = 2, Dur = 5
00:16:25.971 00.000 10072 IsGuiding returns 0
00:16:25.972 00.001 10072 PulseGuide returned control before completion, sleep 15
00:16:25.990 00.018 1032 UpdateGuideState exits: m=1220 SNR=24.6
00:16:25.994 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:25.996 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:25.998 00.002 1032 Enqueuing Expose request
00:16:26.000 00.002 10072 IsGuiding returns 0
00:16:26.000 00.000 10072 Move returns status 0, amount 5
00:16:26.000 00.000 10072 MoveAxis(N, 0, ABG)
00:16:26.000 00.000 10072 Move returns status 0, amount 0
00:16:26.000 00.000 10072 move complete, result=0
00:16:26.001 00.001 10072 worker thread done servicing request
00:16:26.001 00.000 10072 Worker thread wakes up
00:16:26.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:26.001 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:26.008 00.007 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
00:16:26.419 00.411 10072 Exposure complete
00:16:26.473 00.054 10072 worker thread done servicing request
00:16:26.473 00.000 1032 OnExposeComplete: enter
00:16:26.475 00.002 1032 UpdateGuideState(): m_state=6
00:16:26.478 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1266
00:16:26.479 00.001 1032 Star::Find returns 1 (0), X=322.80, Y=740.89, Mass=1150, SNR=23.9, Peak=127 HFD=2.6
00:16:26.481 00.002 1032 MultiStar: [#1 -0.04,-0.02,1.14,U] [#2 0.02,0.03,1.04,U] [#3 0.15,0.11,0.85,U] [#4 -0.07,0.08,0.72,U] [#5 0.17,-0.11,0.74,U] [#6 -0.02,0.03,0.72,U] [#7 0.12,-0.14,0.60,U] [#8 0.03,0.24,0.65,U] 
00:16:26.483 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.32, 0.07}
00:16:26.485 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
00:16:26.487 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
00:16:26.489 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.41 mountX=0.01 mountY=-0.08, mountTheta=-1.42
00:16:26.492 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
00:16:26.496 00.004 1032 Enqueuing Move request for scope (0.08, 0.03)
00:16:26.497 00.001 10072 Worker thread wakes up
00:16:26.498 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:16:26.498 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:16:26.498 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
00:16:26.500 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:26.502 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.44
00:16:26.502 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:16:26.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:26.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:16:26.502 00.000 10072 MoveAxis(E, 5, ABG)
00:16:26.502 00.000 10072 Guiding  Dir = 2, Dur = 5
00:16:26.503 00.001 10072 IsGuiding returns 0
00:16:26.503 00.000 10072 PulseGuide returned control before completion, sleep 15
00:16:26.521 00.018 1032 UpdateGuideState exits: m=1150 SNR=23.9
00:16:26.523 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:26.527 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:26.530 00.003 1032 Enqueuing Expose request
00:16:26.532 00.002 10072 IsGuiding returns 0
00:16:26.532 00.000 10072 Move returns status 0, amount 5
00:16:26.532 00.000 10072 MoveAxis(N, 0, ABG)
00:16:26.532 00.000 10072 Move returns status 0, amount 0
00:16:26.532 00.000 10072 move complete, result=0
00:16:26.532 00.000 10072 worker thread done servicing request
00:16:26.532 00.000 10072 Worker thread wakes up
00:16:26.532 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:26.532 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:26.541 00.009 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
00:16:27.264 00.723 10072 Exposure complete
00:16:27.318 00.054 10072 worker thread done servicing request
00:16:27.318 00.000 1032 OnExposeComplete: enter
00:16:27.321 00.003 1032 UpdateGuideState(): m_state=6
00:16:27.323 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1267
00:16:27.324 00.001 1032 Star::Find returns 1 (0), X=322.80, Y=741.01, Mass=1211, SNR=24.5, Peak=133 HFD=2.5
00:16:27.326 00.002 1032 MultiStar: [#1 -0.05,0.03,1.22,U] [#2 0.01,0.14,1.02,U] [#3 0.09,0.20,0.78,U] [#4 -0.13,0.19,0.70,U] [#5 0.12,0.07,0.73,U] [#6 0.06,0.05,0.78,U] [#7 0.16,-0.01,0.55,U] [#8 0.04,0.14,0.60,U] 
00:16:27.329 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.31, 0.19}
00:16:27.333 00.004 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
00:16:27.335 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
00:16:27.337 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.03 mountX=0.09 mountY=-0.09, mountTheta=-0.80
00:16:27.341 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
00:16:27.342 00.001 1032 Enqueuing Move request for scope (0.07, 0.11)
00:16:27.344 00.002 10072 Worker thread wakes up
00:16:27.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
00:16:27.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
00:16:27.344 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
00:16:27.347 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:27.349 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.46
00:16:27.349 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
00:16:27.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:27.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:16:27.349 00.000 10072 MoveAxis(E, 6, ABG)
00:16:27.349 00.000 10072 Guiding  Dir = 2, Dur = 6
00:16:27.349 00.000 10072 IsGuiding returns 0
00:16:27.350 00.001 10072 PulseGuide returned control before completion, sleep 16
00:16:27.368 00.018 1032 UpdateGuideState exits: m=1211 SNR=24.5
00:16:27.370 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:27.373 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:27.374 00.001 1032 Enqueuing Expose request
00:16:27.376 00.002 10072 IsGuiding returns 0
00:16:27.376 00.000 10072 Move returns status 0, amount 6
00:16:27.376 00.000 10072 MoveAxis(N, 0, ABG)
00:16:27.376 00.000 10072 Move returns status 0, amount 0
00:16:27.376 00.000 10072 move complete, result=0
00:16:27.376 00.000 10072 worker thread done servicing request
00:16:27.376 00.000 10072 Worker thread wakes up
00:16:27.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:27.377 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:27.384 00.007 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:16:27.781 00.397 10072 Exposure complete
00:16:27.830 00.049 1032 OnExposeComplete: enter
00:16:27.834 00.004 1032 UpdateGuideState(): m_state=6
00:16:27.836 00.002 10072 worker thread done servicing request
00:16:27.836 00.000 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1268
00:16:27.838 00.002 1032 Star::Find returns 1 (0), X=322.74, Y=741.06, Mass=1309, SNR=25.5, Peak=122 HFD=2.6
00:16:27.840 00.002 1032 MultiStar: [#1 -0.04,0.04,1.15,U] [#2 0.04,0.20,1.01,U] [#3 0.11,0.23,0.69,U] [#4 -0.08,0.33,0.00,M1] [#5 -0.02,0.06,0.76,U] [#6 0.10,0.12,0.70,U] [#7 -0.07,0.01,0.56,U] [#8 -0.07,0.25,0.56,U] 
00:16:27.842 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.14}, one-star: {0.25, 0.24}
00:16:27.844 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
00:16:27.846 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
00:16:27.848 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.25 mountX=0.13 mountY=-0.08, mountTheta=-0.58
00:16:27.850 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
00:16:27.852 00.002 1032 Enqueuing Move request for scope (0.05, 0.14)
00:16:27.854 00.002 10072 Worker thread wakes up
00:16:27.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
00:16:27.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
00:16:27.854 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.13 yDistance=-0.08
00:16:27.857 00.003 10072 PPEC rslt: input = 0.13, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.48
00:16:27.857 00.000 10072 PPEC: input: 0.13, control: -0.01, exposure: 500
00:16:27.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:27.857 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:16:27.857 00.000 10072 MoveAxis(E, 6, ABG)
00:16:27.857 00.000 10072 Guiding  Dir = 2, Dur = 6
00:16:27.858 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:27.861 00.003 10072 IsGuiding returns 0
00:16:27.865 00.004 10072 PulseGuide returned control before completion, sleep 12
00:16:27.883 00.018 1032 UpdateGuideState exits: m=1309 SNR=25.5
00:16:27.885 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:27.885 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:27.889 00.004 1032 Enqueuing Expose request
00:16:27.890 00.001 10072 IsGuiding returns 0
00:16:27.890 00.000 10072 Move returns status 0, amount 6
00:16:27.890 00.000 10072 MoveAxis(N, 0, ABG)
00:16:27.890 00.000 10072 Move returns status 0, amount 0
00:16:27.890 00.000 10072 move complete, result=0
00:16:27.890 00.000 10072 worker thread done servicing request
00:16:27.890 00.000 10072 Worker thread wakes up
00:16:27.891 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:27.892 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:27.900 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:16:28.529 00.629 10072 Exposure complete
00:16:28.577 00.048 10072 worker thread done servicing request
00:16:28.577 00.000 1032 OnExposeComplete: enter
00:16:28.580 00.003 1032 UpdateGuideState(): m_state=6
00:16:28.582 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1269
00:16:28.584 00.002 1032 Star::Find returns 1 (0), X=322.65, Y=740.87, Mass=1276, SNR=25.1, Peak=155 HFD=2.6
00:16:28.588 00.004 1032 MultiStar: [#1 0.00,-0.09,1.18,U] [#2 0.01,-0.03,1.06,U] [#3 0.10,-0.03,0.77,U] [#4 0.02,-0.00,0.70,U] [#5 0.09,-0.04,0.75,U] [#6 0.16,0.02,0.73,U] [#7 0.07,-0.22,0.55,U] [#8 0.03,0.07,0.62,U] 
00:16:28.590 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.17, 0.05}
00:16:28.592 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:16:28.593 00.001 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:16:28.595 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.37 mountX=-0.04 mountY=-0.06, mountTheta=-2.20
00:16:28.598 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
00:16:28.600 00.002 1032 Enqueuing Move request for scope (0.07, -0.03)
00:16:28.602 00.002 10072 Worker thread wakes up
00:16:28.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
00:16:28.602 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
00:16:28.602 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.04 yDistance=-0.06
00:16:28.604 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:28.606 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.50
00:16:28.606 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:16:28.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:28.607 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:16:28.607 00.000 10072 MoveAxis(E, 7, ABG)
00:16:28.607 00.000 10072 Guiding  Dir = 2, Dur = 7
00:16:28.607 00.000 10072 IsGuiding returns 0
00:16:28.607 00.000 10072 PulseGuide returned control before completion, sleep 17
00:16:28.627 00.020 1032 UpdateGuideState exits: m=1276 SNR=25.1
00:16:28.629 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:28.631 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:28.632 00.001 1032 Enqueuing Expose request
00:16:28.634 00.002 10072 IsGuiding returns 0
00:16:28.634 00.000 10072 Move returns status 0, amount 7
00:16:28.634 00.000 10072 MoveAxis(N, 0, ABG)
00:16:28.634 00.000 10072 Move returns status 0, amount 0
00:16:28.634 00.000 10072 move complete, result=0
00:16:28.634 00.000 10072 worker thread done servicing request
00:16:28.634 00.000 10072 Worker thread wakes up
00:16:28.635 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:28.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:28.643 00.008 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:16:29.047 00.404 10072 Exposure complete
00:16:29.100 00.053 10072 worker thread done servicing request
00:16:29.100 00.000 1032 OnExposeComplete: enter
00:16:29.103 00.003 1032 UpdateGuideState(): m_state=6
00:16:29.106 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1270
00:16:29.108 00.002 1032 Star::Find returns 1 (0), X=322.74, Y=740.79, Mass=1336, SNR=25.8, Peak=150 HFD=2.7
00:16:29.110 00.002 1032 MultiStar: [#1 0.00,-0.16,1.13,U] [#2 -0.02,0.12,0.91,U] [#3 0.16,0.10,0.74,U] [#4 0.07,0.03,0.69,U] [#5 0.19,-0.18,0.72,U] [#6 0.13,-0.11,0.70,U] [#7 0.09,-0.30,0.00,M1] [#8 0.12,0.10,0.57,U] 
00:16:29.112 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.03}, one-star: {0.26, -0.03}
00:16:29.114 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
00:16:29.116 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
00:16:29.118 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.23 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
00:16:29.121 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
00:16:29.123 00.002 1032 Enqueuing Move request for scope (0.11, -0.03)
00:16:29.124 00.001 10072 Worker thread wakes up
00:16:29.124 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
00:16:29.124 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
00:16:29.125 00.001 10072 Moving (0.11, -0.03) raw xDistance=-0.05 yDistance=-0.10
00:16:29.126 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:29.128 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.52
00:16:29.128 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:16:29.128 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:29.128 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:16:29.128 00.000 10072 MoveAxis(E, 6, ABG)
00:16:29.128 00.000 10072 Guiding  Dir = 2, Dur = 6
00:16:29.129 00.001 10072 IsGuiding returns 0
00:16:29.129 00.000 10072 PulseGuide returned control before completion, sleep 16
00:16:29.149 00.020 1032 UpdateGuideState exits: m=1336 SNR=25.8
00:16:29.152 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:29.154 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:29.156 00.002 1032 Enqueuing Expose request
00:16:29.158 00.002 10072 IsGuiding returns 0
00:16:29.158 00.000 10072 Move returns status 0, amount 6
00:16:29.158 00.000 10072 MoveAxis(N, 0, ABG)
00:16:29.158 00.000 10072 Move returns status 0, amount 0
00:16:29.158 00.000 10072 move complete, result=0
00:16:29.158 00.000 10072 worker thread done servicing request
00:16:29.158 00.000 10072 Worker thread wakes up
00:16:29.159 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:29.159 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:29.166 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:16:29.795 00.629 10072 Exposure complete
00:16:29.847 00.052 10072 worker thread done servicing request
00:16:29.848 00.001 1032 OnExposeComplete: enter
00:16:29.850 00.002 1032 UpdateGuideState(): m_state=6
00:16:29.853 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1271
00:16:29.854 00.001 1032 Star::Find returns 1 (0), X=322.92, Y=740.87, Mass=1397, SNR=26.3, Peak=131 HFD=2.8
00:16:29.856 00.002 1032 MultiStar: [#1 0.20,-0.03,1.07,U] [#2 -0.03,0.16,0.94,U] [#3 0.15,-0.06,0.78,U] [#4 0.07,-0.02,0.65,U] [#5 0.03,-0.08,0.70,U] [#6 0.10,-0.09,0.69,U] [#7 0.15,-0.25,0.00,M2] [#8 0.10,0.06,0.62,U] 
00:16:29.859 00.003 1032 refined, 7 included, MultiStar: {0.15, 0.00}, one-star: {0.43, 0.05}
00:16:29.861 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
00:16:29.862 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
00:16:29.864 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.03 mountX=-0.03 mountY=-0.14, mountTheta=-1.80
00:16:29.866 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.00, opts=13)
00:16:29.869 00.003 1032 Enqueuing Move request for scope (0.15, 0.00)
00:16:29.871 00.002 10072 Worker thread wakes up
00:16:29.871 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
00:16:29.871 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
00:16:29.871 00.000 10072 Moving (0.15, 0.00) raw xDistance=-0.03 yDistance=-0.14
00:16:29.873 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:29.875 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.54
00:16:29.875 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:16:29.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:29.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:16:29.875 00.000 10072 MoveAxis(E, 7, ABG)
00:16:29.875 00.000 10072 Guiding  Dir = 2, Dur = 7
00:16:29.876 00.001 10072 IsGuiding returns 0
00:16:29.876 00.000 10072 PulseGuide returned control before completion, sleep 17
00:16:29.897 00.021 1032 UpdateGuideState exits: m=1397 SNR=26.3
00:16:29.901 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:29.903 00.002 10072 IsGuiding returns 0
00:16:29.903 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:29.906 00.003 1032 Enqueuing Expose request
00:16:29.908 00.002 10072 Move returns status 0, amount 7
00:16:29.908 00.000 10072 MoveAxis(N, 0, ABG)
00:16:29.908 00.000 10072 Move returns status 0, amount 0
00:16:29.908 00.000 10072 move complete, result=0
00:16:29.909 00.001 10072 worker thread done servicing request
00:16:29.909 00.000 10072 Worker thread wakes up
00:16:29.909 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:29.909 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:29.916 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:16:30.324 00.408 10072 Exposure complete
00:16:30.371 00.047 10072 worker thread done servicing request
00:16:30.371 00.000 1032 OnExposeComplete: enter
00:16:30.373 00.002 1032 UpdateGuideState(): m_state=6
00:16:30.375 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1272
00:16:30.377 00.002 1032 Star::Find returns 1 (0), X=322.88, Y=740.90, Mass=1253, SNR=24.9, Peak=131 HFD=2.7
00:16:30.379 00.002 1032 MultiStar: [#1 0.02,-0.09,1.18,U] [#2 0.02,0.08,0.99,U] [#3 0.11,0.00,0.74,U] [#4 0.18,0.16,0.71,U] [#5 0.17,-0.12,0.74,U] [#6 0.06,-0.06,0.74,U] [#7 0.10,-0.17,0.61,U] [#8 0.05,0.00,0.62,U] 
00:16:30.381 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.40, 0.08}
00:16:30.383 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
00:16:30.385 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
00:16:30.387 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.06 mountX=-0.04 mountY=-0.12, mountTheta=-1.89
00:16:30.389 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
00:16:30.392 00.003 1032 Enqueuing Move request for scope (0.12, -0.01)
00:16:30.395 00.003 10072 Worker thread wakes up
00:16:30.396 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
00:16:30.396 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
00:16:30.396 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.12
00:16:30.398 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:30.400 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.56
00:16:30.400 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:16:30.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:30.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:16:30.400 00.000 10072 MoveAxis(E, 7, ABG)
00:16:30.400 00.000 10072 Guiding  Dir = 2, Dur = 7
00:16:30.401 00.001 10072 IsGuiding returns 0
00:16:30.401 00.000 10072 PulseGuide returned control before completion, sleep 17
00:16:30.418 00.017 1032 UpdateGuideState exits: m=1253 SNR=24.9
00:16:30.420 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:30.421 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:30.424 00.003 1032 Enqueuing Expose request
00:16:30.431 00.007 10072 IsGuiding returns 0
00:16:30.431 00.000 10072 Move returns status 0, amount 7
00:16:30.431 00.000 10072 MoveAxis(N, 0, ABG)
00:16:30.431 00.000 10072 Move returns status 0, amount 0
00:16:30.431 00.000 10072 move complete, result=0
00:16:30.432 00.001 10072 worker thread done servicing request
00:16:30.432 00.000 10072 Worker thread wakes up
00:16:30.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:30.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:30.434 00.002 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:16:31.058 00.624 10072 Exposure complete
00:16:31.113 00.055 10072 worker thread done servicing request
00:16:31.113 00.000 1032 OnExposeComplete: enter
00:16:31.116 00.003 1032 UpdateGuideState(): m_state=6
00:16:31.121 00.005 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1273
00:16:31.123 00.002 1032 Star::Find returns 1 (0), X=322.88, Y=740.71, Mass=1398, SNR=26.3, Peak=140 HFD=2.7
00:16:31.126 00.003 1032 MultiStar: [#1 0.00,-0.10,1.14,U] [#2 0.08,-0.12,0.97,U] [#3 0.15,0.01,0.72,U] [#4 0.04,-0.08,0.64,U] [#5 0.08,-0.12,0.71,U] [#6 0.05,-0.22,0.70,U] [#7 0.22,-0.28,0.00,M2] [#8 0.12,-0.07,0.58,U] 
00:16:31.130 00.004 1032 refined, 7 included, MultiStar: {0.12, -0.10}, one-star: {0.40, -0.11}
00:16:31.132 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
00:16:31.135 00.003 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
00:16:31.136 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.71 mountX=-0.13 mountY=-0.09, mountTheta=-2.54
00:16:31.140 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.10, opts=13)
00:16:31.142 00.002 1032 Enqueuing Move request for scope (0.12, -0.10)
00:16:31.145 00.003 10072 Worker thread wakes up
00:16:31.146 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
00:16:31.146 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
00:16:31.146 00.000 10072 Moving (0.12, -0.10) raw xDistance=-0.13 yDistance=-0.09
00:16:31.149 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:31.152 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 290.59
00:16:31.152 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
00:16:31.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:31.152 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:16:31.152 00.000 10072 MoveAxis(E, 74, ABG)
00:16:31.152 00.000 10072 Guiding  Dir = 2, Dur = 74
00:16:31.153 00.001 10072 IsGuiding returns 0
00:16:31.153 00.000 10072 PulseGuide returned control before completion, sleep 84
00:16:31.172 00.019 1032 UpdateGuideState exits: m=1398 SNR=26.3
00:16:31.175 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:31.177 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:31.179 00.002 1032 Enqueuing Expose request
00:16:31.248 00.069 10072 IsGuiding returns 0
00:16:31.248 00.000 10072 Move returns status 0, amount 74
00:16:31.248 00.000 10072 MoveAxis(N, 0, ABG)
00:16:31.248 00.000 10072 Move returns status 0, amount 0
00:16:31.248 00.000 10072 move complete, result=0
00:16:31.248 00.000 10072 worker thread done servicing request
00:16:31.249 00.001 10072 Worker thread wakes up
00:16:31.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:31.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:31.253 00.004 1032 GuideStep: -0.1 px 74 ms EAST, -0.1 px 0 ms NORTH
00:16:31.668 00.415 10072 Exposure complete
00:16:31.726 00.058 10072 worker thread done servicing request
00:16:31.726 00.000 1032 OnExposeComplete: enter
00:16:31.729 00.003 1032 UpdateGuideState(): m_state=6
00:16:31.732 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1274
00:16:31.735 00.003 1032 Star::Find returns 1 (0), X=322.89, Y=740.63, Mass=1299, SNR=25.4, Peak=129 HFD=2.7
00:16:31.738 00.003 1032 MultiStar: [#1 0.03,-0.22,1.15,U] [#2 0.17,-0.12,1.06,U] [#3 0.14,0.04,0.75,U] [#4 0.06,-0.02,0.68,U] [#5 0.18,-0.17,0.70,U] [#6 0.15,-0.24,0.00,M1] [#7 0.18,-0.39,0.00,M3] [#8 0.13,-0.22,0.57,U] 
00:16:31.740 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.14}, one-star: {0.40, -0.19}
00:16:31.742 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
00:16:31.743 00.001 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
00:16:31.746 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.70 mountX=-0.17 mountY=-0.12, mountTheta=-2.53
00:16:31.749 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.14, opts=13)
00:16:31.751 00.002 1032 Enqueuing Move request for scope (0.16, -0.14)
00:16:31.752 00.001 10072 Worker thread wakes up
00:16:31.753 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
00:16:31.753 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
00:16:31.753 00.000 10072 Moving (0.16, -0.14) raw xDistance=-0.17 yDistance=-0.12
00:16:31.755 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:31.758 00.003 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 290.61
00:16:31.758 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
00:16:31.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:31.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:16:31.758 00.000 10072 MoveAxis(E, 95, ABG)
00:16:31.758 00.000 10072 Guiding  Dir = 2, Dur = 95
00:16:31.758 00.000 10072 IsGuiding returns 0
00:16:31.759 00.001 10072 PulseGuide returned control before completion, sleep 105
00:16:31.780 00.021 1032 UpdateGuideState exits: m=1299 SNR=25.4
00:16:31.782 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:31.784 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:31.786 00.002 1032 Enqueuing Expose request
00:16:31.867 00.081 10072 IsGuiding returns 0
00:16:31.867 00.000 10072 Move returns status 0, amount 95
00:16:31.867 00.000 10072 MoveAxis(N, 0, ABG)
00:16:31.867 00.000 10072 Move returns status 0, amount 0
00:16:31.867 00.000 10072 move complete, result=0
00:16:31.867 00.000 10072 worker thread done servicing request
00:16:31.867 00.000 10072 Worker thread wakes up
00:16:31.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:31.869 00.002 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:31.877 00.008 1032 GuideStep: -0.2 px 95 ms EAST, -0.1 px 0 ms NORTH
00:16:32.493 00.616 10072 Exposure complete
00:16:32.541 00.048 10072 worker thread done servicing request
00:16:32.541 00.000 1032 OnExposeComplete: enter
00:16:32.543 00.002 1032 UpdateGuideState(): m_state=6
00:16:32.545 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1275
00:16:32.547 00.002 1032 Star::Find returns 1 (0), X=322.84, Y=740.69, Mass=1330, SNR=25.7, Peak=138 HFD=2.7
00:16:32.550 00.003 1032 MultiStar: [#1 -0.01,-0.19,1.07,U] [#2 0.06,0.01,0.95,U] [#3 0.20,0.04,0.74,U] [#4 -0.02,0.01,0.67,U] [#5 0.18,-0.21,0.00,M1] [#6 0.08,-0.07,0.71,U] [#7 0.10,-0.25,0.00,M4] [#8 0.13,-0.17,0.59,U] 
00:16:32.553 00.003 1032 refined, 6 included, MultiStar: {0.12, -0.08}, one-star: {0.36, -0.13}
00:16:32.555 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
00:16:32.557 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
00:16:32.559 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.56 mountX=-0.10 mountY=-0.10, mountTheta=-2.39
00:16:32.562 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.08, opts=13)
00:16:32.563 00.001 1032 Enqueuing Move request for scope (0.12, -0.08)
00:16:32.564 00.001 10072 Worker thread wakes up
00:16:32.565 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
00:16:32.565 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
00:16:32.565 00.000 10072 Moving (0.12, -0.08) raw xDistance=-0.10 yDistance=-0.10
00:16:32.567 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:32.568 00.001 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.63
00:16:32.570 00.002 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:16:32.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:32.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:16:32.570 00.000 10072 MoveAxis(E, 9, ABG)
00:16:32.570 00.000 10072 Guiding  Dir = 2, Dur = 9
00:16:32.570 00.000 10072 IsGuiding returns 0
00:16:32.571 00.001 10072 PulseGuide returned control before completion, sleep 19
00:16:32.588 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.7
00:16:32.590 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:32.592 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:32.593 00.001 1032 Enqueuing Expose request
00:16:32.598 00.005 10072 IsGuiding returns 0
00:16:32.598 00.000 10072 Move returns status 0, amount 9
00:16:32.598 00.000 10072 MoveAxis(N, 0, ABG)
00:16:32.598 00.000 10072 Move returns status 0, amount 0
00:16:32.598 00.000 10072 move complete, result=0
00:16:32.599 00.001 10072 worker thread done servicing request
00:16:32.599 00.000 10072 Worker thread wakes up
00:16:32.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:32.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:32.603 00.004 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:16:33.007 00.404 10072 Exposure complete
00:16:33.060 00.053 10072 worker thread done servicing request
00:16:33.060 00.000 1032 OnExposeComplete: enter
00:16:33.062 00.002 1032 UpdateGuideState(): m_state=6
00:16:33.064 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1276
00:16:33.066 00.002 1032 Star::Find returns 1 (0), X=322.87, Y=740.86, Mass=1358, SNR=26.0, Peak=145 HFD=2.8
00:16:33.068 00.002 1032 MultiStar: [#1 0.03,-0.20,1.08,U] [#2 0.12,-0.01,0.99,U] [#3 0.08,0.09,0.72,U] [#4 -0.04,0.05,0.67,U] [#5 0.17,-0.04,0.66,U] [#6 0.14,-0.06,0.71,U] [#7 0.05,-0.19,0.54,U] [#8 0.04,0.05,0.58,U] 
00:16:33.070 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.38, 0.04}
00:16:33.072 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
00:16:33.073 00.001 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
00:16:33.075 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.26 mountX=-0.06 mountY=-0.11, mountTheta=-2.09
00:16:33.077 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
00:16:33.080 00.003 1032 Enqueuing Move request for scope (0.12, -0.03)
00:16:33.084 00.004 10072 Worker thread wakes up
00:16:33.084 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
00:16:33.084 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
00:16:33.084 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
00:16:33.088 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.65
00:16:33.088 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:16:33.088 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:33.088 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:16:33.088 00.000 10072 MoveAxis(E, 8, ABG)
00:16:33.088 00.000 10072 Guiding  Dir = 2, Dur = 8
00:16:33.089 00.001 10072 IsGuiding returns 0
00:16:33.089 00.000 10072 PulseGuide returned control before completion, sleep 18
00:16:33.089 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:33.112 00.023 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:16:33.116 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:33.118 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:33.120 00.002 1032 Enqueuing Expose request
00:16:33.122 00.002 10072 IsGuiding returns 0
00:16:33.122 00.000 10072 Move returns status 0, amount 8
00:16:33.122 00.000 10072 MoveAxis(N, 0, ABG)
00:16:33.122 00.000 10072 Move returns status 0, amount 0
00:16:33.122 00.000 10072 move complete, result=0
00:16:33.122 00.000 10072 worker thread done servicing request
00:16:33.122 00.000 10072 Worker thread wakes up
00:16:33.122 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:33.124 00.002 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:33.132 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:16:33.760 00.628 10072 Exposure complete
00:16:33.814 00.054 10072 worker thread done servicing request
00:16:33.814 00.000 1032 OnExposeComplete: enter
00:16:33.817 00.003 1032 UpdateGuideState(): m_state=6
00:16:33.819 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1277
00:16:33.821 00.002 1032 Star::Find returns 1 (0), X=322.78, Y=740.89, Mass=1300, SNR=25.4, Peak=134 HFD=2.6
00:16:33.823 00.002 1032 MultiStar: [#1 0.03,-0.19,1.09,U] [#2 0.12,-0.01,1.01,U] [#3 0.30,-0.01,0.00,M1] [#4 0.05,0.06,0.69,U] [#5 0.23,-0.26,0.00,M1] [#6 0.12,-0.12,0.75,U] [#7 0.14,-0.15,0.57,U] [#8 0.12,0.01,0.61,U] 
00:16:33.824 00.001 1032 refined, 6 included, MultiStar: {0.13, -0.05}, one-star: {0.30, 0.07}
00:16:33.826 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
00:16:33.827 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
00:16:33.829 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.36 mountX=-0.08 mountY=-0.11, mountTheta=-2.19
00:16:33.833 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
00:16:33.836 00.003 1032 Enqueuing Move request for scope (0.13, -0.05)
00:16:33.838 00.002 10072 Worker thread wakes up
00:16:33.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
00:16:33.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
00:16:33.838 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
00:16:33.840 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:33.842 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.67
00:16:33.842 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:16:33.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:33.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:16:33.842 00.000 10072 MoveAxis(E, 10, ABG)
00:16:33.842 00.000 10072 Guiding  Dir = 2, Dur = 10
00:16:33.842 00.000 10072 IsGuiding returns 0
00:16:33.843 00.001 10072 PulseGuide returned control before completion, sleep 20
00:16:33.860 00.017 1032 UpdateGuideState exits: m=1300 SNR=25.4
00:16:33.863 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:33.866 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:33.868 00.002 1032 Enqueuing Expose request
00:16:33.870 00.002 10072 IsGuiding returns 0
00:16:33.870 00.000 10072 Move returns status 0, amount 10
00:16:33.870 00.000 10072 MoveAxis(N, 0, ABG)
00:16:33.870 00.000 10072 Move returns status 0, amount 0
00:16:33.870 00.000 10072 move complete, result=0
00:16:33.870 00.000 10072 worker thread done servicing request
00:16:33.870 00.000 10072 Worker thread wakes up
00:16:33.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:33.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:33.877 00.007 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:16:34.289 00.412 10072 Exposure complete
00:16:34.341 00.052 10072 worker thread done servicing request
00:16:34.341 00.000 1032 OnExposeComplete: enter
00:16:34.342 00.001 1032 UpdateGuideState(): m_state=6
00:16:34.345 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1278
00:16:34.347 00.002 1032 Star::Find returns 1 (0), X=322.76, Y=740.84, Mass=1302, SNR=25.4, Peak=140 HFD=2.7
00:16:34.348 00.001 1032 MultiStar: [#1 0.11,-0.29,0.00,M1] [#2 0.11,-0.08,0.97,U] [#3 0.24,-0.14,0.00,M2] [#4 0.02,-0.17,0.66,U] [#5 0.15,-0.27,0.00,M2] [#6 0.25,-0.09,0.75,U] [#7 0.32,-0.28,0.00,M3] [#8 0.18,-0.09,0.61,U] 
00:16:34.350 00.002 1032 refined, 4 included, MultiStar: {0.18, -0.07}, one-star: {0.28, 0.02}
00:16:34.352 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
00:16:34.354 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
00:16:34.355 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.40 mountX=-0.12 mountY=-0.15, mountTheta=-2.23
00:16:34.359 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.07, opts=13)
00:16:34.360 00.001 1032 Enqueuing Move request for scope (0.18, -0.07)
00:16:34.363 00.003 10072 Worker thread wakes up
00:16:34.363 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
00:16:34.363 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
00:16:34.363 00.000 10072 Moving (0.18, -0.07) raw xDistance=-0.12 yDistance=-0.15
00:16:34.366 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:34.368 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.69
00:16:34.368 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:16:34.368 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:34.368 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:16:34.369 00.001 10072 MoveAxis(E, 9, ABG)
00:16:34.369 00.000 10072 Guiding  Dir = 2, Dur = 9
00:16:34.369 00.000 10072 IsGuiding returns 0
00:16:34.369 00.000 10072 PulseGuide returned control before completion, sleep 19
00:16:34.386 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:16:34.388 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:34.391 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:34.393 00.002 1032 Enqueuing Expose request
00:16:34.397 00.004 10072 IsGuiding returns 0
00:16:34.397 00.000 10072 Move returns status 0, amount 9
00:16:34.397 00.000 10072 MoveAxis(N, 0, ABG)
00:16:34.397 00.000 10072 Move returns status 0, amount 0
00:16:34.397 00.000 10072 move complete, result=0
00:16:34.398 00.001 10072 worker thread done servicing request
00:16:34.398 00.000 10072 Worker thread wakes up
00:16:34.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:34.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:34.406 00.008 1032 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
00:16:35.024 00.618 10072 Exposure complete
00:16:35.072 00.048 10072 worker thread done servicing request
00:16:35.072 00.000 1032 OnExposeComplete: enter
00:16:35.075 00.003 1032 UpdateGuideState(): m_state=6
00:16:35.076 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1279
00:16:35.079 00.003 1032 Star::Find returns 1 (0), X=322.95, Y=740.75, Mass=1400, SNR=26.4, Peak=129 HFD=2.7
00:16:35.083 00.004 1032 MultiStar: [#1 0.03,-0.28,0.00,M2] [#2 0.17,-0.08,0.95,U] [#3 0.28,-0.18,0.00,M3] [#4 0.18,-0.15,0.69,U] [#5 0.35,-0.29,0.00,M3] [#6 0.07,-0.29,0.00,M1] [#7 0.27,-0.49,0.00,M4] [#8 0.07,-0.17,0.59,U] 
00:16:35.085 00.002 1032 refined, 3 included, MultiStar: {0.25, -0.11}, one-star: {0.47, -0.07}
00:16:35.087 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
00:16:35.089 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
00:16:35.090 00.001 1032 CameraToMount -- cameraX=0.25 cameraY=-0.11 hyp=0.27 cameraTheta=-0.41 mountX=-0.17 mountY=-0.21, mountTheta=-2.24
00:16:35.092 00.002 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.11, opts=13)
00:16:35.094 00.002 1032 Enqueuing Move request for scope (0.25, -0.11)
00:16:35.095 00.001 10072 Worker thread wakes up
00:16:35.095 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.11) opts 0xd
00:16:35.095 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.11)
00:16:35.096 00.001 10072 Moving (0.25, -0.11) raw xDistance=-0.17 yDistance=-0.21
00:16:35.097 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:35.099 00.002 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 290.71
00:16:35.099 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
00:16:35.099 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:16:35.099 00.000 10072 MoveAxis(E, 95, ABG)
00:16:35.099 00.000 10072 Guiding  Dir = 2, Dur = 95
00:16:35.100 00.001 10072 IsGuiding returns 0
00:16:35.100 00.000 10072 PulseGuide returned control before completion, sleep 105
00:16:35.120 00.020 1032 UpdateGuideState exits: m=1400 SNR=26.4
00:16:35.123 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:35.124 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:35.126 00.002 1032 Enqueuing Expose request
00:16:35.209 00.083 10072 IsGuiding returns 1
00:16:35.209 00.000 10072 scope still moving after pulse duration time elapsed
00:16:35.239 00.030 10072 IsGuiding returns 0
00:16:35.239 00.000 10072 scope move finished after 95 + 44 ms
00:16:35.239 00.000 10072 Move returns status 0, amount 95
00:16:35.239 00.000 10072 MoveAxis(N, 137, ABG)
00:16:35.239 00.000 10072 Guiding  Dir = 0, Dur = 137
00:16:35.240 00.001 10072 IsGuiding returns 0
00:16:35.240 00.000 10072 PulseGuide returned control before completion, sleep 147
00:16:35.395 00.155 10072 IsGuiding returns 0
00:16:35.400 00.005 10072 Move returns status 0, amount 137
00:16:35.400 00.000 10072 move complete, result=0
00:16:35.400 00.000 10072 worker thread done servicing request
00:16:35.400 00.000 10072 Worker thread wakes up
00:16:35.400 00.000 1032 GuideStep: -0.2 px 95 ms EAST, -0.2 px 137 ms NORTH
00:16:35.402 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:35.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:35.820 00.418 10072 Exposure complete
00:16:35.869 00.049 10072 worker thread done servicing request
00:16:35.869 00.000 1032 OnExposeComplete: enter
00:16:35.870 00.001 1032 UpdateGuideState(): m_state=6
00:16:35.872 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1280
00:16:35.873 00.001 1032 Star::Find returns 1 (0), X=322.72, Y=740.75, Mass=1263, SNR=25.0, Peak=144 HFD=2.8
00:16:35.876 00.003 1032 MultiStar: [#1 -0.05,-0.25,1.16,U] [#2 0.05,-0.08,0.96,U] [#3 0.08,0.02,0.79,U] [#4 0.14,0.09,0.68,U] [#5 0.06,-0.31,0.00,M4] [#6 -0.14,-0.24,0.00,M2] [#7 0.04,-0.22,0.57,U] [#8 -0.00,-0.03,0.55,U] 
00:16:35.877 00.001 1032 refined, 6 included, MultiStar: {0.07, -0.09}, one-star: {0.24, -0.07}
00:16:35.878 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
00:16:35.880 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
00:16:35.881 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.88 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
00:16:35.884 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
00:16:35.886 00.002 1032 Enqueuing Move request for scope (0.07, -0.09)
00:16:35.888 00.002 10072 Worker thread wakes up
00:16:35.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
00:16:35.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
00:16:35.888 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.10 yDistance=-0.05
00:16:35.890 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:35.895 00.005 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.74
00:16:35.895 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:16:35.895 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:35.896 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:16:35.896 00.000 10072 MoveAxis(E, 12, ABG)
00:16:35.896 00.000 10072 Guiding  Dir = 2, Dur = 12
00:16:35.896 00.000 10072 IsGuiding returns 0
00:16:35.897 00.001 10072 PulseGuide returned control before completion, sleep 22
00:16:35.912 00.015 1032 UpdateGuideState exits: m=1263 SNR=25.0
00:16:35.914 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:35.916 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:35.918 00.002 1032 Enqueuing Expose request
00:16:35.925 00.007 10072 IsGuiding returns 0
00:16:35.925 00.000 10072 Move returns status 0, amount 12
00:16:35.925 00.000 10072 MoveAxis(N, 0, ABG)
00:16:35.925 00.000 10072 Move returns status 0, amount 0
00:16:35.925 00.000 10072 move complete, result=0
00:16:35.925 00.000 10072 worker thread done servicing request
00:16:35.925 00.000 10072 Worker thread wakes up
00:16:35.925 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:35.925 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:35.928 00.003 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
00:16:36.553 00.625 10072 Exposure complete
00:16:36.602 00.049 10072 worker thread done servicing request
00:16:36.602 00.000 1032 OnExposeComplete: enter
00:16:36.604 00.002 1032 UpdateGuideState(): m_state=6
00:16:36.606 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1281
00:16:36.608 00.002 1032 Star::Find returns 1 (0), X=322.47, Y=740.79, Mass=1515, SNR=27.3, Peak=193 HFD=2.7
00:16:36.610 00.002 1032 MultiStar: [#1 -0.26,-0.17,0.00,M2] [#2 -0.20,-0.02,0.91,U] [#3 -0.03,0.08,0.68,U] [#4 -0.25,0.01,0.62,U] [#5 -0.02,-0.12,0.69,U] [#6 -0.29,-0.19,0.00,M3] [#7 -0.28,-0.28,0.00,M4] [#8 -0.22,-0.07,0.59,U] 
00:16:36.612 00.002 1032 single-star, 5 included, MultiStar: {-0.11, -0.03}, one-star: {-0.01, -0.03}
00:16:36.615 00.003 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.83) = xAngle (-3.71 = 2.57)
00:16:36.616 00.001 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.71 = 2.57)
00:16:36.619 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.88 mountX=-0.03 mountY=0.02, mountTheta=2.57
00:16:36.623 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
00:16:36.624 00.001 1032 Enqueuing Move request for scope (-0.01, -0.03)
00:16:36.626 00.002 10072 Worker thread wakes up
00:16:36.627 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:16:36.627 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:16:36.627 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
00:16:36.629 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:36.631 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.76
00:16:36.631 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:16:36.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:36.632 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:16:36.632 00.000 10072 MoveAxis(E, 12, ABG)
00:16:36.632 00.000 10072 Guiding  Dir = 2, Dur = 12
00:16:36.632 00.000 10072 IsGuiding returns 0
00:16:36.633 00.001 10072 PulseGuide returned control before completion, sleep 22
00:16:36.650 00.017 1032 UpdateGuideState exits: m=1515 SNR=27.3
00:16:36.652 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:36.653 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:36.655 00.002 1032 Enqueuing Expose request
00:16:36.658 00.003 10072 IsGuiding returns 0
00:16:36.658 00.000 10072 Move returns status 0, amount 12
00:16:36.658 00.000 10072 MoveAxis(N, 0, ABG)
00:16:36.658 00.000 10072 Move returns status 0, amount 0
00:16:36.658 00.000 10072 move complete, result=0
00:16:36.658 00.000 10072 worker thread done servicing request
00:16:36.658 00.000 10072 Worker thread wakes up
00:16:36.658 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:36.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:36.664 00.006 1032 GuideStep: -0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
00:16:37.068 00.404 10072 Exposure complete
00:16:37.124 00.056 10072 worker thread done servicing request
00:16:37.124 00.000 1032 OnExposeComplete: enter
00:16:37.126 00.002 1032 UpdateGuideState(): m_state=6
00:16:37.127 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1282
00:16:37.130 00.003 1032 Star::Find returns 1 (0), X=322.54, Y=740.60, Mass=1449, SNR=26.8, Peak=181 HFD=3.0
00:16:37.132 00.002 1032 MultiStar: [#1 -0.26,-0.38,0.00,M3] [#2 -0.17,-0.24,0.00,M1] [#3 -0.06,-0.12,0.73,U] [#4 -0.14,-0.11,0.64,U] [#5 -0.16,-0.33,0.00,M4] [#6 -0.18,-0.32,0.00,M4] [#7 -0.01,-0.32,0.00,M5] [#8 -0.10,-0.13,0.57,U] 
00:16:37.135 00.003 1032 refined, 3 included, MultiStar: {-0.05, -0.15}, one-star: {0.06, -0.22}
00:16:37.137 00.002 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.59)
00:16:37.138 00.001 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.59)
00:16:37.140 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.86 mountX=-0.14 mountY=0.08, mountTheta=2.59
00:16:37.142 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.15, opts=13)
00:16:37.146 00.004 1032 Enqueuing Move request for scope (-0.05, -0.15)
00:16:37.148 00.002 10072 Worker thread wakes up
00:16:37.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
00:16:37.148 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
00:16:37.149 00.001 10072 Moving (-0.05, -0.15) raw xDistance=-0.14 yDistance=0.08
00:16:37.151 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:37.152 00.001 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 290.78
00:16:37.152 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:16:37.154 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:37.154 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:16:37.154 00.000 10072 MoveAxis(E, 78, ABG)
00:16:37.154 00.000 10072 Guiding  Dir = 2, Dur = 78
00:16:37.154 00.000 10072 IsGuiding returns 0
00:16:37.155 00.001 10072 PulseGuide returned control before completion, sleep 88
00:16:37.171 00.016 1032 UpdateGuideState exits: m=1449 SNR=26.8
00:16:37.173 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:37.175 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:37.180 00.005 1032 Enqueuing Expose request
00:16:37.254 00.074 10072 IsGuiding returns 0
00:16:37.254 00.000 10072 Move returns status 0, amount 78
00:16:37.254 00.000 10072 MoveAxis(N, 0, ABG)
00:16:37.254 00.000 10072 Move returns status 0, amount 0
00:16:37.254 00.000 10072 move complete, result=0
00:16:37.254 00.000 10072 worker thread done servicing request
00:16:37.254 00.000 10072 Worker thread wakes up
00:16:37.254 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:37.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:37.254 00.000 1032 GuideStep: -0.1 px 78 ms EAST, 0.1 px 0 ms NORTH
00:16:37.883 00.629 10072 Exposure complete
00:16:37.935 00.052 10072 worker thread done servicing request
00:16:37.935 00.000 1032 OnExposeComplete: enter
00:16:37.937 00.002 1032 UpdateGuideState(): m_state=6
00:16:37.939 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1283
00:16:37.941 00.002 1032 Star::Find returns 1 (0), X=322.59, Y=740.68, Mass=1269, SNR=25.1, Peak=168 HFD=2.9
00:16:37.944 00.003 1032 MultiStar: [#1 -0.21,-0.27,0.00,M4] [#2 -0.12,-0.02,1.04,U] [#3 -0.03,-0.15,0.70,U] [#4 -0.22,-0.18,0.00,M1] [#5 -0.08,-0.35,0.00,M5] [#6 0.02,-0.16,0.75,U] [#7 -0.10,-0.32,0.00,M6] [#8 -0.12,-0.04,0.66,U] 
00:16:37.946 00.002 1032 refined, 4 included, MultiStar: {-0.03, -0.10}, one-star: {0.10, -0.14}
00:16:37.948 00.002 1032 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.83) = xAngle (-3.65 = 2.63)
00:16:37.951 00.003 1032 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.65 = 2.63)
00:16:37.953 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.82 mountX=-0.09 mountY=0.05, mountTheta=2.63
00:16:37.959 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.10, opts=13)
00:16:37.961 00.002 1032 Enqueuing Move request for scope (-0.03, -0.10)
00:16:37.964 00.003 10072 Worker thread wakes up
00:16:37.965 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
00:16:37.965 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
00:16:37.965 00.000 10072 Moving (-0.03, -0.10) raw xDistance=-0.09 yDistance=0.05
00:16:37.966 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:37.969 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.80
00:16:37.969 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:16:37.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:37.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:16:37.969 00.000 10072 MoveAxis(E, 13, ABG)
00:16:37.969 00.000 10072 Guiding  Dir = 2, Dur = 13
00:16:37.971 00.002 10072 IsGuiding returns 0
00:16:37.971 00.000 10072 PulseGuide returned control before completion, sleep 23
00:16:37.991 00.020 1032 UpdateGuideState exits: m=1269 SNR=25.1
00:16:37.994 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:37.995 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:37.998 00.003 1032 Enqueuing Expose request
00:16:38.004 00.006 10072 IsGuiding returns 0
00:16:38.004 00.000 10072 Move returns status 0, amount 13
00:16:38.004 00.000 10072 MoveAxis(N, 0, ABG)
00:16:38.004 00.000 10072 Move returns status 0, amount 0
00:16:38.004 00.000 10072 move complete, result=0
00:16:38.004 00.000 10072 worker thread done servicing request
00:16:38.004 00.000 10072 Worker thread wakes up
00:16:38.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:38.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:38.007 00.003 1032 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
00:16:38.419 00.412 10072 Exposure complete
00:16:38.470 00.051 10072 worker thread done servicing request
00:16:38.471 00.001 1032 OnExposeComplete: enter
00:16:38.472 00.001 1032 UpdateGuideState(): m_state=6
00:16:38.474 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1284
00:16:38.477 00.003 1032 Star::Find returns 1 (0), X=322.58, Y=740.78, Mass=1169, SNR=24.0, Peak=150 HFD=2.7
00:16:38.478 00.001 1032 MultiStar: [#1 -0.16,-0.17,1.17,U] [#2 -0.10,-0.01,1.05,U] [#3 -0.06,0.02,0.81,U] [#4 -0.10,-0.03,0.78,U] [#5 0.01,-0.25,0.76,U] [#6 0.01,-0.28,0.00,M4] [#7 -0.11,-0.24,0.59,U] [#8 0.01,-0.05,0.64,U] 
00:16:38.480 00.002 1032 single-star, 7 included, MultiStar: {-0.06, -0.09}, one-star: {0.10, -0.04}
00:16:38.482 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
00:16:38.483 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
00:16:38.485 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.43 mountX=-0.07 mountY=-0.08, mountTheta=-2.26
00:16:38.488 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
00:16:38.490 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
00:16:38.494 00.004 10072 Worker thread wakes up
00:16:38.495 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
00:16:38.495 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
00:16:38.495 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.07 yDistance=-0.08
00:16:38.497 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:38.500 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.82
00:16:38.500 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:16:38.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:38.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:16:38.500 00.000 10072 MoveAxis(E, 12, ABG)
00:16:38.500 00.000 10072 Guiding  Dir = 2, Dur = 12
00:16:38.500 00.000 10072 IsGuiding returns 0
00:16:38.501 00.001 10072 PulseGuide returned control before completion, sleep 22
00:16:38.516 00.015 1032 UpdateGuideState exits: m=1169 SNR=24.0
00:16:38.519 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:38.523 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:38.525 00.002 1032 Enqueuing Expose request
00:16:38.537 00.012 10072 IsGuiding returns 0
00:16:38.537 00.000 10072 Move returns status 0, amount 12
00:16:38.537 00.000 10072 MoveAxis(N, 0, ABG)
00:16:38.537 00.000 10072 Move returns status 0, amount 0
00:16:38.537 00.000 10072 move complete, result=0
00:16:38.537 00.000 10072 worker thread done servicing request
00:16:38.537 00.000 10072 Worker thread wakes up
00:16:38.538 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:38.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:38.538 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:16:39.166 00.628 10072 Exposure complete
00:16:39.220 00.054 10072 worker thread done servicing request
00:16:39.220 00.000 1032 OnExposeComplete: enter
00:16:39.222 00.002 1032 UpdateGuideState(): m_state=6
00:16:39.224 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1285
00:16:39.225 00.001 1032 Star::Find returns 1 (0), X=322.75, Y=740.78, Mass=1417, SNR=26.5, Peak=154 HFD=2.8
00:16:39.227 00.002 1032 MultiStar: [#1 -0.16,-0.18,1.12,U] [#2 -0.14,-0.07,0.95,U] [#3 -0.06,0.11,0.70,U] [#4 -0.06,0.10,0.64,U] [#5 0.04,-0.26,0.73,U] [#6 -0.10,-0.10,0.68,U] [#7 -0.13,-0.21,0.53,U] [#8 -0.07,0.09,0.57,U] 
00:16:39.229 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {0.27, -0.04}
00:16:39.230 00.001 1032 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.83) = xAngle (-3.91 = 2.38)
00:16:39.232 00.002 1032 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.91 = 2.38)
00:16:39.233 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.08 mountX=-0.06 mountY=0.06, mountTheta=2.38
00:16:39.237 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.07, opts=13)
00:16:39.239 00.002 1032 Enqueuing Move request for scope (-0.04, -0.07)
00:16:39.241 00.002 10072 Worker thread wakes up
00:16:39.242 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
00:16:39.242 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
00:16:39.242 00.000 10072 Moving (-0.04, -0.07) raw xDistance=-0.06 yDistance=0.06
00:16:39.244 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:39.246 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.84
00:16:39.246 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:16:39.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:39.247 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:16:39.247 00.000 10072 MoveAxis(E, 13, ABG)
00:16:39.247 00.000 10072 Guiding  Dir = 2, Dur = 13
00:16:39.247 00.000 10072 IsGuiding returns 0
00:16:39.248 00.001 10072 PulseGuide returned control before completion, sleep 23
00:16:39.266 00.018 1032 UpdateGuideState exits: m=1417 SNR=26.5
00:16:39.270 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:39.272 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:39.275 00.003 1032 Enqueuing Expose request
00:16:39.277 00.002 10072 IsGuiding returns 0
00:16:39.278 00.001 10072 Move returns status 0, amount 13
00:16:39.278 00.000 10072 MoveAxis(N, 0, ABG)
00:16:39.278 00.000 10072 Move returns status 0, amount 0
00:16:39.278 00.000 10072 move complete, result=0
00:16:39.278 00.000 10072 worker thread done servicing request
00:16:39.278 00.000 10072 Worker thread wakes up
00:16:39.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:39.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:39.285 00.007 1032 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
00:16:39.698 00.413 10072 Exposure complete
00:16:39.752 00.054 10072 worker thread done servicing request
00:16:39.752 00.000 1032 OnExposeComplete: enter
00:16:39.755 00.003 1032 UpdateGuideState(): m_state=6
00:16:39.757 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1286
00:16:39.760 00.003 1032 Star::Find returns 1 (0), X=322.63, Y=740.78, Mass=1324, SNR=25.6, Peak=159 HFD=2.8
00:16:39.762 00.002 1032 MultiStar: [#1 -0.09,-0.26,1.16,U] [#2 -0.03,-0.06,1.00,U] [#3 -0.05,0.02,0.73,U] [#4 -0.11,-0.01,0.67,U] [#5 0.08,-0.26,0.74,U] [#6 0.05,-0.10,0.69,U] [#7 -0.06,-0.29,0.00,M5] [#8 0.11,-0.01,0.66,U] 
00:16:39.763 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.10}, one-star: {0.15, -0.04}
00:16:39.766 00.003 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.98)
00:16:39.768 00.002 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.98)
00:16:39.772 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.47 mountX=-0.10 mountY=0.02, mountTheta=2.98
00:16:39.776 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.10, opts=13)
00:16:39.777 00.001 1032 Enqueuing Move request for scope (0.01, -0.10)
00:16:39.779 00.002 10072 Worker thread wakes up
00:16:39.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
00:16:39.779 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
00:16:39.779 00.000 10072 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=0.02
00:16:39.781 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:39.783 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.86
00:16:39.783 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:16:39.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:39.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:16:39.783 00.000 10072 MoveAxis(E, 13, ABG)
00:16:39.783 00.000 10072 Guiding  Dir = 2, Dur = 13
00:16:39.783 00.000 10072 IsGuiding returns 0
00:16:39.784 00.001 10072 PulseGuide returned control before completion, sleep 23
00:16:39.802 00.018 1032 UpdateGuideState exits: m=1324 SNR=25.6
00:16:39.805 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:39.807 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:39.809 00.002 1032 Enqueuing Expose request
00:16:39.821 00.012 10072 IsGuiding returns 0
00:16:39.821 00.000 10072 Move returns status 0, amount 13
00:16:39.821 00.000 10072 MoveAxis(N, 0, ABG)
00:16:39.821 00.000 10072 Move returns status 0, amount 0
00:16:39.821 00.000 10072 move complete, result=0
00:16:39.821 00.000 10072 worker thread done servicing request
00:16:39.821 00.000 10072 Worker thread wakes up
00:16:39.822 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:39.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:39.823 00.001 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
00:16:40.450 00.627 10072 Exposure complete
00:16:40.499 00.049 10072 worker thread done servicing request
00:16:40.499 00.000 1032 OnExposeComplete: enter
00:16:40.501 00.002 1032 UpdateGuideState(): m_state=6
00:16:40.503 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1287
00:16:40.504 00.001 1032 Star::Find returns 1 (0), X=322.76, Y=740.59, Mass=1296, SNR=25.4, Peak=140 HFD=2.9
00:16:40.506 00.002 1032 MultiStar: [#1 -0.01,-0.23,1.17,U] [#2 -0.01,-0.02,1.00,U] [#3 0.10,-0.13,0.74,U] [#4 -0.03,-0.02,0.69,U] [#5 0.09,-0.32,0.00,M3] [#6 0.07,-0.27,0.00,M3] [#7 0.01,-0.38,0.00,M6] [#8 -0.02,-0.05,0.59,U] 
00:16:40.509 00.003 1032 refined, 5 included, MultiStar: {0.06, -0.13}, one-star: {0.27, -0.23}
00:16:40.511 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
00:16:40.512 00.001 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
00:16:40.514 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.14 mountX=-0.14 mountY=-0.02, mountTheta=-2.97
00:16:40.516 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.13, opts=13)
00:16:40.517 00.001 1032 Enqueuing Move request for scope (0.06, -0.13)
00:16:40.520 00.003 10072 Worker thread wakes up
00:16:40.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
00:16:40.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
00:16:40.520 00.000 10072 Moving (0.06, -0.13) raw xDistance=-0.14 yDistance=-0.02
00:16:40.522 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:40.525 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 290.88
00:16:40.525 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:16:40.525 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:40.525 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:16:40.525 00.000 10072 MoveAxis(E, 84, ABG)
00:16:40.525 00.000 10072 Guiding  Dir = 2, Dur = 84
00:16:40.525 00.000 10072 IsGuiding returns 0
00:16:40.526 00.001 10072 PulseGuide returned control before completion, sleep 94
00:16:40.543 00.017 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:16:40.546 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:40.549 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:40.552 00.003 1032 Enqueuing Expose request
00:16:40.635 00.083 10072 IsGuiding returns 0
00:16:40.635 00.000 10072 Move returns status 0, amount 84
00:16:40.635 00.000 10072 MoveAxis(N, 0, ABG)
00:16:40.635 00.000 10072 Move returns status 0, amount 0
00:16:40.635 00.000 10072 move complete, result=0
00:16:40.636 00.001 10072 worker thread done servicing request
00:16:40.636 00.000 10072 Worker thread wakes up
00:16:40.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:40.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:40.636 00.000 1032 GuideStep: -0.1 px 84 ms EAST, -0.0 px 0 ms NORTH
00:16:41.045 00.409 10072 Exposure complete
00:16:41.090 00.045 10072 worker thread done servicing request
00:16:41.090 00.000 1032 OnExposeComplete: enter
00:16:41.092 00.002 1032 UpdateGuideState(): m_state=6
00:16:41.094 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1288
00:16:41.095 00.001 1032 Star::Find returns 1 (0), X=322.59, Y=740.67, Mass=1394, SNR=26.3, Peak=169 HFD=2.9
00:16:41.097 00.002 1032 MultiStar: [#1 -0.00,-0.18,1.08,U] [#2 0.02,-0.11,0.90,U] [#3 0.05,-0.17,0.72,U] [#4 -0.21,-0.06,0.63,U] [#5 0.14,-0.24,0.00,M4] [#6 0.15,-0.19,0.70,U] [#7 0.25,-0.43,0.00,M7] [#8 0.05,-0.15,0.58,U] 
00:16:41.099 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.15}, one-star: {0.10, -0.15}
00:16:41.100 00.001 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.07)
00:16:41.102 00.002 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.07)
00:16:41.103 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.39 mountX=-0.15 mountY=0.01, mountTheta=3.07
00:16:41.106 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.15, opts=13)
00:16:41.108 00.002 1032 Enqueuing Move request for scope (0.03, -0.15)
00:16:41.111 00.003 10072 Worker thread wakes up
00:16:41.111 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
00:16:41.111 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
00:16:41.111 00.000 10072 Moving (0.03, -0.15) raw xDistance=-0.15 yDistance=0.01
00:16:41.113 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:41.116 00.003 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 290.90
00:16:41.116 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
00:16:41.116 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:41.116 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:16:41.116 00.000 10072 MoveAxis(E, 90, ABG)
00:16:41.116 00.000 10072 Guiding  Dir = 2, Dur = 90
00:16:41.116 00.000 10072 IsGuiding returns 0
00:16:41.117 00.001 10072 PulseGuide returned control before completion, sleep 100
00:16:41.133 00.016 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:16:41.135 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:41.137 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:41.138 00.001 1032 Enqueuing Expose request
00:16:41.230 00.092 10072 IsGuiding returns 0
00:16:41.230 00.000 10072 Move returns status 0, amount 90
00:16:41.230 00.000 10072 MoveAxis(N, 0, ABG)
00:16:41.230 00.000 10072 Move returns status 0, amount 0
00:16:41.230 00.000 10072 move complete, result=0
00:16:41.230 00.000 10072 worker thread done servicing request
00:16:41.230 00.000 10072 Worker thread wakes up
00:16:41.230 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:41.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:41.231 00.001 1032 GuideStep: -0.2 px 90 ms EAST, 0.0 px 0 ms NORTH
00:16:41.856 00.625 10072 Exposure complete
00:16:41.910 00.054 10072 worker thread done servicing request
00:16:41.910 00.000 1032 OnExposeComplete: enter
00:16:41.912 00.002 1032 UpdateGuideState(): m_state=6
00:16:41.914 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1289
00:16:41.916 00.002 1032 Star::Find returns 1 (0), X=322.59, Y=740.92, Mass=1512, SNR=27.3, Peak=182 HFD=2.5
00:16:41.918 00.002 1032 MultiStar: [#1 -0.08,-0.04,1.07,U] [#2 -0.10,0.14,0.90,U] [#3 -0.03,0.06,0.70,U] [#4 -0.08,0.14,0.67,U] [#5 -0.01,-0.05,0.69,U] [#6 0.06,-0.04,0.70,U] [#7 0.08,-0.22,0.50,U] [#8 0.01,0.10,0.55,U] 
00:16:41.919 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.11, 0.10}
00:16:41.921 00.002 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
00:16:41.923 00.002 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
00:16:41.926 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.85 mountX=0.03 mountY=0.00, mountTheta=0.02
00:16:41.929 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
00:16:41.931 00.002 1032 Enqueuing Move request for scope (-0.01, 0.03)
00:16:41.933 00.002 10072 Worker thread wakes up
00:16:41.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:16:41.933 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:16:41.933 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
00:16:41.935 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:41.937 00.002 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 290.92
00:16:41.937 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
00:16:41.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:41.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:16:41.937 00.000 10072 MoveAxis(E, 17, ABG)
00:16:41.937 00.000 10072 Guiding  Dir = 2, Dur = 17
00:16:41.937 00.000 10072 IsGuiding returns 0
00:16:41.938 00.001 10072 PulseGuide returned control before completion, sleep 27
00:16:41.957 00.019 1032 UpdateGuideState exits: m=1512 SNR=27.3
00:16:41.961 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:41.964 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:41.966 00.002 1032 Enqueuing Expose request
00:16:41.979 00.013 10072 IsGuiding returns 0
00:16:41.979 00.000 10072 Move returns status 0, amount 17
00:16:41.979 00.000 10072 MoveAxis(N, 0, ABG)
00:16:41.979 00.000 10072 Move returns status 0, amount 0
00:16:41.979 00.000 10072 move complete, result=0
00:16:41.979 00.000 10072 worker thread done servicing request
00:16:41.979 00.000 10072 Worker thread wakes up
00:16:41.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:41.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:41.981 00.002 1032 GuideStep: 0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
00:16:42.387 00.406 10072 Exposure complete
00:16:42.443 00.056 10072 worker thread done servicing request
00:16:42.443 00.000 1032 OnExposeComplete: enter
00:16:42.446 00.003 1032 UpdateGuideState(): m_state=6
00:16:42.448 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1290
00:16:42.450 00.002 1032 Star::Find returns 1 (0), X=322.57, Y=740.88, Mass=1420, SNR=26.6, Peak=173 HFD=2.7
00:16:42.452 00.002 1032 MultiStar: [#1 -0.07,-0.09,1.09,U] [#2 -0.08,0.08,0.90,U] [#3 0.04,0.14,0.70,U] [#4 0.00,0.14,0.67,U] [#5 -0.04,-0.05,0.69,U] [#6 0.08,-0.01,0.70,U] [#7 0.11,-0.18,0.51,U] [#8 0.07,0.14,0.55,U] 
00:16:42.456 00.004 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.09, 0.06}
00:16:42.459 00.003 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
00:16:42.460 00.001 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
00:16:42.463 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.12 mountX=0.02 mountY=-0.02, mountTheta=-0.71
00:16:42.465 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
00:16:42.467 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
00:16:42.468 00.001 10072 Worker thread wakes up
00:16:42.469 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
00:16:42.469 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
00:16:42.469 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.02
00:16:42.471 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:42.473 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.94
00:16:42.473 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:16:42.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:42.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:16:42.473 00.000 10072 MoveAxis(E, 14, ABG)
00:16:42.473 00.000 10072 Guiding  Dir = 2, Dur = 14
00:16:42.474 00.001 10072 IsGuiding returns 0
00:16:42.474 00.000 10072 PulseGuide returned control before completion, sleep 24
00:16:42.495 00.021 1032 UpdateGuideState exits: m=1420 SNR=26.6
00:16:42.497 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:42.499 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:42.500 00.001 1032 Enqueuing Expose request
00:16:42.509 00.009 10072 IsGuiding returns 0
00:16:42.509 00.000 10072 Move returns status 0, amount 14
00:16:42.509 00.000 10072 MoveAxis(N, 0, ABG)
00:16:42.509 00.000 10072 Move returns status 0, amount 0
00:16:42.509 00.000 10072 move complete, result=0
00:16:42.509 00.000 10072 worker thread done servicing request
00:16:42.509 00.000 10072 Worker thread wakes up
00:16:42.510 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:42.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:42.510 00.000 1032 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
00:16:43.137 00.627 10072 Exposure complete
00:16:43.189 00.052 10072 worker thread done servicing request
00:16:43.190 00.001 1032 OnExposeComplete: enter
00:16:43.192 00.002 1032 UpdateGuideState(): m_state=6
00:16:43.195 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1291
00:16:43.197 00.002 1032 Star::Find returns 1 (0), X=322.76, Y=740.70, Mass=1355, SNR=25.9, Peak=150 HFD=2.9
00:16:43.199 00.002 1032 MultiStar: [#1 -0.05,-0.27,1.12,U] [#2 -0.07,-0.07,1.07,U] [#3 0.14,-0.12,0.70,U] [#4 -0.19,0.04,0.68,U] [#5 0.10,-0.26,0.00,M3] [#6 -0.00,-0.26,0.66,U] [#7 0.04,-0.23,0.53,U] [#8 0.06,-0.28,0.00,M1] 
00:16:43.201 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.15}, one-star: {0.27, -0.12}
00:16:43.204 00.003 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
00:16:43.205 00.001 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
00:16:43.208 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.42 mountX=-0.15 mountY=0.02, mountTheta=3.03
00:16:43.212 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.15, opts=13)
00:16:43.214 00.002 1032 Enqueuing Move request for scope (0.02, -0.15)
00:16:43.216 00.002 10072 Worker thread wakes up
00:16:43.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
00:16:43.216 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
00:16:43.216 00.000 10072 Moving (0.02, -0.15) raw xDistance=-0.15 yDistance=0.02
00:16:43.219 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:43.221 00.002 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 290.96
00:16:43.221 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
00:16:43.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:43.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:16:43.221 00.000 10072 MoveAxis(E, 90, ABG)
00:16:43.221 00.000 10072 Guiding  Dir = 2, Dur = 90
00:16:43.221 00.000 10072 IsGuiding returns 0
00:16:43.222 00.001 10072 PulseGuide returned control before completion, sleep 100
00:16:43.240 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:16:43.243 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:43.245 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:43.247 00.002 1032 Enqueuing Expose request
00:16:43.323 00.076 10072 IsGuiding returns 1
00:16:43.323 00.000 10072 scope still moving after pulse duration time elapsed
00:16:43.354 00.031 10072 IsGuiding returns 0
00:16:43.354 00.000 10072 scope move finished after 90 + 42 ms
00:16:43.354 00.000 10072 Move returns status 0, amount 90
00:16:43.354 00.000 10072 MoveAxis(N, 0, ABG)
00:16:43.354 00.000 10072 Move returns status 0, amount 0
00:16:43.354 00.000 10072 move complete, result=0
00:16:43.354 00.000 10072 worker thread done servicing request
00:16:43.354 00.000 10072 Worker thread wakes up
00:16:43.354 00.000 1032 GuideStep: -0.1 px 90 ms EAST, 0.0 px 0 ms NORTH
00:16:43.358 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:43.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:43.778 00.420 10072 Exposure complete
00:16:43.828 00.050 10072 worker thread done servicing request
00:16:43.829 00.001 1032 OnExposeComplete: enter
00:16:43.832 00.003 1032 UpdateGuideState(): m_state=6
00:16:43.834 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1292
00:16:43.836 00.002 1032 Star::Find returns 1 (0), X=322.75, Y=740.81, Mass=1430, SNR=26.6, Peak=158 HFD=2.7
00:16:43.839 00.003 1032 MultiStar: [#1 -0.06,-0.22,1.05,U] [#2 -0.14,-0.11,0.96,U] [#3 0.02,-0.11,0.67,U] [#4 -0.08,-0.05,0.68,U] [#5 0.06,-0.18,0.70,U] [#6 0.07,-0.11,0.73,U] [#7 0.16,-0.19,0.48,U] [#8 0.05,-0.02,0.59,U] 
00:16:43.840 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.11}, one-star: {0.27, -0.01}
00:16:43.842 00.002 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
00:16:43.844 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
00:16:43.845 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.28 mountX=-0.12 mountY=-0.00, mountTheta=-3.11
00:16:43.848 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.11, opts=13)
00:16:43.849 00.001 1032 Enqueuing Move request for scope (0.03, -0.11)
00:16:43.851 00.002 10072 Worker thread wakes up
00:16:43.851 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
00:16:43.851 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
00:16:43.851 00.000 10072 Moving (0.03, -0.11) raw xDistance=-0.12 yDistance=-0.00
00:16:43.853 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:43.856 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.98
00:16:43.856 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:16:43.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:43.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:16:43.856 00.000 10072 MoveAxis(E, 15, ABG)
00:16:43.856 00.000 10072 Guiding  Dir = 2, Dur = 15
00:16:43.857 00.001 10072 IsGuiding returns 0
00:16:43.857 00.000 10072 PulseGuide returned control before completion, sleep 25
00:16:43.875 00.018 1032 UpdateGuideState exits: m=1430 SNR=26.6
00:16:43.877 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:43.879 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:43.880 00.001 1032 Enqueuing Expose request
00:16:43.883 00.003 10072 IsGuiding returns 0
00:16:43.883 00.000 10072 Move returns status 0, amount 15
00:16:43.883 00.000 10072 MoveAxis(N, 0, ABG)
00:16:43.883 00.000 10072 Move returns status 0, amount 0
00:16:43.883 00.000 10072 move complete, result=0
00:16:43.883 00.000 10072 worker thread done servicing request
00:16:43.883 00.000 10072 Worker thread wakes up
00:16:43.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:43.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:43.890 00.007 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
00:16:44.510 00.620 10072 Exposure complete
00:16:44.559 00.049 1032 OnExposeComplete: enter
00:16:44.561 00.002 1032 UpdateGuideState(): m_state=6
00:16:44.564 00.003 10072 worker thread done servicing request
00:16:44.564 00.000 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1293
00:16:44.566 00.002 1032 Star::Find returns 1 (0), X=322.67, Y=740.85, Mass=1368, SNR=26.0, Peak=159 HFD=2.7
00:16:44.567 00.001 1032 MultiStar: [#1 -0.02,0.08,1.09,U] [#2 -0.17,-0.03,0.98,U] [#3 -0.08,0.17,0.75,U] [#4 -0.01,0.14,0.71,U] [#5 0.03,-0.03,0.67,U] [#6 0.05,0.06,0.68,U] [#7 -0.11,-0.02,0.54,U] [#8 -0.04,0.22,0.61,U] 
00:16:44.569 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {0.18, 0.03}
00:16:44.570 00.001 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
00:16:44.572 00.002 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
00:16:44.573 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.78 mountX=0.07 mountY=-0.00, mountTheta=-0.05
00:16:44.576 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
00:16:44.578 00.002 1032 Enqueuing Move request for scope (-0.01, 0.07)
00:16:44.580 00.002 10072 Worker thread wakes up
00:16:44.580 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
00:16:44.580 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
00:16:44.580 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.00
00:16:44.583 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.00
00:16:44.583 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:16:44.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:44.584 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:16:44.584 00.000 10072 MoveAxis(E, 14, ABG)
00:16:44.584 00.000 10072 Guiding  Dir = 2, Dur = 14
00:16:44.585 00.001 10072 IsGuiding returns 0
00:16:44.586 00.001 10072 PulseGuide returned control before completion, sleep 23
00:16:44.586 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:44.607 00.021 1032 UpdateGuideState exits: m=1368 SNR=26.0
00:16:44.610 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:44.614 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:44.616 00.002 1032 Enqueuing Expose request
00:16:44.619 00.003 10072 IsGuiding returns 0
00:16:44.619 00.000 10072 Move returns status 0, amount 14
00:16:44.619 00.000 10072 MoveAxis(N, 0, ABG)
00:16:44.619 00.000 10072 Move returns status 0, amount 0
00:16:44.619 00.000 10072 move complete, result=0
00:16:44.620 00.001 10072 worker thread done servicing request
00:16:44.620 00.000 10072 Worker thread wakes up
00:16:44.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:44.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:44.627 00.007 1032 GuideStep: 0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
00:16:45.029 00.402 10072 Exposure complete
00:16:45.078 00.049 10072 worker thread done servicing request
00:16:45.078 00.000 1032 OnExposeComplete: enter
00:16:45.080 00.002 1032 UpdateGuideState(): m_state=6
00:16:45.083 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1294
00:16:45.085 00.002 1032 Star::Find returns 1 (0), X=322.74, Y=740.95, Mass=1225, SNR=24.6, Peak=122 HFD=2.6
00:16:45.086 00.001 1032 MultiStar: [#1 -0.15,0.10,1.20,U] [#2 -0.07,0.04,1.02,U] [#3 -0.02,0.12,0.77,U] [#4 -0.15,0.14,0.73,U] [#5 0.08,-0.07,0.73,U] [#6 0.13,0.02,0.74,U] [#7 -0.11,-0.06,0.55,U] [#8 -0.04,0.07,0.62,U] 
00:16:45.089 00.003 1032 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {0.26, 0.13}
00:16:45.091 00.002 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
00:16:45.092 00.001 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
00:16:45.094 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.68 mountX=0.06 mountY=-0.01, mountTheta=-0.15
00:16:45.096 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
00:16:45.097 00.001 1032 Enqueuing Move request for scope (-0.01, 0.06)
00:16:45.099 00.002 10072 Worker thread wakes up
00:16:45.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
00:16:45.099 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
00:16:45.099 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.01
00:16:45.101 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:45.103 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.02
00:16:45.103 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:16:45.103 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:45.103 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:16:45.103 00.000 10072 MoveAxis(E, 12, ABG)
00:16:45.103 00.000 10072 Guiding  Dir = 2, Dur = 12
00:16:45.105 00.002 10072 IsGuiding returns 0
00:16:45.105 00.000 10072 PulseGuide returned control before completion, sleep 22
00:16:45.123 00.018 1032 UpdateGuideState exits: m=1225 SNR=24.6
00:16:45.125 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:45.126 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:45.127 00.001 1032 Enqueuing Expose request
00:16:45.135 00.008 10072 IsGuiding returns 0
00:16:45.135 00.000 10072 Move returns status 0, amount 12
00:16:45.135 00.000 10072 MoveAxis(N, 0, ABG)
00:16:45.135 00.000 10072 Move returns status 0, amount 0
00:16:45.135 00.000 10072 move complete, result=0
00:16:45.135 00.000 10072 worker thread done servicing request
00:16:45.135 00.000 10072 Worker thread wakes up
00:16:45.135 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:45.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:45.136 00.001 1032 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
00:16:45.760 00.624 10072 Exposure complete
00:16:45.810 00.050 10072 worker thread done servicing request
00:16:45.811 00.001 1032 OnExposeComplete: enter
00:16:45.813 00.002 1032 UpdateGuideState(): m_state=6
00:16:45.815 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1295
00:16:45.817 00.002 1032 Star::Find returns 1 (0), X=322.69, Y=740.81, Mass=1252, SNR=24.9, Peak=157 HFD=2.7
00:16:45.819 00.002 1032 MultiStar: [#1 -0.18,-0.07,1.13,U] [#2 -0.03,0.01,1.02,U] [#3 0.05,0.11,0.75,U] [#4 -0.04,0.16,0.74,U] [#5 0.08,-0.13,0.77,U] [#6 0.04,-0.20,0.75,U] [#7 -0.06,-0.25,0.58,U] [#8 0.00,-0.05,0.62,U] 
00:16:45.821 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.21, -0.01}
00:16:45.823 00.002 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.02)
00:16:45.824 00.001 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.02)
00:16:45.826 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.43 mountX=-0.04 mountY=0.01, mountTheta=3.02
00:16:45.829 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
00:16:45.831 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
00:16:45.832 00.001 10072 Worker thread wakes up
00:16:45.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:16:45.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:16:45.833 00.001 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
00:16:45.834 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:45.837 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.04
00:16:45.837 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:16:45.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:45.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:16:45.837 00.000 10072 MoveAxis(E, 14, ABG)
00:16:45.837 00.000 10072 Guiding  Dir = 2, Dur = 14
00:16:45.838 00.001 10072 IsGuiding returns 0
00:16:45.838 00.000 10072 PulseGuide returned control before completion, sleep 24
00:16:45.855 00.017 1032 UpdateGuideState exits: m=1252 SNR=24.9
00:16:45.858 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:45.859 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:45.863 00.004 1032 Enqueuing Expose request
00:16:45.867 00.004 10072 IsGuiding returns 0
00:16:45.867 00.000 10072 Move returns status 0, amount 14
00:16:45.867 00.000 10072 MoveAxis(N, 0, ABG)
00:16:45.867 00.000 10072 Move returns status 0, amount 0
00:16:45.867 00.000 10072 move complete, result=0
00:16:45.867 00.000 10072 worker thread done servicing request
00:16:45.867 00.000 10072 Worker thread wakes up
00:16:45.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:45.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:45.871 00.004 1032 GuideStep: -0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
00:16:46.276 00.405 10072 Exposure complete
00:16:46.329 00.053 10072 worker thread done servicing request
00:16:46.329 00.000 1032 OnExposeComplete: enter
00:16:46.332 00.003 1032 UpdateGuideState(): m_state=6
00:16:46.334 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1296
00:16:46.337 00.003 1032 Star::Find returns 1 (0), X=322.73, Y=740.55, Mass=1319, SNR=25.6, Peak=157 HFD=2.9
00:16:46.339 00.002 1032 MultiStar: [#1 -0.06,-0.18,1.12,U] [#2 -0.03,-0.21,1.03,U] [#3 0.14,-0.04,0.79,U] [#4 0.04,-0.09,0.67,U] [#5 0.12,-0.22,0.70,U] [#6 0.07,-0.26,0.00,M1] [#7 -0.02,-0.21,0.56,U] [#8 0.12,-0.12,0.61,U] 
00:16:46.341 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.17}, one-star: {0.25, -0.27}
00:16:46.343 00.002 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
00:16:46.344 00.001 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
00:16:46.345 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.20 mountX=-0.18 mountY=-0.02, mountTheta=-3.03
00:16:46.349 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.17, opts=13)
00:16:46.352 00.003 1032 Enqueuing Move request for scope (0.07, -0.17)
00:16:46.353 00.001 10072 Worker thread wakes up
00:16:46.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
00:16:46.353 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
00:16:46.353 00.000 10072 Moving (0.07, -0.17) raw xDistance=-0.18 yDistance=-0.02
00:16:46.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:46.358 00.003 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 291.06
00:16:46.358 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
00:16:46.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:46.359 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:16:46.359 00.000 10072 MoveAxis(E, 104, ABG)
00:16:46.359 00.000 10072 Guiding  Dir = 2, Dur = 104
00:16:46.359 00.000 10072 IsGuiding returns 0
00:16:46.360 00.001 10072 PulseGuide returned control before completion, sleep 114
00:16:46.379 00.019 1032 UpdateGuideState exits: m=1319 SNR=25.6
00:16:46.381 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:46.383 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:46.386 00.003 1032 Enqueuing Expose request
00:16:46.478 00.092 10072 IsGuiding returns 1
00:16:46.478 00.000 10072 scope still moving after pulse duration time elapsed
00:16:46.509 00.031 10072 IsGuiding returns 0
00:16:46.509 00.000 10072 scope move finished after 104 + 46 ms
00:16:46.509 00.000 10072 Move returns status 0, amount 104
00:16:46.509 00.000 10072 MoveAxis(N, 0, ABG)
00:16:46.509 00.000 10072 Move returns status 0, amount 0
00:16:46.509 00.000 10072 move complete, result=0
00:16:46.509 00.000 10072 worker thread done servicing request
00:16:46.510 00.001 10072 Worker thread wakes up
00:16:46.510 00.000 1032 GuideStep: -0.2 px 104 ms EAST, -0.0 px 0 ms NORTH
00:16:46.511 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:46.511 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:47.136 00.625 10072 Exposure complete
00:16:47.192 00.056 10072 worker thread done servicing request
00:16:47.193 00.001 1032 OnExposeComplete: enter
00:16:47.194 00.001 1032 UpdateGuideState(): m_state=6
00:16:47.196 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1297
00:16:47.199 00.003 1032 Star::Find returns 1 (0), X=322.69, Y=740.80, Mass=1465, SNR=27.0, Peak=173 HFD=2.7
00:16:47.201 00.002 1032 MultiStar: [#1 -0.09,-0.12,1.08,U] [#2 0.03,0.07,0.90,U] [#3 0.16,0.11,0.70,U] [#4 -0.14,0.07,0.67,U] [#5 -0.04,-0.06,0.69,U] [#6 -0.12,0.04,0.69,U] [#7 0.04,-0.04,0.52,U] [#8 -0.14,0.06,0.61,U] 
00:16:47.203 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {0.21, -0.02}
00:16:47.204 00.001 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
00:16:47.208 00.004 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
00:16:47.210 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.81 mountX=0.01 mountY=-0.00, mountTheta=-0.02
00:16:47.214 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
00:16:47.216 00.002 1032 Enqueuing Move request for scope (-0.00, 0.01)
00:16:47.218 00.002 10072 Worker thread wakes up
00:16:47.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
00:16:47.218 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
00:16:47.218 00.000 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
00:16:47.220 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:47.222 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.08
00:16:47.223 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:16:47.223 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:47.223 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:16:47.223 00.000 10072 MoveAxis(E, 14, ABG)
00:16:47.223 00.000 10072 Guiding  Dir = 2, Dur = 14
00:16:47.223 00.000 10072 IsGuiding returns 0
00:16:47.223 00.000 10072 PulseGuide returned control before completion, sleep 24
00:16:47.244 00.021 1032 UpdateGuideState exits: m=1465 SNR=27.0
00:16:47.246 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:47.248 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:47.250 00.002 1032 Enqueuing Expose request
00:16:47.257 00.007 10072 IsGuiding returns 0
00:16:47.257 00.000 10072 Move returns status 0, amount 14
00:16:47.257 00.000 10072 MoveAxis(N, 0, ABG)
00:16:47.257 00.000 10072 Move returns status 0, amount 0
00:16:47.257 00.000 10072 move complete, result=0
00:16:47.257 00.000 10072 worker thread done servicing request
00:16:47.257 00.000 10072 Worker thread wakes up
00:16:47.257 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:47.257 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:47.262 00.005 1032 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
00:16:47.666 00.404 10072 Exposure complete
00:16:47.714 00.048 10072 worker thread done servicing request
00:16:47.714 00.000 1032 OnExposeComplete: enter
00:16:47.716 00.002 1032 UpdateGuideState(): m_state=6
00:16:47.718 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1298
00:16:47.720 00.002 1032 Star::Find returns 1 (0), X=322.72, Y=740.70, Mass=1250, SNR=24.9, Peak=150 HFD=2.9
00:16:47.721 00.001 1032 MultiStar: [#1 -0.13,-0.12,1.18,U] [#2 -0.06,-0.02,1.01,U] [#3 0.07,0.00,0.75,U] [#4 -0.04,0.05,0.68,U] [#5 -0.02,-0.14,0.75,U] [#6 0.01,-0.06,0.73,U] [#7 0.15,-0.28,0.00,M1] [#8 0.01,0.00,0.62,U] 
00:16:47.723 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.06}, one-star: {0.24, -0.12}
00:16:47.725 00.002 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.02)
00:16:47.727 00.002 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.02)
00:16:47.728 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.43 mountX=-0.06 mountY=0.01, mountTheta=3.02
00:16:47.732 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.06, opts=13)
00:16:47.733 00.001 1032 Enqueuing Move request for scope (0.01, -0.06)
00:16:47.736 00.003 10072 Worker thread wakes up
00:16:47.736 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
00:16:47.736 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
00:16:47.736 00.000 10072 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.01
00:16:47.738 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:47.741 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.09
00:16:47.741 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:16:47.741 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:47.742 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:16:47.742 00.000 10072 MoveAxis(E, 12, ABG)
00:16:47.742 00.000 10072 Guiding  Dir = 2, Dur = 12
00:16:47.742 00.000 10072 IsGuiding returns 0
00:16:47.743 00.001 10072 PulseGuide returned control before completion, sleep 22
00:16:47.759 00.016 1032 UpdateGuideState exits: m=1250 SNR=24.9
00:16:47.762 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:47.764 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:47.765 00.001 1032 Enqueuing Expose request
00:16:47.772 00.007 10072 IsGuiding returns 0
00:16:47.772 00.000 10072 Move returns status 0, amount 12
00:16:47.772 00.000 10072 MoveAxis(N, 0, ABG)
00:16:47.772 00.000 10072 Move returns status 0, amount 0
00:16:47.772 00.000 10072 move complete, result=0
00:16:47.772 00.000 10072 worker thread done servicing request
00:16:47.772 00.000 10072 Worker thread wakes up
00:16:47.772 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:47.772 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:47.776 00.004 1032 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
00:16:48.397 00.621 10072 Exposure complete
00:16:48.446 00.049 10072 worker thread done servicing request
00:16:48.446 00.000 1032 OnExposeComplete: enter
00:16:48.449 00.003 1032 UpdateGuideState(): m_state=6
00:16:48.451 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1299
00:16:48.453 00.002 1032 Star::Find returns 1 (0), X=322.69, Y=740.77, Mass=1272, SNR=25.1, Peak=153 HFD=2.8
00:16:48.455 00.002 1032 MultiStar: [#1 -0.04,-0.22,1.19,U] [#2 -0.14,0.03,1.04,U] [#3 0.06,-0.18,0.74,U] [#4 -0.16,-0.06,0.69,U] [#5 0.02,-0.21,0.75,U] [#6 0.00,-0.15,0.71,U] [#7 0.09,-0.22,0.52,U] [#8 0.02,-0.17,0.60,U] 
00:16:48.458 00.003 1032 refined, 8 included, MultiStar: {0.00, -0.13}, one-star: {0.20, -0.05}
00:16:48.460 00.002 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
00:16:48.462 00.002 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
00:16:48.463 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.54 mountX=-0.13 mountY=0.03, mountTheta=2.91
00:16:48.467 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.13, opts=13)
00:16:48.468 00.001 1032 Enqueuing Move request for scope (0.00, -0.13)
00:16:48.470 00.002 10072 Worker thread wakes up
00:16:48.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
00:16:48.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
00:16:48.470 00.000 10072 Moving (0.00, -0.13) raw xDistance=-0.13 yDistance=0.03
00:16:48.472 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:48.474 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.11
00:16:48.474 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
00:16:48.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:48.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:16:48.474 00.000 10072 MoveAxis(E, 13, ABG)
00:16:48.474 00.000 10072 Guiding  Dir = 2, Dur = 13
00:16:48.475 00.001 10072 IsGuiding returns 0
00:16:48.475 00.000 10072 PulseGuide returned control before completion, sleep 23
00:16:48.493 00.018 1032 UpdateGuideState exits: m=1272 SNR=25.1
00:16:48.496 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:48.498 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:48.499 00.001 1032 Enqueuing Expose request
00:16:48.505 00.006 10072 IsGuiding returns 0
00:16:48.505 00.000 10072 Move returns status 0, amount 13
00:16:48.505 00.000 10072 MoveAxis(N, 0, ABG)
00:16:48.505 00.000 10072 Move returns status 0, amount 0
00:16:48.505 00.000 10072 move complete, result=0
00:16:48.505 00.000 10072 worker thread done servicing request
00:16:48.505 00.000 10072 Worker thread wakes up
00:16:48.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:48.506 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:48.509 00.003 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
00:16:48.913 00.404 10072 Exposure complete
00:16:48.965 00.052 10072 worker thread done servicing request
00:16:48.965 00.000 1032 OnExposeComplete: enter
00:16:48.967 00.002 1032 UpdateGuideState(): m_state=6
00:16:48.968 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1300
00:16:48.970 00.002 1032 Star::Find returns 1 (0), X=322.93, Y=740.69, Mass=1282, SNR=25.2, Peak=130 HFD=2.6
00:16:48.972 00.002 1032 MultiStar: [#1 -0.12,-0.18,1.17,U] [#2 -0.00,-0.14,0.97,U] [#3 0.06,-0.11,0.75,U] [#4 0.04,-0.03,0.69,U] [#5 0.15,-0.32,0.00,M1] [#6 0.05,-0.12,0.72,U] [#7 0.02,-0.39,0.00,M1] [#8 0.02,-0.07,0.62,U] 
00:16:48.974 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.12}, one-star: {0.45, -0.13}
00:16:48.977 00.003 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
00:16:48.980 00.003 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
00:16:48.982 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.02 mountX=-0.14 mountY=-0.04, mountTheta=-2.85
00:16:48.985 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.12, opts=13)
00:16:48.988 00.003 1032 Enqueuing Move request for scope (0.07, -0.12)
00:16:48.992 00.004 10072 Worker thread wakes up
00:16:48.992 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
00:16:48.992 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
00:16:48.992 00.000 10072 Moving (0.07, -0.12) raw xDistance=-0.14 yDistance=-0.04
00:16:48.994 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:48.996 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 291.13
00:16:48.996 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:16:48.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:48.996 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:16:48.997 00.001 10072 MoveAxis(E, 79, ABG)
00:16:48.997 00.000 10072 Guiding  Dir = 2, Dur = 79
00:16:48.997 00.000 10072 IsGuiding returns 0
00:16:48.997 00.000 10072 PulseGuide returned control before completion, sleep 89
00:16:49.016 00.019 1032 UpdateGuideState exits: m=1282 SNR=25.2
00:16:49.019 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:49.024 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:49.027 00.003 1032 Enqueuing Expose request
00:16:49.098 00.071 10072 IsGuiding returns 1
00:16:49.098 00.000 10072 scope still moving after pulse duration time elapsed
00:16:49.130 00.032 10072 IsGuiding returns 0
00:16:49.130 00.000 10072 scope move finished after 79 + 53 ms
00:16:49.130 00.000 10072 Move returns status 0, amount 79
00:16:49.130 00.000 10072 MoveAxis(N, 0, ABG)
00:16:49.130 00.000 10072 Move returns status 0, amount 0
00:16:49.130 00.000 10072 move complete, result=0
00:16:49.130 00.000 10072 worker thread done servicing request
00:16:49.130 00.000 10072 Worker thread wakes up
00:16:49.131 00.001 1032 GuideStep: -0.1 px 79 ms EAST, -0.0 px 0 ms NORTH
00:16:49.133 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:49.134 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:49.760 00.626 10072 Exposure complete
00:16:49.812 00.052 10072 worker thread done servicing request
00:16:49.812 00.000 1032 OnExposeComplete: enter
00:16:49.815 00.003 1032 UpdateGuideState(): m_state=6
00:16:49.817 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1301
00:16:49.820 00.003 1032 Star::Find returns 1 (0), X=322.87, Y=740.79, Mass=1441, SNR=26.7, Peak=147 HFD=2.7
00:16:49.824 00.004 1032 MultiStar: [#1 0.05,-0.23,1.09,U] [#2 -0.08,-0.11,0.96,U] [#3 0.06,0.10,0.74,U] [#4 -0.03,-0.00,0.66,U] [#5 0.29,-0.15,0.00,M2] [#6 0.10,-0.10,0.71,U] [#7 0.23,-0.19,0.00,M2] [#8 0.13,0.05,0.55,U] 
00:16:49.826 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.06}, one-star: {0.39, -0.03}
00:16:49.827 00.001 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
00:16:49.829 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
00:16:49.833 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.59 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
00:16:49.836 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
00:16:49.838 00.002 1032 Enqueuing Move request for scope (0.09, -0.06)
00:16:49.839 00.001 10072 Worker thread wakes up
00:16:49.839 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
00:16:49.839 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
00:16:49.839 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
00:16:49.842 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:49.844 00.002 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 291.15
00:16:49.844 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
00:16:49.844 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:49.845 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:16:49.845 00.000 10072 MoveAxis(E, 16, ABG)
00:16:49.845 00.000 10072 Guiding  Dir = 2, Dur = 16
00:16:49.845 00.000 10072 IsGuiding returns 0
00:16:49.846 00.001 10072 PulseGuide returned control before completion, sleep 26
00:16:49.864 00.018 1032 UpdateGuideState exits: m=1441 SNR=26.7
00:16:49.868 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:49.870 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:49.872 00.002 1032 Enqueuing Expose request
00:16:49.881 00.009 10072 IsGuiding returns 0
00:16:49.881 00.000 10072 Move returns status 0, amount 16
00:16:49.881 00.000 10072 MoveAxis(N, 0, ABG)
00:16:49.882 00.001 10072 Move returns status 0, amount 0
00:16:49.882 00.000 10072 move complete, result=0
00:16:49.882 00.000 10072 worker thread done servicing request
00:16:49.882 00.000 10072 Worker thread wakes up
00:16:49.882 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:49.882 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:49.884 00.002 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
00:16:50.286 00.402 10072 Exposure complete
00:16:50.335 00.049 1032 OnExposeComplete: enter
00:16:50.337 00.002 1032 UpdateGuideState(): m_state=6
00:16:50.338 00.001 10072 worker thread done servicing request
00:16:50.338 00.000 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1302
00:16:50.341 00.003 1032 Star::Find returns 1 (0), X=322.83, Y=740.84, Mass=1246, SNR=24.9, Peak=135 HFD=2.7
00:16:50.343 00.002 1032 MultiStar: [#1 0.03,-0.13,1.09,U] [#2 -0.06,0.03,1.01,U] [#3 0.10,0.09,0.75,U] [#4 0.26,0.08,0.00,M1] [#5 0.06,-0.22,0.74,U] [#6 0.16,-0.02,0.72,U] [#7 0.12,-0.20,0.54,U] [#8 -0.01,-0.03,0.64,U] 
00:16:50.345 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.05}, one-star: {0.35, 0.01}
00:16:50.348 00.003 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
00:16:50.349 00.001 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
00:16:50.351 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.49 mountX=-0.07 mountY=-0.08, mountTheta=-2.32
00:16:50.354 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
00:16:50.355 00.001 1032 Enqueuing Move request for scope (0.10, -0.05)
00:16:50.358 00.003 10072 Worker thread wakes up
00:16:50.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
00:16:50.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
00:16:50.358 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.08
00:16:50.360 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.16
00:16:50.360 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:16:50.360 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:50.362 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:16:50.362 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:50.364 00.002 10072 MoveAxis(E, 13, ABG)
00:16:50.364 00.000 10072 Guiding  Dir = 2, Dur = 13
00:16:50.364 00.000 10072 IsGuiding returns 0
00:16:50.365 00.001 10072 PulseGuide returned control before completion, sleep 23
00:16:50.382 00.017 1032 UpdateGuideState exits: m=1246 SNR=24.9
00:16:50.385 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:50.386 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:50.388 00.002 1032 Enqueuing Expose request
00:16:50.395 00.007 10072 IsGuiding returns 0
00:16:50.398 00.003 10072 Move returns status 0, amount 13
00:16:50.398 00.000 10072 MoveAxis(N, 0, ABG)
00:16:50.398 00.000 10072 Move returns status 0, amount 0
00:16:50.398 00.000 10072 move complete, result=0
00:16:50.398 00.000 10072 worker thread done servicing request
00:16:50.398 00.000 10072 Worker thread wakes up
00:16:50.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:50.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:50.402 00.004 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
00:16:51.037 00.635 10072 Exposure complete
00:16:51.091 00.054 10072 worker thread done servicing request
00:16:51.091 00.000 1032 OnExposeComplete: enter
00:16:51.094 00.003 1032 UpdateGuideState(): m_state=6
00:16:51.096 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1303
00:16:51.098 00.002 1032 Star::Find returns 1 (0), X=322.83, Y=740.79, Mass=1224, SNR=24.6, Peak=122 HFD=2.8
00:16:51.101 00.003 1032 MultiStar: [#1 0.05,-0.15,1.16,U] [#2 0.09,-0.02,0.91,U] [#3 0.04,0.02,0.81,U] [#4 -0.00,-0.01,0.69,U] [#5 0.15,-0.12,0.76,U] [#6 0.16,-0.10,0.74,U] [#7 0.12,-0.31,0.00,M2] [#8 0.05,0.01,0.66,U] 
00:16:51.102 00.001 1032 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.35, -0.03}
00:16:51.104 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
00:16:51.105 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
00:16:51.108 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.43 mountX=-0.08 mountY=-0.10, mountTheta=-2.26
00:16:51.111 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
00:16:51.116 00.005 1032 Enqueuing Move request for scope (0.12, -0.05)
00:16:51.117 00.001 10072 Worker thread wakes up
00:16:51.117 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
00:16:51.117 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
00:16:51.117 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.10
00:16:51.120 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:51.122 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.18
00:16:51.122 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:16:51.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:51.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:16:51.122 00.000 10072 MoveAxis(E, 14, ABG)
00:16:51.122 00.000 10072 Guiding  Dir = 2, Dur = 14
00:16:51.123 00.001 10072 IsGuiding returns 0
00:16:51.123 00.000 10072 PulseGuide returned control before completion, sleep 24
00:16:51.140 00.017 1032 UpdateGuideState exits: m=1224 SNR=24.6
00:16:51.142 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:51.144 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:51.148 00.004 1032 Enqueuing Expose request
00:16:51.160 00.012 10072 IsGuiding returns 0
00:16:51.160 00.000 10072 Move returns status 0, amount 14
00:16:51.160 00.000 10072 MoveAxis(N, 0, ABG)
00:16:51.160 00.000 10072 Move returns status 0, amount 0
00:16:51.160 00.000 10072 move complete, result=0
00:16:51.160 00.000 10072 worker thread done servicing request
00:16:51.160 00.000 10072 Worker thread wakes up
00:16:51.160 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:51.160 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:51.161 00.001 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
00:16:51.568 00.407 10072 Exposure complete
00:16:51.623 00.055 10072 worker thread done servicing request
00:16:51.624 00.001 1032 OnExposeComplete: enter
00:16:51.625 00.001 1032 UpdateGuideState(): m_state=6
00:16:51.628 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1304
00:16:51.631 00.003 1032 Star::Find returns 1 (0), X=322.97, Y=740.65, Mass=1433, SNR=26.7, Peak=136 HFD=2.6
00:16:51.633 00.002 1032 MultiStar: [#1 0.06,-0.18,1.13,U] [#2 0.16,-0.13,0.99,U] [#3 0.17,-0.01,0.69,U] [#4 -0.09,-0.01,0.67,U] [#5 0.19,-0.27,0.00,M1] [#6 0.10,-0.11,0.68,U] [#7 0.15,-0.29,0.00,M3] [#8 0.25,0.00,0.61,U] 
00:16:51.635 00.002 1032 refined, 6 included, MultiStar: {0.17, -0.10}, one-star: {0.49, -0.17}
00:16:51.637 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
00:16:51.638 00.001 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
00:16:51.641 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.54 mountX=-0.14 mountY=-0.14, mountTheta=-2.37
00:16:51.645 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.10, opts=13)
00:16:51.648 00.003 1032 Enqueuing Move request for scope (0.17, -0.10)
00:16:51.650 00.002 10072 Worker thread wakes up
00:16:51.650 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
00:16:51.650 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
00:16:51.650 00.000 10072 Moving (0.17, -0.10) raw xDistance=-0.14 yDistance=-0.14
00:16:51.652 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:51.655 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 291.19
00:16:51.655 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:16:51.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:51.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:16:51.655 00.000 10072 MoveAxis(E, 84, ABG)
00:16:51.655 00.000 10072 Guiding  Dir = 2, Dur = 84
00:16:51.656 00.001 10072 IsGuiding returns 0
00:16:51.656 00.000 10072 PulseGuide returned control before completion, sleep 94
00:16:51.673 00.017 1032 UpdateGuideState exits: m=1433 SNR=26.7
00:16:51.676 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:51.679 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:51.681 00.002 1032 Enqueuing Expose request
00:16:51.754 00.073 10072 IsGuiding returns 0
00:16:51.757 00.003 10072 Move returns status 0, amount 84
00:16:51.757 00.000 10072 MoveAxis(N, 0, ABG)
00:16:51.757 00.000 10072 Move returns status 0, amount 0
00:16:51.757 00.000 10072 move complete, result=0
00:16:51.757 00.000 10072 worker thread done servicing request
00:16:51.757 00.000 10072 Worker thread wakes up
00:16:51.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:51.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:51.758 00.001 1032 GuideStep: -0.1 px 84 ms EAST, -0.1 px 0 ms NORTH
00:16:52.383 00.625 10072 Exposure complete
00:16:52.466 00.083 10072 worker thread done servicing request
00:16:52.466 00.000 1032 OnExposeComplete: enter
00:16:52.468 00.002 1032 UpdateGuideState(): m_state=6
00:16:52.471 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1305
00:16:52.473 00.002 1032 Star::Find returns 1 (0), X=322.83, Y=740.69, Mass=1178, SNR=24.2, Peak=118 HFD=2.7
00:16:52.476 00.003 1032 MultiStar: [#1 0.03,-0.13,1.21,U] [#2 0.09,-0.15,1.06,U] [#3 0.11,-0.10,0.84,U] [#4 0.02,-0.02,0.74,U] [#5 0.23,-0.21,0.00,M2] [#6 0.06,-0.24,0.77,U] [#7 0.13,-0.32,0.00,M4] [#8 0.06,0.00,0.64,U] 
00:16:52.477 00.001 1032 refined, 6 included, MultiStar: {0.11, -0.12}, one-star: {0.35, -0.13}
00:16:52.479 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
00:16:52.481 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
00:16:52.482 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.82 mountX=-0.14 mountY=-0.08, mountTheta=-2.65
00:16:52.486 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.12, opts=13)
00:16:52.487 00.001 1032 Enqueuing Move request for scope (0.11, -0.12)
00:16:52.489 00.002 10072 Worker thread wakes up
00:16:52.489 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
00:16:52.489 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
00:16:52.489 00.000 10072 Moving (0.11, -0.12) raw xDistance=-0.14 yDistance=-0.08
00:16:52.492 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:52.493 00.001 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 291.21
00:16:52.493 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:16:52.493 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:52.494 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:16:52.494 00.000 10072 MoveAxis(E, 85, ABG)
00:16:52.494 00.000 10072 Guiding  Dir = 2, Dur = 85
00:16:52.494 00.000 10072 IsGuiding returns 0
00:16:52.495 00.001 10072 PulseGuide returned control before completion, sleep 95
00:16:52.513 00.018 1032 UpdateGuideState exits: m=1178 SNR=24.2
00:16:52.515 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:52.518 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:52.522 00.004 1032 Enqueuing Expose request
00:16:52.598 00.076 10072 IsGuiding returns 0
00:16:52.599 00.001 10072 Move returns status 0, amount 85
00:16:52.599 00.000 10072 MoveAxis(N, 0, ABG)
00:16:52.599 00.000 10072 Move returns status 0, amount 0
00:16:52.599 00.000 10072 move complete, result=0
00:16:52.599 00.000 10072 worker thread done servicing request
00:16:52.599 00.000 10072 Worker thread wakes up
00:16:52.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:52.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:52.613 00.014 1032 GuideStep: -0.1 px 85 ms EAST, -0.1 px 0 ms NORTH
00:16:53.010 00.397 10072 Exposure complete
00:16:53.067 00.057 10072 worker thread done servicing request
00:16:53.067 00.000 1032 OnExposeComplete: enter
00:16:53.069 00.002 1032 UpdateGuideState(): m_state=6
00:16:53.072 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1306
00:16:53.074 00.002 1032 Star::Find returns 1 (0), X=322.82, Y=740.77, Mass=1496, SNR=27.2, Peak=155 HFD=2.8
00:16:53.076 00.002 1032 MultiStar: [#1 -0.02,-0.16,1.07,U] [#2 0.02,-0.11,0.95,U] [#3 0.06,-0.06,0.64,U] [#4 0.13,0.06,0.65,U] [#5 0.17,-0.18,0.65,U] [#6 0.04,-0.15,0.65,U] [#7 0.06,-0.17,0.51,U] [#8 0.08,0.07,0.58,U] 
00:16:53.078 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.34, -0.05}
00:16:53.080 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
00:16:53.081 00.001 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
00:16:53.084 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.71 mountX=-0.11 mountY=-0.08, mountTheta=-2.54
00:16:53.088 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
00:16:53.090 00.002 1032 Enqueuing Move request for scope (0.10, -0.09)
00:16:53.092 00.002 10072 Worker thread wakes up
00:16:53.093 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
00:16:53.093 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
00:16:53.093 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=-0.08
00:16:53.095 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:53.098 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.23
00:16:53.098 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:16:53.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:53.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:16:53.098 00.000 10072 MoveAxis(E, 13, ABG)
00:16:53.098 00.000 10072 Guiding  Dir = 2, Dur = 13
00:16:53.099 00.001 10072 IsGuiding returns 0
00:16:53.099 00.000 10072 PulseGuide returned control before completion, sleep 23
00:16:53.119 00.020 1032 UpdateGuideState exits: m=1496 SNR=27.2
00:16:53.121 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:53.122 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:53.125 00.003 1032 Enqueuing Expose request
00:16:53.133 00.008 10072 IsGuiding returns 0
00:16:53.133 00.000 10072 Move returns status 0, amount 13
00:16:53.133 00.000 10072 MoveAxis(N, 0, ABG)
00:16:53.133 00.000 10072 Move returns status 0, amount 0
00:16:53.133 00.000 10072 move complete, result=0
00:16:53.133 00.000 10072 worker thread done servicing request
00:16:53.133 00.000 10072 Worker thread wakes up
00:16:53.133 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:53.134 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:53.136 00.002 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
00:16:53.762 00.626 10072 Exposure complete
00:16:53.816 00.054 10072 worker thread done servicing request
00:16:53.816 00.000 1032 OnExposeComplete: enter
00:16:53.819 00.003 1032 UpdateGuideState(): m_state=6
00:16:53.821 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1307
00:16:53.825 00.004 1032 Star::Find returns 1 (0), X=322.79, Y=740.91, Mass=1118, SNR=23.5, Peak=133 HFD=2.6
00:16:53.827 00.002 1032 MultiStar: [#1 -0.01,-0.01,1.27,U] [#2 -0.01,0.03,1.07,U] [#3 0.09,0.13,0.80,U] [#4 -0.07,0.17,0.71,U] [#5 0.17,0.00,0.75,U] [#6 0.07,-0.04,0.76,U] [#7 0.16,-0.23,0.00,M4] [#8 0.01,0.07,0.67,U] 
00:16:53.829 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.31, 0.09}
00:16:53.830 00.001 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
00:16:53.834 00.004 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
00:16:53.837 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.61 mountX=0.03 mountY=-0.08, mountTheta=-1.22
00:16:53.839 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
00:16:53.841 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
00:16:53.843 00.002 10072 Worker thread wakes up
00:16:53.843 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
00:16:53.844 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
00:16:53.844 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
00:16:53.846 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:53.849 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.24
00:16:53.849 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:16:53.849 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:53.849 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:16:53.849 00.000 10072 MoveAxis(E, 13, ABG)
00:16:53.849 00.000 10072 Guiding  Dir = 2, Dur = 13
00:16:53.849 00.000 10072 IsGuiding returns 0
00:16:53.850 00.001 10072 PulseGuide returned control before completion, sleep 23
00:16:53.869 00.019 1032 UpdateGuideState exits: m=1118 SNR=23.5
00:16:53.872 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:53.874 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:53.875 00.001 1032 Enqueuing Expose request
00:16:53.884 00.009 10072 IsGuiding returns 0
00:16:53.884 00.000 10072 Move returns status 0, amount 13
00:16:53.884 00.000 10072 MoveAxis(N, 0, ABG)
00:16:53.884 00.000 10072 Move returns status 0, amount 0
00:16:53.884 00.000 10072 move complete, result=0
00:16:53.884 00.000 10072 worker thread done servicing request
00:16:53.884 00.000 10072 Worker thread wakes up
00:16:53.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:53.885 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:53.885 00.000 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
00:16:54.299 00.414 10072 Exposure complete
00:16:54.350 00.051 10072 worker thread done servicing request
00:16:54.350 00.000 1032 OnExposeComplete: enter
00:16:54.352 00.002 1032 UpdateGuideState(): m_state=6
00:16:54.355 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1308
00:16:54.356 00.001 1032 Star::Find returns 1 (0), X=322.84, Y=740.70, Mass=1346, SNR=25.9, Peak=137 HFD=2.7
00:16:54.358 00.002 1032 MultiStar: [#1 -0.02,-0.13,1.11,U] [#2 0.05,-0.11,0.93,U] [#3 0.13,-0.00,0.73,U] [#4 0.02,0.17,0.70,U] [#5 0.24,-0.14,0.00,M1] [#6 0.11,-0.25,0.00,M1] [#7 0.17,-0.22,0.00,M5] [#8 0.16,-0.11,0.59,U] 
00:16:54.360 00.002 1032 refined, 5 included, MultiStar: {0.12, -0.06}, one-star: {0.36, -0.12}
00:16:54.364 00.004 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
00:16:54.366 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
00:16:54.367 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.49 mountX=-0.09 mountY=-0.10, mountTheta=-2.32
00:16:54.370 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
00:16:54.372 00.002 1032 Enqueuing Move request for scope (0.12, -0.06)
00:16:54.374 00.002 10072 Worker thread wakes up
00:16:54.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
00:16:54.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
00:16:54.374 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
00:16:54.376 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:54.378 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.26
00:16:54.378 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:16:54.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:54.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:16:54.378 00.000 10072 MoveAxis(E, 12, ABG)
00:16:54.378 00.000 10072 Guiding  Dir = 2, Dur = 12
00:16:54.379 00.001 10072 IsGuiding returns 0
00:16:54.379 00.000 10072 PulseGuide returned control before completion, sleep 22
00:16:54.398 00.019 1032 UpdateGuideState exits: m=1346 SNR=25.9
00:16:54.401 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:54.402 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:54.405 00.003 1032 Enqueuing Expose request
00:16:54.435 00.030 10072 IsGuiding returns 0
00:16:54.435 00.000 10072 Move returns status 0, amount 12
00:16:54.436 00.001 10072 MoveAxis(N, 0, ABG)
00:16:54.436 00.000 10072 Move returns status 0, amount 0
00:16:54.436 00.000 10072 move complete, result=0
00:16:54.436 00.000 10072 worker thread done servicing request
00:16:54.436 00.000 10072 Worker thread wakes up
00:16:54.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:54.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:54.439 00.003 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:16:55.060 00.621 10072 Exposure complete
00:16:55.110 00.050 10072 worker thread done servicing request
00:16:55.110 00.000 1032 OnExposeComplete: enter
00:16:55.113 00.003 1032 UpdateGuideState(): m_state=6
00:16:55.114 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1309
00:16:55.116 00.002 1032 Star::Find returns 1 (0), X=322.96, Y=740.68, Mass=1351, SNR=25.9, Peak=138 HFD=2.6
00:16:55.118 00.002 1032 MultiStar: [#1 0.13,-0.09,1.12,U] [#2 0.11,-0.14,0.95,U] [#3 0.07,-0.03,0.70,U] [#4 0.12,0.05,0.70,U] [#5 0.12,-0.19,0.69,U] [#6 0.11,-0.26,0.00,M2] [#7 0.15,-0.28,0.00,M6] [#8 0.15,-0.05,0.60,U] 
00:16:55.120 00.002 1032 refined, 6 included, MultiStar: {0.18, -0.09}, one-star: {0.47, -0.14}
00:16:55.122 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
00:16:55.123 00.001 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
00:16:55.125 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.46 mountX=-0.13 mountY=-0.15, mountTheta=-2.29
00:16:55.127 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.09, opts=13)
00:16:55.129 00.002 1032 Enqueuing Move request for scope (0.18, -0.09)
00:16:55.131 00.002 10072 Worker thread wakes up
00:16:55.131 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
00:16:55.131 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
00:16:55.131 00.000 10072 Moving (0.18, -0.09) raw xDistance=-0.13 yDistance=-0.15
00:16:55.133 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:55.134 00.001 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 291.27
00:16:55.134 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
00:16:55.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:55.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:16:55.134 00.000 10072 MoveAxis(E, 80, ABG)
00:16:55.134 00.000 10072 Guiding  Dir = 2, Dur = 80
00:16:55.136 00.002 10072 IsGuiding returns 0
00:16:55.136 00.000 10072 PulseGuide returned control before completion, sleep 90
00:16:55.154 00.018 1032 UpdateGuideState exits: m=1351 SNR=25.9
00:16:55.157 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:55.159 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:55.161 00.002 1032 Enqueuing Expose request
00:16:55.229 00.068 10072 IsGuiding returns 0
00:16:55.229 00.000 10072 Move returns status 0, amount 80
00:16:55.229 00.000 10072 MoveAxis(N, 0, ABG)
00:16:55.229 00.000 10072 Move returns status 0, amount 0
00:16:55.229 00.000 10072 move complete, result=0
00:16:55.229 00.000 10072 worker thread done servicing request
00:16:55.229 00.000 10072 Worker thread wakes up
00:16:55.229 00.000 1032 GuideStep: -0.1 px 80 ms EAST, -0.2 px 0 ms NORTH
00:16:55.232 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:55.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:55.639 00.407 10072 Exposure complete
00:16:55.693 00.054 10072 worker thread done servicing request
00:16:55.694 00.001 1032 OnExposeComplete: enter
00:16:55.695 00.001 1032 UpdateGuideState(): m_state=6
00:16:55.697 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1310
00:16:55.700 00.003 1032 Star::Find returns 1 (0), X=322.78, Y=740.84, Mass=1392, SNR=26.2, Peak=157 HFD=2.6
00:16:55.702 00.002 1032 MultiStar: [#1 0.05,-0.15,1.10,U] [#2 0.01,0.10,0.95,U] [#3 0.20,-0.05,0.70,U] [#4 0.05,-0.06,0.67,U] [#5 0.04,-0.07,0.69,U] [#6 0.11,-0.15,0.72,U] [#7 0.03,-0.17,0.54,U] [#8 0.13,-0.13,0.57,U] 
00:16:55.704 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.30, 0.02}
00:16:55.705 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
00:16:55.707 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
00:16:55.708 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.55 mountX=-0.09 mountY=-0.09, mountTheta=-2.38
00:16:55.711 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
00:16:55.713 00.002 1032 Enqueuing Move request for scope (0.11, -0.07)
00:16:55.715 00.002 10072 Worker thread wakes up
00:16:55.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
00:16:55.715 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
00:16:55.715 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.09 yDistance=-0.09
00:16:55.717 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:55.720 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.28
00:16:55.720 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:16:55.720 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:55.720 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:16:55.720 00.000 10072 MoveAxis(E, 12, ABG)
00:16:55.720 00.000 10072 Guiding  Dir = 2, Dur = 12
00:16:55.720 00.000 10072 IsGuiding returns 0
00:16:55.721 00.001 10072 PulseGuide returned control before completion, sleep 22
00:16:55.739 00.018 1032 UpdateGuideState exits: m=1392 SNR=26.2
00:16:55.742 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:55.744 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:55.745 00.001 1032 Enqueuing Expose request
00:16:55.747 00.002 10072 IsGuiding returns 0
00:16:55.747 00.000 10072 Move returns status 0, amount 12
00:16:55.747 00.000 10072 MoveAxis(N, 0, ABG)
00:16:55.747 00.000 10072 Move returns status 0, amount 0
00:16:55.747 00.000 10072 move complete, result=0
00:16:55.747 00.000 10072 worker thread done servicing request
00:16:55.747 00.000 10072 Worker thread wakes up
00:16:55.748 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:55.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:55.757 00.009 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:16:56.374 00.617 10072 Exposure complete
00:16:56.426 00.052 10072 worker thread done servicing request
00:16:56.426 00.000 1032 OnExposeComplete: enter
00:16:56.430 00.004 1032 UpdateGuideState(): m_state=6
00:16:56.432 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1311
00:16:56.434 00.002 1032 Star::Find returns 1 (0), X=322.87, Y=740.99, Mass=1294, SNR=25.3, Peak=134 HFD=2.7
00:16:56.436 00.002 1032 MultiStar: [#1 0.02,0.15,1.17,U] [#2 0.07,0.14,0.97,U] [#3 0.16,0.07,0.75,U] [#4 -0.07,0.19,0.68,U] [#5 0.13,0.04,0.76,U] [#6 -0.06,-0.02,0.68,U] [#7 0.09,0.04,0.52,U] [#8 0.03,0.14,0.64,U] 
00:16:56.437 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.11}, one-star: {0.39, 0.17}
00:16:56.440 00.003 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
00:16:56.441 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
00:16:56.443 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.14 cameraTheta=0.85 mountX=0.08 mountY=-0.12, mountTheta=-0.98
00:16:56.446 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
00:16:56.448 00.002 1032 Enqueuing Move request for scope (0.10, 0.11)
00:16:56.451 00.003 10072 Worker thread wakes up
00:16:56.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
00:16:56.451 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
00:16:56.451 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.12
00:16:56.453 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:56.457 00.004 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.29
00:16:56.457 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:16:56.457 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:56.457 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:16:56.457 00.000 10072 MoveAxis(E, 13, ABG)
00:16:56.457 00.000 10072 Guiding  Dir = 2, Dur = 13
00:16:56.458 00.001 10072 IsGuiding returns 0
00:16:56.458 00.000 10072 PulseGuide returned control before completion, sleep 23
00:16:56.476 00.018 1032 UpdateGuideState exits: m=1294 SNR=25.3
00:16:56.478 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:56.480 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:56.483 00.003 1032 Enqueuing Expose request
00:16:56.498 00.015 10072 IsGuiding returns 0
00:16:56.499 00.001 10072 Move returns status 0, amount 13
00:16:56.499 00.000 10072 MoveAxis(N, 0, ABG)
00:16:56.499 00.000 10072 Move returns status 0, amount 0
00:16:56.499 00.000 10072 move complete, result=0
00:16:56.499 00.000 10072 worker thread done servicing request
00:16:56.499 00.000 10072 Worker thread wakes up
00:16:56.499 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:56.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:56.499 00.000 1032 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
00:16:56.905 00.406 10072 Exposure complete
00:16:56.955 00.050 10072 worker thread done servicing request
00:16:56.955 00.000 1032 OnExposeComplete: enter
00:16:56.958 00.003 1032 UpdateGuideState(): m_state=6
00:16:56.960 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1312
00:16:56.963 00.003 1032 Star::Find returns 1 (0), X=322.82, Y=740.98, Mass=1340, SNR=25.8, Peak=136 HFD=2.6
00:16:56.965 00.002 1032 MultiStar: [#1 -0.03,0.04,1.14,U] [#2 -0.01,0.15,0.98,U] [#3 -0.03,0.16,0.77,U] [#4 -0.04,0.11,0.68,U] [#5 -0.07,-0.10,0.72,U] [#6 -0.04,-0.04,0.71,U] [#7 0.13,-0.08,0.56,U] [#8 0.03,0.07,0.58,U] 
00:16:56.967 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.34, 0.16}
00:16:56.969 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
00:16:56.970 00.001 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
00:16:56.972 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.06 mountX=0.05 mountY=-0.05, mountTheta=-0.77
00:16:56.975 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
00:16:56.978 00.003 1032 Enqueuing Move request for scope (0.04, 0.06)
00:16:56.980 00.002 10072 Worker thread wakes up
00:16:56.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
00:16:56.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
00:16:56.980 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
00:16:56.983 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:56.987 00.004 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.31
00:16:56.987 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:16:56.987 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:56.987 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:16:56.987 00.000 10072 MoveAxis(E, 11, ABG)
00:16:56.987 00.000 10072 Guiding  Dir = 2, Dur = 11
00:16:56.987 00.000 10072 IsGuiding returns 0
00:16:56.988 00.001 10072 PulseGuide returned control before completion, sleep 21
00:16:57.006 00.018 1032 UpdateGuideState exits: m=1340 SNR=25.8
00:16:57.008 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:57.010 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:57.012 00.002 1032 Enqueuing Expose request
00:16:57.015 00.003 10072 IsGuiding returns 0
00:16:57.015 00.000 10072 Move returns status 0, amount 11
00:16:57.015 00.000 10072 MoveAxis(N, 0, ABG)
00:16:57.015 00.000 10072 Move returns status 0, amount 0
00:16:57.015 00.000 10072 move complete, result=0
00:16:57.015 00.000 10072 worker thread done servicing request
00:16:57.015 00.000 10072 Worker thread wakes up
00:16:57.015 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:57.016 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:57.023 00.007 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:16:57.639 00.616 10072 Exposure complete
00:16:57.693 00.054 10072 worker thread done servicing request
00:16:57.694 00.001 1032 OnExposeComplete: enter
00:16:57.696 00.002 1032 UpdateGuideState(): m_state=6
00:16:57.698 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1313
00:16:57.701 00.003 1032 Star::Find returns 1 (0), X=322.75, Y=740.80, Mass=1290, SNR=25.3, Peak=138 HFD=2.7
00:16:57.703 00.002 1032 MultiStar: [#1 0.01,-0.08,1.19,U] [#2 0.04,0.05,1.01,U] [#3 0.15,0.12,0.74,U] [#4 -0.02,-0.09,0.66,U] [#5 0.11,0.00,0.75,U] [#6 0.09,-0.09,0.71,U] [#7 0.13,-0.19,0.51,U] [#8 -0.03,0.01,0.60,U] 
00:16:57.705 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.26, -0.02}
00:16:57.706 00.001 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
00:16:57.708 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
00:16:57.710 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.29 mountX=-0.05 mountY=-0.08, mountTheta=-2.12
00:16:57.714 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
00:16:57.717 00.003 1032 Enqueuing Move request for scope (0.09, -0.03)
00:16:57.719 00.002 10072 Worker thread wakes up
00:16:57.719 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
00:16:57.719 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
00:16:57.719 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
00:16:57.722 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:57.725 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.32
00:16:57.725 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:16:57.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:57.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:16:57.725 00.000 10072 MoveAxis(E, 12, ABG)
00:16:57.725 00.000 10072 Guiding  Dir = 2, Dur = 12
00:16:57.725 00.000 10072 IsGuiding returns 0
00:16:57.726 00.001 10072 PulseGuide returned control before completion, sleep 22
00:16:57.744 00.018 1032 UpdateGuideState exits: m=1290 SNR=25.3
00:16:57.746 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:57.748 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:57.749 00.001 1032 Enqueuing Expose request
00:16:57.761 00.012 10072 IsGuiding returns 0
00:16:57.761 00.000 10072 Move returns status 0, amount 12
00:16:57.761 00.000 10072 MoveAxis(N, 0, ABG)
00:16:57.761 00.000 10072 Move returns status 0, amount 0
00:16:57.761 00.000 10072 move complete, result=0
00:16:57.761 00.000 10072 worker thread done servicing request
00:16:57.761 00.000 10072 Worker thread wakes up
00:16:57.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:57.763 00.002 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:57.763 00.000 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
00:16:58.169 00.406 10072 Exposure complete
00:16:58.226 00.057 10072 worker thread done servicing request
00:16:58.226 00.000 1032 OnExposeComplete: enter
00:16:58.229 00.003 1032 UpdateGuideState(): m_state=6
00:16:58.231 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1314
00:16:58.234 00.003 1032 Star::Find returns 1 (0), X=322.90, Y=740.79, Mass=1380, SNR=26.2, Peak=149 HFD=2.7
00:16:58.236 00.002 1032 MultiStar: [#1 0.08,-0.10,1.10,U] [#2 0.09,-0.03,0.95,U] [#3 0.05,-0.03,0.71,U] [#4 -0.07,0.08,0.66,U] [#5 0.21,-0.09,0.69,U] [#6 0.10,-0.09,0.74,U] [#7 0.03,-0.33,0.00,M3] [#8 0.05,-0.08,0.58,U] 
00:16:58.239 00.003 1032 refined, 7 included, MultiStar: {0.13, -0.05}, one-star: {0.42, -0.03}
00:16:58.240 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
00:16:58.242 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
00:16:58.244 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=-0.08 mountY=-0.11, mountTheta=-2.21
00:16:58.248 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
00:16:58.250 00.002 1032 Enqueuing Move request for scope (0.13, -0.05)
00:16:58.252 00.002 10072 Worker thread wakes up
00:16:58.253 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
00:16:58.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
00:16:58.253 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
00:16:58.255 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:58.258 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.33
00:16:58.258 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:16:58.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:58.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:16:58.258 00.000 10072 MoveAxis(E, 10, ABG)
00:16:58.258 00.000 10072 Guiding  Dir = 2, Dur = 10
00:16:58.259 00.001 10072 IsGuiding returns 0
00:16:58.259 00.000 10072 PulseGuide returned control before completion, sleep 20
00:16:58.278 00.019 1032 UpdateGuideState exits: m=1380 SNR=26.2
00:16:58.280 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:58.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:58.283 00.001 1032 Enqueuing Expose request
00:16:58.295 00.012 10072 IsGuiding returns 0
00:16:58.295 00.000 10072 Move returns status 0, amount 10
00:16:58.295 00.000 10072 MoveAxis(N, 0, ABG)
00:16:58.295 00.000 10072 Move returns status 0, amount 0
00:16:58.295 00.000 10072 move complete, result=0
00:16:58.295 00.000 10072 worker thread done servicing request
00:16:58.295 00.000 10072 Worker thread wakes up
00:16:58.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:58.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:58.297 00.002 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:16:58.920 00.623 10072 Exposure complete
00:16:58.971 00.051 10072 worker thread done servicing request
00:16:58.971 00.000 1032 OnExposeComplete: enter
00:16:58.974 00.003 1032 UpdateGuideState(): m_state=6
00:16:58.976 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1315
00:16:58.978 00.002 1032 Star::Find returns 1 (0), X=322.89, Y=740.95, Mass=1280, SNR=25.2, Peak=128 HFD=2.7
00:16:58.981 00.003 1032 MultiStar: [#1 0.02,-0.00,1.14,U] [#2 0.16,0.08,0.98,U] [#3 0.06,0.04,0.78,U] [#4 0.17,0.05,0.69,U] [#5 0.21,0.00,0.74,U] [#6 0.05,-0.00,0.74,U] [#7 0.19,-0.28,0.00,M4] [#8 0.23,0.09,0.62,U] 
00:16:58.982 00.001 1032 refined, 7 included, MultiStar: {0.16, 0.05}, one-star: {0.41, 0.13}
00:16:58.985 00.003 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
00:16:58.988 00.003 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
00:16:58.990 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.30 mountX=0.01 mountY=-0.17, mountTheta=-1.53
00:16:58.993 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.05, opts=13)
00:16:58.994 00.001 1032 Enqueuing Move request for scope (0.16, 0.05)
00:16:58.996 00.002 10072 Worker thread wakes up
00:16:58.996 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
00:16:58.997 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
00:16:58.997 00.000 10072 Moving (0.16, 0.05) raw xDistance=0.01 yDistance=-0.17
00:16:58.998 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:59.000 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.35
00:16:59.000 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:16:59.000 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:59.001 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:16:59.001 00.000 10072 MoveAxis(E, 11, ABG)
00:16:59.001 00.000 10072 Guiding  Dir = 2, Dur = 11
00:16:59.001 00.000 10072 IsGuiding returns 0
00:16:59.001 00.000 10072 PulseGuide returned control before completion, sleep 21
00:16:59.019 00.018 1032 UpdateGuideState exits: m=1280 SNR=25.2
00:16:59.021 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:59.025 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:59.026 00.001 1032 Enqueuing Expose request
00:16:59.029 00.003 10072 IsGuiding returns 0
00:16:59.029 00.000 10072 Move returns status 0, amount 11
00:16:59.029 00.000 10072 MoveAxis(N, 0, ABG)
00:16:59.029 00.000 10072 Move returns status 0, amount 0
00:16:59.029 00.000 10072 move complete, result=0
00:16:59.029 00.000 10072 worker thread done servicing request
00:16:59.029 00.000 10072 Worker thread wakes up
00:16:59.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:59.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:59.036 00.007 1032 GuideStep: 0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
00:16:59.437 00.401 10072 Exposure complete
00:16:59.489 00.052 10072 worker thread done servicing request
00:16:59.489 00.000 1032 OnExposeComplete: enter
00:16:59.492 00.003 1032 UpdateGuideState(): m_state=6
00:16:59.494 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1316
00:16:59.496 00.002 1032 Star::Find returns 1 (0), X=322.87, Y=740.85, Mass=1521, SNR=27.5, Peak=153 HFD=2.8
00:16:59.498 00.002 1032 MultiStar: [#1 0.01,0.06,1.05,U] [#2 0.13,0.05,0.92,U] [#3 0.08,0.14,0.67,U] [#4 -0.04,0.10,0.61,U] [#5 0.21,0.08,0.66,U] [#6 0.07,-0.03,0.67,U] [#7 0.02,-0.01,0.50,U] [#8 0.08,0.02,0.53,U] 
00:16:59.501 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.39, 0.03}
00:16:59.503 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
00:16:59.505 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
00:16:59.507 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.40 mountX=0.02 mountY=-0.13, mountTheta=-1.43
00:16:59.511 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
00:16:59.513 00.002 1032 Enqueuing Move request for scope (0.12, 0.05)
00:16:59.515 00.002 10072 Worker thread wakes up
00:16:59.516 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
00:16:59.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
00:16:59.516 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.13
00:16:59.521 00.005 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.36
00:16:59.521 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:16:59.521 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:59.521 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:16:59.521 00.000 10072 MoveAxis(E, 11, ABG)
00:16:59.521 00.000 10072 Guiding  Dir = 2, Dur = 11
00:16:59.522 00.001 10072 IsGuiding returns 0
00:16:59.522 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:16:59.524 00.002 10072 PulseGuide returned control before completion, sleep 21
00:16:59.543 00.019 1032 UpdateGuideState exits: m=1521 SNR=27.5
00:16:59.546 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:59.548 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:16:59.552 00.004 1032 Enqueuing Expose request
00:16:59.559 00.007 10072 IsGuiding returns 0
00:16:59.559 00.000 10072 Move returns status 0, amount 11
00:16:59.559 00.000 10072 MoveAxis(N, 0, ABG)
00:16:59.559 00.000 10072 Move returns status 0, amount 0
00:16:59.559 00.000 10072 move complete, result=0
00:16:59.559 00.000 10072 worker thread done servicing request
00:16:59.559 00.000 10072 Worker thread wakes up
00:16:59.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:16:59.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:16:59.562 00.003 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
00:17:00.186 00.624 10072 Exposure complete
00:17:00.239 00.053 10072 worker thread done servicing request
00:17:00.239 00.000 1032 OnExposeComplete: enter
00:17:00.241 00.002 1032 UpdateGuideState(): m_state=6
00:17:00.243 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1317
00:17:00.246 00.003 1032 Star::Find returns 1 (0), X=322.88, Y=740.76, Mass=1324, SNR=25.6, Peak=134 HFD=2.7
00:17:00.248 00.002 1032 MultiStar: [#1 0.01,-0.05,1.15,U] [#2 0.18,-0.11,1.02,U] [#3 0.07,0.10,0.79,U] [#4 0.08,0.07,0.63,U] [#5 0.21,-0.07,0.69,U] [#6 0.18,-0.18,0.75,U] [#7 -0.07,-0.22,0.52,U] [#8 0.23,-0.02,0.61,U] 
00:17:00.250 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.06}, one-star: {0.39, -0.06}
00:17:00.252 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:17:00.254 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:17:00.255 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.37 mountX=-0.10 mountY=-0.13, mountTheta=-2.20
00:17:00.259 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
00:17:00.261 00.002 1032 Enqueuing Move request for scope (0.15, -0.06)
00:17:00.262 00.001 10072 Worker thread wakes up
00:17:00.263 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
00:17:00.263 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
00:17:00.263 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.10 yDistance=-0.13
00:17:00.264 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:00.267 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.37
00:17:00.267 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:17:00.267 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:00.268 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:17:00.268 00.000 10072 MoveAxis(E, 12, ABG)
00:17:00.268 00.000 10072 Guiding  Dir = 2, Dur = 12
00:17:00.268 00.000 10072 IsGuiding returns 0
00:17:00.269 00.001 10072 PulseGuide returned control before completion, sleep 22
00:17:00.287 00.018 1032 UpdateGuideState exits: m=1324 SNR=25.6
00:17:00.289 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:00.292 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:00.294 00.002 1032 Enqueuing Expose request
00:17:00.308 00.014 10072 IsGuiding returns 0
00:17:00.308 00.000 10072 Move returns status 0, amount 12
00:17:00.308 00.000 10072 MoveAxis(N, 0, ABG)
00:17:00.308 00.000 10072 Move returns status 0, amount 0
00:17:00.308 00.000 10072 move complete, result=0
00:17:00.308 00.000 10072 worker thread done servicing request
00:17:00.308 00.000 10072 Worker thread wakes up
00:17:00.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:00.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:00.309 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:17:00.715 00.406 10072 Exposure complete
00:17:00.765 00.050 10072 worker thread done servicing request
00:17:00.765 00.000 1032 OnExposeComplete: enter
00:17:00.768 00.003 1032 UpdateGuideState(): m_state=6
00:17:00.771 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1318
00:17:00.772 00.001 1032 Star::Find returns 1 (0), X=322.85, Y=740.67, Mass=1338, SNR=25.8, Peak=133 HFD=2.7
00:17:00.774 00.002 1032 MultiStar: [#1 0.10,-0.10,1.15,U] [#2 0.14,-0.08,0.94,U] [#3 0.11,-0.10,0.74,U] [#4 0.05,-0.06,0.69,U] [#5 0.25,-0.12,0.00,M1] [#6 0.29,-0.17,0.00,M1] [#7 0.25,-0.43,0.00,M3] [#8 0.24,0.01,0.58,U] 
00:17:00.776 00.002 1032 refined, 5 included, MultiStar: {0.17, -0.09}, one-star: {0.37, -0.15}
00:17:00.778 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
00:17:00.779 00.001 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
00:17:00.781 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.48 mountX=-0.13 mountY=-0.14, mountTheta=-2.31
00:17:00.783 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.09, opts=13)
00:17:00.785 00.002 1032 Enqueuing Move request for scope (0.17, -0.09)
00:17:00.786 00.001 10072 Worker thread wakes up
00:17:00.787 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
00:17:00.787 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
00:17:00.787 00.000 10072 Moving (0.17, -0.09) raw xDistance=-0.13 yDistance=-0.14
00:17:00.788 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:00.791 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 291.38
00:17:00.792 00.001 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
00:17:00.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:00.792 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:17:00.792 00.000 10072 MoveAxis(E, 75, ABG)
00:17:00.792 00.000 10072 Guiding  Dir = 2, Dur = 75
00:17:00.792 00.000 10072 IsGuiding returns 0
00:17:00.793 00.001 10072 PulseGuide returned control before completion, sleep 85
00:17:00.811 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.8
00:17:00.814 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:00.816 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:00.818 00.002 1032 Enqueuing Expose request
00:17:00.881 00.063 10072 IsGuiding returns 0
00:17:00.881 00.000 10072 Move returns status 0, amount 75
00:17:00.881 00.000 10072 MoveAxis(N, 0, ABG)
00:17:00.881 00.000 10072 Move returns status 0, amount 0
00:17:00.881 00.000 10072 move complete, result=0
00:17:00.881 00.000 10072 worker thread done servicing request
00:17:00.881 00.000 10072 Worker thread wakes up
00:17:00.881 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:00.881 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:00.910 00.029 1032 GuideStep: -0.1 px 75 ms EAST, -0.1 px 0 ms NORTH
00:17:01.513 00.603 10072 Exposure complete
00:17:01.564 00.051 10072 worker thread done servicing request
00:17:01.564 00.000 1032 OnExposeComplete: enter
00:17:01.567 00.003 1032 UpdateGuideState(): m_state=6
00:17:01.568 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1319
00:17:01.570 00.002 1032 Star::Find returns 1 (0), X=322.87, Y=740.94, Mass=1435, SNR=26.7, Peak=147 HFD=2.7
00:17:01.572 00.002 1032 MultiStar: [#1 0.00,-0.06,1.10,U] [#2 0.01,0.12,0.99,U] [#3 0.16,0.05,0.66,U] [#4 0.11,0.10,0.67,U] [#5 0.17,-0.19,0.68,U] [#6 0.15,-0.07,0.69,U] [#7 0.23,-0.18,0.00,M4] [#8 0.17,0.02,0.60,U] 
00:17:01.575 00.003 1032 refined, 7 included, MultiStar: {0.14, 0.02}, one-star: {0.39, 0.12}
00:17:01.576 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
00:17:01.578 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
00:17:01.579 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.12 mountX=-0.02 mountY=-0.14, mountTheta=-1.71
00:17:01.583 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
00:17:01.586 00.003 1032 Enqueuing Move request for scope (0.14, 0.02)
00:17:01.590 00.004 10072 Worker thread wakes up
00:17:01.590 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
00:17:01.590 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
00:17:01.592 00.002 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
00:17:01.598 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:01.606 00.008 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.38
00:17:01.606 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:17:01.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:01.607 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:17:01.607 00.000 10072 MoveAxis(E, 11, ABG)
00:17:01.607 00.000 10072 Guiding  Dir = 2, Dur = 11
00:17:01.607 00.000 10072 IsGuiding returns 0
00:17:01.609 00.002 10072 PulseGuide returned control before completion, sleep 21
00:17:01.628 00.019 1032 UpdateGuideState exits: m=1435 SNR=26.7
00:17:01.632 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:01.634 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:01.635 00.001 1032 Enqueuing Expose request
00:17:01.637 00.002 10072 IsGuiding returns 0
00:17:01.637 00.000 10072 Move returns status 0, amount 11
00:17:01.637 00.000 10072 MoveAxis(N, 0, ABG)
00:17:01.637 00.000 10072 Move returns status 0, amount 0
00:17:01.638 00.001 10072 move complete, result=0
00:17:01.638 00.000 10072 worker thread done servicing request
00:17:01.638 00.000 10072 Worker thread wakes up
00:17:01.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:01.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:01.646 00.008 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
00:17:02.057 00.411 10072 Exposure complete
00:17:02.107 00.050 10072 worker thread done servicing request
00:17:02.107 00.000 1032 OnExposeComplete: enter
00:17:02.110 00.003 1032 UpdateGuideState(): m_state=6
00:17:02.115 00.005 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1320
00:17:02.117 00.002 1032 Star::Find returns 1 (0), X=322.69, Y=741.04, Mass=1360, SNR=26.0, Peak=140 HFD=2.6
00:17:02.120 00.003 1032 MultiStar: [#1 0.09,-0.04,1.09,U] [#2 -0.00,0.14,0.92,U] [#3 0.17,0.12,0.78,U] [#4 -0.14,0.22,0.68,U] [#5 0.27,0.08,0.00,M1] [#6 0.03,0.02,0.70,U] [#7 0.01,-0.15,0.59,U] [#8 -0.11,0.30,0.00,M1] 
00:17:02.122 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.08}, one-star: {0.21, 0.22}
00:17:02.124 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
00:17:02.125 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
00:17:02.127 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.92 mountX=0.06 mountY=-0.08, mountTheta=-0.91
00:17:02.130 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
00:17:02.132 00.002 1032 Enqueuing Move request for scope (0.06, 0.08)
00:17:02.135 00.003 10072 Worker thread wakes up
00:17:02.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
00:17:02.135 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
00:17:02.135 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
00:17:02.137 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:02.140 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.39
00:17:02.140 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:17:02.141 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:02.141 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:17:02.141 00.000 10072 MoveAxis(E, 9, ABG)
00:17:02.141 00.000 10072 Guiding  Dir = 2, Dur = 9
00:17:02.141 00.000 10072 IsGuiding returns 0
00:17:02.141 00.000 10072 PulseGuide returned control before completion, sleep 19
00:17:02.159 00.018 1032 UpdateGuideState exits: m=1360 SNR=26.0
00:17:02.162 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:02.164 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:02.166 00.002 1032 Enqueuing Expose request
00:17:02.168 00.002 10072 IsGuiding returns 0
00:17:02.168 00.000 10072 Move returns status 0, amount 9
00:17:02.168 00.000 10072 MoveAxis(N, 0, ABG)
00:17:02.168 00.000 10072 Move returns status 0, amount 0
00:17:02.168 00.000 10072 move complete, result=0
00:17:02.168 00.000 10072 worker thread done servicing request
00:17:02.168 00.000 10072 Worker thread wakes up
00:17:02.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:02.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:02.177 00.009 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:17:02.794 00.617 10072 Exposure complete
00:17:02.844 00.050 10072 worker thread done servicing request
00:17:02.844 00.000 1032 OnExposeComplete: enter
00:17:02.846 00.002 1032 UpdateGuideState(): m_state=6
00:17:02.848 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1321
00:17:02.850 00.002 1032 Star::Find returns 1 (0), X=322.83, Y=741.01, Mass=1546, SNR=27.7, Peak=152 HFD=2.6
00:17:02.852 00.002 1032 MultiStar: [#1 -0.06,0.15,1.02,U] [#2 -0.02,0.18,0.89,U] [#3 0.04,0.25,0.69,U] [#4 -0.02,0.33,0.00,M1] [#5 0.02,0.16,0.62,U] [#6 0.04,0.24,0.68,U] [#7 0.03,-0.03,0.51,U] [#8 0.21,0.23,0.00,M2] 
00:17:02.854 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.17}, one-star: {0.35, 0.19}
00:17:02.856 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
00:17:02.858 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
00:17:02.860 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.20 mountX=0.15 mountY=-0.11, mountTheta=-0.63
00:17:02.862 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.17, opts=13)
00:17:02.865 00.003 1032 Enqueuing Move request for scope (0.07, 0.17)
00:17:02.866 00.001 10072 Worker thread wakes up
00:17:02.867 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
00:17:02.867 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
00:17:02.867 00.000 10072 Moving (0.07, 0.17) raw xDistance=0.15 yDistance=-0.11
00:17:02.871 00.004 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 291.40
00:17:02.871 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
00:17:02.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:02.871 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:02.873 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:17:02.873 00.000 10072 MoveAxis(W, 64, ABG)
00:17:02.873 00.000 10072 Guiding  Dir = 3, Dur = 64
00:17:02.874 00.001 10072 IsGuiding returns 0
00:17:02.874 00.000 10072 PulseGuide returned control before completion, sleep 74
00:17:02.891 00.017 1032 UpdateGuideState exits: m=1546 SNR=27.7
00:17:02.893 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:02.896 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:02.898 00.002 1032 Enqueuing Expose request
00:17:02.962 00.064 10072 IsGuiding returns 0
00:17:02.962 00.000 10072 Move returns status 0, amount 64
00:17:02.962 00.000 10072 MoveAxis(N, 0, ABG)
00:17:02.962 00.000 10072 Move returns status 0, amount 0
00:17:02.962 00.000 10072 move complete, result=0
00:17:02.963 00.001 10072 worker thread done servicing request
00:17:02.963 00.000 10072 Worker thread wakes up
00:17:02.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:02.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:02.965 00.002 1032 GuideStep: 0.1 px 64 ms WEST, -0.1 px 0 ms NORTH
00:17:03.372 00.407 10072 Exposure complete
00:17:03.430 00.058 10072 worker thread done servicing request
00:17:03.430 00.000 1032 OnExposeComplete: enter
00:17:03.433 00.003 1032 UpdateGuideState(): m_state=6
00:17:03.434 00.001 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1322
00:17:03.436 00.002 1032 Star::Find returns 1 (0), X=322.91, Y=740.92, Mass=1349, SNR=25.9, Peak=125 HFD=2.8
00:17:03.438 00.002 1032 MultiStar: [#1 -0.06,-0.05,1.06,U] [#2 0.12,-0.03,0.96,U] [#3 0.05,0.10,0.76,U] [#4 0.07,0.13,0.69,U] [#5 0.28,-0.07,0.00,M1] [#6 0.11,0.04,0.67,U] [#7 0.20,-0.09,0.54,U] [#8 0.07,0.03,0.62,U] 
00:17:03.440 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.03}, one-star: {0.43, 0.10}
00:17:03.441 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
00:17:03.443 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
00:17:03.444 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.22 mountX=-0.00 mountY=-0.13, mountTheta=-1.61
00:17:03.447 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
00:17:03.449 00.002 1032 Enqueuing Move request for scope (0.13, 0.03)
00:17:03.452 00.003 10072 Worker thread wakes up
00:17:03.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
00:17:03.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
00:17:03.452 00.000 10072 Moving (0.13, 0.03) raw xDistance=-0.00 yDistance=-0.13
00:17:03.454 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:03.456 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.41
00:17:03.456 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
00:17:03.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:03.456 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:17:03.456 00.000 10072 MoveAxis(E, 8, ABG)
00:17:03.456 00.000 10072 Guiding  Dir = 2, Dur = 8
00:17:03.457 00.001 10072 IsGuiding returns 0
00:17:03.457 00.000 10072 PulseGuide returned control before completion, sleep 18
00:17:03.476 00.019 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:17:03.478 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:03.480 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:03.482 00.002 1032 Enqueuing Expose request
00:17:03.484 00.002 10072 IsGuiding returns 0
00:17:03.484 00.000 10072 Move returns status 0, amount 8
00:17:03.485 00.001 10072 MoveAxis(N, 0, ABG)
00:17:03.485 00.000 10072 Move returns status 0, amount 0
00:17:03.485 00.000 10072 move complete, result=0
00:17:03.485 00.000 10072 worker thread done servicing request
00:17:03.485 00.000 10072 Worker thread wakes up
00:17:03.485 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:03.485 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:03.495 00.010 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:17:04.123 00.628 10072 Exposure complete
00:17:04.168 00.045 10072 worker thread done servicing request
00:17:04.168 00.000 1032 OnExposeComplete: enter
00:17:04.170 00.002 1032 UpdateGuideState(): m_state=6
00:17:04.172 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1323
00:17:04.174 00.002 1032 Star::Find returns 1 (0), X=322.90, Y=740.81, Mass=1300, SNR=25.4, Peak=118 HFD=2.6
00:17:04.176 00.002 1032 MultiStar: [#1 0.08,-0.25,1.09,U] [#2 0.01,-0.04,1.02,U] [#3 0.22,0.08,0.74,U] [#4 0.10,0.03,0.67,U] [#5 0.14,-0.26,0.00,M2] [#6 0.23,-0.06,0.71,U] [#7 0.14,-0.24,0.00,M2] [#8 0.24,-0.05,0.63,U] 
00:17:04.177 00.001 1032 refined, 6 included, MultiStar: {0.18, -0.06}, one-star: {0.42, -0.01}
00:17:04.179 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
00:17:04.181 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
00:17:04.183 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.29 mountX=-0.10 mountY=-0.16, mountTheta=-2.12
00:17:04.186 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.06, opts=13)
00:17:04.188 00.002 1032 Enqueuing Move request for scope (0.18, -0.06)
00:17:04.190 00.002 10072 Worker thread wakes up
00:17:04.191 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
00:17:04.191 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
00:17:04.191 00.000 10072 Moving (0.18, -0.06) raw xDistance=-0.10 yDistance=-0.16
00:17:04.193 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:04.195 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.42
00:17:04.195 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:17:04.195 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:04.195 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:17:04.195 00.000 10072 MoveAxis(E, 9, ABG)
00:17:04.195 00.000 10072 Guiding  Dir = 2, Dur = 9
00:17:04.195 00.000 10072 IsGuiding returns 0
00:17:04.196 00.001 10072 PulseGuide returned control before completion, sleep 19
00:17:04.213 00.017 1032 UpdateGuideState exits: m=1300 SNR=25.4
00:17:04.216 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:04.218 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:04.219 00.001 1032 Enqueuing Expose request
00:17:04.229 00.010 10072 IsGuiding returns 0
00:17:04.229 00.000 10072 Move returns status 0, amount 9
00:17:04.229 00.000 10072 MoveAxis(N, 0, ABG)
00:17:04.229 00.000 10072 Move returns status 0, amount 0
00:17:04.229 00.000 10072 move complete, result=0
00:17:04.229 00.000 10072 worker thread done servicing request
00:17:04.229 00.000 10072 Worker thread wakes up
00:17:04.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:04.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:04.231 00.002 1032 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
00:17:04.639 00.408 10072 Exposure complete
00:17:04.689 00.050 10072 worker thread done servicing request
00:17:04.689 00.000 1032 OnExposeComplete: enter
00:17:04.691 00.002 1032 UpdateGuideState(): m_state=6
00:17:04.693 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1324
00:17:04.694 00.001 1032 Star::Find returns 1 (0), X=322.88, Y=740.76, Mass=1450, SNR=26.8, Peak=149 HFD=2.6
00:17:04.697 00.003 1032 MultiStar: [#1 0.11,-0.05,1.11,U] [#2 0.12,0.13,0.94,U] [#3 0.17,0.12,0.67,U] [#4 0.10,0.17,0.67,U] [#5 0.26,-0.03,0.69,U] [#6 0.10,0.01,0.68,U] [#7 0.02,-0.07,0.53,U] [#8 0.15,0.17,0.59,U] 
00:17:04.699 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.04}, one-star: {0.40, -0.06}
00:17:04.701 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
00:17:04.702 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
00:17:04.705 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.17 cameraTheta=0.21 mountX=-0.01 mountY=-0.17, mountTheta=-1.62
00:17:04.708 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.04, opts=13)
00:17:04.710 00.002 1032 Enqueuing Move request for scope (0.17, 0.04)
00:17:04.712 00.002 10072 Worker thread wakes up
00:17:04.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
00:17:04.712 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
00:17:04.712 00.000 10072 Moving (0.17, 0.04) raw xDistance=-0.01 yDistance=-0.17
00:17:04.714 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:04.717 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.43
00:17:04.717 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:17:04.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:04.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:17:04.717 00.000 10072 MoveAxis(E, 6, ABG)
00:17:04.717 00.000 10072 Guiding  Dir = 2, Dur = 6
00:17:04.718 00.001 10072 IsGuiding returns 0
00:17:04.718 00.000 10072 PulseGuide returned control before completion, sleep 16
00:17:04.737 00.019 1032 UpdateGuideState exits: m=1450 SNR=26.8
00:17:04.740 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:04.742 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:04.744 00.002 1032 Enqueuing Expose request
00:17:04.747 00.003 10072 IsGuiding returns 0
00:17:04.747 00.000 10072 Move returns status 0, amount 6
00:17:04.747 00.000 10072 MoveAxis(N, 0, ABG)
00:17:04.747 00.000 10072 Move returns status 0, amount 0
00:17:04.747 00.000 10072 move complete, result=0
00:17:04.747 00.000 10072 worker thread done servicing request
00:17:04.747 00.000 10072 Worker thread wakes up
00:17:04.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:04.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:04.754 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
00:17:05.375 00.621 10072 Exposure complete
00:17:05.426 00.051 10072 worker thread done servicing request
00:17:05.426 00.000 1032 OnExposeComplete: enter
00:17:05.430 00.004 1032 UpdateGuideState(): m_state=6
00:17:05.431 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1325
00:17:05.433 00.002 1032 Star::Find returns 1 (0), X=322.88, Y=740.88, Mass=1463, SNR=27.0, Peak=152 HFD=2.8
00:17:05.435 00.002 1032 MultiStar: [#1 0.04,-0.09,1.08,U] [#2 0.11,0.07,0.93,U] [#3 0.11,0.02,0.67,U] [#4 0.00,0.06,0.64,U] [#5 0.22,-0.07,0.65,U] [#6 0.19,-0.04,0.64,U] [#7 0.20,-0.01,0.53,U] [#8 0.25,0.11,0.55,U] 
00:17:05.438 00.003 1032 refined, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.40, 0.06}
00:17:05.440 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
00:17:05.441 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
00:17:05.442 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.06 mountX=-0.03 mountY=-0.17, mountTheta=-1.77
00:17:05.446 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.01, opts=13)
00:17:05.448 00.002 1032 Enqueuing Move request for scope (0.17, 0.01)
00:17:05.450 00.002 10072 Worker thread wakes up
00:17:05.450 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
00:17:05.450 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
00:17:05.450 00.000 10072 Moving (0.17, 0.01) raw xDistance=-0.03 yDistance=-0.17
00:17:05.452 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:05.456 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.43
00:17:05.456 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:17:05.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:05.456 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:17:05.456 00.000 10072 MoveAxis(E, 6, ABG)
00:17:05.456 00.000 10072 Guiding  Dir = 2, Dur = 6
00:17:05.456 00.000 10072 IsGuiding returns 0
00:17:05.457 00.001 10072 PulseGuide returned control before completion, sleep 16
00:17:05.474 00.017 1032 UpdateGuideState exits: m=1463 SNR=27.0
00:17:05.476 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:05.478 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:05.480 00.002 1032 Enqueuing Expose request
00:17:05.483 00.003 10072 IsGuiding returns 0
00:17:05.483 00.000 10072 Move returns status 0, amount 6
00:17:05.483 00.000 10072 MoveAxis(N, 0, ABG)
00:17:05.483 00.000 10072 Move returns status 0, amount 0
00:17:05.483 00.000 10072 move complete, result=0
00:17:05.483 00.000 10072 worker thread done servicing request
00:17:05.484 00.001 10072 Worker thread wakes up
00:17:05.484 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:05.484 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:05.493 00.009 1032 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
00:17:05.889 00.396 10072 Exposure complete
00:17:05.944 00.055 10072 worker thread done servicing request
00:17:05.944 00.000 1032 OnExposeComplete: enter
00:17:05.946 00.002 1032 UpdateGuideState(): m_state=6
00:17:05.948 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1326
00:17:05.950 00.002 1032 Star::Find returns 1 (0), X=322.95, Y=740.75, Mass=1279, SNR=25.2, Peak=122 HFD=2.6
00:17:05.951 00.001 1032 MultiStar: [#1 0.05,-0.11,1.13,U] [#2 0.13,0.00,1.00,U] [#3 0.17,0.09,0.75,U] [#4 0.16,0.09,0.74,U] [#5 0.32,-0.14,0.00,M1] [#6 0.18,-0.10,0.72,U] [#7 0.07,-0.31,0.00,M1] [#8 0.06,-0.01,0.63,U] 
00:17:05.954 00.003 1032 refined, 6 included, MultiStar: {0.18, -0.03}, one-star: {0.47, -0.07}
00:17:05.956 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
00:17:05.958 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
00:17:05.960 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.14 mountX=-0.07 mountY=-0.17, mountTheta=-1.97
00:17:05.964 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
00:17:05.967 00.003 1032 Enqueuing Move request for scope (0.18, -0.03)
00:17:05.969 00.002 10072 Worker thread wakes up
00:17:05.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
00:17:05.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
00:17:05.969 00.000 10072 Moving (0.18, -0.03) raw xDistance=-0.07 yDistance=-0.17
00:17:05.972 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:05.974 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.44
00:17:05.974 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:17:05.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:05.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:17:05.974 00.000 10072 MoveAxis(E, 4, ABG)
00:17:05.974 00.000 10072 Guiding  Dir = 2, Dur = 4
00:17:05.975 00.001 10072 IsGuiding returns 0
00:17:05.976 00.001 10072 PulseGuide returned control before completion, sleep 14
00:17:05.994 00.018 1032 UpdateGuideState exits: m=1279 SNR=25.2
00:17:05.996 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:05.999 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:06.000 00.001 1032 Enqueuing Expose request
00:17:06.002 00.002 10072 IsGuiding returns 0
00:17:06.002 00.000 10072 Move returns status 0, amount 4
00:17:06.002 00.000 10072 MoveAxis(N, 0, ABG)
00:17:06.002 00.000 10072 Move returns status 0, amount 0
00:17:06.002 00.000 10072 move complete, result=0
00:17:06.002 00.000 10072 worker thread done servicing request
00:17:06.002 00.000 10072 Worker thread wakes up
00:17:06.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:06.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:06.011 00.009 1032 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
00:17:06.639 00.628 10072 Exposure complete
00:17:06.689 00.050 10072 worker thread done servicing request
00:17:06.689 00.000 1032 OnExposeComplete: enter
00:17:06.691 00.002 1032 UpdateGuideState(): m_state=6
00:17:06.694 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1327
00:17:06.695 00.001 1032 Star::Find returns 1 (0), X=322.88, Y=740.79, Mass=1323, SNR=25.6, Peak=142 HFD=2.7
00:17:06.698 00.003 1032 MultiStar: [#1 0.07,-0.23,1.10,U] [#2 0.10,-0.06,0.98,U] [#3 0.15,-0.00,0.74,U] [#4 0.06,0.08,0.67,U] [#5 0.24,-0.25,0.00,M2] [#6 0.27,-0.11,0.00,M1] [#7 0.21,-0.21,0.00,M2] [#8 0.21,-0.05,0.61,U] 
00:17:06.700 00.002 1032 refined, 5 included, MultiStar: {0.17, -0.06}, one-star: {0.40, -0.03}
00:17:06.703 00.003 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
00:17:06.704 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
00:17:06.708 00.004 1032 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.36 mountX=-0.10 mountY=-0.14, mountTheta=-2.19
00:17:06.710 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.06, opts=13)
00:17:06.712 00.002 1032 Enqueuing Move request for scope (0.17, -0.06)
00:17:06.715 00.003 10072 Worker thread wakes up
00:17:06.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
00:17:06.715 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
00:17:06.715 00.000 10072 Moving (0.17, -0.06) raw xDistance=-0.10 yDistance=-0.14
00:17:06.718 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:06.721 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.45
00:17:06.721 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:17:06.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:06.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:17:06.721 00.000 10072 MoveAxis(E, 4, ABG)
00:17:06.721 00.000 10072 Guiding  Dir = 2, Dur = 4
00:17:06.721 00.000 10072 IsGuiding returns 0
00:17:06.722 00.001 10072 PulseGuide returned control before completion, sleep 14
00:17:06.740 00.018 1032 UpdateGuideState exits: m=1323 SNR=25.6
00:17:06.744 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:06.749 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:06.751 00.002 1032 Enqueuing Expose request
00:17:06.753 00.002 10072 IsGuiding returns 0
00:17:06.753 00.000 10072 Move returns status 0, amount 4
00:17:06.753 00.000 10072 MoveAxis(N, 0, ABG)
00:17:06.753 00.000 10072 Move returns status 0, amount 0
00:17:06.753 00.000 10072 move complete, result=0
00:17:06.753 00.000 10072 worker thread done servicing request
00:17:06.753 00.000 10072 Worker thread wakes up
00:17:06.753 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:06.753 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:06.760 00.007 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:17:07.169 00.409 10072 Exposure complete
00:17:07.227 00.058 10072 worker thread done servicing request
00:17:07.227 00.000 1032 OnExposeComplete: enter
00:17:07.230 00.003 1032 UpdateGuideState(): m_state=6
00:17:07.234 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1328
00:17:07.235 00.001 1032 Star::Find returns 1 (0), X=322.88, Y=740.82, Mass=1406, SNR=26.4, Peak=143 HFD=2.7
00:17:07.238 00.003 1032 MultiStar: [#1 0.05,-0.16,1.13,U] [#2 0.19,-0.12,0.95,U] [#3 0.30,-0.07,0.00,M1] [#4 0.01,0.01,0.67,U] [#5 0.11,-0.22,0.71,U] [#6 0.15,-0.14,0.65,U] [#7 0.14,-0.23,0.58,U] [#8 0.17,0.02,0.55,U] 
00:17:07.241 00.003 1032 refined, 7 included, MultiStar: {0.16, -0.10}, one-star: {0.40, 0.00}
00:17:07.245 00.004 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
00:17:07.249 00.004 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
00:17:07.251 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.58 mountX=-0.14 mountY=-0.13, mountTheta=-2.41
00:17:07.253 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.10, opts=13)
00:17:07.255 00.002 1032 Enqueuing Move request for scope (0.16, -0.10)
00:17:07.256 00.001 10072 Worker thread wakes up
00:17:07.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
00:17:07.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
00:17:07.256 00.000 10072 Moving (0.16, -0.10) raw xDistance=-0.14 yDistance=-0.13
00:17:07.260 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:07.261 00.001 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 291.45
00:17:07.261 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:17:07.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:07.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:17:07.262 00.001 10072 MoveAxis(E, 74, ABG)
00:17:07.262 00.000 10072 Guiding  Dir = 2, Dur = 74
00:17:07.262 00.000 10072 IsGuiding returns 0
00:17:07.262 00.000 10072 PulseGuide returned control before completion, sleep 84
00:17:07.283 00.021 1032 UpdateGuideState exits: m=1406 SNR=26.4
00:17:07.286 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:07.289 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:07.303 00.014 1032 Enqueuing Expose request
00:17:07.352 00.049 10072 IsGuiding returns 0
00:17:07.352 00.000 10072 Move returns status 0, amount 74
00:17:07.352 00.000 10072 MoveAxis(N, 0, ABG)
00:17:07.352 00.000 10072 Move returns status 0, amount 0
00:17:07.352 00.000 10072 move complete, result=0
00:17:07.352 00.000 10072 worker thread done servicing request
00:17:07.352 00.000 10072 Worker thread wakes up
00:17:07.352 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:07.353 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:07.381 00.028 1032 GuideStep: -0.1 px 74 ms EAST, -0.1 px 0 ms NORTH
00:17:07.981 00.600 10072 Exposure complete
00:17:08.035 00.054 10072 worker thread done servicing request
00:17:08.035 00.000 1032 OnExposeComplete: enter
00:17:08.037 00.002 1032 UpdateGuideState(): m_state=6
00:17:08.039 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1329
00:17:08.041 00.002 1032 Star::Find returns 1 (0), X=322.66, Y=740.92, Mass=1278, SNR=25.2, Peak=151 HFD=2.6
00:17:08.044 00.003 1032 MultiStar: [#1 0.05,0.14,1.16,U] [#2 0.04,0.17,0.98,U] [#3 0.02,0.18,0.78,U] [#4 -0.09,0.29,0.00,M1] [#5 0.19,0.11,0.71,U] [#6 0.08,0.05,0.72,U] [#7 -0.08,-0.10,0.54,U] [#8 0.10,0.22,0.61,U] 
00:17:08.046 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.12}, one-star: {0.18, 0.10}
00:17:08.048 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
00:17:08.050 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
00:17:08.052 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.99 mountX=0.09 mountY=-0.10, mountTheta=-0.84
00:17:08.057 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
00:17:08.059 00.002 1032 Enqueuing Move request for scope (0.08, 0.12)
00:17:08.061 00.002 10072 Worker thread wakes up
00:17:08.061 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
00:17:08.061 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
00:17:08.061 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.09 yDistance=-0.10
00:17:08.063 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:08.065 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.46
00:17:08.065 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:17:08.065 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:08.065 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:17:08.065 00.000 10072 MoveAxis(E, 3, ABG)
00:17:08.065 00.000 10072 Guiding  Dir = 2, Dur = 3
00:17:08.067 00.002 10072 IsGuiding returns 0
00:17:08.068 00.001 10072 PulseGuide returned control before completion, sleep 13
00:17:08.085 00.017 1032 UpdateGuideState exits: m=1278 SNR=25.2
00:17:08.088 00.003 10072 IsGuiding returns 0
00:17:08.088 00.000 10072 Move returns status 0, amount 3
00:17:08.089 00.001 10072 MoveAxis(N, 0, ABG)
00:17:08.089 00.000 10072 Move returns status 0, amount 0
00:17:08.089 00.000 10072 move complete, result=0
00:17:08.089 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:08.091 00.002 10072 worker thread done servicing request
00:17:08.091 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:08.093 00.002 1032 Enqueuing Expose request
00:17:08.096 00.003 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:17:08.098 00.002 10072 Worker thread wakes up
00:17:08.098 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:08.098 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:08.509 00.411 10072 Exposure complete
00:17:08.564 00.055 10072 worker thread done servicing request
00:17:08.564 00.000 1032 OnExposeComplete: enter
00:17:08.566 00.002 1032 UpdateGuideState(): m_state=6
00:17:08.568 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1330
00:17:08.571 00.003 1032 Star::Find returns 1 (0), X=322.77, Y=740.96, Mass=1436, SNR=26.7, Peak=143 HFD=2.5
00:17:08.573 00.002 1032 MultiStar: [#1 0.08,0.00,1.09,U] [#2 -0.06,0.11,0.92,U] [#3 0.01,0.20,0.73,U] [#4 -0.07,0.25,0.66,U] [#5 0.21,0.03,0.69,U] [#6 0.21,0.07,0.68,U] [#7 0.13,-0.18,0.49,U] [#8 0.19,0.13,0.56,U] 
00:17:08.575 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.09}, one-star: {0.29, 0.14}
00:17:08.576 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
00:17:08.579 00.003 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
00:17:08.581 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.68 mountX=0.06 mountY=-0.13, mountTheta=-1.15
00:17:08.587 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
00:17:08.590 00.003 1032 Enqueuing Move request for scope (0.11, 0.09)
00:17:08.591 00.001 10072 Worker thread wakes up
00:17:08.591 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
00:17:08.591 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
00:17:08.591 00.000 10072 Moving (0.11, 0.09) raw xDistance=0.06 yDistance=-0.13
00:17:08.595 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:08.597 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.46
00:17:08.597 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:17:08.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:08.597 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:17:08.597 00.000 10072 MoveAxis(E, 2, ABG)
00:17:08.597 00.000 10072 Guiding  Dir = 2, Dur = 2
00:17:08.598 00.001 10072 IsGuiding returns 0
00:17:08.599 00.001 10072 PulseGuide returned control before completion, sleep 12
00:17:08.617 00.018 10072 IsGuiding returns 0
00:17:08.617 00.000 10072 Move returns status 0, amount 2
00:17:08.617 00.000 10072 MoveAxis(N, 0, ABG)
00:17:08.617 00.000 10072 Move returns status 0, amount 0
00:17:08.617 00.000 10072 move complete, result=0
00:17:08.617 00.000 10072 worker thread done servicing request
00:17:08.618 00.001 1032 UpdateGuideState exits: m=1436 SNR=26.7
00:17:08.620 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:08.622 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:08.623 00.001 1032 Enqueuing Expose request
00:17:08.626 00.003 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:17:08.627 00.001 10072 Worker thread wakes up
00:17:08.627 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:08.627 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:09.261 00.634 10072 Exposure complete
00:17:09.314 00.053 10072 worker thread done servicing request
00:17:09.315 00.001 1032 OnExposeComplete: enter
00:17:09.317 00.002 1032 UpdateGuideState(): m_state=6
00:17:09.321 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1331
00:17:09.324 00.003 1032 Star::Find returns 1 (0), X=322.89, Y=740.89, Mass=1393, SNR=26.3, Peak=136 HFD=2.8
00:17:09.326 00.002 1032 MultiStar: [#1 0.11,-0.09,1.06,U] [#2 0.02,0.03,0.97,U] [#3 0.13,0.01,0.73,U] [#4 0.20,0.06,0.68,U] [#5 0.22,-0.12,0.76,U] [#6 0.04,-0.05,0.72,U] [#7 0.08,-0.21,0.57,U] [#8 0.09,0.07,0.57,U] 
00:17:09.327 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.41, 0.07}
00:17:09.330 00.003 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
00:17:09.332 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
00:17:09.334 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.15 mountX=-0.06 mountY=-0.14, mountTheta=-1.98
00:17:09.339 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
00:17:09.342 00.003 1032 Enqueuing Move request for scope (0.15, -0.02)
00:17:09.344 00.002 10072 Worker thread wakes up
00:17:09.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
00:17:09.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
00:17:09.344 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.06 yDistance=-0.14
00:17:09.346 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:09.350 00.004 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.47
00:17:09.350 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:17:09.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:09.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:17:09.350 00.000 10072 MoveAxis(E, 1, ABG)
00:17:09.350 00.000 10072 Guiding  Dir = 2, Dur = 1
00:17:09.350 00.000 10072 IsGuiding returns 0
00:17:09.351 00.001 10072 PulseGuide returned control before completion, sleep 11
00:17:09.369 00.018 10072 IsGuiding returns 0
00:17:09.370 00.001 10072 Move returns status 0, amount 1
00:17:09.370 00.000 10072 MoveAxis(N, 0, ABG)
00:17:09.370 00.000 10072 Move returns status 0, amount 0
00:17:09.370 00.000 10072 move complete, result=0
00:17:09.370 00.000 10072 worker thread done servicing request
00:17:09.371 00.001 1032 UpdateGuideState exits: m=1393 SNR=26.3
00:17:09.374 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:09.376 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:09.379 00.003 1032 Enqueuing Expose request
00:17:09.381 00.002 10072 Worker thread wakes up
00:17:09.382 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:09.382 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:17:09.384 00.002 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:09.793 00.409 10072 Exposure complete
00:17:09.842 00.049 10072 worker thread done servicing request
00:17:09.843 00.001 1032 OnExposeComplete: enter
00:17:09.845 00.002 1032 UpdateGuideState(): m_state=6
00:17:09.847 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1332
00:17:09.848 00.001 1032 Star::Find returns 1 (0), X=322.78, Y=740.92, Mass=1365, SNR=26.0, Peak=145 HFD=2.6
00:17:09.850 00.002 1032 MultiStar: [#1 0.07,0.03,1.12,U] [#2 0.03,0.09,0.98,U] [#3 0.20,0.10,0.74,U] [#4 0.07,0.06,0.64,U] [#5 0.27,-0.12,0.00,M1] [#6 0.20,-0.10,0.71,U] [#7 0.22,-0.25,0.00,M1] [#8 0.23,0.03,0.58,U] 
00:17:09.851 00.001 1032 refined, 6 included, MultiStar: {0.15, 0.05}, one-star: {0.30, 0.10}
00:17:09.853 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
00:17:09.854 00.001 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
00:17:09.857 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.32 mountX=0.01 mountY=-0.16, mountTheta=-1.51
00:17:09.860 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.05, opts=13)
00:17:09.862 00.002 1032 Enqueuing Move request for scope (0.15, 0.05)
00:17:09.865 00.003 10072 Worker thread wakes up
00:17:09.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
00:17:09.865 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
00:17:09.865 00.000 10072 Moving (0.15, 0.05) raw xDistance=0.01 yDistance=-0.16
00:17:09.867 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:09.870 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.47
00:17:09.870 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:17:09.870 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:09.870 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:17:09.870 00.000 10072 MoveAxis(E, 0, ABG)
00:17:09.870 00.000 10072 Move returns status 0, amount 0
00:17:09.870 00.000 10072 MoveAxis(N, 0, ABG)
00:17:09.870 00.000 10072 Move returns status 0, amount 0
00:17:09.870 00.000 10072 move complete, result=0
00:17:09.870 00.000 10072 worker thread done servicing request
00:17:09.888 00.018 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:17:09.890 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:09.894 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:09.896 00.002 1032 Enqueuing Expose request
00:17:09.897 00.001 10072 Worker thread wakes up
00:17:09.897 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:09.897 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:09.898 00.001 1032 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:17:10.531 00.633 10072 Exposure complete
00:17:10.580 00.049 10072 worker thread done servicing request
00:17:10.580 00.000 1032 OnExposeComplete: enter
00:17:10.583 00.003 1032 UpdateGuideState(): m_state=6
00:17:10.585 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1333
00:17:10.587 00.002 1032 Star::Find returns 1 (0), X=322.75, Y=740.86, Mass=1285, SNR=25.3, Peak=126 HFD=2.7
00:17:10.589 00.002 1032 MultiStar: [#1 0.14,0.07,1.12,U] [#2 -0.01,0.20,0.96,U] [#3 0.03,0.15,0.78,U] [#4 -0.23,0.41,0.00,M1] [#5 0.21,-0.03,0.72,U] [#6 0.15,0.00,0.73,U] [#7 0.06,-0.07,0.56,U] [#8 0.14,0.23,0.63,U] 
00:17:10.592 00.003 1032 refined, 7 included, MultiStar: {0.13, 0.08}, one-star: {0.27, 0.04}
00:17:10.594 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:17:10.596 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:17:10.597 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.55 mountX=0.04 mountY=-0.14, mountTheta=-1.28
00:17:10.600 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
00:17:10.602 00.002 1032 Enqueuing Move request for scope (0.13, 0.08)
00:17:10.604 00.002 10072 Worker thread wakes up
00:17:10.604 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
00:17:10.605 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
00:17:10.605 00.000 10072 Moving (0.13, 0.08) raw xDistance=0.04 yDistance=-0.14
00:17:10.608 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.47
00:17:10.608 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:17:10.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:10.608 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:10.611 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:17:10.611 00.000 10072 MoveAxis(W, 1, ABG)
00:17:10.611 00.000 10072 Guiding  Dir = 3, Dur = 1
00:17:10.612 00.001 10072 IsGuiding returns 0
00:17:10.612 00.000 10072 PulseGuide returned control before completion, sleep 11
00:17:10.630 00.018 1032 UpdateGuideState exits: m=1285 SNR=25.3
00:17:10.632 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:10.633 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:10.636 00.003 1032 Enqueuing Expose request
00:17:10.637 00.001 10072 IsGuiding returns 0
00:17:10.637 00.000 10072 Move returns status 0, amount 1
00:17:10.637 00.000 10072 MoveAxis(N, 0, ABG)
00:17:10.638 00.001 10072 Move returns status 0, amount 0
00:17:10.638 00.000 10072 move complete, result=0
00:17:10.638 00.000 10072 worker thread done servicing request
00:17:10.638 00.000 10072 Worker thread wakes up
00:17:10.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:10.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:10.645 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:17:11.043 00.398 10072 Exposure complete
00:17:11.094 00.051 10072 worker thread done servicing request
00:17:11.094 00.000 1032 OnExposeComplete: enter
00:17:11.096 00.002 1032 UpdateGuideState(): m_state=6
00:17:11.098 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1334
00:17:11.101 00.003 1032 Star::Find returns 1 (0), X=322.82, Y=741.03, Mass=1264, SNR=25.0, Peak=127 HFD=2.5
00:17:11.103 00.002 1032 MultiStar: [#1 0.05,-0.02,1.12,U] [#2 -0.01,0.14,1.08,U] [#3 0.14,0.32,0.00,M1] [#4 0.20,0.16,0.72,U] [#5 0.12,0.07,0.76,U] [#6 0.13,0.09,0.73,U] [#7 -0.03,-0.06,0.57,U] [#8 0.24,0.23,0.00,M1] 
00:17:11.105 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.09}, one-star: {0.34, 0.20}
00:17:11.106 00.001 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
00:17:11.108 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
00:17:11.109 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.65 mountX=0.06 mountY=-0.13, mountTheta=-1.18
00:17:11.112 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
00:17:11.114 00.002 1032 Enqueuing Move request for scope (0.11, 0.09)
00:17:11.116 00.002 10072 Worker thread wakes up
00:17:11.116 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
00:17:11.116 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
00:17:11.116 00.000 10072 Moving (0.11, 0.09) raw xDistance=0.06 yDistance=-0.13
00:17:11.118 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:11.121 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.48
00:17:11.121 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:17:11.121 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:11.121 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:17:11.121 00.000 10072 MoveAxis(W, 1, ABG)
00:17:11.121 00.000 10072 Guiding  Dir = 3, Dur = 1
00:17:11.121 00.000 10072 IsGuiding returns 0
00:17:11.122 00.001 10072 PulseGuide returned control before completion, sleep 11
00:17:11.133 00.011 10072 IsGuiding returns 0
00:17:11.133 00.000 10072 Move returns status 0, amount 1
00:17:11.133 00.000 10072 MoveAxis(N, 0, ABG)
00:17:11.133 00.000 10072 Move returns status 0, amount 0
00:17:11.133 00.000 10072 move complete, result=0
00:17:11.133 00.000 10072 worker thread done servicing request
00:17:11.140 00.007 1032 UpdateGuideState exits: m=1264 SNR=25.0
00:17:11.142 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:11.144 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:11.145 00.001 1032 Enqueuing Expose request
00:17:11.148 00.003 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:17:11.149 00.001 10072 Worker thread wakes up
00:17:11.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:11.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:11.779 00.630 10072 Exposure complete
00:17:11.830 00.051 10072 worker thread done servicing request
00:17:11.831 00.001 1032 OnExposeComplete: enter
00:17:11.833 00.002 1032 UpdateGuideState(): m_state=6
00:17:11.836 00.003 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1335
00:17:11.838 00.002 1032 Star::Find returns 1 (0), X=322.83, Y=740.95, Mass=1270, SNR=25.1, Peak=124 HFD=2.6
00:17:11.840 00.002 1032 MultiStar: [#1 -0.01,-0.08,1.10,U] [#2 0.10,0.19,0.99,U] [#3 0.20,0.12,0.78,U] [#4 0.08,0.15,0.68,U] [#5 0.27,-0.13,0.00,M1] [#6 0.04,0.03,0.76,U] [#7 0.12,-0.32,0.00,M1] [#8 0.11,0.08,0.60,U] 
00:17:11.842 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.08}, one-star: {0.35, 0.13}
00:17:11.844 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
00:17:11.846 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
00:17:11.848 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.59 mountX=0.05 mountY=-0.14, mountTheta=-1.24
00:17:11.851 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
00:17:11.853 00.002 1032 Enqueuing Move request for scope (0.13, 0.08)
00:17:11.855 00.002 10072 Worker thread wakes up
00:17:11.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
00:17:11.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
00:17:11.855 00.000 10072 Moving (0.13, 0.08) raw xDistance=0.05 yDistance=-0.14
00:17:11.858 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:11.860 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.48
00:17:11.860 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:17:11.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:11.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:17:11.860 00.000 10072 MoveAxis(W, 2, ABG)
00:17:11.862 00.002 10072 Guiding  Dir = 3, Dur = 2
00:17:11.862 00.000 10072 IsGuiding returns 0
00:17:11.862 00.000 10072 PulseGuide returned control before completion, sleep 12
00:17:11.880 00.018 1032 UpdateGuideState exits: m=1270 SNR=25.1
00:17:11.882 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:11.883 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:11.885 00.002 1032 Enqueuing Expose request
00:17:11.887 00.002 10072 IsGuiding returns 0
00:17:11.887 00.000 10072 Move returns status 0, amount 2
00:17:11.887 00.000 10072 MoveAxis(N, 0, ABG)
00:17:11.887 00.000 10072 Move returns status 0, amount 0
00:17:11.887 00.000 10072 move complete, result=0
00:17:11.887 00.000 10072 worker thread done servicing request
00:17:11.887 00.000 10072 Worker thread wakes up
00:17:11.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:11.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:11.894 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:17:12.294 00.400 10072 Exposure complete
00:17:12.345 00.051 10072 worker thread done servicing request
00:17:12.345 00.000 1032 OnExposeComplete: enter
00:17:12.348 00.003 1032 UpdateGuideState(): m_state=6
00:17:12.350 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1336
00:17:12.352 00.002 1032 Star::Find returns 1 (0), X=322.87, Y=740.90, Mass=1312, SNR=25.5, Peak=132 HFD=2.7
00:17:12.355 00.003 1032 MultiStar: [#1 -0.03,-0.08,1.10,U] [#2 0.14,0.06,0.98,U] [#3 0.24,0.12,0.73,U] [#4 0.13,0.28,0.00,M1] [#5 0.17,0.03,0.73,U] [#6 0.09,0.03,0.69,U] [#7 -0.00,-0.25,0.52,U] [#8 0.04,0.06,0.59,U] 
00:17:12.356 00.001 1032 refined, 7 included, MultiStar: {0.14, 0.01}, one-star: {0.38, 0.08}
00:17:12.358 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
00:17:12.361 00.003 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
00:17:12.363 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.09 mountX=-0.02 mountY=-0.14, mountTheta=-1.74
00:17:12.368 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
00:17:12.371 00.003 1032 Enqueuing Move request for scope (0.14, 0.01)
00:17:12.373 00.002 10072 Worker thread wakes up
00:17:12.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
00:17:12.373 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
00:17:12.373 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.02 yDistance=-0.14
00:17:12.375 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:12.378 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.48
00:17:12.378 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:17:12.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:12.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:17:12.378 00.000 10072 MoveAxis(W, 2, ABG)
00:17:12.378 00.000 10072 Guiding  Dir = 3, Dur = 2
00:17:12.378 00.000 10072 IsGuiding returns 0
00:17:12.379 00.001 10072 PulseGuide returned control before completion, sleep 12
00:17:12.398 00.019 1032 UpdateGuideState exits: m=1312 SNR=25.5
00:17:12.402 00.004 10072 IsGuiding returns 0
00:17:12.402 00.000 10072 Move returns status 0, amount 2
00:17:12.402 00.000 10072 MoveAxis(N, 0, ABG)
00:17:12.402 00.000 10072 Move returns status 0, amount 0
00:17:12.402 00.000 10072 move complete, result=0
00:17:12.402 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:12.404 00.002 10072 worker thread done servicing request
00:17:12.404 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:12.407 00.003 1032 Enqueuing Expose request
00:17:12.409 00.002 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:17:12.411 00.002 10072 Worker thread wakes up
00:17:12.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:12.411 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:13.042 00.631 10072 Exposure complete
00:17:13.092 00.050 10072 worker thread done servicing request
00:17:13.092 00.000 1032 OnExposeComplete: enter
00:17:13.095 00.003 1032 UpdateGuideState(): m_state=6
00:17:13.097 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1337
00:17:13.099 00.002 1032 Star::Find returns 1 (0), X=322.81, Y=740.98, Mass=1384, SNR=26.2, Peak=139 HFD=2.6
00:17:13.100 00.001 1032 MultiStar: [#1 0.06,-0.02,1.06,U] [#2 0.05,0.20,0.98,U] [#3 0.09,0.23,0.72,U] [#4 -0.08,0.10,0.65,U] [#5 0.19,0.02,0.72,U] [#6 0.18,0.01,0.72,U] [#7 0.07,-0.22,0.52,U] [#8 0.15,0.22,0.60,U] 
00:17:13.103 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.33, 0.16}
00:17:13.104 00.001 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
00:17:13.106 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
00:17:13.108 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.62 mountX=0.05 mountY=-0.14, mountTheta=-1.21
00:17:13.111 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
00:17:13.115 00.004 1032 Enqueuing Move request for scope (0.12, 0.09)
00:17:13.116 00.001 10072 Worker thread wakes up
00:17:13.117 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
00:17:13.117 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
00:17:13.117 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.05 yDistance=-0.14
00:17:13.120 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:13.122 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.49
00:17:13.122 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:17:13.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:13.123 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:17:13.123 00.000 10072 MoveAxis(W, 3, ABG)
00:17:13.123 00.000 10072 Guiding  Dir = 3, Dur = 3
00:17:13.123 00.000 10072 IsGuiding returns 0
00:17:13.123 00.000 10072 PulseGuide returned control before completion, sleep 13
00:17:13.141 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.2
00:17:13.144 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:13.146 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:13.148 00.002 1032 Enqueuing Expose request
00:17:13.150 00.002 10072 IsGuiding returns 0
00:17:13.151 00.001 10072 Move returns status 0, amount 3
00:17:13.151 00.000 10072 MoveAxis(N, 0, ABG)
00:17:13.151 00.000 10072 Move returns status 0, amount 0
00:17:13.151 00.000 10072 move complete, result=0
00:17:13.151 00.000 10072 worker thread done servicing request
00:17:13.151 00.000 10072 Worker thread wakes up
00:17:13.151 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:13.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:13.158 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:17:13.557 00.399 10072 Exposure complete
00:17:13.622 00.065 10072 worker thread done servicing request
00:17:13.622 00.000 1032 OnExposeComplete: enter
00:17:13.625 00.003 1032 UpdateGuideState(): m_state=6
00:17:13.626 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1338
00:17:13.628 00.002 1032 Star::Find returns 1 (0), X=322.87, Y=741.11, Mass=1486, SNR=27.2, Peak=158 HFD=2.6
00:17:13.631 00.003 1032 MultiStar: [#1 -0.02,0.17,1.04,U] [#2 0.12,0.25,0.00,M1] [#3 0.07,0.25,0.67,U] [#4 0.05,0.28,0.00,M1] [#5 0.14,0.22,0.69,U] [#6 0.18,0.13,0.68,U] [#7 0.16,-0.14,0.51,U] [#8 0.02,0.43,0.00,M1] 
00:17:13.633 00.002 1032 refined, 5 included, MultiStar: {0.16, 0.18}, one-star: {0.39, 0.29}
00:17:13.635 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
00:17:13.637 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
00:17:13.639 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.84 mountX=0.13 mountY=-0.20, mountTheta=-0.99
00:17:13.642 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.18, opts=13)
00:17:13.645 00.003 1032 Enqueuing Move request for scope (0.16, 0.18)
00:17:13.648 00.003 10072 Worker thread wakes up
00:17:13.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
00:17:13.648 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
00:17:13.648 00.000 10072 Moving (0.16, 0.18) raw xDistance=0.13 yDistance=-0.20
00:17:13.650 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:13.652 00.002 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.49
00:17:13.652 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
00:17:13.653 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:13.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:17:13.653 00.000 10072 MoveAxis(W, 3, ABG)
00:17:13.653 00.000 10072 Guiding  Dir = 3, Dur = 3
00:17:13.653 00.000 10072 IsGuiding returns 0
00:17:13.654 00.001 10072 PulseGuide returned control before completion, sleep 13
00:17:13.672 00.018 1032 UpdateGuideState exits: m=1486 SNR=27.2
00:17:13.675 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:13.678 00.003 10072 IsGuiding returns 0
00:17:13.678 00.000 10072 Move returns status 0, amount 3
00:17:13.678 00.000 10072 MoveAxis(N, 0, ABG)
00:17:13.678 00.000 10072 Move returns status 0, amount 0
00:17:13.678 00.000 10072 move complete, result=0
00:17:13.678 00.000 10072 worker thread done servicing request
00:17:13.678 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:13.681 00.003 1032 Enqueuing Expose request
00:17:13.683 00.002 10072 Worker thread wakes up
00:17:13.683 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
00:17:13.685 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:13.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:14.320 00.635 10072 Exposure complete
00:17:14.373 00.053 10072 worker thread done servicing request
00:17:14.373 00.000 1032 OnExposeComplete: enter
00:17:14.375 00.002 1032 UpdateGuideState(): m_state=6
00:17:14.377 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1339
00:17:14.380 00.003 1032 Star::Find returns 1 (0), X=322.82, Y=741.08, Mass=1134, SNR=23.7, Peak=112 HFD=2.5
00:17:14.381 00.001 1032 MultiStar: [#1 0.00,0.13,1.22,U] [#2 0.06,0.30,0.00,M2] [#3 0.17,0.36,0.00,M1] [#4 0.12,0.24,0.71,U] [#5 0.24,0.10,0.79,U] [#6 0.12,0.16,0.78,U] [#7 0.21,-0.05,0.60,U] [#8 0.07,0.26,0.66,U] 
00:17:14.383 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.16}, one-star: {0.34, 0.26}
00:17:14.385 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
00:17:14.386 00.001 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
00:17:14.389 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.82 mountX=0.12 mountY=-0.19, mountTheta=-1.01
00:17:14.392 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.16, opts=13)
00:17:14.395 00.003 1032 Enqueuing Move request for scope (0.15, 0.16)
00:17:14.397 00.002 10072 Worker thread wakes up
00:17:14.397 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
00:17:14.397 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
00:17:14.397 00.000 10072 Moving (0.15, 0.16) raw xDistance=0.12 yDistance=-0.19
00:17:14.400 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:14.402 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.49
00:17:14.402 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:17:14.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:14.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:17:14.402 00.000 10072 MoveAxis(W, 2, ABG)
00:17:14.402 00.000 10072 Guiding  Dir = 3, Dur = 2
00:17:14.403 00.001 10072 IsGuiding returns 0
00:17:14.404 00.001 10072 PulseGuide returned control before completion, sleep 12
00:17:14.423 00.019 1032 UpdateGuideState exits: m=1134 SNR=23.7
00:17:14.426 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:14.429 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:14.430 00.001 1032 Enqueuing Expose request
00:17:14.432 00.002 10072 IsGuiding returns 0
00:17:14.432 00.000 10072 Move returns status 0, amount 2
00:17:14.432 00.000 10072 MoveAxis(N, 0, ABG)
00:17:14.432 00.000 10072 Move returns status 0, amount 0
00:17:14.432 00.000 10072 move complete, result=0
00:17:14.433 00.001 10072 worker thread done servicing request
00:17:14.433 00.000 10072 Worker thread wakes up
00:17:14.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:14.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:14.441 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
00:17:14.837 00.396 10072 Exposure complete
00:17:14.885 00.048 10072 worker thread done servicing request
00:17:14.885 00.000 1032 OnExposeComplete: enter
00:17:14.888 00.003 1032 UpdateGuideState(): m_state=6
00:17:14.890 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1340
00:17:14.891 00.001 1032 Star::Find returns 1 (0), X=322.85, Y=741.04, Mass=1292, SNR=25.3, Peak=128 HFD=2.6
00:17:14.895 00.004 1032 MultiStar: [#1 0.11,0.09,1.14,U] [#2 -0.03,0.21,0.97,U] [#3 0.07,0.15,0.77,U] [#4 0.13,0.18,0.69,U] [#5 0.22,0.05,0.73,U] [#6 0.15,0.04,0.74,U] [#7 0.24,-0.10,0.51,U] [#8 0.01,0.30,0.00,M1] 
00:17:14.897 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.12}, one-star: {0.37, 0.22}
00:17:14.899 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
00:17:14.901 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
00:17:14.902 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.20 cameraTheta=0.66 mountX=0.08 mountY=-0.18, mountTheta=-1.17
00:17:14.905 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.12, opts=13)
00:17:14.908 00.003 1032 Enqueuing Move request for scope (0.15, 0.12)
00:17:14.909 00.001 10072 Worker thread wakes up
00:17:14.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
00:17:14.909 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
00:17:14.909 00.000 10072 Moving (0.15, 0.12) raw xDistance=0.08 yDistance=-0.18
00:17:14.911 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:14.914 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.49
00:17:14.914 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:17:14.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:14.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:17:14.914 00.000 10072 MoveAxis(W, 2, ABG)
00:17:14.914 00.000 10072 Guiding  Dir = 3, Dur = 2
00:17:14.915 00.001 10072 IsGuiding returns 0
00:17:14.915 00.000 10072 PulseGuide returned control before completion, sleep 12
00:17:14.931 00.016 10072 IsGuiding returns 0
00:17:14.934 00.003 10072 Move returns status 0, amount 2
00:17:14.934 00.000 10072 MoveAxis(N, 0, ABG)
00:17:14.934 00.000 10072 Move returns status 0, amount 0
00:17:14.934 00.000 10072 move complete, result=0
00:17:14.934 00.000 10072 worker thread done servicing request
00:17:14.934 00.000 1032 UpdateGuideState exits: m=1292 SNR=25.3
00:17:14.936 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:14.938 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:14.939 00.001 1032 Enqueuing Expose request
00:17:14.941 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
00:17:14.942 00.001 10072 Worker thread wakes up
00:17:14.943 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:14.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:15.575 00.632 10072 Exposure complete
00:17:15.635 00.060 10072 worker thread done servicing request
00:17:15.636 00.001 1032 OnExposeComplete: enter
00:17:15.638 00.002 1032 UpdateGuideState(): m_state=6
00:17:15.640 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1341
00:17:15.642 00.002 1032 Star::Find returns 1 (0), X=322.89, Y=741.04, Mass=1202, SNR=24.4, Peak=121 HFD=2.6
00:17:15.645 00.003 1032 MultiStar: [#1 0.10,0.05,1.16,U] [#2 0.04,0.19,1.02,U] [#3 0.07,0.24,0.80,U] [#4 0.10,0.04,0.74,U] [#5 0.14,0.11,0.78,U] [#6 0.21,0.13,0.77,U] [#7 0.15,0.02,0.59,U] [#8 0.07,0.31,0.00,M2] 
00:17:15.647 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.13}, one-star: {0.41, 0.22}
00:17:15.651 00.004 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
00:17:15.652 00.001 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
00:17:15.654 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.69 mountX=0.08 mountY=-0.18, mountTheta=-1.14
00:17:15.657 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.13, opts=13)
00:17:15.659 00.002 1032 Enqueuing Move request for scope (0.15, 0.13)
00:17:15.661 00.002 10072 Worker thread wakes up
00:17:15.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
00:17:15.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
00:17:15.662 00.001 10072 Moving (0.15, 0.13) raw xDistance=0.08 yDistance=-0.18
00:17:15.664 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:15.667 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.49
00:17:15.667 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:17:15.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:15.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:17:15.667 00.000 10072 MoveAxis(W, 1, ABG)
00:17:15.667 00.000 10072 Guiding  Dir = 3, Dur = 1
00:17:15.667 00.000 10072 IsGuiding returns 0
00:17:15.668 00.001 10072 PulseGuide returned control before completion, sleep 11
00:17:15.682 00.014 10072 IsGuiding returns 0
00:17:15.683 00.001 10072 Move returns status 0, amount 1
00:17:15.683 00.000 10072 MoveAxis(N, 0, ABG)
00:17:15.683 00.000 10072 Move returns status 0, amount 0
00:17:15.683 00.000 10072 move complete, result=0
00:17:15.683 00.000 10072 worker thread done servicing request
00:17:15.685 00.002 1032 UpdateGuideState exits: m=1202 SNR=24.4
00:17:15.687 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:15.688 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:15.691 00.003 1032 Enqueuing Expose request
00:17:15.693 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
00:17:15.694 00.001 10072 Worker thread wakes up
00:17:15.694 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:15.695 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:16.108 00.413 10072 Exposure complete
00:17:16.160 00.052 10072 worker thread done servicing request
00:17:16.161 00.001 1032 OnExposeComplete: enter
00:17:16.163 00.002 1032 UpdateGuideState(): m_state=6
00:17:16.165 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1342
00:17:16.167 00.002 1032 Star::Find returns 1 (0), X=322.85, Y=741.19, Mass=1284, SNR=25.3, Peak=145 HFD=2.6
00:17:16.169 00.002 1032 MultiStar: [#1 0.09,0.22,1.10,U] [#2 0.07,0.37,0.00,M1] [#3 0.16,0.24,0.00,M1] [#4 0.03,0.34,0.00,M1] [#5 0.29,0.23,0.00,M1] [#6 0.08,0.24,0.71,U] [#7 0.11,-0.12,0.52,U] [#8 -0.05,0.42,0.00,M3] 
00:17:16.171 00.002 1032 refined, 3 included, MultiStar: {0.18, 0.22}, one-star: {0.37, 0.37}
00:17:16.174 00.003 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
00:17:16.176 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
00:17:16.178 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.22 hyp=0.28 cameraTheta=0.89 mountX=0.17 mountY=-0.22, mountTheta=-0.94
00:17:16.182 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.22, opts=13)
00:17:16.184 00.002 1032 Enqueuing Move request for scope (0.18, 0.22)
00:17:16.186 00.002 10072 Worker thread wakes up
00:17:16.187 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.22) opts 0xd
00:17:16.187 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.22)
00:17:16.187 00.000 10072 Moving (0.18, 0.22) raw xDistance=0.17 yDistance=-0.22
00:17:16.188 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:16.191 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 291.49
00:17:16.191 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
00:17:16.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:17:16.191 00.000 10072 MoveAxis(W, 84, ABG)
00:17:16.191 00.000 10072 Guiding  Dir = 3, Dur = 84
00:17:16.192 00.001 10072 IsGuiding returns 0
00:17:16.193 00.001 10072 PulseGuide returned control before completion, sleep 94
00:17:16.212 00.019 1032 UpdateGuideState exits: m=1284 SNR=25.3
00:17:16.214 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:16.217 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:16.219 00.002 1032 Enqueuing Expose request
00:17:16.293 00.074 10072 IsGuiding returns 0
00:17:16.293 00.000 10072 Move returns status 0, amount 84
00:17:16.293 00.000 10072 MoveAxis(N, 145, ABG)
00:17:16.293 00.000 10072 Guiding  Dir = 0, Dur = 145
00:17:16.293 00.000 10072 IsGuiding returns 0
00:17:16.295 00.002 10072 PulseGuide returned control before completion, sleep 155
00:17:16.463 00.168 10072 IsGuiding returns 0
00:17:16.463 00.000 10072 Move returns status 0, amount 145
00:17:16.463 00.000 10072 move complete, result=0
00:17:16.463 00.000 10072 worker thread done servicing request
00:17:16.463 00.000 10072 Worker thread wakes up
00:17:16.463 00.000 1032 GuideStep: 0.2 px 84 ms WEST, -0.2 px 145 ms NORTH
00:17:16.467 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:16.467 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:17.095 00.628 10072 Exposure complete
00:17:17.144 00.049 10072 worker thread done servicing request
00:17:17.144 00.000 1032 OnExposeComplete: enter
00:17:17.145 00.001 1032 UpdateGuideState(): m_state=6
00:17:17.148 00.003 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1343
00:17:17.149 00.001 1032 Star::Find returns 1 (0), X=322.58, Y=740.86, Mass=1376, SNR=26.1, Peak=174 HFD=2.6
00:17:17.151 00.002 1032 MultiStar: [#1 -0.21,-0.17,1.08,U] [#2 -0.13,-0.06,0.94,U] [#3 -0.16,-0.03,0.71,U] [#4 -0.08,0.05,0.66,U] [#5 -0.03,-0.07,0.71,U] [#6 -0.06,-0.16,0.73,U] [#7 -0.12,-0.20,0.55,U] [#8 -0.10,-0.10,0.59,U] 
00:17:17.152 00.001 1032 single-star, 8 included, MultiStar: {-0.09, -0.08}, one-star: {0.10, 0.04}
00:17:17.154 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
00:17:17.156 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
00:17:17.157 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.37 mountX=0.01 mountY=-0.11, mountTheta=-1.46
00:17:17.160 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
00:17:17.163 00.003 1032 Enqueuing Move request for scope (0.10, 0.04)
00:17:17.165 00.002 10072 Worker thread wakes up
00:17:17.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
00:17:17.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
00:17:17.165 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
00:17:17.166 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:17.169 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.49
00:17:17.169 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:17:17.169 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:17.169 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:17:17.169 00.000 10072 MoveAxis(W, 3, ABG)
00:17:17.169 00.000 10072 Guiding  Dir = 3, Dur = 3
00:17:17.170 00.001 10072 IsGuiding returns 0
00:17:17.171 00.001 10072 PulseGuide returned control before completion, sleep 13
00:17:17.188 00.017 1032 UpdateGuideState exits: m=1376 SNR=26.1
00:17:17.190 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:17.192 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:17.194 00.002 1032 Enqueuing Expose request
00:17:17.199 00.005 10072 IsGuiding returns 0
00:17:17.199 00.000 10072 Move returns status 0, amount 3
00:17:17.199 00.000 10072 MoveAxis(N, 0, ABG)
00:17:17.199 00.000 10072 Move returns status 0, amount 0
00:17:17.199 00.000 10072 move complete, result=0
00:17:17.200 00.001 10072 worker thread done servicing request
00:17:17.200 00.000 10072 Worker thread wakes up
00:17:17.200 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:17.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:17.206 00.006 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:17:17.616 00.410 10072 Exposure complete
00:17:17.669 00.053 10072 worker thread done servicing request
00:17:17.669 00.000 1032 OnExposeComplete: enter
00:17:17.671 00.002 1032 UpdateGuideState(): m_state=6
00:17:17.672 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1344
00:17:17.675 00.003 1032 Star::Find returns 1 (0), X=322.75, Y=740.76, Mass=1234, SNR=24.7, Peak=142 HFD=2.8
00:17:17.677 00.002 1032 MultiStar: [#1 -0.10,-0.20,1.11,U] [#2 -0.00,-0.11,1.04,U] [#3 -0.05,-0.01,0.81,U] [#4 -0.25,-0.16,0.00,M1] [#5 0.06,-0.22,0.71,U] [#6 -0.11,-0.25,0.74,U] [#7 -0.09,-0.28,0.00,M1] [#8 -0.07,-0.10,0.63,U] 
00:17:17.680 00.003 1032 refined, 6 included, MultiStar: {0.00, -0.13}, one-star: {0.26, -0.06}
00:17:17.682 00.002 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.92)
00:17:17.684 00.002 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.92)
00:17:17.685 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.54 mountX=-0.13 mountY=0.03, mountTheta=2.92
00:17:17.689 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.13, opts=13)
00:17:17.691 00.002 1032 Enqueuing Move request for scope (0.00, -0.13)
00:17:17.693 00.002 10072 Worker thread wakes up
00:17:17.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
00:17:17.693 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
00:17:17.693 00.000 10072 Moving (0.00, -0.13) raw xDistance=-0.13 yDistance=0.03
00:17:17.696 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:17.698 00.002 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.49
00:17:17.698 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
00:17:17.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:17.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:17:17.698 00.000 10072 MoveAxis(W, 2, ABG)
00:17:17.699 00.001 10072 Guiding  Dir = 3, Dur = 2
00:17:17.699 00.000 10072 IsGuiding returns 0
00:17:17.699 00.000 10072 PulseGuide returned control before completion, sleep 12
00:17:17.718 00.019 1032 UpdateGuideState exits: m=1234 SNR=24.7
00:17:17.721 00.003 10072 IsGuiding returns 0
00:17:17.721 00.000 10072 Move returns status 0, amount 2
00:17:17.721 00.000 10072 MoveAxis(N, 0, ABG)
00:17:17.721 00.000 10072 Move returns status 0, amount 0
00:17:17.722 00.001 10072 move complete, result=0
00:17:17.722 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:17.724 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:17.725 00.001 1032 Enqueuing Expose request
00:17:17.727 00.002 10072 worker thread done servicing request
00:17:17.727 00.000 10072 Worker thread wakes up
00:17:17.728 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:17.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:17.728 00.000 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
00:17:18.366 00.638 10072 Exposure complete
00:17:18.420 00.054 10072 worker thread done servicing request
00:17:18.420 00.000 1032 OnExposeComplete: enter
00:17:18.423 00.003 1032 UpdateGuideState(): m_state=6
00:17:18.427 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1345
00:17:18.431 00.004 1032 Star::Find returns 1 (0), X=322.60, Y=740.82, Mass=1271, SNR=25.1, Peak=155 HFD=2.7
00:17:18.432 00.001 1032 MultiStar: [#1 -0.19,-0.10,1.16,U] [#2 -0.08,0.00,0.98,U] [#3 -0.05,0.01,0.79,U] [#4 -0.10,-0.04,0.67,U] [#5 0.02,-0.19,0.77,U] [#6 -0.20,-0.07,0.74,U] [#7 0.03,-0.16,0.55,U] [#8 -0.12,0.11,0.57,U] 
00:17:18.434 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {0.12, 0.00}
00:17:18.436 00.002 1032 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.83) = xAngle (-4.33 = 1.95)
00:17:18.437 00.001 1032 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.33 = 1.95)
00:17:18.438 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.50 mountX=-0.03 mountY=0.08, mountTheta=1.95
00:17:18.442 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.05, opts=13)
00:17:18.444 00.002 1032 Enqueuing Move request for scope (-0.07, -0.05)
00:17:18.446 00.002 10072 Worker thread wakes up
00:17:18.446 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
00:17:18.446 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
00:17:18.446 00.000 10072 Moving (-0.07, -0.05) raw xDistance=-0.03 yDistance=0.08
00:17:18.448 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:18.450 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.49
00:17:18.450 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:17:18.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:18.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:17:18.450 00.000 10072 MoveAxis(W, 3, ABG)
00:17:18.450 00.000 10072 Guiding  Dir = 3, Dur = 3
00:17:18.451 00.001 10072 IsGuiding returns 0
00:17:18.451 00.000 10072 PulseGuide returned control before completion, sleep 13
00:17:18.471 00.020 1032 UpdateGuideState exits: m=1271 SNR=25.1
00:17:18.473 00.002 10072 IsGuiding returns 0
00:17:18.474 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:18.476 00.002 10072 Move returns status 0, amount 3
00:17:18.476 00.000 10072 MoveAxis(N, 0, ABG)
00:17:18.476 00.000 10072 Move returns status 0, amount 0
00:17:18.476 00.000 10072 move complete, result=0
00:17:18.476 00.000 10072 worker thread done servicing request
00:17:18.476 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:18.478 00.002 1032 Enqueuing Expose request
00:17:18.479 00.001 10072 Worker thread wakes up
00:17:18.479 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:18.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:18.479 00.000 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
00:17:18.884 00.405 10072 Exposure complete
00:17:18.932 00.048 10072 worker thread done servicing request
00:17:18.932 00.000 1032 OnExposeComplete: enter
00:17:18.934 00.002 1032 UpdateGuideState(): m_state=6
00:17:18.937 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1346
00:17:18.939 00.002 1032 Star::Find returns 1 (0), X=322.62, Y=740.87, Mass=1331, SNR=25.7, Peak=148 HFD=2.7
00:17:18.940 00.001 1032 MultiStar: [#1 -0.28,-0.00,0.00,M1] [#2 -0.15,0.05,0.98,U] [#3 -0.11,0.01,0.71,U] [#4 -0.24,-0.14,0.64,U] [#5 -0.06,-0.10,0.71,U] [#6 -0.22,-0.15,0.72,U] [#7 -0.15,-0.32,0.00,M1] [#8 -0.24,0.08,0.62,U] 
00:17:18.941 00.001 1032 refined, 6 included, MultiStar: {-0.11, -0.02}, one-star: {0.13, 0.05}
00:17:18.943 00.002 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.51)
00:17:18.945 00.002 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.51)
00:17:18.947 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.94 mountX=0.01 mountY=0.11, mountTheta=1.51
00:17:18.950 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.02, opts=13)
00:17:18.952 00.002 1032 Enqueuing Move request for scope (-0.11, -0.02)
00:17:18.955 00.003 10072 Worker thread wakes up
00:17:18.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
00:17:18.955 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
00:17:18.955 00.000 10072 Moving (-0.11, -0.02) raw xDistance=0.01 yDistance=0.11
00:17:18.958 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:18.961 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.49
00:17:18.962 00.001 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:17:18.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:18.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:17:18.962 00.000 10072 MoveAxis(W, 3, ABG)
00:17:18.962 00.000 10072 Guiding  Dir = 3, Dur = 3
00:17:18.962 00.000 10072 IsGuiding returns 0
00:17:18.963 00.001 10072 PulseGuide returned control before completion, sleep 13
00:17:18.980 00.017 1032 UpdateGuideState exits: m=1331 SNR=25.7
00:17:18.982 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:18.983 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:18.986 00.003 1032 Enqueuing Expose request
00:17:18.991 00.005 10072 IsGuiding returns 0
00:17:18.991 00.000 10072 Move returns status 0, amount 3
00:17:18.992 00.001 10072 MoveAxis(N, 0, ABG)
00:17:18.992 00.000 10072 Move returns status 0, amount 0
00:17:18.992 00.000 10072 move complete, result=0
00:17:18.992 00.000 10072 worker thread done servicing request
00:17:18.992 00.000 10072 Worker thread wakes up
00:17:18.992 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:18.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:18.999 00.007 1032 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
00:17:19.621 00.622 10072 Exposure complete
00:17:19.671 00.050 10072 worker thread done servicing request
00:17:19.671 00.000 1032 OnExposeComplete: enter
00:17:19.675 00.004 1032 UpdateGuideState(): m_state=6
00:17:19.679 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1347
00:17:19.681 00.002 1032 Star::Find returns 1 (0), X=322.75, Y=740.92, Mass=1296, SNR=25.4, Peak=133 HFD=2.6
00:17:19.683 00.002 1032 MultiStar: [#1 -0.21,0.08,1.11,U] [#2 -0.08,0.11,0.97,U] [#3 -0.04,0.14,0.77,U] [#4 -0.21,0.19,0.00,M1] [#5 -0.12,-0.09,0.77,U] [#6 -0.09,0.04,0.74,U] [#7 -0.03,-0.03,0.57,U] [#8 -0.10,0.18,0.66,U] 
00:17:19.686 00.003 1032 refined, 7 included, MultiStar: {-0.05, 0.07}, one-star: {0.27, 0.10}
00:17:19.687 00.001 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
00:17:19.689 00.002 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
00:17:19.691 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.14 mountX=0.08 mountY=0.03, mountTheta=0.31
00:17:19.694 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.07, opts=13)
00:17:19.698 00.004 1032 Enqueuing Move request for scope (-0.05, 0.07)
00:17:19.700 00.002 10072 Worker thread wakes up
00:17:19.700 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
00:17:19.700 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
00:17:19.700 00.000 10072 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.03
00:17:19.702 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:19.705 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.49
00:17:19.705 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:17:19.705 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:19.706 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:17:19.706 00.000 10072 MoveAxis(W, 4, ABG)
00:17:19.706 00.000 10072 Guiding  Dir = 3, Dur = 4
00:17:19.706 00.000 10072 IsGuiding returns 0
00:17:19.707 00.001 10072 PulseGuide returned control before completion, sleep 14
00:17:19.724 00.017 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:17:19.727 00.003 10072 IsGuiding returns 0
00:17:19.727 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:19.729 00.002 10072 Move returns status 0, amount 4
00:17:19.729 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:19.731 00.002 1032 Enqueuing Expose request
00:17:19.733 00.002 10072 MoveAxis(N, 0, ABG)
00:17:19.733 00.000 10072 Move returns status 0, amount 0
00:17:19.733 00.000 10072 move complete, result=0
00:17:19.733 00.000 10072 worker thread done servicing request
00:17:19.733 00.000 10072 Worker thread wakes up
00:17:19.733 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:19.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:19.742 00.009 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
00:17:20.151 00.409 10072 Exposure complete
00:17:20.206 00.055 10072 worker thread done servicing request
00:17:20.206 00.000 1032 OnExposeComplete: enter
00:17:20.208 00.002 1032 UpdateGuideState(): m_state=6
00:17:20.213 00.005 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1348
00:17:20.217 00.004 1032 Star::Find returns 1 (0), X=322.64, Y=740.93, Mass=1270, SNR=25.0, Peak=156 HFD=2.5
00:17:20.219 00.002 1032 MultiStar: [#1 -0.16,-0.04,1.21,U] [#2 -0.03,-0.01,0.96,U] [#3 -0.03,0.15,0.76,U] [#4 -0.09,0.07,0.71,U] [#5 0.04,0.09,0.72,U] [#6 -0.10,-0.11,0.71,U] [#7 0.11,0.07,0.59,U] [#8 -0.10,0.03,0.59,U] 
00:17:20.221 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.16, 0.11}
00:17:20.223 00.002 1032 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.83) = xAngle (0.34 = 0.34)
00:17:20.225 00.002 1032 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.34 = 0.34)
00:17:20.228 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.17 mountX=0.04 mountY=0.01, mountTheta=0.34
00:17:20.231 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
00:17:20.233 00.002 1032 Enqueuing Move request for scope (-0.02, 0.04)
00:17:20.236 00.003 10072 Worker thread wakes up
00:17:20.237 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
00:17:20.237 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
00:17:20.237 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.01
00:17:20.240 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:20.243 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.49
00:17:20.244 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:17:20.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:20.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:17:20.244 00.000 10072 MoveAxis(W, 4, ABG)
00:17:20.244 00.000 10072 Guiding  Dir = 3, Dur = 4
00:17:20.244 00.000 10072 IsGuiding returns 0
00:17:20.245 00.001 10072 PulseGuide returned control before completion, sleep 14
00:17:20.263 00.018 1032 UpdateGuideState exits: m=1270 SNR=25.0
00:17:20.265 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:20.267 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:20.271 00.004 1032 Enqueuing Expose request
00:17:20.274 00.003 10072 IsGuiding returns 0
00:17:20.274 00.000 10072 Move returns status 0, amount 4
00:17:20.274 00.000 10072 MoveAxis(N, 0, ABG)
00:17:20.274 00.000 10072 Move returns status 0, amount 0
00:17:20.274 00.000 10072 move complete, result=0
00:17:20.274 00.000 10072 worker thread done servicing request
00:17:20.274 00.000 10072 Worker thread wakes up
00:17:20.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:20.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:20.281 00.007 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
00:17:20.899 00.618 10072 Exposure complete
00:17:20.950 00.051 10072 worker thread done servicing request
00:17:20.950 00.000 1032 OnExposeComplete: enter
00:17:20.952 00.002 1032 UpdateGuideState(): m_state=6
00:17:20.954 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1349
00:17:20.955 00.001 1032 Star::Find returns 1 (0), X=322.58, Y=740.87, Mass=1374, SNR=26.1, Peak=159 HFD=2.7
00:17:20.957 00.002 1032 MultiStar: [#1 -0.14,-0.15,1.12,U] [#2 -0.11,-0.04,1.00,U] [#3 0.09,-0.02,0.72,U] [#4 0.03,-0.05,0.68,U] [#5 0.13,-0.11,0.72,U] [#6 -0.06,-0.02,0.74,U] [#7 -0.04,-0.22,0.52,U] [#8 0.13,0.05,0.61,U] 
00:17:20.960 00.003 1032 refined, 8 included, MultiStar: {0.00, -0.05}, one-star: {0.09, 0.05}
00:17:20.962 00.002 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.92)
00:17:20.964 00.002 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.92)
00:17:20.966 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.54 mountX=-0.05 mountY=0.01, mountTheta=2.92
00:17:20.968 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.05, opts=13)
00:17:20.971 00.003 1032 Enqueuing Move request for scope (0.00, -0.05)
00:17:20.973 00.002 10072 Worker thread wakes up
00:17:20.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
00:17:20.973 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
00:17:20.974 00.001 10072 Moving (0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
00:17:20.976 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:20.979 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.48
00:17:20.979 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:17:20.979 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:20.979 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:17:20.979 00.000 10072 MoveAxis(W, 5, ABG)
00:17:20.979 00.000 10072 Guiding  Dir = 3, Dur = 5
00:17:20.979 00.000 10072 IsGuiding returns 0
00:17:20.980 00.001 10072 PulseGuide returned control before completion, sleep 15
00:17:20.998 00.018 1032 UpdateGuideState exits: m=1374 SNR=26.1
00:17:21.000 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:21.001 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:21.003 00.002 1032 Enqueuing Expose request
00:17:21.005 00.002 10072 IsGuiding returns 0
00:17:21.005 00.000 10072 Move returns status 0, amount 5
00:17:21.005 00.000 10072 MoveAxis(N, 0, ABG)
00:17:21.005 00.000 10072 Move returns status 0, amount 0
00:17:21.005 00.000 10072 move complete, result=0
00:17:21.005 00.000 10072 worker thread done servicing request
00:17:21.005 00.000 10072 Worker thread wakes up
00:17:21.006 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:21.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:21.013 00.007 1032 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
00:17:21.414 00.401 10072 Exposure complete
00:17:21.468 00.054 10072 worker thread done servicing request
00:17:21.468 00.000 1032 OnExposeComplete: enter
00:17:21.470 00.002 1032 UpdateGuideState(): m_state=6
00:17:21.473 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1350
00:17:21.475 00.002 1032 Star::Find returns 1 (0), X=322.71, Y=740.93, Mass=1246, SNR=24.9, Peak=138 HFD=2.6
00:17:21.477 00.002 1032 MultiStar: [#1 -0.12,0.01,1.10,U] [#2 -0.18,0.08,1.02,U] [#3 -0.08,0.03,0.70,U] [#4 -0.08,0.11,0.73,U] [#5 -0.03,-0.01,0.69,U] [#6 0.00,-0.09,0.71,U] [#7 0.13,-0.23,0.54,U] [#8 0.04,0.05,0.60,U] 
00:17:21.478 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {0.23, 0.11}
00:17:21.479 00.001 1032 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.83) = xAngle (0.48 = 0.48)
00:17:21.481 00.002 1032 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.48 = 0.48)
00:17:21.482 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.31 mountX=0.02 mountY=0.01, mountTheta=0.48
00:17:21.486 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
00:17:21.490 00.004 1032 Enqueuing Move request for scope (-0.02, 0.02)
00:17:21.492 00.002 10072 Worker thread wakes up
00:17:21.492 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
00:17:21.492 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
00:17:21.492 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.01
00:17:21.494 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:21.495 00.001 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.48
00:17:21.495 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:17:21.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:21.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:17:21.495 00.000 10072 MoveAxis(W, 4, ABG)
00:17:21.495 00.000 10072 Guiding  Dir = 3, Dur = 4
00:17:21.497 00.002 10072 IsGuiding returns 0
00:17:21.497 00.000 10072 PulseGuide returned control before completion, sleep 14
00:17:21.515 00.018 1032 UpdateGuideState exits: m=1246 SNR=24.9
00:17:21.517 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:21.520 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:21.522 00.002 10072 IsGuiding returns 0
00:17:21.522 00.000 10072 Move returns status 0, amount 4
00:17:21.522 00.000 10072 MoveAxis(N, 0, ABG)
00:17:21.522 00.000 10072 Move returns status 0, amount 0
00:17:21.523 00.001 10072 move complete, result=0
00:17:21.523 00.000 10072 worker thread done servicing request
00:17:21.523 00.000 1032 Enqueuing Expose request
00:17:21.526 00.003 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
00:17:21.527 00.001 10072 Worker thread wakes up
00:17:21.528 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:21.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:22.164 00.636 10072 Exposure complete
00:17:22.215 00.051 10072 worker thread done servicing request
00:17:22.216 00.001 1032 OnExposeComplete: enter
00:17:22.217 00.001 1032 UpdateGuideState(): m_state=6
00:17:22.219 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1351
00:17:22.222 00.003 1032 Star::Find returns 1 (0), X=322.65, Y=741.01, Mass=1503, SNR=27.3, Peak=172 HFD=2.5
00:17:22.224 00.002 1032 MultiStar: [#1 -0.08,0.02,1.07,U] [#2 -0.02,-0.01,0.92,U] [#3 -0.00,0.21,0.71,U] [#4 -0.11,0.12,0.64,U] [#5 -0.02,0.01,0.65,U] [#6 0.09,0.16,0.69,U] [#7 -0.08,0.01,0.48,U] [#8 0.04,0.14,0.60,U] 
00:17:22.226 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.09}, one-star: {0.17, 0.19}
00:17:22.228 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
00:17:22.230 00.002 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
00:17:22.232 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.52 mountX=0.09 mountY=-0.03, mountTheta=-0.31
00:17:22.236 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.09, opts=13)
00:17:22.240 00.004 1032 Enqueuing Move request for scope (0.00, 0.09)
00:17:22.242 00.002 10072 Worker thread wakes up
00:17:22.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
00:17:22.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
00:17:22.242 00.000 10072 Moving (0.00, 0.09) raw xDistance=0.09 yDistance=-0.03
00:17:22.244 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:22.247 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.48
00:17:22.247 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:17:22.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:22.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:17:22.248 00.001 10072 MoveAxis(W, 5, ABG)
00:17:22.248 00.000 10072 Guiding  Dir = 3, Dur = 5
00:17:22.248 00.000 10072 IsGuiding returns 0
00:17:22.249 00.001 10072 PulseGuide returned control before completion, sleep 15
00:17:22.267 00.018 1032 UpdateGuideState exits: m=1503 SNR=27.3
00:17:22.269 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:22.272 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:22.274 00.002 1032 Enqueuing Expose request
00:17:22.275 00.001 10072 IsGuiding returns 0
00:17:22.275 00.000 10072 Move returns status 0, amount 5
00:17:22.276 00.001 10072 MoveAxis(N, 0, ABG)
00:17:22.276 00.000 10072 Move returns status 0, amount 0
00:17:22.276 00.000 10072 move complete, result=0
00:17:22.276 00.000 10072 worker thread done servicing request
00:17:22.276 00.000 10072 Worker thread wakes up
00:17:22.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:22.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:22.283 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:17:22.682 00.399 10072 Exposure complete
00:17:22.735 00.053 10072 worker thread done servicing request
00:17:22.735 00.000 1032 OnExposeComplete: enter
00:17:22.738 00.003 1032 UpdateGuideState(): m_state=6
00:17:22.740 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1352
00:17:22.742 00.002 1032 Star::Find returns 1 (0), X=322.74, Y=740.89, Mass=1460, SNR=26.9, Peak=156 HFD=2.6
00:17:22.744 00.002 1032 MultiStar: [#1 -0.03,0.07,1.11,U] [#2 -0.07,0.16,0.98,U] [#3 0.02,0.16,0.75,U] [#4 -0.10,0.19,0.69,U] [#5 0.10,0.05,0.66,U] [#6 0.01,-0.00,0.66,U] [#7 -0.02,0.02,0.53,U] [#8 -0.03,0.20,0.58,U] 
00:17:22.746 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.10}, one-star: {0.26, 0.07}
00:17:22.747 00.001 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
00:17:22.750 00.003 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
00:17:22.752 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.37 mountX=0.09 mountY=-0.05, mountTheta=-0.46
00:17:22.755 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
00:17:22.758 00.003 1032 Enqueuing Move request for scope (0.02, 0.10)
00:17:22.760 00.002 10072 Worker thread wakes up
00:17:22.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:17:22.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:17:22.760 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.05
00:17:22.762 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:22.764 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.48
00:17:22.764 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:17:22.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:22.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:17:22.766 00.002 10072 MoveAxis(W, 4, ABG)
00:17:22.766 00.000 10072 Guiding  Dir = 3, Dur = 4
00:17:22.766 00.000 10072 IsGuiding returns 0
00:17:22.767 00.001 10072 PulseGuide returned control before completion, sleep 14
00:17:22.786 00.019 1032 UpdateGuideState exits: m=1460 SNR=26.9
00:17:22.789 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:22.791 00.002 10072 IsGuiding returns 0
00:17:22.791 00.000 10072 Move returns status 0, amount 4
00:17:22.791 00.000 10072 MoveAxis(N, 0, ABG)
00:17:22.791 00.000 10072 Move returns status 0, amount 0
00:17:22.792 00.001 10072 move complete, result=0
00:17:22.792 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:22.794 00.002 1032 Enqueuing Expose request
00:17:22.796 00.002 10072 worker thread done servicing request
00:17:22.796 00.000 10072 Worker thread wakes up
00:17:22.796 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:22.796 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:22.796 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:17:23.431 00.635 10072 Exposure complete
00:17:23.483 00.052 10072 worker thread done servicing request
00:17:23.483 00.000 1032 OnExposeComplete: enter
00:17:23.486 00.003 1032 UpdateGuideState(): m_state=6
00:17:23.488 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1353
00:17:23.490 00.002 1032 Star::Find returns 1 (0), X=322.76, Y=740.85, Mass=1235, SNR=24.8, Peak=138 HFD=2.6
00:17:23.494 00.004 1032 MultiStar: [#1 0.00,-0.11,1.18,U] [#2 0.08,0.09,0.99,U] [#3 0.19,0.02,0.78,U] [#4 -0.02,0.13,0.73,U] [#5 0.14,-0.09,0.73,U] [#6 0.19,-0.13,0.76,U] [#7 0.01,-0.15,0.57,U] [#8 0.15,0.13,0.60,U] 
00:17:23.497 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.28, 0.03}
00:17:23.499 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
00:17:23.500 00.001 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
00:17:23.502 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.06 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
00:17:23.505 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
00:17:23.507 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
00:17:23.509 00.002 10072 Worker thread wakes up
00:17:23.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
00:17:23.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
00:17:23.509 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.11
00:17:23.511 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:23.513 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.48
00:17:23.513 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:17:23.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:23.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:17:23.513 00.000 10072 MoveAxis(W, 5, ABG)
00:17:23.513 00.000 10072 Guiding  Dir = 3, Dur = 5
00:17:23.513 00.000 10072 IsGuiding returns 0
00:17:23.514 00.001 10072 PulseGuide returned control before completion, sleep 15
00:17:23.534 00.020 1032 UpdateGuideState exits: m=1235 SNR=24.8
00:17:23.536 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:23.538 00.002 10072 IsGuiding returns 0
00:17:23.538 00.000 10072 Move returns status 0, amount 5
00:17:23.538 00.000 10072 MoveAxis(N, 0, ABG)
00:17:23.538 00.000 10072 Move returns status 0, amount 0
00:17:23.538 00.000 10072 move complete, result=0
00:17:23.538 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:23.541 00.003 1032 Enqueuing Expose request
00:17:23.544 00.003 10072 worker thread done servicing request
00:17:23.544 00.000 10072 Worker thread wakes up
00:17:23.544 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:23.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:23.544 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:17:23.962 00.418 10072 Exposure complete
00:17:24.010 00.048 10072 worker thread done servicing request
00:17:24.010 00.000 1032 OnExposeComplete: enter
00:17:24.012 00.002 1032 UpdateGuideState(): m_state=6
00:17:24.013 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1354
00:17:24.015 00.002 1032 Star::Find returns 1 (0), X=322.82, Y=740.84, Mass=1386, SNR=26.2, Peak=141 HFD=2.7
00:17:24.017 00.002 1032 MultiStar: [#1 0.02,-0.09,1.08,U] [#2 -0.05,0.00,0.94,U] [#3 0.05,0.06,0.66,U] [#4 0.01,0.01,0.69,U] [#5 0.12,-0.00,0.72,U] [#6 0.21,-0.14,0.74,U] [#7 0.04,-0.22,0.54,U] [#8 0.01,0.01,0.59,U] 
00:17:24.019 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.34, 0.02}
00:17:24.021 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
00:17:24.023 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
00:17:24.025 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.38 mountX=-0.06 mountY=-0.08, mountTheta=-2.21
00:17:24.027 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
00:17:24.029 00.002 1032 Enqueuing Move request for scope (0.09, -0.04)
00:17:24.030 00.001 10072 Worker thread wakes up
00:17:24.030 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
00:17:24.030 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
00:17:24.030 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.08
00:17:24.032 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:24.034 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.48
00:17:24.034 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:17:24.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:24.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:17:24.034 00.000 10072 MoveAxis(W, 4, ABG)
00:17:24.034 00.000 10072 Guiding  Dir = 3, Dur = 4
00:17:24.035 00.001 10072 IsGuiding returns 0
00:17:24.035 00.000 10072 PulseGuide returned control before completion, sleep 14
00:17:24.052 00.017 10072 IsGuiding returns 0
00:17:24.052 00.000 10072 Move returns status 0, amount 4
00:17:24.052 00.000 10072 MoveAxis(N, 0, ABG)
00:17:24.052 00.000 10072 Move returns status 0, amount 0
00:17:24.052 00.000 10072 move complete, result=0
00:17:24.052 00.000 10072 worker thread done servicing request
00:17:24.052 00.000 1032 UpdateGuideState exits: m=1386 SNR=26.2
00:17:24.056 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:24.057 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:24.059 00.002 1032 Enqueuing Expose request
00:17:24.061 00.002 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:17:24.062 00.001 10072 Worker thread wakes up
00:17:24.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:24.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:24.697 00.635 10072 Exposure complete
00:17:24.746 00.049 10072 worker thread done servicing request
00:17:24.746 00.000 1032 OnExposeComplete: enter
00:17:24.749 00.003 1032 UpdateGuideState(): m_state=6
00:17:24.750 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1355
00:17:24.752 00.002 1032 Star::Find returns 1 (0), X=322.83, Y=740.86, Mass=1436, SNR=26.7, Peak=155 HFD=2.6
00:17:24.754 00.002 1032 MultiStar: [#1 0.00,-0.02,1.05,U] [#2 0.04,-0.06,0.89,U] [#3 -0.17,0.06,0.70,U] [#4 -0.11,0.17,0.69,U] [#5 0.14,0.01,0.69,U] [#6 0.22,-0.01,0.68,U] [#7 -0.02,-0.21,0.56,U] [#8 0.10,-0.03,0.57,U] 
00:17:24.755 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {0.35, 0.04}
00:17:24.757 00.002 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
00:17:24.759 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
00:17:24.760 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.00 mountX=-0.02 mountY=-0.07, mountTheta=-1.83
00:17:24.763 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
00:17:24.765 00.002 1032 Enqueuing Move request for scope (0.07, 0.00)
00:17:24.767 00.002 10072 Worker thread wakes up
00:17:24.767 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
00:17:24.767 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
00:17:24.767 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.02 yDistance=-0.07
00:17:24.769 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:24.771 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.47
00:17:24.771 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:17:24.771 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:24.771 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:17:24.772 00.001 10072 MoveAxis(W, 4, ABG)
00:17:24.772 00.000 10072 Guiding  Dir = 3, Dur = 4
00:17:24.772 00.000 10072 IsGuiding returns 0
00:17:24.773 00.001 10072 PulseGuide returned control before completion, sleep 14
00:17:24.789 00.016 10072 IsGuiding returns 0
00:17:24.789 00.000 10072 Move returns status 0, amount 4
00:17:24.789 00.000 10072 MoveAxis(N, 0, ABG)
00:17:24.789 00.000 10072 Move returns status 0, amount 0
00:17:24.789 00.000 10072 move complete, result=0
00:17:24.789 00.000 10072 worker thread done servicing request
00:17:24.791 00.002 1032 UpdateGuideState exits: m=1436 SNR=26.7
00:17:24.793 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:24.795 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:24.796 00.001 1032 Enqueuing Expose request
00:17:24.801 00.005 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:17:24.803 00.002 10072 Worker thread wakes up
00:17:24.803 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:24.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:25.212 00.409 10072 Exposure complete
00:17:25.268 00.056 10072 worker thread done servicing request
00:17:25.269 00.001 1032 OnExposeComplete: enter
00:17:25.272 00.003 1032 UpdateGuideState(): m_state=6
00:17:25.275 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1356
00:17:25.277 00.002 1032 Star::Find returns 1 (0), X=322.69, Y=740.97, Mass=1392, SNR=26.3, Peak=156 HFD=2.5
00:17:25.279 00.002 1032 MultiStar: [#1 -0.07,0.06,1.12,U] [#2 0.05,0.09,0.95,U] [#3 0.09,0.10,0.67,U] [#4 -0.09,0.15,0.65,U] [#5 -0.03,-0.04,0.66,U] [#6 -0.01,0.02,0.71,U] [#7 0.17,-0.11,0.49,U] [#8 -0.05,0.10,0.57,U] 
00:17:25.281 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.20, 0.15}
00:17:25.283 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
00:17:25.286 00.003 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
00:17:25.289 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.15 mountX=0.06 mountY=-0.05, mountTheta=-0.68
00:17:25.293 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
00:17:25.296 00.003 1032 Enqueuing Move request for scope (0.03, 0.07)
00:17:25.298 00.002 10072 Worker thread wakes up
00:17:25.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:17:25.298 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:17:25.298 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
00:17:25.303 00.005 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.47
00:17:25.303 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:17:25.303 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:25.303 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:17:25.303 00.000 10072 MoveAxis(W, 3, ABG)
00:17:25.303 00.000 10072 Guiding  Dir = 3, Dur = 3
00:17:25.304 00.001 10072 IsGuiding returns 0
00:17:25.304 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:25.308 00.004 10072 PulseGuide returned control before completion, sleep 12
00:17:25.327 00.019 1032 UpdateGuideState exits: m=1392 SNR=26.3
00:17:25.331 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:25.334 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:25.337 00.003 1032 Enqueuing Expose request
00:17:25.339 00.002 10072 IsGuiding returns 0
00:17:25.339 00.000 10072 Move returns status 0, amount 3
00:17:25.339 00.000 10072 MoveAxis(N, 0, ABG)
00:17:25.339 00.000 10072 Move returns status 0, amount 0
00:17:25.339 00.000 10072 move complete, result=0
00:17:25.339 00.000 10072 worker thread done servicing request
00:17:25.339 00.000 10072 Worker thread wakes up
00:17:25.340 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:25.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:25.348 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:17:25.978 00.630 10072 Exposure complete
00:17:26.030 00.052 10072 worker thread done servicing request
00:17:26.030 00.000 1032 OnExposeComplete: enter
00:17:26.033 00.003 1032 UpdateGuideState(): m_state=6
00:17:26.035 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1357
00:17:26.036 00.001 1032 Star::Find returns 1 (0), X=322.80, Y=740.97, Mass=1432, SNR=26.7, Peak=154 HFD=2.6
00:17:26.039 00.003 1032 MultiStar: [#1 -0.09,0.04,1.07,U] [#2 0.11,0.17,0.98,U] [#3 0.00,0.10,0.70,U] [#4 -0.22,0.19,0.00,M1] [#5 0.24,0.02,0.68,U] [#6 0.09,-0.06,0.74,U] [#7 -0.03,-0.14,0.53,U] [#8 0.13,0.06,0.61,U] 
00:17:26.042 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.06}, one-star: {0.32, 0.14}
00:17:26.043 00.001 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
00:17:26.044 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
00:17:26.046 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.51 mountX=0.03 mountY=-0.11, mountTheta=-1.32
00:17:26.050 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
00:17:26.053 00.003 1032 Enqueuing Move request for scope (0.10, 0.06)
00:17:26.057 00.004 10072 Worker thread wakes up
00:17:26.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
00:17:26.057 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
00:17:26.057 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
00:17:26.059 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:26.061 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.46
00:17:26.061 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:17:26.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:26.062 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:17:26.062 00.000 10072 MoveAxis(W, 3, ABG)
00:17:26.062 00.000 10072 Guiding  Dir = 3, Dur = 3
00:17:26.062 00.000 10072 IsGuiding returns 0
00:17:26.063 00.001 10072 PulseGuide returned control before completion, sleep 13
00:17:26.082 00.019 1032 UpdateGuideState exits: m=1432 SNR=26.7
00:17:26.084 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:26.086 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:26.087 00.001 1032 Enqueuing Expose request
00:17:26.090 00.003 10072 IsGuiding returns 0
00:17:26.090 00.000 10072 Move returns status 0, amount 3
00:17:26.090 00.000 10072 MoveAxis(N, 0, ABG)
00:17:26.091 00.001 10072 Move returns status 0, amount 0
00:17:26.091 00.000 10072 move complete, result=0
00:17:26.091 00.000 10072 worker thread done servicing request
00:17:26.091 00.000 10072 Worker thread wakes up
00:17:26.091 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:26.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:26.098 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:17:26.507 00.409 10072 Exposure complete
00:17:26.555 00.048 10072 worker thread done servicing request
00:17:26.556 00.001 1032 OnExposeComplete: enter
00:17:26.557 00.001 1032 UpdateGuideState(): m_state=6
00:17:26.559 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1358
00:17:26.560 00.001 1032 Star::Find returns 1 (0), X=322.87, Y=740.89, Mass=1196, SNR=24.3, Peak=122 HFD=2.7
00:17:26.563 00.003 1032 MultiStar: [#1 -0.03,-0.13,1.22,U] [#2 0.06,-0.02,1.01,U] [#3 0.10,0.11,0.79,U] [#4 -0.09,0.15,0.70,U] [#5 0.19,-0.16,0.76,U] [#6 0.12,-0.06,0.75,U] [#7 0.12,-0.13,0.58,U] [#8 0.04,-0.06,0.65,U] 
00:17:26.564 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.39, 0.07}
00:17:26.566 00.002 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
00:17:26.567 00.001 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
00:17:26.569 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.27 mountX=-0.05 mountY=-0.09, mountTheta=-2.10
00:17:26.572 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
00:17:26.574 00.002 1032 Enqueuing Move request for scope (0.10, -0.03)
00:17:26.575 00.001 10072 Worker thread wakes up
00:17:26.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
00:17:26.575 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
00:17:26.576 00.001 10072 Moving (0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
00:17:26.578 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:26.580 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.46
00:17:26.580 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:17:26.580 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:26.580 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:17:26.580 00.000 10072 MoveAxis(W, 3, ABG)
00:17:26.580 00.000 10072 Guiding  Dir = 3, Dur = 3
00:17:26.581 00.001 10072 IsGuiding returns 0
00:17:26.581 00.000 10072 PulseGuide returned control before completion, sleep 13
00:17:26.598 00.017 10072 IsGuiding returns 0
00:17:26.598 00.000 10072 Move returns status 0, amount 3
00:17:26.598 00.000 1032 UpdateGuideState exits: m=1196 SNR=24.3
00:17:26.600 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:26.603 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:26.605 00.002 1032 Enqueuing Expose request
00:17:26.606 00.001 10072 MoveAxis(N, 0, ABG)
00:17:26.606 00.000 10072 Move returns status 0, amount 0
00:17:26.607 00.001 10072 move complete, result=0
00:17:26.607 00.000 10072 worker thread done servicing request
00:17:26.607 00.000 10072 Worker thread wakes up
00:17:26.607 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:26.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:26.615 00.008 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:17:27.240 00.625 10072 Exposure complete
00:17:27.294 00.054 10072 worker thread done servicing request
00:17:27.294 00.000 1032 OnExposeComplete: enter
00:17:27.297 00.003 1032 UpdateGuideState(): m_state=6
00:17:27.300 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1359
00:17:27.303 00.003 1032 Star::Find returns 1 (0), X=322.82, Y=740.91, Mass=1341, SNR=25.8, Peak=136 HFD=2.6
00:17:27.306 00.003 1032 MultiStar: [#1 -0.08,-0.04,1.05,U] [#2 0.04,0.01,1.06,U] [#3 0.09,0.03,0.78,U] [#4 -0.03,0.04,0.66,U] [#5 -0.01,-0.05,0.74,U] [#6 0.10,0.10,0.70,U] [#7 0.12,-0.06,0.56,U] [#8 0.11,0.14,0.61,U] 
00:17:27.308 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.34, 0.09}
00:17:27.310 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:17:27.312 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:17:27.315 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.34 mountX=0.01 mountY=-0.08, mountTheta=-1.49
00:17:27.318 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
00:17:27.320 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
00:17:27.322 00.002 10072 Worker thread wakes up
00:17:27.323 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:17:27.323 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:17:27.323 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
00:17:27.325 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:27.328 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.46
00:17:27.328 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:17:27.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:27.328 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:17:27.328 00.000 10072 MoveAxis(W, 3, ABG)
00:17:27.328 00.000 10072 Guiding  Dir = 3, Dur = 3
00:17:27.329 00.001 10072 IsGuiding returns 0
00:17:27.330 00.001 10072 PulseGuide returned control before completion, sleep 13
00:17:27.348 00.018 10072 IsGuiding returns 0
00:17:27.348 00.000 10072 Move returns status 0, amount 3
00:17:27.348 00.000 10072 MoveAxis(N, 0, ABG)
00:17:27.348 00.000 10072 Move returns status 0, amount 0
00:17:27.348 00.000 10072 move complete, result=0
00:17:27.348 00.000 10072 worker thread done servicing request
00:17:27.349 00.001 1032 UpdateGuideState exits: m=1341 SNR=25.8
00:17:27.352 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:27.354 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:27.356 00.002 1032 Enqueuing Expose request
00:17:27.359 00.003 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:17:27.363 00.004 10072 Worker thread wakes up
00:17:27.363 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:27.363 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:27.773 00.410 10072 Exposure complete
00:17:27.826 00.053 10072 worker thread done servicing request
00:17:27.826 00.000 1032 OnExposeComplete: enter
00:17:27.829 00.003 1032 UpdateGuideState(): m_state=6
00:17:27.834 00.005 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1360
00:17:27.836 00.002 1032 Star::Find returns 1 (0), X=322.73, Y=740.97, Mass=1361, SNR=26.0, Peak=147 HFD=2.5
00:17:27.838 00.002 1032 MultiStar: [#1 0.01,0.05,1.07,U] [#2 -0.09,0.11,1.03,U] [#3 -0.03,0.20,0.80,U] [#4 -0.12,0.25,0.66,U] [#5 0.03,-0.02,0.71,U] [#6 0.12,0.03,0.71,U] [#7 -0.02,-0.08,0.53,U] [#8 0.03,0.08,0.62,U] 
00:17:27.840 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.25, 0.15}
00:17:27.842 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
00:17:27.844 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
00:17:27.846 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.30 mountX=0.08 mountY=-0.05, mountTheta=-0.53
00:17:27.850 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
00:17:27.853 00.003 1032 Enqueuing Move request for scope (0.03, 0.09)
00:17:27.855 00.002 10072 Worker thread wakes up
00:17:27.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
00:17:27.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
00:17:27.855 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
00:17:27.857 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:27.861 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.45
00:17:27.861 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:17:27.861 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:27.862 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:17:27.862 00.000 10072 MoveAxis(W, 2, ABG)
00:17:27.862 00.000 10072 Guiding  Dir = 3, Dur = 2
00:17:27.863 00.001 10072 IsGuiding returns 0
00:17:27.865 00.002 10072 PulseGuide returned control before completion, sleep 11
00:17:27.880 00.015 10072 IsGuiding returns 0
00:17:27.880 00.000 10072 Move returns status 0, amount 2
00:17:27.880 00.000 10072 MoveAxis(N, 0, ABG)
00:17:27.880 00.000 10072 Move returns status 0, amount 0
00:17:27.880 00.000 10072 move complete, result=0
00:17:27.880 00.000 10072 worker thread done servicing request
00:17:27.883 00.003 1032 UpdateGuideState exits: m=1361 SNR=26.0
00:17:27.885 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:27.887 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:27.889 00.002 1032 Enqueuing Expose request
00:17:27.891 00.002 10072 Worker thread wakes up
00:17:27.891 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:17:27.897 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:27.897 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:28.524 00.627 10072 Exposure complete
00:17:28.575 00.051 10072 worker thread done servicing request
00:17:28.575 00.000 1032 OnExposeComplete: enter
00:17:28.578 00.003 1032 UpdateGuideState(): m_state=6
00:17:28.580 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1361
00:17:28.585 00.005 1032 Star::Find returns 1 (0), X=322.77, Y=740.89, Mass=1313, SNR=25.5, Peak=136 HFD=2.6
00:17:28.587 00.002 1032 MultiStar: [#1 -0.11,-0.06,1.12,U] [#2 0.01,0.11,0.99,U] [#3 0.10,0.11,0.76,U] [#4 0.11,0.24,0.70,U] [#5 0.08,0.01,0.73,U] [#6 0.03,0.02,0.72,U] [#7 -0.10,-0.22,0.53,U] [#8 0.03,0.17,0.60,U] 
00:17:28.589 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.28, 0.07}
00:17:28.591 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
00:17:28.592 00.001 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
00:17:28.595 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.80 mountX=0.04 mountY=-0.06, mountTheta=-1.03
00:17:28.600 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
00:17:28.602 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
00:17:28.603 00.001 10072 Worker thread wakes up
00:17:28.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:17:28.604 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:17:28.604 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
00:17:28.606 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:28.608 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.45
00:17:28.608 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:17:28.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:28.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:17:28.608 00.000 10072 MoveAxis(W, 2, ABG)
00:17:28.608 00.000 10072 Guiding  Dir = 3, Dur = 2
00:17:28.608 00.000 10072 IsGuiding returns 0
00:17:28.610 00.002 10072 PulseGuide returned control before completion, sleep 12
00:17:28.628 00.018 10072 IsGuiding returns 0
00:17:28.628 00.000 10072 Move returns status 0, amount 2
00:17:28.628 00.000 10072 MoveAxis(N, 0, ABG)
00:17:28.628 00.000 10072 Move returns status 0, amount 0
00:17:28.628 00.000 10072 move complete, result=0
00:17:28.628 00.000 10072 worker thread done servicing request
00:17:28.629 00.001 1032 UpdateGuideState exits: m=1313 SNR=25.5
00:17:28.631 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:28.632 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:28.634 00.002 1032 Enqueuing Expose request
00:17:28.637 00.003 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:17:28.638 00.001 10072 Worker thread wakes up
00:17:28.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:28.639 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:29.053 00.414 10072 Exposure complete
00:17:29.103 00.050 10072 worker thread done servicing request
00:17:29.103 00.000 1032 OnExposeComplete: enter
00:17:29.106 00.003 1032 UpdateGuideState(): m_state=6
00:17:29.108 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1362
00:17:29.110 00.002 1032 Star::Find returns 1 (0), X=322.86, Y=740.79, Mass=1312, SNR=25.5, Peak=129 HFD=2.8
00:17:29.113 00.003 1032 MultiStar: [#1 -0.03,-0.14,1.12,U] [#2 0.07,0.05,0.97,U] [#3 0.05,0.04,0.76,U] [#4 0.11,0.13,0.70,U] [#5 0.17,-0.19,0.74,U] [#6 0.05,-0.13,0.72,U] [#7 0.04,-0.15,0.56,U] [#8 0.06,0.05,0.61,U] 
00:17:29.115 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.38, -0.03}
00:17:29.117 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
00:17:29.119 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
00:17:29.120 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.38 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
00:17:29.123 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
00:17:29.125 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
00:17:29.127 00.002 10072 Worker thread wakes up
00:17:29.128 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
00:17:29.128 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
00:17:29.128 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.07 yDistance=-0.09
00:17:29.130 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:29.133 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.45
00:17:29.133 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:17:29.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:29.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:17:29.133 00.000 10072 MoveAxis(W, 2, ABG)
00:17:29.133 00.000 10072 Guiding  Dir = 3, Dur = 2
00:17:29.133 00.000 10072 IsGuiding returns 0
00:17:29.134 00.001 10072 PulseGuide returned control before completion, sleep 12
00:17:29.152 00.018 1032 UpdateGuideState exits: m=1312 SNR=25.5
00:17:29.155 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:29.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:29.159 00.002 1032 Enqueuing Expose request
00:17:29.161 00.002 10072 IsGuiding returns 0
00:17:29.161 00.000 10072 Move returns status 0, amount 2
00:17:29.161 00.000 10072 MoveAxis(N, 0, ABG)
00:17:29.161 00.000 10072 Move returns status 0, amount 0
00:17:29.161 00.000 10072 move complete, result=0
00:17:29.162 00.001 10072 worker thread done servicing request
00:17:29.162 00.000 10072 Worker thread wakes up
00:17:29.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:29.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:29.169 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:17:29.787 00.618 10072 Exposure complete
00:17:29.843 00.056 10072 worker thread done servicing request
00:17:29.843 00.000 1032 OnExposeComplete: enter
00:17:29.845 00.002 1032 UpdateGuideState(): m_state=6
00:17:29.848 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1363
00:17:29.849 00.001 1032 Star::Find returns 1 (0), X=322.86, Y=740.82, Mass=1359, SNR=26.0, Peak=138 HFD=2.8
00:17:29.851 00.002 1032 MultiStar: [#1 0.11,-0.08,1.10,U] [#2 -0.01,-0.01,1.00,U] [#3 0.18,0.04,0.71,U] [#4 -0.00,0.05,0.69,U] [#5 0.30,-0.08,0.00,M1] [#6 0.07,-0.08,0.71,U] [#7 0.03,-0.19,0.52,U] [#8 0.05,-0.06,0.60,U] 
00:17:29.854 00.003 1032 refined, 7 included, MultiStar: {0.11, -0.04}, one-star: {0.37, -0.00}
00:17:29.856 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
00:17:29.859 00.003 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
00:17:29.860 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.31 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
00:17:29.865 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
00:17:29.866 00.001 1032 Enqueuing Move request for scope (0.11, -0.04)
00:17:29.868 00.002 10072 Worker thread wakes up
00:17:29.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
00:17:29.868 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
00:17:29.868 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.06 yDistance=-0.10
00:17:29.870 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:29.873 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.44
00:17:29.873 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:17:29.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:29.874 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:17:29.874 00.000 10072 MoveAxis(W, 1, ABG)
00:17:29.874 00.000 10072 Guiding  Dir = 3, Dur = 1
00:17:29.874 00.000 10072 IsGuiding returns 0
00:17:29.875 00.001 10072 PulseGuide returned control before completion, sleep 11
00:17:29.893 00.018 1032 UpdateGuideState exits: m=1359 SNR=26.0
00:17:29.897 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:29.898 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:29.900 00.002 1032 Enqueuing Expose request
00:17:29.901 00.001 10072 IsGuiding returns 0
00:17:29.901 00.000 10072 Move returns status 0, amount 1
00:17:29.902 00.001 10072 MoveAxis(N, 0, ABG)
00:17:29.902 00.000 10072 Move returns status 0, amount 0
00:17:29.902 00.000 10072 move complete, result=0
00:17:29.902 00.000 10072 worker thread done servicing request
00:17:29.902 00.000 10072 Worker thread wakes up
00:17:29.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:29.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:29.909 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:17:30.320 00.411 10072 Exposure complete
00:17:30.374 00.054 10072 worker thread done servicing request
00:17:30.376 00.002 1032 OnExposeComplete: enter
00:17:30.378 00.002 1032 UpdateGuideState(): m_state=6
00:17:30.380 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1364
00:17:30.382 00.002 1032 Star::Find returns 1 (0), X=322.80, Y=740.95, Mass=1213, SNR=24.5, Peak=130 HFD=2.6
00:17:30.384 00.002 1032 MultiStar: [#1 -0.10,-0.08,1.21,U] [#2 0.00,0.06,1.05,U] [#3 0.03,0.15,0.77,U] [#4 -0.08,0.07,0.75,U] [#5 0.06,-0.03,0.79,U] [#6 0.20,-0.08,0.73,U] [#7 0.07,-0.18,0.56,U] [#8 0.05,0.10,0.61,U] 
00:17:30.386 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.31, 0.13}
00:17:30.388 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
00:17:30.390 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
00:17:30.391 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.31 mountX=0.00 mountY=-0.06, mountTheta=-1.52
00:17:30.394 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
00:17:30.397 00.003 1032 Enqueuing Move request for scope (0.06, 0.02)
00:17:30.399 00.002 10072 Worker thread wakes up
00:17:30.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
00:17:30.400 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
00:17:30.400 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
00:17:30.402 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:30.404 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.44
00:17:30.404 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:17:30.405 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:30.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:17:30.405 00.000 10072 MoveAxis(W, 0, ABG)
00:17:30.405 00.000 10072 Move returns status 0, amount 0
00:17:30.405 00.000 10072 MoveAxis(N, 0, ABG)
00:17:30.405 00.000 10072 Move returns status 0, amount 0
00:17:30.405 00.000 10072 move complete, result=0
00:17:30.405 00.000 10072 worker thread done servicing request
00:17:30.425 00.020 1032 UpdateGuideState exits: m=1213 SNR=24.5
00:17:30.431 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:30.435 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:30.437 00.002 1032 Enqueuing Expose request
00:17:30.438 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:17:30.440 00.002 10072 Worker thread wakes up
00:17:30.440 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:30.441 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:31.069 00.628 10072 Exposure complete
00:17:31.121 00.052 10072 worker thread done servicing request
00:17:31.121 00.000 1032 OnExposeComplete: enter
00:17:31.123 00.002 1032 UpdateGuideState(): m_state=6
00:17:31.125 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1365
00:17:31.127 00.002 1032 Star::Find returns 1 (0), X=322.77, Y=741.02, Mass=1427, SNR=26.6, Peak=137 HFD=2.5
00:17:31.128 00.001 1032 MultiStar: [#1 0.00,0.00,1.12,U] [#2 -0.03,0.17,0.94,U] [#3 0.04,0.45,0.00,M1] [#4 -0.02,0.42,0.00,M1] [#5 0.13,-0.01,0.67,U] [#6 0.13,0.17,0.69,U] [#7 0.01,0.13,0.54,U] [#8 0.09,0.28,0.00,M1] 
00:17:31.131 00.003 1032 refined, 5 included, MultiStar: {0.09, 0.11}, one-star: {0.29, 0.20}
00:17:31.132 00.001 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
00:17:31.133 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
00:17:31.135 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.88 mountX=0.08 mountY=-0.12, mountTheta=-0.95
00:17:31.137 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
00:17:31.139 00.002 1032 Enqueuing Move request for scope (0.09, 0.11)
00:17:31.141 00.002 10072 Worker thread wakes up
00:17:31.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
00:17:31.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
00:17:31.142 00.001 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.12
00:17:31.143 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:31.146 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.43
00:17:31.146 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:17:31.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:31.147 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:17:31.147 00.000 10072 MoveAxis(W, 0, ABG)
00:17:31.147 00.000 10072 Move returns status 0, amount 0
00:17:31.147 00.000 10072 MoveAxis(N, 0, ABG)
00:17:31.147 00.000 10072 Move returns status 0, amount 0
00:17:31.147 00.000 10072 move complete, result=0
00:17:31.147 00.000 10072 worker thread done servicing request
00:17:31.165 00.018 1032 UpdateGuideState exits: m=1427 SNR=26.6
00:17:31.167 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:31.168 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:31.169 00.001 1032 Enqueuing Expose request
00:17:31.173 00.004 10072 Worker thread wakes up
00:17:31.173 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:31.173 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:17:31.175 00.002 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:31.588 00.413 10072 Exposure complete
00:17:31.646 00.058 10072 worker thread done servicing request
00:17:31.646 00.000 1032 OnExposeComplete: enter
00:17:31.649 00.003 1032 UpdateGuideState(): m_state=6
00:17:31.651 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1366
00:17:31.653 00.002 1032 Star::Find returns 1 (0), X=322.75, Y=740.92, Mass=1205, SNR=24.4, Peak=128 HFD=2.6
00:17:31.655 00.002 1032 MultiStar: [#1 -0.06,0.01,1.17,U] [#2 0.03,0.11,0.96,U] [#3 0.15,0.21,0.79,U] [#4 0.04,0.21,0.79,U] [#5 0.04,-0.13,0.82,U] [#6 0.22,0.07,0.82,U] [#7 0.07,-0.02,0.62,U] [#8 -0.02,0.24,0.63,U] 
00:17:31.657 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.27, 0.10}
00:17:31.658 00.001 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
00:17:31.660 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
00:17:31.661 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=0.06 mountY=-0.10, mountTheta=-1.02
00:17:31.664 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
00:17:31.667 00.003 1032 Enqueuing Move request for scope (0.08, 0.08)
00:17:31.668 00.001 10072 Worker thread wakes up
00:17:31.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
00:17:31.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
00:17:31.668 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
00:17:31.670 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:31.672 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.43
00:17:31.672 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:17:31.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:31.672 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:17:31.672 00.000 10072 MoveAxis(W, 0, ABG)
00:17:31.672 00.000 10072 Move returns status 0, amount 0
00:17:31.672 00.000 10072 MoveAxis(N, 0, ABG)
00:17:31.672 00.000 10072 Move returns status 0, amount 0
00:17:31.672 00.000 10072 move complete, result=0
00:17:31.673 00.001 10072 worker thread done servicing request
00:17:31.692 00.019 1032 UpdateGuideState exits: m=1205 SNR=24.4
00:17:31.694 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:31.696 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:31.698 00.002 1032 Enqueuing Expose request
00:17:31.699 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:17:31.701 00.002 10072 Worker thread wakes up
00:17:31.701 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:31.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:32.336 00.635 10072 Exposure complete
00:17:32.387 00.051 10072 worker thread done servicing request
00:17:32.388 00.001 1032 OnExposeComplete: enter
00:17:32.390 00.002 1032 UpdateGuideState(): m_state=6
00:17:32.392 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1367
00:17:32.395 00.003 1032 Star::Find returns 1 (0), X=322.79, Y=740.76, Mass=1387, SNR=26.2, Peak=153 HFD=2.7
00:17:32.397 00.002 1032 MultiStar: [#1 -0.05,-0.22,1.16,U] [#2 0.03,-0.01,0.97,U] [#3 0.19,0.04,0.72,U] [#4 0.02,-0.05,0.66,U] [#5 0.14,-0.25,0.00,M1] [#6 0.20,-0.10,0.61,U] [#7 0.14,-0.29,0.00,M1] [#8 0.06,-0.08,0.59,U] 
00:17:32.399 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.08}, one-star: {0.31, -0.06}
00:17:32.402 00.003 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
00:17:32.403 00.001 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
00:17:32.405 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.64 mountX=-0.10 mountY=-0.08, mountTheta=-2.47
00:17:32.407 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
00:17:32.409 00.002 1032 Enqueuing Move request for scope (0.10, -0.08)
00:17:32.411 00.002 10072 Worker thread wakes up
00:17:32.411 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
00:17:32.411 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
00:17:32.411 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
00:17:32.413 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:32.416 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.42
00:17:32.416 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:17:32.416 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:32.416 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:17:32.416 00.000 10072 MoveAxis(E, 0, ABG)
00:17:32.416 00.000 10072 Move returns status 0, amount 0
00:17:32.416 00.000 10072 MoveAxis(N, 0, ABG)
00:17:32.416 00.000 10072 Move returns status 0, amount 0
00:17:32.416 00.000 10072 move complete, result=0
00:17:32.417 00.001 10072 worker thread done servicing request
00:17:32.436 00.019 1032 UpdateGuideState exits: m=1387 SNR=26.2
00:17:32.438 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:32.441 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:32.443 00.002 1032 Enqueuing Expose request
00:17:32.444 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:32.446 00.002 10072 Worker thread wakes up
00:17:32.446 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:32.446 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:32.851 00.405 10072 Exposure complete
00:17:32.905 00.054 10072 worker thread done servicing request
00:17:32.905 00.000 1032 OnExposeComplete: enter
00:17:32.907 00.002 1032 UpdateGuideState(): m_state=6
00:17:32.909 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1368
00:17:32.912 00.003 1032 Star::Find returns 1 (0), X=322.82, Y=740.83, Mass=1336, SNR=25.8, Peak=134 HFD=2.7
00:17:32.913 00.001 1032 MultiStar: [#1 0.05,-0.05,1.10,U] [#2 0.06,0.02,0.98,U] [#3 0.03,0.08,0.73,U] [#4 -0.05,0.15,0.72,U] [#5 0.15,-0.07,0.74,U] [#6 0.13,-0.06,0.70,U] [#7 0.15,-0.10,0.57,U] [#8 0.09,0.04,0.61,U] 
00:17:32.916 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.00}, one-star: {0.33, 0.01}
00:17:32.918 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
00:17:32.919 00.001 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
00:17:32.921 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.02 mountX=-0.03 mountY=-0.10, mountTheta=-1.81
00:17:32.925 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.00, opts=13)
00:17:32.928 00.003 1032 Enqueuing Move request for scope (0.11, 0.00)
00:17:32.930 00.002 10072 Worker thread wakes up
00:17:32.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
00:17:32.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
00:17:32.930 00.000 10072 Moving (0.11, 0.00) raw xDistance=-0.03 yDistance=-0.10
00:17:32.932 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:32.934 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.42
00:17:32.934 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:17:32.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:32.934 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:17:32.935 00.001 10072 MoveAxis(E, 0, ABG)
00:17:32.935 00.000 10072 Move returns status 0, amount 0
00:17:32.935 00.000 10072 MoveAxis(N, 0, ABG)
00:17:32.935 00.000 10072 Move returns status 0, amount 0
00:17:32.935 00.000 10072 move complete, result=0
00:17:32.935 00.000 10072 worker thread done servicing request
00:17:32.954 00.019 1032 UpdateGuideState exits: m=1336 SNR=25.8
00:17:32.957 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:32.959 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:32.961 00.002 1032 Enqueuing Expose request
00:17:32.963 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:32.966 00.003 10072 Worker thread wakes up
00:17:32.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:32.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:33.600 00.634 10072 Exposure complete
00:17:33.651 00.051 10072 worker thread done servicing request
00:17:33.651 00.000 1032 OnExposeComplete: enter
00:17:33.653 00.002 1032 UpdateGuideState(): m_state=6
00:17:33.655 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1369
00:17:33.657 00.002 1032 Star::Find returns 1 (0), X=322.69, Y=740.91, Mass=1242, SNR=24.8, Peak=145 HFD=2.6
00:17:33.658 00.001 1032 MultiStar: [#1 -0.03,0.09,1.18,U] [#2 -0.05,0.20,1.00,U] [#3 0.05,0.19,0.77,U] [#4 0.07,0.16,0.73,U] [#5 0.25,0.11,0.74,U] [#6 0.09,-0.03,0.69,U] [#7 0.09,-0.31,0.00,M1] [#8 0.03,0.09,0.64,U] 
00:17:33.660 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.11}, one-star: {0.21, 0.09}
00:17:33.662 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
00:17:33.663 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
00:17:33.665 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.01 mountX=0.09 mountY=-0.10, mountTheta=-0.82
00:17:33.667 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
00:17:33.669 00.002 1032 Enqueuing Move request for scope (0.07, 0.11)
00:17:33.672 00.003 10072 Worker thread wakes up
00:17:33.673 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
00:17:33.673 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
00:17:33.673 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.10
00:17:33.676 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.41
00:17:33.676 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:17:33.677 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:33.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:17:33.677 00.000 10072 MoveAxis(E, 1, ABG)
00:17:33.677 00.000 10072 Guiding  Dir = 2, Dur = 1
00:17:33.677 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:33.680 00.003 10072 IsGuiding returns 0
00:17:33.680 00.000 10072 PulseGuide returned control before completion, sleep 11
00:17:33.698 00.018 1032 UpdateGuideState exits: m=1242 SNR=24.8
00:17:33.700 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:33.702 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:33.705 00.003 1032 Enqueuing Expose request
00:17:33.708 00.003 10072 IsGuiding returns 0
00:17:33.708 00.000 10072 Move returns status 0, amount 1
00:17:33.708 00.000 10072 MoveAxis(N, 0, ABG)
00:17:33.708 00.000 10072 Move returns status 0, amount 0
00:17:33.708 00.000 10072 move complete, result=0
00:17:33.708 00.000 10072 worker thread done servicing request
00:17:33.708 00.000 10072 Worker thread wakes up
00:17:33.708 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:33.708 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:33.716 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:17:34.115 00.399 10072 Exposure complete
00:17:34.168 00.053 10072 worker thread done servicing request
00:17:34.168 00.000 1032 OnExposeComplete: enter
00:17:34.171 00.003 1032 UpdateGuideState(): m_state=6
00:17:34.172 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1370
00:17:34.174 00.002 1032 Star::Find returns 1 (0), X=322.77, Y=740.83, Mass=1297, SNR=25.4, Peak=141 HFD=2.7
00:17:34.176 00.002 1032 MultiStar: [#1 -0.00,0.07,1.12,U] [#2 0.03,0.12,1.08,U] [#3 0.19,0.19,0.75,U] [#4 0.10,0.16,0.69,U] [#5 0.23,-0.12,0.72,U] [#6 0.08,-0.04,0.72,U] [#7 0.11,-0.22,0.56,U] [#8 -0.08,0.01,0.62,U] 
00:17:34.177 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.29, 0.01}
00:17:34.179 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
00:17:34.180 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
00:17:34.182 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.29 mountX=0.00 mountY=-0.11, mountTheta=-1.54
00:17:34.185 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
00:17:34.187 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
00:17:34.188 00.001 10072 Worker thread wakes up
00:17:34.189 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
00:17:34.189 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
00:17:34.189 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.00 yDistance=-0.11
00:17:34.191 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:34.193 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.41
00:17:34.193 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:17:34.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:34.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:17:34.193 00.000 10072 MoveAxis(E, 1, ABG)
00:17:34.193 00.000 10072 Guiding  Dir = 2, Dur = 1
00:17:34.194 00.001 10072 IsGuiding returns 0
00:17:34.195 00.001 10072 PulseGuide returned control before completion, sleep 11
00:17:34.214 00.019 1032 UpdateGuideState exits: m=1297 SNR=25.4
00:17:34.216 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:34.217 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:34.219 00.002 1032 Enqueuing Expose request
00:17:34.221 00.002 10072 IsGuiding returns 0
00:17:34.221 00.000 10072 Move returns status 0, amount 1
00:17:34.221 00.000 10072 MoveAxis(N, 0, ABG)
00:17:34.221 00.000 10072 Move returns status 0, amount 0
00:17:34.221 00.000 10072 move complete, result=0
00:17:34.222 00.001 10072 worker thread done servicing request
00:17:34.222 00.000 10072 Worker thread wakes up
00:17:34.222 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:34.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:34.230 00.008 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:17:34.952 00.722 10072 Exposure complete
00:17:35.002 00.050 10072 worker thread done servicing request
00:17:35.003 00.001 1032 OnExposeComplete: enter
00:17:35.004 00.001 1032 UpdateGuideState(): m_state=6
00:17:35.006 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1371
00:17:35.008 00.002 1032 Star::Find returns 1 (0), X=322.71, Y=740.75, Mass=1211, SNR=24.5, Peak=141 HFD=2.8
00:17:35.010 00.002 1032 MultiStar: [#1 -0.04,-0.15,1.13,U] [#2 0.05,-0.03,0.98,U] [#3 0.13,0.03,0.76,U] [#4 0.04,0.11,0.78,U] [#5 0.14,-0.21,0.74,U] [#6 0.16,-0.05,0.77,U] [#7 0.09,-0.03,0.58,U] [#8 -0.02,-0.02,0.65,U] 
00:17:35.013 00.003 1032 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.23, -0.07}
00:17:35.014 00.001 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
00:17:35.016 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
00:17:35.017 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.57 mountX=-0.07 mountY=-0.07, mountTheta=-2.40
00:17:35.020 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
00:17:35.022 00.002 1032 Enqueuing Move request for scope (0.08, -0.05)
00:17:35.024 00.002 10072 Worker thread wakes up
00:17:35.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
00:17:35.024 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
00:17:35.024 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.07
00:17:35.027 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:35.028 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.40
00:17:35.029 00.001 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:17:35.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:35.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:17:35.029 00.000 10072 MoveAxis(E, 1, ABG)
00:17:35.029 00.000 10072 Guiding  Dir = 2, Dur = 1
00:17:35.029 00.000 10072 IsGuiding returns 0
00:17:35.030 00.001 10072 PulseGuide returned control before completion, sleep 11
00:17:35.042 00.012 10072 IsGuiding returns 0
00:17:35.042 00.000 10072 Move returns status 0, amount 1
00:17:35.042 00.000 10072 MoveAxis(N, 0, ABG)
00:17:35.042 00.000 10072 Move returns status 0, amount 0
00:17:35.042 00.000 10072 move complete, result=0
00:17:35.042 00.000 10072 worker thread done servicing request
00:17:35.047 00.005 1032 UpdateGuideState exits: m=1211 SNR=24.5
00:17:35.050 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:35.051 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:35.054 00.003 1032 Enqueuing Expose request
00:17:35.056 00.002 10072 Worker thread wakes up
00:17:35.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:35.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:35.056 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:17:35.469 00.413 10072 Exposure complete
00:17:35.520 00.051 10072 worker thread done servicing request
00:17:35.520 00.000 1032 OnExposeComplete: enter
00:17:35.522 00.002 1032 UpdateGuideState(): m_state=6
00:17:35.524 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1372
00:17:35.525 00.001 1032 Star::Find returns 1 (0), X=322.80, Y=740.76, Mass=1278, SNR=25.2, Peak=138 HFD=2.8
00:17:35.528 00.003 1032 MultiStar: [#1 0.08,-0.12,1.15,U] [#2 0.10,0.04,1.00,U] [#3 0.19,-0.00,0.73,U] [#4 0.01,-0.02,0.75,U] [#5 0.18,-0.15,0.75,U] [#6 0.17,-0.13,0.70,U] [#7 0.26,-0.29,0.00,M1] [#8 0.09,0.04,0.59,U] 
00:17:35.529 00.001 1032 refined, 7 included, MultiStar: {0.15, -0.05}, one-star: {0.32, -0.06}
00:17:35.530 00.001 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
00:17:35.533 00.003 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
00:17:35.534 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.15 cameraTheta=-0.34 mountX=-0.09 mountY=-0.13, mountTheta=-2.18
00:17:35.537 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
00:17:35.538 00.001 1032 Enqueuing Move request for scope (0.15, -0.05)
00:17:35.540 00.002 10072 Worker thread wakes up
00:17:35.540 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
00:17:35.540 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
00:17:35.540 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.09 yDistance=-0.13
00:17:35.542 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:35.544 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.40
00:17:35.544 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:17:35.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:35.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:17:35.545 00.001 10072 MoveAxis(E, 1, ABG)
00:17:35.545 00.000 10072 Guiding  Dir = 2, Dur = 1
00:17:35.545 00.000 10072 IsGuiding returns 0
00:17:35.545 00.000 10072 PulseGuide returned control before completion, sleep 11
00:17:35.558 00.013 10072 IsGuiding returns 0
00:17:35.558 00.000 10072 Move returns status 0, amount 1
00:17:35.558 00.000 10072 MoveAxis(N, 0, ABG)
00:17:35.558 00.000 10072 Move returns status 0, amount 0
00:17:35.558 00.000 10072 move complete, result=0
00:17:35.558 00.000 10072 worker thread done servicing request
00:17:35.562 00.004 1032 UpdateGuideState exits: m=1278 SNR=25.2
00:17:35.565 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:35.567 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:35.569 00.002 1032 Enqueuing Expose request
00:17:35.572 00.003 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:17:35.574 00.002 10072 Worker thread wakes up
00:17:35.574 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:35.574 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:36.200 00.626 10072 Exposure complete
00:17:36.250 00.050 10072 worker thread done servicing request
00:17:36.250 00.000 1032 OnExposeComplete: enter
00:17:36.253 00.003 1032 UpdateGuideState(): m_state=6
00:17:36.255 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1373
00:17:36.257 00.002 1032 Star::Find returns 1 (0), X=322.70, Y=740.88, Mass=1397, SNR=26.3, Peak=154 HFD=2.6
00:17:36.258 00.001 1032 MultiStar: [#1 0.01,-0.09,1.12,U] [#2 -0.02,0.05,0.93,U] [#3 0.03,0.11,0.71,U] [#4 0.05,0.16,0.64,U] [#5 0.29,-0.11,0.00,M1] [#6 0.11,-0.01,0.68,U] [#7 0.06,0.00,0.58,U] [#8 0.24,0.11,0.60,U] 
00:17:36.261 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {0.21, 0.06}
00:17:36.262 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
00:17:36.264 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
00:17:36.266 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.46 mountX=0.02 mountY=-0.09, mountTheta=-1.37
00:17:36.270 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
00:17:36.272 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
00:17:36.273 00.001 10072 Worker thread wakes up
00:17:36.274 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
00:17:36.274 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
00:17:36.274 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
00:17:36.275 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:36.278 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.39
00:17:36.278 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:17:36.278 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:36.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:17:36.278 00.000 10072 MoveAxis(E, 2, ABG)
00:17:36.278 00.000 10072 Guiding  Dir = 2, Dur = 2
00:17:36.279 00.001 10072 IsGuiding returns 0
00:17:36.279 00.000 10072 PulseGuide returned control before completion, sleep 12
00:17:36.295 00.016 1032 UpdateGuideState exits: m=1397 SNR=26.3
00:17:36.298 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:36.300 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:36.302 00.002 1032 Enqueuing Expose request
00:17:36.307 00.005 10072 IsGuiding returns 0
00:17:36.307 00.000 10072 Move returns status 0, amount 2
00:17:36.307 00.000 10072 MoveAxis(N, 0, ABG)
00:17:36.307 00.000 10072 Move returns status 0, amount 0
00:17:36.307 00.000 10072 move complete, result=0
00:17:36.307 00.000 10072 worker thread done servicing request
00:17:36.308 00.001 10072 Worker thread wakes up
00:17:36.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:36.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:36.312 00.004 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:17:36.718 00.406 10072 Exposure complete
00:17:36.771 00.053 10072 worker thread done servicing request
00:17:36.771 00.000 1032 OnExposeComplete: enter
00:17:36.773 00.002 1032 UpdateGuideState(): m_state=6
00:17:36.775 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1374
00:17:36.778 00.003 1032 Star::Find returns 1 (0), X=322.87, Y=741.03, Mass=1179, SNR=24.2, Peak=119 HFD=2.6
00:17:36.780 00.002 1032 MultiStar: [#1 -0.02,0.04,1.16,U] [#2 0.08,0.21,1.05,U] [#3 0.10,0.34,0.00,M1] [#4 0.10,0.15,0.76,U] [#5 0.22,0.00,0.76,U] [#6 0.06,-0.01,0.73,U] [#7 0.02,-0.03,0.60,U] [#8 -0.00,0.19,0.64,U] 
00:17:36.782 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.10}, one-star: {0.39, 0.21}
00:17:36.785 00.003 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
00:17:36.786 00.001 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
00:17:36.788 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.74 mountX=0.07 mountY=-0.13, mountTheta=-1.10
00:17:36.791 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
00:17:36.793 00.002 1032 Enqueuing Move request for scope (0.11, 0.10)
00:17:36.794 00.001 10072 Worker thread wakes up
00:17:36.794 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
00:17:36.794 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
00:17:36.795 00.001 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
00:17:36.796 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:36.799 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.39
00:17:36.799 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:17:36.799 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:36.799 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:17:36.799 00.000 10072 MoveAxis(E, 2, ABG)
00:17:36.799 00.000 10072 Guiding  Dir = 2, Dur = 2
00:17:36.799 00.000 10072 IsGuiding returns 0
00:17:36.800 00.001 10072 PulseGuide returned control before completion, sleep 12
00:17:36.819 00.019 1032 UpdateGuideState exits: m=1179 SNR=24.2
00:17:36.822 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:36.824 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:36.826 00.002 1032 Enqueuing Expose request
00:17:36.827 00.001 10072 IsGuiding returns 0
00:17:36.828 00.001 10072 Move returns status 0, amount 2
00:17:36.828 00.000 10072 MoveAxis(N, 0, ABG)
00:17:36.828 00.000 10072 Move returns status 0, amount 0
00:17:36.828 00.000 10072 move complete, result=0
00:17:36.828 00.000 10072 worker thread done servicing request
00:17:36.828 00.000 10072 Worker thread wakes up
00:17:36.828 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:36.828 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:36.836 00.008 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:17:37.453 00.617 10072 Exposure complete
00:17:37.507 00.054 10072 worker thread done servicing request
00:17:37.508 00.001 1032 OnExposeComplete: enter
00:17:37.510 00.002 1032 UpdateGuideState(): m_state=6
00:17:37.511 00.001 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1375
00:17:37.513 00.002 1032 Star::Find returns 1 (0), X=322.83, Y=740.67, Mass=1320, SNR=25.6, Peak=131 HFD=2.7
00:17:37.516 00.003 1032 MultiStar: [#1 0.09,-0.09,1.19,U] [#2 0.20,-0.07,0.98,U] [#3 0.20,0.03,0.73,U] [#4 -0.03,0.04,0.69,U] [#5 0.18,-0.02,0.70,U] [#6 0.19,-0.09,0.70,U] [#7 -0.06,-0.03,0.57,U] [#8 0.30,0.01,0.00,M1] 
00:17:37.518 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.06}, one-star: {0.34, -0.15}
00:17:37.521 00.003 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
00:17:37.523 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
00:17:37.525 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.36 mountX=-0.09 mountY=-0.13, mountTheta=-2.19
00:17:37.529 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
00:17:37.531 00.002 1032 Enqueuing Move request for scope (0.15, -0.06)
00:17:37.533 00.002 10072 Worker thread wakes up
00:17:37.533 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
00:17:37.533 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
00:17:37.533 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.09 yDistance=-0.13
00:17:37.535 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:37.537 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.38
00:17:37.538 00.001 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:17:37.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:37.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:17:37.538 00.000 10072 MoveAxis(E, 2, ABG)
00:17:37.538 00.000 10072 Guiding  Dir = 2, Dur = 2
00:17:37.538 00.000 10072 IsGuiding returns 0
00:17:37.540 00.002 10072 PulseGuide returned control before completion, sleep 12
00:17:37.559 00.019 1032 UpdateGuideState exits: m=1320 SNR=25.6
00:17:37.562 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:37.563 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:37.565 00.002 1032 Enqueuing Expose request
00:17:37.567 00.002 10072 IsGuiding returns 0
00:17:37.567 00.000 10072 Move returns status 0, amount 2
00:17:37.567 00.000 10072 MoveAxis(N, 0, ABG)
00:17:37.567 00.000 10072 Move returns status 0, amount 0
00:17:37.567 00.000 10072 move complete, result=0
00:17:37.567 00.000 10072 worker thread done servicing request
00:17:37.567 00.000 10072 Worker thread wakes up
00:17:37.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:37.567 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:37.575 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:17:37.983 00.408 10072 Exposure complete
00:17:38.036 00.053 10072 worker thread done servicing request
00:17:38.036 00.000 1032 OnExposeComplete: enter
00:17:38.038 00.002 1032 UpdateGuideState(): m_state=6
00:17:38.039 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1376
00:17:38.041 00.002 1032 Star::Find returns 1 (0), X=322.75, Y=740.70, Mass=1317, SNR=25.5, Peak=150 HFD=2.8
00:17:38.042 00.001 1032 MultiStar: [#1 0.06,-0.21,1.11,U] [#2 0.15,-0.04,1.03,U] [#3 0.20,-0.04,0.74,U] [#4 0.12,-0.02,0.64,U] [#5 0.28,-0.16,0.00,M1] [#6 0.19,-0.26,0.00,M1] [#7 -0.02,-0.49,0.00,M1] [#8 0.17,-0.11,0.62,U] 
00:17:38.045 00.003 1032 refined, 5 included, MultiStar: {0.16, -0.10}, one-star: {0.27, -0.12}
00:17:38.046 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
00:17:38.048 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
00:17:38.051 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.55 mountX=-0.14 mountY=-0.13, mountTheta=-2.38
00:17:38.054 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.10, opts=13)
00:17:38.057 00.003 1032 Enqueuing Move request for scope (0.16, -0.10)
00:17:38.058 00.001 10072 Worker thread wakes up
00:17:38.058 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
00:17:38.059 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
00:17:38.059 00.000 10072 Moving (0.16, -0.10) raw xDistance=-0.14 yDistance=-0.13
00:17:38.061 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:38.063 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 291.38
00:17:38.063 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:17:38.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:38.064 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:17:38.064 00.000 10072 MoveAxis(E, 70, ABG)
00:17:38.064 00.000 10072 Guiding  Dir = 2, Dur = 70
00:17:38.064 00.000 10072 IsGuiding returns 0
00:17:38.064 00.000 10072 PulseGuide returned control before completion, sleep 80
00:17:38.082 00.018 1032 UpdateGuideState exits: m=1317 SNR=25.5
00:17:38.084 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:38.086 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:38.088 00.002 1032 Enqueuing Expose request
00:17:38.150 00.062 10072 IsGuiding returns 0
00:17:38.150 00.000 10072 Move returns status 0, amount 70
00:17:38.151 00.001 10072 MoveAxis(N, 0, ABG)
00:17:38.151 00.000 10072 Move returns status 0, amount 0
00:17:38.151 00.000 10072 move complete, result=0
00:17:38.151 00.000 10072 worker thread done servicing request
00:17:38.151 00.000 10072 Worker thread wakes up
00:17:38.151 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:38.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:38.151 00.000 1032 GuideStep: -0.1 px 70 ms EAST, -0.1 px 0 ms NORTH
00:17:38.779 00.628 10072 Exposure complete
00:17:38.829 00.050 10072 worker thread done servicing request
00:17:38.830 00.001 1032 OnExposeComplete: enter
00:17:38.832 00.002 1032 UpdateGuideState(): m_state=6
00:17:38.833 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1377
00:17:38.835 00.002 1032 Star::Find returns 1 (0), X=322.83, Y=741.01, Mass=1312, SNR=25.5, Peak=128 HFD=2.6
00:17:38.836 00.001 1032 MultiStar: [#1 0.10,0.07,1.11,U] [#2 0.08,0.14,0.96,U] [#3 0.16,0.17,0.69,U] [#4 0.13,0.35,0.00,M1] [#5 0.27,0.09,0.00,M2] [#6 0.23,0.05,0.75,U] [#7 0.06,-0.30,0.00,M2] [#8 0.25,0.25,0.00,M1] 
00:17:38.838 00.002 1032 refined, 4 included, MultiStar: {0.18, 0.12}, one-star: {0.34, 0.19}
00:17:38.840 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
00:17:38.841 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
00:17:38.843 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.22 cameraTheta=0.60 mountX=0.07 mountY=-0.21, mountTheta=-1.23
00:17:38.846 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.12, opts=13)
00:17:38.848 00.002 1032 Enqueuing Move request for scope (0.18, 0.12)
00:17:38.849 00.001 10072 Worker thread wakes up
00:17:38.849 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
00:17:38.849 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
00:17:38.849 00.000 10072 Moving (0.18, 0.12) raw xDistance=0.07 yDistance=-0.21
00:17:38.851 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:38.853 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.37
00:17:38.853 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:17:38.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:17:38.853 00.000 10072 MoveAxis(E, 3, ABG)
00:17:38.853 00.000 10072 Guiding  Dir = 2, Dur = 3
00:17:38.854 00.001 10072 IsGuiding returns 0
00:17:38.854 00.000 10072 PulseGuide returned control before completion, sleep 13
00:17:38.871 00.017 10072 IsGuiding returns 0
00:17:38.871 00.000 10072 Move returns status 0, amount 3
00:17:38.871 00.000 10072 MoveAxis(N, 134, ABG)
00:17:38.871 00.000 10072 Guiding  Dir = 0, Dur = 134
00:17:38.871 00.000 10072 IsGuiding returns 0
00:17:38.872 00.001 1032 UpdateGuideState exits: m=1312 SNR=25.5
00:17:38.874 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:38.875 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:38.877 00.002 1032 Enqueuing Expose request
00:17:38.879 00.002 10072 PulseGuide returned control before completion, sleep 144
00:17:39.028 00.149 10072 IsGuiding returns 0
00:17:39.028 00.000 10072 Move returns status 0, amount 134
00:17:39.028 00.000 10072 move complete, result=0
00:17:39.028 00.000 10072 worker thread done servicing request
00:17:39.028 00.000 10072 Worker thread wakes up
00:17:39.028 00.000 1032 GuideStep: 0.1 px 3 ms EAST, -0.2 px 134 ms NORTH
00:17:39.030 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:39.031 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:39.437 00.406 10072 Exposure complete
00:17:39.490 00.053 10072 worker thread done servicing request
00:17:39.491 00.001 1032 OnExposeComplete: enter
00:17:39.494 00.003 1032 UpdateGuideState(): m_state=6
00:17:39.498 00.004 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1378
00:17:39.500 00.002 1032 Star::Find returns 1 (0), X=322.56, Y=740.99, Mass=1285, SNR=25.2, Peak=153 HFD=2.4
00:17:39.502 00.002 1032 MultiStar: [#1 -0.15,0.15,1.13,U] [#2 -0.15,0.26,0.00,M1] [#3 -0.13,0.26,0.00,M1] [#4 -0.17,0.20,0.69,U] [#5 0.00,0.16,0.74,U] [#6 -0.12,0.14,0.73,U] [#7 -0.20,0.14,0.56,U] [#8 -0.12,0.21,0.58,U] 
00:17:39.504 00.002 1032 single-star, 6 included, MultiStar: {-0.09, 0.16}, one-star: {0.08, 0.17}
00:17:39.506 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
00:17:39.508 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
00:17:39.511 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.18 cameraTheta=1.15 mountX=0.14 mountY=-0.12, mountTheta=-0.68
00:17:39.514 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.17, opts=13)
00:17:39.517 00.003 1032 Enqueuing Move request for scope (0.08, 0.17)
00:17:39.519 00.002 10072 Worker thread wakes up
00:17:39.520 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
00:17:39.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
00:17:39.520 00.000 10072 Moving (0.08, 0.17) raw xDistance=0.14 yDistance=-0.12
00:17:39.522 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:39.525 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 291.37
00:17:39.525 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:17:39.525 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:39.525 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:17:39.525 00.000 10072 MoveAxis(W, 71, ABG)
00:17:39.525 00.000 10072 Guiding  Dir = 3, Dur = 71
00:17:39.526 00.001 10072 IsGuiding returns 0
00:17:39.526 00.000 10072 PulseGuide returned control before completion, sleep 81
00:17:39.545 00.019 1032 UpdateGuideState exits: m=1285 SNR=25.2
00:17:39.550 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:39.553 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:39.554 00.001 1032 Enqueuing Expose request
00:17:39.620 00.066 10072 IsGuiding returns 0
00:17:39.620 00.000 10072 Move returns status 0, amount 71
00:17:39.620 00.000 10072 MoveAxis(N, 0, ABG)
00:17:39.620 00.000 10072 Move returns status 0, amount 0
00:17:39.620 00.000 10072 move complete, result=0
00:17:39.620 00.000 10072 worker thread done servicing request
00:17:39.620 00.000 10072 Worker thread wakes up
00:17:39.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:39.622 00.002 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:39.622 00.000 1032 GuideStep: 0.1 px 71 ms WEST, -0.1 px 0 ms NORTH
00:17:40.251 00.629 10072 Exposure complete
00:17:40.297 00.046 10072 worker thread done servicing request
00:17:40.297 00.000 1032 OnExposeComplete: enter
00:17:40.300 00.003 1032 UpdateGuideState(): m_state=6
00:17:40.302 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1379
00:17:40.303 00.001 1032 Star::Find returns 1 (0), X=322.54, Y=740.66, Mass=1297, SNR=25.4, Peak=160 HFD=2.9
00:17:40.305 00.002 1032 MultiStar: [#1 -0.19,-0.35,0.00,M1] [#2 -0.19,-0.15,0.94,U] [#3 -0.13,-0.12,0.73,U] [#4 -0.24,-0.25,0.00,M1] [#5 -0.00,-0.37,0.00,M2] [#6 -0.21,-0.36,0.00,M1] [#7 -0.10,-0.46,0.00,M2] [#8 -0.12,-0.10,0.63,U] 
00:17:40.307 00.002 1032 refined, 3 included, MultiStar: {-0.09, -0.14}, one-star: {0.06, -0.16}
00:17:40.308 00.001 1032 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.83) = xAngle (-3.98 = 2.31)
00:17:40.310 00.002 1032 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.98 = 2.31)
00:17:40.312 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-2.15 mountX=-0.11 mountY=0.12, mountTheta=2.31
00:17:40.315 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.14, opts=13)
00:17:40.317 00.002 1032 Enqueuing Move request for scope (-0.09, -0.14)
00:17:40.318 00.001 10072 Worker thread wakes up
00:17:40.319 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
00:17:40.319 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
00:17:40.319 00.000 10072 Moving (-0.09, -0.14) raw xDistance=-0.11 yDistance=0.12
00:17:40.320 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:40.322 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.36
00:17:40.322 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:17:40.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:40.323 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:17:40.323 00.000 10072 MoveAxis(E, 1, ABG)
00:17:40.323 00.000 10072 Guiding  Dir = 2, Dur = 1
00:17:40.323 00.000 10072 IsGuiding returns 0
00:17:40.323 00.000 10072 PulseGuide returned control before completion, sleep 11
00:17:40.340 00.017 1032 UpdateGuideState exits: m=1297 SNR=25.4
00:17:40.343 00.003 10072 IsGuiding returns 0
00:17:40.343 00.000 10072 Move returns status 0, amount 1
00:17:40.343 00.000 10072 MoveAxis(N, 0, ABG)
00:17:40.343 00.000 10072 Move returns status 0, amount 0
00:17:40.343 00.000 10072 move complete, result=0
00:17:40.343 00.000 10072 worker thread done servicing request
00:17:40.343 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:40.346 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:40.347 00.001 1032 Enqueuing Expose request
00:17:40.350 00.003 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:17:40.352 00.002 10072 Worker thread wakes up
00:17:40.353 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:40.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:40.764 00.411 10072 Exposure complete
00:17:40.815 00.051 10072 worker thread done servicing request
00:17:40.815 00.000 1032 OnExposeComplete: enter
00:17:40.817 00.002 1032 UpdateGuideState(): m_state=6
00:17:40.819 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1380
00:17:40.820 00.001 1032 Star::Find returns 1 (0), X=322.58, Y=740.56, Mass=1232, SNR=24.7, Peak=161 HFD=3.0
00:17:40.822 00.002 1032 MultiStar: [#1 -0.27,-0.35,0.00,M2] [#2 -0.22,-0.17,1.02,U] [#3 -0.10,-0.23,0.77,U] [#4 -0.29,-0.26,0.00,M2] [#5 0.00,-0.37,0.00,M3] [#6 -0.19,-0.33,0.00,M2] [#7 -0.01,-0.62,0.00,M3] [#8 -0.19,-0.37,0.00,M1] 
00:17:40.824 00.002 1032 refined, 2 included, MultiStar: {-0.07, -0.22}, one-star: {0.10, -0.26}
00:17:40.830 00.006 1032 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.83) = xAngle (-3.72 = 2.56)
00:17:40.832 00.002 1032 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.56)
00:17:40.833 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.89 mountX=-0.19 mountY=0.13, mountTheta=2.56
00:17:40.836 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.22, opts=13)
00:17:40.838 00.002 1032 Enqueuing Move request for scope (-0.07, -0.22)
00:17:40.839 00.001 10072 Worker thread wakes up
00:17:40.840 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
00:17:40.840 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
00:17:40.840 00.000 10072 Moving (-0.07, -0.22) raw xDistance=-0.19 yDistance=0.13
00:17:40.842 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:40.844 00.002 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 291.35
00:17:40.844 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
00:17:40.844 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:40.844 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:17:40.844 00.000 10072 MoveAxis(E, 96, ABG)
00:17:40.844 00.000 10072 Guiding  Dir = 2, Dur = 96
00:17:40.845 00.001 10072 IsGuiding returns 0
00:17:40.845 00.000 10072 PulseGuide returned control before completion, sleep 106
00:17:40.864 00.019 1032 UpdateGuideState exits: m=1232 SNR=24.7
00:17:40.867 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:40.869 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:40.870 00.001 1032 Enqueuing Expose request
00:17:40.965 00.095 10072 IsGuiding returns 0
00:17:40.965 00.000 10072 Move returns status 0, amount 96
00:17:40.965 00.000 10072 MoveAxis(N, 0, ABG)
00:17:40.965 00.000 10072 Move returns status 0, amount 0
00:17:40.965 00.000 10072 move complete, result=0
00:17:40.965 00.000 10072 worker thread done servicing request
00:17:40.965 00.000 10072 Worker thread wakes up
00:17:40.965 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:40.966 00.001 1032 GuideStep: -0.2 px 96 ms EAST, 0.1 px 0 ms NORTH
00:17:40.967 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:41.594 00.627 10072 Exposure complete
00:17:41.653 00.059 10072 worker thread done servicing request
00:17:41.653 00.000 1032 OnExposeComplete: enter
00:17:41.655 00.002 1032 UpdateGuideState(): m_state=6
00:17:41.657 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1381
00:17:41.658 00.001 1032 Star::Find returns 1 (0), X=322.56, Y=740.93, Mass=1168, SNR=24.1, Peak=139 HFD=2.6
00:17:41.660 00.002 1032 MultiStar: [#1 -0.32,-0.03,0.00,M3] [#2 -0.16,0.04,1.02,U] [#3 -0.08,-0.07,0.87,U] [#4 -0.23,0.08,0.74,U] [#5 -0.18,-0.07,0.79,U] [#6 -0.29,-0.03,0.00,M3] [#7 -0.11,-0.29,0.00,M4] [#8 -0.23,-0.01,0.60,U] 
00:17:41.662 00.002 1032 refined, 5 included, MultiStar: {-0.12, 0.02}, one-star: {0.08, 0.11}
00:17:41.663 00.001 1032 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.83) = xAngle (1.18 = 1.18)
00:17:41.665 00.002 1032 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.18 = 1.18)
00:17:41.666 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=3.01 mountX=0.05 mountY=0.11, mountTheta=1.18
00:17:41.669 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.02, opts=13)
00:17:41.673 00.004 1032 Enqueuing Move request for scope (-0.12, 0.02)
00:17:41.675 00.002 10072 Worker thread wakes up
00:17:41.675 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
00:17:41.675 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
00:17:41.675 00.000 10072 Moving (-0.12, 0.02) raw xDistance=0.05 yDistance=0.11
00:17:41.678 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:41.682 00.004 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.35
00:17:41.682 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:17:41.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:41.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:17:41.682 00.000 10072 MoveAxis(E, 2, ABG)
00:17:41.682 00.000 10072 Guiding  Dir = 2, Dur = 2
00:17:41.682 00.000 10072 IsGuiding returns 0
00:17:41.683 00.001 10072 PulseGuide returned control before completion, sleep 12
00:17:41.698 00.015 10072 IsGuiding returns 0
00:17:41.698 00.000 10072 Move returns status 0, amount 2
00:17:41.698 00.000 10072 MoveAxis(N, 0, ABG)
00:17:41.698 00.000 10072 Move returns status 0, amount 0
00:17:41.698 00.000 10072 move complete, result=0
00:17:41.698 00.000 10072 worker thread done servicing request
00:17:41.700 00.002 1032 UpdateGuideState exits: m=1168 SNR=24.1
00:17:41.702 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:41.705 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:41.707 00.002 1032 Enqueuing Expose request
00:17:41.709 00.002 1032 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
00:17:41.710 00.001 10072 Worker thread wakes up
00:17:41.712 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:41.712 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:42.123 00.411 10072 Exposure complete
00:17:42.171 00.048 10072 worker thread done servicing request
00:17:42.171 00.000 1032 OnExposeComplete: enter
00:17:42.174 00.003 1032 UpdateGuideState(): m_state=6
00:17:42.177 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1382
00:17:42.179 00.002 1032 Star::Find returns 1 (0), X=322.52, Y=740.99, Mass=1360, SNR=25.9, Peak=178 HFD=2.3
00:17:42.182 00.003 1032 MultiStar: [#1 -0.27,0.12,0.00,M4] [#2 -0.22,0.20,0.00,M1] [#3 -0.24,0.21,0.00,M1] [#4 -0.20,0.28,0.00,M2] [#5 -0.05,0.13,0.69,U] [#6 -0.24,0.00,0.76,U] [#7 -0.19,-0.12,0.53,U] [#8 -0.23,0.15,0.63,U] 
00:17:42.184 00.002 1032 refined, 4 included, MultiStar: {-0.12, 0.08}, one-star: {0.04, 0.17}
00:17:42.187 00.003 1032 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.83) = xAngle (0.70 = 0.70)
00:17:42.188 00.001 1032 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.70 = 0.70)
00:17:42.190 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.53 mountX=0.11 mountY=0.09, mountTheta=0.70
00:17:42.193 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.08, opts=13)
00:17:42.194 00.001 1032 Enqueuing Move request for scope (-0.12, 0.08)
00:17:42.196 00.002 10072 Worker thread wakes up
00:17:42.196 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
00:17:42.196 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
00:17:42.196 00.000 10072 Moving (-0.12, 0.08) raw xDistance=0.11 yDistance=0.09
00:17:42.199 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:42.201 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.34
00:17:42.201 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
00:17:42.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:42.202 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:17:42.202 00.000 10072 MoveAxis(E, 1, ABG)
00:17:42.202 00.000 10072 Guiding  Dir = 2, Dur = 1
00:17:42.202 00.000 10072 IsGuiding returns 0
00:17:42.202 00.000 10072 PulseGuide returned control before completion, sleep 11
00:17:42.220 00.018 1032 UpdateGuideState exits: m=1360 SNR=25.9
00:17:42.222 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:42.224 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:42.225 00.001 1032 Enqueuing Expose request
00:17:42.227 00.002 10072 IsGuiding returns 0
00:17:42.227 00.000 10072 Move returns status 0, amount 1
00:17:42.227 00.000 10072 MoveAxis(N, 0, ABG)
00:17:42.227 00.000 10072 Move returns status 0, amount 0
00:17:42.227 00.000 10072 move complete, result=0
00:17:42.227 00.000 10072 worker thread done servicing request
00:17:42.227 00.000 10072 Worker thread wakes up
00:17:42.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:42.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:42.235 00.008 1032 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:17:42.855 00.620 10072 Exposure complete
00:17:42.915 00.060 10072 worker thread done servicing request
00:17:42.915 00.000 1032 OnExposeComplete: enter
00:17:42.917 00.002 1032 UpdateGuideState(): m_state=6
00:17:42.919 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1383
00:17:42.921 00.002 1032 Star::Find returns 1 (0), X=322.46, Y=740.79, Mass=1276, SNR=25.2, Peak=167 HFD=2.7
00:17:42.924 00.003 1032 MultiStar: [#1 -0.23,-0.07,1.21,U] [#2 -0.32,0.07,0.00,M2] [#3 -0.09,-0.04,0.81,U] [#4 -0.15,-0.05,0.69,U] [#5 -0.11,-0.16,0.77,U] [#6 -0.18,-0.16,0.75,U] [#7 -0.22,-0.21,0.00,M4] [#8 -0.19,0.03,0.61,U] 
00:17:42.928 00.004 1032 single-star, 6 included, MultiStar: {-0.14, -0.07}, one-star: {-0.02, -0.04}
00:17:42.932 00.004 1032 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.83) = xAngle (-4.00 = 2.28)
00:17:42.934 00.002 1032 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.00 = 2.28)
00:17:42.936 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.17 mountX=-0.03 mountY=0.03, mountTheta=2.28
00:17:42.940 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
00:17:42.942 00.002 1032 Enqueuing Move request for scope (-0.02, -0.04)
00:17:42.944 00.002 10072 Worker thread wakes up
00:17:42.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:17:42.944 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:17:42.944 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
00:17:42.946 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:42.949 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.34
00:17:42.949 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:17:42.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:42.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:17:42.949 00.000 10072 MoveAxis(E, 2, ABG)
00:17:42.949 00.000 10072 Guiding  Dir = 2, Dur = 2
00:17:42.950 00.001 10072 IsGuiding returns 0
00:17:42.950 00.000 10072 PulseGuide returned control before completion, sleep 12
00:17:42.971 00.021 1032 UpdateGuideState exits: m=1276 SNR=25.2
00:17:42.974 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:42.976 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:42.979 00.003 1032 Enqueuing Expose request
00:17:42.981 00.002 10072 IsGuiding returns 0
00:17:42.981 00.000 10072 Move returns status 0, amount 2
00:17:42.981 00.000 10072 MoveAxis(N, 0, ABG)
00:17:42.981 00.000 10072 Move returns status 0, amount 0
00:17:42.981 00.000 10072 move complete, result=0
00:17:42.981 00.000 10072 worker thread done servicing request
00:17:42.981 00.000 10072 Worker thread wakes up
00:17:42.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:42.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:42.990 00.009 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
00:17:43.400 00.410 10072 Exposure complete
00:17:43.455 00.055 10072 worker thread done servicing request
00:17:43.455 00.000 1032 OnExposeComplete: enter
00:17:43.457 00.002 1032 UpdateGuideState(): m_state=6
00:17:43.459 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1384
00:17:43.461 00.002 1032 Star::Find returns 1 (0), X=322.50, Y=740.63, Mass=1219, SNR=24.6, Peak=163 HFD=3.0
00:17:43.463 00.002 1032 MultiStar: [#1 -0.25,-0.19,0.00,M4] [#2 -0.23,-0.16,0.00,M3] [#3 -0.07,-0.07,0.77,U] [#4 -0.16,-0.04,0.75,U] [#5 -0.07,-0.14,0.77,U] [#6 -0.08,-0.18,0.74,U] [#7 -0.06,-0.30,0.00,M5] [#8 -0.04,-0.04,0.57,U] 
00:17:43.465 00.002 1032 refined, 5 included, MultiStar: {-0.06, -0.12}, one-star: {0.02, -0.19}
00:17:43.466 00.001 1032 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.83) = xAngle (-3.90 = 2.38)
00:17:43.468 00.002 1032 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.90 = 2.38)
00:17:43.470 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-2.07 mountX=-0.10 mountY=0.09, mountTheta=2.38
00:17:43.473 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.12, opts=13)
00:17:43.475 00.002 1032 Enqueuing Move request for scope (-0.06, -0.12)
00:17:43.477 00.002 10072 Worker thread wakes up
00:17:43.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
00:17:43.477 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
00:17:43.477 00.000 10072 Moving (-0.06, -0.12) raw xDistance=-0.10 yDistance=0.09
00:17:43.480 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:43.482 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.33
00:17:43.482 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:17:43.482 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:43.482 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:17:43.482 00.000 10072 MoveAxis(E, 1, ABG)
00:17:43.482 00.000 10072 Guiding  Dir = 2, Dur = 1
00:17:43.483 00.001 10072 IsGuiding returns 0
00:17:43.483 00.000 10072 PulseGuide returned control before completion, sleep 11
00:17:43.503 00.020 1032 UpdateGuideState exits: m=1219 SNR=24.6
00:17:43.506 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:43.508 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:43.511 00.003 1032 Enqueuing Expose request
00:17:43.512 00.001 10072 IsGuiding returns 0
00:17:43.512 00.000 10072 Move returns status 0, amount 1
00:17:43.512 00.000 10072 MoveAxis(N, 0, ABG)
00:17:43.512 00.000 10072 Move returns status 0, amount 0
00:17:43.512 00.000 10072 move complete, result=0
00:17:43.512 00.000 10072 worker thread done servicing request
00:17:43.512 00.000 10072 Worker thread wakes up
00:17:43.514 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:43.514 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:43.522 00.008 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:17:44.149 00.627 10072 Exposure complete
00:17:44.200 00.051 10072 worker thread done servicing request
00:17:44.200 00.000 1032 OnExposeComplete: enter
00:17:44.202 00.002 1032 UpdateGuideState(): m_state=6
00:17:44.205 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1385
00:17:44.207 00.002 1032 Star::Find returns 1 (0), X=322.59, Y=740.80, Mass=1243, SNR=24.8, Peak=144 HFD=2.7
00:17:44.211 00.004 1032 MultiStar: [#1 -0.21,-0.10,1.16,U] [#2 -0.04,-0.05,1.00,U] [#3 -0.15,0.00,0.78,U] [#4 -0.15,-0.03,0.71,U] [#5 -0.04,-0.22,0.78,U] [#6 -0.09,-0.20,0.72,U] [#7 -0.11,-0.14,0.58,U] [#8 -0.06,-0.12,0.64,U] 
00:17:44.214 00.003 1032 single-star, 8 included, MultiStar: {-0.08, -0.09}, one-star: {0.10, -0.02}
00:17:44.215 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
00:17:44.217 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
00:17:44.219 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-0.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
00:17:44.222 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
00:17:44.224 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
00:17:44.226 00.002 10072 Worker thread wakes up
00:17:44.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
00:17:44.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
00:17:44.226 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.10
00:17:44.228 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:44.230 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.33
00:17:44.231 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:17:44.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:44.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:17:44.231 00.000 10072 MoveAxis(E, 2, ABG)
00:17:44.231 00.000 10072 Guiding  Dir = 2, Dur = 2
00:17:44.232 00.001 10072 IsGuiding returns 0
00:17:44.232 00.000 10072 PulseGuide returned control before completion, sleep 12
00:17:44.250 00.018 1032 UpdateGuideState exits: m=1243 SNR=24.8
00:17:44.252 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:44.254 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:44.256 00.002 1032 Enqueuing Expose request
00:17:44.258 00.002 10072 IsGuiding returns 0
00:17:44.258 00.000 10072 Move returns status 0, amount 2
00:17:44.258 00.000 10072 MoveAxis(N, 0, ABG)
00:17:44.258 00.000 10072 Move returns status 0, amount 0
00:17:44.258 00.000 10072 move complete, result=0
00:17:44.258 00.000 10072 worker thread done servicing request
00:17:44.258 00.000 10072 Worker thread wakes up
00:17:44.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:44.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:44.266 00.008 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:17:44.669 00.403 10072 Exposure complete
00:17:44.717 00.048 10072 worker thread done servicing request
00:17:44.717 00.000 1032 OnExposeComplete: enter
00:17:44.719 00.002 1032 UpdateGuideState(): m_state=6
00:17:44.722 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1386
00:17:44.723 00.001 1032 Star::Find returns 1 (0), X=322.50, Y=740.83, Mass=1271, SNR=25.0, Peak=158 HFD=2.7
00:17:44.725 00.002 1032 MultiStar: [#1 -0.17,-0.12,1.16,U] [#2 -0.17,-0.03,0.96,U] [#3 -0.10,0.06,0.75,U] [#4 -0.07,0.01,0.69,U] [#5 -0.16,-0.01,0.73,U] [#6 -0.13,-0.18,0.67,U] [#7 -0.12,-0.24,0.58,U] [#8 -0.10,0.07,0.63,U] 
00:17:44.727 00.002 1032 single-star, 8 included, MultiStar: {-0.11, -0.05}, one-star: {0.01, 0.01}
00:17:44.728 00.001 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
00:17:44.731 00.003 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
00:17:44.732 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.44 mountX=0.00 mountY=-0.02, mountTheta=-1.39
00:17:44.735 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
00:17:44.738 00.003 1032 Enqueuing Move request for scope (0.01, 0.01)
00:17:44.739 00.001 10072 Worker thread wakes up
00:17:44.739 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
00:17:44.739 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
00:17:44.739 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.00 yDistance=-0.02
00:17:44.742 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:44.744 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.32
00:17:44.744 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:17:44.744 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:44.744 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:17:44.744 00.000 10072 MoveAxis(E, 2, ABG)
00:17:44.744 00.000 10072 Guiding  Dir = 2, Dur = 2
00:17:44.744 00.000 10072 IsGuiding returns 0
00:17:44.745 00.001 10072 PulseGuide returned control before completion, sleep 12
00:17:44.761 00.016 1032 UpdateGuideState exits: m=1271 SNR=25.0
00:17:44.764 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:44.765 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:44.768 00.003 1032 Enqueuing Expose request
00:17:44.771 00.003 10072 IsGuiding returns 0
00:17:44.771 00.000 10072 Move returns status 0, amount 2
00:17:44.771 00.000 10072 MoveAxis(N, 0, ABG)
00:17:44.771 00.000 10072 Move returns status 0, amount 0
00:17:44.771 00.000 10072 move complete, result=0
00:17:44.772 00.001 10072 worker thread done servicing request
00:17:44.772 00.000 10072 Worker thread wakes up
00:17:44.772 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:44.772 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:44.780 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:17:45.402 00.622 10072 Exposure complete
00:17:45.454 00.052 10072 worker thread done servicing request
00:17:45.454 00.000 1032 OnExposeComplete: enter
00:17:45.457 00.003 1032 UpdateGuideState(): m_state=6
00:17:45.459 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1387
00:17:45.461 00.002 1032 Star::Find returns 1 (0), X=322.76, Y=740.79, Mass=1298, SNR=25.4, Peak=148 HFD=2.7
00:17:45.463 00.002 1032 MultiStar: [#1 -0.17,-0.18,1.16,U] [#2 -0.09,-0.07,0.99,U] [#3 -0.05,-0.12,0.78,U] [#4 -0.06,0.12,0.64,U] [#5 0.03,-0.27,0.71,U] [#6 0.01,-0.07,0.76,U] [#7 -0.22,-0.05,0.53,U] [#8 -0.13,0.01,0.62,U] 
00:17:45.464 00.001 1032 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {0.28, -0.03}
00:17:45.466 00.002 1032 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.83) = xAngle (-3.80 = 2.48)
00:17:45.468 00.002 1032 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.80 = 2.48)
00:17:45.470 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.97 mountX=-0.07 mountY=0.05, mountTheta=2.48
00:17:45.472 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.08, opts=13)
00:17:45.474 00.002 1032 Enqueuing Move request for scope (-0.03, -0.08)
00:17:45.476 00.002 10072 Worker thread wakes up
00:17:45.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
00:17:45.476 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
00:17:45.476 00.000 10072 Moving (-0.03, -0.08) raw xDistance=-0.07 yDistance=0.05
00:17:45.478 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:45.480 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.31
00:17:45.480 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:17:45.480 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:45.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:17:45.480 00.000 10072 MoveAxis(E, 2, ABG)
00:17:45.481 00.001 10072 Guiding  Dir = 2, Dur = 2
00:17:45.481 00.000 10072 IsGuiding returns 0
00:17:45.481 00.000 10072 PulseGuide returned control before completion, sleep 12
00:17:45.498 00.017 1032 UpdateGuideState exits: m=1298 SNR=25.4
00:17:45.500 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:45.502 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:45.503 00.001 1032 Enqueuing Expose request
00:17:45.507 00.004 10072 IsGuiding returns 0
00:17:45.507 00.000 10072 Move returns status 0, amount 2
00:17:45.507 00.000 10072 MoveAxis(N, 0, ABG)
00:17:45.507 00.000 10072 Move returns status 0, amount 0
00:17:45.507 00.000 10072 move complete, result=0
00:17:45.507 00.000 10072 worker thread done servicing request
00:17:45.507 00.000 10072 Worker thread wakes up
00:17:45.507 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:45.507 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:45.514 00.007 1032 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:17:45.917 00.403 10072 Exposure complete
00:17:45.970 00.053 10072 worker thread done servicing request
00:17:45.971 00.001 1032 OnExposeComplete: enter
00:17:45.973 00.002 1032 UpdateGuideState(): m_state=6
00:17:45.976 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1388
00:17:45.978 00.002 1032 Star::Find returns 1 (0), X=322.75, Y=740.72, Mass=1286, SNR=25.3, Peak=147 HFD=2.9
00:17:45.980 00.002 1032 MultiStar: [#1 -0.08,-0.25,1.14,U] [#2 -0.07,-0.18,1.06,U] [#3 -0.04,-0.13,0.72,U] [#4 0.03,-0.03,0.70,U] [#5 0.23,-0.35,0.00,M1] [#6 0.14,-0.23,0.72,U] [#7 0.06,-0.22,0.56,U] [#8 0.02,-0.10,0.62,U] 
00:17:45.981 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.16}, one-star: {0.27, -0.10}
00:17:45.983 00.002 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
00:17:45.985 00.002 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
00:17:45.989 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.34 mountX=-0.16 mountY=0.00, mountTheta=3.11
00:17:45.994 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.16, opts=13)
00:17:45.996 00.002 1032 Enqueuing Move request for scope (0.04, -0.16)
00:17:45.998 00.002 10072 Worker thread wakes up
00:17:45.999 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
00:17:45.999 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
00:17:45.999 00.000 10072 Moving (0.04, -0.16) raw xDistance=-0.16 yDistance=0.00
00:17:46.001 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:46.004 00.003 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 291.31
00:17:46.004 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:17:46.004 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:46.004 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:17:46.004 00.000 10072 MoveAxis(E, 84, ABG)
00:17:46.004 00.000 10072 Guiding  Dir = 2, Dur = 84
00:17:46.004 00.000 10072 IsGuiding returns 0
00:17:46.005 00.001 10072 PulseGuide returned control before completion, sleep 94
00:17:46.025 00.020 1032 UpdateGuideState exits: m=1286 SNR=25.3
00:17:46.029 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:46.031 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:46.032 00.001 1032 Enqueuing Expose request
00:17:46.101 00.069 10072 IsGuiding returns 1
00:17:46.101 00.000 10072 scope still moving after pulse duration time elapsed
00:17:46.133 00.032 10072 IsGuiding returns 0
00:17:46.133 00.000 10072 scope move finished after 84 + 44 ms
00:17:46.133 00.000 10072 Move returns status 0, amount 84
00:17:46.133 00.000 10072 MoveAxis(N, 0, ABG)
00:17:46.133 00.000 10072 Move returns status 0, amount 0
00:17:46.133 00.000 10072 move complete, result=0
00:17:46.133 00.000 10072 worker thread done servicing request
00:17:46.133 00.000 10072 Worker thread wakes up
00:17:46.133 00.000 1032 GuideStep: -0.2 px 84 ms EAST, 0.0 px 0 ms NORTH
00:17:46.136 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:46.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:46.760 00.624 10072 Exposure complete
00:17:46.811 00.051 10072 worker thread done servicing request
00:17:46.811 00.000 1032 OnExposeComplete: enter
00:17:46.815 00.004 1032 UpdateGuideState(): m_state=6
00:17:46.817 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1389
00:17:46.818 00.001 1032 Star::Find returns 1 (0), X=322.69, Y=740.70, Mass=1395, SNR=26.3, Peak=168 HFD=2.8
00:17:46.820 00.002 1032 MultiStar: [#1 -0.10,-0.10,1.08,U] [#2 -0.02,-0.05,0.94,U] [#3 0.03,-0.03,0.71,U] [#4 0.09,-0.14,0.66,U] [#5 -0.05,-0.23,0.71,U] [#6 -0.09,-0.12,0.74,U] [#7 0.04,-0.26,0.48,U] [#8 -0.10,-0.00,0.60,U] 
00:17:46.822 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.11}, one-star: {0.20, -0.12}
00:17:46.824 00.002 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
00:17:46.825 00.001 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
00:17:46.827 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.54 mountX=-0.11 mountY=0.03, mountTheta=2.91
00:17:46.829 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.11, opts=13)
00:17:46.832 00.003 1032 Enqueuing Move request for scope (0.00, -0.11)
00:17:46.834 00.002 10072 Worker thread wakes up
00:17:46.835 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
00:17:46.835 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
00:17:46.835 00.000 10072 Moving (0.00, -0.11) raw xDistance=-0.11 yDistance=0.03
00:17:46.837 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.30
00:17:46.837 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:17:46.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:46.837 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:46.839 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:17:46.839 00.000 10072 MoveAxis(E, 2, ABG)
00:17:46.839 00.000 10072 Guiding  Dir = 2, Dur = 2
00:17:46.840 00.001 10072 IsGuiding returns 0
00:17:46.840 00.000 10072 PulseGuide returned control before completion, sleep 12
00:17:46.859 00.019 1032 UpdateGuideState exits: m=1395 SNR=26.3
00:17:46.862 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:46.865 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:46.867 00.002 1032 Enqueuing Expose request
00:17:46.869 00.002 10072 IsGuiding returns 0
00:17:46.869 00.000 10072 Move returns status 0, amount 2
00:17:46.869 00.000 10072 MoveAxis(N, 0, ABG)
00:17:46.869 00.000 10072 Move returns status 0, amount 0
00:17:46.869 00.000 10072 move complete, result=0
00:17:46.869 00.000 10072 worker thread done servicing request
00:17:46.869 00.000 10072 Worker thread wakes up
00:17:46.870 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:46.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:46.877 00.007 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:17:47.277 00.400 10072 Exposure complete
00:17:47.325 00.048 10072 worker thread done servicing request
00:17:47.325 00.000 1032 OnExposeComplete: enter
00:17:47.327 00.002 1032 UpdateGuideState(): m_state=6
00:17:47.330 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1390
00:17:47.334 00.004 1032 Star::Find returns 1 (0), X=322.71, Y=740.90, Mass=1272, SNR=25.1, Peak=153 HFD=2.6
00:17:47.335 00.001 1032 MultiStar: [#1 -0.24,0.01,1.18,U] [#2 -0.10,0.06,1.00,U] [#3 -0.11,-0.02,0.73,U] [#4 -0.06,-0.01,0.66,U] [#5 -0.09,-0.15,0.72,U] [#6 -0.07,-0.14,0.74,U] [#7 0.02,-0.24,0.56,U] [#8 -0.06,0.03,0.66,U] 
00:17:47.339 00.004 1032 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {0.23, 0.08}
00:17:47.341 00.002 1032 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.83) = xAngle (-4.55 = 1.74)
00:17:47.342 00.001 1032 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.55 = 1.74)
00:17:47.344 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.72 mountX=-0.01 mountY=0.06, mountTheta=1.74
00:17:47.346 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.03, opts=13)
00:17:47.349 00.003 1032 Enqueuing Move request for scope (-0.06, -0.03)
00:17:47.351 00.002 10072 Worker thread wakes up
00:17:47.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
00:17:47.351 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
00:17:47.351 00.000 10072 Moving (-0.06, -0.03) raw xDistance=-0.01 yDistance=0.06
00:17:47.353 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:47.355 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.30
00:17:47.355 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:17:47.356 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:47.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:17:47.356 00.000 10072 MoveAxis(E, 2, ABG)
00:17:47.356 00.000 10072 Guiding  Dir = 2, Dur = 2
00:17:47.356 00.000 10072 IsGuiding returns 0
00:17:47.357 00.001 10072 PulseGuide returned control before completion, sleep 12
00:17:47.375 00.018 1032 UpdateGuideState exits: m=1272 SNR=25.1
00:17:47.377 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:47.378 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:47.380 00.002 1032 Enqueuing Expose request
00:17:47.382 00.002 10072 IsGuiding returns 0
00:17:47.382 00.000 10072 Move returns status 0, amount 2
00:17:47.382 00.000 10072 MoveAxis(N, 0, ABG)
00:17:47.382 00.000 10072 Move returns status 0, amount 0
00:17:47.382 00.000 10072 move complete, result=0
00:17:47.382 00.000 10072 worker thread done servicing request
00:17:47.382 00.000 10072 Worker thread wakes up
00:17:47.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:47.383 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:47.389 00.006 1032 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
00:17:48.008 00.619 10072 Exposure complete
00:17:48.059 00.051 10072 worker thread done servicing request
00:17:48.059 00.000 1032 OnExposeComplete: enter
00:17:48.061 00.002 1032 UpdateGuideState(): m_state=6
00:17:48.063 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1391
00:17:48.065 00.002 1032 Star::Find returns 1 (0), X=322.64, Y=740.89, Mass=1280, SNR=25.2, Peak=150 HFD=2.6
00:17:48.068 00.003 1032 MultiStar: [#1 -0.12,-0.02,1.10,U] [#2 -0.13,0.04,1.00,U] [#3 -0.15,0.11,0.75,U] [#4 -0.23,0.11,0.65,U] [#5 0.10,0.00,0.77,U] [#6 -0.05,0.02,0.75,U] [#7 -0.19,-0.16,0.48,U] [#8 -0.00,0.16,0.58,U] 
00:17:48.071 00.003 1032 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {0.16, 0.07}
00:17:48.072 00.001 1032 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.83) = xAngle (0.72 = 0.72)
00:17:48.074 00.002 1032 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.72 = 0.72)
00:17:48.076 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.55 mountX=0.05 mountY=0.05, mountTheta=0.72
00:17:48.079 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.04, opts=13)
00:17:48.082 00.003 1032 Enqueuing Move request for scope (-0.06, 0.04)
00:17:48.086 00.004 10072 Worker thread wakes up
00:17:48.086 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
00:17:48.086 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
00:17:48.086 00.000 10072 Moving (-0.06, 0.04) raw xDistance=0.05 yDistance=0.05
00:17:48.088 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:48.090 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.29
00:17:48.090 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:17:48.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:48.090 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:17:48.090 00.000 10072 MoveAxis(E, 2, ABG)
00:17:48.091 00.001 10072 Guiding  Dir = 2, Dur = 2
00:17:48.091 00.000 10072 IsGuiding returns 0
00:17:48.091 00.000 10072 PulseGuide returned control before completion, sleep 12
00:17:48.109 00.018 1032 UpdateGuideState exits: m=1280 SNR=25.2
00:17:48.112 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:48.113 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:48.117 00.004 1032 Enqueuing Expose request
00:17:48.119 00.002 10072 IsGuiding returns 0
00:17:48.119 00.000 10072 Move returns status 0, amount 2
00:17:48.119 00.000 10072 MoveAxis(N, 0, ABG)
00:17:48.120 00.001 10072 Move returns status 0, amount 0
00:17:48.120 00.000 10072 move complete, result=0
00:17:48.120 00.000 10072 worker thread done servicing request
00:17:48.120 00.000 10072 Worker thread wakes up
00:17:48.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:48.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:48.128 00.008 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:17:48.535 00.407 10072 Exposure complete
00:17:48.589 00.054 10072 worker thread done servicing request
00:17:48.589 00.000 1032 OnExposeComplete: enter
00:17:48.593 00.004 1032 UpdateGuideState(): m_state=6
00:17:48.595 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1392
00:17:48.597 00.002 1032 Star::Find returns 1 (0), X=322.83, Y=740.83, Mass=1451, SNR=26.8, Peak=148 HFD=2.7
00:17:48.600 00.003 1032 MultiStar: [#1 -0.09,-0.02,1.10,U] [#2 -0.07,-0.10,0.93,U] [#3 0.05,0.10,0.67,U] [#4 -0.02,0.04,0.65,U] [#5 0.06,0.01,0.67,U] [#6 -0.10,-0.03,0.68,U] [#7 -0.00,0.01,0.49,U] [#8 -0.05,0.13,0.59,U] 
00:17:48.601 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.35, 0.01}
00:17:48.603 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
00:17:48.605 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
00:17:48.607 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.33 mountX=0.00 mountY=-0.02, mountTheta=-1.50
00:17:48.611 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
00:17:48.615 00.004 1032 Enqueuing Move request for scope (0.02, 0.01)
00:17:48.616 00.001 10072 Worker thread wakes up
00:17:48.617 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:17:48.617 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:17:48.617 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
00:17:48.619 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:48.621 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.29
00:17:48.621 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:17:48.621 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:48.621 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:17:48.621 00.000 10072 MoveAxis(E, 2, ABG)
00:17:48.621 00.000 10072 Guiding  Dir = 2, Dur = 2
00:17:48.622 00.001 10072 IsGuiding returns 0
00:17:48.622 00.000 10072 PulseGuide returned control before completion, sleep 12
00:17:48.640 00.018 1032 UpdateGuideState exits: m=1451 SNR=26.8
00:17:48.644 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:48.647 00.003 10072 IsGuiding returns 0
00:17:48.647 00.000 10072 Move returns status 0, amount 2
00:17:48.647 00.000 10072 MoveAxis(N, 0, ABG)
00:17:48.647 00.000 10072 Move returns status 0, amount 0
00:17:48.647 00.000 10072 move complete, result=0
00:17:48.647 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:48.650 00.003 1032 Enqueuing Expose request
00:17:48.651 00.001 10072 worker thread done servicing request
00:17:48.651 00.000 10072 Worker thread wakes up
00:17:48.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:48.652 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:48.652 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:17:49.289 00.637 10072 Exposure complete
00:17:49.345 00.056 10072 worker thread done servicing request
00:17:49.345 00.000 1032 OnExposeComplete: enter
00:17:49.347 00.002 1032 UpdateGuideState(): m_state=6
00:17:49.349 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1393
00:17:49.352 00.003 1032 Star::Find returns 1 (0), X=322.80, Y=740.78, Mass=1193, SNR=24.3, Peak=127 HFD=2.7
00:17:49.354 00.002 1032 MultiStar: [#1 -0.11,-0.13,1.24,U] [#2 -0.05,0.03,1.03,U] [#3 0.12,0.03,0.78,U] [#4 0.02,-0.12,0.74,U] [#5 0.08,-0.11,0.69,U] [#6 0.14,-0.08,0.75,U] [#7 -0.03,-0.14,0.59,U] [#8 -0.02,0.00,0.63,U] 
00:17:49.356 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.32, -0.04}
00:17:49.358 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
00:17:49.360 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
00:17:49.363 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.91 mountX=-0.07 mountY=-0.03, mountTheta=-2.74
00:17:49.368 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
00:17:49.371 00.003 1032 Enqueuing Move request for scope (0.05, -0.06)
00:17:49.373 00.002 10072 Worker thread wakes up
00:17:49.374 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
00:17:49.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
00:17:49.374 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
00:17:49.375 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:49.377 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.28
00:17:49.377 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:17:49.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:49.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:17:49.378 00.001 10072 MoveAxis(E, 3, ABG)
00:17:49.378 00.000 10072 Guiding  Dir = 2, Dur = 3
00:17:49.378 00.000 10072 IsGuiding returns 0
00:17:49.378 00.000 10072 PulseGuide returned control before completion, sleep 13
00:17:49.396 00.018 10072 IsGuiding returns 0
00:17:49.396 00.000 10072 Move returns status 0, amount 3
00:17:49.396 00.000 10072 MoveAxis(N, 0, ABG)
00:17:49.396 00.000 10072 Move returns status 0, amount 0
00:17:49.397 00.001 10072 move complete, result=0
00:17:49.397 00.000 10072 worker thread done servicing request
00:17:49.398 00.001 1032 UpdateGuideState exits: m=1193 SNR=24.3
00:17:49.401 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:49.402 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:49.404 00.002 1032 Enqueuing Expose request
00:17:49.406 00.002 10072 Worker thread wakes up
00:17:49.406 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:49.406 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:49.406 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:17:49.819 00.413 10072 Exposure complete
00:17:49.865 00.046 10072 worker thread done servicing request
00:17:49.865 00.000 1032 OnExposeComplete: enter
00:17:49.867 00.002 1032 UpdateGuideState(): m_state=6
00:17:49.869 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1394
00:17:49.870 00.001 1032 Star::Find returns 1 (0), X=322.75, Y=740.89, Mass=1374, SNR=26.1, Peak=153 HFD=2.6
00:17:49.872 00.002 1032 MultiStar: [#1 -0.09,-0.08,1.12,U] [#2 0.07,0.00,0.98,U] [#3 0.04,0.05,0.72,U] [#4 -0.08,0.03,0.63,U] [#5 0.10,-0.01,0.68,U] [#6 0.16,-0.00,0.72,U] [#7 0.10,-0.19,0.50,U] [#8 0.02,-0.09,0.62,U] 
00:17:49.874 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.26, 0.07}
00:17:49.875 00.001 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
00:17:49.877 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
00:17:49.880 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.30 mountX=-0.04 mountY=-0.06, mountTheta=-2.13
00:17:49.883 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
00:17:49.886 00.003 1032 Enqueuing Move request for scope (0.06, -0.02)
00:17:49.887 00.001 10072 Worker thread wakes up
00:17:49.887 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
00:17:49.887 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
00:17:49.887 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.06
00:17:49.889 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:49.892 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.27
00:17:49.892 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:17:49.892 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:49.892 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:17:49.892 00.000 10072 MoveAxis(E, 2, ABG)
00:17:49.892 00.000 10072 Guiding  Dir = 2, Dur = 2
00:17:49.893 00.001 10072 IsGuiding returns 0
00:17:49.895 00.002 10072 PulseGuide returned control before completion, sleep 12
00:17:49.909 00.014 10072 IsGuiding returns 1
00:17:49.910 00.001 10072 scope still moving after pulse duration time elapsed
00:17:49.911 00.001 1032 UpdateGuideState exits: m=1374 SNR=26.1
00:17:49.913 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:49.915 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:49.917 00.002 1032 Enqueuing Expose request
00:17:49.940 00.023 10072 IsGuiding returns 0
00:17:49.940 00.000 10072 scope move finished after 2 + 44 ms
00:17:49.940 00.000 10072 Move returns status 0, amount 2
00:17:49.940 00.000 10072 MoveAxis(N, 0, ABG)
00:17:49.940 00.000 10072 Move returns status 0, amount 0
00:17:49.940 00.000 10072 move complete, result=0
00:17:49.940 00.000 10072 worker thread done servicing request
00:17:49.940 00.000 10072 Worker thread wakes up
00:17:49.940 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:49.941 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:49.943 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:17:50.570 00.627 10072 Exposure complete
00:17:50.621 00.051 10072 worker thread done servicing request
00:17:50.621 00.000 1032 OnExposeComplete: enter
00:17:50.624 00.003 1032 UpdateGuideState(): m_state=6
00:17:50.626 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1395
00:17:50.628 00.002 1032 Star::Find returns 1 (0), X=322.77, Y=740.97, Mass=1193, SNR=24.3, Peak=119 HFD=2.5
00:17:50.630 00.002 1032 MultiStar: [#1 -0.11,0.07,1.15,U] [#2 -0.07,0.12,1.02,U] [#3 -0.04,0.16,0.76,U] [#4 0.03,0.18,0.75,U] [#5 -0.02,0.03,0.73,U] [#6 0.02,-0.03,0.75,U] [#7 0.06,-0.05,0.54,U] [#8 0.02,0.24,0.63,U] 
00:17:50.632 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.10}, one-star: {0.29, 0.15}
00:17:50.633 00.001 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
00:17:50.636 00.003 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
00:17:50.637 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.39 mountX=0.09 mountY=-0.04, mountTheta=-0.44
00:17:50.640 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
00:17:50.641 00.001 1032 Enqueuing Move request for scope (0.02, 0.10)
00:17:50.643 00.002 10072 Worker thread wakes up
00:17:50.643 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:17:50.643 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:17:50.643 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.04
00:17:50.646 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:50.649 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.27
00:17:50.649 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:17:50.649 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:50.649 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:17:50.649 00.000 10072 MoveAxis(E, 3, ABG)
00:17:50.649 00.000 10072 Guiding  Dir = 2, Dur = 3
00:17:50.649 00.000 10072 IsGuiding returns 0
00:17:50.650 00.001 10072 PulseGuide returned control before completion, sleep 13
00:17:50.667 00.017 1032 UpdateGuideState exits: m=1193 SNR=24.3
00:17:50.669 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:50.670 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:50.671 00.001 1032 Enqueuing Expose request
00:17:50.677 00.006 10072 IsGuiding returns 0
00:17:50.677 00.000 10072 Move returns status 0, amount 3
00:17:50.677 00.000 10072 MoveAxis(N, 0, ABG)
00:17:50.677 00.000 10072 Move returns status 0, amount 0
00:17:50.677 00.000 10072 move complete, result=0
00:17:50.677 00.000 10072 worker thread done servicing request
00:17:50.677 00.000 10072 Worker thread wakes up
00:17:50.677 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:50.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:50.683 00.006 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:17:51.087 00.404 10072 Exposure complete
00:17:51.139 00.052 10072 worker thread done servicing request
00:17:51.139 00.000 1032 OnExposeComplete: enter
00:17:51.142 00.003 1032 UpdateGuideState(): m_state=6
00:17:51.144 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1396
00:17:51.146 00.002 1032 Star::Find returns 1 (0), X=322.72, Y=740.82, Mass=1311, SNR=25.5, Peak=150 HFD=2.7
00:17:51.148 00.002 1032 MultiStar: [#1 -0.10,0.03,1.13,U] [#2 -0.02,0.00,0.99,U] [#3 -0.03,0.08,0.70,U] [#4 -0.08,0.17,0.68,U] [#5 0.05,-0.07,0.76,U] [#6 -0.14,-0.10,0.69,U] [#7 -0.09,-0.15,0.54,U] [#8 0.05,0.19,0.61,U] 
00:17:51.149 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {0.24, -0.00}
00:17:51.151 00.002 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
00:17:51.152 00.001 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
00:17:51.154 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.91 mountX=0.02 mountY=0.00, mountTheta=0.08
00:17:51.158 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
00:17:51.160 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
00:17:51.161 00.001 10072 Worker thread wakes up
00:17:51.162 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
00:17:51.162 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
00:17:51.162 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
00:17:51.164 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:51.167 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.26
00:17:51.167 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:17:51.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:51.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:17:51.167 00.000 10072 MoveAxis(E, 2, ABG)
00:17:51.167 00.000 10072 Guiding  Dir = 2, Dur = 2
00:17:51.168 00.001 10072 IsGuiding returns 0
00:17:51.168 00.000 10072 PulseGuide returned control before completion, sleep 12
00:17:51.187 00.019 1032 UpdateGuideState exits: m=1311 SNR=25.5
00:17:51.189 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:51.192 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:51.194 00.002 10072 IsGuiding returns 0
00:17:51.194 00.000 10072 Move returns status 0, amount 2
00:17:51.194 00.000 1032 Enqueuing Expose request
00:17:51.195 00.001 10072 MoveAxis(N, 0, ABG)
00:17:51.195 00.000 10072 Move returns status 0, amount 0
00:17:51.195 00.000 10072 move complete, result=0
00:17:51.195 00.000 10072 worker thread done servicing request
00:17:51.195 00.000 10072 Worker thread wakes up
00:17:51.195 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:51.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:51.207 00.012 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
00:17:51.830 00.623 10072 Exposure complete
00:17:51.883 00.053 10072 worker thread done servicing request
00:17:51.883 00.000 1032 OnExposeComplete: enter
00:17:51.884 00.001 1032 UpdateGuideState(): m_state=6
00:17:51.887 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1397
00:17:51.889 00.002 1032 Star::Find returns 1 (0), X=322.65, Y=740.84, Mass=1281, SNR=25.2, Peak=164 HFD=2.6
00:17:51.891 00.002 1032 MultiStar: [#1 -0.09,-0.07,1.12,U] [#2 -0.00,-0.03,0.96,U] [#3 0.07,0.09,0.76,U] [#4 -0.10,0.20,0.70,U] [#5 -0.08,-0.12,0.74,U] [#6 0.08,-0.11,0.74,U] [#7 0.04,0.06,0.56,U] [#8 0.05,0.01,0.65,U] 
00:17:51.894 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {0.16, 0.02}
00:17:51.896 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
00:17:51.899 00.003 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
00:17:51.901 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.07 mountX=-0.00 mountY=-0.01, mountTheta=-1.90
00:17:51.904 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
00:17:51.906 00.002 1032 Enqueuing Move request for scope (0.02, -0.00)
00:17:51.908 00.002 10072 Worker thread wakes up
00:17:51.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
00:17:51.909 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
00:17:51.909 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.00 yDistance=-0.01
00:17:51.911 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:51.913 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.26
00:17:51.913 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:17:51.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:51.913 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:17:51.913 00.000 10072 MoveAxis(E, 2, ABG)
00:17:51.913 00.000 10072 Guiding  Dir = 2, Dur = 2
00:17:51.914 00.001 10072 IsGuiding returns 0
00:17:51.914 00.000 10072 PulseGuide returned control before completion, sleep 12
00:17:51.933 00.019 1032 UpdateGuideState exits: m=1281 SNR=25.2
00:17:51.935 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:51.938 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:51.940 00.002 1032 Enqueuing Expose request
00:17:51.942 00.002 10072 IsGuiding returns 0
00:17:51.942 00.000 10072 Move returns status 0, amount 2
00:17:51.942 00.000 10072 MoveAxis(N, 0, ABG)
00:17:51.942 00.000 10072 Move returns status 0, amount 0
00:17:51.942 00.000 10072 move complete, result=0
00:17:51.942 00.000 10072 worker thread done servicing request
00:17:51.943 00.001 10072 Worker thread wakes up
00:17:51.943 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:51.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:51.950 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:17:52.363 00.413 10072 Exposure complete
00:17:52.438 00.075 10072 worker thread done servicing request
00:17:52.438 00.000 1032 OnExposeComplete: enter
00:17:52.441 00.003 1032 UpdateGuideState(): m_state=6
00:17:52.443 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1398
00:17:52.445 00.002 1032 Star::Find returns 1 (0), X=322.81, Y=740.66, Mass=1321, SNR=25.6, Peak=153 HFD=2.7
00:17:52.447 00.002 1032 MultiStar: [#1 0.03,-0.06,1.12,U] [#2 -0.02,-0.13,0.91,U] [#3 0.03,-0.05,0.77,U] [#4 0.07,-0.02,0.67,U] [#5 0.07,-0.16,0.70,U] [#6 0.04,-0.34,0.00,M1] [#7 0.07,-0.24,0.53,U] [#8 0.09,-0.17,0.64,U] 
00:17:52.449 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.12}, one-star: {0.33, -0.16}
00:17:52.452 00.003 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
00:17:52.454 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
00:17:52.459 00.005 1032 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.92 mountX=-0.14 mountY=-0.06, mountTheta=-2.75
00:17:52.463 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.12, opts=13)
00:17:52.465 00.002 1032 Enqueuing Move request for scope (0.09, -0.12)
00:17:52.469 00.004 10072 Worker thread wakes up
00:17:52.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
00:17:52.469 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
00:17:52.469 00.000 10072 Moving (0.09, -0.12) raw xDistance=-0.14 yDistance=-0.06
00:17:52.471 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:52.474 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 291.25
00:17:52.474 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:17:52.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:52.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:17:52.474 00.000 10072 MoveAxis(E, 71, ABG)
00:17:52.474 00.000 10072 Guiding  Dir = 2, Dur = 71
00:17:52.475 00.001 10072 IsGuiding returns 0
00:17:52.476 00.001 10072 PulseGuide returned control before completion, sleep 81
00:17:52.495 00.019 1032 UpdateGuideState exits: m=1321 SNR=25.6
00:17:52.498 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:52.500 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:52.502 00.002 1032 Enqueuing Expose request
00:17:52.558 00.056 10072 IsGuiding returns 0
00:17:52.558 00.000 10072 Move returns status 0, amount 71
00:17:52.558 00.000 10072 MoveAxis(N, 0, ABG)
00:17:52.558 00.000 10072 Move returns status 0, amount 0
00:17:52.558 00.000 10072 move complete, result=0
00:17:52.558 00.000 10072 worker thread done servicing request
00:17:52.558 00.000 10072 Worker thread wakes up
00:17:52.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:52.559 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:52.561 00.002 1032 GuideStep: -0.1 px 71 ms EAST, -0.1 px 0 ms NORTH
00:17:53.196 00.635 10072 Exposure complete
00:17:53.282 00.086 10072 worker thread done servicing request
00:17:53.282 00.000 1032 OnExposeComplete: enter
00:17:53.286 00.004 1032 UpdateGuideState(): m_state=6
00:17:53.292 00.006 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1399
00:17:53.295 00.003 1032 Star::Find returns 1 (0), X=322.77, Y=740.93, Mass=1250, SNR=24.9, Peak=127 HFD=2.6
00:17:53.306 00.011 1032 MultiStar: [#1 -0.09,-0.04,1.13,U] [#2 0.06,0.02,0.94,U] [#3 0.13,0.06,0.77,U] [#4 -0.00,0.15,0.68,U] [#5 0.17,-0.11,0.75,U] [#6 -0.04,-0.23,0.77,U] [#7 0.05,-0.22,0.59,U] [#8 -0.11,0.00,0.62,U] 
00:17:53.309 00.003 1032 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.29, 0.11}
00:17:53.314 00.005 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
00:17:53.318 00.004 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
00:17:53.321 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.39 mountX=-0.04 mountY=-0.05, mountTheta=-2.22
00:17:53.327 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
00:17:53.335 00.008 1032 Enqueuing Move request for scope (0.05, -0.02)
00:17:53.339 00.004 10072 Worker thread wakes up
00:17:53.339 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
00:17:53.340 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
00:17:53.340 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.04 yDistance=-0.05
00:17:53.342 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:53.346 00.004 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.25
00:17:53.346 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:17:53.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:53.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:17:53.346 00.000 10072 MoveAxis(E, 2, ABG)
00:17:53.346 00.000 10072 Guiding  Dir = 2, Dur = 2
00:17:53.347 00.001 10072 IsGuiding returns 0
00:17:53.348 00.001 10072 PulseGuide returned control before completion, sleep 12
00:17:53.375 00.027 10072 IsGuiding returns 0
00:17:53.376 00.001 10072 Move returns status 0, amount 2
00:17:53.376 00.000 10072 MoveAxis(N, 0, ABG)
00:17:53.376 00.000 10072 Move returns status 0, amount 0
00:17:53.376 00.000 10072 move complete, result=0
00:17:53.376 00.000 10072 worker thread done servicing request
00:17:53.382 00.006 1032 UpdateGuideState exits: m=1250 SNR=24.9
00:17:53.386 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:53.390 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:53.399 00.009 1032 Enqueuing Expose request
00:17:53.402 00.003 10072 Worker thread wakes up
00:17:53.402 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:17:53.405 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:53.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:53.816 00.411 10072 Exposure complete
00:17:53.902 00.086 10072 worker thread done servicing request
00:17:53.902 00.000 1032 OnExposeComplete: enter
00:17:53.906 00.004 1032 UpdateGuideState(): m_state=6
00:17:53.909 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1400
00:17:53.913 00.004 1032 Star::Find returns 1 (0), X=322.52, Y=740.99, Mass=1419, SNR=26.5, Peak=161 HFD=2.7
00:17:53.917 00.004 1032 MultiStar: [#1 -0.12,0.10,1.10,U] [#2 -0.10,0.16,1.00,U] [#3 0.02,0.17,0.72,U] [#4 0.04,0.23,0.63,U] [#5 0.08,-0.06,0.70,U] [#6 0.11,0.07,0.71,U] [#7 -0.02,-0.19,0.49,U] [#8 0.03,0.14,0.62,U] 
00:17:53.921 00.004 1032 refined, 8 included, MultiStar: {-0.00, 0.10}, one-star: {0.03, 0.17}
00:17:53.925 00.004 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
00:17:53.929 00.004 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
00:17:53.932 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.59 mountX=0.10 mountY=-0.02, mountTheta=-0.24
00:17:53.936 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.10, opts=13)
00:17:53.940 00.004 1032 Enqueuing Move request for scope (-0.00, 0.10)
00:17:53.943 00.003 10072 Worker thread wakes up
00:17:53.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
00:17:53.943 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
00:17:53.943 00.000 10072 Moving (-0.00, 0.10) raw xDistance=0.10 yDistance=-0.02
00:17:53.946 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:53.950 00.004 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.24
00:17:53.950 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
00:17:53.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:53.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:17:53.951 00.001 10072 MoveAxis(E, 2, ABG)
00:17:53.951 00.000 10072 Guiding  Dir = 2, Dur = 2
00:17:53.951 00.000 10072 IsGuiding returns 0
00:17:53.953 00.002 10072 PulseGuide returned control before completion, sleep 11
00:17:53.969 00.016 10072 IsGuiding returns 0
00:17:53.969 00.000 10072 Move returns status 0, amount 2
00:17:53.969 00.000 10072 MoveAxis(N, 0, ABG)
00:17:53.969 00.000 10072 Move returns status 0, amount 0
00:17:53.969 00.000 10072 move complete, result=0
00:17:53.970 00.001 10072 worker thread done servicing request
00:17:53.981 00.011 1032 UpdateGuideState exits: m=1419 SNR=26.5
00:17:53.985 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:53.993 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:53.997 00.004 1032 Enqueuing Expose request
00:17:54.000 00.003 10072 Worker thread wakes up
00:17:54.000 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:17:54.003 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:54.003 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:54.628 00.625 10072 Exposure complete
00:17:54.698 00.070 10072 worker thread done servicing request
00:17:54.698 00.000 1032 OnExposeComplete: enter
00:17:54.701 00.003 1032 UpdateGuideState(): m_state=6
00:17:54.707 00.006 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1401
00:17:54.711 00.004 1032 Star::Find returns 1 (0), X=322.72, Y=740.92, Mass=1375, SNR=26.1, Peak=151 HFD=2.6
00:17:54.715 00.004 1032 MultiStar: [#1 -0.12,0.03,1.14,U] [#2 -0.15,0.16,0.98,U] [#3 -0.02,0.23,0.65,U] [#4 -0.06,0.23,0.71,U] [#5 0.06,0.04,0.73,U] [#6 -0.09,0.01,0.71,U] [#7 -0.11,-0.04,0.58,U] [#8 -0.10,0.20,0.63,U] 
00:17:54.717 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {0.24, 0.10}
00:17:54.719 00.002 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
00:17:54.722 00.003 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
00:17:54.724 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.88 mountX=0.11 mountY=0.01, mountTheta=0.05
00:17:54.730 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.10, opts=13)
00:17:54.733 00.003 1032 Enqueuing Move request for scope (-0.03, 0.10)
00:17:54.736 00.003 10072 Worker thread wakes up
00:17:54.736 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
00:17:54.737 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
00:17:54.737 00.000 10072 Moving (-0.03, 0.10) raw xDistance=0.11 yDistance=0.01
00:17:54.740 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:54.743 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.24
00:17:54.743 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
00:17:54.744 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:54.744 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:17:54.744 00.000 10072 MoveAxis(E, 3, ABG)
00:17:54.744 00.000 10072 Guiding  Dir = 2, Dur = 3
00:17:54.744 00.000 10072 IsGuiding returns 0
00:17:54.745 00.001 10072 PulseGuide returned control before completion, sleep 13
00:17:54.763 00.018 10072 IsGuiding returns 0
00:17:54.763 00.000 10072 Move returns status 0, amount 3
00:17:54.763 00.000 10072 MoveAxis(N, 0, ABG)
00:17:54.763 00.000 10072 Move returns status 0, amount 0
00:17:54.764 00.001 10072 move complete, result=0
00:17:54.764 00.000 10072 worker thread done servicing request
00:17:54.770 00.006 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:17:54.773 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:54.776 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:54.778 00.002 1032 Enqueuing Expose request
00:17:54.780 00.002 10072 Worker thread wakes up
00:17:54.780 00.000 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
00:17:54.782 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:54.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:55.202 00.420 10072 Exposure complete
00:17:55.271 00.069 10072 worker thread done servicing request
00:17:55.271 00.000 1032 OnExposeComplete: enter
00:17:55.276 00.005 1032 UpdateGuideState(): m_state=6
00:17:55.279 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1402
00:17:55.282 00.003 1032 Star::Find returns 1 (0), X=322.64, Y=740.90, Mass=1323, SNR=25.6, Peak=154 HFD=2.6
00:17:55.285 00.003 1032 MultiStar: [#1 -0.05,0.04,1.18,U] [#2 -0.11,0.11,0.97,U] [#3 -0.09,0.15,0.70,U] [#4 -0.16,0.22,0.69,U] [#5 0.14,-0.05,0.72,U] [#6 0.01,0.00,0.68,U] [#7 0.03,-0.22,0.54,U] [#8 -0.13,0.03,0.65,U] 
00:17:55.288 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {0.15, 0.08}
00:17:55.296 00.008 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
00:17:55.302 00.006 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
00:17:55.307 00.005 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.96 mountX=0.05 mountY=0.01, mountTheta=0.13
00:17:55.314 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
00:17:55.317 00.003 1032 Enqueuing Move request for scope (-0.02, 0.05)
00:17:55.320 00.003 10072 Worker thread wakes up
00:17:55.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
00:17:55.320 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
00:17:55.320 00.000 10072 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.01
00:17:55.325 00.005 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.23
00:17:55.325 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:17:55.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:55.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:17:55.327 00.002 10072 MoveAxis(E, 2, ABG)
00:17:55.327 00.000 10072 Guiding  Dir = 2, Dur = 2
00:17:55.328 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:55.332 00.004 10072 IsGuiding returns 0
00:17:55.334 00.002 10072 PulseGuide returned control before completion, sleep 12
00:17:55.355 00.021 10072 IsGuiding returns 0
00:17:55.355 00.000 10072 Move returns status 0, amount 2
00:17:55.355 00.000 10072 MoveAxis(N, 0, ABG)
00:17:55.355 00.000 10072 Move returns status 0, amount 0
00:17:55.355 00.000 10072 move complete, result=0
00:17:55.356 00.001 10072 worker thread done servicing request
00:17:55.358 00.002 1032 UpdateGuideState exits: m=1323 SNR=25.6
00:17:55.361 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:55.365 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:55.367 00.002 1032 Enqueuing Expose request
00:17:55.369 00.002 10072 Worker thread wakes up
00:17:55.369 00.000 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:17:55.371 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:55.372 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:55.999 00.627 10072 Exposure complete
00:17:56.068 00.069 10072 worker thread done servicing request
00:17:56.068 00.000 1032 OnExposeComplete: enter
00:17:56.071 00.003 1032 UpdateGuideState(): m_state=6
00:17:56.075 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1403
00:17:56.079 00.004 1032 Star::Find returns 1 (0), X=322.73, Y=741.03, Mass=1161, SNR=23.9, Peak=120 HFD=2.5
00:17:56.084 00.005 1032 MultiStar: [#1 -0.06,0.16,1.25,U] [#2 -0.11,0.14,1.03,U] [#3 -0.18,0.19,0.79,U] [#4 -0.01,0.19,0.72,U] [#5 0.07,0.12,0.78,U] [#6 0.03,-0.01,0.78,U] [#7 0.03,-0.06,0.59,U] [#8 -0.06,0.21,0.68,U] 
00:17:56.086 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.14}, one-star: {0.25, 0.21}
00:17:56.088 00.002 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
00:17:56.090 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
00:17:56.093 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.60 mountX=0.13 mountY=-0.03, mountTheta=-0.23
00:17:56.096 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.14, opts=13)
00:17:56.099 00.003 1032 Enqueuing Move request for scope (-0.00, 0.14)
00:17:56.102 00.003 10072 Worker thread wakes up
00:17:56.102 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
00:17:56.102 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
00:17:56.102 00.000 10072 Moving (-0.00, 0.14) raw xDistance=0.13 yDistance=-0.03
00:17:56.105 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:56.108 00.003 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 291.23
00:17:56.108 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
00:17:56.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:56.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:17:56.108 00.000 10072 MoveAxis(W, 64, ABG)
00:17:56.108 00.000 10072 Guiding  Dir = 3, Dur = 64
00:17:56.110 00.002 10072 IsGuiding returns 0
00:17:56.112 00.002 10072 PulseGuide returned control before completion, sleep 72
00:17:56.138 00.026 1032 UpdateGuideState exits: m=1161 SNR=23.9
00:17:56.147 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:56.149 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:56.152 00.003 1032 Enqueuing Expose request
00:17:56.198 00.046 10072 IsGuiding returns 0
00:17:56.198 00.000 10072 Move returns status 0, amount 64
00:17:56.198 00.000 10072 MoveAxis(N, 0, ABG)
00:17:56.198 00.000 10072 Move returns status 0, amount 0
00:17:56.198 00.000 10072 move complete, result=0
00:17:56.198 00.000 10072 worker thread done servicing request
00:17:56.199 00.001 10072 Worker thread wakes up
00:17:56.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:56.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:56.255 00.056 1032 GuideStep: 0.1 px 64 ms WEST, -0.0 px 0 ms NORTH
00:17:56.605 00.350 10072 Exposure complete
00:17:56.672 00.067 10072 worker thread done servicing request
00:17:56.672 00.000 1032 OnExposeComplete: enter
00:17:56.676 00.004 1032 UpdateGuideState(): m_state=6
00:17:56.679 00.003 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1404
00:17:56.682 00.003 1032 Star::Find returns 1 (0), X=322.58, Y=741.03, Mass=1289, SNR=25.3, Peak=131 HFD=2.6
00:17:56.684 00.002 1032 MultiStar: [#1 -0.16,0.34,0.00,M1] [#2 0.02,0.22,0.99,U] [#3 0.12,0.25,0.00,M1] [#4 -0.06,0.37,0.00,M1] [#5 -0.04,0.22,0.71,U] [#6 -0.04,0.22,0.77,U] [#7 -0.04,-0.06,0.57,U] [#8 0.05,0.32,0.00,M1] 
00:17:56.686 00.002 1032 refined, 4 included, MultiStar: {0.01, 0.18}, one-star: {0.10, 0.21}
00:17:56.689 00.003 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
00:17:56.691 00.002 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
00:17:56.693 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.52 mountX=0.17 mountY=-0.05, mountTheta=-0.31
00:17:56.696 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.18, opts=13)
00:17:56.699 00.003 1032 Enqueuing Move request for scope (0.01, 0.18)
00:17:56.701 00.002 10072 Worker thread wakes up
00:17:56.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
00:17:56.701 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
00:17:56.701 00.000 10072 Moving (0.01, 0.18) raw xDistance=0.17 yDistance=-0.05
00:17:56.703 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:56.706 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 291.22
00:17:56.706 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
00:17:56.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:56.707 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:17:56.707 00.000 10072 MoveAxis(W, 83, ABG)
00:17:56.707 00.000 10072 Guiding  Dir = 3, Dur = 83
00:17:56.707 00.000 10072 IsGuiding returns 0
00:17:56.708 00.001 10072 PulseGuide returned control before completion, sleep 93
00:17:56.732 00.024 1032 UpdateGuideState exits: m=1289 SNR=25.3
00:17:56.737 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:56.741 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:56.746 00.005 1032 Enqueuing Expose request
00:17:56.807 00.061 10072 IsGuiding returns 1
00:17:56.807 00.000 10072 scope still moving after pulse duration time elapsed
00:17:56.838 00.031 10072 IsGuiding returns 0
00:17:56.838 00.000 10072 scope move finished after 83 + 47 ms
00:17:56.838 00.000 10072 Move returns status 0, amount 83
00:17:56.838 00.000 10072 MoveAxis(N, 0, ABG)
00:17:56.838 00.000 10072 Move returns status 0, amount 0
00:17:56.838 00.000 10072 move complete, result=0
00:17:56.839 00.001 1032 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
00:17:56.848 00.009 10072 worker thread done servicing request
00:17:56.848 00.000 10072 Worker thread wakes up
00:17:56.848 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:56.848 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:57.481 00.633 10072 Exposure complete
00:17:57.572 00.091 10072 worker thread done servicing request
00:17:57.573 00.001 1032 OnExposeComplete: enter
00:17:57.576 00.003 1032 UpdateGuideState(): m_state=6
00:17:57.581 00.005 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1405
00:17:57.584 00.003 1032 Star::Find returns 1 (0), X=322.66, Y=740.71, Mass=1455, SNR=26.9, Peak=159 HFD=2.9
00:17:57.619 00.035 1032 MultiStar: [#1 0.00,-0.17,1.09,U] [#2 0.02,-0.14,0.94,U] [#3 -0.02,-0.06,0.72,U] [#4 0.01,-0.10,0.67,U] [#5 -0.05,-0.21,0.63,U] [#6 0.12,-0.16,0.68,U] [#7 0.03,-0.44,0.00,M1] [#8 0.04,-0.16,0.56,U] 
00:17:57.624 00.005 1032 refined, 7 included, MultiStar: {0.04, -0.14}, one-star: {0.18, -0.11}
00:17:57.627 00.003 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
00:17:57.630 00.003 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
00:17:57.634 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.29 mountX=-0.14 mountY=-0.00, mountTheta=-3.12
00:17:57.638 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.14, opts=13)
00:17:57.641 00.003 1032 Enqueuing Move request for scope (0.04, -0.14)
00:17:57.646 00.005 10072 Worker thread wakes up
00:17:57.646 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
00:17:57.646 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
00:17:57.646 00.000 10072 Moving (0.04, -0.14) raw xDistance=-0.14 yDistance=-0.00
00:17:57.649 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:57.654 00.005 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 291.22
00:17:57.654 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:17:57.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:57.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:17:57.654 00.000 10072 MoveAxis(E, 74, ABG)
00:17:57.654 00.000 10072 Guiding  Dir = 2, Dur = 74
00:17:57.655 00.001 10072 IsGuiding returns 0
00:17:57.656 00.001 10072 PulseGuide returned control before completion, sleep 84
00:17:57.728 00.072 1032 UpdateGuideState exits: m=1455 SNR=26.9
00:17:57.734 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:57.751 00.017 10072 IsGuiding returns 0
00:17:57.751 00.000 10072 Move returns status 0, amount 74
00:17:57.751 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:57.754 00.003 10072 MoveAxis(N, 0, ABG)
00:17:57.754 00.000 1032 Enqueuing Expose request
00:17:57.759 00.005 10072 Move returns status 0, amount 0
00:17:57.760 00.001 10072 move complete, result=0
00:17:57.760 00.000 10072 worker thread done servicing request
00:17:57.760 00.000 10072 Worker thread wakes up
00:17:57.760 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:57.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:57.762 00.002 1032 GuideStep: -0.1 px 74 ms EAST, -0.0 px 0 ms NORTH
00:17:58.170 00.408 10072 Exposure complete
00:17:58.272 00.102 10072 worker thread done servicing request
00:17:58.272 00.000 1032 OnExposeComplete: enter
00:17:58.277 00.005 1032 UpdateGuideState(): m_state=6
00:17:58.281 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1406
00:17:58.285 00.004 1032 Star::Find returns 1 (0), X=322.79, Y=740.80, Mass=1307, SNR=25.5, Peak=144 HFD=2.7
00:17:58.291 00.006 1032 MultiStar: [#1 -0.06,-0.12,1.15,U] [#2 -0.05,-0.15,0.97,U] [#3 0.03,-0.02,0.77,U] [#4 -0.08,-0.04,0.68,U] [#5 0.14,-0.09,0.71,U] [#6 0.04,-0.09,0.70,U] [#7 0.04,-0.25,0.54,U] [#8 0.07,-0.10,0.61,U] 
00:17:58.295 00.004 1032 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.30, -0.02}
00:17:58.298 00.003 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
00:17:58.301 00.003 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
00:17:58.304 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.09 mountX=-0.10 mountY=-0.02, mountTheta=-2.92
00:17:58.313 00.009 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
00:17:58.317 00.004 1032 Enqueuing Move request for scope (0.05, -0.09)
00:17:58.320 00.003 10072 Worker thread wakes up
00:17:58.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
00:17:58.321 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
00:17:58.321 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.02
00:17:58.325 00.004 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.21
00:17:58.325 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:58.333 00.008 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:17:58.334 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:58.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:17:58.334 00.000 10072 MoveAxis(E, 1, ABG)
00:17:58.334 00.000 10072 Guiding  Dir = 2, Dur = 1
00:17:58.334 00.000 10072 IsGuiding returns 0
00:17:58.335 00.001 10072 PulseGuide returned control before completion, sleep 11
00:17:58.352 00.017 10072 IsGuiding returns 0
00:17:58.352 00.000 10072 Move returns status 0, amount 1
00:17:58.352 00.000 10072 MoveAxis(N, 0, ABG)
00:17:58.352 00.000 10072 Move returns status 0, amount 0
00:17:58.352 00.000 10072 move complete, result=0
00:17:58.353 00.001 10072 worker thread done servicing request
00:17:58.362 00.009 1032 UpdateGuideState exits: m=1307 SNR=25.5
00:17:58.366 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:58.369 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:58.372 00.003 1032 Enqueuing Expose request
00:17:58.374 00.002 10072 Worker thread wakes up
00:17:58.374 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:17:58.376 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:58.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:59.013 00.637 10072 Exposure complete
00:17:59.088 00.075 1032 OnExposeComplete: enter
00:17:59.091 00.003 1032 UpdateGuideState(): m_state=6
00:17:59.093 00.002 10072 worker thread done servicing request
00:17:59.093 00.000 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1407
00:17:59.097 00.004 1032 Star::Find returns 1 (0), X=322.75, Y=740.92, Mass=1344, SNR=25.8, Peak=131 HFD=2.6
00:17:59.100 00.003 1032 MultiStar: [#1 -0.04,0.07,1.20,U] [#2 0.11,0.05,0.95,U] [#3 -0.09,0.07,0.74,U] [#4 0.01,0.22,0.71,U] [#5 -0.03,0.04,0.66,U] [#6 -0.15,-0.11,0.71,U] [#7 0.00,0.03,0.51,U] [#8 -0.03,0.06,0.60,U] 
00:17:59.103 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.27, 0.10}
00:17:59.105 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
00:17:59.108 00.003 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
00:17:59.113 00.005 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.30 mountX=0.05 mountY=-0.03, mountTheta=-0.53
00:17:59.118 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
00:17:59.123 00.005 1032 Enqueuing Move request for scope (0.02, 0.06)
00:17:59.126 00.003 10072 Worker thread wakes up
00:17:59.126 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:17:59.126 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:17:59.126 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
00:17:59.129 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:17:59.133 00.004 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.21
00:17:59.134 00.001 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:17:59.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:59.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:17:59.134 00.000 10072 MoveAxis(E, 1, ABG)
00:17:59.134 00.000 10072 Guiding  Dir = 2, Dur = 1
00:17:59.135 00.001 10072 IsGuiding returns 0
00:17:59.135 00.000 10072 PulseGuide returned control before completion, sleep 11
00:17:59.152 00.017 10072 IsGuiding returns 0
00:17:59.152 00.000 10072 Move returns status 0, amount 1
00:17:59.152 00.000 10072 MoveAxis(N, 0, ABG)
00:17:59.152 00.000 10072 Move returns status 0, amount 0
00:17:59.152 00.000 10072 move complete, result=0
00:17:59.153 00.001 10072 worker thread done servicing request
00:17:59.164 00.011 1032 UpdateGuideState exits: m=1344 SNR=25.8
00:17:59.168 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:59.174 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:17:59.185 00.011 1032 Enqueuing Expose request
00:17:59.190 00.005 10072 Worker thread wakes up
00:17:59.191 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:17:59.191 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:17:59.191 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:17:59.611 00.420 10072 Exposure complete
00:17:59.689 00.078 10072 worker thread done servicing request
00:17:59.689 00.000 1032 OnExposeComplete: enter
00:17:59.732 00.043 1032 UpdateGuideState(): m_state=6
00:17:59.735 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1408
00:17:59.738 00.003 1032 Star::Find returns 1 (0), X=322.87, Y=740.96, Mass=1230, SNR=24.6, Peak=121 HFD=2.7
00:17:59.741 00.003 1032 MultiStar: [#1 -0.05,0.02,1.17,U] [#2 0.12,-0.11,1.04,U] [#3 0.06,0.15,0.75,U] [#4 -0.06,0.09,0.68,U] [#5 0.12,0.02,0.76,U] [#6 0.08,0.01,0.75,U] [#7 0.09,-0.24,0.56,U] [#8 0.03,0.18,0.64,U] 
00:17:59.743 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.39, 0.14}
00:17:59.850 00.107 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
00:17:59.856 00.006 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
00:17:59.859 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.32 mountX=0.01 mountY=-0.10, mountTheta=-1.51
00:17:59.863 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
00:18:00.000 00.137 1032 Enqueuing Move request for scope (0.09, 0.03)
00:18:00.003 00.003 10072 Worker thread wakes up
00:18:00.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
00:18:00.003 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
00:18:00.003 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.10
00:18:00.007 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:00.011 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.20
00:18:00.011 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:18:00.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:00.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:18:00.011 00.000 10072 MoveAxis(W, 1, ABG)
00:18:00.011 00.000 10072 Guiding  Dir = 3, Dur = 1
00:18:00.157 00.146 1032 UpdateGuideState exits: m=1230 SNR=24.6
00:18:00.162 00.005 10072 IsGuiding returns 0
00:18:00.162 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:00.165 00.003 10072 PulseGuide returned control before completion, sleep 11
00:18:00.165 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:00.169 00.004 1032 Enqueuing Expose request
00:18:00.285 00.116 10072 IsGuiding returns 1
00:18:00.286 00.001 10072 scope still moving after pulse duration time elapsed
00:18:00.308 00.022 10072 IsGuiding returns 0
00:18:00.308 00.000 10072 scope move finished after 1 + 145 ms
00:18:00.308 00.000 10072 Move returns status 0, amount 1
00:18:00.308 00.000 10072 MoveAxis(N, 0, ABG)
00:18:00.308 00.000 10072 Move returns status 0, amount 0
00:18:00.308 00.000 10072 move complete, result=0
00:18:00.308 00.000 10072 worker thread done servicing request
00:18:00.308 00.000 10072 Worker thread wakes up
00:18:00.310 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:00.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:00.312 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:18:00.936 00.624 10072 Exposure complete
00:18:01.014 00.078 10072 worker thread done servicing request
00:18:01.014 00.000 1032 OnExposeComplete: enter
00:18:01.022 00.008 1032 UpdateGuideState(): m_state=6
00:18:01.027 00.005 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1409
00:18:01.030 00.003 1032 Star::Find returns 1 (0), X=322.76, Y=740.80, Mass=1254, SNR=24.9, Peak=134 HFD=2.7
00:18:01.033 00.003 1032 MultiStar: [#1 0.01,-0.04,1.14,U] [#2 0.04,0.01,1.06,U] [#3 0.04,0.03,0.80,U] [#4 -0.01,-0.04,0.69,U] [#5 0.15,-0.18,0.68,U] [#6 0.09,-0.10,0.78,U] [#7 0.09,-0.25,0.54,U] [#8 0.02,0.00,0.60,U] 
00:18:01.035 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.28, -0.02}
00:18:01.038 00.003 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
00:18:01.040 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
00:18:01.044 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.58 mountX=-0.07 mountY=-0.06, mountTheta=-2.41
00:18:01.052 00.008 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
00:18:01.059 00.007 1032 Enqueuing Move request for scope (0.08, -0.05)
00:18:01.062 00.003 10072 Worker thread wakes up
00:18:01.063 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
00:18:01.063 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
00:18:01.063 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.06
00:18:01.066 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:01.070 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.20
00:18:01.070 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:18:01.070 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:01.070 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:18:01.070 00.000 10072 MoveAxis(W, 2, ABG)
00:18:01.070 00.000 10072 Guiding  Dir = 3, Dur = 2
00:18:01.071 00.001 10072 IsGuiding returns 0
00:18:01.072 00.001 10072 PulseGuide returned control before completion, sleep 12
00:18:01.089 00.017 10072 IsGuiding returns 0
00:18:01.090 00.001 10072 Move returns status 0, amount 2
00:18:01.090 00.000 10072 MoveAxis(N, 0, ABG)
00:18:01.090 00.000 10072 Move returns status 0, amount 0
00:18:01.090 00.000 10072 move complete, result=0
00:18:01.090 00.000 10072 worker thread done servicing request
00:18:01.101 00.011 1032 UpdateGuideState exits: m=1254 SNR=24.9
00:18:01.106 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:01.108 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:01.111 00.003 1032 Enqueuing Expose request
00:18:01.115 00.004 10072 Worker thread wakes up
00:18:01.116 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:01.116 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:18:01.123 00.007 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:01.532 00.409 10072 Exposure complete
00:18:02.249 00.717 10072 worker thread done servicing request
00:18:02.250 00.001 1032 OnExposeComplete: enter
00:18:02.255 00.005 1032 UpdateGuideState(): m_state=6
00:18:02.260 00.005 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1410
00:18:02.264 00.004 1032 Star::Find returns 1 (0), X=322.71, Y=740.92, Mass=1336, SNR=25.7, Peak=149 HFD=2.6
00:18:02.271 00.007 1032 MultiStar: [#1 0.02,-0.04,1.11,U] [#2 0.04,0.04,1.02,U] [#3 0.04,0.04,0.76,U] [#4 -0.06,0.11,0.70,U] [#5 0.21,-0.12,0.67,U] [#6 0.09,0.03,0.76,U] [#7 0.01,-0.05,0.59,U] [#8 0.05,0.06,0.60,U] 
00:18:02.274 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.23, 0.10}
00:18:02.278 00.004 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
00:18:02.283 00.005 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
00:18:02.551 00.268 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.29 mountX=0.00 mountY=-0.08, mountTheta=-1.54
00:18:02.557 00.006 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
00:18:02.561 00.004 1032 Enqueuing Move request for scope (0.07, 0.02)
00:18:02.566 00.005 10072 Worker thread wakes up
00:18:02.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
00:18:02.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
00:18:02.566 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.08
00:18:02.570 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:02.573 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.19
00:18:02.573 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:18:02.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:02.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:18:02.573 00.000 10072 MoveAxis(W, 4, ABG)
00:18:02.573 00.000 10072 Guiding  Dir = 3, Dur = 4
00:18:02.574 00.001 10072 IsGuiding returns 0
00:18:02.575 00.001 10072 PulseGuide returned control before completion, sleep 14
00:18:02.594 00.019 10072 IsGuiding returns 0
00:18:02.594 00.000 10072 Move returns status 0, amount 4
00:18:02.595 00.001 10072 MoveAxis(N, 0, ABG)
00:18:02.595 00.000 10072 Move returns status 0, amount 0
00:18:02.595 00.000 10072 move complete, result=0
00:18:02.595 00.000 10072 worker thread done servicing request
00:18:02.605 00.010 1032 UpdateGuideState exits: m=1336 SNR=25.7
00:18:02.608 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:02.613 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:02.616 00.003 1032 Enqueuing Expose request
00:18:02.619 00.003 10072 Worker thread wakes up
00:18:02.619 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:18:02.622 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:02.622 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:03.342 00.720 10072 Exposure complete
00:18:03.827 00.485 10072 worker thread done servicing request
00:18:03.828 00.001 1032 OnExposeComplete: enter
00:18:03.832 00.004 1032 UpdateGuideState(): m_state=6
00:18:03.835 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1411
00:18:04.027 00.192 1032 Star::Find returns 1 (0), X=322.84, Y=740.84, Mass=1229, SNR=24.7, Peak=118 HFD=2.9
00:18:04.066 00.039 1032 MultiStar: [#1 -0.05,-0.11,1.17,U] [#2 0.11,0.02,0.99,U] [#3 0.18,0.04,0.78,U] [#4 0.03,0.06,0.64,U] [#5 0.20,-0.06,0.75,U] [#6 0.13,0.07,0.72,U] [#7 -0.09,-0.18,0.56,U] [#8 -0.06,0.20,0.62,U] 
00:18:04.070 00.004 1032 refined, 8 included, MultiStar: {0.10, -0.00}, one-star: {0.36, 0.02}
00:18:04.075 00.005 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
00:18:04.078 00.003 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
00:18:04.081 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.00 mountX=-0.03 mountY=-0.10, mountTheta=-1.83
00:18:04.086 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.00, opts=13)
00:18:04.091 00.005 1032 Enqueuing Move request for scope (0.10, -0.00)
00:18:04.093 00.002 10072 Worker thread wakes up
00:18:04.094 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
00:18:04.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
00:18:04.094 00.000 10072 Moving (0.10, -0.00) raw xDistance=-0.03 yDistance=-0.10
00:18:04.098 00.004 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.19
00:18:04.098 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:18:04.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:04.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:18:04.098 00.000 10072 MoveAxis(W, 5, ABG)
00:18:04.098 00.000 10072 Guiding  Dir = 3, Dur = 5
00:18:04.099 00.001 10072 IsGuiding returns 0
00:18:04.100 00.001 10072 PulseGuide returned control before completion, sleep 15
00:18:04.358 00.258 10072 IsGuiding returns 0
00:18:04.358 00.000 10072 Move returns status 0, amount 5
00:18:04.358 00.000 10072 MoveAxis(N, 0, ABG)
00:18:04.358 00.000 10072 Move returns status 0, amount 0
00:18:04.359 00.001 10072 move complete, result=0
00:18:04.359 00.000 10072 worker thread done servicing request
00:18:04.364 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:04.668 00.304 1032 UpdateGuideState exits: m=1229 SNR=24.7
00:18:04.679 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:04.683 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:04.686 00.003 1032 Enqueuing Expose request
00:18:04.689 00.003 10072 Worker thread wakes up
00:18:04.689 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:18:04.692 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:04.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:05.367 00.675 10072 Exposure complete
00:18:05.545 00.178 10072 worker thread done servicing request
00:18:05.545 00.000 1032 OnExposeComplete: enter
00:18:05.549 00.004 1032 UpdateGuideState(): m_state=6
00:18:05.591 00.042 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1412
00:18:05.594 00.003 1032 Star::Find returns 1 (0), X=322.69, Y=741.10, Mass=1305, SNR=25.4, Peak=139 HFD=2.6
00:18:05.597 00.003 1032 MultiStar: [#1 -0.13,0.17,1.14,U] [#2 -0.06,0.22,1.04,U] [#3 -0.07,0.27,0.00,M1] [#4 -0.07,0.24,0.63,U] [#5 0.07,0.11,0.78,U] [#6 -0.06,0.07,0.71,U] [#7 0.14,-0.01,0.48,U] [#8 0.00,0.38,0.00,M1] 
00:18:05.599 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.17}, one-star: {0.21, 0.28}
00:18:05.622 00.023 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
00:18:05.625 00.003 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
00:18:05.628 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.53 mountX=0.16 mountY=-0.05, mountTheta=-0.30
00:18:05.632 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.17, opts=13)
00:18:05.673 00.041 1032 Enqueuing Move request for scope (0.01, 0.17)
00:18:05.676 00.003 10072 Worker thread wakes up
00:18:05.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
00:18:05.677 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
00:18:05.677 00.000 10072 Moving (0.01, 0.17) raw xDistance=0.16 yDistance=-0.05
00:18:05.679 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:05.682 00.003 10072 PPEC rslt: input = 0.16, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 291.19
00:18:05.682 00.000 10072 PPEC: input: 0.16, control: 0.09, exposure: 500
00:18:05.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:05.683 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:18:05.683 00.000 10072 MoveAxis(W, 88, ABG)
00:18:05.683 00.000 10072 Guiding  Dir = 3, Dur = 88
00:18:05.683 00.000 10072 IsGuiding returns 0
00:18:05.684 00.001 10072 PulseGuide returned control before completion, sleep 98
00:18:05.774 00.090 1032 UpdateGuideState exits: m=1305 SNR=25.4
00:18:05.777 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:05.780 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:05.783 00.003 1032 Enqueuing Expose request
00:18:05.793 00.010 10072 IsGuiding returns 0
00:18:05.794 00.001 10072 Move returns status 0, amount 88
00:18:05.794 00.000 10072 MoveAxis(N, 0, ABG)
00:18:05.794 00.000 10072 Move returns status 0, amount 0
00:18:05.794 00.000 10072 move complete, result=0
00:18:05.794 00.000 10072 worker thread done servicing request
00:18:05.794 00.000 10072 Worker thread wakes up
00:18:05.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:05.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:05.796 00.002 1032 GuideStep: 0.2 px 88 ms WEST, -0.1 px 0 ms NORTH
00:18:06.463 00.667 10072 Exposure complete
00:18:06.610 00.147 10072 worker thread done servicing request
00:18:06.610 00.000 1032 OnExposeComplete: enter
00:18:06.625 00.015 1032 UpdateGuideState(): m_state=6
00:18:06.631 00.006 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1413
00:18:06.634 00.003 1032 Star::Find returns 1 (0), X=322.71, Y=740.79, Mass=1285, SNR=25.2, Peak=139 HFD=2.7
00:18:06.637 00.003 1032 MultiStar: [#1 -0.12,-0.00,1.10,U] [#2 -0.09,0.01,1.05,U] [#3 0.04,0.18,0.74,U] [#4 0.08,0.10,0.70,U] [#5 0.08,-0.01,0.76,U] [#6 -0.02,0.03,0.68,U] [#7 -0.08,-0.05,0.54,U] [#8 0.02,0.26,0.63,U] 
00:18:06.645 00.008 1032 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {0.23, -0.03}
00:18:06.648 00.003 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
00:18:06.650 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
00:18:06.653 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.24 mountX=0.04 mountY=-0.03, mountTheta=-0.59
00:18:06.658 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
00:18:06.662 00.004 1032 Enqueuing Move request for scope (0.02, 0.05)
00:18:06.665 00.003 10072 Worker thread wakes up
00:18:06.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
00:18:06.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
00:18:06.665 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.03
00:18:06.673 00.008 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.18
00:18:06.673 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:18:06.673 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:06.673 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:18:06.673 00.000 10072 MoveAxis(W, 6, ABG)
00:18:06.675 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:06.679 00.004 10072 Guiding  Dir = 3, Dur = 6
00:18:06.682 00.003 10072 IsGuiding returns 0
00:18:06.684 00.002 10072 PulseGuide returned control before completion, sleep 14
00:18:06.738 00.054 10072 IsGuiding returns 0
00:18:06.738 00.000 10072 Move returns status 0, amount 6
00:18:06.738 00.000 10072 MoveAxis(N, 0, ABG)
00:18:06.738 00.000 10072 Move returns status 0, amount 0
00:18:06.738 00.000 10072 move complete, result=0
00:18:06.738 00.000 10072 worker thread done servicing request
00:18:06.746 00.008 1032 UpdateGuideState exits: m=1285 SNR=25.2
00:18:06.749 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:06.751 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:06.754 00.003 1032 Enqueuing Expose request
00:18:06.756 00.002 10072 Worker thread wakes up
00:18:06.756 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:18:06.759 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:06.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:07.174 00.415 10072 Exposure complete
00:18:07.236 00.062 10072 worker thread done servicing request
00:18:07.386 00.150 1032 OnExposeComplete: enter
00:18:07.429 00.043 1032 UpdateGuideState(): m_state=6
00:18:07.432 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1414
00:18:07.434 00.002 1032 Star::Find returns 1 (0), X=322.75, Y=740.79, Mass=1184, SNR=24.2, Peak=132 HFD=2.7
00:18:07.437 00.003 1032 MultiStar: [#1 -0.09,-0.03,1.17,U] [#2 0.14,0.04,1.00,U] [#3 0.06,0.07,0.78,U] [#4 -0.10,0.12,0.70,U] [#5 0.22,-0.06,0.80,U] [#6 -0.00,0.05,0.73,U] [#7 -0.11,-0.05,0.58,U] [#8 -0.05,0.27,0.61,U] 
00:18:07.439 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.27, -0.03}
00:18:07.442 00.003 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
00:18:07.444 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
00:18:07.446 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.59 mountX=0.02 mountY=-0.06, mountTheta=-1.24
00:18:07.606 00.160 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
00:18:07.610 00.004 1032 Enqueuing Move request for scope (0.05, 0.03)
00:18:07.614 00.004 10072 Worker thread wakes up
00:18:07.614 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
00:18:07.614 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
00:18:07.614 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.06
00:18:07.619 00.005 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.18
00:18:07.619 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:18:07.619 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:07.619 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:18:07.619 00.000 10072 MoveAxis(W, 6, ABG)
00:18:07.619 00.000 10072 Guiding  Dir = 3, Dur = 6
00:18:07.619 00.000 10072 IsGuiding returns 0
00:18:07.620 00.001 10072 PulseGuide returned control before completion, sleep 16
00:18:07.720 00.100 10072 IsGuiding returns 0
00:18:07.720 00.000 10072 Move returns status 0, amount 6
00:18:07.721 00.001 10072 MoveAxis(N, 0, ABG)
00:18:07.721 00.000 10072 Move returns status 0, amount 0
00:18:07.721 00.000 10072 move complete, result=0
00:18:07.721 00.000 10072 worker thread done servicing request
00:18:07.743 00.022 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:07.884 00.141 1032 UpdateGuideState exits: m=1184 SNR=24.2
00:18:07.887 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:07.890 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:07.920 00.030 1032 Enqueuing Expose request
00:18:08.015 00.095 10072 Worker thread wakes up
00:18:08.016 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:08.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:08.017 00.001 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:18:08.688 00.671 10072 Exposure complete
00:18:08.797 00.109 10072 worker thread done servicing request
00:18:08.797 00.000 1032 OnExposeComplete: enter
00:18:08.801 00.004 1032 UpdateGuideState(): m_state=6
00:18:08.806 00.005 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1415
00:18:08.809 00.003 1032 Star::Find returns 1 (0), X=322.63, Y=740.99, Mass=1221, SNR=24.6, Peak=138 HFD=2.4
00:18:08.813 00.004 1032 MultiStar: [#1 -0.13,0.13,1.15,U] [#2 -0.06,0.10,1.10,U] [#3 -0.09,0.16,0.80,U] [#4 -0.06,0.32,0.00,M1] [#5 -0.05,0.08,0.74,U] [#6 -0.05,0.15,0.75,U] [#7 0.00,0.08,0.51,U] [#8 -0.05,0.07,0.63,U] 
00:18:08.816 00.003 1032 refined, 7 included, MultiStar: {-0.04, 0.12}, one-star: {0.15, 0.17}
00:18:08.833 00.017 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
00:18:08.839 00.006 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
00:18:08.845 00.006 1032 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.86 mountX=0.13 mountY=0.00, mountTheta=0.03
00:18:08.876 00.031 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.12, opts=13)
00:18:08.888 00.012 1032 Enqueuing Move request for scope (-0.04, 0.12)
00:18:08.919 00.031 10072 Worker thread wakes up
00:18:08.919 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
00:18:08.919 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
00:18:08.919 00.000 10072 Moving (-0.04, 0.12) raw xDistance=0.13 yDistance=0.00
00:18:08.922 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:08.925 00.003 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.18
00:18:08.925 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
00:18:08.925 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:08.925 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:18:08.925 00.000 10072 MoveAxis(W, 8, ABG)
00:18:08.925 00.000 10072 Guiding  Dir = 3, Dur = 8
00:18:08.926 00.001 10072 IsGuiding returns 0
00:18:08.927 00.001 10072 PulseGuide returned control before completion, sleep 18
00:18:09.000 00.073 1032 UpdateGuideState exits: m=1221 SNR=24.6
00:18:09.006 00.006 10072 IsGuiding returns 0
00:18:09.006 00.000 10072 Move returns status 0, amount 8
00:18:09.006 00.000 10072 MoveAxis(N, 0, ABG)
00:18:09.007 00.001 10072 Move returns status 0, amount 0
00:18:09.007 00.000 10072 move complete, result=0
00:18:09.007 00.000 10072 worker thread done servicing request
00:18:09.009 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:09.013 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:09.032 00.019 1032 Enqueuing Expose request
00:18:09.038 00.006 10072 Worker thread wakes up
00:18:09.038 00.000 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
00:18:09.041 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:09.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:09.778 00.737 10072 Exposure complete
00:18:09.854 00.076 10072 worker thread done servicing request
00:18:09.854 00.000 1032 OnExposeComplete: enter
00:18:09.857 00.003 1032 UpdateGuideState(): m_state=6
00:18:09.876 00.019 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1416
00:18:09.878 00.002 1032 Star::Find returns 1 (0), X=322.75, Y=740.99, Mass=1156, SNR=23.9, Peak=116 HFD=2.5
00:18:09.881 00.003 1032 MultiStar: [#1 -0.10,-0.08,1.22,U] [#2 -0.05,0.12,1.02,U] [#3 0.15,0.23,0.00,M1] [#4 -0.08,0.21,0.74,U] [#5 0.01,-0.15,0.79,U] [#6 0.03,-0.04,0.76,U] [#7 -0.04,0.02,0.58,U] [#8 0.04,0.13,0.64,U] 
00:18:09.885 00.004 1032 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {0.27, 0.17}
00:18:09.887 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
00:18:09.889 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
00:18:09.893 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.32 mountX=0.04 mountY=-0.02, mountTheta=-0.51
00:18:09.899 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
00:18:09.902 00.003 1032 Enqueuing Move request for scope (0.01, 0.04)
00:18:09.905 00.003 10072 Worker thread wakes up
00:18:09.906 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:18:09.906 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:18:09.906 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
00:18:09.909 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:09.914 00.005 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.17
00:18:09.914 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:18:09.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:09.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:18:09.914 00.000 10072 MoveAxis(W, 7, ABG)
00:18:09.914 00.000 10072 Guiding  Dir = 3, Dur = 7
00:18:09.916 00.002 10072 IsGuiding returns 0
00:18:09.917 00.001 10072 PulseGuide returned control before completion, sleep 16
00:18:09.941 00.024 1032 UpdateGuideState exits: m=1156 SNR=23.9
00:18:09.944 00.003 10072 IsGuiding returns 0
00:18:09.946 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:09.948 00.002 10072 Move returns status 0, amount 7
00:18:09.948 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:09.951 00.003 10072 MoveAxis(N, 0, ABG)
00:18:09.951 00.000 1032 Enqueuing Expose request
00:18:09.957 00.006 10072 Move returns status 0, amount 0
00:18:09.957 00.000 10072 move complete, result=0
00:18:09.957 00.000 10072 worker thread done servicing request
00:18:09.959 00.002 10072 Worker thread wakes up
00:18:09.960 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:09.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:09.960 00.000 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
00:18:10.370 00.410 10072 Exposure complete
00:18:10.439 00.069 10072 worker thread done servicing request
00:18:10.440 00.001 1032 OnExposeComplete: enter
00:18:10.444 00.004 1032 UpdateGuideState(): m_state=6
00:18:10.447 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1417
00:18:10.450 00.003 1032 Star::Find returns 1 (0), X=322.60, Y=740.99, Mass=1413, SNR=26.5, Peak=159 HFD=2.6
00:18:10.454 00.004 1032 MultiStar: [#1 -0.04,0.12,1.12,U] [#2 -0.08,0.19,0.93,U] [#3 0.02,0.10,0.75,U] [#4 -0.02,0.24,0.69,U] [#5 0.11,0.04,0.70,U] [#6 0.10,0.15,0.67,U] [#7 -0.01,0.00,0.52,U] [#8 0.05,0.30,0.00,M1] 
00:18:10.457 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.13}, one-star: {0.12, 0.17}
00:18:10.461 00.004 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
00:18:10.463 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
00:18:10.466 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.41 mountX=0.12 mountY=-0.05, mountTheta=-0.42
00:18:10.472 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
00:18:10.475 00.003 1032 Enqueuing Move request for scope (0.02, 0.13)
00:18:10.478 00.003 10072 Worker thread wakes up
00:18:10.478 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
00:18:10.478 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
00:18:10.479 00.001 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.05
00:18:10.481 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:10.486 00.005 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.17
00:18:10.487 00.001 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:18:10.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:10.487 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:18:10.487 00.000 10072 MoveAxis(W, 6, ABG)
00:18:10.487 00.000 10072 Guiding  Dir = 3, Dur = 6
00:18:10.488 00.001 10072 IsGuiding returns 0
00:18:10.489 00.001 10072 PulseGuide returned control before completion, sleep 16
00:18:10.505 00.016 10072 IsGuiding returns 0
00:18:10.505 00.000 10072 Move returns status 0, amount 6
00:18:10.506 00.001 10072 MoveAxis(N, 0, ABG)
00:18:10.506 00.000 10072 Move returns status 0, amount 0
00:18:10.506 00.000 10072 move complete, result=0
00:18:10.506 00.000 10072 worker thread done servicing request
00:18:10.513 00.007 1032 UpdateGuideState exits: m=1413 SNR=26.5
00:18:10.522 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:10.525 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:10.529 00.004 1032 Enqueuing Expose request
00:18:10.532 00.003 10072 Worker thread wakes up
00:18:10.532 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:18:10.535 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:10.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:11.167 00.632 10072 Exposure complete
00:18:11.245 00.078 10072 worker thread done servicing request
00:18:11.245 00.000 1032 OnExposeComplete: enter
00:18:11.248 00.003 1032 UpdateGuideState(): m_state=6
00:18:11.252 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1418
00:18:11.257 00.005 1032 Star::Find returns 1 (0), X=322.75, Y=741.27, Mass=1380, SNR=26.2, Peak=145 HFD=2.8
00:18:11.261 00.004 1032 MultiStar: [#1 -0.13,0.23,1.08,U] [#2 -0.03,0.33,0.00,M1] [#3 -0.10,0.25,0.72,U] [#4 -0.06,0.44,0.00,M1] [#5 0.04,0.22,0.67,U] [#6 0.07,0.28,0.00,M1] [#7 -0.07,0.10,0.52,U] [#8 -0.12,0.44,0.00,M2] 
00:18:11.264 00.003 1032 refined, 4 included, MultiStar: {0.01, 0.27}, one-star: {0.27, 0.45}
00:18:11.267 00.003 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
00:18:11.271 00.004 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
00:18:11.275 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.52 mountX=0.26 mountY=-0.08, mountTheta=-0.31
00:18:11.280 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.27, opts=13)
00:18:11.283 00.003 1032 Enqueuing Move request for scope (0.01, 0.27)
00:18:11.287 00.004 10072 Worker thread wakes up
00:18:11.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
00:18:11.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
00:18:11.287 00.000 10072 Moving (0.01, 0.27) raw xDistance=0.26 yDistance=-0.08
00:18:11.289 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:11.292 00.003 10072 PPEC rslt: input = 0.26, final = 0.13, react = 0.13, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 291.17
00:18:11.292 00.000 10072 PPEC: input: 0.26, control: 0.13, exposure: 500
00:18:11.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:11.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:18:11.292 00.000 10072 MoveAxis(W, 135, ABG)
00:18:11.292 00.000 10072 Guiding  Dir = 3, Dur = 135
00:18:11.292 00.000 10072 IsGuiding returns 0
00:18:11.293 00.001 10072 PulseGuide returned control before completion, sleep 145
00:18:11.317 00.024 1032 UpdateGuideState exits: m=1380 SNR=26.2
00:18:11.320 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:11.325 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:11.329 00.004 1032 Enqueuing Expose request
00:18:11.446 00.117 10072 IsGuiding returns 0
00:18:11.446 00.000 10072 Move returns status 0, amount 135
00:18:11.446 00.000 10072 MoveAxis(N, 0, ABG)
00:18:11.446 00.000 10072 Move returns status 0, amount 0
00:18:11.447 00.001 10072 move complete, result=0
00:18:11.447 00.000 10072 worker thread done servicing request
00:18:11.447 00.000 10072 Worker thread wakes up
00:18:11.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:11.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:11.448 00.001 1032 GuideStep: 0.3 px 135 ms WEST, -0.1 px 0 ms NORTH
00:18:11.857 00.409 10072 Exposure complete
00:18:11.934 00.077 10072 worker thread done servicing request
00:18:11.934 00.000 1032 OnExposeComplete: enter
00:18:11.937 00.003 1032 UpdateGuideState(): m_state=6
00:18:11.940 00.003 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1419
00:18:11.943 00.003 1032 Star::Find returns 1 (0), X=322.64, Y=740.91, Mass=1139, SNR=23.7, Peak=135 HFD=2.5
00:18:11.946 00.003 1032 MultiStar: [#1 -0.04,0.10,1.22,U] [#2 -0.05,0.03,1.07,U] [#3 -0.04,0.25,0.82,U] [#4 -0.08,0.25,0.77,U] [#5 0.16,0.08,0.78,U] [#6 -0.12,-0.06,0.79,U] [#7 -0.20,0.01,0.58,U] [#8 -0.04,0.19,0.64,U] 
00:18:11.950 00.004 1032 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {0.16, 0.09}
00:18:11.954 00.004 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
00:18:11.958 00.004 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
00:18:11.961 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.73 mountX=0.10 mountY=-0.01, mountTheta=-0.10
00:18:11.967 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
00:18:11.971 00.004 1032 Enqueuing Move request for scope (-0.02, 0.10)
00:18:11.974 00.003 10072 Worker thread wakes up
00:18:11.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
00:18:11.974 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
00:18:11.974 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.01
00:18:11.978 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:11.982 00.004 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.17
00:18:11.982 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:18:11.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:11.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:18:11.982 00.000 10072 MoveAxis(W, 7, ABG)
00:18:11.982 00.000 10072 Guiding  Dir = 3, Dur = 7
00:18:11.983 00.001 10072 IsGuiding returns 0
00:18:11.983 00.000 10072 PulseGuide returned control before completion, sleep 17
00:18:12.008 00.025 10072 IsGuiding returns 0
00:18:12.008 00.000 10072 Move returns status 0, amount 7
00:18:12.008 00.000 10072 MoveAxis(N, 0, ABG)
00:18:12.008 00.000 10072 Move returns status 0, amount 0
00:18:12.009 00.001 10072 move complete, result=0
00:18:12.009 00.000 10072 worker thread done servicing request
00:18:12.009 00.000 1032 UpdateGuideState exits: m=1139 SNR=23.7
00:18:12.012 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:12.015 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:12.023 00.008 1032 Enqueuing Expose request
00:18:12.028 00.005 10072 Worker thread wakes up
00:18:12.028 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
00:18:12.031 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:12.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:12.668 00.637 10072 Exposure complete
00:18:12.734 00.066 10072 worker thread done servicing request
00:18:12.734 00.000 1032 OnExposeComplete: enter
00:18:12.739 00.005 1032 UpdateGuideState(): m_state=6
00:18:12.742 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1420
00:18:12.745 00.003 1032 Star::Find returns 1 (0), X=322.79, Y=740.80, Mass=1323, SNR=25.6, Peak=148 HFD=2.7
00:18:12.748 00.003 1032 MultiStar: [#1 -0.02,-0.17,1.16,U] [#2 0.06,-0.07,1.01,U] [#3 0.11,-0.03,0.71,U] [#4 -0.01,0.02,0.68,U] [#5 0.07,-0.15,0.73,U] [#6 0.14,-0.09,0.71,U] [#7 -0.05,-0.22,0.50,U] [#8 0.08,-0.01,0.58,U] 
00:18:12.751 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.31, -0.02}
00:18:12.753 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
00:18:12.756 00.003 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
00:18:12.758 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.77 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
00:18:12.763 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.08, opts=13)
00:18:12.766 00.003 1032 Enqueuing Move request for scope (0.09, -0.08)
00:18:12.772 00.006 10072 Worker thread wakes up
00:18:12.773 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
00:18:12.773 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
00:18:12.773 00.000 10072 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=-0.06
00:18:12.776 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:12.779 00.003 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.17
00:18:12.779 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
00:18:12.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:12.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:18:12.779 00.000 10072 MoveAxis(W, 7, ABG)
00:18:12.779 00.000 10072 Guiding  Dir = 3, Dur = 7
00:18:12.780 00.001 10072 IsGuiding returns 0
00:18:12.780 00.000 10072 PulseGuide returned control before completion, sleep 17
00:18:12.801 00.021 1032 UpdateGuideState exits: m=1323 SNR=25.6
00:18:12.804 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:12.808 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:12.810 00.002 1032 Enqueuing Expose request
00:18:12.814 00.004 10072 IsGuiding returns 0
00:18:12.814 00.000 10072 Move returns status 0, amount 7
00:18:12.814 00.000 10072 MoveAxis(N, 0, ABG)
00:18:12.814 00.000 10072 Move returns status 0, amount 0
00:18:12.814 00.000 10072 move complete, result=0
00:18:12.814 00.000 10072 worker thread done servicing request
00:18:12.814 00.000 10072 Worker thread wakes up
00:18:12.814 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:12.814 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:12.823 00.009 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:18:13.231 00.408 10072 Exposure complete
00:18:13.306 00.075 10072 worker thread done servicing request
00:18:13.306 00.000 1032 OnExposeComplete: enter
00:18:13.309 00.003 1032 UpdateGuideState(): m_state=6
00:18:13.312 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1421
00:18:13.314 00.002 1032 Star::Find returns 1 (0), X=322.79, Y=741.09, Mass=1346, SNR=25.8, Peak=138 HFD=2.5
00:18:13.317 00.003 1032 MultiStar: [#1 -0.11,0.01,1.11,U] [#2 0.05,0.06,0.96,U] [#3 -0.10,0.16,0.74,U] [#4 0.03,0.16,0.66,U] [#5 0.28,0.01,0.73,U] [#6 0.09,0.14,0.73,U] [#7 -0.03,0.17,0.57,U] [#8 0.04,0.24,0.58,U] 
00:18:13.318 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.13}, one-star: {0.30, 0.27}
00:18:13.320 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
00:18:13.322 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
00:18:13.326 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.11 mountX=0.11 mountY=-0.09, mountTheta=-0.72
00:18:13.334 00.008 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
00:18:13.338 00.004 1032 Enqueuing Move request for scope (0.06, 0.13)
00:18:13.342 00.004 10072 Worker thread wakes up
00:18:13.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
00:18:13.342 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
00:18:13.342 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
00:18:13.345 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:13.349 00.004 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.16
00:18:13.349 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:18:13.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:13.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:18:13.349 00.000 10072 MoveAxis(W, 6, ABG)
00:18:13.349 00.000 10072 Guiding  Dir = 3, Dur = 6
00:18:13.350 00.001 10072 IsGuiding returns 0
00:18:13.351 00.001 10072 PulseGuide returned control before completion, sleep 16
00:18:13.368 00.017 10072 IsGuiding returns 0
00:18:13.368 00.000 10072 Move returns status 0, amount 6
00:18:13.368 00.000 10072 MoveAxis(N, 0, ABG)
00:18:13.368 00.000 10072 Move returns status 0, amount 0
00:18:13.368 00.000 10072 move complete, result=0
00:18:13.368 00.000 10072 worker thread done servicing request
00:18:13.377 00.009 1032 UpdateGuideState exits: m=1346 SNR=25.8
00:18:13.381 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:13.383 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:13.386 00.003 1032 Enqueuing Expose request
00:18:13.389 00.003 10072 Worker thread wakes up
00:18:13.389 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:18:13.393 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:13.393 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:14.030 00.637 10072 Exposure complete
00:18:14.099 00.069 10072 worker thread done servicing request
00:18:14.100 00.001 1032 OnExposeComplete: enter
00:18:14.103 00.003 1032 UpdateGuideState(): m_state=6
00:18:14.105 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1422
00:18:14.108 00.003 1032 Star::Find returns 1 (0), X=322.76, Y=741.02, Mass=1290, SNR=25.3, Peak=134 HFD=2.5
00:18:14.111 00.003 1032 MultiStar: [#1 -0.08,0.15,1.14,U] [#2 0.00,0.17,1.00,U] [#3 -0.07,0.29,0.00,M1] [#4 0.02,0.30,0.00,M1] [#5 0.08,0.10,0.75,U] [#6 0.12,0.06,0.71,U] [#7 0.02,0.21,0.53,U] [#8 0.08,0.22,0.63,U] 
00:18:14.113 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.16}, one-star: {0.28, 0.20}
00:18:14.116 00.003 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
00:18:14.119 00.003 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
00:18:14.121 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.15 mountX=0.13 mountY=-0.11, mountTheta=-0.68
00:18:14.126 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.16, opts=13)
00:18:14.130 00.004 1032 Enqueuing Move request for scope (0.07, 0.16)
00:18:14.132 00.002 10072 Worker thread wakes up
00:18:14.133 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
00:18:14.133 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
00:18:14.133 00.000 10072 Moving (0.07, 0.16) raw xDistance=0.13 yDistance=-0.11
00:18:14.135 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:14.140 00.005 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 291.16
00:18:14.140 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
00:18:14.141 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:14.141 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:18:14.141 00.000 10072 MoveAxis(W, 74, ABG)
00:18:14.142 00.001 10072 Guiding  Dir = 3, Dur = 74
00:18:14.143 00.001 10072 IsGuiding returns 0
00:18:14.144 00.001 10072 PulseGuide returned control before completion, sleep 83
00:18:14.169 00.025 1032 UpdateGuideState exits: m=1290 SNR=25.3
00:18:14.182 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:14.187 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:14.193 00.006 1032 Enqueuing Expose request
00:18:14.232 00.039 10072 IsGuiding returns 0
00:18:14.233 00.001 10072 Move returns status 0, amount 74
00:18:14.233 00.000 10072 MoveAxis(N, 0, ABG)
00:18:14.233 00.000 10072 Move returns status 0, amount 0
00:18:14.233 00.000 10072 move complete, result=0
00:18:14.233 00.000 10072 worker thread done servicing request
00:18:14.233 00.000 10072 Worker thread wakes up
00:18:14.233 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:14.234 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:14.235 00.001 1032 GuideStep: 0.1 px 74 ms WEST, -0.1 px 0 ms NORTH
00:18:14.647 00.412 10072 Exposure complete
00:18:14.722 00.075 10072 worker thread done servicing request
00:18:14.722 00.000 1032 OnExposeComplete: enter
00:18:14.724 00.002 1032 UpdateGuideState(): m_state=6
00:18:14.727 00.003 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1423
00:18:14.729 00.002 1032 Star::Find returns 1 (0), X=322.76, Y=740.78, Mass=1256, SNR=25.0, Peak=133 HFD=2.8
00:18:14.732 00.003 1032 MultiStar: [#1 -0.02,-0.10,1.15,U] [#2 -0.07,0.01,0.97,U] [#3 0.03,0.05,0.74,U] [#4 -0.06,0.13,0.70,U] [#5 0.05,-0.12,0.71,U] [#6 0.11,0.03,0.73,U] [#7 0.00,-0.04,0.53,U] [#8 -0.13,-0.06,0.66,U] 
00:18:14.735 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.28, -0.04}
00:18:14.741 00.006 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
00:18:14.744 00.003 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
00:18:14.746 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.62 mountX=-0.03 mountY=-0.02, mountTheta=-2.45
00:18:14.749 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
00:18:14.753 00.004 1032 Enqueuing Move request for scope (0.03, -0.02)
00:18:14.755 00.002 10072 Worker thread wakes up
00:18:14.755 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:18:14.755 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:18:14.755 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
00:18:14.757 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:14.759 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.16
00:18:14.759 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:18:14.760 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:14.760 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:18:14.760 00.000 10072 MoveAxis(W, 6, ABG)
00:18:14.760 00.000 10072 Guiding  Dir = 3, Dur = 6
00:18:14.760 00.000 10072 IsGuiding returns 0
00:18:14.761 00.001 10072 PulseGuide returned control before completion, sleep 16
00:18:14.785 00.024 10072 IsGuiding returns 0
00:18:14.785 00.000 10072 Move returns status 0, amount 6
00:18:14.785 00.000 10072 MoveAxis(N, 0, ABG)
00:18:14.786 00.001 10072 Move returns status 0, amount 0
00:18:14.786 00.000 10072 move complete, result=0
00:18:14.786 00.000 10072 worker thread done servicing request
00:18:14.789 00.003 1032 UpdateGuideState exits: m=1256 SNR=25.0
00:18:14.793 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:14.795 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:14.805 00.010 1032 Enqueuing Expose request
00:18:14.809 00.004 10072 Worker thread wakes up
00:18:14.809 00.000 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:18:14.812 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:14.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:15.442 00.630 10072 Exposure complete
00:18:15.517 00.075 10072 worker thread done servicing request
00:18:15.517 00.000 1032 OnExposeComplete: enter
00:18:15.520 00.003 1032 UpdateGuideState(): m_state=6
00:18:15.524 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1424
00:18:15.526 00.002 1032 Star::Find returns 1 (0), X=322.76, Y=740.87, Mass=1303, SNR=25.4, Peak=139 HFD=2.6
00:18:15.529 00.003 1032 MultiStar: [#1 0.07,-0.04,1.14,U] [#2 0.06,-0.02,1.00,U] [#3 0.03,0.06,0.76,U] [#4 0.02,0.08,0.73,U] [#5 0.07,-0.30,0.00,M1] [#6 0.03,-0.09,0.72,U] [#7 0.23,-0.22,0.00,M1] [#8 -0.02,0.05,0.62,U] 
00:18:15.531 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.01}, one-star: {0.28, 0.05}
00:18:15.533 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
00:18:15.536 00.003 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
00:18:15.539 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.12 mountX=-0.01 mountY=-0.08, mountTheta=-1.71
00:18:15.545 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
00:18:15.549 00.004 1032 Enqueuing Move request for scope (0.08, 0.01)
00:18:15.553 00.004 10072 Worker thread wakes up
00:18:15.553 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:18:15.553 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:18:15.553 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
00:18:15.556 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:15.559 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.16
00:18:15.559 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:18:15.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:15.559 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:18:15.559 00.000 10072 MoveAxis(W, 7, ABG)
00:18:15.559 00.000 10072 Guiding  Dir = 3, Dur = 7
00:18:15.560 00.001 10072 IsGuiding returns 0
00:18:15.561 00.001 10072 PulseGuide returned control before completion, sleep 17
00:18:15.582 00.021 10072 IsGuiding returns 0
00:18:15.582 00.000 10072 Move returns status 0, amount 7
00:18:15.582 00.000 10072 MoveAxis(N, 0, ABG)
00:18:15.583 00.001 10072 Move returns status 0, amount 0
00:18:15.583 00.000 10072 move complete, result=0
00:18:15.583 00.000 10072 worker thread done servicing request
00:18:15.586 00.003 1032 UpdateGuideState exits: m=1303 SNR=25.4
00:18:15.595 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:15.606 00.011 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:15.625 00.019 1032 Enqueuing Expose request
00:18:15.628 00.003 10072 Worker thread wakes up
00:18:15.628 00.000 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:18:15.632 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:15.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:16.053 00.421 10072 Exposure complete
00:18:16.124 00.071 10072 worker thread done servicing request
00:18:16.124 00.000 1032 OnExposeComplete: enter
00:18:16.127 00.003 1032 UpdateGuideState(): m_state=6
00:18:16.130 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1425
00:18:16.133 00.003 1032 Star::Find returns 1 (0), X=322.75, Y=740.91, Mass=1531, SNR=27.5, Peak=173 HFD=2.6
00:18:16.136 00.003 1032 MultiStar: [#1 -0.00,-0.09,1.06,U] [#2 0.10,-0.05,0.92,U] [#3 -0.01,0.20,0.66,U] [#4 -0.09,0.07,0.63,U] [#5 0.09,0.05,0.70,U] [#6 0.10,-0.12,0.69,U] [#7 0.00,-0.18,0.49,U] [#8 0.07,0.04,0.57,U] 
00:18:16.138 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {0.27, 0.09}
00:18:16.141 00.003 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
00:18:16.144 00.003 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
00:18:16.147 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.02 mountX=-0.02 mountY=-0.07, mountTheta=-1.81
00:18:16.150 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
00:18:16.153 00.003 1032 Enqueuing Move request for scope (0.07, 0.00)
00:18:16.155 00.002 10072 Worker thread wakes up
00:18:16.156 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
00:18:16.156 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
00:18:16.156 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.02 yDistance=-0.07
00:18:16.158 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:16.161 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.16
00:18:16.161 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:18:16.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:16.162 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:18:16.162 00.000 10072 MoveAxis(W, 6, ABG)
00:18:16.162 00.000 10072 Guiding  Dir = 3, Dur = 6
00:18:16.162 00.000 10072 IsGuiding returns 0
00:18:16.163 00.001 10072 PulseGuide returned control before completion, sleep 16
00:18:16.186 00.023 1032 UpdateGuideState exits: m=1531 SNR=27.5
00:18:16.189 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:16.192 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:16.194 00.002 1032 Enqueuing Expose request
00:18:16.196 00.002 10072 IsGuiding returns 0
00:18:16.197 00.001 10072 Move returns status 0, amount 6
00:18:16.197 00.000 10072 MoveAxis(N, 0, ABG)
00:18:16.197 00.000 10072 Move returns status 0, amount 0
00:18:16.197 00.000 10072 move complete, result=0
00:18:16.197 00.000 10072 worker thread done servicing request
00:18:16.197 00.000 10072 Worker thread wakes up
00:18:16.197 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:16.197 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:16.208 00.011 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:18:16.931 00.723 10072 Exposure complete
00:18:16.984 00.053 10072 worker thread done servicing request
00:18:16.984 00.000 1032 OnExposeComplete: enter
00:18:16.986 00.002 1032 UpdateGuideState(): m_state=6
00:18:16.988 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1426
00:18:16.992 00.004 1032 Star::Find returns 1 (0), X=322.66, Y=740.94, Mass=1425, SNR=26.6, Peak=156 HFD=2.6
00:18:16.994 00.002 1032 MultiStar: [#1 0.02,-0.02,1.04,U] [#2 0.05,0.03,0.93,U] [#3 0.21,0.13,0.69,U] [#4 0.05,0.22,0.65,U] [#5 0.02,-0.17,0.68,U] [#6 0.10,-0.03,0.66,U] [#7 -0.00,-0.15,0.54,U] [#8 0.02,0.11,0.61,U] 
00:18:16.995 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.18, 0.12}
00:18:16.997 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
00:18:16.999 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
00:18:17.002 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.39 mountX=0.01 mountY=-0.08, mountTheta=-1.44
00:18:17.005 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
00:18:17.007 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
00:18:17.009 00.002 10072 Worker thread wakes up
00:18:17.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:18:17.009 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:18:17.009 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
00:18:17.011 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:17.014 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.16
00:18:17.014 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:18:17.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:17.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:18:17.014 00.000 10072 MoveAxis(W, 7, ABG)
00:18:17.014 00.000 10072 Guiding  Dir = 3, Dur = 7
00:18:17.015 00.001 10072 IsGuiding returns 0
00:18:17.015 00.000 10072 PulseGuide returned control before completion, sleep 17
00:18:17.034 00.019 1032 UpdateGuideState exits: m=1425 SNR=26.6
00:18:17.037 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:17.039 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:17.041 00.002 1032 Enqueuing Expose request
00:18:17.043 00.002 10072 IsGuiding returns 0
00:18:17.043 00.000 10072 Move returns status 0, amount 7
00:18:17.043 00.000 10072 MoveAxis(N, 0, ABG)
00:18:17.043 00.000 10072 Move returns status 0, amount 0
00:18:17.043 00.000 10072 move complete, result=0
00:18:17.043 00.000 10072 worker thread done servicing request
00:18:17.043 00.000 10072 Worker thread wakes up
00:18:17.043 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:17.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:17.054 00.011 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:18:17.464 00.410 10072 Exposure complete
00:18:17.518 00.054 10072 worker thread done servicing request
00:18:17.519 00.001 1032 OnExposeComplete: enter
00:18:17.522 00.003 1032 UpdateGuideState(): m_state=6
00:18:17.525 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1427
00:18:17.528 00.003 1032 Star::Find returns 1 (0), X=322.74, Y=740.76, Mass=1294, SNR=25.3, Peak=139 HFD=2.8
00:18:17.530 00.002 1032 MultiStar: [#1 0.06,-0.14,1.13,U] [#2 0.07,0.01,1.02,U] [#3 0.04,0.04,0.74,U] [#4 0.04,0.04,0.70,U] [#5 0.11,-0.23,0.75,U] [#6 0.17,-0.09,0.72,U] [#7 0.14,-0.10,0.58,U] [#8 0.12,-0.08,0.64,U] 
00:18:17.532 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.26, -0.06}
00:18:17.534 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
00:18:17.536 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
00:18:17.538 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.55 mountX=-0.10 mountY=-0.09, mountTheta=-2.38
00:18:17.541 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
00:18:17.543 00.002 1032 Enqueuing Move request for scope (0.11, -0.07)
00:18:17.545 00.002 10072 Worker thread wakes up
00:18:17.545 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
00:18:17.545 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
00:18:17.546 00.001 10072 Moving (0.11, -0.07) raw xDistance=-0.10 yDistance=-0.09
00:18:17.547 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:17.552 00.005 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.16
00:18:17.552 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
00:18:17.552 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:17.553 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:18:17.553 00.000 10072 MoveAxis(W, 6, ABG)
00:18:17.553 00.000 10072 Guiding  Dir = 3, Dur = 6
00:18:17.553 00.000 10072 IsGuiding returns 0
00:18:17.554 00.001 10072 PulseGuide returned control before completion, sleep 16
00:18:17.570 00.016 10072 IsGuiding returns 0
00:18:17.570 00.000 10072 Move returns status 0, amount 6
00:18:17.570 00.000 10072 MoveAxis(N, 0, ABG)
00:18:17.570 00.000 10072 Move returns status 0, amount 0
00:18:17.570 00.000 10072 move complete, result=0
00:18:17.571 00.001 10072 worker thread done servicing request
00:18:17.571 00.000 1032 UpdateGuideState exits: m=1294 SNR=25.3
00:18:17.574 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:17.576 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:17.578 00.002 1032 Enqueuing Expose request
00:18:17.581 00.003 10072 Worker thread wakes up
00:18:17.581 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:17.581 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:17.582 00.001 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:18:18.212 00.630 10072 Exposure complete
00:18:18.264 00.052 10072 worker thread done servicing request
00:18:18.265 00.001 1032 OnExposeComplete: enter
00:18:18.267 00.002 1032 UpdateGuideState(): m_state=6
00:18:18.271 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1428
00:18:18.273 00.002 1032 Star::Find returns 1 (0), X=322.71, Y=740.88, Mass=1308, SNR=25.4, Peak=142 HFD=2.6
00:18:18.276 00.003 1032 MultiStar: [#1 -0.02,-0.14,1.12,U] [#2 -0.06,0.08,1.02,U] [#3 0.09,0.07,0.74,U] [#4 0.04,0.10,0.66,U] [#5 0.14,-0.23,0.75,U] [#6 0.15,-0.04,0.71,U] [#7 0.16,-0.15,0.54,U] [#8 0.08,0.22,0.59,U] 
00:18:18.278 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.23, 0.06}
00:18:18.279 00.001 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
00:18:18.281 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
00:18:18.282 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.09 mountX=-0.03 mountY=-0.08, mountTheta=-1.92
00:18:18.286 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
00:18:18.289 00.003 1032 Enqueuing Move request for scope (0.08, -0.01)
00:18:18.290 00.001 10072 Worker thread wakes up
00:18:18.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
00:18:18.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
00:18:18.290 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.08
00:18:18.292 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:18.294 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.16
00:18:18.294 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:18:18.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:18.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:18:18.294 00.000 10072 MoveAxis(W, 6, ABG)
00:18:18.294 00.000 10072 Guiding  Dir = 3, Dur = 6
00:18:18.295 00.001 10072 IsGuiding returns 0
00:18:18.295 00.000 10072 PulseGuide returned control before completion, sleep 16
00:18:18.313 00.018 1032 UpdateGuideState exits: m=1308 SNR=25.4
00:18:18.317 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:18.318 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:18.320 00.002 1032 Enqueuing Expose request
00:18:18.321 00.001 10072 IsGuiding returns 0
00:18:18.321 00.000 10072 Move returns status 0, amount 6
00:18:18.321 00.000 10072 MoveAxis(N, 0, ABG)
00:18:18.321 00.000 10072 Move returns status 0, amount 0
00:18:18.321 00.000 10072 move complete, result=0
00:18:18.322 00.001 10072 worker thread done servicing request
00:18:18.322 00.000 10072 Worker thread wakes up
00:18:18.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:18.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:18.330 00.008 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:18:18.731 00.401 10072 Exposure complete
00:18:18.784 00.053 10072 worker thread done servicing request
00:18:18.784 00.000 1032 OnExposeComplete: enter
00:18:18.786 00.002 1032 UpdateGuideState(): m_state=6
00:18:18.788 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1429
00:18:18.789 00.001 1032 Star::Find returns 1 (0), X=322.79, Y=740.94, Mass=1386, SNR=26.2, Peak=142 HFD=2.6
00:18:18.792 00.003 1032 MultiStar: [#1 -0.15,-0.01,1.14,U] [#2 -0.01,0.08,0.99,U] [#3 0.02,0.04,0.71,U] [#4 0.02,0.12,0.67,U] [#5 0.10,-0.02,0.71,U] [#6 -0.03,-0.03,0.69,U] [#7 0.01,-0.17,0.53,U] [#8 -0.01,0.11,0.62,U] 
00:18:18.793 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.30, 0.12}
00:18:18.795 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:18:18.798 00.003 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:18:18.800 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.90 mountX=0.03 mountY=-0.04, mountTheta=-0.93
00:18:18.804 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
00:18:18.807 00.003 1032 Enqueuing Move request for scope (0.03, 0.03)
00:18:18.808 00.001 10072 Worker thread wakes up
00:18:18.809 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
00:18:18.809 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
00:18:18.809 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.03 yDistance=-0.04
00:18:18.811 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:18.813 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.16
00:18:18.814 00.001 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:18:18.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:18.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:18:18.814 00.000 10072 MoveAxis(W, 5, ABG)
00:18:18.814 00.000 10072 Guiding  Dir = 3, Dur = 5
00:18:18.814 00.000 10072 IsGuiding returns 0
00:18:18.815 00.001 10072 PulseGuide returned control before completion, sleep 15
00:18:18.833 00.018 1032 UpdateGuideState exits: m=1386 SNR=26.2
00:18:18.836 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:18.838 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:18.841 00.003 1032 Enqueuing Expose request
00:18:18.843 00.002 10072 IsGuiding returns 0
00:18:18.843 00.000 10072 Move returns status 0, amount 5
00:18:18.843 00.000 10072 MoveAxis(N, 0, ABG)
00:18:18.843 00.000 10072 Move returns status 0, amount 0
00:18:18.843 00.000 10072 move complete, result=0
00:18:18.843 00.000 10072 worker thread done servicing request
00:18:18.843 00.000 10072 Worker thread wakes up
00:18:18.843 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:18.843 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:18.851 00.008 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
00:18:19.479 00.628 10072 Exposure complete
00:18:19.531 00.052 10072 worker thread done servicing request
00:18:19.531 00.000 1032 OnExposeComplete: enter
00:18:19.533 00.002 1032 UpdateGuideState(): m_state=6
00:18:19.535 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1430
00:18:19.537 00.002 1032 Star::Find returns 1 (0), X=322.62, Y=740.99, Mass=1438, SNR=26.7, Peak=171 HFD=2.5
00:18:19.539 00.002 1032 MultiStar: [#1 -0.12,-0.04,1.08,U] [#2 0.04,0.13,0.92,U] [#3 0.06,0.17,0.68,U] [#4 -0.07,0.14,0.65,U] [#5 0.15,0.00,0.70,U] [#6 0.01,0.04,0.68,U] [#7 -0.05,-0.10,0.52,U] [#8 -0.04,0.14,0.58,U] 
00:18:19.541 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.13, 0.17}
00:18:19.542 00.001 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
00:18:19.544 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
00:18:19.545 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.08 cameraTheta=1.39 mountX=0.07 mountY=-0.03, mountTheta=-0.44
00:18:19.548 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
00:18:19.552 00.004 1032 Enqueuing Move request for scope (0.01, 0.07)
00:18:19.553 00.001 10072 Worker thread wakes up
00:18:19.553 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
00:18:19.553 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
00:18:19.553 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.03
00:18:19.556 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.16
00:18:19.556 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:18:19.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:19.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:18:19.556 00.000 10072 MoveAxis(W, 6, ABG)
00:18:19.556 00.000 10072 Guiding  Dir = 3, Dur = 6
00:18:19.556 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:19.558 00.002 10072 IsGuiding returns 0
00:18:19.559 00.001 10072 PulseGuide returned control before completion, sleep 16
00:18:19.576 00.017 1032 UpdateGuideState exits: m=1438 SNR=26.7
00:18:19.580 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:19.582 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:19.585 00.003 1032 Enqueuing Expose request
00:18:19.591 00.006 10072 IsGuiding returns 0
00:18:19.591 00.000 10072 Move returns status 0, amount 6
00:18:19.591 00.000 10072 MoveAxis(N, 0, ABG)
00:18:19.591 00.000 10072 Move returns status 0, amount 0
00:18:19.591 00.000 10072 move complete, result=0
00:18:19.591 00.000 10072 worker thread done servicing request
00:18:19.591 00.000 10072 Worker thread wakes up
00:18:19.591 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:19.591 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:19.609 00.018 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:18:19.997 00.388 10072 Exposure complete
00:18:20.051 00.054 10072 worker thread done servicing request
00:18:20.051 00.000 1032 OnExposeComplete: enter
00:18:20.053 00.002 1032 UpdateGuideState(): m_state=6
00:18:20.055 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1431
00:18:20.057 00.002 1032 Star::Find returns 1 (0), X=322.76, Y=740.92, Mass=1274, SNR=25.1, Peak=142 HFD=2.6
00:18:20.060 00.003 1032 MultiStar: [#1 -0.09,-0.02,1.11,U] [#2 -0.15,0.02,1.01,U] [#3 0.21,0.24,0.00,M1] [#4 -0.12,0.25,0.68,U] [#5 -0.01,-0.14,0.77,U] [#6 0.01,0.00,0.80,U] [#7 0.11,-0.21,0.53,U] [#8 0.09,0.15,0.62,U] 
00:18:20.062 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {0.28, 0.10}
00:18:20.064 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
00:18:20.067 00.003 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
00:18:20.068 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.15 mountX=0.02 mountY=-0.01, mountTheta=-0.68
00:18:20.071 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
00:18:20.073 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
00:18:20.074 00.001 10072 Worker thread wakes up
00:18:20.074 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
00:18:20.074 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
00:18:20.074 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
00:18:20.078 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:20.082 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.16
00:18:20.082 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:18:20.082 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:20.082 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:18:20.082 00.000 10072 MoveAxis(W, 5, ABG)
00:18:20.082 00.000 10072 Guiding  Dir = 3, Dur = 5
00:18:20.082 00.000 10072 IsGuiding returns 0
00:18:20.084 00.002 10072 PulseGuide returned control before completion, sleep 15
00:18:20.102 00.018 1032 UpdateGuideState exits: m=1274 SNR=25.1
00:18:20.105 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:20.106 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:20.108 00.002 1032 Enqueuing Expose request
00:18:20.110 00.002 10072 IsGuiding returns 0
00:18:20.110 00.000 10072 Move returns status 0, amount 5
00:18:20.111 00.001 10072 MoveAxis(N, 0, ABG)
00:18:20.111 00.000 10072 Move returns status 0, amount 0
00:18:20.111 00.000 10072 move complete, result=0
00:18:20.111 00.000 10072 worker thread done servicing request
00:18:20.111 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
00:18:20.113 00.002 10072 Worker thread wakes up
00:18:20.115 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:20.115 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:20.747 00.632 10072 Exposure complete
00:18:20.798 00.051 10072 worker thread done servicing request
00:18:20.798 00.000 1032 OnExposeComplete: enter
00:18:20.802 00.004 1032 UpdateGuideState(): m_state=6
00:18:20.806 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1432
00:18:20.808 00.002 1032 Star::Find returns 1 (0), X=322.76, Y=740.72, Mass=1342, SNR=25.8, Peak=139 HFD=2.9
00:18:20.810 00.002 1032 MultiStar: [#1 -0.09,-0.05,1.11,U] [#2 -0.10,-0.07,0.95,U] [#3 0.12,0.07,0.71,U] [#4 0.03,0.17,0.66,U] [#5 0.12,-0.20,0.77,U] [#6 0.09,-0.03,0.73,U] [#7 0.08,0.00,0.52,U] [#8 0.17,0.05,0.61,U] 
00:18:20.812 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.28, -0.10}
00:18:20.814 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
00:18:20.816 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
00:18:20.818 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.39 mountX=-0.05 mountY=-0.06, mountTheta=-2.22
00:18:20.821 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
00:18:20.824 00.003 1032 Enqueuing Move request for scope (0.07, -0.03)
00:18:20.826 00.002 10072 Worker thread wakes up
00:18:20.826 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
00:18:20.826 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
00:18:20.827 00.001 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
00:18:20.829 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:20.831 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.16
00:18:20.831 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:18:20.831 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:20.831 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:18:20.831 00.000 10072 MoveAxis(W, 6, ABG)
00:18:20.831 00.000 10072 Guiding  Dir = 3, Dur = 6
00:18:20.832 00.001 10072 IsGuiding returns 0
00:18:20.832 00.000 10072 PulseGuide returned control before completion, sleep 16
00:18:20.848 00.016 1032 UpdateGuideState exits: m=1342 SNR=25.8
00:18:20.851 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:20.853 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:20.854 00.001 1032 Enqueuing Expose request
00:18:20.856 00.002 10072 IsGuiding returns 0
00:18:20.856 00.000 10072 Move returns status 0, amount 6
00:18:20.856 00.000 10072 MoveAxis(N, 0, ABG)
00:18:20.856 00.000 10072 Move returns status 0, amount 0
00:18:20.856 00.000 10072 move complete, result=0
00:18:20.856 00.000 10072 worker thread done servicing request
00:18:20.856 00.000 10072 Worker thread wakes up
00:18:20.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:20.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:20.866 00.010 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:18:21.263 00.397 10072 Exposure complete
00:18:21.317 00.054 10072 worker thread done servicing request
00:18:21.317 00.000 1032 OnExposeComplete: enter
00:18:21.319 00.002 1032 UpdateGuideState(): m_state=6
00:18:21.321 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1433
00:18:21.323 00.002 1032 Star::Find returns 1 (0), X=322.75, Y=740.96, Mass=1258, SNR=25.0, Peak=143 HFD=2.5
00:18:21.325 00.002 1032 MultiStar: [#1 -0.07,0.02,1.20,U] [#2 0.06,0.08,1.00,U] [#3 0.05,0.19,0.77,U] [#4 -0.03,0.18,0.71,U] [#5 0.22,-0.01,0.71,U] [#6 0.14,-0.04,0.71,U] [#7 0.08,-0.16,0.52,U] [#8 -0.01,0.15,0.63,U] 
00:18:21.327 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.27, 0.14}
00:18:21.328 00.001 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
00:18:21.330 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
00:18:21.332 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.72 mountX=0.05 mountY=-0.09, mountTheta=-1.11
00:18:21.337 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
00:18:21.340 00.003 1032 Enqueuing Move request for scope (0.08, 0.07)
00:18:21.342 00.002 10072 Worker thread wakes up
00:18:21.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
00:18:21.342 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
00:18:21.342 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.09
00:18:21.345 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:21.347 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.16
00:18:21.347 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:18:21.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:21.347 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:18:21.347 00.000 10072 MoveAxis(W, 5, ABG)
00:18:21.349 00.002 10072 Guiding  Dir = 3, Dur = 5
00:18:21.349 00.000 10072 IsGuiding returns 0
00:18:21.349 00.000 10072 PulseGuide returned control before completion, sleep 15
00:18:21.369 00.020 10072 IsGuiding returns 0
00:18:21.369 00.000 10072 Move returns status 0, amount 5
00:18:21.370 00.001 10072 MoveAxis(N, 0, ABG)
00:18:21.370 00.000 10072 Move returns status 0, amount 0
00:18:21.370 00.000 10072 move complete, result=0
00:18:21.370 00.000 10072 worker thread done servicing request
00:18:21.370 00.000 1032 UpdateGuideState exits: m=1258 SNR=25.0
00:18:21.372 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:21.374 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:21.376 00.002 1032 Enqueuing Expose request
00:18:21.377 00.001 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:18:21.379 00.002 10072 Worker thread wakes up
00:18:21.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:21.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:22.011 00.632 10072 Exposure complete
00:18:22.064 00.053 10072 worker thread done servicing request
00:18:22.064 00.000 1032 OnExposeComplete: enter
00:18:22.066 00.002 1032 UpdateGuideState(): m_state=6
00:18:22.068 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1434
00:18:22.071 00.003 1032 Star::Find returns 1 (0), X=322.82, Y=740.92, Mass=1230, SNR=24.7, Peak=130 HFD=2.6
00:18:22.074 00.003 1032 MultiStar: [#1 -0.10,0.13,1.24,U] [#2 0.01,0.16,1.01,U] [#3 0.02,0.22,0.77,U] [#4 0.23,0.27,0.00,M1] [#5 0.06,0.14,0.79,U] [#6 0.14,0.20,0.73,U] [#7 0.09,0.01,0.55,U] [#8 0.09,0.30,0.00,M1] 
00:18:22.075 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.14}, one-star: {0.33, 0.10}
00:18:22.077 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
00:18:22.079 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
00:18:22.081 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.11 mountX=0.12 mountY=-0.10, mountTheta=-0.72
00:18:22.084 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.14, opts=13)
00:18:22.087 00.003 1032 Enqueuing Move request for scope (0.07, 0.14)
00:18:22.089 00.002 10072 Worker thread wakes up
00:18:22.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
00:18:22.089 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
00:18:22.089 00.000 10072 Moving (0.07, 0.14) raw xDistance=0.12 yDistance=-0.10
00:18:22.091 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:22.094 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.16
00:18:22.094 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:18:22.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:22.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:18:22.095 00.001 10072 MoveAxis(W, 5, ABG)
00:18:22.095 00.000 10072 Guiding  Dir = 3, Dur = 5
00:18:22.095 00.000 10072 IsGuiding returns 0
00:18:22.096 00.001 10072 PulseGuide returned control before completion, sleep 15
00:18:22.116 00.020 1032 UpdateGuideState exits: m=1230 SNR=24.7
00:18:22.119 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:22.121 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:22.123 00.002 1032 Enqueuing Expose request
00:18:22.124 00.001 10072 IsGuiding returns 0
00:18:22.124 00.000 10072 Move returns status 0, amount 5
00:18:22.124 00.000 10072 MoveAxis(N, 0, ABG)
00:18:22.124 00.000 10072 Move returns status 0, amount 0
00:18:22.124 00.000 10072 move complete, result=0
00:18:22.125 00.001 10072 worker thread done servicing request
00:18:22.125 00.000 10072 Worker thread wakes up
00:18:22.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:22.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:22.133 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:18:22.544 00.411 10072 Exposure complete
00:18:22.593 00.049 10072 worker thread done servicing request
00:18:22.593 00.000 1032 OnExposeComplete: enter
00:18:22.595 00.002 1032 UpdateGuideState(): m_state=6
00:18:22.597 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1435
00:18:22.599 00.002 1032 Star::Find returns 1 (0), X=322.86, Y=741.11, Mass=1380, SNR=26.2, Peak=140 HFD=2.6
00:18:22.600 00.001 1032 MultiStar: [#1 -0.09,0.11,1.12,U] [#2 0.13,0.26,0.00,M1] [#3 -0.05,0.42,0.00,M1] [#4 -0.05,0.36,0.00,M2] [#5 0.16,0.01,0.72,U] [#6 0.17,0.16,0.71,U] [#7 -0.10,0.05,0.52,U] [#8 0.12,0.39,0.00,M2] 
00:18:22.602 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.14}, one-star: {0.38, 0.29}
00:18:22.605 00.003 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
00:18:22.607 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
00:18:22.609 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.88 mountX=0.10 mountY=-0.14, mountTheta=-0.95
00:18:22.611 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.14, opts=13)
00:18:22.613 00.002 1032 Enqueuing Move request for scope (0.11, 0.14)
00:18:22.614 00.001 10072 Worker thread wakes up
00:18:22.614 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
00:18:22.616 00.002 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
00:18:22.616 00.000 10072 Moving (0.11, 0.14) raw xDistance=0.10 yDistance=-0.14
00:18:22.618 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:22.621 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.16
00:18:22.621 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:18:22.621 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:22.621 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:18:22.621 00.000 10072 MoveAxis(W, 5, ABG)
00:18:22.621 00.000 10072 Guiding  Dir = 3, Dur = 5
00:18:22.622 00.001 10072 IsGuiding returns 0
00:18:22.622 00.000 10072 PulseGuide returned control before completion, sleep 15
00:18:22.639 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.2
00:18:22.642 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:22.645 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:22.647 00.002 1032 Enqueuing Expose request
00:18:22.650 00.003 10072 IsGuiding returns 0
00:18:22.650 00.000 10072 Move returns status 0, amount 5
00:18:22.650 00.000 10072 MoveAxis(N, 0, ABG)
00:18:22.650 00.000 10072 Move returns status 0, amount 0
00:18:22.650 00.000 10072 move complete, result=0
00:18:22.650 00.000 10072 worker thread done servicing request
00:18:22.650 00.000 10072 Worker thread wakes up
00:18:22.651 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:22.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:22.657 00.006 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:18:23.278 00.621 10072 Exposure complete
00:18:23.330 00.052 1032 OnExposeComplete: enter
00:18:23.333 00.003 1032 UpdateGuideState(): m_state=6
00:18:23.336 00.003 10072 worker thread done servicing request
00:18:23.336 00.000 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1436
00:18:23.339 00.003 1032 Star::Find returns 1 (0), X=322.82, Y=740.92, Mass=1249, SNR=24.8, Peak=124 HFD=2.7
00:18:23.341 00.002 1032 MultiStar: [#1 0.04,0.03,1.17,U] [#2 0.02,0.08,1.05,U] [#3 0.11,0.12,0.73,U] [#4 0.02,0.16,0.73,U] [#5 0.12,0.07,0.76,U] [#6 0.10,0.04,0.75,U] [#7 0.04,-0.18,0.54,U] [#8 0.02,0.19,0.62,U] 
00:18:23.344 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.34, 0.10}
00:18:23.346 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
00:18:23.348 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
00:18:23.350 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=0.05 mountY=-0.11, mountTheta=-1.18
00:18:23.353 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
00:18:23.355 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
00:18:23.357 00.002 10072 Worker thread wakes up
00:18:23.358 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
00:18:23.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
00:18:23.358 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.05 yDistance=-0.11
00:18:23.360 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:23.361 00.001 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.16
00:18:23.361 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:18:23.361 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:23.361 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:18:23.362 00.001 10072 MoveAxis(W, 5, ABG)
00:18:23.362 00.000 10072 Guiding  Dir = 3, Dur = 5
00:18:23.362 00.000 10072 IsGuiding returns 0
00:18:23.362 00.000 10072 PulseGuide returned control before completion, sleep 15
00:18:23.380 00.018 1032 UpdateGuideState exits: m=1249 SNR=24.8
00:18:23.382 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:23.385 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:23.387 00.002 1032 Enqueuing Expose request
00:18:23.389 00.002 10072 IsGuiding returns 0
00:18:23.389 00.000 10072 Move returns status 0, amount 5
00:18:23.389 00.000 10072 MoveAxis(N, 0, ABG)
00:18:23.389 00.000 10072 Move returns status 0, amount 0
00:18:23.389 00.000 10072 move complete, result=0
00:18:23.389 00.000 10072 worker thread done servicing request
00:18:23.389 00.000 10072 Worker thread wakes up
00:18:23.389 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:23.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:23.399 00.010 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:18:23.798 00.399 10072 Exposure complete
00:18:23.853 00.055 10072 worker thread done servicing request
00:18:23.853 00.000 1032 OnExposeComplete: enter
00:18:23.855 00.002 1032 UpdateGuideState(): m_state=6
00:18:23.857 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1437
00:18:23.860 00.003 1032 Star::Find returns 1 (0), X=322.81, Y=740.85, Mass=1351, SNR=25.9, Peak=135 HFD=2.7
00:18:23.863 00.003 1032 MultiStar: [#1 -0.01,0.01,1.12,U] [#2 -0.03,-0.00,0.97,U] [#3 0.05,0.15,0.71,U] [#4 0.07,0.17,0.65,U] [#5 0.02,-0.16,0.69,U] [#6 0.06,0.05,0.71,U] [#7 0.04,-0.20,0.55,U] [#8 0.04,0.18,0.62,U] 
00:18:23.865 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.33, 0.03}
00:18:23.867 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
00:18:23.868 00.001 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
00:18:23.871 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.37 mountX=0.01 mountY=-0.07, mountTheta=-1.46
00:18:23.874 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
00:18:23.877 00.003 1032 Enqueuing Move request for scope (0.07, 0.03)
00:18:23.879 00.002 10072 Worker thread wakes up
00:18:23.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
00:18:23.879 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
00:18:23.879 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
00:18:23.882 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:23.884 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.16
00:18:23.884 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:18:23.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:23.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:18:23.884 00.000 10072 MoveAxis(W, 4, ABG)
00:18:23.884 00.000 10072 Guiding  Dir = 3, Dur = 4
00:18:23.885 00.001 10072 IsGuiding returns 0
00:18:23.885 00.000 10072 PulseGuide returned control before completion, sleep 14
00:18:23.903 00.018 1032 UpdateGuideState exits: m=1351 SNR=25.9
00:18:23.906 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:23.908 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:23.910 00.002 1032 Enqueuing Expose request
00:18:23.911 00.001 10072 IsGuiding returns 0
00:18:23.911 00.000 10072 Move returns status 0, amount 4
00:18:23.911 00.000 10072 MoveAxis(N, 0, ABG)
00:18:23.911 00.000 10072 Move returns status 0, amount 0
00:18:23.911 00.000 10072 move complete, result=0
00:18:23.912 00.001 10072 worker thread done servicing request
00:18:23.912 00.000 10072 Worker thread wakes up
00:18:23.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:23.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:23.920 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:18:24.545 00.625 10072 Exposure complete
00:18:24.599 00.054 10072 worker thread done servicing request
00:18:24.599 00.000 1032 OnExposeComplete: enter
00:18:24.601 00.002 1032 UpdateGuideState(): m_state=6
00:18:24.603 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1438
00:18:24.606 00.003 1032 Star::Find returns 1 (0), X=322.94, Y=740.96, Mass=1288, SNR=25.3, Peak=121 HFD=2.8
00:18:24.607 00.001 1032 MultiStar: [#1 0.06,-0.02,1.09,U] [#2 0.04,0.10,0.95,U] [#3 0.19,0.16,0.75,U] [#4 -0.01,0.12,0.70,U] [#5 0.25,-0.04,0.75,U] [#6 0.14,-0.05,0.78,U] [#7 0.10,-0.11,0.52,U] [#8 0.01,0.12,0.62,U] 
00:18:24.609 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.05}, one-star: {0.46, 0.14}
00:18:24.610 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:18:24.612 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:18:24.615 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.34 mountX=0.01 mountY=-0.16, mountTheta=-1.49
00:18:24.619 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.05, opts=13)
00:18:24.621 00.002 1032 Enqueuing Move request for scope (0.15, 0.05)
00:18:24.623 00.002 10072 Worker thread wakes up
00:18:24.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
00:18:24.623 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
00:18:24.623 00.000 10072 Moving (0.15, 0.05) raw xDistance=0.01 yDistance=-0.16
00:18:24.625 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:24.627 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.16
00:18:24.627 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:18:24.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:24.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:18:24.627 00.000 10072 MoveAxis(W, 6, ABG)
00:18:24.627 00.000 10072 Guiding  Dir = 3, Dur = 6
00:18:24.627 00.000 10072 IsGuiding returns 0
00:18:24.628 00.001 10072 PulseGuide returned control before completion, sleep 16
00:18:24.648 00.020 1032 UpdateGuideState exits: m=1288 SNR=25.3
00:18:24.652 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:24.654 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:24.655 00.001 1032 Enqueuing Expose request
00:18:24.657 00.002 10072 IsGuiding returns 0
00:18:24.657 00.000 10072 Move returns status 0, amount 6
00:18:24.657 00.000 10072 MoveAxis(N, 0, ABG)
00:18:24.657 00.000 10072 Move returns status 0, amount 0
00:18:24.657 00.000 10072 move complete, result=0
00:18:24.657 00.000 10072 worker thread done servicing request
00:18:24.657 00.000 10072 Worker thread wakes up
00:18:24.657 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:24.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:24.666 00.009 1032 GuideStep: 0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
00:18:25.078 00.412 10072 Exposure complete
00:18:25.124 00.046 10072 worker thread done servicing request
00:18:25.124 00.000 1032 OnExposeComplete: enter
00:18:25.127 00.003 1032 UpdateGuideState(): m_state=6
00:18:25.128 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1439
00:18:25.130 00.002 1032 Star::Find returns 1 (0), X=322.89, Y=741.00, Mass=1399, SNR=26.3, Peak=141 HFD=2.7
00:18:25.131 00.001 1032 MultiStar: [#1 -0.03,0.03,1.10,U] [#2 0.03,0.13,0.93,U] [#3 0.19,0.13,0.71,U] [#4 -0.06,0.24,0.69,U] [#5 0.25,-0.13,0.00,M1] [#6 0.10,0.01,0.70,U] [#7 0.16,-0.10,0.50,U] [#8 0.08,0.15,0.58,U] 
00:18:25.133 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.10}, one-star: {0.40, 0.18}
00:18:25.134 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
00:18:25.136 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
00:18:25.137 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.74 mountX=0.07 mountY=-0.13, mountTheta=-1.09
00:18:25.140 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
00:18:25.142 00.002 1032 Enqueuing Move request for scope (0.11, 0.10)
00:18:25.143 00.001 10072 Worker thread wakes up
00:18:25.144 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
00:18:25.144 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
00:18:25.144 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
00:18:25.145 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:25.148 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.16
00:18:25.148 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:18:25.148 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:25.148 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:18:25.148 00.000 10072 MoveAxis(W, 5, ABG)
00:18:25.148 00.000 10072 Guiding  Dir = 3, Dur = 5
00:18:25.148 00.000 10072 IsGuiding returns 0
00:18:25.149 00.001 10072 PulseGuide returned control before completion, sleep 15
00:18:25.165 00.016 1032 UpdateGuideState exits: m=1399 SNR=26.3
00:18:25.167 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:25.169 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:25.172 00.003 1032 Enqueuing Expose request
00:18:25.178 00.006 10072 IsGuiding returns 0
00:18:25.178 00.000 10072 Move returns status 0, amount 5
00:18:25.178 00.000 10072 MoveAxis(N, 0, ABG)
00:18:25.178 00.000 10072 Move returns status 0, amount 0
00:18:25.178 00.000 10072 move complete, result=0
00:18:25.178 00.000 10072 worker thread done servicing request
00:18:25.178 00.000 10072 Worker thread wakes up
00:18:25.178 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:25.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:25.186 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:18:25.825 00.639 10072 Exposure complete
00:18:25.876 00.051 10072 worker thread done servicing request
00:18:25.876 00.000 1032 OnExposeComplete: enter
00:18:25.878 00.002 1032 UpdateGuideState(): m_state=6
00:18:25.880 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1440
00:18:25.882 00.002 1032 Star::Find returns 1 (0), X=322.73, Y=740.97, Mass=1253, SNR=24.9, Peak=136 HFD=2.5
00:18:25.885 00.003 1032 MultiStar: [#1 0.07,0.02,1.13,U] [#2 0.03,0.01,0.99,U] [#3 0.15,0.12,0.77,U] [#4 -0.02,0.02,0.67,U] [#5 0.05,-0.06,0.71,U] [#6 0.06,-0.08,0.74,U] [#7 0.06,-0.24,0.55,U] [#8 0.06,-0.02,0.63,U] 
00:18:25.887 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.25, 0.15}
00:18:25.888 00.001 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
00:18:25.889 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
00:18:25.892 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.06 mountX=-0.02 mountY=-0.08, mountTheta=-1.77
00:18:25.895 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
00:18:25.898 00.003 1032 Enqueuing Move request for scope (0.09, 0.01)
00:18:25.900 00.002 10072 Worker thread wakes up
00:18:25.901 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
00:18:25.901 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
00:18:25.901 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.08
00:18:25.903 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:25.904 00.001 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.17
00:18:25.904 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:18:25.906 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:25.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:18:25.906 00.000 10072 MoveAxis(W, 5, ABG)
00:18:25.906 00.000 10072 Guiding  Dir = 3, Dur = 5
00:18:25.906 00.000 10072 IsGuiding returns 0
00:18:25.907 00.001 10072 PulseGuide returned control before completion, sleep 15
00:18:25.925 00.018 1032 UpdateGuideState exits: m=1253 SNR=24.9
00:18:25.928 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:25.930 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:25.931 00.001 1032 Enqueuing Expose request
00:18:25.934 00.003 10072 IsGuiding returns 0
00:18:25.934 00.000 10072 Move returns status 0, amount 5
00:18:25.934 00.000 10072 MoveAxis(N, 0, ABG)
00:18:25.934 00.000 10072 Move returns status 0, amount 0
00:18:25.934 00.000 10072 move complete, result=0
00:18:25.934 00.000 10072 worker thread done servicing request
00:18:25.934 00.000 10072 Worker thread wakes up
00:18:25.935 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:25.935 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:25.942 00.007 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:18:26.355 00.413 10072 Exposure complete
00:18:26.408 00.053 10072 worker thread done servicing request
00:18:26.409 00.001 1032 OnExposeComplete: enter
00:18:26.410 00.001 1032 UpdateGuideState(): m_state=6
00:18:26.413 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1441
00:18:26.415 00.002 1032 Star::Find returns 1 (0), X=322.73, Y=740.77, Mass=1322, SNR=25.6, Peak=142 HFD=2.8
00:18:26.416 00.001 1032 MultiStar: [#1 0.07,-0.06,1.18,U] [#2 0.11,0.05,0.97,U] [#3 0.14,0.03,0.69,U] [#4 0.14,0.07,0.63,U] [#5 0.05,-0.13,0.73,U] [#6 0.18,-0.01,0.74,U] [#7 0.08,-0.08,0.54,U] [#8 0.14,0.05,0.59,U] 
00:18:26.418 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.02}, one-star: {0.25, -0.05}
00:18:26.419 00.001 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
00:18:26.421 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
00:18:26.423 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.14 mountX=-0.05 mountY=-0.12, mountTheta=-1.97
00:18:26.425 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
00:18:26.427 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
00:18:26.429 00.002 10072 Worker thread wakes up
00:18:26.430 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:18:26.430 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:18:26.430 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
00:18:26.431 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:26.434 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.17
00:18:26.434 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:18:26.434 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:26.434 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:18:26.434 00.000 10072 MoveAxis(W, 4, ABG)
00:18:26.434 00.000 10072 Guiding  Dir = 3, Dur = 4
00:18:26.434 00.000 10072 IsGuiding returns 0
00:18:26.435 00.001 10072 PulseGuide returned control before completion, sleep 14
00:18:26.451 00.016 1032 UpdateGuideState exits: m=1322 SNR=25.6
00:18:26.455 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:26.459 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:26.461 00.002 1032 Enqueuing Expose request
00:18:26.463 00.002 10072 IsGuiding returns 0
00:18:26.463 00.000 10072 Move returns status 0, amount 4
00:18:26.463 00.000 10072 MoveAxis(N, 0, ABG)
00:18:26.463 00.000 10072 Move returns status 0, amount 0
00:18:26.463 00.000 10072 move complete, result=0
00:18:26.463 00.000 10072 worker thread done servicing request
00:18:26.463 00.000 10072 Worker thread wakes up
00:18:26.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:26.464 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:26.472 00.008 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:18:27.195 00.723 10072 Exposure complete
00:18:27.248 00.053 10072 worker thread done servicing request
00:18:27.248 00.000 1032 OnExposeComplete: enter
00:18:27.251 00.003 1032 UpdateGuideState(): m_state=6
00:18:27.253 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1442
00:18:27.255 00.002 1032 Star::Find returns 1 (0), X=322.85, Y=740.77, Mass=1275, SNR=25.2, Peak=122 HFD=2.8
00:18:27.257 00.002 1032 MultiStar: [#1 -0.00,-0.11,1.15,U] [#2 -0.03,0.07,0.96,U] [#3 0.03,-0.06,0.76,U] [#4 -0.03,0.03,0.72,U] [#5 0.19,-0.20,0.71,U] [#6 0.16,-0.15,0.73,U] [#7 0.14,-0.12,0.57,U] [#8 0.05,0.04,0.59,U] 
00:18:27.260 00.003 1032 refined, 8 included, MultiStar: {0.10, -0.06}, one-star: {0.36, -0.05}
00:18:27.262 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
00:18:27.263 00.001 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
00:18:27.265 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-0.54 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
00:18:27.270 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
00:18:27.275 00.005 1032 Enqueuing Move request for scope (0.10, -0.06)
00:18:27.277 00.002 10072 Worker thread wakes up
00:18:27.278 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
00:18:27.278 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
00:18:27.278 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.08
00:18:27.280 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:27.283 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.17
00:18:27.283 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:18:27.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:27.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:18:27.283 00.000 10072 MoveAxis(W, 5, ABG)
00:18:27.283 00.000 10072 Guiding  Dir = 3, Dur = 5
00:18:27.283 00.000 10072 IsGuiding returns 0
00:18:27.284 00.001 10072 PulseGuide returned control before completion, sleep 15
00:18:27.303 00.019 10072 IsGuiding returns 0
00:18:27.303 00.000 10072 Move returns status 0, amount 5
00:18:27.303 00.000 10072 MoveAxis(N, 0, ABG)
00:18:27.303 00.000 10072 Move returns status 0, amount 0
00:18:27.303 00.000 10072 move complete, result=0
00:18:27.303 00.000 10072 worker thread done servicing request
00:18:27.305 00.002 1032 UpdateGuideState exits: m=1275 SNR=25.2
00:18:27.308 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:27.309 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:27.312 00.003 1032 Enqueuing Expose request
00:18:27.314 00.002 10072 Worker thread wakes up
00:18:27.314 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:27.314 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:27.314 00.000 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:18:27.728 00.414 10072 Exposure complete
00:18:27.778 00.050 10072 worker thread done servicing request
00:18:27.778 00.000 1032 OnExposeComplete: enter
00:18:27.780 00.002 1032 UpdateGuideState(): m_state=6
00:18:27.782 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1443
00:18:27.783 00.001 1032 Star::Find returns 1 (0), X=322.76, Y=740.89, Mass=1257, SNR=25.0, Peak=122 HFD=2.7
00:18:27.785 00.002 1032 MultiStar: [#1 -0.01,-0.04,1.13,U] [#2 0.01,0.16,1.00,U] [#3 0.13,0.13,0.80,U] [#4 -0.01,0.12,0.68,U] [#5 0.05,-0.03,0.73,U] [#6 0.09,-0.10,0.73,U] [#7 0.15,-0.09,0.54,U] [#8 0.12,0.22,0.61,U] 
00:18:27.788 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.28, 0.07}
00:18:27.790 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
00:18:27.792 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
00:18:27.793 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.52 mountX=0.03 mountY=-0.10, mountTheta=-1.31
00:18:27.796 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
00:18:27.798 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
00:18:27.800 00.002 10072 Worker thread wakes up
00:18:27.800 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
00:18:27.800 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
00:18:27.800 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
00:18:27.802 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:27.806 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.17
00:18:27.807 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:18:27.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:27.807 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:18:27.807 00.000 10072 MoveAxis(W, 4, ABG)
00:18:27.807 00.000 10072 Guiding  Dir = 3, Dur = 4
00:18:27.807 00.000 10072 IsGuiding returns 0
00:18:27.808 00.001 10072 PulseGuide returned control before completion, sleep 14
00:18:27.825 00.017 1032 UpdateGuideState exits: m=1257 SNR=25.0
00:18:27.827 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:27.832 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:27.836 00.004 1032 Enqueuing Expose request
00:18:27.837 00.001 10072 IsGuiding returns 0
00:18:27.837 00.000 10072 Move returns status 0, amount 4
00:18:27.838 00.001 10072 MoveAxis(N, 0, ABG)
00:18:27.838 00.000 10072 Move returns status 0, amount 0
00:18:27.838 00.000 10072 move complete, result=0
00:18:27.838 00.000 10072 worker thread done servicing request
00:18:27.838 00.000 10072 Worker thread wakes up
00:18:27.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:27.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:27.846 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:18:28.466 00.620 10072 Exposure complete
00:18:28.515 00.049 10072 worker thread done servicing request
00:18:28.515 00.000 1032 OnExposeComplete: enter
00:18:28.519 00.004 1032 UpdateGuideState(): m_state=6
00:18:28.521 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1444
00:18:28.523 00.002 1032 Star::Find returns 1 (0), X=322.78, Y=740.81, Mass=1294, SNR=25.3, Peak=144 HFD=2.7
00:18:28.525 00.002 1032 MultiStar: [#1 -0.12,0.02,1.19,U] [#2 0.02,0.05,1.05,U] [#3 0.21,0.18,0.74,U] [#4 -0.02,0.09,0.73,U] [#5 0.14,-0.04,0.74,U] [#6 -0.05,0.06,0.74,U] [#7 0.10,-0.12,0.53,U] [#8 -0.15,0.15,0.65,U] 
00:18:28.527 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.30, -0.01}
00:18:28.528 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
00:18:28.530 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
00:18:28.532 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.74 mountX=0.03 mountY=-0.06, mountTheta=-1.09
00:18:28.535 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
00:18:28.537 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
00:18:28.539 00.002 10072 Worker thread wakes up
00:18:28.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
00:18:28.539 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
00:18:28.539 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
00:18:28.544 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:28.546 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.17
00:18:28.546 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:18:28.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:28.546 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:18:28.546 00.000 10072 MoveAxis(W, 4, ABG)
00:18:28.546 00.000 10072 Guiding  Dir = 3, Dur = 4
00:18:28.547 00.001 10072 IsGuiding returns 0
00:18:28.547 00.000 10072 PulseGuide returned control before completion, sleep 14
00:18:28.567 00.020 1032 UpdateGuideState exits: m=1294 SNR=25.3
00:18:28.569 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:28.571 00.002 10072 IsGuiding returns 0
00:18:28.571 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:28.573 00.002 1032 Enqueuing Expose request
00:18:28.575 00.002 10072 Move returns status 0, amount 4
00:18:28.577 00.002 10072 MoveAxis(N, 0, ABG)
00:18:28.577 00.000 10072 Move returns status 0, amount 0
00:18:28.577 00.000 10072 move complete, result=0
00:18:28.577 00.000 10072 worker thread done servicing request
00:18:28.577 00.000 10072 Worker thread wakes up
00:18:28.577 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:28.577 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:28.585 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:18:28.982 00.397 10072 Exposure complete
00:18:29.035 00.053 10072 worker thread done servicing request
00:18:29.035 00.000 1032 OnExposeComplete: enter
00:18:29.038 00.003 1032 UpdateGuideState(): m_state=6
00:18:29.040 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1445
00:18:29.042 00.002 1032 Star::Find returns 1 (0), X=322.88, Y=740.71, Mass=1289, SNR=25.3, Peak=122 HFD=2.6
00:18:29.045 00.003 1032 MultiStar: [#1 -0.04,-0.06,1.13,U] [#2 0.13,-0.00,1.01,U] [#3 0.16,-0.02,0.75,U] [#4 -0.02,-0.04,0.69,U] [#5 0.14,-0.24,0.73,U] [#6 0.20,-0.12,0.75,U] [#7 0.07,-0.12,0.56,U] [#8 0.14,0.14,0.58,U] 
00:18:29.046 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.39, -0.11}
00:18:29.050 00.004 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
00:18:29.051 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
00:18:29.054 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.47 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
00:18:29.058 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
00:18:29.060 00.002 1032 Enqueuing Move request for scope (0.13, -0.07)
00:18:29.062 00.002 10072 Worker thread wakes up
00:18:29.062 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
00:18:29.063 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
00:18:29.063 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.11
00:18:29.065 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:29.068 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.17
00:18:29.068 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:18:29.068 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:29.068 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:18:29.069 00.001 10072 MoveAxis(W, 4, ABG)
00:18:29.069 00.000 10072 Guiding  Dir = 3, Dur = 4
00:18:29.069 00.000 10072 IsGuiding returns 0
00:18:29.070 00.001 10072 PulseGuide returned control before completion, sleep 14
00:18:29.088 00.018 10072 IsGuiding returns 0
00:18:29.089 00.001 10072 Move returns status 0, amount 4
00:18:29.089 00.000 10072 MoveAxis(N, 0, ABG)
00:18:29.089 00.000 10072 Move returns status 0, amount 0
00:18:29.089 00.000 10072 move complete, result=0
00:18:29.089 00.000 10072 worker thread done servicing request
00:18:29.090 00.001 1032 UpdateGuideState exits: m=1289 SNR=25.3
00:18:29.092 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:29.095 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:29.097 00.002 1032 Enqueuing Expose request
00:18:29.099 00.002 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:18:29.101 00.002 10072 Worker thread wakes up
00:18:29.101 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:29.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:29.732 00.631 10072 Exposure complete
00:18:29.783 00.051 10072 worker thread done servicing request
00:18:29.783 00.000 1032 OnExposeComplete: enter
00:18:29.785 00.002 1032 UpdateGuideState(): m_state=6
00:18:29.787 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1446
00:18:29.789 00.002 1032 Star::Find returns 1 (0), X=322.78, Y=740.75, Mass=1390, SNR=26.3, Peak=159 HFD=2.9
00:18:29.792 00.003 1032 MultiStar: [#1 -0.02,-0.10,1.16,U] [#2 0.08,0.02,1.03,U] [#3 0.16,0.01,0.73,U] [#4 -0.13,0.09,0.65,U] [#5 0.17,-0.11,0.73,U] [#6 0.14,-0.09,0.73,U] [#7 0.02,-0.09,0.48,U] [#8 0.01,-0.04,0.58,U] 
00:18:29.796 00.004 1032 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.30, -0.07}
00:18:29.797 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
00:18:29.800 00.003 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
00:18:29.802 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.47 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
00:18:29.806 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
00:18:29.809 00.003 1032 Enqueuing Move request for scope (0.09, -0.05)
00:18:29.811 00.002 10072 Worker thread wakes up
00:18:29.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
00:18:29.811 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
00:18:29.811 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.08
00:18:29.814 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:29.816 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.18
00:18:29.816 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:18:29.816 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:29.817 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:18:29.817 00.000 10072 MoveAxis(W, 3, ABG)
00:18:29.817 00.000 10072 Guiding  Dir = 3, Dur = 3
00:18:29.817 00.000 10072 IsGuiding returns 0
00:18:29.818 00.001 10072 PulseGuide returned control before completion, sleep 13
00:18:29.836 00.018 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:18:29.839 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:29.841 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:29.844 00.003 1032 Enqueuing Expose request
00:18:29.845 00.001 10072 IsGuiding returns 0
00:18:29.845 00.000 10072 Move returns status 0, amount 3
00:18:29.845 00.000 10072 MoveAxis(N, 0, ABG)
00:18:29.845 00.000 10072 Move returns status 0, amount 0
00:18:29.845 00.000 10072 move complete, result=0
00:18:29.846 00.001 10072 worker thread done servicing request
00:18:29.846 00.000 10072 Worker thread wakes up
00:18:29.846 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:29.846 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:29.853 00.007 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:18:30.262 00.409 10072 Exposure complete
00:18:30.314 00.052 10072 worker thread done servicing request
00:18:30.314 00.000 1032 OnExposeComplete: enter
00:18:30.317 00.003 1032 UpdateGuideState(): m_state=6
00:18:30.319 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1447
00:18:30.321 00.002 1032 Star::Find returns 1 (0), X=322.83, Y=740.89, Mass=1411, SNR=26.4, Peak=141 HFD=2.6
00:18:30.323 00.002 1032 MultiStar: [#1 0.02,-0.01,1.08,U] [#2 -0.05,-0.08,0.94,U] [#3 0.20,-0.03,0.66,U] [#4 -0.12,0.06,0.62,U] [#5 0.14,-0.17,0.67,U] [#6 -0.01,-0.03,0.68,U] [#7 0.12,-0.24,0.53,U] [#8 0.19,0.01,0.56,U] 
00:18:30.324 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.35, 0.07}
00:18:30.326 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
00:18:30.327 00.001 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
00:18:30.330 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.38 mountX=-0.06 mountY=-0.08, mountTheta=-2.21
00:18:30.333 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
00:18:30.335 00.002 1032 Enqueuing Move request for scope (0.09, -0.04)
00:18:30.338 00.003 10072 Worker thread wakes up
00:18:30.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
00:18:30.338 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
00:18:30.338 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.08
00:18:30.340 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:30.343 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.18
00:18:30.343 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:18:30.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:30.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:18:30.344 00.001 10072 MoveAxis(W, 3, ABG)
00:18:30.344 00.000 10072 Guiding  Dir = 3, Dur = 3
00:18:30.344 00.000 10072 IsGuiding returns 0
00:18:30.345 00.001 10072 PulseGuide returned control before completion, sleep 13
00:18:30.363 00.018 1032 UpdateGuideState exits: m=1411 SNR=26.4
00:18:30.365 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:30.369 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:30.370 00.001 1032 Enqueuing Expose request
00:18:30.373 00.003 10072 IsGuiding returns 0
00:18:30.373 00.000 10072 Move returns status 0, amount 3
00:18:30.373 00.000 10072 MoveAxis(N, 0, ABG)
00:18:30.373 00.000 10072 Move returns status 0, amount 0
00:18:30.373 00.000 10072 move complete, result=0
00:18:30.373 00.000 10072 worker thread done servicing request
00:18:30.373 00.000 10072 Worker thread wakes up
00:18:30.373 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:30.374 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:30.380 00.006 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:18:30.999 00.619 10072 Exposure complete
00:18:31.052 00.053 10072 worker thread done servicing request
00:18:31.052 00.000 1032 OnExposeComplete: enter
00:18:31.054 00.002 1032 UpdateGuideState(): m_state=6
00:18:31.057 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1448
00:18:31.059 00.002 1032 Star::Find returns 1 (0), X=322.91, Y=740.85, Mass=1140, SNR=23.8, Peak=109 HFD=2.8
00:18:31.060 00.001 1032 MultiStar: [#1 -0.01,-0.00,1.24,U] [#2 -0.12,0.05,1.11,U] [#3 -0.03,0.07,0.83,U] [#4 -0.02,0.15,0.75,U] [#5 0.10,-0.09,0.76,U] [#6 0.14,-0.05,0.78,U] [#7 0.17,-0.08,0.60,U] [#8 0.02,-0.01,0.66,U] 
00:18:31.062 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.42, 0.03}
00:18:31.063 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
00:18:31.066 00.003 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
00:18:31.067 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.18 mountX=-0.01 mountY=-0.07, mountTheta=-1.65
00:18:31.070 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
00:18:31.071 00.001 1032 Enqueuing Move request for scope (0.07, 0.01)
00:18:31.073 00.002 10072 Worker thread wakes up
00:18:31.073 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
00:18:31.073 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
00:18:31.073 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
00:18:31.075 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:31.077 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.18
00:18:31.077 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:18:31.078 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:31.078 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:18:31.079 00.001 10072 MoveAxis(W, 3, ABG)
00:18:31.079 00.000 10072 Guiding  Dir = 3, Dur = 3
00:18:31.079 00.000 10072 IsGuiding returns 0
00:18:31.080 00.001 10072 PulseGuide returned control before completion, sleep 13
00:18:31.098 00.018 1032 UpdateGuideState exits: m=1140 SNR=23.8
00:18:31.102 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:31.104 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:31.106 00.002 1032 Enqueuing Expose request
00:18:31.108 00.002 10072 IsGuiding returns 0
00:18:31.108 00.000 10072 Move returns status 0, amount 3
00:18:31.108 00.000 10072 MoveAxis(N, 0, ABG)
00:18:31.108 00.000 10072 Move returns status 0, amount 0
00:18:31.108 00.000 10072 move complete, result=0
00:18:31.109 00.001 10072 worker thread done servicing request
00:18:31.109 00.000 10072 Worker thread wakes up
00:18:31.109 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:31.109 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:31.117 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:18:31.525 00.408 10072 Exposure complete
00:18:31.578 00.053 10072 worker thread done servicing request
00:18:31.578 00.000 1032 OnExposeComplete: enter
00:18:31.581 00.003 1032 UpdateGuideState(): m_state=6
00:18:31.584 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1449
00:18:31.594 00.010 1032 Star::Find returns 1 (0), X=322.77, Y=740.70, Mass=1428, SNR=26.5, Peak=154 HFD=2.9
00:18:31.607 00.013 1032 MultiStar: [#1 -0.02,-0.07,1.10,U] [#2 -0.07,0.02,0.87,U] [#3 0.07,-0.05,0.70,U] [#4 0.01,0.14,0.67,U] [#5 0.15,-0.10,0.71,U] [#6 0.15,-0.10,0.66,U] [#7 0.12,-0.11,0.52,U] [#8 0.11,0.01,0.60,U] 
00:18:31.609 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.28, -0.12}
00:18:31.612 00.003 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
00:18:31.616 00.004 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
00:18:31.618 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.10 cameraTheta=-0.48 mountX=-0.06 mountY=-0.07, mountTheta=-2.31
00:18:31.621 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
00:18:31.622 00.001 1032 Enqueuing Move request for scope (0.08, -0.04)
00:18:31.625 00.003 10072 Worker thread wakes up
00:18:31.626 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
00:18:31.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
00:18:31.626 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
00:18:31.628 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:31.630 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.19
00:18:31.631 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:18:31.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:31.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:18:31.631 00.000 10072 MoveAxis(W, 2, ABG)
00:18:31.631 00.000 10072 Guiding  Dir = 3, Dur = 2
00:18:31.632 00.001 10072 IsGuiding returns 0
00:18:31.632 00.000 10072 PulseGuide returned control before completion, sleep 12
00:18:31.647 00.015 10072 IsGuiding returns 0
00:18:31.647 00.000 10072 Move returns status 0, amount 2
00:18:31.647 00.000 10072 MoveAxis(N, 0, ABG)
00:18:31.647 00.000 10072 Move returns status 0, amount 0
00:18:31.648 00.001 10072 move complete, result=0
00:18:31.648 00.000 10072 worker thread done servicing request
00:18:31.651 00.003 1032 UpdateGuideState exits: m=1428 SNR=26.5
00:18:31.653 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:31.655 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:31.656 00.001 1032 Enqueuing Expose request
00:18:31.659 00.003 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:18:31.662 00.003 10072 Worker thread wakes up
00:18:31.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:31.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:32.288 00.626 10072 Exposure complete
00:18:32.341 00.053 10072 worker thread done servicing request
00:18:32.341 00.000 1032 OnExposeComplete: enter
00:18:32.343 00.002 1032 UpdateGuideState(): m_state=6
00:18:32.345 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1450
00:18:32.347 00.002 1032 Star::Find returns 1 (0), X=322.77, Y=740.76, Mass=1263, SNR=25.0, Peak=135 HFD=2.8
00:18:32.350 00.003 1032 MultiStar: [#1 -0.11,-0.14,1.15,U] [#2 0.05,-0.13,1.00,U] [#3 0.14,-0.07,0.74,U] [#4 -0.03,0.08,0.69,U] [#5 0.20,-0.27,0.00,M1] [#6 0.24,-0.11,0.75,U] [#7 0.08,-0.22,0.57,U] [#8 0.09,-0.07,0.64,U] 
00:18:32.352 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.09}, one-star: {0.28, -0.06}
00:18:32.353 00.001 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
00:18:32.355 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
00:18:32.358 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.81 mountX=-0.11 mountY=-0.06, mountTheta=-2.64
00:18:32.360 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
00:18:32.363 00.003 1032 Enqueuing Move request for scope (0.09, -0.09)
00:18:32.365 00.002 10072 Worker thread wakes up
00:18:32.365 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
00:18:32.365 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
00:18:32.365 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.06
00:18:32.368 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.19
00:18:32.368 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
00:18:32.368 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:32.368 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:32.371 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:18:32.371 00.000 10072 MoveAxis(W, 3, ABG)
00:18:32.371 00.000 10072 Guiding  Dir = 3, Dur = 3
00:18:32.372 00.001 10072 IsGuiding returns 0
00:18:32.372 00.000 10072 PulseGuide returned control before completion, sleep 13
00:18:32.389 00.017 1032 UpdateGuideState exits: m=1263 SNR=25.0
00:18:32.393 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:32.396 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:32.398 00.002 1032 Enqueuing Expose request
00:18:32.400 00.002 10072 IsGuiding returns 0
00:18:32.400 00.000 10072 Move returns status 0, amount 3
00:18:32.400 00.000 10072 MoveAxis(N, 0, ABG)
00:18:32.400 00.000 10072 Move returns status 0, amount 0
00:18:32.400 00.000 10072 move complete, result=0
00:18:32.400 00.000 10072 worker thread done servicing request
00:18:32.400 00.000 10072 Worker thread wakes up
00:18:32.400 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:32.400 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:32.408 00.008 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:18:32.819 00.411 10072 Exposure complete
00:18:32.869 00.050 10072 worker thread done servicing request
00:18:32.869 00.000 1032 OnExposeComplete: enter
00:18:32.871 00.002 1032 UpdateGuideState(): m_state=6
00:18:32.873 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1451
00:18:32.874 00.001 1032 Star::Find returns 1 (0), X=322.87, Y=740.74, Mass=1226, SNR=24.7, Peak=122 HFD=2.7
00:18:32.877 00.003 1032 MultiStar: [#1 0.06,-0.19,1.19,U] [#2 0.11,-0.01,1.03,U] [#3 0.12,0.06,0.77,U] [#4 -0.07,0.09,0.69,U] [#5 0.15,-0.17,0.74,U] [#6 0.10,-0.11,0.73,U] [#7 0.08,-0.20,0.58,U] [#8 -0.00,-0.04,0.61,U] 
00:18:32.878 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.39, -0.08}
00:18:32.880 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
00:18:32.881 00.001 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
00:18:32.883 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.57 mountX=-0.10 mountY=-0.09, mountTheta=-2.40
00:18:32.886 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
00:18:32.887 00.001 1032 Enqueuing Move request for scope (0.12, -0.07)
00:18:32.889 00.002 10072 Worker thread wakes up
00:18:32.889 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
00:18:32.889 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
00:18:32.889 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.09
00:18:32.892 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:32.894 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.19
00:18:32.894 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:18:32.894 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:32.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:18:32.894 00.000 10072 MoveAxis(W, 2, ABG)
00:18:32.894 00.000 10072 Guiding  Dir = 3, Dur = 2
00:18:32.895 00.001 10072 IsGuiding returns 0
00:18:32.895 00.000 10072 PulseGuide returned control before completion, sleep 12
00:18:32.911 00.016 10072 IsGuiding returns 0
00:18:32.911 00.000 10072 Move returns status 0, amount 2
00:18:32.911 00.000 10072 MoveAxis(N, 0, ABG)
00:18:32.911 00.000 10072 Move returns status 0, amount 0
00:18:32.911 00.000 10072 move complete, result=0
00:18:32.911 00.000 10072 worker thread done servicing request
00:18:32.913 00.002 1032 UpdateGuideState exits: m=1226 SNR=24.7
00:18:32.915 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:32.917 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:32.919 00.002 1032 Enqueuing Expose request
00:18:32.921 00.002 10072 Worker thread wakes up
00:18:32.921 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:32.921 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:32.921 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:18:33.554 00.633 10072 Exposure complete
00:18:33.606 00.052 10072 worker thread done servicing request
00:18:33.606 00.000 1032 OnExposeComplete: enter
00:18:33.608 00.002 1032 UpdateGuideState(): m_state=6
00:18:33.611 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1452
00:18:33.615 00.004 1032 Star::Find returns 1 (0), X=322.82, Y=741.03, Mass=1370, SNR=26.1, Peak=130 HFD=2.6
00:18:33.616 00.001 1032 MultiStar: [#1 0.03,0.07,1.07,U] [#2 0.13,0.17,0.95,U] [#3 0.23,0.19,0.00,M1] [#4 0.12,0.18,0.63,U] [#5 0.16,-0.00,0.73,U] [#6 0.22,0.12,0.72,U] [#7 0.20,-0.14,0.52,U] [#8 0.07,0.17,0.60,U] 
00:18:33.618 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.11}, one-star: {0.34, 0.21}
00:18:33.620 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
00:18:33.621 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
00:18:33.622 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.61 mountX=0.06 mountY=-0.18, mountTheta=-1.22
00:18:33.625 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.11, opts=13)
00:18:33.627 00.002 1032 Enqueuing Move request for scope (0.16, 0.11)
00:18:33.628 00.001 10072 Worker thread wakes up
00:18:33.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
00:18:33.629 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
00:18:33.629 00.000 10072 Moving (0.16, 0.11) raw xDistance=0.06 yDistance=-0.18
00:18:33.630 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:33.634 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.19
00:18:33.634 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:18:33.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:33.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:18:33.635 00.001 10072 MoveAxis(W, 3, ABG)
00:18:33.635 00.000 10072 Guiding  Dir = 3, Dur = 3
00:18:33.635 00.000 10072 IsGuiding returns 0
00:18:33.636 00.001 10072 PulseGuide returned control before completion, sleep 13
00:18:33.657 00.021 1032 UpdateGuideState exits: m=1370 SNR=26.1
00:18:33.660 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:33.661 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:33.663 00.002 1032 Enqueuing Expose request
00:18:33.665 00.002 10072 IsGuiding returns 0
00:18:33.665 00.000 10072 Move returns status 0, amount 3
00:18:33.665 00.000 10072 MoveAxis(N, 0, ABG)
00:18:33.665 00.000 10072 Move returns status 0, amount 0
00:18:33.665 00.000 10072 move complete, result=0
00:18:33.665 00.000 10072 worker thread done servicing request
00:18:33.665 00.000 10072 Worker thread wakes up
00:18:33.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:33.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:33.672 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
00:18:34.085 00.413 10072 Exposure complete
00:18:34.140 00.055 10072 worker thread done servicing request
00:18:34.140 00.000 1032 OnExposeComplete: enter
00:18:34.142 00.002 1032 UpdateGuideState(): m_state=6
00:18:34.146 00.004 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1453
00:18:34.147 00.001 1032 Star::Find returns 1 (0), X=322.78, Y=741.00, Mass=1281, SNR=25.2, Peak=124 HFD=2.5
00:18:34.149 00.002 1032 MultiStar: [#1 -0.01,0.03,1.11,U] [#2 0.08,0.16,0.97,U] [#3 0.02,0.11,0.75,U] [#4 0.17,0.10,0.67,U] [#5 0.25,-0.03,0.78,U] [#6 -0.00,0.02,0.76,U] [#7 0.23,-0.24,0.00,M1] [#8 0.01,0.23,0.61,U] 
00:18:34.151 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.10}, one-star: {0.30, 0.18}
00:18:34.153 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
00:18:34.155 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
00:18:34.157 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.75 mountX=0.07 mountY=-0.12, mountTheta=-1.08
00:18:34.160 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
00:18:34.163 00.003 1032 Enqueuing Move request for scope (0.10, 0.10)
00:18:34.166 00.003 10072 Worker thread wakes up
00:18:34.166 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
00:18:34.166 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
00:18:34.166 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
00:18:34.169 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:34.171 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.20
00:18:34.171 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:18:34.171 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:34.171 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:18:34.171 00.000 10072 MoveAxis(W, 2, ABG)
00:18:34.171 00.000 10072 Guiding  Dir = 3, Dur = 2
00:18:34.172 00.001 10072 IsGuiding returns 0
00:18:34.173 00.001 10072 PulseGuide returned control before completion, sleep 12
00:18:34.190 00.017 10072 IsGuiding returns 0
00:18:34.190 00.000 10072 Move returns status 0, amount 2
00:18:34.190 00.000 10072 MoveAxis(N, 0, ABG)
00:18:34.190 00.000 10072 Move returns status 0, amount 0
00:18:34.190 00.000 10072 move complete, result=0
00:18:34.191 00.001 10072 worker thread done servicing request
00:18:34.192 00.001 1032 UpdateGuideState exits: m=1281 SNR=25.2
00:18:34.194 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:34.196 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:34.198 00.002 1032 Enqueuing Expose request
00:18:34.200 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:18:34.202 00.002 10072 Worker thread wakes up
00:18:34.202 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:34.202 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:34.836 00.634 10072 Exposure complete
00:18:34.885 00.049 10072 worker thread done servicing request
00:18:34.886 00.001 1032 OnExposeComplete: enter
00:18:34.888 00.002 1032 UpdateGuideState(): m_state=6
00:18:34.889 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1454
00:18:34.892 00.003 1032 Star::Find returns 1 (0), X=322.82, Y=740.83, Mass=1278, SNR=25.2, Peak=129 HFD=2.8
00:18:34.894 00.002 1032 MultiStar: [#1 0.08,-0.01,1.13,U] [#2 0.08,0.09,1.04,U] [#3 0.17,0.07,0.75,U] [#4 0.02,0.11,0.67,U] [#5 0.14,-0.04,0.72,U] [#6 0.27,-0.07,0.76,U] [#7 0.09,-0.11,0.53,U] [#8 0.18,0.16,0.57,U] 
00:18:34.895 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.34, 0.01}
00:18:34.897 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:18:34.899 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:18:34.900 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.16 cameraTheta=0.14 mountX=-0.02 mountY=-0.15, mountTheta=-1.69
00:18:34.903 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
00:18:34.904 00.001 1032 Enqueuing Move request for scope (0.15, 0.02)
00:18:34.906 00.002 10072 Worker thread wakes up
00:18:34.906 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
00:18:34.906 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
00:18:34.906 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
00:18:34.908 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:34.911 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.20
00:18:34.911 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:18:34.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:34.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:18:34.911 00.000 10072 MoveAxis(W, 1, ABG)
00:18:34.911 00.000 10072 Guiding  Dir = 3, Dur = 1
00:18:34.912 00.001 10072 IsGuiding returns 0
00:18:34.913 00.001 10072 PulseGuide returned control before completion, sleep 11
00:18:34.928 00.015 10072 IsGuiding returns 0
00:18:34.928 00.000 10072 Move returns status 0, amount 1
00:18:34.928 00.000 10072 MoveAxis(N, 0, ABG)
00:18:34.928 00.000 10072 Move returns status 0, amount 0
00:18:34.928 00.000 10072 move complete, result=0
00:18:34.928 00.000 10072 worker thread done servicing request
00:18:34.931 00.003 1032 UpdateGuideState exits: m=1278 SNR=25.2
00:18:34.934 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:34.935 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:34.937 00.002 1032 Enqueuing Expose request
00:18:34.939 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:18:34.941 00.002 10072 Worker thread wakes up
00:18:34.941 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:34.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:35.353 00.412 10072 Exposure complete
00:18:35.402 00.049 10072 worker thread done servicing request
00:18:35.402 00.000 1032 OnExposeComplete: enter
00:18:35.404 00.002 1032 UpdateGuideState(): m_state=6
00:18:35.406 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1455
00:18:35.408 00.002 1032 Star::Find returns 1 (0), X=322.83, Y=740.88, Mass=1331, SNR=25.7, Peak=144 HFD=2.6
00:18:35.409 00.001 1032 MultiStar: [#1 0.02,-0.12,1.13,U] [#2 0.10,0.02,1.03,U] [#3 0.14,0.16,0.70,U] [#4 0.02,0.22,0.65,U] [#5 0.09,0.00,0.74,U] [#6 0.19,-0.07,0.70,U] [#7 0.05,-0.06,0.53,U] [#8 0.09,0.06,0.57,U] 
00:18:35.411 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.35, 0.06}
00:18:35.412 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
00:18:35.414 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
00:18:35.416 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.17 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
00:18:35.418 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
00:18:35.420 00.002 1032 Enqueuing Move request for scope (0.12, 0.02)
00:18:35.421 00.001 10072 Worker thread wakes up
00:18:35.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
00:18:35.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
00:18:35.421 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
00:18:35.426 00.005 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.21
00:18:35.426 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:35.429 00.003 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:18:35.429 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:35.429 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:18:35.429 00.000 10072 MoveAxis(W, 1, ABG)
00:18:35.429 00.000 10072 Guiding  Dir = 3, Dur = 1
00:18:35.430 00.001 10072 IsGuiding returns 0
00:18:35.430 00.000 10072 PulseGuide returned control before completion, sleep 11
00:18:35.447 00.017 1032 UpdateGuideState exits: m=1331 SNR=25.7
00:18:35.450 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:35.452 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:35.455 00.003 1032 Enqueuing Expose request
00:18:35.475 00.020 10072 IsGuiding returns 0
00:18:35.475 00.000 10072 Move returns status 0, amount 1
00:18:35.475 00.000 10072 MoveAxis(N, 0, ABG)
00:18:35.476 00.001 10072 Move returns status 0, amount 0
00:18:35.476 00.000 10072 move complete, result=0
00:18:35.476 00.000 10072 worker thread done servicing request
00:18:35.476 00.000 10072 Worker thread wakes up
00:18:35.476 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:35.476 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:35.479 00.003 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:18:36.105 00.626 10072 Exposure complete
00:18:36.156 00.051 1032 OnExposeComplete: enter
00:18:36.158 00.002 1032 UpdateGuideState(): m_state=6
00:18:36.159 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1456
00:18:36.162 00.003 10072 worker thread done servicing request
00:18:36.162 00.000 1032 Star::Find returns 1 (0), X=322.79, Y=740.86, Mass=1309, SNR=25.4, Peak=135 HFD=2.7
00:18:36.164 00.002 1032 MultiStar: [#1 0.03,-0.04,1.15,U] [#2 0.05,0.11,0.95,U] [#3 0.12,0.13,0.73,U] [#4 -0.07,0.21,0.70,U] [#5 -0.01,0.08,0.73,U] [#6 -0.01,0.05,0.77,U] [#7 0.11,-0.20,0.57,U] [#8 -0.03,0.28,0.00,M1] 
00:18:36.165 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.31, 0.04}
00:18:36.167 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
00:18:36.169 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
00:18:36.170 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.60 mountX=0.03 mountY=-0.08, mountTheta=-1.23
00:18:36.172 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
00:18:36.176 00.004 1032 Enqueuing Move request for scope (0.07, 0.05)
00:18:36.177 00.001 10072 Worker thread wakes up
00:18:36.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
00:18:36.177 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
00:18:36.178 00.001 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
00:18:36.179 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:36.183 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.21
00:18:36.183 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:18:36.183 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:36.183 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:18:36.183 00.000 10072 MoveAxis(W, 2, ABG)
00:18:36.183 00.000 10072 Guiding  Dir = 3, Dur = 2
00:18:36.183 00.000 10072 IsGuiding returns 0
00:18:36.184 00.001 10072 PulseGuide returned control before completion, sleep 12
00:18:36.197 00.013 10072 IsGuiding returns 0
00:18:36.197 00.000 10072 Move returns status 0, amount 2
00:18:36.197 00.000 10072 MoveAxis(N, 0, ABG)
00:18:36.197 00.000 10072 Move returns status 0, amount 0
00:18:36.197 00.000 10072 move complete, result=0
00:18:36.198 00.001 10072 worker thread done servicing request
00:18:36.201 00.003 1032 UpdateGuideState exits: m=1309 SNR=25.4
00:18:36.204 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:36.207 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:36.209 00.002 1032 Enqueuing Expose request
00:18:36.211 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:18:36.213 00.002 10072 Worker thread wakes up
00:18:36.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:36.214 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:36.620 00.406 10072 Exposure complete
00:18:36.668 00.048 10072 worker thread done servicing request
00:18:36.668 00.000 1032 OnExposeComplete: enter
00:18:36.671 00.003 1032 UpdateGuideState(): m_state=6
00:18:36.672 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1457
00:18:36.676 00.004 1032 Star::Find returns 1 (0), X=322.79, Y=740.90, Mass=1212, SNR=24.5, Peak=120 HFD=2.6
00:18:36.678 00.002 1032 MultiStar: [#1 -0.08,-0.06,1.19,U] [#2 0.15,0.17,1.04,U] [#3 0.00,0.03,0.82,U] [#4 -0.06,0.13,0.70,U] [#5 0.11,-0.07,0.74,U] [#6 0.04,-0.04,0.78,U] [#7 -0.05,-0.26,0.52,U] [#8 0.10,0.14,0.62,U] 
00:18:36.681 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.31, 0.08}
00:18:36.684 00.003 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
00:18:36.685 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
00:18:36.687 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.31 mountX=0.00 mountY=-0.07, mountTheta=-1.52
00:18:36.689 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
00:18:36.691 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
00:18:36.692 00.001 10072 Worker thread wakes up
00:18:36.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
00:18:36.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
00:18:36.692 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.07
00:18:36.694 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:36.697 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.21
00:18:36.697 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:18:36.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:36.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:18:36.697 00.000 10072 MoveAxis(W, 2, ABG)
00:18:36.697 00.000 10072 Guiding  Dir = 3, Dur = 2
00:18:36.698 00.001 10072 IsGuiding returns 0
00:18:36.698 00.000 10072 PulseGuide returned control before completion, sleep 12
00:18:36.713 00.015 10072 IsGuiding returns 0
00:18:36.715 00.002 10072 Move returns status 0, amount 2
00:18:36.715 00.000 10072 MoveAxis(N, 0, ABG)
00:18:36.715 00.000 10072 Move returns status 0, amount 0
00:18:36.716 00.001 10072 move complete, result=0
00:18:36.716 00.000 10072 worker thread done servicing request
00:18:36.719 00.003 1032 UpdateGuideState exits: m=1212 SNR=24.5
00:18:36.722 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:36.723 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:36.725 00.002 1032 Enqueuing Expose request
00:18:36.727 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:18:36.729 00.002 10072 Worker thread wakes up
00:18:36.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:36.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:37.355 00.626 10072 Exposure complete
00:18:37.407 00.052 10072 worker thread done servicing request
00:18:37.407 00.000 1032 OnExposeComplete: enter
00:18:37.409 00.002 1032 UpdateGuideState(): m_state=6
00:18:37.412 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1458
00:18:37.413 00.001 1032 Star::Find returns 1 (0), X=322.83, Y=740.79, Mass=1142, SNR=23.8, Peak=112 HFD=2.7
00:18:37.415 00.002 1032 MultiStar: [#1 0.09,-0.19,1.22,U] [#2 0.14,-0.00,1.02,U] [#3 0.19,0.11,0.78,U] [#4 0.07,0.15,0.76,U] [#5 0.17,-0.10,0.76,U] [#6 0.30,0.04,0.00,M1] [#7 0.09,-0.09,0.55,U] [#8 0.20,0.05,0.66,U] 
00:18:37.418 00.003 1032 refined, 7 included, MultiStar: {0.17, -0.02}, one-star: {0.35, -0.03}
00:18:37.420 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
00:18:37.421 00.001 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
00:18:37.423 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.14 mountX=-0.07 mountY=-0.15, mountTheta=-1.97
00:18:37.429 00.006 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.02, opts=13)
00:18:37.432 00.003 1032 Enqueuing Move request for scope (0.17, -0.02)
00:18:37.434 00.002 10072 Worker thread wakes up
00:18:37.434 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
00:18:37.434 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
00:18:37.434 00.000 10072 Moving (0.17, -0.02) raw xDistance=-0.07 yDistance=-0.15
00:18:37.436 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:37.439 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.22
00:18:37.439 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:18:37.439 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:37.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:18:37.439 00.000 10072 MoveAxis(W, 2, ABG)
00:18:37.439 00.000 10072 Guiding  Dir = 3, Dur = 2
00:18:37.440 00.001 10072 IsGuiding returns 0
00:18:37.440 00.000 10072 PulseGuide returned control before completion, sleep 12
00:18:37.458 00.018 1032 UpdateGuideState exits: m=1142 SNR=23.8
00:18:37.462 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:37.463 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:37.466 00.003 10072 IsGuiding returns 0
00:18:37.466 00.000 10072 Move returns status 0, amount 2
00:18:37.466 00.000 10072 MoveAxis(N, 0, ABG)
00:18:37.466 00.000 10072 Move returns status 0, amount 0
00:18:37.466 00.000 10072 move complete, result=0
00:18:37.466 00.000 10072 worker thread done servicing request
00:18:37.466 00.000 1032 Enqueuing Expose request
00:18:37.469 00.003 10072 Worker thread wakes up
00:18:37.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:37.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:37.469 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
00:18:37.878 00.409 10072 Exposure complete
00:18:37.925 00.047 10072 worker thread done servicing request
00:18:37.925 00.000 1032 OnExposeComplete: enter
00:18:37.927 00.002 1032 UpdateGuideState(): m_state=6
00:18:37.929 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1459
00:18:37.931 00.002 1032 Star::Find returns 1 (0), X=322.84, Y=740.75, Mass=1404, SNR=26.4, Peak=147 HFD=2.8
00:18:37.934 00.003 1032 MultiStar: [#1 0.06,-0.05,1.10,U] [#2 0.18,-0.00,0.95,U] [#3 0.11,-0.02,0.72,U] [#4 0.21,0.08,0.63,U] [#5 0.27,-0.08,0.00,M1] [#6 0.16,-0.09,0.72,U] [#7 0.13,-0.26,0.00,M1] [#8 0.09,-0.04,0.59,U] 
00:18:37.935 00.001 1032 refined, 6 included, MultiStar: {0.17, -0.03}, one-star: {0.35, -0.07}
00:18:37.937 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
00:18:37.939 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
00:18:37.940 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.17 mountX=-0.07 mountY=-0.16, mountTheta=-2.00
00:18:37.942 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
00:18:37.944 00.002 1032 Enqueuing Move request for scope (0.17, -0.03)
00:18:37.946 00.002 10072 Worker thread wakes up
00:18:37.946 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
00:18:37.946 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
00:18:37.946 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.07 yDistance=-0.16
00:18:37.948 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:37.951 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.22
00:18:37.951 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:18:37.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:37.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:18:37.951 00.000 10072 MoveAxis(W, 2, ABG)
00:18:37.951 00.000 10072 Guiding  Dir = 3, Dur = 2
00:18:37.951 00.000 10072 IsGuiding returns 0
00:18:37.952 00.001 10072 PulseGuide returned control before completion, sleep 12
00:18:37.966 00.014 10072 IsGuiding returns 0
00:18:37.966 00.000 10072 Move returns status 0, amount 2
00:18:37.966 00.000 10072 MoveAxis(N, 0, ABG)
00:18:37.966 00.000 10072 Move returns status 0, amount 0
00:18:37.966 00.000 10072 move complete, result=0
00:18:37.966 00.000 10072 worker thread done servicing request
00:18:37.966 00.000 1032 UpdateGuideState exits: m=1404 SNR=26.4
00:18:37.969 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:37.970 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:37.971 00.001 1032 Enqueuing Expose request
00:18:37.974 00.003 1032 GuideStep: -0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
00:18:37.975 00.001 10072 Worker thread wakes up
00:18:37.975 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:37.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:38.605 00.630 10072 Exposure complete
00:18:38.655 00.050 10072 worker thread done servicing request
00:18:38.655 00.000 1032 OnExposeComplete: enter
00:18:38.657 00.002 1032 UpdateGuideState(): m_state=6
00:18:38.659 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1460
00:18:38.662 00.003 1032 Star::Find returns 1 (0), X=322.87, Y=741.00, Mass=1225, SNR=24.7, Peak=119 HFD=2.7
00:18:38.664 00.002 1032 MultiStar: [#1 0.02,-0.02,1.20,U] [#2 0.07,0.14,1.01,U] [#3 0.14,0.17,0.79,U] [#4 -0.02,0.19,0.71,U] [#5 0.35,-0.09,0.00,M2] [#6 0.22,-0.03,0.77,U] [#7 0.01,-0.13,0.58,U] [#8 0.12,0.04,0.65,U] 
00:18:38.666 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.07}, one-star: {0.39, 0.18}
00:18:38.668 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
00:18:38.669 00.001 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
00:18:38.671 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.53 mountX=0.04 mountY=-0.14, mountTheta=-1.30
00:18:38.673 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
00:18:38.676 00.003 1032 Enqueuing Move request for scope (0.13, 0.07)
00:18:38.678 00.002 10072 Worker thread wakes up
00:18:38.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:18:38.678 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:18:38.678 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.04 yDistance=-0.14
00:18:38.681 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.23
00:18:38.681 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:18:38.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:38.681 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:38.683 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:18:38.683 00.000 10072 MoveAxis(W, 2, ABG)
00:18:38.683 00.000 10072 Guiding  Dir = 3, Dur = 2
00:18:38.684 00.001 10072 IsGuiding returns 0
00:18:38.685 00.001 10072 PulseGuide returned control before completion, sleep 12
00:18:38.702 00.017 1032 UpdateGuideState exits: m=1225 SNR=24.7
00:18:38.709 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:38.711 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:38.713 00.002 1032 Enqueuing Expose request
00:18:38.715 00.002 10072 IsGuiding returns 0
00:18:38.715 00.000 10072 Move returns status 0, amount 2
00:18:38.715 00.000 10072 MoveAxis(N, 0, ABG)
00:18:38.715 00.000 10072 Move returns status 0, amount 0
00:18:38.715 00.000 10072 move complete, result=0
00:18:38.715 00.000 10072 worker thread done servicing request
00:18:38.715 00.000 10072 Worker thread wakes up
00:18:38.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:38.716 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:38.722 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:18:39.136 00.414 10072 Exposure complete
00:18:39.190 00.054 10072 worker thread done servicing request
00:18:39.190 00.000 1032 OnExposeComplete: enter
00:18:39.192 00.002 1032 UpdateGuideState(): m_state=6
00:18:39.194 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1461
00:18:39.197 00.003 1032 Star::Find returns 1 (0), X=322.89, Y=740.93, Mass=1500, SNR=27.3, Peak=148 HFD=2.7
00:18:39.199 00.002 1032 MultiStar: [#1 0.07,0.01,1.02,U] [#2 0.10,0.12,0.91,U] [#3 0.14,0.24,0.68,U] [#4 -0.02,0.33,0.00,M1] [#5 0.29,0.02,0.00,M3] [#6 0.13,0.10,0.66,U] [#7 0.18,0.05,0.54,U] [#8 0.15,0.25,0.00,M1] 
00:18:39.201 00.002 1032 refined, 5 included, MultiStar: {0.18, 0.10}, one-star: {0.41, 0.11}
00:18:39.203 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
00:18:39.206 00.003 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
00:18:39.208 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.20 cameraTheta=0.53 mountX=0.05 mountY=-0.20, mountTheta=-1.30
00:18:39.213 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.10, opts=13)
00:18:39.216 00.003 1032 Enqueuing Move request for scope (0.18, 0.10)
00:18:39.218 00.002 10072 Worker thread wakes up
00:18:39.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
00:18:39.218 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
00:18:39.218 00.000 10072 Moving (0.18, 0.10) raw xDistance=0.05 yDistance=-0.20
00:18:39.220 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:39.223 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.23
00:18:39.223 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:18:39.223 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:39.223 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:18:39.223 00.000 10072 MoveAxis(W, 2, ABG)
00:18:39.223 00.000 10072 Guiding  Dir = 3, Dur = 2
00:18:39.223 00.000 10072 IsGuiding returns 0
00:18:39.224 00.001 10072 PulseGuide returned control before completion, sleep 12
00:18:39.241 00.017 10072 IsGuiding returns 0
00:18:39.241 00.000 10072 Move returns status 0, amount 2
00:18:39.241 00.000 10072 MoveAxis(N, 0, ABG)
00:18:39.241 00.000 10072 Move returns status 0, amount 0
00:18:39.241 00.000 10072 move complete, result=0
00:18:39.241 00.000 10072 worker thread done servicing request
00:18:39.244 00.003 1032 UpdateGuideState exits: m=1500 SNR=27.3
00:18:39.247 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:39.249 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:39.250 00.001 1032 Enqueuing Expose request
00:18:39.253 00.003 10072 Worker thread wakes up
00:18:39.253 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:39.253 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:39.253 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
00:18:39.885 00.632 10072 Exposure complete
00:18:39.937 00.052 10072 worker thread done servicing request
00:18:39.938 00.001 1032 OnExposeComplete: enter
00:18:39.940 00.002 1032 UpdateGuideState(): m_state=6
00:18:39.942 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1462
00:18:39.944 00.002 1032 Star::Find returns 1 (0), X=322.94, Y=740.84, Mass=1372, SNR=26.1, Peak=125 HFD=2.7
00:18:39.946 00.002 1032 MultiStar: [#1 0.11,-0.11,1.16,U] [#2 0.13,0.07,0.98,U] [#3 0.06,0.11,0.76,U] [#4 -0.02,0.15,0.65,U] [#5 0.26,-0.14,0.00,M4] [#6 0.19,0.04,0.74,U] [#7 0.20,-0.14,0.58,U] [#8 -0.02,0.00,0.59,U] 
00:18:39.948 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.01}, one-star: {0.46, 0.01}
00:18:39.949 00.001 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
00:18:39.951 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
00:18:39.954 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.09 mountX=-0.03 mountY=-0.15, mountTheta=-1.74
00:18:39.959 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
00:18:39.962 00.003 1032 Enqueuing Move request for scope (0.16, 0.01)
00:18:39.963 00.001 10072 Worker thread wakes up
00:18:39.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
00:18:39.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
00:18:39.964 00.001 10072 Moving (0.16, 0.01) raw xDistance=-0.03 yDistance=-0.15
00:18:39.965 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:39.967 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.24
00:18:39.967 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:18:39.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:39.968 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:18:39.968 00.000 10072 MoveAxis(W, 3, ABG)
00:18:39.968 00.000 10072 Guiding  Dir = 3, Dur = 3
00:18:39.968 00.000 10072 IsGuiding returns 0
00:18:39.968 00.000 10072 PulseGuide returned control before completion, sleep 13
00:18:39.986 00.018 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:18:39.988 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:39.993 00.005 10072 IsGuiding returns 0
00:18:39.993 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:39.995 00.002 1032 Enqueuing Expose request
00:18:39.997 00.002 10072 Move returns status 0, amount 3
00:18:39.997 00.000 10072 MoveAxis(N, 0, ABG)
00:18:39.997 00.000 10072 Move returns status 0, amount 0
00:18:39.997 00.000 10072 move complete, result=0
00:18:39.997 00.000 10072 worker thread done servicing request
00:18:39.997 00.000 10072 Worker thread wakes up
00:18:39.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:39.997 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:40.005 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
00:18:40.416 00.411 10072 Exposure complete
00:18:40.465 00.049 10072 worker thread done servicing request
00:18:40.465 00.000 1032 OnExposeComplete: enter
00:18:40.467 00.002 1032 UpdateGuideState(): m_state=6
00:18:40.469 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1463
00:18:40.471 00.002 1032 Star::Find returns 1 (0), X=322.94, Y=740.77, Mass=1184, SNR=24.2, Peak=107 HFD=2.6
00:18:40.472 00.001 1032 MultiStar: [#1 0.12,-0.02,1.19,U] [#2 0.19,0.05,1.00,U] [#3 0.24,0.09,0.79,U] [#4 0.07,0.12,0.71,U] [#5 0.22,-0.14,0.75,U] [#6 0.36,0.00,0.00,M1] [#7 0.29,-0.19,0.00,M1] [#8 0.10,-0.00,0.67,U] 
00:18:40.474 00.002 1032 refined, 6 included, MultiStar: {0.21, 0.00}, one-star: {0.46, -0.05}
00:18:40.477 00.003 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
00:18:40.478 00.001 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
00:18:40.480 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=0.00 hyp=0.21 cameraTheta=0.02 mountX=-0.05 mountY=-0.20, mountTheta=-1.81
00:18:40.483 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.00, opts=13)
00:18:40.486 00.003 1032 Enqueuing Move request for scope (0.21, 0.00)
00:18:40.490 00.004 10072 Worker thread wakes up
00:18:40.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.00) opts 0xd
00:18:40.490 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.00)
00:18:40.491 00.001 10072 Moving (0.21, 0.00) raw xDistance=-0.05 yDistance=-0.20
00:18:40.493 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.24
00:18:40.494 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:18:40.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:18:40.494 00.000 10072 MoveAxis(W, 2, ABG)
00:18:40.494 00.000 10072 Guiding  Dir = 3, Dur = 2
00:18:40.494 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:40.516 00.022 1032 UpdateGuideState exits: m=1184 SNR=24.2
00:18:40.522 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:40.524 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:40.526 00.002 1032 Enqueuing Expose request
00:18:40.528 00.002 10072 IsGuiding returns 0
00:18:40.529 00.001 10072 PulseGuide returned control before completion, sleep 12
00:18:40.553 00.024 10072 IsGuiding returns 0
00:18:40.553 00.000 10072 Move returns status 0, amount 2
00:18:40.553 00.000 10072 MoveAxis(N, 130, ABG)
00:18:40.553 00.000 10072 Guiding  Dir = 0, Dur = 130
00:18:40.554 00.001 10072 IsGuiding returns 0
00:18:40.554 00.000 10072 PulseGuide returned control before completion, sleep 140
00:18:40.695 00.141 10072 IsGuiding returns 1
00:18:40.695 00.000 10072 scope still moving after pulse duration time elapsed
00:18:40.725 00.030 10072 IsGuiding returns 0
00:18:40.725 00.000 10072 scope move finished after 130 + 42 ms
00:18:40.725 00.000 10072 Move returns status 0, amount 130
00:18:40.725 00.000 10072 move complete, result=0
00:18:40.725 00.000 10072 worker thread done servicing request
00:18:40.726 00.001 10072 Worker thread wakes up
00:18:40.726 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.2 px 130 ms NORTH
00:18:40.728 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:40.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:41.353 00.625 10072 Exposure complete
00:18:41.407 00.054 10072 worker thread done servicing request
00:18:41.407 00.000 1032 OnExposeComplete: enter
00:18:41.409 00.002 1032 UpdateGuideState(): m_state=6
00:18:41.412 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1464
00:18:41.414 00.002 1032 Star::Find returns 1 (0), X=322.66, Y=740.84, Mass=1302, SNR=25.4, Peak=167 HFD=2.7
00:18:41.416 00.002 1032 MultiStar: [#1 -0.09,-0.15,1.15,U] [#2 -0.04,0.01,1.00,U] [#3 -0.04,0.02,0.71,U] [#4 -0.15,-0.02,0.67,U] [#5 0.08,-0.08,0.73,U] [#6 -0.05,-0.24,0.71,U] [#7 -0.06,-0.20,0.55,U] [#8 -0.04,-0.12,0.59,U] 
00:18:41.418 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {0.18, 0.02}
00:18:41.420 00.002 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
00:18:41.421 00.001 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
00:18:41.425 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.79 mountX=-0.07 mountY=0.04, mountTheta=2.66
00:18:41.431 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
00:18:41.433 00.002 1032 Enqueuing Move request for scope (-0.02, -0.08)
00:18:41.435 00.002 10072 Worker thread wakes up
00:18:41.435 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
00:18:41.435 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
00:18:41.435 00.000 10072 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.04
00:18:41.438 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:41.441 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.25
00:18:41.441 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:18:41.441 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:41.441 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:18:41.441 00.000 10072 MoveAxis(W, 3, ABG)
00:18:41.441 00.000 10072 Guiding  Dir = 3, Dur = 3
00:18:41.441 00.000 10072 IsGuiding returns 0
00:18:41.442 00.001 10072 PulseGuide returned control before completion, sleep 13
00:18:41.460 00.018 10072 IsGuiding returns 0
00:18:41.460 00.000 10072 Move returns status 0, amount 3
00:18:41.460 00.000 10072 MoveAxis(N, 0, ABG)
00:18:41.460 00.000 10072 Move returns status 0, amount 0
00:18:41.460 00.000 10072 move complete, result=0
00:18:41.460 00.000 10072 worker thread done servicing request
00:18:41.462 00.002 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:18:41.464 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:41.465 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:41.467 00.002 1032 Enqueuing Expose request
00:18:41.469 00.002 10072 Worker thread wakes up
00:18:41.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:41.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:41.469 00.000 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
00:18:41.891 00.422 10072 Exposure complete
00:18:41.937 00.046 10072 worker thread done servicing request
00:18:41.937 00.000 1032 OnExposeComplete: enter
00:18:41.939 00.002 1032 UpdateGuideState(): m_state=6
00:18:41.940 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1465
00:18:41.941 00.001 1032 Star::Find returns 1 (0), X=322.61, Y=740.83, Mass=1300, SNR=25.4, Peak=155 HFD=2.7
00:18:41.943 00.002 1032 MultiStar: [#1 -0.20,-0.13,1.14,U] [#2 -0.16,0.09,1.01,U] [#3 0.03,0.13,0.78,U] [#4 -0.02,0.10,0.67,U] [#5 0.07,-0.24,0.71,U] [#6 -0.06,-0.10,0.70,U] [#7 0.03,-0.23,0.50,U] [#8 0.11,0.12,0.61,U] 
00:18:41.944 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.12, 0.01}
00:18:41.946 00.002 1032 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.83) = xAngle (-4.22 = 2.07)
00:18:41.947 00.001 1032 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.22 = 2.07)
00:18:41.948 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.39 mountX=-0.02 mountY=0.03, mountTheta=2.07
00:18:41.952 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
00:18:41.953 00.001 1032 Enqueuing Move request for scope (-0.02, -0.02)
00:18:41.954 00.001 10072 Worker thread wakes up
00:18:41.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
00:18:41.954 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
00:18:41.954 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.03
00:18:41.957 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.25
00:18:41.957 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:18:41.957 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:41.958 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:18:41.958 00.000 10072 MoveAxis(W, 3, ABG)
00:18:41.958 00.000 10072 Guiding  Dir = 3, Dur = 3
00:18:41.958 00.000 10072 IsGuiding returns 0
00:18:41.958 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:41.959 00.001 10072 PulseGuide returned control before completion, sleep 13
00:18:41.975 00.016 1032 UpdateGuideState exits: m=1300 SNR=25.4
00:18:41.977 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:41.979 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:41.980 00.001 1032 Enqueuing Expose request
00:18:41.982 00.002 10072 IsGuiding returns 0
00:18:41.982 00.000 10072 Move returns status 0, amount 3
00:18:41.982 00.000 10072 MoveAxis(N, 0, ABG)
00:18:41.982 00.000 10072 Move returns status 0, amount 0
00:18:41.982 00.000 10072 move complete, result=0
00:18:41.982 00.000 10072 worker thread done servicing request
00:18:41.982 00.000 10072 Worker thread wakes up
00:18:41.982 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:41.983 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:41.990 00.007 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
00:18:42.619 00.629 10072 Exposure complete
00:18:42.670 00.051 10072 worker thread done servicing request
00:18:42.671 00.001 1032 OnExposeComplete: enter
00:18:42.674 00.003 1032 UpdateGuideState(): m_state=6
00:18:42.677 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1466
00:18:42.680 00.003 1032 Star::Find returns 1 (0), X=322.69, Y=740.75, Mass=1259, SNR=25.0, Peak=148 HFD=2.8
00:18:42.682 00.002 1032 MultiStar: [#1 -0.11,-0.26,0.00,M1] [#2 0.03,-0.16,0.96,U] [#3 0.03,-0.01,0.78,U] [#4 -0.11,-0.09,0.67,U] [#5 -0.01,-0.21,0.79,U] [#6 -0.02,-0.10,0.74,U] [#7 0.10,-0.30,0.00,M1] [#8 0.06,-0.03,0.63,U] 
00:18:42.684 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.10}, one-star: {0.21, -0.07}
00:18:42.686 00.002 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
00:18:42.687 00.001 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
00:18:42.689 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.23 mountX=-0.10 mountY=-0.01, mountTheta=-3.06
00:18:42.692 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
00:18:42.695 00.003 1032 Enqueuing Move request for scope (0.04, -0.10)
00:18:42.696 00.001 10072 Worker thread wakes up
00:18:42.696 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
00:18:42.696 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
00:18:42.696 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=-0.01
00:18:42.699 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:42.701 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.26
00:18:42.701 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:18:42.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:42.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:18:42.701 00.000 10072 MoveAxis(W, 3, ABG)
00:18:42.701 00.000 10072 Guiding  Dir = 3, Dur = 3
00:18:42.702 00.001 10072 IsGuiding returns 0
00:18:42.702 00.000 10072 PulseGuide returned control before completion, sleep 13
00:18:42.720 00.018 1032 UpdateGuideState exits: m=1259 SNR=25.0
00:18:42.722 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:42.724 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:42.727 00.003 1032 Enqueuing Expose request
00:18:42.729 00.002 10072 IsGuiding returns 0
00:18:42.729 00.000 10072 Move returns status 0, amount 3
00:18:42.729 00.000 10072 MoveAxis(N, 0, ABG)
00:18:42.729 00.000 10072 Move returns status 0, amount 0
00:18:42.729 00.000 10072 move complete, result=0
00:18:42.729 00.000 10072 worker thread done servicing request
00:18:42.729 00.000 10072 Worker thread wakes up
00:18:42.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:42.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:42.738 00.009 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:18:43.149 00.411 10072 Exposure complete
00:18:43.202 00.053 10072 worker thread done servicing request
00:18:43.202 00.000 1032 OnExposeComplete: enter
00:18:43.204 00.002 1032 UpdateGuideState(): m_state=6
00:18:43.207 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1467
00:18:43.210 00.003 1032 Star::Find returns 1 (0), X=322.77, Y=740.65, Mass=1357, SNR=26.0, Peak=151 HFD=2.8
00:18:43.212 00.002 1032 MultiStar: [#1 -0.13,-0.28,0.00,M2] [#2 0.02,-0.21,0.92,U] [#3 0.09,-0.10,0.67,U] [#4 -0.08,-0.10,0.64,U] [#5 0.06,-0.28,0.00,M1] [#6 0.11,-0.25,0.74,U] [#7 0.27,-0.35,0.00,M2] [#8 0.05,-0.07,0.60,U] 
00:18:43.214 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.16}, one-star: {0.29, -0.17}
00:18:43.216 00.002 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
00:18:43.218 00.002 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
00:18:43.220 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.04 mountX=-0.18 mountY=-0.05, mountTheta=-2.87
00:18:43.224 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.16, opts=13)
00:18:43.226 00.002 1032 Enqueuing Move request for scope (0.09, -0.16)
00:18:43.228 00.002 10072 Worker thread wakes up
00:18:43.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
00:18:43.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
00:18:43.228 00.000 10072 Moving (0.09, -0.16) raw xDistance=-0.18 yDistance=-0.05
00:18:43.231 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:43.234 00.003 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 291.26
00:18:43.234 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
00:18:43.234 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:43.234 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:18:43.234 00.000 10072 MoveAxis(E, 86, ABG)
00:18:43.234 00.000 10072 Guiding  Dir = 2, Dur = 86
00:18:43.235 00.001 10072 IsGuiding returns 0
00:18:43.235 00.000 10072 PulseGuide returned control before completion, sleep 96
00:18:43.257 00.022 1032 UpdateGuideState exits: m=1357 SNR=26.0
00:18:43.259 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:43.261 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:43.263 00.002 1032 Enqueuing Expose request
00:18:43.334 00.071 10072 IsGuiding returns 0
00:18:43.334 00.000 10072 Move returns status 0, amount 86
00:18:43.334 00.000 10072 MoveAxis(N, 0, ABG)
00:18:43.334 00.000 10072 Move returns status 0, amount 0
00:18:43.334 00.000 10072 move complete, result=0
00:18:43.334 00.000 10072 worker thread done servicing request
00:18:43.334 00.000 10072 Worker thread wakes up
00:18:43.335 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:43.335 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:43.336 00.001 1032 GuideStep: -0.2 px 86 ms EAST, -0.1 px 0 ms NORTH
00:18:43.961 00.625 10072 Exposure complete
00:18:44.013 00.052 10072 worker thread done servicing request
00:18:44.013 00.000 1032 OnExposeComplete: enter
00:18:44.017 00.004 1032 UpdateGuideState(): m_state=6
00:18:44.019 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1468
00:18:44.022 00.003 1032 Star::Find returns 1 (0), X=322.82, Y=740.75, Mass=1336, SNR=25.8, Peak=146 HFD=2.7
00:18:44.024 00.002 1032 MultiStar: [#1 -0.20,-0.16,1.20,U] [#2 -0.00,-0.06,0.96,U] [#3 0.15,-0.09,0.70,U] [#4 -0.15,0.08,0.65,U] [#5 -0.01,-0.10,0.73,U] [#6 0.13,-0.25,0.00,M1] [#7 -0.04,-0.26,0.55,U] [#8 0.01,-0.03,0.62,U] 
00:18:44.026 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.09}, one-star: {0.34, -0.07}
00:18:44.028 00.002 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.02)
00:18:44.029 00.001 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.02)
00:18:44.031 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.44 mountX=-0.09 mountY=0.01, mountTheta=3.02
00:18:44.035 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
00:18:44.037 00.002 1032 Enqueuing Move request for scope (0.01, -0.09)
00:18:44.039 00.002 10072 Worker thread wakes up
00:18:44.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
00:18:44.039 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
00:18:44.039 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
00:18:44.041 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:44.045 00.004 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.27
00:18:44.045 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:18:44.045 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:44.045 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:18:44.045 00.000 10072 MoveAxis(W, 3, ABG)
00:18:44.045 00.000 10072 Guiding  Dir = 3, Dur = 3
00:18:44.046 00.001 10072 IsGuiding returns 0
00:18:44.046 00.000 10072 PulseGuide returned control before completion, sleep 13
00:18:44.065 00.019 1032 UpdateGuideState exits: m=1336 SNR=25.8
00:18:44.068 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:44.069 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:44.070 00.001 1032 Enqueuing Expose request
00:18:44.072 00.002 10072 IsGuiding returns 0
00:18:44.072 00.000 10072 Move returns status 0, amount 3
00:18:44.072 00.000 10072 MoveAxis(N, 0, ABG)
00:18:44.072 00.000 10072 Move returns status 0, amount 0
00:18:44.073 00.001 10072 move complete, result=0
00:18:44.073 00.000 10072 worker thread done servicing request
00:18:44.073 00.000 10072 Worker thread wakes up
00:18:44.073 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:44.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:44.082 00.009 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
00:18:44.491 00.409 10072 Exposure complete
00:18:44.540 00.049 10072 worker thread done servicing request
00:18:44.540 00.000 1032 OnExposeComplete: enter
00:18:44.542 00.002 1032 UpdateGuideState(): m_state=6
00:18:44.544 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1469
00:18:44.546 00.002 1032 Star::Find returns 1 (0), X=322.70, Y=740.90, Mass=1292, SNR=25.3, Peak=146 HFD=2.6
00:18:44.548 00.002 1032 MultiStar: [#1 -0.07,-0.18,1.12,U] [#2 -0.08,0.02,0.94,U] [#3 0.15,0.05,0.74,U] [#4 0.09,0.10,0.68,U] [#5 0.07,-0.18,0.71,U] [#6 -0.10,-0.09,0.71,U] [#7 0.07,-0.17,0.55,U] [#8 -0.02,0.11,0.58,U] 
00:18:44.551 00.003 1032 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.22, 0.08}
00:18:44.553 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
00:18:44.555 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
00:18:44.557 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.74 mountX=-0.04 mountY=-0.03, mountTheta=-2.57
00:18:44.560 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
00:18:44.561 00.001 1032 Enqueuing Move request for scope (0.04, -0.03)
00:18:44.563 00.002 10072 Worker thread wakes up
00:18:44.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
00:18:44.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
00:18:44.563 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
00:18:44.565 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:44.567 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.27
00:18:44.567 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:18:44.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:44.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:18:44.567 00.000 10072 MoveAxis(W, 4, ABG)
00:18:44.567 00.000 10072 Guiding  Dir = 3, Dur = 4
00:18:44.568 00.001 10072 IsGuiding returns 0
00:18:44.568 00.000 10072 PulseGuide returned control before completion, sleep 14
00:18:44.585 00.017 1032 UpdateGuideState exits: m=1292 SNR=25.3
00:18:44.588 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:44.589 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:44.591 00.002 1032 Enqueuing Expose request
00:18:44.596 00.005 10072 IsGuiding returns 0
00:18:44.596 00.000 10072 Move returns status 0, amount 4
00:18:44.596 00.000 10072 MoveAxis(N, 0, ABG)
00:18:44.596 00.000 10072 Move returns status 0, amount 0
00:18:44.596 00.000 10072 move complete, result=0
00:18:44.596 00.000 10072 worker thread done servicing request
00:18:44.596 00.000 10072 Worker thread wakes up
00:18:44.596 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:44.596 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:44.600 00.004 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:18:45.224 00.624 10072 Exposure complete
00:18:45.280 00.056 10072 worker thread done servicing request
00:18:45.280 00.000 1032 OnExposeComplete: enter
00:18:45.282 00.002 1032 UpdateGuideState(): m_state=6
00:18:45.284 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1470
00:18:45.285 00.001 1032 Star::Find returns 1 (0), X=322.58, Y=740.86, Mass=1264, SNR=25.0, Peak=147 HFD=2.6
00:18:45.288 00.003 1032 MultiStar: [#1 -0.28,-0.12,0.00,M1] [#2 -0.10,-0.02,1.09,U] [#3 0.16,-0.02,0.74,U] [#4 -0.06,0.09,0.70,U] [#5 0.03,-0.18,0.74,U] [#6 -0.14,-0.01,0.74,U] [#7 -0.04,-0.18,0.56,U] [#8 -0.03,0.03,0.64,U] 
00:18:45.289 00.001 1032 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {0.10, 0.04}
00:18:45.291 00.002 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.47)
00:18:45.293 00.002 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.47)
00:18:45.295 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.99 mountX=-0.02 mountY=0.02, mountTheta=2.47
00:18:45.299 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
00:18:45.301 00.002 1032 Enqueuing Move request for scope (-0.01, -0.02)
00:18:45.305 00.004 10072 Worker thread wakes up
00:18:45.305 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
00:18:45.306 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
00:18:45.306 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.02
00:18:45.308 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:45.311 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.28
00:18:45.311 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:18:45.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:45.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:18:45.311 00.000 10072 MoveAxis(W, 5, ABG)
00:18:45.312 00.001 10072 Guiding  Dir = 3, Dur = 5
00:18:45.312 00.000 10072 IsGuiding returns 0
00:18:45.312 00.000 10072 PulseGuide returned control before completion, sleep 15
00:18:45.334 00.022 1032 UpdateGuideState exits: m=1264 SNR=25.0
00:18:45.337 00.003 10072 IsGuiding returns 0
00:18:45.337 00.000 10072 Move returns status 0, amount 5
00:18:45.337 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:45.339 00.002 10072 MoveAxis(N, 0, ABG)
00:18:45.339 00.000 10072 Move returns status 0, amount 0
00:18:45.339 00.000 10072 move complete, result=0
00:18:45.339 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:45.341 00.002 1032 Enqueuing Expose request
00:18:45.343 00.002 10072 worker thread done servicing request
00:18:45.343 00.000 10072 Worker thread wakes up
00:18:45.343 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:45.345 00.002 1032 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:18:45.347 00.002 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:45.755 00.408 10072 Exposure complete
00:18:45.810 00.055 10072 worker thread done servicing request
00:18:45.810 00.000 1032 OnExposeComplete: enter
00:18:45.813 00.003 1032 UpdateGuideState(): m_state=6
00:18:45.815 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1471
00:18:45.818 00.003 1032 Star::Find returns 1 (0), X=322.73, Y=740.88, Mass=1218, SNR=24.5, Peak=123 HFD=2.6
00:18:45.820 00.002 1032 MultiStar: [#1 -0.20,-0.14,1.15,U] [#2 0.11,-0.03,1.01,U] [#3 0.07,0.09,0.77,U] [#4 -0.08,0.09,0.68,U] [#5 0.07,-0.23,0.80,U] [#6 -0.05,-0.17,0.78,U] [#7 -0.02,-0.31,0.00,M1] [#8 0.03,0.01,0.64,U] 
00:18:45.822 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.05}, one-star: {0.25, 0.06}
00:18:45.823 00.001 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
00:18:45.825 00.002 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
00:18:45.827 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.10 mountX=-0.05 mountY=-0.01, mountTheta=-2.93
00:18:45.832 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
00:18:45.836 00.004 1032 Enqueuing Move request for scope (0.02, -0.05)
00:18:45.838 00.002 10072 Worker thread wakes up
00:18:45.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
00:18:45.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
00:18:45.838 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
00:18:45.840 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:45.843 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.29
00:18:45.843 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:18:45.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:45.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:18:45.843 00.000 10072 MoveAxis(W, 4, ABG)
00:18:45.844 00.001 10072 Guiding  Dir = 3, Dur = 4
00:18:45.844 00.000 10072 IsGuiding returns 0
00:18:45.844 00.000 10072 PulseGuide returned control before completion, sleep 14
00:18:45.864 00.020 10072 IsGuiding returns 0
00:18:45.864 00.000 10072 Move returns status 0, amount 4
00:18:45.864 00.000 10072 MoveAxis(N, 0, ABG)
00:18:45.864 00.000 10072 Move returns status 0, amount 0
00:18:45.864 00.000 10072 move complete, result=0
00:18:45.864 00.000 10072 worker thread done servicing request
00:18:45.864 00.000 1032 UpdateGuideState exits: m=1218 SNR=24.5
00:18:45.867 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:45.868 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:45.870 00.002 1032 Enqueuing Expose request
00:18:45.872 00.002 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:18:45.874 00.002 10072 Worker thread wakes up
00:18:45.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:45.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:46.509 00.635 10072 Exposure complete
00:18:46.559 00.050 10072 worker thread done servicing request
00:18:46.559 00.000 1032 OnExposeComplete: enter
00:18:46.562 00.003 1032 UpdateGuideState(): m_state=6
00:18:46.564 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1472
00:18:46.565 00.001 1032 Star::Find returns 1 (0), X=322.78, Y=740.66, Mass=1308, SNR=25.5, Peak=151 HFD=2.8
00:18:46.568 00.003 1032 MultiStar: [#1 0.06,-0.11,1.14,U] [#2 0.01,0.04,1.02,U] [#3 0.12,-0.06,0.76,U] [#4 -0.08,0.08,0.72,U] [#5 0.05,-0.11,0.71,U] [#6 0.17,-0.20,0.70,U] [#7 0.09,-0.22,0.50,U] [#8 0.09,0.16,0.58,U] 
00:18:46.570 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.30, -0.16}
00:18:46.572 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
00:18:46.573 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
00:18:46.575 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.62 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
00:18:46.577 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
00:18:46.579 00.002 1032 Enqueuing Move request for scope (0.09, -0.07)
00:18:46.582 00.003 10072 Worker thread wakes up
00:18:46.582 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
00:18:46.582 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
00:18:46.582 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
00:18:46.584 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:46.588 00.004 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.29
00:18:46.588 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:18:46.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:46.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:18:46.588 00.000 10072 MoveAxis(W, 5, ABG)
00:18:46.588 00.000 10072 Guiding  Dir = 3, Dur = 5
00:18:46.589 00.001 10072 IsGuiding returns 0
00:18:46.589 00.000 10072 PulseGuide returned control before completion, sleep 15
00:18:46.607 00.018 1032 UpdateGuideState exits: m=1308 SNR=25.5
00:18:46.609 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:46.612 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:46.615 00.003 1032 Enqueuing Expose request
00:18:46.619 00.004 10072 IsGuiding returns 0
00:18:46.619 00.000 10072 Move returns status 0, amount 5
00:18:46.619 00.000 10072 MoveAxis(N, 0, ABG)
00:18:46.619 00.000 10072 Move returns status 0, amount 0
00:18:46.619 00.000 10072 move complete, result=0
00:18:46.620 00.001 10072 worker thread done servicing request
00:18:46.620 00.000 10072 Worker thread wakes up
00:18:46.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:46.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:46.627 00.007 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:18:47.028 00.401 10072 Exposure complete
00:18:47.073 00.045 10072 worker thread done servicing request
00:18:47.074 00.001 1032 OnExposeComplete: enter
00:18:47.076 00.002 1032 UpdateGuideState(): m_state=6
00:18:47.077 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1473
00:18:47.080 00.003 1032 Star::Find returns 1 (0), X=322.81, Y=740.77, Mass=1367, SNR=26.0, Peak=137 HFD=2.8
00:18:47.082 00.002 1032 MultiStar: [#1 0.04,-0.19,1.09,U] [#2 0.05,-0.10,0.87,U] [#3 0.08,-0.15,0.72,U] [#4 0.04,-0.03,0.64,U] [#5 -0.00,-0.08,0.72,U] [#6 0.08,-0.09,0.72,U] [#7 -0.00,-0.26,0.52,U] [#8 0.03,-0.03,0.61,U] 
00:18:47.084 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.11}, one-star: {0.33, -0.05}
00:18:47.086 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
00:18:47.087 00.001 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
00:18:47.089 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.92 mountX=-0.13 mountY=-0.05, mountTheta=-2.75
00:18:47.093 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.11, opts=13)
00:18:47.094 00.001 1032 Enqueuing Move request for scope (0.08, -0.11)
00:18:47.095 00.001 10072 Worker thread wakes up
00:18:47.096 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
00:18:47.096 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
00:18:47.096 00.000 10072 Moving (0.08, -0.11) raw xDistance=-0.13 yDistance=-0.05
00:18:47.097 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:47.100 00.003 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.30
00:18:47.100 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
00:18:47.100 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:47.100 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:18:47.100 00.000 10072 MoveAxis(W, 4, ABG)
00:18:47.100 00.000 10072 Guiding  Dir = 3, Dur = 4
00:18:47.100 00.000 10072 IsGuiding returns 0
00:18:47.100 00.000 10072 PulseGuide returned control before completion, sleep 14
00:18:47.117 00.017 1032 UpdateGuideState exits: m=1367 SNR=26.0
00:18:47.119 00.002 10072 IsGuiding returns 0
00:18:47.119 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:47.122 00.003 10072 Move returns status 0, amount 4
00:18:47.122 00.000 10072 MoveAxis(N, 0, ABG)
00:18:47.122 00.000 10072 Move returns status 0, amount 0
00:18:47.122 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:47.123 00.001 1032 Enqueuing Expose request
00:18:47.125 00.002 10072 move complete, result=0
00:18:47.125 00.000 10072 worker thread done servicing request
00:18:47.125 00.000 10072 Worker thread wakes up
00:18:47.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:47.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:47.125 00.000 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:18:47.856 00.731 10072 Exposure complete
00:18:47.907 00.051 10072 worker thread done servicing request
00:18:47.908 00.001 1032 OnExposeComplete: enter
00:18:47.910 00.002 1032 UpdateGuideState(): m_state=6
00:18:47.911 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1474
00:18:47.913 00.002 1032 Star::Find returns 1 (0), X=322.89, Y=740.91, Mass=1226, SNR=24.7, Peak=121 HFD=2.7
00:18:47.916 00.003 1032 MultiStar: [#1 -0.04,-0.06,1.20,U] [#2 -0.00,0.12,0.98,U] [#3 0.01,0.14,0.75,U] [#4 -0.04,0.10,0.68,U] [#5 0.12,-0.10,0.76,U] [#6 0.03,0.02,0.73,U] [#7 0.26,-0.29,0.00,M1] [#8 -0.03,0.08,0.60,U] 
00:18:47.917 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.04}, one-star: {0.40, 0.09}
00:18:47.919 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
00:18:47.921 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
00:18:47.923 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.62 mountX=0.03 mountY=-0.07, mountTheta=-1.21
00:18:47.927 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
00:18:47.931 00.004 1032 Enqueuing Move request for scope (0.06, 0.04)
00:18:47.933 00.002 10072 Worker thread wakes up
00:18:47.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
00:18:47.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
00:18:47.933 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.03 yDistance=-0.07
00:18:47.935 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:47.937 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.31
00:18:47.937 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:18:47.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:47.938 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:18:47.938 00.000 10072 MoveAxis(W, 5, ABG)
00:18:47.938 00.000 10072 Guiding  Dir = 3, Dur = 5
00:18:47.938 00.000 10072 IsGuiding returns 0
00:18:47.939 00.001 10072 PulseGuide returned control before completion, sleep 15
00:18:47.958 00.019 1032 UpdateGuideState exits: m=1226 SNR=24.7
00:18:47.960 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:47.962 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:47.964 00.002 1032 Enqueuing Expose request
00:18:47.966 00.002 10072 IsGuiding returns 0
00:18:47.966 00.000 10072 Move returns status 0, amount 5
00:18:47.966 00.000 10072 MoveAxis(N, 0, ABG)
00:18:47.966 00.000 10072 Move returns status 0, amount 0
00:18:47.966 00.000 10072 move complete, result=0
00:18:47.966 00.000 10072 worker thread done servicing request
00:18:47.966 00.000 10072 Worker thread wakes up
00:18:47.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:47.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:47.974 00.008 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:18:48.372 00.398 10072 Exposure complete
00:18:48.427 00.055 10072 worker thread done servicing request
00:18:48.428 00.001 1032 OnExposeComplete: enter
00:18:48.430 00.002 1032 UpdateGuideState(): m_state=6
00:18:48.432 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1475
00:18:48.435 00.003 1032 Star::Find returns 1 (0), X=322.74, Y=740.78, Mass=1279, SNR=25.2, Peak=143 HFD=2.7
00:18:48.437 00.002 1032 MultiStar: [#1 0.05,-0.06,1.14,U] [#2 0.03,-0.06,0.97,U] [#3 0.11,0.01,0.77,U] [#4 0.12,0.08,0.70,U] [#5 0.13,-0.10,0.74,U] [#6 -0.05,-0.22,0.72,U] [#7 0.10,-0.10,0.52,U] [#8 0.03,-0.14,0.63,U] 
00:18:48.439 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.25, -0.04}
00:18:48.441 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
00:18:48.443 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
00:18:48.445 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.63 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
00:18:48.448 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
00:18:48.451 00.003 1032 Enqueuing Move request for scope (0.09, -0.07)
00:18:48.453 00.002 10072 Worker thread wakes up
00:18:48.453 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
00:18:48.453 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
00:18:48.453 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
00:18:48.456 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:48.459 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.31
00:18:48.459 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:18:48.459 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:48.459 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:18:48.459 00.000 10072 MoveAxis(W, 4, ABG)
00:18:48.459 00.000 10072 Guiding  Dir = 3, Dur = 4
00:18:48.460 00.001 10072 IsGuiding returns 0
00:18:48.460 00.000 10072 PulseGuide returned control before completion, sleep 14
00:18:48.477 00.017 10072 IsGuiding returns 0
00:18:48.477 00.000 10072 Move returns status 0, amount 4
00:18:48.477 00.000 10072 MoveAxis(N, 0, ABG)
00:18:48.477 00.000 10072 Move returns status 0, amount 0
00:18:48.477 00.000 10072 move complete, result=0
00:18:48.477 00.000 10072 worker thread done servicing request
00:18:48.479 00.002 1032 UpdateGuideState exits: m=1279 SNR=25.2
00:18:48.482 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:48.483 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:48.486 00.003 1032 Enqueuing Expose request
00:18:48.488 00.002 10072 Worker thread wakes up
00:18:48.488 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:48.488 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:48.488 00.000 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:18:49.122 00.634 10072 Exposure complete
00:18:49.174 00.052 10072 worker thread done servicing request
00:18:49.175 00.001 1032 OnExposeComplete: enter
00:18:49.177 00.002 1032 UpdateGuideState(): m_state=6
00:18:49.179 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1476
00:18:49.182 00.003 1032 Star::Find returns 1 (0), X=322.96, Y=740.74, Mass=1414, SNR=26.5, Peak=143 HFD=2.5
00:18:49.184 00.002 1032 MultiStar: [#1 0.05,-0.13,1.09,U] [#2 0.15,-0.09,0.91,U] [#3 0.24,-0.11,0.73,U] [#4 -0.00,0.03,0.66,U] [#5 0.10,-0.24,0.72,U] [#6 0.21,-0.16,0.70,U] [#7 0.15,-0.18,0.53,U] [#8 0.14,-0.19,0.63,U] 
00:18:49.186 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.12}, one-star: {0.48, -0.08}
00:18:49.188 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
00:18:49.190 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
00:18:49.192 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-0.61 mountX=-0.17 mountY=-0.14, mountTheta=-2.44
00:18:49.196 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.12, opts=13)
00:18:49.198 00.002 1032 Enqueuing Move request for scope (0.18, -0.12)
00:18:49.200 00.002 10072 Worker thread wakes up
00:18:49.201 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
00:18:49.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
00:18:49.201 00.000 10072 Moving (0.18, -0.12) raw xDistance=-0.17 yDistance=-0.14
00:18:49.202 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:49.207 00.005 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 291.32
00:18:49.207 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
00:18:49.207 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:49.207 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:18:49.207 00.000 10072 MoveAxis(E, 78, ABG)
00:18:49.207 00.000 10072 Guiding  Dir = 2, Dur = 78
00:18:49.208 00.001 10072 IsGuiding returns 0
00:18:49.208 00.000 10072 PulseGuide returned control before completion, sleep 88
00:18:49.226 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:18:49.228 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:49.230 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:49.234 00.004 1032 Enqueuing Expose request
00:18:49.308 00.074 10072 IsGuiding returns 0
00:18:49.308 00.000 10072 Move returns status 0, amount 78
00:18:49.308 00.000 10072 MoveAxis(N, 0, ABG)
00:18:49.308 00.000 10072 Move returns status 0, amount 0
00:18:49.308 00.000 10072 move complete, result=0
00:18:49.308 00.000 10072 worker thread done servicing request
00:18:49.308 00.000 10072 Worker thread wakes up
00:18:49.309 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:49.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:49.310 00.001 1032 GuideStep: -0.2 px 78 ms EAST, -0.1 px 0 ms NORTH
00:18:49.717 00.407 10072 Exposure complete
00:18:49.766 00.049 10072 worker thread done servicing request
00:18:49.766 00.000 1032 OnExposeComplete: enter
00:18:49.770 00.004 1032 UpdateGuideState(): m_state=6
00:18:49.772 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1477
00:18:49.773 00.001 1032 Star::Find returns 1 (0), X=322.87, Y=740.72, Mass=1256, SNR=25.0, Peak=126 HFD=2.7
00:18:49.774 00.001 1032 MultiStar: [#1 -0.01,-0.11,1.13,U] [#2 0.02,0.01,1.00,U] [#3 0.10,0.07,0.81,U] [#4 0.06,0.11,0.68,U] [#5 0.17,-0.13,0.73,U] [#6 0.14,-0.16,0.76,U] [#7 0.05,-0.26,0.53,U] [#8 0.04,-0.02,0.64,U] 
00:18:49.777 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.38, -0.10}
00:18:49.779 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
00:18:49.780 00.001 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
00:18:49.782 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.52 mountX=-0.09 mountY=-0.09, mountTheta=-2.35
00:18:49.785 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
00:18:49.787 00.002 1032 Enqueuing Move request for scope (0.11, -0.06)
00:18:49.788 00.001 10072 Worker thread wakes up
00:18:49.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
00:18:49.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
00:18:49.789 00.001 10072 Moving (0.11, -0.06) raw xDistance=-0.09 yDistance=-0.09
00:18:49.791 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:49.793 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.33
00:18:49.793 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:18:49.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:49.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:18:49.793 00.000 10072 MoveAxis(W, 3, ABG)
00:18:49.793 00.000 10072 Guiding  Dir = 3, Dur = 3
00:18:49.793 00.000 10072 IsGuiding returns 0
00:18:49.794 00.001 10072 PulseGuide returned control before completion, sleep 13
00:18:49.808 00.014 10072 IsGuiding returns 0
00:18:49.808 00.000 10072 Move returns status 0, amount 3
00:18:49.808 00.000 10072 MoveAxis(N, 0, ABG)
00:18:49.808 00.000 10072 Move returns status 0, amount 0
00:18:49.808 00.000 10072 move complete, result=0
00:18:49.809 00.001 10072 worker thread done servicing request
00:18:49.813 00.004 1032 UpdateGuideState exits: m=1256 SNR=25.0
00:18:49.815 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:49.817 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:49.819 00.002 1032 Enqueuing Expose request
00:18:49.821 00.002 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:18:49.823 00.002 10072 Worker thread wakes up
00:18:49.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:49.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:50.454 00.631 10072 Exposure complete
00:18:50.506 00.052 10072 worker thread done servicing request
00:18:50.506 00.000 1032 OnExposeComplete: enter
00:18:50.509 00.003 1032 UpdateGuideState(): m_state=6
00:18:50.511 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1478
00:18:50.514 00.003 1032 Star::Find returns 1 (0), X=322.75, Y=740.98, Mass=1234, SNR=24.7, Peak=118 HFD=2.5
00:18:50.517 00.003 1032 MultiStar: [#1 0.05,0.08,1.22,U] [#2 0.07,0.14,1.09,U] [#3 0.04,0.32,0.00,M1] [#4 -0.05,0.30,0.00,M1] [#5 0.23,0.05,0.74,U] [#6 0.19,0.04,0.76,U] [#7 0.12,-0.04,0.61,U] [#8 0.16,0.24,0.00,M1] 
00:18:50.520 00.003 1032 refined, 5 included, MultiStar: {0.15, 0.08}, one-star: {0.26, 0.16}
00:18:50.522 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
00:18:50.523 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
00:18:50.525 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.52 mountX=0.04 mountY=-0.16, mountTheta=-1.31
00:18:50.529 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
00:18:50.532 00.003 1032 Enqueuing Move request for scope (0.15, 0.08)
00:18:50.533 00.001 10072 Worker thread wakes up
00:18:50.534 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
00:18:50.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
00:18:50.534 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.04 yDistance=-0.16
00:18:50.535 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:50.538 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.33
00:18:50.538 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:18:50.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:50.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:18:50.538 00.000 10072 MoveAxis(W, 3, ABG)
00:18:50.538 00.000 10072 Guiding  Dir = 3, Dur = 3
00:18:50.538 00.000 10072 IsGuiding returns 0
00:18:50.538 00.000 10072 PulseGuide returned control before completion, sleep 13
00:18:50.557 00.019 1032 UpdateGuideState exits: m=1234 SNR=24.7
00:18:50.559 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:50.561 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:50.562 00.001 1032 Enqueuing Expose request
00:18:50.564 00.002 10072 IsGuiding returns 0
00:18:50.564 00.000 10072 Move returns status 0, amount 3
00:18:50.564 00.000 10072 MoveAxis(N, 0, ABG)
00:18:50.564 00.000 10072 Move returns status 0, amount 0
00:18:50.564 00.000 10072 move complete, result=0
00:18:50.565 00.001 10072 worker thread done servicing request
00:18:50.565 00.000 10072 Worker thread wakes up
00:18:50.565 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:50.565 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:50.572 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
00:18:50.983 00.411 10072 Exposure complete
00:18:51.036 00.053 10072 worker thread done servicing request
00:18:51.036 00.000 1032 OnExposeComplete: enter
00:18:51.038 00.002 1032 UpdateGuideState(): m_state=6
00:18:51.040 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1479
00:18:51.042 00.002 1032 Star::Find returns 1 (0), X=322.80, Y=741.05, Mass=1222, SNR=24.5, Peak=132 HFD=2.5
00:18:51.045 00.003 1032 MultiStar: [#1 -0.08,0.01,1.20,U] [#2 0.05,0.13,1.05,U] [#3 -0.01,0.09,0.80,U] [#4 -0.03,0.31,0.00,M2] [#5 0.10,0.04,0.72,U] [#6 0.11,0.05,0.78,U] [#7 0.01,-0.12,0.58,U] [#8 0.12,0.34,0.00,M2] 
00:18:51.046 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.07}, one-star: {0.32, 0.22}
00:18:51.049 00.003 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
00:18:51.051 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
00:18:51.054 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.81 mountX=0.05 mountY=-0.09, mountTheta=-1.02
00:18:51.057 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
00:18:51.058 00.001 1032 Enqueuing Move request for scope (0.07, 0.07)
00:18:51.060 00.002 10072 Worker thread wakes up
00:18:51.060 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
00:18:51.060 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:18:51.061 00.001 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.09
00:18:51.062 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:51.065 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.34
00:18:51.065 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:18:51.065 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:51.065 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:18:51.065 00.000 10072 MoveAxis(W, 3, ABG)
00:18:51.065 00.000 10072 Guiding  Dir = 3, Dur = 3
00:18:51.065 00.000 10072 IsGuiding returns 0
00:18:51.066 00.001 10072 PulseGuide returned control before completion, sleep 13
00:18:51.083 00.017 1032 UpdateGuideState exits: m=1222 SNR=24.5
00:18:51.087 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:51.089 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:51.090 00.001 10072 IsGuiding returns 0
00:18:51.090 00.000 10072 Move returns status 0, amount 3
00:18:51.090 00.000 10072 MoveAxis(N, 0, ABG)
00:18:51.090 00.000 10072 Move returns status 0, amount 0
00:18:51.090 00.000 10072 move complete, result=0
00:18:51.090 00.000 1032 Enqueuing Expose request
00:18:51.093 00.003 10072 worker thread done servicing request
00:18:51.093 00.000 10072 Worker thread wakes up
00:18:51.093 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:51.093 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:51.093 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:18:51.719 00.626 10072 Exposure complete
00:18:51.770 00.051 10072 worker thread done servicing request
00:18:51.770 00.000 1032 OnExposeComplete: enter
00:18:51.773 00.003 1032 UpdateGuideState(): m_state=6
00:18:51.776 00.003 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1480
00:18:51.777 00.001 1032 Star::Find returns 1 (0), X=322.84, Y=740.95, Mass=1231, SNR=24.7, Peak=118 HFD=2.6
00:18:51.779 00.002 1032 MultiStar: [#1 0.01,-0.12,1.18,U] [#2 0.10,0.04,1.05,U] [#3 0.03,0.06,0.74,U] [#4 -0.15,0.08,0.68,U] [#5 0.07,-0.19,0.72,U] [#6 0.24,0.02,0.75,U] [#7 0.05,-0.15,0.57,U] [#8 0.10,0.05,0.59,U] 
00:18:51.782 00.003 1032 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.36, 0.13}
00:18:51.784 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
00:18:51.786 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
00:18:51.787 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.07 mountX=-0.03 mountY=-0.09, mountTheta=-1.90
00:18:51.790 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
00:18:51.793 00.003 1032 Enqueuing Move request for scope (0.10, -0.01)
00:18:51.796 00.003 10072 Worker thread wakes up
00:18:51.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
00:18:51.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
00:18:51.796 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.09
00:18:51.798 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:51.802 00.004 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.35
00:18:51.802 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:18:51.802 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:51.802 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:18:51.802 00.000 10072 MoveAxis(W, 3, ABG)
00:18:51.802 00.000 10072 Guiding  Dir = 3, Dur = 3
00:18:51.802 00.000 10072 IsGuiding returns 0
00:18:51.803 00.001 10072 PulseGuide returned control before completion, sleep 13
00:18:51.820 00.017 1032 UpdateGuideState exits: m=1231 SNR=24.7
00:18:51.823 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:51.825 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:51.826 00.001 1032 Enqueuing Expose request
00:18:51.828 00.002 10072 IsGuiding returns 0
00:18:51.828 00.000 10072 Move returns status 0, amount 3
00:18:51.828 00.000 10072 MoveAxis(N, 0, ABG)
00:18:51.828 00.000 10072 Move returns status 0, amount 0
00:18:51.829 00.001 10072 move complete, result=0
00:18:51.829 00.000 10072 worker thread done servicing request
00:18:51.829 00.000 10072 Worker thread wakes up
00:18:51.829 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:51.829 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:51.837 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:18:52.235 00.398 10072 Exposure complete
00:18:52.285 00.050 10072 worker thread done servicing request
00:18:52.286 00.001 1032 OnExposeComplete: enter
00:18:52.288 00.002 1032 UpdateGuideState(): m_state=6
00:18:52.290 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1481
00:18:52.292 00.002 1032 Star::Find returns 1 (0), X=322.92, Y=740.96, Mass=1272, SNR=25.1, Peak=127 HFD=2.7
00:18:52.294 00.002 1032 MultiStar: [#1 -0.00,-0.17,1.10,U] [#2 0.19,-0.03,1.05,U] [#3 0.14,-0.07,0.72,U] [#4 0.04,0.01,0.69,U] [#5 0.28,-0.14,0.00,M1] [#6 0.13,-0.16,0.74,U] [#7 0.14,-0.22,0.55,U] [#8 0.02,-0.06,0.63,U] 
00:18:52.296 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.06}, one-star: {0.43, 0.14}
00:18:52.298 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
00:18:52.302 00.004 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
00:18:52.304 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.40 mountX=-0.10 mountY=-0.13, mountTheta=-2.23
00:18:52.307 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
00:18:52.309 00.002 1032 Enqueuing Move request for scope (0.15, -0.06)
00:18:52.311 00.002 10072 Worker thread wakes up
00:18:52.313 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
00:18:52.313 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
00:18:52.313 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.10 yDistance=-0.13
00:18:52.315 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:52.317 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.36
00:18:52.318 00.001 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:18:52.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:52.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:18:52.318 00.000 10072 MoveAxis(W, 3, ABG)
00:18:52.318 00.000 10072 Guiding  Dir = 3, Dur = 3
00:18:52.318 00.000 10072 IsGuiding returns 0
00:18:52.319 00.001 10072 PulseGuide returned control before completion, sleep 13
00:18:52.337 00.018 1032 UpdateGuideState exits: m=1272 SNR=25.1
00:18:52.339 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:52.341 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:52.344 00.003 1032 Enqueuing Expose request
00:18:52.346 00.002 10072 IsGuiding returns 0
00:18:52.346 00.000 10072 Move returns status 0, amount 3
00:18:52.346 00.000 10072 MoveAxis(N, 0, ABG)
00:18:52.346 00.000 10072 Move returns status 0, amount 0
00:18:52.346 00.000 10072 move complete, result=0
00:18:52.346 00.000 10072 worker thread done servicing request
00:18:52.346 00.000 10072 Worker thread wakes up
00:18:52.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:52.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:52.354 00.008 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:18:52.972 00.618 10072 Exposure complete
00:18:53.025 00.053 10072 worker thread done servicing request
00:18:53.025 00.000 1032 OnExposeComplete: enter
00:18:53.027 00.002 1032 UpdateGuideState(): m_state=6
00:18:53.029 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1482
00:18:53.031 00.002 1032 Star::Find returns 1 (0), X=322.81, Y=740.85, Mass=1415, SNR=26.4, Peak=156 HFD=2.6
00:18:53.035 00.004 1032 MultiStar: [#1 0.03,-0.03,1.10,U] [#2 0.10,0.03,1.00,U] [#3 0.22,0.06,0.67,U] [#4 0.10,0.11,0.65,U] [#5 0.17,-0.04,0.68,U] [#6 0.16,-0.12,0.69,U] [#7 0.22,-0.13,0.58,U] [#8 0.01,0.01,0.58,U] 
00:18:53.037 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.01}, one-star: {0.33, 0.03}
00:18:53.039 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
00:18:53.040 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
00:18:53.042 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.04 mountX=-0.04 mountY=-0.14, mountTheta=-1.87
00:18:53.045 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
00:18:53.047 00.002 1032 Enqueuing Move request for scope (0.15, -0.01)
00:18:53.050 00.003 10072 Worker thread wakes up
00:18:53.050 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
00:18:53.050 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
00:18:53.050 00.000 10072 Moving (0.15, -0.01) raw xDistance=-0.04 yDistance=-0.14
00:18:53.052 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:53.054 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.36
00:18:53.054 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:18:53.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:53.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:18:53.054 00.000 10072 MoveAxis(W, 4, ABG)
00:18:53.054 00.000 10072 Guiding  Dir = 3, Dur = 4
00:18:53.054 00.000 10072 IsGuiding returns 0
00:18:53.055 00.001 10072 PulseGuide returned control before completion, sleep 14
00:18:53.073 00.018 1032 UpdateGuideState exits: m=1415 SNR=26.4
00:18:53.075 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:53.077 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:53.081 00.004 1032 Enqueuing Expose request
00:18:53.084 00.003 10072 IsGuiding returns 0
00:18:53.084 00.000 10072 Move returns status 0, amount 4
00:18:53.084 00.000 10072 MoveAxis(N, 0, ABG)
00:18:53.084 00.000 10072 Move returns status 0, amount 0
00:18:53.084 00.000 10072 move complete, result=0
00:18:53.084 00.000 10072 worker thread done servicing request
00:18:53.085 00.001 10072 Worker thread wakes up
00:18:53.085 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:53.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:53.093 00.008 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:18:53.492 00.399 10072 Exposure complete
00:18:53.548 00.056 10072 worker thread done servicing request
00:18:53.548 00.000 1032 OnExposeComplete: enter
00:18:53.551 00.003 1032 UpdateGuideState(): m_state=6
00:18:53.554 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1483
00:18:53.556 00.002 1032 Star::Find returns 1 (0), X=322.77, Y=740.94, Mass=1340, SNR=25.8, Peak=144 HFD=2.6
00:18:53.558 00.002 1032 MultiStar: [#1 -0.00,0.06,1.17,U] [#2 0.08,0.10,0.97,U] [#3 0.15,0.06,0.70,U] [#4 -0.06,0.18,0.72,U] [#5 0.21,-0.16,0.68,U] [#6 0.07,0.03,0.78,U] [#7 0.13,-0.08,0.57,U] [#8 -0.09,0.11,0.64,U] 
00:18:53.561 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.29, 0.12}
00:18:53.562 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:18:53.564 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:18:53.566 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.55 mountX=0.03 mountY=-0.10, mountTheta=-1.28
00:18:53.569 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
00:18:53.571 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
00:18:53.573 00.002 10072 Worker thread wakes up
00:18:53.573 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
00:18:53.573 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
00:18:53.573 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
00:18:53.575 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:53.577 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.37
00:18:53.577 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:18:53.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:53.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:18:53.577 00.000 10072 MoveAxis(W, 3, ABG)
00:18:53.577 00.000 10072 Guiding  Dir = 3, Dur = 3
00:18:53.577 00.000 10072 IsGuiding returns 0
00:18:53.579 00.002 10072 PulseGuide returned control before completion, sleep 13
00:18:53.600 00.021 10072 IsGuiding returns 0
00:18:53.600 00.000 10072 Move returns status 0, amount 3
00:18:53.600 00.000 1032 UpdateGuideState exits: m=1340 SNR=25.8
00:18:53.604 00.004 10072 MoveAxis(N, 0, ABG)
00:18:53.605 00.001 10072 Move returns status 0, amount 0
00:18:53.605 00.000 10072 move complete, result=0
00:18:53.605 00.000 10072 worker thread done servicing request
00:18:53.605 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:53.624 00.019 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:53.628 00.004 1032 Enqueuing Expose request
00:18:53.630 00.002 10072 Worker thread wakes up
00:18:53.631 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:18:53.633 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:53.633 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:54.262 00.629 10072 Exposure complete
00:18:54.316 00.054 10072 worker thread done servicing request
00:18:54.316 00.000 1032 OnExposeComplete: enter
00:18:54.318 00.002 1032 UpdateGuideState(): m_state=6
00:18:54.321 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1484
00:18:54.323 00.002 1032 Star::Find returns 1 (0), X=322.91, Y=740.83, Mass=1280, SNR=25.1, Peak=129 HFD=2.6
00:18:54.325 00.002 1032 MultiStar: [#1 -0.07,0.06,1.08,U] [#2 0.15,0.01,1.06,U] [#3 0.17,0.12,0.74,U] [#4 -0.03,0.14,0.68,U] [#5 0.20,-0.07,0.74,U] [#6 0.14,0.08,0.69,U] [#7 0.22,-0.03,0.51,U] [#8 0.20,0.22,0.00,M1] 
00:18:54.327 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.04}, one-star: {0.43, 0.01}
00:18:54.330 00.003 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
00:18:54.333 00.003 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
00:18:54.336 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.26 mountX=0.00 mountY=-0.16, mountTheta=-1.57
00:18:54.341 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.04, opts=13)
00:18:54.343 00.002 1032 Enqueuing Move request for scope (0.15, 0.04)
00:18:54.345 00.002 10072 Worker thread wakes up
00:18:54.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
00:18:54.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
00:18:54.345 00.000 10072 Moving (0.15, 0.04) raw xDistance=0.00 yDistance=-0.16
00:18:54.347 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:54.350 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.38
00:18:54.350 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:18:54.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:54.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:18:54.350 00.000 10072 MoveAxis(W, 3, ABG)
00:18:54.350 00.000 10072 Guiding  Dir = 3, Dur = 3
00:18:54.351 00.001 10072 IsGuiding returns 0
00:18:54.352 00.001 10072 PulseGuide returned control before completion, sleep 13
00:18:54.368 00.016 10072 IsGuiding returns 0
00:18:54.368 00.000 10072 Move returns status 0, amount 3
00:18:54.369 00.001 10072 MoveAxis(N, 0, ABG)
00:18:54.369 00.000 10072 Move returns status 0, amount 0
00:18:54.369 00.000 10072 move complete, result=0
00:18:54.369 00.000 10072 worker thread done servicing request
00:18:54.371 00.002 1032 UpdateGuideState exits: m=1280 SNR=25.1
00:18:54.373 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:54.374 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:54.376 00.002 1032 Enqueuing Expose request
00:18:54.378 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
00:18:54.379 00.001 10072 Worker thread wakes up
00:18:54.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:54.380 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:54.792 00.412 10072 Exposure complete
00:18:54.841 00.049 10072 worker thread done servicing request
00:18:54.841 00.000 1032 OnExposeComplete: enter
00:18:54.844 00.003 1032 UpdateGuideState(): m_state=6
00:18:54.846 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1485
00:18:54.847 00.001 1032 Star::Find returns 1 (0), X=322.89, Y=740.78, Mass=1290, SNR=25.3, Peak=124 HFD=2.7
00:18:54.849 00.002 1032 MultiStar: [#1 0.06,-0.13,1.21,U] [#2 0.27,-0.11,0.00,M1] [#3 0.26,0.08,0.78,U] [#4 0.09,0.16,0.67,U] [#5 0.27,-0.06,0.77,U] [#6 0.25,-0.13,0.00,M1] [#7 0.12,-0.07,0.59,U] [#8 0.20,0.09,0.62,U] 
00:18:54.852 00.003 1032 refined, 6 included, MultiStar: {0.20, -0.01}, one-star: {0.41, -0.04}
00:18:54.853 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
00:18:54.855 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
00:18:54.857 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.06 mountX=-0.06 mountY=-0.19, mountTheta=-1.89
00:18:54.860 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.01, opts=13)
00:18:54.864 00.004 1032 Enqueuing Move request for scope (0.20, -0.01)
00:18:54.865 00.001 10072 Worker thread wakes up
00:18:54.866 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
00:18:54.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
00:18:54.866 00.000 10072 Moving (0.20, -0.01) raw xDistance=-0.06 yDistance=-0.19
00:18:54.868 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:54.870 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.39
00:18:54.870 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:18:54.870 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:54.870 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:18:54.870 00.000 10072 MoveAxis(W, 3, ABG)
00:18:54.870 00.000 10072 Guiding  Dir = 3, Dur = 3
00:18:54.870 00.000 10072 IsGuiding returns 0
00:18:54.871 00.001 10072 PulseGuide returned control before completion, sleep 13
00:18:54.888 00.017 1032 UpdateGuideState exits: m=1290 SNR=25.3
00:18:54.890 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:54.892 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:54.895 00.003 1032 Enqueuing Expose request
00:18:54.898 00.003 10072 IsGuiding returns 0
00:18:54.898 00.000 10072 Move returns status 0, amount 3
00:18:54.898 00.000 10072 MoveAxis(N, 0, ABG)
00:18:54.898 00.000 10072 Move returns status 0, amount 0
00:18:54.898 00.000 10072 move complete, result=0
00:18:54.898 00.000 10072 worker thread done servicing request
00:18:54.898 00.000 10072 Worker thread wakes up
00:18:54.898 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:54.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:54.906 00.008 1032 GuideStep: -0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
00:18:55.524 00.618 10072 Exposure complete
00:18:55.574 00.050 10072 worker thread done servicing request
00:18:55.574 00.000 1032 OnExposeComplete: enter
00:18:55.576 00.002 1032 UpdateGuideState(): m_state=6
00:18:55.577 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1486
00:18:55.581 00.004 1032 Star::Find returns 1 (0), X=322.99, Y=740.91, Mass=1380, SNR=26.2, Peak=124 HFD=2.7
00:18:55.583 00.002 1032 MultiStar: [#1 0.09,-0.04,1.10,U] [#2 0.15,-0.03,0.97,U] [#3 0.16,0.15,0.73,U] [#4 0.01,0.06,0.63,U] [#5 0.24,-0.08,0.70,U] [#6 0.22,0.03,0.67,U] [#7 0.27,-0.01,0.54,U] [#8 0.26,0.24,0.00,M1] 
00:18:55.585 00.002 1032 refined, 7 included, MultiStar: {0.21, 0.02}, one-star: {0.51, 0.09}
00:18:55.587 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
00:18:55.589 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
00:18:55.590 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.09 mountX=-0.04 mountY=-0.21, mountTheta=-1.74
00:18:55.593 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.02, opts=13)
00:18:55.595 00.002 1032 Enqueuing Move request for scope (0.21, 0.02)
00:18:55.596 00.001 10072 Worker thread wakes up
00:18:55.596 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
00:18:55.596 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
00:18:55.597 00.001 10072 Moving (0.21, 0.02) raw xDistance=-0.04 yDistance=-0.21
00:18:55.598 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:55.601 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.40
00:18:55.601 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:18:55.601 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:18:55.601 00.000 10072 MoveAxis(W, 3, ABG)
00:18:55.601 00.000 10072 Guiding  Dir = 3, Dur = 3
00:18:55.602 00.001 10072 IsGuiding returns 0
00:18:55.603 00.001 10072 PulseGuide returned control before completion, sleep 13
00:18:55.633 00.030 1032 UpdateGuideState exits: m=1380 SNR=26.2
00:18:55.636 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:55.638 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:55.640 00.002 1032 Enqueuing Expose request
00:18:55.654 00.014 10072 IsGuiding returns 0
00:18:55.655 00.001 10072 Move returns status 0, amount 3
00:18:55.655 00.000 10072 MoveAxis(N, 135, ABG)
00:18:55.655 00.000 10072 Guiding  Dir = 0, Dur = 135
00:18:55.655 00.000 10072 IsGuiding returns 0
00:18:55.656 00.001 10072 PulseGuide returned control before completion, sleep 145
00:18:55.805 00.149 10072 IsGuiding returns 0
00:18:55.807 00.002 10072 Move returns status 0, amount 135
00:18:55.807 00.000 10072 move complete, result=0
00:18:55.807 00.000 10072 worker thread done servicing request
00:18:55.807 00.000 10072 Worker thread wakes up
00:18:55.807 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.2 px 135 ms NORTH
00:18:55.811 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:55.811 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:56.228 00.417 10072 Exposure complete
00:18:56.279 00.051 10072 worker thread done servicing request
00:18:56.826 00.547 1032 OnExposeComplete: enter
00:18:56.831 00.005 1032 UpdateGuideState(): m_state=6
00:18:56.837 00.006 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1487
00:18:56.838 00.001 1032 Star::Find returns 1 (0), X=322.73, Y=740.95, Mass=1239, SNR=24.7, Peak=130 HFD=2.6
00:18:56.840 00.002 1032 MultiStar: [#1 -0.07,-0.15,1.16,U] [#2 -0.01,0.03,1.01,U] [#3 0.00,0.13,0.77,U] [#4 -0.03,0.05,0.74,U] [#5 0.23,0.10,0.77,U] [#6 0.10,-0.05,0.73,U] [#7 -0.09,0.18,0.59,U] [#8 0.08,0.07,0.63,U] 
00:18:56.842 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.24, 0.13}
00:18:56.844 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
00:18:56.847 00.003 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
00:18:56.848 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.69 mountX=0.03 mountY=-0.06, mountTheta=-1.14
00:18:56.851 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
00:18:56.853 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
00:18:56.854 00.001 10072 Worker thread wakes up
00:18:56.855 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
00:18:56.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
00:18:56.855 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
00:18:56.858 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.41
00:18:56.858 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:18:56.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:56.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:18:56.858 00.000 10072 MoveAxis(W, 5, ABG)
00:18:56.858 00.000 10072 Guiding  Dir = 3, Dur = 5
00:18:56.858 00.000 10072 IsGuiding returns 0
00:18:56.859 00.001 10072 PulseGuide returned control before completion, sleep 15
00:18:56.875 00.016 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:56.879 00.004 10072 IsGuiding returns 0
00:18:56.879 00.000 10072 Move returns status 0, amount 5
00:18:56.879 00.000 10072 MoveAxis(N, 0, ABG)
00:18:56.879 00.000 10072 Move returns status 0, amount 0
00:18:56.879 00.000 10072 move complete, result=0
00:18:56.879 00.000 10072 worker thread done servicing request
00:18:56.896 00.017 1032 UpdateGuideState exits: m=1239 SNR=24.7
00:18:56.900 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:56.902 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:56.903 00.001 1032 Enqueuing Expose request
00:18:56.905 00.002 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:18:56.907 00.002 10072 Worker thread wakes up
00:18:56.907 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:56.907 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:57.539 00.632 10072 Exposure complete
00:18:57.589 00.050 1032 OnExposeComplete: enter
00:18:57.592 00.003 1032 UpdateGuideState(): m_state=6
00:18:57.597 00.005 10072 worker thread done servicing request
00:18:57.598 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1488
00:18:57.601 00.003 1032 Star::Find returns 1 (0), X=322.55, Y=740.81, Mass=1338, SNR=25.8, Peak=177 HFD=2.7
00:18:57.603 00.002 1032 MultiStar: [#1 -0.14,-0.15,1.13,U] [#2 -0.13,-0.12,0.95,U] [#3 -0.10,-0.02,0.74,U] [#4 -0.26,0.05,0.70,U] [#5 0.01,-0.11,0.74,U] [#6 -0.19,-0.17,0.70,U] [#7 -0.13,-0.16,0.50,U] [#8 -0.29,-0.14,0.00,M1] 
00:18:57.605 00.002 1032 single-star, 7 included, MultiStar: {-0.10, -0.09}, one-star: {0.07, -0.01}
00:18:57.606 00.001 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
00:18:57.608 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
00:18:57.610 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.18 mountX=-0.03 mountY=-0.06, mountTheta=-2.01
00:18:57.612 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
00:18:57.614 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
00:18:57.615 00.001 10072 Worker thread wakes up
00:18:57.616 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
00:18:57.616 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
00:18:57.616 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
00:18:57.618 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:57.621 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.42
00:18:57.621 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:18:57.621 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:57.621 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:18:57.621 00.000 10072 MoveAxis(W, 4, ABG)
00:18:57.621 00.000 10072 Guiding  Dir = 3, Dur = 4
00:18:57.621 00.000 10072 IsGuiding returns 0
00:18:57.622 00.001 10072 PulseGuide returned control before completion, sleep 14
00:18:57.638 00.016 1032 UpdateGuideState exits: m=1338 SNR=25.8
00:18:57.640 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:57.643 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:57.644 00.001 1032 Enqueuing Expose request
00:18:57.647 00.003 10072 IsGuiding returns 0
00:18:57.647 00.000 10072 Move returns status 0, amount 4
00:18:57.647 00.000 10072 MoveAxis(N, 0, ABG)
00:18:57.647 00.000 10072 Move returns status 0, amount 0
00:18:57.647 00.000 10072 move complete, result=0
00:18:57.647 00.000 10072 worker thread done servicing request
00:18:57.647 00.000 10072 Worker thread wakes up
00:18:57.647 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:57.647 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:57.654 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:18:58.055 00.401 10072 Exposure complete
00:18:58.108 00.053 10072 worker thread done servicing request
00:18:58.108 00.000 1032 OnExposeComplete: enter
00:18:58.111 00.003 1032 UpdateGuideState(): m_state=6
00:18:58.114 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1489
00:18:58.116 00.002 1032 Star::Find returns 1 (0), X=322.53, Y=740.81, Mass=1226, SNR=24.7, Peak=150 HFD=2.8
00:18:58.119 00.003 1032 MultiStar: [#1 -0.27,-0.21,0.00,M1] [#2 -0.24,-0.02,1.02,U] [#3 -0.01,-0.02,0.76,U] [#4 0.04,-0.01,0.65,U] [#5 -0.21,-0.16,0.76,U] [#6 -0.25,-0.21,0.00,M1] [#7 -0.04,-0.22,0.55,U] [#8 -0.20,-0.23,0.00,M2] 
00:18:58.121 00.002 1032 single-star, 5 included, MultiStar: {-0.08, -0.06}, one-star: {0.05, -0.01}
00:18:58.122 00.001 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
00:18:58.124 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
00:18:58.125 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.30 mountX=-0.03 mountY=-0.04, mountTheta=-2.13
00:18:58.129 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
00:18:58.131 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
00:18:58.133 00.002 10072 Worker thread wakes up
00:18:58.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
00:18:58.133 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
00:18:58.133 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.03 yDistance=-0.04
00:18:58.135 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:58.138 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.42
00:18:58.138 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:18:58.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:58.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:18:58.138 00.000 10072 MoveAxis(W, 4, ABG)
00:18:58.138 00.000 10072 Guiding  Dir = 3, Dur = 4
00:18:58.138 00.000 10072 IsGuiding returns 0
00:18:58.139 00.001 10072 PulseGuide returned control before completion, sleep 14
00:18:58.156 00.017 1032 UpdateGuideState exits: m=1226 SNR=24.7
00:18:58.158 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:58.159 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:58.161 00.002 1032 Enqueuing Expose request
00:18:58.164 00.003 10072 IsGuiding returns 0
00:18:58.164 00.000 10072 Move returns status 0, amount 4
00:18:58.164 00.000 10072 MoveAxis(N, 0, ABG)
00:18:58.164 00.000 10072 Move returns status 0, amount 0
00:18:58.164 00.000 10072 move complete, result=0
00:18:58.164 00.000 10072 worker thread done servicing request
00:18:58.164 00.000 10072 Worker thread wakes up
00:18:58.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:58.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:58.173 00.009 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:18:58.793 00.620 10072 Exposure complete
00:18:58.840 00.047 10072 worker thread done servicing request
00:18:58.840 00.000 1032 OnExposeComplete: enter
00:18:58.842 00.002 1032 UpdateGuideState(): m_state=6
00:18:58.844 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1490
00:18:58.846 00.002 1032 Star::Find returns 1 (0), X=322.49, Y=740.81, Mass=1292, SNR=25.3, Peak=169 HFD=2.7
00:18:58.848 00.002 1032 MultiStar: [#1 -0.27,0.01,1.19,U] [#2 -0.21,0.09,0.99,U] [#3 -0.11,0.10,0.76,U] [#4 -0.05,0.07,0.71,U] [#5 -0.14,0.05,0.70,U] [#6 -0.19,-0.08,0.73,U] [#7 -0.05,-0.01,0.54,U] [#8 -0.20,-0.06,0.61,U] 
00:18:58.851 00.003 1032 single-star, 8 included, MultiStar: {-0.14, 0.02}, one-star: {0.01, -0.01}
00:18:58.852 00.001 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
00:18:58.854 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
00:18:58.856 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.78 mountX=-0.01 mountY=-0.01, mountTheta=-2.61
00:18:58.858 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
00:18:58.860 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
00:18:58.862 00.002 10072 Worker thread wakes up
00:18:58.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:18:58.862 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:18:58.862 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
00:18:58.865 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:58.867 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.43
00:18:58.867 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:18:58.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:58.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:18:58.867 00.000 10072 MoveAxis(W, 4, ABG)
00:18:58.867 00.000 10072 Guiding  Dir = 3, Dur = 4
00:18:58.868 00.001 10072 IsGuiding returns 0
00:18:58.868 00.000 10072 PulseGuide returned control before completion, sleep 14
00:18:58.885 00.017 1032 UpdateGuideState exits: m=1292 SNR=25.3
00:18:58.888 00.003 10072 IsGuiding returns 0
00:18:58.888 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:58.889 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:58.893 00.004 10072 Move returns status 0, amount 4
00:18:58.893 00.000 10072 MoveAxis(N, 0, ABG)
00:18:58.893 00.000 10072 Move returns status 0, amount 0
00:18:58.894 00.001 10072 move complete, result=0
00:18:58.894 00.000 10072 worker thread done servicing request
00:18:58.894 00.000 1032 Enqueuing Expose request
00:18:58.897 00.003 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:18:58.902 00.005 10072 Worker thread wakes up
00:18:58.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:58.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:18:59.307 00.405 10072 Exposure complete
00:18:59.358 00.051 10072 worker thread done servicing request
00:18:59.358 00.000 1032 OnExposeComplete: enter
00:18:59.362 00.004 1032 UpdateGuideState(): m_state=6
00:18:59.365 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1491
00:18:59.367 00.002 1032 Star::Find returns 1 (0), X=322.52, Y=740.79, Mass=1296, SNR=25.4, Peak=157 HFD=3.0
00:18:59.370 00.003 1032 MultiStar: [#1 -0.26,-0.01,1.20,U] [#2 -0.26,-0.04,1.01,U] [#3 -0.15,0.10,0.72,U] [#4 -0.14,0.08,0.67,U] [#5 0.01,-0.16,0.76,U] [#6 -0.26,-0.06,0.80,U] [#7 -0.01,-0.18,0.52,U] [#8 -0.26,0.12,0.00,M2] 
00:18:59.373 00.003 1032 single-star, 7 included, MultiStar: {-0.14, -0.03}, one-star: {0.03, -0.03}
00:18:59.375 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
00:18:59.377 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
00:18:59.378 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.66 mountX=-0.03 mountY=-0.03, mountTheta=-2.49
00:18:59.383 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
00:18:59.385 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
00:18:59.387 00.002 10072 Worker thread wakes up
00:18:59.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
00:18:59.387 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
00:18:59.387 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.03
00:18:59.389 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:18:59.393 00.004 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.44
00:18:59.393 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:18:59.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:59.394 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:18:59.394 00.000 10072 MoveAxis(W, 5, ABG)
00:18:59.394 00.000 10072 Guiding  Dir = 3, Dur = 5
00:18:59.394 00.000 10072 IsGuiding returns 0
00:18:59.394 00.000 10072 PulseGuide returned control before completion, sleep 15
00:18:59.412 00.018 10072 IsGuiding returns 0
00:18:59.412 00.000 10072 Move returns status 0, amount 5
00:18:59.412 00.000 10072 MoveAxis(N, 0, ABG)
00:18:59.412 00.000 10072 Move returns status 0, amount 0
00:18:59.412 00.000 10072 move complete, result=0
00:18:59.412 00.000 10072 worker thread done servicing request
00:18:59.412 00.000 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:18:59.416 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:59.418 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:18:59.420 00.002 1032 Enqueuing Expose request
00:18:59.421 00.001 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
00:18:59.424 00.003 10072 Worker thread wakes up
00:18:59.424 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:18:59.424 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:00.055 00.631 10072 Exposure complete
00:19:00.105 00.050 10072 worker thread done servicing request
00:19:00.105 00.000 1032 OnExposeComplete: enter
00:19:00.107 00.002 1032 UpdateGuideState(): m_state=6
00:19:00.109 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1492
00:19:00.112 00.003 1032 Star::Find returns 1 (0), X=322.56, Y=740.81, Mass=1212, SNR=24.5, Peak=152 HFD=2.8
00:19:00.115 00.003 1032 MultiStar: [#1 -0.32,-0.05,0.00,M1] [#2 -0.20,0.01,1.05,U] [#3 -0.11,0.05,0.76,U] [#4 -0.13,0.06,0.73,U] [#5 -0.11,0.01,0.81,U] [#6 -0.19,-0.06,0.76,U] [#7 -0.19,-0.17,0.56,U] [#8 -0.33,0.02,0.00,M3] 
00:19:00.117 00.002 1032 single-star, 6 included, MultiStar: {-0.11, -0.01}, one-star: {0.08, -0.01}
00:19:00.119 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
00:19:00.121 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
00:19:00.122 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.15 mountX=-0.03 mountY=-0.07, mountTheta=-1.98
00:19:00.125 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
00:19:00.128 00.003 1032 Enqueuing Move request for scope (0.08, -0.01)
00:19:00.130 00.002 10072 Worker thread wakes up
00:19:00.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
00:19:00.130 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
00:19:00.130 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
00:19:00.132 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:00.135 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.45
00:19:00.135 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:19:00.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:00.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:19:00.135 00.000 10072 MoveAxis(W, 6, ABG)
00:19:00.135 00.000 10072 Guiding  Dir = 3, Dur = 6
00:19:00.136 00.001 10072 IsGuiding returns 0
00:19:00.136 00.000 10072 PulseGuide returned control before completion, sleep 16
00:19:00.154 00.018 1032 UpdateGuideState exits: m=1212 SNR=24.5
00:19:00.157 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:00.159 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:00.160 00.001 1032 Enqueuing Expose request
00:19:00.162 00.002 10072 IsGuiding returns 0
00:19:00.162 00.000 10072 Move returns status 0, amount 6
00:19:00.162 00.000 10072 MoveAxis(N, 0, ABG)
00:19:00.162 00.000 10072 Move returns status 0, amount 0
00:19:00.162 00.000 10072 move complete, result=0
00:19:00.162 00.000 10072 worker thread done servicing request
00:19:00.162 00.000 10072 Worker thread wakes up
00:19:00.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:00.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:00.170 00.008 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:19:00.569 00.399 10072 Exposure complete
00:19:00.620 00.051 10072 worker thread done servicing request
00:19:00.620 00.000 1032 OnExposeComplete: enter
00:19:00.623 00.003 1032 UpdateGuideState(): m_state=6
00:19:00.625 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1493
00:19:00.627 00.002 1032 Star::Find returns 1 (0), X=322.48, Y=740.75, Mass=1345, SNR=25.8, Peak=168 HFD=2.8
00:19:00.630 00.003 1032 MultiStar: [#1 -0.39,-0.01,0.00,M2] [#2 -0.22,-0.01,0.98,U] [#3 -0.24,0.09,0.69,U] [#4 -0.25,0.11,0.68,U] [#5 -0.18,-0.02,0.72,U] [#6 -0.21,0.00,0.72,U] [#7 -0.25,-0.15,0.00,M1] [#8 -0.20,0.11,0.63,U] 
00:19:00.632 00.002 1032 single-star, 6 included, MultiStar: {-0.18, 0.02}, one-star: {-0.00, -0.07}
00:19:00.633 00.001 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.86)
00:19:00.636 00.003 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.86)
00:19:00.638 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.59 mountX=-0.06 mountY=0.02, mountTheta=2.86
00:19:00.641 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.07, opts=13)
00:19:00.643 00.002 1032 Enqueuing Move request for scope (-0.00, -0.07)
00:19:00.646 00.003 10072 Worker thread wakes up
00:19:00.646 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
00:19:00.646 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
00:19:00.646 00.000 10072 Moving (-0.00, -0.07) raw xDistance=-0.06 yDistance=0.02
00:19:00.648 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:00.650 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.46
00:19:00.650 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:19:00.650 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:00.650 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:19:00.650 00.000 10072 MoveAxis(W, 5, ABG)
00:19:00.650 00.000 10072 Guiding  Dir = 3, Dur = 5
00:19:00.650 00.000 10072 IsGuiding returns 0
00:19:00.651 00.001 10072 PulseGuide returned control before completion, sleep 15
00:19:00.669 00.018 1032 UpdateGuideState exits: m=1345 SNR=25.8
00:19:00.671 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:00.675 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:00.678 00.003 1032 Enqueuing Expose request
00:19:00.690 00.012 10072 IsGuiding returns 0
00:19:00.690 00.000 10072 Move returns status 0, amount 5
00:19:00.691 00.001 10072 MoveAxis(N, 0, ABG)
00:19:00.691 00.000 10072 Move returns status 0, amount 0
00:19:00.691 00.000 10072 move complete, result=0
00:19:00.691 00.000 10072 worker thread done servicing request
00:19:00.691 00.000 10072 Worker thread wakes up
00:19:00.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:00.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:00.692 00.001 1032 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
00:19:01.318 00.626 10072 Exposure complete
00:19:01.374 00.056 10072 worker thread done servicing request
00:19:01.374 00.000 1032 OnExposeComplete: enter
00:19:01.376 00.002 1032 UpdateGuideState(): m_state=6
00:19:01.378 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1494
00:19:01.380 00.002 1032 Star::Find returns 1 (0), X=322.61, Y=740.83, Mass=1365, SNR=26.0, Peak=172 HFD=2.7
00:19:01.382 00.002 1032 MultiStar: [#1 -0.20,0.01,1.15,U] [#2 -0.13,0.01,0.96,U] [#3 -0.09,0.24,0.71,U] [#4 -0.34,0.28,0.00,M1] [#5 0.13,-0.09,0.71,U] [#6 -0.10,0.00,0.69,U] [#7 -0.21,-0.05,0.54,U] [#8 -0.15,0.18,0.57,U] 
00:19:01.384 00.002 1032 refined, 7 included, MultiStar: {-0.07, 0.04}, one-star: {0.13, 0.01}
00:19:01.386 00.002 1032 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.83) = xAngle (0.87 = 0.87)
00:19:01.388 00.002 1032 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.87 = 0.87)
00:19:01.389 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.70 mountX=0.05 mountY=0.06, mountTheta=0.87
00:19:01.392 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.04, opts=13)
00:19:01.396 00.004 1032 Enqueuing Move request for scope (-0.07, 0.04)
00:19:01.398 00.002 10072 Worker thread wakes up
00:19:01.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
00:19:01.398 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
00:19:01.398 00.000 10072 Moving (-0.07, 0.04) raw xDistance=0.05 yDistance=0.06
00:19:01.401 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:01.404 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.47
00:19:01.404 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:19:01.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:01.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:19:01.404 00.000 10072 MoveAxis(W, 6, ABG)
00:19:01.404 00.000 10072 Guiding  Dir = 3, Dur = 6
00:19:01.405 00.001 10072 IsGuiding returns 0
00:19:01.405 00.000 10072 PulseGuide returned control before completion, sleep 16
00:19:01.423 00.018 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:19:01.426 00.003 10072 IsGuiding returns 0
00:19:01.427 00.001 10072 Move returns status 0, amount 6
00:19:01.427 00.000 10072 MoveAxis(N, 0, ABG)
00:19:01.427 00.000 10072 Move returns status 0, amount 0
00:19:01.427 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:01.429 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:01.430 00.001 1032 Enqueuing Expose request
00:19:01.431 00.001 10072 move complete, result=0
00:19:01.431 00.000 10072 worker thread done servicing request
00:19:01.431 00.000 10072 Worker thread wakes up
00:19:01.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:01.432 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:01.432 00.000 1032 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
00:19:01.850 00.418 10072 Exposure complete
00:19:01.909 00.059 10072 worker thread done servicing request
00:19:01.909 00.000 1032 OnExposeComplete: enter
00:19:01.912 00.003 1032 UpdateGuideState(): m_state=6
00:19:01.914 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1495
00:19:01.916 00.002 1032 Star::Find returns 1 (0), X=322.62, Y=740.90, Mass=1314, SNR=25.5, Peak=152 HFD=2.6
00:19:01.919 00.003 1032 MultiStar: [#1 -0.17,-0.13,1.13,U] [#2 -0.01,0.10,1.01,U] [#3 -0.07,0.06,0.72,U] [#4 -0.20,0.14,0.69,U] [#5 0.03,-0.15,0.67,U] [#6 -0.12,-0.02,0.72,U] [#7 -0.09,-0.10,0.56,U] [#8 -0.05,0.10,0.61,U] 
00:19:01.922 00.003 1032 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {0.13, 0.08}
00:19:01.925 00.003 1032 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.83) = xAngle (1.14 = 1.14)
00:19:01.928 00.003 1032 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.14 = 1.14)
00:19:01.930 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.97 mountX=0.02 mountY=0.05, mountTheta=1.14
00:19:01.934 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
00:19:01.937 00.003 1032 Enqueuing Move request for scope (-0.06, 0.01)
00:19:01.938 00.001 10072 Worker thread wakes up
00:19:01.939 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
00:19:01.939 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
00:19:01.939 00.000 10072 Moving (-0.06, 0.01) raw xDistance=0.02 yDistance=0.05
00:19:01.941 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:01.944 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.48
00:19:01.944 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:19:01.944 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:01.944 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:19:01.944 00.000 10072 MoveAxis(W, 6, ABG)
00:19:01.944 00.000 10072 Guiding  Dir = 3, Dur = 6
00:19:01.944 00.000 10072 IsGuiding returns 0
00:19:01.945 00.001 10072 PulseGuide returned control before completion, sleep 16
00:19:01.966 00.021 1032 UpdateGuideState exits: m=1314 SNR=25.5
00:19:01.968 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:01.970 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:01.972 00.002 1032 Enqueuing Expose request
00:19:01.974 00.002 10072 IsGuiding returns 0
00:19:01.974 00.000 10072 Move returns status 0, amount 6
00:19:01.974 00.000 10072 MoveAxis(N, 0, ABG)
00:19:01.974 00.000 10072 Move returns status 0, amount 0
00:19:01.974 00.000 10072 move complete, result=0
00:19:01.975 00.001 10072 worker thread done servicing request
00:19:01.975 00.000 10072 Worker thread wakes up
00:19:01.975 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:01.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:01.982 00.007 1032 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
00:19:02.602 00.620 10072 Exposure complete
00:19:02.653 00.051 10072 worker thread done servicing request
00:19:02.654 00.001 1032 OnExposeComplete: enter
00:19:02.656 00.002 1032 UpdateGuideState(): m_state=6
00:19:02.658 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1496
00:19:02.660 00.002 1032 Star::Find returns 1 (0), X=322.66, Y=741.01, Mass=1406, SNR=26.4, Peak=176 HFD=2.4
00:19:02.663 00.003 1032 MultiStar: [#1 -0.24,-0.09,1.10,U] [#2 -0.13,0.14,0.96,U] [#3 -0.12,0.21,0.74,U] [#4 -0.33,0.35,0.00,M1] [#5 0.04,-0.04,0.70,U] [#6 -0.11,0.07,0.71,U] [#7 -0.16,-0.01,0.55,U] [#8 -0.19,0.20,0.59,U] 
00:19:02.665 00.002 1032 refined, 7 included, MultiStar: {-0.08, 0.08}, one-star: {0.18, 0.19}
00:19:02.667 00.002 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
00:19:02.668 00.001 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
00:19:02.670 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.36 mountX=0.10 mountY=0.06, mountTheta=0.53
00:19:02.673 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.08, opts=13)
00:19:02.675 00.002 1032 Enqueuing Move request for scope (-0.08, 0.08)
00:19:02.677 00.002 10072 Worker thread wakes up
00:19:02.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
00:19:02.677 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
00:19:02.677 00.000 10072 Moving (-0.08, 0.08) raw xDistance=0.10 yDistance=0.06
00:19:02.679 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:02.681 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.49
00:19:02.681 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:19:02.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:02.682 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:19:02.682 00.000 10072 MoveAxis(W, 7, ABG)
00:19:02.682 00.000 10072 Guiding  Dir = 3, Dur = 7
00:19:02.682 00.000 10072 IsGuiding returns 0
00:19:02.682 00.000 10072 PulseGuide returned control before completion, sleep 17
00:19:02.700 00.018 1032 UpdateGuideState exits: m=1406 SNR=26.4
00:19:02.703 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:02.706 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:02.708 00.002 1032 Enqueuing Expose request
00:19:02.710 00.002 10072 IsGuiding returns 0
00:19:02.710 00.000 10072 Move returns status 0, amount 7
00:19:02.710 00.000 10072 MoveAxis(N, 0, ABG)
00:19:02.710 00.000 10072 Move returns status 0, amount 0
00:19:02.710 00.000 10072 move complete, result=0
00:19:02.711 00.001 10072 worker thread done servicing request
00:19:02.711 00.000 10072 Worker thread wakes up
00:19:02.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:02.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:02.718 00.007 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
00:19:03.119 00.401 10072 Exposure complete
00:19:03.169 00.050 10072 worker thread done servicing request
00:19:03.169 00.000 1032 OnExposeComplete: enter
00:19:03.171 00.002 1032 UpdateGuideState(): m_state=6
00:19:03.173 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1497
00:19:03.175 00.002 1032 Star::Find returns 1 (0), X=322.66, Y=740.93, Mass=1498, SNR=27.3, Peak=189 HFD=2.5
00:19:03.177 00.002 1032 MultiStar: [#1 -0.26,0.04,1.07,U] [#2 -0.11,0.13,0.87,U] [#3 -0.15,0.14,0.71,U] [#4 -0.14,0.25,0.00,M2] [#5 0.06,0.08,0.69,U] [#6 -0.03,0.01,0.68,U] [#7 -0.11,0.01,0.52,U] [#8 -0.02,0.32,0.00,M1] 
00:19:03.180 00.003 1032 refined, 6 included, MultiStar: {-0.06, 0.08}, one-star: {0.18, 0.11}
00:19:03.181 00.001 1032 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.83) = xAngle (0.41 = 0.41)
00:19:03.183 00.002 1032 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.41 = 0.41)
00:19:03.185 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.24 mountX=0.09 mountY=0.04, mountTheta=0.41
00:19:03.189 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.08, opts=13)
00:19:03.191 00.002 1032 Enqueuing Move request for scope (-0.06, 0.08)
00:19:03.193 00.002 10072 Worker thread wakes up
00:19:03.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
00:19:03.193 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
00:19:03.194 00.001 10072 Moving (-0.06, 0.08) raw xDistance=0.09 yDistance=0.04
00:19:03.196 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:03.198 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.50
00:19:03.198 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:19:03.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:03.199 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:19:03.199 00.000 10072 MoveAxis(W, 6, ABG)
00:19:03.199 00.000 10072 Guiding  Dir = 3, Dur = 6
00:19:03.199 00.000 10072 IsGuiding returns 0
00:19:03.200 00.001 10072 PulseGuide returned control before completion, sleep 16
00:19:03.220 00.020 1032 UpdateGuideState exits: m=1498 SNR=27.3
00:19:03.223 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:03.226 00.003 10072 IsGuiding returns 0
00:19:03.226 00.000 10072 Move returns status 0, amount 6
00:19:03.226 00.000 10072 MoveAxis(N, 0, ABG)
00:19:03.226 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:03.228 00.002 1032 Enqueuing Expose request
00:19:03.232 00.004 10072 Move returns status 0, amount 0
00:19:03.232 00.000 10072 move complete, result=0
00:19:03.232 00.000 10072 worker thread done servicing request
00:19:03.232 00.000 10072 Worker thread wakes up
00:19:03.232 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:03.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:03.241 00.009 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
00:19:03.866 00.625 10072 Exposure complete
00:19:03.916 00.050 10072 worker thread done servicing request
00:19:03.917 00.001 1032 OnExposeComplete: enter
00:19:03.918 00.001 1032 UpdateGuideState(): m_state=6
00:19:03.921 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1498
00:19:03.922 00.001 1032 Star::Find returns 1 (0), X=322.61, Y=740.96, Mass=1359, SNR=26.0, Peak=155 HFD=2.5
00:19:03.926 00.004 1032 MultiStar: [#1 -0.14,0.00,1.13,U] [#2 -0.11,0.09,1.01,U] [#3 -0.08,0.05,0.74,U] [#4 -0.06,0.12,0.65,U] [#5 0.01,-0.01,0.69,U] [#6 -0.11,-0.06,0.68,U] [#7 -0.10,-0.01,0.58,U] [#8 -0.08,0.26,0.55,U] 
00:19:03.929 00.003 1032 refined, 8 included, MultiStar: {-0.06, 0.06}, one-star: {0.12, 0.14}
00:19:03.931 00.002 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
00:19:03.933 00.002 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
00:19:03.936 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.32 mountX=0.08 mountY=0.04, mountTheta=0.49
00:19:03.938 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.06, opts=13)
00:19:03.941 00.003 1032 Enqueuing Move request for scope (-0.06, 0.06)
00:19:03.943 00.002 10072 Worker thread wakes up
00:19:03.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
00:19:03.943 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
00:19:03.943 00.000 10072 Moving (-0.06, 0.06) raw xDistance=0.08 yDistance=0.04
00:19:03.945 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:03.947 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.51
00:19:03.947 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:19:03.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:03.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:19:03.947 00.000 10072 MoveAxis(W, 8, ABG)
00:19:03.947 00.000 10072 Guiding  Dir = 3, Dur = 8
00:19:03.947 00.000 10072 IsGuiding returns 0
00:19:03.949 00.002 10072 PulseGuide returned control before completion, sleep 18
00:19:03.966 00.017 1032 UpdateGuideState exits: m=1359 SNR=26.0
00:19:03.969 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:03.971 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:03.977 00.006 10072 IsGuiding returns 0
00:19:03.977 00.000 1032 Enqueuing Expose request
00:19:03.979 00.002 10072 Move returns status 0, amount 8
00:19:03.980 00.001 10072 MoveAxis(N, 0, ABG)
00:19:03.980 00.000 10072 Move returns status 0, amount 0
00:19:03.980 00.000 10072 move complete, result=0
00:19:03.980 00.000 10072 worker thread done servicing request
00:19:03.980 00.000 10072 Worker thread wakes up
00:19:03.980 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:03.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:03.989 00.009 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
00:19:04.400 00.411 10072 Exposure complete
00:19:04.454 00.054 10072 worker thread done servicing request
00:19:04.454 00.000 1032 OnExposeComplete: enter
00:19:04.456 00.002 1032 UpdateGuideState(): m_state=6
00:19:04.458 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1499
00:19:04.460 00.002 1032 Star::Find returns 1 (0), X=322.51, Y=740.97, Mass=1433, SNR=26.7, Peak=169 HFD=2.6
00:19:04.462 00.002 1032 MultiStar: [#1 -0.23,-0.00,1.07,U] [#2 -0.08,0.15,0.91,U] [#3 0.01,0.11,0.69,U] [#4 -0.03,0.08,0.62,U] [#5 -0.06,-0.04,0.67,U] [#6 -0.19,0.01,0.69,U] [#7 -0.05,0.03,0.56,U] [#8 0.06,0.17,0.62,U] 
00:19:04.464 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.07}, one-star: {0.03, 0.15}
00:19:04.465 00.001 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
00:19:04.466 00.001 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
00:19:04.468 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.33 mountX=0.09 mountY=0.05, mountTheta=0.50
00:19:04.470 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.07, opts=13)
00:19:04.472 00.002 1032 Enqueuing Move request for scope (-0.07, 0.07)
00:19:04.474 00.002 10072 Worker thread wakes up
00:19:04.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
00:19:04.474 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
00:19:04.474 00.000 10072 Moving (-0.07, 0.07) raw xDistance=0.09 yDistance=0.05
00:19:04.476 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:04.478 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.52
00:19:04.478 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:19:04.479 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:04.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:19:04.479 00.000 10072 MoveAxis(W, 7, ABG)
00:19:04.479 00.000 10072 Guiding  Dir = 3, Dur = 7
00:19:04.479 00.000 10072 IsGuiding returns 0
00:19:04.480 00.001 10072 PulseGuide returned control before completion, sleep 17
00:19:04.497 00.017 1032 UpdateGuideState exits: m=1433 SNR=26.7
00:19:04.499 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:04.501 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:04.503 00.002 1032 Enqueuing Expose request
00:19:04.504 00.001 10072 IsGuiding returns 0
00:19:04.504 00.000 10072 Move returns status 0, amount 7
00:19:04.504 00.000 10072 MoveAxis(N, 0, ABG)
00:19:04.505 00.001 10072 Move returns status 0, amount 0
00:19:04.505 00.000 10072 move complete, result=0
00:19:04.505 00.000 10072 worker thread done servicing request
00:19:04.505 00.000 10072 Worker thread wakes up
00:19:04.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:04.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:04.513 00.008 1032 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
00:19:05.131 00.618 10072 Exposure complete
00:19:05.180 00.049 10072 worker thread done servicing request
00:19:05.180 00.000 1032 OnExposeComplete: enter
00:19:05.182 00.002 1032 UpdateGuideState(): m_state=6
00:19:05.184 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1500
00:19:05.187 00.003 1032 Star::Find returns 1 (0), X=322.62, Y=740.90, Mass=1318, SNR=25.6, Peak=173 HFD=2.5
00:19:05.188 00.001 1032 MultiStar: [#1 -0.25,0.02,1.14,U] [#2 -0.16,0.10,1.02,U] [#3 -0.04,0.27,0.76,U] [#4 -0.09,0.25,0.70,U] [#5 -0.03,-0.04,0.71,U] [#6 -0.07,0.06,0.74,U] [#7 -0.10,0.03,0.54,U] [#8 -0.12,0.13,0.59,U] 
00:19:05.190 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.10}, one-star: {0.14, 0.08}
00:19:05.193 00.003 1032 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.83) = xAngle (0.46 = 0.46)
00:19:05.195 00.002 1032 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.46 = 0.46)
00:19:05.196 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.29 mountX=0.11 mountY=0.06, mountTheta=0.46
00:19:05.199 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.10, opts=13)
00:19:05.203 00.004 1032 Enqueuing Move request for scope (-0.08, 0.10)
00:19:05.205 00.002 10072 Worker thread wakes up
00:19:05.205 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
00:19:05.205 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
00:19:05.205 00.000 10072 Moving (-0.08, 0.10) raw xDistance=0.11 yDistance=0.06
00:19:05.209 00.004 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.53
00:19:05.209 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:19:05.209 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:05.209 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:19:05.209 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:05.213 00.004 10072 MoveAxis(W, 8, ABG)
00:19:05.213 00.000 10072 Guiding  Dir = 3, Dur = 8
00:19:05.213 00.000 10072 IsGuiding returns 0
00:19:05.213 00.000 10072 PulseGuide returned control before completion, sleep 18
00:19:05.230 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.6
00:19:05.232 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:05.233 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:05.236 00.003 1032 Enqueuing Expose request
00:19:05.240 00.004 10072 IsGuiding returns 0
00:19:05.240 00.000 10072 Move returns status 0, amount 8
00:19:05.240 00.000 10072 MoveAxis(N, 0, ABG)
00:19:05.240 00.000 10072 Move returns status 0, amount 0
00:19:05.240 00.000 10072 move complete, result=0
00:19:05.240 00.000 10072 worker thread done servicing request
00:19:05.240 00.000 10072 Worker thread wakes up
00:19:05.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:05.240 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:05.249 00.009 1032 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
00:19:05.650 00.401 10072 Exposure complete
00:19:05.701 00.051 10072 worker thread done servicing request
00:19:05.701 00.000 1032 OnExposeComplete: enter
00:19:05.703 00.002 1032 UpdateGuideState(): m_state=6
00:19:05.705 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1501
00:19:05.708 00.003 1032 Star::Find returns 1 (0), X=322.57, Y=740.92, Mass=1349, SNR=25.9, Peak=168 HFD=2.5
00:19:05.711 00.003 1032 MultiStar: [#1 -0.09,0.06,1.13,U] [#2 -0.17,0.17,0.99,U] [#3 -0.05,0.09,0.79,U] [#4 -0.14,0.17,0.70,U] [#5 -0.04,-0.01,0.68,U] [#6 0.05,0.06,0.73,U] [#7 0.01,-0.04,0.54,U] [#8 -0.02,0.28,0.00,M1] 
00:19:05.715 00.004 1032 refined, 7 included, MultiStar: {-0.05, 0.08}, one-star: {0.09, 0.10}
00:19:05.718 00.003 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
00:19:05.720 00.002 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
00:19:05.722 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.07 mountX=0.09 mountY=0.02, mountTheta=0.24
00:19:05.727 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.08, opts=13)
00:19:05.729 00.002 1032 Enqueuing Move request for scope (-0.05, 0.08)
00:19:05.730 00.001 10072 Worker thread wakes up
00:19:05.730 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
00:19:05.730 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
00:19:05.730 00.000 10072 Moving (-0.05, 0.08) raw xDistance=0.09 yDistance=0.02
00:19:05.731 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:05.734 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.55
00:19:05.734 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:19:05.734 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:05.734 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:19:05.734 00.000 10072 MoveAxis(W, 8, ABG)
00:19:05.734 00.000 10072 Guiding  Dir = 3, Dur = 8
00:19:05.735 00.001 10072 IsGuiding returns 0
00:19:05.735 00.000 10072 PulseGuide returned control before completion, sleep 18
00:19:05.755 00.020 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:19:05.757 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:05.759 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:05.761 00.002 1032 Enqueuing Expose request
00:19:05.763 00.002 10072 IsGuiding returns 0
00:19:05.763 00.000 10072 Move returns status 0, amount 8
00:19:05.763 00.000 10072 MoveAxis(N, 0, ABG)
00:19:05.763 00.000 10072 Move returns status 0, amount 0
00:19:05.763 00.000 10072 move complete, result=0
00:19:05.763 00.000 10072 worker thread done servicing request
00:19:05.763 00.000 10072 Worker thread wakes up
00:19:05.763 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:05.763 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:05.770 00.007 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
00:19:06.402 00.632 10072 Exposure complete
00:19:06.450 00.048 10072 worker thread done servicing request
00:19:06.450 00.000 1032 OnExposeComplete: enter
00:19:06.453 00.003 1032 UpdateGuideState(): m_state=6
00:19:06.454 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1502
00:19:06.457 00.003 1032 Star::Find returns 1 (0), X=322.66, Y=740.93, Mass=1283, SNR=25.2, Peak=142 HFD=2.5
00:19:06.459 00.002 1032 MultiStar: [#1 -0.15,-0.01,1.16,U] [#2 -0.03,0.11,1.07,U] [#3 0.01,0.20,0.73,U] [#4 0.02,0.17,0.66,U] [#5 0.06,0.02,0.71,U] [#6 0.03,0.02,0.75,U] [#7 -0.04,-0.03,0.52,U] [#8 -0.01,0.17,0.63,U] 
00:19:06.460 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.08}, one-star: {0.18, 0.11}
00:19:06.462 00.002 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
00:19:06.464 00.002 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
00:19:06.466 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.51 mountX=0.08 mountY=-0.03, mountTheta=-0.32
00:19:06.469 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
00:19:06.470 00.001 1032 Enqueuing Move request for scope (0.00, 0.08)
00:19:06.472 00.002 10072 Worker thread wakes up
00:19:06.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
00:19:06.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
00:19:06.472 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.03
00:19:06.473 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:06.475 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.56
00:19:06.475 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:19:06.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:06.475 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:19:06.476 00.001 10072 MoveAxis(W, 9, ABG)
00:19:06.476 00.000 10072 Guiding  Dir = 3, Dur = 9
00:19:06.476 00.000 10072 IsGuiding returns 0
00:19:06.477 00.001 10072 PulseGuide returned control before completion, sleep 19
00:19:06.495 00.018 1032 UpdateGuideState exits: m=1283 SNR=25.2
00:19:06.497 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:06.498 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:06.500 00.002 1032 Enqueuing Expose request
00:19:06.507 00.007 10072 IsGuiding returns 0
00:19:06.507 00.000 10072 Move returns status 0, amount 9
00:19:06.507 00.000 10072 MoveAxis(N, 0, ABG)
00:19:06.507 00.000 10072 Move returns status 0, amount 0
00:19:06.507 00.000 10072 move complete, result=0
00:19:06.507 00.000 10072 worker thread done servicing request
00:19:06.507 00.000 10072 Worker thread wakes up
00:19:06.507 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:06.507 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:06.510 00.003 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
00:19:06.916 00.406 10072 Exposure complete
00:19:06.966 00.050 10072 worker thread done servicing request
00:19:06.966 00.000 1032 OnExposeComplete: enter
00:19:06.968 00.002 1032 UpdateGuideState(): m_state=6
00:19:06.970 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1503
00:19:06.971 00.001 1032 Star::Find returns 1 (0), X=322.56, Y=740.90, Mass=1316, SNR=25.6, Peak=163 HFD=2.5
00:19:06.973 00.002 1032 MultiStar: [#1 -0.14,-0.03,1.20,U] [#2 -0.17,0.13,1.00,U] [#3 -0.06,0.12,0.72,U] [#4 -0.24,0.17,0.00,M1] [#5 -0.03,-0.06,0.69,U] [#6 -0.02,0.07,0.71,U] [#7 0.01,-0.17,0.58,U] [#8 -0.08,0.02,0.65,U] 
00:19:06.975 00.002 1032 refined, 7 included, MultiStar: {-0.06, 0.03}, one-star: {0.08, 0.08}
00:19:06.976 00.001 1032 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.83) = xAngle (0.87 = 0.87)
00:19:06.979 00.003 1032 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.87 = 0.87)
00:19:06.980 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.70 mountX=0.04 mountY=0.05, mountTheta=0.87
00:19:06.983 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.03, opts=13)
00:19:06.985 00.002 1032 Enqueuing Move request for scope (-0.06, 0.03)
00:19:06.988 00.003 10072 Worker thread wakes up
00:19:06.988 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
00:19:06.988 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
00:19:06.988 00.000 10072 Moving (-0.06, 0.03) raw xDistance=0.04 yDistance=0.05
00:19:06.990 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:06.994 00.004 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.57
00:19:06.994 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:19:06.994 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:06.994 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:19:06.994 00.000 10072 MoveAxis(W, 8, ABG)
00:19:06.994 00.000 10072 Guiding  Dir = 3, Dur = 8
00:19:06.995 00.001 10072 IsGuiding returns 0
00:19:06.996 00.001 10072 PulseGuide returned control before completion, sleep 18
00:19:07.012 00.016 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:19:07.014 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:07.017 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:07.019 00.002 1032 Enqueuing Expose request
00:19:07.025 00.006 10072 IsGuiding returns 0
00:19:07.025 00.000 10072 Move returns status 0, amount 8
00:19:07.025 00.000 10072 MoveAxis(N, 0, ABG)
00:19:07.025 00.000 10072 Move returns status 0, amount 0
00:19:07.025 00.000 10072 move complete, result=0
00:19:07.025 00.000 10072 worker thread done servicing request
00:19:07.025 00.000 10072 Worker thread wakes up
00:19:07.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:07.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:07.029 00.004 1032 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
00:19:07.655 00.626 10072 Exposure complete
00:19:07.705 00.050 10072 worker thread done servicing request
00:19:07.705 00.000 1032 OnExposeComplete: enter
00:19:07.707 00.002 1032 UpdateGuideState(): m_state=6
00:19:07.709 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1504
00:19:07.710 00.001 1032 Star::Find returns 1 (0), X=322.49, Y=741.09, Mass=1300, SNR=25.4, Peak=163 HFD=2.6
00:19:07.712 00.002 1032 MultiStar: [#1 -0.16,0.13,1.12,U] [#2 -0.23,0.27,0.00,M1] [#3 -0.05,0.24,0.75,U] [#4 -0.23,0.15,0.68,U] [#5 0.03,0.14,0.79,U] [#6 -0.11,0.22,0.71,U] [#7 -0.11,0.05,0.55,U] [#8 0.03,0.36,0.00,M1] 
00:19:07.714 00.002 1032 refined, 6 included, MultiStar: {-0.09, 0.18}, one-star: {0.01, 0.26}
00:19:07.715 00.001 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
00:19:07.717 00.002 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
00:19:07.718 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.03 mountX=0.19 mountY=0.04, mountTheta=0.20
00:19:07.721 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.18, opts=13)
00:19:07.723 00.002 1032 Enqueuing Move request for scope (-0.09, 0.18)
00:19:07.725 00.002 10072 Worker thread wakes up
00:19:07.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
00:19:07.725 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
00:19:07.725 00.000 10072 Moving (-0.09, 0.18) raw xDistance=0.19 yDistance=0.04
00:19:07.727 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:07.729 00.002 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 291.58
00:19:07.729 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
00:19:07.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:07.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:19:07.729 00.000 10072 MoveAxis(W, 106, ABG)
00:19:07.729 00.000 10072 Guiding  Dir = 3, Dur = 106
00:19:07.730 00.001 10072 IsGuiding returns 0
00:19:07.730 00.000 10072 PulseGuide returned control before completion, sleep 116
00:19:07.748 00.018 1032 UpdateGuideState exits: m=1300 SNR=25.4
00:19:07.751 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:07.753 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:07.755 00.002 1032 Enqueuing Expose request
00:19:07.853 00.098 10072 IsGuiding returns 0
00:19:07.853 00.000 10072 Move returns status 0, amount 106
00:19:07.853 00.000 10072 MoveAxis(N, 0, ABG)
00:19:07.853 00.000 10072 Move returns status 0, amount 0
00:19:07.853 00.000 10072 move complete, result=0
00:19:07.853 00.000 10072 worker thread done servicing request
00:19:07.853 00.000 10072 Worker thread wakes up
00:19:07.853 00.000 1032 GuideStep: 0.2 px 106 ms WEST, 0.0 px 0 ms NORTH
00:19:07.855 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:07.856 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:08.260 00.404 10072 Exposure complete
00:19:08.313 00.053 10072 worker thread done servicing request
00:19:08.313 00.000 1032 OnExposeComplete: enter
00:19:08.315 00.002 1032 UpdateGuideState(): m_state=6
00:19:08.317 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1505
00:19:08.319 00.002 1032 Star::Find returns 1 (0), X=322.59, Y=741.14, Mass=1290, SNR=25.3, Peak=150 HFD=2.6
00:19:08.321 00.002 1032 MultiStar: [#1 -0.24,0.13,1.15,U] [#2 -0.15,0.19,1.00,U] [#3 -0.12,0.22,0.76,U] [#4 -0.26,0.22,0.00,M1] [#5 -0.01,0.02,0.69,U] [#6 -0.04,-0.01,0.74,U] [#7 -0.24,0.06,0.56,U] [#8 -0.03,0.20,0.62,U] 
00:19:08.323 00.002 1032 refined, 7 included, MultiStar: {-0.09, 0.15}, one-star: {0.11, 0.32}
00:19:08.324 00.001 1032 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.83) = xAngle (0.28 = 0.28)
00:19:08.326 00.002 1032 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
00:19:08.328 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.11 mountX=0.17 mountY=0.05, mountTheta=0.28
00:19:08.332 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.15, opts=13)
00:19:08.334 00.002 1032 Enqueuing Move request for scope (-0.09, 0.15)
00:19:08.336 00.002 10072 Worker thread wakes up
00:19:08.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
00:19:08.336 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
00:19:08.336 00.000 10072 Moving (-0.09, 0.15) raw xDistance=0.17 yDistance=0.05
00:19:08.338 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:08.340 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 291.59
00:19:08.340 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
00:19:08.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:08.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:19:08.340 00.000 10072 MoveAxis(W, 94, ABG)
00:19:08.340 00.000 10072 Guiding  Dir = 3, Dur = 94
00:19:08.341 00.001 10072 IsGuiding returns 0
00:19:08.342 00.001 10072 PulseGuide returned control before completion, sleep 104
00:19:08.359 00.017 1032 UpdateGuideState exits: m=1290 SNR=25.3
00:19:08.361 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:08.363 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:08.365 00.002 1032 Enqueuing Expose request
00:19:08.447 00.082 10072 IsGuiding returns 0
00:19:08.447 00.000 10072 Move returns status 0, amount 94
00:19:08.447 00.000 10072 MoveAxis(N, 0, ABG)
00:19:08.447 00.000 10072 Move returns status 0, amount 0
00:19:08.447 00.000 10072 move complete, result=0
00:19:08.447 00.000 10072 worker thread done servicing request
00:19:08.447 00.000 10072 Worker thread wakes up
00:19:08.447 00.000 1032 GuideStep: 0.2 px 94 ms WEST, 0.0 px 0 ms NORTH
00:19:08.449 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:08.449 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:09.082 00.633 10072 Exposure complete
00:19:09.130 00.048 10072 worker thread done servicing request
00:19:09.130 00.000 1032 OnExposeComplete: enter
00:19:09.132 00.002 1032 UpdateGuideState(): m_state=6
00:19:09.133 00.001 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1506
00:19:09.135 00.002 1032 Star::Find returns 1 (0), X=322.66, Y=740.70, Mass=1273, SNR=25.1, Peak=148 HFD=2.9
00:19:09.136 00.001 1032 MultiStar: [#1 -0.12,-0.10,1.14,U] [#2 -0.03,-0.02,1.01,U] [#3 -0.10,0.16,0.75,U] [#4 -0.16,0.01,0.69,U] [#5 0.02,-0.05,0.73,U] [#6 -0.10,-0.14,0.73,U] [#7 -0.01,-0.22,0.55,U] [#8 -0.21,-0.07,0.64,U] 
00:19:09.138 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {0.18, -0.12}
00:19:09.139 00.001 1032 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.83) = xAngle (-4.12 = 2.16)
00:19:09.141 00.002 1032 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.12 = 2.16)
00:19:09.142 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.29 mountX=-0.04 mountY=0.06, mountTheta=2.16
00:19:09.147 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.06, opts=13)
00:19:09.149 00.002 1032 Enqueuing Move request for scope (-0.05, -0.06)
00:19:09.152 00.003 10072 Worker thread wakes up
00:19:09.152 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
00:19:09.152 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
00:19:09.152 00.000 10072 Moving (-0.05, -0.06) raw xDistance=-0.04 yDistance=0.06
00:19:09.154 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:09.157 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.60
00:19:09.157 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:19:09.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:09.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:19:09.157 00.000 10072 MoveAxis(W, 10, ABG)
00:19:09.157 00.000 10072 Guiding  Dir = 3, Dur = 10
00:19:09.158 00.001 10072 IsGuiding returns 0
00:19:09.158 00.000 10072 PulseGuide returned control before completion, sleep 20
00:19:09.176 00.018 1032 UpdateGuideState exits: m=1273 SNR=25.1
00:19:09.178 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:09.180 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:09.182 00.002 1032 Enqueuing Expose request
00:19:09.188 00.006 10072 IsGuiding returns 0
00:19:09.189 00.001 10072 Move returns status 0, amount 10
00:19:09.189 00.000 10072 MoveAxis(N, 0, ABG)
00:19:09.189 00.000 10072 Move returns status 0, amount 0
00:19:09.189 00.000 10072 move complete, result=0
00:19:09.189 00.000 10072 worker thread done servicing request
00:19:09.189 00.000 10072 Worker thread wakes up
00:19:09.189 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:09.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:09.191 00.002 1032 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
00:19:09.597 00.406 10072 Exposure complete
00:19:09.652 00.055 10072 worker thread done servicing request
00:19:09.652 00.000 1032 OnExposeComplete: enter
00:19:09.654 00.002 1032 UpdateGuideState(): m_state=6
00:19:09.656 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1507
00:19:09.658 00.002 1032 Star::Find returns 1 (0), X=322.48, Y=740.74, Mass=1448, SNR=26.8, Peak=218 HFD=2.7
00:19:09.660 00.002 1032 MultiStar: [#1 -0.34,-0.15,0.00,M1] [#2 -0.26,-0.11,0.00,M1] [#3 -0.33,0.02,0.00,M1] [#4 -0.44,0.04,0.00,M1] [#5 -0.24,-0.08,0.68,U] [#6 -0.21,-0.23,0.00,M1] [#7 -0.34,-0.05,0.00,M1] [#8 -0.23,-0.12,0.57,U] 
00:19:09.661 00.001 1032 single-star, 2 included, MultiStar: {-0.13, -0.09}, one-star: {-0.00, -0.08}
00:19:09.664 00.003 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.84)
00:19:09.666 00.002 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.84)
00:19:09.667 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.61 mountX=-0.08 mountY=0.02, mountTheta=2.84
00:19:09.670 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.08, opts=13)
00:19:09.673 00.003 1032 Enqueuing Move request for scope (-0.00, -0.08)
00:19:09.674 00.001 10072 Worker thread wakes up
00:19:09.674 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
00:19:09.677 00.003 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
00:19:09.677 00.000 10072 Moving (-0.00, -0.08) raw xDistance=-0.08 yDistance=0.02
00:19:09.680 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.61
00:19:09.680 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:19:09.680 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:09.680 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:19:09.680 00.000 10072 MoveAxis(W, 9, ABG)
00:19:09.680 00.000 10072 Guiding  Dir = 3, Dur = 9
00:19:09.680 00.000 10072 IsGuiding returns 0
00:19:09.681 00.001 10072 PulseGuide returned control before completion, sleep 19
00:19:09.682 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:09.702 00.020 10072 IsGuiding returns 0
00:19:09.702 00.000 10072 Move returns status 0, amount 9
00:19:09.702 00.000 10072 MoveAxis(N, 0, ABG)
00:19:09.702 00.000 10072 Move returns status 0, amount 0
00:19:09.702 00.000 10072 move complete, result=0
00:19:09.702 00.000 10072 worker thread done servicing request
00:19:09.705 00.003 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:19:09.709 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:09.711 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:09.712 00.001 1032 Enqueuing Expose request
00:19:09.715 00.003 1032 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:19:09.717 00.002 10072 Worker thread wakes up
00:19:09.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:09.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:10.345 00.628 10072 Exposure complete
00:19:10.392 00.047 10072 worker thread done servicing request
00:19:10.392 00.000 1032 OnExposeComplete: enter
00:19:10.395 00.003 1032 UpdateGuideState(): m_state=6
00:19:10.397 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1508
00:19:10.399 00.002 1032 Star::Find returns 1 (0), X=322.68, Y=740.90, Mass=1365, SNR=26.0, Peak=172 HFD=2.5
00:19:10.401 00.002 1032 MultiStar: [#1 -0.14,-0.08,1.07,U] [#2 -0.14,0.10,0.91,U] [#3 -0.25,0.10,0.76,U] [#4 -0.37,0.11,0.00,M2] [#5 -0.03,-0.07,0.71,U] [#6 -0.07,0.00,0.72,U] [#7 -0.08,-0.09,0.54,U] [#8 -0.11,0.18,0.60,U] 
00:19:10.404 00.003 1032 refined, 7 included, MultiStar: {-0.07, 0.03}, one-star: {0.20, 0.08}
00:19:10.406 00.002 1032 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.83) = xAngle (0.94 = 0.94)
00:19:10.408 00.002 1032 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.94 = 0.94)
00:19:10.410 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.77 mountX=0.05 mountY=0.06, mountTheta=0.94
00:19:10.413 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.03, opts=13)
00:19:10.415 00.002 1032 Enqueuing Move request for scope (-0.07, 0.03)
00:19:10.417 00.002 10072 Worker thread wakes up
00:19:10.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
00:19:10.417 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
00:19:10.417 00.000 10072 Moving (-0.07, 0.03) raw xDistance=0.05 yDistance=0.06
00:19:10.419 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:10.422 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.62
00:19:10.422 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:19:10.422 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:10.422 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:19:10.422 00.000 10072 MoveAxis(W, 11, ABG)
00:19:10.422 00.000 10072 Guiding  Dir = 3, Dur = 11
00:19:10.422 00.000 10072 IsGuiding returns 0
00:19:10.423 00.001 10072 PulseGuide returned control before completion, sleep 21
00:19:10.440 00.017 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:19:10.441 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:10.443 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:10.444 00.001 1032 Enqueuing Expose request
00:19:10.448 00.004 10072 IsGuiding returns 0
00:19:10.448 00.000 10072 Move returns status 0, amount 11
00:19:10.448 00.000 10072 MoveAxis(N, 0, ABG)
00:19:10.448 00.000 10072 Move returns status 0, amount 0
00:19:10.448 00.000 10072 move complete, result=0
00:19:10.448 00.000 10072 worker thread done servicing request
00:19:10.448 00.000 10072 Worker thread wakes up
00:19:10.448 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:10.449 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:10.452 00.003 1032 GuideStep: 0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
00:19:10.855 00.403 10072 Exposure complete
00:19:10.905 00.050 10072 worker thread done servicing request
00:19:10.905 00.000 1032 OnExposeComplete: enter
00:19:10.907 00.002 1032 UpdateGuideState(): m_state=6
00:19:10.910 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1509
00:19:10.911 00.001 1032 Star::Find returns 1 (0), X=322.75, Y=740.95, Mass=1337, SNR=25.8, Peak=151 HFD=2.5
00:19:10.912 00.001 1032 MultiStar: [#1 -0.01,0.13,1.07,U] [#2 0.13,0.11,0.96,U] [#3 0.06,0.12,0.68,U] [#4 -0.07,0.24,0.68,U] [#5 0.15,0.04,0.71,U] [#6 0.06,0.08,0.70,U] [#7 0.06,-0.02,0.55,U] [#8 0.01,0.26,0.61,U] 
00:19:10.914 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.27, 0.13}
00:19:10.915 00.001 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:19:10.919 00.004 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:19:10.921 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=0.98 mountX=0.10 mountY=-0.11, mountTheta=-0.85
00:19:10.923 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
00:19:10.926 00.003 1032 Enqueuing Move request for scope (0.08, 0.12)
00:19:10.929 00.003 10072 Worker thread wakes up
00:19:10.930 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
00:19:10.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
00:19:10.930 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.10 yDistance=-0.11
00:19:10.932 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:10.934 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.63
00:19:10.934 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:19:10.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:10.934 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:19:10.934 00.000 10072 MoveAxis(W, 9, ABG)
00:19:10.934 00.000 10072 Guiding  Dir = 3, Dur = 9
00:19:10.935 00.001 10072 IsGuiding returns 0
00:19:10.935 00.000 10072 PulseGuide returned control before completion, sleep 19
00:19:10.952 00.017 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:19:10.956 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:10.958 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:10.960 00.002 1032 Enqueuing Expose request
00:19:10.962 00.002 10072 IsGuiding returns 0
00:19:10.962 00.000 10072 Move returns status 0, amount 9
00:19:10.962 00.000 10072 MoveAxis(N, 0, ABG)
00:19:10.962 00.000 10072 Move returns status 0, amount 0
00:19:10.962 00.000 10072 move complete, result=0
00:19:10.962 00.000 10072 worker thread done servicing request
00:19:10.962 00.000 10072 Worker thread wakes up
00:19:10.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:10.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:10.970 00.008 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:19:11.595 00.625 10072 Exposure complete
00:19:11.643 00.048 10072 worker thread done servicing request
00:19:11.643 00.000 1032 OnExposeComplete: enter
00:19:11.647 00.004 1032 UpdateGuideState(): m_state=6
00:19:11.649 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1510
00:19:11.651 00.002 1032 Star::Find returns 1 (0), X=322.54, Y=740.87, Mass=1278, SNR=25.1, Peak=161 HFD=2.7
00:19:11.652 00.001 1032 MultiStar: [#1 -0.18,-0.02,1.18,U] [#2 -0.15,-0.05,0.97,U] [#3 -0.11,0.09,0.75,U] [#4 -0.20,0.17,0.71,U] [#5 -0.03,-0.15,0.70,U] [#6 -0.10,0.01,0.73,U] [#7 0.01,-0.12,0.55,U] [#8 0.01,0.22,0.64,U] 
00:19:11.654 00.002 1032 single-star, 8 included, MultiStar: {-0.08, 0.02}, one-star: {0.06, 0.05}
00:19:11.656 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
00:19:11.657 00.001 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
00:19:11.659 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.07 cameraTheta=0.69 mountX=0.03 mountY=-0.07, mountTheta=-1.14
00:19:11.661 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
00:19:11.662 00.001 1032 Enqueuing Move request for scope (0.06, 0.05)
00:19:11.663 00.001 10072 Worker thread wakes up
00:19:11.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
00:19:11.664 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
00:19:11.664 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
00:19:11.665 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:11.667 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.65
00:19:11.667 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:19:11.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:11.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:19:11.667 00.000 10072 MoveAxis(W, 11, ABG)
00:19:11.667 00.000 10072 Guiding  Dir = 3, Dur = 11
00:19:11.669 00.002 10072 IsGuiding returns 0
00:19:11.669 00.000 10072 PulseGuide returned control before completion, sleep 21
00:19:11.686 00.017 1032 UpdateGuideState exits: m=1278 SNR=25.1
00:19:11.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:11.689 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:11.691 00.002 1032 Enqueuing Expose request
00:19:11.699 00.008 10072 IsGuiding returns 0
00:19:11.699 00.000 10072 Move returns status 0, amount 11
00:19:11.699 00.000 10072 MoveAxis(N, 0, ABG)
00:19:11.699 00.000 10072 Move returns status 0, amount 0
00:19:11.699 00.000 10072 move complete, result=0
00:19:11.699 00.000 10072 worker thread done servicing request
00:19:11.699 00.000 10072 Worker thread wakes up
00:19:11.699 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:11.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:11.700 00.001 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:19:12.110 00.410 10072 Exposure complete
00:19:12.159 00.049 10072 worker thread done servicing request
00:19:12.160 00.001 1032 OnExposeComplete: enter
00:19:12.161 00.001 1032 UpdateGuideState(): m_state=6
00:19:12.163 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1511
00:19:12.164 00.001 1032 Star::Find returns 1 (0), X=322.45, Y=740.85, Mass=1209, SNR=24.5, Peak=152 HFD=2.5
00:19:12.166 00.002 1032 MultiStar: [#1 -0.33,0.01,0.00,M1] [#2 -0.32,0.02,0.00,M1] [#3 -0.14,0.07,0.76,U] [#4 -0.33,0.04,0.00,M1] [#5 -0.26,-0.20,0.00,M1] [#6 -0.28,-0.10,0.00,M1] [#7 -0.37,-0.22,0.00,M1] [#8 -0.26,-0.02,0.62,U] 
00:19:12.167 00.001 1032 single-star, 2 included, MultiStar: {-0.12, 0.03}, one-star: {-0.03, 0.03}
00:19:12.169 00.002 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
00:19:12.171 00.002 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
00:19:12.173 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.36 mountX=0.04 mountY=0.02, mountTheta=0.53
00:19:12.176 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
00:19:12.178 00.002 1032 Enqueuing Move request for scope (-0.03, 0.03)
00:19:12.180 00.002 10072 Worker thread wakes up
00:19:12.180 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
00:19:12.180 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
00:19:12.180 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.02
00:19:12.182 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:12.185 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.66
00:19:12.185 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:19:12.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:12.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:19:12.185 00.000 10072 MoveAxis(W, 9, ABG)
00:19:12.186 00.001 10072 Guiding  Dir = 3, Dur = 9
00:19:12.186 00.000 10072 IsGuiding returns 0
00:19:12.186 00.000 10072 PulseGuide returned control before completion, sleep 19
00:19:12.202 00.016 1032 UpdateGuideState exits: m=1209 SNR=24.5
00:19:12.206 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:12.208 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:12.210 00.002 1032 Enqueuing Expose request
00:19:12.216 00.006 10072 IsGuiding returns 0
00:19:12.216 00.000 10072 Move returns status 0, amount 9
00:19:12.216 00.000 10072 MoveAxis(N, 0, ABG)
00:19:12.216 00.000 10072 Move returns status 0, amount 0
00:19:12.216 00.000 10072 move complete, result=0
00:19:12.216 00.000 10072 worker thread done servicing request
00:19:12.216 00.000 10072 Worker thread wakes up
00:19:12.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:12.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:12.219 00.003 1032 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
00:19:12.844 00.625 10072 Exposure complete
00:19:12.892 00.048 10072 worker thread done servicing request
00:19:12.892 00.000 1032 OnExposeComplete: enter
00:19:12.894 00.002 1032 UpdateGuideState(): m_state=6
00:19:12.896 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1512
00:19:12.898 00.002 1032 Star::Find returns 1 (0), X=322.24, Y=741.10, Mass=1319, SNR=25.6, Peak=164 HFD=2.6
00:19:12.900 00.002 1032 MultiStar: [#1 -0.46,0.23,0.00,M2] [#2 -0.54,0.24,0.00,M2] [#3 -0.21,0.28,0.00,M1] [#4 -0.50,0.36,0.00,M2] [#5 -0.24,0.06,0.72,U] [#6 -0.42,0.09,0.00,M2] [#7 -0.22,0.04,0.52,U] [#8 -0.29,0.41,0.00,M1] 
00:19:12.902 00.002 1032 refined, 2 included, MultiStar: {-0.23, 0.15}, one-star: {-0.24, 0.28}
00:19:12.904 00.002 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
00:19:12.905 00.001 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
00:19:12.907 00.002 1032 CameraToMount -- cameraX=-0.23 cameraY=0.15 hyp=0.28 cameraTheta=2.57 mountX=0.21 mountY=0.19, mountTheta=0.74
00:19:12.911 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.23, y=0.15, opts=13)
00:19:12.913 00.002 1032 Enqueuing Move request for scope (-0.23, 0.15)
00:19:12.914 00.001 10072 Worker thread wakes up
00:19:12.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.15) opts 0xd
00:19:12.914 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.23, 0.15)
00:19:12.915 00.001 10072 Moving (-0.23, 0.15) raw xDistance=0.21 yDistance=0.19
00:19:12.916 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:12.919 00.003 10072 PPEC rslt: input = 0.21, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 291.67
00:19:12.919 00.000 10072 PPEC: input: 0.21, control: 0.11, exposure: 500
00:19:12.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:12.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:19:12.919 00.000 10072 MoveAxis(W, 114, ABG)
00:19:12.919 00.000 10072 Guiding  Dir = 3, Dur = 114
00:19:12.920 00.001 10072 IsGuiding returns 0
00:19:12.920 00.000 10072 PulseGuide returned control before completion, sleep 124
00:19:12.937 00.017 1032 UpdateGuideState exits: m=1319 SNR=25.6
00:19:12.939 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:12.940 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:12.941 00.001 1032 Enqueuing Expose request
00:19:13.059 00.118 10072 IsGuiding returns 0
00:19:13.059 00.000 10072 Move returns status 0, amount 114
00:19:13.059 00.000 10072 MoveAxis(N, 0, ABG)
00:19:13.059 00.000 10072 Move returns status 0, amount 0
00:19:13.059 00.000 10072 move complete, result=0
00:19:13.059 00.000 10072 worker thread done servicing request
00:19:13.059 00.000 10072 Worker thread wakes up
00:19:13.059 00.000 1032 GuideStep: 0.2 px 114 ms WEST, 0.2 px 0 ms NORTH
00:19:13.062 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:13.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:13.468 00.406 10072 Exposure complete
00:19:13.518 00.050 10072 worker thread done servicing request
00:19:13.518 00.000 1032 OnExposeComplete: enter
00:19:13.521 00.003 1032 UpdateGuideState(): m_state=6
00:19:13.523 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1513
00:19:13.525 00.002 1032 Star::Find returns 1 (0), X=322.41, Y=741.00, Mass=1381, SNR=26.2, Peak=208 HFD=2.3
00:19:13.526 00.001 1032 MultiStar: [#1 -0.43,0.13,0.00,M3] [#2 -0.41,0.20,0.00,M3] [#3 -0.41,0.27,0.00,M2] [#4 -0.55,0.25,0.00,M3] [#5 -0.20,0.07,0.72,U] [#6 -0.27,0.08,0.00,M3] [#7 -0.32,-0.04,0.00,M1] [#8 -0.22,0.20,0.00,M2] 
00:19:13.528 00.002 1032 refined, 1 included, MultiStar: {-0.13, 0.14}, one-star: {-0.08, 0.18}
00:19:13.530 00.002 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
00:19:13.531 00.001 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
00:19:13.533 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.18 cameraTheta=2.32 mountX=0.16 mountY=0.09, mountTheta=0.49
00:19:13.536 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.14, opts=13)
00:19:13.537 00.001 1032 Enqueuing Move request for scope (-0.13, 0.14)
00:19:13.539 00.002 10072 Worker thread wakes up
00:19:13.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
00:19:13.539 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
00:19:13.539 00.000 10072 Moving (-0.13, 0.14) raw xDistance=0.16 yDistance=0.09
00:19:13.540 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:13.543 00.003 10072 PPEC rslt: input = 0.16, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 291.68
00:19:13.544 00.001 10072 PPEC: input: 0.16, control: 0.09, exposure: 500
00:19:13.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:13.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:19:13.544 00.000 10072 MoveAxis(W, 92, ABG)
00:19:13.544 00.000 10072 Guiding  Dir = 3, Dur = 92
00:19:13.545 00.001 10072 IsGuiding returns 0
00:19:13.545 00.000 10072 PulseGuide returned control before completion, sleep 102
00:19:13.564 00.019 1032 UpdateGuideState exits: m=1381 SNR=26.2
00:19:13.566 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:13.568 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:13.569 00.001 1032 Enqueuing Expose request
00:19:13.655 00.086 10072 IsGuiding returns 0
00:19:13.655 00.000 10072 Move returns status 0, amount 92
00:19:13.655 00.000 10072 MoveAxis(N, 0, ABG)
00:19:13.655 00.000 10072 Move returns status 0, amount 0
00:19:13.655 00.000 10072 move complete, result=0
00:19:13.656 00.001 10072 worker thread done servicing request
00:19:13.656 00.000 10072 Worker thread wakes up
00:19:13.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:13.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:13.660 00.004 1032 GuideStep: 0.2 px 92 ms WEST, 0.1 px 0 ms NORTH
00:19:14.284 00.624 10072 Exposure complete
00:19:14.333 00.049 10072 worker thread done servicing request
00:19:14.333 00.000 1032 OnExposeComplete: enter
00:19:14.338 00.005 1032 UpdateGuideState(): m_state=6
00:19:14.340 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1514
00:19:14.342 00.002 1032 Star::Find returns 1 (0), X=322.55, Y=740.80, Mass=1358, SNR=26.0, Peak=175 HFD=2.6
00:19:14.344 00.002 1032 MultiStar: [#1 -0.15,-0.13,1.05,U] [#2 -0.24,0.01,0.97,U] [#3 -0.11,0.06,0.73,U] [#4 -0.13,0.14,0.68,U] [#5 -0.12,-0.21,0.70,U] [#6 -0.10,-0.12,0.70,U] [#7 -0.07,-0.24,0.51,U] [#8 0.03,-0.01,0.62,U] 
00:19:14.347 00.003 1032 single-star, 8 included, MultiStar: {-0.09, -0.05}, one-star: {0.07, -0.02}
00:19:14.348 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
00:19:14.350 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
00:19:14.352 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.35 mountX=-0.04 mountY=-0.06, mountTheta=-2.18
00:19:14.354 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
00:19:14.356 00.002 1032 Enqueuing Move request for scope (0.07, -0.02)
00:19:14.358 00.002 10072 Worker thread wakes up
00:19:14.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
00:19:14.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
00:19:14.358 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
00:19:14.361 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.69
00:19:14.362 00.001 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:19:14.362 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:14.365 00.003 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:14.365 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:19:14.365 00.000 10072 MoveAxis(W, 11, ABG)
00:19:14.365 00.000 10072 Guiding  Dir = 3, Dur = 11
00:19:14.365 00.000 10072 IsGuiding returns 0
00:19:14.367 00.002 10072 PulseGuide returned control before completion, sleep 20
00:19:14.383 00.016 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:19:14.386 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:14.387 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:14.388 00.001 1032 Enqueuing Expose request
00:19:14.392 00.004 10072 IsGuiding returns 0
00:19:14.393 00.001 10072 Move returns status 0, amount 11
00:19:14.393 00.000 10072 MoveAxis(N, 0, ABG)
00:19:14.393 00.000 10072 Move returns status 0, amount 0
00:19:14.393 00.000 10072 move complete, result=0
00:19:14.393 00.000 10072 worker thread done servicing request
00:19:14.393 00.000 10072 Worker thread wakes up
00:19:14.393 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:14.393 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:14.399 00.006 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:19:14.802 00.403 10072 Exposure complete
00:19:14.851 00.049 10072 worker thread done servicing request
00:19:14.851 00.000 1032 OnExposeComplete: enter
00:19:14.853 00.002 1032 UpdateGuideState(): m_state=6
00:19:14.855 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1515
00:19:14.857 00.002 1032 Star::Find returns 1 (0), X=322.56, Y=740.76, Mass=1373, SNR=26.1, Peak=156 HFD=3.0
00:19:14.859 00.002 1032 MultiStar: [#1 -0.20,-0.14,1.13,U] [#2 -0.24,0.03,0.99,U] [#3 -0.22,0.09,0.70,U] [#4 -0.32,-0.05,0.00,M3] [#5 -0.12,-0.11,0.68,U] [#6 -0.29,-0.18,0.00,M3] [#7 -0.32,-0.18,0.00,M1] [#8 -0.19,-0.05,0.59,U] 
00:19:14.861 00.002 1032 single-star, 5 included, MultiStar: {-0.14, -0.05}, one-star: {0.08, -0.06}
00:19:14.863 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
00:19:14.865 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
00:19:14.867 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.69 mountX=-0.08 mountY=-0.06, mountTheta=-2.52
00:19:14.870 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
00:19:14.873 00.003 1032 Enqueuing Move request for scope (0.08, -0.06)
00:19:14.875 00.002 10072 Worker thread wakes up
00:19:14.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
00:19:14.875 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
00:19:14.875 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
00:19:14.877 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:14.884 00.007 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.70
00:19:14.884 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:19:14.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:14.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:19:14.884 00.000 10072 MoveAxis(W, 10, ABG)
00:19:14.884 00.000 10072 Guiding  Dir = 3, Dur = 10
00:19:14.884 00.000 10072 IsGuiding returns 0
00:19:14.885 00.001 10072 PulseGuide returned control before completion, sleep 20
00:19:14.903 00.018 1032 UpdateGuideState exits: m=1373 SNR=26.1
00:19:14.905 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:14.906 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:14.907 00.001 1032 Enqueuing Expose request
00:19:14.911 00.004 10072 IsGuiding returns 0
00:19:14.911 00.000 10072 Move returns status 0, amount 10
00:19:14.911 00.000 10072 MoveAxis(N, 0, ABG)
00:19:14.911 00.000 10072 Move returns status 0, amount 0
00:19:14.911 00.000 10072 move complete, result=0
00:19:14.911 00.000 10072 worker thread done servicing request
00:19:14.911 00.000 10072 Worker thread wakes up
00:19:14.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:14.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:14.917 00.006 1032 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:19:15.542 00.625 10072 Exposure complete
00:19:15.597 00.055 10072 worker thread done servicing request
00:19:15.597 00.000 1032 OnExposeComplete: enter
00:19:15.600 00.003 1032 UpdateGuideState(): m_state=6
00:19:15.603 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1516
00:19:15.605 00.002 1032 Star::Find returns 1 (0), X=322.61, Y=740.89, Mass=1356, SNR=25.9, Peak=147 HFD=2.7
00:19:15.608 00.003 1032 MultiStar: [#1 -0.22,-0.02,1.06,U] [#2 -0.17,0.08,0.98,U] [#3 -0.17,0.16,0.79,U] [#4 -0.19,0.19,0.67,U] [#5 -0.11,-0.04,0.75,U] [#6 -0.20,0.04,0.70,U] [#7 -0.23,-0.13,0.52,U] [#8 -0.20,0.25,0.00,M1] 
00:19:15.610 00.002 1032 refined, 7 included, MultiStar: {-0.14, 0.05}, one-star: {0.13, 0.07}
00:19:15.611 00.001 1032 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.83) = xAngle (0.98 = 0.98)
00:19:15.613 00.002 1032 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.98 = 0.98)
00:19:15.615 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.14 cameraTheta=2.81 mountX=0.08 mountY=0.12, mountTheta=0.98
00:19:15.619 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.05, opts=13)
00:19:15.621 00.002 1032 Enqueuing Move request for scope (-0.14, 0.05)
00:19:15.623 00.002 10072 Worker thread wakes up
00:19:15.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
00:19:15.623 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
00:19:15.623 00.000 10072 Moving (-0.14, 0.05) raw xDistance=0.08 yDistance=0.12
00:19:15.625 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:15.627 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.71
00:19:15.627 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:19:15.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:15.628 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:19:15.628 00.000 10072 MoveAxis(W, 11, ABG)
00:19:15.628 00.000 10072 Guiding  Dir = 3, Dur = 11
00:19:15.628 00.000 10072 IsGuiding returns 0
00:19:15.629 00.001 10072 PulseGuide returned control before completion, sleep 21
00:19:15.647 00.018 1032 UpdateGuideState exits: m=1356 SNR=25.9
00:19:15.650 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:15.651 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:15.654 00.003 1032 Enqueuing Expose request
00:19:15.664 00.010 10072 IsGuiding returns 0
00:19:15.664 00.000 10072 Move returns status 0, amount 11
00:19:15.664 00.000 10072 MoveAxis(N, 0, ABG)
00:19:15.664 00.000 10072 Move returns status 0, amount 0
00:19:15.664 00.000 10072 move complete, result=0
00:19:15.664 00.000 10072 worker thread done servicing request
00:19:15.664 00.000 10072 Worker thread wakes up
00:19:15.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:15.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:15.667 00.003 1032 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
00:19:16.074 00.407 10072 Exposure complete
00:19:16.124 00.050 10072 worker thread done servicing request
00:19:16.124 00.000 1032 OnExposeComplete: enter
00:19:16.127 00.003 1032 UpdateGuideState(): m_state=6
00:19:16.128 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1517
00:19:16.130 00.002 1032 Star::Find returns 1 (0), X=322.53, Y=740.92, Mass=1292, SNR=25.3, Peak=152 HFD=2.4
00:19:16.132 00.002 1032 MultiStar: [#1 -0.17,0.05,1.16,U] [#2 -0.16,0.13,1.03,U] [#3 -0.15,0.19,0.75,U] [#4 -0.32,0.22,0.00,M3] [#5 -0.08,0.16,0.74,U] [#6 -0.15,0.13,0.74,U] [#7 -0.11,-0.11,0.53,U] [#8 -0.13,0.08,0.56,U] 
00:19:16.134 00.002 1032 single-star, 7 included, MultiStar: {-0.11, 0.10}, one-star: {0.05, 0.10}
00:19:16.136 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
00:19:16.137 00.001 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
00:19:16.139 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.14 mountX=0.08 mountY=-0.07, mountTheta=-0.69
00:19:16.142 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
00:19:16.144 00.002 1032 Enqueuing Move request for scope (0.05, 0.10)
00:19:16.146 00.002 10072 Worker thread wakes up
00:19:16.146 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
00:19:16.146 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
00:19:16.146 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.07
00:19:16.148 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.73
00:19:16.148 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:19:16.150 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:16.150 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:19:16.150 00.000 10072 MoveAxis(W, 10, ABG)
00:19:16.150 00.000 10072 Guiding  Dir = 3, Dur = 10
00:19:16.150 00.000 10072 IsGuiding returns 0
00:19:16.151 00.001 10072 PulseGuide returned control before completion, sleep 20
00:19:16.151 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:16.171 00.020 1032 UpdateGuideState exits: m=1292 SNR=25.3
00:19:16.173 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:16.176 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:16.179 00.003 1032 Enqueuing Expose request
00:19:16.181 00.002 10072 IsGuiding returns 0
00:19:16.181 00.000 10072 Move returns status 0, amount 10
00:19:16.181 00.000 10072 MoveAxis(N, 0, ABG)
00:19:16.181 00.000 10072 Move returns status 0, amount 0
00:19:16.181 00.000 10072 move complete, result=0
00:19:16.181 00.000 10072 worker thread done servicing request
00:19:16.181 00.000 10072 Worker thread wakes up
00:19:16.181 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:16.181 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:16.189 00.008 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:19:16.811 00.622 10072 Exposure complete
00:19:16.860 00.049 1032 OnExposeComplete: enter
00:19:16.863 00.003 1032 UpdateGuideState(): m_state=6
00:19:16.865 00.002 10072 worker thread done servicing request
00:19:16.865 00.000 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1518
00:19:16.866 00.001 1032 Star::Find returns 1 (0), X=322.65, Y=741.01, Mass=1356, SNR=25.9, Peak=144 HFD=2.5
00:19:16.868 00.002 1032 MultiStar: [#1 -0.18,0.19,1.12,U] [#2 -0.16,0.10,0.98,U] [#3 -0.09,0.27,0.00,M1] [#4 -0.12,0.35,0.00,M4] [#5 0.01,0.07,0.73,U] [#6 0.06,0.11,0.71,U] [#7 -0.09,0.13,0.53,U] [#8 -0.09,0.29,0.00,M1] 
00:19:16.870 00.002 1032 refined, 5 included, MultiStar: {-0.04, 0.14}, one-star: {0.17, 0.19}
00:19:16.871 00.001 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
00:19:16.874 00.003 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
00:19:16.876 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.84 mountX=0.14 mountY=0.00, mountTheta=0.01
00:19:16.878 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.14, opts=13)
00:19:16.880 00.002 1032 Enqueuing Move request for scope (-0.04, 0.14)
00:19:16.883 00.003 10072 Worker thread wakes up
00:19:16.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
00:19:16.883 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
00:19:16.883 00.000 10072 Moving (-0.04, 0.14) raw xDistance=0.14 yDistance=0.00
00:19:16.884 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:16.887 00.003 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 291.74
00:19:16.887 00.000 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
00:19:16.887 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:16.887 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:19:16.887 00.000 10072 MoveAxis(W, 82, ABG)
00:19:16.887 00.000 10072 Guiding  Dir = 3, Dur = 82
00:19:16.888 00.001 10072 IsGuiding returns 0
00:19:16.888 00.000 10072 PulseGuide returned control before completion, sleep 92
00:19:16.905 00.017 1032 UpdateGuideState exits: m=1356 SNR=25.9
00:19:16.907 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:16.909 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:16.911 00.002 1032 Enqueuing Expose request
00:19:16.995 00.084 10072 IsGuiding returns 1
00:19:16.995 00.000 10072 scope still moving after pulse duration time elapsed
00:19:17.027 00.032 10072 IsGuiding returns 0
00:19:17.027 00.000 10072 scope move finished after 82 + 57 ms
00:19:17.027 00.000 10072 Move returns status 0, amount 82
00:19:17.027 00.000 10072 MoveAxis(N, 0, ABG)
00:19:17.027 00.000 10072 Move returns status 0, amount 0
00:19:17.027 00.000 10072 move complete, result=0
00:19:17.027 00.000 10072 worker thread done servicing request
00:19:17.027 00.000 10072 Worker thread wakes up
00:19:17.027 00.000 1032 GuideStep: 0.1 px 82 ms WEST, 0.0 px 0 ms NORTH
00:19:17.030 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:17.030 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:17.436 00.406 10072 Exposure complete
00:19:17.487 00.051 10072 worker thread done servicing request
00:19:17.487 00.000 1032 OnExposeComplete: enter
00:19:17.489 00.002 1032 UpdateGuideState(): m_state=6
00:19:17.492 00.003 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1519
00:19:17.493 00.001 1032 Star::Find returns 1 (0), X=322.73, Y=740.92, Mass=1464, SNR=27.0, Peak=154 HFD=2.6
00:19:17.495 00.002 1032 MultiStar: [#1 -0.07,-0.09,1.09,U] [#2 -0.10,-0.01,0.94,U] [#3 0.22,0.15,0.71,U] [#4 0.03,0.15,0.66,U] [#5 0.11,-0.20,0.69,U] [#6 0.09,0.02,0.63,U] [#7 0.05,-0.00,0.51,U] [#8 0.05,0.26,0.54,U] 
00:19:17.497 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.25, 0.10}
00:19:17.498 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
00:19:17.500 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
00:19:17.501 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.46 mountX=0.01 mountY=-0.07, mountTheta=-1.37
00:19:17.504 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
00:19:17.506 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
00:19:17.508 00.002 10072 Worker thread wakes up
00:19:17.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
00:19:17.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
00:19:17.508 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
00:19:17.510 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:17.513 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.75
00:19:17.513 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:19:17.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:17.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:19:17.513 00.000 10072 MoveAxis(W, 11, ABG)
00:19:17.513 00.000 10072 Guiding  Dir = 3, Dur = 11
00:19:17.515 00.002 10072 IsGuiding returns 0
00:19:17.515 00.000 10072 PulseGuide returned control before completion, sleep 20
00:19:17.531 00.016 1032 UpdateGuideState exits: m=1464 SNR=27.0
00:19:17.533 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:17.536 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:17.537 00.001 1032 Enqueuing Expose request
00:19:17.543 00.006 10072 IsGuiding returns 0
00:19:17.543 00.000 10072 Move returns status 0, amount 11
00:19:17.543 00.000 10072 MoveAxis(N, 0, ABG)
00:19:17.543 00.000 10072 Move returns status 0, amount 0
00:19:17.543 00.000 10072 move complete, result=0
00:19:17.543 00.000 10072 worker thread done servicing request
00:19:17.543 00.000 10072 Worker thread wakes up
00:19:17.543 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:17.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:17.546 00.003 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:19:18.167 00.621 10072 Exposure complete
00:19:18.216 00.049 10072 worker thread done servicing request
00:19:18.216 00.000 1032 OnExposeComplete: enter
00:19:18.218 00.002 1032 UpdateGuideState(): m_state=6
00:19:18.220 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1520
00:19:18.222 00.002 1032 Star::Find returns 1 (0), X=322.75, Y=740.82, Mass=1342, SNR=25.8, Peak=136 HFD=2.8
00:19:18.224 00.002 1032 MultiStar: [#1 -0.01,-0.05,1.19,U] [#2 -0.14,-0.01,0.95,U] [#3 -0.03,0.14,0.76,U] [#4 -0.14,0.15,0.70,U] [#5 0.15,-0.07,0.69,U] [#6 -0.01,-0.08,0.71,U] [#7 0.10,-0.01,0.56,U] [#8 0.12,0.05,0.63,U] 
00:19:18.225 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.27, 0.00}
00:19:18.226 00.001 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
00:19:18.228 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
00:19:18.230 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.25 mountX=-0.00 mountY=-0.03, mountTheta=-1.58
00:19:18.232 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
00:19:18.234 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
00:19:18.236 00.002 10072 Worker thread wakes up
00:19:18.236 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:19:18.236 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:19:18.236 00.000 10072 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
00:19:18.238 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.76
00:19:18.238 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:18.240 00.002 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:19:18.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:18.241 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:19:18.241 00.000 10072 MoveAxis(W, 11, ABG)
00:19:18.241 00.000 10072 Guiding  Dir = 3, Dur = 11
00:19:18.241 00.000 10072 IsGuiding returns 0
00:19:18.241 00.000 10072 PulseGuide returned control before completion, sleep 21
00:19:18.258 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.8
00:19:18.260 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:18.262 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:18.263 00.001 1032 Enqueuing Expose request
00:19:18.274 00.011 10072 IsGuiding returns 0
00:19:18.274 00.000 10072 Move returns status 0, amount 11
00:19:18.274 00.000 10072 MoveAxis(N, 0, ABG)
00:19:18.274 00.000 10072 Move returns status 0, amount 0
00:19:18.274 00.000 10072 move complete, result=0
00:19:18.274 00.000 10072 worker thread done servicing request
00:19:18.274 00.000 10072 Worker thread wakes up
00:19:18.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:18.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:18.274 00.000 1032 GuideStep: -0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
00:19:18.682 00.408 10072 Exposure complete
00:19:18.730 00.048 10072 worker thread done servicing request
00:19:18.730 00.000 1032 OnExposeComplete: enter
00:19:18.733 00.003 1032 UpdateGuideState(): m_state=6
00:19:18.735 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1521
00:19:18.738 00.003 1032 Star::Find returns 1 (0), X=322.71, Y=740.88, Mass=1426, SNR=26.6, Peak=180 HFD=2.6
00:19:18.740 00.002 1032 MultiStar: [#1 -0.15,0.06,1.11,U] [#2 -0.12,0.21,0.96,U] [#3 -0.20,0.13,0.69,U] [#4 -0.25,0.22,0.00,M3] [#5 -0.07,-0.03,0.71,U] [#6 -0.11,0.06,0.74,U] [#7 -0.13,-0.06,0.54,U] [#8 0.05,0.24,0.59,U] 
00:19:18.742 00.002 1032 refined, 7 included, MultiStar: {-0.06, 0.09}, one-star: {0.23, 0.06}
00:19:18.744 00.002 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
00:19:18.745 00.001 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
00:19:18.747 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.10 cameraTheta=2.14 mountX=0.10 mountY=0.03, mountTheta=0.31
00:19:18.750 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.09, opts=13)
00:19:18.752 00.002 1032 Enqueuing Move request for scope (-0.06, 0.09)
00:19:18.753 00.001 10072 Worker thread wakes up
00:19:18.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
00:19:18.753 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
00:19:18.754 00.001 10072 Moving (-0.06, 0.09) raw xDistance=0.10 yDistance=0.03
00:19:18.755 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:18.757 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.77
00:19:18.757 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:19:18.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:18.757 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:19:18.757 00.000 10072 MoveAxis(W, 10, ABG)
00:19:18.757 00.000 10072 Guiding  Dir = 3, Dur = 10
00:19:18.758 00.001 10072 IsGuiding returns 0
00:19:18.758 00.000 10072 PulseGuide returned control before completion, sleep 20
00:19:18.776 00.018 1032 UpdateGuideState exits: m=1426 SNR=26.6
00:19:18.778 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:18.779 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:18.780 00.001 1032 Enqueuing Expose request
00:19:18.788 00.008 10072 IsGuiding returns 0
00:19:18.788 00.000 10072 Move returns status 0, amount 10
00:19:18.788 00.000 10072 MoveAxis(N, 0, ABG)
00:19:18.789 00.001 10072 Move returns status 0, amount 0
00:19:18.789 00.000 10072 move complete, result=0
00:19:18.789 00.000 10072 worker thread done servicing request
00:19:18.789 00.000 10072 Worker thread wakes up
00:19:18.789 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:18.789 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:18.790 00.001 1032 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
00:19:19.415 00.625 10072 Exposure complete
00:19:19.465 00.050 10072 worker thread done servicing request
00:19:19.466 00.001 1032 OnExposeComplete: enter
00:19:19.467 00.001 1032 UpdateGuideState(): m_state=6
00:19:19.469 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1522
00:19:19.470 00.001 1032 Star::Find returns 1 (0), X=322.69, Y=740.97, Mass=1301, SNR=25.4, Peak=153 HFD=2.6
00:19:19.472 00.002 1032 MultiStar: [#1 -0.14,0.22,1.14,U] [#2 -0.09,0.10,1.04,U] [#3 0.01,0.28,0.00,M1] [#4 -0.05,0.26,0.68,U] [#5 0.03,0.10,0.77,U] [#6 0.03,-0.01,0.69,U] [#7 -0.05,-0.01,0.55,U] [#8 0.06,0.14,0.61,U] 
00:19:19.473 00.001 1032 refined, 7 included, MultiStar: {-0.00, 0.13}, one-star: {0.21, 0.15}
00:19:19.475 00.002 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
00:19:19.477 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
00:19:19.478 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.60 mountX=0.12 mountY=-0.03, mountTheta=-0.23
00:19:19.480 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.13, opts=13)
00:19:19.482 00.002 1032 Enqueuing Move request for scope (-0.00, 0.13)
00:19:19.483 00.001 10072 Worker thread wakes up
00:19:19.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
00:19:19.483 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
00:19:19.483 00.000 10072 Moving (-0.00, 0.13) raw xDistance=0.12 yDistance=-0.03
00:19:19.486 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:19.488 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.79
00:19:19.488 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:19:19.488 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:19.488 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:19:19.488 00.000 10072 MoveAxis(W, 11, ABG)
00:19:19.488 00.000 10072 Guiding  Dir = 3, Dur = 11
00:19:19.489 00.001 10072 IsGuiding returns 0
00:19:19.489 00.000 10072 PulseGuide returned control before completion, sleep 21
00:19:19.507 00.018 1032 UpdateGuideState exits: m=1301 SNR=25.4
00:19:19.509 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:19.510 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:19.512 00.002 1032 Enqueuing Expose request
00:19:19.522 00.010 10072 IsGuiding returns 0
00:19:19.522 00.000 10072 Move returns status 0, amount 11
00:19:19.522 00.000 10072 MoveAxis(N, 0, ABG)
00:19:19.522 00.000 10072 Move returns status 0, amount 0
00:19:19.522 00.000 10072 move complete, result=0
00:19:19.522 00.000 10072 worker thread done servicing request
00:19:19.522 00.000 10072 Worker thread wakes up
00:19:19.522 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:19.522 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:19.523 00.001 1032 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
00:19:19.933 00.410 10072 Exposure complete
00:19:19.982 00.049 10072 worker thread done servicing request
00:19:19.982 00.000 1032 OnExposeComplete: enter
00:19:19.984 00.002 1032 UpdateGuideState(): m_state=6
00:19:19.987 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1523
00:19:19.990 00.003 1032 Star::Find returns 1 (0), X=322.70, Y=740.90, Mass=1257, SNR=25.0, Peak=154 HFD=2.6
00:19:19.992 00.002 1032 MultiStar: [#1 -0.20,0.19,1.20,U] [#2 -0.05,0.06,0.99,U] [#3 -0.01,0.18,0.77,U] [#4 -0.09,0.26,0.66,U] [#5 -0.01,0.17,0.75,U] [#6 -0.18,0.01,0.74,U] [#7 0.02,-0.06,0.54,U] [#8 -0.23,0.24,0.00,M1] 
00:19:19.994 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.12}, one-star: {0.22, 0.08}
00:19:19.996 00.002 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
00:19:19.998 00.002 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
00:19:19.999 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.90 mountX=0.12 mountY=0.01, mountTheta=0.07
00:19:20.003 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.12, opts=13)
00:19:20.005 00.002 1032 Enqueuing Move request for scope (-0.04, 0.12)
00:19:20.007 00.002 10072 Worker thread wakes up
00:19:20.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
00:19:20.007 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
00:19:20.007 00.000 10072 Moving (-0.04, 0.12) raw xDistance=0.12 yDistance=0.01
00:19:20.009 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:20.012 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.80
00:19:20.013 00.001 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:19:20.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:20.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:19:20.013 00.000 10072 MoveAxis(W, 9, ABG)
00:19:20.013 00.000 10072 Guiding  Dir = 3, Dur = 9
00:19:20.013 00.000 10072 IsGuiding returns 0
00:19:20.013 00.000 10072 PulseGuide returned control before completion, sleep 19
00:19:20.033 00.020 1032 UpdateGuideState exits: m=1257 SNR=25.0
00:19:20.035 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:20.036 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:20.038 00.002 1032 Enqueuing Expose request
00:19:20.039 00.001 10072 IsGuiding returns 0
00:19:20.039 00.000 10072 Move returns status 0, amount 9
00:19:20.039 00.000 10072 MoveAxis(N, 0, ABG)
00:19:20.039 00.000 10072 Move returns status 0, amount 0
00:19:20.039 00.000 10072 move complete, result=0
00:19:20.041 00.002 10072 worker thread done servicing request
00:19:20.041 00.000 10072 Worker thread wakes up
00:19:20.041 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:20.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:20.047 00.006 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:19:20.673 00.626 10072 Exposure complete
00:19:20.724 00.051 10072 worker thread done servicing request
00:19:20.724 00.000 1032 OnExposeComplete: enter
00:19:20.726 00.002 1032 UpdateGuideState(): m_state=6
00:19:20.728 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1524
00:19:20.729 00.001 1032 Star::Find returns 1 (0), X=322.71, Y=740.71, Mass=1317, SNR=25.6, Peak=146 HFD=2.9
00:19:20.731 00.002 1032 MultiStar: [#1 -0.23,-0.17,0.00,M1] [#2 -0.11,-0.18,1.05,U] [#3 -0.11,-0.02,0.76,U] [#4 -0.20,0.02,0.71,U] [#5 0.00,-0.10,0.70,U] [#6 -0.10,-0.15,0.72,U] [#7 0.01,-0.21,0.54,U] [#8 -0.03,-0.08,0.58,U] 
00:19:20.732 00.001 1032 refined, 7 included, MultiStar: {-0.03, -0.11}, one-star: {0.23, -0.11}
00:19:20.734 00.002 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.58)
00:19:20.736 00.002 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.58)
00:19:20.738 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.87 mountX=-0.09 mountY=0.06, mountTheta=2.58
00:19:20.741 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.11, opts=13)
00:19:20.743 00.002 1032 Enqueuing Move request for scope (-0.03, -0.11)
00:19:20.745 00.002 10072 Worker thread wakes up
00:19:20.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
00:19:20.745 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
00:19:20.745 00.000 10072 Moving (-0.03, -0.11) raw xDistance=-0.09 yDistance=0.06
00:19:20.747 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:20.749 00.002 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.81
00:19:20.749 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
00:19:20.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:20.750 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:19:20.750 00.000 10072 MoveAxis(W, 10, ABG)
00:19:20.750 00.000 10072 Guiding  Dir = 3, Dur = 10
00:19:20.750 00.000 10072 IsGuiding returns 0
00:19:20.750 00.000 10072 PulseGuide returned control before completion, sleep 20
00:19:20.767 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.6
00:19:20.770 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:20.772 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:20.774 00.002 1032 Enqueuing Expose request
00:19:20.780 00.006 10072 IsGuiding returns 0
00:19:20.780 00.000 10072 Move returns status 0, amount 10
00:19:20.780 00.000 10072 MoveAxis(N, 0, ABG)
00:19:20.780 00.000 10072 Move returns status 0, amount 0
00:19:20.780 00.000 10072 move complete, result=0
00:19:20.781 00.001 10072 worker thread done servicing request
00:19:20.781 00.000 10072 Worker thread wakes up
00:19:20.781 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:20.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:20.784 00.003 1032 GuideStep: -0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
00:19:21.189 00.405 10072 Exposure complete
00:19:21.236 00.047 10072 worker thread done servicing request
00:19:21.236 00.000 1032 OnExposeComplete: enter
00:19:21.239 00.003 1032 UpdateGuideState(): m_state=6
00:19:21.241 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1525
00:19:21.243 00.002 1032 Star::Find returns 1 (0), X=322.80, Y=740.81, Mass=1222, SNR=24.6, Peak=109 HFD=2.9
00:19:21.245 00.002 1032 MultiStar: [#1 -0.05,-0.18,1.14,U] [#2 -0.09,0.02,1.02,U] [#3 0.01,0.05,0.79,U] [#4 0.06,0.02,0.70,U] [#5 0.23,0.02,0.69,U] [#6 0.01,-0.17,0.73,U] [#7 0.15,-0.31,0.00,M1] [#8 0.13,0.10,0.64,U] 
00:19:21.246 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.31, -0.01}
00:19:21.249 00.003 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
00:19:21.251 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
00:19:21.253 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.39 mountX=-0.04 mountY=-0.06, mountTheta=-2.22
00:19:21.255 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
00:19:21.258 00.003 1032 Enqueuing Move request for scope (0.07, -0.03)
00:19:21.260 00.002 10072 Worker thread wakes up
00:19:21.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
00:19:21.260 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
00:19:21.260 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.04 yDistance=-0.06
00:19:21.262 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:21.265 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.82
00:19:21.265 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:19:21.265 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:21.265 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:19:21.265 00.000 10072 MoveAxis(W, 9, ABG)
00:19:21.265 00.000 10072 Guiding  Dir = 3, Dur = 9
00:19:21.265 00.000 10072 IsGuiding returns 0
00:19:21.266 00.001 10072 PulseGuide returned control before completion, sleep 19
00:19:21.282 00.016 1032 UpdateGuideState exits: m=1222 SNR=24.6
00:19:21.286 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:21.287 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:21.289 00.002 1032 Enqueuing Expose request
00:19:21.295 00.006 10072 IsGuiding returns 0
00:19:21.295 00.000 10072 Move returns status 0, amount 9
00:19:21.295 00.000 10072 MoveAxis(N, 0, ABG)
00:19:21.295 00.000 10072 Move returns status 0, amount 0
00:19:21.295 00.000 10072 move complete, result=0
00:19:21.295 00.000 10072 worker thread done servicing request
00:19:21.295 00.000 10072 Worker thread wakes up
00:19:21.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:21.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:21.300 00.005 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
00:19:21.920 00.620 10072 Exposure complete
00:19:21.967 00.047 10072 worker thread done servicing request
00:19:21.967 00.000 1032 OnExposeComplete: enter
00:19:21.969 00.002 1032 UpdateGuideState(): m_state=6
00:19:21.971 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1526
00:19:21.973 00.002 1032 Star::Find returns 1 (0), X=322.83, Y=741.02, Mass=1218, SNR=24.6, Peak=117 HFD=2.6
00:19:21.976 00.003 1032 MultiStar: [#1 -0.06,0.22,1.17,U] [#2 0.08,0.20,1.00,U] [#3 0.02,0.28,0.71,U] [#4 0.04,0.42,0.00,M1] [#5 0.23,0.13,0.76,U] [#6 0.07,0.10,0.78,U] [#7 -0.02,-0.02,0.58,U] [#8 0.08,0.31,0.00,M1] 
00:19:21.978 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.17}, one-star: {0.35, 0.20}
00:19:21.980 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
00:19:21.982 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
00:19:21.983 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.05 mountX=0.14 mountY=-0.14, mountTheta=-0.78
00:19:21.986 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.17, opts=13)
00:19:21.989 00.003 1032 Enqueuing Move request for scope (0.10, 0.17)
00:19:21.991 00.002 10072 Worker thread wakes up
00:19:21.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
00:19:21.991 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
00:19:21.991 00.000 10072 Moving (0.10, 0.17) raw xDistance=0.14 yDistance=-0.14
00:19:21.993 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:21.995 00.002 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 291.83
00:19:21.995 00.000 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
00:19:21.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:21.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:19:21.996 00.001 10072 MoveAxis(W, 80, ABG)
00:19:21.996 00.000 10072 Guiding  Dir = 3, Dur = 80
00:19:21.996 00.000 10072 IsGuiding returns 0
00:19:21.996 00.000 10072 PulseGuide returned control before completion, sleep 90
00:19:22.013 00.017 1032 UpdateGuideState exits: m=1218 SNR=24.6
00:19:22.015 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:22.016 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:22.018 00.002 1032 Enqueuing Expose request
00:19:22.088 00.070 10072 IsGuiding returns 1
00:19:22.088 00.000 10072 scope still moving after pulse duration time elapsed
00:19:22.118 00.030 10072 IsGuiding returns 0
00:19:22.118 00.000 10072 scope move finished after 80 + 42 ms
00:19:22.118 00.000 10072 Move returns status 0, amount 80
00:19:22.118 00.000 10072 MoveAxis(N, 0, ABG)
00:19:22.118 00.000 10072 Move returns status 0, amount 0
00:19:22.118 00.000 10072 move complete, result=0
00:19:22.118 00.000 10072 worker thread done servicing request
00:19:22.119 00.001 10072 Worker thread wakes up
00:19:22.119 00.000 1032 GuideStep: 0.1 px 80 ms WEST, -0.1 px 0 ms NORTH
00:19:22.120 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:22.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:22.539 00.419 10072 Exposure complete
00:19:22.591 00.052 10072 worker thread done servicing request
00:19:22.591 00.000 1032 OnExposeComplete: enter
00:19:22.595 00.004 1032 UpdateGuideState(): m_state=6
00:19:22.597 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1527
00:19:22.598 00.001 1032 Star::Find returns 1 (0), X=322.77, Y=740.92, Mass=1284, SNR=25.2, Peak=141 HFD=2.6
00:19:22.600 00.002 1032 MultiStar: [#1 -0.04,0.11,1.14,U] [#2 0.07,0.22,1.02,U] [#3 0.13,0.13,0.76,U] [#4 0.10,0.30,0.00,M2] [#5 0.18,0.07,0.75,U] [#6 -0.05,0.02,0.69,U] [#7 0.07,0.03,0.56,U] [#8 -0.06,0.30,0.00,M2] 
00:19:22.602 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.11}, one-star: {0.29, 0.10}
00:19:22.603 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
00:19:22.605 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
00:19:22.608 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.85 mountX=0.08 mountY=-0.12, mountTheta=-0.98
00:19:22.611 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
00:19:22.612 00.001 1032 Enqueuing Move request for scope (0.09, 0.11)
00:19:22.616 00.004 10072 Worker thread wakes up
00:19:22.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
00:19:22.616 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
00:19:22.616 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.12
00:19:22.618 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:22.621 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.85
00:19:22.621 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:19:22.621 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:22.621 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:19:22.621 00.000 10072 MoveAxis(W, 9, ABG)
00:19:22.621 00.000 10072 Guiding  Dir = 3, Dur = 9
00:19:22.621 00.000 10072 IsGuiding returns 0
00:19:22.622 00.001 10072 PulseGuide returned control before completion, sleep 19
00:19:22.639 00.017 1032 UpdateGuideState exits: m=1284 SNR=25.2
00:19:22.643 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:22.646 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:22.648 00.002 1032 Enqueuing Expose request
00:19:22.650 00.002 10072 IsGuiding returns 0
00:19:22.650 00.000 10072 Move returns status 0, amount 9
00:19:22.650 00.000 10072 MoveAxis(N, 0, ABG)
00:19:22.650 00.000 10072 Move returns status 0, amount 0
00:19:22.650 00.000 10072 move complete, result=0
00:19:22.650 00.000 10072 worker thread done servicing request
00:19:22.650 00.000 10072 Worker thread wakes up
00:19:22.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:22.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:22.657 00.007 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:19:23.288 00.631 10072 Exposure complete
00:19:23.342 00.054 10072 worker thread done servicing request
00:19:23.342 00.000 1032 OnExposeComplete: enter
00:19:23.345 00.003 1032 UpdateGuideState(): m_state=6
00:19:23.346 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1528
00:19:23.349 00.003 1032 Star::Find returns 1 (0), X=322.74, Y=740.79, Mass=1382, SNR=26.2, Peak=157 HFD=2.7
00:19:23.351 00.002 1032 MultiStar: [#1 -0.03,-0.06,1.05,U] [#2 -0.07,0.03,0.96,U] [#3 0.19,0.08,0.77,U] [#4 -0.05,0.14,0.67,U] [#5 0.02,-0.18,0.73,U] [#6 -0.14,-0.11,0.70,U] [#7 0.08,-0.37,0.00,M1] [#8 -0.11,0.17,0.57,U] 
00:19:23.352 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.00}, one-star: {0.26, -0.03}
00:19:23.354 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
00:19:23.355 00.001 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
00:19:23.357 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.12 mountX=-0.01 mountY=-0.02, mountTheta=-1.95
00:19:23.359 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
00:19:23.361 00.002 1032 Enqueuing Move request for scope (0.02, -0.00)
00:19:23.366 00.005 10072 Worker thread wakes up
00:19:23.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
00:19:23.366 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
00:19:23.366 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
00:19:23.369 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.86
00:19:23.369 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:19:23.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:23.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:19:23.369 00.000 10072 MoveAxis(W, 10, ABG)
00:19:23.369 00.000 10072 Guiding  Dir = 3, Dur = 10
00:19:23.369 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:23.372 00.003 10072 IsGuiding returns 0
00:19:23.372 00.000 10072 PulseGuide returned control before completion, sleep 20
00:19:23.393 00.021 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:19:23.396 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:23.398 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:23.399 00.001 1032 Enqueuing Expose request
00:19:23.401 00.002 10072 IsGuiding returns 0
00:19:23.401 00.000 10072 Move returns status 0, amount 10
00:19:23.401 00.000 10072 MoveAxis(N, 0, ABG)
00:19:23.401 00.000 10072 Move returns status 0, amount 0
00:19:23.401 00.000 10072 move complete, result=0
00:19:23.401 00.000 10072 worker thread done servicing request
00:19:23.401 00.000 10072 Worker thread wakes up
00:19:23.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:23.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:23.410 00.009 1032 GuideStep: -0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
00:19:23.819 00.409 10072 Exposure complete
00:19:23.873 00.054 10072 worker thread done servicing request
00:19:23.873 00.000 1032 OnExposeComplete: enter
00:19:23.875 00.002 1032 UpdateGuideState(): m_state=6
00:19:23.877 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1529
00:19:23.879 00.002 1032 Star::Find returns 1 (0), X=322.87, Y=740.85, Mass=1338, SNR=25.8, Peak=131 HFD=2.6
00:19:23.881 00.002 1032 MultiStar: [#1 -0.02,0.03,1.16,U] [#2 -0.01,0.14,0.98,U] [#3 0.09,0.14,0.76,U] [#4 0.06,0.16,0.65,U] [#5 0.10,-0.20,0.68,U] [#6 0.11,-0.01,0.73,U] [#7 0.09,-0.18,0.56,U] [#8 0.10,0.22,0.63,U] 
00:19:23.883 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.39, 0.03}
00:19:23.885 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
00:19:23.887 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
00:19:23.890 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.40 mountX=0.02 mountY=-0.11, mountTheta=-1.43
00:19:23.896 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
00:19:23.899 00.003 1032 Enqueuing Move request for scope (0.10, 0.04)
00:19:23.900 00.001 10072 Worker thread wakes up
00:19:23.901 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
00:19:23.901 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
00:19:23.901 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.02 yDistance=-0.11
00:19:23.903 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:23.905 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.87
00:19:23.905 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:19:23.905 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:23.905 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:19:23.905 00.000 10072 MoveAxis(W, 9, ABG)
00:19:23.905 00.000 10072 Guiding  Dir = 3, Dur = 9
00:19:23.906 00.001 10072 IsGuiding returns 0
00:19:23.906 00.000 10072 PulseGuide returned control before completion, sleep 19
00:19:23.925 00.019 1032 UpdateGuideState exits: m=1338 SNR=25.8
00:19:23.930 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:23.932 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:23.934 00.002 1032 Enqueuing Expose request
00:19:23.940 00.006 10072 IsGuiding returns 0
00:19:23.940 00.000 10072 Move returns status 0, amount 9
00:19:23.940 00.000 10072 MoveAxis(N, 0, ABG)
00:19:23.940 00.000 10072 Move returns status 0, amount 0
00:19:23.940 00.000 10072 move complete, result=0
00:19:23.940 00.000 10072 worker thread done servicing request
00:19:23.940 00.000 10072 Worker thread wakes up
00:19:23.940 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:23.940 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:23.944 00.004 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
00:19:24.570 00.626 10072 Exposure complete
00:19:24.620 00.050 10072 worker thread done servicing request
00:19:24.620 00.000 1032 OnExposeComplete: enter
00:19:24.622 00.002 1032 UpdateGuideState(): m_state=6
00:19:24.624 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1530
00:19:24.626 00.002 1032 Star::Find returns 1 (0), X=322.77, Y=740.95, Mass=1331, SNR=25.7, Peak=131 HFD=2.6
00:19:24.628 00.002 1032 MultiStar: [#1 -0.12,0.04,1.12,U] [#2 0.02,0.08,0.98,U] [#3 -0.01,0.18,0.74,U] [#4 -0.12,0.13,0.67,U] [#5 0.10,0.03,0.73,U] [#6 0.05,0.00,0.74,U] [#7 -0.10,-0.10,0.55,U] [#8 0.02,0.16,0.62,U] 
00:19:24.630 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {0.29, 0.13}
00:19:24.632 00.002 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
00:19:24.633 00.001 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
00:19:24.635 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.29 mountX=0.07 mountY=-0.04, mountTheta=-0.54
00:19:24.638 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
00:19:24.640 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
00:19:24.642 00.002 10072 Worker thread wakes up
00:19:24.642 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
00:19:24.642 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
00:19:24.643 00.001 10072 Moving (0.02, 0.07) raw xDistance=0.07 yDistance=-0.04
00:19:24.645 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:24.647 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.88
00:19:24.647 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:19:24.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:24.647 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:19:24.648 00.001 10072 MoveAxis(W, 12, ABG)
00:19:24.648 00.000 10072 Guiding  Dir = 3, Dur = 12
00:19:24.648 00.000 10072 IsGuiding returns 0
00:19:24.648 00.000 10072 PulseGuide returned control before completion, sleep 22
00:19:24.667 00.019 1032 UpdateGuideState exits: m=1331 SNR=25.7
00:19:24.669 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:24.670 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:24.671 00.001 1032 Enqueuing Expose request
00:19:24.675 00.004 10072 IsGuiding returns 0
00:19:24.675 00.000 10072 Move returns status 0, amount 12
00:19:24.675 00.000 10072 MoveAxis(N, 0, ABG)
00:19:24.676 00.001 10072 Move returns status 0, amount 0
00:19:24.676 00.000 10072 move complete, result=0
00:19:24.676 00.000 10072 worker thread done servicing request
00:19:24.676 00.000 10072 Worker thread wakes up
00:19:24.676 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:24.676 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:24.684 00.008 1032 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
00:19:25.083 00.399 10072 Exposure complete
00:19:25.130 00.047 10072 worker thread done servicing request
00:19:25.131 00.001 1032 OnExposeComplete: enter
00:19:25.133 00.002 1032 UpdateGuideState(): m_state=6
00:19:25.136 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1531
00:19:25.138 00.002 1032 Star::Find returns 1 (0), X=322.88, Y=740.78, Mass=1261, SNR=25.0, Peak=127 HFD=2.7
00:19:25.140 00.002 1032 MultiStar: [#1 0.06,0.02,1.21,U] [#2 0.11,0.12,1.03,U] [#3 0.11,0.11,0.77,U] [#4 0.20,0.09,0.71,U] [#5 0.22,-0.19,0.00,M1] [#6 -0.02,-0.05,0.65,U] [#7 0.15,-0.10,0.54,U] [#8 0.17,0.12,0.64,U] 
00:19:25.141 00.001 1032 refined, 7 included, MultiStar: {0.15, 0.04}, one-star: {0.40, -0.04}
00:19:25.143 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
00:19:25.145 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
00:19:25.147 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.24 mountX=-0.00 mountY=-0.16, mountTheta=-1.59
00:19:25.150 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.04, opts=13)
00:19:25.152 00.002 1032 Enqueuing Move request for scope (0.15, 0.04)
00:19:25.154 00.002 10072 Worker thread wakes up
00:19:25.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
00:19:25.154 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
00:19:25.154 00.000 10072 Moving (0.15, 0.04) raw xDistance=-0.00 yDistance=-0.16
00:19:25.158 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:25.160 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.89
00:19:25.160 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:19:25.160 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:25.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:19:25.160 00.000 10072 MoveAxis(W, 10, ABG)
00:19:25.160 00.000 10072 Guiding  Dir = 3, Dur = 10
00:19:25.161 00.001 10072 IsGuiding returns 0
00:19:25.161 00.000 10072 PulseGuide returned control before completion, sleep 20
00:19:25.181 00.020 1032 UpdateGuideState exits: m=1261 SNR=25.0
00:19:25.183 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:25.186 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:25.188 00.002 1032 Enqueuing Expose request
00:19:25.190 00.002 10072 IsGuiding returns 0
00:19:25.190 00.000 10072 Move returns status 0, amount 10
00:19:25.190 00.000 10072 MoveAxis(N, 0, ABG)
00:19:25.190 00.000 10072 Move returns status 0, amount 0
00:19:25.190 00.000 10072 move complete, result=0
00:19:25.190 00.000 10072 worker thread done servicing request
00:19:25.190 00.000 10072 Worker thread wakes up
00:19:25.190 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:25.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:25.199 00.009 1032 GuideStep: -0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
00:19:25.820 00.621 10072 Exposure complete
00:19:25.871 00.051 10072 worker thread done servicing request
00:19:25.871 00.000 1032 OnExposeComplete: enter
00:19:25.875 00.004 1032 UpdateGuideState(): m_state=6
00:19:25.877 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1532
00:19:25.879 00.002 1032 Star::Find returns 1 (0), X=322.94, Y=740.95, Mass=1392, SNR=26.3, Peak=130 HFD=2.8
00:19:25.881 00.002 1032 MultiStar: [#1 0.15,0.11,1.11,U] [#2 0.19,0.24,0.00,M1] [#3 0.23,0.20,0.00,M1] [#4 0.09,0.23,0.64,U] [#5 0.28,0.09,0.00,M2] [#6 0.16,-0.06,0.67,U] [#7 0.22,0.14,0.56,U] [#8 0.23,0.14,0.60,U] 
00:19:25.884 00.003 1032 refined, 5 included, MultiStar: {0.23, 0.12}, one-star: {0.46, 0.13}
00:19:25.886 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
00:19:25.888 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
00:19:25.889 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.26 cameraTheta=0.46 mountX=0.05 mountY=-0.25, mountTheta=-1.37
00:19:25.893 00.004 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.12, opts=13)
00:19:25.897 00.004 1032 Enqueuing Move request for scope (0.23, 0.12)
00:19:25.899 00.002 10072 Worker thread wakes up
00:19:25.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.12) opts 0xd
00:19:25.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.12)
00:19:25.899 00.000 10072 Moving (0.23, 0.12) raw xDistance=0.05 yDistance=-0.25
00:19:25.901 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:25.903 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.90
00:19:25.903 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:19:25.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:19:25.903 00.000 10072 MoveAxis(W, 12, ABG)
00:19:25.903 00.000 10072 Guiding  Dir = 3, Dur = 12
00:19:25.904 00.001 10072 IsGuiding returns 0
00:19:25.904 00.000 10072 PulseGuide returned control before completion, sleep 22
00:19:25.922 00.018 1032 UpdateGuideState exits: m=1392 SNR=26.3
00:19:25.926 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:25.929 00.003 10072 IsGuiding returns 0
00:19:25.929 00.000 10072 Move returns status 0, amount 12
00:19:25.929 00.000 10072 MoveAxis(N, 163, ABG)
00:19:25.929 00.000 10072 Guiding  Dir = 0, Dur = 163
00:19:25.929 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:25.932 00.003 1032 Enqueuing Expose request
00:19:25.934 00.002 10072 IsGuiding returns 0
00:19:25.934 00.000 10072 PulseGuide returned control before completion, sleep 173
00:19:26.113 00.179 10072 IsGuiding returns 0
00:19:26.113 00.000 10072 Move returns status 0, amount 163
00:19:26.113 00.000 10072 move complete, result=0
00:19:26.113 00.000 10072 worker thread done servicing request
00:19:26.113 00.000 10072 Worker thread wakes up
00:19:26.113 00.000 1032 GuideStep: 0.1 px 12 ms WEST, -0.3 px 163 ms NORTH
00:19:26.116 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:26.116 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:26.522 00.406 10072 Exposure complete
00:19:26.573 00.051 10072 worker thread done servicing request
00:19:26.574 00.001 1032 OnExposeComplete: enter
00:19:26.576 00.002 1032 UpdateGuideState(): m_state=6
00:19:26.579 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1533
00:19:26.582 00.003 1032 Star::Find returns 1 (0), X=322.65, Y=740.73, Mass=1380, SNR=26.2, Peak=166 HFD=2.8
00:19:26.584 00.002 1032 MultiStar: [#1 -0.21,-0.12,1.16,U] [#2 -0.09,-0.01,1.02,U] [#3 -0.13,-0.00,0.67,U] [#4 -0.13,-0.02,0.64,U] [#5 -0.07,-0.08,0.72,U] [#6 -0.03,-0.20,0.72,U] [#7 -0.15,-0.28,0.00,M1] [#8 -0.16,-0.02,0.60,U] 
00:19:26.587 00.003 1032 refined, 7 included, MultiStar: {-0.08, -0.07}, one-star: {0.16, -0.09}
00:19:26.589 00.002 1032 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.83) = xAngle (-4.24 = 2.04)
00:19:26.590 00.001 1032 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.24 = 2.04)
00:19:26.592 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-2.41 mountX=-0.05 mountY=0.09, mountTheta=2.04
00:19:26.596 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.07, opts=13)
00:19:26.597 00.001 1032 Enqueuing Move request for scope (-0.08, -0.07)
00:19:26.599 00.002 10072 Worker thread wakes up
00:19:26.599 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
00:19:26.599 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
00:19:26.599 00.000 10072 Moving (-0.08, -0.07) raw xDistance=-0.05 yDistance=0.09
00:19:26.601 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:26.603 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.92
00:19:26.603 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:19:26.603 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:26.603 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:19:26.603 00.000 10072 MoveAxis(W, 11, ABG)
00:19:26.603 00.000 10072 Guiding  Dir = 3, Dur = 11
00:19:26.604 00.001 10072 IsGuiding returns 0
00:19:26.604 00.000 10072 PulseGuide returned control before completion, sleep 21
00:19:26.623 00.019 1032 UpdateGuideState exits: m=1380 SNR=26.2
00:19:26.625 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:26.627 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:26.630 00.003 10072 IsGuiding returns 0
00:19:26.630 00.000 1032 Enqueuing Expose request
00:19:26.632 00.002 10072 Move returns status 0, amount 11
00:19:26.632 00.000 10072 MoveAxis(N, 0, ABG)
00:19:26.632 00.000 10072 Move returns status 0, amount 0
00:19:26.632 00.000 10072 move complete, result=0
00:19:26.632 00.000 10072 worker thread done servicing request
00:19:26.632 00.000 10072 Worker thread wakes up
00:19:26.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:26.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:26.640 00.008 1032 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
00:19:27.271 00.631 10072 Exposure complete
00:19:27.320 00.049 10072 worker thread done servicing request
00:19:27.321 00.001 1032 OnExposeComplete: enter
00:19:27.322 00.001 1032 UpdateGuideState(): m_state=6
00:19:27.324 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1534
00:19:27.327 00.003 1032 Star::Find returns 1 (0), X=322.49, Y=740.98, Mass=1470, SNR=27.0, Peak=171 HFD=2.7
00:19:27.328 00.001 1032 MultiStar: [#1 -0.27,0.07,0.00,M1] [#2 -0.25,0.18,0.00,M1] [#3 -0.26,0.10,0.68,U] [#4 -0.25,0.22,0.00,M1] [#5 -0.11,0.10,0.65,U] [#6 -0.16,0.06,0.61,U] [#7 -0.05,-0.11,0.50,U] [#8 -0.24,0.30,0.00,M1] 
00:19:27.331 00.003 1032 refined, 4 included, MultiStar: {-0.11, 0.08}, one-star: {0.01, 0.16}
00:19:27.333 00.002 1032 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.83) = xAngle (0.64 = 0.64)
00:19:27.336 00.003 1032 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.64 = 0.64)
00:19:27.338 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.47 mountX=0.11 mountY=0.08, mountTheta=0.64
00:19:27.340 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.08, opts=13)
00:19:27.343 00.003 1032 Enqueuing Move request for scope (-0.11, 0.08)
00:19:27.344 00.001 10072 Worker thread wakes up
00:19:27.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
00:19:27.344 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
00:19:27.344 00.000 10072 Moving (-0.11, 0.08) raw xDistance=0.11 yDistance=0.08
00:19:27.347 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:27.349 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.93
00:19:27.349 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:19:27.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:27.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:19:27.349 00.000 10072 MoveAxis(W, 11, ABG)
00:19:27.349 00.000 10072 Guiding  Dir = 3, Dur = 11
00:19:27.349 00.000 10072 IsGuiding returns 0
00:19:27.350 00.001 10072 PulseGuide returned control before completion, sleep 21
00:19:27.368 00.018 1032 UpdateGuideState exits: m=1470 SNR=27.0
00:19:27.371 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:27.373 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:27.375 00.002 1032 Enqueuing Expose request
00:19:27.377 00.002 10072 IsGuiding returns 0
00:19:27.377 00.000 10072 Move returns status 0, amount 11
00:19:27.377 00.000 10072 MoveAxis(N, 0, ABG)
00:19:27.377 00.000 10072 Move returns status 0, amount 0
00:19:27.377 00.000 10072 move complete, result=0
00:19:27.377 00.000 10072 worker thread done servicing request
00:19:27.378 00.001 10072 Worker thread wakes up
00:19:27.378 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:27.378 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:27.385 00.007 1032 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
00:19:27.786 00.401 10072 Exposure complete
00:19:27.840 00.054 10072 worker thread done servicing request
00:19:27.840 00.000 1032 OnExposeComplete: enter
00:19:27.842 00.002 1032 UpdateGuideState(): m_state=6
00:19:27.843 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1535
00:19:27.845 00.002 1032 Star::Find returns 1 (0), X=322.56, Y=741.06, Mass=1292, SNR=25.3, Peak=152 HFD=2.4
00:19:27.847 00.002 1032 MultiStar: [#1 -0.33,0.12,0.00,M2] [#2 -0.28,0.22,0.00,M2] [#3 -0.24,0.17,0.00,M1] [#4 -0.45,0.30,0.00,M2] [#5 -0.16,0.19,0.71,U] [#6 -0.14,0.09,0.72,U] [#7 -0.28,0.02,0.00,M1] [#8 -0.21,0.24,0.00,M2] 
00:19:27.850 00.003 1032 refined, 2 included, MultiStar: {-0.06, 0.18}, one-star: {0.08, 0.23}
00:19:27.851 00.001 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
00:19:27.852 00.001 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
00:19:27.854 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.88 mountX=0.19 mountY=0.01, mountTheta=0.05
00:19:27.857 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.18, opts=13)
00:19:27.858 00.001 1032 Enqueuing Move request for scope (-0.06, 0.18)
00:19:27.862 00.004 10072 Worker thread wakes up
00:19:27.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
00:19:27.862 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
00:19:27.862 00.000 10072 Moving (-0.06, 0.18) raw xDistance=0.19 yDistance=0.01
00:19:27.864 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:27.867 00.003 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 291.94
00:19:27.867 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
00:19:27.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:27.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:19:27.867 00.000 10072 MoveAxis(W, 103, ABG)
00:19:27.867 00.000 10072 Guiding  Dir = 3, Dur = 103
00:19:27.868 00.001 10072 IsGuiding returns 0
00:19:27.868 00.000 10072 PulseGuide returned control before completion, sleep 113
00:19:27.887 00.019 1032 UpdateGuideState exits: m=1292 SNR=25.3
00:19:27.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:27.890 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:27.895 00.005 1032 Enqueuing Expose request
00:19:27.989 00.094 10072 IsGuiding returns 0
00:19:27.989 00.000 10072 Move returns status 0, amount 103
00:19:27.989 00.000 10072 MoveAxis(N, 0, ABG)
00:19:27.989 00.000 10072 Move returns status 0, amount 0
00:19:27.990 00.001 10072 move complete, result=0
00:19:27.990 00.000 10072 worker thread done servicing request
00:19:27.990 00.000 10072 Worker thread wakes up
00:19:27.990 00.000 1032 GuideStep: 0.2 px 103 ms WEST, 0.0 px 0 ms NORTH
00:19:27.994 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:27.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:28.631 00.637 10072 Exposure complete
00:19:28.682 00.051 10072 worker thread done servicing request
00:19:28.682 00.000 1032 OnExposeComplete: enter
00:19:28.685 00.003 1032 UpdateGuideState(): m_state=6
00:19:28.687 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1536
00:19:28.689 00.002 1032 Star::Find returns 1 (0), X=322.49, Y=740.83, Mass=1358, SNR=26.0, Peak=169 HFD=2.6
00:19:28.691 00.002 1032 MultiStar: [#1 -0.33,0.05,0.00,M3] [#2 -0.16,0.06,0.94,U] [#3 -0.10,0.07,0.74,U] [#4 -0.23,0.21,0.00,M3] [#5 -0.10,-0.01,0.76,U] [#6 -0.20,-0.00,0.71,U] [#7 -0.09,-0.29,0.00,M2] [#8 -0.09,0.04,0.56,U] 
00:19:28.693 00.002 1032 single-star, 5 included, MultiStar: {-0.10, 0.03}, one-star: {0.00, 0.01}
00:19:28.695 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
00:19:28.696 00.001 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
00:19:28.698 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.22 mountX=0.01 mountY=-0.01, mountTheta=-0.61
00:19:28.701 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.01, opts=13)
00:19:28.703 00.002 1032 Enqueuing Move request for scope (0.00, 0.01)
00:19:28.708 00.005 10072 Worker thread wakes up
00:19:28.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
00:19:28.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
00:19:28.708 00.000 10072 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.01
00:19:28.711 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:28.713 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.95
00:19:28.713 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:19:28.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:28.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:19:28.713 00.000 10072 MoveAxis(W, 11, ABG)
00:19:28.713 00.000 10072 Guiding  Dir = 3, Dur = 11
00:19:28.714 00.001 10072 IsGuiding returns 0
00:19:28.714 00.000 10072 PulseGuide returned control before completion, sleep 21
00:19:28.732 00.018 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:19:28.736 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:28.740 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:28.743 00.003 1032 Enqueuing Expose request
00:19:28.745 00.002 10072 IsGuiding returns 0
00:19:28.745 00.000 10072 Move returns status 0, amount 11
00:19:28.746 00.001 10072 MoveAxis(N, 0, ABG)
00:19:28.746 00.000 10072 Move returns status 0, amount 0
00:19:28.746 00.000 10072 move complete, result=0
00:19:28.746 00.000 10072 worker thread done servicing request
00:19:28.746 00.000 10072 Worker thread wakes up
00:19:28.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:28.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:28.754 00.008 1032 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
00:19:29.164 00.410 10072 Exposure complete
00:19:29.222 00.058 10072 worker thread done servicing request
00:19:29.223 00.001 1032 OnExposeComplete: enter
00:19:29.224 00.001 1032 UpdateGuideState(): m_state=6
00:19:29.227 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1537
00:19:29.228 00.001 1032 Star::Find returns 1 (0), X=322.45, Y=740.81, Mass=1296, SNR=25.4, Peak=151 HFD=2.8
00:19:29.230 00.002 1032 MultiStar: [#1 -0.35,-0.05,0.00,M4] [#2 -0.26,-0.02,1.00,U] [#3 -0.14,0.01,0.78,U] [#4 -0.28,0.07,0.00,M4] [#5 -0.15,-0.11,0.70,U] [#6 -0.14,-0.22,0.70,U] [#7 -0.10,-0.22,0.55,U] [#8 -0.12,0.07,0.64,U] 
00:19:29.232 00.002 1032 single-star, 6 included, MultiStar: {-0.14, -0.06}, one-star: {-0.03, -0.01}
00:19:29.233 00.001 1032 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.83) = xAngle (-4.56 = 1.73)
00:19:29.235 00.002 1032 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.56 = 1.73)
00:19:29.237 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.73 mountX=-0.00 mountY=0.03, mountTheta=1.73
00:19:29.240 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
00:19:29.244 00.004 1032 Enqueuing Move request for scope (-0.03, -0.01)
00:19:29.246 00.002 10072 Worker thread wakes up
00:19:29.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
00:19:29.246 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
00:19:29.246 00.000 10072 Moving (-0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
00:19:29.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:29.249 00.001 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.96
00:19:29.249 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:19:29.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:29.250 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:19:29.250 00.000 10072 MoveAxis(W, 8, ABG)
00:19:29.250 00.000 10072 Guiding  Dir = 3, Dur = 8
00:19:29.250 00.000 10072 IsGuiding returns 0
00:19:29.251 00.001 10072 PulseGuide returned control before completion, sleep 18
00:19:29.269 00.018 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:19:29.272 00.003 10072 IsGuiding returns 0
00:19:29.272 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:29.275 00.003 10072 Move returns status 0, amount 8
00:19:29.275 00.000 10072 MoveAxis(N, 0, ABG)
00:19:29.275 00.000 10072 Move returns status 0, amount 0
00:19:29.275 00.000 10072 move complete, result=0
00:19:29.275 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:29.278 00.003 1032 Enqueuing Expose request
00:19:29.280 00.002 10072 worker thread done servicing request
00:19:29.280 00.000 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
00:19:29.282 00.002 10072 Worker thread wakes up
00:19:29.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:29.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:29.916 00.634 10072 Exposure complete
00:19:29.967 00.051 10072 worker thread done servicing request
00:19:29.967 00.000 1032 OnExposeComplete: enter
00:19:29.971 00.004 1032 UpdateGuideState(): m_state=6
00:19:29.973 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1538
00:19:29.975 00.002 1032 Star::Find returns 1 (0), X=322.45, Y=741.04, Mass=1395, SNR=26.3, Peak=163 HFD=2.6
00:19:29.977 00.002 1032 MultiStar: [#1 -0.35,0.03,0.00,M5] [#2 -0.27,0.31,0.00,M1] [#3 -0.17,0.20,0.67,U] [#4 -0.28,0.33,0.00,M5] [#5 -0.02,0.04,0.70,U] [#6 -0.23,0.02,0.70,U] [#7 -0.12,0.09,0.52,U] [#8 -0.12,0.22,0.55,U] 
00:19:29.979 00.002 1032 refined, 5 included, MultiStar: {-0.11, 0.14}, one-star: {-0.03, 0.22}
00:19:29.981 00.002 1032 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.83) = xAngle (0.40 = 0.40)
00:19:29.982 00.001 1032 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.40 = 0.40)
00:19:29.984 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.17 cameraTheta=2.24 mountX=0.16 mountY=0.07, mountTheta=0.40
00:19:29.987 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.14, opts=13)
00:19:29.989 00.002 1032 Enqueuing Move request for scope (-0.11, 0.14)
00:19:29.991 00.002 10072 Worker thread wakes up
00:19:29.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
00:19:29.991 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
00:19:29.991 00.000 10072 Moving (-0.11, 0.14) raw xDistance=0.16 yDistance=0.07
00:19:29.994 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:29.997 00.003 10072 PPEC rslt: input = 0.16, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 291.97
00:19:29.997 00.000 10072 PPEC: input: 0.16, control: 0.09, exposure: 500
00:19:29.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:29.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:19:29.997 00.000 10072 MoveAxis(W, 89, ABG)
00:19:29.997 00.000 10072 Guiding  Dir = 3, Dur = 89
00:19:29.997 00.000 10072 IsGuiding returns 0
00:19:29.998 00.001 10072 PulseGuide returned control before completion, sleep 99
00:19:30.015 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.3
00:19:30.020 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:30.022 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:30.025 00.003 1032 Enqueuing Expose request
00:19:30.102 00.077 10072 IsGuiding returns 1
00:19:30.103 00.001 10072 scope still moving after pulse duration time elapsed
00:19:30.134 00.031 10072 IsGuiding returns 0
00:19:30.134 00.000 10072 scope move finished after 89 + 47 ms
00:19:30.134 00.000 10072 Move returns status 0, amount 89
00:19:30.134 00.000 10072 MoveAxis(N, 0, ABG)
00:19:30.134 00.000 10072 Move returns status 0, amount 0
00:19:30.134 00.000 10072 move complete, result=0
00:19:30.134 00.000 10072 worker thread done servicing request
00:19:30.134 00.000 10072 Worker thread wakes up
00:19:30.135 00.001 1032 GuideStep: 0.2 px 89 ms WEST, 0.1 px 0 ms NORTH
00:19:30.137 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:30.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:30.557 00.420 10072 Exposure complete
00:19:30.608 00.051 10072 worker thread done servicing request
00:19:30.608 00.000 1032 OnExposeComplete: enter
00:19:30.612 00.004 1032 UpdateGuideState(): m_state=6
00:19:30.616 00.004 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1539
00:19:30.618 00.002 1032 Star::Find returns 1 (0), X=322.61, Y=740.98, Mass=1217, SNR=24.6, Peak=143 HFD=2.5
00:19:30.620 00.002 1032 MultiStar: [#1 -0.30,0.22,0.00,M6] [#2 -0.26,0.20,0.00,M2] [#3 -0.06,0.41,0.00,M1] [#4 -0.17,0.35,0.00,M6] [#5 0.00,0.13,0.75,U] [#6 -0.23,0.16,0.00,M1] [#7 -0.17,-0.05,0.53,U] [#8 -0.25,0.29,0.00,M1] 
00:19:30.622 00.002 1032 refined, 2 included, MultiStar: {0.02, 0.10}, one-star: {0.12, 0.16}
00:19:30.623 00.001 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
00:19:30.625 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
00:19:30.626 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.41 mountX=0.09 mountY=-0.04, mountTheta=-0.42
00:19:30.630 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
00:19:30.632 00.002 1032 Enqueuing Move request for scope (0.02, 0.10)
00:19:30.634 00.002 10072 Worker thread wakes up
00:19:30.634 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:19:30.634 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:19:30.634 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.04
00:19:30.636 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:30.638 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.98
00:19:30.638 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:19:30.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:30.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:19:30.638 00.000 10072 MoveAxis(W, 9, ABG)
00:19:30.639 00.001 10072 Guiding  Dir = 3, Dur = 9
00:19:30.639 00.000 10072 IsGuiding returns 0
00:19:30.639 00.000 10072 PulseGuide returned control before completion, sleep 19
00:19:30.660 00.021 1032 UpdateGuideState exits: m=1217 SNR=24.6
00:19:30.663 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:30.665 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:30.666 00.001 1032 Enqueuing Expose request
00:19:30.668 00.002 10072 IsGuiding returns 0
00:19:30.668 00.000 10072 Move returns status 0, amount 9
00:19:30.669 00.001 10072 MoveAxis(N, 0, ABG)
00:19:30.669 00.000 10072 Move returns status 0, amount 0
00:19:30.669 00.000 10072 move complete, result=0
00:19:30.669 00.000 10072 worker thread done servicing request
00:19:30.669 00.000 10072 Worker thread wakes up
00:19:30.669 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:30.669 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:30.679 00.010 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
00:19:31.310 00.631 10072 Exposure complete
00:19:31.361 00.051 10072 worker thread done servicing request
00:19:31.361 00.000 1032 OnExposeComplete: enter
00:19:31.364 00.003 1032 UpdateGuideState(): m_state=6
00:19:31.366 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1540
00:19:31.368 00.002 1032 Star::Find returns 1 (0), X=322.54, Y=740.96, Mass=1466, SNR=27.0, Peak=160 HFD=2.6
00:19:31.371 00.003 1032 MultiStar: [#1 -0.26,0.04,1.09,U] [#2 -0.21,0.17,0.90,U] [#3 -0.10,0.24,0.67,U] [#4 -0.10,0.24,0.68,U] [#5 -0.11,0.01,0.68,U] [#6 -0.20,0.09,0.73,U] [#7 -0.23,0.00,0.54,U] [#8 -0.14,0.20,0.56,U] 
00:19:31.373 00.002 1032 single-star, 8 included, MultiStar: {-0.14, 0.12}, one-star: {0.06, 0.14}
00:19:31.375 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
00:19:31.377 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
00:19:31.378 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.19 mountX=0.12 mountY=-0.09, mountTheta=-0.64
00:19:31.381 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
00:19:31.382 00.001 1032 Enqueuing Move request for scope (0.06, 0.14)
00:19:31.384 00.002 10072 Worker thread wakes up
00:19:31.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
00:19:31.384 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
00:19:31.384 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.09
00:19:31.387 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:31.389 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.99
00:19:31.389 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:19:31.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:31.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:19:31.389 00.000 10072 MoveAxis(W, 9, ABG)
00:19:31.390 00.001 10072 Guiding  Dir = 3, Dur = 9
00:19:31.390 00.000 10072 IsGuiding returns 0
00:19:31.390 00.000 10072 PulseGuide returned control before completion, sleep 19
00:19:31.409 00.019 1032 UpdateGuideState exits: m=1466 SNR=27.0
00:19:31.412 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:31.414 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:31.415 00.001 1032 Enqueuing Expose request
00:19:31.417 00.002 10072 IsGuiding returns 0
00:19:31.417 00.000 10072 Move returns status 0, amount 9
00:19:31.417 00.000 10072 MoveAxis(N, 0, ABG)
00:19:31.417 00.000 10072 Move returns status 0, amount 0
00:19:31.418 00.001 10072 move complete, result=0
00:19:31.418 00.000 10072 worker thread done servicing request
00:19:31.418 00.000 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:19:31.420 00.002 10072 Worker thread wakes up
00:19:31.420 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:31.420 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:31.825 00.405 10072 Exposure complete
00:19:31.875 00.050 10072 worker thread done servicing request
00:19:31.875 00.000 1032 OnExposeComplete: enter
00:19:31.878 00.003 1032 UpdateGuideState(): m_state=6
00:19:31.880 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1541
00:19:31.883 00.003 1032 Star::Find returns 1 (0), X=322.57, Y=740.98, Mass=1347, SNR=25.9, Peak=160 HFD=2.4
00:19:31.885 00.002 1032 MultiStar: [#1 -0.15,0.08,1.16,U] [#2 -0.22,0.23,0.00,M2] [#3 -0.11,0.15,0.72,U] [#4 -0.25,0.20,0.00,M6] [#5 -0.04,0.00,0.72,U] [#6 -0.01,0.11,0.70,U] [#7 -0.10,-0.15,0.55,U] [#8 -0.11,0.14,0.57,U] 
00:19:31.887 00.002 1032 refined, 6 included, MultiStar: {-0.06, 0.08}, one-star: {0.09, 0.16}
00:19:31.889 00.002 1032 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.83) = xAngle (0.35 = 0.35)
00:19:31.892 00.003 1032 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.35 = 0.35)
00:19:31.895 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.18 mountX=0.09 mountY=0.04, mountTheta=0.35
00:19:31.899 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.08, opts=13)
00:19:31.900 00.001 1032 Enqueuing Move request for scope (-0.06, 0.08)
00:19:31.903 00.003 10072 Worker thread wakes up
00:19:31.903 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
00:19:31.903 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
00:19:31.903 00.000 10072 Moving (-0.06, 0.08) raw xDistance=0.09 yDistance=0.04
00:19:31.904 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:31.907 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.01
00:19:31.907 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:19:31.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:31.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:19:31.907 00.000 10072 MoveAxis(W, 8, ABG)
00:19:31.907 00.000 10072 Guiding  Dir = 3, Dur = 8
00:19:31.908 00.001 10072 IsGuiding returns 0
00:19:31.908 00.000 10072 PulseGuide returned control before completion, sleep 18
00:19:31.926 00.018 1032 UpdateGuideState exits: m=1347 SNR=25.9
00:19:31.928 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:31.932 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:31.933 00.001 1032 Enqueuing Expose request
00:19:31.935 00.002 10072 IsGuiding returns 0
00:19:31.935 00.000 10072 Move returns status 0, amount 8
00:19:31.935 00.000 10072 MoveAxis(N, 0, ABG)
00:19:31.935 00.000 10072 Move returns status 0, amount 0
00:19:31.935 00.000 10072 move complete, result=0
00:19:31.935 00.000 10072 worker thread done servicing request
00:19:31.935 00.000 10072 Worker thread wakes up
00:19:31.935 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:31.936 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:31.942 00.006 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
00:19:32.575 00.633 10072 Exposure complete
00:19:32.628 00.053 10072 worker thread done servicing request
00:19:32.628 00.000 1032 OnExposeComplete: enter
00:19:32.630 00.002 1032 UpdateGuideState(): m_state=6
00:19:32.632 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1542
00:19:32.633 00.001 1032 Star::Find returns 1 (0), X=322.53, Y=741.11, Mass=1428, SNR=26.6, Peak=154 HFD=2.6
00:19:32.638 00.005 1032 MultiStar: [#1 -0.11,0.01,1.08,U] [#2 -0.10,0.18,0.97,U] [#3 -0.16,0.26,0.00,M1] [#4 -0.17,0.31,0.00,M7] [#5 -0.15,0.04,0.69,U] [#6 -0.16,0.14,0.69,U] [#7 -0.03,0.10,0.47,U] [#8 -0.15,0.21,0.62,U] 
00:19:32.647 00.009 1032 refined, 6 included, MultiStar: {-0.09, 0.14}, one-star: {0.04, 0.29}
00:19:32.649 00.002 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
00:19:32.651 00.002 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
00:19:32.653 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.14 mountX=0.16 mountY=0.05, mountTheta=0.31
00:19:32.656 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.14, opts=13)
00:19:32.658 00.002 1032 Enqueuing Move request for scope (-0.09, 0.14)
00:19:32.660 00.002 10072 Worker thread wakes up
00:19:32.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
00:19:32.660 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
00:19:32.660 00.000 10072 Moving (-0.09, 0.14) raw xDistance=0.16 yDistance=0.05
00:19:32.662 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:32.664 00.002 10072 PPEC rslt: input = 0.16, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 292.02
00:19:32.664 00.000 10072 PPEC: input: 0.16, control: 0.09, exposure: 500
00:19:32.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:32.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:19:32.664 00.000 10072 MoveAxis(W, 88, ABG)
00:19:32.664 00.000 10072 Guiding  Dir = 3, Dur = 88
00:19:32.665 00.001 10072 IsGuiding returns 0
00:19:32.665 00.000 10072 PulseGuide returned control before completion, sleep 98
00:19:32.683 00.018 1032 UpdateGuideState exits: m=1428 SNR=26.6
00:19:32.686 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:32.688 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:32.690 00.002 1032 Enqueuing Expose request
00:19:32.774 00.084 10072 IsGuiding returns 0
00:19:32.774 00.000 10072 Move returns status 0, amount 88
00:19:32.774 00.000 10072 MoveAxis(N, 0, ABG)
00:19:32.774 00.000 10072 Move returns status 0, amount 0
00:19:32.774 00.000 10072 move complete, result=0
00:19:32.774 00.000 10072 worker thread done servicing request
00:19:32.775 00.001 10072 Worker thread wakes up
00:19:32.775 00.000 1032 GuideStep: 0.2 px 88 ms WEST, 0.1 px 0 ms NORTH
00:19:32.776 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:32.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:33.184 00.408 10072 Exposure complete
00:19:33.238 00.054 10072 worker thread done servicing request
00:19:33.238 00.000 1032 OnExposeComplete: enter
00:19:33.240 00.002 1032 UpdateGuideState(): m_state=6
00:19:33.243 00.003 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1543
00:19:33.245 00.002 1032 Star::Find returns 1 (0), X=322.48, Y=741.02, Mass=1353, SNR=25.9, Peak=161 HFD=2.4
00:19:33.247 00.002 1032 MultiStar: [#1 -0.23,0.07,1.13,U] [#2 -0.16,0.29,0.00,M2] [#3 -0.07,0.22,0.73,U] [#4 -0.12,0.29,0.00,M8] [#5 -0.10,0.06,0.71,U] [#6 -0.05,0.02,0.71,U] [#7 0.07,-0.05,0.51,U] [#8 -0.10,0.39,0.00,M1] 
00:19:33.248 00.001 1032 refined, 5 included, MultiStar: {-0.08, 0.10}, one-star: {-0.00, 0.20}
00:19:33.251 00.003 1032 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.83) = xAngle (0.44 = 0.44)
00:19:33.252 00.001 1032 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.44 = 0.44)
00:19:33.253 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.27 mountX=0.12 mountY=0.05, mountTheta=0.44
00:19:33.257 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.10, opts=13)
00:19:33.258 00.001 1032 Enqueuing Move request for scope (-0.08, 0.10)
00:19:33.260 00.002 10072 Worker thread wakes up
00:19:33.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
00:19:33.260 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
00:19:33.260 00.000 10072 Moving (-0.08, 0.10) raw xDistance=0.12 yDistance=0.05
00:19:33.262 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:33.264 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.03
00:19:33.264 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:19:33.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:33.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:19:33.265 00.001 10072 MoveAxis(W, 8, ABG)
00:19:33.265 00.000 10072 Guiding  Dir = 3, Dur = 8
00:19:33.265 00.000 10072 IsGuiding returns 0
00:19:33.265 00.000 10072 PulseGuide returned control before completion, sleep 18
00:19:33.283 00.018 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:19:33.285 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:33.288 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:33.289 00.001 1032 Enqueuing Expose request
00:19:33.292 00.003 10072 IsGuiding returns 0
00:19:33.292 00.000 10072 Move returns status 0, amount 8
00:19:33.292 00.000 10072 MoveAxis(N, 0, ABG)
00:19:33.292 00.000 10072 Move returns status 0, amount 0
00:19:33.292 00.000 10072 move complete, result=0
00:19:33.292 00.000 10072 worker thread done servicing request
00:19:33.292 00.000 10072 Worker thread wakes up
00:19:33.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:33.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:33.300 00.008 1032 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
00:19:33.919 00.619 10072 Exposure complete
00:19:33.971 00.052 10072 worker thread done servicing request
00:19:33.972 00.001 1032 OnExposeComplete: enter
00:19:33.975 00.003 1032 UpdateGuideState(): m_state=6
00:19:33.977 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1544
00:19:33.980 00.003 1032 Star::Find returns 1 (0), X=322.70, Y=740.89, Mass=1308, SNR=25.5, Peak=142 HFD=2.6
00:19:33.982 00.002 1032 MultiStar: [#1 -0.15,-0.02,1.12,U] [#2 -0.07,0.14,0.93,U] [#3 -0.18,0.06,0.73,U] [#4 -0.20,0.07,0.70,U] [#5 -0.02,-0.12,0.77,U] [#6 -0.04,0.10,0.73,U] [#7 -0.02,-0.13,0.55,U] [#8 -0.02,0.15,0.60,U] 
00:19:33.983 00.001 1032 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {0.22, 0.07}
00:19:33.986 00.003 1032 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.83) = xAngle (0.66 = 0.66)
00:19:33.991 00.005 1032 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.66 = 0.66)
00:19:33.996 00.005 1032 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.49 mountX=0.05 mountY=0.04, mountTheta=0.66
00:19:33.999 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.04, opts=13)
00:19:34.001 00.002 1032 Enqueuing Move request for scope (-0.05, 0.04)
00:19:34.003 00.002 10072 Worker thread wakes up
00:19:34.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
00:19:34.003 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
00:19:34.003 00.000 10072 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=0.04
00:19:34.006 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:34.008 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.04
00:19:34.008 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:19:34.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:34.008 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:19:34.008 00.000 10072 MoveAxis(W, 8, ABG)
00:19:34.008 00.000 10072 Guiding  Dir = 3, Dur = 8
00:19:34.009 00.001 10072 IsGuiding returns 0
00:19:34.010 00.001 10072 PulseGuide returned control before completion, sleep 18
00:19:34.030 00.020 1032 UpdateGuideState exits: m=1308 SNR=25.5
00:19:34.033 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:34.035 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:34.037 00.002 1032 Enqueuing Expose request
00:19:34.040 00.003 10072 IsGuiding returns 0
00:19:34.040 00.000 10072 Move returns status 0, amount 8
00:19:34.040 00.000 10072 MoveAxis(N, 0, ABG)
00:19:34.040 00.000 10072 Move returns status 0, amount 0
00:19:34.040 00.000 10072 move complete, result=0
00:19:34.040 00.000 10072 worker thread done servicing request
00:19:34.040 00.000 10072 Worker thread wakes up
00:19:34.040 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:34.041 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:34.047 00.006 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
00:19:34.449 00.402 10072 Exposure complete
00:19:34.497 00.048 10072 worker thread done servicing request
00:19:34.497 00.000 1032 OnExposeComplete: enter
00:19:34.499 00.002 1032 UpdateGuideState(): m_state=6
00:19:34.501 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1545
00:19:34.502 00.001 1032 Star::Find returns 1 (0), X=322.60, Y=740.81, Mass=1398, SNR=26.3, Peak=178 HFD=2.7
00:19:34.504 00.002 1032 MultiStar: [#1 -0.14,0.01,1.08,U] [#2 -0.15,0.11,1.02,U] [#3 0.02,0.03,0.73,U] [#4 -0.07,0.03,0.66,U] [#5 -0.01,-0.13,0.68,U] [#6 -0.08,-0.03,0.70,U] [#7 0.01,-0.22,0.49,U] [#8 0.01,0.02,0.58,U] 
00:19:34.506 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {0.12, -0.01}
00:19:34.508 00.002 1032 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.83) = xAngle (-4.78 = 1.50)
00:19:34.510 00.002 1032 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.78 = 1.50)
00:19:34.512 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.95 mountX=0.00 mountY=0.04, mountTheta=1.50
00:19:34.514 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
00:19:34.517 00.003 1032 Enqueuing Move request for scope (-0.04, -0.01)
00:19:34.519 00.002 10072 Worker thread wakes up
00:19:34.519 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:19:34.519 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:19:34.519 00.000 10072 Moving (-0.04, -0.01) raw xDistance=0.00 yDistance=0.04
00:19:34.522 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:34.524 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.05
00:19:34.524 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:19:34.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:34.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:19:34.524 00.000 10072 MoveAxis(W, 9, ABG)
00:19:34.524 00.000 10072 Guiding  Dir = 3, Dur = 9
00:19:34.525 00.001 10072 IsGuiding returns 0
00:19:34.525 00.000 10072 PulseGuide returned control before completion, sleep 19
00:19:34.542 00.017 1032 UpdateGuideState exits: m=1398 SNR=26.3
00:19:34.544 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:34.545 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:34.546 00.001 1032 Enqueuing Expose request
00:19:34.555 00.009 10072 IsGuiding returns 0
00:19:34.555 00.000 10072 Move returns status 0, amount 9
00:19:34.555 00.000 10072 MoveAxis(N, 0, ABG)
00:19:34.555 00.000 10072 Move returns status 0, amount 0
00:19:34.555 00.000 10072 move complete, result=0
00:19:34.555 00.000 10072 worker thread done servicing request
00:19:34.555 00.000 10072 Worker thread wakes up
00:19:34.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:34.555 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:34.558 00.003 1032 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
00:19:35.180 00.622 10072 Exposure complete
00:19:35.231 00.051 10072 worker thread done servicing request
00:19:35.231 00.000 1032 OnExposeComplete: enter
00:19:35.234 00.003 1032 UpdateGuideState(): m_state=6
00:19:35.236 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1546
00:19:35.239 00.003 1032 Star::Find returns 1 (0), X=322.59, Y=740.92, Mass=1446, SNR=26.7, Peak=168 HFD=2.6
00:19:35.242 00.003 1032 MultiStar: [#1 -0.11,-0.04,1.10,U] [#2 -0.14,0.05,0.92,U] [#3 -0.12,0.22,0.67,U] [#4 -0.09,0.15,0.68,U] [#5 -0.12,-0.08,0.71,U] [#6 -0.03,0.05,0.68,U] [#7 -0.06,-0.10,0.53,U] [#8 -0.17,0.05,0.55,U] 
00:19:35.244 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {0.11, 0.10}
00:19:35.247 00.003 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
00:19:35.249 00.002 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
00:19:35.251 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.61 mountX=0.06 mountY=0.06, mountTheta=0.78
00:19:35.253 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.04, opts=13)
00:19:35.255 00.002 1032 Enqueuing Move request for scope (-0.08, 0.04)
00:19:35.256 00.001 10072 Worker thread wakes up
00:19:35.257 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
00:19:35.257 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
00:19:35.257 00.000 10072 Moving (-0.08, 0.04) raw xDistance=0.06 yDistance=0.06
00:19:35.259 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:35.260 00.001 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.06
00:19:35.260 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:19:35.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:35.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:19:35.260 00.000 10072 MoveAxis(W, 10, ABG)
00:19:35.262 00.002 10072 Guiding  Dir = 3, Dur = 10
00:19:35.262 00.000 10072 IsGuiding returns 0
00:19:35.262 00.000 10072 PulseGuide returned control before completion, sleep 20
00:19:35.281 00.019 1032 UpdateGuideState exits: m=1446 SNR=26.7
00:19:35.283 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:35.285 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:35.288 00.003 1032 Enqueuing Expose request
00:19:35.289 00.001 10072 IsGuiding returns 0
00:19:35.289 00.000 10072 Move returns status 0, amount 10
00:19:35.289 00.000 10072 MoveAxis(N, 0, ABG)
00:19:35.289 00.000 10072 Move returns status 0, amount 0
00:19:35.289 00.000 10072 move complete, result=0
00:19:35.290 00.001 10072 worker thread done servicing request
00:19:35.290 00.000 10072 Worker thread wakes up
00:19:35.290 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:35.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:35.296 00.006 1032 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
00:19:35.697 00.401 10072 Exposure complete
00:19:35.749 00.052 10072 worker thread done servicing request
00:19:35.749 00.000 1032 OnExposeComplete: enter
00:19:35.751 00.002 1032 UpdateGuideState(): m_state=6
00:19:35.752 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1547
00:19:35.755 00.003 1032 Star::Find returns 1 (0), X=322.54, Y=741.03, Mass=1300, SNR=25.4, Peak=124 HFD=2.8
00:19:35.757 00.002 1032 MultiStar: [#1 -0.16,0.08,1.13,U] [#2 -0.28,0.17,0.00,M1] [#3 -0.12,0.12,0.74,U] [#4 -0.14,0.12,0.69,U] [#5 -0.00,0.04,0.74,U] [#6 0.07,0.17,0.72,U] [#7 -0.00,-0.08,0.58,U] [#8 -0.08,0.27,0.00,M1] 
00:19:35.759 00.002 1032 refined, 6 included, MultiStar: {-0.05, 0.10}, one-star: {0.05, 0.21}
00:19:35.761 00.002 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
00:19:35.762 00.001 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
00:19:35.764 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.01 mountX=0.11 mountY=0.02, mountTheta=0.18
00:19:35.768 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.10, opts=13)
00:19:35.771 00.003 1032 Enqueuing Move request for scope (-0.05, 0.10)
00:19:35.773 00.002 10072 Worker thread wakes up
00:19:35.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
00:19:35.773 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
00:19:35.773 00.000 10072 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=0.02
00:19:35.776 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:35.778 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.07
00:19:35.778 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:19:35.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:35.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:19:35.778 00.000 10072 MoveAxis(W, 9, ABG)
00:19:35.778 00.000 10072 Guiding  Dir = 3, Dur = 9
00:19:35.778 00.000 10072 IsGuiding returns 0
00:19:35.779 00.001 10072 PulseGuide returned control before completion, sleep 19
00:19:35.796 00.017 1032 UpdateGuideState exits: m=1300 SNR=25.4
00:19:35.799 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:35.801 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:35.803 00.002 1032 Enqueuing Expose request
00:19:35.807 00.004 10072 IsGuiding returns 0
00:19:35.807 00.000 10072 Move returns status 0, amount 9
00:19:35.807 00.000 10072 MoveAxis(N, 0, ABG)
00:19:35.807 00.000 10072 Move returns status 0, amount 0
00:19:35.807 00.000 10072 move complete, result=0
00:19:35.807 00.000 10072 worker thread done servicing request
00:19:35.808 00.001 10072 Worker thread wakes up
00:19:35.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:35.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:35.813 00.005 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:19:36.434 00.621 10072 Exposure complete
00:19:36.482 00.048 10072 worker thread done servicing request
00:19:36.482 00.000 1032 OnExposeComplete: enter
00:19:36.485 00.003 1032 UpdateGuideState(): m_state=6
00:19:36.487 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1548
00:19:36.491 00.004 1032 Star::Find returns 1 (0), X=322.62, Y=740.92, Mass=1388, SNR=26.2, Peak=152 HFD=2.6
00:19:36.493 00.002 1032 MultiStar: [#1 -0.14,0.05,1.08,U] [#2 -0.13,0.09,0.99,U] [#3 -0.04,0.13,0.72,U] [#4 -0.01,0.20,0.64,U] [#5 -0.03,-0.04,0.73,U] [#6 -0.07,0.00,0.69,U] [#7 0.00,-0.09,0.51,U] [#8 -0.03,0.14,0.61,U] 
00:19:36.495 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {0.14, 0.10}
00:19:36.497 00.002 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
00:19:36.499 00.002 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
00:19:36.501 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.08 mountX=0.08 mountY=0.02, mountTheta=0.25
00:19:36.503 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
00:19:36.505 00.002 1032 Enqueuing Move request for scope (-0.04, 0.07)
00:19:36.506 00.001 10072 Worker thread wakes up
00:19:36.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
00:19:36.506 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
00:19:36.506 00.000 10072 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.02
00:19:36.508 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:36.510 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.08
00:19:36.510 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:19:36.510 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:36.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:19:36.510 00.000 10072 MoveAxis(W, 10, ABG)
00:19:36.510 00.000 10072 Guiding  Dir = 3, Dur = 10
00:19:36.510 00.000 10072 IsGuiding returns 0
00:19:36.512 00.002 10072 PulseGuide returned control before completion, sleep 20
00:19:36.529 00.017 1032 UpdateGuideState exits: m=1388 SNR=26.2
00:19:36.532 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:36.534 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:36.535 00.001 1032 Enqueuing Expose request
00:19:36.541 00.006 10072 IsGuiding returns 0
00:19:36.541 00.000 10072 Move returns status 0, amount 10
00:19:36.541 00.000 10072 MoveAxis(N, 0, ABG)
00:19:36.541 00.000 10072 Move returns status 0, amount 0
00:19:36.541 00.000 10072 move complete, result=0
00:19:36.541 00.000 10072 worker thread done servicing request
00:19:36.541 00.000 10072 Worker thread wakes up
00:19:36.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:36.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:36.545 00.004 1032 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
00:19:36.951 00.406 10072 Exposure complete
00:19:37.002 00.051 10072 worker thread done servicing request
00:19:37.002 00.000 1032 OnExposeComplete: enter
00:19:37.003 00.001 1032 UpdateGuideState(): m_state=6
00:19:37.005 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1549
00:19:37.007 00.002 1032 Star::Find returns 1 (0), X=322.66, Y=740.98, Mass=1260, SNR=25.0, Peak=134 HFD=2.6
00:19:37.009 00.002 1032 MultiStar: [#1 -0.07,0.01,1.16,U] [#2 -0.17,0.02,0.98,U] [#3 -0.03,0.12,0.77,U] [#4 -0.18,0.24,0.00,M4] [#5 0.03,0.02,0.72,U] [#6 0.05,-0.03,0.72,U] [#7 0.06,-0.06,0.54,U] [#8 -0.07,0.14,0.59,U] 
00:19:37.010 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.05}, one-star: {0.17, 0.16}
00:19:37.013 00.003 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
00:19:37.015 00.002 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
00:19:37.018 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.71 mountX=0.05 mountY=-0.01, mountTheta=-0.12
00:19:37.021 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
00:19:37.024 00.003 1032 Enqueuing Move request for scope (-0.01, 0.05)
00:19:37.026 00.002 10072 Worker thread wakes up
00:19:37.026 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
00:19:37.026 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
00:19:37.026 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
00:19:37.028 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:37.031 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.09
00:19:37.031 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:19:37.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:37.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:19:37.031 00.000 10072 MoveAxis(W, 9, ABG)
00:19:37.031 00.000 10072 Guiding  Dir = 3, Dur = 9
00:19:37.032 00.001 10072 IsGuiding returns 0
00:19:37.032 00.000 10072 PulseGuide returned control before completion, sleep 19
00:19:37.050 00.018 1032 UpdateGuideState exits: m=1260 SNR=25.0
00:19:37.053 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:37.055 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:37.056 00.001 1032 Enqueuing Expose request
00:19:37.060 00.004 10072 IsGuiding returns 0
00:19:37.060 00.000 10072 Move returns status 0, amount 9
00:19:37.060 00.000 10072 MoveAxis(N, 0, ABG)
00:19:37.060 00.000 10072 Move returns status 0, amount 0
00:19:37.060 00.000 10072 move complete, result=0
00:19:37.060 00.000 10072 worker thread done servicing request
00:19:37.060 00.000 10072 Worker thread wakes up
00:19:37.060 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:37.060 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:37.065 00.005 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
00:19:37.684 00.619 10072 Exposure complete
00:19:37.732 00.048 10072 worker thread done servicing request
00:19:37.733 00.001 1032 OnExposeComplete: enter
00:19:37.735 00.002 1032 UpdateGuideState(): m_state=6
00:19:37.738 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1550
00:19:37.740 00.002 1032 Star::Find returns 1 (0), X=322.75, Y=740.96, Mass=1370, SNR=26.1, Peak=141 HFD=2.5
00:19:37.742 00.002 1032 MultiStar: [#1 -0.07,0.11,1.03,U] [#2 -0.24,0.15,0.00,M1] [#3 -0.15,0.16,0.72,U] [#4 -0.05,0.24,0.64,U] [#5 0.19,0.17,0.70,U] [#6 -0.03,-0.05,0.72,U] [#7 0.05,-0.08,0.57,U] [#8 -0.03,0.10,0.64,U] 
00:19:37.744 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.10}, one-star: {0.26, 0.14}
00:19:37.745 00.001 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
00:19:37.747 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
00:19:37.749 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.31 mountX=0.09 mountY=-0.05, mountTheta=-0.52
00:19:37.751 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
00:19:37.753 00.002 1032 Enqueuing Move request for scope (0.03, 0.10)
00:19:37.754 00.001 10072 Worker thread wakes up
00:19:37.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
00:19:37.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
00:19:37.754 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.05
00:19:37.756 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:37.757 00.001 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.10
00:19:37.757 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:19:37.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:37.757 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:19:37.757 00.000 10072 MoveAxis(W, 10, ABG)
00:19:37.757 00.000 10072 Guiding  Dir = 3, Dur = 10
00:19:37.758 00.001 10072 IsGuiding returns 0
00:19:37.759 00.001 10072 PulseGuide returned control before completion, sleep 20
00:19:37.776 00.017 1032 UpdateGuideState exits: m=1370 SNR=26.1
00:19:37.779 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:37.781 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:37.782 00.001 1032 Enqueuing Expose request
00:19:37.790 00.008 10072 IsGuiding returns 0
00:19:37.790 00.000 10072 Move returns status 0, amount 10
00:19:37.790 00.000 10072 MoveAxis(N, 0, ABG)
00:19:37.790 00.000 10072 Move returns status 0, amount 0
00:19:37.790 00.000 10072 move complete, result=0
00:19:37.790 00.000 10072 worker thread done servicing request
00:19:37.790 00.000 10072 Worker thread wakes up
00:19:37.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:37.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:37.793 00.003 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:19:38.198 00.405 10072 Exposure complete
00:19:38.247 00.049 10072 worker thread done servicing request
00:19:38.247 00.000 1032 OnExposeComplete: enter
00:19:38.250 00.003 1032 UpdateGuideState(): m_state=6
00:19:38.252 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1551
00:19:38.253 00.001 1032 Star::Find returns 1 (0), X=322.74, Y=740.96, Mass=1440, SNR=26.7, Peak=144 HFD=2.6
00:19:38.255 00.002 1032 MultiStar: [#1 -0.07,-0.04,1.11,U] [#2 -0.03,0.06,0.94,U] [#3 0.10,0.10,0.71,U] [#4 -0.12,0.10,0.69,U] [#5 0.07,-0.04,0.68,U] [#6 -0.06,0.08,0.66,U] [#7 0.07,-0.10,0.51,U] [#8 0.08,0.23,0.56,U] 
00:19:38.257 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {0.26, 0.14}
00:19:38.259 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
00:19:38.260 00.001 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
00:19:38.262 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.03 mountX=0.05 mountY=-0.05, mountTheta=-0.80
00:19:38.264 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
00:19:38.267 00.003 1032 Enqueuing Move request for scope (0.03, 0.06)
00:19:38.269 00.002 10072 Worker thread wakes up
00:19:38.269 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
00:19:38.269 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
00:19:38.269 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.05
00:19:38.271 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:38.274 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.11
00:19:38.274 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:19:38.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:38.275 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:19:38.275 00.000 10072 MoveAxis(W, 9, ABG)
00:19:38.275 00.000 10072 Guiding  Dir = 3, Dur = 9
00:19:38.275 00.000 10072 IsGuiding returns 0
00:19:38.276 00.001 10072 PulseGuide returned control before completion, sleep 19
00:19:38.293 00.017 1032 UpdateGuideState exits: m=1440 SNR=26.7
00:19:38.296 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:38.298 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:38.301 00.003 1032 Enqueuing Expose request
00:19:38.304 00.003 10072 IsGuiding returns 0
00:19:38.304 00.000 10072 Move returns status 0, amount 9
00:19:38.304 00.000 10072 MoveAxis(N, 0, ABG)
00:19:38.304 00.000 10072 Move returns status 0, amount 0
00:19:38.304 00.000 10072 move complete, result=0
00:19:38.304 00.000 10072 worker thread done servicing request
00:19:38.304 00.000 10072 Worker thread wakes up
00:19:38.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:38.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:38.310 00.006 1032 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
00:19:38.929 00.619 10072 Exposure complete
00:19:38.978 00.049 10072 worker thread done servicing request
00:19:38.978 00.000 1032 OnExposeComplete: enter
00:19:38.980 00.002 1032 UpdateGuideState(): m_state=6
00:19:38.983 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1552
00:19:38.984 00.001 1032 Star::Find returns 1 (0), X=322.60, Y=741.01, Mass=1279, SNR=25.2, Peak=134 HFD=2.6
00:19:38.986 00.002 1032 MultiStar: [#1 -0.11,0.01,1.17,U] [#2 -0.23,0.17,0.00,M1] [#3 -0.05,0.12,0.72,U] [#4 -0.15,0.13,0.73,U] [#5 0.02,0.05,0.73,U] [#6 -0.05,0.02,0.74,U] [#7 -0.18,0.03,0.58,U] [#8 -0.06,0.21,0.61,U] 
00:19:38.989 00.003 1032 refined, 7 included, MultiStar: {-0.05, 0.09}, one-star: {0.12, 0.19}
00:19:38.991 00.002 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
00:19:38.993 00.002 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
00:19:38.996 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.08 mountX=0.10 mountY=0.03, mountTheta=0.25
00:19:38.998 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.09, opts=13)
00:19:39.000 00.002 1032 Enqueuing Move request for scope (-0.05, 0.09)
00:19:39.002 00.002 10072 Worker thread wakes up
00:19:39.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
00:19:39.002 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
00:19:39.002 00.000 10072 Moving (-0.05, 0.09) raw xDistance=0.10 yDistance=0.03
00:19:39.004 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.12
00:19:39.004 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:19:39.005 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:39.005 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:19:39.005 00.000 10072 MoveAxis(W, 10, ABG)
00:19:39.005 00.000 10072 Guiding  Dir = 3, Dur = 10
00:19:39.005 00.000 10072 IsGuiding returns 0
00:19:39.005 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:39.008 00.003 10072 PulseGuide returned control before completion, sleep 20
00:19:39.026 00.018 1032 UpdateGuideState exits: m=1279 SNR=25.2
00:19:39.028 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:39.029 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:39.031 00.002 1032 Enqueuing Expose request
00:19:39.036 00.005 10072 IsGuiding returns 0
00:19:39.036 00.000 10072 Move returns status 0, amount 10
00:19:39.036 00.000 10072 MoveAxis(N, 0, ABG)
00:19:39.036 00.000 10072 Move returns status 0, amount 0
00:19:39.036 00.000 10072 move complete, result=0
00:19:39.036 00.000 10072 worker thread done servicing request
00:19:39.036 00.000 10072 Worker thread wakes up
00:19:39.036 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:39.037 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:39.041 00.004 1032 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
00:19:39.445 00.404 10072 Exposure complete
00:19:39.498 00.053 10072 worker thread done servicing request
00:19:39.498 00.000 1032 OnExposeComplete: enter
00:19:39.501 00.003 1032 UpdateGuideState(): m_state=6
00:19:39.503 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1553
00:19:39.504 00.001 1032 Star::Find returns 1 (0), X=322.83, Y=740.95, Mass=1255, SNR=25.0, Peak=124 HFD=2.6
00:19:39.506 00.002 1032 MultiStar: [#1 -0.09,0.05,1.15,U] [#2 -0.08,0.23,1.01,U] [#3 0.02,0.22,0.77,U] [#4 -0.08,0.25,0.71,U] [#5 0.09,-0.01,0.74,U] [#6 -0.01,0.09,0.78,U] [#7 0.06,-0.08,0.58,U] [#8 0.01,0.19,0.63,U] 
00:19:39.508 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.35, 0.13}
00:19:39.509 00.001 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
00:19:39.511 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
00:19:39.512 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.33 mountX=0.11 mountY=-0.06, mountTheta=-0.50
00:19:39.514 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
00:19:39.518 00.004 1032 Enqueuing Move request for scope (0.03, 0.12)
00:19:39.521 00.003 10072 Worker thread wakes up
00:19:39.521 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
00:19:39.521 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
00:19:39.521 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
00:19:39.523 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:39.526 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.12
00:19:39.526 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:19:39.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:39.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:19:39.526 00.000 10072 MoveAxis(W, 8, ABG)
00:19:39.526 00.000 10072 Guiding  Dir = 3, Dur = 8
00:19:39.526 00.000 10072 IsGuiding returns 0
00:19:39.527 00.001 10072 PulseGuide returned control before completion, sleep 18
00:19:39.543 00.016 1032 UpdateGuideState exits: m=1255 SNR=25.0
00:19:39.546 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:39.548 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:39.551 00.003 1032 Enqueuing Expose request
00:19:39.555 00.004 10072 IsGuiding returns 0
00:19:39.555 00.000 10072 Move returns status 0, amount 8
00:19:39.555 00.000 10072 MoveAxis(N, 0, ABG)
00:19:39.555 00.000 10072 Move returns status 0, amount 0
00:19:39.555 00.000 10072 move complete, result=0
00:19:39.555 00.000 10072 worker thread done servicing request
00:19:39.555 00.000 10072 Worker thread wakes up
00:19:39.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:39.555 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:39.563 00.008 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:19:40.181 00.618 10072 Exposure complete
00:19:40.228 00.047 10072 worker thread done servicing request
00:19:40.230 00.002 1032 OnExposeComplete: enter
00:19:40.231 00.001 1032 UpdateGuideState(): m_state=6
00:19:40.233 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1554
00:19:40.236 00.003 1032 Star::Find returns 1 (0), X=322.64, Y=740.81, Mass=1422, SNR=26.6, Peak=155 HFD=2.7
00:19:40.238 00.002 1032 MultiStar: [#1 -0.04,-0.15,1.10,U] [#2 -0.12,0.06,0.93,U] [#3 0.07,0.00,0.72,U] [#4 0.01,0.10,0.63,U] [#5 -0.00,-0.04,0.71,U] [#6 -0.04,-0.09,0.66,U] [#7 -0.05,-0.18,0.52,U] [#8 -0.10,0.03,0.58,U] 
00:19:40.240 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.16, -0.01}
00:19:40.242 00.002 1032 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.83) = xAngle (-3.61 = 2.67)
00:19:40.244 00.002 1032 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.61 = 2.67)
00:19:40.246 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.78 mountX=-0.03 mountY=0.01, mountTheta=2.67
00:19:40.249 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
00:19:40.251 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
00:19:40.252 00.001 10072 Worker thread wakes up
00:19:40.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:19:40.252 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:19:40.252 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
00:19:40.254 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:40.255 00.001 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.13
00:19:40.255 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:19:40.255 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:40.255 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:19:40.255 00.000 10072 MoveAxis(W, 9, ABG)
00:19:40.256 00.001 10072 Guiding  Dir = 3, Dur = 9
00:19:40.256 00.000 10072 IsGuiding returns 0
00:19:40.256 00.000 10072 PulseGuide returned control before completion, sleep 19
00:19:40.274 00.018 1032 UpdateGuideState exits: m=1422 SNR=26.6
00:19:40.276 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:40.278 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:40.280 00.002 1032 Enqueuing Expose request
00:19:40.288 00.008 10072 IsGuiding returns 0
00:19:40.289 00.001 10072 Move returns status 0, amount 9
00:19:40.289 00.000 10072 MoveAxis(N, 0, ABG)
00:19:40.289 00.000 10072 Move returns status 0, amount 0
00:19:40.289 00.000 10072 move complete, result=0
00:19:40.289 00.000 10072 worker thread done servicing request
00:19:40.289 00.000 10072 Worker thread wakes up
00:19:40.289 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:40.289 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:40.292 00.003 1032 GuideStep: -0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
00:19:40.702 00.410 10072 Exposure complete
00:19:40.752 00.050 10072 worker thread done servicing request
00:19:40.752 00.000 1032 OnExposeComplete: enter
00:19:40.754 00.002 1032 UpdateGuideState(): m_state=6
00:19:40.756 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1555
00:19:40.757 00.001 1032 Star::Find returns 1 (0), X=322.64, Y=740.86, Mass=1140, SNR=23.8, Peak=123 HFD=2.7
00:19:40.760 00.003 1032 MultiStar: [#1 -0.21,-0.01,1.25,U] [#2 -0.13,-0.01,1.02,U] [#3 0.01,0.05,0.84,U] [#4 -0.17,0.10,0.78,U] [#5 -0.05,-0.13,0.78,U] [#6 -0.13,-0.03,0.72,U] [#7 -0.08,-0.08,0.59,U] [#8 -0.11,0.21,0.62,U] 
00:19:40.761 00.001 1032 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {0.16, 0.04}
00:19:40.763 00.002 1032 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.83) = xAngle (1.16 = 1.16)
00:19:40.764 00.001 1032 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.16 = 1.16)
00:19:40.766 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.99 mountX=0.03 mountY=0.07, mountTheta=1.16
00:19:40.770 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.01, opts=13)
00:19:40.772 00.002 1032 Enqueuing Move request for scope (-0.08, 0.01)
00:19:40.773 00.001 10072 Worker thread wakes up
00:19:40.780 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:40.782 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
00:19:40.782 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
00:19:40.782 00.000 10072 Moving (-0.08, 0.01) raw xDistance=0.03 yDistance=0.07
00:19:40.784 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.14
00:19:40.784 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:19:40.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:40.785 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:19:40.785 00.000 10072 MoveAxis(W, 8, ABG)
00:19:40.785 00.000 10072 Guiding  Dir = 3, Dur = 8
00:19:40.785 00.000 10072 IsGuiding returns 0
00:19:40.785 00.000 10072 PulseGuide returned control before completion, sleep 18
00:19:40.800 00.015 1032 UpdateGuideState exits: m=1140 SNR=23.8
00:19:40.803 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:40.805 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:40.807 00.002 1032 Enqueuing Expose request
00:19:40.809 00.002 10072 IsGuiding returns 0
00:19:40.809 00.000 10072 Move returns status 0, amount 8
00:19:40.809 00.000 10072 MoveAxis(N, 0, ABG)
00:19:40.809 00.000 10072 Move returns status 0, amount 0
00:19:40.810 00.001 10072 move complete, result=0
00:19:40.810 00.000 10072 worker thread done servicing request
00:19:40.810 00.000 10072 Worker thread wakes up
00:19:40.810 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:40.810 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:40.818 00.008 1032 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
00:19:41.434 00.616 10072 Exposure complete
00:19:41.485 00.051 1032 OnExposeComplete: enter
00:19:41.489 00.004 1032 UpdateGuideState(): m_state=6
00:19:41.491 00.002 10072 worker thread done servicing request
00:19:41.492 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1556
00:19:41.494 00.002 1032 Star::Find returns 1 (0), X=322.50, Y=741.21, Mass=1339, SNR=25.8, Peak=160 HFD=2.7
00:19:41.495 00.001 1032 MultiStar: [#1 -0.20,0.26,0.00,M1] [#2 -0.27,0.25,0.00,M1] [#3 -0.08,0.36,0.00,M1] [#4 -0.04,0.39,0.00,M1] [#5 -0.19,0.16,0.68,U] [#6 -0.09,0.14,0.75,U] [#7 -0.05,0.10,0.49,U] [#8 -0.12,0.43,0.00,M1] 
00:19:41.497 00.002 1032 refined, 3 included, MultiStar: {-0.07, 0.22}, one-star: {0.02, 0.39}
00:19:41.498 00.001 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
00:19:41.500 00.002 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
00:19:41.501 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.88 mountX=0.23 mountY=0.01, mountTheta=0.05
00:19:41.504 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.22, opts=13)
00:19:41.506 00.002 1032 Enqueuing Move request for scope (-0.07, 0.22)
00:19:41.507 00.001 10072 Worker thread wakes up
00:19:41.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
00:19:41.507 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
00:19:41.507 00.000 10072 Moving (-0.07, 0.22) raw xDistance=0.23 yDistance=0.01
00:19:41.512 00.005 10072 PPEC rslt: input = 0.23, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 292.15
00:19:41.512 00.000 10072 PPEC: input: 0.23, control: 0.12, exposure: 500
00:19:41.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:41.513 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:41.515 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:19:41.515 00.000 10072 MoveAxis(W, 126, ABG)
00:19:41.515 00.000 10072 Guiding  Dir = 3, Dur = 126
00:19:41.515 00.000 10072 IsGuiding returns 0
00:19:41.516 00.001 10072 PulseGuide returned control before completion, sleep 136
00:19:41.535 00.019 1032 UpdateGuideState exits: m=1339 SNR=25.8
00:19:41.537 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:41.539 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:41.540 00.001 1032 Enqueuing Expose request
00:19:41.665 00.125 10072 IsGuiding returns 0
00:19:41.665 00.000 10072 Move returns status 0, amount 126
00:19:41.665 00.000 10072 MoveAxis(N, 0, ABG)
00:19:41.665 00.000 10072 Move returns status 0, amount 0
00:19:41.665 00.000 10072 move complete, result=0
00:19:41.665 00.000 10072 worker thread done servicing request
00:19:41.665 00.000 10072 Worker thread wakes up
00:19:41.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:41.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:41.666 00.001 1032 GuideStep: 0.2 px 126 ms WEST, 0.0 px 0 ms NORTH
00:19:42.073 00.407 10072 Exposure complete
00:19:42.124 00.051 10072 worker thread done servicing request
00:19:42.124 00.000 1032 OnExposeComplete: enter
00:19:42.126 00.002 1032 UpdateGuideState(): m_state=6
00:19:42.127 00.001 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1557
00:19:42.129 00.002 1032 Star::Find returns 1 (0), X=322.65, Y=741.00, Mass=1314, SNR=25.5, Peak=138 HFD=2.6
00:19:42.131 00.002 1032 MultiStar: [#1 -0.10,0.07,1.12,U] [#2 -0.08,0.14,0.98,U] [#3 -0.05,0.22,0.77,U] [#4 -0.01,0.34,0.00,M2] [#5 -0.04,0.01,0.72,U] [#6 -0.09,0.15,0.75,U] [#7 0.06,0.00,0.54,U] [#8 0.00,0.16,0.64,U] 
00:19:42.133 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.12}, one-star: {0.16, 0.18}
00:19:42.134 00.001 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
00:19:42.136 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
00:19:42.137 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.12 mountY=-0.01, mountTheta=-0.11
00:19:42.141 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.12, opts=13)
00:19:42.143 00.002 1032 Enqueuing Move request for scope (-0.02, 0.12)
00:19:42.147 00.004 10072 Worker thread wakes up
00:19:42.147 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
00:19:42.147 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
00:19:42.147 00.000 10072 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=-0.01
00:19:42.153 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:42.155 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.16
00:19:42.155 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:19:42.155 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:42.155 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:19:42.155 00.000 10072 MoveAxis(W, 9, ABG)
00:19:42.155 00.000 10072 Guiding  Dir = 3, Dur = 9
00:19:42.156 00.001 10072 IsGuiding returns 0
00:19:42.156 00.000 10072 PulseGuide returned control before completion, sleep 19
00:19:42.174 00.018 1032 UpdateGuideState exits: m=1314 SNR=25.5
00:19:42.177 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:42.179 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:42.181 00.002 1032 Enqueuing Expose request
00:19:42.183 00.002 10072 IsGuiding returns 0
00:19:42.183 00.000 10072 Move returns status 0, amount 9
00:19:42.183 00.000 10072 MoveAxis(N, 0, ABG)
00:19:42.183 00.000 10072 Move returns status 0, amount 0
00:19:42.183 00.000 10072 move complete, result=0
00:19:42.184 00.001 10072 worker thread done servicing request
00:19:42.184 00.000 10072 Worker thread wakes up
00:19:42.184 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:42.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:42.191 00.007 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
00:19:42.811 00.620 10072 Exposure complete
00:19:42.862 00.051 10072 worker thread done servicing request
00:19:42.862 00.000 1032 OnExposeComplete: enter
00:19:42.864 00.002 1032 UpdateGuideState(): m_state=6
00:19:42.866 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1558
00:19:42.869 00.003 1032 Star::Find returns 1 (0), X=322.79, Y=740.72, Mass=1181, SNR=24.2, Peak=105 HFD=2.9
00:19:42.871 00.002 1032 MultiStar: [#1 -0.08,-0.24,1.25,U] [#2 -0.07,-0.13,1.00,U] [#3 0.03,-0.13,0.75,U] [#4 -0.07,-0.15,0.70,U] [#5 -0.07,-0.27,0.00,M1] [#6 0.08,-0.07,0.75,U] [#7 0.08,-0.32,0.00,M1] [#8 0.05,-0.01,0.65,U] 
00:19:42.872 00.001 1032 refined, 6 included, MultiStar: {0.03, -0.13}, one-star: {0.31, -0.10}
00:19:42.874 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
00:19:42.875 00.001 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
00:19:42.877 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.31 mountX=-0.13 mountY=-0.00, mountTheta=-3.14
00:19:42.879 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.13, opts=13)
00:19:42.881 00.002 1032 Enqueuing Move request for scope (0.03, -0.13)
00:19:42.882 00.001 10072 Worker thread wakes up
00:19:42.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
00:19:42.882 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
00:19:42.882 00.000 10072 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=-0.00
00:19:42.884 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:42.887 00.003 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 292.17
00:19:42.887 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
00:19:42.887 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:42.887 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:19:42.887 00.000 10072 MoveAxis(E, 57, ABG)
00:19:42.887 00.000 10072 Guiding  Dir = 2, Dur = 57
00:19:42.888 00.001 10072 IsGuiding returns 0
00:19:42.888 00.000 10072 PulseGuide returned control before completion, sleep 67
00:19:42.906 00.018 1032 UpdateGuideState exits: m=1181 SNR=24.2
00:19:42.908 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:42.909 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:42.910 00.001 1032 Enqueuing Expose request
00:19:42.964 00.054 10072 IsGuiding returns 0
00:19:42.964 00.000 10072 Move returns status 0, amount 57
00:19:42.965 00.001 10072 MoveAxis(N, 0, ABG)
00:19:42.965 00.000 10072 Move returns status 0, amount 0
00:19:42.965 00.000 10072 move complete, result=0
00:19:42.965 00.000 10072 worker thread done servicing request
00:19:42.965 00.000 10072 Worker thread wakes up
00:19:42.965 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:42.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:42.968 00.003 1032 GuideStep: -0.1 px 57 ms EAST, -0.0 px 0 ms NORTH
00:19:43.387 00.419 10072 Exposure complete
00:19:43.438 00.051 10072 worker thread done servicing request
00:19:43.438 00.000 1032 OnExposeComplete: enter
00:19:43.440 00.002 1032 UpdateGuideState(): m_state=6
00:19:43.442 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1559
00:19:43.444 00.002 1032 Star::Find returns 1 (0), X=322.83, Y=740.81, Mass=1293, SNR=25.3, Peak=128 HFD=2.9
00:19:43.446 00.002 1032 MultiStar: [#1 0.07,-0.11,1.20,U] [#2 -0.08,0.13,1.00,U] [#3 0.24,0.05,0.74,U] [#4 0.05,0.03,0.69,U] [#5 0.19,-0.12,0.71,U] [#6 0.10,-0.10,0.77,U] [#7 -0.01,-0.10,0.58,U] [#8 0.19,0.00,0.63,U] 
00:19:43.448 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.35, -0.01}
00:19:43.451 00.003 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
00:19:43.452 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
00:19:43.454 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.18 mountX=-0.05 mountY=-0.11, mountTheta=-2.01
00:19:43.457 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
00:19:43.459 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
00:19:43.461 00.002 10072 Worker thread wakes up
00:19:43.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
00:19:43.461 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
00:19:43.461 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
00:19:43.463 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:43.465 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.18
00:19:43.465 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:19:43.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:43.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:19:43.465 00.000 10072 MoveAxis(W, 9, ABG)
00:19:43.465 00.000 10072 Guiding  Dir = 3, Dur = 9
00:19:43.465 00.000 10072 IsGuiding returns 0
00:19:43.466 00.001 10072 PulseGuide returned control before completion, sleep 19
00:19:43.482 00.016 1032 UpdateGuideState exits: m=1293 SNR=25.3
00:19:43.485 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:43.487 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:43.489 00.002 1032 Enqueuing Expose request
00:19:43.494 00.005 10072 IsGuiding returns 0
00:19:43.494 00.000 10072 Move returns status 0, amount 9
00:19:43.494 00.000 10072 MoveAxis(N, 0, ABG)
00:19:43.494 00.000 10072 Move returns status 0, amount 0
00:19:43.494 00.000 10072 move complete, result=0
00:19:43.494 00.000 10072 worker thread done servicing request
00:19:43.494 00.000 10072 Worker thread wakes up
00:19:43.495 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:43.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:43.498 00.003 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:19:44.121 00.623 10072 Exposure complete
00:19:44.169 00.048 10072 worker thread done servicing request
00:19:44.169 00.000 1032 OnExposeComplete: enter
00:19:44.172 00.003 1032 UpdateGuideState(): m_state=6
00:19:44.174 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1560
00:19:44.176 00.002 1032 Star::Find returns 1 (0), X=322.65, Y=741.17, Mass=1333, SNR=25.7, Peak=137 HFD=2.8
00:19:44.183 00.007 1032 MultiStar: [#1 -0.08,0.19,1.14,U] [#2 -0.20,0.28,0.00,M1] [#3 -0.09,0.35,0.00,M1] [#4 -0.13,0.50,0.00,M1] [#5 0.02,0.06,0.73,U] [#6 0.03,0.16,0.70,U] [#7 -0.08,-0.06,0.50,U] [#8 -0.04,0.31,0.00,M1] 
00:19:44.186 00.003 1032 refined, 4 included, MultiStar: {0.02, 0.17}, one-star: {0.17, 0.35}
00:19:44.188 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
00:19:44.190 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
00:19:44.192 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.48 mountX=0.16 mountY=-0.06, mountTheta=-0.35
00:19:44.194 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.17, opts=13)
00:19:44.196 00.002 1032 Enqueuing Move request for scope (0.02, 0.17)
00:19:44.198 00.002 10072 Worker thread wakes up
00:19:44.198 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
00:19:44.198 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
00:19:44.198 00.000 10072 Moving (0.02, 0.17) raw xDistance=0.16 yDistance=-0.06
00:19:44.201 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:44.203 00.002 10072 PPEC rslt: input = 0.16, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 292.18
00:19:44.203 00.000 10072 PPEC: input: 0.16, control: 0.09, exposure: 500
00:19:44.203 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:44.203 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:19:44.203 00.000 10072 MoveAxis(W, 90, ABG)
00:19:44.205 00.002 10072 Guiding  Dir = 3, Dur = 90
00:19:44.205 00.000 10072 IsGuiding returns 0
00:19:44.206 00.001 10072 PulseGuide returned control before completion, sleep 99
00:19:44.223 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
00:19:44.225 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:44.226 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:44.227 00.001 1032 Enqueuing Expose request
00:19:44.306 00.079 10072 IsGuiding returns 0
00:19:44.306 00.000 10072 Move returns status 0, amount 90
00:19:44.306 00.000 10072 MoveAxis(N, 0, ABG)
00:19:44.306 00.000 10072 Move returns status 0, amount 0
00:19:44.306 00.000 10072 move complete, result=0
00:19:44.306 00.000 10072 worker thread done servicing request
00:19:44.306 00.000 10072 Worker thread wakes up
00:19:44.306 00.000 1032 GuideStep: 0.2 px 90 ms WEST, -0.1 px 0 ms NORTH
00:19:44.308 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:44.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:44.717 00.409 10072 Exposure complete
00:19:44.768 00.051 10072 worker thread done servicing request
00:19:44.768 00.000 1032 OnExposeComplete: enter
00:19:44.770 00.002 1032 UpdateGuideState(): m_state=6
00:19:44.772 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1561
00:19:44.775 00.003 1032 Star::Find returns 1 (0), X=322.74, Y=740.94, Mass=1422, SNR=26.6, Peak=145 HFD=2.6
00:19:44.777 00.002 1032 MultiStar: [#1 -0.15,0.05,1.11,U] [#2 -0.12,0.13,0.97,U] [#3 0.05,0.19,0.71,U] [#4 -0.23,0.40,0.00,M2] [#5 0.08,0.08,0.70,U] [#6 0.01,0.05,0.70,U] [#7 -0.07,-0.00,0.51,U] [#8 0.03,0.18,0.59,U] 
00:19:44.779 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.26, 0.12}
00:19:44.780 00.001 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
00:19:44.782 00.002 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
00:19:44.784 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.47 mountX=0.10 mountY=-0.04, mountTheta=-0.36
00:19:44.786 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
00:19:44.788 00.002 1032 Enqueuing Move request for scope (0.01, 0.10)
00:19:44.789 00.001 10072 Worker thread wakes up
00:19:44.789 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
00:19:44.789 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
00:19:44.789 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.10 yDistance=-0.04
00:19:44.792 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:44.795 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.19
00:19:44.795 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:19:44.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:44.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:19:44.795 00.000 10072 MoveAxis(W, 9, ABG)
00:19:44.795 00.000 10072 Guiding  Dir = 3, Dur = 9
00:19:44.796 00.001 10072 IsGuiding returns 0
00:19:44.796 00.000 10072 PulseGuide returned control before completion, sleep 19
00:19:44.815 00.019 1032 UpdateGuideState exits: m=1422 SNR=26.6
00:19:44.817 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:44.819 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:44.821 00.002 10072 IsGuiding returns 0
00:19:44.822 00.001 1032 Enqueuing Expose request
00:19:44.824 00.002 10072 Move returns status 0, amount 9
00:19:44.824 00.000 10072 MoveAxis(N, 0, ABG)
00:19:44.824 00.000 10072 Move returns status 0, amount 0
00:19:44.824 00.000 10072 move complete, result=0
00:19:44.824 00.000 10072 worker thread done servicing request
00:19:44.824 00.000 10072 Worker thread wakes up
00:19:44.825 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:44.825 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:44.834 00.009 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
00:19:45.450 00.616 10072 Exposure complete
00:19:45.499 00.049 10072 worker thread done servicing request
00:19:45.500 00.001 1032 OnExposeComplete: enter
00:19:45.502 00.002 1032 UpdateGuideState(): m_state=6
00:19:45.505 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1562
00:19:45.506 00.001 1032 Star::Find returns 1 (0), X=322.70, Y=740.98, Mass=1096, SNR=23.3, Peak=105 HFD=2.6
00:19:45.508 00.002 1032 MultiStar: [#1 -0.10,0.07,1.24,U] [#2 -0.08,0.16,1.05,U] [#3 -0.02,0.18,0.85,U] [#4 -0.12,0.23,0.72,U] [#5 0.16,0.01,0.83,U] [#6 0.02,0.21,0.78,U] [#7 0.03,-0.25,0.55,U] [#8 -0.14,0.23,0.67,U] 
00:19:45.510 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.12}, one-star: {0.22, 0.16}
00:19:45.512 00.002 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
00:19:45.514 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
00:19:45.516 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=0.12 mountY=-0.03, mountTheta=-0.25
00:19:45.520 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.12, opts=13)
00:19:45.522 00.002 1032 Enqueuing Move request for scope (-0.00, 0.12)
00:19:45.525 00.003 10072 Worker thread wakes up
00:19:45.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
00:19:45.525 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
00:19:45.525 00.000 10072 Moving (-0.00, 0.12) raw xDistance=0.12 yDistance=-0.03
00:19:45.527 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:45.529 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.20
00:19:45.529 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:19:45.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:45.530 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:19:45.530 00.000 10072 MoveAxis(W, 10, ABG)
00:19:45.530 00.000 10072 Guiding  Dir = 3, Dur = 10
00:19:45.530 00.000 10072 IsGuiding returns 0
00:19:45.531 00.001 10072 PulseGuide returned control before completion, sleep 20
00:19:45.549 00.018 1032 UpdateGuideState exits: m=1096 SNR=23.3
00:19:45.552 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:45.554 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:45.555 00.001 1032 Enqueuing Expose request
00:19:45.558 00.003 10072 IsGuiding returns 0
00:19:45.558 00.000 10072 Move returns status 0, amount 10
00:19:45.558 00.000 10072 MoveAxis(N, 0, ABG)
00:19:45.558 00.000 10072 Move returns status 0, amount 0
00:19:45.558 00.000 10072 move complete, result=0
00:19:45.559 00.001 10072 worker thread done servicing request
00:19:45.559 00.000 10072 Worker thread wakes up
00:19:45.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:45.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:45.566 00.007 1032 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
00:19:45.967 00.401 10072 Exposure complete
00:19:46.018 00.051 10072 worker thread done servicing request
00:19:46.018 00.000 1032 OnExposeComplete: enter
00:19:46.020 00.002 1032 UpdateGuideState(): m_state=6
00:19:46.022 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1563
00:19:46.025 00.003 1032 Star::Find returns 1 (0), X=322.69, Y=741.01, Mass=1195, SNR=24.3, Peak=128 HFD=2.5
00:19:46.027 00.002 1032 MultiStar: [#1 -0.14,0.07,1.15,U] [#2 -0.07,0.09,1.03,U] [#3 -0.10,0.21,0.74,U] [#4 -0.16,0.29,0.00,M2] [#5 0.03,0.09,0.73,U] [#6 -0.16,0.09,0.76,U] [#7 -0.23,0.07,0.53,U] [#8 -0.01,0.22,0.62,U] 
00:19:46.029 00.002 1032 refined, 7 included, MultiStar: {-0.05, 0.13}, one-star: {0.21, 0.19}
00:19:46.032 00.003 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
00:19:46.033 00.001 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
00:19:46.035 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.95 mountX=0.13 mountY=0.02, mountTheta=0.12
00:19:46.037 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.13, opts=13)
00:19:46.039 00.002 1032 Enqueuing Move request for scope (-0.05, 0.13)
00:19:46.040 00.001 10072 Worker thread wakes up
00:19:46.041 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
00:19:46.041 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
00:19:46.041 00.000 10072 Moving (-0.05, 0.13) raw xDistance=0.13 yDistance=0.02
00:19:46.042 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:46.044 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 292.21
00:19:46.045 00.001 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
00:19:46.045 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:46.045 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:19:46.045 00.000 10072 MoveAxis(W, 76, ABG)
00:19:46.045 00.000 10072 Guiding  Dir = 3, Dur = 76
00:19:46.045 00.000 10072 IsGuiding returns 0
00:19:46.046 00.001 10072 PulseGuide returned control before completion, sleep 86
00:19:46.063 00.017 1032 UpdateGuideState exits: m=1195 SNR=24.3
00:19:46.065 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:46.066 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:46.068 00.002 1032 Enqueuing Expose request
00:19:46.137 00.069 10072 IsGuiding returns 0
00:19:46.137 00.000 10072 Move returns status 0, amount 76
00:19:46.137 00.000 10072 MoveAxis(N, 0, ABG)
00:19:46.137 00.000 10072 Move returns status 0, amount 0
00:19:46.137 00.000 10072 move complete, result=0
00:19:46.137 00.000 10072 worker thread done servicing request
00:19:46.137 00.000 10072 Worker thread wakes up
00:19:46.137 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:46.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:46.137 00.000 1032 GuideStep: 0.1 px 76 ms WEST, 0.0 px 0 ms NORTH
00:19:46.764 00.627 10072 Exposure complete
00:19:46.813 00.049 10072 worker thread done servicing request
00:19:46.813 00.000 1032 OnExposeComplete: enter
00:19:46.815 00.002 1032 UpdateGuideState(): m_state=6
00:19:46.817 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1564
00:19:46.818 00.001 1032 Star::Find returns 1 (0), X=322.71, Y=740.95, Mass=1306, SNR=25.5, Peak=136 HFD=2.6
00:19:46.821 00.003 1032 MultiStar: [#1 -0.02,0.00,1.17,U] [#2 -0.01,0.16,1.00,U] [#3 0.06,0.10,0.74,U] [#4 -0.01,0.13,0.70,U] [#5 0.08,-0.02,0.75,U] [#6 0.06,-0.02,0.74,U] [#7 0.03,-0.12,0.58,U] [#8 0.05,-0.17,0.59,U] 
00:19:46.822 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.23, 0.13}
00:19:46.824 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
00:19:46.825 00.001 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
00:19:46.827 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.59 mountX=0.02 mountY=-0.06, mountTheta=-1.24
00:19:46.830 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
00:19:46.833 00.003 1032 Enqueuing Move request for scope (0.05, 0.04)
00:19:46.835 00.002 10072 Worker thread wakes up
00:19:46.835 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
00:19:46.835 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
00:19:46.835 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.06
00:19:46.837 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:46.839 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.22
00:19:46.839 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:19:46.840 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:46.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:19:46.840 00.000 10072 MoveAxis(W, 11, ABG)
00:19:46.840 00.000 10072 Guiding  Dir = 3, Dur = 11
00:19:46.840 00.000 10072 IsGuiding returns 0
00:19:46.842 00.002 10072 PulseGuide returned control before completion, sleep 21
00:19:46.859 00.017 1032 UpdateGuideState exits: m=1306 SNR=25.5
00:19:46.862 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:46.864 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:46.866 00.002 1032 Enqueuing Expose request
00:19:46.871 00.005 10072 IsGuiding returns 0
00:19:46.871 00.000 10072 Move returns status 0, amount 11
00:19:46.871 00.000 10072 MoveAxis(N, 0, ABG)
00:19:46.871 00.000 10072 Move returns status 0, amount 0
00:19:46.871 00.000 10072 move complete, result=0
00:19:46.871 00.000 10072 worker thread done servicing request
00:19:46.871 00.000 10072 Worker thread wakes up
00:19:46.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:46.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:46.876 00.005 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:19:47.278 00.402 10072 Exposure complete
00:19:47.326 00.048 10072 worker thread done servicing request
00:19:47.326 00.000 1032 OnExposeComplete: enter
00:19:47.329 00.003 1032 UpdateGuideState(): m_state=6
00:19:47.331 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1565
00:19:47.333 00.002 1032 Star::Find returns 1 (0), X=322.58, Y=741.12, Mass=1294, SNR=25.3, Peak=142 HFD=2.6
00:19:47.335 00.002 1032 MultiStar: [#1 -0.05,0.11,1.06,U] [#2 -0.16,0.12,0.99,U] [#3 -0.06,0.19,0.78,U] [#4 -0.27,0.20,0.00,M2] [#5 0.00,-0.05,0.73,U] [#6 0.00,0.05,0.70,U] [#7 -0.07,-0.21,0.55,U] [#8 -0.01,0.28,0.62,U] 
00:19:47.336 00.001 1032 refined, 7 included, MultiStar: {-0.03, 0.11}, one-star: {0.09, 0.29}
00:19:47.339 00.003 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
00:19:47.341 00.002 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
00:19:47.342 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.84 mountX=0.12 mountY=0.00, mountTheta=0.01
00:19:47.345 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.11, opts=13)
00:19:47.348 00.003 1032 Enqueuing Move request for scope (-0.03, 0.11)
00:19:47.350 00.002 10072 Worker thread wakes up
00:19:47.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
00:19:47.350 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
00:19:47.350 00.000 10072 Moving (-0.03, 0.11) raw xDistance=0.12 yDistance=0.00
00:19:47.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:47.355 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.22
00:19:47.355 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:19:47.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:47.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:19:47.355 00.000 10072 MoveAxis(W, 9, ABG)
00:19:47.355 00.000 10072 Guiding  Dir = 3, Dur = 9
00:19:47.355 00.000 10072 IsGuiding returns 0
00:19:47.356 00.001 10072 PulseGuide returned control before completion, sleep 19
00:19:47.374 00.018 1032 UpdateGuideState exits: m=1294 SNR=25.3
00:19:47.376 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:47.377 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:47.378 00.001 1032 Enqueuing Expose request
00:19:47.385 00.007 10072 IsGuiding returns 0
00:19:47.385 00.000 10072 Move returns status 0, amount 9
00:19:47.385 00.000 10072 MoveAxis(N, 0, ABG)
00:19:47.385 00.000 10072 Move returns status 0, amount 0
00:19:47.385 00.000 10072 move complete, result=0
00:19:47.386 00.001 10072 worker thread done servicing request
00:19:47.386 00.000 10072 Worker thread wakes up
00:19:47.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:47.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:47.388 00.002 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:19:48.012 00.624 10072 Exposure complete
00:19:48.064 00.052 10072 worker thread done servicing request
00:19:48.064 00.000 1032 OnExposeComplete: enter
00:19:48.066 00.002 1032 UpdateGuideState(): m_state=6
00:19:48.068 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1566
00:19:48.070 00.002 1032 Star::Find returns 1 (0), X=322.74, Y=740.92, Mass=1304, SNR=25.3, Peak=125 HFD=2.6
00:19:48.072 00.002 1032 MultiStar: [#1 -0.04,-0.03,1.16,U] [#2 -0.05,0.07,1.06,U] [#3 0.10,0.06,0.71,U] [#4 -0.14,0.17,0.73,U] [#5 0.25,-0.01,0.71,U] [#6 0.15,0.02,0.72,U] [#7 0.03,-0.00,0.54,U] [#8 0.06,0.26,0.63,U] 
00:19:48.074 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.26, 0.10}
00:19:48.075 00.001 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
00:19:48.077 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
00:19:48.079 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.80 mountX=0.05 mountY=-0.08, mountTheta=-1.03
00:19:48.082 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
00:19:48.084 00.002 1032 Enqueuing Move request for scope (0.06, 0.07)
00:19:48.086 00.002 10072 Worker thread wakes up
00:19:48.086 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
00:19:48.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
00:19:48.086 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.08
00:19:48.089 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:48.092 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.23
00:19:48.092 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:19:48.093 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:48.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:19:48.093 00.000 10072 MoveAxis(W, 11, ABG)
00:19:48.093 00.000 10072 Guiding  Dir = 3, Dur = 11
00:19:48.093 00.000 10072 IsGuiding returns 0
00:19:48.094 00.001 10072 PulseGuide returned control before completion, sleep 21
00:19:48.112 00.018 1032 UpdateGuideState exits: m=1304 SNR=25.3
00:19:48.114 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:48.116 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:48.117 00.001 1032 Enqueuing Expose request
00:19:48.119 00.002 10072 IsGuiding returns 1
00:19:48.120 00.001 10072 scope still moving after pulse duration time elapsed
00:19:48.149 00.029 10072 IsGuiding returns 0
00:19:48.149 00.000 10072 scope move finished after 11 + 44 ms
00:19:48.149 00.000 10072 Move returns status 0, amount 11
00:19:48.149 00.000 10072 MoveAxis(N, 0, ABG)
00:19:48.149 00.000 10072 Move returns status 0, amount 0
00:19:48.149 00.000 10072 move complete, result=0
00:19:48.149 00.000 10072 worker thread done servicing request
00:19:48.149 00.000 10072 Worker thread wakes up
00:19:48.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:48.150 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:48.182 00.032 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:19:48.560 00.378 10072 Exposure complete
00:19:48.610 00.050 10072 worker thread done servicing request
00:19:48.611 00.001 1032 OnExposeComplete: enter
00:19:48.615 00.004 1032 UpdateGuideState(): m_state=6
00:19:48.617 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1567
00:19:48.619 00.002 1032 Star::Find returns 1 (0), X=322.82, Y=740.82, Mass=1375, SNR=26.1, Peak=125 HFD=2.7
00:19:48.621 00.002 1032 MultiStar: [#1 0.00,-0.02,1.11,U] [#2 0.03,-0.02,0.96,U] [#3 -0.07,0.02,0.75,U] [#4 -0.11,0.13,0.65,U] [#5 0.11,-0.04,0.71,U] [#6 0.07,0.06,0.74,U] [#7 0.05,-0.14,0.53,U] [#8 0.13,0.12,0.56,U] 
00:19:48.623 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.33, 0.00}
00:19:48.624 00.001 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
00:19:48.625 00.001 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
00:19:48.627 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.16 mountX=-0.01 mountY=-0.07, mountTheta=-1.67
00:19:48.629 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
00:19:48.631 00.002 1032 Enqueuing Move request for scope (0.07, 0.01)
00:19:48.633 00.002 10072 Worker thread wakes up
00:19:48.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
00:19:48.633 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
00:19:48.633 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
00:19:48.635 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:48.637 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.24
00:19:48.637 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:19:48.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:48.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:19:48.638 00.001 10072 MoveAxis(W, 10, ABG)
00:19:48.638 00.000 10072 Guiding  Dir = 3, Dur = 10
00:19:48.638 00.000 10072 IsGuiding returns 0
00:19:48.639 00.001 10072 PulseGuide returned control before completion, sleep 20
00:19:48.657 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:19:48.659 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:48.660 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:48.662 00.002 1032 Enqueuing Expose request
00:19:48.665 00.003 10072 IsGuiding returns 0
00:19:48.665 00.000 10072 Move returns status 0, amount 10
00:19:48.665 00.000 10072 MoveAxis(N, 0, ABG)
00:19:48.665 00.000 10072 Move returns status 0, amount 0
00:19:48.665 00.000 10072 move complete, result=0
00:19:48.665 00.000 10072 worker thread done servicing request
00:19:48.666 00.001 10072 Worker thread wakes up
00:19:48.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:48.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:48.675 00.009 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:19:49.292 00.617 10072 Exposure complete
00:19:49.344 00.052 10072 worker thread done servicing request
00:19:49.344 00.000 1032 OnExposeComplete: enter
00:19:49.346 00.002 1032 UpdateGuideState(): m_state=6
00:19:49.348 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1568
00:19:49.350 00.002 1032 Star::Find returns 1 (0), X=322.74, Y=741.11, Mass=1355, SNR=25.9, Peak=143 HFD=2.6
00:19:49.353 00.003 1032 MultiStar: [#1 -0.08,0.19,1.12,U] [#2 -0.00,0.26,0.92,U] [#3 0.02,0.35,0.00,M1] [#4 -0.14,0.27,0.00,M1] [#5 0.21,0.09,0.66,U] [#6 0.00,0.27,0.71,U] [#7 0.07,0.06,0.53,U] [#8 -0.03,0.47,0.00,M1] 
00:19:49.354 00.001 1032 refined, 5 included, MultiStar: {0.07, 0.21}, one-star: {0.26, 0.29}
00:19:49.356 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
00:19:49.357 00.001 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
00:19:49.358 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.25 mountX=0.18 mountY=-0.12, mountTheta=-0.58
00:19:49.361 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.21, opts=13)
00:19:49.363 00.002 1032 Enqueuing Move request for scope (0.07, 0.21)
00:19:49.366 00.003 10072 Worker thread wakes up
00:19:49.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
00:19:49.366 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
00:19:49.366 00.000 10072 Moving (0.07, 0.21) raw xDistance=0.18 yDistance=-0.12
00:19:49.368 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:49.370 00.002 10072 PPEC rslt: input = 0.18, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 292.24
00:19:49.370 00.000 10072 PPEC: input: 0.18, control: 0.10, exposure: 500
00:19:49.370 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:49.370 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:19:49.370 00.000 10072 MoveAxis(W, 104, ABG)
00:19:49.371 00.001 10072 Guiding  Dir = 3, Dur = 104
00:19:49.371 00.000 10072 IsGuiding returns 0
00:19:49.371 00.000 10072 PulseGuide returned control before completion, sleep 114
00:19:49.388 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:19:49.390 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:49.392 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:49.395 00.003 1032 Enqueuing Expose request
00:19:49.493 00.098 10072 IsGuiding returns 0
00:19:49.493 00.000 10072 Move returns status 0, amount 104
00:19:49.493 00.000 10072 MoveAxis(N, 0, ABG)
00:19:49.493 00.000 10072 Move returns status 0, amount 0
00:19:49.493 00.000 10072 move complete, result=0
00:19:49.493 00.000 10072 worker thread done servicing request
00:19:49.493 00.000 10072 Worker thread wakes up
00:19:49.493 00.000 1032 GuideStep: 0.2 px 104 ms WEST, -0.1 px 0 ms NORTH
00:19:49.497 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:49.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:49.902 00.405 10072 Exposure complete
00:19:49.955 00.053 1032 OnExposeComplete: enter
00:19:49.958 00.003 1032 UpdateGuideState(): m_state=6
00:19:49.961 00.003 10072 worker thread done servicing request
00:19:49.962 00.001 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1569
00:19:49.964 00.002 1032 Star::Find returns 1 (0), X=322.78, Y=740.94, Mass=1205, SNR=24.5, Peak=131 HFD=2.6
00:19:49.966 00.002 1032 MultiStar: [#1 -0.06,0.11,1.21,U] [#2 0.04,0.16,1.04,U] [#3 0.09,0.21,0.74,U] [#4 0.17,0.25,0.00,M2] [#5 0.10,0.04,0.75,U] [#6 0.08,0.06,0.73,U] [#7 0.00,0.04,0.62,U] [#8 0.13,0.25,0.00,M2] 
00:19:49.967 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.11}, one-star: {0.30, 0.12}
00:19:49.969 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
00:19:49.971 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
00:19:49.974 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.96 mountX=0.09 mountY=-0.10, mountTheta=-0.87
00:19:49.977 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
00:19:49.979 00.002 1032 Enqueuing Move request for scope (0.08, 0.11)
00:19:49.981 00.002 10072 Worker thread wakes up
00:19:49.981 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
00:19:49.981 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
00:19:49.981 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.10
00:19:49.983 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:49.988 00.005 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.25
00:19:49.988 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:19:49.988 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:49.988 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:19:49.988 00.000 10072 MoveAxis(W, 12, ABG)
00:19:49.988 00.000 10072 Guiding  Dir = 3, Dur = 12
00:19:49.989 00.001 10072 IsGuiding returns 0
00:19:49.990 00.001 10072 PulseGuide returned control before completion, sleep 22
00:19:50.008 00.018 1032 UpdateGuideState exits: m=1205 SNR=24.5
00:19:50.010 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:50.012 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:50.013 00.001 1032 Enqueuing Expose request
00:19:50.024 00.011 10072 IsGuiding returns 0
00:19:50.024 00.000 10072 Move returns status 0, amount 12
00:19:50.024 00.000 10072 MoveAxis(N, 0, ABG)
00:19:50.024 00.000 10072 Move returns status 0, amount 0
00:19:50.024 00.000 10072 move complete, result=0
00:19:50.024 00.000 10072 worker thread done servicing request
00:19:50.024 00.000 10072 Worker thread wakes up
00:19:50.025 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:50.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:50.026 00.001 1032 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
00:19:50.667 00.641 10072 Exposure complete
00:19:50.718 00.051 10072 worker thread done servicing request
00:19:50.718 00.000 1032 OnExposeComplete: enter
00:19:50.721 00.003 1032 UpdateGuideState(): m_state=6
00:19:50.723 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1570
00:19:50.724 00.001 1032 Star::Find returns 1 (0), X=322.85, Y=740.95, Mass=1300, SNR=25.4, Peak=130 HFD=2.7
00:19:50.726 00.002 1032 MultiStar: [#1 -0.05,-0.11,1.11,U] [#2 -0.06,-0.04,0.95,U] [#3 0.03,-0.00,0.76,U] [#4 0.07,-0.05,0.68,U] [#5 0.13,-0.18,0.73,U] [#6 -0.03,-0.06,0.73,U] [#7 0.09,-0.22,0.52,U] [#8 0.04,0.08,0.61,U] 
00:19:50.727 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.37, 0.13}
00:19:50.729 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
00:19:50.732 00.003 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
00:19:50.733 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.57 mountX=-0.06 mountY=-0.05, mountTheta=-2.40
00:19:50.737 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
00:19:50.741 00.004 1032 Enqueuing Move request for scope (0.07, -0.04)
00:19:50.743 00.002 10072 Worker thread wakes up
00:19:50.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
00:19:50.743 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
00:19:50.743 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.05
00:19:50.745 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:50.748 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.26
00:19:50.748 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:19:50.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:50.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:19:50.748 00.000 10072 MoveAxis(W, 13, ABG)
00:19:50.748 00.000 10072 Guiding  Dir = 3, Dur = 13
00:19:50.749 00.001 10072 IsGuiding returns 0
00:19:50.749 00.000 10072 PulseGuide returned control before completion, sleep 23
00:19:50.766 00.017 1032 UpdateGuideState exits: m=1300 SNR=25.4
00:19:50.771 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:50.773 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:50.774 00.001 1032 Enqueuing Expose request
00:19:50.786 00.012 10072 IsGuiding returns 0
00:19:50.787 00.001 10072 Move returns status 0, amount 13
00:19:50.787 00.000 10072 MoveAxis(N, 0, ABG)
00:19:50.787 00.000 10072 Move returns status 0, amount 0
00:19:50.787 00.000 10072 move complete, result=0
00:19:50.787 00.000 10072 worker thread done servicing request
00:19:50.787 00.000 10072 Worker thread wakes up
00:19:50.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:50.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:50.788 00.001 1032 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
00:19:51.194 00.406 10072 Exposure complete
00:19:51.249 00.055 10072 worker thread done servicing request
00:19:51.249 00.000 1032 OnExposeComplete: enter
00:19:51.252 00.003 1032 UpdateGuideState(): m_state=6
00:19:51.254 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1571
00:19:51.255 00.001 1032 Star::Find returns 1 (0), X=322.64, Y=740.92, Mass=1169, SNR=24.0, Peak=118 HFD=2.6
00:19:51.258 00.003 1032 MultiStar: [#1 -0.24,-0.08,1.22,U] [#2 -0.18,0.03,1.08,U] [#3 -0.05,0.13,0.74,U] [#4 -0.25,-0.06,0.70,U] [#5 0.03,-0.15,0.77,U] [#6 -0.19,-0.13,0.75,U] [#7 -0.13,-0.23,0.56,U] [#8 -0.03,-0.08,0.69,U] 
00:19:51.260 00.002 1032 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {0.16, 0.10}
00:19:51.262 00.002 1032 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.83) = xAngle (-4.58 = 1.70)
00:19:51.264 00.002 1032 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.58 = 1.70)
00:19:51.266 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.75 mountX=-0.01 mountY=0.11, mountTheta=1.70
00:19:51.272 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.04, opts=13)
00:19:51.275 00.003 1032 Enqueuing Move request for scope (-0.10, -0.04)
00:19:51.277 00.002 10072 Worker thread wakes up
00:19:51.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
00:19:51.278 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
00:19:51.278 00.000 10072 Moving (-0.10, -0.04) raw xDistance=-0.01 yDistance=0.11
00:19:51.280 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:51.282 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.26
00:19:51.282 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:19:51.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:51.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:19:51.282 00.000 10072 MoveAxis(W, 12, ABG)
00:19:51.283 00.001 10072 Guiding  Dir = 3, Dur = 12
00:19:51.283 00.000 10072 IsGuiding returns 0
00:19:51.283 00.000 10072 PulseGuide returned control before completion, sleep 22
00:19:51.302 00.019 1032 UpdateGuideState exits: m=1169 SNR=24.0
00:19:51.305 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:51.307 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:51.310 00.003 1032 Enqueuing Expose request
00:19:51.320 00.010 10072 IsGuiding returns 0
00:19:51.320 00.000 10072 Move returns status 0, amount 12
00:19:51.320 00.000 10072 MoveAxis(N, 0, ABG)
00:19:51.320 00.000 10072 Move returns status 0, amount 0
00:19:51.320 00.000 10072 move complete, result=0
00:19:51.320 00.000 10072 worker thread done servicing request
00:19:51.320 00.000 10072 Worker thread wakes up
00:19:51.320 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:51.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:51.322 00.002 1032 GuideStep: -0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
00:19:51.947 00.625 10072 Exposure complete
00:19:51.998 00.051 10072 worker thread done servicing request
00:19:51.998 00.000 1032 OnExposeComplete: enter
00:19:52.000 00.002 1032 UpdateGuideState(): m_state=6
00:19:52.002 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1572
00:19:52.004 00.002 1032 Star::Find returns 1 (0), X=322.68, Y=740.86, Mass=1266, SNR=25.1, Peak=162 HFD=2.7
00:19:52.006 00.002 1032 MultiStar: [#1 -0.25,-0.08,1.18,U] [#2 -0.13,0.08,0.99,U] [#3 0.02,0.14,0.76,U] [#4 -0.04,-0.03,0.72,U] [#5 -0.08,-0.17,0.77,U] [#6 -0.16,-0.17,0.77,U] [#7 0.08,-0.13,0.53,U] [#8 -0.01,-0.11,0.59,U] 
00:19:52.009 00.003 1032 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {0.20, 0.04}
00:19:52.010 00.001 1032 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.83) = xAngle (-4.33 = 1.96)
00:19:52.012 00.002 1032 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.33 = 1.96)
00:19:52.014 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.50 mountX=-0.02 mountY=0.06, mountTheta=1.96
00:19:52.016 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.04, opts=13)
00:19:52.018 00.002 1032 Enqueuing Move request for scope (-0.05, -0.04)
00:19:52.021 00.003 10072 Worker thread wakes up
00:19:52.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
00:19:52.021 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
00:19:52.021 00.000 10072 Moving (-0.05, -0.04) raw xDistance=-0.02 yDistance=0.06
00:19:52.024 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.27
00:19:52.024 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:19:52.024 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:52.024 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:52.027 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:19:52.027 00.000 10072 MoveAxis(W, 13, ABG)
00:19:52.027 00.000 10072 Guiding  Dir = 3, Dur = 13
00:19:52.028 00.001 10072 IsGuiding returns 0
00:19:52.028 00.000 10072 PulseGuide returned control before completion, sleep 23
00:19:52.046 00.018 1032 UpdateGuideState exits: m=1266 SNR=25.1
00:19:52.049 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:52.051 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:52.054 00.003 1032 Enqueuing Expose request
00:19:52.056 00.002 10072 IsGuiding returns 0
00:19:52.056 00.000 10072 Move returns status 0, amount 13
00:19:52.056 00.000 10072 MoveAxis(N, 0, ABG)
00:19:52.056 00.000 10072 Move returns status 0, amount 0
00:19:52.056 00.000 10072 move complete, result=0
00:19:52.056 00.000 10072 worker thread done servicing request
00:19:52.056 00.000 10072 Worker thread wakes up
00:19:52.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:52.057 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:52.064 00.007 1032 GuideStep: -0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
00:19:52.462 00.398 10072 Exposure complete
00:19:52.514 00.052 10072 worker thread done servicing request
00:19:52.514 00.000 1032 OnExposeComplete: enter
00:19:52.517 00.003 1032 UpdateGuideState(): m_state=6
00:19:52.520 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1573
00:19:52.522 00.002 1032 Star::Find returns 1 (0), X=322.78, Y=740.95, Mass=1315, SNR=25.6, Peak=144 HFD=2.5
00:19:52.524 00.002 1032 MultiStar: [#1 -0.12,0.07,1.13,U] [#2 -0.02,0.22,0.96,U] [#3 -0.00,0.31,0.00,M1] [#4 -0.10,0.22,0.68,U] [#5 0.02,-0.05,0.72,U] [#6 0.07,0.06,0.72,U] [#7 -0.12,-0.06,0.53,U] [#8 0.00,0.14,0.55,U] 
00:19:52.525 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.30, 0.13}
00:19:52.528 00.003 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
00:19:52.530 00.002 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
00:19:52.532 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.45 mountX=0.09 mountY=-0.04, mountTheta=-0.38
00:19:52.535 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
00:19:52.537 00.002 1032 Enqueuing Move request for scope (0.01, 0.10)
00:19:52.539 00.002 10072 Worker thread wakes up
00:19:52.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
00:19:52.539 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
00:19:52.539 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.04
00:19:52.541 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:52.543 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.28
00:19:52.543 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:19:52.543 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:52.543 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:19:52.543 00.000 10072 MoveAxis(W, 12, ABG)
00:19:52.543 00.000 10072 Guiding  Dir = 3, Dur = 12
00:19:52.543 00.000 10072 IsGuiding returns 0
00:19:52.543 00.000 10072 PulseGuide returned control before completion, sleep 22
00:19:52.563 00.020 1032 UpdateGuideState exits: m=1315 SNR=25.6
00:19:52.565 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:52.568 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:52.570 00.002 1032 Enqueuing Expose request
00:19:52.572 00.002 10072 IsGuiding returns 0
00:19:52.572 00.000 10072 Move returns status 0, amount 12
00:19:52.572 00.000 10072 MoveAxis(N, 0, ABG)
00:19:52.572 00.000 10072 Move returns status 0, amount 0
00:19:52.572 00.000 10072 move complete, result=0
00:19:52.572 00.000 10072 worker thread done servicing request
00:19:52.572 00.000 10072 Worker thread wakes up
00:19:52.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:52.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:52.581 00.009 1032 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
00:19:53.212 00.631 10072 Exposure complete
00:19:53.264 00.052 10072 worker thread done servicing request
00:19:53.264 00.000 1032 OnExposeComplete: enter
00:19:53.267 00.003 1032 UpdateGuideState(): m_state=6
00:19:53.270 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1574
00:19:53.274 00.004 1032 Star::Find returns 1 (0), X=322.60, Y=740.88, Mass=1587, SNR=28.1, Peak=165 HFD=2.8
00:19:53.276 00.002 1032 MultiStar: [#1 -0.05,-0.15,1.03,U] [#2 -0.06,-0.07,0.92,U] [#3 0.06,0.06,0.68,U] [#4 -0.08,0.14,0.61,U] [#5 -0.05,-0.19,0.65,U] [#6 0.07,-0.15,0.67,U] [#7 0.03,-0.33,0.00,M1] [#8 0.03,-0.05,0.53,U] 
00:19:53.278 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {0.12, 0.06}
00:19:53.280 00.002 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
00:19:53.282 00.002 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
00:19:53.283 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.44 mountX=-0.05 mountY=0.01, mountTheta=3.01
00:19:53.287 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
00:19:53.289 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
00:19:53.292 00.003 10072 Worker thread wakes up
00:19:53.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
00:19:53.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
00:19:53.292 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
00:19:53.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:53.296 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.28
00:19:53.296 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:19:53.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:53.298 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:19:53.298 00.000 10072 MoveAxis(W, 13, ABG)
00:19:53.298 00.000 10072 Guiding  Dir = 3, Dur = 13
00:19:53.298 00.000 10072 IsGuiding returns 0
00:19:53.299 00.001 10072 PulseGuide returned control before completion, sleep 23
00:19:53.318 00.019 1032 UpdateGuideState exits: m=1587 SNR=28.1
00:19:53.321 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:53.323 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:53.325 00.002 1032 Enqueuing Expose request
00:19:53.335 00.010 10072 IsGuiding returns 0
00:19:53.335 00.000 10072 Move returns status 0, amount 13
00:19:53.336 00.001 10072 MoveAxis(N, 0, ABG)
00:19:53.336 00.000 10072 Move returns status 0, amount 0
00:19:53.336 00.000 10072 move complete, result=0
00:19:53.336 00.000 10072 worker thread done servicing request
00:19:53.336 00.000 10072 Worker thread wakes up
00:19:53.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:53.336 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:53.340 00.004 1032 GuideStep: -0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
00:19:53.743 00.403 10072 Exposure complete
00:19:53.796 00.053 10072 worker thread done servicing request
00:19:53.796 00.000 1032 OnExposeComplete: enter
00:19:53.799 00.003 1032 UpdateGuideState(): m_state=6
00:19:53.801 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1575
00:19:53.804 00.003 1032 Star::Find returns 1 (0), X=322.77, Y=740.82, Mass=1329, SNR=25.7, Peak=142 HFD=2.7
00:19:53.806 00.002 1032 MultiStar: [#1 -0.14,-0.11,1.19,U] [#2 -0.04,0.01,0.97,U] [#3 -0.12,0.03,0.69,U] [#4 -0.06,0.11,0.73,U] [#5 -0.09,-0.13,0.70,U] [#6 0.07,0.04,0.71,U] [#7 -0.11,-0.15,0.54,U] [#8 -0.04,-0.08,0.62,U] 
00:19:53.808 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.29, -0.00}
00:19:53.810 00.002 1032 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.83) = xAngle (-3.93 = 2.35)
00:19:53.811 00.001 1032 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.93 = 2.35)
00:19:53.814 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.10 mountX=-0.03 mountY=0.03, mountTheta=2.35
00:19:53.817 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
00:19:53.820 00.003 1032 Enqueuing Move request for scope (-0.02, -0.03)
00:19:53.822 00.002 10072 Worker thread wakes up
00:19:53.822 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
00:19:53.822 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
00:19:53.822 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.03
00:19:53.825 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:53.827 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.29
00:19:53.827 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:19:53.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:53.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:19:53.827 00.000 10072 MoveAxis(W, 12, ABG)
00:19:53.827 00.000 10072 Guiding  Dir = 3, Dur = 12
00:19:53.827 00.000 10072 IsGuiding returns 0
00:19:53.828 00.001 10072 PulseGuide returned control before completion, sleep 22
00:19:53.847 00.019 1032 UpdateGuideState exits: m=1329 SNR=25.7
00:19:53.850 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:53.851 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:53.853 00.002 1032 Enqueuing Expose request
00:19:53.864 00.011 10072 IsGuiding returns 0
00:19:53.864 00.000 10072 Move returns status 0, amount 12
00:19:53.864 00.000 10072 MoveAxis(N, 0, ABG)
00:19:53.864 00.000 10072 Move returns status 0, amount 0
00:19:53.864 00.000 10072 move complete, result=0
00:19:53.864 00.000 10072 worker thread done servicing request
00:19:53.864 00.000 10072 Worker thread wakes up
00:19:53.864 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:53.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:53.867 00.003 1032 GuideStep: -0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
00:19:54.494 00.627 10072 Exposure complete
00:19:54.540 00.046 10072 worker thread done servicing request
00:19:54.540 00.000 1032 OnExposeComplete: enter
00:19:54.542 00.002 1032 UpdateGuideState(): m_state=6
00:19:54.543 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1576
00:19:54.545 00.002 1032 Star::Find returns 1 (0), X=322.68, Y=740.82, Mass=1394, SNR=26.3, Peak=162 HFD=2.7
00:19:54.546 00.001 1032 MultiStar: [#1 -0.03,-0.10,1.05,U] [#2 0.03,-0.07,0.96,U] [#3 0.06,-0.02,0.71,U] [#4 -0.16,-0.13,0.64,U] [#5 0.21,-0.25,0.00,M1] [#6 0.08,-0.16,0.79,U] [#7 0.07,-0.29,0.00,M1] [#8 0.08,0.01,0.62,U] 
00:19:54.548 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.07}, one-star: {0.20, 0.00}
00:19:54.549 00.001 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
00:19:54.552 00.003 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
00:19:54.554 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-0.99 mountX=-0.08 mountY=-0.02, mountTheta=-2.82
00:19:54.557 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
00:19:54.559 00.002 1032 Enqueuing Move request for scope (0.04, -0.07)
00:19:54.561 00.002 10072 Worker thread wakes up
00:19:54.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
00:19:54.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
00:19:54.561 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
00:19:54.563 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:54.566 00.003 10072 PPEC rslt: input = -0.08, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 292.30
00:19:54.566 00.000 10072 PPEC: input: -0.08, control: 0.02, exposure: 500
00:19:54.566 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:54.566 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:19:54.566 00.000 10072 MoveAxis(W, 15, ABG)
00:19:54.567 00.001 10072 Guiding  Dir = 3, Dur = 15
00:19:54.567 00.000 10072 IsGuiding returns 0
00:19:54.567 00.000 10072 PulseGuide returned control before completion, sleep 25
00:19:54.585 00.018 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:19:54.587 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:54.589 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:54.591 00.002 1032 Enqueuing Expose request
00:19:54.602 00.011 10072 IsGuiding returns 0
00:19:54.602 00.000 10072 Move returns status 0, amount 15
00:19:54.602 00.000 10072 MoveAxis(N, 0, ABG)
00:19:54.602 00.000 10072 Move returns status 0, amount 0
00:19:54.602 00.000 10072 move complete, result=0
00:19:54.602 00.000 10072 worker thread done servicing request
00:19:54.602 00.000 10072 Worker thread wakes up
00:19:54.602 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:54.602 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:54.602 00.000 1032 GuideStep: -0.1 px 15 ms WEST, -0.0 px 0 ms NORTH
00:19:55.015 00.413 10072 Exposure complete
00:19:55.064 00.049 1032 OnExposeComplete: enter
00:19:55.067 00.003 1032 UpdateGuideState(): m_state=6
00:19:55.070 00.003 10072 worker thread done servicing request
00:19:55.070 00.000 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1577
00:19:55.071 00.001 1032 Star::Find returns 1 (0), X=322.64, Y=740.78, Mass=1149, SNR=23.8, Peak=132 HFD=2.8
00:19:55.073 00.002 1032 MultiStar: [#1 -0.04,-0.14,1.19,U] [#2 -0.00,-0.14,1.05,U] [#3 -0.01,0.01,0.86,U] [#4 -0.19,-0.07,0.78,U] [#5 0.12,-0.11,0.79,U] [#6 0.17,-0.02,0.80,U] [#7 0.01,-0.27,0.55,U] [#8 0.04,-0.19,0.65,U] 
00:19:55.074 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {0.16, -0.04}
00:19:55.075 00.001 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
00:19:55.078 00.003 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
00:19:55.079 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.31 mountX=-0.11 mountY=-0.00, mountTheta=-3.14
00:19:55.083 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
00:19:55.084 00.001 1032 Enqueuing Move request for scope (0.03, -0.10)
00:19:55.087 00.003 10072 Worker thread wakes up
00:19:55.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
00:19:55.087 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
00:19:55.087 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.11 yDistance=-0.00
00:19:55.090 00.003 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.30
00:19:55.090 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
00:19:55.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:55.090 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:19:55.090 00.000 10072 MoveAxis(W, 14, ABG)
00:19:55.090 00.000 10072 Guiding  Dir = 3, Dur = 14
00:19:55.090 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:55.092 00.002 10072 IsGuiding returns 0
00:19:55.092 00.000 10072 PulseGuide returned control before completion, sleep 24
00:19:55.109 00.017 1032 UpdateGuideState exits: m=1149 SNR=23.8
00:19:55.111 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:55.113 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:55.115 00.002 1032 Enqueuing Expose request
00:19:55.118 00.003 10072 IsGuiding returns 0
00:19:55.118 00.000 10072 Move returns status 0, amount 14
00:19:55.118 00.000 10072 MoveAxis(N, 0, ABG)
00:19:55.118 00.000 10072 Move returns status 0, amount 0
00:19:55.118 00.000 10072 move complete, result=0
00:19:55.118 00.000 10072 worker thread done servicing request
00:19:55.118 00.000 10072 Worker thread wakes up
00:19:55.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:55.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:55.124 00.006 1032 GuideStep: -0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
00:19:55.747 00.623 10072 Exposure complete
00:19:55.795 00.048 10072 worker thread done servicing request
00:19:55.795 00.000 1032 OnExposeComplete: enter
00:19:55.797 00.002 1032 UpdateGuideState(): m_state=6
00:19:55.800 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1578
00:19:55.803 00.003 1032 Star::Find returns 1 (0), X=322.63, Y=740.96, Mass=1368, SNR=26.1, Peak=168 HFD=2.5
00:19:55.805 00.002 1032 MultiStar: [#1 -0.11,0.00,1.12,U] [#2 -0.09,0.10,1.00,U] [#3 -0.13,0.16,0.70,U] [#4 -0.21,0.16,0.66,U] [#5 -0.03,-0.10,0.70,U] [#6 -0.12,-0.01,0.69,U] [#7 -0.15,-0.05,0.53,U] [#8 -0.19,0.06,0.59,U] 
00:19:55.807 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.06}, one-star: {0.15, 0.14}
00:19:55.808 00.001 1032 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.83) = xAngle (0.72 = 0.72)
00:19:55.810 00.002 1032 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.72 = 0.72)
00:19:55.812 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.55 mountX=0.08 mountY=0.07, mountTheta=0.72
00:19:55.814 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.06, opts=13)
00:19:55.816 00.002 1032 Enqueuing Move request for scope (-0.08, 0.06)
00:19:55.818 00.002 10072 Worker thread wakes up
00:19:55.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
00:19:55.818 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
00:19:55.818 00.000 10072 Moving (-0.08, 0.06) raw xDistance=0.08 yDistance=0.07
00:19:55.820 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:55.823 00.003 10072 PPEC rslt: input = 0.08, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 292.31
00:19:55.823 00.000 10072 PPEC: input: 0.08, control: 0.02, exposure: 500
00:19:55.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:55.824 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:19:55.824 00.000 10072 MoveAxis(W, 15, ABG)
00:19:55.824 00.000 10072 Guiding  Dir = 3, Dur = 15
00:19:55.824 00.000 10072 IsGuiding returns 0
00:19:55.825 00.001 10072 PulseGuide returned control before completion, sleep 25
00:19:55.842 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.1
00:19:55.844 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:55.846 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:55.848 00.002 1032 Enqueuing Expose request
00:19:55.853 00.005 10072 IsGuiding returns 0
00:19:55.853 00.000 10072 Move returns status 0, amount 15
00:19:55.853 00.000 10072 MoveAxis(N, 0, ABG)
00:19:55.853 00.000 10072 Move returns status 0, amount 0
00:19:55.853 00.000 10072 move complete, result=0
00:19:55.853 00.000 10072 worker thread done servicing request
00:19:55.853 00.000 10072 Worker thread wakes up
00:19:55.853 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:55.854 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:55.857 00.003 1032 GuideStep: 0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
00:19:56.262 00.405 10072 Exposure complete
00:19:56.313 00.051 10072 worker thread done servicing request
00:19:56.313 00.000 1032 OnExposeComplete: enter
00:19:56.315 00.002 1032 UpdateGuideState(): m_state=6
00:19:56.317 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1579
00:19:56.319 00.002 1032 Star::Find returns 1 (0), X=322.62, Y=740.84, Mass=1302, SNR=25.4, Peak=197 HFD=2.6
00:19:56.322 00.003 1032 MultiStar: [#1 -0.31,0.04,0.00,M1] [#2 -0.20,0.11,0.97,U] [#3 -0.17,0.02,0.75,U] [#4 -0.21,0.02,0.71,U] [#5 -0.05,-0.18,0.76,U] [#6 -0.16,-0.04,0.70,U] [#7 -0.08,-0.20,0.57,U] [#8 -0.19,0.11,0.64,U] 
00:19:56.323 00.001 1032 refined, 7 included, MultiStar: {-0.11, -0.01}, one-star: {0.14, 0.02}
00:19:56.325 00.002 1032 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.83) = xAngle (-4.89 = 1.40)
00:19:56.326 00.001 1032 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.89 = 1.40)
00:19:56.327 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.06 mountX=0.02 mountY=0.10, mountTheta=1.40
00:19:56.332 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.01, opts=13)
00:19:56.334 00.002 1032 Enqueuing Move request for scope (-0.11, -0.01)
00:19:56.335 00.001 10072 Worker thread wakes up
00:19:56.336 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
00:19:56.336 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
00:19:56.336 00.000 10072 Moving (-0.11, -0.01) raw xDistance=0.02 yDistance=0.10
00:19:56.338 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:56.340 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.31
00:19:56.340 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:19:56.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:56.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:19:56.341 00.001 10072 MoveAxis(W, 13, ABG)
00:19:56.341 00.000 10072 Guiding  Dir = 3, Dur = 13
00:19:56.341 00.000 10072 IsGuiding returns 0
00:19:56.341 00.000 10072 PulseGuide returned control before completion, sleep 23
00:19:56.358 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:19:56.362 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:56.366 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:56.368 00.002 1032 Enqueuing Expose request
00:19:56.370 00.002 10072 IsGuiding returns 0
00:19:56.370 00.000 10072 Move returns status 0, amount 13
00:19:56.370 00.000 10072 MoveAxis(N, 0, ABG)
00:19:56.370 00.000 10072 Move returns status 0, amount 0
00:19:56.370 00.000 10072 move complete, result=0
00:19:56.370 00.000 10072 worker thread done servicing request
00:19:56.371 00.001 10072 Worker thread wakes up
00:19:56.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:56.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:56.378 00.007 1032 GuideStep: 0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
00:19:56.994 00.616 10072 Exposure complete
00:19:57.043 00.049 10072 worker thread done servicing request
00:19:57.044 00.001 1032 OnExposeComplete: enter
00:19:57.045 00.001 1032 UpdateGuideState(): m_state=6
00:19:57.048 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1580
00:19:57.050 00.002 1032 Star::Find returns 1 (0), X=322.82, Y=740.73, Mass=1309, SNR=25.5, Peak=130 HFD=2.8
00:19:57.053 00.003 1032 MultiStar: [#1 -0.09,-0.14,1.14,U] [#2 -0.02,-0.05,0.95,U] [#3 -0.05,0.00,0.73,U] [#4 -0.16,0.08,0.72,U] [#5 0.14,-0.13,0.70,U] [#6 0.03,-0.17,0.74,U] [#7 -0.09,-0.07,0.52,U] [#8 0.06,-0.09,0.60,U] 
00:19:57.056 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.33, -0.09}
00:19:57.058 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
00:19:57.059 00.001 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
00:19:57.060 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.27 mountX=-0.08 mountY=-0.00, mountTheta=-3.11
00:19:57.064 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
00:19:57.065 00.001 1032 Enqueuing Move request for scope (0.02, -0.08)
00:19:57.067 00.002 10072 Worker thread wakes up
00:19:57.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
00:19:57.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
00:19:57.067 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=-0.00
00:19:57.068 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:57.070 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.32
00:19:57.070 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:19:57.070 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:57.070 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:19:57.070 00.000 10072 MoveAxis(W, 15, ABG)
00:19:57.071 00.001 10072 Guiding  Dir = 3, Dur = 15
00:19:57.071 00.000 10072 IsGuiding returns 0
00:19:57.071 00.000 10072 PulseGuide returned control before completion, sleep 25
00:19:57.090 00.019 1032 UpdateGuideState exits: m=1309 SNR=25.5
00:19:57.092 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:57.093 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:57.095 00.002 1032 Enqueuing Expose request
00:19:57.103 00.008 10072 IsGuiding returns 0
00:19:57.103 00.000 10072 Move returns status 0, amount 15
00:19:57.103 00.000 10072 MoveAxis(N, 0, ABG)
00:19:57.103 00.000 10072 Move returns status 0, amount 0
00:19:57.104 00.001 10072 move complete, result=0
00:19:57.104 00.000 10072 worker thread done servicing request
00:19:57.104 00.000 10072 Worker thread wakes up
00:19:57.104 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:57.104 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:57.105 00.001 1032 GuideStep: -0.1 px 15 ms WEST, -0.0 px 0 ms NORTH
00:19:57.511 00.406 10072 Exposure complete
00:19:57.559 00.048 10072 worker thread done servicing request
00:19:57.560 00.001 1032 OnExposeComplete: enter
00:19:57.562 00.002 1032 UpdateGuideState(): m_state=6
00:19:57.564 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1581
00:19:57.565 00.001 1032 Star::Find returns 1 (0), X=322.57, Y=740.89, Mass=1415, SNR=26.5, Peak=171 HFD=2.6
00:19:57.567 00.002 1032 MultiStar: [#1 -0.15,-0.11,1.14,U] [#2 -0.11,0.04,0.96,U] [#3 -0.17,0.00,0.75,U] [#4 -0.33,0.04,0.00,M1] [#5 -0.11,-0.10,0.68,U] [#6 -0.08,-0.06,0.69,U] [#7 -0.09,-0.11,0.55,U] [#8 -0.06,-0.09,0.61,U] 
00:19:57.568 00.001 1032 refined, 7 included, MultiStar: {-0.08, -0.04}, one-star: {0.08, 0.07}
00:19:57.569 00.001 1032 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.83) = xAngle (-4.56 = 1.73)
00:19:57.572 00.003 1032 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.56 = 1.73)
00:19:57.573 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.73 mountX=-0.01 mountY=0.09, mountTheta=1.73
00:19:57.575 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.04, opts=13)
00:19:57.577 00.002 1032 Enqueuing Move request for scope (-0.08, -0.04)
00:19:57.579 00.002 10072 Worker thread wakes up
00:19:57.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
00:19:57.579 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
00:19:57.579 00.000 10072 Moving (-0.08, -0.04) raw xDistance=-0.01 yDistance=0.09
00:19:57.582 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.32
00:19:57.582 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:19:57.582 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:57.582 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:19:57.583 00.001 10072 MoveAxis(W, 13, ABG)
00:19:57.583 00.000 10072 Guiding  Dir = 3, Dur = 13
00:19:57.583 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:57.586 00.003 10072 IsGuiding returns 0
00:19:57.588 00.002 10072 PulseGuide returned control before completion, sleep 23
00:19:57.607 00.019 1032 UpdateGuideState exits: m=1415 SNR=26.5
00:19:57.610 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:57.615 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:57.619 00.004 1032 Enqueuing Expose request
00:19:57.621 00.002 10072 IsGuiding returns 0
00:19:57.621 00.000 10072 Move returns status 0, amount 13
00:19:57.621 00.000 10072 MoveAxis(N, 0, ABG)
00:19:57.621 00.000 10072 Move returns status 0, amount 0
00:19:57.621 00.000 10072 move complete, result=0
00:19:57.622 00.001 10072 worker thread done servicing request
00:19:57.622 00.000 10072 Worker thread wakes up
00:19:57.622 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:57.622 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:57.629 00.007 1032 GuideStep: -0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
00:19:58.248 00.619 10072 Exposure complete
00:19:58.295 00.047 10072 worker thread done servicing request
00:19:58.295 00.000 1032 OnExposeComplete: enter
00:19:58.297 00.002 1032 UpdateGuideState(): m_state=6
00:19:58.300 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1582
00:19:58.302 00.002 1032 Star::Find returns 1 (0), X=322.75, Y=740.86, Mass=1204, SNR=24.4, Peak=124 HFD=2.6
00:19:58.305 00.003 1032 MultiStar: [#1 -0.09,-0.08,1.18,U] [#2 0.11,0.04,1.05,U] [#3 0.11,0.13,0.75,U] [#4 0.03,0.14,0.73,U] [#5 0.16,-0.11,0.74,U] [#6 0.08,-0.08,0.74,U] [#7 0.06,-0.12,0.60,U] [#8 0.10,0.07,0.65,U] 
00:19:58.307 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.00}, one-star: {0.27, 0.04}
00:19:58.309 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
00:19:58.311 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
00:19:58.312 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.03 mountX=-0.02 mountY=-0.09, mountTheta=-1.80
00:19:58.314 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
00:19:58.315 00.001 1032 Enqueuing Move request for scope (0.09, 0.00)
00:19:58.316 00.001 10072 Worker thread wakes up
00:19:58.316 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
00:19:58.316 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
00:19:58.318 00.002 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.09
00:19:58.319 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:58.321 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.33
00:19:58.321 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:19:58.321 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:58.321 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:19:58.321 00.000 10072 MoveAxis(W, 15, ABG)
00:19:58.321 00.000 10072 Guiding  Dir = 3, Dur = 15
00:19:58.321 00.000 10072 IsGuiding returns 0
00:19:58.322 00.001 10072 PulseGuide returned control before completion, sleep 25
00:19:58.338 00.016 1032 UpdateGuideState exits: m=1204 SNR=24.4
00:19:58.340 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:58.342 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:58.344 00.002 1032 Enqueuing Expose request
00:19:58.355 00.011 10072 IsGuiding returns 0
00:19:58.355 00.000 10072 Move returns status 0, amount 15
00:19:58.355 00.000 10072 MoveAxis(N, 0, ABG)
00:19:58.355 00.000 10072 Move returns status 0, amount 0
00:19:58.355 00.000 10072 move complete, result=0
00:19:58.355 00.000 10072 worker thread done servicing request
00:19:58.355 00.000 10072 Worker thread wakes up
00:19:58.355 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:58.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:58.357 00.002 1032 GuideStep: -0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
00:19:58.764 00.407 10072 Exposure complete
00:19:58.815 00.051 10072 worker thread done servicing request
00:19:58.815 00.000 1032 OnExposeComplete: enter
00:19:58.818 00.003 1032 UpdateGuideState(): m_state=6
00:19:58.820 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1583
00:19:58.822 00.002 1032 Star::Find returns 1 (0), X=322.81, Y=740.85, Mass=1335, SNR=25.7, Peak=130 HFD=2.7
00:19:58.824 00.002 1032 MultiStar: [#1 -0.08,0.02,1.11,U] [#2 0.05,-0.04,0.97,U] [#3 -0.02,0.22,0.77,U] [#4 -0.11,0.14,0.68,U] [#5 0.11,-0.04,0.73,U] [#6 0.13,0.00,0.74,U] [#7 0.11,-0.06,0.53,U] [#8 0.13,0.15,0.63,U] 
00:19:58.825 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.33, 0.03}
00:19:58.826 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
00:19:58.827 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
00:19:58.830 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.56 mountX=0.02 mountY=-0.08, mountTheta=-1.27
00:19:58.832 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
00:19:58.834 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
00:19:58.835 00.001 10072 Worker thread wakes up
00:19:58.835 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:19:58.835 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:19:58.835 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
00:19:58.837 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:58.839 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.33
00:19:58.839 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:19:58.839 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:58.841 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:19:58.841 00.000 10072 MoveAxis(W, 13, ABG)
00:19:58.841 00.000 10072 Guiding  Dir = 3, Dur = 13
00:19:58.841 00.000 10072 IsGuiding returns 0
00:19:58.842 00.001 10072 PulseGuide returned control before completion, sleep 23
00:19:58.858 00.016 1032 UpdateGuideState exits: m=1335 SNR=25.7
00:19:58.863 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:58.865 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:58.867 00.002 1032 Enqueuing Expose request
00:19:58.869 00.002 10072 IsGuiding returns 0
00:19:58.869 00.000 10072 Move returns status 0, amount 13
00:19:58.869 00.000 10072 MoveAxis(N, 0, ABG)
00:19:58.870 00.001 10072 Move returns status 0, amount 0
00:19:58.870 00.000 10072 move complete, result=0
00:19:58.870 00.000 10072 worker thread done servicing request
00:19:58.870 00.000 10072 Worker thread wakes up
00:19:58.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:58.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:58.877 00.007 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
00:19:59.499 00.622 10072 Exposure complete
00:19:59.546 00.047 10072 worker thread done servicing request
00:19:59.546 00.000 1032 OnExposeComplete: enter
00:19:59.549 00.003 1032 UpdateGuideState(): m_state=6
00:19:59.552 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1584
00:19:59.554 00.002 1032 Star::Find returns 1 (0), X=322.61, Y=740.77, Mass=1346, SNR=25.9, Peak=171 HFD=2.8
00:19:59.556 00.002 1032 MultiStar: [#1 -0.24,-0.03,1.13,U] [#2 -0.08,-0.03,0.95,U] [#3 -0.07,-0.05,0.72,U] [#4 -0.20,-0.04,0.70,U] [#5 -0.04,-0.19,0.65,U] [#6 -0.10,-0.04,0.68,U] [#7 -0.13,-0.23,0.56,U] [#8 -0.20,0.15,0.66,U] 
00:19:59.557 00.001 1032 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {0.13, -0.05}
00:19:59.559 00.002 1032 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.83) = xAngle (-4.50 = 1.78)
00:19:59.560 00.001 1032 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.50 = 1.78)
00:19:59.562 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.67 mountX=-0.02 mountY=0.11, mountTheta=1.78
00:19:59.565 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.05, opts=13)
00:19:59.567 00.002 1032 Enqueuing Move request for scope (-0.10, -0.05)
00:19:59.570 00.003 10072 Worker thread wakes up
00:19:59.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
00:19:59.570 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
00:19:59.570 00.000 10072 Moving (-0.10, -0.05) raw xDistance=-0.02 yDistance=0.11
00:19:59.571 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:19:59.574 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.34
00:19:59.574 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:19:59.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:59.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:19:59.574 00.000 10072 MoveAxis(W, 13, ABG)
00:19:59.574 00.000 10072 Guiding  Dir = 3, Dur = 13
00:19:59.575 00.001 10072 IsGuiding returns 0
00:19:59.575 00.000 10072 PulseGuide returned control before completion, sleep 23
00:19:59.594 00.019 1032 UpdateGuideState exits: m=1346 SNR=25.9
00:19:59.598 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:59.601 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:19:59.606 00.005 1032 Enqueuing Expose request
00:19:59.609 00.003 10072 IsGuiding returns 0
00:19:59.609 00.000 10072 Move returns status 0, amount 13
00:19:59.609 00.000 10072 MoveAxis(N, 0, ABG)
00:19:59.609 00.000 10072 Move returns status 0, amount 0
00:19:59.609 00.000 10072 move complete, result=0
00:19:59.609 00.000 10072 worker thread done servicing request
00:19:59.609 00.000 10072 Worker thread wakes up
00:19:59.609 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:19:59.609 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:19:59.618 00.009 1032 GuideStep: -0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
00:20:00.026 00.408 10072 Exposure complete
00:20:00.078 00.052 10072 worker thread done servicing request
00:20:00.078 00.000 1032 OnExposeComplete: enter
00:20:00.080 00.002 1032 UpdateGuideState(): m_state=6
00:20:00.082 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1585
00:20:00.084 00.002 1032 Star::Find returns 1 (0), X=322.81, Y=740.63, Mass=1252, SNR=24.9, Peak=138 HFD=2.8
00:20:00.086 00.002 1032 MultiStar: [#1 -0.09,-0.23,1.15,U] [#2 0.15,-0.12,1.02,U] [#3 0.03,-0.15,0.74,U] [#4 -0.02,-0.21,0.68,U] [#5 0.18,-0.26,0.00,M1] [#6 0.06,-0.28,0.00,M1] [#7 0.09,-0.29,0.00,M1] [#8 -0.04,-0.10,0.65,U] 
00:20:00.089 00.003 1032 refined, 5 included, MultiStar: {0.07, -0.17}, one-star: {0.33, -0.19}
00:20:00.091 00.002 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
00:20:00.093 00.002 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
00:20:00.094 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.19 mountX=-0.18 mountY=-0.02, mountTheta=-3.02
00:20:00.098 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.17, opts=13)
00:20:00.100 00.002 1032 Enqueuing Move request for scope (0.07, -0.17)
00:20:00.102 00.002 10072 Worker thread wakes up
00:20:00.102 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
00:20:00.103 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
00:20:00.103 00.000 10072 Moving (0.07, -0.17) raw xDistance=-0.18 yDistance=-0.02
00:20:00.105 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:00.108 00.003 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 292.34
00:20:00.108 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
00:20:00.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:00.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:20:00.108 00.000 10072 MoveAxis(E, 80, ABG)
00:20:00.109 00.001 10072 Guiding  Dir = 2, Dur = 80
00:20:00.109 00.000 10072 IsGuiding returns 0
00:20:00.109 00.000 10072 PulseGuide returned control before completion, sleep 90
00:20:00.127 00.018 1032 UpdateGuideState exits: m=1252 SNR=24.9
00:20:00.129 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:00.131 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:00.133 00.002 1032 Enqueuing Expose request
00:20:00.212 00.079 10072 IsGuiding returns 0
00:20:00.212 00.000 10072 Move returns status 0, amount 80
00:20:00.212 00.000 10072 MoveAxis(N, 0, ABG)
00:20:00.212 00.000 10072 Move returns status 0, amount 0
00:20:00.212 00.000 10072 move complete, result=0
00:20:00.212 00.000 10072 worker thread done servicing request
00:20:00.212 00.000 10072 Worker thread wakes up
00:20:00.212 00.000 1032 GuideStep: -0.2 px 80 ms EAST, -0.0 px 0 ms NORTH
00:20:00.216 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:00.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:00.854 00.638 10072 Exposure complete
00:20:00.905 00.051 10072 worker thread done servicing request
00:20:00.905 00.000 1032 OnExposeComplete: enter
00:20:00.907 00.002 1032 UpdateGuideState(): m_state=6
00:20:00.909 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1586
00:20:00.910 00.001 1032 Star::Find returns 1 (0), X=322.64, Y=741.15, Mass=1258, SNR=25.0, Peak=133 HFD=2.7
00:20:00.913 00.003 1032 MultiStar: [#1 -0.28,0.17,0.00,M1] [#2 -0.14,0.29,0.00,M1] [#3 -0.09,0.35,0.00,M1] [#4 -0.34,0.29,0.00,M1] [#5 -0.10,0.03,0.75,U] [#6 -0.10,0.16,0.70,U] [#7 -0.16,0.13,0.55,U] [#8 -0.13,0.40,0.00,M1] 
00:20:00.914 00.001 1032 refined, 3 included, MultiStar: {-0.03, 0.18}, one-star: {0.15, 0.33}
00:20:00.916 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
00:20:00.917 00.001 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
00:20:00.918 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.71 mountX=0.18 mountY=-0.02, mountTheta=-0.12
00:20:00.921 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.18, opts=13)
00:20:00.922 00.001 1032 Enqueuing Move request for scope (-0.03, 0.18)
00:20:00.927 00.005 10072 Worker thread wakes up
00:20:00.927 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
00:20:00.927 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
00:20:00.927 00.000 10072 Moving (-0.03, 0.18) raw xDistance=0.18 yDistance=-0.02
00:20:00.929 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:00.932 00.003 10072 PPEC rslt: input = 0.18, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 292.35
00:20:00.933 00.001 10072 PPEC: input: 0.18, control: 0.10, exposure: 500
00:20:00.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:00.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:20:00.933 00.000 10072 MoveAxis(W, 103, ABG)
00:20:00.933 00.000 10072 Guiding  Dir = 3, Dur = 103
00:20:00.933 00.000 10072 IsGuiding returns 0
00:20:00.934 00.001 10072 PulseGuide returned control before completion, sleep 113
00:20:00.951 00.017 1032 UpdateGuideState exits: m=1258 SNR=25.0
00:20:00.954 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:00.956 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:00.959 00.003 1032 Enqueuing Expose request
00:20:01.053 00.094 10072 IsGuiding returns 0
00:20:01.053 00.000 10072 Move returns status 0, amount 103
00:20:01.053 00.000 10072 MoveAxis(N, 0, ABG)
00:20:01.053 00.000 10072 Move returns status 0, amount 0
00:20:01.053 00.000 10072 move complete, result=0
00:20:01.054 00.001 1032 GuideStep: 0.2 px 103 ms WEST, -0.0 px 0 ms NORTH
00:20:01.056 00.002 10072 worker thread done servicing request
00:20:01.056 00.000 10072 Worker thread wakes up
00:20:01.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:01.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:01.462 00.406 10072 Exposure complete
00:20:01.515 00.053 10072 worker thread done servicing request
00:20:01.515 00.000 1032 OnExposeComplete: enter
00:20:01.517 00.002 1032 UpdateGuideState(): m_state=6
00:20:01.521 00.004 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1587
00:20:01.523 00.002 1032 Star::Find returns 1 (0), X=322.67, Y=741.17, Mass=1252, SNR=24.9, Peak=130 HFD=2.7
00:20:01.525 00.002 1032 MultiStar: [#1 -0.25,0.20,0.00,M2] [#2 -0.16,0.36,0.00,M2] [#3 -0.23,0.44,0.00,M2] [#4 -0.19,0.47,0.00,M2] [#5 -0.03,0.17,0.73,U] [#6 -0.13,0.28,0.00,M1] [#7 -0.09,0.22,0.51,U] [#8 -0.07,0.41,0.00,M2] 
00:20:01.527 00.002 1032 refined, 2 included, MultiStar: {0.05, 0.26}, one-star: {0.19, 0.35}
00:20:01.529 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
00:20:01.531 00.002 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
00:20:01.532 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.37 mountX=0.24 mountY=-0.12, mountTheta=-0.46
00:20:01.536 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.26, opts=13)
00:20:01.538 00.002 1032 Enqueuing Move request for scope (0.05, 0.26)
00:20:01.539 00.001 10072 Worker thread wakes up
00:20:01.540 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
00:20:01.540 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
00:20:01.540 00.000 10072 Moving (0.05, 0.26) raw xDistance=0.24 yDistance=-0.12
00:20:01.542 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:01.544 00.002 10072 PPEC rslt: input = 0.24, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 292.35
00:20:01.544 00.000 10072 PPEC: input: 0.24, control: 0.13, exposure: 500
00:20:01.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:01.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:20:01.544 00.000 10072 MoveAxis(W, 130, ABG)
00:20:01.544 00.000 10072 Guiding  Dir = 3, Dur = 130
00:20:01.545 00.001 10072 IsGuiding returns 0
00:20:01.545 00.000 10072 PulseGuide returned control before completion, sleep 140
00:20:01.564 00.019 1032 UpdateGuideState exits: m=1252 SNR=24.9
00:20:01.566 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:01.567 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:01.570 00.003 1032 Enqueuing Expose request
00:20:01.694 00.124 10072 IsGuiding returns 0
00:20:01.694 00.000 10072 Move returns status 0, amount 130
00:20:01.694 00.000 10072 MoveAxis(N, 0, ABG)
00:20:01.694 00.000 10072 Move returns status 0, amount 0
00:20:01.694 00.000 10072 move complete, result=0
00:20:01.694 00.000 10072 worker thread done servicing request
00:20:01.694 00.000 10072 Worker thread wakes up
00:20:01.694 00.000 1032 GuideStep: 0.2 px 130 ms WEST, -0.1 px 0 ms NORTH
00:20:01.697 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:01.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:02.326 00.629 10072 Exposure complete
00:20:02.377 00.051 10072 worker thread done servicing request
00:20:02.377 00.000 1032 OnExposeComplete: enter
00:20:02.380 00.003 1032 UpdateGuideState(): m_state=6
00:20:02.382 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1588
00:20:02.383 00.001 1032 Star::Find returns 1 (0), X=322.72, Y=740.77, Mass=1270, SNR=25.1, Peak=158 HFD=2.6
00:20:02.385 00.002 1032 MultiStar: [#1 -0.18,-0.10,1.20,U] [#2 -0.06,-0.02,0.98,U] [#3 0.06,-0.10,0.72,U] [#4 -0.19,0.03,0.72,U] [#5 0.03,-0.32,0.00,M1] [#6 0.05,-0.05,0.74,U] [#7 -0.15,-0.28,0.00,M1] [#8 -0.00,-0.02,0.64,U] 
00:20:02.387 00.002 1032 refined, 6 included, MultiStar: {-0.01, -0.05}, one-star: {0.24, -0.05}
00:20:02.388 00.001 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.60)
00:20:02.391 00.003 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.60)
00:20:02.393 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.86 mountX=-0.04 mountY=0.03, mountTheta=2.60
00:20:02.397 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
00:20:02.399 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
00:20:02.401 00.002 10072 Worker thread wakes up
00:20:02.401 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
00:20:02.401 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
00:20:02.401 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.03
00:20:02.403 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:02.406 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.36
00:20:02.406 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:20:02.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:02.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:20:02.406 00.000 10072 MoveAxis(W, 12, ABG)
00:20:02.406 00.000 10072 Guiding  Dir = 3, Dur = 12
00:20:02.406 00.000 10072 IsGuiding returns 0
00:20:02.407 00.001 10072 PulseGuide returned control before completion, sleep 22
00:20:02.423 00.016 1032 UpdateGuideState exits: m=1270 SNR=25.1
00:20:02.426 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:02.428 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:02.429 00.001 1032 Enqueuing Expose request
00:20:02.432 00.003 10072 IsGuiding returns 0
00:20:02.432 00.000 10072 Move returns status 0, amount 12
00:20:02.432 00.000 10072 MoveAxis(N, 0, ABG)
00:20:02.432 00.000 10072 Move returns status 0, amount 0
00:20:02.432 00.000 10072 move complete, result=0
00:20:02.432 00.000 10072 worker thread done servicing request
00:20:02.432 00.000 10072 Worker thread wakes up
00:20:02.433 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:02.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:02.440 00.007 1032 GuideStep: -0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
00:20:02.841 00.401 10072 Exposure complete
00:20:02.891 00.050 10072 worker thread done servicing request
00:20:02.891 00.000 1032 OnExposeComplete: enter
00:20:02.893 00.002 1032 UpdateGuideState(): m_state=6
00:20:02.896 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1589
00:20:02.899 00.003 1032 Star::Find returns 1 (0), X=322.79, Y=740.63, Mass=1122, SNR=23.6, Peak=129 HFD=2.7
00:20:02.900 00.001 1032 MultiStar: [#1 -0.03,-0.26,1.18,U] [#2 0.12,-0.25,0.00,M2] [#3 0.06,-0.11,0.79,U] [#4 -0.01,0.00,0.78,U] [#5 0.12,-0.30,0.00,M2] [#6 0.06,-0.28,0.00,M1] [#7 0.07,-0.34,0.00,M2] [#8 0.07,-0.15,0.66,U] 
00:20:02.902 00.002 1032 refined, 4 included, MultiStar: {0.08, -0.15}, one-star: {0.31, -0.19}
00:20:02.904 00.002 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
00:20:02.906 00.002 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
00:20:02.908 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.10 mountX=-0.17 mountY=-0.04, mountTheta=-2.93
00:20:02.910 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.15, opts=13)
00:20:02.912 00.002 1032 Enqueuing Move request for scope (0.08, -0.15)
00:20:02.914 00.002 10072 Worker thread wakes up
00:20:02.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
00:20:02.914 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
00:20:02.914 00.000 10072 Moving (0.08, -0.15) raw xDistance=-0.17 yDistance=-0.04
00:20:02.916 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:02.918 00.002 10072 PPEC rslt: input = -0.17, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 292.36
00:20:02.918 00.000 10072 PPEC: input: -0.17, control: -0.07, exposure: 500
00:20:02.918 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:02.918 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:20:02.918 00.000 10072 MoveAxis(E, 76, ABG)
00:20:02.918 00.000 10072 Guiding  Dir = 2, Dur = 76
00:20:02.919 00.001 10072 IsGuiding returns 0
00:20:02.919 00.000 10072 PulseGuide returned control before completion, sleep 86
00:20:02.938 00.019 1032 UpdateGuideState exits: m=1122 SNR=23.6
00:20:02.940 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:02.943 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:02.945 00.002 1032 Enqueuing Expose request
00:20:03.010 00.065 10072 IsGuiding returns 0
00:20:03.010 00.000 10072 Move returns status 0, amount 76
00:20:03.010 00.000 10072 MoveAxis(N, 0, ABG)
00:20:03.010 00.000 10072 Move returns status 0, amount 0
00:20:03.010 00.000 10072 move complete, result=0
00:20:03.011 00.001 10072 worker thread done servicing request
00:20:03.011 00.000 10072 Worker thread wakes up
00:20:03.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:03.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:03.011 00.000 1032 GuideStep: -0.2 px 76 ms EAST, -0.0 px 0 ms NORTH
00:20:03.638 00.627 10072 Exposure complete
00:20:03.690 00.052 10072 worker thread done servicing request
00:20:03.691 00.001 1032 OnExposeComplete: enter
00:20:03.693 00.002 1032 UpdateGuideState(): m_state=6
00:20:03.694 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1590
00:20:03.696 00.002 1032 Star::Find returns 1 (0), X=322.67, Y=740.77, Mass=1248, SNR=24.9, Peak=158 HFD=2.8
00:20:03.698 00.002 1032 MultiStar: [#1 -0.16,-0.17,1.16,U] [#2 0.02,-0.15,1.03,U] [#3 0.11,-0.16,0.78,U] [#4 -0.03,-0.01,0.70,U] [#5 0.11,-0.29,0.00,M3] [#6 0.10,-0.27,0.00,M2] [#7 0.29,-0.36,0.00,M3] [#8 -0.05,0.02,0.60,U] 
00:20:03.700 00.002 1032 refined, 5 included, MultiStar: {0.01, -0.10}, one-star: {0.19, -0.05}
00:20:03.702 00.002 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.98)
00:20:03.703 00.001 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.98)
00:20:03.704 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.47 mountX=-0.10 mountY=0.02, mountTheta=2.98
00:20:03.707 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.10, opts=13)
00:20:03.709 00.002 1032 Enqueuing Move request for scope (0.01, -0.10)
00:20:03.712 00.003 10072 Worker thread wakes up
00:20:03.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
00:20:03.712 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
00:20:03.712 00.000 10072 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=0.02
00:20:03.715 00.003 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.37
00:20:03.715 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
00:20:03.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:03.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:20:03.715 00.000 10072 MoveAxis(W, 11, ABG)
00:20:03.715 00.000 10072 Guiding  Dir = 3, Dur = 11
00:20:03.715 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:03.719 00.004 10072 IsGuiding returns 0
00:20:03.721 00.002 10072 PulseGuide returned control before completion, sleep 20
00:20:03.740 00.019 1032 UpdateGuideState exits: m=1248 SNR=24.9
00:20:03.742 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:03.744 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:03.746 00.002 1032 Enqueuing Expose request
00:20:03.748 00.002 10072 IsGuiding returns 0
00:20:03.748 00.000 10072 Move returns status 0, amount 11
00:20:03.748 00.000 10072 MoveAxis(N, 0, ABG)
00:20:03.748 00.000 10072 Move returns status 0, amount 0
00:20:03.748 00.000 10072 move complete, result=0
00:20:03.749 00.001 10072 worker thread done servicing request
00:20:03.749 00.000 10072 Worker thread wakes up
00:20:03.749 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:03.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:03.756 00.007 1032 GuideStep: -0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
00:20:04.156 00.400 10072 Exposure complete
00:20:04.209 00.053 10072 worker thread done servicing request
00:20:04.209 00.000 1032 OnExposeComplete: enter
00:20:04.212 00.003 1032 UpdateGuideState(): m_state=6
00:20:04.214 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1591
00:20:04.216 00.002 1032 Star::Find returns 1 (0), X=322.87, Y=740.75, Mass=1213, SNR=24.5, Peak=132 HFD=2.7
00:20:04.217 00.001 1032 MultiStar: [#1 -0.12,-0.20,1.26,U] [#2 0.04,-0.21,1.03,U] [#3 0.05,-0.01,0.75,U] [#4 -0.09,-0.08,0.71,U] [#5 0.08,-0.20,0.76,U] [#6 0.04,-0.24,0.80,U] [#7 0.10,-0.21,0.54,U] [#8 0.07,-0.10,0.62,U] 
00:20:04.219 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.15}, one-star: {0.39, -0.07}
00:20:04.220 00.001 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
00:20:04.222 00.002 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
00:20:04.223 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.19 mountX=-0.16 mountY=-0.02, mountTheta=-3.02
00:20:04.226 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.15, opts=13)
00:20:04.228 00.002 1032 Enqueuing Move request for scope (0.06, -0.15)
00:20:04.229 00.001 10072 Worker thread wakes up
00:20:04.229 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
00:20:04.229 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
00:20:04.231 00.002 10072 Moving (0.06, -0.15) raw xDistance=-0.16 yDistance=-0.02
00:20:04.232 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:04.235 00.003 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 292.37
00:20:04.235 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
00:20:04.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:04.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:20:04.235 00.000 10072 MoveAxis(E, 72, ABG)
00:20:04.235 00.000 10072 Guiding  Dir = 2, Dur = 72
00:20:04.235 00.000 10072 IsGuiding returns 0
00:20:04.236 00.001 10072 PulseGuide returned control before completion, sleep 82
00:20:04.256 00.020 1032 UpdateGuideState exits: m=1213 SNR=24.5
00:20:04.257 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:04.259 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:04.261 00.002 1032 Enqueuing Expose request
00:20:04.323 00.062 10072 IsGuiding returns 1
00:20:04.323 00.000 10072 scope still moving after pulse duration time elapsed
00:20:04.355 00.032 10072 IsGuiding returns 0
00:20:04.355 00.000 10072 scope move finished after 72 + 46 ms
00:20:04.355 00.000 10072 Move returns status 0, amount 72
00:20:04.355 00.000 10072 MoveAxis(N, 0, ABG)
00:20:04.355 00.000 10072 Move returns status 0, amount 0
00:20:04.355 00.000 10072 move complete, result=0
00:20:04.355 00.000 10072 worker thread done servicing request
00:20:04.355 00.000 10072 Worker thread wakes up
00:20:04.356 00.001 1032 GuideStep: -0.2 px 72 ms EAST, -0.0 px 0 ms NORTH
00:20:04.358 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:04.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:04.985 00.627 10072 Exposure complete
00:20:05.037 00.052 10072 worker thread done servicing request
00:20:05.037 00.000 1032 OnExposeComplete: enter
00:20:05.039 00.002 1032 UpdateGuideState(): m_state=6
00:20:05.041 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1592
00:20:05.043 00.002 1032 Star::Find returns 1 (0), X=323.01, Y=740.41, Mass=1298, SNR=25.4, Peak=149 HFD=2.7
00:20:05.045 00.002 1032 MultiStar: large primary error, entering stabilization period
00:20:05.047 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
00:20:05.049 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
00:20:05.051 00.002 1032 CameraToMount -- cameraX=0.53 cameraY=-0.41 hyp=0.67 cameraTheta=-0.66 mountX=-0.53 mountY=-0.40, mountTheta=-2.49
00:20:05.053 00.002 1032 SchedulePrimaryMove(0F526948, x=0.53, y=-0.41, opts=13)
00:20:05.055 00.002 1032 Enqueuing Move request for scope (0.53, -0.41)
00:20:05.057 00.002 10072 Worker thread wakes up
00:20:05.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.41) opts 0xd
00:20:05.057 00.000 10072 Handling offset move in thread for scope, endpoint = (0.53, -0.41)
00:20:05.057 00.000 10072 Moving (0.53, -0.41) raw xDistance=-0.53 yDistance=-0.40
00:20:05.060 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:05.061 00.001 10072 PPEC rslt: input = -0.53, final = -0.25, react = -0.26, pred = 0.01, hyst = -0.23, hyst_pct = 0.00, period_length = 292.38
00:20:05.061 00.000 10072 PPEC: input: -0.53, control: -0.25, exposure: 500
00:20:05.062 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:20:05.062 00.000 10072 MoveAxis(E, 258, ABG)
00:20:05.062 00.000 10072 Guiding  Dir = 2, Dur = 258
00:20:05.062 00.000 10072 IsGuiding returns 0
00:20:05.062 00.000 10072 PulseGuide returned control before completion, sleep 268
00:20:05.078 00.016 1032 UpdateGuideState exits: m=1298 SNR=25.4
00:20:05.082 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:05.083 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:05.085 00.002 1032 Enqueuing Expose request
00:20:05.341 00.256 10072 IsGuiding returns 0
00:20:05.341 00.000 10072 Move returns status 0, amount 258
00:20:05.341 00.000 10072 MoveAxis(N, 261, ABG)
00:20:05.341 00.000 10072 Guiding  Dir = 0, Dur = 261
00:20:05.341 00.000 10072 IsGuiding returns 0
00:20:05.342 00.001 10072 PulseGuide returned control before completion, sleep 271
00:20:05.622 00.280 10072 IsGuiding returns 0
00:20:05.622 00.000 10072 Move returns status 0, amount 261
00:20:05.622 00.000 10072 move complete, result=0
00:20:05.622 00.000 10072 worker thread done servicing request
00:20:05.622 00.000 10072 Worker thread wakes up
00:20:05.622 00.000 1032 GuideStep: -0.5 px 258 ms EAST, -0.4 px 261 ms NORTH
00:20:05.625 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:05.625 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:06.265 00.640 10072 Exposure complete
00:20:06.313 00.048 10072 worker thread done servicing request
00:20:06.314 00.001 1032 OnExposeComplete: enter
00:20:06.316 00.002 1032 UpdateGuideState(): m_state=6
00:20:06.318 00.002 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1593
00:20:06.319 00.001 1032 Star::Find returns 1 (0), X=322.28, Y=741.05, Mass=1383, SNR=26.2, Peak=196 HFD=2.5
00:20:06.321 00.002 1032 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.83) = xAngle (0.46 = 0.46)
00:20:06.323 00.002 1032 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.46 = 0.46)
00:20:06.324 00.001 1032 CameraToMount -- cameraX=-0.20 cameraY=0.23 hyp=0.30 cameraTheta=2.29 mountX=0.27 mountY=0.13, mountTheta=0.46
00:20:06.327 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.20, y=0.23, opts=13)
00:20:06.330 00.003 1032 Enqueuing Move request for scope (-0.20, 0.23)
00:20:06.331 00.001 10072 Worker thread wakes up
00:20:06.331 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.23) opts 0xd
00:20:06.331 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.20, 0.23)
00:20:06.331 00.000 10072 Moving (-0.20, 0.23) raw xDistance=0.27 yDistance=0.13
00:20:06.333 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:06.335 00.002 10072 PPEC rslt: input = 0.27, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 292.38
00:20:06.335 00.000 10072 PPEC: input: 0.27, control: 0.14, exposure: 500
00:20:06.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:06.335 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:20:06.335 00.000 10072 MoveAxis(W, 144, ABG)
00:20:06.335 00.000 10072 Guiding  Dir = 3, Dur = 144
00:20:06.335 00.000 10072 IsGuiding returns 0
00:20:06.336 00.001 10072 PulseGuide returned control before completion, sleep 154
00:20:06.352 00.016 1032 UpdateGuideState exits: m=1383 SNR=26.2
00:20:06.354 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:06.357 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:06.359 00.002 1032 Enqueuing Expose request
00:20:06.497 00.138 10072 IsGuiding returns 0
00:20:06.497 00.000 10072 Move returns status 0, amount 144
00:20:06.497 00.000 10072 MoveAxis(N, 0, ABG)
00:20:06.497 00.000 10072 Move returns status 0, amount 0
00:20:06.498 00.001 10072 move complete, result=0
00:20:06.498 00.000 10072 worker thread done servicing request
00:20:06.498 00.000 10072 Worker thread wakes up
00:20:06.498 00.000 1032 GuideStep: 0.3 px 144 ms WEST, 0.1 px 0 ms NORTH
00:20:06.501 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:06.501 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:06.920 00.419 10072 Exposure complete
00:20:06.971 00.051 10072 worker thread done servicing request
00:20:06.972 00.001 1032 OnExposeComplete: enter
00:20:06.974 00.002 1032 UpdateGuideState(): m_state=6
00:20:06.976 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1594
00:20:06.978 00.002 1032 Star::Find returns 1 (0), X=322.34, Y=741.04, Mass=1218, SNR=24.6, Peak=167 HFD=2.6
00:20:06.981 00.003 1032 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.83) = xAngle (0.32 = 0.32)
00:20:06.983 00.002 1032 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.32 = 0.32)
00:20:06.985 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.15 mountX=0.25 mountY=0.08, mountTheta=0.32
00:20:06.989 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.22, opts=13)
00:20:06.991 00.002 1032 Enqueuing Move request for scope (-0.14, 0.22)
00:20:06.993 00.002 10072 Worker thread wakes up
00:20:06.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
00:20:06.993 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
00:20:06.993 00.000 10072 Moving (-0.14, 0.22) raw xDistance=0.25 yDistance=0.08
00:20:06.996 00.003 10072 PPEC rslt: input = 0.25, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 292.38
00:20:06.996 00.000 10072 PPEC: input: 0.25, control: 0.13, exposure: 500
00:20:06.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:06.997 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:20:06.997 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:07.000 00.003 10072 MoveAxis(W, 130, ABG)
00:20:07.000 00.000 10072 Guiding  Dir = 3, Dur = 130
00:20:07.000 00.000 10072 IsGuiding returns 0
00:20:07.000 00.000 10072 PulseGuide returned control before completion, sleep 140
00:20:07.019 00.019 1032 UpdateGuideState exits: m=1218 SNR=24.6
00:20:07.022 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:07.023 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:07.026 00.003 1032 Enqueuing Expose request
00:20:07.151 00.125 10072 IsGuiding returns 0
00:20:07.151 00.000 10072 Move returns status 0, amount 130
00:20:07.151 00.000 10072 MoveAxis(N, 0, ABG)
00:20:07.151 00.000 10072 Move returns status 0, amount 0
00:20:07.151 00.000 10072 move complete, result=0
00:20:07.151 00.000 10072 worker thread done servicing request
00:20:07.151 00.000 10072 Worker thread wakes up
00:20:07.151 00.000 1032 GuideStep: 0.2 px 130 ms WEST, 0.1 px 0 ms NORTH
00:20:07.154 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:07.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:07.781 00.627 10072 Exposure complete
00:20:07.832 00.051 10072 worker thread done servicing request
00:20:07.832 00.000 1032 OnExposeComplete: enter
00:20:07.835 00.003 1032 UpdateGuideState(): m_state=6
00:20:07.837 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1595
00:20:07.838 00.001 1032 Star::Find returns 1 (0), X=322.43, Y=740.76, Mass=1419, SNR=26.5, Peak=209 HFD=2.8
00:20:07.841 00.003 1032 MultiStar: exiting stabilization period
00:20:07.843 00.002 1032 MultiStar: [#1 -0.47,-0.15,0.00,M1] [#2 -0.42,0.01,0.00,M1] [#3 -0.34,0.10,0.00,M1] [#4 -0.30,0.13,0.00,M1] [#5 -0.15,-0.19,0.69,U] [#6 -0.24,-0.06,0.69,U] [#7 -0.37,-0.20,0.00,M3] [#8 -0.21,-0.05,0.58,U] 
00:20:07.845 00.002 1032 single-star, 3 included, MultiStar: {-0.15, -0.09}, one-star: {-0.05, -0.06}
00:20:07.846 00.001 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.14)
00:20:07.848 00.002 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.14)
00:20:07.850 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.31 mountX=-0.04 mountY=0.06, mountTheta=2.14
00:20:07.853 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.06, opts=13)
00:20:07.855 00.002 1032 Enqueuing Move request for scope (-0.05, -0.06)
00:20:07.856 00.001 10072 Worker thread wakes up
00:20:07.856 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
00:20:07.857 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
00:20:07.857 00.000 10072 Moving (-0.05, -0.06) raw xDistance=-0.04 yDistance=0.06
00:20:07.858 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:07.862 00.004 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.39
00:20:07.862 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:20:07.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:07.863 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:20:07.863 00.000 10072 MoveAxis(W, 6, ABG)
00:20:07.863 00.000 10072 Guiding  Dir = 3, Dur = 6
00:20:07.863 00.000 10072 IsGuiding returns 0
00:20:07.864 00.001 10072 PulseGuide returned control before completion, sleep 15
00:20:07.882 00.018 1032 UpdateGuideState exits: m=1419 SNR=26.5
00:20:07.885 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:07.886 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:07.890 00.004 1032 Enqueuing Expose request
00:20:07.896 00.006 10072 IsGuiding returns 0
00:20:07.896 00.000 10072 Move returns status 0, amount 6
00:20:07.896 00.000 10072 MoveAxis(N, 0, ABG)
00:20:07.896 00.000 10072 Move returns status 0, amount 0
00:20:07.897 00.001 10072 move complete, result=0
00:20:07.897 00.000 10072 worker thread done servicing request
00:20:07.897 00.000 10072 Worker thread wakes up
00:20:07.897 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:07.897 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:07.905 00.008 1032 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
00:20:08.311 00.406 10072 Exposure complete
00:20:08.364 00.053 10072 worker thread done servicing request
00:20:08.364 00.000 1032 OnExposeComplete: enter
00:20:08.366 00.002 1032 UpdateGuideState(): m_state=6
00:20:08.369 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1596
00:20:08.371 00.002 1032 Star::Find returns 1 (0), X=322.42, Y=740.68, Mass=1344, SNR=25.8, Peak=203 HFD=2.9
00:20:08.373 00.002 1032 MultiStar: [#1 -0.36,-0.11,0.00,M2] [#2 -0.37,-0.02,0.00,M2] [#3 -0.20,0.03,0.71,U] [#4 -0.43,-0.02,0.00,M2] [#5 -0.12,-0.15,0.74,U] [#6 -0.33,-0.07,0.00,M1] [#7 -0.27,-0.33,0.00,M4] [#8 -0.24,-0.12,0.64,U] 
00:20:08.376 00.003 1032 single-star, 3 included, MultiStar: {-0.14, -0.10}, one-star: {-0.06, -0.14}
00:20:08.378 00.002 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.48)
00:20:08.379 00.001 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.48)
00:20:08.381 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.16 cameraTheta=-1.98 mountX=-0.12 mountY=0.10, mountTheta=2.48
00:20:08.384 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.14, opts=13)
00:20:08.387 00.003 1032 Enqueuing Move request for scope (-0.06, -0.14)
00:20:08.389 00.002 10072 Worker thread wakes up
00:20:08.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
00:20:08.389 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
00:20:08.389 00.000 10072 Moving (-0.06, -0.14) raw xDistance=-0.12 yDistance=0.10
00:20:08.392 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:08.395 00.003 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.39
00:20:08.395 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
00:20:08.395 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:08.395 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:20:08.395 00.000 10072 MoveAxis(W, 5, ABG)
00:20:08.396 00.001 10072 Guiding  Dir = 3, Dur = 5
00:20:08.396 00.000 10072 IsGuiding returns 0
00:20:08.396 00.000 10072 PulseGuide returned control before completion, sleep 15
00:20:08.414 00.018 1032 UpdateGuideState exits: m=1344 SNR=25.8
00:20:08.416 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:08.418 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:08.419 00.001 1032 Enqueuing Expose request
00:20:08.422 00.003 10072 IsGuiding returns 0
00:20:08.422 00.000 10072 Move returns status 0, amount 5
00:20:08.422 00.000 10072 MoveAxis(N, 0, ABG)
00:20:08.422 00.000 10072 Move returns status 0, amount 0
00:20:08.422 00.000 10072 move complete, result=0
00:20:08.422 00.000 10072 worker thread done servicing request
00:20:08.422 00.000 10072 Worker thread wakes up
00:20:08.422 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:08.422 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:08.422 00.000 1032 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
00:20:09.066 00.644 10072 Exposure complete
00:20:09.118 00.052 10072 worker thread done servicing request
00:20:09.119 00.001 1032 OnExposeComplete: enter
00:20:09.121 00.002 1032 UpdateGuideState(): m_state=6
00:20:09.122 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1597
00:20:09.126 00.004 1032 Star::Find returns 1 (0), X=322.49, Y=740.66, Mass=1366, SNR=26.0, Peak=168 HFD=3.0
00:20:09.128 00.002 1032 MultiStar: [#1 -0.29,-0.23,0.00,M3] [#2 -0.30,-0.13,0.00,M3] [#3 -0.05,0.04,0.67,U] [#4 -0.25,0.09,0.66,U] [#5 -0.17,-0.17,0.69,U] [#6 -0.20,-0.14,0.72,U] [#7 -0.10,-0.29,0.00,M5] [#8 -0.22,0.01,0.61,U] 
00:20:09.129 00.001 1032 refined, 5 included, MultiStar: {-0.14, -0.07}, one-star: {0.01, -0.16}
00:20:09.131 00.002 1032 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.83) = xAngle (-4.52 = 1.76)
00:20:09.133 00.002 1032 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.52 = 1.76)
00:20:09.134 00.001 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-2.69 mountX=-0.03 mountY=0.15, mountTheta=1.76
00:20:09.137 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.07, opts=13)
00:20:09.140 00.003 1032 Enqueuing Move request for scope (-0.14, -0.07)
00:20:09.142 00.002 10072 Worker thread wakes up
00:20:09.142 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
00:20:09.142 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
00:20:09.142 00.000 10072 Moving (-0.14, -0.07) raw xDistance=-0.03 yDistance=0.15
00:20:09.145 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.39
00:20:09.145 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:20:09.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:09.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:20:09.145 00.000 10072 MoveAxis(W, 5, ABG)
00:20:09.145 00.000 10072 Guiding  Dir = 3, Dur = 5
00:20:09.147 00.002 10072 IsGuiding returns 0
00:20:09.147 00.000 10072 PulseGuide returned control before completion, sleep 15
00:20:09.147 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:09.168 00.021 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:20:09.170 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:09.171 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:09.174 00.003 1032 Enqueuing Expose request
00:20:09.181 00.007 10072 IsGuiding returns 0
00:20:09.181 00.000 10072 Move returns status 0, amount 5
00:20:09.182 00.001 10072 MoveAxis(N, 0, ABG)
00:20:09.182 00.000 10072 Move returns status 0, amount 0
00:20:09.182 00.000 10072 move complete, result=0
00:20:09.182 00.000 10072 worker thread done servicing request
00:20:09.182 00.000 10072 Worker thread wakes up
00:20:09.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:09.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:09.189 00.007 1032 GuideStep: -0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
00:20:09.597 00.408 10072 Exposure complete
00:20:09.645 00.048 10072 worker thread done servicing request
00:20:09.645 00.000 1032 OnExposeComplete: enter
00:20:09.647 00.002 1032 UpdateGuideState(): m_state=6
00:20:09.649 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1598
00:20:09.651 00.002 1032 Star::Find returns 1 (0), X=322.51, Y=740.83, Mass=1316, SNR=25.6, Peak=156 HFD=2.9
00:20:09.652 00.001 1032 MultiStar: [#1 -0.34,-0.13,0.00,M4] [#2 -0.31,0.06,0.00,M4] [#3 -0.30,0.07,0.00,M1] [#4 -0.47,0.09,0.00,M2] [#5 -0.16,-0.08,0.70,U] [#6 -0.27,-0.12,0.00,M1] [#7 -0.29,-0.22,0.00,M6] [#8 -0.10,-0.04,0.61,U] 
00:20:09.654 00.002 1032 single-star, 2 included, MultiStar: {-0.06, -0.03}, one-star: {0.03, 0.01}
00:20:09.656 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:20:09.657 00.001 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:20:09.659 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.34 mountX=0.00 mountY=-0.03, mountTheta=-1.49
00:20:09.662 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
00:20:09.665 00.003 1032 Enqueuing Move request for scope (0.03, 0.01)
00:20:09.667 00.002 10072 Worker thread wakes up
00:20:09.667 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:20:09.667 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:20:09.667 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
00:20:09.669 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:09.671 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.40
00:20:09.671 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:20:09.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:09.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:20:09.671 00.000 10072 MoveAxis(W, 3, ABG)
00:20:09.671 00.000 10072 Guiding  Dir = 3, Dur = 3
00:20:09.671 00.000 10072 IsGuiding returns 0
00:20:09.673 00.002 10072 PulseGuide returned control before completion, sleep 12
00:20:09.692 00.019 10072 IsGuiding returns 0
00:20:09.692 00.000 10072 Move returns status 0, amount 3
00:20:09.692 00.000 10072 MoveAxis(N, 0, ABG)
00:20:09.692 00.000 10072 Move returns status 0, amount 0
00:20:09.692 00.000 10072 move complete, result=0
00:20:09.692 00.000 10072 worker thread done servicing request
00:20:09.693 00.001 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:20:09.695 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:09.698 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:09.700 00.002 1032 Enqueuing Expose request
00:20:09.702 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
00:20:09.704 00.002 10072 Worker thread wakes up
00:20:09.704 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:09.704 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:10.334 00.630 10072 Exposure complete
00:20:10.381 00.047 10072 worker thread done servicing request
00:20:10.381 00.000 1032 OnExposeComplete: enter
00:20:10.383 00.002 1032 UpdateGuideState(): m_state=6
00:20:10.385 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1599
00:20:10.386 00.001 1032 Star::Find returns 1 (0), X=322.46, Y=740.73, Mass=1403, SNR=26.4, Peak=166 HFD=3.0
00:20:10.388 00.002 1032 MultiStar: [#1 -0.34,-0.01,0.00,M5] [#2 -0.33,-0.04,0.00,M5] [#3 -0.20,0.13,0.69,U] [#4 -0.31,0.05,0.00,M3] [#5 -0.33,-0.22,0.00,M1] [#6 -0.29,-0.13,0.00,M2] [#7 -0.23,-0.19,0.00,M7] [#8 -0.23,0.02,0.57,U] 
00:20:10.389 00.001 1032 single-star, 2 included, MultiStar: {-0.13, 0.00}, one-star: {-0.02, -0.09}
00:20:10.391 00.002 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.69)
00:20:10.392 00.001 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.69)
00:20:10.395 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.77 mountX=-0.08 mountY=0.04, mountTheta=2.69
00:20:10.399 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.09, opts=13)
00:20:10.401 00.002 1032 Enqueuing Move request for scope (-0.02, -0.09)
00:20:10.402 00.001 10072 Worker thread wakes up
00:20:10.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
00:20:10.402 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
00:20:10.402 00.000 10072 Moving (-0.02, -0.09) raw xDistance=-0.08 yDistance=0.04
00:20:10.404 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:10.407 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.40
00:20:10.407 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:20:10.407 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:10.407 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:20:10.407 00.000 10072 MoveAxis(W, 2, ABG)
00:20:10.407 00.000 10072 Guiding  Dir = 3, Dur = 2
00:20:10.407 00.000 10072 IsGuiding returns 0
00:20:10.408 00.001 10072 PulseGuide returned control before completion, sleep 12
00:20:10.425 00.017 10072 IsGuiding returns 0
00:20:10.426 00.001 10072 Move returns status 0, amount 2
00:20:10.426 00.000 10072 MoveAxis(N, 0, ABG)
00:20:10.426 00.000 10072 Move returns status 0, amount 0
00:20:10.426 00.000 10072 move complete, result=0
00:20:10.426 00.000 10072 worker thread done servicing request
00:20:10.426 00.000 1032 UpdateGuideState exits: m=1403 SNR=26.4
00:20:10.429 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:10.430 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:10.431 00.001 1032 Enqueuing Expose request
00:20:10.434 00.003 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
00:20:10.435 00.001 10072 Worker thread wakes up
00:20:10.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:10.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:10.854 00.419 10072 Exposure complete
00:20:10.905 00.051 10072 worker thread done servicing request
00:20:10.905 00.000 1032 OnExposeComplete: enter
00:20:10.907 00.002 1032 UpdateGuideState(): m_state=6
00:20:10.909 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1600
00:20:10.911 00.002 1032 Star::Find returns 1 (0), X=322.44, Y=740.70, Mass=1377, SNR=26.1, Peak=172 HFD=2.9
00:20:10.913 00.002 1032 MultiStar: [#1 -0.42,-0.08,0.00,M6] [#2 -0.40,-0.03,0.00,M6] [#3 -0.38,0.00,0.00,M1] [#4 -0.50,0.10,0.00,M4] [#5 -0.24,-0.15,0.00,M2] [#6 -0.33,-0.19,0.00,M3] [#7 -0.22,-0.07,0.52,U] [#8 -0.43,-0.06,0.00,M1] 
00:20:10.914 00.001 1032 single-star, 1 included, MultiStar: {-0.10, -0.11}, one-star: {-0.04, -0.12}
00:20:10.916 00.002 1032 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.83) = xAngle (-3.72 = 2.56)
00:20:10.917 00.001 1032 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.56)
00:20:10.920 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.89 mountX=-0.11 mountY=0.07, mountTheta=2.56
00:20:10.922 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.12, opts=13)
00:20:10.923 00.001 1032 Enqueuing Move request for scope (-0.04, -0.12)
00:20:10.926 00.003 10072 Worker thread wakes up
00:20:10.926 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
00:20:10.926 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
00:20:10.926 00.000 10072 Moving (-0.04, -0.12) raw xDistance=-0.11 yDistance=0.07
00:20:10.929 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:10.931 00.002 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.41
00:20:10.931 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
00:20:10.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:10.931 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:20:10.931 00.000 10072 MoveAxis(W, 2, ABG)
00:20:10.931 00.000 10072 Guiding  Dir = 3, Dur = 2
00:20:10.931 00.000 10072 IsGuiding returns 0
00:20:10.932 00.001 10072 PulseGuide returned control before completion, sleep 12
00:20:10.949 00.017 1032 UpdateGuideState exits: m=1377 SNR=26.1
00:20:10.951 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:10.952 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:10.955 00.003 1032 Enqueuing Expose request
00:20:10.958 00.003 10072 IsGuiding returns 0
00:20:10.959 00.001 10072 Move returns status 0, amount 2
00:20:10.959 00.000 10072 MoveAxis(N, 0, ABG)
00:20:10.959 00.000 10072 Move returns status 0, amount 0
00:20:10.959 00.000 10072 move complete, result=0
00:20:10.959 00.000 10072 worker thread done servicing request
00:20:10.959 00.000 10072 Worker thread wakes up
00:20:10.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:10.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:10.966 00.007 1032 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
00:20:11.586 00.620 10072 Exposure complete
00:20:11.635 00.049 10072 worker thread done servicing request
00:20:11.635 00.000 1032 OnExposeComplete: enter
00:20:11.637 00.002 1032 UpdateGuideState(): m_state=6
00:20:11.639 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1601
00:20:11.640 00.001 1032 Star::Find returns 1 (0), X=322.40, Y=740.77, Mass=1298, SNR=25.4, Peak=185 HFD=2.8
00:20:11.643 00.003 1032 MultiStar: [#1 -0.36,-0.11,0.00,M7] [#2 -0.31,0.06,0.00,M7] [#3 -0.25,0.00,0.73,U] [#4 -0.30,-0.02,0.00,M5] [#5 -0.23,-0.17,0.00,M3] [#6 -0.27,-0.12,0.00,M4] [#7 -0.28,-0.25,0.00,M7] [#8 -0.15,-0.14,0.61,U] 
00:20:11.645 00.002 1032 single-star, 2 included, MultiStar: {-0.15, -0.06}, one-star: {-0.08, -0.05}
00:20:11.647 00.002 1032 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.83) = xAngle (-4.39 = 1.89)
00:20:11.648 00.001 1032 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.39 = 1.89)
00:20:11.650 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.56 mountX=-0.03 mountY=0.09, mountTheta=1.89
00:20:11.653 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.05, opts=13)
00:20:11.654 00.001 1032 Enqueuing Move request for scope (-0.08, -0.05)
00:20:11.657 00.003 10072 Worker thread wakes up
00:20:11.657 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
00:20:11.657 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
00:20:11.657 00.000 10072 Moving (-0.08, -0.05) raw xDistance=-0.03 yDistance=0.09
00:20:11.659 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:11.660 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.41
00:20:11.660 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:20:11.660 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:11.660 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:20:11.660 00.000 10072 MoveAxis(W, 1, ABG)
00:20:11.660 00.000 10072 Guiding  Dir = 3, Dur = 1
00:20:11.661 00.001 10072 IsGuiding returns 0
00:20:11.661 00.000 10072 PulseGuide returned control before completion, sleep 11
00:20:11.678 00.017 10072 IsGuiding returns 0
00:20:11.678 00.000 10072 Move returns status 0, amount 1
00:20:11.678 00.000 10072 MoveAxis(N, 0, ABG)
00:20:11.678 00.000 10072 Move returns status 0, amount 0
00:20:11.678 00.000 10072 move complete, result=0
00:20:11.678 00.000 10072 worker thread done servicing request
00:20:11.681 00.003 1032 UpdateGuideState exits: m=1298 SNR=25.4
00:20:11.684 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:11.685 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:11.686 00.001 1032 Enqueuing Expose request
00:20:11.688 00.002 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
00:20:11.689 00.001 10072 Worker thread wakes up
00:20:11.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:11.689 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:12.101 00.412 10072 Exposure complete
00:20:12.153 00.052 10072 worker thread done servicing request
00:20:12.154 00.001 1032 OnExposeComplete: enter
00:20:12.156 00.002 1032 UpdateGuideState(): m_state=6
00:20:12.158 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1602
00:20:12.160 00.002 1032 Star::Find returns 1 (0), X=322.43, Y=740.65, Mass=1288, SNR=25.2, Peak=182 HFD=2.9
00:20:12.162 00.002 1032 MultiStar: [#1 -0.19,-0.15,1.22,U] [#2 -0.20,-0.11,1.05,U] [#3 -0.34,-0.11,0.00,M1] [#4 -0.13,-0.09,0.68,U] [#5 -0.30,-0.11,0.00,M4] [#6 -0.24,-0.39,0.00,M5] [#7 -0.34,-0.10,0.00,M8] [#8 -0.21,-0.13,0.61,U] 
00:20:12.164 00.002 1032 single-star, 4 included, MultiStar: {-0.15, -0.13}, one-star: {-0.05, -0.17}
00:20:12.165 00.001 1032 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.83) = xAngle (-3.68 = 2.60)
00:20:12.167 00.002 1032 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.68 = 2.60)
00:20:12.169 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.85 mountX=-0.15 mountY=0.09, mountTheta=2.60
00:20:12.171 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.17, opts=13)
00:20:12.173 00.002 1032 Enqueuing Move request for scope (-0.05, -0.17)
00:20:12.175 00.002 10072 Worker thread wakes up
00:20:12.176 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
00:20:12.176 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
00:20:12.176 00.000 10072 Moving (-0.05, -0.17) raw xDistance=-0.15 yDistance=0.09
00:20:12.178 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:12.181 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 292.41
00:20:12.181 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
00:20:12.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:12.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:20:12.181 00.000 10072 MoveAxis(E, 75, ABG)
00:20:12.181 00.000 10072 Guiding  Dir = 2, Dur = 75
00:20:12.182 00.001 10072 IsGuiding returns 0
00:20:12.182 00.000 10072 PulseGuide returned control before completion, sleep 85
00:20:12.200 00.018 1032 UpdateGuideState exits: m=1288 SNR=25.2
00:20:12.202 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:12.205 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:12.208 00.003 1032 Enqueuing Expose request
00:20:12.271 00.063 10072 IsGuiding returns 0
00:20:12.271 00.000 10072 Move returns status 0, amount 75
00:20:12.271 00.000 10072 MoveAxis(N, 0, ABG)
00:20:12.271 00.000 10072 Move returns status 0, amount 0
00:20:12.271 00.000 10072 move complete, result=0
00:20:12.271 00.000 10072 worker thread done servicing request
00:20:12.271 00.000 10072 Worker thread wakes up
00:20:12.271 00.000 1032 GuideStep: -0.2 px 75 ms EAST, 0.1 px 0 ms NORTH
00:20:12.273 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:12.273 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:12.912 00.639 10072 Exposure complete
00:20:12.960 00.048 10072 worker thread done servicing request
00:20:12.960 00.000 1032 OnExposeComplete: enter
00:20:12.962 00.002 1032 UpdateGuideState(): m_state=6
00:20:12.964 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1603
00:20:12.965 00.001 1032 Star::Find returns 1 (0), X=322.27, Y=740.69, Mass=1398, SNR=26.3, Peak=177 HFD=2.9
00:20:12.967 00.002 1032 MultiStar: [#1 -0.48,-0.21,0.00,M7] [#2 -0.42,-0.13,0.00,M7] [#3 -0.36,-0.07,0.00,M2] [#4 -0.37,-0.10,0.00,M5] [#5 -0.36,-0.26,0.00,M5] [#6 -0.37,-0.31,0.00,M6] [#7 -0.39,-0.27,0.00,M9] [#8 -0.26,-0.08,0.60,U] 
00:20:12.969 00.002 1032 single-star, 1 included, MultiStar: {-0.23, -0.11}, one-star: {-0.21, -0.14}
00:20:12.971 00.002 1032 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.83) = xAngle (-4.41 = 1.88)
00:20:12.973 00.002 1032 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.41 = 1.88)
00:20:12.974 00.001 1032 CameraToMount -- cameraX=-0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-2.58 mountX=-0.08 mountY=0.24, mountTheta=1.88
00:20:12.977 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=-0.14, opts=13)
00:20:12.979 00.002 1032 Enqueuing Move request for scope (-0.21, -0.14)
00:20:12.981 00.002 10072 Worker thread wakes up
00:20:12.981 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.14) opts 0xd
00:20:12.981 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, -0.14)
00:20:12.981 00.000 10072 Moving (-0.21, -0.14) raw xDistance=-0.08 yDistance=0.24
00:20:12.984 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:12.989 00.005 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.42
00:20:12.989 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:20:12.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:20:12.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:20:12.989 00.000 10072 MoveAxis(E, 0, ABG)
00:20:12.989 00.000 10072 Move returns status 0, amount 0
00:20:12.989 00.000 10072 MoveAxis(N, 0, ABG)
00:20:12.990 00.001 10072 Move returns status 0, amount 0
00:20:12.990 00.000 10072 move complete, result=0
00:20:12.990 00.000 10072 worker thread done servicing request
00:20:13.008 00.018 1032 UpdateGuideState exits: m=1398 SNR=26.3
00:20:13.011 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:13.012 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:13.014 00.002 1032 Enqueuing Expose request
00:20:13.016 00.002 1032 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:20:13.022 00.006 10072 Worker thread wakes up
00:20:13.022 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:13.022 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:13.426 00.404 10072 Exposure complete
00:20:13.475 00.049 10072 worker thread done servicing request
00:20:13.475 00.000 1032 OnExposeComplete: enter
00:20:13.477 00.002 1032 UpdateGuideState(): m_state=6
00:20:13.479 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1604
00:20:13.482 00.003 1032 Star::Find returns 1 (0), X=322.46, Y=740.68, Mass=1370, SNR=26.1, Peak=155 HFD=3.1
00:20:13.484 00.002 1032 MultiStar: [#1 -0.38,-0.28,0.00,M8] [#2 -0.36,-0.13,0.00,M8] [#3 -0.22,-0.02,0.72,U] [#4 -0.39,-0.06,0.00,M6] [#5 -0.27,-0.19,0.00,M6] [#6 -0.30,-0.27,0.00,M7] [#7 -0.28,-0.29,0.00,M10] [#8 -0.24,-0.11,0.58,U] 
00:20:13.486 00.002 1032 single-star, 2 included, MultiStar: {-0.14, -0.09}, one-star: {-0.02, -0.14}
00:20:13.488 00.002 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.76)
00:20:13.491 00.003 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.76)
00:20:13.493 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.70 mountX=-0.13 mountY=0.05, mountTheta=2.76
00:20:13.496 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.14, opts=13)
00:20:13.498 00.002 1032 Enqueuing Move request for scope (-0.02, -0.14)
00:20:13.500 00.002 10072 Worker thread wakes up
00:20:13.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
00:20:13.500 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
00:20:13.500 00.000 10072 Moving (-0.02, -0.14) raw xDistance=-0.13 yDistance=0.05
00:20:13.502 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:13.503 00.001 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 292.42
00:20:13.503 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
00:20:13.504 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:13.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:20:13.504 00.000 10072 MoveAxis(E, 66, ABG)
00:20:13.504 00.000 10072 Guiding  Dir = 2, Dur = 66
00:20:13.504 00.000 10072 IsGuiding returns 0
00:20:13.505 00.001 10072 PulseGuide returned control before completion, sleep 76
00:20:13.524 00.019 1032 UpdateGuideState exits: m=1370 SNR=26.1
00:20:13.526 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:13.528 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:13.531 00.003 1032 Enqueuing Expose request
00:20:13.597 00.066 10072 IsGuiding returns 0
00:20:13.597 00.000 10072 Move returns status 0, amount 66
00:20:13.598 00.001 10072 MoveAxis(N, 0, ABG)
00:20:13.598 00.000 10072 Move returns status 0, amount 0
00:20:13.598 00.000 10072 move complete, result=0
00:20:13.598 00.000 10072 worker thread done servicing request
00:20:13.598 00.000 10072 Worker thread wakes up
00:20:13.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:13.598 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:13.607 00.009 1032 GuideStep: -0.1 px 66 ms EAST, 0.1 px 0 ms NORTH
00:20:14.226 00.619 10072 Exposure complete
00:20:14.275 00.049 10072 worker thread done servicing request
00:20:14.275 00.000 1032 OnExposeComplete: enter
00:20:14.278 00.003 1032 UpdateGuideState(): m_state=6
00:20:14.279 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1605
00:20:14.281 00.002 1032 Star::Find returns 1 (0), X=322.31, Y=740.88, Mass=1161, SNR=24.0, Peak=161 HFD=2.6
00:20:14.283 00.002 1032 MultiStar: [#1 -0.43,-0.12,0.00,M9] [#2 -0.55,0.01,0.00,M9] [#3 -0.27,0.03,0.79,U] [#4 -0.48,0.11,0.00,M7] [#5 -0.21,-0.05,0.76,U] [#6 -0.32,-0.11,0.00,M8] [#7 -0.26,-0.38,0.00,R] [#8 -0.38,-0.00,0.00,M1] 
00:20:14.285 00.002 1032 single-star, 2 included, MultiStar: {-0.21, 0.02}, one-star: {-0.17, 0.06}
00:20:14.287 00.002 1032 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.83) = xAngle (0.97 = 0.97)
00:20:14.288 00.001 1032 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.97 = 0.97)
00:20:14.290 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.80 mountX=0.10 mountY=0.15, mountTheta=0.97
00:20:14.292 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.06, opts=13)
00:20:14.296 00.004 1032 Enqueuing Move request for scope (-0.17, 0.06)
00:20:14.297 00.001 10072 Worker thread wakes up
00:20:14.297 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
00:20:14.297 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
00:20:14.298 00.001 10072 Moving (-0.17, 0.06) raw xDistance=0.10 yDistance=0.15
00:20:14.300 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.42
00:20:14.300 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
00:20:14.300 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:14.300 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:14.303 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:20:14.303 00.000 10072 MoveAxis(E, 1, ABG)
00:20:14.303 00.000 10072 Guiding  Dir = 2, Dur = 1
00:20:14.303 00.000 10072 IsGuiding returns 0
00:20:14.303 00.000 10072 PulseGuide returned control before completion, sleep 11
00:20:14.322 00.019 1032 UpdateGuideState exits: m=1161 SNR=24.0
00:20:14.324 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:14.326 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:14.329 00.003 1032 Enqueuing Expose request
00:20:14.332 00.003 10072 IsGuiding returns 0
00:20:14.333 00.001 10072 Move returns status 0, amount 1
00:20:14.333 00.000 10072 MoveAxis(N, 0, ABG)
00:20:14.333 00.000 10072 Move returns status 0, amount 0
00:20:14.333 00.000 10072 move complete, result=0
00:20:14.333 00.000 10072 worker thread done servicing request
00:20:14.333 00.000 10072 Worker thread wakes up
00:20:14.333 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:14.333 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:14.341 00.008 1032 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:20:14.739 00.398 10072 Exposure complete
00:20:14.791 00.052 10072 worker thread done servicing request
00:20:14.791 00.000 1032 OnExposeComplete: enter
00:20:14.792 00.001 1032 UpdateGuideState(): m_state=6
00:20:14.794 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1606
00:20:14.796 00.002 1032 Star::Find returns 1 (0), X=322.43, Y=741.02, Mass=1338, SNR=25.8, Peak=152 HFD=2.8
00:20:14.798 00.002 1032 MultiStar: [#1 -0.36,0.11,0.00,M10] [#2 -0.36,0.24,0.00,M10] [#3 -0.21,0.17,0.75,U] [#4 -0.22,0.10,0.64,U] [#5 -0.26,0.04,0.70,U] [#6 -0.34,0.07,0.00,M9] [#7 -0.01,0.35,0.00,M1] [#8 -0.30,0.32,0.00,M2] 
00:20:14.804 00.006 1032 single-star, 3 included, MultiStar: {-0.17, 0.13}, one-star: {-0.05, 0.20}
00:20:14.807 00.003 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
00:20:14.809 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
00:20:14.811 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.81 mountX=0.20 mountY=-0.00, mountTheta=-0.02
00:20:14.814 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.20, opts=13)
00:20:14.818 00.004 1032 Enqueuing Move request for scope (-0.05, 0.20)
00:20:14.819 00.001 10072 Worker thread wakes up
00:20:14.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
00:20:14.819 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
00:20:14.819 00.000 10072 Moving (-0.05, 0.20) raw xDistance=0.20 yDistance=-0.00
00:20:14.821 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:14.823 00.002 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 292.43
00:20:14.823 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
00:20:14.824 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:14.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:20:14.824 00.000 10072 MoveAxis(W, 101, ABG)
00:20:14.824 00.000 10072 Guiding  Dir = 3, Dur = 101
00:20:14.824 00.000 10072 IsGuiding returns 0
00:20:14.825 00.001 10072 PulseGuide returned control before completion, sleep 111
00:20:14.843 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.8
00:20:14.847 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:14.849 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:14.851 00.002 1032 Enqueuing Expose request
00:20:14.939 00.088 10072 IsGuiding returns 0
00:20:14.939 00.000 10072 Move returns status 0, amount 101
00:20:14.939 00.000 10072 MoveAxis(N, 0, ABG)
00:20:14.939 00.000 10072 Move returns status 0, amount 0
00:20:14.939 00.000 10072 move complete, result=0
00:20:14.939 00.000 10072 worker thread done servicing request
00:20:14.939 00.000 10072 Worker thread wakes up
00:20:14.939 00.000 1032 GuideStep: 0.2 px 101 ms WEST, -0.0 px 0 ms NORTH
00:20:14.942 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:14.942 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:15.568 00.626 10072 Exposure complete
00:20:15.627 00.059 10072 worker thread done servicing request
00:20:15.627 00.000 1032 OnExposeComplete: enter
00:20:15.630 00.003 1032 UpdateGuideState(): m_state=6
00:20:15.632 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1607
00:20:15.634 00.002 1032 Star::Find returns 1 (0), X=322.70, Y=740.91, Mass=1373, SNR=26.1, Peak=156 HFD=2.6
00:20:15.636 00.002 1032 MultiStar: [#1 -0.21,-0.06,1.12,U] [#2 -0.28,0.03,0.00,R] [#3 -0.22,0.03,0.72,U] [#4 -0.24,0.08,0.67,U] [#5 -0.09,-0.10,0.70,U] [#6 -0.26,-0.17,0.00,M10] [#7 0.15,0.19,0.54,U] [#8 -0.15,0.06,0.58,U] 
00:20:15.638 00.002 1032 refined, 6 included, MultiStar: {-0.08, 0.03}, one-star: {0.22, 0.09}
00:20:15.639 00.001 1032 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.83) = xAngle (0.91 = 0.91)
00:20:15.641 00.002 1032 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.91 = 0.91)
00:20:15.642 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.74 mountX=0.05 mountY=0.06, mountTheta=0.91
00:20:15.647 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.03, opts=13)
00:20:15.650 00.003 1032 Enqueuing Move request for scope (-0.08, 0.03)
00:20:15.651 00.001 10072 Worker thread wakes up
00:20:15.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
00:20:15.652 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
00:20:15.652 00.000 10072 Moving (-0.08, 0.03) raw xDistance=0.05 yDistance=0.06
00:20:15.653 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:15.655 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.43
00:20:15.655 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:20:15.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:15.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:20:15.655 00.000 10072 MoveAxis(E, 1, ABG)
00:20:15.655 00.000 10072 Guiding  Dir = 2, Dur = 1
00:20:15.656 00.001 10072 IsGuiding returns 0
00:20:15.656 00.000 10072 PulseGuide returned control before completion, sleep 11
00:20:15.674 00.018 10072 IsGuiding returns 0
00:20:15.674 00.000 10072 Move returns status 0, amount 1
00:20:15.674 00.000 10072 MoveAxis(N, 0, ABG)
00:20:15.674 00.000 10072 Move returns status 0, amount 0
00:20:15.674 00.000 10072 move complete, result=0
00:20:15.674 00.000 10072 worker thread done servicing request
00:20:15.675 00.001 1032 UpdateGuideState exits: m=1373 SNR=26.1
00:20:15.678 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:15.680 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:15.682 00.002 1032 Enqueuing Expose request
00:20:15.684 00.002 1032 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:20:15.686 00.002 10072 Worker thread wakes up
00:20:15.686 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:15.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:16.100 00.414 10072 Exposure complete
00:20:16.152 00.052 10072 worker thread done servicing request
00:20:16.152 00.000 1032 OnExposeComplete: enter
00:20:16.155 00.003 1032 UpdateGuideState(): m_state=6
00:20:16.157 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1608
00:20:16.159 00.002 1032 Star::Find returns 1 (0), X=322.44, Y=740.89, Mass=1365, SNR=26.0, Peak=169 HFD=2.6
00:20:16.161 00.002 1032 MultiStar: [#1 -0.28,0.03,0.00,M10] [#2 0.02,0.03,0.97,U] [#3 -0.15,0.16,0.72,U] [#4 -0.33,0.29,0.00,M6] [#5 -0.13,-0.07,0.75,U] [#6 -0.21,-0.10,0.71,U] [#7 -0.20,0.36,0.00,M1] [#8 -0.25,0.04,0.63,U] 
00:20:16.163 00.002 1032 single-star, 5 included, MultiStar: {-0.11, 0.03}, one-star: {-0.04, 0.07}
00:20:16.165 00.002 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
00:20:16.166 00.001 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
00:20:16.168 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.05 mountX=0.08 mountY=0.02, mountTheta=0.22
00:20:16.172 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
00:20:16.176 00.004 1032 Enqueuing Move request for scope (-0.04, 0.07)
00:20:16.178 00.002 10072 Worker thread wakes up
00:20:16.179 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
00:20:16.179 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
00:20:16.179 00.000 10072 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.02
00:20:16.180 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:16.182 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.43
00:20:16.182 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
00:20:16.182 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:16.182 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:20:16.183 00.001 10072 MoveAxis(E, 1, ABG)
00:20:16.183 00.000 10072 Guiding  Dir = 2, Dur = 1
00:20:16.183 00.000 10072 IsGuiding returns 0
00:20:16.184 00.001 10072 PulseGuide returned control before completion, sleep 11
00:20:16.202 00.018 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:20:16.204 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:16.208 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:16.210 00.002 1032 Enqueuing Expose request
00:20:16.238 00.028 10072 IsGuiding returns 0
00:20:16.239 00.001 10072 Move returns status 0, amount 1
00:20:16.239 00.000 10072 MoveAxis(N, 0, ABG)
00:20:16.239 00.000 10072 Move returns status 0, amount 0
00:20:16.239 00.000 10072 move complete, result=0
00:20:16.239 00.000 10072 worker thread done servicing request
00:20:16.239 00.000 10072 Worker thread wakes up
00:20:16.239 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:16.239 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:16.242 00.003 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
00:20:16.970 00.728 10072 Exposure complete
00:20:17.022 00.052 10072 worker thread done servicing request
00:20:17.023 00.001 1032 OnExposeComplete: enter
00:20:17.025 00.002 1032 UpdateGuideState(): m_state=6
00:20:17.027 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1609
00:20:17.029 00.002 1032 Star::Find returns 1 (0), X=322.47, Y=740.76, Mass=1094, SNR=23.3, Peak=131 HFD=3.0
00:20:17.031 00.002 1032 MultiStar: [#1 -0.31,-0.12,0.00,R] [#2 0.14,-0.06,1.05,U] [#3 -0.32,0.10,0.00,M1] [#4 -0.22,0.05,0.77,U] [#5 -0.16,-0.19,0.79,U] [#6 -0.03,-0.20,0.81,U] [#7 0.09,0.21,0.62,U] [#8 -0.13,-0.12,0.66,U] 
00:20:17.033 00.002 1032 single-star, 6 included, MultiStar: {-0.04, -0.06}, one-star: {-0.01, -0.06}
00:20:17.035 00.002 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.74)
00:20:17.036 00.001 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.74)
00:20:17.037 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.71 mountX=-0.05 mountY=0.02, mountTheta=2.74
00:20:17.040 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
00:20:17.041 00.001 1032 Enqueuing Move request for scope (-0.01, -0.06)
00:20:17.043 00.002 10072 Worker thread wakes up
00:20:17.043 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
00:20:17.043 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
00:20:17.043 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.02
00:20:17.045 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:17.048 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.44
00:20:17.048 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:20:17.048 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:17.048 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:20:17.048 00.000 10072 MoveAxis(E, 2, ABG)
00:20:17.048 00.000 10072 Guiding  Dir = 2, Dur = 2
00:20:17.049 00.001 10072 IsGuiding returns 0
00:20:17.049 00.000 10072 PulseGuide returned control before completion, sleep 12
00:20:17.066 00.017 1032 UpdateGuideState exits: m=1094 SNR=23.3
00:20:17.068 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:17.070 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:17.072 00.002 1032 Enqueuing Expose request
00:20:17.077 00.005 10072 IsGuiding returns 0
00:20:17.077 00.000 10072 Move returns status 0, amount 2
00:20:17.077 00.000 10072 MoveAxis(N, 0, ABG)
00:20:17.077 00.000 10072 Move returns status 0, amount 0
00:20:17.077 00.000 10072 move complete, result=0
00:20:17.077 00.000 10072 worker thread done servicing request
00:20:17.077 00.000 10072 Worker thread wakes up
00:20:17.077 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:17.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:17.081 00.004 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:20:17.489 00.408 10072 Exposure complete
00:20:17.536 00.047 10072 worker thread done servicing request
00:20:17.536 00.000 1032 OnExposeComplete: enter
00:20:17.538 00.002 1032 UpdateGuideState(): m_state=6
00:20:17.540 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1610
00:20:17.541 00.001 1032 Star::Find returns 1 (0), X=322.50, Y=740.82, Mass=1277, SNR=25.2, Peak=160 HFD=2.9
00:20:17.543 00.002 1032 MultiStar: [#1 -0.03,0.01,1.19,U] [#2 0.13,-0.05,1.06,U] [#3 -0.28,0.01,0.72,U] [#4 -0.40,-0.03,0.00,M6] [#5 -0.10,-0.30,0.00,M2] [#6 -0.16,-0.20,0.73,U] [#7 0.09,0.03,0.57,U] [#8 -0.21,0.03,0.62,U] 
00:20:17.545 00.002 1032 single-star, 6 included, MultiStar: {-0.05, -0.02}, one-star: {0.02, -0.00}
00:20:17.546 00.001 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
00:20:17.548 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
00:20:17.551 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.12 mountX=-0.01 mountY=-0.02, mountTheta=-1.95
00:20:17.555 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
00:20:17.557 00.002 1032 Enqueuing Move request for scope (0.02, -0.00)
00:20:17.559 00.002 10072 Worker thread wakes up
00:20:17.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
00:20:17.560 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
00:20:17.560 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
00:20:17.562 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:17.564 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.44
00:20:17.564 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:20:17.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:17.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:20:17.565 00.001 10072 MoveAxis(E, 2, ABG)
00:20:17.565 00.000 10072 Guiding  Dir = 2, Dur = 2
00:20:17.565 00.000 10072 IsGuiding returns 0
00:20:17.565 00.000 10072 PulseGuide returned control before completion, sleep 12
00:20:17.582 00.017 1032 UpdateGuideState exits: m=1277 SNR=25.2
00:20:17.585 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:17.587 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:17.591 00.004 1032 Enqueuing Expose request
00:20:17.596 00.005 10072 IsGuiding returns 0
00:20:17.596 00.000 10072 Move returns status 0, amount 2
00:20:17.596 00.000 10072 MoveAxis(N, 0, ABG)
00:20:17.596 00.000 10072 Move returns status 0, amount 0
00:20:17.596 00.000 10072 move complete, result=0
00:20:17.596 00.000 10072 worker thread done servicing request
00:20:17.597 00.001 10072 Worker thread wakes up
00:20:17.597 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:17.597 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:17.598 00.001 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:20:18.238 00.640 10072 Exposure complete
00:20:18.284 00.046 10072 worker thread done servicing request
00:20:18.284 00.000 1032 OnExposeComplete: enter
00:20:18.286 00.002 1032 UpdateGuideState(): m_state=6
00:20:18.287 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1611
00:20:18.288 00.001 1032 Star::Find returns 1 (0), X=322.45, Y=740.76, Mass=1318, SNR=25.5, Peak=156 HFD=2.9
00:20:18.291 00.003 1032 MultiStar: [#1 -0.07,0.09,1.15,U] [#2 0.06,-0.22,0.94,U] [#3 -0.21,-0.02,0.70,U] [#4 -0.24,0.08,0.68,U] [#5 -0.14,-0.08,0.74,U] [#6 -0.22,-0.05,0.70,U] [#7 0.06,-0.05,0.55,U] [#8 -0.09,0.04,0.64,U] 
00:20:18.292 00.001 1032 single-star, 8 included, MultiStar: {-0.09, -0.03}, one-star: {-0.03, -0.06}
00:20:18.294 00.002 1032 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.83) = xAngle (-3.89 = 2.40)
00:20:18.295 00.001 1032 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.89 = 2.40)
00:20:18.297 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.06 mountX=-0.05 mountY=0.05, mountTheta=2.40
00:20:18.300 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.06, opts=13)
00:20:18.302 00.002 1032 Enqueuing Move request for scope (-0.03, -0.06)
00:20:18.304 00.002 10072 Worker thread wakes up
00:20:18.304 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
00:20:18.304 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
00:20:18.304 00.000 10072 Moving (-0.03, -0.06) raw xDistance=-0.05 yDistance=0.05
00:20:18.306 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:18.309 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.44
00:20:18.309 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:20:18.309 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:18.309 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:20:18.309 00.000 10072 MoveAxis(E, 2, ABG)
00:20:18.309 00.000 10072 Guiding  Dir = 2, Dur = 2
00:20:18.309 00.000 10072 IsGuiding returns 0
00:20:18.310 00.001 10072 PulseGuide returned control before completion, sleep 12
00:20:18.329 00.019 1032 UpdateGuideState exits: m=1318 SNR=25.5
00:20:18.333 00.004 10072 IsGuiding returns 0
00:20:18.333 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:18.335 00.002 10072 Move returns status 0, amount 2
00:20:18.336 00.001 10072 MoveAxis(N, 0, ABG)
00:20:18.336 00.000 10072 Move returns status 0, amount 0
00:20:18.336 00.000 10072 move complete, result=0
00:20:18.336 00.000 10072 worker thread done servicing request
00:20:18.336 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:18.338 00.002 1032 Enqueuing Expose request
00:20:18.339 00.001 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:20:18.342 00.003 10072 Worker thread wakes up
00:20:18.342 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:18.342 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:18.753 00.411 10072 Exposure complete
00:20:18.802 00.049 10072 worker thread done servicing request
00:20:18.802 00.000 1032 OnExposeComplete: enter
00:20:18.805 00.003 1032 UpdateGuideState(): m_state=6
00:20:18.807 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1612
00:20:18.809 00.002 1032 Star::Find returns 1 (0), X=322.39, Y=740.87, Mass=1482, SNR=27.1, Peak=193 HFD=2.7
00:20:18.810 00.001 1032 MultiStar: [#1 -0.04,0.06,1.07,U] [#2 -0.07,-0.12,0.94,U] [#3 -0.15,0.12,0.72,U] [#4 -0.14,0.11,0.66,U] [#5 -0.20,-0.22,0.00,M2] [#6 -0.31,-0.22,0.00,M7] [#7 0.15,0.29,0.00,M1] [#8 -0.27,-0.01,0.58,U] 
00:20:18.813 00.003 1032 single-star, 5 included, MultiStar: {-0.11, 0.03}, one-star: {-0.10, 0.05}
00:20:18.815 00.002 1032 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.83) = xAngle (0.86 = 0.86)
00:20:18.817 00.002 1032 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.86 = 0.86)
00:20:18.818 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.69 mountX=0.07 mountY=0.08, mountTheta=0.86
00:20:18.821 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.05, opts=13)
00:20:18.822 00.001 1032 Enqueuing Move request for scope (-0.10, 0.05)
00:20:18.824 00.002 10072 Worker thread wakes up
00:20:18.824 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
00:20:18.824 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
00:20:18.824 00.000 10072 Moving (-0.10, 0.05) raw xDistance=0.07 yDistance=0.08
00:20:18.825 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:18.827 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.45
00:20:18.827 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:20:18.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:18.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:20:18.828 00.001 10072 MoveAxis(E, 2, ABG)
00:20:18.828 00.000 10072 Guiding  Dir = 2, Dur = 2
00:20:18.829 00.001 10072 IsGuiding returns 0
00:20:18.831 00.002 10072 PulseGuide returned control before completion, sleep 12
00:20:18.844 00.013 10072 IsGuiding returns 0
00:20:18.844 00.000 10072 Move returns status 0, amount 2
00:20:18.844 00.000 10072 MoveAxis(N, 0, ABG)
00:20:18.844 00.000 10072 Move returns status 0, amount 0
00:20:18.844 00.000 10072 move complete, result=0
00:20:18.845 00.001 10072 worker thread done servicing request
00:20:18.848 00.003 1032 UpdateGuideState exits: m=1482 SNR=27.1
00:20:18.850 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:18.852 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:18.854 00.002 1032 Enqueuing Expose request
00:20:18.856 00.002 1032 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:20:18.858 00.002 10072 Worker thread wakes up
00:20:18.858 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:18.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:19.490 00.632 10072 Exposure complete
00:20:19.540 00.050 10072 worker thread done servicing request
00:20:19.540 00.000 1032 OnExposeComplete: enter
00:20:19.543 00.003 1032 UpdateGuideState(): m_state=6
00:20:19.545 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1613
00:20:19.546 00.001 1032 Star::Find returns 1 (0), X=322.48, Y=740.73, Mass=1372, SNR=26.1, Peak=157 HFD=3.0
00:20:19.550 00.004 1032 MultiStar: [#1 -0.01,-0.14,1.10,U] [#2 0.00,-0.12,0.95,U] [#3 -0.12,0.05,0.75,U] [#4 -0.20,-0.18,0.64,U] [#5 -0.16,-0.32,0.00,M3] [#6 -0.23,-0.23,0.00,M8] [#7 0.02,0.05,0.54,U] [#8 -0.22,-0.08,0.58,U] 
00:20:19.554 00.004 1032 single-star, 6 included, MultiStar: {-0.06, -0.08}, one-star: {0.00, -0.09}
00:20:19.556 00.002 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.38 = 2.91)
00:20:19.558 00.002 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.38 = 2.91)
00:20:19.559 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.54 mountX=-0.08 mountY=0.02, mountTheta=2.91
00:20:19.563 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.09, opts=13)
00:20:19.565 00.002 1032 Enqueuing Move request for scope (0.00, -0.09)
00:20:19.566 00.001 10072 Worker thread wakes up
00:20:19.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
00:20:19.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
00:20:19.566 00.000 10072 Moving (0.00, -0.09) raw xDistance=-0.08 yDistance=0.02
00:20:19.568 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:19.571 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.45
00:20:19.571 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:20:19.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:19.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:20:19.571 00.000 10072 MoveAxis(E, 0, ABG)
00:20:19.571 00.000 10072 Move returns status 0, amount 0
00:20:19.571 00.000 10072 MoveAxis(N, 0, ABG)
00:20:19.571 00.000 10072 Move returns status 0, amount 0
00:20:19.571 00.000 10072 move complete, result=0
00:20:19.571 00.000 10072 worker thread done servicing request
00:20:19.590 00.019 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:20:19.592 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:19.595 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:19.597 00.002 1032 Enqueuing Expose request
00:20:19.598 00.001 10072 Worker thread wakes up
00:20:19.599 00.001 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:19.600 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:19.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:20.005 00.405 10072 Exposure complete
00:20:20.055 00.050 10072 worker thread done servicing request
00:20:20.056 00.001 1032 OnExposeComplete: enter
00:20:20.058 00.002 1032 UpdateGuideState(): m_state=6
00:20:20.060 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1614
00:20:20.062 00.002 1032 Star::Find returns 1 (0), X=322.30, Y=740.75, Mass=1222, SNR=24.6, Peak=148 HFD=2.9
00:20:20.064 00.002 1032 MultiStar: [#1 -0.14,-0.10,1.23,U] [#2 -0.12,-0.08,1.09,U] [#3 -0.28,0.00,0.81,U] [#4 -0.37,-0.01,0.00,M4] [#5 -0.15,-0.29,0.00,M4] [#6 -0.34,-0.20,0.00,M9] [#7 -0.00,-0.08,0.57,U] [#8 -0.26,-0.27,0.00,M1] 
00:20:20.066 00.002 1032 refined, 4 included, MultiStar: {-0.15, -0.07}, one-star: {-0.18, -0.07}
00:20:20.068 00.002 1032 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.83) = xAngle (-4.55 = 1.73)
00:20:20.071 00.003 1032 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.55 = 1.73)
00:20:20.073 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-2.72 mountX=-0.03 mountY=0.17, mountTheta=1.73
00:20:20.076 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=-0.07, opts=13)
00:20:20.077 00.001 1032 Enqueuing Move request for scope (-0.15, -0.07)
00:20:20.079 00.002 10072 Worker thread wakes up
00:20:20.079 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
00:20:20.079 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
00:20:20.079 00.000 10072 Moving (-0.15, -0.07) raw xDistance=-0.03 yDistance=0.17
00:20:20.082 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:20.084 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.45
00:20:20.084 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:20:20.084 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:20.084 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:20:20.084 00.000 10072 MoveAxis(E, 0, ABG)
00:20:20.084 00.000 10072 Move returns status 0, amount 0
00:20:20.085 00.001 10072 MoveAxis(N, 0, ABG)
00:20:20.085 00.000 10072 Move returns status 0, amount 0
00:20:20.085 00.000 10072 move complete, result=0
00:20:20.085 00.000 10072 worker thread done servicing request
00:20:20.103 00.018 1032 UpdateGuideState exits: m=1222 SNR=24.6
00:20:20.105 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:20.107 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:20.108 00.001 1032 Enqueuing Expose request
00:20:20.111 00.003 1032 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:20:20.115 00.004 10072 Worker thread wakes up
00:20:20.115 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:20.115 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:20.754 00.639 10072 Exposure complete
00:20:20.803 00.049 10072 worker thread done servicing request
00:20:20.803 00.000 1032 OnExposeComplete: enter
00:20:20.806 00.003 1032 UpdateGuideState(): m_state=6
00:20:20.808 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1615
00:20:20.810 00.002 1032 Star::Find returns 1 (0), X=322.24, Y=740.82, Mass=1326, SNR=25.7, Peak=173 HFD=2.7
00:20:20.813 00.003 1032 MultiStar: [#1 -0.27,-0.07,1.11,U] [#2 -0.26,-0.11,0.00,M1] [#3 -0.27,-0.04,0.77,U] [#4 -0.42,0.02,0.00,M5] [#5 -0.33,-0.07,0.00,M5] [#6 -0.48,-0.08,0.00,M10] [#7 -0.03,-0.03,0.52,U] [#8 -0.47,0.02,0.00,M2] 
00:20:20.815 00.002 1032 refined, 3 included, MultiStar: {-0.22, -0.03}, one-star: {-0.24, 0.00}
00:20:20.816 00.001 1032 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.83) = xAngle (-4.82 = 1.46)
00:20:20.818 00.002 1032 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.82 = 1.46)
00:20:20.819 00.001 1032 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-2.99 mountX=0.02 mountY=0.22, mountTheta=1.46
00:20:20.823 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=-0.03, opts=13)
00:20:20.824 00.001 1032 Enqueuing Move request for scope (-0.22, -0.03)
00:20:20.825 00.001 10072 Worker thread wakes up
00:20:20.825 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
00:20:20.826 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
00:20:20.826 00.000 10072 Moving (-0.22, -0.03) raw xDistance=0.02 yDistance=0.22
00:20:20.827 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:20.829 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.46
00:20:20.829 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:20:20.829 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:20:20.829 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:20:20.829 00.000 10072 MoveAxis(E, 1, ABG)
00:20:20.829 00.000 10072 Guiding  Dir = 2, Dur = 1
00:20:20.829 00.000 10072 IsGuiding returns 0
00:20:20.830 00.001 10072 PulseGuide returned control before completion, sleep 11
00:20:20.847 00.017 10072 IsGuiding returns 0
00:20:20.847 00.000 10072 Move returns status 0, amount 1
00:20:20.847 00.000 10072 MoveAxis(N, 0, ABG)
00:20:20.847 00.000 10072 Move returns status 0, amount 0
00:20:20.847 00.000 10072 move complete, result=0
00:20:20.848 00.001 10072 worker thread done servicing request
00:20:20.850 00.002 1032 UpdateGuideState exits: m=1326 SNR=25.7
00:20:20.853 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:20.854 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:20.856 00.002 1032 Enqueuing Expose request
00:20:20.858 00.002 1032 GuideStep: 0.0 px 1 ms EAST, 0.2 px 0 ms NORTH
00:20:20.860 00.002 10072 Worker thread wakes up
00:20:20.860 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:20.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:21.273 00.413 10072 Exposure complete
00:20:21.335 00.062 10072 worker thread done servicing request
00:20:21.335 00.000 1032 OnExposeComplete: enter
00:20:21.338 00.003 1032 UpdateGuideState(): m_state=6
00:20:21.340 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1616
00:20:21.342 00.002 1032 Star::Find returns 1 (0), X=322.29, Y=740.94, Mass=1352, SNR=25.9, Peak=204 HFD=2.5
00:20:21.344 00.002 1032 MultiStar: [#1 -0.20,0.08,1.13,U] [#2 -0.20,0.08,0.99,U] [#3 -0.48,0.14,0.00,M1] [#4 -0.40,0.11,0.00,M6] [#5 -0.46,-0.15,0.00,M6] [#6 -0.38,-0.10,0.00,R] [#7 -0.18,0.17,0.52,U] [#8 -0.33,0.01,0.00,M3] 
00:20:21.346 00.002 1032 refined, 3 included, MultiStar: {-0.20, 0.11}, one-star: {-0.19, 0.12}
00:20:21.349 00.003 1032 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.83) = xAngle (0.82 = 0.82)
00:20:21.351 00.002 1032 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.82 = 0.82)
00:20:21.355 00.004 1032 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.22 cameraTheta=2.65 mountX=0.15 mountY=0.16, mountTheta=0.82
00:20:21.359 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.20, y=0.11, opts=13)
00:20:21.362 00.003 1032 Enqueuing Move request for scope (-0.20, 0.11)
00:20:21.368 00.006 10072 Worker thread wakes up
00:20:21.368 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
00:20:21.368 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
00:20:21.368 00.000 10072 Moving (-0.20, 0.11) raw xDistance=0.15 yDistance=0.16
00:20:21.371 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:21.374 00.003 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 292.46
00:20:21.374 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:20:21.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:21.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:20:21.374 00.000 10072 MoveAxis(W, 76, ABG)
00:20:21.374 00.000 10072 Guiding  Dir = 3, Dur = 76
00:20:21.374 00.000 10072 IsGuiding returns 0
00:20:21.375 00.001 10072 PulseGuide returned control before completion, sleep 86
00:20:21.397 00.022 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:20:21.401 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:21.403 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:21.404 00.001 1032 Enqueuing Expose request
00:20:21.473 00.069 10072 IsGuiding returns 0
00:20:21.473 00.000 10072 Move returns status 0, amount 76
00:20:21.473 00.000 10072 MoveAxis(N, 0, ABG)
00:20:21.473 00.000 10072 Move returns status 0, amount 0
00:20:21.473 00.000 10072 move complete, result=0
00:20:21.473 00.000 10072 worker thread done servicing request
00:20:21.473 00.000 10072 Worker thread wakes up
00:20:21.474 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:21.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:21.481 00.007 1032 GuideStep: 0.2 px 76 ms WEST, 0.2 px 0 ms NORTH
00:20:22.105 00.624 10072 Exposure complete
00:20:22.159 00.054 10072 worker thread done servicing request
00:20:22.160 00.001 1032 OnExposeComplete: enter
00:20:22.161 00.001 1032 UpdateGuideState(): m_state=6
00:20:22.163 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1617
00:20:22.165 00.002 1032 Star::Find returns 1 (0), X=322.30, Y=740.73, Mass=1439, SNR=26.7, Peak=213 HFD=2.6
00:20:22.166 00.001 1032 MultiStar: [#1 -0.19,0.05,1.07,U] [#2 -0.06,-0.16,0.94,U] [#3 -0.22,0.07,0.72,U] [#4 -0.51,0.08,0.00,M7] [#5 -0.29,-0.19,0.00,M7] [#6 0.09,-0.05,0.71,U] [#7 -0.11,0.12,0.52,U] [#8 -0.22,0.01,0.58,U] 
00:20:22.169 00.003 1032 refined, 6 included, MultiStar: {-0.13, -0.02}, one-star: {-0.18, -0.09}
00:20:22.171 00.002 1032 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.83) = xAngle (-4.82 = 1.46)
00:20:22.173 00.002 1032 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.82 = 1.46)
00:20:22.176 00.003 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.99 mountX=0.01 mountY=0.13, mountTheta=1.46
00:20:22.181 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.02, opts=13)
00:20:22.183 00.002 1032 Enqueuing Move request for scope (-0.13, -0.02)
00:20:22.186 00.003 10072 Worker thread wakes up
00:20:22.186 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
00:20:22.186 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
00:20:22.186 00.000 10072 Moving (-0.13, -0.02) raw xDistance=0.01 yDistance=0.13
00:20:22.188 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:22.190 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.46
00:20:22.190 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:20:22.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:22.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:20:22.190 00.000 10072 MoveAxis(E, 1, ABG)
00:20:22.190 00.000 10072 Guiding  Dir = 2, Dur = 1
00:20:22.191 00.001 10072 IsGuiding returns 0
00:20:22.191 00.000 10072 PulseGuide returned control before completion, sleep 11
00:20:22.209 00.018 1032 UpdateGuideState exits: m=1439 SNR=26.7
00:20:22.212 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:22.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:22.216 00.002 1032 Enqueuing Expose request
00:20:22.217 00.001 10072 IsGuiding returns 0
00:20:22.217 00.000 10072 Move returns status 0, amount 1
00:20:22.217 00.000 10072 MoveAxis(N, 0, ABG)
00:20:22.217 00.000 10072 Move returns status 0, amount 0
00:20:22.219 00.002 10072 move complete, result=0
00:20:22.219 00.000 10072 worker thread done servicing request
00:20:22.219 00.000 10072 Worker thread wakes up
00:20:22.219 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:22.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:22.226 00.007 1032 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
00:20:22.632 00.406 10072 Exposure complete
00:20:22.685 00.053 10072 worker thread done servicing request
00:20:22.685 00.000 1032 OnExposeComplete: enter
00:20:22.686 00.001 1032 UpdateGuideState(): m_state=6
00:20:22.688 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1618
00:20:22.690 00.002 1032 Star::Find returns 1 (0), X=322.53, Y=740.67, Mass=1369, SNR=26.1, Peak=217 HFD=2.9
00:20:22.692 00.002 1032 MultiStar: [#1 -0.03,-0.09,1.09,U] [#2 0.01,-0.16,0.94,U] [#3 -0.35,0.02,0.00,M1] [#4 -0.29,-0.05,0.00,M8] [#5 -0.13,-0.20,0.69,U] [#6 0.10,-0.01,0.69,U] [#7 0.02,0.09,0.55,U] [#8 -0.17,-0.22,0.58,U] 
00:20:22.693 00.001 1032 refined, 6 included, MultiStar: {-0.02, -0.11}, one-star: {0.05, -0.15}
00:20:22.695 00.002 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.75)
00:20:22.697 00.002 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.75)
00:20:22.698 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.71 mountX=-0.10 mountY=0.04, mountTheta=2.75
00:20:22.701 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.11, opts=13)
00:20:22.703 00.002 1032 Enqueuing Move request for scope (-0.02, -0.11)
00:20:22.705 00.002 10072 Worker thread wakes up
00:20:22.705 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
00:20:22.705 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
00:20:22.705 00.000 10072 Moving (-0.02, -0.11) raw xDistance=-0.10 yDistance=0.04
00:20:22.707 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:22.712 00.005 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.47
00:20:22.712 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:20:22.712 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:22.712 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:20:22.712 00.000 10072 MoveAxis(E, 1, ABG)
00:20:22.712 00.000 10072 Guiding  Dir = 2, Dur = 1
00:20:22.713 00.001 10072 IsGuiding returns 0
00:20:22.713 00.000 10072 PulseGuide returned control before completion, sleep 11
00:20:22.725 00.012 10072 IsGuiding returns 0
00:20:22.725 00.000 10072 Move returns status 0, amount 1
00:20:22.725 00.000 10072 MoveAxis(N, 0, ABG)
00:20:22.725 00.000 10072 Move returns status 0, amount 0
00:20:22.725 00.000 10072 move complete, result=0
00:20:22.725 00.000 10072 worker thread done servicing request
00:20:22.729 00.004 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:20:22.731 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:22.733 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:22.735 00.002 1032 Enqueuing Expose request
00:20:22.739 00.004 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
00:20:22.741 00.002 10072 Worker thread wakes up
00:20:22.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:22.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:23.368 00.627 10072 Exposure complete
00:20:23.419 00.051 10072 worker thread done servicing request
00:20:23.419 00.000 1032 OnExposeComplete: enter
00:20:23.421 00.002 1032 UpdateGuideState(): m_state=6
00:20:23.423 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1619
00:20:23.424 00.001 1032 Star::Find returns 1 (0), X=322.62, Y=740.84, Mass=1316, SNR=25.6, Peak=188 HFD=2.6
00:20:23.426 00.002 1032 MultiStar: [#1 0.03,-0.10,1.16,U] [#2 0.07,-0.07,0.99,U] [#3 0.02,-0.02,0.78,U] [#4 -0.23,-0.17,0.00,M9] [#5 -0.01,-0.12,0.70,U] [#6 0.25,0.01,0.71,U] [#7 0.11,0.20,0.54,U] [#8 -0.09,0.00,0.62,U] 
00:20:23.427 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.02}, one-star: {0.13, 0.01}
00:20:23.429 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
00:20:23.430 00.001 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
00:20:23.433 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.34 mountX=-0.04 mountY=-0.06, mountTheta=-2.17
00:20:23.435 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
00:20:23.438 00.003 1032 Enqueuing Move request for scope (0.07, -0.02)
00:20:23.440 00.002 10072 Worker thread wakes up
00:20:23.440 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
00:20:23.440 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
00:20:23.440 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
00:20:23.442 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:23.444 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.47
00:20:23.445 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:20:23.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:23.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:20:23.445 00.000 10072 MoveAxis(E, 1, ABG)
00:20:23.445 00.000 10072 Guiding  Dir = 2, Dur = 1
00:20:23.445 00.000 10072 IsGuiding returns 0
00:20:23.445 00.000 10072 PulseGuide returned control before completion, sleep 11
00:20:23.460 00.015 10072 IsGuiding returns 0
00:20:23.460 00.000 10072 Move returns status 0, amount 1
00:20:23.460 00.000 10072 MoveAxis(N, 0, ABG)
00:20:23.460 00.000 10072 Move returns status 0, amount 0
00:20:23.461 00.001 10072 move complete, result=0
00:20:23.461 00.000 10072 worker thread done servicing request
00:20:23.463 00.002 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:20:23.464 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:23.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:23.468 00.002 1032 Enqueuing Expose request
00:20:23.469 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:20:23.471 00.002 10072 Worker thread wakes up
00:20:23.471 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:23.471 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:23.883 00.412 10072 Exposure complete
00:20:23.938 00.055 10072 worker thread done servicing request
00:20:23.939 00.001 1032 OnExposeComplete: enter
00:20:23.942 00.003 1032 UpdateGuideState(): m_state=6
00:20:23.944 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1620
00:20:23.945 00.001 1032 Star::Find returns 1 (0), X=322.42, Y=740.86, Mass=1291, SNR=25.3, Peak=185 HFD=2.7
00:20:23.948 00.003 1032 MultiStar: [#1 -0.01,0.06,1.18,U] [#2 0.01,-0.05,0.99,U] [#3 -0.20,0.01,0.74,U] [#4 -0.18,0.02,0.70,U] [#5 -0.19,-0.08,0.72,U] [#6 0.20,-0.10,0.74,U] [#7 0.21,-0.05,0.56,U] [#8 -0.15,0.04,0.62,U] 
00:20:23.950 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {-0.06, 0.04}
00:20:23.951 00.001 1032 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.83) = xAngle (-4.78 = 1.50)
00:20:23.953 00.002 1032 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.78 = 1.50)
00:20:23.955 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.95 mountX=0.00 mountY=0.04, mountTheta=1.50
00:20:23.960 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
00:20:23.962 00.002 1032 Enqueuing Move request for scope (-0.04, -0.01)
00:20:23.965 00.003 10072 Worker thread wakes up
00:20:23.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:20:23.965 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:20:23.965 00.000 10072 Moving (-0.04, -0.01) raw xDistance=0.00 yDistance=0.04
00:20:23.966 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:23.968 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.47
00:20:23.968 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:20:23.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:23.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:20:23.968 00.000 10072 MoveAxis(E, 1, ABG)
00:20:23.969 00.001 10072 Guiding  Dir = 2, Dur = 1
00:20:23.969 00.000 10072 IsGuiding returns 0
00:20:23.969 00.000 10072 PulseGuide returned control before completion, sleep 11
00:20:23.989 00.020 1032 UpdateGuideState exits: m=1291 SNR=25.3
00:20:23.991 00.002 10072 IsGuiding returns 0
00:20:23.991 00.000 10072 Move returns status 0, amount 1
00:20:23.991 00.000 10072 MoveAxis(N, 0, ABG)
00:20:23.992 00.001 10072 Move returns status 0, amount 0
00:20:23.992 00.000 10072 move complete, result=0
00:20:23.992 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:23.994 00.002 10072 worker thread done servicing request
00:20:23.994 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:23.996 00.002 1032 Enqueuing Expose request
00:20:23.998 00.002 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:20:24.000 00.002 10072 Worker thread wakes up
00:20:24.001 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:24.001 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:24.635 00.634 10072 Exposure complete
00:20:24.685 00.050 10072 worker thread done servicing request
00:20:24.685 00.000 1032 OnExposeComplete: enter
00:20:24.688 00.003 1032 UpdateGuideState(): m_state=6
00:20:24.690 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1621
00:20:24.691 00.001 1032 Star::Find returns 1 (0), X=322.66, Y=740.68, Mass=1296, SNR=25.3, Peak=143 HFD=2.9
00:20:24.694 00.003 1032 MultiStar: [#1 0.07,-0.09,1.12,U] [#2 0.12,-0.30,0.00,M1] [#3 -0.27,-0.02,0.77,U] [#4 -0.20,-0.00,0.72,U] [#5 -0.10,-0.20,0.68,U] [#6 0.23,-0.07,0.73,U] [#7 0.02,0.10,0.56,U] [#8 -0.06,0.05,0.61,U] 
00:20:24.696 00.002 1032 refined, 7 included, MultiStar: {-0.00, -0.06}, one-star: {0.18, -0.14}
00:20:24.698 00.002 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.86)
00:20:24.700 00.002 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.86)
00:20:24.702 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.59 mountX=-0.06 mountY=0.02, mountTheta=2.86
00:20:24.706 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.06, opts=13)
00:20:24.707 00.001 1032 Enqueuing Move request for scope (-0.00, -0.06)
00:20:24.709 00.002 10072 Worker thread wakes up
00:20:24.709 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
00:20:24.709 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
00:20:24.709 00.000 10072 Moving (-0.00, -0.06) raw xDistance=-0.06 yDistance=0.02
00:20:24.712 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.48
00:20:24.712 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:24.715 00.003 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:20:24.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:24.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:20:24.715 00.000 10072 MoveAxis(E, 1, ABG)
00:20:24.715 00.000 10072 Guiding  Dir = 2, Dur = 1
00:20:24.715 00.000 10072 IsGuiding returns 0
00:20:24.716 00.001 10072 PulseGuide returned control before completion, sleep 11
00:20:24.733 00.017 1032 UpdateGuideState exits: m=1296 SNR=25.3
00:20:24.736 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:24.738 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:24.741 00.003 1032 Enqueuing Expose request
00:20:24.745 00.004 10072 IsGuiding returns 0
00:20:24.745 00.000 10072 Move returns status 0, amount 1
00:20:24.745 00.000 10072 MoveAxis(N, 0, ABG)
00:20:24.745 00.000 10072 Move returns status 0, amount 0
00:20:24.745 00.000 10072 move complete, result=0
00:20:24.745 00.000 10072 worker thread done servicing request
00:20:24.745 00.000 10072 Worker thread wakes up
00:20:24.745 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:24.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:24.753 00.008 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
00:20:25.152 00.399 10072 Exposure complete
00:20:25.204 00.052 10072 worker thread done servicing request
00:20:25.204 00.000 1032 OnExposeComplete: enter
00:20:25.206 00.002 1032 UpdateGuideState(): m_state=6
00:20:25.208 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1622
00:20:25.211 00.003 1032 Star::Find returns 1 (0), X=322.62, Y=740.63, Mass=1355, SNR=25.9, Peak=164 HFD=2.9
00:20:25.213 00.002 1032 MultiStar: [#1 0.19,-0.18,1.13,U] [#2 0.05,-0.25,0.97,U] [#3 -0.09,-0.16,0.69,U] [#4 -0.15,-0.11,0.66,U] [#5 -0.05,-0.34,0.00,M4] [#6 0.38,-0.29,0.00,M1] [#7 0.25,-0.11,0.53,U] [#8 0.02,-0.26,0.57,U] 
00:20:25.215 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.18}, one-star: {0.13, -0.19}
00:20:25.217 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
00:20:25.218 00.001 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
00:20:25.220 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.20 cameraTheta=-1.21 mountX=-0.19 mountY=-0.02, mountTheta=-3.04
00:20:25.224 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.18, opts=13)
00:20:25.227 00.003 1032 Enqueuing Move request for scope (0.07, -0.18)
00:20:25.229 00.002 10072 Worker thread wakes up
00:20:25.229 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
00:20:25.229 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
00:20:25.229 00.000 10072 Moving (0.07, -0.18) raw xDistance=-0.19 yDistance=-0.02
00:20:25.231 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:25.233 00.002 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 292.48
00:20:25.233 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
00:20:25.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:25.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:20:25.233 00.000 10072 MoveAxis(E, 98, ABG)
00:20:25.233 00.000 10072 Guiding  Dir = 2, Dur = 98
00:20:25.235 00.002 10072 IsGuiding returns 0
00:20:25.235 00.000 10072 PulseGuide returned control before completion, sleep 108
00:20:25.252 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:20:25.255 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:25.256 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:25.258 00.002 1032 Enqueuing Expose request
00:20:25.352 00.094 10072 IsGuiding returns 1
00:20:25.352 00.000 10072 scope still moving after pulse duration time elapsed
00:20:25.384 00.032 10072 IsGuiding returns 1
00:20:25.415 00.031 10072 IsGuiding returns 1
00:20:25.446 00.031 10072 IsGuiding returns 1
00:20:25.477 00.031 10072 IsGuiding returns 1
00:20:25.509 00.032 10072 IsGuiding returns 1
00:20:25.541 00.032 10072 IsGuiding returns 1
00:20:25.573 00.032 10072 IsGuiding returns 1
00:20:25.604 00.031 10072 IsGuiding returns 1
00:20:25.635 00.031 10072 IsGuiding returns 1
00:20:25.667 00.032 10072 IsGuiding returns 1
00:20:25.698 00.031 10072 IsGuiding returns 1
00:20:25.730 00.032 10072 IsGuiding returns 1
00:20:25.762 00.032 10072 IsGuiding returns 1
00:20:25.793 00.031 10072 IsGuiding returns 1
00:20:25.825 00.032 10072 IsGuiding returns 1
00:20:25.856 00.031 10072 IsGuiding returns 1
00:20:25.887 00.031 10072 IsGuiding returns 1
00:20:25.918 00.031 10072 IsGuiding returns 1
00:20:25.949 00.031 10072 IsGuiding returns 1
00:20:25.981 00.032 10072 IsGuiding returns 1
00:20:26.012 00.031 10072 IsGuiding returns 1
00:20:26.043 00.031 10072 IsGuiding returns 1
00:20:26.074 00.031 10072 IsGuiding returns 0
00:20:26.074 00.000 10072 scope move finished after 98 + 741 ms
00:20:26.074 00.000 10072 Move returns status 0, amount 98
00:20:26.074 00.000 10072 MoveAxis(N, 0, ABG)
00:20:26.074 00.000 10072 Move returns status 0, amount 0
00:20:26.074 00.000 10072 move complete, result=0
00:20:26.074 00.000 10072 worker thread done servicing request
00:20:26.074 00.000 10072 Worker thread wakes up
00:20:26.074 00.000 1032 GuideStep: -0.2 px 98 ms EAST, -0.0 px 0 ms NORTH
00:20:26.077 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:26.078 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:26.700 00.622 10072 Exposure complete
00:20:26.745 00.045 10072 worker thread done servicing request
00:20:26.745 00.000 1032 OnExposeComplete: enter
00:20:26.747 00.002 1032 UpdateGuideState(): m_state=6
00:20:26.749 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1623
00:20:26.750 00.001 1032 Star::Find returns 1 (0), X=322.55, Y=740.79, Mass=1394, SNR=26.3, Peak=142 HFD=3.0
00:20:26.751 00.001 1032 MultiStar: [#1 0.10,-0.02,1.18,U] [#2 0.19,-0.04,0.96,U] [#3 0.07,-0.09,0.70,U] [#4 -0.26,0.09,0.69,U] [#5 -0.01,-0.10,0.71,U] [#6 0.29,-0.19,0.00,M2] [#7 0.04,0.15,0.55,U] [#8 -0.09,-0.10,0.60,U] 
00:20:26.753 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.06, -0.03}
00:20:26.754 00.001 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
00:20:26.755 00.001 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
00:20:26.756 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.65 mountX=-0.03 mountY=-0.02, mountTheta=-2.48
00:20:26.759 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
00:20:26.761 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
00:20:26.762 00.001 10072 Worker thread wakes up
00:20:26.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:20:26.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:20:26.762 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
00:20:26.764 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:26.765 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.48
00:20:26.765 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:20:26.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:26.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:20:26.765 00.000 10072 MoveAxis(E, 2, ABG)
00:20:26.765 00.000 10072 Guiding  Dir = 2, Dur = 2
00:20:26.766 00.001 10072 IsGuiding returns 0
00:20:26.767 00.001 10072 PulseGuide returned control before completion, sleep 12
00:20:26.782 00.015 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:20:26.784 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:26.785 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:26.786 00.001 1032 Enqueuing Expose request
00:20:26.792 00.006 10072 IsGuiding returns 0
00:20:26.792 00.000 10072 Move returns status 0, amount 2
00:20:26.792 00.000 10072 MoveAxis(N, 0, ABG)
00:20:26.792 00.000 10072 Move returns status 0, amount 0
00:20:26.792 00.000 10072 move complete, result=0
00:20:26.792 00.000 10072 worker thread done servicing request
00:20:26.792 00.000 10072 Worker thread wakes up
00:20:26.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:26.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:26.795 00.003 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:20:27.202 00.407 10072 Exposure complete
00:20:27.251 00.049 10072 worker thread done servicing request
00:20:27.252 00.001 1032 OnExposeComplete: enter
00:20:27.254 00.002 1032 UpdateGuideState(): m_state=6
00:20:27.256 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1624
00:20:27.258 00.002 1032 Star::Find returns 1 (0), X=322.46, Y=740.73, Mass=1445, SNR=26.8, Peak=182 HFD=2.9
00:20:27.260 00.002 1032 MultiStar: [#1 0.10,0.03,1.08,U] [#2 0.07,-0.08,0.98,U] [#3 -0.17,-0.11,0.69,U] [#4 -0.28,-0.04,0.70,U] [#5 -0.12,-0.07,0.64,U] [#6 0.08,-0.11,0.75,U] [#7 0.09,0.18,0.50,U] [#8 -0.20,-0.08,0.58,U] 
00:20:27.261 00.001 1032 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {-0.03, -0.09}
00:20:27.263 00.002 1032 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.83) = xAngle (-4.03 = 2.25)
00:20:27.265 00.002 1032 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.03 = 2.25)
00:20:27.266 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.20 mountX=-0.04 mountY=0.04, mountTheta=2.25
00:20:27.271 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.05, opts=13)
00:20:27.273 00.002 1032 Enqueuing Move request for scope (-0.03, -0.05)
00:20:27.276 00.003 10072 Worker thread wakes up
00:20:27.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
00:20:27.276 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
00:20:27.276 00.000 10072 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
00:20:27.278 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:27.280 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.49
00:20:27.280 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:20:27.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:27.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:20:27.280 00.000 10072 MoveAxis(E, 1, ABG)
00:20:27.280 00.000 10072 Guiding  Dir = 2, Dur = 1
00:20:27.280 00.000 10072 IsGuiding returns 0
00:20:27.280 00.000 10072 PulseGuide returned control before completion, sleep 11
00:20:27.294 00.014 10072 IsGuiding returns 0
00:20:27.295 00.001 10072 Move returns status 0, amount 1
00:20:27.295 00.000 10072 MoveAxis(N, 0, ABG)
00:20:27.295 00.000 10072 Move returns status 0, amount 0
00:20:27.295 00.000 10072 move complete, result=0
00:20:27.295 00.000 10072 worker thread done servicing request
00:20:27.299 00.004 1032 UpdateGuideState exits: m=1445 SNR=26.8
00:20:27.302 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:27.303 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:27.305 00.002 1032 Enqueuing Expose request
00:20:27.307 00.002 10072 Worker thread wakes up
00:20:27.307 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:27.308 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:27.308 00.000 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:20:27.938 00.630 10072 Exposure complete
00:20:27.986 00.048 10072 worker thread done servicing request
00:20:27.986 00.000 1032 OnExposeComplete: enter
00:20:27.989 00.003 1032 UpdateGuideState(): m_state=6
00:20:27.991 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1625
00:20:27.993 00.002 1032 Star::Find returns 1 (0), X=322.55, Y=740.60, Mass=1472, SNR=27.0, Peak=190 HFD=3.0
00:20:27.995 00.002 1032 MultiStar: [#1 0.12,-0.08,1.06,U] [#2 0.07,-0.23,0.86,U] [#3 -0.29,-0.04,0.00,M1] [#4 -0.47,-0.04,0.00,M5] [#5 -0.17,-0.22,0.68,U] [#6 0.19,-0.12,0.71,U] [#7 0.17,-0.10,0.48,U] [#8 -0.20,0.04,0.59,U] 
00:20:27.997 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.14}, one-star: {0.06, -0.22}
00:20:27.999 00.002 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
00:20:28.001 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
00:20:28.003 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.28 mountX=-0.15 mountY=-0.00, mountTheta=-3.11
00:20:28.006 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.14, opts=13)
00:20:28.008 00.002 1032 Enqueuing Move request for scope (0.04, -0.14)
00:20:28.010 00.002 10072 Worker thread wakes up
00:20:28.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
00:20:28.010 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
00:20:28.010 00.000 10072 Moving (0.04, -0.14) raw xDistance=-0.15 yDistance=-0.00
00:20:28.012 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:28.015 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 292.49
00:20:28.015 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
00:20:28.016 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:28.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:20:28.016 00.000 10072 MoveAxis(E, 76, ABG)
00:20:28.016 00.000 10072 Guiding  Dir = 2, Dur = 76
00:20:28.017 00.001 10072 IsGuiding returns 0
00:20:28.019 00.002 10072 PulseGuide returned control before completion, sleep 85
00:20:28.036 00.017 1032 UpdateGuideState exits: m=1472 SNR=27.0
00:20:28.038 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:28.040 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:28.042 00.002 1032 Enqueuing Expose request
00:20:28.106 00.064 10072 IsGuiding returns 0
00:20:28.106 00.000 10072 Move returns status 0, amount 76
00:20:28.106 00.000 10072 MoveAxis(N, 0, ABG)
00:20:28.106 00.000 10072 Move returns status 0, amount 0
00:20:28.106 00.000 10072 move complete, result=0
00:20:28.106 00.000 10072 worker thread done servicing request
00:20:28.106 00.000 10072 Worker thread wakes up
00:20:28.107 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:28.107 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:28.108 00.001 1032 GuideStep: -0.1 px 76 ms EAST, -0.0 px 0 ms NORTH
00:20:28.516 00.408 10072 Exposure complete
00:20:28.567 00.051 10072 worker thread done servicing request
00:20:28.567 00.000 1032 OnExposeComplete: enter
00:20:28.569 00.002 1032 UpdateGuideState(): m_state=6
00:20:28.571 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1626
00:20:28.573 00.002 1032 Star::Find returns 1 (0), X=322.55, Y=740.57, Mass=1337, SNR=25.8, Peak=155 HFD=3.0
00:20:28.575 00.002 1032 MultiStar: [#1 0.13,-0.22,1.17,U] [#2 0.15,-0.16,1.04,U] [#3 -0.19,-0.12,0.73,U] [#4 -0.19,-0.25,0.00,M6] [#5 -0.12,-0.46,0.00,M2] [#6 0.32,-0.16,0.00,M1] [#7 0.13,-0.03,0.56,U] [#8 -0.07,-0.25,0.59,U] 
00:20:28.576 00.001 1032 refined, 5 included, MultiStar: {0.05, -0.18}, one-star: {0.07, -0.25}
00:20:28.577 00.001 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
00:20:28.580 00.003 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
00:20:28.583 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.29 mountX=-0.19 mountY=-0.00, mountTheta=-3.12
00:20:28.587 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.18, opts=13)
00:20:28.590 00.003 1032 Enqueuing Move request for scope (0.05, -0.18)
00:20:28.592 00.002 10072 Worker thread wakes up
00:20:28.593 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
00:20:28.593 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
00:20:28.593 00.000 10072 Moving (0.05, -0.18) raw xDistance=-0.19 yDistance=-0.00
00:20:28.594 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:28.597 00.003 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 292.49
00:20:28.597 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
00:20:28.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:28.597 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:20:28.598 00.001 10072 MoveAxis(E, 96, ABG)
00:20:28.598 00.000 10072 Guiding  Dir = 2, Dur = 96
00:20:28.598 00.000 10072 IsGuiding returns 0
00:20:28.598 00.000 10072 PulseGuide returned control before completion, sleep 106
00:20:28.616 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:20:28.618 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:28.620 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:28.623 00.003 1032 Enqueuing Expose request
00:20:28.714 00.091 10072 IsGuiding returns 1
00:20:28.714 00.000 10072 scope still moving after pulse duration time elapsed
00:20:28.745 00.031 10072 IsGuiding returns 0
00:20:28.745 00.000 10072 scope move finished after 96 + 51 ms
00:20:28.745 00.000 10072 Move returns status 0, amount 96
00:20:28.745 00.000 10072 MoveAxis(N, 0, ABG)
00:20:28.745 00.000 10072 Move returns status 0, amount 0
00:20:28.745 00.000 10072 move complete, result=0
00:20:28.745 00.000 10072 worker thread done servicing request
00:20:28.745 00.000 10072 Worker thread wakes up
00:20:28.745 00.000 1032 GuideStep: -0.2 px 96 ms EAST, -0.0 px 0 ms NORTH
00:20:28.747 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:28.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:29.374 00.627 10072 Exposure complete
00:20:29.423 00.049 1032 OnExposeComplete: enter
00:20:29.428 00.005 1032 UpdateGuideState(): m_state=6
00:20:29.432 00.004 10072 worker thread done servicing request
00:20:29.432 00.000 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1627
00:20:29.434 00.002 1032 Star::Find returns 1 (0), X=322.41, Y=740.90, Mass=1346, SNR=25.8, Peak=173 HFD=2.7
00:20:29.436 00.002 1032 MultiStar: [#1 0.01,0.04,1.20,U] [#2 -0.07,-0.05,0.96,U] [#3 -0.07,0.01,0.73,U] [#4 -0.09,0.24,0.66,U] [#5 -0.10,0.03,0.70,U] [#6 0.11,-0.00,0.69,U] [#7 0.02,0.21,0.52,U] [#8 -0.33,-0.11,0.00,M1] 
00:20:29.438 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.06}, one-star: {-0.07, 0.08}
00:20:29.440 00.002 1032 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.83) = xAngle (0.29 = 0.29)
00:20:29.441 00.001 1032 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.29 = 0.29)
00:20:29.443 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.12 mountX=0.06 mountY=0.02, mountTheta=0.29
00:20:29.446 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
00:20:29.448 00.002 1032 Enqueuing Move request for scope (-0.04, 0.06)
00:20:29.451 00.003 10072 Worker thread wakes up
00:20:29.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
00:20:29.451 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
00:20:29.451 00.000 10072 Moving (-0.04, 0.06) raw xDistance=0.06 yDistance=0.02
00:20:29.453 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:29.455 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.50
00:20:29.455 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:20:29.455 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:29.455 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:20:29.455 00.000 10072 MoveAxis(E, 4, ABG)
00:20:29.455 00.000 10072 Guiding  Dir = 2, Dur = 4
00:20:29.455 00.000 10072 IsGuiding returns 0
00:20:29.457 00.002 10072 PulseGuide returned control before completion, sleep 14
00:20:29.474 00.017 1032 UpdateGuideState exits: m=1346 SNR=25.8
00:20:29.476 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:29.479 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:29.481 00.002 1032 Enqueuing Expose request
00:20:29.482 00.001 10072 IsGuiding returns 0
00:20:29.482 00.000 10072 Move returns status 0, amount 4
00:20:29.482 00.000 10072 MoveAxis(N, 0, ABG)
00:20:29.484 00.002 10072 Move returns status 0, amount 0
00:20:29.484 00.000 10072 move complete, result=0
00:20:29.484 00.000 10072 worker thread done servicing request
00:20:29.484 00.000 10072 Worker thread wakes up
00:20:29.484 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:29.484 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:29.493 00.009 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:20:29.887 00.394 10072 Exposure complete
00:20:29.937 00.050 10072 worker thread done servicing request
00:20:29.938 00.001 1032 OnExposeComplete: enter
00:20:29.939 00.001 1032 UpdateGuideState(): m_state=6
00:20:29.942 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1628
00:20:29.944 00.002 1032 Star::Find returns 1 (0), X=322.57, Y=740.86, Mass=1196, SNR=24.3, Peak=155 HFD=2.6
00:20:29.946 00.002 1032 MultiStar: [#1 -0.02,0.13,1.22,U] [#2 0.09,0.14,1.01,U] [#3 -0.29,-0.08,0.00,M1] [#4 -0.13,0.01,0.70,U] [#5 -0.18,-0.01,0.79,U] [#6 0.10,0.04,0.78,U] [#7 0.02,0.14,0.58,U] [#8 -0.31,0.04,0.00,M2] 
00:20:29.947 00.001 1032 refined, 6 included, MultiStar: {0.00, 0.07}, one-star: {0.09, 0.04}
00:20:29.949 00.002 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
00:20:29.950 00.001 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
00:20:29.951 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.56 mountX=0.07 mountY=-0.02, mountTheta=-0.27
00:20:29.955 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.07, opts=13)
00:20:29.958 00.003 1032 Enqueuing Move request for scope (0.00, 0.07)
00:20:29.959 00.001 10072 Worker thread wakes up
00:20:29.960 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
00:20:29.960 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
00:20:29.960 00.000 10072 Moving (0.00, 0.07) raw xDistance=0.07 yDistance=-0.02
00:20:29.962 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:29.964 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.50
00:20:29.964 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:20:29.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:29.966 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:20:29.966 00.000 10072 MoveAxis(E, 3, ABG)
00:20:29.966 00.000 10072 Guiding  Dir = 2, Dur = 3
00:20:29.966 00.000 10072 IsGuiding returns 0
00:20:29.967 00.001 10072 PulseGuide returned control before completion, sleep 13
00:20:29.985 00.018 1032 UpdateGuideState exits: m=1196 SNR=24.3
00:20:29.990 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:29.992 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:29.995 00.003 1032 Enqueuing Expose request
00:20:29.997 00.002 10072 IsGuiding returns 0
00:20:29.997 00.000 10072 Move returns status 0, amount 3
00:20:29.997 00.000 10072 MoveAxis(N, 0, ABG)
00:20:29.997 00.000 10072 Move returns status 0, amount 0
00:20:29.997 00.000 10072 move complete, result=0
00:20:29.997 00.000 10072 worker thread done servicing request
00:20:29.997 00.000 10072 Worker thread wakes up
00:20:29.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:29.997 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:30.005 00.008 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:20:30.623 00.618 10072 Exposure complete
00:20:30.673 00.050 1032 OnExposeComplete: enter
00:20:30.675 00.002 1032 UpdateGuideState(): m_state=6
00:20:30.678 00.003 10072 worker thread done servicing request
00:20:30.679 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1629
00:20:30.680 00.001 1032 Star::Find returns 1 (0), X=322.59, Y=740.86, Mass=1184, SNR=24.2, Peak=134 HFD=2.6
00:20:30.682 00.002 1032 MultiStar: [#1 0.09,-0.05,1.25,U] [#2 0.07,-0.13,1.00,U] [#3 -0.09,-0.05,0.77,U] [#4 -0.15,-0.08,0.69,U] [#5 -0.04,-0.16,0.74,U] [#6 0.28,-0.11,0.00,M1] [#7 0.26,-0.08,0.59,U] [#8 -0.14,-0.03,0.65,U] 
00:20:30.684 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {0.11, 0.04}
00:20:30.687 00.003 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
00:20:30.688 00.001 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
00:20:30.689 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.25 mountX=-0.07 mountY=-0.00, mountTheta=-3.08
00:20:30.692 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
00:20:30.693 00.001 1032 Enqueuing Move request for scope (0.02, -0.06)
00:20:30.695 00.002 10072 Worker thread wakes up
00:20:30.695 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
00:20:30.695 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
00:20:30.695 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.07 yDistance=-0.00
00:20:30.696 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:30.699 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.50
00:20:30.699 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:20:30.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:30.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:20:30.699 00.000 10072 MoveAxis(E, 4, ABG)
00:20:30.699 00.000 10072 Guiding  Dir = 2, Dur = 4
00:20:30.700 00.001 10072 IsGuiding returns 0
00:20:30.700 00.000 10072 PulseGuide returned control before completion, sleep 14
00:20:30.715 00.015 10072 IsGuiding returns 1
00:20:30.715 00.000 10072 scope still moving after pulse duration time elapsed
00:20:30.717 00.002 1032 UpdateGuideState exits: m=1184 SNR=24.2
00:20:30.719 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:30.721 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:30.722 00.001 1032 Enqueuing Expose request
00:20:30.746 00.024 10072 IsGuiding returns 0
00:20:30.746 00.000 10072 scope move finished after 4 + 42 ms
00:20:30.746 00.000 10072 Move returns status 0, amount 4
00:20:30.746 00.000 10072 MoveAxis(N, 0, ABG)
00:20:30.746 00.000 10072 Move returns status 0, amount 0
00:20:30.746 00.000 10072 move complete, result=0
00:20:30.746 00.000 10072 worker thread done servicing request
00:20:30.746 00.000 10072 Worker thread wakes up
00:20:30.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:30.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:30.749 00.003 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:20:31.152 00.403 10072 Exposure complete
00:20:31.203 00.051 10072 worker thread done servicing request
00:20:31.203 00.000 1032 OnExposeComplete: enter
00:20:31.207 00.004 1032 UpdateGuideState(): m_state=6
00:20:31.209 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1630
00:20:31.211 00.002 1032 Star::Find returns 1 (0), X=322.56, Y=740.70, Mass=1389, SNR=26.3, Peak=175 HFD=2.9
00:20:31.216 00.005 1032 MultiStar: [#1 0.13,-0.14,1.16,U] [#2 0.10,-0.20,0.97,U] [#3 0.00,-0.10,0.71,U] [#4 -0.17,-0.06,0.70,U] [#5 -0.25,-0.41,0.00,M1] [#6 0.03,-0.12,0.72,U] [#7 0.21,0.02,0.56,U] [#8 -0.03,-0.08,0.63,U] 
00:20:31.217 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.11}, one-star: {0.08, -0.12}
00:20:31.219 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
00:20:31.221 00.002 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
00:20:31.223 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.14 mountX=-0.12 mountY=-0.02, mountTheta=-2.97
00:20:31.226 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.11, opts=13)
00:20:31.229 00.003 1032 Enqueuing Move request for scope (0.05, -0.11)
00:20:31.230 00.001 10072 Worker thread wakes up
00:20:31.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
00:20:31.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
00:20:31.230 00.000 10072 Moving (0.05, -0.11) raw xDistance=-0.12 yDistance=-0.02
00:20:31.232 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:31.234 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.51
00:20:31.235 00.001 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
00:20:31.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:31.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:20:31.235 00.000 10072 MoveAxis(E, 4, ABG)
00:20:31.235 00.000 10072 Guiding  Dir = 2, Dur = 4
00:20:31.235 00.000 10072 IsGuiding returns 0
00:20:31.235 00.000 10072 PulseGuide returned control before completion, sleep 14
00:20:31.255 00.020 1032 UpdateGuideState exits: m=1389 SNR=26.3
00:20:31.257 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:31.260 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:31.262 00.002 1032 Enqueuing Expose request
00:20:31.263 00.001 10072 IsGuiding returns 0
00:20:31.264 00.001 10072 Move returns status 0, amount 4
00:20:31.264 00.000 10072 MoveAxis(N, 0, ABG)
00:20:31.264 00.000 10072 Move returns status 0, amount 0
00:20:31.264 00.000 10072 move complete, result=0
00:20:31.264 00.000 10072 worker thread done servicing request
00:20:31.264 00.000 10072 Worker thread wakes up
00:20:31.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:31.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:31.274 00.010 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:20:31.903 00.629 10072 Exposure complete
00:20:31.954 00.051 10072 worker thread done servicing request
00:20:31.954 00.000 1032 OnExposeComplete: enter
00:20:31.957 00.003 1032 UpdateGuideState(): m_state=6
00:20:31.959 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1631
00:20:31.962 00.003 1032 Star::Find returns 1 (0), X=322.59, Y=740.72, Mass=1365, SNR=26.0, Peak=173 HFD=2.8
00:20:31.965 00.003 1032 MultiStar: [#1 0.20,-0.05,1.15,U] [#2 0.16,-0.24,0.00,M1] [#3 -0.05,-0.06,0.72,U] [#4 -0.18,0.08,0.67,U] [#5 0.04,-0.26,0.67,U] [#6 0.33,-0.25,0.00,M1] [#7 0.16,0.02,0.52,U] [#8 -0.14,-0.07,0.59,U] 
00:20:31.966 00.001 1032 refined, 6 included, MultiStar: {0.04, -0.07}, one-star: {0.11, -0.10}
00:20:31.968 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
00:20:31.969 00.001 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
00:20:31.971 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.02 mountX=-0.07 mountY=-0.02, mountTheta=-2.85
00:20:31.974 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
00:20:31.976 00.002 1032 Enqueuing Move request for scope (0.04, -0.07)
00:20:31.978 00.002 10072 Worker thread wakes up
00:20:31.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
00:20:31.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
00:20:31.978 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.07 yDistance=-0.02
00:20:31.980 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.51
00:20:31.981 00.001 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:20:31.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:31.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:20:31.981 00.000 10072 MoveAxis(E, 5, ABG)
00:20:31.981 00.000 10072 Guiding  Dir = 2, Dur = 5
00:20:31.981 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:31.983 00.002 10072 IsGuiding returns 0
00:20:31.983 00.000 10072 PulseGuide returned control before completion, sleep 15
00:20:32.005 00.022 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:20:32.007 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:32.010 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:32.011 00.001 1032 Enqueuing Expose request
00:20:32.013 00.002 10072 IsGuiding returns 0
00:20:32.013 00.000 10072 Move returns status 0, amount 5
00:20:32.013 00.000 10072 MoveAxis(N, 0, ABG)
00:20:32.013 00.000 10072 Move returns status 0, amount 0
00:20:32.013 00.000 10072 move complete, result=0
00:20:32.013 00.000 10072 worker thread done servicing request
00:20:32.013 00.000 10072 Worker thread wakes up
00:20:32.013 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:32.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:32.023 00.010 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:20:32.418 00.395 10072 Exposure complete
00:20:32.466 00.048 10072 worker thread done servicing request
00:20:32.466 00.000 1032 OnExposeComplete: enter
00:20:32.468 00.002 1032 UpdateGuideState(): m_state=6
00:20:32.470 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1632
00:20:32.472 00.002 1032 Star::Find returns 1 (0), X=322.55, Y=740.98, Mass=1525, SNR=27.5, Peak=173 HFD=2.7
00:20:32.475 00.003 1032 MultiStar: [#1 0.09,0.00,1.07,U] [#2 0.18,-0.01,0.96,U] [#3 -0.06,0.06,0.65,U] [#4 -0.14,-0.01,0.66,U] [#5 -0.10,-0.14,0.65,U] [#6 0.26,0.00,0.67,U] [#7 -0.01,0.17,0.49,U] [#8 -0.16,-0.09,0.58,U] 
00:20:32.476 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.07, 0.16}
00:20:32.478 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
00:20:32.480 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
00:20:32.482 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.50 mountX=0.01 mountY=-0.04, mountTheta=-1.33
00:20:32.486 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
00:20:32.489 00.003 1032 Enqueuing Move request for scope (0.03, 0.02)
00:20:32.491 00.002 10072 Worker thread wakes up
00:20:32.492 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
00:20:32.492 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
00:20:32.492 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
00:20:32.494 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:32.496 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.52
00:20:32.496 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:20:32.496 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:32.496 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:20:32.496 00.000 10072 MoveAxis(E, 4, ABG)
00:20:32.496 00.000 10072 Guiding  Dir = 2, Dur = 4
00:20:32.497 00.001 10072 IsGuiding returns 0
00:20:32.497 00.000 10072 PulseGuide returned control before completion, sleep 14
00:20:32.514 00.017 1032 UpdateGuideState exits: m=1525 SNR=27.5
00:20:32.517 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:32.520 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:32.521 00.001 1032 Enqueuing Expose request
00:20:32.527 00.006 10072 IsGuiding returns 0
00:20:32.527 00.000 10072 Move returns status 0, amount 4
00:20:32.527 00.000 10072 MoveAxis(N, 0, ABG)
00:20:32.527 00.000 10072 Move returns status 0, amount 0
00:20:32.527 00.000 10072 move complete, result=0
00:20:32.527 00.000 10072 worker thread done servicing request
00:20:32.527 00.000 10072 Worker thread wakes up
00:20:32.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:32.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:32.531 00.004 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
00:20:33.158 00.627 10072 Exposure complete
00:20:33.203 00.045 10072 worker thread done servicing request
00:20:33.203 00.000 1032 OnExposeComplete: enter
00:20:33.205 00.002 1032 UpdateGuideState(): m_state=6
00:20:33.207 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1633
00:20:33.208 00.001 1032 Star::Find returns 1 (0), X=322.56, Y=740.71, Mass=1205, SNR=24.5, Peak=132 HFD=2.9
00:20:33.211 00.003 1032 MultiStar: [#1 0.33,-0.06,0.00,M1] [#2 0.16,-0.15,1.04,U] [#3 0.11,-0.05,0.76,U] [#4 -0.15,-0.01,0.70,U] [#5 -0.01,-0.14,0.70,U] [#6 0.43,-0.09,0.00,M1] [#7 0.25,0.27,0.00,M1] [#8 -0.09,-0.11,0.62,U] 
00:20:33.213 00.002 1032 refined, 5 included, MultiStar: {0.03, -0.10}, one-star: {0.08, -0.11}
00:20:33.215 00.002 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
00:20:33.218 00.003 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
00:20:33.220 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.24 mountX=-0.10 mountY=-0.01, mountTheta=-3.07
00:20:33.223 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
00:20:33.225 00.002 1032 Enqueuing Move request for scope (0.03, -0.10)
00:20:33.226 00.001 10072 Worker thread wakes up
00:20:33.228 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
00:20:33.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
00:20:33.228 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.01
00:20:33.230 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:33.232 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.52
00:20:33.232 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:20:33.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:33.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:20:33.232 00.000 10072 MoveAxis(E, 5, ABG)
00:20:33.232 00.000 10072 Guiding  Dir = 2, Dur = 5
00:20:33.233 00.001 10072 IsGuiding returns 0
00:20:33.233 00.000 10072 PulseGuide returned control before completion, sleep 15
00:20:33.250 00.017 1032 UpdateGuideState exits: m=1205 SNR=24.5
00:20:33.253 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:33.255 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:33.257 00.002 1032 Enqueuing Expose request
00:20:33.264 00.007 10072 IsGuiding returns 0
00:20:33.264 00.000 10072 Move returns status 0, amount 5
00:20:33.264 00.000 10072 MoveAxis(N, 0, ABG)
00:20:33.264 00.000 10072 Move returns status 0, amount 0
00:20:33.264 00.000 10072 move complete, result=0
00:20:33.264 00.000 10072 worker thread done servicing request
00:20:33.264 00.000 10072 Worker thread wakes up
00:20:33.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:33.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:33.269 00.005 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:20:33.674 00.405 10072 Exposure complete
00:20:33.728 00.054 10072 worker thread done servicing request
00:20:33.728 00.000 1032 OnExposeComplete: enter
00:20:33.731 00.003 1032 UpdateGuideState(): m_state=6
00:20:33.734 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1634
00:20:33.737 00.003 1032 Star::Find returns 1 (0), X=322.82, Y=740.84, Mass=1330, SNR=25.7, Peak=145 HFD=2.7
00:20:33.739 00.002 1032 MultiStar: [#1 0.30,-0.04,0.00,M2] [#2 0.05,-0.12,0.95,U] [#3 0.04,-0.04,0.75,U] [#4 -0.06,0.06,0.67,U] [#5 0.09,-0.29,0.00,M1] [#6 0.38,-0.09,0.00,M2] [#7 0.28,0.16,0.00,M2] [#8 0.06,-0.17,0.60,U] 
00:20:33.741 00.002 1032 refined, 4 included, MultiStar: {0.10, -0.05}, one-star: {0.34, 0.02}
00:20:33.743 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
00:20:33.745 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
00:20:33.748 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.41 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
00:20:33.751 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
00:20:33.753 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
00:20:33.755 00.002 10072 Worker thread wakes up
00:20:33.755 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
00:20:33.755 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
00:20:33.755 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.09
00:20:33.757 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:33.759 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.52
00:20:33.759 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:20:33.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:33.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:20:33.759 00.000 10072 MoveAxis(E, 5, ABG)
00:20:33.759 00.000 10072 Guiding  Dir = 2, Dur = 5
00:20:33.759 00.000 10072 IsGuiding returns 0
00:20:33.761 00.002 10072 PulseGuide returned control before completion, sleep 15
00:20:33.779 00.018 1032 UpdateGuideState exits: m=1330 SNR=25.7
00:20:33.783 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:33.784 00.001 10072 IsGuiding returns 0
00:20:33.784 00.000 10072 Move returns status 0, amount 5
00:20:33.784 00.000 10072 MoveAxis(N, 0, ABG)
00:20:33.784 00.000 10072 Move returns status 0, amount 0
00:20:33.784 00.000 10072 move complete, result=0
00:20:33.784 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:33.787 00.003 1032 Enqueuing Expose request
00:20:33.789 00.002 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:20:33.791 00.002 10072 worker thread done servicing request
00:20:33.791 00.000 10072 Worker thread wakes up
00:20:33.792 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:33.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:34.422 00.630 10072 Exposure complete
00:20:34.475 00.053 10072 worker thread done servicing request
00:20:34.475 00.000 1032 OnExposeComplete: enter
00:20:34.477 00.002 1032 UpdateGuideState(): m_state=6
00:20:34.479 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1635
00:20:34.480 00.001 1032 Star::Find returns 1 (0), X=322.75, Y=740.77, Mass=1356, SNR=25.9, Peak=153 HFD=2.8
00:20:34.482 00.002 1032 MultiStar: [#1 0.33,-0.12,0.00,M3] [#2 0.27,-0.11,0.00,M1] [#3 0.08,-0.14,0.70,U] [#4 0.03,-0.19,0.69,U] [#5 0.07,-0.27,0.69,U] [#6 0.40,-0.28,0.00,M3] [#7 0.26,-0.13,0.00,M3] [#8 -0.05,-0.22,0.61,U] 
00:20:34.484 00.002 1032 refined, 4 included, MultiStar: {0.10, -0.16}, one-star: {0.27, -0.05}
00:20:34.485 00.001 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
00:20:34.488 00.003 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
00:20:34.490 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.03 mountX=-0.18 mountY=-0.05, mountTheta=-2.86
00:20:34.493 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.16, opts=13)
00:20:34.495 00.002 1032 Enqueuing Move request for scope (0.10, -0.16)
00:20:34.498 00.003 10072 Worker thread wakes up
00:20:34.498 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
00:20:34.498 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
00:20:34.498 00.000 10072 Moving (0.10, -0.16) raw xDistance=-0.18 yDistance=-0.05
00:20:34.500 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:34.502 00.002 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 292.53
00:20:34.502 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
00:20:34.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:34.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:20:34.502 00.000 10072 MoveAxis(E, 102, ABG)
00:20:34.502 00.000 10072 Guiding  Dir = 2, Dur = 102
00:20:34.502 00.000 10072 IsGuiding returns 0
00:20:34.503 00.001 10072 PulseGuide returned control before completion, sleep 112
00:20:34.523 00.020 1032 UpdateGuideState exits: m=1356 SNR=25.9
00:20:34.526 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:34.528 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:34.530 00.002 1032 Enqueuing Expose request
00:20:34.623 00.093 10072 IsGuiding returns 0
00:20:34.623 00.000 10072 Move returns status 0, amount 102
00:20:34.623 00.000 10072 MoveAxis(N, 0, ABG)
00:20:34.623 00.000 10072 Move returns status 0, amount 0
00:20:34.624 00.001 10072 move complete, result=0
00:20:34.624 00.000 10072 worker thread done servicing request
00:20:34.624 00.000 10072 Worker thread wakes up
00:20:34.624 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:34.624 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:34.625 00.001 1032 GuideStep: -0.2 px 102 ms EAST, -0.1 px 0 ms NORTH
00:20:35.044 00.419 10072 Exposure complete
00:20:35.097 00.053 10072 worker thread done servicing request
00:20:35.097 00.000 1032 OnExposeComplete: enter
00:20:35.099 00.002 1032 UpdateGuideState(): m_state=6
00:20:35.101 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1636
00:20:35.102 00.001 1032 Star::Find returns 1 (0), X=322.59, Y=740.89, Mass=1382, SNR=26.2, Peak=168 HFD=2.6
00:20:35.106 00.004 1032 MultiStar: [#1 0.19,-0.02,1.08,U] [#2 0.15,0.04,0.93,U] [#3 0.14,0.06,0.74,U] [#4 -0.16,0.01,0.61,U] [#5 -0.07,-0.08,0.67,U] [#6 0.31,0.00,0.00,M4] [#7 0.26,0.14,0.00,M4] [#8 -0.06,0.15,0.61,U] 
00:20:35.107 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.03}, one-star: {0.11, 0.07}
00:20:35.108 00.001 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
00:20:35.112 00.004 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
00:20:35.116 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.43 mountX=0.01 mountY=-0.07, mountTheta=-1.40
00:20:35.120 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
00:20:35.122 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
00:20:35.124 00.002 10072 Worker thread wakes up
00:20:35.124 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
00:20:35.124 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
00:20:35.124 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
00:20:35.125 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:35.127 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.53
00:20:35.127 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:20:35.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:35.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:20:35.127 00.000 10072 MoveAxis(E, 10, ABG)
00:20:35.127 00.000 10072 Guiding  Dir = 2, Dur = 10
00:20:35.129 00.002 10072 IsGuiding returns 0
00:20:35.129 00.000 10072 PulseGuide returned control before completion, sleep 20
00:20:35.147 00.018 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:20:35.150 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:35.152 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:35.154 00.002 10072 IsGuiding returns 0
00:20:35.154 00.000 10072 Move returns status 0, amount 10
00:20:35.154 00.000 10072 MoveAxis(N, 0, ABG)
00:20:35.154 00.000 10072 Move returns status 0, amount 0
00:20:35.154 00.000 1032 Enqueuing Expose request
00:20:35.156 00.002 10072 move complete, result=0
00:20:35.157 00.001 10072 worker thread done servicing request
00:20:35.157 00.000 10072 Worker thread wakes up
00:20:35.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:35.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:35.165 00.008 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:20:35.889 00.724 10072 Exposure complete
00:20:35.940 00.051 10072 worker thread done servicing request
00:20:35.941 00.001 1032 OnExposeComplete: enter
00:20:35.943 00.002 1032 UpdateGuideState(): m_state=6
00:20:35.945 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1637
00:20:35.947 00.002 1032 Star::Find returns 1 (0), X=322.60, Y=740.97, Mass=1312, SNR=25.5, Peak=150 HFD=2.4
00:20:35.949 00.002 1032 MultiStar: [#1 0.20,0.17,1.10,U] [#2 0.16,0.17,1.03,U] [#3 0.03,0.02,0.74,U] [#4 0.06,0.14,0.69,U] [#5 -0.13,0.05,0.74,U] [#6 0.30,0.15,0.00,M5] [#7 0.10,0.39,0.00,M5] [#8 -0.04,0.31,0.00,M1] 
00:20:35.951 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.13}, one-star: {0.11, 0.15}
00:20:35.952 00.001 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
00:20:35.955 00.003 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
00:20:35.958 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.15 cameraTheta=0.96 mountX=0.10 mountY=-0.12, mountTheta=-0.87
00:20:35.962 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.13, opts=13)
00:20:35.964 00.002 1032 Enqueuing Move request for scope (0.09, 0.13)
00:20:35.966 00.002 10072 Worker thread wakes up
00:20:35.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
00:20:35.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
00:20:35.966 00.000 10072 Moving (0.09, 0.13) raw xDistance=0.10 yDistance=-0.12
00:20:35.968 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:35.970 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.54
00:20:35.970 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
00:20:35.971 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:35.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:20:35.971 00.000 10072 MoveAxis(E, 12, ABG)
00:20:35.971 00.000 10072 Guiding  Dir = 2, Dur = 12
00:20:35.971 00.000 10072 IsGuiding returns 0
00:20:35.972 00.001 10072 PulseGuide returned control before completion, sleep 22
00:20:35.990 00.018 1032 UpdateGuideState exits: m=1312 SNR=25.5
00:20:35.993 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:35.994 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:35.997 00.003 1032 Enqueuing Expose request
00:20:35.999 00.002 10072 IsGuiding returns 0
00:20:35.999 00.000 10072 Move returns status 0, amount 12
00:20:35.999 00.000 10072 MoveAxis(N, 0, ABG)
00:20:35.999 00.000 10072 Move returns status 0, amount 0
00:20:35.999 00.000 10072 move complete, result=0
00:20:35.999 00.000 10072 worker thread done servicing request
00:20:35.999 00.000 10072 Worker thread wakes up
00:20:35.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:35.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:36.006 00.007 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:20:36.419 00.413 10072 Exposure complete
00:20:36.465 00.046 10072 worker thread done servicing request
00:20:36.465 00.000 1032 OnExposeComplete: enter
00:20:36.467 00.002 1032 UpdateGuideState(): m_state=6
00:20:36.469 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1638
00:20:36.471 00.002 1032 Star::Find returns 1 (0), X=322.75, Y=740.91, Mass=1178, SNR=24.2, Peak=120 HFD=2.6
00:20:36.473 00.002 1032 MultiStar: [#1 0.18,0.08,1.20,U] [#2 0.17,0.06,1.04,U] [#3 -0.00,0.10,0.84,U] [#4 -0.03,0.14,0.71,U] [#5 -0.13,-0.01,0.77,U] [#6 0.29,0.05,0.00,M6] [#7 0.14,0.27,0.00,M6] [#8 -0.10,0.23,0.66,U] 
00:20:36.475 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.09}, one-star: {0.27, 0.09}
00:20:36.478 00.003 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
00:20:36.480 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
00:20:36.482 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=0.07 mountY=-0.10, mountTheta=-0.96
00:20:36.485 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
00:20:36.487 00.002 1032 Enqueuing Move request for scope (0.08, 0.09)
00:20:36.488 00.001 10072 Worker thread wakes up
00:20:36.490 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
00:20:36.490 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
00:20:36.490 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
00:20:36.491 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:36.494 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.54
00:20:36.494 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:20:36.494 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:36.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:20:36.494 00.000 10072 MoveAxis(E, 10, ABG)
00:20:36.494 00.000 10072 Guiding  Dir = 2, Dur = 10
00:20:36.494 00.000 10072 IsGuiding returns 0
00:20:36.494 00.000 10072 PulseGuide returned control before completion, sleep 20
00:20:36.512 00.018 1032 UpdateGuideState exits: m=1178 SNR=24.2
00:20:36.514 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:36.517 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:36.519 00.002 1032 Enqueuing Expose request
00:20:36.525 00.006 10072 IsGuiding returns 0
00:20:36.525 00.000 10072 Move returns status 0, amount 10
00:20:36.525 00.000 10072 MoveAxis(N, 0, ABG)
00:20:36.525 00.000 10072 Move returns status 0, amount 0
00:20:36.525 00.000 10072 move complete, result=0
00:20:36.525 00.000 10072 worker thread done servicing request
00:20:36.525 00.000 10072 Worker thread wakes up
00:20:36.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:36.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:36.529 00.004 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:20:37.151 00.622 10072 Exposure complete
00:20:37.205 00.054 10072 worker thread done servicing request
00:20:37.205 00.000 1032 OnExposeComplete: enter
00:20:37.208 00.003 1032 UpdateGuideState(): m_state=6
00:20:37.211 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1639
00:20:37.213 00.002 1032 Star::Find returns 1 (0), X=322.64, Y=740.80, Mass=1229, SNR=24.7, Peak=142 HFD=2.7
00:20:37.216 00.003 1032 MultiStar: [#1 0.23,-0.21,0.00,M1] [#2 0.25,0.01,1.04,U] [#3 -0.13,-0.14,0.79,U] [#4 0.13,-0.05,0.75,U] [#5 -0.05,-0.18,0.72,U] [#6 0.44,-0.10,0.00,M7] [#7 0.30,0.10,0.00,M7] [#8 0.01,-0.00,0.63,U] 
00:20:37.218 00.002 1032 refined, 5 included, MultiStar: {0.08, -0.06}, one-star: {0.16, -0.02}
00:20:37.219 00.001 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
00:20:37.221 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
00:20:37.224 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.67 mountX=-0.08 mountY=-0.06, mountTheta=-2.50
00:20:37.227 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
00:20:37.229 00.002 1032 Enqueuing Move request for scope (0.08, -0.06)
00:20:37.231 00.002 10072 Worker thread wakes up
00:20:37.231 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
00:20:37.233 00.002 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
00:20:37.233 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
00:20:37.235 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:37.237 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.54
00:20:37.237 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:20:37.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:37.237 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:20:37.237 00.000 10072 MoveAxis(E, 12, ABG)
00:20:37.237 00.000 10072 Guiding  Dir = 2, Dur = 12
00:20:37.238 00.001 10072 IsGuiding returns 0
00:20:37.238 00.000 10072 PulseGuide returned control before completion, sleep 22
00:20:37.256 00.018 1032 UpdateGuideState exits: m=1229 SNR=24.7
00:20:37.259 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:37.262 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:37.264 00.002 1032 Enqueuing Expose request
00:20:37.273 00.009 10072 IsGuiding returns 0
00:20:37.273 00.000 10072 Move returns status 0, amount 12
00:20:37.273 00.000 10072 MoveAxis(N, 0, ABG)
00:20:37.273 00.000 10072 Move returns status 0, amount 0
00:20:37.273 00.000 10072 move complete, result=0
00:20:37.274 00.001 10072 worker thread done servicing request
00:20:37.274 00.000 10072 Worker thread wakes up
00:20:37.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:37.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:37.278 00.004 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:20:37.682 00.404 10072 Exposure complete
00:20:37.735 00.053 10072 worker thread done servicing request
00:20:37.735 00.000 1032 OnExposeComplete: enter
00:20:37.737 00.002 1032 UpdateGuideState(): m_state=6
00:20:37.741 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1640
00:20:37.743 00.002 1032 Star::Find returns 1 (0), X=322.66, Y=740.76, Mass=1294, SNR=25.3, Peak=155 HFD=2.8
00:20:37.745 00.002 1032 MultiStar: [#1 0.20,-0.19,1.17,U] [#2 0.13,-0.02,1.01,U] [#3 -0.01,-0.15,0.75,U] [#4 -0.15,-0.04,0.75,U] [#5 0.06,-0.13,0.71,U] [#6 0.36,-0.08,0.00,M8] [#7 0.15,0.18,0.54,U] [#8 -0.04,-0.00,0.64,U] 
00:20:37.746 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.07}, one-star: {0.17, -0.06}
00:20:37.748 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
00:20:37.750 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
00:20:37.751 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
00:20:37.754 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
00:20:37.756 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
00:20:37.758 00.002 10072 Worker thread wakes up
00:20:37.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
00:20:37.758 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
00:20:37.758 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
00:20:37.760 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:37.762 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.55
00:20:37.762 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:20:37.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:37.762 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:20:37.762 00.000 10072 MoveAxis(E, 11, ABG)
00:20:37.763 00.001 10072 Guiding  Dir = 2, Dur = 11
00:20:37.763 00.000 10072 IsGuiding returns 0
00:20:37.763 00.000 10072 PulseGuide returned control before completion, sleep 21
00:20:37.781 00.018 1032 UpdateGuideState exits: m=1294 SNR=25.3
00:20:37.785 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:37.787 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:37.789 00.002 1032 Enqueuing Expose request
00:20:37.791 00.002 10072 IsGuiding returns 0
00:20:37.791 00.000 10072 Move returns status 0, amount 11
00:20:37.791 00.000 10072 MoveAxis(N, 0, ABG)
00:20:37.792 00.001 10072 Move returns status 0, amount 0
00:20:37.792 00.000 10072 move complete, result=0
00:20:37.792 00.000 10072 worker thread done servicing request
00:20:37.792 00.000 10072 Worker thread wakes up
00:20:37.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:37.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:37.800 00.008 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:20:38.417 00.617 10072 Exposure complete
00:20:38.471 00.054 10072 worker thread done servicing request
00:20:38.471 00.000 1032 OnExposeComplete: enter
00:20:38.474 00.003 1032 UpdateGuideState(): m_state=6
00:20:38.475 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1641
00:20:38.478 00.003 1032 Star::Find returns 1 (0), X=322.61, Y=740.85, Mass=1293, SNR=25.3, Peak=162 HFD=2.6
00:20:38.480 00.002 1032 MultiStar: [#1 0.18,-0.11,1.23,U] [#2 0.21,-0.02,0.94,U] [#3 -0.04,-0.09,0.79,U] [#4 -0.21,-0.10,0.74,U] [#5 -0.11,-0.09,0.72,U] [#6 0.17,-0.05,0.72,U] [#7 0.30,0.07,0.00,M7] [#8 -0.06,-0.10,0.64,U] 
00:20:38.482 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.06}, one-star: {0.13, 0.03}
00:20:38.483 00.001 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
00:20:38.486 00.003 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
00:20:38.490 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.87 mountX=-0.08 mountY=-0.04, mountTheta=-2.70
00:20:38.493 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
00:20:38.495 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
00:20:38.498 00.003 10072 Worker thread wakes up
00:20:38.498 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
00:20:38.498 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
00:20:38.498 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.08 yDistance=-0.04
00:20:38.500 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:38.502 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.55
00:20:38.502 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:20:38.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:38.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:20:38.502 00.000 10072 MoveAxis(E, 12, ABG)
00:20:38.502 00.000 10072 Guiding  Dir = 2, Dur = 12
00:20:38.502 00.000 10072 IsGuiding returns 0
00:20:38.503 00.001 10072 PulseGuide returned control before completion, sleep 22
00:20:38.522 00.019 1032 UpdateGuideState exits: m=1293 SNR=25.3
00:20:38.525 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:38.527 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:38.530 00.003 1032 Enqueuing Expose request
00:20:38.537 00.007 10072 IsGuiding returns 0
00:20:38.537 00.000 10072 Move returns status 0, amount 12
00:20:38.537 00.000 10072 MoveAxis(N, 0, ABG)
00:20:38.537 00.000 10072 Move returns status 0, amount 0
00:20:38.537 00.000 10072 move complete, result=0
00:20:38.537 00.000 10072 worker thread done servicing request
00:20:38.538 00.001 10072 Worker thread wakes up
00:20:38.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:38.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:38.540 00.002 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
00:20:38.947 00.407 10072 Exposure complete
00:20:38.996 00.049 10072 worker thread done servicing request
00:20:38.996 00.000 1032 OnExposeComplete: enter
00:20:38.998 00.002 1032 UpdateGuideState(): m_state=6
00:20:39.000 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1642
00:20:39.003 00.003 1032 Star::Find returns 1 (0), X=322.71, Y=740.73, Mass=1205, SNR=24.4, Peak=139 HFD=2.8
00:20:39.005 00.002 1032 MultiStar: [#1 0.09,-0.06,1.21,U] [#2 0.12,-0.21,0.99,U] [#3 -0.03,-0.05,0.77,U] [#4 -0.21,-0.12,0.70,U] [#5 -0.10,-0.32,0.00,M1] [#6 0.41,-0.12,0.00,M8] [#7 0.26,0.08,0.58,U] [#8 -0.16,-0.12,0.66,U] 
00:20:39.008 00.003 1032 refined, 6 included, MultiStar: {0.06, -0.09}, one-star: {0.23, -0.10}
00:20:39.010 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
00:20:39.012 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
00:20:39.013 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.02 mountX=-0.10 mountY=-0.03, mountTheta=-2.85
00:20:39.016 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
00:20:39.017 00.001 1032 Enqueuing Move request for scope (0.06, -0.09)
00:20:39.022 00.005 10072 Worker thread wakes up
00:20:39.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
00:20:39.022 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
00:20:39.022 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.03
00:20:39.024 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:39.026 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.56
00:20:39.026 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:20:39.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:39.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:20:39.026 00.000 10072 MoveAxis(E, 11, ABG)
00:20:39.026 00.000 10072 Guiding  Dir = 2, Dur = 11
00:20:39.026 00.000 10072 IsGuiding returns 0
00:20:39.027 00.001 10072 PulseGuide returned control before completion, sleep 21
00:20:39.044 00.017 1032 UpdateGuideState exits: m=1205 SNR=24.4
00:20:39.046 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:39.052 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:39.057 00.005 1032 Enqueuing Expose request
00:20:39.059 00.002 10072 IsGuiding returns 0
00:20:39.059 00.000 10072 Move returns status 0, amount 11
00:20:39.059 00.000 10072 MoveAxis(N, 0, ABG)
00:20:39.059 00.000 10072 Move returns status 0, amount 0
00:20:39.059 00.000 10072 move complete, result=0
00:20:39.059 00.000 10072 worker thread done servicing request
00:20:39.059 00.000 10072 Worker thread wakes up
00:20:39.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:39.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:39.067 00.008 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
00:20:39.699 00.632 10072 Exposure complete
00:20:39.749 00.050 10072 worker thread done servicing request
00:20:39.749 00.000 1032 OnExposeComplete: enter
00:20:39.751 00.002 1032 UpdateGuideState(): m_state=6
00:20:39.754 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1643
00:20:39.756 00.002 1032 Star::Find returns 1 (0), X=322.72, Y=740.62, Mass=1560, SNR=27.8, Peak=177 HFD=2.8
00:20:39.758 00.002 1032 MultiStar: [#1 0.16,-0.10,1.06,U] [#2 0.23,-0.29,0.00,M1] [#3 0.01,-0.29,0.00,M1] [#4 -0.18,-0.22,0.00,M1] [#5 -0.02,-0.32,0.00,M2] [#6 0.39,-0.18,0.00,M9] [#7 0.23,0.03,0.51,U] [#8 -0.01,-0.21,0.56,U] 
00:20:39.760 00.002 1032 refined, 3 included, MultiStar: {0.17, -0.13}, one-star: {0.24, -0.20}
00:20:39.761 00.001 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
00:20:39.763 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
00:20:39.764 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.65 mountX=-0.17 mountY=-0.13, mountTheta=-2.48
00:20:39.768 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.13, opts=13)
00:20:39.771 00.003 1032 Enqueuing Move request for scope (0.17, -0.13)
00:20:39.773 00.002 10072 Worker thread wakes up
00:20:39.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
00:20:39.773 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
00:20:39.774 00.001 10072 Moving (0.17, -0.13) raw xDistance=-0.17 yDistance=-0.13
00:20:39.777 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:39.779 00.002 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 292.56
00:20:39.779 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
00:20:39.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:39.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:20:39.779 00.000 10072 MoveAxis(E, 95, ABG)
00:20:39.779 00.000 10072 Guiding  Dir = 2, Dur = 95
00:20:39.779 00.000 10072 IsGuiding returns 0
00:20:39.780 00.001 10072 PulseGuide returned control before completion, sleep 105
00:20:39.797 00.017 1032 UpdateGuideState exits: m=1560 SNR=27.8
00:20:39.803 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:39.806 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:39.808 00.002 1032 Enqueuing Expose request
00:20:39.897 00.089 10072 IsGuiding returns 0
00:20:39.897 00.000 10072 Move returns status 0, amount 95
00:20:39.897 00.000 10072 MoveAxis(N, 0, ABG)
00:20:39.897 00.000 10072 Move returns status 0, amount 0
00:20:39.897 00.000 10072 move complete, result=0
00:20:39.897 00.000 10072 worker thread done servicing request
00:20:39.898 00.001 10072 Worker thread wakes up
00:20:39.898 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:39.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:39.898 00.000 1032 GuideStep: -0.2 px 95 ms EAST, -0.1 px 0 ms NORTH
00:20:40.305 00.407 10072 Exposure complete
00:20:40.356 00.051 10072 worker thread done servicing request
00:20:40.356 00.000 1032 OnExposeComplete: enter
00:20:40.358 00.002 1032 UpdateGuideState(): m_state=6
00:20:40.360 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1644
00:20:40.362 00.002 1032 Star::Find returns 1 (0), X=322.72, Y=740.67, Mass=1318, SNR=25.6, Peak=150 HFD=2.9
00:20:40.365 00.003 1032 MultiStar: [#1 0.17,-0.13,1.19,U] [#2 0.13,-0.18,0.97,U] [#3 -0.07,-0.12,0.70,U] [#4 -0.03,-0.20,0.67,U] [#5 0.03,-0.30,0.00,M3] [#6 0.14,-0.16,0.72,U] [#7 0.38,-0.14,0.00,M6] [#8 -0.12,-0.30,0.00,M1] 
00:20:40.367 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.15}, one-star: {0.24, -0.15}
00:20:40.369 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
00:20:40.370 00.001 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
00:20:40.372 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.94 mountX=-0.18 mountY=-0.07, mountTheta=-2.77
00:20:40.376 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.15, opts=13)
00:20:40.379 00.003 1032 Enqueuing Move request for scope (0.11, -0.15)
00:20:40.381 00.002 10072 Worker thread wakes up
00:20:40.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
00:20:40.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
00:20:40.381 00.000 10072 Moving (0.11, -0.15) raw xDistance=-0.18 yDistance=-0.07
00:20:40.382 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:40.384 00.002 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 292.57
00:20:40.384 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
00:20:40.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:40.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:20:40.384 00.000 10072 MoveAxis(E, 100, ABG)
00:20:40.386 00.002 10072 Guiding  Dir = 2, Dur = 100
00:20:40.386 00.000 10072 IsGuiding returns 0
00:20:40.386 00.000 10072 PulseGuide returned control before completion, sleep 110
00:20:40.403 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.6
00:20:40.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:40.408 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:40.409 00.001 1032 Enqueuing Expose request
00:20:40.505 00.096 10072 IsGuiding returns 0
00:20:40.505 00.000 10072 Move returns status 0, amount 100
00:20:40.505 00.000 10072 MoveAxis(N, 0, ABG)
00:20:40.505 00.000 10072 Move returns status 0, amount 0
00:20:40.505 00.000 10072 move complete, result=0
00:20:40.505 00.000 10072 worker thread done servicing request
00:20:40.506 00.001 1032 GuideStep: -0.2 px 100 ms EAST, -0.1 px 0 ms NORTH
00:20:40.508 00.002 10072 Worker thread wakes up
00:20:40.508 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:40.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:41.137 00.629 10072 Exposure complete
00:20:41.190 00.053 10072 worker thread done servicing request
00:20:41.190 00.000 1032 OnExposeComplete: enter
00:20:41.193 00.003 1032 UpdateGuideState(): m_state=6
00:20:41.196 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1645
00:20:41.199 00.003 1032 Star::Find returns 1 (0), X=322.61, Y=740.95, Mass=1320, SNR=25.6, Peak=150 HFD=2.6
00:20:41.201 00.002 1032 MultiStar: [#1 0.10,0.22,1.13,U] [#2 0.10,0.10,1.05,U] [#3 -0.15,0.07,0.70,U] [#4 -0.04,0.08,0.68,U] [#5 -0.17,0.02,0.74,U] [#6 0.35,0.14,0.00,M9] [#7 0.19,0.17,0.52,U] [#8 -0.06,0.16,0.60,U] 
00:20:41.203 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.12}, one-star: {0.13, 0.13}
00:20:41.206 00.003 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
00:20:41.208 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
00:20:41.211 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=0.11 mountY=-0.05, mountTheta=-0.45
00:20:41.215 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
00:20:41.218 00.003 1032 Enqueuing Move request for scope (0.02, 0.12)
00:20:41.220 00.002 10072 Worker thread wakes up
00:20:41.220 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
00:20:41.220 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
00:20:41.220 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
00:20:41.223 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:41.226 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.57
00:20:41.226 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
00:20:41.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:41.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:20:41.226 00.000 10072 MoveAxis(E, 12, ABG)
00:20:41.226 00.000 10072 Guiding  Dir = 2, Dur = 12
00:20:41.226 00.000 10072 IsGuiding returns 0
00:20:41.227 00.001 10072 PulseGuide returned control before completion, sleep 22
00:20:41.246 00.019 1032 UpdateGuideState exits: m=1320 SNR=25.6
00:20:41.249 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:41.251 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:41.253 00.002 1032 Enqueuing Expose request
00:20:41.256 00.003 10072 IsGuiding returns 0
00:20:41.256 00.000 10072 Move returns status 0, amount 12
00:20:41.256 00.000 10072 MoveAxis(N, 0, ABG)
00:20:41.256 00.000 10072 Move returns status 0, amount 0
00:20:41.256 00.000 10072 move complete, result=0
00:20:41.256 00.000 10072 worker thread done servicing request
00:20:41.257 00.001 10072 Worker thread wakes up
00:20:41.257 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:41.257 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:41.263 00.006 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:20:41.669 00.406 10072 Exposure complete
00:20:41.723 00.054 10072 worker thread done servicing request
00:20:41.723 00.000 1032 OnExposeComplete: enter
00:20:41.725 00.002 1032 UpdateGuideState(): m_state=6
00:20:41.728 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1646
00:20:41.730 00.002 1032 Star::Find returns 1 (0), X=322.58, Y=741.04, Mass=1472, SNR=27.0, Peak=157 HFD=2.5
00:20:41.732 00.002 1032 MultiStar: [#1 0.20,0.12,1.07,U] [#2 0.12,0.14,0.88,U] [#3 -0.10,0.09,0.68,U] [#4 -0.15,0.10,0.67,U] [#5 -0.05,-0.10,0.65,U] [#6 0.38,0.13,0.00,M10] [#7 0.04,0.36,0.00,M6] [#8 -0.12,0.23,0.58,U] 
00:20:41.733 00.001 1032 refined, 6 included, MultiStar: {0.03, 0.12}, one-star: {0.10, 0.22}
00:20:41.736 00.003 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
00:20:41.739 00.003 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
00:20:41.741 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=0.11 mountY=-0.06, mountTheta=-0.48
00:20:41.745 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
00:20:41.748 00.003 1032 Enqueuing Move request for scope (0.03, 0.12)
00:20:41.749 00.001 10072 Worker thread wakes up
00:20:41.750 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
00:20:41.750 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
00:20:41.750 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
00:20:41.752 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:41.755 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.57
00:20:41.755 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
00:20:41.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:41.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:20:41.755 00.000 10072 MoveAxis(E, 10, ABG)
00:20:41.755 00.000 10072 Guiding  Dir = 2, Dur = 10
00:20:41.756 00.001 10072 IsGuiding returns 0
00:20:41.756 00.000 10072 PulseGuide returned control before completion, sleep 20
00:20:41.776 00.020 1032 UpdateGuideState exits: m=1472 SNR=27.0
00:20:41.778 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:41.781 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:41.782 00.001 1032 Enqueuing Expose request
00:20:41.791 00.009 10072 IsGuiding returns 0
00:20:41.792 00.001 10072 Move returns status 0, amount 10
00:20:41.792 00.000 10072 MoveAxis(N, 0, ABG)
00:20:41.792 00.000 10072 Move returns status 0, amount 0
00:20:41.792 00.000 10072 move complete, result=0
00:20:41.792 00.000 10072 worker thread done servicing request
00:20:41.792 00.000 10072 Worker thread wakes up
00:20:41.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:41.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:41.795 00.003 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:20:42.421 00.626 10072 Exposure complete
00:20:42.474 00.053 10072 worker thread done servicing request
00:20:42.474 00.000 1032 OnExposeComplete: enter
00:20:42.477 00.003 1032 UpdateGuideState(): m_state=6
00:20:42.479 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1647
00:20:42.481 00.002 1032 Star::Find returns 1 (0), X=322.68, Y=741.02, Mass=1142, SNR=23.8, Peak=125 HFD=2.5
00:20:42.483 00.002 1032 MultiStar: [#1 0.20,0.06,1.22,U] [#2 0.13,0.06,1.00,U] [#3 0.05,0.08,0.75,U] [#4 -0.15,0.14,0.76,U] [#5 0.06,-0.08,0.78,U] [#6 0.43,0.03,0.00,R] [#7 0.12,0.18,0.56,U] [#8 -0.01,0.07,0.65,U] 
00:20:42.486 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.09}, one-star: {0.20, 0.20}
00:20:42.488 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:20:42.490 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:20:42.492 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.76 mountX=0.06 mountY=-0.11, mountTheta=-1.07
00:20:42.496 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
00:20:42.499 00.003 1032 Enqueuing Move request for scope (0.09, 0.09)
00:20:42.501 00.002 10072 Worker thread wakes up
00:20:42.501 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
00:20:42.501 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
00:20:42.501 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
00:20:42.503 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:42.505 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.58
00:20:42.505 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:20:42.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:42.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:20:42.506 00.001 10072 MoveAxis(E, 12, ABG)
00:20:42.506 00.000 10072 Guiding  Dir = 2, Dur = 12
00:20:42.506 00.000 10072 IsGuiding returns 0
00:20:42.507 00.001 10072 PulseGuide returned control before completion, sleep 22
00:20:42.525 00.018 1032 UpdateGuideState exits: m=1142 SNR=23.8
00:20:42.528 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:42.530 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:42.531 00.001 1032 Enqueuing Expose request
00:20:42.541 00.010 10072 IsGuiding returns 0
00:20:42.541 00.000 10072 Move returns status 0, amount 12
00:20:42.542 00.001 10072 MoveAxis(N, 0, ABG)
00:20:42.542 00.000 10072 Move returns status 0, amount 0
00:20:42.542 00.000 10072 move complete, result=0
00:20:42.542 00.000 10072 worker thread done servicing request
00:20:42.542 00.000 10072 Worker thread wakes up
00:20:42.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:42.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:42.544 00.002 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:20:42.953 00.409 10072 Exposure complete
00:20:43.001 00.048 10072 worker thread done servicing request
00:20:43.001 00.000 1032 OnExposeComplete: enter
00:20:43.003 00.002 1032 UpdateGuideState(): m_state=6
00:20:43.005 00.002 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1648
00:20:43.006 00.001 1032 Star::Find returns 1 (0), X=322.72, Y=740.93, Mass=1281, SNR=25.2, Peak=146 HFD=2.6
00:20:43.008 00.002 1032 MultiStar: [#1 0.09,0.15,1.24,U] [#2 0.16,0.14,0.98,U] [#3 0.01,0.10,0.77,U] [#4 0.02,-0.01,0.65,U] [#5 0.02,0.00,0.71,U] [#6 -0.08,0.10,0.72,U] [#7 0.27,0.12,0.00,M6] [#8 -0.06,0.19,0.61,U] 
00:20:43.012 00.004 1032 refined, 7 included, MultiStar: {0.07, 0.10}, one-star: {0.24, 0.11}
00:20:43.013 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
00:20:43.015 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
00:20:43.016 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=0.08 mountY=-0.09, mountTheta=-0.83
00:20:43.019 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
00:20:43.021 00.002 1032 Enqueuing Move request for scope (0.07, 0.10)
00:20:43.022 00.001 10072 Worker thread wakes up
00:20:43.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
00:20:43.022 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
00:20:43.022 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
00:20:43.024 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:43.027 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.58
00:20:43.027 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:20:43.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:43.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:20:43.027 00.000 10072 MoveAxis(E, 10, ABG)
00:20:43.027 00.000 10072 Guiding  Dir = 2, Dur = 10
00:20:43.028 00.001 10072 IsGuiding returns 0
00:20:43.028 00.000 10072 PulseGuide returned control before completion, sleep 20
00:20:43.045 00.017 1032 UpdateGuideState exits: m=1281 SNR=25.2
00:20:43.046 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:43.048 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:43.050 00.002 1032 Enqueuing Expose request
00:20:43.060 00.010 10072 IsGuiding returns 0
00:20:43.060 00.000 10072 Move returns status 0, amount 10
00:20:43.060 00.000 10072 MoveAxis(N, 0, ABG)
00:20:43.060 00.000 10072 Move returns status 0, amount 0
00:20:43.060 00.000 10072 move complete, result=0
00:20:43.060 00.000 10072 worker thread done servicing request
00:20:43.060 00.000 10072 Worker thread wakes up
00:20:43.060 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:43.060 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:43.060 00.000 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:20:43.699 00.639 10072 Exposure complete
00:20:43.753 00.054 10072 worker thread done servicing request
00:20:43.753 00.000 1032 OnExposeComplete: enter
00:20:43.755 00.002 1032 UpdateGuideState(): m_state=6
00:20:43.757 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1649
00:20:43.758 00.001 1032 Star::Find returns 1 (0), X=322.62, Y=741.04, Mass=1466, SNR=27.0, Peak=165 HFD=2.5
00:20:43.760 00.002 1032 MultiStar: [#1 0.14,0.17,1.11,U] [#2 0.08,0.01,0.94,U] [#3 -0.06,0.15,0.75,U] [#4 -0.14,0.08,0.64,U] [#5 0.09,-0.01,0.67,U] [#6 -0.05,-0.03,0.66,U] [#7 0.34,0.26,0.00,M7] [#8 -0.07,0.12,0.55,U] 
00:20:43.762 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.10}, one-star: {0.14, 0.22}
00:20:43.763 00.001 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
00:20:43.765 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
00:20:43.767 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.22 mountX=0.09 mountY=-0.06, mountTheta=-0.61
00:20:43.769 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
00:20:43.771 00.002 1032 Enqueuing Move request for scope (0.04, 0.10)
00:20:43.774 00.003 10072 Worker thread wakes up
00:20:43.775 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
00:20:43.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
00:20:43.775 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.06
00:20:43.777 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:43.779 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.59
00:20:43.779 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
00:20:43.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:43.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:20:43.779 00.000 10072 MoveAxis(E, 12, ABG)
00:20:43.779 00.000 10072 Guiding  Dir = 2, Dur = 12
00:20:43.779 00.000 10072 IsGuiding returns 0
00:20:43.781 00.002 10072 PulseGuide returned control before completion, sleep 22
00:20:43.798 00.017 1032 UpdateGuideState exits: m=1466 SNR=27.0
00:20:43.802 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:43.803 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:43.804 00.001 1032 Enqueuing Expose request
00:20:43.806 00.002 10072 IsGuiding returns 0
00:20:43.806 00.000 10072 Move returns status 0, amount 12
00:20:43.806 00.000 10072 MoveAxis(N, 0, ABG)
00:20:43.806 00.000 10072 Move returns status 0, amount 0
00:20:43.806 00.000 10072 move complete, result=0
00:20:43.807 00.001 10072 worker thread done servicing request
00:20:43.807 00.000 10072 Worker thread wakes up
00:20:43.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:43.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:43.815 00.008 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:20:44.218 00.403 10072 Exposure complete
00:20:44.271 00.053 10072 worker thread done servicing request
00:20:44.272 00.001 1032 OnExposeComplete: enter
00:20:44.275 00.003 1032 UpdateGuideState(): m_state=6
00:20:44.278 00.003 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1650
00:20:44.280 00.002 1032 Star::Find returns 1 (0), X=322.74, Y=741.06, Mass=1476, SNR=27.0, Peak=154 HFD=2.5
00:20:44.282 00.002 1032 MultiStar: [#1 0.22,0.23,0.00,M1] [#2 0.20,0.16,0.92,U] [#3 -0.00,0.20,0.69,U] [#4 -0.12,0.17,0.61,U] [#5 0.18,0.08,0.68,U] [#6 -0.33,0.13,0.00,M1] [#7 0.18,0.27,0.00,M8] [#8 -0.01,0.22,0.59,U] 
00:20:44.283 00.001 1032 refined, 5 included, MultiStar: {0.11, 0.18}, one-star: {0.26, 0.24}
00:20:44.284 00.001 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
00:20:44.287 00.003 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
00:20:44.288 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.04 mountX=0.15 mountY=-0.15, mountTheta=-0.79
00:20:44.291 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.18, opts=13)
00:20:44.293 00.002 1032 Enqueuing Move request for scope (0.11, 0.18)
00:20:44.295 00.002 10072 Worker thread wakes up
00:20:44.295 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
00:20:44.295 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
00:20:44.295 00.000 10072 Moving (0.11, 0.18) raw xDistance=0.15 yDistance=-0.15
00:20:44.298 00.003 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 292.59
00:20:44.298 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
00:20:44.298 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:44.299 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:20:44.299 00.000 10072 MoveAxis(W, 65, ABG)
00:20:44.299 00.000 10072 Guiding  Dir = 3, Dur = 65
00:20:44.301 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:44.303 00.002 10072 IsGuiding returns 0
00:20:44.304 00.001 10072 PulseGuide returned control before completion, sleep 75
00:20:44.323 00.019 1032 UpdateGuideState exits: m=1476 SNR=27.0
00:20:44.326 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:44.327 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:44.331 00.004 1032 Enqueuing Expose request
00:20:44.386 00.055 10072 IsGuiding returns 0
00:20:44.386 00.000 10072 Move returns status 0, amount 65
00:20:44.386 00.000 10072 MoveAxis(N, 0, ABG)
00:20:44.386 00.000 10072 Move returns status 0, amount 0
00:20:44.386 00.000 10072 move complete, result=0
00:20:44.386 00.000 10072 worker thread done servicing request
00:20:44.387 00.001 10072 Worker thread wakes up
00:20:44.387 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:44.387 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:44.396 00.009 1032 GuideStep: 0.1 px 65 ms WEST, -0.1 px 0 ms NORTH
00:20:45.012 00.616 10072 Exposure complete
00:20:45.065 00.053 10072 worker thread done servicing request
00:20:45.066 00.001 1032 OnExposeComplete: enter
00:20:45.067 00.001 1032 UpdateGuideState(): m_state=6
00:20:45.070 00.003 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1651
00:20:45.072 00.002 1032 Star::Find returns 1 (0), X=322.69, Y=740.76, Mass=1287, SNR=25.2, Peak=156 HFD=2.7
00:20:45.075 00.003 1032 MultiStar: [#1 0.19,0.03,1.16,U] [#2 0.22,-0.05,0.93,U] [#3 0.12,0.07,0.81,U] [#4 -0.05,0.03,0.69,U] [#5 0.14,-0.10,0.72,U] [#6 0.00,0.02,0.74,U] [#7 0.22,0.19,0.00,M9] [#8 0.02,-0.01,0.58,U] 
00:20:45.077 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.01}, one-star: {0.20, -0.06}
00:20:45.079 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
00:20:45.081 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
00:20:45.084 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.07 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
00:20:45.090 00.006 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
00:20:45.094 00.004 1032 Enqueuing Move request for scope (0.12, -0.01)
00:20:45.096 00.002 10072 Worker thread wakes up
00:20:45.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
00:20:45.097 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
00:20:45.097 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
00:20:45.099 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:45.102 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.60
00:20:45.102 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:20:45.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:45.102 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:20:45.102 00.000 10072 MoveAxis(E, 10, ABG)
00:20:45.102 00.000 10072 Guiding  Dir = 2, Dur = 10
00:20:45.102 00.000 10072 IsGuiding returns 0
00:20:45.103 00.001 10072 PulseGuide returned control before completion, sleep 20
00:20:45.122 00.019 1032 UpdateGuideState exits: m=1287 SNR=25.2
00:20:45.124 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:45.126 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:45.128 00.002 1032 Enqueuing Expose request
00:20:45.135 00.007 10072 IsGuiding returns 1
00:20:45.135 00.000 10072 scope still moving after pulse duration time elapsed
00:20:45.166 00.031 10072 IsGuiding returns 1
00:20:45.198 00.032 10072 IsGuiding returns 1
00:20:45.229 00.031 10072 IsGuiding returns 1
00:20:45.261 00.032 10072 IsGuiding returns 1
00:20:45.292 00.031 10072 IsGuiding returns 1
00:20:45.324 00.032 10072 IsGuiding returns 1
00:20:45.355 00.031 10072 IsGuiding returns 1
00:20:45.386 00.031 10072 IsGuiding returns 1
00:20:45.418 00.032 10072 IsGuiding returns 1
00:20:45.449 00.031 10072 IsGuiding returns 1
00:20:45.481 00.032 10072 IsGuiding returns 1
00:20:45.513 00.032 10072 IsGuiding returns 1
00:20:45.544 00.031 10072 IsGuiding returns 1
00:20:45.576 00.032 10072 IsGuiding returns 1
00:20:45.607 00.031 10072 IsGuiding returns 1
00:20:45.639 00.032 10072 IsGuiding returns 1
00:20:45.670 00.031 10072 IsGuiding returns 1
00:20:45.702 00.032 10072 IsGuiding returns 1
00:20:45.732 00.030 10072 IsGuiding returns 1
00:20:45.764 00.032 10072 IsGuiding returns 1
00:20:45.796 00.032 10072 IsGuiding returns 1
00:20:45.827 00.031 10072 IsGuiding returns 1
00:20:45.859 00.032 10072 IsGuiding returns 1
00:20:45.890 00.031 10072 IsGuiding returns 1
00:20:45.921 00.031 10072 IsGuiding returns 1
00:20:45.952 00.031 10072 IsGuiding returns 1
00:20:45.983 00.031 10072 IsGuiding returns 0
00:20:45.983 00.000 10072 scope move finished after 10 + 871 ms
00:20:45.983 00.000 10072 Move returns status 0, amount 10
00:20:45.983 00.000 10072 MoveAxis(N, 0, ABG)
00:20:45.983 00.000 10072 Move returns status 0, amount 0
00:20:45.983 00.000 10072 move complete, result=0
00:20:45.983 00.000 10072 worker thread done servicing request
00:20:45.983 00.000 10072 Worker thread wakes up
00:20:45.983 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:20:45.987 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:45.987 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:46.624 00.637 10072 Exposure complete
00:20:46.668 00.044 10072 worker thread done servicing request
00:20:46.669 00.001 1032 OnExposeComplete: enter
00:20:46.671 00.002 1032 UpdateGuideState(): m_state=6
00:20:46.674 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1652
00:20:46.676 00.002 1032 Star::Find returns 1 (0), X=322.76, Y=740.84, Mass=1296, SNR=25.4, Peak=145 HFD=2.6
00:20:46.678 00.002 1032 MultiStar: [#1 0.22,0.04,1.17,U] [#2 0.32,0.03,0.00,M1] [#3 0.20,-0.01,0.76,U] [#4 -0.05,-0.02,0.71,U] [#5 0.05,-0.16,0.73,U] [#6 -0.14,-0.04,0.74,U] [#7 0.32,0.14,0.00,M10] [#8 -0.02,0.00,0.63,U] 
00:20:46.680 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.02}, one-star: {0.27, 0.02}
00:20:46.682 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
00:20:46.683 00.001 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
00:20:46.685 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.16 mountX=-0.04 mountY=-0.09, mountTheta=-1.99
00:20:46.687 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
00:20:46.690 00.003 1032 Enqueuing Move request for scope (0.10, -0.02)
00:20:46.692 00.002 10072 Worker thread wakes up
00:20:46.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
00:20:46.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
00:20:46.692 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.04 yDistance=-0.09
00:20:46.693 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:46.695 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.60
00:20:46.695 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:20:46.695 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:46.696 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:20:46.696 00.000 10072 MoveAxis(E, 14, ABG)
00:20:46.696 00.000 10072 Guiding  Dir = 2, Dur = 14
00:20:46.696 00.000 10072 IsGuiding returns 0
00:20:46.696 00.000 10072 PulseGuide returned control before completion, sleep 24
00:20:46.713 00.017 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:20:46.715 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:46.718 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:46.719 00.001 1032 Enqueuing Expose request
00:20:46.732 00.013 10072 IsGuiding returns 0
00:20:46.732 00.000 10072 Move returns status 0, amount 14
00:20:46.732 00.000 10072 MoveAxis(N, 0, ABG)
00:20:46.732 00.000 10072 Move returns status 0, amount 0
00:20:46.732 00.000 10072 move complete, result=0
00:20:46.732 00.000 10072 worker thread done servicing request
00:20:46.732 00.000 10072 Worker thread wakes up
00:20:46.732 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:46.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:46.732 00.000 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
00:20:47.142 00.410 10072 Exposure complete
00:20:47.186 00.044 1032 OnExposeComplete: enter
00:20:47.189 00.003 1032 UpdateGuideState(): m_state=6
00:20:47.190 00.001 10072 worker thread done servicing request
00:20:47.190 00.000 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1653
00:20:47.192 00.002 1032 Star::Find returns 1 (0), X=322.83, Y=740.83, Mass=1358, SNR=26.0, Peak=148 HFD=2.8
00:20:47.194 00.002 1032 MultiStar: [#1 0.23,-0.05,1.12,U] [#2 0.31,-0.04,0.00,M2] [#3 0.13,-0.03,0.77,U] [#4 -0.05,-0.07,0.71,U] [#5 0.05,-0.08,0.73,U] [#6 0.01,-0.07,0.70,U] [#7 0.36,0.29,0.00,R] [#8 0.06,-0.01,0.62,U] 
00:20:47.196 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.04}, one-star: {0.35, 0.01}
00:20:47.197 00.001 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
00:20:47.200 00.003 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
00:20:47.201 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.29 mountX=-0.07 mountY=-0.12, mountTheta=-2.12
00:20:47.205 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
00:20:47.208 00.003 1032 Enqueuing Move request for scope (0.13, -0.04)
00:20:47.210 00.002 10072 Worker thread wakes up
00:20:47.210 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
00:20:47.210 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
00:20:47.210 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.07 yDistance=-0.12
00:20:47.213 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:47.215 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.61
00:20:47.215 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:20:47.215 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:47.215 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:20:47.216 00.001 10072 MoveAxis(E, 8, ABG)
00:20:47.216 00.000 10072 Guiding  Dir = 2, Dur = 8
00:20:47.216 00.000 10072 IsGuiding returns 0
00:20:47.216 00.000 10072 PulseGuide returned control before completion, sleep 18
00:20:47.234 00.018 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:20:47.238 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:47.240 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:47.242 00.002 1032 Enqueuing Expose request
00:20:47.249 00.007 10072 IsGuiding returns 0
00:20:47.249 00.000 10072 Move returns status 0, amount 8
00:20:47.249 00.000 10072 MoveAxis(N, 0, ABG)
00:20:47.249 00.000 10072 Move returns status 0, amount 0
00:20:47.249 00.000 10072 move complete, result=0
00:20:47.249 00.000 10072 worker thread done servicing request
00:20:47.249 00.000 10072 Worker thread wakes up
00:20:47.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:47.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:47.251 00.002 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:20:47.872 00.621 10072 Exposure complete
00:20:47.923 00.051 10072 worker thread done servicing request
00:20:47.923 00.000 1032 OnExposeComplete: enter
00:20:47.925 00.002 1032 UpdateGuideState(): m_state=6
00:20:47.927 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1654
00:20:47.929 00.002 1032 Star::Find returns 1 (0), X=322.88, Y=740.72, Mass=1402, SNR=26.4, Peak=137 HFD=2.8
00:20:47.932 00.003 1032 MultiStar: [#1 0.29,-0.06,0.00,M1] [#2 0.24,-0.08,0.93,U] [#3 0.19,-0.09,0.76,U] [#4 -0.08,-0.09,0.69,U] [#5 0.16,-0.38,0.00,M1] [#6 0.14,-0.19,0.68,U] [#7 -0.16,-0.26,0.00,M1] [#8 0.07,-0.24,0.59,U] 
00:20:47.934 00.002 1032 refined, 5 included, MultiStar: {0.18, -0.12}, one-star: {0.40, -0.10}
00:20:47.936 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
00:20:47.938 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
00:20:47.940 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-0.60 mountX=-0.17 mountY=-0.14, mountTheta=-2.43
00:20:47.943 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.12, opts=13)
00:20:47.945 00.002 1032 Enqueuing Move request for scope (0.18, -0.12)
00:20:47.947 00.002 10072 Worker thread wakes up
00:20:47.947 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
00:20:47.947 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
00:20:47.947 00.000 10072 Moving (0.18, -0.12) raw xDistance=-0.17 yDistance=-0.14
00:20:47.950 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:47.953 00.003 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 292.61
00:20:47.953 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
00:20:47.953 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:47.953 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:20:47.954 00.001 10072 MoveAxis(E, 92, ABG)
00:20:47.954 00.000 10072 Guiding  Dir = 2, Dur = 92
00:20:47.954 00.000 10072 IsGuiding returns 0
00:20:47.955 00.001 10072 PulseGuide returned control before completion, sleep 101
00:20:47.972 00.017 1032 UpdateGuideState exits: m=1402 SNR=26.4
00:20:47.974 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:47.977 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:47.978 00.001 1032 Enqueuing Expose request
00:20:48.071 00.093 10072 IsGuiding returns 0
00:20:48.071 00.000 10072 Move returns status 0, amount 92
00:20:48.071 00.000 10072 MoveAxis(N, 0, ABG)
00:20:48.071 00.000 10072 Move returns status 0, amount 0
00:20:48.071 00.000 10072 move complete, result=0
00:20:48.071 00.000 10072 worker thread done servicing request
00:20:48.071 00.000 10072 Worker thread wakes up
00:20:48.071 00.000 1032 GuideStep: -0.2 px 92 ms EAST, -0.1 px 0 ms NORTH
00:20:48.074 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:48.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:48.483 00.409 10072 Exposure complete
00:20:48.537 00.054 10072 worker thread done servicing request
00:20:48.537 00.000 1032 OnExposeComplete: enter
00:20:48.539 00.002 1032 UpdateGuideState(): m_state=6
00:20:48.541 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1655
00:20:48.543 00.002 1032 Star::Find returns 1 (0), X=322.86, Y=740.70, Mass=1167, SNR=24.0, Peak=126 HFD=2.6
00:20:48.545 00.002 1032 MultiStar: [#1 0.31,-0.14,0.00,M2] [#2 0.34,-0.20,0.00,M2] [#3 0.14,0.08,0.71,U] [#4 -0.01,-0.14,0.78,U] [#5 0.08,-0.26,0.75,U] [#6 0.06,-0.14,0.78,U] [#7 -0.06,-0.35,0.00,M2] [#8 0.11,-0.13,0.65,U] 
00:20:48.546 00.001 1032 refined, 5 included, MultiStar: {0.14, -0.12}, one-star: {0.38, -0.12}
00:20:48.549 00.003 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
00:20:48.551 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
00:20:48.552 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.72 mountX=-0.15 mountY=-0.10, mountTheta=-2.55
00:20:48.555 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.12, opts=13)
00:20:48.557 00.002 1032 Enqueuing Move request for scope (0.14, -0.12)
00:20:48.559 00.002 10072 Worker thread wakes up
00:20:48.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
00:20:48.559 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
00:20:48.559 00.000 10072 Moving (0.14, -0.12) raw xDistance=-0.15 yDistance=-0.10
00:20:48.561 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:48.564 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 292.62
00:20:48.564 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
00:20:48.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:48.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:20:48.564 00.000 10072 MoveAxis(E, 84, ABG)
00:20:48.564 00.000 10072 Guiding  Dir = 2, Dur = 84
00:20:48.565 00.001 10072 IsGuiding returns 0
00:20:48.565 00.000 10072 PulseGuide returned control before completion, sleep 94
00:20:48.584 00.019 1032 UpdateGuideState exits: m=1167 SNR=24.0
00:20:48.588 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:48.589 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:48.591 00.002 1032 Enqueuing Expose request
00:20:48.661 00.070 10072 IsGuiding returns 0
00:20:48.661 00.000 10072 Move returns status 0, amount 84
00:20:48.661 00.000 10072 MoveAxis(N, 0, ABG)
00:20:48.661 00.000 10072 Move returns status 0, amount 0
00:20:48.661 00.000 10072 move complete, result=0
00:20:48.661 00.000 10072 worker thread done servicing request
00:20:48.661 00.000 10072 Worker thread wakes up
00:20:48.662 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:48.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:48.662 00.000 1032 GuideStep: -0.2 px 84 ms EAST, -0.1 px 0 ms NORTH
00:20:49.294 00.632 10072 Exposure complete
00:20:49.348 00.054 10072 worker thread done servicing request
00:20:49.348 00.000 1032 OnExposeComplete: enter
00:20:49.351 00.003 1032 UpdateGuideState(): m_state=6
00:20:49.353 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1656
00:20:49.355 00.002 1032 Star::Find returns 1 (0), X=322.69, Y=740.85, Mass=1425, SNR=26.6, Peak=148 HFD=2.7
00:20:49.358 00.003 1032 MultiStar: [#1 0.27,0.13,0.00,M3] [#2 0.27,-0.04,0.95,U] [#3 0.09,0.18,0.72,U] [#4 -0.09,0.01,0.62,U] [#5 -0.05,-0.10,0.67,U] [#6 -0.01,0.03,0.67,U] [#7 -0.10,-0.06,0.53,U] [#8 0.01,0.04,0.54,U] 
00:20:49.360 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.01}, one-star: {0.21, 0.03}
00:20:49.361 00.001 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
00:20:49.364 00.003 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
00:20:49.367 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.15 mountX=-0.01 mountY=-0.07, mountTheta=-1.68
00:20:49.372 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
00:20:49.374 00.002 1032 Enqueuing Move request for scope (0.07, 0.01)
00:20:49.376 00.002 10072 Worker thread wakes up
00:20:49.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
00:20:49.376 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
00:20:49.376 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
00:20:49.379 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:49.381 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.62
00:20:49.381 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:20:49.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:49.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:20:49.381 00.000 10072 MoveAxis(E, 8, ABG)
00:20:49.381 00.000 10072 Guiding  Dir = 2, Dur = 8
00:20:49.382 00.001 10072 IsGuiding returns 0
00:20:49.383 00.001 10072 PulseGuide returned control before completion, sleep 18
00:20:49.401 00.018 1032 UpdateGuideState exits: m=1425 SNR=26.6
00:20:49.403 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:49.405 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:49.407 00.002 1032 Enqueuing Expose request
00:20:49.415 00.008 10072 IsGuiding returns 0
00:20:49.415 00.000 10072 Move returns status 0, amount 8
00:20:49.415 00.000 10072 MoveAxis(N, 0, ABG)
00:20:49.415 00.000 10072 Move returns status 0, amount 0
00:20:49.416 00.001 10072 move complete, result=0
00:20:49.416 00.000 10072 worker thread done servicing request
00:20:49.416 00.000 10072 Worker thread wakes up
00:20:49.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:49.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:49.418 00.002 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:20:49.827 00.409 10072 Exposure complete
00:20:49.882 00.055 10072 worker thread done servicing request
00:20:49.882 00.000 1032 OnExposeComplete: enter
00:20:49.883 00.001 1032 UpdateGuideState(): m_state=6
00:20:49.885 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1657
00:20:49.888 00.003 1032 Star::Find returns 1 (0), X=322.70, Y=740.80, Mass=1224, SNR=24.6, Peak=133 HFD=2.7
00:20:49.891 00.003 1032 MultiStar: [#1 0.19,0.06,1.19,U] [#2 0.21,0.11,0.99,U] [#3 0.05,0.20,0.80,U] [#4 -0.10,0.22,0.71,U] [#5 0.02,-0.06,0.75,U] [#6 -0.07,-0.09,0.74,U] [#7 -0.04,0.03,0.55,U] [#8 0.05,0.01,0.61,U] 
00:20:49.893 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.22, -0.02}
00:20:49.896 00.003 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
00:20:49.898 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
00:20:49.899 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.58 mountX=0.03 mountY=-0.09, mountTheta=-1.25
00:20:49.903 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
00:20:49.905 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
00:20:49.907 00.002 10072 Worker thread wakes up
00:20:49.907 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:20:49.907 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:20:49.908 00.001 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
00:20:49.910 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:49.912 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.63
00:20:49.912 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:20:49.912 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:49.912 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:20:49.912 00.000 10072 MoveAxis(E, 6, ABG)
00:20:49.912 00.000 10072 Guiding  Dir = 2, Dur = 6
00:20:49.912 00.000 10072 IsGuiding returns 0
00:20:49.914 00.002 10072 PulseGuide returned control before completion, sleep 16
00:20:49.932 00.018 10072 IsGuiding returns 0
00:20:49.933 00.001 10072 Move returns status 0, amount 6
00:20:49.933 00.000 10072 MoveAxis(N, 0, ABG)
00:20:49.933 00.000 10072 Move returns status 0, amount 0
00:20:49.933 00.000 10072 move complete, result=0
00:20:49.933 00.000 10072 worker thread done servicing request
00:20:49.933 00.000 1032 UpdateGuideState exits: m=1224 SNR=24.6
00:20:49.936 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:49.938 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:49.940 00.002 1032 Enqueuing Expose request
00:20:49.942 00.002 10072 Worker thread wakes up
00:20:49.942 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:20:49.945 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:49.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:50.574 00.629 10072 Exposure complete
00:20:50.627 00.053 10072 worker thread done servicing request
00:20:50.627 00.000 1032 OnExposeComplete: enter
00:20:50.629 00.002 1032 UpdateGuideState(): m_state=6
00:20:50.631 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1658
00:20:50.633 00.002 1032 Star::Find returns 1 (0), X=322.72, Y=740.82, Mass=1365, SNR=26.0, Peak=144 HFD=2.7
00:20:50.635 00.002 1032 MultiStar: [#1 0.21,0.08,1.15,U] [#2 0.29,0.01,0.00,M1] [#3 -0.04,0.12,0.74,U] [#4 0.04,0.05,0.63,U] [#5 0.12,-0.07,0.70,U] [#6 -0.01,0.03,0.64,U] [#7 -0.09,-0.07,0.55,U] [#8 -0.07,0.01,0.65,U] 
00:20:50.638 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.24, -0.00}
00:20:50.639 00.001 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
00:20:50.641 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
00:20:50.642 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.31 mountX=0.00 mountY=-0.08, mountTheta=-1.52
00:20:50.645 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
00:20:50.647 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
00:20:50.649 00.002 10072 Worker thread wakes up
00:20:50.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:20:50.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:20:50.649 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
00:20:50.651 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:50.653 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.63
00:20:50.653 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:20:50.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:50.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:20:50.653 00.000 10072 MoveAxis(E, 6, ABG)
00:20:50.653 00.000 10072 Guiding  Dir = 2, Dur = 6
00:20:50.653 00.000 10072 IsGuiding returns 0
00:20:50.655 00.002 10072 PulseGuide returned control before completion, sleep 16
00:20:50.672 00.017 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:20:50.675 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:50.677 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:50.678 00.001 1032 Enqueuing Expose request
00:20:50.680 00.002 10072 IsGuiding returns 0
00:20:50.680 00.000 10072 Move returns status 0, amount 6
00:20:50.680 00.000 10072 MoveAxis(N, 0, ABG)
00:20:50.681 00.001 10072 Move returns status 0, amount 0
00:20:50.681 00.000 10072 move complete, result=0
00:20:50.681 00.000 10072 worker thread done servicing request
00:20:50.681 00.000 10072 Worker thread wakes up
00:20:50.681 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:50.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:50.688 00.007 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:20:51.090 00.402 10072 Exposure complete
00:20:51.142 00.052 10072 worker thread done servicing request
00:20:51.142 00.000 1032 OnExposeComplete: enter
00:20:51.144 00.002 1032 UpdateGuideState(): m_state=6
00:20:51.147 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1659
00:20:51.150 00.003 1032 Star::Find returns 1 (0), X=322.69, Y=740.70, Mass=1299, SNR=25.4, Peak=148 HFD=2.9
00:20:51.152 00.002 1032 MultiStar: [#1 0.25,-0.09,1.17,U] [#2 0.23,-0.13,1.01,U] [#3 -0.03,-0.01,0.74,U] [#4 -0.06,0.06,0.67,U] [#5 0.12,-0.19,0.76,U] [#6 0.09,0.02,0.73,U] [#7 -0.17,-0.10,0.55,U] [#8 0.01,0.03,0.62,U] 
00:20:51.153 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.21, -0.12}
00:20:51.155 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
00:20:51.157 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
00:20:51.158 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.58 mountX=-0.09 mountY=-0.08, mountTheta=-2.41
00:20:51.161 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
00:20:51.163 00.002 1032 Enqueuing Move request for scope (0.10, -0.07)
00:20:51.164 00.001 10072 Worker thread wakes up
00:20:51.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
00:20:51.164 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
00:20:51.164 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.08
00:20:51.166 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:51.168 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.64
00:20:51.168 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:20:51.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:51.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:20:51.168 00.000 10072 MoveAxis(E, 5, ABG)
00:20:51.168 00.000 10072 Guiding  Dir = 2, Dur = 5
00:20:51.169 00.001 10072 IsGuiding returns 0
00:20:51.170 00.001 10072 PulseGuide returned control before completion, sleep 14
00:20:51.189 00.019 1032 UpdateGuideState exits: m=1299 SNR=25.4
00:20:51.192 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:51.194 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:51.196 00.002 1032 Enqueuing Expose request
00:20:51.198 00.002 10072 IsGuiding returns 0
00:20:51.198 00.000 10072 Move returns status 0, amount 5
00:20:51.198 00.000 10072 MoveAxis(N, 0, ABG)
00:20:51.198 00.000 10072 Move returns status 0, amount 0
00:20:51.198 00.000 10072 move complete, result=0
00:20:51.198 00.000 10072 worker thread done servicing request
00:20:51.198 00.000 10072 Worker thread wakes up
00:20:51.199 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:51.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:51.207 00.008 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:20:51.824 00.617 10072 Exposure complete
00:20:51.876 00.052 10072 worker thread done servicing request
00:20:51.876 00.000 1032 OnExposeComplete: enter
00:20:51.878 00.002 1032 UpdateGuideState(): m_state=6
00:20:51.880 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1660
00:20:51.881 00.001 1032 Star::Find returns 1 (0), X=322.63, Y=740.69, Mass=1393, SNR=26.3, Peak=172 HFD=2.9
00:20:51.883 00.002 1032 MultiStar: [#1 0.22,-0.11,1.09,U] [#2 0.24,-0.11,0.96,U] [#3 0.01,0.13,0.73,U] [#4 -0.23,-0.03,0.65,U] [#5 0.11,-0.23,0.70,U] [#6 0.08,-0.04,0.73,U] [#7 -0.08,-0.09,0.53,U] [#8 0.03,-0.17,0.60,U] 
00:20:51.886 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.09}, one-star: {0.14, -0.13}
00:20:51.888 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
00:20:51.889 00.001 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
00:20:51.891 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-0.81 mountX=-0.11 mountY=-0.06, mountTheta=-2.64
00:20:51.897 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
00:20:51.900 00.003 1032 Enqueuing Move request for scope (0.09, -0.09)
00:20:51.902 00.002 10072 Worker thread wakes up
00:20:51.902 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
00:20:51.902 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
00:20:51.902 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.06
00:20:51.904 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:51.908 00.004 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.64
00:20:51.908 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:20:51.908 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:51.908 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:20:51.908 00.000 10072 MoveAxis(E, 5, ABG)
00:20:51.908 00.000 10072 Guiding  Dir = 2, Dur = 5
00:20:51.909 00.001 10072 IsGuiding returns 0
00:20:51.909 00.000 10072 PulseGuide returned control before completion, sleep 15
00:20:51.929 00.020 1032 UpdateGuideState exits: m=1393 SNR=26.3
00:20:51.931 00.002 10072 IsGuiding returns 0
00:20:51.931 00.000 10072 Move returns status 0, amount 5
00:20:51.931 00.000 10072 MoveAxis(N, 0, ABG)
00:20:51.931 00.000 10072 Move returns status 0, amount 0
00:20:51.931 00.000 10072 move complete, result=0
00:20:51.931 00.000 10072 worker thread done servicing request
00:20:51.931 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:51.933 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:51.935 00.002 1032 Enqueuing Expose request
00:20:51.937 00.002 10072 Worker thread wakes up
00:20:51.937 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:51.937 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:51.937 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:20:52.343 00.406 10072 Exposure complete
00:20:52.413 00.070 1032 OnExposeComplete: enter
00:20:52.417 00.004 1032 UpdateGuideState(): m_state=6
00:20:52.420 00.003 10072 worker thread done servicing request
00:20:52.420 00.000 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1661
00:20:52.430 00.010 1032 Star::Find returns 1 (0), X=322.74, Y=740.84, Mass=1332, SNR=25.7, Peak=148 HFD=2.7
00:20:52.436 00.006 1032 MultiStar: [#1 0.25,-0.10,1.13,U] [#2 0.27,-0.06,1.02,U] [#3 0.15,-0.07,0.73,U] [#4 -0.07,-0.02,0.67,U] [#5 0.14,-0.21,0.71,U] [#6 0.08,-0.12,0.72,U] [#7 -0.07,0.03,0.53,U] [#8 0.01,-0.04,0.59,U] 
00:20:52.439 00.003 1032 refined, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.26, 0.02}
00:20:52.442 00.003 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
00:20:52.445 00.003 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
00:20:52.447 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.42 mountX=-0.10 mountY=-0.12, mountTheta=-2.25
00:20:52.451 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
00:20:52.454 00.003 1032 Enqueuing Move request for scope (0.14, -0.06)
00:20:52.460 00.006 10072 Worker thread wakes up
00:20:52.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
00:20:52.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
00:20:52.460 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.10 yDistance=-0.12
00:20:52.463 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:52.466 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.65
00:20:52.466 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:20:52.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:52.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:20:52.466 00.000 10072 MoveAxis(E, 4, ABG)
00:20:52.466 00.000 10072 Guiding  Dir = 2, Dur = 4
00:20:52.466 00.000 10072 IsGuiding returns 0
00:20:52.468 00.002 10072 PulseGuide returned control before completion, sleep 14
00:20:52.489 00.021 1032 UpdateGuideState exits: m=1332 SNR=25.7
00:20:52.491 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:52.494 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:52.497 00.003 10072 IsGuiding returns 0
00:20:52.497 00.000 1032 Enqueuing Expose request
00:20:52.499 00.002 10072 Move returns status 0, amount 4
00:20:52.499 00.000 10072 MoveAxis(N, 0, ABG)
00:20:52.499 00.000 10072 Move returns status 0, amount 0
00:20:52.499 00.000 10072 move complete, result=0
00:20:52.500 00.001 10072 worker thread done servicing request
00:20:52.500 00.000 10072 Worker thread wakes up
00:20:52.500 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:52.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:52.508 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:20:53.124 00.616 10072 Exposure complete
00:20:53.180 00.056 10072 worker thread done servicing request
00:20:53.180 00.000 1032 OnExposeComplete: enter
00:20:53.183 00.003 1032 UpdateGuideState(): m_state=6
00:20:53.187 00.004 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1662
00:20:53.189 00.002 1032 Star::Find returns 1 (0), X=322.75, Y=740.83, Mass=1437, SNR=26.7, Peak=153 HFD=2.7
00:20:53.191 00.002 1032 MultiStar: [#1 0.35,0.02,0.00,M1] [#2 0.25,-0.09,0.96,U] [#3 0.03,0.11,0.67,U] [#4 -0.12,-0.01,0.65,U] [#5 0.19,-0.01,0.71,U] [#6 0.13,-0.04,0.70,U] [#7 -0.03,-0.03,0.52,U] [#8 0.06,-0.01,0.57,U] 
00:20:53.193 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.01}, one-star: {0.27, 0.01}
00:20:53.196 00.003 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
00:20:53.199 00.003 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
00:20:53.201 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
00:20:53.203 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
00:20:53.207 00.004 1032 Enqueuing Move request for scope (0.12, -0.01)
00:20:53.209 00.002 10072 Worker thread wakes up
00:20:53.210 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
00:20:53.210 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
00:20:53.210 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
00:20:53.212 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:53.215 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.65
00:20:53.215 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:20:53.215 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:53.215 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:20:53.215 00.000 10072 MoveAxis(E, 4, ABG)
00:20:53.215 00.000 10072 Guiding  Dir = 2, Dur = 4
00:20:53.216 00.001 10072 IsGuiding returns 0
00:20:53.216 00.000 10072 PulseGuide returned control before completion, sleep 14
00:20:53.237 00.021 1032 UpdateGuideState exits: m=1437 SNR=26.7
00:20:53.240 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:53.242 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:53.245 00.003 1032 Enqueuing Expose request
00:20:53.249 00.004 10072 IsGuiding returns 0
00:20:53.249 00.000 10072 Move returns status 0, amount 4
00:20:53.249 00.000 10072 MoveAxis(N, 0, ABG)
00:20:53.249 00.000 10072 Move returns status 0, amount 0
00:20:53.249 00.000 10072 move complete, result=0
00:20:53.249 00.000 10072 worker thread done servicing request
00:20:53.249 00.000 10072 Worker thread wakes up
00:20:53.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:53.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:53.257 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:20:53.655 00.398 10072 Exposure complete
00:20:53.706 00.051 10072 worker thread done servicing request
00:20:53.706 00.000 1032 OnExposeComplete: enter
00:20:53.709 00.003 1032 UpdateGuideState(): m_state=6
00:20:53.711 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1663
00:20:53.713 00.002 1032 Star::Find returns 1 (0), X=322.81, Y=740.79, Mass=1473, SNR=27.0, Peak=144 HFD=2.9
00:20:53.716 00.003 1032 MultiStar: [#1 0.25,-0.09,1.13,U] [#2 0.36,-0.08,0.00,M1] [#3 0.08,0.04,0.75,U] [#4 0.07,-0.05,0.66,U] [#5 0.13,-0.31,0.00,M1] [#6 0.05,-0.19,0.69,U] [#7 -0.01,-0.14,0.51,U] [#8 0.09,0.07,0.56,U] 
00:20:53.718 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.06}, one-star: {0.33, -0.03}
00:20:53.720 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
00:20:53.721 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
00:20:53.723 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.35 mountX=-0.09 mountY=-0.13, mountTheta=-2.18
00:20:53.726 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
00:20:53.729 00.003 1032 Enqueuing Move request for scope (0.15, -0.06)
00:20:53.730 00.001 10072 Worker thread wakes up
00:20:53.731 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
00:20:53.731 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
00:20:53.731 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.09 yDistance=-0.13
00:20:53.734 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:53.737 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.66
00:20:53.737 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:20:53.737 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:53.737 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:20:53.737 00.000 10072 MoveAxis(E, 3, ABG)
00:20:53.737 00.000 10072 Guiding  Dir = 2, Dur = 3
00:20:53.738 00.001 10072 IsGuiding returns 0
00:20:53.738 00.000 10072 PulseGuide returned control before completion, sleep 13
00:20:53.757 00.019 1032 UpdateGuideState exits: m=1473 SNR=27.0
00:20:53.760 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:53.761 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:53.763 00.002 1032 Enqueuing Expose request
00:20:53.765 00.002 10072 IsGuiding returns 0
00:20:53.765 00.000 10072 Move returns status 0, amount 3
00:20:53.765 00.000 10072 MoveAxis(N, 0, ABG)
00:20:53.765 00.000 10072 Move returns status 0, amount 0
00:20:53.765 00.000 10072 move complete, result=0
00:20:53.766 00.001 10072 worker thread done servicing request
00:20:53.766 00.000 10072 Worker thread wakes up
00:20:53.766 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:53.766 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:53.775 00.009 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:20:54.397 00.622 10072 Exposure complete
00:20:54.449 00.052 10072 worker thread done servicing request
00:20:54.450 00.001 1032 OnExposeComplete: enter
00:20:54.451 00.001 1032 UpdateGuideState(): m_state=6
00:20:54.454 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1664
00:20:54.457 00.003 1032 Star::Find returns 1 (0), X=322.58, Y=740.72, Mass=1326, SNR=25.7, Peak=164 HFD=2.9
00:20:54.460 00.003 1032 MultiStar: [#1 0.27,-0.12,0.00,M1] [#2 0.19,-0.17,0.93,U] [#3 0.04,-0.10,0.79,U] [#4 -0.08,-0.09,0.69,U] [#5 0.10,-0.26,0.00,M2] [#6 -0.04,-0.10,0.69,U] [#7 -0.03,-0.06,0.56,U] [#8 0.04,-0.15,0.62,U] 
00:20:54.462 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.11}, one-star: {0.10, -0.10}
00:20:54.464 00.002 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
00:20:54.465 00.001 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
00:20:54.468 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.20 mountX=-0.12 mountY=-0.01, mountTheta=-3.03
00:20:54.471 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.11, opts=13)
00:20:54.473 00.002 1032 Enqueuing Move request for scope (0.04, -0.11)
00:20:54.476 00.003 10072 Worker thread wakes up
00:20:54.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
00:20:54.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
00:20:54.476 00.000 10072 Moving (0.04, -0.11) raw xDistance=-0.12 yDistance=-0.01
00:20:54.479 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:54.481 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.66
00:20:54.481 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
00:20:54.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:54.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:20:54.481 00.000 10072 MoveAxis(E, 3, ABG)
00:20:54.482 00.001 10072 Guiding  Dir = 2, Dur = 3
00:20:54.482 00.000 10072 IsGuiding returns 0
00:20:54.483 00.001 10072 PulseGuide returned control before completion, sleep 13
00:20:54.498 00.015 10072 IsGuiding returns 0
00:20:54.498 00.000 10072 Move returns status 0, amount 3
00:20:54.498 00.000 10072 MoveAxis(N, 0, ABG)
00:20:54.498 00.000 10072 Move returns status 0, amount 0
00:20:54.498 00.000 10072 move complete, result=0
00:20:54.498 00.000 10072 worker thread done servicing request
00:20:54.501 00.003 1032 UpdateGuideState exits: m=1326 SNR=25.7
00:20:54.503 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:54.505 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:54.507 00.002 1032 Enqueuing Expose request
00:20:54.508 00.001 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:20:54.510 00.002 10072 Worker thread wakes up
00:20:54.510 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:54.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:54.921 00.411 10072 Exposure complete
00:20:54.973 00.052 10072 worker thread done servicing request
00:20:54.973 00.000 1032 OnExposeComplete: enter
00:20:54.975 00.002 1032 UpdateGuideState(): m_state=6
00:20:54.978 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1665
00:20:54.980 00.002 1032 Star::Find returns 1 (0), X=322.82, Y=740.74, Mass=1360, SNR=26.0, Peak=150 HFD=2.7
00:20:54.984 00.004 1032 MultiStar: [#1 0.28,-0.03,1.12,U] [#2 0.23,-0.19,0.00,M1] [#3 0.07,-0.12,0.70,U] [#4 -0.02,-0.06,0.68,U] [#5 -0.00,-0.20,0.68,U] [#6 0.02,-0.10,0.72,U] [#7 -0.08,-0.21,0.55,U] [#8 0.05,-0.05,0.64,U] 
00:20:54.987 00.003 1032 refined, 7 included, MultiStar: {0.11, -0.10}, one-star: {0.34, -0.08}
00:20:54.991 00.004 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
00:20:54.992 00.001 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
00:20:54.994 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.71 mountX=-0.12 mountY=-0.08, mountTheta=-2.54
00:20:54.997 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
00:20:54.999 00.002 1032 Enqueuing Move request for scope (0.11, -0.10)
00:20:55.001 00.002 10072 Worker thread wakes up
00:20:55.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
00:20:55.001 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
00:20:55.001 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.12 yDistance=-0.08
00:20:55.005 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:55.007 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.67
00:20:55.007 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
00:20:55.007 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:55.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:20:55.007 00.000 10072 MoveAxis(E, 3, ABG)
00:20:55.007 00.000 10072 Guiding  Dir = 2, Dur = 3
00:20:55.007 00.000 10072 IsGuiding returns 0
00:20:55.008 00.001 10072 PulseGuide returned control before completion, sleep 13
00:20:55.027 00.019 1032 UpdateGuideState exits: m=1360 SNR=26.0
00:20:55.029 00.002 10072 IsGuiding returns 0
00:20:55.029 00.000 10072 Move returns status 0, amount 3
00:20:55.030 00.001 10072 MoveAxis(N, 0, ABG)
00:20:55.030 00.000 10072 Move returns status 0, amount 0
00:20:55.030 00.000 10072 move complete, result=0
00:20:55.030 00.000 10072 worker thread done servicing request
00:20:55.030 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:55.032 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:55.034 00.002 1032 Enqueuing Expose request
00:20:55.036 00.002 10072 Worker thread wakes up
00:20:55.036 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:55.036 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:55.036 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:20:55.672 00.636 10072 Exposure complete
00:20:55.725 00.053 10072 worker thread done servicing request
00:20:55.725 00.000 1032 OnExposeComplete: enter
00:20:55.728 00.003 1032 UpdateGuideState(): m_state=6
00:20:55.729 00.001 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1666
00:20:55.731 00.002 1032 Star::Find returns 1 (0), X=322.75, Y=740.88, Mass=1218, SNR=24.6, Peak=124 HFD=2.7
00:20:55.734 00.003 1032 MultiStar: [#1 0.18,0.00,1.25,U] [#2 0.16,0.03,1.06,U] [#3 -0.01,0.03,0.79,U] [#4 -0.10,-0.01,0.74,U] [#5 0.06,0.03,0.77,U] [#6 -0.13,0.10,0.74,U] [#7 -0.18,-0.15,0.58,U] [#8 0.04,0.04,0.64,U] 
00:20:55.738 00.004 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.27, 0.06}
00:20:55.739 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
00:20:55.742 00.003 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
00:20:55.744 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.30 mountX=0.00 mountY=-0.06, mountTheta=-1.53
00:20:55.747 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
00:20:55.751 00.004 1032 Enqueuing Move request for scope (0.06, 0.02)
00:20:55.752 00.001 10072 Worker thread wakes up
00:20:55.753 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
00:20:55.753 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
00:20:55.753 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
00:20:55.755 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:55.757 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.67
00:20:55.757 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:20:55.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:55.757 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:20:55.757 00.000 10072 MoveAxis(E, 2, ABG)
00:20:55.757 00.000 10072 Guiding  Dir = 2, Dur = 2
00:20:55.758 00.001 10072 IsGuiding returns 0
00:20:55.758 00.000 10072 PulseGuide returned control before completion, sleep 12
00:20:55.777 00.019 10072 IsGuiding returns 0
00:20:55.777 00.000 10072 Move returns status 0, amount 2
00:20:55.777 00.000 10072 MoveAxis(N, 0, ABG)
00:20:55.777 00.000 10072 Move returns status 0, amount 0
00:20:55.777 00.000 10072 move complete, result=0
00:20:55.777 00.000 10072 worker thread done servicing request
00:20:55.777 00.000 1032 UpdateGuideState exits: m=1218 SNR=24.6
00:20:55.779 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:55.781 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:55.782 00.001 1032 Enqueuing Expose request
00:20:55.785 00.003 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:20:55.786 00.001 10072 Worker thread wakes up
00:20:55.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:55.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:56.200 00.414 10072 Exposure complete
00:20:56.249 00.049 10072 worker thread done servicing request
00:20:56.249 00.000 1032 OnExposeComplete: enter
00:20:56.251 00.002 1032 UpdateGuideState(): m_state=6
00:20:56.254 00.003 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1667
00:20:56.256 00.002 1032 Star::Find returns 1 (0), X=322.77, Y=740.73, Mass=1351, SNR=25.9, Peak=148 HFD=2.9
00:20:56.258 00.002 1032 MultiStar: [#1 0.19,0.05,1.16,U] [#2 0.36,0.04,0.00,M1] [#3 0.05,0.09,0.73,U] [#4 -0.06,0.03,0.69,U] [#5 -0.02,0.02,0.71,U] [#6 0.06,0.13,0.73,U] [#7 -0.07,0.09,0.53,U] [#8 0.08,-0.02,0.58,U] 
00:20:56.260 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.03}, one-star: {0.29, -0.09}
00:20:56.261 00.001 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
00:20:56.263 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
00:20:56.265 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.35 mountX=0.01 mountY=-0.09, mountTheta=-1.48
00:20:56.269 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
00:20:56.271 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
00:20:56.273 00.002 10072 Worker thread wakes up
00:20:56.273 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
00:20:56.273 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
00:20:56.273 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
00:20:56.277 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:56.279 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.68
00:20:56.279 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:20:56.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:56.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:20:56.279 00.000 10072 MoveAxis(E, 2, ABG)
00:20:56.279 00.000 10072 Guiding  Dir = 2, Dur = 2
00:20:56.279 00.000 10072 IsGuiding returns 0
00:20:56.280 00.001 10072 PulseGuide returned control before completion, sleep 12
00:20:56.297 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.9
00:20:56.302 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:56.304 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:56.307 00.003 1032 Enqueuing Expose request
00:20:56.309 00.002 10072 IsGuiding returns 0
00:20:56.309 00.000 10072 Move returns status 0, amount 2
00:20:56.309 00.000 10072 MoveAxis(N, 0, ABG)
00:20:56.309 00.000 10072 Move returns status 0, amount 0
00:20:56.309 00.000 10072 move complete, result=0
00:20:56.310 00.001 10072 worker thread done servicing request
00:20:56.310 00.000 10072 Worker thread wakes up
00:20:56.310 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:56.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:56.316 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:20:56.938 00.622 10072 Exposure complete
00:20:56.988 00.050 10072 worker thread done servicing request
00:20:56.988 00.000 1032 OnExposeComplete: enter
00:20:56.990 00.002 1032 UpdateGuideState(): m_state=6
00:20:56.992 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1668
00:20:56.994 00.002 1032 Star::Find returns 1 (0), X=322.87, Y=740.73, Mass=1264, SNR=25.0, Peak=130 HFD=2.7
00:20:56.996 00.002 1032 MultiStar: [#1 0.39,-0.02,0.00,M1] [#2 0.30,-0.03,0.00,M2] [#3 0.14,-0.00,0.76,U] [#4 -0.06,-0.08,0.68,U] [#5 0.04,-0.23,0.76,U] [#6 0.10,-0.00,0.70,U] [#7 0.11,-0.20,0.54,U] [#8 0.09,0.02,0.59,U] 
00:20:56.998 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.08}, one-star: {0.39, -0.09}
00:20:56.999 00.001 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
00:20:57.002 00.003 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
00:20:57.004 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.16 cameraTheta=-0.56 mountX=-0.12 mountY=-0.11, mountTheta=-2.39
00:20:57.008 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.08, opts=13)
00:20:57.010 00.002 1032 Enqueuing Move request for scope (0.13, -0.08)
00:20:57.011 00.001 10072 Worker thread wakes up
00:20:57.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
00:20:57.012 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
00:20:57.012 00.000 10072 Moving (0.13, -0.08) raw xDistance=-0.12 yDistance=-0.11
00:20:57.014 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:57.016 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.68
00:20:57.017 00.001 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
00:20:57.017 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:57.017 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:20:57.017 00.000 10072 MoveAxis(E, 2, ABG)
00:20:57.017 00.000 10072 Guiding  Dir = 2, Dur = 2
00:20:57.018 00.001 10072 IsGuiding returns 0
00:20:57.019 00.001 10072 PulseGuide returned control before completion, sleep 12
00:20:57.036 00.017 1032 UpdateGuideState exits: m=1264 SNR=25.0
00:20:57.038 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:57.040 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:57.042 00.002 1032 Enqueuing Expose request
00:20:57.044 00.002 10072 IsGuiding returns 0
00:20:57.044 00.000 10072 Move returns status 0, amount 2
00:20:57.044 00.000 10072 MoveAxis(N, 0, ABG)
00:20:57.044 00.000 10072 Move returns status 0, amount 0
00:20:57.044 00.000 10072 move complete, result=0
00:20:57.044 00.000 10072 worker thread done servicing request
00:20:57.044 00.000 10072 Worker thread wakes up
00:20:57.044 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:57.044 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:57.051 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:20:57.451 00.400 10072 Exposure complete
00:20:57.503 00.052 10072 worker thread done servicing request
00:20:57.503 00.000 1032 OnExposeComplete: enter
00:20:57.504 00.001 1032 UpdateGuideState(): m_state=6
00:20:57.506 00.002 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1669
00:20:57.508 00.002 1032 Star::Find returns 1 (0), X=322.74, Y=740.87, Mass=1215, SNR=24.5, Peak=142 HFD=2.6
00:20:57.509 00.001 1032 MultiStar: [#1 0.34,-0.04,0.00,M2] [#2 0.24,0.01,1.02,U] [#3 0.15,0.06,0.81,U] [#4 0.07,0.08,0.69,U] [#5 0.11,-0.12,0.76,U] [#6 0.05,-0.05,0.77,U] [#7 -0.03,-0.03,0.54,U] [#8 0.00,-0.05,0.62,U] 
00:20:57.511 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.00}, one-star: {0.26, 0.05}
00:20:57.513 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
00:20:57.516 00.003 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
00:20:57.518 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.01 mountX=-0.03 mountY=-0.12, mountTheta=-1.84
00:20:57.522 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.00, opts=13)
00:20:57.524 00.002 1032 Enqueuing Move request for scope (0.13, -0.00)
00:20:57.526 00.002 10072 Worker thread wakes up
00:20:57.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
00:20:57.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
00:20:57.526 00.000 10072 Moving (0.13, -0.00) raw xDistance=-0.03 yDistance=-0.12
00:20:57.528 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:57.531 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.69
00:20:57.531 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:20:57.531 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:57.531 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:20:57.531 00.000 10072 MoveAxis(E, 1, ABG)
00:20:57.531 00.000 10072 Guiding  Dir = 2, Dur = 1
00:20:57.531 00.000 10072 IsGuiding returns 0
00:20:57.532 00.001 10072 PulseGuide returned control before completion, sleep 11
00:20:57.550 00.018 1032 UpdateGuideState exits: m=1215 SNR=24.5
00:20:57.552 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:57.554 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:57.556 00.002 1032 Enqueuing Expose request
00:20:57.560 00.004 10072 IsGuiding returns 0
00:20:57.560 00.000 10072 Move returns status 0, amount 1
00:20:57.560 00.000 10072 MoveAxis(N, 0, ABG)
00:20:57.560 00.000 10072 Move returns status 0, amount 0
00:20:57.560 00.000 10072 move complete, result=0
00:20:57.560 00.000 10072 worker thread done servicing request
00:20:57.560 00.000 10072 Worker thread wakes up
00:20:57.561 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:57.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,726,31,31)
00:20:57.567 00.006 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:20:58.170 00.603 1032 evsrv: cli 0D18CC10 connect
00:20:58.194 00.024 1032 case statement mapped state 6 to 3
00:20:58.200 00.006 10072 Exposure complete
00:20:58.212 00.012 1032 case statement mapped state 6 to 3
00:20:58.225 00.013 1032 evsrv: cli 0D18CC10 request: {"method":"get_app_state","id":"1aa3bfc4-e40d-439b-86a5-1f7aefc29720"}
00:20:58.232 00.007 1032 case statement mapped state 6 to 3
00:20:58.241 00.009 1032 evsrv: cli 0D18CC10 response: {"jsonrpc":"2.0","result":"Guiding","id":"1aa3bfc4-e40d-439b-86a5-1f7aefc29720"}
00:20:58.252 00.011 1032 evsrv: cli 0D18CC10 disconnect
00:20:58.263 00.011 1032 evsrv: cli 0D18C530 connect
00:20:58.271 00.008 1032 case statement mapped state 6 to 3
00:20:58.281 00.010 1032 case statement mapped state 6 to 3
00:20:58.284 00.003 1032 evsrv: cli 0D18C530 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"a6184ae1-7d1e-4d8b-bcf3-37242b698be6"}
00:20:58.287 00.003 1032 PhdController::Dither begins
00:20:58.289 00.002 1032 dither: size=3.00, dRA=0.12 dDec=-1.19
00:20:58.291 00.002 1032 MountToCamera -- mountTheta (-1.47) + m_xAngle (1.83) = xAngle (0.36 = 0.36)
00:20:58.300 00.009 1032 MountToCamera -- mountX=0.12 mountY=-1.19 hyp=1.19 mountTheta=-1.47 cameraX=1.12, cameraY=0.42 cameraTheta=0.36
00:20:58.303 00.003 1032 setting lock position to (323.60, 741.24)
00:20:58.305 00.002 1032 Mount: notify guiding dithered (1.1, 0.4)
00:20:58.308 00.003 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:20:58.312 00.004 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:20:58.314 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:20:58.317 00.003 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:20:58.319 00.002 10072 worker thread done servicing request
00:20:58.319 00.000 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:20:58.321 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:20:58.323 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:20:58.326 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:20:58.328 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:20:58.330 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:20:58.332 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:20:58.334 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:20:58.337 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:20:58.339 00.002 1032 MultiStar: stabilizing after lock position change
00:20:58.342 00.003 1032 Status Line: Dither by 0.12,-1.19
00:20:58.347 00.005 1032 PhdController: newstate STATE_SETTLE_BEGIN
00:20:58.350 00.003 1032 PhdController: newstate STATE_SETTLE_WAIT
00:20:58.356 00.006 1032 evsrv: cli 0D18C530 response: {"jsonrpc":"2.0","result":0,"id":"a6184ae1-7d1e-4d8b-bcf3-37242b698be6"}
00:20:58.359 00.003 1032 OnExposeComplete: enter
00:20:58.404 00.045 1032 UpdateGuideState(): m_state=6
00:20:58.410 00.006 1032 Star::Find(15, 322, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1670
00:20:58.413 00.003 1032 Star::Find returns 1 (0), X=322.71, Y=741.06, Mass=1196, SNR=24.3, Peak=134 HFD=2.6
00:20:58.415 00.002 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.51)
00:20:58.417 00.002 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.51)
00:20:58.420 00.003 1032 CameraToMount -- cameraX=-0.89 cameraY=-0.18 hyp=0.90 cameraTheta=-2.94 mountX=0.05 mountY=0.90, mountTheta=1.51
00:20:58.465 00.045 1032 dither recenter: remaining=(-0.1,1.2) step=(-0.1,1.2)
00:20:58.468 00.003 1032 MountToCamera -- mountTheta (1.67) + m_xAngle (1.83) = xAngle (3.50 = -2.78)
00:20:58.470 00.002 1032 MountToCamera -- mountX=-0.12 mountY=1.19 hyp=1.19 mountTheta=1.67 cameraX=-1.12, cameraY=-0.42 cameraTheta=-2.78
00:20:58.472 00.002 1032 SchedulePrimaryMove(0F526948, x=-1.12, y=-0.42, opts=4)
00:20:58.474 00.002 1032 Enqueuing Move request for scope (-1.12, -0.42)
00:20:58.477 00.003 1032 Mount: notify direct move -0.12,1.19
00:20:58.479 00.002 10072 Worker thread wakes up
00:20:58.479 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-1.12, -0.42) opts 0x4
00:20:58.479 00.000 10072 Handling offset move in thread for scope, endpoint = (-1.12, -0.42)
00:20:58.479 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:20:58.483 00.004 10072 Moving (-1.12, -0.42) raw xDistance=-0.12 yDistance=1.19
00:20:58.483 00.000 10072 BLC: window closed
00:20:58.483 00.000 10072 MoveAxis(E, 122, B)
00:20:58.483 00.000 10072 Guiding  Dir = 2, Dur = 122
00:20:58.484 00.001 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:20:58.501 00.017 10072 IsGuiding returns 0
00:20:58.522 00.021 10072 PulseGuide returned control before completion, sleep 112
00:20:58.523 00.001 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:20:58.526 00.003 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:20:58.529 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:20:58.532 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:20:58.535 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:20:58.537 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:20:58.539 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:20:58.542 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:20:58.545 00.003 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:20:58.549 00.004 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:20:58.552 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:20:58.556 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:20:58.651 00.095 10072 IsGuiding returns 1
00:20:58.651 00.000 10072 scope still moving after pulse duration time elapsed
00:20:58.658 00.007 1032 UpdateGuideState exits: m=1196 SNR=24.3
00:20:58.661 00.003 1032 PhdController: settling, locked = 1, distance = 1.19 (0.25) aobump = 0 frame = 1 / 99999
00:20:58.665 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784175658.665,"Host":"MELE","Inst":1,"Distance":1.19,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:20:58.667 00.002 1032 evsrv: cli 0D18C530 short write 0/134 Input / Output error
00:20:58.671 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:58.673 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:20:58.677 00.004 1032 Enqueuing Expose request
00:20:58.680 00.003 1032 evsrv: cli 0D18C530 disconnect
00:20:58.687 00.007 10072 IsGuiding returns 0
00:20:58.687 00.000 10072 scope move finished after 122 + 63 ms
00:20:58.687 00.000 10072 Move returns status 0, amount 122
00:20:58.687 00.000 10072 BLC: window closed
00:20:58.688 00.001 10072 BLC: Compensation needed for non-algo type move
00:20:58.688 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
00:20:58.688 00.000 10072 MoveAxis(S, 852, B)
00:20:58.688 00.000 10072 Guiding  Dir = 1, Dur = 852
00:20:58.688 00.000 10072 IsGuiding returns 0
00:20:58.689 00.001 10072 PulseGuide returned control before completion, sleep 862
00:20:59.560 00.871 10072 IsGuiding returns 0
00:20:59.560 00.000 10072 Move returns status 0, amount 852
00:20:59.560 00.000 10072 move complete, result=0
00:20:59.560 00.000 10072 worker thread done servicing request
00:20:59.560 00.000 10072 Worker thread wakes up
00:20:59.560 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:20:59.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:20:59.560 00.000 1032 GuideStep: -0.1 px 122 ms EAST, 1.2 px 852 ms SOUTH
00:21:00.188 00.628 10072 Exposure complete
00:21:00.251 00.063 10072 worker thread done servicing request
00:21:00.251 00.000 1032 OnExposeComplete: enter
00:21:00.253 00.002 1032 UpdateGuideState(): m_state=6
00:21:00.256 00.003 1032 Star::Find(15, 322, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1671
00:21:00.258 00.002 1032 Star::Find returns 1 (0), X=323.57, Y=741.13, Mass=1388, SNR=26.2, Peak=153 HFD=2.6
00:21:00.260 00.002 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.62)
00:21:00.262 00.002 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.62)
00:21:00.265 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.84 mountX=-0.10 mountY=0.06, mountTheta=2.62
00:21:00.271 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.11, opts=13)
00:21:00.273 00.002 1032 Enqueuing Move request for scope (-0.03, -0.11)
00:21:00.275 00.002 10072 Worker thread wakes up
00:21:00.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
00:21:00.275 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
00:21:00.277 00.002 10072 Moving (-0.03, -0.11) raw xDistance=-0.10 yDistance=0.06
00:21:00.279 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:00.282 00.003 10072 PPEC rslt(dithering): input = -0.10, final = -0.05
00:21:00.282 00.000 10072 PPEC: input: -0.10, control: -0.05, exposure: 500
00:21:00.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:00.283 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:21:00.283 00.000 10072 MoveAxis(E, 48, ABG)
00:21:00.283 00.000 10072 Guiding  Dir = 2, Dur = 48
00:21:00.283 00.000 10072 IsGuiding returns 0
00:21:00.284 00.001 10072 PulseGuide returned control before completion, sleep 58
00:21:00.307 00.023 1032 UpdateGuideState exits: m=1388 SNR=26.2
00:21:00.310 00.003 1032 PhdController: settling, locked = 1, distance = 0.11 (0.25) aobump = 0 frame = 2 / 99999
00:21:00.313 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784175660.313,"Host":"MELE","Inst":1,"Distance":0.11,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:21:00.315 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:00.317 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:00.319 00.002 1032 Enqueuing Expose request
00:21:00.356 00.037 10072 IsGuiding returns 0
00:21:00.356 00.000 10072 Move returns status 0, amount 48
00:21:00.356 00.000 10072 MoveAxis(N, 0, ABG)
00:21:00.356 00.000 10072 Move returns status 0, amount 0
00:21:00.356 00.000 10072 move complete, result=0
00:21:00.357 00.001 10072 worker thread done servicing request
00:21:00.357 00.000 1032 GuideStep: -0.1 px 48 ms EAST, 0.1 px 0 ms NORTH
00:21:00.362 00.005 10072 Worker thread wakes up
00:21:00.362 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:00.362 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:00.782 00.420 10072 Exposure complete
00:21:00.840 00.058 10072 worker thread done servicing request
00:21:00.840 00.000 1032 OnExposeComplete: enter
00:21:00.843 00.003 1032 UpdateGuideState(): m_state=6
00:21:00.845 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1672
00:21:00.846 00.001 1032 Star::Find returns 1 (0), X=323.63, Y=741.25, Mass=1343, SNR=25.8, Peak=154 HFD=2.8
00:21:00.848 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
00:21:00.850 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
00:21:00.852 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.33 mountX=0.00 mountY=-0.03, mountTheta=-1.50
00:21:00.855 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
00:21:00.857 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
00:21:00.859 00.002 10072 Worker thread wakes up
00:21:00.859 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:21:00.859 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:21:00.859 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
00:21:00.862 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:00.865 00.003 10072 PPEC rslt(dithering): input = 0.00, final = 0.00
00:21:00.865 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:21:00.865 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:00.865 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:21:00.865 00.000 10072 MoveAxis(W, 1, ABG)
00:21:00.865 00.000 10072 Guiding  Dir = 3, Dur = 1
00:21:00.866 00.001 10072 IsGuiding returns 0
00:21:00.866 00.000 10072 PulseGuide returned control before completion, sleep 11
00:21:00.885 00.019 1032 UpdateGuideState exits: m=1343 SNR=25.8
00:21:00.889 00.004 10072 IsGuiding returns 0
00:21:00.889 00.000 10072 Move returns status 0, amount 1
00:21:00.889 00.000 10072 MoveAxis(N, 0, ABG)
00:21:00.889 00.000 10072 Move returns status 0, amount 0
00:21:00.889 00.000 10072 move complete, result=0
00:21:00.889 00.000 1032 PhdController: settling, locked = 1, distance = 0.09 (0.25) aobump = 0 frame = 3 / 99999
00:21:00.892 00.003 10072 worker thread done servicing request
00:21:00.893 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784175660.892,"Host":"MELE","Inst":1,"Distance":0.09,"Time":0.6,"SettleTime":3.0,"StarLocked":true}
00:21:00.897 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:00.898 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:00.900 00.002 1032 Enqueuing Expose request
00:21:00.902 00.002 10072 Worker thread wakes up
00:21:00.902 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:21:00.907 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:00.907 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:01.533 00.626 10072 Exposure complete
00:21:01.589 00.056 1032 OnExposeComplete: enter
00:21:01.591 00.002 1032 UpdateGuideState(): m_state=6
00:21:01.604 00.013 10072 worker thread done servicing request
00:21:01.604 00.000 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1673
00:21:01.608 00.004 1032 Star::Find returns 1 (0), X=323.66, Y=741.28, Mass=1469, SNR=27.0, Peak=165 HFD=2.8
00:21:01.610 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
00:21:01.614 00.004 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
00:21:01.616 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.58 mountX=0.02 mountY=-0.07, mountTheta=-1.25
00:21:01.619 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
00:21:01.621 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
00:21:01.623 00.002 10072 Worker thread wakes up
00:21:01.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
00:21:01.623 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
00:21:01.623 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
00:21:01.626 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:01.628 00.002 10072 PPEC rslt(dithering): input = 0.02, final = 0.01
00:21:01.628 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:21:01.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:01.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:21:01.628 00.000 10072 MoveAxis(W, 12, ABG)
00:21:01.628 00.000 10072 Guiding  Dir = 3, Dur = 12
00:21:01.629 00.001 10072 IsGuiding returns 0
00:21:01.629 00.000 10072 PulseGuide returned control before completion, sleep 22
00:21:01.649 00.020 1032 UpdateGuideState exits: m=1469 SNR=27.0
00:21:01.651 00.002 1032 PhdController: settling, locked = 1, distance = 0.08 (0.25) aobump = 0 frame = 4 / 99999
00:21:01.653 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784175661.653,"Host":"MELE","Inst":1,"Distance":0.08,"Time":1.3,"SettleTime":3.0,"StarLocked":true}
00:21:01.655 00.002 10072 IsGuiding returns 0
00:21:01.655 00.000 10072 Move returns status 0, amount 12
00:21:01.655 00.000 10072 MoveAxis(N, 0, ABG)
00:21:01.655 00.000 10072 Move returns status 0, amount 0
00:21:01.655 00.000 10072 move complete, result=0
00:21:01.655 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:01.657 00.002 10072 worker thread done servicing request
00:21:01.657 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:01.659 00.002 1032 Enqueuing Expose request
00:21:01.661 00.002 10072 Worker thread wakes up
00:21:01.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:01.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:01.661 00.000 1032 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:21:02.080 00.419 10072 Exposure complete
00:21:02.135 00.055 10072 worker thread done servicing request
00:21:02.135 00.000 1032 OnExposeComplete: enter
00:21:02.137 00.002 1032 UpdateGuideState(): m_state=6
00:21:02.138 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1674
00:21:02.139 00.001 1032 Star::Find returns 1 (0), X=323.64, Y=741.05, Mass=1403, SNR=26.4, Peak=156 HFD=2.5
00:21:02.142 00.003 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
00:21:02.145 00.003 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
00:21:02.147 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.35 mountX=-0.19 mountY=0.01, mountTheta=3.10
00:21:02.150 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.19, opts=13)
00:21:02.152 00.002 1032 Enqueuing Move request for scope (0.04, -0.19)
00:21:02.155 00.003 10072 Worker thread wakes up
00:21:02.156 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
00:21:02.156 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
00:21:02.156 00.000 10072 Moving (0.04, -0.19) raw xDistance=-0.19 yDistance=0.01
00:21:02.158 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:02.160 00.002 10072 PPEC rslt(dithering): input = -0.19, final = -0.09
00:21:02.160 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
00:21:02.160 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:02.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:21:02.160 00.000 10072 MoveAxis(E, 96, ABG)
00:21:02.162 00.002 10072 Guiding  Dir = 2, Dur = 96
00:21:02.162 00.000 10072 IsGuiding returns 0
00:21:02.163 00.001 10072 PulseGuide returned control before completion, sleep 106
00:21:02.182 00.019 1032 UpdateGuideState exits: m=1403 SNR=26.4
00:21:02.184 00.002 1032 PhdController: settling, locked = 1, distance = 0.12 (0.25) aobump = 0 frame = 5 / 99999
00:21:02.194 00.010 1032 evsrv: {"Event":"Settling","Timestamp":1784175662.194,"Host":"MELE","Inst":1,"Distance":0.12,"Time":1.9,"SettleTime":3.0,"StarLocked":true}
00:21:02.196 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:02.199 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:02.201 00.002 1032 Enqueuing Expose request
00:21:02.281 00.080 10072 IsGuiding returns 0
00:21:02.281 00.000 10072 Move returns status 0, amount 96
00:21:02.281 00.000 10072 MoveAxis(N, 0, ABG)
00:21:02.281 00.000 10072 Move returns status 0, amount 0
00:21:02.281 00.000 10072 move complete, result=0
00:21:02.281 00.000 10072 worker thread done servicing request
00:21:02.281 00.000 1032 GuideStep: -0.2 px 96 ms EAST, 0.0 px 0 ms NORTH
00:21:02.283 00.002 10072 Worker thread wakes up
00:21:02.284 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:02.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:02.921 00.637 10072 Exposure complete
00:21:02.973 00.052 10072 worker thread done servicing request
00:21:02.973 00.000 1032 OnExposeComplete: enter
00:21:02.975 00.002 1032 UpdateGuideState(): m_state=6
00:21:02.977 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1675
00:21:02.979 00.002 1032 Star::Find returns 1 (0), X=323.73, Y=741.25, Mass=1344, SNR=25.8, Peak=151 HFD=2.7
00:21:02.981 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
00:21:02.983 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
00:21:02.985 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.04 mountX=-0.03 mountY=-0.13, mountTheta=-1.79
00:21:02.988 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
00:21:02.990 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
00:21:02.992 00.002 10072 Worker thread wakes up
00:21:02.992 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
00:21:02.992 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
00:21:02.992 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.03 yDistance=-0.13
00:21:02.993 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:02.996 00.003 10072 PPEC rslt(dithering): input = -0.03, final = -0.01
00:21:02.996 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:21:02.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:02.996 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:21:02.996 00.000 10072 MoveAxis(E, 14, ABG)
00:21:02.996 00.000 10072 Guiding  Dir = 2, Dur = 14
00:21:02.997 00.001 10072 IsGuiding returns 0
00:21:02.997 00.000 10072 PulseGuide returned control before completion, sleep 24
00:21:03.015 00.018 1032 UpdateGuideState exits: m=1344 SNR=25.8
00:21:03.018 00.003 1032 PhdController: settling, locked = 1, distance = 0.12 (0.25) aobump = 0 frame = 6 / 99999
00:21:03.021 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784175663.021,"Host":"MELE","Inst":1,"Distance":0.12,"Time":2.7,"SettleTime":3.0,"StarLocked":true}
00:21:03.023 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:03.025 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:03.026 00.001 1032 Enqueuing Expose request
00:21:03.028 00.002 10072 IsGuiding returns 0
00:21:03.028 00.000 10072 Move returns status 0, amount 14
00:21:03.029 00.001 10072 MoveAxis(N, 0, ABG)
00:21:03.029 00.000 10072 Move returns status 0, amount 0
00:21:03.029 00.000 10072 move complete, result=0
00:21:03.029 00.000 10072 worker thread done servicing request
00:21:03.029 00.000 10072 Worker thread wakes up
00:21:03.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:03.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:03.037 00.008 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
00:21:03.467 00.430 10072 Exposure complete
00:21:03.569 00.102 1032 OnExposeComplete: enter
00:21:03.572 00.003 1032 UpdateGuideState(): m_state=6
00:21:03.575 00.003 10072 worker thread done servicing request
00:21:03.576 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1676
00:21:03.653 00.077 1032 Star::Find returns 1 (0), X=323.59, Y=741.18, Mass=1281, SNR=25.2, Peak=143 HFD=2.8
00:21:03.658 00.005 1032 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.83) = xAngle (-3.52 = 2.76)
00:21:03.668 00.010 1032 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.52 = 2.76)
00:21:03.672 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.69 mountX=-0.06 mountY=0.02, mountTheta=2.76
00:21:03.678 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
00:21:03.684 00.006 1032 Enqueuing Move request for scope (-0.01, -0.06)
00:21:03.688 00.004 10072 Worker thread wakes up
00:21:03.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
00:21:03.688 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
00:21:03.688 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
00:21:03.691 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:03.694 00.003 10072 PPEC rslt(dithering): input = -0.06, final = -0.03
00:21:03.694 00.000 10072 PPEC: input: -0.06, control: -0.03, exposure: 500
00:21:03.694 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:03.694 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:21:03.694 00.000 10072 MoveAxis(E, 28, ABG)
00:21:03.694 00.000 10072 Guiding  Dir = 2, Dur = 28
00:21:03.695 00.001 10072 IsGuiding returns 0
00:21:03.696 00.001 10072 PulseGuide returned control before completion, sleep 38
00:21:03.729 00.033 1032 UpdateGuideState exits: m=1281 SNR=25.2
00:21:03.733 00.004 1032 PhdController: settling, locked = 1, distance = 0.10 (0.25) aobump = 0 frame = 7 / 99999
00:21:03.736 00.003 1032 PhdController: newstate STATE_FINISH
00:21:03.740 00.004 1032 PhdController complete: success
00:21:03.745 00.005 1032 evsrv: {"Event":"SettleDone","Timestamp":1784175663.745,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
00:21:03.748 00.003 10072 IsGuiding returns 1
00:21:03.748 00.000 10072 scope still moving after pulse duration time elapsed
00:21:03.749 00.001 1032 Mount: notify guiding dither settle done success=1
00:21:03.751 00.002 1032 PhdController: newstate STATE_IDLE
00:21:03.757 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:03.765 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:03.774 00.009 1032 Enqueuing Expose request
00:21:03.781 00.007 10072 IsGuiding returns 0
00:21:03.782 00.001 10072 scope move finished after 28 + 58 ms
00:21:03.782 00.000 10072 Move returns status 0, amount 28
00:21:03.782 00.000 10072 MoveAxis(N, 0, ABG)
00:21:03.782 00.000 10072 Move returns status 0, amount 0
00:21:03.782 00.000 10072 move complete, result=0
00:21:03.782 00.000 10072 worker thread done servicing request
00:21:03.782 00.000 10072 Worker thread wakes up
00:21:03.782 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:03.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:03.793 00.011 1032 GuideStep: -0.1 px 28 ms EAST, 0.0 px 0 ms NORTH
00:21:04.421 00.628 10072 Exposure complete
00:21:04.503 00.082 10072 worker thread done servicing request
00:21:04.505 00.002 1032 OnExposeComplete: enter
00:21:04.507 00.002 1032 UpdateGuideState(): m_state=6
00:21:04.510 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1677
00:21:04.513 00.003 1032 Star::Find returns 1 (0), X=323.64, Y=741.22, Mass=1351, SNR=25.8, Peak=148 HFD=2.8
00:21:04.562 00.049 1032 MultiStar: exiting stabilization period
00:21:04.623 00.061 1032 MultiStar: updating star positions after lock position change
00:21:04.630 00.007 1032 Star::Find(15, 576, 303, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1677
00:21:04.635 00.005 1032 Star::Find returns 1 (1), X=576.53, Y=304.16, Mass=1667, SNR=28.7, Peak=255 HFD=2.1
00:21:04.707 00.072 1032 Star::Find(15, 222, 605, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1677
00:21:04.715 00.008 1032 Star::Find returns 1 (0), X=222.52, Y=606.30, Mass=1276, SNR=25.2, Peak=134 HFD=3.0
00:21:04.724 00.009 1032 Star::Find(15, 1121, 321, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1677
00:21:04.731 00.007 1032 Star::Find returns 1 (0), X=1121.76, Y=321.77, Mass=789, SNR=19.8, Peak=64 HFD=2.9
00:21:04.808 00.077 1032 Star::Find(15, 995, 220, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1677
00:21:04.823 00.015 1032 Star::Find returns 1 (0), X=995.75, Y=221.26, Mass=595, SNR=17.1, Peak=72 HFD=2.7
00:21:04.834 00.011 1032 Star::Find(15, 427, 325, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1677
00:21:04.839 00.005 1032 Star::Find returns 1 (0), X=427.92, Y=326.39, Mass=745, SNR=19.2, Peak=97 HFD=2.8
00:21:04.846 00.007 1032 Star::Find(15, 612, 577, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1677
00:21:04.850 00.004 1032 Star::Find returns 1 (0), X=613.43, Y=578.27, Mass=726, SNR=19.0, Peak=106 HFD=2.2
00:21:04.854 00.004 1032 Star::Find(15, 919, 80, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1677
00:21:04.871 00.017 1032 Star::Find returns 1 (0), X=919.73, Y=81.27, Mass=388, SNR=13.8, Peak=43 HFD=2.9
00:21:04.879 00.008 1032 Star::Find(15, 636, 562, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1677
00:21:04.883 00.004 1032 Star::Find returns 1 (0), X=636.95, Y=562.97, Mass=485, SNR=15.5, Peak=112 HFD=2.1
00:21:04.986 00.103 1032 Star::Find(15, 1123, 683, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1677
00:21:05.489 00.503 1032 Star::Find returns 1 (0), X=1123.25, Y=684.11, Mass=450, SNR=14.9, Peak=40 HFD=3.0
00:21:05.781 00.292 1032 Star::Find(15, 133, 815, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1677
00:21:05.788 00.007 1032 Star::Find returns 1 (0), X=134.34, Y=815.62, Mass=368, SNR=13.5, Peak=29 HFD=3.3
00:21:05.792 00.004 1032 Star::Find(15, 829, 111, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1677
00:21:05.795 00.003 1032 Star::Find returns 1 (0), X=829.99, Y=111.58, Mass=221, SNR=10.4, Peak=34 HFD=2.3
00:21:05.990 00.195 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
00:21:06.114 00.124 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
00:21:06.201 00.087 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.47 mountX=-0.03 mountY=-0.04, mountTheta=-2.30
00:21:06.261 00.060 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
00:21:06.298 00.037 1032 Enqueuing Move request for scope (0.04, -0.02)
00:21:06.302 00.004 10072 Worker thread wakes up
00:21:06.302 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:21:06.302 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:21:06.302 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
00:21:06.305 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:06.309 00.004 10072 PPEC rslt(dithering): input = -0.03, final = -0.02
00:21:06.309 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
00:21:06.310 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:06.310 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:21:06.310 00.000 10072 MoveAxis(E, 16, ABG)
00:21:06.310 00.000 10072 Guiding  Dir = 2, Dur = 16
00:21:06.310 00.000 10072 IsGuiding returns 0
00:21:06.311 00.001 10072 PulseGuide returned control before completion, sleep 26
00:21:06.487 00.176 1032 UpdateGuideState exits: m=1351 SNR=25.8
00:21:06.652 00.165 10072 IsGuiding returns 0
00:21:06.653 00.001 10072 Move returns status 0, amount 16
00:21:06.653 00.000 10072 MoveAxis(N, 0, ABG)
00:21:06.653 00.000 10072 Move returns status 0, amount 0
00:21:06.653 00.000 10072 move complete, result=0
00:21:06.653 00.000 10072 worker thread done servicing request
00:21:06.654 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:06.659 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:06.662 00.003 1032 Enqueuing Expose request
00:21:06.664 00.002 10072 Worker thread wakes up
00:21:06.664 00.000 1032 GuideStep: -0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
00:21:06.668 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:06.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:07.326 00.658 10072 Exposure complete
00:21:07.424 00.098 1032 OnExposeComplete: enter
00:21:07.434 00.010 10072 worker thread done servicing request
00:21:07.434 00.000 1032 UpdateGuideState(): m_state=6
00:21:07.440 00.006 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1678
00:21:07.443 00.003 1032 Star::Find returns 1 (0), X=323.68, Y=741.27, Mass=1292, SNR=25.3, Peak=144 HFD=2.7
00:21:07.446 00.003 1032 MultiStar: [#1 0.10,-0.07,1.13,U] [#2 -0.04,0.02,1.04,U] [#3 0.17,-0.13,0.73,U] [#4 0.20,-0.22,0.00,M1] [#5 0.22,-0.21,0.00,M1] [#6 0.11,-0.03,0.72,U] [#7 0.08,-0.09,0.56,U] [#8 0.14,-0.10,0.63,U] 
00:21:07.449 00.003 1032 single-star, 6 included, MultiStar: {0.08, -0.04}, one-star: {0.08, 0.03}
00:21:07.452 00.003 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:21:07.457 00.005 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:21:07.461 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.34 mountX=0.01 mountY=-0.09, mountTheta=-1.49
00:21:07.471 00.010 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
00:21:07.475 00.004 1032 Enqueuing Move request for scope (0.08, 0.03)
00:21:07.478 00.003 10072 Worker thread wakes up
00:21:07.478 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:21:07.478 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:21:07.478 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
00:21:07.481 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:07.485 00.004 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.73
00:21:07.485 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:21:07.485 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:07.485 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:21:07.485 00.000 10072 MoveAxis(E, 1, ABG)
00:21:07.486 00.001 10072 Guiding  Dir = 2, Dur = 1
00:21:07.486 00.000 10072 IsGuiding returns 0
00:21:07.487 00.001 10072 PulseGuide returned control before completion, sleep 11
00:21:07.513 00.026 10072 IsGuiding returns 0
00:21:07.514 00.001 10072 Move returns status 0, amount 1
00:21:07.514 00.000 10072 MoveAxis(N, 0, ABG)
00:21:07.514 00.000 10072 Move returns status 0, amount 0
00:21:07.514 00.000 10072 move complete, result=0
00:21:07.514 00.000 10072 worker thread done servicing request
00:21:07.518 00.004 1032 UpdateGuideState exits: m=1292 SNR=25.3
00:21:07.522 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:07.525 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:07.529 00.004 1032 Enqueuing Expose request
00:21:07.532 00.003 10072 Worker thread wakes up
00:21:07.532 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:21:07.534 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:07.534 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:07.992 00.458 10072 Exposure complete
00:21:08.192 00.200 10072 worker thread done servicing request
00:21:08.192 00.000 1032 OnExposeComplete: enter
00:21:08.228 00.036 1032 UpdateGuideState(): m_state=6
00:21:08.232 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1679
00:21:08.235 00.003 1032 Star::Find returns 1 (0), X=323.77, Y=741.15, Mass=1256, SNR=24.9, Peak=140 HFD=2.6
00:21:08.238 00.003 1032 MultiStar: [#1 0.14,0.02,1.19,U] [#2 0.04,-0.10,0.98,U] [#3 0.21,-0.18,0.74,U] [#4 0.07,-0.07,0.67,U] [#5 0.12,-0.20,0.74,U] [#6 -0.03,-0.05,0.83,U] [#7 0.00,-0.11,0.56,U] [#8 0.05,-0.26,0.64,U] 
00:21:08.241 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.10}, one-star: {0.17, -0.09}
00:21:08.244 00.003 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
00:21:08.276 00.032 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
00:21:08.279 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.84 mountX=-0.12 mountY=-0.06, mountTheta=-2.67
00:21:08.283 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
00:21:08.286 00.003 1032 Enqueuing Move request for scope (0.09, -0.10)
00:21:08.289 00.003 10072 Worker thread wakes up
00:21:08.289 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
00:21:08.289 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
00:21:08.289 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.06
00:21:08.291 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:08.331 00.040 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.74
00:21:08.331 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
00:21:08.331 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:08.332 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:21:08.332 00.000 10072 MoveAxis(E, 1, ABG)
00:21:08.332 00.000 10072 Guiding  Dir = 2, Dur = 1
00:21:08.332 00.000 10072 IsGuiding returns 0
00:21:08.333 00.001 10072 PulseGuide returned control before completion, sleep 11
00:21:08.367 00.034 10072 IsGuiding returns 1
00:21:08.368 00.001 10072 scope still moving after pulse duration time elapsed
00:21:08.380 00.012 1032 UpdateGuideState exits: m=1256 SNR=24.9
00:21:08.383 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:08.386 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:08.388 00.002 1032 Enqueuing Expose request
00:21:08.392 00.004 10072 IsGuiding returns 1
00:21:08.421 00.029 10072 IsGuiding returns 1
00:21:08.472 00.051 10072 IsGuiding returns 1
00:21:08.519 00.047 10072 IsGuiding returns 1
00:21:08.547 00.028 10072 IsGuiding returns 1
00:21:08.589 00.042 10072 IsGuiding returns 1
00:21:08.610 00.021 10072 IsGuiding returns 1
00:21:08.659 00.049 10072 IsGuiding returns 1
00:21:08.708 00.049 10072 IsGuiding returns 1
00:21:08.748 00.040 10072 IsGuiding returns 1
00:21:08.790 00.042 10072 IsGuiding returns 1
00:21:08.839 00.049 10072 IsGuiding returns 0
00:21:08.840 00.001 10072 scope move finished after 1 + 506 ms
00:21:08.840 00.000 10072 Move returns status 0, amount 1
00:21:08.840 00.000 10072 MoveAxis(N, 0, ABG)
00:21:08.840 00.000 10072 Move returns status 0, amount 0
00:21:08.840 00.000 10072 move complete, result=0
00:21:08.840 00.000 10072 worker thread done servicing request
00:21:08.840 00.000 10072 Worker thread wakes up
00:21:08.840 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:21:08.845 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:08.845 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:09.516 00.671 10072 Exposure complete
00:21:09.677 00.161 10072 worker thread done servicing request
00:21:09.677 00.000 1032 OnExposeComplete: enter
00:21:09.680 00.003 1032 UpdateGuideState(): m_state=6
00:21:09.683 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1680
00:21:09.712 00.029 1032 Star::Find returns 1 (0), X=323.77, Y=741.22, Mass=1363, SNR=26.0, Peak=152 HFD=2.6
00:21:09.716 00.004 1032 MultiStar: [#1 0.19,-0.13,1.12,U] [#2 -0.01,-0.18,1.00,U] [#3 0.20,-0.17,0.74,U] [#4 0.12,-0.18,0.70,U] [#5 0.34,-0.17,0.00,M1] [#6 0.15,-0.18,0.72,U] [#7 0.09,-0.24,0.53,U] [#8 0.29,-0.28,0.00,M1] 
00:21:09.719 00.003 1032 single-star, 6 included, MultiStar: {0.13, -0.14}, one-star: {0.17, -0.02}
00:21:09.721 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
00:21:09.724 00.003 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
00:21:09.726 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.18 cameraTheta=-0.10 mountX=-0.06 mountY=-0.16, mountTheta=-1.93
00:21:09.734 00.008 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.02, opts=13)
00:21:09.762 00.028 1032 Enqueuing Move request for scope (0.17, -0.02)
00:21:09.764 00.002 10072 Worker thread wakes up
00:21:09.765 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
00:21:09.765 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
00:21:09.765 00.000 10072 Moving (0.17, -0.02) raw xDistance=-0.06 yDistance=-0.16
00:21:09.769 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:09.773 00.004 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.74
00:21:09.773 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:21:09.773 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:09.773 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:21:09.773 00.000 10072 MoveAxis(E, 2, ABG)
00:21:09.773 00.000 10072 Guiding  Dir = 2, Dur = 2
00:21:09.774 00.001 10072 IsGuiding returns 0
00:21:09.774 00.000 10072 PulseGuide returned control before completion, sleep 12
00:21:09.804 00.030 10072 IsGuiding returns 0
00:21:09.804 00.000 10072 Move returns status 0, amount 2
00:21:09.804 00.000 10072 MoveAxis(N, 0, ABG)
00:21:09.805 00.001 10072 Move returns status 0, amount 0
00:21:09.805 00.000 10072 move complete, result=0
00:21:09.805 00.000 10072 worker thread done servicing request
00:21:09.854 00.049 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:21:09.858 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:09.860 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:09.897 00.037 1032 Enqueuing Expose request
00:21:09.900 00.003 10072 Worker thread wakes up
00:21:09.900 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
00:21:09.905 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:09.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:10.682 00.777 10072 Exposure complete
00:21:10.752 00.070 10072 worker thread done servicing request
00:21:10.752 00.000 1032 OnExposeComplete: enter
00:21:10.758 00.006 1032 UpdateGuideState(): m_state=6
00:21:10.761 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1681
00:21:10.764 00.003 1032 Star::Find returns 1 (0), X=323.75, Y=741.18, Mass=1454, SNR=26.9, Peak=167 HFD=2.6
00:21:10.769 00.005 1032 MultiStar: [#1 0.08,-0.06,1.12,U] [#2 -0.04,-0.18,0.95,U] [#3 0.14,-0.08,0.73,U] [#4 0.21,-0.19,0.00,M1] [#5 0.09,-0.04,0.67,U] [#6 -0.02,-0.09,0.73,U] [#7 0.21,-0.15,0.51,U] [#8 0.00,-0.06,0.54,U] 
00:21:10.772 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.09}, one-star: {0.15, -0.06}
00:21:10.774 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
00:21:10.776 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
00:21:10.778 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.88 mountX=-0.11 mountY=-0.05, mountTheta=-2.71
00:21:10.781 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
00:21:10.784 00.003 1032 Enqueuing Move request for scope (0.07, -0.09)
00:21:10.788 00.004 10072 Worker thread wakes up
00:21:10.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
00:21:10.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
00:21:10.789 00.001 10072 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.05
00:21:10.792 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:10.796 00.004 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.75
00:21:10.796 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:21:10.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:10.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:21:10.796 00.000 10072 MoveAxis(E, 2, ABG)
00:21:10.796 00.000 10072 Guiding  Dir = 2, Dur = 2
00:21:10.798 00.002 10072 IsGuiding returns 0
00:21:10.798 00.000 10072 PulseGuide returned control before completion, sleep 12
00:21:10.817 00.019 10072 IsGuiding returns 1
00:21:10.817 00.000 10072 scope still moving after pulse duration time elapsed
00:21:10.822 00.005 1032 UpdateGuideState exits: m=1454 SNR=26.9
00:21:10.825 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:10.827 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:10.830 00.003 1032 Enqueuing Expose request
00:21:10.848 00.018 10072 IsGuiding returns 1
00:21:10.878 00.030 10072 IsGuiding returns 1
00:21:10.909 00.031 10072 IsGuiding returns 1
00:21:10.941 00.032 10072 IsGuiding returns 1
00:21:10.972 00.031 10072 IsGuiding returns 1
00:21:11.003 00.031 10072 IsGuiding returns 1
00:21:11.034 00.031 10072 IsGuiding returns 1
00:21:11.065 00.031 10072 IsGuiding returns 1
00:21:11.097 00.032 10072 IsGuiding returns 1
00:21:11.128 00.031 10072 IsGuiding returns 1
00:21:11.159 00.031 10072 IsGuiding returns 1
00:21:11.191 00.032 10072 IsGuiding returns 1
00:21:11.222 00.031 10072 IsGuiding returns 1
00:21:11.253 00.031 10072 IsGuiding returns 1
00:21:11.284 00.031 10072 IsGuiding returns 0
00:21:11.284 00.000 10072 scope move finished after 2 + 485 ms
00:21:11.284 00.000 10072 Move returns status 0, amount 2
00:21:11.284 00.000 10072 MoveAxis(N, 0, ABG)
00:21:11.284 00.000 10072 Move returns status 0, amount 0
00:21:11.284 00.000 10072 move complete, result=0
00:21:11.284 00.000 10072 worker thread done servicing request
00:21:11.284 00.000 10072 Worker thread wakes up
00:21:11.284 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:11.286 00.002 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:11.355 00.069 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:21:11.940 00.585 10072 Exposure complete
00:21:12.146 00.206 10072 worker thread done servicing request
00:21:12.146 00.000 1032 OnExposeComplete: enter
00:21:12.151 00.005 1032 UpdateGuideState(): m_state=6
00:21:12.155 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1682
00:21:12.158 00.003 1032 Star::Find returns 1 (0), X=323.81, Y=741.07, Mass=1529, SNR=27.6, Peak=177 HFD=2.6
00:21:12.162 00.004 1032 MultiStar: [#1 0.24,-0.26,0.00,M1] [#2 0.08,-0.23,0.96,U] [#3 0.29,-0.32,0.00,M1] [#4 0.32,-0.21,0.00,M2] [#5 0.22,-0.32,0.00,M1] [#6 -0.04,-0.27,0.66,U] [#7 0.31,-0.26,0.00,M1] [#8 0.22,-0.28,0.00,M1] 
00:21:12.166 00.004 1032 refined, 2 included, MultiStar: {0.10, -0.22}, one-star: {0.21, -0.17}
00:21:12.169 00.003 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
00:21:12.172 00.003 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
00:21:12.175 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.14 mountX=-0.24 mountY=-0.04, mountTheta=-2.97
00:21:12.192 00.017 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.22, opts=13)
00:21:12.241 00.049 1032 Enqueuing Move request for scope (0.10, -0.22)
00:21:12.253 00.012 10072 Worker thread wakes up
00:21:12.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd
00:21:12.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.22)
00:21:12.254 00.001 10072 Moving (0.10, -0.22) raw xDistance=-0.24 yDistance=-0.04
00:21:12.262 00.008 10072 PPEC rslt: input = -0.24, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 292.75
00:21:12.263 00.001 10072 PPEC: input: -0.24, control: -0.12, exposure: 500
00:21:12.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:12.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:21:12.263 00.000 10072 MoveAxis(E, 123, ABG)
00:21:12.263 00.000 10072 Guiding  Dir = 2, Dur = 123
00:21:12.265 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:12.314 00.049 10072 IsGuiding returns 0
00:21:12.317 00.003 10072 PulseGuide returned control before completion, sleep 131
00:21:12.364 00.047 1032 UpdateGuideState exits: m=1529 SNR=27.6
00:21:12.368 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:12.371 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:12.374 00.003 1032 Enqueuing Expose request
00:21:12.471 00.097 10072 IsGuiding returns 1
00:21:12.471 00.000 10072 scope still moving after pulse duration time elapsed
00:21:12.497 00.026 10072 IsGuiding returns 0
00:21:12.497 00.000 10072 scope move finished after 123 + 60 ms
00:21:12.497 00.000 10072 Move returns status 0, amount 123
00:21:12.497 00.000 10072 MoveAxis(N, 0, ABG)
00:21:12.498 00.001 10072 Move returns status 0, amount 0
00:21:12.498 00.000 10072 move complete, result=0
00:21:12.498 00.000 10072 worker thread done servicing request
00:21:12.498 00.000 10072 Worker thread wakes up
00:21:12.498 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:12.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:12.499 00.001 1032 GuideStep: -0.2 px 123 ms EAST, -0.0 px 0 ms NORTH
00:21:13.127 00.628 10072 Exposure complete
00:21:13.302 00.175 1032 OnExposeComplete: enter
00:21:13.314 00.012 10072 worker thread done servicing request
00:21:13.314 00.000 1032 UpdateGuideState(): m_state=6
00:21:13.321 00.007 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1683
00:21:13.326 00.005 1032 Star::Find returns 1 (0), X=323.70, Y=741.50, Mass=1353, SNR=25.9, Peak=151 HFD=2.9
00:21:13.330 00.004 1032 MultiStar: [#1 0.15,0.01,1.12,U] [#2 0.04,0.17,0.93,U] [#3 0.24,-0.03,0.74,U] [#4 0.34,-0.07,0.00,M3] [#5 0.25,-0.15,0.00,M2] [#6 -0.08,-0.01,0.74,U] [#7 0.18,0.03,0.54,U] [#8 0.25,-0.15,0.00,M2] 
00:21:13.335 00.005 1032 refined, 5 included, MultiStar: {0.10, 0.08}, one-star: {0.10, 0.26}
00:21:13.339 00.004 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
00:21:13.343 00.004 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
00:21:13.347 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.68 mountX=0.05 mountY=-0.12, mountTheta=-1.15
00:21:13.354 00.007 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
00:21:13.358 00.004 1032 Enqueuing Move request for scope (0.10, 0.08)
00:21:13.362 00.004 10072 Worker thread wakes up
00:21:13.362 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
00:21:13.362 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
00:21:13.362 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.12
00:21:13.367 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:13.372 00.005 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.76
00:21:13.373 00.001 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:21:13.373 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:13.374 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:21:13.374 00.000 10072 MoveAxis(E, 4, ABG)
00:21:13.374 00.000 10072 Guiding  Dir = 2, Dur = 4
00:21:13.374 00.000 10072 IsGuiding returns 0
00:21:13.376 00.002 10072 PulseGuide returned control before completion, sleep 14
00:21:13.404 00.028 10072 IsGuiding returns 0
00:21:13.404 00.000 10072 Move returns status 0, amount 4
00:21:13.405 00.001 10072 MoveAxis(N, 0, ABG)
00:21:13.405 00.000 10072 Move returns status 0, amount 0
00:21:13.405 00.000 10072 move complete, result=0
00:21:13.405 00.000 10072 worker thread done servicing request
00:21:13.406 00.001 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:21:13.410 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:13.413 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:13.415 00.002 1032 Enqueuing Expose request
00:21:13.418 00.003 10072 Worker thread wakes up
00:21:13.418 00.000 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:21:13.421 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:13.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:13.831 00.410 10072 Exposure complete
00:21:13.919 00.088 1032 OnExposeComplete: enter
00:21:13.929 00.010 10072 worker thread done servicing request
00:21:13.929 00.000 1032 UpdateGuideState(): m_state=6
00:21:13.937 00.008 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1684
00:21:13.940 00.003 1032 Star::Find returns 1 (0), X=323.55, Y=741.41, Mass=1564, SNR=27.9, Peak=189 HFD=3.0
00:21:13.942 00.002 1032 MultiStar: [#1 0.06,-0.10,1.05,U] [#2 -0.04,0.05,0.89,U] [#3 0.18,-0.05,0.65,U] [#4 0.14,-0.18,0.63,U] [#5 0.30,-0.11,0.00,M3] [#6 -0.05,-0.04,0.66,U] [#7 0.12,0.01,0.49,U] [#8 0.11,-0.13,0.55,U] 
00:21:13.945 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {-0.05, 0.17}
00:21:13.947 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
00:21:13.949 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
00:21:13.953 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.47 mountX=-0.03 mountY=-0.04, mountTheta=-2.30
00:21:13.960 00.007 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
00:21:13.962 00.002 1032 Enqueuing Move request for scope (0.05, -0.02)
00:21:13.965 00.003 10072 Worker thread wakes up
00:21:13.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
00:21:13.965 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
00:21:13.965 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.04
00:21:13.968 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:13.971 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.76
00:21:13.971 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:21:13.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:13.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:21:13.972 00.001 10072 MoveAxis(E, 3, ABG)
00:21:13.972 00.000 10072 Guiding  Dir = 2, Dur = 3
00:21:13.972 00.000 10072 IsGuiding returns 0
00:21:13.974 00.002 10072 PulseGuide returned control before completion, sleep 12
00:21:13.997 00.023 10072 IsGuiding returns 0
00:21:13.997 00.000 10072 Move returns status 0, amount 3
00:21:13.998 00.001 10072 MoveAxis(N, 0, ABG)
00:21:13.998 00.000 10072 Move returns status 0, amount 0
00:21:13.998 00.000 10072 move complete, result=0
00:21:13.998 00.000 10072 worker thread done servicing request
00:21:14.000 00.002 1032 UpdateGuideState exits: m=1564 SNR=27.9
00:21:14.005 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:14.008 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:14.011 00.003 1032 Enqueuing Expose request
00:21:14.014 00.003 10072 Worker thread wakes up
00:21:14.014 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:21:14.018 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:14.018 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:14.656 00.638 10072 Exposure complete
00:21:14.724 00.068 10072 worker thread done servicing request
00:21:14.724 00.000 1032 OnExposeComplete: enter
00:21:14.727 00.003 1032 UpdateGuideState(): m_state=6
00:21:14.730 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1685
00:21:14.733 00.003 1032 Star::Find returns 1 (0), X=323.79, Y=741.03, Mass=1203, SNR=24.4, Peak=147 HFD=2.5
00:21:14.737 00.004 1032 MultiStar: [#1 0.05,-0.32,0.00,M1] [#2 0.05,-0.14,1.04,U] [#3 0.28,-0.27,0.00,M1] [#4 0.36,-0.26,0.00,M3] [#5 0.35,-0.34,0.00,M4] [#6 0.06,-0.38,0.00,M1] [#7 0.10,-0.40,0.00,M1] [#8 0.11,-0.50,0.00,M2] 
00:21:14.741 00.004 1032 refined, 1 included, MultiStar: {0.12, -0.17}, one-star: {0.19, -0.21}
00:21:14.748 00.007 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
00:21:14.750 00.002 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
00:21:14.753 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.96 mountX=-0.20 mountY=-0.07, mountTheta=-2.79
00:21:14.757 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.17, opts=13)
00:21:14.760 00.003 1032 Enqueuing Move request for scope (0.12, -0.17)
00:21:14.764 00.004 10072 Worker thread wakes up
00:21:14.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
00:21:14.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
00:21:14.764 00.000 10072 Moving (0.12, -0.17) raw xDistance=-0.20 yDistance=-0.07
00:21:14.766 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:14.770 00.004 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 292.77
00:21:14.770 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
00:21:14.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:14.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:21:14.770 00.000 10072 MoveAxis(E, 104, ABG)
00:21:14.770 00.000 10072 Guiding  Dir = 2, Dur = 104
00:21:14.772 00.002 10072 IsGuiding returns 0
00:21:14.773 00.001 10072 PulseGuide returned control before completion, sleep 114
00:21:14.800 00.027 1032 UpdateGuideState exits: m=1203 SNR=24.4
00:21:14.809 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:14.812 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:14.816 00.004 1032 Enqueuing Expose request
00:21:14.903 00.087 10072 IsGuiding returns 0
00:21:14.904 00.001 10072 Move returns status 0, amount 104
00:21:14.904 00.000 10072 MoveAxis(N, 0, ABG)
00:21:14.904 00.000 10072 Move returns status 0, amount 0
00:21:14.904 00.000 10072 move complete, result=0
00:21:14.904 00.000 10072 worker thread done servicing request
00:21:14.904 00.000 10072 Worker thread wakes up
00:21:14.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:14.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:14.948 00.044 1032 GuideStep: -0.2 px 104 ms EAST, -0.1 px 0 ms NORTH
00:21:15.314 00.366 10072 Exposure complete
00:21:15.385 00.071 10072 worker thread done servicing request
00:21:15.385 00.000 1032 OnExposeComplete: enter
00:21:15.388 00.003 1032 UpdateGuideState(): m_state=6
00:21:15.393 00.005 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1686
00:21:15.397 00.004 1032 Star::Find returns 1 (0), X=323.78, Y=741.11, Mass=1407, SNR=26.4, Peak=161 HFD=2.5
00:21:15.399 00.002 1032 MultiStar: [#1 0.17,-0.14,1.08,U] [#2 0.07,-0.13,0.93,U] [#3 0.32,-0.30,0.00,M2] [#4 0.47,-0.24,0.00,M4] [#5 0.32,-0.34,0.00,M5] [#6 0.06,-0.41,0.00,M2] [#7 0.18,-0.12,0.50,U] [#8 0.18,-0.29,0.00,M3] 
00:21:15.401 00.002 1032 refined, 3 included, MultiStar: {0.15, -0.13}, one-star: {0.18, -0.13}
00:21:15.403 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
00:21:15.406 00.003 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
00:21:15.408 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.73 mountX=-0.16 mountY=-0.11, mountTheta=-2.56
00:21:15.412 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.13, opts=13)
00:21:15.415 00.003 1032 Enqueuing Move request for scope (0.15, -0.13)
00:21:15.417 00.002 10072 Worker thread wakes up
00:21:15.418 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
00:21:15.418 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
00:21:15.418 00.000 10072 Moving (0.15, -0.13) raw xDistance=-0.16 yDistance=-0.11
00:21:15.420 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:15.430 00.010 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 292.77
00:21:15.431 00.001 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:21:15.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:15.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:21:15.431 00.000 10072 MoveAxis(E, 86, ABG)
00:21:15.431 00.000 10072 Guiding  Dir = 2, Dur = 86
00:21:15.431 00.000 10072 IsGuiding returns 0
00:21:15.432 00.001 10072 PulseGuide returned control before completion, sleep 96
00:21:15.469 00.037 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:21:15.472 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:15.475 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:15.478 00.003 1032 Enqueuing Expose request
00:21:15.531 00.053 10072 IsGuiding returns 0
00:21:15.531 00.000 10072 Move returns status 0, amount 86
00:21:15.531 00.000 10072 MoveAxis(N, 0, ABG)
00:21:15.531 00.000 10072 Move returns status 0, amount 0
00:21:15.531 00.000 10072 move complete, result=0
00:21:15.531 00.000 10072 worker thread done servicing request
00:21:15.531 00.000 10072 Worker thread wakes up
00:21:15.531 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:15.531 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:15.535 00.004 1032 GuideStep: -0.2 px 86 ms EAST, -0.1 px 0 ms NORTH
00:21:16.156 00.621 10072 Exposure complete
00:21:16.229 00.073 10072 worker thread done servicing request
00:21:16.229 00.000 1032 OnExposeComplete: enter
00:21:16.233 00.004 1032 UpdateGuideState(): m_state=6
00:21:16.242 00.009 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1687
00:21:16.248 00.006 1032 Star::Find returns 1 (0), X=323.97, Y=741.32, Mass=1510, SNR=27.4, Peak=175 HFD=2.5
00:21:16.250 00.002 1032 MultiStar: [#1 0.19,0.00,1.07,U] [#2 0.12,-0.09,0.90,U] [#3 0.31,-0.05,0.00,M3] [#4 0.29,0.05,0.00,M5] [#5 0.39,-0.16,0.00,M6] [#6 -0.02,-0.24,0.66,U] [#7 0.35,0.02,0.00,M1] [#8 0.23,-0.15,0.54,U] 
00:21:16.254 00.004 1032 refined, 4 included, MultiStar: {0.19, -0.06}, one-star: {0.37, 0.08}
00:21:16.257 00.003 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
00:21:16.260 00.003 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
00:21:16.262 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.29 mountX=-0.10 mountY=-0.17, mountTheta=-2.12
00:21:16.267 00.005 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.06, opts=13)
00:21:16.271 00.004 1032 Enqueuing Move request for scope (0.19, -0.06)
00:21:16.274 00.003 10072 Worker thread wakes up
00:21:16.274 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
00:21:16.274 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
00:21:16.275 00.001 10072 Moving (0.19, -0.06) raw xDistance=-0.10 yDistance=-0.17
00:21:16.278 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:16.280 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.78
00:21:16.280 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:21:16.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:16.281 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:21:16.281 00.000 10072 MoveAxis(E, 6, ABG)
00:21:16.281 00.000 10072 Guiding  Dir = 2, Dur = 6
00:21:16.281 00.000 10072 IsGuiding returns 0
00:21:16.282 00.001 10072 PulseGuide returned control before completion, sleep 16
00:21:16.305 00.023 1032 UpdateGuideState exits: m=1510 SNR=27.4
00:21:16.307 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:16.311 00.004 10072 IsGuiding returns 0
00:21:16.311 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:16.314 00.003 1032 Enqueuing Expose request
00:21:16.316 00.002 10072 Move returns status 0, amount 6
00:21:16.316 00.000 10072 MoveAxis(N, 0, ABG)
00:21:16.317 00.001 10072 Move returns status 0, amount 0
00:21:16.317 00.000 10072 move complete, result=0
00:21:16.317 00.000 10072 worker thread done servicing request
00:21:16.317 00.000 10072 Worker thread wakes up
00:21:16.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:16.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:16.330 00.013 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
00:21:16.735 00.405 10072 Exposure complete
00:21:16.808 00.073 10072 worker thread done servicing request
00:21:16.809 00.001 1032 OnExposeComplete: enter
00:21:16.812 00.003 1032 UpdateGuideState(): m_state=6
00:21:16.815 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1688
00:21:16.818 00.003 1032 Star::Find returns 1 (0), X=323.82, Y=741.12, Mass=1291, SNR=25.3, Peak=157 HFD=2.5
00:21:16.822 00.004 1032 MultiStar: [#1 0.21,-0.07,1.13,U] [#2 0.04,-0.05,1.00,U] [#3 0.27,-0.25,0.00,M4] [#4 0.32,-0.13,0.00,M6] [#5 0.33,-0.24,0.00,M7] [#6 0.09,-0.23,0.75,U] [#7 0.29,-0.15,0.00,M2] [#8 0.14,-0.37,0.00,M3] 
00:21:16.825 00.003 1032 refined, 3 included, MultiStar: {0.15, -0.11}, one-star: {0.22, -0.12}
00:21:16.827 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
00:21:16.832 00.005 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
00:21:16.838 00.006 1032 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-0.64 mountX=-0.14 mountY=-0.11, mountTheta=-2.47
00:21:16.842 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.11, opts=13)
00:21:16.845 00.003 1032 Enqueuing Move request for scope (0.15, -0.11)
00:21:16.847 00.002 10072 Worker thread wakes up
00:21:16.847 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
00:21:16.847 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
00:21:16.847 00.000 10072 Moving (0.15, -0.11) raw xDistance=-0.14 yDistance=-0.11
00:21:16.850 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:16.853 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 292.78
00:21:16.853 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:21:16.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:16.854 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:21:16.854 00.000 10072 MoveAxis(E, 77, ABG)
00:21:16.854 00.000 10072 Guiding  Dir = 2, Dur = 77
00:21:16.854 00.000 10072 IsGuiding returns 0
00:21:16.855 00.001 10072 PulseGuide returned control before completion, sleep 87
00:21:16.881 00.026 1032 UpdateGuideState exits: m=1291 SNR=25.3
00:21:16.884 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:16.886 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:16.897 00.011 1032 Enqueuing Expose request
00:21:16.949 00.052 10072 IsGuiding returns 0
00:21:16.950 00.001 10072 Move returns status 0, amount 77
00:21:16.950 00.000 10072 MoveAxis(N, 0, ABG)
00:21:16.950 00.000 10072 Move returns status 0, amount 0
00:21:16.950 00.000 10072 move complete, result=0
00:21:16.950 00.000 10072 worker thread done servicing request
00:21:16.950 00.000 10072 Worker thread wakes up
00:21:16.950 00.000 1032 GuideStep: -0.1 px 77 ms EAST, -0.1 px 0 ms NORTH
00:21:16.957 00.007 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:16.957 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:17.597 00.640 10072 Exposure complete
00:21:17.676 00.079 1032 OnExposeComplete: enter
00:21:17.680 00.004 10072 worker thread done servicing request
00:21:17.680 00.000 1032 UpdateGuideState(): m_state=6
00:21:17.683 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1689
00:21:17.686 00.003 1032 Star::Find returns 1 (0), X=323.71, Y=741.28, Mass=1419, SNR=26.5, Peak=170 HFD=2.6
00:21:17.690 00.004 1032 MultiStar: [#1 0.22,-0.18,0.00,M1] [#2 -0.01,-0.07,0.95,U] [#3 0.20,-0.18,0.74,U] [#4 0.34,-0.28,0.00,M7] [#5 0.28,-0.33,0.00,M8] [#6 0.10,-0.14,0.69,U] [#7 0.24,-0.15,0.00,M3] [#8 0.24,-0.26,0.00,M4] 
00:21:17.693 00.003 1032 single-star, 3 included, MultiStar: {0.09, -0.07}, one-star: {0.11, 0.04}
00:21:17.696 00.003 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:21:17.699 00.003 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:21:17.703 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.34 mountX=0.01 mountY=-0.12, mountTheta=-1.49
00:21:17.709 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
00:21:17.711 00.002 1032 Enqueuing Move request for scope (0.11, 0.04)
00:21:17.714 00.003 10072 Worker thread wakes up
00:21:17.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:21:17.714 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:21:17.714 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
00:21:17.718 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:17.721 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.79
00:21:17.721 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:21:17.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:17.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:21:17.722 00.001 10072 MoveAxis(E, 6, ABG)
00:21:17.722 00.000 10072 Guiding  Dir = 2, Dur = 6
00:21:17.722 00.000 10072 IsGuiding returns 0
00:21:17.723 00.001 10072 PulseGuide returned control before completion, sleep 16
00:21:17.748 00.025 10072 IsGuiding returns 0
00:21:17.748 00.000 10072 Move returns status 0, amount 6
00:21:17.748 00.000 10072 MoveAxis(N, 0, ABG)
00:21:17.748 00.000 10072 Move returns status 0, amount 0
00:21:17.749 00.001 10072 move complete, result=0
00:21:17.749 00.000 10072 worker thread done servicing request
00:21:17.751 00.002 1032 UpdateGuideState exits: m=1419 SNR=26.5
00:21:17.755 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:17.758 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:17.760 00.002 1032 Enqueuing Expose request
00:21:17.762 00.002 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:21:17.765 00.003 10072 Worker thread wakes up
00:21:17.765 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:17.765 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:18.172 00.407 10072 Exposure complete
00:21:18.243 00.071 10072 worker thread done servicing request
00:21:18.243 00.000 1032 OnExposeComplete: enter
00:21:18.246 00.003 1032 UpdateGuideState(): m_state=6
00:21:18.250 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1690
00:21:18.253 00.003 1032 Star::Find returns 1 (0), X=323.81, Y=741.21, Mass=1328, SNR=25.7, Peak=156 HFD=2.6
00:21:18.256 00.003 1032 MultiStar: [#1 0.19,0.05,1.12,U] [#2 -0.07,-0.06,0.91,U] [#3 0.19,-0.15,0.70,U] [#4 0.42,-0.27,0.00,M8] [#5 0.43,-0.07,0.00,M9] [#6 0.18,-0.09,0.74,U] [#7 0.33,-0.20,0.00,M4] [#8 0.19,-0.25,0.00,M5] 
00:21:18.259 00.003 1032 refined, 4 included, MultiStar: {0.14, -0.04}, one-star: {0.21, -0.03}
00:21:18.261 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
00:21:18.264 00.003 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
00:21:18.268 00.004 1032 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.31 mountX=-0.08 mountY=-0.12, mountTheta=-2.14
00:21:18.273 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.04, opts=13)
00:21:18.276 00.003 1032 Enqueuing Move request for scope (0.14, -0.04)
00:21:18.278 00.002 10072 Worker thread wakes up
00:21:18.278 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
00:21:18.278 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
00:21:18.278 00.000 10072 Moving (0.14, -0.04) raw xDistance=-0.08 yDistance=-0.12
00:21:18.280 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:18.283 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.79
00:21:18.283 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:21:18.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:18.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:21:18.284 00.001 10072 MoveAxis(E, 6, ABG)
00:21:18.284 00.000 10072 Guiding  Dir = 2, Dur = 6
00:21:18.284 00.000 10072 IsGuiding returns 0
00:21:18.285 00.001 10072 PulseGuide returned control before completion, sleep 16
00:21:18.309 00.024 10072 IsGuiding returns 0
00:21:18.309 00.000 10072 Move returns status 0, amount 6
00:21:18.311 00.002 10072 MoveAxis(N, 0, ABG)
00:21:18.311 00.000 10072 Move returns status 0, amount 0
00:21:18.311 00.000 10072 move complete, result=0
00:21:18.311 00.000 10072 worker thread done servicing request
00:21:18.312 00.001 1032 UpdateGuideState exits: m=1328 SNR=25.7
00:21:18.315 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:18.317 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:18.320 00.003 1032 Enqueuing Expose request
00:21:18.323 00.003 10072 Worker thread wakes up
00:21:18.323 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:21:18.326 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:18.326 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:18.957 00.631 10072 Exposure complete
00:21:19.022 00.065 10072 worker thread done servicing request
00:21:19.022 00.000 1032 OnExposeComplete: enter
00:21:19.024 00.002 1032 UpdateGuideState(): m_state=6
00:21:19.027 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1691
00:21:19.030 00.003 1032 Star::Find returns 1 (0), X=323.73, Y=741.21, Mass=1191, SNR=24.3, Peak=128 HFD=2.7
00:21:19.032 00.002 1032 MultiStar: [#1 0.20,-0.02,1.16,U] [#2 0.03,-0.09,1.04,U] [#3 0.10,-0.13,0.80,U] [#4 0.26,-0.13,0.00,M9] [#5 0.26,-0.21,0.00,M10] [#6 0.13,-0.27,0.00,M1] [#7 0.40,-0.12,0.00,M5] [#8 0.13,-0.28,0.00,M6] 
00:21:19.034 00.002 1032 refined, 3 included, MultiStar: {0.12, -0.06}, one-star: {0.13, -0.03}
00:21:19.036 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
00:21:19.038 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
00:21:19.040 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.48 mountX=-0.09 mountY=-0.10, mountTheta=-2.31
00:21:19.044 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
00:21:19.046 00.002 1032 Enqueuing Move request for scope (0.12, -0.06)
00:21:19.049 00.003 10072 Worker thread wakes up
00:21:19.049 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
00:21:19.049 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
00:21:19.049 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
00:21:19.051 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:19.054 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.80
00:21:19.054 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:21:19.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:19.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:21:19.054 00.000 10072 MoveAxis(E, 7, ABG)
00:21:19.054 00.000 10072 Guiding  Dir = 2, Dur = 7
00:21:19.055 00.001 10072 IsGuiding returns 0
00:21:19.055 00.000 10072 PulseGuide returned control before completion, sleep 17
00:21:19.074 00.019 10072 IsGuiding returns 1
00:21:19.074 00.000 10072 scope still moving after pulse duration time elapsed
00:21:19.076 00.002 1032 UpdateGuideState exits: m=1191 SNR=24.3
00:21:19.079 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:19.081 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:19.084 00.003 1032 Enqueuing Expose request
00:21:19.107 00.023 10072 IsGuiding returns 1
00:21:19.136 00.029 10072 IsGuiding returns 1
00:21:19.167 00.031 10072 IsGuiding returns 1
00:21:19.200 00.033 10072 IsGuiding returns 1
00:21:19.237 00.037 10072 IsGuiding returns 1
00:21:19.263 00.026 10072 IsGuiding returns 1
00:21:19.294 00.031 10072 IsGuiding returns 0
00:21:19.294 00.000 10072 scope move finished after 7 + 233 ms
00:21:19.294 00.000 10072 Move returns status 0, amount 7
00:21:19.295 00.001 10072 MoveAxis(N, 0, ABG)
00:21:19.295 00.000 10072 Move returns status 0, amount 0
00:21:19.295 00.000 10072 move complete, result=0
00:21:19.295 00.000 10072 worker thread done servicing request
00:21:19.295 00.000 10072 Worker thread wakes up
00:21:19.295 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:21:19.298 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:19.298 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:19.707 00.409 10072 Exposure complete
00:21:19.766 00.059 10072 worker thread done servicing request
00:21:19.766 00.000 1032 OnExposeComplete: enter
00:21:19.770 00.004 1032 UpdateGuideState(): m_state=6
00:21:19.774 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1692
00:21:19.776 00.002 1032 Star::Find returns 1 (0), X=323.73, Y=741.08, Mass=1335, SNR=25.7, Peak=158 HFD=2.6
00:21:19.778 00.002 1032 MultiStar: [#1 0.20,-0.16,1.07,U] [#2 0.08,-0.08,0.98,U] [#3 0.22,-0.16,0.70,U] [#4 0.23,-0.17,0.00,M10] [#5 0.29,-0.30,0.00,R] [#6 0.16,-0.16,0.74,U] [#7 0.21,-0.13,0.57,U] [#8 0.18,-0.27,0.00,M7] 
00:21:19.781 00.003 1032 single-star, 5 included, MultiStar: {0.16, -0.14}, one-star: {0.13, -0.16}
00:21:19.783 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
00:21:19.785 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
00:21:19.786 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-0.90 mountX=-0.19 mountY=-0.08, mountTheta=-2.73
00:21:19.789 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.16, opts=13)
00:21:19.791 00.002 1032 Enqueuing Move request for scope (0.13, -0.16)
00:21:19.792 00.001 10072 Worker thread wakes up
00:21:19.793 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
00:21:19.793 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
00:21:19.793 00.000 10072 Moving (0.13, -0.16) raw xDistance=-0.19 yDistance=-0.08
00:21:19.795 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:19.799 00.004 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 292.80
00:21:19.799 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
00:21:19.799 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:19.799 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:21:19.799 00.000 10072 MoveAxis(E, 100, ABG)
00:21:19.799 00.000 10072 Guiding  Dir = 2, Dur = 100
00:21:19.800 00.001 10072 IsGuiding returns 0
00:21:19.801 00.001 10072 PulseGuide returned control before completion, sleep 110
00:21:19.821 00.020 1032 UpdateGuideState exits: m=1335 SNR=25.7
00:21:19.824 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:19.826 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:19.829 00.003 1032 Enqueuing Expose request
00:21:19.922 00.093 10072 IsGuiding returns 0
00:21:19.922 00.000 10072 Move returns status 0, amount 100
00:21:19.922 00.000 10072 MoveAxis(N, 0, ABG)
00:21:19.922 00.000 10072 Move returns status 0, amount 0
00:21:19.922 00.000 10072 move complete, result=0
00:21:19.923 00.001 10072 worker thread done servicing request
00:21:19.923 00.000 10072 Worker thread wakes up
00:21:19.923 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:19.923 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:19.923 00.000 1032 GuideStep: -0.2 px 100 ms EAST, -0.1 px 0 ms NORTH
00:21:20.551 00.628 10072 Exposure complete
00:21:20.601 00.050 10072 worker thread done servicing request
00:21:20.601 00.000 1032 OnExposeComplete: enter
00:21:20.604 00.003 1032 UpdateGuideState(): m_state=6
00:21:20.605 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1693
00:21:20.608 00.003 1032 Star::Find returns 1 (0), X=323.85, Y=741.13, Mass=1210, SNR=24.5, Peak=161 HFD=2.4
00:21:20.609 00.001 1032 MultiStar: [#1 0.16,-0.01,1.27,U] [#2 0.09,-0.16,1.06,U] [#3 0.24,-0.16,0.00,M1] [#4 0.44,-0.15,0.00,R] [#5 0.11,0.14,0.75,U] [#6 0.08,-0.23,0.75,U] [#7 0.42,-0.33,0.00,M5] [#8 0.33,-0.33,0.00,M8] 
00:21:20.612 00.003 1032 refined, 4 included, MultiStar: {0.14, -0.08}, one-star: {0.25, -0.11}
00:21:20.614 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
00:21:20.616 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
00:21:20.619 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.48 mountX=-0.11 mountY=-0.12, mountTheta=-2.31
00:21:20.622 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
00:21:20.625 00.003 1032 Enqueuing Move request for scope (0.14, -0.08)
00:21:20.627 00.002 10072 Worker thread wakes up
00:21:20.627 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
00:21:20.627 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
00:21:20.627 00.000 10072 Moving (0.14, -0.08) raw xDistance=-0.11 yDistance=-0.12
00:21:20.629 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:20.632 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.81
00:21:20.632 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:21:20.632 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:20.632 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:21:20.632 00.000 10072 MoveAxis(E, 7, ABG)
00:21:20.632 00.000 10072 Guiding  Dir = 2, Dur = 7
00:21:20.632 00.000 10072 IsGuiding returns 0
00:21:20.633 00.001 10072 PulseGuide returned control before completion, sleep 17
00:21:20.651 00.018 1032 UpdateGuideState exits: m=1210 SNR=24.5
00:21:20.653 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:20.656 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:20.658 00.002 1032 Enqueuing Expose request
00:21:20.660 00.002 10072 IsGuiding returns 0
00:21:20.660 00.000 10072 Move returns status 0, amount 7
00:21:20.660 00.000 10072 MoveAxis(N, 0, ABG)
00:21:20.660 00.000 10072 Move returns status 0, amount 0
00:21:20.660 00.000 10072 move complete, result=0
00:21:20.660 00.000 10072 worker thread done servicing request
00:21:20.660 00.000 10072 Worker thread wakes up
00:21:20.660 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:20.660 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:20.667 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:21:21.079 00.412 10072 Exposure complete
00:21:21.133 00.054 10072 worker thread done servicing request
00:21:21.133 00.000 1032 OnExposeComplete: enter
00:21:21.135 00.002 1032 UpdateGuideState(): m_state=6
00:21:21.137 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1694
00:21:21.139 00.002 1032 Star::Find returns 1 (0), X=323.87, Y=741.14, Mass=1209, SNR=24.5, Peak=165 HFD=2.4
00:21:21.141 00.002 1032 MultiStar: [#1 0.21,-0.08,1.17,U] [#2 0.03,-0.16,1.06,U] [#3 0.25,-0.17,0.00,M2] [#4 -0.00,0.02,0.74,U] [#5 0.11,0.02,0.79,U] [#6 0.09,-0.20,0.78,U] [#7 0.17,-0.14,0.59,U] [#8 0.13,-0.28,0.00,M9] 
00:21:21.144 00.003 1032 refined, 6 included, MultiStar: {0.13, -0.09}, one-star: {0.27, -0.10}
00:21:21.145 00.001 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
00:21:21.147 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
00:21:21.149 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.63 mountX=-0.12 mountY=-0.10, mountTheta=-2.46
00:21:21.153 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
00:21:21.155 00.002 1032 Enqueuing Move request for scope (0.13, -0.09)
00:21:21.157 00.002 10072 Worker thread wakes up
00:21:21.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
00:21:21.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
00:21:21.157 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
00:21:21.160 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:21.162 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.81
00:21:21.162 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:21:21.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:21.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:21:21.162 00.000 10072 MoveAxis(E, 7, ABG)
00:21:21.162 00.000 10072 Guiding  Dir = 2, Dur = 7
00:21:21.163 00.001 10072 IsGuiding returns 0
00:21:21.163 00.000 10072 PulseGuide returned control before completion, sleep 17
00:21:21.184 00.021 1032 UpdateGuideState exits: m=1209 SNR=24.5
00:21:21.186 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:21.188 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:21.191 00.003 1032 Enqueuing Expose request
00:21:21.192 00.001 10072 IsGuiding returns 0
00:21:21.192 00.000 10072 Move returns status 0, amount 7
00:21:21.192 00.000 10072 MoveAxis(N, 0, ABG)
00:21:21.192 00.000 10072 Move returns status 0, amount 0
00:21:21.192 00.000 10072 move complete, result=0
00:21:21.192 00.000 10072 worker thread done servicing request
00:21:21.192 00.000 10072 Worker thread wakes up
00:21:21.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:21.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:21.201 00.009 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:21:21.817 00.616 10072 Exposure complete
00:21:21.869 00.052 10072 worker thread done servicing request
00:21:21.869 00.000 1032 OnExposeComplete: enter
00:21:21.872 00.003 1032 UpdateGuideState(): m_state=6
00:21:21.874 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1695
00:21:21.876 00.002 1032 Star::Find returns 1 (0), X=323.88, Y=741.20, Mass=1273, SNR=25.1, Peak=160 HFD=2.4
00:21:21.880 00.004 1032 MultiStar: [#1 0.18,-0.13,1.11,U] [#2 0.06,0.06,1.04,U] [#3 0.31,-0.21,0.00,M3] [#4 -0.25,-0.00,0.70,U] [#5 0.06,0.13,0.78,U] [#6 0.21,-0.17,0.68,U] [#7 0.19,-0.17,0.60,U] [#8 0.20,-0.21,0.00,M10] 
00:21:21.882 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.04}, one-star: {0.28, -0.04}
00:21:21.884 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
00:21:21.886 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
00:21:21.888 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.34 mountX=-0.07 mountY=-0.10, mountTheta=-2.17
00:21:21.890 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
00:21:21.895 00.005 1032 Enqueuing Move request for scope (0.11, -0.04)
00:21:21.897 00.002 10072 Worker thread wakes up
00:21:21.897 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
00:21:21.897 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
00:21:21.897 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.10
00:21:21.899 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:21.901 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.82
00:21:21.901 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:21:21.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:21.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:21:21.901 00.000 10072 MoveAxis(E, 6, ABG)
00:21:21.901 00.000 10072 Guiding  Dir = 2, Dur = 6
00:21:21.902 00.001 10072 IsGuiding returns 0
00:21:21.902 00.000 10072 PulseGuide returned control before completion, sleep 16
00:21:21.921 00.019 1032 UpdateGuideState exits: m=1273 SNR=25.1
00:21:21.924 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:21.928 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:21.930 00.002 1032 Enqueuing Expose request
00:21:21.932 00.002 10072 IsGuiding returns 0
00:21:21.932 00.000 10072 Move returns status 0, amount 6
00:21:21.932 00.000 10072 MoveAxis(N, 0, ABG)
00:21:21.932 00.000 10072 Move returns status 0, amount 0
00:21:21.932 00.000 10072 move complete, result=0
00:21:21.932 00.000 10072 worker thread done servicing request
00:21:21.933 00.001 10072 Worker thread wakes up
00:21:21.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:21.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:21.941 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:21:22.351 00.410 10072 Exposure complete
00:21:22.402 00.051 10072 worker thread done servicing request
00:21:22.402 00.000 1032 OnExposeComplete: enter
00:21:22.403 00.001 1032 UpdateGuideState(): m_state=6
00:21:22.405 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1696
00:21:22.407 00.002 1032 Star::Find returns 1 (0), X=323.80, Y=741.09, Mass=1340, SNR=25.8, Peak=157 HFD=2.5
00:21:22.409 00.002 1032 MultiStar: [#1 0.21,-0.09,1.10,U] [#2 -0.01,-0.11,1.04,U] [#3 0.27,-0.22,0.00,M4] [#4 -0.21,-0.10,0.67,U] [#5 -0.12,0.04,0.72,U] [#6 0.14,-0.16,0.75,U] [#7 0.28,-0.15,0.00,M4] [#8 0.24,-0.34,0.00,R] 
00:21:22.410 00.001 1032 refined, 5 included, MultiStar: {0.06, -0.10}, one-star: {0.20, -0.15}
00:21:22.412 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
00:21:22.414 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
00:21:22.415 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.05 mountX=-0.11 mountY=-0.03, mountTheta=-2.88
00:21:22.418 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
00:21:22.420 00.002 1032 Enqueuing Move request for scope (0.06, -0.10)
00:21:22.421 00.001 10072 Worker thread wakes up
00:21:22.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
00:21:22.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
00:21:22.421 00.000 10072 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.03
00:21:22.422 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:22.425 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.82
00:21:22.425 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:21:22.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:22.426 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:21:22.426 00.000 10072 MoveAxis(E, 6, ABG)
00:21:22.426 00.000 10072 Guiding  Dir = 2, Dur = 6
00:21:22.427 00.001 10072 IsGuiding returns 0
00:21:22.427 00.000 10072 PulseGuide returned control before completion, sleep 16
00:21:22.444 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.8
00:21:22.446 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:22.448 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:22.449 00.001 1032 Enqueuing Expose request
00:21:22.458 00.009 10072 IsGuiding returns 0
00:21:22.458 00.000 10072 Move returns status 0, amount 6
00:21:22.458 00.000 10072 MoveAxis(N, 0, ABG)
00:21:22.458 00.000 10072 Move returns status 0, amount 0
00:21:22.458 00.000 10072 move complete, result=0
00:21:22.458 00.000 10072 worker thread done servicing request
00:21:22.458 00.000 10072 Worker thread wakes up
00:21:22.459 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:22.459 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:22.461 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
00:21:23.086 00.625 10072 Exposure complete
00:21:23.134 00.048 10072 worker thread done servicing request
00:21:23.134 00.000 1032 OnExposeComplete: enter
00:21:23.137 00.003 1032 UpdateGuideState(): m_state=6
00:21:23.139 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1697
00:21:23.140 00.001 1032 Star::Find returns 1 (0), X=323.85, Y=741.10, Mass=1372, SNR=26.1, Peak=173 HFD=2.5
00:21:23.142 00.002 1032 MultiStar: [#1 0.33,-0.20,0.00,M1] [#2 0.09,-0.23,0.94,U] [#3 0.21,-0.19,0.00,M5] [#4 -0.17,-0.07,0.67,U] [#5 -0.00,-0.01,0.68,U] [#6 0.26,-0.08,0.71,U] [#7 0.33,-0.10,0.00,M5] [#8 0.09,-0.05,0.61,U] 
00:21:23.145 00.003 1032 refined, 5 included, MultiStar: {0.10, -0.11}, one-star: {0.25, -0.14}
00:21:23.147 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
00:21:23.148 00.001 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
00:21:23.151 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.82 mountX=-0.13 mountY=-0.07, mountTheta=-2.65
00:21:23.154 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
00:21:23.156 00.002 1032 Enqueuing Move request for scope (0.10, -0.11)
00:21:23.158 00.002 10072 Worker thread wakes up
00:21:23.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
00:21:23.159 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
00:21:23.159 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.13 yDistance=-0.07
00:21:23.161 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:23.163 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.83
00:21:23.163 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
00:21:23.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:23.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:21:23.163 00.000 10072 MoveAxis(E, 7, ABG)
00:21:23.163 00.000 10072 Guiding  Dir = 2, Dur = 7
00:21:23.164 00.001 10072 IsGuiding returns 0
00:21:23.164 00.000 10072 PulseGuide returned control before completion, sleep 17
00:21:23.184 00.020 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:21:23.186 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:23.187 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:23.190 00.003 1032 Enqueuing Expose request
00:21:23.194 00.004 10072 IsGuiding returns 0
00:21:23.195 00.001 10072 Move returns status 0, amount 7
00:21:23.195 00.000 10072 MoveAxis(N, 0, ABG)
00:21:23.195 00.000 10072 Move returns status 0, amount 0
00:21:23.195 00.000 10072 move complete, result=0
00:21:23.195 00.000 10072 worker thread done servicing request
00:21:23.195 00.000 10072 Worker thread wakes up
00:21:23.195 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:23.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:23.201 00.006 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:21:23.604 00.403 10072 Exposure complete
00:21:23.659 00.055 10072 worker thread done servicing request
00:21:23.659 00.000 1032 OnExposeComplete: enter
00:21:23.662 00.003 1032 UpdateGuideState(): m_state=6
00:21:23.664 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1698
00:21:23.667 00.003 1032 Star::Find returns 1 (0), X=323.89, Y=741.08, Mass=1212, SNR=24.5, Peak=149 HFD=2.6
00:21:23.669 00.002 1032 MultiStar: [#1 0.24,-0.05,1.18,U] [#2 0.15,-0.18,1.06,U] [#3 0.36,-0.22,0.00,M6] [#4 -0.07,-0.02,0.76,U] [#5 0.10,0.05,0.76,U] [#6 0.24,-0.30,0.00,M1] [#7 0.34,-0.18,0.00,M6] [#8 0.11,0.13,0.63,U] 
00:21:23.670 00.001 1032 refined, 5 included, MultiStar: {0.15, -0.06}, one-star: {0.29, -0.16}
00:21:23.673 00.003 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
00:21:23.674 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
00:21:23.676 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.36 mountX=-0.09 mountY=-0.13, mountTheta=-2.19
00:21:23.679 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
00:21:23.683 00.004 1032 Enqueuing Move request for scope (0.15, -0.06)
00:21:23.685 00.002 10072 Worker thread wakes up
00:21:23.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
00:21:23.685 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
00:21:23.685 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.09 yDistance=-0.13
00:21:23.687 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:23.689 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.83
00:21:23.689 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:21:23.689 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:23.689 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:21:23.689 00.000 10072 MoveAxis(E, 6, ABG)
00:21:23.689 00.000 10072 Guiding  Dir = 2, Dur = 6
00:21:23.690 00.001 10072 IsGuiding returns 0
00:21:23.690 00.000 10072 PulseGuide returned control before completion, sleep 16
00:21:23.709 00.019 1032 UpdateGuideState exits: m=1212 SNR=24.5
00:21:23.711 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:23.714 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:23.717 00.003 1032 Enqueuing Expose request
00:21:23.719 00.002 10072 IsGuiding returns 0
00:21:23.719 00.000 10072 Move returns status 0, amount 6
00:21:23.719 00.000 10072 MoveAxis(N, 0, ABG)
00:21:23.719 00.000 10072 Move returns status 0, amount 0
00:21:23.719 00.000 10072 move complete, result=0
00:21:23.720 00.001 10072 worker thread done servicing request
00:21:23.720 00.000 10072 Worker thread wakes up
00:21:23.720 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:23.720 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:23.728 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:21:24.355 00.627 10072 Exposure complete
00:21:24.408 00.053 10072 worker thread done servicing request
00:21:24.408 00.000 1032 OnExposeComplete: enter
00:21:24.410 00.002 1032 UpdateGuideState(): m_state=6
00:21:24.412 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1699
00:21:24.415 00.003 1032 Star::Find returns 1 (0), X=323.76, Y=741.14, Mass=1320, SNR=25.6, Peak=167 HFD=2.5
00:21:24.418 00.003 1032 MultiStar: [#1 0.22,-0.10,1.12,U] [#2 0.06,-0.01,0.99,U] [#3 0.21,-0.07,0.74,U] [#4 -0.16,0.08,0.74,U] [#5 -0.05,0.08,0.76,U] [#6 0.23,-0.12,0.71,U] [#7 0.51,-0.16,0.00,M7] [#8 0.05,0.12,0.62,U] 
00:21:24.420 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {0.16, -0.10}
00:21:24.422 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
00:21:24.424 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
00:21:24.426 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.23 mountX=-0.05 mountY=-0.09, mountTheta=-2.06
00:21:24.430 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
00:21:24.432 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
00:21:24.434 00.002 10072 Worker thread wakes up
00:21:24.435 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
00:21:24.435 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
00:21:24.435 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
00:21:24.437 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:24.440 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.84
00:21:24.440 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:21:24.440 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:24.440 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:21:24.440 00.000 10072 MoveAxis(E, 8, ABG)
00:21:24.440 00.000 10072 Guiding  Dir = 2, Dur = 8
00:21:24.440 00.000 10072 IsGuiding returns 0
00:21:24.441 00.001 10072 PulseGuide returned control before completion, sleep 18
00:21:24.460 00.019 1032 UpdateGuideState exits: m=1320 SNR=25.6
00:21:24.462 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:24.464 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:24.466 00.002 1032 Enqueuing Expose request
00:21:24.468 00.002 10072 IsGuiding returns 0
00:21:24.468 00.000 10072 Move returns status 0, amount 8
00:21:24.468 00.000 10072 MoveAxis(N, 0, ABG)
00:21:24.468 00.000 10072 Move returns status 0, amount 0
00:21:24.469 00.001 10072 move complete, result=0
00:21:24.469 00.000 10072 worker thread done servicing request
00:21:24.469 00.000 10072 Worker thread wakes up
00:21:24.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:24.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:24.477 00.008 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:21:24.886 00.409 10072 Exposure complete
00:21:24.937 00.051 10072 worker thread done servicing request
00:21:25.266 00.329 1032 OnExposeComplete: enter
00:21:25.270 00.004 1032 UpdateGuideState(): m_state=6
00:21:25.272 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1700
00:21:25.274 00.002 1032 Star::Find returns 1 (0), X=323.75, Y=741.09, Mass=1467, SNR=27.0, Peak=173 HFD=2.6
00:21:25.277 00.003 1032 MultiStar: [#1 0.18,-0.14,1.08,U] [#2 0.01,-0.08,0.95,U] [#3 0.36,-0.21,0.00,M6] [#4 0.02,0.05,0.66,U] [#5 0.03,0.07,0.71,U] [#6 0.18,-0.13,0.72,U] [#7 0.27,-0.13,0.00,M8] [#8 0.03,0.12,0.60,U] 
00:21:25.279 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.06}, one-star: {0.15, -0.15}
00:21:25.280 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
00:21:25.282 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
00:21:25.283 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.55 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
00:21:25.286 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
00:21:25.292 00.006 1032 Enqueuing Move request for scope (0.09, -0.06)
00:21:25.294 00.002 10072 Worker thread wakes up
00:21:25.294 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
00:21:25.294 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
00:21:25.295 00.001 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.08
00:21:25.298 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.84
00:21:25.298 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:21:25.298 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:25.298 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:21:25.300 00.002 10072 MoveAxis(E, 9, ABG)
00:21:25.300 00.000 10072 Guiding  Dir = 2, Dur = 9
00:21:25.301 00.001 10072 IsGuiding returns 0
00:21:25.302 00.001 10072 PulseGuide returned control before completion, sleep 19
00:21:25.335 00.033 10072 IsGuiding returns 0
00:21:25.335 00.000 10072 Move returns status 0, amount 9
00:21:25.335 00.000 10072 MoveAxis(N, 0, ABG)
00:21:25.335 00.000 10072 Move returns status 0, amount 0
00:21:25.335 00.000 10072 move complete, result=0
00:21:25.335 00.000 10072 worker thread done servicing request
00:21:25.417 00.082 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:25.439 00.022 1032 UpdateGuideState exits: m=1467 SNR=27.0
00:21:25.443 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:25.446 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:25.447 00.001 1032 Enqueuing Expose request
00:21:25.450 00.003 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:21:25.451 00.001 10072 Worker thread wakes up
00:21:25.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:25.453 00.002 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:26.087 00.634 10072 Exposure complete
00:21:26.136 00.049 10072 worker thread done servicing request
00:21:26.136 00.000 1032 OnExposeComplete: enter
00:21:26.137 00.001 1032 UpdateGuideState(): m_state=6
00:21:26.140 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1701
00:21:26.141 00.001 1032 Star::Find returns 1 (0), X=323.87, Y=741.11, Mass=1472, SNR=27.0, Peak=189 HFD=2.5
00:21:26.142 00.001 1032 MultiStar: [#1 0.31,-0.14,0.00,M1] [#2 0.11,-0.16,0.91,U] [#3 0.30,-0.30,0.00,M7] [#4 -0.14,-0.06,0.68,U] [#5 0.06,0.15,0.69,U] [#6 0.26,-0.23,0.00,M1] [#7 0.26,-0.31,0.00,M9] [#8 0.03,0.07,0.57,U] 
00:21:26.146 00.004 1032 refined, 4 included, MultiStar: {0.09, -0.04}, one-star: {0.28, -0.13}
00:21:26.148 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
00:21:26.150 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
00:21:26.152 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.46 mountX=-0.06 mountY=-0.07, mountTheta=-2.29
00:21:26.155 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
00:21:26.157 00.002 1032 Enqueuing Move request for scope (0.09, -0.04)
00:21:26.159 00.002 10072 Worker thread wakes up
00:21:26.159 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
00:21:26.159 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
00:21:26.159 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.07
00:21:26.161 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:26.164 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.84
00:21:26.164 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:21:26.165 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:26.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:21:26.165 00.000 10072 MoveAxis(E, 10, ABG)
00:21:26.165 00.000 10072 Guiding  Dir = 2, Dur = 10
00:21:26.165 00.000 10072 IsGuiding returns 0
00:21:26.166 00.001 10072 PulseGuide returned control before completion, sleep 20
00:21:26.184 00.018 1032 UpdateGuideState exits: m=1472 SNR=27.0
00:21:26.186 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:26.188 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:26.190 00.002 1032 Enqueuing Expose request
00:21:26.194 00.004 10072 IsGuiding returns 0
00:21:26.194 00.000 10072 Move returns status 0, amount 10
00:21:26.194 00.000 10072 MoveAxis(N, 0, ABG)
00:21:26.194 00.000 10072 Move returns status 0, amount 0
00:21:26.194 00.000 10072 move complete, result=0
00:21:26.194 00.000 10072 worker thread done servicing request
00:21:26.194 00.000 10072 Worker thread wakes up
00:21:26.194 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:26.194 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:26.201 00.007 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:21:26.601 00.400 10072 Exposure complete
00:21:26.652 00.051 10072 worker thread done servicing request
00:21:26.652 00.000 1032 OnExposeComplete: enter
00:21:26.654 00.002 1032 UpdateGuideState(): m_state=6
00:21:26.656 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1702
00:21:26.658 00.002 1032 Star::Find returns 1 (0), X=323.83, Y=741.09, Mass=1327, SNR=25.7, Peak=154 HFD=2.7
00:21:26.660 00.002 1032 MultiStar: [#1 0.37,-0.14,0.00,M2] [#2 0.12,-0.06,1.00,U] [#3 0.29,-0.25,0.00,M8] [#4 -0.10,0.00,0.67,U] [#5 0.06,0.07,0.73,U] [#6 0.17,-0.13,0.72,U] [#7 0.49,-0.27,0.00,M10] [#8 0.01,0.02,0.57,U] 
00:21:26.662 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.05}, one-star: {0.23, -0.15}
00:21:26.664 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
00:21:26.665 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
00:21:26.667 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.47 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
00:21:26.670 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
00:21:26.673 00.003 1032 Enqueuing Move request for scope (0.10, -0.05)
00:21:26.676 00.003 10072 Worker thread wakes up
00:21:26.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
00:21:26.676 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
00:21:26.676 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.08
00:21:26.679 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:26.682 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.85
00:21:26.682 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:21:26.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:26.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:21:26.682 00.000 10072 MoveAxis(E, 8, ABG)
00:21:26.682 00.000 10072 Guiding  Dir = 2, Dur = 8
00:21:26.682 00.000 10072 IsGuiding returns 0
00:21:26.683 00.001 10072 PulseGuide returned control before completion, sleep 18
00:21:26.699 00.016 1032 UpdateGuideState exits: m=1327 SNR=25.7
00:21:26.702 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:26.704 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:26.708 00.004 1032 Enqueuing Expose request
00:21:26.710 00.002 10072 IsGuiding returns 0
00:21:26.710 00.000 10072 Move returns status 0, amount 8
00:21:26.710 00.000 10072 MoveAxis(N, 0, ABG)
00:21:26.711 00.001 10072 Move returns status 0, amount 0
00:21:26.711 00.000 10072 move complete, result=0
00:21:26.711 00.000 10072 worker thread done servicing request
00:21:26.711 00.000 10072 Worker thread wakes up
00:21:26.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:26.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:26.718 00.007 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:21:27.443 00.725 10072 Exposure complete
00:21:27.494 00.051 10072 worker thread done servicing request
00:21:27.494 00.000 1032 OnExposeComplete: enter
00:21:27.496 00.002 1032 UpdateGuideState(): m_state=6
00:21:27.498 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1703
00:21:27.499 00.001 1032 Star::Find returns 1 (0), X=323.83, Y=741.18, Mass=1306, SNR=25.4, Peak=158 HFD=2.4
00:21:27.502 00.003 1032 MultiStar: [#1 0.24,-0.00,1.15,U] [#2 0.08,0.02,0.98,U] [#3 0.13,-0.11,0.76,U] [#4 -0.10,0.02,0.69,U] [#5 -0.01,0.06,0.74,U] [#6 0.19,-0.06,0.70,U] [#7 0.28,-0.25,0.00,R] [#8 0.09,0.27,0.00,M1] 
00:21:27.504 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.02}, one-star: {0.23, -0.06}
00:21:27.506 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
00:21:27.507 00.001 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
00:21:27.509 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.15 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
00:21:27.511 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
00:21:27.514 00.003 1032 Enqueuing Move request for scope (0.12, -0.02)
00:21:27.516 00.002 10072 Worker thread wakes up
00:21:27.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
00:21:27.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
00:21:27.516 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
00:21:27.521 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:27.524 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.85
00:21:27.524 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:21:27.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:27.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:21:27.524 00.000 10072 MoveAxis(E, 10, ABG)
00:21:27.524 00.000 10072 Guiding  Dir = 2, Dur = 10
00:21:27.525 00.001 10072 IsGuiding returns 0
00:21:27.525 00.000 10072 PulseGuide returned control before completion, sleep 20
00:21:27.544 00.019 1032 UpdateGuideState exits: m=1306 SNR=25.4
00:21:27.546 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:27.551 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:27.554 00.003 1032 Enqueuing Expose request
00:21:27.555 00.001 10072 IsGuiding returns 0
00:21:27.555 00.000 10072 Move returns status 0, amount 10
00:21:27.555 00.000 10072 MoveAxis(N, 0, ABG)
00:21:27.555 00.000 10072 Move returns status 0, amount 0
00:21:27.555 00.000 10072 move complete, result=0
00:21:27.555 00.000 10072 worker thread done servicing request
00:21:27.556 00.001 10072 Worker thread wakes up
00:21:27.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:27.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:27.562 00.006 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:21:27.970 00.408 10072 Exposure complete
00:21:28.025 00.055 10072 worker thread done servicing request
00:21:28.025 00.000 1032 OnExposeComplete: enter
00:21:28.028 00.003 1032 UpdateGuideState(): m_state=6
00:21:28.030 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1704
00:21:28.032 00.002 1032 Star::Find returns 1 (0), X=323.85, Y=741.18, Mass=1368, SNR=26.1, Peak=170 HFD=2.5
00:21:28.034 00.002 1032 MultiStar: [#1 0.25,-0.06,1.11,U] [#2 0.05,-0.11,0.94,U] [#3 0.25,-0.17,0.00,M8] [#4 -0.11,0.04,0.71,U] [#5 0.04,0.17,0.67,U] [#6 0.17,-0.13,0.72,U] [#7 0.05,0.19,0.52,U] [#8 -0.10,0.19,0.60,U] 
00:21:28.035 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.25, -0.06}
00:21:28.038 00.003 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
00:21:28.039 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
00:21:28.041 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.06 mountX=-0.02 mountY=-0.10, mountTheta=-1.77
00:21:28.044 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
00:21:28.046 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
00:21:28.050 00.004 10072 Worker thread wakes up
00:21:28.050 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
00:21:28.050 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
00:21:28.050 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.10
00:21:28.054 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.85
00:21:28.054 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:21:28.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:28.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:21:28.054 00.000 10072 MoveAxis(E, 9, ABG)
00:21:28.054 00.000 10072 Guiding  Dir = 2, Dur = 9
00:21:28.054 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:28.056 00.002 10072 IsGuiding returns 0
00:21:28.057 00.001 10072 PulseGuide returned control before completion, sleep 19
00:21:28.074 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.1
00:21:28.076 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:28.078 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:28.082 00.004 10072 IsGuiding returns 0
00:21:28.082 00.000 10072 Move returns status 0, amount 9
00:21:28.082 00.000 10072 MoveAxis(N, 0, ABG)
00:21:28.082 00.000 10072 Move returns status 0, amount 0
00:21:28.082 00.000 10072 move complete, result=0
00:21:28.082 00.000 10072 worker thread done servicing request
00:21:28.082 00.000 1032 Enqueuing Expose request
00:21:28.085 00.003 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:21:28.087 00.002 10072 Worker thread wakes up
00:21:28.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:28.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:28.726 00.639 10072 Exposure complete
00:21:28.776 00.050 10072 worker thread done servicing request
00:21:28.776 00.000 1032 OnExposeComplete: enter
00:21:28.778 00.002 1032 UpdateGuideState(): m_state=6
00:21:28.779 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1705
00:21:28.781 00.002 1032 Star::Find returns 1 (0), X=323.89, Y=741.10, Mass=1219, SNR=24.6, Peak=152 HFD=2.6
00:21:28.784 00.003 1032 MultiStar: [#1 0.18,-0.02,1.13,U] [#2 0.25,-0.21,0.00,M1] [#3 0.38,-0.31,0.00,M9] [#4 0.19,0.01,0.70,U] [#5 0.19,0.15,0.76,U] [#6 0.29,-0.28,0.00,M1] [#7 0.12,-0.05,0.56,U] [#8 0.09,0.14,0.64,U] 
00:21:28.786 00.002 1032 refined, 5 included, MultiStar: {0.19, 0.00}, one-star: {0.29, -0.14}
00:21:28.788 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
00:21:28.790 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
00:21:28.791 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.02 mountX=-0.05 mountY=-0.18, mountTheta=-1.81
00:21:28.794 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.00, opts=13)
00:21:28.795 00.001 1032 Enqueuing Move request for scope (0.19, 0.00)
00:21:28.797 00.002 10072 Worker thread wakes up
00:21:28.797 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
00:21:28.797 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
00:21:28.798 00.001 10072 Moving (0.19, 0.00) raw xDistance=-0.05 yDistance=-0.18
00:21:28.799 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:28.802 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.86
00:21:28.803 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:21:28.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:28.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:21:28.803 00.000 10072 MoveAxis(E, 11, ABG)
00:21:28.803 00.000 10072 Guiding  Dir = 2, Dur = 11
00:21:28.803 00.000 10072 IsGuiding returns 0
00:21:28.804 00.001 10072 PulseGuide returned control before completion, sleep 21
00:21:28.820 00.016 1032 UpdateGuideState exits: m=1219 SNR=24.6
00:21:28.823 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:28.825 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:28.827 00.002 1032 Enqueuing Expose request
00:21:28.832 00.005 10072 IsGuiding returns 0
00:21:28.832 00.000 10072 Move returns status 0, amount 11
00:21:28.832 00.000 10072 MoveAxis(N, 0, ABG)
00:21:28.832 00.000 10072 Move returns status 0, amount 0
00:21:28.832 00.000 10072 move complete, result=0
00:21:28.832 00.000 10072 worker thread done servicing request
00:21:28.832 00.000 10072 Worker thread wakes up
00:21:28.834 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:28.834 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:28.838 00.004 1032 GuideStep: -0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
00:21:29.241 00.403 10072 Exposure complete
00:21:29.294 00.053 10072 worker thread done servicing request
00:21:29.294 00.000 1032 OnExposeComplete: enter
00:21:29.296 00.002 1032 UpdateGuideState(): m_state=6
00:21:29.299 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1706
00:21:29.304 00.005 1032 Star::Find returns 1 (0), X=323.90, Y=741.00, Mass=1313, SNR=25.4, Peak=165 HFD=2.7
00:21:29.307 00.003 1032 MultiStar: [#1 0.27,-0.14,0.00,M1] [#2 0.08,-0.11,0.97,U] [#3 0.37,-0.41,0.00,M10] [#4 0.03,-0.05,0.68,U] [#5 0.07,0.04,0.71,U] [#6 0.20,-0.24,0.00,M2] [#7 0.11,-0.01,0.53,U] [#8 -0.11,0.03,0.59,U] 
00:21:29.309 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.08}, one-star: {0.30, -0.24}
00:21:29.311 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
00:21:29.313 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
00:21:29.314 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-0.66 mountX=-0.10 mountY=-0.08, mountTheta=-2.49
00:21:29.319 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
00:21:29.321 00.002 1032 Enqueuing Move request for scope (0.10, -0.08)
00:21:29.323 00.002 10072 Worker thread wakes up
00:21:29.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
00:21:29.323 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
00:21:29.323 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
00:21:29.324 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:29.328 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.86
00:21:29.328 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:21:29.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:29.328 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:21:29.328 00.000 10072 MoveAxis(E, 10, ABG)
00:21:29.328 00.000 10072 Guiding  Dir = 2, Dur = 10
00:21:29.329 00.001 10072 IsGuiding returns 0
00:21:29.332 00.003 10072 PulseGuide returned control before completion, sleep 18
00:21:29.350 00.018 1032 UpdateGuideState exits: m=1313 SNR=25.4
00:21:29.353 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:29.355 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:29.357 00.002 1032 Enqueuing Expose request
00:21:29.364 00.007 10072 IsGuiding returns 0
00:21:29.364 00.000 10072 Move returns status 0, amount 10
00:21:29.364 00.000 10072 MoveAxis(N, 0, ABG)
00:21:29.364 00.000 10072 Move returns status 0, amount 0
00:21:29.364 00.000 10072 move complete, result=0
00:21:29.364 00.000 10072 worker thread done servicing request
00:21:29.365 00.001 10072 Worker thread wakes up
00:21:29.365 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:29.365 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:29.369 00.004 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:21:30.003 00.634 10072 Exposure complete
00:21:30.053 00.050 10072 worker thread done servicing request
00:21:30.053 00.000 1032 OnExposeComplete: enter
00:21:30.055 00.002 1032 UpdateGuideState(): m_state=6
00:21:30.056 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1707
00:21:30.058 00.002 1032 Star::Find returns 1 (0), X=323.77, Y=741.11, Mass=1454, SNR=26.9, Peak=170 HFD=2.5
00:21:30.060 00.002 1032 MultiStar: [#1 0.28,-0.14,0.00,M2] [#2 0.15,-0.09,0.91,U] [#3 0.29,-0.28,0.00,R] [#4 0.04,-0.03,0.65,U] [#5 0.15,0.01,0.69,U] [#6 0.18,-0.23,0.00,M3] [#7 0.15,0.13,0.53,U] [#8 0.08,-0.11,0.54,U] 
00:21:30.062 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.05}, one-star: {0.17, -0.13}
00:21:30.064 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:21:30.065 00.001 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:21:30.067 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.37 mountX=-0.08 mountY=-0.11, mountTheta=-2.20
00:21:30.070 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
00:21:30.071 00.001 1032 Enqueuing Move request for scope (0.13, -0.05)
00:21:30.073 00.002 10072 Worker thread wakes up
00:21:30.073 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
00:21:30.073 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
00:21:30.073 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
00:21:30.075 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:30.078 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.86
00:21:30.078 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:21:30.078 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:30.078 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:21:30.078 00.000 10072 MoveAxis(E, 12, ABG)
00:21:30.078 00.000 10072 Guiding  Dir = 2, Dur = 12
00:21:30.079 00.001 10072 IsGuiding returns 0
00:21:30.081 00.002 10072 PulseGuide returned control before completion, sleep 21
00:21:30.098 00.017 1032 UpdateGuideState exits: m=1454 SNR=26.9
00:21:30.100 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:30.102 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:30.104 00.002 1032 Enqueuing Expose request
00:21:30.111 00.007 10072 IsGuiding returns 1
00:21:30.111 00.000 10072 scope still moving after pulse duration time elapsed
00:21:30.141 00.030 10072 IsGuiding returns 1
00:21:30.174 00.033 10072 IsGuiding returns 1
00:21:30.204 00.030 10072 IsGuiding returns 1
00:21:30.235 00.031 10072 IsGuiding returns 1
00:21:30.267 00.032 10072 IsGuiding returns 1
00:21:30.298 00.031 10072 IsGuiding returns 0
00:21:30.298 00.000 10072 scope move finished after 12 + 206 ms
00:21:30.298 00.000 10072 Move returns status 0, amount 12
00:21:30.298 00.000 10072 MoveAxis(N, 0, ABG)
00:21:30.298 00.000 10072 Move returns status 0, amount 0
00:21:30.298 00.000 10072 move complete, result=0
00:21:30.298 00.000 10072 worker thread done servicing request
00:21:30.298 00.000 10072 Worker thread wakes up
00:21:30.299 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:30.299 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:21:30.300 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:30.707 00.407 10072 Exposure complete
00:21:30.755 00.048 10072 worker thread done servicing request
00:21:30.755 00.000 1032 OnExposeComplete: enter
00:21:30.757 00.002 1032 UpdateGuideState(): m_state=6
00:21:30.759 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1708
00:21:30.760 00.001 1032 Star::Find returns 1 (0), X=323.83, Y=741.19, Mass=1547, SNR=27.7, Peak=182 HFD=2.6
00:21:30.763 00.003 1032 MultiStar: [#1 0.28,-0.04,0.00,M3] [#2 0.12,-0.01,0.87,U] [#3 -0.09,0.12,0.62,U] [#4 0.05,0.18,0.66,U] [#5 0.18,0.07,0.64,U] [#6 0.15,-0.14,0.65,U] [#7 0.19,0.03,0.47,U] [#8 -0.08,0.08,0.58,U] 
00:21:30.765 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.23, -0.05}
00:21:30.769 00.004 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
00:21:30.771 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
00:21:30.773 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.25 mountX=-0.00 mountY=-0.11, mountTheta=-1.58
00:21:30.775 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
00:21:30.777 00.002 1032 Enqueuing Move request for scope (0.10, 0.03)
00:21:30.778 00.001 10072 Worker thread wakes up
00:21:30.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:21:30.779 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:21:30.779 00.000 10072 Moving (0.10, 0.03) raw xDistance=-0.00 yDistance=-0.11
00:21:30.780 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:30.782 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.87
00:21:30.783 00.001 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
00:21:30.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:30.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:21:30.783 00.000 10072 MoveAxis(E, 12, ABG)
00:21:30.783 00.000 10072 Guiding  Dir = 2, Dur = 12
00:21:30.783 00.000 10072 IsGuiding returns 0
00:21:30.783 00.000 10072 PulseGuide returned control before completion, sleep 22
00:21:30.802 00.019 1032 UpdateGuideState exits: m=1547 SNR=27.7
00:21:30.804 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:30.806 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:30.807 00.001 1032 Enqueuing Expose request
00:21:30.814 00.007 10072 IsGuiding returns 0
00:21:30.815 00.001 10072 Move returns status 0, amount 12
00:21:30.815 00.000 10072 MoveAxis(N, 0, ABG)
00:21:30.815 00.000 10072 Move returns status 0, amount 0
00:21:30.815 00.000 10072 move complete, result=0
00:21:30.815 00.000 10072 worker thread done servicing request
00:21:30.815 00.000 10072 Worker thread wakes up
00:21:30.815 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:30.815 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:30.817 00.002 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
00:21:31.440 00.623 10072 Exposure complete
00:21:31.490 00.050 10072 worker thread done servicing request
00:21:31.490 00.000 1032 OnExposeComplete: enter
00:21:31.492 00.002 1032 UpdateGuideState(): m_state=6
00:21:31.495 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1709
00:21:31.497 00.002 1032 Star::Find returns 1 (0), X=323.94, Y=740.97, Mass=1437, SNR=26.7, Peak=178 HFD=2.8
00:21:31.499 00.002 1032 MultiStar: [#1 0.23,-0.23,0.00,M4] [#2 0.29,-0.24,0.00,M1] [#3 0.18,-0.08,0.70,U] [#4 0.06,-0.10,0.64,U] [#5 0.24,-0.05,0.67,U] [#6 0.35,-0.18,0.00,M3] [#7 -0.03,0.17,0.55,U] [#8 0.11,-0.07,0.57,U] 
00:21:31.502 00.003 1032 refined, 5 included, MultiStar: {0.17, -0.09}, one-star: {0.34, -0.27}
00:21:31.504 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
00:21:31.506 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
00:21:31.508 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.47 mountX=-0.13 mountY=-0.14, mountTheta=-2.30
00:21:31.510 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.09, opts=13)
00:21:31.513 00.003 1032 Enqueuing Move request for scope (0.17, -0.09)
00:21:31.515 00.002 10072 Worker thread wakes up
00:21:31.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
00:21:31.515 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
00:21:31.515 00.000 10072 Moving (0.17, -0.09) raw xDistance=-0.13 yDistance=-0.14
00:21:31.518 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:31.522 00.004 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.87
00:21:31.522 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
00:21:31.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:31.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:21:31.522 00.000 10072 MoveAxis(E, 13, ABG)
00:21:31.522 00.000 10072 Guiding  Dir = 2, Dur = 13
00:21:31.522 00.000 10072 IsGuiding returns 0
00:21:31.523 00.001 10072 PulseGuide returned control before completion, sleep 23
00:21:31.541 00.018 1032 UpdateGuideState exits: m=1437 SNR=26.7
00:21:31.543 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:31.544 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:31.546 00.002 1032 Enqueuing Expose request
00:21:31.562 00.016 10072 IsGuiding returns 0
00:21:31.562 00.000 10072 Move returns status 0, amount 13
00:21:31.562 00.000 10072 MoveAxis(N, 0, ABG)
00:21:31.562 00.000 10072 Move returns status 0, amount 0
00:21:31.562 00.000 10072 move complete, result=0
00:21:31.562 00.000 10072 worker thread done servicing request
00:21:31.562 00.000 10072 Worker thread wakes up
00:21:31.563 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:31.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:31.563 00.000 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
00:21:31.972 00.409 10072 Exposure complete
00:21:32.024 00.052 10072 worker thread done servicing request
00:21:32.024 00.000 1032 OnExposeComplete: enter
00:21:32.026 00.002 1032 UpdateGuideState(): m_state=6
00:21:32.028 00.002 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1710
00:21:32.030 00.002 1032 Star::Find returns 1 (0), X=323.99, Y=741.02, Mass=1336, SNR=25.8, Peak=177 HFD=2.8
00:21:32.031 00.001 1032 MultiStar: [#1 0.32,-0.32,0.00,M5] [#2 0.24,-0.26,0.00,M2] [#3 0.14,-0.07,0.77,U] [#4 0.08,-0.16,0.67,U] [#5 0.22,-0.14,0.71,U] [#6 0.40,-0.36,0.00,M4] [#7 0.10,-0.06,0.50,U] [#8 0.14,-0.06,0.62,U] 
00:21:32.033 00.002 1032 refined, 5 included, MultiStar: {0.20, -0.13}, one-star: {0.39, -0.22}
00:21:32.036 00.003 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
00:21:32.037 00.001 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
00:21:32.039 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.58 mountX=-0.17 mountY=-0.16, mountTheta=-2.41
00:21:32.042 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.13, opts=13)
00:21:32.044 00.002 1032 Enqueuing Move request for scope (0.20, -0.13)
00:21:32.045 00.001 10072 Worker thread wakes up
00:21:32.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
00:21:32.045 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
00:21:32.045 00.000 10072 Moving (0.20, -0.13) raw xDistance=-0.17 yDistance=-0.16
00:21:32.048 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:32.051 00.003 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 292.87
00:21:32.053 00.002 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
00:21:32.053 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:32.053 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:21:32.053 00.000 10072 MoveAxis(E, 99, ABG)
00:21:32.053 00.000 10072 Guiding  Dir = 2, Dur = 99
00:21:32.053 00.000 10072 IsGuiding returns 0
00:21:32.054 00.001 10072 PulseGuide returned control before completion, sleep 109
00:21:32.070 00.016 1032 UpdateGuideState exits: m=1336 SNR=25.8
00:21:32.072 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:32.074 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:32.077 00.003 1032 Enqueuing Expose request
00:21:32.173 00.096 10072 IsGuiding returns 0
00:21:32.173 00.000 10072 Move returns status 0, amount 99
00:21:32.174 00.001 10072 MoveAxis(N, 0, ABG)
00:21:32.174 00.000 10072 Move returns status 0, amount 0
00:21:32.174 00.000 10072 move complete, result=0
00:21:32.174 00.000 10072 worker thread done servicing request
00:21:32.174 00.000 10072 Worker thread wakes up
00:21:32.175 00.001 1032 GuideStep: -0.2 px 99 ms EAST, -0.2 px 0 ms NORTH
00:21:32.178 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:32.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:32.806 00.628 10072 Exposure complete
00:21:32.855 00.049 10072 worker thread done servicing request
00:21:32.855 00.000 1032 OnExposeComplete: enter
00:21:32.857 00.002 1032 UpdateGuideState(): m_state=6
00:21:32.860 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1711
00:21:32.864 00.004 1032 Star::Find returns 1 (0), X=323.88, Y=741.15, Mass=1446, SNR=26.8, Peak=182 HFD=2.4
00:21:32.866 00.002 1032 MultiStar: [#1 0.47,-0.20,0.00,M6] [#2 0.14,-0.13,0.92,U] [#3 0.10,0.06,0.68,U] [#4 -0.15,-0.01,0.67,U] [#5 0.08,0.16,0.68,U] [#6 0.34,-0.18,0.00,M5] [#7 0.04,-0.01,0.55,U] [#8 0.11,-0.05,0.57,U] 
00:21:32.868 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.02}, one-star: {0.28, -0.09}
00:21:32.870 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
00:21:32.872 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
00:21:32.874 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.19 mountX=-0.04 mountY=-0.09, mountTheta=-2.02
00:21:32.876 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
00:21:32.878 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
00:21:32.879 00.001 10072 Worker thread wakes up
00:21:32.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
00:21:32.879 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
00:21:32.879 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.04 yDistance=-0.09
00:21:32.881 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:32.883 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.88
00:21:32.883 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:21:32.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:32.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:21:32.883 00.000 10072 MoveAxis(E, 14, ABG)
00:21:32.883 00.000 10072 Guiding  Dir = 2, Dur = 14
00:21:32.884 00.001 10072 IsGuiding returns 0
00:21:32.884 00.000 10072 PulseGuide returned control before completion, sleep 24
00:21:32.902 00.018 1032 UpdateGuideState exits: m=1446 SNR=26.8
00:21:32.905 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:32.907 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:32.908 00.001 1032 Enqueuing Expose request
00:21:32.910 00.002 10072 IsGuiding returns 0
00:21:32.910 00.000 10072 Move returns status 0, amount 14
00:21:32.910 00.000 10072 MoveAxis(N, 0, ABG)
00:21:32.910 00.000 10072 Move returns status 0, amount 0
00:21:32.910 00.000 10072 move complete, result=0
00:21:32.911 00.001 10072 worker thread done servicing request
00:21:32.911 00.000 10072 Worker thread wakes up
00:21:32.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:32.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:32.917 00.006 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
00:21:33.319 00.402 10072 Exposure complete
00:21:33.370 00.051 10072 worker thread done servicing request
00:21:33.370 00.000 1032 OnExposeComplete: enter
00:21:33.373 00.003 1032 UpdateGuideState(): m_state=6
00:21:33.375 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1712
00:21:33.377 00.002 1032 Star::Find returns 1 (0), X=323.87, Y=741.00, Mass=1333, SNR=25.7, Peak=160 HFD=2.6
00:21:33.379 00.002 1032 MultiStar: [#1 0.37,-0.16,0.00,M7] [#2 0.19,-0.04,1.03,U] [#3 0.08,0.19,0.73,U] [#4 -0.03,0.03,0.71,U] [#5 0.15,-0.03,0.73,U] [#6 0.18,-0.33,0.00,M6] [#7 0.17,0.09,0.54,U] [#8 0.05,-0.07,0.63,U] 
00:21:33.383 00.004 1032 refined, 6 included, MultiStar: {0.14, -0.03}, one-star: {0.27, -0.24}
00:21:33.385 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
00:21:33.386 00.001 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
00:21:33.389 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.19 mountX=-0.06 mountY=-0.12, mountTheta=-2.02
00:21:33.393 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
00:21:33.398 00.005 1032 Enqueuing Move request for scope (0.14, -0.03)
00:21:33.401 00.003 10072 Worker thread wakes up
00:21:33.401 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
00:21:33.401 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
00:21:33.401 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.06 yDistance=-0.12
00:21:33.403 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:33.405 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.88
00:21:33.405 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:21:33.406 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:33.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:21:33.406 00.000 10072 MoveAxis(E, 12, ABG)
00:21:33.406 00.000 10072 Guiding  Dir = 2, Dur = 12
00:21:33.406 00.000 10072 IsGuiding returns 0
00:21:33.407 00.001 10072 PulseGuide returned control before completion, sleep 22
00:21:33.424 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
00:21:33.428 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:33.432 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:33.434 00.002 1032 Enqueuing Expose request
00:21:33.441 00.007 10072 IsGuiding returns 0
00:21:33.441 00.000 10072 Move returns status 0, amount 12
00:21:33.441 00.000 10072 MoveAxis(N, 0, ABG)
00:21:33.441 00.000 10072 Move returns status 0, amount 0
00:21:33.441 00.000 10072 move complete, result=0
00:21:33.441 00.000 10072 worker thread done servicing request
00:21:33.441 00.000 10072 Worker thread wakes up
00:21:33.441 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:33.441 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:33.443 00.002 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:21:34.071 00.628 10072 Exposure complete
00:21:34.121 00.050 10072 worker thread done servicing request
00:21:34.121 00.000 1032 OnExposeComplete: enter
00:21:34.123 00.002 1032 UpdateGuideState(): m_state=6
00:21:34.125 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1713
00:21:34.127 00.002 1032 Star::Find returns 1 (0), X=323.95, Y=740.91, Mass=1299, SNR=25.4, Peak=169 HFD=2.7
00:21:34.129 00.002 1032 MultiStar: [#1 0.37,-0.30,0.00,M8] [#2 0.24,-0.17,0.00,M1] [#3 0.14,-0.21,0.73,U] [#4 0.14,-0.10,0.71,U] [#5 0.24,-0.08,0.69,U] [#6 0.25,-0.24,0.00,M7] [#7 0.13,0.05,0.56,U] [#8 0.29,-0.06,0.00,M1] 
00:21:34.131 00.002 1032 refined, 4 included, MultiStar: {0.21, -0.16}, one-star: {0.35, -0.33}
00:21:34.133 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
00:21:34.135 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
00:21:34.136 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.27 cameraTheta=-0.63 mountX=-0.21 mountY=-0.17, mountTheta=-2.46
00:21:34.140 00.004 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.16, opts=13)
00:21:34.142 00.002 1032 Enqueuing Move request for scope (0.21, -0.16)
00:21:34.145 00.003 10072 Worker thread wakes up
00:21:34.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.16) opts 0xd
00:21:34.145 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.16)
00:21:34.145 00.000 10072 Moving (0.21, -0.16) raw xDistance=-0.21 yDistance=-0.17
00:21:34.148 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:34.150 00.002 10072 PPEC rslt: input = -0.21, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 292.88
00:21:34.150 00.000 10072 PPEC: input: -0.21, control: -0.12, exposure: 500
00:21:34.150 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:34.150 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:21:34.150 00.000 10072 MoveAxis(E, 118, ABG)
00:21:34.150 00.000 10072 Guiding  Dir = 2, Dur = 118
00:21:34.151 00.001 10072 IsGuiding returns 0
00:21:34.152 00.001 10072 PulseGuide returned control before completion, sleep 128
00:21:34.168 00.016 1032 UpdateGuideState exits: m=1299 SNR=25.4
00:21:34.171 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:34.172 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:34.174 00.002 1032 Enqueuing Expose request
00:21:34.286 00.112 10072 IsGuiding returns 0
00:21:34.286 00.000 10072 Move returns status 0, amount 118
00:21:34.286 00.000 10072 MoveAxis(N, 0, ABG)
00:21:34.286 00.000 10072 Move returns status 0, amount 0
00:21:34.286 00.000 10072 move complete, result=0
00:21:34.286 00.000 10072 worker thread done servicing request
00:21:34.286 00.000 10072 Worker thread wakes up
00:21:34.286 00.000 1032 GuideStep: -0.2 px 118 ms EAST, -0.2 px 0 ms NORTH
00:21:34.290 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:34.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:34.696 00.406 10072 Exposure complete
00:21:34.743 00.047 10072 worker thread done servicing request
00:21:34.744 00.001 1032 OnExposeComplete: enter
00:21:34.745 00.001 1032 UpdateGuideState(): m_state=6
00:21:34.748 00.003 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1714
00:21:34.749 00.001 1032 Star::Find returns 1 (0), X=324.06, Y=741.01, Mass=1263, SNR=25.0, Peak=180 HFD=2.7
00:21:34.751 00.002 1032 MultiStar: [#1 0.43,-0.29,0.00,M9] [#2 0.30,-0.27,0.00,M2] [#3 0.31,0.00,0.00,M1] [#4 0.12,-0.10,0.71,U] [#5 0.21,0.01,0.72,U] [#6 0.29,-0.26,0.00,M8] [#7 0.23,-0.19,0.00,M1] [#8 0.21,-0.01,0.60,U] 
00:21:34.752 00.001 1032 refined, 3 included, MultiStar: {0.27, -0.10}, one-star: {0.46, -0.24}
00:21:34.754 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
00:21:34.755 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
00:21:34.757 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=-0.10 hyp=0.29 cameraTheta=-0.36 mountX=-0.17 mountY=-0.24, mountTheta=-2.19
00:21:34.759 00.002 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.10, opts=13)
00:21:34.762 00.003 1032 Enqueuing Move request for scope (0.27, -0.10)
00:21:34.763 00.001 10072 Worker thread wakes up
00:21:34.763 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.10) opts 0xd
00:21:34.763 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.10)
00:21:34.763 00.000 10072 Moving (0.27, -0.10) raw xDistance=-0.17 yDistance=-0.24
00:21:34.765 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:34.767 00.002 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 292.88
00:21:34.768 00.001 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
00:21:34.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:21:34.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:21:34.768 00.000 10072 MoveAxis(E, 98, ABG)
00:21:34.768 00.000 10072 Guiding  Dir = 2, Dur = 98
00:21:34.768 00.000 10072 IsGuiding returns 0
00:21:34.769 00.001 10072 PulseGuide returned control before completion, sleep 108
00:21:34.786 00.017 1032 UpdateGuideState exits: m=1263 SNR=25.0
00:21:34.788 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:34.789 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:34.792 00.003 1032 Enqueuing Expose request
00:21:34.881 00.089 10072 IsGuiding returns 0
00:21:34.881 00.000 10072 Move returns status 0, amount 98
00:21:34.881 00.000 10072 MoveAxis(N, 0, ABG)
00:21:34.881 00.000 10072 Move returns status 0, amount 0
00:21:34.881 00.000 10072 move complete, result=0
00:21:34.882 00.001 1032 GuideStep: -0.2 px 98 ms EAST, -0.2 px 0 ms NORTH
00:21:34.884 00.002 10072 worker thread done servicing request
00:21:34.884 00.000 10072 Worker thread wakes up
00:21:34.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:34.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:35.513 00.629 10072 Exposure complete
00:21:35.563 00.050 10072 worker thread done servicing request
00:21:35.563 00.000 1032 OnExposeComplete: enter
00:21:35.565 00.002 1032 UpdateGuideState(): m_state=6
00:21:35.568 00.003 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1715
00:21:35.570 00.002 1032 Star::Find returns 1 (0), X=323.86, Y=741.08, Mass=1242, SNR=24.8, Peak=145 HFD=2.6
00:21:35.572 00.002 1032 MultiStar: [#1 0.29,-0.17,0.00,M10] [#2 0.16,-0.04,1.06,U] [#3 0.04,0.08,0.80,U] [#4 0.03,0.05,0.67,U] [#5 0.16,0.16,0.76,U] [#6 0.37,-0.23,0.00,M9] [#7 0.05,0.11,0.56,U] [#8 0.17,0.13,0.64,U] 
00:21:35.574 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.03}, one-star: {0.26, -0.17}
00:21:35.575 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
00:21:35.577 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
00:21:35.578 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.14 cameraTheta=0.22 mountX=-0.01 mountY=-0.14, mountTheta=-1.61
00:21:35.582 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
00:21:35.584 00.002 1032 Enqueuing Move request for scope (0.13, 0.03)
00:21:35.585 00.001 10072 Worker thread wakes up
00:21:35.585 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
00:21:35.585 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
00:21:35.585 00.000 10072 Moving (0.13, 0.03) raw xDistance=-0.01 yDistance=-0.14
00:21:35.587 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:35.590 00.003 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 292.88
00:21:35.590 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
00:21:35.591 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:35.591 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:21:35.591 00.000 10072 MoveAxis(E, 15, ABG)
00:21:35.591 00.000 10072 Guiding  Dir = 2, Dur = 15
00:21:35.591 00.000 10072 IsGuiding returns 0
00:21:35.592 00.001 10072 PulseGuide returned control before completion, sleep 25
00:21:35.609 00.017 1032 UpdateGuideState exits: m=1242 SNR=24.8
00:21:35.612 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:35.615 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:35.617 00.002 1032 Enqueuing Expose request
00:21:35.619 00.002 10072 IsGuiding returns 0
00:21:35.619 00.000 10072 Move returns status 0, amount 15
00:21:35.619 00.000 10072 MoveAxis(N, 0, ABG)
00:21:35.619 00.000 10072 Move returns status 0, amount 0
00:21:35.619 00.000 10072 move complete, result=0
00:21:35.619 00.000 10072 worker thread done servicing request
00:21:35.619 00.000 10072 Worker thread wakes up
00:21:35.621 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:35.621 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:35.628 00.007 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
00:21:36.028 00.400 10072 Exposure complete
00:21:36.077 00.049 10072 worker thread done servicing request
00:21:36.079 00.002 1032 OnExposeComplete: enter
00:21:36.081 00.002 1032 UpdateGuideState(): m_state=6
00:21:36.085 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1716
00:21:36.086 00.001 1032 Star::Find returns 1 (0), X=323.87, Y=741.13, Mass=1371, SNR=26.1, Peak=176 HFD=2.4
00:21:36.089 00.003 1032 MultiStar: [#1 0.18,-0.07,1.08,U] [#2 0.24,0.10,1.01,U] [#3 0.02,0.05,0.70,U] [#4 -0.15,0.11,0.71,U] [#5 0.16,0.17,0.71,U] [#6 0.19,-0.14,0.69,U] [#7 0.03,0.07,0.49,U] [#8 0.11,0.11,0.59,U] 
00:21:36.092 00.003 1032 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.27, -0.11}
00:21:36.093 00.001 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
00:21:36.095 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
00:21:36.097 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.16 mountX=-0.01 mountY=-0.13, mountTheta=-1.67
00:21:36.099 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
00:21:36.101 00.002 1032 Enqueuing Move request for scope (0.13, 0.02)
00:21:36.102 00.001 10072 Worker thread wakes up
00:21:36.102 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
00:21:36.102 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
00:21:36.102 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.01 yDistance=-0.13
00:21:36.105 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:36.107 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.89
00:21:36.107 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:21:36.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:36.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:21:36.107 00.000 10072 MoveAxis(E, 13, ABG)
00:21:36.107 00.000 10072 Guiding  Dir = 2, Dur = 13
00:21:36.108 00.001 10072 IsGuiding returns 0
00:21:36.108 00.000 10072 PulseGuide returned control before completion, sleep 23
00:21:36.126 00.018 1032 UpdateGuideState exits: m=1371 SNR=26.1
00:21:36.128 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:36.130 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:36.131 00.001 1032 Enqueuing Expose request
00:21:36.134 00.003 10072 IsGuiding returns 0
00:21:36.134 00.000 10072 Move returns status 0, amount 13
00:21:36.134 00.000 10072 MoveAxis(N, 0, ABG)
00:21:36.134 00.000 10072 Move returns status 0, amount 0
00:21:36.134 00.000 10072 move complete, result=0
00:21:36.134 00.000 10072 worker thread done servicing request
00:21:36.134 00.000 10072 Worker thread wakes up
00:21:36.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:36.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:36.139 00.005 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
00:21:36.764 00.625 10072 Exposure complete
00:21:36.814 00.050 10072 worker thread done servicing request
00:21:36.815 00.001 1032 OnExposeComplete: enter
00:21:36.817 00.002 1032 UpdateGuideState(): m_state=6
00:21:36.819 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1717
00:21:36.821 00.002 1032 Star::Find returns 1 (0), X=323.92, Y=741.11, Mass=1340, SNR=25.8, Peak=181 HFD=2.5
00:21:36.822 00.001 1032 MultiStar: [#1 0.51,-0.11,0.00,M10] [#2 0.28,-0.13,0.00,M1] [#3 0.16,0.11,0.72,U] [#4 -0.11,-0.00,0.67,U] [#5 0.30,0.11,0.00,M1] [#6 0.27,-0.21,0.00,M9] [#7 0.04,0.02,0.54,U] [#8 0.19,-0.11,0.62,U] 
00:21:36.825 00.003 1032 refined, 4 included, MultiStar: {0.14, -0.03}, one-star: {0.32, -0.13}
00:21:36.827 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
00:21:36.828 00.001 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
00:21:36.831 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.22 mountX=-0.07 mountY=-0.13, mountTheta=-2.05
00:21:36.835 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
00:21:36.837 00.002 1032 Enqueuing Move request for scope (0.14, -0.03)
00:21:36.840 00.003 10072 Worker thread wakes up
00:21:36.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
00:21:36.840 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
00:21:36.840 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.07 yDistance=-0.13
00:21:36.841 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:36.844 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.89
00:21:36.844 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:21:36.844 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:36.844 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:21:36.844 00.000 10072 MoveAxis(E, 15, ABG)
00:21:36.844 00.000 10072 Guiding  Dir = 2, Dur = 15
00:21:36.845 00.001 10072 IsGuiding returns 0
00:21:36.845 00.000 10072 PulseGuide returned control before completion, sleep 25
00:21:36.864 00.019 1032 UpdateGuideState exits: m=1340 SNR=25.8
00:21:36.867 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:36.869 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:36.871 00.002 1032 Enqueuing Expose request
00:21:36.873 00.002 10072 IsGuiding returns 0
00:21:36.873 00.000 10072 Move returns status 0, amount 15
00:21:36.873 00.000 10072 MoveAxis(N, 0, ABG)
00:21:36.873 00.000 10072 Move returns status 0, amount 0
00:21:36.873 00.000 10072 move complete, result=0
00:21:36.873 00.000 10072 worker thread done servicing request
00:21:36.873 00.000 10072 Worker thread wakes up
00:21:36.873 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:36.873 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:36.880 00.007 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
00:21:37.281 00.401 10072 Exposure complete
00:21:37.333 00.052 10072 worker thread done servicing request
00:21:37.333 00.000 1032 OnExposeComplete: enter
00:21:37.337 00.004 1032 UpdateGuideState(): m_state=6
00:21:37.339 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1718
00:21:37.341 00.002 1032 Star::Find returns 1 (0), X=324.00, Y=741.07, Mass=1252, SNR=24.9, Peak=164 HFD=2.7
00:21:37.343 00.002 1032 MultiStar: [#1 0.39,-0.27,0.00,R] [#2 0.27,-0.22,0.00,M2] [#3 0.12,0.01,0.80,U] [#4 -0.15,-0.04,0.72,U] [#5 0.25,0.01,0.74,U] [#6 0.23,-0.23,0.00,M10] [#7 0.10,-0.03,0.55,U] [#8 0.02,0.01,0.64,U] 
00:21:37.345 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.04}, one-star: {0.40, -0.17}
00:21:37.347 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
00:21:37.349 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
00:21:37.351 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.29 mountX=-0.08 mountY=-0.13, mountTheta=-2.12
00:21:37.355 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.04, opts=13)
00:21:37.357 00.002 1032 Enqueuing Move request for scope (0.14, -0.04)
00:21:37.360 00.003 10072 Worker thread wakes up
00:21:37.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
00:21:37.360 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
00:21:37.360 00.000 10072 Moving (0.14, -0.04) raw xDistance=-0.08 yDistance=-0.13
00:21:37.363 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.89
00:21:37.363 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:21:37.363 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:37.364 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:21:37.364 00.000 10072 MoveAxis(E, 13, ABG)
00:21:37.364 00.000 10072 Guiding  Dir = 2, Dur = 13
00:21:37.364 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:37.384 00.020 10072 IsGuiding returns 0
00:21:37.385 00.001 1032 UpdateGuideState exits: m=1252 SNR=24.9
00:21:37.387 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:37.388 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:37.389 00.001 1032 Enqueuing Expose request
00:21:37.392 00.003 10072 PulseGuide returned control before completion, sleep 23
00:21:37.418 00.026 10072 IsGuiding returns 0
00:21:37.418 00.000 10072 Move returns status 0, amount 13
00:21:37.418 00.000 10072 MoveAxis(N, 0, ABG)
00:21:37.418 00.000 10072 Move returns status 0, amount 0
00:21:37.418 00.000 10072 move complete, result=0
00:21:37.418 00.000 10072 worker thread done servicing request
00:21:37.418 00.000 10072 Worker thread wakes up
00:21:37.418 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:37.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:37.421 00.003 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
00:21:38.046 00.625 10072 Exposure complete
00:21:38.093 00.047 10072 worker thread done servicing request
00:21:38.093 00.000 1032 OnExposeComplete: enter
00:21:38.095 00.002 1032 UpdateGuideState(): m_state=6
00:21:38.097 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1719
00:21:38.099 00.002 1032 Star::Find returns 1 (0), X=323.93, Y=741.08, Mass=1333, SNR=25.7, Peak=175 HFD=2.6
00:21:38.101 00.002 1032 MultiStar: [#1 0.01,0.08,1.12,U] [#2 0.29,-0.15,0.00,M3] [#3 0.15,0.02,0.72,U] [#4 -0.02,-0.15,0.68,U] [#5 0.16,-0.01,0.72,U] [#6 0.21,-0.11,0.74,U] [#7 0.04,0.11,0.52,U] [#8 0.12,0.13,0.59,U] 
00:21:38.103 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.33, -0.16}
00:21:38.104 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
00:21:38.107 00.003 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
00:21:38.108 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.15 mountX=-0.05 mountY=-0.12, mountTheta=-1.98
00:21:38.112 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
00:21:38.115 00.003 1032 Enqueuing Move request for scope (0.13, -0.02)
00:21:38.116 00.001 10072 Worker thread wakes up
00:21:38.116 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:21:38.116 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:21:38.117 00.001 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
00:21:38.119 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:38.121 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.89
00:21:38.121 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:21:38.121 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:38.122 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:21:38.122 00.000 10072 MoveAxis(E, 15, ABG)
00:21:38.122 00.000 10072 Guiding  Dir = 2, Dur = 15
00:21:38.122 00.000 10072 IsGuiding returns 0
00:21:38.123 00.001 10072 PulseGuide returned control before completion, sleep 25
00:21:38.139 00.016 1032 UpdateGuideState exits: m=1333 SNR=25.7
00:21:38.141 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:38.144 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:38.146 00.002 1032 Enqueuing Expose request
00:21:38.154 00.008 10072 IsGuiding returns 0
00:21:38.154 00.000 10072 Move returns status 0, amount 15
00:21:38.154 00.000 10072 MoveAxis(N, 0, ABG)
00:21:38.154 00.000 10072 Move returns status 0, amount 0
00:21:38.154 00.000 10072 move complete, result=0
00:21:38.154 00.000 10072 worker thread done servicing request
00:21:38.154 00.000 10072 Worker thread wakes up
00:21:38.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:38.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:38.157 00.003 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
00:21:38.564 00.407 10072 Exposure complete
00:21:38.614 00.050 10072 worker thread done servicing request
00:21:38.614 00.000 1032 OnExposeComplete: enter
00:21:38.617 00.003 1032 UpdateGuideState(): m_state=6
00:21:38.619 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1720
00:21:38.621 00.002 1032 Star::Find returns 1 (0), X=324.02, Y=741.15, Mass=1313, SNR=25.5, Peak=163 HFD=2.6
00:21:38.624 00.003 1032 MultiStar: [#1 -0.02,0.22,1.10,U] [#2 0.12,-0.02,1.01,U] [#3 0.18,0.15,0.69,U] [#4 -0.03,0.08,0.73,U] [#5 0.12,0.10,0.72,U] [#6 0.18,-0.11,0.73,U] [#7 0.27,0.17,0.00,M1] [#8 0.17,0.08,0.62,U] 
00:21:38.626 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.05}, one-star: {0.42, -0.09}
00:21:38.628 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:21:38.629 00.001 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:21:38.630 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.34 mountX=0.01 mountY=-0.15, mountTheta=-1.49
00:21:38.633 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
00:21:38.634 00.001 1032 Enqueuing Move request for scope (0.14, 0.05)
00:21:38.636 00.002 10072 Worker thread wakes up
00:21:38.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
00:21:38.636 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
00:21:38.636 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.01 yDistance=-0.15
00:21:38.637 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:38.640 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.89
00:21:38.640 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:21:38.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:38.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:21:38.640 00.000 10072 MoveAxis(E, 13, ABG)
00:21:38.640 00.000 10072 Guiding  Dir = 2, Dur = 13
00:21:38.640 00.000 10072 IsGuiding returns 0
00:21:38.641 00.001 10072 PulseGuide returned control before completion, sleep 23
00:21:38.657 00.016 1032 UpdateGuideState exits: m=1313 SNR=25.5
00:21:38.660 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:38.661 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:38.663 00.002 1032 Enqueuing Expose request
00:21:38.669 00.006 10072 IsGuiding returns 0
00:21:38.669 00.000 10072 Move returns status 0, amount 13
00:21:38.669 00.000 10072 MoveAxis(N, 0, ABG)
00:21:38.669 00.000 10072 Move returns status 0, amount 0
00:21:38.669 00.000 10072 move complete, result=0
00:21:38.669 00.000 10072 worker thread done servicing request
00:21:38.669 00.000 10072 Worker thread wakes up
00:21:38.669 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:38.669 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:38.671 00.002 1032 GuideStep: 0.0 px 13 ms EAST, -0.2 px 0 ms NORTH
00:21:39.294 00.623 10072 Exposure complete
00:21:39.346 00.052 10072 worker thread done servicing request
00:21:39.346 00.000 1032 OnExposeComplete: enter
00:21:39.348 00.002 1032 UpdateGuideState(): m_state=6
00:21:39.351 00.003 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1721
00:21:39.352 00.001 1032 Star::Find returns 1 (0), X=323.92, Y=741.23, Mass=1351, SNR=25.8, Peak=169 HFD=2.5
00:21:39.354 00.002 1032 MultiStar: [#1 -0.12,0.16,1.11,U] [#2 0.23,0.01,1.10,U] [#3 0.10,0.21,0.78,U] [#4 -0.04,-0.00,0.65,U] [#5 0.18,0.17,0.67,U] [#6 0.22,-0.14,0.72,U] [#7 0.03,0.01,0.56,U] [#8 0.07,0.11,0.57,U] 
00:21:39.356 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.32, -0.01}
00:21:39.358 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
00:21:39.358 00.000 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
00:21:39.362 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.47 mountX=0.03 mountY=-0.13, mountTheta=-1.36
00:21:39.366 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
00:21:39.368 00.002 1032 Enqueuing Move request for scope (0.11, 0.06)
00:21:39.371 00.003 10072 Worker thread wakes up
00:21:39.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
00:21:39.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
00:21:39.371 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.13
00:21:39.375 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:39.377 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.89
00:21:39.377 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:21:39.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:39.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:21:39.378 00.001 10072 MoveAxis(E, 15, ABG)
00:21:39.378 00.000 10072 Guiding  Dir = 2, Dur = 15
00:21:39.378 00.000 10072 IsGuiding returns 0
00:21:39.378 00.000 10072 PulseGuide returned control before completion, sleep 25
00:21:39.397 00.019 1032 UpdateGuideState exits: m=1351 SNR=25.8
00:21:39.400 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:39.401 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:39.403 00.002 1032 Enqueuing Expose request
00:21:39.417 00.014 10072 IsGuiding returns 0
00:21:39.417 00.000 10072 Move returns status 0, amount 15
00:21:39.417 00.000 10072 MoveAxis(N, 0, ABG)
00:21:39.417 00.000 10072 Move returns status 0, amount 0
00:21:39.417 00.000 10072 move complete, result=0
00:21:39.418 00.001 10072 worker thread done servicing request
00:21:39.418 00.000 10072 Worker thread wakes up
00:21:39.418 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:39.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:39.419 00.001 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
00:21:39.827 00.408 10072 Exposure complete
00:21:39.876 00.049 10072 worker thread done servicing request
00:21:39.876 00.000 1032 OnExposeComplete: enter
00:21:39.878 00.002 1032 UpdateGuideState(): m_state=6
00:21:39.880 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
00:21:39.882 00.002 1032 Star::Find returns 1 (0), X=323.98, Y=741.13, Mass=1360, SNR=26.0, Peak=176 HFD=2.6
00:21:39.883 00.001 1032 MultiStar: [#1 -0.05,0.14,1.11,U] [#2 0.22,-0.07,1.02,U] [#3 0.27,-0.07,0.74,U] [#4 0.07,-0.06,0.70,U] [#5 0.21,0.12,0.68,U] [#6 0.32,-0.09,0.00,M8] [#7 0.12,0.09,0.53,U] [#8 0.22,-0.13,0.59,U] 
00:21:39.885 00.002 1032 refined, 7 included, MultiStar: {0.18, -0.01}, one-star: {0.38, -0.11}
00:21:39.886 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
00:21:39.889 00.003 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
00:21:39.890 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.06 mountX=-0.06 mountY=-0.17, mountTheta=-1.89
00:21:39.896 00.006 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.01, opts=13)
00:21:39.897 00.001 1032 Enqueuing Move request for scope (0.18, -0.01)
00:21:39.899 00.002 10072 Worker thread wakes up
00:21:39.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
00:21:39.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
00:21:39.899 00.000 10072 Moving (0.18, -0.01) raw xDistance=-0.06 yDistance=-0.17
00:21:39.901 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:39.903 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.89
00:21:39.903 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:21:39.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:39.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:21:39.903 00.000 10072 MoveAxis(E, 13, ABG)
00:21:39.904 00.001 10072 Guiding  Dir = 2, Dur = 13
00:21:39.904 00.000 10072 IsGuiding returns 0
00:21:39.904 00.000 10072 PulseGuide returned control before completion, sleep 23
00:21:39.922 00.018 1032 UpdateGuideState exits: m=1360 SNR=26.0
00:21:39.924 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:39.928 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:39.931 00.003 1032 Enqueuing Expose request
00:21:39.935 00.004 10072 IsGuiding returns 1
00:21:39.935 00.000 10072 scope still moving after pulse duration time elapsed
00:21:39.966 00.031 10072 IsGuiding returns 1
00:21:40.000 00.034 10072 IsGuiding returns 1
00:21:40.029 00.029 10072 IsGuiding returns 1
00:21:40.060 00.031 10072 IsGuiding returns 1
00:21:40.091 00.031 10072 IsGuiding returns 1
00:21:40.121 00.030 10072 IsGuiding returns 1
00:21:40.151 00.030 10072 IsGuiding returns 1
00:21:40.183 00.032 10072 IsGuiding returns 1
00:21:40.214 00.031 10072 IsGuiding returns 1
00:21:40.245 00.031 10072 IsGuiding returns 1
00:21:40.276 00.031 10072 IsGuiding returns 1
00:21:40.306 00.030 10072 IsGuiding returns 0
00:21:40.306 00.000 10072 scope move finished after 13 + 390 ms
00:21:40.306 00.000 10072 Move returns status 0, amount 13
00:21:40.306 00.000 10072 MoveAxis(N, 0, ABG)
00:21:40.306 00.000 10072 Move returns status 0, amount 0
00:21:40.306 00.000 10072 move complete, result=0
00:21:40.306 00.000 10072 worker thread done servicing request
00:21:40.308 00.002 10072 Worker thread wakes up
00:21:40.308 00.000 1032 GuideStep: -0.1 px 13 ms EAST, -0.2 px 0 ms NORTH
00:21:40.310 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:40.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:40.936 00.626 10072 Exposure complete
00:21:40.981 00.045 10072 worker thread done servicing request
00:21:40.981 00.000 1032 OnExposeComplete: enter
00:21:40.984 00.003 1032 UpdateGuideState(): m_state=6
00:21:40.986 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1723
00:21:40.989 00.003 1032 Star::Find returns 1 (0), X=323.94, Y=741.13, Mass=1393, SNR=26.3, Peak=180 HFD=2.6
00:21:40.990 00.001 1032 MultiStar: [#1 -0.20,0.08,1.13,U] [#2 0.18,-0.05,0.95,U] [#3 0.23,-0.04,0.70,U] [#4 0.04,-0.09,0.65,U] [#5 0.09,0.11,0.67,U] [#6 0.23,-0.09,0.69,U] [#7 0.24,0.05,0.50,U] [#8 0.00,0.12,0.54,U] 
00:21:40.992 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.34, -0.12}
00:21:40.993 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
00:21:40.994 00.001 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
00:21:40.995 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.06 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
00:21:40.999 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
00:21:41.000 00.001 1032 Enqueuing Move request for scope (0.12, -0.01)
00:21:41.002 00.002 10072 Worker thread wakes up
00:21:41.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
00:21:41.002 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
00:21:41.002 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
00:21:41.003 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:41.005 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 292.89
00:21:41.005 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
00:21:41.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:41.005 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:21:41.005 00.000 10072 MoveAxis(E, 18, ABG)
00:21:41.005 00.000 10072 Guiding  Dir = 2, Dur = 18
00:21:41.006 00.001 10072 IsGuiding returns 0
00:21:41.006 00.000 10072 PulseGuide returned control before completion, sleep 28
00:21:41.024 00.018 1032 UpdateGuideState exits: m=1393 SNR=26.3
00:21:41.026 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:41.028 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:41.029 00.001 1032 Enqueuing Expose request
00:21:41.044 00.015 10072 IsGuiding returns 0
00:21:41.044 00.000 10072 Move returns status 0, amount 18
00:21:41.044 00.000 10072 MoveAxis(N, 0, ABG)
00:21:41.044 00.000 10072 Move returns status 0, amount 0
00:21:41.044 00.000 10072 move complete, result=0
00:21:41.044 00.000 10072 worker thread done servicing request
00:21:41.044 00.000 10072 Worker thread wakes up
00:21:41.044 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:41.044 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:41.045 00.001 1032 GuideStep: -0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
00:21:41.451 00.406 10072 Exposure complete
00:21:41.500 00.049 10072 worker thread done servicing request
00:21:41.500 00.000 1032 OnExposeComplete: enter
00:21:41.502 00.002 1032 UpdateGuideState(): m_state=6
00:21:41.503 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1724
00:21:41.504 00.001 1032 Star::Find returns 1 (0), X=323.87, Y=741.28, Mass=1595, SNR=28.2, Peak=193 HFD=2.6
00:21:41.506 00.002 1032 MultiStar: [#1 -0.07,0.24,1.02,U] [#2 0.19,0.15,0.88,U] [#3 0.22,0.23,0.00,M1] [#4 0.03,0.14,0.61,U] [#5 -0.04,0.28,0.00,M1] [#6 0.25,0.12,0.00,M8] [#7 0.09,0.16,0.50,U] [#8 0.15,0.12,0.57,U] 
00:21:41.507 00.001 1032 refined, 5 included, MultiStar: {0.11, 0.14}, one-star: {0.27, 0.04}
00:21:41.508 00.001 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
00:21:41.510 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
00:21:41.513 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.89 mountX=0.11 mountY=-0.15, mountTheta=-0.94
00:21:41.516 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.14, opts=13)
00:21:41.519 00.003 1032 Enqueuing Move request for scope (0.11, 0.14)
00:21:41.521 00.002 10072 Worker thread wakes up
00:21:41.521 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
00:21:41.522 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
00:21:41.522 00.000 10072 Moving (0.11, 0.14) raw xDistance=0.11 yDistance=-0.15
00:21:41.524 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:41.526 00.002 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.89
00:21:41.526 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
00:21:41.527 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:41.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:21:41.527 00.000 10072 MoveAxis(E, 13, ABG)
00:21:41.527 00.000 10072 Guiding  Dir = 2, Dur = 13
00:21:41.527 00.000 10072 IsGuiding returns 0
00:21:41.528 00.001 10072 PulseGuide returned control before completion, sleep 23
00:21:41.544 00.016 1032 UpdateGuideState exits: m=1595 SNR=28.2
00:21:41.546 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:41.549 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:41.551 00.002 1032 Enqueuing Expose request
00:21:41.557 00.006 10072 IsGuiding returns 0
00:21:41.557 00.000 10072 Move returns status 0, amount 13
00:21:41.557 00.000 10072 MoveAxis(N, 0, ABG)
00:21:41.557 00.000 10072 Move returns status 0, amount 0
00:21:41.557 00.000 10072 move complete, result=0
00:21:41.557 00.000 10072 worker thread done servicing request
00:21:41.557 00.000 10072 Worker thread wakes up
00:21:41.558 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:41.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:41.561 00.003 1032 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
00:21:42.184 00.623 10072 Exposure complete
00:21:42.228 00.044 10072 worker thread done servicing request
00:21:42.228 00.000 1032 OnExposeComplete: enter
00:21:42.231 00.003 1032 UpdateGuideState(): m_state=6
00:21:42.232 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1725
00:21:42.233 00.001 1032 Star::Find returns 1 (0), X=323.86, Y=741.31, Mass=1513, SNR=27.4, Peak=181 HFD=2.6
00:21:42.236 00.003 1032 MultiStar: [#1 -0.00,0.42,0.00,M1] [#2 0.22,0.04,0.95,U] [#3 0.07,0.31,0.00,M2] [#4 0.13,0.25,0.00,M1] [#5 0.16,0.29,0.00,M2] [#6 0.18,0.00,0.63,U] [#7 0.29,0.32,0.00,M1] [#8 0.14,0.29,0.00,M1] 
00:21:42.237 00.001 1032 refined, 2 included, MultiStar: {0.23, 0.04}, one-star: {0.26, 0.07}
00:21:42.238 00.001 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
00:21:42.240 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
00:21:42.241 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=0.04 hyp=0.23 cameraTheta=0.19 mountX=-0.02 mountY=-0.23, mountTheta=-1.64
00:21:42.243 00.002 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.04, opts=13)
00:21:42.246 00.003 1032 Enqueuing Move request for scope (0.23, 0.04)
00:21:42.248 00.002 10072 Worker thread wakes up
00:21:42.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.04) opts 0xd
00:21:42.248 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.04)
00:21:42.248 00.000 10072 Moving (0.23, 0.04) raw xDistance=-0.02 yDistance=-0.23
00:21:42.250 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:42.252 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.89
00:21:42.252 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:21:42.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:21:42.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:21:42.252 00.000 10072 MoveAxis(E, 14, ABG)
00:21:42.252 00.000 10072 Guiding  Dir = 2, Dur = 14
00:21:42.252 00.000 10072 IsGuiding returns 0
00:21:42.253 00.001 10072 PulseGuide returned control before completion, sleep 24
00:21:42.270 00.017 1032 UpdateGuideState exits: m=1513 SNR=27.4
00:21:42.272 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:42.275 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:42.276 00.001 1032 Enqueuing Expose request
00:21:42.292 00.016 10072 IsGuiding returns 0
00:21:42.292 00.000 10072 Move returns status 0, amount 14
00:21:42.292 00.000 10072 MoveAxis(N, 0, ABG)
00:21:42.292 00.000 10072 Move returns status 0, amount 0
00:21:42.292 00.000 10072 move complete, result=0
00:21:42.292 00.000 10072 worker thread done servicing request
00:21:42.292 00.000 10072 Worker thread wakes up
00:21:42.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:42.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:42.295 00.003 1032 GuideStep: -0.0 px 14 ms EAST, -0.2 px 0 ms NORTH
00:21:42.700 00.405 10072 Exposure complete
00:21:42.751 00.051 10072 worker thread done servicing request
00:21:42.751 00.000 1032 OnExposeComplete: enter
00:21:42.755 00.004 1032 UpdateGuideState(): m_state=6
00:21:42.756 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1726
00:21:42.758 00.002 1032 Star::Find returns 1 (0), X=323.94, Y=741.32, Mass=1295, SNR=25.3, Peak=154 HFD=2.5
00:21:42.761 00.003 1032 MultiStar: [#1 0.08,0.44,0.00,M2] [#2 0.19,0.04,1.00,U] [#3 0.05,0.40,0.00,M3] [#4 0.16,0.16,0.71,U] [#5 0.10,0.28,0.00,M3] [#6 0.20,0.05,0.79,U] [#7 0.21,0.35,0.00,M2] [#8 0.15,0.23,0.00,M2] 
00:21:42.763 00.002 1032 refined, 3 included, MultiStar: {0.23, 0.08}, one-star: {0.34, 0.08}
00:21:42.764 00.001 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
00:21:42.766 00.002 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
00:21:42.767 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=0.08 hyp=0.24 cameraTheta=0.32 mountX=0.02 mountY=-0.24, mountTheta=-1.51
00:21:42.771 00.004 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.08, opts=13)
00:21:42.774 00.003 1032 Enqueuing Move request for scope (0.23, 0.08)
00:21:42.776 00.002 10072 Worker thread wakes up
00:21:42.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.08) opts 0xd
00:21:42.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.08)
00:21:42.776 00.000 10072 Moving (0.23, 0.08) raw xDistance=0.02 yDistance=-0.24
00:21:42.778 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:42.780 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.89
00:21:42.780 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:21:42.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:21:42.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:21:42.780 00.000 10072 MoveAxis(E, 13, ABG)
00:21:42.780 00.000 10072 Guiding  Dir = 2, Dur = 13
00:21:42.781 00.001 10072 IsGuiding returns 0
00:21:42.781 00.000 10072 PulseGuide returned control before completion, sleep 23
00:21:42.799 00.018 1032 UpdateGuideState exits: m=1295 SNR=25.3
00:21:42.801 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:42.804 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:42.805 00.001 1032 Enqueuing Expose request
00:21:42.807 00.002 10072 IsGuiding returns 0
00:21:42.807 00.000 10072 Move returns status 0, amount 13
00:21:42.807 00.000 10072 MoveAxis(N, 0, ABG)
00:21:42.807 00.000 10072 Move returns status 0, amount 0
00:21:42.808 00.001 10072 move complete, result=0
00:21:42.808 00.000 10072 worker thread done servicing request
00:21:42.808 00.000 10072 Worker thread wakes up
00:21:42.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:42.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:42.815 00.007 1032 GuideStep: 0.0 px 13 ms EAST, -0.2 px 0 ms NORTH
00:21:43.438 00.623 10072 Exposure complete
00:21:43.489 00.051 10072 worker thread done servicing request
00:21:43.490 00.001 1032 OnExposeComplete: enter
00:21:43.492 00.002 1032 UpdateGuideState(): m_state=6
00:21:43.494 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1727
00:21:43.496 00.002 1032 Star::Find returns 1 (0), X=323.92, Y=741.15, Mass=1265, SNR=25.1, Peak=151 HFD=2.5
00:21:43.498 00.002 1032 MultiStar: [#1 -0.10,0.22,1.16,U] [#2 0.24,0.01,1.01,U] [#3 0.17,0.16,0.76,U] [#4 0.09,-0.04,0.68,U] [#5 0.16,0.20,0.71,U] [#6 0.18,-0.02,0.76,U] [#7 0.04,0.18,0.52,U] [#8 0.18,0.21,0.65,U] 
00:21:43.500 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.09}, one-star: {0.32, -0.09}
00:21:43.502 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:21:43.503 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:21:43.505 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.55 mountX=0.05 mountY=-0.16, mountTheta=-1.28
00:21:43.508 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.09, opts=13)
00:21:43.510 00.002 1032 Enqueuing Move request for scope (0.14, 0.09)
00:21:43.511 00.001 10072 Worker thread wakes up
00:21:43.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
00:21:43.512 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
00:21:43.512 00.000 10072 Moving (0.14, 0.09) raw xDistance=0.05 yDistance=-0.16
00:21:43.513 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:43.515 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.89
00:21:43.516 00.001 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:21:43.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:43.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:21:43.516 00.000 10072 MoveAxis(E, 14, ABG)
00:21:43.516 00.000 10072 Guiding  Dir = 2, Dur = 14
00:21:43.516 00.000 10072 IsGuiding returns 0
00:21:43.516 00.000 10072 PulseGuide returned control before completion, sleep 24
00:21:43.534 00.018 1032 UpdateGuideState exits: m=1265 SNR=25.1
00:21:43.537 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:43.539 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:43.541 00.002 1032 Enqueuing Expose request
00:21:43.544 00.003 10072 IsGuiding returns 0
00:21:43.544 00.000 10072 Move returns status 0, amount 14
00:21:43.544 00.000 10072 MoveAxis(N, 0, ABG)
00:21:43.544 00.000 10072 Move returns status 0, amount 0
00:21:43.544 00.000 10072 move complete, result=0
00:21:43.544 00.000 10072 worker thread done servicing request
00:21:43.544 00.000 10072 Worker thread wakes up
00:21:43.544 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:43.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:43.552 00.008 1032 GuideStep: 0.0 px 14 ms EAST, -0.2 px 0 ms NORTH
00:21:43.954 00.402 10072 Exposure complete
00:21:44.002 00.048 10072 worker thread done servicing request
00:21:44.002 00.000 1032 OnExposeComplete: enter
00:21:44.004 00.002 1032 UpdateGuideState(): m_state=6
00:21:44.006 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1728
00:21:44.008 00.002 1032 Star::Find returns 1 (0), X=323.99, Y=741.19, Mass=1318, SNR=25.6, Peak=164 HFD=2.6
00:21:44.011 00.003 1032 MultiStar: [#1 -0.02,0.33,0.00,M2] [#2 0.27,0.00,0.98,U] [#3 0.16,0.20,0.70,U] [#4 -0.04,-0.02,0.70,U] [#5 0.21,0.11,0.73,U] [#6 0.32,-0.15,0.00,M6] [#7 0.18,0.29,0.00,M2] [#8 0.21,0.12,0.58,U] 
00:21:44.012 00.001 1032 refined, 5 included, MultiStar: {0.21, 0.05}, one-star: {0.39, -0.05}
00:21:44.014 00.002 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
00:21:44.016 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
00:21:44.019 00.003 1032 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.22 cameraTheta=0.23 mountX=-0.01 mountY=-0.22, mountTheta=-1.60
00:21:44.023 00.004 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.05, opts=13)
00:21:44.025 00.002 1032 Enqueuing Move request for scope (0.21, 0.05)
00:21:44.026 00.001 10072 Worker thread wakes up
00:21:44.026 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd
00:21:44.026 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.05)
00:21:44.026 00.000 10072 Moving (0.21, 0.05) raw xDistance=-0.01 yDistance=-0.22
00:21:44.028 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:44.031 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.90
00:21:44.031 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:21:44.031 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.40 newest=-0.62
00:21:44.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:21:44.031 00.000 10072 MoveAxis(E, 12, ABG)
00:21:44.031 00.000 10072 Guiding  Dir = 2, Dur = 12
00:21:44.031 00.000 10072 IsGuiding returns 0
00:21:44.032 00.001 10072 PulseGuide returned control before completion, sleep 22
00:21:44.048 00.016 1032 UpdateGuideState exits: m=1318 SNR=25.6
00:21:44.050 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:44.052 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:44.054 00.002 1032 Enqueuing Expose request
00:21:44.061 00.007 10072 IsGuiding returns 0
00:21:44.061 00.000 10072 Move returns status 0, amount 12
00:21:44.061 00.000 10072 BLC: Oldest BLC event removed
00:21:44.061 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
00:21:44.061 00.000 10072 MoveAxis(N, 227, ABG)
00:21:44.062 00.001 10072 Guiding  Dir = 0, Dur = 227
00:21:44.062 00.000 10072 IsGuiding returns 0
00:21:44.062 00.000 10072 PulseGuide returned control before completion, sleep 237
00:21:44.314 00.252 10072 IsGuiding returns 0
00:21:44.314 00.000 10072 Move returns status 0, amount 227
00:21:44.314 00.000 10072 move complete, result=0
00:21:44.314 00.000 10072 worker thread done servicing request
00:21:44.314 00.000 10072 Worker thread wakes up
00:21:44.314 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:44.314 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:44.315 00.001 1032 GuideStep: -0.0 px 12 ms EAST, -0.2 px 227 ms NORTH
00:21:44.939 00.624 10072 Exposure complete
00:21:44.984 00.045 10072 worker thread done servicing request
00:21:44.984 00.000 1032 OnExposeComplete: enter
00:21:44.986 00.002 1032 UpdateGuideState(): m_state=6
00:21:44.988 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1729
00:21:44.989 00.001 1032 Star::Find returns 1 (0), X=323.80, Y=741.11, Mass=1556, SNR=27.7, Peak=190 HFD=2.5
00:21:44.992 00.003 1032 MultiStar: [#1 -0.30,0.19,0.00,M3] [#2 0.06,-0.08,0.90,U] [#3 -0.04,0.13,0.71,U] [#4 -0.21,0.02,0.63,U] [#5 -0.13,0.16,0.68,U] [#6 0.02,-0.07,0.70,U] [#7 0.01,0.32,0.00,M3] [#8 -0.08,0.29,0.00,M1] 
00:21:44.993 00.001 1032 refined, 5 included, MultiStar: {0.00, -0.01}, one-star: {0.20, -0.13}
00:21:44.995 00.002 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
00:21:44.996 00.001 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
00:21:44.998 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.16 mountX=-0.01 mountY=-0.00, mountTheta=-2.99
00:21:45.001 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.01, opts=13)
00:21:45.003 00.002 1032 Enqueuing Move request for scope (0.00, -0.01)
00:21:45.005 00.002 10072 Worker thread wakes up
00:21:45.005 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
00:21:45.005 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
00:21:45.005 00.000 10072 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=-0.00
00:21:45.005 00.000 10072 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.220467, 1:0.001442
00:21:45.005 00.000 10072 BLC: No correction, Miss < min_move
00:21:45.007 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:45.008 00.001 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 292.89
00:21:45.008 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
00:21:45.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:45.008 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:21:45.008 00.000 10072 MoveAxis(E, 16, ABG)
00:21:45.008 00.000 10072 Guiding  Dir = 2, Dur = 16
00:21:45.009 00.001 10072 IsGuiding returns 0
00:21:45.009 00.000 10072 PulseGuide returned control before completion, sleep 26
00:21:45.027 00.018 1032 UpdateGuideState exits: m=1556 SNR=27.7
00:21:45.029 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:45.030 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:45.032 00.002 1032 Enqueuing Expose request
00:21:45.044 00.012 10072 IsGuiding returns 0
00:21:45.044 00.000 10072 Move returns status 0, amount 16
00:21:45.044 00.000 10072 MoveAxis(N, 0, ABG)
00:21:45.044 00.000 10072 Move returns status 0, amount 0
00:21:45.044 00.000 10072 move complete, result=0
00:21:45.044 00.000 10072 worker thread done servicing request
00:21:45.045 00.001 10072 Worker thread wakes up
00:21:45.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:45.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:45.045 00.000 1032 GuideStep: -0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
00:21:45.456 00.411 10072 Exposure complete
00:21:45.502 00.046 10072 worker thread done servicing request
00:21:45.502 00.000 1032 OnExposeComplete: enter
00:21:45.504 00.002 1032 UpdateGuideState(): m_state=6
00:21:45.506 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1730
00:21:45.508 00.002 1032 Star::Find returns 1 (0), X=323.76, Y=741.13, Mass=1299, SNR=25.4, Peak=155 HFD=2.6
00:21:45.511 00.003 1032 MultiStar: [#1 -0.23,0.17,0.00,M4] [#2 0.05,-0.07,1.05,U] [#3 -0.02,0.01,0.72,U] [#4 -0.14,-0.02,0.69,U] [#5 0.01,0.21,0.77,U] [#6 -0.07,-0.11,0.69,U] [#7 -0.17,0.01,0.55,U] [#8 0.08,0.23,0.62,U] 
00:21:45.513 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.00}, one-star: {0.16, -0.11}
00:21:45.514 00.001 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
00:21:45.516 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
00:21:45.519 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.01 cameraTheta=0.97 mountX=0.00 mountY=-0.00, mountTheta=-0.86
00:21:45.522 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=13)
00:21:45.524 00.002 1032 Enqueuing Move request for scope (0.00, 0.00)
00:21:45.526 00.002 10072 Worker thread wakes up
00:21:45.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
00:21:45.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:21:45.526 00.000 10072 Moving (0.00, 0.00) raw xDistance=0.00 yDistance=-0.00
00:21:45.526 00.000 10072 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.220467, 1:0.001442, 2:0.003893
00:21:45.526 00.000 10072 BLC: No correction, Miss < min_move
00:21:45.528 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:45.529 00.001 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.89
00:21:45.529 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:21:45.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:45.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:21:45.529 00.000 10072 MoveAxis(E, 12, ABG)
00:21:45.529 00.000 10072 Guiding  Dir = 2, Dur = 12
00:21:45.531 00.002 10072 IsGuiding returns 0
00:21:45.531 00.000 10072 PulseGuide returned control before completion, sleep 22
00:21:45.548 00.017 1032 UpdateGuideState exits: m=1299 SNR=25.4
00:21:45.552 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:45.554 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:45.556 00.002 1032 Enqueuing Expose request
00:21:45.563 00.007 10072 IsGuiding returns 0
00:21:45.563 00.000 10072 Move returns status 0, amount 12
00:21:45.563 00.000 10072 MoveAxis(N, 0, ABG)
00:21:45.563 00.000 10072 Move returns status 0, amount 0
00:21:45.563 00.000 10072 move complete, result=0
00:21:45.563 00.000 10072 worker thread done servicing request
00:21:45.563 00.000 10072 Worker thread wakes up
00:21:45.563 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:45.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:45.566 00.003 1032 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
00:21:46.193 00.627 10072 Exposure complete
00:21:46.237 00.044 10072 worker thread done servicing request
00:21:46.237 00.000 1032 OnExposeComplete: enter
00:21:46.240 00.003 1032 UpdateGuideState(): m_state=6
00:21:46.241 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1731
00:21:46.243 00.002 1032 Star::Find returns 1 (0), X=323.81, Y=740.98, Mass=1206, SNR=24.5, Peak=147 HFD=2.6
00:21:46.245 00.002 1032 MultiStar: [#1 -0.19,0.04,1.18,U] [#2 0.11,-0.12,1.02,U] [#3 -0.01,0.06,0.82,U] [#4 -0.11,-0.08,0.70,U] [#5 0.10,-0.04,0.74,U] [#6 0.19,-0.34,0.00,M5] [#7 -0.09,-0.13,0.59,U] [#8 -0.02,0.08,0.64,U] 
00:21:46.247 00.002 1032 refined, 7 included, MultiStar: {0.00, -0.06}, one-star: {0.21, -0.26}
00:21:46.248 00.001 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.95)
00:21:46.250 00.002 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.95)
00:21:46.252 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.50 mountX=-0.06 mountY=0.01, mountTheta=2.95
00:21:46.255 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.06, opts=13)
00:21:46.257 00.002 1032 Enqueuing Move request for scope (0.00, -0.06)
00:21:46.258 00.001 10072 Worker thread wakes up
00:21:46.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
00:21:46.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
00:21:46.259 00.001 10072 Moving (0.00, -0.06) raw xDistance=-0.06 yDistance=0.01
00:21:46.259 00.000 10072 BLC: window closed
00:21:46.259 00.000 10072 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.220467, 1:0.001442, 2:0.003893
00:21:46.259 00.000 10072 BLC: No correction, Miss < min_move
00:21:46.260 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:46.262 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.89
00:21:46.262 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:21:46.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:46.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:21:46.262 00.000 10072 MoveAxis(E, 14, ABG)
00:21:46.262 00.000 10072 Guiding  Dir = 2, Dur = 14
00:21:46.262 00.000 10072 IsGuiding returns 0
00:21:46.263 00.001 10072 PulseGuide returned control before completion, sleep 24
00:21:46.281 00.018 1032 UpdateGuideState exits: m=1206 SNR=24.5
00:21:46.284 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:46.286 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:46.288 00.002 1032 Enqueuing Expose request
00:21:46.297 00.009 10072 IsGuiding returns 0
00:21:46.299 00.002 10072 Move returns status 0, amount 14
00:21:46.299 00.000 10072 MoveAxis(N, 0, ABG)
00:21:46.299 00.000 10072 Move returns status 0, amount 0
00:21:46.299 00.000 10072 move complete, result=0
00:21:46.299 00.000 10072 worker thread done servicing request
00:21:46.299 00.000 10072 Worker thread wakes up
00:21:46.299 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:46.299 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:46.299 00.000 1032 GuideStep: -0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
00:21:46.708 00.409 10072 Exposure complete
00:21:46.758 00.050 10072 worker thread done servicing request
00:21:46.758 00.000 1032 OnExposeComplete: enter
00:21:46.761 00.003 1032 UpdateGuideState(): m_state=6
00:21:46.763 00.002 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1732
00:21:46.764 00.001 1032 Star::Find returns 1 (0), X=323.88, Y=740.99, Mass=1312, SNR=25.4, Peak=175 HFD=2.7
00:21:46.767 00.003 1032 MultiStar: [#1 -0.10,-0.10,1.18,U] [#2 0.19,-0.28,0.00,M1] [#3 0.09,-0.07,0.76,U] [#4 0.11,-0.11,0.66,U] [#5 0.16,-0.07,0.75,U] [#6 0.19,-0.32,0.00,M6] [#7 0.04,0.01,0.55,U] [#8 0.13,-0.10,0.55,U] 
00:21:46.771 00.004 1032 refined, 6 included, MultiStar: {0.10, -0.11}, one-star: {0.28, -0.25}
00:21:46.773 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
00:21:46.775 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
00:21:46.776 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.85 mountX=-0.13 mountY=-0.07, mountTheta=-2.68
00:21:46.779 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
00:21:46.781 00.002 1032 Enqueuing Move request for scope (0.10, -0.11)
00:21:46.782 00.001 10072 Worker thread wakes up
00:21:46.782 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
00:21:46.782 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
00:21:46.782 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.13 yDistance=-0.07
00:21:46.784 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:46.786 00.002 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 292.89
00:21:46.786 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
00:21:46.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:46.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:21:46.786 00.000 10072 MoveAxis(E, 77, ABG)
00:21:46.786 00.000 10072 Guiding  Dir = 2, Dur = 77
00:21:46.787 00.001 10072 IsGuiding returns 0
00:21:46.787 00.000 10072 PulseGuide returned control before completion, sleep 87
00:21:46.805 00.018 1032 UpdateGuideState exits: m=1312 SNR=25.4
00:21:46.807 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:46.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:46.811 00.002 1032 Enqueuing Expose request
00:21:46.875 00.064 10072 IsGuiding returns 0
00:21:46.875 00.000 10072 Move returns status 0, amount 77
00:21:46.875 00.000 10072 MoveAxis(N, 0, ABG)
00:21:46.875 00.000 10072 Move returns status 0, amount 0
00:21:46.875 00.000 10072 move complete, result=0
00:21:46.875 00.000 10072 worker thread done servicing request
00:21:46.875 00.000 10072 Worker thread wakes up
00:21:46.875 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:46.875 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:46.905 00.030 1032 GuideStep: -0.1 px 77 ms EAST, -0.1 px 0 ms NORTH
00:21:47.505 00.600 10072 Exposure complete
00:21:47.557 00.052 10072 worker thread done servicing request
00:21:47.557 00.000 1032 OnExposeComplete: enter
00:21:47.559 00.002 1032 UpdateGuideState(): m_state=6
00:21:47.561 00.002 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1733
00:21:47.562 00.001 1032 Star::Find returns 1 (0), X=323.86, Y=741.27, Mass=1245, SNR=24.9, Peak=142 HFD=2.6
00:21:47.564 00.002 1032 MultiStar: [#1 -0.07,0.24,1.15,U] [#2 0.13,0.03,1.07,U] [#3 0.00,0.12,0.77,U] [#4 0.01,0.16,0.71,U] [#5 0.13,0.03,0.76,U] [#6 0.28,-0.08,0.00,M7] [#7 0.06,0.06,0.53,U] [#8 0.03,0.10,0.58,U] 
00:21:47.566 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.10}, one-star: {0.26, 0.03}
00:21:47.567 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
00:21:47.570 00.003 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
00:21:47.571 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=0.08 mountY=-0.10, mountTheta=-0.89
00:21:47.574 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
00:21:47.575 00.001 1032 Enqueuing Move request for scope (0.07, 0.10)
00:21:47.577 00.002 10072 Worker thread wakes up
00:21:47.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
00:21:47.577 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
00:21:47.577 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.10
00:21:47.578 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:47.582 00.004 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.89
00:21:47.582 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:21:47.582 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:47.582 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:21:47.582 00.000 10072 MoveAxis(E, 14, ABG)
00:21:47.582 00.000 10072 Guiding  Dir = 2, Dur = 14
00:21:47.582 00.000 10072 IsGuiding returns 0
00:21:47.583 00.001 10072 PulseGuide returned control before completion, sleep 24
00:21:47.605 00.022 1032 UpdateGuideState exits: m=1245 SNR=24.9
00:21:47.607 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:47.610 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:47.614 00.004 1032 Enqueuing Expose request
00:21:47.617 00.003 10072 IsGuiding returns 0
00:21:47.617 00.000 10072 Move returns status 0, amount 14
00:21:47.617 00.000 10072 MoveAxis(N, 0, ABG)
00:21:47.617 00.000 10072 Move returns status 0, amount 0
00:21:47.617 00.000 10072 move complete, result=0
00:21:47.618 00.001 10072 worker thread done servicing request
00:21:47.618 00.000 10072 Worker thread wakes up
00:21:47.618 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:47.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:47.626 00.008 1032 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
00:21:48.025 00.399 10072 Exposure complete
00:21:48.076 00.051 10072 worker thread done servicing request
00:21:48.076 00.000 1032 OnExposeComplete: enter
00:21:48.078 00.002 1032 UpdateGuideState(): m_state=6
00:21:48.080 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1734
00:21:48.081 00.001 1032 Star::Find returns 1 (0), X=323.84, Y=741.17, Mass=1343, SNR=25.8, Peak=140 HFD=2.6
00:21:48.083 00.002 1032 MultiStar: [#1 -0.19,0.18,1.11,U] [#2 0.02,0.03,0.92,U] [#3 -0.04,0.15,0.77,U] [#4 -0.15,0.12,0.72,U] [#5 -0.04,0.28,0.00,M1] [#6 0.15,-0.11,0.69,U] [#7 0.10,0.29,0.00,M1] [#8 -0.06,0.19,0.62,U] 
00:21:48.085 00.002 1032 refined, 6 included, MultiStar: {-0.00, 0.07}, one-star: {0.24, -0.07}
00:21:48.087 00.002 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
00:21:48.090 00.003 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
00:21:48.091 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.61 mountX=0.07 mountY=-0.02, mountTheta=-0.22
00:21:48.093 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.07, opts=13)
00:21:48.095 00.002 1032 Enqueuing Move request for scope (-0.00, 0.07)
00:21:48.097 00.002 10072 Worker thread wakes up
00:21:48.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
00:21:48.097 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
00:21:48.097 00.000 10072 Moving (-0.00, 0.07) raw xDistance=0.07 yDistance=-0.02
00:21:48.099 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:48.101 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.89
00:21:48.101 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:21:48.101 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:48.101 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:21:48.102 00.001 10072 MoveAxis(E, 11, ABG)
00:21:48.102 00.000 10072 Guiding  Dir = 2, Dur = 11
00:21:48.102 00.000 10072 IsGuiding returns 0
00:21:48.102 00.000 10072 PulseGuide returned control before completion, sleep 21
00:21:48.121 00.019 1032 UpdateGuideState exits: m=1343 SNR=25.8
00:21:48.123 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:48.125 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:48.127 00.002 1032 Enqueuing Expose request
00:21:48.131 00.004 10072 IsGuiding returns 0
00:21:48.131 00.000 10072 Move returns status 0, amount 11
00:21:48.131 00.000 10072 MoveAxis(N, 0, ABG)
00:21:48.131 00.000 10072 Move returns status 0, amount 0
00:21:48.131 00.000 10072 move complete, result=0
00:21:48.132 00.001 10072 worker thread done servicing request
00:21:48.132 00.000 10072 Worker thread wakes up
00:21:48.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:48.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:48.136 00.004 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
00:21:48.758 00.622 10072 Exposure complete
00:21:48.809 00.051 10072 worker thread done servicing request
00:21:48.809 00.000 1032 OnExposeComplete: enter
00:21:48.811 00.002 1032 UpdateGuideState(): m_state=6
00:21:48.813 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1735
00:21:48.814 00.001 1032 Star::Find returns 1 (0), X=323.80, Y=741.18, Mass=1323, SNR=25.6, Peak=159 HFD=2.5
00:21:48.817 00.003 1032 MultiStar: [#1 -0.12,0.21,1.13,U] [#2 0.03,-0.14,0.96,U] [#3 0.01,0.00,0.71,U] [#4 -0.01,0.03,0.73,U] [#5 0.07,0.13,0.74,U] [#6 0.14,-0.00,0.76,U] [#7 0.14,0.10,0.50,U] [#8 -0.05,0.26,0.63,U] 
00:21:48.819 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.20, -0.06}
00:21:48.820 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
00:21:48.822 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
00:21:48.824 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.91 mountX=0.04 mountY=-0.05, mountTheta=-0.92
00:21:48.827 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
00:21:48.829 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
00:21:48.833 00.004 10072 Worker thread wakes up
00:21:48.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:21:48.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:21:48.833 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
00:21:48.835 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:48.838 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.89
00:21:48.838 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:21:48.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:48.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:21:48.839 00.001 10072 MoveAxis(E, 13, ABG)
00:21:48.839 00.000 10072 Guiding  Dir = 2, Dur = 13
00:21:48.839 00.000 10072 IsGuiding returns 0
00:21:48.839 00.000 10072 PulseGuide returned control before completion, sleep 23
00:21:48.857 00.018 1032 UpdateGuideState exits: m=1323 SNR=25.6
00:21:48.858 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:48.861 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:48.863 00.002 1032 Enqueuing Expose request
00:21:48.865 00.002 10072 IsGuiding returns 0
00:21:48.865 00.000 10072 Move returns status 0, amount 13
00:21:48.865 00.000 10072 MoveAxis(N, 0, ABG)
00:21:48.865 00.000 10072 Move returns status 0, amount 0
00:21:48.865 00.000 10072 move complete, result=0
00:21:48.867 00.002 10072 worker thread done servicing request
00:21:48.867 00.000 10072 Worker thread wakes up
00:21:48.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:48.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:48.874 00.007 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
00:21:49.276 00.402 10072 Exposure complete
00:21:49.327 00.051 10072 worker thread done servicing request
00:21:49.327 00.000 1032 OnExposeComplete: enter
00:21:49.329 00.002 1032 UpdateGuideState(): m_state=6
00:21:49.334 00.005 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1736
00:21:49.336 00.002 1032 Star::Find returns 1 (0), X=323.88, Y=741.13, Mass=1539, SNR=27.6, Peak=196 HFD=2.5
00:21:49.338 00.002 1032 MultiStar: [#1 -0.14,0.22,1.10,U] [#2 0.11,-0.17,0.86,U] [#3 0.04,0.02,0.68,U] [#4 -0.13,-0.01,0.60,U] [#5 0.06,0.11,0.68,U] [#6 0.23,-0.16,0.00,M6] [#7 0.13,-0.00,0.48,U] [#8 -0.02,0.18,0.55,U] 
00:21:49.339 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {0.28, -0.11}
00:21:49.341 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:21:49.342 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:21:49.345 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.55 mountX=0.01 mountY=-0.05, mountTheta=-1.28
00:21:49.348 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
00:21:49.349 00.001 1032 Enqueuing Move request for scope (0.04, 0.03)
00:21:49.351 00.002 10072 Worker thread wakes up
00:21:49.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:21:49.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:21:49.351 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.01 yDistance=-0.05
00:21:49.353 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:49.355 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.88
00:21:49.355 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:21:49.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:49.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:21:49.355 00.000 10072 MoveAxis(E, 11, ABG)
00:21:49.355 00.000 10072 Guiding  Dir = 2, Dur = 11
00:21:49.356 00.001 10072 IsGuiding returns 0
00:21:49.356 00.000 10072 PulseGuide returned control before completion, sleep 21
00:21:49.373 00.017 1032 UpdateGuideState exits: m=1539 SNR=27.6
00:21:49.376 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:49.378 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:49.380 00.002 1032 Enqueuing Expose request
00:21:49.382 00.002 10072 IsGuiding returns 0
00:21:49.382 00.000 10072 Move returns status 0, amount 11
00:21:49.382 00.000 10072 MoveAxis(N, 0, ABG)
00:21:49.382 00.000 10072 Move returns status 0, amount 0
00:21:49.382 00.000 10072 move complete, result=0
00:21:49.383 00.001 10072 worker thread done servicing request
00:21:49.383 00.000 10072 Worker thread wakes up
00:21:49.383 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:49.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:49.390 00.007 1032 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
00:21:50.010 00.620 10072 Exposure complete
00:21:50.058 00.048 10072 worker thread done servicing request
00:21:50.058 00.000 1032 OnExposeComplete: enter
00:21:50.060 00.002 1032 UpdateGuideState(): m_state=6
00:21:50.062 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1737
00:21:50.064 00.002 1032 Star::Find returns 1 (0), X=323.87, Y=741.21, Mass=1306, SNR=25.5, Peak=150 HFD=2.6
00:21:50.066 00.002 1032 MultiStar: [#1 -0.19,0.12,1.14,U] [#2 0.05,-0.07,1.04,U] [#3 -0.05,0.13,0.75,U] [#4 -0.01,0.20,0.70,U] [#5 0.05,0.08,0.77,U] [#6 0.04,-0.20,0.72,U] [#7 0.21,0.00,0.52,U] [#8 -0.02,-0.11,0.63,U] 
00:21:50.067 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.27, -0.03}
00:21:50.069 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
00:21:50.071 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
00:21:50.073 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.47 mountX=0.01 mountY=-0.04, mountTheta=-1.36
00:21:50.075 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
00:21:50.076 00.001 1032 Enqueuing Move request for scope (0.03, 0.02)
00:21:50.077 00.001 10072 Worker thread wakes up
00:21:50.078 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
00:21:50.078 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
00:21:50.078 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
00:21:50.079 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:50.081 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.88
00:21:50.081 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:21:50.081 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:50.082 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:21:50.082 00.000 10072 MoveAxis(E, 12, ABG)
00:21:50.082 00.000 10072 Guiding  Dir = 2, Dur = 12
00:21:50.082 00.000 10072 IsGuiding returns 0
00:21:50.082 00.000 10072 PulseGuide returned control before completion, sleep 22
00:21:50.099 00.017 1032 UpdateGuideState exits: m=1306 SNR=25.5
00:21:50.102 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:50.104 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:50.105 00.001 1032 Enqueuing Expose request
00:21:50.116 00.011 10072 IsGuiding returns 0
00:21:50.116 00.000 10072 Move returns status 0, amount 12
00:21:50.116 00.000 10072 MoveAxis(N, 0, ABG)
00:21:50.116 00.000 10072 Move returns status 0, amount 0
00:21:50.116 00.000 10072 move complete, result=0
00:21:50.116 00.000 10072 worker thread done servicing request
00:21:50.116 00.000 10072 Worker thread wakes up
00:21:50.118 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:50.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:50.119 00.001 1032 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
00:21:50.523 00.404 10072 Exposure complete
00:21:50.573 00.050 10072 worker thread done servicing request
00:21:50.573 00.000 1032 OnExposeComplete: enter
00:21:50.576 00.003 1032 UpdateGuideState(): m_state=6
00:21:50.578 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1738
00:21:50.579 00.001 1032 Star::Find returns 1 (0), X=323.78, Y=741.18, Mass=1200, SNR=24.4, Peak=142 HFD=2.5
00:21:50.583 00.004 1032 MultiStar: [#1 -0.24,0.06,1.21,U] [#2 0.13,0.04,1.06,U] [#3 0.16,-0.01,0.83,U] [#4 -0.07,0.02,0.74,U] [#5 0.14,0.19,0.79,U] [#6 -0.13,-0.08,0.78,U] [#7 -0.03,-0.02,0.60,U] [#8 -0.10,0.07,0.64,U] 
00:21:50.586 00.003 1032 refined, 8 included, MultiStar: {0.00, 0.02}, one-star: {0.18, -0.06}
00:21:50.588 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
00:21:50.590 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
00:21:50.592 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.41 mountX=0.02 mountY=-0.01, mountTheta=-0.43
00:21:50.595 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.02, opts=13)
00:21:50.597 00.002 1032 Enqueuing Move request for scope (0.00, 0.02)
00:21:50.598 00.001 10072 Worker thread wakes up
00:21:50.598 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
00:21:50.598 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
00:21:50.598 00.000 10072 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
00:21:50.601 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:50.603 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.88
00:21:50.603 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:21:50.603 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:50.603 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:21:50.603 00.000 10072 MoveAxis(E, 10, ABG)
00:21:50.603 00.000 10072 Guiding  Dir = 2, Dur = 10
00:21:50.604 00.001 10072 IsGuiding returns 0
00:21:50.604 00.000 10072 PulseGuide returned control before completion, sleep 20
00:21:50.622 00.018 1032 UpdateGuideState exits: m=1200 SNR=24.4
00:21:50.624 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:50.627 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:50.628 00.001 1032 Enqueuing Expose request
00:21:50.630 00.002 10072 IsGuiding returns 0
00:21:50.630 00.000 10072 Move returns status 0, amount 10
00:21:50.630 00.000 10072 MoveAxis(N, 0, ABG)
00:21:50.630 00.000 10072 Move returns status 0, amount 0
00:21:50.631 00.001 10072 move complete, result=0
00:21:50.631 00.000 10072 worker thread done servicing request
00:21:50.631 00.000 10072 Worker thread wakes up
00:21:50.631 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:50.631 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:50.638 00.007 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
00:21:51.261 00.623 10072 Exposure complete
00:21:51.311 00.050 10072 worker thread done servicing request
00:21:51.311 00.000 1032 OnExposeComplete: enter
00:21:51.313 00.002 1032 UpdateGuideState(): m_state=6
00:21:51.316 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1739
00:21:51.318 00.002 1032 Star::Find returns 1 (0), X=323.80, Y=741.09, Mass=1491, SNR=27.2, Peak=215 HFD=2.4
00:21:51.319 00.001 1032 MultiStar: [#1 -0.20,0.07,1.09,U] [#2 0.12,-0.18,0.90,U] [#3 0.11,0.15,0.70,U] [#4 -0.06,0.02,0.64,U] [#5 0.01,0.16,0.62,U] [#6 0.22,-0.18,0.00,M5] [#7 0.03,-0.02,0.51,U] [#8 0.17,0.16,0.55,U] 
00:21:51.323 00.004 1032 refined, 7 included, MultiStar: {0.04, 0.01}, one-star: {0.20, -0.15}
00:21:51.324 00.001 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
00:21:51.326 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
00:21:51.328 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.24 mountX=-0.00 mountY=-0.04, mountTheta=-1.59
00:21:51.334 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
00:21:51.336 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
00:21:51.339 00.003 10072 Worker thread wakes up
00:21:51.339 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:21:51.339 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:21:51.339 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
00:21:51.341 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:51.342 00.001 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.88
00:21:51.343 00.001 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
00:21:51.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:51.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:21:51.343 00.000 10072 MoveAxis(E, 11, ABG)
00:21:51.343 00.000 10072 Guiding  Dir = 2, Dur = 11
00:21:51.343 00.000 10072 IsGuiding returns 0
00:21:51.344 00.001 10072 PulseGuide returned control before completion, sleep 21
00:21:51.360 00.016 1032 UpdateGuideState exits: m=1491 SNR=27.2
00:21:51.362 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:51.364 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:51.365 00.001 1032 Enqueuing Expose request
00:21:51.369 00.004 10072 IsGuiding returns 0
00:21:51.369 00.000 10072 Move returns status 0, amount 11
00:21:51.369 00.000 10072 MoveAxis(N, 0, ABG)
00:21:51.369 00.000 10072 Move returns status 0, amount 0
00:21:51.369 00.000 10072 move complete, result=0
00:21:51.369 00.000 10072 worker thread done servicing request
00:21:51.371 00.002 10072 Worker thread wakes up
00:21:51.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:51.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:51.376 00.005 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
00:21:51.781 00.405 10072 Exposure complete
00:21:51.833 00.052 10072 worker thread done servicing request
00:21:51.833 00.000 1032 OnExposeComplete: enter
00:21:51.836 00.003 1032 UpdateGuideState(): m_state=6
00:21:51.838 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1740
00:21:51.841 00.003 1032 Star::Find returns 1 (0), X=323.88, Y=741.02, Mass=1298, SNR=25.4, Peak=161 HFD=2.7
00:21:51.843 00.002 1032 MultiStar: [#1 -0.15,-0.02,1.17,U] [#2 0.02,-0.19,0.95,U] [#3 0.35,-0.08,0.00,M1] [#4 0.18,-0.11,0.67,U] [#5 0.05,0.12,0.72,U] [#6 0.23,-0.40,0.00,M6] [#7 0.28,0.13,0.00,M1] [#8 0.01,-0.02,0.60,U] 
00:21:51.844 00.001 1032 refined, 5 included, MultiStar: {0.05, -0.08}, one-star: {0.28, -0.22}
00:21:51.847 00.003 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
00:21:51.848 00.001 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
00:21:51.850 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-0.98 mountX=-0.09 mountY=-0.03, mountTheta=-2.81
00:21:51.853 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
00:21:51.854 00.001 1032 Enqueuing Move request for scope (0.05, -0.08)
00:21:51.856 00.002 10072 Worker thread wakes up
00:21:51.856 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
00:21:51.856 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
00:21:51.856 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
00:21:51.858 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:51.862 00.004 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.87
00:21:51.862 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:21:51.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:51.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:21:51.862 00.000 10072 MoveAxis(E, 10, ABG)
00:21:51.862 00.000 10072 Guiding  Dir = 2, Dur = 10
00:21:51.864 00.002 10072 IsGuiding returns 0
00:21:51.864 00.000 10072 PulseGuide returned control before completion, sleep 20
00:21:51.882 00.018 1032 UpdateGuideState exits: m=1298 SNR=25.4
00:21:51.884 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:51.886 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:51.887 00.001 1032 Enqueuing Expose request
00:21:51.889 00.002 10072 IsGuiding returns 0
00:21:51.889 00.000 10072 Move returns status 0, amount 10
00:21:51.889 00.000 10072 MoveAxis(N, 0, ABG)
00:21:51.889 00.000 10072 Move returns status 0, amount 0
00:21:51.889 00.000 10072 move complete, result=0
00:21:51.889 00.000 10072 worker thread done servicing request
00:21:51.890 00.001 10072 Worker thread wakes up
00:21:51.890 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:51.890 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:51.898 00.008 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
00:21:52.623 00.725 10072 Exposure complete
00:21:52.674 00.051 10072 worker thread done servicing request
00:21:52.674 00.000 1032 OnExposeComplete: enter
00:21:52.677 00.003 1032 UpdateGuideState(): m_state=6
00:21:52.680 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1741
00:21:52.682 00.002 1032 Star::Find returns 1 (0), X=323.92, Y=741.11, Mass=1346, SNR=25.9, Peak=168 HFD=2.6
00:21:52.684 00.002 1032 MultiStar: [#1 -0.14,0.06,1.12,U] [#2 -0.05,0.04,1.00,U] [#3 0.17,0.20,0.72,U] [#4 -0.06,0.14,0.73,U] [#5 0.25,0.03,0.68,U] [#6 0.28,-0.12,0.00,M7] [#7 0.02,0.16,0.51,U] [#8 0.08,0.12,0.59,U] 
00:21:52.686 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.06}, one-star: {0.32, -0.13}
00:21:52.688 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:21:52.690 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:21:52.692 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.76 mountX=0.04 mountY=-0.08, mountTheta=-1.07
00:21:52.696 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
00:21:52.698 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
00:21:52.699 00.001 10072 Worker thread wakes up
00:21:52.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
00:21:52.699 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
00:21:52.699 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.08
00:21:52.702 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:52.705 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.87
00:21:52.705 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:21:52.705 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:52.705 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:21:52.705 00.000 10072 MoveAxis(E, 11, ABG)
00:21:52.705 00.000 10072 Guiding  Dir = 2, Dur = 11
00:21:52.706 00.001 10072 IsGuiding returns 0
00:21:52.706 00.000 10072 PulseGuide returned control before completion, sleep 21
00:21:52.724 00.018 1032 UpdateGuideState exits: m=1346 SNR=25.9
00:21:52.727 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:52.729 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:52.732 00.003 1032 Enqueuing Expose request
00:21:52.742 00.010 10072 IsGuiding returns 0
00:21:52.742 00.000 10072 Move returns status 0, amount 11
00:21:52.742 00.000 10072 MoveAxis(N, 0, ABG)
00:21:52.742 00.000 10072 Move returns status 0, amount 0
00:21:52.742 00.000 10072 move complete, result=0
00:21:52.742 00.000 10072 worker thread done servicing request
00:21:52.742 00.000 10072 Worker thread wakes up
00:21:52.742 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:52.742 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:52.745 00.003 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
00:21:53.152 00.407 10072 Exposure complete
00:21:53.203 00.051 10072 worker thread done servicing request
00:21:53.203 00.000 1032 OnExposeComplete: enter
00:21:53.207 00.004 1032 UpdateGuideState(): m_state=6
00:21:53.209 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1742
00:21:53.213 00.004 1032 Star::Find returns 1 (0), X=323.94, Y=741.25, Mass=1344, SNR=25.8, Peak=165 HFD=2.5
00:21:53.217 00.004 1032 MultiStar: [#1 -0.07,0.17,1.11,U] [#2 0.16,0.01,0.97,U] [#3 0.13,0.22,0.73,U] [#4 -0.02,0.13,0.70,U] [#5 0.20,0.17,0.68,U] [#6 0.22,-0.10,0.75,U] [#7 0.06,0.19,0.56,U] [#8 0.07,0.18,0.57,U] 
00:21:53.219 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.10}, one-star: {0.34, 0.01}
00:21:53.220 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
00:21:53.223 00.003 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
00:21:53.225 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.68 mountX=0.07 mountY=-0.15, mountTheta=-1.15
00:21:53.228 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
00:21:53.230 00.002 1032 Enqueuing Move request for scope (0.12, 0.10)
00:21:53.232 00.002 10072 Worker thread wakes up
00:21:53.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
00:21:53.232 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
00:21:53.232 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.07 yDistance=-0.15
00:21:53.235 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:53.238 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.87
00:21:53.238 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:21:53.238 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:53.238 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:21:53.238 00.000 10072 MoveAxis(E, 9, ABG)
00:21:53.238 00.000 10072 Guiding  Dir = 2, Dur = 9
00:21:53.238 00.000 10072 IsGuiding returns 0
00:21:53.239 00.001 10072 PulseGuide returned control before completion, sleep 19
00:21:53.256 00.017 1032 UpdateGuideState exits: m=1344 SNR=25.8
00:21:53.258 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:53.261 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:53.263 00.002 1032 Enqueuing Expose request
00:21:53.274 00.011 10072 IsGuiding returns 0
00:21:53.274 00.000 10072 Move returns status 0, amount 9
00:21:53.274 00.000 10072 MoveAxis(N, 0, ABG)
00:21:53.274 00.000 10072 Move returns status 0, amount 0
00:21:53.274 00.000 10072 move complete, result=0
00:21:53.274 00.000 10072 worker thread done servicing request
00:21:53.274 00.000 10072 Worker thread wakes up
00:21:53.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:53.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:53.275 00.001 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:21:53.901 00.626 10072 Exposure complete
00:21:53.949 00.048 10072 worker thread done servicing request
00:21:53.949 00.000 1032 OnExposeComplete: enter
00:21:53.951 00.002 1032 UpdateGuideState(): m_state=6
00:21:53.953 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1743
00:21:53.956 00.003 1032 Star::Find returns 1 (0), X=323.82, Y=741.27, Mass=1414, SNR=26.5, Peak=160 HFD=2.6
00:21:53.958 00.002 1032 MultiStar: [#1 -0.10,0.25,1.15,U] [#2 0.10,-0.08,0.92,U] [#3 0.13,0.19,0.74,U] [#4 -0.02,0.11,0.66,U] [#5 0.05,0.14,0.68,U] [#6 0.36,-0.08,0.00,M7] [#7 0.15,0.12,0.55,U] [#8 0.18,0.02,0.58,U] 
00:21:53.960 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.10}, one-star: {0.22, 0.03}
00:21:53.962 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
00:21:53.964 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
00:21:53.966 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.89 mountX=0.08 mountY=-0.10, mountTheta=-0.94
00:21:53.969 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
00:21:53.971 00.002 1032 Enqueuing Move request for scope (0.08, 0.10)
00:21:53.973 00.002 10072 Worker thread wakes up
00:21:53.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
00:21:53.973 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
00:21:53.973 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.08 yDistance=-0.10
00:21:53.975 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:53.977 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.87
00:21:53.977 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:21:53.978 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:53.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:21:53.978 00.000 10072 MoveAxis(E, 10, ABG)
00:21:53.978 00.000 10072 Guiding  Dir = 2, Dur = 10
00:21:53.978 00.000 10072 IsGuiding returns 0
00:21:53.978 00.000 10072 PulseGuide returned control before completion, sleep 20
00:21:53.996 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:21:53.998 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:53.999 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:54.001 00.002 1032 Enqueuing Expose request
00:21:54.007 00.006 10072 IsGuiding returns 0
00:21:54.007 00.000 10072 Move returns status 0, amount 10
00:21:54.007 00.000 10072 MoveAxis(N, 0, ABG)
00:21:54.007 00.000 10072 Move returns status 0, amount 0
00:21:54.007 00.000 10072 move complete, result=0
00:21:54.007 00.000 10072 worker thread done servicing request
00:21:54.007 00.000 10072 Worker thread wakes up
00:21:54.007 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:54.008 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:54.011 00.003 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:21:54.416 00.405 10072 Exposure complete
00:21:54.466 00.050 10072 worker thread done servicing request
00:21:54.466 00.000 1032 OnExposeComplete: enter
00:21:54.468 00.002 1032 UpdateGuideState(): m_state=6
00:21:54.471 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1744
00:21:54.472 00.001 1032 Star::Find returns 1 (0), X=323.94, Y=741.15, Mass=1355, SNR=25.9, Peak=163 HFD=2.6
00:21:54.473 00.001 1032 MultiStar: [#1 -0.05,0.26,1.11,U] [#2 0.22,0.09,0.92,U] [#3 0.16,0.13,0.75,U] [#4 0.05,0.09,0.69,U] [#5 0.16,0.14,0.71,U] [#6 0.30,-0.15,0.00,M8] [#7 0.14,0.25,0.00,M1] [#8 0.22,0.14,0.59,U] 
00:21:54.475 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.11}, one-star: {0.34, -0.09}
00:21:54.477 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
00:21:54.479 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
00:21:54.480 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.62 mountX=0.07 mountY=-0.18, mountTheta=-1.21
00:21:54.483 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.11, opts=13)
00:21:54.486 00.003 1032 Enqueuing Move request for scope (0.15, 0.11)
00:21:54.488 00.002 10072 Worker thread wakes up
00:21:54.489 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
00:21:54.489 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
00:21:54.489 00.000 10072 Moving (0.15, 0.11) raw xDistance=0.07 yDistance=-0.18
00:21:54.492 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:54.495 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.86
00:21:54.495 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:21:54.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:54.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:21:54.495 00.000 10072 MoveAxis(E, 8, ABG)
00:21:54.495 00.000 10072 Guiding  Dir = 2, Dur = 8
00:21:54.496 00.001 10072 IsGuiding returns 0
00:21:54.496 00.000 10072 PulseGuide returned control before completion, sleep 18
00:21:54.513 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:21:54.515 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:54.516 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:54.519 00.003 1032 Enqueuing Expose request
00:21:54.525 00.006 10072 IsGuiding returns 0
00:21:54.525 00.000 10072 Move returns status 0, amount 8
00:21:54.525 00.000 10072 MoveAxis(N, 0, ABG)
00:21:54.525 00.000 10072 Move returns status 0, amount 0
00:21:54.526 00.001 10072 move complete, result=0
00:21:54.526 00.000 10072 worker thread done servicing request
00:21:54.526 00.000 10072 Worker thread wakes up
00:21:54.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:54.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:54.528 00.002 1032 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
00:21:55.153 00.625 10072 Exposure complete
00:21:55.202 00.049 10072 worker thread done servicing request
00:21:55.202 00.000 1032 OnExposeComplete: enter
00:21:55.205 00.003 1032 UpdateGuideState(): m_state=6
00:21:55.210 00.005 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1745
00:21:55.212 00.002 1032 Star::Find returns 1 (0), X=323.97, Y=741.18, Mass=1477, SNR=27.1, Peak=183 HFD=2.6
00:21:55.214 00.002 1032 MultiStar: [#1 -0.07,0.15,1.04,U] [#2 0.15,-0.03,0.94,U] [#3 0.22,0.12,0.74,U] [#4 0.08,0.18,0.66,U] [#5 0.20,0.07,0.68,U] [#6 0.31,-0.13,0.00,M9] [#7 -0.01,0.04,0.58,U] [#8 0.12,0.07,0.60,U] 
00:21:55.215 00.001 1032 refined, 7 included, MultiStar: {0.14, 0.06}, one-star: {0.37, -0.06}
00:21:55.218 00.003 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
00:21:55.219 00.001 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
00:21:55.220 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.42 mountX=0.02 mountY=-0.15, mountTheta=-1.41
00:21:55.223 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
00:21:55.224 00.001 1032 Enqueuing Move request for scope (0.14, 0.06)
00:21:55.226 00.002 10072 Worker thread wakes up
00:21:55.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
00:21:55.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
00:21:55.226 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
00:21:55.228 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:55.231 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.86
00:21:55.231 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:21:55.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:55.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:21:55.231 00.000 10072 MoveAxis(E, 9, ABG)
00:21:55.231 00.000 10072 Guiding  Dir = 2, Dur = 9
00:21:55.232 00.001 10072 IsGuiding returns 0
00:21:55.232 00.000 10072 PulseGuide returned control before completion, sleep 19
00:21:55.250 00.018 1032 UpdateGuideState exits: m=1477 SNR=27.1
00:21:55.253 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:55.256 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:55.257 00.001 1032 Enqueuing Expose request
00:21:55.259 00.002 10072 IsGuiding returns 0
00:21:55.259 00.000 10072 Move returns status 0, amount 9
00:21:55.259 00.000 10072 MoveAxis(N, 0, ABG)
00:21:55.259 00.000 10072 Move returns status 0, amount 0
00:21:55.259 00.000 10072 move complete, result=0
00:21:55.259 00.000 10072 worker thread done servicing request
00:21:55.259 00.000 10072 Worker thread wakes up
00:21:55.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:55.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:55.266 00.007 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:21:55.667 00.401 10072 Exposure complete
00:21:55.721 00.054 10072 worker thread done servicing request
00:21:55.721 00.000 1032 OnExposeComplete: enter
00:21:55.723 00.002 1032 UpdateGuideState(): m_state=6
00:21:55.725 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1746
00:21:55.726 00.001 1032 Star::Find returns 1 (0), X=323.94, Y=741.17, Mass=1248, SNR=24.9, Peak=153 HFD=2.5
00:21:55.730 00.004 1032 MultiStar: [#1 -0.11,0.30,0.00,M1] [#2 0.21,-0.15,0.99,U] [#3 0.10,0.24,0.77,U] [#4 0.10,0.04,0.71,U] [#5 0.17,0.17,0.77,U] [#6 0.28,-0.18,0.00,M10] [#7 0.17,0.12,0.50,U] [#8 0.06,0.13,0.61,U] 
00:21:55.732 00.002 1032 refined, 6 included, MultiStar: {0.18, 0.05}, one-star: {0.34, -0.07}
00:21:55.733 00.001 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
00:21:55.735 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
00:21:55.737 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.18 cameraTheta=0.26 mountX=0.00 mountY=-0.18, mountTheta=-1.57
00:21:55.742 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.05, opts=13)
00:21:55.745 00.003 1032 Enqueuing Move request for scope (0.18, 0.05)
00:21:55.747 00.002 10072 Worker thread wakes up
00:21:55.747 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
00:21:55.747 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
00:21:55.747 00.000 10072 Moving (0.18, 0.05) raw xDistance=0.00 yDistance=-0.18
00:21:55.750 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:55.752 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.85
00:21:55.752 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:21:55.752 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:55.752 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:21:55.752 00.000 10072 MoveAxis(E, 7, ABG)
00:21:55.753 00.001 10072 Guiding  Dir = 2, Dur = 7
00:21:55.753 00.000 10072 IsGuiding returns 0
00:21:55.753 00.000 10072 PulseGuide returned control before completion, sleep 17
00:21:55.772 00.019 1032 UpdateGuideState exits: m=1248 SNR=24.9
00:21:55.774 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:55.777 00.003 10072 IsGuiding returns 0
00:21:55.777 00.000 10072 Move returns status 0, amount 7
00:21:55.777 00.000 10072 MoveAxis(N, 0, ABG)
00:21:55.777 00.000 10072 Move returns status 0, amount 0
00:21:55.777 00.000 10072 move complete, result=0
00:21:55.777 00.000 10072 worker thread done servicing request
00:21:55.777 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:55.780 00.003 1032 Enqueuing Expose request
00:21:55.782 00.002 10072 Worker thread wakes up
00:21:55.782 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:55.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:55.782 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
00:21:56.418 00.636 10072 Exposure complete
00:21:56.466 00.048 10072 worker thread done servicing request
00:21:56.466 00.000 1032 OnExposeComplete: enter
00:21:56.468 00.002 1032 UpdateGuideState(): m_state=6
00:21:56.469 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1747
00:21:56.471 00.002 1032 Star::Find returns 1 (0), X=323.88, Y=741.25, Mass=1353, SNR=25.9, Peak=160 HFD=2.5
00:21:56.472 00.001 1032 MultiStar: [#1 -0.11,0.25,1.11,U] [#2 0.20,0.22,0.00,M1] [#3 0.11,0.13,0.73,U] [#4 0.11,0.06,0.66,U] [#5 0.11,0.28,0.00,M1] [#6 0.40,-0.15,0.00,R] [#7 0.04,0.29,0.00,M1] [#8 0.02,0.40,0.00,M1] 
00:21:56.474 00.002 1032 refined, 3 included, MultiStar: {0.09, 0.12}, one-star: {0.28, 0.01}
00:21:56.476 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
00:21:56.478 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
00:21:56.479 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.95 mountX=0.10 mountY=-0.12, mountTheta=-0.88
00:21:56.482 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
00:21:56.484 00.002 1032 Enqueuing Move request for scope (0.09, 0.12)
00:21:56.485 00.001 10072 Worker thread wakes up
00:21:56.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
00:21:56.486 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
00:21:56.486 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.10 yDistance=-0.12
00:21:56.489 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:56.493 00.004 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.85
00:21:56.493 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
00:21:56.493 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:56.494 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:21:56.494 00.000 10072 MoveAxis(E, 8, ABG)
00:21:56.494 00.000 10072 Guiding  Dir = 2, Dur = 8
00:21:56.494 00.000 10072 IsGuiding returns 0
00:21:56.494 00.000 10072 PulseGuide returned control before completion, sleep 18
00:21:56.511 00.017 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:21:56.513 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:56.515 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:56.523 00.008 1032 Enqueuing Expose request
00:21:56.526 00.003 10072 IsGuiding returns 0
00:21:56.526 00.000 10072 Move returns status 0, amount 8
00:21:56.526 00.000 10072 MoveAxis(N, 0, ABG)
00:21:56.526 00.000 10072 Move returns status 0, amount 0
00:21:56.526 00.000 10072 move complete, result=0
00:21:56.526 00.000 10072 worker thread done servicing request
00:21:56.526 00.000 10072 Worker thread wakes up
00:21:56.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:56.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:56.534 00.008 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:21:56.935 00.401 10072 Exposure complete
00:21:56.983 00.048 10072 worker thread done servicing request
00:21:56.983 00.000 1032 OnExposeComplete: enter
00:21:56.985 00.002 1032 UpdateGuideState(): m_state=6
00:21:56.986 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1748
00:21:56.989 00.003 1032 Star::Find returns 1 (0), X=323.97, Y=741.16, Mass=1361, SNR=26.0, Peak=162 HFD=2.6
00:21:56.992 00.003 1032 MultiStar: [#1 -0.07,0.22,1.16,U] [#2 0.26,-0.01,0.94,U] [#3 0.07,0.31,0.00,M1] [#4 0.04,-0.02,0.73,U] [#5 0.14,0.22,0.69,U] [#6 -0.14,0.06,0.70,U] [#7 0.19,0.07,0.48,U] [#8 0.01,0.15,0.59,U] 
00:21:56.994 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {0.37, -0.08}
00:21:56.995 00.001 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
00:21:56.997 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
00:21:56.998 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.61 mountX=0.04 mountY=-0.12, mountTheta=-1.22
00:21:57.001 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
00:21:57.002 00.001 1032 Enqueuing Move request for scope (0.11, 0.07)
00:21:57.004 00.002 10072 Worker thread wakes up
00:21:57.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
00:21:57.004 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
00:21:57.004 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
00:21:57.006 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:57.009 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.84
00:21:57.009 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:21:57.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:57.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:21:57.009 00.000 10072 MoveAxis(E, 6, ABG)
00:21:57.009 00.000 10072 Guiding  Dir = 2, Dur = 6
00:21:57.009 00.000 10072 IsGuiding returns 0
00:21:57.010 00.001 10072 PulseGuide returned control before completion, sleep 16
00:21:57.026 00.016 1032 UpdateGuideState exits: m=1361 SNR=26.0
00:21:57.029 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:57.030 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:57.032 00.002 1032 Enqueuing Expose request
00:21:57.033 00.001 10072 IsGuiding returns 0
00:21:57.033 00.000 10072 Move returns status 0, amount 6
00:21:57.033 00.000 10072 MoveAxis(N, 0, ABG)
00:21:57.033 00.000 10072 Move returns status 0, amount 0
00:21:57.033 00.000 10072 move complete, result=0
00:21:57.033 00.000 10072 worker thread done servicing request
00:21:57.033 00.000 10072 Worker thread wakes up
00:21:57.033 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:57.034 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:57.040 00.006 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:21:57.671 00.631 10072 Exposure complete
00:21:57.722 00.051 10072 worker thread done servicing request
00:21:57.722 00.000 1032 OnExposeComplete: enter
00:21:57.724 00.002 1032 UpdateGuideState(): m_state=6
00:21:57.726 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1749
00:21:57.727 00.001 1032 Star::Find returns 1 (0), X=324.00, Y=741.08, Mass=1542, SNR=27.7, Peak=193 HFD=2.7
00:21:57.729 00.002 1032 MultiStar: [#1 -0.03,0.25,1.08,U] [#2 0.21,-0.10,0.99,U] [#3 0.16,0.19,0.73,U] [#4 0.10,-0.02,0.64,U] [#5 0.12,0.06,0.65,U] [#6 -0.13,0.01,0.67,U] [#7 0.01,0.09,0.49,U] [#8 0.14,0.02,0.55,U] 
00:21:57.731 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.40, -0.16}
00:21:57.733 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
00:21:57.735 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
00:21:57.737 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.28 mountX=0.00 mountY=-0.13, mountTheta=-1.55
00:21:57.741 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
00:21:57.743 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
00:21:57.746 00.003 10072 Worker thread wakes up
00:21:57.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
00:21:57.746 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
00:21:57.746 00.000 10072 Moving (0.12, 0.03) raw xDistance=0.00 yDistance=-0.13
00:21:57.748 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:57.750 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.84
00:21:57.750 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:21:57.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:57.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:21:57.750 00.000 10072 MoveAxis(E, 6, ABG)
00:21:57.750 00.000 10072 Guiding  Dir = 2, Dur = 6
00:21:57.751 00.001 10072 IsGuiding returns 0
00:21:57.751 00.000 10072 PulseGuide returned control before completion, sleep 16
00:21:57.768 00.017 1032 UpdateGuideState exits: m=1542 SNR=27.7
00:21:57.770 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:57.773 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:57.774 00.001 1032 Enqueuing Expose request
00:21:57.777 00.003 10072 IsGuiding returns 0
00:21:57.777 00.000 10072 Move returns status 0, amount 6
00:21:57.777 00.000 10072 MoveAxis(N, 0, ABG)
00:21:57.777 00.000 10072 Move returns status 0, amount 0
00:21:57.777 00.000 10072 move complete, result=0
00:21:57.777 00.000 10072 worker thread done servicing request
00:21:57.777 00.000 10072 Worker thread wakes up
00:21:57.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:57.778 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:57.783 00.005 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:21:58.188 00.405 10072 Exposure complete
00:21:58.236 00.048 10072 worker thread done servicing request
00:21:58.236 00.000 1032 OnExposeComplete: enter
00:21:58.238 00.002 1032 UpdateGuideState(): m_state=6
00:21:58.239 00.001 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1750
00:21:58.242 00.003 1032 Star::Find returns 1 (0), X=323.92, Y=741.22, Mass=1450, SNR=26.8, Peak=169 HFD=2.5
00:21:58.243 00.001 1032 MultiStar: [#1 0.01,0.23,1.09,U] [#2 0.25,0.01,0.97,U] [#3 0.13,0.24,0.00,M1] [#4 0.01,0.05,0.67,U] [#5 0.20,0.15,0.66,U] [#6 -0.13,0.09,0.72,U] [#7 0.28,-0.04,0.00,M1] [#8 0.21,0.17,0.58,U] 
00:21:58.245 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.09}, one-star: {0.32, -0.02}
00:21:58.246 00.001 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
00:21:58.249 00.003 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
00:21:58.250 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.61 mountX=0.06 mountY=-0.15, mountTheta=-1.22
00:21:58.252 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.09, opts=13)
00:21:58.256 00.004 1032 Enqueuing Move request for scope (0.13, 0.09)
00:21:58.257 00.001 10072 Worker thread wakes up
00:21:58.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
00:21:58.258 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
00:21:58.258 00.000 10072 Moving (0.13, 0.09) raw xDistance=0.06 yDistance=-0.15
00:21:58.260 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:58.262 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.84
00:21:58.262 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:21:58.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:58.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:21:58.262 00.000 10072 MoveAxis(E, 5, ABG)
00:21:58.262 00.000 10072 Guiding  Dir = 2, Dur = 5
00:21:58.262 00.000 10072 IsGuiding returns 0
00:21:58.263 00.001 10072 PulseGuide returned control before completion, sleep 15
00:21:58.279 00.016 10072 IsGuiding returns 0
00:21:58.279 00.000 10072 Move returns status 0, amount 5
00:21:58.279 00.000 10072 MoveAxis(N, 0, ABG)
00:21:58.279 00.000 10072 Move returns status 0, amount 0
00:21:58.279 00.000 10072 move complete, result=0
00:21:58.279 00.000 10072 worker thread done servicing request
00:21:58.280 00.001 1032 UpdateGuideState exits: m=1450 SNR=26.8
00:21:58.282 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:58.283 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:58.285 00.002 1032 Enqueuing Expose request
00:21:58.286 00.001 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:21:58.288 00.002 10072 Worker thread wakes up
00:21:58.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:58.289 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:58.921 00.632 10072 Exposure complete
00:21:58.969 00.048 10072 worker thread done servicing request
00:21:58.969 00.000 1032 OnExposeComplete: enter
00:21:58.971 00.002 1032 UpdateGuideState(): m_state=6
00:21:58.973 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1751
00:21:58.974 00.001 1032 Star::Find returns 1 (0), X=324.04, Y=741.29, Mass=1205, SNR=24.4, Peak=149 HFD=2.5
00:21:58.976 00.002 1032 MultiStar: [#1 -0.06,0.48,0.00,M1] [#2 0.21,0.21,0.00,M1] [#3 0.04,0.35,0.00,M2] [#4 0.08,0.22,0.71,U] [#5 -0.00,0.26,0.78,U] [#6 -0.00,0.09,0.79,U] [#7 0.12,0.20,0.58,U] [#8 0.22,0.18,0.00,M1] 
00:21:58.978 00.002 1032 refined, 4 included, MultiStar: {0.15, 0.15}, one-star: {0.44, 0.05}
00:21:58.980 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
00:21:58.981 00.001 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
00:21:58.983 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.81 mountX=0.11 mountY=-0.18, mountTheta=-1.02
00:21:58.986 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.15, opts=13)
00:21:58.989 00.003 1032 Enqueuing Move request for scope (0.15, 0.15)
00:21:58.991 00.002 10072 Worker thread wakes up
00:21:58.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
00:21:58.991 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
00:21:58.991 00.000 10072 Moving (0.15, 0.15) raw xDistance=0.11 yDistance=-0.18
00:21:58.994 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:58.996 00.002 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.83
00:21:58.996 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
00:21:58.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:58.997 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:21:58.997 00.000 10072 MoveAxis(E, 6, ABG)
00:21:58.997 00.000 10072 Guiding  Dir = 2, Dur = 6
00:21:58.997 00.000 10072 IsGuiding returns 0
00:21:58.998 00.001 10072 PulseGuide returned control before completion, sleep 16
00:21:59.015 00.017 1032 UpdateGuideState exits: m=1205 SNR=24.4
00:21:59.018 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:59.023 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:59.024 00.001 1032 Enqueuing Expose request
00:21:59.028 00.004 10072 IsGuiding returns 0
00:21:59.028 00.000 10072 Move returns status 0, amount 6
00:21:59.028 00.000 10072 MoveAxis(N, 0, ABG)
00:21:59.028 00.000 10072 Move returns status 0, amount 0
00:21:59.028 00.000 10072 move complete, result=0
00:21:59.028 00.000 10072 worker thread done servicing request
00:21:59.028 00.000 10072 Worker thread wakes up
00:21:59.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:59.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:21:59.033 00.005 1032 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
00:21:59.436 00.403 10072 Exposure complete
00:21:59.487 00.051 10072 worker thread done servicing request
00:21:59.487 00.000 1032 OnExposeComplete: enter
00:21:59.491 00.004 1032 UpdateGuideState(): m_state=6
00:21:59.493 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1752
00:21:59.495 00.002 1032 Star::Find returns 1 (0), X=324.00, Y=741.23, Mass=1316, SNR=25.6, Peak=161 HFD=2.5
00:21:59.498 00.003 1032 MultiStar: [#1 0.03,0.37,0.00,M2] [#2 0.33,0.15,0.00,M2] [#3 0.08,0.32,0.00,M3] [#4 0.24,0.20,0.00,M1] [#5 0.20,0.29,0.00,M1] [#6 -0.05,0.10,0.72,U] [#7 0.17,0.28,0.00,M1] [#8 0.21,0.25,0.00,M2] 
00:21:59.500 00.002 1032 refined, 1 included, MultiStar: {0.21, 0.04}, one-star: {0.40, -0.01}
00:21:59.501 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
00:21:59.502 00.001 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
00:21:59.504 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.17 mountX=-0.02 mountY=-0.21, mountTheta=-1.66
00:21:59.507 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.04, opts=13)
00:21:59.508 00.001 1032 Enqueuing Move request for scope (0.21, 0.04)
00:21:59.510 00.002 10072 Worker thread wakes up
00:21:59.510 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
00:21:59.510 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
00:21:59.510 00.000 10072 Moving (0.21, 0.04) raw xDistance=-0.02 yDistance=-0.21
00:21:59.512 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.83
00:21:59.512 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:21:59.512 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:21:59.515 00.003 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:21:59.516 00.001 10072 MoveAxis(E, 5, ABG)
00:21:59.516 00.000 10072 Guiding  Dir = 2, Dur = 5
00:21:59.518 00.002 10072 IsGuiding returns 0
00:21:59.518 00.000 10072 PulseGuide returned control before completion, sleep 15
00:21:59.534 00.016 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:21:59.537 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:59.539 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:21:59.541 00.002 1032 Enqueuing Expose request
00:21:59.543 00.002 10072 IsGuiding returns 0
00:21:59.543 00.000 10072 Move returns status 0, amount 5
00:21:59.543 00.000 10072 MoveAxis(N, 137, ABG)
00:21:59.543 00.000 10072 Guiding  Dir = 0, Dur = 137
00:21:59.543 00.000 10072 IsGuiding returns 0
00:21:59.544 00.001 10072 PulseGuide returned control before completion, sleep 147
00:21:59.700 00.156 10072 IsGuiding returns 0
00:21:59.700 00.000 10072 Move returns status 0, amount 137
00:21:59.700 00.000 10072 move complete, result=0
00:21:59.700 00.000 10072 worker thread done servicing request
00:21:59.700 00.000 10072 Worker thread wakes up
00:21:59.700 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.2 px 137 ms NORTH
00:21:59.702 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:21:59.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:00.327 00.625 10072 Exposure complete
00:22:00.371 00.044 10072 worker thread done servicing request
00:22:00.371 00.000 1032 OnExposeComplete: enter
00:22:00.373 00.002 1032 UpdateGuideState(): m_state=6
00:22:00.376 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1753
00:22:00.378 00.002 1032 Star::Find returns 1 (0), X=323.72, Y=741.28, Mass=1287, SNR=25.2, Peak=141 HFD=2.7
00:22:00.380 00.002 1032 MultiStar: [#1 -0.31,0.09,0.00,M3] [#2 -0.02,-0.01,1.02,U] [#3 0.10,0.27,0.00,M4] [#4 -0.11,-0.09,0.71,U] [#5 -0.06,0.08,0.72,U] [#6 -0.35,0.08,0.00,M1] [#7 0.15,-0.15,0.52,U] [#8 -0.06,0.10,0.63,U] 
00:22:00.382 00.002 1032 refined, 5 included, MultiStar: {0.01, 0.00}, one-star: {0.12, 0.04}
00:22:00.384 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
00:22:00.386 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
00:22:00.388 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.08 mountX=-0.00 mountY=-0.01, mountTheta=-1.75
00:22:00.392 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.00, opts=13)
00:22:00.394 00.002 1032 Enqueuing Move request for scope (0.01, 0.00)
00:22:00.397 00.003 10072 Worker thread wakes up
00:22:00.397 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
00:22:00.397 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
00:22:00.397 00.000 10072 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
00:22:00.399 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:00.400 00.001 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.82
00:22:00.402 00.002 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:22:00.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:00.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:22:00.402 00.000 10072 MoveAxis(E, 5, ABG)
00:22:00.402 00.000 10072 Guiding  Dir = 2, Dur = 5
00:22:00.402 00.000 10072 IsGuiding returns 0
00:22:00.402 00.000 10072 PulseGuide returned control before completion, sleep 15
00:22:00.419 00.017 1032 UpdateGuideState exits: m=1287 SNR=25.2
00:22:00.421 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:00.422 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:00.424 00.002 1032 Enqueuing Expose request
00:22:00.433 00.009 10072 IsGuiding returns 0
00:22:00.433 00.000 10072 Move returns status 0, amount 5
00:22:00.433 00.000 10072 MoveAxis(N, 0, ABG)
00:22:00.433 00.000 10072 Move returns status 0, amount 0
00:22:00.434 00.001 10072 move complete, result=0
00:22:00.434 00.000 10072 worker thread done servicing request
00:22:00.434 00.000 10072 Worker thread wakes up
00:22:00.434 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:00.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:00.434 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:22:00.842 00.408 10072 Exposure complete
00:22:00.889 00.047 10072 worker thread done servicing request
00:22:00.889 00.000 1032 OnExposeComplete: enter
00:22:00.892 00.003 1032 UpdateGuideState(): m_state=6
00:22:00.895 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1754
00:22:00.897 00.002 1032 Star::Find returns 1 (0), X=323.85, Y=741.17, Mass=1277, SNR=25.2, Peak=147 HFD=2.6
00:22:00.900 00.003 1032 MultiStar: [#1 -0.27,0.18,0.00,M4] [#2 0.04,-0.13,0.96,U] [#3 0.03,0.32,0.00,M5] [#4 -0.06,-0.02,0.63,U] [#5 -0.09,0.08,0.73,U] [#6 -0.30,0.02,0.00,M2] [#7 -0.07,-0.06,0.50,U] [#8 0.03,0.07,0.59,U] 
00:22:00.902 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.03}, one-star: {0.25, -0.07}
00:22:00.903 00.001 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
00:22:00.905 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
00:22:00.906 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.68 mountX=-0.04 mountY=-0.03, mountTheta=-2.51
00:22:00.909 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
00:22:00.912 00.003 1032 Enqueuing Move request for scope (0.04, -0.03)
00:22:00.913 00.001 10072 Worker thread wakes up
00:22:00.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
00:22:00.913 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
00:22:00.913 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
00:22:00.915 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:00.917 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.81
00:22:00.917 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:22:00.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:00.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:22:00.917 00.000 10072 MoveAxis(E, 3, ABG)
00:22:00.917 00.000 10072 Guiding  Dir = 2, Dur = 3
00:22:00.918 00.001 10072 IsGuiding returns 0
00:22:00.918 00.000 10072 PulseGuide returned control before completion, sleep 13
00:22:00.932 00.014 10072 IsGuiding returns 0
00:22:00.933 00.001 10072 Move returns status 0, amount 3
00:22:00.933 00.000 10072 MoveAxis(N, 0, ABG)
00:22:00.933 00.000 10072 Move returns status 0, amount 0
00:22:00.933 00.000 10072 move complete, result=0
00:22:00.933 00.000 10072 worker thread done servicing request
00:22:00.935 00.002 1032 UpdateGuideState exits: m=1277 SNR=25.2
00:22:00.938 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:00.940 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:00.941 00.001 1032 Enqueuing Expose request
00:22:00.943 00.002 10072 Worker thread wakes up
00:22:00.943 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:00.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:00.943 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:22:01.580 00.637 10072 Exposure complete
00:22:01.633 00.053 10072 worker thread done servicing request
00:22:01.633 00.000 1032 OnExposeComplete: enter
00:22:01.635 00.002 1032 UpdateGuideState(): m_state=6
00:22:01.636 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1755
00:22:01.639 00.003 1032 Star::Find returns 1 (0), X=323.79, Y=741.26, Mass=1250, SNR=24.9, Peak=145 HFD=2.5
00:22:01.640 00.001 1032 MultiStar: [#1 -0.36,0.24,0.00,M5] [#2 0.06,-0.02,1.04,U] [#3 0.03,0.23,0.71,U] [#4 0.05,0.15,0.76,U] [#5 0.00,0.14,0.72,U] [#6 -0.26,0.06,0.72,U] [#7 -0.11,0.16,0.58,U] [#8 -0.09,0.18,0.58,U] 
00:22:01.641 00.001 1032 refined, 7 included, MultiStar: {0.00, 0.10}, one-star: {0.19, 0.02}
00:22:01.643 00.002 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
00:22:01.644 00.001 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
00:22:01.646 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.56 mountX=0.10 mountY=-0.03, mountTheta=-0.27
00:22:01.649 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
00:22:01.650 00.001 1032 Enqueuing Move request for scope (0.00, 0.10)
00:22:01.652 00.002 10072 Worker thread wakes up
00:22:01.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
00:22:01.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
00:22:01.652 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.03
00:22:01.655 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:01.658 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.81
00:22:01.658 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
00:22:01.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:01.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:22:01.658 00.000 10072 MoveAxis(E, 3, ABG)
00:22:01.658 00.000 10072 Guiding  Dir = 2, Dur = 3
00:22:01.658 00.000 10072 IsGuiding returns 0
00:22:01.659 00.001 10072 PulseGuide returned control before completion, sleep 13
00:22:01.678 00.019 1032 UpdateGuideState exits: m=1250 SNR=24.9
00:22:01.680 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:01.682 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:01.684 00.002 1032 Enqueuing Expose request
00:22:01.687 00.003 10072 IsGuiding returns 0
00:22:01.687 00.000 10072 Move returns status 0, amount 3
00:22:01.687 00.000 10072 MoveAxis(N, 0, ABG)
00:22:01.687 00.000 10072 Move returns status 0, amount 0
00:22:01.687 00.000 10072 move complete, result=0
00:22:01.687 00.000 10072 worker thread done servicing request
00:22:01.687 00.000 10072 Worker thread wakes up
00:22:01.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:01.688 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:01.695 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:22:02.096 00.401 10072 Exposure complete
00:22:02.146 00.050 10072 worker thread done servicing request
00:22:02.146 00.000 1032 OnExposeComplete: enter
00:22:02.148 00.002 1032 UpdateGuideState(): m_state=6
00:22:02.149 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1756
00:22:02.151 00.002 1032 Star::Find returns 1 (0), X=323.83, Y=741.28, Mass=1261, SNR=25.0, Peak=143 HFD=2.6
00:22:02.153 00.002 1032 MultiStar: [#1 -0.22,0.25,0.00,M6] [#2 0.06,0.02,1.03,U] [#3 -0.00,0.18,0.74,U] [#4 0.02,-0.02,0.74,U] [#5 -0.08,0.08,0.72,U] [#6 -0.42,-0.03,0.00,M2] [#7 0.15,0.28,0.00,M1] [#8 -0.10,0.15,0.59,U] 
00:22:02.155 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.07}, one-star: {0.23, 0.04}
00:22:02.157 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
00:22:02.160 00.003 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
00:22:02.162 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.05 mountX=0.06 mountY=-0.05, mountTheta=-0.78
00:22:02.166 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
00:22:02.168 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
00:22:02.170 00.002 10072 Worker thread wakes up
00:22:02.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
00:22:02.170 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
00:22:02.172 00.002 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.05
00:22:02.174 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:02.177 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.80
00:22:02.177 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:22:02.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:02.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:22:02.177 00.000 10072 MoveAxis(E, 2, ABG)
00:22:02.177 00.000 10072 Guiding  Dir = 2, Dur = 2
00:22:02.177 00.000 10072 IsGuiding returns 0
00:22:02.178 00.001 10072 PulseGuide returned control before completion, sleep 12
00:22:02.196 00.018 1032 UpdateGuideState exits: m=1261 SNR=25.0
00:22:02.197 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:02.198 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:02.200 00.002 1032 Enqueuing Expose request
00:22:02.204 00.004 10072 IsGuiding returns 0
00:22:02.204 00.000 10072 Move returns status 0, amount 2
00:22:02.204 00.000 10072 MoveAxis(N, 0, ABG)
00:22:02.204 00.000 10072 Move returns status 0, amount 0
00:22:02.205 00.001 10072 move complete, result=0
00:22:02.205 00.000 10072 worker thread done servicing request
00:22:02.205 00.000 10072 Worker thread wakes up
00:22:02.205 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:02.205 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:02.210 00.005 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:22:02.834 00.624 10072 Exposure complete
00:22:02.883 00.049 10072 worker thread done servicing request
00:22:02.883 00.000 1032 OnExposeComplete: enter
00:22:02.885 00.002 1032 UpdateGuideState(): m_state=6
00:22:02.887 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1757
00:22:02.888 00.001 1032 Star::Find returns 1 (0), X=323.83, Y=741.09, Mass=1334, SNR=25.7, Peak=162 HFD=2.5
00:22:02.891 00.003 1032 MultiStar: [#1 -0.12,0.22,1.10,U] [#2 -0.01,0.02,0.94,U] [#3 -0.00,0.06,0.78,U] [#4 -0.12,0.09,0.73,U] [#5 -0.04,0.06,0.73,U] [#6 -0.19,0.07,0.71,U] [#7 -0.07,0.13,0.52,U] [#8 -0.08,0.14,0.58,U] 
00:22:02.893 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {0.23, -0.15}
00:22:02.896 00.003 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
00:22:02.897 00.001 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
00:22:02.900 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=2.05 mountX=0.07 mountY=0.02, mountTheta=0.22
00:22:02.902 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
00:22:02.904 00.002 1032 Enqueuing Move request for scope (-0.03, 0.07)
00:22:02.906 00.002 10072 Worker thread wakes up
00:22:02.906 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
00:22:02.906 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
00:22:02.906 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.02
00:22:02.908 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:02.910 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.80
00:22:02.911 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:22:02.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:02.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:22:02.911 00.000 10072 MoveAxis(E, 2, ABG)
00:22:02.911 00.000 10072 Guiding  Dir = 2, Dur = 2
00:22:02.911 00.000 10072 IsGuiding returns 0
00:22:02.912 00.001 10072 PulseGuide returned control before completion, sleep 12
00:22:02.927 00.015 10072 IsGuiding returns 0
00:22:02.927 00.000 10072 Move returns status 0, amount 2
00:22:02.927 00.000 10072 MoveAxis(N, 0, ABG)
00:22:02.927 00.000 10072 Move returns status 0, amount 0
00:22:02.928 00.001 10072 move complete, result=0
00:22:02.928 00.000 10072 worker thread done servicing request
00:22:02.928 00.000 1032 UpdateGuideState exits: m=1334 SNR=25.7
00:22:02.930 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:02.932 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:02.933 00.001 1032 Enqueuing Expose request
00:22:02.935 00.002 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:22:02.937 00.002 10072 Worker thread wakes up
00:22:02.937 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:02.937 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:03.352 00.415 10072 Exposure complete
00:22:03.401 00.049 10072 worker thread done servicing request
00:22:03.401 00.000 1032 OnExposeComplete: enter
00:22:03.403 00.002 1032 UpdateGuideState(): m_state=6
00:22:03.405 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1758
00:22:03.406 00.001 1032 Star::Find returns 1 (0), X=323.77, Y=741.12, Mass=1365, SNR=26.0, Peak=161 HFD=2.5
00:22:03.408 00.002 1032 MultiStar: [#1 -0.14,0.17,1.10,U] [#2 0.13,-0.03,0.90,U] [#3 -0.05,0.06,0.77,U] [#4 0.02,-0.11,0.69,U] [#5 0.04,-0.01,0.71,U] [#6 -0.11,-0.07,0.67,U] [#7 0.12,0.09,0.55,U] [#8 0.11,0.11,0.58,U] 
00:22:03.409 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.17, -0.12}
00:22:03.411 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
00:22:03.413 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
00:22:03.415 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.36 mountX=0.00 mountY=-0.03, mountTheta=-1.47
00:22:03.418 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
00:22:03.420 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
00:22:03.421 00.001 10072 Worker thread wakes up
00:22:03.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:22:03.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:22:03.421 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
00:22:03.424 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:03.428 00.004 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.79
00:22:03.428 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:22:03.428 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:03.428 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:22:03.428 00.000 10072 MoveAxis(E, 3, ABG)
00:22:03.428 00.000 10072 Guiding  Dir = 2, Dur = 3
00:22:03.429 00.001 10072 IsGuiding returns 0
00:22:03.429 00.000 10072 PulseGuide returned control before completion, sleep 13
00:22:03.446 00.017 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:22:03.449 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:03.450 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:03.451 00.001 1032 Enqueuing Expose request
00:22:03.457 00.006 10072 IsGuiding returns 0
00:22:03.459 00.002 10072 Move returns status 0, amount 3
00:22:03.459 00.000 10072 MoveAxis(N, 0, ABG)
00:22:03.459 00.000 10072 Move returns status 0, amount 0
00:22:03.459 00.000 10072 move complete, result=0
00:22:03.459 00.000 10072 worker thread done servicing request
00:22:03.459 00.000 10072 Worker thread wakes up
00:22:03.459 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:03.459 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:03.462 00.003 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:22:04.087 00.625 10072 Exposure complete
00:22:04.134 00.047 10072 worker thread done servicing request
00:22:04.134 00.000 1032 OnExposeComplete: enter
00:22:04.136 00.002 1032 UpdateGuideState(): m_state=6
00:22:04.139 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1759
00:22:04.140 00.001 1032 Star::Find returns 1 (0), X=323.91, Y=741.26, Mass=1361, SNR=26.0, Peak=177 HFD=2.5
00:22:04.142 00.002 1032 MultiStar: [#1 -0.07,0.19,1.15,U] [#2 0.27,0.06,0.00,M1] [#3 -0.03,0.26,0.68,U] [#4 0.00,0.06,0.71,U] [#5 0.15,0.06,0.69,U] [#6 -0.08,0.04,0.69,U] [#7 0.04,0.20,0.52,U] [#8 0.06,0.25,0.57,U] 
00:22:04.144 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.13}, one-star: {0.31, 0.02}
00:22:04.147 00.003 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
00:22:04.149 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
00:22:04.150 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.20 mountX=0.11 mountY=-0.08, mountTheta=-0.63
00:22:04.153 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
00:22:04.155 00.002 1032 Enqueuing Move request for scope (0.05, 0.13)
00:22:04.156 00.001 10072 Worker thread wakes up
00:22:04.156 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
00:22:04.157 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
00:22:04.157 00.000 10072 Moving (0.05, 0.13) raw xDistance=0.11 yDistance=-0.08
00:22:04.159 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:04.161 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.79
00:22:04.161 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
00:22:04.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:04.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:22:04.161 00.000 10072 MoveAxis(E, 2, ABG)
00:22:04.161 00.000 10072 Guiding  Dir = 2, Dur = 2
00:22:04.162 00.001 10072 IsGuiding returns 0
00:22:04.162 00.000 10072 PulseGuide returned control before completion, sleep 12
00:22:04.178 00.016 10072 IsGuiding returns 0
00:22:04.178 00.000 10072 Move returns status 0, amount 2
00:22:04.178 00.000 10072 MoveAxis(N, 0, ABG)
00:22:04.178 00.000 10072 Move returns status 0, amount 0
00:22:04.179 00.001 10072 move complete, result=0
00:22:04.179 00.000 10072 worker thread done servicing request
00:22:04.179 00.000 1032 UpdateGuideState exits: m=1361 SNR=26.0
00:22:04.182 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:04.185 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:04.186 00.001 1032 Enqueuing Expose request
00:22:04.188 00.002 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:22:04.190 00.002 10072 Worker thread wakes up
00:22:04.190 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:04.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:04.605 00.415 10072 Exposure complete
00:22:04.652 00.047 10072 worker thread done servicing request
00:22:04.652 00.000 1032 OnExposeComplete: enter
00:22:04.654 00.002 1032 UpdateGuideState(): m_state=6
00:22:04.656 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1760
00:22:04.658 00.002 1032 Star::Find returns 1 (0), X=323.98, Y=741.24, Mass=1417, SNR=26.5, Peak=173 HFD=2.5
00:22:04.660 00.002 1032 MultiStar: [#1 0.01,0.25,1.08,U] [#2 0.24,0.14,0.95,U] [#3 -0.01,0.28,0.00,M1] [#4 -0.06,0.11,0.67,U] [#5 0.16,0.26,0.00,M1] [#6 -0.25,0.19,0.00,M1] [#7 0.07,0.23,0.52,U] [#8 0.01,0.19,0.56,U] 
00:22:04.662 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.15}, one-star: {0.38, 0.00}
00:22:04.664 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
00:22:04.665 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
00:22:04.666 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.86 mountX=0.11 mountY=-0.16, mountTheta=-0.97
00:22:04.669 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.15, opts=13)
00:22:04.671 00.002 1032 Enqueuing Move request for scope (0.13, 0.15)
00:22:04.674 00.003 10072 Worker thread wakes up
00:22:04.674 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
00:22:04.674 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
00:22:04.674 00.000 10072 Moving (0.13, 0.15) raw xDistance=0.11 yDistance=-0.16
00:22:04.676 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:04.678 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.78
00:22:04.678 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
00:22:04.678 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:04.678 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:22:04.678 00.000 10072 MoveAxis(E, 1, ABG)
00:22:04.678 00.000 10072 Guiding  Dir = 2, Dur = 1
00:22:04.679 00.001 10072 IsGuiding returns 0
00:22:04.680 00.001 10072 PulseGuide returned control before completion, sleep 11
00:22:04.694 00.014 10072 IsGuiding returns 0
00:22:04.694 00.000 10072 Move returns status 0, amount 1
00:22:04.694 00.000 10072 MoveAxis(N, 0, ABG)
00:22:04.694 00.000 10072 Move returns status 0, amount 0
00:22:04.694 00.000 10072 move complete, result=0
00:22:04.694 00.000 10072 worker thread done servicing request
00:22:04.696 00.002 1032 UpdateGuideState exits: m=1417 SNR=26.5
00:22:04.698 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:04.699 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:04.701 00.002 1032 Enqueuing Expose request
00:22:04.704 00.003 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
00:22:04.707 00.003 10072 Worker thread wakes up
00:22:04.707 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:04.707 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:05.340 00.633 10072 Exposure complete
00:22:05.392 00.052 10072 worker thread done servicing request
00:22:05.392 00.000 1032 OnExposeComplete: enter
00:22:05.395 00.003 1032 UpdateGuideState(): m_state=6
00:22:05.397 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1761
00:22:05.398 00.001 1032 Star::Find returns 1 (0), X=323.97, Y=741.40, Mass=1511, SNR=27.4, Peak=177 HFD=2.6
00:22:05.402 00.004 1032 MultiStar: [#1 -0.20,0.36,0.00,M3] [#2 0.17,0.31,0.00,M1] [#3 0.23,0.28,0.00,M2] [#4 -0.02,0.21,0.63,U] [#5 0.03,0.26,0.71,U] [#6 -0.11,0.27,0.00,M2] [#7 0.02,0.23,0.49,U] [#8 0.01,0.22,0.56,U] 
00:22:05.403 00.001 1032 refined, 4 included, MultiStar: {0.12, 0.21}, one-star: {0.37, 0.16}
00:22:05.405 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
00:22:05.407 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
00:22:05.408 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.24 cameraTheta=1.07 mountX=0.17 mountY=-0.17, mountTheta=-0.76
00:22:05.411 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.21, opts=13)
00:22:05.414 00.003 1032 Enqueuing Move request for scope (0.12, 0.21)
00:22:05.416 00.002 10072 Worker thread wakes up
00:22:05.416 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0xd
00:22:05.416 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
00:22:05.416 00.000 10072 Moving (0.12, 0.21) raw xDistance=0.17 yDistance=-0.17
00:22:05.418 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:05.421 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 292.77
00:22:05.421 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
00:22:05.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:05.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:22:05.421 00.000 10072 MoveAxis(W, 87, ABG)
00:22:05.421 00.000 10072 Guiding  Dir = 3, Dur = 87
00:22:05.421 00.000 10072 IsGuiding returns 0
00:22:05.421 00.000 10072 PulseGuide returned control before completion, sleep 97
00:22:05.440 00.019 1032 UpdateGuideState exits: m=1511 SNR=27.4
00:22:05.442 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:05.444 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:05.446 00.002 1032 Enqueuing Expose request
00:22:05.525 00.079 10072 IsGuiding returns 0
00:22:05.525 00.000 10072 Move returns status 0, amount 87
00:22:05.525 00.000 10072 MoveAxis(N, 0, ABG)
00:22:05.525 00.000 10072 Move returns status 0, amount 0
00:22:05.525 00.000 10072 move complete, result=0
00:22:05.525 00.000 10072 worker thread done servicing request
00:22:05.525 00.000 10072 Worker thread wakes up
00:22:05.525 00.000 1032 GuideStep: 0.2 px 87 ms WEST, -0.2 px 0 ms NORTH
00:22:05.528 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:05.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:05.932 00.404 10072 Exposure complete
00:22:05.985 00.053 10072 worker thread done servicing request
00:22:05.985 00.000 1032 OnExposeComplete: enter
00:22:05.987 00.002 1032 UpdateGuideState(): m_state=6
00:22:05.989 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1762
00:22:05.991 00.002 1032 Star::Find returns 1 (0), X=323.95, Y=741.17, Mass=1272, SNR=25.1, Peak=154 HFD=2.6
00:22:05.994 00.003 1032 MultiStar: [#1 -0.08,0.31,0.00,M4] [#2 0.31,0.04,0.00,M2] [#3 0.14,0.23,0.78,U] [#4 0.04,0.07,0.63,U] [#5 0.18,0.32,0.00,M1] [#6 -0.07,0.22,0.78,U] [#7 -0.07,0.35,0.00,M1] [#8 0.08,0.40,0.00,M1] 
00:22:05.996 00.002 1032 refined, 3 included, MultiStar: {0.13, 0.10}, one-star: {0.35, -0.07}
00:22:05.998 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
00:22:06.000 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
00:22:06.001 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.65 mountX=0.06 mountY=-0.16, mountTheta=-1.18
00:22:06.006 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
00:22:06.008 00.002 1032 Enqueuing Move request for scope (0.13, 0.10)
00:22:06.010 00.002 10072 Worker thread wakes up
00:22:06.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
00:22:06.010 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
00:22:06.010 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.06 yDistance=-0.16
00:22:06.012 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:06.015 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.77
00:22:06.015 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:22:06.015 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:06.015 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:22:06.015 00.000 10072 MoveAxis(E, 0, ABG)
00:22:06.015 00.000 10072 Move returns status 0, amount 0
00:22:06.015 00.000 10072 MoveAxis(N, 0, ABG)
00:22:06.016 00.001 10072 Move returns status 0, amount 0
00:22:06.016 00.000 10072 move complete, result=0
00:22:06.016 00.000 10072 worker thread done servicing request
00:22:06.035 00.019 1032 UpdateGuideState exits: m=1272 SNR=25.1
00:22:06.036 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:06.039 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:06.041 00.002 1032 Enqueuing Expose request
00:22:06.043 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:22:06.044 00.001 10072 Worker thread wakes up
00:22:06.045 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:06.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:06.686 00.641 10072 Exposure complete
00:22:06.733 00.047 10072 worker thread done servicing request
00:22:06.733 00.000 1032 OnExposeComplete: enter
00:22:06.735 00.002 1032 UpdateGuideState(): m_state=6
00:22:06.736 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1763
00:22:06.738 00.002 1032 Star::Find returns 1 (0), X=323.87, Y=741.19, Mass=1267, SNR=25.1, Peak=149 HFD=2.5
00:22:06.740 00.002 1032 MultiStar: [#1 -0.02,0.15,1.06,U] [#2 0.22,-0.04,1.03,U] [#3 0.10,0.08,0.73,U] [#4 -0.07,-0.06,0.77,U] [#5 0.16,0.11,0.71,U] [#6 -0.11,0.18,0.70,U] [#7 0.17,0.03,0.52,U] [#8 0.05,0.13,0.67,U] 
00:22:06.741 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.27, -0.05}
00:22:06.742 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
00:22:06.744 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
00:22:06.745 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.52 mountX=0.03 mountY=-0.10, mountTheta=-1.32
00:22:06.749 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
00:22:06.752 00.003 1032 Enqueuing Move request for scope (0.09, 0.05)
00:22:06.754 00.002 10072 Worker thread wakes up
00:22:06.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
00:22:06.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
00:22:06.754 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
00:22:06.756 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:06.759 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.76
00:22:06.759 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:22:06.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:06.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:22:06.759 00.000 10072 MoveAxis(W, 0, ABG)
00:22:06.759 00.000 10072 Move returns status 0, amount 0
00:22:06.759 00.000 10072 MoveAxis(N, 0, ABG)
00:22:06.759 00.000 10072 Move returns status 0, amount 0
00:22:06.759 00.000 10072 move complete, result=0
00:22:06.759 00.000 10072 worker thread done servicing request
00:22:06.776 00.017 1032 UpdateGuideState exits: m=1267 SNR=25.1
00:22:06.779 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:06.781 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:06.782 00.001 1032 Enqueuing Expose request
00:22:06.783 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:22:06.785 00.002 10072 Worker thread wakes up
00:22:06.785 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:06.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:07.204 00.419 10072 Exposure complete
00:22:07.255 00.051 10072 worker thread done servicing request
00:22:07.255 00.000 1032 OnExposeComplete: enter
00:22:07.257 00.002 1032 UpdateGuideState(): m_state=6
00:22:07.260 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1764
00:22:07.261 00.001 1032 Star::Find returns 1 (0), X=323.82, Y=741.31, Mass=1438, SNR=26.7, Peak=168 HFD=2.6
00:22:07.263 00.002 1032 MultiStar: [#1 -0.14,0.29,0.00,M4] [#2 0.18,0.04,0.98,U] [#3 0.14,0.19,0.73,U] [#4 0.04,0.08,0.66,U] [#5 0.19,0.26,0.00,M1] [#6 -0.21,0.28,0.00,M1] [#7 0.20,0.16,0.50,U] [#8 0.02,0.16,0.57,U] 
00:22:07.265 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.10}, one-star: {0.22, 0.07}
00:22:07.267 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
00:22:07.269 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
00:22:07.271 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.18 cameraTheta=0.63 mountX=0.06 mountY=-0.16, mountTheta=-1.20
00:22:07.274 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.10, opts=13)
00:22:07.276 00.002 1032 Enqueuing Move request for scope (0.14, 0.10)
00:22:07.278 00.002 10072 Worker thread wakes up
00:22:07.278 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
00:22:07.278 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
00:22:07.278 00.000 10072 Moving (0.14, 0.10) raw xDistance=0.06 yDistance=-0.16
00:22:07.280 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:07.283 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.75
00:22:07.283 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:22:07.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:07.284 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:22:07.284 00.000 10072 MoveAxis(W, 1, ABG)
00:22:07.284 00.000 10072 Guiding  Dir = 3, Dur = 1
00:22:07.284 00.000 10072 IsGuiding returns 0
00:22:07.284 00.000 10072 PulseGuide returned control before completion, sleep 11
00:22:07.301 00.017 1032 UpdateGuideState exits: m=1438 SNR=26.7
00:22:07.303 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:07.305 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:07.307 00.002 1032 Enqueuing Expose request
00:22:07.312 00.005 10072 IsGuiding returns 0
00:22:07.312 00.000 10072 Move returns status 0, amount 1
00:22:07.312 00.000 10072 MoveAxis(N, 0, ABG)
00:22:07.312 00.000 10072 Move returns status 0, amount 0
00:22:07.312 00.000 10072 move complete, result=0
00:22:07.312 00.000 10072 worker thread done servicing request
00:22:07.312 00.000 10072 Worker thread wakes up
00:22:07.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:07.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:07.319 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
00:22:07.940 00.621 10072 Exposure complete
00:22:07.989 00.049 10072 worker thread done servicing request
00:22:07.989 00.000 1032 OnExposeComplete: enter
00:22:07.991 00.002 1032 UpdateGuideState(): m_state=6
00:22:07.996 00.005 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1765
00:22:07.997 00.001 1032 Star::Find returns 1 (0), X=323.88, Y=741.16, Mass=1304, SNR=25.4, Peak=157 HFD=2.5
00:22:08.002 00.005 1032 MultiStar: [#1 -0.18,0.29,0.00,M5] [#2 0.13,-0.04,0.95,U] [#3 -0.04,0.11,0.66,U] [#4 0.05,-0.03,0.68,U] [#5 0.08,0.24,0.71,U] [#6 -0.13,0.11,0.71,U] [#7 0.24,0.00,0.50,U] [#8 0.06,0.20,0.62,U] 
00:22:08.004 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.28, -0.08}
00:22:08.007 00.003 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
00:22:08.008 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
00:22:08.010 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.51 mountX=0.03 mountY=-0.10, mountTheta=-1.32
00:22:08.013 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
00:22:08.016 00.003 1032 Enqueuing Move request for scope (0.09, 0.05)
00:22:08.018 00.002 10072 Worker thread wakes up
00:22:08.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
00:22:08.018 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
00:22:08.018 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
00:22:08.021 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:08.024 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.75
00:22:08.024 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:22:08.024 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:08.024 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:22:08.024 00.000 10072 MoveAxis(W, 1, ABG)
00:22:08.024 00.000 10072 Guiding  Dir = 3, Dur = 1
00:22:08.024 00.000 10072 IsGuiding returns 0
00:22:08.025 00.001 10072 PulseGuide returned control before completion, sleep 11
00:22:08.041 00.016 1032 UpdateGuideState exits: m=1304 SNR=25.4
00:22:08.043 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:08.045 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:08.047 00.002 1032 Enqueuing Expose request
00:22:08.050 00.003 10072 IsGuiding returns 0
00:22:08.050 00.000 10072 Move returns status 0, amount 1
00:22:08.050 00.000 10072 MoveAxis(N, 0, ABG)
00:22:08.050 00.000 10072 Move returns status 0, amount 0
00:22:08.050 00.000 10072 move complete, result=0
00:22:08.050 00.000 10072 worker thread done servicing request
00:22:08.050 00.000 10072 Worker thread wakes up
00:22:08.050 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:08.050 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:08.058 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:22:08.457 00.399 10072 Exposure complete
00:22:08.509 00.052 10072 worker thread done servicing request
00:22:08.509 00.000 1032 OnExposeComplete: enter
00:22:08.511 00.002 1032 UpdateGuideState(): m_state=6
00:22:08.513 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1766
00:22:08.514 00.001 1032 Star::Find returns 1 (0), X=323.85, Y=741.19, Mass=1366, SNR=26.0, Peak=164 HFD=2.4
00:22:08.518 00.004 1032 MultiStar: [#1 -0.05,0.24,1.05,U] [#2 0.16,-0.13,0.94,U] [#3 0.19,0.07,0.75,U] [#4 0.04,0.02,0.74,U] [#5 0.09,0.08,0.70,U] [#6 -0.14,-0.09,0.67,U] [#7 0.09,0.18,0.54,U] [#8 0.06,0.17,0.58,U] 
00:22:08.520 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.25, -0.05}
00:22:08.521 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
00:22:08.523 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
00:22:08.525 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.53 mountX=0.03 mountY=-0.09, mountTheta=-1.30
00:22:08.527 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
00:22:08.529 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
00:22:08.530 00.001 10072 Worker thread wakes up
00:22:08.530 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:22:08.530 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:22:08.531 00.001 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
00:22:08.532 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:08.534 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.74
00:22:08.535 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:22:08.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:08.535 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:22:08.535 00.000 10072 MoveAxis(W, 1, ABG)
00:22:08.535 00.000 10072 Guiding  Dir = 3, Dur = 1
00:22:08.535 00.000 10072 IsGuiding returns 0
00:22:08.536 00.001 10072 PulseGuide returned control before completion, sleep 11
00:22:08.550 00.014 10072 IsGuiding returns 0
00:22:08.550 00.000 10072 Move returns status 0, amount 1
00:22:08.550 00.000 10072 MoveAxis(N, 0, ABG)
00:22:08.551 00.001 10072 Move returns status 0, amount 0
00:22:08.551 00.000 10072 move complete, result=0
00:22:08.551 00.000 10072 worker thread done servicing request
00:22:08.555 00.004 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:22:08.557 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:08.558 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:08.560 00.002 1032 Enqueuing Expose request
00:22:08.561 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:22:08.563 00.002 10072 Worker thread wakes up
00:22:08.564 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:08.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:09.190 00.626 10072 Exposure complete
00:22:09.238 00.048 10072 worker thread done servicing request
00:22:09.238 00.000 1032 OnExposeComplete: enter
00:22:09.240 00.002 1032 UpdateGuideState(): m_state=6
00:22:09.242 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1767
00:22:09.244 00.002 1032 Star::Find returns 1 (0), X=323.88, Y=741.16, Mass=1329, SNR=25.7, Peak=167 HFD=2.4
00:22:09.247 00.003 1032 MultiStar: [#1 -0.05,0.22,1.11,U] [#2 0.15,-0.04,1.03,U] [#3 0.11,-0.02,0.74,U] [#4 0.03,-0.00,0.69,U] [#5 0.05,0.03,0.74,U] [#6 -0.14,0.06,0.74,U] [#7 0.11,-0.15,0.51,U] [#8 0.10,0.16,0.62,U] 
00:22:09.248 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.28, -0.08}
00:22:09.250 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
00:22:09.252 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
00:22:09.253 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.35 mountX=0.01 mountY=-0.08, mountTheta=-1.48
00:22:09.255 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
00:22:09.258 00.003 1032 Enqueuing Move request for scope (0.07, 0.03)
00:22:09.259 00.001 10072 Worker thread wakes up
00:22:09.259 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
00:22:09.259 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
00:22:09.259 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
00:22:09.261 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:09.263 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.73
00:22:09.263 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:22:09.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:09.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:22:09.263 00.000 10072 MoveAxis(W, 2, ABG)
00:22:09.263 00.000 10072 Guiding  Dir = 3, Dur = 2
00:22:09.264 00.001 10072 IsGuiding returns 0
00:22:09.264 00.000 10072 PulseGuide returned control before completion, sleep 12
00:22:09.282 00.018 1032 UpdateGuideState exits: m=1329 SNR=25.7
00:22:09.284 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:09.286 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:09.288 00.002 1032 Enqueuing Expose request
00:22:09.290 00.002 10072 IsGuiding returns 0
00:22:09.290 00.000 10072 Move returns status 0, amount 2
00:22:09.290 00.000 10072 MoveAxis(N, 0, ABG)
00:22:09.290 00.000 10072 Move returns status 0, amount 0
00:22:09.290 00.000 10072 move complete, result=0
00:22:09.290 00.000 10072 worker thread done servicing request
00:22:09.290 00.000 10072 Worker thread wakes up
00:22:09.290 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:09.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:09.296 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:22:09.709 00.413 10072 Exposure complete
00:22:09.758 00.049 10072 worker thread done servicing request
00:22:09.758 00.000 1032 OnExposeComplete: enter
00:22:09.761 00.003 1032 UpdateGuideState(): m_state=6
00:22:09.763 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1768
00:22:09.764 00.001 1032 Star::Find returns 1 (0), X=323.93, Y=741.20, Mass=1413, SNR=26.5, Peak=181 HFD=2.5
00:22:09.766 00.002 1032 MultiStar: [#1 -0.08,0.22,1.07,U] [#2 0.16,-0.09,0.96,U] [#3 0.04,0.03,0.71,U] [#4 0.06,0.09,0.63,U] [#5 0.22,0.23,0.00,M1] [#6 -0.19,0.11,0.73,U] [#7 0.09,0.04,0.57,U] [#8 0.17,0.26,0.00,M1] 
00:22:09.767 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.05}, one-star: {0.33, -0.04}
00:22:09.769 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
00:22:09.771 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
00:22:09.773 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.64 mountX=0.03 mountY=-0.08, mountTheta=-1.19
00:22:09.777 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
00:22:09.779 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
00:22:09.781 00.002 10072 Worker thread wakes up
00:22:09.781 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
00:22:09.781 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
00:22:09.782 00.001 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
00:22:09.784 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:09.786 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.72
00:22:09.786 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:22:09.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:09.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:22:09.786 00.000 10072 MoveAxis(W, 2, ABG)
00:22:09.786 00.000 10072 Guiding  Dir = 3, Dur = 2
00:22:09.786 00.000 10072 IsGuiding returns 0
00:22:09.787 00.001 10072 PulseGuide returned control before completion, sleep 12
00:22:09.800 00.013 10072 IsGuiding returns 0
00:22:09.800 00.000 10072 Move returns status 0, amount 2
00:22:09.800 00.000 10072 MoveAxis(N, 0, ABG)
00:22:09.800 00.000 10072 Move returns status 0, amount 0
00:22:09.800 00.000 10072 move complete, result=0
00:22:09.800 00.000 10072 worker thread done servicing request
00:22:09.804 00.004 1032 UpdateGuideState exits: m=1413 SNR=26.5
00:22:09.806 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:09.807 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:09.809 00.002 1032 Enqueuing Expose request
00:22:09.811 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:22:09.812 00.001 10072 Worker thread wakes up
00:22:09.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:09.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:10.445 00.633 10072 Exposure complete
00:22:10.493 00.048 10072 worker thread done servicing request
00:22:10.493 00.000 1032 OnExposeComplete: enter
00:22:10.497 00.004 1032 UpdateGuideState(): m_state=6
00:22:10.499 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1769
00:22:10.501 00.002 1032 Star::Find returns 1 (0), X=323.88, Y=741.31, Mass=1333, SNR=25.7, Peak=149 HFD=2.6
00:22:10.503 00.002 1032 MultiStar: [#1 -0.16,0.30,0.00,M3] [#2 0.13,0.09,0.99,U] [#3 -0.01,0.26,0.71,U] [#4 -0.06,0.21,0.64,U] [#5 0.10,0.19,0.71,U] [#6 -0.31,0.08,0.00,M1] [#7 -0.03,0.43,0.00,M1] [#8 0.11,0.31,0.00,M2] 
00:22:10.504 00.001 1032 refined, 4 included, MultiStar: {0.11, 0.15}, one-star: {0.28, 0.07}
00:22:10.506 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
00:22:10.508 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
00:22:10.510 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.96 mountX=0.12 mountY=-0.14, mountTheta=-0.87
00:22:10.513 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.15, opts=13)
00:22:10.516 00.003 1032 Enqueuing Move request for scope (0.11, 0.15)
00:22:10.519 00.003 10072 Worker thread wakes up
00:22:10.519 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
00:22:10.519 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
00:22:10.519 00.000 10072 Moving (0.11, 0.15) raw xDistance=0.12 yDistance=-0.14
00:22:10.523 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:10.527 00.004 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.72
00:22:10.527 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:22:10.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:10.528 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:22:10.528 00.000 10072 MoveAxis(W, 3, ABG)
00:22:10.528 00.000 10072 Guiding  Dir = 3, Dur = 3
00:22:10.528 00.000 10072 IsGuiding returns 0
00:22:10.528 00.000 10072 PulseGuide returned control before completion, sleep 13
00:22:10.545 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
00:22:10.549 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:10.553 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:10.554 00.001 1032 Enqueuing Expose request
00:22:10.556 00.002 10072 IsGuiding returns 0
00:22:10.556 00.000 10072 Move returns status 0, amount 3
00:22:10.556 00.000 10072 MoveAxis(N, 0, ABG)
00:22:10.556 00.000 10072 Move returns status 0, amount 0
00:22:10.556 00.000 10072 move complete, result=0
00:22:10.556 00.000 10072 worker thread done servicing request
00:22:10.556 00.000 10072 Worker thread wakes up
00:22:10.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:10.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:10.564 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:22:10.963 00.399 10072 Exposure complete
00:22:11.013 00.050 10072 worker thread done servicing request
00:22:11.013 00.000 1032 OnExposeComplete: enter
00:22:11.015 00.002 1032 UpdateGuideState(): m_state=6
00:22:11.018 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1770
00:22:11.021 00.003 1032 Star::Find returns 1 (0), X=323.93, Y=741.35, Mass=1355, SNR=25.9, Peak=153 HFD=2.6
00:22:11.023 00.002 1032 MultiStar: [#1 -0.14,0.27,0.00,M4] [#2 0.02,0.01,1.02,U] [#3 0.05,0.10,0.69,U] [#4 -0.08,0.33,0.00,M1] [#5 0.00,0.23,0.71,U] [#6 -0.16,0.12,0.78,U] [#7 0.10,0.22,0.54,U] [#8 0.10,0.21,0.57,U] 
00:22:11.025 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.13}, one-star: {0.33, 0.10}
00:22:11.026 00.001 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
00:22:11.028 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
00:22:11.029 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.07 mountX=0.10 mountY=-0.10, mountTheta=-0.76
00:22:11.032 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
00:22:11.033 00.001 1032 Enqueuing Move request for scope (0.07, 0.13)
00:22:11.035 00.002 10072 Worker thread wakes up
00:22:11.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
00:22:11.035 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
00:22:11.035 00.000 10072 Moving (0.07, 0.13) raw xDistance=0.10 yDistance=-0.10
00:22:11.037 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:11.039 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.71
00:22:11.039 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:22:11.040 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:11.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:22:11.040 00.000 10072 MoveAxis(W, 3, ABG)
00:22:11.040 00.000 10072 Guiding  Dir = 3, Dur = 3
00:22:11.040 00.000 10072 IsGuiding returns 0
00:22:11.041 00.001 10072 PulseGuide returned control before completion, sleep 13
00:22:11.058 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:22:11.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:11.062 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:11.064 00.002 1032 Enqueuing Expose request
00:22:11.070 00.006 10072 IsGuiding returns 0
00:22:11.070 00.000 10072 Move returns status 0, amount 3
00:22:11.070 00.000 10072 MoveAxis(N, 0, ABG)
00:22:11.070 00.000 10072 Move returns status 0, amount 0
00:22:11.070 00.000 10072 move complete, result=0
00:22:11.070 00.000 10072 worker thread done servicing request
00:22:11.070 00.000 10072 Worker thread wakes up
00:22:11.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:11.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:11.073 00.003 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:22:11.698 00.625 10072 Exposure complete
00:22:11.748 00.050 10072 worker thread done servicing request
00:22:11.748 00.000 1032 OnExposeComplete: enter
00:22:11.750 00.002 1032 UpdateGuideState(): m_state=6
00:22:11.752 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1771
00:22:11.753 00.001 1032 Star::Find returns 1 (0), X=323.87, Y=741.39, Mass=1365, SNR=26.0, Peak=153 HFD=2.6
00:22:11.756 00.003 1032 MultiStar: [#1 -0.08,0.14,1.05,U] [#2 0.01,0.02,0.93,U] [#3 0.01,0.17,0.74,U] [#4 0.09,0.02,0.62,U] [#5 0.08,0.16,0.74,U] [#6 -0.24,0.20,0.00,M1] [#7 0.02,0.19,0.52,U] [#8 0.10,0.12,0.60,U] 
00:22:11.758 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.12}, one-star: {0.28, 0.15}
00:22:11.760 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
00:22:11.761 00.001 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
00:22:11.762 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.07 mountX=0.10 mountY=-0.09, mountTheta=-0.76
00:22:11.766 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
00:22:11.768 00.002 1032 Enqueuing Move request for scope (0.06, 0.12)
00:22:11.770 00.002 10072 Worker thread wakes up
00:22:11.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
00:22:11.770 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
00:22:11.770 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
00:22:11.775 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:11.777 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.70
00:22:11.777 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:22:11.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:11.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:22:11.777 00.000 10072 MoveAxis(W, 3, ABG)
00:22:11.777 00.000 10072 Guiding  Dir = 3, Dur = 3
00:22:11.778 00.001 10072 IsGuiding returns 0
00:22:11.778 00.000 10072 PulseGuide returned control before completion, sleep 13
00:22:11.795 00.017 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:22:11.797 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:11.800 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:11.802 00.002 1032 Enqueuing Expose request
00:22:11.804 00.002 10072 IsGuiding returns 0
00:22:11.804 00.000 10072 Move returns status 0, amount 3
00:22:11.806 00.002 10072 MoveAxis(N, 0, ABG)
00:22:11.806 00.000 10072 Move returns status 0, amount 0
00:22:11.806 00.000 10072 move complete, result=0
00:22:11.806 00.000 10072 worker thread done servicing request
00:22:11.806 00.000 10072 Worker thread wakes up
00:22:11.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:11.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:11.813 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:22:12.214 00.401 10072 Exposure complete
00:22:12.263 00.049 10072 worker thread done servicing request
00:22:12.264 00.001 1032 OnExposeComplete: enter
00:22:12.265 00.001 1032 UpdateGuideState(): m_state=6
00:22:12.267 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1772
00:22:12.270 00.003 1032 Star::Find returns 1 (0), X=323.92, Y=741.23, Mass=1520, SNR=27.5, Peak=181 HFD=2.5
00:22:12.272 00.002 1032 MultiStar: [#1 -0.21,0.21,0.00,M4] [#2 0.18,-0.07,0.93,U] [#3 0.02,0.13,0.65,U] [#4 0.04,0.18,0.70,U] [#5 0.06,0.21,0.69,U] [#6 -0.22,0.14,0.67,U] [#7 0.02,0.17,0.47,U] [#8 0.21,0.18,0.00,M1] 
00:22:12.274 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.09}, one-star: {0.32, -0.01}
00:22:12.275 00.001 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
00:22:12.276 00.001 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
00:22:12.278 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.81 mountX=0.06 mountY=-0.10, mountTheta=-1.02
00:22:12.281 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
00:22:12.283 00.002 1032 Enqueuing Move request for scope (0.08, 0.09)
00:22:12.284 00.001 10072 Worker thread wakes up
00:22:12.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
00:22:12.284 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
00:22:12.284 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.06 yDistance=-0.10
00:22:12.286 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:12.288 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.69
00:22:12.288 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:22:12.288 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:12.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:22:12.288 00.000 10072 MoveAxis(W, 3, ABG)
00:22:12.288 00.000 10072 Guiding  Dir = 3, Dur = 3
00:22:12.288 00.000 10072 IsGuiding returns 0
00:22:12.289 00.001 10072 PulseGuide returned control before completion, sleep 13
00:22:12.306 00.017 10072 IsGuiding returns 0
00:22:12.306 00.000 10072 Move returns status 0, amount 3
00:22:12.306 00.000 10072 MoveAxis(N, 0, ABG)
00:22:12.306 00.000 10072 Move returns status 0, amount 0
00:22:12.306 00.000 10072 move complete, result=0
00:22:12.306 00.000 1032 UpdateGuideState exits: m=1520 SNR=27.5
00:22:12.309 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:12.311 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:12.313 00.002 1032 Enqueuing Expose request
00:22:12.314 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:22:12.316 00.002 10072 worker thread done servicing request
00:22:12.316 00.000 10072 Worker thread wakes up
00:22:12.316 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:12.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:12.952 00.636 10072 Exposure complete
00:22:13.005 00.053 10072 worker thread done servicing request
00:22:13.005 00.000 1032 OnExposeComplete: enter
00:22:13.007 00.002 1032 UpdateGuideState(): m_state=6
00:22:13.010 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1773
00:22:13.012 00.002 1032 Star::Find returns 1 (0), X=323.87, Y=741.32, Mass=1250, SNR=24.9, Peak=141 HFD=2.6
00:22:13.015 00.003 1032 MultiStar: [#1 -0.05,0.25,1.16,U] [#2 0.20,0.03,1.05,U] [#3 -0.07,0.21,0.73,U] [#4 -0.06,0.20,0.71,U] [#5 0.09,0.17,0.73,U] [#6 -0.06,-0.01,0.78,U] [#7 0.23,0.27,0.00,M1] [#8 0.21,0.32,0.00,M2] 
00:22:13.017 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.13}, one-star: {0.27, 0.08}
00:22:13.020 00.003 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
00:22:13.022 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
00:22:13.024 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.15 mountX=0.11 mountY=-0.09, mountTheta=-0.68
00:22:13.028 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
00:22:13.030 00.002 1032 Enqueuing Move request for scope (0.06, 0.13)
00:22:13.032 00.002 10072 Worker thread wakes up
00:22:13.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
00:22:13.032 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
00:22:13.032 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
00:22:13.035 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:13.037 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.69
00:22:13.037 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:22:13.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:13.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:22:13.037 00.000 10072 MoveAxis(W, 4, ABG)
00:22:13.037 00.000 10072 Guiding  Dir = 3, Dur = 4
00:22:13.039 00.002 10072 IsGuiding returns 0
00:22:13.039 00.000 10072 PulseGuide returned control before completion, sleep 14
00:22:13.057 00.018 1032 UpdateGuideState exits: m=1250 SNR=24.9
00:22:13.059 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:13.061 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:13.063 00.002 1032 Enqueuing Expose request
00:22:13.064 00.001 10072 IsGuiding returns 0
00:22:13.064 00.000 10072 Move returns status 0, amount 4
00:22:13.064 00.000 10072 MoveAxis(N, 0, ABG)
00:22:13.064 00.000 10072 Move returns status 0, amount 0
00:22:13.064 00.000 10072 move complete, result=0
00:22:13.064 00.000 10072 worker thread done servicing request
00:22:13.065 00.001 10072 Worker thread wakes up
00:22:13.065 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:13.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:13.072 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:22:13.472 00.400 10072 Exposure complete
00:22:13.523 00.051 10072 worker thread done servicing request
00:22:13.523 00.000 1032 OnExposeComplete: enter
00:22:13.526 00.003 1032 UpdateGuideState(): m_state=6
00:22:13.528 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1774
00:22:13.530 00.002 1032 Star::Find returns 1 (0), X=323.84, Y=741.29, Mass=1442, SNR=26.8, Peak=166 HFD=2.6
00:22:13.532 00.002 1032 MultiStar: [#1 -0.02,0.33,0.00,M4] [#2 0.16,0.03,0.93,U] [#3 -0.02,0.28,0.67,U] [#4 0.04,0.24,0.65,U] [#5 0.15,0.29,0.00,M1] [#6 -0.16,0.14,0.72,U] [#7 0.13,0.25,0.51,U] [#8 0.15,0.26,0.00,M3] 
00:22:13.534 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.14}, one-star: {0.24, 0.05}
00:22:13.536 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
00:22:13.537 00.001 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
00:22:13.539 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.06 mountX=0.12 mountY=-0.11, mountTheta=-0.77
00:22:13.541 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.14, opts=13)
00:22:13.543 00.002 1032 Enqueuing Move request for scope (0.08, 0.14)
00:22:13.546 00.003 10072 Worker thread wakes up
00:22:13.546 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
00:22:13.546 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
00:22:13.546 00.000 10072 Moving (0.08, 0.14) raw xDistance=0.12 yDistance=-0.11
00:22:13.547 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:13.549 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.68
00:22:13.549 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:22:13.549 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:13.549 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:22:13.549 00.000 10072 MoveAxis(W, 3, ABG)
00:22:13.549 00.000 10072 Guiding  Dir = 3, Dur = 3
00:22:13.550 00.001 10072 IsGuiding returns 0
00:22:13.550 00.000 10072 PulseGuide returned control before completion, sleep 13
00:22:13.567 00.017 1032 UpdateGuideState exits: m=1442 SNR=26.8
00:22:13.569 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:13.570 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:13.572 00.002 1032 Enqueuing Expose request
00:22:13.576 00.004 10072 IsGuiding returns 0
00:22:13.576 00.000 10072 Move returns status 0, amount 3
00:22:13.576 00.000 10072 MoveAxis(N, 0, ABG)
00:22:13.576 00.000 10072 Move returns status 0, amount 0
00:22:13.576 00.000 10072 move complete, result=0
00:22:13.576 00.000 10072 worker thread done servicing request
00:22:13.576 00.000 10072 Worker thread wakes up
00:22:13.576 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:13.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:13.582 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:22:14.203 00.621 10072 Exposure complete
00:22:14.253 00.050 10072 worker thread done servicing request
00:22:14.253 00.000 1032 OnExposeComplete: enter
00:22:14.255 00.002 1032 UpdateGuideState(): m_state=6
00:22:14.257 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1775
00:22:14.258 00.001 1032 Star::Find returns 1 (0), X=323.95, Y=741.22, Mass=1484, SNR=27.1, Peak=179 HFD=2.5
00:22:14.260 00.002 1032 MultiStar: [#1 -0.02,0.19,1.05,U] [#2 0.21,0.07,0.86,U] [#3 0.40,0.18,0.00,M1] [#4 0.07,0.01,0.65,U] [#5 0.15,0.14,0.71,U] [#6 -0.04,-0.05,0.69,U] [#7 0.08,0.13,0.52,U] [#8 0.16,0.07,0.57,U] 
00:22:14.261 00.001 1032 refined, 7 included, MultiStar: {0.13, 0.07}, one-star: {0.35, -0.02}
00:22:14.264 00.003 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
00:22:14.266 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
00:22:14.267 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.14 cameraTheta=0.48 mountX=0.03 mountY=-0.14, mountTheta=-1.35
00:22:14.272 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
00:22:14.274 00.002 1032 Enqueuing Move request for scope (0.13, 0.07)
00:22:14.276 00.002 10072 Worker thread wakes up
00:22:14.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:22:14.276 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:22:14.277 00.001 10072 Moving (0.13, 0.07) raw xDistance=0.03 yDistance=-0.14
00:22:14.279 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:14.281 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.67
00:22:14.281 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:22:14.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:14.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:22:14.282 00.001 10072 MoveAxis(W, 3, ABG)
00:22:14.282 00.000 10072 Guiding  Dir = 3, Dur = 3
00:22:14.282 00.000 10072 IsGuiding returns 0
00:22:14.282 00.000 10072 PulseGuide returned control before completion, sleep 13
00:22:14.300 00.018 1032 UpdateGuideState exits: m=1484 SNR=27.1
00:22:14.303 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:14.304 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:14.306 00.002 1032 Enqueuing Expose request
00:22:14.308 00.002 10072 IsGuiding returns 0
00:22:14.308 00.000 10072 Move returns status 0, amount 3
00:22:14.308 00.000 10072 MoveAxis(N, 0, ABG)
00:22:14.308 00.000 10072 Move returns status 0, amount 0
00:22:14.308 00.000 10072 move complete, result=0
00:22:14.309 00.001 10072 worker thread done servicing request
00:22:14.309 00.000 10072 Worker thread wakes up
00:22:14.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:14.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:14.316 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:22:14.715 00.399 10072 Exposure complete
00:22:14.766 00.051 10072 worker thread done servicing request
00:22:14.766 00.000 1032 OnExposeComplete: enter
00:22:14.768 00.002 1032 UpdateGuideState(): m_state=6
00:22:14.770 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1776
00:22:14.772 00.002 1032 Star::Find returns 1 (0), X=323.95, Y=741.14, Mass=1412, SNR=26.5, Peak=170 HFD=2.6
00:22:14.774 00.002 1032 MultiStar: [#1 0.01,0.11,1.09,U] [#2 0.11,-0.15,0.99,U] [#3 0.29,0.09,0.00,M2] [#4 0.09,0.03,0.65,U] [#5 0.21,0.16,0.71,U] [#6 -0.07,-0.14,0.72,U] [#7 0.09,0.10,0.52,U] [#8 0.31,-0.04,0.00,M3] 
00:22:14.777 00.003 1032 refined, 6 included, MultiStar: {0.12, -0.01}, one-star: {0.35, -0.10}
00:22:14.778 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
00:22:14.780 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
00:22:14.782 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.06 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
00:22:14.785 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
00:22:14.787 00.002 1032 Enqueuing Move request for scope (0.12, -0.01)
00:22:14.789 00.002 10072 Worker thread wakes up
00:22:14.789 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
00:22:14.789 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
00:22:14.789 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
00:22:14.793 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.66
00:22:14.793 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:22:14.793 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:14.795 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:14.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:22:14.795 00.000 10072 MoveAxis(W, 3, ABG)
00:22:14.795 00.000 10072 Guiding  Dir = 3, Dur = 3
00:22:14.796 00.001 10072 IsGuiding returns 0
00:22:14.796 00.000 10072 PulseGuide returned control before completion, sleep 13
00:22:14.814 00.018 1032 UpdateGuideState exits: m=1412 SNR=26.5
00:22:14.816 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:14.818 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:14.819 00.001 1032 Enqueuing Expose request
00:22:14.823 00.004 10072 IsGuiding returns 0
00:22:14.826 00.003 10072 Move returns status 0, amount 3
00:22:14.826 00.000 10072 MoveAxis(N, 0, ABG)
00:22:14.826 00.000 10072 Move returns status 0, amount 0
00:22:14.826 00.000 10072 move complete, result=0
00:22:14.826 00.000 10072 worker thread done servicing request
00:22:14.826 00.000 10072 Worker thread wakes up
00:22:14.827 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:14.827 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:14.833 00.006 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:22:15.466 00.633 10072 Exposure complete
00:22:15.514 00.048 10072 worker thread done servicing request
00:22:15.514 00.000 1032 OnExposeComplete: enter
00:22:15.517 00.003 1032 UpdateGuideState(): m_state=6
00:22:15.519 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1777
00:22:15.522 00.003 1032 Star::Find returns 1 (0), X=323.85, Y=741.24, Mass=1248, SNR=24.9, Peak=150 HFD=2.6
00:22:15.523 00.001 1032 MultiStar: [#1 -0.01,0.16,1.18,U] [#2 0.16,0.09,0.97,U] [#3 0.19,0.08,0.72,U] [#4 0.12,0.12,0.68,U] [#5 0.19,0.18,0.72,U] [#6 -0.13,0.17,0.73,U] [#7 -0.04,0.09,0.58,U] [#8 0.11,0.14,0.63,U] 
00:22:15.525 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.11}, one-star: {0.25, -0.00}
00:22:15.526 00.001 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
00:22:15.529 00.003 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
00:22:15.530 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.86 mountX=0.08 mountY=-0.12, mountTheta=-0.97
00:22:15.534 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
00:22:15.535 00.001 1032 Enqueuing Move request for scope (0.10, 0.11)
00:22:15.537 00.002 10072 Worker thread wakes up
00:22:15.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
00:22:15.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
00:22:15.537 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.12
00:22:15.538 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:15.540 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.65
00:22:15.540 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:22:15.540 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:15.540 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:22:15.540 00.000 10072 MoveAxis(W, 3, ABG)
00:22:15.541 00.001 10072 Guiding  Dir = 3, Dur = 3
00:22:15.541 00.000 10072 IsGuiding returns 0
00:22:15.541 00.000 10072 PulseGuide returned control before completion, sleep 13
00:22:15.558 00.017 10072 IsGuiding returns 0
00:22:15.558 00.000 10072 Move returns status 0, amount 3
00:22:15.558 00.000 10072 MoveAxis(N, 0, ABG)
00:22:15.558 00.000 10072 Move returns status 0, amount 0
00:22:15.558 00.000 10072 move complete, result=0
00:22:15.558 00.000 1032 UpdateGuideState exits: m=1248 SNR=24.9
00:22:15.560 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:15.563 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:15.564 00.001 1032 Enqueuing Expose request
00:22:15.566 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:22:15.567 00.001 10072 worker thread done servicing request
00:22:15.567 00.000 10072 Worker thread wakes up
00:22:15.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:15.568 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:15.983 00.415 10072 Exposure complete
00:22:16.035 00.052 10072 worker thread done servicing request
00:22:16.035 00.000 1032 OnExposeComplete: enter
00:22:16.037 00.002 1032 UpdateGuideState(): m_state=6
00:22:16.039 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1778
00:22:16.041 00.002 1032 Star::Find returns 1 (0), X=323.88, Y=741.26, Mass=1302, SNR=25.4, Peak=152 HFD=2.6
00:22:16.043 00.002 1032 MultiStar: [#1 0.05,0.26,1.15,U] [#2 0.14,-0.01,0.94,U] [#3 0.17,0.10,0.67,U] [#4 0.16,0.12,0.69,U] [#5 0.17,0.22,0.00,M1] [#6 -0.04,0.15,0.69,U] [#7 0.10,0.27,0.00,M1] [#8 0.11,0.24,0.60,U] 
00:22:16.045 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.12}, one-star: {0.28, 0.02}
00:22:16.047 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
00:22:16.049 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
00:22:16.051 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.77 mountX=0.09 mountY=-0.15, mountTheta=-1.06
00:22:16.055 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
00:22:16.057 00.002 1032 Enqueuing Move request for scope (0.13, 0.12)
00:22:16.058 00.001 10072 Worker thread wakes up
00:22:16.058 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
00:22:16.058 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
00:22:16.058 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.09 yDistance=-0.15
00:22:16.060 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:16.063 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.65
00:22:16.064 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:22:16.064 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:16.064 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:22:16.064 00.000 10072 MoveAxis(W, 3, ABG)
00:22:16.064 00.000 10072 Guiding  Dir = 3, Dur = 3
00:22:16.064 00.000 10072 IsGuiding returns 0
00:22:16.065 00.001 10072 PulseGuide returned control before completion, sleep 13
00:22:16.082 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:22:16.084 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:16.086 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:16.088 00.002 1032 Enqueuing Expose request
00:22:16.091 00.003 10072 IsGuiding returns 0
00:22:16.091 00.000 10072 Move returns status 0, amount 3
00:22:16.091 00.000 10072 MoveAxis(N, 0, ABG)
00:22:16.091 00.000 10072 Move returns status 0, amount 0
00:22:16.091 00.000 10072 move complete, result=0
00:22:16.091 00.000 10072 worker thread done servicing request
00:22:16.092 00.001 10072 Worker thread wakes up
00:22:16.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:16.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:16.098 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
00:22:16.721 00.623 10072 Exposure complete
00:22:16.769 00.048 10072 worker thread done servicing request
00:22:16.769 00.000 1032 OnExposeComplete: enter
00:22:16.771 00.002 1032 UpdateGuideState(): m_state=6
00:22:16.774 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1779
00:22:16.775 00.001 1032 Star::Find returns 1 (0), X=323.86, Y=741.31, Mass=1171, SNR=24.1, Peak=136 HFD=2.6
00:22:16.777 00.002 1032 MultiStar: [#1 -0.04,0.34,0.00,M1] [#2 0.11,0.00,1.03,U] [#3 0.16,0.25,0.00,M1] [#4 0.01,0.13,0.73,U] [#5 0.20,0.35,0.00,M2] [#6 -0.07,0.19,0.74,U] [#7 0.11,0.25,0.57,U] [#8 0.17,0.14,0.66,U] 
00:22:16.779 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.11}, one-star: {0.26, 0.07}
00:22:16.780 00.001 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
00:22:16.782 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
00:22:16.784 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.82 mountX=0.08 mountY=-0.13, mountTheta=-1.01
00:22:16.787 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
00:22:16.788 00.001 1032 Enqueuing Move request for scope (0.11, 0.11)
00:22:16.790 00.002 10072 Worker thread wakes up
00:22:16.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
00:22:16.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
00:22:16.790 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.13
00:22:16.792 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:16.794 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.64
00:22:16.795 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:22:16.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:16.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:22:16.795 00.000 10072 MoveAxis(W, 3, ABG)
00:22:16.795 00.000 10072 Guiding  Dir = 3, Dur = 3
00:22:16.795 00.000 10072 IsGuiding returns 0
00:22:16.796 00.001 10072 PulseGuide returned control before completion, sleep 13
00:22:16.812 00.016 10072 IsGuiding returns 0
00:22:16.812 00.000 10072 Move returns status 0, amount 3
00:22:16.812 00.000 10072 MoveAxis(N, 0, ABG)
00:22:16.812 00.000 10072 Move returns status 0, amount 0
00:22:16.812 00.000 10072 move complete, result=0
00:22:16.813 00.001 10072 worker thread done servicing request
00:22:16.814 00.001 1032 UpdateGuideState exits: m=1171 SNR=24.1
00:22:16.816 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:16.817 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:16.818 00.001 1032 Enqueuing Expose request
00:22:16.820 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:22:16.822 00.002 10072 Worker thread wakes up
00:22:16.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:16.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:17.241 00.419 10072 Exposure complete
00:22:17.289 00.048 10072 worker thread done servicing request
00:22:17.289 00.000 1032 OnExposeComplete: enter
00:22:17.292 00.003 1032 UpdateGuideState(): m_state=6
00:22:17.294 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1780
00:22:17.296 00.002 1032 Star::Find returns 1 (0), X=323.96, Y=741.17, Mass=1399, SNR=26.4, Peak=170 HFD=2.6
00:22:17.297 00.001 1032 MultiStar: [#1 -0.04,0.23,1.08,U] [#2 0.29,0.06,0.00,M1] [#3 0.07,0.23,0.77,U] [#4 -0.01,0.20,0.64,U] [#5 0.22,0.25,0.00,M3] [#6 -0.04,0.11,0.66,U] [#7 0.19,0.15,0.53,U] [#8 0.11,0.13,0.58,U] 
00:22:17.302 00.005 1032 refined, 6 included, MultiStar: {0.09, 0.14}, one-star: {0.36, -0.07}
00:22:17.303 00.001 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
00:22:17.305 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
00:22:17.307 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=0.96 mountX=0.11 mountY=-0.13, mountTheta=-0.87
00:22:17.310 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.14, opts=13)
00:22:17.313 00.003 1032 Enqueuing Move request for scope (0.09, 0.14)
00:22:17.315 00.002 10072 Worker thread wakes up
00:22:17.315 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
00:22:17.315 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
00:22:17.316 00.001 10072 Moving (0.09, 0.14) raw xDistance=0.11 yDistance=-0.13
00:22:17.317 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:17.319 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.63
00:22:17.319 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:22:17.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:17.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:22:17.319 00.000 10072 MoveAxis(W, 3, ABG)
00:22:17.320 00.001 10072 Guiding  Dir = 3, Dur = 3
00:22:17.320 00.000 10072 IsGuiding returns 0
00:22:17.320 00.000 10072 PulseGuide returned control before completion, sleep 13
00:22:17.337 00.017 1032 UpdateGuideState exits: m=1399 SNR=26.4
00:22:17.339 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:17.342 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:17.343 00.001 1032 Enqueuing Expose request
00:22:17.346 00.003 10072 IsGuiding returns 0
00:22:17.346 00.000 10072 Move returns status 0, amount 3
00:22:17.346 00.000 10072 MoveAxis(N, 0, ABG)
00:22:17.346 00.000 10072 Move returns status 0, amount 0
00:22:17.346 00.000 10072 move complete, result=0
00:22:17.346 00.000 10072 worker thread done servicing request
00:22:17.346 00.000 10072 Worker thread wakes up
00:22:17.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:17.347 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:17.353 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:22:17.981 00.628 10072 Exposure complete
00:22:18.040 00.059 10072 worker thread done servicing request
00:22:18.040 00.000 1032 OnExposeComplete: enter
00:22:18.043 00.003 1032 UpdateGuideState(): m_state=6
00:22:18.044 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1781
00:22:18.046 00.002 1032 Star::Find returns 1 (0), X=324.02, Y=741.17, Mass=1408, SNR=26.4, Peak=177 HFD=2.6
00:22:18.049 00.003 1032 MultiStar: [#1 -0.10,0.21,1.06,U] [#2 0.26,-0.06,0.93,U] [#3 0.04,0.18,0.74,U] [#4 0.02,0.07,0.66,U] [#5 0.21,0.21,0.00,M4] [#6 -0.14,-0.07,0.72,U] [#7 0.16,0.13,0.53,U] [#8 0.22,0.21,0.00,M1] 
00:22:18.051 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.05}, one-star: {0.42, -0.07}
00:22:18.053 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
00:22:18.057 00.004 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
00:22:18.059 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.48 mountX=0.03 mountY=-0.11, mountTheta=-1.35
00:22:18.062 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
00:22:18.065 00.003 1032 Enqueuing Move request for scope (0.10, 0.05)
00:22:18.067 00.002 10072 Worker thread wakes up
00:22:18.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
00:22:18.069 00.002 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
00:22:18.069 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.03 yDistance=-0.11
00:22:18.071 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:18.073 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.62
00:22:18.074 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:22:18.074 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:18.074 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:22:18.074 00.000 10072 MoveAxis(W, 3, ABG)
00:22:18.074 00.000 10072 Guiding  Dir = 3, Dur = 3
00:22:18.074 00.000 10072 IsGuiding returns 0
00:22:18.075 00.001 10072 PulseGuide returned control before completion, sleep 13
00:22:18.095 00.020 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:22:18.098 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:18.100 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:18.102 00.002 10072 IsGuiding returns 0
00:22:18.102 00.000 10072 Move returns status 0, amount 3
00:22:18.102 00.000 10072 MoveAxis(N, 0, ABG)
00:22:18.102 00.000 10072 Move returns status 0, amount 0
00:22:18.102 00.000 10072 move complete, result=0
00:22:18.102 00.000 10072 worker thread done servicing request
00:22:18.102 00.000 1032 Enqueuing Expose request
00:22:18.104 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:22:18.107 00.003 10072 Worker thread wakes up
00:22:18.107 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:18.107 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:18.514 00.407 10072 Exposure complete
00:22:18.568 00.054 10072 worker thread done servicing request
00:22:18.568 00.000 1032 OnExposeComplete: enter
00:22:18.571 00.003 1032 UpdateGuideState(): m_state=6
00:22:18.573 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1782
00:22:18.576 00.003 1032 Star::Find returns 1 (0), X=324.04, Y=741.17, Mass=1577, SNR=28.0, Peak=191 HFD=2.6
00:22:18.577 00.001 1032 MultiStar: [#1 -0.03,0.16,1.07,U] [#2 0.28,-0.04,0.00,M1] [#3 -0.06,0.32,0.00,M1] [#4 -0.19,0.02,0.62,U] [#5 0.15,0.04,0.66,U] [#6 -0.10,-0.00,0.66,U] [#7 0.10,0.19,0.51,U] [#8 0.11,-0.01,0.55,U] 
00:22:18.580 00.003 1032 refined, 6 included, MultiStar: {0.08, 0.05}, one-star: {0.44, -0.07}
00:22:18.583 00.003 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
00:22:18.585 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
00:22:18.588 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.50 mountX=0.02 mountY=-0.09, mountTheta=-1.33
00:22:18.590 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
00:22:18.592 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
00:22:18.593 00.001 10072 Worker thread wakes up
00:22:18.593 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:22:18.594 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:22:18.594 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.02 yDistance=-0.09
00:22:18.596 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:18.598 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.61
00:22:18.598 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:22:18.598 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:18.598 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:22:18.598 00.000 10072 MoveAxis(W, 3, ABG)
00:22:18.598 00.000 10072 Guiding  Dir = 3, Dur = 3
00:22:18.598 00.000 10072 IsGuiding returns 0
00:22:18.599 00.001 10072 PulseGuide returned control before completion, sleep 13
00:22:18.617 00.018 1032 UpdateGuideState exits: m=1577 SNR=28.0
00:22:18.620 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:18.622 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:18.623 00.001 1032 Enqueuing Expose request
00:22:18.625 00.002 10072 IsGuiding returns 0
00:22:18.625 00.000 10072 Move returns status 0, amount 3
00:22:18.625 00.000 10072 MoveAxis(N, 0, ABG)
00:22:18.625 00.000 10072 Move returns status 0, amount 0
00:22:18.625 00.000 10072 move complete, result=0
00:22:18.627 00.002 10072 worker thread done servicing request
00:22:18.627 00.000 10072 Worker thread wakes up
00:22:18.627 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:18.627 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:18.633 00.006 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:22:19.262 00.629 10072 Exposure complete
00:22:19.317 00.055 10072 worker thread done servicing request
00:22:19.317 00.000 1032 OnExposeComplete: enter
00:22:19.319 00.002 1032 UpdateGuideState(): m_state=6
00:22:19.321 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1783
00:22:19.325 00.004 1032 Star::Find returns 1 (0), X=323.97, Y=741.18, Mass=1280, SNR=25.2, Peak=171 HFD=2.5
00:22:19.327 00.002 1032 MultiStar: [#1 0.06,0.09,1.20,U] [#2 0.32,0.09,0.00,M2] [#3 0.08,0.16,0.80,U] [#4 0.02,0.08,0.67,U] [#5 0.20,0.16,0.73,U] [#6 -0.08,0.09,0.76,U] [#7 0.20,0.24,0.00,M1] [#8 0.13,0.29,0.00,M1] 
00:22:19.331 00.004 1032 refined, 5 included, MultiStar: {0.12, 0.08}, one-star: {0.38, -0.06}
00:22:19.334 00.003 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
00:22:19.335 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
00:22:19.337 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.60 mountX=0.05 mountY=-0.13, mountTheta=-1.23
00:22:19.341 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
00:22:19.342 00.001 1032 Enqueuing Move request for scope (0.12, 0.08)
00:22:19.344 00.002 10072 Worker thread wakes up
00:22:19.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
00:22:19.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
00:22:19.344 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.13
00:22:19.346 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:19.348 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.61
00:22:19.348 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:22:19.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:19.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:22:19.348 00.000 10072 MoveAxis(W, 3, ABG)
00:22:19.348 00.000 10072 Guiding  Dir = 3, Dur = 3
00:22:19.348 00.000 10072 IsGuiding returns 0
00:22:19.349 00.001 10072 PulseGuide returned control before completion, sleep 13
00:22:19.367 00.018 1032 UpdateGuideState exits: m=1280 SNR=25.2
00:22:19.369 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:19.371 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:19.373 00.002 1032 Enqueuing Expose request
00:22:19.374 00.001 10072 IsGuiding returns 0
00:22:19.374 00.000 10072 Move returns status 0, amount 3
00:22:19.374 00.000 10072 MoveAxis(N, 0, ABG)
00:22:19.374 00.000 10072 Move returns status 0, amount 0
00:22:19.374 00.000 10072 move complete, result=0
00:22:19.374 00.000 10072 worker thread done servicing request
00:22:19.374 00.000 10072 Worker thread wakes up
00:22:19.375 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:19.375 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:19.382 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:22:19.781 00.399 10072 Exposure complete
00:22:19.829 00.048 10072 worker thread done servicing request
00:22:19.829 00.000 1032 OnExposeComplete: enter
00:22:19.832 00.003 1032 UpdateGuideState(): m_state=6
00:22:19.834 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1784
00:22:19.837 00.003 1032 Star::Find returns 1 (0), X=323.96, Y=741.11, Mass=1425, SNR=26.6, Peak=177 HFD=2.6
00:22:19.839 00.002 1032 MultiStar: [#1 0.02,0.05,1.11,U] [#2 0.17,-0.07,0.92,U] [#3 0.21,0.10,0.76,U] [#4 0.18,-0.04,0.65,U] [#5 0.46,0.06,0.00,M3] [#6 -0.05,0.06,0.73,U] [#7 0.08,0.15,0.53,U] [#8 0.22,0.07,0.60,U] 
00:22:19.841 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.01}, one-star: {0.36, -0.13}
00:22:19.842 00.001 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
00:22:19.844 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
00:22:19.845 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.09 mountX=-0.03 mountY=-0.15, mountTheta=-1.74
00:22:19.848 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
00:22:19.850 00.002 1032 Enqueuing Move request for scope (0.15, 0.01)
00:22:19.851 00.001 10072 Worker thread wakes up
00:22:19.851 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
00:22:19.851 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
00:22:19.851 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.15
00:22:19.853 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:19.856 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.60
00:22:19.856 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:22:19.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:19.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:22:19.856 00.000 10072 MoveAxis(W, 2, ABG)
00:22:19.856 00.000 10072 Guiding  Dir = 3, Dur = 2
00:22:19.856 00.000 10072 IsGuiding returns 0
00:22:19.856 00.000 10072 PulseGuide returned control before completion, sleep 12
00:22:19.871 00.015 10072 IsGuiding returns 0
00:22:19.871 00.000 10072 Move returns status 0, amount 2
00:22:19.871 00.000 10072 MoveAxis(N, 0, ABG)
00:22:19.872 00.001 10072 Move returns status 0, amount 0
00:22:19.872 00.000 10072 move complete, result=0
00:22:19.872 00.000 10072 worker thread done servicing request
00:22:19.874 00.002 1032 UpdateGuideState exits: m=1425 SNR=26.6
00:22:19.878 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:19.880 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:19.883 00.003 1032 Enqueuing Expose request
00:22:19.884 00.001 10072 Worker thread wakes up
00:22:19.885 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:22:19.887 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:19.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:20.518 00.631 10072 Exposure complete
00:22:20.564 00.046 10072 worker thread done servicing request
00:22:20.565 00.001 1032 OnExposeComplete: enter
00:22:20.567 00.002 1032 UpdateGuideState(): m_state=6
00:22:20.568 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1785
00:22:20.570 00.002 1032 Star::Find returns 1 (0), X=323.99, Y=741.06, Mass=1209, SNR=24.5, Peak=152 HFD=2.7
00:22:20.572 00.002 1032 MultiStar: [#1 0.08,0.11,1.21,U] [#2 0.27,-0.15,0.00,M2] [#3 0.30,0.07,0.00,M1] [#4 0.07,-0.09,0.70,U] [#5 0.27,-0.02,0.74,U] [#6 -0.04,-0.03,0.77,U] [#7 0.10,0.31,0.00,M1] [#8 0.15,0.13,0.62,U] 
00:22:20.574 00.002 1032 refined, 5 included, MultiStar: {0.16, -0.01}, one-star: {0.39, -0.18}
00:22:20.577 00.003 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
00:22:20.579 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
00:22:20.580 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.08 mountX=-0.05 mountY=-0.15, mountTheta=-1.91
00:22:20.584 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.01, opts=13)
00:22:20.586 00.002 1032 Enqueuing Move request for scope (0.16, -0.01)
00:22:20.588 00.002 10072 Worker thread wakes up
00:22:20.588 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
00:22:20.588 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
00:22:20.588 00.000 10072 Moving (0.16, -0.01) raw xDistance=-0.05 yDistance=-0.15
00:22:20.589 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:20.591 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.59
00:22:20.592 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:22:20.592 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:20.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:22:20.592 00.000 10072 MoveAxis(W, 2, ABG)
00:22:20.592 00.000 10072 Guiding  Dir = 3, Dur = 2
00:22:20.592 00.000 10072 IsGuiding returns 0
00:22:20.593 00.001 10072 PulseGuide returned control before completion, sleep 12
00:22:20.607 00.014 10072 IsGuiding returns 0
00:22:20.607 00.000 10072 Move returns status 0, amount 2
00:22:20.607 00.000 10072 MoveAxis(N, 0, ABG)
00:22:20.607 00.000 10072 Move returns status 0, amount 0
00:22:20.607 00.000 10072 move complete, result=0
00:22:20.607 00.000 10072 worker thread done servicing request
00:22:20.610 00.003 1032 UpdateGuideState exits: m=1209 SNR=24.5
00:22:20.612 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:20.613 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:20.615 00.002 1032 Enqueuing Expose request
00:22:20.617 00.002 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:22:20.619 00.002 10072 Worker thread wakes up
00:22:20.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:20.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:21.033 00.414 10072 Exposure complete
00:22:21.082 00.049 10072 worker thread done servicing request
00:22:21.082 00.000 1032 OnExposeComplete: enter
00:22:21.085 00.003 1032 UpdateGuideState(): m_state=6
00:22:21.087 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1786
00:22:21.088 00.001 1032 Star::Find returns 1 (0), X=324.03, Y=741.13, Mass=1339, SNR=25.8, Peak=176 HFD=2.6
00:22:21.090 00.002 1032 MultiStar: [#1 -0.01,0.11,1.07,U] [#2 0.32,-0.09,0.00,M3] [#3 0.16,0.07,0.66,U] [#4 0.13,0.01,0.64,U] [#5 0.11,0.07,0.74,U] [#6 -0.03,0.00,0.71,U] [#7 0.08,0.15,0.57,U] [#8 0.17,-0.03,0.60,U] 
00:22:21.091 00.001 1032 refined, 7 included, MultiStar: {0.14, 0.03}, one-star: {0.43, -0.12}
00:22:21.093 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
00:22:21.095 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
00:22:21.097 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.21 mountX=-0.01 mountY=-0.14, mountTheta=-1.62
00:22:21.100 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
00:22:21.102 00.002 1032 Enqueuing Move request for scope (0.14, 0.03)
00:22:21.103 00.001 10072 Worker thread wakes up
00:22:21.103 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
00:22:21.103 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
00:22:21.104 00.001 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
00:22:21.105 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:21.107 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.58
00:22:21.107 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:22:21.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:21.108 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:22:21.108 00.000 10072 MoveAxis(W, 2, ABG)
00:22:21.108 00.000 10072 Guiding  Dir = 3, Dur = 2
00:22:21.108 00.000 10072 IsGuiding returns 0
00:22:21.108 00.000 10072 PulseGuide returned control before completion, sleep 12
00:22:21.124 00.016 10072 IsGuiding returns 1
00:22:21.124 00.000 10072 scope still moving after pulse duration time elapsed
00:22:21.125 00.001 1032 UpdateGuideState exits: m=1339 SNR=25.8
00:22:21.128 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:21.130 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:21.131 00.001 1032 Enqueuing Expose request
00:22:21.155 00.024 10072 IsGuiding returns 0
00:22:21.155 00.000 10072 scope move finished after 2 + 45 ms
00:22:21.155 00.000 10072 Move returns status 0, amount 2
00:22:21.155 00.000 10072 MoveAxis(N, 0, ABG)
00:22:21.155 00.000 10072 Move returns status 0, amount 0
00:22:21.155 00.000 10072 move complete, result=0
00:22:21.155 00.000 10072 worker thread done servicing request
00:22:21.155 00.000 10072 Worker thread wakes up
00:22:21.157 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:21.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:21.160 00.003 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:22:21.786 00.626 10072 Exposure complete
00:22:21.837 00.051 10072 worker thread done servicing request
00:22:21.837 00.000 1032 OnExposeComplete: enter
00:22:21.839 00.002 1032 UpdateGuideState(): m_state=6
00:22:21.841 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1787
00:22:21.844 00.003 1032 Star::Find returns 1 (0), X=324.02, Y=741.25, Mass=1300, SNR=25.4, Peak=164 HFD=2.5
00:22:21.846 00.002 1032 MultiStar: [#1 -0.00,0.28,0.00,M1] [#2 0.28,-0.01,0.00,M4] [#3 0.13,0.16,0.73,U] [#4 0.36,0.09,0.00,M1] [#5 0.22,0.04,0.74,U] [#6 -0.00,0.10,0.72,U] [#7 0.37,0.08,0.00,M1] [#8 0.28,0.10,0.00,M1] 
00:22:21.848 00.002 1032 refined, 3 included, MultiStar: {0.21, 0.07}, one-star: {0.42, 0.01}
00:22:21.850 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
00:22:21.852 00.002 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
00:22:21.854 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.32 mountX=0.01 mountY=-0.22, mountTheta=-1.51
00:22:21.857 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.07, opts=13)
00:22:21.859 00.002 1032 Enqueuing Move request for scope (0.21, 0.07)
00:22:21.864 00.005 10072 Worker thread wakes up
00:22:21.864 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
00:22:21.864 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
00:22:21.864 00.000 10072 Moving (0.21, 0.07) raw xDistance=0.01 yDistance=-0.22
00:22:21.866 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:21.869 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.57
00:22:21.869 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:22:21.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:22:21.869 00.000 10072 MoveAxis(W, 2, ABG)
00:22:21.869 00.000 10072 Guiding  Dir = 3, Dur = 2
00:22:21.869 00.000 10072 IsGuiding returns 0
00:22:21.870 00.001 10072 PulseGuide returned control before completion, sleep 12
00:22:21.887 00.017 1032 UpdateGuideState exits: m=1300 SNR=25.4
00:22:21.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:21.890 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:21.892 00.002 1032 Enqueuing Expose request
00:22:21.896 00.004 10072 IsGuiding returns 0
00:22:21.896 00.000 10072 Move returns status 0, amount 2
00:22:21.896 00.000 10072 MoveAxis(N, 142, ABG)
00:22:21.896 00.000 10072 Guiding  Dir = 0, Dur = 142
00:22:21.896 00.000 10072 IsGuiding returns 0
00:22:21.897 00.001 10072 PulseGuide returned control before completion, sleep 152
00:22:22.050 00.153 10072 IsGuiding returns 0
00:22:22.050 00.000 10072 Move returns status 0, amount 142
00:22:22.050 00.000 10072 move complete, result=0
00:22:22.050 00.000 10072 worker thread done servicing request
00:22:22.050 00.000 10072 Worker thread wakes up
00:22:22.050 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 142 ms NORTH
00:22:22.052 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:22.053 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:22.459 00.406 10072 Exposure complete
00:22:22.510 00.051 10072 worker thread done servicing request
00:22:22.510 00.000 1032 OnExposeComplete: enter
00:22:22.512 00.002 1032 UpdateGuideState(): m_state=6
00:22:22.514 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1788
00:22:22.517 00.003 1032 Star::Find returns 1 (0), X=323.83, Y=741.07, Mass=1354, SNR=25.9, Peak=154 HFD=2.6
00:22:22.520 00.003 1032 MultiStar: [#1 -0.11,0.18,1.12,U] [#2 0.12,-0.17,0.99,U] [#3 0.10,0.21,0.71,U] [#4 -0.00,0.13,0.66,U] [#5 0.06,0.18,0.70,U] [#6 -0.07,-0.01,0.75,U] [#7 0.14,0.26,0.00,M2] [#8 0.15,0.13,0.58,U] 
00:22:22.521 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {0.23, -0.17}
00:22:22.523 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
00:22:22.524 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
00:22:22.526 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.07 cameraTheta=0.67 mountX=0.03 mountY=-0.07, mountTheta=-1.16
00:22:22.528 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
00:22:22.530 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
00:22:22.532 00.002 10072 Worker thread wakes up
00:22:22.532 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
00:22:22.532 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
00:22:22.532 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
00:22:22.534 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:22.537 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.56
00:22:22.537 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:22:22.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:22.537 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:22:22.537 00.000 10072 MoveAxis(W, 2, ABG)
00:22:22.537 00.000 10072 Guiding  Dir = 3, Dur = 2
00:22:22.537 00.000 10072 IsGuiding returns 0
00:22:22.538 00.001 10072 PulseGuide returned control before completion, sleep 12
00:22:22.556 00.018 1032 UpdateGuideState exits: m=1354 SNR=25.9
00:22:22.558 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:22.559 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:22.561 00.002 1032 Enqueuing Expose request
00:22:22.564 00.003 10072 IsGuiding returns 0
00:22:22.564 00.000 10072 Move returns status 0, amount 2
00:22:22.564 00.000 10072 MoveAxis(N, 0, ABG)
00:22:22.564 00.000 10072 Move returns status 0, amount 0
00:22:22.564 00.000 10072 move complete, result=0
00:22:22.564 00.000 10072 worker thread done servicing request
00:22:22.564 00.000 10072 Worker thread wakes up
00:22:22.564 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:22.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:22.571 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:22:23.188 00.617 10072 Exposure complete
00:22:23.240 00.052 10072 worker thread done servicing request
00:22:23.240 00.000 1032 OnExposeComplete: enter
00:22:23.243 00.003 1032 UpdateGuideState(): m_state=6
00:22:23.245 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1789
00:22:23.248 00.003 1032 Star::Find returns 1 (0), X=323.85, Y=741.16, Mass=1229, SNR=24.7, Peak=166 HFD=2.4
00:22:23.250 00.002 1032 MultiStar: [#1 -0.07,0.06,1.19,U] [#2 0.13,-0.19,1.06,U] [#3 -0.01,0.13,0.78,U] [#4 -0.00,-0.02,0.72,U] [#5 0.17,0.13,0.75,U] [#6 -0.21,-0.07,0.77,U] [#7 -0.03,-0.01,0.53,U] [#8 0.11,-0.04,0.62,U] 
00:22:23.252 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.25, -0.08}
00:22:23.254 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
00:22:23.256 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
00:22:23.257 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.32 mountX=-0.02 mountY=-0.04, mountTheta=-2.15
00:22:23.260 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
00:22:23.262 00.002 1032 Enqueuing Move request for scope (0.04, -0.01)
00:22:23.265 00.003 10072 Worker thread wakes up
00:22:23.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:22:23.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:22:23.265 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
00:22:23.267 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:23.273 00.006 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.55
00:22:23.273 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:22:23.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:23.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:22:23.273 00.000 10072 MoveAxis(W, 1, ABG)
00:22:23.273 00.000 10072 Guiding  Dir = 3, Dur = 1
00:22:23.274 00.001 10072 IsGuiding returns 0
00:22:23.274 00.000 10072 PulseGuide returned control before completion, sleep 11
00:22:23.292 00.018 1032 UpdateGuideState exits: m=1229 SNR=24.7
00:22:23.295 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:23.297 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:23.302 00.005 1032 Enqueuing Expose request
00:22:23.305 00.003 10072 IsGuiding returns 0
00:22:23.305 00.000 10072 Move returns status 0, amount 1
00:22:23.305 00.000 10072 MoveAxis(N, 0, ABG)
00:22:23.305 00.000 10072 Move returns status 0, amount 0
00:22:23.305 00.000 10072 move complete, result=0
00:22:23.305 00.000 10072 worker thread done servicing request
00:22:23.306 00.001 10072 Worker thread wakes up
00:22:23.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:23.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:23.313 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:22:23.718 00.405 10072 Exposure complete
00:22:23.767 00.049 10072 worker thread done servicing request
00:22:23.767 00.000 1032 OnExposeComplete: enter
00:22:23.771 00.004 1032 UpdateGuideState(): m_state=6
00:22:23.773 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1790
00:22:23.774 00.001 1032 Star::Find returns 1 (0), X=323.88, Y=741.13, Mass=1360, SNR=26.0, Peak=166 HFD=2.5
00:22:23.776 00.002 1032 MultiStar: [#1 -0.18,0.07,1.09,U] [#2 0.05,-0.21,0.94,U] [#3 -0.11,0.01,0.70,U] [#4 -0.04,0.02,0.65,U] [#5 0.13,0.05,0.75,U] [#6 -0.18,-0.07,0.71,U] [#7 0.11,0.06,0.53,U] [#8 0.12,0.02,0.55,U] 
00:22:23.780 00.004 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.28, -0.11}
00:22:23.783 00.003 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
00:22:23.784 00.001 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
00:22:23.786 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.95 mountX=-0.03 mountY=-0.01, mountTheta=-2.78
00:22:23.789 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
00:22:23.791 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
00:22:23.792 00.001 10072 Worker thread wakes up
00:22:23.792 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:22:23.792 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:22:23.792 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
00:22:23.793 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:23.796 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.55
00:22:23.796 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:22:23.797 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:23.797 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:22:23.798 00.001 10072 MoveAxis(W, 1, ABG)
00:22:23.798 00.000 10072 Guiding  Dir = 3, Dur = 1
00:22:23.800 00.002 10072 IsGuiding returns 0
00:22:23.801 00.001 10072 IsGuiding returns 0
00:22:23.801 00.000 10072 Move returns status 0, amount 1
00:22:23.802 00.001 10072 MoveAxis(N, 0, ABG)
00:22:23.802 00.000 10072 Move returns status 0, amount 0
00:22:23.802 00.000 10072 move complete, result=0
00:22:23.802 00.000 10072 worker thread done servicing request
00:22:23.818 00.016 1032 UpdateGuideState exits: m=1360 SNR=26.0
00:22:23.820 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:23.822 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:23.823 00.001 1032 Enqueuing Expose request
00:22:23.825 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:22:23.827 00.002 10072 Worker thread wakes up
00:22:23.827 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:23.827 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:24.456 00.629 10072 Exposure complete
00:22:24.503 00.047 10072 worker thread done servicing request
00:22:24.503 00.000 1032 OnExposeComplete: enter
00:22:24.505 00.002 1032 UpdateGuideState(): m_state=6
00:22:24.506 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1791
00:22:24.508 00.002 1032 Star::Find returns 1 (0), X=323.77, Y=741.17, Mass=1277, SNR=25.1, Peak=148 HFD=2.6
00:22:24.510 00.002 1032 MultiStar: [#1 -0.14,0.05,1.13,U] [#2 -0.07,-0.07,0.99,U] [#3 -0.05,0.02,0.72,U] [#4 -0.15,-0.01,0.71,U] [#5 0.08,0.05,0.75,U] [#6 -0.24,-0.04,0.76,U] [#7 0.01,0.12,0.56,U] [#8 0.08,0.06,0.65,U] 
00:22:24.511 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {0.17, -0.07}
00:22:24.512 00.001 1032 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.83) = xAngle (1.15 = 1.15)
00:22:24.514 00.002 1032 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.15 = 1.15)
00:22:24.514 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.04 cameraTheta=2.98 mountX=0.01 mountY=0.03, mountTheta=1.15
00:22:24.519 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
00:22:24.521 00.002 1032 Enqueuing Move request for scope (-0.03, 0.01)
00:22:24.522 00.001 10072 Worker thread wakes up
00:22:24.523 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:22:24.523 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:22:24.523 00.000 10072 Moving (-0.03, 0.01) raw xDistance=0.01 yDistance=0.03
00:22:24.525 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:24.527 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.54
00:22:24.527 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:22:24.528 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:24.528 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:22:24.528 00.000 10072 MoveAxis(E, 1, ABG)
00:22:24.528 00.000 10072 Guiding  Dir = 2, Dur = 1
00:22:24.528 00.000 10072 IsGuiding returns 0
00:22:24.529 00.001 10072 PulseGuide returned control before completion, sleep 11
00:22:24.548 00.019 10072 IsGuiding returns 0
00:22:24.548 00.000 10072 Move returns status 0, amount 1
00:22:24.548 00.000 10072 MoveAxis(N, 0, ABG)
00:22:24.548 00.000 10072 Move returns status 0, amount 0
00:22:24.548 00.000 10072 move complete, result=0
00:22:24.548 00.000 10072 worker thread done servicing request
00:22:24.549 00.001 1032 UpdateGuideState exits: m=1277 SNR=25.1
00:22:24.551 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:24.554 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:24.555 00.001 1032 Enqueuing Expose request
00:22:24.558 00.003 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:22:24.560 00.002 10072 Worker thread wakes up
00:22:24.560 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:24.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:24.972 00.412 10072 Exposure complete
00:22:25.020 00.048 10072 worker thread done servicing request
00:22:25.020 00.000 1032 OnExposeComplete: enter
00:22:25.024 00.004 1032 UpdateGuideState(): m_state=6
00:22:25.026 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1792
00:22:25.027 00.001 1032 Star::Find returns 1 (0), X=323.79, Y=741.07, Mass=1471, SNR=27.0, Peak=185 HFD=2.5
00:22:25.029 00.002 1032 MultiStar: [#1 -0.18,0.24,0.00,M1] [#2 -0.02,-0.05,0.98,U] [#3 -0.11,0.17,0.78,U] [#4 -0.08,-0.04,0.62,U] [#5 0.05,-0.02,0.66,U] [#6 -0.42,0.07,0.00,M1] [#7 0.06,0.05,0.52,U] [#8 -0.01,0.05,0.55,U] 
00:22:25.030 00.001 1032 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {0.19, -0.18}
00:22:25.032 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
00:22:25.033 00.001 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
00:22:25.035 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.60 mountX=-0.02 mountY=-0.02, mountTheta=-2.43
00:22:25.037 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
00:22:25.039 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
00:22:25.040 00.001 10072 Worker thread wakes up
00:22:25.040 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
00:22:25.040 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
00:22:25.040 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
00:22:25.042 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:25.044 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.53
00:22:25.044 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:22:25.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:25.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:22:25.044 00.000 10072 MoveAxis(E, 1, ABG)
00:22:25.044 00.000 10072 Guiding  Dir = 2, Dur = 1
00:22:25.045 00.001 10072 IsGuiding returns 0
00:22:25.045 00.000 10072 PulseGuide returned control before completion, sleep 11
00:22:25.061 00.016 1032 UpdateGuideState exits: m=1471 SNR=27.0
00:22:25.064 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:25.065 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:25.067 00.002 1032 Enqueuing Expose request
00:22:25.068 00.001 10072 IsGuiding returns 0
00:22:25.069 00.001 10072 Move returns status 0, amount 1
00:22:25.069 00.000 10072 MoveAxis(N, 0, ABG)
00:22:25.069 00.000 10072 Move returns status 0, amount 0
00:22:25.069 00.000 10072 move complete, result=0
00:22:25.069 00.000 10072 worker thread done servicing request
00:22:25.069 00.000 10072 Worker thread wakes up
00:22:25.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:25.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:25.077 00.008 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:22:25.708 00.631 10072 Exposure complete
00:22:25.757 00.049 10072 worker thread done servicing request
00:22:25.757 00.000 1032 OnExposeComplete: enter
00:22:25.760 00.003 1032 UpdateGuideState(): m_state=6
00:22:25.762 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1793
00:22:25.764 00.002 1032 Star::Find returns 1 (0), X=323.78, Y=740.90, Mass=1344, SNR=25.8, Peak=174 HFD=2.6
00:22:25.765 00.001 1032 MultiStar: [#1 -0.18,0.02,1.08,U] [#2 0.10,-0.28,0.00,M1] [#3 -0.05,-0.08,0.78,U] [#4 -0.05,-0.13,0.66,U] [#5 0.12,-0.15,0.68,U] [#6 -0.30,-0.16,0.00,M2] [#7 -0.11,-0.09,0.53,U] [#8 -0.01,-0.15,0.64,U] 
00:22:25.768 00.003 1032 refined, 6 included, MultiStar: {-0.01, -0.13}, one-star: {0.18, -0.34}
00:22:25.774 00.006 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.78)
00:22:25.777 00.003 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.78)
00:22:25.778 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.14 cameraTheta=-1.67 mountX=-0.13 mountY=0.05, mountTheta=2.78
00:22:25.781 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.13, opts=13)
00:22:25.783 00.002 1032 Enqueuing Move request for scope (-0.01, -0.13)
00:22:25.785 00.002 10072 Worker thread wakes up
00:22:25.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
00:22:25.785 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
00:22:25.785 00.000 10072 Moving (-0.01, -0.13) raw xDistance=-0.13 yDistance=0.05
00:22:25.787 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:25.789 00.002 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.52
00:22:25.789 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
00:22:25.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:25.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:22:25.789 00.000 10072 MoveAxis(E, 1, ABG)
00:22:25.789 00.000 10072 Guiding  Dir = 2, Dur = 1
00:22:25.790 00.001 10072 IsGuiding returns 0
00:22:25.790 00.000 10072 PulseGuide returned control before completion, sleep 11
00:22:25.810 00.020 1032 UpdateGuideState exits: m=1344 SNR=25.8
00:22:25.812 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:25.814 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:25.816 00.002 1032 Enqueuing Expose request
00:22:25.818 00.002 10072 IsGuiding returns 0
00:22:25.818 00.000 10072 Move returns status 0, amount 1
00:22:25.818 00.000 10072 MoveAxis(N, 0, ABG)
00:22:25.818 00.000 10072 Move returns status 0, amount 0
00:22:25.818 00.000 10072 move complete, result=0
00:22:25.818 00.000 10072 worker thread done servicing request
00:22:25.818 00.000 10072 Worker thread wakes up
00:22:25.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:25.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:25.826 00.008 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
00:22:26.223 00.397 10072 Exposure complete
00:22:26.273 00.050 10072 worker thread done servicing request
00:22:26.273 00.000 1032 OnExposeComplete: enter
00:22:26.275 00.002 1032 UpdateGuideState(): m_state=6
00:22:26.277 00.002 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1794
00:22:26.279 00.002 1032 Star::Find returns 1 (0), X=323.90, Y=740.98, Mass=1453, SNR=26.9, Peak=186 HFD=2.7
00:22:26.280 00.001 1032 MultiStar: [#1 -0.15,-0.02,1.09,U] [#2 0.10,-0.36,0.00,M2] [#3 -0.09,-0.19,0.69,U] [#4 -0.08,-0.11,0.70,U] [#5 0.06,-0.10,0.68,U] [#6 -0.17,-0.14,0.66,U] [#7 0.04,-0.00,0.54,U] [#8 0.12,-0.08,0.67,U] 
00:22:26.283 00.003 1032 refined, 7 included, MultiStar: {0.01, -0.12}, one-star: {0.30, -0.26}
00:22:26.285 00.002 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.95)
00:22:26.287 00.002 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.95)
00:22:26.290 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.51 mountX=-0.11 mountY=0.02, mountTheta=2.95
00:22:26.293 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.12, opts=13)
00:22:26.295 00.002 1032 Enqueuing Move request for scope (0.01, -0.12)
00:22:26.297 00.002 10072 Worker thread wakes up
00:22:26.297 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
00:22:26.297 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
00:22:26.297 00.000 10072 Moving (0.01, -0.12) raw xDistance=-0.11 yDistance=0.02
00:22:26.301 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:26.305 00.004 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.51
00:22:26.305 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:22:26.305 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:26.305 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:22:26.305 00.000 10072 MoveAxis(E, 1, ABG)
00:22:26.305 00.000 10072 Guiding  Dir = 2, Dur = 1
00:22:26.306 00.001 10072 IsGuiding returns 0
00:22:26.306 00.000 10072 PulseGuide returned control before completion, sleep 11
00:22:26.323 00.017 1032 UpdateGuideState exits: m=1453 SNR=26.9
00:22:26.325 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:26.326 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:26.329 00.003 1032 Enqueuing Expose request
00:22:26.333 00.004 10072 IsGuiding returns 0
00:22:26.333 00.000 10072 Move returns status 0, amount 1
00:22:26.333 00.000 10072 MoveAxis(N, 0, ABG)
00:22:26.333 00.000 10072 Move returns status 0, amount 0
00:22:26.333 00.000 10072 move complete, result=0
00:22:26.333 00.000 10072 worker thread done servicing request
00:22:26.333 00.000 10072 Worker thread wakes up
00:22:26.333 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:26.333 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:26.333 00.000 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
00:22:26.961 00.628 10072 Exposure complete
00:22:27.011 00.050 10072 worker thread done servicing request
00:22:27.011 00.000 1032 OnExposeComplete: enter
00:22:27.013 00.002 1032 UpdateGuideState(): m_state=6
00:22:27.015 00.002 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1795
00:22:27.019 00.004 1032 Star::Find returns 1 (0), X=323.97, Y=740.95, Mass=1454, SNR=26.9, Peak=193 HFD=2.8
00:22:27.022 00.003 1032 MultiStar: [#1 -0.16,0.07,1.04,U] [#2 0.14,-0.17,0.91,U] [#3 -0.04,0.06,0.65,U] [#4 -0.14,-0.15,0.67,U] [#5 0.06,-0.02,0.69,U] [#6 -0.22,0.04,0.69,U] [#7 0.09,-0.01,0.49,U] [#8 0.07,0.15,0.59,U] 
00:22:27.024 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.37, -0.29}
00:22:27.026 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
00:22:27.028 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
00:22:27.029 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.05 mountX=-0.06 mountY=-0.02, mountTheta=-2.88
00:22:27.032 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
00:22:27.034 00.002 1032 Enqueuing Move request for scope (0.03, -0.05)
00:22:27.035 00.001 10072 Worker thread wakes up
00:22:27.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:22:27.035 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:22:27.035 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.02
00:22:27.037 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:27.040 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.50
00:22:27.040 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:22:27.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:27.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:22:27.040 00.000 10072 MoveAxis(E, 2, ABG)
00:22:27.040 00.000 10072 Guiding  Dir = 2, Dur = 2
00:22:27.040 00.000 10072 IsGuiding returns 0
00:22:27.040 00.000 10072 PulseGuide returned control before completion, sleep 12
00:22:27.058 00.018 1032 UpdateGuideState exits: m=1454 SNR=26.9
00:22:27.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:27.062 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:27.063 00.001 1032 Enqueuing Expose request
00:22:27.066 00.003 10072 IsGuiding returns 0
00:22:27.066 00.000 10072 Move returns status 0, amount 2
00:22:27.067 00.001 10072 MoveAxis(N, 0, ABG)
00:22:27.067 00.000 10072 Move returns status 0, amount 0
00:22:27.067 00.000 10072 move complete, result=0
00:22:27.067 00.000 10072 worker thread done servicing request
00:22:27.067 00.000 10072 Worker thread wakes up
00:22:27.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:27.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:27.074 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:22:27.477 00.403 10072 Exposure complete
00:22:27.530 00.053 10072 worker thread done servicing request
00:22:27.530 00.000 1032 OnExposeComplete: enter
00:22:27.532 00.002 1032 UpdateGuideState(): m_state=6
00:22:27.534 00.002 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1796
00:22:27.535 00.001 1032 Star::Find returns 1 (0), X=323.89, Y=741.03, Mass=1149, SNR=23.9, Peak=143 HFD=2.7
00:22:27.538 00.003 1032 MultiStar: [#1 -0.07,0.08,1.33,U] [#2 0.11,-0.23,1.09,U] [#3 0.15,0.06,0.81,U] [#4 -0.08,-0.10,0.74,U] [#5 0.04,0.03,0.78,U] [#6 -0.18,-0.19,0.78,U] [#7 -0.01,0.14,0.60,U] [#8 0.13,0.03,0.63,U] 
00:22:27.539 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.29, -0.21}
00:22:27.541 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
00:22:27.542 00.001 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
00:22:27.544 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.84 mountX=-0.06 mountY=-0.03, mountTheta=-2.67
00:22:27.546 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
00:22:27.550 00.004 1032 Enqueuing Move request for scope (0.05, -0.05)
00:22:27.551 00.001 10072 Worker thread wakes up
00:22:27.551 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:22:27.551 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:22:27.552 00.001 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.03
00:22:27.554 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:27.557 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.49
00:22:27.557 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:22:27.557 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:27.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:22:27.557 00.000 10072 MoveAxis(E, 2, ABG)
00:22:27.557 00.000 10072 Guiding  Dir = 2, Dur = 2
00:22:27.557 00.000 10072 IsGuiding returns 0
00:22:27.558 00.001 10072 PulseGuide returned control before completion, sleep 12
00:22:27.575 00.017 1032 UpdateGuideState exits: m=1149 SNR=23.9
00:22:27.576 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:27.579 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:27.580 00.001 1032 Enqueuing Expose request
00:22:27.583 00.003 10072 IsGuiding returns 0
00:22:27.584 00.001 10072 Move returns status 0, amount 2
00:22:27.584 00.000 10072 MoveAxis(N, 0, ABG)
00:22:27.584 00.000 10072 Move returns status 0, amount 0
00:22:27.584 00.000 10072 move complete, result=0
00:22:27.584 00.000 10072 worker thread done servicing request
00:22:27.584 00.000 10072 Worker thread wakes up
00:22:27.584 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:27.584 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:27.594 00.010 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:22:28.210 00.616 10072 Exposure complete
00:22:28.258 00.048 10072 worker thread done servicing request
00:22:28.258 00.000 1032 OnExposeComplete: enter
00:22:28.259 00.001 1032 UpdateGuideState(): m_state=6
00:22:28.262 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1797
00:22:28.264 00.002 1032 Star::Find returns 1 (0), X=323.90, Y=741.01, Mass=1411, SNR=26.5, Peak=172 HFD=2.7
00:22:28.265 00.001 1032 MultiStar: [#1 -0.06,0.09,1.08,U] [#2 0.17,-0.14,0.98,U] [#3 0.06,-0.00,0.71,U] [#4 -0.06,0.06,0.64,U] [#5 0.08,-0.00,0.67,U] [#6 -0.13,-0.09,0.69,U] [#7 0.06,0.17,0.47,U] [#8 0.27,0.12,0.00,M1] 
00:22:28.268 00.003 1032 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {0.30, -0.23}
00:22:28.270 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
00:22:28.272 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
00:22:28.273 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.49 mountX=-0.05 mountY=-0.05, mountTheta=-2.32
00:22:28.276 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
00:22:28.277 00.001 1032 Enqueuing Move request for scope (0.06, -0.03)
00:22:28.278 00.001 10072 Worker thread wakes up
00:22:28.278 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
00:22:28.278 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
00:22:28.278 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.05
00:22:28.280 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:28.282 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.48
00:22:28.282 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:22:28.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:28.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:22:28.282 00.000 10072 MoveAxis(E, 2, ABG)
00:22:28.282 00.000 10072 Guiding  Dir = 2, Dur = 2
00:22:28.283 00.001 10072 IsGuiding returns 0
00:22:28.283 00.000 10072 PulseGuide returned control before completion, sleep 12
00:22:28.307 00.024 10072 IsGuiding returns 0
00:22:28.307 00.000 10072 Move returns status 0, amount 2
00:22:28.307 00.000 10072 MoveAxis(N, 0, ABG)
00:22:28.307 00.000 10072 Move returns status 0, amount 0
00:22:28.307 00.000 10072 move complete, result=0
00:22:28.307 00.000 10072 worker thread done servicing request
00:22:28.308 00.001 1032 UpdateGuideState exits: m=1411 SNR=26.5
00:22:28.311 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:28.312 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:28.313 00.001 1032 Enqueuing Expose request
00:22:28.315 00.002 10072 Worker thread wakes up
00:22:28.315 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:28.315 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:28.315 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:22:28.727 00.412 10072 Exposure complete
00:22:28.778 00.051 10072 worker thread done servicing request
00:22:28.778 00.000 1032 OnExposeComplete: enter
00:22:28.780 00.002 1032 UpdateGuideState(): m_state=6
00:22:28.782 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1798
00:22:28.783 00.001 1032 Star::Find returns 1 (0), X=324.05, Y=741.00, Mass=1432, SNR=26.6, Peak=192 HFD=2.8
00:22:28.785 00.002 1032 MultiStar: [#1 -0.00,0.06,1.09,U] [#2 0.24,-0.22,0.00,M1] [#3 0.06,-0.11,0.70,U] [#4 0.06,-0.07,0.69,U] [#5 0.15,-0.04,0.72,U] [#6 -0.14,-0.05,0.68,U] [#7 0.11,-0.08,0.54,U] [#8 0.04,-0.15,0.58,U] 
00:22:28.787 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.08}, one-star: {0.45, -0.24}
00:22:28.789 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
00:22:28.790 00.001 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
00:22:28.792 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.66 mountX=-0.11 mountY=-0.08, mountTheta=-2.49
00:22:28.795 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
00:22:28.798 00.003 1032 Enqueuing Move request for scope (0.11, -0.08)
00:22:28.801 00.003 10072 Worker thread wakes up
00:22:28.801 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
00:22:28.801 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
00:22:28.801 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.11 yDistance=-0.08
00:22:28.804 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.47
00:22:28.805 00.001 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:22:28.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:28.805 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:28.807 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:22:28.807 00.000 10072 MoveAxis(E, 2, ABG)
00:22:28.807 00.000 10072 Guiding  Dir = 2, Dur = 2
00:22:28.808 00.001 10072 IsGuiding returns 0
00:22:28.808 00.000 10072 PulseGuide returned control before completion, sleep 12
00:22:28.825 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.6
00:22:28.827 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:28.827 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:28.830 00.003 1032 Enqueuing Expose request
00:22:28.833 00.003 10072 IsGuiding returns 0
00:22:28.833 00.000 10072 Move returns status 0, amount 2
00:22:28.833 00.000 10072 MoveAxis(N, 0, ABG)
00:22:28.833 00.000 10072 Move returns status 0, amount 0
00:22:28.833 00.000 10072 move complete, result=0
00:22:28.833 00.000 10072 worker thread done servicing request
00:22:28.833 00.000 10072 Worker thread wakes up
00:22:28.833 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:28.833 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:28.840 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:22:29.460 00.620 10072 Exposure complete
00:22:29.511 00.051 10072 worker thread done servicing request
00:22:29.511 00.000 1032 OnExposeComplete: enter
00:22:29.513 00.002 1032 UpdateGuideState(): m_state=6
00:22:29.515 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1799
00:22:29.518 00.003 1032 Star::Find returns 1 (0), X=323.87, Y=740.91, Mass=1201, SNR=24.4, Peak=158 HFD=2.7
00:22:29.524 00.006 1032 MultiStar: [#1 -0.07,-0.13,1.26,U] [#2 0.21,-0.19,0.00,M2] [#3 -0.04,-0.20,0.80,U] [#4 -0.10,-0.08,0.72,U] [#5 0.12,-0.02,0.78,U] [#6 -0.08,-0.15,0.78,U] [#7 0.02,-0.06,0.56,U] [#8 0.15,-0.20,0.63,U] 
00:22:29.526 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.15}, one-star: {0.27, -0.33}
00:22:29.527 00.001 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.08)
00:22:29.529 00.002 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.08)
00:22:29.530 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.38 mountX=-0.16 mountY=0.01, mountTheta=3.08
00:22:29.533 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.15, opts=13)
00:22:29.534 00.001 1032 Enqueuing Move request for scope (0.03, -0.15)
00:22:29.536 00.002 10072 Worker thread wakes up
00:22:29.536 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
00:22:29.536 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
00:22:29.536 00.000 10072 Moving (0.03, -0.15) raw xDistance=-0.16 yDistance=0.01
00:22:29.539 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:29.541 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 292.47
00:22:29.541 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:22:29.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:29.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:22:29.541 00.000 10072 MoveAxis(E, 80, ABG)
00:22:29.542 00.001 10072 Guiding  Dir = 2, Dur = 80
00:22:29.542 00.000 10072 IsGuiding returns 0
00:22:29.542 00.000 10072 PulseGuide returned control before completion, sleep 90
00:22:29.562 00.020 1032 UpdateGuideState exits: m=1201 SNR=24.4
00:22:29.564 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:29.567 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:29.569 00.002 1032 Enqueuing Expose request
00:22:29.645 00.076 10072 IsGuiding returns 0
00:22:29.646 00.001 10072 Move returns status 0, amount 80
00:22:29.646 00.000 10072 MoveAxis(N, 0, ABG)
00:22:29.646 00.000 10072 Move returns status 0, amount 0
00:22:29.646 00.000 10072 move complete, result=0
00:22:29.646 00.000 10072 worker thread done servicing request
00:22:29.646 00.000 10072 Worker thread wakes up
00:22:29.646 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:29.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:29.649 00.003 1032 GuideStep: -0.2 px 80 ms EAST, 0.0 px 0 ms NORTH
00:22:30.053 00.404 10072 Exposure complete
00:22:30.105 00.052 10072 worker thread done servicing request
00:22:30.105 00.000 1032 OnExposeComplete: enter
00:22:30.107 00.002 1032 UpdateGuideState(): m_state=6
00:22:30.108 00.001 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1800
00:22:30.111 00.003 1032 Star::Find returns 1 (0), X=323.94, Y=741.06, Mass=1390, SNR=26.3, Peak=181 HFD=2.7
00:22:30.115 00.004 1032 MultiStar: [#1 -0.07,-0.01,1.11,U] [#2 0.21,-0.21,0.00,M3] [#3 -0.00,-0.16,0.78,U] [#4 0.02,-0.20,0.70,U] [#5 -0.09,-0.15,0.70,U] [#6 -0.20,-0.22,0.00,M1] [#7 0.12,-0.11,0.52,U] [#8 0.05,-0.02,0.59,U] 
00:22:30.117 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.12}, one-star: {0.34, -0.18}
00:22:30.119 00.002 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
00:22:30.120 00.001 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
00:22:30.122 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.12 mountX=-0.13 mountY=-0.02, mountTheta=-2.95
00:22:30.125 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.12, opts=13)
00:22:30.127 00.002 1032 Enqueuing Move request for scope (0.06, -0.12)
00:22:30.129 00.002 10072 Worker thread wakes up
00:22:30.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
00:22:30.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
00:22:30.129 00.000 10072 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.02
00:22:30.131 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:30.133 00.002 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.46
00:22:30.133 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
00:22:30.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:30.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:22:30.134 00.001 10072 MoveAxis(E, 2, ABG)
00:22:30.134 00.000 10072 Guiding  Dir = 2, Dur = 2
00:22:30.134 00.000 10072 IsGuiding returns 0
00:22:30.134 00.000 10072 PulseGuide returned control before completion, sleep 12
00:22:30.153 00.019 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:22:30.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:30.156 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:30.158 00.002 1032 Enqueuing Expose request
00:22:30.160 00.002 10072 IsGuiding returns 0
00:22:30.160 00.000 10072 Move returns status 0, amount 2
00:22:30.160 00.000 10072 MoveAxis(N, 0, ABG)
00:22:30.160 00.000 10072 Move returns status 0, amount 0
00:22:30.160 00.000 10072 move complete, result=0
00:22:30.161 00.001 10072 worker thread done servicing request
00:22:30.161 00.000 10072 Worker thread wakes up
00:22:30.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:30.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:30.168 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:22:30.786 00.618 10072 Exposure complete
00:22:30.834 00.048 10072 worker thread done servicing request
00:22:30.834 00.000 1032 OnExposeComplete: enter
00:22:30.836 00.002 1032 UpdateGuideState(): m_state=6
00:22:30.838 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1801
00:22:30.840 00.002 1032 Star::Find returns 1 (0), X=323.86, Y=741.05, Mass=1387, SNR=26.2, Peak=178 HFD=2.6
00:22:30.843 00.003 1032 MultiStar: [#1 -0.02,-0.06,1.07,U] [#2 0.19,-0.21,0.00,M4] [#3 0.01,-0.06,0.69,U] [#4 0.02,-0.07,0.69,U] [#5 0.01,0.01,0.72,U] [#6 -0.20,-0.15,0.72,U] [#7 0.02,-0.07,0.46,U] [#8 0.17,-0.05,0.59,U] 
00:22:30.845 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.09}, one-star: {0.26, -0.19}
00:22:30.847 00.002 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
00:22:30.848 00.001 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
00:22:30.850 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.09 cameraTheta=-1.15 mountX=-0.09 mountY=-0.01, mountTheta=-2.98
00:22:30.853 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
00:22:30.856 00.003 1032 Enqueuing Move request for scope (0.04, -0.09)
00:22:30.857 00.001 10072 Worker thread wakes up
00:22:30.858 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
00:22:30.858 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
00:22:30.858 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.09 yDistance=-0.01
00:22:30.860 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:30.863 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.45
00:22:30.863 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:22:30.863 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:30.863 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:22:30.863 00.000 10072 MoveAxis(E, 3, ABG)
00:22:30.864 00.001 10072 Guiding  Dir = 2, Dur = 3
00:22:30.864 00.000 10072 IsGuiding returns 0
00:22:30.864 00.000 10072 PulseGuide returned control before completion, sleep 13
00:22:30.882 00.018 1032 UpdateGuideState exits: m=1387 SNR=26.2
00:22:30.884 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:30.886 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:30.888 00.002 1032 Enqueuing Expose request
00:22:30.891 00.003 10072 IsGuiding returns 0
00:22:30.891 00.000 10072 Move returns status 0, amount 3
00:22:30.891 00.000 10072 MoveAxis(N, 0, ABG)
00:22:30.891 00.000 10072 Move returns status 0, amount 0
00:22:30.891 00.000 10072 move complete, result=0
00:22:30.891 00.000 10072 worker thread done servicing request
00:22:30.891 00.000 10072 Worker thread wakes up
00:22:30.891 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:30.891 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:30.898 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:22:31.304 00.406 10072 Exposure complete
00:22:31.358 00.054 10072 worker thread done servicing request
00:22:31.358 00.000 1032 OnExposeComplete: enter
00:22:31.360 00.002 1032 UpdateGuideState(): m_state=6
00:22:31.364 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1802
00:22:31.366 00.002 1032 Star::Find returns 1 (0), X=323.97, Y=741.06, Mass=1447, SNR=26.8, Peak=181 HFD=2.7
00:22:31.370 00.004 1032 MultiStar: [#1 -0.14,0.02,1.04,U] [#2 0.26,-0.24,0.00,M5] [#3 0.09,-0.09,0.73,U] [#4 0.00,-0.12,0.62,U] [#5 0.12,-0.10,0.64,U] [#6 -0.27,-0.14,0.00,M1] [#7 0.01,-0.07,0.48,U] [#8 0.20,-0.02,0.55,U] 
00:22:31.372 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.08}, one-star: {0.37, -0.18}
00:22:31.374 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
00:22:31.375 00.001 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
00:22:31.379 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-0.70 mountX=-0.10 mountY=-0.07, mountTheta=-2.53
00:22:31.382 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
00:22:31.385 00.003 1032 Enqueuing Move request for scope (0.10, -0.08)
00:22:31.387 00.002 10072 Worker thread wakes up
00:22:31.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
00:22:31.387 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
00:22:31.387 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.07
00:22:31.389 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:31.393 00.004 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.44
00:22:31.393 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:22:31.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:31.393 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:22:31.393 00.000 10072 MoveAxis(E, 3, ABG)
00:22:31.393 00.000 10072 Guiding  Dir = 2, Dur = 3
00:22:31.393 00.000 10072 IsGuiding returns 0
00:22:31.394 00.001 10072 PulseGuide returned control before completion, sleep 13
00:22:31.408 00.014 10072 IsGuiding returns 0
00:22:31.408 00.000 10072 Move returns status 0, amount 3
00:22:31.408 00.000 10072 MoveAxis(N, 0, ABG)
00:22:31.408 00.000 10072 Move returns status 0, amount 0
00:22:31.408 00.000 10072 move complete, result=0
00:22:31.409 00.001 10072 worker thread done servicing request
00:22:31.413 00.004 1032 UpdateGuideState exits: m=1447 SNR=26.8
00:22:31.415 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:31.417 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:31.418 00.001 1032 Enqueuing Expose request
00:22:31.420 00.002 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:22:31.422 00.002 10072 Worker thread wakes up
00:22:31.422 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:31.424 00.002 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:32.048 00.624 10072 Exposure complete
00:22:32.106 00.058 10072 worker thread done servicing request
00:22:32.106 00.000 1032 OnExposeComplete: enter
00:22:32.108 00.002 1032 UpdateGuideState(): m_state=6
00:22:32.110 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1803
00:22:32.116 00.006 1032 Star::Find returns 1 (0), X=323.87, Y=741.01, Mass=1130, SNR=23.7, Peak=135 HFD=2.6
00:22:32.119 00.003 1032 MultiStar: [#1 0.03,-0.08,1.26,U] [#2 0.18,-0.28,0.00,M6] [#3 0.22,-0.09,0.85,U] [#4 0.07,-0.15,0.79,U] [#5 0.08,-0.11,0.78,U] [#6 0.01,-0.10,0.81,U] [#7 -0.01,-0.17,0.57,U] [#8 0.24,-0.17,0.00,M1] 
00:22:32.121 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.13}, one-star: {0.27, -0.23}
00:22:32.124 00.003 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
00:22:32.127 00.003 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
00:22:32.129 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.92 mountX=-0.15 mountY=-0.06, mountTheta=-2.75
00:22:32.132 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.13, opts=13)
00:22:32.134 00.002 1032 Enqueuing Move request for scope (0.10, -0.13)
00:22:32.136 00.002 10072 Worker thread wakes up
00:22:32.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
00:22:32.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
00:22:32.136 00.000 10072 Moving (0.10, -0.13) raw xDistance=-0.15 yDistance=-0.06
00:22:32.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:32.141 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 292.43
00:22:32.141 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
00:22:32.141 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:32.141 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:22:32.141 00.000 10072 MoveAxis(E, 79, ABG)
00:22:32.141 00.000 10072 Guiding  Dir = 2, Dur = 79
00:22:32.142 00.001 10072 IsGuiding returns 0
00:22:32.142 00.000 10072 PulseGuide returned control before completion, sleep 89
00:22:32.163 00.021 1032 UpdateGuideState exits: m=1130 SNR=23.7
00:22:32.165 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:32.167 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:32.169 00.002 1032 Enqueuing Expose request
00:22:32.232 00.063 10072 IsGuiding returns 0
00:22:32.232 00.000 10072 Move returns status 0, amount 79
00:22:32.232 00.000 10072 MoveAxis(N, 0, ABG)
00:22:32.232 00.000 10072 Move returns status 0, amount 0
00:22:32.232 00.000 10072 move complete, result=0
00:22:32.232 00.000 10072 worker thread done servicing request
00:22:32.232 00.000 10072 Worker thread wakes up
00:22:32.232 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:32.233 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:32.233 00.000 1032 GuideStep: -0.2 px 79 ms EAST, -0.1 px 0 ms NORTH
00:22:32.642 00.409 10072 Exposure complete
00:22:32.696 00.054 10072 worker thread done servicing request
00:22:32.696 00.000 1032 OnExposeComplete: enter
00:22:32.698 00.002 1032 UpdateGuideState(): m_state=6
00:22:32.700 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1804
00:22:32.702 00.002 1032 Star::Find returns 1 (0), X=323.95, Y=741.06, Mass=1446, SNR=26.8, Peak=178 HFD=2.8
00:22:32.704 00.002 1032 MultiStar: [#1 -0.10,0.01,1.10,U] [#2 0.20,-0.30,0.00,M7] [#3 0.15,0.04,0.66,U] [#4 0.10,-0.14,0.66,U] [#5 0.08,0.08,0.71,U] [#6 -0.18,-0.15,0.68,U] [#7 -0.09,-0.02,0.51,U] [#8 0.15,-0.10,0.65,U] 
00:22:32.706 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {0.35, -0.18}
00:22:32.708 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
00:22:32.710 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
00:22:32.712 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.76 mountX=-0.08 mountY=-0.05, mountTheta=-2.59
00:22:32.714 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
00:22:32.717 00.003 1032 Enqueuing Move request for scope (0.06, -0.06)
00:22:32.719 00.002 10072 Worker thread wakes up
00:22:32.719 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
00:22:32.719 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
00:22:32.719 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.05
00:22:32.721 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:32.723 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.42
00:22:32.723 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:22:32.723 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:32.723 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:22:32.724 00.001 10072 MoveAxis(E, 3, ABG)
00:22:32.724 00.000 10072 Guiding  Dir = 2, Dur = 3
00:22:32.724 00.000 10072 IsGuiding returns 0
00:22:32.724 00.000 10072 PulseGuide returned control before completion, sleep 13
00:22:32.744 00.020 1032 UpdateGuideState exits: m=1446 SNR=26.8
00:22:32.747 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:32.749 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:32.751 00.002 1032 Enqueuing Expose request
00:22:32.762 00.011 10072 IsGuiding returns 0
00:22:32.762 00.000 10072 Move returns status 0, amount 3
00:22:32.762 00.000 10072 MoveAxis(N, 0, ABG)
00:22:32.763 00.001 10072 Move returns status 0, amount 0
00:22:32.763 00.000 10072 move complete, result=0
00:22:32.763 00.000 10072 worker thread done servicing request
00:22:32.763 00.000 10072 Worker thread wakes up
00:22:32.763 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:32.764 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:32.764 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:22:33.392 00.628 10072 Exposure complete
00:22:33.441 00.049 10072 worker thread done servicing request
00:22:33.441 00.000 1032 OnExposeComplete: enter
00:22:33.443 00.002 1032 UpdateGuideState(): m_state=6
00:22:33.445 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1805
00:22:33.446 00.001 1032 Star::Find returns 1 (0), X=323.86, Y=741.21, Mass=1424, SNR=26.6, Peak=162 HFD=2.5
00:22:33.448 00.002 1032 MultiStar: [#1 -0.03,0.25,1.13,U] [#2 0.30,-0.11,0.00,M8] [#3 0.08,0.08,0.72,U] [#4 -0.14,0.04,0.67,U] [#5 0.06,0.12,0.67,U] [#6 -0.19,0.02,0.71,U] [#7 -0.05,0.23,0.52,U] [#8 0.12,0.17,0.61,U] 
00:22:33.449 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.11}, one-star: {0.26, -0.03}
00:22:33.451 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
00:22:33.453 00.002 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
00:22:33.455 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.34 mountX=0.10 mountY=-0.05, mountTheta=-0.49
00:22:33.458 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
00:22:33.461 00.003 1032 Enqueuing Move request for scope (0.03, 0.11)
00:22:33.463 00.002 10072 Worker thread wakes up
00:22:33.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
00:22:33.463 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
00:22:33.464 00.001 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.05
00:22:33.465 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:33.468 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.41
00:22:33.468 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
00:22:33.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:33.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:22:33.468 00.000 10072 MoveAxis(E, 3, ABG)
00:22:33.468 00.000 10072 Guiding  Dir = 2, Dur = 3
00:22:33.469 00.001 10072 IsGuiding returns 0
00:22:33.469 00.000 10072 PulseGuide returned control before completion, sleep 13
00:22:33.486 00.017 1032 UpdateGuideState exits: m=1424 SNR=26.6
00:22:33.490 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:33.492 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:33.494 00.002 1032 Enqueuing Expose request
00:22:33.498 00.004 10072 IsGuiding returns 0
00:22:33.498 00.000 10072 Move returns status 0, amount 3
00:22:33.498 00.000 10072 MoveAxis(N, 0, ABG)
00:22:33.498 00.000 10072 Move returns status 0, amount 0
00:22:33.498 00.000 10072 move complete, result=0
00:22:33.498 00.000 10072 worker thread done servicing request
00:22:33.498 00.000 10072 Worker thread wakes up
00:22:33.498 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:33.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:33.503 00.005 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:22:33.909 00.406 10072 Exposure complete
00:22:33.961 00.052 10072 worker thread done servicing request
00:22:33.961 00.000 1032 OnExposeComplete: enter
00:22:33.963 00.002 1032 UpdateGuideState(): m_state=6
00:22:33.965 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1806
00:22:33.967 00.002 1032 Star::Find returns 1 (0), X=323.86, Y=741.20, Mass=1353, SNR=25.9, Peak=155 HFD=2.4
00:22:33.969 00.002 1032 MultiStar: [#1 -0.02,0.20,1.14,U] [#2 0.14,-0.15,1.00,U] [#3 0.05,0.10,0.77,U] [#4 -0.05,0.11,0.72,U] [#5 0.20,0.12,0.75,U] [#6 -0.19,-0.07,0.70,U] [#7 -0.05,0.11,0.54,U] [#8 0.23,0.17,0.00,M1] 
00:22:33.971 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.26, -0.04}
00:22:33.973 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
00:22:33.974 00.001 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
00:22:33.975 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.68 mountX=0.03 mountY=-0.06, mountTheta=-1.15
00:22:33.978 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
00:22:33.980 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
00:22:33.981 00.001 10072 Worker thread wakes up
00:22:33.982 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
00:22:33.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
00:22:33.982 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
00:22:33.985 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:33.987 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.40
00:22:33.987 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:22:33.987 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:33.987 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:22:33.987 00.000 10072 MoveAxis(E, 3, ABG)
00:22:33.987 00.000 10072 Guiding  Dir = 2, Dur = 3
00:22:33.988 00.001 10072 IsGuiding returns 0
00:22:33.988 00.000 10072 PulseGuide returned control before completion, sleep 13
00:22:34.005 00.017 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:22:34.008 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:34.010 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:34.012 00.002 1032 Enqueuing Expose request
00:22:34.016 00.004 10072 IsGuiding returns 1
00:22:34.016 00.000 10072 scope still moving after pulse duration time elapsed
00:22:34.047 00.031 10072 IsGuiding returns 0
00:22:34.047 00.000 10072 scope move finished after 3 + 55 ms
00:22:34.047 00.000 10072 Move returns status 0, amount 3
00:22:34.047 00.000 10072 MoveAxis(N, 0, ABG)
00:22:34.047 00.000 10072 Move returns status 0, amount 0
00:22:34.047 00.000 10072 move complete, result=0
00:22:34.047 00.000 10072 worker thread done servicing request
00:22:34.047 00.000 10072 Worker thread wakes up
00:22:34.047 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:34.047 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:34.073 00.026 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:22:34.780 00.707 10072 Exposure complete
00:22:34.825 00.045 10072 worker thread done servicing request
00:22:34.825 00.000 1032 OnExposeComplete: enter
00:22:34.828 00.003 1032 UpdateGuideState(): m_state=6
00:22:34.830 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1807
00:22:34.833 00.003 1032 Star::Find returns 1 (0), X=323.96, Y=741.13, Mass=1357, SNR=25.9, Peak=170 HFD=2.6
00:22:34.836 00.003 1032 MultiStar: [#1 -0.00,0.05,1.18,U] [#2 0.23,-0.20,0.00,M8] [#3 0.09,0.05,0.70,U] [#4 0.08,0.01,0.66,U] [#5 0.23,-0.15,0.70,U] [#6 0.05,-0.08,0.75,U] [#7 0.06,0.07,0.54,U] [#8 0.39,0.04,0.00,M2] 
00:22:34.838 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.03}, one-star: {0.36, -0.11}
00:22:34.840 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
00:22:34.841 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
00:22:34.843 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.20 mountX=-0.06 mountY=-0.12, mountTheta=-2.03
00:22:34.846 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
00:22:34.847 00.001 1032 Enqueuing Move request for scope (0.13, -0.03)
00:22:34.848 00.001 10072 Worker thread wakes up
00:22:34.849 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
00:22:34.849 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
00:22:34.849 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
00:22:34.851 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:34.852 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.40
00:22:34.853 00.001 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:22:34.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:34.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:22:34.853 00.000 10072 MoveAxis(E, 5, ABG)
00:22:34.853 00.000 10072 Guiding  Dir = 2, Dur = 5
00:22:34.853 00.000 10072 IsGuiding returns 0
00:22:34.854 00.001 10072 PulseGuide returned control before completion, sleep 15
00:22:34.869 00.015 10072 IsGuiding returns 0
00:22:34.869 00.000 10072 Move returns status 0, amount 5
00:22:34.869 00.000 10072 MoveAxis(N, 0, ABG)
00:22:34.869 00.000 10072 Move returns status 0, amount 0
00:22:34.870 00.001 10072 move complete, result=0
00:22:34.870 00.000 10072 worker thread done servicing request
00:22:34.870 00.000 1032 UpdateGuideState exits: m=1357 SNR=25.9
00:22:34.873 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:34.875 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:34.877 00.002 1032 Enqueuing Expose request
00:22:34.878 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:22:34.880 00.002 10072 Worker thread wakes up
00:22:34.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:34.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:35.290 00.410 10072 Exposure complete
00:22:35.340 00.050 10072 worker thread done servicing request
00:22:35.340 00.000 1032 OnExposeComplete: enter
00:22:35.342 00.002 1032 UpdateGuideState(): m_state=6
00:22:35.344 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1808
00:22:35.346 00.002 1032 Star::Find returns 1 (0), X=323.95, Y=741.05, Mass=1318, SNR=25.6, Peak=172 HFD=2.7
00:22:35.348 00.002 1032 MultiStar: [#1 -0.03,0.09,1.09,U] [#2 0.27,-0.15,0.00,M9] [#3 0.03,-0.03,0.78,U] [#4 0.02,0.01,0.67,U] [#5 0.25,0.04,0.72,U] [#6 -0.00,-0.08,0.74,U] [#7 0.07,0.16,0.52,U] [#8 0.23,0.10,0.62,U] 
00:22:35.349 00.001 1032 refined, 7 included, MultiStar: {0.12, -0.00}, one-star: {0.35, -0.19}
00:22:35.352 00.003 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
00:22:35.353 00.001 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
00:22:35.355 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.01 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
00:22:35.358 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.00, opts=13)
00:22:35.360 00.002 1032 Enqueuing Move request for scope (0.12, -0.00)
00:22:35.364 00.004 10072 Worker thread wakes up
00:22:35.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
00:22:35.364 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
00:22:35.364 00.000 10072 Moving (0.12, -0.00) raw xDistance=-0.03 yDistance=-0.11
00:22:35.368 00.004 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.39
00:22:35.368 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:22:35.368 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:35.368 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:35.370 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:22:35.370 00.000 10072 MoveAxis(E, 4, ABG)
00:22:35.370 00.000 10072 Guiding  Dir = 2, Dur = 4
00:22:35.370 00.000 10072 IsGuiding returns 0
00:22:35.371 00.001 10072 PulseGuide returned control before completion, sleep 14
00:22:35.388 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.6
00:22:35.390 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:35.392 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:35.394 00.002 1032 Enqueuing Expose request
00:22:35.397 00.003 10072 IsGuiding returns 0
00:22:35.397 00.000 10072 Move returns status 0, amount 4
00:22:35.397 00.000 10072 MoveAxis(N, 0, ABG)
00:22:35.397 00.000 10072 Move returns status 0, amount 0
00:22:35.397 00.000 10072 move complete, result=0
00:22:35.397 00.000 10072 worker thread done servicing request
00:22:35.398 00.001 10072 Worker thread wakes up
00:22:35.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:35.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:35.404 00.006 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:22:36.023 00.619 10072 Exposure complete
00:22:36.069 00.046 10072 worker thread done servicing request
00:22:36.069 00.000 1032 OnExposeComplete: enter
00:22:36.072 00.003 1032 UpdateGuideState(): m_state=6
00:22:36.074 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1809
00:22:36.076 00.002 1032 Star::Find returns 1 (0), X=323.92, Y=741.30, Mass=1447, SNR=26.7, Peak=162 HFD=2.6
00:22:36.077 00.001 1032 MultiStar: [#1 -0.06,0.11,1.05,U] [#2 0.13,-0.02,0.94,U] [#3 0.08,0.06,0.70,U] [#4 0.05,-0.02,0.68,U] [#5 0.08,0.11,0.67,U] [#6 -0.00,0.04,0.68,U] [#7 0.01,0.04,0.51,U] [#8 0.42,0.20,0.00,M2] 
00:22:36.080 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.32, 0.06}
00:22:36.081 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
00:22:36.084 00.003 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
00:22:36.086 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.52 mountX=0.03 mountY=-0.10, mountTheta=-1.31
00:22:36.089 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
00:22:36.090 00.001 1032 Enqueuing Move request for scope (0.09, 0.05)
00:22:36.092 00.002 10072 Worker thread wakes up
00:22:36.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
00:22:36.092 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
00:22:36.092 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
00:22:36.094 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:36.096 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.38
00:22:36.096 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:22:36.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:36.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:22:36.096 00.000 10072 MoveAxis(E, 4, ABG)
00:22:36.096 00.000 10072 Guiding  Dir = 2, Dur = 4
00:22:36.096 00.000 10072 IsGuiding returns 0
00:22:36.097 00.001 10072 PulseGuide returned control before completion, sleep 14
00:22:36.114 00.017 10072 IsGuiding returns 0
00:22:36.114 00.000 10072 Move returns status 0, amount 4
00:22:36.114 00.000 10072 MoveAxis(N, 0, ABG)
00:22:36.114 00.000 10072 Move returns status 0, amount 0
00:22:36.114 00.000 10072 move complete, result=0
00:22:36.114 00.000 10072 worker thread done servicing request
00:22:36.115 00.001 1032 UpdateGuideState exits: m=1447 SNR=26.7
00:22:36.120 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:36.123 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:36.125 00.002 1032 Enqueuing Expose request
00:22:36.127 00.002 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:22:36.128 00.001 10072 Worker thread wakes up
00:22:36.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:36.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:36.539 00.411 10072 Exposure complete
00:22:36.590 00.051 10072 worker thread done servicing request
00:22:36.590 00.000 1032 OnExposeComplete: enter
00:22:36.592 00.002 1032 UpdateGuideState(): m_state=6
00:22:36.594 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1810
00:22:36.597 00.003 1032 Star::Find returns 1 (0), X=324.00, Y=741.20, Mass=1345, SNR=25.7, Peak=153 HFD=2.6
00:22:36.598 00.001 1032 MultiStar: [#1 -0.03,0.21,1.20,U] [#2 0.29,-0.06,0.00,M9] [#3 0.10,0.19,0.74,U] [#4 0.08,0.01,0.66,U] [#5 0.13,0.08,0.74,U] [#6 -0.13,0.05,0.74,U] [#7 0.14,0.22,0.55,U] [#8 0.23,0.26,0.00,M3] 
00:22:36.600 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.10}, one-star: {0.41, -0.04}
00:22:36.602 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
00:22:36.605 00.003 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
00:22:36.606 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.79 mountX=0.07 mountY=-0.12, mountTheta=-1.04
00:22:36.609 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
00:22:36.611 00.002 1032 Enqueuing Move request for scope (0.10, 0.10)
00:22:36.612 00.001 10072 Worker thread wakes up
00:22:36.613 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
00:22:36.613 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
00:22:36.613 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
00:22:36.615 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:36.617 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.37
00:22:36.617 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:22:36.617 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:36.617 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:22:36.617 00.000 10072 MoveAxis(E, 4, ABG)
00:22:36.617 00.000 10072 Guiding  Dir = 2, Dur = 4
00:22:36.618 00.001 10072 IsGuiding returns 0
00:22:36.618 00.000 10072 PulseGuide returned control before completion, sleep 14
00:22:36.636 00.018 1032 UpdateGuideState exits: m=1345 SNR=25.7
00:22:36.638 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:36.639 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:36.641 00.002 1032 Enqueuing Expose request
00:22:36.647 00.006 10072 IsGuiding returns 0
00:22:36.647 00.000 10072 Move returns status 0, amount 4
00:22:36.647 00.000 10072 MoveAxis(N, 0, ABG)
00:22:36.647 00.000 10072 Move returns status 0, amount 0
00:22:36.647 00.000 10072 move complete, result=0
00:22:36.647 00.000 10072 worker thread done servicing request
00:22:36.647 00.000 10072 Worker thread wakes up
00:22:36.648 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:36.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:36.652 00.004 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:22:37.277 00.625 10072 Exposure complete
00:22:37.325 00.048 10072 worker thread done servicing request
00:22:37.325 00.000 1032 OnExposeComplete: enter
00:22:37.327 00.002 1032 UpdateGuideState(): m_state=6
00:22:37.330 00.003 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1811
00:22:37.332 00.002 1032 Star::Find returns 1 (0), X=324.13, Y=741.11, Mass=1297, SNR=25.4, Peak=168 HFD=2.7
00:22:37.334 00.002 1032 MultiStar: [#1 0.01,-0.00,1.19,U] [#2 0.18,-0.27,0.00,M10] [#3 0.21,-0.08,0.72,U] [#4 0.10,-0.26,0.00,M1] [#5 0.03,0.12,0.68,U] [#6 0.05,0.00,0.75,U] [#7 0.08,0.01,0.57,U] [#8 0.16,-0.07,0.60,U] 
00:22:37.336 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.03}, one-star: {0.53, -0.13}
00:22:37.338 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
00:22:37.340 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
00:22:37.343 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.17 mountX=-0.07 mountY=-0.15, mountTheta=-2.00
00:22:37.346 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
00:22:37.348 00.002 1032 Enqueuing Move request for scope (0.16, -0.03)
00:22:37.349 00.001 10072 Worker thread wakes up
00:22:37.350 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
00:22:37.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
00:22:37.350 00.000 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.15
00:22:37.351 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:37.355 00.004 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.36
00:22:37.355 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:22:37.356 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:37.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:22:37.356 00.000 10072 MoveAxis(E, 5, ABG)
00:22:37.356 00.000 10072 Guiding  Dir = 2, Dur = 5
00:22:37.356 00.000 10072 IsGuiding returns 0
00:22:37.357 00.001 10072 PulseGuide returned control before completion, sleep 15
00:22:37.375 00.018 1032 UpdateGuideState exits: m=1297 SNR=25.4
00:22:37.377 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:37.379 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:37.380 00.001 1032 Enqueuing Expose request
00:22:37.384 00.004 10072 IsGuiding returns 0
00:22:37.384 00.000 10072 Move returns status 0, amount 5
00:22:37.384 00.000 10072 MoveAxis(N, 0, ABG)
00:22:37.384 00.000 10072 Move returns status 0, amount 0
00:22:37.384 00.000 10072 move complete, result=0
00:22:37.384 00.000 10072 worker thread done servicing request
00:22:37.384 00.000 10072 Worker thread wakes up
00:22:37.384 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:37.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:37.390 00.006 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:22:37.794 00.404 10072 Exposure complete
00:22:37.842 00.048 10072 worker thread done servicing request
00:22:37.842 00.000 1032 OnExposeComplete: enter
00:22:37.844 00.002 1032 UpdateGuideState(): m_state=6
00:22:37.846 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1812
00:22:37.848 00.002 1032 Star::Find returns 1 (0), X=324.03, Y=741.12, Mass=1615, SNR=28.3, Peak=192 HFD=2.7
00:22:37.849 00.001 1032 MultiStar: [#1 0.04,0.05,1.06,U] [#2 0.30,-0.22,0.00,R] [#3 0.06,0.14,0.67,U] [#4 0.09,-0.07,0.64,U] [#5 0.24,0.14,0.68,U] [#6 -0.09,-0.11,0.71,U] [#7 0.11,-0.01,0.48,U] [#8 0.01,0.08,0.51,U] 
00:22:37.851 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.01}, one-star: {0.43, -0.12}
00:22:37.852 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
00:22:37.855 00.003 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
00:22:37.857 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.05 mountX=-0.03 mountY=-0.12, mountTheta=-1.78
00:22:37.860 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
00:22:37.862 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
00:22:37.866 00.004 10072 Worker thread wakes up
00:22:37.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
00:22:37.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
00:22:37.866 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.03 yDistance=-0.12
00:22:37.870 00.004 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.35
00:22:37.870 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:22:37.870 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:37.870 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:37.873 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:22:37.873 00.000 10072 MoveAxis(E, 4, ABG)
00:22:37.873 00.000 10072 Guiding  Dir = 2, Dur = 4
00:22:37.873 00.000 10072 IsGuiding returns 0
00:22:37.874 00.001 10072 PulseGuide returned control before completion, sleep 14
00:22:37.890 00.016 1032 UpdateGuideState exits: m=1615 SNR=28.3
00:22:37.895 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:37.897 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:37.900 00.003 1032 Enqueuing Expose request
00:22:37.903 00.003 10072 IsGuiding returns 0
00:22:37.903 00.000 10072 Move returns status 0, amount 4
00:22:37.903 00.000 10072 MoveAxis(N, 0, ABG)
00:22:37.903 00.000 10072 Move returns status 0, amount 0
00:22:37.903 00.000 10072 move complete, result=0
00:22:37.903 00.000 10072 worker thread done servicing request
00:22:37.903 00.000 10072 Worker thread wakes up
00:22:37.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:37.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:37.909 00.006 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:22:38.531 00.622 10072 Exposure complete
00:22:38.576 00.045 10072 worker thread done servicing request
00:22:38.576 00.000 1032 OnExposeComplete: enter
00:22:38.578 00.002 1032 UpdateGuideState(): m_state=6
00:22:38.581 00.003 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1813
00:22:38.583 00.002 1032 Star::Find returns 1 (0), X=323.96, Y=741.10, Mass=1434, SNR=26.7, Peak=183 HFD=2.6
00:22:38.584 00.001 1032 MultiStar: [#1 -0.13,0.07,1.08,U] [#2 -0.09,0.05,0.92,U] [#3 -0.03,0.14,0.68,U] [#4 -0.03,-0.03,0.70,U] [#5 0.15,0.12,0.69,U] [#6 -0.14,-0.10,0.72,U] [#7 0.15,0.09,0.53,U] [#8 0.08,-0.01,0.58,U] 
00:22:38.585 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.36, -0.14}
00:22:38.588 00.003 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
00:22:38.589 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
00:22:38.590 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.45 mountX=0.01 mountY=-0.04, mountTheta=-1.38
00:22:38.592 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
00:22:38.593 00.001 1032 Enqueuing Move request for scope (0.03, 0.02)
00:22:38.596 00.003 10072 Worker thread wakes up
00:22:38.596 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
00:22:38.596 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
00:22:38.596 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
00:22:38.597 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:38.599 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.34
00:22:38.599 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:22:38.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:38.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:22:38.599 00.000 10072 MoveAxis(E, 5, ABG)
00:22:38.599 00.000 10072 Guiding  Dir = 2, Dur = 5
00:22:38.600 00.001 10072 IsGuiding returns 0
00:22:38.600 00.000 10072 PulseGuide returned control before completion, sleep 15
00:22:38.617 00.017 1032 UpdateGuideState exits: m=1434 SNR=26.7
00:22:38.619 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:38.621 00.002 10072 IsGuiding returns 0
00:22:38.621 00.000 10072 Move returns status 0, amount 5
00:22:38.621 00.000 10072 MoveAxis(N, 0, ABG)
00:22:38.621 00.000 10072 Move returns status 0, amount 0
00:22:38.621 00.000 10072 move complete, result=0
00:22:38.621 00.000 10072 worker thread done servicing request
00:22:38.621 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:38.623 00.002 1032 Enqueuing Expose request
00:22:38.625 00.002 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:22:38.627 00.002 10072 Worker thread wakes up
00:22:38.627 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:38.627 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:39.043 00.416 10072 Exposure complete
00:22:39.091 00.048 10072 worker thread done servicing request
00:22:39.091 00.000 1032 OnExposeComplete: enter
00:22:39.093 00.002 1032 UpdateGuideState(): m_state=6
00:22:39.094 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1814
00:22:39.096 00.002 1032 Star::Find returns 1 (0), X=323.90, Y=741.22, Mass=1413, SNR=26.5, Peak=172 HFD=2.4
00:22:39.098 00.002 1032 MultiStar: [#1 -0.25,0.26,0.00,M1] [#2 -0.15,0.23,0.93,U] [#3 0.20,0.10,0.70,U] [#4 -0.03,0.00,0.63,U] [#5 0.13,0.12,0.68,U] [#6 -0.04,0.08,0.82,U] [#7 -0.06,0.08,0.53,U] [#8 0.13,0.17,0.58,U] 
00:22:39.099 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.30, -0.02}
00:22:39.100 00.001 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
00:22:39.102 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
00:22:39.104 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.96 mountX=0.07 mountY=-0.09, mountTheta=-0.87
00:22:39.107 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
00:22:39.109 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
00:22:39.110 00.001 10072 Worker thread wakes up
00:22:39.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
00:22:39.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
00:22:39.110 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
00:22:39.112 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:39.115 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.33
00:22:39.115 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:22:39.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:39.115 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:22:39.115 00.000 10072 MoveAxis(E, 3, ABG)
00:22:39.115 00.000 10072 Guiding  Dir = 2, Dur = 3
00:22:39.115 00.000 10072 IsGuiding returns 0
00:22:39.116 00.001 10072 PulseGuide returned control before completion, sleep 13
00:22:39.132 00.016 1032 UpdateGuideState exits: m=1413 SNR=26.5
00:22:39.135 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:39.138 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:39.140 00.002 1032 Enqueuing Expose request
00:22:39.141 00.001 10072 IsGuiding returns 0
00:22:39.141 00.000 10072 Move returns status 0, amount 3
00:22:39.141 00.000 10072 MoveAxis(N, 0, ABG)
00:22:39.141 00.000 10072 Move returns status 0, amount 0
00:22:39.141 00.000 10072 move complete, result=0
00:22:39.141 00.000 10072 worker thread done servicing request
00:22:39.141 00.000 10072 Worker thread wakes up
00:22:39.141 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:39.141 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:39.141 00.000 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:22:39.777 00.636 10072 Exposure complete
00:22:39.825 00.048 10072 worker thread done servicing request
00:22:39.825 00.000 1032 OnExposeComplete: enter
00:22:39.828 00.003 1032 UpdateGuideState(): m_state=6
00:22:39.832 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1815
00:22:39.834 00.002 1032 Star::Find returns 1 (0), X=323.98, Y=741.10, Mass=1418, SNR=26.5, Peak=178 HFD=2.6
00:22:39.836 00.002 1032 MultiStar: [#1 -0.26,0.20,0.00,M2] [#2 -0.03,0.06,0.91,U] [#3 0.12,0.19,0.70,U] [#4 -0.09,-0.10,0.64,U] [#5 0.11,0.16,0.71,U] [#6 0.04,-0.04,0.67,U] [#7 -0.07,0.22,0.55,U] [#8 0.12,0.19,0.58,U] 
00:22:39.838 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.38, -0.14}
00:22:39.839 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:22:39.841 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:22:39.842 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.55 mountX=0.03 mountY=-0.10, mountTheta=-1.28
00:22:39.845 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
00:22:39.846 00.001 1032 Enqueuing Move request for scope (0.09, 0.05)
00:22:39.847 00.001 10072 Worker thread wakes up
00:22:39.848 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
00:22:39.848 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
00:22:39.848 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
00:22:39.849 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:39.852 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.33
00:22:39.852 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:22:39.852 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:39.852 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:22:39.852 00.000 10072 MoveAxis(E, 4, ABG)
00:22:39.852 00.000 10072 Guiding  Dir = 2, Dur = 4
00:22:39.853 00.001 10072 IsGuiding returns 0
00:22:39.853 00.000 10072 PulseGuide returned control before completion, sleep 14
00:22:39.869 00.016 10072 IsGuiding returns 0
00:22:39.869 00.000 10072 Move returns status 0, amount 4
00:22:39.869 00.000 10072 MoveAxis(N, 0, ABG)
00:22:39.869 00.000 10072 Move returns status 0, amount 0
00:22:39.869 00.000 10072 move complete, result=0
00:22:39.869 00.000 10072 worker thread done servicing request
00:22:39.870 00.001 1032 UpdateGuideState exits: m=1418 SNR=26.5
00:22:39.872 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:39.874 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:39.876 00.002 1032 Enqueuing Expose request
00:22:39.877 00.001 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:22:39.880 00.003 10072 Worker thread wakes up
00:22:39.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:39.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:40.292 00.412 10072 Exposure complete
00:22:40.344 00.052 10072 worker thread done servicing request
00:22:40.344 00.000 1032 OnExposeComplete: enter
00:22:40.346 00.002 1032 UpdateGuideState(): m_state=6
00:22:40.347 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1816
00:22:40.349 00.002 1032 Star::Find returns 1 (0), X=323.94, Y=741.12, Mass=1388, SNR=26.2, Peak=187 HFD=2.6
00:22:40.350 00.001 1032 MultiStar: [#1 -0.17,-0.01,1.07,U] [#2 -0.19,0.01,0.93,U] [#3 0.01,0.17,0.75,U] [#4 -0.12,0.10,0.69,U] [#5 0.00,-0.04,0.70,U] [#6 -0.08,-0.02,0.76,U] [#7 0.02,0.08,0.53,U] [#8 0.11,-0.07,0.56,U] 
00:22:40.351 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.34, -0.12}
00:22:40.354 00.003 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
00:22:40.355 00.001 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
00:22:40.357 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.61 mountX=0.01 mountY=0.01, mountTheta=0.78
00:22:40.358 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
00:22:40.361 00.003 1032 Enqueuing Move request for scope (-0.01, 0.01)
00:22:40.363 00.002 10072 Worker thread wakes up
00:22:40.363 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:22:40.363 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:22:40.363 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
00:22:40.366 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:40.369 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.32
00:22:40.369 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:22:40.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:40.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:22:40.369 00.000 10072 MoveAxis(E, 3, ABG)
00:22:40.369 00.000 10072 Guiding  Dir = 2, Dur = 3
00:22:40.369 00.000 10072 IsGuiding returns 0
00:22:40.370 00.001 10072 PulseGuide returned control before completion, sleep 13
00:22:40.386 00.016 1032 UpdateGuideState exits: m=1388 SNR=26.2
00:22:40.388 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:40.390 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:40.395 00.005 1032 Enqueuing Expose request
00:22:40.398 00.003 10072 IsGuiding returns 0
00:22:40.398 00.000 10072 Move returns status 0, amount 3
00:22:40.398 00.000 10072 MoveAxis(N, 0, ABG)
00:22:40.398 00.000 10072 Move returns status 0, amount 0
00:22:40.398 00.000 10072 move complete, result=0
00:22:40.398 00.000 10072 worker thread done servicing request
00:22:40.398 00.000 10072 Worker thread wakes up
00:22:40.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:40.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:40.405 00.007 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
00:22:41.026 00.621 10072 Exposure complete
00:22:41.071 00.045 10072 worker thread done servicing request
00:22:41.072 00.001 1032 OnExposeComplete: enter
00:22:41.073 00.001 1032 UpdateGuideState(): m_state=6
00:22:41.075 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1817
00:22:41.078 00.003 1032 Star::Find returns 1 (0), X=323.87, Y=741.12, Mass=1349, SNR=25.9, Peak=151 HFD=2.7
00:22:41.079 00.001 1032 MultiStar: [#1 -0.16,0.15,1.13,U] [#2 -0.06,0.16,0.95,U] [#3 0.16,0.13,0.72,U] [#4 0.03,-0.05,0.72,U] [#5 0.15,0.02,0.74,U] [#6 -0.07,-0.02,0.72,U] [#7 0.10,0.17,0.55,U] [#8 0.02,-0.02,0.59,U] 
00:22:41.082 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.27, -0.12}
00:22:41.084 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
00:22:41.086 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
00:22:41.089 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.86 mountX=0.04 mountY=-0.05, mountTheta=-0.97
00:22:41.092 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
00:22:41.094 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
00:22:41.096 00.002 10072 Worker thread wakes up
00:22:41.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:22:41.096 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:22:41.096 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
00:22:41.098 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:41.100 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.31
00:22:41.100 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:22:41.100 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:41.100 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:22:41.100 00.000 10072 MoveAxis(E, 3, ABG)
00:22:41.100 00.000 10072 Guiding  Dir = 2, Dur = 3
00:22:41.101 00.001 10072 IsGuiding returns 0
00:22:41.101 00.000 10072 PulseGuide returned control before completion, sleep 13
00:22:41.119 00.018 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:22:41.121 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:41.123 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:41.124 00.001 1032 Enqueuing Expose request
00:22:41.130 00.006 10072 IsGuiding returns 0
00:22:41.130 00.000 10072 Move returns status 0, amount 3
00:22:41.130 00.000 10072 MoveAxis(N, 0, ABG)
00:22:41.130 00.000 10072 Move returns status 0, amount 0
00:22:41.130 00.000 10072 move complete, result=0
00:22:41.130 00.000 10072 worker thread done servicing request
00:22:41.130 00.000 10072 Worker thread wakes up
00:22:41.130 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:41.130 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:41.133 00.003 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:22:41.542 00.409 10072 Exposure complete
00:22:41.591 00.049 10072 worker thread done servicing request
00:22:41.591 00.000 1032 OnExposeComplete: enter
00:22:41.593 00.002 1032 UpdateGuideState(): m_state=6
00:22:41.595 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1818
00:22:41.596 00.001 1032 Star::Find returns 1 (0), X=324.00, Y=741.06, Mass=1341, SNR=25.8, Peak=167 HFD=2.7
00:22:41.598 00.002 1032 MultiStar: [#1 -0.03,0.13,1.08,U] [#2 -0.14,0.13,1.04,U] [#3 0.01,0.14,0.73,U] [#4 -0.11,0.12,0.69,U] [#5 0.21,-0.01,0.69,U] [#6 -0.02,-0.04,0.75,U] [#7 0.08,0.16,0.52,U] [#8 -0.07,-0.02,0.56,U] 
00:22:41.600 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.41, -0.18}
00:22:41.603 00.003 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
00:22:41.605 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
00:22:41.609 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.81 mountX=0.03 mountY=-0.05, mountTheta=-1.02
00:22:41.616 00.007 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
00:22:41.621 00.005 1032 Enqueuing Move request for scope (0.04, 0.04)
00:22:41.623 00.002 10072 Worker thread wakes up
00:22:41.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
00:22:41.623 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
00:22:41.623 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
00:22:41.626 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:41.628 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.30
00:22:41.628 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:22:41.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:41.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:22:41.628 00.000 10072 MoveAxis(E, 3, ABG)
00:22:41.628 00.000 10072 Guiding  Dir = 2, Dur = 3
00:22:41.629 00.001 10072 IsGuiding returns 0
00:22:41.629 00.000 10072 PulseGuide returned control before completion, sleep 13
00:22:41.647 00.018 1032 UpdateGuideState exits: m=1341 SNR=25.8
00:22:41.649 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:41.651 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:41.653 00.002 1032 Enqueuing Expose request
00:22:41.654 00.001 10072 IsGuiding returns 0
00:22:41.654 00.000 10072 Move returns status 0, amount 3
00:22:41.654 00.000 10072 MoveAxis(N, 0, ABG)
00:22:41.654 00.000 10072 Move returns status 0, amount 0
00:22:41.655 00.001 10072 move complete, result=0
00:22:41.655 00.000 10072 worker thread done servicing request
00:22:41.655 00.000 10072 Worker thread wakes up
00:22:41.655 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:41.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:41.662 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:22:42.295 00.633 10072 Exposure complete
00:22:42.342 00.047 10072 worker thread done servicing request
00:22:42.342 00.000 1032 OnExposeComplete: enter
00:22:42.344 00.002 1032 UpdateGuideState(): m_state=6
00:22:42.345 00.001 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1819
00:22:42.348 00.003 1032 Star::Find returns 1 (0), X=323.90, Y=741.12, Mass=1286, SNR=25.3, Peak=162 HFD=2.5
00:22:42.349 00.001 1032 MultiStar: [#1 -0.05,0.10,1.08,U] [#2 -0.15,0.16,0.99,U] [#3 0.03,0.02,0.73,U] [#4 0.04,0.01,0.66,U] [#5 0.21,-0.05,0.71,U] [#6 -0.03,-0.10,0.76,U] [#7 0.06,0.08,0.53,U] [#8 0.33,-0.02,0.00,M1] 
00:22:42.350 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.01}, one-star: {0.30, -0.12}
00:22:42.352 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
00:22:42.352 00.000 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
00:22:42.355 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.31 mountX=0.00 mountY=-0.05, mountTheta=-1.52
00:22:42.357 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
00:22:42.360 00.003 1032 Enqueuing Move request for scope (0.05, 0.01)
00:22:42.362 00.002 10072 Worker thread wakes up
00:22:42.362 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
00:22:42.362 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
00:22:42.362 00.000 10072 Moving (0.05, 0.01) raw xDistance=0.00 yDistance=-0.05
00:22:42.364 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:42.367 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.29
00:22:42.367 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:22:42.367 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:42.367 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:22:42.367 00.000 10072 MoveAxis(E, 3, ABG)
00:22:42.367 00.000 10072 Guiding  Dir = 2, Dur = 3
00:22:42.367 00.000 10072 IsGuiding returns 0
00:22:42.370 00.003 10072 PulseGuide returned control before completion, sleep 12
00:22:42.386 00.016 1032 UpdateGuideState exits: m=1286 SNR=25.3
00:22:42.388 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:42.389 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:42.394 00.005 1032 Enqueuing Expose request
00:22:42.396 00.002 10072 IsGuiding returns 0
00:22:42.397 00.001 10072 Move returns status 0, amount 3
00:22:42.397 00.000 10072 MoveAxis(N, 0, ABG)
00:22:42.397 00.000 10072 Move returns status 0, amount 0
00:22:42.397 00.000 10072 move complete, result=0
00:22:42.397 00.000 10072 worker thread done servicing request
00:22:42.397 00.000 10072 Worker thread wakes up
00:22:42.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:42.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:42.406 00.009 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:22:42.813 00.407 10072 Exposure complete
00:22:42.861 00.048 10072 worker thread done servicing request
00:22:42.861 00.000 1032 OnExposeComplete: enter
00:22:42.863 00.002 1032 UpdateGuideState(): m_state=6
00:22:42.864 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1820
00:22:42.867 00.003 1032 Star::Find returns 1 (0), X=323.91, Y=741.02, Mass=1343, SNR=25.8, Peak=159 HFD=2.7
00:22:42.869 00.002 1032 MultiStar: [#1 -0.11,-0.04,1.05,U] [#2 0.02,0.06,0.96,U] [#3 0.23,-0.05,0.71,U] [#4 0.08,-0.16,0.64,U] [#5 0.22,0.02,0.76,U] [#6 -0.13,-0.07,0.70,U] [#7 0.27,-0.04,0.59,U] [#8 0.07,-0.01,0.58,U] 
00:22:42.870 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.06}, one-star: {0.31, -0.22}
00:22:42.871 00.001 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
00:22:42.873 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
00:22:42.874 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.52 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
00:22:42.877 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
00:22:42.880 00.003 1032 Enqueuing Move request for scope (0.10, -0.06)
00:22:42.882 00.002 10072 Worker thread wakes up
00:22:42.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
00:22:42.882 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
00:22:42.882 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.08
00:22:42.884 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:42.886 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.28
00:22:42.886 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:22:42.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:42.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:22:42.886 00.000 10072 MoveAxis(E, 3, ABG)
00:22:42.886 00.000 10072 Guiding  Dir = 2, Dur = 3
00:22:42.886 00.000 10072 IsGuiding returns 0
00:22:42.887 00.001 10072 PulseGuide returned control before completion, sleep 13
00:22:42.904 00.017 10072 IsGuiding returns 0
00:22:42.904 00.000 10072 Move returns status 0, amount 3
00:22:42.904 00.000 10072 MoveAxis(N, 0, ABG)
00:22:42.904 00.000 10072 Move returns status 0, amount 0
00:22:42.904 00.000 10072 move complete, result=0
00:22:42.904 00.000 10072 worker thread done servicing request
00:22:42.904 00.000 1032 UpdateGuideState exits: m=1343 SNR=25.8
00:22:42.906 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:42.908 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:42.909 00.001 1032 Enqueuing Expose request
00:22:42.912 00.003 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:22:42.913 00.001 10072 Worker thread wakes up
00:22:42.914 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:42.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:43.548 00.634 10072 Exposure complete
00:22:43.596 00.048 10072 worker thread done servicing request
00:22:43.596 00.000 1032 OnExposeComplete: enter
00:22:43.598 00.002 1032 UpdateGuideState(): m_state=6
00:22:43.600 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1821
00:22:43.602 00.002 1032 Star::Find returns 1 (0), X=323.95, Y=741.08, Mass=1332, SNR=25.7, Peak=161 HFD=2.7
00:22:43.604 00.002 1032 MultiStar: [#1 0.11,0.03,1.14,U] [#2 -0.22,0.04,0.95,U] [#3 0.10,0.06,0.71,U] [#4 0.06,-0.20,0.67,U] [#5 0.04,0.04,0.68,U] [#6 0.01,-0.27,0.68,U] [#7 0.25,-0.04,0.52,U] [#8 0.15,-0.27,0.00,M1] 
00:22:43.605 00.001 1032 refined, 7 included, MultiStar: {0.09, -0.06}, one-star: {0.35, -0.16}
00:22:43.607 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
00:22:43.608 00.001 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
00:22:43.611 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.10 cameraTheta=-0.58 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
00:22:43.622 00.011 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
00:22:43.626 00.004 1032 Enqueuing Move request for scope (0.09, -0.06)
00:22:43.628 00.002 10072 Worker thread wakes up
00:22:43.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
00:22:43.628 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
00:22:43.628 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
00:22:43.630 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:43.633 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.28
00:22:43.634 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:22:43.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:43.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:22:43.634 00.000 10072 MoveAxis(E, 3, ABG)
00:22:43.634 00.000 10072 Guiding  Dir = 2, Dur = 3
00:22:43.634 00.000 10072 IsGuiding returns 0
00:22:43.635 00.001 10072 PulseGuide returned control before completion, sleep 13
00:22:43.652 00.017 1032 UpdateGuideState exits: m=1332 SNR=25.7
00:22:43.655 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:43.657 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:43.659 00.002 1032 Enqueuing Expose request
00:22:43.662 00.003 10072 IsGuiding returns 0
00:22:43.662 00.000 10072 Move returns status 0, amount 3
00:22:43.662 00.000 10072 MoveAxis(N, 0, ABG)
00:22:43.662 00.000 10072 Move returns status 0, amount 0
00:22:43.662 00.000 10072 move complete, result=0
00:22:43.662 00.000 10072 worker thread done servicing request
00:22:43.662 00.000 10072 Worker thread wakes up
00:22:43.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:43.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:43.668 00.006 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:22:44.077 00.409 10072 Exposure complete
00:22:44.126 00.049 10072 worker thread done servicing request
00:22:44.126 00.000 1032 OnExposeComplete: enter
00:22:44.128 00.002 1032 UpdateGuideState(): m_state=6
00:22:44.131 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1822
00:22:44.132 00.001 1032 Star::Find returns 1 (0), X=323.82, Y=741.07, Mass=1358, SNR=26.0, Peak=154 HFD=2.6
00:22:44.135 00.003 1032 MultiStar: [#1 -0.03,-0.05,1.12,U] [#2 -0.11,0.03,0.95,U] [#3 0.14,0.02,0.70,U] [#4 -0.07,-0.07,0.72,U] [#5 0.09,-0.04,0.72,U] [#6 -0.11,-0.18,0.72,U] [#7 0.03,0.01,0.51,U] [#8 0.12,-0.13,0.61,U] 
00:22:44.138 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.22, -0.17}
00:22:44.139 00.001 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
00:22:44.141 00.002 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
00:22:44.144 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.15 mountX=-0.07 mountY=-0.01, mountTheta=-2.98
00:22:44.147 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
00:22:44.149 00.002 1032 Enqueuing Move request for scope (0.03, -0.07)
00:22:44.151 00.002 10072 Worker thread wakes up
00:22:44.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
00:22:44.151 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
00:22:44.151 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.01
00:22:44.153 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:44.155 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.27
00:22:44.155 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:22:44.155 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:44.155 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:22:44.155 00.000 10072 MoveAxis(E, 2, ABG)
00:22:44.155 00.000 10072 Guiding  Dir = 2, Dur = 2
00:22:44.155 00.000 10072 IsGuiding returns 0
00:22:44.156 00.001 10072 PulseGuide returned control before completion, sleep 12
00:22:44.172 00.016 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:22:44.175 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:44.177 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:44.178 00.001 1032 Enqueuing Expose request
00:22:44.183 00.005 10072 IsGuiding returns 0
00:22:44.183 00.000 10072 Move returns status 0, amount 2
00:22:44.183 00.000 10072 MoveAxis(N, 0, ABG)
00:22:44.183 00.000 10072 Move returns status 0, amount 0
00:22:44.183 00.000 10072 move complete, result=0
00:22:44.183 00.000 10072 worker thread done servicing request
00:22:44.183 00.000 10072 Worker thread wakes up
00:22:44.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:44.185 00.002 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:44.188 00.003 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:22:44.815 00.627 10072 Exposure complete
00:22:44.860 00.045 10072 worker thread done servicing request
00:22:44.860 00.000 1032 OnExposeComplete: enter
00:22:44.862 00.002 1032 UpdateGuideState(): m_state=6
00:22:44.865 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1823
00:22:44.866 00.001 1032 Star::Find returns 1 (0), X=323.84, Y=741.20, Mass=1225, SNR=24.7, Peak=142 HFD=2.6
00:22:44.868 00.002 1032 MultiStar: [#1 -0.08,0.22,1.15,U] [#2 -0.25,0.15,0.00,M1] [#3 0.04,0.08,0.76,U] [#4 -0.18,-0.04,0.74,U] [#5 0.14,0.10,0.72,U] [#6 -0.26,0.09,0.70,U] [#7 0.14,0.08,0.53,U] [#8 0.07,0.18,0.62,U] 
00:22:44.869 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.09}, one-star: {0.24, -0.04}
00:22:44.871 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
00:22:44.872 00.001 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
00:22:44.874 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.41 mountX=0.08 mountY=-0.04, mountTheta=-0.42
00:22:44.876 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
00:22:44.879 00.003 1032 Enqueuing Move request for scope (0.01, 0.09)
00:22:44.881 00.002 10072 Worker thread wakes up
00:22:44.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
00:22:44.881 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
00:22:44.881 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.08 yDistance=-0.04
00:22:44.883 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:44.886 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.26
00:22:44.886 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
00:22:44.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:44.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:22:44.886 00.000 10072 MoveAxis(E, 2, ABG)
00:22:44.886 00.000 10072 Guiding  Dir = 2, Dur = 2
00:22:44.886 00.000 10072 IsGuiding returns 0
00:22:44.887 00.001 10072 PulseGuide returned control before completion, sleep 12
00:22:44.902 00.015 10072 IsGuiding returns 0
00:22:44.902 00.000 10072 Move returns status 0, amount 2
00:22:44.902 00.000 10072 MoveAxis(N, 0, ABG)
00:22:44.902 00.000 10072 Move returns status 0, amount 0
00:22:44.902 00.000 10072 move complete, result=0
00:22:44.902 00.000 10072 worker thread done servicing request
00:22:44.903 00.001 1032 UpdateGuideState exits: m=1225 SNR=24.7
00:22:44.905 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:44.906 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:44.908 00.002 1032 Enqueuing Expose request
00:22:44.909 00.001 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:22:44.911 00.002 10072 Worker thread wakes up
00:22:44.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:44.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:45.329 00.418 10072 Exposure complete
00:22:45.376 00.047 10072 worker thread done servicing request
00:22:45.376 00.000 1032 OnExposeComplete: enter
00:22:45.378 00.002 1032 UpdateGuideState(): m_state=6
00:22:45.380 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1824
00:22:45.382 00.002 1032 Star::Find returns 1 (0), X=323.83, Y=741.14, Mass=1452, SNR=26.8, Peak=170 HFD=2.5
00:22:45.383 00.001 1032 MultiStar: [#1 -0.17,0.14,1.09,U] [#2 -0.26,0.15,0.00,M2] [#3 0.08,0.20,0.66,U] [#4 0.09,0.15,0.68,U] [#5 0.02,0.24,0.66,U] [#6 -0.22,0.07,0.68,U] [#7 0.10,0.09,0.55,U] [#8 -0.02,0.21,0.58,U] 
00:22:45.385 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {0.23, -0.10}
00:22:45.386 00.001 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
00:22:45.387 00.001 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
00:22:45.388 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.46 mountX=0.10 mountY=-0.04, mountTheta=-0.37
00:22:45.393 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
00:22:45.396 00.003 1032 Enqueuing Move request for scope (0.01, 0.11)
00:22:45.397 00.001 10072 Worker thread wakes up
00:22:45.398 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
00:22:45.398 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
00:22:45.398 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.04
00:22:45.400 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:45.403 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.25
00:22:45.403 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
00:22:45.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:45.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:22:45.403 00.000 10072 MoveAxis(E, 2, ABG)
00:22:45.403 00.000 10072 Guiding  Dir = 2, Dur = 2
00:22:45.403 00.000 10072 IsGuiding returns 0
00:22:45.404 00.001 10072 PulseGuide returned control before completion, sleep 12
00:22:45.420 00.016 1032 UpdateGuideState exits: m=1452 SNR=26.8
00:22:45.425 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:45.431 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:45.434 00.003 1032 Enqueuing Expose request
00:22:45.435 00.001 10072 IsGuiding returns 0
00:22:45.435 00.000 10072 Move returns status 0, amount 2
00:22:45.436 00.001 10072 MoveAxis(N, 0, ABG)
00:22:45.436 00.000 10072 Move returns status 0, amount 0
00:22:45.436 00.000 10072 move complete, result=0
00:22:45.436 00.000 10072 worker thread done servicing request
00:22:45.436 00.000 10072 Worker thread wakes up
00:22:45.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:45.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:45.442 00.006 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:22:46.065 00.623 10072 Exposure complete
00:22:46.113 00.048 10072 worker thread done servicing request
00:22:46.113 00.000 1032 OnExposeComplete: enter
00:22:46.115 00.002 1032 UpdateGuideState(): m_state=6
00:22:46.117 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1825
00:22:46.118 00.001 1032 Star::Find returns 1 (0), X=323.91, Y=741.09, Mass=1258, SNR=25.0, Peak=157 HFD=2.6
00:22:46.120 00.002 1032 MultiStar: [#1 -0.04,0.07,1.16,U] [#2 -0.05,0.06,0.99,U] [#3 0.32,0.03,0.00,M1] [#4 0.11,0.02,0.65,U] [#5 0.16,0.07,0.73,U] [#6 -0.14,-0.18,0.74,U] [#7 0.42,0.10,0.00,M1] [#8 0.29,0.07,0.00,M1] 
00:22:46.121 00.001 1032 refined, 5 included, MultiStar: {0.06, -0.01}, one-star: {0.31, -0.15}
00:22:46.123 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
00:22:46.124 00.001 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
00:22:46.127 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.25 mountX=-0.03 mountY=-0.05, mountTheta=-2.08
00:22:46.129 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
00:22:46.131 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
00:22:46.132 00.001 10072 Worker thread wakes up
00:22:46.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:22:46.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:22:46.132 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.05
00:22:46.134 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:46.135 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.24
00:22:46.136 00.001 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:22:46.136 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:46.136 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:22:46.136 00.000 10072 MoveAxis(E, 2, ABG)
00:22:46.136 00.000 10072 Guiding  Dir = 2, Dur = 2
00:22:46.136 00.000 10072 IsGuiding returns 0
00:22:46.136 00.000 10072 PulseGuide returned control before completion, sleep 12
00:22:46.153 00.017 1032 UpdateGuideState exits: m=1258 SNR=25.0
00:22:46.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:46.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:46.158 00.001 1032 Enqueuing Expose request
00:22:46.159 00.001 10072 IsGuiding returns 0
00:22:46.159 00.000 10072 Move returns status 0, amount 2
00:22:46.160 00.001 10072 MoveAxis(N, 0, ABG)
00:22:46.160 00.000 10072 Move returns status 0, amount 0
00:22:46.160 00.000 10072 move complete, result=0
00:22:46.160 00.000 10072 worker thread done servicing request
00:22:46.160 00.000 10072 Worker thread wakes up
00:22:46.160 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:46.160 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:46.167 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:22:46.566 00.399 10072 Exposure complete
00:22:46.614 00.048 10072 worker thread done servicing request
00:22:46.614 00.000 1032 OnExposeComplete: enter
00:22:46.617 00.003 1032 UpdateGuideState(): m_state=6
00:22:46.619 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1826
00:22:46.620 00.001 1032 Star::Find returns 1 (0), X=323.91, Y=741.24, Mass=1399, SNR=26.3, Peak=168 HFD=2.5
00:22:46.622 00.002 1032 MultiStar: [#1 -0.15,0.10,1.08,U] [#2 -0.08,0.14,0.93,U] [#3 0.06,0.22,0.78,U] [#4 -0.01,0.07,0.69,U] [#5 0.13,0.01,0.72,U] [#6 -0.16,-0.03,0.69,U] [#7 0.14,0.08,0.53,U] [#8 0.16,0.19,0.61,U] 
00:22:46.624 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.31, -0.00}
00:22:46.625 00.001 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
00:22:46.627 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
00:22:46.628 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.15 mountX=0.07 mountY=-0.06, mountTheta=-0.68
00:22:46.631 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
00:22:46.633 00.002 1032 Enqueuing Move request for scope (0.04, 0.08)
00:22:46.634 00.001 10072 Worker thread wakes up
00:22:46.635 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
00:22:46.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
00:22:46.635 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.07 yDistance=-0.06
00:22:46.636 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:46.639 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.24
00:22:46.639 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:22:46.639 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:46.639 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:22:46.639 00.000 10072 MoveAxis(E, 2, ABG)
00:22:46.639 00.000 10072 Guiding  Dir = 2, Dur = 2
00:22:46.639 00.000 10072 IsGuiding returns 0
00:22:46.639 00.000 10072 PulseGuide returned control before completion, sleep 12
00:22:46.656 00.017 10072 IsGuiding returns 0
00:22:46.656 00.000 10072 Move returns status 0, amount 2
00:22:46.656 00.000 10072 MoveAxis(N, 0, ABG)
00:22:46.656 00.000 10072 Move returns status 0, amount 0
00:22:46.656 00.000 10072 move complete, result=0
00:22:46.656 00.000 10072 worker thread done servicing request
00:22:46.658 00.002 1032 UpdateGuideState exits: m=1399 SNR=26.3
00:22:46.660 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:46.662 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:46.664 00.002 1032 Enqueuing Expose request
00:22:46.666 00.002 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:22:46.668 00.002 10072 Worker thread wakes up
00:22:46.668 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:46.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:47.299 00.631 10072 Exposure complete
00:22:47.346 00.047 10072 worker thread done servicing request
00:22:47.347 00.001 1032 OnExposeComplete: enter
00:22:47.349 00.002 1032 UpdateGuideState(): m_state=6
00:22:47.350 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1827
00:22:47.353 00.003 1032 Star::Find returns 1 (0), X=323.71, Y=741.23, Mass=1372, SNR=26.1, Peak=156 HFD=2.7
00:22:47.354 00.001 1032 MultiStar: [#1 -0.12,0.33,0.00,M1] [#2 -0.27,0.24,0.00,M1] [#3 0.40,0.17,0.00,M1] [#4 0.11,0.19,0.66,U] [#5 0.06,0.24,0.75,U] [#6 -0.18,0.04,0.72,U] [#7 0.21,0.18,0.56,U] [#8 0.19,0.22,0.00,M1] 
00:22:47.356 00.002 1032 single-star, 4 included, MultiStar: {0.06, 0.12}, one-star: {0.11, -0.01}
00:22:47.358 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
00:22:47.360 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
00:22:47.361 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.06 mountX=-0.03 mountY=-0.11, mountTheta=-1.89
00:22:47.365 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
00:22:47.366 00.001 1032 Enqueuing Move request for scope (0.11, -0.01)
00:22:47.369 00.003 10072 Worker thread wakes up
00:22:47.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
00:22:47.369 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
00:22:47.369 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.03 yDistance=-0.11
00:22:47.371 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:47.372 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.23
00:22:47.372 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:22:47.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:47.373 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:22:47.373 00.000 10072 MoveAxis(E, 2, ABG)
00:22:47.373 00.000 10072 Guiding  Dir = 2, Dur = 2
00:22:47.373 00.000 10072 IsGuiding returns 0
00:22:47.374 00.001 10072 PulseGuide returned control before completion, sleep 12
00:22:47.390 00.016 10072 IsGuiding returns 0
00:22:47.390 00.000 10072 Move returns status 0, amount 2
00:22:47.390 00.000 10072 MoveAxis(N, 0, ABG)
00:22:47.391 00.001 10072 Move returns status 0, amount 0
00:22:47.391 00.000 10072 move complete, result=0
00:22:47.391 00.000 10072 worker thread done servicing request
00:22:47.392 00.001 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:22:47.394 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:47.396 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:47.399 00.003 1032 Enqueuing Expose request
00:22:47.401 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:22:47.403 00.002 10072 Worker thread wakes up
00:22:47.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:47.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:47.816 00.413 10072 Exposure complete
00:22:47.867 00.051 10072 worker thread done servicing request
00:22:47.867 00.000 1032 OnExposeComplete: enter
00:22:47.870 00.003 1032 UpdateGuideState(): m_state=6
00:22:47.872 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1828
00:22:47.874 00.002 1032 Star::Find returns 1 (0), X=323.94, Y=741.26, Mass=1268, SNR=25.1, Peak=146 HFD=2.6
00:22:47.875 00.001 1032 MultiStar: [#1 -0.07,0.27,0.00,M2] [#2 -0.17,0.26,0.00,M2] [#3 0.19,0.23,0.00,M2] [#4 0.15,-0.09,0.69,U] [#5 0.04,0.23,0.74,U] [#6 -0.16,0.19,0.78,U] [#7 0.23,0.17,0.00,M1] [#8 0.17,0.38,0.00,M2] 
00:22:47.877 00.002 1032 refined, 3 included, MultiStar: {0.11, 0.09}, one-star: {0.34, 0.02}
00:22:47.878 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
00:22:47.879 00.001 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
00:22:47.881 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.69 mountX=0.06 mountY=-0.13, mountTheta=-1.14
00:22:47.884 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
00:22:47.886 00.002 1032 Enqueuing Move request for scope (0.11, 0.09)
00:22:47.887 00.001 10072 Worker thread wakes up
00:22:47.887 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
00:22:47.887 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
00:22:47.887 00.000 10072 Moving (0.11, 0.09) raw xDistance=0.06 yDistance=-0.13
00:22:47.889 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:47.892 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.22
00:22:47.892 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:22:47.892 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:47.892 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:22:47.892 00.000 10072 MoveAxis(E, 1, ABG)
00:22:47.892 00.000 10072 Guiding  Dir = 2, Dur = 1
00:22:47.893 00.001 10072 IsGuiding returns 0
00:22:47.895 00.002 10072 IsGuiding returns 0
00:22:47.895 00.000 10072 Move returns status 0, amount 1
00:22:47.895 00.000 10072 MoveAxis(N, 0, ABG)
00:22:47.895 00.000 10072 Move returns status 0, amount 0
00:22:47.895 00.000 10072 move complete, result=0
00:22:47.895 00.000 10072 worker thread done servicing request
00:22:47.911 00.016 1032 UpdateGuideState exits: m=1268 SNR=25.1
00:22:47.913 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:47.914 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:47.916 00.002 1032 Enqueuing Expose request
00:22:47.917 00.001 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:22:47.919 00.002 10072 Worker thread wakes up
00:22:47.919 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:47.919 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:48.552 00.633 10072 Exposure complete
00:22:48.599 00.047 10072 worker thread done servicing request
00:22:48.599 00.000 1032 OnExposeComplete: enter
00:22:48.601 00.002 1032 UpdateGuideState(): m_state=6
00:22:48.603 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1829
00:22:48.605 00.002 1032 Star::Find returns 1 (0), X=323.92, Y=741.18, Mass=1316, SNR=25.6, Peak=160 HFD=2.5
00:22:48.607 00.002 1032 MultiStar: [#1 -0.07,0.29,0.00,M3] [#2 -0.16,0.22,1.02,U] [#3 0.17,0.31,0.00,M3] [#4 0.03,0.08,0.73,U] [#5 -0.02,0.11,0.70,U] [#6 -0.17,0.07,0.71,U] [#7 0.20,0.03,0.57,U] [#8 0.05,0.11,0.62,U] 
00:22:48.608 00.001 1032 refined, 6 included, MultiStar: {0.04, 0.08}, one-star: {0.32, -0.06}
00:22:48.612 00.004 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
00:22:48.615 00.003 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
00:22:48.616 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.16 mountX=0.07 mountY=-0.06, mountTheta=-0.67
00:22:48.620 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
00:22:48.623 00.003 1032 Enqueuing Move request for scope (0.04, 0.08)
00:22:48.624 00.001 10072 Worker thread wakes up
00:22:48.625 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
00:22:48.625 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
00:22:48.625 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.07 yDistance=-0.06
00:22:48.626 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:48.629 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.21
00:22:48.629 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:22:48.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:48.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:22:48.630 00.001 10072 MoveAxis(E, 1, ABG)
00:22:48.630 00.000 10072 Guiding  Dir = 2, Dur = 1
00:22:48.630 00.000 10072 IsGuiding returns 0
00:22:48.630 00.000 10072 PulseGuide returned control before completion, sleep 11
00:22:48.647 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:22:48.649 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:48.651 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:48.654 00.003 1032 Enqueuing Expose request
00:22:48.657 00.003 10072 IsGuiding returns 0
00:22:48.657 00.000 10072 Move returns status 0, amount 1
00:22:48.657 00.000 10072 MoveAxis(N, 0, ABG)
00:22:48.657 00.000 10072 Move returns status 0, amount 0
00:22:48.657 00.000 10072 move complete, result=0
00:22:48.657 00.000 10072 worker thread done servicing request
00:22:48.657 00.000 10072 Worker thread wakes up
00:22:48.657 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:48.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:48.663 00.006 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:22:49.067 00.404 10072 Exposure complete
00:22:49.118 00.051 10072 worker thread done servicing request
00:22:49.118 00.000 1032 OnExposeComplete: enter
00:22:49.120 00.002 1032 UpdateGuideState(): m_state=6
00:22:49.122 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1830
00:22:49.124 00.002 1032 Star::Find returns 1 (0), X=323.94, Y=741.18, Mass=1305, SNR=25.4, Peak=149 HFD=2.6
00:22:49.127 00.003 1032 MultiStar: [#1 -0.03,0.21,1.11,U] [#2 -0.10,0.07,0.97,U] [#3 0.37,0.25,0.00,M4] [#4 0.05,0.13,0.70,U] [#5 0.20,0.22,0.00,M1] [#6 -0.10,0.09,0.71,U] [#7 0.28,0.15,0.00,M1] [#8 0.20,0.23,0.00,M2] 
00:22:49.128 00.001 1032 refined, 4 included, MultiStar: {0.04, 0.09}, one-star: {0.34, -0.06}
00:22:49.130 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
00:22:49.131 00.001 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
00:22:49.133 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.14 mountX=0.07 mountY=-0.06, mountTheta=-0.69
00:22:49.137 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
00:22:49.138 00.001 1032 Enqueuing Move request for scope (0.04, 0.09)
00:22:49.140 00.002 10072 Worker thread wakes up
00:22:49.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
00:22:49.140 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
00:22:49.140 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.07 yDistance=-0.06
00:22:49.142 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:49.145 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.21
00:22:49.145 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:22:49.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:49.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:22:49.145 00.000 10072 MoveAxis(E, 1, ABG)
00:22:49.145 00.000 10072 Guiding  Dir = 2, Dur = 1
00:22:49.146 00.001 10072 IsGuiding returns 0
00:22:49.146 00.000 10072 PulseGuide returned control before completion, sleep 11
00:22:49.162 00.016 1032 UpdateGuideState exits: m=1305 SNR=25.4
00:22:49.165 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:49.167 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:49.169 00.002 1032 Enqueuing Expose request
00:22:49.171 00.002 10072 IsGuiding returns 0
00:22:49.171 00.000 10072 Move returns status 0, amount 1
00:22:49.171 00.000 10072 MoveAxis(N, 0, ABG)
00:22:49.171 00.000 10072 Move returns status 0, amount 0
00:22:49.171 00.000 10072 move complete, result=0
00:22:49.171 00.000 10072 worker thread done servicing request
00:22:49.171 00.000 10072 Worker thread wakes up
00:22:49.172 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:49.172 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:49.180 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:22:49.802 00.622 10072 Exposure complete
00:22:49.850 00.048 10072 worker thread done servicing request
00:22:49.851 00.001 1032 OnExposeComplete: enter
00:22:49.854 00.003 1032 UpdateGuideState(): m_state=6
00:22:49.856 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1831
00:22:49.858 00.002 1032 Star::Find returns 1 (0), X=323.99, Y=741.44, Mass=1403, SNR=26.4, Peak=169 HFD=2.5
00:22:49.860 00.002 1032 MultiStar: [#1 -0.11,0.32,0.00,M3] [#2 -0.09,0.35,0.00,M1] [#3 0.33,0.37,0.00,M5] [#4 0.16,0.17,0.63,U] [#5 0.21,0.22,0.00,M2] [#6 -0.17,0.14,0.73,U] [#7 0.26,0.26,0.00,M2] [#8 0.07,0.37,0.00,M3] 
00:22:49.862 00.002 1032 refined, 2 included, MultiStar: {0.16, 0.17}, one-star: {0.39, 0.20}
00:22:49.865 00.003 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
00:22:49.866 00.001 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
00:22:49.869 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.84 mountX=0.13 mountY=-0.19, mountTheta=-0.99
00:22:49.872 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.17, opts=13)
00:22:49.874 00.002 1032 Enqueuing Move request for scope (0.16, 0.17)
00:22:49.876 00.002 10072 Worker thread wakes up
00:22:49.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
00:22:49.876 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
00:22:49.876 00.000 10072 Moving (0.16, 0.17) raw xDistance=0.13 yDistance=-0.19
00:22:49.878 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:49.880 00.002 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.20
00:22:49.880 00.000 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
00:22:49.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:49.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:22:49.880 00.000 10072 MoveAxis(E, 0, ABG)
00:22:49.880 00.000 10072 Move returns status 0, amount 0
00:22:49.880 00.000 10072 MoveAxis(N, 0, ABG)
00:22:49.880 00.000 10072 Move returns status 0, amount 0
00:22:49.880 00.000 10072 move complete, result=0
00:22:49.880 00.000 10072 worker thread done servicing request
00:22:49.899 00.019 1032 UpdateGuideState exits: m=1403 SNR=26.4
00:22:49.903 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:49.904 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:49.906 00.002 1032 Enqueuing Expose request
00:22:49.907 00.001 1032 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:22:49.909 00.002 10072 Worker thread wakes up
00:22:49.909 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:49.909 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:50.317 00.408 10072 Exposure complete
00:22:50.369 00.052 10072 worker thread done servicing request
00:22:50.369 00.000 1032 OnExposeComplete: enter
00:22:50.371 00.002 1032 UpdateGuideState(): m_state=6
00:22:50.374 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1832
00:22:50.376 00.002 1032 Star::Find returns 1 (0), X=323.89, Y=741.42, Mass=1416, SNR=26.5, Peak=169 HFD=2.7
00:22:50.378 00.002 1032 MultiStar: [#1 0.04,0.36,0.00,M4] [#2 -0.15,0.43,0.00,M2] [#3 0.36,0.34,0.00,M6] [#4 0.01,0.23,0.70,U] [#5 -0.06,0.27,0.69,U] [#6 -0.06,0.15,0.69,U] [#7 0.11,0.23,0.55,U] [#8 0.17,0.36,0.00,M4] 
00:22:50.379 00.001 1032 refined, 4 included, MultiStar: {0.07, 0.21}, one-star: {0.29, 0.18}
00:22:50.381 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
00:22:50.382 00.001 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
00:22:50.384 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.23 mountX=0.18 mountY=-0.13, mountTheta=-0.60
00:22:50.388 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.21, opts=13)
00:22:50.389 00.001 1032 Enqueuing Move request for scope (0.07, 0.21)
00:22:50.392 00.003 10072 Worker thread wakes up
00:22:50.392 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
00:22:50.392 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
00:22:50.392 00.000 10072 Moving (0.07, 0.21) raw xDistance=0.18 yDistance=-0.13
00:22:50.394 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:50.398 00.004 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 292.19
00:22:50.398 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
00:22:50.398 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:50.398 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:22:50.398 00.000 10072 MoveAxis(W, 92, ABG)
00:22:50.398 00.000 10072 Guiding  Dir = 3, Dur = 92
00:22:50.399 00.001 10072 IsGuiding returns 0
00:22:50.399 00.000 10072 PulseGuide returned control before completion, sleep 102
00:22:50.417 00.018 1032 UpdateGuideState exits: m=1416 SNR=26.5
00:22:50.419 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:50.421 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:50.422 00.001 1032 Enqueuing Expose request
00:22:50.502 00.080 10072 IsGuiding returns 1
00:22:50.503 00.001 10072 scope still moving after pulse duration time elapsed
00:22:50.533 00.030 10072 IsGuiding returns 0
00:22:50.533 00.000 10072 scope move finished after 92 + 42 ms
00:22:50.533 00.000 10072 Move returns status 0, amount 92
00:22:50.533 00.000 10072 MoveAxis(N, 0, ABG)
00:22:50.533 00.000 10072 Move returns status 0, amount 0
00:22:50.533 00.000 10072 move complete, result=0
00:22:50.533 00.000 10072 worker thread done servicing request
00:22:50.533 00.000 10072 Worker thread wakes up
00:22:50.533 00.000 1032 GuideStep: 0.2 px 92 ms WEST, -0.1 px 0 ms NORTH
00:22:50.536 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:50.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:51.163 00.627 10072 Exposure complete
00:22:51.212 00.049 10072 worker thread done servicing request
00:22:51.212 00.000 1032 OnExposeComplete: enter
00:22:51.214 00.002 1032 UpdateGuideState(): m_state=6
00:22:51.216 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1833
00:22:51.219 00.003 1032 Star::Find returns 1 (0), X=324.01, Y=741.08, Mass=1415, SNR=26.5, Peak=164 HFD=2.7
00:22:51.221 00.002 1032 MultiStar: [#1 -0.02,0.26,1.06,U] [#2 0.06,0.09,0.92,U] [#3 0.46,0.07,0.00,M7] [#4 0.24,-0.09,0.65,U] [#5 0.27,0.14,0.00,M2] [#6 0.03,0.02,0.71,U] [#7 0.24,0.20,0.00,M2] [#8 0.37,0.20,0.00,M5] 
00:22:51.223 00.002 1032 refined, 4 included, MultiStar: {0.14, 0.04}, one-star: {0.41, -0.16}
00:22:51.225 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
00:22:51.227 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
00:22:51.228 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.24 mountX=-0.00 mountY=-0.15, mountTheta=-1.59
00:22:51.231 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
00:22:51.233 00.002 1032 Enqueuing Move request for scope (0.14, 0.04)
00:22:51.238 00.005 10072 Worker thread wakes up
00:22:51.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
00:22:51.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
00:22:51.238 00.000 10072 Moving (0.14, 0.04) raw xDistance=-0.00 yDistance=-0.15
00:22:51.241 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.18
00:22:51.241 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:22:51.241 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:51.241 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:22:51.241 00.000 10072 MoveAxis(W, 0, ABG)
00:22:51.241 00.000 10072 Move returns status 0, amount 0
00:22:51.241 00.000 10072 MoveAxis(N, 0, ABG)
00:22:51.241 00.000 10072 Move returns status 0, amount 0
00:22:51.241 00.000 10072 move complete, result=0
00:22:51.241 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:51.245 00.004 10072 worker thread done servicing request
00:22:51.262 00.017 1032 UpdateGuideState exits: m=1415 SNR=26.5
00:22:51.264 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:51.266 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:51.268 00.002 1032 Enqueuing Expose request
00:22:51.270 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:22:51.274 00.004 10072 Worker thread wakes up
00:22:51.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:51.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:51.681 00.407 10072 Exposure complete
00:22:51.733 00.052 10072 worker thread done servicing request
00:22:51.733 00.000 1032 OnExposeComplete: enter
00:22:51.738 00.005 1032 UpdateGuideState(): m_state=6
00:22:51.741 00.003 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1834
00:22:51.743 00.002 1032 Star::Find returns 1 (0), X=323.94, Y=741.18, Mass=1327, SNR=25.7, Peak=162 HFD=2.5
00:22:51.745 00.002 1032 MultiStar: [#1 0.09,0.21,1.10,U] [#2 -0.01,0.14,1.02,U] [#3 0.20,0.09,0.68,U] [#4 0.40,-0.02,0.00,M1] [#5 0.30,0.07,0.00,M3] [#6 0.10,-0.11,0.71,U] [#7 0.49,0.02,0.00,M3] [#8 0.42,0.05,0.00,M6] 
00:22:51.747 00.002 1032 refined, 4 included, MultiStar: {0.14, 0.07}, one-star: {0.34, -0.06}
00:22:51.749 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
00:22:51.751 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
00:22:51.753 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.45 mountX=0.03 mountY=-0.15, mountTheta=-1.38
00:22:51.756 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
00:22:51.758 00.002 1032 Enqueuing Move request for scope (0.14, 0.07)
00:22:51.760 00.002 10072 Worker thread wakes up
00:22:51.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
00:22:51.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
00:22:51.760 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.15
00:22:51.762 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:51.765 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.18
00:22:51.765 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:22:51.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:51.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:22:51.766 00.001 10072 MoveAxis(W, 1, ABG)
00:22:51.766 00.000 10072 Guiding  Dir = 3, Dur = 1
00:22:51.766 00.000 10072 IsGuiding returns 0
00:22:51.768 00.002 10072 IsGuiding returns 0
00:22:51.768 00.000 10072 Move returns status 0, amount 1
00:22:51.768 00.000 10072 MoveAxis(N, 0, ABG)
00:22:51.768 00.000 10072 Move returns status 0, amount 0
00:22:51.768 00.000 10072 move complete, result=0
00:22:51.768 00.000 10072 worker thread done servicing request
00:22:51.786 00.018 1032 UpdateGuideState exits: m=1327 SNR=25.7
00:22:51.788 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:51.790 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:51.792 00.002 1032 Enqueuing Expose request
00:22:51.794 00.002 10072 Worker thread wakes up
00:22:51.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:51.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:51.794 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:22:52.431 00.637 10072 Exposure complete
00:22:52.483 00.052 10072 worker thread done servicing request
00:22:52.483 00.000 1032 OnExposeComplete: enter
00:22:52.486 00.003 1032 UpdateGuideState(): m_state=6
00:22:52.487 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1835
00:22:52.490 00.003 1032 Star::Find returns 1 (0), X=323.99, Y=741.24, Mass=1161, SNR=24.0, Peak=140 HFD=2.5
00:22:52.493 00.003 1032 MultiStar: [#1 0.04,0.31,0.00,M3] [#2 -0.01,0.22,1.05,U] [#3 0.26,0.19,0.00,M7] [#4 -0.09,-0.03,0.71,U] [#5 0.33,0.21,0.00,M4] [#6 0.03,0.10,0.77,U] [#7 0.32,0.10,0.00,M4] [#8 0.25,0.28,0.00,M7] 
00:22:52.495 00.002 1032 refined, 3 included, MultiStar: {0.10, 0.08}, one-star: {0.39, -0.00}
00:22:52.497 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
00:22:52.499 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
00:22:52.501 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.69 mountX=0.05 mountY=-0.11, mountTheta=-1.14
00:22:52.504 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
00:22:52.507 00.003 1032 Enqueuing Move request for scope (0.10, 0.08)
00:22:52.509 00.002 10072 Worker thread wakes up
00:22:52.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
00:22:52.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
00:22:52.509 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.11
00:22:52.511 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:52.514 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.17
00:22:52.515 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:22:52.515 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:52.515 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:22:52.515 00.000 10072 MoveAxis(W, 1, ABG)
00:22:52.515 00.000 10072 Guiding  Dir = 3, Dur = 1
00:22:52.515 00.000 10072 IsGuiding returns 0
00:22:52.516 00.001 10072 IsGuiding returns 0
00:22:52.516 00.000 10072 Move returns status 0, amount 1
00:22:52.518 00.002 10072 MoveAxis(N, 0, ABG)
00:22:52.518 00.000 10072 Move returns status 0, amount 0
00:22:52.518 00.000 10072 move complete, result=0
00:22:52.518 00.000 10072 worker thread done servicing request
00:22:52.534 00.016 1032 UpdateGuideState exits: m=1161 SNR=24.0
00:22:52.537 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:52.539 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:52.541 00.002 1032 Enqueuing Expose request
00:22:52.543 00.002 10072 Worker thread wakes up
00:22:52.543 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:52.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:52.543 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:22:52.961 00.418 10072 Exposure complete
00:22:53.012 00.051 10072 worker thread done servicing request
00:22:53.013 00.001 1032 OnExposeComplete: enter
00:22:53.016 00.003 1032 UpdateGuideState(): m_state=6
00:22:53.019 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1836
00:22:53.021 00.002 1032 Star::Find returns 1 (0), X=324.03, Y=741.39, Mass=1321, SNR=25.6, Peak=157 HFD=2.6
00:22:53.024 00.003 1032 MultiStar: [#1 0.05,0.20,1.18,U] [#2 -0.05,0.30,0.00,M1] [#3 0.11,0.21,0.69,U] [#4 0.11,0.17,0.64,U] [#5 0.21,0.14,0.70,U] [#6 0.04,0.09,0.73,U] [#7 0.37,0.23,0.00,M5] [#8 0.37,0.19,0.00,M8] 
00:22:53.026 00.002 1032 refined, 5 included, MultiStar: {0.17, 0.16}, one-star: {0.43, 0.15}
00:22:53.029 00.003 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
00:22:53.031 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
00:22:53.032 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.77 mountX=0.11 mountY=-0.20, mountTheta=-1.06
00:22:53.034 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.16, opts=13)
00:22:53.036 00.002 1032 Enqueuing Move request for scope (0.17, 0.16)
00:22:53.039 00.003 10072 Worker thread wakes up
00:22:53.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
00:22:53.039 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
00:22:53.039 00.000 10072 Moving (0.17, 0.16) raw xDistance=0.11 yDistance=-0.20
00:22:53.041 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:53.044 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.16
00:22:53.044 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:22:53.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:22:53.044 00.000 10072 MoveAxis(W, 2, ABG)
00:22:53.044 00.000 10072 Guiding  Dir = 3, Dur = 2
00:22:53.044 00.000 10072 IsGuiding returns 0
00:22:53.045 00.001 10072 PulseGuide returned control before completion, sleep 12
00:22:53.063 00.018 1032 UpdateGuideState exits: m=1321 SNR=25.6
00:22:53.066 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:53.067 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:53.069 00.002 1032 Enqueuing Expose request
00:22:53.071 00.002 10072 IsGuiding returns 0
00:22:53.071 00.000 10072 Move returns status 0, amount 2
00:22:53.071 00.000 10072 MoveAxis(N, 130, ABG)
00:22:53.071 00.000 10072 Guiding  Dir = 0, Dur = 130
00:22:53.072 00.001 10072 IsGuiding returns 0
00:22:53.072 00.000 10072 PulseGuide returned control before completion, sleep 140
00:22:53.220 00.148 10072 IsGuiding returns 0
00:22:53.220 00.000 10072 Move returns status 0, amount 130
00:22:53.220 00.000 10072 move complete, result=0
00:22:53.220 00.000 10072 worker thread done servicing request
00:22:53.220 00.000 10072 Worker thread wakes up
00:22:53.220 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:53.220 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:53.220 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 130 ms NORTH
00:22:53.851 00.631 10072 Exposure complete
00:22:53.900 00.049 10072 worker thread done servicing request
00:22:53.900 00.000 1032 OnExposeComplete: enter
00:22:53.902 00.002 1032 UpdateGuideState(): m_state=6
00:22:53.904 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1837
00:22:53.906 00.002 1032 Star::Find returns 1 (0), X=323.82, Y=741.20, Mass=1173, SNR=24.1, Peak=138 HFD=2.4
00:22:53.909 00.003 1032 MultiStar: [#1 -0.19,0.33,0.00,M3] [#2 -0.23,0.15,1.05,U] [#3 -0.07,0.07,0.82,U] [#4 -0.14,0.05,0.77,U] [#5 0.06,0.11,0.74,U] [#6 -0.07,-0.02,0.76,U] [#7 0.08,0.10,0.58,U] [#8 0.14,0.13,0.62,U] 
00:22:53.911 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.07}, one-star: {0.22, -0.04}
00:22:53.913 00.002 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
00:22:53.915 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
00:22:53.916 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.72 mountX=0.07 mountY=-0.01, mountTheta=-0.11
00:22:53.919 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
00:22:53.922 00.003 1032 Enqueuing Move request for scope (-0.01, 0.07)
00:22:53.925 00.003 10072 Worker thread wakes up
00:22:53.925 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
00:22:53.925 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
00:22:53.925 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
00:22:53.927 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:53.929 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.15
00:22:53.929 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:22:53.930 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:53.930 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:22:53.930 00.000 10072 MoveAxis(W, 2, ABG)
00:22:53.930 00.000 10072 Guiding  Dir = 3, Dur = 2
00:22:53.930 00.000 10072 IsGuiding returns 0
00:22:53.931 00.001 10072 PulseGuide returned control before completion, sleep 12
00:22:53.948 00.017 1032 UpdateGuideState exits: m=1173 SNR=24.1
00:22:53.951 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:53.952 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:53.954 00.002 1032 Enqueuing Expose request
00:22:53.957 00.003 10072 IsGuiding returns 0
00:22:53.957 00.000 10072 Move returns status 0, amount 2
00:22:53.957 00.000 10072 MoveAxis(N, 0, ABG)
00:22:53.957 00.000 10072 Move returns status 0, amount 0
00:22:53.957 00.000 10072 move complete, result=0
00:22:53.957 00.000 10072 worker thread done servicing request
00:22:53.959 00.002 10072 Worker thread wakes up
00:22:53.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:53.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:53.965 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:22:54.368 00.403 10072 Exposure complete
00:22:54.422 00.054 10072 worker thread done servicing request
00:22:54.422 00.000 1032 OnExposeComplete: enter
00:22:54.424 00.002 1032 UpdateGuideState(): m_state=6
00:22:54.428 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1838
00:22:54.430 00.002 1032 Star::Find returns 1 (0), X=323.77, Y=741.15, Mass=1365, SNR=26.0, Peak=162 HFD=2.6
00:22:54.432 00.002 1032 MultiStar: [#1 -0.18,0.38,0.00,M4] [#2 -0.21,0.08,0.98,U] [#3 0.08,0.11,0.70,U] [#4 -0.07,0.00,0.68,U] [#5 0.09,0.08,0.69,U] [#6 -0.28,-0.06,0.00,M1] [#7 -0.14,0.23,0.48,U] [#8 0.11,0.17,0.57,U] 
00:22:54.434 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.06}, one-star: {0.17, -0.09}
00:22:54.436 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
00:22:54.437 00.001 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
00:22:54.440 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.48 mountX=0.06 mountY=-0.02, mountTheta=-0.35
00:22:54.443 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
00:22:54.444 00.001 1032 Enqueuing Move request for scope (0.01, 0.06)
00:22:54.446 00.002 10072 Worker thread wakes up
00:22:54.446 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
00:22:54.446 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
00:22:54.446 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
00:22:54.448 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:54.450 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.15
00:22:54.450 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:22:54.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:54.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:22:54.450 00.000 10072 MoveAxis(W, 3, ABG)
00:22:54.451 00.001 10072 Guiding  Dir = 3, Dur = 3
00:22:54.451 00.000 10072 IsGuiding returns 0
00:22:54.451 00.000 10072 PulseGuide returned control before completion, sleep 13
00:22:54.470 00.019 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:22:54.472 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:54.474 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:54.476 00.002 1032 Enqueuing Expose request
00:22:54.478 00.002 10072 IsGuiding returns 0
00:22:54.479 00.001 10072 Move returns status 0, amount 3
00:22:54.479 00.000 10072 MoveAxis(N, 0, ABG)
00:22:54.479 00.000 10072 Move returns status 0, amount 0
00:22:54.479 00.000 10072 move complete, result=0
00:22:54.479 00.000 10072 worker thread done servicing request
00:22:54.479 00.000 10072 Worker thread wakes up
00:22:54.479 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:54.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:54.489 00.010 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:22:55.213 00.724 10072 Exposure complete
00:22:55.263 00.050 10072 worker thread done servicing request
00:22:55.263 00.000 1032 OnExposeComplete: enter
00:22:55.265 00.002 1032 UpdateGuideState(): m_state=6
00:22:55.266 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1839
00:22:55.269 00.003 1032 Star::Find returns 1 (0), X=323.75, Y=741.16, Mass=1273, SNR=25.1, Peak=161 HFD=2.5
00:22:55.271 00.002 1032 MultiStar: [#1 -0.27,0.22,0.00,M5] [#2 -0.21,0.15,1.01,U] [#3 -0.04,0.01,0.79,U] [#4 -0.05,0.08,0.70,U] [#5 -0.09,0.12,0.67,U] [#6 -0.34,-0.18,0.00,M2] [#7 -0.02,-0.11,0.55,U] [#8 0.04,0.13,0.60,U] 
00:22:55.272 00.001 1032 refined, 6 included, MultiStar: {-0.03, 0.04}, one-star: {0.15, -0.08}
00:22:55.274 00.002 1032 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.83) = xAngle (0.41 = 0.41)
00:22:55.276 00.002 1032 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.41 = 0.41)
00:22:55.277 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.24 mountX=0.05 mountY=0.02, mountTheta=0.41
00:22:55.281 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
00:22:55.283 00.002 1032 Enqueuing Move request for scope (-0.03, 0.04)
00:22:55.284 00.001 10072 Worker thread wakes up
00:22:55.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
00:22:55.285 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
00:22:55.285 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.02
00:22:55.289 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.14
00:22:55.289 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:22:55.290 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:55.292 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:55.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:22:55.292 00.000 10072 MoveAxis(W, 5, ABG)
00:22:55.292 00.000 10072 Guiding  Dir = 3, Dur = 5
00:22:55.293 00.001 10072 IsGuiding returns 0
00:22:55.303 00.010 10072 IsGuiding returns 0
00:22:55.303 00.000 10072 Move returns status 0, amount 5
00:22:55.303 00.000 10072 MoveAxis(N, 0, ABG)
00:22:55.303 00.000 10072 Move returns status 0, amount 0
00:22:55.303 00.000 10072 move complete, result=0
00:22:55.304 00.001 10072 worker thread done servicing request
00:22:55.313 00.009 1032 UpdateGuideState exits: m=1273 SNR=25.1
00:22:55.315 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:55.318 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:55.320 00.002 1032 Enqueuing Expose request
00:22:55.322 00.002 1032 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:22:55.324 00.002 10072 Worker thread wakes up
00:22:55.324 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:55.324 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:55.728 00.404 10072 Exposure complete
00:22:55.784 00.056 10072 worker thread done servicing request
00:22:55.784 00.000 1032 OnExposeComplete: enter
00:22:55.786 00.002 1032 UpdateGuideState(): m_state=6
00:22:55.788 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1840
00:22:55.790 00.002 1032 Star::Find returns 1 (0), X=323.82, Y=741.25, Mass=1510, SNR=27.4, Peak=158 HFD=2.7
00:22:55.793 00.003 1032 MultiStar: [#1 -0.26,0.22,0.00,M6] [#2 -0.40,0.34,0.00,M1] [#3 0.01,0.08,0.66,U] [#4 -0.07,0.18,0.62,U] [#5 0.07,0.04,0.65,U] [#6 -0.34,0.10,0.00,M3] [#7 0.04,0.14,0.52,U] [#8 0.01,0.20,0.58,U] 
00:22:55.795 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.10}, one-star: {0.22, 0.01}
00:22:55.796 00.001 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
00:22:55.800 00.004 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
00:22:55.802 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=0.08 mountY=-0.09, mountTheta=-0.84
00:22:55.806 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
00:22:55.808 00.002 1032 Enqueuing Move request for scope (0.06, 0.10)
00:22:55.811 00.003 10072 Worker thread wakes up
00:22:55.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
00:22:55.811 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
00:22:55.811 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.09
00:22:55.813 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:55.816 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.13
00:22:55.816 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:22:55.817 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:55.817 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:22:55.817 00.000 10072 MoveAxis(W, 4, ABG)
00:22:55.817 00.000 10072 Guiding  Dir = 3, Dur = 4
00:22:55.817 00.000 10072 IsGuiding returns 0
00:22:55.818 00.001 10072 PulseGuide returned control before completion, sleep 14
00:22:55.834 00.016 10072 IsGuiding returns 0
00:22:55.834 00.000 10072 Move returns status 0, amount 4
00:22:55.835 00.001 10072 MoveAxis(N, 0, ABG)
00:22:55.835 00.000 10072 Move returns status 0, amount 0
00:22:55.835 00.000 10072 move complete, result=0
00:22:55.835 00.000 10072 worker thread done servicing request
00:22:55.837 00.002 1032 UpdateGuideState exits: m=1510 SNR=27.4
00:22:55.839 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:55.841 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:55.843 00.002 1032 Enqueuing Expose request
00:22:55.844 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:22:55.846 00.002 10072 Worker thread wakes up
00:22:55.846 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:55.846 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:56.477 00.631 10072 Exposure complete
00:22:56.531 00.054 10072 worker thread done servicing request
00:22:56.531 00.000 1032 OnExposeComplete: enter
00:22:56.533 00.002 1032 UpdateGuideState(): m_state=6
00:22:56.535 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1841
00:22:56.537 00.002 1032 Star::Find returns 1 (0), X=323.83, Y=741.29, Mass=1436, SNR=26.7, Peak=161 HFD=2.6
00:22:56.539 00.002 1032 MultiStar: [#1 -0.03,0.32,0.00,M7] [#2 -0.17,0.18,0.89,U] [#3 -0.06,0.41,0.00,M3] [#4 0.05,0.20,0.64,U] [#5 0.19,0.22,0.00,M1] [#6 -0.07,-0.02,0.65,U] [#7 0.09,0.33,0.00,M2] [#8 0.01,0.39,0.00,M5] 
00:22:56.542 00.003 1032 refined, 3 included, MultiStar: {0.02, 0.10}, one-star: {0.23, 0.05}
00:22:56.543 00.001 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
00:22:56.545 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
00:22:56.546 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.38 mountX=0.09 mountY=-0.05, mountTheta=-0.45
00:22:56.550 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
00:22:56.552 00.002 1032 Enqueuing Move request for scope (0.02, 0.10)
00:22:56.554 00.002 10072 Worker thread wakes up
00:22:56.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:22:56.554 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:22:56.554 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.05
00:22:56.556 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:56.559 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.13
00:22:56.559 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:22:56.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:56.560 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:22:56.560 00.000 10072 MoveAxis(W, 5, ABG)
00:22:56.560 00.000 10072 Guiding  Dir = 3, Dur = 5
00:22:56.560 00.000 10072 IsGuiding returns 0
00:22:56.561 00.001 10072 PulseGuide returned control before completion, sleep 15
00:22:56.578 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.7
00:22:56.581 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:56.582 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:56.584 00.002 1032 Enqueuing Expose request
00:22:56.586 00.002 10072 IsGuiding returns 0
00:22:56.586 00.000 10072 Move returns status 0, amount 5
00:22:56.586 00.000 10072 MoveAxis(N, 0, ABG)
00:22:56.586 00.000 10072 Move returns status 0, amount 0
00:22:56.586 00.000 10072 move complete, result=0
00:22:56.586 00.000 10072 worker thread done servicing request
00:22:56.586 00.000 10072 Worker thread wakes up
00:22:56.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:56.588 00.002 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:56.595 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:22:56.994 00.399 10072 Exposure complete
00:22:57.046 00.052 10072 worker thread done servicing request
00:22:57.046 00.000 1032 OnExposeComplete: enter
00:22:57.050 00.004 1032 UpdateGuideState(): m_state=6
00:22:57.052 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1842
00:22:57.054 00.002 1032 Star::Find returns 1 (0), X=323.88, Y=741.17, Mass=1385, SNR=26.2, Peak=157 HFD=2.5
00:22:57.057 00.003 1032 MultiStar: [#1 -0.21,0.24,0.00,M8] [#2 -0.21,0.18,1.04,U] [#3 -0.06,0.18,0.77,U] [#4 0.18,0.10,0.65,U] [#5 0.00,0.01,0.67,U] [#6 -0.10,-0.00,0.68,U] [#7 0.27,0.16,0.00,M3] [#8 0.03,0.06,0.59,U] 
00:22:57.059 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.07}, one-star: {0.28, -0.07}
00:22:57.061 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
00:22:57.062 00.001 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
00:22:57.064 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.34 mountX=0.06 mountY=-0.03, mountTheta=-0.49
00:22:57.067 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
00:22:57.073 00.006 1032 Enqueuing Move request for scope (0.02, 0.07)
00:22:57.076 00.003 10072 Worker thread wakes up
00:22:57.076 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
00:22:57.076 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
00:22:57.076 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.03
00:22:57.079 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:57.081 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.12
00:22:57.082 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:22:57.082 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:57.082 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:22:57.082 00.000 10072 MoveAxis(W, 5, ABG)
00:22:57.082 00.000 10072 Guiding  Dir = 3, Dur = 5
00:22:57.082 00.000 10072 IsGuiding returns 0
00:22:57.083 00.001 10072 PulseGuide returned control before completion, sleep 15
00:22:57.101 00.018 10072 IsGuiding returns 0
00:22:57.101 00.000 10072 Move returns status 0, amount 5
00:22:57.101 00.000 1032 UpdateGuideState exits: m=1385 SNR=26.2
00:22:57.104 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:57.106 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:57.107 00.001 1032 Enqueuing Expose request
00:22:57.109 00.002 10072 MoveAxis(N, 0, ABG)
00:22:57.109 00.000 10072 Move returns status 0, amount 0
00:22:57.109 00.000 10072 move complete, result=0
00:22:57.109 00.000 10072 worker thread done servicing request
00:22:57.109 00.000 10072 Worker thread wakes up
00:22:57.109 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:57.109 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:57.118 00.009 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:22:57.747 00.629 10072 Exposure complete
00:22:57.801 00.054 10072 worker thread done servicing request
00:22:57.801 00.000 1032 OnExposeComplete: enter
00:22:57.803 00.002 1032 UpdateGuideState(): m_state=6
00:22:57.806 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1843
00:22:57.809 00.003 1032 Star::Find returns 1 (0), X=324.04, Y=741.31, Mass=1232, SNR=24.7, Peak=152 HFD=2.5
00:22:57.811 00.002 1032 MultiStar: [#1 -0.04,0.25,1.17,U] [#2 -0.06,0.28,0.00,M1] [#3 0.12,0.18,0.74,U] [#4 -0.06,0.19,0.75,U] [#5 0.18,0.09,0.73,U] [#6 -0.14,-0.01,0.78,U] [#7 0.09,0.21,0.48,U] [#8 0.02,0.28,0.00,M5] 
00:22:57.812 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.14}, one-star: {0.44, 0.07}
00:22:57.814 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
00:22:57.815 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
00:22:57.817 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.01 mountX=0.12 mountY=-0.12, mountTheta=-0.82
00:22:57.820 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.14, opts=13)
00:22:57.823 00.003 1032 Enqueuing Move request for scope (0.09, 0.14)
00:22:57.825 00.002 10072 Worker thread wakes up
00:22:57.825 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
00:22:57.826 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
00:22:57.826 00.000 10072 Moving (0.09, 0.14) raw xDistance=0.12 yDistance=-0.12
00:22:57.827 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:57.831 00.004 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.12
00:22:57.831 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:22:57.831 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:57.831 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:22:57.833 00.002 10072 MoveAxis(W, 6, ABG)
00:22:57.833 00.000 10072 Guiding  Dir = 3, Dur = 6
00:22:57.833 00.000 10072 IsGuiding returns 0
00:22:57.834 00.001 10072 PulseGuide returned control before completion, sleep 16
00:22:57.853 00.019 1032 UpdateGuideState exits: m=1232 SNR=24.7
00:22:57.856 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:57.858 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:57.861 00.003 10072 IsGuiding returns 0
00:22:57.861 00.000 10072 Move returns status 0, amount 6
00:22:57.861 00.000 10072 MoveAxis(N, 0, ABG)
00:22:57.861 00.000 10072 Move returns status 0, amount 0
00:22:57.861 00.000 10072 move complete, result=0
00:22:57.861 00.000 1032 Enqueuing Expose request
00:22:57.864 00.003 10072 worker thread done servicing request
00:22:57.864 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:22:57.867 00.003 10072 Worker thread wakes up
00:22:57.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:57.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:58.277 00.410 10072 Exposure complete
00:22:58.331 00.054 10072 worker thread done servicing request
00:22:58.331 00.000 1032 OnExposeComplete: enter
00:22:58.334 00.003 1032 UpdateGuideState(): m_state=6
00:22:58.340 00.006 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1844
00:22:58.342 00.002 1032 Star::Find returns 1 (0), X=323.98, Y=741.33, Mass=1380, SNR=26.2, Peak=153 HFD=2.5
00:22:58.346 00.004 1032 MultiStar: [#1 -0.11,0.21,1.08,U] [#2 0.02,0.24,1.05,U] [#3 0.15,0.36,0.00,M2] [#4 0.04,0.28,0.68,U] [#5 0.07,0.28,0.00,M1] [#6 -0.07,0.24,0.74,U] [#7 0.14,0.23,0.53,U] [#8 0.27,0.35,0.00,M6] 
00:22:58.348 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.21}, one-star: {0.38, 0.09}
00:22:58.350 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
00:22:58.351 00.001 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
00:22:58.352 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.27 mountX=0.18 mountY=-0.12, mountTheta=-0.56
00:22:58.355 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.21, opts=13)
00:22:58.357 00.002 1032 Enqueuing Move request for scope (0.06, 0.21)
00:22:58.360 00.003 10072 Worker thread wakes up
00:22:58.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
00:22:58.360 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
00:22:58.360 00.000 10072 Moving (0.06, 0.21) raw xDistance=0.18 yDistance=-0.12
00:22:58.363 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:58.365 00.002 10072 PPEC rslt: input = 0.18, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 292.11
00:22:58.365 00.000 10072 PPEC: input: 0.18, control: 0.10, exposure: 500
00:22:58.365 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:58.365 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:22:58.365 00.000 10072 MoveAxis(W, 97, ABG)
00:22:58.365 00.000 10072 Guiding  Dir = 3, Dur = 97
00:22:58.367 00.002 10072 IsGuiding returns 0
00:22:58.367 00.000 10072 PulseGuide returned control before completion, sleep 107
00:22:58.386 00.019 1032 UpdateGuideState exits: m=1380 SNR=26.2
00:22:58.388 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:58.389 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:58.391 00.002 1032 Enqueuing Expose request
00:22:58.476 00.085 10072 IsGuiding returns 0
00:22:58.476 00.000 10072 Move returns status 0, amount 97
00:22:58.476 00.000 10072 MoveAxis(N, 0, ABG)
00:22:58.476 00.000 10072 Move returns status 0, amount 0
00:22:58.476 00.000 10072 move complete, result=0
00:22:58.477 00.001 10072 worker thread done servicing request
00:22:58.477 00.000 10072 Worker thread wakes up
00:22:58.477 00.000 1032 GuideStep: 0.2 px 97 ms WEST, -0.1 px 0 ms NORTH
00:22:58.480 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:58.480 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:59.106 00.626 10072 Exposure complete
00:22:59.158 00.052 10072 worker thread done servicing request
00:22:59.158 00.000 1032 OnExposeComplete: enter
00:22:59.160 00.002 1032 UpdateGuideState(): m_state=6
00:22:59.163 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1845
00:22:59.165 00.002 1032 Star::Find returns 1 (0), X=323.85, Y=741.18, Mass=1387, SNR=26.2, Peak=166 HFD=2.4
00:22:59.168 00.003 1032 MultiStar: [#1 0.00,0.21,1.05,U] [#2 -0.19,0.06,0.95,U] [#3 0.13,0.08,0.74,U] [#4 0.32,0.03,0.00,M1] [#5 0.02,-0.02,0.69,U] [#6 -0.01,-0.02,0.66,U] [#7 0.09,0.10,0.56,U] [#8 0.15,0.10,0.55,U] 
00:22:59.169 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.06}, one-star: {0.25, -0.06}
00:22:59.171 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
00:22:59.174 00.003 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
00:22:59.175 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.87 mountX=0.04 mountY=-0.06, mountTheta=-0.96
00:22:59.179 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
00:22:59.180 00.001 1032 Enqueuing Move request for scope (0.05, 0.06)
00:22:59.183 00.003 10072 Worker thread wakes up
00:22:59.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
00:22:59.183 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
00:22:59.183 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.06
00:22:59.185 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:59.188 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.10
00:22:59.188 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:22:59.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:59.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:22:59.188 00.000 10072 MoveAxis(W, 7, ABG)
00:22:59.188 00.000 10072 Guiding  Dir = 3, Dur = 7
00:22:59.188 00.000 10072 IsGuiding returns 0
00:22:59.189 00.001 10072 PulseGuide returned control before completion, sleep 17
00:22:59.207 00.018 1032 UpdateGuideState exits: m=1387 SNR=26.2
00:22:59.209 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:59.211 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:59.216 00.005 1032 Enqueuing Expose request
00:22:59.218 00.002 10072 IsGuiding returns 0
00:22:59.218 00.000 10072 Move returns status 0, amount 7
00:22:59.218 00.000 10072 MoveAxis(N, 0, ABG)
00:22:59.218 00.000 10072 Move returns status 0, amount 0
00:22:59.218 00.000 10072 move complete, result=0
00:22:59.218 00.000 10072 worker thread done servicing request
00:22:59.219 00.001 10072 Worker thread wakes up
00:22:59.219 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:59.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:22:59.219 00.000 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:22:59.627 00.408 10072 Exposure complete
00:22:59.679 00.052 10072 worker thread done servicing request
00:22:59.679 00.000 1032 OnExposeComplete: enter
00:22:59.681 00.002 1032 UpdateGuideState(): m_state=6
00:22:59.683 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1846
00:22:59.685 00.002 1032 Star::Find returns 1 (0), X=324.04, Y=741.26, Mass=1371, SNR=26.0, Peak=163 HFD=2.5
00:22:59.688 00.003 1032 MultiStar: [#1 -0.01,0.15,1.13,U] [#2 -0.08,0.09,0.96,U] [#3 0.26,-0.12,0.00,M2] [#4 0.17,-0.05,0.66,U] [#5 0.24,0.11,0.72,U] [#6 -0.02,0.15,0.65,U] [#7 0.17,0.17,0.51,U] [#8 0.21,0.19,0.00,M6] 
00:22:59.689 00.001 1032 refined, 6 included, MultiStar: {0.13, 0.09}, one-star: {0.44, 0.02}
00:22:59.691 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
00:22:59.693 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
00:22:59.694 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.60 mountX=0.05 mountY=-0.15, mountTheta=-1.23
00:22:59.697 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.09, opts=13)
00:22:59.700 00.003 1032 Enqueuing Move request for scope (0.13, 0.09)
00:22:59.702 00.002 10072 Worker thread wakes up
00:22:59.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
00:22:59.702 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
00:22:59.703 00.001 10072 Moving (0.13, 0.09) raw xDistance=0.05 yDistance=-0.15
00:22:59.704 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:22:59.707 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.10
00:22:59.708 00.001 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:22:59.708 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:59.708 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:22:59.708 00.000 10072 MoveAxis(W, 5, ABG)
00:22:59.708 00.000 10072 Guiding  Dir = 3, Dur = 5
00:22:59.708 00.000 10072 IsGuiding returns 0
00:22:59.709 00.001 10072 PulseGuide returned control before completion, sleep 15
00:22:59.728 00.019 1032 UpdateGuideState exits: m=1371 SNR=26.0
00:22:59.730 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:59.731 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:22:59.733 00.002 1032 Enqueuing Expose request
00:22:59.735 00.002 10072 IsGuiding returns 0
00:22:59.735 00.000 10072 Move returns status 0, amount 5
00:22:59.735 00.000 10072 MoveAxis(N, 0, ABG)
00:22:59.735 00.000 10072 Move returns status 0, amount 0
00:22:59.735 00.000 10072 move complete, result=0
00:22:59.735 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:22:59.738 00.003 10072 worker thread done servicing request
00:22:59.738 00.000 10072 Worker thread wakes up
00:22:59.738 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:22:59.738 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:00.372 00.634 10072 Exposure complete
00:23:00.422 00.050 10072 worker thread done servicing request
00:23:00.422 00.000 1032 OnExposeComplete: enter
00:23:00.425 00.003 1032 UpdateGuideState(): m_state=6
00:23:00.427 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1847
00:23:00.429 00.002 1032 Star::Find returns 1 (0), X=324.00, Y=741.24, Mass=1440, SNR=26.7, Peak=172 HFD=2.5
00:23:00.430 00.001 1032 MultiStar: [#1 0.03,0.21,1.04,U] [#2 -0.03,0.10,1.01,U] [#3 0.11,0.12,0.69,U] [#4 0.15,-0.23,0.64,U] [#5 0.28,0.08,0.00,M1] [#6 -0.02,-0.02,0.71,U] [#7 0.22,0.06,0.47,U] [#8 0.24,0.13,0.58,U] 
00:23:00.434 00.004 1032 refined, 7 included, MultiStar: {0.13, 0.06}, one-star: {0.40, -0.00}
00:23:00.436 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
00:23:00.437 00.001 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
00:23:00.439 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.40 mountX=0.02 mountY=-0.14, mountTheta=-1.43
00:23:00.442 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
00:23:00.443 00.001 1032 Enqueuing Move request for scope (0.13, 0.06)
00:23:00.445 00.002 10072 Worker thread wakes up
00:23:00.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
00:23:00.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
00:23:00.445 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.02 yDistance=-0.14
00:23:00.447 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:00.449 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.09
00:23:00.449 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:23:00.450 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:00.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:23:00.450 00.000 10072 MoveAxis(W, 6, ABG)
00:23:00.450 00.000 10072 Guiding  Dir = 3, Dur = 6
00:23:00.450 00.000 10072 IsGuiding returns 0
00:23:00.451 00.001 10072 PulseGuide returned control before completion, sleep 16
00:23:00.470 00.019 1032 UpdateGuideState exits: m=1440 SNR=26.7
00:23:00.472 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:00.473 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:00.475 00.002 1032 Enqueuing Expose request
00:23:00.480 00.005 10072 IsGuiding returns 0
00:23:00.480 00.000 10072 Move returns status 0, amount 6
00:23:00.480 00.000 10072 MoveAxis(N, 0, ABG)
00:23:00.480 00.000 10072 Move returns status 0, amount 0
00:23:00.480 00.000 10072 move complete, result=0
00:23:00.480 00.000 10072 worker thread done servicing request
00:23:00.480 00.000 10072 Worker thread wakes up
00:23:00.480 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:00.480 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:00.483 00.003 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:23:00.891 00.408 10072 Exposure complete
00:23:00.942 00.051 10072 worker thread done servicing request
00:23:00.942 00.000 1032 OnExposeComplete: enter
00:23:00.945 00.003 1032 UpdateGuideState(): m_state=6
00:23:00.947 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1848
00:23:00.948 00.001 1032 Star::Find returns 1 (0), X=323.94, Y=741.28, Mass=1680, SNR=28.9, Peak=182 HFD=2.6
00:23:00.950 00.002 1032 MultiStar: [#1 -0.19,0.36,0.00,M4] [#2 0.05,0.13,0.87,U] [#3 0.09,0.21,0.61,U] [#4 -0.01,-0.10,0.60,U] [#5 0.19,0.24,0.00,M2] [#6 -0.12,0.04,0.60,U] [#7 0.12,0.09,0.45,U] [#8 0.16,0.18,0.53,U] 
00:23:00.952 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.08}, one-star: {0.34, 0.04}
00:23:00.955 00.003 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
00:23:00.957 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
00:23:00.961 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.65 mountX=0.05 mountY=-0.12, mountTheta=-1.18
00:23:00.963 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
00:23:00.965 00.002 1032 Enqueuing Move request for scope (0.11, 0.08)
00:23:00.967 00.002 10072 Worker thread wakes up
00:23:00.967 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
00:23:00.967 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
00:23:00.967 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.12
00:23:00.969 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:00.972 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.09
00:23:00.972 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:23:00.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:00.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:23:00.972 00.000 10072 MoveAxis(W, 6, ABG)
00:23:00.972 00.000 10072 Guiding  Dir = 3, Dur = 6
00:23:00.972 00.000 10072 IsGuiding returns 0
00:23:00.972 00.000 10072 PulseGuide returned control before completion, sleep 16
00:23:00.993 00.021 1032 UpdateGuideState exits: m=1680 SNR=28.9
00:23:00.995 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:00.997 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:01.000 00.003 10072 IsGuiding returns 0
00:23:01.000 00.000 1032 Enqueuing Expose request
00:23:01.002 00.002 10072 Move returns status 0, amount 6
00:23:01.002 00.000 10072 MoveAxis(N, 0, ABG)
00:23:01.002 00.000 10072 Move returns status 0, amount 0
00:23:01.002 00.000 10072 move complete, result=0
00:23:01.002 00.000 10072 worker thread done servicing request
00:23:01.003 00.001 10072 Worker thread wakes up
00:23:01.003 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:01.003 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:01.010 00.007 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:23:01.634 00.624 10072 Exposure complete
00:23:01.684 00.050 10072 worker thread done servicing request
00:23:01.685 00.001 1032 OnExposeComplete: enter
00:23:01.687 00.002 1032 UpdateGuideState(): m_state=6
00:23:01.689 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1849
00:23:01.691 00.002 1032 Star::Find returns 1 (0), X=323.80, Y=741.42, Mass=1453, SNR=26.9, Peak=155 HFD=2.8
00:23:01.693 00.002 1032 MultiStar: [#1 -0.07,0.25,1.10,U] [#2 -0.34,0.53,0.00,M1] [#3 0.37,0.08,0.00,M1] [#4 0.17,0.02,0.61,U] [#5 0.25,0.22,0.00,M3] [#6 -0.11,0.27,0.00,M1] [#7 0.23,0.20,0.00,M1] [#8 0.13,0.24,0.52,U] 
00:23:01.695 00.002 1032 refined, 3 included, MultiStar: {0.09, 0.18}, one-star: {0.21, 0.18}
00:23:01.697 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
00:23:01.699 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
00:23:01.700 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.21 cameraTheta=1.10 mountX=0.15 mountY=-0.14, mountTheta=-0.73
00:23:01.704 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.18, opts=13)
00:23:01.706 00.002 1032 Enqueuing Move request for scope (0.09, 0.18)
00:23:01.707 00.001 10072 Worker thread wakes up
00:23:01.708 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
00:23:01.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
00:23:01.708 00.000 10072 Moving (0.09, 0.18) raw xDistance=0.15 yDistance=-0.14
00:23:01.710 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:01.712 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 292.08
00:23:01.713 00.001 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:23:01.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:01.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:23:01.713 00.000 10072 MoveAxis(W, 84, ABG)
00:23:01.713 00.000 10072 Guiding  Dir = 3, Dur = 84
00:23:01.713 00.000 10072 IsGuiding returns 0
00:23:01.714 00.001 10072 PulseGuide returned control before completion, sleep 94
00:23:01.731 00.017 1032 UpdateGuideState exits: m=1453 SNR=26.9
00:23:01.735 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:01.737 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:01.739 00.002 1032 Enqueuing Expose request
00:23:01.811 00.072 10072 IsGuiding returns 0
00:23:01.811 00.000 10072 Move returns status 0, amount 84
00:23:01.811 00.000 10072 MoveAxis(N, 0, ABG)
00:23:01.811 00.000 10072 Move returns status 0, amount 0
00:23:01.811 00.000 10072 move complete, result=0
00:23:01.811 00.000 10072 worker thread done servicing request
00:23:01.812 00.001 10072 Worker thread wakes up
00:23:01.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:01.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:01.812 00.000 1032 GuideStep: 0.2 px 84 ms WEST, -0.1 px 0 ms NORTH
00:23:02.222 00.410 10072 Exposure complete
00:23:02.272 00.050 10072 worker thread done servicing request
00:23:02.272 00.000 1032 OnExposeComplete: enter
00:23:02.274 00.002 1032 UpdateGuideState(): m_state=6
00:23:02.276 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1850
00:23:02.278 00.002 1032 Star::Find returns 1 (0), X=324.00, Y=741.19, Mass=1174, SNR=24.1, Peak=141 HFD=2.6
00:23:02.280 00.002 1032 MultiStar: [#1 0.03,0.35,0.00,M4] [#2 -0.08,0.28,0.00,M2] [#3 0.18,0.27,0.00,M2] [#4 0.42,-0.05,0.00,M1] [#5 0.44,0.26,0.00,M4] [#6 0.05,0.20,0.79,U] [#7 0.16,0.08,0.59,U] [#8 0.33,0.27,0.00,M4] 
00:23:02.282 00.002 1032 refined, 2 included, MultiStar: {0.23, 0.06}, one-star: {0.40, -0.05}
00:23:02.284 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
00:23:02.287 00.003 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
00:23:02.289 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.23 cameraTheta=0.28 mountX=0.00 mountY=-0.23, mountTheta=-1.55
00:23:02.291 00.002 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.06, opts=13)
00:23:02.293 00.002 1032 Enqueuing Move request for scope (0.23, 0.06)
00:23:02.295 00.002 10072 Worker thread wakes up
00:23:02.295 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.06) opts 0xd
00:23:02.295 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.06)
00:23:02.295 00.000 10072 Moving (0.23, 0.06) raw xDistance=0.00 yDistance=-0.23
00:23:02.296 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:02.299 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.07
00:23:02.299 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:23:02.299 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:23:02.299 00.000 10072 MoveAxis(W, 6, ABG)
00:23:02.299 00.000 10072 Guiding  Dir = 3, Dur = 6
00:23:02.300 00.001 10072 IsGuiding returns 0
00:23:02.300 00.000 10072 PulseGuide returned control before completion, sleep 16
00:23:02.317 00.017 1032 UpdateGuideState exits: m=1174 SNR=24.1
00:23:02.319 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:02.321 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:02.323 00.002 1032 Enqueuing Expose request
00:23:02.329 00.006 10072 IsGuiding returns 0
00:23:02.329 00.000 10072 Move returns status 0, amount 6
00:23:02.329 00.000 10072 MoveAxis(N, 152, ABG)
00:23:02.329 00.000 10072 Guiding  Dir = 0, Dur = 152
00:23:02.330 00.001 10072 IsGuiding returns 0
00:23:02.330 00.000 10072 PulseGuide returned control before completion, sleep 162
00:23:02.501 00.171 10072 IsGuiding returns 0
00:23:02.501 00.000 10072 Move returns status 0, amount 152
00:23:02.501 00.000 10072 move complete, result=0
00:23:02.501 00.000 10072 worker thread done servicing request
00:23:02.501 00.000 10072 Worker thread wakes up
00:23:02.501 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.2 px 152 ms NORTH
00:23:02.503 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:02.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:03.128 00.625 10072 Exposure complete
00:23:03.179 00.051 10072 worker thread done servicing request
00:23:03.179 00.000 1032 OnExposeComplete: enter
00:23:03.181 00.002 1032 UpdateGuideState(): m_state=6
00:23:03.183 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1851
00:23:03.185 00.002 1032 Star::Find returns 1 (0), X=323.89, Y=741.03, Mass=1541, SNR=27.7, Peak=198 HFD=2.6
00:23:03.187 00.002 1032 MultiStar: [#1 -0.26,0.00,1.07,U] [#2 -0.26,0.07,0.92,U] [#3 -0.03,-0.19,0.69,U] [#4 0.03,-0.20,0.63,U] [#5 -0.14,0.11,0.65,U] [#6 -0.43,-0.04,0.00,M1] [#7 0.00,0.11,0.53,U] [#8 -0.10,-0.16,0.56,U] 
00:23:03.189 00.002 1032 refined, 7 included, MultiStar: {-0.06, -0.06}, one-star: {0.29, -0.21}
00:23:03.190 00.001 1032 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.83) = xAngle (-4.22 = 2.06)
00:23:03.192 00.002 1032 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.22 = 2.06)
00:23:03.193 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.39 mountX=-0.04 mountY=0.08, mountTheta=2.06
00:23:03.196 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.06, opts=13)
00:23:03.197 00.001 1032 Enqueuing Move request for scope (-0.06, -0.06)
00:23:03.199 00.002 10072 Worker thread wakes up
00:23:03.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
00:23:03.199 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
00:23:03.199 00.000 10072 Moving (-0.06, -0.06) raw xDistance=-0.04 yDistance=0.08
00:23:03.201 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:03.202 00.001 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.07
00:23:03.202 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:23:03.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:03.204 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:23:03.204 00.000 10072 MoveAxis(W, 8, ABG)
00:23:03.204 00.000 10072 Guiding  Dir = 3, Dur = 8
00:23:03.205 00.001 10072 IsGuiding returns 0
00:23:03.206 00.001 10072 PulseGuide returned control before completion, sleep 18
00:23:03.223 00.017 1032 UpdateGuideState exits: m=1541 SNR=27.7
00:23:03.225 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:03.227 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:03.229 00.002 1032 Enqueuing Expose request
00:23:03.236 00.007 10072 IsGuiding returns 0
00:23:03.236 00.000 10072 Move returns status 0, amount 8
00:23:03.236 00.000 10072 MoveAxis(N, 0, ABG)
00:23:03.236 00.000 10072 Move returns status 0, amount 0
00:23:03.236 00.000 10072 move complete, result=0
00:23:03.236 00.000 10072 worker thread done servicing request
00:23:03.236 00.000 10072 Worker thread wakes up
00:23:03.236 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:03.236 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:03.240 00.004 1032 GuideStep: -0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
00:23:03.646 00.406 10072 Exposure complete
00:23:03.701 00.055 10072 worker thread done servicing request
00:23:03.701 00.000 1032 OnExposeComplete: enter
00:23:03.703 00.002 1032 UpdateGuideState(): m_state=6
00:23:03.705 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1852
00:23:03.708 00.003 1032 Star::Find returns 1 (0), X=323.78, Y=741.03, Mass=1360, SNR=26.0, Peak=167 HFD=2.5
00:23:03.712 00.004 1032 MultiStar: [#1 -0.31,-0.03,0.00,M4] [#2 -0.33,-0.11,0.00,M2] [#3 0.07,-0.05,0.69,U] [#4 -0.20,-0.32,0.00,M1] [#5 0.04,-0.02,0.66,U] [#6 -0.45,-0.16,0.00,M2] [#7 -0.08,-0.16,0.48,U] [#8 -0.21,-0.14,0.57,U] 
00:23:03.713 00.001 1032 refined, 4 included, MultiStar: {0.03, -0.12}, one-star: {0.18, -0.21}
00:23:03.715 00.002 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
00:23:03.717 00.002 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
00:23:03.719 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.35 mountX=-0.13 mountY=0.00, mountTheta=3.10
00:23:03.722 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.12, opts=13)
00:23:03.724 00.002 1032 Enqueuing Move request for scope (0.03, -0.12)
00:23:03.727 00.003 10072 Worker thread wakes up
00:23:03.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
00:23:03.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
00:23:03.727 00.000 10072 Moving (0.03, -0.12) raw xDistance=-0.13 yDistance=0.00
00:23:03.730 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:03.733 00.003 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.06
00:23:03.733 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 500
00:23:03.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:03.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:23:03.733 00.000 10072 MoveAxis(W, 6, ABG)
00:23:03.733 00.000 10072 Guiding  Dir = 3, Dur = 6
00:23:03.734 00.001 10072 IsGuiding returns 0
00:23:03.734 00.000 10072 PulseGuide returned control before completion, sleep 16
00:23:03.752 00.018 1032 UpdateGuideState exits: m=1360 SNR=26.0
00:23:03.755 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:03.756 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:03.759 00.003 1032 Enqueuing Expose request
00:23:03.761 00.002 10072 IsGuiding returns 0
00:23:03.761 00.000 10072 Move returns status 0, amount 6
00:23:03.761 00.000 10072 MoveAxis(N, 0, ABG)
00:23:03.761 00.000 10072 Move returns status 0, amount 0
00:23:03.761 00.000 10072 move complete, result=0
00:23:03.761 00.000 10072 worker thread done servicing request
00:23:03.762 00.001 10072 Worker thread wakes up
00:23:03.762 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:03.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:03.770 00.008 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
00:23:04.400 00.630 10072 Exposure complete
00:23:04.452 00.052 10072 worker thread done servicing request
00:23:04.452 00.000 1032 OnExposeComplete: enter
00:23:04.455 00.003 1032 UpdateGuideState(): m_state=6
00:23:04.458 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1853
00:23:04.460 00.002 1032 Star::Find returns 1 (0), X=323.90, Y=741.18, Mass=1376, SNR=26.1, Peak=164 HFD=2.4
00:23:04.462 00.002 1032 MultiStar: [#1 -0.23,0.12,1.14,U] [#2 -0.38,0.10,0.00,M3] [#3 -0.10,0.08,0.75,U] [#4 -0.12,-0.11,0.70,U] [#5 0.12,0.11,0.72,U] [#6 -0.40,-0.05,0.00,M3] [#7 -0.07,0.09,0.50,U] [#8 0.02,-0.06,0.60,U] 
00:23:04.463 00.001 1032 refined, 6 included, MultiStar: {-0.01, 0.03}, one-star: {0.30, -0.06}
00:23:04.465 00.002 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
00:23:04.467 00.002 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
00:23:04.468 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.94 mountX=0.03 mountY=0.00, mountTheta=0.11
00:23:04.471 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
00:23:04.473 00.002 1032 Enqueuing Move request for scope (-0.01, 0.03)
00:23:04.475 00.002 10072 Worker thread wakes up
00:23:04.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:23:04.475 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:23:04.475 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
00:23:04.477 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:04.479 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.06
00:23:04.479 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:23:04.479 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:04.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:23:04.480 00.001 10072 MoveAxis(W, 6, ABG)
00:23:04.480 00.000 10072 Guiding  Dir = 3, Dur = 6
00:23:04.480 00.000 10072 IsGuiding returns 0
00:23:04.480 00.000 10072 PulseGuide returned control before completion, sleep 16
00:23:04.498 00.018 1032 UpdateGuideState exits: m=1376 SNR=26.1
00:23:04.501 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:04.503 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:04.504 00.001 1032 Enqueuing Expose request
00:23:04.508 00.004 10072 IsGuiding returns 0
00:23:04.508 00.000 10072 Move returns status 0, amount 6
00:23:04.508 00.000 10072 MoveAxis(N, 0, ABG)
00:23:04.508 00.000 10072 Move returns status 0, amount 0
00:23:04.508 00.000 10072 move complete, result=0
00:23:04.508 00.000 10072 worker thread done servicing request
00:23:04.508 00.000 10072 Worker thread wakes up
00:23:04.508 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:04.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:04.514 00.006 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:23:04.915 00.401 10072 Exposure complete
00:23:04.961 00.046 10072 worker thread done servicing request
00:23:04.961 00.000 1032 OnExposeComplete: enter
00:23:04.964 00.003 1032 UpdateGuideState(): m_state=6
00:23:04.966 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1854
00:23:04.967 00.001 1032 Star::Find returns 1 (0), X=323.93, Y=741.04, Mass=1307, SNR=25.5, Peak=170 HFD=2.7
00:23:04.969 00.002 1032 MultiStar: [#1 -0.26,0.02,1.12,U] [#2 -0.39,-0.07,0.00,M4] [#3 -0.05,0.12,0.80,U] [#4 -0.19,-0.11,0.68,U] [#5 -0.00,0.08,0.74,U] [#6 -0.49,-0.20,0.00,M4] [#7 0.04,0.03,0.56,U] [#8 -0.07,-0.22,0.56,U] 
00:23:04.971 00.002 1032 refined, 6 included, MultiStar: {-0.03, -0.04}, one-star: {0.33, -0.20}
00:23:04.973 00.002 1032 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.83) = xAngle (-4.06 = 2.22)
00:23:04.975 00.002 1032 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.06 = 2.22)
00:23:04.977 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.23 mountX=-0.03 mountY=0.04, mountTheta=2.22
00:23:04.979 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
00:23:04.981 00.002 1032 Enqueuing Move request for scope (-0.03, -0.04)
00:23:04.983 00.002 10072 Worker thread wakes up
00:23:04.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
00:23:04.983 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
00:23:04.983 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
00:23:04.985 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:04.989 00.004 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.05
00:23:04.989 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:23:04.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:04.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:23:04.989 00.000 10072 MoveAxis(W, 5, ABG)
00:23:04.989 00.000 10072 Guiding  Dir = 3, Dur = 5
00:23:04.990 00.001 10072 IsGuiding returns 0
00:23:04.990 00.000 10072 PulseGuide returned control before completion, sleep 15
00:23:05.007 00.017 1032 UpdateGuideState exits: m=1307 SNR=25.5
00:23:05.010 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:05.012 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:05.014 00.002 1032 Enqueuing Expose request
00:23:05.015 00.001 10072 IsGuiding returns 0
00:23:05.016 00.001 10072 Move returns status 0, amount 5
00:23:05.016 00.000 10072 MoveAxis(N, 0, ABG)
00:23:05.016 00.000 10072 Move returns status 0, amount 0
00:23:05.016 00.000 10072 move complete, result=0
00:23:05.016 00.000 10072 worker thread done servicing request
00:23:05.016 00.000 10072 Worker thread wakes up
00:23:05.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:05.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:05.025 00.009 1032 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:23:05.651 00.626 10072 Exposure complete
00:23:05.702 00.051 10072 worker thread done servicing request
00:23:05.702 00.000 1032 OnExposeComplete: enter
00:23:05.707 00.005 1032 UpdateGuideState(): m_state=6
00:23:05.709 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1855
00:23:05.711 00.002 1032 Star::Find returns 1 (0), X=323.77, Y=741.02, Mass=1341, SNR=25.8, Peak=163 HFD=2.5
00:23:05.713 00.002 1032 MultiStar: [#1 -0.29,-0.12,0.00,M3] [#2 -0.35,-0.14,0.00,M5] [#3 -0.11,-0.04,0.71,U] [#4 -0.31,-0.18,0.00,M1] [#5 -0.07,-0.07,0.72,U] [#6 -0.33,-0.30,0.00,M5] [#7 -0.01,-0.24,0.53,U] [#8 -0.12,-0.16,0.60,U] 
00:23:05.715 00.002 1032 refined, 4 included, MultiStar: {-0.01, -0.15}, one-star: {0.17, -0.22}
00:23:05.717 00.002 1032 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.83) = xAngle (-3.47 = 2.81)
00:23:05.719 00.002 1032 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.47 = 2.81)
00:23:05.721 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.64 mountX=-0.14 mountY=0.05, mountTheta=2.81
00:23:05.725 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.15, opts=13)
00:23:05.727 00.002 1032 Enqueuing Move request for scope (-0.01, -0.15)
00:23:05.729 00.002 10072 Worker thread wakes up
00:23:05.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
00:23:05.729 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
00:23:05.729 00.000 10072 Moving (-0.01, -0.15) raw xDistance=-0.14 yDistance=0.05
00:23:05.731 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:05.734 00.003 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 292.05
00:23:05.735 00.001 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
00:23:05.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:05.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:23:05.735 00.000 10072 MoveAxis(E, 63, ABG)
00:23:05.735 00.000 10072 Guiding  Dir = 2, Dur = 63
00:23:05.735 00.000 10072 IsGuiding returns 0
00:23:05.736 00.001 10072 PulseGuide returned control before completion, sleep 73
00:23:05.754 00.018 1032 UpdateGuideState exits: m=1341 SNR=25.8
00:23:05.757 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:05.759 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:05.760 00.001 1032 Enqueuing Expose request
00:23:05.821 00.061 10072 IsGuiding returns 0
00:23:05.821 00.000 10072 Move returns status 0, amount 63
00:23:05.821 00.000 10072 MoveAxis(N, 0, ABG)
00:23:05.821 00.000 10072 Move returns status 0, amount 0
00:23:05.821 00.000 10072 move complete, result=0
00:23:05.821 00.000 10072 worker thread done servicing request
00:23:05.821 00.000 10072 Worker thread wakes up
00:23:05.821 00.000 1032 GuideStep: -0.1 px 63 ms EAST, 0.0 px 0 ms NORTH
00:23:05.824 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:05.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:06.230 00.406 10072 Exposure complete
00:23:06.282 00.052 10072 worker thread done servicing request
00:23:06.282 00.000 1032 OnExposeComplete: enter
00:23:06.285 00.003 1032 UpdateGuideState(): m_state=6
00:23:06.287 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1856
00:23:06.289 00.002 1032 Star::Find returns 1 (0), X=323.78, Y=741.10, Mass=1351, SNR=25.8, Peak=173 HFD=2.4
00:23:06.291 00.002 1032 MultiStar: [#1 -0.24,-0.01,1.05,U] [#2 -0.36,-0.06,0.00,M6] [#3 0.04,-0.00,0.78,U] [#4 -0.11,-0.14,0.73,U] [#5 0.00,0.03,0.72,U] [#6 -0.20,-0.06,0.74,U] [#7 -0.16,-0.11,0.52,U] [#8 -0.08,-0.11,0.61,U] 
00:23:06.293 00.002 1032 refined, 7 included, MultiStar: {-0.07, -0.06}, one-star: {0.19, -0.14}
00:23:06.295 00.002 1032 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.83) = xAngle (-4.19 = 2.09)
00:23:06.296 00.001 1032 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.19 = 2.09)
00:23:06.299 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.36 mountX=-0.05 mountY=0.08, mountTheta=2.09
00:23:06.305 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.06, opts=13)
00:23:06.308 00.003 1032 Enqueuing Move request for scope (-0.07, -0.06)
00:23:06.310 00.002 10072 Worker thread wakes up
00:23:06.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
00:23:06.310 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
00:23:06.310 00.000 10072 Moving (-0.07, -0.06) raw xDistance=-0.05 yDistance=0.08
00:23:06.313 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:06.315 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.04
00:23:06.315 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:23:06.315 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:06.316 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:23:06.316 00.000 10072 MoveAxis(W, 6, ABG)
00:23:06.316 00.000 10072 Guiding  Dir = 3, Dur = 6
00:23:06.316 00.000 10072 IsGuiding returns 0
00:23:06.317 00.001 10072 PulseGuide returned control before completion, sleep 16
00:23:06.336 00.019 10072 IsGuiding returns 0
00:23:06.336 00.000 1032 UpdateGuideState exits: m=1351 SNR=25.8
00:23:06.339 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:06.340 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:06.342 00.002 1032 Enqueuing Expose request
00:23:06.344 00.002 10072 Move returns status 0, amount 6
00:23:06.344 00.000 10072 MoveAxis(N, 0, ABG)
00:23:06.344 00.000 10072 Move returns status 0, amount 0
00:23:06.344 00.000 10072 move complete, result=0
00:23:06.344 00.000 10072 worker thread done servicing request
00:23:06.344 00.000 10072 Worker thread wakes up
00:23:06.344 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:06.344 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:06.352 00.008 1032 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
00:23:06.982 00.630 10072 Exposure complete
00:23:07.034 00.052 10072 worker thread done servicing request
00:23:07.034 00.000 1032 OnExposeComplete: enter
00:23:07.036 00.002 1032 UpdateGuideState(): m_state=6
00:23:07.038 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1857
00:23:07.041 00.003 1032 Star::Find returns 1 (0), X=323.92, Y=741.15, Mass=1522, SNR=27.5, Peak=191 HFD=2.5
00:23:07.043 00.002 1032 MultiStar: [#1 -0.19,0.07,1.17,U] [#2 -0.25,0.19,0.00,M7] [#3 0.01,0.17,0.71,U] [#4 -0.15,0.11,0.67,U] [#5 0.11,0.06,0.72,U] [#6 -0.18,0.08,0.65,U] [#7 -0.08,0.09,0.50,U] [#8 0.04,0.05,0.55,U] 
00:23:07.045 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {0.32, -0.09}
00:23:07.046 00.001 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
00:23:07.048 00.002 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
00:23:07.050 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.73 mountX=0.06 mountY=-0.01, mountTheta=-0.10
00:23:07.054 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
00:23:07.056 00.002 1032 Enqueuing Move request for scope (-0.01, 0.06)
00:23:07.059 00.003 10072 Worker thread wakes up
00:23:07.059 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
00:23:07.059 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
00:23:07.059 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.01
00:23:07.061 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:07.064 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.04
00:23:07.064 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:23:07.064 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:07.064 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:23:07.064 00.000 10072 MoveAxis(W, 6, ABG)
00:23:07.064 00.000 10072 Guiding  Dir = 3, Dur = 6
00:23:07.064 00.000 10072 IsGuiding returns 0
00:23:07.065 00.001 10072 PulseGuide returned control before completion, sleep 16
00:23:07.083 00.018 1032 UpdateGuideState exits: m=1522 SNR=27.5
00:23:07.086 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:07.088 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:07.090 00.002 1032 Enqueuing Expose request
00:23:07.091 00.001 10072 IsGuiding returns 0
00:23:07.091 00.000 10072 Move returns status 0, amount 6
00:23:07.091 00.000 10072 MoveAxis(N, 0, ABG)
00:23:07.091 00.000 10072 Move returns status 0, amount 0
00:23:07.092 00.001 10072 move complete, result=0
00:23:07.092 00.000 10072 worker thread done servicing request
00:23:07.092 00.000 10072 Worker thread wakes up
00:23:07.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:07.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:07.100 00.008 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:23:07.498 00.398 10072 Exposure complete
00:23:07.549 00.051 1032 OnExposeComplete: enter
00:23:07.552 00.003 10072 worker thread done servicing request
00:23:07.552 00.000 1032 UpdateGuideState(): m_state=6
00:23:07.554 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1858
00:23:07.557 00.003 1032 Star::Find returns 1 (0), X=323.81, Y=741.18, Mass=1368, SNR=26.1, Peak=173 HFD=2.5
00:23:07.559 00.002 1032 MultiStar: [#1 -0.32,0.24,0.00,M2] [#2 -0.23,0.13,1.03,U] [#3 0.05,0.16,0.69,U] [#4 -0.01,0.06,0.62,U] [#5 0.05,0.15,0.67,U] [#6 -0.19,-0.01,0.68,U] [#7 -0.13,0.07,0.54,U] [#8 -0.07,0.14,0.58,U] 
00:23:07.561 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.08}, one-star: {0.21, -0.06}
00:23:07.563 00.002 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
00:23:07.565 00.002 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
00:23:07.566 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.08 cameraTheta=2.02 mountX=0.08 mountY=0.02, mountTheta=0.19
00:23:07.569 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.08, opts=13)
00:23:07.571 00.002 1032 Enqueuing Move request for scope (-0.04, 0.08)
00:23:07.573 00.002 10072 Worker thread wakes up
00:23:07.573 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
00:23:07.573 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
00:23:07.573 00.000 10072 Moving (-0.04, 0.08) raw xDistance=0.08 yDistance=0.02
00:23:07.577 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:07.580 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.03
00:23:07.580 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:23:07.580 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:07.580 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:23:07.580 00.000 10072 MoveAxis(W, 6, ABG)
00:23:07.580 00.000 10072 Guiding  Dir = 3, Dur = 6
00:23:07.580 00.000 10072 IsGuiding returns 0
00:23:07.582 00.002 10072 PulseGuide returned control before completion, sleep 16
00:23:07.600 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.1
00:23:07.603 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:07.608 00.005 10072 IsGuiding returns 0
00:23:07.608 00.000 10072 Move returns status 0, amount 6
00:23:07.608 00.000 10072 MoveAxis(N, 0, ABG)
00:23:07.608 00.000 10072 Move returns status 0, amount 0
00:23:07.608 00.000 10072 move complete, result=0
00:23:07.608 00.000 10072 worker thread done servicing request
00:23:07.608 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:07.626 00.018 1032 Enqueuing Expose request
00:23:07.628 00.002 10072 Worker thread wakes up
00:23:07.628 00.000 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
00:23:07.630 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:07.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:08.263 00.633 10072 Exposure complete
00:23:08.314 00.051 10072 worker thread done servicing request
00:23:08.314 00.000 1032 OnExposeComplete: enter
00:23:08.316 00.002 1032 UpdateGuideState(): m_state=6
00:23:08.318 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1859
00:23:08.321 00.003 1032 Star::Find returns 1 (0), X=323.80, Y=741.10, Mass=1260, SNR=25.0, Peak=149 HFD=2.4
00:23:08.323 00.002 1032 MultiStar: [#1 -0.29,0.19,0.00,M3] [#2 -0.30,0.00,0.00,M7] [#3 0.09,0.13,0.89,U] [#4 0.14,-0.09,0.71,U] [#5 -0.08,0.18,0.72,U] [#6 -0.14,-0.02,0.70,U] [#7 0.14,0.24,0.59,U] [#8 0.05,0.02,0.58,U] 
00:23:08.325 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.04}, one-star: {0.20, -0.14}
00:23:08.326 00.001 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
00:23:08.328 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
00:23:08.331 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.51 mountX=0.02 mountY=-0.07, mountTheta=-1.32
00:23:08.334 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
00:23:08.336 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
00:23:08.339 00.003 10072 Worker thread wakes up
00:23:08.339 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
00:23:08.339 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
00:23:08.339 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
00:23:08.341 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:08.343 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.03
00:23:08.343 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:23:08.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:08.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:23:08.343 00.000 10072 MoveAxis(W, 6, ABG)
00:23:08.343 00.000 10072 Guiding  Dir = 3, Dur = 6
00:23:08.343 00.000 10072 IsGuiding returns 0
00:23:08.345 00.002 10072 PulseGuide returned control before completion, sleep 16
00:23:08.362 00.017 1032 UpdateGuideState exits: m=1260 SNR=25.0
00:23:08.365 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:08.369 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:08.372 00.003 1032 Enqueuing Expose request
00:23:08.374 00.002 10072 IsGuiding returns 0
00:23:08.374 00.000 10072 Move returns status 0, amount 6
00:23:08.374 00.000 10072 MoveAxis(N, 0, ABG)
00:23:08.374 00.000 10072 Move returns status 0, amount 0
00:23:08.374 00.000 10072 move complete, result=0
00:23:08.374 00.000 10072 worker thread done servicing request
00:23:08.374 00.000 10072 Worker thread wakes up
00:23:08.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:08.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:08.382 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:23:08.790 00.408 10072 Exposure complete
00:23:08.846 00.056 10072 worker thread done servicing request
00:23:08.846 00.000 1032 OnExposeComplete: enter
00:23:08.848 00.002 1032 UpdateGuideState(): m_state=6
00:23:08.850 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1860
00:23:08.852 00.002 1032 Star::Find returns 1 (0), X=323.84, Y=741.14, Mass=1522, SNR=27.5, Peak=186 HFD=2.5
00:23:08.854 00.002 1032 MultiStar: [#1 -0.21,0.14,1.04,U] [#2 -0.20,0.10,0.95,U] [#3 -0.03,0.16,0.69,U] [#4 0.04,-0.20,0.62,U] [#5 0.06,-0.03,0.73,U] [#6 -0.25,0.01,0.61,U] [#7 0.12,-0.02,0.49,U] [#8 -0.00,0.11,0.56,U] 
00:23:08.856 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.24, -0.10}
00:23:08.857 00.001 1032 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.83) = xAngle (0.67 = 0.67)
00:23:08.858 00.001 1032 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.67 = 0.67)
00:23:08.861 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.50 mountX=0.03 mountY=0.03, mountTheta=0.67
00:23:08.865 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
00:23:08.866 00.001 1032 Enqueuing Move request for scope (-0.03, 0.02)
00:23:08.868 00.002 10072 Worker thread wakes up
00:23:08.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
00:23:08.868 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
00:23:08.868 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.03
00:23:08.869 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:08.872 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:23:08.872 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:23:08.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:08.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:23:08.872 00.000 10072 MoveAxis(W, 5, ABG)
00:23:08.872 00.000 10072 Guiding  Dir = 3, Dur = 5
00:23:08.873 00.001 10072 IsGuiding returns 0
00:23:08.873 00.000 10072 PulseGuide returned control before completion, sleep 15
00:23:08.889 00.016 1032 UpdateGuideState exits: m=1522 SNR=27.5
00:23:08.891 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:08.893 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:08.895 00.002 1032 Enqueuing Expose request
00:23:08.898 00.003 10072 IsGuiding returns 0
00:23:08.898 00.000 10072 Move returns status 0, amount 5
00:23:08.898 00.000 10072 MoveAxis(N, 0, ABG)
00:23:08.898 00.000 10072 Move returns status 0, amount 0
00:23:08.898 00.000 10072 move complete, result=0
00:23:08.898 00.000 10072 worker thread done servicing request
00:23:08.898 00.000 10072 Worker thread wakes up
00:23:08.898 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:08.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:08.905 00.007 1032 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:23:09.526 00.621 10072 Exposure complete
00:23:09.578 00.052 10072 worker thread done servicing request
00:23:09.578 00.000 1032 OnExposeComplete: enter
00:23:09.580 00.002 1032 UpdateGuideState(): m_state=6
00:23:09.583 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1861
00:23:09.585 00.002 1032 Star::Find returns 1 (0), X=323.88, Y=741.13, Mass=1234, SNR=24.7, Peak=161 HFD=2.5
00:23:09.589 00.004 1032 MultiStar: [#1 -0.28,0.27,0.00,M3] [#2 -0.34,0.16,0.00,M7] [#3 0.07,0.14,0.72,U] [#4 0.01,-0.07,0.73,U] [#5 0.10,-0.03,0.73,U] [#6 -0.14,-0.00,0.79,U] [#7 0.01,0.23,0.54,U] [#8 0.05,0.19,0.63,U] 
00:23:09.597 00.008 1032 refined, 6 included, MultiStar: {0.06, 0.03}, one-star: {0.28, -0.11}
00:23:09.605 00.008 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
00:23:09.607 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
00:23:09.609 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.43 mountX=0.01 mountY=-0.07, mountTheta=-1.40
00:23:09.611 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
00:23:09.614 00.003 1032 Enqueuing Move request for scope (0.06, 0.03)
00:23:09.617 00.003 10072 Worker thread wakes up
00:23:09.617 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
00:23:09.617 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
00:23:09.617 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
00:23:09.620 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:09.624 00.004 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:23:09.624 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:23:09.624 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:09.624 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:23:09.624 00.000 10072 MoveAxis(W, 5, ABG)
00:23:09.625 00.001 10072 Guiding  Dir = 3, Dur = 5
00:23:09.625 00.000 10072 IsGuiding returns 0
00:23:09.625 00.000 10072 PulseGuide returned control before completion, sleep 15
00:23:09.644 00.019 1032 UpdateGuideState exits: m=1234 SNR=24.7
00:23:09.647 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:09.649 00.002 10072 IsGuiding returns 0
00:23:09.649 00.000 10072 Move returns status 0, amount 5
00:23:09.649 00.000 10072 MoveAxis(N, 0, ABG)
00:23:09.649 00.000 10072 Move returns status 0, amount 0
00:23:09.649 00.000 10072 move complete, result=0
00:23:09.649 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:09.651 00.002 1032 Enqueuing Expose request
00:23:09.653 00.002 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:23:09.654 00.001 10072 worker thread done servicing request
00:23:09.654 00.000 10072 Worker thread wakes up
00:23:09.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:09.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:10.072 00.418 10072 Exposure complete
00:23:10.123 00.051 10072 worker thread done servicing request
00:23:10.123 00.000 1032 OnExposeComplete: enter
00:23:10.125 00.002 1032 UpdateGuideState(): m_state=6
00:23:10.127 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1862
00:23:10.130 00.003 1032 Star::Find returns 1 (0), X=323.77, Y=741.24, Mass=1234, SNR=24.7, Peak=139 HFD=2.7
00:23:10.132 00.002 1032 MultiStar: [#1 -0.19,0.21,0.00,M4] [#2 -0.36,0.21,0.00,M8] [#3 0.06,0.09,0.74,U] [#4 0.02,-0.03,0.65,U] [#5 -0.01,0.08,0.74,U] [#6 -0.08,0.10,0.76,U] [#7 0.15,0.20,0.52,U] [#8 0.14,0.25,0.00,M1] 
00:23:10.134 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.07}, one-star: {0.17, -0.00}
00:23:10.135 00.001 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
00:23:10.137 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
00:23:10.138 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.89 mountX=0.05 mountY=-0.07, mountTheta=-0.94
00:23:10.142 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
00:23:10.145 00.003 1032 Enqueuing Move request for scope (0.05, 0.07)
00:23:10.147 00.002 10072 Worker thread wakes up
00:23:10.147 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
00:23:10.147 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
00:23:10.147 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
00:23:10.149 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:10.152 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:23:10.152 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:23:10.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:10.153 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:23:10.153 00.000 10072 MoveAxis(W, 4, ABG)
00:23:10.153 00.000 10072 Guiding  Dir = 3, Dur = 4
00:23:10.153 00.000 10072 IsGuiding returns 0
00:23:10.154 00.001 10072 PulseGuide returned control before completion, sleep 14
00:23:10.172 00.018 1032 UpdateGuideState exits: m=1234 SNR=24.7
00:23:10.176 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:10.178 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:10.182 00.004 1032 Enqueuing Expose request
00:23:10.184 00.002 10072 IsGuiding returns 0
00:23:10.184 00.000 10072 Move returns status 0, amount 4
00:23:10.184 00.000 10072 MoveAxis(N, 0, ABG)
00:23:10.184 00.000 10072 Move returns status 0, amount 0
00:23:10.184 00.000 10072 move complete, result=0
00:23:10.185 00.001 10072 worker thread done servicing request
00:23:10.185 00.000 10072 Worker thread wakes up
00:23:10.185 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:10.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:10.192 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:23:10.808 00.616 10072 Exposure complete
00:23:10.860 00.052 1032 OnExposeComplete: enter
00:23:10.863 00.003 1032 UpdateGuideState(): m_state=6
00:23:10.865 00.002 10072 worker thread done servicing request
00:23:10.865 00.000 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1863
00:23:10.867 00.002 1032 Star::Find returns 1 (0), X=323.85, Y=741.09, Mass=1487, SNR=27.2, Peak=176 HFD=2.6
00:23:10.870 00.003 1032 MultiStar: [#1 -0.03,0.14,1.05,U] [#2 -0.29,0.00,0.00,M9] [#3 0.18,0.10,0.71,U] [#4 -0.05,0.05,0.61,U] [#5 0.17,0.13,0.64,U] [#6 -0.04,-0.08,0.69,U] [#7 0.13,0.11,0.56,U] [#8 -0.03,0.18,0.56,U] 
00:23:10.872 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.05}, one-star: {0.25, -0.15}
00:23:10.874 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:23:10.876 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:23:10.878 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.55 mountX=0.03 mountY=-0.09, mountTheta=-1.28
00:23:10.881 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
00:23:10.883 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
00:23:10.886 00.003 10072 Worker thread wakes up
00:23:10.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:23:10.887 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:23:10.887 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
00:23:10.889 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:10.892 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.01
00:23:10.892 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:23:10.892 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:10.892 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:23:10.892 00.000 10072 MoveAxis(W, 5, ABG)
00:23:10.892 00.000 10072 Guiding  Dir = 3, Dur = 5
00:23:10.894 00.002 10072 IsGuiding returns 0
00:23:10.894 00.000 10072 PulseGuide returned control before completion, sleep 15
00:23:10.911 00.017 1032 UpdateGuideState exits: m=1487 SNR=27.2
00:23:10.913 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:10.915 00.002 10072 IsGuiding returns 0
00:23:10.915 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:10.917 00.002 1032 Enqueuing Expose request
00:23:10.918 00.001 10072 Move returns status 0, amount 5
00:23:10.918 00.000 10072 MoveAxis(N, 0, ABG)
00:23:10.918 00.000 10072 Move returns status 0, amount 0
00:23:10.919 00.001 10072 move complete, result=0
00:23:10.919 00.000 10072 worker thread done servicing request
00:23:10.919 00.000 10072 Worker thread wakes up
00:23:10.919 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:10.919 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:10.927 00.008 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:23:11.339 00.412 10072 Exposure complete
00:23:11.394 00.055 10072 worker thread done servicing request
00:23:11.394 00.000 1032 OnExposeComplete: enter
00:23:11.398 00.004 1032 UpdateGuideState(): m_state=6
00:23:11.400 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1864
00:23:11.402 00.002 1032 Star::Find returns 1 (0), X=323.96, Y=741.07, Mass=1433, SNR=26.7, Peak=180 HFD=2.7
00:23:11.404 00.002 1032 MultiStar: [#1 -0.07,-0.08,1.06,U] [#2 -0.08,-0.05,0.92,U] [#3 0.18,0.03,0.72,U] [#4 0.02,0.01,0.66,U] [#5 0.34,0.01,0.00,M1] [#6 -0.01,-0.05,0.74,U] [#7 0.04,-0.01,0.56,U] [#8 0.13,0.06,0.58,U] 
00:23:11.405 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.36, -0.17}
00:23:11.408 00.003 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
00:23:11.409 00.001 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
00:23:11.411 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.56 mountX=-0.06 mountY=-0.06, mountTheta=-2.39
00:23:11.413 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
00:23:11.415 00.002 1032 Enqueuing Move request for scope (0.07, -0.04)
00:23:11.416 00.001 10072 Worker thread wakes up
00:23:11.416 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
00:23:11.416 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
00:23:11.416 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
00:23:11.418 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:11.420 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.01
00:23:11.420 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:23:11.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:11.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:23:11.420 00.000 10072 MoveAxis(W, 4, ABG)
00:23:11.420 00.000 10072 Guiding  Dir = 3, Dur = 4
00:23:11.420 00.000 10072 IsGuiding returns 0
00:23:11.421 00.001 10072 PulseGuide returned control before completion, sleep 14
00:23:11.440 00.019 1032 UpdateGuideState exits: m=1433 SNR=26.7
00:23:11.442 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:11.443 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:11.446 00.003 1032 Enqueuing Expose request
00:23:11.448 00.002 10072 IsGuiding returns 0
00:23:11.448 00.000 10072 Move returns status 0, amount 4
00:23:11.448 00.000 10072 MoveAxis(N, 0, ABG)
00:23:11.448 00.000 10072 Move returns status 0, amount 0
00:23:11.448 00.000 10072 move complete, result=0
00:23:11.448 00.000 10072 worker thread done servicing request
00:23:11.448 00.000 10072 Worker thread wakes up
00:23:11.448 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:11.448 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:11.456 00.008 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:23:12.089 00.633 10072 Exposure complete
00:23:12.140 00.051 10072 worker thread done servicing request
00:23:12.140 00.000 1032 OnExposeComplete: enter
00:23:12.143 00.003 1032 UpdateGuideState(): m_state=6
00:23:12.146 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1865
00:23:12.150 00.004 1032 Star::Find returns 1 (0), X=324.01, Y=741.16, Mass=1367, SNR=26.1, Peak=174 HFD=2.6
00:23:12.152 00.002 1032 MultiStar: [#1 -0.08,0.10,1.18,U] [#2 -0.16,0.04,0.92,U] [#3 0.12,0.19,0.75,U] [#4 -0.21,-0.03,0.65,U] [#5 0.20,0.17,0.75,U] [#6 -0.21,-0.06,0.72,U] [#7 -0.00,0.03,0.54,U] [#8 0.15,0.03,0.60,U] 
00:23:12.154 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.41, -0.08}
00:23:12.156 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
00:23:12.158 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
00:23:12.160 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.05 cameraTheta=1.00 mountX=0.04 mountY=-0.04, mountTheta=-0.83
00:23:12.162 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
00:23:12.164 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
00:23:12.167 00.003 10072 Worker thread wakes up
00:23:12.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
00:23:12.167 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
00:23:12.167 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
00:23:12.170 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:12.172 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.00
00:23:12.172 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:23:12.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:12.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:23:12.172 00.000 10072 MoveAxis(W, 5, ABG)
00:23:12.172 00.000 10072 Guiding  Dir = 3, Dur = 5
00:23:12.172 00.000 10072 IsGuiding returns 0
00:23:12.175 00.003 10072 PulseGuide returned control before completion, sleep 14
00:23:12.194 00.019 1032 UpdateGuideState exits: m=1367 SNR=26.1
00:23:12.197 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:12.200 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:12.202 00.002 10072 IsGuiding returns 0
00:23:12.202 00.000 10072 Move returns status 0, amount 5
00:23:12.202 00.000 10072 MoveAxis(N, 0, ABG)
00:23:12.202 00.000 10072 Move returns status 0, amount 0
00:23:12.202 00.000 10072 move complete, result=0
00:23:12.202 00.000 1032 Enqueuing Expose request
00:23:12.204 00.002 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
00:23:12.207 00.003 10072 worker thread done servicing request
00:23:12.208 00.001 10072 Worker thread wakes up
00:23:12.208 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:12.209 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:12.621 00.412 10072 Exposure complete
00:23:12.672 00.051 10072 worker thread done servicing request
00:23:12.672 00.000 1032 OnExposeComplete: enter
00:23:12.676 00.004 1032 UpdateGuideState(): m_state=6
00:23:12.678 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1866
00:23:12.681 00.003 1032 Star::Find returns 1 (0), X=323.98, Y=741.23, Mass=1303, SNR=25.4, Peak=165 HFD=2.5
00:23:12.684 00.003 1032 MultiStar: [#1 -0.10,0.11,1.12,U] [#2 -0.12,0.13,0.99,U] [#3 0.07,0.12,0.82,U] [#4 -0.07,0.08,0.71,U] [#5 0.07,0.06,0.75,U] [#6 -0.09,0.13,0.70,U] [#7 -0.10,0.13,0.54,U] [#8 0.07,0.20,0.59,U] 
00:23:12.686 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.10}, one-star: {0.38, -0.01}
00:23:12.688 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
00:23:12.689 00.001 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
00:23:12.691 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.38 mountX=0.09 mountY=-0.04, mountTheta=-0.45
00:23:12.694 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
00:23:12.697 00.003 1032 Enqueuing Move request for scope (0.02, 0.10)
00:23:12.699 00.002 10072 Worker thread wakes up
00:23:12.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:23:12.699 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:23:12.699 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.04
00:23:12.701 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:12.704 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.00
00:23:12.704 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:23:12.704 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:12.704 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:23:12.704 00.000 10072 MoveAxis(W, 4, ABG)
00:23:12.704 00.000 10072 Guiding  Dir = 3, Dur = 4
00:23:12.704 00.000 10072 IsGuiding returns 0
00:23:12.705 00.001 10072 PulseGuide returned control before completion, sleep 14
00:23:12.725 00.020 1032 UpdateGuideState exits: m=1303 SNR=25.4
00:23:12.728 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:12.729 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:12.732 00.003 1032 Enqueuing Expose request
00:23:12.734 00.002 10072 IsGuiding returns 0
00:23:12.734 00.000 10072 Move returns status 0, amount 4
00:23:12.735 00.001 10072 MoveAxis(N, 0, ABG)
00:23:12.735 00.000 10072 Move returns status 0, amount 0
00:23:12.735 00.000 10072 move complete, result=0
00:23:12.735 00.000 10072 worker thread done servicing request
00:23:12.735 00.000 10072 Worker thread wakes up
00:23:12.735 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:12.735 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:12.745 00.010 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:23:13.375 00.630 10072 Exposure complete
00:23:13.430 00.055 10072 worker thread done servicing request
00:23:13.430 00.000 1032 OnExposeComplete: enter
00:23:13.433 00.003 1032 UpdateGuideState(): m_state=6
00:23:13.435 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1867
00:23:13.439 00.004 1032 Star::Find returns 1 (0), X=323.86, Y=741.21, Mass=1334, SNR=25.7, Peak=170 HFD=2.5
00:23:13.441 00.002 1032 MultiStar: [#1 -0.11,0.18,1.11,U] [#2 -0.12,0.26,0.00,M7] [#3 0.05,0.22,0.74,U] [#4 0.04,0.00,0.77,U] [#5 0.24,0.13,0.69,U] [#6 -0.17,-0.07,0.74,U] [#7 -0.04,0.19,0.53,U] [#8 0.06,0.23,0.64,U] 
00:23:13.443 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.10}, one-star: {0.26, -0.03}
00:23:13.447 00.004 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
00:23:13.449 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
00:23:13.456 00.007 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.17 mountX=0.08 mountY=-0.07, mountTheta=-0.66
00:23:13.461 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
00:23:13.464 00.003 1032 Enqueuing Move request for scope (0.04, 0.10)
00:23:13.467 00.003 10072 Worker thread wakes up
00:23:13.467 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
00:23:13.467 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
00:23:13.467 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.08 yDistance=-0.07
00:23:13.469 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:13.472 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 292.00
00:23:13.473 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:23:13.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:13.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:23:13.473 00.000 10072 MoveAxis(W, 4, ABG)
00:23:13.473 00.000 10072 Guiding  Dir = 3, Dur = 4
00:23:13.473 00.000 10072 IsGuiding returns 0
00:23:13.473 00.000 10072 PulseGuide returned control before completion, sleep 14
00:23:13.496 00.023 1032 UpdateGuideState exits: m=1334 SNR=25.7
00:23:13.499 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:13.502 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:13.504 00.002 1032 Enqueuing Expose request
00:23:13.507 00.003 10072 IsGuiding returns 0
00:23:13.507 00.000 10072 Move returns status 0, amount 4
00:23:13.507 00.000 10072 MoveAxis(N, 0, ABG)
00:23:13.507 00.000 10072 Move returns status 0, amount 0
00:23:13.507 00.000 10072 move complete, result=0
00:23:13.507 00.000 10072 worker thread done servicing request
00:23:13.507 00.000 10072 Worker thread wakes up
00:23:13.507 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:13.507 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:13.517 00.010 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:23:13.923 00.406 10072 Exposure complete
00:23:13.979 00.056 10072 worker thread done servicing request
00:23:13.980 00.001 1032 OnExposeComplete: enter
00:23:13.982 00.002 1032 UpdateGuideState(): m_state=6
00:23:13.983 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1868
00:23:13.987 00.004 1032 Star::Find returns 1 (0), X=323.84, Y=741.19, Mass=1377, SNR=26.1, Peak=164 HFD=2.5
00:23:13.989 00.002 1032 MultiStar: [#1 -0.07,0.19,1.07,U] [#2 -0.11,0.12,0.95,U] [#3 0.18,0.07,0.70,U] [#4 -0.01,0.06,0.63,U] [#5 0.08,0.09,0.69,U] [#6 -0.09,0.04,0.72,U] [#7 -0.04,0.19,0.53,U] [#8 0.22,0.08,0.59,U] 
00:23:13.991 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.24, -0.05}
00:23:13.994 00.003 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
00:23:13.997 00.003 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
00:23:13.999 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.13 mountX=0.07 mountY=-0.06, mountTheta=-0.70
00:23:14.002 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
00:23:14.005 00.003 1032 Enqueuing Move request for scope (0.04, 0.09)
00:23:14.007 00.002 10072 Worker thread wakes up
00:23:14.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
00:23:14.007 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
00:23:14.007 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.07 yDistance=-0.06
00:23:14.009 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:14.012 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.99
00:23:14.012 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:23:14.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:14.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:23:14.012 00.000 10072 MoveAxis(W, 3, ABG)
00:23:14.012 00.000 10072 Guiding  Dir = 3, Dur = 3
00:23:14.014 00.002 10072 IsGuiding returns 0
00:23:14.014 00.000 10072 PulseGuide returned control before completion, sleep 13
00:23:14.034 00.020 1032 UpdateGuideState exits: m=1377 SNR=26.1
00:23:14.036 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:14.037 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:14.039 00.002 1032 Enqueuing Expose request
00:23:14.042 00.003 10072 IsGuiding returns 0
00:23:14.042 00.000 10072 Move returns status 0, amount 3
00:23:14.042 00.000 10072 MoveAxis(N, 0, ABG)
00:23:14.042 00.000 10072 Move returns status 0, amount 0
00:23:14.042 00.000 10072 move complete, result=0
00:23:14.042 00.000 10072 worker thread done servicing request
00:23:14.042 00.000 10072 Worker thread wakes up
00:23:14.043 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:14.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:14.050 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:23:14.669 00.619 10072 Exposure complete
00:23:14.720 00.051 10072 worker thread done servicing request
00:23:14.720 00.000 1032 OnExposeComplete: enter
00:23:14.722 00.002 1032 UpdateGuideState(): m_state=6
00:23:14.725 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1869
00:23:14.727 00.002 1032 Star::Find returns 1 (0), X=323.88, Y=741.25, Mass=1304, SNR=25.4, Peak=155 HFD=2.5
00:23:14.728 00.001 1032 MultiStar: [#1 -0.04,0.25,1.08,U] [#2 -0.11,0.15,1.03,U] [#3 0.14,0.13,0.71,U] [#4 -0.03,0.07,0.72,U] [#5 0.32,-0.02,0.00,M1] [#6 -0.23,0.00,0.73,U] [#7 -0.03,0.08,0.59,U] [#8 0.05,0.03,0.60,U] 
00:23:14.730 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.28, 0.01}
00:23:14.732 00.002 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
00:23:14.733 00.001 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
00:23:14.736 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.50 mountX=0.10 mountY=-0.03, mountTheta=-0.33
00:23:14.742 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
00:23:14.744 00.002 1032 Enqueuing Move request for scope (0.01, 0.10)
00:23:14.746 00.002 10072 Worker thread wakes up
00:23:14.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
00:23:14.746 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
00:23:14.746 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.10 yDistance=-0.03
00:23:14.749 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:14.752 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.99
00:23:14.752 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:23:14.752 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:14.752 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:23:14.752 00.000 10072 MoveAxis(W, 4, ABG)
00:23:14.753 00.001 10072 Guiding  Dir = 3, Dur = 4
00:23:14.753 00.000 10072 IsGuiding returns 0
00:23:14.754 00.001 10072 PulseGuide returned control before completion, sleep 14
00:23:14.772 00.018 1032 UpdateGuideState exits: m=1304 SNR=25.4
00:23:14.776 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:14.777 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:14.779 00.002 1032 Enqueuing Expose request
00:23:14.780 00.001 10072 IsGuiding returns 0
00:23:14.780 00.000 10072 Move returns status 0, amount 4
00:23:14.780 00.000 10072 MoveAxis(N, 0, ABG)
00:23:14.780 00.000 10072 Move returns status 0, amount 0
00:23:14.780 00.000 10072 move complete, result=0
00:23:14.780 00.000 10072 worker thread done servicing request
00:23:14.781 00.001 10072 Worker thread wakes up
00:23:14.781 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:14.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:14.789 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:23:15.199 00.410 10072 Exposure complete
00:23:15.256 00.057 10072 worker thread done servicing request
00:23:15.256 00.000 1032 OnExposeComplete: enter
00:23:15.259 00.003 1032 UpdateGuideState(): m_state=6
00:23:15.260 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1870
00:23:15.263 00.003 1032 Star::Find returns 1 (0), X=323.88, Y=741.41, Mass=1497, SNR=27.3, Peak=177 HFD=2.5
00:23:15.265 00.002 1032 MultiStar: [#1 -0.10,0.31,0.00,M1] [#2 -0.10,0.18,0.89,U] [#3 0.06,0.16,0.70,U] [#4 -0.01,0.22,0.66,U] [#5 0.18,0.14,0.67,U] [#6 -0.23,0.07,0.69,U] [#7 -0.10,0.18,0.53,U] [#8 -0.00,0.17,0.61,U] 
00:23:15.268 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.16}, one-star: {0.28, 0.17}
00:23:15.271 00.003 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
00:23:15.273 00.002 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
00:23:15.275 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.43 mountX=0.15 mountY=-0.06, mountTheta=-0.40
00:23:15.280 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.16, opts=13)
00:23:15.282 00.002 1032 Enqueuing Move request for scope (0.02, 0.16)
00:23:15.284 00.002 10072 Worker thread wakes up
00:23:15.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
00:23:15.284 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
00:23:15.284 00.000 10072 Moving (0.02, 0.16) raw xDistance=0.15 yDistance=-0.06
00:23:15.286 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:15.288 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 291.99
00:23:15.289 00.001 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:23:15.289 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:15.289 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:23:15.289 00.000 10072 MoveAxis(W, 79, ABG)
00:23:15.289 00.000 10072 Guiding  Dir = 3, Dur = 79
00:23:15.289 00.000 10072 IsGuiding returns 0
00:23:15.290 00.001 10072 PulseGuide returned control before completion, sleep 89
00:23:15.309 00.019 1032 UpdateGuideState exits: m=1497 SNR=27.3
00:23:15.312 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:15.315 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:15.317 00.002 1032 Enqueuing Expose request
00:23:15.385 00.068 10072 IsGuiding returns 0
00:23:15.385 00.000 10072 Move returns status 0, amount 79
00:23:15.385 00.000 10072 MoveAxis(N, 0, ABG)
00:23:15.385 00.000 10072 Move returns status 0, amount 0
00:23:15.385 00.000 10072 move complete, result=0
00:23:15.385 00.000 10072 worker thread done servicing request
00:23:15.385 00.000 10072 Worker thread wakes up
00:23:15.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:15.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:15.412 00.027 1032 GuideStep: 0.2 px 79 ms WEST, -0.1 px 0 ms NORTH
00:23:16.016 00.604 10072 Exposure complete
00:23:16.069 00.053 10072 worker thread done servicing request
00:23:16.069 00.000 1032 OnExposeComplete: enter
00:23:16.071 00.002 1032 UpdateGuideState(): m_state=6
00:23:16.073 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1871
00:23:16.074 00.001 1032 Star::Find returns 1 (0), X=323.91, Y=741.33, Mass=1434, SNR=26.7, Peak=169 HFD=2.6
00:23:16.076 00.002 1032 MultiStar: [#1 -0.06,0.21,1.10,U] [#2 -0.08,0.25,0.98,U] [#3 0.09,0.20,0.68,U] [#4 -0.02,-0.03,0.66,U] [#5 0.26,-0.05,0.66,U] [#6 -0.23,-0.00,0.72,U] [#7 0.01,0.11,0.55,U] [#8 0.03,0.02,0.57,U] 
00:23:16.079 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.31, 0.09}
00:23:16.081 00.002 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
00:23:16.082 00.001 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
00:23:16.086 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.24 mountX=0.09 mountY=-0.06, mountTheta=-0.59
00:23:16.089 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
00:23:16.091 00.002 1032 Enqueuing Move request for scope (0.04, 0.11)
00:23:16.093 00.002 10072 Worker thread wakes up
00:23:16.093 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
00:23:16.093 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
00:23:16.093 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.06
00:23:16.095 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:16.097 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.98
00:23:16.097 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:23:16.099 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:16.099 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:23:16.099 00.000 10072 MoveAxis(W, 4, ABG)
00:23:16.099 00.000 10072 Guiding  Dir = 3, Dur = 4
00:23:16.099 00.000 10072 IsGuiding returns 0
00:23:16.100 00.001 10072 PulseGuide returned control before completion, sleep 14
00:23:16.119 00.019 1032 UpdateGuideState exits: m=1434 SNR=26.7
00:23:16.122 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:16.124 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:16.126 00.002 1032 Enqueuing Expose request
00:23:16.128 00.002 10072 IsGuiding returns 0
00:23:16.128 00.000 10072 Move returns status 0, amount 4
00:23:16.128 00.000 10072 MoveAxis(N, 0, ABG)
00:23:16.128 00.000 10072 Move returns status 0, amount 0
00:23:16.128 00.000 10072 move complete, result=0
00:23:16.128 00.000 10072 worker thread done servicing request
00:23:16.128 00.000 10072 Worker thread wakes up
00:23:16.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:16.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:16.135 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:23:16.538 00.403 10072 Exposure complete
00:23:16.587 00.049 10072 worker thread done servicing request
00:23:16.587 00.000 1032 OnExposeComplete: enter
00:23:16.589 00.002 1032 UpdateGuideState(): m_state=6
00:23:16.591 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1872
00:23:16.594 00.003 1032 Star::Find returns 1 (0), X=323.87, Y=741.28, Mass=1291, SNR=25.3, Peak=146 HFD=2.6
00:23:16.596 00.002 1032 MultiStar: [#1 -0.11,0.21,1.08,U] [#2 -0.05,0.26,1.01,U] [#3 0.03,0.26,0.74,U] [#4 0.05,0.02,0.70,U] [#5 0.17,0.05,0.75,U] [#6 -0.24,0.06,0.76,U] [#7 -0.06,0.12,0.51,U] [#8 -0.05,0.15,0.60,U] 
00:23:16.598 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.13}, one-star: {0.27, 0.04}
00:23:16.599 00.001 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
00:23:16.601 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
00:23:16.603 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.53 mountX=0.13 mountY=-0.04, mountTheta=-0.30
00:23:16.606 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.13, opts=13)
00:23:16.608 00.002 1032 Enqueuing Move request for scope (0.00, 0.13)
00:23:16.611 00.003 10072 Worker thread wakes up
00:23:16.611 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
00:23:16.611 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
00:23:16.612 00.001 10072 Moving (0.00, 0.13) raw xDistance=0.13 yDistance=-0.04
00:23:16.614 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:16.617 00.003 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.98
00:23:16.617 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
00:23:16.617 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:16.617 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:23:16.617 00.000 10072 MoveAxis(W, 3, ABG)
00:23:16.617 00.000 10072 Guiding  Dir = 3, Dur = 3
00:23:16.617 00.000 10072 IsGuiding returns 0
00:23:16.618 00.001 10072 PulseGuide returned control before completion, sleep 13
00:23:16.634 00.016 1032 UpdateGuideState exits: m=1291 SNR=25.3
00:23:16.636 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:16.639 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:16.642 00.003 10072 IsGuiding returns 0
00:23:16.642 00.000 10072 Move returns status 0, amount 3
00:23:16.642 00.000 10072 MoveAxis(N, 0, ABG)
00:23:16.642 00.000 1032 Enqueuing Expose request
00:23:16.645 00.003 10072 Move returns status 0, amount 0
00:23:16.645 00.000 10072 move complete, result=0
00:23:16.645 00.000 10072 worker thread done servicing request
00:23:16.645 00.000 10072 Worker thread wakes up
00:23:16.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:16.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:16.645 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:23:17.271 00.626 10072 Exposure complete
00:23:17.321 00.050 10072 worker thread done servicing request
00:23:17.321 00.000 1032 OnExposeComplete: enter
00:23:17.323 00.002 1032 UpdateGuideState(): m_state=6
00:23:17.325 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1873
00:23:17.328 00.003 1032 Star::Find returns 1 (0), X=323.90, Y=741.26, Mass=1196, SNR=24.3, Peak=149 HFD=2.5
00:23:17.329 00.001 1032 MultiStar: [#1 -0.17,0.13,1.13,U] [#2 -0.10,0.12,0.99,U] [#3 0.02,0.15,0.76,U] [#4 -0.09,0.15,0.74,U] [#5 0.25,0.11,0.76,U] [#6 -0.13,-0.07,0.77,U] [#7 -0.03,0.22,0.58,U] [#8 0.03,0.10,0.63,U] 
00:23:17.332 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {0.30, 0.02}
00:23:17.334 00.002 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
00:23:17.335 00.001 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
00:23:17.337 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.50 mountX=0.09 mountY=-0.03, mountTheta=-0.33
00:23:17.340 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
00:23:17.342 00.002 1032 Enqueuing Move request for scope (0.01, 0.10)
00:23:17.344 00.002 10072 Worker thread wakes up
00:23:17.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
00:23:17.345 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
00:23:17.345 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.03
00:23:17.347 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:17.350 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.98
00:23:17.350 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:23:17.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:17.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:23:17.350 00.000 10072 MoveAxis(W, 3, ABG)
00:23:17.350 00.000 10072 Guiding  Dir = 3, Dur = 3
00:23:17.351 00.001 10072 IsGuiding returns 0
00:23:17.351 00.000 10072 PulseGuide returned control before completion, sleep 13
00:23:17.369 00.018 1032 UpdateGuideState exits: m=1196 SNR=24.3
00:23:17.372 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:17.375 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:17.376 00.001 1032 Enqueuing Expose request
00:23:17.380 00.004 10072 IsGuiding returns 0
00:23:17.380 00.000 10072 Move returns status 0, amount 3
00:23:17.380 00.000 10072 MoveAxis(N, 0, ABG)
00:23:17.380 00.000 10072 Move returns status 0, amount 0
00:23:17.380 00.000 10072 move complete, result=0
00:23:17.380 00.000 10072 worker thread done servicing request
00:23:17.380 00.000 10072 Worker thread wakes up
00:23:17.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:17.380 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:17.388 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:23:17.790 00.402 10072 Exposure complete
00:23:17.846 00.056 10072 worker thread done servicing request
00:23:17.847 00.001 1032 OnExposeComplete: enter
00:23:17.849 00.002 1032 UpdateGuideState(): m_state=6
00:23:17.851 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1874
00:23:17.853 00.002 1032 Star::Find returns 1 (0), X=323.82, Y=741.21, Mass=1474, SNR=27.0, Peak=164 HFD=2.5
00:23:17.855 00.002 1032 MultiStar: [#1 -0.12,0.14,1.02,U] [#2 -0.09,0.22,0.89,U] [#3 0.24,0.25,0.00,M1] [#4 0.02,0.14,0.69,U] [#5 0.15,0.11,0.65,U] [#6 -0.13,0.05,0.73,U] [#7 0.14,0.31,0.00,M1] [#8 0.13,0.17,0.58,U] 
00:23:17.857 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.11}, one-star: {0.22, -0.03}
00:23:17.859 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
00:23:17.862 00.003 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
00:23:17.866 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.38 mountX=0.10 mountY=-0.05, mountTheta=-0.45
00:23:17.869 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
00:23:17.871 00.002 1032 Enqueuing Move request for scope (0.02, 0.11)
00:23:17.874 00.003 10072 Worker thread wakes up
00:23:17.874 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
00:23:17.874 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
00:23:17.874 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.05
00:23:17.876 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:17.879 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.97
00:23:17.880 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:23:17.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:17.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:23:17.880 00.000 10072 MoveAxis(W, 3, ABG)
00:23:17.880 00.000 10072 Guiding  Dir = 3, Dur = 3
00:23:17.880 00.000 10072 IsGuiding returns 0
00:23:17.881 00.001 10072 PulseGuide returned control before completion, sleep 13
00:23:17.896 00.015 10072 IsGuiding returns 0
00:23:17.896 00.000 10072 Move returns status 0, amount 3
00:23:17.896 00.000 10072 MoveAxis(N, 0, ABG)
00:23:17.896 00.000 10072 Move returns status 0, amount 0
00:23:17.896 00.000 10072 move complete, result=0
00:23:17.896 00.000 10072 worker thread done servicing request
00:23:17.900 00.004 1032 UpdateGuideState exits: m=1474 SNR=27.0
00:23:17.902 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:17.904 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:17.906 00.002 1032 Enqueuing Expose request
00:23:17.907 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:23:17.909 00.002 10072 Worker thread wakes up
00:23:17.909 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:17.909 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:18.538 00.629 10072 Exposure complete
00:23:18.590 00.052 10072 worker thread done servicing request
00:23:18.590 00.000 1032 OnExposeComplete: enter
00:23:18.592 00.002 1032 UpdateGuideState(): m_state=6
00:23:18.594 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1875
00:23:18.596 00.002 1032 Star::Find returns 1 (0), X=323.89, Y=741.35, Mass=1287, SNR=25.2, Peak=151 HFD=2.6
00:23:18.597 00.001 1032 MultiStar: [#1 -0.07,0.31,0.00,M1] [#2 -0.15,0.31,0.00,M1] [#3 0.09,0.33,0.00,M2] [#4 -0.04,0.15,0.71,U] [#5 0.22,0.14,0.73,U] [#6 -0.15,0.12,0.74,U] [#7 -0.14,0.24,0.56,U] [#8 0.19,0.32,0.00,M1] 
00:23:18.599 00.002 1032 refined, 4 included, MultiStar: {0.06, 0.14}, one-star: {0.29, 0.11}
00:23:18.601 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
00:23:18.602 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
00:23:18.603 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.16 mountX=0.12 mountY=-0.10, mountTheta=-0.67
00:23:18.606 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
00:23:18.608 00.002 1032 Enqueuing Move request for scope (0.06, 0.14)
00:23:18.610 00.002 10072 Worker thread wakes up
00:23:18.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
00:23:18.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
00:23:18.610 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.10
00:23:18.614 00.004 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.97
00:23:18.615 00.001 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:23:18.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:18.615 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:23:18.615 00.000 10072 MoveAxis(W, 3, ABG)
00:23:18.615 00.000 10072 Guiding  Dir = 3, Dur = 3
00:23:18.616 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:18.619 00.003 10072 IsGuiding returns 0
00:23:18.619 00.000 10072 PulseGuide returned control before completion, sleep 13
00:23:18.638 00.019 1032 UpdateGuideState exits: m=1287 SNR=25.2
00:23:18.644 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:18.649 00.005 10072 IsGuiding returns 0
00:23:18.649 00.000 10072 Move returns status 0, amount 3
00:23:18.649 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:18.651 00.002 1032 Enqueuing Expose request
00:23:18.653 00.002 10072 MoveAxis(N, 0, ABG)
00:23:18.653 00.000 10072 Move returns status 0, amount 0
00:23:18.653 00.000 10072 move complete, result=0
00:23:18.654 00.001 10072 worker thread done servicing request
00:23:18.654 00.000 10072 Worker thread wakes up
00:23:18.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:18.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:18.661 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:23:19.070 00.409 10072 Exposure complete
00:23:19.128 00.058 10072 worker thread done servicing request
00:23:19.128 00.000 1032 OnExposeComplete: enter
00:23:19.130 00.002 1032 UpdateGuideState(): m_state=6
00:23:19.133 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1876
00:23:19.134 00.001 1032 Star::Find returns 1 (0), X=323.89, Y=741.15, Mass=1403, SNR=26.4, Peak=164 HFD=2.6
00:23:19.136 00.002 1032 MultiStar: [#1 -0.01,0.21,1.08,U] [#2 -0.09,0.31,0.00,M2] [#3 0.16,0.26,0.00,M3] [#4 -0.05,0.23,0.67,U] [#5 0.30,0.22,0.00,M1] [#6 -0.05,-0.03,0.73,U] [#7 0.14,0.24,0.49,U] [#8 0.28,0.08,0.00,M2] 
00:23:19.137 00.001 1032 refined, 4 included, MultiStar: {0.07, 0.10}, one-star: {0.29, -0.09}
00:23:19.139 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
00:23:19.140 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
00:23:19.145 00.005 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=0.08 mountY=-0.09, mountTheta=-0.86
00:23:19.148 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
00:23:19.151 00.003 1032 Enqueuing Move request for scope (0.07, 0.10)
00:23:19.153 00.002 10072 Worker thread wakes up
00:23:19.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
00:23:19.153 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
00:23:19.153 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
00:23:19.156 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.97
00:23:19.156 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:23:19.156 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:19.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:23:19.156 00.000 10072 MoveAxis(W, 3, ABG)
00:23:19.156 00.000 10072 Guiding  Dir = 3, Dur = 3
00:23:19.157 00.001 10072 IsGuiding returns 0
00:23:19.157 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:19.160 00.003 10072 PulseGuide returned control before completion, sleep 13
00:23:19.178 00.018 10072 IsGuiding returns 0
00:23:19.178 00.000 10072 Move returns status 0, amount 3
00:23:19.178 00.000 10072 MoveAxis(N, 0, ABG)
00:23:19.178 00.000 10072 Move returns status 0, amount 0
00:23:19.178 00.000 10072 move complete, result=0
00:23:19.178 00.000 10072 worker thread done servicing request
00:23:19.179 00.001 1032 UpdateGuideState exits: m=1403 SNR=26.4
00:23:19.181 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:19.183 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:19.185 00.002 1032 Enqueuing Expose request
00:23:19.186 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:23:19.189 00.003 10072 Worker thread wakes up
00:23:19.189 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:19.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:19.822 00.633 10072 Exposure complete
00:23:19.870 00.048 10072 worker thread done servicing request
00:23:19.870 00.000 1032 OnExposeComplete: enter
00:23:19.872 00.002 1032 UpdateGuideState(): m_state=6
00:23:19.874 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1877
00:23:19.876 00.002 1032 Star::Find returns 1 (0), X=324.00, Y=741.25, Mass=1153, SNR=23.9, Peak=139 HFD=2.5
00:23:19.878 00.002 1032 MultiStar: [#1 -0.00,0.22,1.26,U] [#2 0.20,0.23,0.00,M3] [#3 0.07,0.08,0.78,U] [#4 -0.03,0.14,0.69,U] [#5 0.29,0.17,0.00,M2] [#6 -0.14,0.01,0.78,U] [#7 -0.01,0.23,0.59,U] [#8 0.18,0.01,0.65,U] 
00:23:19.880 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.10}, one-star: {0.40, 0.01}
00:23:19.882 00.002 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
00:23:19.884 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
00:23:19.886 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.94 mountX=0.08 mountY=-0.10, mountTheta=-0.89
00:23:19.890 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
00:23:19.893 00.003 1032 Enqueuing Move request for scope (0.08, 0.10)
00:23:19.898 00.005 10072 Worker thread wakes up
00:23:19.898 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
00:23:19.898 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
00:23:19.898 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.08 yDistance=-0.10
00:23:19.901 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:19.903 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.97
00:23:19.904 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:23:19.904 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:19.904 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:23:19.904 00.000 10072 MoveAxis(W, 3, ABG)
00:23:19.904 00.000 10072 Guiding  Dir = 3, Dur = 3
00:23:19.904 00.000 10072 IsGuiding returns 0
00:23:19.905 00.001 10072 PulseGuide returned control before completion, sleep 13
00:23:19.922 00.017 1032 UpdateGuideState exits: m=1153 SNR=23.9
00:23:19.924 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:19.927 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:19.931 00.004 1032 Enqueuing Expose request
00:23:19.932 00.001 10072 IsGuiding returns 0
00:23:19.932 00.000 10072 Move returns status 0, amount 3
00:23:19.932 00.000 10072 MoveAxis(N, 0, ABG)
00:23:19.932 00.000 10072 Move returns status 0, amount 0
00:23:19.933 00.001 10072 move complete, result=0
00:23:19.933 00.000 10072 worker thread done servicing request
00:23:19.933 00.000 10072 Worker thread wakes up
00:23:19.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:19.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:19.940 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:23:20.351 00.411 10072 Exposure complete
00:23:20.401 00.050 10072 worker thread done servicing request
00:23:20.403 00.002 1032 OnExposeComplete: enter
00:23:20.405 00.002 1032 UpdateGuideState(): m_state=6
00:23:20.407 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1878
00:23:20.409 00.002 1032 Star::Find returns 1 (0), X=324.00, Y=741.18, Mass=1394, SNR=26.3, Peak=157 HFD=2.6
00:23:20.411 00.002 1032 MultiStar: [#1 0.13,0.11,1.13,U] [#2 0.05,0.17,0.98,U] [#3 0.23,0.06,0.68,U] [#4 0.10,-0.10,0.61,U] [#5 0.23,0.12,0.68,U] [#6 0.05,0.16,0.74,U] [#7 0.03,0.04,0.52,U] [#8 0.42,0.10,0.00,M2] 
00:23:20.413 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.07}, one-star: {0.40, -0.06}
00:23:20.414 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
00:23:20.416 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
00:23:20.417 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.40 mountX=0.03 mountY=-0.17, mountTheta=-1.43
00:23:20.420 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.07, opts=13)
00:23:20.421 00.001 1032 Enqueuing Move request for scope (0.16, 0.07)
00:23:20.424 00.003 10072 Worker thread wakes up
00:23:20.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
00:23:20.424 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
00:23:20.424 00.000 10072 Moving (0.16, 0.07) raw xDistance=0.03 yDistance=-0.17
00:23:20.428 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:20.431 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.96
00:23:20.431 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:23:20.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:20.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:23:20.431 00.000 10072 MoveAxis(W, 3, ABG)
00:23:20.431 00.000 10072 Guiding  Dir = 3, Dur = 3
00:23:20.432 00.001 10072 IsGuiding returns 0
00:23:20.432 00.000 10072 PulseGuide returned control before completion, sleep 13
00:23:20.450 00.018 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:23:20.452 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:20.454 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:20.458 00.004 10072 IsGuiding returns 0
00:23:20.458 00.000 10072 Move returns status 0, amount 3
00:23:20.458 00.000 10072 MoveAxis(N, 0, ABG)
00:23:20.458 00.000 10072 Move returns status 0, amount 0
00:23:20.458 00.000 10072 move complete, result=0
00:23:20.459 00.001 1032 Enqueuing Expose request
00:23:20.462 00.003 10072 worker thread done servicing request
00:23:20.462 00.000 10072 Worker thread wakes up
00:23:20.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:20.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:20.462 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
00:23:21.086 00.624 10072 Exposure complete
00:23:21.139 00.053 10072 worker thread done servicing request
00:23:21.139 00.000 1032 OnExposeComplete: enter
00:23:21.141 00.002 1032 UpdateGuideState(): m_state=6
00:23:21.144 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1879
00:23:21.145 00.001 1032 Star::Find returns 1 (0), X=323.93, Y=741.27, Mass=1392, SNR=26.3, Peak=178 HFD=2.6
00:23:21.148 00.003 1032 MultiStar: [#1 0.04,0.25,1.08,U] [#2 0.10,0.46,0.00,M3] [#3 0.03,0.11,0.73,U] [#4 0.01,0.03,0.67,U] [#5 0.26,0.35,0.00,M2] [#6 -0.09,0.22,0.65,U] [#7 0.14,0.31,0.00,M1] [#8 0.35,0.24,0.00,M3] 
00:23:21.150 00.002 1032 refined, 4 included, MultiStar: {0.08, 0.13}, one-star: {0.33, 0.03}
00:23:21.152 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
00:23:21.153 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
00:23:21.155 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.16 cameraTheta=1.01 mountX=0.11 mountY=-0.12, mountTheta=-0.82
00:23:21.158 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
00:23:21.160 00.002 1032 Enqueuing Move request for scope (0.08, 0.13)
00:23:21.162 00.002 10072 Worker thread wakes up
00:23:21.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
00:23:21.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
00:23:21.162 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.11 yDistance=-0.12
00:23:21.165 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:21.167 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.96
00:23:21.167 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:23:21.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:21.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:23:21.167 00.000 10072 MoveAxis(W, 3, ABG)
00:23:21.167 00.000 10072 Guiding  Dir = 3, Dur = 3
00:23:21.168 00.001 10072 IsGuiding returns 0
00:23:21.168 00.000 10072 PulseGuide returned control before completion, sleep 13
00:23:21.188 00.020 1032 UpdateGuideState exits: m=1392 SNR=26.3
00:23:21.190 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:21.192 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:21.193 00.001 1032 Enqueuing Expose request
00:23:21.196 00.003 10072 IsGuiding returns 0
00:23:21.196 00.000 10072 Move returns status 0, amount 3
00:23:21.196 00.000 10072 MoveAxis(N, 0, ABG)
00:23:21.196 00.000 10072 Move returns status 0, amount 0
00:23:21.196 00.000 10072 move complete, result=0
00:23:21.196 00.000 10072 worker thread done servicing request
00:23:21.196 00.000 10072 Worker thread wakes up
00:23:21.197 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:21.197 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:21.205 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:23:21.617 00.412 10072 Exposure complete
00:23:21.664 00.047 10072 worker thread done servicing request
00:23:21.664 00.000 1032 OnExposeComplete: enter
00:23:21.666 00.002 1032 UpdateGuideState(): m_state=6
00:23:21.668 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1880
00:23:21.670 00.002 1032 Star::Find returns 1 (0), X=323.99, Y=741.30, Mass=1305, SNR=25.4, Peak=165 HFD=2.5
00:23:21.672 00.002 1032 MultiStar: [#1 0.05,0.29,0.00,M1] [#2 -0.02,0.22,1.01,U] [#3 0.10,0.23,0.73,U] [#4 0.18,0.17,0.72,U] [#5 0.31,0.25,0.00,M3] [#6 0.05,0.13,0.71,U] [#7 0.26,0.25,0.00,M2] [#8 0.16,0.39,0.00,M4] 
00:23:21.674 00.002 1032 refined, 4 included, MultiStar: {0.14, 0.16}, one-star: {0.39, 0.06}
00:23:21.676 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
00:23:21.678 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
00:23:21.680 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.22 cameraTheta=0.84 mountX=0.12 mountY=-0.18, mountTheta=-0.99
00:23:21.682 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.16, opts=13)
00:23:21.684 00.002 1032 Enqueuing Move request for scope (0.14, 0.16)
00:23:21.685 00.001 10072 Worker thread wakes up
00:23:21.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
00:23:21.685 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
00:23:21.685 00.000 10072 Moving (0.14, 0.16) raw xDistance=0.12 yDistance=-0.18
00:23:21.687 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:21.689 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.96
00:23:21.689 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:23:21.690 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:21.690 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:23:21.690 00.000 10072 MoveAxis(W, 2, ABG)
00:23:21.690 00.000 10072 Guiding  Dir = 3, Dur = 2
00:23:21.690 00.000 10072 IsGuiding returns 0
00:23:21.690 00.000 10072 PulseGuide returned control before completion, sleep 12
00:23:21.707 00.017 10072 IsGuiding returns 0
00:23:21.707 00.000 10072 Move returns status 0, amount 2
00:23:21.707 00.000 10072 MoveAxis(N, 0, ABG)
00:23:21.707 00.000 10072 Move returns status 0, amount 0
00:23:21.708 00.001 10072 move complete, result=0
00:23:21.708 00.000 10072 worker thread done servicing request
00:23:21.708 00.000 1032 UpdateGuideState exits: m=1305 SNR=25.4
00:23:21.710 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:21.712 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:21.714 00.002 1032 Enqueuing Expose request
00:23:21.716 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
00:23:21.717 00.001 10072 Worker thread wakes up
00:23:21.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:21.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:22.350 00.633 10072 Exposure complete
00:23:22.400 00.050 10072 worker thread done servicing request
00:23:22.400 00.000 1032 OnExposeComplete: enter
00:23:22.402 00.002 1032 UpdateGuideState(): m_state=6
00:23:22.404 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1881
00:23:22.407 00.003 1032 Star::Find returns 1 (0), X=324.03, Y=741.28, Mass=1292, SNR=25.3, Peak=151 HFD=2.5
00:23:22.409 00.002 1032 MultiStar: [#1 -0.03,0.29,0.00,M2] [#2 0.02,0.29,0.00,M3] [#3 0.24,0.22,0.00,M1] [#4 0.27,0.15,0.00,M1] [#5 0.15,0.13,0.80,U] [#6 -0.06,0.06,0.72,U] [#7 0.14,0.24,0.53,U] [#8 0.37,0.13,0.00,M5] 
00:23:22.411 00.002 1032 refined, 3 included, MultiStar: {0.19, 0.10}, one-star: {0.43, 0.04}
00:23:22.413 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
00:23:22.415 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
00:23:22.417 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.22 cameraTheta=0.50 mountX=0.05 mountY=-0.21, mountTheta=-1.33
00:23:22.420 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.10, opts=13)
00:23:22.422 00.002 1032 Enqueuing Move request for scope (0.19, 0.10)
00:23:22.423 00.001 10072 Worker thread wakes up
00:23:22.423 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
00:23:22.423 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
00:23:22.423 00.000 10072 Moving (0.19, 0.10) raw xDistance=0.05 yDistance=-0.21
00:23:22.428 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:22.431 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.96
00:23:22.431 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:23:22.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:23:22.431 00.000 10072 MoveAxis(W, 3, ABG)
00:23:22.431 00.000 10072 Guiding  Dir = 3, Dur = 3
00:23:22.431 00.000 10072 IsGuiding returns 0
00:23:22.432 00.001 10072 PulseGuide returned control before completion, sleep 13
00:23:22.449 00.017 1032 UpdateGuideState exits: m=1292 SNR=25.3
00:23:22.452 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:22.453 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:22.455 00.002 1032 Enqueuing Expose request
00:23:22.459 00.004 10072 IsGuiding returns 0
00:23:22.459 00.000 10072 Move returns status 0, amount 3
00:23:22.459 00.000 10072 MoveAxis(N, 137, ABG)
00:23:22.459 00.000 10072 Guiding  Dir = 0, Dur = 137
00:23:22.459 00.000 10072 IsGuiding returns 0
00:23:22.460 00.001 10072 PulseGuide returned control before completion, sleep 147
00:23:22.614 00.154 10072 IsGuiding returns 0
00:23:22.614 00.000 10072 Move returns status 0, amount 137
00:23:22.614 00.000 10072 move complete, result=0
00:23:22.614 00.000 10072 worker thread done servicing request
00:23:22.614 00.000 10072 Worker thread wakes up
00:23:22.614 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 137 ms NORTH
00:23:22.618 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:22.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:23.036 00.418 10072 Exposure complete
00:23:23.088 00.052 10072 worker thread done servicing request
00:23:23.088 00.000 1032 OnExposeComplete: enter
00:23:23.091 00.003 1032 UpdateGuideState(): m_state=6
00:23:23.092 00.001 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1882
00:23:23.094 00.002 1032 Star::Find returns 1 (0), X=323.78, Y=741.21, Mass=1259, SNR=25.0, Peak=156 HFD=2.6
00:23:23.096 00.002 1032 MultiStar: [#1 -0.15,0.18,1.13,U] [#2 -0.32,0.16,0.00,M4] [#3 -0.04,0.22,0.74,U] [#4 0.03,0.10,0.72,U] [#5 0.07,0.05,0.72,U] [#6 -0.17,-0.00,0.73,U] [#7 0.03,0.17,0.57,U] [#8 0.12,0.27,0.00,M6] 
00:23:23.099 00.003 1032 refined, 6 included, MultiStar: {-0.01, 0.10}, one-star: {0.18, -0.03}
00:23:23.101 00.002 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
00:23:23.103 00.002 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
00:23:23.104 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.68 mountX=0.09 mountY=-0.01, mountTheta=-0.15
00:23:23.107 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
00:23:23.110 00.003 1032 Enqueuing Move request for scope (-0.01, 0.10)
00:23:23.113 00.003 10072 Worker thread wakes up
00:23:23.113 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
00:23:23.113 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
00:23:23.113 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.09 yDistance=-0.01
00:23:23.115 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:23.118 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.95
00:23:23.118 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:23:23.118 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:23.118 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:23:23.118 00.000 10072 MoveAxis(W, 2, ABG)
00:23:23.118 00.000 10072 Guiding  Dir = 3, Dur = 2
00:23:23.137 00.019 1032 UpdateGuideState exits: m=1259 SNR=25.0
00:23:23.140 00.003 10072 IsGuiding returns 0
00:23:23.140 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:23.142 00.002 10072 PulseGuide returned control before completion, sleep 12
00:23:23.142 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:23.145 00.003 1032 Enqueuing Expose request
00:23:23.159 00.014 10072 IsGuiding returns 0
00:23:23.159 00.000 10072 Move returns status 0, amount 2
00:23:23.159 00.000 10072 MoveAxis(N, 0, ABG)
00:23:23.159 00.000 10072 Move returns status 0, amount 0
00:23:23.159 00.000 10072 move complete, result=0
00:23:23.159 00.000 10072 worker thread done servicing request
00:23:23.159 00.000 10072 Worker thread wakes up
00:23:23.159 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:23.159 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:23.160 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:23:23.788 00.628 10072 Exposure complete
00:23:23.843 00.055 10072 worker thread done servicing request
00:23:23.843 00.000 1032 OnExposeComplete: enter
00:23:23.846 00.003 1032 UpdateGuideState(): m_state=6
00:23:23.849 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1883
00:23:23.851 00.002 1032 Star::Find returns 1 (0), X=323.75, Y=741.21, Mass=1173, SNR=24.1, Peak=142 HFD=2.5
00:23:23.852 00.001 1032 MultiStar: [#1 -0.23,0.18,0.00,M2] [#2 -0.31,0.15,0.00,M5] [#3 -0.16,0.04,0.77,U] [#4 -0.28,0.04,0.00,M1] [#5 -0.03,0.13,0.76,U] [#6 -0.37,-0.15,0.00,M1] [#7 -0.03,0.03,0.61,U] [#8 -0.16,0.02,0.63,U] 
00:23:23.855 00.003 1032 refined, 4 included, MultiStar: {-0.03, 0.04}, one-star: {0.15, -0.03}
00:23:23.857 00.002 1032 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.83) = xAngle (0.41 = 0.41)
00:23:23.858 00.001 1032 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.41 = 0.41)
00:23:23.860 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.24 mountX=0.04 mountY=0.02, mountTheta=0.41
00:23:23.864 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
00:23:23.868 00.004 1032 Enqueuing Move request for scope (-0.03, 0.04)
00:23:23.870 00.002 10072 Worker thread wakes up
00:23:23.870 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
00:23:23.870 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
00:23:23.870 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=0.02
00:23:23.872 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:23.874 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.95
00:23:23.874 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:23:23.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:23.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:23:23.874 00.000 10072 MoveAxis(W, 3, ABG)
00:23:23.874 00.000 10072 Guiding  Dir = 3, Dur = 3
00:23:23.875 00.001 10072 IsGuiding returns 0
00:23:23.875 00.000 10072 PulseGuide returned control before completion, sleep 13
00:23:23.893 00.018 10072 IsGuiding returns 0
00:23:23.893 00.000 10072 Move returns status 0, amount 3
00:23:23.893 00.000 10072 MoveAxis(N, 0, ABG)
00:23:23.893 00.000 10072 Move returns status 0, amount 0
00:23:23.894 00.001 10072 move complete, result=0
00:23:23.894 00.000 10072 worker thread done servicing request
00:23:23.895 00.001 1032 UpdateGuideState exits: m=1173 SNR=24.1
00:23:23.898 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:23.900 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:23.902 00.002 1032 Enqueuing Expose request
00:23:23.903 00.001 10072 Worker thread wakes up
00:23:23.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:23.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:23.903 00.000 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
00:23:24.321 00.418 10072 Exposure complete
00:23:24.371 00.050 10072 worker thread done servicing request
00:23:24.371 00.000 1032 OnExposeComplete: enter
00:23:24.373 00.002 1032 UpdateGuideState(): m_state=6
00:23:24.375 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1884
00:23:24.377 00.002 1032 Star::Find returns 1 (0), X=323.69, Y=741.21, Mass=1310, SNR=25.4, Peak=149 HFD=2.7
00:23:24.379 00.002 1032 MultiStar: [#1 -0.34,0.16,0.00,M3] [#2 -0.43,0.17,0.00,M6] [#3 -0.15,0.12,0.75,U] [#4 -0.22,0.21,0.00,M2] [#5 -0.16,-0.09,0.67,U] [#6 -0.37,0.05,0.00,M2] [#7 -0.05,0.25,0.53,U] [#8 -0.08,0.12,0.65,U] 
00:23:24.381 00.002 1032 refined, 4 included, MultiStar: {-0.06, 0.06}, one-star: {0.09, -0.04}
00:23:24.383 00.002 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
00:23:24.384 00.001 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
00:23:24.386 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.36 mountX=0.07 mountY=0.04, mountTheta=0.53
00:23:24.389 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.06, opts=13)
00:23:24.391 00.002 1032 Enqueuing Move request for scope (-0.06, 0.06)
00:23:24.393 00.002 10072 Worker thread wakes up
00:23:24.393 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
00:23:24.393 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
00:23:24.393 00.000 10072 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=0.04
00:23:24.397 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:24.399 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.95
00:23:24.399 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:23:24.399 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:24.399 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:23:24.399 00.000 10072 MoveAxis(W, 4, ABG)
00:23:24.399 00.000 10072 Guiding  Dir = 3, Dur = 4
00:23:24.400 00.001 10072 IsGuiding returns 0
00:23:24.400 00.000 10072 PulseGuide returned control before completion, sleep 14
00:23:24.419 00.019 1032 UpdateGuideState exits: m=1310 SNR=25.4
00:23:24.421 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:24.423 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:24.428 00.005 1032 Enqueuing Expose request
00:23:24.429 00.001 10072 IsGuiding returns 0
00:23:24.430 00.001 10072 Move returns status 0, amount 4
00:23:24.430 00.000 10072 MoveAxis(N, 0, ABG)
00:23:24.430 00.000 10072 Move returns status 0, amount 0
00:23:24.430 00.000 10072 move complete, result=0
00:23:24.430 00.000 10072 worker thread done servicing request
00:23:24.430 00.000 10072 Worker thread wakes up
00:23:24.430 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:24.430 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:24.438 00.008 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
00:23:25.057 00.619 10072 Exposure complete
00:23:25.105 00.048 10072 worker thread done servicing request
00:23:25.106 00.001 1032 OnExposeComplete: enter
00:23:25.107 00.001 1032 UpdateGuideState(): m_state=6
00:23:25.108 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1885
00:23:25.113 00.005 1032 Star::Find returns 1 (0), X=323.71, Y=741.18, Mass=1355, SNR=25.9, Peak=149 HFD=2.7
00:23:25.115 00.002 1032 MultiStar: [#1 -0.25,0.21,0.00,M4] [#2 -0.37,0.26,0.00,M7] [#3 -0.22,0.18,0.00,M1] [#4 -0.05,0.16,0.71,U] [#5 -0.17,-0.01,0.68,U] [#6 -0.33,-0.03,0.00,M3] [#7 -0.07,0.19,0.50,U] [#8 -0.14,0.02,0.57,U] 
00:23:25.117 00.002 1032 refined, 4 included, MultiStar: {-0.04, 0.05}, one-star: {0.11, -0.06}
00:23:25.119 00.002 1032 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.83) = xAngle (0.51 = 0.51)
00:23:25.120 00.001 1032 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.51 = 0.51)
00:23:25.122 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.34 mountX=0.06 mountY=0.03, mountTheta=0.51
00:23:25.124 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
00:23:25.126 00.002 1032 Enqueuing Move request for scope (-0.04, 0.05)
00:23:25.128 00.002 10072 Worker thread wakes up
00:23:25.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
00:23:25.128 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
00:23:25.128 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.03
00:23:25.130 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:25.133 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.95
00:23:25.133 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:23:25.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:25.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:23:25.133 00.000 10072 MoveAxis(W, 5, ABG)
00:23:25.133 00.000 10072 Guiding  Dir = 3, Dur = 5
00:23:25.134 00.001 10072 IsGuiding returns 0
00:23:25.134 00.000 10072 PulseGuide returned control before completion, sleep 15
00:23:25.153 00.019 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:23:25.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:25.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:25.159 00.002 1032 Enqueuing Expose request
00:23:25.164 00.005 10072 IsGuiding returns 0
00:23:25.164 00.000 10072 Move returns status 0, amount 5
00:23:25.164 00.000 10072 MoveAxis(N, 0, ABG)
00:23:25.164 00.000 10072 Move returns status 0, amount 0
00:23:25.164 00.000 10072 move complete, result=0
00:23:25.164 00.000 10072 worker thread done servicing request
00:23:25.164 00.000 10072 Worker thread wakes up
00:23:25.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:25.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:25.169 00.005 1032 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
00:23:25.572 00.403 10072 Exposure complete
00:23:25.632 00.060 10072 worker thread done servicing request
00:23:25.632 00.000 1032 OnExposeComplete: enter
00:23:25.635 00.003 1032 UpdateGuideState(): m_state=6
00:23:25.637 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1886
00:23:25.639 00.002 1032 Star::Find returns 1 (0), X=323.68, Y=741.17, Mass=1233, SNR=24.7, Peak=139 HFD=2.7
00:23:25.641 00.002 1032 MultiStar: [#1 -0.33,0.10,0.00,M5] [#2 -0.45,0.12,0.00,M8] [#3 -0.05,-0.04,0.73,U] [#4 -0.23,0.20,0.00,M2] [#5 -0.16,0.04,0.79,U] [#6 -0.43,-0.01,0.00,M4] [#7 -0.11,0.15,0.56,U] [#8 0.02,0.01,0.65,U] 
00:23:25.646 00.005 1032 refined, 4 included, MultiStar: {-0.04, 0.00}, one-star: {0.08, -0.07}
00:23:25.648 00.002 1032 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.83) = xAngle (1.18 = 1.18)
00:23:25.649 00.001 1032 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.18 = 1.18)
00:23:25.652 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.01 mountX=0.01 mountY=0.03, mountTheta=1.18
00:23:25.655 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.00, opts=13)
00:23:25.657 00.002 1032 Enqueuing Move request for scope (-0.04, 0.00)
00:23:25.658 00.001 10072 Worker thread wakes up
00:23:25.659 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
00:23:25.659 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
00:23:25.659 00.000 10072 Moving (-0.04, 0.00) raw xDistance=0.01 yDistance=0.03
00:23:25.660 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:25.662 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.95
00:23:25.662 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:23:25.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:25.663 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:23:25.663 00.000 10072 MoveAxis(W, 4, ABG)
00:23:25.663 00.000 10072 Guiding  Dir = 3, Dur = 4
00:23:25.663 00.000 10072 IsGuiding returns 0
00:23:25.663 00.000 10072 PulseGuide returned control before completion, sleep 14
00:23:25.680 00.017 10072 IsGuiding returns 0
00:23:25.680 00.000 10072 Move returns status 0, amount 4
00:23:25.680 00.000 10072 MoveAxis(N, 0, ABG)
00:23:25.680 00.000 10072 Move returns status 0, amount 0
00:23:25.681 00.001 10072 move complete, result=0
00:23:25.681 00.000 10072 worker thread done servicing request
00:23:25.683 00.002 1032 UpdateGuideState exits: m=1233 SNR=24.7
00:23:25.685 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:25.687 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:25.689 00.002 1032 Enqueuing Expose request
00:23:25.692 00.003 10072 Worker thread wakes up
00:23:25.692 00.000 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
00:23:25.695 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:25.695 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:26.324 00.629 10072 Exposure complete
00:23:26.376 00.052 10072 worker thread done servicing request
00:23:26.376 00.000 1032 OnExposeComplete: enter
00:23:26.378 00.002 1032 UpdateGuideState(): m_state=6
00:23:26.380 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1887
00:23:26.383 00.003 1032 Star::Find returns 1 (0), X=323.84, Y=741.15, Mass=1250, SNR=24.9, Peak=145 HFD=2.5
00:23:26.385 00.002 1032 MultiStar: [#1 -0.22,0.26,0.00,M6] [#2 -0.25,0.03,1.04,U] [#3 -0.08,0.07,0.75,U] [#4 -0.18,0.07,0.70,U] [#5 -0.04,-0.15,0.72,U] [#6 -0.21,-0.09,0.76,U] [#7 0.07,0.03,0.55,U] [#8 0.06,0.08,0.64,U] 
00:23:26.386 00.001 1032 refined, 7 included, MultiStar: {-0.05, -0.01}, one-star: {0.24, -0.09}
00:23:26.388 00.002 1032 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.83) = xAngle (-4.78 = 1.51)
00:23:26.390 00.002 1032 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.78 = 1.51)
00:23:26.392 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.95 mountX=0.00 mountY=0.05, mountTheta=1.51
00:23:26.394 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.01, opts=13)
00:23:26.397 00.003 1032 Enqueuing Move request for scope (-0.05, -0.01)
00:23:26.400 00.003 10072 Worker thread wakes up
00:23:26.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
00:23:26.400 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
00:23:26.400 00.000 10072 Moving (-0.05, -0.01) raw xDistance=0.00 yDistance=0.05
00:23:26.402 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:26.404 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.95
00:23:26.404 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:23:26.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:26.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:23:26.404 00.000 10072 MoveAxis(W, 4, ABG)
00:23:26.404 00.000 10072 Guiding  Dir = 3, Dur = 4
00:23:26.405 00.001 10072 IsGuiding returns 0
00:23:26.405 00.000 10072 PulseGuide returned control before completion, sleep 14
00:23:26.424 00.019 1032 UpdateGuideState exits: m=1250 SNR=24.9
00:23:26.426 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:26.428 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:26.430 00.002 1032 Enqueuing Expose request
00:23:26.433 00.003 10072 IsGuiding returns 0
00:23:26.433 00.000 10072 Move returns status 0, amount 4
00:23:26.433 00.000 10072 MoveAxis(N, 0, ABG)
00:23:26.433 00.000 10072 Move returns status 0, amount 0
00:23:26.433 00.000 10072 move complete, result=0
00:23:26.433 00.000 10072 worker thread done servicing request
00:23:26.433 00.000 10072 Worker thread wakes up
00:23:26.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:26.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:26.442 00.009 1032 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
00:23:26.841 00.399 10072 Exposure complete
00:23:26.887 00.046 10072 worker thread done servicing request
00:23:26.887 00.000 1032 OnExposeComplete: enter
00:23:26.889 00.002 1032 UpdateGuideState(): m_state=6
00:23:26.892 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1888
00:23:26.893 00.001 1032 Star::Find returns 1 (0), X=323.81, Y=741.32, Mass=1349, SNR=25.9, Peak=165 HFD=2.6
00:23:26.895 00.002 1032 MultiStar: [#1 -0.32,0.25,0.00,M7] [#2 -0.26,0.16,0.00,M8] [#3 -0.11,0.14,0.72,U] [#4 -0.20,0.12,0.62,U] [#5 -0.00,0.12,0.66,U] [#6 -0.16,0.02,0.72,U] [#7 -0.07,0.26,0.54,U] [#8 -0.02,0.10,0.62,U] 
00:23:26.897 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.11}, one-star: {0.21, 0.08}
00:23:26.899 00.002 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
00:23:26.901 00.002 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
00:23:26.903 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.86 mountX=0.12 mountY=0.00, mountTheta=0.03
00:23:26.906 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.11, opts=13)
00:23:26.907 00.001 1032 Enqueuing Move request for scope (-0.03, 0.11)
00:23:26.909 00.002 10072 Worker thread wakes up
00:23:26.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
00:23:26.909 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
00:23:26.910 00.001 10072 Moving (-0.03, 0.11) raw xDistance=0.12 yDistance=0.00
00:23:26.911 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:26.914 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:23:26.914 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:23:26.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:26.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:23:26.914 00.000 10072 MoveAxis(W, 4, ABG)
00:23:26.914 00.000 10072 Guiding  Dir = 3, Dur = 4
00:23:26.915 00.001 10072 IsGuiding returns 0
00:23:26.916 00.001 10072 PulseGuide returned control before completion, sleep 14
00:23:26.931 00.015 10072 IsGuiding returns 0
00:23:26.931 00.000 10072 Move returns status 0, amount 4
00:23:26.931 00.000 10072 MoveAxis(N, 0, ABG)
00:23:26.931 00.000 10072 Move returns status 0, amount 0
00:23:26.931 00.000 10072 move complete, result=0
00:23:26.932 00.001 10072 worker thread done servicing request
00:23:26.932 00.000 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:23:26.936 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:26.937 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:26.939 00.002 1032 Enqueuing Expose request
00:23:26.941 00.002 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
00:23:26.942 00.001 10072 Worker thread wakes up
00:23:26.943 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:26.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:27.576 00.633 10072 Exposure complete
00:23:27.629 00.053 10072 worker thread done servicing request
00:23:27.629 00.000 1032 OnExposeComplete: enter
00:23:27.632 00.003 1032 UpdateGuideState(): m_state=6
00:23:27.636 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1889
00:23:27.638 00.002 1032 Star::Find returns 1 (0), X=323.67, Y=741.09, Mass=1166, SNR=24.0, Peak=130 HFD=2.6
00:23:27.640 00.002 1032 MultiStar: [#1 -0.25,0.22,0.00,M8] [#2 -0.31,0.28,0.00,M9] [#3 -0.09,0.20,0.80,U] [#4 -0.25,0.16,0.00,M1] [#5 -0.13,0.06,0.75,U] [#6 -0.26,0.01,0.73,U] [#7 0.07,0.22,0.54,U] [#8 -0.05,0.04,0.67,U] 
00:23:27.642 00.002 1032 refined, 5 included, MultiStar: {-0.06, 0.05}, one-star: {0.07, -0.15}
00:23:27.645 00.003 1032 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.83) = xAngle (0.69 = 0.69)
00:23:27.647 00.002 1032 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.69 = 0.69)
00:23:27.648 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.52 mountX=0.06 mountY=0.05, mountTheta=0.69
00:23:27.651 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
00:23:27.652 00.001 1032 Enqueuing Move request for scope (-0.06, 0.05)
00:23:27.655 00.003 10072 Worker thread wakes up
00:23:27.655 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
00:23:27.655 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
00:23:27.655 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.06 yDistance=0.05
00:23:27.657 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:27.658 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:23:27.658 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:23:27.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:27.659 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:23:27.659 00.000 10072 MoveAxis(W, 4, ABG)
00:23:27.659 00.000 10072 Guiding  Dir = 3, Dur = 4
00:23:27.659 00.000 10072 IsGuiding returns 0
00:23:27.659 00.000 10072 PulseGuide returned control before completion, sleep 14
00:23:27.677 00.018 1032 UpdateGuideState exits: m=1166 SNR=24.0
00:23:27.679 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:27.682 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:27.686 00.004 10072 IsGuiding returns 0
00:23:27.686 00.000 1032 Enqueuing Expose request
00:23:27.689 00.003 10072 Move returns status 0, amount 4
00:23:27.689 00.000 10072 MoveAxis(N, 0, ABG)
00:23:27.689 00.000 10072 Move returns status 0, amount 0
00:23:27.689 00.000 10072 move complete, result=0
00:23:27.689 00.000 10072 worker thread done servicing request
00:23:27.689 00.000 10072 Worker thread wakes up
00:23:27.690 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:27.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:27.697 00.007 1032 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
00:23:28.109 00.412 10072 Exposure complete
00:23:28.161 00.052 10072 worker thread done servicing request
00:23:28.161 00.000 1032 OnExposeComplete: enter
00:23:28.164 00.003 1032 UpdateGuideState(): m_state=6
00:23:28.166 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1890
00:23:28.169 00.003 1032 Star::Find returns 1 (0), X=323.83, Y=741.12, Mass=1388, SNR=26.2, Peak=154 HFD=2.6
00:23:28.171 00.002 1032 MultiStar: [#1 -0.27,0.11,0.00,M9] [#2 -0.30,0.12,0.00,M10] [#3 -0.01,0.10,0.66,U] [#4 -0.20,-0.11,0.64,U] [#5 0.06,0.06,0.65,U] [#6 -0.22,-0.13,0.66,U] [#7 -0.03,0.14,0.50,U] [#8 -0.10,0.04,0.59,U] 
00:23:28.173 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.02}, one-star: {0.23, -0.12}
00:23:28.175 00.002 1032 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.83) = xAngle (-4.27 = 2.01)
00:23:28.177 00.002 1032 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.27 = 2.01)
00:23:28.179 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-2.44 mountX=-0.01 mountY=0.02, mountTheta=2.01
00:23:28.182 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
00:23:28.183 00.001 1032 Enqueuing Move request for scope (-0.02, -0.02)
00:23:28.185 00.002 10072 Worker thread wakes up
00:23:28.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
00:23:28.185 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
00:23:28.185 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.02
00:23:28.187 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:28.189 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:23:28.189 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:23:28.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:28.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:23:28.189 00.000 10072 MoveAxis(W, 4, ABG)
00:23:28.189 00.000 10072 Guiding  Dir = 3, Dur = 4
00:23:28.190 00.001 10072 IsGuiding returns 0
00:23:28.191 00.001 10072 PulseGuide returned control before completion, sleep 14
00:23:28.210 00.019 1032 UpdateGuideState exits: m=1388 SNR=26.2
00:23:28.212 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:28.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:28.216 00.002 1032 Enqueuing Expose request
00:23:28.218 00.002 10072 IsGuiding returns 0
00:23:28.218 00.000 10072 Move returns status 0, amount 4
00:23:28.218 00.000 10072 MoveAxis(N, 0, ABG)
00:23:28.218 00.000 10072 Move returns status 0, amount 0
00:23:28.218 00.000 10072 move complete, result=0
00:23:28.219 00.001 10072 worker thread done servicing request
00:23:28.219 00.000 10072 Worker thread wakes up
00:23:28.219 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:28.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:28.226 00.007 1032 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
00:23:28.857 00.631 10072 Exposure complete
00:23:28.909 00.052 10072 worker thread done servicing request
00:23:28.909 00.000 1032 OnExposeComplete: enter
00:23:28.911 00.002 1032 UpdateGuideState(): m_state=6
00:23:28.913 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1891
00:23:28.914 00.001 1032 Star::Find returns 1 (0), X=323.84, Y=741.05, Mass=1304, SNR=25.4, Peak=159 HFD=2.6
00:23:28.916 00.002 1032 MultiStar: [#1 -0.16,0.13,1.17,U] [#2 -0.27,0.10,0.00,R] [#3 -0.02,0.03,0.75,U] [#4 -0.17,-0.10,0.64,U] [#5 0.04,0.01,0.73,U] [#6 -0.33,-0.02,0.00,M1] [#7 -0.01,-0.03,0.57,U] [#8 -0.01,0.04,0.60,U] 
00:23:28.919 00.003 1032 refined, 6 included, MultiStar: {-0.01, -0.01}, one-star: {0.24, -0.19}
00:23:28.921 00.002 1032 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.83) = xAngle (-4.10 = 2.19)
00:23:28.924 00.003 1032 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.10 = 2.19)
00:23:28.927 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.27 mountX=-0.01 mountY=0.01, mountTheta=2.19
00:23:28.930 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
00:23:28.932 00.002 1032 Enqueuing Move request for scope (-0.01, -0.01)
00:23:28.935 00.003 10072 Worker thread wakes up
00:23:28.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:23:28.935 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:23:28.935 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
00:23:28.937 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:28.939 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:23:28.939 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:23:28.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:28.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:23:28.939 00.000 10072 MoveAxis(W, 4, ABG)
00:23:28.939 00.000 10072 Guiding  Dir = 3, Dur = 4
00:23:28.940 00.001 10072 IsGuiding returns 0
00:23:28.940 00.000 10072 PulseGuide returned control before completion, sleep 14
00:23:28.959 00.019 1032 UpdateGuideState exits: m=1304 SNR=25.4
00:23:28.961 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:28.964 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:28.966 00.002 1032 Enqueuing Expose request
00:23:28.967 00.001 10072 IsGuiding returns 0
00:23:28.967 00.000 10072 Move returns status 0, amount 4
00:23:28.967 00.000 10072 MoveAxis(N, 0, ABG)
00:23:28.967 00.000 10072 Move returns status 0, amount 0
00:23:28.967 00.000 10072 move complete, result=0
00:23:28.967 00.000 10072 worker thread done servicing request
00:23:28.967 00.000 10072 Worker thread wakes up
00:23:28.969 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:28.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:28.976 00.007 1032 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
00:23:29.373 00.397 10072 Exposure complete
00:23:29.425 00.052 10072 worker thread done servicing request
00:23:29.425 00.000 1032 OnExposeComplete: enter
00:23:29.428 00.003 1032 UpdateGuideState(): m_state=6
00:23:29.430 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1892
00:23:29.432 00.002 1032 Star::Find returns 1 (0), X=323.79, Y=741.12, Mass=1263, SNR=25.0, Peak=150 HFD=2.5
00:23:29.435 00.003 1032 MultiStar: [#1 -0.25,0.02,1.14,U] [#2 -0.03,0.14,1.00,U] [#3 -0.04,-0.11,0.77,U] [#4 -0.35,-0.03,0.00,M1] [#5 0.00,-0.12,0.77,U] [#6 -0.29,0.02,0.00,M2] [#7 0.07,0.11,0.56,U] [#8 -0.03,0.15,0.62,U] 
00:23:29.437 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.00}, one-star: {0.19, -0.12}
00:23:29.439 00.002 1032 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.83) = xAngle (1.17 = 1.17)
00:23:29.441 00.002 1032 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.17 = 1.17)
00:23:29.444 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.00 mountX=0.01 mountY=0.02, mountTheta=1.17
00:23:29.447 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.00, opts=13)
00:23:29.449 00.002 1032 Enqueuing Move request for scope (-0.02, 0.00)
00:23:29.451 00.002 10072 Worker thread wakes up
00:23:29.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
00:23:29.451 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
00:23:29.451 00.000 10072 Moving (-0.02, 0.00) raw xDistance=0.01 yDistance=0.02
00:23:29.453 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:29.457 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:23:29.457 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:23:29.458 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:29.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:23:29.458 00.000 10072 MoveAxis(W, 2, ABG)
00:23:29.458 00.000 10072 Guiding  Dir = 3, Dur = 2
00:23:29.459 00.001 10072 IsGuiding returns 0
00:23:29.459 00.000 10072 PulseGuide returned control before completion, sleep 12
00:23:29.477 00.018 1032 UpdateGuideState exits: m=1263 SNR=25.0
00:23:29.480 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:29.481 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:29.484 00.003 1032 Enqueuing Expose request
00:23:29.488 00.004 10072 IsGuiding returns 0
00:23:29.488 00.000 10072 Move returns status 0, amount 2
00:23:29.488 00.000 10072 MoveAxis(N, 0, ABG)
00:23:29.488 00.000 10072 Move returns status 0, amount 0
00:23:29.488 00.000 10072 move complete, result=0
00:23:29.488 00.000 10072 worker thread done servicing request
00:23:29.488 00.000 10072 Worker thread wakes up
00:23:29.488 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:29.488 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:29.498 00.010 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
00:23:30.119 00.621 10072 Exposure complete
00:23:30.171 00.052 10072 worker thread done servicing request
00:23:30.171 00.000 1032 OnExposeComplete: enter
00:23:30.174 00.003 1032 UpdateGuideState(): m_state=6
00:23:30.176 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1893
00:23:30.178 00.002 1032 Star::Find returns 1 (0), X=323.74, Y=741.18, Mass=1471, SNR=27.0, Peak=169 HFD=2.6
00:23:30.180 00.002 1032 MultiStar: [#1 -0.18,0.19,1.06,U] [#2 0.05,0.05,0.87,U] [#3 -0.04,0.15,0.70,U] [#4 -0.15,0.09,0.67,U] [#5 -0.00,0.11,0.62,U] [#6 -0.28,0.08,0.00,M3] [#7 -0.19,0.31,0.00,M1] [#8 -0.15,0.02,0.59,U] 
00:23:30.182 00.002 1032 refined, 6 included, MultiStar: {-0.04, 0.08}, one-star: {0.14, -0.06}
00:23:30.184 00.002 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
00:23:30.185 00.001 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
00:23:30.187 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.07 mountX=0.09 mountY=0.02, mountTheta=0.24
00:23:30.189 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.08, opts=13)
00:23:30.191 00.002 1032 Enqueuing Move request for scope (-0.04, 0.08)
00:23:30.193 00.002 10072 Worker thread wakes up
00:23:30.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
00:23:30.193 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
00:23:30.193 00.000 10072 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.02
00:23:30.195 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:30.197 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:23:30.197 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:23:30.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:30.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:23:30.197 00.000 10072 MoveAxis(W, 3, ABG)
00:23:30.197 00.000 10072 Guiding  Dir = 3, Dur = 3
00:23:30.198 00.001 10072 IsGuiding returns 0
00:23:30.198 00.000 10072 PulseGuide returned control before completion, sleep 13
00:23:30.217 00.019 1032 UpdateGuideState exits: m=1471 SNR=27.0
00:23:30.219 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:30.222 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:30.224 00.002 1032 Enqueuing Expose request
00:23:30.226 00.002 10072 IsGuiding returns 0
00:23:30.226 00.000 10072 Move returns status 0, amount 3
00:23:30.226 00.000 10072 MoveAxis(N, 0, ABG)
00:23:30.226 00.000 10072 Move returns status 0, amount 0
00:23:30.227 00.001 10072 move complete, result=0
00:23:30.227 00.000 10072 worker thread done servicing request
00:23:30.227 00.000 10072 Worker thread wakes up
00:23:30.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:30.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:30.233 00.006 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
00:23:30.633 00.400 10072 Exposure complete
00:23:30.684 00.051 10072 worker thread done servicing request
00:23:30.684 00.000 1032 OnExposeComplete: enter
00:23:30.687 00.003 1032 UpdateGuideState(): m_state=6
00:23:30.689 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1894
00:23:30.691 00.002 1032 Star::Find returns 1 (0), X=323.82, Y=741.20, Mass=1340, SNR=25.8, Peak=156 HFD=2.6
00:23:30.694 00.003 1032 MultiStar: [#1 -0.26,0.20,0.00,M7] [#2 -0.04,0.05,0.99,U] [#3 -0.08,0.26,0.72,U] [#4 -0.49,0.04,0.00,M1] [#5 -0.13,0.13,0.73,U] [#6 -0.43,0.09,0.00,M4] [#7 -0.09,0.06,0.56,U] [#8 -0.06,0.06,0.60,U] 
00:23:30.696 00.002 1032 refined, 5 included, MultiStar: {-0.01, 0.08}, one-star: {0.22, -0.04}
00:23:30.698 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
00:23:30.700 00.002 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
00:23:30.701 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.71 mountX=0.08 mountY=-0.01, mountTheta=-0.12
00:23:30.706 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
00:23:30.708 00.002 1032 Enqueuing Move request for scope (-0.01, 0.08)
00:23:30.710 00.002 10072 Worker thread wakes up
00:23:30.710 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
00:23:30.711 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
00:23:30.711 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
00:23:30.713 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:30.715 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:23:30.715 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:23:30.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:30.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:23:30.715 00.000 10072 MoveAxis(W, 2, ABG)
00:23:30.715 00.000 10072 Guiding  Dir = 3, Dur = 2
00:23:30.716 00.001 10072 IsGuiding returns 0
00:23:30.716 00.000 10072 PulseGuide returned control before completion, sleep 12
00:23:30.736 00.020 1032 UpdateGuideState exits: m=1340 SNR=25.8
00:23:30.739 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:30.742 00.003 10072 IsGuiding returns 0
00:23:30.742 00.000 10072 Move returns status 0, amount 2
00:23:30.742 00.000 10072 MoveAxis(N, 0, ABG)
00:23:30.742 00.000 10072 Move returns status 0, amount 0
00:23:30.742 00.000 10072 move complete, result=0
00:23:30.742 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:30.744 00.002 1032 Enqueuing Expose request
00:23:30.747 00.003 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:23:30.749 00.002 10072 worker thread done servicing request
00:23:30.749 00.000 10072 Worker thread wakes up
00:23:30.749 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:30.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:31.382 00.633 10072 Exposure complete
00:23:31.436 00.054 10072 worker thread done servicing request
00:23:31.436 00.000 1032 OnExposeComplete: enter
00:23:31.439 00.003 1032 UpdateGuideState(): m_state=6
00:23:31.441 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1895
00:23:31.443 00.002 1032 Star::Find returns 1 (0), X=323.91, Y=741.17, Mass=1284, SNR=25.2, Peak=151 HFD=2.6
00:23:31.445 00.002 1032 MultiStar: [#1 -0.18,-0.02,1.09,U] [#2 0.00,-0.09,1.05,U] [#3 0.00,0.02,0.71,U] [#4 0.02,0.06,0.71,U] [#5 -0.14,0.09,0.73,U] [#6 -0.22,-0.07,0.77,U] [#7 0.11,0.09,0.57,U] [#8 0.09,0.05,0.62,U] 
00:23:31.448 00.003 1032 refined, 8 included, MultiStar: {-0.00, -0.01}, one-star: {0.31, -0.07}
00:23:31.449 00.001 1032 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.83) = xAngle (-3.84 = 2.44)
00:23:31.451 00.002 1032 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.84 = 2.44)
00:23:31.452 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-2.01 mountX=-0.01 mountY=0.00, mountTheta=2.44
00:23:31.455 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.01, opts=13)
00:23:31.459 00.004 1032 Enqueuing Move request for scope (-0.00, -0.01)
00:23:31.461 00.002 10072 Worker thread wakes up
00:23:31.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
00:23:31.461 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
00:23:31.461 00.000 10072 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
00:23:31.463 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:31.465 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:23:31.465 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:23:31.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:31.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:23:31.465 00.000 10072 MoveAxis(W, 3, ABG)
00:23:31.465 00.000 10072 Guiding  Dir = 3, Dur = 3
00:23:31.466 00.001 10072 IsGuiding returns 0
00:23:31.466 00.000 10072 PulseGuide returned control before completion, sleep 13
00:23:31.485 00.019 1032 UpdateGuideState exits: m=1284 SNR=25.2
00:23:31.490 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:31.492 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:31.494 00.002 1032 Enqueuing Expose request
00:23:31.496 00.002 10072 IsGuiding returns 0
00:23:31.496 00.000 10072 Move returns status 0, amount 3
00:23:31.496 00.000 10072 MoveAxis(N, 0, ABG)
00:23:31.496 00.000 10072 Move returns status 0, amount 0
00:23:31.496 00.000 10072 move complete, result=0
00:23:31.497 00.001 10072 worker thread done servicing request
00:23:31.497 00.000 10072 Worker thread wakes up
00:23:31.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:31.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:31.505 00.008 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
00:23:31.913 00.408 10072 Exposure complete
00:23:31.961 00.048 10072 worker thread done servicing request
00:23:31.961 00.000 1032 OnExposeComplete: enter
00:23:31.962 00.001 1032 UpdateGuideState(): m_state=6
00:23:31.965 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1896
00:23:31.967 00.002 1032 Star::Find returns 1 (0), X=323.87, Y=741.01, Mass=1377, SNR=26.1, Peak=175 HFD=2.6
00:23:31.968 00.001 1032 MultiStar: [#1 -0.14,0.16,1.11,U] [#2 0.12,0.10,0.95,U] [#3 -0.01,-0.07,0.73,U] [#4 -0.10,-0.11,0.72,U] [#5 -0.05,0.17,0.72,U] [#6 -0.19,-0.06,0.70,U] [#7 0.12,-0.02,0.57,U] [#8 -0.11,0.12,0.59,U] 
00:23:31.970 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {0.27, -0.23}
00:23:31.972 00.002 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
00:23:31.974 00.002 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
00:23:31.975 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=2.00 mountX=0.01 mountY=0.00, mountTheta=0.17
00:23:31.978 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
00:23:31.979 00.001 1032 Enqueuing Move request for scope (-0.00, 0.01)
00:23:31.982 00.003 10072 Worker thread wakes up
00:23:31.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
00:23:31.982 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
00:23:31.982 00.000 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=0.00
00:23:31.984 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:31.986 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:23:31.986 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:23:31.986 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:31.986 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:23:31.986 00.000 10072 MoveAxis(W, 2, ABG)
00:23:31.986 00.000 10072 Guiding  Dir = 3, Dur = 2
00:23:31.986 00.000 10072 IsGuiding returns 0
00:23:31.988 00.002 10072 PulseGuide returned control before completion, sleep 11
00:23:32.003 00.015 10072 IsGuiding returns 0
00:23:32.003 00.000 10072 Move returns status 0, amount 2
00:23:32.003 00.000 10072 MoveAxis(N, 0, ABG)
00:23:32.003 00.000 10072 Move returns status 0, amount 0
00:23:32.003 00.000 10072 move complete, result=0
00:23:32.003 00.000 10072 worker thread done servicing request
00:23:32.006 00.003 1032 UpdateGuideState exits: m=1377 SNR=26.1
00:23:32.008 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:32.009 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:32.011 00.002 1032 Enqueuing Expose request
00:23:32.012 00.001 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
00:23:32.013 00.001 10072 Worker thread wakes up
00:23:32.015 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:32.015 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:32.648 00.633 10072 Exposure complete
00:23:32.697 00.049 10072 worker thread done servicing request
00:23:32.697 00.000 1032 OnExposeComplete: enter
00:23:32.699 00.002 1032 UpdateGuideState(): m_state=6
00:23:32.701 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1897
00:23:32.704 00.003 1032 Star::Find returns 1 (0), X=323.76, Y=741.23, Mass=1237, SNR=24.8, Peak=142 HFD=2.7
00:23:32.705 00.001 1032 MultiStar: [#1 -0.17,0.30,0.00,M6] [#2 0.13,0.05,0.99,U] [#3 0.07,0.12,0.78,U] [#4 -0.02,0.20,0.68,U] [#5 0.17,0.07,0.72,U] [#6 -0.20,0.00,0.74,U] [#7 0.06,-0.01,0.57,U] [#8 -0.05,0.16,0.61,U] 
00:23:32.707 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.17, -0.01}
00:23:32.709 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
00:23:32.710 00.001 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
00:23:32.713 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.93 mountX=0.05 mountY=-0.07, mountTheta=-0.90
00:23:32.715 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
00:23:32.718 00.003 1032 Enqueuing Move request for scope (0.05, 0.07)
00:23:32.719 00.001 10072 Worker thread wakes up
00:23:32.720 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
00:23:32.720 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
00:23:32.720 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
00:23:32.723 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:23:32.723 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:32.726 00.003 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:23:32.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:32.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:23:32.726 00.000 10072 MoveAxis(W, 3, ABG)
00:23:32.726 00.000 10072 Guiding  Dir = 3, Dur = 3
00:23:32.726 00.000 10072 IsGuiding returns 0
00:23:32.727 00.001 10072 PulseGuide returned control before completion, sleep 13
00:23:32.745 00.018 1032 UpdateGuideState exits: m=1237 SNR=24.8
00:23:32.748 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:32.750 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:32.752 00.002 1032 Enqueuing Expose request
00:23:32.754 00.002 10072 IsGuiding returns 0
00:23:32.754 00.000 10072 Move returns status 0, amount 3
00:23:32.754 00.000 10072 MoveAxis(N, 0, ABG)
00:23:32.754 00.000 10072 Move returns status 0, amount 0
00:23:32.754 00.000 10072 move complete, result=0
00:23:32.754 00.000 10072 worker thread done servicing request
00:23:32.754 00.000 10072 Worker thread wakes up
00:23:32.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:32.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:32.762 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:23:33.163 00.401 10072 Exposure complete
00:23:33.219 00.056 10072 worker thread done servicing request
00:23:33.219 00.000 1032 OnExposeComplete: enter
00:23:33.223 00.004 1032 UpdateGuideState(): m_state=6
00:23:33.225 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1898
00:23:33.228 00.003 1032 Star::Find returns 1 (0), X=323.85, Y=741.26, Mass=1446, SNR=26.8, Peak=177 HFD=2.5
00:23:33.230 00.002 1032 MultiStar: [#1 -0.18,0.23,0.00,M7] [#2 -0.03,0.13,0.91,U] [#3 0.01,0.11,0.69,U] [#4 -0.19,0.06,0.70,U] [#5 0.09,0.20,0.71,U] [#6 -0.37,-0.08,0.00,M2] [#7 0.07,0.12,0.48,U] [#8 -0.02,0.23,0.58,U] 
00:23:33.232 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.12}, one-star: {0.25, 0.02}
00:23:33.235 00.003 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
00:23:33.239 00.004 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
00:23:33.241 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.27 mountX=0.10 mountY=-0.06, mountTheta=-0.56
00:23:33.244 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
00:23:33.246 00.002 1032 Enqueuing Move request for scope (0.04, 0.12)
00:23:33.248 00.002 10072 Worker thread wakes up
00:23:33.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
00:23:33.248 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
00:23:33.248 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.10 yDistance=-0.06
00:23:33.250 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:33.252 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.93
00:23:33.252 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:23:33.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:33.253 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:23:33.253 00.000 10072 MoveAxis(W, 2, ABG)
00:23:33.253 00.000 10072 Guiding  Dir = 3, Dur = 2
00:23:33.254 00.001 10072 IsGuiding returns 0
00:23:33.254 00.000 10072 PulseGuide returned control before completion, sleep 12
00:23:33.272 00.018 10072 IsGuiding returns 0
00:23:33.272 00.000 10072 Move returns status 0, amount 2
00:23:33.272 00.000 10072 MoveAxis(N, 0, ABG)
00:23:33.272 00.000 10072 Move returns status 0, amount 0
00:23:33.272 00.000 10072 move complete, result=0
00:23:33.272 00.000 10072 worker thread done servicing request
00:23:33.274 00.002 1032 UpdateGuideState exits: m=1446 SNR=26.8
00:23:33.277 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:33.279 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:33.282 00.003 1032 Enqueuing Expose request
00:23:33.284 00.002 10072 Worker thread wakes up
00:23:33.284 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:23:33.285 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:33.285 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:33.912 00.627 10072 Exposure complete
00:23:33.967 00.055 10072 worker thread done servicing request
00:23:33.967 00.000 1032 OnExposeComplete: enter
00:23:33.969 00.002 1032 UpdateGuideState(): m_state=6
00:23:33.971 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1899
00:23:33.973 00.002 1032 Star::Find returns 1 (0), X=323.83, Y=741.18, Mass=1380, SNR=26.2, Peak=167 HFD=2.5
00:23:33.975 00.002 1032 MultiStar: [#1 -0.16,0.16,1.12,U] [#2 0.09,-0.07,0.94,U] [#3 0.22,0.24,0.00,M1] [#4 -0.03,0.10,0.68,U] [#5 -0.01,0.06,0.71,U] [#6 -0.22,0.03,0.71,U] [#7 -0.06,0.11,0.55,U] [#8 0.02,0.15,0.59,U] 
00:23:33.977 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.05}, one-star: {0.23, -0.06}
00:23:33.979 00.002 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
00:23:33.980 00.001 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
00:23:33.982 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.76 mountX=0.05 mountY=-0.00, mountTheta=-0.07
00:23:33.985 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
00:23:33.989 00.004 1032 Enqueuing Move request for scope (-0.01, 0.05)
00:23:33.991 00.002 10072 Worker thread wakes up
00:23:33.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
00:23:33.991 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
00:23:33.991 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.00
00:23:33.993 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:33.996 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.93
00:23:33.996 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:23:33.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:33.996 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:23:33.996 00.000 10072 MoveAxis(W, 3, ABG)
00:23:33.996 00.000 10072 Guiding  Dir = 3, Dur = 3
00:23:33.997 00.001 10072 IsGuiding returns 0
00:23:33.997 00.000 10072 PulseGuide returned control before completion, sleep 13
00:23:34.015 00.018 1032 UpdateGuideState exits: m=1380 SNR=26.2
00:23:34.021 00.006 10072 IsGuiding returns 0
00:23:34.021 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:34.023 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:34.025 00.002 1032 Enqueuing Expose request
00:23:34.027 00.002 10072 Move returns status 0, amount 3
00:23:34.027 00.000 10072 MoveAxis(N, 0, ABG)
00:23:34.027 00.000 10072 Move returns status 0, amount 0
00:23:34.027 00.000 10072 move complete, result=0
00:23:34.028 00.001 10072 worker thread done servicing request
00:23:34.028 00.000 10072 Worker thread wakes up
00:23:34.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:34.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:34.036 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:23:34.442 00.406 10072 Exposure complete
00:23:34.489 00.047 10072 worker thread done servicing request
00:23:34.489 00.000 1032 OnExposeComplete: enter
00:23:34.491 00.002 1032 UpdateGuideState(): m_state=6
00:23:34.492 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1900
00:23:34.494 00.002 1032 Star::Find returns 1 (0), X=323.87, Y=741.13, Mass=1398, SNR=26.3, Peak=164 HFD=2.5
00:23:34.495 00.001 1032 MultiStar: [#1 -0.15,0.09,1.12,U] [#2 0.00,-0.07,0.95,U] [#3 -0.02,0.20,0.69,U] [#4 -0.08,0.06,0.64,U] [#5 0.17,0.05,0.73,U] [#6 -0.15,-0.09,0.73,U] [#7 -0.05,0.18,0.52,U] [#8 0.11,0.13,0.58,U] 
00:23:34.496 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.27, -0.11}
00:23:34.498 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
00:23:34.500 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
00:23:34.502 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.23 mountX=0.03 mountY=-0.02, mountTheta=-0.60
00:23:34.505 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
00:23:34.506 00.001 1032 Enqueuing Move request for scope (0.01, 0.03)
00:23:34.509 00.003 10072 Worker thread wakes up
00:23:34.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
00:23:34.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
00:23:34.509 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
00:23:34.511 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:34.512 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.93
00:23:34.513 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:23:34.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:34.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:23:34.513 00.000 10072 MoveAxis(W, 1, ABG)
00:23:34.513 00.000 10072 Guiding  Dir = 3, Dur = 1
00:23:34.513 00.000 10072 IsGuiding returns 0
00:23:34.514 00.001 10072 PulseGuide returned control before completion, sleep 11
00:23:34.530 00.016 1032 UpdateGuideState exits: m=1398 SNR=26.3
00:23:34.534 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:34.536 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:34.537 00.001 1032 Enqueuing Expose request
00:23:34.538 00.001 10072 IsGuiding returns 0
00:23:34.540 00.002 10072 Move returns status 0, amount 1
00:23:34.540 00.000 10072 MoveAxis(N, 0, ABG)
00:23:34.540 00.000 10072 Move returns status 0, amount 0
00:23:34.540 00.000 10072 move complete, result=0
00:23:34.540 00.000 10072 worker thread done servicing request
00:23:34.540 00.000 10072 Worker thread wakes up
00:23:34.540 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:34.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:34.547 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:23:35.177 00.630 10072 Exposure complete
00:23:35.229 00.052 10072 worker thread done servicing request
00:23:35.229 00.000 1032 OnExposeComplete: enter
00:23:35.231 00.002 1032 UpdateGuideState(): m_state=6
00:23:35.233 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1901
00:23:35.239 00.006 1032 Star::Find returns 1 (0), X=323.81, Y=741.12, Mass=1302, SNR=25.4, Peak=163 HFD=2.5
00:23:35.242 00.003 1032 MultiStar: [#1 -0.32,0.24,0.00,M6] [#2 0.15,0.06,1.03,U] [#3 -0.05,0.25,0.72,U] [#4 -0.15,-0.00,0.66,U] [#5 -0.16,0.23,0.74,U] [#6 -0.22,0.05,0.76,U] [#7 0.16,0.27,0.00,M1] [#8 -0.00,0.15,0.59,U] 
00:23:35.244 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {0.21, -0.12}
00:23:35.245 00.001 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
00:23:35.247 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
00:23:35.248 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.72 mountX=0.08 mountY=-0.01, mountTheta=-0.11
00:23:35.251 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
00:23:35.254 00.003 1032 Enqueuing Move request for scope (-0.01, 0.08)
00:23:35.256 00.002 10072 Worker thread wakes up
00:23:35.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
00:23:35.256 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
00:23:35.256 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
00:23:35.258 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:35.261 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.93
00:23:35.261 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:23:35.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:35.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:23:35.261 00.000 10072 MoveAxis(W, 2, ABG)
00:23:35.261 00.000 10072 Guiding  Dir = 3, Dur = 2
00:23:35.262 00.001 10072 IsGuiding returns 0
00:23:35.262 00.000 10072 PulseGuide returned control before completion, sleep 12
00:23:35.281 00.019 10072 IsGuiding returns 0
00:23:35.281 00.000 10072 Move returns status 0, amount 2
00:23:35.281 00.000 10072 MoveAxis(N, 0, ABG)
00:23:35.281 00.000 10072 Move returns status 0, amount 0
00:23:35.281 00.000 10072 move complete, result=0
00:23:35.281 00.000 10072 worker thread done servicing request
00:23:35.281 00.000 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:23:35.285 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:35.286 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:35.288 00.002 1032 Enqueuing Expose request
00:23:35.290 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:23:35.293 00.003 10072 Worker thread wakes up
00:23:35.293 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:35.293 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:35.704 00.411 10072 Exposure complete
00:23:35.757 00.053 10072 worker thread done servicing request
00:23:35.757 00.000 1032 OnExposeComplete: enter
00:23:35.759 00.002 1032 UpdateGuideState(): m_state=6
00:23:35.761 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1902
00:23:35.764 00.003 1032 Star::Find returns 1 (0), X=323.85, Y=741.27, Mass=1348, SNR=25.9, Peak=164 HFD=2.6
00:23:35.766 00.002 1032 MultiStar: [#1 -0.27,0.20,0.00,M7] [#2 0.14,0.12,1.04,U] [#3 0.01,0.30,0.00,M1] [#4 0.03,0.12,0.68,U] [#5 0.12,0.22,0.77,U] [#6 -0.06,0.04,0.72,U] [#7 0.05,0.35,0.00,M2] [#8 -0.04,0.16,0.63,U] 
00:23:35.771 00.005 1032 refined, 5 included, MultiStar: {0.09, 0.11}, one-star: {0.25, 0.03}
00:23:35.774 00.003 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
00:23:35.777 00.003 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
00:23:35.781 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.89 mountX=0.08 mountY=-0.12, mountTheta=-0.94
00:23:35.784 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
00:23:35.786 00.002 1032 Enqueuing Move request for scope (0.09, 0.11)
00:23:35.788 00.002 10072 Worker thread wakes up
00:23:35.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
00:23:35.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
00:23:35.788 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.12
00:23:35.790 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:35.793 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.93
00:23:35.793 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:23:35.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:35.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:23:35.793 00.000 10072 MoveAxis(W, 2, ABG)
00:23:35.793 00.000 10072 Guiding  Dir = 3, Dur = 2
00:23:35.793 00.000 10072 IsGuiding returns 0
00:23:35.794 00.001 10072 PulseGuide returned control before completion, sleep 12
00:23:35.809 00.015 10072 IsGuiding returns 1
00:23:35.809 00.000 10072 scope still moving after pulse duration time elapsed
00:23:35.814 00.005 1032 UpdateGuideState exits: m=1348 SNR=25.9
00:23:35.816 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:35.818 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:35.820 00.002 1032 Enqueuing Expose request
00:23:35.840 00.020 10072 IsGuiding returns 0
00:23:35.840 00.000 10072 scope move finished after 2 + 44 ms
00:23:35.840 00.000 10072 Move returns status 0, amount 2
00:23:35.840 00.000 10072 MoveAxis(N, 0, ABG)
00:23:35.840 00.000 10072 Move returns status 0, amount 0
00:23:35.840 00.000 10072 move complete, result=0
00:23:35.841 00.001 10072 worker thread done servicing request
00:23:35.841 00.000 10072 Worker thread wakes up
00:23:35.841 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:35.841 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:35.844 00.003 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:23:36.467 00.623 10072 Exposure complete
00:23:36.519 00.052 10072 worker thread done servicing request
00:23:36.519 00.000 1032 OnExposeComplete: enter
00:23:36.521 00.002 1032 UpdateGuideState(): m_state=6
00:23:36.523 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1903
00:23:36.525 00.002 1032 Star::Find returns 1 (0), X=323.91, Y=741.33, Mass=1298, SNR=25.4, Peak=149 HFD=2.6
00:23:36.527 00.002 1032 MultiStar: [#1 -0.34,0.28,0.00,M8] [#2 0.05,0.25,0.97,U] [#3 0.07,0.27,0.77,U] [#4 -0.03,0.19,0.71,U] [#5 0.14,0.24,0.00,M1] [#6 -0.11,0.16,0.75,U] [#7 0.13,0.22,0.53,U] [#8 0.16,0.20,0.58,U] 
00:23:36.529 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.19}, one-star: {0.31, 0.09}
00:23:36.531 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
00:23:36.533 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
00:23:36.535 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.14 mountX=0.16 mountY=-0.14, mountTheta=-0.69
00:23:36.538 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.19, opts=13)
00:23:36.540 00.002 1032 Enqueuing Move request for scope (0.09, 0.19)
00:23:36.542 00.002 10072 Worker thread wakes up
00:23:36.542 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
00:23:36.542 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
00:23:36.542 00.000 10072 Moving (0.09, 0.19) raw xDistance=0.16 yDistance=-0.14
00:23:36.544 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:36.548 00.004 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 291.93
00:23:36.548 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
00:23:36.548 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:36.548 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:23:36.548 00.000 10072 MoveAxis(W, 84, ABG)
00:23:36.548 00.000 10072 Guiding  Dir = 3, Dur = 84
00:23:36.548 00.000 10072 IsGuiding returns 0
00:23:36.550 00.002 10072 PulseGuide returned control before completion, sleep 94
00:23:36.567 00.017 1032 UpdateGuideState exits: m=1298 SNR=25.4
00:23:36.569 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:36.571 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:36.572 00.001 1032 Enqueuing Expose request
00:23:36.653 00.081 10072 IsGuiding returns 0
00:23:36.653 00.000 10072 Move returns status 0, amount 84
00:23:36.654 00.001 10072 MoveAxis(N, 0, ABG)
00:23:36.654 00.000 10072 Move returns status 0, amount 0
00:23:36.654 00.000 10072 move complete, result=0
00:23:36.654 00.000 10072 worker thread done servicing request
00:23:36.654 00.000 10072 Worker thread wakes up
00:23:36.654 00.000 1032 GuideStep: 0.2 px 84 ms WEST, -0.1 px 0 ms NORTH
00:23:36.656 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:36.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:37.063 00.407 10072 Exposure complete
00:23:37.111 00.048 10072 worker thread done servicing request
00:23:37.111 00.000 1032 OnExposeComplete: enter
00:23:37.113 00.002 1032 UpdateGuideState(): m_state=6
00:23:37.115 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1904
00:23:37.117 00.002 1032 Star::Find returns 1 (0), X=323.84, Y=741.16, Mass=1221, SNR=24.6, Peak=149 HFD=2.4
00:23:37.119 00.002 1032 MultiStar: [#1 -0.06,0.18,1.20,U] [#2 0.14,0.37,0.00,M1] [#3 0.08,0.09,0.77,U] [#4 0.11,0.05,0.69,U] [#5 0.04,0.23,0.77,U] [#6 -0.00,-0.01,0.77,U] [#7 0.15,0.17,0.56,U] [#8 0.08,0.16,0.62,U] 
00:23:37.121 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.24, -0.08}
00:23:37.124 00.003 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:23:37.126 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:23:37.128 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=0.07 mountY=-0.10, mountTheta=-0.93
00:23:37.131 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
00:23:37.133 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
00:23:37.134 00.001 10072 Worker thread wakes up
00:23:37.135 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
00:23:37.135 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
00:23:37.135 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
00:23:37.136 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:37.139 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.93
00:23:37.139 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:23:37.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:37.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:23:37.139 00.000 10072 MoveAxis(W, 2, ABG)
00:23:37.139 00.000 10072 Guiding  Dir = 3, Dur = 2
00:23:37.140 00.001 10072 IsGuiding returns 0
00:23:37.140 00.000 10072 PulseGuide returned control before completion, sleep 12
00:23:37.154 00.014 10072 IsGuiding returns 0
00:23:37.154 00.000 10072 Move returns status 0, amount 2
00:23:37.154 00.000 10072 MoveAxis(N, 0, ABG)
00:23:37.154 00.000 10072 Move returns status 0, amount 0
00:23:37.154 00.000 10072 move complete, result=0
00:23:37.154 00.000 10072 worker thread done servicing request
00:23:37.157 00.003 1032 UpdateGuideState exits: m=1221 SNR=24.6
00:23:37.161 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:37.162 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:37.164 00.002 1032 Enqueuing Expose request
00:23:37.165 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:23:37.167 00.002 10072 Worker thread wakes up
00:23:37.167 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:37.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:37.801 00.634 10072 Exposure complete
00:23:37.852 00.051 10072 worker thread done servicing request
00:23:37.852 00.000 1032 OnExposeComplete: enter
00:23:37.855 00.003 1032 UpdateGuideState(): m_state=6
00:23:37.857 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1905
00:23:37.859 00.002 1032 Star::Find returns 1 (0), X=323.85, Y=741.19, Mass=1410, SNR=26.5, Peak=180 HFD=2.4
00:23:37.860 00.001 1032 MultiStar: [#1 0.00,0.06,1.05,U] [#2 0.21,0.15,0.99,U] [#3 -0.01,-0.04,0.73,U] [#4 0.02,-0.13,0.66,U] [#5 0.10,0.05,0.64,U] [#6 -0.07,-0.08,0.72,U] [#7 0.17,0.11,0.51,U] [#8 0.18,0.13,0.58,U] 
00:23:37.864 00.004 1032 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.25, -0.05}
00:23:37.866 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
00:23:37.868 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
00:23:37.870 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.24 mountX=-0.00 mountY=-0.10, mountTheta=-1.59
00:23:37.873 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
00:23:37.875 00.002 1032 Enqueuing Move request for scope (0.10, 0.02)
00:23:37.877 00.002 10072 Worker thread wakes up
00:23:37.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
00:23:37.877 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
00:23:37.877 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
00:23:37.880 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:37.882 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.93
00:23:37.882 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:23:37.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:37.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:23:37.882 00.000 10072 MoveAxis(W, 2, ABG)
00:23:37.882 00.000 10072 Guiding  Dir = 3, Dur = 2
00:23:37.883 00.001 10072 IsGuiding returns 0
00:23:37.883 00.000 10072 PulseGuide returned control before completion, sleep 12
00:23:37.903 00.020 1032 UpdateGuideState exits: m=1410 SNR=26.5
00:23:37.906 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:37.908 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:37.910 00.002 10072 IsGuiding returns 0
00:23:37.910 00.000 10072 Move returns status 0, amount 2
00:23:37.910 00.000 10072 MoveAxis(N, 0, ABG)
00:23:37.910 00.000 10072 Move returns status 0, amount 0
00:23:37.910 00.000 10072 move complete, result=0
00:23:37.910 00.000 1032 Enqueuing Expose request
00:23:37.913 00.003 10072 worker thread done servicing request
00:23:37.913 00.000 10072 Worker thread wakes up
00:23:37.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:37.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:37.913 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:23:38.327 00.414 10072 Exposure complete
00:23:38.379 00.052 10072 worker thread done servicing request
00:23:38.379 00.000 1032 OnExposeComplete: enter
00:23:38.381 00.002 1032 UpdateGuideState(): m_state=6
00:23:38.383 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1906
00:23:38.385 00.002 1032 Star::Find returns 1 (0), X=323.93, Y=741.08, Mass=1266, SNR=25.1, Peak=147 HFD=2.7
00:23:38.386 00.001 1032 MultiStar: [#1 -0.19,0.13,1.12,U] [#2 0.01,0.13,0.95,U] [#3 -0.02,0.03,0.76,U] [#4 -0.16,-0.05,0.73,U] [#5 -0.02,0.08,0.74,U] [#6 -0.28,0.02,0.00,M1] [#7 0.13,0.01,0.54,U] [#8 -0.05,0.09,0.61,U] 
00:23:38.389 00.003 1032 refined, 7 included, MultiStar: {0.00, 0.03}, one-star: {0.33, -0.16}
00:23:38.391 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
00:23:38.393 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
00:23:38.396 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.46 mountX=0.03 mountY=-0.01, mountTheta=-0.37
00:23:38.399 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.03, opts=13)
00:23:38.401 00.002 1032 Enqueuing Move request for scope (0.00, 0.03)
00:23:38.404 00.003 10072 Worker thread wakes up
00:23:38.405 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
00:23:38.405 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
00:23:38.405 00.000 10072 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
00:23:38.406 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:38.409 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.93
00:23:38.409 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:23:38.409 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:38.409 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:23:38.409 00.000 10072 MoveAxis(W, 2, ABG)
00:23:38.409 00.000 10072 Guiding  Dir = 3, Dur = 2
00:23:38.409 00.000 10072 IsGuiding returns 0
00:23:38.410 00.001 10072 PulseGuide returned control before completion, sleep 12
00:23:38.429 00.019 1032 UpdateGuideState exits: m=1266 SNR=25.1
00:23:38.431 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:38.433 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:38.436 00.003 1032 Enqueuing Expose request
00:23:38.439 00.003 10072 IsGuiding returns 0
00:23:38.439 00.000 10072 Move returns status 0, amount 2
00:23:38.439 00.000 10072 MoveAxis(N, 0, ABG)
00:23:38.439 00.000 10072 Move returns status 0, amount 0
00:23:38.439 00.000 10072 move complete, result=0
00:23:38.439 00.000 10072 worker thread done servicing request
00:23:38.439 00.000 10072 Worker thread wakes up
00:23:38.439 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:38.439 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:38.447 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:23:39.075 00.628 10072 Exposure complete
00:23:39.124 00.049 10072 worker thread done servicing request
00:23:39.125 00.001 1032 OnExposeComplete: enter
00:23:39.127 00.002 1032 UpdateGuideState(): m_state=6
00:23:39.129 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1907
00:23:39.131 00.002 1032 Star::Find returns 1 (0), X=323.93, Y=741.20, Mass=1366, SNR=26.0, Peak=157 HFD=2.5
00:23:39.134 00.003 1032 MultiStar: [#1 -0.08,0.23,1.11,U] [#2 0.21,0.04,0.99,U] [#3 0.22,0.08,0.71,U] [#4 0.03,-0.04,0.69,U] [#5 0.09,0.16,0.77,U] [#6 -0.20,0.13,0.72,U] [#7 0.21,0.24,0.00,M1] [#8 0.06,0.06,0.59,U] 
00:23:39.135 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.08}, one-star: {0.33, -0.04}
00:23:39.137 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
00:23:39.139 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
00:23:39.141 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=0.06 mountY=-0.11, mountTheta=-1.08
00:23:39.144 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
00:23:39.145 00.001 1032 Enqueuing Move request for scope (0.09, 0.08)
00:23:39.148 00.003 10072 Worker thread wakes up
00:23:39.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
00:23:39.148 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
00:23:39.148 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.06 yDistance=-0.11
00:23:39.150 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:39.153 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.93
00:23:39.153 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:23:39.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:39.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:23:39.153 00.000 10072 MoveAxis(W, 2, ABG)
00:23:39.153 00.000 10072 Guiding  Dir = 3, Dur = 2
00:23:39.153 00.000 10072 IsGuiding returns 0
00:23:39.154 00.001 10072 PulseGuide returned control before completion, sleep 12
00:23:39.167 00.013 10072 IsGuiding returns 0
00:23:39.167 00.000 10072 Move returns status 0, amount 2
00:23:39.167 00.000 10072 MoveAxis(N, 0, ABG)
00:23:39.167 00.000 10072 Move returns status 0, amount 0
00:23:39.167 00.000 10072 move complete, result=0
00:23:39.167 00.000 10072 worker thread done servicing request
00:23:39.172 00.005 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:23:39.177 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:39.178 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:39.181 00.003 1032 Enqueuing Expose request
00:23:39.183 00.002 10072 Worker thread wakes up
00:23:39.183 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:23:39.185 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:39.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:39.596 00.411 10072 Exposure complete
00:23:39.648 00.052 10072 worker thread done servicing request
00:23:39.649 00.001 1032 OnExposeComplete: enter
00:23:39.650 00.001 1032 UpdateGuideState(): m_state=6
00:23:39.654 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1908
00:23:39.656 00.002 1032 Star::Find returns 1 (0), X=323.84, Y=741.22, Mass=1393, SNR=26.3, Peak=164 HFD=2.4
00:23:39.658 00.002 1032 MultiStar: [#1 -0.06,0.15,1.09,U] [#2 0.14,0.21,0.98,U] [#3 0.16,0.10,0.72,U] [#4 0.09,-0.01,0.71,U] [#5 0.24,0.09,0.66,U] [#6 -0.08,0.05,0.77,U] [#7 0.06,0.09,0.54,U] [#8 0.07,0.07,0.59,U] 
00:23:39.659 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.09}, one-star: {0.24, -0.02}
00:23:39.661 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
00:23:39.663 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
00:23:39.665 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.74 mountX=0.06 mountY=-0.11, mountTheta=-1.09
00:23:39.667 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
00:23:39.669 00.002 1032 Enqueuing Move request for scope (0.09, 0.09)
00:23:39.671 00.002 10072 Worker thread wakes up
00:23:39.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
00:23:39.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
00:23:39.671 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
00:23:39.674 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:39.676 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.93
00:23:39.676 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:23:39.676 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:39.676 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:23:39.676 00.000 10072 MoveAxis(W, 2, ABG)
00:23:39.676 00.000 10072 Guiding  Dir = 3, Dur = 2
00:23:39.676 00.000 10072 IsGuiding returns 0
00:23:39.677 00.001 10072 PulseGuide returned control before completion, sleep 12
00:23:39.694 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.3
00:23:39.697 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:39.699 00.002 10072 IsGuiding returns 0
00:23:39.699 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:39.702 00.003 1032 Enqueuing Expose request
00:23:39.703 00.001 10072 Move returns status 0, amount 2
00:23:39.703 00.000 10072 MoveAxis(N, 0, ABG)
00:23:39.705 00.002 10072 Move returns status 0, amount 0
00:23:39.705 00.000 10072 move complete, result=0
00:23:39.705 00.000 10072 worker thread done servicing request
00:23:39.705 00.000 10072 Worker thread wakes up
00:23:39.705 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:39.705 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:39.712 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:23:40.436 00.724 10072 Exposure complete
00:23:40.486 00.050 10072 worker thread done servicing request
00:23:40.486 00.000 1032 OnExposeComplete: enter
00:23:40.490 00.004 1032 UpdateGuideState(): m_state=6
00:23:40.492 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1909
00:23:40.493 00.001 1032 Star::Find returns 1 (0), X=323.91, Y=741.30, Mass=1306, SNR=25.5, Peak=157 HFD=2.6
00:23:40.496 00.003 1032 MultiStar: [#1 -0.01,0.39,0.00,M4] [#2 0.14,0.26,0.00,M1] [#3 0.14,0.14,0.79,U] [#4 -0.04,0.14,0.65,U] [#5 0.08,0.24,0.71,U] [#6 -0.12,0.08,0.72,U] [#7 0.12,0.16,0.55,U] [#8 0.17,0.20,0.59,U] 
00:23:40.498 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.14}, one-star: {0.31, 0.06}
00:23:40.500 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
00:23:40.502 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
00:23:40.504 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.92 mountX=0.11 mountY=-0.14, mountTheta=-0.91
00:23:40.507 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.14, opts=13)
00:23:40.510 00.003 1032 Enqueuing Move request for scope (0.11, 0.14)
00:23:40.512 00.002 10072 Worker thread wakes up
00:23:40.512 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
00:23:40.512 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
00:23:40.512 00.000 10072 Moving (0.11, 0.14) raw xDistance=0.11 yDistance=-0.14
00:23:40.513 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:40.516 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.93
00:23:40.516 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:23:40.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:40.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:23:40.516 00.000 10072 MoveAxis(W, 3, ABG)
00:23:40.516 00.000 10072 Guiding  Dir = 3, Dur = 3
00:23:40.517 00.001 10072 IsGuiding returns 0
00:23:40.517 00.000 10072 PulseGuide returned control before completion, sleep 13
00:23:40.536 00.019 1032 UpdateGuideState exits: m=1306 SNR=25.5
00:23:40.537 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:40.539 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:40.540 00.001 1032 Enqueuing Expose request
00:23:40.542 00.002 10072 IsGuiding returns 0
00:23:40.542 00.000 10072 Move returns status 0, amount 3
00:23:40.542 00.000 10072 MoveAxis(N, 0, ABG)
00:23:40.542 00.000 10072 Move returns status 0, amount 0
00:23:40.542 00.000 10072 move complete, result=0
00:23:40.542 00.000 10072 worker thread done servicing request
00:23:40.542 00.000 10072 Worker thread wakes up
00:23:40.544 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:40.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:40.551 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:23:40.953 00.402 10072 Exposure complete
00:23:41.008 00.055 10072 worker thread done servicing request
00:23:41.008 00.000 1032 OnExposeComplete: enter
00:23:41.011 00.003 1032 UpdateGuideState(): m_state=6
00:23:41.012 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1910
00:23:41.014 00.002 1032 Star::Find returns 1 (0), X=323.79, Y=741.32, Mass=1382, SNR=26.1, Peak=156 HFD=2.7
00:23:41.016 00.002 1032 MultiStar: [#1 -0.11,0.32,0.00,M5] [#2 0.13,0.15,0.97,U] [#3 0.10,0.19,0.76,U] [#4 -0.06,0.00,0.69,U] [#5 0.11,0.38,0.00,M1] [#6 -0.23,0.08,0.69,U] [#7 0.02,0.33,0.00,M1] [#8 0.04,0.16,0.54,U] 
00:23:41.018 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.11}, one-star: {0.19, 0.08}
00:23:41.020 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
00:23:41.022 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
00:23:41.024 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=0.09 mountY=-0.07, mountTheta=-0.66
00:23:41.027 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
00:23:41.031 00.004 1032 Enqueuing Move request for scope (0.05, 0.11)
00:23:41.033 00.002 10072 Worker thread wakes up
00:23:41.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
00:23:41.033 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
00:23:41.033 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.09 yDistance=-0.07
00:23:41.036 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:41.039 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.93
00:23:41.039 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:23:41.039 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:41.039 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:23:41.039 00.000 10072 MoveAxis(W, 2, ABG)
00:23:41.039 00.000 10072 Guiding  Dir = 3, Dur = 2
00:23:41.039 00.000 10072 IsGuiding returns 0
00:23:41.040 00.001 10072 PulseGuide returned control before completion, sleep 12
00:23:41.059 00.019 10072 IsGuiding returns 0
00:23:41.059 00.000 10072 Move returns status 0, amount 2
00:23:41.059 00.000 10072 MoveAxis(N, 0, ABG)
00:23:41.059 00.000 10072 Move returns status 0, amount 0
00:23:41.059 00.000 10072 move complete, result=0
00:23:41.059 00.000 10072 worker thread done servicing request
00:23:41.060 00.001 1032 UpdateGuideState exits: m=1382 SNR=26.1
00:23:41.061 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:41.063 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:41.065 00.002 1032 Enqueuing Expose request
00:23:41.066 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:23:41.068 00.002 10072 Worker thread wakes up
00:23:41.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:41.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:41.701 00.633 10072 Exposure complete
00:23:41.751 00.050 10072 worker thread done servicing request
00:23:41.751 00.000 1032 OnExposeComplete: enter
00:23:41.753 00.002 1032 UpdateGuideState(): m_state=6
00:23:41.756 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1911
00:23:41.757 00.001 1032 Star::Find returns 1 (0), X=323.99, Y=741.37, Mass=1275, SNR=25.2, Peak=144 HFD=2.5
00:23:41.760 00.003 1032 MultiStar: [#1 -0.05,0.36,0.00,M6] [#2 0.13,0.18,1.05,U] [#3 0.07,0.28,0.00,M1] [#4 0.04,0.12,0.71,U] [#5 0.04,0.28,0.00,M2] [#6 -0.12,0.16,0.69,U] [#7 -0.09,0.45,0.00,M2] [#8 0.02,0.28,0.00,M1] 
00:23:41.762 00.002 1032 refined, 3 included, MultiStar: {0.14, 0.15}, one-star: {0.39, 0.13}
00:23:41.764 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
00:23:41.766 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
00:23:41.767 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.20 cameraTheta=0.83 mountX=0.11 mountY=-0.17, mountTheta=-1.00
00:23:41.772 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.15, opts=13)
00:23:41.773 00.001 1032 Enqueuing Move request for scope (0.14, 0.15)
00:23:41.776 00.003 10072 Worker thread wakes up
00:23:41.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
00:23:41.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
00:23:41.776 00.000 10072 Moving (0.14, 0.15) raw xDistance=0.11 yDistance=-0.17
00:23:41.778 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:41.780 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.93
00:23:41.780 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:23:41.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:41.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:23:41.780 00.000 10072 MoveAxis(W, 3, ABG)
00:23:41.780 00.000 10072 Guiding  Dir = 3, Dur = 3
00:23:41.781 00.001 10072 IsGuiding returns 0
00:23:41.781 00.000 10072 PulseGuide returned control before completion, sleep 13
00:23:41.799 00.018 1032 UpdateGuideState exits: m=1275 SNR=25.2
00:23:41.802 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:41.804 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:41.806 00.002 1032 Enqueuing Expose request
00:23:41.809 00.003 10072 IsGuiding returns 0
00:23:41.809 00.000 10072 Move returns status 0, amount 3
00:23:41.809 00.000 10072 MoveAxis(N, 0, ABG)
00:23:41.809 00.000 10072 Move returns status 0, amount 0
00:23:41.809 00.000 10072 move complete, result=0
00:23:41.809 00.000 10072 worker thread done servicing request
00:23:41.809 00.000 10072 Worker thread wakes up
00:23:41.810 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:41.810 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:41.817 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
00:23:42.215 00.398 10072 Exposure complete
00:23:42.263 00.048 10072 worker thread done servicing request
00:23:42.263 00.000 1032 OnExposeComplete: enter
00:23:42.265 00.002 1032 UpdateGuideState(): m_state=6
00:23:42.269 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1912
00:23:42.272 00.003 1032 Star::Find returns 1 (0), X=323.84, Y=741.41, Mass=1397, SNR=26.3, Peak=162 HFD=2.7
00:23:42.274 00.002 1032 MultiStar: [#1 -0.06,0.43,0.00,M7] [#2 0.23,0.25,0.00,M1] [#3 0.10,0.26,0.00,M2] [#4 -0.05,-0.02,0.65,U] [#5 0.16,0.39,0.00,M3] [#6 -0.11,0.10,0.69,U] [#7 0.05,0.28,0.00,M3] [#8 0.01,0.34,0.00,M2] 
00:23:42.275 00.001 1032 refined, 2 included, MultiStar: {0.06, 0.10}, one-star: {0.24, 0.17}
00:23:42.277 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
00:23:42.277 00.000 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
00:23:42.279 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.07 mountX=0.08 mountY=-0.08, mountTheta=-0.76
00:23:42.282 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
00:23:42.284 00.002 1032 Enqueuing Move request for scope (0.06, 0.10)
00:23:42.285 00.001 10072 Worker thread wakes up
00:23:42.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
00:23:42.285 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
00:23:42.285 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
00:23:42.287 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:42.289 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:23:42.289 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:23:42.289 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:42.289 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:23:42.289 00.000 10072 MoveAxis(W, 3, ABG)
00:23:42.289 00.000 10072 Guiding  Dir = 3, Dur = 3
00:23:42.289 00.000 10072 IsGuiding returns 0
00:23:42.290 00.001 10072 PulseGuide returned control before completion, sleep 13
00:23:42.307 00.017 1032 UpdateGuideState exits: m=1397 SNR=26.3
00:23:42.309 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:42.310 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:42.312 00.002 10072 IsGuiding returns 0
00:23:42.312 00.000 10072 Move returns status 0, amount 3
00:23:42.312 00.000 10072 MoveAxis(N, 0, ABG)
00:23:42.312 00.000 10072 Move returns status 0, amount 0
00:23:42.312 00.000 10072 move complete, result=0
00:23:42.312 00.000 10072 worker thread done servicing request
00:23:42.312 00.000 1032 Enqueuing Expose request
00:23:42.313 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:23:42.315 00.002 10072 Worker thread wakes up
00:23:42.315 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:42.315 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:42.951 00.636 10072 Exposure complete
00:23:43.006 00.055 10072 worker thread done servicing request
00:23:43.006 00.000 1032 OnExposeComplete: enter
00:23:43.008 00.002 1032 UpdateGuideState(): m_state=6
00:23:43.010 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1913
00:23:43.013 00.003 1032 Star::Find returns 1 (0), X=323.99, Y=741.30, Mass=1250, SNR=24.9, Peak=144 HFD=2.5
00:23:43.015 00.002 1032 MultiStar: [#1 -0.03,0.40,0.00,M8] [#2 0.18,0.14,0.97,U] [#3 0.16,0.29,0.00,M3] [#4 0.07,0.18,0.71,U] [#5 0.08,0.34,0.00,M4] [#6 -0.10,0.14,0.75,U] [#7 0.05,0.26,0.59,U] [#8 0.15,0.30,0.00,M3] 
00:23:43.017 00.002 1032 refined, 4 included, MultiStar: {0.14, 0.15}, one-star: {0.39, 0.06}
00:23:43.019 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
00:23:43.022 00.003 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
00:23:43.023 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.20 cameraTheta=0.80 mountX=0.10 mountY=-0.17, mountTheta=-1.03
00:23:43.027 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.15, opts=13)
00:23:43.030 00.003 1032 Enqueuing Move request for scope (0.14, 0.15)
00:23:43.032 00.002 10072 Worker thread wakes up
00:23:43.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
00:23:43.032 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
00:23:43.032 00.000 10072 Moving (0.14, 0.15) raw xDistance=0.10 yDistance=-0.17
00:23:43.034 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:43.036 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:23:43.036 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:23:43.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:43.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:23:43.036 00.000 10072 MoveAxis(W, 3, ABG)
00:23:43.036 00.000 10072 Guiding  Dir = 3, Dur = 3
00:23:43.037 00.001 10072 IsGuiding returns 0
00:23:43.037 00.000 10072 PulseGuide returned control before completion, sleep 13
00:23:43.058 00.021 10072 IsGuiding returns 0
00:23:43.058 00.000 10072 Move returns status 0, amount 3
00:23:43.058 00.000 10072 MoveAxis(N, 0, ABG)
00:23:43.058 00.000 10072 Move returns status 0, amount 0
00:23:43.058 00.000 10072 move complete, result=0
00:23:43.058 00.000 1032 UpdateGuideState exits: m=1250 SNR=24.9
00:23:43.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:43.061 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:43.063 00.002 1032 Enqueuing Expose request
00:23:43.064 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
00:23:43.067 00.003 10072 worker thread done servicing request
00:23:43.067 00.000 10072 Worker thread wakes up
00:23:43.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:43.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:43.484 00.417 10072 Exposure complete
00:23:43.534 00.050 10072 worker thread done servicing request
00:23:43.535 00.001 1032 OnExposeComplete: enter
00:23:43.537 00.002 1032 UpdateGuideState(): m_state=6
00:23:43.539 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1914
00:23:43.540 00.001 1032 Star::Find returns 1 (0), X=323.90, Y=741.25, Mass=1422, SNR=26.6, Peak=179 HFD=2.5
00:23:43.543 00.003 1032 MultiStar: [#1 -0.12,0.36,0.00,M9] [#2 0.21,0.16,0.92,U] [#3 0.08,0.15,0.71,U] [#4 0.02,0.13,0.67,U] [#5 0.19,0.17,0.72,U] [#6 -0.14,0.14,0.71,U] [#7 0.25,0.23,0.00,M3] [#8 0.11,0.09,0.58,U] 
00:23:43.545 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.12}, one-star: {0.30, 0.01}
00:23:43.546 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:23:43.549 00.003 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:23:43.551 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.17 cameraTheta=0.76 mountX=0.08 mountY=-0.15, mountTheta=-1.07
00:23:43.556 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
00:23:43.558 00.002 1032 Enqueuing Move request for scope (0.13, 0.12)
00:23:43.559 00.001 10072 Worker thread wakes up
00:23:43.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
00:23:43.560 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
00:23:43.560 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.08 yDistance=-0.15
00:23:43.562 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:43.564 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:23:43.564 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:23:43.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:43.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:23:43.564 00.000 10072 MoveAxis(W, 3, ABG)
00:23:43.564 00.000 10072 Guiding  Dir = 3, Dur = 3
00:23:43.565 00.001 10072 IsGuiding returns 0
00:23:43.565 00.000 10072 PulseGuide returned control before completion, sleep 13
00:23:43.585 00.020 1032 UpdateGuideState exits: m=1422 SNR=26.6
00:23:43.593 00.008 10072 IsGuiding returns 0
00:23:43.593 00.000 10072 Move returns status 0, amount 3
00:23:43.593 00.000 10072 MoveAxis(N, 0, ABG)
00:23:43.594 00.001 10072 Move returns status 0, amount 0
00:23:43.594 00.000 10072 move complete, result=0
00:23:43.594 00.000 10072 worker thread done servicing request
00:23:43.594 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:43.603 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:43.608 00.005 1032 Enqueuing Expose request
00:23:43.612 00.004 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
00:23:43.615 00.003 10072 Worker thread wakes up
00:23:43.616 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:43.616 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:44.247 00.631 10072 Exposure complete
00:23:44.298 00.051 10072 worker thread done servicing request
00:23:44.299 00.001 1032 OnExposeComplete: enter
00:23:44.302 00.003 1032 UpdateGuideState(): m_state=6
00:23:44.304 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1915
00:23:44.305 00.001 1032 Star::Find returns 1 (0), X=323.91, Y=741.35, Mass=1427, SNR=26.6, Peak=159 HFD=2.6
00:23:44.307 00.002 1032 MultiStar: [#1 -0.04,0.44,0.00,M10] [#2 0.15,0.20,1.01,U] [#3 0.28,0.27,0.00,M3] [#4 0.19,0.08,0.66,U] [#5 0.22,0.35,0.00,M4] [#6 -0.21,0.13,0.68,U] [#7 0.16,0.36,0.00,M4] [#8 -0.01,0.24,0.60,U] 
00:23:44.308 00.001 1032 refined, 4 included, MultiStar: {0.11, 0.15}, one-star: {0.31, 0.11}
00:23:44.310 00.002 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
00:23:44.312 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
00:23:44.314 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.94 mountX=0.12 mountY=-0.15, mountTheta=-0.89
00:23:44.317 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.15, opts=13)
00:23:44.319 00.002 1032 Enqueuing Move request for scope (0.11, 0.15)
00:23:44.321 00.002 10072 Worker thread wakes up
00:23:44.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
00:23:44.321 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
00:23:44.321 00.000 10072 Moving (0.11, 0.15) raw xDistance=0.12 yDistance=-0.15
00:23:44.323 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:44.325 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:23:44.325 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:23:44.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:44.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:23:44.325 00.000 10072 MoveAxis(W, 4, ABG)
00:23:44.325 00.000 10072 Guiding  Dir = 3, Dur = 4
00:23:44.325 00.000 10072 IsGuiding returns 0
00:23:44.326 00.001 10072 PulseGuide returned control before completion, sleep 14
00:23:44.343 00.017 1032 UpdateGuideState exits: m=1427 SNR=26.6
00:23:44.346 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:44.348 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:44.350 00.002 1032 Enqueuing Expose request
00:23:44.353 00.003 10072 IsGuiding returns 0
00:23:44.353 00.000 10072 Move returns status 0, amount 4
00:23:44.353 00.000 10072 MoveAxis(N, 0, ABG)
00:23:44.353 00.000 10072 Move returns status 0, amount 0
00:23:44.353 00.000 10072 move complete, result=0
00:23:44.353 00.000 10072 worker thread done servicing request
00:23:44.353 00.000 10072 Worker thread wakes up
00:23:44.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:44.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:44.361 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:23:44.763 00.402 10072 Exposure complete
00:23:44.809 00.046 10072 worker thread done servicing request
00:23:44.809 00.000 1032 OnExposeComplete: enter
00:23:44.812 00.003 1032 UpdateGuideState(): m_state=6
00:23:44.813 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1916
00:23:44.816 00.003 1032 Star::Find returns 1 (0), X=323.95, Y=741.37, Mass=1408, SNR=26.4, Peak=160 HFD=2.6
00:23:44.818 00.002 1032 MultiStar: [#1 -0.08,0.36,0.00,R] [#2 0.18,0.17,1.00,U] [#3 0.05,0.28,0.00,M4] [#4 -0.03,0.15,0.60,U] [#5 0.08,0.30,0.00,M5] [#6 -0.11,0.28,0.00,M1] [#7 -0.10,0.39,0.00,M5] [#8 -0.01,0.45,0.00,M2] 
00:23:44.819 00.001 1032 refined, 2 included, MultiStar: {0.20, 0.15}, one-star: {0.35, 0.13}
00:23:44.821 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
00:23:44.824 00.003 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
00:23:44.825 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.65 mountX=0.10 mountY=-0.23, mountTheta=-1.18
00:23:44.829 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.15, opts=13)
00:23:44.831 00.002 1032 Enqueuing Move request for scope (0.20, 0.15)
00:23:44.833 00.002 10072 Worker thread wakes up
00:23:44.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
00:23:44.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
00:23:44.833 00.000 10072 Moving (0.20, 0.15) raw xDistance=0.10 yDistance=-0.23
00:23:44.835 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:44.838 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:23:44.838 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:23:44.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:23:44.838 00.000 10072 MoveAxis(W, 4, ABG)
00:23:44.838 00.000 10072 Guiding  Dir = 3, Dur = 4
00:23:44.839 00.001 10072 IsGuiding returns 0
00:23:44.839 00.000 10072 PulseGuide returned control before completion, sleep 14
00:23:44.857 00.018 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:23:44.861 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:44.863 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:44.866 00.003 1032 Enqueuing Expose request
00:23:44.869 00.003 10072 IsGuiding returns 0
00:23:44.869 00.000 10072 Move returns status 0, amount 4
00:23:44.869 00.000 10072 MoveAxis(N, 149, ABG)
00:23:44.869 00.000 10072 Guiding  Dir = 0, Dur = 149
00:23:44.870 00.001 10072 IsGuiding returns 0
00:23:44.870 00.000 10072 PulseGuide returned control before completion, sleep 159
00:23:45.040 00.170 10072 IsGuiding returns 0
00:23:45.040 00.000 10072 Move returns status 0, amount 149
00:23:45.040 00.000 10072 move complete, result=0
00:23:45.040 00.000 10072 worker thread done servicing request
00:23:45.040 00.000 10072 Worker thread wakes up
00:23:45.040 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 149 ms NORTH
00:23:45.042 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:45.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:45.668 00.626 10072 Exposure complete
00:23:45.719 00.051 10072 worker thread done servicing request
00:23:45.719 00.000 1032 OnExposeComplete: enter
00:23:45.721 00.002 1032 UpdateGuideState(): m_state=6
00:23:45.723 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1917
00:23:45.726 00.003 1032 Star::Find returns 1 (0), X=323.73, Y=741.21, Mass=1396, SNR=26.3, Peak=151 HFD=2.6
00:23:45.728 00.002 1032 MultiStar: [#1 -0.35,-0.03,0.00,M1] [#2 -0.14,0.13,1.00,U] [#3 -0.09,0.22,0.75,U] [#4 -0.09,0.15,0.62,U] [#5 -0.26,0.25,0.00,M6] [#6 -0.47,0.13,0.00,M2] [#7 -0.16,0.30,0.00,M6] [#8 -0.04,0.20,0.60,U] 
00:23:45.730 00.002 1032 refined, 4 included, MultiStar: {-0.04, 0.12}, one-star: {0.13, -0.03}
00:23:45.731 00.001 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
00:23:45.732 00.001 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
00:23:45.735 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.88 mountX=0.13 mountY=0.01, mountTheta=0.05
00:23:45.738 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.12, opts=13)
00:23:45.740 00.002 1032 Enqueuing Move request for scope (-0.04, 0.12)
00:23:45.741 00.001 10072 Worker thread wakes up
00:23:45.742 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
00:23:45.742 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
00:23:45.742 00.000 10072 Moving (-0.04, 0.12) raw xDistance=0.13 yDistance=0.01
00:23:45.744 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:45.746 00.002 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:23:45.746 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
00:23:45.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:45.747 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:23:45.747 00.000 10072 MoveAxis(W, 5, ABG)
00:23:45.747 00.000 10072 Guiding  Dir = 3, Dur = 5
00:23:45.747 00.000 10072 IsGuiding returns 0
00:23:45.748 00.001 10072 PulseGuide returned control before completion, sleep 15
00:23:45.764 00.016 1032 UpdateGuideState exits: m=1396 SNR=26.3
00:23:45.767 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:45.770 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:45.771 00.001 1032 Enqueuing Expose request
00:23:45.775 00.004 10072 IsGuiding returns 0
00:23:45.775 00.000 10072 Move returns status 0, amount 5
00:23:45.775 00.000 10072 MoveAxis(N, 0, ABG)
00:23:45.775 00.000 10072 Move returns status 0, amount 0
00:23:45.775 00.000 10072 move complete, result=0
00:23:45.775 00.000 10072 worker thread done servicing request
00:23:45.775 00.000 10072 Worker thread wakes up
00:23:45.775 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:45.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:45.783 00.008 1032 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
00:23:46.184 00.401 10072 Exposure complete
00:23:46.232 00.048 10072 worker thread done servicing request
00:23:46.232 00.000 1032 OnExposeComplete: enter
00:23:46.235 00.003 1032 UpdateGuideState(): m_state=6
00:23:46.238 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1918
00:23:46.240 00.002 1032 Star::Find returns 1 (0), X=323.65, Y=741.35, Mass=1324, SNR=25.6, Peak=159 HFD=2.9
00:23:46.242 00.002 1032 MultiStar: [#1 -0.17,-0.14,1.13,U] [#2 -0.09,0.20,0.94,U] [#3 -0.30,0.10,0.00,M4] [#4 -0.13,0.07,0.67,U] [#5 -0.04,0.32,0.00,M7] [#6 -0.36,0.10,0.00,M3] [#7 -0.08,0.22,0.56,U] [#8 -0.10,0.23,0.63,U] 
00:23:46.244 00.002 1032 single-star, 5 included, MultiStar: {-0.09, 0.09}, one-star: {0.05, 0.11}
00:23:46.246 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
00:23:46.248 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
00:23:46.250 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=0.10 mountY=-0.07, mountTheta=-0.66
00:23:46.253 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
00:23:46.255 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
00:23:46.257 00.002 10072 Worker thread wakes up
00:23:46.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
00:23:46.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
00:23:46.257 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.10 yDistance=-0.07
00:23:46.260 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:46.262 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:23:46.262 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:23:46.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:46.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:23:46.262 00.000 10072 MoveAxis(W, 4, ABG)
00:23:46.262 00.000 10072 Guiding  Dir = 3, Dur = 4
00:23:46.263 00.001 10072 IsGuiding returns 0
00:23:46.263 00.000 10072 PulseGuide returned control before completion, sleep 14
00:23:46.281 00.018 1032 UpdateGuideState exits: m=1324 SNR=25.6
00:23:46.283 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:46.285 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:46.286 00.001 1032 Enqueuing Expose request
00:23:46.290 00.004 10072 IsGuiding returns 0
00:23:46.291 00.001 10072 Move returns status 0, amount 4
00:23:46.291 00.000 10072 MoveAxis(N, 0, ABG)
00:23:46.291 00.000 10072 Move returns status 0, amount 0
00:23:46.291 00.000 10072 move complete, result=0
00:23:46.291 00.000 10072 worker thread done servicing request
00:23:46.291 00.000 10072 Worker thread wakes up
00:23:46.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:46.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:46.294 00.003 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:23:46.917 00.623 10072 Exposure complete
00:23:46.969 00.052 10072 worker thread done servicing request
00:23:46.969 00.000 1032 OnExposeComplete: enter
00:23:46.972 00.003 1032 UpdateGuideState(): m_state=6
00:23:46.974 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1919
00:23:46.976 00.002 1032 Star::Find returns 1 (0), X=323.59, Y=741.53, Mass=1483, SNR=27.1, Peak=184 HFD=3.1
00:23:46.978 00.002 1032 MultiStar: [#1 -0.20,0.06,1.10,U] [#2 -0.19,0.19,0.88,U] [#3 -0.23,0.23,0.00,M5] [#4 -0.42,0.24,0.00,M1] [#5 -0.11,0.22,0.68,U] [#6 -0.42,0.07,0.00,M4] [#7 -0.07,0.30,0.00,M6] [#8 -0.13,0.17,0.57,U] 
00:23:46.980 00.002 1032 refined, 4 included, MultiStar: {-0.13, 0.18}, one-star: {-0.01, 0.29}
00:23:46.981 00.001 1032 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.83) = xAngle (0.36 = 0.36)
00:23:46.983 00.002 1032 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.36 = 0.36)
00:23:46.984 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.19 mountX=0.21 mountY=0.08, mountTheta=0.36
00:23:46.989 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.18, opts=13)
00:23:46.991 00.002 1032 Enqueuing Move request for scope (-0.13, 0.18)
00:23:46.994 00.003 10072 Worker thread wakes up
00:23:46.994 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
00:23:46.994 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
00:23:46.994 00.000 10072 Moving (-0.13, 0.18) raw xDistance=0.21 yDistance=0.08
00:23:46.996 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:46.998 00.002 10072 PPEC rslt: input = 0.21, final = 0.11, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 291.94
00:23:46.998 00.000 10072 PPEC: input: 0.21, control: 0.11, exposure: 500
00:23:46.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:46.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:23:46.998 00.000 10072 MoveAxis(W, 109, ABG)
00:23:46.999 00.001 10072 Guiding  Dir = 3, Dur = 109
00:23:46.999 00.000 10072 IsGuiding returns 0
00:23:46.999 00.000 10072 PulseGuide returned control before completion, sleep 119
00:23:47.019 00.020 1032 UpdateGuideState exits: m=1483 SNR=27.1
00:23:47.021 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:47.023 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:47.026 00.003 1032 Enqueuing Expose request
00:23:47.130 00.104 10072 IsGuiding returns 0
00:23:47.130 00.000 10072 Move returns status 0, amount 109
00:23:47.130 00.000 10072 MoveAxis(N, 0, ABG)
00:23:47.130 00.000 10072 Move returns status 0, amount 0
00:23:47.130 00.000 10072 move complete, result=0
00:23:47.130 00.000 10072 worker thread done servicing request
00:23:47.130 00.000 10072 Worker thread wakes up
00:23:47.130 00.000 1032 GuideStep: 0.2 px 109 ms WEST, 0.1 px 0 ms NORTH
00:23:47.133 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:47.133 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:47.541 00.408 10072 Exposure complete
00:23:47.597 00.056 10072 worker thread done servicing request
00:23:47.597 00.000 1032 OnExposeComplete: enter
00:23:47.601 00.004 1032 UpdateGuideState(): m_state=6
00:23:47.604 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1920
00:23:47.606 00.002 1032 Star::Find returns 1 (0), X=323.69, Y=741.27, Mass=1303, SNR=25.4, Peak=148 HFD=2.8
00:23:47.611 00.005 1032 MultiStar: [#1 -0.20,-0.02,1.19,U] [#2 -0.12,0.31,0.00,M1] [#3 -0.05,0.25,0.72,U] [#4 -0.37,0.32,0.00,M2] [#5 -0.08,0.31,0.00,M7] [#6 -0.35,0.25,0.00,M5] [#7 -0.26,0.31,0.00,M7] [#8 -0.16,0.32,0.00,M1] 
00:23:47.616 00.005 1032 refined, 2 included, MultiStar: {-0.06, 0.06}, one-star: {0.09, 0.03}
00:23:47.621 00.005 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.83) = xAngle (0.52 = 0.52)
00:23:47.624 00.003 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.52 = 0.52)
00:23:47.626 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.35 mountX=0.08 mountY=0.04, mountTheta=0.52
00:23:47.630 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.06, opts=13)
00:23:47.633 00.003 1032 Enqueuing Move request for scope (-0.06, 0.06)
00:23:47.635 00.002 10072 Worker thread wakes up
00:23:47.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
00:23:47.635 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
00:23:47.635 00.000 10072 Moving (-0.06, 0.06) raw xDistance=0.08 yDistance=0.04
00:23:47.638 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:47.640 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:23:47.640 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:23:47.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:47.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:23:47.641 00.001 10072 MoveAxis(W, 5, ABG)
00:23:47.641 00.000 10072 Guiding  Dir = 3, Dur = 5
00:23:47.641 00.000 10072 IsGuiding returns 0
00:23:47.643 00.002 10072 PulseGuide returned control before completion, sleep 15
00:23:47.662 00.019 1032 UpdateGuideState exits: m=1303 SNR=25.4
00:23:47.664 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:47.668 00.004 10072 IsGuiding returns 0
00:23:47.668 00.000 10072 Move returns status 0, amount 5
00:23:47.668 00.000 10072 MoveAxis(N, 0, ABG)
00:23:47.668 00.000 10072 Move returns status 0, amount 0
00:23:47.668 00.000 10072 move complete, result=0
00:23:47.668 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:47.671 00.003 1032 Enqueuing Expose request
00:23:47.674 00.003 10072 worker thread done servicing request
00:23:47.674 00.000 10072 Worker thread wakes up
00:23:47.674 00.000 1032 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
00:23:47.677 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:47.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:48.308 00.631 10072 Exposure complete
00:23:48.361 00.053 10072 worker thread done servicing request
00:23:48.361 00.000 1032 OnExposeComplete: enter
00:23:48.364 00.003 1032 UpdateGuideState(): m_state=6
00:23:48.366 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1921
00:23:48.368 00.002 1032 Star::Find returns 1 (0), X=323.64, Y=741.21, Mass=1199, SNR=24.4, Peak=131 HFD=2.8
00:23:48.370 00.002 1032 MultiStar: [#1 -0.20,0.01,1.21,U] [#2 -0.21,0.15,0.95,U] [#3 -0.18,0.18,0.81,U] [#4 -0.05,0.08,0.79,U] [#5 -0.21,0.19,0.00,M8] [#6 -0.31,0.06,0.00,M6] [#7 -0.07,0.25,0.54,U] [#8 -0.17,0.18,0.62,U] 
00:23:48.373 00.003 1032 single-star, 6 included, MultiStar: {-0.12, 0.10}, one-star: {0.04, -0.03}
00:23:48.375 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
00:23:48.376 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
00:23:48.378 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.62 mountX=-0.03 mountY=-0.03, mountTheta=-2.45
00:23:48.382 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
00:23:48.386 00.004 1032 Enqueuing Move request for scope (0.04, -0.03)
00:23:48.388 00.002 10072 Worker thread wakes up
00:23:48.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
00:23:48.388 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
00:23:48.388 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.03 yDistance=-0.03
00:23:48.391 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:48.396 00.005 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:23:48.396 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:23:48.396 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:48.396 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:23:48.396 00.000 10072 MoveAxis(W, 5, ABG)
00:23:48.396 00.000 10072 Guiding  Dir = 3, Dur = 5
00:23:48.397 00.001 10072 IsGuiding returns 0
00:23:48.397 00.000 10072 PulseGuide returned control before completion, sleep 15
00:23:48.415 00.018 10072 IsGuiding returns 0
00:23:48.416 00.001 10072 Move returns status 0, amount 5
00:23:48.416 00.000 10072 MoveAxis(N, 0, ABG)
00:23:48.416 00.000 10072 Move returns status 0, amount 0
00:23:48.416 00.000 10072 move complete, result=0
00:23:48.416 00.000 10072 worker thread done servicing request
00:23:48.416 00.000 1032 UpdateGuideState exits: m=1199 SNR=24.4
00:23:48.419 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:48.421 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:48.425 00.004 1032 Enqueuing Expose request
00:23:48.428 00.003 10072 Worker thread wakes up
00:23:48.428 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:48.429 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:48.429 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
00:23:48.841 00.412 10072 Exposure complete
00:23:48.893 00.052 10072 worker thread done servicing request
00:23:48.893 00.000 1032 OnExposeComplete: enter
00:23:48.896 00.003 1032 UpdateGuideState(): m_state=6
00:23:48.898 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1922
00:23:48.900 00.002 1032 Star::Find returns 1 (0), X=323.69, Y=741.23, Mass=1457, SNR=26.9, Peak=162 HFD=2.7
00:23:48.902 00.002 1032 MultiStar: [#1 -0.16,0.00,1.04,U] [#2 -0.11,0.20,0.91,U] [#3 -0.03,0.15,0.70,U] [#4 -0.19,-0.04,0.66,U] [#5 -0.07,0.24,0.70,U] [#6 -0.48,0.14,0.00,M7] [#7 -0.07,0.03,0.52,U] [#8 -0.12,0.08,0.59,U] 
00:23:48.904 00.002 1032 single-star, 7 included, MultiStar: {-0.08, 0.08}, one-star: {0.09, -0.01}
00:23:48.906 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
00:23:48.908 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
00:23:48.910 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.11 mountX=-0.03 mountY=-0.09, mountTheta=-1.94
00:23:48.913 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
00:23:48.915 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
00:23:48.917 00.002 10072 Worker thread wakes up
00:23:48.917 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
00:23:48.917 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
00:23:48.917 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.09
00:23:48.919 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:48.922 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:23:48.922 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:23:48.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:48.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:23:48.922 00.000 10072 MoveAxis(W, 5, ABG)
00:23:48.922 00.000 10072 Guiding  Dir = 3, Dur = 5
00:23:48.923 00.001 10072 IsGuiding returns 0
00:23:48.923 00.000 10072 PulseGuide returned control before completion, sleep 14
00:23:48.942 00.019 1032 UpdateGuideState exits: m=1457 SNR=26.9
00:23:48.944 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:48.946 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:48.948 00.002 1032 Enqueuing Expose request
00:23:48.950 00.002 10072 IsGuiding returns 0
00:23:48.950 00.000 10072 Move returns status 0, amount 5
00:23:48.950 00.000 10072 MoveAxis(N, 0, ABG)
00:23:48.950 00.000 10072 Move returns status 0, amount 0
00:23:48.950 00.000 10072 move complete, result=0
00:23:48.951 00.001 10072 worker thread done servicing request
00:23:48.951 00.000 10072 Worker thread wakes up
00:23:48.951 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:48.951 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:48.959 00.008 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:23:49.575 00.616 10072 Exposure complete
00:23:49.635 00.060 10072 worker thread done servicing request
00:23:49.635 00.000 1032 OnExposeComplete: enter
00:23:49.637 00.002 1032 UpdateGuideState(): m_state=6
00:23:49.639 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1923
00:23:49.641 00.002 1032 Star::Find returns 1 (0), X=323.76, Y=741.22, Mass=1235, SNR=24.7, Peak=135 HFD=2.7
00:23:49.646 00.005 1032 MultiStar: [#1 -0.19,-0.02,1.26,U] [#2 -0.03,0.11,1.08,U] [#3 -0.13,0.31,0.00,M3] [#4 -0.24,0.12,0.72,U] [#5 -0.04,0.22,0.74,U] [#6 -0.32,0.08,0.00,M8] [#7 -0.12,0.34,0.00,M6] [#8 -0.01,0.24,0.63,U] 
00:23:49.649 00.003 1032 refined, 5 included, MultiStar: {-0.06, 0.09}, one-star: {0.16, -0.02}
00:23:49.651 00.002 1032 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.83) = xAngle (0.35 = 0.35)
00:23:49.652 00.001 1032 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.35 = 0.35)
00:23:49.654 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.10 cameraTheta=2.18 mountX=0.10 mountY=0.04, mountTheta=0.35
00:23:49.657 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.09, opts=13)
00:23:49.659 00.002 1032 Enqueuing Move request for scope (-0.06, 0.09)
00:23:49.660 00.001 10072 Worker thread wakes up
00:23:49.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
00:23:49.660 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
00:23:49.660 00.000 10072 Moving (-0.06, 0.09) raw xDistance=0.10 yDistance=0.04
00:23:49.662 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:49.664 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.95
00:23:49.664 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:23:49.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:49.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:23:49.664 00.000 10072 MoveAxis(W, 6, ABG)
00:23:49.664 00.000 10072 Guiding  Dir = 3, Dur = 6
00:23:49.665 00.001 10072 IsGuiding returns 0
00:23:49.666 00.001 10072 PulseGuide returned control before completion, sleep 16
00:23:49.684 00.018 1032 UpdateGuideState exits: m=1235 SNR=24.7
00:23:49.688 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:49.689 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:49.692 00.003 1032 Enqueuing Expose request
00:23:49.696 00.004 10072 IsGuiding returns 0
00:23:49.696 00.000 10072 Move returns status 0, amount 6
00:23:49.696 00.000 10072 MoveAxis(N, 0, ABG)
00:23:49.696 00.000 10072 Move returns status 0, amount 0
00:23:49.696 00.000 10072 move complete, result=0
00:23:49.696 00.000 10072 worker thread done servicing request
00:23:49.696 00.000 10072 Worker thread wakes up
00:23:49.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:49.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:49.702 00.006 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
00:23:50.107 00.405 10072 Exposure complete
00:23:50.167 00.060 1032 OnExposeComplete: enter
00:23:50.169 00.002 1032 UpdateGuideState(): m_state=6
00:23:50.172 00.003 10072 worker thread done servicing request
00:23:50.172 00.000 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1924
00:23:50.174 00.002 1032 Star::Find returns 1 (0), X=323.78, Y=741.26, Mass=1454, SNR=26.9, Peak=175 HFD=2.6
00:23:50.179 00.005 1032 MultiStar: [#1 -0.24,0.03,1.14,U] [#2 0.06,0.06,0.92,U] [#3 -0.07,0.19,0.72,U] [#4 -0.24,0.21,0.00,M1] [#5 -0.09,0.24,0.67,U] [#6 -0.35,0.03,0.00,M9] [#7 -0.09,0.25,0.50,U] [#8 -0.06,0.09,0.60,U] 
00:23:50.182 00.003 1032 refined, 6 included, MultiStar: {-0.04, 0.11}, one-star: {0.18, 0.02}
00:23:50.186 00.004 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
00:23:50.187 00.001 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
00:23:50.190 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.95 mountX=0.11 mountY=0.01, mountTheta=0.12
00:23:50.193 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.11, opts=13)
00:23:50.196 00.003 1032 Enqueuing Move request for scope (-0.04, 0.11)
00:23:50.198 00.002 10072 Worker thread wakes up
00:23:50.198 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
00:23:50.198 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
00:23:50.198 00.000 10072 Moving (-0.04, 0.11) raw xDistance=0.11 yDistance=0.01
00:23:50.200 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:50.202 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.95
00:23:50.202 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:23:50.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:50.204 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:23:50.204 00.000 10072 MoveAxis(W, 6, ABG)
00:23:50.204 00.000 10072 Guiding  Dir = 3, Dur = 6
00:23:50.204 00.000 10072 IsGuiding returns 0
00:23:50.204 00.000 10072 PulseGuide returned control before completion, sleep 16
00:23:50.225 00.021 1032 UpdateGuideState exits: m=1454 SNR=26.9
00:23:50.228 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:50.234 00.006 10072 IsGuiding returns 0
00:23:50.234 00.000 10072 Move returns status 0, amount 6
00:23:50.234 00.000 10072 MoveAxis(N, 0, ABG)
00:23:50.235 00.001 10072 Move returns status 0, amount 0
00:23:50.235 00.000 10072 move complete, result=0
00:23:50.235 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:50.238 00.003 1032 Enqueuing Expose request
00:23:50.241 00.003 10072 worker thread done servicing request
00:23:50.241 00.000 10072 Worker thread wakes up
00:23:50.241 00.000 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
00:23:50.243 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:50.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:50.871 00.628 10072 Exposure complete
00:23:50.946 00.075 10072 worker thread done servicing request
00:23:50.946 00.000 1032 OnExposeComplete: enter
00:23:50.950 00.004 1032 UpdateGuideState(): m_state=6
00:23:50.951 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1925
00:23:50.954 00.003 1032 Star::Find returns 1 (0), X=323.78, Y=741.21, Mass=1214, SNR=24.5, Peak=142 HFD=2.5
00:23:50.958 00.004 1032 MultiStar: [#1 -0.15,-0.05,1.16,U] [#2 0.02,0.10,1.07,U] [#3 -0.11,0.21,0.77,U] [#4 -0.19,0.17,0.73,U] [#5 -0.15,0.26,0.00,M6] [#6 -0.34,0.01,0.00,M10] [#7 -0.18,0.20,0.55,U] [#8 -0.08,0.21,0.61,U] 
00:23:50.960 00.002 1032 refined, 6 included, MultiStar: {-0.06, 0.09}, one-star: {0.18, -0.03}
00:23:50.963 00.003 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
00:23:50.965 00.002 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
00:23:50.967 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.14 mountX=0.10 mountY=0.03, mountTheta=0.31
00:23:50.971 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.09, opts=13)
00:23:50.974 00.003 1032 Enqueuing Move request for scope (-0.06, 0.09)
00:23:50.976 00.002 10072 Worker thread wakes up
00:23:50.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
00:23:50.976 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
00:23:50.976 00.000 10072 Moving (-0.06, 0.09) raw xDistance=0.10 yDistance=0.03
00:23:50.979 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:50.982 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.95
00:23:50.982 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:23:50.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:50.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:23:50.983 00.001 10072 MoveAxis(W, 7, ABG)
00:23:50.983 00.000 10072 Guiding  Dir = 3, Dur = 7
00:23:50.983 00.000 10072 IsGuiding returns 0
00:23:50.984 00.001 10072 PulseGuide returned control before completion, sleep 17
00:23:51.006 00.022 1032 UpdateGuideState exits: m=1214 SNR=24.5
00:23:51.009 00.003 10072 IsGuiding returns 0
00:23:51.009 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:51.011 00.002 10072 Move returns status 0, amount 7
00:23:51.011 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:51.014 00.003 1032 Enqueuing Expose request
00:23:51.015 00.001 10072 MoveAxis(N, 0, ABG)
00:23:51.015 00.000 10072 Move returns status 0, amount 0
00:23:51.015 00.000 10072 move complete, result=0
00:23:51.015 00.000 10072 worker thread done servicing request
00:23:51.015 00.000 10072 Worker thread wakes up
00:23:51.016 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:51.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:51.026 00.010 1032 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
00:23:51.435 00.409 10072 Exposure complete
00:23:51.491 00.056 10072 worker thread done servicing request
00:23:51.491 00.000 1032 OnExposeComplete: enter
00:23:51.494 00.003 1032 UpdateGuideState(): m_state=6
00:23:51.496 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1926
00:23:51.498 00.002 1032 Star::Find returns 1 (0), X=323.89, Y=741.23, Mass=1290, SNR=25.3, Peak=151 HFD=2.5
00:23:51.500 00.002 1032 MultiStar: [#1 -0.16,-0.10,1.19,U] [#2 0.14,0.18,1.02,U] [#3 -0.11,0.32,0.00,M2] [#4 -0.06,0.16,0.67,U] [#5 0.04,0.23,0.70,U] [#6 -0.23,0.01,0.73,U] [#7 -0.12,0.15,0.58,U] [#8 -0.11,0.15,0.60,U] 
00:23:51.502 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.08}, one-star: {0.29, -0.01}
00:23:51.504 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
00:23:51.506 00.002 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
00:23:51.508 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.71 mountX=0.08 mountY=-0.01, mountTheta=-0.12
00:23:51.511 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
00:23:51.514 00.003 1032 Enqueuing Move request for scope (-0.01, 0.08)
00:23:51.516 00.002 10072 Worker thread wakes up
00:23:51.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
00:23:51.516 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
00:23:51.516 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
00:23:51.518 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:51.520 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.95
00:23:51.520 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:23:51.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:51.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:23:51.520 00.000 10072 MoveAxis(W, 6, ABG)
00:23:51.520 00.000 10072 Guiding  Dir = 3, Dur = 6
00:23:51.521 00.001 10072 IsGuiding returns 0
00:23:51.521 00.000 10072 PulseGuide returned control before completion, sleep 16
00:23:51.540 00.019 1032 UpdateGuideState exits: m=1290 SNR=25.3
00:23:51.544 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:51.545 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:51.547 00.002 1032 Enqueuing Expose request
00:23:51.549 00.002 10072 IsGuiding returns 0
00:23:51.549 00.000 10072 Move returns status 0, amount 6
00:23:51.550 00.001 10072 MoveAxis(N, 0, ABG)
00:23:51.550 00.000 10072 Move returns status 0, amount 0
00:23:51.550 00.000 10072 move complete, result=0
00:23:51.550 00.000 10072 worker thread done servicing request
00:23:51.550 00.000 10072 Worker thread wakes up
00:23:51.550 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:51.550 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:51.559 00.009 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:23:52.186 00.627 10072 Exposure complete
00:23:52.240 00.054 10072 worker thread done servicing request
00:23:52.240 00.000 1032 OnExposeComplete: enter
00:23:52.243 00.003 1032 UpdateGuideState(): m_state=6
00:23:52.245 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1927
00:23:52.247 00.002 1032 Star::Find returns 1 (0), X=323.81, Y=741.42, Mass=1325, SNR=25.6, Peak=149 HFD=2.7
00:23:52.250 00.003 1032 MultiStar: [#1 -0.16,-0.02,1.08,U] [#2 0.00,0.16,0.95,U] [#3 -0.08,0.32,0.00,M3] [#4 -0.17,0.22,0.63,U] [#5 0.00,0.35,0.00,M6] [#6 -0.27,0.32,0.00,M10] [#7 -0.16,0.33,0.00,M4] [#8 -0.10,0.34,0.00,M1] 
00:23:52.252 00.002 1032 refined, 3 included, MultiStar: {-0.02, 0.12}, one-star: {0.21, 0.18}
00:23:52.254 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
00:23:52.255 00.001 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
00:23:52.258 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.12 mountY=-0.02, mountTheta=-0.12
00:23:52.261 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.12, opts=13)
00:23:52.263 00.002 1032 Enqueuing Move request for scope (-0.02, 0.12)
00:23:52.265 00.002 10072 Worker thread wakes up
00:23:52.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
00:23:52.265 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
00:23:52.265 00.000 10072 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=-0.02
00:23:52.266 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:52.271 00.005 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.95
00:23:52.271 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:23:52.271 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:52.271 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:23:52.271 00.000 10072 MoveAxis(W, 7, ABG)
00:23:52.271 00.000 10072 Guiding  Dir = 3, Dur = 7
00:23:52.272 00.001 10072 IsGuiding returns 0
00:23:52.272 00.000 10072 PulseGuide returned control before completion, sleep 17
00:23:52.289 00.017 1032 UpdateGuideState exits: m=1325 SNR=25.6
00:23:52.292 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:52.294 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:52.296 00.002 1032 Enqueuing Expose request
00:23:52.298 00.002 10072 IsGuiding returns 0
00:23:52.299 00.001 10072 Move returns status 0, amount 7
00:23:52.299 00.000 10072 MoveAxis(N, 0, ABG)
00:23:52.299 00.000 10072 Move returns status 0, amount 0
00:23:52.299 00.000 10072 move complete, result=0
00:23:52.299 00.000 10072 worker thread done servicing request
00:23:52.299 00.000 10072 Worker thread wakes up
00:23:52.299 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:52.299 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:52.309 00.010 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
00:23:52.720 00.411 10072 Exposure complete
00:23:52.777 00.057 10072 worker thread done servicing request
00:23:52.777 00.000 1032 OnExposeComplete: enter
00:23:52.779 00.002 1032 UpdateGuideState(): m_state=6
00:23:52.782 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1928
00:23:52.784 00.002 1032 Star::Find returns 1 (0), X=323.78, Y=741.35, Mass=1341, SNR=25.8, Peak=145 HFD=2.8
00:23:52.786 00.002 1032 MultiStar: [#1 -0.19,0.14,1.10,U] [#2 -0.12,0.33,0.00,M1] [#3 -0.14,0.50,0.00,M4] [#4 -0.22,0.44,0.00,M1] [#5 -0.11,0.47,0.00,M7] [#6 -0.29,0.35,0.00,R] [#7 -0.23,0.31,0.00,M5] [#8 -0.15,0.40,0.00,M2] 
00:23:52.789 00.003 1032 refined, 1 included, MultiStar: {-0.02, 0.13}, one-star: {0.18, 0.11}
00:23:52.791 00.002 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
00:23:52.793 00.002 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
00:23:52.794 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.69 mountX=0.13 mountY=-0.02, mountTheta=-0.14
00:23:52.797 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.13, opts=13)
00:23:52.801 00.004 1032 Enqueuing Move request for scope (-0.02, 0.13)
00:23:52.803 00.002 10072 Worker thread wakes up
00:23:52.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
00:23:52.803 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
00:23:52.803 00.000 10072 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.02
00:23:52.805 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:52.808 00.003 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.95
00:23:52.808 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
00:23:52.808 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:52.808 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:23:52.808 00.000 10072 MoveAxis(W, 7, ABG)
00:23:52.808 00.000 10072 Guiding  Dir = 3, Dur = 7
00:23:52.808 00.000 10072 IsGuiding returns 0
00:23:52.809 00.001 10072 PulseGuide returned control before completion, sleep 17
00:23:52.828 00.019 1032 UpdateGuideState exits: m=1341 SNR=25.8
00:23:52.831 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:52.834 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:52.837 00.003 1032 Enqueuing Expose request
00:23:52.841 00.004 10072 IsGuiding returns 0
00:23:52.841 00.000 10072 Move returns status 0, amount 7
00:23:52.841 00.000 10072 MoveAxis(N, 0, ABG)
00:23:52.841 00.000 10072 Move returns status 0, amount 0
00:23:52.841 00.000 10072 move complete, result=0
00:23:52.842 00.001 10072 worker thread done servicing request
00:23:52.842 00.000 10072 Worker thread wakes up
00:23:52.842 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:52.842 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:52.848 00.006 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
00:23:53.468 00.620 10072 Exposure complete
00:23:53.521 00.053 10072 worker thread done servicing request
00:23:53.521 00.000 1032 OnExposeComplete: enter
00:23:53.525 00.004 1032 UpdateGuideState(): m_state=6
00:23:53.527 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1929
00:23:53.529 00.002 1032 Star::Find returns 1 (0), X=323.62, Y=741.40, Mass=1188, SNR=24.2, Peak=144 HFD=3.0
00:23:53.532 00.003 1032 MultiStar: [#1 -0.19,0.07,1.20,U] [#2 -0.19,0.34,0.00,M2] [#3 -0.25,0.34,0.00,M5] [#4 -0.36,0.33,0.00,M2] [#5 -0.06,0.46,0.00,M8] [#6 0.02,-0.01,0.75,U] [#7 -0.29,0.38,0.00,M6] [#8 -0.09,0.49,0.00,M3] 
00:23:53.533 00.001 1032 refined, 2 included, MultiStar: {-0.07, 0.08}, one-star: {0.02, 0.16}
00:23:53.535 00.002 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
00:23:53.537 00.002 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
00:23:53.539 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.26 mountX=0.09 mountY=0.04, mountTheta=0.43
00:23:53.543 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.08, opts=13)
00:23:53.545 00.002 1032 Enqueuing Move request for scope (-0.07, 0.08)
00:23:53.547 00.002 10072 Worker thread wakes up
00:23:53.547 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
00:23:53.547 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
00:23:53.547 00.000 10072 Moving (-0.07, 0.08) raw xDistance=0.09 yDistance=0.04
00:23:53.551 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:53.554 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.95
00:23:53.554 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:23:53.554 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:53.554 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:23:53.554 00.000 10072 MoveAxis(W, 8, ABG)
00:23:53.555 00.001 10072 Guiding  Dir = 3, Dur = 8
00:23:53.555 00.000 10072 IsGuiding returns 0
00:23:53.555 00.000 10072 PulseGuide returned control before completion, sleep 18
00:23:53.574 00.019 1032 UpdateGuideState exits: m=1188 SNR=24.2
00:23:53.576 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:53.578 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:53.579 00.001 1032 Enqueuing Expose request
00:23:53.592 00.013 10072 IsGuiding returns 0
00:23:53.592 00.000 10072 Move returns status 0, amount 8
00:23:53.593 00.001 10072 MoveAxis(N, 0, ABG)
00:23:53.593 00.000 10072 Move returns status 0, amount 0
00:23:53.593 00.000 10072 move complete, result=0
00:23:53.593 00.000 10072 worker thread done servicing request
00:23:53.593 00.000 10072 Worker thread wakes up
00:23:53.593 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:53.593 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:53.594 00.001 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
00:23:53.999 00.405 10072 Exposure complete
00:23:54.054 00.055 10072 worker thread done servicing request
00:23:54.054 00.000 1032 OnExposeComplete: enter
00:23:54.056 00.002 1032 UpdateGuideState(): m_state=6
00:23:54.059 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1930
00:23:54.061 00.002 1032 Star::Find returns 1 (0), X=323.68, Y=741.38, Mass=1176, SNR=24.2, Peak=139 HFD=2.9
00:23:54.063 00.002 1032 MultiStar: [#1 -0.26,0.03,1.28,U] [#2 -0.06,0.16,1.15,U] [#3 -0.28,0.45,0.00,M6] [#4 -0.27,0.41,0.00,M3] [#5 -0.08,0.44,0.00,M9] [#6 -0.17,-0.12,0.76,U] [#7 -0.23,0.38,0.00,M7] [#8 -0.17,0.33,0.00,M4] 
00:23:54.064 00.001 1032 refined, 3 included, MultiStar: {-0.11, 0.06}, one-star: {0.08, 0.13}
00:23:54.066 00.002 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
00:23:54.068 00.002 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
00:23:54.069 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.61 mountX=0.09 mountY=0.09, mountTheta=0.78
00:23:54.073 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.06, opts=13)
00:23:54.075 00.002 1032 Enqueuing Move request for scope (-0.11, 0.06)
00:23:54.077 00.002 10072 Worker thread wakes up
00:23:54.077 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
00:23:54.077 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
00:23:54.077 00.000 10072 Moving (-0.11, 0.06) raw xDistance=0.09 yDistance=0.09
00:23:54.079 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:54.083 00.004 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.96
00:23:54.083 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:23:54.083 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:54.083 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:23:54.083 00.000 10072 MoveAxis(W, 7, ABG)
00:23:54.083 00.000 10072 Guiding  Dir = 3, Dur = 7
00:23:54.084 00.001 10072 IsGuiding returns 0
00:23:54.084 00.000 10072 PulseGuide returned control before completion, sleep 17
00:23:54.102 00.018 1032 UpdateGuideState exits: m=1176 SNR=24.2
00:23:54.105 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:54.108 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:54.110 00.002 1032 Enqueuing Expose request
00:23:54.112 00.002 10072 IsGuiding returns 0
00:23:54.112 00.000 10072 Move returns status 0, amount 7
00:23:54.113 00.001 10072 MoveAxis(N, 0, ABG)
00:23:54.113 00.000 10072 Move returns status 0, amount 0
00:23:54.113 00.000 10072 move complete, result=0
00:23:54.113 00.000 10072 worker thread done servicing request
00:23:54.113 00.000 10072 Worker thread wakes up
00:23:54.113 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:54.115 00.002 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:54.122 00.007 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
00:23:54.748 00.626 10072 Exposure complete
00:23:54.800 00.052 10072 worker thread done servicing request
00:23:54.800 00.000 1032 OnExposeComplete: enter
00:23:54.802 00.002 1032 UpdateGuideState(): m_state=6
00:23:54.804 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1931
00:23:54.807 00.003 1032 Star::Find returns 1 (0), X=323.56, Y=741.52, Mass=1465, SNR=27.0, Peak=176 HFD=3.1
00:23:54.809 00.002 1032 MultiStar: [#1 -0.23,0.02,1.09,U] [#2 -0.12,0.34,0.00,M2] [#3 -0.07,0.43,0.00,M7] [#4 -0.10,0.13,0.65,U] [#5 -0.12,0.31,0.00,M10] [#6 0.01,-0.12,0.68,U] [#7 -0.11,0.23,0.49,U] [#8 -0.14,0.37,0.00,M5] 
00:23:54.811 00.002 1032 refined, 4 included, MultiStar: {-0.10, 0.11}, one-star: {-0.04, 0.28}
00:23:54.813 00.002 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
00:23:54.815 00.002 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
00:23:54.816 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.33 mountX=0.13 mountY=0.07, mountTheta=0.50
00:23:54.819 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.11, opts=13)
00:23:54.822 00.003 1032 Enqueuing Move request for scope (-0.10, 0.11)
00:23:54.823 00.001 10072 Worker thread wakes up
00:23:54.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
00:23:54.823 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
00:23:54.823 00.000 10072 Moving (-0.10, 0.11) raw xDistance=0.13 yDistance=0.07
00:23:54.825 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:54.828 00.003 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.96
00:23:54.828 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
00:23:54.828 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:54.828 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:23:54.828 00.000 10072 MoveAxis(W, 7, ABG)
00:23:54.828 00.000 10072 Guiding  Dir = 3, Dur = 7
00:23:54.829 00.001 10072 IsGuiding returns 0
00:23:54.830 00.001 10072 PulseGuide returned control before completion, sleep 17
00:23:54.847 00.017 1032 UpdateGuideState exits: m=1465 SNR=27.0
00:23:54.849 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:54.852 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:54.855 00.003 1032 Enqueuing Expose request
00:23:54.856 00.001 10072 IsGuiding returns 0
00:23:54.857 00.001 10072 Move returns status 0, amount 7
00:23:54.857 00.000 10072 MoveAxis(N, 0, ABG)
00:23:54.857 00.000 10072 Move returns status 0, amount 0
00:23:54.857 00.000 10072 move complete, result=0
00:23:54.857 00.000 10072 worker thread done servicing request
00:23:54.857 00.000 10072 Worker thread wakes up
00:23:54.857 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:54.857 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:54.865 00.008 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
00:23:55.263 00.398 10072 Exposure complete
00:23:55.313 00.050 10072 worker thread done servicing request
00:23:55.314 00.001 1032 OnExposeComplete: enter
00:23:55.315 00.001 1032 UpdateGuideState(): m_state=6
00:23:55.317 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1932
00:23:55.319 00.002 1032 Star::Find returns 1 (0), X=323.66, Y=741.51, Mass=1417, SNR=26.5, Peak=177 HFD=3.0
00:23:55.320 00.001 1032 MultiStar: [#1 -0.30,0.08,0.00,M1] [#2 -0.18,0.32,0.00,M3] [#3 -0.19,0.33,0.00,M8] [#4 -0.28,0.17,0.00,M3] [#5 -0.17,0.43,0.00,R] [#6 -0.04,-0.06,0.71,U] [#7 -0.09,0.42,0.00,M7] [#8 -0.16,0.44,0.00,M6] 
00:23:55.322 00.002 1032 refined, 1 included, MultiStar: {0.02, 0.14}, one-star: {0.06, 0.27}
00:23:55.323 00.001 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
00:23:55.325 00.002 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
00:23:55.326 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.43 mountX=0.13 mountY=-0.05, mountTheta=-0.40
00:23:55.330 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.14, opts=13)
00:23:55.332 00.002 1032 Enqueuing Move request for scope (0.02, 0.14)
00:23:55.334 00.002 10072 Worker thread wakes up
00:23:55.334 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
00:23:55.334 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
00:23:55.334 00.000 10072 Moving (0.02, 0.14) raw xDistance=0.13 yDistance=-0.05
00:23:55.336 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:55.339 00.003 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.96
00:23:55.339 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
00:23:55.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:55.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:23:55.339 00.000 10072 MoveAxis(W, 7, ABG)
00:23:55.340 00.001 10072 Guiding  Dir = 3, Dur = 7
00:23:55.340 00.000 10072 IsGuiding returns 0
00:23:55.340 00.000 10072 PulseGuide returned control before completion, sleep 17
00:23:55.357 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.5
00:23:55.361 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:55.364 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:55.367 00.003 1032 Enqueuing Expose request
00:23:55.372 00.005 10072 IsGuiding returns 0
00:23:55.372 00.000 10072 Move returns status 0, amount 7
00:23:55.372 00.000 10072 MoveAxis(N, 0, ABG)
00:23:55.372 00.000 10072 Move returns status 0, amount 0
00:23:55.372 00.000 10072 move complete, result=0
00:23:55.372 00.000 10072 worker thread done servicing request
00:23:55.372 00.000 10072 Worker thread wakes up
00:23:55.372 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:55.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:55.376 00.004 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:23:55.998 00.622 10072 Exposure complete
00:23:56.048 00.050 10072 worker thread done servicing request
00:23:56.048 00.000 1032 OnExposeComplete: enter
00:23:56.050 00.002 1032 UpdateGuideState(): m_state=6
00:23:56.053 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1933
00:23:56.055 00.002 1032 Star::Find returns 1 (0), X=323.79, Y=741.59, Mass=1320, SNR=25.6, Peak=142 HFD=2.8
00:23:56.058 00.003 1032 MultiStar: [#1 -0.29,0.26,0.00,M2] [#2 -0.11,0.42,0.00,M4] [#3 -0.09,0.58,0.00,M9] [#4 -0.29,0.41,0.00,M4] [#5 0.10,0.11,0.69,U] [#6 -0.19,0.06,0.73,U] [#7 -0.14,0.57,0.00,M8] [#8 -0.19,0.33,0.00,M7] 
00:23:56.060 00.002 1032 refined, 2 included, MultiStar: {0.05, 0.19}, one-star: {0.19, 0.35}
00:23:56.062 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
00:23:56.064 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
00:23:56.065 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.32 mountX=0.18 mountY=-0.10, mountTheta=-0.51
00:23:56.069 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.19, opts=13)
00:23:56.071 00.002 1032 Enqueuing Move request for scope (0.05, 0.19)
00:23:56.073 00.002 10072 Worker thread wakes up
00:23:56.074 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
00:23:56.074 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
00:23:56.074 00.000 10072 Moving (0.05, 0.19) raw xDistance=0.18 yDistance=-0.10
00:23:56.076 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:56.078 00.002 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 291.96
00:23:56.078 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
00:23:56.078 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:56.078 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:23:56.078 00.000 10072 MoveAxis(W, 96, ABG)
00:23:56.078 00.000 10072 Guiding  Dir = 3, Dur = 96
00:23:56.078 00.000 10072 IsGuiding returns 0
00:23:56.079 00.001 10072 PulseGuide returned control before completion, sleep 106
00:23:56.098 00.019 1032 UpdateGuideState exits: m=1320 SNR=25.6
00:23:56.100 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:56.102 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:56.104 00.002 1032 Enqueuing Expose request
00:23:56.196 00.092 10072 IsGuiding returns 0
00:23:56.196 00.000 10072 Move returns status 0, amount 96
00:23:56.196 00.000 10072 MoveAxis(N, 0, ABG)
00:23:56.196 00.000 10072 Move returns status 0, amount 0
00:23:56.196 00.000 10072 move complete, result=0
00:23:56.196 00.000 10072 worker thread done servicing request
00:23:56.196 00.000 10072 Worker thread wakes up
00:23:56.196 00.000 1032 GuideStep: 0.2 px 96 ms WEST, -0.1 px 0 ms NORTH
00:23:56.199 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:56.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:56.607 00.408 10072 Exposure complete
00:23:56.658 00.051 10072 worker thread done servicing request
00:23:56.658 00.000 1032 OnExposeComplete: enter
00:23:56.660 00.002 1032 UpdateGuideState(): m_state=6
00:23:56.662 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1934
00:23:56.664 00.002 1032 Star::Find returns 1 (0), X=323.69, Y=741.55, Mass=1320, SNR=25.6, Peak=147 HFD=3.0
00:23:56.665 00.001 1032 MultiStar: [#1 -0.32,0.10,0.00,M3] [#2 -0.05,0.31,0.00,M5] [#3 -0.32,0.50,0.00,M10] [#4 -0.28,0.32,0.00,M5] [#5 0.10,0.17,0.73,U] [#6 -0.15,0.04,0.73,U] [#7 -0.09,0.40,0.00,M9] [#8 -0.26,0.41,0.00,M8] 
00:23:56.667 00.002 1032 refined, 2 included, MultiStar: {0.02, 0.19}, one-star: {0.09, 0.31}
00:23:56.668 00.001 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
00:23:56.669 00.001 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
00:23:56.671 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.46 mountX=0.18 mountY=-0.07, mountTheta=-0.37
00:23:56.674 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.19, opts=13)
00:23:56.675 00.001 1032 Enqueuing Move request for scope (0.02, 0.19)
00:23:56.677 00.002 10072 Worker thread wakes up
00:23:56.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
00:23:56.677 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
00:23:56.677 00.000 10072 Moving (0.02, 0.19) raw xDistance=0.18 yDistance=-0.07
00:23:56.679 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:56.681 00.002 10072 PPEC rslt: input = 0.18, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 291.96
00:23:56.681 00.000 10072 PPEC: input: 0.18, control: 0.10, exposure: 500
00:23:56.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:56.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:23:56.682 00.001 10072 MoveAxis(W, 97, ABG)
00:23:56.682 00.000 10072 Guiding  Dir = 3, Dur = 97
00:23:56.682 00.000 10072 IsGuiding returns 0
00:23:56.682 00.000 10072 PulseGuide returned control before completion, sleep 107
00:23:56.698 00.016 1032 UpdateGuideState exits: m=1320 SNR=25.6
00:23:56.701 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:56.703 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:56.705 00.002 1032 Enqueuing Expose request
00:23:56.803 00.098 10072 IsGuiding returns 0
00:23:56.803 00.000 10072 Move returns status 0, amount 97
00:23:56.803 00.000 10072 MoveAxis(N, 0, ABG)
00:23:56.803 00.000 10072 Move returns status 0, amount 0
00:23:56.803 00.000 10072 move complete, result=0
00:23:56.805 00.002 10072 worker thread done servicing request
00:23:56.805 00.000 10072 Worker thread wakes up
00:23:56.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:56.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:56.805 00.000 1032 GuideStep: 0.2 px 97 ms WEST, -0.1 px 0 ms NORTH
00:23:57.435 00.630 10072 Exposure complete
00:23:57.486 00.051 10072 worker thread done servicing request
00:23:57.486 00.000 1032 OnExposeComplete: enter
00:23:57.490 00.004 1032 UpdateGuideState(): m_state=6
00:23:57.493 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1935
00:23:57.494 00.001 1032 Star::Find returns 1 (0), X=323.65, Y=741.38, Mass=1331, SNR=25.7, Peak=152 HFD=2.9
00:23:57.496 00.002 1032 MultiStar: [#1 -0.11,-0.06,1.14,U] [#2 -0.03,0.18,1.00,U] [#3 -0.09,0.33,0.00,R] [#4 -0.25,0.17,0.00,M6] [#5 0.20,-0.21,0.00,M1] [#6 -0.05,-0.35,0.00,M1] [#7 -0.23,0.41,0.00,M10] [#8 -0.16,0.19,0.63,U] 
00:23:57.498 00.002 1032 refined, 3 included, MultiStar: {-0.06, 0.10}, one-star: {0.05, 0.14}
00:23:57.500 00.002 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
00:23:57.501 00.001 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
00:23:57.503 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.08 mountX=0.11 mountY=0.03, mountTheta=0.25
00:23:57.506 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.10, opts=13)
00:23:57.509 00.003 1032 Enqueuing Move request for scope (-0.06, 0.10)
00:23:57.511 00.002 10072 Worker thread wakes up
00:23:57.512 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
00:23:57.512 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
00:23:57.512 00.000 10072 Moving (-0.06, 0.10) raw xDistance=0.11 yDistance=0.03
00:23:57.514 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:57.517 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.96
00:23:57.517 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:23:57.517 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:57.517 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:23:57.517 00.000 10072 MoveAxis(W, 9, ABG)
00:23:57.517 00.000 10072 Guiding  Dir = 3, Dur = 9
00:23:57.517 00.000 10072 IsGuiding returns 0
00:23:57.518 00.001 10072 PulseGuide returned control before completion, sleep 19
00:23:57.537 00.019 1032 UpdateGuideState exits: m=1331 SNR=25.7
00:23:57.539 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:57.541 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:57.543 00.002 1032 Enqueuing Expose request
00:23:57.546 00.003 10072 IsGuiding returns 0
00:23:57.546 00.000 10072 Move returns status 0, amount 9
00:23:57.546 00.000 10072 MoveAxis(N, 0, ABG)
00:23:57.546 00.000 10072 Move returns status 0, amount 0
00:23:57.546 00.000 10072 move complete, result=0
00:23:57.546 00.000 10072 worker thread done servicing request
00:23:57.546 00.000 10072 Worker thread wakes up
00:23:57.546 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:57.546 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:57.555 00.009 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:23:57.952 00.397 10072 Exposure complete
00:23:58.006 00.054 10072 worker thread done servicing request
00:23:58.006 00.000 1032 OnExposeComplete: enter
00:23:58.008 00.002 1032 UpdateGuideState(): m_state=6
00:23:58.011 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1936
00:23:58.014 00.003 1032 Star::Find returns 1 (0), X=323.65, Y=741.35, Mass=1387, SNR=26.2, Peak=151 HFD=2.9
00:23:58.016 00.002 1032 MultiStar: [#1 -0.25,-0.06,1.14,U] [#2 -0.09,0.31,0.00,M5] [#3 -0.08,-0.05,0.81,U] [#4 -0.14,0.16,0.66,U] [#5 0.10,-0.17,0.72,U] [#6 -0.27,-0.17,0.00,M2] [#7 -0.28,0.26,0.00,R] [#8 -0.21,0.28,0.00,M8] 
00:23:58.020 00.004 1032 refined, 4 included, MultiStar: {-0.07, -0.00}, one-star: {0.05, 0.11}
00:23:58.022 00.002 1032 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.83) = xAngle (-4.94 = 1.35)
00:23:58.024 00.002 1032 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.94 = 1.35)
00:23:58.025 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.11 mountX=0.02 mountY=0.07, mountTheta=1.35
00:23:58.029 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.00, opts=13)
00:23:58.031 00.002 1032 Enqueuing Move request for scope (-0.07, -0.00)
00:23:58.033 00.002 10072 Worker thread wakes up
00:23:58.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
00:23:58.033 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
00:23:58.033 00.000 10072 Moving (-0.07, -0.00) raw xDistance=0.02 yDistance=0.07
00:23:58.035 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:58.038 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.97
00:23:58.038 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:23:58.039 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:58.039 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:23:58.039 00.000 10072 MoveAxis(W, 8, ABG)
00:23:58.039 00.000 10072 Guiding  Dir = 3, Dur = 8
00:23:58.039 00.000 10072 IsGuiding returns 0
00:23:58.040 00.001 10072 PulseGuide returned control before completion, sleep 18
00:23:58.058 00.018 10072 IsGuiding returns 0
00:23:58.058 00.000 10072 Move returns status 0, amount 8
00:23:58.058 00.000 10072 MoveAxis(N, 0, ABG)
00:23:58.058 00.000 10072 Move returns status 0, amount 0
00:23:58.058 00.000 10072 move complete, result=0
00:23:58.058 00.000 10072 worker thread done servicing request
00:23:58.059 00.001 1032 UpdateGuideState exits: m=1387 SNR=26.2
00:23:58.061 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:58.063 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:58.064 00.001 1032 Enqueuing Expose request
00:23:58.066 00.002 10072 Worker thread wakes up
00:23:58.066 00.000 1032 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
00:23:58.068 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:58.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:58.701 00.633 10072 Exposure complete
00:23:58.753 00.052 10072 worker thread done servicing request
00:23:58.753 00.000 1032 OnExposeComplete: enter
00:23:58.756 00.003 1032 UpdateGuideState(): m_state=6
00:23:58.758 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1937
00:23:58.760 00.002 1032 Star::Find returns 1 (0), X=323.62, Y=741.63, Mass=1364, SNR=26.0, Peak=168 HFD=3.0
00:23:58.761 00.001 1032 MultiStar: [#1 -0.33,0.22,0.00,M2] [#2 -0.15,0.28,0.00,M6] [#3 -0.03,0.04,0.75,U] [#4 -0.30,0.29,0.00,M6] [#5 -0.04,0.03,0.66,U] [#6 -0.23,-0.01,0.75,U] [#7 0.04,0.19,0.59,U] [#8 -0.32,0.37,0.00,M9] 
00:23:58.763 00.002 1032 refined, 4 included, MultiStar: {-0.05, 0.15}, one-star: {0.02, 0.39}
00:23:58.764 00.001 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
00:23:58.768 00.004 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
00:23:58.771 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.15 cameraTheta=1.89 mountX=0.15 mountY=0.01, mountTheta=0.06
00:23:58.774 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.15, opts=13)
00:23:58.776 00.002 1032 Enqueuing Move request for scope (-0.05, 0.15)
00:23:58.777 00.001 10072 Worker thread wakes up
00:23:58.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
00:23:58.777 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
00:23:58.777 00.000 10072 Moving (-0.05, 0.15) raw xDistance=0.15 yDistance=0.01
00:23:58.780 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:58.782 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 291.97
00:23:58.782 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:23:58.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:58.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:23:58.782 00.000 10072 MoveAxis(W, 86, ABG)
00:23:58.782 00.000 10072 Guiding  Dir = 3, Dur = 86
00:23:58.782 00.000 10072 IsGuiding returns 0
00:23:58.783 00.001 10072 PulseGuide returned control before completion, sleep 96
00:23:58.801 00.018 1032 UpdateGuideState exits: m=1364 SNR=26.0
00:23:58.803 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:58.806 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:58.808 00.002 1032 Enqueuing Expose request
00:23:58.887 00.079 10072 IsGuiding returns 0
00:23:58.887 00.000 10072 Move returns status 0, amount 86
00:23:58.887 00.000 10072 MoveAxis(N, 0, ABG)
00:23:58.887 00.000 10072 Move returns status 0, amount 0
00:23:58.887 00.000 10072 move complete, result=0
00:23:58.887 00.000 10072 worker thread done servicing request
00:23:58.887 00.000 10072 Worker thread wakes up
00:23:58.887 00.000 1032 GuideStep: 0.2 px 86 ms WEST, 0.0 px 0 ms NORTH
00:23:58.892 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:58.892 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:59.311 00.419 10072 Exposure complete
00:23:59.368 00.057 10072 worker thread done servicing request
00:23:59.368 00.000 1032 OnExposeComplete: enter
00:23:59.372 00.004 1032 UpdateGuideState(): m_state=6
00:23:59.373 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1938
00:23:59.377 00.004 1032 Star::Find returns 1 (0), X=323.80, Y=741.36, Mass=1311, SNR=25.5, Peak=145 HFD=2.7
00:23:59.379 00.002 1032 MultiStar: [#1 -0.31,0.01,0.00,M3] [#2 -0.14,0.22,1.08,U] [#3 0.00,-0.07,0.74,U] [#4 -0.14,0.21,0.72,U] [#5 0.06,-0.16,0.80,U] [#6 -0.13,-0.03,0.68,U] [#7 0.15,0.13,0.54,U] [#8 -0.18,0.29,0.00,M10] 
00:23:59.381 00.002 1032 refined, 6 included, MultiStar: {-0.00, 0.07}, one-star: {0.20, 0.12}
00:23:59.383 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
00:23:59.386 00.003 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
00:23:59.388 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.59 mountX=0.07 mountY=-0.02, mountTheta=-0.24
00:23:59.394 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.07, opts=13)
00:23:59.397 00.003 1032 Enqueuing Move request for scope (-0.00, 0.07)
00:23:59.399 00.002 10072 Worker thread wakes up
00:23:59.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
00:23:59.399 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
00:23:59.400 00.001 10072 Moving (-0.00, 0.07) raw xDistance=0.07 yDistance=-0.02
00:23:59.402 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:23:59.406 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.97
00:23:59.406 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:23:59.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:59.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:23:59.406 00.000 10072 MoveAxis(W, 8, ABG)
00:23:59.406 00.000 10072 Guiding  Dir = 3, Dur = 8
00:23:59.406 00.000 10072 IsGuiding returns 0
00:23:59.407 00.001 10072 PulseGuide returned control before completion, sleep 18
00:23:59.426 00.019 1032 UpdateGuideState exits: m=1311 SNR=25.5
00:23:59.428 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:59.431 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:23:59.432 00.001 1032 Enqueuing Expose request
00:23:59.435 00.003 10072 IsGuiding returns 0
00:23:59.435 00.000 10072 Move returns status 0, amount 8
00:23:59.435 00.000 10072 MoveAxis(N, 0, ABG)
00:23:59.435 00.000 10072 Move returns status 0, amount 0
00:23:59.435 00.000 10072 move complete, result=0
00:23:59.435 00.000 10072 worker thread done servicing request
00:23:59.436 00.001 10072 Worker thread wakes up
00:23:59.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:23:59.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:23:59.444 00.008 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
00:24:00.061 00.617 10072 Exposure complete
00:24:00.117 00.056 10072 worker thread done servicing request
00:24:00.117 00.000 1032 OnExposeComplete: enter
00:24:00.120 00.003 1032 UpdateGuideState(): m_state=6
00:24:00.122 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1939
00:24:00.124 00.002 1032 Star::Find returns 1 (0), X=323.73, Y=741.29, Mass=1477, SNR=27.0, Peak=158 HFD=2.8
00:24:00.126 00.002 1032 MultiStar: [#1 -0.16,-0.13,1.05,U] [#2 -0.04,0.13,0.96,U] [#3 -0.02,-0.05,0.69,U] [#4 -0.06,0.20,0.68,U] [#5 0.33,-0.19,0.00,M1] [#6 0.06,-0.37,0.00,M1] [#7 0.13,0.14,0.53,U] [#8 -0.03,0.22,0.55,U] 
00:24:00.128 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.06}, one-star: {0.13, 0.05}
00:24:00.129 00.001 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (-0.00 = -0.00)
00:24:00.131 00.002 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.00 = -0.00)
00:24:00.134 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.83 mountX=0.06 mountY=-0.00, mountTheta=-0.00
00:24:00.136 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
00:24:00.138 00.002 1032 Enqueuing Move request for scope (-0.02, 0.06)
00:24:00.140 00.002 10072 Worker thread wakes up
00:24:00.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
00:24:00.140 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
00:24:00.140 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=-0.00
00:24:00.143 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:00.146 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.97
00:24:00.146 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:24:00.147 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:00.147 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:24:00.147 00.000 10072 MoveAxis(W, 9, ABG)
00:24:00.147 00.000 10072 Guiding  Dir = 3, Dur = 9
00:24:00.147 00.000 10072 IsGuiding returns 0
00:24:00.149 00.002 10072 PulseGuide returned control before completion, sleep 18
00:24:00.166 00.017 1032 UpdateGuideState exits: m=1477 SNR=27.0
00:24:00.170 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:00.172 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:00.175 00.003 1032 Enqueuing Expose request
00:24:00.176 00.001 10072 IsGuiding returns 0
00:24:00.176 00.000 10072 Move returns status 0, amount 9
00:24:00.177 00.001 10072 MoveAxis(N, 0, ABG)
00:24:00.177 00.000 10072 Move returns status 0, amount 0
00:24:00.177 00.000 10072 move complete, result=0
00:24:00.177 00.000 10072 worker thread done servicing request
00:24:00.177 00.000 10072 Worker thread wakes up
00:24:00.177 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:00.177 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:00.187 00.010 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
00:24:00.595 00.408 10072 Exposure complete
00:24:00.648 00.053 10072 worker thread done servicing request
00:24:00.648 00.000 1032 OnExposeComplete: enter
00:24:00.650 00.002 1032 UpdateGuideState(): m_state=6
00:24:00.652 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1940
00:24:00.654 00.002 1032 Star::Find returns 1 (0), X=323.83, Y=741.26, Mass=1427, SNR=26.6, Peak=155 HFD=2.6
00:24:00.657 00.003 1032 MultiStar: [#1 -0.10,0.07,1.12,U] [#2 0.05,0.17,0.93,U] [#3 0.09,0.00,0.71,U] [#4 -0.09,0.06,0.61,U] [#5 0.27,-0.18,0.00,M2] [#6 0.10,-0.22,0.67,U] [#7 0.22,0.09,0.53,U] [#8 0.09,0.20,0.64,U] 
00:24:00.659 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.23, 0.02}
00:24:00.660 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
00:24:00.663 00.003 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
00:24:00.664 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.67 mountX=0.03 mountY=-0.08, mountTheta=-1.16
00:24:00.667 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
00:24:00.670 00.003 1032 Enqueuing Move request for scope (0.07, 0.05)
00:24:00.671 00.001 10072 Worker thread wakes up
00:24:00.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
00:24:00.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
00:24:00.671 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
00:24:00.673 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:00.677 00.004 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.97
00:24:00.677 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:24:00.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:00.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:24:00.677 00.000 10072 MoveAxis(W, 8, ABG)
00:24:00.677 00.000 10072 Guiding  Dir = 3, Dur = 8
00:24:00.677 00.000 10072 IsGuiding returns 0
00:24:00.678 00.001 10072 PulseGuide returned control before completion, sleep 18
00:24:00.696 00.018 1032 UpdateGuideState exits: m=1427 SNR=26.6
00:24:00.699 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:00.702 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:00.704 00.002 1032 Enqueuing Expose request
00:24:00.706 00.002 10072 IsGuiding returns 0
00:24:00.706 00.000 10072 Move returns status 0, amount 8
00:24:00.706 00.000 10072 MoveAxis(N, 0, ABG)
00:24:00.706 00.000 10072 Move returns status 0, amount 0
00:24:00.706 00.000 10072 move complete, result=0
00:24:00.706 00.000 10072 worker thread done servicing request
00:24:00.706 00.000 10072 Worker thread wakes up
00:24:00.706 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:00.706 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:00.716 00.010 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:24:01.342 00.626 10072 Exposure complete
00:24:01.396 00.054 10072 worker thread done servicing request
00:24:01.396 00.000 1032 OnExposeComplete: enter
00:24:01.399 00.003 1032 UpdateGuideState(): m_state=6
00:24:01.401 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1941
00:24:01.404 00.003 1032 Star::Find returns 1 (0), X=323.61, Y=741.27, Mass=1285, SNR=25.3, Peak=150 HFD=2.8
00:24:01.407 00.003 1032 MultiStar: [#1 -0.13,-0.01,1.17,U] [#2 -0.13,0.34,0.00,M4] [#3 -0.01,-0.00,0.77,U] [#4 -0.09,0.25,0.76,U] [#5 0.23,-0.00,0.71,U] [#6 -0.15,-0.13,0.73,U] [#7 0.19,0.04,0.55,U] [#8 -0.06,0.32,0.00,M9] 
00:24:01.409 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.02}, one-star: {0.01, 0.03}
00:24:01.411 00.002 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
00:24:01.413 00.002 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
00:24:01.415 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=2.00 mountX=0.03 mountY=0.00, mountTheta=0.17
00:24:01.418 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
00:24:01.420 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
00:24:01.422 00.002 10072 Worker thread wakes up
00:24:01.422 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
00:24:01.422 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
00:24:01.422 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.03 yDistance=0.00
00:24:01.425 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:01.427 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.98
00:24:01.427 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:24:01.427 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:01.428 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:24:01.428 00.000 10072 MoveAxis(W, 9, ABG)
00:24:01.428 00.000 10072 Guiding  Dir = 3, Dur = 9
00:24:01.428 00.000 10072 IsGuiding returns 0
00:24:01.429 00.001 10072 PulseGuide returned control before completion, sleep 19
00:24:01.447 00.018 1032 UpdateGuideState exits: m=1285 SNR=25.3
00:24:01.450 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:01.452 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:01.454 00.002 1032 Enqueuing Expose request
00:24:01.464 00.010 10072 IsGuiding returns 0
00:24:01.464 00.000 10072 Move returns status 0, amount 9
00:24:01.464 00.000 10072 MoveAxis(N, 0, ABG)
00:24:01.464 00.000 10072 Move returns status 0, amount 0
00:24:01.465 00.001 10072 move complete, result=0
00:24:01.465 00.000 10072 worker thread done servicing request
00:24:01.465 00.000 10072 Worker thread wakes up
00:24:01.465 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:01.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:01.470 00.005 1032 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
00:24:01.873 00.403 10072 Exposure complete
00:24:01.920 00.047 10072 worker thread done servicing request
00:24:01.920 00.000 1032 OnExposeComplete: enter
00:24:01.922 00.002 1032 UpdateGuideState(): m_state=6
00:24:01.925 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1942
00:24:01.927 00.002 1032 Star::Find returns 1 (0), X=323.64, Y=741.36, Mass=1349, SNR=25.9, Peak=156 HFD=2.9
00:24:01.928 00.001 1032 MultiStar: [#1 -0.18,-0.08,1.16,U] [#2 -0.15,0.17,0.99,U] [#3 -0.06,-0.02,0.73,U] [#4 -0.25,0.17,0.00,M3] [#5 0.13,-0.09,0.73,U] [#6 0.02,-0.24,0.72,U] [#7 0.16,-0.12,0.55,U] [#8 -0.12,0.31,0.00,M10] 
00:24:01.930 00.002 1032 refined, 6 included, MultiStar: {-0.03, -0.02}, one-star: {0.04, 0.12}
00:24:01.933 00.003 1032 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.83) = xAngle (-4.31 = 1.97)
00:24:01.934 00.001 1032 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.31 = 1.97)
00:24:01.936 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.48 mountX=-0.01 mountY=0.03, mountTheta=1.97
00:24:01.939 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.02, opts=13)
00:24:01.941 00.002 1032 Enqueuing Move request for scope (-0.03, -0.02)
00:24:01.943 00.002 10072 Worker thread wakes up
00:24:01.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
00:24:01.943 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
00:24:01.943 00.000 10072 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.03
00:24:01.945 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:01.947 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.98
00:24:01.947 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:24:01.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:01.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:24:01.947 00.000 10072 MoveAxis(W, 8, ABG)
00:24:01.947 00.000 10072 Guiding  Dir = 3, Dur = 8
00:24:01.949 00.002 10072 IsGuiding returns 0
00:24:01.949 00.000 10072 PulseGuide returned control before completion, sleep 18
00:24:01.966 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:24:01.968 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:01.969 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:01.971 00.002 1032 Enqueuing Expose request
00:24:01.980 00.009 10072 IsGuiding returns 0
00:24:01.980 00.000 10072 Move returns status 0, amount 8
00:24:01.980 00.000 10072 MoveAxis(N, 0, ABG)
00:24:01.980 00.000 10072 Move returns status 0, amount 0
00:24:01.980 00.000 10072 move complete, result=0
00:24:01.980 00.000 10072 worker thread done servicing request
00:24:01.980 00.000 10072 Worker thread wakes up
00:24:01.980 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:01.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:01.982 00.002 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
00:24:02.607 00.625 10072 Exposure complete
00:24:02.657 00.050 10072 worker thread done servicing request
00:24:02.657 00.000 1032 OnExposeComplete: enter
00:24:02.659 00.002 1032 UpdateGuideState(): m_state=6
00:24:02.661 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1943
00:24:02.662 00.001 1032 Star::Find returns 1 (0), X=323.82, Y=741.18, Mass=1318, SNR=25.6, Peak=156 HFD=2.5
00:24:02.664 00.002 1032 MultiStar: [#1 -0.12,-0.10,1.07,U] [#2 -0.06,0.17,1.02,U] [#3 0.08,-0.11,0.78,U] [#4 -0.04,0.09,0.66,U] [#5 0.08,-0.18,0.71,U] [#6 -0.17,-0.26,0.00,M1] [#7 0.28,0.05,0.00,M1] [#8 -0.09,0.24,0.59,U] 
00:24:02.667 00.003 1032 refined, 6 included, MultiStar: {0.01, -0.00}, one-star: {0.22, -0.06}
00:24:02.669 00.002 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
00:24:02.670 00.001 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
00:24:02.671 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.09 mountX=-0.00 mountY=-0.01, mountTheta=-1.92
00:24:02.674 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.00, opts=13)
00:24:02.677 00.003 1032 Enqueuing Move request for scope (0.01, -0.00)
00:24:02.678 00.001 10072 Worker thread wakes up
00:24:02.679 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
00:24:02.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
00:24:02.679 00.000 10072 Moving (0.01, -0.00) raw xDistance=-0.00 yDistance=-0.01
00:24:02.681 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:02.684 00.003 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.98
00:24:02.684 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:24:02.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:02.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:24:02.684 00.000 10072 MoveAxis(W, 10, ABG)
00:24:02.685 00.001 10072 Guiding  Dir = 3, Dur = 10
00:24:02.685 00.000 10072 IsGuiding returns 0
00:24:02.685 00.000 10072 PulseGuide returned control before completion, sleep 20
00:24:02.703 00.018 1032 UpdateGuideState exits: m=1318 SNR=25.6
00:24:02.706 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:02.708 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:02.709 00.001 1032 Enqueuing Expose request
00:24:02.712 00.003 10072 IsGuiding returns 0
00:24:02.712 00.000 10072 Move returns status 0, amount 10
00:24:02.712 00.000 10072 MoveAxis(N, 0, ABG)
00:24:02.712 00.000 10072 Move returns status 0, amount 0
00:24:02.712 00.000 10072 move complete, result=0
00:24:02.712 00.000 10072 worker thread done servicing request
00:24:02.712 00.000 10072 Worker thread wakes up
00:24:02.712 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:02.713 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:02.719 00.006 1032 GuideStep: -0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
00:24:03.121 00.402 10072 Exposure complete
00:24:03.171 00.050 10072 worker thread done servicing request
00:24:03.171 00.000 1032 OnExposeComplete: enter
00:24:03.176 00.005 1032 UpdateGuideState(): m_state=6
00:24:03.178 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1944
00:24:03.181 00.003 1032 Star::Find returns 1 (0), X=323.73, Y=741.32, Mass=1325, SNR=25.6, Peak=150 HFD=2.8
00:24:03.183 00.002 1032 MultiStar: [#1 -0.20,-0.09,1.27,U] [#2 -0.09,0.16,0.95,U] [#3 0.12,0.01,0.74,U] [#4 -0.19,0.12,0.67,U] [#5 0.30,-0.12,0.00,M1] [#6 -0.10,-0.27,0.00,M2] [#7 0.22,0.00,0.54,U] [#8 -0.09,0.14,0.62,U] 
00:24:03.186 00.003 1032 refined, 6 included, MultiStar: {-0.03, 0.05}, one-star: {0.13, 0.07}
00:24:03.188 00.002 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
00:24:03.190 00.002 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
00:24:03.192 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.10 mountX=0.06 mountY=0.02, mountTheta=0.27
00:24:03.195 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
00:24:03.197 00.002 1032 Enqueuing Move request for scope (-0.03, 0.05)
00:24:03.200 00.003 10072 Worker thread wakes up
00:24:03.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
00:24:03.200 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
00:24:03.200 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.06 yDistance=0.02
00:24:03.202 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:03.204 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.98
00:24:03.204 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:24:03.204 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:03.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:24:03.204 00.000 10072 MoveAxis(W, 9, ABG)
00:24:03.205 00.001 10072 Guiding  Dir = 3, Dur = 9
00:24:03.205 00.000 10072 IsGuiding returns 0
00:24:03.206 00.001 10072 PulseGuide returned control before completion, sleep 19
00:24:03.224 00.018 1032 UpdateGuideState exits: m=1325 SNR=25.6
00:24:03.227 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:03.229 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:03.230 00.001 1032 Enqueuing Expose request
00:24:03.233 00.003 10072 IsGuiding returns 0
00:24:03.233 00.000 10072 Move returns status 0, amount 9
00:24:03.233 00.000 10072 MoveAxis(N, 0, ABG)
00:24:03.233 00.000 10072 Move returns status 0, amount 0
00:24:03.233 00.000 10072 move complete, result=0
00:24:03.233 00.000 10072 worker thread done servicing request
00:24:03.234 00.001 10072 Worker thread wakes up
00:24:03.234 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:03.234 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:03.241 00.007 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:24:03.870 00.629 10072 Exposure complete
00:24:03.923 00.053 10072 worker thread done servicing request
00:24:03.923 00.000 1032 OnExposeComplete: enter
00:24:03.925 00.002 1032 UpdateGuideState(): m_state=6
00:24:03.927 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1945
00:24:03.929 00.002 1032 Star::Find returns 1 (0), X=323.69, Y=741.36, Mass=1309, SNR=25.5, Peak=153 HFD=2.8
00:24:03.930 00.001 1032 MultiStar: [#1 -0.27,-0.11,0.00,M1] [#2 -0.08,0.20,1.02,U] [#3 -0.03,0.04,0.73,U] [#4 -0.20,0.12,0.69,U] [#5 0.13,-0.23,0.75,U] [#6 -0.02,-0.22,0.71,U] [#7 0.10,0.17,0.55,U] [#8 -0.00,0.13,0.64,U] 
00:24:03.933 00.003 1032 refined, 7 included, MultiStar: {-0.00, 0.05}, one-star: {0.09, 0.12}
00:24:03.935 00.002 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
00:24:03.936 00.001 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
00:24:03.938 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.60 mountX=0.05 mountY=-0.01, mountTheta=-0.23
00:24:03.941 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
00:24:03.942 00.001 1032 Enqueuing Move request for scope (-0.00, 0.05)
00:24:03.944 00.002 10072 Worker thread wakes up
00:24:03.945 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
00:24:03.945 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
00:24:03.945 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
00:24:03.947 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:03.949 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.98
00:24:03.949 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:24:03.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:03.950 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:24:03.950 00.000 10072 MoveAxis(W, 11, ABG)
00:24:03.950 00.000 10072 Guiding  Dir = 3, Dur = 11
00:24:03.950 00.000 10072 IsGuiding returns 0
00:24:03.950 00.000 10072 PulseGuide returned control before completion, sleep 21
00:24:03.968 00.018 1032 UpdateGuideState exits: m=1309 SNR=25.5
00:24:03.970 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:03.972 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:03.975 00.003 1032 Enqueuing Expose request
00:24:03.977 00.002 10072 IsGuiding returns 0
00:24:03.977 00.000 10072 Move returns status 0, amount 11
00:24:03.977 00.000 10072 MoveAxis(N, 0, ABG)
00:24:03.977 00.000 10072 Move returns status 0, amount 0
00:24:03.977 00.000 10072 move complete, result=0
00:24:03.977 00.000 10072 worker thread done servicing request
00:24:03.977 00.000 10072 Worker thread wakes up
00:24:03.977 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:03.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:03.987 00.010 1032 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
00:24:04.385 00.398 10072 Exposure complete
00:24:04.437 00.052 10072 worker thread done servicing request
00:24:04.438 00.001 1032 OnExposeComplete: enter
00:24:04.439 00.001 1032 UpdateGuideState(): m_state=6
00:24:04.441 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1946
00:24:04.444 00.003 1032 Star::Find returns 1 (0), X=323.67, Y=741.37, Mass=1369, SNR=26.1, Peak=154 HFD=2.9
00:24:04.446 00.002 1032 MultiStar: [#1 -0.24,-0.04,1.18,U] [#2 -0.15,0.34,0.00,M1] [#3 0.04,-0.05,0.72,U] [#4 -0.05,0.21,0.67,U] [#5 0.09,-0.04,0.66,U] [#6 -0.11,-0.15,0.74,U] [#7 0.04,0.17,0.56,U] [#8 -0.03,0.29,0.00,M8] 
00:24:04.447 00.001 1032 refined, 6 included, MultiStar: {-0.04, 0.03}, one-star: {0.07, 0.13}
00:24:04.448 00.001 1032 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.83) = xAngle (0.72 = 0.72)
00:24:04.450 00.002 1032 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.72 = 0.72)
00:24:04.451 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.55 mountX=0.04 mountY=0.03, mountTheta=0.72
00:24:04.454 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
00:24:04.456 00.002 1032 Enqueuing Move request for scope (-0.04, 0.03)
00:24:04.457 00.001 10072 Worker thread wakes up
00:24:04.457 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
00:24:04.457 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
00:24:04.457 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
00:24:04.460 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:04.462 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.99
00:24:04.463 00.001 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:24:04.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:04.463 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:24:04.463 00.000 10072 MoveAxis(W, 11, ABG)
00:24:04.463 00.000 10072 Guiding  Dir = 3, Dur = 11
00:24:04.464 00.001 10072 IsGuiding returns 0
00:24:04.467 00.003 10072 PulseGuide returned control before completion, sleep 18
00:24:04.485 00.018 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:24:04.488 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:04.490 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:04.492 00.002 1032 Enqueuing Expose request
00:24:04.494 00.002 10072 IsGuiding returns 0
00:24:04.494 00.000 10072 Move returns status 0, amount 11
00:24:04.494 00.000 10072 MoveAxis(N, 0, ABG)
00:24:04.494 00.000 10072 Move returns status 0, amount 0
00:24:04.494 00.000 10072 move complete, result=0
00:24:04.495 00.001 10072 worker thread done servicing request
00:24:04.495 00.000 10072 Worker thread wakes up
00:24:04.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:04.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:04.503 00.008 1032 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
00:24:05.221 00.718 10072 Exposure complete
00:24:05.342 00.121 10072 worker thread done servicing request
00:24:05.342 00.000 1032 OnExposeComplete: enter
00:24:05.345 00.003 1032 UpdateGuideState(): m_state=6
00:24:05.348 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1947
00:24:05.350 00.002 1032 Star::Find returns 1 (0), X=323.77, Y=741.27, Mass=1420, SNR=26.6, Peak=159 HFD=2.7
00:24:05.353 00.003 1032 MultiStar: [#1 -0.19,-0.04,1.11,U] [#2 -0.06,0.16,0.97,U] [#3 0.08,-0.01,0.75,U] [#4 -0.18,0.08,0.63,U] [#5 0.17,-0.10,0.69,U] [#6 -0.15,-0.17,0.71,U] [#7 0.33,0.03,0.00,M1] [#8 -0.25,0.30,0.00,M9] 
00:24:05.354 00.001 1032 refined, 6 included, MultiStar: {-0.02, -0.00}, one-star: {0.17, 0.03}
00:24:05.357 00.003 1032 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.83) = xAngle (-4.92 = 1.36)
00:24:05.358 00.001 1032 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.92 = 1.36)
00:24:05.363 00.005 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.09 mountX=0.00 mountY=0.02, mountTheta=1.36
00:24:05.368 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.00, opts=13)
00:24:05.371 00.003 1032 Enqueuing Move request for scope (-0.02, -0.00)
00:24:05.373 00.002 10072 Worker thread wakes up
00:24:05.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
00:24:05.373 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
00:24:05.374 00.001 10072 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
00:24:05.376 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:05.379 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.99
00:24:05.379 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:24:05.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:05.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:24:05.380 00.001 10072 MoveAxis(W, 14, ABG)
00:24:05.380 00.000 10072 Guiding  Dir = 3, Dur = 14
00:24:05.380 00.000 10072 IsGuiding returns 0
00:24:05.381 00.001 10072 PulseGuide returned control before completion, sleep 24
00:24:05.461 00.080 10072 IsGuiding returns 0
00:24:05.461 00.000 10072 Move returns status 0, amount 14
00:24:05.461 00.000 10072 MoveAxis(N, 0, ABG)
00:24:05.461 00.000 10072 Move returns status 0, amount 0
00:24:05.461 00.000 10072 move complete, result=0
00:24:05.462 00.001 10072 worker thread done servicing request
00:24:05.491 00.029 1032 UpdateGuideState exits: m=1420 SNR=26.6
00:24:05.494 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:05.498 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:05.504 00.006 1032 Enqueuing Expose request
00:24:05.508 00.004 10072 Worker thread wakes up
00:24:05.508 00.000 1032 GuideStep: 0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
00:24:05.512 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:05.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:06.253 00.741 10072 Exposure complete
00:24:06.329 00.076 1032 OnExposeComplete: enter
00:24:06.334 00.005 1032 UpdateGuideState(): m_state=6
00:24:06.338 00.004 10072 worker thread done servicing request
00:24:06.338 00.000 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1948
00:24:06.340 00.002 1032 Star::Find returns 1 (0), X=323.84, Y=741.28, Mass=1392, SNR=26.2, Peak=162 HFD=2.6
00:24:06.343 00.003 1032 MultiStar: [#1 -0.16,0.00,1.14,U] [#2 0.03,0.25,0.96,U] [#3 0.17,-0.17,0.75,U] [#4 -0.27,0.24,0.00,M1] [#5 0.15,-0.21,0.72,U] [#6 -0.08,-0.21,0.71,U] [#7 0.22,-0.02,0.59,U] [#8 -0.12,0.31,0.00,M10] 
00:24:06.346 00.003 1032 refined, 6 included, MultiStar: {0.07, -0.03}, one-star: {0.24, 0.04}
00:24:06.348 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:24:06.350 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:24:06.352 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.37 mountX=-0.04 mountY=-0.06, mountTheta=-2.20
00:24:06.355 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
00:24:06.358 00.003 1032 Enqueuing Move request for scope (0.07, -0.03)
00:24:06.361 00.003 10072 Worker thread wakes up
00:24:06.361 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
00:24:06.361 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
00:24:06.361 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.04 yDistance=-0.06
00:24:06.363 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:06.366 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.99
00:24:06.366 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:24:06.366 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:06.366 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:24:06.366 00.000 10072 MoveAxis(W, 15, ABG)
00:24:06.366 00.000 10072 Guiding  Dir = 3, Dur = 15
00:24:06.367 00.001 10072 IsGuiding returns 0
00:24:06.367 00.000 10072 PulseGuide returned control before completion, sleep 25
00:24:06.393 00.026 1032 UpdateGuideState exits: m=1392 SNR=26.2
00:24:06.397 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:06.400 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:06.403 00.003 1032 Enqueuing Expose request
00:24:06.408 00.005 10072 IsGuiding returns 0
00:24:06.408 00.000 10072 Move returns status 0, amount 15
00:24:06.408 00.000 10072 MoveAxis(N, 0, ABG)
00:24:06.408 00.000 10072 Move returns status 0, amount 0
00:24:06.408 00.000 10072 move complete, result=0
00:24:06.408 00.000 10072 worker thread done servicing request
00:24:06.409 00.001 10072 Worker thread wakes up
00:24:06.409 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:06.409 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:06.418 00.009 1032 GuideStep: -0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
00:24:06.817 00.399 10072 Exposure complete
00:24:06.886 00.069 10072 worker thread done servicing request
00:24:06.886 00.000 1032 OnExposeComplete: enter
00:24:06.890 00.004 1032 UpdateGuideState(): m_state=6
00:24:06.894 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1949
00:24:06.897 00.003 1032 Star::Find returns 1 (0), X=323.73, Y=741.25, Mass=1283, SNR=25.2, Peak=149 HFD=2.7
00:24:06.906 00.009 1032 MultiStar: [#1 -0.06,-0.07,1.10,U] [#2 -0.11,0.30,0.00,M1] [#3 -0.06,0.05,0.78,U] [#4 -0.17,0.23,0.00,M2] [#5 0.29,-0.12,0.00,M1] [#6 -0.05,-0.14,0.72,U] [#7 0.20,0.09,0.54,U] [#8 -0.04,0.36,0.00,R] 
00:24:06.909 00.003 1032 refined, 4 included, MultiStar: {0.02, -0.02}, one-star: {0.13, 0.01}
00:24:06.912 00.003 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
00:24:06.915 00.003 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
00:24:06.917 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.67 mountX=-0.02 mountY=-0.02, mountTheta=-2.50
00:24:06.923 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
00:24:06.933 00.010 1032 Enqueuing Move request for scope (0.02, -0.02)
00:24:06.936 00.003 10072 Worker thread wakes up
00:24:06.936 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:24:06.936 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:24:06.936 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
00:24:06.939 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:06.942 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.99
00:24:06.942 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:24:06.942 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:06.942 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:24:06.943 00.001 10072 MoveAxis(W, 12, ABG)
00:24:06.943 00.000 10072 Guiding  Dir = 3, Dur = 12
00:24:06.943 00.000 10072 IsGuiding returns 0
00:24:06.944 00.001 10072 PulseGuide returned control before completion, sleep 22
00:24:06.969 00.025 10072 IsGuiding returns 0
00:24:06.969 00.000 10072 Move returns status 0, amount 12
00:24:06.969 00.000 10072 MoveAxis(N, 0, ABG)
00:24:06.969 00.000 10072 Move returns status 0, amount 0
00:24:06.969 00.000 10072 move complete, result=0
00:24:06.970 00.001 10072 worker thread done servicing request
00:24:06.972 00.002 1032 UpdateGuideState exits: m=1283 SNR=25.2
00:24:06.974 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:06.977 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:06.979 00.002 1032 Enqueuing Expose request
00:24:06.981 00.002 10072 Worker thread wakes up
00:24:06.981 00.000 1032 GuideStep: -0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
00:24:06.984 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:06.984 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:07.617 00.633 10072 Exposure complete
00:24:07.683 00.066 10072 worker thread done servicing request
00:24:07.683 00.000 1032 OnExposeComplete: enter
00:24:07.685 00.002 1032 UpdateGuideState(): m_state=6
00:24:07.689 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1950
00:24:07.695 00.006 1032 Star::Find returns 1 (0), X=323.67, Y=741.35, Mass=1548, SNR=27.7, Peak=174 HFD=2.9
00:24:07.697 00.002 1032 MultiStar: [#1 -0.07,-0.09,1.06,U] [#2 -0.01,0.14,0.91,U] [#3 -0.03,-0.09,0.70,U] [#4 -0.17,0.09,0.62,U] [#5 0.21,-0.23,0.00,M2] [#6 0.00,-0.23,0.65,U] [#7 0.24,-0.06,0.52,U] [#8 -0.09,0.07,0.55,U] 
00:24:07.699 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.00}, one-star: {0.07, 0.11}
00:24:07.701 00.002 1032 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.83) = xAngle (-4.83 = 1.45)
00:24:07.704 00.003 1032 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.83 = 1.45)
00:24:07.707 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-3.00 mountX=0.00 mountY=0.01, mountTheta=1.45
00:24:07.712 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.00, opts=13)
00:24:07.714 00.002 1032 Enqueuing Move request for scope (-0.01, -0.00)
00:24:07.717 00.003 10072 Worker thread wakes up
00:24:07.717 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
00:24:07.717 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
00:24:07.717 00.000 10072 Moving (-0.01, -0.00) raw xDistance=0.00 yDistance=0.01
00:24:07.721 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:07.724 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.99
00:24:07.724 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:24:07.724 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:07.725 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:24:07.725 00.000 10072 MoveAxis(W, 14, ABG)
00:24:07.725 00.000 10072 Guiding  Dir = 3, Dur = 14
00:24:07.725 00.000 10072 IsGuiding returns 0
00:24:07.726 00.001 10072 PulseGuide returned control before completion, sleep 24
00:24:07.752 00.026 10072 IsGuiding returns 0
00:24:07.752 00.000 10072 Move returns status 0, amount 14
00:24:07.752 00.000 10072 MoveAxis(N, 0, ABG)
00:24:07.753 00.001 10072 Move returns status 0, amount 0
00:24:07.753 00.000 10072 move complete, result=0
00:24:07.753 00.000 10072 worker thread done servicing request
00:24:07.753 00.000 1032 UpdateGuideState exits: m=1548 SNR=27.7
00:24:07.756 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:07.758 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:07.760 00.002 1032 Enqueuing Expose request
00:24:07.763 00.003 10072 Worker thread wakes up
00:24:07.763 00.000 1032 GuideStep: 0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
00:24:07.765 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:07.765 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:08.183 00.418 10072 Exposure complete
00:24:08.260 00.077 10072 worker thread done servicing request
00:24:08.261 00.001 1032 OnExposeComplete: enter
00:24:08.263 00.002 1032 UpdateGuideState(): m_state=6
00:24:08.265 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1951
00:24:08.275 00.010 1032 Star::Find returns 1 (0), X=323.68, Y=741.25, Mass=1374, SNR=26.1, Peak=152 HFD=2.8
00:24:08.278 00.003 1032 MultiStar: [#1 -0.00,-0.16,1.11,U] [#2 -0.00,0.12,0.96,U] [#3 0.09,-0.12,0.77,U] [#4 -0.12,0.10,0.65,U] [#5 0.16,-0.26,0.00,M3] [#6 0.01,-0.29,0.00,M1] [#7 0.37,-0.06,0.00,M1] [#8 0.00,-0.21,0.59,U] 
00:24:08.282 00.004 1032 refined, 5 included, MultiStar: {0.01, -0.04}, one-star: {0.08, 0.01}
00:24:08.286 00.004 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
00:24:08.288 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
00:24:08.291 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.28 mountX=-0.04 mountY=-0.00, mountTheta=-3.11
00:24:08.296 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
00:24:08.299 00.003 1032 Enqueuing Move request for scope (0.01, -0.04)
00:24:08.307 00.008 10072 Worker thread wakes up
00:24:08.308 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:24:08.308 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:24:08.308 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.00
00:24:08.311 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:08.314 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.99
00:24:08.315 00.001 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:24:08.315 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:08.315 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:24:08.315 00.000 10072 MoveAxis(W, 12, ABG)
00:24:08.315 00.000 10072 Guiding  Dir = 3, Dur = 12
00:24:08.316 00.001 10072 IsGuiding returns 0
00:24:08.317 00.001 10072 PulseGuide returned control before completion, sleep 22
00:24:08.343 00.026 1032 UpdateGuideState exits: m=1374 SNR=26.1
00:24:08.348 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:08.352 00.004 10072 IsGuiding returns 0
00:24:08.352 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:08.355 00.003 10072 Move returns status 0, amount 12
00:24:08.355 00.000 1032 Enqueuing Expose request
00:24:08.358 00.003 10072 MoveAxis(N, 0, ABG)
00:24:08.358 00.000 10072 Move returns status 0, amount 0
00:24:08.358 00.000 10072 move complete, result=0
00:24:08.358 00.000 10072 worker thread done servicing request
00:24:08.358 00.000 10072 Worker thread wakes up
00:24:08.358 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:08.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:08.369 00.011 1032 GuideStep: -0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
00:24:08.997 00.628 10072 Exposure complete
00:24:09.066 00.069 10072 worker thread done servicing request
00:24:09.066 00.000 1032 OnExposeComplete: enter
00:24:09.069 00.003 1032 UpdateGuideState(): m_state=6
00:24:09.072 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1952
00:24:09.075 00.003 1032 Star::Find returns 1 (0), X=323.69, Y=741.21, Mass=1286, SNR=25.2, Peak=147 HFD=2.7
00:24:09.077 00.002 1032 MultiStar: [#1 -0.06,-0.20,1.18,U] [#2 0.07,0.08,1.07,U] [#3 0.13,-0.22,0.76,U] [#4 -0.05,0.17,0.75,U] [#5 0.28,-0.15,0.00,M4] [#6 0.10,-0.30,0.00,M2] [#7 0.14,-0.05,0.58,U] [#8 -0.05,-0.25,0.63,U] 
00:24:09.081 00.004 1032 refined, 6 included, MultiStar: {0.03, -0.07}, one-star: {0.09, -0.03}
00:24:09.083 00.002 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
00:24:09.085 00.002 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
00:24:09.089 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.10 mountX=-0.07 mountY=-0.02, mountTheta=-2.93
00:24:09.093 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
00:24:09.096 00.003 1032 Enqueuing Move request for scope (0.03, -0.07)
00:24:09.100 00.004 10072 Worker thread wakes up
00:24:09.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
00:24:09.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
00:24:09.100 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.02
00:24:09.103 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:09.106 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.00
00:24:09.106 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:24:09.106 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:09.106 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:24:09.106 00.000 10072 MoveAxis(W, 14, ABG)
00:24:09.106 00.000 10072 Guiding  Dir = 3, Dur = 14
00:24:09.107 00.001 10072 IsGuiding returns 0
00:24:09.108 00.001 10072 PulseGuide returned control before completion, sleep 24
00:24:09.132 00.024 1032 UpdateGuideState exits: m=1286 SNR=25.2
00:24:09.135 00.003 10072 IsGuiding returns 0
00:24:09.135 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:09.138 00.003 10072 Move returns status 0, amount 14
00:24:09.138 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:09.140 00.002 1032 Enqueuing Expose request
00:24:09.143 00.003 10072 MoveAxis(N, 0, ABG)
00:24:09.143 00.000 10072 Move returns status 0, amount 0
00:24:09.143 00.000 10072 move complete, result=0
00:24:09.144 00.001 10072 worker thread done servicing request
00:24:09.144 00.000 10072 Worker thread wakes up
00:24:09.144 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:09.144 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:09.154 00.010 1032 GuideStep: -0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
00:24:09.559 00.405 10072 Exposure complete
00:24:09.653 00.094 10072 worker thread done servicing request
00:24:09.654 00.001 1032 OnExposeComplete: enter
00:24:09.657 00.003 1032 UpdateGuideState(): m_state=6
00:24:09.661 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1953
00:24:09.665 00.004 1032 Star::Find returns 1 (0), X=323.77, Y=741.45, Mass=1228, SNR=24.7, Peak=130 HFD=2.9
00:24:09.668 00.003 1032 MultiStar: [#1 0.03,-0.01,1.15,U] [#2 0.01,0.18,1.02,U] [#3 -0.01,-0.10,0.77,U] [#4 -0.11,0.20,0.75,U] [#5 0.33,-0.14,0.00,M5] [#6 0.02,-0.28,0.00,M3] [#7 0.36,-0.11,0.00,M1] [#8 0.05,-0.07,0.67,U] 
00:24:09.671 00.003 1032 refined, 5 included, MultiStar: {0.03, 0.08}, one-star: {0.17, 0.21}
00:24:09.673 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
00:24:09.675 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
00:24:09.678 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.21 mountX=0.07 mountY=-0.05, mountTheta=-0.62
00:24:09.683 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
00:24:09.687 00.004 1032 Enqueuing Move request for scope (0.03, 0.08)
00:24:09.689 00.002 10072 Worker thread wakes up
00:24:09.690 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
00:24:09.690 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
00:24:09.690 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
00:24:09.695 00.005 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.00
00:24:09.695 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:09.700 00.005 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:24:09.700 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:09.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:24:09.700 00.000 10072 MoveAxis(W, 11, ABG)
00:24:09.701 00.001 10072 Guiding  Dir = 3, Dur = 11
00:24:09.702 00.001 10072 IsGuiding returns 0
00:24:09.702 00.000 10072 PulseGuide returned control before completion, sleep 21
00:24:09.725 00.023 1032 UpdateGuideState exits: m=1228 SNR=24.7
00:24:09.730 00.005 10072 IsGuiding returns 0
00:24:09.730 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:09.734 00.004 10072 Move returns status 0, amount 11
00:24:09.734 00.000 10072 MoveAxis(N, 0, ABG)
00:24:09.734 00.000 10072 Move returns status 0, amount 0
00:24:09.734 00.000 10072 move complete, result=0
00:24:09.734 00.000 10072 worker thread done servicing request
00:24:09.735 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:09.740 00.005 1032 Enqueuing Expose request
00:24:09.746 00.006 10072 Worker thread wakes up
00:24:09.746 00.000 1032 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
00:24:09.750 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:09.751 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:10.388 00.637 10072 Exposure complete
00:24:10.464 00.076 10072 worker thread done servicing request
00:24:10.464 00.000 1032 OnExposeComplete: enter
00:24:10.467 00.003 1032 UpdateGuideState(): m_state=6
00:24:10.469 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1954
00:24:10.472 00.003 1032 Star::Find returns 1 (0), X=323.73, Y=741.54, Mass=1195, SNR=24.4, Peak=153 HFD=2.8
00:24:10.474 00.002 1032 MultiStar: [#1 -0.26,0.04,1.23,U] [#2 -0.10,0.36,0.00,M1] [#3 0.02,-0.02,0.86,U] [#4 -0.26,0.19,0.00,M1] [#5 0.12,-0.09,0.77,U] [#6 -0.10,-0.17,0.76,U] [#7 0.23,0.05,0.57,U] [#8 0.06,-0.03,0.64,U] 
00:24:10.476 00.002 1032 refined, 6 included, MultiStar: {0.00, 0.03}, one-star: {0.13, 0.30}
00:24:10.479 00.003 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
00:24:10.482 00.003 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
00:24:10.484 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.53 mountX=0.02 mountY=-0.01, mountTheta=-0.30
00:24:10.489 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.03, opts=13)
00:24:10.493 00.004 1032 Enqueuing Move request for scope (0.00, 0.03)
00:24:10.496 00.003 10072 Worker thread wakes up
00:24:10.496 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
00:24:10.496 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
00:24:10.496 00.000 10072 Moving (0.00, 0.03) raw xDistance=0.02 yDistance=-0.01
00:24:10.498 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:10.501 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.00
00:24:10.501 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:24:10.501 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:10.501 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:24:10.502 00.001 10072 MoveAxis(W, 13, ABG)
00:24:10.502 00.000 10072 Guiding  Dir = 3, Dur = 13
00:24:10.502 00.000 10072 IsGuiding returns 0
00:24:10.503 00.001 10072 PulseGuide returned control before completion, sleep 23
00:24:10.531 00.028 1032 UpdateGuideState exits: m=1195 SNR=24.4
00:24:10.534 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:10.537 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:10.538 00.001 1032 Enqueuing Expose request
00:24:10.540 00.002 10072 IsGuiding returns 0
00:24:10.541 00.001 10072 Move returns status 0, amount 13
00:24:10.541 00.000 10072 MoveAxis(N, 0, ABG)
00:24:10.541 00.000 10072 Move returns status 0, amount 0
00:24:10.541 00.000 10072 move complete, result=0
00:24:10.541 00.000 10072 worker thread done servicing request
00:24:10.541 00.000 10072 Worker thread wakes up
00:24:10.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:10.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:10.552 00.011 1032 GuideStep: 0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
00:24:10.949 00.397 10072 Exposure complete
00:24:11.026 00.077 1032 OnExposeComplete: enter
00:24:11.029 00.003 10072 worker thread done servicing request
00:24:11.029 00.000 1032 UpdateGuideState(): m_state=6
00:24:11.032 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1955
00:24:11.034 00.002 1032 Star::Find returns 1 (0), X=323.70, Y=741.41, Mass=1326, SNR=25.7, Peak=154 HFD=2.9
00:24:11.037 00.003 1032 MultiStar: [#1 -0.15,-0.09,1.09,U] [#2 -0.12,0.16,0.98,U] [#3 0.00,-0.05,0.67,U] [#4 -0.30,0.13,0.00,M2] [#5 0.15,-0.09,0.73,U] [#6 -0.15,-0.24,0.00,M3] [#7 0.36,0.01,0.00,M1] [#8 0.11,-0.02,0.60,U] 
00:24:11.041 00.004 1032 refined, 5 included, MultiStar: {-0.00, 0.02}, one-star: {0.10, 0.17}
00:24:11.046 00.005 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
00:24:11.052 00.006 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
00:24:11.058 00.006 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.63 mountX=0.02 mountY=-0.00, mountTheta=-0.20
00:24:11.061 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
00:24:11.063 00.002 1032 Enqueuing Move request for scope (-0.00, 0.02)
00:24:11.067 00.004 10072 Worker thread wakes up
00:24:11.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
00:24:11.067 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
00:24:11.067 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
00:24:11.069 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:11.072 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.00
00:24:11.072 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:24:11.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:11.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:24:11.073 00.001 10072 MoveAxis(W, 11, ABG)
00:24:11.073 00.000 10072 Guiding  Dir = 3, Dur = 11
00:24:11.073 00.000 10072 IsGuiding returns 0
00:24:11.074 00.001 10072 PulseGuide returned control before completion, sleep 21
00:24:11.099 00.025 1032 UpdateGuideState exits: m=1326 SNR=25.7
00:24:11.101 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:11.105 00.004 10072 IsGuiding returns 0
00:24:11.105 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:11.108 00.003 1032 Enqueuing Expose request
00:24:11.112 00.004 10072 Move returns status 0, amount 11
00:24:11.112 00.000 10072 MoveAxis(N, 0, ABG)
00:24:11.112 00.000 10072 Move returns status 0, amount 0
00:24:11.112 00.000 10072 move complete, result=0
00:24:11.113 00.001 10072 worker thread done servicing request
00:24:11.113 00.000 10072 Worker thread wakes up
00:24:11.113 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:11.113 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:11.124 00.011 1032 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
00:24:11.813 00.689 10072 Exposure complete
00:24:12.083 00.270 10072 worker thread done servicing request
00:24:12.084 00.001 1032 OnExposeComplete: enter
00:24:12.087 00.003 1032 UpdateGuideState(): m_state=6
00:24:12.090 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1956
00:24:12.094 00.004 1032 Star::Find returns 1 (0), X=323.76, Y=741.34, Mass=1397, SNR=26.2, Peak=159 HFD=2.7
00:24:12.097 00.003 1032 MultiStar: [#1 -0.16,-0.06,1.09,U] [#2 -0.03,0.28,0.00,M1] [#3 -0.08,-0.01,0.80,U] [#4 -0.24,0.27,0.00,M3] [#5 0.24,-0.26,0.00,M4] [#6 -0.00,-0.22,0.69,U] [#7 0.29,0.03,0.00,M2] [#8 0.01,-0.16,0.59,U] 
00:24:12.100 00.003 1032 refined, 4 included, MultiStar: {-0.02, -0.06}, one-star: {0.16, 0.10}
00:24:12.102 00.002 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.61)
00:24:12.105 00.003 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.61)
00:24:12.108 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.84 mountX=-0.05 mountY=0.03, mountTheta=2.61
00:24:12.113 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
00:24:12.119 00.006 1032 Enqueuing Move request for scope (-0.02, -0.06)
00:24:12.129 00.010 10072 Worker thread wakes up
00:24:12.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
00:24:12.129 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
00:24:12.130 00.001 10072 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.03
00:24:12.135 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:12.145 00.010 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.00
00:24:12.145 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:24:12.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:12.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:24:12.145 00.000 10072 MoveAxis(W, 14, ABG)
00:24:12.145 00.000 10072 Guiding  Dir = 3, Dur = 14
00:24:12.146 00.001 10072 IsGuiding returns 0
00:24:12.147 00.001 10072 PulseGuide returned control before completion, sleep 24
00:24:12.176 00.029 1032 UpdateGuideState exits: m=1397 SNR=26.2
00:24:12.181 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:12.184 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:12.187 00.003 1032 Enqueuing Expose request
00:24:12.192 00.005 10072 IsGuiding returns 0
00:24:12.192 00.000 10072 Move returns status 0, amount 14
00:24:12.193 00.001 10072 MoveAxis(N, 0, ABG)
00:24:12.193 00.000 10072 Move returns status 0, amount 0
00:24:12.193 00.000 10072 move complete, result=0
00:24:12.193 00.000 10072 worker thread done servicing request
00:24:12.193 00.000 10072 Worker thread wakes up
00:24:12.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:12.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:12.210 00.017 1032 GuideStep: -0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
00:24:12.854 00.644 10072 Exposure complete
00:24:13.036 00.182 1032 OnExposeComplete: enter
00:24:13.161 00.125 10072 worker thread done servicing request
00:24:13.215 00.054 1032 UpdateGuideState(): m_state=6
00:24:13.365 00.150 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1957
00:24:13.373 00.008 1032 Star::Find returns 1 (0), X=323.76, Y=741.44, Mass=1473, SNR=27.0, Peak=174 HFD=2.8
00:24:13.377 00.004 1032 MultiStar: [#1 -0.17,-0.09,1.12,U] [#2 -0.08,0.30,0.00,M2] [#3 -0.02,0.04,0.68,U] [#4 -0.23,0.32,0.00,M4] [#5 0.22,-0.11,0.66,U] [#6 -0.08,-0.10,0.66,U] [#7 0.14,0.19,0.52,U] [#8 -0.01,-0.02,0.61,U] 
00:24:13.381 00.004 1032 refined, 6 included, MultiStar: {0.02, 0.01}, one-star: {0.16, 0.20}
00:24:13.605 00.224 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
00:24:13.616 00.011 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
00:24:13.620 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.56 mountX=0.01 mountY=-0.02, mountTheta=-1.27
00:24:13.629 00.009 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
00:24:13.633 00.004 1032 Enqueuing Move request for scope (0.02, 0.01)
00:24:13.638 00.005 10072 Worker thread wakes up
00:24:13.638 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:24:13.639 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:24:13.639 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
00:24:13.648 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:13.653 00.005 10072 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 292.00
00:24:13.654 00.001 10072 PPEC: input: 0.01, control: 0.02, exposure: 500
00:24:13.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:13.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:24:13.654 00.000 10072 MoveAxis(W, 17, ABG)
00:24:13.654 00.000 10072 Guiding  Dir = 3, Dur = 17
00:24:13.924 00.270 10072 IsGuiding returns 0
00:24:13.925 00.001 10072 PulseGuide returned control before completion, sleep 27
00:24:13.955 00.030 1032 UpdateGuideState exits: m=1473 SNR=27.0
00:24:13.959 00.004 10072 IsGuiding returns 0
00:24:13.960 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:13.963 00.003 10072 Move returns status 0, amount 17
00:24:13.963 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:13.966 00.003 1032 Enqueuing Expose request
00:24:13.970 00.004 10072 MoveAxis(N, 0, ABG)
00:24:13.970 00.000 10072 Move returns status 0, amount 0
00:24:13.970 00.000 10072 move complete, result=0
00:24:13.971 00.001 10072 worker thread done servicing request
00:24:13.971 00.000 10072 Worker thread wakes up
00:24:13.971 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:13.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:14.719 00.748 1032 GuideStep: 0.0 px 17 ms WEST, -0.0 px 0 ms NORTH
00:24:14.730 00.011 10072 Exposure complete
00:24:15.857 01.127 10072 worker thread done servicing request
00:24:15.866 00.009 1032 OnExposeComplete: enter
00:24:15.870 00.004 1032 UpdateGuideState(): m_state=6
00:24:15.873 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1958
00:24:15.876 00.003 1032 Star::Find returns 1 (0), X=323.77, Y=741.20, Mass=1350, SNR=25.9, Peak=158 HFD=2.6
00:24:15.879 00.003 1032 MultiStar: [#1 -0.10,-0.07,1.17,U] [#2 -0.03,0.28,0.00,M3] [#3 0.09,-0.04,0.76,U] [#4 -0.08,0.07,0.64,U] [#5 0.23,-0.30,0.00,M4] [#6 -0.11,-0.05,0.73,U] [#7 0.43,-0.08,0.00,M2] [#8 -0.05,-0.00,0.65,U] 
00:24:15.881 00.002 1032 refined, 5 included, MultiStar: {-0.01, -0.03}, one-star: {0.17, -0.04}
00:24:15.884 00.003 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.64)
00:24:15.887 00.003 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.64)
00:24:15.890 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.81 mountX=-0.03 mountY=0.02, mountTheta=2.64
00:24:15.908 00.018 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
00:24:15.911 00.003 1032 Enqueuing Move request for scope (-0.01, -0.03)
00:24:15.913 00.002 10072 Worker thread wakes up
00:24:15.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:24:15.913 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:24:15.913 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
00:24:15.918 00.005 10072 PPEC rslt: input = -0.03, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 292.01
00:24:15.918 00.000 10072 PPEC: input: -0.03, control: 0.02, exposure: 500
00:24:15.918 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:15.918 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:24:15.918 00.000 10072 MoveAxis(W, 21, ABG)
00:24:15.918 00.000 10072 Guiding  Dir = 3, Dur = 21
00:24:15.919 00.001 10072 IsGuiding returns 0
00:24:15.920 00.001 10072 PulseGuide returned control before completion, sleep 31
00:24:15.970 00.050 10072 IsGuiding returns 0
00:24:15.970 00.000 10072 Move returns status 0, amount 21
00:24:15.971 00.001 10072 MoveAxis(N, 0, ABG)
00:24:15.971 00.000 10072 Move returns status 0, amount 0
00:24:15.971 00.000 10072 move complete, result=0
00:24:15.971 00.000 10072 worker thread done servicing request
00:24:16.027 00.056 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:16.073 00.046 1032 UpdateGuideState exits: m=1350 SNR=25.9
00:24:16.078 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:16.085 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:16.089 00.004 1032 Enqueuing Expose request
00:24:16.093 00.004 10072 Worker thread wakes up
00:24:16.093 00.000 1032 GuideStep: -0.0 px 21 ms WEST, 0.0 px 0 ms NORTH
00:24:16.096 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:16.096 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:16.766 00.670 10072 Exposure complete
00:24:16.948 00.182 10072 worker thread done servicing request
00:24:16.948 00.000 1032 OnExposeComplete: enter
00:24:16.952 00.004 1032 UpdateGuideState(): m_state=6
00:24:16.957 00.005 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1959
00:24:16.959 00.002 1032 Star::Find returns 1 (0), X=323.82, Y=741.21, Mass=1553, SNR=27.8, Peak=177 HFD=2.5
00:24:16.962 00.003 1032 MultiStar: [#1 -0.19,-0.14,1.03,U] [#2 0.02,0.12,0.96,U] [#3 0.06,-0.19,0.71,U] [#4 0.03,0.15,0.57,U] [#5 0.11,-0.26,0.00,M5] [#6 -0.06,-0.38,0.00,M1] [#7 0.31,-0.09,0.00,M3] [#8 -0.04,0.04,0.54,U] 
00:24:16.995 00.033 1032 refined, 5 included, MultiStar: {0.02, -0.02}, one-star: {0.22, -0.03}
00:24:16.998 00.003 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
00:24:17.002 00.004 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
00:24:17.004 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.76 mountX=-0.02 mountY=-0.01, mountTheta=-2.59
00:24:17.008 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
00:24:17.033 00.025 1032 Enqueuing Move request for scope (0.02, -0.02)
00:24:17.036 00.003 10072 Worker thread wakes up
00:24:17.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:24:17.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:24:17.036 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
00:24:17.039 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:17.042 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.01
00:24:17.042 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:24:17.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:17.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:24:17.042 00.000 10072 MoveAxis(W, 12, ABG)
00:24:17.042 00.000 10072 Guiding  Dir = 3, Dur = 12
00:24:17.043 00.001 10072 IsGuiding returns 0
00:24:17.043 00.000 10072 PulseGuide returned control before completion, sleep 22
00:24:17.084 00.041 10072 IsGuiding returns 0
00:24:17.084 00.000 10072 Move returns status 0, amount 12
00:24:17.084 00.000 10072 MoveAxis(N, 0, ABG)
00:24:17.084 00.000 10072 Move returns status 0, amount 0
00:24:17.084 00.000 10072 move complete, result=0
00:24:17.084 00.000 10072 worker thread done servicing request
00:24:17.134 00.050 1032 UpdateGuideState exits: m=1553 SNR=27.8
00:24:17.137 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:17.140 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:17.178 00.038 1032 Enqueuing Expose request
00:24:17.181 00.003 10072 Worker thread wakes up
00:24:17.181 00.000 1032 GuideStep: -0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
00:24:17.183 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:17.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:17.882 00.699 10072 Exposure complete
00:24:18.091 00.209 10072 worker thread done servicing request
00:24:18.091 00.000 1032 OnExposeComplete: enter
00:24:18.129 00.038 1032 UpdateGuideState(): m_state=6
00:24:18.134 00.005 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1960
00:24:18.137 00.003 1032 Star::Find returns 1 (0), X=323.76, Y=741.15, Mass=1402, SNR=26.4, Peak=166 HFD=2.5
00:24:18.140 00.003 1032 MultiStar: [#1 -0.14,-0.14,1.09,U] [#2 0.02,0.14,0.91,U] [#3 -0.04,-0.19,0.77,U] [#4 -0.14,0.15,0.68,U] [#5 0.14,-0.32,0.00,M6] [#6 0.11,-0.26,0.00,M2] [#7 0.34,-0.22,0.00,M4] [#8 -0.05,-0.17,0.62,U] 
00:24:18.144 00.004 1032 refined, 5 included, MultiStar: {-0.03, -0.05}, one-star: {0.16, -0.09}
00:24:18.148 00.004 1032 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.83) = xAngle (-3.85 = 2.43)
00:24:18.151 00.003 1032 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.85 = 2.43)
00:24:18.153 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.02 mountX=-0.04 mountY=0.04, mountTheta=2.43
00:24:18.157 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.05, opts=13)
00:24:18.160 00.003 1032 Enqueuing Move request for scope (-0.03, -0.05)
00:24:18.202 00.042 10072 Worker thread wakes up
00:24:18.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
00:24:18.202 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
00:24:18.202 00.000 10072 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
00:24:18.209 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:18.212 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.01
00:24:18.212 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:24:18.212 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:18.212 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:24:18.212 00.000 10072 MoveAxis(W, 11, ABG)
00:24:18.213 00.001 10072 Guiding  Dir = 3, Dur = 11
00:24:18.213 00.000 10072 IsGuiding returns 0
00:24:18.214 00.001 10072 PulseGuide returned control before completion, sleep 21
00:24:18.247 00.033 10072 IsGuiding returns 0
00:24:18.249 00.002 10072 Move returns status 0, amount 11
00:24:18.249 00.000 10072 MoveAxis(N, 0, ABG)
00:24:18.249 00.000 10072 Move returns status 0, amount 0
00:24:18.249 00.000 10072 move complete, result=0
00:24:18.249 00.000 10072 worker thread done servicing request
00:24:18.272 00.023 1032 UpdateGuideState exits: m=1402 SNR=26.4
00:24:18.275 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:18.279 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:18.314 00.035 1032 Enqueuing Expose request
00:24:18.318 00.004 10072 Worker thread wakes up
00:24:18.318 00.000 1032 GuideStep: -0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
00:24:18.321 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:18.321 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:18.995 00.674 10072 Exposure complete
00:24:19.219 00.224 10072 worker thread done servicing request
00:24:19.219 00.000 1032 OnExposeComplete: enter
00:24:19.224 00.005 1032 UpdateGuideState(): m_state=6
00:24:19.227 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1961
00:24:19.230 00.003 1032 Star::Find returns 1 (0), X=323.75, Y=741.25, Mass=1331, SNR=25.7, Peak=149 HFD=2.6
00:24:19.233 00.003 1032 MultiStar: [#1 -0.20,-0.05,1.14,U] [#2 -0.00,0.12,1.01,U] [#3 -0.01,-0.37,0.00,M1] [#4 -0.09,0.10,0.72,U] [#5 0.12,-0.32,0.00,M7] [#6 -0.24,-0.16,0.00,M3] [#7 0.15,-0.10,0.55,U] [#8 -0.02,-0.12,0.58,U] 
00:24:19.262 00.029 1032 refined, 5 included, MultiStar: {-0.01, 0.00}, one-star: {0.15, 0.01}
00:24:19.269 00.007 1032 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.83) = xAngle (1.03 = 1.03)
00:24:19.273 00.004 1032 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.03 = 1.03)
00:24:19.276 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.02 cameraTheta=2.86 mountX=0.01 mountY=0.01, mountTheta=1.03
00:24:19.281 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
00:24:19.284 00.003 1032 Enqueuing Move request for scope (-0.01, 0.00)
00:24:19.302 00.018 10072 Worker thread wakes up
00:24:19.303 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
00:24:19.303 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
00:24:19.303 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.01
00:24:19.306 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:19.310 00.004 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.01
00:24:19.310 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:24:19.310 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:19.310 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:24:19.310 00.000 10072 MoveAxis(W, 11, ABG)
00:24:19.310 00.000 10072 Guiding  Dir = 3, Dur = 11
00:24:19.311 00.001 10072 IsGuiding returns 0
00:24:19.311 00.000 10072 PulseGuide returned control before completion, sleep 21
00:24:19.354 00.043 10072 IsGuiding returns 0
00:24:19.355 00.001 10072 Move returns status 0, amount 11
00:24:19.355 00.000 10072 MoveAxis(N, 0, ABG)
00:24:19.355 00.000 10072 Move returns status 0, amount 0
00:24:19.355 00.000 10072 move complete, result=0
00:24:19.355 00.000 10072 worker thread done servicing request
00:24:19.401 00.046 1032 UpdateGuideState exits: m=1331 SNR=25.7
00:24:19.407 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:19.411 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:19.416 00.005 1032 Enqueuing Expose request
00:24:19.419 00.003 10072 Worker thread wakes up
00:24:19.419 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:19.419 00.000 1032 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
00:24:19.422 00.003 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:20.120 00.698 10072 Exposure complete
00:24:20.317 00.197 10072 worker thread done servicing request
00:24:20.318 00.001 1032 OnExposeComplete: enter
00:24:20.321 00.003 1032 UpdateGuideState(): m_state=6
00:24:20.324 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1962
00:24:20.327 00.003 1032 Star::Find returns 1 (0), X=323.70, Y=741.23, Mass=1236, SNR=24.8, Peak=138 HFD=2.7
00:24:20.331 00.004 1032 MultiStar: [#1 -0.21,-0.21,0.00,M1] [#2 0.04,0.35,0.00,M1] [#3 0.04,-0.21,0.73,U] [#4 -0.11,0.07,0.70,U] [#5 0.25,-0.23,0.00,M8] [#6 0.02,-0.30,0.00,M4] [#7 0.40,-0.15,0.00,M4] [#8 0.11,-0.30,0.00,M1] 
00:24:20.334 00.003 1032 refined, 2 included, MultiStar: {0.02, -0.05}, one-star: {0.10, -0.01}
00:24:20.337 00.003 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
00:24:20.341 00.004 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
00:24:20.344 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.14 mountX=-0.05 mountY=-0.01, mountTheta=-2.97
00:24:20.627 00.283 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
00:24:20.631 00.004 1032 Enqueuing Move request for scope (0.02, -0.05)
00:24:20.636 00.005 10072 Worker thread wakes up
00:24:20.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
00:24:20.636 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
00:24:20.636 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
00:24:20.641 00.005 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.01
00:24:20.641 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:24:20.641 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:20.641 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:24:20.642 00.001 10072 MoveAxis(W, 10, ABG)
00:24:20.642 00.000 10072 Guiding  Dir = 3, Dur = 10
00:24:20.643 00.001 10072 IsGuiding returns 0
00:24:20.644 00.001 10072 PulseGuide returned control before completion, sleep 20
00:24:20.658 00.014 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:20.708 00.050 10072 IsGuiding returns 0
00:24:20.708 00.000 10072 Move returns status 0, amount 10
00:24:20.708 00.000 10072 MoveAxis(N, 0, ABG)
00:24:20.709 00.001 10072 Move returns status 0, amount 0
00:24:20.709 00.000 10072 move complete, result=0
00:24:20.709 00.000 10072 worker thread done servicing request
00:24:20.765 00.056 1032 UpdateGuideState exits: m=1236 SNR=24.8
00:24:20.776 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:20.790 00.014 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:20.810 00.020 1032 Enqueuing Expose request
00:24:20.818 00.008 10072 Worker thread wakes up
00:24:20.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:20.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:20.819 00.001 1032 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
00:24:21.461 00.642 10072 Exposure complete
00:24:21.542 00.081 10072 worker thread done servicing request
00:24:21.543 00.001 1032 OnExposeComplete: enter
00:24:21.547 00.004 1032 UpdateGuideState(): m_state=6
00:24:21.554 00.007 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1963
00:24:21.557 00.003 1032 Star::Find returns 1 (0), X=323.69, Y=741.40, Mass=1528, SNR=27.5, Peak=167 HFD=2.9
00:24:21.560 00.003 1032 MultiStar: [#1 -0.24,0.06,1.04,U] [#2 -0.03,0.23,0.91,U] [#3 0.03,-0.06,0.76,U] [#4 -0.19,0.31,0.00,M1] [#5 0.16,-0.09,0.69,U] [#6 0.04,-0.16,0.68,U] [#7 0.11,-0.04,0.53,U] [#8 0.02,-0.26,0.62,U] 
00:24:21.563 00.003 1032 refined, 7 included, MultiStar: {0.01, 0.00}, one-star: {0.09, 0.16}
00:24:21.566 00.003 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
00:24:21.570 00.004 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
00:24:21.573 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.48 mountX=0.00 mountY=-0.01, mountTheta=-1.35
00:24:21.579 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.00, opts=13)
00:24:21.612 00.033 1032 Enqueuing Move request for scope (0.01, 0.00)
00:24:21.622 00.010 10072 Worker thread wakes up
00:24:21.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
00:24:21.622 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
00:24:21.623 00.001 10072 Moving (0.01, 0.00) raw xDistance=0.00 yDistance=-0.01
00:24:21.625 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:21.629 00.004 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.01
00:24:21.629 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:24:21.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:21.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:24:21.630 00.001 10072 MoveAxis(W, 8, ABG)
00:24:21.630 00.000 10072 Guiding  Dir = 3, Dur = 8
00:24:21.630 00.000 10072 IsGuiding returns 0
00:24:21.631 00.001 10072 PulseGuide returned control before completion, sleep 18
00:24:21.665 00.034 10072 IsGuiding returns 0
00:24:21.665 00.000 10072 Move returns status 0, amount 8
00:24:21.665 00.000 10072 MoveAxis(N, 0, ABG)
00:24:21.665 00.000 10072 Move returns status 0, amount 0
00:24:21.665 00.000 10072 move complete, result=0
00:24:21.665 00.000 10072 worker thread done servicing request
00:24:21.678 00.013 1032 UpdateGuideState exits: m=1528 SNR=27.5
00:24:21.683 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:21.685 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:21.687 00.002 1032 Enqueuing Expose request
00:24:21.690 00.003 10072 Worker thread wakes up
00:24:21.690 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
00:24:21.697 00.007 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:21.698 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:22.116 00.418 10072 Exposure complete
00:24:22.193 00.077 10072 worker thread done servicing request
00:24:22.193 00.000 1032 OnExposeComplete: enter
00:24:22.196 00.003 1032 UpdateGuideState(): m_state=6
00:24:22.199 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1964
00:24:22.202 00.003 1032 Star::Find returns 1 (0), X=323.71, Y=741.30, Mass=1485, SNR=27.1, Peak=160 HFD=2.8
00:24:22.209 00.007 1032 MultiStar: [#1 -0.21,-0.13,1.06,U] [#2 -0.08,0.19,0.93,U] [#3 0.13,0.07,0.72,U] [#4 -0.25,0.12,0.64,U] [#5 0.13,-0.19,0.69,U] [#6 -0.08,-0.23,0.66,U] [#7 0.21,0.03,0.49,U] [#8 -0.05,-0.12,0.58,U] 
00:24:22.216 00.007 1032 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.11, 0.06}
00:24:22.219 00.003 1032 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.83) = xAngle (-4.36 = 1.93)
00:24:22.221 00.002 1032 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.36 = 1.93)
00:24:22.227 00.006 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.53 mountX=-0.01 mountY=0.02, mountTheta=1.93
00:24:22.232 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
00:24:22.242 00.010 1032 Enqueuing Move request for scope (-0.02, -0.02)
00:24:22.245 00.003 10072 Worker thread wakes up
00:24:22.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
00:24:22.245 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
00:24:22.245 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.02
00:24:22.247 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:22.250 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.01
00:24:22.250 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:24:22.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:22.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:24:22.250 00.000 10072 MoveAxis(W, 6, ABG)
00:24:22.250 00.000 10072 Guiding  Dir = 3, Dur = 6
00:24:22.251 00.001 10072 IsGuiding returns 0
00:24:22.251 00.000 10072 PulseGuide returned control before completion, sleep 16
00:24:22.271 00.020 10072 IsGuiding returns 0
00:24:22.271 00.000 10072 Move returns status 0, amount 6
00:24:22.271 00.000 10072 MoveAxis(N, 0, ABG)
00:24:22.271 00.000 10072 Move returns status 0, amount 0
00:24:22.271 00.000 10072 move complete, result=0
00:24:22.271 00.000 10072 worker thread done servicing request
00:24:22.277 00.006 1032 UpdateGuideState exits: m=1485 SNR=27.1
00:24:22.280 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:22.283 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:22.286 00.003 1032 Enqueuing Expose request
00:24:22.290 00.004 10072 Worker thread wakes up
00:24:22.290 00.000 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:24:22.293 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:22.293 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:22.932 00.639 10072 Exposure complete
00:24:23.007 00.075 10072 worker thread done servicing request
00:24:23.007 00.000 1032 OnExposeComplete: enter
00:24:23.010 00.003 1032 UpdateGuideState(): m_state=6
00:24:23.013 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1965
00:24:23.016 00.003 1032 Star::Find returns 1 (0), X=323.73, Y=741.27, Mass=1302, SNR=25.4, Peak=145 HFD=2.7
00:24:23.020 00.004 1032 MultiStar: [#1 -0.20,-0.16,1.09,U] [#2 -0.12,0.13,0.99,U] [#3 -0.09,0.03,0.72,U] [#4 -0.18,0.24,0.00,M1] [#5 0.04,-0.09,0.70,U] [#6 0.11,-0.15,0.76,U] [#7 0.19,-0.00,0.56,U] [#8 -0.02,-0.22,0.65,U] 
00:24:23.022 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.05}, one-star: {0.13, 0.03}
00:24:23.023 00.001 1032 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.83) = xAngle (-3.65 = 2.63)
00:24:23.026 00.003 1032 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.65 = 2.63)
00:24:23.028 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.82 mountX=-0.04 mountY=0.02, mountTheta=2.63
00:24:23.033 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
00:24:23.037 00.004 1032 Enqueuing Move request for scope (-0.01, -0.05)
00:24:23.039 00.002 10072 Worker thread wakes up
00:24:23.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
00:24:23.039 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
00:24:23.039 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.02
00:24:23.041 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:23.044 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.01
00:24:23.044 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:24:23.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:23.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:24:23.044 00.000 10072 MoveAxis(W, 7, ABG)
00:24:23.044 00.000 10072 Guiding  Dir = 3, Dur = 7
00:24:23.045 00.001 10072 IsGuiding returns 0
00:24:23.045 00.000 10072 PulseGuide returned control before completion, sleep 17
00:24:23.066 00.021 10072 IsGuiding returns 0
00:24:23.066 00.000 10072 Move returns status 0, amount 7
00:24:23.066 00.000 10072 MoveAxis(N, 0, ABG)
00:24:23.066 00.000 10072 Move returns status 0, amount 0
00:24:23.066 00.000 10072 move complete, result=0
00:24:23.066 00.000 10072 worker thread done servicing request
00:24:23.069 00.003 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:24:23.072 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:23.076 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:23.078 00.002 1032 Enqueuing Expose request
00:24:23.095 00.017 10072 Worker thread wakes up
00:24:23.095 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:23.095 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:23.097 00.002 1032 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
00:24:23.508 00.411 10072 Exposure complete
00:24:23.574 00.066 10072 worker thread done servicing request
00:24:23.574 00.000 1032 OnExposeComplete: enter
00:24:23.578 00.004 1032 UpdateGuideState(): m_state=6
00:24:23.582 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1966
00:24:23.591 00.009 1032 Star::Find returns 1 (0), X=323.72, Y=741.27, Mass=1290, SNR=25.3, Peak=146 HFD=2.7
00:24:23.621 00.030 1032 MultiStar: [#1 -0.29,0.02,0.00,M1] [#2 -0.13,0.14,1.00,U] [#3 -0.00,0.06,0.75,U] [#4 -0.16,0.14,0.68,U] [#5 0.14,-0.08,0.72,U] [#6 -0.11,-0.23,0.73,U] [#7 0.30,-0.03,0.00,M2] [#8 -0.13,0.05,0.65,U] 
00:24:23.626 00.005 1032 refined, 6 included, MultiStar: {-0.03, 0.02}, one-star: {0.12, 0.03}
00:24:23.628 00.002 1032 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.83) = xAngle (0.73 = 0.73)
00:24:23.630 00.002 1032 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.73 = 0.73)
00:24:23.633 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.56 mountX=0.03 mountY=0.03, mountTheta=0.73
00:24:23.639 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
00:24:23.642 00.003 1032 Enqueuing Move request for scope (-0.03, 0.02)
00:24:23.652 00.010 10072 Worker thread wakes up
00:24:23.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
00:24:23.652 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
00:24:23.652 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.03
00:24:23.655 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:23.659 00.004 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:23.659 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:24:23.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:23.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:24:23.659 00.000 10072 MoveAxis(W, 6, ABG)
00:24:23.659 00.000 10072 Guiding  Dir = 3, Dur = 6
00:24:23.660 00.001 10072 IsGuiding returns 0
00:24:23.662 00.002 10072 PulseGuide returned control before completion, sleep 15
00:24:23.690 00.028 1032 UpdateGuideState exits: m=1290 SNR=25.3
00:24:23.693 00.003 10072 IsGuiding returns 0
00:24:23.693 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:23.696 00.003 10072 Move returns status 0, amount 6
00:24:23.696 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:23.699 00.003 1032 Enqueuing Expose request
00:24:23.701 00.002 10072 MoveAxis(N, 0, ABG)
00:24:23.702 00.001 10072 Move returns status 0, amount 0
00:24:23.702 00.000 10072 move complete, result=0
00:24:23.702 00.000 10072 worker thread done servicing request
00:24:23.702 00.000 10072 Worker thread wakes up
00:24:23.702 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:23.703 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:23.718 00.015 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:24:24.338 00.620 10072 Exposure complete
00:24:24.404 00.066 10072 worker thread done servicing request
00:24:24.404 00.000 1032 OnExposeComplete: enter
00:24:24.406 00.002 1032 UpdateGuideState(): m_state=6
00:24:24.408 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1967
00:24:24.412 00.004 1032 Star::Find returns 1 (0), X=323.73, Y=741.35, Mass=1227, SNR=24.7, Peak=136 HFD=2.8
00:24:24.415 00.003 1032 MultiStar: [#1 -0.19,0.08,1.26,U] [#2 -0.16,0.11,1.00,U] [#3 -0.26,0.08,0.77,U] [#4 -0.20,0.21,0.00,M1] [#5 0.07,-0.13,0.69,U] [#6 0.04,-0.19,0.76,U] [#7 0.35,-0.04,0.00,M3] [#8 0.08,-0.18,0.63,U] 
00:24:24.417 00.002 1032 refined, 6 included, MultiStar: {-0.06, 0.01}, one-star: {0.13, 0.11}
00:24:24.419 00.002 1032 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.83) = xAngle (1.22 = 1.22)
00:24:24.421 00.002 1032 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.22 = 1.22)
00:24:24.425 00.004 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.05 mountX=0.02 mountY=0.05, mountTheta=1.22
00:24:24.429 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
00:24:24.432 00.003 1032 Enqueuing Move request for scope (-0.06, 0.01)
00:24:24.434 00.002 10072 Worker thread wakes up
00:24:24.434 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
00:24:24.434 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
00:24:24.434 00.000 10072 Moving (-0.06, 0.01) raw xDistance=0.02 yDistance=0.05
00:24:24.437 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:24.440 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:24.441 00.001 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:24:24.441 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:24.441 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:24:24.441 00.000 10072 MoveAxis(W, 7, ABG)
00:24:24.441 00.000 10072 Guiding  Dir = 3, Dur = 7
00:24:24.441 00.000 10072 IsGuiding returns 0
00:24:24.443 00.002 10072 PulseGuide returned control before completion, sleep 16
00:24:24.469 00.026 1032 UpdateGuideState exits: m=1227 SNR=24.7
00:24:24.473 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:24.476 00.003 10072 IsGuiding returns 0
00:24:24.476 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:24.478 00.002 1032 Enqueuing Expose request
00:24:24.480 00.002 10072 Move returns status 0, amount 7
00:24:24.480 00.000 10072 MoveAxis(N, 0, ABG)
00:24:24.480 00.000 10072 Move returns status 0, amount 0
00:24:24.480 00.000 10072 move complete, result=0
00:24:24.481 00.001 10072 worker thread done servicing request
00:24:24.481 00.000 10072 Worker thread wakes up
00:24:24.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:24.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:24.491 00.010 1032 GuideStep: 0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
00:24:24.887 00.396 10072 Exposure complete
00:24:24.954 00.067 10072 worker thread done servicing request
00:24:24.954 00.000 1032 OnExposeComplete: enter
00:24:24.960 00.006 1032 UpdateGuideState(): m_state=6
00:24:24.964 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1968
00:24:24.967 00.003 1032 Star::Find returns 1 (0), X=323.71, Y=741.31, Mass=1356, SNR=25.9, Peak=146 HFD=2.8
00:24:24.969 00.002 1032 MultiStar: [#1 -0.14,-0.07,1.14,U] [#2 -0.20,0.23,0.00,M1] [#3 -0.04,-0.05,0.76,U] [#4 -0.23,0.13,0.68,U] [#5 -0.01,-0.07,0.68,U] [#6 -0.09,-0.21,0.75,U] [#7 0.17,-0.05,0.58,U] [#8 0.02,-0.12,0.61,U] 
00:24:24.971 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.04}, one-star: {0.11, 0.07}
00:24:24.974 00.003 1032 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.83) = xAngle (-4.03 = 2.25)
00:24:24.976 00.002 1032 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.03 = 2.25)
00:24:24.978 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.06 cameraTheta=-2.20 mountX=-0.03 mountY=0.04, mountTheta=2.25
00:24:24.982 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
00:24:24.984 00.002 1032 Enqueuing Move request for scope (-0.03, -0.04)
00:24:24.987 00.003 10072 Worker thread wakes up
00:24:24.987 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
00:24:24.987 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
00:24:24.987 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
00:24:24.989 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:24.994 00.005 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:24.994 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:24:24.994 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:24.995 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:24:24.995 00.000 10072 MoveAxis(W, 6, ABG)
00:24:24.995 00.000 10072 Guiding  Dir = 3, Dur = 6
00:24:24.995 00.000 10072 IsGuiding returns 0
00:24:24.996 00.001 10072 PulseGuide returned control before completion, sleep 16
00:24:25.022 00.026 1032 UpdateGuideState exits: m=1356 SNR=25.9
00:24:25.028 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:25.031 00.003 10072 IsGuiding returns 0
00:24:25.031 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:25.033 00.002 1032 Enqueuing Expose request
00:24:25.036 00.003 10072 Move returns status 0, amount 6
00:24:25.036 00.000 10072 MoveAxis(N, 0, ABG)
00:24:25.036 00.000 10072 Move returns status 0, amount 0
00:24:25.036 00.000 10072 move complete, result=0
00:24:25.036 00.000 10072 worker thread done servicing request
00:24:25.036 00.000 10072 Worker thread wakes up
00:24:25.036 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:25.037 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:25.046 00.009 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:24:25.669 00.623 10072 Exposure complete
00:24:25.748 00.079 10072 worker thread done servicing request
00:24:25.748 00.000 1032 OnExposeComplete: enter
00:24:25.752 00.004 1032 UpdateGuideState(): m_state=6
00:24:25.757 00.005 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1969
00:24:25.761 00.004 1032 Star::Find returns 1 (0), X=323.66, Y=741.34, Mass=1424, SNR=26.6, Peak=150 HFD=2.9
00:24:25.764 00.003 1032 MultiStar: [#1 -0.22,-0.00,1.10,U] [#2 0.03,0.05,0.94,U] [#3 -0.11,-0.08,0.72,U] [#4 -0.26,0.26,0.00,M1] [#5 0.18,-0.10,0.67,U] [#6 0.03,-0.06,0.70,U] [#7 0.29,0.07,0.00,M3] [#8 -0.09,-0.04,0.62,U] 
00:24:25.767 00.003 1032 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {0.06, 0.10}
00:24:25.772 00.005 1032 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.83) = xAngle (-4.68 = 1.60)
00:24:25.777 00.005 1032 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.68 = 1.60)
00:24:25.780 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.85 mountX=-0.00 mountY=0.03, mountTheta=1.60
00:24:25.784 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
00:24:25.788 00.004 1032 Enqueuing Move request for scope (-0.03, -0.01)
00:24:25.790 00.002 10072 Worker thread wakes up
00:24:25.791 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
00:24:25.791 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
00:24:25.791 00.000 10072 Moving (-0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
00:24:25.794 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:25.800 00.006 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:25.800 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:24:25.800 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:25.802 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:24:25.802 00.000 10072 MoveAxis(W, 7, ABG)
00:24:25.802 00.000 10072 Guiding  Dir = 3, Dur = 7
00:24:25.802 00.000 10072 IsGuiding returns 0
00:24:25.803 00.001 10072 PulseGuide returned control before completion, sleep 17
00:24:25.822 00.019 10072 IsGuiding returns 0
00:24:25.822 00.000 10072 Move returns status 0, amount 7
00:24:25.822 00.000 10072 MoveAxis(N, 0, ABG)
00:24:25.823 00.001 10072 Move returns status 0, amount 0
00:24:25.823 00.000 10072 move complete, result=0
00:24:25.823 00.000 10072 worker thread done servicing request
00:24:25.825 00.002 1032 UpdateGuideState exits: m=1424 SNR=26.6
00:24:25.828 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:25.833 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:25.836 00.003 1032 Enqueuing Expose request
00:24:25.840 00.004 10072 Worker thread wakes up
00:24:25.840 00.000 1032 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
00:24:25.843 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:25.843 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:26.262 00.419 10072 Exposure complete
00:24:26.338 00.076 10072 worker thread done servicing request
00:24:26.338 00.000 1032 OnExposeComplete: enter
00:24:26.340 00.002 1032 UpdateGuideState(): m_state=6
00:24:26.343 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1970
00:24:26.345 00.002 1032 Star::Find returns 1 (0), X=323.63, Y=741.63, Mass=1759, SNR=29.6, Peak=216 HFD=2.9
00:24:26.347 00.002 1032 MultiStar: [#1 -0.20,-0.02,0.98,U] [#2 -0.14,0.34,0.00,M1] [#3 0.05,0.07,0.66,U] [#4 -0.24,0.11,0.58,U] [#5 0.11,-0.04,0.61,U] [#6 -0.15,-0.13,0.64,U] [#7 0.11,-0.01,0.50,U] [#8 -0.10,-0.00,0.56,U] 
00:24:26.349 00.002 1032 refined, 7 included, MultiStar: {-0.05, 0.07}, one-star: {0.03, 0.39}
00:24:26.352 00.003 1032 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.83) = xAngle (0.42 = 0.42)
00:24:26.354 00.002 1032 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.42 = 0.42)
00:24:26.356 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.25 mountX=0.08 mountY=0.04, mountTheta=0.42
00:24:26.361 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.07, opts=13)
00:24:26.370 00.009 1032 Enqueuing Move request for scope (-0.05, 0.07)
00:24:26.373 00.003 10072 Worker thread wakes up
00:24:26.374 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
00:24:26.374 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
00:24:26.374 00.000 10072 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.04
00:24:26.377 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:26.381 00.004 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:26.381 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:24:26.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:26.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:24:26.381 00.000 10072 MoveAxis(W, 6, ABG)
00:24:26.381 00.000 10072 Guiding  Dir = 3, Dur = 6
00:24:26.382 00.001 10072 IsGuiding returns 0
00:24:26.383 00.001 10072 PulseGuide returned control before completion, sleep 16
00:24:26.406 00.023 1032 UpdateGuideState exits: m=1759 SNR=29.6
00:24:26.409 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:26.411 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:26.414 00.003 1032 Enqueuing Expose request
00:24:26.418 00.004 10072 IsGuiding returns 0
00:24:26.418 00.000 10072 Move returns status 0, amount 6
00:24:26.418 00.000 10072 MoveAxis(N, 0, ABG)
00:24:26.418 00.000 10072 Move returns status 0, amount 0
00:24:26.418 00.000 10072 move complete, result=0
00:24:26.418 00.000 10072 worker thread done servicing request
00:24:26.418 00.000 10072 Worker thread wakes up
00:24:26.419 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:26.419 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:26.433 00.014 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
00:24:27.046 00.613 10072 Exposure complete
00:24:27.143 00.097 10072 worker thread done servicing request
00:24:27.143 00.000 1032 OnExposeComplete: enter
00:24:27.148 00.005 1032 UpdateGuideState(): m_state=6
00:24:27.151 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1971
00:24:27.153 00.002 1032 Star::Find returns 1 (0), X=323.75, Y=741.46, Mass=1291, SNR=25.3, Peak=149 HFD=2.8
00:24:27.156 00.003 1032 MultiStar: [#1 -0.22,0.31,0.00,M1] [#2 -0.06,0.38,0.00,M2] [#3 -0.14,0.18,0.73,U] [#4 -0.21,0.65,0.00,M1] [#5 -0.01,0.16,0.76,U] [#6 -0.08,-0.08,0.70,U] [#7 0.04,0.31,0.00,M3] [#8 -0.12,0.19,0.63,U] 
00:24:27.159 00.003 1032 refined, 4 included, MultiStar: {-0.02, 0.14}, one-star: {0.15, 0.22}
00:24:27.161 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
00:24:27.165 00.004 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
00:24:27.167 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.73 mountX=0.14 mountY=-0.01, mountTheta=-0.10
00:24:27.173 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.14, opts=13)
00:24:27.177 00.004 1032 Enqueuing Move request for scope (-0.02, 0.14)
00:24:27.180 00.003 10072 Worker thread wakes up
00:24:27.180 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
00:24:27.180 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
00:24:27.180 00.000 10072 Moving (-0.02, 0.14) raw xDistance=0.14 yDistance=-0.01
00:24:27.184 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:27.187 00.003 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 292.02
00:24:27.187 00.000 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
00:24:27.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:27.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:24:27.187 00.000 10072 MoveAxis(W, 77, ABG)
00:24:27.187 00.000 10072 Guiding  Dir = 3, Dur = 77
00:24:27.188 00.001 10072 IsGuiding returns 0
00:24:27.188 00.000 10072 PulseGuide returned control before completion, sleep 87
00:24:27.214 00.026 1032 UpdateGuideState exits: m=1291 SNR=25.3
00:24:27.217 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:27.220 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:27.223 00.003 1032 Enqueuing Expose request
00:24:27.291 00.068 10072 IsGuiding returns 0
00:24:27.291 00.000 10072 Move returns status 0, amount 77
00:24:27.291 00.000 10072 MoveAxis(N, 0, ABG)
00:24:27.291 00.000 10072 Move returns status 0, amount 0
00:24:27.291 00.000 10072 move complete, result=0
00:24:27.291 00.000 10072 worker thread done servicing request
00:24:27.291 00.000 10072 Worker thread wakes up
00:24:27.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:27.292 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:27.701 00.409 10072 Exposure complete
00:24:27.759 00.058 10072 worker thread done servicing request
00:24:27.767 00.008 1032 GuideStep: 0.1 px 77 ms WEST, -0.0 px 0 ms NORTH
00:24:27.774 00.007 1032 OnExposeComplete: enter
00:24:27.778 00.004 1032 UpdateGuideState(): m_state=6
00:24:27.780 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1972
00:24:27.782 00.002 1032 Star::Find returns 1 (0), X=323.52, Y=741.59, Mass=1270, SNR=25.1, Peak=167 HFD=3.0
00:24:27.783 00.001 1032 MultiStar: [#1 -0.22,0.13,1.18,U] [#2 -0.19,0.45,0.00,M3] [#3 -0.18,0.19,0.71,U] [#4 -0.27,0.38,0.00,M2] [#5 0.07,0.16,0.68,U] [#6 -0.07,-0.09,0.72,U] [#7 0.11,0.25,0.57,U] [#8 0.06,0.07,0.59,U] 
00:24:27.785 00.002 1032 refined, 6 included, MultiStar: {-0.07, 0.16}, one-star: {-0.08, 0.35}
00:24:27.788 00.003 1032 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.83) = xAngle (0.15 = 0.15)
00:24:27.789 00.001 1032 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.15 = 0.15)
00:24:27.790 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.98 mountX=0.17 mountY=0.03, mountTheta=0.15
00:24:27.794 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.16, opts=13)
00:24:27.796 00.002 1032 Enqueuing Move request for scope (-0.07, 0.16)
00:24:27.800 00.004 10072 Worker thread wakes up
00:24:27.800 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
00:24:27.800 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
00:24:27.800 00.000 10072 Moving (-0.07, 0.16) raw xDistance=0.17 yDistance=0.03
00:24:27.804 00.004 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 292.02
00:24:27.804 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
00:24:27.804 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:27.804 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:24:27.804 00.000 10072 MoveAxis(W, 92, ABG)
00:24:27.804 00.000 10072 Guiding  Dir = 3, Dur = 92
00:24:27.805 00.001 10072 IsGuiding returns 0
00:24:27.805 00.000 10072 PulseGuide returned control before completion, sleep 102
00:24:27.848 00.043 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:27.872 00.024 1032 UpdateGuideState exits: m=1270 SNR=25.1
00:24:27.876 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:27.879 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:27.881 00.002 1032 Enqueuing Expose request
00:24:27.915 00.034 10072 IsGuiding returns 1
00:24:27.915 00.000 10072 scope still moving after pulse duration time elapsed
00:24:27.946 00.031 10072 IsGuiding returns 0
00:24:27.946 00.000 10072 scope move finished after 92 + 48 ms
00:24:27.946 00.000 10072 Move returns status 0, amount 92
00:24:27.946 00.000 10072 MoveAxis(N, 0, ABG)
00:24:27.946 00.000 10072 Move returns status 0, amount 0
00:24:27.946 00.000 10072 move complete, result=0
00:24:27.946 00.000 10072 worker thread done servicing request
00:24:27.947 00.001 10072 Worker thread wakes up
00:24:27.947 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:27.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:27.947 00.000 1032 GuideStep: 0.2 px 92 ms WEST, 0.0 px 0 ms NORTH
00:24:28.575 00.628 10072 Exposure complete
00:24:28.628 00.053 10072 worker thread done servicing request
00:24:28.628 00.000 1032 OnExposeComplete: enter
00:24:28.630 00.002 1032 UpdateGuideState(): m_state=6
00:24:28.632 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1973
00:24:28.633 00.001 1032 Star::Find returns 1 (0), X=323.70, Y=741.24, Mass=1520, SNR=27.5, Peak=176 HFD=2.6
00:24:28.636 00.003 1032 MultiStar: [#1 -0.12,-0.08,1.03,U] [#2 -0.09,0.21,0.88,U] [#3 0.09,-0.02,0.74,U] [#4 -0.18,0.12,0.66,U] [#5 0.07,-0.10,0.64,U] [#6 0.11,-0.32,0.00,M1] [#7 0.30,-0.11,0.00,M3] [#8 -0.10,-0.23,0.57,U] 
00:24:28.637 00.001 1032 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {0.10, -0.00}
00:24:28.639 00.002 1032 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.83) = xAngle (-4.80 = 1.49)
00:24:28.641 00.002 1032 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.80 = 1.49)
00:24:28.642 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.97 mountX=0.00 mountY=0.03, mountTheta=1.49
00:24:28.646 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
00:24:28.648 00.002 1032 Enqueuing Move request for scope (-0.03, -0.01)
00:24:28.650 00.002 10072 Worker thread wakes up
00:24:28.650 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
00:24:28.650 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
00:24:28.650 00.000 10072 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
00:24:28.653 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:28.656 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:28.656 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:24:28.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:28.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:24:28.656 00.000 10072 MoveAxis(W, 8, ABG)
00:24:28.656 00.000 10072 Guiding  Dir = 3, Dur = 8
00:24:28.656 00.000 10072 IsGuiding returns 0
00:24:28.657 00.001 10072 PulseGuide returned control before completion, sleep 18
00:24:28.675 00.018 1032 UpdateGuideState exits: m=1520 SNR=27.5
00:24:28.677 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:28.680 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:28.682 00.002 1032 Enqueuing Expose request
00:24:28.683 00.001 10072 IsGuiding returns 0
00:24:28.683 00.000 10072 Move returns status 0, amount 8
00:24:28.683 00.000 10072 MoveAxis(N, 0, ABG)
00:24:28.683 00.000 10072 Move returns status 0, amount 0
00:24:28.683 00.000 10072 move complete, result=0
00:24:28.683 00.000 10072 worker thread done servicing request
00:24:28.683 00.000 10072 Worker thread wakes up
00:24:28.684 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:28.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:28.691 00.007 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
00:24:29.092 00.401 10072 Exposure complete
00:24:29.146 00.054 10072 worker thread done servicing request
00:24:29.146 00.000 1032 OnExposeComplete: enter
00:24:29.149 00.003 1032 UpdateGuideState(): m_state=6
00:24:29.152 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1974
00:24:29.154 00.002 1032 Star::Find returns 1 (0), X=323.64, Y=741.25, Mass=1297, SNR=25.4, Peak=150 HFD=2.8
00:24:29.157 00.003 1032 MultiStar: [#1 -0.14,-0.12,1.12,U] [#2 -0.20,0.19,0.93,U] [#3 0.01,-0.04,0.83,U] [#4 -0.20,0.28,0.00,M2] [#5 0.06,-0.24,0.74,U] [#6 0.02,-0.24,0.79,U] [#7 0.22,0.06,0.56,U] [#8 0.18,-0.23,0.00,M1] 
00:24:29.159 00.002 1032 single-star, 6 included, MultiStar: {-0.02, -0.05}, one-star: {0.04, 0.01}
00:24:29.161 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
00:24:29.164 00.003 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
00:24:29.166 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.18 mountX=-0.00 mountY=-0.04, mountTheta=-1.65
00:24:29.170 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
00:24:29.172 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
00:24:29.174 00.002 10072 Worker thread wakes up
00:24:29.174 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:24:29.174 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:24:29.174 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
00:24:29.176 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:29.178 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:29.178 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:24:29.178 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:29.178 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:24:29.178 00.000 10072 MoveAxis(W, 8, ABG)
00:24:29.178 00.000 10072 Guiding  Dir = 3, Dur = 8
00:24:29.179 00.001 10072 IsGuiding returns 0
00:24:29.179 00.000 10072 PulseGuide returned control before completion, sleep 18
00:24:29.198 00.019 10072 IsGuiding returns 0
00:24:29.198 00.000 10072 Move returns status 0, amount 8
00:24:29.198 00.000 10072 MoveAxis(N, 0, ABG)
00:24:29.198 00.000 10072 Move returns status 0, amount 0
00:24:29.199 00.001 10072 move complete, result=0
00:24:29.199 00.000 10072 worker thread done servicing request
00:24:29.199 00.000 1032 UpdateGuideState exits: m=1297 SNR=25.4
00:24:29.202 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:29.204 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:29.208 00.004 1032 Enqueuing Expose request
00:24:29.210 00.002 1032 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
00:24:29.212 00.002 10072 Worker thread wakes up
00:24:29.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:29.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:29.839 00.627 10072 Exposure complete
00:24:29.894 00.055 10072 worker thread done servicing request
00:24:29.895 00.001 1032 OnExposeComplete: enter
00:24:29.897 00.002 1032 UpdateGuideState(): m_state=6
00:24:29.900 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1975
00:24:29.903 00.003 1032 Star::Find returns 1 (0), X=323.73, Y=741.37, Mass=1367, SNR=26.1, Peak=164 HFD=2.8
00:24:29.905 00.002 1032 MultiStar: [#1 -0.10,-0.07,1.10,U] [#2 0.01,0.34,0.00,M2] [#3 0.16,-0.12,0.71,U] [#4 -0.26,0.22,0.00,M3] [#5 0.24,-0.02,0.68,U] [#6 0.01,-0.11,0.71,U] [#7 0.19,0.18,0.58,U] [#8 0.03,-0.10,0.62,U] 
00:24:29.906 00.001 1032 refined, 6 included, MultiStar: {0.08, -0.02}, one-star: {0.13, 0.13}
00:24:29.909 00.003 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
00:24:29.911 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
00:24:29.913 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.19 mountX=-0.04 mountY=-0.08, mountTheta=-2.02
00:24:29.917 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
00:24:29.919 00.002 1032 Enqueuing Move request for scope (0.08, -0.02)
00:24:29.920 00.001 10072 Worker thread wakes up
00:24:29.921 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
00:24:29.921 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
00:24:29.921 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.08
00:24:29.924 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:29.926 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:29.926 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:24:29.927 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:29.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:24:29.927 00.000 10072 MoveAxis(W, 10, ABG)
00:24:29.927 00.000 10072 Guiding  Dir = 3, Dur = 10
00:24:29.927 00.000 10072 IsGuiding returns 0
00:24:29.928 00.001 10072 PulseGuide returned control before completion, sleep 20
00:24:29.948 00.020 1032 UpdateGuideState exits: m=1367 SNR=26.1
00:24:29.950 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:29.952 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:29.956 00.004 1032 Enqueuing Expose request
00:24:29.962 00.006 10072 IsGuiding returns 0
00:24:29.962 00.000 10072 Move returns status 0, amount 10
00:24:29.962 00.000 10072 MoveAxis(N, 0, ABG)
00:24:29.962 00.000 10072 Move returns status 0, amount 0
00:24:29.962 00.000 10072 move complete, result=0
00:24:29.962 00.000 10072 worker thread done servicing request
00:24:29.962 00.000 10072 Worker thread wakes up
00:24:29.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:29.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:29.966 00.004 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:24:30.370 00.404 10072 Exposure complete
00:24:30.422 00.052 10072 worker thread done servicing request
00:24:30.422 00.000 1032 OnExposeComplete: enter
00:24:30.425 00.003 1032 UpdateGuideState(): m_state=6
00:24:30.427 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1976
00:24:30.430 00.003 1032 Star::Find returns 1 (0), X=323.67, Y=741.23, Mass=1338, SNR=25.8, Peak=154 HFD=2.8
00:24:30.432 00.002 1032 MultiStar: [#1 -0.14,-0.02,1.15,U] [#2 -0.00,0.27,0.94,U] [#3 -0.00,0.02,0.73,U] [#4 -0.16,0.20,0.69,U] [#5 0.11,-0.08,0.64,U] [#6 -0.04,-0.26,0.74,U] [#7 0.17,-0.02,0.57,U] [#8 -0.02,-0.12,0.62,U] 
00:24:30.434 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {0.07, -0.02}
00:24:30.436 00.002 1032 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.83) = xAngle (0.99 = 0.99)
00:24:30.438 00.002 1032 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.99 = 0.99)
00:24:30.439 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.82 mountX=0.01 mountY=0.01, mountTheta=0.99
00:24:30.445 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
00:24:30.449 00.004 1032 Enqueuing Move request for scope (-0.01, 0.00)
00:24:30.451 00.002 10072 Worker thread wakes up
00:24:30.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
00:24:30.451 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
00:24:30.451 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.01
00:24:30.452 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:30.457 00.005 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:30.457 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:24:30.457 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:30.457 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:24:30.457 00.000 10072 MoveAxis(W, 8, ABG)
00:24:30.457 00.000 10072 Guiding  Dir = 3, Dur = 8
00:24:30.457 00.000 10072 IsGuiding returns 0
00:24:30.458 00.001 10072 PulseGuide returned control before completion, sleep 18
00:24:30.476 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.8
00:24:30.478 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:30.480 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:30.481 00.001 1032 Enqueuing Expose request
00:24:30.492 00.011 10072 IsGuiding returns 0
00:24:30.492 00.000 10072 Move returns status 0, amount 8
00:24:30.492 00.000 10072 MoveAxis(N, 0, ABG)
00:24:30.492 00.000 10072 Move returns status 0, amount 0
00:24:30.492 00.000 10072 move complete, result=0
00:24:30.492 00.000 10072 worker thread done servicing request
00:24:30.492 00.000 10072 Worker thread wakes up
00:24:30.493 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:30.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:30.493 00.000 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
00:24:31.120 00.627 10072 Exposure complete
00:24:31.168 00.048 10072 worker thread done servicing request
00:24:31.168 00.000 1032 OnExposeComplete: enter
00:24:31.170 00.002 1032 UpdateGuideState(): m_state=6
00:24:31.173 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1977
00:24:31.175 00.002 1032 Star::Find returns 1 (0), X=323.74, Y=741.17, Mass=1204, SNR=24.4, Peak=139 HFD=2.6
00:24:31.179 00.004 1032 MultiStar: [#1 -0.23,-0.19,0.00,M1] [#2 0.06,0.12,1.09,U] [#3 -0.03,-0.16,0.80,U] [#4 -0.13,0.00,0.70,U] [#5 0.09,-0.20,0.77,U] [#6 0.01,-0.28,0.00,M1] [#7 0.21,0.03,0.53,U] [#8 -0.02,-0.14,0.63,U] 
00:24:31.181 00.002 1032 refined, 6 included, MultiStar: {0.05, -0.05}, one-star: {0.14, -0.07}
00:24:31.183 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
00:24:31.185 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
00:24:31.187 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.87 mountX=-0.06 mountY=-0.03, mountTheta=-2.70
00:24:31.189 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
00:24:31.193 00.004 1032 Enqueuing Move request for scope (0.05, -0.05)
00:24:31.194 00.001 10072 Worker thread wakes up
00:24:31.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:24:31.194 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:24:31.194 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.03
00:24:31.197 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:31.199 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:31.199 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:24:31.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:31.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:24:31.199 00.000 10072 MoveAxis(W, 10, ABG)
00:24:31.199 00.000 10072 Guiding  Dir = 3, Dur = 10
00:24:31.201 00.002 10072 IsGuiding returns 0
00:24:31.201 00.000 10072 PulseGuide returned control before completion, sleep 20
00:24:31.220 00.019 1032 UpdateGuideState exits: m=1204 SNR=24.4
00:24:31.223 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:31.224 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:31.226 00.002 1032 Enqueuing Expose request
00:24:31.229 00.003 10072 IsGuiding returns 0
00:24:31.229 00.000 10072 Move returns status 0, amount 10
00:24:31.229 00.000 10072 MoveAxis(N, 0, ABG)
00:24:31.229 00.000 10072 Move returns status 0, amount 0
00:24:31.229 00.000 10072 move complete, result=0
00:24:31.229 00.000 10072 worker thread done servicing request
00:24:31.229 00.000 10072 Worker thread wakes up
00:24:31.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:31.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:31.229 00.000 1032 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
00:24:31.635 00.406 10072 Exposure complete
00:24:31.684 00.049 10072 worker thread done servicing request
00:24:31.684 00.000 1032 OnExposeComplete: enter
00:24:31.687 00.003 1032 UpdateGuideState(): m_state=6
00:24:31.689 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1978
00:24:31.690 00.001 1032 Star::Find returns 1 (0), X=323.62, Y=741.29, Mass=1369, SNR=26.1, Peak=154 HFD=2.8
00:24:31.693 00.003 1032 MultiStar: [#1 -0.09,-0.19,1.13,U] [#2 -0.06,0.10,0.92,U] [#3 -0.03,-0.01,0.68,U] [#4 -0.10,-0.04,0.69,U] [#5 0.22,-0.32,0.00,M1] [#6 -0.06,-0.34,0.00,M2] [#7 0.28,-0.16,0.00,M1] [#8 0.07,-0.01,0.58,U] 
00:24:31.695 00.002 1032 refined, 5 included, MultiStar: {-0.04, -0.02}, one-star: {0.02, 0.05}
00:24:31.697 00.002 1032 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.83) = xAngle (-4.45 = 1.84)
00:24:31.699 00.002 1032 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.45 = 1.84)
00:24:31.701 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.62 mountX=-0.01 mountY=0.04, mountTheta=1.84
00:24:31.704 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.02, opts=13)
00:24:31.706 00.002 1032 Enqueuing Move request for scope (-0.04, -0.02)
00:24:31.708 00.002 10072 Worker thread wakes up
00:24:31.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
00:24:31.708 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
00:24:31.708 00.000 10072 Moving (-0.04, -0.02) raw xDistance=-0.01 yDistance=0.04
00:24:31.712 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:31.714 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:31.714 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:24:31.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:31.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:24:31.714 00.000 10072 MoveAxis(W, 9, ABG)
00:24:31.714 00.000 10072 Guiding  Dir = 3, Dur = 9
00:24:31.715 00.001 10072 IsGuiding returns 0
00:24:31.715 00.000 10072 PulseGuide returned control before completion, sleep 19
00:24:31.733 00.018 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:24:31.736 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:31.738 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:31.740 00.002 1032 Enqueuing Expose request
00:24:31.742 00.002 10072 IsGuiding returns 0
00:24:31.742 00.000 10072 Move returns status 0, amount 9
00:24:31.742 00.000 10072 MoveAxis(N, 0, ABG)
00:24:31.742 00.000 10072 Move returns status 0, amount 0
00:24:31.743 00.001 10072 move complete, result=0
00:24:31.743 00.000 10072 worker thread done servicing request
00:24:31.743 00.000 10072 Worker thread wakes up
00:24:31.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:31.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:31.751 00.008 1032 GuideStep: -0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
00:24:32.366 00.615 10072 Exposure complete
00:24:32.413 00.047 10072 worker thread done servicing request
00:24:32.414 00.001 1032 OnExposeComplete: enter
00:24:32.416 00.002 1032 UpdateGuideState(): m_state=6
00:24:32.418 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1979
00:24:32.420 00.002 1032 Star::Find returns 1 (0), X=323.62, Y=741.31, Mass=1213, SNR=24.5, Peak=149 HFD=2.8
00:24:32.423 00.003 1032 MultiStar: [#1 -0.29,0.08,0.00,M1] [#2 -0.14,0.37,0.00,M1] [#3 0.08,0.04,0.81,U] [#4 -0.24,0.19,0.00,M1] [#5 0.13,-0.21,0.72,U] [#6 0.05,-0.18,0.70,U] [#7 0.09,-0.01,0.59,U] [#8 -0.12,-0.22,0.63,U] 
00:24:32.429 00.006 1032 single-star, 5 included, MultiStar: {0.04, -0.07}, one-star: {0.02, 0.07}
00:24:32.431 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
00:24:32.432 00.001 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
00:24:32.434 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.26 mountX=0.06 mountY=-0.04, mountTheta=-0.57
00:24:32.437 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
00:24:32.439 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
00:24:32.440 00.001 10072 Worker thread wakes up
00:24:32.440 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
00:24:32.440 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
00:24:32.440 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
00:24:32.443 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:32.445 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:32.445 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:24:32.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:32.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:24:32.445 00.000 10072 MoveAxis(W, 10, ABG)
00:24:32.445 00.000 10072 Guiding  Dir = 3, Dur = 10
00:24:32.447 00.002 10072 IsGuiding returns 0
00:24:32.447 00.000 10072 PulseGuide returned control before completion, sleep 20
00:24:32.464 00.017 1032 UpdateGuideState exits: m=1213 SNR=24.5
00:24:32.466 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:32.468 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:32.470 00.002 1032 Enqueuing Expose request
00:24:32.473 00.003 10072 IsGuiding returns 0
00:24:32.473 00.000 10072 Move returns status 0, amount 10
00:24:32.473 00.000 10072 MoveAxis(N, 0, ABG)
00:24:32.473 00.000 10072 Move returns status 0, amount 0
00:24:32.473 00.000 10072 move complete, result=0
00:24:32.473 00.000 10072 worker thread done servicing request
00:24:32.473 00.000 10072 Worker thread wakes up
00:24:32.473 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:32.473 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:32.478 00.005 1032 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
00:24:32.883 00.405 10072 Exposure complete
00:24:32.936 00.053 10072 worker thread done servicing request
00:24:32.936 00.000 1032 OnExposeComplete: enter
00:24:32.938 00.002 1032 UpdateGuideState(): m_state=6
00:24:32.940 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1980
00:24:32.941 00.001 1032 Star::Find returns 1 (0), X=323.63, Y=741.24, Mass=1238, SNR=24.8, Peak=140 HFD=2.8
00:24:32.943 00.002 1032 MultiStar: [#1 -0.18,0.04,1.22,U] [#2 -0.12,0.36,0.00,M2] [#3 -0.06,-0.00,0.76,U] [#4 -0.20,0.06,0.72,U] [#5 0.05,-0.04,0.73,U] [#6 -0.01,-0.26,0.74,U] [#7 0.15,-0.03,0.56,U] [#8 -0.02,-0.24,0.64,U] 
00:24:32.945 00.002 1032 single-star, 7 included, MultiStar: {-0.04, -0.05}, one-star: {0.03, -0.00}
00:24:32.946 00.001 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
00:24:32.948 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
00:24:32.949 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.02 mountX=-0.01 mountY=-0.03, mountTheta=-1.85
00:24:32.953 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
00:24:32.955 00.002 1032 Enqueuing Move request for scope (0.03, -0.00)
00:24:32.959 00.004 10072 Worker thread wakes up
00:24:32.959 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
00:24:32.959 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
00:24:32.959 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
00:24:32.961 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:32.963 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:32.963 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:24:32.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:32.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:24:32.963 00.000 10072 MoveAxis(W, 9, ABG)
00:24:32.963 00.000 10072 Guiding  Dir = 3, Dur = 9
00:24:32.964 00.001 10072 IsGuiding returns 0
00:24:32.964 00.000 10072 PulseGuide returned control before completion, sleep 19
00:24:32.980 00.016 1032 UpdateGuideState exits: m=1238 SNR=24.8
00:24:32.982 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:32.983 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:32.987 00.004 1032 Enqueuing Expose request
00:24:32.990 00.003 10072 IsGuiding returns 0
00:24:32.990 00.000 10072 Move returns status 0, amount 9
00:24:32.990 00.000 10072 MoveAxis(N, 0, ABG)
00:24:32.990 00.000 10072 Move returns status 0, amount 0
00:24:32.990 00.000 10072 move complete, result=0
00:24:32.990 00.000 10072 worker thread done servicing request
00:24:32.990 00.000 10072 Worker thread wakes up
00:24:32.990 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:32.990 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:32.996 00.006 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
00:24:33.617 00.621 10072 Exposure complete
00:24:33.669 00.052 10072 worker thread done servicing request
00:24:33.670 00.001 1032 OnExposeComplete: enter
00:24:33.672 00.002 1032 UpdateGuideState(): m_state=6
00:24:33.674 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1981
00:24:33.678 00.004 1032 Star::Find returns 1 (0), X=323.71, Y=741.27, Mass=1288, SNR=25.2, Peak=161 HFD=2.6
00:24:33.681 00.003 1032 MultiStar: [#1 -0.15,-0.02,1.17,U] [#2 -0.01,0.22,0.99,U] [#3 0.04,-0.17,0.79,U] [#4 -0.14,0.12,0.73,U] [#5 0.17,-0.17,0.76,U] [#6 0.03,-0.26,0.73,U] [#7 0.36,0.01,0.00,M1] [#8 -0.07,-0.20,0.62,U] 
00:24:33.684 00.003 1032 refined, 7 included, MultiStar: {-0.00, -0.04}, one-star: {0.11, 0.03}
00:24:33.686 00.002 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.79)
00:24:33.688 00.002 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.79)
00:24:33.691 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.66 mountX=-0.04 mountY=0.01, mountTheta=2.79
00:24:33.693 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.04, opts=13)
00:24:33.695 00.002 1032 Enqueuing Move request for scope (-0.00, -0.04)
00:24:33.697 00.002 10072 Worker thread wakes up
00:24:33.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
00:24:33.697 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
00:24:33.697 00.000 10072 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
00:24:33.699 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:33.702 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:33.702 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:24:33.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:33.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:24:33.702 00.000 10072 MoveAxis(W, 11, ABG)
00:24:33.702 00.000 10072 Guiding  Dir = 3, Dur = 11
00:24:33.703 00.001 10072 IsGuiding returns 0
00:24:33.703 00.000 10072 PulseGuide returned control before completion, sleep 21
00:24:33.721 00.018 1032 UpdateGuideState exits: m=1288 SNR=25.2
00:24:33.725 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:33.726 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:33.728 00.002 1032 Enqueuing Expose request
00:24:33.739 00.011 10072 IsGuiding returns 0
00:24:33.739 00.000 10072 Move returns status 0, amount 11
00:24:33.739 00.000 10072 MoveAxis(N, 0, ABG)
00:24:33.739 00.000 10072 Move returns status 0, amount 0
00:24:33.739 00.000 10072 move complete, result=0
00:24:33.739 00.000 10072 worker thread done servicing request
00:24:33.740 00.001 10072 Worker thread wakes up
00:24:33.740 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:33.740 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:33.742 00.002 1032 GuideStep: -0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
00:24:34.148 00.406 10072 Exposure complete
00:24:34.198 00.050 10072 worker thread done servicing request
00:24:34.199 00.001 1032 OnExposeComplete: enter
00:24:34.201 00.002 1032 UpdateGuideState(): m_state=6
00:24:34.202 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1982
00:24:34.205 00.003 1032 Star::Find returns 1 (0), X=323.86, Y=741.16, Mass=1392, SNR=26.3, Peak=165 HFD=2.4
00:24:34.209 00.004 1032 MultiStar: [#1 -0.12,-0.11,1.13,U] [#2 -0.01,0.06,0.98,U] [#3 0.10,0.02,0.67,U] [#4 -0.17,0.22,0.68,U] [#5 0.25,-0.27,0.00,M1] [#6 -0.00,-0.44,0.00,M1] [#7 0.34,-0.14,0.00,M2] [#8 -0.01,-0.28,0.00,M1] 
00:24:34.211 00.002 1032 refined, 4 included, MultiStar: {0.01, 0.00}, one-star: {0.26, -0.08}
00:24:34.212 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
00:24:34.214 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
00:24:34.216 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.12 mountX=-0.00 mountY=-0.01, mountTheta=-1.71
00:24:34.219 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.00, opts=13)
00:24:34.221 00.002 1032 Enqueuing Move request for scope (0.01, 0.00)
00:24:34.222 00.001 10072 Worker thread wakes up
00:24:34.222 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
00:24:34.222 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
00:24:34.222 00.000 10072 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
00:24:34.224 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:34.226 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:34.226 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:24:34.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:34.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:24:34.226 00.000 10072 MoveAxis(W, 11, ABG)
00:24:34.226 00.000 10072 Guiding  Dir = 3, Dur = 11
00:24:34.226 00.000 10072 IsGuiding returns 0
00:24:34.228 00.002 10072 PulseGuide returned control before completion, sleep 21
00:24:34.246 00.018 1032 UpdateGuideState exits: m=1392 SNR=26.3
00:24:34.248 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:34.250 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:34.253 00.003 1032 Enqueuing Expose request
00:24:34.254 00.001 10072 IsGuiding returns 0
00:24:34.254 00.000 10072 Move returns status 0, amount 11
00:24:34.254 00.000 10072 MoveAxis(N, 0, ABG)
00:24:34.254 00.000 10072 Move returns status 0, amount 0
00:24:34.254 00.000 10072 move complete, result=0
00:24:34.254 00.000 10072 worker thread done servicing request
00:24:34.255 00.001 10072 Worker thread wakes up
00:24:34.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:34.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:34.262 00.007 1032 GuideStep: -0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
00:24:34.884 00.622 10072 Exposure complete
00:24:34.935 00.051 10072 worker thread done servicing request
00:24:34.935 00.000 1032 OnExposeComplete: enter
00:24:34.937 00.002 1032 UpdateGuideState(): m_state=6
00:24:34.940 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1983
00:24:34.941 00.001 1032 Star::Find returns 1 (0), X=323.74, Y=741.37, Mass=1324, SNR=25.6, Peak=144 HFD=2.8
00:24:34.943 00.002 1032 MultiStar: [#1 -0.16,0.05,1.12,U] [#2 -0.04,0.28,0.00,M1] [#3 0.00,-0.13,0.74,U] [#4 0.07,0.33,0.00,M1] [#5 0.10,-0.24,0.80,U] [#6 0.13,-0.08,0.68,U] [#7 0.28,0.08,0.00,M3] [#8 0.13,-0.06,0.61,U] 
00:24:34.945 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.04}, one-star: {0.14, 0.13}
00:24:34.946 00.001 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
00:24:34.948 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
00:24:34.949 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.75 mountX=-0.05 mountY=-0.03, mountTheta=-2.58
00:24:34.953 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
00:24:34.956 00.003 1032 Enqueuing Move request for scope (0.04, -0.04)
00:24:34.960 00.004 10072 Worker thread wakes up
00:24:34.960 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
00:24:34.961 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
00:24:34.961 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
00:24:34.963 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:34.965 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:34.966 00.001 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:24:34.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:34.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:24:34.966 00.000 10072 MoveAxis(W, 12, ABG)
00:24:34.966 00.000 10072 Guiding  Dir = 3, Dur = 12
00:24:34.966 00.000 10072 IsGuiding returns 0
00:24:34.966 00.000 10072 PulseGuide returned control before completion, sleep 22
00:24:34.983 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.6
00:24:34.986 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:34.988 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:34.990 00.002 1032 Enqueuing Expose request
00:24:34.993 00.003 10072 IsGuiding returns 0
00:24:34.993 00.000 10072 Move returns status 0, amount 12
00:24:34.993 00.000 10072 MoveAxis(N, 0, ABG)
00:24:34.993 00.000 10072 Move returns status 0, amount 0
00:24:34.993 00.000 10072 move complete, result=0
00:24:34.994 00.001 10072 worker thread done servicing request
00:24:34.994 00.000 10072 Worker thread wakes up
00:24:34.994 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:34.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:35.000 00.006 1032 GuideStep: -0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
00:24:35.402 00.402 10072 Exposure complete
00:24:35.453 00.051 10072 worker thread done servicing request
00:24:35.453 00.000 1032 OnExposeComplete: enter
00:24:35.456 00.003 1032 UpdateGuideState(): m_state=6
00:24:35.458 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1984
00:24:35.461 00.003 1032 Star::Find returns 1 (0), X=323.72, Y=741.45, Mass=1288, SNR=25.3, Peak=143 HFD=2.9
00:24:35.463 00.002 1032 MultiStar: [#1 -0.03,0.13,1.14,U] [#2 -0.03,0.28,0.00,M2] [#3 -0.08,0.07,0.69,U] [#4 -0.19,0.35,0.00,M2] [#5 0.18,-0.01,0.73,U] [#6 -0.08,-0.21,0.74,U] [#7 0.04,0.11,0.52,U] [#8 -0.01,-0.03,0.64,U] 
00:24:35.465 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.05}, one-star: {0.12, 0.21}
00:24:35.466 00.001 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
00:24:35.468 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
00:24:35.469 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.15 mountX=0.04 mountY=-0.04, mountTheta=-0.68
00:24:35.472 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
00:24:35.474 00.002 1032 Enqueuing Move request for scope (0.02, 0.05)
00:24:35.476 00.002 10072 Worker thread wakes up
00:24:35.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
00:24:35.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
00:24:35.476 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.04
00:24:35.478 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:35.481 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:35.481 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:24:35.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:35.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:24:35.481 00.000 10072 MoveAxis(W, 11, ABG)
00:24:35.481 00.000 10072 Guiding  Dir = 3, Dur = 11
00:24:35.482 00.001 10072 IsGuiding returns 0
00:24:35.482 00.000 10072 PulseGuide returned control before completion, sleep 21
00:24:35.500 00.018 1032 UpdateGuideState exits: m=1288 SNR=25.3
00:24:35.503 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:35.505 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:35.507 00.002 10072 IsGuiding returns 0
00:24:35.507 00.000 10072 Move returns status 0, amount 11
00:24:35.507 00.000 10072 MoveAxis(N, 0, ABG)
00:24:35.507 00.000 10072 Move returns status 0, amount 0
00:24:35.507 00.000 10072 move complete, result=0
00:24:35.507 00.000 1032 Enqueuing Expose request
00:24:35.509 00.002 10072 worker thread done servicing request
00:24:35.509 00.000 10072 Worker thread wakes up
00:24:35.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:35.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:35.509 00.000 1032 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
00:24:36.140 00.631 10072 Exposure complete
00:24:36.191 00.051 10072 worker thread done servicing request
00:24:36.191 00.000 1032 OnExposeComplete: enter
00:24:36.193 00.002 1032 UpdateGuideState(): m_state=6
00:24:36.196 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1985
00:24:36.197 00.001 1032 Star::Find returns 1 (0), X=323.66, Y=741.28, Mass=1385, SNR=26.1, Peak=152 HFD=2.8
00:24:36.199 00.002 1032 MultiStar: [#1 -0.20,0.16,1.23,U] [#2 0.07,0.21,0.93,U] [#3 0.04,-0.09,0.72,U] [#4 -0.09,0.22,0.70,U] [#5 0.19,-0.12,0.71,U] [#6 -0.02,-0.22,0.71,U] [#7 0.24,0.21,0.00,M3] [#8 -0.08,-0.28,0.00,M1] 
00:24:36.201 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.05}, one-star: {0.06, 0.04}
00:24:36.202 00.001 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
00:24:36.206 00.004 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
00:24:36.208 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.70 mountX=0.05 mountY=-0.01, mountTheta=-0.13
00:24:36.211 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
00:24:36.213 00.002 1032 Enqueuing Move request for scope (-0.01, 0.05)
00:24:36.215 00.002 10072 Worker thread wakes up
00:24:36.215 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
00:24:36.215 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
00:24:36.216 00.001 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
00:24:36.217 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:36.219 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:36.219 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:24:36.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:36.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:24:36.219 00.000 10072 MoveAxis(W, 13, ABG)
00:24:36.220 00.001 10072 Guiding  Dir = 3, Dur = 13
00:24:36.220 00.000 10072 IsGuiding returns 0
00:24:36.220 00.000 10072 PulseGuide returned control before completion, sleep 23
00:24:36.239 00.019 1032 UpdateGuideState exits: m=1385 SNR=26.1
00:24:36.240 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:36.243 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:36.244 00.001 1032 Enqueuing Expose request
00:24:36.246 00.002 10072 IsGuiding returns 0
00:24:36.246 00.000 10072 Move returns status 0, amount 13
00:24:36.246 00.000 10072 MoveAxis(N, 0, ABG)
00:24:36.247 00.001 10072 Move returns status 0, amount 0
00:24:36.247 00.000 10072 move complete, result=0
00:24:36.247 00.000 10072 worker thread done servicing request
00:24:36.247 00.000 10072 Worker thread wakes up
00:24:36.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:36.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:36.253 00.006 1032 GuideStep: 0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
00:24:36.653 00.400 10072 Exposure complete
00:24:36.704 00.051 10072 worker thread done servicing request
00:24:36.704 00.000 1032 OnExposeComplete: enter
00:24:36.706 00.002 1032 UpdateGuideState(): m_state=6
00:24:36.709 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1986
00:24:36.711 00.002 1032 Star::Find returns 1 (0), X=323.67, Y=741.33, Mass=1295, SNR=25.4, Peak=157 HFD=2.8
00:24:36.713 00.002 1032 MultiStar: [#1 -0.13,-0.07,1.18,U] [#2 -0.00,0.12,1.02,U] [#3 0.03,-0.13,0.81,U] [#4 -0.26,0.21,0.00,M2] [#5 0.00,-0.25,0.72,U] [#6 0.13,-0.35,0.00,M1] [#7 0.17,0.10,0.56,U] [#8 -0.01,-0.13,0.60,U] 
00:24:36.716 00.003 1032 refined, 6 included, MultiStar: {0.00, -0.03}, one-star: {0.07, 0.09}
00:24:36.718 00.002 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
00:24:36.720 00.002 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
00:24:36.721 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.41 mountX=-0.03 mountY=0.00, mountTheta=3.04
00:24:36.724 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.03, opts=13)
00:24:36.726 00.002 1032 Enqueuing Move request for scope (0.00, -0.03)
00:24:36.728 00.002 10072 Worker thread wakes up
00:24:36.729 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
00:24:36.729 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
00:24:36.729 00.000 10072 Moving (0.00, -0.03) raw xDistance=-0.03 yDistance=0.00
00:24:36.732 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:36.734 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:36.734 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:24:36.734 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:36.734 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:24:36.734 00.000 10072 MoveAxis(W, 12, ABG)
00:24:36.734 00.000 10072 Guiding  Dir = 3, Dur = 12
00:24:36.735 00.001 10072 IsGuiding returns 0
00:24:36.735 00.000 10072 PulseGuide returned control before completion, sleep 22
00:24:36.754 00.019 1032 UpdateGuideState exits: m=1295 SNR=25.4
00:24:36.756 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:36.758 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:36.760 00.002 1032 Enqueuing Expose request
00:24:36.763 00.003 10072 IsGuiding returns 0
00:24:36.763 00.000 10072 Move returns status 0, amount 12
00:24:36.763 00.000 10072 MoveAxis(N, 0, ABG)
00:24:36.763 00.000 10072 Move returns status 0, amount 0
00:24:36.763 00.000 10072 move complete, result=0
00:24:36.763 00.000 10072 worker thread done servicing request
00:24:36.763 00.000 10072 Worker thread wakes up
00:24:36.763 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:36.763 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:36.771 00.008 1032 GuideStep: -0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
00:24:37.495 00.724 10072 Exposure complete
00:24:37.541 00.046 10072 worker thread done servicing request
00:24:37.541 00.000 1032 OnExposeComplete: enter
00:24:37.544 00.003 1032 UpdateGuideState(): m_state=6
00:24:37.546 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1987
00:24:37.548 00.002 1032 Star::Find returns 1 (0), X=323.78, Y=741.25, Mass=1275, SNR=25.2, Peak=146 HFD=2.6
00:24:37.550 00.002 1032 MultiStar: [#1 -0.09,0.09,1.10,U] [#2 -0.06,0.23,0.98,U] [#3 0.12,0.02,0.76,U] [#4 0.02,0.19,0.70,U] [#5 0.26,-0.15,0.00,M1] [#6 0.11,-0.14,0.77,U] [#7 0.36,0.02,0.00,M3] [#8 0.13,-0.02,0.63,U] 
00:24:37.552 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.06}, one-star: {0.18, 0.01}
00:24:37.554 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
00:24:37.555 00.001 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
00:24:37.558 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.87 mountX=0.05 mountY=-0.06, mountTheta=-0.96
00:24:37.561 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
00:24:37.563 00.002 1032 Enqueuing Move request for scope (0.05, 0.06)
00:24:37.565 00.002 10072 Worker thread wakes up
00:24:37.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
00:24:37.565 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
00:24:37.565 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.05 yDistance=-0.06
00:24:37.568 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:37.570 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:37.570 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:24:37.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:37.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:24:37.570 00.000 10072 MoveAxis(W, 15, ABG)
00:24:37.570 00.000 10072 Guiding  Dir = 3, Dur = 15
00:24:37.571 00.001 10072 IsGuiding returns 0
00:24:37.571 00.000 10072 PulseGuide returned control before completion, sleep 25
00:24:37.595 00.024 1032 UpdateGuideState exits: m=1275 SNR=25.2
00:24:37.599 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:37.601 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:37.605 00.004 10072 IsGuiding returns 0
00:24:37.605 00.000 10072 Move returns status 0, amount 15
00:24:37.605 00.000 10072 MoveAxis(N, 0, ABG)
00:24:37.606 00.001 10072 Move returns status 0, amount 0
00:24:37.606 00.000 10072 move complete, result=0
00:24:37.606 00.000 10072 worker thread done servicing request
00:24:37.606 00.000 1032 Enqueuing Expose request
00:24:37.608 00.002 1032 GuideStep: 0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
00:24:37.610 00.002 10072 Worker thread wakes up
00:24:37.610 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:37.610 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:38.027 00.417 10072 Exposure complete
00:24:38.074 00.047 10072 worker thread done servicing request
00:24:38.075 00.001 1032 OnExposeComplete: enter
00:24:38.077 00.002 1032 UpdateGuideState(): m_state=6
00:24:38.079 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1988
00:24:38.081 00.002 1032 Star::Find returns 1 (0), X=323.75, Y=741.42, Mass=1630, SNR=28.5, Peak=179 HFD=2.8
00:24:38.084 00.003 1032 MultiStar: [#1 -0.07,0.01,1.07,U] [#2 -0.12,0.41,0.00,M1] [#3 -0.02,-0.04,0.73,U] [#4 -0.10,0.25,0.62,U] [#5 0.17,-0.19,0.64,U] [#6 0.00,-0.18,0.64,U] [#7 0.34,0.24,0.00,M4] [#8 -0.01,-0.11,0.55,U] 
00:24:38.085 00.001 1032 refined, 6 included, MultiStar: {0.02, 0.01}, one-star: {0.15, 0.18}
00:24:38.087 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
00:24:38.089 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
00:24:38.091 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.29 mountX=0.00 mountY=-0.02, mountTheta=-1.54
00:24:38.094 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
00:24:38.096 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
00:24:38.097 00.001 10072 Worker thread wakes up
00:24:38.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:24:38.098 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:24:38.098 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
00:24:38.099 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:38.101 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:38.101 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:24:38.101 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:38.101 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:24:38.101 00.000 10072 MoveAxis(W, 12, ABG)
00:24:38.101 00.000 10072 Guiding  Dir = 3, Dur = 12
00:24:38.101 00.000 10072 IsGuiding returns 0
00:24:38.102 00.001 10072 PulseGuide returned control before completion, sleep 22
00:24:38.120 00.018 1032 UpdateGuideState exits: m=1630 SNR=28.5
00:24:38.122 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:38.123 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:38.124 00.001 1032 Enqueuing Expose request
00:24:38.134 00.010 10072 IsGuiding returns 0
00:24:38.134 00.000 10072 Move returns status 0, amount 12
00:24:38.134 00.000 10072 MoveAxis(N, 0, ABG)
00:24:38.134 00.000 10072 Move returns status 0, amount 0
00:24:38.134 00.000 10072 move complete, result=0
00:24:38.134 00.000 10072 worker thread done servicing request
00:24:38.134 00.000 10072 Worker thread wakes up
00:24:38.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:38.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:38.136 00.002 1032 GuideStep: 0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
00:24:38.760 00.624 10072 Exposure complete
00:24:38.807 00.047 10072 worker thread done servicing request
00:24:38.807 00.000 1032 OnExposeComplete: enter
00:24:38.809 00.002 1032 UpdateGuideState(): m_state=6
00:24:38.811 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1989
00:24:38.813 00.002 1032 Star::Find returns 1 (0), X=323.80, Y=741.51, Mass=1380, SNR=26.2, Peak=144 HFD=3.0
00:24:38.815 00.002 1032 MultiStar: [#1 -0.12,0.16,1.17,U] [#2 0.10,0.51,0.00,M2] [#3 0.03,0.11,0.70,U] [#4 -0.36,0.54,0.00,M1] [#5 0.02,0.06,0.70,U] [#6 -0.01,0.16,0.69,U] [#7 0.14,0.09,0.50,U] [#8 0.02,0.12,0.59,U] 
00:24:38.817 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.15}, one-star: {0.20, 0.26}
00:24:38.819 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
00:24:38.821 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
00:24:38.823 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.36 mountX=0.14 mountY=-0.07, mountTheta=-0.47
00:24:38.826 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.15, opts=13)
00:24:38.828 00.002 1032 Enqueuing Move request for scope (0.03, 0.15)
00:24:38.830 00.002 10072 Worker thread wakes up
00:24:38.830 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
00:24:38.830 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
00:24:38.830 00.000 10072 Moving (0.03, 0.15) raw xDistance=0.14 yDistance=-0.07
00:24:38.832 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:38.835 00.003 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 292.02
00:24:38.835 00.000 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
00:24:38.835 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:38.835 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:24:38.835 00.000 10072 MoveAxis(W, 82, ABG)
00:24:38.835 00.000 10072 Guiding  Dir = 3, Dur = 82
00:24:38.835 00.000 10072 IsGuiding returns 0
00:24:38.836 00.001 10072 PulseGuide returned control before completion, sleep 92
00:24:38.853 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.2
00:24:38.855 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:38.856 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:38.858 00.002 1032 Enqueuing Expose request
00:24:38.943 00.085 10072 IsGuiding returns 0
00:24:38.943 00.000 10072 Move returns status 0, amount 82
00:24:38.943 00.000 10072 MoveAxis(N, 0, ABG)
00:24:38.943 00.000 10072 Move returns status 0, amount 0
00:24:38.943 00.000 10072 move complete, result=0
00:24:38.943 00.000 10072 worker thread done servicing request
00:24:38.943 00.000 10072 Worker thread wakes up
00:24:38.943 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:38.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:38.943 00.000 1032 GuideStep: 0.1 px 82 ms WEST, -0.1 px 0 ms NORTH
00:24:39.352 00.409 10072 Exposure complete
00:24:39.407 00.055 10072 worker thread done servicing request
00:24:39.407 00.000 1032 OnExposeComplete: enter
00:24:39.409 00.002 1032 UpdateGuideState(): m_state=6
00:24:39.411 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1990
00:24:39.413 00.002 1032 Star::Find returns 1 (0), X=323.71, Y=741.65, Mass=1541, SNR=27.6, Peak=183 HFD=2.9
00:24:39.415 00.002 1032 MultiStar: [#1 -0.09,0.27,0.00,M1] [#2 -0.08,0.61,0.00,M3] [#3 0.07,0.10,0.65,U] [#4 -0.12,0.45,0.00,M2] [#5 0.21,0.12,0.61,U] [#6 0.05,0.12,0.70,U] [#7 0.46,0.15,0.00,M4] [#8 -0.07,0.09,0.53,U] 
00:24:39.416 00.001 1032 refined, 4 included, MultiStar: {0.08, 0.19}, one-star: {0.11, 0.41}
00:24:39.418 00.002 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
00:24:39.421 00.003 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
00:24:39.423 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.18 mountX=0.17 mountY=-0.13, mountTheta=-0.65
00:24:39.426 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.19, opts=13)
00:24:39.428 00.002 1032 Enqueuing Move request for scope (0.08, 0.19)
00:24:39.431 00.003 10072 Worker thread wakes up
00:24:39.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
00:24:39.431 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
00:24:39.431 00.000 10072 Moving (0.08, 0.19) raw xDistance=0.17 yDistance=-0.13
00:24:39.433 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:39.435 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 292.02
00:24:39.435 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
00:24:39.436 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:39.436 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:24:39.436 00.000 10072 MoveAxis(W, 96, ABG)
00:24:39.436 00.000 10072 Guiding  Dir = 3, Dur = 96
00:24:39.436 00.000 10072 IsGuiding returns 0
00:24:39.437 00.001 10072 PulseGuide returned control before completion, sleep 106
00:24:39.457 00.020 1032 UpdateGuideState exits: m=1541 SNR=27.6
00:24:39.460 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:39.462 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:39.464 00.002 1032 Enqueuing Expose request
00:24:39.554 00.090 10072 IsGuiding returns 0
00:24:39.554 00.000 10072 Move returns status 0, amount 96
00:24:39.554 00.000 10072 MoveAxis(N, 0, ABG)
00:24:39.554 00.000 10072 Move returns status 0, amount 0
00:24:39.554 00.000 10072 move complete, result=0
00:24:39.554 00.000 10072 worker thread done servicing request
00:24:39.554 00.000 10072 Worker thread wakes up
00:24:39.555 00.001 1032 GuideStep: 0.2 px 96 ms WEST, -0.1 px 0 ms NORTH
00:24:39.560 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:39.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:40.196 00.636 10072 Exposure complete
00:24:40.245 00.049 10072 worker thread done servicing request
00:24:40.245 00.000 1032 OnExposeComplete: enter
00:24:40.247 00.002 1032 UpdateGuideState(): m_state=6
00:24:40.249 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1991
00:24:40.251 00.002 1032 Star::Find returns 1 (0), X=323.76, Y=741.28, Mass=1362, SNR=26.0, Peak=152 HFD=2.7
00:24:40.254 00.003 1032 MultiStar: [#1 -0.20,-0.05,1.13,U] [#2 -0.02,0.29,0.00,M4] [#3 -0.03,0.14,0.77,U] [#4 -0.14,0.22,0.64,U] [#5 0.12,-0.12,0.71,U] [#6 0.05,-0.02,0.68,U] [#7 0.19,0.14,0.54,U] [#8 0.07,-0.05,0.57,U] 
00:24:40.255 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.03}, one-star: {0.16, 0.04}
00:24:40.257 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
00:24:40.258 00.001 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
00:24:40.260 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.14 mountX=0.03 mountY=-0.02, mountTheta=-0.69
00:24:40.263 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
00:24:40.266 00.003 1032 Enqueuing Move request for scope (0.01, 0.03)
00:24:40.267 00.001 10072 Worker thread wakes up
00:24:40.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
00:24:40.269 00.002 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
00:24:40.269 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
00:24:40.270 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:40.273 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:40.273 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:24:40.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:40.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:24:40.274 00.001 10072 MoveAxis(W, 14, ABG)
00:24:40.274 00.000 10072 Guiding  Dir = 3, Dur = 14
00:24:40.274 00.000 10072 IsGuiding returns 0
00:24:40.274 00.000 10072 PulseGuide returned control before completion, sleep 24
00:24:40.292 00.018 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:24:40.295 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:40.297 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:40.299 00.002 1032 Enqueuing Expose request
00:24:40.304 00.005 10072 IsGuiding returns 0
00:24:40.304 00.000 10072 Move returns status 0, amount 14
00:24:40.304 00.000 10072 MoveAxis(N, 0, ABG)
00:24:40.304 00.000 10072 Move returns status 0, amount 0
00:24:40.304 00.000 10072 move complete, result=0
00:24:40.304 00.000 10072 worker thread done servicing request
00:24:40.305 00.001 10072 Worker thread wakes up
00:24:40.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:40.305 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:40.310 00.005 1032 GuideStep: 0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
00:24:40.717 00.407 10072 Exposure complete
00:24:40.767 00.050 10072 worker thread done servicing request
00:24:40.767 00.000 1032 OnExposeComplete: enter
00:24:40.771 00.004 1032 UpdateGuideState(): m_state=6
00:24:40.774 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1992
00:24:40.776 00.002 1032 Star::Find returns 1 (0), X=323.77, Y=741.45, Mass=1279, SNR=25.2, Peak=145 HFD=2.9
00:24:40.778 00.002 1032 MultiStar: [#1 -0.10,0.12,1.17,U] [#2 -0.08,0.49,0.00,M5] [#3 0.05,0.14,0.73,U] [#4 -0.12,0.34,0.00,M2] [#5 0.15,0.09,0.75,U] [#6 -0.12,0.09,0.70,U] [#7 0.39,0.18,0.00,M4] [#8 -0.03,0.02,0.60,U] 
00:24:40.780 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.12}, one-star: {0.17, 0.21}
00:24:40.781 00.001 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
00:24:40.783 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
00:24:40.784 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=0.11 mountY=-0.05, mountTheta=-0.44
00:24:40.787 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
00:24:40.790 00.003 1032 Enqueuing Move request for scope (0.02, 0.12)
00:24:40.792 00.002 10072 Worker thread wakes up
00:24:40.792 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
00:24:40.792 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
00:24:40.792 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
00:24:40.794 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:40.796 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:40.797 00.001 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:24:40.797 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:40.797 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:24:40.797 00.000 10072 MoveAxis(W, 12, ABG)
00:24:40.797 00.000 10072 Guiding  Dir = 3, Dur = 12
00:24:40.798 00.001 10072 IsGuiding returns 0
00:24:40.799 00.001 10072 PulseGuide returned control before completion, sleep 21
00:24:40.817 00.018 1032 UpdateGuideState exits: m=1279 SNR=25.2
00:24:40.820 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:40.822 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:40.823 00.001 1032 Enqueuing Expose request
00:24:40.825 00.002 10072 IsGuiding returns 0
00:24:40.826 00.001 10072 Move returns status 0, amount 12
00:24:40.826 00.000 10072 MoveAxis(N, 0, ABG)
00:24:40.826 00.000 10072 Move returns status 0, amount 0
00:24:40.826 00.000 10072 move complete, result=0
00:24:40.826 00.000 10072 worker thread done servicing request
00:24:40.826 00.000 10072 Worker thread wakes up
00:24:40.826 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:40.826 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:40.834 00.008 1032 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
00:24:41.457 00.623 10072 Exposure complete
00:24:41.508 00.051 10072 worker thread done servicing request
00:24:41.508 00.000 1032 OnExposeComplete: enter
00:24:41.510 00.002 1032 UpdateGuideState(): m_state=6
00:24:41.512 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1993
00:24:41.514 00.002 1032 Star::Find returns 1 (0), X=323.84, Y=741.37, Mass=1499, SNR=27.3, Peak=163 HFD=2.7
00:24:41.515 00.001 1032 MultiStar: [#1 0.02,0.08,1.05,U] [#2 0.02,0.22,0.89,U] [#3 0.06,0.06,0.68,U] [#4 -0.09,0.19,0.62,U] [#5 0.29,0.08,0.00,M1] [#6 0.05,-0.08,0.68,U] [#7 0.24,0.04,0.54,U] [#8 0.11,-0.06,0.59,U] 
00:24:41.518 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.08}, one-star: {0.24, 0.13}
00:24:41.521 00.003 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
00:24:41.523 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
00:24:41.526 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=0.06 mountY=-0.10, mountTheta=-1.03
00:24:41.529 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
00:24:41.532 00.003 1032 Enqueuing Move request for scope (0.08, 0.08)
00:24:41.534 00.002 10072 Worker thread wakes up
00:24:41.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
00:24:41.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
00:24:41.534 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
00:24:41.537 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:41.539 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:41.539 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:24:41.539 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:41.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:24:41.539 00.000 10072 MoveAxis(W, 13, ABG)
00:24:41.539 00.000 10072 Guiding  Dir = 3, Dur = 13
00:24:41.539 00.000 10072 IsGuiding returns 0
00:24:41.540 00.001 10072 PulseGuide returned control before completion, sleep 23
00:24:41.560 00.020 1032 UpdateGuideState exits: m=1499 SNR=27.3
00:24:41.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:41.564 00.002 10072 IsGuiding returns 0
00:24:41.564 00.000 10072 Move returns status 0, amount 13
00:24:41.564 00.000 10072 MoveAxis(N, 0, ABG)
00:24:41.564 00.000 10072 Move returns status 0, amount 0
00:24:41.564 00.000 10072 move complete, result=0
00:24:41.564 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:41.566 00.002 1032 Enqueuing Expose request
00:24:41.568 00.002 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
00:24:41.569 00.001 10072 worker thread done servicing request
00:24:41.569 00.000 10072 Worker thread wakes up
00:24:41.570 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:41.570 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:41.989 00.419 10072 Exposure complete
00:24:42.038 00.049 10072 worker thread done servicing request
00:24:42.038 00.000 1032 OnExposeComplete: enter
00:24:42.040 00.002 1032 UpdateGuideState(): m_state=6
00:24:42.043 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1994
00:24:42.044 00.001 1032 Star::Find returns 1 (0), X=323.98, Y=741.45, Mass=1277, SNR=25.2, Peak=151 HFD=2.6
00:24:42.045 00.001 1032 MultiStar: [#1 0.04,0.04,1.15,U] [#2 0.13,0.20,1.08,U] [#3 0.22,0.06,0.78,U] [#4 0.22,0.29,0.00,M2] [#5 0.26,0.13,0.00,M2] [#6 0.20,-0.08,0.73,U] [#7 0.38,0.16,0.00,M4] [#8 0.06,-0.03,0.62,U] 
00:24:42.047 00.002 1032 refined, 5 included, MultiStar: {0.17, 0.08}, one-star: {0.38, 0.21}
00:24:42.049 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
00:24:42.051 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
00:24:42.054 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.44 mountX=0.04 mountY=-0.19, mountTheta=-1.39
00:24:42.056 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.08, opts=13)
00:24:42.058 00.002 1032 Enqueuing Move request for scope (0.17, 0.08)
00:24:42.060 00.002 10072 Worker thread wakes up
00:24:42.060 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
00:24:42.060 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
00:24:42.060 00.000 10072 Moving (0.17, 0.08) raw xDistance=0.04 yDistance=-0.19
00:24:42.062 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:42.064 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:42.064 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:24:42.064 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:42.064 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:24:42.065 00.001 10072 MoveAxis(W, 12, ABG)
00:24:42.065 00.000 10072 Guiding  Dir = 3, Dur = 12
00:24:42.065 00.000 10072 IsGuiding returns 0
00:24:42.065 00.000 10072 PulseGuide returned control before completion, sleep 22
00:24:42.084 00.019 1032 UpdateGuideState exits: m=1277 SNR=25.2
00:24:42.087 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:42.088 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:42.090 00.002 1032 Enqueuing Expose request
00:24:42.097 00.007 10072 IsGuiding returns 0
00:24:42.097 00.000 10072 Move returns status 0, amount 12
00:24:42.097 00.000 10072 MoveAxis(N, 0, ABG)
00:24:42.097 00.000 10072 Move returns status 0, amount 0
00:24:42.097 00.000 10072 move complete, result=0
00:24:42.097 00.000 10072 worker thread done servicing request
00:24:42.098 00.001 10072 Worker thread wakes up
00:24:42.098 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:42.098 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:42.099 00.001 1032 GuideStep: 0.0 px 12 ms WEST, -0.2 px 0 ms NORTH
00:24:42.728 00.629 10072 Exposure complete
00:24:42.785 00.057 10072 worker thread done servicing request
00:24:42.785 00.000 1032 OnExposeComplete: enter
00:24:42.787 00.002 1032 UpdateGuideState(): m_state=6
00:24:42.790 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1995
00:24:42.792 00.002 1032 Star::Find returns 1 (0), X=323.95, Y=741.43, Mass=1587, SNR=28.1, Peak=169 HFD=2.7
00:24:42.794 00.002 1032 MultiStar: [#1 0.04,0.06,1.07,U] [#2 0.19,0.28,0.00,M4] [#3 0.24,-0.02,0.71,U] [#4 0.17,0.11,0.60,U] [#5 0.49,-0.02,0.00,M3] [#6 0.20,-0.25,0.00,M1] [#7 0.39,0.03,0.00,M5] [#8 0.21,-0.07,0.54,U] 
00:24:42.796 00.002 1032 refined, 4 included, MultiStar: {0.20, 0.07}, one-star: {0.35, 0.19}
00:24:42.799 00.003 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:24:42.801 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:24:42.804 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.34 mountX=0.02 mountY=-0.21, mountTheta=-1.49
00:24:42.806 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.07, opts=13)
00:24:42.809 00.003 1032 Enqueuing Move request for scope (0.20, 0.07)
00:24:42.811 00.002 10072 Worker thread wakes up
00:24:42.812 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
00:24:42.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
00:24:42.812 00.000 10072 Moving (0.20, 0.07) raw xDistance=0.02 yDistance=-0.21
00:24:42.814 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:42.815 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:42.815 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:24:42.815 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:24:42.815 00.000 10072 MoveAxis(W, 14, ABG)
00:24:42.815 00.000 10072 Guiding  Dir = 3, Dur = 14
00:24:42.817 00.002 10072 IsGuiding returns 0
00:24:42.817 00.000 10072 PulseGuide returned control before completion, sleep 24
00:24:42.838 00.021 1032 UpdateGuideState exits: m=1587 SNR=28.1
00:24:42.840 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:42.844 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:42.846 00.002 1032 Enqueuing Expose request
00:24:42.853 00.007 10072 IsGuiding returns 0
00:24:42.853 00.000 10072 Move returns status 0, amount 14
00:24:42.853 00.000 10072 MoveAxis(N, 136, ABG)
00:24:42.853 00.000 10072 Guiding  Dir = 0, Dur = 136
00:24:42.854 00.001 10072 IsGuiding returns 0
00:24:42.854 00.000 10072 PulseGuide returned control before completion, sleep 146
00:24:43.004 00.150 10072 IsGuiding returns 0
00:24:43.004 00.000 10072 Move returns status 0, amount 136
00:24:43.004 00.000 10072 move complete, result=0
00:24:43.005 00.001 10072 worker thread done servicing request
00:24:43.005 00.000 1032 GuideStep: 0.0 px 14 ms WEST, -0.2 px 136 ms NORTH
00:24:43.008 00.003 10072 Worker thread wakes up
00:24:43.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:43.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:43.426 00.418 10072 Exposure complete
00:24:43.491 00.065 10072 worker thread done servicing request
00:24:43.491 00.000 1032 OnExposeComplete: enter
00:24:43.496 00.005 1032 UpdateGuideState(): m_state=6
00:24:43.499 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1996
00:24:43.502 00.003 1032 Star::Find returns 1 (0), X=323.68, Y=741.27, Mass=1205, SNR=24.4, Peak=130 HFD=2.8
00:24:43.506 00.004 1032 MultiStar: [#1 -0.16,-0.07,1.22,U] [#2 -0.14,0.25,0.00,M5] [#3 -0.11,-0.08,0.75,U] [#4 -0.17,0.07,0.70,U] [#5 0.02,-0.17,0.78,U] [#6 -0.18,-0.23,0.00,M2] [#7 0.25,-0.05,0.55,U] [#8 -0.12,-0.09,0.67,U] 
00:24:43.509 00.003 1032 refined, 6 included, MultiStar: {-0.04, -0.05}, one-star: {0.08, 0.03}
00:24:43.512 00.003 1032 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.83) = xAngle (-4.10 = 2.18)
00:24:43.515 00.003 1032 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.10 = 2.18)
00:24:43.518 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.27 mountX=-0.04 mountY=0.06, mountTheta=2.18
00:24:43.526 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.05, opts=13)
00:24:43.528 00.002 1032 Enqueuing Move request for scope (-0.04, -0.05)
00:24:43.531 00.003 10072 Worker thread wakes up
00:24:43.531 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
00:24:43.531 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
00:24:43.531 00.000 10072 Moving (-0.04, -0.05) raw xDistance=-0.04 yDistance=0.06
00:24:43.534 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:43.537 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:43.538 00.001 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:24:43.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:43.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:24:43.538 00.000 10072 MoveAxis(W, 13, ABG)
00:24:43.538 00.000 10072 Guiding  Dir = 3, Dur = 13
00:24:43.538 00.000 10072 IsGuiding returns 0
00:24:43.539 00.001 10072 PulseGuide returned control before completion, sleep 23
00:24:43.562 00.023 1032 UpdateGuideState exits: m=1205 SNR=24.4
00:24:43.566 00.004 10072 IsGuiding returns 0
00:24:43.566 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:43.569 00.003 10072 Move returns status 0, amount 13
00:24:43.569 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:43.573 00.004 1032 Enqueuing Expose request
00:24:43.576 00.003 10072 MoveAxis(N, 0, ABG)
00:24:43.576 00.000 10072 Move returns status 0, amount 0
00:24:43.576 00.000 10072 move complete, result=0
00:24:43.576 00.000 10072 worker thread done servicing request
00:24:43.576 00.000 10072 Worker thread wakes up
00:24:43.576 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:43.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:43.587 00.011 1032 GuideStep: -0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
00:24:44.210 00.623 10072 Exposure complete
00:24:44.276 00.066 10072 worker thread done servicing request
00:24:44.276 00.000 1032 OnExposeComplete: enter
00:24:44.279 00.003 1032 UpdateGuideState(): m_state=6
00:24:44.282 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1997
00:24:44.285 00.003 1032 Star::Find returns 1 (0), X=323.61, Y=741.23, Mass=1423, SNR=26.6, Peak=164 HFD=2.8
00:24:44.288 00.003 1032 MultiStar: [#1 -0.39,-0.12,0.00,M1] [#2 -0.21,0.04,0.91,U] [#3 -0.10,-0.06,0.70,U] [#4 -0.37,0.11,0.00,M1] [#5 -0.06,-0.24,0.72,U] [#6 -0.22,-0.33,0.00,M3] [#7 -0.04,-0.02,0.52,U] [#8 -0.30,-0.20,0.00,M1] 
00:24:44.291 00.003 1032 single-star, 4 included, MultiStar: {-0.08, -0.05}, one-star: {0.01, -0.02}
00:24:44.294 00.003 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
00:24:44.296 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
00:24:44.301 00.005 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.20 mountX=-0.02 mountY=-0.00, mountTheta=-3.03
00:24:44.306 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
00:24:44.309 00.003 1032 Enqueuing Move request for scope (0.01, -0.02)
00:24:44.311 00.002 10072 Worker thread wakes up
00:24:44.311 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
00:24:44.311 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
00:24:44.311 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.00
00:24:44.314 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:44.316 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:44.316 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:24:44.316 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:44.316 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:24:44.316 00.000 10072 MoveAxis(W, 14, ABG)
00:24:44.316 00.000 10072 Guiding  Dir = 3, Dur = 14
00:24:44.317 00.001 10072 IsGuiding returns 0
00:24:44.317 00.000 10072 PulseGuide returned control before completion, sleep 24
00:24:44.340 00.023 1032 UpdateGuideState exits: m=1423 SNR=26.6
00:24:44.343 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:44.347 00.004 10072 IsGuiding returns 0
00:24:44.347 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:44.350 00.003 10072 Move returns status 0, amount 14
00:24:44.351 00.001 1032 Enqueuing Expose request
00:24:44.353 00.002 10072 MoveAxis(N, 0, ABG)
00:24:44.353 00.000 10072 Move returns status 0, amount 0
00:24:44.353 00.000 10072 move complete, result=0
00:24:44.353 00.000 10072 worker thread done servicing request
00:24:44.353 00.000 10072 Worker thread wakes up
00:24:44.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:44.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:44.363 00.010 1032 GuideStep: -0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
00:24:44.771 00.408 10072 Exposure complete
00:24:44.839 00.068 10072 worker thread done servicing request
00:24:44.839 00.000 1032 OnExposeComplete: enter
00:24:44.843 00.004 1032 UpdateGuideState(): m_state=6
00:24:44.846 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1998
00:24:44.848 00.002 1032 Star::Find returns 1 (0), X=323.73, Y=741.16, Mass=1309, SNR=25.5, Peak=146 HFD=2.6
00:24:44.850 00.002 1032 MultiStar: [#1 -0.27,-0.05,1.20,U] [#2 -0.12,0.08,1.00,U] [#3 -0.10,-0.11,0.84,U] [#4 -0.39,0.14,0.00,M2] [#5 -0.04,-0.29,0.00,M2] [#6 -0.20,-0.41,0.00,M4] [#7 -0.03,0.03,0.53,U] [#8 -0.07,-0.32,0.00,M2] 
00:24:44.853 00.003 1032 refined, 4 included, MultiStar: {-0.09, -0.03}, one-star: {0.13, -0.08}
00:24:44.855 00.002 1032 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.83) = xAngle (-4.65 = 1.63)
00:24:44.857 00.002 1032 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.65 = 1.63)
00:24:44.859 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.82 mountX=-0.01 mountY=0.10, mountTheta=1.63
00:24:44.864 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.03, opts=13)
00:24:44.867 00.003 1032 Enqueuing Move request for scope (-0.09, -0.03)
00:24:44.869 00.002 10072 Worker thread wakes up
00:24:44.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
00:24:44.869 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
00:24:44.869 00.000 10072 Moving (-0.09, -0.03) raw xDistance=-0.01 yDistance=0.10
00:24:44.872 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:44.875 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:44.876 00.001 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:24:44.876 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:44.876 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:24:44.876 00.000 10072 MoveAxis(W, 12, ABG)
00:24:44.876 00.000 10072 Guiding  Dir = 3, Dur = 12
00:24:44.876 00.000 10072 IsGuiding returns 0
00:24:44.877 00.001 10072 PulseGuide returned control before completion, sleep 22
00:24:44.901 00.024 1032 UpdateGuideState exits: m=1309 SNR=25.5
00:24:44.905 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:44.908 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:44.911 00.003 1032 Enqueuing Expose request
00:24:44.914 00.003 10072 IsGuiding returns 0
00:24:44.914 00.000 10072 Move returns status 0, amount 12
00:24:44.914 00.000 10072 MoveAxis(N, 0, ABG)
00:24:44.914 00.000 10072 Move returns status 0, amount 0
00:24:44.914 00.000 10072 move complete, result=0
00:24:44.914 00.000 10072 worker thread done servicing request
00:24:44.915 00.001 10072 Worker thread wakes up
00:24:44.915 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:44.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:44.929 00.014 1032 GuideStep: -0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
00:24:45.555 00.626 10072 Exposure complete
00:24:45.628 00.073 10072 worker thread done servicing request
00:24:45.628 00.000 1032 OnExposeComplete: enter
00:24:45.631 00.003 1032 UpdateGuideState(): m_state=6
00:24:45.634 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1999
00:24:45.637 00.003 1032 Star::Find returns 1 (0), X=323.66, Y=741.16, Mass=1258, SNR=25.0, Peak=141 HFD=2.7
00:24:45.640 00.003 1032 MultiStar: [#1 -0.22,-0.07,1.19,U] [#2 -0.19,0.09,1.07,U] [#3 0.05,-0.13,0.70,U] [#4 -0.28,0.06,0.00,M3] [#5 0.04,-0.21,0.75,U] [#6 -0.15,-0.23,0.73,U] [#7 -0.06,-0.03,0.58,U] [#8 -0.23,-0.16,0.00,M3] 
00:24:45.644 00.004 1032 single-star, 6 included, MultiStar: {-0.08, -0.08}, one-star: {0.07, -0.08}
00:24:45.649 00.005 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
00:24:45.652 00.003 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
00:24:45.654 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.89 mountX=-0.09 mountY=-0.04, mountTheta=-2.72
00:24:45.659 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
00:24:45.662 00.003 1032 Enqueuing Move request for scope (0.07, -0.08)
00:24:45.665 00.003 10072 Worker thread wakes up
00:24:45.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
00:24:45.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
00:24:45.665 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.09 yDistance=-0.04
00:24:45.668 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:45.670 00.002 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:45.670 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
00:24:45.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:45.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:24:45.671 00.001 10072 MoveAxis(W, 14, ABG)
00:24:45.671 00.000 10072 Guiding  Dir = 3, Dur = 14
00:24:45.671 00.000 10072 IsGuiding returns 0
00:24:45.673 00.002 10072 PulseGuide returned control before completion, sleep 24
00:24:45.702 00.029 1032 UpdateGuideState exits: m=1258 SNR=25.0
00:24:45.704 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:45.708 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:45.714 00.006 10072 IsGuiding returns 0
00:24:45.714 00.000 1032 Enqueuing Expose request
00:24:45.717 00.003 10072 Move returns status 0, amount 14
00:24:45.717 00.000 10072 MoveAxis(N, 0, ABG)
00:24:45.717 00.000 10072 Move returns status 0, amount 0
00:24:45.718 00.001 10072 move complete, result=0
00:24:45.718 00.000 10072 worker thread done servicing request
00:24:45.718 00.000 10072 Worker thread wakes up
00:24:45.718 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:45.718 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:45.729 00.011 1032 GuideStep: -0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
00:24:46.138 00.409 10072 Exposure complete
00:24:46.203 00.065 10072 worker thread done servicing request
00:24:46.203 00.000 1032 OnExposeComplete: enter
00:24:46.206 00.003 1032 UpdateGuideState(): m_state=6
00:24:46.209 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2000
00:24:46.212 00.003 1032 Star::Find returns 1 (0), X=323.70, Y=741.38, Mass=1353, SNR=25.9, Peak=152 HFD=2.9
00:24:46.215 00.003 1032 MultiStar: [#1 -0.36,-0.01,0.00,M1] [#2 -0.17,0.19,0.97,U] [#3 0.08,-0.07,0.73,U] [#4 -0.25,0.16,0.00,M4] [#5 0.00,-0.16,0.72,U] [#6 -0.23,-0.22,0.00,M4] [#7 0.26,-0.14,0.00,M2] [#8 -0.06,-0.01,0.59,U] 
00:24:46.218 00.003 1032 refined, 4 included, MultiStar: {-0.01, 0.04}, one-star: {0.10, 0.14}
00:24:46.220 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
00:24:46.222 00.002 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
00:24:46.225 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.78 mountX=0.04 mountY=-0.00, mountTheta=-0.05
00:24:46.229 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
00:24:46.232 00.003 1032 Enqueuing Move request for scope (-0.01, 0.04)
00:24:46.234 00.002 10072 Worker thread wakes up
00:24:46.234 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
00:24:46.235 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
00:24:46.235 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.00
00:24:46.238 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:46.241 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.02
00:24:46.242 00.001 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:24:46.242 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:46.242 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:24:46.242 00.000 10072 MoveAxis(W, 12, ABG)
00:24:46.242 00.000 10072 Guiding  Dir = 3, Dur = 12
00:24:46.242 00.000 10072 IsGuiding returns 0
00:24:46.243 00.001 10072 PulseGuide returned control before completion, sleep 22
00:24:46.266 00.023 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:24:46.270 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:46.272 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:46.276 00.004 1032 Enqueuing Expose request
00:24:46.278 00.002 10072 IsGuiding returns 0
00:24:46.278 00.000 10072 Move returns status 0, amount 12
00:24:46.278 00.000 10072 MoveAxis(N, 0, ABG)
00:24:46.279 00.001 10072 Move returns status 0, amount 0
00:24:46.279 00.000 10072 move complete, result=0
00:24:46.279 00.000 10072 worker thread done servicing request
00:24:46.279 00.000 10072 Worker thread wakes up
00:24:46.279 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:46.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:46.288 00.009 1032 GuideStep: 0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
00:24:46.917 00.629 10072 Exposure complete
00:24:46.976 00.059 10072 worker thread done servicing request
00:24:46.977 00.001 1032 OnExposeComplete: enter
00:24:46.980 00.003 1032 UpdateGuideState(): m_state=6
00:24:46.982 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2001
00:24:46.985 00.003 1032 Star::Find returns 1 (0), X=323.60, Y=741.38, Mass=1522, SNR=27.5, Peak=173 HFD=3.0
00:24:46.989 00.004 1032 MultiStar: [#1 -0.19,0.04,1.05,U] [#2 -0.03,0.32,0.00,M2] [#3 0.07,-0.17,0.73,U] [#4 -0.15,0.11,0.62,U] [#5 0.09,-0.14,0.64,U] [#6 -0.17,-0.02,0.65,U] [#7 0.13,-0.10,0.53,U] [#8 -0.03,-0.07,0.59,U] 
00:24:46.994 00.005 1032 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {0.00, 0.14}
00:24:46.996 00.002 1032 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.83) = xAngle (-4.69 = 1.59)
00:24:47.000 00.004 1032 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.69 = 1.59)
00:24:47.003 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.86 mountX=-0.00 mountY=0.04, mountTheta=1.59
00:24:47.009 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
00:24:47.011 00.002 1032 Enqueuing Move request for scope (-0.04, -0.01)
00:24:47.014 00.003 10072 Worker thread wakes up
00:24:47.015 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:24:47.015 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:24:47.015 00.000 10072 Moving (-0.04, -0.01) raw xDistance=-0.00 yDistance=0.04
00:24:47.017 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:47.022 00.005 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.01
00:24:47.023 00.001 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:24:47.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:47.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:24:47.023 00.000 10072 MoveAxis(W, 14, ABG)
00:24:47.023 00.000 10072 Guiding  Dir = 3, Dur = 14
00:24:47.023 00.000 10072 IsGuiding returns 0
00:24:47.025 00.002 10072 PulseGuide returned control before completion, sleep 23
00:24:47.045 00.020 1032 UpdateGuideState exits: m=1522 SNR=27.5
00:24:47.048 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:47.053 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:47.055 00.002 1032 Enqueuing Expose request
00:24:47.058 00.003 10072 IsGuiding returns 0
00:24:47.058 00.000 10072 Move returns status 0, amount 14
00:24:47.058 00.000 10072 MoveAxis(N, 0, ABG)
00:24:47.058 00.000 10072 Move returns status 0, amount 0
00:24:47.058 00.000 10072 move complete, result=0
00:24:47.060 00.002 10072 worker thread done servicing request
00:24:47.060 00.000 10072 Worker thread wakes up
00:24:47.060 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:47.060 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:47.068 00.008 1032 GuideStep: -0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
00:24:47.468 00.400 10072 Exposure complete
00:24:47.540 00.072 10072 worker thread done servicing request
00:24:47.540 00.000 1032 OnExposeComplete: enter
00:24:47.543 00.003 1032 UpdateGuideState(): m_state=6
00:24:47.546 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2002
00:24:47.548 00.002 1032 Star::Find returns 1 (0), X=323.57, Y=741.32, Mass=1353, SNR=25.9, Peak=161 HFD=2.9
00:24:47.551 00.003 1032 MultiStar: [#1 -0.23,-0.06,1.13,U] [#2 -0.21,0.33,0.00,M3] [#3 0.01,-0.17,0.72,U] [#4 -0.28,0.21,0.00,M4] [#5 -0.01,-0.17,0.71,U] [#6 -0.19,-0.10,0.68,U] [#7 0.00,0.14,0.52,U] [#8 -0.20,-0.19,0.58,U] 
00:24:47.552 00.001 1032 single-star, 6 included, MultiStar: {-0.10, -0.06}, one-star: {-0.03, 0.08}
00:24:47.554 00.002 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
00:24:47.557 00.003 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
00:24:47.559 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.94 mountX=0.09 mountY=0.01, mountTheta=0.11
00:24:47.563 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
00:24:47.565 00.002 1032 Enqueuing Move request for scope (-0.03, 0.08)
00:24:47.568 00.003 10072 Worker thread wakes up
00:24:47.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
00:24:47.568 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
00:24:47.568 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.09 yDistance=0.01
00:24:47.570 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:47.573 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.01
00:24:47.573 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:24:47.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:47.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:24:47.573 00.000 10072 MoveAxis(W, 12, ABG)
00:24:47.573 00.000 10072 Guiding  Dir = 3, Dur = 12
00:24:47.574 00.001 10072 IsGuiding returns 0
00:24:47.575 00.001 10072 PulseGuide returned control before completion, sleep 22
00:24:47.607 00.032 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:24:47.616 00.009 10072 IsGuiding returns 0
00:24:47.616 00.000 10072 Move returns status 0, amount 12
00:24:47.616 00.000 10072 MoveAxis(N, 0, ABG)
00:24:47.616 00.000 10072 Move returns status 0, amount 0
00:24:47.616 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:47.619 00.003 10072 move complete, result=0
00:24:47.619 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:47.622 00.003 1032 Enqueuing Expose request
00:24:47.624 00.002 1032 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
00:24:47.627 00.003 10072 worker thread done servicing request
00:24:47.627 00.000 10072 Worker thread wakes up
00:24:47.627 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:47.627 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:48.260 00.633 10072 Exposure complete
00:24:48.317 00.057 10072 worker thread done servicing request
00:24:48.317 00.000 1032 OnExposeComplete: enter
00:24:48.320 00.003 1032 UpdateGuideState(): m_state=6
00:24:48.323 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2003
00:24:48.325 00.002 1032 Star::Find returns 1 (0), X=323.75, Y=741.26, Mass=1374, SNR=26.1, Peak=150 HFD=2.7
00:24:48.329 00.004 1032 MultiStar: [#1 -0.31,-0.07,0.00,M1] [#2 -0.06,0.15,0.99,U] [#3 -0.03,-0.05,0.74,U] [#4 -0.33,0.26,0.00,M5] [#5 0.05,-0.11,0.68,U] [#6 -0.24,-0.23,0.00,M3] [#7 0.11,-0.12,0.53,U] [#8 -0.12,0.03,0.63,U] 
00:24:48.332 00.003 1032 refined, 5 included, MultiStar: {0.02, 0.00}, one-star: {0.15, 0.02}
00:24:48.334 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
00:24:48.337 00.003 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
00:24:48.339 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.20 mountX=-0.00 mountY=-0.02, mountTheta=-1.63
00:24:48.343 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
00:24:48.345 00.002 1032 Enqueuing Move request for scope (0.02, 0.00)
00:24:48.347 00.002 10072 Worker thread wakes up
00:24:48.347 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
00:24:48.347 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
00:24:48.347 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
00:24:48.349 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:48.352 00.003 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.01
00:24:48.352 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:24:48.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:48.352 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:24:48.352 00.000 10072 MoveAxis(W, 13, ABG)
00:24:48.353 00.001 10072 Guiding  Dir = 3, Dur = 13
00:24:48.353 00.000 10072 IsGuiding returns 0
00:24:48.353 00.000 10072 PulseGuide returned control before completion, sleep 23
00:24:48.375 00.022 1032 UpdateGuideState exits: m=1374 SNR=26.1
00:24:48.377 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:48.379 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:48.380 00.001 1032 Enqueuing Expose request
00:24:48.383 00.003 10072 IsGuiding returns 0
00:24:48.384 00.001 10072 Move returns status 0, amount 13
00:24:48.384 00.000 10072 MoveAxis(N, 0, ABG)
00:24:48.384 00.000 10072 Move returns status 0, amount 0
00:24:48.384 00.000 10072 move complete, result=0
00:24:48.384 00.000 10072 worker thread done servicing request
00:24:48.384 00.000 10072 Worker thread wakes up
00:24:48.384 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:48.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:48.394 00.010 1032 GuideStep: -0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
00:24:48.790 00.396 10072 Exposure complete
00:24:48.860 00.070 10072 worker thread done servicing request
00:24:48.860 00.000 1032 OnExposeComplete: enter
00:24:48.866 00.006 1032 UpdateGuideState(): m_state=6
00:24:48.868 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2004
00:24:48.872 00.004 1032 Star::Find returns 1 (0), X=323.66, Y=741.33, Mass=1320, SNR=25.6, Peak=153 HFD=2.9
00:24:48.874 00.002 1032 MultiStar: [#1 -0.18,0.03,1.15,U] [#2 -0.06,0.25,0.96,U] [#3 -0.05,0.08,0.83,U] [#4 -0.31,0.26,0.00,M6] [#5 0.27,-0.22,0.00,M1] [#6 -0.08,-0.24,0.75,U] [#7 0.14,0.18,0.56,U] [#8 0.05,-0.17,0.62,U] 
00:24:48.876 00.002 1032 refined, 6 included, MultiStar: {-0.03, 0.04}, one-star: {0.06, 0.09}
00:24:48.879 00.003 1032 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.83) = xAngle (0.40 = 0.40)
00:24:48.881 00.002 1032 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.40 = 0.40)
00:24:48.883 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.23 mountX=0.05 mountY=0.02, mountTheta=0.40
00:24:48.888 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
00:24:48.891 00.003 1032 Enqueuing Move request for scope (-0.03, 0.04)
00:24:48.893 00.002 10072 Worker thread wakes up
00:24:48.893 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
00:24:48.893 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
00:24:48.893 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.02
00:24:48.896 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:48.899 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.01
00:24:48.899 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:24:48.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:48.900 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:24:48.900 00.000 10072 MoveAxis(W, 11, ABG)
00:24:48.900 00.000 10072 Guiding  Dir = 3, Dur = 11
00:24:48.900 00.000 10072 IsGuiding returns 0
00:24:48.901 00.001 10072 PulseGuide returned control before completion, sleep 21
00:24:48.925 00.024 1032 UpdateGuideState exits: m=1320 SNR=25.6
00:24:48.929 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:48.932 00.003 10072 IsGuiding returns 0
00:24:48.932 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:48.934 00.002 1032 Enqueuing Expose request
00:24:48.936 00.002 10072 Move returns status 0, amount 11
00:24:48.937 00.001 10072 MoveAxis(N, 0, ABG)
00:24:48.937 00.000 10072 Move returns status 0, amount 0
00:24:48.937 00.000 10072 move complete, result=0
00:24:48.937 00.000 10072 worker thread done servicing request
00:24:48.937 00.000 10072 Worker thread wakes up
00:24:48.937 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:48.937 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:48.946 00.009 1032 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
00:24:49.572 00.626 10072 Exposure complete
00:24:49.650 00.078 10072 worker thread done servicing request
00:24:49.650 00.000 1032 OnExposeComplete: enter
00:24:49.654 00.004 1032 UpdateGuideState(): m_state=6
00:24:49.656 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2005
00:24:49.659 00.003 1032 Star::Find returns 1 (0), X=323.75, Y=741.42, Mass=1315, SNR=25.6, Peak=143 HFD=2.8
00:24:49.663 00.004 1032 MultiStar: [#1 -0.11,0.20,1.16,U] [#2 -0.11,0.39,0.00,M2] [#3 -0.08,0.04,0.74,U] [#4 -0.33,0.28,0.00,M7] [#5 0.00,-0.06,0.74,U] [#6 -0.12,0.07,0.73,U] [#7 0.23,0.16,0.00,M1] [#8 0.01,0.20,0.60,U] 
00:24:49.665 00.002 1032 refined, 5 included, MultiStar: {-0.02, 0.11}, one-star: {0.15, 0.18}
00:24:49.668 00.003 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
00:24:49.670 00.002 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
00:24:49.674 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.76 mountX=0.12 mountY=-0.01, mountTheta=-0.07
00:24:49.680 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.11, opts=13)
00:24:49.683 00.003 1032 Enqueuing Move request for scope (-0.02, 0.11)
00:24:49.685 00.002 10072 Worker thread wakes up
00:24:49.686 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
00:24:49.686 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
00:24:49.686 00.000 10072 Moving (-0.02, 0.11) raw xDistance=0.12 yDistance=-0.01
00:24:49.689 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:49.693 00.004 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.01
00:24:49.693 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:24:49.693 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:49.693 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:24:49.693 00.000 10072 MoveAxis(W, 10, ABG)
00:24:49.693 00.000 10072 Guiding  Dir = 3, Dur = 10
00:24:49.694 00.001 10072 IsGuiding returns 0
00:24:49.695 00.001 10072 PulseGuide returned control before completion, sleep 20
00:24:49.719 00.024 1032 UpdateGuideState exits: m=1315 SNR=25.6
00:24:49.722 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:49.725 00.003 10072 IsGuiding returns 0
00:24:49.725 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:49.727 00.002 1032 Enqueuing Expose request
00:24:49.730 00.003 10072 Move returns status 0, amount 10
00:24:49.730 00.000 10072 MoveAxis(N, 0, ABG)
00:24:49.730 00.000 10072 Move returns status 0, amount 0
00:24:49.730 00.000 10072 move complete, result=0
00:24:49.730 00.000 10072 worker thread done servicing request
00:24:49.730 00.000 10072 Worker thread wakes up
00:24:49.730 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:49.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:49.743 00.013 1032 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
00:24:50.151 00.408 10072 Exposure complete
00:24:50.242 00.091 10072 worker thread done servicing request
00:24:50.242 00.000 1032 OnExposeComplete: enter
00:24:50.244 00.002 1032 UpdateGuideState(): m_state=6
00:24:50.248 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2006
00:24:50.251 00.003 1032 Star::Find returns 1 (0), X=323.67, Y=741.32, Mass=1241, SNR=24.8, Peak=145 HFD=2.8
00:24:50.254 00.003 1032 MultiStar: [#1 -0.18,0.10,1.27,U] [#2 -0.02,0.38,0.00,M3] [#3 -0.16,0.15,0.81,U] [#4 -0.26,0.32,0.00,M8] [#5 0.14,0.13,0.73,U] [#6 -0.18,-0.28,0.00,M2] [#7 0.05,0.12,0.53,U] [#8 -0.08,0.12,0.66,U] 
00:24:50.258 00.004 1032 single-star, 5 included, MultiStar: {-0.04, 0.11}, one-star: {0.07, 0.08}
00:24:50.260 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
00:24:50.263 00.003 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
00:24:50.268 00.005 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.82 mountX=0.06 mountY=-0.09, mountTheta=-1.01
00:24:50.277 00.009 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
00:24:50.282 00.005 1032 Enqueuing Move request for scope (0.07, 0.08)
00:24:50.285 00.003 10072 Worker thread wakes up
00:24:50.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
00:24:50.285 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
00:24:50.285 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
00:24:50.290 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:50.294 00.004 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.01
00:24:50.294 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:24:50.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:50.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:24:50.294 00.000 10072 MoveAxis(W, 9, ABG)
00:24:50.294 00.000 10072 Guiding  Dir = 3, Dur = 9
00:24:50.295 00.001 10072 IsGuiding returns 0
00:24:50.296 00.001 10072 PulseGuide returned control before completion, sleep 19
00:24:50.318 00.022 10072 IsGuiding returns 0
00:24:50.318 00.000 10072 Move returns status 0, amount 9
00:24:50.318 00.000 10072 MoveAxis(N, 0, ABG)
00:24:50.319 00.001 10072 Move returns status 0, amount 0
00:24:50.319 00.000 10072 move complete, result=0
00:24:50.319 00.000 10072 worker thread done servicing request
00:24:50.323 00.004 1032 UpdateGuideState exits: m=1241 SNR=24.8
00:24:50.327 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:50.335 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:50.341 00.006 1032 Enqueuing Expose request
00:24:50.344 00.003 10072 Worker thread wakes up
00:24:50.344 00.000 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:24:50.347 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:50.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:50.978 00.631 10072 Exposure complete
00:24:51.049 00.071 10072 worker thread done servicing request
00:24:51.049 00.000 1032 OnExposeComplete: enter
00:24:51.054 00.005 1032 UpdateGuideState(): m_state=6
00:24:51.057 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2007
00:24:51.059 00.002 1032 Star::Find returns 1 (0), X=323.76, Y=741.25, Mass=1330, SNR=25.7, Peak=136 HFD=2.8
00:24:51.062 00.003 1032 MultiStar: [#1 -0.13,0.02,1.13,U] [#2 -0.07,0.16,0.97,U] [#3 0.08,-0.08,0.72,U] [#4 -0.17,0.18,0.78,U] [#5 0.17,-0.25,0.00,M1] [#6 0.03,-0.26,0.72,U] [#7 0.13,0.12,0.61,U] [#8 -0.15,-0.10,0.61,U] 
00:24:51.064 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.01}, one-star: {0.16, 0.01}
00:24:51.066 00.002 1032 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.83) = xAngle (0.67 = 0.67)
00:24:51.071 00.005 1032 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.67 = 0.67)
00:24:51.075 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.50 mountX=0.02 mountY=0.01, mountTheta=0.67
00:24:51.082 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
00:24:51.087 00.005 1032 Enqueuing Move request for scope (-0.02, 0.01)
00:24:51.089 00.002 10072 Worker thread wakes up
00:24:51.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
00:24:51.089 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
00:24:51.089 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.01
00:24:51.092 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:51.095 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.01
00:24:51.095 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:24:51.095 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:51.095 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:24:51.095 00.000 10072 MoveAxis(W, 9, ABG)
00:24:51.095 00.000 10072 Guiding  Dir = 3, Dur = 9
00:24:51.096 00.001 10072 IsGuiding returns 0
00:24:51.096 00.000 10072 PulseGuide returned control before completion, sleep 19
00:24:51.124 00.028 1032 UpdateGuideState exits: m=1330 SNR=25.7
00:24:51.128 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:51.131 00.003 10072 IsGuiding returns 0
00:24:51.131 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:51.134 00.003 1032 Enqueuing Expose request
00:24:51.137 00.003 10072 Move returns status 0, amount 9
00:24:51.137 00.000 10072 MoveAxis(N, 0, ABG)
00:24:51.137 00.000 10072 Move returns status 0, amount 0
00:24:51.137 00.000 10072 move complete, result=0
00:24:51.137 00.000 10072 worker thread done servicing request
00:24:51.137 00.000 10072 Worker thread wakes up
00:24:51.137 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:51.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:51.150 00.013 1032 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
00:24:51.556 00.406 10072 Exposure complete
00:24:51.677 00.121 10072 worker thread done servicing request
00:24:51.677 00.000 1032 OnExposeComplete: enter
00:24:51.684 00.007 1032 UpdateGuideState(): m_state=6
00:24:51.693 00.009 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2008
00:24:51.698 00.005 1032 Star::Find returns 1 (0), X=323.74, Y=741.34, Mass=1336, SNR=25.7, Peak=146 HFD=2.9
00:24:51.703 00.005 1032 MultiStar: [#1 -0.18,0.04,1.13,U] [#2 -0.00,0.25,1.05,U] [#3 -0.01,-0.12,0.72,U] [#4 -0.03,0.16,0.69,U] [#5 0.15,-0.10,0.73,U] [#6 -0.04,-0.19,0.70,U] [#7 0.26,0.06,0.53,U] [#8 -0.03,-0.08,0.60,U] 
00:24:51.710 00.007 1032 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.14, 0.10}
00:24:51.715 00.005 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
00:24:51.719 00.004 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
00:24:51.723 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.10 mountX=0.02 mountY=-0.02, mountTheta=-0.73
00:24:51.728 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
00:24:51.731 00.003 1032 Enqueuing Move request for scope (0.02, 0.03)
00:24:51.735 00.004 10072 Worker thread wakes up
00:24:51.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
00:24:51.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
00:24:51.735 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.02
00:24:51.742 00.007 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.00
00:24:51.744 00.002 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:24:51.744 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:51.744 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:24:51.744 00.000 10072 MoveAxis(W, 8, ABG)
00:24:51.744 00.000 10072 Guiding  Dir = 3, Dur = 8
00:24:51.747 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:51.751 00.004 10072 IsGuiding returns 0
00:24:51.752 00.001 10072 PulseGuide returned control before completion, sleep 18
00:24:51.774 00.022 10072 IsGuiding returns 0
00:24:51.774 00.000 10072 Move returns status 0, amount 8
00:24:51.775 00.001 10072 MoveAxis(N, 0, ABG)
00:24:51.775 00.000 10072 Move returns status 0, amount 0
00:24:51.775 00.000 10072 move complete, result=0
00:24:51.775 00.000 10072 worker thread done servicing request
00:24:51.784 00.009 1032 UpdateGuideState exits: m=1336 SNR=25.7
00:24:51.787 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:51.790 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:51.793 00.003 1032 Enqueuing Expose request
00:24:51.798 00.005 10072 Worker thread wakes up
00:24:51.798 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:51.798 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:51.799 00.001 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
00:24:52.440 00.641 10072 Exposure complete
00:24:52.590 00.150 10072 worker thread done servicing request
00:24:52.590 00.000 1032 OnExposeComplete: enter
00:24:52.594 00.004 1032 UpdateGuideState(): m_state=6
00:24:52.598 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2009
00:24:52.605 00.007 1032 Star::Find returns 1 (0), X=323.71, Y=741.24, Mass=1416, SNR=26.5, Peak=151 HFD=2.9
00:24:52.612 00.007 1032 MultiStar: [#1 -0.37,0.02,0.00,M1] [#2 -0.17,0.19,1.03,U] [#3 0.00,0.00,0.74,U] [#4 -0.30,0.37,0.00,M7] [#5 0.15,-0.22,0.73,U] [#6 -0.16,-0.29,0.00,M1] [#7 0.12,-0.01,0.52,U] [#8 -0.18,0.06,0.62,U] 
00:24:52.619 00.007 1032 refined, 5 included, MultiStar: {0.00, 0.01}, one-star: {0.11, -0.00}
00:24:52.625 00.006 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
00:24:52.627 00.002 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
00:24:52.631 00.004 1032 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.51 mountX=0.01 mountY=-0.00, mountTheta=-0.32
00:24:52.637 00.006 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.01, opts=13)
00:24:52.642 00.005 1032 Enqueuing Move request for scope (0.00, 0.01)
00:24:52.654 00.012 10072 Worker thread wakes up
00:24:52.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
00:24:52.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
00:24:52.654 00.000 10072 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
00:24:52.656 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:52.660 00.004 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.00
00:24:52.661 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:24:52.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:52.661 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:24:52.661 00.000 10072 MoveAxis(W, 9, ABG)
00:24:52.661 00.000 10072 Guiding  Dir = 3, Dur = 9
00:24:52.661 00.000 10072 IsGuiding returns 0
00:24:52.663 00.002 10072 PulseGuide returned control before completion, sleep 18
00:24:52.690 00.027 1032 UpdateGuideState exits: m=1416 SNR=26.5
00:24:52.696 00.006 10072 IsGuiding returns 0
00:24:52.696 00.000 10072 Move returns status 0, amount 9
00:24:52.696 00.000 10072 MoveAxis(N, 0, ABG)
00:24:52.696 00.000 10072 Move returns status 0, amount 0
00:24:52.696 00.000 10072 move complete, result=0
00:24:52.696 00.000 10072 worker thread done servicing request
00:24:52.696 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:52.699 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:52.704 00.005 1032 Enqueuing Expose request
00:24:52.708 00.004 10072 Worker thread wakes up
00:24:52.709 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:52.709 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:52.709 00.000 1032 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
00:24:53.119 00.410 10072 Exposure complete
00:24:53.198 00.079 10072 worker thread done servicing request
00:24:53.198 00.000 1032 OnExposeComplete: enter
00:24:53.202 00.004 1032 UpdateGuideState(): m_state=6
00:24:53.206 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2010
00:24:53.213 00.007 1032 Star::Find returns 1 (0), X=323.70, Y=741.38, Mass=1395, SNR=26.3, Peak=148 HFD=2.9
00:24:53.219 00.006 1032 MultiStar: [#1 -0.36,0.01,0.00,M2] [#2 -0.17,0.14,0.97,U] [#3 -0.02,-0.07,0.72,U] [#4 -0.15,0.21,0.72,U] [#5 0.26,-0.11,0.00,M1] [#6 -0.10,-0.21,0.70,U] [#7 0.15,0.11,0.55,U] [#8 -0.19,-0.06,0.63,U] 
00:24:53.222 00.003 1032 refined, 6 included, MultiStar: {-0.05, 0.05}, one-star: {0.10, 0.14}
00:24:53.226 00.004 1032 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.83) = xAngle (0.60 = 0.60)
00:24:53.230 00.004 1032 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.60 = 0.60)
00:24:53.234 00.004 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.43 mountX=0.06 mountY=0.04, mountTheta=0.60
00:24:53.245 00.011 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
00:24:53.250 00.005 1032 Enqueuing Move request for scope (-0.05, 0.05)
00:24:53.254 00.004 10072 Worker thread wakes up
00:24:53.255 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
00:24:53.255 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
00:24:53.255 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.04
00:24:53.258 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:53.264 00.006 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.00
00:24:53.264 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:24:53.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:53.265 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:24:53.265 00.000 10072 MoveAxis(W, 7, ABG)
00:24:53.265 00.000 10072 Guiding  Dir = 3, Dur = 7
00:24:53.265 00.000 10072 IsGuiding returns 0
00:24:53.267 00.002 10072 PulseGuide returned control before completion, sleep 16
00:24:53.286 00.019 10072 IsGuiding returns 0
00:24:53.286 00.000 10072 Move returns status 0, amount 7
00:24:53.286 00.000 10072 MoveAxis(N, 0, ABG)
00:24:53.286 00.000 10072 Move returns status 0, amount 0
00:24:53.286 00.000 10072 move complete, result=0
00:24:53.287 00.001 10072 worker thread done servicing request
00:24:53.299 00.012 1032 UpdateGuideState exits: m=1395 SNR=26.3
00:24:53.304 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:53.307 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:53.311 00.004 1032 Enqueuing Expose request
00:24:53.315 00.004 10072 Worker thread wakes up
00:24:53.315 00.000 1032 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
00:24:53.320 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:53.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:53.948 00.628 10072 Exposure complete
00:24:54.019 00.071 10072 worker thread done servicing request
00:24:54.019 00.000 1032 OnExposeComplete: enter
00:24:54.025 00.006 1032 UpdateGuideState(): m_state=6
00:24:54.028 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2011
00:24:54.032 00.004 1032 Star::Find returns 1 (0), X=323.79, Y=741.21, Mass=1460, SNR=26.9, Peak=170 HFD=2.6
00:24:54.035 00.003 1032 MultiStar: [#1 -0.24,0.04,1.11,U] [#2 0.00,0.14,0.94,U] [#3 0.20,-0.06,0.77,U] [#4 -0.17,0.15,0.64,U] [#5 0.26,-0.21,0.00,M2] [#6 0.02,-0.18,0.66,U] [#7 0.13,0.16,0.51,U] [#8 -0.09,-0.15,0.57,U] 
00:24:54.039 00.004 1032 refined, 7 included, MultiStar: {-0.00, 0.01}, one-star: {0.19, -0.03}
00:24:54.042 00.003 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
00:24:54.046 00.004 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
00:24:54.050 00.004 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.58 mountX=0.01 mountY=-0.00, mountTheta=-0.25
00:24:54.056 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
00:24:54.058 00.002 1032 Enqueuing Move request for scope (-0.00, 0.01)
00:24:54.062 00.004 10072 Worker thread wakes up
00:24:54.062 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
00:24:54.062 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
00:24:54.062 00.000 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
00:24:54.065 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:54.068 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.00
00:24:54.068 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:24:54.068 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:54.068 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:24:54.068 00.000 10072 MoveAxis(W, 7, ABG)
00:24:54.068 00.000 10072 Guiding  Dir = 3, Dur = 7
00:24:54.069 00.001 10072 IsGuiding returns 0
00:24:54.070 00.001 10072 PulseGuide returned control before completion, sleep 17
00:24:54.096 00.026 1032 UpdateGuideState exits: m=1460 SNR=26.9
00:24:54.099 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:54.102 00.003 10072 IsGuiding returns 0
00:24:54.102 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:54.105 00.003 1032 Enqueuing Expose request
00:24:54.107 00.002 10072 Move returns status 0, amount 7
00:24:54.108 00.001 10072 MoveAxis(N, 0, ABG)
00:24:54.108 00.000 10072 Move returns status 0, amount 0
00:24:54.108 00.000 10072 move complete, result=0
00:24:54.108 00.000 10072 worker thread done servicing request
00:24:54.108 00.000 10072 Worker thread wakes up
00:24:54.108 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:54.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:54.125 00.017 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
00:24:54.527 00.402 10072 Exposure complete
00:24:54.613 00.086 10072 worker thread done servicing request
00:24:54.613 00.000 1032 OnExposeComplete: enter
00:24:54.617 00.004 1032 UpdateGuideState(): m_state=6
00:24:54.620 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2012
00:24:54.622 00.002 1032 Star::Find returns 1 (0), X=323.74, Y=741.42, Mass=1327, SNR=25.7, Peak=151 HFD=2.9
00:24:54.626 00.004 1032 MultiStar: [#1 -0.17,-0.08,1.11,U] [#2 -0.14,0.27,0.00,M1] [#3 0.16,0.07,0.76,U] [#4 -0.14,0.25,0.00,M6] [#5 0.11,-0.26,0.00,M3] [#6 0.07,-0.17,0.76,U] [#7 0.01,-0.04,0.55,U] [#8 -0.02,-0.04,0.59,U] 
00:24:54.629 00.003 1032 refined, 5 included, MultiStar: {0.02, -0.01}, one-star: {0.14, 0.18}
00:24:54.632 00.003 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
00:24:54.635 00.003 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
00:24:54.639 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.22 mountX=-0.01 mountY=-0.02, mountTheta=-2.05
00:24:54.648 00.009 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
00:24:54.653 00.005 1032 Enqueuing Move request for scope (0.02, -0.01)
00:24:54.655 00.002 10072 Worker thread wakes up
00:24:54.655 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
00:24:54.656 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
00:24:54.656 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
00:24:54.658 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:54.661 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.00
00:24:54.661 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:24:54.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:54.661 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:24:54.662 00.001 10072 MoveAxis(W, 6, ABG)
00:24:54.662 00.000 10072 Guiding  Dir = 3, Dur = 6
00:24:54.662 00.000 10072 IsGuiding returns 0
00:24:54.663 00.001 10072 PulseGuide returned control before completion, sleep 16
00:24:54.691 00.028 1032 UpdateGuideState exits: m=1327 SNR=25.7
00:24:54.696 00.005 10072 IsGuiding returns 0
00:24:54.696 00.000 10072 Move returns status 0, amount 6
00:24:54.696 00.000 10072 MoveAxis(N, 0, ABG)
00:24:54.696 00.000 10072 Move returns status 0, amount 0
00:24:54.696 00.000 10072 move complete, result=0
00:24:54.696 00.000 10072 worker thread done servicing request
00:24:54.697 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:54.699 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:54.702 00.003 1032 Enqueuing Expose request
00:24:54.706 00.004 10072 Worker thread wakes up
00:24:54.706 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:54.706 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:54.707 00.001 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:24:55.341 00.634 10072 Exposure complete
00:24:55.417 00.076 10072 worker thread done servicing request
00:24:55.418 00.001 1032 OnExposeComplete: enter
00:24:55.421 00.003 1032 UpdateGuideState(): m_state=6
00:24:55.426 00.005 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2013
00:24:55.433 00.007 1032 Star::Find returns 1 (0), X=323.68, Y=741.61, Mass=1588, SNR=28.1, Peak=183 HFD=2.9
00:24:55.436 00.003 1032 MultiStar: [#1 -0.10,0.22,1.02,U] [#2 -0.17,0.48,0.00,M2] [#3 -0.05,0.09,0.69,U] [#4 -0.28,0.44,0.00,M7] [#5 0.08,0.25,0.62,U] [#6 0.07,-0.06,0.65,U] [#7 0.28,0.21,0.00,M1] [#8 -0.06,0.11,0.56,U] 
00:24:55.438 00.002 1032 refined, 5 included, MultiStar: {0.00, 0.18}, one-star: {0.08, 0.37}
00:24:55.441 00.003 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
00:24:55.443 00.002 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
00:24:55.447 00.004 1032 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.57 mountX=0.18 mountY=-0.05, mountTheta=-0.26
00:24:55.451 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.18, opts=13)
00:24:55.457 00.006 1032 Enqueuing Move request for scope (0.00, 0.18)
00:24:55.462 00.005 10072 Worker thread wakes up
00:24:55.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
00:24:55.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
00:24:55.462 00.000 10072 Moving (0.00, 0.18) raw xDistance=0.18 yDistance=-0.05
00:24:55.464 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:55.468 00.004 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 292.00
00:24:55.468 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
00:24:55.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:55.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:24:55.468 00.000 10072 MoveAxis(W, 95, ABG)
00:24:55.468 00.000 10072 Guiding  Dir = 3, Dur = 95
00:24:55.469 00.001 10072 IsGuiding returns 0
00:24:55.469 00.000 10072 PulseGuide returned control before completion, sleep 105
00:24:55.493 00.024 1032 UpdateGuideState exits: m=1588 SNR=28.1
00:24:55.496 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:55.498 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:55.500 00.002 1032 Enqueuing Expose request
00:24:55.608 00.108 10072 IsGuiding returns 0
00:24:55.608 00.000 10072 Move returns status 0, amount 95
00:24:55.608 00.000 10072 MoveAxis(N, 0, ABG)
00:24:55.608 00.000 10072 Move returns status 0, amount 0
00:24:55.608 00.000 10072 move complete, result=0
00:24:55.609 00.001 10072 worker thread done servicing request
00:24:55.609 00.000 10072 Worker thread wakes up
00:24:55.609 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:55.609 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:55.621 00.012 1032 GuideStep: 0.2 px 95 ms WEST, -0.0 px 0 ms NORTH
00:24:56.025 00.404 10072 Exposure complete
00:24:56.099 00.074 10072 worker thread done servicing request
00:24:56.099 00.000 1032 OnExposeComplete: enter
00:24:56.102 00.003 1032 UpdateGuideState(): m_state=6
00:24:56.104 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2014
00:24:56.108 00.004 1032 Star::Find returns 1 (0), X=323.66, Y=741.46, Mass=1385, SNR=26.2, Peak=170 HFD=2.9
00:24:56.110 00.002 1032 MultiStar: [#1 -0.26,0.21,0.00,M1] [#2 0.04,0.16,0.99,U] [#3 -0.16,-0.02,0.78,U] [#4 -0.28,0.35,0.00,M8] [#5 0.11,-0.09,0.70,U] [#6 -0.07,-0.11,0.69,U] [#7 0.20,0.13,0.51,U] [#8 -0.16,0.05,0.59,U] 
00:24:56.115 00.005 1032 refined, 6 included, MultiStar: {0.00, 0.06}, one-star: {0.06, 0.22}
00:24:56.118 00.003 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
00:24:56.120 00.002 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
00:24:56.123 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.54 mountX=0.06 mountY=-0.02, mountTheta=-0.29
00:24:56.127 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
00:24:56.129 00.002 1032 Enqueuing Move request for scope (0.00, 0.06)
00:24:56.132 00.003 10072 Worker thread wakes up
00:24:56.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
00:24:56.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
00:24:56.132 00.000 10072 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.02
00:24:56.135 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:56.138 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.99
00:24:56.139 00.001 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:24:56.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:56.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:24:56.139 00.000 10072 MoveAxis(W, 6, ABG)
00:24:56.139 00.000 10072 Guiding  Dir = 3, Dur = 6
00:24:56.140 00.001 10072 IsGuiding returns 0
00:24:56.140 00.000 10072 PulseGuide returned control before completion, sleep 16
00:24:56.162 00.022 10072 IsGuiding returns 0
00:24:56.162 00.000 10072 Move returns status 0, amount 6
00:24:56.162 00.000 10072 MoveAxis(N, 0, ABG)
00:24:56.162 00.000 10072 Move returns status 0, amount 0
00:24:56.162 00.000 10072 move complete, result=0
00:24:56.163 00.001 10072 worker thread done servicing request
00:24:56.166 00.003 1032 UpdateGuideState exits: m=1385 SNR=26.2
00:24:56.169 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:56.174 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:56.179 00.005 1032 Enqueuing Expose request
00:24:56.183 00.004 10072 Worker thread wakes up
00:24:56.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:56.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:56.183 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:24:56.821 00.638 10072 Exposure complete
00:24:56.893 00.072 10072 worker thread done servicing request
00:24:56.894 00.001 1032 OnExposeComplete: enter
00:24:56.897 00.003 1032 UpdateGuideState(): m_state=6
00:24:56.901 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2015
00:24:56.904 00.003 1032 Star::Find returns 1 (0), X=323.59, Y=741.28, Mass=1493, SNR=27.1, Peak=180 HFD=2.8
00:24:56.907 00.003 1032 MultiStar: [#1 -0.08,-0.06,1.04,U] [#2 -0.06,0.12,0.93,U] [#3 -0.09,-0.01,0.68,U] [#4 -0.19,0.03,0.66,U] [#5 0.11,-0.27,0.00,M2] [#6 -0.10,-0.22,0.72,U] [#7 0.33,-0.10,0.00,M1] [#8 0.02,-0.12,0.60,U] 
00:24:56.910 00.003 1032 single-star, 6 included, MultiStar: {-0.07, -0.02}, one-star: {-0.01, 0.04}
00:24:56.913 00.003 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
00:24:56.915 00.002 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
00:24:56.918 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.88 mountX=0.04 mountY=0.00, mountTheta=0.05
00:24:56.921 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
00:24:56.927 00.006 1032 Enqueuing Move request for scope (-0.01, 0.04)
00:24:56.929 00.002 10072 Worker thread wakes up
00:24:56.930 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
00:24:56.930 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
00:24:56.930 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=0.00
00:24:56.932 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:56.935 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.99
00:24:56.935 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:24:56.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:56.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:24:56.935 00.000 10072 MoveAxis(W, 6, ABG)
00:24:56.935 00.000 10072 Guiding  Dir = 3, Dur = 6
00:24:56.936 00.001 10072 IsGuiding returns 0
00:24:56.936 00.000 10072 PulseGuide returned control before completion, sleep 16
00:24:56.962 00.026 10072 IsGuiding returns 0
00:24:56.962 00.000 10072 Move returns status 0, amount 6
00:24:56.962 00.000 10072 MoveAxis(N, 0, ABG)
00:24:56.962 00.000 10072 Move returns status 0, amount 0
00:24:56.962 00.000 10072 move complete, result=0
00:24:56.962 00.000 10072 worker thread done servicing request
00:24:56.964 00.002 1032 UpdateGuideState exits: m=1493 SNR=27.1
00:24:56.968 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:56.971 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:56.975 00.004 1032 Enqueuing Expose request
00:24:56.978 00.003 10072 Worker thread wakes up
00:24:56.978 00.000 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:24:56.981 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:56.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:57.401 00.420 10072 Exposure complete
00:24:57.465 00.064 10072 worker thread done servicing request
00:24:57.465 00.000 1032 OnExposeComplete: enter
00:24:57.469 00.004 1032 UpdateGuideState(): m_state=6
00:24:57.472 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2016
00:24:57.475 00.003 1032 Star::Find returns 1 (0), X=323.65, Y=741.23, Mass=1360, SNR=25.9, Peak=160 HFD=2.8
00:24:57.477 00.002 1032 MultiStar: [#1 -0.19,-0.06,1.16,U] [#2 -0.09,0.02,0.99,U] [#3 -0.05,-0.30,0.00,M1] [#4 -0.17,0.04,0.71,U] [#5 -0.04,-0.33,0.00,M3] [#6 -0.17,-0.32,0.00,M1] [#7 0.35,0.09,0.00,M2] [#8 0.04,-0.43,0.00,M1] 
00:24:57.479 00.002 1032 single-star, 3 included, MultiStar: {-0.10, -0.01}, one-star: {0.05, -0.01}
00:24:57.481 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
00:24:57.484 00.003 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
00:24:57.488 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.17 mountX=-0.02 mountY=-0.04, mountTheta=-2.00
00:24:57.493 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
00:24:57.496 00.003 1032 Enqueuing Move request for scope (0.05, -0.01)
00:24:57.499 00.003 10072 Worker thread wakes up
00:24:57.499 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
00:24:57.499 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
00:24:57.500 00.001 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.04
00:24:57.502 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:57.506 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.99
00:24:57.506 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:24:57.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:57.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:24:57.507 00.001 10072 MoveAxis(W, 5, ABG)
00:24:57.507 00.000 10072 Guiding  Dir = 3, Dur = 5
00:24:57.507 00.000 10072 IsGuiding returns 0
00:24:57.508 00.001 10072 PulseGuide returned control before completion, sleep 15
00:24:57.534 00.026 1032 UpdateGuideState exits: m=1360 SNR=25.9
00:24:57.537 00.003 10072 IsGuiding returns 0
00:24:57.537 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:57.539 00.002 10072 Move returns status 0, amount 5
00:24:57.540 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:57.542 00.002 1032 Enqueuing Expose request
00:24:57.544 00.002 10072 MoveAxis(N, 0, ABG)
00:24:57.544 00.000 10072 Move returns status 0, amount 0
00:24:57.544 00.000 10072 move complete, result=0
00:24:57.544 00.000 10072 worker thread done servicing request
00:24:57.544 00.000 10072 Worker thread wakes up
00:24:57.544 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:57.545 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:57.558 00.013 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
00:24:58.182 00.624 10072 Exposure complete
00:24:58.257 00.075 10072 worker thread done servicing request
00:24:58.257 00.000 1032 OnExposeComplete: enter
00:24:58.260 00.003 1032 UpdateGuideState(): m_state=6
00:24:58.264 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2017
00:24:58.267 00.003 1032 Star::Find returns 1 (0), X=323.68, Y=741.29, Mass=1268, SNR=25.1, Peak=130 HFD=2.8
00:24:58.275 00.008 1032 MultiStar: [#1 -0.14,0.03,1.19,U] [#2 -0.11,0.07,1.04,U] [#3 0.04,-0.14,0.76,U] [#4 -0.08,0.05,0.63,U] [#5 0.17,-0.24,0.00,M4] [#6 0.06,-0.26,0.70,U] [#7 0.23,-0.03,0.58,U] [#8 -0.03,-0.23,0.66,U] 
00:24:58.279 00.004 1032 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {0.08, 0.05}
00:24:58.281 00.002 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.60)
00:24:58.284 00.003 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.60)
00:24:58.286 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.86 mountX=-0.03 mountY=0.02, mountTheta=2.60
00:24:58.292 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
00:24:58.295 00.003 1032 Enqueuing Move request for scope (-0.01, -0.04)
00:24:58.298 00.003 10072 Worker thread wakes up
00:24:58.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:24:58.298 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:24:58.299 00.001 10072 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.02
00:24:58.308 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:58.311 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.99
00:24:58.312 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:24:58.312 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:58.312 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:24:58.312 00.000 10072 MoveAxis(W, 5, ABG)
00:24:58.312 00.000 10072 Guiding  Dir = 3, Dur = 5
00:24:58.312 00.000 10072 IsGuiding returns 0
00:24:58.313 00.001 10072 PulseGuide returned control before completion, sleep 15
00:24:58.335 00.022 10072 IsGuiding returns 0
00:24:58.335 00.000 10072 Move returns status 0, amount 5
00:24:58.335 00.000 10072 MoveAxis(N, 0, ABG)
00:24:58.336 00.001 10072 Move returns status 0, amount 0
00:24:58.336 00.000 10072 move complete, result=0
00:24:58.336 00.000 10072 worker thread done servicing request
00:24:58.340 00.004 1032 UpdateGuideState exits: m=1268 SNR=25.1
00:24:58.343 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:58.347 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:58.351 00.004 1032 Enqueuing Expose request
00:24:58.353 00.002 10072 Worker thread wakes up
00:24:58.353 00.000 1032 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:24:58.356 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:58.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:58.763 00.407 10072 Exposure complete
00:24:58.835 00.072 10072 worker thread done servicing request
00:24:58.835 00.000 1032 OnExposeComplete: enter
00:24:58.839 00.004 1032 UpdateGuideState(): m_state=6
00:24:58.842 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2018
00:24:58.845 00.003 1032 Star::Find returns 1 (0), X=323.57, Y=741.37, Mass=1234, SNR=24.7, Peak=144 HFD=3.0
00:24:58.848 00.003 1032 MultiStar: [#1 -0.14,-0.20,1.16,U] [#2 -0.03,0.09,0.98,U] [#3 0.08,-0.36,0.00,M1] [#4 -0.14,-0.11,0.72,U] [#5 0.26,-0.34,0.00,M5] [#6 -0.01,-0.25,0.73,U] [#7 0.22,-0.15,0.52,U] [#8 -0.07,-0.09,0.63,U] 
00:24:58.851 00.003 1032 refined, 6 included, MultiStar: {-0.05, -0.07}, one-star: {-0.03, 0.13}
00:24:58.854 00.003 1032 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.83) = xAngle (-3.98 = 2.31)
00:24:58.857 00.003 1032 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.98 = 2.31)
00:24:58.863 00.006 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.15 mountX=-0.06 mountY=0.06, mountTheta=2.31
00:24:58.870 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.07, opts=13)
00:24:58.874 00.004 1032 Enqueuing Move request for scope (-0.05, -0.07)
00:24:58.877 00.003 10072 Worker thread wakes up
00:24:58.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
00:24:58.877 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
00:24:58.877 00.000 10072 Moving (-0.05, -0.07) raw xDistance=-0.06 yDistance=0.06
00:24:58.880 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:58.883 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.99
00:24:58.883 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:24:58.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:58.884 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:24:58.884 00.000 10072 MoveAxis(W, 4, ABG)
00:24:58.884 00.000 10072 Guiding  Dir = 3, Dur = 4
00:24:58.887 00.003 10072 IsGuiding returns 0
00:24:58.888 00.001 10072 PulseGuide returned control before completion, sleep 14
00:24:58.910 00.022 1032 UpdateGuideState exits: m=1234 SNR=24.7
00:24:58.916 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:58.920 00.004 10072 IsGuiding returns 0
00:24:58.920 00.000 10072 Move returns status 0, amount 4
00:24:58.920 00.000 10072 MoveAxis(N, 0, ABG)
00:24:58.920 00.000 10072 Move returns status 0, amount 0
00:24:58.920 00.000 10072 move complete, result=0
00:24:58.920 00.000 10072 worker thread done servicing request
00:24:58.921 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:58.925 00.004 1032 Enqueuing Expose request
00:24:58.929 00.004 10072 Worker thread wakes up
00:24:58.929 00.000 1032 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
00:24:58.932 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:58.932 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:59.560 00.628 10072 Exposure complete
00:24:59.653 00.093 10072 worker thread done servicing request
00:24:59.653 00.000 1032 OnExposeComplete: enter
00:24:59.657 00.004 1032 UpdateGuideState(): m_state=6
00:24:59.660 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2019
00:24:59.662 00.002 1032 Star::Find returns 1 (0), X=323.84, Y=741.11, Mass=1348, SNR=25.9, Peak=173 HFD=2.5
00:24:59.666 00.004 1032 MultiStar: [#1 -0.03,-0.20,1.11,U] [#2 0.11,0.04,1.02,U] [#3 0.05,-0.21,0.72,U] [#4 -0.08,-0.16,0.76,U] [#5 0.21,-0.28,0.00,M6] [#6 0.14,-0.29,0.00,M1] [#7 0.30,-0.26,0.00,M1] [#8 0.17,-0.23,0.00,M1] 
00:24:59.669 00.003 1032 refined, 4 included, MultiStar: {0.06, -0.13}, one-star: {0.24, -0.13}
00:24:59.671 00.002 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
00:24:59.676 00.005 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
00:24:59.678 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.10 mountX=-0.14 mountY=-0.03, mountTheta=-2.93
00:24:59.682 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.13, opts=13)
00:24:59.685 00.003 1032 Enqueuing Move request for scope (0.06, -0.13)
00:24:59.690 00.005 10072 Worker thread wakes up
00:24:59.690 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
00:24:59.690 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
00:24:59.690 00.000 10072 Moving (0.06, -0.13) raw xDistance=-0.14 yDistance=-0.03
00:24:59.693 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:24:59.695 00.002 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 291.98
00:24:59.696 00.001 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
00:24:59.696 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:59.696 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:24:59.696 00.000 10072 MoveAxis(E, 64, ABG)
00:24:59.696 00.000 10072 Guiding  Dir = 2, Dur = 64
00:24:59.696 00.000 10072 IsGuiding returns 0
00:24:59.697 00.001 10072 PulseGuide returned control before completion, sleep 74
00:24:59.728 00.031 1032 UpdateGuideState exits: m=1348 SNR=25.9
00:24:59.732 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:59.739 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:24:59.744 00.005 1032 Enqueuing Expose request
00:24:59.776 00.032 10072 IsGuiding returns 0
00:24:59.776 00.000 10072 Move returns status 0, amount 64
00:24:59.776 00.000 10072 MoveAxis(N, 0, ABG)
00:24:59.776 00.000 10072 Move returns status 0, amount 0
00:24:59.776 00.000 10072 move complete, result=0
00:24:59.776 00.000 10072 worker thread done servicing request
00:24:59.776 00.000 10072 Worker thread wakes up
00:24:59.777 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:24:59.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:24:59.786 00.009 1032 GuideStep: -0.1 px 64 ms EAST, -0.0 px 0 ms NORTH
00:25:00.201 00.415 10072 Exposure complete
00:25:00.270 00.069 10072 worker thread done servicing request
00:25:00.270 00.000 1032 OnExposeComplete: enter
00:25:00.274 00.004 1032 UpdateGuideState(): m_state=6
00:25:00.279 00.005 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2020
00:25:00.282 00.003 1032 Star::Find returns 1 (0), X=323.88, Y=741.19, Mass=1268, SNR=25.0, Peak=154 HFD=2.4
00:25:00.286 00.004 1032 MultiStar: [#1 0.11,-0.27,0.00,M1] [#2 0.05,-0.06,1.05,U] [#3 0.04,-0.41,0.00,M1] [#4 0.01,-0.20,0.69,U] [#5 0.28,-0.35,0.00,M7] [#6 0.08,-0.37,0.00,M2] [#7 0.33,-0.22,0.00,M2] [#8 0.06,-0.19,0.60,U] 
00:25:00.290 00.004 1032 refined, 3 included, MultiStar: {0.11, -0.11}, one-star: {0.28, -0.05}
00:25:00.295 00.005 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
00:25:00.300 00.005 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
00:25:00.303 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.78 mountX=-0.14 mountY=-0.08, mountTheta=-2.61
00:25:00.309 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.11, opts=13)
00:25:00.312 00.003 1032 Enqueuing Move request for scope (0.11, -0.11)
00:25:00.315 00.003 10072 Worker thread wakes up
00:25:00.315 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
00:25:00.315 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
00:25:00.315 00.000 10072 Moving (0.11, -0.11) raw xDistance=-0.14 yDistance=-0.08
00:25:00.318 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:00.321 00.003 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 291.98
00:25:00.321 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
00:25:00.321 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:00.321 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:25:00.322 00.001 10072 MoveAxis(E, 63, ABG)
00:25:00.322 00.000 10072 Guiding  Dir = 2, Dur = 63
00:25:00.322 00.000 10072 IsGuiding returns 0
00:25:00.323 00.001 10072 PulseGuide returned control before completion, sleep 73
00:25:00.351 00.028 1032 UpdateGuideState exits: m=1268 SNR=25.0
00:25:00.361 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:00.368 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:00.371 00.003 1032 Enqueuing Expose request
00:25:00.402 00.031 10072 IsGuiding returns 1
00:25:00.402 00.000 10072 scope still moving after pulse duration time elapsed
00:25:00.437 00.035 10072 IsGuiding returns 0
00:25:00.437 00.000 10072 scope move finished after 63 + 51 ms
00:25:00.437 00.000 10072 Move returns status 0, amount 63
00:25:00.437 00.000 10072 MoveAxis(N, 0, ABG)
00:25:00.437 00.000 10072 Move returns status 0, amount 0
00:25:00.437 00.000 10072 move complete, result=0
00:25:00.438 00.001 10072 worker thread done servicing request
00:25:00.438 00.000 10072 Worker thread wakes up
00:25:00.438 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:00.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:00.440 00.002 1032 GuideStep: -0.1 px 63 ms EAST, -0.1 px 0 ms NORTH
00:25:01.076 00.636 10072 Exposure complete
00:25:01.142 00.066 10072 worker thread done servicing request
00:25:01.142 00.000 1032 OnExposeComplete: enter
00:25:01.146 00.004 1032 UpdateGuideState(): m_state=6
00:25:01.150 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2021
00:25:01.153 00.003 1032 Star::Find returns 1 (0), X=323.85, Y=741.46, Mass=1309, SNR=25.5, Peak=137 HFD=2.8
00:25:01.156 00.003 1032 MultiStar: [#1 -0.21,0.02,1.16,U] [#2 -0.08,0.15,0.93,U] [#3 0.07,0.21,0.80,U] [#4 -0.29,0.18,0.00,M3] [#5 0.13,-0.16,0.73,U] [#6 0.00,-0.17,0.70,U] [#7 0.17,0.10,0.50,U] [#8 -0.07,-0.06,0.57,U] 
00:25:01.159 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.05}, one-star: {0.25, 0.22}
00:25:01.162 00.003 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
00:25:01.164 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
00:25:01.166 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.20 mountX=0.05 mountY=-0.03, mountTheta=-0.63
00:25:01.170 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
00:25:01.173 00.003 1032 Enqueuing Move request for scope (0.02, 0.05)
00:25:01.175 00.002 10072 Worker thread wakes up
00:25:01.175 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
00:25:01.176 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
00:25:01.176 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.03
00:25:01.179 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:01.183 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.98
00:25:01.183 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:25:01.183 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:01.183 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:25:01.183 00.000 10072 MoveAxis(W, 4, ABG)
00:25:01.183 00.000 10072 Guiding  Dir = 3, Dur = 4
00:25:01.184 00.001 10072 IsGuiding returns 0
00:25:01.184 00.000 10072 PulseGuide returned control before completion, sleep 14
00:25:01.208 00.024 1032 UpdateGuideState exits: m=1309 SNR=25.5
00:25:01.212 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:01.214 00.002 10072 IsGuiding returns 0
00:25:01.214 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:01.217 00.003 1032 Enqueuing Expose request
00:25:01.220 00.003 10072 Move returns status 0, amount 4
00:25:01.220 00.000 10072 MoveAxis(N, 0, ABG)
00:25:01.220 00.000 10072 Move returns status 0, amount 0
00:25:01.220 00.000 10072 move complete, result=0
00:25:01.220 00.000 10072 worker thread done servicing request
00:25:01.220 00.000 10072 Worker thread wakes up
00:25:01.220 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:01.220 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:01.230 00.010 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:25:01.636 00.406 10072 Exposure complete
00:25:01.705 00.069 10072 worker thread done servicing request
00:25:01.705 00.000 1032 OnExposeComplete: enter
00:25:01.707 00.002 1032 UpdateGuideState(): m_state=6
00:25:01.709 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2022
00:25:01.713 00.004 1032 Star::Find returns 1 (0), X=323.79, Y=741.41, Mass=1463, SNR=26.9, Peak=171 HFD=2.7
00:25:01.717 00.004 1032 MultiStar: [#1 -0.05,0.02,1.12,U] [#2 0.02,0.29,0.00,M1] [#3 0.14,-0.12,0.68,U] [#4 -0.13,0.17,0.67,U] [#5 0.43,-0.07,0.00,M7] [#6 0.17,-0.24,0.00,M2] [#7 0.26,0.01,0.49,U] [#8 0.17,0.06,0.59,U] 
00:25:01.719 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.06}, one-star: {0.19, 0.17}
00:25:01.723 00.004 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
00:25:01.725 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
00:25:01.729 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.63 mountX=0.04 mountY=-0.09, mountTheta=-1.20
00:25:01.734 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
00:25:01.739 00.005 1032 Enqueuing Move request for scope (0.08, 0.06)
00:25:01.744 00.005 10072 Worker thread wakes up
00:25:01.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
00:25:01.744 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
00:25:01.744 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
00:25:01.747 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:01.750 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.98
00:25:01.750 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:25:01.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:01.751 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:25:01.751 00.000 10072 MoveAxis(W, 3, ABG)
00:25:01.751 00.000 10072 Guiding  Dir = 3, Dur = 3
00:25:01.751 00.000 10072 IsGuiding returns 0
00:25:01.752 00.001 10072 PulseGuide returned control before completion, sleep 13
00:25:01.776 00.024 10072 IsGuiding returns 0
00:25:01.776 00.000 10072 Move returns status 0, amount 3
00:25:01.776 00.000 10072 MoveAxis(N, 0, ABG)
00:25:01.776 00.000 10072 Move returns status 0, amount 0
00:25:01.776 00.000 10072 move complete, result=0
00:25:01.776 00.000 10072 worker thread done servicing request
00:25:01.780 00.004 1032 UpdateGuideState exits: m=1463 SNR=26.9
00:25:01.783 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:01.785 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:01.788 00.003 1032 Enqueuing Expose request
00:25:01.790 00.002 10072 Worker thread wakes up
00:25:01.790 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:25:01.793 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:01.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:02.419 00.626 10072 Exposure complete
00:25:02.481 00.062 10072 worker thread done servicing request
00:25:02.482 00.001 1032 OnExposeComplete: enter
00:25:02.486 00.004 1032 UpdateGuideState(): m_state=6
00:25:02.489 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2023
00:25:02.497 00.008 1032 Star::Find returns 1 (0), X=323.75, Y=741.19, Mass=1483, SNR=27.1, Peak=196 HFD=2.5
00:25:02.501 00.004 1032 MultiStar: [#1 -0.05,-0.10,1.05,U] [#2 -0.05,0.16,0.98,U] [#3 0.14,-0.28,0.00,M1] [#4 -0.12,-0.20,0.66,U] [#5 0.24,-0.40,0.00,M8] [#6 -0.11,-0.36,0.00,M3] [#7 0.35,-0.18,0.00,M1] [#8 0.09,-0.24,0.58,U] 
00:25:02.503 00.002 1032 refined, 4 included, MultiStar: {0.00, -0.07}, one-star: {0.15, -0.05}
00:25:02.506 00.003 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
00:25:02.509 00.003 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
00:25:02.512 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.54 mountX=-0.06 mountY=0.01, mountTheta=2.91
00:25:02.516 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.07, opts=13)
00:25:02.519 00.003 1032 Enqueuing Move request for scope (0.00, -0.07)
00:25:02.521 00.002 10072 Worker thread wakes up
00:25:02.521 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
00:25:02.521 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
00:25:02.521 00.000 10072 Moving (0.00, -0.07) raw xDistance=-0.06 yDistance=0.01
00:25:02.524 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:02.528 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.97
00:25:02.528 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:25:02.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:02.528 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:25:02.528 00.000 10072 MoveAxis(W, 3, ABG)
00:25:02.528 00.000 10072 Guiding  Dir = 3, Dur = 3
00:25:02.529 00.001 10072 IsGuiding returns 0
00:25:02.529 00.000 10072 PulseGuide returned control before completion, sleep 13
00:25:02.552 00.023 1032 UpdateGuideState exits: m=1483 SNR=27.1
00:25:02.554 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:02.558 00.004 10072 IsGuiding returns 0
00:25:02.558 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:02.561 00.003 10072 Move returns status 0, amount 3
00:25:02.561 00.000 1032 Enqueuing Expose request
00:25:02.564 00.003 10072 MoveAxis(N, 0, ABG)
00:25:02.564 00.000 10072 Move returns status 0, amount 0
00:25:02.564 00.000 10072 move complete, result=0
00:25:02.564 00.000 10072 worker thread done servicing request
00:25:02.564 00.000 10072 Worker thread wakes up
00:25:02.564 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:02.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:02.575 00.011 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
00:25:02.981 00.406 10072 Exposure complete
00:25:03.043 00.062 10072 worker thread done servicing request
00:25:03.043 00.000 1032 OnExposeComplete: enter
00:25:03.046 00.003 1032 UpdateGuideState(): m_state=6
00:25:03.048 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2024
00:25:03.051 00.003 1032 Star::Find returns 1 (0), X=323.67, Y=741.29, Mass=1321, SNR=25.6, Peak=150 HFD=2.8
00:25:03.053 00.002 1032 MultiStar: [#1 -0.24,-0.22,0.00,M1] [#2 -0.02,0.08,1.00,U] [#3 0.03,-0.23,0.76,U] [#4 -0.22,0.18,0.00,M2] [#5 0.26,-0.37,0.00,M9] [#6 0.05,-0.31,0.00,M4] [#7 0.35,-0.29,0.00,M2] [#8 0.16,-0.23,0.00,M1] 
00:25:03.057 00.004 1032 refined, 2 included, MultiStar: {0.03, -0.01}, one-star: {0.07, 0.05}
00:25:03.059 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
00:25:03.061 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
00:25:03.063 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.52 mountX=-0.02 mountY=-0.02, mountTheta=-2.35
00:25:03.066 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
00:25:03.069 00.003 1032 Enqueuing Move request for scope (0.03, -0.01)
00:25:03.072 00.003 10072 Worker thread wakes up
00:25:03.072 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
00:25:03.072 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
00:25:03.072 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
00:25:03.074 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:03.077 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.97
00:25:03.077 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:25:03.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:03.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:25:03.077 00.000 10072 MoveAxis(W, 3, ABG)
00:25:03.077 00.000 10072 Guiding  Dir = 3, Dur = 3
00:25:03.077 00.000 10072 IsGuiding returns 0
00:25:03.079 00.002 10072 PulseGuide returned control before completion, sleep 13
00:25:03.102 00.023 10072 IsGuiding returns 0
00:25:03.103 00.001 10072 Move returns status 0, amount 3
00:25:03.103 00.000 10072 MoveAxis(N, 0, ABG)
00:25:03.103 00.000 10072 Move returns status 0, amount 0
00:25:03.103 00.000 1032 UpdateGuideState exits: m=1321 SNR=25.6
00:25:03.106 00.003 10072 move complete, result=0
00:25:03.106 00.000 10072 worker thread done servicing request
00:25:03.106 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:03.108 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:03.113 00.005 1032 Enqueuing Expose request
00:25:03.117 00.004 10072 Worker thread wakes up
00:25:03.117 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
00:25:03.121 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:03.121 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:03.749 00.628 10072 Exposure complete
00:25:03.807 00.058 1032 OnExposeComplete: enter
00:25:03.811 00.004 10072 worker thread done servicing request
00:25:03.811 00.000 1032 UpdateGuideState(): m_state=6
00:25:03.814 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2025
00:25:03.816 00.002 1032 Star::Find returns 1 (0), X=323.82, Y=741.41, Mass=1332, SNR=25.7, Peak=149 HFD=2.8
00:25:03.818 00.002 1032 MultiStar: [#1 -0.08,-0.04,1.11,U] [#2 0.07,0.34,0.00,M1] [#3 0.17,0.06,0.82,U] [#4 -0.11,0.27,0.00,M3] [#5 0.30,0.00,0.00,M10] [#6 0.13,-0.19,0.70,U] [#7 0.24,0.06,0.55,U] [#8 0.04,-0.03,0.64,U] 
00:25:03.821 00.003 1032 refined, 5 included, MultiStar: {0.11, 0.01}, one-star: {0.22, 0.17}
00:25:03.825 00.004 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
00:25:03.827 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
00:25:03.830 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.13 mountX=-0.01 mountY=-0.11, mountTheta=-1.70
00:25:03.836 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
00:25:03.839 00.003 1032 Enqueuing Move request for scope (0.11, 0.01)
00:25:03.842 00.003 10072 Worker thread wakes up
00:25:03.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
00:25:03.842 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
00:25:03.842 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.01 yDistance=-0.11
00:25:03.845 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:03.847 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.97
00:25:03.847 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:25:03.848 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:03.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:25:03.848 00.000 10072 MoveAxis(W, 3, ABG)
00:25:03.848 00.000 10072 Guiding  Dir = 3, Dur = 3
00:25:03.848 00.000 10072 IsGuiding returns 0
00:25:03.849 00.001 10072 PulseGuide returned control before completion, sleep 13
00:25:03.870 00.021 10072 IsGuiding returns 0
00:25:03.870 00.000 10072 Move returns status 0, amount 3
00:25:03.870 00.000 10072 MoveAxis(N, 0, ABG)
00:25:03.870 00.000 10072 Move returns status 0, amount 0
00:25:03.870 00.000 10072 move complete, result=0
00:25:03.871 00.001 10072 worker thread done servicing request
00:25:03.872 00.001 1032 UpdateGuideState exits: m=1332 SNR=25.7
00:25:03.875 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:03.877 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:03.878 00.001 1032 Enqueuing Expose request
00:25:03.881 00.003 10072 Worker thread wakes up
00:25:03.881 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:25:03.884 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:03.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:04.298 00.414 10072 Exposure complete
00:25:04.368 00.070 10072 worker thread done servicing request
00:25:04.368 00.000 1032 OnExposeComplete: enter
00:25:04.371 00.003 1032 UpdateGuideState(): m_state=6
00:25:04.373 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2026
00:25:04.376 00.003 1032 Star::Find returns 1 (0), X=323.77, Y=741.34, Mass=1259, SNR=25.0, Peak=137 HFD=2.7
00:25:04.379 00.003 1032 MultiStar: [#1 0.08,0.02,1.19,U] [#2 0.04,0.11,1.00,U] [#3 0.17,-0.06,0.76,U] [#4 0.03,0.22,0.75,U] [#5 0.35,-0.28,0.00,R] [#6 0.16,-0.23,0.76,U] [#7 0.33,-0.09,0.00,M2] [#8 0.24,-0.15,0.00,M1] 
00:25:04.382 00.003 1032 refined, 5 included, MultiStar: {0.10, 0.03}, one-star: {0.17, 0.10}
00:25:04.386 00.004 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
00:25:04.389 00.003 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
00:25:04.393 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.31 mountX=0.01 mountY=-0.11, mountTheta=-1.52
00:25:04.401 00.008 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
00:25:04.406 00.005 1032 Enqueuing Move request for scope (0.10, 0.03)
00:25:04.411 00.005 10072 Worker thread wakes up
00:25:04.411 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:25:04.411 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:25:04.411 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.01 yDistance=-0.11
00:25:04.414 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:04.418 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.97
00:25:04.419 00.001 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:25:04.419 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:04.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:25:04.419 00.000 10072 MoveAxis(W, 2, ABG)
00:25:04.419 00.000 10072 Guiding  Dir = 3, Dur = 2
00:25:04.420 00.001 10072 IsGuiding returns 0
00:25:04.420 00.000 10072 PulseGuide returned control before completion, sleep 12
00:25:04.446 00.026 1032 UpdateGuideState exits: m=1259 SNR=25.0
00:25:04.448 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:04.450 00.002 10072 IsGuiding returns 0
00:25:04.450 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:04.453 00.003 10072 Move returns status 0, amount 2
00:25:04.453 00.000 1032 Enqueuing Expose request
00:25:04.456 00.003 10072 MoveAxis(N, 0, ABG)
00:25:04.456 00.000 10072 Move returns status 0, amount 0
00:25:04.456 00.000 10072 move complete, result=0
00:25:04.456 00.000 10072 worker thread done servicing request
00:25:04.456 00.000 10072 Worker thread wakes up
00:25:04.456 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:04.456 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:04.469 00.013 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:25:05.096 00.627 10072 Exposure complete
00:25:05.159 00.063 10072 worker thread done servicing request
00:25:05.159 00.000 1032 OnExposeComplete: enter
00:25:05.163 00.004 1032 UpdateGuideState(): m_state=6
00:25:05.166 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2027
00:25:05.168 00.002 1032 Star::Find returns 1 (0), X=323.88, Y=741.29, Mass=1435, SNR=26.7, Peak=159 HFD=2.6
00:25:05.172 00.004 1032 MultiStar: [#1 0.00,-0.10,1.08,U] [#2 0.24,-0.01,0.91,U] [#3 0.08,-0.14,0.69,U] [#4 -0.20,0.11,0.65,U] [#5 -0.10,0.03,0.71,U] [#6 -0.07,-0.17,0.64,U] [#7 0.27,-0.17,0.00,M3] [#8 0.00,-0.14,0.60,U] 
00:25:05.180 00.008 1032 refined, 7 included, MultiStar: {0.05, -0.04}, one-star: {0.29, 0.05}
00:25:05.183 00.003 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
00:25:05.185 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
00:25:05.189 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.70 mountX=-0.05 mountY=-0.04, mountTheta=-2.53
00:25:05.193 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
00:25:05.195 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
00:25:05.198 00.003 10072 Worker thread wakes up
00:25:05.198 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
00:25:05.198 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
00:25:05.198 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
00:25:05.200 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:05.206 00.006 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.96
00:25:05.206 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:25:05.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:05.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:25:05.206 00.000 10072 MoveAxis(W, 2, ABG)
00:25:05.206 00.000 10072 Guiding  Dir = 3, Dur = 2
00:25:05.207 00.001 10072 IsGuiding returns 0
00:25:05.207 00.000 10072 PulseGuide returned control before completion, sleep 12
00:25:05.233 00.026 1032 UpdateGuideState exits: m=1435 SNR=26.7
00:25:05.238 00.005 10072 IsGuiding returns 0
00:25:05.238 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:05.240 00.002 10072 Move returns status 0, amount 2
00:25:05.242 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:05.244 00.002 10072 MoveAxis(N, 0, ABG)
00:25:05.244 00.000 1032 Enqueuing Expose request
00:25:05.246 00.002 10072 Move returns status 0, amount 0
00:25:05.246 00.000 10072 move complete, result=0
00:25:05.247 00.001 10072 worker thread done servicing request
00:25:05.247 00.000 10072 Worker thread wakes up
00:25:05.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:05.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:05.257 00.010 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:25:05.660 00.403 10072 Exposure complete
00:25:05.725 00.065 10072 worker thread done servicing request
00:25:05.725 00.000 1032 OnExposeComplete: enter
00:25:05.728 00.003 1032 UpdateGuideState(): m_state=6
00:25:05.730 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2028
00:25:05.733 00.003 1032 Star::Find returns 1 (0), X=323.80, Y=741.15, Mass=1288, SNR=25.3, Peak=159 HFD=2.4
00:25:05.735 00.002 1032 MultiStar: [#1 -0.08,-0.15,1.17,U] [#2 0.23,0.14,1.05,U] [#3 0.08,-0.17,0.78,U] [#4 -0.19,0.03,0.70,U] [#5 -0.18,-0.00,0.75,U] [#6 -0.06,-0.25,0.66,U] [#7 0.35,-0.23,0.00,M4] [#8 0.10,-0.17,0.63,U] 
00:25:05.738 00.003 1032 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {0.20, -0.09}
00:25:05.740 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
00:25:05.742 00.002 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
00:25:05.745 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.25 mountX=-0.08 mountY=-0.00, mountTheta=-3.08
00:25:05.749 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
00:25:05.752 00.003 1032 Enqueuing Move request for scope (0.02, -0.07)
00:25:05.755 00.003 10072 Worker thread wakes up
00:25:05.756 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
00:25:05.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
00:25:05.756 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.08 yDistance=-0.00
00:25:05.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:05.761 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.96
00:25:05.761 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:25:05.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:05.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:25:05.761 00.000 10072 MoveAxis(W, 1, ABG)
00:25:05.761 00.000 10072 Guiding  Dir = 3, Dur = 1
00:25:05.762 00.001 10072 IsGuiding returns 0
00:25:05.763 00.001 10072 PulseGuide returned control before completion, sleep 11
00:25:05.783 00.020 10072 IsGuiding returns 0
00:25:05.783 00.000 10072 Move returns status 0, amount 1
00:25:05.783 00.000 10072 MoveAxis(N, 0, ABG)
00:25:05.784 00.001 10072 Move returns status 0, amount 0
00:25:05.784 00.000 10072 move complete, result=0
00:25:05.784 00.000 10072 worker thread done servicing request
00:25:05.789 00.005 1032 UpdateGuideState exits: m=1288 SNR=25.3
00:25:05.792 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:05.794 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:05.796 00.002 1032 Enqueuing Expose request
00:25:05.801 00.005 10072 Worker thread wakes up
00:25:05.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:05.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:05.802 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:25:06.533 00.731 10072 Exposure complete
00:25:06.587 00.054 10072 worker thread done servicing request
00:25:06.587 00.000 1032 OnExposeComplete: enter
00:25:06.589 00.002 1032 UpdateGuideState(): m_state=6
00:25:06.591 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2029
00:25:06.594 00.003 1032 Star::Find returns 1 (0), X=323.93, Y=741.19, Mass=1297, SNR=25.4, Peak=162 HFD=2.5
00:25:06.596 00.002 1032 MultiStar: [#1 -0.09,0.08,1.10,U] [#2 0.27,0.14,0.00,M1] [#3 0.14,0.03,0.74,U] [#4 -0.05,0.23,0.67,U] [#5 -0.21,0.05,0.72,U] [#6 0.03,-0.18,0.77,U] [#7 0.18,0.06,0.53,U] [#8 0.13,-0.17,0.62,U] 
00:25:06.599 00.003 1032 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.33, -0.05}
00:25:06.602 00.003 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
00:25:06.603 00.001 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
00:25:06.605 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.11 mountX=-0.01 mountY=-0.06, mountTheta=-1.72
00:25:06.608 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
00:25:06.610 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
00:25:06.616 00.006 10072 Worker thread wakes up
00:25:06.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
00:25:06.616 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
00:25:06.616 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
00:25:06.618 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:06.621 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.96
00:25:06.621 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:25:06.621 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:06.621 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:25:06.621 00.000 10072 MoveAxis(W, 1, ABG)
00:25:06.621 00.000 10072 Guiding  Dir = 3, Dur = 1
00:25:06.623 00.002 10072 IsGuiding returns 0
00:25:06.623 00.000 10072 PulseGuide returned control before completion, sleep 11
00:25:06.641 00.018 10072 IsGuiding returns 0
00:25:06.641 00.000 10072 Move returns status 0, amount 1
00:25:06.641 00.000 10072 MoveAxis(N, 0, ABG)
00:25:06.641 00.000 10072 Move returns status 0, amount 0
00:25:06.641 00.000 10072 move complete, result=0
00:25:06.641 00.000 10072 worker thread done servicing request
00:25:06.642 00.001 1032 UpdateGuideState exits: m=1297 SNR=25.4
00:25:06.646 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:06.648 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:06.650 00.002 1032 Enqueuing Expose request
00:25:06.652 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:25:06.653 00.001 10072 Worker thread wakes up
00:25:06.653 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:06.654 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:07.065 00.411 10072 Exposure complete
00:25:07.115 00.050 10072 worker thread done servicing request
00:25:07.115 00.000 1032 OnExposeComplete: enter
00:25:07.117 00.002 1032 UpdateGuideState(): m_state=6
00:25:07.119 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2030
00:25:07.121 00.002 1032 Star::Find returns 1 (0), X=323.93, Y=741.30, Mass=1326, SNR=25.7, Peak=148 HFD=2.6
00:25:07.123 00.002 1032 MultiStar: [#1 -0.11,0.06,1.14,U] [#2 0.32,0.20,0.00,M2] [#3 -0.10,-0.02,0.71,U] [#4 -0.08,0.20,0.72,U] [#5 -0.08,-0.04,0.69,U] [#6 0.05,-0.06,0.69,U] [#7 0.17,0.05,0.53,U] [#8 0.04,-0.03,0.59,U] 
00:25:07.124 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.03}, one-star: {0.33, 0.06}
00:25:07.126 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
00:25:07.128 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
00:25:07.129 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.86 mountX=0.02 mountY=-0.04, mountTheta=-0.97
00:25:07.132 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
00:25:07.134 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
00:25:07.136 00.002 10072 Worker thread wakes up
00:25:07.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
00:25:07.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
00:25:07.136 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
00:25:07.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:07.141 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.96
00:25:07.142 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:25:07.142 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:07.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:25:07.142 00.000 10072 MoveAxis(W, 0, ABG)
00:25:07.142 00.000 10072 Move returns status 0, amount 0
00:25:07.142 00.000 10072 MoveAxis(N, 0, ABG)
00:25:07.142 00.000 10072 Move returns status 0, amount 0
00:25:07.142 00.000 10072 move complete, result=0
00:25:07.143 00.001 10072 worker thread done servicing request
00:25:07.160 00.017 1032 UpdateGuideState exits: m=1326 SNR=25.7
00:25:07.163 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:07.165 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:07.166 00.001 1032 Enqueuing Expose request
00:25:07.168 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
00:25:07.169 00.001 10072 Worker thread wakes up
00:25:07.170 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:07.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:07.805 00.635 10072 Exposure complete
00:25:07.854 00.049 10072 worker thread done servicing request
00:25:07.854 00.000 1032 OnExposeComplete: enter
00:25:07.856 00.002 1032 UpdateGuideState(): m_state=6
00:25:07.858 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2031
00:25:07.859 00.001 1032 Star::Find returns 1 (0), X=323.92, Y=741.19, Mass=1301, SNR=25.4, Peak=166 HFD=2.5
00:25:07.861 00.002 1032 MultiStar: [#1 -0.18,-0.17,1.15,U] [#2 0.04,0.13,0.99,U] [#3 0.03,-0.08,0.74,U] [#4 -0.31,0.07,0.00,M1] [#5 -0.06,0.06,0.71,U] [#6 0.05,-0.30,0.00,M1] [#7 0.14,-0.10,0.57,U] [#8 -0.05,-0.14,0.58,U] 
00:25:07.863 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.05}, one-star: {0.32, -0.05}
00:25:07.865 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
00:25:07.867 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
00:25:07.869 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.97 mountX=-0.05 mountY=-0.02, mountTheta=-2.80
00:25:07.872 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
00:25:07.874 00.002 1032 Enqueuing Move request for scope (0.03, -0.05)
00:25:07.875 00.001 10072 Worker thread wakes up
00:25:07.876 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:25:07.876 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:25:07.876 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.02
00:25:07.877 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:07.880 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.95
00:25:07.880 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:25:07.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:07.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:25:07.880 00.000 10072 MoveAxis(W, 0, ABG)
00:25:07.880 00.000 10072 Move returns status 0, amount 0
00:25:07.880 00.000 10072 MoveAxis(N, 0, ABG)
00:25:07.880 00.000 10072 Move returns status 0, amount 0
00:25:07.880 00.000 10072 move complete, result=0
00:25:07.880 00.000 10072 worker thread done servicing request
00:25:07.901 00.021 1032 UpdateGuideState exits: m=1301 SNR=25.4
00:25:07.904 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:07.906 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:07.908 00.002 1032 Enqueuing Expose request
00:25:07.909 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
00:25:07.911 00.002 10072 Worker thread wakes up
00:25:07.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:07.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:08.319 00.408 10072 Exposure complete
00:25:08.368 00.049 10072 worker thread done servicing request
00:25:08.368 00.000 1032 OnExposeComplete: enter
00:25:08.370 00.002 1032 UpdateGuideState(): m_state=6
00:25:08.372 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2032
00:25:08.373 00.001 1032 Star::Find returns 1 (0), X=323.90, Y=741.21, Mass=1325, SNR=25.6, Peak=165 HFD=2.5
00:25:08.376 00.003 1032 MultiStar: [#1 -0.20,-0.04,1.18,U] [#2 0.00,0.13,1.01,U] [#3 0.10,-0.17,0.73,U] [#4 -0.20,0.13,0.71,U] [#5 -0.21,0.15,0.72,U] [#6 -0.02,-0.16,0.72,U] [#7 0.18,-0.10,0.55,U] [#8 0.06,-0.15,0.62,U] 
00:25:08.377 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.30, -0.03}
00:25:08.379 00.002 1032 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.83) = xAngle (-3.68 = 2.60)
00:25:08.381 00.002 1032 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.68 = 2.60)
00:25:08.382 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.85 mountX=-0.02 mountY=0.01, mountTheta=2.60
00:25:08.385 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
00:25:08.388 00.003 1032 Enqueuing Move request for scope (-0.01, -0.02)
00:25:08.389 00.001 10072 Worker thread wakes up
00:25:08.390 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
00:25:08.390 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
00:25:08.390 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
00:25:08.392 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:08.394 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.95
00:25:08.395 00.001 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:25:08.395 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:08.395 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:25:08.395 00.000 10072 MoveAxis(E, 0, ABG)
00:25:08.395 00.000 10072 Move returns status 0, amount 0
00:25:08.395 00.000 10072 MoveAxis(N, 0, ABG)
00:25:08.395 00.000 10072 Move returns status 0, amount 0
00:25:08.395 00.000 10072 move complete, result=0
00:25:08.395 00.000 10072 worker thread done servicing request
00:25:08.413 00.018 1032 UpdateGuideState exits: m=1325 SNR=25.6
00:25:08.415 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:08.416 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:08.418 00.002 1032 Enqueuing Expose request
00:25:08.419 00.001 1032 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:25:08.421 00.002 10072 Worker thread wakes up
00:25:08.421 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:08.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:09.060 00.639 10072 Exposure complete
00:25:09.110 00.050 10072 worker thread done servicing request
00:25:09.110 00.000 1032 OnExposeComplete: enter
00:25:09.113 00.003 1032 UpdateGuideState(): m_state=6
00:25:09.114 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2033
00:25:09.116 00.002 1032 Star::Find returns 1 (0), X=323.87, Y=741.29, Mass=1287, SNR=25.3, Peak=143 HFD=2.6
00:25:09.117 00.001 1032 MultiStar: [#1 -0.04,-0.00,1.21,U] [#2 0.11,0.25,0.99,U] [#3 0.19,-0.14,0.69,U] [#4 -0.02,-0.03,0.69,U] [#5 0.02,0.04,0.77,U] [#6 0.14,-0.22,0.74,U] [#7 0.26,-0.02,0.58,U] [#8 0.16,-0.13,0.65,U] 
00:25:09.120 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.27, 0.05}
00:25:09.122 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
00:25:09.123 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
00:25:09.125 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.07 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
00:25:09.127 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
00:25:09.130 00.003 1032 Enqueuing Move request for scope (0.11, -0.01)
00:25:09.132 00.002 10072 Worker thread wakes up
00:25:09.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
00:25:09.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
00:25:09.132 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.11
00:25:09.134 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:09.135 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.95
00:25:09.135 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:25:09.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:09.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:25:09.135 00.000 10072 MoveAxis(E, 1, ABG)
00:25:09.135 00.000 10072 Guiding  Dir = 2, Dur = 1
00:25:09.136 00.001 10072 IsGuiding returns 0
00:25:09.136 00.000 10072 PulseGuide returned control before completion, sleep 11
00:25:09.149 00.013 10072 IsGuiding returns 0
00:25:09.150 00.001 10072 Move returns status 0, amount 1
00:25:09.150 00.000 10072 MoveAxis(N, 0, ABG)
00:25:09.150 00.000 10072 Move returns status 0, amount 0
00:25:09.150 00.000 10072 move complete, result=0
00:25:09.150 00.000 10072 worker thread done servicing request
00:25:09.153 00.003 1032 UpdateGuideState exits: m=1287 SNR=25.3
00:25:09.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:09.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:09.159 00.002 1032 Enqueuing Expose request
00:25:09.160 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:25:09.162 00.002 10072 Worker thread wakes up
00:25:09.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:09.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:09.576 00.414 10072 Exposure complete
00:25:09.631 00.055 1032 OnExposeComplete: enter
00:25:09.635 00.004 10072 worker thread done servicing request
00:25:09.636 00.001 1032 UpdateGuideState(): m_state=6
00:25:09.638 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2034
00:25:09.640 00.002 1032 Star::Find returns 1 (0), X=323.78, Y=741.28, Mass=1367, SNR=26.0, Peak=142 HFD=2.9
00:25:09.641 00.001 1032 MultiStar: [#1 -0.10,-0.06,1.17,U] [#2 -0.01,0.19,1.01,U] [#3 0.32,0.05,0.00,M1] [#4 -0.04,0.12,0.63,U] [#5 -0.21,0.04,0.75,U] [#6 0.12,-0.22,0.71,U] [#7 0.36,-0.01,0.00,M1] [#8 0.16,-0.14,0.57,U] 
00:25:09.643 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.00}, one-star: {0.18, 0.04}
00:25:09.645 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
00:25:09.647 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
00:25:09.649 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.43 mountX=0.00 mountY=-0.01, mountTheta=-1.40
00:25:09.652 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.00, opts=13)
00:25:09.654 00.002 1032 Enqueuing Move request for scope (0.01, 0.00)
00:25:09.656 00.002 10072 Worker thread wakes up
00:25:09.656 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
00:25:09.656 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
00:25:09.656 00.000 10072 Moving (0.01, 0.00) raw xDistance=0.00 yDistance=-0.01
00:25:09.658 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:09.661 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.95
00:25:09.661 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:25:09.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:09.661 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:25:09.661 00.000 10072 MoveAxis(E, 1, ABG)
00:25:09.661 00.000 10072 Guiding  Dir = 2, Dur = 1
00:25:09.662 00.001 10072 IsGuiding returns 0
00:25:09.662 00.000 10072 PulseGuide returned control before completion, sleep 11
00:25:09.681 00.019 10072 IsGuiding returns 0
00:25:09.681 00.000 10072 Move returns status 0, amount 1
00:25:09.681 00.000 10072 MoveAxis(N, 0, ABG)
00:25:09.681 00.000 10072 Move returns status 0, amount 0
00:25:09.681 00.000 10072 move complete, result=0
00:25:09.681 00.000 10072 worker thread done servicing request
00:25:09.682 00.001 1032 UpdateGuideState exits: m=1367 SNR=26.0
00:25:09.684 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:09.686 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:09.688 00.002 1032 Enqueuing Expose request
00:25:09.690 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:25:09.692 00.002 10072 Worker thread wakes up
00:25:09.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:09.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:10.325 00.633 10072 Exposure complete
00:25:10.373 00.048 10072 worker thread done servicing request
00:25:10.373 00.000 1032 OnExposeComplete: enter
00:25:10.375 00.002 1032 UpdateGuideState(): m_state=6
00:25:10.378 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2035
00:25:10.379 00.001 1032 Star::Find returns 1 (0), X=323.94, Y=741.11, Mass=1367, SNR=26.0, Peak=163 HFD=2.7
00:25:10.381 00.002 1032 MultiStar: [#1 -0.01,-0.21,1.17,U] [#2 0.05,-0.05,0.98,U] [#3 0.03,-0.28,0.72,U] [#4 0.04,0.06,0.69,U] [#5 -0.18,-0.10,0.72,U] [#6 0.05,-0.46,0.00,M1] [#7 0.34,-0.16,0.00,M2] [#8 0.09,-0.25,0.61,U] 
00:25:10.382 00.001 1032 refined, 6 included, MultiStar: {0.06, -0.14}, one-star: {0.34, -0.13}
00:25:10.384 00.002 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
00:25:10.385 00.001 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
00:25:10.387 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.16 mountX=-0.15 mountY=-0.02, mountTheta=-2.99
00:25:10.389 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.14, opts=13)
00:25:10.390 00.001 1032 Enqueuing Move request for scope (0.06, -0.14)
00:25:10.392 00.002 10072 Worker thread wakes up
00:25:10.394 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
00:25:10.394 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
00:25:10.394 00.000 10072 Moving (0.06, -0.14) raw xDistance=-0.15 yDistance=-0.02
00:25:10.396 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:10.398 00.002 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 291.94
00:25:10.398 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
00:25:10.399 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:10.399 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:25:10.399 00.000 10072 MoveAxis(E, 76, ABG)
00:25:10.399 00.000 10072 Guiding  Dir = 2, Dur = 76
00:25:10.399 00.000 10072 IsGuiding returns 0
00:25:10.400 00.001 10072 PulseGuide returned control before completion, sleep 86
00:25:10.416 00.016 1032 UpdateGuideState exits: m=1367 SNR=26.0
00:25:10.419 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:10.421 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:10.423 00.002 1032 Enqueuing Expose request
00:25:10.493 00.070 10072 IsGuiding returns 0
00:25:10.493 00.000 10072 Move returns status 0, amount 76
00:25:10.493 00.000 10072 MoveAxis(N, 0, ABG)
00:25:10.493 00.000 10072 Move returns status 0, amount 0
00:25:10.493 00.000 10072 move complete, result=0
00:25:10.493 00.000 10072 worker thread done servicing request
00:25:10.493 00.000 10072 Worker thread wakes up
00:25:10.493 00.000 1032 GuideStep: -0.1 px 76 ms EAST, -0.0 px 0 ms NORTH
00:25:10.495 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:10.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:10.902 00.407 10072 Exposure complete
00:25:10.951 00.049 10072 worker thread done servicing request
00:25:10.951 00.000 1032 OnExposeComplete: enter
00:25:10.954 00.003 1032 UpdateGuideState(): m_state=6
00:25:10.957 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2036
00:25:10.959 00.002 1032 Star::Find returns 1 (0), X=323.80, Y=741.10, Mass=1295, SNR=25.4, Peak=136 HFD=2.7
00:25:10.961 00.002 1032 MultiStar: [#1 -0.08,-0.23,1.13,U] [#2 -0.03,-0.01,1.02,U] [#3 0.06,-0.28,0.00,M1] [#4 -0.17,0.03,0.68,U] [#5 -0.04,-0.17,0.73,U] [#6 0.07,-0.50,0.00,M2] [#7 0.32,-0.26,0.00,M3] [#8 0.03,-0.13,0.57,U] 
00:25:10.962 00.001 1032 refined, 5 included, MultiStar: {-0.01, -0.11}, one-star: {0.20, -0.14}
00:25:10.964 00.002 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.80)
00:25:10.965 00.001 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.80)
00:25:10.967 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.66 mountX=-0.11 mountY=0.04, mountTheta=2.80
00:25:10.969 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.11, opts=13)
00:25:10.971 00.002 1032 Enqueuing Move request for scope (-0.01, -0.11)
00:25:10.972 00.001 10072 Worker thread wakes up
00:25:10.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
00:25:10.973 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
00:25:10.973 00.000 10072 Moving (-0.01, -0.11) raw xDistance=-0.11 yDistance=0.04
00:25:10.974 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:10.977 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:25:10.977 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:25:10.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:10.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:25:10.978 00.001 10072 MoveAxis(E, 1, ABG)
00:25:10.978 00.000 10072 Guiding  Dir = 2, Dur = 1
00:25:10.978 00.000 10072 IsGuiding returns 0
00:25:10.978 00.000 10072 PulseGuide returned control before completion, sleep 11
00:25:10.991 00.013 10072 IsGuiding returns 0
00:25:10.991 00.000 10072 Move returns status 0, amount 1
00:25:10.991 00.000 10072 MoveAxis(N, 0, ABG)
00:25:10.991 00.000 10072 Move returns status 0, amount 0
00:25:10.991 00.000 10072 move complete, result=0
00:25:10.992 00.001 10072 worker thread done servicing request
00:25:10.998 00.006 1032 UpdateGuideState exits: m=1295 SNR=25.4
00:25:11.000 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:11.001 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:11.003 00.002 1032 Enqueuing Expose request
00:25:11.005 00.002 10072 Worker thread wakes up
00:25:11.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:11.005 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:11.005 00.000 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
00:25:11.632 00.627 10072 Exposure complete
00:25:11.681 00.049 10072 worker thread done servicing request
00:25:11.681 00.000 1032 OnExposeComplete: enter
00:25:11.683 00.002 1032 UpdateGuideState(): m_state=6
00:25:11.684 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2037
00:25:11.686 00.002 1032 Star::Find returns 1 (0), X=323.84, Y=741.13, Mass=1471, SNR=27.0, Peak=137 HFD=2.9
00:25:11.688 00.002 1032 MultiStar: [#1 -0.11,-0.26,0.00,M1] [#2 -0.02,0.07,0.96,U] [#3 -0.01,-0.16,0.70,U] [#4 -0.23,0.02,0.60,U] [#5 -0.18,-0.15,0.65,U] [#6 0.04,-0.35,0.00,M3] [#7 0.25,0.01,0.50,U] [#8 0.14,-0.31,0.00,M1] 
00:25:11.690 00.002 1032 refined, 5 included, MultiStar: {0.02, -0.05}, one-star: {0.24, -0.11}
00:25:11.693 00.003 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
00:25:11.694 00.001 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
00:25:11.696 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.25 mountX=-0.06 mountY=-0.00, mountTheta=-3.08
00:25:11.698 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
00:25:11.700 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
00:25:11.702 00.002 10072 Worker thread wakes up
00:25:11.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
00:25:11.702 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
00:25:11.702 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=-0.00
00:25:11.704 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:11.706 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:25:11.706 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:25:11.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:11.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:25:11.706 00.000 10072 MoveAxis(E, 2, ABG)
00:25:11.707 00.001 10072 Guiding  Dir = 2, Dur = 2
00:25:11.707 00.000 10072 IsGuiding returns 0
00:25:11.707 00.000 10072 PulseGuide returned control before completion, sleep 12
00:25:11.722 00.015 10072 IsGuiding returns 0
00:25:11.722 00.000 10072 Move returns status 0, amount 2
00:25:11.722 00.000 10072 MoveAxis(N, 0, ABG)
00:25:11.722 00.000 10072 Move returns status 0, amount 0
00:25:11.722 00.000 10072 move complete, result=0
00:25:11.722 00.000 10072 worker thread done servicing request
00:25:11.724 00.002 1032 UpdateGuideState exits: m=1471 SNR=27.0
00:25:11.727 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:11.729 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:11.732 00.003 1032 Enqueuing Expose request
00:25:11.733 00.001 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:25:11.735 00.002 10072 Worker thread wakes up
00:25:11.735 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:11.735 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:12.147 00.412 10072 Exposure complete
00:25:12.199 00.052 10072 worker thread done servicing request
00:25:12.199 00.000 1032 OnExposeComplete: enter
00:25:12.201 00.002 1032 UpdateGuideState(): m_state=6
00:25:12.202 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2038
00:25:12.205 00.003 1032 Star::Find returns 1 (0), X=323.85, Y=741.32, Mass=1521, SNR=27.5, Peak=192 HFD=2.6
00:25:12.209 00.004 1032 MultiStar: [#1 -0.06,-0.04,1.13,U] [#2 0.10,0.19,0.97,U] [#3 0.09,-0.01,0.68,U] [#4 -0.19,0.30,0.00,M1] [#5 -0.14,0.16,0.69,U] [#6 0.02,-0.10,0.70,U] [#7 0.27,0.13,0.00,M3] [#8 0.07,-0.13,0.59,U] 
00:25:12.212 00.003 1032 refined, 6 included, MultiStar: {0.05, 0.03}, one-star: {0.25, 0.08}
00:25:12.214 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
00:25:12.216 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
00:25:12.217 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.52 mountX=0.02 mountY=-0.06, mountTheta=-1.31
00:25:12.221 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
00:25:12.223 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
00:25:12.225 00.002 10072 Worker thread wakes up
00:25:12.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
00:25:12.225 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
00:25:12.225 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.06
00:25:12.228 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:12.232 00.004 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.94
00:25:12.232 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:25:12.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:12.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:25:12.232 00.000 10072 MoveAxis(E, 2, ABG)
00:25:12.232 00.000 10072 Guiding  Dir = 2, Dur = 2
00:25:12.233 00.001 10072 IsGuiding returns 0
00:25:12.233 00.000 10072 PulseGuide returned control before completion, sleep 12
00:25:12.252 00.019 1032 UpdateGuideState exits: m=1521 SNR=27.5
00:25:12.253 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:12.255 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:12.257 00.002 1032 Enqueuing Expose request
00:25:12.258 00.001 10072 IsGuiding returns 0
00:25:12.258 00.000 10072 Move returns status 0, amount 2
00:25:12.258 00.000 10072 MoveAxis(N, 0, ABG)
00:25:12.258 00.000 10072 Move returns status 0, amount 0
00:25:12.258 00.000 10072 move complete, result=0
00:25:12.258 00.000 10072 worker thread done servicing request
00:25:12.258 00.000 10072 Worker thread wakes up
00:25:12.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:12.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:12.265 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:25:12.884 00.619 10072 Exposure complete
00:25:12.934 00.050 10072 worker thread done servicing request
00:25:12.934 00.000 1032 OnExposeComplete: enter
00:25:12.936 00.002 1032 UpdateGuideState(): m_state=6
00:25:12.938 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2039
00:25:12.939 00.001 1032 Star::Find returns 1 (0), X=323.76, Y=741.28, Mass=1345, SNR=25.8, Peak=136 HFD=2.9
00:25:12.941 00.002 1032 MultiStar: [#1 -0.02,-0.41,0.00,M1] [#2 0.02,0.01,0.96,U] [#3 0.03,-0.38,0.00,M1] [#4 -0.18,-0.01,0.67,U] [#5 -0.08,-0.07,0.65,U] [#6 0.19,-0.34,0.00,M3] [#7 0.33,-0.20,0.00,M4] [#8 0.16,-0.40,0.00,M1] 
00:25:12.942 00.001 1032 refined, 3 included, MultiStar: {0.00, -0.00}, one-star: {0.17, 0.04}
00:25:12.944 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
00:25:12.945 00.001 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
00:25:12.946 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-0.71 mountX=-0.00 mountY=-0.00, mountTheta=-2.54
00:25:12.950 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.00, opts=13)
00:25:12.951 00.001 1032 Enqueuing Move request for scope (0.00, -0.00)
00:25:12.952 00.001 10072 Worker thread wakes up
00:25:12.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
00:25:12.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
00:25:12.952 00.000 10072 Moving (0.00, -0.00) raw xDistance=-0.00 yDistance=-0.00
00:25:12.955 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:12.960 00.005 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.93
00:25:12.960 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:25:12.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:12.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:25:12.960 00.000 10072 MoveAxis(E, 2, ABG)
00:25:12.960 00.000 10072 Guiding  Dir = 2, Dur = 2
00:25:12.960 00.000 10072 IsGuiding returns 0
00:25:12.962 00.002 10072 PulseGuide returned control before completion, sleep 11
00:25:12.974 00.012 10072 IsGuiding returns 0
00:25:12.974 00.000 10072 Move returns status 0, amount 2
00:25:12.974 00.000 10072 MoveAxis(N, 0, ABG)
00:25:12.974 00.000 10072 Move returns status 0, amount 0
00:25:12.974 00.000 10072 move complete, result=0
00:25:12.974 00.000 10072 worker thread done servicing request
00:25:12.978 00.004 1032 UpdateGuideState exits: m=1345 SNR=25.8
00:25:12.980 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:12.981 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:12.983 00.002 1032 Enqueuing Expose request
00:25:12.985 00.002 10072 Worker thread wakes up
00:25:12.985 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:12.985 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:12.985 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:25:13.399 00.414 10072 Exposure complete
00:25:13.446 00.047 10072 worker thread done servicing request
00:25:13.446 00.000 1032 OnExposeComplete: enter
00:25:13.449 00.003 1032 UpdateGuideState(): m_state=6
00:25:13.451 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2040
00:25:13.452 00.001 1032 Star::Find returns 1 (0), X=323.75, Y=741.16, Mass=1362, SNR=25.9, Peak=143 HFD=2.7
00:25:13.454 00.002 1032 MultiStar: [#1 -0.25,-0.19,0.00,M2] [#2 -0.03,0.07,0.94,U] [#3 -0.05,-0.21,0.76,U] [#4 -0.26,-0.02,0.71,U] [#5 -0.35,0.05,0.00,M1] [#6 -0.07,-0.36,0.00,M4] [#7 0.15,-0.15,0.55,U] [#8 -0.11,-0.20,0.59,U] 
00:25:13.458 00.004 1032 refined, 5 included, MultiStar: {-0.02, -0.09}, one-star: {0.15, -0.08}
00:25:13.460 00.002 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.65)
00:25:13.461 00.001 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.65)
00:25:13.463 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.81 mountX=-0.08 mountY=0.04, mountTheta=2.65
00:25:13.466 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.09, opts=13)
00:25:13.470 00.004 1032 Enqueuing Move request for scope (-0.02, -0.09)
00:25:13.472 00.002 10072 Worker thread wakes up
00:25:13.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
00:25:13.472 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
00:25:13.472 00.000 10072 Moving (-0.02, -0.09) raw xDistance=-0.08 yDistance=0.04
00:25:13.474 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:13.476 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.93
00:25:13.476 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:25:13.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:13.476 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:25:13.476 00.000 10072 MoveAxis(E, 2, ABG)
00:25:13.476 00.000 10072 Guiding  Dir = 2, Dur = 2
00:25:13.478 00.002 10072 IsGuiding returns 0
00:25:13.478 00.000 10072 PulseGuide returned control before completion, sleep 12
00:25:13.495 00.017 1032 UpdateGuideState exits: m=1362 SNR=25.9
00:25:13.498 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:13.499 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:13.501 00.002 1032 Enqueuing Expose request
00:25:13.505 00.004 10072 IsGuiding returns 0
00:25:13.505 00.000 10072 Move returns status 0, amount 2
00:25:13.505 00.000 10072 MoveAxis(N, 0, ABG)
00:25:13.506 00.001 10072 Move returns status 0, amount 0
00:25:13.506 00.000 10072 move complete, result=0
00:25:13.506 00.000 10072 worker thread done servicing request
00:25:13.506 00.000 10072 Worker thread wakes up
00:25:13.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:13.506 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:13.511 00.005 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:25:14.133 00.622 10072 Exposure complete
00:25:14.184 00.051 10072 worker thread done servicing request
00:25:14.185 00.001 1032 OnExposeComplete: enter
00:25:14.187 00.002 1032 UpdateGuideState(): m_state=6
00:25:14.190 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2041
00:25:14.192 00.002 1032 Star::Find returns 1 (0), X=323.71, Y=741.18, Mass=1410, SNR=26.5, Peak=151 HFD=2.7
00:25:14.194 00.002 1032 MultiStar: [#1 -0.30,-0.18,0.00,M3] [#2 -0.02,0.08,0.94,U] [#3 -0.04,-0.17,0.76,U] [#4 -0.30,0.10,0.00,M1] [#5 -0.23,-0.24,0.00,M2] [#6 -0.11,-0.20,0.70,U] [#7 -0.00,-0.24,0.51,U] [#8 -0.05,-0.35,0.00,M1] 
00:25:14.195 00.001 1032 refined, 4 included, MultiStar: {-0.01, -0.10}, one-star: {0.11, -0.06}
00:25:14.197 00.002 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
00:25:14.198 00.001 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
00:25:14.200 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.63 mountX=-0.09 mountY=0.03, mountTheta=2.82
00:25:14.202 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.10, opts=13)
00:25:14.204 00.002 1032 Enqueuing Move request for scope (-0.01, -0.10)
00:25:14.207 00.003 10072 Worker thread wakes up
00:25:14.207 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
00:25:14.207 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
00:25:14.207 00.000 10072 Moving (-0.01, -0.10) raw xDistance=-0.09 yDistance=0.03
00:25:14.210 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.93
00:25:14.210 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:25:14.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:14.210 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:25:14.210 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:14.213 00.003 10072 MoveAxis(E, 3, ABG)
00:25:14.213 00.000 10072 Guiding  Dir = 2, Dur = 3
00:25:14.213 00.000 10072 IsGuiding returns 0
00:25:14.214 00.001 10072 PulseGuide returned control before completion, sleep 13
00:25:14.231 00.017 1032 UpdateGuideState exits: m=1410 SNR=26.5
00:25:14.233 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:14.235 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:14.238 00.003 1032 Enqueuing Expose request
00:25:14.242 00.004 10072 IsGuiding returns 0
00:25:14.242 00.000 10072 Move returns status 0, amount 3
00:25:14.242 00.000 10072 MoveAxis(N, 0, ABG)
00:25:14.242 00.000 10072 Move returns status 0, amount 0
00:25:14.242 00.000 10072 move complete, result=0
00:25:14.242 00.000 10072 worker thread done servicing request
00:25:14.242 00.000 10072 Worker thread wakes up
00:25:14.242 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:14.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:14.249 00.007 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
00:25:14.650 00.401 10072 Exposure complete
00:25:14.701 00.051 10072 worker thread done servicing request
00:25:14.701 00.000 1032 OnExposeComplete: enter
00:25:14.703 00.002 1032 UpdateGuideState(): m_state=6
00:25:14.706 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2042
00:25:14.709 00.003 1032 Star::Find returns 1 (0), X=323.69, Y=741.09, Mass=1335, SNR=25.7, Peak=127 HFD=2.8
00:25:14.712 00.003 1032 MultiStar: [#1 -0.25,-0.11,1.12,U] [#2 -0.01,0.13,1.00,U] [#3 0.19,-0.05,0.69,U] [#4 -0.25,0.23,0.00,M2] [#5 -0.14,-0.03,0.74,U] [#6 0.07,-0.25,0.71,U] [#7 0.20,-0.11,0.54,U] [#8 0.04,-0.22,0.59,U] 
00:25:14.713 00.001 1032 refined, 7 included, MultiStar: {0.00, -0.09}, one-star: {0.09, -0.15}
00:25:14.715 00.002 1032 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.83) = xAngle (-3.38 = 2.90)
00:25:14.717 00.002 1032 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.38 = 2.90)
00:25:14.718 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.55 mountX=-0.08 mountY=0.02, mountTheta=2.90
00:25:14.721 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.09, opts=13)
00:25:14.723 00.002 1032 Enqueuing Move request for scope (0.00, -0.09)
00:25:14.725 00.002 10072 Worker thread wakes up
00:25:14.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
00:25:14.725 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
00:25:14.725 00.000 10072 Moving (0.00, -0.09) raw xDistance=-0.08 yDistance=0.02
00:25:14.727 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:14.729 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.93
00:25:14.729 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:25:14.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:14.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:25:14.729 00.000 10072 MoveAxis(E, 3, ABG)
00:25:14.729 00.000 10072 Guiding  Dir = 2, Dur = 3
00:25:14.729 00.000 10072 IsGuiding returns 0
00:25:14.731 00.002 10072 PulseGuide returned control before completion, sleep 13
00:25:14.748 00.017 1032 UpdateGuideState exits: m=1335 SNR=25.7
00:25:14.750 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:14.752 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:14.754 00.002 1032 Enqueuing Expose request
00:25:14.756 00.002 10072 IsGuiding returns 0
00:25:14.756 00.000 10072 Move returns status 0, amount 3
00:25:14.756 00.000 10072 MoveAxis(N, 0, ABG)
00:25:14.756 00.000 10072 Move returns status 0, amount 0
00:25:14.756 00.000 10072 move complete, result=0
00:25:14.757 00.001 10072 worker thread done servicing request
00:25:14.757 00.000 10072 Worker thread wakes up
00:25:14.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:14.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:14.764 00.007 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
00:25:15.489 00.725 10072 Exposure complete
00:25:15.535 00.046 10072 worker thread done servicing request
00:25:15.535 00.000 1032 OnExposeComplete: enter
00:25:15.539 00.004 1032 UpdateGuideState(): m_state=6
00:25:15.540 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2043
00:25:15.542 00.002 1032 Star::Find returns 1 (0), X=323.91, Y=741.35, Mass=1198, SNR=24.4, Peak=139 HFD=2.5
00:25:15.544 00.002 1032 MultiStar: [#1 0.06,-0.12,1.21,U] [#2 0.21,0.22,0.00,M1] [#3 0.02,-0.07,0.79,U] [#4 -0.12,0.20,0.70,U] [#5 0.09,0.07,0.71,U] [#6 0.26,-0.25,0.00,M3] [#7 0.35,0.25,0.00,M2] [#8 0.39,-0.06,0.00,M1] 
00:25:15.546 00.002 1032 refined, 4 included, MultiStar: {0.09, 0.02}, one-star: {0.31, 0.11}
00:25:15.547 00.001 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
00:25:15.550 00.003 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
00:25:15.553 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.26 mountX=0.00 mountY=-0.09, mountTheta=-1.57
00:25:15.557 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
00:25:15.559 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
00:25:15.560 00.001 10072 Worker thread wakes up
00:25:15.560 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:25:15.560 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:25:15.560 00.000 10072 Moving (0.09, 0.02) raw xDistance=0.00 yDistance=-0.09
00:25:15.562 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:15.565 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.92
00:25:15.565 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:25:15.565 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:15.565 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:25:15.565 00.000 10072 MoveAxis(E, 4, ABG)
00:25:15.565 00.000 10072 Guiding  Dir = 2, Dur = 4
00:25:15.566 00.001 10072 IsGuiding returns 0
00:25:15.566 00.000 10072 PulseGuide returned control before completion, sleep 14
00:25:15.584 00.018 1032 UpdateGuideState exits: m=1198 SNR=24.4
00:25:15.587 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:15.590 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:15.592 00.002 1032 Enqueuing Expose request
00:25:15.597 00.005 10072 IsGuiding returns 0
00:25:15.597 00.000 10072 Move returns status 0, amount 4
00:25:15.597 00.000 10072 MoveAxis(N, 0, ABG)
00:25:15.597 00.000 10072 Move returns status 0, amount 0
00:25:15.598 00.001 10072 move complete, result=0
00:25:15.598 00.000 10072 worker thread done servicing request
00:25:15.598 00.000 10072 Worker thread wakes up
00:25:15.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:15.598 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:15.598 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:25:16.004 00.406 10072 Exposure complete
00:25:16.051 00.047 1032 OnExposeComplete: enter
00:25:16.052 00.001 1032 UpdateGuideState(): m_state=6
00:25:16.054 00.002 10072 worker thread done servicing request
00:25:16.054 00.000 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2044
00:25:16.056 00.002 1032 Star::Find returns 1 (0), X=323.95, Y=741.24, Mass=1462, SNR=26.9, Peak=165 HFD=2.5
00:25:16.058 00.002 1032 MultiStar: [#1 0.17,-0.15,1.08,U] [#2 0.24,0.12,0.92,U] [#3 0.09,-0.10,0.68,U] [#4 0.03,0.09,0.66,U] [#5 -0.06,0.04,0.72,U] [#6 0.16,-0.18,0.70,U] [#7 0.36,-0.10,0.00,M3] [#8 0.42,-0.18,0.00,M2] 
00:25:16.059 00.001 1032 refined, 6 included, MultiStar: {0.16, -0.03}, one-star: {0.35, 0.00}
00:25:16.061 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
00:25:16.062 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
00:25:16.064 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.18 mountX=-0.07 mountY=-0.15, mountTheta=-2.01
00:25:16.067 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
00:25:16.068 00.001 1032 Enqueuing Move request for scope (0.16, -0.03)
00:25:16.070 00.002 10072 Worker thread wakes up
00:25:16.070 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
00:25:16.070 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
00:25:16.070 00.000 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.15
00:25:16.072 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:16.074 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.92
00:25:16.075 00.001 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:25:16.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:16.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:25:16.075 00.000 10072 MoveAxis(E, 4, ABG)
00:25:16.075 00.000 10072 Guiding  Dir = 2, Dur = 4
00:25:16.075 00.000 10072 IsGuiding returns 0
00:25:16.076 00.001 10072 PulseGuide returned control before completion, sleep 14
00:25:16.093 00.017 1032 UpdateGuideState exits: m=1462 SNR=26.9
00:25:16.095 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:16.097 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:16.098 00.001 1032 Enqueuing Expose request
00:25:16.099 00.001 10072 IsGuiding returns 0
00:25:16.099 00.000 10072 Move returns status 0, amount 4
00:25:16.100 00.001 10072 MoveAxis(N, 0, ABG)
00:25:16.100 00.000 10072 Move returns status 0, amount 0
00:25:16.100 00.000 10072 move complete, result=0
00:25:16.100 00.000 10072 worker thread done servicing request
00:25:16.100 00.000 10072 Worker thread wakes up
00:25:16.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:16.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:16.109 00.009 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:25:16.741 00.632 10072 Exposure complete
00:25:16.790 00.049 10072 worker thread done servicing request
00:25:16.790 00.000 1032 OnExposeComplete: enter
00:25:16.793 00.003 1032 UpdateGuideState(): m_state=6
00:25:16.794 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2045
00:25:16.796 00.002 1032 Star::Find returns 1 (0), X=323.74, Y=741.11, Mass=1377, SNR=26.2, Peak=150 HFD=2.6
00:25:16.799 00.003 1032 MultiStar: [#1 -0.09,-0.40,0.00,M1] [#2 0.30,-0.07,0.00,M1] [#3 0.21,-0.32,0.00,M1] [#4 -0.03,-0.03,0.68,U] [#5 -0.09,-0.14,0.73,U] [#6 0.16,-0.52,0.00,M3] [#7 0.30,-0.19,0.00,M4] [#8 0.20,-0.44,0.00,M3] 
00:25:16.802 00.003 1032 refined, 2 included, MultiStar: {0.02, -0.11}, one-star: {0.14, -0.13}
00:25:16.804 00.002 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
00:25:16.807 00.003 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
00:25:16.810 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.36 mountX=-0.11 mountY=0.01, mountTheta=3.09
00:25:16.813 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.11, opts=13)
00:25:16.817 00.004 1032 Enqueuing Move request for scope (0.02, -0.11)
00:25:16.819 00.002 10072 Worker thread wakes up
00:25:16.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
00:25:16.819 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
00:25:16.819 00.000 10072 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=0.01
00:25:16.821 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:16.823 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.92
00:25:16.823 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:25:16.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:16.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:25:16.823 00.000 10072 MoveAxis(E, 5, ABG)
00:25:16.823 00.000 10072 Guiding  Dir = 2, Dur = 5
00:25:16.824 00.001 10072 IsGuiding returns 0
00:25:16.824 00.000 10072 PulseGuide returned control before completion, sleep 15
00:25:16.842 00.018 1032 UpdateGuideState exits: m=1377 SNR=26.2
00:25:16.844 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:16.845 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:16.847 00.002 1032 Enqueuing Expose request
00:25:16.849 00.002 10072 IsGuiding returns 0
00:25:16.849 00.000 10072 Move returns status 0, amount 5
00:25:16.849 00.000 10072 MoveAxis(N, 0, ABG)
00:25:16.849 00.000 10072 Move returns status 0, amount 0
00:25:16.849 00.000 10072 move complete, result=0
00:25:16.849 00.000 10072 worker thread done servicing request
00:25:16.849 00.000 10072 Worker thread wakes up
00:25:16.849 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:16.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:16.857 00.008 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
00:25:17.256 00.399 10072 Exposure complete
00:25:17.306 00.050 10072 worker thread done servicing request
00:25:17.306 00.000 1032 OnExposeComplete: enter
00:25:17.308 00.002 1032 UpdateGuideState(): m_state=6
00:25:17.310 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2046
00:25:17.312 00.002 1032 Star::Find returns 1 (0), X=323.83, Y=741.18, Mass=1327, SNR=25.7, Peak=159 HFD=2.5
00:25:17.313 00.001 1032 MultiStar: [#1 -0.02,-0.08,1.18,U] [#2 0.26,0.03,0.95,U] [#3 0.22,-0.19,0.00,M2] [#4 -0.17,-0.01,0.70,U] [#5 -0.14,-0.12,0.76,U] [#6 0.07,-0.39,0.00,M4] [#7 0.28,0.03,0.00,M5] [#8 0.14,-0.30,0.00,M4] 
00:25:17.315 00.002 1032 refined, 4 included, MultiStar: {0.05, -0.05}, one-star: {0.23, -0.07}
00:25:17.316 00.001 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
00:25:17.318 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
00:25:17.319 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.80 mountX=-0.06 mountY=-0.04, mountTheta=-2.63
00:25:17.323 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
00:25:17.324 00.001 1032 Enqueuing Move request for scope (0.05, -0.05)
00:25:17.326 00.002 10072 Worker thread wakes up
00:25:17.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:25:17.326 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:25:17.326 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.04
00:25:17.329 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:17.331 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.92
00:25:17.331 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:25:17.331 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:17.331 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:25:17.331 00.000 10072 MoveAxis(E, 4, ABG)
00:25:17.331 00.000 10072 Guiding  Dir = 2, Dur = 4
00:25:17.332 00.001 10072 IsGuiding returns 0
00:25:17.332 00.000 10072 PulseGuide returned control before completion, sleep 14
00:25:17.347 00.015 10072 IsGuiding returns 0
00:25:17.347 00.000 10072 Move returns status 0, amount 4
00:25:17.347 00.000 10072 MoveAxis(N, 0, ABG)
00:25:17.347 00.000 10072 Move returns status 0, amount 0
00:25:17.347 00.000 10072 move complete, result=0
00:25:17.347 00.000 10072 worker thread done servicing request
00:25:17.349 00.002 1032 UpdateGuideState exits: m=1327 SNR=25.7
00:25:17.351 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:17.353 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:17.356 00.003 1032 Enqueuing Expose request
00:25:17.357 00.001 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:25:17.360 00.003 10072 Worker thread wakes up
00:25:17.360 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:17.360 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:17.992 00.632 10072 Exposure complete
00:25:18.044 00.052 10072 worker thread done servicing request
00:25:18.044 00.000 1032 OnExposeComplete: enter
00:25:18.047 00.003 1032 UpdateGuideState(): m_state=6
00:25:18.049 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2047
00:25:18.052 00.003 1032 Star::Find returns 1 (0), X=323.84, Y=741.20, Mass=1436, SNR=26.7, Peak=157 HFD=2.7
00:25:18.054 00.002 1032 MultiStar: [#1 -0.01,-0.13,1.08,U] [#2 0.06,0.12,0.93,U] [#3 0.12,-0.27,0.00,M3] [#4 -0.07,0.07,0.70,U] [#5 -0.03,-0.09,0.67,U] [#6 -0.01,-0.26,0.71,U] [#7 0.34,-0.21,0.00,M6] [#8 0.04,-0.21,0.58,U] 
00:25:18.055 00.001 1032 refined, 6 included, MultiStar: {0.04, -0.07}, one-star: {0.24, -0.04}
00:25:18.057 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
00:25:18.058 00.001 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
00:25:18.060 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.02 mountX=-0.08 mountY=-0.02, mountTheta=-2.85
00:25:18.063 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
00:25:18.064 00.001 1032 Enqueuing Move request for scope (0.04, -0.07)
00:25:18.066 00.002 10072 Worker thread wakes up
00:25:18.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
00:25:18.066 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
00:25:18.066 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
00:25:18.067 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:18.070 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.91
00:25:18.070 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:25:18.070 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:18.070 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:25:18.070 00.000 10072 MoveAxis(E, 5, ABG)
00:25:18.070 00.000 10072 Guiding  Dir = 2, Dur = 5
00:25:18.071 00.001 10072 IsGuiding returns 0
00:25:18.071 00.000 10072 PulseGuide returned control before completion, sleep 15
00:25:18.088 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.7
00:25:18.090 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:18.092 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:18.094 00.002 1032 Enqueuing Expose request
00:25:18.099 00.005 10072 IsGuiding returns 0
00:25:18.099 00.000 10072 Move returns status 0, amount 5
00:25:18.100 00.001 10072 MoveAxis(N, 0, ABG)
00:25:18.100 00.000 10072 Move returns status 0, amount 0
00:25:18.100 00.000 10072 move complete, result=0
00:25:18.100 00.000 10072 worker thread done servicing request
00:25:18.100 00.000 10072 Worker thread wakes up
00:25:18.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:18.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:18.104 00.004 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:25:18.509 00.405 10072 Exposure complete
00:25:18.562 00.053 10072 worker thread done servicing request
00:25:18.563 00.001 1032 OnExposeComplete: enter
00:25:18.565 00.002 1032 UpdateGuideState(): m_state=6
00:25:18.567 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2048
00:25:18.568 00.001 1032 Star::Find returns 1 (0), X=323.90, Y=741.17, Mass=1257, SNR=24.9, Peak=154 HFD=2.4
00:25:18.570 00.002 1032 MultiStar: [#1 -0.00,-0.27,1.22,U] [#2 0.10,0.10,0.90,U] [#3 0.15,-0.22,0.73,U] [#4 -0.03,0.14,0.65,U] [#5 0.06,-0.03,0.75,U] [#6 0.04,-0.37,0.00,M4] [#7 0.42,-0.17,0.00,M7] [#8 0.07,-0.29,0.00,M4] 
00:25:18.572 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.08}, one-star: {0.30, -0.07}
00:25:18.573 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
00:25:18.575 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
00:25:18.577 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.66 mountX=-0.10 mountY=-0.08, mountTheta=-2.49
00:25:18.581 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
00:25:18.583 00.002 1032 Enqueuing Move request for scope (0.10, -0.08)
00:25:18.585 00.002 10072 Worker thread wakes up
00:25:18.585 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
00:25:18.585 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
00:25:18.585 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
00:25:18.587 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:18.590 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.91
00:25:18.590 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:25:18.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:18.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:25:18.590 00.000 10072 MoveAxis(E, 5, ABG)
00:25:18.590 00.000 10072 Guiding  Dir = 2, Dur = 5
00:25:18.590 00.000 10072 IsGuiding returns 0
00:25:18.591 00.001 10072 PulseGuide returned control before completion, sleep 15
00:25:18.607 00.016 1032 UpdateGuideState exits: m=1257 SNR=24.9
00:25:18.610 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:18.613 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:18.616 00.003 1032 Enqueuing Expose request
00:25:18.618 00.002 10072 IsGuiding returns 0
00:25:18.618 00.000 10072 Move returns status 0, amount 5
00:25:18.618 00.000 10072 MoveAxis(N, 0, ABG)
00:25:18.618 00.000 10072 Move returns status 0, amount 0
00:25:18.618 00.000 10072 move complete, result=0
00:25:18.618 00.000 10072 worker thread done servicing request
00:25:18.618 00.000 10072 Worker thread wakes up
00:25:18.618 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:18.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:18.625 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:25:19.348 00.723 10072 Exposure complete
00:25:19.397 00.049 10072 worker thread done servicing request
00:25:19.398 00.001 1032 OnExposeComplete: enter
00:25:19.400 00.002 1032 UpdateGuideState(): m_state=6
00:25:19.402 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2049
00:25:19.404 00.002 1032 Star::Find returns 1 (0), X=323.91, Y=741.05, Mass=1278, SNR=25.2, Peak=148 HFD=2.7
00:25:19.405 00.001 1032 MultiStar: [#1 0.01,-0.38,0.00,M1] [#2 0.06,-0.14,1.05,U] [#3 0.22,-0.31,0.00,M3] [#4 -0.08,-0.12,0.71,U] [#5 -0.04,-0.14,0.74,U] [#6 0.27,-0.43,0.00,M5] [#7 0.49,-0.26,0.00,M8] [#8 0.07,-0.35,0.00,M5] 
00:25:19.408 00.003 1032 refined, 3 included, MultiStar: {0.08, -0.15}, one-star: {0.31, -0.19}
00:25:19.410 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
00:25:19.412 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
00:25:19.413 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.07 mountX=-0.17 mountY=-0.04, mountTheta=-2.90
00:25:19.416 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.15, opts=13)
00:25:19.418 00.002 1032 Enqueuing Move request for scope (0.08, -0.15)
00:25:19.419 00.001 10072 Worker thread wakes up
00:25:19.419 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
00:25:19.419 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
00:25:19.420 00.001 10072 Moving (0.08, -0.15) raw xDistance=-0.17 yDistance=-0.04
00:25:19.421 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:19.424 00.003 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 291.91
00:25:19.424 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
00:25:19.424 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:19.424 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:25:19.424 00.000 10072 MoveAxis(E, 90, ABG)
00:25:19.424 00.000 10072 Guiding  Dir = 2, Dur = 90
00:25:19.427 00.003 10072 IsGuiding returns 0
00:25:19.427 00.000 10072 PulseGuide returned control before completion, sleep 100
00:25:19.443 00.016 1032 UpdateGuideState exits: m=1278 SNR=25.2
00:25:19.446 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:19.447 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:19.449 00.002 1032 Enqueuing Expose request
00:25:19.534 00.085 10072 IsGuiding returns 1
00:25:19.534 00.000 10072 scope still moving after pulse duration time elapsed
00:25:19.565 00.031 10072 IsGuiding returns 0
00:25:19.565 00.000 10072 scope move finished after 90 + 48 ms
00:25:19.565 00.000 10072 Move returns status 0, amount 90
00:25:19.565 00.000 10072 MoveAxis(N, 0, ABG)
00:25:19.565 00.000 10072 Move returns status 0, amount 0
00:25:19.565 00.000 10072 move complete, result=0
00:25:19.565 00.000 10072 worker thread done servicing request
00:25:19.565 00.000 10072 Worker thread wakes up
00:25:19.565 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.0 px 0 ms NORTH
00:25:19.568 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:19.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:19.976 00.408 10072 Exposure complete
00:25:20.028 00.052 10072 worker thread done servicing request
00:25:20.028 00.000 1032 OnExposeComplete: enter
00:25:20.030 00.002 1032 UpdateGuideState(): m_state=6
00:25:20.032 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2050
00:25:20.034 00.002 1032 Star::Find returns 1 (0), X=323.85, Y=741.15, Mass=1382, SNR=26.2, Peak=160 HFD=2.6
00:25:20.036 00.002 1032 MultiStar: [#1 0.03,-0.24,1.18,U] [#2 0.09,0.03,1.01,U] [#3 0.39,-0.23,0.00,M4] [#4 0.18,-0.03,0.65,U] [#5 -0.04,-0.03,0.62,U] [#6 0.25,-0.36,0.00,M6] [#7 0.46,-0.31,0.00,M9] [#8 0.22,-0.33,0.00,M6] 
00:25:20.037 00.001 1032 refined, 4 included, MultiStar: {0.10, -0.08}, one-star: {0.25, -0.09}
00:25:20.039 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
00:25:20.040 00.001 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
00:25:20.041 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.68 mountX=-0.11 mountY=-0.08, mountTheta=-2.51
00:25:20.044 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
00:25:20.045 00.001 1032 Enqueuing Move request for scope (0.10, -0.08)
00:25:20.047 00.002 10072 Worker thread wakes up
00:25:20.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
00:25:20.047 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
00:25:20.047 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=-0.08
00:25:20.050 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:20.052 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.91
00:25:20.053 00.001 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:25:20.053 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:20.053 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:25:20.053 00.000 10072 MoveAxis(E, 6, ABG)
00:25:20.053 00.000 10072 Guiding  Dir = 2, Dur = 6
00:25:20.053 00.000 10072 IsGuiding returns 0
00:25:20.054 00.001 10072 PulseGuide returned control before completion, sleep 16
00:25:20.070 00.016 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:25:20.072 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:20.073 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:20.074 00.001 1032 Enqueuing Expose request
00:25:20.080 00.006 10072 IsGuiding returns 0
00:25:20.080 00.000 10072 Move returns status 0, amount 6
00:25:20.080 00.000 10072 MoveAxis(N, 0, ABG)
00:25:20.080 00.000 10072 Move returns status 0, amount 0
00:25:20.080 00.000 10072 move complete, result=0
00:25:20.080 00.000 10072 worker thread done servicing request
00:25:20.081 00.001 10072 Worker thread wakes up
00:25:20.081 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:20.081 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:20.083 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:25:20.711 00.628 10072 Exposure complete
00:25:20.760 00.049 10072 worker thread done servicing request
00:25:20.761 00.001 1032 OnExposeComplete: enter
00:25:20.762 00.001 1032 UpdateGuideState(): m_state=6
00:25:20.764 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2051
00:25:20.767 00.003 1032 Star::Find returns 1 (0), X=323.81, Y=741.41, Mass=1304, SNR=25.4, Peak=151 HFD=2.7
00:25:20.769 00.002 1032 MultiStar: [#1 0.03,0.12,1.12,U] [#2 0.07,0.44,0.00,M1] [#3 0.10,-0.04,0.72,U] [#4 -0.17,0.32,0.00,M1] [#5 -0.13,0.34,0.00,M1] [#6 0.13,-0.23,0.76,U] [#7 0.28,-0.05,0.00,M10] [#8 0.07,-0.07,0.64,U] 
00:25:20.771 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.01}, one-star: {0.21, 0.17}
00:25:20.773 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
00:25:20.775 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
00:25:20.778 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.12 mountX=-0.01 mountY=-0.11, mountTheta=-1.71
00:25:20.780 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
00:25:20.782 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
00:25:20.785 00.003 10072 Worker thread wakes up
00:25:20.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
00:25:20.785 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
00:25:20.785 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.01 yDistance=-0.11
00:25:20.787 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:20.791 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.90
00:25:20.791 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:25:20.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:20.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:25:20.791 00.000 10072 MoveAxis(E, 7, ABG)
00:25:20.791 00.000 10072 Guiding  Dir = 2, Dur = 7
00:25:20.792 00.001 10072 IsGuiding returns 0
00:25:20.792 00.000 10072 PulseGuide returned control before completion, sleep 17
00:25:20.811 00.019 1032 UpdateGuideState exits: m=1304 SNR=25.4
00:25:20.813 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:20.815 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:20.817 00.002 1032 Enqueuing Expose request
00:25:20.819 00.002 10072 IsGuiding returns 0
00:25:20.819 00.000 10072 Move returns status 0, amount 7
00:25:20.819 00.000 10072 MoveAxis(N, 0, ABG)
00:25:20.819 00.000 10072 Move returns status 0, amount 0
00:25:20.819 00.000 10072 move complete, result=0
00:25:20.820 00.001 10072 worker thread done servicing request
00:25:20.820 00.000 10072 Worker thread wakes up
00:25:20.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:20.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:20.828 00.008 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:25:21.227 00.399 10072 Exposure complete
00:25:21.277 00.050 10072 worker thread done servicing request
00:25:21.278 00.001 1032 OnExposeComplete: enter
00:25:21.281 00.003 1032 UpdateGuideState(): m_state=6
00:25:21.282 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2052
00:25:21.284 00.002 1032 Star::Find returns 1 (0), X=323.77, Y=741.14, Mass=1302, SNR=25.4, Peak=149 HFD=2.6
00:25:21.287 00.003 1032 MultiStar: [#1 -0.20,0.04,1.16,U] [#2 0.07,0.21,1.06,U] [#3 0.12,0.04,0.75,U] [#4 -0.05,0.25,0.71,U] [#5 -0.21,0.16,0.72,U] [#6 0.12,-0.26,0.00,M6] [#7 0.24,0.12,0.56,U] [#8 0.11,-0.20,0.62,U] 
00:25:21.288 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {0.17, -0.10}
00:25:21.290 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
00:25:21.292 00.002 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
00:25:21.293 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.27 mountX=0.06 mountY=-0.04, mountTheta=-0.56
00:25:21.297 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
00:25:21.300 00.003 1032 Enqueuing Move request for scope (0.02, 0.06)
00:25:21.303 00.003 10072 Worker thread wakes up
00:25:21.303 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:25:21.303 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:25:21.303 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.06 yDistance=-0.04
00:25:21.305 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:21.307 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.90
00:25:21.308 00.001 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:25:21.308 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:21.308 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:25:21.308 00.000 10072 MoveAxis(E, 7, ABG)
00:25:21.308 00.000 10072 Guiding  Dir = 2, Dur = 7
00:25:21.308 00.000 10072 IsGuiding returns 0
00:25:21.309 00.001 10072 PulseGuide returned control before completion, sleep 17
00:25:21.326 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:25:21.329 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:21.332 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:21.334 00.002 1032 Enqueuing Expose request
00:25:21.336 00.002 10072 IsGuiding returns 0
00:25:21.336 00.000 10072 Move returns status 0, amount 7
00:25:21.336 00.000 10072 MoveAxis(N, 0, ABG)
00:25:21.336 00.000 10072 Move returns status 0, amount 0
00:25:21.336 00.000 10072 move complete, result=0
00:25:21.337 00.001 10072 worker thread done servicing request
00:25:21.337 00.000 10072 Worker thread wakes up
00:25:21.337 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:21.337 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:21.343 00.006 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:25:21.962 00.619 10072 Exposure complete
00:25:22.014 00.052 10072 worker thread done servicing request
00:25:22.014 00.000 1032 OnExposeComplete: enter
00:25:22.017 00.003 1032 UpdateGuideState(): m_state=6
00:25:22.019 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2053
00:25:22.022 00.003 1032 Star::Find returns 1 (0), X=323.72, Y=741.31, Mass=1459, SNR=26.9, Peak=155 HFD=2.8
00:25:22.026 00.004 1032 MultiStar: [#1 -0.13,-0.26,0.00,M1] [#2 0.20,0.08,0.97,U] [#3 0.08,-0.20,0.69,U] [#4 -0.12,-0.01,0.66,U] [#5 -0.20,-0.02,0.68,U] [#6 0.12,-0.47,0.00,M7] [#7 0.27,-0.16,0.00,M10] [#8 0.15,-0.25,0.00,M5] 
00:25:22.028 00.002 1032 refined, 4 included, MultiStar: {0.04, -0.00}, one-star: {0.12, 0.07}
00:25:22.029 00.001 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
00:25:22.031 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
00:25:22.034 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.09 mountX=-0.01 mountY=-0.04, mountTheta=-1.92
00:25:22.037 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
00:25:22.039 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
00:25:22.041 00.002 10072 Worker thread wakes up
00:25:22.041 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
00:25:22.041 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
00:25:22.041 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
00:25:22.043 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:22.045 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.90
00:25:22.045 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:25:22.046 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:22.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:25:22.046 00.000 10072 MoveAxis(E, 8, ABG)
00:25:22.046 00.000 10072 Guiding  Dir = 2, Dur = 8
00:25:22.046 00.000 10072 IsGuiding returns 0
00:25:22.047 00.001 10072 PulseGuide returned control before completion, sleep 18
00:25:22.066 00.019 1032 UpdateGuideState exits: m=1459 SNR=26.9
00:25:22.068 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:22.070 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:22.072 00.002 1032 Enqueuing Expose request
00:25:22.075 00.003 10072 IsGuiding returns 0
00:25:22.075 00.000 10072 Move returns status 0, amount 8
00:25:22.075 00.000 10072 MoveAxis(N, 0, ABG)
00:25:22.075 00.000 10072 Move returns status 0, amount 0
00:25:22.075 00.000 10072 move complete, result=0
00:25:22.075 00.000 10072 worker thread done servicing request
00:25:22.075 00.000 10072 Worker thread wakes up
00:25:22.075 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:22.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:22.085 00.010 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
00:25:22.494 00.409 10072 Exposure complete
00:25:22.545 00.051 10072 worker thread done servicing request
00:25:22.546 00.001 1032 OnExposeComplete: enter
00:25:22.548 00.002 1032 UpdateGuideState(): m_state=6
00:25:22.550 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2054
00:25:22.551 00.001 1032 Star::Find returns 1 (0), X=323.76, Y=741.19, Mass=1317, SNR=25.6, Peak=163 HFD=2.5
00:25:22.554 00.003 1032 MultiStar: [#1 0.05,-0.24,1.09,U] [#2 0.07,0.07,0.96,U] [#3 0.10,-0.16,0.72,U] [#4 -0.14,0.10,0.69,U] [#5 -0.09,-0.05,0.75,U] [#6 -0.11,-0.43,0.00,M8] [#7 0.34,0.06,0.00,R] [#8 0.09,-0.34,0.00,M6] 
00:25:22.555 00.001 1032 refined, 5 included, MultiStar: {0.04, -0.06}, one-star: {0.16, -0.05}
00:25:22.557 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
00:25:22.558 00.001 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
00:25:22.559 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.02 mountX=-0.07 mountY=-0.02, mountTheta=-2.85
00:25:22.563 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
00:25:22.564 00.001 1032 Enqueuing Move request for scope (0.04, -0.06)
00:25:22.565 00.001 10072 Worker thread wakes up
00:25:22.566 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
00:25:22.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
00:25:22.566 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
00:25:22.567 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:22.569 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.90
00:25:22.569 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:25:22.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:22.570 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:25:22.570 00.000 10072 MoveAxis(E, 7, ABG)
00:25:22.570 00.000 10072 Guiding  Dir = 2, Dur = 7
00:25:22.570 00.000 10072 IsGuiding returns 0
00:25:22.570 00.000 10072 PulseGuide returned control before completion, sleep 17
00:25:22.587 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.6
00:25:22.590 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:22.592 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:22.593 00.001 1032 Enqueuing Expose request
00:25:22.599 00.006 10072 IsGuiding returns 0
00:25:22.599 00.000 10072 Move returns status 0, amount 7
00:25:22.599 00.000 10072 MoveAxis(N, 0, ABG)
00:25:22.599 00.000 10072 Move returns status 0, amount 0
00:25:22.600 00.001 10072 move complete, result=0
00:25:22.600 00.000 10072 worker thread done servicing request
00:25:22.600 00.000 10072 Worker thread wakes up
00:25:22.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:22.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:22.601 00.001 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:25:23.227 00.626 10072 Exposure complete
00:25:23.277 00.050 10072 worker thread done servicing request
00:25:23.277 00.000 1032 OnExposeComplete: enter
00:25:23.279 00.002 1032 UpdateGuideState(): m_state=6
00:25:23.281 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2055
00:25:23.282 00.001 1032 Star::Find returns 1 (0), X=323.81, Y=741.17, Mass=1493, SNR=27.2, Peak=169 HFD=2.5
00:25:23.284 00.002 1032 MultiStar: [#1 -0.16,-0.20,1.11,U] [#2 0.01,-0.05,0.91,U] [#3 0.16,-0.10,0.70,U] [#4 -0.14,0.15,0.65,U] [#5 -0.13,-0.10,0.68,U] [#6 0.13,-0.39,0.00,M9] [#7 0.04,-0.17,0.48,U] [#8 -0.00,-0.27,0.59,U] 
00:25:23.285 00.001 1032 refined, 7 included, MultiStar: {-0.00, -0.10}, one-star: {0.21, -0.07}
00:25:23.289 00.004 1032 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.83) = xAngle (-3.41 = 2.88)
00:25:23.290 00.001 1032 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.41 = 2.88)
00:25:23.292 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.58 mountX=-0.10 mountY=0.03, mountTheta=2.88
00:25:23.294 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.10, opts=13)
00:25:23.297 00.003 1032 Enqueuing Move request for scope (-0.00, -0.10)
00:25:23.298 00.001 10072 Worker thread wakes up
00:25:23.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
00:25:23.298 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
00:25:23.298 00.000 10072 Moving (-0.00, -0.10) raw xDistance=-0.10 yDistance=0.03
00:25:23.302 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.89
00:25:23.303 00.001 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:25:23.303 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:23.303 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:23.305 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:25:23.305 00.000 10072 MoveAxis(E, 9, ABG)
00:25:23.305 00.000 10072 Guiding  Dir = 2, Dur = 9
00:25:23.306 00.001 10072 IsGuiding returns 0
00:25:23.306 00.000 10072 PulseGuide returned control before completion, sleep 19
00:25:23.324 00.018 1032 UpdateGuideState exits: m=1493 SNR=27.2
00:25:23.326 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:23.327 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:23.330 00.003 1032 Enqueuing Expose request
00:25:23.334 00.004 10072 IsGuiding returns 0
00:25:23.334 00.000 10072 Move returns status 0, amount 9
00:25:23.334 00.000 10072 MoveAxis(N, 0, ABG)
00:25:23.334 00.000 10072 Move returns status 0, amount 0
00:25:23.334 00.000 10072 move complete, result=0
00:25:23.334 00.000 10072 worker thread done servicing request
00:25:23.334 00.000 10072 Worker thread wakes up
00:25:23.334 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:23.334 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:23.342 00.008 1032 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
00:25:23.741 00.399 10072 Exposure complete
00:25:23.791 00.050 10072 worker thread done servicing request
00:25:23.791 00.000 1032 OnExposeComplete: enter
00:25:23.793 00.002 1032 UpdateGuideState(): m_state=6
00:25:23.795 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2056
00:25:23.797 00.002 1032 Star::Find returns 1 (0), X=323.85, Y=741.29, Mass=1345, SNR=25.8, Peak=166 HFD=2.6
00:25:23.799 00.002 1032 MultiStar: [#1 -0.15,0.01,1.14,U] [#2 0.17,0.11,0.97,U] [#3 0.15,-0.10,0.74,U] [#4 -0.19,0.06,0.65,U] [#5 -0.09,-0.05,0.68,U] [#6 0.13,-0.29,0.00,M10] [#7 -0.03,-0.20,0.54,U] [#8 -0.05,-0.30,0.00,M6] 
00:25:23.805 00.006 1032 refined, 6 included, MultiStar: {0.03, -0.00}, one-star: {0.25, 0.05}
00:25:23.807 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
00:25:23.809 00.002 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
00:25:23.811 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.01 mountX=-0.01 mountY=-0.03, mountTheta=-1.84
00:25:23.815 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
00:25:23.817 00.002 1032 Enqueuing Move request for scope (0.03, -0.00)
00:25:23.821 00.004 10072 Worker thread wakes up
00:25:23.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
00:25:23.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
00:25:23.821 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
00:25:23.823 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:23.825 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.89
00:25:23.825 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:25:23.825 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:23.825 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:25:23.825 00.000 10072 MoveAxis(E, 8, ABG)
00:25:23.825 00.000 10072 Guiding  Dir = 2, Dur = 8
00:25:23.826 00.001 10072 IsGuiding returns 0
00:25:23.826 00.000 10072 PulseGuide returned control before completion, sleep 18
00:25:23.845 00.019 1032 UpdateGuideState exits: m=1345 SNR=25.8
00:25:23.847 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:23.849 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:23.851 00.002 1032 Enqueuing Expose request
00:25:23.853 00.002 10072 IsGuiding returns 0
00:25:23.853 00.000 10072 Move returns status 0, amount 8
00:25:23.853 00.000 10072 MoveAxis(N, 0, ABG)
00:25:23.853 00.000 10072 Move returns status 0, amount 0
00:25:23.853 00.000 10072 move complete, result=0
00:25:23.853 00.000 10072 worker thread done servicing request
00:25:23.853 00.000 10072 Worker thread wakes up
00:25:23.853 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:23.854 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:23.863 00.009 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
00:25:24.586 00.723 10072 Exposure complete
00:25:24.633 00.047 10072 worker thread done servicing request
00:25:24.634 00.001 1032 OnExposeComplete: enter
00:25:24.636 00.002 1032 UpdateGuideState(): m_state=6
00:25:24.637 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2057
00:25:24.639 00.002 1032 Star::Find returns 1 (0), X=323.92, Y=741.20, Mass=1093, SNR=23.3, Peak=131 HFD=2.5
00:25:24.642 00.003 1032 MultiStar: [#1 0.10,-0.27,0.00,M1] [#2 0.13,0.08,1.10,U] [#3 0.10,-0.12,0.84,U] [#4 0.08,0.04,0.73,U] [#5 -0.01,0.01,0.75,U] [#6 0.07,-0.31,0.00,R] [#7 -0.13,0.06,0.61,U] [#8 0.24,-0.18,0.00,M7] 
00:25:24.644 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.01}, one-star: {0.32, -0.04}
00:25:24.647 00.003 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
00:25:24.649 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
00:25:24.651 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.05 mountX=-0.02 mountY=-0.10, mountTheta=-1.78
00:25:24.655 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
00:25:24.657 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
00:25:24.658 00.001 10072 Worker thread wakes up
00:25:24.659 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
00:25:24.659 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
00:25:24.659 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.10
00:25:24.660 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:24.662 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.89
00:25:24.662 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:25:24.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:24.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:25:24.662 00.000 10072 MoveAxis(E, 9, ABG)
00:25:24.662 00.000 10072 Guiding  Dir = 2, Dur = 9
00:25:24.663 00.001 10072 IsGuiding returns 0
00:25:24.663 00.000 10072 PulseGuide returned control before completion, sleep 19
00:25:24.681 00.018 1032 UpdateGuideState exits: m=1093 SNR=23.3
00:25:24.684 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:24.686 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:24.687 00.001 1032 Enqueuing Expose request
00:25:24.697 00.010 10072 IsGuiding returns 0
00:25:24.697 00.000 10072 Move returns status 0, amount 9
00:25:24.697 00.000 10072 MoveAxis(N, 0, ABG)
00:25:24.698 00.001 10072 Move returns status 0, amount 0
00:25:24.698 00.000 10072 move complete, result=0
00:25:24.698 00.000 10072 worker thread done servicing request
00:25:24.698 00.000 10072 Worker thread wakes up
00:25:24.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:24.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:24.698 00.000 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:25:25.117 00.419 10072 Exposure complete
00:25:25.165 00.048 10072 worker thread done servicing request
00:25:25.165 00.000 1032 OnExposeComplete: enter
00:25:25.167 00.002 1032 UpdateGuideState(): m_state=6
00:25:25.168 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2058
00:25:25.169 00.001 1032 Star::Find returns 1 (0), X=323.88, Y=741.11, Mass=1367, SNR=26.0, Peak=152 HFD=2.7
00:25:25.171 00.002 1032 MultiStar: [#1 -0.03,-0.24,1.11,U] [#2 0.18,0.00,1.02,U] [#3 0.11,-0.13,0.76,U] [#4 0.06,-0.05,0.66,U] [#5 -0.07,-0.09,0.71,U] [#6 -0.02,-0.03,0.72,U] [#7 -0.09,-0.31,0.00,M1] [#8 0.11,-0.25,0.61,U] 
00:25:25.174 00.003 1032 refined, 7 included, MultiStar: {0.08, -0.12}, one-star: {0.28, -0.13}
00:25:25.177 00.003 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
00:25:25.179 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
00:25:25.180 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.94 mountX=-0.13 mountY=-0.05, mountTheta=-2.77
00:25:25.184 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.12, opts=13)
00:25:25.186 00.002 1032 Enqueuing Move request for scope (0.08, -0.12)
00:25:25.188 00.002 10072 Worker thread wakes up
00:25:25.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
00:25:25.188 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
00:25:25.188 00.000 10072 Moving (0.08, -0.12) raw xDistance=-0.13 yDistance=-0.05
00:25:25.189 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:25.191 00.002 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 291.89
00:25:25.192 00.001 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
00:25:25.192 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:25.192 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:25:25.192 00.000 10072 MoveAxis(E, 74, ABG)
00:25:25.192 00.000 10072 Guiding  Dir = 2, Dur = 74
00:25:25.192 00.000 10072 IsGuiding returns 0
00:25:25.192 00.000 10072 PulseGuide returned control before completion, sleep 84
00:25:25.211 00.019 1032 UpdateGuideState exits: m=1367 SNR=26.0
00:25:25.214 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:25.216 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:25.217 00.001 1032 Enqueuing Expose request
00:25:25.287 00.070 10072 IsGuiding returns 0
00:25:25.288 00.001 10072 Move returns status 0, amount 74
00:25:25.288 00.000 10072 MoveAxis(N, 0, ABG)
00:25:25.288 00.000 10072 Move returns status 0, amount 0
00:25:25.288 00.000 10072 move complete, result=0
00:25:25.288 00.000 1032 GuideStep: -0.1 px 74 ms EAST, -0.1 px 0 ms NORTH
00:25:25.291 00.003 10072 worker thread done servicing request
00:25:25.291 00.000 10072 Worker thread wakes up
00:25:25.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:25.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:25.913 00.622 10072 Exposure complete
00:25:25.965 00.052 10072 worker thread done servicing request
00:25:25.965 00.000 1032 OnExposeComplete: enter
00:25:25.967 00.002 1032 UpdateGuideState(): m_state=6
00:25:25.969 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2059
00:25:25.970 00.001 1032 Star::Find returns 1 (0), X=323.76, Y=741.27, Mass=1436, SNR=26.7, Peak=163 HFD=2.7
00:25:25.972 00.002 1032 MultiStar: [#1 -0.14,-0.00,1.11,U] [#2 0.05,0.16,0.96,U] [#3 0.15,-0.20,0.71,U] [#4 0.00,0.08,0.68,U] [#5 -0.14,0.22,0.65,U] [#6 -0.07,0.10,0.72,U] [#7 -0.12,-0.21,0.52,U] [#8 0.00,-0.21,0.59,U] 
00:25:25.974 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.16, 0.03}
00:25:25.975 00.001 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
00:25:25.976 00.001 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
00:25:25.978 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.14 mountX=0.01 mountY=0.00, mountTheta=0.31
00:25:25.981 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
00:25:25.983 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
00:25:25.986 00.003 10072 Worker thread wakes up
00:25:25.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:25:25.986 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:25:25.986 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.00
00:25:25.990 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:25.993 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.89
00:25:25.993 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:25:25.994 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:25.994 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:25:25.994 00.000 10072 MoveAxis(E, 9, ABG)
00:25:25.994 00.000 10072 Guiding  Dir = 2, Dur = 9
00:25:25.994 00.000 10072 IsGuiding returns 0
00:25:25.994 00.000 10072 PulseGuide returned control before completion, sleep 19
00:25:26.013 00.019 1032 UpdateGuideState exits: m=1436 SNR=26.7
00:25:26.016 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:26.021 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:26.023 00.002 10072 IsGuiding returns 0
00:25:26.023 00.000 10072 Move returns status 0, amount 9
00:25:26.023 00.000 10072 MoveAxis(N, 0, ABG)
00:25:26.023 00.000 10072 Move returns status 0, amount 0
00:25:26.023 00.000 10072 move complete, result=0
00:25:26.023 00.000 10072 worker thread done servicing request
00:25:26.024 00.001 1032 Enqueuing Expose request
00:25:26.026 00.002 1032 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
00:25:26.028 00.002 10072 Worker thread wakes up
00:25:26.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:26.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:26.439 00.411 10072 Exposure complete
00:25:26.492 00.053 10072 worker thread done servicing request
00:25:26.492 00.000 1032 OnExposeComplete: enter
00:25:26.494 00.002 1032 UpdateGuideState(): m_state=6
00:25:26.496 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2060
00:25:26.498 00.002 1032 Star::Find returns 1 (0), X=323.88, Y=741.27, Mass=1425, SNR=26.6, Peak=173 HFD=2.5
00:25:26.500 00.002 1032 MultiStar: [#1 -0.19,-0.01,1.19,U] [#2 0.11,0.11,0.95,U] [#3 0.05,-0.05,0.72,U] [#4 0.04,0.16,0.64,U] [#5 -0.15,0.12,0.68,U] [#6 -0.04,0.01,0.72,U] [#7 0.02,-0.07,0.49,U] [#8 -0.03,-0.05,0.57,U] 
00:25:26.502 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.28, 0.03}
00:25:26.503 00.001 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
00:25:26.505 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
00:25:26.506 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.23 mountX=0.03 mountY=-0.02, mountTheta=-0.60
00:25:26.508 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
00:25:26.510 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
00:25:26.511 00.001 10072 Worker thread wakes up
00:25:26.512 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
00:25:26.512 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
00:25:26.512 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
00:25:26.513 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:26.515 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.88
00:25:26.515 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:25:26.515 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:26.515 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:25:26.515 00.000 10072 MoveAxis(E, 8, ABG)
00:25:26.515 00.000 10072 Guiding  Dir = 2, Dur = 8
00:25:26.518 00.003 10072 IsGuiding returns 0
00:25:26.519 00.001 10072 PulseGuide returned control before completion, sleep 18
00:25:26.535 00.016 1032 UpdateGuideState exits: m=1425 SNR=26.6
00:25:26.537 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:26.538 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:26.540 00.002 1032 Enqueuing Expose request
00:25:26.546 00.006 10072 IsGuiding returns 0
00:25:26.546 00.000 10072 Move returns status 0, amount 8
00:25:26.547 00.001 10072 MoveAxis(N, 0, ABG)
00:25:26.547 00.000 10072 Move returns status 0, amount 0
00:25:26.547 00.000 10072 move complete, result=0
00:25:26.547 00.000 10072 worker thread done servicing request
00:25:26.547 00.000 10072 Worker thread wakes up
00:25:26.547 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:26.547 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:26.548 00.001 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
00:25:27.174 00.626 10072 Exposure complete
00:25:27.221 00.047 10072 worker thread done servicing request
00:25:27.221 00.000 1032 OnExposeComplete: enter
00:25:27.223 00.002 1032 UpdateGuideState(): m_state=6
00:25:27.224 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2061
00:25:27.226 00.002 1032 Star::Find returns 1 (0), X=323.92, Y=741.13, Mass=1255, SNR=25.0, Peak=177 HFD=2.4
00:25:27.227 00.001 1032 MultiStar: [#1 -0.09,-0.12,1.24,U] [#2 0.14,0.04,1.07,U] [#3 0.18,-0.13,0.77,U] [#4 0.02,-0.06,0.69,U] [#5 -0.06,-0.14,0.72,U] [#6 0.10,-0.11,0.71,U] [#7 0.09,-0.33,0.00,M1] [#8 0.11,-0.14,0.63,U] 
00:25:27.230 00.003 1032 refined, 7 included, MultiStar: {0.09, -0.09}, one-star: {0.32, -0.11}
00:25:27.232 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
00:25:27.234 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
00:25:27.236 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.81 mountX=-0.11 mountY=-0.06, mountTheta=-2.64
00:25:27.241 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
00:25:27.244 00.003 1032 Enqueuing Move request for scope (0.09, -0.09)
00:25:27.246 00.002 10072 Worker thread wakes up
00:25:27.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
00:25:27.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
00:25:27.246 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.06
00:25:27.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:27.251 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.88
00:25:27.251 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:25:27.252 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:27.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:25:27.252 00.000 10072 MoveAxis(E, 9, ABG)
00:25:27.252 00.000 10072 Guiding  Dir = 2, Dur = 9
00:25:27.252 00.000 10072 IsGuiding returns 0
00:25:27.253 00.001 10072 PulseGuide returned control before completion, sleep 19
00:25:27.270 00.017 1032 UpdateGuideState exits: m=1255 SNR=25.0
00:25:27.272 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:27.274 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:27.277 00.003 1032 Enqueuing Expose request
00:25:27.279 00.002 10072 IsGuiding returns 0
00:25:27.280 00.001 10072 Move returns status 0, amount 9
00:25:27.280 00.000 10072 MoveAxis(N, 0, ABG)
00:25:27.280 00.000 10072 Move returns status 0, amount 0
00:25:27.280 00.000 10072 move complete, result=0
00:25:27.280 00.000 10072 worker thread done servicing request
00:25:27.280 00.000 10072 Worker thread wakes up
00:25:27.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:27.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:27.287 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:25:27.686 00.399 10072 Exposure complete
00:25:27.736 00.050 10072 worker thread done servicing request
00:25:27.736 00.000 1032 OnExposeComplete: enter
00:25:27.739 00.003 1032 UpdateGuideState(): m_state=6
00:25:27.741 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2062
00:25:27.743 00.002 1032 Star::Find returns 1 (0), X=324.11, Y=741.18, Mass=1194, SNR=24.3, Peak=139 HFD=2.7
00:25:27.745 00.002 1032 MultiStar: [#1 0.11,-0.27,0.00,M1] [#2 0.16,-0.06,1.07,U] [#3 0.40,-0.22,0.00,M1] [#4 0.18,-0.08,0.72,U] [#5 0.06,-0.09,0.74,U] [#6 0.34,-0.15,0.00,M1] [#7 0.28,-0.30,0.00,M2] [#8 0.42,-0.27,0.00,M4] 
00:25:27.747 00.002 1032 refined, 3 included, MultiStar: {0.24, -0.07}, one-star: {0.51, -0.06}
00:25:27.749 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
00:25:27.750 00.001 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
00:25:27.752 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.28 mountX=-0.13 mountY=-0.22, mountTheta=-2.11
00:25:27.755 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.07, opts=13)
00:25:27.757 00.002 1032 Enqueuing Move request for scope (0.24, -0.07)
00:25:27.758 00.001 10072 Worker thread wakes up
00:25:27.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
00:25:27.759 00.001 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
00:25:27.759 00.000 10072 Moving (0.24, -0.07) raw xDistance=-0.13 yDistance=-0.22
00:25:27.760 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:27.763 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 291.88
00:25:27.763 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
00:25:27.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:25:27.763 00.000 10072 MoveAxis(E, 74, ABG)
00:25:27.763 00.000 10072 Guiding  Dir = 2, Dur = 74
00:25:27.763 00.000 10072 IsGuiding returns 0
00:25:27.765 00.002 10072 PulseGuide returned control before completion, sleep 84
00:25:27.782 00.017 1032 UpdateGuideState exits: m=1194 SNR=24.3
00:25:27.784 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:27.785 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:27.786 00.001 1032 Enqueuing Expose request
00:25:27.856 00.070 10072 IsGuiding returns 0
00:25:27.856 00.000 10072 Move returns status 0, amount 74
00:25:27.856 00.000 10072 MoveAxis(N, 141, ABG)
00:25:27.856 00.000 10072 Guiding  Dir = 0, Dur = 141
00:25:27.856 00.000 10072 IsGuiding returns 0
00:25:27.857 00.001 10072 PulseGuide returned control before completion, sleep 151
00:25:28.013 00.156 10072 IsGuiding returns 0
00:25:28.013 00.000 10072 Move returns status 0, amount 141
00:25:28.013 00.000 10072 move complete, result=0
00:25:28.013 00.000 10072 worker thread done servicing request
00:25:28.013 00.000 10072 Worker thread wakes up
00:25:28.013 00.000 1032 GuideStep: -0.1 px 74 ms EAST, -0.2 px 141 ms NORTH
00:25:28.015 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:28.015 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:28.655 00.640 10072 Exposure complete
00:25:28.702 00.047 10072 worker thread done servicing request
00:25:28.702 00.000 1032 OnExposeComplete: enter
00:25:28.703 00.001 1032 UpdateGuideState(): m_state=6
00:25:28.707 00.004 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2063
00:25:28.709 00.002 1032 Star::Find returns 1 (0), X=323.76, Y=741.15, Mass=1520, SNR=27.5, Peak=164 HFD=2.7
00:25:28.711 00.002 1032 MultiStar: [#1 -0.26,-0.22,0.00,M2] [#2 -0.03,0.06,0.90,U] [#3 0.04,-0.24,0.65,U] [#4 -0.23,-0.07,0.64,U] [#5 -0.31,-0.13,0.00,M1] [#6 -0.19,-0.10,0.68,U] [#7 -0.02,-0.31,0.00,M3] [#8 -0.17,-0.20,0.57,U] 
00:25:28.713 00.002 1032 refined, 5 included, MultiStar: {-0.05, -0.09}, one-star: {0.16, -0.09}
00:25:28.715 00.002 1032 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.83) = xAngle (-3.88 = 2.40)
00:25:28.716 00.001 1032 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.88 = 2.40)
00:25:28.718 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-2.05 mountX=-0.08 mountY=0.07, mountTheta=2.40
00:25:28.720 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.09, opts=13)
00:25:28.721 00.001 1032 Enqueuing Move request for scope (-0.05, -0.09)
00:25:28.723 00.002 10072 Worker thread wakes up
00:25:28.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
00:25:28.723 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
00:25:28.723 00.000 10072 Moving (-0.05, -0.09) raw xDistance=-0.08 yDistance=0.07
00:25:28.724 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:28.727 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.88
00:25:28.727 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:25:28.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:28.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:25:28.727 00.000 10072 MoveAxis(E, 11, ABG)
00:25:28.727 00.000 10072 Guiding  Dir = 2, Dur = 11
00:25:28.728 00.001 10072 IsGuiding returns 0
00:25:28.729 00.001 10072 PulseGuide returned control before completion, sleep 21
00:25:28.746 00.017 1032 UpdateGuideState exits: m=1520 SNR=27.5
00:25:28.748 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:28.749 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:28.751 00.002 1032 Enqueuing Expose request
00:25:28.760 00.009 10072 IsGuiding returns 0
00:25:28.760 00.000 10072 Move returns status 0, amount 11
00:25:28.760 00.000 10072 MoveAxis(N, 0, ABG)
00:25:28.760 00.000 10072 Move returns status 0, amount 0
00:25:28.760 00.000 10072 move complete, result=0
00:25:28.760 00.000 10072 worker thread done servicing request
00:25:28.760 00.000 10072 Worker thread wakes up
00:25:28.760 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:28.761 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:28.764 00.003 1032 GuideStep: -0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
00:25:29.168 00.404 10072 Exposure complete
00:25:29.222 00.054 10072 worker thread done servicing request
00:25:29.222 00.000 1032 OnExposeComplete: enter
00:25:29.225 00.003 1032 UpdateGuideState(): m_state=6
00:25:29.227 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2064
00:25:29.228 00.001 1032 Star::Find returns 1 (0), X=323.66, Y=741.17, Mass=1293, SNR=25.3, Peak=134 HFD=2.7
00:25:29.231 00.003 1032 MultiStar: [#1 -0.40,-0.22,0.00,M3] [#2 -0.26,0.02,0.99,U] [#3 -0.08,-0.11,0.71,U] [#4 -0.36,0.01,0.00,M1] [#5 -0.34,-0.17,0.00,M2] [#6 -0.31,-0.09,0.00,M1] [#7 -0.27,-0.16,0.00,M4] [#8 -0.07,-0.26,0.65,U] 
00:25:29.232 00.001 1032 single-star, 3 included, MultiStar: {-0.09, -0.09}, one-star: {0.06, -0.07}
00:25:29.234 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
00:25:29.235 00.001 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
00:25:29.238 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.80 mountX=-0.08 mountY=-0.04, mountTheta=-2.63
00:25:29.242 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
00:25:29.245 00.003 1032 Enqueuing Move request for scope (0.06, -0.07)
00:25:29.247 00.002 10072 Worker thread wakes up
00:25:29.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
00:25:29.247 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
00:25:29.247 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
00:25:29.248 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:29.251 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.87
00:25:29.251 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:25:29.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:29.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:25:29.251 00.000 10072 MoveAxis(E, 8, ABG)
00:25:29.252 00.001 10072 Guiding  Dir = 2, Dur = 8
00:25:29.252 00.000 10072 IsGuiding returns 0
00:25:29.252 00.000 10072 PulseGuide returned control before completion, sleep 18
00:25:29.271 00.019 1032 UpdateGuideState exits: m=1293 SNR=25.3
00:25:29.273 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:29.275 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:29.277 00.002 1032 Enqueuing Expose request
00:25:29.278 00.001 10072 IsGuiding returns 0
00:25:29.278 00.000 10072 Move returns status 0, amount 8
00:25:29.278 00.000 10072 MoveAxis(N, 0, ABG)
00:25:29.278 00.000 10072 Move returns status 0, amount 0
00:25:29.278 00.000 10072 move complete, result=0
00:25:29.278 00.000 10072 worker thread done servicing request
00:25:29.278 00.000 10072 Worker thread wakes up
00:25:29.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:29.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:29.286 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
00:25:29.905 00.619 10072 Exposure complete
00:25:29.952 00.047 10072 worker thread done servicing request
00:25:29.954 00.002 1032 OnExposeComplete: enter
00:25:29.956 00.002 1032 UpdateGuideState(): m_state=6
00:25:29.958 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2065
00:25:29.960 00.002 1032 Star::Find returns 1 (0), X=323.50, Y=741.35, Mass=1419, SNR=26.6, Peak=178 HFD=3.0
00:25:29.962 00.002 1032 MultiStar: [#1 -0.39,-0.02,0.00,M4] [#2 -0.19,0.21,0.00,M1] [#3 -0.21,0.05,0.66,U] [#4 -0.39,0.17,0.00,M2] [#5 -0.34,0.17,0.00,M3] [#6 -0.24,-0.01,0.69,U] [#7 -0.22,-0.25,0.00,M5] [#8 -0.22,-0.07,0.58,U] 
00:25:29.967 00.005 1032 single-star, 3 included, MultiStar: {-0.18, 0.03}, one-star: {-0.10, 0.11}
00:25:29.969 00.002 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
00:25:29.970 00.001 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
00:25:29.973 00.003 1032 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.33 mountX=0.13 mountY=0.07, mountTheta=0.49
00:25:29.975 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.11, opts=13)
00:25:29.978 00.003 1032 Enqueuing Move request for scope (-0.10, 0.11)
00:25:29.980 00.002 10072 Worker thread wakes up
00:25:29.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
00:25:29.980 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
00:25:29.980 00.000 10072 Moving (-0.10, 0.11) raw xDistance=0.13 yDistance=0.07
00:25:29.982 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:29.984 00.002 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 291.87
00:25:29.984 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
00:25:29.984 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:29.984 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:25:29.984 00.000 10072 MoveAxis(W, 57, ABG)
00:25:29.984 00.000 10072 Guiding  Dir = 3, Dur = 57
00:25:29.985 00.001 10072 IsGuiding returns 0
00:25:29.986 00.001 10072 PulseGuide returned control before completion, sleep 66
00:25:30.003 00.017 1032 UpdateGuideState exits: m=1419 SNR=26.6
00:25:30.005 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:30.006 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:30.007 00.001 1032 Enqueuing Expose request
00:25:30.060 00.053 10072 IsGuiding returns 0
00:25:30.060 00.000 10072 Move returns status 0, amount 57
00:25:30.060 00.000 10072 MoveAxis(N, 0, ABG)
00:25:30.060 00.000 10072 Move returns status 0, amount 0
00:25:30.061 00.001 10072 move complete, result=0
00:25:30.061 00.000 10072 worker thread done servicing request
00:25:30.061 00.000 1032 GuideStep: 0.1 px 57 ms WEST, 0.1 px 0 ms NORTH
00:25:30.063 00.002 10072 Worker thread wakes up
00:25:30.063 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:30.063 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:30.469 00.406 10072 Exposure complete
00:25:30.516 00.047 10072 worker thread done servicing request
00:25:30.516 00.000 1032 OnExposeComplete: enter
00:25:30.519 00.003 1032 UpdateGuideState(): m_state=6
00:25:30.522 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2066
00:25:30.524 00.002 1032 Star::Find returns 1 (0), X=323.64, Y=741.21, Mass=1256, SNR=25.0, Peak=138 HFD=2.7
00:25:30.525 00.001 1032 MultiStar: [#1 -0.35,-0.12,0.00,M5] [#2 -0.20,0.05,0.98,U] [#3 -0.20,-0.08,0.75,U] [#4 -0.41,0.04,0.00,M3] [#5 -0.27,-0.02,0.77,U] [#6 -0.33,0.06,0.00,M1] [#7 -0.31,-0.17,0.00,M6] [#8 -0.15,-0.29,0.00,M2] 
00:25:30.527 00.002 1032 single-star, 3 included, MultiStar: {-0.15, -0.02}, one-star: {0.04, -0.03}
00:25:30.528 00.001 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
00:25:30.531 00.003 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
00:25:30.532 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.71 mountX=-0.04 mountY=-0.03, mountTheta=-2.54
00:25:30.534 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
00:25:30.536 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
00:25:30.537 00.001 10072 Worker thread wakes up
00:25:30.538 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
00:25:30.538 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
00:25:30.538 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
00:25:30.539 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:30.541 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.87
00:25:30.541 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:25:30.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:30.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:25:30.541 00.000 10072 MoveAxis(E, 9, ABG)
00:25:30.543 00.002 10072 Guiding  Dir = 2, Dur = 9
00:25:30.543 00.000 10072 IsGuiding returns 0
00:25:30.543 00.000 10072 PulseGuide returned control before completion, sleep 19
00:25:30.560 00.017 1032 UpdateGuideState exits: m=1256 SNR=25.0
00:25:30.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:30.564 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:30.566 00.002 1032 Enqueuing Expose request
00:25:30.575 00.009 10072 IsGuiding returns 0
00:25:30.575 00.000 10072 Move returns status 0, amount 9
00:25:30.575 00.000 10072 MoveAxis(N, 0, ABG)
00:25:30.575 00.000 10072 Move returns status 0, amount 0
00:25:30.575 00.000 10072 move complete, result=0
00:25:30.575 00.000 10072 worker thread done servicing request
00:25:30.575 00.000 10072 Worker thread wakes up
00:25:30.575 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:30.575 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:30.576 00.001 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
00:25:31.205 00.629 10072 Exposure complete
00:25:31.252 00.047 10072 worker thread done servicing request
00:25:31.252 00.000 1032 OnExposeComplete: enter
00:25:31.254 00.002 1032 UpdateGuideState(): m_state=6
00:25:31.256 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2067
00:25:31.258 00.002 1032 Star::Find returns 1 (0), X=323.73, Y=741.01, Mass=1351, SNR=25.9, Peak=174 HFD=2.5
00:25:31.259 00.001 1032 MultiStar: [#1 -0.37,-0.29,0.00,M6] [#2 -0.06,-0.17,0.97,U] [#3 -0.14,-0.18,0.77,U] [#4 -0.03,-0.18,0.67,U] [#5 -0.35,-0.27,0.00,M3] [#6 -0.21,-0.03,0.70,U] [#7 -0.03,-0.41,0.00,M7] [#8 -0.07,-0.30,0.00,M3] 
00:25:31.261 00.002 1032 refined, 4 included, MultiStar: {-0.05, -0.16}, one-star: {0.13, -0.23}
00:25:31.264 00.003 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.60)
00:25:31.265 00.001 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.60)
00:25:31.268 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.86 mountX=-0.15 mountY=0.09, mountTheta=2.60
00:25:31.272 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.16, opts=13)
00:25:31.275 00.003 1032 Enqueuing Move request for scope (-0.05, -0.16)
00:25:31.276 00.001 10072 Worker thread wakes up
00:25:31.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
00:25:31.276 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
00:25:31.277 00.001 10072 Moving (-0.05, -0.16) raw xDistance=-0.15 yDistance=0.09
00:25:31.279 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:31.281 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 291.87
00:25:31.282 00.001 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
00:25:31.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:31.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:25:31.282 00.000 10072 MoveAxis(E, 83, ABG)
00:25:31.282 00.000 10072 Guiding  Dir = 2, Dur = 83
00:25:31.282 00.000 10072 IsGuiding returns 0
00:25:31.283 00.001 10072 PulseGuide returned control before completion, sleep 93
00:25:31.301 00.018 1032 UpdateGuideState exits: m=1351 SNR=25.9
00:25:31.303 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:31.305 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:31.307 00.002 1032 Enqueuing Expose request
00:25:31.389 00.082 10072 IsGuiding returns 1
00:25:31.389 00.000 10072 scope still moving after pulse duration time elapsed
00:25:31.420 00.031 10072 IsGuiding returns 0
00:25:31.420 00.000 10072 scope move finished after 83 + 54 ms
00:25:31.420 00.000 10072 Move returns status 0, amount 83
00:25:31.420 00.000 10072 MoveAxis(N, 0, ABG)
00:25:31.420 00.000 10072 Move returns status 0, amount 0
00:25:31.420 00.000 10072 move complete, result=0
00:25:31.420 00.000 10072 worker thread done servicing request
00:25:31.420 00.000 10072 Worker thread wakes up
00:25:31.420 00.000 1032 GuideStep: -0.1 px 83 ms EAST, 0.1 px 0 ms NORTH
00:25:31.422 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:31.422 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:31.843 00.421 10072 Exposure complete
00:25:31.893 00.050 1032 OnExposeComplete: enter
00:25:31.896 00.003 1032 UpdateGuideState(): m_state=6
00:25:31.899 00.003 10072 worker thread done servicing request
00:25:31.901 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2068
00:25:31.902 00.001 1032 Star::Find returns 1 (0), X=323.80, Y=741.10, Mass=1357, SNR=25.9, Peak=142 HFD=2.6
00:25:31.906 00.004 1032 MultiStar: [#1 -0.34,-0.26,0.00,M7] [#2 -0.20,-0.12,1.01,U] [#3 0.03,-0.32,0.00,M1] [#4 -0.23,0.07,0.67,U] [#5 -0.33,-0.06,0.00,M4] [#6 -0.30,0.01,0.00,M1] [#7 -0.15,-0.31,0.00,M8] [#8 -0.14,-0.31,0.00,M4] 
00:25:31.907 00.001 1032 refined, 2 included, MultiStar: {-0.06, -0.08}, one-star: {0.20, -0.14}
00:25:31.909 00.002 1032 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.83) = xAngle (-4.02 = 2.27)
00:25:31.910 00.001 1032 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.02 = 2.27)
00:25:31.912 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.19 mountX=-0.06 mountY=0.08, mountTheta=2.27
00:25:31.915 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.08, opts=13)
00:25:31.917 00.002 1032 Enqueuing Move request for scope (-0.06, -0.08)
00:25:31.919 00.002 10072 Worker thread wakes up
00:25:31.919 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
00:25:31.919 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
00:25:31.919 00.000 10072 Moving (-0.06, -0.08) raw xDistance=-0.06 yDistance=0.08
00:25:31.921 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:31.925 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.87
00:25:31.925 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:25:31.925 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:31.925 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:25:31.925 00.000 10072 MoveAxis(E, 9, ABG)
00:25:31.925 00.000 10072 Guiding  Dir = 2, Dur = 9
00:25:31.926 00.001 10072 IsGuiding returns 0
00:25:31.926 00.000 10072 PulseGuide returned control before completion, sleep 19
00:25:31.943 00.017 1032 UpdateGuideState exits: m=1357 SNR=25.9
00:25:31.946 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:31.948 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:31.950 00.002 1032 Enqueuing Expose request
00:25:31.952 00.002 10072 IsGuiding returns 0
00:25:31.952 00.000 10072 Move returns status 0, amount 9
00:25:31.952 00.000 10072 MoveAxis(N, 0, ABG)
00:25:31.952 00.000 10072 Move returns status 0, amount 0
00:25:31.952 00.000 10072 move complete, result=0
00:25:31.952 00.000 10072 worker thread done servicing request
00:25:31.952 00.000 10072 Worker thread wakes up
00:25:31.952 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:31.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:31.961 00.009 1032 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
00:25:32.582 00.621 10072 Exposure complete
00:25:32.629 00.047 10072 worker thread done servicing request
00:25:32.629 00.000 1032 OnExposeComplete: enter
00:25:32.631 00.002 1032 UpdateGuideState(): m_state=6
00:25:32.633 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2069
00:25:32.634 00.001 1032 Star::Find returns 1 (0), X=323.68, Y=741.27, Mass=1410, SNR=26.5, Peak=150 HFD=2.8
00:25:32.636 00.002 1032 MultiStar: [#1 -0.28,-0.16,0.00,M8] [#2 -0.15,0.20,0.95,U] [#3 0.05,-0.11,0.71,U] [#4 -0.11,0.06,0.69,U] [#5 -0.24,0.09,0.66,U] [#6 -0.16,0.01,0.72,U] [#7 -0.09,-0.09,0.54,U] [#8 0.02,-0.10,0.58,U] 
00:25:32.638 00.002 1032 refined, 7 included, MultiStar: {-0.07, 0.02}, one-star: {0.08, 0.03}
00:25:32.639 00.001 1032 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.83) = xAngle (1.00 = 1.00)
00:25:32.643 00.004 1032 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.00 = 1.00)
00:25:32.645 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.83 mountX=0.04 mountY=0.06, mountTheta=1.00
00:25:32.648 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.02, opts=13)
00:25:32.650 00.002 1032 Enqueuing Move request for scope (-0.07, 0.02)
00:25:32.651 00.001 10072 Worker thread wakes up
00:25:32.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
00:25:32.651 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
00:25:32.651 00.000 10072 Moving (-0.07, 0.02) raw xDistance=0.04 yDistance=0.06
00:25:32.653 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:32.655 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.86
00:25:32.655 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:25:32.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:32.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:25:32.656 00.001 10072 MoveAxis(E, 10, ABG)
00:25:32.656 00.000 10072 Guiding  Dir = 2, Dur = 10
00:25:32.656 00.000 10072 IsGuiding returns 0
00:25:32.656 00.000 10072 PulseGuide returned control before completion, sleep 20
00:25:32.673 00.017 1032 UpdateGuideState exits: m=1410 SNR=26.5
00:25:32.676 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:32.678 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:32.681 00.003 1032 Enqueuing Expose request
00:25:32.689 00.008 10072 IsGuiding returns 0
00:25:32.689 00.000 10072 Move returns status 0, amount 10
00:25:32.689 00.000 10072 MoveAxis(N, 0, ABG)
00:25:32.689 00.000 10072 Move returns status 0, amount 0
00:25:32.689 00.000 10072 move complete, result=0
00:25:32.689 00.000 10072 worker thread done servicing request
00:25:32.690 00.001 10072 Worker thread wakes up
00:25:32.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:32.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:32.692 00.002 1032 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
00:25:33.098 00.406 10072 Exposure complete
00:25:33.151 00.053 10072 worker thread done servicing request
00:25:33.152 00.001 1032 OnExposeComplete: enter
00:25:33.154 00.002 1032 UpdateGuideState(): m_state=6
00:25:33.156 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2070
00:25:33.158 00.002 1032 Star::Find returns 1 (0), X=323.68, Y=741.25, Mass=1447, SNR=26.8, Peak=160 HFD=2.7
00:25:33.160 00.002 1032 MultiStar: [#1 -0.27,-0.10,0.00,M9] [#2 -0.08,0.08,0.97,U] [#3 -0.14,-0.15,0.71,U] [#4 -0.16,0.13,0.70,U] [#5 -0.21,0.01,0.68,U] [#6 -0.11,0.00,0.74,U] [#7 -0.07,-0.11,0.51,U] [#8 0.05,-0.20,0.58,U] 
00:25:33.161 00.001 1032 refined, 7 included, MultiStar: {-0.08, -0.02}, one-star: {0.08, 0.01}
00:25:33.163 00.002 1032 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.83) = xAngle (-4.76 = 1.52)
00:25:33.164 00.001 1032 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.76 = 1.52)
00:25:33.166 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.93 mountX=0.00 mountY=0.08, mountTheta=1.52
00:25:33.168 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.02, opts=13)
00:25:33.169 00.001 1032 Enqueuing Move request for scope (-0.08, -0.02)
00:25:33.171 00.002 10072 Worker thread wakes up
00:25:33.171 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
00:25:33.171 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
00:25:33.171 00.000 10072 Moving (-0.08, -0.02) raw xDistance=0.00 yDistance=0.08
00:25:33.176 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:33.178 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.86
00:25:33.178 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:25:33.179 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:33.179 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:25:33.179 00.000 10072 MoveAxis(E, 9, ABG)
00:25:33.179 00.000 10072 Guiding  Dir = 2, Dur = 9
00:25:33.179 00.000 10072 IsGuiding returns 0
00:25:33.180 00.001 10072 PulseGuide returned control before completion, sleep 19
00:25:33.197 00.017 1032 UpdateGuideState exits: m=1447 SNR=26.8
00:25:33.198 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:33.200 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:33.201 00.001 1032 Enqueuing Expose request
00:25:33.206 00.005 10072 IsGuiding returns 0
00:25:33.206 00.000 10072 Move returns status 0, amount 9
00:25:33.206 00.000 10072 MoveAxis(N, 0, ABG)
00:25:33.206 00.000 10072 Move returns status 0, amount 0
00:25:33.206 00.000 10072 move complete, result=0
00:25:33.207 00.001 10072 worker thread done servicing request
00:25:33.207 00.000 10072 Worker thread wakes up
00:25:33.207 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:33.207 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:33.213 00.006 1032 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
00:25:33.837 00.624 10072 Exposure complete
00:25:33.887 00.050 10072 worker thread done servicing request
00:25:33.887 00.000 1032 OnExposeComplete: enter
00:25:33.889 00.002 1032 UpdateGuideState(): m_state=6
00:25:33.892 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2071
00:25:33.894 00.002 1032 Star::Find returns 1 (0), X=323.79, Y=741.10, Mass=1295, SNR=25.4, Peak=140 HFD=2.6
00:25:33.896 00.002 1032 MultiStar: [#1 -0.26,-0.12,0.00,M10] [#2 -0.08,0.07,0.95,U] [#3 -0.03,-0.07,0.77,U] [#4 -0.15,0.09,0.67,U] [#5 -0.39,0.12,0.00,M3] [#6 -0.05,0.14,0.70,U] [#7 -0.20,-0.25,0.00,M7] [#8 0.04,-0.19,0.58,U] 
00:25:33.897 00.001 1032 refined, 5 included, MultiStar: {-0.00, -0.02}, one-star: {0.19, -0.14}
00:25:33.900 00.003 1032 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.83) = xAngle (-3.68 = 2.61)
00:25:33.902 00.002 1032 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.68 = 2.61)
00:25:33.903 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.85 mountX=-0.01 mountY=0.01, mountTheta=2.61
00:25:33.905 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.02, opts=13)
00:25:33.908 00.003 1032 Enqueuing Move request for scope (-0.00, -0.02)
00:25:33.909 00.001 10072 Worker thread wakes up
00:25:33.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
00:25:33.909 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
00:25:33.909 00.000 10072 Moving (-0.00, -0.02) raw xDistance=-0.01 yDistance=0.01
00:25:33.911 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:33.913 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.86
00:25:33.913 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:25:33.914 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:33.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:25:33.914 00.000 10072 MoveAxis(E, 10, ABG)
00:25:33.914 00.000 10072 Guiding  Dir = 2, Dur = 10
00:25:33.914 00.000 10072 IsGuiding returns 0
00:25:33.915 00.001 10072 PulseGuide returned control before completion, sleep 20
00:25:33.932 00.017 1032 UpdateGuideState exits: m=1295 SNR=25.4
00:25:33.935 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:33.937 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:33.939 00.002 1032 Enqueuing Expose request
00:25:33.941 00.002 10072 IsGuiding returns 0
00:25:33.941 00.000 10072 Move returns status 0, amount 10
00:25:33.941 00.000 10072 MoveAxis(N, 0, ABG)
00:25:33.941 00.000 10072 Move returns status 0, amount 0
00:25:33.941 00.000 10072 move complete, result=0
00:25:33.941 00.000 10072 worker thread done servicing request
00:25:33.941 00.000 10072 Worker thread wakes up
00:25:33.941 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:33.942 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:33.949 00.007 1032 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
00:25:34.351 00.402 10072 Exposure complete
00:25:34.401 00.050 10072 worker thread done servicing request
00:25:34.401 00.000 1032 OnExposeComplete: enter
00:25:34.403 00.002 1032 UpdateGuideState(): m_state=6
00:25:34.405 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2072
00:25:34.407 00.002 1032 Star::Find returns 1 (0), X=323.76, Y=741.14, Mass=1397, SNR=26.3, Peak=151 HFD=2.6
00:25:34.408 00.001 1032 MultiStar: [#1 -0.23,-0.21,0.00,R] [#2 0.13,-0.01,0.98,U] [#3 -0.07,-0.09,0.76,U] [#4 -0.16,0.07,0.67,U] [#5 0.01,-0.09,0.69,U] [#6 -0.04,-0.08,0.68,U] [#7 -0.17,-0.11,0.52,U] [#8 0.11,-0.33,0.00,M2] 
00:25:34.410 00.002 1032 refined, 6 included, MultiStar: {0.00, -0.06}, one-star: {0.16, -0.10}
00:25:34.412 00.002 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
00:25:34.413 00.001 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
00:25:34.415 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.54 mountX=-0.06 mountY=0.01, mountTheta=2.91
00:25:34.418 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.06, opts=13)
00:25:34.420 00.002 1032 Enqueuing Move request for scope (0.00, -0.06)
00:25:34.422 00.002 10072 Worker thread wakes up
00:25:34.422 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
00:25:34.422 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
00:25:34.422 00.000 10072 Moving (0.00, -0.06) raw xDistance=-0.06 yDistance=0.01
00:25:34.425 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:34.428 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.86
00:25:34.428 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:25:34.428 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:34.428 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:25:34.428 00.000 10072 MoveAxis(E, 10, ABG)
00:25:34.428 00.000 10072 Guiding  Dir = 2, Dur = 10
00:25:34.429 00.001 10072 IsGuiding returns 0
00:25:34.429 00.000 10072 PulseGuide returned control before completion, sleep 20
00:25:34.446 00.017 1032 UpdateGuideState exits: m=1397 SNR=26.3
00:25:34.448 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:34.450 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:34.452 00.002 1032 Enqueuing Expose request
00:25:34.457 00.005 10072 IsGuiding returns 0
00:25:34.457 00.000 10072 Move returns status 0, amount 10
00:25:34.457 00.000 10072 MoveAxis(N, 0, ABG)
00:25:34.457 00.000 10072 Move returns status 0, amount 0
00:25:34.457 00.000 10072 move complete, result=0
00:25:34.458 00.001 10072 worker thread done servicing request
00:25:34.458 00.000 10072 Worker thread wakes up
00:25:34.458 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:34.458 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:34.462 00.004 1032 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
00:25:35.087 00.625 10072 Exposure complete
00:25:35.137 00.050 10072 worker thread done servicing request
00:25:35.137 00.000 1032 OnExposeComplete: enter
00:25:35.139 00.002 1032 UpdateGuideState(): m_state=6
00:25:35.141 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2073
00:25:35.143 00.002 1032 Star::Find returns 1 (0), X=323.80, Y=741.36, Mass=1275, SNR=25.1, Peak=143 HFD=2.7
00:25:35.146 00.003 1032 MultiStar: [#1 0.06,0.17,1.16,U] [#2 0.02,0.11,0.96,U] [#3 0.08,-0.00,0.78,U] [#4 -0.16,0.16,0.66,U] [#5 -0.20,0.13,0.82,U] [#6 -0.13,0.18,0.76,U] [#7 0.00,-0.15,0.56,U] [#8 0.06,-0.09,0.61,U] 
00:25:35.149 00.003 1032 refined, 8 included, MultiStar: {0.00, 0.09}, one-star: {0.20, 0.12}
00:25:35.150 00.001 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
00:25:35.153 00.003 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
00:25:35.154 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.54 mountX=0.08 mountY=-0.02, mountTheta=-0.29
00:25:35.158 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.09, opts=13)
00:25:35.160 00.002 1032 Enqueuing Move request for scope (0.00, 0.09)
00:25:35.162 00.002 10072 Worker thread wakes up
00:25:35.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
00:25:35.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
00:25:35.163 00.001 10072 Moving (0.00, 0.09) raw xDistance=0.08 yDistance=-0.02
00:25:35.165 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:35.167 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.86
00:25:35.167 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:25:35.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:35.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:25:35.167 00.000 10072 MoveAxis(E, 11, ABG)
00:25:35.167 00.000 10072 Guiding  Dir = 2, Dur = 11
00:25:35.167 00.000 10072 IsGuiding returns 0
00:25:35.169 00.002 10072 PulseGuide returned control before completion, sleep 21
00:25:35.187 00.018 1032 UpdateGuideState exits: m=1275 SNR=25.1
00:25:35.190 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:35.191 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:35.194 00.003 10072 IsGuiding returns 0
00:25:35.194 00.000 10072 Move returns status 0, amount 11
00:25:35.194 00.000 10072 MoveAxis(N, 0, ABG)
00:25:35.195 00.001 10072 Move returns status 0, amount 0
00:25:35.195 00.000 10072 move complete, result=0
00:25:35.195 00.000 1032 Enqueuing Expose request
00:25:35.196 00.001 10072 worker thread done servicing request
00:25:35.196 00.000 10072 Worker thread wakes up
00:25:35.196 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:35.197 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:35.197 00.000 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
00:25:35.604 00.407 10072 Exposure complete
00:25:35.657 00.053 10072 worker thread done servicing request
00:25:35.657 00.000 1032 OnExposeComplete: enter
00:25:35.660 00.003 1032 UpdateGuideState(): m_state=6
00:25:35.663 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2074
00:25:35.665 00.002 1032 Star::Find returns 1 (0), X=323.90, Y=741.30, Mass=1521, SNR=27.5, Peak=170 HFD=2.6
00:25:35.667 00.002 1032 MultiStar: [#1 0.10,0.11,1.05,U] [#2 -0.08,0.15,0.89,U] [#3 0.11,0.02,0.61,U] [#4 -0.20,0.20,0.63,U] [#5 -0.17,0.08,0.66,U] [#6 -0.10,0.20,0.68,U] [#7 -0.14,-0.11,0.54,U] [#8 -0.07,-0.07,0.53,U] 
00:25:35.669 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.08}, one-star: {0.30, 0.06}
00:25:35.671 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
00:25:35.672 00.001 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
00:25:35.674 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.59 mountX=0.08 mountY=-0.02, mountTheta=-0.24
00:25:35.679 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.08, opts=13)
00:25:35.681 00.002 1032 Enqueuing Move request for scope (-0.00, 0.08)
00:25:35.684 00.003 10072 Worker thread wakes up
00:25:35.684 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
00:25:35.684 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
00:25:35.684 00.000 10072 Moving (-0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
00:25:35.686 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:35.689 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.86
00:25:35.689 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:25:35.689 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:35.689 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:25:35.689 00.000 10072 MoveAxis(E, 9, ABG)
00:25:35.689 00.000 10072 Guiding  Dir = 2, Dur = 9
00:25:35.689 00.000 10072 IsGuiding returns 0
00:25:35.690 00.001 10072 PulseGuide returned control before completion, sleep 19
00:25:35.709 00.019 1032 UpdateGuideState exits: m=1521 SNR=27.5
00:25:35.711 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:35.714 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:35.716 00.002 1032 Enqueuing Expose request
00:25:35.724 00.008 10072 IsGuiding returns 0
00:25:35.724 00.000 10072 Move returns status 0, amount 9
00:25:35.724 00.000 10072 MoveAxis(N, 0, ABG)
00:25:35.724 00.000 10072 Move returns status 0, amount 0
00:25:35.724 00.000 10072 move complete, result=0
00:25:35.725 00.001 10072 worker thread done servicing request
00:25:35.725 00.000 10072 Worker thread wakes up
00:25:35.725 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:35.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:35.726 00.001 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
00:25:36.355 00.629 10072 Exposure complete
00:25:36.404 00.049 10072 worker thread done servicing request
00:25:36.404 00.000 1032 OnExposeComplete: enter
00:25:36.406 00.002 1032 UpdateGuideState(): m_state=6
00:25:36.408 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2075
00:25:36.410 00.002 1032 Star::Find returns 1 (0), X=323.83, Y=741.25, Mass=1368, SNR=26.1, Peak=162 HFD=2.5
00:25:36.412 00.002 1032 MultiStar: [#1 0.14,0.22,1.13,U] [#2 0.10,0.13,1.00,U] [#3 0.06,0.02,0.65,U] [#4 -0.10,0.10,0.65,U] [#5 -0.21,0.05,0.68,U] [#6 -0.09,0.00,0.76,U] [#7 -0.04,-0.03,0.59,U] [#8 0.00,-0.15,0.59,U] 
00:25:36.414 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {0.23, 0.01}
00:25:36.417 00.003 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
00:25:36.419 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
00:25:36.420 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.04 mountX=0.05 mountY=-0.05, mountTheta=-0.79
00:25:36.422 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
00:25:36.425 00.003 1032 Enqueuing Move request for scope (0.03, 0.06)
00:25:36.427 00.002 10072 Worker thread wakes up
00:25:36.427 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
00:25:36.427 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
00:25:36.427 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.05
00:25:36.429 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:36.431 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.85
00:25:36.431 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:25:36.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:36.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:25:36.431 00.000 10072 MoveAxis(E, 10, ABG)
00:25:36.431 00.000 10072 Guiding  Dir = 2, Dur = 10
00:25:36.431 00.000 10072 IsGuiding returns 0
00:25:36.432 00.001 10072 PulseGuide returned control before completion, sleep 20
00:25:36.449 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.1
00:25:36.451 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:36.453 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:36.455 00.002 1032 Enqueuing Expose request
00:25:36.462 00.007 10072 IsGuiding returns 0
00:25:36.462 00.000 10072 Move returns status 0, amount 10
00:25:36.462 00.000 10072 MoveAxis(N, 0, ABG)
00:25:36.462 00.000 10072 Move returns status 0, amount 0
00:25:36.462 00.000 10072 move complete, result=0
00:25:36.462 00.000 10072 worker thread done servicing request
00:25:36.462 00.000 10072 Worker thread wakes up
00:25:36.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:36.463 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:36.465 00.002 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
00:25:36.868 00.403 10072 Exposure complete
00:25:36.918 00.050 10072 worker thread done servicing request
00:25:36.918 00.000 1032 OnExposeComplete: enter
00:25:36.920 00.002 1032 UpdateGuideState(): m_state=6
00:25:36.923 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2076
00:25:36.925 00.002 1032 Star::Find returns 1 (0), X=323.81, Y=741.16, Mass=1219, SNR=24.6, Peak=153 HFD=2.4
00:25:36.927 00.002 1032 MultiStar: [#1 0.03,0.12,1.20,U] [#2 0.09,0.11,1.04,U] [#3 0.06,-0.18,0.74,U] [#4 -0.15,0.15,0.68,U] [#5 -0.20,-0.04,0.74,U] [#6 -0.09,0.20,0.73,U] [#7 -0.07,-0.02,0.57,U] [#8 0.06,-0.12,0.63,U] 
00:25:36.930 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.21, -0.08}
00:25:36.931 00.001 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
00:25:36.933 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
00:25:36.934 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.20 mountX=0.02 mountY=-0.01, mountTheta=-0.63
00:25:36.936 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
00:25:36.938 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
00:25:36.939 00.001 10072 Worker thread wakes up
00:25:36.939 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
00:25:36.940 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
00:25:36.940 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
00:25:36.941 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:36.943 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.85
00:25:36.943 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:25:36.943 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:36.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:25:36.943 00.000 10072 MoveAxis(E, 9, ABG)
00:25:36.943 00.000 10072 Guiding  Dir = 2, Dur = 9
00:25:36.945 00.002 10072 IsGuiding returns 0
00:25:36.945 00.000 10072 PulseGuide returned control before completion, sleep 19
00:25:36.962 00.017 1032 UpdateGuideState exits: m=1219 SNR=24.6
00:25:36.964 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:36.966 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:36.967 00.001 1032 Enqueuing Expose request
00:25:36.976 00.009 10072 IsGuiding returns 0
00:25:36.976 00.000 10072 Move returns status 0, amount 9
00:25:36.976 00.000 10072 MoveAxis(N, 0, ABG)
00:25:36.976 00.000 10072 Move returns status 0, amount 0
00:25:36.976 00.000 10072 move complete, result=0
00:25:36.976 00.000 10072 worker thread done servicing request
00:25:36.976 00.000 10072 Worker thread wakes up
00:25:36.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:36.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:36.981 00.005 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
00:25:37.606 00.625 10072 Exposure complete
00:25:37.655 00.049 10072 worker thread done servicing request
00:25:37.655 00.000 1032 OnExposeComplete: enter
00:25:37.658 00.003 1032 UpdateGuideState(): m_state=6
00:25:37.660 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2077
00:25:37.661 00.001 1032 Star::Find returns 1 (0), X=323.99, Y=741.25, Mass=1182, SNR=24.2, Peak=148 HFD=2.5
00:25:37.664 00.003 1032 MultiStar: [#1 0.06,0.16,1.20,U] [#2 0.08,0.11,1.00,U] [#3 0.05,-0.13,0.78,U] [#4 -0.01,0.18,0.76,U] [#5 -0.10,0.09,0.71,U] [#6 0.05,0.04,0.75,U] [#7 -0.17,0.04,0.58,U] [#8 0.04,-0.23,0.64,U] 
00:25:37.665 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.39, 0.01}
00:25:37.668 00.003 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:25:37.670 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:25:37.671 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.55 mountX=0.02 mountY=-0.08, mountTheta=-1.28
00:25:37.673 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
00:25:37.676 00.003 1032 Enqueuing Move request for scope (0.07, 0.04)
00:25:37.678 00.002 10072 Worker thread wakes up
00:25:37.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:25:37.678 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:25:37.678 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
00:25:37.681 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:37.683 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.85
00:25:37.683 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:25:37.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:37.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:25:37.683 00.000 10072 MoveAxis(E, 10, ABG)
00:25:37.683 00.000 10072 Guiding  Dir = 2, Dur = 10
00:25:37.683 00.000 10072 IsGuiding returns 0
00:25:37.684 00.001 10072 PulseGuide returned control before completion, sleep 20
00:25:37.701 00.017 1032 UpdateGuideState exits: m=1182 SNR=24.2
00:25:37.705 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:37.709 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:37.710 00.001 1032 Enqueuing Expose request
00:25:37.712 00.002 10072 IsGuiding returns 0
00:25:37.712 00.000 10072 Move returns status 0, amount 10
00:25:37.712 00.000 10072 MoveAxis(N, 0, ABG)
00:25:37.712 00.000 10072 Move returns status 0, amount 0
00:25:37.712 00.000 10072 move complete, result=0
00:25:37.712 00.000 10072 worker thread done servicing request
00:25:37.713 00.001 10072 Worker thread wakes up
00:25:37.713 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:37.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:37.720 00.007 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:25:38.121 00.401 10072 Exposure complete
00:25:38.174 00.053 10072 worker thread done servicing request
00:25:38.174 00.000 1032 OnExposeComplete: enter
00:25:38.177 00.003 1032 UpdateGuideState(): m_state=6
00:25:38.179 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2078
00:25:38.182 00.003 1032 Star::Find returns 1 (0), X=323.89, Y=741.31, Mass=1370, SNR=26.1, Peak=165 HFD=2.6
00:25:38.184 00.002 1032 MultiStar: [#1 0.06,0.10,1.18,U] [#2 -0.06,0.22,0.96,U] [#3 -0.09,-0.18,0.73,U] [#4 -0.22,0.22,0.00,M1] [#5 0.05,0.16,0.72,U] [#6 0.01,-0.03,0.75,U] [#7 -0.10,-0.16,0.52,U] [#8 0.06,-0.20,0.60,U] 
00:25:38.186 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {0.29, 0.07}
00:25:38.187 00.001 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
00:25:38.189 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
00:25:38.191 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.50 mountX=0.01 mountY=-0.05, mountTheta=-1.33
00:25:38.195 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
00:25:38.197 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
00:25:38.199 00.002 10072 Worker thread wakes up
00:25:38.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
00:25:38.199 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
00:25:38.199 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.05
00:25:38.201 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:38.202 00.001 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.85
00:25:38.203 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:25:38.203 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:38.203 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:25:38.203 00.000 10072 MoveAxis(E, 8, ABG)
00:25:38.203 00.000 10072 Guiding  Dir = 2, Dur = 8
00:25:38.203 00.000 10072 IsGuiding returns 0
00:25:38.205 00.002 10072 PulseGuide returned control before completion, sleep 18
00:25:38.223 00.018 1032 UpdateGuideState exits: m=1370 SNR=26.1
00:25:38.225 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:38.228 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:38.230 00.002 1032 Enqueuing Expose request
00:25:38.232 00.002 10072 IsGuiding returns 0
00:25:38.232 00.000 10072 Move returns status 0, amount 8
00:25:38.232 00.000 10072 MoveAxis(N, 0, ABG)
00:25:38.232 00.000 10072 Move returns status 0, amount 0
00:25:38.232 00.000 10072 move complete, result=0
00:25:38.232 00.000 10072 worker thread done servicing request
00:25:38.232 00.000 10072 Worker thread wakes up
00:25:38.232 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:38.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:38.241 00.009 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
00:25:38.856 00.615 10072 Exposure complete
00:25:38.902 00.046 10072 worker thread done servicing request
00:25:38.903 00.001 1032 OnExposeComplete: enter
00:25:38.905 00.002 1032 UpdateGuideState(): m_state=6
00:25:38.907 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2079
00:25:38.909 00.002 1032 Star::Find returns 1 (0), X=323.79, Y=741.20, Mass=1274, SNR=25.1, Peak=147 HFD=2.5
00:25:38.910 00.001 1032 MultiStar: [#1 -0.06,0.07,1.20,U] [#2 0.03,0.06,0.99,U] [#3 -0.03,-0.13,0.75,U] [#4 -0.05,0.11,0.75,U] [#5 -0.14,-0.05,0.77,U] [#6 -0.16,-0.07,0.77,U] [#7 -0.22,-0.28,0.00,M1] [#8 -0.09,-0.37,0.00,M1] 
00:25:38.913 00.003 1032 refined, 6 included, MultiStar: {-0.02, -0.00}, one-star: {0.19, -0.04}
00:25:38.914 00.001 1032 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.83) = xAngle (-4.90 = 1.39)
00:25:38.916 00.002 1032 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.90 = 1.39)
00:25:38.918 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.07 mountX=0.00 mountY=0.02, mountTheta=1.39
00:25:38.921 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.00, opts=13)
00:25:38.924 00.003 1032 Enqueuing Move request for scope (-0.02, -0.00)
00:25:38.925 00.001 10072 Worker thread wakes up
00:25:38.925 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
00:25:38.925 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
00:25:38.925 00.000 10072 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
00:25:38.927 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:38.930 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.85
00:25:38.930 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:25:38.930 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:38.930 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:25:38.930 00.000 10072 MoveAxis(E, 9, ABG)
00:25:38.930 00.000 10072 Guiding  Dir = 2, Dur = 9
00:25:38.930 00.000 10072 IsGuiding returns 0
00:25:38.931 00.001 10072 PulseGuide returned control before completion, sleep 19
00:25:38.948 00.017 1032 UpdateGuideState exits: m=1274 SNR=25.1
00:25:38.950 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:38.952 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:38.954 00.002 1032 Enqueuing Expose request
00:25:38.962 00.008 10072 IsGuiding returns 0
00:25:38.962 00.000 10072 Move returns status 0, amount 9
00:25:38.962 00.000 10072 MoveAxis(N, 0, ABG)
00:25:38.962 00.000 10072 Move returns status 0, amount 0
00:25:38.962 00.000 10072 move complete, result=0
00:25:38.962 00.000 10072 worker thread done servicing request
00:25:38.962 00.000 10072 Worker thread wakes up
00:25:38.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:38.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:38.966 00.004 1032 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
00:25:39.370 00.404 10072 Exposure complete
00:25:39.419 00.049 10072 worker thread done servicing request
00:25:39.419 00.000 1032 OnExposeComplete: enter
00:25:39.421 00.002 1032 UpdateGuideState(): m_state=6
00:25:39.422 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2080
00:25:39.426 00.004 1032 Star::Find returns 1 (0), X=323.89, Y=741.34, Mass=1525, SNR=27.5, Peak=166 HFD=2.7
00:25:39.427 00.001 1032 MultiStar: [#1 0.16,-0.08,1.00,U] [#2 0.10,0.02,0.93,U] [#3 0.14,-0.23,0.76,U] [#4 -0.09,-0.11,0.65,U] [#5 -0.11,0.04,0.67,U] [#6 -0.06,-0.03,0.68,U] [#7 -0.17,-0.37,0.00,M2] [#8 0.12,-0.09,0.55,U] 
00:25:39.429 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.04}, one-star: {0.29, 0.10}
00:25:39.431 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
00:25:39.432 00.001 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
00:25:39.435 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.44 mountX=-0.06 mountY=-0.07, mountTheta=-2.27
00:25:39.437 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
00:25:39.438 00.001 1032 Enqueuing Move request for scope (0.09, -0.04)
00:25:39.440 00.002 10072 Worker thread wakes up
00:25:39.440 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
00:25:39.440 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
00:25:39.440 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.07
00:25:39.441 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:39.443 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.84
00:25:39.443 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:25:39.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:39.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:25:39.443 00.000 10072 MoveAxis(E, 6, ABG)
00:25:39.443 00.000 10072 Guiding  Dir = 2, Dur = 6
00:25:39.445 00.002 10072 IsGuiding returns 0
00:25:39.445 00.000 10072 PulseGuide returned control before completion, sleep 16
00:25:39.463 00.018 1032 UpdateGuideState exits: m=1525 SNR=27.5
00:25:39.465 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:39.468 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:39.470 00.002 1032 Enqueuing Expose request
00:25:39.475 00.005 10072 IsGuiding returns 0
00:25:39.475 00.000 10072 Move returns status 0, amount 6
00:25:39.475 00.000 10072 MoveAxis(N, 0, ABG)
00:25:39.475 00.000 10072 Move returns status 0, amount 0
00:25:39.475 00.000 10072 move complete, result=0
00:25:39.475 00.000 10072 worker thread done servicing request
00:25:39.475 00.000 10072 Worker thread wakes up
00:25:39.475 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:39.476 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:39.478 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:25:40.105 00.627 10072 Exposure complete
00:25:40.152 00.047 10072 worker thread done servicing request
00:25:40.152 00.000 1032 OnExposeComplete: enter
00:25:40.154 00.002 1032 UpdateGuideState(): m_state=6
00:25:40.156 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2081
00:25:40.158 00.002 1032 Star::Find returns 1 (0), X=323.82, Y=741.12, Mass=1453, SNR=26.9, Peak=175 HFD=2.5
00:25:40.159 00.001 1032 MultiStar: [#1 0.09,-0.08,1.12,U] [#2 0.09,-0.02,1.01,U] [#3 0.07,-0.31,0.00,M1] [#4 -0.08,-0.04,0.63,U] [#5 -0.15,-0.00,0.72,U] [#6 -0.01,-0.02,0.68,U] [#7 -0.10,-0.34,0.00,M3] [#8 0.01,-0.26,0.61,U] 
00:25:40.161 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.07}, one-star: {0.22, -0.12}
00:25:40.162 00.001 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
00:25:40.163 00.001 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
00:25:40.164 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.03 mountX=-0.08 mountY=-0.02, mountTheta=-2.86
00:25:40.168 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
00:25:40.170 00.002 1032 Enqueuing Move request for scope (0.04, -0.07)
00:25:40.171 00.001 10072 Worker thread wakes up
00:25:40.171 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
00:25:40.171 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
00:25:40.171 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
00:25:40.173 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:40.177 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.84
00:25:40.178 00.001 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:25:40.178 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:40.178 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:25:40.178 00.000 10072 MoveAxis(E, 6, ABG)
00:25:40.178 00.000 10072 Guiding  Dir = 2, Dur = 6
00:25:40.178 00.000 10072 IsGuiding returns 0
00:25:40.179 00.001 10072 PulseGuide returned control before completion, sleep 16
00:25:40.196 00.017 1032 UpdateGuideState exits: m=1453 SNR=26.9
00:25:40.199 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:40.201 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:40.202 00.001 1032 Enqueuing Expose request
00:25:40.204 00.002 10072 IsGuiding returns 0
00:25:40.204 00.000 10072 Move returns status 0, amount 6
00:25:40.204 00.000 10072 MoveAxis(N, 0, ABG)
00:25:40.204 00.000 10072 Move returns status 0, amount 0
00:25:40.204 00.000 10072 move complete, result=0
00:25:40.204 00.000 10072 worker thread done servicing request
00:25:40.204 00.000 10072 Worker thread wakes up
00:25:40.204 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:40.204 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:40.213 00.009 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
00:25:40.622 00.409 10072 Exposure complete
00:25:40.672 00.050 10072 worker thread done servicing request
00:25:40.672 00.000 1032 OnExposeComplete: enter
00:25:40.674 00.002 1032 UpdateGuideState(): m_state=6
00:25:40.676 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2082
00:25:40.678 00.002 1032 Star::Find returns 1 (0), X=323.75, Y=741.16, Mass=1357, SNR=25.9, Peak=147 HFD=2.7
00:25:40.680 00.002 1032 MultiStar: [#1 0.17,-0.01,1.15,U] [#2 0.10,-0.14,1.00,U] [#3 0.07,-0.30,0.00,M2] [#4 -0.12,0.03,0.73,U] [#5 -0.18,-0.08,0.72,U] [#6 -0.07,-0.22,0.70,U] [#7 -0.25,-0.31,0.00,M4] [#8 0.01,-0.26,0.61,U] 
00:25:40.682 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.10}, one-star: {0.15, -0.08}
00:25:40.684 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
00:25:40.685 00.001 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
00:25:40.687 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.25 mountX=-0.10 mountY=-0.01, mountTheta=-3.08
00:25:40.691 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
00:25:40.693 00.002 1032 Enqueuing Move request for scope (0.03, -0.10)
00:25:40.694 00.001 10072 Worker thread wakes up
00:25:40.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
00:25:40.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
00:25:40.694 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.01
00:25:40.696 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:40.699 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.84
00:25:40.699 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:25:40.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:40.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:25:40.699 00.000 10072 MoveAxis(E, 5, ABG)
00:25:40.699 00.000 10072 Guiding  Dir = 2, Dur = 5
00:25:40.699 00.000 10072 IsGuiding returns 0
00:25:40.699 00.000 10072 PulseGuide returned control before completion, sleep 15
00:25:40.718 00.019 1032 UpdateGuideState exits: m=1357 SNR=25.9
00:25:40.720 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:40.723 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:40.724 00.001 1032 Enqueuing Expose request
00:25:40.727 00.003 10072 IsGuiding returns 0
00:25:40.727 00.000 10072 Move returns status 0, amount 5
00:25:40.727 00.000 10072 MoveAxis(N, 0, ABG)
00:25:40.727 00.000 10072 Move returns status 0, amount 0
00:25:40.727 00.000 10072 move complete, result=0
00:25:40.727 00.000 10072 worker thread done servicing request
00:25:40.727 00.000 10072 Worker thread wakes up
00:25:40.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:40.728 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:40.733 00.005 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:25:41.358 00.625 10072 Exposure complete
00:25:41.407 00.049 10072 worker thread done servicing request
00:25:41.407 00.000 1032 OnExposeComplete: enter
00:25:41.409 00.002 1032 UpdateGuideState(): m_state=6
00:25:41.411 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2083
00:25:41.412 00.001 1032 Star::Find returns 1 (0), X=323.78, Y=741.11, Mass=1216, SNR=24.6, Peak=135 HFD=2.6
00:25:41.414 00.002 1032 MultiStar: [#1 0.01,-0.00,1.25,U] [#2 0.03,0.09,0.98,U] [#3 0.15,-0.18,0.85,U] [#4 -0.18,0.19,0.73,U] [#5 -0.19,-0.02,0.77,U] [#6 -0.03,-0.10,0.75,U] [#7 0.06,-0.22,0.56,U] [#8 0.02,-0.30,0.00,M1] 
00:25:41.415 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {0.19, -0.13}
00:25:41.418 00.003 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
00:25:41.420 00.002 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
00:25:41.421 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.27 mountX=-0.04 mountY=-0.00, mountTheta=-3.10
00:25:41.425 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
00:25:41.429 00.004 1032 Enqueuing Move request for scope (0.01, -0.04)
00:25:41.431 00.002 10072 Worker thread wakes up
00:25:41.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:25:41.431 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:25:41.431 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.00
00:25:41.432 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:41.434 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.84
00:25:41.435 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:25:41.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:41.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:25:41.435 00.000 10072 MoveAxis(E, 5, ABG)
00:25:41.435 00.000 10072 Guiding  Dir = 2, Dur = 5
00:25:41.435 00.000 10072 IsGuiding returns 0
00:25:41.436 00.001 10072 PulseGuide returned control before completion, sleep 15
00:25:41.453 00.017 1032 UpdateGuideState exits: m=1216 SNR=24.6
00:25:41.455 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:41.457 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:41.459 00.002 1032 Enqueuing Expose request
00:25:41.464 00.005 10072 IsGuiding returns 0
00:25:41.465 00.001 10072 Move returns status 0, amount 5
00:25:41.465 00.000 10072 MoveAxis(N, 0, ABG)
00:25:41.465 00.000 10072 Move returns status 0, amount 0
00:25:41.465 00.000 10072 move complete, result=0
00:25:41.465 00.000 10072 worker thread done servicing request
00:25:41.465 00.000 10072 Worker thread wakes up
00:25:41.465 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:41.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:41.468 00.003 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:25:41.874 00.406 10072 Exposure complete
00:25:41.921 00.047 10072 worker thread done servicing request
00:25:41.921 00.000 1032 OnExposeComplete: enter
00:25:41.924 00.003 1032 UpdateGuideState(): m_state=6
00:25:41.927 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2084
00:25:41.929 00.002 1032 Star::Find returns 1 (0), X=323.80, Y=741.22, Mass=1579, SNR=28.0, Peak=174 HFD=2.7
00:25:41.931 00.002 1032 MultiStar: [#1 0.14,0.04,1.07,U] [#2 0.17,0.02,0.92,U] [#3 0.04,-0.20,0.66,U] [#4 -0.25,0.06,0.63,U] [#5 -0.08,-0.14,0.67,U] [#6 -0.24,0.01,0.68,U] [#7 -0.20,-0.16,0.47,U] [#8 -0.06,-0.24,0.57,U] 
00:25:41.933 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.05}, one-star: {0.20, -0.02}
00:25:41.935 00.002 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.96)
00:25:41.937 00.002 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.96)
00:25:41.938 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.49 mountX=-0.05 mountY=0.01, mountTheta=2.96
00:25:41.941 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.05, opts=13)
00:25:41.942 00.001 1032 Enqueuing Move request for scope (0.00, -0.05)
00:25:41.945 00.003 10072 Worker thread wakes up
00:25:41.946 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
00:25:41.946 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
00:25:41.946 00.000 10072 Moving (0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
00:25:41.948 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:41.950 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.84
00:25:41.950 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:25:41.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:41.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:25:41.950 00.000 10072 MoveAxis(E, 4, ABG)
00:25:41.950 00.000 10072 Guiding  Dir = 2, Dur = 4
00:25:41.951 00.001 10072 IsGuiding returns 0
00:25:41.951 00.000 10072 PulseGuide returned control before completion, sleep 14
00:25:41.970 00.019 1032 UpdateGuideState exits: m=1579 SNR=28.0
00:25:41.971 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:41.973 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:41.974 00.001 1032 Enqueuing Expose request
00:25:41.979 00.005 10072 IsGuiding returns 0
00:25:41.979 00.000 10072 Move returns status 0, amount 4
00:25:41.979 00.000 10072 MoveAxis(N, 0, ABG)
00:25:41.979 00.000 10072 Move returns status 0, amount 0
00:25:41.979 00.000 10072 move complete, result=0
00:25:41.979 00.000 10072 worker thread done servicing request
00:25:41.979 00.000 10072 Worker thread wakes up
00:25:41.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:41.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:41.983 00.004 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:25:42.610 00.627 10072 Exposure complete
00:25:42.658 00.048 10072 worker thread done servicing request
00:25:42.658 00.000 1032 OnExposeComplete: enter
00:25:42.660 00.002 1032 UpdateGuideState(): m_state=6
00:25:42.662 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2085
00:25:42.663 00.001 1032 Star::Find returns 1 (0), X=323.86, Y=741.11, Mass=1293, SNR=25.3, Peak=148 HFD=2.7
00:25:42.665 00.002 1032 MultiStar: [#1 0.15,0.00,1.13,U] [#2 0.18,-0.02,1.03,U] [#3 -0.03,-0.16,0.70,U] [#4 -0.11,-0.00,0.71,U] [#5 -0.06,-0.05,0.77,U] [#6 0.08,-0.10,0.73,U] [#7 -0.14,-0.35,0.00,M3] [#8 0.03,-0.32,0.00,M1] 
00:25:42.666 00.001 1032 refined, 6 included, MultiStar: {0.09, -0.06}, one-star: {0.26, -0.13}
00:25:42.668 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
00:25:42.669 00.001 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
00:25:42.671 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.10 cameraTheta=-0.61 mountX=-0.08 mountY=-0.07, mountTheta=-2.44
00:25:42.675 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
00:25:42.677 00.002 1032 Enqueuing Move request for scope (0.09, -0.06)
00:25:42.680 00.003 10072 Worker thread wakes up
00:25:42.680 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
00:25:42.680 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
00:25:42.680 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
00:25:42.682 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:42.683 00.001 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.84
00:25:42.684 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:25:42.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:42.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:25:42.684 00.000 10072 MoveAxis(E, 4, ABG)
00:25:42.684 00.000 10072 Guiding  Dir = 2, Dur = 4
00:25:42.684 00.000 10072 IsGuiding returns 0
00:25:42.686 00.002 10072 PulseGuide returned control before completion, sleep 13
00:25:42.701 00.015 10072 IsGuiding returns 0
00:25:42.701 00.000 10072 Move returns status 0, amount 4
00:25:42.701 00.000 10072 MoveAxis(N, 0, ABG)
00:25:42.702 00.001 10072 Move returns status 0, amount 0
00:25:42.702 00.000 10072 move complete, result=0
00:25:42.702 00.000 10072 worker thread done servicing request
00:25:42.703 00.001 1032 UpdateGuideState exits: m=1293 SNR=25.3
00:25:42.706 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:42.708 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:42.711 00.003 1032 Enqueuing Expose request
00:25:42.713 00.002 10072 Worker thread wakes up
00:25:42.713 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:42.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:42.714 00.001 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:25:43.125 00.411 10072 Exposure complete
00:25:43.174 00.049 1032 OnExposeComplete: enter
00:25:43.178 00.004 1032 UpdateGuideState(): m_state=6
00:25:43.180 00.002 10072 worker thread done servicing request
00:25:43.181 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2086
00:25:43.184 00.003 1032 Star::Find returns 1 (0), X=323.81, Y=741.15, Mass=1427, SNR=26.6, Peak=164 HFD=2.4
00:25:43.186 00.002 1032 MultiStar: [#1 0.14,-0.07,1.15,U] [#2 -0.04,0.14,0.96,U] [#3 -0.03,-0.10,0.66,U] [#4 0.07,0.05,0.69,U] [#5 -0.16,-0.03,0.74,U] [#6 -0.06,-0.01,0.68,U] [#7 -0.03,-0.14,0.55,U] [#8 0.11,-0.31,0.00,M2] 
00:25:43.188 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.03}, one-star: {0.21, -0.09}
00:25:43.190 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
00:25:43.192 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
00:25:43.194 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.78 mountX=-0.03 mountY=-0.02, mountTheta=-2.61
00:25:43.198 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
00:25:43.200 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
00:25:43.202 00.002 10072 Worker thread wakes up
00:25:43.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
00:25:43.202 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
00:25:43.202 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
00:25:43.205 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:43.207 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.83
00:25:43.207 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:25:43.207 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:43.208 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:25:43.208 00.000 10072 MoveAxis(E, 4, ABG)
00:25:43.208 00.000 10072 Guiding  Dir = 2, Dur = 4
00:25:43.208 00.000 10072 IsGuiding returns 0
00:25:43.208 00.000 10072 PulseGuide returned control before completion, sleep 14
00:25:43.226 00.018 1032 UpdateGuideState exits: m=1427 SNR=26.6
00:25:43.228 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:43.229 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:43.231 00.002 1032 Enqueuing Expose request
00:25:43.233 00.002 10072 IsGuiding returns 0
00:25:43.233 00.000 10072 Move returns status 0, amount 4
00:25:43.233 00.000 10072 MoveAxis(N, 0, ABG)
00:25:43.233 00.000 10072 Move returns status 0, amount 0
00:25:43.233 00.000 10072 move complete, result=0
00:25:43.234 00.001 10072 worker thread done servicing request
00:25:43.234 00.000 10072 Worker thread wakes up
00:25:43.234 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:43.234 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:43.242 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
00:25:43.862 00.620 10072 Exposure complete
00:25:43.910 00.048 10072 worker thread done servicing request
00:25:43.910 00.000 1032 OnExposeComplete: enter
00:25:43.912 00.002 1032 UpdateGuideState(): m_state=6
00:25:43.914 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2087
00:25:43.915 00.001 1032 Star::Find returns 1 (0), X=323.90, Y=741.26, Mass=1269, SNR=25.1, Peak=156 HFD=2.5
00:25:43.917 00.002 1032 MultiStar: [#1 0.16,0.15,1.23,U] [#2 0.07,0.11,1.00,U] [#3 0.19,-0.08,0.83,U] [#4 -0.16,0.14,0.73,U] [#5 -0.21,-0.04,0.73,U] [#6 -0.10,0.05,0.71,U] [#7 -0.12,0.01,0.57,U] [#8 0.05,-0.23,0.64,U] 
00:25:43.919 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.30, 0.02}
00:25:43.921 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
00:25:43.923 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
00:25:43.925 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.57 mountX=0.02 mountY=-0.05, mountTheta=-1.26
00:25:43.928 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
00:25:43.930 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
00:25:43.932 00.002 10072 Worker thread wakes up
00:25:43.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
00:25:43.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
00:25:43.932 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.05
00:25:43.934 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:43.937 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.83
00:25:43.937 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:25:43.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:43.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:25:43.937 00.000 10072 MoveAxis(E, 3, ABG)
00:25:43.937 00.000 10072 Guiding  Dir = 2, Dur = 3
00:25:43.939 00.002 10072 IsGuiding returns 0
00:25:43.940 00.001 10072 PulseGuide returned control before completion, sleep 13
00:25:43.959 00.019 1032 UpdateGuideState exits: m=1269 SNR=25.1
00:25:43.961 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:43.962 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:43.964 00.002 1032 Enqueuing Expose request
00:25:43.969 00.005 10072 IsGuiding returns 0
00:25:43.969 00.000 10072 Move returns status 0, amount 3
00:25:43.969 00.000 10072 MoveAxis(N, 0, ABG)
00:25:43.969 00.000 10072 Move returns status 0, amount 0
00:25:43.969 00.000 10072 move complete, result=0
00:25:43.969 00.000 10072 worker thread done servicing request
00:25:43.969 00.000 10072 Worker thread wakes up
00:25:43.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:43.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:43.973 00.004 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:25:44.381 00.408 10072 Exposure complete
00:25:44.432 00.051 10072 worker thread done servicing request
00:25:44.432 00.000 1032 OnExposeComplete: enter
00:25:44.435 00.003 1032 UpdateGuideState(): m_state=6
00:25:44.436 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2088
00:25:44.438 00.002 1032 Star::Find returns 1 (0), X=323.87, Y=741.14, Mass=1271, SNR=25.1, Peak=151 HFD=2.5
00:25:44.440 00.002 1032 MultiStar: [#1 0.22,0.05,1.16,U] [#2 0.17,0.17,0.97,U] [#3 0.01,-0.10,0.73,U] [#4 -0.10,0.08,0.68,U] [#5 -0.05,-0.17,0.76,U] [#6 0.07,0.09,0.77,U] [#7 -0.17,-0.18,0.56,U] [#8 0.21,-0.25,0.00,M2] 
00:25:44.442 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.01}, one-star: {0.27, -0.10}
00:25:44.443 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
00:25:44.445 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
00:25:44.446 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.13 mountX=-0.03 mountY=-0.08, mountTheta=-1.96
00:25:44.449 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
00:25:44.450 00.001 1032 Enqueuing Move request for scope (0.08, -0.01)
00:25:44.452 00.002 10072 Worker thread wakes up
00:25:44.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
00:25:44.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
00:25:44.452 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.08
00:25:44.454 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:44.457 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.83
00:25:44.457 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:25:44.457 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:44.457 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:25:44.457 00.000 10072 MoveAxis(E, 3, ABG)
00:25:44.457 00.000 10072 Guiding  Dir = 2, Dur = 3
00:25:44.458 00.001 10072 IsGuiding returns 0
00:25:44.458 00.000 10072 PulseGuide returned control before completion, sleep 13
00:25:44.475 00.017 1032 UpdateGuideState exits: m=1271 SNR=25.1
00:25:44.477 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:44.479 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:44.480 00.001 1032 Enqueuing Expose request
00:25:44.486 00.006 10072 IsGuiding returns 0
00:25:44.486 00.000 10072 Move returns status 0, amount 3
00:25:44.486 00.000 10072 MoveAxis(N, 0, ABG)
00:25:44.486 00.000 10072 Move returns status 0, amount 0
00:25:44.486 00.000 10072 move complete, result=0
00:25:44.486 00.000 10072 worker thread done servicing request
00:25:44.486 00.000 10072 Worker thread wakes up
00:25:44.487 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:44.487 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:44.490 00.003 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:25:45.118 00.628 10072 Exposure complete
00:25:45.167 00.049 10072 worker thread done servicing request
00:25:45.167 00.000 1032 OnExposeComplete: enter
00:25:45.171 00.004 1032 UpdateGuideState(): m_state=6
00:25:45.172 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2089
00:25:45.176 00.004 1032 Star::Find returns 1 (0), X=323.88, Y=741.07, Mass=1266, SNR=25.1, Peak=156 HFD=2.6
00:25:45.179 00.003 1032 MultiStar: [#1 0.23,-0.09,1.17,U] [#2 0.07,-0.00,1.02,U] [#3 0.15,-0.24,0.00,M1] [#4 -0.02,-0.11,0.68,U] [#5 -0.09,-0.09,0.74,U] [#6 0.01,-0.10,0.71,U] [#7 -0.00,-0.32,0.00,M1] [#8 0.00,-0.33,0.00,M3] 
00:25:45.182 00.003 1032 refined, 5 included, MultiStar: {0.10, -0.09}, one-star: {0.28, -0.17}
00:25:45.183 00.001 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
00:25:45.185 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
00:25:45.187 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.75 mountX=-0.12 mountY=-0.07, mountTheta=-2.58
00:25:45.189 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
00:25:45.191 00.002 1032 Enqueuing Move request for scope (0.10, -0.09)
00:25:45.193 00.002 10072 Worker thread wakes up
00:25:45.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
00:25:45.193 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
00:25:45.193 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.12 yDistance=-0.07
00:25:45.195 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:45.196 00.001 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.83
00:25:45.196 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
00:25:45.197 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:45.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:25:45.197 00.000 10072 MoveAxis(E, 3, ABG)
00:25:45.197 00.000 10072 Guiding  Dir = 2, Dur = 3
00:25:45.197 00.000 10072 IsGuiding returns 0
00:25:45.198 00.001 10072 PulseGuide returned control before completion, sleep 13
00:25:45.217 00.019 1032 UpdateGuideState exits: m=1266 SNR=25.1
00:25:45.219 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:45.221 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:45.222 00.001 1032 Enqueuing Expose request
00:25:45.225 00.003 10072 IsGuiding returns 0
00:25:45.225 00.000 10072 Move returns status 0, amount 3
00:25:45.225 00.000 10072 MoveAxis(N, 0, ABG)
00:25:45.225 00.000 10072 Move returns status 0, amount 0
00:25:45.225 00.000 10072 move complete, result=0
00:25:45.225 00.000 10072 worker thread done servicing request
00:25:45.225 00.000 10072 Worker thread wakes up
00:25:45.225 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:45.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:45.233 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:25:45.631 00.398 10072 Exposure complete
00:25:45.684 00.053 10072 worker thread done servicing request
00:25:45.684 00.000 1032 OnExposeComplete: enter
00:25:45.687 00.003 1032 UpdateGuideState(): m_state=6
00:25:45.690 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2090
00:25:45.692 00.002 1032 Star::Find returns 1 (0), X=323.76, Y=741.16, Mass=1339, SNR=25.8, Peak=145 HFD=2.7
00:25:45.694 00.002 1032 MultiStar: [#1 0.14,-0.08,1.17,U] [#2 0.17,0.07,1.01,U] [#3 0.23,-0.24,0.00,M2] [#4 -0.18,-0.16,0.67,U] [#5 -0.16,-0.22,0.70,U] [#6 -0.01,-0.02,0.79,U] [#7 -0.00,-0.36,0.00,M2] [#8 -0.01,-0.33,0.00,M4] 
00:25:45.696 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.07}, one-star: {0.16, -0.08}
00:25:45.697 00.001 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
00:25:45.699 00.002 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
00:25:45.700 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.98 mountX=-0.08 mountY=-0.03, mountTheta=-2.81
00:25:45.703 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
00:25:45.706 00.003 1032 Enqueuing Move request for scope (0.05, -0.07)
00:25:45.707 00.001 10072 Worker thread wakes up
00:25:45.707 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
00:25:45.707 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
00:25:45.707 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
00:25:45.710 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:45.713 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.83
00:25:45.713 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:25:45.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:45.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:25:45.713 00.000 10072 MoveAxis(E, 2, ABG)
00:25:45.713 00.000 10072 Guiding  Dir = 2, Dur = 2
00:25:45.713 00.000 10072 IsGuiding returns 0
00:25:45.714 00.001 10072 PulseGuide returned control before completion, sleep 12
00:25:45.731 00.017 1032 UpdateGuideState exits: m=1339 SNR=25.8
00:25:45.732 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:45.733 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:45.738 00.005 1032 Enqueuing Expose request
00:25:45.741 00.003 10072 IsGuiding returns 0
00:25:45.741 00.000 10072 Move returns status 0, amount 2
00:25:45.741 00.000 10072 MoveAxis(N, 0, ABG)
00:25:45.741 00.000 10072 Move returns status 0, amount 0
00:25:45.741 00.000 10072 move complete, result=0
00:25:45.742 00.001 10072 worker thread done servicing request
00:25:45.742 00.000 10072 Worker thread wakes up
00:25:45.742 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:45.742 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:45.749 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:25:46.379 00.630 10072 Exposure complete
00:25:46.424 00.045 10072 worker thread done servicing request
00:25:46.424 00.000 1032 OnExposeComplete: enter
00:25:46.426 00.002 1032 UpdateGuideState(): m_state=6
00:25:46.430 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2091
00:25:46.432 00.002 1032 Star::Find returns 1 (0), X=323.80, Y=741.10, Mass=1198, SNR=24.4, Peak=142 HFD=2.5
00:25:46.434 00.002 1032 MultiStar: [#1 0.21,0.05,1.19,U] [#2 0.04,0.02,1.08,U] [#3 0.08,-0.15,0.82,U] [#4 -0.03,-0.01,0.72,U] [#5 -0.13,0.03,0.79,U] [#6 0.09,-0.03,0.78,U] [#7 -0.03,-0.11,0.60,U] [#8 0.01,-0.19,0.65,U] 
00:25:46.435 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.20, -0.14}
00:25:46.437 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
00:25:46.439 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
00:25:46.441 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.65 mountX=-0.06 mountY=-0.05, mountTheta=-2.48
00:25:46.444 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
00:25:46.445 00.001 1032 Enqueuing Move request for scope (0.06, -0.05)
00:25:46.446 00.001 10072 Worker thread wakes up
00:25:46.446 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
00:25:46.446 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
00:25:46.446 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.05
00:25:46.448 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:46.450 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.82
00:25:46.451 00.001 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:25:46.451 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:46.451 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:25:46.451 00.000 10072 MoveAxis(E, 2, ABG)
00:25:46.451 00.000 10072 Guiding  Dir = 2, Dur = 2
00:25:46.451 00.000 10072 IsGuiding returns 0
00:25:46.452 00.001 10072 PulseGuide returned control before completion, sleep 12
00:25:46.469 00.017 10072 IsGuiding returns 0
00:25:46.469 00.000 10072 Move returns status 0, amount 2
00:25:46.469 00.000 10072 MoveAxis(N, 0, ABG)
00:25:46.469 00.000 10072 Move returns status 0, amount 0
00:25:46.469 00.000 10072 move complete, result=0
00:25:46.469 00.000 10072 worker thread done servicing request
00:25:46.470 00.001 1032 UpdateGuideState exits: m=1198 SNR=24.4
00:25:46.471 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:46.473 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:46.475 00.002 1032 Enqueuing Expose request
00:25:46.477 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:25:46.479 00.002 10072 Worker thread wakes up
00:25:46.479 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:46.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:46.893 00.414 10072 Exposure complete
00:25:46.943 00.050 10072 worker thread done servicing request
00:25:46.943 00.000 1032 OnExposeComplete: enter
00:25:46.945 00.002 1032 UpdateGuideState(): m_state=6
00:25:46.946 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2092
00:25:46.948 00.002 1032 Star::Find returns 1 (0), X=323.75, Y=741.24, Mass=1329, SNR=25.7, Peak=136 HFD=2.9
00:25:46.950 00.002 1032 MultiStar: [#1 0.14,0.01,1.16,U] [#2 0.07,0.03,1.02,U] [#3 0.08,-0.07,0.74,U] [#4 -0.26,-0.03,0.69,U] [#5 -0.12,-0.18,0.73,U] [#6 0.05,0.06,0.71,U] [#7 -0.24,-0.12,0.53,U] [#8 0.15,-0.21,0.63,U] 
00:25:46.952 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.15, 0.00}
00:25:46.954 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
00:25:46.956 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
00:25:46.959 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.05 mountX=-0.05 mountY=-0.01, mountTheta=-2.88
00:25:46.963 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
00:25:46.964 00.001 1032 Enqueuing Move request for scope (0.02, -0.04)
00:25:46.966 00.002 10072 Worker thread wakes up
00:25:46.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
00:25:46.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
00:25:46.966 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.01
00:25:46.967 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:46.970 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.82
00:25:46.970 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:25:46.970 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:46.970 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:25:46.970 00.000 10072 MoveAxis(E, 2, ABG)
00:25:46.970 00.000 10072 Guiding  Dir = 2, Dur = 2
00:25:46.971 00.001 10072 IsGuiding returns 0
00:25:46.971 00.000 10072 PulseGuide returned control before completion, sleep 12
00:25:46.988 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.7
00:25:46.991 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:46.993 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:46.994 00.001 1032 Enqueuing Expose request
00:25:46.997 00.003 10072 IsGuiding returns 0
00:25:46.997 00.000 10072 Move returns status 0, amount 2
00:25:46.997 00.000 10072 MoveAxis(N, 0, ABG)
00:25:46.997 00.000 10072 Move returns status 0, amount 0
00:25:46.997 00.000 10072 move complete, result=0
00:25:46.997 00.000 10072 worker thread done servicing request
00:25:46.997 00.000 10072 Worker thread wakes up
00:25:46.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:46.997 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:47.004 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:25:47.625 00.621 10072 Exposure complete
00:25:47.673 00.048 10072 worker thread done servicing request
00:25:47.674 00.001 1032 OnExposeComplete: enter
00:25:47.677 00.003 1032 UpdateGuideState(): m_state=6
00:25:47.680 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2093
00:25:47.681 00.001 1032 Star::Find returns 1 (0), X=323.80, Y=741.20, Mass=1178, SNR=24.2, Peak=136 HFD=2.7
00:25:47.683 00.002 1032 MultiStar: [#1 0.14,0.18,1.22,U] [#2 -0.03,0.10,1.04,U] [#3 0.08,-0.10,0.76,U] [#4 0.05,0.04,0.77,U] [#5 -0.16,0.05,0.74,U] [#6 -0.00,-0.08,0.77,U] [#7 -0.26,-0.04,0.54,U] [#8 0.02,-0.09,0.65,U] 
00:25:47.686 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.20, -0.04}
00:25:47.687 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
00:25:47.688 00.001 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
00:25:47.690 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.64 mountX=0.01 mountY=-0.03, mountTheta=-1.19
00:25:47.692 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
00:25:47.693 00.001 1032 Enqueuing Move request for scope (0.03, 0.02)
00:25:47.694 00.001 10072 Worker thread wakes up
00:25:47.695 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
00:25:47.695 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
00:25:47.695 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
00:25:47.697 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:47.699 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.82
00:25:47.699 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:25:47.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:47.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:25:47.699 00.000 10072 MoveAxis(E, 2, ABG)
00:25:47.699 00.000 10072 Guiding  Dir = 2, Dur = 2
00:25:47.700 00.001 10072 IsGuiding returns 0
00:25:47.701 00.001 10072 PulseGuide returned control before completion, sleep 12
00:25:47.715 00.014 10072 IsGuiding returns 0
00:25:47.715 00.000 10072 Move returns status 0, amount 2
00:25:47.715 00.000 10072 MoveAxis(N, 0, ABG)
00:25:47.715 00.000 10072 Move returns status 0, amount 0
00:25:47.715 00.000 10072 move complete, result=0
00:25:47.715 00.000 10072 worker thread done servicing request
00:25:47.717 00.002 1032 UpdateGuideState exits: m=1178 SNR=24.2
00:25:47.719 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:47.721 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:47.723 00.002 1032 Enqueuing Expose request
00:25:47.725 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:25:47.727 00.002 10072 Worker thread wakes up
00:25:47.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:47.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:48.139 00.412 10072 Exposure complete
00:25:48.190 00.051 10072 worker thread done servicing request
00:25:48.190 00.000 1032 OnExposeComplete: enter
00:25:48.192 00.002 1032 UpdateGuideState(): m_state=6
00:25:48.195 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2094
00:25:48.197 00.002 1032 Star::Find returns 1 (0), X=323.76, Y=741.22, Mass=1328, SNR=25.7, Peak=162 HFD=2.5
00:25:48.199 00.002 1032 MultiStar: [#1 0.12,-0.01,1.17,U] [#2 0.17,-0.00,1.07,U] [#3 -0.09,-0.07,0.75,U] [#4 -0.17,-0.03,0.66,U] [#5 -0.13,-0.13,0.69,U] [#6 -0.06,-0.02,0.71,U] [#7 0.10,-0.19,0.52,U] [#8 0.06,-0.34,0.00,M2] 
00:25:48.201 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.05}, one-star: {0.16, -0.02}
00:25:48.202 00.001 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
00:25:48.205 00.003 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
00:25:48.208 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.96 mountX=-0.05 mountY=-0.02, mountTheta=-2.79
00:25:48.212 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
00:25:48.214 00.002 1032 Enqueuing Move request for scope (0.03, -0.05)
00:25:48.216 00.002 10072 Worker thread wakes up
00:25:48.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:25:48.216 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:25:48.217 00.001 10072 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.02
00:25:48.218 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:48.220 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.82
00:25:48.220 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:25:48.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:48.221 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:25:48.221 00.000 10072 MoveAxis(E, 1, ABG)
00:25:48.221 00.000 10072 Guiding  Dir = 2, Dur = 1
00:25:48.221 00.000 10072 IsGuiding returns 0
00:25:48.221 00.000 10072 PulseGuide returned control before completion, sleep 11
00:25:48.240 00.019 1032 UpdateGuideState exits: m=1328 SNR=25.7
00:25:48.242 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:48.243 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:48.245 00.002 1032 Enqueuing Expose request
00:25:48.248 00.003 10072 IsGuiding returns 0
00:25:48.248 00.000 10072 Move returns status 0, amount 1
00:25:48.248 00.000 10072 MoveAxis(N, 0, ABG)
00:25:48.248 00.000 10072 Move returns status 0, amount 0
00:25:48.248 00.000 10072 move complete, result=0
00:25:48.248 00.000 10072 worker thread done servicing request
00:25:48.248 00.000 10072 Worker thread wakes up
00:25:48.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:48.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:48.256 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:25:48.874 00.618 10072 Exposure complete
00:25:48.920 00.046 10072 worker thread done servicing request
00:25:48.920 00.000 1032 OnExposeComplete: enter
00:25:48.924 00.004 1032 UpdateGuideState(): m_state=6
00:25:48.925 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2095
00:25:48.928 00.003 1032 Star::Find returns 1 (0), X=323.82, Y=741.11, Mass=1416, SNR=26.5, Peak=177 HFD=2.5
00:25:48.930 00.002 1032 MultiStar: [#1 0.16,0.05,1.09,U] [#2 -0.00,0.10,0.92,U] [#3 0.09,-0.23,0.71,U] [#4 0.06,-0.13,0.64,U] [#5 -0.11,0.06,0.71,U] [#6 0.12,-0.14,0.67,U] [#7 -0.09,-0.18,0.54,U] [#8 0.23,-0.37,0.00,M3] 
00:25:48.932 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.06}, one-star: {0.22, -0.13}
00:25:48.934 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
00:25:48.936 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
00:25:48.938 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.70 mountX=-0.08 mountY=-0.05, mountTheta=-2.53
00:25:48.940 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
00:25:48.942 00.002 1032 Enqueuing Move request for scope (0.07, -0.06)
00:25:48.943 00.001 10072 Worker thread wakes up
00:25:48.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
00:25:48.943 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
00:25:48.944 00.001 10072 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.05
00:25:48.945 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:48.948 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.82
00:25:48.948 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:25:48.948 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:48.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:25:48.948 00.000 10072 MoveAxis(E, 1, ABG)
00:25:48.948 00.000 10072 Guiding  Dir = 2, Dur = 1
00:25:48.949 00.001 10072 IsGuiding returns 0
00:25:48.949 00.000 10072 PulseGuide returned control before completion, sleep 11
00:25:48.964 00.015 10072 IsGuiding returns 0
00:25:48.964 00.000 10072 Move returns status 0, amount 1
00:25:48.964 00.000 10072 MoveAxis(N, 0, ABG)
00:25:48.964 00.000 10072 Move returns status 0, amount 0
00:25:48.964 00.000 10072 move complete, result=0
00:25:48.964 00.000 10072 worker thread done servicing request
00:25:48.968 00.004 1032 UpdateGuideState exits: m=1416 SNR=26.5
00:25:48.970 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:48.972 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:48.974 00.002 1032 Enqueuing Expose request
00:25:48.976 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:25:48.978 00.002 10072 Worker thread wakes up
00:25:48.978 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:48.978 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:49.388 00.410 10072 Exposure complete
00:25:49.439 00.051 10072 worker thread done servicing request
00:25:49.439 00.000 1032 OnExposeComplete: enter
00:25:49.441 00.002 1032 UpdateGuideState(): m_state=6
00:25:49.442 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2096
00:25:49.444 00.002 1032 Star::Find returns 1 (0), X=323.82, Y=741.20, Mass=1225, SNR=24.6, Peak=151 HFD=2.5
00:25:49.446 00.002 1032 MultiStar: [#1 0.14,-0.01,1.25,U] [#2 0.14,0.08,1.02,U] [#3 0.18,-0.16,0.74,U] [#4 0.05,0.01,0.71,U] [#5 -0.13,0.03,0.73,U] [#6 0.15,-0.02,0.75,U] [#7 0.01,-0.32,0.00,M1] [#8 0.21,-0.14,0.62,U] 
00:25:49.448 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.22, -0.04}
00:25:49.449 00.001 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
00:25:49.450 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
00:25:49.452 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.18 mountX=-0.05 mountY=-0.12, mountTheta=-2.01
00:25:49.457 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
00:25:49.460 00.003 1032 Enqueuing Move request for scope (0.13, -0.02)
00:25:49.462 00.002 10072 Worker thread wakes up
00:25:49.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:25:49.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:25:49.462 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
00:25:49.464 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:49.466 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.82
00:25:49.466 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:25:49.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:49.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:25:49.466 00.000 10072 MoveAxis(E, 1, ABG)
00:25:49.466 00.000 10072 Guiding  Dir = 2, Dur = 1
00:25:49.467 00.001 10072 IsGuiding returns 0
00:25:49.467 00.000 10072 PulseGuide returned control before completion, sleep 11
00:25:49.484 00.017 1032 UpdateGuideState exits: m=1225 SNR=24.6
00:25:49.487 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:49.489 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:49.491 00.002 1032 Enqueuing Expose request
00:25:49.493 00.002 10072 IsGuiding returns 0
00:25:49.493 00.000 10072 Move returns status 0, amount 1
00:25:49.493 00.000 10072 MoveAxis(N, 0, ABG)
00:25:49.493 00.000 10072 Move returns status 0, amount 0
00:25:49.493 00.000 10072 move complete, result=0
00:25:49.493 00.000 10072 worker thread done servicing request
00:25:49.493 00.000 10072 Worker thread wakes up
00:25:49.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:49.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:49.501 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:25:50.121 00.620 10072 Exposure complete
00:25:50.167 00.046 10072 worker thread done servicing request
00:25:50.167 00.000 1032 OnExposeComplete: enter
00:25:50.169 00.002 1032 UpdateGuideState(): m_state=6
00:25:50.170 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2097
00:25:50.173 00.003 1032 Star::Find returns 1 (0), X=323.84, Y=741.20, Mass=1349, SNR=25.9, Peak=151 HFD=2.6
00:25:50.176 00.003 1032 MultiStar: [#1 0.10,-0.02,1.14,U] [#2 0.06,0.08,0.95,U] [#3 0.22,-0.17,0.00,M1] [#4 0.04,0.04,0.69,U] [#5 -0.15,-0.03,0.72,U] [#6 0.04,-0.12,0.68,U] [#7 0.03,-0.31,0.00,M2] [#8 0.13,-0.35,0.00,M3] 
00:25:50.178 00.002 1032 refined, 5 included, MultiStar: {0.07, -0.01}, one-star: {0.24, -0.04}
00:25:50.179 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
00:25:50.182 00.003 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
00:25:50.183 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.19 mountX=-0.03 mountY=-0.06, mountTheta=-2.02
00:25:50.186 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
00:25:50.188 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
00:25:50.189 00.001 10072 Worker thread wakes up
00:25:50.190 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
00:25:50.190 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
00:25:50.190 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
00:25:50.192 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:50.195 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.81
00:25:50.195 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:25:50.195 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:50.195 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:25:50.195 00.000 10072 MoveAxis(E, 1, ABG)
00:25:50.195 00.000 10072 Guiding  Dir = 2, Dur = 1
00:25:50.195 00.000 10072 IsGuiding returns 0
00:25:50.199 00.004 10072 IsGuiding returns 1
00:25:50.200 00.001 10072 scope still moving after pulse duration time elapsed
00:25:50.216 00.016 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:25:50.219 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:50.222 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:50.223 00.001 1032 Enqueuing Expose request
00:25:50.227 00.004 10072 IsGuiding returns 0
00:25:50.227 00.000 10072 scope move finished after 1 + 30 ms
00:25:50.227 00.000 10072 Move returns status 0, amount 1
00:25:50.227 00.000 10072 MoveAxis(N, 0, ABG)
00:25:50.227 00.000 10072 Move returns status 0, amount 0
00:25:50.227 00.000 10072 move complete, result=0
00:25:50.227 00.000 10072 worker thread done servicing request
00:25:50.227 00.000 10072 Worker thread wakes up
00:25:50.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:50.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:50.233 00.006 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:25:50.635 00.402 10072 Exposure complete
00:25:50.685 00.050 10072 worker thread done servicing request
00:25:50.685 00.000 1032 OnExposeComplete: enter
00:25:50.687 00.002 1032 UpdateGuideState(): m_state=6
00:25:50.688 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2098
00:25:50.691 00.003 1032 Star::Find returns 1 (0), X=323.87, Y=741.03, Mass=1491, SNR=27.2, Peak=177 HFD=2.6
00:25:50.692 00.001 1032 MultiStar: [#1 0.17,-0.07,1.08,U] [#2 0.16,-0.07,0.90,U] [#3 0.17,-0.26,0.00,M2] [#4 -0.16,0.01,0.66,U] [#5 -0.09,-0.08,0.67,U] [#6 0.01,-0.12,0.67,U] [#7 -0.02,-0.32,0.00,M3] [#8 0.22,-0.26,0.00,M4] 
00:25:50.694 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.10}, one-star: {0.27, -0.21}
00:25:50.696 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
00:25:50.698 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
00:25:50.700 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.84 mountX=-0.12 mountY=-0.06, mountTheta=-2.67
00:25:50.703 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
00:25:50.705 00.002 1032 Enqueuing Move request for scope (0.09, -0.10)
00:25:50.708 00.003 10072 Worker thread wakes up
00:25:50.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
00:25:50.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
00:25:50.708 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.06
00:25:50.709 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:50.712 00.003 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.81
00:25:50.712 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
00:25:50.712 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:50.712 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:25:50.712 00.000 10072 MoveAxis(E, 1, ABG)
00:25:50.712 00.000 10072 Guiding  Dir = 2, Dur = 1
00:25:50.712 00.000 10072 IsGuiding returns 0
00:25:50.713 00.001 10072 PulseGuide returned control before completion, sleep 11
00:25:50.725 00.012 10072 IsGuiding returns 0
00:25:50.725 00.000 10072 Move returns status 0, amount 1
00:25:50.725 00.000 10072 MoveAxis(N, 0, ABG)
00:25:50.725 00.000 10072 Move returns status 0, amount 0
00:25:50.726 00.001 10072 move complete, result=0
00:25:50.726 00.000 10072 worker thread done servicing request
00:25:50.731 00.005 1032 UpdateGuideState exits: m=1491 SNR=27.2
00:25:50.733 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:50.735 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:50.738 00.003 1032 Enqueuing Expose request
00:25:50.740 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:25:50.743 00.003 10072 Worker thread wakes up
00:25:50.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:50.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:51.369 00.626 10072 Exposure complete
00:25:51.420 00.051 10072 worker thread done servicing request
00:25:51.420 00.000 1032 OnExposeComplete: enter
00:25:51.423 00.003 1032 UpdateGuideState(): m_state=6
00:25:51.426 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2099
00:25:51.429 00.003 1032 Star::Find returns 1 (0), X=323.86, Y=741.11, Mass=1148, SNR=23.8, Peak=143 HFD=2.5
00:25:51.430 00.001 1032 MultiStar: [#1 0.20,-0.22,0.00,M1] [#2 0.10,-0.07,1.06,U] [#3 0.22,-0.26,0.00,M3] [#4 -0.08,-0.06,0.76,U] [#5 -0.08,-0.24,0.79,U] [#6 0.09,-0.27,0.00,M1] [#7 -0.14,-0.33,0.00,M4] [#8 0.16,-0.38,0.00,M5] 
00:25:51.432 00.002 1032 refined, 3 included, MultiStar: {0.07, -0.12}, one-star: {0.26, -0.14}
00:25:51.433 00.001 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
00:25:51.434 00.001 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
00:25:51.436 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.05 mountX=-0.14 mountY=-0.04, mountTheta=-2.89
00:25:51.439 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.12, opts=13)
00:25:51.440 00.001 1032 Enqueuing Move request for scope (0.07, -0.12)
00:25:51.442 00.002 10072 Worker thread wakes up
00:25:51.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
00:25:51.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
00:25:51.442 00.000 10072 Moving (0.07, -0.12) raw xDistance=-0.14 yDistance=-0.04
00:25:51.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:51.446 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 291.81
00:25:51.446 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:25:51.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:51.446 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:25:51.446 00.000 10072 MoveAxis(E, 70, ABG)
00:25:51.446 00.000 10072 Guiding  Dir = 2, Dur = 70
00:25:51.447 00.001 10072 IsGuiding returns 0
00:25:51.447 00.000 10072 PulseGuide returned control before completion, sleep 80
00:25:51.465 00.018 1032 UpdateGuideState exits: m=1148 SNR=23.8
00:25:51.467 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:51.468 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:51.470 00.002 1032 Enqueuing Expose request
00:25:51.536 00.066 10072 IsGuiding returns 0
00:25:51.536 00.000 10072 Move returns status 0, amount 70
00:25:51.536 00.000 10072 MoveAxis(N, 0, ABG)
00:25:51.536 00.000 10072 Move returns status 0, amount 0
00:25:51.536 00.000 10072 move complete, result=0
00:25:51.536 00.000 10072 worker thread done servicing request
00:25:51.536 00.000 10072 Worker thread wakes up
00:25:51.536 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:51.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:51.536 00.000 1032 GuideStep: -0.1 px 70 ms EAST, -0.0 px 0 ms NORTH
00:25:51.946 00.410 10072 Exposure complete
00:25:51.997 00.051 10072 worker thread done servicing request
00:25:51.997 00.000 1032 OnExposeComplete: enter
00:25:52.000 00.003 1032 UpdateGuideState(): m_state=6
00:25:52.002 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2100
00:25:52.003 00.001 1032 Star::Find returns 1 (0), X=323.82, Y=741.19, Mass=1261, SNR=25.0, Peak=145 HFD=2.6
00:25:52.005 00.002 1032 MultiStar: [#1 0.21,-0.14,1.21,U] [#2 0.01,-0.06,0.99,U] [#3 0.25,-0.16,0.00,M4] [#4 -0.05,-0.14,0.67,U] [#5 -0.18,-0.22,0.00,M1] [#6 0.11,-0.11,0.76,U] [#7 0.02,-0.33,0.00,M5] [#8 -0.02,-0.31,0.00,M6] 
00:25:52.008 00.003 1032 refined, 4 included, MultiStar: {0.12, -0.10}, one-star: {0.23, -0.05}
00:25:52.010 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
00:25:52.011 00.001 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
00:25:52.013 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.71 mountX=-0.13 mountY=-0.09, mountTheta=-2.54
00:25:52.016 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.10, opts=13)
00:25:52.019 00.003 1032 Enqueuing Move request for scope (0.12, -0.10)
00:25:52.023 00.004 10072 Worker thread wakes up
00:25:52.023 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
00:25:52.023 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
00:25:52.023 00.000 10072 Moving (0.12, -0.10) raw xDistance=-0.13 yDistance=-0.09
00:25:52.028 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:52.029 00.001 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.81
00:25:52.029 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
00:25:52.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:52.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:25:52.030 00.001 10072 MoveAxis(E, 1, ABG)
00:25:52.030 00.000 10072 Guiding  Dir = 2, Dur = 1
00:25:52.030 00.000 10072 IsGuiding returns 0
00:25:52.030 00.000 10072 PulseGuide returned control before completion, sleep 11
00:25:52.049 00.019 1032 UpdateGuideState exits: m=1261 SNR=25.0
00:25:52.053 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:52.054 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:52.056 00.002 1032 Enqueuing Expose request
00:25:52.059 00.003 10072 IsGuiding returns 0
00:25:52.059 00.000 10072 Move returns status 0, amount 1
00:25:52.059 00.000 10072 MoveAxis(N, 0, ABG)
00:25:52.059 00.000 10072 Move returns status 0, amount 0
00:25:52.059 00.000 10072 move complete, result=0
00:25:52.059 00.000 10072 worker thread done servicing request
00:25:52.059 00.000 10072 Worker thread wakes up
00:25:52.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:52.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:52.066 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:25:52.694 00.628 10072 Exposure complete
00:25:52.747 00.053 10072 worker thread done servicing request
00:25:52.747 00.000 1032 OnExposeComplete: enter
00:25:52.750 00.003 1032 UpdateGuideState(): m_state=6
00:25:52.752 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2101
00:25:52.754 00.002 1032 Star::Find returns 1 (0), X=323.83, Y=741.28, Mass=1464, SNR=27.0, Peak=167 HFD=2.6
00:25:52.756 00.002 1032 MultiStar: [#1 0.11,0.15,1.07,U] [#2 0.08,0.03,0.90,U] [#3 -0.00,-0.07,0.72,U] [#4 -0.15,0.11,0.69,U] [#5 -0.08,0.12,0.69,U] [#6 0.04,0.05,0.68,U] [#7 -0.17,-0.08,0.52,U] [#8 0.06,-0.09,0.54,U] 
00:25:52.758 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.23, 0.04}
00:25:52.760 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
00:25:52.762 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
00:25:52.764 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.86 mountX=0.03 mountY=-0.04, mountTheta=-0.97
00:25:52.767 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
00:25:52.770 00.003 1032 Enqueuing Move request for scope (0.04, 0.04)
00:25:52.772 00.002 10072 Worker thread wakes up
00:25:52.772 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
00:25:52.772 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
00:25:52.773 00.001 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.04
00:25:52.776 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.81
00:25:52.776 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:25:52.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:52.776 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:52.779 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:25:52.779 00.000 10072 MoveAxis(E, 1, ABG)
00:25:52.779 00.000 10072 Guiding  Dir = 2, Dur = 1
00:25:52.779 00.000 10072 IsGuiding returns 0
00:25:52.780 00.001 10072 PulseGuide returned control before completion, sleep 11
00:25:52.797 00.017 1032 UpdateGuideState exits: m=1464 SNR=27.0
00:25:52.806 00.009 10072 IsGuiding returns 0
00:25:52.806 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:52.808 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:52.810 00.002 1032 Enqueuing Expose request
00:25:52.812 00.002 10072 Move returns status 0, amount 1
00:25:52.812 00.000 10072 MoveAxis(N, 0, ABG)
00:25:52.813 00.001 10072 Move returns status 0, amount 0
00:25:52.813 00.000 10072 move complete, result=0
00:25:52.813 00.000 10072 worker thread done servicing request
00:25:52.813 00.000 10072 Worker thread wakes up
00:25:52.813 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:52.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:52.821 00.008 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:25:53.225 00.404 10072 Exposure complete
00:25:53.283 00.058 10072 worker thread done servicing request
00:25:53.283 00.000 1032 OnExposeComplete: enter
00:25:53.285 00.002 1032 UpdateGuideState(): m_state=6
00:25:53.287 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2102
00:25:53.289 00.002 1032 Star::Find returns 1 (0), X=323.80, Y=741.29, Mass=1356, SNR=26.0, Peak=157 HFD=2.6
00:25:53.290 00.001 1032 MultiStar: [#1 0.05,0.18,1.16,U] [#2 0.08,0.05,0.95,U] [#3 0.13,-0.04,0.73,U] [#4 0.01,0.16,0.66,U] [#5 -0.25,-0.06,0.70,U] [#6 -0.15,0.14,0.71,U] [#7 -0.18,-0.23,0.00,M5] [#8 -0.01,-0.11,0.57,U] 
00:25:53.292 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {0.20, 0.05}
00:25:53.294 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
00:25:53.296 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
00:25:53.297 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.21 mountX=0.05 mountY=-0.04, mountTheta=-0.62
00:25:53.302 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
00:25:53.304 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
00:25:53.307 00.003 10072 Worker thread wakes up
00:25:53.307 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:25:53.307 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:25:53.307 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.04
00:25:53.308 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:53.311 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.81
00:25:53.311 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:25:53.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:53.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:25:53.311 00.000 10072 MoveAxis(E, 1, ABG)
00:25:53.311 00.000 10072 Guiding  Dir = 2, Dur = 1
00:25:53.313 00.002 10072 IsGuiding returns 0
00:25:53.313 00.000 10072 PulseGuide returned control before completion, sleep 11
00:25:53.332 00.019 10072 IsGuiding returns 0
00:25:53.332 00.000 10072 Move returns status 0, amount 1
00:25:53.332 00.000 10072 MoveAxis(N, 0, ABG)
00:25:53.332 00.000 10072 Move returns status 0, amount 0
00:25:53.332 00.000 10072 move complete, result=0
00:25:53.332 00.000 10072 worker thread done servicing request
00:25:53.333 00.001 1032 UpdateGuideState exits: m=1356 SNR=26.0
00:25:53.336 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:53.338 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:53.340 00.002 1032 Enqueuing Expose request
00:25:53.342 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:25:53.345 00.003 10072 Worker thread wakes up
00:25:53.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:53.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:53.973 00.628 10072 Exposure complete
00:25:54.026 00.053 10072 worker thread done servicing request
00:25:54.027 00.001 1032 OnExposeComplete: enter
00:25:54.029 00.002 1032 UpdateGuideState(): m_state=6
00:25:54.032 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2103
00:25:54.034 00.002 1032 Star::Find returns 1 (0), X=323.77, Y=741.20, Mass=1289, SNR=25.3, Peak=138 HFD=2.7
00:25:54.037 00.003 1032 MultiStar: [#1 0.19,0.17,1.16,U] [#2 0.01,0.04,1.05,U] [#3 0.02,-0.19,0.76,U] [#4 -0.11,0.13,0.71,U] [#5 -0.17,-0.09,0.71,U] [#6 -0.04,-0.02,0.74,U] [#7 0.06,-0.14,0.55,U] [#8 0.09,-0.30,0.00,M5] 
00:25:54.039 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.00}, one-star: {0.17, -0.04}
00:25:54.040 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
00:25:54.042 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
00:25:54.044 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.06 mountX=-0.01 mountY=-0.03, mountTheta=-1.89
00:25:54.047 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
00:25:54.051 00.004 1032 Enqueuing Move request for scope (0.03, -0.00)
00:25:54.054 00.003 10072 Worker thread wakes up
00:25:54.054 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
00:25:54.054 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
00:25:54.054 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
00:25:54.056 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:54.059 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.80
00:25:54.059 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:25:54.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:54.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:25:54.059 00.000 10072 MoveAxis(E, 1, ABG)
00:25:54.059 00.000 10072 Guiding  Dir = 2, Dur = 1
00:25:54.060 00.001 10072 IsGuiding returns 0
00:25:54.060 00.000 10072 PulseGuide returned control before completion, sleep 11
00:25:54.079 00.019 10072 IsGuiding returns 0
00:25:54.079 00.000 1032 UpdateGuideState exits: m=1289 SNR=25.3
00:25:54.082 00.003 10072 Move returns status 0, amount 1
00:25:54.082 00.000 10072 MoveAxis(N, 0, ABG)
00:25:54.082 00.000 10072 Move returns status 0, amount 0
00:25:54.082 00.000 10072 move complete, result=0
00:25:54.082 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:54.085 00.003 10072 worker thread done servicing request
00:25:54.085 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:54.088 00.003 1032 Enqueuing Expose request
00:25:54.090 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:25:54.092 00.002 10072 Worker thread wakes up
00:25:54.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:54.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:54.506 00.414 10072 Exposure complete
00:25:54.562 00.056 10072 worker thread done servicing request
00:25:54.562 00.000 1032 OnExposeComplete: enter
00:25:54.564 00.002 1032 UpdateGuideState(): m_state=6
00:25:54.567 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2104
00:25:54.568 00.001 1032 Star::Find returns 1 (0), X=323.82, Y=741.10, Mass=1381, SNR=26.2, Peak=181 HFD=2.5
00:25:54.570 00.002 1032 MultiStar: [#1 0.13,0.21,1.09,U] [#2 0.03,-0.08,0.97,U] [#3 0.14,-0.14,0.79,U] [#4 -0.13,-0.02,0.71,U] [#5 -0.17,-0.03,0.72,U] [#6 -0.05,0.01,0.68,U] [#7 -0.06,-0.09,0.54,U] [#8 0.10,-0.24,0.61,U] 
00:25:54.572 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.22, -0.14}
00:25:54.574 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
00:25:54.576 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
00:25:54.579 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.86 mountX=-0.05 mountY=-0.03, mountTheta=-2.69
00:25:54.583 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
00:25:54.585 00.002 1032 Enqueuing Move request for scope (0.04, -0.05)
00:25:54.588 00.003 10072 Worker thread wakes up
00:25:54.588 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
00:25:54.588 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
00:25:54.588 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=-0.03
00:25:54.590 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:54.592 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.80
00:25:54.593 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:25:54.593 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:54.593 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:25:54.593 00.000 10072 MoveAxis(E, 2, ABG)
00:25:54.593 00.000 10072 Guiding  Dir = 2, Dur = 2
00:25:54.593 00.000 10072 IsGuiding returns 0
00:25:54.594 00.001 10072 PulseGuide returned control before completion, sleep 12
00:25:54.611 00.017 1032 UpdateGuideState exits: m=1381 SNR=26.2
00:25:54.615 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:54.617 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:54.619 00.002 1032 Enqueuing Expose request
00:25:54.620 00.001 10072 IsGuiding returns 0
00:25:54.620 00.000 10072 Move returns status 0, amount 2
00:25:54.621 00.001 10072 MoveAxis(N, 0, ABG)
00:25:54.621 00.000 10072 Move returns status 0, amount 0
00:25:54.621 00.000 10072 move complete, result=0
00:25:54.621 00.000 10072 worker thread done servicing request
00:25:54.621 00.000 10072 Worker thread wakes up
00:25:54.621 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:54.621 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:54.629 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:25:55.259 00.630 10072 Exposure complete
00:25:55.313 00.054 10072 worker thread done servicing request
00:25:55.313 00.000 1032 OnExposeComplete: enter
00:25:55.315 00.002 1032 UpdateGuideState(): m_state=6
00:25:55.318 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2105
00:25:55.320 00.002 1032 Star::Find returns 1 (0), X=323.86, Y=741.42, Mass=1542, SNR=27.7, Peak=169 HFD=2.7
00:25:55.323 00.003 1032 MultiStar: [#1 0.15,0.16,1.10,U] [#2 -0.00,0.00,0.87,U] [#3 0.22,-0.09,0.69,U] [#4 -0.05,0.12,0.64,U] [#5 -0.05,-0.04,0.68,U] [#6 0.03,0.04,0.69,U] [#7 -0.07,-0.21,0.51,U] [#8 -0.02,-0.15,0.56,U] 
00:25:55.325 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.26, 0.18}
00:25:55.327 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
00:25:55.328 00.001 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
00:25:55.330 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.33 mountX=0.01 mountY=-0.08, mountTheta=-1.50
00:25:55.336 00.006 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
00:25:55.339 00.003 1032 Enqueuing Move request for scope (0.07, 0.03)
00:25:55.342 00.003 10072 Worker thread wakes up
00:25:55.343 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
00:25:55.343 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
00:25:55.343 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
00:25:55.345 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:55.347 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.80
00:25:55.348 00.001 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:25:55.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:55.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:25:55.348 00.000 10072 MoveAxis(E, 2, ABG)
00:25:55.348 00.000 10072 Guiding  Dir = 2, Dur = 2
00:25:55.348 00.000 10072 IsGuiding returns 0
00:25:55.349 00.001 10072 PulseGuide returned control before completion, sleep 12
00:25:55.366 00.017 10072 IsGuiding returns 0
00:25:55.366 00.000 10072 Move returns status 0, amount 2
00:25:55.366 00.000 10072 MoveAxis(N, 0, ABG)
00:25:55.366 00.000 10072 Move returns status 0, amount 0
00:25:55.366 00.000 10072 move complete, result=0
00:25:55.366 00.000 10072 worker thread done servicing request
00:25:55.370 00.004 1032 UpdateGuideState exits: m=1542 SNR=27.7
00:25:55.373 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:55.375 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:55.377 00.002 1032 Enqueuing Expose request
00:25:55.379 00.002 10072 Worker thread wakes up
00:25:55.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:55.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:55.379 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:25:55.789 00.410 10072 Exposure complete
00:25:55.842 00.053 10072 worker thread done servicing request
00:25:55.842 00.000 1032 OnExposeComplete: enter
00:25:55.845 00.003 1032 UpdateGuideState(): m_state=6
00:25:55.847 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2106
00:25:55.849 00.002 1032 Star::Find returns 1 (0), X=323.87, Y=741.29, Mass=1472, SNR=27.0, Peak=172 HFD=2.6
00:25:55.851 00.002 1032 MultiStar: [#1 0.06,0.10,1.10,U] [#2 -0.03,0.02,0.96,U] [#3 0.25,-0.23,0.00,M1] [#4 -0.03,-0.05,0.67,U] [#5 -0.16,0.03,0.72,U] [#6 -0.05,-0.03,0.71,U] [#7 -0.06,-0.04,0.52,U] [#8 -0.04,-0.19,0.56,U] 
00:25:55.852 00.001 1032 refined, 7 included, MultiStar: {0.01, 0.00}, one-star: {0.27, 0.05}
00:25:55.854 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
00:25:55.856 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
00:25:55.857 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.19 mountX=-0.00 mountY=-0.01, mountTheta=-1.64
00:25:55.861 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.00, opts=13)
00:25:55.863 00.002 1032 Enqueuing Move request for scope (0.01, 0.00)
00:25:55.866 00.003 10072 Worker thread wakes up
00:25:55.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
00:25:55.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
00:25:55.867 00.001 10072 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
00:25:55.868 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:55.871 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.80
00:25:55.871 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:25:55.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:55.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:25:55.871 00.000 10072 MoveAxis(E, 2, ABG)
00:25:55.871 00.000 10072 Guiding  Dir = 2, Dur = 2
00:25:55.872 00.001 10072 IsGuiding returns 0
00:25:55.873 00.001 10072 PulseGuide returned control before completion, sleep 12
00:25:55.891 00.018 1032 UpdateGuideState exits: m=1472 SNR=27.0
00:25:55.895 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:55.896 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:55.900 00.004 1032 Enqueuing Expose request
00:25:55.902 00.002 10072 IsGuiding returns 0
00:25:55.902 00.000 10072 Move returns status 0, amount 2
00:25:55.902 00.000 10072 MoveAxis(N, 0, ABG)
00:25:55.902 00.000 10072 Move returns status 0, amount 0
00:25:55.902 00.000 10072 move complete, result=0
00:25:55.902 00.000 10072 worker thread done servicing request
00:25:55.902 00.000 10072 Worker thread wakes up
00:25:55.903 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:55.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:55.910 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:25:56.540 00.630 10072 Exposure complete
00:25:56.588 00.048 10072 worker thread done servicing request
00:25:56.588 00.000 1032 OnExposeComplete: enter
00:25:56.590 00.002 1032 UpdateGuideState(): m_state=6
00:25:56.592 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2107
00:25:56.594 00.002 1032 Star::Find returns 1 (0), X=323.86, Y=741.16, Mass=1449, SNR=26.8, Peak=166 HFD=2.6
00:25:56.595 00.001 1032 MultiStar: [#1 0.08,0.09,1.13,U] [#2 0.15,-0.02,0.92,U] [#3 0.16,-0.14,0.72,U] [#4 -0.10,-0.01,0.68,U] [#5 -0.16,0.03,0.65,U] [#6 0.01,-0.04,0.72,U] [#7 -0.14,-0.31,0.00,M2] [#8 0.06,-0.23,0.59,U] 
00:25:56.598 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.26, -0.08}
00:25:56.600 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
00:25:56.601 00.001 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
00:25:56.603 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.50 mountX=-0.06 mountY=-0.06, mountTheta=-2.33
00:25:56.607 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
00:25:56.609 00.002 1032 Enqueuing Move request for scope (0.07, -0.04)
00:25:56.612 00.003 10072 Worker thread wakes up
00:25:56.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
00:25:56.612 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
00:25:56.612 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
00:25:56.615 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.80
00:25:56.615 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:25:56.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:56.615 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:56.618 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:25:56.618 00.000 10072 MoveAxis(E, 3, ABG)
00:25:56.618 00.000 10072 Guiding  Dir = 2, Dur = 3
00:25:56.618 00.000 10072 IsGuiding returns 0
00:25:56.619 00.001 10072 PulseGuide returned control before completion, sleep 13
00:25:56.636 00.017 1032 UpdateGuideState exits: m=1449 SNR=26.8
00:25:56.638 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:56.640 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:56.642 00.002 1032 Enqueuing Expose request
00:25:56.648 00.006 10072 IsGuiding returns 0
00:25:56.648 00.000 10072 Move returns status 0, amount 3
00:25:56.648 00.000 10072 MoveAxis(N, 0, ABG)
00:25:56.648 00.000 10072 Move returns status 0, amount 0
00:25:56.648 00.000 10072 move complete, result=0
00:25:56.649 00.001 10072 worker thread done servicing request
00:25:56.649 00.000 10072 Worker thread wakes up
00:25:56.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:56.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:56.654 00.005 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:25:57.056 00.402 10072 Exposure complete
00:25:57.106 00.050 10072 worker thread done servicing request
00:25:57.106 00.000 1032 OnExposeComplete: enter
00:25:57.108 00.002 1032 UpdateGuideState(): m_state=6
00:25:57.110 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2108
00:25:57.111 00.001 1032 Star::Find returns 1 (0), X=323.95, Y=741.05, Mass=1348, SNR=25.9, Peak=164 HFD=2.8
00:25:57.112 00.001 1032 MultiStar: [#1 0.20,0.11,1.18,U] [#2 -0.08,0.02,0.99,U] [#3 0.09,-0.39,0.00,M1] [#4 0.02,-0.03,0.72,U] [#5 -0.10,-0.06,0.70,U] [#6 -0.00,0.18,0.68,U] [#7 -0.07,-0.18,0.55,U] [#8 0.19,-0.23,0.00,M2] 
00:25:57.114 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.01}, one-star: {0.35, -0.19}
00:25:57.115 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
00:25:57.119 00.004 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
00:25:57.122 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.20 mountX=-0.03 mountY=-0.06, mountTheta=-2.03
00:25:57.125 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
00:25:57.128 00.003 1032 Enqueuing Move request for scope (0.07, -0.01)
00:25:57.130 00.002 10072 Worker thread wakes up
00:25:57.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
00:25:57.130 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
00:25:57.130 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
00:25:57.132 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:57.134 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.80
00:25:57.134 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:25:57.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:57.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:25:57.134 00.000 10072 MoveAxis(E, 2, ABG)
00:25:57.134 00.000 10072 Guiding  Dir = 2, Dur = 2
00:25:57.135 00.001 10072 IsGuiding returns 0
00:25:57.135 00.000 10072 PulseGuide returned control before completion, sleep 12
00:25:57.152 00.017 1032 UpdateGuideState exits: m=1348 SNR=25.9
00:25:57.155 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:57.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:57.158 00.001 1032 Enqueuing Expose request
00:25:57.164 00.006 10072 IsGuiding returns 0
00:25:57.164 00.000 10072 Move returns status 0, amount 2
00:25:57.164 00.000 10072 MoveAxis(N, 0, ABG)
00:25:57.164 00.000 10072 Move returns status 0, amount 0
00:25:57.164 00.000 10072 move complete, result=0
00:25:57.164 00.000 10072 worker thread done servicing request
00:25:57.164 00.000 10072 Worker thread wakes up
00:25:57.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:57.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:57.168 00.004 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:25:57.790 00.622 10072 Exposure complete
00:25:57.838 00.048 10072 worker thread done servicing request
00:25:57.839 00.001 1032 OnExposeComplete: enter
00:25:57.840 00.001 1032 UpdateGuideState(): m_state=6
00:25:57.842 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2109
00:25:57.844 00.002 1032 Star::Find returns 1 (0), X=323.78, Y=741.22, Mass=1340, SNR=25.8, Peak=154 HFD=2.5
00:25:57.845 00.001 1032 MultiStar: [#1 0.12,0.20,1.16,U] [#2 -0.07,0.24,0.93,U] [#3 0.02,-0.05,0.73,U] [#4 -0.19,0.10,0.65,U] [#5 -0.32,0.01,0.00,M1] [#6 0.09,0.16,0.70,U] [#7 0.02,-0.10,0.55,U] [#8 0.02,-0.04,0.60,U] 
00:25:57.848 00.003 1032 refined, 7 included, MultiStar: {0.04, 0.08}, one-star: {0.18, -0.02}
00:25:57.850 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
00:25:57.851 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
00:25:57.853 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.13 mountX=0.07 mountY=-0.06, mountTheta=-0.70
00:25:57.856 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
00:25:57.858 00.002 1032 Enqueuing Move request for scope (0.04, 0.08)
00:25:57.859 00.001 10072 Worker thread wakes up
00:25:57.859 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
00:25:57.860 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
00:25:57.860 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.07 yDistance=-0.06
00:25:57.865 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:57.869 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.79
00:25:57.869 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:25:57.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:57.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:25:57.869 00.000 10072 MoveAxis(E, 3, ABG)
00:25:57.869 00.000 10072 Guiding  Dir = 2, Dur = 3
00:25:57.869 00.000 10072 IsGuiding returns 0
00:25:57.870 00.001 10072 PulseGuide returned control before completion, sleep 13
00:25:57.887 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.8
00:25:57.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:57.892 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:57.895 00.003 1032 Enqueuing Expose request
00:25:57.899 00.004 10072 IsGuiding returns 0
00:25:57.899 00.000 10072 Move returns status 0, amount 3
00:25:57.899 00.000 10072 MoveAxis(N, 0, ABG)
00:25:57.899 00.000 10072 Move returns status 0, amount 0
00:25:57.899 00.000 10072 move complete, result=0
00:25:57.899 00.000 10072 worker thread done servicing request
00:25:57.899 00.000 10072 Worker thread wakes up
00:25:57.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:57.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:57.906 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:25:58.308 00.402 10072 Exposure complete
00:25:58.355 00.047 10072 worker thread done servicing request
00:25:58.356 00.001 1032 OnExposeComplete: enter
00:25:58.358 00.002 1032 UpdateGuideState(): m_state=6
00:25:58.361 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2110
00:25:58.362 00.001 1032 Star::Find returns 1 (0), X=323.91, Y=741.23, Mass=1303, SNR=25.4, Peak=164 HFD=2.5
00:25:58.364 00.002 1032 MultiStar: [#1 0.23,0.11,1.15,U] [#2 -0.01,0.08,0.97,U] [#3 0.08,-0.25,0.79,U] [#4 -0.05,0.25,0.68,U] [#5 -0.23,0.01,0.73,U] [#6 0.08,0.04,0.70,U] [#7 -0.07,-0.11,0.59,U] [#8 0.12,-0.05,0.64,U] 
00:25:58.366 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.32, -0.01}
00:25:58.372 00.006 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
00:25:58.373 00.001 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
00:25:58.375 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.19 mountX=-0.01 mountY=-0.07, mountTheta=-1.64
00:25:58.380 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
00:25:58.382 00.002 1032 Enqueuing Move request for scope (0.07, 0.01)
00:25:58.384 00.002 10072 Worker thread wakes up
00:25:58.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
00:25:58.384 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
00:25:58.384 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
00:25:58.386 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:58.389 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.79
00:25:58.389 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:25:58.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:58.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:25:58.389 00.000 10072 MoveAxis(E, 3, ABG)
00:25:58.389 00.000 10072 Guiding  Dir = 2, Dur = 3
00:25:58.389 00.000 10072 IsGuiding returns 0
00:25:58.390 00.001 10072 PulseGuide returned control before completion, sleep 13
00:25:58.408 00.018 1032 UpdateGuideState exits: m=1303 SNR=25.4
00:25:58.410 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:58.412 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:58.415 00.003 1032 Enqueuing Expose request
00:25:58.417 00.002 10072 IsGuiding returns 0
00:25:58.417 00.000 10072 Move returns status 0, amount 3
00:25:58.417 00.000 10072 MoveAxis(N, 0, ABG)
00:25:58.417 00.000 10072 Move returns status 0, amount 0
00:25:58.417 00.000 10072 move complete, result=0
00:25:58.417 00.000 10072 worker thread done servicing request
00:25:58.417 00.000 10072 Worker thread wakes up
00:25:58.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:58.418 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:58.425 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:25:59.040 00.615 10072 Exposure complete
00:25:59.088 00.048 10072 worker thread done servicing request
00:25:59.088 00.000 1032 OnExposeComplete: enter
00:25:59.090 00.002 1032 UpdateGuideState(): m_state=6
00:25:59.092 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2111
00:25:59.094 00.002 1032 Star::Find returns 1 (0), X=323.89, Y=741.08, Mass=1592, SNR=28.1, Peak=184 HFD=2.7
00:25:59.096 00.002 1032 MultiStar: [#1 0.21,-0.10,1.04,U] [#2 -0.04,0.07,0.90,U] [#3 0.17,-0.13,0.71,U] [#4 -0.10,0.02,0.66,U] [#5 -0.11,0.02,0.71,U] [#6 0.05,-0.00,0.65,U] [#7 -0.09,-0.18,0.52,U] [#8 0.20,-0.53,0.00,M1] 
00:25:59.097 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.06}, one-star: {0.29, -0.16}
00:25:59.100 00.003 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
00:25:59.102 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
00:25:59.103 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.70 mountX=-0.08 mountY=-0.05, mountTheta=-2.53
00:25:59.106 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
00:25:59.109 00.003 1032 Enqueuing Move request for scope (0.07, -0.06)
00:25:59.110 00.001 10072 Worker thread wakes up
00:25:59.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
00:25:59.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
00:25:59.110 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.05
00:25:59.112 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:59.115 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.79
00:25:59.115 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:25:59.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:59.115 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:25:59.115 00.000 10072 MoveAxis(E, 3, ABG)
00:25:59.116 00.001 10072 Guiding  Dir = 2, Dur = 3
00:25:59.116 00.000 10072 IsGuiding returns 0
00:25:59.116 00.000 10072 PulseGuide returned control before completion, sleep 13
00:25:59.130 00.014 10072 IsGuiding returns 0
00:25:59.130 00.000 10072 Move returns status 0, amount 3
00:25:59.130 00.000 10072 MoveAxis(N, 0, ABG)
00:25:59.130 00.000 10072 Move returns status 0, amount 0
00:25:59.130 00.000 10072 move complete, result=0
00:25:59.130 00.000 10072 worker thread done servicing request
00:25:59.134 00.004 1032 UpdateGuideState exits: m=1592 SNR=28.1
00:25:59.136 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:59.138 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:59.139 00.001 1032 Enqueuing Expose request
00:25:59.142 00.003 10072 Worker thread wakes up
00:25:59.142 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:59.142 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:59.142 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:25:59.554 00.412 10072 Exposure complete
00:25:59.608 00.054 10072 worker thread done servicing request
00:25:59.608 00.000 1032 OnExposeComplete: enter
00:25:59.610 00.002 1032 UpdateGuideState(): m_state=6
00:25:59.613 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2112
00:25:59.615 00.002 1032 Star::Find returns 1 (0), X=323.98, Y=741.13, Mass=1398, SNR=26.3, Peak=180 HFD=2.5
00:25:59.617 00.002 1032 MultiStar: [#1 0.25,-0.10,1.05,U] [#2 0.19,0.00,0.95,U] [#3 0.27,-0.27,0.00,M1] [#4 0.14,0.04,0.65,U] [#5 0.04,-0.08,0.71,U] [#6 0.14,-0.06,0.73,U] [#7 0.22,-0.30,0.00,M1] [#8 0.25,-0.23,0.00,M2] 
00:25:59.620 00.003 1032 refined, 5 included, MultiStar: {0.20, -0.06}, one-star: {0.38, -0.11}
00:25:59.622 00.002 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
00:25:59.623 00.001 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
00:25:59.624 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.27 mountX=-0.11 mountY=-0.18, mountTheta=-2.10
00:25:59.628 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.06, opts=13)
00:25:59.630 00.002 1032 Enqueuing Move request for scope (0.20, -0.06)
00:25:59.632 00.002 10072 Worker thread wakes up
00:25:59.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
00:25:59.632 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
00:25:59.632 00.000 10072 Moving (0.20, -0.06) raw xDistance=-0.11 yDistance=-0.18
00:25:59.635 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:25:59.637 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.79
00:25:59.638 00.001 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:25:59.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:59.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:25:59.638 00.000 10072 MoveAxis(E, 2, ABG)
00:25:59.638 00.000 10072 Guiding  Dir = 2, Dur = 2
00:25:59.638 00.000 10072 IsGuiding returns 0
00:25:59.639 00.001 10072 PulseGuide returned control before completion, sleep 12
00:25:59.657 00.018 1032 UpdateGuideState exits: m=1398 SNR=26.3
00:25:59.659 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:59.661 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:25:59.663 00.002 1032 Enqueuing Expose request
00:25:59.665 00.002 10072 IsGuiding returns 0
00:25:59.665 00.000 10072 Move returns status 0, amount 2
00:25:59.665 00.000 10072 MoveAxis(N, 0, ABG)
00:25:59.665 00.000 10072 Move returns status 0, amount 0
00:25:59.666 00.001 10072 move complete, result=0
00:25:59.666 00.000 10072 worker thread done servicing request
00:25:59.666 00.000 10072 Worker thread wakes up
00:25:59.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:25:59.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:25:59.675 00.009 1032 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
00:26:00.290 00.615 10072 Exposure complete
00:26:00.343 00.053 10072 worker thread done servicing request
00:26:00.343 00.000 1032 OnExposeComplete: enter
00:26:00.346 00.003 1032 UpdateGuideState(): m_state=6
00:26:00.348 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2113
00:26:00.350 00.002 1032 Star::Find returns 1 (0), X=324.02, Y=741.04, Mass=1566, SNR=27.9, Peak=199 HFD=2.8
00:26:00.352 00.002 1032 MultiStar: [#1 0.28,-0.06,0.00,M1] [#2 0.14,-0.07,0.89,U] [#3 0.17,-0.42,0.00,M2] [#4 -0.11,0.03,0.61,U] [#5 -0.16,-0.19,0.66,U] [#6 0.18,-0.17,0.66,U] [#7 0.26,-0.00,0.52,U] [#8 0.09,-0.30,0.00,M3] 
00:26:00.354 00.002 1032 refined, 5 included, MultiStar: {0.15, -0.11}, one-star: {0.42, -0.20}
00:26:00.355 00.001 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
00:26:00.357 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
00:26:00.358 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-0.65 mountX=-0.14 mountY=-0.11, mountTheta=-2.48
00:26:00.361 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.11, opts=13)
00:26:00.364 00.003 1032 Enqueuing Move request for scope (0.15, -0.11)
00:26:00.368 00.004 10072 Worker thread wakes up
00:26:00.368 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
00:26:00.368 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
00:26:00.368 00.000 10072 Moving (0.15, -0.11) raw xDistance=-0.14 yDistance=-0.11
00:26:00.370 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:00.373 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 291.79
00:26:00.373 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:26:00.373 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:00.373 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:26:00.373 00.000 10072 MoveAxis(E, 75, ABG)
00:26:00.373 00.000 10072 Guiding  Dir = 2, Dur = 75
00:26:00.374 00.001 10072 IsGuiding returns 0
00:26:00.375 00.001 10072 PulseGuide returned control before completion, sleep 85
00:26:00.396 00.021 1032 UpdateGuideState exits: m=1566 SNR=27.9
00:26:00.399 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:00.401 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:00.402 00.001 1032 Enqueuing Expose request
00:26:00.474 00.072 10072 IsGuiding returns 0
00:26:00.474 00.000 10072 Move returns status 0, amount 75
00:26:00.474 00.000 10072 MoveAxis(N, 0, ABG)
00:26:00.474 00.000 10072 Move returns status 0, amount 0
00:26:00.474 00.000 10072 move complete, result=0
00:26:00.474 00.000 10072 worker thread done servicing request
00:26:00.474 00.000 10072 Worker thread wakes up
00:26:00.474 00.000 1032 GuideStep: -0.1 px 75 ms EAST, -0.1 px 0 ms NORTH
00:26:00.478 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:00.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:00.884 00.406 10072 Exposure complete
00:26:00.936 00.052 10072 worker thread done servicing request
00:26:00.936 00.000 1032 OnExposeComplete: enter
00:26:00.938 00.002 1032 UpdateGuideState(): m_state=6
00:26:00.940 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2114
00:26:00.941 00.001 1032 Star::Find returns 1 (0), X=323.96, Y=741.10, Mass=1504, SNR=27.2, Peak=188 HFD=2.7
00:26:00.943 00.002 1032 MultiStar: [#1 0.21,-0.03,1.06,U] [#2 0.23,0.08,0.91,U] [#3 0.16,-0.37,0.00,M3] [#4 -0.10,-0.09,0.62,U] [#5 0.01,0.07,0.70,U] [#6 0.12,-0.14,0.68,U] [#7 0.08,-0.20,0.49,U] [#8 0.25,-0.26,0.00,M4] 
00:26:00.944 00.001 1032 refined, 6 included, MultiStar: {0.16, -0.06}, one-star: {0.36, -0.14}
00:26:00.947 00.003 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
00:26:00.948 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
00:26:00.950 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.35 mountX=-0.10 mountY=-0.14, mountTheta=-2.18
00:26:00.952 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
00:26:00.953 00.001 1032 Enqueuing Move request for scope (0.16, -0.06)
00:26:00.955 00.002 10072 Worker thread wakes up
00:26:00.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
00:26:00.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
00:26:00.955 00.000 10072 Moving (0.16, -0.06) raw xDistance=-0.10 yDistance=-0.14
00:26:00.956 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:00.960 00.004 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.79
00:26:00.960 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:26:00.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:00.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:26:00.960 00.000 10072 MoveAxis(E, 3, ABG)
00:26:00.961 00.001 10072 Guiding  Dir = 2, Dur = 3
00:26:00.961 00.000 10072 IsGuiding returns 0
00:26:00.963 00.002 10072 PulseGuide returned control before completion, sleep 12
00:26:00.976 00.013 10072 IsGuiding returns 0
00:26:00.976 00.000 10072 Move returns status 0, amount 3
00:26:00.976 00.000 10072 MoveAxis(N, 0, ABG)
00:26:00.976 00.000 10072 Move returns status 0, amount 0
00:26:00.976 00.000 10072 move complete, result=0
00:26:00.976 00.000 10072 worker thread done servicing request
00:26:00.981 00.005 1032 UpdateGuideState exits: m=1504 SNR=27.2
00:26:00.984 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:00.989 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:00.991 00.002 1032 Enqueuing Expose request
00:26:00.994 00.003 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:26:00.995 00.001 10072 Worker thread wakes up
00:26:00.996 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:00.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:01.621 00.625 10072 Exposure complete
00:26:01.668 00.047 10072 worker thread done servicing request
00:26:01.669 00.001 1032 OnExposeComplete: enter
00:26:01.670 00.001 1032 UpdateGuideState(): m_state=6
00:26:01.672 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2115
00:26:01.674 00.002 1032 Star::Find returns 1 (0), X=323.99, Y=741.09, Mass=1579, SNR=27.9, Peak=198 HFD=2.7
00:26:01.677 00.003 1032 MultiStar: [#1 0.32,0.08,0.00,M1] [#2 0.27,0.01,0.90,U] [#3 0.14,-0.28,0.00,M4] [#4 -0.07,-0.10,0.61,U] [#5 -0.06,0.02,0.70,U] [#6 0.10,-0.08,0.62,U] [#7 0.04,-0.20,0.49,U] [#8 0.00,-0.33,0.00,M5] 
00:26:01.678 00.001 1032 refined, 5 included, MultiStar: {0.15, -0.08}, one-star: {0.39, -0.15}
00:26:01.682 00.004 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
00:26:01.684 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
00:26:01.686 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.48 mountX=-0.11 mountY=-0.12, mountTheta=-2.31
00:26:01.689 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.08, opts=13)
00:26:01.691 00.002 1032 Enqueuing Move request for scope (0.15, -0.08)
00:26:01.692 00.001 10072 Worker thread wakes up
00:26:01.693 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
00:26:01.693 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
00:26:01.693 00.000 10072 Moving (0.15, -0.08) raw xDistance=-0.11 yDistance=-0.12
00:26:01.695 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:01.697 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.78
00:26:01.697 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:26:01.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:01.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:26:01.697 00.000 10072 MoveAxis(E, 4, ABG)
00:26:01.697 00.000 10072 Guiding  Dir = 2, Dur = 4
00:26:01.697 00.000 10072 IsGuiding returns 0
00:26:01.699 00.002 10072 PulseGuide returned control before completion, sleep 14
00:26:01.717 00.018 1032 UpdateGuideState exits: m=1579 SNR=27.9
00:26:01.718 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:01.721 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:01.722 00.001 1032 Enqueuing Expose request
00:26:01.726 00.004 10072 IsGuiding returns 0
00:26:01.726 00.000 10072 Move returns status 0, amount 4
00:26:01.726 00.000 10072 MoveAxis(N, 0, ABG)
00:26:01.726 00.000 10072 Move returns status 0, amount 0
00:26:01.726 00.000 10072 move complete, result=0
00:26:01.726 00.000 10072 worker thread done servicing request
00:26:01.726 00.000 10072 Worker thread wakes up
00:26:01.726 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:01.726 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:01.732 00.006 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:26:02.134 00.402 10072 Exposure complete
00:26:02.180 00.046 10072 worker thread done servicing request
00:26:02.180 00.000 1032 OnExposeComplete: enter
00:26:02.183 00.003 1032 UpdateGuideState(): m_state=6
00:26:02.185 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2116
00:26:02.186 00.001 1032 Star::Find returns 1 (0), X=323.97, Y=740.98, Mass=1345, SNR=25.8, Peak=192 HFD=2.8
00:26:02.189 00.003 1032 MultiStar: [#1 0.20,-0.08,1.14,U] [#2 0.25,-0.11,1.01,U] [#3 0.35,-0.24,0.00,M5] [#4 0.01,-0.10,0.65,U] [#5 0.03,-0.16,0.72,U] [#6 0.09,-0.39,0.00,M1] [#7 0.02,-0.28,0.00,M1] [#8 0.09,-0.56,0.00,M6] 
00:26:02.190 00.001 1032 refined, 4 included, MultiStar: {0.19, -0.14}, one-star: {0.37, -0.26}
00:26:02.191 00.001 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
00:26:02.193 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
00:26:02.194 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.63 mountX=-0.19 mountY=-0.15, mountTheta=-2.46
00:26:02.198 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.14, opts=13)
00:26:02.201 00.003 1032 Enqueuing Move request for scope (0.19, -0.14)
00:26:02.202 00.001 10072 Worker thread wakes up
00:26:02.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
00:26:02.202 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
00:26:02.202 00.000 10072 Moving (0.19, -0.14) raw xDistance=-0.19 yDistance=-0.15
00:26:02.207 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:02.209 00.002 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 291.78
00:26:02.209 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
00:26:02.209 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:02.209 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:26:02.209 00.000 10072 MoveAxis(E, 97, ABG)
00:26:02.209 00.000 10072 Guiding  Dir = 2, Dur = 97
00:26:02.210 00.001 10072 IsGuiding returns 0
00:26:02.210 00.000 10072 PulseGuide returned control before completion, sleep 107
00:26:02.227 00.017 1032 UpdateGuideState exits: m=1345 SNR=25.8
00:26:02.228 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:02.230 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:02.232 00.002 1032 Enqueuing Expose request
00:26:02.319 00.087 10072 IsGuiding returns 0
00:26:02.319 00.000 10072 Move returns status 0, amount 97
00:26:02.319 00.000 10072 MoveAxis(N, 0, ABG)
00:26:02.319 00.000 10072 Move returns status 0, amount 0
00:26:02.319 00.000 10072 move complete, result=0
00:26:02.319 00.000 10072 worker thread done servicing request
00:26:02.319 00.000 10072 Worker thread wakes up
00:26:02.319 00.000 1032 GuideStep: -0.2 px 97 ms EAST, -0.2 px 0 ms NORTH
00:26:02.322 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:02.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:02.947 00.625 10072 Exposure complete
00:26:02.998 00.051 10072 worker thread done servicing request
00:26:02.999 00.001 1032 OnExposeComplete: enter
00:26:03.000 00.001 1032 UpdateGuideState(): m_state=6
00:26:03.002 00.002 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2117
00:26:03.004 00.002 1032 Star::Find returns 1 (0), X=323.92, Y=741.22, Mass=1224, SNR=24.6, Peak=153 HFD=2.4
00:26:03.005 00.001 1032 MultiStar: [#1 0.21,-0.00,1.19,U] [#2 0.19,0.01,1.04,U] [#3 0.38,-0.28,0.00,M6] [#4 0.07,-0.04,0.74,U] [#5 0.02,-0.05,0.73,U] [#6 0.12,-0.19,0.75,U] [#7 0.25,-0.38,0.00,M2] [#8 0.18,-0.39,0.00,M7] 
00:26:03.007 00.002 1032 refined, 5 included, MultiStar: {0.17, -0.04}, one-star: {0.32, -0.02}
00:26:03.009 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
00:26:03.010 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
00:26:03.011 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.23 mountX=-0.08 mountY=-0.15, mountTheta=-2.06
00:26:03.014 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.04, opts=13)
00:26:03.015 00.001 1032 Enqueuing Move request for scope (0.17, -0.04)
00:26:03.017 00.002 10072 Worker thread wakes up
00:26:03.017 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
00:26:03.017 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
00:26:03.017 00.000 10072 Moving (0.17, -0.04) raw xDistance=-0.08 yDistance=-0.15
00:26:03.020 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:03.023 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.78
00:26:03.023 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:26:03.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:03.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:26:03.023 00.000 10072 MoveAxis(E, 4, ABG)
00:26:03.023 00.000 10072 Guiding  Dir = 2, Dur = 4
00:26:03.023 00.000 10072 IsGuiding returns 0
00:26:03.024 00.001 10072 PulseGuide returned control before completion, sleep 14
00:26:03.040 00.016 1032 UpdateGuideState exits: m=1224 SNR=24.6
00:26:03.043 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:03.044 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:03.046 00.002 1032 Enqueuing Expose request
00:26:03.052 00.006 10072 IsGuiding returns 0
00:26:03.052 00.000 10072 Move returns status 0, amount 4
00:26:03.052 00.000 10072 MoveAxis(N, 0, ABG)
00:26:03.052 00.000 10072 Move returns status 0, amount 0
00:26:03.052 00.000 10072 move complete, result=0
00:26:03.052 00.000 10072 worker thread done servicing request
00:26:03.052 00.000 10072 Worker thread wakes up
00:26:03.052 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:03.052 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:03.057 00.005 1032 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
00:26:03.462 00.405 10072 Exposure complete
00:26:03.509 00.047 10072 worker thread done servicing request
00:26:03.509 00.000 1032 OnExposeComplete: enter
00:26:03.511 00.002 1032 UpdateGuideState(): m_state=6
00:26:03.513 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2118
00:26:03.516 00.003 1032 Star::Find returns 1 (0), X=323.91, Y=741.12, Mass=1272, SNR=25.1, Peak=156 HFD=2.6
00:26:03.519 00.003 1032 MultiStar: [#1 0.25,0.07,1.21,U] [#2 0.14,0.11,0.96,U] [#3 0.18,-0.29,0.00,M7] [#4 0.11,-0.08,0.65,U] [#5 -0.03,-0.00,0.77,U] [#6 0.05,-0.06,0.73,U] [#7 0.30,-0.29,0.00,M3] [#8 0.08,-0.32,0.00,M8] 
00:26:03.520 00.001 1032 refined, 5 included, MultiStar: {0.16, -0.01}, one-star: {0.31, -0.12}
00:26:03.523 00.003 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
00:26:03.525 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
00:26:03.526 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.03 mountX=-0.05 mountY=-0.15, mountTheta=-1.86
00:26:03.529 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.01, opts=13)
00:26:03.531 00.002 1032 Enqueuing Move request for scope (0.16, -0.01)
00:26:03.532 00.001 10072 Worker thread wakes up
00:26:03.532 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
00:26:03.532 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
00:26:03.532 00.000 10072 Moving (0.16, -0.01) raw xDistance=-0.05 yDistance=-0.15
00:26:03.534 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:03.536 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.78
00:26:03.536 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:26:03.536 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:03.536 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:26:03.536 00.000 10072 MoveAxis(E, 3, ABG)
00:26:03.536 00.000 10072 Guiding  Dir = 2, Dur = 3
00:26:03.536 00.000 10072 IsGuiding returns 0
00:26:03.537 00.001 10072 PulseGuide returned control before completion, sleep 13
00:26:03.553 00.016 10072 IsGuiding returns 0
00:26:03.554 00.001 10072 Move returns status 0, amount 3
00:26:03.554 00.000 10072 MoveAxis(N, 0, ABG)
00:26:03.554 00.000 10072 Move returns status 0, amount 0
00:26:03.554 00.000 10072 move complete, result=0
00:26:03.554 00.000 10072 worker thread done servicing request
00:26:03.556 00.002 1032 UpdateGuideState exits: m=1272 SNR=25.1
00:26:03.559 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:03.560 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:03.562 00.002 1032 Enqueuing Expose request
00:26:03.563 00.001 1032 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
00:26:03.564 00.001 10072 Worker thread wakes up
00:26:03.564 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:03.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:04.199 00.635 10072 Exposure complete
00:26:04.247 00.048 10072 worker thread done servicing request
00:26:04.247 00.000 1032 OnExposeComplete: enter
00:26:04.249 00.002 1032 UpdateGuideState(): m_state=6
00:26:04.251 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2119
00:26:04.252 00.001 1032 Star::Find returns 1 (0), X=323.95, Y=741.13, Mass=1279, SNR=25.2, Peak=170 HFD=2.5
00:26:04.255 00.003 1032 MultiStar: [#1 0.18,-0.01,1.17,U] [#2 0.21,-0.06,0.95,U] [#3 0.26,-0.22,0.00,M8] [#4 0.00,0.03,0.65,U] [#5 -0.03,-0.02,0.79,U] [#6 0.04,-0.20,0.76,U] [#7 0.19,-0.41,0.00,M4] [#8 0.15,-0.42,0.00,M9] 
00:26:04.257 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.06}, one-star: {0.35, -0.11}
00:26:04.258 00.001 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
00:26:04.259 00.001 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
00:26:04.262 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-0.40 mountX=-0.10 mountY=-0.12, mountTheta=-2.23
00:26:04.265 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
00:26:04.268 00.003 1032 Enqueuing Move request for scope (0.14, -0.06)
00:26:04.271 00.003 10072 Worker thread wakes up
00:26:04.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
00:26:04.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
00:26:04.271 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.10 yDistance=-0.12
00:26:04.274 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:04.277 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.78
00:26:04.277 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:26:04.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:04.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:26:04.277 00.000 10072 MoveAxis(E, 5, ABG)
00:26:04.277 00.000 10072 Guiding  Dir = 2, Dur = 5
00:26:04.278 00.001 10072 IsGuiding returns 0
00:26:04.278 00.000 10072 PulseGuide returned control before completion, sleep 15
00:26:04.296 00.018 1032 UpdateGuideState exits: m=1279 SNR=25.2
00:26:04.299 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:04.301 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:04.303 00.002 1032 Enqueuing Expose request
00:26:04.308 00.005 10072 IsGuiding returns 0
00:26:04.308 00.000 10072 Move returns status 0, amount 5
00:26:04.308 00.000 10072 MoveAxis(N, 0, ABG)
00:26:04.308 00.000 10072 Move returns status 0, amount 0
00:26:04.308 00.000 10072 move complete, result=0
00:26:04.308 00.000 10072 worker thread done servicing request
00:26:04.308 00.000 10072 Worker thread wakes up
00:26:04.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:04.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:04.312 00.004 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:26:04.717 00.405 10072 Exposure complete
00:26:04.764 00.047 10072 worker thread done servicing request
00:26:04.764 00.000 1032 OnExposeComplete: enter
00:26:04.766 00.002 1032 UpdateGuideState(): m_state=6
00:26:04.767 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2120
00:26:04.770 00.003 1032 Star::Find returns 1 (0), X=323.94, Y=741.13, Mass=1343, SNR=25.8, Peak=160 HFD=2.6
00:26:04.772 00.002 1032 MultiStar: [#1 0.21,-0.17,1.18,U] [#2 0.10,-0.12,1.00,U] [#3 0.03,-0.24,0.76,U] [#4 -0.09,-0.06,0.67,U] [#5 0.01,-0.19,0.72,U] [#6 0.05,-0.21,0.72,U] [#7 0.10,-0.27,0.00,M5] [#8 0.08,-0.47,0.00,M10] 
00:26:04.774 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.15}, one-star: {0.34, -0.11}
00:26:04.776 00.002 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
00:26:04.778 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
00:26:04.779 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.93 mountX=-0.18 mountY=-0.07, mountTheta=-2.76
00:26:04.783 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.15, opts=13)
00:26:04.784 00.001 1032 Enqueuing Move request for scope (0.11, -0.15)
00:26:04.785 00.001 10072 Worker thread wakes up
00:26:04.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
00:26:04.786 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
00:26:04.786 00.000 10072 Moving (0.11, -0.15) raw xDistance=-0.18 yDistance=-0.07
00:26:04.787 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:04.788 00.001 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 291.78
00:26:04.788 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
00:26:04.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:04.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:26:04.788 00.000 10072 MoveAxis(E, 94, ABG)
00:26:04.788 00.000 10072 Guiding  Dir = 2, Dur = 94
00:26:04.789 00.001 10072 IsGuiding returns 0
00:26:04.789 00.000 10072 PulseGuide returned control before completion, sleep 104
00:26:04.806 00.017 1032 UpdateGuideState exits: m=1343 SNR=25.8
00:26:04.808 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:04.809 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:04.811 00.002 1032 Enqueuing Expose request
00:26:04.901 00.090 10072 IsGuiding returns 0
00:26:04.901 00.000 10072 Move returns status 0, amount 94
00:26:04.901 00.000 10072 MoveAxis(N, 0, ABG)
00:26:04.901 00.000 10072 Move returns status 0, amount 0
00:26:04.901 00.000 10072 move complete, result=0
00:26:04.901 00.000 10072 worker thread done servicing request
00:26:04.901 00.000 10072 Worker thread wakes up
00:26:04.901 00.000 1032 GuideStep: -0.2 px 94 ms EAST, -0.1 px 0 ms NORTH
00:26:04.904 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:04.905 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:05.541 00.636 10072 Exposure complete
00:26:05.590 00.049 10072 worker thread done servicing request
00:26:05.591 00.001 1032 OnExposeComplete: enter
00:26:05.593 00.002 1032 UpdateGuideState(): m_state=6
00:26:05.596 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2121
00:26:05.598 00.002 1032 Star::Find returns 1 (0), X=323.95, Y=741.02, Mass=1341, SNR=25.8, Peak=181 HFD=2.7
00:26:05.600 00.002 1032 MultiStar: [#1 0.30,-0.13,0.00,M1] [#2 0.12,-0.05,0.98,U] [#3 0.07,-0.29,0.00,M8] [#4 0.10,-0.15,0.66,U] [#5 0.08,-0.20,0.71,U] [#6 0.18,-0.28,0.00,M1] [#7 0.07,-0.36,0.00,M6] [#8 0.22,-0.46,0.00,R] 
00:26:05.604 00.004 1032 refined, 3 included, MultiStar: {0.18, -0.15}, one-star: {0.35, -0.22}
00:26:05.606 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
00:26:05.608 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
00:26:05.610 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-0.72 mountX=-0.19 mountY=-0.13, mountTheta=-2.55
00:26:05.613 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.15, opts=13)
00:26:05.615 00.002 1032 Enqueuing Move request for scope (0.18, -0.15)
00:26:05.617 00.002 10072 Worker thread wakes up
00:26:05.617 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
00:26:05.617 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
00:26:05.619 00.002 10072 Moving (0.18, -0.15) raw xDistance=-0.19 yDistance=-0.13
00:26:05.620 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:05.622 00.002 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 291.77
00:26:05.622 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
00:26:05.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:05.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:26:05.622 00.000 10072 MoveAxis(E, 102, ABG)
00:26:05.622 00.000 10072 Guiding  Dir = 2, Dur = 102
00:26:05.624 00.002 10072 IsGuiding returns 0
00:26:05.624 00.000 10072 PulseGuide returned control before completion, sleep 112
00:26:05.642 00.018 1032 UpdateGuideState exits: m=1341 SNR=25.8
00:26:05.645 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:05.647 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:05.648 00.001 1032 Enqueuing Expose request
00:26:05.743 00.095 10072 IsGuiding returns 0
00:26:05.744 00.001 10072 Move returns status 0, amount 102
00:26:05.744 00.000 10072 MoveAxis(N, 0, ABG)
00:26:05.744 00.000 10072 Move returns status 0, amount 0
00:26:05.744 00.000 10072 move complete, result=0
00:26:05.744 00.000 10072 worker thread done servicing request
00:26:05.744 00.000 1032 GuideStep: -0.2 px 102 ms EAST, -0.1 px 0 ms NORTH
00:26:05.746 00.002 10072 Worker thread wakes up
00:26:05.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:05.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:06.151 00.405 10072 Exposure complete
00:26:06.200 00.049 10072 worker thread done servicing request
00:26:06.201 00.001 1032 OnExposeComplete: enter
00:26:06.204 00.003 1032 UpdateGuideState(): m_state=6
00:26:06.205 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2122
00:26:06.209 00.004 1032 Star::Find returns 1 (0), X=323.95, Y=741.12, Mass=1649, SNR=28.6, Peak=193 HFD=2.6
00:26:06.212 00.003 1032 MultiStar: [#1 0.22,-0.02,1.05,U] [#2 0.25,-0.00,0.87,U] [#3 0.13,-0.35,0.00,M9] [#4 0.09,-0.01,0.64,U] [#5 -0.09,-0.08,0.64,U] [#6 0.13,-0.11,0.62,U] [#7 0.11,-0.22,0.52,U] [#8 -0.09,0.11,0.53,U] 
00:26:06.214 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.06}, one-star: {0.35, -0.12}
00:26:06.216 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
00:26:06.218 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
00:26:06.219 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.35 mountX=-0.09 mountY=-0.13, mountTheta=-2.18
00:26:06.222 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
00:26:06.223 00.001 1032 Enqueuing Move request for scope (0.15, -0.06)
00:26:06.225 00.002 10072 Worker thread wakes up
00:26:06.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
00:26:06.225 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
00:26:06.225 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.09 yDistance=-0.13
00:26:06.228 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:06.230 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.77
00:26:06.230 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:26:06.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:06.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:26:06.230 00.000 10072 MoveAxis(E, 5, ABG)
00:26:06.230 00.000 10072 Guiding  Dir = 2, Dur = 5
00:26:06.230 00.000 10072 IsGuiding returns 0
00:26:06.231 00.001 10072 PulseGuide returned control before completion, sleep 15
00:26:06.250 00.019 1032 UpdateGuideState exits: m=1649 SNR=28.6
00:26:06.252 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:06.254 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:06.255 00.001 1032 Enqueuing Expose request
00:26:06.257 00.002 10072 IsGuiding returns 0
00:26:06.257 00.000 10072 Move returns status 0, amount 5
00:26:06.257 00.000 10072 MoveAxis(N, 0, ABG)
00:26:06.257 00.000 10072 Move returns status 0, amount 0
00:26:06.257 00.000 10072 move complete, result=0
00:26:06.257 00.000 10072 worker thread done servicing request
00:26:06.258 00.001 10072 Worker thread wakes up
00:26:06.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:06.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:06.265 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:26:06.888 00.623 10072 Exposure complete
00:26:06.936 00.048 10072 worker thread done servicing request
00:26:06.937 00.001 1032 OnExposeComplete: enter
00:26:06.939 00.002 1032 UpdateGuideState(): m_state=6
00:26:06.940 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2123
00:26:06.942 00.002 1032 Star::Find returns 1 (0), X=323.91, Y=741.29, Mass=1404, SNR=26.4, Peak=166 HFD=2.6
00:26:06.944 00.002 1032 MultiStar: [#1 0.21,0.02,1.10,U] [#2 0.25,0.04,0.92,U] [#3 0.19,-0.02,0.73,U] [#4 0.20,-0.01,0.64,U] [#5 0.01,-0.01,0.64,U] [#6 0.11,-0.05,0.73,U] [#7 -0.08,-0.08,0.50,U] [#8 -0.15,0.22,0.58,U] 
00:26:06.945 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.31, 0.05}
00:26:06.947 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:26:06.949 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:26:06.951 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.15 cameraTheta=0.14 mountX=-0.02 mountY=-0.15, mountTheta=-1.69
00:26:06.954 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
00:26:06.956 00.002 1032 Enqueuing Move request for scope (0.14, 0.02)
00:26:06.959 00.003 10072 Worker thread wakes up
00:26:06.959 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
00:26:06.959 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
00:26:06.959 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.15
00:26:06.962 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:06.964 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.77
00:26:06.964 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:26:06.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:06.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:26:06.964 00.000 10072 MoveAxis(E, 6, ABG)
00:26:06.964 00.000 10072 Guiding  Dir = 2, Dur = 6
00:26:06.965 00.001 10072 IsGuiding returns 0
00:26:06.965 00.000 10072 PulseGuide returned control before completion, sleep 16
00:26:06.982 00.017 1032 UpdateGuideState exits: m=1404 SNR=26.4
00:26:06.983 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:06.987 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:06.991 00.004 1032 Enqueuing Expose request
00:26:06.996 00.005 10072 IsGuiding returns 0
00:26:06.996 00.000 10072 Move returns status 0, amount 6
00:26:06.996 00.000 10072 MoveAxis(N, 0, ABG)
00:26:06.996 00.000 10072 Move returns status 0, amount 0
00:26:06.996 00.000 10072 move complete, result=0
00:26:06.996 00.000 10072 worker thread done servicing request
00:26:06.996 00.000 10072 Worker thread wakes up
00:26:06.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:06.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:07.001 00.005 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:26:07.405 00.404 10072 Exposure complete
00:26:07.457 00.052 10072 worker thread done servicing request
00:26:07.457 00.000 1032 OnExposeComplete: enter
00:26:07.459 00.002 1032 UpdateGuideState(): m_state=6
00:26:07.462 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2124
00:26:07.464 00.002 1032 Star::Find returns 1 (0), X=323.82, Y=741.28, Mass=1274, SNR=25.2, Peak=139 HFD=2.6
00:26:07.466 00.002 1032 MultiStar: [#1 0.30,0.03,0.00,M1] [#2 0.18,0.02,0.94,U] [#3 0.22,-0.24,0.00,M9] [#4 0.14,-0.02,0.69,U] [#5 -0.13,-0.05,0.73,U] [#6 0.02,-0.06,0.74,U] [#7 0.01,-0.20,0.59,U] [#8 -0.05,0.06,0.61,U] 
00:26:07.468 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.02}, one-star: {0.22, 0.04}
00:26:07.470 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
00:26:07.472 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
00:26:07.474 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.31 mountX=-0.04 mountY=-0.06, mountTheta=-2.14
00:26:07.476 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
00:26:07.479 00.003 1032 Enqueuing Move request for scope (0.07, -0.02)
00:26:07.480 00.001 10072 Worker thread wakes up
00:26:07.480 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
00:26:07.480 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
00:26:07.480 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
00:26:07.482 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:07.485 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.77
00:26:07.485 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:26:07.485 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:07.485 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:26:07.485 00.000 10072 MoveAxis(E, 6, ABG)
00:26:07.485 00.000 10072 Guiding  Dir = 2, Dur = 6
00:26:07.485 00.000 10072 IsGuiding returns 0
00:26:07.487 00.002 10072 PulseGuide returned control before completion, sleep 15
00:26:07.505 00.018 1032 UpdateGuideState exits: m=1274 SNR=25.2
00:26:07.507 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:07.508 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:07.510 00.002 1032 Enqueuing Expose request
00:26:07.513 00.003 10072 IsGuiding returns 0
00:26:07.513 00.000 10072 Move returns status 0, amount 6
00:26:07.513 00.000 10072 MoveAxis(N, 0, ABG)
00:26:07.513 00.000 10072 Move returns status 0, amount 0
00:26:07.513 00.000 10072 move complete, result=0
00:26:07.514 00.001 10072 worker thread done servicing request
00:26:07.514 00.000 10072 Worker thread wakes up
00:26:07.514 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:07.514 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:07.520 00.006 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:26:08.140 00.620 10072 Exposure complete
00:26:08.189 00.049 10072 worker thread done servicing request
00:26:08.189 00.000 1032 OnExposeComplete: enter
00:26:08.191 00.002 1032 UpdateGuideState(): m_state=6
00:26:08.193 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2125
00:26:08.194 00.001 1032 Star::Find returns 1 (0), X=323.96, Y=741.15, Mass=1469, SNR=27.0, Peak=172 HFD=2.6
00:26:08.196 00.002 1032 MultiStar: [#1 0.17,-0.07,1.04,U] [#2 0.15,-0.06,0.99,U] [#3 0.26,-0.28,0.00,M10] [#4 -0.03,-0.03,0.71,U] [#5 0.06,-0.01,0.70,U] [#6 0.17,-0.16,0.69,U] [#7 0.06,-0.31,0.00,M4] [#8 -0.10,0.18,0.56,U] 
00:26:08.197 00.001 1032 refined, 6 included, MultiStar: {0.14, -0.05}, one-star: {0.36, -0.09}
00:26:08.198 00.001 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
00:26:08.201 00.003 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
00:26:08.202 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.14 cameraTheta=-0.34 mountX=-0.08 mountY=-0.12, mountTheta=-2.17
00:26:08.204 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
00:26:08.208 00.004 1032 Enqueuing Move request for scope (0.14, -0.05)
00:26:08.209 00.001 10072 Worker thread wakes up
00:26:08.209 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
00:26:08.209 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
00:26:08.210 00.001 10072 Moving (0.14, -0.05) raw xDistance=-0.08 yDistance=-0.12
00:26:08.213 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.77
00:26:08.213 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:26:08.213 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:08.213 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:08.216 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:26:08.216 00.000 10072 MoveAxis(E, 6, ABG)
00:26:08.216 00.000 10072 Guiding  Dir = 2, Dur = 6
00:26:08.217 00.001 10072 IsGuiding returns 0
00:26:08.217 00.000 10072 PulseGuide returned control before completion, sleep 16
00:26:08.235 00.018 1032 UpdateGuideState exits: m=1469 SNR=27.0
00:26:08.237 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:08.239 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:08.240 00.001 1032 Enqueuing Expose request
00:26:08.246 00.006 10072 IsGuiding returns 0
00:26:08.246 00.000 10072 Move returns status 0, amount 6
00:26:08.246 00.000 10072 MoveAxis(N, 0, ABG)
00:26:08.246 00.000 10072 Move returns status 0, amount 0
00:26:08.246 00.000 10072 move complete, result=0
00:26:08.247 00.001 10072 worker thread done servicing request
00:26:08.247 00.000 10072 Worker thread wakes up
00:26:08.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:08.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:08.249 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:26:08.653 00.404 10072 Exposure complete
00:26:08.699 00.046 10072 worker thread done servicing request
00:26:08.699 00.000 1032 OnExposeComplete: enter
00:26:08.701 00.002 1032 UpdateGuideState(): m_state=6
00:26:08.702 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2126
00:26:08.706 00.004 1032 Star::Find returns 1 (0), X=323.98, Y=741.21, Mass=1321, SNR=25.6, Peak=164 HFD=2.5
00:26:08.708 00.002 1032 MultiStar: [#1 0.25,-0.09,1.11,U] [#2 0.30,-0.00,0.00,M1] [#3 0.12,-0.12,0.79,U] [#4 -0.17,-0.04,0.67,U] [#5 -0.12,-0.11,0.80,U] [#6 0.03,-0.07,0.69,U] [#7 -0.14,-0.18,0.55,U] [#8 0.00,0.19,0.59,U] 
00:26:08.710 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.06}, one-star: {0.38, -0.04}
00:26:08.711 00.001 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
00:26:08.713 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
00:26:08.714 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.65 mountX=-0.08 mountY=-0.06, mountTheta=-2.48
00:26:08.717 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
00:26:08.720 00.003 1032 Enqueuing Move request for scope (0.08, -0.06)
00:26:08.721 00.001 10072 Worker thread wakes up
00:26:08.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
00:26:08.722 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
00:26:08.722 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
00:26:08.723 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:08.725 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.76
00:26:08.725 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:26:08.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:08.726 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:26:08.726 00.000 10072 MoveAxis(E, 6, ABG)
00:26:08.726 00.000 10072 Guiding  Dir = 2, Dur = 6
00:26:08.726 00.000 10072 IsGuiding returns 0
00:26:08.727 00.001 10072 PulseGuide returned control before completion, sleep 16
00:26:08.742 00.015 1032 UpdateGuideState exits: m=1321 SNR=25.6
00:26:08.745 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:08.747 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:08.748 00.001 1032 Enqueuing Expose request
00:26:08.750 00.002 10072 IsGuiding returns 0
00:26:08.750 00.000 10072 Move returns status 0, amount 6
00:26:08.750 00.000 10072 MoveAxis(N, 0, ABG)
00:26:08.750 00.000 10072 Move returns status 0, amount 0
00:26:08.750 00.000 10072 move complete, result=0
00:26:08.750 00.000 10072 worker thread done servicing request
00:26:08.750 00.000 10072 Worker thread wakes up
00:26:08.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:08.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:08.759 00.009 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:26:09.388 00.629 10072 Exposure complete
00:26:09.434 00.046 10072 worker thread done servicing request
00:26:09.434 00.000 1032 OnExposeComplete: enter
00:26:09.436 00.002 1032 UpdateGuideState(): m_state=6
00:26:09.438 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2127
00:26:09.439 00.001 1032 Star::Find returns 1 (0), X=324.03, Y=741.06, Mass=1440, SNR=26.7, Peak=185 HFD=2.7
00:26:09.441 00.002 1032 MultiStar: [#1 0.23,0.10,1.15,U] [#2 0.27,-0.06,0.86,U] [#3 -0.07,-0.20,0.75,U] [#4 -0.14,0.12,0.71,U] [#5 -0.21,-0.13,0.65,U] [#6 0.13,0.02,0.74,U] [#7 0.06,-0.11,0.52,U] [#8 0.00,0.23,0.60,U] 
00:26:09.443 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.43, -0.18}
00:26:09.444 00.001 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
00:26:09.446 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
00:26:09.448 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.22 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
00:26:09.450 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
00:26:09.452 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
00:26:09.453 00.001 10072 Worker thread wakes up
00:26:09.453 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
00:26:09.453 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
00:26:09.453 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
00:26:09.455 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:09.458 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.76
00:26:09.458 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:26:09.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:09.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:26:09.458 00.000 10072 MoveAxis(E, 10, ABG)
00:26:09.458 00.000 10072 Guiding  Dir = 2, Dur = 10
00:26:09.459 00.001 10072 IsGuiding returns 0
00:26:09.459 00.000 10072 PulseGuide returned control before completion, sleep 20
00:26:09.477 00.018 1032 UpdateGuideState exits: m=1440 SNR=26.7
00:26:09.480 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:09.481 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:09.483 00.002 1032 Enqueuing Expose request
00:26:09.495 00.012 10072 IsGuiding returns 0
00:26:09.495 00.000 10072 Move returns status 0, amount 10
00:26:09.496 00.001 10072 MoveAxis(N, 0, ABG)
00:26:09.496 00.000 10072 Move returns status 0, amount 0
00:26:09.496 00.000 10072 move complete, result=0
00:26:09.496 00.000 10072 worker thread done servicing request
00:26:09.496 00.000 10072 Worker thread wakes up
00:26:09.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:09.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:09.497 00.001 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:26:09.903 00.406 10072 Exposure complete
00:26:09.951 00.048 10072 worker thread done servicing request
00:26:09.951 00.000 1032 OnExposeComplete: enter
00:26:09.953 00.002 1032 UpdateGuideState(): m_state=6
00:26:09.955 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2128
00:26:09.957 00.002 1032 Star::Find returns 1 (0), X=324.04, Y=741.20, Mass=1328, SNR=25.7, Peak=175 HFD=2.5
00:26:09.958 00.001 1032 MultiStar: [#1 0.14,0.03,1.17,U] [#2 0.17,-0.18,0.90,U] [#3 -0.14,-0.21,0.74,U] [#4 -0.05,-0.01,0.70,U] [#5 -0.14,-0.01,0.70,U] [#6 0.01,-0.11,0.75,U] [#7 -0.10,-0.17,0.53,U] [#8 -0.07,0.16,0.65,U] 
00:26:09.960 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.44, -0.05}
00:26:09.962 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
00:26:09.964 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
00:26:09.966 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.76 mountX=-0.07 mountY=-0.04, mountTheta=-2.59
00:26:09.970 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
00:26:09.972 00.002 1032 Enqueuing Move request for scope (0.06, -0.06)
00:26:09.973 00.001 10072 Worker thread wakes up
00:26:09.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
00:26:09.973 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
00:26:09.973 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.04
00:26:09.976 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:09.979 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.76
00:26:09.979 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:26:09.979 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:09.979 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:26:09.979 00.000 10072 MoveAxis(E, 9, ABG)
00:26:09.979 00.000 10072 Guiding  Dir = 2, Dur = 9
00:26:09.980 00.001 10072 IsGuiding returns 0
00:26:09.980 00.000 10072 PulseGuide returned control before completion, sleep 19
00:26:09.998 00.018 1032 UpdateGuideState exits: m=1328 SNR=25.7
00:26:10.000 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:10.001 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:10.003 00.002 1032 Enqueuing Expose request
00:26:10.011 00.008 10072 IsGuiding returns 0
00:26:10.011 00.000 10072 Move returns status 0, amount 9
00:26:10.011 00.000 10072 MoveAxis(N, 0, ABG)
00:26:10.011 00.000 10072 Move returns status 0, amount 0
00:26:10.011 00.000 10072 move complete, result=0
00:26:10.011 00.000 10072 worker thread done servicing request
00:26:10.011 00.000 10072 Worker thread wakes up
00:26:10.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:10.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:10.012 00.001 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
00:26:10.637 00.625 10072 Exposure complete
00:26:10.696 00.059 10072 worker thread done servicing request
00:26:10.696 00.000 1032 OnExposeComplete: enter
00:26:10.698 00.002 1032 UpdateGuideState(): m_state=6
00:26:10.700 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2129
00:26:10.701 00.001 1032 Star::Find returns 1 (0), X=323.82, Y=741.28, Mass=1321, SNR=25.6, Peak=152 HFD=2.6
00:26:10.704 00.003 1032 MultiStar: [#1 0.20,0.19,1.11,U] [#2 0.09,-0.00,0.95,U] [#3 -0.01,-0.02,0.76,U] [#4 -0.01,0.03,0.63,U] [#5 -0.08,0.01,0.69,U] [#6 0.17,-0.04,0.77,U] [#7 -0.17,-0.15,0.52,U] [#8 -0.03,0.17,0.62,U] 
00:26:10.706 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.22, 0.03}
00:26:10.708 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
00:26:10.710 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
00:26:10.712 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.46 mountX=0.02 mountY=-0.08, mountTheta=-1.37
00:26:10.715 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
00:26:10.717 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
00:26:10.718 00.001 10072 Worker thread wakes up
00:26:10.718 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
00:26:10.719 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
00:26:10.719 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.02 yDistance=-0.08
00:26:10.721 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:10.723 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.76
00:26:10.723 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:26:10.723 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:10.723 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:26:10.723 00.000 10072 MoveAxis(E, 11, ABG)
00:26:10.723 00.000 10072 Guiding  Dir = 2, Dur = 11
00:26:10.723 00.000 10072 IsGuiding returns 0
00:26:10.723 00.000 10072 PulseGuide returned control before completion, sleep 21
00:26:10.742 00.019 1032 UpdateGuideState exits: m=1321 SNR=25.6
00:26:10.744 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:10.745 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:10.746 00.001 1032 Enqueuing Expose request
00:26:10.758 00.012 10072 IsGuiding returns 0
00:26:10.758 00.000 10072 Move returns status 0, amount 11
00:26:10.758 00.000 10072 MoveAxis(N, 0, ABG)
00:26:10.758 00.000 10072 Move returns status 0, amount 0
00:26:10.758 00.000 10072 move complete, result=0
00:26:10.758 00.000 10072 worker thread done servicing request
00:26:10.758 00.000 10072 Worker thread wakes up
00:26:10.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:10.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:10.759 00.001 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
00:26:11.169 00.410 10072 Exposure complete
00:26:11.221 00.052 10072 worker thread done servicing request
00:26:11.222 00.001 1032 OnExposeComplete: enter
00:26:11.224 00.002 1032 UpdateGuideState(): m_state=6
00:26:11.226 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2130
00:26:11.228 00.002 1032 Star::Find returns 1 (0), X=323.92, Y=741.05, Mass=1267, SNR=25.1, Peak=152 HFD=2.7
00:26:11.231 00.003 1032 MultiStar: [#1 0.22,0.03,1.19,U] [#2 0.03,-0.02,1.01,U] [#3 0.26,-0.24,0.00,M7] [#4 -0.17,-0.05,0.68,U] [#5 -0.05,-0.08,0.72,U] [#6 0.16,-0.17,0.72,U] [#7 -0.09,-0.29,0.00,M1] [#8 -0.15,0.13,0.60,U] 
00:26:11.232 00.001 1032 refined, 6 included, MultiStar: {0.08, -0.05}, one-star: {0.32, -0.19}
00:26:11.234 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
00:26:11.236 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
00:26:11.240 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.55 mountX=-0.07 mountY=-0.07, mountTheta=-2.38
00:26:11.245 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
00:26:11.247 00.002 1032 Enqueuing Move request for scope (0.08, -0.05)
00:26:11.249 00.002 10072 Worker thread wakes up
00:26:11.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
00:26:11.249 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
00:26:11.249 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.07
00:26:11.250 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:11.253 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.76
00:26:11.253 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:26:11.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:11.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:26:11.253 00.000 10072 MoveAxis(E, 10, ABG)
00:26:11.253 00.000 10072 Guiding  Dir = 2, Dur = 10
00:26:11.253 00.000 10072 IsGuiding returns 0
00:26:11.254 00.001 10072 PulseGuide returned control before completion, sleep 20
00:26:11.272 00.018 1032 UpdateGuideState exits: m=1267 SNR=25.1
00:26:11.275 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:11.276 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:11.279 00.003 1032 Enqueuing Expose request
00:26:11.280 00.001 10072 IsGuiding returns 0
00:26:11.280 00.000 10072 Move returns status 0, amount 10
00:26:11.280 00.000 10072 MoveAxis(N, 0, ABG)
00:26:11.280 00.000 10072 Move returns status 0, amount 0
00:26:11.280 00.000 10072 move complete, result=0
00:26:11.281 00.001 10072 worker thread done servicing request
00:26:11.281 00.000 10072 Worker thread wakes up
00:26:11.281 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:11.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:11.288 00.007 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:26:11.905 00.617 10072 Exposure complete
00:26:11.952 00.047 10072 worker thread done servicing request
00:26:11.952 00.000 1032 OnExposeComplete: enter
00:26:11.954 00.002 1032 UpdateGuideState(): m_state=6
00:26:11.957 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2131
00:26:11.959 00.002 1032 Star::Find returns 1 (0), X=323.76, Y=741.19, Mass=1238, SNR=24.8, Peak=148 HFD=2.5
00:26:11.961 00.002 1032 MultiStar: [#1 0.25,-0.08,1.17,U] [#2 0.02,0.00,0.95,U] [#3 0.22,-0.28,0.00,M8] [#4 -0.12,-0.04,0.71,U] [#5 -0.07,0.00,0.79,U] [#6 -0.12,-0.13,0.71,U] [#7 -0.02,-0.25,0.55,U] [#8 0.00,0.11,0.61,U] 
00:26:11.963 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {0.16, -0.05}
00:26:11.964 00.001 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
00:26:11.966 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
00:26:11.967 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.97 mountX=-0.06 mountY=-0.02, mountTheta=-2.80
00:26:11.970 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
00:26:11.971 00.001 1032 Enqueuing Move request for scope (0.04, -0.05)
00:26:11.973 00.002 10072 Worker thread wakes up
00:26:11.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
00:26:11.973 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
00:26:11.973 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.02
00:26:11.976 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:11.978 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.75
00:26:11.978 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:26:11.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:11.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:26:11.978 00.000 10072 MoveAxis(E, 12, ABG)
00:26:11.979 00.001 10072 Guiding  Dir = 2, Dur = 12
00:26:11.979 00.000 10072 IsGuiding returns 0
00:26:11.979 00.000 10072 PulseGuide returned control before completion, sleep 22
00:26:11.996 00.017 1032 UpdateGuideState exits: m=1238 SNR=24.8
00:26:12.002 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:12.003 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:12.005 00.002 1032 Enqueuing Expose request
00:26:12.013 00.008 10072 IsGuiding returns 0
00:26:12.013 00.000 10072 Move returns status 0, amount 12
00:26:12.013 00.000 10072 MoveAxis(N, 0, ABG)
00:26:12.013 00.000 10072 Move returns status 0, amount 0
00:26:12.013 00.000 10072 move complete, result=0
00:26:12.013 00.000 10072 worker thread done servicing request
00:26:12.014 00.001 10072 Worker thread wakes up
00:26:12.014 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:12.014 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:12.015 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
00:26:12.420 00.405 10072 Exposure complete
00:26:12.467 00.047 10072 worker thread done servicing request
00:26:12.468 00.001 1032 OnExposeComplete: enter
00:26:12.470 00.002 1032 UpdateGuideState(): m_state=6
00:26:12.471 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2132
00:26:12.473 00.002 1032 Star::Find returns 1 (0), X=323.81, Y=741.27, Mass=1413, SNR=26.5, Peak=163 HFD=2.6
00:26:12.475 00.002 1032 MultiStar: [#1 0.11,0.00,1.13,U] [#2 0.02,0.13,0.94,U] [#3 0.10,-0.27,0.00,M9] [#4 -0.05,-0.05,0.67,U] [#5 -0.16,0.07,0.69,U] [#6 0.01,-0.00,0.76,U] [#7 -0.09,-0.35,0.00,M1] [#8 -0.23,0.19,0.00,M1] 
00:26:12.477 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.03}, one-star: {0.21, 0.03}
00:26:12.478 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
00:26:12.480 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
00:26:12.481 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.64 mountX=0.02 mountY=-0.05, mountTheta=-1.19
00:26:12.484 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
00:26:12.486 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
00:26:12.487 00.001 10072 Worker thread wakes up
00:26:12.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:26:12.487 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:26:12.487 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
00:26:12.489 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:12.491 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.75
00:26:12.491 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:26:12.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:12.491 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:26:12.491 00.000 10072 MoveAxis(E, 11, ABG)
00:26:12.491 00.000 10072 Guiding  Dir = 2, Dur = 11
00:26:12.491 00.000 10072 IsGuiding returns 0
00:26:12.492 00.001 10072 PulseGuide returned control before completion, sleep 21
00:26:12.508 00.016 1032 UpdateGuideState exits: m=1413 SNR=26.5
00:26:12.510 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:12.511 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:12.513 00.002 1032 Enqueuing Expose request
00:26:12.527 00.014 10072 IsGuiding returns 0
00:26:12.527 00.000 10072 Move returns status 0, amount 11
00:26:12.527 00.000 10072 MoveAxis(N, 0, ABG)
00:26:12.527 00.000 10072 Move returns status 0, amount 0
00:26:12.527 00.000 10072 move complete, result=0
00:26:12.527 00.000 10072 worker thread done servicing request
00:26:12.527 00.000 10072 Worker thread wakes up
00:26:12.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:12.528 00.001 1032 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
00:26:12.530 00.002 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:13.156 00.626 10072 Exposure complete
00:26:13.203 00.047 10072 worker thread done servicing request
00:26:13.204 00.001 1032 OnExposeComplete: enter
00:26:13.206 00.002 1032 UpdateGuideState(): m_state=6
00:26:13.209 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2133
00:26:13.212 00.003 1032 Star::Find returns 1 (0), X=323.98, Y=741.07, Mass=1289, SNR=25.3, Peak=164 HFD=2.7
00:26:13.214 00.002 1032 MultiStar: [#1 0.25,0.01,1.14,U] [#2 0.12,-0.09,0.99,U] [#3 0.23,-0.30,0.00,M10] [#4 -0.11,0.13,0.72,U] [#5 -0.04,-0.01,0.74,U] [#6 -0.01,-0.00,0.79,U] [#7 -0.05,-0.11,0.52,U] [#8 -0.10,0.24,0.64,U] 
00:26:13.216 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.38, -0.17}
00:26:13.219 00.003 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
00:26:13.221 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
00:26:13.222 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.11 mountX=-0.03 mountY=-0.08, mountTheta=-1.94
00:26:13.225 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
00:26:13.226 00.001 1032 Enqueuing Move request for scope (0.09, -0.01)
00:26:13.228 00.002 10072 Worker thread wakes up
00:26:13.229 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
00:26:13.229 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
00:26:13.229 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
00:26:13.232 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:13.234 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.75
00:26:13.234 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:26:13.234 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:13.234 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:26:13.234 00.000 10072 MoveAxis(E, 13, ABG)
00:26:13.234 00.000 10072 Guiding  Dir = 2, Dur = 13
00:26:13.235 00.001 10072 IsGuiding returns 0
00:26:13.236 00.001 10072 PulseGuide returned control before completion, sleep 23
00:26:13.253 00.017 1032 UpdateGuideState exits: m=1289 SNR=25.3
00:26:13.255 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:13.257 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:13.259 00.002 1032 Enqueuing Expose request
00:26:13.261 00.002 10072 IsGuiding returns 0
00:26:13.261 00.000 10072 Move returns status 0, amount 13
00:26:13.261 00.000 10072 MoveAxis(N, 0, ABG)
00:26:13.261 00.000 10072 Move returns status 0, amount 0
00:26:13.261 00.000 10072 move complete, result=0
00:26:13.261 00.000 10072 worker thread done servicing request
00:26:13.261 00.000 10072 Worker thread wakes up
00:26:13.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:13.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:13.269 00.008 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
00:26:13.668 00.399 10072 Exposure complete
00:26:13.721 00.053 10072 worker thread done servicing request
00:26:13.722 00.001 1032 OnExposeComplete: enter
00:26:13.724 00.002 1032 UpdateGuideState(): m_state=6
00:26:13.727 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2134
00:26:13.728 00.001 1032 Star::Find returns 1 (0), X=323.93, Y=741.08, Mass=1496, SNR=27.3, Peak=191 HFD=2.7
00:26:13.730 00.002 1032 MultiStar: [#1 0.22,-0.04,1.04,U] [#2 0.27,-0.07,0.00,M1] [#3 0.16,-0.25,0.00,R] [#4 0.05,-0.02,0.67,U] [#5 -0.05,-0.01,0.68,U] [#6 0.26,-0.09,0.66,U] [#7 0.08,-0.18,0.50,U] [#8 0.09,0.11,0.56,U] 
00:26:13.733 00.003 1032 refined, 6 included, MultiStar: {0.16, -0.06}, one-star: {0.33, -0.16}
00:26:13.734 00.001 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
00:26:13.737 00.003 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
00:26:13.739 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.36 mountX=-0.10 mountY=-0.14, mountTheta=-2.19
00:26:13.742 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
00:26:13.745 00.003 1032 Enqueuing Move request for scope (0.16, -0.06)
00:26:13.747 00.002 10072 Worker thread wakes up
00:26:13.747 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
00:26:13.747 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
00:26:13.747 00.000 10072 Moving (0.16, -0.06) raw xDistance=-0.10 yDistance=-0.14
00:26:13.749 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:13.752 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.75
00:26:13.752 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:26:13.752 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:13.752 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:26:13.752 00.000 10072 MoveAxis(E, 12, ABG)
00:26:13.752 00.000 10072 Guiding  Dir = 2, Dur = 12
00:26:13.753 00.001 10072 IsGuiding returns 0
00:26:13.753 00.000 10072 PulseGuide returned control before completion, sleep 22
00:26:13.772 00.019 1032 UpdateGuideState exits: m=1496 SNR=27.3
00:26:13.774 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:13.777 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:13.779 00.002 1032 Enqueuing Expose request
00:26:13.791 00.012 10072 IsGuiding returns 0
00:26:13.791 00.000 10072 Move returns status 0, amount 12
00:26:13.791 00.000 10072 MoveAxis(N, 0, ABG)
00:26:13.791 00.000 10072 Move returns status 0, amount 0
00:26:13.791 00.000 10072 move complete, result=0
00:26:13.791 00.000 10072 worker thread done servicing request
00:26:13.791 00.000 10072 Worker thread wakes up
00:26:13.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:13.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:13.792 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:26:14.420 00.628 10072 Exposure complete
00:26:14.467 00.047 10072 worker thread done servicing request
00:26:14.467 00.000 1032 OnExposeComplete: enter
00:26:14.468 00.001 1032 UpdateGuideState(): m_state=6
00:26:14.470 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2135
00:26:14.472 00.002 1032 Star::Find returns 1 (0), X=323.92, Y=740.97, Mass=1205, SNR=24.4, Peak=152 HFD=2.7
00:26:14.473 00.001 1032 MultiStar: [#1 0.26,-0.05,1.21,U] [#2 0.16,-0.13,1.05,U] [#3 0.21,-0.06,0.76,U] [#4 0.13,-0.15,0.77,U] [#5 0.01,-0.27,0.78,U] [#6 0.14,-0.17,0.81,U] [#7 0.27,-0.27,0.00,M1] [#8 -0.03,0.14,0.67,U] 
00:26:14.475 00.002 1032 refined, 7 included, MultiStar: {0.16, -0.13}, one-star: {0.32, -0.27}
00:26:14.477 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
00:26:14.478 00.001 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
00:26:14.479 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.65 mountX=-0.16 mountY=-0.13, mountTheta=-2.48
00:26:14.483 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.13, opts=13)
00:26:14.485 00.002 1032 Enqueuing Move request for scope (0.16, -0.13)
00:26:14.490 00.005 10072 Worker thread wakes up
00:26:14.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
00:26:14.490 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
00:26:14.490 00.000 10072 Moving (0.16, -0.13) raw xDistance=-0.16 yDistance=-0.13
00:26:14.492 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:14.495 00.003 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 291.74
00:26:14.495 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
00:26:14.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:14.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:26:14.495 00.000 10072 MoveAxis(E, 94, ABG)
00:26:14.495 00.000 10072 Guiding  Dir = 2, Dur = 94
00:26:14.495 00.000 10072 IsGuiding returns 0
00:26:14.496 00.001 10072 PulseGuide returned control before completion, sleep 104
00:26:14.514 00.018 1032 UpdateGuideState exits: m=1205 SNR=24.4
00:26:14.517 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:14.521 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:14.524 00.003 1032 Enqueuing Expose request
00:26:14.605 00.081 10072 IsGuiding returns 1
00:26:14.605 00.000 10072 scope still moving after pulse duration time elapsed
00:26:14.636 00.031 10072 IsGuiding returns 0
00:26:14.636 00.000 10072 scope move finished after 94 + 46 ms
00:26:14.636 00.000 10072 Move returns status 0, amount 94
00:26:14.636 00.000 10072 MoveAxis(N, 0, ABG)
00:26:14.636 00.000 10072 Move returns status 0, amount 0
00:26:14.636 00.000 10072 move complete, result=0
00:26:14.636 00.000 10072 worker thread done servicing request
00:26:14.636 00.000 10072 Worker thread wakes up
00:26:14.636 00.000 1032 GuideStep: -0.2 px 94 ms EAST, -0.1 px 0 ms NORTH
00:26:14.638 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:14.639 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:15.048 00.409 10072 Exposure complete
00:26:15.097 00.049 10072 worker thread done servicing request
00:26:15.098 00.001 1032 OnExposeComplete: enter
00:26:15.099 00.001 1032 UpdateGuideState(): m_state=6
00:26:15.101 00.002 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2136
00:26:15.103 00.002 1032 Star::Find returns 1 (0), X=323.81, Y=741.14, Mass=1232, SNR=24.7, Peak=156 HFD=2.4
00:26:15.105 00.002 1032 MultiStar: [#1 0.21,-0.04,1.17,U] [#2 0.18,0.08,0.90,U] [#3 0.05,0.04,0.78,U] [#4 -0.16,0.07,0.72,U] [#5 -0.02,-0.10,0.74,U] [#6 -0.05,-0.02,0.68,U] [#7 0.08,-0.27,0.00,M2] [#8 -0.16,0.17,0.66,U] 
00:26:15.107 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.00}, one-star: {0.21, -0.10}
00:26:15.110 00.003 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
00:26:15.111 00.001 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
00:26:15.113 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.07 mountX=-0.01 mountY=-0.06, mountTheta=-1.76
00:26:15.116 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
00:26:15.117 00.001 1032 Enqueuing Move request for scope (0.06, 0.00)
00:26:15.118 00.001 10072 Worker thread wakes up
00:26:15.119 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
00:26:15.119 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
00:26:15.119 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
00:26:15.120 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:15.123 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.74
00:26:15.123 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:26:15.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:15.123 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:26:15.123 00.000 10072 MoveAxis(E, 12, ABG)
00:26:15.123 00.000 10072 Guiding  Dir = 2, Dur = 12
00:26:15.124 00.001 10072 IsGuiding returns 0
00:26:15.124 00.000 10072 PulseGuide returned control before completion, sleep 22
00:26:15.141 00.017 1032 UpdateGuideState exits: m=1232 SNR=24.7
00:26:15.144 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:15.146 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:15.148 00.002 1032 Enqueuing Expose request
00:26:15.154 00.006 10072 IsGuiding returns 0
00:26:15.154 00.000 10072 Move returns status 0, amount 12
00:26:15.154 00.000 10072 MoveAxis(N, 0, ABG)
00:26:15.154 00.000 10072 Move returns status 0, amount 0
00:26:15.154 00.000 10072 move complete, result=0
00:26:15.154 00.000 10072 worker thread done servicing request
00:26:15.154 00.000 10072 Worker thread wakes up
00:26:15.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:15.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:15.157 00.003 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
00:26:15.780 00.623 10072 Exposure complete
00:26:15.826 00.046 10072 worker thread done servicing request
00:26:15.827 00.001 1032 OnExposeComplete: enter
00:26:15.829 00.002 1032 UpdateGuideState(): m_state=6
00:26:15.831 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2137
00:26:15.833 00.002 1032 Star::Find returns 1 (0), X=323.81, Y=741.28, Mass=1197, SNR=24.3, Peak=143 HFD=2.6
00:26:15.836 00.003 1032 MultiStar: [#1 0.09,0.12,1.24,U] [#2 0.14,0.16,1.00,U] [#3 0.03,0.14,0.79,U] [#4 -0.10,0.05,0.69,U] [#5 -0.18,0.02,0.70,U] [#6 -0.02,0.20,0.75,U] [#7 -0.08,-0.14,0.57,U] [#8 -0.13,0.35,0.00,M1] 
00:26:15.838 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.09}, one-star: {0.21, 0.04}
00:26:15.839 00.001 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
00:26:15.841 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
00:26:15.843 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.19 mountX=0.07 mountY=-0.06, mountTheta=-0.64
00:26:15.846 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
00:26:15.848 00.002 1032 Enqueuing Move request for scope (0.03, 0.09)
00:26:15.850 00.002 10072 Worker thread wakes up
00:26:15.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
00:26:15.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
00:26:15.850 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.07 yDistance=-0.06
00:26:15.852 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:15.854 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.74
00:26:15.855 00.001 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:26:15.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:15.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:26:15.855 00.000 10072 MoveAxis(E, 13, ABG)
00:26:15.855 00.000 10072 Guiding  Dir = 2, Dur = 13
00:26:15.855 00.000 10072 IsGuiding returns 0
00:26:15.856 00.001 10072 PulseGuide returned control before completion, sleep 23
00:26:15.874 00.018 1032 UpdateGuideState exits: m=1197 SNR=24.3
00:26:15.875 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:15.877 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:15.878 00.001 1032 Enqueuing Expose request
00:26:15.888 00.010 10072 IsGuiding returns 0
00:26:15.888 00.000 10072 Move returns status 0, amount 13
00:26:15.888 00.000 10072 MoveAxis(N, 0, ABG)
00:26:15.888 00.000 10072 Move returns status 0, amount 0
00:26:15.888 00.000 10072 move complete, result=0
00:26:15.888 00.000 10072 worker thread done servicing request
00:26:15.888 00.000 10072 Worker thread wakes up
00:26:15.888 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:15.888 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:15.889 00.001 1032 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
00:26:16.297 00.408 10072 Exposure complete
00:26:16.345 00.048 10072 worker thread done servicing request
00:26:16.345 00.000 1032 OnExposeComplete: enter
00:26:16.347 00.002 1032 UpdateGuideState(): m_state=6
00:26:16.349 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2138
00:26:16.351 00.002 1032 Star::Find returns 1 (0), X=323.73, Y=741.04, Mass=1243, SNR=24.8, Peak=161 HFD=2.5
00:26:16.353 00.002 1032 MultiStar: [#1 0.10,0.05,1.16,U] [#2 0.16,0.04,0.99,U] [#3 -0.08,-0.02,0.78,U] [#4 -0.00,0.01,0.72,U] [#5 -0.43,0.04,0.00,M1] [#6 -0.04,0.00,0.71,U] [#7 0.01,-0.24,0.52,U] [#8 -0.18,0.15,0.62,U] 
00:26:16.355 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.13, -0.20}
00:26:16.357 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
00:26:16.358 00.001 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
00:26:16.360 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.61 mountX=-0.03 mountY=-0.02, mountTheta=-2.44
00:26:16.365 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
00:26:16.367 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
00:26:16.369 00.002 10072 Worker thread wakes up
00:26:16.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:26:16.369 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:26:16.369 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
00:26:16.371 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:16.373 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.74
00:26:16.374 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:26:16.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:16.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:26:16.374 00.000 10072 MoveAxis(E, 10, ABG)
00:26:16.374 00.000 10072 Guiding  Dir = 2, Dur = 10
00:26:16.374 00.000 10072 IsGuiding returns 0
00:26:16.375 00.001 10072 PulseGuide returned control before completion, sleep 20
00:26:16.390 00.015 1032 UpdateGuideState exits: m=1243 SNR=24.8
00:26:16.393 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:16.396 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:16.399 00.003 1032 Enqueuing Expose request
00:26:16.402 00.003 10072 IsGuiding returns 0
00:26:16.402 00.000 10072 Move returns status 0, amount 10
00:26:16.402 00.000 10072 MoveAxis(N, 0, ABG)
00:26:16.402 00.000 10072 Move returns status 0, amount 0
00:26:16.402 00.000 10072 move complete, result=0
00:26:16.402 00.000 10072 worker thread done servicing request
00:26:16.402 00.000 10072 Worker thread wakes up
00:26:16.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:16.403 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:16.408 00.005 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
00:26:17.027 00.619 10072 Exposure complete
00:26:17.073 00.046 10072 worker thread done servicing request
00:26:17.073 00.000 1032 OnExposeComplete: enter
00:26:17.075 00.002 1032 UpdateGuideState(): m_state=6
00:26:17.077 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2139
00:26:17.079 00.002 1032 Star::Find returns 1 (0), X=323.89, Y=741.03, Mass=1515, SNR=27.4, Peak=196 HFD=2.6
00:26:17.081 00.002 1032 MultiStar: [#1 0.13,-0.19,1.04,U] [#2 0.07,-0.05,0.95,U] [#3 -0.07,0.02,0.70,U] [#4 0.01,-0.05,0.70,U] [#5 -0.24,-0.18,0.00,M2] [#6 0.01,-0.14,0.69,U] [#7 0.03,-0.41,0.00,M1] [#8 -0.09,0.07,0.63,U] 
00:26:17.082 00.001 1032 refined, 6 included, MultiStar: {0.07, -0.09}, one-star: {0.29, -0.21}
00:26:17.084 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
00:26:17.085 00.001 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
00:26:17.087 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.92 mountX=-0.11 mountY=-0.04, mountTheta=-2.75
00:26:17.090 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
00:26:17.092 00.002 1032 Enqueuing Move request for scope (0.07, -0.09)
00:26:17.093 00.001 10072 Worker thread wakes up
00:26:17.094 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
00:26:17.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
00:26:17.094 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.04
00:26:17.095 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:17.097 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.73
00:26:17.097 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:26:17.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:17.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:26:17.098 00.001 10072 MoveAxis(E, 11, ABG)
00:26:17.098 00.000 10072 Guiding  Dir = 2, Dur = 11
00:26:17.098 00.000 10072 IsGuiding returns 0
00:26:17.098 00.000 10072 PulseGuide returned control before completion, sleep 21
00:26:17.117 00.019 1032 UpdateGuideState exits: m=1515 SNR=27.4
00:26:17.120 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:17.122 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:17.124 00.002 1032 Enqueuing Expose request
00:26:17.134 00.010 10072 IsGuiding returns 0
00:26:17.134 00.000 10072 Move returns status 0, amount 11
00:26:17.134 00.000 10072 MoveAxis(N, 0, ABG)
00:26:17.134 00.000 10072 Move returns status 0, amount 0
00:26:17.134 00.000 10072 move complete, result=0
00:26:17.134 00.000 10072 worker thread done servicing request
00:26:17.134 00.000 10072 Worker thread wakes up
00:26:17.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:17.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:17.136 00.002 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
00:26:17.541 00.405 10072 Exposure complete
00:26:17.593 00.052 10072 worker thread done servicing request
00:26:17.593 00.000 1032 OnExposeComplete: enter
00:26:17.596 00.003 1032 UpdateGuideState(): m_state=6
00:26:17.600 00.004 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2140
00:26:17.604 00.004 1032 Star::Find returns 1 (0), X=323.97, Y=741.06, Mass=1477, SNR=27.1, Peak=185 HFD=2.7
00:26:17.606 00.002 1032 MultiStar: [#1 0.19,-0.03,1.06,U] [#2 0.22,-0.05,0.90,U] [#3 0.09,-0.03,0.73,U] [#4 0.03,-0.16,0.64,U] [#5 -0.02,-0.11,0.69,U] [#6 0.04,-0.16,0.70,U] [#7 0.05,-0.46,0.00,M2] [#8 -0.11,0.06,0.59,U] 
00:26:17.608 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.08}, one-star: {0.37, -0.18}
00:26:17.611 00.003 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
00:26:17.613 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
00:26:17.616 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.59 mountX=-0.11 mountY=-0.10, mountTheta=-2.42
00:26:17.619 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.08, opts=13)
00:26:17.620 00.001 1032 Enqueuing Move request for scope (0.13, -0.08)
00:26:17.622 00.002 10072 Worker thread wakes up
00:26:17.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
00:26:17.622 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
00:26:17.622 00.000 10072 Moving (0.13, -0.08) raw xDistance=-0.11 yDistance=-0.10
00:26:17.624 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:17.625 00.001 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.73
00:26:17.625 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:26:17.625 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:17.626 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:26:17.626 00.000 10072 MoveAxis(E, 10, ABG)
00:26:17.626 00.000 10072 Guiding  Dir = 2, Dur = 10
00:26:17.626 00.000 10072 IsGuiding returns 0
00:26:17.627 00.001 10072 PulseGuide returned control before completion, sleep 20
00:26:17.644 00.017 1032 UpdateGuideState exits: m=1477 SNR=27.1
00:26:17.646 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:17.649 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:17.650 00.001 1032 Enqueuing Expose request
00:26:17.652 00.002 10072 IsGuiding returns 0
00:26:17.652 00.000 10072 Move returns status 0, amount 10
00:26:17.652 00.000 10072 MoveAxis(N, 0, ABG)
00:26:17.652 00.000 10072 Move returns status 0, amount 0
00:26:17.652 00.000 10072 move complete, result=0
00:26:17.652 00.000 10072 worker thread done servicing request
00:26:17.652 00.000 10072 Worker thread wakes up
00:26:17.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:17.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:17.660 00.008 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:26:18.290 00.630 10072 Exposure complete
00:26:18.339 00.049 10072 worker thread done servicing request
00:26:18.339 00.000 1032 OnExposeComplete: enter
00:26:18.341 00.002 1032 UpdateGuideState(): m_state=6
00:26:18.343 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2141
00:26:18.345 00.002 1032 Star::Find returns 1 (0), X=323.89, Y=740.94, Mass=1224, SNR=24.6, Peak=150 HFD=2.7
00:26:18.347 00.002 1032 MultiStar: [#1 0.35,-0.04,0.00,M1] [#2 0.16,-0.12,1.00,U] [#3 0.22,-0.10,0.74,U] [#4 0.03,-0.03,0.77,U] [#5 0.07,-0.07,0.75,U] [#6 0.17,-0.21,0.69,U] [#7 0.14,-0.38,0.00,M3] [#8 0.13,0.19,0.66,U] 
00:26:18.349 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.11}, one-star: {0.29, -0.30}
00:26:18.351 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
00:26:18.353 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
00:26:18.354 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.59 mountX=-0.14 mountY=-0.13, mountTheta=-2.42
00:26:18.357 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.11, opts=13)
00:26:18.359 00.002 1032 Enqueuing Move request for scope (0.16, -0.11)
00:26:18.360 00.001 10072 Worker thread wakes up
00:26:18.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
00:26:18.361 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
00:26:18.361 00.000 10072 Moving (0.16, -0.11) raw xDistance=-0.14 yDistance=-0.13
00:26:18.364 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:18.369 00.005 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 291.73
00:26:18.370 00.001 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:26:18.370 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:18.370 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:26:18.370 00.000 10072 MoveAxis(E, 83, ABG)
00:26:18.370 00.000 10072 Guiding  Dir = 2, Dur = 83
00:26:18.370 00.000 10072 IsGuiding returns 0
00:26:18.371 00.001 10072 PulseGuide returned control before completion, sleep 93
00:26:18.388 00.017 1032 UpdateGuideState exits: m=1224 SNR=24.6
00:26:18.390 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:18.393 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:18.396 00.003 1032 Enqueuing Expose request
00:26:18.476 00.080 10072 IsGuiding returns 0
00:26:18.476 00.000 10072 Move returns status 0, amount 83
00:26:18.476 00.000 10072 MoveAxis(N, 0, ABG)
00:26:18.476 00.000 10072 Move returns status 0, amount 0
00:26:18.476 00.000 10072 move complete, result=0
00:26:18.476 00.000 10072 worker thread done servicing request
00:26:18.476 00.000 10072 Worker thread wakes up
00:26:18.476 00.000 1032 GuideStep: -0.1 px 83 ms EAST, -0.1 px 0 ms NORTH
00:26:18.478 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:18.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:18.884 00.406 10072 Exposure complete
00:26:18.933 00.049 10072 worker thread done servicing request
00:26:18.933 00.000 1032 OnExposeComplete: enter
00:26:18.935 00.002 1032 UpdateGuideState(): m_state=6
00:26:18.937 00.002 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2142
00:26:18.939 00.002 1032 Star::Find returns 1 (0), X=323.86, Y=741.00, Mass=1302, SNR=25.4, Peak=156 HFD=2.6
00:26:18.940 00.001 1032 MultiStar: [#1 0.27,-0.05,1.11,U] [#2 0.05,-0.09,0.96,U] [#3 0.13,-0.17,0.78,U] [#4 0.12,-0.20,0.67,U] [#5 0.08,-0.28,0.00,M1] [#6 0.13,-0.16,0.74,U] [#7 0.17,-0.40,0.00,M4] [#8 -0.01,0.18,0.60,U] 
00:26:18.943 00.003 1032 refined, 6 included, MultiStar: {0.15, -0.11}, one-star: {0.26, -0.24}
00:26:18.944 00.001 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
00:26:18.946 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
00:26:18.948 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.64 mountX=-0.15 mountY=-0.12, mountTheta=-2.47
00:26:18.950 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.11, opts=13)
00:26:18.953 00.003 1032 Enqueuing Move request for scope (0.15, -0.11)
00:26:18.954 00.001 10072 Worker thread wakes up
00:26:18.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
00:26:18.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
00:26:18.954 00.000 10072 Moving (0.15, -0.11) raw xDistance=-0.15 yDistance=-0.12
00:26:18.956 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:18.961 00.005 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 291.73
00:26:18.961 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
00:26:18.961 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:18.961 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:26:18.961 00.000 10072 MoveAxis(E, 85, ABG)
00:26:18.961 00.000 10072 Guiding  Dir = 2, Dur = 85
00:26:18.961 00.000 10072 IsGuiding returns 0
00:26:18.962 00.001 10072 PulseGuide returned control before completion, sleep 95
00:26:18.979 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:26:18.981 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:18.983 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:18.985 00.002 1032 Enqueuing Expose request
00:26:19.070 00.085 10072 IsGuiding returns 0
00:26:19.070 00.000 10072 Move returns status 0, amount 85
00:26:19.070 00.000 10072 MoveAxis(N, 0, ABG)
00:26:19.070 00.000 10072 Move returns status 0, amount 0
00:26:19.070 00.000 10072 move complete, result=0
00:26:19.070 00.000 10072 worker thread done servicing request
00:26:19.070 00.000 10072 Worker thread wakes up
00:26:19.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:19.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:19.071 00.001 1032 GuideStep: -0.1 px 85 ms EAST, -0.1 px 0 ms NORTH
00:26:19.697 00.626 10072 Exposure complete
00:26:19.750 00.053 10072 worker thread done servicing request
00:26:19.750 00.000 1032 OnExposeComplete: enter
00:26:19.752 00.002 1032 UpdateGuideState(): m_state=6
00:26:19.754 00.002 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2143
00:26:19.755 00.001 1032 Star::Find returns 1 (0), X=323.72, Y=740.96, Mass=1470, SNR=27.0, Peak=173 HFD=2.5
00:26:19.757 00.002 1032 MultiStar: [#1 0.13,-0.05,1.09,U] [#2 0.15,0.02,0.91,U] [#3 0.04,0.08,0.69,U] [#4 -0.07,0.05,0.68,U] [#5 -0.10,0.08,0.72,U] [#6 0.09,-0.07,0.70,U] [#7 -0.19,-0.26,0.00,M5] [#8 -0.03,0.21,0.61,U] 
00:26:19.759 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.01}, one-star: {0.12, -0.28}
00:26:19.761 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
00:26:19.762 00.001 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
00:26:19.764 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-0.26 mountX=-0.03 mountY=-0.05, mountTheta=-2.09
00:26:19.770 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
00:26:19.772 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
00:26:19.774 00.002 10072 Worker thread wakes up
00:26:19.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
00:26:19.774 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
00:26:19.774 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.03 yDistance=-0.05
00:26:19.777 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:19.778 00.001 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.72
00:26:19.779 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:26:19.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:19.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:26:19.779 00.000 10072 MoveAxis(E, 13, ABG)
00:26:19.779 00.000 10072 Guiding  Dir = 2, Dur = 13
00:26:19.779 00.000 10072 IsGuiding returns 0
00:26:19.780 00.001 10072 PulseGuide returned control before completion, sleep 23
00:26:19.797 00.017 1032 UpdateGuideState exits: m=1470 SNR=27.0
00:26:19.801 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:19.804 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:19.806 00.002 1032 Enqueuing Expose request
00:26:19.808 00.002 10072 IsGuiding returns 0
00:26:19.808 00.000 10072 Move returns status 0, amount 13
00:26:19.808 00.000 10072 MoveAxis(N, 0, ABG)
00:26:19.808 00.000 10072 Move returns status 0, amount 0
00:26:19.808 00.000 10072 move complete, result=0
00:26:19.808 00.000 10072 worker thread done servicing request
00:26:19.808 00.000 10072 Worker thread wakes up
00:26:19.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:19.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:19.815 00.007 1032 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
00:26:20.214 00.399 10072 Exposure complete
00:26:20.263 00.049 10072 worker thread done servicing request
00:26:20.264 00.001 1032 OnExposeComplete: enter
00:26:20.265 00.001 1032 UpdateGuideState(): m_state=6
00:26:20.267 00.002 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2144
00:26:20.270 00.003 1032 Star::Find returns 1 (0), X=323.93, Y=740.94, Mass=1369, SNR=26.1, Peak=181 HFD=2.7
00:26:20.273 00.003 1032 MultiStar: [#1 0.20,-0.11,1.10,U] [#2 0.13,-0.16,1.02,U] [#3 0.04,-0.10,0.80,U] [#4 0.16,-0.11,0.67,U] [#5 -0.06,-0.01,0.70,U] [#6 0.18,-0.16,0.68,U] [#7 -0.02,-0.15,0.53,U] [#8 -0.10,0.12,0.60,U] 
00:26:20.275 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.12}, one-star: {0.33, -0.30}
00:26:20.277 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
00:26:20.279 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
00:26:20.282 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.80 mountX=-0.15 mountY=-0.08, mountTheta=-2.63
00:26:20.285 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.12, opts=13)
00:26:20.287 00.002 1032 Enqueuing Move request for scope (0.12, -0.12)
00:26:20.289 00.002 10072 Worker thread wakes up
00:26:20.290 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
00:26:20.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
00:26:20.290 00.000 10072 Moving (0.12, -0.12) raw xDistance=-0.15 yDistance=-0.08
00:26:20.292 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:20.294 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 291.72
00:26:20.294 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
00:26:20.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:20.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:26:20.294 00.000 10072 MoveAxis(E, 86, ABG)
00:26:20.294 00.000 10072 Guiding  Dir = 2, Dur = 86
00:26:20.295 00.001 10072 IsGuiding returns 0
00:26:20.295 00.000 10072 PulseGuide returned control before completion, sleep 96
00:26:20.315 00.020 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:26:20.317 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:20.318 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:20.320 00.002 1032 Enqueuing Expose request
00:26:20.398 00.078 10072 IsGuiding returns 0
00:26:20.398 00.000 10072 Move returns status 0, amount 86
00:26:20.398 00.000 10072 MoveAxis(N, 0, ABG)
00:26:20.398 00.000 10072 Move returns status 0, amount 0
00:26:20.398 00.000 10072 move complete, result=0
00:26:20.398 00.000 10072 worker thread done servicing request
00:26:20.398 00.000 10072 Worker thread wakes up
00:26:20.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:20.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:20.398 00.000 1032 GuideStep: -0.1 px 86 ms EAST, -0.1 px 0 ms NORTH
00:26:21.028 00.630 10072 Exposure complete
00:26:21.075 00.047 10072 worker thread done servicing request
00:26:21.075 00.000 1032 OnExposeComplete: enter
00:26:21.077 00.002 1032 UpdateGuideState(): m_state=6
00:26:21.079 00.002 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2145
00:26:21.082 00.003 1032 Star::Find returns 1 (0), X=324.02, Y=741.18, Mass=1579, SNR=28.0, Peak=184 HFD=2.6
00:26:21.085 00.003 1032 MultiStar: [#1 0.19,0.05,1.03,U] [#2 0.25,0.06,0.87,U] [#3 0.02,0.04,0.71,U] [#4 -0.02,0.09,0.67,U] [#5 0.07,-0.06,0.62,U] [#6 0.14,0.09,0.66,U] [#7 -0.09,-0.01,0.51,U] [#8 0.05,0.34,0.00,M1] 
00:26:21.087 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.03}, one-star: {0.42, -0.06}
00:26:21.091 00.004 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
00:26:21.094 00.003 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
00:26:21.095 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.18 mountX=-0.01 mountY=-0.15, mountTheta=-1.65
00:26:21.098 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
00:26:21.101 00.003 1032 Enqueuing Move request for scope (0.15, 0.03)
00:26:21.102 00.001 10072 Worker thread wakes up
00:26:21.102 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
00:26:21.103 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
00:26:21.103 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
00:26:21.105 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:21.109 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.72
00:26:21.109 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:26:21.109 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:21.109 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:26:21.109 00.000 10072 MoveAxis(E, 14, ABG)
00:26:21.109 00.000 10072 Guiding  Dir = 2, Dur = 14
00:26:21.109 00.000 10072 IsGuiding returns 0
00:26:21.110 00.001 10072 PulseGuide returned control before completion, sleep 24
00:26:21.126 00.016 1032 UpdateGuideState exits: m=1579 SNR=28.0
00:26:21.129 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:21.130 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:21.132 00.002 1032 Enqueuing Expose request
00:26:21.135 00.003 10072 IsGuiding returns 0
00:26:21.135 00.000 10072 Move returns status 0, amount 14
00:26:21.135 00.000 10072 MoveAxis(N, 0, ABG)
00:26:21.135 00.000 10072 Move returns status 0, amount 0
00:26:21.135 00.000 10072 move complete, result=0
00:26:21.135 00.000 10072 worker thread done servicing request
00:26:21.135 00.000 10072 Worker thread wakes up
00:26:21.135 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:21.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:21.140 00.005 1032 GuideStep: -0.0 px 14 ms EAST, -0.2 px 0 ms NORTH
00:26:21.547 00.407 10072 Exposure complete
00:26:21.604 00.057 10072 worker thread done servicing request
00:26:21.604 00.000 1032 OnExposeComplete: enter
00:26:21.607 00.003 1032 UpdateGuideState(): m_state=6
00:26:21.610 00.003 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2146
00:26:21.611 00.001 1032 Star::Find returns 1 (0), X=323.92, Y=741.27, Mass=1339, SNR=25.8, Peak=147 HFD=2.6
00:26:21.614 00.003 1032 MultiStar: [#1 0.27,0.09,0.00,M1] [#2 0.21,0.13,1.00,U] [#3 0.06,0.14,0.76,U] [#4 0.01,0.13,0.67,U] [#5 -0.02,-0.01,0.73,U] [#6 0.07,0.23,0.73,U] [#7 0.05,-0.21,0.55,U] [#8 -0.03,0.37,0.00,M2] 
00:26:21.617 00.003 1032 refined, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.32, 0.03}
00:26:21.619 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:26:21.620 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:26:21.622 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.55 mountX=0.04 mountY=-0.13, mountTheta=-1.28
00:26:21.626 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
00:26:21.628 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
00:26:21.630 00.002 10072 Worker thread wakes up
00:26:21.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
00:26:21.630 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
00:26:21.630 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.13
00:26:21.632 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:21.634 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.71
00:26:21.634 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:26:21.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:21.635 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:26:21.635 00.000 10072 MoveAxis(E, 12, ABG)
00:26:21.635 00.000 10072 Guiding  Dir = 2, Dur = 12
00:26:21.635 00.000 10072 IsGuiding returns 0
00:26:21.636 00.001 10072 PulseGuide returned control before completion, sleep 22
00:26:21.654 00.018 1032 UpdateGuideState exits: m=1339 SNR=25.8
00:26:21.656 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:21.658 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:21.660 00.002 1032 Enqueuing Expose request
00:26:21.671 00.011 10072 IsGuiding returns 0
00:26:21.671 00.000 10072 Move returns status 0, amount 12
00:26:21.671 00.000 10072 MoveAxis(N, 0, ABG)
00:26:21.671 00.000 10072 Move returns status 0, amount 0
00:26:21.671 00.000 10072 move complete, result=0
00:26:21.671 00.000 10072 worker thread done servicing request
00:26:21.671 00.000 10072 Worker thread wakes up
00:26:21.671 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:21.671 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:21.672 00.001 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
00:26:22.298 00.626 10072 Exposure complete
00:26:22.348 00.050 10072 worker thread done servicing request
00:26:22.348 00.000 1032 OnExposeComplete: enter
00:26:22.351 00.003 1032 UpdateGuideState(): m_state=6
00:26:22.353 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2147
00:26:22.354 00.001 1032 Star::Find returns 1 (0), X=323.94, Y=741.15, Mass=1386, SNR=26.2, Peak=178 HFD=2.6
00:26:22.356 00.002 1032 MultiStar: [#1 0.25,0.25,0.00,M2] [#2 0.27,0.17,0.00,M1] [#3 0.07,0.16,0.71,U] [#4 0.01,0.20,0.67,U] [#5 -0.08,0.08,0.69,U] [#6 0.20,0.08,0.68,U] [#7 0.05,-0.16,0.55,U] [#8 0.12,0.37,0.00,M3] 
00:26:22.359 00.003 1032 refined, 5 included, MultiStar: {0.12, 0.04}, one-star: {0.34, -0.10}
00:26:22.361 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:26:22.363 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:26:22.364 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.34 mountX=0.01 mountY=-0.12, mountTheta=-1.49
00:26:22.367 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
00:26:22.369 00.002 1032 Enqueuing Move request for scope (0.12, 0.04)
00:26:22.371 00.002 10072 Worker thread wakes up
00:26:22.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
00:26:22.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
00:26:22.371 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.12
00:26:22.373 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:22.376 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.71
00:26:22.377 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:26:22.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:22.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:26:22.377 00.000 10072 MoveAxis(E, 14, ABG)
00:26:22.377 00.000 10072 Guiding  Dir = 2, Dur = 14
00:26:22.377 00.000 10072 IsGuiding returns 0
00:26:22.378 00.001 10072 PulseGuide returned control before completion, sleep 24
00:26:22.395 00.017 1032 UpdateGuideState exits: m=1386 SNR=26.2
00:26:22.397 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:22.399 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:22.400 00.001 1032 Enqueuing Expose request
00:26:22.404 00.004 10072 IsGuiding returns 0
00:26:22.404 00.000 10072 Move returns status 0, amount 14
00:26:22.404 00.000 10072 MoveAxis(N, 0, ABG)
00:26:22.404 00.000 10072 Move returns status 0, amount 0
00:26:22.404 00.000 10072 move complete, result=0
00:26:22.404 00.000 10072 worker thread done servicing request
00:26:22.404 00.000 10072 Worker thread wakes up
00:26:22.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:22.406 00.002 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:22.411 00.005 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
00:26:22.811 00.400 10072 Exposure complete
00:26:22.858 00.047 10072 worker thread done servicing request
00:26:22.858 00.000 1032 OnExposeComplete: enter
00:26:22.861 00.003 1032 UpdateGuideState(): m_state=6
00:26:22.863 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2148
00:26:22.864 00.001 1032 Star::Find returns 1 (0), X=324.03, Y=740.95, Mass=1359, SNR=26.0, Peak=158 HFD=2.8
00:26:22.867 00.003 1032 MultiStar: [#1 0.25,-0.05,1.15,U] [#2 0.28,-0.03,0.00,M2] [#3 0.00,-0.09,0.73,U] [#4 0.05,-0.00,0.70,U] [#5 -0.02,-0.16,0.71,U] [#6 0.23,-0.05,0.71,U] [#7 0.17,-0.33,0.00,M2] [#8 -0.07,0.23,0.58,U] 
00:26:22.868 00.001 1032 refined, 6 included, MultiStar: {0.16, -0.08}, one-star: {0.43, -0.29}
00:26:22.870 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
00:26:22.871 00.001 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
00:26:22.874 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.17 cameraTheta=-0.45 mountX=-0.11 mountY=-0.13, mountTheta=-2.28
00:26:22.876 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.08, opts=13)
00:26:22.878 00.002 1032 Enqueuing Move request for scope (0.16, -0.08)
00:26:22.880 00.002 10072 Worker thread wakes up
00:26:22.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
00:26:22.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
00:26:22.880 00.000 10072 Moving (0.16, -0.08) raw xDistance=-0.11 yDistance=-0.13
00:26:22.881 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:22.884 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.71
00:26:22.884 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:26:22.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:22.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:26:22.884 00.000 10072 MoveAxis(E, 12, ABG)
00:26:22.884 00.000 10072 Guiding  Dir = 2, Dur = 12
00:26:22.885 00.001 10072 IsGuiding returns 0
00:26:22.885 00.000 10072 PulseGuide returned control before completion, sleep 22
00:26:22.903 00.018 1032 UpdateGuideState exits: m=1359 SNR=26.0
00:26:22.907 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:22.908 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:22.910 00.002 1032 Enqueuing Expose request
00:26:22.918 00.008 10072 IsGuiding returns 0
00:26:22.918 00.000 10072 Move returns status 0, amount 12
00:26:22.918 00.000 10072 MoveAxis(N, 0, ABG)
00:26:22.918 00.000 10072 Move returns status 0, amount 0
00:26:22.918 00.000 10072 move complete, result=0
00:26:22.918 00.000 10072 worker thread done servicing request
00:26:22.918 00.000 10072 Worker thread wakes up
00:26:22.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:22.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:22.922 00.004 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:26:23.548 00.626 10072 Exposure complete
00:26:23.599 00.051 1032 OnExposeComplete: enter
00:26:23.601 00.002 1032 UpdateGuideState(): m_state=6
00:26:23.604 00.003 10072 worker thread done servicing request
00:26:23.604 00.000 1032 Star::Find(15, 324, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2149
00:26:23.606 00.002 1032 Star::Find returns 1 (0), X=323.90, Y=741.08, Mass=1279, SNR=25.2, Peak=157 HFD=2.7
00:26:23.608 00.002 1032 MultiStar: [#1 0.33,-0.12,0.00,M2] [#2 0.06,0.02,1.06,U] [#3 0.08,-0.02,0.74,U] [#4 0.06,-0.09,0.69,U] [#5 0.07,-0.23,0.73,U] [#6 -0.02,-0.07,0.74,U] [#7 0.05,-0.17,0.54,U] [#8 -0.12,0.18,0.63,U] 
00:26:23.610 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.07}, one-star: {0.30, -0.16}
00:26:23.612 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
00:26:23.613 00.001 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
00:26:23.615 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.75 mountX=-0.08 mountY=-0.05, mountTheta=-2.58
00:26:23.617 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
00:26:23.620 00.003 1032 Enqueuing Move request for scope (0.07, -0.07)
00:26:23.621 00.001 10072 Worker thread wakes up
00:26:23.623 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
00:26:23.623 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
00:26:23.623 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=-0.05
00:26:23.625 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:23.627 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.70
00:26:23.627 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:26:23.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:23.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:26:23.627 00.000 10072 MoveAxis(E, 14, ABG)
00:26:23.627 00.000 10072 Guiding  Dir = 2, Dur = 14
00:26:23.627 00.000 10072 IsGuiding returns 0
00:26:23.628 00.001 10072 PulseGuide returned control before completion, sleep 24
00:26:23.645 00.017 1032 UpdateGuideState exits: m=1279 SNR=25.2
00:26:23.648 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:23.649 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:23.651 00.002 1032 Enqueuing Expose request
00:26:23.657 00.006 10072 IsGuiding returns 0
00:26:23.657 00.000 10072 Move returns status 0, amount 14
00:26:23.657 00.000 10072 MoveAxis(N, 0, ABG)
00:26:23.657 00.000 10072 Move returns status 0, amount 0
00:26:23.657 00.000 10072 move complete, result=0
00:26:23.657 00.000 10072 worker thread done servicing request
00:26:23.657 00.000 10072 Worker thread wakes up
00:26:23.657 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:23.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:23.659 00.002 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
00:26:24.065 00.406 10072 Exposure complete
00:26:24.113 00.048 10072 worker thread done servicing request
00:26:24.114 00.001 1032 OnExposeComplete: enter
00:26:24.116 00.002 1032 UpdateGuideState(): m_state=6
00:26:24.118 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2150
00:26:24.121 00.003 1032 Star::Find returns 1 (0), X=324.06, Y=741.04, Mass=1459, SNR=26.9, Peak=192 HFD=2.8
00:26:24.123 00.002 1032 MultiStar: [#1 0.25,-0.07,1.07,U] [#2 0.14,-0.06,0.99,U] [#3 0.09,-0.12,0.66,U] [#4 -0.11,-0.03,0.70,U] [#5 0.05,-0.13,0.68,U] [#6 0.13,-0.04,0.74,U] [#7 0.09,-0.20,0.55,U] [#8 -0.02,0.15,0.58,U] 
00:26:24.125 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.08}, one-star: {0.46, -0.20}
00:26:24.127 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
00:26:24.128 00.001 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
00:26:24.131 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.52 mountX=-0.12 mountY=-0.12, mountTheta=-2.35
00:26:24.134 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.08, opts=13)
00:26:24.135 00.001 1032 Enqueuing Move request for scope (0.15, -0.08)
00:26:24.137 00.002 10072 Worker thread wakes up
00:26:24.137 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
00:26:24.137 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
00:26:24.137 00.000 10072 Moving (0.15, -0.08) raw xDistance=-0.12 yDistance=-0.12
00:26:24.139 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:24.143 00.004 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.70
00:26:24.143 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:26:24.143 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:24.143 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:26:24.143 00.000 10072 MoveAxis(E, 13, ABG)
00:26:24.144 00.001 10072 Guiding  Dir = 2, Dur = 13
00:26:24.144 00.000 10072 IsGuiding returns 0
00:26:24.144 00.000 10072 PulseGuide returned control before completion, sleep 23
00:26:24.162 00.018 1032 UpdateGuideState exits: m=1459 SNR=26.9
00:26:24.163 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:24.165 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:24.166 00.001 1032 Enqueuing Expose request
00:26:24.171 00.005 10072 IsGuiding returns 0
00:26:24.171 00.000 10072 Move returns status 0, amount 13
00:26:24.171 00.000 10072 MoveAxis(N, 0, ABG)
00:26:24.171 00.000 10072 Move returns status 0, amount 0
00:26:24.171 00.000 10072 move complete, result=0
00:26:24.171 00.000 10072 worker thread done servicing request
00:26:24.171 00.000 10072 Worker thread wakes up
00:26:24.171 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:24.171 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:24.177 00.006 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
00:26:24.798 00.621 10072 Exposure complete
00:26:24.848 00.050 10072 worker thread done servicing request
00:26:24.848 00.000 1032 OnExposeComplete: enter
00:26:24.851 00.003 1032 UpdateGuideState(): m_state=6
00:26:24.853 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2151
00:26:24.854 00.001 1032 Star::Find returns 1 (0), X=323.91, Y=741.10, Mass=1601, SNR=28.2, Peak=188 HFD=2.7
00:26:24.856 00.002 1032 MultiStar: [#1 0.30,-0.08,0.00,M2] [#2 0.26,-0.06,0.90,U] [#3 0.09,0.00,0.69,U] [#4 0.24,0.00,0.64,U] [#5 0.12,-0.09,0.67,U] [#6 0.12,-0.11,0.67,U] [#7 0.30,-0.22,0.00,M1] [#8 0.01,0.21,0.58,U] 
00:26:24.858 00.002 1032 refined, 6 included, MultiStar: {0.18, -0.04}, one-star: {0.31, -0.14}
00:26:24.860 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
00:26:24.862 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
00:26:24.864 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.21 mountX=-0.08 mountY=-0.16, mountTheta=-2.04
00:26:24.868 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.04, opts=13)
00:26:24.871 00.003 1032 Enqueuing Move request for scope (0.18, -0.04)
00:26:24.873 00.002 10072 Worker thread wakes up
00:26:24.873 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
00:26:24.873 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
00:26:24.873 00.000 10072 Moving (0.18, -0.04) raw xDistance=-0.08 yDistance=-0.16
00:26:24.876 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:24.878 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.69
00:26:24.878 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:26:24.878 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:24.878 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:26:24.878 00.000 10072 MoveAxis(E, 15, ABG)
00:26:24.878 00.000 10072 Guiding  Dir = 2, Dur = 15
00:26:24.878 00.000 10072 IsGuiding returns 0
00:26:24.879 00.001 10072 PulseGuide returned control before completion, sleep 25
00:26:24.896 00.017 1032 UpdateGuideState exits: m=1601 SNR=28.2
00:26:24.900 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:24.902 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:24.904 00.002 1032 Enqueuing Expose request
00:26:24.906 00.002 10072 IsGuiding returns 0
00:26:24.906 00.000 10072 Move returns status 0, amount 15
00:26:24.906 00.000 10072 MoveAxis(N, 0, ABG)
00:26:24.906 00.000 10072 Move returns status 0, amount 0
00:26:24.906 00.000 10072 move complete, result=0
00:26:24.906 00.000 10072 worker thread done servicing request
00:26:24.906 00.000 10072 Worker thread wakes up
00:26:24.906 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:24.906 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:24.913 00.007 1032 GuideStep: -0.1 px 15 ms EAST, -0.2 px 0 ms NORTH
00:26:25.315 00.402 10072 Exposure complete
00:26:25.364 00.049 10072 worker thread done servicing request
00:26:25.364 00.000 1032 OnExposeComplete: enter
00:26:25.367 00.003 1032 UpdateGuideState(): m_state=6
00:26:25.369 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2152
00:26:25.370 00.001 1032 Star::Find returns 1 (0), X=324.03, Y=741.19, Mass=1346, SNR=25.8, Peak=168 HFD=2.6
00:26:25.372 00.002 1032 MultiStar: [#1 0.29,-0.20,0.00,M3] [#2 0.36,0.01,0.00,M1] [#3 0.12,-0.16,0.77,U] [#4 0.09,-0.13,0.72,U] [#5 0.12,-0.27,0.00,M1] [#6 0.13,-0.16,0.72,U] [#7 0.09,-0.11,0.51,U] [#8 0.04,0.14,0.60,U] 
00:26:25.373 00.001 1032 refined, 5 included, MultiStar: {0.17, -0.08}, one-star: {0.43, -0.05}
00:26:25.375 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
00:26:25.376 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
00:26:25.377 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.43 mountX=-0.12 mountY=-0.15, mountTheta=-2.26
00:26:25.380 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.08, opts=13)
00:26:25.381 00.001 1032 Enqueuing Move request for scope (0.17, -0.08)
00:26:25.383 00.002 10072 Worker thread wakes up
00:26:25.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
00:26:25.383 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
00:26:25.383 00.000 10072 Moving (0.17, -0.08) raw xDistance=-0.12 yDistance=-0.15
00:26:25.385 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:25.386 00.001 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.69
00:26:25.386 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:26:25.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:25.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:26:25.386 00.000 10072 MoveAxis(E, 13, ABG)
00:26:25.386 00.000 10072 Guiding  Dir = 2, Dur = 13
00:26:25.388 00.002 10072 IsGuiding returns 0
00:26:25.388 00.000 10072 PulseGuide returned control before completion, sleep 23
00:26:25.405 00.017 1032 UpdateGuideState exits: m=1346 SNR=25.8
00:26:25.408 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:25.409 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:25.411 00.002 1032 Enqueuing Expose request
00:26:25.422 00.011 10072 IsGuiding returns 0
00:26:25.423 00.001 10072 Move returns status 0, amount 13
00:26:25.423 00.000 10072 MoveAxis(N, 0, ABG)
00:26:25.423 00.000 10072 Move returns status 0, amount 0
00:26:25.423 00.000 10072 move complete, result=0
00:26:25.423 00.000 10072 worker thread done servicing request
00:26:25.423 00.000 10072 Worker thread wakes up
00:26:25.424 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:25.424 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:25.425 00.001 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
00:26:26.053 00.628 10072 Exposure complete
00:26:26.100 00.047 10072 worker thread done servicing request
00:26:26.100 00.000 1032 OnExposeComplete: enter
00:26:26.102 00.002 1032 UpdateGuideState(): m_state=6
00:26:26.104 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2153
00:26:26.106 00.002 1032 Star::Find returns 1 (0), X=323.95, Y=741.06, Mass=1362, SNR=26.0, Peak=181 HFD=2.7
00:26:26.108 00.002 1032 MultiStar: [#1 0.25,-0.20,0.00,M4] [#2 0.22,-0.14,0.97,U] [#3 0.20,-0.22,0.00,M1] [#4 0.05,-0.20,0.70,U] [#5 0.07,-0.29,0.00,M2] [#6 0.11,-0.19,0.73,U] [#7 0.17,-0.33,0.00,M1] [#8 0.02,-0.04,0.61,U] 
00:26:26.110 00.002 1032 refined, 4 included, MultiStar: {0.17, -0.15}, one-star: {0.35, -0.18}
00:26:26.112 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
00:26:26.114 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
00:26:26.116 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.72 mountX=-0.19 mountY=-0.13, mountTheta=-2.55
00:26:26.118 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.15, opts=13)
00:26:26.120 00.002 1032 Enqueuing Move request for scope (0.17, -0.15)
00:26:26.122 00.002 10072 Worker thread wakes up
00:26:26.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
00:26:26.122 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
00:26:26.122 00.000 10072 Moving (0.17, -0.15) raw xDistance=-0.19 yDistance=-0.13
00:26:26.124 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:26.126 00.002 10072 PPEC rslt: input = -0.19, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 291.69
00:26:26.127 00.001 10072 PPEC: input: -0.19, control: -0.11, exposure: 500
00:26:26.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:26.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:26:26.127 00.000 10072 MoveAxis(E, 113, ABG)
00:26:26.127 00.000 10072 Guiding  Dir = 2, Dur = 113
00:26:26.127 00.000 10072 IsGuiding returns 0
00:26:26.128 00.001 10072 PulseGuide returned control before completion, sleep 123
00:26:26.147 00.019 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:26:26.149 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:26.151 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:26.153 00.002 1032 Enqueuing Expose request
00:26:26.266 00.113 10072 IsGuiding returns 0
00:26:26.266 00.000 10072 Move returns status 0, amount 113
00:26:26.266 00.000 10072 MoveAxis(N, 0, ABG)
00:26:26.266 00.000 10072 Move returns status 0, amount 0
00:26:26.266 00.000 10072 move complete, result=0
00:26:26.266 00.000 10072 worker thread done servicing request
00:26:26.266 00.000 10072 Worker thread wakes up
00:26:26.267 00.001 1032 GuideStep: -0.2 px 113 ms EAST, -0.1 px 0 ms NORTH
00:26:26.269 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:26.269 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:26.675 00.406 10072 Exposure complete
00:26:26.725 00.050 10072 worker thread done servicing request
00:26:26.725 00.000 1032 OnExposeComplete: enter
00:26:26.728 00.003 1032 UpdateGuideState(): m_state=6
00:26:26.730 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2154
00:26:26.732 00.002 1032 Star::Find returns 1 (0), X=324.07, Y=741.17, Mass=1512, SNR=27.4, Peak=177 HFD=2.6
00:26:26.734 00.002 1032 MultiStar: [#1 0.37,0.03,0.00,M5] [#2 0.15,0.12,0.94,U] [#3 0.09,0.01,0.72,U] [#4 0.17,-0.14,0.66,U] [#5 0.13,0.08,0.68,U] [#6 0.24,-0.07,0.71,U] [#7 0.15,-0.31,0.00,M2] [#8 0.20,0.27,0.00,M1] 
00:26:26.736 00.002 1032 refined, 5 included, MultiStar: {0.22, -0.01}, one-star: {0.47, -0.07}
00:26:26.738 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
00:26:26.739 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
00:26:26.741 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.04 mountX=-0.06 mountY=-0.21, mountTheta=-1.87
00:26:26.744 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.01, opts=13)
00:26:26.745 00.001 1032 Enqueuing Move request for scope (0.22, -0.01)
00:26:26.747 00.002 10072 Worker thread wakes up
00:26:26.747 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
00:26:26.747 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
00:26:26.747 00.000 10072 Moving (0.22, -0.01) raw xDistance=-0.06 yDistance=-0.21
00:26:26.749 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:26.751 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.68
00:26:26.751 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:26:26.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:26:26.751 00.000 10072 MoveAxis(E, 15, ABG)
00:26:26.751 00.000 10072 Guiding  Dir = 2, Dur = 15
00:26:26.752 00.001 10072 IsGuiding returns 0
00:26:26.752 00.000 10072 PulseGuide returned control before completion, sleep 25
00:26:26.771 00.019 1032 UpdateGuideState exits: m=1512 SNR=27.4
00:26:26.773 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:26.775 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:26.776 00.001 1032 Enqueuing Expose request
00:26:26.783 00.007 10072 IsGuiding returns 0
00:26:26.783 00.000 10072 Move returns status 0, amount 15
00:26:26.784 00.001 10072 MoveAxis(N, 136, ABG)
00:26:26.784 00.000 10072 Guiding  Dir = 0, Dur = 136
00:26:26.784 00.000 10072 IsGuiding returns 0
00:26:26.784 00.000 10072 PulseGuide returned control before completion, sleep 146
00:26:26.940 00.156 10072 IsGuiding returns 1
00:26:26.940 00.000 10072 scope still moving after pulse duration time elapsed
00:26:26.971 00.031 10072 IsGuiding returns 0
00:26:26.971 00.000 10072 scope move finished after 136 + 51 ms
00:26:26.971 00.000 10072 Move returns status 0, amount 136
00:26:26.971 00.000 10072 move complete, result=0
00:26:26.971 00.000 10072 worker thread done servicing request
00:26:26.971 00.000 10072 Worker thread wakes up
00:26:26.971 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.2 px 136 ms NORTH
00:26:26.974 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:26.974 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:27.601 00.627 10072 Exposure complete
00:26:27.651 00.050 10072 worker thread done servicing request
00:26:27.651 00.000 1032 OnExposeComplete: enter
00:26:27.653 00.002 1032 UpdateGuideState(): m_state=6
00:26:27.656 00.003 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2155
00:26:27.658 00.002 1032 Star::Find returns 1 (0), X=323.65, Y=741.31, Mass=1272, SNR=25.1, Peak=157 HFD=2.8
00:26:27.659 00.001 1032 MultiStar: [#1 -0.00,0.17,1.23,U] [#2 -0.10,0.09,1.01,U] [#3 -0.15,0.02,0.74,U] [#4 -0.21,-0.05,0.68,U] [#5 -0.32,0.13,0.00,M2] [#6 -0.02,0.08,0.75,U] [#7 -0.19,-0.22,0.00,M3] [#8 -0.25,0.33,0.00,M2] 
00:26:27.662 00.003 1032 single-star, 5 included, MultiStar: {-0.06, 0.08}, one-star: {0.05, 0.07}
00:26:27.663 00.001 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:26:27.665 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:26:27.667 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.90 mountX=0.05 mountY=-0.07, mountTheta=-0.93
00:26:27.670 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
00:26:27.672 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
00:26:27.674 00.002 10072 Worker thread wakes up
00:26:27.674 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
00:26:27.674 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
00:26:27.674 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
00:26:27.677 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:27.679 00.002 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 291.68
00:26:27.680 00.001 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
00:26:27.680 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:27.680 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:26:27.680 00.000 10072 MoveAxis(E, 17, ABG)
00:26:27.680 00.000 10072 Guiding  Dir = 2, Dur = 17
00:26:27.680 00.000 10072 IsGuiding returns 0
00:26:27.681 00.001 10072 PulseGuide returned control before completion, sleep 27
00:26:27.700 00.019 1032 UpdateGuideState exits: m=1272 SNR=25.1
00:26:27.702 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:27.704 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:27.706 00.002 1032 Enqueuing Expose request
00:26:27.723 00.017 10072 IsGuiding returns 0
00:26:27.723 00.000 10072 Move returns status 0, amount 17
00:26:27.723 00.000 10072 MoveAxis(N, 0, ABG)
00:26:27.723 00.000 10072 Move returns status 0, amount 0
00:26:27.723 00.000 10072 move complete, result=0
00:26:27.723 00.000 10072 worker thread done servicing request
00:26:27.723 00.000 10072 Worker thread wakes up
00:26:27.724 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:27.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:27.724 00.000 1032 GuideStep: 0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
00:26:28.133 00.409 10072 Exposure complete
00:26:28.181 00.048 10072 worker thread done servicing request
00:26:28.182 00.001 1032 OnExposeComplete: enter
00:26:28.184 00.002 1032 UpdateGuideState(): m_state=6
00:26:28.186 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2156
00:26:28.188 00.002 1032 Star::Find returns 1 (0), X=323.83, Y=741.26, Mass=1360, SNR=26.0, Peak=169 HFD=2.5
00:26:28.190 00.002 1032 MultiStar: [#1 0.01,0.07,1.16,U] [#2 0.08,0.13,0.98,U] [#3 -0.25,0.19,0.00,M1] [#4 -0.40,0.01,0.00,M1] [#5 -0.29,0.02,0.00,M3] [#6 0.03,0.01,0.75,U] [#7 -0.18,-0.20,0.60,U] [#8 -0.21,0.18,0.61,U] 
00:26:28.192 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.04}, one-star: {0.23, 0.02}
00:26:28.194 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
00:26:28.195 00.001 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
00:26:28.198 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.14 mountX=0.04 mountY=-0.03, mountTheta=-0.69
00:26:28.200 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
00:26:28.202 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
00:26:28.203 00.001 10072 Worker thread wakes up
00:26:28.203 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
00:26:28.203 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
00:26:28.203 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
00:26:28.206 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:28.208 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.67
00:26:28.208 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:26:28.208 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:28.208 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:26:28.208 00.000 10072 MoveAxis(E, 14, ABG)
00:26:28.208 00.000 10072 Guiding  Dir = 2, Dur = 14
00:26:28.208 00.000 10072 IsGuiding returns 0
00:26:28.210 00.002 10072 PulseGuide returned control before completion, sleep 24
00:26:28.227 00.017 1032 UpdateGuideState exits: m=1360 SNR=26.0
00:26:28.229 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:28.230 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:28.232 00.002 1032 Enqueuing Expose request
00:26:28.241 00.009 10072 IsGuiding returns 0
00:26:28.241 00.000 10072 Move returns status 0, amount 14
00:26:28.242 00.001 10072 MoveAxis(N, 0, ABG)
00:26:28.242 00.000 10072 Move returns status 0, amount 0
00:26:28.242 00.000 10072 move complete, result=0
00:26:28.242 00.000 10072 worker thread done servicing request
00:26:28.242 00.000 10072 Worker thread wakes up
00:26:28.242 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:28.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:28.243 00.001 1032 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
00:26:28.875 00.632 10072 Exposure complete
00:26:28.928 00.053 10072 worker thread done servicing request
00:26:28.928 00.000 1032 OnExposeComplete: enter
00:26:28.930 00.002 1032 UpdateGuideState(): m_state=6
00:26:28.933 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2157
00:26:28.935 00.002 1032 Star::Find returns 1 (0), X=323.69, Y=740.91, Mass=1285, SNR=25.2, Peak=132 HFD=2.6
00:26:28.937 00.002 1032 MultiStar: [#1 0.01,-0.07,1.15,U] [#2 0.11,-0.18,1.07,U] [#3 -0.35,-0.14,0.00,M2] [#4 -0.37,-0.04,0.00,M2] [#5 -0.20,-0.28,0.00,M4] [#6 -0.13,-0.15,0.73,U] [#7 -0.06,-0.22,0.56,U] [#8 -0.31,0.03,0.00,M2] 
00:26:28.938 00.001 1032 refined, 4 included, MultiStar: {0.02, -0.19}, one-star: {0.09, -0.33}
00:26:28.940 00.002 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 3.00)
00:26:28.943 00.003 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 3.00)
00:26:28.944 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.46 mountX=-0.19 mountY=0.03, mountTheta=3.00
00:26:28.947 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.19, opts=13)
00:26:28.948 00.001 1032 Enqueuing Move request for scope (0.02, -0.19)
00:26:28.950 00.002 10072 Worker thread wakes up
00:26:28.950 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
00:26:28.950 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
00:26:28.950 00.000 10072 Moving (0.02, -0.19) raw xDistance=-0.19 yDistance=0.03
00:26:28.952 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:28.955 00.003 10072 PPEC rslt: input = -0.19, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 291.67
00:26:28.955 00.000 10072 PPEC: input: -0.19, control: -0.11, exposure: 500
00:26:28.955 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:28.955 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:26:28.955 00.000 10072 MoveAxis(E, 109, ABG)
00:26:28.955 00.000 10072 Guiding  Dir = 2, Dur = 109
00:26:28.955 00.000 10072 IsGuiding returns 0
00:26:28.956 00.001 10072 PulseGuide returned control before completion, sleep 118
00:26:28.973 00.017 1032 UpdateGuideState exits: m=1285 SNR=25.2
00:26:28.975 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:28.977 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:28.978 00.001 1032 Enqueuing Expose request
00:26:29.089 00.111 10072 IsGuiding returns 0
00:26:29.089 00.000 10072 Move returns status 0, amount 109
00:26:29.089 00.000 10072 MoveAxis(N, 0, ABG)
00:26:29.089 00.000 10072 Move returns status 0, amount 0
00:26:29.089 00.000 10072 move complete, result=0
00:26:29.089 00.000 10072 worker thread done servicing request
00:26:29.089 00.000 10072 Worker thread wakes up
00:26:29.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:29.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:29.089 00.000 1032 GuideStep: -0.2 px 109 ms EAST, 0.0 px 0 ms NORTH
00:26:29.498 00.409 10072 Exposure complete
00:26:29.547 00.049 10072 worker thread done servicing request
00:26:29.547 00.000 1032 OnExposeComplete: enter
00:26:29.551 00.004 1032 UpdateGuideState(): m_state=6
00:26:29.554 00.003 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2158
00:26:29.556 00.002 1032 Star::Find returns 1 (0), X=323.59, Y=741.11, Mass=1440, SNR=26.7, Peak=161 HFD=2.7
00:26:29.558 00.002 1032 MultiStar: [#1 -0.11,-0.06,1.14,U] [#2 -0.31,0.06,0.00,M1] [#3 -0.42,0.05,0.00,M3] [#4 -0.25,-0.11,0.66,U] [#5 -0.42,-0.20,0.00,M5] [#6 -0.14,-0.16,0.73,U] [#7 -0.17,-0.20,0.52,U] [#8 -0.26,0.03,0.57,U] 
00:26:29.560 00.002 1032 single-star, 5 included, MultiStar: {-0.14, -0.10}, one-star: {-0.01, -0.13}
00:26:29.561 00.001 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.83)
00:26:29.563 00.002 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.83)
00:26:29.564 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.62 mountX=-0.12 mountY=0.04, mountTheta=2.83
00:26:29.566 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.13, opts=13)
00:26:29.568 00.002 1032 Enqueuing Move request for scope (-0.01, -0.13)
00:26:29.569 00.001 10072 Worker thread wakes up
00:26:29.570 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
00:26:29.570 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
00:26:29.570 00.000 10072 Moving (-0.01, -0.13) raw xDistance=-0.12 yDistance=0.04
00:26:29.571 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:29.574 00.003 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 291.67
00:26:29.574 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
00:26:29.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:29.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:26:29.574 00.000 10072 MoveAxis(E, 16, ABG)
00:26:29.574 00.000 10072 Guiding  Dir = 2, Dur = 16
00:26:29.574 00.000 10072 IsGuiding returns 0
00:26:29.575 00.001 10072 PulseGuide returned control before completion, sleep 26
00:26:29.593 00.018 1032 UpdateGuideState exits: m=1440 SNR=26.7
00:26:29.596 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:29.599 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:29.601 00.002 1032 Enqueuing Expose request
00:26:29.605 00.004 10072 IsGuiding returns 0
00:26:29.605 00.000 10072 Move returns status 0, amount 16
00:26:29.605 00.000 10072 MoveAxis(N, 0, ABG)
00:26:29.605 00.000 10072 Move returns status 0, amount 0
00:26:29.605 00.000 10072 move complete, result=0
00:26:29.605 00.000 10072 worker thread done servicing request
00:26:29.605 00.000 10072 Worker thread wakes up
00:26:29.605 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:29.605 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:29.606 00.001 1032 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
00:26:30.234 00.628 10072 Exposure complete
00:26:30.286 00.052 10072 worker thread done servicing request
00:26:30.286 00.000 1032 OnExposeComplete: enter
00:26:30.288 00.002 1032 UpdateGuideState(): m_state=6
00:26:30.290 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2159
00:26:30.291 00.001 1032 Star::Find returns 1 (0), X=323.72, Y=741.16, Mass=1306, SNR=25.5, Peak=148 HFD=2.6
00:26:30.293 00.002 1032 MultiStar: [#1 -0.08,0.06,1.14,U] [#2 -0.07,0.08,0.97,U] [#3 -0.25,-0.18,0.00,M4] [#4 -0.36,0.01,0.00,M2] [#5 -0.43,-0.19,0.00,M6] [#6 -0.20,-0.10,0.74,U] [#7 -0.35,-0.15,0.00,M1] [#8 -0.26,0.11,0.00,M2] 
00:26:30.294 00.001 1032 refined, 3 included, MultiStar: {-0.05, 0.00}, one-star: {0.12, -0.08}
00:26:30.295 00.001 1032 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.83) = xAngle (1.31 = 1.31)
00:26:30.297 00.002 1032 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.31 = 1.31)
00:26:30.298 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.14 mountX=0.01 mountY=0.05, mountTheta=1.31
00:26:30.301 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.00, opts=13)
00:26:30.302 00.001 1032 Enqueuing Move request for scope (-0.05, 0.00)
00:26:30.305 00.003 10072 Worker thread wakes up
00:26:30.305 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
00:26:30.305 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
00:26:30.306 00.001 10072 Moving (-0.05, 0.00) raw xDistance=0.01 yDistance=0.05
00:26:30.307 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:30.309 00.002 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 291.66
00:26:30.310 00.001 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
00:26:30.310 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:30.310 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:26:30.310 00.000 10072 MoveAxis(E, 17, ABG)
00:26:30.310 00.000 10072 Guiding  Dir = 2, Dur = 17
00:26:30.310 00.000 10072 IsGuiding returns 0
00:26:30.311 00.001 10072 PulseGuide returned control before completion, sleep 27
00:26:30.329 00.018 1032 UpdateGuideState exits: m=1306 SNR=25.5
00:26:30.332 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:30.334 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:30.335 00.001 1032 Enqueuing Expose request
00:26:30.341 00.006 10072 IsGuiding returns 0
00:26:30.341 00.000 10072 Move returns status 0, amount 17
00:26:30.341 00.000 10072 MoveAxis(N, 0, ABG)
00:26:30.341 00.000 10072 Move returns status 0, amount 0
00:26:30.341 00.000 10072 move complete, result=0
00:26:30.341 00.000 10072 worker thread done servicing request
00:26:30.341 00.000 10072 Worker thread wakes up
00:26:30.341 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:30.342 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:30.345 00.003 1032 GuideStep: 0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
00:26:30.749 00.404 10072 Exposure complete
00:26:30.801 00.052 10072 worker thread done servicing request
00:26:30.801 00.000 1032 OnExposeComplete: enter
00:26:30.803 00.002 1032 UpdateGuideState(): m_state=6
00:26:30.805 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2160
00:26:30.808 00.003 1032 Star::Find returns 1 (0), X=323.72, Y=740.91, Mass=1363, SNR=26.0, Peak=164 HFD=2.6
00:26:30.810 00.002 1032 MultiStar: [#1 -0.02,-0.05,1.12,U] [#2 -0.05,-0.09,0.99,U] [#3 -0.28,-0.07,0.00,M5] [#4 -0.24,-0.04,0.68,U] [#5 -0.14,-0.13,0.75,U] [#6 -0.15,-0.22,0.72,U] [#7 -0.34,-0.45,0.00,M2] [#8 -0.36,0.09,0.00,M3] 
00:26:30.812 00.002 1032 refined, 5 included, MultiStar: {-0.06, -0.14}, one-star: {0.12, -0.34}
00:26:30.813 00.001 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.48)
00:26:30.815 00.002 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.48)
00:26:30.817 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.16 cameraTheta=-1.98 mountX=-0.12 mountY=0.10, mountTheta=2.48
00:26:30.820 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.14, opts=13)
00:26:30.822 00.002 1032 Enqueuing Move request for scope (-0.06, -0.14)
00:26:30.824 00.002 10072 Worker thread wakes up
00:26:30.824 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
00:26:30.824 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
00:26:30.824 00.000 10072 Moving (-0.06, -0.14) raw xDistance=-0.12 yDistance=0.10
00:26:30.827 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:30.829 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.65
00:26:30.829 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:26:30.829 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:30.829 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:26:30.829 00.000 10072 MoveAxis(E, 14, ABG)
00:26:30.829 00.000 10072 Guiding  Dir = 2, Dur = 14
00:26:30.831 00.002 10072 IsGuiding returns 0
00:26:30.831 00.000 10072 PulseGuide returned control before completion, sleep 24
00:26:30.848 00.017 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:26:30.851 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:30.852 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:30.854 00.002 1032 Enqueuing Expose request
00:26:30.857 00.003 10072 IsGuiding returns 0
00:26:30.857 00.000 10072 Move returns status 0, amount 14
00:26:30.857 00.000 10072 MoveAxis(N, 0, ABG)
00:26:30.857 00.000 10072 Move returns status 0, amount 0
00:26:30.857 00.000 10072 move complete, result=0
00:26:30.857 00.000 10072 worker thread done servicing request
00:26:30.857 00.000 10072 Worker thread wakes up
00:26:30.858 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:30.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:30.864 00.006 1032 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
00:26:31.487 00.623 10072 Exposure complete
00:26:31.532 00.045 10072 worker thread done servicing request
00:26:31.532 00.000 1032 OnExposeComplete: enter
00:26:31.533 00.001 1032 UpdateGuideState(): m_state=6
00:26:31.534 00.001 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2161
00:26:31.536 00.002 1032 Star::Find returns 1 (0), X=323.65, Y=740.91, Mass=1353, SNR=25.9, Peak=156 HFD=2.6
00:26:31.537 00.001 1032 MultiStar: [#1 -0.02,-0.20,1.11,U] [#2 -0.15,-0.02,0.97,U] [#3 -0.01,-0.11,0.74,U] [#4 -0.21,-0.14,0.70,U] [#5 -0.35,-0.10,0.00,M6] [#6 -0.28,-0.33,0.00,M1] [#7 -0.20,-0.40,0.00,M3] [#8 -0.24,-0.24,0.00,M4] 
00:26:31.539 00.002 1032 refined, 4 included, MultiStar: {-0.06, -0.16}, one-star: {0.05, -0.33}
00:26:31.541 00.002 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.75 = 2.53)
00:26:31.543 00.002 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.75 = 2.53)
00:26:31.544 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.18 cameraTheta=-1.92 mountX=-0.14 mountY=0.10, mountTheta=2.53
00:26:31.546 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.16, opts=13)
00:26:31.550 00.004 1032 Enqueuing Move request for scope (-0.06, -0.16)
00:26:31.552 00.002 10072 Worker thread wakes up
00:26:31.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
00:26:31.552 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
00:26:31.552 00.000 10072 Moving (-0.06, -0.16) raw xDistance=-0.14 yDistance=0.10
00:26:31.554 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:31.556 00.002 10072 PPEC rslt: input = -0.14, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 291.65
00:26:31.556 00.000 10072 PPEC: input: -0.14, control: -0.09, exposure: 500
00:26:31.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:31.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:26:31.556 00.000 10072 MoveAxis(E, 88, ABG)
00:26:31.556 00.000 10072 Guiding  Dir = 2, Dur = 88
00:26:31.556 00.000 10072 IsGuiding returns 0
00:26:31.557 00.001 10072 PulseGuide returned control before completion, sleep 98
00:26:31.573 00.016 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:26:31.575 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:31.577 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:31.581 00.004 1032 Enqueuing Expose request
00:26:31.670 00.089 10072 IsGuiding returns 0
00:26:31.670 00.000 10072 Move returns status 0, amount 88
00:26:31.670 00.000 10072 MoveAxis(N, 0, ABG)
00:26:31.670 00.000 10072 Move returns status 0, amount 0
00:26:31.670 00.000 10072 move complete, result=0
00:26:31.670 00.000 10072 worker thread done servicing request
00:26:31.670 00.000 10072 Worker thread wakes up
00:26:31.671 00.001 1032 GuideStep: -0.1 px 88 ms EAST, 0.1 px 0 ms NORTH
00:26:31.674 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:31.674 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:32.084 00.410 10072 Exposure complete
00:26:32.131 00.047 10072 worker thread done servicing request
00:26:32.131 00.000 1032 OnExposeComplete: enter
00:26:32.133 00.002 1032 UpdateGuideState(): m_state=6
00:26:32.135 00.002 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2162
00:26:32.136 00.001 1032 Star::Find returns 1 (0), X=323.89, Y=741.01, Mass=1352, SNR=25.9, Peak=151 HFD=2.7
00:26:32.138 00.002 1032 MultiStar: [#1 0.00,-0.09,1.29,U] [#2 0.02,-0.17,0.99,U] [#3 -0.09,-0.09,0.74,U] [#4 -0.20,-0.12,0.71,U] [#5 -0.22,-0.16,0.68,U] [#6 -0.24,-0.12,0.71,U] [#7 -0.10,-0.40,0.00,M4] [#8 -0.18,0.01,0.59,U] 
00:26:32.139 00.001 1032 refined, 7 included, MultiStar: {-0.05, -0.13}, one-star: {0.29, -0.23}
00:26:32.142 00.003 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.52)
00:26:32.144 00.002 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.52)
00:26:32.146 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.93 mountX=-0.11 mountY=0.08, mountTheta=2.52
00:26:32.149 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.13, opts=13)
00:26:32.151 00.002 1032 Enqueuing Move request for scope (-0.05, -0.13)
00:26:32.153 00.002 10072 Worker thread wakes up
00:26:32.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
00:26:32.153 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
00:26:32.153 00.000 10072 Moving (-0.05, -0.13) raw xDistance=-0.11 yDistance=0.08
00:26:32.155 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:32.158 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.64
00:26:32.158 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:26:32.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:32.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:26:32.158 00.000 10072 MoveAxis(E, 14, ABG)
00:26:32.158 00.000 10072 Guiding  Dir = 2, Dur = 14
00:26:32.158 00.000 10072 IsGuiding returns 0
00:26:32.159 00.001 10072 PulseGuide returned control before completion, sleep 24
00:26:32.176 00.017 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:26:32.177 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:32.180 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:32.182 00.002 1032 Enqueuing Expose request
00:26:32.188 00.006 10072 IsGuiding returns 0
00:26:32.188 00.000 10072 Move returns status 0, amount 14
00:26:32.189 00.001 10072 MoveAxis(N, 0, ABG)
00:26:32.189 00.000 10072 Move returns status 0, amount 0
00:26:32.189 00.000 10072 move complete, result=0
00:26:32.189 00.000 10072 worker thread done servicing request
00:26:32.189 00.000 10072 Worker thread wakes up
00:26:32.189 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:32.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:32.191 00.002 1032 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
00:26:32.814 00.623 10072 Exposure complete
00:26:32.863 00.049 10072 worker thread done servicing request
00:26:32.863 00.000 1032 OnExposeComplete: enter
00:26:32.865 00.002 1032 UpdateGuideState(): m_state=6
00:26:32.868 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2163
00:26:32.870 00.002 1032 Star::Find returns 1 (0), X=323.74, Y=741.20, Mass=1406, SNR=26.4, Peak=157 HFD=2.6
00:26:32.872 00.002 1032 MultiStar: [#1 0.11,0.11,1.09,U] [#2 -0.04,0.06,0.95,U] [#3 -0.10,0.07,0.80,U] [#4 0.07,-0.01,0.66,U] [#5 -0.23,0.08,0.71,U] [#6 0.02,-0.03,0.70,U] [#7 -0.07,-0.26,0.48,U] [#8 -0.14,0.07,0.56,U] 
00:26:32.874 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {0.14, -0.04}
00:26:32.876 00.002 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
00:26:32.878 00.002 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
00:26:32.880 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.14 mountX=0.02 mountY=0.01, mountTheta=0.31
00:26:32.883 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
00:26:32.885 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
00:26:32.887 00.002 10072 Worker thread wakes up
00:26:32.887 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
00:26:32.887 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
00:26:32.887 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.01
00:26:32.889 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:32.892 00.003 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 291.64
00:26:32.894 00.002 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
00:26:32.894 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:32.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:26:32.894 00.000 10072 MoveAxis(E, 16, ABG)
00:26:32.894 00.000 10072 Guiding  Dir = 2, Dur = 16
00:26:32.894 00.000 10072 IsGuiding returns 0
00:26:32.895 00.001 10072 PulseGuide returned control before completion, sleep 26
00:26:32.913 00.018 1032 UpdateGuideState exits: m=1406 SNR=26.4
00:26:32.914 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:32.916 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:32.918 00.002 1032 Enqueuing Expose request
00:26:32.934 00.016 10072 IsGuiding returns 0
00:26:32.934 00.000 10072 Move returns status 0, amount 16
00:26:32.934 00.000 10072 MoveAxis(N, 0, ABG)
00:26:32.934 00.000 10072 Move returns status 0, amount 0
00:26:32.934 00.000 10072 move complete, result=0
00:26:32.934 00.000 10072 worker thread done servicing request
00:26:32.934 00.000 10072 Worker thread wakes up
00:26:32.936 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:32.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:32.938 00.002 1032 GuideStep: 0.0 px 16 ms EAST, 0.0 px 0 ms NORTH
00:26:33.344 00.406 10072 Exposure complete
00:26:33.393 00.049 1032 OnExposeComplete: enter
00:26:33.395 00.002 1032 UpdateGuideState(): m_state=6
00:26:33.398 00.003 10072 worker thread done servicing request
00:26:33.398 00.000 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2164
00:26:33.400 00.002 1032 Star::Find returns 1 (0), X=323.90, Y=741.24, Mass=1294, SNR=25.3, Peak=143 HFD=2.5
00:26:33.402 00.002 1032 MultiStar: [#1 0.09,0.05,1.10,U] [#2 0.06,0.14,1.06,U] [#3 -0.03,0.02,0.73,U] [#4 -0.06,0.21,0.68,U] [#5 -0.15,0.07,0.68,U] [#6 -0.03,0.08,0.78,U] [#7 -0.03,-0.31,0.00,M4] [#8 -0.24,0.28,0.00,M3] 
00:26:33.403 00.001 1032 refined, 6 included, MultiStar: {0.04, 0.08}, one-star: {0.30, -0.00}
00:26:33.405 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
00:26:33.406 00.001 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
00:26:33.408 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.06 mountX=0.06 mountY=-0.06, mountTheta=-0.77
00:26:33.410 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
00:26:33.412 00.002 1032 Enqueuing Move request for scope (0.04, 0.08)
00:26:33.413 00.001 10072 Worker thread wakes up
00:26:33.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
00:26:33.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
00:26:33.413 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.06 yDistance=-0.06
00:26:33.415 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:33.417 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.63
00:26:33.417 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:26:33.417 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:33.418 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:26:33.418 00.000 10072 MoveAxis(E, 14, ABG)
00:26:33.418 00.000 10072 Guiding  Dir = 2, Dur = 14
00:26:33.418 00.000 10072 IsGuiding returns 0
00:26:33.418 00.000 10072 PulseGuide returned control before completion, sleep 24
00:26:33.436 00.018 1032 UpdateGuideState exits: m=1294 SNR=25.3
00:26:33.438 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:33.440 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:33.442 00.002 1032 Enqueuing Expose request
00:26:33.450 00.008 10072 IsGuiding returns 0
00:26:33.450 00.000 10072 Move returns status 0, amount 14
00:26:33.450 00.000 10072 MoveAxis(N, 0, ABG)
00:26:33.450 00.000 10072 Move returns status 0, amount 0
00:26:33.450 00.000 10072 move complete, result=0
00:26:33.451 00.001 10072 worker thread done servicing request
00:26:33.451 00.000 10072 Worker thread wakes up
00:26:33.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:33.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:33.451 00.000 1032 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
00:26:34.182 00.731 10072 Exposure complete
00:26:34.232 00.050 10072 worker thread done servicing request
00:26:34.232 00.000 1032 OnExposeComplete: enter
00:26:34.234 00.002 1032 UpdateGuideState(): m_state=6
00:26:34.236 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2165
00:26:34.237 00.001 1032 Star::Find returns 1 (0), X=323.94, Y=741.13, Mass=1259, SNR=25.0, Peak=155 HFD=2.6
00:26:34.240 00.003 1032 MultiStar: [#1 0.11,-0.14,1.18,U] [#2 -0.05,0.09,1.04,U] [#3 -0.11,-0.12,0.75,U] [#4 -0.13,-0.08,0.70,U] [#5 -0.35,-0.10,0.00,M4] [#6 -0.08,-0.12,0.78,U] [#7 -0.06,-0.38,0.00,M5] [#8 -0.06,0.31,0.00,M4] 
00:26:34.242 00.002 1032 refined, 5 included, MultiStar: {0.03, -0.08}, one-star: {0.34, -0.11}
00:26:34.244 00.002 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
00:26:34.245 00.001 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
00:26:34.247 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.15 mountX=-0.08 mountY=-0.01, mountTheta=-2.98
00:26:34.250 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
00:26:34.252 00.002 1032 Enqueuing Move request for scope (0.03, -0.08)
00:26:34.254 00.002 10072 Worker thread wakes up
00:26:34.255 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
00:26:34.255 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
00:26:34.255 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=-0.01
00:26:34.257 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:34.258 00.001 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 291.63
00:26:34.259 00.001 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
00:26:34.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:34.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:26:34.259 00.000 10072 MoveAxis(E, 16, ABG)
00:26:34.259 00.000 10072 Guiding  Dir = 2, Dur = 16
00:26:34.259 00.000 10072 IsGuiding returns 0
00:26:34.260 00.001 10072 PulseGuide returned control before completion, sleep 26
00:26:34.277 00.017 1032 UpdateGuideState exits: m=1259 SNR=25.0
00:26:34.280 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:34.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:34.283 00.001 1032 Enqueuing Expose request
00:26:34.289 00.006 10072 IsGuiding returns 0
00:26:34.289 00.000 10072 Move returns status 0, amount 16
00:26:34.289 00.000 10072 MoveAxis(N, 0, ABG)
00:26:34.289 00.000 10072 Move returns status 0, amount 0
00:26:34.290 00.001 10072 move complete, result=0
00:26:34.290 00.000 10072 worker thread done servicing request
00:26:34.290 00.000 10072 Worker thread wakes up
00:26:34.290 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:34.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:34.293 00.003 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
00:26:34.695 00.402 10072 Exposure complete
00:26:34.744 00.049 10072 worker thread done servicing request
00:26:34.744 00.000 1032 OnExposeComplete: enter
00:26:34.747 00.003 1032 UpdateGuideState(): m_state=6
00:26:34.748 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2166
00:26:34.750 00.002 1032 Star::Find returns 1 (0), X=323.90, Y=741.05, Mass=1364, SNR=26.0, Peak=149 HFD=2.7
00:26:34.751 00.001 1032 MultiStar: [#1 0.11,-0.08,1.10,U] [#2 -0.10,0.03,1.01,U] [#3 -0.06,-0.16,0.73,U] [#4 0.03,-0.16,0.66,U] [#5 -0.16,-0.20,0.67,U] [#6 -0.01,-0.10,0.69,U] [#7 0.06,-0.41,0.00,M6] [#8 -0.15,0.20,0.55,U] 
00:26:34.753 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.09}, one-star: {0.30, -0.19}
00:26:34.755 00.002 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
00:26:34.756 00.001 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
00:26:34.757 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.41 mountX=-0.09 mountY=0.01, mountTheta=3.04
00:26:34.760 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
00:26:34.762 00.002 1032 Enqueuing Move request for scope (0.01, -0.09)
00:26:34.764 00.002 10072 Worker thread wakes up
00:26:34.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
00:26:34.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
00:26:34.764 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
00:26:34.767 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:34.772 00.005 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.62
00:26:34.772 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:26:34.772 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:34.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:26:34.772 00.000 10072 MoveAxis(E, 13, ABG)
00:26:34.772 00.000 10072 Guiding  Dir = 2, Dur = 13
00:26:34.773 00.001 10072 IsGuiding returns 0
00:26:34.774 00.001 10072 PulseGuide returned control before completion, sleep 23
00:26:34.791 00.017 1032 UpdateGuideState exits: m=1364 SNR=26.0
00:26:34.793 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:34.794 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:34.796 00.002 1032 Enqueuing Expose request
00:26:34.802 00.006 10072 IsGuiding returns 0
00:26:34.803 00.001 10072 Move returns status 0, amount 13
00:26:34.803 00.000 10072 MoveAxis(N, 0, ABG)
00:26:34.803 00.000 10072 Move returns status 0, amount 0
00:26:34.803 00.000 10072 move complete, result=0
00:26:34.803 00.000 10072 worker thread done servicing request
00:26:34.803 00.000 10072 Worker thread wakes up
00:26:34.803 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:34.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:34.807 00.004 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
00:26:35.428 00.621 10072 Exposure complete
00:26:35.476 00.048 10072 worker thread done servicing request
00:26:35.476 00.000 1032 OnExposeComplete: enter
00:26:35.480 00.004 1032 UpdateGuideState(): m_state=6
00:26:35.482 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2167
00:26:35.483 00.001 1032 Star::Find returns 1 (0), X=323.78, Y=741.28, Mass=1392, SNR=26.3, Peak=149 HFD=2.7
00:26:35.486 00.003 1032 MultiStar: [#1 0.18,0.05,1.21,U] [#2 -0.09,0.06,0.97,U] [#3 -0.08,-0.16,0.73,U] [#4 -0.03,-0.05,0.66,U] [#5 -0.11,0.03,0.65,U] [#6 0.07,0.12,0.70,U] [#7 -0.12,-0.33,0.00,M7] [#8 -0.16,0.34,0.00,M4] 
00:26:35.490 00.004 1032 refined, 6 included, MultiStar: {0.03, 0.02}, one-star: {0.18, 0.04}
00:26:35.493 00.003 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
00:26:35.495 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
00:26:35.496 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.52 mountX=0.01 mountY=-0.04, mountTheta=-1.31
00:26:35.499 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
00:26:35.500 00.001 1032 Enqueuing Move request for scope (0.03, 0.02)
00:26:35.502 00.002 10072 Worker thread wakes up
00:26:35.502 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
00:26:35.502 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
00:26:35.502 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
00:26:35.504 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:35.506 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.62
00:26:35.506 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:26:35.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:35.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:26:35.506 00.000 10072 MoveAxis(E, 15, ABG)
00:26:35.506 00.000 10072 Guiding  Dir = 2, Dur = 15
00:26:35.507 00.001 10072 IsGuiding returns 0
00:26:35.507 00.000 10072 PulseGuide returned control before completion, sleep 25
00:26:35.528 00.021 1032 UpdateGuideState exits: m=1392 SNR=26.3
00:26:35.530 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:35.531 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:35.533 00.002 1032 Enqueuing Expose request
00:26:35.535 00.002 10072 IsGuiding returns 0
00:26:35.535 00.000 10072 Move returns status 0, amount 15
00:26:35.535 00.000 10072 MoveAxis(N, 0, ABG)
00:26:35.535 00.000 10072 Move returns status 0, amount 0
00:26:35.535 00.000 10072 move complete, result=0
00:26:35.535 00.000 10072 worker thread done servicing request
00:26:35.535 00.000 10072 Worker thread wakes up
00:26:35.535 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:35.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:35.543 00.008 1032 GuideStep: 0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
00:26:35.942 00.399 10072 Exposure complete
00:26:35.997 00.055 10072 worker thread done servicing request
00:26:35.998 00.001 1032 OnExposeComplete: enter
00:26:36.000 00.002 1032 UpdateGuideState(): m_state=6
00:26:36.002 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2168
00:26:36.004 00.002 1032 Star::Find returns 1 (0), X=323.80, Y=741.09, Mass=1487, SNR=27.2, Peak=172 HFD=2.6
00:26:36.006 00.002 1032 MultiStar: [#1 0.14,0.01,1.12,U] [#2 -0.04,0.23,0.91,U] [#3 -0.02,0.08,0.70,U] [#4 -0.06,-0.08,0.61,U] [#5 -0.21,0.03,0.70,U] [#6 -0.03,-0.14,0.67,U] [#7 -0.06,-0.19,0.52,U] [#8 -0.14,0.34,0.00,M5] 
00:26:36.008 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {0.20, -0.15}
00:26:36.010 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
00:26:36.012 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
00:26:36.013 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.85 mountX=-0.02 mountY=-0.01, mountTheta=-2.68
00:26:36.016 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
00:26:36.023 00.007 1032 Enqueuing Move request for scope (0.01, -0.01)
00:26:36.025 00.002 10072 Worker thread wakes up
00:26:36.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:26:36.025 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:26:36.025 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.02 yDistance=-0.01
00:26:36.027 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:36.030 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.61
00:26:36.030 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:26:36.030 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:36.030 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:26:36.030 00.000 10072 MoveAxis(E, 13, ABG)
00:26:36.030 00.000 10072 Guiding  Dir = 2, Dur = 13
00:26:36.031 00.001 10072 IsGuiding returns 0
00:26:36.031 00.000 10072 PulseGuide returned control before completion, sleep 23
00:26:36.050 00.019 1032 UpdateGuideState exits: m=1487 SNR=27.2
00:26:36.053 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:36.055 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:36.058 00.003 1032 Enqueuing Expose request
00:26:36.064 00.006 10072 IsGuiding returns 0
00:26:36.064 00.000 10072 Move returns status 0, amount 13
00:26:36.064 00.000 10072 MoveAxis(N, 0, ABG)
00:26:36.064 00.000 10072 Move returns status 0, amount 0
00:26:36.064 00.000 10072 move complete, result=0
00:26:36.064 00.000 10072 worker thread done servicing request
00:26:36.064 00.000 10072 Worker thread wakes up
00:26:36.064 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:36.064 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:36.068 00.004 1032 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
00:26:36.690 00.622 10072 Exposure complete
00:26:36.741 00.051 10072 worker thread done servicing request
00:26:36.742 00.001 1032 OnExposeComplete: enter
00:26:36.743 00.001 1032 UpdateGuideState(): m_state=6
00:26:36.745 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2169
00:26:36.747 00.002 1032 Star::Find returns 1 (0), X=323.92, Y=741.07, Mass=1633, SNR=28.5, Peak=195 HFD=2.7
00:26:36.750 00.003 1032 MultiStar: [#1 0.17,-0.07,0.99,U] [#2 0.17,0.10,0.86,U] [#3 -0.02,-0.02,0.65,U] [#4 -0.11,0.03,0.64,U] [#5 -0.11,-0.12,0.64,U] [#6 0.04,-0.09,0.67,U] [#7 0.13,-0.38,0.00,M7] [#8 -0.09,0.14,0.52,U] 
00:26:36.752 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.03}, one-star: {0.32, -0.17}
00:26:36.754 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
00:26:36.755 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
00:26:36.757 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.43 mountX=-0.05 mountY=-0.07, mountTheta=-2.26
00:26:36.760 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
00:26:36.763 00.003 1032 Enqueuing Move request for scope (0.08, -0.03)
00:26:36.765 00.002 10072 Worker thread wakes up
00:26:36.765 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
00:26:36.765 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
00:26:36.765 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
00:26:36.768 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:36.771 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.60
00:26:36.771 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:26:36.771 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:36.771 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:26:36.771 00.000 10072 MoveAxis(E, 14, ABG)
00:26:36.771 00.000 10072 Guiding  Dir = 2, Dur = 14
00:26:36.772 00.001 10072 IsGuiding returns 0
00:26:36.773 00.001 10072 PulseGuide returned control before completion, sleep 23
00:26:36.788 00.015 1032 UpdateGuideState exits: m=1633 SNR=28.5
00:26:36.791 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:36.792 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:36.794 00.002 1032 Enqueuing Expose request
00:26:36.811 00.017 10072 IsGuiding returns 0
00:26:36.811 00.000 10072 Move returns status 0, amount 14
00:26:36.811 00.000 10072 MoveAxis(N, 0, ABG)
00:26:36.811 00.000 10072 Move returns status 0, amount 0
00:26:36.811 00.000 10072 move complete, result=0
00:26:36.811 00.000 10072 worker thread done servicing request
00:26:36.811 00.000 10072 Worker thread wakes up
00:26:36.811 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:36.811 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:36.814 00.003 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
00:26:37.225 00.411 10072 Exposure complete
00:26:37.275 00.050 10072 worker thread done servicing request
00:26:37.275 00.000 1032 OnExposeComplete: enter
00:26:37.278 00.003 1032 UpdateGuideState(): m_state=6
00:26:37.280 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2170
00:26:37.282 00.002 1032 Star::Find returns 1 (0), X=323.96, Y=741.01, Mass=1298, SNR=25.4, Peak=168 HFD=2.8
00:26:37.284 00.002 1032 MultiStar: [#1 0.06,-0.17,1.18,U] [#2 0.18,-0.08,1.02,U] [#3 0.01,-0.21,0.74,U] [#4 -0.10,-0.04,0.70,U] [#5 0.03,-0.07,0.77,U] [#6 0.02,-0.27,0.72,U] [#7 0.03,-0.35,0.00,M8] [#8 -0.26,0.11,0.00,M5] 
00:26:37.287 00.003 1032 refined, 6 included, MultiStar: {0.10, -0.15}, one-star: {0.36, -0.23}
00:26:37.288 00.001 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
00:26:37.290 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
00:26:37.291 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-1.02 mountX=-0.17 mountY=-0.05, mountTheta=-2.85
00:26:37.294 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.15, opts=13)
00:26:37.296 00.002 1032 Enqueuing Move request for scope (0.10, -0.15)
00:26:37.297 00.001 10072 Worker thread wakes up
00:26:37.297 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
00:26:37.297 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
00:26:37.297 00.000 10072 Moving (0.10, -0.15) raw xDistance=-0.17 yDistance=-0.05
00:26:37.303 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:37.306 00.003 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 291.60
00:26:37.306 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
00:26:37.306 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:37.306 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:26:37.307 00.001 10072 MoveAxis(E, 99, ABG)
00:26:37.307 00.000 10072 Guiding  Dir = 2, Dur = 99
00:26:37.307 00.000 10072 IsGuiding returns 0
00:26:37.307 00.000 10072 PulseGuide returned control before completion, sleep 109
00:26:37.325 00.018 1032 UpdateGuideState exits: m=1298 SNR=25.4
00:26:37.328 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:37.331 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:37.333 00.002 1032 Enqueuing Expose request
00:26:37.422 00.089 10072 IsGuiding returns 0
00:26:37.422 00.000 10072 Move returns status 0, amount 99
00:26:37.423 00.001 10072 MoveAxis(N, 0, ABG)
00:26:37.423 00.000 10072 Move returns status 0, amount 0
00:26:37.423 00.000 10072 move complete, result=0
00:26:37.423 00.000 1032 GuideStep: -0.2 px 99 ms EAST, -0.1 px 0 ms NORTH
00:26:37.427 00.004 10072 worker thread done servicing request
00:26:37.427 00.000 10072 Worker thread wakes up
00:26:37.427 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:37.427 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:38.053 00.626 10072 Exposure complete
00:26:38.100 00.047 10072 worker thread done servicing request
00:26:38.100 00.000 1032 OnExposeComplete: enter
00:26:38.103 00.003 1032 UpdateGuideState(): m_state=6
00:26:38.105 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2171
00:26:38.106 00.001 1032 Star::Find returns 1 (0), X=323.86, Y=741.13, Mass=1231, SNR=24.7, Peak=155 HFD=2.4
00:26:38.108 00.002 1032 MultiStar: [#1 0.16,-0.10,1.14,U] [#2 0.13,0.07,1.05,U] [#3 -0.04,0.02,0.74,U] [#4 -0.10,-0.10,0.76,U] [#5 -0.25,-0.03,0.72,U] [#6 -0.04,-0.07,0.75,U] [#7 -0.22,-0.27,0.00,M9] [#8 -0.14,0.18,0.67,U] 
00:26:38.110 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.02}, one-star: {0.26, -0.11}
00:26:38.111 00.001 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
00:26:38.113 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
00:26:38.115 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.79 mountX=-0.03 mountY=-0.02, mountTheta=-2.62
00:26:38.118 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
00:26:38.121 00.003 1032 Enqueuing Move request for scope (0.02, -0.02)
00:26:38.123 00.002 10072 Worker thread wakes up
00:26:38.124 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:26:38.124 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:26:38.124 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.02
00:26:38.127 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:38.129 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.59
00:26:38.130 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:26:38.130 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:38.130 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:26:38.130 00.000 10072 MoveAxis(E, 14, ABG)
00:26:38.130 00.000 10072 Guiding  Dir = 2, Dur = 14
00:26:38.130 00.000 10072 IsGuiding returns 0
00:26:38.131 00.001 10072 PulseGuide returned control before completion, sleep 24
00:26:38.150 00.019 1032 UpdateGuideState exits: m=1231 SNR=24.7
00:26:38.153 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:38.155 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:38.157 00.002 1032 Enqueuing Expose request
00:26:38.159 00.002 10072 IsGuiding returns 0
00:26:38.159 00.000 10072 Move returns status 0, amount 14
00:26:38.160 00.001 10072 MoveAxis(N, 0, ABG)
00:26:38.160 00.000 10072 Move returns status 0, amount 0
00:26:38.160 00.000 10072 move complete, result=0
00:26:38.160 00.000 10072 worker thread done servicing request
00:26:38.160 00.000 10072 Worker thread wakes up
00:26:38.160 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:38.160 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:38.167 00.007 1032 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
00:26:38.569 00.402 10072 Exposure complete
00:26:38.619 00.050 10072 worker thread done servicing request
00:26:38.619 00.000 1032 OnExposeComplete: enter
00:26:38.621 00.002 1032 UpdateGuideState(): m_state=6
00:26:38.623 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2172
00:26:38.624 00.001 1032 Star::Find returns 1 (0), X=323.90, Y=741.32, Mass=1643, SNR=28.6, Peak=184 HFD=2.6
00:26:38.626 00.002 1032 MultiStar: [#1 0.11,0.26,0.00,M1] [#2 0.13,0.13,0.87,U] [#3 0.00,0.24,0.67,U] [#4 -0.00,0.22,0.62,U] [#5 -0.06,0.30,0.00,M1] [#6 -0.08,0.19,0.63,U] [#7 -0.02,-0.12,0.46,U] [#8 -0.24,0.44,0.00,M5] 
00:26:38.628 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.13}, one-star: {0.30, 0.08}
00:26:38.630 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
00:26:38.632 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
00:26:38.634 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.01 mountX=0.11 mountY=-0.11, mountTheta=-0.82
00:26:38.637 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
00:26:38.639 00.002 1032 Enqueuing Move request for scope (0.08, 0.13)
00:26:38.640 00.001 10072 Worker thread wakes up
00:26:38.641 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
00:26:38.641 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
00:26:38.641 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.11 yDistance=-0.11
00:26:38.645 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:38.647 00.002 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.59
00:26:38.647 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
00:26:38.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:38.647 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:26:38.647 00.000 10072 MoveAxis(E, 11, ABG)
00:26:38.648 00.001 10072 Guiding  Dir = 2, Dur = 11
00:26:38.648 00.000 10072 IsGuiding returns 0
00:26:38.648 00.000 10072 PulseGuide returned control before completion, sleep 21
00:26:38.666 00.018 1032 UpdateGuideState exits: m=1643 SNR=28.6
00:26:38.669 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:38.671 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:38.672 00.001 1032 Enqueuing Expose request
00:26:38.676 00.004 10072 IsGuiding returns 0
00:26:38.676 00.000 10072 Move returns status 0, amount 11
00:26:38.676 00.000 10072 MoveAxis(N, 0, ABG)
00:26:38.676 00.000 10072 Move returns status 0, amount 0
00:26:38.676 00.000 10072 move complete, result=0
00:26:38.677 00.001 10072 worker thread done servicing request
00:26:38.677 00.000 10072 Worker thread wakes up
00:26:38.677 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:38.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:38.684 00.007 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:26:39.305 00.621 10072 Exposure complete
00:26:39.356 00.051 10072 worker thread done servicing request
00:26:39.356 00.000 1032 OnExposeComplete: enter
00:26:39.359 00.003 1032 UpdateGuideState(): m_state=6
00:26:39.362 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2173
00:26:39.366 00.004 1032 Star::Find returns 1 (0), X=323.85, Y=741.16, Mass=1457, SNR=26.9, Peak=174 HFD=2.5
00:26:39.368 00.002 1032 MultiStar: [#1 0.09,0.07,1.09,U] [#2 0.09,0.03,0.94,U] [#3 -0.09,-0.08,0.72,U] [#4 -0.08,-0.04,0.66,U] [#5 -0.19,0.00,0.71,U] [#6 0.00,-0.21,0.69,U] [#7 -0.21,-0.20,0.00,M9] [#8 -0.21,0.16,0.58,U] 
00:26:39.370 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.02}, one-star: {0.25, -0.08}
00:26:39.371 00.001 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
00:26:39.373 00.002 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
00:26:39.375 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.12 mountX=-0.02 mountY=-0.00, mountTheta=-2.95
00:26:39.379 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
00:26:39.381 00.002 1032 Enqueuing Move request for scope (0.01, -0.02)
00:26:39.384 00.003 10072 Worker thread wakes up
00:26:39.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
00:26:39.384 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
00:26:39.384 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.00
00:26:39.386 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:39.388 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.58
00:26:39.388 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:26:39.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:39.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:26:39.388 00.000 10072 MoveAxis(E, 11, ABG)
00:26:39.388 00.000 10072 Guiding  Dir = 2, Dur = 11
00:26:39.389 00.001 10072 IsGuiding returns 0
00:26:39.389 00.000 10072 PulseGuide returned control before completion, sleep 21
00:26:39.408 00.019 1032 UpdateGuideState exits: m=1457 SNR=26.9
00:26:39.410 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:39.412 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:39.414 00.002 1032 Enqueuing Expose request
00:26:39.426 00.012 10072 IsGuiding returns 0
00:26:39.426 00.000 10072 Move returns status 0, amount 11
00:26:39.426 00.000 10072 MoveAxis(N, 0, ABG)
00:26:39.426 00.000 10072 Move returns status 0, amount 0
00:26:39.426 00.000 10072 move complete, result=0
00:26:39.426 00.000 10072 worker thread done servicing request
00:26:39.426 00.000 10072 Worker thread wakes up
00:26:39.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:39.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:39.426 00.000 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
00:26:39.837 00.411 10072 Exposure complete
00:26:39.884 00.047 10072 worker thread done servicing request
00:26:39.884 00.000 1032 OnExposeComplete: enter
00:26:39.886 00.002 1032 UpdateGuideState(): m_state=6
00:26:39.888 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2174
00:26:39.890 00.002 1032 Star::Find returns 1 (0), X=323.97, Y=741.31, Mass=1479, SNR=27.1, Peak=175 HFD=2.5
00:26:39.892 00.002 1032 MultiStar: [#1 0.12,0.07,1.09,U] [#2 0.31,0.09,0.00,M1] [#3 0.02,0.06,0.71,U] [#4 0.03,-0.03,0.69,U] [#5 -0.04,0.10,0.74,U] [#6 -0.02,0.06,0.67,U] [#7 0.07,-0.37,0.00,M10] [#8 -0.19,0.32,0.00,M5] 
00:26:39.894 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.06}, one-star: {0.37, 0.07}
00:26:39.895 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
00:26:39.897 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
00:26:39.898 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=0.03 mountY=-0.11, mountTheta=-1.30
00:26:39.902 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
00:26:39.903 00.001 1032 Enqueuing Move request for scope (0.10, 0.06)
00:26:39.905 00.002 10072 Worker thread wakes up
00:26:39.905 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
00:26:39.905 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
00:26:39.905 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
00:26:39.907 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:39.909 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.57
00:26:39.909 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:26:39.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:39.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:26:39.909 00.000 10072 MoveAxis(E, 9, ABG)
00:26:39.909 00.000 10072 Guiding  Dir = 2, Dur = 9
00:26:39.910 00.001 10072 IsGuiding returns 0
00:26:39.910 00.000 10072 PulseGuide returned control before completion, sleep 19
00:26:39.928 00.018 1032 UpdateGuideState exits: m=1479 SNR=27.1
00:26:39.931 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:39.933 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:39.935 00.002 1032 Enqueuing Expose request
00:26:39.941 00.006 10072 IsGuiding returns 0
00:26:39.941 00.000 10072 Move returns status 0, amount 9
00:26:39.941 00.000 10072 MoveAxis(N, 0, ABG)
00:26:39.941 00.000 10072 Move returns status 0, amount 0
00:26:39.941 00.000 10072 move complete, result=0
00:26:39.941 00.000 10072 worker thread done servicing request
00:26:39.941 00.000 10072 Worker thread wakes up
00:26:39.941 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:39.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:39.945 00.004 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:26:40.571 00.626 10072 Exposure complete
00:26:40.621 00.050 10072 worker thread done servicing request
00:26:40.622 00.001 1032 OnExposeComplete: enter
00:26:40.624 00.002 1032 UpdateGuideState(): m_state=6
00:26:40.625 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2175
00:26:40.628 00.003 1032 Star::Find returns 1 (0), X=323.89, Y=741.28, Mass=1319, SNR=25.6, Peak=146 HFD=2.6
00:26:40.629 00.001 1032 MultiStar: [#1 0.16,0.19,1.10,U] [#2 0.11,0.15,1.00,U] [#3 0.11,0.19,0.75,U] [#4 0.19,0.16,0.68,U] [#5 -0.11,0.17,0.70,U] [#6 0.01,-0.10,0.74,U] [#7 0.16,-0.09,0.56,U] [#8 -0.08,0.23,0.57,U] 
00:26:40.632 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.11}, one-star: {0.29, 0.04}
00:26:40.633 00.001 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
00:26:40.635 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
00:26:40.637 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.15 cameraTheta=0.80 mountX=0.08 mountY=-0.13, mountTheta=-1.03
00:26:40.640 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
00:26:40.643 00.003 1032 Enqueuing Move request for scope (0.11, 0.11)
00:26:40.646 00.003 10072 Worker thread wakes up
00:26:40.646 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
00:26:40.646 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
00:26:40.646 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.13
00:26:40.649 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:40.651 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.56
00:26:40.651 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:26:40.651 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:40.652 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:26:40.652 00.000 10072 MoveAxis(E, 10, ABG)
00:26:40.652 00.000 10072 Guiding  Dir = 2, Dur = 10
00:26:40.652 00.000 10072 IsGuiding returns 0
00:26:40.653 00.001 10072 PulseGuide returned control before completion, sleep 20
00:26:40.669 00.016 1032 UpdateGuideState exits: m=1319 SNR=25.6
00:26:40.671 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:40.673 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:40.676 00.003 1032 Enqueuing Expose request
00:26:40.678 00.002 10072 IsGuiding returns 0
00:26:40.678 00.000 10072 Move returns status 0, amount 10
00:26:40.678 00.000 10072 MoveAxis(N, 0, ABG)
00:26:40.678 00.000 10072 Move returns status 0, amount 0
00:26:40.678 00.000 10072 move complete, result=0
00:26:40.678 00.000 10072 worker thread done servicing request
00:26:40.678 00.000 10072 Worker thread wakes up
00:26:40.679 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:40.679 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:40.686 00.007 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:26:41.085 00.399 10072 Exposure complete
00:26:41.133 00.048 1032 OnExposeComplete: enter
00:26:41.136 00.003 1032 UpdateGuideState(): m_state=6
00:26:41.139 00.003 10072 worker thread done servicing request
00:26:41.139 00.000 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2176
00:26:41.141 00.002 1032 Star::Find returns 1 (0), X=323.89, Y=741.27, Mass=1280, SNR=25.2, Peak=150 HFD=2.5
00:26:41.145 00.004 1032 MultiStar: [#1 0.21,0.01,1.19,U] [#2 0.12,0.18,1.03,U] [#3 -0.02,0.04,0.72,U] [#4 0.23,0.12,0.72,U] [#5 -0.12,0.00,0.72,U] [#6 -0.05,0.19,0.75,U] [#7 0.09,-0.08,0.55,U] [#8 -0.13,0.29,0.00,M5] 
00:26:41.147 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {0.29, 0.03}
00:26:41.149 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
00:26:41.150 00.001 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
00:26:41.152 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.53 mountX=0.03 mountY=-0.12, mountTheta=-1.30
00:26:41.155 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
00:26:41.157 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
00:26:41.158 00.001 10072 Worker thread wakes up
00:26:41.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
00:26:41.158 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
00:26:41.158 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.03 yDistance=-0.12
00:26:41.161 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:41.163 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.56
00:26:41.163 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:26:41.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:41.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:26:41.163 00.000 10072 MoveAxis(E, 8, ABG)
00:26:41.163 00.000 10072 Guiding  Dir = 2, Dur = 8
00:26:41.164 00.001 10072 IsGuiding returns 0
00:26:41.164 00.000 10072 PulseGuide returned control before completion, sleep 18
00:26:41.183 00.019 1032 UpdateGuideState exits: m=1280 SNR=25.2
00:26:41.185 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:41.187 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:41.190 00.003 1032 Enqueuing Expose request
00:26:41.193 00.003 10072 IsGuiding returns 0
00:26:41.193 00.000 10072 Move returns status 0, amount 8
00:26:41.193 00.000 10072 MoveAxis(N, 0, ABG)
00:26:41.193 00.000 10072 Move returns status 0, amount 0
00:26:41.193 00.000 10072 move complete, result=0
00:26:41.193 00.000 10072 worker thread done servicing request
00:26:41.193 00.000 10072 Worker thread wakes up
00:26:41.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:41.194 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:41.200 00.006 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:26:41.820 00.620 10072 Exposure complete
00:26:41.871 00.051 10072 worker thread done servicing request
00:26:41.872 00.001 1032 OnExposeComplete: enter
00:26:41.874 00.002 1032 UpdateGuideState(): m_state=6
00:26:41.876 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2177
00:26:41.878 00.002 1032 Star::Find returns 1 (0), X=324.01, Y=741.13, Mass=1518, SNR=27.5, Peak=171 HFD=2.7
00:26:41.880 00.002 1032 MultiStar: [#1 0.24,0.07,1.09,U] [#2 0.14,-0.07,0.92,U] [#3 -0.13,0.12,0.68,U] [#4 -0.09,0.11,0.61,U] [#5 -0.16,0.06,0.66,U] [#6 -0.10,0.07,0.66,U] [#7 -0.07,-0.29,0.00,M9] [#8 -0.32,0.29,0.00,M6] 
00:26:41.882 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.02}, one-star: {0.41, -0.11}
00:26:41.884 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
00:26:41.886 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
00:26:41.887 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.26 mountX=0.00 mountY=-0.09, mountTheta=-1.57
00:26:41.890 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
00:26:41.892 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
00:26:41.896 00.004 10072 Worker thread wakes up
00:26:41.896 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:26:41.896 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:26:41.896 00.000 10072 Moving (0.09, 0.02) raw xDistance=0.00 yDistance=-0.09
00:26:41.898 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:41.901 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.55
00:26:41.901 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:26:41.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:41.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:26:41.901 00.000 10072 MoveAxis(E, 9, ABG)
00:26:41.901 00.000 10072 Guiding  Dir = 2, Dur = 9
00:26:41.901 00.000 10072 IsGuiding returns 0
00:26:41.902 00.001 10072 PulseGuide returned control before completion, sleep 19
00:26:41.919 00.017 1032 UpdateGuideState exits: m=1518 SNR=27.5
00:26:41.921 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:41.923 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:41.925 00.002 1032 Enqueuing Expose request
00:26:41.931 00.006 10072 IsGuiding returns 0
00:26:41.931 00.000 10072 Move returns status 0, amount 9
00:26:41.931 00.000 10072 MoveAxis(N, 0, ABG)
00:26:41.931 00.000 10072 Move returns status 0, amount 0
00:26:41.931 00.000 10072 move complete, result=0
00:26:41.931 00.000 10072 worker thread done servicing request
00:26:41.931 00.000 10072 Worker thread wakes up
00:26:41.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:41.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:41.938 00.007 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:26:42.336 00.398 10072 Exposure complete
00:26:42.389 00.053 10072 worker thread done servicing request
00:26:42.389 00.000 1032 OnExposeComplete: enter
00:26:42.390 00.001 1032 UpdateGuideState(): m_state=6
00:26:42.392 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2178
00:26:42.397 00.005 1032 Star::Find returns 1 (0), X=323.93, Y=741.28, Mass=1449, SNR=26.8, Peak=167 HFD=2.6
00:26:42.399 00.002 1032 MultiStar: [#1 0.17,-0.16,1.08,U] [#2 0.15,0.03,0.93,U] [#3 -0.00,0.00,0.73,U] [#4 -0.03,-0.01,0.68,U] [#5 -0.10,-0.22,0.71,U] [#6 0.01,-0.20,0.75,U] [#7 -0.11,-0.20,0.53,U] [#8 -0.03,0.16,0.57,U] 
00:26:42.402 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {0.33, 0.03}
00:26:42.403 00.001 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
00:26:42.406 00.003 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
00:26:42.407 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.73 mountX=-0.08 mountY=-0.05, mountTheta=-2.56
00:26:42.409 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
00:26:42.411 00.002 1032 Enqueuing Move request for scope (0.07, -0.06)
00:26:42.413 00.002 10072 Worker thread wakes up
00:26:42.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
00:26:42.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
00:26:42.413 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.05
00:26:42.416 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:42.418 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.54
00:26:42.418 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:26:42.418 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:42.418 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:26:42.418 00.000 10072 MoveAxis(E, 8, ABG)
00:26:42.418 00.000 10072 Guiding  Dir = 2, Dur = 8
00:26:42.419 00.001 10072 IsGuiding returns 0
00:26:42.419 00.000 10072 PulseGuide returned control before completion, sleep 18
00:26:42.437 00.018 1032 UpdateGuideState exits: m=1449 SNR=26.8
00:26:42.439 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:42.442 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:42.443 00.001 1032 Enqueuing Expose request
00:26:42.445 00.002 10072 IsGuiding returns 0
00:26:42.445 00.000 10072 Move returns status 0, amount 8
00:26:42.445 00.000 10072 MoveAxis(N, 0, ABG)
00:26:42.445 00.000 10072 Move returns status 0, amount 0
00:26:42.445 00.000 10072 move complete, result=0
00:26:42.445 00.000 10072 worker thread done servicing request
00:26:42.445 00.000 10072 Worker thread wakes up
00:26:42.446 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:42.446 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:42.453 00.007 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:26:43.070 00.617 10072 Exposure complete
00:26:43.118 00.048 10072 worker thread done servicing request
00:26:43.118 00.000 1032 OnExposeComplete: enter
00:26:43.120 00.002 1032 UpdateGuideState(): m_state=6
00:26:43.123 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2179
00:26:43.124 00.001 1032 Star::Find returns 1 (0), X=323.97, Y=741.08, Mass=1539, SNR=27.6, Peak=190 HFD=2.7
00:26:43.126 00.002 1032 MultiStar: [#1 0.16,0.06,1.07,U] [#2 0.28,-0.13,0.00,M1] [#3 -0.09,0.08,0.67,U] [#4 -0.08,0.15,0.59,U] [#5 -0.11,0.10,0.69,U] [#6 0.04,0.01,0.66,U] [#7 0.05,-0.14,0.51,U] [#8 -0.04,0.36,0.00,M6] 
00:26:43.127 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.01}, one-star: {0.37, -0.16}
00:26:43.129 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
00:26:43.130 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
00:26:43.132 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.14 mountX=-0.01 mountY=-0.08, mountTheta=-1.70
00:26:43.135 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
00:26:43.137 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
00:26:43.139 00.002 10072 Worker thread wakes up
00:26:43.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:26:43.139 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:26:43.139 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
00:26:43.140 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:43.143 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.54
00:26:43.143 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:26:43.143 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:43.143 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:26:43.143 00.000 10072 MoveAxis(E, 8, ABG)
00:26:43.144 00.001 10072 Guiding  Dir = 2, Dur = 8
00:26:43.144 00.000 10072 IsGuiding returns 0
00:26:43.144 00.000 10072 PulseGuide returned control before completion, sleep 18
00:26:43.164 00.020 1032 UpdateGuideState exits: m=1539 SNR=27.6
00:26:43.166 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:43.167 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:43.169 00.002 1032 Enqueuing Expose request
00:26:43.178 00.009 10072 IsGuiding returns 0
00:26:43.178 00.000 10072 Move returns status 0, amount 8
00:26:43.178 00.000 10072 MoveAxis(N, 0, ABG)
00:26:43.178 00.000 10072 Move returns status 0, amount 0
00:26:43.178 00.000 10072 move complete, result=0
00:26:43.178 00.000 10072 worker thread done servicing request
00:26:43.178 00.000 10072 Worker thread wakes up
00:26:43.178 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:43.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:43.181 00.003 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:26:43.586 00.405 10072 Exposure complete
00:26:43.646 00.060 10072 worker thread done servicing request
00:26:43.647 00.001 1032 OnExposeComplete: enter
00:26:43.650 00.003 1032 UpdateGuideState(): m_state=6
00:26:43.652 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2180
00:26:43.653 00.001 1032 Star::Find returns 1 (0), X=323.82, Y=741.14, Mass=1297, SNR=25.4, Peak=159 HFD=2.6
00:26:43.656 00.003 1032 MultiStar: [#1 0.17,0.05,1.11,U] [#2 0.11,0.02,0.95,U] [#3 -0.16,-0.07,0.74,U] [#4 -0.17,-0.05,0.68,U] [#5 0.03,-0.03,0.72,U] [#6 0.04,0.00,0.65,U] [#7 -0.05,-0.04,0.54,U] [#8 -0.07,0.27,0.00,M7] 
00:26:43.657 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {0.22, -0.10}
00:26:43.659 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
00:26:43.662 00.003 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
00:26:43.664 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.48 mountX=-0.04 mountY=-0.04, mountTheta=-2.31
00:26:43.666 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
00:26:43.668 00.002 1032 Enqueuing Move request for scope (0.05, -0.02)
00:26:43.670 00.002 10072 Worker thread wakes up
00:26:43.670 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
00:26:43.670 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
00:26:43.670 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.04 yDistance=-0.04
00:26:43.672 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:43.677 00.005 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.53
00:26:43.677 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:26:43.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:43.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:26:43.677 00.000 10072 MoveAxis(E, 7, ABG)
00:26:43.677 00.000 10072 Guiding  Dir = 2, Dur = 7
00:26:43.678 00.001 10072 IsGuiding returns 0
00:26:43.678 00.000 10072 PulseGuide returned control before completion, sleep 17
00:26:43.696 00.018 1032 UpdateGuideState exits: m=1297 SNR=25.4
00:26:43.698 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:43.700 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:43.702 00.002 1032 Enqueuing Expose request
00:26:43.707 00.005 10072 IsGuiding returns 0
00:26:43.707 00.000 10072 Move returns status 0, amount 7
00:26:43.707 00.000 10072 MoveAxis(N, 0, ABG)
00:26:43.707 00.000 10072 Move returns status 0, amount 0
00:26:43.708 00.001 10072 move complete, result=0
00:26:43.708 00.000 10072 worker thread done servicing request
00:26:43.708 00.000 10072 Worker thread wakes up
00:26:43.708 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:43.708 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:43.716 00.008 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
00:26:44.335 00.619 10072 Exposure complete
00:26:44.380 00.045 10072 worker thread done servicing request
00:26:44.381 00.001 1032 OnExposeComplete: enter
00:26:44.383 00.002 1032 UpdateGuideState(): m_state=6
00:26:44.386 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2181
00:26:44.387 00.001 1032 Star::Find returns 1 (0), X=323.87, Y=741.18, Mass=1581, SNR=28.0, Peak=187 HFD=2.5
00:26:44.389 00.002 1032 MultiStar: [#1 0.07,0.04,1.00,U] [#2 0.08,0.05,0.91,U] [#3 0.01,-0.23,0.68,U] [#4 -0.12,-0.04,0.65,U] [#5 -0.20,-0.01,0.64,U] [#6 -0.16,-0.07,0.63,U] [#7 -0.16,-0.14,0.53,U] [#8 -0.22,0.19,0.00,M8] 
00:26:44.392 00.003 1032 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {0.27, -0.06}
00:26:44.394 00.002 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 3.00)
00:26:44.396 00.002 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 3.00)
00:26:44.398 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.46 mountX=-0.05 mountY=0.01, mountTheta=3.00
00:26:44.400 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
00:26:44.402 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
00:26:44.404 00.002 10072 Worker thread wakes up
00:26:44.404 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
00:26:44.404 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
00:26:44.404 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
00:26:44.406 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:44.409 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.52
00:26:44.409 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:26:44.409 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:44.409 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:26:44.409 00.000 10072 MoveAxis(E, 9, ABG)
00:26:44.409 00.000 10072 Guiding  Dir = 2, Dur = 9
00:26:44.409 00.000 10072 IsGuiding returns 0
00:26:44.410 00.001 10072 PulseGuide returned control before completion, sleep 19
00:26:44.428 00.018 1032 UpdateGuideState exits: m=1581 SNR=28.0
00:26:44.431 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:44.432 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:44.434 00.002 1032 Enqueuing Expose request
00:26:44.443 00.009 10072 IsGuiding returns 0
00:26:44.443 00.000 10072 Move returns status 0, amount 9
00:26:44.443 00.000 10072 MoveAxis(N, 0, ABG)
00:26:44.443 00.000 10072 Move returns status 0, amount 0
00:26:44.443 00.000 10072 move complete, result=0
00:26:44.443 00.000 10072 worker thread done servicing request
00:26:44.443 00.000 10072 Worker thread wakes up
00:26:44.443 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:44.443 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:44.448 00.005 1032 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
00:26:44.852 00.404 10072 Exposure complete
00:26:44.902 00.050 10072 worker thread done servicing request
00:26:44.902 00.000 1032 OnExposeComplete: enter
00:26:44.904 00.002 1032 UpdateGuideState(): m_state=6
00:26:44.906 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2182
00:26:44.907 00.001 1032 Star::Find returns 1 (0), X=323.81, Y=741.15, Mass=1194, SNR=24.3, Peak=143 HFD=2.5
00:26:44.908 00.001 1032 MultiStar: [#1 0.06,-0.06,1.23,U] [#2 0.11,0.08,1.02,U] [#3 -0.03,-0.08,0.77,U] [#4 -0.10,0.08,0.70,U] [#5 -0.30,-0.09,0.00,M1] [#6 -0.14,-0.02,0.79,U] [#7 -0.16,-0.03,0.55,U] [#8 -0.18,0.22,0.00,M9] 
00:26:44.911 00.003 1032 refined, 6 included, MultiStar: {0.02, -0.02}, one-star: {0.21, -0.10}
00:26:44.912 00.001 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
00:26:44.914 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
00:26:44.915 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.83 mountX=-0.02 mountY=-0.01, mountTheta=-2.66
00:26:44.918 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
00:26:44.920 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
00:26:44.924 00.004 10072 Worker thread wakes up
00:26:44.924 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:26:44.924 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:26:44.924 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
00:26:44.927 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:44.930 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.51
00:26:44.930 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:26:44.930 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:44.930 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:26:44.930 00.000 10072 MoveAxis(E, 7, ABG)
00:26:44.930 00.000 10072 Guiding  Dir = 2, Dur = 7
00:26:44.931 00.001 10072 IsGuiding returns 0
00:26:44.931 00.000 10072 PulseGuide returned control before completion, sleep 17
00:26:44.949 00.018 1032 UpdateGuideState exits: m=1194 SNR=24.3
00:26:44.951 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:44.953 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:44.955 00.002 1032 Enqueuing Expose request
00:26:44.960 00.005 10072 IsGuiding returns 0
00:26:44.960 00.000 10072 Move returns status 0, amount 7
00:26:44.960 00.000 10072 MoveAxis(N, 0, ABG)
00:26:44.961 00.001 10072 Move returns status 0, amount 0
00:26:44.961 00.000 10072 move complete, result=0
00:26:44.961 00.000 10072 worker thread done servicing request
00:26:44.961 00.000 10072 Worker thread wakes up
00:26:44.961 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:44.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:44.968 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
00:26:45.588 00.620 10072 Exposure complete
00:26:45.642 00.054 10072 worker thread done servicing request
00:26:45.643 00.001 1032 OnExposeComplete: enter
00:26:45.646 00.003 1032 UpdateGuideState(): m_state=6
00:26:45.647 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2183
00:26:45.649 00.002 1032 Star::Find returns 1 (0), X=323.86, Y=741.10, Mass=1178, SNR=24.2, Peak=152 HFD=2.6
00:26:45.651 00.002 1032 MultiStar: [#1 0.28,-0.06,0.00,M1] [#2 -0.01,0.06,1.05,U] [#3 0.02,-0.11,0.75,U] [#4 0.06,0.05,0.69,U] [#5 0.02,-0.05,0.78,U] [#6 0.09,0.03,0.81,U] [#7 -0.01,-0.32,0.00,M5] [#8 -0.18,0.13,0.66,U] 
00:26:45.652 00.001 1032 refined, 6 included, MultiStar: {0.05, -0.01}, one-star: {0.26, -0.14}
00:26:45.654 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
00:26:45.656 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
00:26:45.657 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.18 mountX=-0.02 mountY=-0.05, mountTheta=-2.01
00:26:45.660 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
00:26:45.661 00.001 1032 Enqueuing Move request for scope (0.05, -0.01)
00:26:45.662 00.001 10072 Worker thread wakes up
00:26:45.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
00:26:45.663 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
00:26:45.663 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
00:26:45.665 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:45.667 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.50
00:26:45.667 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:26:45.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:45.668 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:26:45.668 00.000 10072 MoveAxis(E, 8, ABG)
00:26:45.668 00.000 10072 Guiding  Dir = 2, Dur = 8
00:26:45.668 00.000 10072 IsGuiding returns 0
00:26:45.668 00.000 10072 PulseGuide returned control before completion, sleep 18
00:26:45.686 00.018 1032 UpdateGuideState exits: m=1178 SNR=24.2
00:26:45.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:45.690 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:45.692 00.002 1032 Enqueuing Expose request
00:26:45.695 00.003 10072 IsGuiding returns 0
00:26:45.695 00.000 10072 Move returns status 0, amount 8
00:26:45.695 00.000 10072 MoveAxis(N, 0, ABG)
00:26:45.695 00.000 10072 Move returns status 0, amount 0
00:26:45.695 00.000 10072 move complete, result=0
00:26:45.695 00.000 10072 worker thread done servicing request
00:26:45.695 00.000 10072 Worker thread wakes up
00:26:45.695 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:45.696 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:45.703 00.007 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
00:26:46.102 00.399 10072 Exposure complete
00:26:46.154 00.052 10072 worker thread done servicing request
00:26:46.154 00.000 1032 OnExposeComplete: enter
00:26:46.155 00.001 1032 UpdateGuideState(): m_state=6
00:26:46.157 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2184
00:26:46.159 00.002 1032 Star::Find returns 1 (0), X=323.93, Y=741.08, Mass=1202, SNR=24.4, Peak=158 HFD=2.5
00:26:46.162 00.003 1032 MultiStar: [#1 0.13,-0.03,1.17,U] [#2 0.20,-0.10,1.05,U] [#3 0.02,0.07,0.72,U] [#4 0.08,-0.00,0.73,U] [#5 0.04,-0.05,0.77,U] [#6 0.05,-0.08,0.76,U] [#7 0.19,-0.20,0.54,U] [#8 -0.04,0.19,0.62,U] 
00:26:46.163 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.05}, one-star: {0.33, -0.16}
00:26:46.165 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
00:26:46.166 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
00:26:46.168 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.36 mountX=-0.08 mountY=-0.11, mountTheta=-2.19
00:26:46.171 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
00:26:46.174 00.003 1032 Enqueuing Move request for scope (0.12, -0.05)
00:26:46.177 00.003 10072 Worker thread wakes up
00:26:46.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
00:26:46.177 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
00:26:46.178 00.001 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.11
00:26:46.182 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.49
00:26:46.183 00.001 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:26:46.183 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:46.183 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:26:46.183 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:46.184 00.001 10072 MoveAxis(E, 6, ABG)
00:26:46.184 00.000 10072 Guiding  Dir = 2, Dur = 6
00:26:46.185 00.001 10072 IsGuiding returns 0
00:26:46.185 00.000 10072 PulseGuide returned control before completion, sleep 16
00:26:46.204 00.019 1032 UpdateGuideState exits: m=1202 SNR=24.4
00:26:46.206 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:46.208 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:46.211 00.003 1032 Enqueuing Expose request
00:26:46.212 00.001 10072 IsGuiding returns 0
00:26:46.212 00.000 10072 Move returns status 0, amount 6
00:26:46.212 00.000 10072 MoveAxis(N, 0, ABG)
00:26:46.212 00.000 10072 Move returns status 0, amount 0
00:26:46.213 00.001 10072 move complete, result=0
00:26:46.213 00.000 10072 worker thread done servicing request
00:26:46.213 00.000 10072 Worker thread wakes up
00:26:46.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:46.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:46.220 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:26:46.852 00.632 10072 Exposure complete
00:26:46.903 00.051 10072 worker thread done servicing request
00:26:46.903 00.000 1032 OnExposeComplete: enter
00:26:46.905 00.002 1032 UpdateGuideState(): m_state=6
00:26:46.907 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2185
00:26:46.909 00.002 1032 Star::Find returns 1 (0), X=323.83, Y=741.23, Mass=1407, SNR=26.4, Peak=201 HFD=2.5
00:26:46.911 00.002 1032 MultiStar: [#1 0.21,-0.02,1.11,U] [#2 0.15,-0.09,1.02,U] [#3 -0.04,-0.06,0.72,U] [#4 -0.08,-0.03,0.69,U] [#5 -0.13,-0.03,0.70,U] [#6 0.02,-0.20,0.70,U] [#7 0.02,-0.27,0.55,U] [#8 -0.15,0.25,0.00,M8] 
00:26:46.912 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.08}, one-star: {0.23, -0.01}
00:26:46.915 00.003 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
00:26:46.917 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
00:26:46.918 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.82 mountX=-0.09 mountY=-0.05, mountTheta=-2.65
00:26:46.920 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
00:26:46.923 00.003 1032 Enqueuing Move request for scope (0.07, -0.08)
00:26:46.924 00.001 10072 Worker thread wakes up
00:26:46.924 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
00:26:46.924 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
00:26:46.924 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.09 yDistance=-0.05
00:26:46.926 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:46.929 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.49
00:26:46.929 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:26:46.929 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:46.929 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:26:46.929 00.000 10072 MoveAxis(E, 7, ABG)
00:26:46.929 00.000 10072 Guiding  Dir = 2, Dur = 7
00:26:46.930 00.001 10072 IsGuiding returns 0
00:26:46.930 00.000 10072 PulseGuide returned control before completion, sleep 17
00:26:46.948 00.018 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:26:46.950 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:46.952 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:46.954 00.002 1032 Enqueuing Expose request
00:26:46.960 00.006 10072 IsGuiding returns 0
00:26:46.960 00.000 10072 Move returns status 0, amount 7
00:26:46.960 00.000 10072 MoveAxis(N, 0, ABG)
00:26:46.960 00.000 10072 Move returns status 0, amount 0
00:26:46.960 00.000 10072 move complete, result=0
00:26:46.960 00.000 10072 worker thread done servicing request
00:26:46.960 00.000 10072 Worker thread wakes up
00:26:46.960 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:46.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:46.967 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:26:47.370 00.403 10072 Exposure complete
00:26:47.418 00.048 10072 worker thread done servicing request
00:26:47.419 00.001 1032 OnExposeComplete: enter
00:26:47.420 00.001 1032 UpdateGuideState(): m_state=6
00:26:47.423 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2186
00:26:47.424 00.001 1032 Star::Find returns 1 (0), X=323.82, Y=741.18, Mass=1354, SNR=25.9, Peak=173 HFD=2.5
00:26:47.426 00.002 1032 MultiStar: [#1 0.14,-0.10,1.13,U] [#2 0.15,-0.07,0.99,U] [#3 -0.03,-0.07,0.75,U] [#4 -0.00,-0.07,0.70,U] [#5 -0.04,-0.16,0.69,U] [#6 -0.01,-0.11,0.71,U] [#7 -0.04,-0.22,0.51,U] [#8 -0.07,0.30,0.00,M9] 
00:26:47.427 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.10}, one-star: {0.22, -0.06}
00:26:47.429 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
00:26:47.430 00.001 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
00:26:47.432 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.97 mountX=-0.11 mountY=-0.04, mountTheta=-2.80
00:26:47.434 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.10, opts=13)
00:26:47.437 00.003 1032 Enqueuing Move request for scope (0.07, -0.10)
00:26:47.438 00.001 10072 Worker thread wakes up
00:26:47.439 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
00:26:47.439 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
00:26:47.439 00.000 10072 Moving (0.07, -0.10) raw xDistance=-0.11 yDistance=-0.04
00:26:47.441 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:47.443 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.48
00:26:47.443 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:26:47.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:47.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:26:47.443 00.000 10072 MoveAxis(E, 5, ABG)
00:26:47.443 00.000 10072 Guiding  Dir = 2, Dur = 5
00:26:47.443 00.000 10072 IsGuiding returns 0
00:26:47.444 00.001 10072 PulseGuide returned control before completion, sleep 15
00:26:47.461 00.017 10072 IsGuiding returns 0
00:26:47.461 00.000 10072 Move returns status 0, amount 5
00:26:47.462 00.001 10072 MoveAxis(N, 0, ABG)
00:26:47.462 00.000 10072 Move returns status 0, amount 0
00:26:47.462 00.000 10072 move complete, result=0
00:26:47.462 00.000 10072 worker thread done servicing request
00:26:47.462 00.000 1032 UpdateGuideState exits: m=1354 SNR=25.9
00:26:47.464 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:47.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:47.468 00.002 1032 Enqueuing Expose request
00:26:47.470 00.002 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:26:47.471 00.001 10072 Worker thread wakes up
00:26:47.471 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:47.472 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:48.106 00.634 10072 Exposure complete
00:26:48.157 00.051 10072 worker thread done servicing request
00:26:48.157 00.000 1032 OnExposeComplete: enter
00:26:48.160 00.003 1032 UpdateGuideState(): m_state=6
00:26:48.162 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2187
00:26:48.163 00.001 1032 Star::Find returns 1 (0), X=323.91, Y=741.05, Mass=1319, SNR=25.6, Peak=171 HFD=2.7
00:26:48.165 00.002 1032 MultiStar: [#1 0.11,-0.17,1.17,U] [#2 0.12,-0.06,1.03,U] [#3 -0.14,-0.12,0.73,U] [#4 0.05,-0.05,0.69,U] [#5 -0.08,-0.14,0.70,U] [#6 -0.05,-0.14,0.66,U] [#7 -0.03,-0.34,0.00,M3] [#8 -0.09,0.13,0.62,U] 
00:26:48.167 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.10}, one-star: {0.31, -0.19}
00:26:48.168 00.001 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
00:26:48.170 00.002 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
00:26:48.171 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-1.10 mountX=-0.11 mountY=-0.02, mountTheta=-2.93
00:26:48.174 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
00:26:48.176 00.002 1032 Enqueuing Move request for scope (0.05, -0.10)
00:26:48.178 00.002 10072 Worker thread wakes up
00:26:48.178 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
00:26:48.178 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
00:26:48.178 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
00:26:48.180 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:48.184 00.004 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.47
00:26:48.184 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:26:48.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:48.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:26:48.184 00.000 10072 MoveAxis(E, 5, ABG)
00:26:48.184 00.000 10072 Guiding  Dir = 2, Dur = 5
00:26:48.185 00.001 10072 IsGuiding returns 0
00:26:48.185 00.000 10072 PulseGuide returned control before completion, sleep 15
00:26:48.202 00.017 1032 UpdateGuideState exits: m=1319 SNR=25.6
00:26:48.207 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:48.209 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:48.211 00.002 1032 Enqueuing Expose request
00:26:48.213 00.002 10072 IsGuiding returns 0
00:26:48.213 00.000 10072 Move returns status 0, amount 5
00:26:48.213 00.000 10072 MoveAxis(N, 0, ABG)
00:26:48.213 00.000 10072 Move returns status 0, amount 0
00:26:48.213 00.000 10072 move complete, result=0
00:26:48.213 00.000 10072 worker thread done servicing request
00:26:48.213 00.000 10072 Worker thread wakes up
00:26:48.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:48.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:48.221 00.008 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:26:48.621 00.400 10072 Exposure complete
00:26:48.669 00.048 10072 worker thread done servicing request
00:26:48.669 00.000 1032 OnExposeComplete: enter
00:26:48.671 00.002 1032 UpdateGuideState(): m_state=6
00:26:48.672 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2188
00:26:48.675 00.003 1032 Star::Find returns 1 (0), X=323.99, Y=741.12, Mass=1376, SNR=26.1, Peak=166 HFD=2.7
00:26:48.678 00.003 1032 MultiStar: [#1 0.18,-0.20,1.12,U] [#2 0.11,-0.02,0.97,U] [#3 0.07,-0.06,0.72,U] [#4 0.16,-0.14,0.67,U] [#5 -0.05,-0.12,0.75,U] [#6 0.08,-0.10,0.68,U] [#7 0.10,-0.49,0.00,M4] [#8 -0.14,0.01,0.58,U] 
00:26:48.680 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.10}, one-star: {0.39, -0.12}
00:26:48.681 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
00:26:48.685 00.004 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
00:26:48.686 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.69 mountX=-0.13 mountY=-0.09, mountTheta=-2.52
00:26:48.688 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.10, opts=13)
00:26:48.690 00.002 1032 Enqueuing Move request for scope (0.12, -0.10)
00:26:48.693 00.003 10072 Worker thread wakes up
00:26:48.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
00:26:48.693 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
00:26:48.693 00.000 10072 Moving (0.12, -0.10) raw xDistance=-0.13 yDistance=-0.09
00:26:48.695 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:48.696 00.001 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.46
00:26:48.697 00.001 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
00:26:48.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:48.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:26:48.697 00.000 10072 MoveAxis(E, 4, ABG)
00:26:48.697 00.000 10072 Guiding  Dir = 2, Dur = 4
00:26:48.697 00.000 10072 IsGuiding returns 0
00:26:48.698 00.001 10072 PulseGuide returned control before completion, sleep 14
00:26:48.714 00.016 10072 IsGuiding returns 0
00:26:48.714 00.000 10072 Move returns status 0, amount 4
00:26:48.714 00.000 10072 MoveAxis(N, 0, ABG)
00:26:48.714 00.000 10072 Move returns status 0, amount 0
00:26:48.714 00.000 10072 move complete, result=0
00:26:48.714 00.000 10072 worker thread done servicing request
00:26:48.716 00.002 1032 UpdateGuideState exits: m=1376 SNR=26.1
00:26:48.717 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:48.719 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:48.721 00.002 1032 Enqueuing Expose request
00:26:48.722 00.001 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:26:48.724 00.002 10072 Worker thread wakes up
00:26:48.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:48.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:49.354 00.630 10072 Exposure complete
00:26:49.403 00.049 10072 worker thread done servicing request
00:26:49.404 00.001 1032 OnExposeComplete: enter
00:26:49.405 00.001 1032 UpdateGuideState(): m_state=6
00:26:49.407 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2189
00:26:49.409 00.002 1032 Star::Find returns 1 (0), X=323.88, Y=741.16, Mass=1217, SNR=24.6, Peak=145 HFD=2.5
00:26:49.411 00.002 1032 MultiStar: [#1 0.27,-0.07,0.00,M1] [#2 -0.00,-0.03,1.06,U] [#3 0.02,-0.13,0.83,U] [#4 0.09,-0.15,0.65,U] [#5 -0.01,-0.24,0.76,U] [#6 0.15,-0.22,0.76,U] [#7 0.09,-0.37,0.00,M5] [#8 0.05,0.12,0.66,U] 
00:26:49.412 00.001 1032 refined, 6 included, MultiStar: {0.09, -0.10}, one-star: {0.28, -0.08}
00:26:49.414 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
00:26:49.415 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
00:26:49.417 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.86 mountX=-0.12 mountY=-0.06, mountTheta=-2.69
00:26:49.420 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
00:26:49.421 00.001 1032 Enqueuing Move request for scope (0.09, -0.10)
00:26:49.423 00.002 10072 Worker thread wakes up
00:26:49.423 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
00:26:49.423 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
00:26:49.423 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.06
00:26:49.425 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:49.426 00.001 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.45
00:26:49.426 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:26:49.426 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:49.428 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:26:49.428 00.000 10072 MoveAxis(E, 6, ABG)
00:26:49.428 00.000 10072 Guiding  Dir = 2, Dur = 6
00:26:49.428 00.000 10072 IsGuiding returns 0
00:26:49.428 00.000 10072 PulseGuide returned control before completion, sleep 16
00:26:49.447 00.019 1032 UpdateGuideState exits: m=1217 SNR=24.6
00:26:49.450 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:49.451 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:49.452 00.001 1032 Enqueuing Expose request
00:26:49.455 00.003 10072 IsGuiding returns 0
00:26:49.455 00.000 10072 Move returns status 0, amount 6
00:26:49.455 00.000 10072 MoveAxis(N, 0, ABG)
00:26:49.455 00.000 10072 Move returns status 0, amount 0
00:26:49.455 00.000 10072 move complete, result=0
00:26:49.455 00.000 10072 worker thread done servicing request
00:26:49.455 00.000 10072 Worker thread wakes up
00:26:49.455 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:49.455 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:49.463 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:26:49.861 00.398 10072 Exposure complete
00:26:49.914 00.053 10072 worker thread done servicing request
00:26:49.914 00.000 1032 OnExposeComplete: enter
00:26:49.916 00.002 1032 UpdateGuideState(): m_state=6
00:26:49.918 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2190
00:26:49.920 00.002 1032 Star::Find returns 1 (0), X=323.91, Y=741.23, Mass=1329, SNR=25.6, Peak=166 HFD=2.4
00:26:49.922 00.002 1032 MultiStar: [#1 0.25,-0.05,1.12,U] [#2 0.16,0.06,0.97,U] [#3 0.00,-0.05,0.74,U] [#4 0.11,-0.06,0.63,U] [#5 0.00,-0.09,0.77,U] [#6 0.15,-0.27,0.00,M1] [#7 0.14,-0.32,0.00,M6] [#8 -0.10,0.12,0.60,U] 
00:26:49.924 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.01}, one-star: {0.31, -0.01}
00:26:49.927 00.003 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
00:26:49.929 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
00:26:49.931 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.10 mountX=-0.05 mountY=-0.12, mountTheta=-1.93
00:26:49.934 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
00:26:49.937 00.003 1032 Enqueuing Move request for scope (0.13, -0.01)
00:26:49.939 00.002 10072 Worker thread wakes up
00:26:49.939 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
00:26:49.939 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
00:26:49.939 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.05 yDistance=-0.12
00:26:49.941 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:49.943 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.44
00:26:49.943 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:26:49.943 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:49.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:26:49.943 00.000 10072 MoveAxis(E, 4, ABG)
00:26:49.943 00.000 10072 Guiding  Dir = 2, Dur = 4
00:26:49.944 00.001 10072 IsGuiding returns 0
00:26:49.944 00.000 10072 PulseGuide returned control before completion, sleep 14
00:26:49.962 00.018 1032 UpdateGuideState exits: m=1329 SNR=25.6
00:26:49.964 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:49.968 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:49.969 00.001 1032 Enqueuing Expose request
00:26:49.972 00.003 10072 IsGuiding returns 0
00:26:49.972 00.000 10072 Move returns status 0, amount 4
00:26:49.972 00.000 10072 MoveAxis(N, 0, ABG)
00:26:49.972 00.000 10072 Move returns status 0, amount 0
00:26:49.972 00.000 10072 move complete, result=0
00:26:49.972 00.000 10072 worker thread done servicing request
00:26:49.972 00.000 10072 Worker thread wakes up
00:26:49.972 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:49.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:49.978 00.006 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:26:50.608 00.630 10072 Exposure complete
00:26:50.656 00.048 10072 worker thread done servicing request
00:26:50.656 00.000 1032 OnExposeComplete: enter
00:26:50.658 00.002 1032 UpdateGuideState(): m_state=6
00:26:50.659 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2191
00:26:50.662 00.003 1032 Star::Find returns 1 (0), X=323.89, Y=741.33, Mass=1491, SNR=27.2, Peak=168 HFD=2.6
00:26:50.664 00.002 1032 MultiStar: [#1 0.27,0.12,0.00,M1] [#2 0.02,0.25,0.93,U] [#3 -0.06,0.12,0.73,U] [#4 0.00,0.21,0.62,U] [#5 -0.06,0.04,0.63,U] [#6 0.12,0.12,0.67,U] [#7 0.05,-0.18,0.51,U] [#8 0.10,0.27,0.00,M6] 
00:26:50.665 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.11}, one-star: {0.29, 0.09}
00:26:50.666 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
00:26:50.667 00.001 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
00:26:50.669 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.02 mountX=0.09 mountY=-0.09, mountTheta=-0.81
00:26:50.672 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
00:26:50.675 00.003 1032 Enqueuing Move request for scope (0.07, 0.11)
00:26:50.677 00.002 10072 Worker thread wakes up
00:26:50.678 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
00:26:50.678 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
00:26:50.678 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
00:26:50.680 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:50.683 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.43
00:26:50.683 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:26:50.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:50.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:26:50.683 00.000 10072 MoveAxis(E, 5, ABG)
00:26:50.683 00.000 10072 Guiding  Dir = 2, Dur = 5
00:26:50.683 00.000 10072 IsGuiding returns 0
00:26:50.684 00.001 10072 PulseGuide returned control before completion, sleep 15
00:26:50.700 00.016 10072 IsGuiding returns 0
00:26:50.700 00.000 10072 Move returns status 0, amount 5
00:26:50.700 00.000 10072 MoveAxis(N, 0, ABG)
00:26:50.700 00.000 10072 Move returns status 0, amount 0
00:26:50.700 00.000 10072 move complete, result=0
00:26:50.700 00.000 10072 worker thread done servicing request
00:26:50.701 00.001 1032 UpdateGuideState exits: m=1491 SNR=27.2
00:26:50.702 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:50.705 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:50.708 00.003 1032 Enqueuing Expose request
00:26:50.709 00.001 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:26:50.711 00.002 10072 Worker thread wakes up
00:26:50.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:50.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:51.123 00.412 10072 Exposure complete
00:26:51.175 00.052 10072 worker thread done servicing request
00:26:51.175 00.000 1032 OnExposeComplete: enter
00:26:51.177 00.002 1032 UpdateGuideState(): m_state=6
00:26:51.179 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2192
00:26:51.181 00.002 1032 Star::Find returns 1 (0), X=323.99, Y=741.26, Mass=1318, SNR=25.5, Peak=150 HFD=2.5
00:26:51.183 00.002 1032 MultiStar: [#1 0.27,0.12,0.00,M2] [#2 0.25,0.08,1.01,U] [#3 0.11,-0.06,0.76,U] [#4 0.20,0.07,0.66,U] [#5 0.10,0.08,0.70,U] [#6 0.17,0.02,0.73,U] [#7 0.04,-0.31,0.00,M6] [#8 -0.10,0.16,0.62,U] 
00:26:51.185 00.002 1032 refined, 6 included, MultiStar: {0.18, 0.05}, one-star: {0.39, 0.02}
00:26:51.187 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
00:26:51.189 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
00:26:51.190 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.26 mountX=0.00 mountY=-0.19, mountTheta=-1.57
00:26:51.192 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.05, opts=13)
00:26:51.194 00.002 1032 Enqueuing Move request for scope (0.18, 0.05)
00:26:51.195 00.001 10072 Worker thread wakes up
00:26:51.196 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
00:26:51.196 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
00:26:51.196 00.000 10072 Moving (0.18, 0.05) raw xDistance=0.00 yDistance=-0.19
00:26:51.197 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:51.200 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.42
00:26:51.200 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:26:51.200 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:51.200 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:26:51.200 00.000 10072 MoveAxis(E, 4, ABG)
00:26:51.200 00.000 10072 Guiding  Dir = 2, Dur = 4
00:26:51.201 00.001 10072 IsGuiding returns 0
00:26:51.201 00.000 10072 PulseGuide returned control before completion, sleep 14
00:26:51.219 00.018 1032 UpdateGuideState exits: m=1318 SNR=25.5
00:26:51.220 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:51.221 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:51.223 00.002 1032 Enqueuing Expose request
00:26:51.230 00.007 10072 IsGuiding returns 0
00:26:51.230 00.000 10072 Move returns status 0, amount 4
00:26:51.230 00.000 10072 MoveAxis(N, 0, ABG)
00:26:51.230 00.000 10072 Move returns status 0, amount 0
00:26:51.230 00.000 10072 move complete, result=0
00:26:51.230 00.000 10072 worker thread done servicing request
00:26:51.230 00.000 10072 Worker thread wakes up
00:26:51.230 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:51.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:51.233 00.003 1032 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
00:26:51.859 00.626 10072 Exposure complete
00:26:51.911 00.052 10072 worker thread done servicing request
00:26:51.911 00.000 1032 OnExposeComplete: enter
00:26:51.914 00.003 1032 UpdateGuideState(): m_state=6
00:26:51.916 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2193
00:26:51.918 00.002 1032 Star::Find returns 1 (0), X=323.82, Y=741.32, Mass=1352, SNR=25.9, Peak=151 HFD=2.7
00:26:51.919 00.001 1032 MultiStar: [#1 0.23,0.12,1.17,U] [#2 0.15,0.09,1.01,U] [#3 -0.03,0.12,0.71,U] [#4 0.02,0.07,0.65,U] [#5 -0.10,0.10,0.68,U] [#6 0.05,0.05,0.74,U] [#7 0.08,-0.08,0.56,U] [#8 0.04,0.19,0.63,U] 
00:26:51.921 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.22, 0.08}
00:26:51.922 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
00:26:51.925 00.003 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
00:26:51.928 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.74 mountX=0.06 mountY=-0.12, mountTheta=-1.09
00:26:51.932 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
00:26:51.933 00.001 1032 Enqueuing Move request for scope (0.10, 0.09)
00:26:51.935 00.002 10072 Worker thread wakes up
00:26:51.936 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
00:26:51.936 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
00:26:51.936 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
00:26:51.937 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:51.940 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.42
00:26:51.940 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:26:51.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:51.941 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:26:51.941 00.000 10072 MoveAxis(E, 4, ABG)
00:26:51.941 00.000 10072 Guiding  Dir = 2, Dur = 4
00:26:51.941 00.000 10072 IsGuiding returns 0
00:26:51.941 00.000 10072 PulseGuide returned control before completion, sleep 14
00:26:51.959 00.018 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:26:51.962 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:51.964 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:51.965 00.001 1032 Enqueuing Expose request
00:26:51.969 00.004 10072 IsGuiding returns 0
00:26:51.969 00.000 10072 Move returns status 0, amount 4
00:26:51.969 00.000 10072 MoveAxis(N, 0, ABG)
00:26:51.969 00.000 10072 Move returns status 0, amount 0
00:26:51.969 00.000 10072 move complete, result=0
00:26:51.969 00.000 10072 worker thread done servicing request
00:26:51.969 00.000 10072 Worker thread wakes up
00:26:51.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:51.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:51.976 00.007 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:26:52.375 00.399 10072 Exposure complete
00:26:52.445 00.070 1032 OnExposeComplete: enter
00:26:52.448 00.003 1032 UpdateGuideState(): m_state=6
00:26:52.450 00.002 10072 worker thread done servicing request
00:26:52.450 00.000 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2194
00:26:52.456 00.006 1032 Star::Find returns 1 (0), X=323.89, Y=741.20, Mass=1237, SNR=24.8, Peak=151 HFD=2.4
00:26:52.460 00.004 1032 MultiStar: [#1 0.19,0.22,0.00,M2] [#2 0.03,0.10,1.06,U] [#3 0.07,0.17,0.77,U] [#4 0.08,0.12,0.66,U] [#5 -0.20,-0.00,0.70,U] [#6 0.07,-0.06,0.78,U] [#7 0.13,-0.13,0.53,U] [#8 -0.20,0.18,0.57,U] 
00:26:52.463 00.003 1032 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.29, -0.04}
00:26:52.465 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
00:26:52.467 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
00:26:52.468 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.73 mountX=0.03 mountY=-0.06, mountTheta=-1.10
00:26:52.472 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
00:26:52.474 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
00:26:52.475 00.001 10072 Worker thread wakes up
00:26:52.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
00:26:52.475 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
00:26:52.475 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
00:26:52.477 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:52.478 00.001 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.41
00:26:52.478 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:26:52.479 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:52.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:26:52.479 00.000 10072 MoveAxis(E, 3, ABG)
00:26:52.479 00.000 10072 Guiding  Dir = 2, Dur = 3
00:26:52.479 00.000 10072 IsGuiding returns 0
00:26:52.480 00.001 10072 PulseGuide returned control before completion, sleep 13
00:26:52.497 00.017 10072 IsGuiding returns 0
00:26:52.497 00.000 10072 Move returns status 0, amount 3
00:26:52.497 00.000 10072 MoveAxis(N, 0, ABG)
00:26:52.498 00.001 10072 Move returns status 0, amount 0
00:26:52.498 00.000 10072 move complete, result=0
00:26:52.498 00.000 10072 worker thread done servicing request
00:26:52.498 00.000 1032 UpdateGuideState exits: m=1237 SNR=24.8
00:26:52.501 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:52.503 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:52.505 00.002 1032 Enqueuing Expose request
00:26:52.507 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:26:52.509 00.002 10072 Worker thread wakes up
00:26:52.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:52.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:53.141 00.632 10072 Exposure complete
00:26:53.190 00.049 10072 worker thread done servicing request
00:26:53.191 00.001 1032 OnExposeComplete: enter
00:26:53.193 00.002 1032 UpdateGuideState(): m_state=6
00:26:53.195 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2195
00:26:53.197 00.002 1032 Star::Find returns 1 (0), X=323.94, Y=741.38, Mass=1349, SNR=25.9, Peak=156 HFD=2.5
00:26:53.199 00.002 1032 MultiStar: [#1 0.23,0.16,0.00,M3] [#2 0.19,0.07,0.98,U] [#3 0.02,0.20,0.69,U] [#4 -0.01,0.17,0.69,U] [#5 -0.20,0.07,0.72,U] [#6 0.18,0.16,0.73,U] [#7 0.10,-0.01,0.51,U] [#8 0.15,0.40,0.00,M4] 
00:26:53.202 00.003 1032 refined, 6 included, MultiStar: {0.11, 0.12}, one-star: {0.34, 0.14}
00:26:53.203 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
00:26:53.206 00.003 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
00:26:53.208 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.83 mountX=0.09 mountY=-0.13, mountTheta=-1.00
00:26:53.210 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
00:26:53.212 00.002 1032 Enqueuing Move request for scope (0.11, 0.12)
00:26:53.213 00.001 10072 Worker thread wakes up
00:26:53.214 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
00:26:53.214 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
00:26:53.214 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.09 yDistance=-0.13
00:26:53.216 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:53.220 00.004 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.40
00:26:53.220 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:26:53.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:53.220 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:26:53.220 00.000 10072 MoveAxis(E, 3, ABG)
00:26:53.220 00.000 10072 Guiding  Dir = 2, Dur = 3
00:26:53.220 00.000 10072 IsGuiding returns 0
00:26:53.222 00.002 10072 PulseGuide returned control before completion, sleep 13
00:26:53.238 00.016 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:26:53.241 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:53.243 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:53.244 00.001 1032 Enqueuing Expose request
00:26:53.248 00.004 10072 IsGuiding returns 0
00:26:53.248 00.000 10072 Move returns status 0, amount 3
00:26:53.248 00.000 10072 MoveAxis(N, 0, ABG)
00:26:53.248 00.000 10072 Move returns status 0, amount 0
00:26:53.248 00.000 10072 move complete, result=0
00:26:53.248 00.000 10072 worker thread done servicing request
00:26:53.248 00.000 10072 Worker thread wakes up
00:26:53.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:53.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:53.255 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:26:53.656 00.401 10072 Exposure complete
00:26:53.708 00.052 10072 worker thread done servicing request
00:26:53.708 00.000 1032 OnExposeComplete: enter
00:26:53.710 00.002 1032 UpdateGuideState(): m_state=6
00:26:53.713 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2196
00:26:53.715 00.002 1032 Star::Find returns 1 (0), X=323.93, Y=741.24, Mass=1294, SNR=25.3, Peak=139 HFD=2.5
00:26:53.717 00.002 1032 MultiStar: [#1 0.26,0.17,0.00,M4] [#2 0.04,0.07,1.06,U] [#3 0.24,0.16,0.00,M1] [#4 -0.01,0.14,0.68,U] [#5 -0.04,-0.03,0.72,U] [#6 0.14,0.09,0.77,U] [#7 0.07,-0.29,0.00,M4] [#8 0.03,0.30,0.00,M5] 
00:26:53.719 00.002 1032 refined, 4 included, MultiStar: {0.10, 0.05}, one-star: {0.33, -0.00}
00:26:53.721 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
00:26:53.722 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
00:26:53.724 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.45 mountX=0.02 mountY=-0.11, mountTheta=-1.38
00:26:53.726 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
00:26:53.727 00.001 1032 Enqueuing Move request for scope (0.10, 0.05)
00:26:53.730 00.003 10072 Worker thread wakes up
00:26:53.730 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
00:26:53.730 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
00:26:53.730 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
00:26:53.732 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:53.733 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.39
00:26:53.733 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:26:53.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:53.734 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:26:53.734 00.000 10072 MoveAxis(E, 2, ABG)
00:26:53.734 00.000 10072 Guiding  Dir = 2, Dur = 2
00:26:53.735 00.001 10072 IsGuiding returns 0
00:26:53.735 00.000 10072 PulseGuide returned control before completion, sleep 12
00:26:53.748 00.013 10072 IsGuiding returns 0
00:26:53.748 00.000 10072 Move returns status 0, amount 2
00:26:53.749 00.001 10072 MoveAxis(N, 0, ABG)
00:26:53.749 00.000 10072 Move returns status 0, amount 0
00:26:53.749 00.000 10072 move complete, result=0
00:26:53.749 00.000 10072 worker thread done servicing request
00:26:53.753 00.004 1032 UpdateGuideState exits: m=1294 SNR=25.3
00:26:53.756 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:53.757 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:53.759 00.002 1032 Enqueuing Expose request
00:26:53.761 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:26:53.763 00.002 10072 Worker thread wakes up
00:26:53.763 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:53.763 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:54.391 00.628 10072 Exposure complete
00:26:54.440 00.049 10072 worker thread done servicing request
00:26:54.440 00.000 1032 OnExposeComplete: enter
00:26:54.441 00.001 1032 UpdateGuideState(): m_state=6
00:26:54.443 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2197
00:26:54.445 00.002 1032 Star::Find returns 1 (0), X=324.01, Y=741.19, Mass=1357, SNR=26.0, Peak=161 HFD=2.6
00:26:54.447 00.002 1032 MultiStar: [#1 0.23,0.03,1.12,U] [#2 0.28,0.09,0.00,M1] [#3 0.12,0.02,0.77,U] [#4 0.11,0.05,0.67,U] [#5 -0.05,-0.05,0.71,U] [#6 0.05,0.09,0.64,U] [#7 0.06,-0.23,0.49,U] [#8 0.20,0.13,0.60,U] 
00:26:54.448 00.001 1032 refined, 7 included, MultiStar: {0.16, 0.00}, one-star: {0.41, -0.05}
00:26:54.449 00.001 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
00:26:54.451 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
00:26:54.452 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.01 mountX=-0.04 mountY=-0.16, mountTheta=-1.82
00:26:54.456 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.00, opts=13)
00:26:54.458 00.002 1032 Enqueuing Move request for scope (0.16, 0.00)
00:26:54.460 00.002 10072 Worker thread wakes up
00:26:54.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
00:26:54.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
00:26:54.460 00.000 10072 Moving (0.16, 0.00) raw xDistance=-0.04 yDistance=-0.16
00:26:54.462 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:54.464 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.38
00:26:54.464 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:26:54.464 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:54.464 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:26:54.464 00.000 10072 MoveAxis(E, 1, ABG)
00:26:54.464 00.000 10072 Guiding  Dir = 2, Dur = 1
00:26:54.465 00.001 10072 IsGuiding returns 0
00:26:54.465 00.000 10072 PulseGuide returned control before completion, sleep 11
00:26:54.483 00.018 1032 UpdateGuideState exits: m=1357 SNR=26.0
00:26:54.485 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:54.486 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:54.489 00.003 1032 Enqueuing Expose request
00:26:54.491 00.002 10072 IsGuiding returns 0
00:26:54.491 00.000 10072 Move returns status 0, amount 1
00:26:54.491 00.000 10072 MoveAxis(N, 0, ABG)
00:26:54.491 00.000 10072 Move returns status 0, amount 0
00:26:54.491 00.000 10072 move complete, result=0
00:26:54.491 00.000 10072 worker thread done servicing request
00:26:54.491 00.000 10072 Worker thread wakes up
00:26:54.491 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:54.491 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:54.501 00.010 1032 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
00:26:54.910 00.409 10072 Exposure complete
00:26:54.958 00.048 10072 worker thread done servicing request
00:26:54.958 00.000 1032 OnExposeComplete: enter
00:26:54.960 00.002 1032 UpdateGuideState(): m_state=6
00:26:54.962 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2198
00:26:54.964 00.002 1032 Star::Find returns 1 (0), X=323.99, Y=741.17, Mass=1343, SNR=25.8, Peak=163 HFD=2.6
00:26:54.966 00.002 1032 MultiStar: [#1 0.26,0.16,0.00,M4] [#2 0.19,0.16,0.93,U] [#3 0.06,0.13,0.74,U] [#4 0.03,0.04,0.69,U] [#5 -0.10,0.01,0.74,U] [#6 0.19,0.08,0.73,U] [#7 0.09,-0.11,0.59,U] [#8 0.11,0.23,0.62,U] 
00:26:54.968 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.06}, one-star: {0.39, -0.07}
00:26:54.969 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
00:26:54.970 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
00:26:54.972 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.41 mountX=0.02 mountY=-0.15, mountTheta=-1.42
00:26:54.974 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
00:26:54.976 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
00:26:54.977 00.001 10072 Worker thread wakes up
00:26:54.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
00:26:54.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
00:26:54.977 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
00:26:54.979 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:54.981 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.37
00:26:54.981 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:26:54.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:54.982 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:26:54.982 00.000 10072 MoveAxis(E, 1, ABG)
00:26:54.982 00.000 10072 Guiding  Dir = 2, Dur = 1
00:26:54.982 00.000 10072 IsGuiding returns 0
00:26:54.982 00.000 10072 PulseGuide returned control before completion, sleep 11
00:26:55.001 00.019 10072 IsGuiding returns 0
00:26:55.001 00.000 10072 Move returns status 0, amount 1
00:26:55.001 00.000 10072 MoveAxis(N, 0, ABG)
00:26:55.001 00.000 10072 Move returns status 0, amount 0
00:26:55.001 00.000 10072 move complete, result=0
00:26:55.001 00.000 10072 worker thread done servicing request
00:26:55.002 00.001 1032 UpdateGuideState exits: m=1343 SNR=25.8
00:26:55.004 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:55.006 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:55.007 00.001 1032 Enqueuing Expose request
00:26:55.009 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:26:55.011 00.002 10072 Worker thread wakes up
00:26:55.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:55.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:55.644 00.633 10072 Exposure complete
00:26:55.691 00.047 10072 worker thread done servicing request
00:26:55.691 00.000 1032 OnExposeComplete: enter
00:26:55.693 00.002 1032 UpdateGuideState(): m_state=6
00:26:55.695 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2199
00:26:55.697 00.002 1032 Star::Find returns 1 (0), X=324.09, Y=741.39, Mass=1429, SNR=26.6, Peak=170 HFD=2.6
00:26:55.699 00.002 1032 MultiStar: [#1 0.35,0.21,0.00,M5] [#2 0.07,0.20,0.97,U] [#3 0.07,0.12,0.67,U] [#4 -0.01,0.10,0.62,U] [#5 0.08,0.05,0.68,U] [#6 0.16,0.09,0.70,U] [#7 0.06,-0.03,0.52,U] [#8 -0.02,0.31,0.00,M4] 
00:26:55.700 00.001 1032 refined, 6 included, MultiStar: {0.15, 0.11}, one-star: {0.49, 0.15}
00:26:55.702 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
00:26:55.703 00.001 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
00:26:55.706 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.62 mountX=0.07 mountY=-0.18, mountTheta=-1.21
00:26:55.710 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.11, opts=13)
00:26:55.712 00.002 1032 Enqueuing Move request for scope (0.15, 0.11)
00:26:55.714 00.002 10072 Worker thread wakes up
00:26:55.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
00:26:55.715 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
00:26:55.715 00.000 10072 Moving (0.15, 0.11) raw xDistance=0.07 yDistance=-0.18
00:26:55.717 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:55.719 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.36
00:26:55.720 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:26:55.720 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:55.720 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:26:55.720 00.000 10072 MoveAxis(E, 0, ABG)
00:26:55.720 00.000 10072 Move returns status 0, amount 0
00:26:55.720 00.000 10072 MoveAxis(N, 0, ABG)
00:26:55.720 00.000 10072 Move returns status 0, amount 0
00:26:55.720 00.000 10072 move complete, result=0
00:26:55.720 00.000 10072 worker thread done servicing request
00:26:55.739 00.019 1032 UpdateGuideState exits: m=1429 SNR=26.6
00:26:55.741 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:55.743 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:55.745 00.002 1032 Enqueuing Expose request
00:26:55.746 00.001 1032 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:26:55.748 00.002 10072 Worker thread wakes up
00:26:55.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:55.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:56.159 00.411 10072 Exposure complete
00:26:56.208 00.049 10072 worker thread done servicing request
00:26:56.208 00.000 1032 OnExposeComplete: enter
00:26:56.210 00.002 1032 UpdateGuideState(): m_state=6
00:26:56.212 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2200
00:26:56.213 00.001 1032 Star::Find returns 1 (0), X=324.18, Y=741.34, Mass=1448, SNR=26.8, Peak=174 HFD=2.7
00:26:56.215 00.002 1032 MultiStar: large primary error, entering stabilization period
00:26:56.217 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
00:26:56.218 00.001 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
00:26:56.220 00.002 1032 CameraToMount -- cameraX=0.58 cameraY=0.10 hyp=0.59 cameraTheta=0.18 mountX=-0.05 mountY=-0.58, mountTheta=-1.65
00:26:56.225 00.005 1032 SchedulePrimaryMove(0F526948, x=0.58, y=0.10, opts=13)
00:26:56.226 00.001 1032 Enqueuing Move request for scope (0.58, 0.10)
00:26:56.228 00.002 10072 Worker thread wakes up
00:26:56.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.10) opts 0xd
00:26:56.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.58, 0.10)
00:26:56.228 00.000 10072 Moving (0.58, 0.10) raw xDistance=-0.05 yDistance=-0.58
00:26:56.229 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:56.231 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.35
00:26:56.231 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:26:56.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
00:26:56.231 00.000 10072 MoveAxis(W, 0, ABG)
00:26:56.231 00.000 10072 Move returns status 0, amount 0
00:26:56.231 00.000 10072 MoveAxis(N, 377, ABG)
00:26:56.231 00.000 10072 Guiding  Dir = 0, Dur = 377
00:26:56.232 00.001 10072 IsGuiding returns 0
00:26:56.232 00.000 10072 PulseGuide returned control before completion, sleep 387
00:26:56.249 00.017 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:26:56.252 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:56.253 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:56.255 00.002 1032 Enqueuing Expose request
00:26:56.624 00.369 10072 IsGuiding returns 0
00:26:56.624 00.000 10072 Move returns status 0, amount 377
00:26:56.624 00.000 10072 move complete, result=0
00:26:56.624 00.000 10072 worker thread done servicing request
00:26:56.624 00.000 10072 Worker thread wakes up
00:26:56.624 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.6 px 377 ms NORTH
00:26:56.626 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:56.626 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:57.252 00.626 10072 Exposure complete
00:26:57.300 00.048 10072 worker thread done servicing request
00:26:57.300 00.000 1032 OnExposeComplete: enter
00:26:57.302 00.002 1032 UpdateGuideState(): m_state=6
00:26:57.304 00.002 1032 Star::Find(15, 324, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2201
00:26:57.306 00.002 1032 Star::Find returns 1 (0), X=323.39, Y=741.16, Mass=1283, SNR=25.2, Peak=144 HFD=2.8
00:26:57.308 00.002 1032 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.83) = xAngle (-4.61 = 1.67)
00:26:57.309 00.001 1032 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.61 = 1.67)
00:26:57.310 00.001 1032 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-2.78 mountX=-0.02 mountY=0.23, mountTheta=1.67
00:26:57.313 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=-0.08, opts=13)
00:26:57.315 00.002 1032 Enqueuing Move request for scope (-0.21, -0.08)
00:26:57.317 00.002 10072 Worker thread wakes up
00:26:57.317 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
00:26:57.317 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
00:26:57.317 00.000 10072 Moving (-0.21, -0.08) raw xDistance=-0.02 yDistance=0.23
00:26:57.318 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:57.321 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.34
00:26:57.321 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:26:57.321 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:26:57.321 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:26:57.321 00.000 10072 MoveAxis(W, 0, ABG)
00:26:57.321 00.000 10072 Move returns status 0, amount 0
00:26:57.321 00.000 10072 MoveAxis(N, 0, ABG)
00:26:57.321 00.000 10072 Move returns status 0, amount 0
00:26:57.321 00.000 10072 move complete, result=0
00:26:57.321 00.000 10072 worker thread done servicing request
00:26:57.340 00.019 1032 UpdateGuideState exits: m=1283 SNR=25.2
00:26:57.342 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:57.345 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:57.346 00.001 1032 Enqueuing Expose request
00:26:57.348 00.002 10072 Worker thread wakes up
00:26:57.348 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:57.348 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:57.348 00.000 1032 GuideStep: -0.0 px 0 ms WEST, 0.2 px 0 ms NORTH
00:26:57.766 00.418 10072 Exposure complete
00:26:57.815 00.049 10072 worker thread done servicing request
00:26:57.815 00.000 1032 OnExposeComplete: enter
00:26:57.818 00.003 1032 UpdateGuideState(): m_state=6
00:26:57.819 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2202
00:26:57.822 00.003 1032 Star::Find returns 1 (0), X=323.40, Y=741.07, Mass=1239, SNR=24.8, Peak=140 HFD=2.8
00:26:57.823 00.001 1032 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.83) = xAngle (-4.27 = 2.02)
00:26:57.824 00.001 1032 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.27 = 2.02)
00:26:57.826 00.002 1032 CameraToMount -- cameraX=-0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-2.44 mountX=-0.11 mountY=0.24, mountTheta=2.02
00:26:57.829 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.20, y=-0.17, opts=13)
00:26:57.832 00.003 1032 Enqueuing Move request for scope (-0.20, -0.17)
00:26:57.833 00.001 10072 Worker thread wakes up
00:26:57.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.17) opts 0xd
00:26:57.833 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.20, -0.17)
00:26:57.834 00.001 10072 Moving (-0.20, -0.17) raw xDistance=-0.11 yDistance=0.24
00:26:57.836 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:57.838 00.002 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.33
00:26:57.838 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
00:26:57.839 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:26:57.839 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:26:57.839 00.000 10072 MoveAxis(W, 1, ABG)
00:26:57.839 00.000 10072 Guiding  Dir = 3, Dur = 1
00:26:57.839 00.000 10072 IsGuiding returns 0
00:26:57.840 00.001 10072 PulseGuide returned control before completion, sleep 11
00:26:57.856 00.016 1032 UpdateGuideState exits: m=1239 SNR=24.8
00:26:57.859 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:57.861 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:57.863 00.002 1032 Enqueuing Expose request
00:26:57.865 00.002 10072 IsGuiding returns 0
00:26:57.865 00.000 10072 Move returns status 0, amount 1
00:26:57.865 00.000 10072 MoveAxis(N, 0, ABG)
00:26:57.865 00.000 10072 Move returns status 0, amount 0
00:26:57.865 00.000 10072 move complete, result=0
00:26:57.865 00.000 10072 worker thread done servicing request
00:26:57.865 00.000 10072 Worker thread wakes up
00:26:57.865 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:57.865 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:57.872 00.007 1032 GuideStep: -0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
00:26:58.498 00.626 10072 Exposure complete
00:26:58.544 00.046 10072 worker thread done servicing request
00:26:58.544 00.000 1032 OnExposeComplete: enter
00:26:58.546 00.002 1032 UpdateGuideState(): m_state=6
00:26:58.547 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2203
00:26:58.550 00.003 1032 Star::Find returns 1 (0), X=323.45, Y=741.33, Mass=1287, SNR=25.3, Peak=158 HFD=3.0
00:26:58.552 00.002 1032 MultiStar: exiting stabilization period
00:26:58.555 00.003 1032 MultiStar: [#1 -0.20,0.09,1.16,U] [#2 -0.34,-0.01,0.00,M1] [#3 -0.40,-0.01,0.00,M1] [#4 -0.38,0.01,0.00,M1] [#5 -0.55,-0.01,0.00,M1] [#6 -0.35,-0.01,0.00,M1] [#7 -0.44,-0.22,0.00,M2] [#8 -0.47,0.11,0.00,M5] 
00:26:58.557 00.002 1032 single-star, 1 included, MultiStar: {-0.18, 0.09}, one-star: {-0.15, 0.09}
00:26:58.558 00.001 1032 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.83) = xAngle (0.77 = 0.77)
00:26:58.559 00.001 1032 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.77 = 0.77)
00:26:58.562 00.003 1032 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.60 mountX=0.12 mountY=0.12, mountTheta=0.77
00:26:58.564 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.09, opts=13)
00:26:58.566 00.002 1032 Enqueuing Move request for scope (-0.15, 0.09)
00:26:58.567 00.001 10072 Worker thread wakes up
00:26:58.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
00:26:58.567 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
00:26:58.567 00.000 10072 Moving (-0.15, 0.09) raw xDistance=0.12 yDistance=0.12
00:26:58.569 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:58.570 00.001 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.32
00:26:58.570 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:26:58.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:58.571 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:26:58.571 00.000 10072 MoveAxis(W, 1, ABG)
00:26:58.571 00.000 10072 Guiding  Dir = 3, Dur = 1
00:26:58.571 00.000 10072 IsGuiding returns 0
00:26:58.571 00.000 10072 PulseGuide returned control before completion, sleep 11
00:26:58.588 00.017 1032 UpdateGuideState exits: m=1287 SNR=25.3
00:26:58.591 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:58.593 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:58.594 00.001 1032 Enqueuing Expose request
00:26:58.596 00.002 10072 IsGuiding returns 0
00:26:58.596 00.000 10072 Move returns status 0, amount 1
00:26:58.596 00.000 10072 MoveAxis(N, 0, ABG)
00:26:58.596 00.000 10072 Move returns status 0, amount 0
00:26:58.596 00.000 10072 move complete, result=0
00:26:58.596 00.000 10072 worker thread done servicing request
00:26:58.596 00.000 10072 Worker thread wakes up
00:26:58.596 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:58.597 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:58.604 00.007 1032 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
00:26:59.015 00.411 10072 Exposure complete
00:26:59.064 00.049 10072 worker thread done servicing request
00:26:59.065 00.001 1032 OnExposeComplete: enter
00:26:59.067 00.002 1032 UpdateGuideState(): m_state=6
00:26:59.068 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2204
00:26:59.070 00.002 1032 Star::Find returns 1 (0), X=323.38, Y=741.47, Mass=1464, SNR=27.0, Peak=184 HFD=3.0
00:26:59.072 00.002 1032 MultiStar: [#1 -0.19,-0.01,1.07,U] [#2 -0.37,0.33,0.00,M2] [#3 -0.39,-0.03,0.00,M2] [#4 -0.48,0.01,0.00,M2] [#5 -0.61,0.07,0.00,M2] [#6 -0.62,0.05,0.00,M2] [#7 -0.47,-0.24,0.00,M3] [#8 -0.54,0.42,0.00,M6] 
00:26:59.074 00.002 1032 refined, 1 included, MultiStar: {-0.21, 0.10}, one-star: {-0.22, 0.23}
00:26:59.076 00.002 1032 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.83) = xAngle (0.84 = 0.84)
00:26:59.078 00.002 1032 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.84 = 0.84)
00:26:59.080 00.002 1032 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.67 mountX=0.15 mountY=0.17, mountTheta=0.84
00:26:59.085 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=0.10, opts=13)
00:26:59.087 00.002 1032 Enqueuing Move request for scope (-0.21, 0.10)
00:26:59.089 00.002 10072 Worker thread wakes up
00:26:59.090 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
00:26:59.090 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
00:26:59.090 00.000 10072 Moving (-0.21, 0.10) raw xDistance=0.15 yDistance=0.17
00:26:59.091 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:59.095 00.004 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 291.31
00:26:59.095 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:26:59.095 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:59.095 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:26:59.095 00.000 10072 MoveAxis(W, 78, ABG)
00:26:59.095 00.000 10072 Guiding  Dir = 3, Dur = 78
00:26:59.095 00.000 10072 IsGuiding returns 0
00:26:59.096 00.001 10072 PulseGuide returned control before completion, sleep 88
00:26:59.113 00.017 1032 UpdateGuideState exits: m=1464 SNR=27.0
00:26:59.115 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:59.117 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:59.118 00.001 1032 Enqueuing Expose request
00:26:59.197 00.079 10072 IsGuiding returns 0
00:26:59.197 00.000 10072 Move returns status 0, amount 78
00:26:59.198 00.001 10072 MoveAxis(N, 0, ABG)
00:26:59.198 00.000 10072 Move returns status 0, amount 0
00:26:59.198 00.000 10072 move complete, result=0
00:26:59.198 00.000 10072 worker thread done servicing request
00:26:59.198 00.000 10072 Worker thread wakes up
00:26:59.198 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:26:59.198 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:26:59.198 00.000 1032 GuideStep: 0.2 px 78 ms WEST, 0.2 px 0 ms NORTH
00:26:59.829 00.631 10072 Exposure complete
00:26:59.879 00.050 10072 worker thread done servicing request
00:26:59.880 00.001 1032 OnExposeComplete: enter
00:26:59.881 00.001 1032 UpdateGuideState(): m_state=6
00:26:59.882 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2205
00:26:59.884 00.002 1032 Star::Find returns 1 (0), X=323.54, Y=740.94, Mass=1205, SNR=24.5, Peak=124 HFD=2.6
00:26:59.886 00.002 1032 MultiStar: [#1 -0.24,-0.19,0.00,M4] [#2 -0.28,-0.24,0.00,M3] [#3 -0.41,-0.11,0.00,M3] [#4 -0.47,-0.24,0.00,M3] [#5 -0.61,-0.28,0.00,M3] [#6 -0.38,-0.08,0.00,M3] [#7 -0.42,-0.45,0.00,M4] [#8 -0.60,0.07,0.00,M7] 
00:26:59.888 00.002 1032 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.83) = xAngle (-3.59 = 2.70)
00:26:59.890 00.002 1032 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.59 = 2.70)
00:26:59.892 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.30 hyp=0.31 cameraTheta=-1.76 mountX=-0.28 mountY=0.13, mountTheta=2.70
00:26:59.895 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.30, opts=13)
00:26:59.898 00.003 1032 Enqueuing Move request for scope (-0.06, -0.30)
00:26:59.900 00.002 10072 Worker thread wakes up
00:26:59.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.30) opts 0xd
00:26:59.900 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.30)
00:26:59.900 00.000 10072 Moving (-0.06, -0.30) raw xDistance=-0.28 yDistance=0.13
00:26:59.902 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:26:59.904 00.002 10072 PPEC rslt: input = -0.28, final = -0.14, react = -0.14, pred = 0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 291.30
00:26:59.904 00.000 10072 PPEC: input: -0.28, control: -0.14, exposure: 500
00:26:59.904 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:59.904 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:26:59.905 00.001 10072 MoveAxis(E, 138, ABG)
00:26:59.905 00.000 10072 Guiding  Dir = 2, Dur = 138
00:26:59.905 00.000 10072 IsGuiding returns 0
00:26:59.905 00.000 10072 PulseGuide returned control before completion, sleep 148
00:26:59.923 00.018 1032 UpdateGuideState exits: m=1205 SNR=24.5
00:26:59.925 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:59.927 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:26:59.929 00.002 1032 Enqueuing Expose request
00:27:00.056 00.127 10072 IsGuiding returns 0
00:27:00.056 00.000 10072 Move returns status 0, amount 138
00:27:00.056 00.000 10072 MoveAxis(N, 0, ABG)
00:27:00.056 00.000 10072 Move returns status 0, amount 0
00:27:00.056 00.000 10072 move complete, result=0
00:27:00.056 00.000 10072 worker thread done servicing request
00:27:00.056 00.000 10072 Worker thread wakes up
00:27:00.057 00.001 1032 GuideStep: -0.3 px 138 ms EAST, 0.1 px 0 ms NORTH
00:27:00.059 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:00.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:27:00.466 00.407 10072 Exposure complete
00:27:00.517 00.051 10072 worker thread done servicing request
00:27:00.519 00.002 1032 OnExposeComplete: enter
00:27:00.522 00.003 1032 UpdateGuideState(): m_state=6
00:27:00.526 00.004 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2206
00:27:00.528 00.002 1032 Star::Find returns 1 (0), X=323.44, Y=741.00, Mass=1287, SNR=25.3, Peak=126 HFD=2.9
00:27:00.530 00.002 1032 MultiStar: [#1 -0.16,-0.13,1.11,U] [#2 -0.33,-0.00,0.00,M4] [#3 -0.40,-0.13,0.00,M4] [#4 -0.39,-0.09,0.00,M4] [#5 -0.49,-0.04,0.00,M4] [#6 -0.26,-0.01,0.77,U] [#7 -0.31,-0.40,0.00,M5] [#8 -0.46,0.06,0.00,M8] 
00:27:00.532 00.002 1032 refined, 2 included, MultiStar: {-0.19, -0.14}, one-star: {-0.16, -0.24}
00:27:00.534 00.002 1032 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.83) = xAngle (-4.33 = 1.95)
00:27:00.536 00.002 1032 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.33 = 1.95)
00:27:00.538 00.002 1032 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.23 cameraTheta=-2.50 mountX=-0.09 mountY=0.22, mountTheta=1.95
00:27:00.541 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.19, y=-0.14, opts=13)
00:27:00.544 00.003 1032 Enqueuing Move request for scope (-0.19, -0.14)
00:27:00.546 00.002 10072 Worker thread wakes up
00:27:00.546 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
00:27:00.546 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
00:27:00.546 00.000 10072 Moving (-0.19, -0.14) raw xDistance=-0.09 yDistance=0.22
00:27:00.549 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:00.553 00.004 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.29
00:27:00.553 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:27:00.553 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:27:00.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:27:00.553 00.000 10072 MoveAxis(W, 2, ABG)
00:27:00.555 00.002 10072 Guiding  Dir = 3, Dur = 2
00:27:00.555 00.000 10072 IsGuiding returns 0
00:27:00.556 00.001 10072 PulseGuide returned control before completion, sleep 12
00:27:00.572 00.016 10072 IsGuiding returns 0
00:27:00.572 00.000 10072 Move returns status 0, amount 2
00:27:00.572 00.000 10072 MoveAxis(N, 0, ABG)
00:27:00.572 00.000 10072 Move returns status 0, amount 0
00:27:00.572 00.000 10072 move complete, result=0
00:27:00.573 00.001 10072 worker thread done servicing request
00:27:00.575 00.002 1032 UpdateGuideState exits: m=1287 SNR=25.3
00:27:00.577 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:00.580 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:00.582 00.002 1032 Enqueuing Expose request
00:27:00.586 00.004 10072 Worker thread wakes up
00:27:00.586 00.000 1032 GuideStep: -0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
00:27:00.588 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:00.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:27:01.215 00.627 10072 Exposure complete
00:27:01.268 00.053 10072 worker thread done servicing request
00:27:01.268 00.000 1032 OnExposeComplete: enter
00:27:01.275 00.007 1032 UpdateGuideState(): m_state=6
00:27:01.277 00.002 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2207
00:27:01.278 00.001 1032 Star::Find returns 1 (0), X=323.42, Y=741.34, Mass=1501, SNR=27.3, Peak=190 HFD=2.9
00:27:01.280 00.002 1032 MultiStar: [#1 -0.23,0.00,1.04,U] [#2 -0.41,0.07,0.00,M5] [#3 -0.43,0.01,0.00,M5] [#4 -0.61,0.01,0.00,M5] [#5 -0.50,-0.01,0.00,M5] [#6 -0.32,0.14,0.00,M3] [#7 -0.52,-0.11,0.00,M6] [#8 -0.57,0.27,0.00,M9] 
00:27:01.281 00.001 1032 single-star, 1 included, MultiStar: {-0.20, 0.05}, one-star: {-0.18, 0.10}
00:27:01.283 00.002 1032 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.83) = xAngle (0.80 = 0.80)
00:27:01.285 00.002 1032 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.80 = 0.80)
00:27:01.287 00.002 1032 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.21 cameraTheta=2.63 mountX=0.14 mountY=0.15, mountTheta=0.80
00:27:01.290 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=0.10, opts=13)
00:27:01.293 00.003 1032 Enqueuing Move request for scope (-0.18, 0.10)
00:27:01.295 00.002 10072 Worker thread wakes up
00:27:01.295 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.10) opts 0xd
00:27:01.295 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, 0.10)
00:27:01.295 00.000 10072 Moving (-0.18, 0.10) raw xDistance=0.14 yDistance=0.15
00:27:01.298 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:01.302 00.004 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 291.28
00:27:01.302 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:27:01.302 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:01.303 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:27:01.303 00.000 10072 MoveAxis(W, 74, ABG)
00:27:01.303 00.000 10072 Guiding  Dir = 3, Dur = 74
00:27:01.304 00.001 10072 IsGuiding returns 0
00:27:01.306 00.002 10072 PulseGuide returned control before completion, sleep 83
00:27:01.324 00.018 1032 UpdateGuideState exits: m=1501 SNR=27.3
00:27:01.326 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:01.329 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:01.331 00.002 1032 Enqueuing Expose request
00:27:01.400 00.069 10072 IsGuiding returns 0
00:27:01.400 00.000 10072 Move returns status 0, amount 74
00:27:01.400 00.000 10072 MoveAxis(N, 0, ABG)
00:27:01.400 00.000 10072 Move returns status 0, amount 0
00:27:01.400 00.000 10072 move complete, result=0
00:27:01.400 00.000 10072 worker thread done servicing request
00:27:01.400 00.000 10072 Worker thread wakes up
00:27:01.400 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:01.400 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:27:01.423 00.023 1032 GuideStep: 0.1 px 74 ms WEST, 0.1 px 0 ms NORTH
00:27:01.808 00.385 10072 Exposure complete
00:27:01.856 00.048 10072 worker thread done servicing request
00:27:01.857 00.001 1032 OnExposeComplete: enter
00:27:01.858 00.001 1032 UpdateGuideState(): m_state=6
00:27:01.861 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2208
00:27:01.863 00.002 1032 Star::Find returns 1 (0), X=323.30, Y=741.37, Mass=1285, SNR=25.3, Peak=169 HFD=2.9
00:27:01.866 00.003 1032 MultiStar: [#1 -0.26,0.16,0.00,M3] [#2 -0.36,0.15,0.00,M6] [#3 -0.45,0.17,0.00,M6] [#4 -0.48,0.11,0.00,M6] [#5 -0.64,0.10,0.00,M6] [#6 -0.37,0.14,0.00,M4] [#7 -0.38,-0.26,0.00,M7] [#8 -0.55,0.25,0.00,M10] 
00:27:01.868 00.002 1032 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.83) = xAngle (0.91 = 0.91)
00:27:01.869 00.001 1032 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.91 = 0.91)
00:27:01.871 00.002 1032 CameraToMount -- cameraX=-0.30 cameraY=0.13 hyp=0.33 cameraTheta=2.74 mountX=0.20 mountY=0.26, mountTheta=0.91
00:27:01.874 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.30, y=0.13, opts=13)
00:27:01.875 00.001 1032 Enqueuing Move request for scope (-0.30, 0.13)
00:27:01.877 00.002 10072 Worker thread wakes up
00:27:01.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.13) opts 0xd
00:27:01.877 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.30, 0.13)
00:27:01.877 00.000 10072 Moving (-0.30, 0.13) raw xDistance=0.20 yDistance=0.26
00:27:01.881 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:01.883 00.002 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 291.26
00:27:01.885 00.002 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
00:27:01.885 00.000 10072 switching direction from -1 to 1 - decHistory=3 oldest=-0.53 newest=0.62
00:27:01.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
00:27:01.885 00.000 10072 MoveAxis(W, 104, ABG)
00:27:01.885 00.000 10072 Guiding  Dir = 3, Dur = 104
00:27:01.885 00.000 10072 IsGuiding returns 0
00:27:01.885 00.000 10072 PulseGuide returned control before completion, sleep 114
00:27:01.906 00.021 1032 UpdateGuideState exits: m=1285 SNR=25.3
00:27:01.909 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:01.911 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:01.913 00.002 1032 Enqueuing Expose request
00:27:02.008 00.095 10072 IsGuiding returns 0
00:27:02.008 00.000 10072 Move returns status 0, amount 104
00:27:02.008 00.000 10072 BLC: Oldest BLC event removed
00:27:02.008 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
00:27:02.009 00.001 10072 MoveAxis(S, 252, ABG)
00:27:02.009 00.000 10072 Guiding  Dir = 1, Dur = 252
00:27:02.009 00.000 10072 IsGuiding returns 0
00:27:02.009 00.000 10072 PulseGuide returned control before completion, sleep 262
00:27:02.276 00.267 10072 IsGuiding returns 0
00:27:02.276 00.000 10072 Move returns status 0, amount 252
00:27:02.276 00.000 10072 move complete, result=0
00:27:02.276 00.000 10072 worker thread done servicing request
00:27:02.276 00.000 10072 Worker thread wakes up
00:27:02.277 00.001 1032 GuideStep: 0.2 px 104 ms WEST, 0.3 px 252 ms SOUTH
00:27:02.278 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:02.279 00.001 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:27:02.904 00.625 10072 Exposure complete
00:27:02.955 00.051 10072 worker thread done servicing request
00:27:02.955 00.000 1032 OnExposeComplete: enter
00:27:02.957 00.002 1032 UpdateGuideState(): m_state=6
00:27:02.959 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2209
00:27:02.961 00.002 1032 Star::Find returns 1 (0), X=323.62, Y=740.99, Mass=1357, SNR=25.9, Peak=146 HFD=2.6
00:27:02.963 00.002 1032 MultiStar: [#1 -0.20,-0.08,1.11,U] [#2 -0.14,-0.04,0.98,U] [#3 -0.47,-0.15,0.00,M7] [#4 -0.23,-0.13,0.72,U] [#5 -0.36,-0.21,0.00,M7] [#6 -0.21,-0.05,0.76,U] [#7 -0.31,-0.46,0.00,M8] [#8 -0.37,0.23,0.00,R] 
00:27:02.964 00.001 1032 refined, 4 included, MultiStar: {-0.15, -0.11}, one-star: {0.02, -0.25}
00:27:02.966 00.002 1032 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.83) = xAngle (-4.32 = 1.96)
00:27:02.967 00.001 1032 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.32 = 1.96)
00:27:02.969 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-2.49 mountX=-0.07 mountY=0.17, mountTheta=1.96
00:27:02.971 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=-0.11, opts=13)
00:27:02.973 00.002 1032 Enqueuing Move request for scope (-0.15, -0.11)
00:27:02.974 00.001 10072 Worker thread wakes up
00:27:02.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
00:27:02.974 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
00:27:02.974 00.000 10072 Moving (-0.15, -0.11) raw xDistance=-0.07 yDistance=0.17
00:27:02.975 00.001 10072 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.258511, 1:0.171361
00:27:02.975 00.000 10072 BLC: No correction, Miss < min_move
00:27:02.976 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:02.978 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.25
00:27:02.978 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:27:02.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:02.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:27:02.978 00.000 10072 MoveAxis(W, 3, ABG)
00:27:02.978 00.000 10072 Guiding  Dir = 3, Dur = 3
00:27:02.978 00.000 10072 IsGuiding returns 0
00:27:02.979 00.001 10072 PulseGuide returned control before completion, sleep 13
00:27:02.995 00.016 10072 IsGuiding returns 0
00:27:02.996 00.001 10072 Move returns status 0, amount 3
00:27:02.996 00.000 10072 MoveAxis(N, 0, ABG)
00:27:02.996 00.000 10072 Move returns status 0, amount 0
00:27:02.996 00.000 10072 move complete, result=0
00:27:02.996 00.000 10072 worker thread done servicing request
00:27:02.997 00.001 1032 UpdateGuideState exits: m=1357 SNR=25.9
00:27:02.999 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:03.001 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:03.003 00.002 1032 Enqueuing Expose request
00:27:03.004 00.001 1032 GuideStep: -0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
00:27:03.006 00.002 10072 Worker thread wakes up
00:27:03.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:03.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:27:03.420 00.414 10072 Exposure complete
00:27:03.465 00.045 10072 worker thread done servicing request
00:27:03.465 00.000 1032 OnExposeComplete: enter
00:27:03.467 00.002 1032 UpdateGuideState(): m_state=6
00:27:03.469 00.002 1032 Star::Find(15, 323, 740, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2210
00:27:03.471 00.002 1032 Star::Find returns 1 (0), X=323.72, Y=741.16, Mass=1197, SNR=24.4, Peak=131 HFD=2.7
00:27:03.473 00.002 1032 MultiStar: [#1 -0.08,-0.05,1.18,U] [#2 -0.26,-0.08,0.98,U] [#3 -0.47,0.05,0.00,M8] [#4 -0.34,-0.06,0.00,M6] [#5 -0.30,-0.08,0.00,M8] [#6 -0.18,0.02,0.77,U] [#7 -0.03,-0.15,0.56,U] [#8 -0.02,-0.03,0.66,U] 
00:27:03.475 00.002 1032 refined, 5 included, MultiStar: {-0.08, -0.06}, one-star: {0.12, -0.08}
00:27:03.477 00.002 1032 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.83) = xAngle (-4.31 = 1.97)
00:27:03.478 00.001 1032 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.31 = 1.97)
00:27:03.479 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.48 mountX=-0.04 mountY=0.09, mountTheta=1.97
00:27:03.481 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.06, opts=13)
00:27:03.483 00.002 1032 Enqueuing Move request for scope (-0.08, -0.06)
00:27:03.486 00.003 10072 Worker thread wakes up
00:27:03.486 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
00:27:03.486 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
00:27:03.486 00.000 10072 Moving (-0.08, -0.06) raw xDistance=-0.04 yDistance=0.09
00:27:03.486 00.000 10072 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.258511, 1:0.171361, 2:0.089057
00:27:03.486 00.000 10072 BLC: No correction, Miss < min_move
00:27:03.489 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:03.492 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.24
00:27:03.492 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:27:03.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:03.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:27:03.492 00.000 10072 MoveAxis(W, 2, ABG)
00:27:03.492 00.000 10072 Guiding  Dir = 3, Dur = 2
00:27:03.494 00.002 10072 IsGuiding returns 0
00:27:03.494 00.000 10072 PulseGuide returned control before completion, sleep 12
00:27:03.511 00.017 1032 UpdateGuideState exits: m=1197 SNR=24.4
00:27:03.513 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:03.514 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:03.517 00.003 10072 IsGuiding returns 0
00:27:03.517 00.000 10072 Move returns status 0, amount 2
00:27:03.517 00.000 10072 MoveAxis(N, 0, ABG)
00:27:03.517 00.000 10072 Move returns status 0, amount 0
00:27:03.517 00.000 10072 move complete, result=0
00:27:03.518 00.001 1032 Enqueuing Expose request
00:27:03.520 00.002 10072 worker thread done servicing request
00:27:03.520 00.000 10072 Worker thread wakes up
00:27:03.520 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:03.520 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:27:03.520 00.000 1032 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
00:27:04.154 00.634 10072 Exposure complete
00:27:04.202 00.048 10072 worker thread done servicing request
00:27:04.202 00.000 1032 OnExposeComplete: enter
00:27:04.204 00.002 1032 UpdateGuideState(): m_state=6
00:27:04.206 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2211
00:27:04.209 00.003 1032 Star::Find returns 1 (0), X=323.57, Y=741.14, Mass=1366, SNR=26.0, Peak=149 HFD=2.7
00:27:04.213 00.004 1032 MultiStar: [#1 0.06,0.02,1.09,U] [#2 -0.24,-0.04,0.93,U] [#3 -0.28,-0.04,0.00,M9] [#4 -0.34,0.02,0.00,M7] [#5 -0.37,-0.14,0.00,M9] [#6 -0.10,0.13,0.73,U] [#7 -0.25,-0.19,0.00,M8] [#8 0.08,0.05,0.57,U] 
00:27:04.214 00.001 1032 refined, 4 included, MultiStar: {-0.05, 0.00}, one-star: {-0.03, -0.10}
00:27:04.217 00.003 1032 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.83) = xAngle (1.29 = 1.29)
00:27:04.218 00.001 1032 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.29 = 1.29)
00:27:04.220 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.12 mountX=0.01 mountY=0.05, mountTheta=1.29
00:27:04.223 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.00, opts=13)
00:27:04.224 00.001 1032 Enqueuing Move request for scope (-0.05, 0.00)
00:27:04.227 00.003 10072 Worker thread wakes up
00:27:04.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
00:27:04.227 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
00:27:04.227 00.000 10072 Moving (-0.05, 0.00) raw xDistance=0.01 yDistance=0.05
00:27:04.227 00.000 10072 BLC: window closed
00:27:04.227 00.000 10072 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.258511, 1:0.171361, 2:0.089057
00:27:04.227 00.000 10072 BLC: No correction, Miss < min_move
00:27:04.230 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:04.232 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.23
00:27:04.232 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:27:04.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:04.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:27:04.232 00.000 10072 MoveAxis(W, 2, ABG)
00:27:04.232 00.000 10072 Guiding  Dir = 3, Dur = 2
00:27:04.232 00.000 10072 IsGuiding returns 0
00:27:04.233 00.001 10072 PulseGuide returned control before completion, sleep 12
00:27:04.246 00.013 10072 IsGuiding returns 0
00:27:04.246 00.000 10072 Move returns status 0, amount 2
00:27:04.246 00.000 10072 MoveAxis(N, 0, ABG)
00:27:04.247 00.001 10072 Move returns status 0, amount 0
00:27:04.247 00.000 10072 move complete, result=0
00:27:04.247 00.000 10072 worker thread done servicing request
00:27:04.251 00.004 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:27:04.253 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:04.255 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:04.256 00.001 1032 Enqueuing Expose request
00:27:04.258 00.002 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
00:27:04.258 00.000 10072 Worker thread wakes up
00:27:04.260 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:04.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:27:04.673 00.413 10072 Exposure complete
00:27:04.721 00.048 10072 worker thread done servicing request
00:27:04.722 00.001 1032 OnExposeComplete: enter
00:27:04.724 00.002 1032 UpdateGuideState(): m_state=6
00:27:04.725 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2212
00:27:04.727 00.002 1032 Star::Find returns 1 (0), X=323.58, Y=741.09, Mass=1348, SNR=25.9, Peak=142 HFD=2.7
00:27:04.728 00.001 1032 MultiStar: [#1 -0.08,0.01,1.22,U] [#2 -0.24,0.00,0.99,U] [#3 -0.25,-0.04,0.78,U] [#4 -0.32,-0.12,0.00,M8] [#5 -0.41,-0.08,0.00,M10] [#6 -0.06,-0.08,0.68,U] [#7 -0.27,-0.19,0.00,M9] [#8 0.14,-0.02,0.57,U] 
00:27:04.729 00.001 1032 refined, 5 included, MultiStar: {-0.10, -0.05}, one-star: {-0.02, -0.15}
00:27:04.730 00.001 1032 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.83) = xAngle (-4.52 = 1.76)
00:27:04.733 00.003 1032 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.52 = 1.76)
00:27:04.735 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.69 mountX=-0.02 mountY=0.11, mountTheta=1.76
00:27:04.738 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.05, opts=13)
00:27:04.739 00.001 1032 Enqueuing Move request for scope (-0.10, -0.05)
00:27:04.741 00.002 10072 Worker thread wakes up
00:27:04.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
00:27:04.741 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
00:27:04.741 00.000 10072 Moving (-0.10, -0.05) raw xDistance=-0.02 yDistance=0.11
00:27:04.743 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:04.745 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.22
00:27:04.745 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:27:04.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:04.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:27:04.745 00.000 10072 MoveAxis(W, 2, ABG)
00:27:04.745 00.000 10072 Guiding  Dir = 3, Dur = 2
00:27:04.745 00.000 10072 IsGuiding returns 0
00:27:04.746 00.001 10072 PulseGuide returned control before completion, sleep 12
00:27:04.762 00.016 1032 UpdateGuideState exits: m=1348 SNR=25.9
00:27:04.763 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:04.765 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:04.767 00.002 1032 Enqueuing Expose request
00:27:04.770 00.003 10072 IsGuiding returns 0
00:27:04.770 00.000 10072 Move returns status 0, amount 2
00:27:04.770 00.000 10072 MoveAxis(N, 0, ABG)
00:27:04.770 00.000 10072 Move returns status 0, amount 0
00:27:04.770 00.000 10072 move complete, result=0
00:27:04.770 00.000 10072 worker thread done servicing request
00:27:04.770 00.000 10072 Worker thread wakes up
00:27:04.770 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:04.770 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:27:04.778 00.008 1032 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
00:27:05.405 00.627 10072 Exposure complete
00:27:05.454 00.049 10072 worker thread done servicing request
00:27:05.454 00.000 1032 OnExposeComplete: enter
00:27:05.457 00.003 1032 UpdateGuideState(): m_state=6
00:27:05.459 00.002 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2213
00:27:05.461 00.002 1032 Star::Find returns 1 (0), X=323.61, Y=741.11, Mass=1384, SNR=26.1, Peak=140 HFD=2.7
00:27:05.464 00.003 1032 MultiStar: [#1 -0.01,-0.11,1.09,U] [#2 -0.16,-0.15,0.98,U] [#3 -0.42,-0.19,0.00,M9] [#4 -0.41,-0.19,0.00,M9] [#5 -0.35,-0.32,0.00,R] [#6 -0.21,-0.03,0.72,U] [#7 -0.35,-0.25,0.00,M10] [#8 -0.05,-0.16,0.58,U] 
00:27:05.466 00.002 1032 single-star, 4 included, MultiStar: {-0.08, -0.12}, one-star: {0.01, -0.13}
00:27:05.468 00.002 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.95)
00:27:05.469 00.001 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.95)
00:27:05.471 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.51 mountX=-0.13 mountY=0.03, mountTheta=2.95
00:27:05.473 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.13, opts=13)
00:27:05.476 00.003 1032 Enqueuing Move request for scope (0.01, -0.13)
00:27:05.477 00.001 10072 Worker thread wakes up
00:27:05.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
00:27:05.477 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
00:27:05.477 00.000 10072 Moving (0.01, -0.13) raw xDistance=-0.13 yDistance=0.03
00:27:05.480 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:05.482 00.002 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.21
00:27:05.482 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
00:27:05.482 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:05.482 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:27:05.482 00.000 10072 MoveAxis(W, 3, ABG)
00:27:05.482 00.000 10072 Guiding  Dir = 3, Dur = 3
00:27:05.483 00.001 10072 IsGuiding returns 0
00:27:05.484 00.001 10072 PulseGuide returned control before completion, sleep 13
00:27:05.500 00.016 1032 UpdateGuideState exits: m=1384 SNR=26.1
00:27:05.502 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:05.504 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:05.505 00.001 1032 Enqueuing Expose request
00:27:05.513 00.008 10072 IsGuiding returns 0
00:27:05.513 00.000 10072 Move returns status 0, amount 3
00:27:05.513 00.000 10072 MoveAxis(N, 0, ABG)
00:27:05.513 00.000 10072 Move returns status 0, amount 0
00:27:05.513 00.000 10072 move complete, result=0
00:27:05.513 00.000 10072 worker thread done servicing request
00:27:05.513 00.000 10072 Worker thread wakes up
00:27:05.514 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:05.514 00.000 10072 Handling exposure in thread, d=500 o=3 r=(309,726,31,31)
00:27:05.515 00.001 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
00:27:05.835 00.320 1032 evsrv: cli 0D18CC10 connect
00:27:05.840 00.005 1032 case statement mapped state 6 to 3
00:27:05.846 00.006 1032 case statement mapped state 6 to 3
00:27:05.849 00.003 1032 evsrv: cli 0D18CC10 request: {"method":"get_app_state","id":"ade2666b-b45e-4e84-a3b6-595c8be6c22c"}
00:27:05.852 00.003 1032 case statement mapped state 6 to 3
00:27:05.854 00.002 1032 evsrv: cli 0D18CC10 response: {"jsonrpc":"2.0","result":"Guiding","id":"ade2666b-b45e-4e84-a3b6-595c8be6c22c"}
00:27:05.879 00.025 1032 evsrv: cli 0D18CC10 disconnect
00:27:05.882 00.003 1032 evsrv: cli 0D18C530 connect
00:27:05.885 00.003 1032 case statement mapped state 6 to 3
00:27:05.890 00.005 1032 case statement mapped state 6 to 3
00:27:05.896 00.006 1032 evsrv: cli 0D18C530 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"b48d24d2-90d8-4b58-afbd-db45d5f27d1f"}
00:27:05.898 00.002 1032 PhdController::Dither begins
00:27:05.901 00.003 1032 dither: size=3.00, dRA=2.26 dDec=1.36
00:27:05.904 00.003 1032 MountToCamera -- mountTheta (0.54) + m_xAngle (1.83) = xAngle (2.37 = 2.37)
00:27:05.906 00.002 1032 MountToCamera -- mountX=2.26 mountY=1.36 hyp=2.63 mountTheta=0.54 cameraX=-1.89, cameraY=1.83 cameraTheta=2.37
00:27:05.911 00.005 1032 setting lock position to (321.71, 743.07)
00:27:05.914 00.003 1032 Mount: notify guiding dithered (-1.9, 1.8)
00:27:05.917 00.003 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:27:05.920 00.003 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:27:05.929 00.009 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:27:05.932 00.003 10072 Exposure complete
00:27:05.934 00.002 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:27:05.941 00.007 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:27:05.949 00.008 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:27:05.958 00.009 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:27:05.966 00.008 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:27:05.975 00.009 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:27:05.980 00.005 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:27:05.984 00.004 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:27:05.998 00.014 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:27:06.001 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:27:06.005 00.004 1032 MultiStar: stabilizing after lock position change
00:27:06.010 00.005 1032 Status Line: Dither by 2.26,1.36
00:27:06.029 00.019 1032 PhdController: newstate STATE_SETTLE_BEGIN
00:27:06.033 00.004 1032 PhdController: newstate STATE_SETTLE_WAIT
00:27:06.035 00.002 1032 evsrv: cli 0D18C530 response: {"jsonrpc":"2.0","result":0,"id":"b48d24d2-90d8-4b58-afbd-db45d5f27d1f"}
00:27:06.043 00.008 1032 evsrv: cli 0D18C530 disconnect
00:27:06.062 00.019 10072 worker thread done servicing request
00:27:06.062 00.000 1032 OnExposeComplete: enter
00:27:06.065 00.003 1032 UpdateGuideState(): m_state=6
00:27:06.068 00.003 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2214
00:27:06.070 00.002 1032 Star::Find returns 1 (0), X=323.54, Y=741.13, Mass=1389, SNR=26.3, Peak=145 HFD=2.8
00:27:06.074 00.004 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
00:27:06.076 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
00:27:06.080 00.004 1032 CameraToMount -- cameraX=1.83 cameraY=-1.95 hyp=2.67 cameraTheta=-0.82 mountX=-2.35 mountY=-1.27, mountTheta=-2.65
00:27:06.086 00.006 1032 dither recenter: remaining=(-2.3,-1.4) step=(-2.3,-1.4)
00:27:06.092 00.006 1032 MountToCamera -- mountTheta (-2.60) + m_xAngle (1.83) = xAngle (-0.77 = -0.77)
00:27:06.100 00.008 1032 MountToCamera -- mountX=-2.26 mountY=-1.36 hyp=2.63 mountTheta=-2.60 cameraX=1.89, cameraY=-1.83 cameraTheta=-0.77
00:27:06.106 00.006 1032 SchedulePrimaryMove(0F526948, x=1.89, y=-1.83, opts=4)
00:27:06.109 00.003 1032 Enqueuing Move request for scope (1.89, -1.83)
00:27:06.113 00.004 10072 Worker thread wakes up
00:27:06.114 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (1.89, -1.83) opts 0x4
00:27:06.114 00.000 10072 Handling offset move in thread for scope, endpoint = (1.89, -1.83)
00:27:06.114 00.000 10072 Moving (1.89, -1.83) raw xDistance=-2.26 yDistance=-1.36
00:27:06.114 00.000 10072 BLC: window closed
00:27:06.114 00.000 10072 MoveAxis(E, 2305, B)
00:27:06.114 00.000 10072 Guiding  Dir = 2, Dur = 2305
00:27:06.114 00.000 1032 Mount: notify direct move -2.26,-1.36
00:27:06.118 00.004 10072 IsGuiding returns 0
00:27:06.118 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:27:06.122 00.004 10072 PulseGuide returned control before completion, sleep 2314
00:27:06.123 00.001 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:27:06.132 00.009 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:27:06.139 00.007 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:27:06.191 00.052 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:27:06.194 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:27:06.196 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:27:06.199 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:27:06.202 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:27:06.209 00.007 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:27:06.212 00.003 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:27:06.214 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:27:06.217 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:27:06.232 00.015 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:06.299 00.067 1032 UpdateGuideState exits: m=1389 SNR=26.3
00:27:06.303 00.004 1032 PhdController: settling, locked = 1, distance = 2.74 (0.25) aobump = 0 frame = 1 / 99999
00:27:06.306 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784176026.305,"Host":"MELE","Inst":1,"Distance":2.74,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:27:06.308 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:06.315 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:06.319 00.004 1032 Enqueuing Expose request
00:27:08.444 02.125 10072 IsGuiding returns 0
00:27:08.444 00.000 10072 Move returns status 0, amount 2305
00:27:08.444 00.000 10072 BLC: window closed
00:27:08.444 00.000 10072 BLC: Compensation needed for non-algo type move
00:27:08.444 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
00:27:08.444 00.000 10072 MoveAxis(N, 963, B)
00:27:08.444 00.000 10072 Guiding  Dir = 0, Dur = 963
00:27:08.444 00.000 10072 IsGuiding returns 0
00:27:08.444 00.000 10072 PulseGuide returned control before completion, sleep 973
00:27:09.427 00.983 10072 IsGuiding returns 0
00:27:09.427 00.000 10072 Move returns status 0, amount 963
00:27:09.427 00.000 10072 move complete, result=0
00:27:09.427 00.000 10072 worker thread done servicing request
00:27:09.427 00.000 10072 Worker thread wakes up
00:27:09.427 00.000 1032 GuideStep: -2.3 px 2305 ms EAST, -1.4 px 963 ms NORTH
00:27:09.430 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:09.430 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:10.056 00.626 10072 Exposure complete
00:27:10.108 00.052 10072 worker thread done servicing request
00:27:10.108 00.000 1032 OnExposeComplete: enter
00:27:10.111 00.003 1032 UpdateGuideState(): m_state=6
00:27:10.112 00.001 1032 Star::Find(15, 323, 741, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2215
00:27:10.114 00.002 1032 Star::Find returns 1 (0), X=321.89, Y=742.94, Mass=1376, SNR=26.1, Peak=181 HFD=2.7
00:27:10.116 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
00:27:10.119 00.003 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
00:27:10.120 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.60 mountX=-0.17 mountY=-0.15, mountTheta=-2.43
00:27:10.123 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.13, opts=13)
00:27:10.125 00.002 1032 Enqueuing Move request for scope (0.19, -0.13)
00:27:10.126 00.001 10072 Worker thread wakes up
00:27:10.127 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
00:27:10.127 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
00:27:10.127 00.000 10072 Moving (0.19, -0.13) raw xDistance=-0.17 yDistance=-0.15
00:27:10.128 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:10.132 00.004 10072 PPEC rslt(dithering): input = -0.17, final = -0.08
00:27:10.132 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
00:27:10.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:10.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:27:10.132 00.000 10072 MoveAxis(E, 86, ABG)
00:27:10.132 00.000 10072 Guiding  Dir = 2, Dur = 86
00:27:10.132 00.000 10072 IsGuiding returns 0
00:27:10.133 00.001 10072 PulseGuide returned control before completion, sleep 96
00:27:10.151 00.018 1032 UpdateGuideState exits: m=1376 SNR=26.1
00:27:10.153 00.002 1032 PhdController: settling, locked = 1, distance = 0.23 (0.25) aobump = 0 frame = 2 / 99999
00:27:10.155 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784176030.155,"Host":"MELE","Inst":1,"Distance":0.23,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:27:10.157 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:10.159 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:10.160 00.001 1032 Enqueuing Expose request
00:27:10.243 00.083 10072 IsGuiding returns 0
00:27:10.243 00.000 10072 Move returns status 0, amount 86
00:27:10.243 00.000 10072 MoveAxis(N, 0, ABG)
00:27:10.243 00.000 10072 Move returns status 0, amount 0
00:27:10.243 00.000 10072 move complete, result=0
00:27:10.243 00.000 10072 worker thread done servicing request
00:27:10.243 00.000 10072 Worker thread wakes up
00:27:10.243 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:10.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:10.244 00.001 1032 GuideStep: -0.2 px 86 ms EAST, -0.1 px 0 ms NORTH
00:27:10.649 00.405 10072 Exposure complete
00:27:10.731 00.082 1032 OnExposeComplete: enter
00:27:10.774 00.043 1032 UpdateGuideState(): m_state=6
00:27:10.780 00.006 10072 worker thread done servicing request
00:27:10.781 00.001 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2216
00:27:10.785 00.004 1032 Star::Find returns 1 (0), X=321.94, Y=742.97, Mass=1337, SNR=25.8, Peak=172 HFD=2.7
00:27:10.789 00.004 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
00:27:10.791 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
00:27:10.793 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-0.42 mountX=-0.16 mountY=-0.20, mountTheta=-2.25
00:27:10.796 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.10, opts=13)
00:27:10.805 00.009 1032 Enqueuing Move request for scope (0.23, -0.10)
00:27:10.808 00.003 10072 Worker thread wakes up
00:27:10.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.10) opts 0xd
00:27:10.808 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.10)
00:27:10.808 00.000 10072 Moving (0.23, -0.10) raw xDistance=-0.16 yDistance=-0.20
00:27:10.814 00.006 10072 PPEC rslt(dithering): input = -0.16, final = -0.08
00:27:10.815 00.001 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:27:10.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:10.815 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:27:10.815 00.000 10072 MoveAxis(E, 80, ABG)
00:27:10.815 00.000 10072 Guiding  Dir = 2, Dur = 80
00:27:10.818 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:10.821 00.003 10072 IsGuiding returns 0
00:27:10.823 00.002 10072 PulseGuide returned control before completion, sleep 90
00:27:10.944 00.121 10072 IsGuiding returns 0
00:27:10.944 00.000 10072 Move returns status 0, amount 80
00:27:10.944 00.000 10072 MoveAxis(N, 0, ABG)
00:27:10.944 00.000 10072 Move returns status 0, amount 0
00:27:10.944 00.000 10072 move complete, result=0
00:27:10.944 00.000 10072 worker thread done servicing request
00:27:10.953 00.009 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:27:10.962 00.009 1032 PhdController: settling, locked = 1, distance = 0.23 (0.25) aobump = 0 frame = 3 / 99999
00:27:10.966 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784176030.966,"Host":"MELE","Inst":1,"Distance":0.23,"Time":0.8,"SettleTime":3.0,"StarLocked":true}
00:27:10.969 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:10.971 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:10.973 00.002 1032 Enqueuing Expose request
00:27:10.976 00.003 10072 Worker thread wakes up
00:27:10.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:10.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:10.977 00.001 1032 GuideStep: -0.2 px 80 ms EAST, -0.2 px 0 ms NORTH
00:27:11.605 00.628 10072 Exposure complete
00:27:11.674 00.069 10072 worker thread done servicing request
00:27:11.676 00.002 1032 OnExposeComplete: enter
00:27:11.680 00.004 1032 UpdateGuideState(): m_state=6
00:27:11.682 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2217
00:27:11.685 00.003 1032 Star::Find returns 1 (0), X=321.92, Y=743.39, Mass=1526, SNR=27.5, Peak=167 HFD=2.6
00:27:11.687 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
00:27:11.689 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
00:27:11.691 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=0.32 hyp=0.38 cameraTheta=0.99 mountX=0.26 mountY=-0.28, mountTheta=-0.84
00:27:11.695 00.004 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.32, opts=13)
00:27:11.698 00.003 1032 Enqueuing Move request for scope (0.21, 0.32)
00:27:11.701 00.003 10072 Worker thread wakes up
00:27:11.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.32) opts 0xd
00:27:11.701 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.32)
00:27:11.702 00.001 10072 Moving (0.21, 0.32) raw xDistance=0.26 yDistance=-0.28
00:27:11.705 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:11.711 00.006 10072 PPEC rslt(dithering): input = 0.26, final = 0.13
00:27:11.711 00.000 10072 PPEC: input: 0.26, control: 0.13, exposure: 500
00:27:11.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:27:11.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:27:11.711 00.000 10072 MoveAxis(W, 128, ABG)
00:27:11.711 00.000 10072 Guiding  Dir = 3, Dur = 128
00:27:11.712 00.001 10072 IsGuiding returns 0
00:27:11.712 00.000 10072 PulseGuide returned control before completion, sleep 138
00:27:11.736 00.024 1032 UpdateGuideState exits: m=1526 SNR=27.5
00:27:11.740 00.004 1032 PhdController: settling, locked = 1, distance = 0.28 (0.25) aobump = 0 frame = 4 / 99999
00:27:11.743 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784176031.743,"Host":"MELE","Inst":1,"Distance":0.28,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:27:11.746 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:11.748 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:11.750 00.002 1032 Enqueuing Expose request
00:27:11.868 00.118 10072 IsGuiding returns 0
00:27:11.868 00.000 10072 Move returns status 0, amount 128
00:27:11.868 00.000 10072 MoveAxis(N, 0, ABG)
00:27:11.868 00.000 10072 Move returns status 0, amount 0
00:27:11.869 00.001 10072 move complete, result=0
00:27:11.869 00.000 10072 worker thread done servicing request
00:27:11.869 00.000 10072 Worker thread wakes up
00:27:11.869 00.000 1032 GuideStep: 0.3 px 128 ms WEST, -0.3 px 0 ms NORTH
00:27:11.872 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:11.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:12.308 00.436 10072 Exposure complete
00:27:14.465 02.157 10072 worker thread done servicing request
00:27:14.465 00.000 1032 OnExposeComplete: enter
00:27:14.469 00.004 1032 UpdateGuideState(): m_state=6
00:27:14.474 00.005 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2218
00:27:14.479 00.005 1032 Star::Find returns 1 (0), X=321.80, Y=743.08, Mass=1447, SNR=26.7, Peak=178 HFD=2.4
00:27:14.482 00.003 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
00:27:14.485 00.003 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
00:27:14.493 00.008 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.11 mountX=-0.01 mountY=-0.09, mountTheta=-1.72
00:27:14.497 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
00:27:14.500 00.003 1032 Enqueuing Move request for scope (0.09, 0.01)
00:27:14.502 00.002 10072 Worker thread wakes up
00:27:14.502 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
00:27:14.503 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
00:27:14.503 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
00:27:14.506 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:14.509 00.003 10072 PPEC rslt(dithering): input = -0.01, final = -0.01
00:27:14.509 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:27:14.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:14.510 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:27:14.510 00.000 10072 MoveAxis(E, 7, ABG)
00:27:14.510 00.000 10072 Guiding  Dir = 2, Dur = 7
00:27:14.510 00.000 10072 IsGuiding returns 0
00:27:14.511 00.001 10072 PulseGuide returned control before completion, sleep 17
00:27:14.536 00.025 10072 IsGuiding returns 0
00:27:14.536 00.000 10072 Move returns status 0, amount 7
00:27:14.536 00.000 10072 MoveAxis(N, 0, ABG)
00:27:14.536 00.000 10072 Move returns status 0, amount 0
00:27:14.536 00.000 10072 move complete, result=0
00:27:14.537 00.001 10072 worker thread done servicing request
00:27:14.539 00.002 1032 UpdateGuideState exits: m=1447 SNR=26.7
00:27:14.542 00.003 1032 PhdController: settling, locked = 1, distance = 0.22 (0.25) aobump = 0 frame = 5 / 99999
00:27:14.544 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784176034.544,"Host":"MELE","Inst":1,"Distance":0.22,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:27:14.547 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:14.554 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:14.556 00.002 1032 Enqueuing Expose request
00:27:14.558 00.002 10072 Worker thread wakes up
00:27:14.558 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:27:14.561 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:14.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:15.210 00.649 10072 Exposure complete
00:27:15.379 00.169 10072 worker thread done servicing request
00:27:15.379 00.000 1032 OnExposeComplete: enter
00:27:15.386 00.007 1032 UpdateGuideState(): m_state=6
00:27:15.413 00.027 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2219
00:27:15.416 00.003 1032 Star::Find returns 1 (0), X=321.90, Y=743.16, Mass=1504, SNR=27.3, Peak=181 HFD=2.5
00:27:15.420 00.004 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
00:27:15.422 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
00:27:15.424 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.42 mountX=0.03 mountY=-0.21, mountTheta=-1.41
00:27:15.457 00.033 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.09, opts=13)
00:27:15.460 00.003 1032 Enqueuing Move request for scope (0.19, 0.09)
00:27:15.463 00.003 10072 Worker thread wakes up
00:27:15.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
00:27:15.463 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
00:27:15.463 00.000 10072 Moving (0.19, 0.09) raw xDistance=0.03 yDistance=-0.21
00:27:15.466 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:15.501 00.035 10072 PPEC rslt(dithering): input = 0.03, final = 0.02
00:27:15.501 00.000 10072 PPEC: input: 0.03, control: 0.02, exposure: 500
00:27:15.501 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:27:15.501 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:27:15.501 00.000 10072 MoveAxis(W, 17, ABG)
00:27:15.502 00.001 10072 Guiding  Dir = 3, Dur = 17
00:27:15.502 00.000 10072 IsGuiding returns 0
00:27:15.503 00.001 10072 PulseGuide returned control before completion, sleep 27
00:27:15.545 00.042 10072 IsGuiding returns 0
00:27:15.545 00.000 10072 Move returns status 0, amount 17
00:27:15.545 00.000 10072 MoveAxis(N, 0, ABG)
00:27:15.545 00.000 10072 Move returns status 0, amount 0
00:27:15.546 00.001 10072 move complete, result=0
00:27:15.546 00.000 10072 worker thread done servicing request
00:27:15.559 00.013 1032 UpdateGuideState exits: m=1504 SNR=27.3
00:27:15.592 00.033 1032 PhdController: settling, locked = 1, distance = 0.22 (0.25) aobump = 0 frame = 6 / 99999
00:27:15.595 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784176035.595,"Host":"MELE","Inst":1,"Distance":0.22,"Time":1.1,"SettleTime":3.0,"StarLocked":true}
00:27:15.598 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:15.601 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:15.603 00.002 1032 Enqueuing Expose request
00:27:15.639 00.036 10072 Worker thread wakes up
00:27:15.639 00.000 1032 GuideStep: 0.0 px 17 ms WEST, -0.2 px 0 ms NORTH
00:27:15.650 00.011 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:15.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:16.299 00.649 10072 Exposure complete
00:27:16.527 00.228 10072 worker thread done servicing request
00:27:16.527 00.000 1032 OnExposeComplete: enter
00:27:16.530 00.003 1032 UpdateGuideState(): m_state=6
00:27:16.533 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2220
00:27:16.536 00.003 1032 Star::Find returns 1 (0), X=321.94, Y=743.13, Mass=1235, SNR=24.8, Peak=152 HFD=2.6
00:27:16.538 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
00:27:16.568 00.030 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
00:27:16.571 00.003 1032 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.24 cameraTheta=0.25 mountX=-0.00 mountY=-0.24, mountTheta=-1.58
00:27:16.575 00.004 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.06, opts=13)
00:27:16.577 00.002 1032 Enqueuing Move request for scope (0.23, 0.06)
00:27:16.581 00.004 10072 Worker thread wakes up
00:27:16.582 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.06) opts 0xd
00:27:16.582 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.06)
00:27:16.582 00.000 10072 Moving (0.23, 0.06) raw xDistance=-0.00 yDistance=-0.24
00:27:16.613 00.031 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:16.616 00.003 10072 PPEC rslt(dithering): input = -0.00, final = -0.00
00:27:16.616 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:27:16.616 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.54
00:27:16.617 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:27:16.617 00.000 10072 MoveAxis(E, 1, ABG)
00:27:16.617 00.000 10072 Guiding  Dir = 2, Dur = 1
00:27:16.617 00.000 10072 IsGuiding returns 0
00:27:16.618 00.001 10072 PulseGuide returned control before completion, sleep 11
00:27:16.650 00.032 10072 IsGuiding returns 1
00:27:16.650 00.000 10072 scope still moving after pulse duration time elapsed
00:27:16.695 00.045 10072 IsGuiding returns 1
00:27:16.696 00.001 1032 UpdateGuideState exits: m=1235 SNR=24.8
00:27:16.699 00.003 1032 PhdController: settling, locked = 1, distance = 0.23 (0.25) aobump = 0 frame = 7 / 99999
00:27:16.702 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784176036.702,"Host":"MELE","Inst":1,"Distance":0.23,"Time":2.2,"SettleTime":3.0,"StarLocked":true}
00:27:16.704 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:16.708 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:16.743 00.035 1032 Enqueuing Expose request
00:27:16.747 00.004 10072 IsGuiding returns 1
00:27:16.786 00.039 10072 IsGuiding returns 1
00:27:16.825 00.039 10072 IsGuiding returns 1
00:27:16.873 00.048 10072 IsGuiding returns 1
00:27:16.931 00.058 10072 IsGuiding returns 1
00:27:16.969 00.038 10072 IsGuiding returns 1
00:27:17.019 00.050 10072 IsGuiding returns 1
00:27:17.063 00.044 10072 IsGuiding returns 1
00:27:17.113 00.050 10072 IsGuiding returns 1
00:27:17.152 00.039 10072 IsGuiding returns 1
00:27:17.191 00.039 10072 IsGuiding returns 1
00:27:17.231 00.040 10072 IsGuiding returns 1
00:27:17.271 00.040 10072 IsGuiding returns 1
00:27:17.309 00.038 10072 IsGuiding returns 1
00:27:17.353 00.044 10072 IsGuiding returns 1
00:27:17.390 00.037 10072 IsGuiding returns 1
00:27:17.414 00.024 10072 IsGuiding returns 1
00:27:17.446 00.032 10072 IsGuiding returns 1
00:27:17.477 00.031 10072 IsGuiding returns 1
00:27:17.509 00.032 10072 IsGuiding returns 1
00:27:17.541 00.032 10072 IsGuiding returns 1
00:27:17.572 00.031 10072 IsGuiding returns 1
00:27:17.603 00.031 10072 IsGuiding returns 1
00:27:17.634 00.031 10072 IsGuiding returns 1
00:27:17.666 00.032 10072 IsGuiding returns 1
00:27:17.697 00.031 10072 IsGuiding returns 1
00:27:17.728 00.031 10072 IsGuiding returns 0
00:27:17.728 00.000 10072 scope move finished after 1 + 1109 ms
00:27:17.728 00.000 10072 Move returns status 0, amount 1
00:27:17.728 00.000 10072 MoveAxis(N, 154, ABG)
00:27:17.728 00.000 10072 Guiding  Dir = 0, Dur = 154
00:27:17.728 00.000 10072 IsGuiding returns 0
00:27:17.729 00.001 10072 PulseGuide returned control before completion, sleep 164
00:27:17.901 00.172 10072 IsGuiding returns 0
00:27:17.901 00.000 10072 Move returns status 0, amount 154
00:27:17.902 00.001 10072 move complete, result=0
00:27:17.902 00.000 10072 worker thread done servicing request
00:27:17.902 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.2 px 154 ms NORTH
00:27:17.905 00.003 10072 Worker thread wakes up
00:27:17.905 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:17.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:18.764 00.859 10072 Exposure complete
00:27:18.883 00.119 10072 worker thread done servicing request
00:27:18.883 00.000 1032 OnExposeComplete: enter
00:27:18.889 00.006 1032 UpdateGuideState(): m_state=6
00:27:18.909 00.020 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2221
00:27:18.916 00.007 1032 Star::Find returns 1 (0), X=321.78, Y=742.89, Mass=1340, SNR=25.8, Peak=167 HFD=2.5
00:27:18.921 00.005 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
00:27:18.928 00.007 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
00:27:18.931 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.20 mountX=-0.19 mountY=-0.02, mountTheta=-3.03
00:27:18.937 00.006 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.18, opts=13)
00:27:18.940 00.003 1032 Enqueuing Move request for scope (0.07, -0.18)
00:27:18.943 00.003 10072 Worker thread wakes up
00:27:18.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
00:27:18.944 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
00:27:18.944 00.000 10072 Moving (0.07, -0.18) raw xDistance=-0.19 yDistance=-0.02
00:27:18.946 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:18.950 00.004 10072 PPEC rslt(dithering): input = -0.19, final = -0.09
00:27:18.950 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
00:27:18.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:18.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:27:18.950 00.000 10072 MoveAxis(E, 95, ABG)
00:27:18.950 00.000 10072 Guiding  Dir = 2, Dur = 95
00:27:18.951 00.001 10072 IsGuiding returns 0
00:27:18.953 00.002 10072 PulseGuide returned control before completion, sleep 104
00:27:18.991 00.038 1032 UpdateGuideState exits: m=1340 SNR=25.8
00:27:18.994 00.003 1032 PhdController: settling, locked = 1, distance = 0.22 (0.25) aobump = 0 frame = 8 / 99999
00:27:18.998 00.004 1032 PhdController: newstate STATE_FINISH
00:27:19.002 00.004 1032 PhdController complete: success
00:27:19.005 00.003 1032 evsrv: {"Event":"SettleDone","Timestamp":1784176039.005,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
00:27:19.009 00.004 1032 Mount: notify guiding dither settle done success=1
00:27:19.051 00.042 1032 PhdController: newstate STATE_IDLE
00:27:19.054 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:19.057 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:19.060 00.003 1032 Enqueuing Expose request
00:27:19.068 00.008 10072 IsGuiding returns 0
00:27:19.068 00.000 10072 Move returns status 0, amount 95
00:27:19.068 00.000 10072 MoveAxis(N, 0, ABG)
00:27:19.068 00.000 10072 Move returns status 0, amount 0
00:27:19.068 00.000 10072 move complete, result=0
00:27:19.068 00.000 10072 worker thread done servicing request
00:27:19.069 00.001 10072 Worker thread wakes up
00:27:19.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:19.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:19.070 00.001 1032 GuideStep: -0.2 px 95 ms EAST, -0.0 px 0 ms NORTH
00:27:19.721 00.651 10072 Exposure complete
00:27:19.793 00.072 10072 worker thread done servicing request
00:27:19.793 00.000 1032 OnExposeComplete: enter
00:27:19.798 00.005 1032 UpdateGuideState(): m_state=6
00:27:19.802 00.004 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2222
00:27:19.805 00.003 1032 Star::Find returns 1 (0), X=321.65, Y=743.13, Mass=1357, SNR=26.0, Peak=145 HFD=2.6
00:27:19.808 00.003 1032 MultiStar: exiting stabilization period
00:27:19.811 00.003 1032 MultiStar: updating star positions after lock position change
00:27:19.815 00.004 1032 Star::Find(15, 574, 305, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2222
00:27:19.817 00.002 1032 Star::Find returns 1 (1), X=574.62, Y=306.02, Mass=1822, SNR=30.0, Peak=255 HFD=2.3
00:27:19.818 00.001 1032 Star::Find(15, 220, 607, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2222
00:27:19.820 00.002 1032 Star::Find returns 1 (0), X=220.43, Y=608.31, Mass=1402, SNR=26.4, Peak=149 HFD=2.9
00:27:19.823 00.003 1032 Star::Find(15, 1119, 323, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2222
00:27:19.825 00.002 1032 Star::Find returns 1 (0), X=1119.92, Y=323.47, Mass=789, SNR=19.8, Peak=74 HFD=3.0
00:27:19.828 00.003 1032 Star::Find(15, 993, 222, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2222
00:27:19.831 00.003 1032 Star::Find returns 1 (0), X=994.05, Y=223.10, Mass=622, SNR=17.5, Peak=59 HFD=2.8
00:27:19.834 00.003 1032 Star::Find(15, 425, 327, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2222
00:27:19.837 00.003 1032 Star::Find returns 1 (0), X=426.11, Y=328.26, Mass=662, SNR=18.1, Peak=85 HFD=2.7
00:27:19.839 00.002 1032 Star::Find(15, 610, 579, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2222
00:27:19.841 00.002 1032 Star::Find returns 1 (0), X=611.64, Y=580.17, Mass=539, SNR=16.3, Peak=100 HFD=2.2
00:27:19.844 00.003 1032 Star::Find(15, 917, 82, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2222
00:27:19.846 00.002 1032 Star::Find returns 1 (0), X=917.93, Y=83.02, Mass=410, SNR=14.2, Peak=44 HFD=2.8
00:27:19.849 00.003 1032 Star::Find(15, 634, 564, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2222
00:27:19.851 00.002 1032 Star::Find returns 1 (0), X=635.22, Y=564.77, Mass=432, SNR=14.6, Peak=86 HFD=2.2
00:27:19.852 00.001 1032 Star::Find(15, 1121, 685, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2222
00:27:19.854 00.002 1032 Star::Find returns 1 (0), X=1121.40, Y=685.91, Mass=531, SNR=16.2, Peak=41 HFD=3.3
00:27:19.856 00.002 1032 Star::Find(15, 131, 816, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2222
00:27:19.859 00.003 1032 Star::Find returns 1 (0), X=132.28, Y=817.54, Mass=367, SNR=13.5, Peak=26 HFD=3.4
00:27:19.861 00.002 1032 Star::Find(15, 827, 113, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2222
00:27:19.863 00.002 1032 Star::Find returns 1 (0), X=828.00, Y=113.42, Mass=317, SNR=12.4, Peak=33 HFD=2.9
00:27:19.865 00.002 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
00:27:19.868 00.003 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
00:27:19.869 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.32 mountX=0.07 mountY=0.04, mountTheta=0.49
00:27:19.873 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
00:27:19.876 00.003 1032 Enqueuing Move request for scope (-0.05, 0.06)
00:27:19.878 00.002 10072 Worker thread wakes up
00:27:19.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
00:27:19.878 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
00:27:19.878 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.04
00:27:19.881 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:19.883 00.002 10072 PPEC rslt(dithering): input = 0.07, final = 0.03
00:27:19.884 00.001 10072 PPEC: input: 0.07, control: 0.03, exposure: 500
00:27:19.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:19.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:27:19.884 00.000 10072 MoveAxis(W, 34, ABG)
00:27:19.884 00.000 10072 Guiding  Dir = 3, Dur = 34
00:27:19.884 00.000 10072 IsGuiding returns 0
00:27:19.885 00.001 10072 PulseGuide returned control before completion, sleep 44
00:27:19.918 00.033 1032 UpdateGuideState exits: m=1357 SNR=26.0
00:27:19.932 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:19.940 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:19.944 00.004 1032 Enqueuing Expose request
00:27:19.947 00.003 10072 IsGuiding returns 1
00:27:19.947 00.000 10072 scope still moving after pulse duration time elapsed
00:27:19.981 00.034 10072 IsGuiding returns 0
00:27:19.982 00.001 10072 scope move finished after 34 + 63 ms
00:27:19.982 00.000 10072 Move returns status 0, amount 34
00:27:19.982 00.000 10072 MoveAxis(N, 0, ABG)
00:27:19.982 00.000 10072 Move returns status 0, amount 0
00:27:19.982 00.000 10072 move complete, result=0
00:27:19.982 00.000 10072 worker thread done servicing request
00:27:19.982 00.000 10072 Worker thread wakes up
00:27:19.982 00.000 1032 GuideStep: 0.1 px 34 ms WEST, 0.0 px 0 ms NORTH
00:27:19.988 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:19.988 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:20.409 00.421 10072 Exposure complete
00:27:20.476 00.067 10072 worker thread done servicing request
00:27:20.476 00.000 1032 OnExposeComplete: enter
00:27:20.480 00.004 1032 UpdateGuideState(): m_state=6
00:27:20.484 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2223
00:27:20.490 00.006 1032 Star::Find returns 1 (0), X=321.58, Y=743.10, Mass=1275, SNR=25.2, Peak=135 HFD=2.5
00:27:20.500 00.010 1032 MultiStar: [#1 -0.01,0.05,1.17,U] [#2 0.00,-0.04,0.99,U] [#3 -0.08,0.00,0.75,U] [#4 -0.14,-0.17,0.76,U] [#5 -0.22,0.02,0.71,U] [#6 -0.05,-0.02,0.73,U] [#7 0.10,-0.07,0.50,U] [#8 -0.05,-0.01,0.63,U] 
00:27:20.504 00.004 1032 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.12, 0.03}
00:27:20.507 00.003 1032 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.83) = xAngle (-4.73 = 1.56)
00:27:20.510 00.003 1032 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.73 = 1.56)
00:27:20.514 00.004 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.90 mountX=0.00 mountY=0.07, mountTheta=1.56
00:27:20.519 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.02, opts=13)
00:27:20.523 00.004 1032 Enqueuing Move request for scope (-0.07, -0.02)
00:27:20.527 00.004 10072 Worker thread wakes up
00:27:20.528 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
00:27:20.530 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
00:27:20.530 00.000 10072 Moving (-0.07, -0.02) raw xDistance=0.00 yDistance=0.07
00:27:20.535 00.005 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.10
00:27:20.535 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:27:20.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:20.535 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:27:20.535 00.000 10072 MoveAxis(E, 3, ABG)
00:27:20.535 00.000 10072 Guiding  Dir = 2, Dur = 3
00:27:20.537 00.002 10072 IsGuiding returns 0
00:27:20.539 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:20.543 00.004 10072 PulseGuide returned control before completion, sleep 11
00:27:20.562 00.019 10072 IsGuiding returns 0
00:27:20.562 00.000 10072 Move returns status 0, amount 3
00:27:20.562 00.000 10072 MoveAxis(N, 0, ABG)
00:27:20.562 00.000 10072 Move returns status 0, amount 0
00:27:20.562 00.000 10072 move complete, result=0
00:27:20.563 00.001 10072 worker thread done servicing request
00:27:20.568 00.005 1032 UpdateGuideState exits: m=1275 SNR=25.2
00:27:20.570 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:20.573 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:20.575 00.002 1032 Enqueuing Expose request
00:27:20.577 00.002 10072 Worker thread wakes up
00:27:20.579 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:20.579 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:20.580 00.001 1032 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
00:27:21.205 00.625 10072 Exposure complete
00:27:21.278 00.073 10072 worker thread done servicing request
00:27:21.279 00.001 1032 OnExposeComplete: enter
00:27:21.284 00.005 1032 UpdateGuideState(): m_state=6
00:27:21.287 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2224
00:27:21.290 00.003 1032 Star::Find returns 1 (0), X=321.81, Y=743.06, Mass=1465, SNR=27.0, Peak=159 HFD=2.5
00:27:21.293 00.003 1032 MultiStar: [#1 0.02,-0.12,1.13,U] [#2 0.10,-0.23,0.95,U] [#3 0.00,-0.09,0.69,U] [#4 -0.16,-0.03,0.67,U] [#5 -0.07,-0.24,0.67,U] [#6 -0.18,-0.04,0.67,U] [#7 -0.04,0.03,0.49,U] [#8 -0.04,-0.06,0.54,U] 
00:27:21.296 00.003 1032 refined, 8 included, MultiStar: {-0.01, -0.10}, one-star: {0.10, -0.01}
00:27:21.300 00.004 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.75)
00:27:21.302 00.002 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.75)
00:27:21.307 00.005 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.70 mountX=-0.09 mountY=0.04, mountTheta=2.75
00:27:21.313 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.10, opts=13)
00:27:21.317 00.004 1032 Enqueuing Move request for scope (-0.01, -0.10)
00:27:21.320 00.003 10072 Worker thread wakes up
00:27:21.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
00:27:21.320 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
00:27:21.320 00.000 10072 Moving (-0.01, -0.10) raw xDistance=-0.09 yDistance=0.04
00:27:21.324 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:21.328 00.004 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.09
00:27:21.328 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:27:21.329 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:21.330 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:27:21.331 00.001 10072 MoveAxis(E, 3, ABG)
00:27:21.331 00.000 10072 Guiding  Dir = 2, Dur = 3
00:27:21.331 00.000 10072 IsGuiding returns 0
00:27:21.332 00.001 10072 PulseGuide returned control before completion, sleep 12
00:27:21.358 00.026 1032 UpdateGuideState exits: m=1465 SNR=27.0
00:27:21.367 00.009 10072 IsGuiding returns 0
00:27:21.368 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:21.373 00.005 10072 Move returns status 0, amount 3
00:27:21.373 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:21.376 00.003 10072 MoveAxis(N, 0, ABG)
00:27:21.376 00.000 1032 Enqueuing Expose request
00:27:21.380 00.004 10072 Move returns status 0, amount 0
00:27:21.380 00.000 10072 move complete, result=0
00:27:21.380 00.000 10072 worker thread done servicing request
00:27:21.380 00.000 10072 Worker thread wakes up
00:27:21.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:21.380 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:21.390 00.010 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
00:27:21.796 00.406 10072 Exposure complete
00:27:21.863 00.067 10072 worker thread done servicing request
00:27:21.863 00.000 1032 OnExposeComplete: enter
00:27:21.867 00.004 1032 UpdateGuideState(): m_state=6
00:27:21.871 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2225
00:27:21.874 00.003 1032 Star::Find returns 1 (0), X=321.86, Y=743.04, Mass=1362, SNR=26.0, Peak=167 HFD=2.6
00:27:21.877 00.003 1032 MultiStar: [#1 -0.08,0.02,1.13,U] [#2 0.19,-0.17,0.95,U] [#3 0.04,-0.02,0.70,U] [#4 -0.06,-0.04,0.70,U] [#5 0.13,-0.07,0.68,U] [#6 -0.09,-0.05,0.73,U] [#7 -0.13,-0.11,0.52,U] [#8 0.04,-0.13,0.60,U] 
00:27:21.880 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.15, -0.03}
00:27:21.883 00.003 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
00:27:21.885 00.002 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
00:27:21.889 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.13 mountX=-0.07 mountY=-0.01, mountTheta=-2.96
00:27:21.898 00.009 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
00:27:21.901 00.003 1032 Enqueuing Move request for scope (0.03, -0.06)
00:27:21.905 00.004 10072 Worker thread wakes up
00:27:21.905 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
00:27:21.905 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
00:27:21.905 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.07 yDistance=-0.01
00:27:21.907 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:21.910 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.08
00:27:21.910 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:27:21.910 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:21.911 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:27:21.911 00.000 10072 MoveAxis(E, 3, ABG)
00:27:21.911 00.000 10072 Guiding  Dir = 2, Dur = 3
00:27:21.912 00.001 10072 IsGuiding returns 0
00:27:21.913 00.001 10072 PulseGuide returned control before completion, sleep 13
00:27:21.940 00.027 10072 IsGuiding returns 0
00:27:21.940 00.000 10072 Move returns status 0, amount 3
00:27:21.940 00.000 10072 MoveAxis(N, 0, ABG)
00:27:21.940 00.000 10072 Move returns status 0, amount 0
00:27:21.940 00.000 10072 move complete, result=0
00:27:21.940 00.000 10072 worker thread done servicing request
00:27:21.949 00.009 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:27:21.952 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:21.955 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:21.959 00.004 1032 Enqueuing Expose request
00:27:21.961 00.002 10072 Worker thread wakes up
00:27:21.962 00.001 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:27:21.964 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:21.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:22.593 00.629 10072 Exposure complete
00:27:22.662 00.069 10072 worker thread done servicing request
00:27:22.662 00.000 1032 OnExposeComplete: enter
00:27:22.665 00.003 1032 UpdateGuideState(): m_state=6
00:27:22.668 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2226
00:27:22.670 00.002 1032 Star::Find returns 1 (0), X=321.63, Y=743.27, Mass=1342, SNR=25.8, Peak=148 HFD=2.8
00:27:22.676 00.006 1032 MultiStar: [#1 0.16,0.05,1.11,U] [#2 0.17,0.03,0.94,U] [#3 0.07,0.04,0.76,U] [#4 -0.23,0.02,0.66,U] [#5 0.03,-0.06,0.69,U] [#6 -0.08,0.03,0.68,U] [#7 -0.13,0.01,0.54,U] [#8 -0.19,0.10,0.58,U] 
00:27:22.680 00.004 1032 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {-0.08, 0.20}
00:27:22.685 00.005 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
00:27:22.687 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
00:27:22.690 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.72 mountX=0.05 mountY=-0.01, mountTheta=-0.11
00:27:22.693 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
00:27:22.696 00.003 1032 Enqueuing Move request for scope (-0.01, 0.05)
00:27:22.698 00.002 10072 Worker thread wakes up
00:27:22.698 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
00:27:22.698 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
00:27:22.698 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
00:27:22.701 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:22.703 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.06
00:27:22.704 00.001 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:27:22.704 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:22.704 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:27:22.704 00.000 10072 MoveAxis(E, 3, ABG)
00:27:22.704 00.000 10072 Guiding  Dir = 2, Dur = 3
00:27:22.704 00.000 10072 IsGuiding returns 0
00:27:22.705 00.001 10072 PulseGuide returned control before completion, sleep 13
00:27:22.725 00.020 1032 UpdateGuideState exits: m=1342 SNR=25.8
00:27:22.728 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:22.730 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:22.732 00.002 1032 Enqueuing Expose request
00:27:22.734 00.002 10072 IsGuiding returns 0
00:27:22.735 00.001 10072 Move returns status 0, amount 3
00:27:22.735 00.000 10072 MoveAxis(N, 0, ABG)
00:27:22.735 00.000 10072 Move returns status 0, amount 0
00:27:22.735 00.000 10072 move complete, result=0
00:27:22.735 00.000 10072 worker thread done servicing request
00:27:22.735 00.000 10072 Worker thread wakes up
00:27:22.735 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:22.735 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:22.748 00.013 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:27:23.144 00.396 10072 Exposure complete
00:27:23.218 00.074 10072 worker thread done servicing request
00:27:23.218 00.000 1032 OnExposeComplete: enter
00:27:23.222 00.004 1032 UpdateGuideState(): m_state=6
00:27:23.224 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2227
00:27:23.226 00.002 1032 Star::Find returns 1 (0), X=321.57, Y=743.18, Mass=1492, SNR=27.2, Peak=151 HFD=2.8
00:27:23.229 00.003 1032 MultiStar: [#1 0.07,0.04,1.04,U] [#2 0.04,-0.10,0.97,U] [#3 -0.00,0.01,0.70,U] [#4 -0.06,0.09,0.69,U] [#5 -0.03,-0.03,0.68,U] [#6 -0.02,0.01,0.70,U] [#7 -0.03,-0.05,0.51,U] [#8 0.04,-0.09,0.61,U] 
00:27:23.232 00.003 1032 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {-0.13, 0.10}
00:27:23.235 00.003 1032 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.83) = xAngle (1.03 = 1.03)
00:27:23.237 00.002 1032 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.03 = 1.03)
00:27:23.240 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.87 mountX=0.01 mountY=0.01, mountTheta=1.03
00:27:23.246 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
00:27:23.249 00.003 1032 Enqueuing Move request for scope (-0.01, 0.00)
00:27:23.251 00.002 10072 Worker thread wakes up
00:27:23.251 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
00:27:23.251 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
00:27:23.251 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.01
00:27:23.254 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:23.258 00.004 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.05
00:27:23.258 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:27:23.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:23.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:27:23.258 00.000 10072 MoveAxis(E, 3, ABG)
00:27:23.258 00.000 10072 Guiding  Dir = 2, Dur = 3
00:27:23.258 00.000 10072 IsGuiding returns 0
00:27:23.261 00.003 10072 PulseGuide returned control before completion, sleep 12
00:27:23.277 00.016 10072 IsGuiding returns 0
00:27:23.278 00.001 10072 Move returns status 0, amount 3
00:27:23.278 00.000 10072 MoveAxis(N, 0, ABG)
00:27:23.278 00.000 10072 Move returns status 0, amount 0
00:27:23.279 00.001 10072 move complete, result=0
00:27:23.279 00.000 10072 worker thread done servicing request
00:27:23.294 00.015 1032 UpdateGuideState exits: m=1492 SNR=27.2
00:27:23.296 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:23.305 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:23.309 00.004 1032 Enqueuing Expose request
00:27:23.313 00.004 10072 Worker thread wakes up
00:27:23.313 00.000 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
00:27:23.316 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:23.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:23.955 00.639 10072 Exposure complete
00:27:24.019 00.064 10072 worker thread done servicing request
00:27:24.019 00.000 1032 OnExposeComplete: enter
00:27:24.022 00.003 1032 UpdateGuideState(): m_state=6
00:27:24.025 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2228
00:27:24.027 00.002 1032 Star::Find returns 1 (0), X=321.75, Y=743.10, Mass=1504, SNR=27.3, Peak=171 HFD=2.5
00:27:24.030 00.003 1032 MultiStar: [#1 0.12,0.05,1.06,U] [#2 0.15,-0.10,0.92,U] [#3 0.19,-0.05,0.68,U] [#4 -0.18,-0.21,0.68,U] [#5 -0.04,-0.18,0.73,U] [#6 -0.06,-0.19,0.68,U] [#7 0.00,-0.09,0.54,U] [#8 -0.10,-0.16,0.57,U] 
00:27:24.033 00.003 1032 single-star, 8 included, MultiStar: {0.03, -0.08}, one-star: {0.04, 0.03}
00:27:24.035 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
00:27:24.037 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
00:27:24.041 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.63 mountX=0.02 mountY=-0.05, mountTheta=-1.20
00:27:24.045 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
00:27:24.047 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
00:27:24.052 00.005 10072 Worker thread wakes up
00:27:24.052 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:27:24.052 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:27:24.052 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
00:27:24.056 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:24.061 00.005 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.04
00:27:24.061 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:27:24.062 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:24.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:27:24.062 00.000 10072 MoveAxis(E, 3, ABG)
00:27:24.062 00.000 10072 Guiding  Dir = 2, Dur = 3
00:27:24.062 00.000 10072 IsGuiding returns 0
00:27:24.063 00.001 10072 PulseGuide returned control before completion, sleep 13
00:27:24.086 00.023 1032 UpdateGuideState exits: m=1504 SNR=27.3
00:27:24.089 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:24.096 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:24.103 00.007 1032 Enqueuing Expose request
00:27:24.106 00.003 10072 IsGuiding returns 0
00:27:24.106 00.000 10072 Move returns status 0, amount 3
00:27:24.106 00.000 10072 MoveAxis(N, 0, ABG)
00:27:24.106 00.000 10072 Move returns status 0, amount 0
00:27:24.106 00.000 10072 move complete, result=0
00:27:24.107 00.001 10072 worker thread done servicing request
00:27:24.107 00.000 10072 Worker thread wakes up
00:27:24.108 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:24.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:24.123 00.015 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:27:24.520 00.397 10072 Exposure complete
00:27:24.594 00.074 10072 worker thread done servicing request
00:27:24.594 00.000 1032 OnExposeComplete: enter
00:27:24.597 00.003 1032 UpdateGuideState(): m_state=6
00:27:24.600 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2229
00:27:24.603 00.003 1032 Star::Find returns 1 (0), X=321.71, Y=743.12, Mass=1411, SNR=26.5, Peak=159 HFD=2.6
00:27:24.606 00.003 1032 MultiStar: [#1 0.19,0.01,1.08,U] [#2 0.10,-0.19,0.93,U] [#3 0.12,-0.12,0.71,U] [#4 -0.08,0.05,0.67,U] [#5 0.04,-0.20,0.74,U] [#6 -0.01,-0.18,0.70,U] [#7 0.11,0.01,0.51,U] [#8 0.05,-0.15,0.63,U] 
00:27:24.608 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.00, 0.05}
00:27:24.612 00.004 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
00:27:24.615 00.003 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
00:27:24.619 00.004 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.53 mountX=0.04 mountY=-0.01, mountTheta=-0.30
00:27:24.624 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
00:27:24.629 00.005 1032 Enqueuing Move request for scope (0.00, 0.05)
00:27:24.632 00.003 10072 Worker thread wakes up
00:27:24.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
00:27:24.632 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
00:27:24.632 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.04 yDistance=-0.01
00:27:24.636 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:24.641 00.005 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.03
00:27:24.642 00.001 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:27:24.643 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:24.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:27:24.643 00.000 10072 MoveAxis(E, 3, ABG)
00:27:24.643 00.000 10072 Guiding  Dir = 2, Dur = 3
00:27:24.644 00.001 10072 IsGuiding returns 0
00:27:24.644 00.000 10072 PulseGuide returned control before completion, sleep 13
00:27:24.667 00.023 1032 UpdateGuideState exits: m=1411 SNR=26.5
00:27:24.670 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:24.674 00.004 10072 IsGuiding returns 0
00:27:24.674 00.000 10072 Move returns status 0, amount 3
00:27:24.674 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:24.677 00.003 1032 Enqueuing Expose request
00:27:24.683 00.006 10072 MoveAxis(N, 0, ABG)
00:27:24.684 00.001 10072 Move returns status 0, amount 0
00:27:24.684 00.000 10072 move complete, result=0
00:27:24.684 00.000 10072 worker thread done servicing request
00:27:24.684 00.000 10072 Worker thread wakes up
00:27:24.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:24.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:24.698 00.014 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:27:25.323 00.625 10072 Exposure complete
00:27:25.396 00.073 10072 worker thread done servicing request
00:27:25.396 00.000 1032 OnExposeComplete: enter
00:27:25.400 00.004 1032 UpdateGuideState(): m_state=6
00:27:25.404 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2230
00:27:25.408 00.004 1032 Star::Find returns 1 (0), X=321.84, Y=743.02, Mass=1384, SNR=26.1, Peak=157 HFD=2.6
00:27:25.411 00.003 1032 MultiStar: [#1 0.14,-0.08,1.11,U] [#2 0.18,-0.28,0.00,M1] [#3 0.09,-0.03,0.83,U] [#4 -0.08,-0.04,0.72,U] [#5 -0.08,-0.22,0.70,U] [#6 -0.04,-0.17,0.71,U] [#7 -0.10,0.02,0.54,U] [#8 0.15,-0.14,0.54,U] 
00:27:25.416 00.005 1032 refined, 7 included, MultiStar: {0.04, -0.09}, one-star: {0.13, -0.05}
00:27:25.419 00.003 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
00:27:25.424 00.005 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
00:27:25.427 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.13 mountX=-0.09 mountY=-0.02, mountTheta=-2.96
00:27:25.431 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
00:27:25.435 00.004 1032 Enqueuing Move request for scope (0.04, -0.09)
00:27:25.437 00.002 10072 Worker thread wakes up
00:27:25.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
00:27:25.438 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
00:27:25.438 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.09 yDistance=-0.02
00:27:25.440 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:25.444 00.004 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.02
00:27:25.444 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:27:25.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:25.445 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:27:25.445 00.000 10072 MoveAxis(E, 4, ABG)
00:27:25.445 00.000 10072 Guiding  Dir = 2, Dur = 4
00:27:25.445 00.000 10072 IsGuiding returns 0
00:27:25.446 00.001 10072 PulseGuide returned control before completion, sleep 14
00:27:25.472 00.026 1032 UpdateGuideState exits: m=1384 SNR=26.1
00:27:25.476 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:25.480 00.004 10072 IsGuiding returns 0
00:27:25.480 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:25.482 00.002 1032 Enqueuing Expose request
00:27:25.486 00.004 10072 Move returns status 0, amount 4
00:27:25.486 00.000 10072 MoveAxis(N, 0, ABG)
00:27:25.486 00.000 10072 Move returns status 0, amount 0
00:27:25.486 00.000 10072 move complete, result=0
00:27:25.487 00.001 10072 worker thread done servicing request
00:27:25.487 00.000 10072 Worker thread wakes up
00:27:25.487 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:25.487 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:25.500 00.013 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:27:25.905 00.405 10072 Exposure complete
00:27:25.982 00.077 10072 worker thread done servicing request
00:27:25.983 00.001 1032 OnExposeComplete: enter
00:27:25.988 00.005 1032 UpdateGuideState(): m_state=6
00:27:25.991 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2231
00:27:25.994 00.003 1032 Star::Find returns 1 (0), X=321.74, Y=743.08, Mass=1522, SNR=27.5, Peak=168 HFD=2.5
00:27:25.999 00.005 1032 MultiStar: [#1 0.15,-0.07,1.06,U] [#2 0.12,-0.13,0.96,U] [#3 0.04,-0.00,0.71,U] [#4 -0.07,-0.04,0.64,U] [#5 0.06,-0.07,0.66,U] [#6 -0.14,-0.14,0.62,U] [#7 0.07,-0.05,0.52,U] [#8 0.04,-0.00,0.60,U] 
00:27:26.003 00.004 1032 single-star, 8 included, MultiStar: {0.04, -0.06}, one-star: {0.03, 0.01}
00:27:26.008 00.005 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
00:27:26.012 00.004 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
00:27:26.015 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.33 mountX=0.00 mountY=-0.03, mountTheta=-1.50
00:27:26.022 00.007 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
00:27:26.026 00.004 1032 Enqueuing Move request for scope (0.03, 0.01)
00:27:26.029 00.003 10072 Worker thread wakes up
00:27:26.029 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:27:26.029 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:27:26.030 00.001 10072 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
00:27:26.034 00.004 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 291.00
00:27:26.035 00.001 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:27:26.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:26.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:27:26.035 00.000 10072 MoveAxis(E, 3, ABG)
00:27:26.035 00.000 10072 Guiding  Dir = 2, Dur = 3
00:27:26.036 00.001 10072 IsGuiding returns 0
00:27:26.036 00.000 10072 PulseGuide returned control before completion, sleep 13
00:27:26.055 00.019 10072 IsGuiding returns 0
00:27:26.055 00.000 10072 Move returns status 0, amount 3
00:27:26.055 00.000 10072 MoveAxis(N, 0, ABG)
00:27:26.055 00.000 10072 Move returns status 0, amount 0
00:27:26.055 00.000 10072 move complete, result=0
00:27:26.056 00.001 10072 worker thread done servicing request
00:27:26.098 00.042 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:26.131 00.033 1032 UpdateGuideState exits: m=1522 SNR=27.5
00:27:26.134 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:26.137 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:26.139 00.002 1032 Enqueuing Expose request
00:27:26.142 00.003 10072 Worker thread wakes up
00:27:26.142 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:27:26.147 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:26.147 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:26.776 00.629 10072 Exposure complete
00:27:26.831 00.055 1032 OnExposeComplete: enter
00:27:26.834 00.003 10072 worker thread done servicing request
00:27:26.834 00.000 1032 UpdateGuideState(): m_state=6
00:27:26.838 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2232
00:27:26.840 00.002 1032 Star::Find returns 1 (0), X=321.75, Y=743.28, Mass=1409, SNR=26.4, Peak=144 HFD=2.8
00:27:26.842 00.002 1032 MultiStar: [#1 -0.02,-0.02,1.07,U] [#2 0.07,-0.10,0.93,U] [#3 0.12,-0.09,0.76,U] [#4 -0.06,-0.09,0.66,U] [#5 0.08,0.01,0.73,U] [#6 -0.04,-0.04,0.71,U] [#7 0.10,-0.09,0.54,U] [#8 -0.00,0.05,0.57,U] 
00:27:26.843 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.05, 0.21}
00:27:26.845 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
00:27:26.847 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
00:27:26.848 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.35 mountX=-0.02 mountY=-0.03, mountTheta=-2.18
00:27:26.851 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
00:27:26.854 00.003 1032 Enqueuing Move request for scope (0.03, -0.01)
00:27:26.856 00.002 10072 Worker thread wakes up
00:27:26.856 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
00:27:26.856 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
00:27:26.856 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
00:27:26.858 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:26.861 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.99
00:27:26.861 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:27:26.861 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:26.861 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:27:26.861 00.000 10072 MoveAxis(E, 4, ABG)
00:27:26.861 00.000 10072 Guiding  Dir = 2, Dur = 4
00:27:26.862 00.001 10072 IsGuiding returns 0
00:27:26.862 00.000 10072 PulseGuide returned control before completion, sleep 14
00:27:26.882 00.020 10072 IsGuiding returns 0
00:27:26.882 00.000 10072 Move returns status 0, amount 4
00:27:26.882 00.000 10072 MoveAxis(N, 0, ABG)
00:27:26.882 00.000 10072 Move returns status 0, amount 0
00:27:26.882 00.000 10072 move complete, result=0
00:27:26.882 00.000 1032 UpdateGuideState exits: m=1409 SNR=26.4
00:27:26.884 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:26.887 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:26.889 00.002 1032 Enqueuing Expose request
00:27:26.890 00.001 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
00:27:26.894 00.004 10072 worker thread done servicing request
00:27:26.895 00.001 10072 Worker thread wakes up
00:27:26.895 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:26.895 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:27.308 00.413 10072 Exposure complete
00:27:27.364 00.056 10072 worker thread done servicing request
00:27:27.364 00.000 1032 OnExposeComplete: enter
00:27:27.368 00.004 1032 UpdateGuideState(): m_state=6
00:27:27.371 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2233
00:27:27.373 00.002 1032 Star::Find returns 1 (0), X=321.81, Y=743.18, Mass=1429, SNR=26.6, Peak=173 HFD=2.4
00:27:27.376 00.003 1032 MultiStar: [#1 -0.00,0.03,1.14,U] [#2 0.17,-0.04,0.93,U] [#3 0.09,0.02,0.78,U] [#4 -0.01,-0.16,0.73,U] [#5 0.01,-0.03,0.71,U] [#6 -0.14,-0.10,0.67,U] [#7 0.09,-0.02,0.51,U] [#8 -0.17,-0.00,0.55,U] 
00:27:27.378 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.11, 0.11}
00:27:27.380 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
00:27:27.383 00.003 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
00:27:27.385 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.45 mountX=-0.02 mountY=-0.02, mountTheta=-2.28
00:27:27.389 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
00:27:27.390 00.001 1032 Enqueuing Move request for scope (0.03, -0.01)
00:27:27.393 00.003 10072 Worker thread wakes up
00:27:27.393 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
00:27:27.393 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
00:27:27.393 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
00:27:27.396 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:27.400 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.98
00:27:27.400 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:27:27.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:27.401 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:27:27.401 00.000 10072 MoveAxis(E, 3, ABG)
00:27:27.401 00.000 10072 Guiding  Dir = 2, Dur = 3
00:27:27.401 00.000 10072 IsGuiding returns 0
00:27:27.402 00.001 10072 PulseGuide returned control before completion, sleep 13
00:27:27.421 00.019 1032 UpdateGuideState exits: m=1429 SNR=26.6
00:27:27.423 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:27.427 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:27.429 00.002 1032 Enqueuing Expose request
00:27:27.432 00.003 10072 IsGuiding returns 1
00:27:27.432 00.000 10072 scope still moving after pulse duration time elapsed
00:27:27.462 00.030 10072 IsGuiding returns 1
00:27:27.494 00.032 10072 IsGuiding returns 1
00:27:27.524 00.030 10072 IsGuiding returns 1
00:27:27.556 00.032 10072 IsGuiding returns 1
00:27:27.587 00.031 10072 IsGuiding returns 1
00:27:27.618 00.031 10072 IsGuiding returns 1
00:27:27.649 00.031 10072 IsGuiding returns 1
00:27:27.680 00.031 10072 IsGuiding returns 1
00:27:27.711 00.031 10072 IsGuiding returns 1
00:27:27.742 00.031 10072 IsGuiding returns 0
00:27:27.742 00.000 10072 scope move finished after 3 + 338 ms
00:27:27.742 00.000 10072 Move returns status 0, amount 3
00:27:27.742 00.000 10072 MoveAxis(N, 0, ABG)
00:27:27.742 00.000 10072 Move returns status 0, amount 0
00:27:27.742 00.000 10072 move complete, result=0
00:27:27.742 00.000 10072 worker thread done servicing request
00:27:27.742 00.000 10072 Worker thread wakes up
00:27:27.743 00.001 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:27:27.745 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:27.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:28.368 00.623 10072 Exposure complete
00:27:28.415 00.047 10072 worker thread done servicing request
00:27:28.415 00.000 1032 OnExposeComplete: enter
00:27:28.418 00.003 1032 UpdateGuideState(): m_state=6
00:27:28.420 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2234
00:27:28.422 00.002 1032 Star::Find returns 1 (0), X=321.82, Y=743.16, Mass=1530, SNR=27.6, Peak=172 HFD=2.4
00:27:28.425 00.003 1032 MultiStar: [#1 0.16,0.03,1.03,U] [#2 0.06,-0.03,0.92,U] [#3 0.11,0.01,0.66,U] [#4 -0.11,-0.16,0.61,U] [#5 0.03,-0.04,0.71,U] [#6 -0.02,-0.06,0.69,U] [#7 0.05,0.01,0.53,U] [#8 0.04,-0.05,0.58,U] 
00:27:28.427 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.11, 0.09}
00:27:28.429 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
00:27:28.430 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
00:27:28.432 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.23 mountX=-0.03 mountY=-0.05, mountTheta=-2.06
00:27:28.435 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
00:27:28.437 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
00:27:28.439 00.002 10072 Worker thread wakes up
00:27:28.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:27:28.439 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:27:28.439 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.05
00:27:28.441 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:28.444 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.97
00:27:28.444 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:27:28.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:28.444 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:27:28.445 00.001 10072 MoveAxis(E, 4, ABG)
00:27:28.445 00.000 10072 Guiding  Dir = 2, Dur = 4
00:27:28.445 00.000 10072 IsGuiding returns 0
00:27:28.445 00.000 10072 PulseGuide returned control before completion, sleep 14
00:27:28.462 00.017 1032 UpdateGuideState exits: m=1530 SNR=27.6
00:27:28.465 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:28.467 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:28.469 00.002 1032 Enqueuing Expose request
00:27:28.474 00.005 10072 IsGuiding returns 0
00:27:28.474 00.000 10072 Move returns status 0, amount 4
00:27:28.474 00.000 10072 MoveAxis(N, 0, ABG)
00:27:28.474 00.000 10072 Move returns status 0, amount 0
00:27:28.474 00.000 10072 move complete, result=0
00:27:28.474 00.000 10072 worker thread done servicing request
00:27:28.474 00.000 10072 Worker thread wakes up
00:27:28.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:28.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:28.478 00.004 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:27:28.883 00.405 10072 Exposure complete
00:27:28.934 00.051 10072 worker thread done servicing request
00:27:28.934 00.000 1032 OnExposeComplete: enter
00:27:28.936 00.002 1032 UpdateGuideState(): m_state=6
00:27:28.938 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2235
00:27:28.939 00.001 1032 Star::Find returns 1 (0), X=321.73, Y=743.23, Mass=1466, SNR=27.0, Peak=168 HFD=2.6
00:27:28.941 00.002 1032 MultiStar: [#1 0.13,-0.01,1.07,U] [#2 0.22,-0.09,0.95,U] [#3 -0.05,0.04,0.65,U] [#4 -0.05,-0.02,0.67,U] [#5 0.07,-0.07,0.71,U] [#6 -0.02,-0.10,0.68,U] [#7 -0.06,-0.04,0.50,U] [#8 -0.02,-0.09,0.61,U] 
00:27:28.943 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.02, 0.16}
00:27:28.945 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:27:28.946 00.001 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:27:28.948 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.37 mountX=-0.03 mountY=-0.04, mountTheta=-2.20
00:27:28.952 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
00:27:28.954 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
00:27:28.956 00.002 10072 Worker thread wakes up
00:27:28.956 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:27:28.956 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:27:28.956 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
00:27:28.959 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:28.960 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.96
00:27:28.962 00.002 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:27:28.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:28.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:27:28.962 00.000 10072 MoveAxis(E, 3, ABG)
00:27:28.962 00.000 10072 Guiding  Dir = 2, Dur = 3
00:27:28.962 00.000 10072 IsGuiding returns 0
00:27:28.963 00.001 10072 PulseGuide returned control before completion, sleep 13
00:27:28.982 00.019 1032 UpdateGuideState exits: m=1466 SNR=27.0
00:27:28.984 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:28.988 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:28.989 00.001 1032 Enqueuing Expose request
00:27:28.991 00.002 10072 IsGuiding returns 0
00:27:28.992 00.001 10072 Move returns status 0, amount 3
00:27:28.992 00.000 10072 MoveAxis(N, 0, ABG)
00:27:28.992 00.000 10072 Move returns status 0, amount 0
00:27:28.992 00.000 10072 move complete, result=0
00:27:28.992 00.000 10072 worker thread done servicing request
00:27:28.992 00.000 10072 Worker thread wakes up
00:27:28.992 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:28.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:29.000 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:27:29.619 00.619 10072 Exposure complete
00:27:29.668 00.049 10072 worker thread done servicing request
00:27:29.668 00.000 1032 OnExposeComplete: enter
00:27:29.670 00.002 1032 UpdateGuideState(): m_state=6
00:27:29.672 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2236
00:27:29.675 00.003 1032 Star::Find returns 1 (0), X=321.75, Y=743.11, Mass=1509, SNR=27.4, Peak=171 HFD=2.5
00:27:29.678 00.003 1032 MultiStar: [#1 0.06,-0.08,1.04,U] [#2 0.13,-0.12,0.93,U] [#3 0.08,-0.17,0.67,U] [#4 -0.02,-0.04,0.64,U] [#5 0.02,-0.11,0.66,U] [#6 -0.15,-0.19,0.67,U] [#7 -0.01,-0.00,0.49,U] [#8 -0.04,-0.14,0.60,U] 
00:27:29.679 00.001 1032 single-star, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.05, 0.04}
00:27:29.681 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
00:27:29.682 00.001 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
00:27:29.684 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.64 mountX=0.02 mountY=-0.05, mountTheta=-1.19
00:27:29.687 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
00:27:29.689 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
00:27:29.691 00.002 10072 Worker thread wakes up
00:27:29.691 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
00:27:29.691 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
00:27:29.691 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.05
00:27:29.693 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:29.696 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.94
00:27:29.696 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:27:29.696 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:29.696 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:27:29.697 00.001 10072 MoveAxis(E, 3, ABG)
00:27:29.697 00.000 10072 Guiding  Dir = 2, Dur = 3
00:27:29.697 00.000 10072 IsGuiding returns 0
00:27:29.697 00.000 10072 PulseGuide returned control before completion, sleep 13
00:27:29.718 00.021 1032 UpdateGuideState exits: m=1509 SNR=27.4
00:27:29.720 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:29.721 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:29.723 00.002 1032 Enqueuing Expose request
00:27:29.725 00.002 10072 IsGuiding returns 0
00:27:29.725 00.000 10072 Move returns status 0, amount 3
00:27:29.725 00.000 10072 MoveAxis(N, 0, ABG)
00:27:29.725 00.000 10072 Move returns status 0, amount 0
00:27:29.725 00.000 10072 move complete, result=0
00:27:29.725 00.000 10072 worker thread done servicing request
00:27:29.725 00.000 10072 Worker thread wakes up
00:27:29.725 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:29.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:29.733 00.008 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:27:30.133 00.400 10072 Exposure complete
00:27:30.183 00.050 10072 worker thread done servicing request
00:27:30.183 00.000 1032 OnExposeComplete: enter
00:27:30.185 00.002 1032 UpdateGuideState(): m_state=6
00:27:30.188 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2237
00:27:30.190 00.002 1032 Star::Find returns 1 (0), X=321.95, Y=743.14, Mass=1455, SNR=26.9, Peak=178 HFD=2.5
00:27:30.192 00.002 1032 MultiStar: [#1 0.05,-0.03,1.13,U] [#2 0.22,-0.04,0.92,U] [#3 0.20,0.04,0.67,U] [#4 -0.01,-0.08,0.63,U] [#5 0.08,-0.06,0.65,U] [#6 -0.06,-0.05,0.70,U] [#7 0.07,-0.11,0.56,U] [#8 -0.03,-0.04,0.59,U] 
00:27:30.194 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.24, 0.07}
00:27:30.196 00.002 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
00:27:30.198 00.002 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
00:27:30.199 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.27 mountX=-0.05 mountY=-0.09, mountTheta=-2.10
00:27:30.203 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
00:27:30.206 00.003 1032 Enqueuing Move request for scope (0.10, -0.03)
00:27:30.209 00.003 10072 Worker thread wakes up
00:27:30.209 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
00:27:30.209 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
00:27:30.209 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
00:27:30.211 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:30.214 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.93
00:27:30.214 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:27:30.214 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:30.214 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:27:30.214 00.000 10072 MoveAxis(E, 2, ABG)
00:27:30.214 00.000 10072 Guiding  Dir = 2, Dur = 2
00:27:30.214 00.000 10072 IsGuiding returns 0
00:27:30.215 00.001 10072 PulseGuide returned control before completion, sleep 12
00:27:30.232 00.017 1032 UpdateGuideState exits: m=1455 SNR=26.9
00:27:30.235 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:30.236 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:30.239 00.003 1032 Enqueuing Expose request
00:27:30.240 00.001 10072 IsGuiding returns 1
00:27:30.242 00.002 10072 scope still moving after pulse duration time elapsed
00:27:30.271 00.029 10072 IsGuiding returns 1
00:27:30.303 00.032 10072 IsGuiding returns 1
00:27:30.334 00.031 10072 IsGuiding returns 1
00:27:30.364 00.030 10072 IsGuiding returns 1
00:27:30.395 00.031 10072 IsGuiding returns 1
00:27:30.427 00.032 10072 IsGuiding returns 1
00:27:30.458 00.031 10072 IsGuiding returns 1
00:27:30.491 00.033 10072 IsGuiding returns 1
00:27:30.521 00.030 10072 IsGuiding returns 1
00:27:30.552 00.031 10072 IsGuiding returns 1
00:27:30.593 00.041 10072 IsGuiding returns 1
00:27:30.629 00.036 10072 IsGuiding returns 1
00:27:30.661 00.032 10072 IsGuiding returns 1
00:27:30.692 00.031 10072 IsGuiding returns 1
00:27:30.723 00.031 10072 IsGuiding returns 1
00:27:30.754 00.031 10072 IsGuiding returns 0
00:27:30.754 00.000 10072 scope move finished after 2 + 537 ms
00:27:30.754 00.000 10072 Move returns status 0, amount 2
00:27:30.754 00.000 10072 MoveAxis(N, 0, ABG)
00:27:30.754 00.000 10072 Move returns status 0, amount 0
00:27:30.754 00.000 10072 move complete, result=0
00:27:30.754 00.000 10072 worker thread done servicing request
00:27:30.754 00.000 10072 Worker thread wakes up
00:27:30.754 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:27:30.757 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:30.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:31.382 00.625 10072 Exposure complete
00:27:31.424 00.042 10072 worker thread done servicing request
00:27:31.424 00.000 1032 OnExposeComplete: enter
00:27:31.426 00.002 1032 UpdateGuideState(): m_state=6
00:27:31.429 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2238
00:27:31.430 00.001 1032 Star::Find returns 1 (0), X=321.87, Y=743.14, Mass=1437, SNR=26.7, Peak=165 HFD=2.5
00:27:31.432 00.002 1032 MultiStar: [#1 0.11,0.03,1.10,U] [#2 0.19,-0.01,1.00,U] [#3 0.21,0.11,0.72,U] [#4 -0.09,0.14,0.58,U] [#5 0.25,0.08,0.75,U] [#6 0.05,-0.15,0.73,U] [#7 -0.03,0.30,0.00,M1] [#8 0.15,-0.08,0.59,U] 
00:27:31.433 00.001 1032 refined, 7 included, MultiStar: {0.14, 0.02}, one-star: {0.16, 0.07}
00:27:31.434 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
00:27:31.436 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
00:27:31.438 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.18 mountX=-0.01 mountY=-0.14, mountTheta=-1.65
00:27:31.441 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
00:27:31.443 00.002 1032 Enqueuing Move request for scope (0.14, 0.02)
00:27:31.444 00.001 10072 Worker thread wakes up
00:27:31.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
00:27:31.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
00:27:31.444 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.01 yDistance=-0.14
00:27:31.446 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:31.449 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.92
00:27:31.449 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:27:31.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:31.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:27:31.449 00.000 10072 MoveAxis(E, 2, ABG)
00:27:31.450 00.001 10072 Guiding  Dir = 2, Dur = 2
00:27:31.450 00.000 10072 IsGuiding returns 0
00:27:31.450 00.000 10072 PulseGuide returned control before completion, sleep 12
00:27:31.466 00.016 1032 UpdateGuideState exits: m=1437 SNR=26.7
00:27:31.469 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:31.470 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:31.471 00.001 1032 Enqueuing Expose request
00:27:31.474 00.003 10072 IsGuiding returns 0
00:27:31.474 00.000 10072 Move returns status 0, amount 2
00:27:31.474 00.000 10072 MoveAxis(N, 0, ABG)
00:27:31.474 00.000 10072 Move returns status 0, amount 0
00:27:31.474 00.000 10072 move complete, result=0
00:27:31.474 00.000 10072 worker thread done servicing request
00:27:31.474 00.000 10072 Worker thread wakes up
00:27:31.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:31.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:31.480 00.006 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:27:31.883 00.403 10072 Exposure complete
00:27:31.933 00.050 10072 worker thread done servicing request
00:27:31.933 00.000 1032 OnExposeComplete: enter
00:27:31.935 00.002 1032 UpdateGuideState(): m_state=6
00:27:31.937 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2239
00:27:31.939 00.002 1032 Star::Find returns 1 (0), X=321.82, Y=743.07, Mass=1382, SNR=26.2, Peak=160 HFD=2.5
00:27:31.941 00.002 1032 MultiStar: [#1 0.35,-0.10,0.00,M1] [#2 0.29,-0.08,0.00,M1] [#3 0.14,0.04,0.72,U] [#4 0.04,-0.13,0.62,U] [#5 0.22,-0.08,0.73,U] [#6 -0.08,-0.19,0.69,U] [#7 -0.00,0.05,0.58,U] [#8 -0.05,-0.17,0.64,U] 
00:27:31.943 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.07}, one-star: {0.11, -0.00}
00:27:31.945 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
00:27:31.946 00.001 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
00:27:31.948 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.81 mountX=-0.08 mountY=-0.04, mountTheta=-2.64
00:27:31.952 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
00:27:31.953 00.001 1032 Enqueuing Move request for scope (0.06, -0.07)
00:27:31.955 00.002 10072 Worker thread wakes up
00:27:31.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
00:27:31.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
00:27:31.955 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
00:27:31.959 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:31.962 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.91
00:27:31.962 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:27:31.963 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:31.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:27:31.963 00.000 10072 MoveAxis(E, 1, ABG)
00:27:31.963 00.000 10072 Guiding  Dir = 2, Dur = 1
00:27:31.963 00.000 10072 IsGuiding returns 0
00:27:31.963 00.000 10072 PulseGuide returned control before completion, sleep 11
00:27:31.982 00.019 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:27:31.985 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:31.989 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:31.994 00.005 1032 Enqueuing Expose request
00:27:31.995 00.001 10072 IsGuiding returns 0
00:27:31.996 00.001 10072 Move returns status 0, amount 1
00:27:31.996 00.000 10072 MoveAxis(N, 0, ABG)
00:27:31.996 00.000 10072 Move returns status 0, amount 0
00:27:31.996 00.000 10072 move complete, result=0
00:27:31.996 00.000 10072 worker thread done servicing request
00:27:31.996 00.000 10072 Worker thread wakes up
00:27:31.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:31.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:32.003 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:27:32.620 00.617 10072 Exposure complete
00:27:32.668 00.048 10072 worker thread done servicing request
00:27:32.668 00.000 1032 OnExposeComplete: enter
00:27:32.670 00.002 1032 UpdateGuideState(): m_state=6
00:27:32.671 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2240
00:27:32.673 00.002 1032 Star::Find returns 1 (0), X=321.74, Y=742.91, Mass=1385, SNR=26.2, Peak=166 HFD=2.6
00:27:32.676 00.003 1032 MultiStar: [#1 0.28,-0.27,0.00,M2] [#2 0.20,-0.14,0.95,U] [#3 0.25,-0.10,0.75,U] [#4 -0.11,-0.07,0.64,U] [#5 0.15,-0.10,0.70,U] [#6 -0.14,-0.29,0.00,M1] [#7 0.09,0.04,0.55,U] [#8 0.02,-0.18,0.65,U] 
00:27:32.678 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.11}, one-star: {0.03, -0.17}
00:27:32.681 00.003 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
00:27:32.683 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
00:27:32.685 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.86 mountX=-0.13 mountY=-0.06, mountTheta=-2.69
00:27:32.688 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
00:27:32.690 00.002 1032 Enqueuing Move request for scope (0.10, -0.11)
00:27:32.692 00.002 10072 Worker thread wakes up
00:27:32.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
00:27:32.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
00:27:32.692 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.13 yDistance=-0.06
00:27:32.695 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:32.697 00.002 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 290.90
00:27:32.697 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
00:27:32.698 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:32.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:27:32.698 00.000 10072 MoveAxis(E, 68, ABG)
00:27:32.698 00.000 10072 Guiding  Dir = 2, Dur = 68
00:27:32.698 00.000 10072 IsGuiding returns 0
00:27:32.699 00.001 10072 PulseGuide returned control before completion, sleep 78
00:27:32.715 00.016 1032 UpdateGuideState exits: m=1385 SNR=26.2
00:27:32.718 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:32.720 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:32.722 00.002 1032 Enqueuing Expose request
00:27:32.786 00.064 10072 IsGuiding returns 0
00:27:32.786 00.000 10072 Move returns status 0, amount 68
00:27:32.786 00.000 10072 MoveAxis(N, 0, ABG)
00:27:32.786 00.000 10072 Move returns status 0, amount 0
00:27:32.786 00.000 10072 move complete, result=0
00:27:32.786 00.000 10072 worker thread done servicing request
00:27:32.786 00.000 10072 Worker thread wakes up
00:27:32.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:32.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:32.792 00.006 1032 GuideStep: -0.1 px 68 ms EAST, -0.1 px 0 ms NORTH
00:27:33.197 00.405 10072 Exposure complete
00:27:33.247 00.050 10072 worker thread done servicing request
00:27:33.247 00.000 1032 OnExposeComplete: enter
00:27:33.249 00.002 1032 UpdateGuideState(): m_state=6
00:27:33.251 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2241
00:27:33.253 00.002 1032 Star::Find returns 1 (0), X=321.84, Y=743.10, Mass=1454, SNR=26.8, Peak=183 HFD=2.5
00:27:33.255 00.002 1032 MultiStar: [#1 0.14,-0.03,1.12,U] [#2 0.31,-0.11,0.00,M1] [#3 0.23,-0.06,0.75,U] [#4 0.07,-0.12,0.67,U] [#5 0.08,-0.15,0.68,U] [#6 0.03,-0.13,0.71,U] [#7 0.08,0.01,0.54,U] [#8 0.22,-0.07,0.60,U] 
00:27:33.257 00.002 1032 single-star, 7 included, MultiStar: {0.13, -0.06}, one-star: {0.14, 0.03}
00:27:33.258 00.001 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
00:27:33.260 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
00:27:33.262 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.19 mountX=-0.01 mountY=-0.14, mountTheta=-1.64
00:27:33.265 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
00:27:33.268 00.003 1032 Enqueuing Move request for scope (0.14, 0.03)
00:27:33.272 00.004 10072 Worker thread wakes up
00:27:33.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
00:27:33.272 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
00:27:33.272 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
00:27:33.275 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:33.278 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.89
00:27:33.278 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:27:33.278 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:33.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:27:33.279 00.001 10072 MoveAxis(E, 1, ABG)
00:27:33.279 00.000 10072 Guiding  Dir = 2, Dur = 1
00:27:33.279 00.000 10072 IsGuiding returns 0
00:27:33.279 00.000 10072 PulseGuide returned control before completion, sleep 11
00:27:33.297 00.018 1032 UpdateGuideState exits: m=1454 SNR=26.8
00:27:33.301 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:33.304 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:33.306 00.002 1032 Enqueuing Expose request
00:27:33.308 00.002 10072 IsGuiding returns 0
00:27:33.308 00.000 10072 Move returns status 0, amount 1
00:27:33.308 00.000 10072 MoveAxis(N, 0, ABG)
00:27:33.308 00.000 10072 Move returns status 0, amount 0
00:27:33.308 00.000 10072 move complete, result=0
00:27:33.309 00.001 10072 worker thread done servicing request
00:27:33.309 00.000 10072 Worker thread wakes up
00:27:33.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:33.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:33.315 00.006 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:27:33.947 00.632 10072 Exposure complete
00:27:34.004 00.057 10072 worker thread done servicing request
00:27:34.004 00.000 1032 OnExposeComplete: enter
00:27:34.007 00.003 1032 UpdateGuideState(): m_state=6
00:27:34.009 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2242
00:27:34.011 00.002 1032 Star::Find returns 1 (0), X=321.72, Y=743.23, Mass=1420, SNR=26.6, Peak=161 HFD=2.6
00:27:34.012 00.001 1032 MultiStar: [#1 0.16,0.08,1.04,U] [#2 0.22,-0.00,1.01,U] [#3 0.03,0.12,0.72,U] [#4 0.11,-0.08,0.63,U] [#5 0.39,0.01,0.00,M1] [#6 0.01,-0.02,0.70,U] [#7 0.03,0.04,0.55,U] [#8 0.06,0.01,0.59,U] 
00:27:34.015 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.01, 0.15}
00:27:34.018 00.003 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
00:27:34.020 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
00:27:34.022 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.46 mountX=0.02 mountY=-0.10, mountTheta=-1.37
00:27:34.026 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
00:27:34.028 00.002 1032 Enqueuing Move request for scope (0.09, 0.04)
00:27:34.030 00.002 10072 Worker thread wakes up
00:27:34.030 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
00:27:34.030 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
00:27:34.030 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.02 yDistance=-0.10
00:27:34.032 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:34.034 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.88
00:27:34.034 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:27:34.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:34.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:27:34.034 00.000 10072 MoveAxis(E, 1, ABG)
00:27:34.034 00.000 10072 Guiding  Dir = 2, Dur = 1
00:27:34.034 00.000 10072 IsGuiding returns 0
00:27:34.035 00.001 10072 PulseGuide returned control before completion, sleep 11
00:27:34.052 00.017 1032 UpdateGuideState exits: m=1420 SNR=26.6
00:27:34.055 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:34.057 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:34.059 00.002 1032 Enqueuing Expose request
00:27:34.061 00.002 10072 IsGuiding returns 0
00:27:34.061 00.000 10072 Move returns status 0, amount 1
00:27:34.061 00.000 10072 MoveAxis(N, 0, ABG)
00:27:34.061 00.000 10072 Move returns status 0, amount 0
00:27:34.061 00.000 10072 move complete, result=0
00:27:34.061 00.000 10072 worker thread done servicing request
00:27:34.061 00.000 10072 Worker thread wakes up
00:27:34.061 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:34.061 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:34.070 00.009 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:27:34.478 00.408 10072 Exposure complete
00:27:34.528 00.050 10072 worker thread done servicing request
00:27:34.528 00.000 1032 OnExposeComplete: enter
00:27:34.531 00.003 1032 UpdateGuideState(): m_state=6
00:27:34.533 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2243
00:27:34.535 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=743.29, Mass=1527, SNR=27.5, Peak=162 HFD=2.6
00:27:34.537 00.002 1032 MultiStar: [#1 0.12,0.23,1.09,U] [#2 0.17,0.07,0.94,U] [#3 0.25,0.12,0.00,M1] [#4 0.09,-0.03,0.64,U] [#5 0.17,0.07,0.68,U] [#6 0.04,0.00,0.70,U] [#7 0.17,0.18,0.52,U] [#8 0.08,0.14,0.57,U] 
00:27:34.539 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.12}, one-star: {0.17, 0.22}
00:27:34.540 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
00:27:34.543 00.003 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
00:27:34.544 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.75 mountX=0.08 mountY=-0.16, mountTheta=-1.08
00:27:34.547 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
00:27:34.550 00.003 1032 Enqueuing Move request for scope (0.13, 0.12)
00:27:34.552 00.002 10072 Worker thread wakes up
00:27:34.553 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
00:27:34.553 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
00:27:34.553 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.08 yDistance=-0.16
00:27:34.555 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:34.557 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.87
00:27:34.557 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:27:34.557 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:34.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:27:34.557 00.000 10072 MoveAxis(W, 0, ABG)
00:27:34.557 00.000 10072 Move returns status 0, amount 0
00:27:34.557 00.000 10072 MoveAxis(N, 0, ABG)
00:27:34.557 00.000 10072 Move returns status 0, amount 0
00:27:34.558 00.001 10072 move complete, result=0
00:27:34.558 00.000 10072 worker thread done servicing request
00:27:34.576 00.018 1032 UpdateGuideState exits: m=1527 SNR=27.5
00:27:34.578 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:34.579 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:34.581 00.002 1032 Enqueuing Expose request
00:27:34.583 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
00:27:34.586 00.003 10072 Worker thread wakes up
00:27:34.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:34.586 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:35.212 00.626 10072 Exposure complete
00:27:35.262 00.050 10072 worker thread done servicing request
00:27:35.262 00.000 1032 OnExposeComplete: enter
00:27:35.263 00.001 1032 UpdateGuideState(): m_state=6
00:27:35.266 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2244
00:27:35.268 00.002 1032 Star::Find returns 1 (0), X=321.95, Y=743.23, Mass=1275, SNR=25.2, Peak=156 HFD=2.5
00:27:35.272 00.004 1032 MultiStar: [#1 0.16,0.00,1.14,U] [#2 0.22,-0.17,0.98,U] [#3 -0.01,-0.03,0.76,U] [#4 -0.02,-0.12,0.67,U] [#5 0.20,-0.01,0.74,U] [#6 -0.08,-0.17,0.75,U] [#7 -0.10,0.03,0.56,U] [#8 0.06,-0.17,0.66,U] 
00:27:35.274 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.25, 0.16}
00:27:35.275 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
00:27:35.277 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
00:27:35.278 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.46 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
00:27:35.281 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
00:27:35.284 00.003 1032 Enqueuing Move request for scope (0.10, -0.05)
00:27:35.285 00.001 10072 Worker thread wakes up
00:27:35.286 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
00:27:35.286 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
00:27:35.286 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.08
00:27:35.288 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:35.290 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.86
00:27:35.290 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:27:35.290 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:35.290 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:27:35.290 00.000 10072 MoveAxis(W, 1, ABG)
00:27:35.290 00.000 10072 Guiding  Dir = 3, Dur = 1
00:27:35.291 00.001 10072 IsGuiding returns 0
00:27:35.291 00.000 10072 PulseGuide returned control before completion, sleep 11
00:27:35.311 00.020 1032 UpdateGuideState exits: m=1275 SNR=25.2
00:27:35.313 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:35.315 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:35.317 00.002 1032 Enqueuing Expose request
00:27:35.319 00.002 10072 IsGuiding returns 0
00:27:35.319 00.000 10072 Move returns status 0, amount 1
00:27:35.319 00.000 10072 MoveAxis(N, 0, ABG)
00:27:35.319 00.000 10072 Move returns status 0, amount 0
00:27:35.319 00.000 10072 move complete, result=0
00:27:35.319 00.000 10072 worker thread done servicing request
00:27:35.320 00.001 10072 Worker thread wakes up
00:27:35.320 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:35.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:35.327 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:27:35.728 00.401 10072 Exposure complete
00:27:35.780 00.052 10072 worker thread done servicing request
00:27:35.780 00.000 1032 OnExposeComplete: enter
00:27:35.783 00.003 1032 UpdateGuideState(): m_state=6
00:27:35.784 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2245
00:27:35.786 00.002 1032 Star::Find returns 1 (0), X=321.82, Y=743.14, Mass=1210, SNR=24.5, Peak=141 HFD=2.4
00:27:35.788 00.002 1032 MultiStar: [#1 0.15,0.04,1.20,U] [#2 0.29,-0.32,0.00,M1] [#3 0.01,-0.02,0.77,U] [#4 -0.03,-0.05,0.73,U] [#5 0.13,-0.10,0.75,U] [#6 -0.03,-0.19,0.83,U] [#7 0.03,-0.01,0.59,U] [#8 0.01,-0.20,0.63,U] 
00:27:35.790 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.05}, one-star: {0.11, 0.07}
00:27:35.792 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
00:27:35.793 00.001 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
00:27:35.796 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.68 mountX=-0.06 mountY=-0.04, mountTheta=-2.51
00:27:35.800 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
00:27:35.803 00.003 1032 Enqueuing Move request for scope (0.06, -0.05)
00:27:35.804 00.001 10072 Worker thread wakes up
00:27:35.804 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
00:27:35.805 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
00:27:35.805 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.04
00:27:35.806 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:35.808 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.84
00:27:35.808 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:27:35.808 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:35.809 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:27:35.809 00.000 10072 MoveAxis(W, 1, ABG)
00:27:35.809 00.000 10072 Guiding  Dir = 3, Dur = 1
00:27:35.809 00.000 10072 IsGuiding returns 0
00:27:35.809 00.000 10072 PulseGuide returned control before completion, sleep 11
00:27:35.826 00.017 1032 UpdateGuideState exits: m=1210 SNR=24.5
00:27:35.827 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:35.830 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:35.833 00.003 1032 Enqueuing Expose request
00:27:35.835 00.002 10072 IsGuiding returns 0
00:27:35.835 00.000 10072 Move returns status 0, amount 1
00:27:35.835 00.000 10072 MoveAxis(N, 0, ABG)
00:27:35.835 00.000 10072 Move returns status 0, amount 0
00:27:35.835 00.000 10072 move complete, result=0
00:27:35.835 00.000 10072 worker thread done servicing request
00:27:35.835 00.000 10072 Worker thread wakes up
00:27:35.835 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:35.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:35.836 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:27:36.473 00.637 10072 Exposure complete
00:27:36.524 00.051 10072 worker thread done servicing request
00:27:36.524 00.000 1032 OnExposeComplete: enter
00:27:36.526 00.002 1032 UpdateGuideState(): m_state=6
00:27:36.528 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2246
00:27:36.531 00.003 1032 Star::Find returns 1 (0), X=321.80, Y=743.25, Mass=1642, SNR=28.6, Peak=183 HFD=2.6
00:27:36.533 00.002 1032 MultiStar: [#1 0.07,-0.01,1.03,U] [#2 0.15,0.03,0.87,U] [#3 -0.00,-0.01,0.67,U] [#4 -0.03,0.03,0.64,U] [#5 0.04,-0.02,0.64,U] [#6 -0.07,-0.10,0.66,U] [#7 0.07,-0.05,0.50,U] [#8 0.06,-0.01,0.53,U] 
00:27:36.535 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.09, 0.18}
00:27:36.536 00.001 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
00:27:36.538 00.002 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
00:27:36.539 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.32 mountX=0.00 mountY=-0.05, mountTheta=-1.51
00:27:36.542 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
00:27:36.545 00.003 1032 Enqueuing Move request for scope (0.05, 0.02)
00:27:36.547 00.002 10072 Worker thread wakes up
00:27:36.547 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
00:27:36.547 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
00:27:36.547 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.00 yDistance=-0.05
00:27:36.551 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:36.553 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.83
00:27:36.553 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:27:36.553 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:36.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:27:36.554 00.001 10072 MoveAxis(W, 1, ABG)
00:27:36.554 00.000 10072 Guiding  Dir = 3, Dur = 1
00:27:36.554 00.000 10072 IsGuiding returns 0
00:27:36.554 00.000 10072 PulseGuide returned control before completion, sleep 11
00:27:36.570 00.016 1032 UpdateGuideState exits: m=1642 SNR=28.6
00:27:36.573 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:36.576 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:36.577 00.001 1032 Enqueuing Expose request
00:27:36.579 00.002 10072 IsGuiding returns 0
00:27:36.580 00.001 10072 Move returns status 0, amount 1
00:27:36.580 00.000 10072 MoveAxis(N, 0, ABG)
00:27:36.580 00.000 10072 Move returns status 0, amount 0
00:27:36.580 00.000 10072 move complete, result=0
00:27:36.580 00.000 10072 worker thread done servicing request
00:27:36.580 00.000 10072 Worker thread wakes up
00:27:36.580 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:36.580 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:36.582 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:27:36.989 00.407 10072 Exposure complete
00:27:37.042 00.053 10072 worker thread done servicing request
00:27:37.042 00.000 1032 OnExposeComplete: enter
00:27:37.046 00.004 1032 UpdateGuideState(): m_state=6
00:27:37.047 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2247
00:27:37.050 00.003 1032 Star::Find returns 1 (0), X=321.90, Y=743.15, Mass=1329, SNR=25.7, Peak=137 HFD=2.6
00:27:37.054 00.004 1032 MultiStar: [#1 0.13,0.22,1.16,U] [#2 0.17,-0.05,1.00,U] [#3 0.06,0.16,0.76,U] [#4 0.00,0.02,0.67,U] [#5 0.05,0.19,0.72,U] [#6 0.03,0.03,0.69,U] [#7 -0.03,0.05,0.52,U] [#8 -0.02,0.04,0.62,U] 
00:27:37.056 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.09}, one-star: {0.19, 0.08}
00:27:37.057 00.001 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
00:27:37.059 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
00:27:37.061 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=0.06 mountY=-0.10, mountTheta=-1.01
00:27:37.063 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
00:27:37.066 00.003 1032 Enqueuing Move request for scope (0.08, 0.09)
00:27:37.067 00.001 10072 Worker thread wakes up
00:27:37.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
00:27:37.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
00:27:37.067 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.06 yDistance=-0.10
00:27:37.069 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:37.071 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.82
00:27:37.071 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:27:37.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:37.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:27:37.071 00.000 10072 MoveAxis(W, 1, ABG)
00:27:37.071 00.000 10072 Guiding  Dir = 3, Dur = 1
00:27:37.071 00.000 10072 IsGuiding returns 0
00:27:37.072 00.001 10072 PulseGuide returned control before completion, sleep 11
00:27:37.089 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.7
00:27:37.091 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:37.093 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:37.095 00.002 1032 Enqueuing Expose request
00:27:37.097 00.002 10072 IsGuiding returns 0
00:27:37.097 00.000 10072 Move returns status 0, amount 1
00:27:37.097 00.000 10072 MoveAxis(N, 0, ABG)
00:27:37.097 00.000 10072 Move returns status 0, amount 0
00:27:37.097 00.000 10072 move complete, result=0
00:27:37.097 00.000 10072 worker thread done servicing request
00:27:37.097 00.000 10072 Worker thread wakes up
00:27:37.097 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:37.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:37.104 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:27:37.724 00.620 10072 Exposure complete
00:27:37.773 00.049 10072 worker thread done servicing request
00:27:37.774 00.001 1032 OnExposeComplete: enter
00:27:37.776 00.002 1032 UpdateGuideState(): m_state=6
00:27:37.779 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2248
00:27:37.781 00.002 1032 Star::Find returns 1 (0), X=321.81, Y=743.14, Mass=1432, SNR=26.7, Peak=161 HFD=2.5
00:27:37.783 00.002 1032 MultiStar: [#1 0.07,0.11,1.09,U] [#2 0.22,-0.05,0.98,U] [#3 0.06,0.23,0.71,U] [#4 -0.05,0.11,0.69,U] [#5 0.06,0.14,0.67,U] [#6 0.00,-0.11,0.67,U] [#7 0.03,0.21,0.55,U] [#8 -0.10,-0.18,0.56,U] 
00:27:37.785 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.11, 0.07}
00:27:37.786 00.001 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
00:27:37.787 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
00:27:37.789 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.78 mountX=0.04 mountY=-0.07, mountTheta=-1.05
00:27:37.791 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
00:27:37.793 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
00:27:37.794 00.001 10072 Worker thread wakes up
00:27:37.794 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
00:27:37.794 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
00:27:37.794 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
00:27:37.796 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:37.798 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.81
00:27:37.798 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:27:37.798 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:37.798 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:27:37.798 00.000 10072 MoveAxis(W, 1, ABG)
00:27:37.798 00.000 10072 Guiding  Dir = 3, Dur = 1
00:27:37.798 00.000 10072 IsGuiding returns 0
00:27:37.801 00.003 10072 IsGuiding returns 0
00:27:37.801 00.000 10072 Move returns status 0, amount 1
00:27:37.801 00.000 10072 MoveAxis(N, 0, ABG)
00:27:37.801 00.000 10072 Move returns status 0, amount 0
00:27:37.801 00.000 10072 move complete, result=0
00:27:37.801 00.000 10072 worker thread done servicing request
00:27:37.817 00.016 1032 UpdateGuideState exits: m=1432 SNR=26.7
00:27:37.821 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:37.822 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:37.825 00.003 1032 Enqueuing Expose request
00:27:37.827 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:27:37.828 00.001 10072 Worker thread wakes up
00:27:37.828 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:37.829 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:38.242 00.413 10072 Exposure complete
00:27:38.293 00.051 10072 worker thread done servicing request
00:27:38.293 00.000 1032 OnExposeComplete: enter
00:27:38.295 00.002 1032 UpdateGuideState(): m_state=6
00:27:38.296 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2249
00:27:38.298 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=743.09, Mass=1284, SNR=25.2, Peak=157 HFD=2.6
00:27:38.302 00.004 1032 MultiStar: [#1 0.09,0.08,1.15,U] [#2 0.27,-0.19,0.00,M1] [#3 0.10,0.21,0.78,U] [#4 -0.08,0.05,0.68,U] [#5 0.23,-0.02,0.70,U] [#6 0.06,-0.14,0.67,U] [#7 0.12,-0.04,0.55,U] [#8 0.02,-0.12,0.56,U] 
00:27:38.303 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.02}, one-star: {0.18, 0.02}
00:27:38.305 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
00:27:38.306 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
00:27:38.308 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.21 mountX=-0.00 mountY=-0.10, mountTheta=-1.62
00:27:38.312 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
00:27:38.315 00.003 1032 Enqueuing Move request for scope (0.10, 0.02)
00:27:38.317 00.002 10072 Worker thread wakes up
00:27:38.317 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
00:27:38.317 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
00:27:38.317 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
00:27:38.318 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:38.321 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.80
00:27:38.321 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:27:38.321 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:38.321 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:27:38.321 00.000 10072 MoveAxis(W, 1, ABG)
00:27:38.321 00.000 10072 Guiding  Dir = 3, Dur = 1
00:27:38.321 00.000 10072 IsGuiding returns 0
00:27:38.322 00.001 10072 PulseGuide returned control before completion, sleep 11
00:27:38.339 00.017 1032 UpdateGuideState exits: m=1284 SNR=25.2
00:27:38.341 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:38.342 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:38.344 00.002 1032 Enqueuing Expose request
00:27:38.346 00.002 10072 IsGuiding returns 1
00:27:38.346 00.000 10072 scope still moving after pulse duration time elapsed
00:27:38.377 00.031 10072 IsGuiding returns 1
00:27:38.408 00.031 10072 IsGuiding returns 1
00:27:38.439 00.031 10072 IsGuiding returns 1
00:27:38.471 00.032 10072 IsGuiding returns 1
00:27:38.503 00.032 10072 IsGuiding returns 1
00:27:38.533 00.030 10072 IsGuiding returns 1
00:27:38.564 00.031 10072 IsGuiding returns 1
00:27:38.596 00.032 10072 IsGuiding returns 1
00:27:38.627 00.031 10072 IsGuiding returns 1
00:27:38.659 00.032 10072 IsGuiding returns 1
00:27:38.690 00.031 10072 IsGuiding returns 1
00:27:38.722 00.032 10072 IsGuiding returns 1
00:27:38.753 00.031 10072 IsGuiding returns 0
00:27:38.753 00.000 10072 scope move finished after 1 + 430 ms
00:27:38.753 00.000 10072 Move returns status 0, amount 1
00:27:38.753 00.000 10072 MoveAxis(N, 0, ABG)
00:27:38.753 00.000 10072 Move returns status 0, amount 0
00:27:38.753 00.000 10072 move complete, result=0
00:27:38.753 00.000 10072 worker thread done servicing request
00:27:38.753 00.000 10072 Worker thread wakes up
00:27:38.754 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:27:38.755 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:38.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:39.378 00.623 10072 Exposure complete
00:27:39.429 00.051 10072 worker thread done servicing request
00:27:39.429 00.000 1032 OnExposeComplete: enter
00:27:39.431 00.002 1032 UpdateGuideState(): m_state=6
00:27:39.433 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2250
00:27:39.434 00.001 1032 Star::Find returns 1 (0), X=321.80, Y=743.30, Mass=1298, SNR=25.4, Peak=142 HFD=2.6
00:27:39.436 00.002 1032 MultiStar: [#1 0.11,0.09,1.18,U] [#2 0.05,0.03,1.05,U] [#3 0.10,0.11,0.70,U] [#4 -0.02,0.04,0.67,U] [#5 0.16,-0.02,0.73,U] [#6 -0.07,-0.14,0.71,U] [#7 0.10,0.11,0.56,U] [#8 -0.08,-0.18,0.61,U] 
00:27:39.437 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.09, 0.23}
00:27:39.439 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
00:27:39.440 00.001 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
00:27:39.443 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.63 mountX=0.02 mountY=-0.06, mountTheta=-1.20
00:27:39.445 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
00:27:39.446 00.001 1032 Enqueuing Move request for scope (0.06, 0.04)
00:27:39.448 00.002 10072 Worker thread wakes up
00:27:39.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
00:27:39.448 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
00:27:39.448 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.06
00:27:39.449 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:39.451 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.79
00:27:39.451 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:27:39.451 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:39.451 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:27:39.451 00.000 10072 MoveAxis(W, 3, ABG)
00:27:39.451 00.000 10072 Guiding  Dir = 3, Dur = 3
00:27:39.452 00.001 10072 IsGuiding returns 0
00:27:39.452 00.000 10072 PulseGuide returned control before completion, sleep 13
00:27:39.470 00.018 10072 IsGuiding returns 0
00:27:39.470 00.000 10072 Move returns status 0, amount 3
00:27:39.470 00.000 10072 MoveAxis(N, 0, ABG)
00:27:39.470 00.000 10072 Move returns status 0, amount 0
00:27:39.470 00.000 10072 move complete, result=0
00:27:39.471 00.001 10072 worker thread done servicing request
00:27:39.471 00.000 1032 UpdateGuideState exits: m=1298 SNR=25.4
00:27:39.473 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:39.474 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:39.475 00.001 1032 Enqueuing Expose request
00:27:39.476 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:27:39.478 00.002 10072 Worker thread wakes up
00:27:39.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:39.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:39.895 00.417 10072 Exposure complete
00:27:39.944 00.049 10072 worker thread done servicing request
00:27:39.944 00.000 1032 OnExposeComplete: enter
00:27:39.946 00.002 1032 UpdateGuideState(): m_state=6
00:27:39.948 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2251
00:27:39.950 00.002 1032 Star::Find returns 1 (0), X=321.92, Y=743.24, Mass=1313, SNR=25.5, Peak=142 HFD=2.6
00:27:39.951 00.001 1032 MultiStar: [#1 0.10,0.07,1.14,U] [#2 0.24,-0.04,1.00,U] [#3 0.16,0.18,0.69,U] [#4 0.00,0.15,0.75,U] [#5 0.18,0.00,0.72,U] [#6 0.09,-0.04,0.72,U] [#7 0.01,-0.10,0.52,U] [#8 0.15,0.16,0.60,U] 
00:27:39.952 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.21, 0.16}
00:27:39.955 00.003 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
00:27:39.956 00.001 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
00:27:39.959 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.44 mountX=0.03 mountY=-0.15, mountTheta=-1.39
00:27:39.962 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
00:27:39.963 00.001 1032 Enqueuing Move request for scope (0.13, 0.06)
00:27:39.965 00.002 10072 Worker thread wakes up
00:27:39.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
00:27:39.965 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
00:27:39.965 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.03 yDistance=-0.15
00:27:39.967 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:39.969 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.78
00:27:39.969 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:27:39.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:39.970 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:27:39.970 00.000 10072 MoveAxis(W, 2, ABG)
00:27:39.970 00.000 10072 Guiding  Dir = 3, Dur = 2
00:27:39.970 00.000 10072 IsGuiding returns 0
00:27:39.971 00.001 10072 PulseGuide returned control before completion, sleep 12
00:27:39.988 00.017 10072 IsGuiding returns 0
00:27:39.988 00.000 10072 Move returns status 0, amount 2
00:27:39.988 00.000 10072 MoveAxis(N, 0, ABG)
00:27:39.988 00.000 10072 Move returns status 0, amount 0
00:27:39.988 00.000 10072 move complete, result=0
00:27:39.988 00.000 10072 worker thread done servicing request
00:27:39.990 00.002 1032 UpdateGuideState exits: m=1313 SNR=25.5
00:27:39.993 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:39.995 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:39.997 00.002 1032 Enqueuing Expose request
00:27:39.999 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:27:40.000 00.001 10072 Worker thread wakes up
00:27:40.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:40.002 00.002 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:40.630 00.628 10072 Exposure complete
00:27:40.679 00.049 10072 worker thread done servicing request
00:27:40.679 00.000 1032 OnExposeComplete: enter
00:27:40.681 00.002 1032 UpdateGuideState(): m_state=6
00:27:40.683 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2252
00:27:40.684 00.001 1032 Star::Find returns 1 (0), X=321.82, Y=743.25, Mass=1637, SNR=28.5, Peak=174 HFD=2.6
00:27:40.686 00.002 1032 MultiStar: [#1 0.19,0.04,1.03,U] [#2 0.14,0.13,0.85,U] [#3 0.16,0.11,0.75,U] [#4 -0.07,0.03,0.64,U] [#5 0.16,-0.20,0.65,U] [#6 0.10,-0.13,0.64,U] [#7 -0.06,-0.14,0.53,U] [#8 0.13,-0.09,0.58,U] 
00:27:40.687 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.11, 0.18}
00:27:40.689 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
00:27:40.692 00.003 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
00:27:40.694 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.13 mountX=-0.01 mountY=-0.11, mountTheta=-1.70
00:27:40.697 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
00:27:40.700 00.003 1032 Enqueuing Move request for scope (0.11, 0.01)
00:27:40.701 00.001 10072 Worker thread wakes up
00:27:40.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
00:27:40.701 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
00:27:40.701 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.01 yDistance=-0.11
00:27:40.704 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:40.707 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.77
00:27:40.707 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:27:40.707 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:40.707 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:27:40.707 00.000 10072 MoveAxis(W, 3, ABG)
00:27:40.708 00.001 10072 Guiding  Dir = 3, Dur = 3
00:27:40.708 00.000 10072 IsGuiding returns 0
00:27:40.708 00.000 10072 PulseGuide returned control before completion, sleep 13
00:27:40.724 00.016 1032 UpdateGuideState exits: m=1637 SNR=28.5
00:27:40.726 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:40.728 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:40.730 00.002 1032 Enqueuing Expose request
00:27:40.737 00.007 10072 IsGuiding returns 1
00:27:40.737 00.000 10072 scope still moving after pulse duration time elapsed
00:27:40.767 00.030 10072 IsGuiding returns 1
00:27:40.799 00.032 10072 IsGuiding returns 1
00:27:40.831 00.032 10072 IsGuiding returns 1
00:27:40.863 00.032 10072 IsGuiding returns 1
00:27:40.895 00.032 10072 IsGuiding returns 1
00:27:40.925 00.030 10072 IsGuiding returns 1
00:27:40.957 00.032 10072 IsGuiding returns 1
00:27:40.988 00.031 10072 IsGuiding returns 1
00:27:41.019 00.031 10072 IsGuiding returns 1
00:27:41.050 00.031 10072 IsGuiding returns 1
00:27:41.082 00.032 10072 IsGuiding returns 1
00:27:41.113 00.031 10072 IsGuiding returns 1
00:27:41.144 00.031 10072 IsGuiding returns 1
00:27:41.176 00.032 10072 IsGuiding returns 1
00:27:41.207 00.031 10072 IsGuiding returns 1
00:27:41.239 00.032 10072 IsGuiding returns 1
00:27:41.270 00.031 10072 IsGuiding returns 0
00:27:41.270 00.000 10072 scope move finished after 3 + 558 ms
00:27:41.270 00.000 10072 Move returns status 0, amount 3
00:27:41.270 00.000 10072 MoveAxis(N, 0, ABG)
00:27:41.270 00.000 10072 Move returns status 0, amount 0
00:27:41.270 00.000 10072 move complete, result=0
00:27:41.270 00.000 10072 worker thread done servicing request
00:27:41.270 00.000 10072 Worker thread wakes up
00:27:41.270 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:27:41.273 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:41.273 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:41.898 00.625 10072 Exposure complete
00:27:41.946 00.048 10072 worker thread done servicing request
00:27:41.946 00.000 1032 OnExposeComplete: enter
00:27:41.948 00.002 1032 UpdateGuideState(): m_state=6
00:27:41.950 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2253
00:27:41.952 00.002 1032 Star::Find returns 1 (0), X=321.99, Y=743.10, Mass=1379, SNR=26.2, Peak=158 HFD=2.7
00:27:41.954 00.002 1032 MultiStar: [#1 0.18,0.13,1.10,U] [#2 0.26,0.00,0.94,U] [#3 0.17,0.15,0.76,U] [#4 0.06,-0.01,0.67,U] [#5 0.33,-0.03,0.00,M1] [#6 0.09,-0.13,0.72,U] [#7 0.18,0.06,0.51,U] [#8 0.26,0.16,0.00,M1] 
00:27:41.955 00.001 1032 refined, 6 included, MultiStar: {0.18, 0.04}, one-star: {0.28, 0.03}
00:27:41.959 00.004 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
00:27:41.961 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
00:27:41.963 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.19 cameraTheta=0.21 mountX=-0.01 mountY=-0.19, mountTheta=-1.62
00:27:41.965 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.04, opts=13)
00:27:41.967 00.002 1032 Enqueuing Move request for scope (0.18, 0.04)
00:27:41.968 00.001 10072 Worker thread wakes up
00:27:41.968 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
00:27:41.968 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
00:27:41.968 00.000 10072 Moving (0.18, 0.04) raw xDistance=-0.01 yDistance=-0.19
00:27:41.970 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:41.976 00.006 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.76
00:27:41.976 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:27:41.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:41.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:27:41.976 00.000 10072 MoveAxis(W, 4, ABG)
00:27:41.976 00.000 10072 Guiding  Dir = 3, Dur = 4
00:27:41.976 00.000 10072 IsGuiding returns 0
00:27:41.977 00.001 10072 PulseGuide returned control before completion, sleep 14
00:27:41.994 00.017 1032 UpdateGuideState exits: m=1379 SNR=26.2
00:27:41.997 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:41.999 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:42.000 00.001 1032 Enqueuing Expose request
00:27:42.003 00.003 10072 IsGuiding returns 0
00:27:42.003 00.000 10072 Move returns status 0, amount 4
00:27:42.004 00.001 10072 MoveAxis(N, 0, ABG)
00:27:42.004 00.000 10072 Move returns status 0, amount 0
00:27:42.004 00.000 10072 move complete, result=0
00:27:42.004 00.000 10072 worker thread done servicing request
00:27:42.004 00.000 10072 Worker thread wakes up
00:27:42.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:42.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:42.009 00.005 1032 GuideStep: -0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
00:27:42.412 00.403 10072 Exposure complete
00:27:42.462 00.050 10072 worker thread done servicing request
00:27:42.462 00.000 1032 OnExposeComplete: enter
00:27:42.464 00.002 1032 UpdateGuideState(): m_state=6
00:27:42.466 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2254
00:27:42.467 00.001 1032 Star::Find returns 1 (0), X=321.86, Y=743.16, Mass=1458, SNR=26.9, Peak=164 HFD=2.5
00:27:42.469 00.002 1032 MultiStar: [#1 0.11,0.18,1.12,U] [#2 0.24,-0.14,0.92,U] [#3 0.16,0.03,0.66,U] [#4 0.09,0.11,0.69,U] [#5 0.26,-0.02,0.69,U] [#6 -0.01,-0.08,0.70,U] [#7 0.19,0.16,0.51,U] [#8 0.20,-0.08,0.57,U] 
00:27:42.470 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.16, 0.09}
00:27:42.471 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
00:27:42.473 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
00:27:42.475 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.22 mountX=-0.01 mountY=-0.16, mountTheta=-1.61
00:27:42.478 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
00:27:42.480 00.002 1032 Enqueuing Move request for scope (0.15, 0.03)
00:27:42.481 00.001 10072 Worker thread wakes up
00:27:42.482 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
00:27:42.482 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
00:27:42.482 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.16
00:27:42.483 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:42.489 00.006 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.75
00:27:42.489 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:27:42.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:42.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:27:42.489 00.000 10072 MoveAxis(W, 3, ABG)
00:27:42.489 00.000 10072 Guiding  Dir = 3, Dur = 3
00:27:42.490 00.001 10072 IsGuiding returns 0
00:27:42.490 00.000 10072 PulseGuide returned control before completion, sleep 13
00:27:42.508 00.018 1032 UpdateGuideState exits: m=1458 SNR=26.9
00:27:42.509 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:42.511 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:42.513 00.002 1032 Enqueuing Expose request
00:27:42.518 00.005 10072 IsGuiding returns 0
00:27:42.519 00.001 10072 Move returns status 0, amount 3
00:27:42.519 00.000 10072 MoveAxis(N, 0, ABG)
00:27:42.519 00.000 10072 Move returns status 0, amount 0
00:27:42.519 00.000 10072 move complete, result=0
00:27:42.519 00.000 10072 worker thread done servicing request
00:27:42.519 00.000 10072 Worker thread wakes up
00:27:42.519 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:42.519 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:42.524 00.005 1032 GuideStep: -0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
00:27:43.144 00.620 10072 Exposure complete
00:27:43.193 00.049 10072 worker thread done servicing request
00:27:43.193 00.000 1032 OnExposeComplete: enter
00:27:43.195 00.002 1032 UpdateGuideState(): m_state=6
00:27:43.197 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2255
00:27:43.199 00.002 1032 Star::Find returns 1 (0), X=321.82, Y=743.24, Mass=1302, SNR=25.4, Peak=147 HFD=2.6
00:27:43.200 00.001 1032 MultiStar: [#1 0.31,0.06,0.00,M1] [#2 0.24,-0.13,0.00,M1] [#3 0.12,0.20,0.79,U] [#4 -0.00,0.04,0.75,U] [#5 0.10,-0.02,0.70,U] [#6 -0.04,-0.09,0.72,U] [#7 0.10,0.17,0.55,U] [#8 0.22,0.04,0.57,U] 
00:27:43.201 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.08}, one-star: {0.11, 0.17}
00:27:43.202 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:27:43.205 00.003 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:27:43.207 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.76 mountX=0.05 mountY=-0.10, mountTheta=-1.07
00:27:43.211 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
00:27:43.213 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
00:27:43.214 00.001 10072 Worker thread wakes up
00:27:43.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
00:27:43.215 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
00:27:43.215 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.05 yDistance=-0.10
00:27:43.218 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:43.220 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.74
00:27:43.220 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:27:43.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:43.220 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:27:43.220 00.000 10072 MoveAxis(W, 4, ABG)
00:27:43.220 00.000 10072 Guiding  Dir = 3, Dur = 4
00:27:43.220 00.000 10072 IsGuiding returns 0
00:27:43.221 00.001 10072 PulseGuide returned control before completion, sleep 14
00:27:43.239 00.018 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:27:43.241 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:43.243 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:43.244 00.001 1032 Enqueuing Expose request
00:27:43.251 00.007 10072 IsGuiding returns 0
00:27:43.251 00.000 10072 Move returns status 0, amount 4
00:27:43.251 00.000 10072 MoveAxis(N, 0, ABG)
00:27:43.251 00.000 10072 Move returns status 0, amount 0
00:27:43.251 00.000 10072 move complete, result=0
00:27:43.251 00.000 10072 worker thread done servicing request
00:27:43.251 00.000 10072 Worker thread wakes up
00:27:43.251 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:43.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:43.254 00.003 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:27:43.659 00.405 10072 Exposure complete
00:27:43.708 00.049 10072 worker thread done servicing request
00:27:43.708 00.000 1032 OnExposeComplete: enter
00:27:43.710 00.002 1032 UpdateGuideState(): m_state=6
00:27:43.712 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2256
00:27:43.714 00.002 1032 Star::Find returns 1 (0), X=322.00, Y=743.22, Mass=1384, SNR=26.2, Peak=165 HFD=2.5
00:27:43.716 00.002 1032 MultiStar: [#1 0.21,0.10,1.07,U] [#2 0.52,0.09,0.00,M2] [#3 0.30,0.15,0.00,M1] [#4 0.09,0.20,0.65,U] [#5 0.25,-0.09,0.68,U] [#6 0.05,0.03,0.70,U] [#7 0.34,-0.08,0.00,M1] [#8 0.17,-0.05,0.59,U] 
00:27:43.718 00.002 1032 refined, 5 included, MultiStar: {0.19, 0.07}, one-star: {0.29, 0.15}
00:27:43.720 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:27:43.722 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:27:43.723 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.34 mountX=0.02 mountY=-0.20, mountTheta=-1.49
00:27:43.725 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.07, opts=13)
00:27:43.727 00.002 1032 Enqueuing Move request for scope (0.19, 0.07)
00:27:43.728 00.001 10072 Worker thread wakes up
00:27:43.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
00:27:43.728 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
00:27:43.728 00.000 10072 Moving (0.19, 0.07) raw xDistance=0.02 yDistance=-0.20
00:27:43.731 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:43.732 00.001 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.73
00:27:43.733 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:27:43.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:27:43.733 00.000 10072 MoveAxis(W, 3, ABG)
00:27:43.733 00.000 10072 Guiding  Dir = 3, Dur = 3
00:27:43.733 00.000 10072 IsGuiding returns 0
00:27:43.733 00.000 10072 PulseGuide returned control before completion, sleep 13
00:27:43.750 00.017 10072 IsGuiding returns 0
00:27:43.750 00.000 10072 Move returns status 0, amount 3
00:27:43.750 00.000 10072 MoveAxis(N, 129, ABG)
00:27:43.750 00.000 10072 Guiding  Dir = 0, Dur = 129
00:27:43.750 00.000 10072 IsGuiding returns 0
00:27:43.750 00.000 10072 PulseGuide returned control before completion, sleep 139
00:27:43.751 00.001 1032 UpdateGuideState exits: m=1384 SNR=26.2
00:27:43.755 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:43.756 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:43.758 00.002 1032 Enqueuing Expose request
00:27:43.907 00.149 10072 IsGuiding returns 0
00:27:43.907 00.000 10072 Move returns status 0, amount 129
00:27:43.907 00.000 10072 move complete, result=0
00:27:43.907 00.000 10072 worker thread done servicing request
00:27:43.907 00.000 10072 Worker thread wakes up
00:27:43.907 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 129 ms NORTH
00:27:43.910 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:43.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:44.538 00.628 10072 Exposure complete
00:27:44.583 00.045 10072 worker thread done servicing request
00:27:44.583 00.000 1032 OnExposeComplete: enter
00:27:44.584 00.001 1032 UpdateGuideState(): m_state=6
00:27:44.586 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2257
00:27:44.589 00.003 1032 Star::Find returns 1 (0), X=321.77, Y=743.13, Mass=1275, SNR=25.2, Peak=140 HFD=2.5
00:27:44.591 00.002 1032 MultiStar: [#1 0.20,-0.06,1.18,U] [#2 0.02,-0.00,0.97,U] [#3 0.03,0.13,0.72,U] [#4 0.07,0.03,0.72,U] [#5 0.12,-0.02,0.73,U] [#6 -0.07,-0.11,0.75,U] [#7 0.18,0.08,0.59,U] [#8 -0.02,-0.09,0.62,U] 
00:27:44.592 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {0.07, 0.06}
00:27:44.594 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
00:27:44.596 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
00:27:44.597 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.01 mountX=-0.02 mountY=-0.07, mountTheta=-1.82
00:27:44.600 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
00:27:44.602 00.002 1032 Enqueuing Move request for scope (0.07, 0.00)
00:27:44.604 00.002 10072 Worker thread wakes up
00:27:44.604 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
00:27:44.604 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
00:27:44.604 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.02 yDistance=-0.07
00:27:44.606 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:44.608 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.72
00:27:44.608 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:27:44.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:44.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:27:44.608 00.000 10072 MoveAxis(W, 4, ABG)
00:27:44.608 00.000 10072 Guiding  Dir = 3, Dur = 4
00:27:44.610 00.002 10072 IsGuiding returns 0
00:27:44.611 00.001 10072 PulseGuide returned control before completion, sleep 14
00:27:44.629 00.018 1032 UpdateGuideState exits: m=1275 SNR=25.2
00:27:44.631 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:44.633 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:44.634 00.001 1032 Enqueuing Expose request
00:27:44.636 00.002 10072 IsGuiding returns 0
00:27:44.636 00.000 10072 Move returns status 0, amount 4
00:27:44.636 00.000 10072 MoveAxis(N, 0, ABG)
00:27:44.636 00.000 10072 Move returns status 0, amount 0
00:27:44.636 00.000 10072 move complete, result=0
00:27:44.636 00.000 10072 worker thread done servicing request
00:27:44.636 00.000 10072 Worker thread wakes up
00:27:44.637 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:44.637 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:44.645 00.008 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:27:45.055 00.410 10072 Exposure complete
00:27:45.104 00.049 10072 worker thread done servicing request
00:27:45.104 00.000 1032 OnExposeComplete: enter
00:27:45.106 00.002 1032 UpdateGuideState(): m_state=6
00:27:45.108 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2258
00:27:45.110 00.002 1032 Star::Find returns 1 (0), X=321.93, Y=743.33, Mass=1374, SNR=26.1, Peak=155 HFD=2.6
00:27:45.113 00.003 1032 MultiStar: [#1 0.01,0.10,1.16,U] [#2 0.26,0.09,0.99,U] [#3 0.16,0.05,0.70,U] [#4 -0.03,0.17,0.65,U] [#5 0.16,0.03,0.72,U] [#6 -0.11,0.14,0.67,U] [#7 -0.12,0.13,0.52,U] [#8 -0.02,-0.02,0.58,U] 
00:27:45.115 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.22, 0.26}
00:27:45.118 00.003 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
00:27:45.119 00.001 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
00:27:45.122 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.95 mountX=0.09 mountY=-0.10, mountTheta=-0.88
00:27:45.125 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
00:27:45.127 00.002 1032 Enqueuing Move request for scope (0.08, 0.11)
00:27:45.129 00.002 10072 Worker thread wakes up
00:27:45.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
00:27:45.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
00:27:45.129 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.10
00:27:45.131 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:45.133 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.72
00:27:45.133 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:27:45.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:45.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:27:45.133 00.000 10072 MoveAxis(W, 4, ABG)
00:27:45.133 00.000 10072 Guiding  Dir = 3, Dur = 4
00:27:45.134 00.001 10072 IsGuiding returns 0
00:27:45.134 00.000 10072 PulseGuide returned control before completion, sleep 14
00:27:45.152 00.018 1032 UpdateGuideState exits: m=1374 SNR=26.1
00:27:45.155 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:45.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:45.159 00.002 1032 Enqueuing Expose request
00:27:45.163 00.004 10072 IsGuiding returns 0
00:27:45.163 00.000 10072 Move returns status 0, amount 4
00:27:45.163 00.000 10072 MoveAxis(N, 0, ABG)
00:27:45.163 00.000 10072 Move returns status 0, amount 0
00:27:45.163 00.000 10072 move complete, result=0
00:27:45.163 00.000 10072 worker thread done servicing request
00:27:45.163 00.000 10072 Worker thread wakes up
00:27:45.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:45.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:45.169 00.006 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:27:45.791 00.622 10072 Exposure complete
00:27:45.842 00.051 10072 worker thread done servicing request
00:27:45.842 00.000 1032 OnExposeComplete: enter
00:27:45.844 00.002 1032 UpdateGuideState(): m_state=6
00:27:45.846 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2259
00:27:45.847 00.001 1032 Star::Find returns 1 (0), X=321.75, Y=743.30, Mass=1370, SNR=26.1, Peak=150 HFD=2.7
00:27:45.848 00.001 1032 MultiStar: [#1 0.03,0.14,1.20,U] [#2 0.18,-0.03,1.04,U] [#3 -0.11,0.12,0.79,U] [#4 -0.09,0.34,0.00,M1] [#5 0.00,0.16,0.74,U] [#6 0.04,-0.03,0.73,U] [#7 -0.17,0.21,0.56,U] [#8 -0.02,-0.03,0.56,U] 
00:27:45.850 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.04, 0.23}
00:27:45.853 00.003 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
00:27:45.855 00.002 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
00:27:45.857 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.43 mountX=0.09 mountY=-0.04, mountTheta=-0.40
00:27:45.860 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
00:27:45.865 00.005 1032 Enqueuing Move request for scope (0.01, 0.10)
00:27:45.867 00.002 10072 Worker thread wakes up
00:27:45.867 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
00:27:45.867 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
00:27:45.867 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.04
00:27:45.869 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:45.871 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.71
00:27:45.871 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:27:45.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:45.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:27:45.871 00.000 10072 MoveAxis(W, 4, ABG)
00:27:45.871 00.000 10072 Guiding  Dir = 3, Dur = 4
00:27:45.872 00.001 10072 IsGuiding returns 0
00:27:45.872 00.000 10072 PulseGuide returned control before completion, sleep 14
00:27:45.888 00.016 1032 UpdateGuideState exits: m=1370 SNR=26.1
00:27:45.891 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:45.893 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:45.895 00.002 1032 Enqueuing Expose request
00:27:45.899 00.004 10072 IsGuiding returns 0
00:27:45.899 00.000 10072 Move returns status 0, amount 4
00:27:45.899 00.000 10072 MoveAxis(N, 0, ABG)
00:27:45.899 00.000 10072 Move returns status 0, amount 0
00:27:45.899 00.000 10072 move complete, result=0
00:27:45.899 00.000 10072 worker thread done servicing request
00:27:45.899 00.000 10072 Worker thread wakes up
00:27:45.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:45.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:45.905 00.006 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:27:46.308 00.403 10072 Exposure complete
00:27:46.357 00.049 10072 worker thread done servicing request
00:27:46.357 00.000 1032 OnExposeComplete: enter
00:27:46.359 00.002 1032 UpdateGuideState(): m_state=6
00:27:46.362 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2260
00:27:46.365 00.003 1032 Star::Find returns 1 (0), X=321.67, Y=743.13, Mass=1517, SNR=27.5, Peak=177 HFD=2.6
00:27:46.367 00.002 1032 MultiStar: [#1 0.05,0.13,1.09,U] [#2 0.07,-0.12,0.96,U] [#3 0.12,0.11,0.70,U] [#4 -0.10,0.20,0.70,U] [#5 0.05,-0.07,0.71,U] [#6 -0.06,-0.08,0.71,U] [#7 -0.14,0.22,0.49,U] [#8 0.00,-0.17,0.59,U] 
00:27:46.368 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.03}, one-star: {-0.03, 0.05}
00:27:46.370 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
00:27:46.372 00.002 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
00:27:46.373 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.44 mountX=0.03 mountY=-0.01, mountTheta=-0.39
00:27:46.377 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.03, opts=13)
00:27:46.378 00.001 1032 Enqueuing Move request for scope (0.00, 0.03)
00:27:46.381 00.003 10072 Worker thread wakes up
00:27:46.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
00:27:46.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
00:27:46.381 00.000 10072 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
00:27:46.383 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:46.385 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.70
00:27:46.385 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:27:46.385 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:46.385 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:27:46.385 00.000 10072 MoveAxis(W, 4, ABG)
00:27:46.385 00.000 10072 Guiding  Dir = 3, Dur = 4
00:27:46.385 00.000 10072 IsGuiding returns 0
00:27:46.386 00.001 10072 PulseGuide returned control before completion, sleep 14
00:27:46.406 00.020 1032 UpdateGuideState exits: m=1517 SNR=27.5
00:27:46.408 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:46.410 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:46.412 00.002 1032 Enqueuing Expose request
00:27:46.416 00.004 10072 IsGuiding returns 0
00:27:46.416 00.000 10072 Move returns status 0, amount 4
00:27:46.416 00.000 10072 MoveAxis(N, 0, ABG)
00:27:46.416 00.000 10072 Move returns status 0, amount 0
00:27:46.416 00.000 10072 move complete, result=0
00:27:46.416 00.000 10072 worker thread done servicing request
00:27:46.416 00.000 10072 Worker thread wakes up
00:27:46.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:46.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:46.420 00.004 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:27:47.044 00.624 10072 Exposure complete
00:27:47.090 00.046 10072 worker thread done servicing request
00:27:47.090 00.000 1032 OnExposeComplete: enter
00:27:47.093 00.003 1032 UpdateGuideState(): m_state=6
00:27:47.095 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2261
00:27:47.096 00.001 1032 Star::Find returns 1 (0), X=321.44, Y=743.25, Mass=1447, SNR=26.8, Peak=158 HFD=2.9
00:27:47.098 00.002 1032 MultiStar: [#1 0.03,0.12,1.05,U] [#2 0.08,-0.03,0.95,U] [#3 0.07,0.27,0.74,U] [#4 0.07,0.00,0.66,U] [#5 -0.05,0.01,0.69,U] [#6 -0.10,-0.05,0.67,U] [#7 0.10,0.15,0.49,U] [#8 -0.02,-0.08,0.59,U] 
00:27:47.099 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {-0.27, 0.18}
00:27:47.100 00.001 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
00:27:47.102 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
00:27:47.103 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.81 mountX=0.07 mountY=-0.00, mountTheta=-0.02
00:27:47.106 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
00:27:47.110 00.004 1032 Enqueuing Move request for scope (-0.02, 0.07)
00:27:47.112 00.002 10072 Worker thread wakes up
00:27:47.113 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
00:27:47.113 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
00:27:47.113 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.00
00:27:47.115 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:47.118 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.69
00:27:47.118 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:27:47.118 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:47.118 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:27:47.118 00.000 10072 MoveAxis(W, 5, ABG)
00:27:47.118 00.000 10072 Guiding  Dir = 3, Dur = 5
00:27:47.119 00.001 10072 IsGuiding returns 0
00:27:47.119 00.000 10072 PulseGuide returned control before completion, sleep 15
00:27:47.134 00.015 1032 UpdateGuideState exits: m=1447 SNR=26.8
00:27:47.137 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:47.138 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:47.139 00.001 1032 Enqueuing Expose request
00:27:47.143 00.004 10072 IsGuiding returns 0
00:27:47.143 00.000 10072 Move returns status 0, amount 5
00:27:47.143 00.000 10072 MoveAxis(N, 0, ABG)
00:27:47.143 00.000 10072 Move returns status 0, amount 0
00:27:47.143 00.000 10072 move complete, result=0
00:27:47.143 00.000 10072 worker thread done servicing request
00:27:47.143 00.000 10072 Worker thread wakes up
00:27:47.143 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:47.144 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:47.152 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:27:47.558 00.406 10072 Exposure complete
00:27:47.607 00.049 10072 worker thread done servicing request
00:27:47.607 00.000 1032 OnExposeComplete: enter
00:27:47.609 00.002 1032 UpdateGuideState(): m_state=6
00:27:47.611 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2262
00:27:47.613 00.002 1032 Star::Find returns 1 (0), X=321.65, Y=743.60, Mass=1361, SNR=26.0, Peak=154 HFD=2.9
00:27:47.616 00.003 1032 MultiStar: [#1 0.11,0.33,0.00,M1] [#2 0.12,0.37,0.00,M1] [#3 0.14,0.41,0.00,M1] [#4 0.03,0.21,0.64,U] [#5 -0.01,0.19,0.68,U] [#6 -0.06,0.29,0.00,M1] [#7 0.03,0.15,0.54,U] [#8 -0.07,0.25,0.64,U] 
00:27:47.620 00.004 1032 refined, 4 included, MultiStar: {-0.02, 0.30}, one-star: {-0.06, 0.53}
00:27:47.622 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
00:27:47.624 00.002 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
00:27:47.626 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.64 mountX=0.29 mountY=-0.06, mountTheta=-0.19
00:27:47.632 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.30, opts=13)
00:27:47.634 00.002 1032 Enqueuing Move request for scope (-0.02, 0.30)
00:27:47.636 00.002 10072 Worker thread wakes up
00:27:47.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.30) opts 0xd
00:27:47.636 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.30)
00:27:47.637 00.001 10072 Moving (-0.02, 0.30) raw xDistance=0.29 yDistance=-0.06
00:27:47.639 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:47.643 00.004 10072 PPEC rslt: input = 0.29, final = 0.15, react = 0.14, pred = 0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 290.68
00:27:47.643 00.000 10072 PPEC: input: 0.29, control: 0.15, exposure: 500
00:27:47.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:47.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:27:47.643 00.000 10072 MoveAxis(W, 151, ABG)
00:27:47.643 00.000 10072 Guiding  Dir = 3, Dur = 151
00:27:47.643 00.000 10072 IsGuiding returns 0
00:27:47.644 00.001 10072 PulseGuide returned control before completion, sleep 160
00:27:47.663 00.019 1032 UpdateGuideState exits: m=1361 SNR=26.0
00:27:47.665 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:47.667 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:47.669 00.002 1032 Enqueuing Expose request
00:27:47.821 00.152 10072 IsGuiding returns 0
00:27:47.821 00.000 10072 Move returns status 0, amount 151
00:27:47.821 00.000 10072 MoveAxis(N, 0, ABG)
00:27:47.821 00.000 10072 Move returns status 0, amount 0
00:27:47.821 00.000 10072 move complete, result=0
00:27:47.821 00.000 10072 worker thread done servicing request
00:27:47.821 00.000 10072 Worker thread wakes up
00:27:47.821 00.000 1032 GuideStep: 0.3 px 151 ms WEST, -0.1 px 0 ms NORTH
00:27:47.824 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:47.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:48.454 00.630 10072 Exposure complete
00:27:48.504 00.050 10072 worker thread done servicing request
00:27:48.504 00.000 1032 OnExposeComplete: enter
00:27:48.507 00.003 1032 UpdateGuideState(): m_state=6
00:27:48.508 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2263
00:27:48.511 00.003 1032 Star::Find returns 1 (0), X=321.72, Y=743.24, Mass=1534, SNR=27.6, Peak=167 HFD=2.6
00:27:48.513 00.002 1032 MultiStar: [#1 -0.07,0.22,1.12,U] [#2 0.11,-0.11,0.93,U] [#3 0.13,0.19,0.69,U] [#4 -0.10,0.10,0.64,U] [#5 -0.15,-0.17,0.67,U] [#6 -0.27,-0.06,0.00,M2] [#7 0.07,0.13,0.48,U] [#8 -0.13,0.05,0.61,U] 
00:27:48.515 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.08}, one-star: {0.01, 0.17}
00:27:48.517 00.002 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
00:27:48.521 00.004 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
00:27:48.523 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.76 mountX=0.08 mountY=-0.01, mountTheta=-0.07
00:27:48.526 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.08, opts=13)
00:27:48.528 00.002 1032 Enqueuing Move request for scope (-0.02, 0.08)
00:27:48.530 00.002 10072 Worker thread wakes up
00:27:48.530 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
00:27:48.531 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
00:27:48.531 00.000 10072 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.01
00:27:48.533 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:48.535 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.67
00:27:48.536 00.001 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:27:48.536 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:48.536 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:27:48.536 00.000 10072 MoveAxis(W, 6, ABG)
00:27:48.536 00.000 10072 Guiding  Dir = 3, Dur = 6
00:27:48.536 00.000 10072 IsGuiding returns 0
00:27:48.537 00.001 10072 PulseGuide returned control before completion, sleep 16
00:27:48.555 00.018 1032 UpdateGuideState exits: m=1534 SNR=27.6
00:27:48.557 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:48.559 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:48.560 00.001 1032 Enqueuing Expose request
00:27:48.563 00.003 10072 IsGuiding returns 1
00:27:48.563 00.000 10072 scope still moving after pulse duration time elapsed
00:27:48.593 00.030 10072 IsGuiding returns 1
00:27:48.624 00.031 10072 IsGuiding returns 1
00:27:48.654 00.030 10072 IsGuiding returns 1
00:27:48.686 00.032 10072 IsGuiding returns 1
00:27:48.717 00.031 10072 IsGuiding returns 1
00:27:48.749 00.032 10072 IsGuiding returns 0
00:27:48.749 00.000 10072 scope move finished after 6 + 206 ms
00:27:48.749 00.000 10072 Move returns status 0, amount 6
00:27:48.749 00.000 10072 MoveAxis(N, 0, ABG)
00:27:48.749 00.000 10072 Move returns status 0, amount 0
00:27:48.749 00.000 10072 move complete, result=0
00:27:48.749 00.000 10072 worker thread done servicing request
00:27:48.749 00.000 10072 Worker thread wakes up
00:27:48.749 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:27:48.751 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:48.752 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:49.157 00.405 10072 Exposure complete
00:27:49.205 00.048 10072 worker thread done servicing request
00:27:49.205 00.000 1032 OnExposeComplete: enter
00:27:49.208 00.003 1032 UpdateGuideState(): m_state=6
00:27:49.210 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2264
00:27:49.211 00.001 1032 Star::Find returns 1 (0), X=321.63, Y=743.07, Mass=1384, SNR=26.2, Peak=143 HFD=2.6
00:27:49.213 00.002 1032 MultiStar: [#1 0.11,0.07,1.09,U] [#2 0.05,-0.18,0.95,U] [#3 0.11,0.22,0.65,U] [#4 -0.11,0.06,0.68,U] [#5 -0.20,-0.03,0.69,U] [#6 -0.24,-0.13,0.70,U] [#7 0.03,0.08,0.57,U] [#8 -0.05,-0.01,0.58,U] 
00:27:49.215 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.00}, one-star: {-0.08, -0.00}
00:27:49.218 00.003 1032 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.83) = xAngle (1.26 = 1.26)
00:27:49.220 00.002 1032 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.26 = 1.26)
00:27:49.221 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.09 mountX=0.01 mountY=0.03, mountTheta=1.26
00:27:49.225 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.00, opts=13)
00:27:49.228 00.003 1032 Enqueuing Move request for scope (-0.03, 0.00)
00:27:49.230 00.002 10072 Worker thread wakes up
00:27:49.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
00:27:49.230 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
00:27:49.230 00.000 10072 Moving (-0.03, 0.00) raw xDistance=0.01 yDistance=0.03
00:27:49.232 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:49.235 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.66
00:27:49.235 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:27:49.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:49.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:27:49.235 00.000 10072 MoveAxis(W, 5, ABG)
00:27:49.235 00.000 10072 Guiding  Dir = 3, Dur = 5
00:27:49.235 00.000 10072 IsGuiding returns 0
00:27:49.236 00.001 10072 PulseGuide returned control before completion, sleep 14
00:27:49.255 00.019 1032 UpdateGuideState exits: m=1384 SNR=26.2
00:27:49.257 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:49.259 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:49.261 00.002 1032 Enqueuing Expose request
00:27:49.264 00.003 10072 IsGuiding returns 0
00:27:49.264 00.000 10072 Move returns status 0, amount 5
00:27:49.264 00.000 10072 MoveAxis(N, 0, ABG)
00:27:49.264 00.000 10072 Move returns status 0, amount 0
00:27:49.264 00.000 10072 move complete, result=0
00:27:49.264 00.000 10072 worker thread done servicing request
00:27:49.264 00.000 10072 Worker thread wakes up
00:27:49.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:49.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:49.272 00.008 1032 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:27:49.895 00.623 10072 Exposure complete
00:27:49.941 00.046 10072 worker thread done servicing request
00:27:49.941 00.000 1032 OnExposeComplete: enter
00:27:49.943 00.002 1032 UpdateGuideState(): m_state=6
00:27:49.944 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2265
00:27:49.946 00.002 1032 Star::Find returns 1 (0), X=321.66, Y=743.17, Mass=1456, SNR=26.9, Peak=152 HFD=2.7
00:27:49.947 00.001 1032 MultiStar: [#1 0.04,0.17,1.07,U] [#2 0.06,-0.03,0.90,U] [#3 -0.01,0.24,0.70,U] [#4 -0.10,0.14,0.66,U] [#5 -0.08,-0.06,0.69,U] [#6 -0.07,0.03,0.65,U] [#7 -0.05,0.07,0.52,U] [#8 0.02,-0.02,0.57,U] 
00:27:49.949 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {-0.05, 0.10}
00:27:49.951 00.002 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
00:27:49.952 00.001 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
00:27:49.954 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.86 mountX=0.08 mountY=0.00, mountTheta=0.03
00:27:49.959 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.08, opts=13)
00:27:49.960 00.001 1032 Enqueuing Move request for scope (-0.02, 0.08)
00:27:49.962 00.002 10072 Worker thread wakes up
00:27:49.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
00:27:49.962 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
00:27:49.962 00.000 10072 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=0.00
00:27:49.964 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:49.967 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.65
00:27:49.967 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:27:49.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:49.967 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:27:49.967 00.000 10072 MoveAxis(W, 5, ABG)
00:27:49.967 00.000 10072 Guiding  Dir = 3, Dur = 5
00:27:49.968 00.001 10072 IsGuiding returns 0
00:27:49.968 00.000 10072 PulseGuide returned control before completion, sleep 15
00:27:49.984 00.016 1032 UpdateGuideState exits: m=1456 SNR=26.9
00:27:49.987 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:49.989 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:49.992 00.003 1032 Enqueuing Expose request
00:27:49.994 00.002 10072 IsGuiding returns 0
00:27:49.994 00.000 10072 Move returns status 0, amount 5
00:27:49.994 00.000 10072 MoveAxis(N, 0, ABG)
00:27:49.994 00.000 10072 Move returns status 0, amount 0
00:27:49.994 00.000 10072 move complete, result=0
00:27:49.994 00.000 10072 worker thread done servicing request
00:27:49.994 00.000 10072 Worker thread wakes up
00:27:49.994 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:49.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:50.001 00.007 1032 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
00:27:50.413 00.412 10072 Exposure complete
00:27:50.461 00.048 10072 worker thread done servicing request
00:27:50.462 00.001 1032 OnExposeComplete: enter
00:27:50.463 00.001 1032 UpdateGuideState(): m_state=6
00:27:50.465 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2266
00:27:50.466 00.001 1032 Star::Find returns 1 (0), X=321.67, Y=743.22, Mass=1235, SNR=24.8, Peak=129 HFD=2.7
00:27:50.468 00.002 1032 MultiStar: [#1 0.08,0.17,1.16,U] [#2 0.07,-0.01,1.03,U] [#3 0.20,0.12,0.78,U] [#4 -0.21,0.08,0.69,U] [#5 0.04,0.00,0.78,U] [#6 -0.03,-0.00,0.74,U] [#7 0.01,0.19,0.56,U] [#8 -0.02,-0.07,0.62,U] 
00:27:50.469 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {-0.03, 0.14}
00:27:50.471 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
00:27:50.472 00.001 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
00:27:50.474 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.31 mountX=0.07 mountY=-0.04, mountTheta=-0.52
00:27:50.477 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
00:27:50.479 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
00:27:50.481 00.002 10072 Worker thread wakes up
00:27:50.481 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
00:27:50.481 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
00:27:50.481 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.07 yDistance=-0.04
00:27:50.483 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:50.487 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.65
00:27:50.487 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:27:50.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:50.487 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:27:50.487 00.000 10072 MoveAxis(W, 5, ABG)
00:27:50.487 00.000 10072 Guiding  Dir = 3, Dur = 5
00:27:50.489 00.002 10072 IsGuiding returns 0
00:27:50.490 00.001 10072 PulseGuide returned control before completion, sleep 15
00:27:50.505 00.015 1032 UpdateGuideState exits: m=1235 SNR=24.8
00:27:50.507 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:50.509 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:50.510 00.001 1032 Enqueuing Expose request
00:27:50.517 00.007 10072 IsGuiding returns 0
00:27:50.517 00.000 10072 Move returns status 0, amount 5
00:27:50.517 00.000 10072 MoveAxis(N, 0, ABG)
00:27:50.517 00.000 10072 Move returns status 0, amount 0
00:27:50.517 00.000 10072 move complete, result=0
00:27:50.517 00.000 10072 worker thread done servicing request
00:27:50.517 00.000 10072 Worker thread wakes up
00:27:50.518 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:50.518 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:50.521 00.003 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:27:51.141 00.620 10072 Exposure complete
00:27:51.194 00.053 10072 worker thread done servicing request
00:27:51.194 00.000 1032 OnExposeComplete: enter
00:27:51.196 00.002 1032 UpdateGuideState(): m_state=6
00:27:51.198 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2267
00:27:51.200 00.002 1032 Star::Find returns 1 (0), X=321.71, Y=743.22, Mass=1432, SNR=26.7, Peak=151 HFD=2.6
00:27:51.201 00.001 1032 MultiStar: [#1 0.03,0.09,1.08,U] [#2 0.12,-0.04,0.96,U] [#3 0.05,0.23,0.71,U] [#4 -0.11,0.05,0.65,U] [#5 0.04,-0.06,0.71,U] [#6 -0.03,0.09,0.72,U] [#7 -0.08,0.24,0.53,U] [#8 -0.01,0.05,0.61,U] 
00:27:51.205 00.004 1032 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {0.00, 0.15}
00:27:51.208 00.003 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
00:27:51.209 00.001 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
00:27:51.212 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.44 mountX=0.08 mountY=-0.03, mountTheta=-0.39
00:27:51.215 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
00:27:51.218 00.003 1032 Enqueuing Move request for scope (0.01, 0.09)
00:27:51.220 00.002 10072 Worker thread wakes up
00:27:51.220 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
00:27:51.220 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
00:27:51.220 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.08 yDistance=-0.03
00:27:51.223 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:51.225 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.64
00:27:51.225 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:27:51.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:51.225 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:27:51.225 00.000 10072 MoveAxis(W, 6, ABG)
00:27:51.225 00.000 10072 Guiding  Dir = 3, Dur = 6
00:27:51.225 00.000 10072 IsGuiding returns 0
00:27:51.226 00.001 10072 PulseGuide returned control before completion, sleep 16
00:27:51.248 00.022 1032 UpdateGuideState exits: m=1432 SNR=26.7
00:27:51.249 00.001 10072 IsGuiding returns 1
00:27:51.249 00.000 10072 scope still moving after pulse duration time elapsed
00:27:51.249 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:51.252 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:51.254 00.002 1032 Enqueuing Expose request
00:27:51.279 00.025 10072 IsGuiding returns 1
00:27:51.312 00.033 10072 IsGuiding returns 1
00:27:51.342 00.030 10072 IsGuiding returns 1
00:27:51.373 00.031 10072 IsGuiding returns 1
00:27:51.405 00.032 10072 IsGuiding returns 1
00:27:51.436 00.031 10072 IsGuiding returns 1
00:27:51.466 00.030 10072 IsGuiding returns 1
00:27:51.497 00.031 10072 IsGuiding returns 1
00:27:51.529 00.032 10072 IsGuiding returns 1
00:27:51.560 00.031 10072 IsGuiding returns 1
00:27:51.592 00.032 10072 IsGuiding returns 1
00:27:51.622 00.030 10072 IsGuiding returns 1
00:27:51.654 00.032 10072 IsGuiding returns 1
00:27:51.685 00.031 10072 IsGuiding returns 1
00:27:51.717 00.032 10072 IsGuiding returns 1
00:27:51.748 00.031 10072 IsGuiding returns 0
00:27:51.748 00.000 10072 scope move finished after 6 + 515 ms
00:27:51.748 00.000 10072 Move returns status 0, amount 6
00:27:51.748 00.000 10072 MoveAxis(N, 0, ABG)
00:27:51.748 00.000 10072 Move returns status 0, amount 0
00:27:51.748 00.000 10072 move complete, result=0
00:27:51.748 00.000 10072 worker thread done servicing request
00:27:51.748 00.000 10072 Worker thread wakes up
00:27:51.748 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:27:51.750 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:51.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:52.376 00.626 10072 Exposure complete
00:27:52.438 00.062 10072 worker thread done servicing request
00:27:52.438 00.000 1032 OnExposeComplete: enter
00:27:52.440 00.002 1032 UpdateGuideState(): m_state=6
00:27:52.442 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2268
00:27:52.444 00.002 1032 Star::Find returns 1 (0), X=321.47, Y=743.20, Mass=1436, SNR=26.7, Peak=159 HFD=2.7
00:27:52.446 00.002 1032 MultiStar: [#1 -0.01,-0.08,1.14,U] [#2 0.00,-0.04,0.93,U] [#3 0.07,0.08,0.80,U] [#4 -0.03,-0.09,0.64,U] [#5 -0.10,-0.14,0.68,U] [#6 -0.13,-0.15,0.68,U] [#7 -0.18,0.01,0.52,U] [#8 0.06,-0.05,0.62,U] 
00:27:52.448 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {-0.24, 0.13}
00:27:52.450 00.002 1032 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.83) = xAngle (-4.53 = 1.75)
00:27:52.451 00.001 1032 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.53 = 1.75)
00:27:52.455 00.004 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.70 mountX=-0.01 mountY=0.07, mountTheta=1.75
00:27:52.462 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.03, opts=13)
00:27:52.464 00.002 1032 Enqueuing Move request for scope (-0.06, -0.03)
00:27:52.465 00.001 10072 Worker thread wakes up
00:27:52.465 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
00:27:52.466 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
00:27:52.466 00.000 10072 Moving (-0.06, -0.03) raw xDistance=-0.01 yDistance=0.07
00:27:52.468 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:52.471 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.63
00:27:52.471 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:27:52.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:52.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:27:52.471 00.000 10072 MoveAxis(W, 8, ABG)
00:27:52.471 00.000 10072 Guiding  Dir = 3, Dur = 8
00:27:52.471 00.000 10072 IsGuiding returns 0
00:27:52.472 00.001 10072 PulseGuide returned control before completion, sleep 18
00:27:52.490 00.018 1032 UpdateGuideState exits: m=1436 SNR=26.7
00:27:52.494 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:52.496 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:52.498 00.002 1032 Enqueuing Expose request
00:27:52.501 00.003 10072 IsGuiding returns 0
00:27:52.501 00.000 10072 Move returns status 0, amount 8
00:27:52.501 00.000 10072 MoveAxis(N, 0, ABG)
00:27:52.501 00.000 10072 Move returns status 0, amount 0
00:27:52.501 00.000 10072 move complete, result=0
00:27:52.501 00.000 10072 worker thread done servicing request
00:27:52.501 00.000 10072 Worker thread wakes up
00:27:52.501 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:52.502 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:52.510 00.008 1032 GuideStep: -0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
00:27:52.921 00.411 10072 Exposure complete
00:27:52.971 00.050 10072 worker thread done servicing request
00:27:52.971 00.000 1032 OnExposeComplete: enter
00:27:52.973 00.002 1032 UpdateGuideState(): m_state=6
00:27:52.974 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2269
00:27:52.976 00.002 1032 Star::Find returns 1 (0), X=321.69, Y=743.07, Mass=1312, SNR=25.5, Peak=154 HFD=2.5
00:27:52.978 00.002 1032 MultiStar: [#1 -0.00,-0.01,1.15,U] [#2 0.10,-0.10,1.02,U] [#3 0.15,0.14,0.75,U] [#4 -0.04,-0.08,0.71,U] [#5 -0.08,-0.07,0.72,U] [#6 -0.12,-0.06,0.72,U] [#7 0.01,0.12,0.59,U] [#8 -0.01,0.04,0.60,U] 
00:27:52.979 00.001 1032 refined, 8 included, MultiStar: {0.00, -0.01}, one-star: {-0.02, -0.01}
00:27:52.982 00.003 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
00:27:52.984 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
00:27:52.986 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.28 mountX=-0.01 mountY=-0.00, mountTheta=-3.11
00:27:52.991 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.01, opts=13)
00:27:52.993 00.002 1032 Enqueuing Move request for scope (0.00, -0.01)
00:27:52.995 00.002 10072 Worker thread wakes up
00:27:52.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
00:27:52.995 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
00:27:52.995 00.000 10072 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=-0.00
00:27:52.998 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:53.000 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.62
00:27:53.000 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:27:53.000 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:53.000 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:27:53.000 00.000 10072 MoveAxis(W, 5, ABG)
00:27:53.000 00.000 10072 Guiding  Dir = 3, Dur = 5
00:27:53.001 00.001 10072 IsGuiding returns 0
00:27:53.001 00.000 10072 PulseGuide returned control before completion, sleep 15
00:27:53.018 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.5
00:27:53.022 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:53.024 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:53.025 00.001 1032 Enqueuing Expose request
00:27:53.028 00.003 10072 IsGuiding returns 0
00:27:53.028 00.000 10072 Move returns status 0, amount 5
00:27:53.028 00.000 10072 MoveAxis(N, 0, ABG)
00:27:53.028 00.000 10072 Move returns status 0, amount 0
00:27:53.028 00.000 10072 move complete, result=0
00:27:53.028 00.000 10072 worker thread done servicing request
00:27:53.028 00.000 10072 Worker thread wakes up
00:27:53.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:53.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:53.033 00.005 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
00:27:53.654 00.621 10072 Exposure complete
00:27:53.702 00.048 10072 worker thread done servicing request
00:27:53.702 00.000 1032 OnExposeComplete: enter
00:27:53.705 00.003 1032 UpdateGuideState(): m_state=6
00:27:53.708 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2270
00:27:53.710 00.002 1032 Star::Find returns 1 (0), X=321.78, Y=743.22, Mass=1357, SNR=26.0, Peak=148 HFD=2.6
00:27:53.712 00.002 1032 MultiStar: [#1 0.06,0.08,1.16,U] [#2 0.20,-0.07,0.99,U] [#3 0.14,0.07,0.74,U] [#4 -0.17,0.01,0.67,U] [#5 -0.02,-0.02,0.71,U] [#6 -0.07,-0.02,0.73,U] [#7 -0.03,0.19,0.57,U] [#8 0.08,-0.00,0.61,U] 
00:27:53.714 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.07, 0.15}
00:27:53.716 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
00:27:53.717 00.001 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
00:27:53.719 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.80 mountX=0.03 mountY=-0.05, mountTheta=-1.03
00:27:53.723 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
00:27:53.724 00.001 1032 Enqueuing Move request for scope (0.04, 0.04)
00:27:53.725 00.001 10072 Worker thread wakes up
00:27:53.726 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
00:27:53.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
00:27:53.726 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
00:27:53.728 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:53.731 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.61
00:27:53.731 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:27:53.731 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:53.731 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:27:53.731 00.000 10072 MoveAxis(W, 6, ABG)
00:27:53.731 00.000 10072 Guiding  Dir = 3, Dur = 6
00:27:53.731 00.000 10072 IsGuiding returns 0
00:27:53.732 00.001 10072 PulseGuide returned control before completion, sleep 16
00:27:53.756 00.024 1032 UpdateGuideState exits: m=1357 SNR=26.0
00:27:53.757 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:53.759 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:53.762 00.003 1032 Enqueuing Expose request
00:27:53.765 00.003 10072 IsGuiding returns 0
00:27:53.765 00.000 10072 Move returns status 0, amount 6
00:27:53.765 00.000 10072 MoveAxis(N, 0, ABG)
00:27:53.765 00.000 10072 Move returns status 0, amount 0
00:27:53.765 00.000 10072 move complete, result=0
00:27:53.765 00.000 10072 worker thread done servicing request
00:27:53.765 00.000 10072 Worker thread wakes up
00:27:53.765 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:53.765 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:53.776 00.011 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:27:54.171 00.395 10072 Exposure complete
00:27:54.223 00.052 10072 worker thread done servicing request
00:27:54.223 00.000 1032 OnExposeComplete: enter
00:27:54.225 00.002 1032 UpdateGuideState(): m_state=6
00:27:54.227 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2271
00:27:54.228 00.001 1032 Star::Find returns 1 (0), X=321.83, Y=743.24, Mass=1531, SNR=27.6, Peak=177 HFD=2.5
00:27:54.230 00.002 1032 MultiStar: [#1 0.10,0.28,0.00,M1] [#2 0.05,0.04,0.96,U] [#3 0.09,0.09,0.65,U] [#4 -0.00,0.07,0.63,U] [#5 -0.06,0.27,0.00,M1] [#6 -0.07,0.13,0.68,U] [#7 -0.09,0.13,0.54,U] [#8 0.09,0.06,0.55,U] 
00:27:54.232 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.10}, one-star: {0.13, 0.17}
00:27:54.234 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
00:27:54.236 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
00:27:54.238 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.20 mountX=0.09 mountY=-0.06, mountTheta=-0.63
00:27:54.241 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
00:27:54.244 00.003 1032 Enqueuing Move request for scope (0.04, 0.10)
00:27:54.246 00.002 10072 Worker thread wakes up
00:27:54.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
00:27:54.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
00:27:54.246 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.06
00:27:54.249 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:54.251 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.61
00:27:54.252 00.001 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:27:54.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:54.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:27:54.252 00.000 10072 MoveAxis(W, 6, ABG)
00:27:54.252 00.000 10072 Guiding  Dir = 3, Dur = 6
00:27:54.252 00.000 10072 IsGuiding returns 0
00:27:54.253 00.001 10072 PulseGuide returned control before completion, sleep 16
00:27:54.271 00.018 1032 UpdateGuideState exits: m=1531 SNR=27.6
00:27:54.273 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:54.275 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:54.276 00.001 1032 Enqueuing Expose request
00:27:54.280 00.004 10072 IsGuiding returns 0
00:27:54.280 00.000 10072 Move returns status 0, amount 6
00:27:54.280 00.000 10072 MoveAxis(N, 0, ABG)
00:27:54.280 00.000 10072 Move returns status 0, amount 0
00:27:54.280 00.000 10072 move complete, result=0
00:27:54.280 00.000 10072 worker thread done servicing request
00:27:54.280 00.000 10072 Worker thread wakes up
00:27:54.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:54.281 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:54.285 00.004 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:27:54.908 00.623 10072 Exposure complete
00:27:54.953 00.045 10072 worker thread done servicing request
00:27:54.953 00.000 1032 OnExposeComplete: enter
00:27:54.957 00.004 1032 UpdateGuideState(): m_state=6
00:27:54.960 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2272
00:27:54.962 00.002 1032 Star::Find returns 1 (0), X=321.80, Y=743.16, Mass=1465, SNR=27.0, Peak=144 HFD=2.6
00:27:54.964 00.002 1032 MultiStar: [#1 -0.03,0.20,1.06,U] [#2 0.06,0.07,0.94,U] [#3 0.02,0.15,0.69,U] [#4 -0.16,0.11,0.68,U] [#5 0.02,0.12,0.67,U] [#6 -0.24,0.14,0.71,U] [#7 0.11,0.11,0.54,U] [#8 -0.18,0.16,0.58,U] 
00:27:54.966 00.002 1032 single-star, 8 included, MultiStar: {-0.03, 0.13}, one-star: {0.09, 0.09}
00:27:54.968 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
00:27:54.970 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
00:27:54.971 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.74 mountX=0.06 mountY=-0.11, mountTheta=-1.09
00:27:54.974 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
00:27:54.976 00.002 1032 Enqueuing Move request for scope (0.09, 0.09)
00:27:54.979 00.003 10072 Worker thread wakes up
00:27:54.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
00:27:54.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
00:27:54.979 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
00:27:54.981 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:54.983 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.60
00:27:54.983 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:27:54.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:54.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:27:54.983 00.000 10072 MoveAxis(W, 6, ABG)
00:27:54.983 00.000 10072 Guiding  Dir = 3, Dur = 6
00:27:54.984 00.001 10072 IsGuiding returns 0
00:27:54.984 00.000 10072 PulseGuide returned control before completion, sleep 16
00:27:55.002 00.018 1032 UpdateGuideState exits: m=1465 SNR=27.0
00:27:55.004 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:55.006 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:55.007 00.001 1032 Enqueuing Expose request
00:27:55.014 00.007 10072 IsGuiding returns 0
00:27:55.014 00.000 10072 Move returns status 0, amount 6
00:27:55.014 00.000 10072 MoveAxis(N, 0, ABG)
00:27:55.014 00.000 10072 Move returns status 0, amount 0
00:27:55.014 00.000 10072 move complete, result=0
00:27:55.015 00.001 10072 worker thread done servicing request
00:27:55.015 00.000 10072 Worker thread wakes up
00:27:55.015 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:55.015 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:55.018 00.003 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:27:55.421 00.403 10072 Exposure complete
00:27:55.471 00.050 10072 worker thread done servicing request
00:27:55.471 00.000 1032 OnExposeComplete: enter
00:27:55.473 00.002 1032 UpdateGuideState(): m_state=6
00:27:55.475 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2273
00:27:55.477 00.002 1032 Star::Find returns 1 (0), X=321.70, Y=743.13, Mass=1250, SNR=24.8, Peak=129 HFD=2.6
00:27:55.479 00.002 1032 MultiStar: [#1 0.02,0.12,1.17,U] [#2 0.09,-0.07,1.08,U] [#3 0.12,0.26,0.00,M1] [#4 -0.03,0.23,0.77,U] [#5 0.06,0.02,0.72,U] [#6 -0.15,-0.13,0.74,U] [#7 0.01,0.13,0.59,U] [#8 -0.03,-0.10,0.67,U] 
00:27:55.480 00.001 1032 refined, 7 included, MultiStar: {0.00, 0.03}, one-star: {-0.01, 0.06}
00:27:55.483 00.003 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
00:27:55.484 00.001 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
00:27:55.486 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.50 mountX=0.03 mountY=-0.01, mountTheta=-0.33
00:27:55.490 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.03, opts=13)
00:27:55.492 00.002 1032 Enqueuing Move request for scope (0.00, 0.03)
00:27:55.495 00.003 10072 Worker thread wakes up
00:27:55.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
00:27:55.495 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
00:27:55.495 00.000 10072 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
00:27:55.497 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:55.500 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.59
00:27:55.500 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:27:55.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:55.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:27:55.500 00.000 10072 MoveAxis(W, 6, ABG)
00:27:55.500 00.000 10072 Guiding  Dir = 3, Dur = 6
00:27:55.501 00.001 10072 IsGuiding returns 0
00:27:55.501 00.000 10072 PulseGuide returned control before completion, sleep 16
00:27:55.519 00.018 1032 UpdateGuideState exits: m=1250 SNR=24.8
00:27:55.522 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:55.525 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:55.526 00.001 1032 Enqueuing Expose request
00:27:55.528 00.002 10072 IsGuiding returns 0
00:27:55.528 00.000 10072 Move returns status 0, amount 6
00:27:55.528 00.000 10072 MoveAxis(N, 0, ABG)
00:27:55.528 00.000 10072 Move returns status 0, amount 0
00:27:55.528 00.000 10072 move complete, result=0
00:27:55.528 00.000 10072 worker thread done servicing request
00:27:55.529 00.001 10072 Worker thread wakes up
00:27:55.529 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:55.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:55.536 00.007 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:27:56.157 00.621 10072 Exposure complete
00:27:56.207 00.050 10072 worker thread done servicing request
00:27:56.207 00.000 1032 OnExposeComplete: enter
00:27:56.209 00.002 1032 UpdateGuideState(): m_state=6
00:27:56.212 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2274
00:27:56.213 00.001 1032 Star::Find returns 1 (0), X=321.76, Y=743.27, Mass=1394, SNR=26.3, Peak=140 HFD=2.8
00:27:56.215 00.002 1032 MultiStar: [#1 -0.06,0.20,1.15,U] [#2 0.00,0.03,0.92,U] [#3 -0.04,0.22,0.73,U] [#4 -0.08,-0.19,0.68,U] [#5 0.01,0.12,0.71,U] [#6 -0.14,-0.21,0.72,U] [#7 0.09,0.23,0.57,U] [#8 -0.19,0.02,0.59,U] 
00:27:56.219 00.004 1032 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {0.05, 0.20}
00:27:56.221 00.002 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
00:27:56.223 00.002 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
00:27:56.224 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.00 mountX=0.09 mountY=0.01, mountTheta=0.17
00:27:56.227 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.08, opts=13)
00:27:56.229 00.002 1032 Enqueuing Move request for scope (-0.04, 0.08)
00:27:56.230 00.001 10072 Worker thread wakes up
00:27:56.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
00:27:56.230 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
00:27:56.230 00.000 10072 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.01
00:27:56.232 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:56.233 00.001 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.58
00:27:56.235 00.002 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:27:56.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:56.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:27:56.235 00.000 10072 MoveAxis(W, 6, ABG)
00:27:56.235 00.000 10072 Guiding  Dir = 3, Dur = 6
00:27:56.235 00.000 10072 IsGuiding returns 0
00:27:56.236 00.001 10072 PulseGuide returned control before completion, sleep 16
00:27:56.255 00.019 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:27:56.257 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:56.258 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:56.260 00.002 1032 Enqueuing Expose request
00:27:56.265 00.005 10072 IsGuiding returns 0
00:27:56.265 00.000 10072 Move returns status 0, amount 6
00:27:56.265 00.000 10072 MoveAxis(N, 0, ABG)
00:27:56.265 00.000 10072 Move returns status 0, amount 0
00:27:56.265 00.000 10072 move complete, result=0
00:27:56.266 00.001 10072 worker thread done servicing request
00:27:56.266 00.000 10072 Worker thread wakes up
00:27:56.266 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:56.266 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:56.271 00.005 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
00:27:56.674 00.403 10072 Exposure complete
00:27:56.722 00.048 10072 worker thread done servicing request
00:27:56.722 00.000 1032 OnExposeComplete: enter
00:27:56.725 00.003 1032 UpdateGuideState(): m_state=6
00:27:56.726 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2275
00:27:56.728 00.002 1032 Star::Find returns 1 (0), X=321.57, Y=743.11, Mass=1384, SNR=26.2, Peak=159 HFD=2.5
00:27:56.730 00.002 1032 MultiStar: [#1 -0.07,0.02,1.05,U] [#2 0.15,-0.07,0.99,U] [#3 0.16,-0.07,0.76,U] [#4 -0.07,0.03,0.70,U] [#5 0.03,-0.13,0.69,U] [#6 -0.34,-0.18,0.00,M1] [#7 -0.12,0.25,0.53,U] [#8 -0.14,-0.20,0.61,U] 
00:27:56.731 00.001 1032 refined, 7 included, MultiStar: {-0.02, -0.02}, one-star: {-0.13, 0.04}
00:27:56.733 00.002 1032 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.83) = xAngle (-4.19 = 2.09)
00:27:56.733 00.000 1032 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.19 = 2.09)
00:27:56.737 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.36 mountX=-0.01 mountY=0.02, mountTheta=2.09
00:27:56.739 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
00:27:56.741 00.002 1032 Enqueuing Move request for scope (-0.02, -0.02)
00:27:56.743 00.002 10072 Worker thread wakes up
00:27:56.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
00:27:56.743 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
00:27:56.743 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.02
00:27:56.745 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:56.747 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.58
00:27:56.747 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:27:56.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:56.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:27:56.747 00.000 10072 MoveAxis(W, 5, ABG)
00:27:56.747 00.000 10072 Guiding  Dir = 3, Dur = 5
00:27:56.747 00.000 10072 IsGuiding returns 0
00:27:56.748 00.001 10072 PulseGuide returned control before completion, sleep 15
00:27:56.764 00.016 1032 UpdateGuideState exits: m=1384 SNR=26.2
00:27:56.765 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:56.769 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:56.771 00.002 1032 Enqueuing Expose request
00:27:56.774 00.003 10072 IsGuiding returns 0
00:27:56.774 00.000 10072 Move returns status 0, amount 5
00:27:56.774 00.000 10072 MoveAxis(N, 0, ABG)
00:27:56.774 00.000 10072 Move returns status 0, amount 0
00:27:56.774 00.000 10072 move complete, result=0
00:27:56.774 00.000 10072 worker thread done servicing request
00:27:56.774 00.000 10072 Worker thread wakes up
00:27:56.774 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:56.774 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:56.782 00.008 1032 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:27:57.412 00.630 10072 Exposure complete
00:27:57.462 00.050 10072 worker thread done servicing request
00:27:57.462 00.000 1032 OnExposeComplete: enter
00:27:57.464 00.002 1032 UpdateGuideState(): m_state=6
00:27:57.466 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2276
00:27:57.467 00.001 1032 Star::Find returns 1 (0), X=321.70, Y=743.15, Mass=1316, SNR=25.6, Peak=126 HFD=2.7
00:27:57.470 00.003 1032 MultiStar: [#1 0.10,0.07,1.21,U] [#2 0.07,-0.07,0.93,U] [#3 0.04,0.01,0.73,U] [#4 -0.07,0.04,0.68,U] [#5 0.04,0.05,0.71,U] [#6 -0.12,-0.11,0.70,U] [#7 -0.05,-0.05,0.55,U] [#8 -0.22,-0.16,0.61,U] 
00:27:57.471 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.00}, one-star: {-0.01, 0.07}
00:27:57.473 00.002 1032 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.83) = xAngle (-4.54 = 1.74)
00:27:57.475 00.002 1032 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.54 = 1.74)
00:27:57.476 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.71 mountX=-0.00 mountY=0.01, mountTheta=1.74
00:27:57.479 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.00, opts=13)
00:27:57.481 00.002 1032 Enqueuing Move request for scope (-0.01, -0.00)
00:27:57.483 00.002 10072 Worker thread wakes up
00:27:57.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
00:27:57.483 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
00:27:57.483 00.000 10072 Moving (-0.01, -0.00) raw xDistance=-0.00 yDistance=0.01
00:27:57.485 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:57.489 00.004 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.57
00:27:57.489 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:27:57.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:57.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:27:57.489 00.000 10072 MoveAxis(W, 6, ABG)
00:27:57.490 00.001 10072 Guiding  Dir = 3, Dur = 6
00:27:57.490 00.000 10072 IsGuiding returns 0
00:27:57.491 00.001 10072 PulseGuide returned control before completion, sleep 16
00:27:57.509 00.018 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:27:57.511 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:57.513 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:57.515 00.002 1032 Enqueuing Expose request
00:27:57.521 00.006 10072 IsGuiding returns 0
00:27:57.521 00.000 10072 Move returns status 0, amount 6
00:27:57.521 00.000 10072 MoveAxis(N, 0, ABG)
00:27:57.521 00.000 10072 Move returns status 0, amount 0
00:27:57.521 00.000 10072 move complete, result=0
00:27:57.522 00.001 10072 worker thread done servicing request
00:27:57.522 00.000 10072 Worker thread wakes up
00:27:57.522 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:57.522 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:57.527 00.005 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:27:57.933 00.406 10072 Exposure complete
00:27:57.981 00.048 10072 worker thread done servicing request
00:27:57.981 00.000 1032 OnExposeComplete: enter
00:27:57.983 00.002 1032 UpdateGuideState(): m_state=6
00:27:57.985 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2277
00:27:57.988 00.003 1032 Star::Find returns 1 (0), X=321.81, Y=743.03, Mass=1352, SNR=25.9, Peak=156 HFD=2.5
00:27:57.990 00.002 1032 MultiStar: [#1 0.18,0.02,1.11,U] [#2 0.11,-0.14,1.02,U] [#3 0.22,0.17,0.00,M1] [#4 -0.06,-0.11,0.69,U] [#5 -0.02,-0.13,0.67,U] [#6 0.06,-0.15,0.74,U] [#7 -0.04,-0.08,0.58,U] [#8 0.10,-0.21,0.57,U] 
00:27:57.991 00.001 1032 single-star, 7 included, MultiStar: {0.07, -0.09}, one-star: {0.10, -0.04}
00:27:57.994 00.003 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:27:57.995 00.001 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:27:57.997 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.37 mountX=-0.06 mountY=-0.09, mountTheta=-2.20
00:27:57.999 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
00:27:58.001 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
00:27:58.002 00.001 10072 Worker thread wakes up
00:27:58.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
00:27:58.002 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
00:27:58.003 00.001 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.09
00:27:58.004 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:58.006 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.56
00:27:58.006 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:27:58.006 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:58.006 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:27:58.007 00.001 10072 MoveAxis(W, 5, ABG)
00:27:58.007 00.000 10072 Guiding  Dir = 3, Dur = 5
00:27:58.007 00.000 10072 IsGuiding returns 0
00:27:58.007 00.000 10072 PulseGuide returned control before completion, sleep 15
00:27:58.025 00.018 10072 IsGuiding returns 0
00:27:58.025 00.000 10072 Move returns status 0, amount 5
00:27:58.025 00.000 10072 MoveAxis(N, 0, ABG)
00:27:58.025 00.000 10072 Move returns status 0, amount 0
00:27:58.025 00.000 10072 move complete, result=0
00:27:58.025 00.000 10072 worker thread done servicing request
00:27:58.025 00.000 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:27:58.028 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:58.030 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:58.031 00.001 1032 Enqueuing Expose request
00:27:58.032 00.001 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:27:58.034 00.002 10072 Worker thread wakes up
00:27:58.034 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:58.034 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:58.670 00.636 10072 Exposure complete
00:27:58.715 00.045 1032 OnExposeComplete: enter
00:27:58.717 00.002 1032 UpdateGuideState(): m_state=6
00:27:58.720 00.003 10072 worker thread done servicing request
00:27:58.720 00.000 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2278
00:27:58.722 00.002 1032 Star::Find returns 1 (0), X=321.86, Y=743.12, Mass=1453, SNR=26.9, Peak=174 HFD=2.4
00:27:58.724 00.002 1032 MultiStar: [#1 0.17,0.12,1.11,U] [#2 0.18,-0.07,0.91,U] [#3 0.04,-0.07,0.73,U] [#4 0.13,-0.06,0.66,U] [#5 0.16,0.01,0.66,U] [#6 0.07,-0.25,0.67,U] [#7 0.19,-0.06,0.54,U] [#8 0.17,-0.10,0.56,U] 
00:27:58.725 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.16, 0.05}
00:27:58.727 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
00:27:58.729 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
00:27:58.730 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.22 mountX=-0.07 mountY=-0.13, mountTheta=-2.05
00:27:58.734 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
00:27:58.736 00.002 1032 Enqueuing Move request for scope (0.14, -0.03)
00:27:58.737 00.001 10072 Worker thread wakes up
00:27:58.737 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
00:27:58.737 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
00:27:58.738 00.001 10072 Moving (0.14, -0.03) raw xDistance=-0.07 yDistance=-0.13
00:27:58.740 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:58.742 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.56
00:27:58.742 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:27:58.742 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:58.742 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:27:58.742 00.000 10072 MoveAxis(W, 6, ABG)
00:27:58.744 00.002 10072 Guiding  Dir = 3, Dur = 6
00:27:58.744 00.000 10072 IsGuiding returns 0
00:27:58.745 00.001 10072 PulseGuide returned control before completion, sleep 16
00:27:58.760 00.015 1032 UpdateGuideState exits: m=1453 SNR=26.9
00:27:58.762 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:58.764 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:58.765 00.001 1032 Enqueuing Expose request
00:27:58.776 00.011 10072 IsGuiding returns 0
00:27:58.776 00.000 10072 Move returns status 0, amount 6
00:27:58.778 00.002 10072 MoveAxis(N, 0, ABG)
00:27:58.778 00.000 10072 Move returns status 0, amount 0
00:27:58.778 00.000 10072 move complete, result=0
00:27:58.778 00.000 10072 worker thread done servicing request
00:27:58.778 00.000 10072 Worker thread wakes up
00:27:58.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:58.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:58.778 00.000 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:27:59.188 00.410 10072 Exposure complete
00:27:59.241 00.053 10072 worker thread done servicing request
00:27:59.241 00.000 1032 OnExposeComplete: enter
00:27:59.244 00.003 1032 UpdateGuideState(): m_state=6
00:27:59.245 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2279
00:27:59.248 00.003 1032 Star::Find returns 1 (0), X=321.77, Y=743.18, Mass=1471, SNR=27.0, Peak=159 HFD=2.5
00:27:59.250 00.002 1032 MultiStar: [#1 0.10,0.28,0.00,M1] [#2 0.21,-0.14,0.96,U] [#3 -0.03,0.18,0.76,U] [#4 -0.02,0.01,0.63,U] [#5 0.10,0.05,0.68,U] [#6 0.02,-0.14,0.61,U] [#7 0.08,0.24,0.52,U] [#8 0.01,-0.05,0.58,U] 
00:27:59.253 00.003 1032 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {0.06, 0.11}
00:27:59.255 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
00:27:59.257 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
00:27:59.258 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.43 mountX=0.01 mountY=-0.07, mountTheta=-1.40
00:27:59.261 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
00:27:59.263 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
00:27:59.264 00.001 10072 Worker thread wakes up
00:27:59.264 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
00:27:59.264 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
00:27:59.264 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
00:27:59.268 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:27:59.270 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.55
00:27:59.270 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:27:59.271 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:59.271 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:27:59.271 00.000 10072 MoveAxis(W, 5, ABG)
00:27:59.271 00.000 10072 Guiding  Dir = 3, Dur = 5
00:27:59.271 00.000 10072 IsGuiding returns 0
00:27:59.272 00.001 10072 PulseGuide returned control before completion, sleep 15
00:27:59.290 00.018 1032 UpdateGuideState exits: m=1471 SNR=27.0
00:27:59.293 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:59.295 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:27:59.297 00.002 10072 IsGuiding returns 0
00:27:59.298 00.001 10072 Move returns status 0, amount 5
00:27:59.298 00.000 10072 MoveAxis(N, 0, ABG)
00:27:59.298 00.000 10072 Move returns status 0, amount 0
00:27:59.298 00.000 10072 move complete, result=0
00:27:59.298 00.000 1032 Enqueuing Expose request
00:27:59.302 00.004 10072 worker thread done servicing request
00:27:59.302 00.000 10072 Worker thread wakes up
00:27:59.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:27:59.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:27:59.302 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:27:59.933 00.631 10072 Exposure complete
00:27:59.982 00.049 10072 worker thread done servicing request
00:27:59.983 00.001 1032 OnExposeComplete: enter
00:27:59.985 00.002 1032 UpdateGuideState(): m_state=6
00:27:59.988 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2280
00:27:59.990 00.002 1032 Star::Find returns 1 (0), X=321.73, Y=743.31, Mass=1391, SNR=26.3, Peak=153 HFD=2.7
00:27:59.992 00.002 1032 MultiStar: [#1 0.00,0.35,0.00,M2] [#2 0.24,-0.04,0.98,U] [#3 -0.06,0.22,0.68,U] [#4 -0.11,0.05,0.65,U] [#5 0.12,0.08,0.69,U] [#6 -0.12,-0.09,0.73,U] [#7 -0.04,0.11,0.52,U] [#8 -0.02,0.06,0.59,U] 
00:27:59.994 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {0.02, 0.24}
00:27:59.996 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
00:27:59.997 00.001 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
00:27:59.999 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.33 mountX=0.07 mountY=-0.04, mountTheta=-0.50
00:28:00.002 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
00:28:00.004 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
00:28:00.005 00.001 10072 Worker thread wakes up
00:28:00.005 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
00:28:00.005 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
00:28:00.005 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
00:28:00.007 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:00.010 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.54
00:28:00.011 00.001 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:28:00.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:00.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:28:00.011 00.000 10072 MoveAxis(W, 6, ABG)
00:28:00.011 00.000 10072 Guiding  Dir = 3, Dur = 6
00:28:00.013 00.002 10072 IsGuiding returns 0
00:28:00.014 00.001 10072 PulseGuide returned control before completion, sleep 15
00:28:00.032 00.018 1032 UpdateGuideState exits: m=1391 SNR=26.3
00:28:00.034 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:00.035 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:00.037 00.002 1032 Enqueuing Expose request
00:28:00.041 00.004 10072 IsGuiding returns 0
00:28:00.041 00.000 10072 Move returns status 0, amount 6
00:28:00.041 00.000 10072 MoveAxis(N, 0, ABG)
00:28:00.041 00.000 10072 Move returns status 0, amount 0
00:28:00.041 00.000 10072 move complete, result=0
00:28:00.041 00.000 10072 worker thread done servicing request
00:28:00.041 00.000 10072 Worker thread wakes up
00:28:00.041 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:00.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:00.046 00.005 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:28:00.454 00.408 10072 Exposure complete
00:28:00.505 00.051 10072 worker thread done servicing request
00:28:00.505 00.000 1032 OnExposeComplete: enter
00:28:00.507 00.002 1032 UpdateGuideState(): m_state=6
00:28:00.508 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2281
00:28:00.510 00.002 1032 Star::Find returns 1 (0), X=321.72, Y=743.26, Mass=1367, SNR=26.1, Peak=161 HFD=2.6
00:28:00.512 00.002 1032 MultiStar: [#1 0.04,0.24,1.17,U] [#2 0.25,-0.06,0.98,U] [#3 0.07,0.03,0.71,U] [#4 -0.04,0.01,0.72,U] [#5 0.01,0.09,0.71,U] [#6 -0.17,-0.09,0.70,U] [#7 0.00,0.19,0.56,U] [#8 -0.14,-0.12,0.61,U] 
00:28:00.514 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {0.01, 0.19}
00:28:00.515 00.001 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
00:28:00.516 00.001 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
00:28:00.518 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.30 mountX=0.06 mountY=-0.03, mountTheta=-0.53
00:28:00.521 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
00:28:00.524 00.003 1032 Enqueuing Move request for scope (0.02, 0.07)
00:28:00.527 00.003 10072 Worker thread wakes up
00:28:00.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
00:28:00.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
00:28:00.527 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.03
00:28:00.529 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:00.532 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.54
00:28:00.532 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:28:00.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:00.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:28:00.532 00.000 10072 MoveAxis(W, 5, ABG)
00:28:00.532 00.000 10072 Guiding  Dir = 3, Dur = 5
00:28:00.533 00.001 10072 IsGuiding returns 0
00:28:00.533 00.000 10072 PulseGuide returned control before completion, sleep 15
00:28:00.551 00.018 1032 UpdateGuideState exits: m=1367 SNR=26.1
00:28:00.552 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:00.554 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:00.555 00.001 1032 Enqueuing Expose request
00:28:00.559 00.004 10072 IsGuiding returns 0
00:28:00.559 00.000 10072 Move returns status 0, amount 5
00:28:00.559 00.000 10072 MoveAxis(N, 0, ABG)
00:28:00.559 00.000 10072 Move returns status 0, amount 0
00:28:00.559 00.000 10072 move complete, result=0
00:28:00.559 00.000 10072 worker thread done servicing request
00:28:00.559 00.000 10072 Worker thread wakes up
00:28:00.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:00.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:00.564 00.005 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:28:01.187 00.623 10072 Exposure complete
00:28:01.236 00.049 10072 worker thread done servicing request
00:28:01.236 00.000 1032 OnExposeComplete: enter
00:28:01.239 00.003 1032 UpdateGuideState(): m_state=6
00:28:01.241 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2282
00:28:01.244 00.003 1032 Star::Find returns 1 (0), X=321.63, Y=743.09, Mass=1296, SNR=25.4, Peak=151 HFD=2.5
00:28:01.246 00.002 1032 MultiStar: [#1 0.13,0.07,1.19,U] [#2 0.08,-0.03,0.94,U] [#3 -0.18,-0.01,0.76,U] [#4 -0.11,0.07,0.71,U] [#5 -0.09,-0.16,0.72,U] [#6 -0.17,-0.09,0.73,U] [#7 0.07,0.01,0.51,U] [#8 -0.02,-0.06,0.64,U] 
00:28:01.248 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.08, 0.01}
00:28:01.249 00.001 1032 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.83) = xAngle (-4.56 = 1.72)
00:28:01.251 00.002 1032 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.56 = 1.72)
00:28:01.252 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-2.73 mountX=-0.01 mountY=0.04, mountTheta=1.72
00:28:01.255 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
00:28:01.258 00.003 1032 Enqueuing Move request for scope (-0.03, -0.01)
00:28:01.260 00.002 10072 Worker thread wakes up
00:28:01.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
00:28:01.260 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
00:28:01.260 00.000 10072 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.04
00:28:01.261 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:01.264 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.53
00:28:01.264 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:28:01.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:01.265 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:28:01.265 00.000 10072 MoveAxis(W, 5, ABG)
00:28:01.265 00.000 10072 Guiding  Dir = 3, Dur = 5
00:28:01.265 00.000 10072 IsGuiding returns 0
00:28:01.265 00.000 10072 PulseGuide returned control before completion, sleep 15
00:28:01.284 00.019 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:28:01.286 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:01.288 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:01.290 00.002 1032 Enqueuing Expose request
00:28:01.294 00.004 10072 IsGuiding returns 0
00:28:01.294 00.000 10072 Move returns status 0, amount 5
00:28:01.294 00.000 10072 MoveAxis(N, 0, ABG)
00:28:01.294 00.000 10072 Move returns status 0, amount 0
00:28:01.294 00.000 10072 move complete, result=0
00:28:01.294 00.000 10072 worker thread done servicing request
00:28:01.294 00.000 10072 Worker thread wakes up
00:28:01.294 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:01.295 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:01.303 00.008 1032 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:28:01.706 00.403 10072 Exposure complete
00:28:01.756 00.050 10072 worker thread done servicing request
00:28:01.756 00.000 1032 OnExposeComplete: enter
00:28:01.758 00.002 1032 UpdateGuideState(): m_state=6
00:28:01.760 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2283
00:28:01.762 00.002 1032 Star::Find returns 1 (0), X=321.65, Y=743.04, Mass=1304, SNR=25.4, Peak=140 HFD=2.5
00:28:01.764 00.002 1032 MultiStar: [#1 0.02,0.04,1.11,U] [#2 0.06,-0.08,1.03,U] [#3 0.13,0.08,0.76,U] [#4 -0.02,-0.09,0.73,U] [#5 -0.01,0.01,0.75,U] [#6 -0.21,-0.25,0.00,M1] [#7 0.01,0.14,0.61,U] [#8 -0.06,-0.23,0.61,U] 
00:28:01.766 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.02}, one-star: {-0.05, -0.03}
00:28:01.768 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
00:28:01.770 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
00:28:01.772 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-0.97 mountX=-0.02 mountY=-0.01, mountTheta=-2.80
00:28:01.775 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
00:28:01.778 00.003 1032 Enqueuing Move request for scope (0.01, -0.02)
00:28:01.779 00.001 10072 Worker thread wakes up
00:28:01.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
00:28:01.780 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
00:28:01.780 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
00:28:01.783 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:01.785 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.52
00:28:01.785 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:28:01.785 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:01.785 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:28:01.785 00.000 10072 MoveAxis(W, 4, ABG)
00:28:01.785 00.000 10072 Guiding  Dir = 3, Dur = 4
00:28:01.785 00.000 10072 IsGuiding returns 0
00:28:01.787 00.002 10072 PulseGuide returned control before completion, sleep 14
00:28:01.805 00.018 1032 UpdateGuideState exits: m=1304 SNR=25.4
00:28:01.807 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:01.810 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:01.812 00.002 1032 Enqueuing Expose request
00:28:01.814 00.002 10072 IsGuiding returns 0
00:28:01.814 00.000 10072 Move returns status 0, amount 4
00:28:01.814 00.000 10072 MoveAxis(N, 0, ABG)
00:28:01.814 00.000 10072 Move returns status 0, amount 0
00:28:01.814 00.000 10072 move complete, result=0
00:28:01.814 00.000 10072 worker thread done servicing request
00:28:01.814 00.000 10072 Worker thread wakes up
00:28:01.814 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:01.814 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:01.821 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:28:02.439 00.618 10072 Exposure complete
00:28:02.487 00.048 10072 worker thread done servicing request
00:28:02.487 00.000 1032 OnExposeComplete: enter
00:28:02.490 00.003 1032 UpdateGuideState(): m_state=6
00:28:02.492 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2284
00:28:02.494 00.002 1032 Star::Find returns 1 (0), X=321.76, Y=743.20, Mass=1290, SNR=25.3, Peak=140 HFD=2.5
00:28:02.496 00.002 1032 MultiStar: [#1 0.24,0.15,0.00,M1] [#2 0.15,-0.04,1.00,U] [#3 0.01,0.24,0.75,U] [#4 -0.20,0.20,0.00,M1] [#5 0.03,0.06,0.78,U] [#6 -0.06,-0.04,0.74,U] [#7 0.00,0.13,0.56,U] [#8 0.18,-0.08,0.64,U] 
00:28:02.498 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.06}, one-star: {0.06, 0.12}
00:28:02.500 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
00:28:02.501 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
00:28:02.503 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.78 mountX=0.04 mountY=-0.07, mountTheta=-1.05
00:28:02.506 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
00:28:02.508 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
00:28:02.510 00.002 10072 Worker thread wakes up
00:28:02.510 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
00:28:02.510 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
00:28:02.510 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
00:28:02.512 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:02.516 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.52
00:28:02.516 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:28:02.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:02.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:28:02.516 00.000 10072 MoveAxis(W, 5, ABG)
00:28:02.516 00.000 10072 Guiding  Dir = 3, Dur = 5
00:28:02.517 00.001 10072 IsGuiding returns 0
00:28:02.518 00.001 10072 PulseGuide returned control before completion, sleep 15
00:28:02.535 00.017 1032 UpdateGuideState exits: m=1290 SNR=25.3
00:28:02.537 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:02.538 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:02.540 00.002 1032 Enqueuing Expose request
00:28:02.548 00.008 10072 IsGuiding returns 0
00:28:02.548 00.000 10072 Move returns status 0, amount 5
00:28:02.548 00.000 10072 MoveAxis(N, 0, ABG)
00:28:02.548 00.000 10072 Move returns status 0, amount 0
00:28:02.548 00.000 10072 move complete, result=0
00:28:02.548 00.000 10072 worker thread done servicing request
00:28:02.548 00.000 10072 Worker thread wakes up
00:28:02.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:02.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:02.550 00.002 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:28:02.957 00.407 10072 Exposure complete
00:28:03.006 00.049 10072 worker thread done servicing request
00:28:03.006 00.000 1032 OnExposeComplete: enter
00:28:03.008 00.002 1032 UpdateGuideState(): m_state=6
00:28:03.010 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2285
00:28:03.011 00.001 1032 Star::Find returns 1 (0), X=321.82, Y=743.19, Mass=1552, SNR=27.8, Peak=165 HFD=2.6
00:28:03.013 00.002 1032 MultiStar: [#1 0.17,0.04,0.99,U] [#2 0.21,-0.06,0.86,U] [#3 -0.02,0.30,0.00,M1] [#4 -0.10,0.15,0.64,U] [#5 0.01,-0.06,0.69,U] [#6 -0.05,-0.08,0.67,U] [#7 0.06,0.01,0.56,U] [#8 -0.02,-0.08,0.55,U] 
00:28:03.014 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.01}, one-star: {0.11, 0.12}
00:28:03.017 00.003 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
00:28:03.019 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
00:28:03.022 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.19 mountX=-0.00 mountY=-0.07, mountTheta=-1.64
00:28:03.026 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
00:28:03.028 00.002 1032 Enqueuing Move request for scope (0.07, 0.01)
00:28:03.030 00.002 10072 Worker thread wakes up
00:28:03.030 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
00:28:03.030 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
00:28:03.030 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.00 yDistance=-0.07
00:28:03.032 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:03.034 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.51
00:28:03.035 00.001 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:28:03.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:03.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:28:03.035 00.000 10072 MoveAxis(W, 4, ABG)
00:28:03.035 00.000 10072 Guiding  Dir = 3, Dur = 4
00:28:03.035 00.000 10072 IsGuiding returns 0
00:28:03.036 00.001 10072 PulseGuide returned control before completion, sleep 14
00:28:03.055 00.019 1032 UpdateGuideState exits: m=1552 SNR=27.8
00:28:03.056 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:03.058 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:03.060 00.002 1032 Enqueuing Expose request
00:28:03.065 00.005 10072 IsGuiding returns 0
00:28:03.065 00.000 10072 Move returns status 0, amount 4
00:28:03.065 00.000 10072 MoveAxis(N, 0, ABG)
00:28:03.065 00.000 10072 Move returns status 0, amount 0
00:28:03.065 00.000 10072 move complete, result=0
00:28:03.066 00.001 10072 worker thread done servicing request
00:28:03.066 00.000 10072 Worker thread wakes up
00:28:03.066 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:03.066 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:03.070 00.004 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:28:03.695 00.625 10072 Exposure complete
00:28:03.746 00.051 10072 worker thread done servicing request
00:28:03.746 00.000 1032 OnExposeComplete: enter
00:28:03.748 00.002 1032 UpdateGuideState(): m_state=6
00:28:03.750 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2286
00:28:03.752 00.002 1032 Star::Find returns 1 (0), X=321.74, Y=743.17, Mass=1272, SNR=25.1, Peak=137 HFD=2.6
00:28:03.754 00.002 1032 MultiStar: [#1 0.27,0.09,0.00,M1] [#2 0.16,-0.01,1.04,U] [#3 0.03,0.12,0.76,U] [#4 -0.02,0.05,0.69,U] [#5 0.24,-0.10,0.75,U] [#6 -0.03,-0.19,0.74,U] [#7 -0.01,0.09,0.59,U] [#8 0.09,-0.16,0.62,U] 
00:28:03.756 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.03, 0.10}
00:28:03.758 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
00:28:03.760 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
00:28:03.761 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.13 mountX=-0.03 mountY=-0.06, mountTheta=-1.96
00:28:03.765 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
00:28:03.766 00.001 1032 Enqueuing Move request for scope (0.07, -0.01)
00:28:03.771 00.005 10072 Worker thread wakes up
00:28:03.771 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
00:28:03.771 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
00:28:03.771 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
00:28:03.773 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:03.777 00.004 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.51
00:28:03.777 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:28:03.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:03.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:28:03.777 00.000 10072 MoveAxis(W, 4, ABG)
00:28:03.777 00.000 10072 Guiding  Dir = 3, Dur = 4
00:28:03.777 00.000 10072 IsGuiding returns 0
00:28:03.778 00.001 10072 PulseGuide returned control before completion, sleep 14
00:28:03.797 00.019 1032 UpdateGuideState exits: m=1272 SNR=25.1
00:28:03.800 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:03.802 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:03.804 00.002 1032 Enqueuing Expose request
00:28:03.806 00.002 10072 IsGuiding returns 0
00:28:03.807 00.001 10072 Move returns status 0, amount 4
00:28:03.807 00.000 10072 MoveAxis(N, 0, ABG)
00:28:03.807 00.000 10072 Move returns status 0, amount 0
00:28:03.807 00.000 10072 move complete, result=0
00:28:03.807 00.000 10072 worker thread done servicing request
00:28:03.807 00.000 10072 Worker thread wakes up
00:28:03.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:03.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:03.815 00.008 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:28:04.228 00.413 10072 Exposure complete
00:28:04.276 00.048 10072 worker thread done servicing request
00:28:04.277 00.001 1032 OnExposeComplete: enter
00:28:04.279 00.002 1032 UpdateGuideState(): m_state=6
00:28:04.280 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2287
00:28:04.282 00.002 1032 Star::Find returns 1 (0), X=321.90, Y=743.04, Mass=1342, SNR=25.8, Peak=163 HFD=2.6
00:28:04.285 00.003 1032 MultiStar: [#1 0.20,-0.01,1.11,U] [#2 0.22,-0.10,1.00,U] [#3 0.22,-0.02,0.76,U] [#4 0.04,-0.07,0.72,U] [#5 0.06,-0.14,0.72,U] [#6 -0.14,-0.23,0.70,U] [#7 0.11,0.16,0.51,U] [#8 -0.04,-0.11,0.61,U] 
00:28:04.287 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.19, -0.03}
00:28:04.289 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
00:28:04.291 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
00:28:04.293 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.51 mountX=-0.09 mountY=-0.09, mountTheta=-2.34
00:28:04.296 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
00:28:04.299 00.003 1032 Enqueuing Move request for scope (0.11, -0.06)
00:28:04.301 00.002 10072 Worker thread wakes up
00:28:04.301 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
00:28:04.301 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
00:28:04.301 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.09 yDistance=-0.09
00:28:04.305 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:04.308 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.50
00:28:04.308 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:28:04.308 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:04.308 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:28:04.308 00.000 10072 MoveAxis(W, 4, ABG)
00:28:04.309 00.001 10072 Guiding  Dir = 3, Dur = 4
00:28:04.309 00.000 10072 IsGuiding returns 0
00:28:04.309 00.000 10072 PulseGuide returned control before completion, sleep 14
00:28:04.326 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.8
00:28:04.328 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:04.330 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:04.332 00.002 1032 Enqueuing Expose request
00:28:04.335 00.003 10072 IsGuiding returns 0
00:28:04.336 00.001 10072 Move returns status 0, amount 4
00:28:04.336 00.000 10072 MoveAxis(N, 0, ABG)
00:28:04.336 00.000 10072 Move returns status 0, amount 0
00:28:04.336 00.000 10072 move complete, result=0
00:28:04.336 00.000 10072 worker thread done servicing request
00:28:04.336 00.000 10072 Worker thread wakes up
00:28:04.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:04.336 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:04.345 00.009 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:28:04.961 00.616 10072 Exposure complete
00:28:05.008 00.047 10072 worker thread done servicing request
00:28:05.008 00.000 1032 OnExposeComplete: enter
00:28:05.011 00.003 1032 UpdateGuideState(): m_state=6
00:28:05.012 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2288
00:28:05.014 00.002 1032 Star::Find returns 1 (0), X=321.78, Y=743.23, Mass=1374, SNR=26.1, Peak=159 HFD=2.5
00:28:05.016 00.002 1032 MultiStar: [#1 0.10,0.12,1.07,U] [#2 0.22,-0.18,0.00,M1] [#3 0.14,0.12,0.77,U] [#4 0.08,-0.03,0.67,U] [#5 0.01,-0.07,0.70,U] [#6 -0.11,-0.12,0.72,U] [#7 -0.02,0.01,0.56,U] [#8 0.05,-0.19,0.62,U] 
00:28:05.018 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {0.07, 0.16}
00:28:05.022 00.004 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
00:28:05.024 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
00:28:05.025 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.36 mountX=0.01 mountY=-0.05, mountTheta=-1.47
00:28:05.028 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
00:28:05.029 00.001 1032 Enqueuing Move request for scope (0.05, 0.02)
00:28:05.030 00.001 10072 Worker thread wakes up
00:28:05.031 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
00:28:05.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
00:28:05.031 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
00:28:05.032 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:05.033 00.001 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.50
00:28:05.033 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:28:05.033 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:05.034 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:28:05.034 00.000 10072 MoveAxis(W, 4, ABG)
00:28:05.034 00.000 10072 Guiding  Dir = 3, Dur = 4
00:28:05.034 00.000 10072 IsGuiding returns 0
00:28:05.034 00.000 10072 PulseGuide returned control before completion, sleep 14
00:28:05.052 00.018 1032 UpdateGuideState exits: m=1374 SNR=26.1
00:28:05.055 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:05.056 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:05.057 00.001 1032 Enqueuing Expose request
00:28:05.059 00.002 10072 IsGuiding returns 0
00:28:05.059 00.000 10072 Move returns status 0, amount 4
00:28:05.059 00.000 10072 MoveAxis(N, 0, ABG)
00:28:05.059 00.000 10072 Move returns status 0, amount 0
00:28:05.059 00.000 10072 move complete, result=0
00:28:05.059 00.000 10072 worker thread done servicing request
00:28:05.059 00.000 10072 Worker thread wakes up
00:28:05.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:05.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:05.065 00.006 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:28:05.476 00.411 10072 Exposure complete
00:28:05.526 00.050 10072 worker thread done servicing request
00:28:05.526 00.000 1032 OnExposeComplete: enter
00:28:05.528 00.002 1032 UpdateGuideState(): m_state=6
00:28:05.529 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2289
00:28:05.530 00.001 1032 Star::Find returns 1 (0), X=321.86, Y=743.29, Mass=1462, SNR=26.9, Peak=159 HFD=2.6
00:28:05.532 00.002 1032 MultiStar: [#1 0.22,0.10,1.08,U] [#2 0.10,0.17,0.90,U] [#3 0.25,0.16,0.00,M1] [#4 0.12,0.15,0.70,U] [#5 0.09,0.00,0.69,U] [#6 0.15,0.09,0.70,U] [#7 0.12,0.21,0.53,U] [#8 0.26,0.08,0.53,U] 
00:28:05.534 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.13}, one-star: {0.15, 0.21}
00:28:05.535 00.001 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
00:28:05.537 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
00:28:05.539 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.71 mountX=0.09 mountY=-0.18, mountTheta=-1.12
00:28:05.543 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.13, opts=13)
00:28:05.545 00.002 1032 Enqueuing Move request for scope (0.15, 0.13)
00:28:05.548 00.003 10072 Worker thread wakes up
00:28:05.548 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
00:28:05.548 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
00:28:05.548 00.000 10072 Moving (0.15, 0.13) raw xDistance=0.09 yDistance=-0.18
00:28:05.551 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:05.554 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.49
00:28:05.554 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:28:05.554 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:05.554 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:28:05.554 00.000 10072 MoveAxis(W, 4, ABG)
00:28:05.554 00.000 10072 Guiding  Dir = 3, Dur = 4
00:28:05.554 00.000 10072 IsGuiding returns 0
00:28:05.555 00.001 10072 PulseGuide returned control before completion, sleep 14
00:28:05.572 00.017 1032 UpdateGuideState exits: m=1462 SNR=26.9
00:28:05.576 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:05.577 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:05.579 00.002 1032 Enqueuing Expose request
00:28:05.583 00.004 10072 IsGuiding returns 0
00:28:05.584 00.001 10072 Move returns status 0, amount 4
00:28:05.584 00.000 10072 MoveAxis(N, 0, ABG)
00:28:05.584 00.000 10072 Move returns status 0, amount 0
00:28:05.584 00.000 10072 move complete, result=0
00:28:05.584 00.000 10072 worker thread done servicing request
00:28:05.584 00.000 10072 Worker thread wakes up
00:28:05.584 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:05.584 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:05.592 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
00:28:06.211 00.619 10072 Exposure complete
00:28:06.257 00.046 10072 worker thread done servicing request
00:28:06.257 00.000 1032 OnExposeComplete: enter
00:28:06.259 00.002 1032 UpdateGuideState(): m_state=6
00:28:06.260 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2290
00:28:06.263 00.003 1032 Star::Find returns 1 (0), X=321.84, Y=743.28, Mass=1451, SNR=26.8, Peak=160 HFD=2.6
00:28:06.265 00.002 1032 MultiStar: [#1 0.37,0.21,0.00,M1] [#2 0.24,0.01,0.97,U] [#3 0.22,0.18,0.00,M2] [#4 0.10,0.05,0.65,U] [#5 0.18,-0.02,0.68,U] [#6 0.20,-0.15,0.70,U] [#7 0.08,0.32,0.00,M1] [#8 0.29,-0.05,0.00,M1] 
00:28:06.265 00.000 1032 refined, 4 included, MultiStar: {0.17, 0.03}, one-star: {0.13, 0.21}
00:28:06.267 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
00:28:06.270 00.003 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
00:28:06.272 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.18 cameraTheta=0.18 mountX=-0.01 mountY=-0.18, mountTheta=-1.65
00:28:06.274 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.03, opts=13)
00:28:06.276 00.002 1032 Enqueuing Move request for scope (0.17, 0.03)
00:28:06.280 00.004 10072 Worker thread wakes up
00:28:06.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
00:28:06.280 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
00:28:06.280 00.000 10072 Moving (0.17, 0.03) raw xDistance=-0.01 yDistance=-0.18
00:28:06.281 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:06.283 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.49
00:28:06.284 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:28:06.284 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:06.284 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:28:06.284 00.000 10072 MoveAxis(W, 4, ABG)
00:28:06.284 00.000 10072 Guiding  Dir = 3, Dur = 4
00:28:06.284 00.000 10072 IsGuiding returns 0
00:28:06.286 00.002 10072 PulseGuide returned control before completion, sleep 14
00:28:06.305 00.019 1032 UpdateGuideState exits: m=1451 SNR=26.8
00:28:06.307 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:06.309 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:06.312 00.003 1032 Enqueuing Expose request
00:28:06.315 00.003 10072 IsGuiding returns 0
00:28:06.315 00.000 10072 Move returns status 0, amount 4
00:28:06.315 00.000 10072 MoveAxis(N, 0, ABG)
00:28:06.315 00.000 10072 Move returns status 0, amount 0
00:28:06.315 00.000 10072 move complete, result=0
00:28:06.315 00.000 10072 worker thread done servicing request
00:28:06.315 00.000 10072 Worker thread wakes up
00:28:06.316 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:06.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:06.322 00.006 1032 GuideStep: -0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
00:28:06.726 00.404 10072 Exposure complete
00:28:06.779 00.053 10072 worker thread done servicing request
00:28:06.779 00.000 1032 OnExposeComplete: enter
00:28:06.782 00.003 1032 UpdateGuideState(): m_state=6
00:28:06.783 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2291
00:28:06.785 00.002 1032 Star::Find returns 1 (0), X=322.02, Y=743.23, Mass=1394, SNR=26.3, Peak=162 HFD=2.5
00:28:06.787 00.002 1032 MultiStar: [#1 0.43,0.15,0.00,M2] [#2 0.40,0.00,0.00,M1] [#3 0.23,0.19,0.00,M3] [#4 0.26,0.11,0.00,M1] [#5 0.12,-0.09,0.73,U] [#6 0.26,-0.21,0.00,M1] [#7 0.10,0.12,0.53,U] [#8 0.38,-0.15,0.00,M2] 
00:28:06.789 00.002 1032 refined, 2 included, MultiStar: {0.20, 0.07}, one-star: {0.31, 0.16}
00:28:06.790 00.001 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
00:28:06.792 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
00:28:06.793 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.33 mountX=0.01 mountY=-0.21, mountTheta=-1.50
00:28:06.796 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.07, opts=13)
00:28:06.798 00.002 1032 Enqueuing Move request for scope (0.20, 0.07)
00:28:06.799 00.001 10072 Worker thread wakes up
00:28:06.799 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
00:28:06.799 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
00:28:06.799 00.000 10072 Moving (0.20, 0.07) raw xDistance=0.01 yDistance=-0.21
00:28:06.802 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:06.804 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.48
00:28:06.804 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:28:06.804 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:28:06.804 00.000 10072 MoveAxis(W, 3, ABG)
00:28:06.804 00.000 10072 Guiding  Dir = 3, Dur = 3
00:28:06.805 00.001 10072 IsGuiding returns 0
00:28:06.805 00.000 10072 PulseGuide returned control before completion, sleep 13
00:28:06.822 00.017 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:28:06.825 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:06.827 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:06.828 00.001 1032 Enqueuing Expose request
00:28:06.832 00.004 10072 IsGuiding returns 0
00:28:06.832 00.000 10072 Move returns status 0, amount 3
00:28:06.832 00.000 10072 MoveAxis(N, 135, ABG)
00:28:06.832 00.000 10072 Guiding  Dir = 0, Dur = 135
00:28:06.832 00.000 10072 IsGuiding returns 0
00:28:06.834 00.002 10072 PulseGuide returned control before completion, sleep 145
00:28:06.988 00.154 10072 IsGuiding returns 0
00:28:06.988 00.000 10072 Move returns status 0, amount 135
00:28:06.988 00.000 10072 move complete, result=0
00:28:06.989 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 135 ms NORTH
00:28:06.991 00.002 10072 worker thread done servicing request
00:28:06.991 00.000 10072 Worker thread wakes up
00:28:06.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:06.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:07.629 00.638 10072 Exposure complete
00:28:07.675 00.046 10072 worker thread done servicing request
00:28:07.676 00.001 1032 OnExposeComplete: enter
00:28:07.677 00.001 1032 UpdateGuideState(): m_state=6
00:28:07.679 00.002 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2292
00:28:07.681 00.002 1032 Star::Find returns 1 (0), X=321.66, Y=743.21, Mass=1490, SNR=27.2, Peak=169 HFD=2.7
00:28:07.683 00.002 1032 MultiStar: [#1 0.06,0.11,1.11,U] [#2 -0.02,-0.07,0.87,U] [#3 -0.12,-0.01,0.72,U] [#4 -0.13,-0.11,0.67,U] [#5 -0.03,-0.03,0.70,U] [#6 -0.27,-0.13,0.00,M2] [#7 -0.13,-0.03,0.52,U] [#8 -0.12,0.07,0.56,U] 
00:28:07.685 00.002 1032 refined, 7 included, MultiStar: {-0.05, 0.02}, one-star: {-0.05, 0.14}
00:28:07.687 00.002 1032 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.83) = xAngle (0.95 = 0.95)
00:28:07.688 00.001 1032 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.95 = 0.95)
00:28:07.690 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.78 mountX=0.03 mountY=0.05, mountTheta=0.95
00:28:07.692 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.02, opts=13)
00:28:07.693 00.001 1032 Enqueuing Move request for scope (-0.05, 0.02)
00:28:07.694 00.001 10072 Worker thread wakes up
00:28:07.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
00:28:07.694 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
00:28:07.694 00.000 10072 Moving (-0.05, 0.02) raw xDistance=0.03 yDistance=0.05
00:28:07.697 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:07.698 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.47
00:28:07.698 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:28:07.699 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:07.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:28:07.699 00.000 10072 MoveAxis(W, 4, ABG)
00:28:07.699 00.000 10072 Guiding  Dir = 3, Dur = 4
00:28:07.699 00.000 10072 IsGuiding returns 0
00:28:07.699 00.000 10072 PulseGuide returned control before completion, sleep 14
00:28:07.715 00.016 1032 UpdateGuideState exits: m=1490 SNR=27.2
00:28:07.719 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:07.720 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:07.723 00.003 1032 Enqueuing Expose request
00:28:07.724 00.001 10072 IsGuiding returns 0
00:28:07.724 00.000 10072 Move returns status 0, amount 4
00:28:07.724 00.000 10072 MoveAxis(N, 0, ABG)
00:28:07.724 00.000 10072 Move returns status 0, amount 0
00:28:07.724 00.000 10072 move complete, result=0
00:28:07.724 00.000 10072 worker thread done servicing request
00:28:07.724 00.000 10072 Worker thread wakes up
00:28:07.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:07.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:07.732 00.008 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
00:28:08.131 00.399 10072 Exposure complete
00:28:08.180 00.049 10072 worker thread done servicing request
00:28:08.180 00.000 1032 OnExposeComplete: enter
00:28:08.183 00.003 1032 UpdateGuideState(): m_state=6
00:28:08.185 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2293
00:28:08.187 00.002 1032 Star::Find returns 1 (0), X=321.70, Y=743.17, Mass=1572, SNR=27.9, Peak=174 HFD=2.6
00:28:08.189 00.002 1032 MultiStar: [#1 -0.08,0.06,1.04,U] [#2 0.11,0.06,0.93,U] [#3 -0.33,0.13,0.00,M3] [#4 -0.26,0.08,0.65,U] [#5 -0.26,-0.00,0.62,U] [#6 -0.14,-0.01,0.66,U] [#7 -0.11,0.06,0.49,U] [#8 -0.01,0.08,0.57,U] 
00:28:08.192 00.003 1032 refined, 7 included, MultiStar: {-0.08, 0.06}, one-star: {-0.01, 0.10}
00:28:08.194 00.002 1032 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.83) = xAngle (0.69 = 0.69)
00:28:08.196 00.002 1032 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.69 = 0.69)
00:28:08.197 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.52 mountX=0.07 mountY=0.06, mountTheta=0.69
00:28:08.200 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.06, opts=13)
00:28:08.202 00.002 1032 Enqueuing Move request for scope (-0.08, 0.06)
00:28:08.204 00.002 10072 Worker thread wakes up
00:28:08.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
00:28:08.204 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
00:28:08.204 00.000 10072 Moving (-0.08, 0.06) raw xDistance=0.07 yDistance=0.06
00:28:08.212 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:08.219 00.007 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.47
00:28:08.219 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:28:08.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:08.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:28:08.219 00.000 10072 MoveAxis(W, 3, ABG)
00:28:08.219 00.000 10072 Guiding  Dir = 3, Dur = 3
00:28:08.227 00.008 10072 IsGuiding returns 0
00:28:08.228 00.001 10072 PulseGuide returned control before completion, sleep 13
00:28:08.245 00.017 1032 UpdateGuideState exits: m=1572 SNR=27.9
00:28:08.248 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:08.249 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:08.251 00.002 1032 Enqueuing Expose request
00:28:08.255 00.004 10072 IsGuiding returns 0
00:28:08.255 00.000 10072 Move returns status 0, amount 3
00:28:08.256 00.001 10072 MoveAxis(N, 0, ABG)
00:28:08.256 00.000 10072 Move returns status 0, amount 0
00:28:08.256 00.000 10072 move complete, result=0
00:28:08.256 00.000 10072 worker thread done servicing request
00:28:08.256 00.000 10072 Worker thread wakes up
00:28:08.256 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:08.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:08.262 00.006 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
00:28:08.886 00.624 10072 Exposure complete
00:28:08.944 00.058 10072 worker thread done servicing request
00:28:08.944 00.000 1032 OnExposeComplete: enter
00:28:08.947 00.003 1032 UpdateGuideState(): m_state=6
00:28:08.949 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2294
00:28:08.951 00.002 1032 Star::Find returns 1 (0), X=321.74, Y=743.08, Mass=1345, SNR=25.8, Peak=151 HFD=2.5
00:28:08.954 00.003 1032 MultiStar: [#1 -0.08,0.07,1.16,U] [#2 0.11,0.02,1.01,U] [#3 -0.21,0.03,0.76,U] [#4 -0.30,-0.17,0.00,M1] [#5 -0.01,-0.06,0.71,U] [#6 -0.27,-0.12,0.00,M2] [#7 -0.14,0.03,0.54,U] [#8 -0.26,-0.07,0.59,U] 
00:28:08.955 00.001 1032 single-star, 6 included, MultiStar: {-0.06, 0.01}, one-star: {0.03, 0.01}
00:28:08.959 00.004 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
00:28:08.963 00.004 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
00:28:08.966 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.39 mountX=0.00 mountY=-0.03, mountTheta=-1.44
00:28:08.969 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
00:28:08.971 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
00:28:08.973 00.002 10072 Worker thread wakes up
00:28:08.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:28:08.973 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:28:08.974 00.001 10072 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
00:28:08.975 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:08.979 00.004 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.47
00:28:08.979 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:28:08.979 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:08.979 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:28:08.979 00.000 10072 MoveAxis(W, 4, ABG)
00:28:08.979 00.000 10072 Guiding  Dir = 3, Dur = 4
00:28:08.979 00.000 10072 IsGuiding returns 0
00:28:08.980 00.001 10072 PulseGuide returned control before completion, sleep 14
00:28:08.999 00.019 1032 UpdateGuideState exits: m=1345 SNR=25.8
00:28:09.001 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:09.003 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:09.005 00.002 1032 Enqueuing Expose request
00:28:09.007 00.002 10072 IsGuiding returns 0
00:28:09.007 00.000 10072 Move returns status 0, amount 4
00:28:09.007 00.000 10072 MoveAxis(N, 0, ABG)
00:28:09.007 00.000 10072 Move returns status 0, amount 0
00:28:09.007 00.000 10072 move complete, result=0
00:28:09.007 00.000 10072 worker thread done servicing request
00:28:09.007 00.000 10072 Worker thread wakes up
00:28:09.008 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:09.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:09.017 00.009 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:28:09.420 00.403 10072 Exposure complete
00:28:09.477 00.057 10072 worker thread done servicing request
00:28:09.478 00.001 1032 OnExposeComplete: enter
00:28:09.480 00.002 1032 UpdateGuideState(): m_state=6
00:28:09.482 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2295
00:28:09.483 00.001 1032 Star::Find returns 1 (0), X=321.61, Y=743.09, Mass=1373, SNR=26.1, Peak=147 HFD=2.6
00:28:09.485 00.002 1032 MultiStar: [#1 -0.02,-0.10,1.17,U] [#2 0.02,-0.11,0.95,U] [#3 0.03,-0.03,0.81,U] [#4 -0.17,-0.09,0.71,U] [#5 0.10,-0.09,0.70,U] [#6 -0.23,-0.28,0.00,M3] [#7 -0.00,-0.12,0.54,U] [#8 -0.10,-0.13,0.60,U] 
00:28:09.488 00.003 1032 refined, 7 included, MultiStar: {-0.03, -0.08}, one-star: {-0.10, 0.02}
00:28:09.490 00.002 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.76 = 2.53)
00:28:09.492 00.002 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.53)
00:28:09.494 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.92 mountX=-0.07 mountY=0.05, mountTheta=2.53
00:28:09.498 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.08, opts=13)
00:28:09.501 00.003 1032 Enqueuing Move request for scope (-0.03, -0.08)
00:28:09.503 00.002 10072 Worker thread wakes up
00:28:09.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
00:28:09.503 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
00:28:09.503 00.000 10072 Moving (-0.03, -0.08) raw xDistance=-0.07 yDistance=0.05
00:28:09.505 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:09.507 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.46
00:28:09.507 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:28:09.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:09.507 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:28:09.507 00.000 10072 MoveAxis(W, 3, ABG)
00:28:09.507 00.000 10072 Guiding  Dir = 3, Dur = 3
00:28:09.508 00.001 10072 IsGuiding returns 0
00:28:09.508 00.000 10072 PulseGuide returned control before completion, sleep 13
00:28:09.526 00.018 10072 IsGuiding returns 0
00:28:09.526 00.000 10072 Move returns status 0, amount 3
00:28:09.526 00.000 10072 MoveAxis(N, 0, ABG)
00:28:09.526 00.000 10072 Move returns status 0, amount 0
00:28:09.526 00.000 10072 move complete, result=0
00:28:09.527 00.001 10072 worker thread done servicing request
00:28:09.527 00.000 1032 UpdateGuideState exits: m=1373 SNR=26.1
00:28:09.529 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:09.531 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:09.532 00.001 1032 Enqueuing Expose request
00:28:09.534 00.002 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
00:28:09.535 00.001 10072 Worker thread wakes up
00:28:09.535 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:09.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:10.168 00.633 10072 Exposure complete
00:28:10.217 00.049 10072 worker thread done servicing request
00:28:10.217 00.000 1032 OnExposeComplete: enter
00:28:10.220 00.003 1032 UpdateGuideState(): m_state=6
00:28:10.222 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2296
00:28:10.224 00.002 1032 Star::Find returns 1 (0), X=321.58, Y=743.19, Mass=1483, SNR=27.1, Peak=158 HFD=2.6
00:28:10.225 00.001 1032 MultiStar: [#1 -0.13,0.13,1.08,U] [#2 -0.08,-0.03,0.95,U] [#3 -0.09,-0.06,0.68,U] [#4 -0.17,-0.09,0.61,U] [#5 -0.00,-0.04,0.68,U] [#6 -0.34,-0.11,0.00,M4] [#7 -0.07,0.01,0.51,U] [#8 -0.24,-0.13,0.56,U] 
00:28:10.227 00.002 1032 refined, 7 included, MultiStar: {-0.11, 0.01}, one-star: {-0.12, 0.11}
00:28:10.229 00.002 1032 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.83) = xAngle (1.25 = 1.25)
00:28:10.231 00.002 1032 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.25 = 1.25)
00:28:10.232 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.08 mountX=0.04 mountY=0.11, mountTheta=1.25
00:28:10.235 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.01, opts=13)
00:28:10.238 00.003 1032 Enqueuing Move request for scope (-0.11, 0.01)
00:28:10.240 00.002 10072 Worker thread wakes up
00:28:10.240 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
00:28:10.240 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
00:28:10.240 00.000 10072 Moving (-0.11, 0.01) raw xDistance=0.04 yDistance=0.11
00:28:10.242 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:10.245 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.46
00:28:10.245 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:28:10.245 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:10.245 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:28:10.245 00.000 10072 MoveAxis(W, 3, ABG)
00:28:10.246 00.001 10072 Guiding  Dir = 3, Dur = 3
00:28:10.246 00.000 10072 IsGuiding returns 0
00:28:10.246 00.000 10072 PulseGuide returned control before completion, sleep 13
00:28:10.263 00.017 1032 UpdateGuideState exits: m=1483 SNR=27.1
00:28:10.265 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:10.270 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:10.272 00.002 1032 Enqueuing Expose request
00:28:10.274 00.002 10072 IsGuiding returns 0
00:28:10.274 00.000 10072 Move returns status 0, amount 3
00:28:10.274 00.000 10072 MoveAxis(N, 0, ABG)
00:28:10.274 00.000 10072 Move returns status 0, amount 0
00:28:10.274 00.000 10072 move complete, result=0
00:28:10.275 00.001 10072 worker thread done servicing request
00:28:10.275 00.000 10072 Worker thread wakes up
00:28:10.275 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:10.275 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:10.283 00.008 1032 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
00:28:10.683 00.400 10072 Exposure complete
00:28:10.735 00.052 10072 worker thread done servicing request
00:28:10.735 00.000 1032 OnExposeComplete: enter
00:28:10.737 00.002 1032 UpdateGuideState(): m_state=6
00:28:10.740 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2297
00:28:10.743 00.003 1032 Star::Find returns 1 (0), X=321.71, Y=743.19, Mass=1505, SNR=27.3, Peak=159 HFD=2.7
00:28:10.745 00.002 1032 MultiStar: [#1 -0.17,0.10,1.07,U] [#2 0.05,0.14,0.95,U] [#3 0.11,0.25,0.63,U] [#4 -0.37,0.11,0.00,M1] [#5 -0.12,0.03,0.68,U] [#6 -0.36,-0.12,0.00,M5] [#7 -0.26,0.11,0.00,M1] [#8 -0.26,0.03,0.59,U] 
00:28:10.748 00.003 1032 single-star, 5 included, MultiStar: {-0.06, 0.11}, one-star: {-0.00, 0.12}
00:28:10.749 00.001 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
00:28:10.751 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
00:28:10.753 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=0.11 mountY=-0.03, mountTheta=-0.25
00:28:10.756 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.12, opts=13)
00:28:10.759 00.003 1032 Enqueuing Move request for scope (-0.00, 0.12)
00:28:10.760 00.001 10072 Worker thread wakes up
00:28:10.761 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
00:28:10.761 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
00:28:10.761 00.000 10072 Moving (-0.00, 0.12) raw xDistance=0.11 yDistance=-0.03
00:28:10.762 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:10.764 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.45
00:28:10.764 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:28:10.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:10.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:28:10.764 00.000 10072 MoveAxis(W, 3, ABG)
00:28:10.764 00.000 10072 Guiding  Dir = 3, Dur = 3
00:28:10.765 00.001 10072 IsGuiding returns 0
00:28:10.765 00.000 10072 PulseGuide returned control before completion, sleep 13
00:28:10.783 00.018 1032 UpdateGuideState exits: m=1505 SNR=27.3
00:28:10.787 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:10.788 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:10.791 00.003 1032 Enqueuing Expose request
00:28:10.793 00.002 10072 IsGuiding returns 0
00:28:10.793 00.000 10072 Move returns status 0, amount 3
00:28:10.793 00.000 10072 MoveAxis(N, 0, ABG)
00:28:10.793 00.000 10072 Move returns status 0, amount 0
00:28:10.793 00.000 10072 move complete, result=0
00:28:10.793 00.000 10072 worker thread done servicing request
00:28:10.793 00.000 10072 Worker thread wakes up
00:28:10.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:10.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:10.803 00.010 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:28:11.417 00.614 10072 Exposure complete
00:28:11.466 00.049 10072 worker thread done servicing request
00:28:11.468 00.002 1032 OnExposeComplete: enter
00:28:11.470 00.002 1032 UpdateGuideState(): m_state=6
00:28:11.471 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2298
00:28:11.473 00.002 1032 Star::Find returns 1 (0), X=321.67, Y=743.16, Mass=1474, SNR=27.1, Peak=160 HFD=2.7
00:28:11.476 00.003 1032 MultiStar: [#1 -0.15,0.11,1.07,U] [#2 0.03,0.01,0.96,U] [#3 -0.22,0.25,0.00,M1] [#4 -0.40,0.23,0.00,M2] [#5 -0.05,-0.11,0.69,U] [#6 -0.27,0.01,0.68,U] [#7 -0.22,0.31,0.00,M2] [#8 -0.07,-0.07,0.57,U] 
00:28:11.477 00.001 1032 refined, 5 included, MultiStar: {-0.08, 0.02}, one-star: {-0.04, 0.09}
00:28:11.479 00.002 1032 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.83) = xAngle (1.05 = 1.05)
00:28:11.480 00.001 1032 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.05 = 1.05)
00:28:11.482 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.09 cameraTheta=2.88 mountX=0.04 mountY=0.08, mountTheta=1.05
00:28:11.485 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.02, opts=13)
00:28:11.490 00.005 1032 Enqueuing Move request for scope (-0.08, 0.02)
00:28:11.491 00.001 10072 Worker thread wakes up
00:28:11.491 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
00:28:11.492 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
00:28:11.492 00.000 10072 Moving (-0.08, 0.02) raw xDistance=0.04 yDistance=0.08
00:28:11.494 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:11.497 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.45
00:28:11.497 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:28:11.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:11.497 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:28:11.497 00.000 10072 MoveAxis(W, 3, ABG)
00:28:11.497 00.000 10072 Guiding  Dir = 3, Dur = 3
00:28:11.498 00.001 10072 IsGuiding returns 0
00:28:11.498 00.000 10072 PulseGuide returned control before completion, sleep 13
00:28:11.515 00.017 1032 UpdateGuideState exits: m=1474 SNR=27.1
00:28:11.518 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:11.520 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:11.522 00.002 1032 Enqueuing Expose request
00:28:11.524 00.002 10072 IsGuiding returns 1
00:28:11.524 00.000 10072 scope still moving after pulse duration time elapsed
00:28:11.556 00.032 10072 IsGuiding returns 1
00:28:11.588 00.032 10072 IsGuiding returns 1
00:28:11.620 00.032 10072 IsGuiding returns 1
00:28:11.651 00.031 10072 IsGuiding returns 1
00:28:11.683 00.032 10072 IsGuiding returns 1
00:28:11.715 00.032 10072 IsGuiding returns 1
00:28:11.746 00.031 10072 IsGuiding returns 1
00:28:11.777 00.031 10072 IsGuiding returns 1
00:28:11.808 00.031 10072 IsGuiding returns 1
00:28:11.839 00.031 10072 IsGuiding returns 1
00:28:11.870 00.031 10072 IsGuiding returns 1
00:28:11.902 00.032 10072 IsGuiding returns 1
00:28:11.933 00.031 10072 IsGuiding returns 1
00:28:11.964 00.031 10072 IsGuiding returns 1
00:28:11.995 00.031 10072 IsGuiding returns 1
00:28:12.027 00.032 10072 IsGuiding returns 1
00:28:12.059 00.032 10072 IsGuiding returns 1
00:28:12.089 00.030 10072 IsGuiding returns 1
00:28:12.121 00.032 10072 IsGuiding returns 1
00:28:12.153 00.032 10072 IsGuiding returns 1
00:28:12.185 00.032 10072 IsGuiding returns 1
00:28:12.215 00.030 10072 IsGuiding returns 1
00:28:12.246 00.031 10072 IsGuiding returns 0
00:28:12.246 00.000 10072 scope move finished after 3 + 745 ms
00:28:12.246 00.000 10072 Move returns status 0, amount 3
00:28:12.246 00.000 10072 MoveAxis(N, 0, ABG)
00:28:12.246 00.000 10072 Move returns status 0, amount 0
00:28:12.246 00.000 10072 move complete, result=0
00:28:12.246 00.000 10072 worker thread done servicing request
00:28:12.246 00.000 10072 Worker thread wakes up
00:28:12.246 00.000 1032 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
00:28:12.248 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:12.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:12.873 00.625 10072 Exposure complete
00:28:12.915 00.042 10072 worker thread done servicing request
00:28:12.916 00.001 1032 OnExposeComplete: enter
00:28:12.917 00.001 1032 UpdateGuideState(): m_state=6
00:28:12.919 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2299
00:28:12.921 00.002 1032 Star::Find returns 1 (0), X=321.83, Y=743.11, Mass=1367, SNR=26.1, Peak=168 HFD=2.4
00:28:12.923 00.002 1032 MultiStar: [#1 0.09,0.01,1.04,U] [#2 0.22,0.08,1.06,U] [#3 0.02,0.34,0.00,M2] [#4 -0.14,-0.02,0.69,U] [#5 -0.04,0.09,0.69,U] [#6 -0.17,-0.13,0.72,U] [#7 -0.11,0.12,0.54,U] [#8 0.01,-0.15,0.58,U] 
00:28:12.927 00.004 1032 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {0.12, 0.04}
00:28:12.929 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
00:28:12.930 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
00:28:12.932 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.41 mountX=0.00 mountY=-0.03, mountTheta=-1.42
00:28:12.936 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
00:28:12.938 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
00:28:12.939 00.001 10072 Worker thread wakes up
00:28:12.939 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:28:12.939 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:28:12.939 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.03
00:28:12.941 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:12.944 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.44
00:28:12.944 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:28:12.944 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:12.944 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:28:12.944 00.000 10072 MoveAxis(W, 5, ABG)
00:28:12.944 00.000 10072 Guiding  Dir = 3, Dur = 5
00:28:12.944 00.000 10072 IsGuiding returns 0
00:28:12.945 00.001 10072 PulseGuide returned control before completion, sleep 15
00:28:12.961 00.016 1032 UpdateGuideState exits: m=1367 SNR=26.1
00:28:12.963 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:12.965 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:12.967 00.002 1032 Enqueuing Expose request
00:28:12.969 00.002 10072 IsGuiding returns 0
00:28:12.969 00.000 10072 Move returns status 0, amount 5
00:28:12.969 00.000 10072 MoveAxis(N, 0, ABG)
00:28:12.969 00.000 10072 Move returns status 0, amount 0
00:28:12.969 00.000 10072 move complete, result=0
00:28:12.969 00.000 10072 worker thread done servicing request
00:28:12.969 00.000 10072 Worker thread wakes up
00:28:12.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:12.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:12.975 00.006 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
00:28:13.388 00.413 10072 Exposure complete
00:28:13.434 00.046 10072 worker thread done servicing request
00:28:13.434 00.000 1032 OnExposeComplete: enter
00:28:13.436 00.002 1032 UpdateGuideState(): m_state=6
00:28:13.437 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2300
00:28:13.439 00.002 1032 Star::Find returns 1 (0), X=321.70, Y=743.18, Mass=1491, SNR=27.2, Peak=165 HFD=2.7
00:28:13.441 00.002 1032 MultiStar: [#1 0.07,-0.01,1.02,U] [#2 0.13,0.09,0.95,U] [#3 0.04,0.06,0.67,U] [#4 -0.20,-0.03,0.68,U] [#5 0.10,-0.13,0.67,U] [#6 -0.02,-0.03,0.70,U] [#7 -0.14,0.15,0.51,U] [#8 -0.15,-0.11,0.57,U] 
00:28:13.442 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.01, 0.11}
00:28:13.444 00.002 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
00:28:13.445 00.001 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
00:28:13.448 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.89 mountX=0.02 mountY=0.00, mountTheta=0.06
00:28:13.450 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
00:28:13.452 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
00:28:13.454 00.002 10072 Worker thread wakes up
00:28:13.454 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
00:28:13.454 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
00:28:13.454 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
00:28:13.456 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:13.458 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.44
00:28:13.458 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:28:13.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:13.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:28:13.458 00.000 10072 MoveAxis(W, 3, ABG)
00:28:13.458 00.000 10072 Guiding  Dir = 3, Dur = 3
00:28:13.459 00.001 10072 IsGuiding returns 0
00:28:13.459 00.000 10072 PulseGuide returned control before completion, sleep 13
00:28:13.475 00.016 1032 UpdateGuideState exits: m=1491 SNR=27.2
00:28:13.477 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:13.479 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:13.481 00.002 1032 Enqueuing Expose request
00:28:13.483 00.002 10072 IsGuiding returns 0
00:28:13.483 00.000 10072 Move returns status 0, amount 3
00:28:13.483 00.000 10072 MoveAxis(N, 0, ABG)
00:28:13.483 00.000 10072 Move returns status 0, amount 0
00:28:13.483 00.000 10072 move complete, result=0
00:28:13.483 00.000 10072 worker thread done servicing request
00:28:13.483 00.000 10072 Worker thread wakes up
00:28:13.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:13.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:13.491 00.008 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
00:28:14.114 00.623 10072 Exposure complete
00:28:14.161 00.047 10072 worker thread done servicing request
00:28:14.161 00.000 1032 OnExposeComplete: enter
00:28:14.163 00.002 1032 UpdateGuideState(): m_state=6
00:28:14.165 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2301
00:28:14.167 00.002 1032 Star::Find returns 1 (0), X=321.58, Y=743.15, Mass=1316, SNR=25.6, Peak=147 HFD=2.6
00:28:14.169 00.002 1032 MultiStar: [#1 0.07,-0.01,1.09,U] [#2 0.03,0.06,1.00,U] [#3 -0.04,0.07,0.75,U] [#4 -0.11,0.02,0.72,U] [#5 -0.07,0.00,0.70,U] [#6 -0.28,-0.03,0.00,M3] [#7 -0.10,0.11,0.54,U] [#8 -0.14,-0.06,0.63,U] 
00:28:14.170 00.001 1032 refined, 7 included, MultiStar: {-0.05, 0.03}, one-star: {-0.12, 0.08}
00:28:14.172 00.002 1032 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.83) = xAngle (0.76 = 0.76)
00:28:14.174 00.002 1032 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.76 = 0.76)
00:28:14.176 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.59 mountX=0.04 mountY=0.04, mountTheta=0.76
00:28:14.179 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
00:28:14.182 00.003 1032 Enqueuing Move request for scope (-0.05, 0.03)
00:28:14.184 00.002 10072 Worker thread wakes up
00:28:14.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
00:28:14.184 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
00:28:14.184 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
00:28:14.186 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:14.189 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.43
00:28:14.189 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:28:14.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:14.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:28:14.189 00.000 10072 MoveAxis(W, 3, ABG)
00:28:14.189 00.000 10072 Guiding  Dir = 3, Dur = 3
00:28:14.190 00.001 10072 IsGuiding returns 0
00:28:14.190 00.000 10072 PulseGuide returned control before completion, sleep 13
00:28:14.207 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:28:14.209 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:14.211 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:14.213 00.002 1032 Enqueuing Expose request
00:28:14.219 00.006 10072 IsGuiding returns 0
00:28:14.219 00.000 10072 Move returns status 0, amount 3
00:28:14.219 00.000 10072 MoveAxis(N, 0, ABG)
00:28:14.219 00.000 10072 Move returns status 0, amount 0
00:28:14.219 00.000 10072 move complete, result=0
00:28:14.219 00.000 10072 worker thread done servicing request
00:28:14.219 00.000 10072 Worker thread wakes up
00:28:14.219 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:14.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:14.223 00.004 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
00:28:14.627 00.404 10072 Exposure complete
00:28:14.676 00.049 10072 worker thread done servicing request
00:28:14.676 00.000 1032 OnExposeComplete: enter
00:28:14.679 00.003 1032 UpdateGuideState(): m_state=6
00:28:14.681 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2302
00:28:14.683 00.002 1032 Star::Find returns 1 (0), X=321.58, Y=743.21, Mass=1347, SNR=25.9, Peak=142 HFD=2.8
00:28:14.685 00.002 1032 MultiStar: [#1 0.03,0.01,1.13,U] [#2 -0.02,0.12,0.98,U] [#3 0.11,0.17,0.72,U] [#4 0.09,-0.05,0.68,U] [#5 -0.03,-0.09,0.71,U] [#6 -0.18,0.03,0.69,U] [#7 -0.02,0.03,0.57,U] [#8 -0.21,-0.10,0.61,U] 
00:28:14.687 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.13, 0.13}
00:28:14.689 00.002 1032 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.83) = xAngle (0.56 = 0.56)
00:28:14.690 00.001 1032 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.56 = 0.56)
00:28:14.692 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.39 mountX=0.04 mountY=0.03, mountTheta=0.56
00:28:14.695 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
00:28:14.697 00.002 1032 Enqueuing Move request for scope (-0.04, 0.04)
00:28:14.698 00.001 10072 Worker thread wakes up
00:28:14.698 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
00:28:14.698 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
00:28:14.698 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.04 yDistance=0.03
00:28:14.701 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:14.702 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.43
00:28:14.702 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:28:14.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:14.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:28:14.702 00.000 10072 MoveAxis(W, 3, ABG)
00:28:14.702 00.000 10072 Guiding  Dir = 3, Dur = 3
00:28:14.704 00.002 10072 IsGuiding returns 0
00:28:14.705 00.001 10072 PulseGuide returned control before completion, sleep 13
00:28:14.719 00.014 10072 IsGuiding returns 0
00:28:14.719 00.000 10072 Move returns status 0, amount 3
00:28:14.719 00.000 10072 MoveAxis(N, 0, ABG)
00:28:14.719 00.000 10072 Move returns status 0, amount 0
00:28:14.719 00.000 10072 move complete, result=0
00:28:14.720 00.001 10072 worker thread done servicing request
00:28:14.721 00.001 1032 UpdateGuideState exits: m=1347 SNR=25.9
00:28:14.723 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:14.724 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:14.726 00.002 1032 Enqueuing Expose request
00:28:14.728 00.002 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
00:28:14.730 00.002 10072 Worker thread wakes up
00:28:14.730 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:14.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:15.368 00.638 10072 Exposure complete
00:28:15.417 00.049 10072 worker thread done servicing request
00:28:15.417 00.000 1032 OnExposeComplete: enter
00:28:15.419 00.002 1032 UpdateGuideState(): m_state=6
00:28:15.421 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2303
00:28:15.423 00.002 1032 Star::Find returns 1 (0), X=321.55, Y=743.12, Mass=1532, SNR=27.6, Peak=174 HFD=2.5
00:28:15.426 00.003 1032 MultiStar: [#1 0.04,0.02,1.11,U] [#2 -0.11,-0.10,0.94,U] [#3 0.02,0.06,0.67,U] [#4 -0.16,-0.09,0.66,U] [#5 -0.12,-0.14,0.67,U] [#6 -0.13,-0.12,0.67,U] [#7 -0.19,0.18,0.50,U] [#8 0.08,-0.03,0.55,U] 
00:28:15.428 00.002 1032 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {-0.16, 0.05}
00:28:15.430 00.002 1032 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.83) = xAngle (-4.72 = 1.57)
00:28:15.432 00.002 1032 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.72 = 1.57)
00:28:15.433 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.89 mountX=0.00 mountY=0.08, mountTheta=1.57
00:28:15.436 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.02, opts=13)
00:28:15.437 00.001 1032 Enqueuing Move request for scope (-0.08, -0.02)
00:28:15.439 00.002 10072 Worker thread wakes up
00:28:15.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
00:28:15.439 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
00:28:15.439 00.000 10072 Moving (-0.08, -0.02) raw xDistance=0.00 yDistance=0.08
00:28:15.441 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:15.443 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.43
00:28:15.443 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:28:15.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:15.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:28:15.443 00.000 10072 MoveAxis(W, 3, ABG)
00:28:15.443 00.000 10072 Guiding  Dir = 3, Dur = 3
00:28:15.444 00.001 10072 IsGuiding returns 0
00:28:15.444 00.000 10072 PulseGuide returned control before completion, sleep 13
00:28:15.458 00.014 10072 IsGuiding returns 0
00:28:15.458 00.000 10072 Move returns status 0, amount 3
00:28:15.458 00.000 10072 MoveAxis(N, 0, ABG)
00:28:15.458 00.000 10072 Move returns status 0, amount 0
00:28:15.459 00.001 10072 move complete, result=0
00:28:15.459 00.000 10072 worker thread done servicing request
00:28:15.461 00.002 1032 UpdateGuideState exits: m=1532 SNR=27.6
00:28:15.464 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:15.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:15.468 00.002 1032 Enqueuing Expose request
00:28:15.470 00.002 1032 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
00:28:15.471 00.001 10072 Worker thread wakes up
00:28:15.471 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:15.472 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:15.883 00.411 10072 Exposure complete
00:28:15.933 00.050 10072 worker thread done servicing request
00:28:15.933 00.000 1032 OnExposeComplete: enter
00:28:15.935 00.002 1032 UpdateGuideState(): m_state=6
00:28:15.938 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2304
00:28:15.940 00.002 1032 Star::Find returns 1 (0), X=321.93, Y=743.08, Mass=1485, SNR=27.2, Peak=186 HFD=2.6
00:28:15.941 00.001 1032 MultiStar: [#1 0.13,0.05,1.10,U] [#2 0.03,0.04,1.01,U] [#3 0.06,0.06,0.68,U] [#4 -0.12,-0.10,0.63,U] [#5 0.03,0.13,0.69,U] [#6 -0.32,-0.02,0.00,M2] [#7 0.08,0.20,0.54,U] [#8 -0.13,-0.10,0.58,U] 
00:28:15.943 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {0.22, 0.00}
00:28:15.945 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
00:28:15.947 00.002 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
00:28:15.949 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.54 mountX=0.02 mountY=-0.06, mountTheta=-1.29
00:28:15.953 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
00:28:15.955 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
00:28:15.957 00.002 10072 Worker thread wakes up
00:28:15.957 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
00:28:15.957 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
00:28:15.957 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.02 yDistance=-0.06
00:28:15.961 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:15.963 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.42
00:28:15.963 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:28:15.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:15.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:28:15.963 00.000 10072 MoveAxis(W, 3, ABG)
00:28:15.963 00.000 10072 Guiding  Dir = 3, Dur = 3
00:28:15.965 00.002 10072 IsGuiding returns 0
00:28:15.965 00.000 10072 PulseGuide returned control before completion, sleep 13
00:28:15.982 00.017 1032 UpdateGuideState exits: m=1485 SNR=27.2
00:28:15.984 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:15.987 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:15.992 00.005 10072 IsGuiding returns 0
00:28:15.992 00.000 10072 Move returns status 0, amount 3
00:28:15.992 00.000 10072 MoveAxis(N, 0, ABG)
00:28:15.992 00.000 10072 Move returns status 0, amount 0
00:28:15.992 00.000 10072 move complete, result=0
00:28:15.992 00.000 10072 worker thread done servicing request
00:28:15.992 00.000 1032 Enqueuing Expose request
00:28:15.994 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:28:15.997 00.003 10072 Worker thread wakes up
00:28:15.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:15.997 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:16.633 00.636 10072 Exposure complete
00:28:16.685 00.052 10072 worker thread done servicing request
00:28:16.685 00.000 1032 OnExposeComplete: enter
00:28:16.687 00.002 1032 UpdateGuideState(): m_state=6
00:28:16.689 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2305
00:28:16.691 00.002 1032 Star::Find returns 1 (0), X=321.65, Y=743.24, Mass=1453, SNR=26.9, Peak=161 HFD=2.8
00:28:16.693 00.002 1032 MultiStar: [#1 0.00,0.09,1.09,U] [#2 -0.04,0.02,0.88,U] [#3 -0.01,-0.01,0.73,U] [#4 -0.14,-0.10,0.65,U] [#5 -0.12,-0.12,0.65,U] [#6 -0.19,-0.02,0.71,U] [#7 0.11,-0.01,0.55,U] [#8 -0.09,-0.05,0.58,U] 
00:28:16.695 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.05, 0.16}
00:28:16.697 00.002 1032 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.83) = xAngle (1.09 = 1.09)
00:28:16.700 00.003 1032 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.09 = 1.09)
00:28:16.701 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.92 mountX=0.03 mountY=0.05, mountTheta=1.09
00:28:16.704 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
00:28:16.707 00.003 1032 Enqueuing Move request for scope (-0.06, 0.01)
00:28:16.709 00.002 10072 Worker thread wakes up
00:28:16.709 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
00:28:16.709 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
00:28:16.709 00.000 10072 Moving (-0.06, 0.01) raw xDistance=0.03 yDistance=0.05
00:28:16.713 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.42
00:28:16.713 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:28:16.713 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:16.715 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:16.716 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:28:16.716 00.000 10072 MoveAxis(W, 3, ABG)
00:28:16.716 00.000 10072 Guiding  Dir = 3, Dur = 3
00:28:16.716 00.000 10072 IsGuiding returns 0
00:28:16.717 00.001 10072 PulseGuide returned control before completion, sleep 13
00:28:16.735 00.018 1032 UpdateGuideState exits: m=1453 SNR=26.9
00:28:16.739 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:16.742 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:16.744 00.002 1032 Enqueuing Expose request
00:28:16.746 00.002 10072 IsGuiding returns 0
00:28:16.746 00.000 10072 Move returns status 0, amount 3
00:28:16.746 00.000 10072 MoveAxis(N, 0, ABG)
00:28:16.747 00.001 10072 Move returns status 0, amount 0
00:28:16.747 00.000 10072 move complete, result=0
00:28:16.747 00.000 10072 worker thread done servicing request
00:28:16.747 00.000 10072 Worker thread wakes up
00:28:16.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:16.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:16.755 00.008 1032 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
00:28:17.165 00.410 10072 Exposure complete
00:28:17.220 00.055 10072 worker thread done servicing request
00:28:17.220 00.000 1032 OnExposeComplete: enter
00:28:17.222 00.002 1032 UpdateGuideState(): m_state=6
00:28:17.224 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2306
00:28:17.226 00.002 1032 Star::Find returns 1 (0), X=321.64, Y=743.22, Mass=1286, SNR=25.3, Peak=149 HFD=2.7
00:28:17.229 00.003 1032 MultiStar: [#1 -0.12,0.14,1.17,U] [#2 -0.02,-0.02,0.93,U] [#3 -0.04,0.24,0.73,U] [#4 -0.12,0.05,0.69,U] [#5 -0.06,-0.08,0.71,U] [#6 -0.14,0.04,0.68,U] [#7 -0.00,0.03,0.56,U] [#8 -0.15,-0.00,0.65,U] 
00:28:17.230 00.001 1032 refined, 8 included, MultiStar: {-0.08, 0.07}, one-star: {-0.07, 0.15}
00:28:17.232 00.002 1032 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.83) = xAngle (0.61 = 0.61)
00:28:17.233 00.001 1032 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.61 = 0.61)
00:28:17.235 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.44 mountX=0.09 mountY=0.06, mountTheta=0.61
00:28:17.239 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.07, opts=13)
00:28:17.243 00.004 1032 Enqueuing Move request for scope (-0.08, 0.07)
00:28:17.245 00.002 10072 Worker thread wakes up
00:28:17.246 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
00:28:17.246 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
00:28:17.246 00.000 10072 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=0.06
00:28:17.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:17.250 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.42
00:28:17.250 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:28:17.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:17.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:28:17.251 00.001 10072 MoveAxis(W, 3, ABG)
00:28:17.251 00.000 10072 Guiding  Dir = 3, Dur = 3
00:28:17.251 00.000 10072 IsGuiding returns 0
00:28:17.251 00.000 10072 PulseGuide returned control before completion, sleep 13
00:28:17.270 00.019 1032 UpdateGuideState exits: m=1286 SNR=25.3
00:28:17.273 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:17.275 00.002 10072 IsGuiding returns 0
00:28:17.275 00.000 10072 Move returns status 0, amount 3
00:28:17.275 00.000 10072 MoveAxis(N, 0, ABG)
00:28:17.275 00.000 10072 Move returns status 0, amount 0
00:28:17.275 00.000 10072 move complete, result=0
00:28:17.275 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:17.278 00.003 10072 worker thread done servicing request
00:28:17.278 00.000 1032 Enqueuing Expose request
00:28:17.280 00.002 10072 Worker thread wakes up
00:28:17.280 00.000 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
00:28:17.282 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:17.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:17.914 00.632 10072 Exposure complete
00:28:17.964 00.050 10072 worker thread done servicing request
00:28:17.964 00.000 1032 OnExposeComplete: enter
00:28:17.967 00.003 1032 UpdateGuideState(): m_state=6
00:28:17.968 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2307
00:28:17.971 00.003 1032 Star::Find returns 1 (0), X=321.62, Y=743.12, Mass=1486, SNR=27.2, Peak=152 HFD=2.7
00:28:17.973 00.002 1032 MultiStar: [#1 -0.08,0.07,1.12,U] [#2 0.05,-0.01,0.86,U] [#3 -0.04,0.11,0.71,U] [#4 -0.27,-0.04,0.71,U] [#5 -0.12,-0.07,0.66,U] [#6 -0.19,-0.20,0.65,U] [#7 -0.17,-0.14,0.55,U] [#8 -0.05,-0.12,0.57,U] 
00:28:17.974 00.001 1032 single-star, 8 included, MultiStar: {-0.10, -0.02}, one-star: {-0.09, 0.05}
00:28:17.975 00.001 1032 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.83) = xAngle (0.80 = 0.80)
00:28:17.978 00.003 1032 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.80 = 0.80)
00:28:17.980 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.63 mountX=0.07 mountY=0.07, mountTheta=0.80
00:28:17.983 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.05, opts=13)
00:28:17.985 00.002 1032 Enqueuing Move request for scope (-0.09, 0.05)
00:28:17.987 00.002 10072 Worker thread wakes up
00:28:17.987 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
00:28:17.987 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
00:28:17.988 00.001 10072 Moving (-0.09, 0.05) raw xDistance=0.07 yDistance=0.07
00:28:17.991 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:17.995 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.41
00:28:17.995 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:28:17.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:17.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:28:17.995 00.000 10072 MoveAxis(W, 3, ABG)
00:28:17.995 00.000 10072 Guiding  Dir = 3, Dur = 3
00:28:17.996 00.001 10072 IsGuiding returns 0
00:28:17.996 00.000 10072 PulseGuide returned control before completion, sleep 13
00:28:18.014 00.018 1032 UpdateGuideState exits: m=1486 SNR=27.2
00:28:18.017 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:18.022 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:18.024 00.002 10072 IsGuiding returns 0
00:28:18.024 00.000 10072 Move returns status 0, amount 3
00:28:18.024 00.000 10072 MoveAxis(N, 0, ABG)
00:28:18.024 00.000 10072 Move returns status 0, amount 0
00:28:18.024 00.000 10072 move complete, result=0
00:28:18.024 00.000 10072 worker thread done servicing request
00:28:18.024 00.000 1032 Enqueuing Expose request
00:28:18.027 00.003 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
00:28:18.028 00.001 10072 Worker thread wakes up
00:28:18.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:18.029 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:18.446 00.417 10072 Exposure complete
00:28:18.495 00.049 10072 worker thread done servicing request
00:28:18.495 00.000 1032 OnExposeComplete: enter
00:28:18.497 00.002 1032 UpdateGuideState(): m_state=6
00:28:18.498 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2308
00:28:18.500 00.002 1032 Star::Find returns 1 (0), X=321.70, Y=743.18, Mass=1260, SNR=25.0, Peak=128 HFD=2.7
00:28:18.502 00.002 1032 MultiStar: [#1 -0.06,0.01,1.14,U] [#2 0.07,-0.12,1.05,U] [#3 -0.10,0.12,0.74,U] [#4 -0.16,0.05,0.71,U] [#5 -0.03,-0.13,0.77,U] [#6 -0.12,-0.07,0.73,U] [#7 0.02,-0.03,0.61,U] [#8 -0.01,0.10,0.62,U] 
00:28:18.503 00.001 1032 refined, 8 included, MultiStar: {-0.04, 0.00}, one-star: {-0.00, 0.11}
00:28:18.505 00.002 1032 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.83) = xAngle (1.29 = 1.29)
00:28:18.506 00.001 1032 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.29 = 1.29)
00:28:18.508 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.12 mountX=0.01 mountY=0.04, mountTheta=1.29
00:28:18.511 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.00, opts=13)
00:28:18.513 00.002 1032 Enqueuing Move request for scope (-0.04, 0.00)
00:28:18.516 00.003 10072 Worker thread wakes up
00:28:18.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
00:28:18.516 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
00:28:18.516 00.000 10072 Moving (-0.04, 0.00) raw xDistance=0.01 yDistance=0.04
00:28:18.518 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:18.521 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.41
00:28:18.521 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:28:18.522 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:18.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:28:18.522 00.000 10072 MoveAxis(W, 2, ABG)
00:28:18.522 00.000 10072 Guiding  Dir = 3, Dur = 2
00:28:18.522 00.000 10072 IsGuiding returns 0
00:28:18.522 00.000 10072 PulseGuide returned control before completion, sleep 12
00:28:18.536 00.014 10072 IsGuiding returns 0
00:28:18.536 00.000 10072 Move returns status 0, amount 2
00:28:18.536 00.000 10072 MoveAxis(N, 0, ABG)
00:28:18.536 00.000 10072 Move returns status 0, amount 0
00:28:18.536 00.000 10072 move complete, result=0
00:28:18.536 00.000 10072 worker thread done servicing request
00:28:18.538 00.002 1032 UpdateGuideState exits: m=1260 SNR=25.0
00:28:18.540 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:18.542 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:18.544 00.002 1032 Enqueuing Expose request
00:28:18.545 00.001 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
00:28:18.546 00.001 10072 Worker thread wakes up
00:28:18.546 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:18.546 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:19.180 00.634 10072 Exposure complete
00:28:19.231 00.051 10072 worker thread done servicing request
00:28:19.231 00.000 1032 OnExposeComplete: enter
00:28:19.233 00.002 1032 UpdateGuideState(): m_state=6
00:28:19.235 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2309
00:28:19.237 00.002 1032 Star::Find returns 1 (0), X=321.62, Y=743.22, Mass=1252, SNR=24.9, Peak=132 HFD=2.7
00:28:19.240 00.003 1032 MultiStar: [#1 0.07,0.25,1.16,U] [#2 -0.02,0.02,1.03,U] [#3 -0.15,0.23,0.78,U] [#4 -0.21,0.07,0.69,U] [#5 0.07,0.12,0.76,U] [#6 -0.25,0.09,0.73,U] [#7 -0.05,0.15,0.56,U] [#8 -0.07,0.11,0.60,U] 
00:28:19.242 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.14}, one-star: {-0.09, 0.15}
00:28:19.244 00.002 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
00:28:19.246 00.002 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
00:28:19.248 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.15 cameraTheta=2.03 mountX=0.15 mountY=0.03, mountTheta=0.20
00:28:19.253 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.14, opts=13)
00:28:19.256 00.003 1032 Enqueuing Move request for scope (-0.07, 0.14)
00:28:19.257 00.001 10072 Worker thread wakes up
00:28:19.258 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
00:28:19.258 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
00:28:19.258 00.000 10072 Moving (-0.07, 0.14) raw xDistance=0.15 yDistance=0.03
00:28:19.260 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:19.263 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 290.41
00:28:19.263 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:28:19.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:19.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:28:19.263 00.000 10072 MoveAxis(W, 77, ABG)
00:28:19.263 00.000 10072 Guiding  Dir = 3, Dur = 77
00:28:19.263 00.000 10072 IsGuiding returns 0
00:28:19.264 00.001 10072 PulseGuide returned control before completion, sleep 87
00:28:19.285 00.021 1032 UpdateGuideState exits: m=1252 SNR=24.9
00:28:19.287 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:19.288 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:19.291 00.003 1032 Enqueuing Expose request
00:28:19.363 00.072 10072 IsGuiding returns 0
00:28:19.364 00.001 10072 Move returns status 0, amount 77
00:28:19.364 00.000 10072 MoveAxis(N, 0, ABG)
00:28:19.364 00.000 10072 Move returns status 0, amount 0
00:28:19.364 00.000 10072 move complete, result=0
00:28:19.364 00.000 10072 worker thread done servicing request
00:28:19.364 00.000 1032 GuideStep: 0.1 px 77 ms WEST, 0.0 px 0 ms NORTH
00:28:19.367 00.003 10072 Worker thread wakes up
00:28:19.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:19.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:19.787 00.420 10072 Exposure complete
00:28:19.844 00.057 10072 worker thread done servicing request
00:28:19.844 00.000 1032 OnExposeComplete: enter
00:28:19.846 00.002 1032 UpdateGuideState(): m_state=6
00:28:19.848 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2310
00:28:19.850 00.002 1032 Star::Find returns 1 (0), X=321.71, Y=743.09, Mass=1333, SNR=25.7, Peak=158 HFD=2.5
00:28:19.852 00.002 1032 MultiStar: [#1 0.01,0.16,1.16,U] [#2 0.11,-0.08,1.05,U] [#3 0.07,0.13,0.73,U] [#4 -0.00,0.19,0.70,U] [#5 -0.11,0.07,0.74,U] [#6 -0.01,-0.00,0.68,U] [#7 -0.22,0.20,0.00,M1] [#8 -0.09,0.00,0.61,U] 
00:28:19.854 00.002 1032 single-star, 7 included, MultiStar: {0.01, 0.06}, one-star: {0.00, 0.02}
00:28:19.856 00.002 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
00:28:19.857 00.001 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
00:28:19.860 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.55 mountX=0.02 mountY=-0.01, mountTheta=-0.28
00:28:19.866 00.006 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.02, opts=13)
00:28:19.868 00.002 1032 Enqueuing Move request for scope (0.00, 0.02)
00:28:19.870 00.002 10072 Worker thread wakes up
00:28:19.870 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
00:28:19.870 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
00:28:19.870 00.000 10072 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
00:28:19.872 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:19.875 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.40
00:28:19.875 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:28:19.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:19.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:28:19.875 00.000 10072 MoveAxis(W, 2, ABG)
00:28:19.875 00.000 10072 Guiding  Dir = 3, Dur = 2
00:28:19.875 00.000 10072 IsGuiding returns 0
00:28:19.876 00.001 10072 PulseGuide returned control before completion, sleep 12
00:28:19.896 00.020 1032 UpdateGuideState exits: m=1333 SNR=25.7
00:28:19.899 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:19.900 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:19.902 00.002 1032 Enqueuing Expose request
00:28:19.904 00.002 10072 IsGuiding returns 0
00:28:19.904 00.000 10072 Move returns status 0, amount 2
00:28:19.904 00.000 10072 MoveAxis(N, 0, ABG)
00:28:19.904 00.000 10072 Move returns status 0, amount 0
00:28:19.904 00.000 10072 move complete, result=0
00:28:19.904 00.000 10072 worker thread done servicing request
00:28:19.905 00.001 10072 Worker thread wakes up
00:28:19.905 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:19.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:19.913 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:28:20.540 00.627 10072 Exposure complete
00:28:20.591 00.051 10072 worker thread done servicing request
00:28:20.591 00.000 1032 OnExposeComplete: enter
00:28:20.592 00.001 1032 UpdateGuideState(): m_state=6
00:28:20.595 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2311
00:28:20.598 00.003 1032 Star::Find returns 1 (0), X=321.81, Y=742.88, Mass=1247, SNR=24.9, Peak=159 HFD=2.5
00:28:20.600 00.002 1032 MultiStar: [#1 0.12,0.02,1.11,U] [#2 0.10,-0.20,1.09,U] [#3 0.19,-0.13,0.76,U] [#4 -0.04,-0.06,0.75,U] [#5 0.09,-0.12,0.78,U] [#6 -0.03,-0.20,0.73,U] [#7 0.13,0.05,0.56,U] [#8 0.09,-0.15,0.63,U] 
00:28:20.602 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.11}, one-star: {0.11, -0.19}
00:28:20.604 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
00:28:20.606 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
00:28:20.607 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.91 mountX=-0.13 mountY=-0.06, mountTheta=-2.74
00:28:20.610 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.11, opts=13)
00:28:20.612 00.002 1032 Enqueuing Move request for scope (0.09, -0.11)
00:28:20.614 00.002 10072 Worker thread wakes up
00:28:20.614 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
00:28:20.614 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
00:28:20.615 00.001 10072 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.06
00:28:20.617 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:20.620 00.003 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.40
00:28:20.620 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
00:28:20.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:20.620 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:28:20.620 00.000 10072 MoveAxis(W, 2, ABG)
00:28:20.620 00.000 10072 Guiding  Dir = 3, Dur = 2
00:28:20.620 00.000 10072 IsGuiding returns 0
00:28:20.621 00.001 10072 PulseGuide returned control before completion, sleep 12
00:28:20.638 00.017 1032 UpdateGuideState exits: m=1247 SNR=24.9
00:28:20.640 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:20.643 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:20.645 00.002 1032 Enqueuing Expose request
00:28:20.646 00.001 10072 IsGuiding returns 0
00:28:20.647 00.001 10072 Move returns status 0, amount 2
00:28:20.647 00.000 10072 MoveAxis(N, 0, ABG)
00:28:20.647 00.000 10072 Move returns status 0, amount 0
00:28:20.647 00.000 10072 move complete, result=0
00:28:20.647 00.000 10072 worker thread done servicing request
00:28:20.647 00.000 10072 Worker thread wakes up
00:28:20.647 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:20.647 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:20.654 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:28:21.053 00.399 10072 Exposure complete
00:28:21.106 00.053 10072 worker thread done servicing request
00:28:21.106 00.000 1032 OnExposeComplete: enter
00:28:21.108 00.002 1032 UpdateGuideState(): m_state=6
00:28:21.111 00.003 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2312
00:28:21.116 00.005 1032 Star::Find returns 1 (0), X=321.73, Y=743.01, Mass=1405, SNR=26.4, Peak=151 HFD=2.5
00:28:21.119 00.003 1032 MultiStar: [#1 0.09,-0.09,1.12,U] [#2 0.10,-0.16,0.96,U] [#3 0.01,-0.10,0.73,U] [#4 -0.10,-0.09,0.70,U] [#5 -0.05,-0.14,0.70,U] [#6 -0.07,-0.22,0.72,U] [#7 -0.01,-0.00,0.50,U] [#8 -0.01,-0.19,0.62,U] 
00:28:21.121 00.002 1032 single-star, 8 included, MultiStar: {0.01, -0.12}, one-star: {0.03, -0.06}
00:28:21.122 00.001 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
00:28:21.124 00.002 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
00:28:21.125 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.17 mountX=-0.07 mountY=-0.01, mountTheta=-3.00
00:28:21.129 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
00:28:21.131 00.002 1032 Enqueuing Move request for scope (0.03, -0.06)
00:28:21.133 00.002 10072 Worker thread wakes up
00:28:21.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
00:28:21.134 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
00:28:21.134 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.07 yDistance=-0.01
00:28:21.135 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:21.138 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.40
00:28:21.139 00.001 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:28:21.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:21.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:28:21.139 00.000 10072 MoveAxis(W, 2, ABG)
00:28:21.139 00.000 10072 Guiding  Dir = 3, Dur = 2
00:28:21.139 00.000 10072 IsGuiding returns 0
00:28:21.140 00.001 10072 PulseGuide returned control before completion, sleep 12
00:28:21.157 00.017 1032 UpdateGuideState exits: m=1405 SNR=26.4
00:28:21.160 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:21.162 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:21.163 00.001 1032 Enqueuing Expose request
00:28:21.165 00.002 10072 IsGuiding returns 0
00:28:21.165 00.000 10072 Move returns status 0, amount 2
00:28:21.165 00.000 10072 MoveAxis(N, 0, ABG)
00:28:21.165 00.000 10072 Move returns status 0, amount 0
00:28:21.165 00.000 10072 move complete, result=0
00:28:21.165 00.000 10072 worker thread done servicing request
00:28:21.165 00.000 10072 Worker thread wakes up
00:28:21.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:21.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:21.175 00.010 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:28:21.791 00.616 10072 Exposure complete
00:28:21.844 00.053 10072 worker thread done servicing request
00:28:21.844 00.000 1032 OnExposeComplete: enter
00:28:21.847 00.003 1032 UpdateGuideState(): m_state=6
00:28:21.849 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2313
00:28:21.851 00.002 1032 Star::Find returns 1 (0), X=321.77, Y=743.17, Mass=1371, SNR=26.1, Peak=146 HFD=2.5
00:28:21.853 00.002 1032 MultiStar: [#1 -0.08,0.06,1.11,U] [#2 0.03,-0.01,0.91,U] [#3 -0.18,0.01,0.72,U] [#4 -0.17,-0.06,0.71,U] [#5 0.02,0.03,0.71,U] [#6 -0.34,-0.05,0.00,M1] [#7 -0.10,0.12,0.52,U] [#8 -0.24,-0.11,0.61,U] 
00:28:21.855 00.002 1032 refined, 7 included, MultiStar: {-0.07, 0.02}, one-star: {0.07, 0.10}
00:28:21.856 00.001 1032 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.83) = xAngle (1.01 = 1.01)
00:28:21.857 00.001 1032 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.01 = 1.01)
00:28:21.858 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.84 mountX=0.04 mountY=0.06, mountTheta=1.01
00:28:21.862 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.02, opts=13)
00:28:21.863 00.001 1032 Enqueuing Move request for scope (-0.07, 0.02)
00:28:21.865 00.002 10072 Worker thread wakes up
00:28:21.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
00:28:21.865 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
00:28:21.865 00.000 10072 Moving (-0.07, 0.02) raw xDistance=0.04 yDistance=0.06
00:28:21.868 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:21.871 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.39
00:28:21.871 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:28:21.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:21.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:28:21.871 00.000 10072 MoveAxis(W, 2, ABG)
00:28:21.871 00.000 10072 Guiding  Dir = 3, Dur = 2
00:28:21.872 00.001 10072 IsGuiding returns 0
00:28:21.872 00.000 10072 PulseGuide returned control before completion, sleep 12
00:28:21.889 00.017 1032 UpdateGuideState exits: m=1371 SNR=26.1
00:28:21.892 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:21.894 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:21.895 00.001 1032 Enqueuing Expose request
00:28:21.899 00.004 10072 IsGuiding returns 0
00:28:21.899 00.000 10072 Move returns status 0, amount 2
00:28:21.899 00.000 10072 MoveAxis(N, 0, ABG)
00:28:21.899 00.000 10072 Move returns status 0, amount 0
00:28:21.899 00.000 10072 move complete, result=0
00:28:21.899 00.000 10072 worker thread done servicing request
00:28:21.899 00.000 10072 Worker thread wakes up
00:28:21.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:21.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:21.905 00.006 1032 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
00:28:22.309 00.404 10072 Exposure complete
00:28:22.357 00.048 10072 worker thread done servicing request
00:28:22.357 00.000 1032 OnExposeComplete: enter
00:28:22.360 00.003 1032 UpdateGuideState(): m_state=6
00:28:22.362 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2314
00:28:22.365 00.003 1032 Star::Find returns 1 (0), X=321.62, Y=743.31, Mass=1465, SNR=27.0, Peak=165 HFD=2.9
00:28:22.367 00.002 1032 MultiStar: [#1 -0.08,0.15,1.08,U] [#2 -0.00,-0.05,0.97,U] [#3 -0.11,0.13,0.70,U] [#4 -0.28,0.14,0.00,M1] [#5 -0.14,0.02,0.66,U] [#6 -0.24,-0.01,0.67,U] [#7 -0.10,0.21,0.50,U] [#8 -0.26,-0.09,0.00,M1] 
00:28:22.369 00.002 1032 refined, 6 included, MultiStar: {-0.10, 0.10}, one-star: {-0.09, 0.24}
00:28:22.371 00.002 1032 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.83) = xAngle (0.54 = 0.54)
00:28:22.373 00.002 1032 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.54 = 0.54)
00:28:22.375 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.37 mountX=0.12 mountY=0.07, mountTheta=0.54
00:28:22.378 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.10, opts=13)
00:28:22.381 00.003 1032 Enqueuing Move request for scope (-0.10, 0.10)
00:28:22.382 00.001 10072 Worker thread wakes up
00:28:22.383 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
00:28:22.383 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
00:28:22.383 00.000 10072 Moving (-0.10, 0.10) raw xDistance=0.12 yDistance=0.07
00:28:22.385 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:22.387 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.39
00:28:22.387 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:28:22.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:22.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:28:22.387 00.000 10072 MoveAxis(W, 2, ABG)
00:28:22.387 00.000 10072 Guiding  Dir = 3, Dur = 2
00:28:22.387 00.000 10072 IsGuiding returns 0
00:28:22.388 00.001 10072 PulseGuide returned control before completion, sleep 12
00:28:22.407 00.019 1032 UpdateGuideState exits: m=1465 SNR=27.0
00:28:22.409 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:22.411 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:22.412 00.001 1032 Enqueuing Expose request
00:28:22.415 00.003 10072 IsGuiding returns 0
00:28:22.415 00.000 10072 Move returns status 0, amount 2
00:28:22.415 00.000 10072 MoveAxis(N, 0, ABG)
00:28:22.415 00.000 10072 Move returns status 0, amount 0
00:28:22.415 00.000 10072 move complete, result=0
00:28:22.415 00.000 10072 worker thread done servicing request
00:28:22.415 00.000 10072 Worker thread wakes up
00:28:22.416 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:22.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:22.422 00.006 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
00:28:23.045 00.623 10072 Exposure complete
00:28:23.094 00.049 10072 worker thread done servicing request
00:28:23.094 00.000 1032 OnExposeComplete: enter
00:28:23.096 00.002 1032 UpdateGuideState(): m_state=6
00:28:23.098 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2315
00:28:23.099 00.001 1032 Star::Find returns 1 (0), X=321.73, Y=743.28, Mass=1436, SNR=26.7, Peak=145 HFD=2.9
00:28:23.101 00.002 1032 MultiStar: [#1 0.00,0.00,1.09,U] [#2 0.12,-0.03,0.94,U] [#3 -0.05,0.13,0.71,U] [#4 -0.12,0.02,0.65,U] [#5 -0.00,-0.08,0.67,U] [#6 -0.04,0.01,0.63,U] [#7 -0.13,0.36,0.00,M1] [#8 0.12,-0.05,0.60,U] 
00:28:23.103 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.03}, one-star: {0.02, 0.20}
00:28:23.104 00.001 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
00:28:23.107 00.003 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
00:28:23.108 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.24 mountX=0.03 mountY=-0.02, mountTheta=-0.59
00:28:23.110 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
00:28:23.114 00.004 1032 Enqueuing Move request for scope (0.01, 0.03)
00:28:23.116 00.002 10072 Worker thread wakes up
00:28:23.116 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
00:28:23.116 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
00:28:23.116 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
00:28:23.118 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:23.122 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.39
00:28:23.122 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:28:23.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:23.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:28:23.122 00.000 10072 MoveAxis(W, 2, ABG)
00:28:23.122 00.000 10072 Guiding  Dir = 3, Dur = 2
00:28:23.122 00.000 10072 IsGuiding returns 0
00:28:23.123 00.001 10072 PulseGuide returned control before completion, sleep 12
00:28:23.136 00.013 10072 IsGuiding returns 0
00:28:23.136 00.000 10072 Move returns status 0, amount 2
00:28:23.136 00.000 10072 MoveAxis(N, 0, ABG)
00:28:23.136 00.000 10072 Move returns status 0, amount 0
00:28:23.136 00.000 10072 move complete, result=0
00:28:23.136 00.000 10072 worker thread done servicing request
00:28:23.140 00.004 1032 UpdateGuideState exits: m=1436 SNR=26.7
00:28:23.143 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:23.145 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:23.147 00.002 1032 Enqueuing Expose request
00:28:23.149 00.002 10072 Worker thread wakes up
00:28:23.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:23.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:23.150 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:28:23.559 00.409 10072 Exposure complete
00:28:23.608 00.049 10072 worker thread done servicing request
00:28:23.608 00.000 1032 OnExposeComplete: enter
00:28:23.610 00.002 1032 UpdateGuideState(): m_state=6
00:28:23.613 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2316
00:28:23.617 00.004 1032 Star::Find returns 1 (0), X=321.73, Y=743.09, Mass=1446, SNR=26.8, Peak=169 HFD=2.5
00:28:23.620 00.003 1032 MultiStar: [#1 0.07,-0.07,1.06,U] [#2 0.08,-0.12,0.92,U] [#3 0.02,0.09,0.75,U] [#4 -0.09,-0.01,0.65,U] [#5 -0.00,-0.06,0.69,U] [#6 -0.06,-0.20,0.69,U] [#7 0.03,0.15,0.51,U] [#8 0.01,-0.17,0.61,U] 
00:28:23.622 00.002 1032 single-star, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.02, 0.02}
00:28:23.624 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:28:23.626 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:28:23.627 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.76 mountX=0.02 mountY=-0.03, mountTheta=-1.07
00:28:23.630 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
00:28:23.632 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
00:28:23.633 00.001 10072 Worker thread wakes up
00:28:23.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
00:28:23.633 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
00:28:23.633 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.03
00:28:23.636 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:23.638 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.39
00:28:23.638 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:28:23.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:23.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:28:23.638 00.000 10072 MoveAxis(W, 2, ABG)
00:28:23.638 00.000 10072 Guiding  Dir = 3, Dur = 2
00:28:23.639 00.001 10072 IsGuiding returns 0
00:28:23.639 00.000 10072 PulseGuide returned control before completion, sleep 12
00:28:23.657 00.018 1032 UpdateGuideState exits: m=1446 SNR=26.8
00:28:23.660 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:23.662 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:23.664 00.002 1032 Enqueuing Expose request
00:28:23.666 00.002 10072 IsGuiding returns 0
00:28:23.666 00.000 10072 Move returns status 0, amount 2
00:28:23.666 00.000 10072 MoveAxis(N, 0, ABG)
00:28:23.666 00.000 10072 Move returns status 0, amount 0
00:28:23.666 00.000 10072 move complete, result=0
00:28:23.666 00.000 10072 worker thread done servicing request
00:28:23.666 00.000 10072 Worker thread wakes up
00:28:23.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:23.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:23.675 00.009 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:28:24.295 00.620 10072 Exposure complete
00:28:24.342 00.047 10072 worker thread done servicing request
00:28:24.342 00.000 1032 OnExposeComplete: enter
00:28:24.344 00.002 1032 UpdateGuideState(): m_state=6
00:28:24.346 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2317
00:28:24.347 00.001 1032 Star::Find returns 1 (0), X=321.63, Y=743.04, Mass=1465, SNR=27.0, Peak=161 HFD=2.4
00:28:24.349 00.002 1032 MultiStar: [#1 0.12,0.03,1.11,U] [#2 0.03,-0.10,0.97,U] [#3 -0.02,-0.00,0.72,U] [#4 -0.21,-0.03,0.64,U] [#5 -0.06,-0.17,0.68,U] [#6 -0.18,-0.19,0.71,U] [#7 0.02,0.01,0.51,U] [#8 -0.15,-0.17,0.59,U] 
00:28:24.350 00.001 1032 single-star, 8 included, MultiStar: {-0.04, -0.07}, one-star: {-0.07, -0.03}
00:28:24.351 00.001 1032 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.83) = xAngle (-4.60 = 1.69)
00:28:24.352 00.001 1032 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.60 = 1.69)
00:28:24.355 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.77 mountX=-0.01 mountY=0.08, mountTheta=1.69
00:28:24.357 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.03, opts=13)
00:28:24.360 00.003 1032 Enqueuing Move request for scope (-0.07, -0.03)
00:28:24.363 00.003 10072 Worker thread wakes up
00:28:24.363 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
00:28:24.363 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
00:28:24.363 00.000 10072 Moving (-0.07, -0.03) raw xDistance=-0.01 yDistance=0.08
00:28:24.365 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:24.368 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.38
00:28:24.368 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:28:24.368 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:24.369 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:28:24.369 00.000 10072 MoveAxis(W, 2, ABG)
00:28:24.369 00.000 10072 Guiding  Dir = 3, Dur = 2
00:28:24.369 00.000 10072 IsGuiding returns 0
00:28:24.370 00.001 10072 PulseGuide returned control before completion, sleep 12
00:28:24.385 00.015 10072 IsGuiding returns 0
00:28:24.385 00.000 10072 Move returns status 0, amount 2
00:28:24.385 00.000 10072 MoveAxis(N, 0, ABG)
00:28:24.385 00.000 10072 Move returns status 0, amount 0
00:28:24.385 00.000 10072 move complete, result=0
00:28:24.385 00.000 10072 worker thread done servicing request
00:28:24.387 00.002 1032 UpdateGuideState exits: m=1465 SNR=27.0
00:28:24.389 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:24.391 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:24.394 00.003 1032 Enqueuing Expose request
00:28:24.396 00.002 10072 Worker thread wakes up
00:28:24.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:24.396 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:24.396 00.000 1032 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
00:28:24.811 00.415 10072 Exposure complete
00:28:24.858 00.047 10072 worker thread done servicing request
00:28:24.860 00.002 1032 OnExposeComplete: enter
00:28:24.862 00.002 1032 UpdateGuideState(): m_state=6
00:28:24.864 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2318
00:28:24.865 00.001 1032 Star::Find returns 1 (0), X=321.81, Y=743.09, Mass=1276, SNR=25.2, Peak=151 HFD=2.4
00:28:24.867 00.002 1032 MultiStar: [#1 -0.00,0.09,1.18,U] [#2 0.19,-0.08,1.04,U] [#3 0.00,0.01,0.79,U] [#4 -0.23,0.01,0.67,U] [#5 -0.05,-0.16,0.73,U] [#6 -0.13,-0.29,0.00,M1] [#7 -0.15,-0.06,0.55,U] [#8 -0.08,-0.09,0.61,U] 
00:28:24.868 00.001 1032 refined, 7 included, MultiStar: {-0.00, -0.02}, one-star: {0.10, 0.02}
00:28:24.871 00.003 1032 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.83) = xAngle (-3.55 = 2.74)
00:28:24.872 00.001 1032 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.55 = 2.74)
00:28:24.874 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.72 mountX=-0.02 mountY=0.01, mountTheta=2.74
00:28:24.876 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.02, opts=13)
00:28:24.878 00.002 1032 Enqueuing Move request for scope (-0.00, -0.02)
00:28:24.881 00.003 10072 Worker thread wakes up
00:28:24.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
00:28:24.881 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
00:28:24.881 00.000 10072 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
00:28:24.883 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:24.885 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.38
00:28:24.885 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:28:24.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:24.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:28:24.885 00.000 10072 MoveAxis(W, 2, ABG)
00:28:24.885 00.000 10072 Guiding  Dir = 3, Dur = 2
00:28:24.886 00.001 10072 IsGuiding returns 0
00:28:24.886 00.000 10072 PulseGuide returned control before completion, sleep 12
00:28:24.904 00.018 1032 UpdateGuideState exits: m=1276 SNR=25.2
00:28:24.906 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:24.908 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:24.910 00.002 1032 Enqueuing Expose request
00:28:24.912 00.002 10072 IsGuiding returns 0
00:28:24.912 00.000 10072 Move returns status 0, amount 2
00:28:24.912 00.000 10072 MoveAxis(N, 0, ABG)
00:28:24.912 00.000 10072 Move returns status 0, amount 0
00:28:24.912 00.000 10072 move complete, result=0
00:28:24.913 00.001 10072 worker thread done servicing request
00:28:24.913 00.000 10072 Worker thread wakes up
00:28:24.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:24.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:24.921 00.008 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
00:28:25.543 00.622 10072 Exposure complete
00:28:25.590 00.047 10072 worker thread done servicing request
00:28:25.592 00.002 1032 OnExposeComplete: enter
00:28:25.594 00.002 1032 UpdateGuideState(): m_state=6
00:28:25.597 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2319
00:28:25.599 00.002 1032 Star::Find returns 1 (0), X=321.71, Y=743.10, Mass=1364, SNR=26.0, Peak=154 HFD=2.6
00:28:25.601 00.002 1032 MultiStar: [#1 0.05,0.10,1.10,U] [#2 0.18,-0.06,1.03,U] [#3 -0.07,0.15,0.76,U] [#4 -0.23,-0.00,0.70,U] [#5 0.10,0.12,0.67,U] [#6 -0.04,-0.15,0.68,U] [#7 -0.18,0.19,0.52,U] [#8 -0.09,-0.10,0.64,U] 
00:28:25.602 00.001 1032 single-star, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.00, 0.03}
00:28:25.606 00.004 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
00:28:25.608 00.002 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
00:28:25.610 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.56 mountX=0.03 mountY=-0.01, mountTheta=-0.27
00:28:25.613 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.03, opts=13)
00:28:25.616 00.003 1032 Enqueuing Move request for scope (0.00, 0.03)
00:28:25.617 00.001 10072 Worker thread wakes up
00:28:25.617 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
00:28:25.617 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
00:28:25.618 00.001 10072 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
00:28:25.619 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:25.622 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.38
00:28:25.622 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:28:25.623 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:25.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:28:25.623 00.000 10072 MoveAxis(W, 2, ABG)
00:28:25.623 00.000 10072 Guiding  Dir = 3, Dur = 2
00:28:25.623 00.000 10072 IsGuiding returns 0
00:28:25.624 00.001 10072 PulseGuide returned control before completion, sleep 12
00:28:25.639 00.015 1032 UpdateGuideState exits: m=1364 SNR=26.0
00:28:25.644 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:25.646 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:25.649 00.003 1032 Enqueuing Expose request
00:28:25.651 00.002 10072 IsGuiding returns 0
00:28:25.651 00.000 10072 Move returns status 0, amount 2
00:28:25.651 00.000 10072 MoveAxis(N, 0, ABG)
00:28:25.651 00.000 10072 Move returns status 0, amount 0
00:28:25.651 00.000 10072 move complete, result=0
00:28:25.651 00.000 10072 worker thread done servicing request
00:28:25.651 00.000 10072 Worker thread wakes up
00:28:25.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:25.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:25.658 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:28:26.062 00.404 10072 Exposure complete
00:28:26.120 00.058 10072 worker thread done servicing request
00:28:26.120 00.000 1032 OnExposeComplete: enter
00:28:26.122 00.002 1032 UpdateGuideState(): m_state=6
00:28:26.124 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2320
00:28:26.127 00.003 1032 Star::Find returns 1 (0), X=321.70, Y=743.08, Mass=1362, SNR=26.0, Peak=149 HFD=2.6
00:28:26.128 00.001 1032 MultiStar: [#1 0.06,-0.08,1.12,U] [#2 0.05,-0.20,0.96,U] [#3 -0.08,-0.01,0.72,U] [#4 -0.10,-0.28,0.00,M1] [#5 0.10,-0.13,0.74,U] [#6 -0.21,-0.17,0.70,U] [#7 -0.04,0.08,0.53,U] [#8 0.01,-0.23,0.60,U] 
00:28:26.130 00.002 1032 single-star, 7 included, MultiStar: {-0.01, -0.09}, one-star: {-0.01, 0.01}
00:28:26.131 00.001 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
00:28:26.132 00.001 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
00:28:26.134 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.05 mountX=0.01 mountY=0.00, mountTheta=0.22
00:28:26.137 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
00:28:26.139 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
00:28:26.140 00.001 10072 Worker thread wakes up
00:28:26.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:28:26.140 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:28:26.140 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.00
00:28:26.143 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:26.146 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.38
00:28:26.146 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:28:26.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:26.146 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:28:26.146 00.000 10072 MoveAxis(W, 2, ABG)
00:28:26.146 00.000 10072 Guiding  Dir = 3, Dur = 2
00:28:26.147 00.001 10072 IsGuiding returns 0
00:28:26.147 00.000 10072 PulseGuide returned control before completion, sleep 12
00:28:26.163 00.016 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:28:26.166 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:26.167 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:26.169 00.002 1032 Enqueuing Expose request
00:28:26.170 00.001 10072 IsGuiding returns 0
00:28:26.170 00.000 10072 Move returns status 0, amount 2
00:28:26.170 00.000 10072 MoveAxis(N, 0, ABG)
00:28:26.170 00.000 10072 Move returns status 0, amount 0
00:28:26.170 00.000 10072 move complete, result=0
00:28:26.170 00.000 10072 worker thread done servicing request
00:28:26.170 00.000 10072 Worker thread wakes up
00:28:26.170 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:26.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:26.177 00.007 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
00:28:26.799 00.622 10072 Exposure complete
00:28:26.845 00.046 10072 worker thread done servicing request
00:28:26.845 00.000 1032 OnExposeComplete: enter
00:28:26.847 00.002 1032 UpdateGuideState(): m_state=6
00:28:26.848 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2321
00:28:26.850 00.002 1032 Star::Find returns 1 (0), X=321.80, Y=742.97, Mass=1361, SNR=26.0, Peak=152 HFD=2.6
00:28:26.852 00.002 1032 MultiStar: [#1 -0.02,-0.01,1.12,U] [#2 0.19,-0.15,1.01,U] [#3 0.00,0.02,0.74,U] [#4 -0.01,-0.20,0.69,U] [#5 -0.00,-0.14,0.73,U] [#6 -0.17,-0.16,0.71,U] [#7 0.02,-0.13,0.53,U] [#8 -0.10,-0.27,0.00,M1] 
00:28:26.853 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.10}, one-star: {0.09, -0.10}
00:28:26.854 00.001 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
00:28:26.857 00.003 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
00:28:26.858 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.36 mountX=-0.10 mountY=0.01, mountTheta=3.09
00:28:26.862 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.10, opts=13)
00:28:26.865 00.003 1032 Enqueuing Move request for scope (0.02, -0.10)
00:28:26.867 00.002 10072 Worker thread wakes up
00:28:26.867 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
00:28:26.867 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
00:28:26.867 00.000 10072 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=0.01
00:28:26.869 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:26.871 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.38
00:28:26.871 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:28:26.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:26.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:28:26.871 00.000 10072 MoveAxis(W, 2, ABG)
00:28:26.871 00.000 10072 Guiding  Dir = 3, Dur = 2
00:28:26.872 00.001 10072 IsGuiding returns 0
00:28:26.872 00.000 10072 PulseGuide returned control before completion, sleep 12
00:28:26.888 00.016 1032 UpdateGuideState exits: m=1361 SNR=26.0
00:28:26.890 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:26.892 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:26.894 00.002 1032 Enqueuing Expose request
00:28:26.895 00.001 10072 IsGuiding returns 0
00:28:26.896 00.001 10072 Move returns status 0, amount 2
00:28:26.896 00.000 10072 MoveAxis(N, 0, ABG)
00:28:26.896 00.000 10072 Move returns status 0, amount 0
00:28:26.896 00.000 10072 move complete, result=0
00:28:26.896 00.000 10072 worker thread done servicing request
00:28:26.896 00.000 10072 Worker thread wakes up
00:28:26.896 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:26.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:26.903 00.007 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
00:28:27.314 00.411 10072 Exposure complete
00:28:27.359 00.045 10072 worker thread done servicing request
00:28:27.359 00.000 1032 OnExposeComplete: enter
00:28:27.360 00.001 1032 UpdateGuideState(): m_state=6
00:28:27.362 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2322
00:28:27.363 00.001 1032 Star::Find returns 1 (0), X=321.74, Y=743.08, Mass=1319, SNR=25.6, Peak=143 HFD=2.6
00:28:27.365 00.002 1032 MultiStar: [#1 0.01,0.01,1.18,U] [#2 0.16,-0.13,1.00,U] [#3 0.02,0.05,0.74,U] [#4 -0.11,-0.05,0.69,U] [#5 0.02,0.02,0.74,U] [#6 -0.09,-0.21,0.68,U] [#7 -0.07,0.01,0.52,U] [#8 -0.09,-0.18,0.59,U] 
00:28:27.367 00.002 1032 single-star, 8 included, MultiStar: {0.00, -0.05}, one-star: {0.03, 0.01}
00:28:27.370 00.003 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
00:28:27.371 00.001 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
00:28:27.373 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.23 mountX=-0.00 mountY=-0.03, mountTheta=-1.60
00:28:27.376 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
00:28:27.379 00.003 1032 Enqueuing Move request for scope (0.03, 0.01)
00:28:27.380 00.001 10072 Worker thread wakes up
00:28:27.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:28:27.380 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:28:27.380 00.000 10072 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
00:28:27.382 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:27.385 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.37
00:28:27.385 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:28:27.385 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:27.385 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:28:27.385 00.000 10072 MoveAxis(W, 2, ABG)
00:28:27.385 00.000 10072 Guiding  Dir = 3, Dur = 2
00:28:27.386 00.001 10072 IsGuiding returns 0
00:28:27.386 00.000 10072 PulseGuide returned control before completion, sleep 12
00:28:27.404 00.018 1032 UpdateGuideState exits: m=1319 SNR=25.6
00:28:27.406 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:27.409 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:27.410 00.001 1032 Enqueuing Expose request
00:28:27.411 00.001 10072 IsGuiding returns 0
00:28:27.412 00.001 10072 Move returns status 0, amount 2
00:28:27.412 00.000 10072 MoveAxis(N, 0, ABG)
00:28:27.412 00.000 10072 Move returns status 0, amount 0
00:28:27.412 00.000 10072 move complete, result=0
00:28:27.412 00.000 10072 worker thread done servicing request
00:28:27.412 00.000 10072 Worker thread wakes up
00:28:27.412 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:27.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:27.420 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:28:28.052 00.632 10072 Exposure complete
00:28:28.099 00.047 10072 worker thread done servicing request
00:28:28.099 00.000 1032 OnExposeComplete: enter
00:28:28.102 00.003 1032 UpdateGuideState(): m_state=6
00:28:28.104 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2323
00:28:28.105 00.001 1032 Star::Find returns 1 (0), X=321.65, Y=743.27, Mass=1452, SNR=26.8, Peak=152 HFD=2.8
00:28:28.107 00.002 1032 MultiStar: [#1 -0.02,0.04,1.20,U] [#2 0.11,0.10,0.94,U] [#3 -0.01,0.13,0.71,U] [#4 -0.17,0.05,0.67,U] [#5 0.03,0.11,0.70,U] [#6 -0.09,-0.09,0.66,U] [#7 -0.08,0.18,0.55,U] [#8 -0.00,-0.04,0.60,U] 
00:28:28.108 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {-0.06, 0.19}
00:28:28.111 00.003 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
00:28:28.114 00.003 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
00:28:28.115 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.90 mountX=0.08 mountY=0.01, mountTheta=0.07
00:28:28.119 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
00:28:28.121 00.002 1032 Enqueuing Move request for scope (-0.03, 0.08)
00:28:28.123 00.002 10072 Worker thread wakes up
00:28:28.123 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
00:28:28.123 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
00:28:28.123 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.08 yDistance=0.01
00:28:28.125 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:28.128 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.37
00:28:28.128 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:28:28.128 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:28.128 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:28:28.128 00.000 10072 MoveAxis(W, 4, ABG)
00:28:28.129 00.001 10072 Guiding  Dir = 3, Dur = 4
00:28:28.129 00.000 10072 IsGuiding returns 0
00:28:28.129 00.000 10072 PulseGuide returned control before completion, sleep 14
00:28:28.147 00.018 1032 UpdateGuideState exits: m=1452 SNR=26.8
00:28:28.149 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:28.151 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:28.153 00.002 1032 Enqueuing Expose request
00:28:28.157 00.004 10072 IsGuiding returns 0
00:28:28.157 00.000 10072 Move returns status 0, amount 4
00:28:28.157 00.000 10072 MoveAxis(N, 0, ABG)
00:28:28.157 00.000 10072 Move returns status 0, amount 0
00:28:28.157 00.000 10072 move complete, result=0
00:28:28.157 00.000 10072 worker thread done servicing request
00:28:28.157 00.000 10072 Worker thread wakes up
00:28:28.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:28.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:28.162 00.005 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
00:28:28.568 00.406 10072 Exposure complete
00:28:28.622 00.054 10072 worker thread done servicing request
00:28:28.622 00.000 1032 OnExposeComplete: enter
00:28:28.624 00.002 1032 UpdateGuideState(): m_state=6
00:28:28.626 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2324
00:28:28.627 00.001 1032 Star::Find returns 1 (0), X=321.67, Y=743.21, Mass=1394, SNR=26.3, Peak=140 HFD=2.7
00:28:28.629 00.002 1032 MultiStar: [#1 0.07,0.22,1.10,U] [#2 0.08,0.04,0.91,U] [#3 0.02,0.15,0.73,U] [#4 -0.08,0.22,0.64,U] [#5 -0.10,0.04,0.71,U] [#6 -0.07,0.02,0.71,U] [#7 -0.07,0.00,0.58,U] [#8 -0.14,-0.09,0.60,U] 
00:28:28.630 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {-0.04, 0.14}
00:28:28.632 00.002 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
00:28:28.634 00.002 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
00:28:28.636 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.82 mountX=0.10 mountY=-0.00, mountTheta=-0.01
00:28:28.638 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
00:28:28.640 00.002 1032 Enqueuing Move request for scope (-0.02, 0.10)
00:28:28.643 00.003 10072 Worker thread wakes up
00:28:28.643 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
00:28:28.643 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
00:28:28.643 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.00
00:28:28.646 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:28.647 00.001 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.37
00:28:28.648 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:28:28.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:28.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:28:28.648 00.000 10072 MoveAxis(W, 3, ABG)
00:28:28.648 00.000 10072 Guiding  Dir = 3, Dur = 3
00:28:28.648 00.000 10072 IsGuiding returns 0
00:28:28.649 00.001 10072 PulseGuide returned control before completion, sleep 13
00:28:28.665 00.016 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:28:28.668 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:28.669 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:28.671 00.002 1032 Enqueuing Expose request
00:28:28.674 00.003 10072 IsGuiding returns 0
00:28:28.674 00.000 10072 Move returns status 0, amount 3
00:28:28.674 00.000 10072 MoveAxis(N, 0, ABG)
00:28:28.674 00.000 10072 Move returns status 0, amount 0
00:28:28.674 00.000 10072 move complete, result=0
00:28:28.674 00.000 10072 worker thread done servicing request
00:28:28.674 00.000 10072 Worker thread wakes up
00:28:28.674 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:28.674 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:28.683 00.009 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:28:29.301 00.618 10072 Exposure complete
00:28:29.352 00.051 10072 worker thread done servicing request
00:28:29.352 00.000 1032 OnExposeComplete: enter
00:28:29.354 00.002 1032 UpdateGuideState(): m_state=6
00:28:29.356 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2325
00:28:29.358 00.002 1032 Star::Find returns 1 (0), X=321.65, Y=743.17, Mass=1378, SNR=26.2, Peak=152 HFD=2.7
00:28:29.363 00.005 1032 MultiStar: [#1 0.15,0.00,1.15,U] [#2 0.02,-0.08,1.01,U] [#3 -0.09,0.16,0.75,U] [#4 -0.17,0.02,0.67,U] [#5 0.09,-0.02,0.73,U] [#6 0.08,-0.11,0.71,U] [#7 -0.23,0.18,0.00,M1] [#8 0.03,-0.10,0.61,U] 
00:28:29.366 00.003 1032 refined, 7 included, MultiStar: {0.01, 0.00}, one-star: {-0.06, 0.10}
00:28:29.368 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
00:28:29.369 00.001 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
00:28:29.370 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.07 mountX=-0.00 mountY=-0.01, mountTheta=-1.76
00:28:29.373 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.00, opts=13)
00:28:29.375 00.002 1032 Enqueuing Move request for scope (0.01, 0.00)
00:28:29.376 00.001 10072 Worker thread wakes up
00:28:29.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
00:28:29.376 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
00:28:29.376 00.000 10072 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
00:28:29.378 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:29.380 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.37
00:28:29.380 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:28:29.380 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:29.380 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:28:29.380 00.000 10072 MoveAxis(W, 4, ABG)
00:28:29.380 00.000 10072 Guiding  Dir = 3, Dur = 4
00:28:29.381 00.001 10072 IsGuiding returns 0
00:28:29.381 00.000 10072 PulseGuide returned control before completion, sleep 14
00:28:29.400 00.019 1032 UpdateGuideState exits: m=1378 SNR=26.2
00:28:29.402 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:29.405 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:29.406 00.001 1032 Enqueuing Expose request
00:28:29.409 00.003 10072 IsGuiding returns 0
00:28:29.409 00.000 10072 Move returns status 0, amount 4
00:28:29.409 00.000 10072 MoveAxis(N, 0, ABG)
00:28:29.409 00.000 10072 Move returns status 0, amount 0
00:28:29.409 00.000 10072 move complete, result=0
00:28:29.409 00.000 10072 worker thread done servicing request
00:28:29.409 00.000 10072 Worker thread wakes up
00:28:29.409 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:28:29.411 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:29.411 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:29.831 00.420 10072 Exposure complete
00:28:29.881 00.050 10072 worker thread done servicing request
00:28:29.882 00.001 1032 OnExposeComplete: enter
00:28:29.884 00.002 1032 UpdateGuideState(): m_state=6
00:28:29.886 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2326
00:28:29.888 00.002 1032 Star::Find returns 1 (0), X=321.66, Y=743.23, Mass=1405, SNR=26.4, Peak=145 HFD=2.8
00:28:29.890 00.002 1032 MultiStar: [#1 0.26,-0.03,1.13,U] [#2 0.13,-0.02,0.96,U] [#3 0.14,0.16,0.72,U] [#4 -0.05,-0.07,0.70,U] [#5 -0.00,-0.05,0.67,U] [#6 -0.14,-0.02,0.70,U] [#7 0.04,-0.00,0.55,U] [#8 0.06,-0.10,0.58,U] 
00:28:29.892 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {-0.05, 0.16}
00:28:29.895 00.003 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:28:29.898 00.003 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:28:29.900 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.14 mountX=-0.01 mountY=-0.06, mountTheta=-1.69
00:28:29.903 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
00:28:29.905 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
00:28:29.908 00.003 10072 Worker thread wakes up
00:28:29.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
00:28:29.908 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
00:28:29.908 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
00:28:29.910 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:29.912 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.37
00:28:29.912 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:28:29.912 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:29.912 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:28:29.912 00.000 10072 MoveAxis(W, 4, ABG)
00:28:29.913 00.001 10072 Guiding  Dir = 3, Dur = 4
00:28:29.913 00.000 10072 IsGuiding returns 0
00:28:29.913 00.000 10072 PulseGuide returned control before completion, sleep 14
00:28:29.933 00.020 1032 UpdateGuideState exits: m=1405 SNR=26.4
00:28:29.936 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:29.938 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:29.940 00.002 1032 Enqueuing Expose request
00:28:29.942 00.002 10072 IsGuiding returns 0
00:28:29.942 00.000 10072 Move returns status 0, amount 4
00:28:29.942 00.000 10072 MoveAxis(N, 0, ABG)
00:28:29.943 00.001 10072 Move returns status 0, amount 0
00:28:29.943 00.000 10072 move complete, result=0
00:28:29.943 00.000 10072 worker thread done servicing request
00:28:29.943 00.000 10072 Worker thread wakes up
00:28:29.943 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:29.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:29.950 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:28:30.576 00.626 10072 Exposure complete
00:28:30.624 00.048 10072 worker thread done servicing request
00:28:30.624 00.000 1032 OnExposeComplete: enter
00:28:30.626 00.002 1032 UpdateGuideState(): m_state=6
00:28:30.628 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2327
00:28:30.630 00.002 1032 Star::Find returns 1 (0), X=321.60, Y=743.23, Mass=1366, SNR=26.0, Peak=147 HFD=2.7
00:28:30.631 00.001 1032 MultiStar: [#1 0.07,0.16,1.16,U] [#2 0.08,-0.02,1.01,U] [#3 -0.11,0.30,0.00,M1] [#4 0.07,0.11,0.64,U] [#5 0.05,0.06,0.73,U] [#6 -0.09,-0.05,0.66,U] [#7 -0.07,0.30,0.00,M1] [#8 -0.06,0.13,0.60,U] 
00:28:30.633 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.08}, one-star: {-0.11, 0.15}
00:28:30.635 00.002 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
00:28:30.636 00.001 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
00:28:30.637 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.47 mountX=0.08 mountY=-0.03, mountTheta=-0.36
00:28:30.640 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
00:28:30.642 00.002 1032 Enqueuing Move request for scope (0.01, 0.08)
00:28:30.644 00.002 10072 Worker thread wakes up
00:28:30.644 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
00:28:30.644 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
00:28:30.644 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.03
00:28:30.646 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:30.648 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.37
00:28:30.648 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:28:30.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:30.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:28:30.648 00.000 10072 MoveAxis(W, 4, ABG)
00:28:30.648 00.000 10072 Guiding  Dir = 3, Dur = 4
00:28:30.648 00.000 10072 IsGuiding returns 0
00:28:30.648 00.000 10072 PulseGuide returned control before completion, sleep 14
00:28:30.666 00.018 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:28:30.669 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:30.670 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:30.673 00.003 10072 IsGuiding returns 0
00:28:30.673 00.000 10072 Move returns status 0, amount 4
00:28:30.673 00.000 10072 MoveAxis(N, 0, ABG)
00:28:30.673 00.000 1032 Enqueuing Expose request
00:28:30.675 00.002 10072 Move returns status 0, amount 0
00:28:30.676 00.001 10072 move complete, result=0
00:28:30.676 00.000 10072 worker thread done servicing request
00:28:30.676 00.000 10072 Worker thread wakes up
00:28:30.676 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:30.676 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:30.684 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:28:31.092 00.408 10072 Exposure complete
00:28:31.143 00.051 10072 worker thread done servicing request
00:28:31.143 00.000 1032 OnExposeComplete: enter
00:28:31.145 00.002 1032 UpdateGuideState(): m_state=6
00:28:31.146 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2328
00:28:31.148 00.002 1032 Star::Find returns 1 (0), X=321.60, Y=743.33, Mass=1417, SNR=26.4, Peak=158 HFD=2.9
00:28:31.149 00.001 1032 MultiStar: [#1 0.06,0.22,1.06,U] [#2 0.05,0.02,0.95,U] [#3 -0.01,0.19,0.69,U] [#4 0.06,-0.04,0.66,U] [#5 0.17,0.04,0.69,U] [#6 -0.22,-0.06,0.66,U] [#7 0.07,0.17,0.55,U] [#8 -0.02,0.02,0.60,U] 
00:28:31.151 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {-0.10, 0.26}
00:28:31.152 00.001 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
00:28:31.155 00.003 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
00:28:31.157 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.51 mountX=0.10 mountY=-0.03, mountTheta=-0.32
00:28:31.160 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
00:28:31.162 00.002 1032 Enqueuing Move request for scope (0.01, 0.10)
00:28:31.164 00.002 10072 Worker thread wakes up
00:28:31.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
00:28:31.164 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
00:28:31.164 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.10 yDistance=-0.03
00:28:31.167 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:31.169 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:28:31.169 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:28:31.169 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:31.169 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:28:31.169 00.000 10072 MoveAxis(W, 4, ABG)
00:28:31.169 00.000 10072 Guiding  Dir = 3, Dur = 4
00:28:31.170 00.001 10072 IsGuiding returns 0
00:28:31.171 00.001 10072 PulseGuide returned control before completion, sleep 14
00:28:31.188 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.4
00:28:31.190 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:31.192 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:31.194 00.002 1032 Enqueuing Expose request
00:28:31.199 00.005 10072 IsGuiding returns 0
00:28:31.199 00.000 10072 Move returns status 0, amount 4
00:28:31.199 00.000 10072 MoveAxis(N, 0, ABG)
00:28:31.199 00.000 10072 Move returns status 0, amount 0
00:28:31.199 00.000 10072 move complete, result=0
00:28:31.199 00.000 10072 worker thread done servicing request
00:28:31.199 00.000 10072 Worker thread wakes up
00:28:31.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:31.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:31.207 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:28:31.828 00.621 10072 Exposure complete
00:28:31.879 00.051 10072 worker thread done servicing request
00:28:31.879 00.000 1032 OnExposeComplete: enter
00:28:31.882 00.003 1032 UpdateGuideState(): m_state=6
00:28:31.883 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2329
00:28:31.885 00.002 1032 Star::Find returns 1 (0), X=321.72, Y=743.05, Mass=1409, SNR=26.4, Peak=144 HFD=2.5
00:28:31.887 00.002 1032 MultiStar: [#1 0.03,-0.04,1.16,U] [#2 0.06,-0.07,0.96,U] [#3 0.06,0.10,0.78,U] [#4 -0.09,-0.04,0.70,U] [#5 0.16,-0.06,0.68,U] [#6 -0.18,-0.15,0.71,U] [#7 -0.09,0.17,0.52,U] [#8 -0.00,-0.00,0.57,U] 
00:28:31.890 00.003 1032 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {0.01, -0.03}
00:28:31.891 00.001 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
00:28:31.894 00.003 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
00:28:31.897 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.41 mountX=-0.02 mountY=0.00, mountTheta=3.04
00:28:31.900 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.02, opts=13)
00:28:31.902 00.002 1032 Enqueuing Move request for scope (0.00, -0.02)
00:28:31.904 00.002 10072 Worker thread wakes up
00:28:31.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
00:28:31.904 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
00:28:31.904 00.000 10072 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
00:28:31.906 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:31.908 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:28:31.908 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:28:31.908 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:31.908 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:28:31.908 00.000 10072 MoveAxis(W, 5, ABG)
00:28:31.908 00.000 10072 Guiding  Dir = 3, Dur = 5
00:28:31.908 00.000 10072 IsGuiding returns 0
00:28:31.909 00.001 10072 PulseGuide returned control before completion, sleep 15
00:28:31.927 00.018 1032 UpdateGuideState exits: m=1409 SNR=26.4
00:28:31.930 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:31.931 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:31.935 00.004 1032 Enqueuing Expose request
00:28:31.938 00.003 10072 IsGuiding returns 0
00:28:31.938 00.000 10072 Move returns status 0, amount 5
00:28:31.938 00.000 10072 MoveAxis(N, 0, ABG)
00:28:31.938 00.000 10072 Move returns status 0, amount 0
00:28:31.938 00.000 10072 move complete, result=0
00:28:31.938 00.000 10072 worker thread done servicing request
00:28:31.938 00.000 10072 Worker thread wakes up
00:28:31.938 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:31.938 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:31.946 00.008 1032 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:28:32.356 00.410 10072 Exposure complete
00:28:32.408 00.052 10072 worker thread done servicing request
00:28:32.408 00.000 1032 OnExposeComplete: enter
00:28:32.410 00.002 1032 UpdateGuideState(): m_state=6
00:28:32.411 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2330
00:28:32.413 00.002 1032 Star::Find returns 1 (0), X=321.78, Y=743.20, Mass=1391, SNR=26.3, Peak=161 HFD=2.5
00:28:32.414 00.001 1032 MultiStar: [#1 0.11,0.10,1.12,U] [#2 0.09,0.02,1.00,U] [#3 0.06,0.13,0.72,U] [#4 -0.02,-0.02,0.70,U] [#5 0.10,0.06,0.73,U] [#6 -0.18,-0.20,0.67,U] [#7 0.16,0.19,0.55,U] [#8 0.03,-0.04,0.61,U] 
00:28:32.421 00.007 1032 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.08, 0.13}
00:28:32.423 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
00:28:32.426 00.003 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
00:28:32.428 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.73 mountX=0.03 mountY=-0.06, mountTheta=-1.10
00:28:32.430 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
00:28:32.432 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
00:28:32.435 00.003 10072 Worker thread wakes up
00:28:32.435 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:28:32.435 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:28:32.435 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
00:28:32.437 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:32.439 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:28:32.439 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:28:32.439 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:32.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:28:32.439 00.000 10072 MoveAxis(W, 4, ABG)
00:28:32.439 00.000 10072 Guiding  Dir = 3, Dur = 4
00:28:32.440 00.001 10072 IsGuiding returns 0
00:28:32.440 00.000 10072 PulseGuide returned control before completion, sleep 14
00:28:32.457 00.017 1032 UpdateGuideState exits: m=1391 SNR=26.3
00:28:32.460 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:32.463 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:32.465 00.002 1032 Enqueuing Expose request
00:28:32.466 00.001 10072 IsGuiding returns 0
00:28:32.466 00.000 10072 Move returns status 0, amount 4
00:28:32.466 00.000 10072 MoveAxis(N, 0, ABG)
00:28:32.466 00.000 10072 Move returns status 0, amount 0
00:28:32.467 00.001 10072 move complete, result=0
00:28:32.467 00.000 10072 worker thread done servicing request
00:28:32.467 00.000 10072 Worker thread wakes up
00:28:32.467 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:32.467 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:32.474 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:28:33.092 00.618 10072 Exposure complete
00:28:33.139 00.047 10072 worker thread done servicing request
00:28:33.139 00.000 1032 OnExposeComplete: enter
00:28:33.141 00.002 1032 UpdateGuideState(): m_state=6
00:28:33.144 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2331
00:28:33.146 00.002 1032 Star::Find returns 1 (0), X=321.67, Y=743.19, Mass=1330, SNR=25.7, Peak=143 HFD=2.7
00:28:33.148 00.002 1032 MultiStar: [#1 -0.01,0.22,1.14,U] [#2 0.07,-0.04,0.96,U] [#3 -0.01,0.15,0.70,U] [#4 -0.16,0.09,0.72,U] [#5 0.04,0.20,0.72,U] [#6 -0.07,-0.00,0.71,U] [#7 -0.15,0.18,0.55,U] [#8 -0.07,0.08,0.58,U] 
00:28:33.150 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.11}, one-star: {-0.04, 0.11}
00:28:33.152 00.002 1032 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.83) = xAngle (0.04 = 0.04)
00:28:33.154 00.002 1032 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.04 = 0.04)
00:28:33.156 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.87 mountX=0.12 mountY=0.00, mountTheta=0.04
00:28:33.159 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.11, opts=13)
00:28:33.161 00.002 1032 Enqueuing Move request for scope (-0.03, 0.11)
00:28:33.163 00.002 10072 Worker thread wakes up
00:28:33.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
00:28:33.163 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
00:28:33.163 00.000 10072 Moving (-0.03, 0.11) raw xDistance=0.12 yDistance=0.00
00:28:33.165 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:33.167 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:28:33.167 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:28:33.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:33.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:28:33.167 00.000 10072 MoveAxis(W, 5, ABG)
00:28:33.167 00.000 10072 Guiding  Dir = 3, Dur = 5
00:28:33.168 00.001 10072 IsGuiding returns 0
00:28:33.168 00.000 10072 PulseGuide returned control before completion, sleep 15
00:28:33.187 00.019 1032 UpdateGuideState exits: m=1330 SNR=25.7
00:28:33.189 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:33.191 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:33.192 00.001 1032 Enqueuing Expose request
00:28:33.198 00.006 10072 IsGuiding returns 0
00:28:33.198 00.000 10072 Move returns status 0, amount 5
00:28:33.198 00.000 10072 MoveAxis(N, 0, ABG)
00:28:33.198 00.000 10072 Move returns status 0, amount 0
00:28:33.198 00.000 10072 move complete, result=0
00:28:33.198 00.000 10072 worker thread done servicing request
00:28:33.198 00.000 10072 Worker thread wakes up
00:28:33.198 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:33.198 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:33.201 00.003 1032 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
00:28:33.610 00.409 10072 Exposure complete
00:28:33.658 00.048 10072 worker thread done servicing request
00:28:33.658 00.000 1032 OnExposeComplete: enter
00:28:33.660 00.002 1032 UpdateGuideState(): m_state=6
00:28:33.662 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2332
00:28:33.665 00.003 1032 Star::Find returns 1 (0), X=321.55, Y=743.36, Mass=1410, SNR=26.5, Peak=169 HFD=3.0
00:28:33.668 00.003 1032 MultiStar: [#1 -0.08,0.32,0.00,M1] [#2 0.04,0.07,0.94,U] [#3 -0.03,0.34,0.00,M1] [#4 -0.13,0.26,0.00,M1] [#5 0.04,0.24,0.71,U] [#6 -0.15,0.09,0.67,U] [#7 -0.20,0.29,0.00,M1] [#8 -0.06,0.12,0.59,U] 
00:28:33.670 00.002 1032 refined, 4 included, MultiStar: {-0.06, 0.17}, one-star: {-0.16, 0.29}
00:28:33.671 00.001 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
00:28:33.673 00.002 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
00:28:33.677 00.004 1032 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.91 mountX=0.18 mountY=0.01, mountTheta=0.08
00:28:33.679 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.17, opts=13)
00:28:33.681 00.002 1032 Enqueuing Move request for scope (-0.06, 0.17)
00:28:33.683 00.002 10072 Worker thread wakes up
00:28:33.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
00:28:33.683 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
00:28:33.684 00.001 10072 Moving (-0.06, 0.17) raw xDistance=0.18 yDistance=0.01
00:28:33.686 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:33.688 00.002 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 290.36
00:28:33.690 00.002 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
00:28:33.690 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:33.690 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:28:33.690 00.000 10072 MoveAxis(W, 93, ABG)
00:28:33.690 00.000 10072 Guiding  Dir = 3, Dur = 93
00:28:33.690 00.000 10072 IsGuiding returns 0
00:28:33.691 00.001 10072 PulseGuide returned control before completion, sleep 103
00:28:33.707 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.5
00:28:33.709 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:33.711 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:33.713 00.002 1032 Enqueuing Expose request
00:28:33.795 00.082 10072 IsGuiding returns 1
00:28:33.795 00.000 10072 scope still moving after pulse duration time elapsed
00:28:33.826 00.031 10072 IsGuiding returns 0
00:28:33.826 00.000 10072 scope move finished after 93 + 43 ms
00:28:33.826 00.000 10072 Move returns status 0, amount 93
00:28:33.826 00.000 10072 MoveAxis(N, 0, ABG)
00:28:33.826 00.000 10072 Move returns status 0, amount 0
00:28:33.826 00.000 10072 move complete, result=0
00:28:33.826 00.000 10072 worker thread done servicing request
00:28:33.827 00.001 10072 Worker thread wakes up
00:28:33.827 00.000 1032 GuideStep: 0.2 px 93 ms WEST, 0.0 px 0 ms NORTH
00:28:33.831 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:33.831 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:34.466 00.635 10072 Exposure complete
00:28:34.513 00.047 10072 worker thread done servicing request
00:28:34.514 00.001 1032 OnExposeComplete: enter
00:28:34.516 00.002 1032 UpdateGuideState(): m_state=6
00:28:34.519 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2333
00:28:34.521 00.002 1032 Star::Find returns 1 (0), X=321.70, Y=743.38, Mass=1370, SNR=26.1, Peak=149 HFD=2.9
00:28:34.522 00.001 1032 MultiStar: [#1 0.01,0.06,1.13,U] [#2 0.00,0.01,0.94,U] [#3 -0.11,0.19,0.78,U] [#4 -0.24,0.20,0.00,M2] [#5 -0.05,-0.08,0.71,U] [#6 -0.11,0.02,0.70,U] [#7 -0.19,0.43,0.00,M2] [#8 -0.15,0.02,0.57,U] 
00:28:34.524 00.002 1032 refined, 6 included, MultiStar: {-0.05, 0.09}, one-star: {-0.01, 0.31}
00:28:34.527 00.003 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
00:28:34.528 00.001 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
00:28:34.530 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.07 mountX=0.10 mountY=0.02, mountTheta=0.24
00:28:34.533 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.09, opts=13)
00:28:34.535 00.002 1032 Enqueuing Move request for scope (-0.05, 0.09)
00:28:34.536 00.001 10072 Worker thread wakes up
00:28:34.537 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
00:28:34.537 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
00:28:34.537 00.000 10072 Moving (-0.05, 0.09) raw xDistance=0.10 yDistance=0.02
00:28:34.539 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:34.541 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:28:34.542 00.001 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:28:34.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:34.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:28:34.542 00.000 10072 MoveAxis(W, 6, ABG)
00:28:34.542 00.000 10072 Guiding  Dir = 3, Dur = 6
00:28:34.542 00.000 10072 IsGuiding returns 0
00:28:34.542 00.000 10072 PulseGuide returned control before completion, sleep 16
00:28:34.560 00.018 1032 UpdateGuideState exits: m=1370 SNR=26.1
00:28:34.561 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:34.563 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:34.564 00.001 1032 Enqueuing Expose request
00:28:34.572 00.008 10072 IsGuiding returns 0
00:28:34.572 00.000 10072 Move returns status 0, amount 6
00:28:34.572 00.000 10072 MoveAxis(N, 0, ABG)
00:28:34.572 00.000 10072 Move returns status 0, amount 0
00:28:34.572 00.000 10072 move complete, result=0
00:28:34.572 00.000 10072 worker thread done servicing request
00:28:34.572 00.000 10072 Worker thread wakes up
00:28:34.573 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:34.573 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:34.574 00.001 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
00:28:34.983 00.409 10072 Exposure complete
00:28:35.032 00.049 10072 worker thread done servicing request
00:28:35.032 00.000 1032 OnExposeComplete: enter
00:28:35.034 00.002 1032 UpdateGuideState(): m_state=6
00:28:35.036 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2334
00:28:35.038 00.002 1032 Star::Find returns 1 (0), X=321.49, Y=743.06, Mass=1296, SNR=25.4, Peak=153 HFD=2.4
00:28:35.040 00.002 1032 MultiStar: [#1 -0.14,-0.12,1.18,U] [#2 -0.13,-0.36,0.00,M1] [#3 -0.16,-0.05,0.80,U] [#4 -0.32,-0.09,0.00,M3] [#5 -0.16,-0.12,0.73,U] [#6 -0.33,-0.33,0.00,M1] [#7 -0.15,0.12,0.57,U] [#8 -0.13,-0.31,0.00,M1] 
00:28:35.041 00.001 1032 refined, 4 included, MultiStar: {-0.17, -0.05}, one-star: {-0.22, -0.01}
00:28:35.043 00.002 1032 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.83) = xAngle (-4.69 = 1.59)
00:28:35.044 00.001 1032 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.69 = 1.59)
00:28:35.045 00.001 1032 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-2.86 mountX=-0.00 mountY=0.17, mountTheta=1.59
00:28:35.047 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=-0.05, opts=13)
00:28:35.052 00.005 1032 Enqueuing Move request for scope (-0.17, -0.05)
00:28:35.054 00.002 10072 Worker thread wakes up
00:28:35.055 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
00:28:35.055 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
00:28:35.055 00.000 10072 Moving (-0.17, -0.05) raw xDistance=-0.00 yDistance=0.17
00:28:35.057 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:35.059 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:28:35.059 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:28:35.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:35.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:28:35.059 00.000 10072 MoveAxis(W, 5, ABG)
00:28:35.059 00.000 10072 Guiding  Dir = 3, Dur = 5
00:28:35.060 00.001 10072 IsGuiding returns 0
00:28:35.060 00.000 10072 PulseGuide returned control before completion, sleep 15
00:28:35.077 00.017 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:28:35.080 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:35.084 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:35.086 00.002 1032 Enqueuing Expose request
00:28:35.091 00.005 10072 IsGuiding returns 0
00:28:35.091 00.000 10072 Move returns status 0, amount 5
00:28:35.091 00.000 10072 MoveAxis(N, 0, ABG)
00:28:35.091 00.000 10072 Move returns status 0, amount 0
00:28:35.091 00.000 10072 move complete, result=0
00:28:35.091 00.000 10072 worker thread done servicing request
00:28:35.091 00.000 10072 Worker thread wakes up
00:28:35.091 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:35.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:35.096 00.005 1032 GuideStep: -0.0 px 5 ms WEST, 0.2 px 0 ms NORTH
00:28:35.717 00.621 10072 Exposure complete
00:28:35.766 00.049 10072 worker thread done servicing request
00:28:35.766 00.000 1032 OnExposeComplete: enter
00:28:35.770 00.004 1032 UpdateGuideState(): m_state=6
00:28:35.773 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2335
00:28:35.776 00.003 1032 Star::Find returns 1 (0), X=321.56, Y=743.17, Mass=1441, SNR=26.7, Peak=162 HFD=2.8
00:28:35.777 00.001 1032 MultiStar: [#1 -0.10,-0.06,1.15,U] [#2 0.05,-0.14,0.93,U] [#3 -0.13,0.02,0.68,U] [#4 -0.27,-0.22,0.00,M4] [#5 -0.00,-0.13,0.68,U] [#6 -0.31,-0.18,0.00,M2] [#7 -0.06,-0.04,0.51,U] [#8 -0.08,-0.24,0.59,U] 
00:28:35.780 00.003 1032 refined, 6 included, MultiStar: {-0.07, -0.06}, one-star: {-0.15, 0.10}
00:28:35.781 00.001 1032 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.83) = xAngle (-4.24 = 2.05)
00:28:35.782 00.001 1032 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.24 = 2.05)
00:28:35.784 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.40 mountX=-0.04 mountY=0.08, mountTheta=2.05
00:28:35.787 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.06, opts=13)
00:28:35.788 00.001 1032 Enqueuing Move request for scope (-0.07, -0.06)
00:28:35.790 00.002 10072 Worker thread wakes up
00:28:35.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
00:28:35.790 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
00:28:35.790 00.000 10072 Moving (-0.07, -0.06) raw xDistance=-0.04 yDistance=0.08
00:28:35.793 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:35.795 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:28:35.795 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:28:35.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:35.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:28:35.796 00.001 10072 MoveAxis(W, 6, ABG)
00:28:35.796 00.000 10072 Guiding  Dir = 3, Dur = 6
00:28:35.796 00.000 10072 IsGuiding returns 0
00:28:35.797 00.001 10072 PulseGuide returned control before completion, sleep 16
00:28:35.815 00.018 1032 UpdateGuideState exits: m=1441 SNR=26.7
00:28:35.816 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:35.818 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:35.819 00.001 1032 Enqueuing Expose request
00:28:35.822 00.003 10072 IsGuiding returns 0
00:28:35.822 00.000 10072 Move returns status 0, amount 6
00:28:35.822 00.000 10072 MoveAxis(N, 0, ABG)
00:28:35.822 00.000 10072 Move returns status 0, amount 0
00:28:35.822 00.000 10072 move complete, result=0
00:28:35.824 00.002 10072 worker thread done servicing request
00:28:35.824 00.000 10072 Worker thread wakes up
00:28:35.824 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:35.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:35.831 00.007 1032 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
00:28:36.230 00.399 10072 Exposure complete
00:28:36.281 00.051 10072 worker thread done servicing request
00:28:36.281 00.000 1032 OnExposeComplete: enter
00:28:36.283 00.002 1032 UpdateGuideState(): m_state=6
00:28:36.285 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2336
00:28:36.287 00.002 1032 Star::Find returns 1 (0), X=321.63, Y=743.07, Mass=1446, SNR=26.8, Peak=171 HFD=2.4
00:28:36.288 00.001 1032 MultiStar: [#1 -0.20,-0.00,1.10,U] [#2 -0.01,-0.14,0.95,U] [#3 -0.17,0.10,0.72,U] [#4 -0.33,-0.04,0.00,M5] [#5 -0.02,-0.11,0.71,U] [#6 -0.34,-0.17,0.00,M3] [#7 -0.25,0.11,0.54,U] [#8 -0.15,0.02,0.57,U] 
00:28:36.290 00.002 1032 single-star, 6 included, MultiStar: {-0.12, -0.01}, one-star: {-0.07, -0.00}
00:28:36.292 00.002 1032 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.83) = xAngle (-4.94 = 1.35)
00:28:36.293 00.001 1032 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.94 = 1.35)
00:28:36.295 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.11 mountX=0.02 mountY=0.07, mountTheta=1.35
00:28:36.298 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.00, opts=13)
00:28:36.300 00.002 1032 Enqueuing Move request for scope (-0.07, -0.00)
00:28:36.302 00.002 10072 Worker thread wakes up
00:28:36.302 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
00:28:36.302 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
00:28:36.302 00.000 10072 Moving (-0.07, -0.00) raw xDistance=0.02 yDistance=0.07
00:28:36.305 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:36.307 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:28:36.307 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:28:36.307 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:36.307 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:28:36.307 00.000 10072 MoveAxis(W, 5, ABG)
00:28:36.307 00.000 10072 Guiding  Dir = 3, Dur = 5
00:28:36.308 00.001 10072 IsGuiding returns 0
00:28:36.308 00.000 10072 PulseGuide returned control before completion, sleep 15
00:28:36.326 00.018 1032 UpdateGuideState exits: m=1446 SNR=26.8
00:28:36.328 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:36.330 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:36.332 00.002 1032 Enqueuing Expose request
00:28:36.338 00.006 10072 IsGuiding returns 0
00:28:36.338 00.000 10072 Move returns status 0, amount 5
00:28:36.338 00.000 10072 MoveAxis(N, 0, ABG)
00:28:36.338 00.000 10072 Move returns status 0, amount 0
00:28:36.338 00.000 10072 move complete, result=0
00:28:36.338 00.000 10072 worker thread done servicing request
00:28:36.338 00.000 10072 Worker thread wakes up
00:28:36.338 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:36.338 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:36.342 00.004 1032 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
00:28:36.970 00.628 10072 Exposure complete
00:28:37.018 00.048 10072 worker thread done servicing request
00:28:37.020 00.002 1032 OnExposeComplete: enter
00:28:37.022 00.002 1032 UpdateGuideState(): m_state=6
00:28:37.024 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2337
00:28:37.026 00.002 1032 Star::Find returns 1 (0), X=321.73, Y=743.23, Mass=1214, SNR=24.5, Peak=135 HFD=2.6
00:28:37.028 00.002 1032 MultiStar: [#1 -0.00,0.12,1.17,U] [#2 0.10,-0.06,1.06,U] [#3 -0.30,0.04,0.00,M1] [#4 -0.30,0.09,0.00,M6] [#5 0.04,0.05,0.73,U] [#6 -0.33,-0.11,0.00,M4] [#7 -0.05,0.20,0.63,U] [#8 -0.34,-0.17,0.00,M1] 
00:28:37.031 00.003 1032 refined, 4 included, MultiStar: {0.03, 0.09}, one-star: {0.03, 0.15}
00:28:37.033 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
00:28:37.035 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
00:28:37.036 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.26 mountX=0.08 mountY=-0.05, mountTheta=-0.57
00:28:37.039 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
00:28:37.040 00.001 1032 Enqueuing Move request for scope (0.03, 0.09)
00:28:37.042 00.002 10072 Worker thread wakes up
00:28:37.042 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
00:28:37.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
00:28:37.042 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
00:28:37.044 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:37.046 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:28:37.046 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:28:37.046 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:37.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:28:37.046 00.000 10072 MoveAxis(W, 6, ABG)
00:28:37.046 00.000 10072 Guiding  Dir = 3, Dur = 6
00:28:37.047 00.001 10072 IsGuiding returns 0
00:28:37.047 00.000 10072 PulseGuide returned control before completion, sleep 16
00:28:37.066 00.019 1032 UpdateGuideState exits: m=1214 SNR=24.5
00:28:37.068 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:37.069 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:37.071 00.002 1032 Enqueuing Expose request
00:28:37.076 00.005 10072 IsGuiding returns 0
00:28:37.076 00.000 10072 Move returns status 0, amount 6
00:28:37.076 00.000 10072 MoveAxis(N, 0, ABG)
00:28:37.076 00.000 10072 Move returns status 0, amount 0
00:28:37.076 00.000 10072 move complete, result=0
00:28:37.076 00.000 10072 worker thread done servicing request
00:28:37.076 00.000 10072 Worker thread wakes up
00:28:37.076 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:37.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:37.082 00.006 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:28:37.485 00.403 10072 Exposure complete
00:28:37.537 00.052 10072 worker thread done servicing request
00:28:37.537 00.000 1032 OnExposeComplete: enter
00:28:37.538 00.001 1032 UpdateGuideState(): m_state=6
00:28:37.540 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2338
00:28:37.543 00.003 1032 Star::Find returns 1 (0), X=321.67, Y=743.09, Mass=1286, SNR=25.3, Peak=130 HFD=2.6
00:28:37.544 00.001 1032 MultiStar: [#1 -0.00,-0.02,1.11,U] [#2 0.02,-0.11,1.02,U] [#3 -0.09,0.13,0.73,U] [#4 -0.20,-0.14,0.71,U] [#5 -0.04,0.16,0.74,U] [#6 -0.24,-0.09,0.73,U] [#7 -0.12,0.01,0.54,U] [#8 -0.08,-0.10,0.67,U] 
00:28:37.547 00.003 1032 single-star, 8 included, MultiStar: {-0.08, -0.02}, one-star: {-0.03, 0.02}
00:28:37.549 00.002 1032 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.83) = xAngle (0.88 = 0.88)
00:28:37.552 00.003 1032 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.88 = 0.88)
00:28:37.553 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.71 mountX=0.02 mountY=0.03, mountTheta=0.88
00:28:37.556 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
00:28:37.557 00.001 1032 Enqueuing Move request for scope (-0.03, 0.02)
00:28:37.560 00.003 10072 Worker thread wakes up
00:28:37.560 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
00:28:37.560 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
00:28:37.560 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.02 yDistance=0.03
00:28:37.564 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:37.564 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:28:37.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:37.564 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:37.566 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:28:37.566 00.000 10072 MoveAxis(W, 6, ABG)
00:28:37.566 00.000 10072 Guiding  Dir = 3, Dur = 6
00:28:37.567 00.001 10072 IsGuiding returns 0
00:28:37.567 00.000 10072 PulseGuide returned control before completion, sleep 16
00:28:37.585 00.018 1032 UpdateGuideState exits: m=1286 SNR=25.3
00:28:37.587 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:37.591 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:37.596 00.005 10072 IsGuiding returns 0
00:28:37.596 00.000 10072 Move returns status 0, amount 6
00:28:37.596 00.000 10072 MoveAxis(N, 0, ABG)
00:28:37.596 00.000 10072 Move returns status 0, amount 0
00:28:37.596 00.000 10072 move complete, result=0
00:28:37.596 00.000 10072 worker thread done servicing request
00:28:37.599 00.003 1032 Enqueuing Expose request
00:28:37.606 00.007 10072 Worker thread wakes up
00:28:37.606 00.000 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:28:37.610 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:37.610 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:38.238 00.628 10072 Exposure complete
00:28:38.286 00.048 10072 worker thread done servicing request
00:28:38.286 00.000 1032 OnExposeComplete: enter
00:28:38.288 00.002 1032 UpdateGuideState(): m_state=6
00:28:38.290 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2339
00:28:38.291 00.001 1032 Star::Find returns 1 (0), X=321.77, Y=743.19, Mass=1399, SNR=26.4, Peak=163 HFD=2.5
00:28:38.293 00.002 1032 MultiStar: [#1 0.02,0.04,1.11,U] [#2 0.16,-0.16,1.01,U] [#3 -0.02,0.20,0.70,U] [#4 -0.23,0.01,0.64,U] [#5 0.15,-0.00,0.70,U] [#6 -0.08,-0.04,0.71,U] [#7 0.06,0.10,0.54,U] [#8 -0.00,-0.13,0.58,U] 
00:28:38.294 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.07, 0.11}
00:28:38.296 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
00:28:38.298 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
00:28:38.300 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.48 mountX=0.01 mountY=-0.03, mountTheta=-1.35
00:28:38.302 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
00:28:38.303 00.001 1032 Enqueuing Move request for scope (0.02, 0.01)
00:28:38.305 00.002 10072 Worker thread wakes up
00:28:38.305 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:28:38.305 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:28:38.305 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.03
00:28:38.307 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:38.309 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:38.309 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:28:38.309 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:38.309 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:28:38.309 00.000 10072 MoveAxis(W, 7, ABG)
00:28:38.309 00.000 10072 Guiding  Dir = 3, Dur = 7
00:28:38.309 00.000 10072 IsGuiding returns 0
00:28:38.310 00.001 10072 PulseGuide returned control before completion, sleep 17
00:28:38.327 00.017 1032 UpdateGuideState exits: m=1399 SNR=26.4
00:28:38.331 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:38.333 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:38.334 00.001 1032 Enqueuing Expose request
00:28:38.343 00.009 10072 IsGuiding returns 0
00:28:38.343 00.000 10072 Move returns status 0, amount 7
00:28:38.343 00.000 10072 MoveAxis(N, 0, ABG)
00:28:38.343 00.000 10072 Move returns status 0, amount 0
00:28:38.343 00.000 10072 move complete, result=0
00:28:38.343 00.000 10072 worker thread done servicing request
00:28:38.343 00.000 10072 Worker thread wakes up
00:28:38.343 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:38.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:38.344 00.001 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
00:28:38.750 00.406 10072 Exposure complete
00:28:38.798 00.048 10072 worker thread done servicing request
00:28:38.798 00.000 1032 OnExposeComplete: enter
00:28:38.801 00.003 1032 UpdateGuideState(): m_state=6
00:28:38.802 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2340
00:28:38.804 00.002 1032 Star::Find returns 1 (0), X=321.64, Y=743.18, Mass=1402, SNR=26.4, Peak=158 HFD=2.7
00:28:38.806 00.002 1032 MultiStar: [#1 0.09,0.10,1.05,U] [#2 0.08,-0.06,0.94,U] [#3 -0.10,0.15,0.77,U] [#4 -0.17,-0.03,0.65,U] [#5 0.15,-0.06,0.71,U] [#6 -0.15,-0.06,0.72,U] [#7 0.03,0.20,0.53,U] [#8 -0.03,-0.11,0.63,U] 
00:28:38.808 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {-0.07, 0.11}
00:28:38.812 00.004 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
00:28:38.814 00.002 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
00:28:38.816 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=2.00 mountX=0.03 mountY=0.00, mountTheta=0.16
00:28:38.819 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
00:28:38.821 00.002 1032 Enqueuing Move request for scope (-0.01, 0.03)
00:28:38.823 00.002 10072 Worker thread wakes up
00:28:38.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:28:38.823 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:28:38.823 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
00:28:38.825 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:38.827 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:38.827 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:28:38.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:38.829 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:28:38.829 00.000 10072 MoveAxis(W, 6, ABG)
00:28:38.829 00.000 10072 Guiding  Dir = 3, Dur = 6
00:28:38.829 00.000 10072 IsGuiding returns 0
00:28:38.831 00.002 10072 PulseGuide returned control before completion, sleep 15
00:28:38.849 00.018 1032 UpdateGuideState exits: m=1402 SNR=26.4
00:28:38.851 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:38.853 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:38.855 00.002 1032 Enqueuing Expose request
00:28:38.857 00.002 10072 IsGuiding returns 0
00:28:38.858 00.001 10072 Move returns status 0, amount 6
00:28:38.858 00.000 10072 MoveAxis(N, 0, ABG)
00:28:38.858 00.000 10072 Move returns status 0, amount 0
00:28:38.858 00.000 10072 move complete, result=0
00:28:38.858 00.000 10072 worker thread done servicing request
00:28:38.858 00.000 10072 Worker thread wakes up
00:28:38.858 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:38.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:38.865 00.007 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:28:39.483 00.618 10072 Exposure complete
00:28:39.531 00.048 10072 worker thread done servicing request
00:28:39.531 00.000 1032 OnExposeComplete: enter
00:28:39.534 00.003 1032 UpdateGuideState(): m_state=6
00:28:39.535 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2341
00:28:39.537 00.002 1032 Star::Find returns 1 (0), X=321.74, Y=743.22, Mass=1429, SNR=26.6, Peak=147 HFD=2.8
00:28:39.538 00.001 1032 MultiStar: [#1 0.11,0.13,1.09,U] [#2 0.16,0.14,0.93,U] [#3 -0.17,0.28,0.00,M1] [#4 -0.08,0.11,0.68,U] [#5 0.02,0.17,0.68,U] [#6 0.03,0.14,0.69,U] [#7 0.15,0.17,0.51,U] [#8 0.04,0.13,0.56,U] 
00:28:39.540 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.14}, one-star: {0.03, 0.15}
00:28:39.542 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
00:28:39.543 00.001 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
00:28:39.545 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.17 mountX=0.12 mountY=-0.09, mountTheta=-0.66
00:28:39.548 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
00:28:39.551 00.003 1032 Enqueuing Move request for scope (0.06, 0.14)
00:28:39.554 00.003 10072 Worker thread wakes up
00:28:39.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
00:28:39.554 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
00:28:39.554 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.09
00:28:39.556 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:39.559 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:39.559 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:28:39.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:39.559 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:28:39.559 00.000 10072 MoveAxis(W, 7, ABG)
00:28:39.559 00.000 10072 Guiding  Dir = 3, Dur = 7
00:28:39.561 00.002 10072 IsGuiding returns 0
00:28:39.561 00.000 10072 PulseGuide returned control before completion, sleep 17
00:28:39.577 00.016 1032 UpdateGuideState exits: m=1429 SNR=26.6
00:28:39.580 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:39.582 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:39.584 00.002 1032 Enqueuing Expose request
00:28:39.590 00.006 10072 IsGuiding returns 0
00:28:39.590 00.000 10072 Move returns status 0, amount 7
00:28:39.590 00.000 10072 MoveAxis(N, 0, ABG)
00:28:39.590 00.000 10072 Move returns status 0, amount 0
00:28:39.590 00.000 10072 move complete, result=0
00:28:39.590 00.000 10072 worker thread done servicing request
00:28:39.590 00.000 10072 Worker thread wakes up
00:28:39.591 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:39.591 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:39.593 00.002 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:28:40.000 00.407 10072 Exposure complete
00:28:40.050 00.050 10072 worker thread done servicing request
00:28:40.050 00.000 1032 OnExposeComplete: enter
00:28:40.052 00.002 1032 UpdateGuideState(): m_state=6
00:28:40.053 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2342
00:28:40.055 00.002 1032 Star::Find returns 1 (0), X=321.95, Y=743.40, Mass=1300, SNR=25.4, Peak=158 HFD=2.4
00:28:40.057 00.002 1032 MultiStar: [#1 0.27,0.28,0.00,M1] [#2 0.33,0.19,0.00,M1] [#3 -0.05,0.30,0.00,M2] [#4 -0.19,0.28,0.00,M3] [#5 0.16,0.29,0.00,M1] [#6 0.08,0.08,0.75,U] [#7 0.04,0.17,0.54,U] [#8 0.10,0.11,0.60,U] 
00:28:40.059 00.002 1032 refined, 3 included, MultiStar: {0.13, 0.19}, one-star: {0.25, 0.33}
00:28:40.060 00.001 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
00:28:40.061 00.001 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
00:28:40.063 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.95 mountX=0.15 mountY=-0.18, mountTheta=-0.88
00:28:40.065 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.19, opts=13)
00:28:40.067 00.002 1032 Enqueuing Move request for scope (0.13, 0.19)
00:28:40.068 00.001 10072 Worker thread wakes up
00:28:40.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
00:28:40.068 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
00:28:40.068 00.000 10072 Moving (0.13, 0.19) raw xDistance=0.15 yDistance=-0.18
00:28:40.070 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:40.071 00.001 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 290.35
00:28:40.071 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:28:40.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:40.073 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:28:40.073 00.000 10072 MoveAxis(W, 81, ABG)
00:28:40.073 00.000 10072 Guiding  Dir = 3, Dur = 81
00:28:40.073 00.000 10072 IsGuiding returns 0
00:28:40.073 00.000 10072 PulseGuide returned control before completion, sleep 91
00:28:40.090 00.017 1032 UpdateGuideState exits: m=1300 SNR=25.4
00:28:40.092 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:40.094 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:40.096 00.002 1032 Enqueuing Expose request
00:28:40.167 00.071 10072 IsGuiding returns 0
00:28:40.167 00.000 10072 Move returns status 0, amount 81
00:28:40.167 00.000 10072 MoveAxis(N, 0, ABG)
00:28:40.167 00.000 10072 Move returns status 0, amount 0
00:28:40.167 00.000 10072 move complete, result=0
00:28:40.167 00.000 10072 worker thread done servicing request
00:28:40.167 00.000 10072 Worker thread wakes up
00:28:40.167 00.000 1032 GuideStep: 0.1 px 81 ms WEST, -0.2 px 0 ms NORTH
00:28:40.169 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:40.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:40.795 00.626 10072 Exposure complete
00:28:40.844 00.049 10072 worker thread done servicing request
00:28:40.844 00.000 1032 OnExposeComplete: enter
00:28:40.846 00.002 1032 UpdateGuideState(): m_state=6
00:28:40.848 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2343
00:28:40.850 00.002 1032 Star::Find returns 1 (0), X=321.82, Y=743.18, Mass=1533, SNR=27.6, Peak=190 HFD=2.4
00:28:40.852 00.002 1032 MultiStar: [#1 0.15,0.08,1.00,U] [#2 0.24,-0.07,0.92,U] [#3 -0.00,-0.09,0.74,U] [#4 -0.18,-0.03,0.61,U] [#5 0.07,0.01,0.65,U] [#6 -0.09,-0.12,0.63,U] [#7 0.00,0.08,0.50,U] [#8 0.04,-0.00,0.56,U] 
00:28:40.854 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {0.11, 0.11}
00:28:40.857 00.003 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
00:28:40.858 00.001 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
00:28:40.860 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.01 mountX=-0.01 mountY=-0.06, mountTheta=-1.82
00:28:40.864 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
00:28:40.866 00.002 1032 Enqueuing Move request for scope (0.06, 0.00)
00:28:40.868 00.002 10072 Worker thread wakes up
00:28:40.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
00:28:40.868 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
00:28:40.868 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
00:28:40.871 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:40.874 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:40.874 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:28:40.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:40.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:28:40.874 00.000 10072 MoveAxis(W, 8, ABG)
00:28:40.874 00.000 10072 Guiding  Dir = 3, Dur = 8
00:28:40.874 00.000 10072 IsGuiding returns 0
00:28:40.875 00.001 10072 PulseGuide returned control before completion, sleep 18
00:28:40.893 00.018 1032 UpdateGuideState exits: m=1533 SNR=27.6
00:28:40.896 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:40.898 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:40.900 00.002 1032 Enqueuing Expose request
00:28:40.903 00.003 10072 IsGuiding returns 0
00:28:40.903 00.000 10072 Move returns status 0, amount 8
00:28:40.903 00.000 10072 MoveAxis(N, 0, ABG)
00:28:40.903 00.000 10072 Move returns status 0, amount 0
00:28:40.903 00.000 10072 move complete, result=0
00:28:40.903 00.000 10072 worker thread done servicing request
00:28:40.903 00.000 10072 Worker thread wakes up
00:28:40.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:40.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:40.910 00.007 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:28:41.310 00.400 10072 Exposure complete
00:28:41.362 00.052 10072 worker thread done servicing request
00:28:41.362 00.000 1032 OnExposeComplete: enter
00:28:41.364 00.002 1032 UpdateGuideState(): m_state=6
00:28:41.366 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2344
00:28:41.368 00.002 1032 Star::Find returns 1 (0), X=321.84, Y=743.22, Mass=1254, SNR=25.0, Peak=146 HFD=2.5
00:28:41.370 00.002 1032 MultiStar: [#1 0.04,0.02,1.16,U] [#2 0.17,-0.07,1.00,U] [#3 0.00,0.07,0.76,U] [#4 -0.25,-0.01,0.68,U] [#5 0.07,-0.00,0.70,U] [#6 -0.14,-0.04,0.78,U] [#7 -0.21,0.31,0.00,M1] [#8 0.07,-0.02,0.63,U] 
00:28:41.372 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.02}, one-star: {0.13, 0.15}
00:28:41.374 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
00:28:41.375 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
00:28:41.377 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.54 mountX=0.01 mountY=-0.03, mountTheta=-1.29
00:28:41.379 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
00:28:41.381 00.002 1032 Enqueuing Move request for scope (0.03, 0.02)
00:28:41.382 00.001 10072 Worker thread wakes up
00:28:41.383 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
00:28:41.383 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
00:28:41.383 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
00:28:41.385 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:41.387 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:41.387 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:28:41.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:41.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:28:41.388 00.001 10072 MoveAxis(W, 7, ABG)
00:28:41.388 00.000 10072 Guiding  Dir = 3, Dur = 7
00:28:41.388 00.000 10072 IsGuiding returns 0
00:28:41.388 00.000 10072 PulseGuide returned control before completion, sleep 17
00:28:41.405 00.017 1032 UpdateGuideState exits: m=1254 SNR=25.0
00:28:41.407 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:41.409 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:41.410 00.001 1032 Enqueuing Expose request
00:28:41.417 00.007 10072 IsGuiding returns 0
00:28:41.417 00.000 10072 Move returns status 0, amount 7
00:28:41.417 00.000 10072 MoveAxis(N, 0, ABG)
00:28:41.417 00.000 10072 Move returns status 0, amount 0
00:28:41.417 00.000 10072 move complete, result=0
00:28:41.417 00.000 10072 worker thread done servicing request
00:28:41.417 00.000 10072 Worker thread wakes up
00:28:41.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:41.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:41.421 00.004 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
00:28:42.043 00.622 10072 Exposure complete
00:28:42.095 00.052 10072 worker thread done servicing request
00:28:42.095 00.000 1032 OnExposeComplete: enter
00:28:42.097 00.002 1032 UpdateGuideState(): m_state=6
00:28:42.099 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2345
00:28:42.100 00.001 1032 Star::Find returns 1 (0), X=321.67, Y=743.35, Mass=1478, SNR=27.1, Peak=176 HFD=2.8
00:28:42.103 00.003 1032 MultiStar: [#1 0.11,0.23,1.08,U] [#2 0.22,0.03,0.92,U] [#3 0.04,0.20,0.72,U] [#4 -0.08,0.10,0.67,U] [#5 -0.06,0.04,0.64,U] [#6 -0.14,0.19,0.63,U] [#7 -0.05,0.13,0.50,U] [#8 -0.12,0.12,0.55,U] 
00:28:42.105 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.16}, one-star: {-0.03, 0.28}
00:28:42.106 00.001 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
00:28:42.108 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
00:28:42.109 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.53 mountX=0.15 mountY=-0.05, mountTheta=-0.30
00:28:42.113 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.16, opts=13)
00:28:42.115 00.002 1032 Enqueuing Move request for scope (0.01, 0.16)
00:28:42.117 00.002 10072 Worker thread wakes up
00:28:42.117 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
00:28:42.117 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
00:28:42.117 00.000 10072 Moving (0.01, 0.16) raw xDistance=0.15 yDistance=-0.05
00:28:42.120 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:42.122 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 290.35
00:28:42.122 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:28:42.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:42.123 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:28:42.123 00.000 10072 MoveAxis(W, 84, ABG)
00:28:42.123 00.000 10072 Guiding  Dir = 3, Dur = 84
00:28:42.123 00.000 10072 IsGuiding returns 0
00:28:42.123 00.000 10072 PulseGuide returned control before completion, sleep 94
00:28:42.140 00.017 1032 UpdateGuideState exits: m=1478 SNR=27.1
00:28:42.142 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:42.145 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:42.146 00.001 1032 Enqueuing Expose request
00:28:42.229 00.083 10072 IsGuiding returns 0
00:28:42.229 00.000 10072 Move returns status 0, amount 84
00:28:42.229 00.000 10072 MoveAxis(N, 0, ABG)
00:28:42.229 00.000 10072 Move returns status 0, amount 0
00:28:42.229 00.000 10072 move complete, result=0
00:28:42.229 00.000 10072 worker thread done servicing request
00:28:42.229 00.000 10072 Worker thread wakes up
00:28:42.229 00.000 1032 GuideStep: 0.1 px 84 ms WEST, -0.0 px 0 ms NORTH
00:28:42.231 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:42.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:42.635 00.404 10072 Exposure complete
00:28:42.683 00.048 10072 worker thread done servicing request
00:28:42.684 00.001 1032 OnExposeComplete: enter
00:28:42.685 00.001 1032 UpdateGuideState(): m_state=6
00:28:42.687 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2346
00:28:42.689 00.002 1032 Star::Find returns 1 (0), X=321.76, Y=743.31, Mass=1338, SNR=25.8, Peak=149 HFD=2.7
00:28:42.690 00.001 1032 MultiStar: [#1 0.11,0.14,1.18,U] [#2 0.27,-0.02,0.99,U] [#3 0.12,0.12,0.75,U] [#4 -0.02,0.04,0.69,U] [#5 0.11,-0.04,0.72,U] [#6 -0.25,0.01,0.72,U] [#7 0.05,0.17,0.59,U] [#8 -0.01,0.03,0.59,U] 
00:28:42.692 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.05, 0.24}
00:28:42.693 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
00:28:42.696 00.003 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
00:28:42.698 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.94 mountX=0.06 mountY=-0.08, mountTheta=-0.89
00:28:42.701 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
00:28:42.702 00.001 1032 Enqueuing Move request for scope (0.06, 0.08)
00:28:42.705 00.003 10072 Worker thread wakes up
00:28:42.705 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
00:28:42.705 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
00:28:42.705 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
00:28:42.706 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:42.707 00.001 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:42.709 00.002 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:28:42.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:42.709 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:28:42.709 00.000 10072 MoveAxis(W, 8, ABG)
00:28:42.709 00.000 10072 Guiding  Dir = 3, Dur = 8
00:28:42.709 00.000 10072 IsGuiding returns 0
00:28:42.710 00.001 10072 PulseGuide returned control before completion, sleep 18
00:28:42.727 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.8
00:28:42.730 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:42.731 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:42.733 00.002 1032 Enqueuing Expose request
00:28:42.742 00.009 10072 IsGuiding returns 0
00:28:42.742 00.000 10072 Move returns status 0, amount 8
00:28:42.742 00.000 10072 MoveAxis(N, 0, ABG)
00:28:42.742 00.000 10072 Move returns status 0, amount 0
00:28:42.742 00.000 10072 move complete, result=0
00:28:42.742 00.000 10072 worker thread done servicing request
00:28:42.742 00.000 10072 Worker thread wakes up
00:28:42.742 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:42.742 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:42.746 00.004 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:28:43.369 00.623 10072 Exposure complete
00:28:43.418 00.049 10072 worker thread done servicing request
00:28:43.418 00.000 1032 OnExposeComplete: enter
00:28:43.420 00.002 1032 UpdateGuideState(): m_state=6
00:28:43.421 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2347
00:28:43.426 00.005 1032 Star::Find returns 1 (0), X=321.86, Y=743.10, Mass=1282, SNR=25.2, Peak=161 HFD=2.5
00:28:43.429 00.003 1032 MultiStar: [#1 0.22,-0.01,1.16,U] [#2 0.08,-0.17,1.02,U] [#3 0.17,0.03,0.70,U] [#4 -0.27,-0.03,0.69,U] [#5 0.13,-0.07,0.72,U] [#6 0.01,-0.09,0.79,U] [#7 -0.12,0.10,0.57,U] [#8 0.06,-0.19,0.60,U] 
00:28:43.430 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.15, 0.03}
00:28:43.432 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
00:28:43.433 00.001 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
00:28:43.434 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.61 mountX=-0.06 mountY=-0.05, mountTheta=-2.44
00:28:43.437 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
00:28:43.438 00.001 1032 Enqueuing Move request for scope (0.07, -0.05)
00:28:43.440 00.002 10072 Worker thread wakes up
00:28:43.440 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
00:28:43.440 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
00:28:43.440 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.06 yDistance=-0.05
00:28:43.442 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:43.444 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:43.444 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:28:43.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:43.444 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:28:43.444 00.000 10072 MoveAxis(W, 9, ABG)
00:28:43.444 00.000 10072 Guiding  Dir = 3, Dur = 9
00:28:43.445 00.001 10072 IsGuiding returns 0
00:28:43.445 00.000 10072 PulseGuide returned control before completion, sleep 19
00:28:43.464 00.019 1032 UpdateGuideState exits: m=1282 SNR=25.2
00:28:43.465 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:43.468 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:43.469 00.001 1032 Enqueuing Expose request
00:28:43.475 00.006 10072 IsGuiding returns 0
00:28:43.475 00.000 10072 Move returns status 0, amount 9
00:28:43.475 00.000 10072 MoveAxis(N, 0, ABG)
00:28:43.475 00.000 10072 Move returns status 0, amount 0
00:28:43.475 00.000 10072 move complete, result=0
00:28:43.475 00.000 10072 worker thread done servicing request
00:28:43.475 00.000 10072 Worker thread wakes up
00:28:43.475 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:43.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:43.478 00.003 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:28:43.883 00.405 10072 Exposure complete
00:28:43.934 00.051 10072 worker thread done servicing request
00:28:43.934 00.000 1032 OnExposeComplete: enter
00:28:43.937 00.003 1032 UpdateGuideState(): m_state=6
00:28:43.939 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2348
00:28:43.941 00.002 1032 Star::Find returns 1 (0), X=321.91, Y=743.04, Mass=1333, SNR=25.7, Peak=168 HFD=2.6
00:28:43.944 00.003 1032 MultiStar: [#1 0.15,-0.04,1.10,U] [#2 0.26,-0.13,0.00,M1] [#3 0.14,0.04,0.67,U] [#4 -0.17,-0.03,0.73,U] [#5 0.16,-0.13,0.73,U] [#6 -0.00,-0.05,0.72,U] [#7 0.08,0.08,0.56,U] [#8 -0.01,0.03,0.58,U] 
00:28:43.945 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.02}, one-star: {0.20, -0.04}
00:28:43.947 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
00:28:43.948 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
00:28:43.950 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.30 mountX=-0.04 mountY=-0.07, mountTheta=-2.13
00:28:43.952 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
00:28:43.954 00.002 1032 Enqueuing Move request for scope (0.08, -0.02)
00:28:43.956 00.002 10072 Worker thread wakes up
00:28:43.956 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
00:28:43.956 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
00:28:43.956 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.07
00:28:43.960 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:43.962 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:43.962 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:28:43.963 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:43.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:28:43.963 00.000 10072 MoveAxis(W, 8, ABG)
00:28:43.963 00.000 10072 Guiding  Dir = 3, Dur = 8
00:28:43.963 00.000 10072 IsGuiding returns 0
00:28:43.964 00.001 10072 PulseGuide returned control before completion, sleep 18
00:28:43.981 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
00:28:43.983 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:43.985 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:43.989 00.004 1032 Enqueuing Expose request
00:28:43.992 00.003 10072 IsGuiding returns 0
00:28:43.992 00.000 10072 Move returns status 0, amount 8
00:28:43.992 00.000 10072 MoveAxis(N, 0, ABG)
00:28:43.992 00.000 10072 Move returns status 0, amount 0
00:28:43.992 00.000 10072 move complete, result=0
00:28:43.992 00.000 10072 worker thread done servicing request
00:28:43.992 00.000 10072 Worker thread wakes up
00:28:43.992 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:43.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:44.000 00.008 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:28:44.616 00.616 10072 Exposure complete
00:28:44.664 00.048 10072 worker thread done servicing request
00:28:44.664 00.000 1032 OnExposeComplete: enter
00:28:44.666 00.002 1032 UpdateGuideState(): m_state=6
00:28:44.668 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2349
00:28:44.671 00.003 1032 Star::Find returns 1 (0), X=321.87, Y=743.17, Mass=1542, SNR=27.7, Peak=185 HFD=2.4
00:28:44.672 00.001 1032 MultiStar: [#1 0.20,0.05,1.06,U] [#2 0.16,0.01,0.94,U] [#3 -0.01,0.07,0.68,U] [#4 -0.10,0.22,0.65,U] [#5 0.11,0.07,0.66,U] [#6 -0.10,0.02,0.68,U] [#7 0.10,0.13,0.47,U] [#8 0.02,0.06,0.57,U] 
00:28:44.680 00.008 1032 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.16, 0.09}
00:28:44.682 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:28:44.684 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:28:44.686 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.76 mountX=0.05 mountY=-0.09, mountTheta=-1.07
00:28:44.688 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
00:28:44.690 00.002 1032 Enqueuing Move request for scope (0.08, 0.07)
00:28:44.692 00.002 10072 Worker thread wakes up
00:28:44.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
00:28:44.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
00:28:44.692 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.09
00:28:44.695 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:44.697 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:44.697 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:28:44.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:44.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:28:44.697 00.000 10072 MoveAxis(W, 9, ABG)
00:28:44.697 00.000 10072 Guiding  Dir = 3, Dur = 9
00:28:44.698 00.001 10072 IsGuiding returns 0
00:28:44.698 00.000 10072 PulseGuide returned control before completion, sleep 19
00:28:44.717 00.019 1032 UpdateGuideState exits: m=1542 SNR=27.7
00:28:44.719 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:44.720 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:44.723 00.003 1032 Enqueuing Expose request
00:28:44.724 00.001 10072 IsGuiding returns 0
00:28:44.724 00.000 10072 Move returns status 0, amount 9
00:28:44.724 00.000 10072 MoveAxis(N, 0, ABG)
00:28:44.724 00.000 10072 Move returns status 0, amount 0
00:28:44.724 00.000 10072 move complete, result=0
00:28:44.724 00.000 10072 worker thread done servicing request
00:28:44.724 00.000 10072 Worker thread wakes up
00:28:44.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:44.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:44.731 00.007 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:28:45.132 00.401 10072 Exposure complete
00:28:45.182 00.050 10072 worker thread done servicing request
00:28:45.182 00.000 1032 OnExposeComplete: enter
00:28:45.184 00.002 1032 UpdateGuideState(): m_state=6
00:28:45.186 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2350
00:28:45.188 00.002 1032 Star::Find returns 1 (0), X=321.83, Y=743.27, Mass=1511, SNR=27.4, Peak=169 HFD=2.6
00:28:45.189 00.001 1032 MultiStar: [#1 0.06,0.30,0.00,M1] [#2 0.21,0.05,0.94,U] [#3 -0.03,0.19,0.63,U] [#4 -0.07,0.40,0.00,M1] [#5 0.02,0.19,0.70,U] [#6 -0.15,0.09,0.68,U] [#7 -0.28,0.25,0.00,M1] [#8 -0.13,0.13,0.58,U] 
00:28:45.192 00.003 1032 refined, 5 included, MultiStar: {0.03, 0.14}, one-star: {0.12, 0.20}
00:28:45.194 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
00:28:45.196 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
00:28:45.198 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.36 mountX=0.13 mountY=-0.07, mountTheta=-0.47
00:28:45.202 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.14, opts=13)
00:28:45.203 00.001 1032 Enqueuing Move request for scope (0.03, 0.14)
00:28:45.206 00.003 10072 Worker thread wakes up
00:28:45.206 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
00:28:45.206 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
00:28:45.206 00.000 10072 Moving (0.03, 0.14) raw xDistance=0.13 yDistance=-0.07
00:28:45.213 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:45.216 00.003 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:45.216 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
00:28:45.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:45.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:28:45.216 00.000 10072 MoveAxis(W, 8, ABG)
00:28:45.216 00.000 10072 Guiding  Dir = 3, Dur = 8
00:28:45.216 00.000 10072 IsGuiding returns 0
00:28:45.217 00.001 10072 PulseGuide returned control before completion, sleep 18
00:28:45.233 00.016 1032 UpdateGuideState exits: m=1511 SNR=27.4
00:28:45.238 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:45.242 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:45.244 00.002 1032 Enqueuing Expose request
00:28:45.245 00.001 10072 IsGuiding returns 0
00:28:45.245 00.000 10072 Move returns status 0, amount 8
00:28:45.245 00.000 10072 MoveAxis(N, 0, ABG)
00:28:45.245 00.000 10072 Move returns status 0, amount 0
00:28:45.246 00.001 10072 move complete, result=0
00:28:45.246 00.000 10072 worker thread done servicing request
00:28:45.246 00.000 10072 Worker thread wakes up
00:28:45.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:45.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:45.254 00.008 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:28:45.884 00.630 10072 Exposure complete
00:28:45.934 00.050 10072 worker thread done servicing request
00:28:45.934 00.000 1032 OnExposeComplete: enter
00:28:45.936 00.002 1032 UpdateGuideState(): m_state=6
00:28:45.938 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2351
00:28:45.940 00.002 1032 Star::Find returns 1 (0), X=321.80, Y=743.27, Mass=1452, SNR=26.8, Peak=166 HFD=2.6
00:28:45.941 00.001 1032 MultiStar: [#1 0.08,0.09,1.13,U] [#2 0.14,0.06,0.90,U] [#3 0.07,0.15,0.78,U] [#4 0.03,0.14,0.61,U] [#5 0.06,0.09,0.68,U] [#6 -0.09,0.12,0.71,U] [#7 -0.16,0.06,0.53,U] [#8 -0.08,0.01,0.58,U] 
00:28:45.943 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.10, 0.20}
00:28:45.944 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
00:28:45.945 00.001 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
00:28:45.947 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.28 mountX=0.09 mountY=-0.06, mountTheta=-0.55
00:28:45.949 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
00:28:45.951 00.002 1032 Enqueuing Move request for scope (0.03, 0.11)
00:28:45.952 00.001 10072 Worker thread wakes up
00:28:45.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
00:28:45.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
00:28:45.953 00.001 10072 Moving (0.03, 0.11) raw xDistance=0.09 yDistance=-0.06
00:28:45.955 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:45.956 00.001 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:45.956 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:28:45.956 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:45.956 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:28:45.956 00.000 10072 MoveAxis(W, 10, ABG)
00:28:45.957 00.001 10072 Guiding  Dir = 3, Dur = 10
00:28:45.957 00.000 10072 IsGuiding returns 0
00:28:45.957 00.000 10072 PulseGuide returned control before completion, sleep 20
00:28:45.974 00.017 1032 UpdateGuideState exits: m=1452 SNR=26.8
00:28:45.976 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:45.977 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:45.979 00.002 1032 Enqueuing Expose request
00:28:45.992 00.013 10072 IsGuiding returns 0
00:28:45.992 00.000 10072 Move returns status 0, amount 10
00:28:45.993 00.001 10072 MoveAxis(N, 0, ABG)
00:28:45.993 00.000 10072 Move returns status 0, amount 0
00:28:45.993 00.000 10072 move complete, result=0
00:28:45.993 00.000 10072 worker thread done servicing request
00:28:45.993 00.000 10072 Worker thread wakes up
00:28:45.993 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:45.993 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:45.993 00.000 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:28:46.403 00.410 10072 Exposure complete
00:28:46.451 00.048 10072 worker thread done servicing request
00:28:46.452 00.001 1032 OnExposeComplete: enter
00:28:46.453 00.001 1032 UpdateGuideState(): m_state=6
00:28:46.457 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2352
00:28:46.458 00.001 1032 Star::Find returns 1 (0), X=321.76, Y=743.19, Mass=1562, SNR=27.9, Peak=163 HFD=2.5
00:28:46.460 00.002 1032 MultiStar: [#1 0.10,0.13,1.00,U] [#2 0.20,0.01,0.96,U] [#3 0.10,0.26,0.73,U] [#4 -0.12,0.12,0.65,U] [#5 0.10,0.07,0.66,U] [#6 -0.09,0.04,0.59,U] [#7 0.03,0.09,0.51,U] [#8 0.06,-0.07,0.58,U] 
00:28:46.461 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.05, 0.12}
00:28:46.463 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:28:46.464 00.001 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:28:46.466 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.98 mountX=0.07 mountY=-0.08, mountTheta=-0.85
00:28:46.468 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
00:28:46.470 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
00:28:46.472 00.002 10072 Worker thread wakes up
00:28:46.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
00:28:46.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
00:28:46.472 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
00:28:46.475 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:46.477 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:46.477 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:28:46.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:46.478 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:28:46.478 00.000 10072 MoveAxis(W, 9, ABG)
00:28:46.478 00.000 10072 Guiding  Dir = 3, Dur = 9
00:28:46.478 00.000 10072 IsGuiding returns 0
00:28:46.479 00.001 10072 PulseGuide returned control before completion, sleep 19
00:28:46.496 00.017 1032 UpdateGuideState exits: m=1562 SNR=27.9
00:28:46.498 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:46.501 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:46.502 00.001 1032 Enqueuing Expose request
00:28:46.509 00.007 10072 IsGuiding returns 0
00:28:46.509 00.000 10072 Move returns status 0, amount 9
00:28:46.509 00.000 10072 MoveAxis(N, 0, ABG)
00:28:46.509 00.000 10072 Move returns status 0, amount 0
00:28:46.509 00.000 10072 move complete, result=0
00:28:46.509 00.000 10072 worker thread done servicing request
00:28:46.509 00.000 10072 Worker thread wakes up
00:28:46.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:46.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:46.511 00.002 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:28:47.136 00.625 10072 Exposure complete
00:28:47.182 00.046 10072 worker thread done servicing request
00:28:47.183 00.001 1032 OnExposeComplete: enter
00:28:47.185 00.002 1032 UpdateGuideState(): m_state=6
00:28:47.187 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2353
00:28:47.189 00.002 1032 Star::Find returns 1 (0), X=321.84, Y=743.31, Mass=1599, SNR=28.2, Peak=166 HFD=2.7
00:28:47.192 00.003 1032 MultiStar: [#1 0.13,0.13,1.04,U] [#2 0.14,-0.03,0.91,U] [#3 -0.06,0.25,0.70,U] [#4 -0.06,0.19,0.60,U] [#5 0.15,0.00,0.65,U] [#6 -0.06,0.10,0.64,U] [#7 -0.10,-0.07,0.47,U] [#8 -0.02,0.15,0.55,U] 
00:28:47.194 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.11}, one-star: {0.13, 0.24}
00:28:47.195 00.001 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
00:28:47.199 00.004 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
00:28:47.201 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=0.10 mountY=-0.08, mountTheta=-0.65
00:28:47.204 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
00:28:47.206 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
00:28:47.208 00.002 10072 Worker thread wakes up
00:28:47.209 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
00:28:47.209 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
00:28:47.209 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.10 yDistance=-0.08
00:28:47.210 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:47.213 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:47.213 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:28:47.213 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:47.213 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:28:47.214 00.001 10072 MoveAxis(W, 10, ABG)
00:28:47.214 00.000 10072 Guiding  Dir = 3, Dur = 10
00:28:47.214 00.000 10072 IsGuiding returns 0
00:28:47.215 00.001 10072 PulseGuide returned control before completion, sleep 20
00:28:47.231 00.016 1032 UpdateGuideState exits: m=1599 SNR=28.2
00:28:47.235 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:47.237 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:47.239 00.002 1032 Enqueuing Expose request
00:28:47.243 00.004 10072 IsGuiding returns 0
00:28:47.243 00.000 10072 Move returns status 0, amount 10
00:28:47.243 00.000 10072 MoveAxis(N, 0, ABG)
00:28:47.243 00.000 10072 Move returns status 0, amount 0
00:28:47.243 00.000 10072 move complete, result=0
00:28:47.243 00.000 10072 worker thread done servicing request
00:28:47.243 00.000 10072 Worker thread wakes up
00:28:47.243 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:47.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:47.248 00.005 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:28:47.651 00.403 10072 Exposure complete
00:28:47.701 00.050 10072 worker thread done servicing request
00:28:47.701 00.000 1032 OnExposeComplete: enter
00:28:47.703 00.002 1032 UpdateGuideState(): m_state=6
00:28:47.705 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2354
00:28:47.707 00.002 1032 Star::Find returns 1 (0), X=321.72, Y=743.38, Mass=1305, SNR=25.5, Peak=158 HFD=2.8
00:28:47.709 00.002 1032 MultiStar: [#1 -0.08,0.27,0.00,M1] [#2 0.08,0.17,0.97,U] [#3 0.05,0.16,0.76,U] [#4 0.01,0.11,0.66,U] [#5 0.06,0.15,0.75,U] [#6 -0.06,0.04,0.74,U] [#7 -0.16,0.25,0.00,M1] [#8 -0.06,0.09,0.60,U] 
00:28:47.711 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.16}, one-star: {0.01, 0.31}
00:28:47.712 00.001 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
00:28:47.713 00.001 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
00:28:47.716 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.45 mountX=0.15 mountY=-0.06, mountTheta=-0.38
00:28:47.718 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.16, opts=13)
00:28:47.719 00.001 1032 Enqueuing Move request for scope (0.02, 0.16)
00:28:47.721 00.002 10072 Worker thread wakes up
00:28:47.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
00:28:47.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
00:28:47.721 00.000 10072 Moving (0.02, 0.16) raw xDistance=0.15 yDistance=-0.06
00:28:47.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:47.724 00.001 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 290.35
00:28:47.724 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:28:47.725 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:47.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:28:47.725 00.000 10072 MoveAxis(W, 83, ABG)
00:28:47.725 00.000 10072 Guiding  Dir = 3, Dur = 83
00:28:47.725 00.000 10072 IsGuiding returns 0
00:28:47.725 00.000 10072 PulseGuide returned control before completion, sleep 93
00:28:47.743 00.018 1032 UpdateGuideState exits: m=1305 SNR=25.5
00:28:47.747 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:47.749 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:47.750 00.001 1032 Enqueuing Expose request
00:28:47.835 00.085 10072 IsGuiding returns 0
00:28:47.835 00.000 10072 Move returns status 0, amount 83
00:28:47.835 00.000 10072 MoveAxis(N, 0, ABG)
00:28:47.835 00.000 10072 Move returns status 0, amount 0
00:28:47.835 00.000 10072 move complete, result=0
00:28:47.835 00.000 10072 worker thread done servicing request
00:28:47.835 00.000 10072 Worker thread wakes up
00:28:47.835 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:47.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:47.835 00.000 1032 GuideStep: 0.1 px 83 ms WEST, -0.1 px 0 ms NORTH
00:28:48.461 00.626 10072 Exposure complete
00:28:48.508 00.047 10072 worker thread done servicing request
00:28:48.508 00.000 1032 OnExposeComplete: enter
00:28:48.511 00.003 1032 UpdateGuideState(): m_state=6
00:28:48.512 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2355
00:28:48.514 00.002 1032 Star::Find returns 1 (0), X=321.80, Y=743.22, Mass=1397, SNR=26.3, Peak=151 HFD=2.5
00:28:48.517 00.003 1032 MultiStar: [#1 -0.04,0.22,1.09,U] [#2 0.06,0.16,0.92,U] [#3 0.08,0.20,0.76,U] [#4 -0.08,0.07,0.66,U] [#5 -0.03,-0.01,0.70,U] [#6 -0.16,0.01,0.63,U] [#7 0.18,0.14,0.55,U] [#8 -0.09,0.03,0.55,U] 
00:28:48.519 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.12}, one-star: {0.10, 0.15}
00:28:48.521 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
00:28:48.523 00.002 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
00:28:48.525 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=0.12 mountY=-0.04, mountTheta=-0.31
00:28:48.527 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.12, opts=13)
00:28:48.530 00.003 1032 Enqueuing Move request for scope (0.01, 0.12)
00:28:48.532 00.002 10072 Worker thread wakes up
00:28:48.532 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
00:28:48.532 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
00:28:48.532 00.000 10072 Moving (0.01, 0.12) raw xDistance=0.12 yDistance=-0.04
00:28:48.534 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:48.536 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:48.536 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:28:48.536 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:48.536 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:28:48.536 00.000 10072 MoveAxis(W, 11, ABG)
00:28:48.536 00.000 10072 Guiding  Dir = 3, Dur = 11
00:28:48.536 00.000 10072 IsGuiding returns 0
00:28:48.537 00.001 10072 PulseGuide returned control before completion, sleep 21
00:28:48.553 00.016 1032 UpdateGuideState exits: m=1397 SNR=26.3
00:28:48.556 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:48.557 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:48.560 00.003 1032 Enqueuing Expose request
00:28:48.565 00.005 10072 IsGuiding returns 0
00:28:48.565 00.000 10072 Move returns status 0, amount 11
00:28:48.565 00.000 10072 MoveAxis(N, 0, ABG)
00:28:48.565 00.000 10072 Move returns status 0, amount 0
00:28:48.565 00.000 10072 move complete, result=0
00:28:48.565 00.000 10072 worker thread done servicing request
00:28:48.565 00.000 10072 Worker thread wakes up
00:28:48.565 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:48.565 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:48.567 00.002 1032 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
00:28:48.975 00.408 10072 Exposure complete
00:28:49.031 00.056 10072 worker thread done servicing request
00:28:49.031 00.000 1032 OnExposeComplete: enter
00:28:49.033 00.002 1032 UpdateGuideState(): m_state=6
00:28:49.035 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2356
00:28:49.038 00.003 1032 Star::Find returns 1 (0), X=321.81, Y=743.00, Mass=1483, SNR=27.1, Peak=177 HFD=2.6
00:28:49.039 00.001 1032 MultiStar: [#1 0.01,0.11,1.07,U] [#2 0.25,-0.04,0.90,U] [#3 -0.08,0.14,0.67,U] [#4 -0.17,-0.09,0.64,U] [#5 -0.04,-0.10,0.71,U] [#6 -0.08,-0.03,0.65,U] [#7 -0.04,0.02,0.53,U] [#8 -0.04,-0.05,0.54,U] 
00:28:49.042 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.10, -0.07}
00:28:49.043 00.001 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
00:28:49.045 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
00:28:49.046 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.86 mountX=-0.01 mountY=-0.01, mountTheta=-2.69
00:28:49.051 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
00:28:49.053 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
00:28:49.055 00.002 10072 Worker thread wakes up
00:28:49.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:28:49.055 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:28:49.056 00.001 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
00:28:49.059 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:49.060 00.001 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:28:49.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:49.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:28:49.060 00.000 10072 MoveAxis(W, 9, ABG)
00:28:49.060 00.000 10072 Guiding  Dir = 3, Dur = 9
00:28:49.061 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:49.064 00.003 10072 IsGuiding returns 0
00:28:49.068 00.004 10072 PulseGuide returned control before completion, sleep 16
00:28:49.086 00.018 1032 UpdateGuideState exits: m=1483 SNR=27.1
00:28:49.088 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:49.091 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:49.093 00.002 1032 Enqueuing Expose request
00:28:49.096 00.003 10072 IsGuiding returns 0
00:28:49.096 00.000 10072 Move returns status 0, amount 9
00:28:49.096 00.000 10072 MoveAxis(N, 0, ABG)
00:28:49.096 00.000 10072 Move returns status 0, amount 0
00:28:49.097 00.001 10072 move complete, result=0
00:28:49.097 00.000 10072 worker thread done servicing request
00:28:49.097 00.000 10072 Worker thread wakes up
00:28:49.097 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:49.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:49.103 00.006 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
00:28:49.724 00.621 10072 Exposure complete
00:28:49.773 00.049 10072 worker thread done servicing request
00:28:49.774 00.001 1032 OnExposeComplete: enter
00:28:49.776 00.002 1032 UpdateGuideState(): m_state=6
00:28:49.778 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2357
00:28:49.781 00.003 1032 Star::Find returns 1 (0), X=321.87, Y=743.21, Mass=1374, SNR=26.1, Peak=146 HFD=2.4
00:28:49.783 00.002 1032 MultiStar: [#1 0.09,-0.02,1.16,U] [#2 0.21,-0.15,0.99,U] [#3 0.11,0.15,0.69,U] [#4 -0.10,-0.14,0.67,U] [#5 0.14,-0.24,0.71,U] [#6 0.11,-0.11,0.70,U] [#7 0.12,0.02,0.57,U] [#8 0.12,-0.20,0.59,U] 
00:28:49.785 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.05}, one-star: {0.16, 0.13}
00:28:49.786 00.001 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
00:28:49.788 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
00:28:49.790 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.44 mountX=-0.08 mountY=-0.10, mountTheta=-2.27
00:28:49.792 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
00:28:49.794 00.002 1032 Enqueuing Move request for scope (0.11, -0.05)
00:28:49.795 00.001 10072 Worker thread wakes up
00:28:49.796 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
00:28:49.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
00:28:49.796 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.08 yDistance=-0.10
00:28:49.802 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:49.804 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:49.804 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:28:49.804 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:49.804 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:28:49.804 00.000 10072 MoveAxis(W, 11, ABG)
00:28:49.804 00.000 10072 Guiding  Dir = 3, Dur = 11
00:28:49.804 00.000 10072 IsGuiding returns 0
00:28:49.805 00.001 10072 PulseGuide returned control before completion, sleep 21
00:28:49.821 00.016 1032 UpdateGuideState exits: m=1374 SNR=26.1
00:28:49.824 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:49.826 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:49.828 00.002 1032 Enqueuing Expose request
00:28:49.831 00.003 10072 IsGuiding returns 0
00:28:49.831 00.000 10072 Move returns status 0, amount 11
00:28:49.831 00.000 10072 MoveAxis(N, 0, ABG)
00:28:49.831 00.000 10072 Move returns status 0, amount 0
00:28:49.831 00.000 10072 move complete, result=0
00:28:49.831 00.000 10072 worker thread done servicing request
00:28:49.831 00.000 10072 Worker thread wakes up
00:28:49.831 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:49.831 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:49.839 00.008 1032 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:28:50.237 00.398 10072 Exposure complete
00:28:50.289 00.052 10072 worker thread done servicing request
00:28:50.289 00.000 1032 OnExposeComplete: enter
00:28:50.292 00.003 1032 UpdateGuideState(): m_state=6
00:28:50.293 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2358
00:28:50.295 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=743.19, Mass=1317, SNR=25.6, Peak=156 HFD=2.4
00:28:50.297 00.002 1032 MultiStar: [#1 0.12,0.02,1.13,U] [#2 0.14,0.02,0.96,U] [#3 0.14,0.26,0.00,M1] [#4 -0.01,0.14,0.71,U] [#5 0.16,0.05,0.71,U] [#6 -0.01,-0.07,0.78,U] [#7 -0.06,0.09,0.59,U] [#8 0.17,-0.03,0.62,U] 
00:28:50.300 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.18, 0.12}
00:28:50.302 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
00:28:50.304 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
00:28:50.305 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.43 mountX=0.02 mountY=-0.10, mountTheta=-1.40
00:28:50.308 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
00:28:50.310 00.002 1032 Enqueuing Move request for scope (0.09, 0.04)
00:28:50.312 00.002 10072 Worker thread wakes up
00:28:50.312 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
00:28:50.312 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
00:28:50.312 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.02 yDistance=-0.10
00:28:50.314 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:50.316 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:50.316 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:28:50.316 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:50.316 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:28:50.317 00.001 10072 MoveAxis(W, 9, ABG)
00:28:50.317 00.000 10072 Guiding  Dir = 3, Dur = 9
00:28:50.317 00.000 10072 IsGuiding returns 0
00:28:50.317 00.000 10072 PulseGuide returned control before completion, sleep 19
00:28:50.336 00.019 1032 UpdateGuideState exits: m=1317 SNR=25.6
00:28:50.339 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:50.340 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:50.342 00.002 1032 Enqueuing Expose request
00:28:50.344 00.002 10072 IsGuiding returns 0
00:28:50.344 00.000 10072 Move returns status 0, amount 9
00:28:50.346 00.002 10072 MoveAxis(N, 0, ABG)
00:28:50.346 00.000 10072 Move returns status 0, amount 0
00:28:50.346 00.000 10072 move complete, result=0
00:28:50.346 00.000 10072 worker thread done servicing request
00:28:50.346 00.000 10072 Worker thread wakes up
00:28:50.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:50.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:50.351 00.005 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
00:28:50.972 00.621 10072 Exposure complete
00:28:51.022 00.050 10072 worker thread done servicing request
00:28:51.022 00.000 1032 OnExposeComplete: enter
00:28:51.024 00.002 1032 UpdateGuideState(): m_state=6
00:28:51.026 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2359
00:28:51.028 00.002 1032 Star::Find returns 1 (0), X=321.78, Y=743.44, Mass=1432, SNR=26.7, Peak=163 HFD=2.8
00:28:51.030 00.002 1032 MultiStar: [#1 0.13,0.14,1.11,U] [#2 0.14,0.05,0.93,U] [#3 0.11,0.29,0.00,M2] [#4 -0.10,0.06,0.66,U] [#5 -0.02,0.05,0.72,U] [#6 -0.04,0.09,0.69,U] [#7 0.20,0.26,0.00,M1] [#8 0.01,0.15,0.58,U] 
00:28:51.032 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.14}, one-star: {0.07, 0.37}
00:28:51.034 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
00:28:51.035 00.001 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
00:28:51.038 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.27 mountX=0.12 mountY=-0.08, mountTheta=-0.56
00:28:51.041 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
00:28:51.044 00.003 1032 Enqueuing Move request for scope (0.04, 0.14)
00:28:51.046 00.002 10072 Worker thread wakes up
00:28:51.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
00:28:51.046 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
00:28:51.046 00.000 10072 Moving (0.04, 0.14) raw xDistance=0.12 yDistance=-0.08
00:28:51.049 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:51.051 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:51.052 00.001 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:28:51.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:51.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:28:51.052 00.000 10072 MoveAxis(W, 11, ABG)
00:28:51.052 00.000 10072 Guiding  Dir = 3, Dur = 11
00:28:51.052 00.000 10072 IsGuiding returns 0
00:28:51.053 00.001 10072 PulseGuide returned control before completion, sleep 21
00:28:51.070 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.7
00:28:51.072 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:51.073 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:51.074 00.001 1032 Enqueuing Expose request
00:28:51.081 00.007 10072 IsGuiding returns 0
00:28:51.081 00.000 10072 Move returns status 0, amount 11
00:28:51.081 00.000 10072 MoveAxis(N, 0, ABG)
00:28:51.081 00.000 10072 Move returns status 0, amount 0
00:28:51.081 00.000 10072 move complete, result=0
00:28:51.081 00.000 10072 worker thread done servicing request
00:28:51.082 00.001 10072 Worker thread wakes up
00:28:51.082 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:51.082 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:51.084 00.002 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:28:51.492 00.408 10072 Exposure complete
00:28:51.543 00.051 10072 worker thread done servicing request
00:28:51.543 00.000 1032 OnExposeComplete: enter
00:28:51.545 00.002 1032 UpdateGuideState(): m_state=6
00:28:51.546 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2360
00:28:51.549 00.003 1032 Star::Find returns 1 (0), X=321.63, Y=743.41, Mass=1279, SNR=25.2, Peak=137 HFD=3.0
00:28:51.554 00.005 1032 MultiStar: [#1 0.22,0.26,0.00,M1] [#2 0.07,0.13,1.01,U] [#3 0.12,0.32,0.00,M3] [#4 0.00,0.18,0.72,U] [#5 0.01,0.05,0.69,U] [#6 -0.03,0.03,0.73,U] [#7 0.14,0.43,0.00,M2] [#8 0.02,0.14,0.60,U] 
00:28:51.555 00.001 1032 refined, 5 included, MultiStar: {-0.00, 0.16}, one-star: {-0.08, 0.34}
00:28:51.557 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
00:28:51.558 00.001 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
00:28:51.561 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.59 mountX=0.15 mountY=-0.04, mountTheta=-0.24
00:28:51.563 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.16, opts=13)
00:28:51.564 00.001 1032 Enqueuing Move request for scope (-0.00, 0.16)
00:28:51.566 00.002 10072 Worker thread wakes up
00:28:51.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
00:28:51.566 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
00:28:51.566 00.000 10072 Moving (-0.00, 0.16) raw xDistance=0.15 yDistance=-0.04
00:28:51.569 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:51.571 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 290.35
00:28:51.571 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:28:51.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:51.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:28:51.571 00.000 10072 MoveAxis(W, 85, ABG)
00:28:51.571 00.000 10072 Guiding  Dir = 3, Dur = 85
00:28:51.572 00.001 10072 IsGuiding returns 0
00:28:51.572 00.000 10072 PulseGuide returned control before completion, sleep 95
00:28:51.591 00.019 1032 UpdateGuideState exits: m=1279 SNR=25.2
00:28:51.593 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:51.596 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:51.608 00.012 1032 Enqueuing Expose request
00:28:51.676 00.068 10072 IsGuiding returns 0
00:28:51.676 00.000 10072 Move returns status 0, amount 85
00:28:51.676 00.000 10072 MoveAxis(N, 0, ABG)
00:28:51.677 00.001 10072 Move returns status 0, amount 0
00:28:51.677 00.000 10072 move complete, result=0
00:28:51.677 00.000 10072 worker thread done servicing request
00:28:51.677 00.000 10072 Worker thread wakes up
00:28:51.677 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:51.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:51.677 00.000 1032 GuideStep: 0.2 px 85 ms WEST, -0.0 px 0 ms NORTH
00:28:52.304 00.627 10072 Exposure complete
00:28:52.352 00.048 10072 worker thread done servicing request
00:28:52.352 00.000 1032 OnExposeComplete: enter
00:28:52.354 00.002 1032 UpdateGuideState(): m_state=6
00:28:52.356 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2361
00:28:52.359 00.003 1032 Star::Find returns 1 (0), X=321.86, Y=743.08, Mass=1428, SNR=26.6, Peak=157 HFD=2.6
00:28:52.360 00.001 1032 MultiStar: [#1 0.13,0.01,1.04,U] [#2 0.28,0.01,0.00,M1] [#3 0.12,0.30,0.00,M4] [#4 0.06,0.09,0.71,U] [#5 0.01,-0.09,0.71,U] [#6 -0.06,-0.04,0.71,U] [#7 -0.12,-0.05,0.56,U] [#8 -0.08,-0.12,0.61,U] 
00:28:52.364 00.004 1032 refined, 6 included, MultiStar: {0.03, -0.02}, one-star: {0.16, 0.01}
00:28:52.366 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
00:28:52.369 00.003 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
00:28:52.371 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.55 mountX=-0.03 mountY=-0.03, mountTheta=-2.38
00:28:52.374 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
00:28:52.376 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
00:28:52.378 00.002 10072 Worker thread wakes up
00:28:52.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:28:52.378 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:28:52.378 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.03
00:28:52.379 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:52.381 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:52.381 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:28:52.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:52.382 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:28:52.382 00.000 10072 MoveAxis(W, 11, ABG)
00:28:52.382 00.000 10072 Guiding  Dir = 3, Dur = 11
00:28:52.382 00.000 10072 IsGuiding returns 0
00:28:52.382 00.000 10072 PulseGuide returned control before completion, sleep 21
00:28:52.412 00.030 1032 UpdateGuideState exits: m=1428 SNR=26.6
00:28:52.419 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:52.422 00.003 10072 IsGuiding returns 0
00:28:52.422 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:52.431 00.009 10072 Move returns status 0, amount 11
00:28:52.432 00.001 10072 MoveAxis(N, 0, ABG)
00:28:52.432 00.000 10072 Move returns status 0, amount 0
00:28:52.432 00.000 10072 move complete, result=0
00:28:52.432 00.000 10072 worker thread done servicing request
00:28:52.432 00.000 1032 Enqueuing Expose request
00:28:52.435 00.003 10072 Worker thread wakes up
00:28:52.436 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:52.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:52.437 00.001 1032 GuideStep: -0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
00:28:52.847 00.410 10072 Exposure complete
00:28:52.904 00.057 10072 worker thread done servicing request
00:28:52.904 00.000 1032 OnExposeComplete: enter
00:28:52.908 00.004 1032 UpdateGuideState(): m_state=6
00:28:52.910 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2362
00:28:52.912 00.002 1032 Star::Find returns 1 (0), X=321.73, Y=743.21, Mass=1401, SNR=26.4, Peak=146 HFD=2.6
00:28:52.914 00.002 1032 MultiStar: [#1 0.11,0.04,1.18,U] [#2 0.17,0.00,1.06,U] [#3 0.16,0.16,0.68,U] [#4 0.04,0.20,0.67,U] [#5 0.07,-0.03,0.69,U] [#6 -0.11,-0.06,0.73,U] [#7 0.15,0.11,0.52,U] [#8 0.03,-0.02,0.55,U] 
00:28:52.916 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.02, 0.13}
00:28:52.917 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
00:28:52.919 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
00:28:52.921 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.67 mountX=0.04 mountY=-0.09, mountTheta=-1.16
00:28:52.928 00.007 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
00:28:52.930 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
00:28:52.932 00.002 10072 Worker thread wakes up
00:28:52.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
00:28:52.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
00:28:52.932 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.09
00:28:52.935 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:52.937 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:52.937 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:28:52.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:52.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:28:52.937 00.000 10072 MoveAxis(W, 10, ABG)
00:28:52.938 00.001 10072 Guiding  Dir = 3, Dur = 10
00:28:52.938 00.000 10072 IsGuiding returns 0
00:28:52.938 00.000 10072 PulseGuide returned control before completion, sleep 20
00:28:52.957 00.019 1032 UpdateGuideState exits: m=1401 SNR=26.4
00:28:52.959 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:52.962 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:52.964 00.002 1032 Enqueuing Expose request
00:28:52.968 00.004 10072 IsGuiding returns 0
00:28:52.968 00.000 10072 Move returns status 0, amount 10
00:28:52.968 00.000 10072 MoveAxis(N, 0, ABG)
00:28:52.968 00.000 10072 Move returns status 0, amount 0
00:28:52.968 00.000 10072 move complete, result=0
00:28:52.968 00.000 10072 worker thread done servicing request
00:28:52.968 00.000 10072 Worker thread wakes up
00:28:52.968 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:52.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:52.975 00.007 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:28:53.595 00.620 10072 Exposure complete
00:28:53.640 00.045 10072 worker thread done servicing request
00:28:53.640 00.000 1032 OnExposeComplete: enter
00:28:53.642 00.002 1032 UpdateGuideState(): m_state=6
00:28:53.644 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2363
00:28:53.646 00.002 1032 Star::Find returns 1 (0), X=321.74, Y=743.25, Mass=1314, SNR=25.6, Peak=135 HFD=2.9
00:28:53.647 00.001 1032 MultiStar: [#1 -0.07,0.25,1.16,U] [#2 -0.00,0.15,0.99,U] [#3 0.01,0.22,0.73,U] [#4 -0.16,0.10,0.68,U] [#5 -0.07,-0.01,0.72,U] [#6 -0.27,-0.08,0.00,M1] [#7 0.03,0.15,0.53,U] [#8 -0.14,0.04,0.63,U] 
00:28:53.649 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.15}, one-star: {0.03, 0.18}
00:28:53.650 00.001 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
00:28:53.651 00.001 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
00:28:53.653 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.85 mountX=0.15 mountY=0.00, mountTheta=0.02
00:28:53.657 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.15, opts=13)
00:28:53.659 00.002 1032 Enqueuing Move request for scope (-0.04, 0.15)
00:28:53.661 00.002 10072 Worker thread wakes up
00:28:53.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
00:28:53.661 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
00:28:53.661 00.000 10072 Moving (-0.04, 0.15) raw xDistance=0.15 yDistance=0.00
00:28:53.663 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:53.665 00.002 10072 PPEC rslt: input = 0.15, final = 0.09, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 290.35
00:28:53.665 00.000 10072 PPEC: input: 0.15, control: 0.09, exposure: 500
00:28:53.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:53.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:28:53.665 00.000 10072 MoveAxis(W, 87, ABG)
00:28:53.665 00.000 10072 Guiding  Dir = 3, Dur = 87
00:28:53.666 00.001 10072 IsGuiding returns 0
00:28:53.666 00.000 10072 PulseGuide returned control before completion, sleep 97
00:28:53.683 00.017 1032 UpdateGuideState exits: m=1314 SNR=25.6
00:28:53.685 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:53.687 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:53.689 00.002 1032 Enqueuing Expose request
00:28:53.766 00.077 10072 IsGuiding returns 0
00:28:53.768 00.002 10072 Move returns status 0, amount 87
00:28:53.768 00.000 10072 MoveAxis(N, 0, ABG)
00:28:53.768 00.000 10072 Move returns status 0, amount 0
00:28:53.768 00.000 10072 move complete, result=0
00:28:53.768 00.000 10072 worker thread done servicing request
00:28:53.768 00.000 10072 Worker thread wakes up
00:28:53.768 00.000 1032 GuideStep: 0.2 px 87 ms WEST, 0.0 px 0 ms NORTH
00:28:53.770 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:53.770 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:54.179 00.409 10072 Exposure complete
00:28:54.232 00.053 10072 worker thread done servicing request
00:28:54.232 00.000 1032 OnExposeComplete: enter
00:28:54.234 00.002 1032 UpdateGuideState(): m_state=6
00:28:54.237 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2364
00:28:54.241 00.004 1032 Star::Find returns 1 (0), X=321.68, Y=743.14, Mass=1340, SNR=25.8, Peak=149 HFD=2.6
00:28:54.244 00.003 1032 MultiStar: [#1 0.11,0.08,1.18,U] [#2 0.15,-0.10,0.98,U] [#3 0.10,0.13,0.79,U] [#4 -0.04,0.10,0.64,U] [#5 0.02,-0.03,0.68,U] [#6 -0.15,-0.20,0.70,U] [#7 -0.00,0.30,0.00,M1] [#8 -0.12,0.00,0.62,U] 
00:28:54.245 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {-0.02, 0.07}
00:28:54.248 00.003 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
00:28:54.250 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
00:28:54.252 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.42 mountX=0.00 mountY=-0.02, mountTheta=-1.41
00:28:54.255 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
00:28:54.257 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
00:28:54.259 00.002 10072 Worker thread wakes up
00:28:54.259 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:28:54.259 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:28:54.259 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
00:28:54.262 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:54.263 00.001 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:54.263 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:28:54.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:54.264 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:28:54.264 00.000 10072 MoveAxis(W, 10, ABG)
00:28:54.264 00.000 10072 Guiding  Dir = 3, Dur = 10
00:28:54.264 00.000 10072 IsGuiding returns 0
00:28:54.264 00.000 10072 PulseGuide returned control before completion, sleep 20
00:28:54.284 00.020 1032 UpdateGuideState exits: m=1340 SNR=25.8
00:28:54.286 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:54.289 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:54.290 00.001 1032 Enqueuing Expose request
00:28:54.299 00.009 10072 IsGuiding returns 0
00:28:54.299 00.000 10072 Move returns status 0, amount 10
00:28:54.299 00.000 10072 MoveAxis(N, 0, ABG)
00:28:54.300 00.001 10072 Move returns status 0, amount 0
00:28:54.300 00.000 10072 move complete, result=0
00:28:54.300 00.000 10072 worker thread done servicing request
00:28:54.300 00.000 10072 Worker thread wakes up
00:28:54.300 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:54.300 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:54.302 00.002 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
00:28:54.931 00.629 10072 Exposure complete
00:28:54.979 00.048 10072 worker thread done servicing request
00:28:54.979 00.000 1032 OnExposeComplete: enter
00:28:54.981 00.002 1032 UpdateGuideState(): m_state=6
00:28:54.984 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2365
00:28:54.985 00.001 1032 Star::Find returns 1 (0), X=321.81, Y=743.08, Mass=1303, SNR=25.4, Peak=139 HFD=2.5
00:28:54.990 00.005 1032 MultiStar: [#1 0.20,0.05,1.08,U] [#2 0.22,-0.30,0.00,M1] [#3 0.13,0.04,0.78,U] [#4 0.18,-0.16,0.71,U] [#5 0.14,-0.11,0.77,U] [#6 -0.06,-0.25,0.72,U] [#7 -0.03,0.14,0.56,U] [#8 -0.01,-0.21,0.60,U] 
00:28:54.993 00.003 1032 single-star, 7 included, MultiStar: {0.10, -0.05}, one-star: {0.10, 0.01}
00:28:54.995 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
00:28:54.997 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
00:28:54.998 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.09 mountX=-0.02 mountY=-0.10, mountTheta=-1.74
00:28:55.001 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
00:28:55.004 00.003 1032 Enqueuing Move request for scope (0.10, 0.01)
00:28:55.006 00.002 10072 Worker thread wakes up
00:28:55.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
00:28:55.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
00:28:55.006 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.10
00:28:55.008 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:55.010 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:55.010 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:28:55.010 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:55.010 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:28:55.010 00.000 10072 MoveAxis(W, 11, ABG)
00:28:55.010 00.000 10072 Guiding  Dir = 3, Dur = 11
00:28:55.011 00.001 10072 IsGuiding returns 0
00:28:55.011 00.000 10072 PulseGuide returned control before completion, sleep 21
00:28:55.030 00.019 1032 UpdateGuideState exits: m=1303 SNR=25.4
00:28:55.033 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:55.035 00.002 10072 IsGuiding returns 0
00:28:55.035 00.000 10072 Move returns status 0, amount 11
00:28:55.035 00.000 10072 MoveAxis(N, 0, ABG)
00:28:55.035 00.000 10072 Move returns status 0, amount 0
00:28:55.035 00.000 10072 move complete, result=0
00:28:55.035 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:55.037 00.002 1032 Enqueuing Expose request
00:28:55.039 00.002 10072 worker thread done servicing request
00:28:55.039 00.000 10072 Worker thread wakes up
00:28:55.039 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:55.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:55.039 00.000 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:28:55.445 00.406 10072 Exposure complete
00:28:55.493 00.048 10072 worker thread done servicing request
00:28:55.493 00.000 1032 OnExposeComplete: enter
00:28:55.495 00.002 1032 UpdateGuideState(): m_state=6
00:28:55.497 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2366
00:28:55.499 00.002 1032 Star::Find returns 1 (0), X=321.83, Y=743.18, Mass=1497, SNR=27.3, Peak=173 HFD=2.4
00:28:55.500 00.001 1032 MultiStar: [#1 0.11,0.12,1.07,U] [#2 0.11,-0.12,0.92,U] [#3 0.02,0.07,0.69,U] [#4 0.03,0.11,0.66,U] [#5 0.10,-0.06,0.65,U] [#6 -0.03,-0.06,0.65,U] [#7 0.09,0.00,0.54,U] [#8 -0.01,0.00,0.60,U] 
00:28:55.503 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.13, 0.11}
00:28:55.504 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:28:55.506 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:28:55.507 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.34 mountX=0.01 mountY=-0.07, mountTheta=-1.49
00:28:55.511 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
00:28:55.514 00.003 1032 Enqueuing Move request for scope (0.07, 0.03)
00:28:55.516 00.002 10072 Worker thread wakes up
00:28:55.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
00:28:55.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
00:28:55.516 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
00:28:55.520 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:55.523 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:55.524 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:28:55.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:55.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:28:55.524 00.000 10072 MoveAxis(W, 10, ABG)
00:28:55.524 00.000 10072 Guiding  Dir = 3, Dur = 10
00:28:55.527 00.003 10072 IsGuiding returns 0
00:28:55.528 00.001 10072 PulseGuide returned control before completion, sleep 20
00:28:55.544 00.016 1032 UpdateGuideState exits: m=1497 SNR=27.3
00:28:55.546 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:55.547 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:55.550 00.003 1032 Enqueuing Expose request
00:28:55.553 00.003 10072 IsGuiding returns 0
00:28:55.553 00.000 10072 Move returns status 0, amount 10
00:28:55.553 00.000 10072 MoveAxis(N, 0, ABG)
00:28:55.553 00.000 10072 Move returns status 0, amount 0
00:28:55.553 00.000 10072 move complete, result=0
00:28:55.553 00.000 10072 worker thread done servicing request
00:28:55.553 00.000 10072 Worker thread wakes up
00:28:55.553 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:55.553 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:55.561 00.008 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:28:56.180 00.619 10072 Exposure complete
00:28:56.230 00.050 10072 worker thread done servicing request
00:28:56.230 00.000 1032 OnExposeComplete: enter
00:28:56.232 00.002 1032 UpdateGuideState(): m_state=6
00:28:56.234 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2367
00:28:56.237 00.003 1032 Star::Find returns 1 (0), X=321.80, Y=743.35, Mass=1390, SNR=26.3, Peak=154 HFD=2.7
00:28:56.240 00.003 1032 MultiStar: [#1 0.21,0.27,0.00,M1] [#2 0.19,0.12,0.94,U] [#3 0.08,0.33,0.00,M1] [#4 0.07,0.28,0.00,M1] [#5 0.13,0.19,0.73,U] [#6 -0.06,0.01,0.71,U] [#7 0.05,0.40,0.00,M1] [#8 -0.02,0.16,0.64,U] 
00:28:56.241 00.001 1032 refined, 4 included, MultiStar: {0.08, 0.16}, one-star: {0.09, 0.27}
00:28:56.243 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
00:28:56.245 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
00:28:56.247 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.12 mountX=0.13 mountY=-0.12, mountTheta=-0.71
00:28:56.249 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.16, opts=13)
00:28:56.252 00.003 1032 Enqueuing Move request for scope (0.08, 0.16)
00:28:56.254 00.002 10072 Worker thread wakes up
00:28:56.254 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
00:28:56.254 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
00:28:56.254 00.000 10072 Moving (0.08, 0.16) raw xDistance=0.13 yDistance=-0.12
00:28:56.257 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:56.259 00.002 10072 PPEC rslt: input = 0.13, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 290.35
00:28:56.259 00.000 10072 PPEC: input: 0.13, control: 0.08, exposure: 500
00:28:56.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:56.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:28:56.259 00.000 10072 MoveAxis(W, 78, ABG)
00:28:56.259 00.000 10072 Guiding  Dir = 3, Dur = 78
00:28:56.260 00.001 10072 IsGuiding returns 0
00:28:56.260 00.000 10072 PulseGuide returned control before completion, sleep 88
00:28:56.279 00.019 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:28:56.281 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:56.282 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:56.283 00.001 1032 Enqueuing Expose request
00:28:56.363 00.080 10072 IsGuiding returns 0
00:28:56.363 00.000 10072 Move returns status 0, amount 78
00:28:56.363 00.000 10072 MoveAxis(N, 0, ABG)
00:28:56.363 00.000 10072 Move returns status 0, amount 0
00:28:56.364 00.001 10072 move complete, result=0
00:28:56.364 00.000 10072 worker thread done servicing request
00:28:56.364 00.000 10072 Worker thread wakes up
00:28:56.364 00.000 1032 GuideStep: 0.1 px 78 ms WEST, -0.1 px 0 ms NORTH
00:28:56.366 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:56.366 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:56.772 00.406 10072 Exposure complete
00:28:56.821 00.049 10072 worker thread done servicing request
00:28:56.822 00.001 1032 OnExposeComplete: enter
00:28:56.824 00.002 1032 UpdateGuideState(): m_state=6
00:28:56.826 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2368
00:28:56.828 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=743.20, Mass=1534, SNR=27.6, Peak=172 HFD=2.5
00:28:56.832 00.004 1032 MultiStar: [#1 0.16,0.18,1.05,U] [#2 0.32,0.03,0.00,M1] [#3 0.09,0.27,0.00,M2] [#4 0.01,0.06,0.68,U] [#5 0.16,0.12,0.65,U] [#6 -0.05,-0.02,0.65,U] [#7 0.04,0.11,0.52,U] [#8 0.07,0.04,0.57,U] 
00:28:56.835 00.003 1032 refined, 6 included, MultiStar: {0.09, 0.10}, one-star: {0.17, 0.12}
00:28:56.838 00.003 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
00:28:56.839 00.001 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
00:28:56.841 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.81 mountX=0.07 mountY=-0.12, mountTheta=-1.02
00:28:56.843 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
00:28:56.845 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
00:28:56.846 00.001 10072 Worker thread wakes up
00:28:56.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
00:28:56.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
00:28:56.846 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.12
00:28:56.848 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:56.851 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:56.851 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:28:56.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:56.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:28:56.851 00.000 10072 MoveAxis(W, 10, ABG)
00:28:56.851 00.000 10072 Guiding  Dir = 3, Dur = 10
00:28:56.851 00.000 10072 IsGuiding returns 0
00:28:56.852 00.001 10072 PulseGuide returned control before completion, sleep 20
00:28:56.870 00.018 1032 UpdateGuideState exits: m=1534 SNR=27.6
00:28:56.872 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:56.874 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:56.877 00.003 1032 Enqueuing Expose request
00:28:56.879 00.002 10072 IsGuiding returns 0
00:28:56.879 00.000 10072 Move returns status 0, amount 10
00:28:56.879 00.000 10072 MoveAxis(N, 0, ABG)
00:28:56.879 00.000 10072 Move returns status 0, amount 0
00:28:56.879 00.000 10072 move complete, result=0
00:28:56.879 00.000 10072 worker thread done servicing request
00:28:56.879 00.000 10072 Worker thread wakes up
00:28:56.879 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:56.879 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:56.885 00.006 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:28:57.509 00.624 10072 Exposure complete
00:28:57.557 00.048 10072 worker thread done servicing request
00:28:57.557 00.000 1032 OnExposeComplete: enter
00:28:57.559 00.002 1032 UpdateGuideState(): m_state=6
00:28:57.562 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2369
00:28:57.564 00.002 1032 Star::Find returns 1 (0), X=321.75, Y=743.04, Mass=1474, SNR=27.0, Peak=194 HFD=2.5
00:28:57.565 00.001 1032 MultiStar: [#1 0.08,-0.08,1.10,U] [#2 0.18,-0.20,0.94,U] [#3 0.14,0.10,0.67,U] [#4 0.03,0.08,0.68,U] [#5 0.17,-0.14,0.70,U] [#6 -0.14,-0.22,0.69,U] [#7 0.06,0.16,0.52,U] [#8 -0.01,-0.04,0.59,U] 
00:28:57.567 00.002 1032 single-star, 8 included, MultiStar: {0.07, -0.06}, one-star: {0.04, -0.03}
00:28:57.568 00.001 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
00:28:57.571 00.003 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
00:28:57.573 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.56 mountX=-0.04 mountY=-0.04, mountTheta=-2.39
00:28:57.576 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
00:28:57.579 00.003 1032 Enqueuing Move request for scope (0.04, -0.03)
00:28:57.580 00.001 10072 Worker thread wakes up
00:28:57.581 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
00:28:57.581 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
00:28:57.581 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.04
00:28:57.584 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:57.586 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:28:57.586 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:28:57.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:57.586 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:28:57.586 00.000 10072 MoveAxis(W, 11, ABG)
00:28:57.586 00.000 10072 Guiding  Dir = 3, Dur = 11
00:28:57.586 00.000 10072 IsGuiding returns 0
00:28:57.588 00.002 10072 PulseGuide returned control before completion, sleep 21
00:28:57.605 00.017 1032 UpdateGuideState exits: m=1474 SNR=27.0
00:28:57.607 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:57.652 00.045 10072 IsGuiding returns 0
00:28:57.652 00.000 10072 Move returns status 0, amount 11
00:28:57.652 00.000 10072 MoveAxis(N, 0, ABG)
00:28:57.652 00.000 10072 Move returns status 0, amount 0
00:28:57.653 00.001 10072 move complete, result=0
00:28:57.653 00.000 10072 worker thread done servicing request
00:28:57.653 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:57.657 00.004 1032 Enqueuing Expose request
00:28:57.659 00.002 1032 GuideStep: -0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
00:28:57.661 00.002 10072 Worker thread wakes up
00:28:57.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:57.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:58.070 00.409 10072 Exposure complete
00:28:58.129 00.059 10072 worker thread done servicing request
00:28:58.130 00.001 1032 OnExposeComplete: enter
00:28:58.132 00.002 1032 UpdateGuideState(): m_state=6
00:28:58.136 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2370
00:28:58.137 00.001 1032 Star::Find returns 1 (0), X=321.78, Y=742.96, Mass=1567, SNR=27.9, Peak=227 HFD=2.5
00:28:58.139 00.002 1032 MultiStar: [#1 0.07,-0.06,1.03,U] [#2 0.12,-0.24,0.88,U] [#3 -0.06,-0.03,0.65,U] [#4 -0.13,-0.04,0.65,U] [#5 0.12,-0.15,0.71,U] [#6 -0.09,-0.23,0.67,U] [#7 -0.00,-0.17,0.49,U] [#8 0.06,-0.15,0.55,U] 
00:28:58.142 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.13}, one-star: {0.07, -0.12}
00:28:58.144 00.002 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.10)
00:28:58.146 00.002 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.10)
00:28:58.148 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.36 mountX=-0.13 mountY=0.01, mountTheta=3.10
00:28:58.152 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.13, opts=13)
00:28:58.154 00.002 1032 Enqueuing Move request for scope (0.03, -0.13)
00:28:58.156 00.002 10072 Worker thread wakes up
00:28:58.156 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
00:28:58.156 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
00:28:58.156 00.000 10072 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=0.01
00:28:58.158 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:58.161 00.003 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 290.36
00:28:58.161 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
00:28:58.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:58.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:28:58.161 00.000 10072 MoveAxis(E, 57, ABG)
00:28:58.162 00.001 10072 Guiding  Dir = 2, Dur = 57
00:28:58.162 00.000 10072 IsGuiding returns 0
00:28:58.162 00.000 10072 PulseGuide returned control before completion, sleep 67
00:28:58.183 00.021 1032 UpdateGuideState exits: m=1567 SNR=27.9
00:28:58.186 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:58.189 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:58.191 00.002 1032 Enqueuing Expose request
00:28:58.238 00.047 10072 IsGuiding returns 0
00:28:58.238 00.000 10072 Move returns status 0, amount 57
00:28:58.238 00.000 10072 MoveAxis(N, 0, ABG)
00:28:58.239 00.001 10072 Move returns status 0, amount 0
00:28:58.239 00.000 10072 move complete, result=0
00:28:58.239 00.000 10072 worker thread done servicing request
00:28:58.239 00.000 10072 Worker thread wakes up
00:28:58.239 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:58.239 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:58.251 00.012 1032 GuideStep: -0.1 px 57 ms EAST, 0.0 px 0 ms NORTH
00:28:58.868 00.617 10072 Exposure complete
00:28:58.918 00.050 10072 worker thread done servicing request
00:28:58.920 00.002 1032 OnExposeComplete: enter
00:28:58.921 00.001 1032 UpdateGuideState(): m_state=6
00:28:58.924 00.003 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2371
00:28:58.926 00.002 1032 Star::Find returns 1 (0), X=321.98, Y=743.01, Mass=1403, SNR=26.4, Peak=163 HFD=2.8
00:28:58.929 00.003 1032 MultiStar: [#1 0.32,-0.03,0.00,M1] [#2 0.31,-0.21,0.00,M1] [#3 0.22,0.02,0.66,U] [#4 0.09,-0.02,0.71,U] [#5 0.27,-0.15,0.00,M1] [#6 0.21,-0.16,0.70,U] [#7 0.04,0.10,0.56,U] [#8 0.10,-0.34,0.00,M1] 
00:28:58.932 00.003 1032 refined, 4 included, MultiStar: {0.18, -0.03}, one-star: {0.27, -0.06}
00:28:58.933 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
00:28:58.935 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
00:28:58.936 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.19 mountX=-0.08 mountY=-0.17, mountTheta=-2.02
00:28:58.939 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
00:28:58.940 00.001 1032 Enqueuing Move request for scope (0.18, -0.03)
00:28:58.942 00.002 10072 Worker thread wakes up
00:28:58.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
00:28:58.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
00:28:58.943 00.001 10072 Moving (0.18, -0.03) raw xDistance=-0.08 yDistance=-0.17
00:28:58.944 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:58.946 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:28:58.946 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:28:58.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:58.946 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:28:58.946 00.000 10072 MoveAxis(W, 11, ABG)
00:28:58.946 00.000 10072 Guiding  Dir = 3, Dur = 11
00:28:58.947 00.001 10072 IsGuiding returns 0
00:28:58.947 00.000 10072 PulseGuide returned control before completion, sleep 21
00:28:58.964 00.017 1032 UpdateGuideState exits: m=1403 SNR=26.4
00:28:58.967 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:58.968 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:58.970 00.002 1032 Enqueuing Expose request
00:28:58.974 00.004 10072 IsGuiding returns 0
00:28:58.974 00.000 10072 Move returns status 0, amount 11
00:28:58.974 00.000 10072 MoveAxis(N, 0, ABG)
00:28:58.974 00.000 10072 Move returns status 0, amount 0
00:28:58.974 00.000 10072 move complete, result=0
00:28:58.974 00.000 10072 worker thread done servicing request
00:28:58.974 00.000 10072 Worker thread wakes up
00:28:58.974 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:58.975 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:58.980 00.005 1032 GuideStep: -0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
00:28:59.384 00.404 10072 Exposure complete
00:28:59.437 00.053 10072 worker thread done servicing request
00:28:59.437 00.000 1032 OnExposeComplete: enter
00:28:59.439 00.002 1032 UpdateGuideState(): m_state=6
00:28:59.440 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2372
00:28:59.443 00.003 1032 Star::Find returns 1 (0), X=322.01, Y=743.10, Mass=1375, SNR=26.1, Peak=154 HFD=2.7
00:28:59.445 00.002 1032 MultiStar: [#1 0.25,-0.09,1.11,U] [#2 0.33,-0.10,0.00,M2] [#3 0.32,0.03,0.00,M1] [#4 0.19,-0.14,0.68,U] [#5 0.28,-0.16,0.00,M2] [#6 0.09,-0.09,0.78,U] [#7 0.11,-0.02,0.50,U] [#8 0.15,-0.05,0.63,U] 
00:28:59.447 00.002 1032 refined, 5 included, MultiStar: {0.20, -0.06}, one-star: {0.30, 0.03}
00:28:59.448 00.001 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
00:28:59.450 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
00:28:59.452 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.29 mountX=-0.11 mountY=-0.18, mountTheta=-2.12
00:28:59.456 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.06, opts=13)
00:28:59.458 00.002 1032 Enqueuing Move request for scope (0.20, -0.06)
00:28:59.460 00.002 10072 Worker thread wakes up
00:28:59.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
00:28:59.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
00:28:59.460 00.000 10072 Moving (0.20, -0.06) raw xDistance=-0.11 yDistance=-0.18
00:28:59.463 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:28:59.465 00.002 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:28:59.465 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
00:28:59.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:59.466 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:28:59.466 00.000 10072 MoveAxis(W, 9, ABG)
00:28:59.466 00.000 10072 Guiding  Dir = 3, Dur = 9
00:28:59.466 00.000 10072 IsGuiding returns 0
00:28:59.467 00.001 10072 PulseGuide returned control before completion, sleep 19
00:28:59.485 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:28:59.487 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:59.490 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:28:59.492 00.002 1032 Enqueuing Expose request
00:28:59.494 00.002 10072 IsGuiding returns 0
00:28:59.494 00.000 10072 Move returns status 0, amount 9
00:28:59.494 00.000 10072 MoveAxis(N, 0, ABG)
00:28:59.494 00.000 10072 Move returns status 0, amount 0
00:28:59.494 00.000 10072 move complete, result=0
00:28:59.494 00.000 10072 worker thread done servicing request
00:28:59.494 00.000 10072 Worker thread wakes up
00:28:59.496 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:28:59.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:28:59.503 00.007 1032 GuideStep: -0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
00:29:00.134 00.631 10072 Exposure complete
00:29:00.184 00.050 10072 worker thread done servicing request
00:29:00.184 00.000 1032 OnExposeComplete: enter
00:29:00.187 00.003 1032 UpdateGuideState(): m_state=6
00:29:00.189 00.002 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2373
00:29:00.191 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=743.10, Mass=1281, SNR=25.1, Peak=170 HFD=2.4
00:29:00.193 00.002 1032 MultiStar: [#1 0.25,-0.00,1.17,U] [#2 0.22,-0.10,1.04,U] [#3 0.10,0.03,0.79,U] [#4 -0.01,-0.09,0.74,U] [#5 0.23,-0.20,0.00,M3] [#6 0.09,-0.13,0.73,U] [#7 0.04,0.06,0.56,U] [#8 0.19,-0.18,0.59,U] 
00:29:00.195 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.04}, one-star: {0.17, 0.03}
00:29:00.197 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
00:29:00.199 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
00:29:00.202 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.29 mountX=-0.08 mountY=-0.13, mountTheta=-2.12
00:29:00.206 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.04, opts=13)
00:29:00.209 00.003 1032 Enqueuing Move request for scope (0.14, -0.04)
00:29:00.211 00.002 10072 Worker thread wakes up
00:29:00.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
00:29:00.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
00:29:00.211 00.000 10072 Moving (0.14, -0.04) raw xDistance=-0.08 yDistance=-0.13
00:29:00.213 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:00.215 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:00.216 00.001 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:29:00.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:00.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:29:00.216 00.000 10072 MoveAxis(W, 10, ABG)
00:29:00.216 00.000 10072 Guiding  Dir = 3, Dur = 10
00:29:00.216 00.000 10072 IsGuiding returns 0
00:29:00.217 00.001 10072 PulseGuide returned control before completion, sleep 20
00:29:00.233 00.016 1032 UpdateGuideState exits: m=1281 SNR=25.1
00:29:00.235 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:00.239 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:00.243 00.004 1032 Enqueuing Expose request
00:29:00.245 00.002 10072 IsGuiding returns 0
00:29:00.245 00.000 10072 Move returns status 0, amount 10
00:29:00.245 00.000 10072 MoveAxis(N, 0, ABG)
00:29:00.245 00.000 10072 Move returns status 0, amount 0
00:29:00.245 00.000 10072 move complete, result=0
00:29:00.245 00.000 10072 worker thread done servicing request
00:29:00.245 00.000 10072 Worker thread wakes up
00:29:00.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:00.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:00.253 00.008 1032 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:29:00.665 00.412 10072 Exposure complete
00:29:00.712 00.047 10072 worker thread done servicing request
00:29:00.712 00.000 1032 OnExposeComplete: enter
00:29:00.714 00.002 1032 UpdateGuideState(): m_state=6
00:29:00.716 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2374
00:29:00.718 00.002 1032 Star::Find returns 1 (0), X=321.97, Y=743.20, Mass=1351, SNR=25.9, Peak=153 HFD=2.5
00:29:00.719 00.001 1032 MultiStar: [#1 0.24,0.11,1.15,U] [#2 0.26,0.02,0.93,U] [#3 0.30,-0.02,0.00,M1] [#4 0.23,-0.06,0.72,U] [#5 0.18,0.02,0.73,U] [#6 0.19,-0.05,0.75,U] [#7 0.15,0.02,0.55,U] [#8 0.14,0.02,0.59,U] 
00:29:00.721 00.002 1032 refined, 7 included, MultiStar: {0.22, 0.04}, one-star: {0.26, 0.13}
00:29:00.722 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
00:29:00.724 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
00:29:00.727 00.003 1032 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.22 cameraTheta=0.17 mountX=-0.02 mountY=-0.22, mountTheta=-1.66
00:29:00.730 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.04, opts=13)
00:29:00.732 00.002 1032 Enqueuing Move request for scope (0.22, 0.04)
00:29:00.735 00.003 10072 Worker thread wakes up
00:29:00.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
00:29:00.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
00:29:00.735 00.000 10072 Moving (0.22, 0.04) raw xDistance=-0.02 yDistance=-0.22
00:29:00.739 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:00.741 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:00.741 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:29:00.741 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:29:00.741 00.000 10072 MoveAxis(W, 9, ABG)
00:29:00.741 00.000 10072 Guiding  Dir = 3, Dur = 9
00:29:00.742 00.001 10072 IsGuiding returns 0
00:29:00.742 00.000 10072 PulseGuide returned control before completion, sleep 19
00:29:00.758 00.016 1032 UpdateGuideState exits: m=1351 SNR=25.9
00:29:00.760 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:00.762 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:00.763 00.001 1032 Enqueuing Expose request
00:29:00.771 00.008 10072 IsGuiding returns 0
00:29:00.772 00.001 10072 Move returns status 0, amount 9
00:29:00.772 00.000 10072 MoveAxis(N, 140, ABG)
00:29:00.772 00.000 10072 Guiding  Dir = 0, Dur = 140
00:29:00.773 00.001 10072 IsGuiding returns 0
00:29:00.773 00.000 10072 PulseGuide returned control before completion, sleep 150
00:29:00.927 00.154 10072 IsGuiding returns 0
00:29:00.927 00.000 10072 Move returns status 0, amount 140
00:29:00.927 00.000 10072 move complete, result=0
00:29:00.927 00.000 10072 worker thread done servicing request
00:29:00.927 00.000 10072 Worker thread wakes up
00:29:00.927 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.2 px 140 ms NORTH
00:29:00.930 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:00.930 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:01.557 00.627 10072 Exposure complete
00:29:01.617 00.060 10072 worker thread done servicing request
00:29:01.618 00.001 1032 OnExposeComplete: enter
00:29:01.620 00.002 1032 UpdateGuideState(): m_state=6
00:29:01.621 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2375
00:29:01.623 00.002 1032 Star::Find returns 1 (0), X=321.52, Y=743.27, Mass=1399, SNR=26.4, Peak=158 HFD=2.9
00:29:01.626 00.003 1032 MultiStar: [#1 -0.20,0.11,1.10,U] [#2 -0.13,-0.06,0.97,U] [#3 -0.29,0.11,0.00,M2] [#4 -0.18,-0.08,0.69,U] [#5 -0.16,-0.03,0.70,U] [#6 -0.17,0.03,0.71,U] [#7 -0.11,0.08,0.53,U] [#8 -0.21,0.02,0.59,U] 
00:29:01.628 00.002 1032 refined, 7 included, MultiStar: {-0.17, 0.04}, one-star: {-0.19, 0.20}
00:29:01.629 00.001 1032 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.83) = xAngle (1.07 = 1.07)
00:29:01.631 00.002 1032 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.07 = 1.07)
00:29:01.633 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.18 cameraTheta=2.90 mountX=0.08 mountY=0.15, mountTheta=1.07
00:29:01.635 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.04, opts=13)
00:29:01.637 00.002 1032 Enqueuing Move request for scope (-0.17, 0.04)
00:29:01.639 00.002 10072 Worker thread wakes up
00:29:01.639 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.04) opts 0xd
00:29:01.639 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.04)
00:29:01.639 00.000 10072 Moving (-0.17, 0.04) raw xDistance=0.08 yDistance=0.15
00:29:01.641 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:01.644 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:01.645 00.001 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:29:01.645 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:01.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:29:01.645 00.000 10072 MoveAxis(W, 11, ABG)
00:29:01.645 00.000 10072 Guiding  Dir = 3, Dur = 11
00:29:01.645 00.000 10072 IsGuiding returns 0
00:29:01.645 00.000 10072 PulseGuide returned control before completion, sleep 21
00:29:01.662 00.017 1032 UpdateGuideState exits: m=1399 SNR=26.4
00:29:01.665 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:01.667 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:01.668 00.001 1032 Enqueuing Expose request
00:29:01.677 00.009 10072 IsGuiding returns 0
00:29:01.677 00.000 10072 Move returns status 0, amount 11
00:29:01.677 00.000 10072 MoveAxis(N, 0, ABG)
00:29:01.677 00.000 10072 Move returns status 0, amount 0
00:29:01.677 00.000 10072 move complete, result=0
00:29:01.677 00.000 10072 worker thread done servicing request
00:29:01.677 00.000 10072 Worker thread wakes up
00:29:01.678 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:01.678 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:01.679 00.001 1032 GuideStep: 0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
00:29:02.086 00.407 10072 Exposure complete
00:29:02.137 00.051 10072 worker thread done servicing request
00:29:02.137 00.000 1032 OnExposeComplete: enter
00:29:02.139 00.002 1032 UpdateGuideState(): m_state=6
00:29:02.141 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2376
00:29:02.144 00.003 1032 Star::Find returns 1 (0), X=321.56, Y=743.15, Mass=1266, SNR=25.1, Peak=133 HFD=2.8
00:29:02.147 00.003 1032 MultiStar: [#1 -0.06,0.14,1.15,U] [#2 -0.02,0.04,1.04,U] [#3 -0.25,0.23,0.00,M3] [#4 -0.35,0.05,0.00,M1] [#5 -0.09,0.08,0.76,U] [#6 -0.28,0.06,0.00,M1] [#7 -0.06,0.15,0.57,U] [#8 -0.17,0.04,0.62,U] 
00:29:02.148 00.001 1032 refined, 5 included, MultiStar: {-0.09, 0.09}, one-star: {-0.15, 0.08}
00:29:02.150 00.002 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.83) = xAngle (0.52 = 0.52)
00:29:02.152 00.002 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.52 = 0.52)
00:29:02.154 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.35 mountX=0.11 mountY=0.06, mountTheta=0.52
00:29:02.156 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.09, opts=13)
00:29:02.159 00.003 1032 Enqueuing Move request for scope (-0.09, 0.09)
00:29:02.161 00.002 10072 Worker thread wakes up
00:29:02.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
00:29:02.161 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
00:29:02.161 00.000 10072 Moving (-0.09, 0.09) raw xDistance=0.11 yDistance=0.06
00:29:02.164 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:02.166 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:02.166 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:29:02.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:02.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:29:02.166 00.000 10072 MoveAxis(W, 8, ABG)
00:29:02.166 00.000 10072 Guiding  Dir = 3, Dur = 8
00:29:02.166 00.000 10072 IsGuiding returns 0
00:29:02.167 00.001 10072 PulseGuide returned control before completion, sleep 18
00:29:02.185 00.018 1032 UpdateGuideState exits: m=1266 SNR=25.1
00:29:02.188 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:02.190 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:02.192 00.002 10072 IsGuiding returns 0
00:29:02.192 00.000 1032 Enqueuing Expose request
00:29:02.195 00.003 10072 Move returns status 0, amount 8
00:29:02.195 00.000 10072 MoveAxis(N, 0, ABG)
00:29:02.195 00.000 10072 Move returns status 0, amount 0
00:29:02.195 00.000 10072 move complete, result=0
00:29:02.195 00.000 10072 worker thread done servicing request
00:29:02.195 00.000 10072 Worker thread wakes up
00:29:02.195 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:02.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:02.204 00.009 1032 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
00:29:02.928 00.724 10072 Exposure complete
00:29:02.978 00.050 10072 worker thread done servicing request
00:29:02.978 00.000 1032 OnExposeComplete: enter
00:29:02.981 00.003 1032 UpdateGuideState(): m_state=6
00:29:02.983 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2377
00:29:02.985 00.002 1032 Star::Find returns 1 (0), X=321.56, Y=743.14, Mass=1360, SNR=25.9, Peak=162 HFD=2.5
00:29:02.988 00.003 1032 MultiStar: [#1 -0.08,0.20,1.14,U] [#2 -0.02,-0.03,1.01,U] [#3 -0.18,0.13,0.72,U] [#4 -0.36,0.02,0.00,M2] [#5 -0.10,0.09,0.72,U] [#6 -0.44,-0.02,0.00,M2] [#7 -0.17,0.40,0.00,M1] [#8 -0.25,-0.09,0.58,U] 
00:29:02.990 00.002 1032 refined, 5 included, MultiStar: {-0.12, 0.07}, one-star: {-0.15, 0.07}
00:29:02.991 00.001 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
00:29:02.993 00.002 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
00:29:02.994 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.61 mountX=0.10 mountY=0.10, mountTheta=0.78
00:29:02.997 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.07, opts=13)
00:29:02.998 00.001 1032 Enqueuing Move request for scope (-0.12, 0.07)
00:29:03.000 00.002 10072 Worker thread wakes up
00:29:03.000 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
00:29:03.000 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
00:29:03.000 00.000 10072 Moving (-0.12, 0.07) raw xDistance=0.10 yDistance=0.10
00:29:03.003 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:03.006 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:03.006 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:29:03.006 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:03.006 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:29:03.006 00.000 10072 MoveAxis(W, 10, ABG)
00:29:03.006 00.000 10072 Guiding  Dir = 3, Dur = 10
00:29:03.006 00.000 10072 IsGuiding returns 0
00:29:03.007 00.001 10072 PulseGuide returned control before completion, sleep 20
00:29:03.025 00.018 1032 UpdateGuideState exits: m=1360 SNR=25.9
00:29:03.027 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:03.029 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:03.031 00.002 1032 Enqueuing Expose request
00:29:03.033 00.002 10072 IsGuiding returns 0
00:29:03.033 00.000 10072 Move returns status 0, amount 10
00:29:03.034 00.001 10072 MoveAxis(N, 0, ABG)
00:29:03.034 00.000 10072 Move returns status 0, amount 0
00:29:03.034 00.000 10072 move complete, result=0
00:29:03.034 00.000 10072 worker thread done servicing request
00:29:03.034 00.000 10072 Worker thread wakes up
00:29:03.034 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:03.034 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:03.042 00.008 1032 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
00:29:03.443 00.401 10072 Exposure complete
00:29:03.495 00.052 10072 worker thread done servicing request
00:29:03.495 00.000 1032 OnExposeComplete: enter
00:29:03.498 00.003 1032 UpdateGuideState(): m_state=6
00:29:03.500 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2378
00:29:03.501 00.001 1032 Star::Find returns 1 (0), X=321.51, Y=743.22, Mass=1348, SNR=25.9, Peak=146 HFD=2.8
00:29:03.503 00.002 1032 MultiStar: [#1 -0.12,0.15,1.13,U] [#2 0.02,0.03,0.95,U] [#3 -0.13,0.16,0.72,U] [#4 -0.47,0.07,0.00,M3] [#5 -0.26,0.04,0.73,U] [#6 -0.41,-0.12,0.00,M3] [#7 -0.22,0.21,0.00,M2] [#8 -0.27,-0.13,0.00,M1] 
00:29:03.505 00.002 1032 refined, 4 included, MultiStar: {-0.13, 0.11}, one-star: {-0.20, 0.14}
00:29:03.506 00.001 1032 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.83) = xAngle (0.63 = 0.63)
00:29:03.508 00.002 1032 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.63 = 0.63)
00:29:03.510 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.46 mountX=0.14 mountY=0.10, mountTheta=0.63
00:29:03.512 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.11, opts=13)
00:29:03.515 00.003 1032 Enqueuing Move request for scope (-0.13, 0.11)
00:29:03.520 00.005 10072 Worker thread wakes up
00:29:03.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
00:29:03.520 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
00:29:03.520 00.000 10072 Moving (-0.13, 0.11) raw xDistance=0.14 yDistance=0.10
00:29:03.523 00.003 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 290.36
00:29:03.523 00.000 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
00:29:03.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:03.523 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:03.525 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:29:03.525 00.000 10072 MoveAxis(W, 78, ABG)
00:29:03.525 00.000 10072 Guiding  Dir = 3, Dur = 78
00:29:03.526 00.001 10072 IsGuiding returns 0
00:29:03.526 00.000 10072 PulseGuide returned control before completion, sleep 88
00:29:03.543 00.017 1032 UpdateGuideState exits: m=1348 SNR=25.9
00:29:03.546 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:03.551 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:03.553 00.002 1032 Enqueuing Expose request
00:29:03.629 00.076 10072 IsGuiding returns 0
00:29:03.629 00.000 10072 Move returns status 0, amount 78
00:29:03.629 00.000 10072 MoveAxis(N, 0, ABG)
00:29:03.629 00.000 10072 Move returns status 0, amount 0
00:29:03.629 00.000 10072 move complete, result=0
00:29:03.629 00.000 10072 worker thread done servicing request
00:29:03.629 00.000 10072 Worker thread wakes up
00:29:03.629 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:03.629 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:03.630 00.001 1032 GuideStep: 0.1 px 78 ms WEST, 0.1 px 0 ms NORTH
00:29:04.257 00.627 10072 Exposure complete
00:29:04.307 00.050 10072 worker thread done servicing request
00:29:04.308 00.001 1032 OnExposeComplete: enter
00:29:04.311 00.003 1032 UpdateGuideState(): m_state=6
00:29:04.313 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2379
00:29:04.315 00.002 1032 Star::Find returns 1 (0), X=321.64, Y=743.11, Mass=1301, SNR=25.4, Peak=141 HFD=2.6
00:29:04.316 00.001 1032 MultiStar: [#1 -0.04,0.07,1.11,U] [#2 0.09,-0.06,1.03,U] [#3 -0.03,0.07,0.73,U] [#4 -0.30,0.03,0.00,M4] [#5 -0.08,-0.08,0.76,U] [#6 -0.23,-0.07,0.71,U] [#7 -0.20,0.12,0.55,U] [#8 -0.20,0.03,0.63,U] 
00:29:04.318 00.002 1032 single-star, 7 included, MultiStar: {-0.08, 0.01}, one-star: {-0.06, 0.04}
00:29:04.320 00.002 1032 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.83) = xAngle (0.81 = 0.81)
00:29:04.322 00.002 1032 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.81 = 0.81)
00:29:04.324 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.64 mountX=0.05 mountY=0.05, mountTheta=0.81
00:29:04.328 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.04, opts=13)
00:29:04.330 00.002 1032 Enqueuing Move request for scope (-0.06, 0.04)
00:29:04.332 00.002 10072 Worker thread wakes up
00:29:04.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
00:29:04.334 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
00:29:04.334 00.000 10072 Moving (-0.06, 0.04) raw xDistance=0.05 yDistance=0.05
00:29:04.336 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:04.339 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:04.339 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:29:04.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:04.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:29:04.339 00.000 10072 MoveAxis(W, 10, ABG)
00:29:04.339 00.000 10072 Guiding  Dir = 3, Dur = 10
00:29:04.339 00.000 10072 IsGuiding returns 0
00:29:04.340 00.001 10072 PulseGuide returned control before completion, sleep 20
00:29:04.356 00.016 1032 UpdateGuideState exits: m=1301 SNR=25.4
00:29:04.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:04.362 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:04.364 00.002 1032 Enqueuing Expose request
00:29:04.366 00.002 10072 IsGuiding returns 0
00:29:04.366 00.000 10072 Move returns status 0, amount 10
00:29:04.366 00.000 10072 MoveAxis(N, 0, ABG)
00:29:04.368 00.002 10072 Move returns status 0, amount 0
00:29:04.368 00.000 10072 move complete, result=0
00:29:04.368 00.000 10072 worker thread done servicing request
00:29:04.368 00.000 10072 Worker thread wakes up
00:29:04.368 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:04.368 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:04.375 00.007 1032 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
00:29:04.773 00.398 10072 Exposure complete
00:29:04.821 00.048 10072 worker thread done servicing request
00:29:04.822 00.001 1032 OnExposeComplete: enter
00:29:04.824 00.002 1032 UpdateGuideState(): m_state=6
00:29:04.826 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2380
00:29:04.827 00.001 1032 Star::Find returns 1 (0), X=321.64, Y=743.13, Mass=1284, SNR=25.2, Peak=132 HFD=2.6
00:29:04.830 00.003 1032 MultiStar: [#1 -0.14,0.15,1.14,U] [#2 0.06,0.04,1.02,U] [#3 -0.07,0.13,0.76,U] [#4 -0.25,-0.11,0.70,U] [#5 -0.27,0.15,0.00,M1] [#6 -0.37,0.02,0.00,M3] [#7 0.06,0.10,0.57,U] [#8 -0.19,-0.03,0.65,U] 
00:29:04.833 00.003 1032 single-star, 6 included, MultiStar: {-0.08, 0.06}, one-star: {-0.06, 0.06}
00:29:04.835 00.002 1032 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.83) = xAngle (0.56 = 0.56)
00:29:04.836 00.001 1032 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.56 = 0.56)
00:29:04.838 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.39 mountX=0.07 mountY=0.05, mountTheta=0.56
00:29:04.840 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.06, opts=13)
00:29:04.842 00.002 1032 Enqueuing Move request for scope (-0.06, 0.06)
00:29:04.843 00.001 10072 Worker thread wakes up
00:29:04.844 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
00:29:04.844 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
00:29:04.844 00.000 10072 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=0.05
00:29:04.845 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:04.847 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:04.849 00.002 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:29:04.849 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:04.849 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:29:04.849 00.000 10072 MoveAxis(W, 8, ABG)
00:29:04.849 00.000 10072 Guiding  Dir = 3, Dur = 8
00:29:04.849 00.000 10072 IsGuiding returns 0
00:29:04.850 00.001 10072 PulseGuide returned control before completion, sleep 18
00:29:04.868 00.018 1032 UpdateGuideState exits: m=1284 SNR=25.2
00:29:04.870 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:04.872 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:04.874 00.002 1032 Enqueuing Expose request
00:29:04.880 00.006 10072 IsGuiding returns 0
00:29:04.881 00.001 10072 Move returns status 0, amount 8
00:29:04.881 00.000 10072 MoveAxis(N, 0, ABG)
00:29:04.881 00.000 10072 Move returns status 0, amount 0
00:29:04.881 00.000 10072 move complete, result=0
00:29:04.881 00.000 10072 worker thread done servicing request
00:29:04.881 00.000 10072 Worker thread wakes up
00:29:04.881 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:04.881 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:04.883 00.002 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
00:29:05.511 00.628 10072 Exposure complete
00:29:05.558 00.047 10072 worker thread done servicing request
00:29:05.558 00.000 1032 OnExposeComplete: enter
00:29:05.559 00.001 1032 UpdateGuideState(): m_state=6
00:29:05.561 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2381
00:29:05.564 00.003 1032 Star::Find returns 1 (0), X=321.57, Y=743.22, Mass=1377, SNR=26.2, Peak=149 HFD=2.7
00:29:05.566 00.002 1032 MultiStar: [#1 -0.02,0.03,1.11,U] [#2 0.14,-0.06,1.03,U] [#3 -0.25,0.00,0.77,U] [#4 -0.15,-0.07,0.67,U] [#5 -0.01,-0.10,0.72,U] [#6 -0.27,-0.16,0.00,M4] [#7 -0.45,0.42,0.00,M1] [#8 -0.10,-0.12,0.57,U] 
00:29:05.568 00.002 1032 refined, 6 included, MultiStar: {-0.06, -0.01}, one-star: {-0.14, 0.15}
00:29:05.570 00.002 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.51)
00:29:05.572 00.002 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.51)
00:29:05.574 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.94 mountX=0.00 mountY=0.06, mountTheta=1.51
00:29:05.577 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.01, opts=13)
00:29:05.579 00.002 1032 Enqueuing Move request for scope (-0.06, -0.01)
00:29:05.582 00.003 10072 Worker thread wakes up
00:29:05.582 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
00:29:05.582 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
00:29:05.583 00.001 10072 Moving (-0.06, -0.01) raw xDistance=0.00 yDistance=0.06
00:29:05.585 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:05.588 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:05.588 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:29:05.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:05.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:29:05.588 00.000 10072 MoveAxis(W, 9, ABG)
00:29:05.588 00.000 10072 Guiding  Dir = 3, Dur = 9
00:29:05.588 00.000 10072 IsGuiding returns 0
00:29:05.591 00.003 10072 PulseGuide returned control before completion, sleep 18
00:29:05.606 00.015 1032 UpdateGuideState exits: m=1377 SNR=26.2
00:29:05.608 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:05.611 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:05.614 00.003 1032 Enqueuing Expose request
00:29:05.617 00.003 10072 IsGuiding returns 0
00:29:05.617 00.000 10072 Move returns status 0, amount 9
00:29:05.617 00.000 10072 MoveAxis(N, 0, ABG)
00:29:05.617 00.000 10072 Move returns status 0, amount 0
00:29:05.617 00.000 10072 move complete, result=0
00:29:05.617 00.000 10072 worker thread done servicing request
00:29:05.617 00.000 10072 Worker thread wakes up
00:29:05.617 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:05.617 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:05.623 00.006 1032 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
00:29:06.025 00.402 10072 Exposure complete
00:29:06.075 00.050 10072 worker thread done servicing request
00:29:06.076 00.001 1032 OnExposeComplete: enter
00:29:06.078 00.002 1032 UpdateGuideState(): m_state=6
00:29:06.079 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2382
00:29:06.081 00.002 1032 Star::Find returns 1 (0), X=321.67, Y=743.04, Mass=1496, SNR=27.3, Peak=167 HFD=2.5
00:29:06.084 00.003 1032 MultiStar: [#1 -0.09,-0.00,1.10,U] [#2 0.03,-0.32,0.00,M1] [#3 -0.20,-0.01,0.71,U] [#4 -0.22,-0.15,0.64,U] [#5 -0.08,-0.05,0.68,U] [#6 -0.22,-0.11,0.69,U] [#7 -0.28,-0.08,0.00,M2] [#8 -0.10,-0.18,0.56,U] 
00:29:06.086 00.002 1032 single-star, 6 included, MultiStar: {-0.13, -0.07}, one-star: {-0.03, -0.03}
00:29:06.088 00.002 1032 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.83) = xAngle (-4.22 = 2.06)
00:29:06.090 00.002 1032 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.22 = 2.06)
00:29:06.092 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-2.39 mountX=-0.02 mountY=0.04, mountTheta=2.06
00:29:06.094 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
00:29:06.096 00.002 1032 Enqueuing Move request for scope (-0.03, -0.03)
00:29:06.099 00.003 10072 Worker thread wakes up
00:29:06.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
00:29:06.099 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
00:29:06.099 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
00:29:06.103 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:06.105 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:06.105 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:29:06.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:06.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:29:06.106 00.001 10072 MoveAxis(W, 8, ABG)
00:29:06.106 00.000 10072 Guiding  Dir = 3, Dur = 8
00:29:06.106 00.000 10072 IsGuiding returns 0
00:29:06.107 00.001 10072 PulseGuide returned control before completion, sleep 18
00:29:06.124 00.017 1032 UpdateGuideState exits: m=1496 SNR=27.3
00:29:06.126 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:06.127 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:06.129 00.002 1032 Enqueuing Expose request
00:29:06.131 00.002 10072 IsGuiding returns 0
00:29:06.131 00.000 10072 Move returns status 0, amount 8
00:29:06.131 00.000 10072 MoveAxis(N, 0, ABG)
00:29:06.131 00.000 10072 Move returns status 0, amount 0
00:29:06.131 00.000 10072 move complete, result=0
00:29:06.131 00.000 10072 worker thread done servicing request
00:29:06.131 00.000 10072 Worker thread wakes up
00:29:06.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:06.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:06.138 00.007 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
00:29:06.758 00.620 10072 Exposure complete
00:29:06.808 00.050 10072 worker thread done servicing request
00:29:06.808 00.000 1032 OnExposeComplete: enter
00:29:06.809 00.001 1032 UpdateGuideState(): m_state=6
00:29:06.811 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2383
00:29:06.812 00.001 1032 Star::Find returns 1 (0), X=321.66, Y=743.12, Mass=1413, SNR=26.5, Peak=142 HFD=2.6
00:29:06.815 00.003 1032 MultiStar: [#1 -0.14,0.04,1.08,U] [#2 -0.02,-0.08,0.95,U] [#3 -0.06,0.10,0.70,U] [#4 -0.13,-0.00,0.62,U] [#5 -0.10,-0.07,0.73,U] [#6 -0.38,-0.04,0.00,M4] [#7 -0.03,0.01,0.53,U] [#8 -0.19,-0.11,0.61,U] 
00:29:06.816 00.001 1032 single-star, 7 included, MultiStar: {-0.09, -0.00}, one-star: {-0.05, 0.05}
00:29:06.818 00.002 1032 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.83) = xAngle (0.57 = 0.57)
00:29:06.819 00.001 1032 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.57 = 0.57)
00:29:06.821 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.40 mountX=0.06 mountY=0.04, mountTheta=0.57
00:29:06.824 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
00:29:06.826 00.002 1032 Enqueuing Move request for scope (-0.05, 0.05)
00:29:06.827 00.001 10072 Worker thread wakes up
00:29:06.828 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
00:29:06.828 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
00:29:06.828 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.04
00:29:06.829 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:06.834 00.005 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:06.834 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:29:06.834 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:06.834 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:29:06.834 00.000 10072 MoveAxis(W, 9, ABG)
00:29:06.834 00.000 10072 Guiding  Dir = 3, Dur = 9
00:29:06.835 00.001 10072 IsGuiding returns 0
00:29:06.836 00.001 10072 PulseGuide returned control before completion, sleep 19
00:29:06.853 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.5
00:29:06.856 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:06.858 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:06.860 00.002 1032 Enqueuing Expose request
00:29:06.865 00.005 10072 IsGuiding returns 0
00:29:06.865 00.000 10072 Move returns status 0, amount 9
00:29:06.865 00.000 10072 MoveAxis(N, 0, ABG)
00:29:06.865 00.000 10072 Move returns status 0, amount 0
00:29:06.865 00.000 10072 move complete, result=0
00:29:06.865 00.000 10072 worker thread done servicing request
00:29:06.865 00.000 10072 Worker thread wakes up
00:29:06.865 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:06.865 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:06.872 00.007 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:29:07.272 00.400 10072 Exposure complete
00:29:07.321 00.049 10072 worker thread done servicing request
00:29:07.321 00.000 1032 OnExposeComplete: enter
00:29:07.323 00.002 1032 UpdateGuideState(): m_state=6
00:29:07.325 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2384
00:29:07.327 00.002 1032 Star::Find returns 1 (0), X=321.58, Y=743.25, Mass=1508, SNR=27.4, Peak=162 HFD=2.8
00:29:07.328 00.001 1032 MultiStar: [#1 -0.05,0.11,1.12,U] [#2 -0.13,-0.00,0.93,U] [#3 -0.19,0.18,0.71,U] [#4 -0.26,0.05,0.67,U] [#5 -0.02,0.02,0.67,U] [#6 -0.31,0.03,0.00,M5] [#7 -0.16,0.05,0.53,U] [#8 -0.09,-0.00,0.54,U] 
00:29:07.330 00.002 1032 refined, 7 included, MultiStar: {-0.12, 0.08}, one-star: {-0.13, 0.18}
00:29:07.332 00.002 1032 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.83) = xAngle (0.73 = 0.73)
00:29:07.334 00.002 1032 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.73 = 0.73)
00:29:07.336 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.15 cameraTheta=2.56 mountX=0.11 mountY=0.10, mountTheta=0.73
00:29:07.339 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.08, opts=13)
00:29:07.340 00.001 1032 Enqueuing Move request for scope (-0.12, 0.08)
00:29:07.343 00.003 10072 Worker thread wakes up
00:29:07.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
00:29:07.343 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
00:29:07.343 00.000 10072 Moving (-0.12, 0.08) raw xDistance=0.11 yDistance=0.10
00:29:07.345 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:07.348 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:07.348 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:29:07.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:07.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:29:07.348 00.000 10072 MoveAxis(W, 8, ABG)
00:29:07.348 00.000 10072 Guiding  Dir = 3, Dur = 8
00:29:07.349 00.001 10072 IsGuiding returns 0
00:29:07.350 00.001 10072 PulseGuide returned control before completion, sleep 18
00:29:07.367 00.017 1032 UpdateGuideState exits: m=1508 SNR=27.4
00:29:07.369 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:07.371 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:07.373 00.002 1032 Enqueuing Expose request
00:29:07.380 00.007 10072 IsGuiding returns 0
00:29:07.380 00.000 10072 Move returns status 0, amount 8
00:29:07.380 00.000 10072 MoveAxis(N, 0, ABG)
00:29:07.380 00.000 10072 Move returns status 0, amount 0
00:29:07.380 00.000 10072 move complete, result=0
00:29:07.380 00.000 10072 worker thread done servicing request
00:29:07.380 00.000 10072 Worker thread wakes up
00:29:07.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:07.380 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:07.382 00.002 1032 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
00:29:08.009 00.627 10072 Exposure complete
00:29:08.057 00.048 10072 worker thread done servicing request
00:29:08.058 00.001 1032 OnExposeComplete: enter
00:29:08.060 00.002 1032 UpdateGuideState(): m_state=6
00:29:08.061 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2385
00:29:08.063 00.002 1032 Star::Find returns 1 (0), X=321.43, Y=743.40, Mass=1357, SNR=26.0, Peak=168 HFD=3.0
00:29:08.065 00.002 1032 MultiStar: [#1 -0.10,0.36,0.00,M1] [#2 -0.15,0.13,0.98,U] [#3 -0.28,0.31,0.00,M1] [#4 -0.33,0.15,0.00,M1] [#5 -0.08,0.21,0.73,U] [#6 -0.36,0.14,0.00,M6] [#7 -0.22,0.42,0.00,M1] [#8 -0.14,0.12,0.64,U] 
00:29:08.067 00.002 1032 refined, 3 included, MultiStar: {-0.17, 0.20}, one-star: {-0.27, 0.32}
00:29:08.069 00.002 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
00:29:08.071 00.002 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
00:29:08.072 00.001 1032 CameraToMount -- cameraX=-0.17 cameraY=0.20 hyp=0.26 cameraTheta=2.26 mountX=0.24 mountY=0.11, mountTheta=0.43
00:29:08.074 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.20, opts=13)
00:29:08.076 00.002 1032 Enqueuing Move request for scope (-0.17, 0.20)
00:29:08.077 00.001 10072 Worker thread wakes up
00:29:08.077 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.20) opts 0xd
00:29:08.077 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.20)
00:29:08.077 00.000 10072 Moving (-0.17, 0.20) raw xDistance=0.24 yDistance=0.11
00:29:08.079 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:08.081 00.002 10072 PPEC rslt: input = 0.24, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 290.36
00:29:08.081 00.000 10072 PPEC: input: 0.24, control: 0.13, exposure: 500
00:29:08.081 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:08.081 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:29:08.082 00.001 10072 MoveAxis(W, 130, ABG)
00:29:08.082 00.000 10072 Guiding  Dir = 3, Dur = 130
00:29:08.082 00.000 10072 IsGuiding returns 0
00:29:08.082 00.000 10072 PulseGuide returned control before completion, sleep 140
00:29:08.098 00.016 1032 UpdateGuideState exits: m=1357 SNR=26.0
00:29:08.102 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:08.103 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:08.105 00.002 1032 Enqueuing Expose request
00:29:08.224 00.119 10072 IsGuiding returns 1
00:29:08.224 00.000 10072 scope still moving after pulse duration time elapsed
00:29:08.255 00.031 10072 IsGuiding returns 0
00:29:08.255 00.000 10072 scope move finished after 130 + 43 ms
00:29:08.255 00.000 10072 Move returns status 0, amount 130
00:29:08.255 00.000 10072 MoveAxis(N, 0, ABG)
00:29:08.255 00.000 10072 Move returns status 0, amount 0
00:29:08.255 00.000 10072 move complete, result=0
00:29:08.255 00.000 10072 worker thread done servicing request
00:29:08.255 00.000 10072 Worker thread wakes up
00:29:08.255 00.000 1032 GuideStep: 0.2 px 130 ms WEST, 0.1 px 0 ms NORTH
00:29:08.258 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:08.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:08.664 00.406 10072 Exposure complete
00:29:08.711 00.047 10072 worker thread done servicing request
00:29:08.711 00.000 1032 OnExposeComplete: enter
00:29:08.714 00.003 1032 UpdateGuideState(): m_state=6
00:29:08.716 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2386
00:29:08.717 00.001 1032 Star::Find returns 1 (0), X=321.43, Y=743.30, Mass=1479, SNR=27.1, Peak=184 HFD=2.8
00:29:08.719 00.002 1032 MultiStar: [#1 -0.21,0.11,1.09,U] [#2 -0.29,0.06,0.00,M1] [#3 -0.26,0.12,0.00,M2] [#4 -0.38,0.05,0.00,M2] [#5 -0.17,0.07,0.69,U] [#6 -0.43,-0.09,0.00,M7] [#7 -0.38,0.16,0.00,M2] [#8 -0.33,0.06,0.00,M1] 
00:29:08.721 00.002 1032 refined, 2 included, MultiStar: {-0.22, 0.14}, one-star: {-0.27, 0.22}
00:29:08.722 00.001 1032 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.83) = xAngle (0.75 = 0.75)
00:29:08.723 00.001 1032 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.75 = 0.75)
00:29:08.725 00.002 1032 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.26 cameraTheta=2.58 mountX=0.19 mountY=0.18, mountTheta=0.75
00:29:08.728 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=0.14, opts=13)
00:29:08.730 00.002 1032 Enqueuing Move request for scope (-0.22, 0.14)
00:29:08.731 00.001 10072 Worker thread wakes up
00:29:08.731 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.14) opts 0xd
00:29:08.731 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.22, 0.14)
00:29:08.732 00.001 10072 Moving (-0.22, 0.14) raw xDistance=0.19 yDistance=0.18
00:29:08.733 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:08.737 00.004 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 290.36
00:29:08.737 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
00:29:08.737 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:08.737 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:29:08.737 00.000 10072 MoveAxis(W, 105, ABG)
00:29:08.737 00.000 10072 Guiding  Dir = 3, Dur = 105
00:29:08.737 00.000 10072 IsGuiding returns 0
00:29:08.738 00.001 10072 PulseGuide returned control before completion, sleep 114
00:29:08.755 00.017 1032 UpdateGuideState exits: m=1479 SNR=27.1
00:29:08.757 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:08.758 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:08.761 00.003 1032 Enqueuing Expose request
00:29:08.864 00.103 10072 IsGuiding returns 0
00:29:08.864 00.000 10072 Move returns status 0, amount 105
00:29:08.864 00.000 10072 MoveAxis(N, 0, ABG)
00:29:08.864 00.000 10072 Move returns status 0, amount 0
00:29:08.864 00.000 10072 move complete, result=0
00:29:08.864 00.000 10072 worker thread done servicing request
00:29:08.865 00.001 10072 Worker thread wakes up
00:29:08.865 00.000 1032 GuideStep: 0.2 px 105 ms WEST, 0.2 px 0 ms NORTH
00:29:08.869 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:08.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:09.491 00.622 10072 Exposure complete
00:29:09.540 00.049 10072 worker thread done servicing request
00:29:09.541 00.001 1032 OnExposeComplete: enter
00:29:09.542 00.001 1032 UpdateGuideState(): m_state=6
00:29:09.544 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2387
00:29:09.547 00.003 1032 Star::Find returns 1 (0), X=321.68, Y=742.92, Mass=1445, SNR=26.8, Peak=155 HFD=2.6
00:29:09.550 00.003 1032 MultiStar: [#1 -0.07,-0.26,1.13,U] [#2 0.04,-0.42,0.00,M2] [#3 -0.11,-0.23,0.72,U] [#4 -0.22,-0.38,0.00,M3] [#5 -0.11,-0.27,0.00,M1] [#6 -0.21,-0.37,0.00,M8] [#7 -0.12,-0.29,0.00,M3] [#8 -0.21,-0.34,0.00,M2] 
00:29:09.552 00.002 1032 single-star, 2 included, MultiStar: {-0.07, -0.21}, one-star: {-0.03, -0.15}
00:29:09.553 00.001 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.68)
00:29:09.555 00.002 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.68)
00:29:09.556 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.77 mountX=-0.14 mountY=0.07, mountTheta=2.68
00:29:09.560 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.15, opts=13)
00:29:09.562 00.002 1032 Enqueuing Move request for scope (-0.03, -0.15)
00:29:09.564 00.002 10072 Worker thread wakes up
00:29:09.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
00:29:09.564 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
00:29:09.564 00.000 10072 Moving (-0.03, -0.15) raw xDistance=-0.14 yDistance=0.07
00:29:09.567 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:09.569 00.002 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 290.36
00:29:09.569 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
00:29:09.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:09.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:29:09.569 00.000 10072 MoveAxis(E, 59, ABG)
00:29:09.570 00.001 10072 Guiding  Dir = 2, Dur = 59
00:29:09.570 00.000 10072 IsGuiding returns 0
00:29:09.570 00.000 10072 PulseGuide returned control before completion, sleep 69
00:29:09.590 00.020 1032 UpdateGuideState exits: m=1445 SNR=26.8
00:29:09.594 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:09.608 00.014 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:09.611 00.003 1032 Enqueuing Expose request
00:29:09.642 00.031 10072 IsGuiding returns 0
00:29:09.642 00.000 10072 Move returns status 0, amount 59
00:29:09.642 00.000 10072 MoveAxis(N, 0, ABG)
00:29:09.642 00.000 10072 Move returns status 0, amount 0
00:29:09.642 00.000 10072 move complete, result=0
00:29:09.642 00.000 10072 worker thread done servicing request
00:29:09.642 00.000 10072 Worker thread wakes up
00:29:09.642 00.000 1032 GuideStep: -0.1 px 59 ms EAST, 0.1 px 0 ms NORTH
00:29:09.645 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:09.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:10.051 00.406 10072 Exposure complete
00:29:10.104 00.053 10072 worker thread done servicing request
00:29:10.104 00.000 1032 OnExposeComplete: enter
00:29:10.106 00.002 1032 UpdateGuideState(): m_state=6
00:29:10.108 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2388
00:29:10.111 00.003 1032 Star::Find returns 1 (0), X=321.63, Y=742.94, Mass=1604, SNR=28.2, Peak=163 HFD=2.5
00:29:10.114 00.003 1032 MultiStar: [#1 -0.00,-0.14,1.06,U] [#2 0.05,-0.32,0.00,M3] [#3 0.01,-0.15,0.64,U] [#4 -0.19,-0.25,0.00,M4] [#5 0.01,-0.35,0.00,M2] [#6 -0.19,-0.32,0.00,M9] [#7 0.03,0.23,0.51,U] [#8 -0.09,-0.16,0.55,U] 
00:29:10.116 00.002 1032 refined, 4 included, MultiStar: {-0.03, -0.09}, one-star: {-0.07, -0.13}
00:29:10.120 00.004 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.83) = xAngle (-3.71 = 2.58)
00:29:10.121 00.001 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.71 = 2.58)
00:29:10.124 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.88 mountX=-0.08 mountY=0.05, mountTheta=2.58
00:29:10.126 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.09, opts=13)
00:29:10.129 00.003 1032 Enqueuing Move request for scope (-0.03, -0.09)
00:29:10.131 00.002 10072 Worker thread wakes up
00:29:10.131 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
00:29:10.131 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
00:29:10.131 00.000 10072 Moving (-0.03, -0.09) raw xDistance=-0.08 yDistance=0.05
00:29:10.133 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:10.135 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:10.135 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:29:10.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:10.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:29:10.135 00.000 10072 MoveAxis(W, 9, ABG)
00:29:10.135 00.000 10072 Guiding  Dir = 3, Dur = 9
00:29:10.135 00.000 10072 IsGuiding returns 0
00:29:10.136 00.001 10072 PulseGuide returned control before completion, sleep 19
00:29:10.156 00.020 1032 UpdateGuideState exits: m=1604 SNR=28.2
00:29:10.159 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:10.160 00.001 10072 IsGuiding returns 0
00:29:10.160 00.000 10072 Move returns status 0, amount 9
00:29:10.160 00.000 10072 MoveAxis(N, 0, ABG)
00:29:10.160 00.000 10072 Move returns status 0, amount 0
00:29:10.160 00.000 10072 move complete, result=0
00:29:10.160 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:10.163 00.003 1032 Enqueuing Expose request
00:29:10.165 00.002 1032 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
00:29:10.167 00.002 10072 worker thread done servicing request
00:29:10.167 00.000 10072 Worker thread wakes up
00:29:10.167 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:10.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:10.800 00.633 10072 Exposure complete
00:29:10.846 00.046 10072 worker thread done servicing request
00:29:10.846 00.000 1032 OnExposeComplete: enter
00:29:10.848 00.002 1032 UpdateGuideState(): m_state=6
00:29:10.850 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2389
00:29:10.853 00.003 1032 Star::Find returns 1 (0), X=321.90, Y=743.11, Mass=1452, SNR=26.9, Peak=164 HFD=2.6
00:29:10.855 00.002 1032 MultiStar: [#1 0.07,0.04,1.06,U] [#2 0.19,-0.19,0.92,U] [#3 0.20,-0.05,0.75,U] [#4 0.01,-0.09,0.64,U] [#5 0.07,-0.01,0.61,U] [#6 -0.07,-0.12,0.73,U] [#7 0.01,-0.04,0.50,U] [#8 0.11,-0.16,0.58,U] 
00:29:10.856 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.06}, one-star: {0.20, 0.03}
00:29:10.857 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
00:29:10.859 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
00:29:10.861 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-0.54 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
00:29:10.866 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
00:29:10.868 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
00:29:10.869 00.001 10072 Worker thread wakes up
00:29:10.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
00:29:10.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
00:29:10.869 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.08
00:29:10.871 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:10.872 00.001 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:10.872 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:29:10.873 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:10.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:29:10.873 00.000 10072 MoveAxis(W, 9, ABG)
00:29:10.873 00.000 10072 Guiding  Dir = 3, Dur = 9
00:29:10.873 00.000 10072 IsGuiding returns 0
00:29:10.873 00.000 10072 PulseGuide returned control before completion, sleep 19
00:29:10.890 00.017 1032 UpdateGuideState exits: m=1452 SNR=26.9
00:29:10.894 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:10.896 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:10.898 00.002 1032 Enqueuing Expose request
00:29:10.904 00.006 10072 IsGuiding returns 0
00:29:10.904 00.000 10072 Move returns status 0, amount 9
00:29:10.904 00.000 10072 MoveAxis(N, 0, ABG)
00:29:10.904 00.000 10072 Move returns status 0, amount 0
00:29:10.904 00.000 10072 move complete, result=0
00:29:10.904 00.000 10072 worker thread done servicing request
00:29:10.904 00.000 10072 Worker thread wakes up
00:29:10.905 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:10.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:10.908 00.003 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:29:11.314 00.406 10072 Exposure complete
00:29:11.366 00.052 10072 worker thread done servicing request
00:29:11.366 00.000 1032 OnExposeComplete: enter
00:29:11.368 00.002 1032 UpdateGuideState(): m_state=6
00:29:11.370 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2390
00:29:11.371 00.001 1032 Star::Find returns 1 (0), X=321.74, Y=742.90, Mass=1289, SNR=25.3, Peak=151 HFD=2.6
00:29:11.373 00.002 1032 MultiStar: [#1 0.00,0.05,1.16,U] [#2 0.19,-0.28,0.00,M3] [#3 0.08,-0.11,0.74,U] [#4 0.12,-0.08,0.68,U] [#5 0.09,-0.16,0.77,U] [#6 -0.15,-0.15,0.71,U] [#7 -0.06,0.09,0.54,U] [#8 -0.05,-0.21,0.60,U] 
00:29:11.376 00.003 1032 refined, 7 included, MultiStar: {0.01, -0.09}, one-star: {0.03, -0.18}
00:29:11.378 00.002 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.01)
00:29:11.379 00.001 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.01)
00:29:11.381 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.45 mountX=-0.09 mountY=0.01, mountTheta=3.01
00:29:11.385 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
00:29:11.386 00.001 1032 Enqueuing Move request for scope (0.01, -0.09)
00:29:11.388 00.002 10072 Worker thread wakes up
00:29:11.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
00:29:11.388 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
00:29:11.388 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
00:29:11.391 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:11.395 00.004 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:11.395 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
00:29:11.395 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:11.395 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:29:11.395 00.000 10072 MoveAxis(W, 8, ABG)
00:29:11.395 00.000 10072 Guiding  Dir = 3, Dur = 8
00:29:11.396 00.001 10072 IsGuiding returns 0
00:29:11.396 00.000 10072 PulseGuide returned control before completion, sleep 18
00:29:11.413 00.017 1032 UpdateGuideState exits: m=1289 SNR=25.3
00:29:11.415 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:11.417 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:11.419 00.002 1032 Enqueuing Expose request
00:29:11.421 00.002 10072 IsGuiding returns 0
00:29:11.421 00.000 10072 Move returns status 0, amount 8
00:29:11.421 00.000 10072 MoveAxis(N, 0, ABG)
00:29:11.421 00.000 10072 Move returns status 0, amount 0
00:29:11.421 00.000 10072 move complete, result=0
00:29:11.421 00.000 10072 worker thread done servicing request
00:29:11.421 00.000 10072 Worker thread wakes up
00:29:11.421 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:11.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:11.429 00.008 1032 GuideStep: -0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
00:29:12.045 00.616 10072 Exposure complete
00:29:12.095 00.050 10072 worker thread done servicing request
00:29:12.096 00.001 1032 OnExposeComplete: enter
00:29:12.097 00.001 1032 UpdateGuideState(): m_state=6
00:29:12.099 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2391
00:29:12.100 00.001 1032 Star::Find returns 1 (0), X=321.72, Y=743.04, Mass=1318, SNR=25.6, Peak=128 HFD=2.6
00:29:12.103 00.003 1032 MultiStar: [#1 0.16,-0.16,1.15,U] [#2 0.12,-0.21,0.95,U] [#3 0.05,-0.16,0.75,U] [#4 0.03,-0.23,0.66,U] [#5 0.01,-0.15,0.74,U] [#6 -0.01,-0.35,0.00,M8] [#7 0.05,-0.06,0.60,U] [#8 -0.01,-0.35,0.00,M1] 
00:29:12.105 00.002 1032 single-star, 6 included, MultiStar: {0.07, -0.14}, one-star: {0.01, -0.03}
00:29:12.107 00.002 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
00:29:12.109 00.002 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
00:29:12.111 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.23 mountX=-0.03 mountY=-0.00, mountTheta=-3.06
00:29:12.115 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
00:29:12.118 00.003 1032 Enqueuing Move request for scope (0.01, -0.03)
00:29:12.121 00.003 10072 Worker thread wakes up
00:29:12.121 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
00:29:12.121 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
00:29:12.121 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
00:29:12.123 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:12.125 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:12.125 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:29:12.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:12.126 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:29:12.126 00.000 10072 MoveAxis(W, 9, ABG)
00:29:12.126 00.000 10072 Guiding  Dir = 3, Dur = 9
00:29:12.126 00.000 10072 IsGuiding returns 0
00:29:12.127 00.001 10072 PulseGuide returned control before completion, sleep 19
00:29:12.148 00.021 1032 UpdateGuideState exits: m=1318 SNR=25.6
00:29:12.151 00.003 10072 IsGuiding returns 0
00:29:12.151 00.000 10072 Move returns status 0, amount 9
00:29:12.152 00.001 10072 MoveAxis(N, 0, ABG)
00:29:12.152 00.000 10072 Move returns status 0, amount 0
00:29:12.152 00.000 10072 move complete, result=0
00:29:12.152 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:12.153 00.001 10072 worker thread done servicing request
00:29:12.154 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:12.156 00.002 1032 Enqueuing Expose request
00:29:12.157 00.001 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
00:29:12.159 00.002 10072 Worker thread wakes up
00:29:12.159 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:12.159 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:12.576 00.417 10072 Exposure complete
00:29:12.624 00.048 10072 worker thread done servicing request
00:29:12.625 00.001 1032 OnExposeComplete: enter
00:29:12.627 00.002 1032 UpdateGuideState(): m_state=6
00:29:12.629 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2392
00:29:12.631 00.002 1032 Star::Find returns 1 (0), X=321.82, Y=743.01, Mass=1489, SNR=27.2, Peak=137 HFD=2.6
00:29:12.633 00.002 1032 MultiStar: [#1 0.28,-0.18,0.00,M1] [#2 0.21,-0.30,0.00,M3] [#3 0.04,-0.16,0.71,U] [#4 -0.04,-0.26,0.64,U] [#5 0.22,-0.23,0.00,M1] [#6 -0.00,-0.36,0.00,M9] [#7 0.11,-0.25,0.51,U] [#8 0.09,-0.44,0.00,M2] 
00:29:12.636 00.003 1032 single-star, 3 included, MultiStar: {0.06, -0.16}, one-star: {0.12, -0.06}
00:29:12.637 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
00:29:12.639 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
00:29:12.641 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.46 mountX=-0.09 mountY=-0.10, mountTheta=-2.29
00:29:12.645 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
00:29:12.647 00.002 1032 Enqueuing Move request for scope (0.12, -0.06)
00:29:12.649 00.002 10072 Worker thread wakes up
00:29:12.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
00:29:12.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
00:29:12.649 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
00:29:12.652 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:12.654 00.002 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:12.654 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
00:29:12.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:12.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:29:12.654 00.000 10072 MoveAxis(W, 8, ABG)
00:29:12.654 00.000 10072 Guiding  Dir = 3, Dur = 8
00:29:12.655 00.001 10072 IsGuiding returns 0
00:29:12.655 00.000 10072 PulseGuide returned control before completion, sleep 18
00:29:12.671 00.016 1032 UpdateGuideState exits: m=1489 SNR=27.2
00:29:12.675 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:12.676 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:12.679 00.003 1032 Enqueuing Expose request
00:29:12.684 00.005 10072 IsGuiding returns 0
00:29:12.684 00.000 10072 Move returns status 0, amount 8
00:29:12.684 00.000 10072 MoveAxis(N, 0, ABG)
00:29:12.684 00.000 10072 Move returns status 0, amount 0
00:29:12.684 00.000 10072 move complete, result=0
00:29:12.684 00.000 10072 worker thread done servicing request
00:29:12.684 00.000 10072 Worker thread wakes up
00:29:12.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:12.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:12.690 00.006 1032 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:29:13.312 00.622 10072 Exposure complete
00:29:13.356 00.044 10072 worker thread done servicing request
00:29:13.356 00.000 1032 OnExposeComplete: enter
00:29:13.358 00.002 1032 UpdateGuideState(): m_state=6
00:29:13.360 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2393
00:29:13.362 00.002 1032 Star::Find returns 1 (0), X=321.79, Y=743.10, Mass=1321, SNR=25.6, Peak=177 HFD=2.4
00:29:13.365 00.003 1032 MultiStar: [#1 -0.02,-0.11,1.20,U] [#2 0.14,-0.12,1.03,U] [#3 -0.02,-0.10,0.74,U] [#4 -0.15,-0.20,0.67,U] [#5 0.05,-0.24,0.72,U] [#6 -0.22,-0.20,0.00,M10] [#7 -0.03,-0.20,0.53,U] [#8 -0.16,-0.24,0.00,M3] 
00:29:13.367 00.002 1032 single-star, 6 included, MultiStar: {0.02, -0.12}, one-star: {0.08, 0.03}
00:29:13.368 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:29:13.371 00.003 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:29:13.372 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.34 mountX=0.01 mountY=-0.09, mountTheta=-1.49
00:29:13.375 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
00:29:13.377 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
00:29:13.378 00.001 10072 Worker thread wakes up
00:29:13.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:29:13.378 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:29:13.379 00.001 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
00:29:13.380 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:13.383 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:13.383 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:29:13.383 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:13.383 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:29:13.383 00.000 10072 MoveAxis(W, 11, ABG)
00:29:13.383 00.000 10072 Guiding  Dir = 3, Dur = 11
00:29:13.383 00.000 10072 IsGuiding returns 0
00:29:13.383 00.000 10072 PulseGuide returned control before completion, sleep 21
00:29:13.400 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.6
00:29:13.402 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:13.405 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:13.406 00.001 1032 Enqueuing Expose request
00:29:13.415 00.009 10072 IsGuiding returns 0
00:29:13.415 00.000 10072 Move returns status 0, amount 11
00:29:13.415 00.000 10072 MoveAxis(N, 0, ABG)
00:29:13.415 00.000 10072 Move returns status 0, amount 0
00:29:13.415 00.000 10072 move complete, result=0
00:29:13.415 00.000 10072 worker thread done servicing request
00:29:13.415 00.000 10072 Worker thread wakes up
00:29:13.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:13.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:13.419 00.004 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:29:13.824 00.405 10072 Exposure complete
00:29:13.877 00.053 10072 worker thread done servicing request
00:29:13.877 00.000 1032 OnExposeComplete: enter
00:29:13.879 00.002 1032 UpdateGuideState(): m_state=6
00:29:13.881 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2394
00:29:13.883 00.002 1032 Star::Find returns 1 (0), X=321.56, Y=743.24, Mass=1400, SNR=26.4, Peak=159 HFD=2.7
00:29:13.886 00.003 1032 MultiStar: [#1 -0.12,0.08,1.14,U] [#2 -0.07,0.11,0.96,U] [#3 -0.13,0.12,0.74,U] [#4 -0.30,0.08,0.00,M1] [#5 -0.02,-0.08,0.72,U] [#6 -0.24,0.13,0.69,U] [#7 -0.06,0.27,0.47,U] [#8 -0.11,-0.12,0.63,U] 
00:29:13.888 00.002 1032 refined, 7 included, MultiStar: {-0.11, 0.08}, one-star: {-0.15, 0.17}
00:29:13.890 00.002 1032 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.83) = xAngle (0.68 = 0.68)
00:29:13.891 00.001 1032 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.68 = 0.68)
00:29:13.893 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.51 mountX=0.11 mountY=0.09, mountTheta=0.68
00:29:13.896 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.08, opts=13)
00:29:13.898 00.002 1032 Enqueuing Move request for scope (-0.11, 0.08)
00:29:13.901 00.003 10072 Worker thread wakes up
00:29:13.901 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
00:29:13.901 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
00:29:13.901 00.000 10072 Moving (-0.11, 0.08) raw xDistance=0.11 yDistance=0.09
00:29:13.903 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:13.905 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:13.905 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:29:13.906 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:13.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:29:13.906 00.000 10072 MoveAxis(W, 10, ABG)
00:29:13.906 00.000 10072 Guiding  Dir = 3, Dur = 10
00:29:13.906 00.000 10072 IsGuiding returns 0
00:29:13.906 00.000 10072 PulseGuide returned control before completion, sleep 20
00:29:13.924 00.018 1032 UpdateGuideState exits: m=1400 SNR=26.4
00:29:13.928 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:13.930 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:13.932 00.002 1032 Enqueuing Expose request
00:29:13.935 00.003 10072 IsGuiding returns 0
00:29:13.935 00.000 10072 Move returns status 0, amount 10
00:29:13.935 00.000 10072 MoveAxis(N, 0, ABG)
00:29:13.935 00.000 10072 Move returns status 0, amount 0
00:29:13.935 00.000 10072 move complete, result=0
00:29:13.935 00.000 10072 worker thread done servicing request
00:29:13.935 00.000 10072 Worker thread wakes up
00:29:13.935 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:13.935 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:13.942 00.007 1032 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
00:29:14.559 00.617 10072 Exposure complete
00:29:14.604 00.045 10072 worker thread done servicing request
00:29:14.604 00.000 1032 OnExposeComplete: enter
00:29:14.606 00.002 1032 UpdateGuideState(): m_state=6
00:29:14.608 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2395
00:29:14.609 00.001 1032 Star::Find returns 1 (0), X=321.78, Y=743.12, Mass=1394, SNR=26.3, Peak=166 HFD=2.5
00:29:14.611 00.002 1032 MultiStar: [#1 0.02,-0.01,1.15,U] [#2 0.01,-0.02,0.88,U] [#3 0.08,0.02,0.76,U] [#4 -0.07,-0.03,0.63,U] [#5 0.07,-0.16,0.73,U] [#6 -0.16,-0.11,0.68,U] [#7 -0.03,0.07,0.57,U] [#8 -0.16,-0.09,0.59,U] 
00:29:14.612 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.07, 0.04}
00:29:14.613 00.001 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.62)
00:29:14.615 00.002 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.62)
00:29:14.616 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.83 mountX=-0.03 mountY=0.01, mountTheta=2.62
00:29:14.621 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
00:29:14.622 00.001 1032 Enqueuing Move request for scope (-0.01, -0.03)
00:29:14.625 00.003 10072 Worker thread wakes up
00:29:14.625 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:29:14.625 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:29:14.625 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
00:29:14.628 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:14.629 00.001 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:29:14.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:14.629 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:14.631 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:29:14.631 00.000 10072 MoveAxis(W, 11, ABG)
00:29:14.631 00.000 10072 Guiding  Dir = 3, Dur = 11
00:29:14.633 00.002 10072 IsGuiding returns 0
00:29:14.634 00.001 10072 PulseGuide returned control before completion, sleep 20
00:29:14.650 00.016 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:29:14.651 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:14.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:14.655 00.002 1032 Enqueuing Expose request
00:29:14.665 00.010 10072 IsGuiding returns 0
00:29:14.670 00.005 10072 Move returns status 0, amount 11
00:29:14.670 00.000 10072 MoveAxis(N, 0, ABG)
00:29:14.670 00.000 10072 Move returns status 0, amount 0
00:29:14.670 00.000 10072 move complete, result=0
00:29:14.670 00.000 10072 worker thread done servicing request
00:29:14.670 00.000 10072 Worker thread wakes up
00:29:14.670 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:14.670 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:14.675 00.005 1032 GuideStep: -0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
00:29:15.090 00.415 10072 Exposure complete
00:29:15.137 00.047 10072 worker thread done servicing request
00:29:15.137 00.000 1032 OnExposeComplete: enter
00:29:15.139 00.002 1032 UpdateGuideState(): m_state=6
00:29:15.143 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2396
00:29:15.145 00.002 1032 Star::Find returns 1 (0), X=321.63, Y=743.21, Mass=1550, SNR=27.7, Peak=161 HFD=2.8
00:29:15.147 00.002 1032 MultiStar: [#1 0.12,-0.00,1.10,U] [#2 0.10,0.06,0.90,U] [#3 0.13,0.16,0.70,U] [#4 0.05,0.05,0.62,U] [#5 0.02,-0.01,0.70,U] [#6 -0.02,0.06,0.70,U] [#7 -0.07,0.11,0.53,U] [#8 -0.05,0.00,0.58,U] 
00:29:15.149 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {-0.08, 0.14}
00:29:15.151 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
00:29:15.152 00.001 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
00:29:15.154 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.15 mountX=0.05 mountY=-0.04, mountTheta=-0.68
00:29:15.157 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
00:29:15.159 00.002 1032 Enqueuing Move request for scope (0.03, 0.06)
00:29:15.161 00.002 10072 Worker thread wakes up
00:29:15.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
00:29:15.161 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
00:29:15.161 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.04
00:29:15.163 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:15.165 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:15.165 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:29:15.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:15.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:29:15.165 00.000 10072 MoveAxis(W, 10, ABG)
00:29:15.166 00.001 10072 Guiding  Dir = 3, Dur = 10
00:29:15.166 00.000 10072 IsGuiding returns 0
00:29:15.166 00.000 10072 PulseGuide returned control before completion, sleep 20
00:29:15.186 00.020 1032 UpdateGuideState exits: m=1550 SNR=27.7
00:29:15.189 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:15.190 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:15.193 00.003 1032 Enqueuing Expose request
00:29:15.196 00.003 10072 IsGuiding returns 0
00:29:15.196 00.000 10072 Move returns status 0, amount 10
00:29:15.196 00.000 10072 MoveAxis(N, 0, ABG)
00:29:15.196 00.000 10072 Move returns status 0, amount 0
00:29:15.196 00.000 10072 move complete, result=0
00:29:15.196 00.000 10072 worker thread done servicing request
00:29:15.196 00.000 10072 Worker thread wakes up
00:29:15.196 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:15.196 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:15.202 00.006 1032 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
00:29:15.819 00.617 10072 Exposure complete
00:29:15.868 00.049 10072 worker thread done servicing request
00:29:15.868 00.000 1032 OnExposeComplete: enter
00:29:15.870 00.002 1032 UpdateGuideState(): m_state=6
00:29:15.872 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2397
00:29:15.875 00.003 1032 Star::Find returns 1 (0), X=321.65, Y=743.42, Mass=1255, SNR=25.0, Peak=151 HFD=2.9
00:29:15.877 00.002 1032 MultiStar: [#1 0.09,0.23,1.19,U] [#2 -0.09,0.19,0.96,U] [#3 -0.10,0.28,0.00,M1] [#4 -0.40,0.11,0.00,M1] [#5 -0.03,0.18,0.72,U] [#6 -0.21,0.35,0.00,M8] [#7 -0.09,0.24,0.59,U] [#8 -0.15,0.38,0.00,M1] 
00:29:15.880 00.003 1032 refined, 4 included, MultiStar: {-0.03, 0.24}, one-star: {-0.06, 0.35}
00:29:15.882 00.002 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
00:29:15.883 00.001 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
00:29:15.885 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.68 mountX=0.24 mountY=-0.04, mountTheta=-0.15
00:29:15.887 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.24, opts=13)
00:29:15.889 00.002 1032 Enqueuing Move request for scope (-0.03, 0.24)
00:29:15.890 00.001 10072 Worker thread wakes up
00:29:15.890 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0xd
00:29:15.890 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
00:29:15.890 00.000 10072 Moving (-0.03, 0.24) raw xDistance=0.24 yDistance=-0.04
00:29:15.893 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:15.894 00.001 10072 PPEC rslt: input = 0.24, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 290.36
00:29:15.894 00.000 10072 PPEC: input: 0.24, control: 0.13, exposure: 500
00:29:15.895 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:15.895 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:29:15.895 00.000 10072 MoveAxis(W, 131, ABG)
00:29:15.895 00.000 10072 Guiding  Dir = 3, Dur = 131
00:29:15.895 00.000 10072 IsGuiding returns 0
00:29:15.896 00.001 10072 PulseGuide returned control before completion, sleep 141
00:29:15.915 00.019 1032 UpdateGuideState exits: m=1255 SNR=25.0
00:29:15.917 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:15.919 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:15.921 00.002 1032 Enqueuing Expose request
00:29:16.050 00.129 10072 IsGuiding returns 0
00:29:16.050 00.000 10072 Move returns status 0, amount 131
00:29:16.050 00.000 10072 MoveAxis(N, 0, ABG)
00:29:16.051 00.001 10072 Move returns status 0, amount 0
00:29:16.051 00.000 10072 move complete, result=0
00:29:16.051 00.000 10072 worker thread done servicing request
00:29:16.051 00.000 10072 Worker thread wakes up
00:29:16.051 00.000 1032 GuideStep: 0.2 px 131 ms WEST, -0.0 px 0 ms NORTH
00:29:16.053 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:16.054 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:16.461 00.407 10072 Exposure complete
00:29:16.508 00.047 10072 worker thread done servicing request
00:29:16.509 00.001 1032 OnExposeComplete: enter
00:29:16.510 00.001 1032 UpdateGuideState(): m_state=6
00:29:16.512 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2398
00:29:16.514 00.002 1032 Star::Find returns 1 (0), X=321.74, Y=743.20, Mass=1321, SNR=25.6, Peak=155 HFD=2.5
00:29:16.515 00.001 1032 MultiStar: [#1 -0.09,0.22,1.13,U] [#2 0.12,0.02,0.97,U] [#3 -0.13,0.32,0.00,M2] [#4 -0.28,0.14,0.00,M2] [#5 -0.04,0.14,0.71,U] [#6 -0.36,0.02,0.00,M9] [#7 -0.13,0.15,0.60,U] [#8 -0.13,0.12,0.62,U] 
00:29:16.518 00.003 1032 single-star, 5 included, MultiStar: {-0.03, 0.13}, one-star: {0.03, 0.13}
00:29:16.520 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
00:29:16.521 00.001 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
00:29:16.523 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.36 mountX=0.12 mountY=-0.06, mountTheta=-0.47
00:29:16.526 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.13, opts=13)
00:29:16.528 00.002 1032 Enqueuing Move request for scope (0.03, 0.13)
00:29:16.529 00.001 10072 Worker thread wakes up
00:29:16.529 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
00:29:16.529 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
00:29:16.529 00.000 10072 Moving (0.03, 0.13) raw xDistance=0.12 yDistance=-0.06
00:29:16.531 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:16.533 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.36
00:29:16.533 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:29:16.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:16.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:29:16.533 00.000 10072 MoveAxis(W, 11, ABG)
00:29:16.533 00.000 10072 Guiding  Dir = 3, Dur = 11
00:29:16.534 00.001 10072 IsGuiding returns 0
00:29:16.534 00.000 10072 PulseGuide returned control before completion, sleep 21
00:29:16.552 00.018 1032 UpdateGuideState exits: m=1321 SNR=25.6
00:29:16.554 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:16.556 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:16.557 00.001 1032 Enqueuing Expose request
00:29:16.565 00.008 10072 IsGuiding returns 0
00:29:16.565 00.000 10072 Move returns status 0, amount 11
00:29:16.565 00.000 10072 MoveAxis(N, 0, ABG)
00:29:16.565 00.000 10072 Move returns status 0, amount 0
00:29:16.565 00.000 10072 move complete, result=0
00:29:16.565 00.000 10072 worker thread done servicing request
00:29:16.565 00.000 10072 Worker thread wakes up
00:29:16.565 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:16.565 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:16.566 00.001 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:29:17.194 00.628 10072 Exposure complete
00:29:17.244 00.050 10072 worker thread done servicing request
00:29:17.244 00.000 1032 OnExposeComplete: enter
00:29:17.245 00.001 1032 UpdateGuideState(): m_state=6
00:29:17.248 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2399
00:29:17.249 00.001 1032 Star::Find returns 1 (0), X=321.67, Y=743.25, Mass=1397, SNR=26.3, Peak=152 HFD=2.7
00:29:17.251 00.002 1032 MultiStar: [#1 -0.02,0.06,1.18,U] [#2 0.10,0.13,1.02,U] [#3 -0.08,0.15,0.75,U] [#4 -0.11,-0.07,0.66,U] [#5 -0.08,0.16,0.67,U] [#6 -0.04,0.04,0.72,U] [#7 -0.13,0.07,0.53,U] [#8 0.05,-0.03,0.58,U] 
00:29:17.253 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {-0.04, 0.17}
00:29:17.255 00.002 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
00:29:17.256 00.001 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
00:29:17.258 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.92 mountX=0.09 mountY=0.01, mountTheta=0.09
00:29:17.261 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
00:29:17.263 00.002 1032 Enqueuing Move request for scope (-0.03, 0.08)
00:29:17.265 00.002 10072 Worker thread wakes up
00:29:17.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
00:29:17.265 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
00:29:17.265 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.09 yDistance=0.01
00:29:17.268 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:17.272 00.004 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:29:17.272 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:29:17.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:17.272 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:29:17.272 00.000 10072 MoveAxis(W, 11, ABG)
00:29:17.272 00.000 10072 Guiding  Dir = 3, Dur = 11
00:29:17.273 00.001 10072 IsGuiding returns 0
00:29:17.274 00.001 10072 PulseGuide returned control before completion, sleep 21
00:29:17.289 00.015 1032 UpdateGuideState exits: m=1397 SNR=26.3
00:29:17.292 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:17.293 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:17.295 00.002 1032 Enqueuing Expose request
00:29:17.301 00.006 10072 IsGuiding returns 0
00:29:17.301 00.000 10072 Move returns status 0, amount 11
00:29:17.301 00.000 10072 MoveAxis(N, 0, ABG)
00:29:17.301 00.000 10072 Move returns status 0, amount 0
00:29:17.301 00.000 10072 move complete, result=0
00:29:17.302 00.001 10072 worker thread done servicing request
00:29:17.302 00.000 10072 Worker thread wakes up
00:29:17.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:17.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:17.306 00.004 1032 GuideStep: 0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
00:29:17.711 00.405 10072 Exposure complete
00:29:17.758 00.047 10072 worker thread done servicing request
00:29:17.758 00.000 1032 OnExposeComplete: enter
00:29:17.760 00.002 1032 UpdateGuideState(): m_state=6
00:29:17.763 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2400
00:29:17.765 00.002 1032 Star::Find returns 1 (0), X=321.65, Y=743.13, Mass=1485, SNR=27.2, Peak=172 HFD=2.6
00:29:17.766 00.001 1032 MultiStar: [#1 -0.18,0.02,1.14,U] [#2 0.06,-0.10,0.93,U] [#3 -0.09,0.21,0.68,U] [#4 -0.26,0.00,0.65,U] [#5 -0.07,-0.14,0.65,U] [#6 -0.27,0.08,0.67,U] [#7 -0.12,-0.05,0.54,U] [#8 -0.22,-0.01,0.57,U] 
00:29:17.769 00.003 1032 single-star, 8 included, MultiStar: {-0.12, 0.01}, one-star: {-0.06, 0.06}
00:29:17.772 00.003 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
00:29:17.775 00.003 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
00:29:17.777 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.33 mountX=0.07 mountY=0.04, mountTheta=0.50
00:29:17.780 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.06, opts=13)
00:29:17.782 00.002 1032 Enqueuing Move request for scope (-0.06, 0.06)
00:29:17.785 00.003 10072 Worker thread wakes up
00:29:17.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
00:29:17.785 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
00:29:17.785 00.000 10072 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=0.04
00:29:17.787 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:17.789 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:29:17.789 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:29:17.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:17.790 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:29:17.790 00.000 10072 MoveAxis(W, 10, ABG)
00:29:17.790 00.000 10072 Guiding  Dir = 3, Dur = 10
00:29:17.790 00.000 10072 IsGuiding returns 0
00:29:17.790 00.000 10072 PulseGuide returned control before completion, sleep 20
00:29:17.808 00.018 1032 UpdateGuideState exits: m=1485 SNR=27.2
00:29:17.812 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:17.814 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:17.815 00.001 1032 Enqueuing Expose request
00:29:17.819 00.004 10072 IsGuiding returns 0
00:29:17.819 00.000 10072 Move returns status 0, amount 10
00:29:17.819 00.000 10072 MoveAxis(N, 0, ABG)
00:29:17.819 00.000 10072 Move returns status 0, amount 0
00:29:17.819 00.000 10072 move complete, result=0
00:29:17.819 00.000 10072 worker thread done servicing request
00:29:17.819 00.000 10072 Worker thread wakes up
00:29:17.819 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:17.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:17.825 00.006 1032 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
00:29:18.446 00.621 10072 Exposure complete
00:29:18.495 00.049 10072 worker thread done servicing request
00:29:18.495 00.000 1032 OnExposeComplete: enter
00:29:18.498 00.003 1032 UpdateGuideState(): m_state=6
00:29:18.499 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2401
00:29:18.501 00.002 1032 Star::Find returns 1 (0), X=321.70, Y=743.17, Mass=1498, SNR=27.3, Peak=161 HFD=2.7
00:29:18.503 00.002 1032 MultiStar: [#1 -0.16,0.10,1.08,U] [#2 0.04,-0.03,0.90,U] [#3 -0.18,0.17,0.75,U] [#4 -0.21,0.01,0.66,U] [#5 -0.07,0.08,0.63,U] [#6 -0.25,-0.06,0.67,U] [#7 -0.10,0.07,0.51,U] [#8 -0.13,0.03,0.56,U] 
00:29:18.505 00.002 1032 single-star, 8 included, MultiStar: {-0.11, 0.06}, one-star: {-0.01, 0.09}
00:29:18.507 00.002 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
00:29:18.509 00.002 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
00:29:18.510 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.10 cameraTheta=1.67 mountX=0.09 mountY=-0.02, mountTheta=-0.16
00:29:18.514 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
00:29:18.516 00.002 1032 Enqueuing Move request for scope (-0.01, 0.09)
00:29:18.520 00.004 10072 Worker thread wakes up
00:29:18.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
00:29:18.520 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
00:29:18.520 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.02
00:29:18.523 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:18.525 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:29:18.525 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:29:18.525 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:18.525 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:29:18.526 00.001 10072 MoveAxis(W, 11, ABG)
00:29:18.526 00.000 10072 Guiding  Dir = 3, Dur = 11
00:29:18.526 00.000 10072 IsGuiding returns 0
00:29:18.527 00.001 10072 PulseGuide returned control before completion, sleep 21
00:29:18.543 00.016 1032 UpdateGuideState exits: m=1498 SNR=27.3
00:29:18.545 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:18.546 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:18.548 00.002 1032 Enqueuing Expose request
00:29:18.553 00.005 10072 IsGuiding returns 0
00:29:18.553 00.000 10072 Move returns status 0, amount 11
00:29:18.553 00.000 10072 MoveAxis(N, 0, ABG)
00:29:18.553 00.000 10072 Move returns status 0, amount 0
00:29:18.553 00.000 10072 move complete, result=0
00:29:18.553 00.000 10072 worker thread done servicing request
00:29:18.553 00.000 10072 Worker thread wakes up
00:29:18.553 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:18.553 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:18.560 00.007 1032 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
00:29:18.959 00.399 10072 Exposure complete
00:29:19.007 00.048 10072 worker thread done servicing request
00:29:19.007 00.000 1032 OnExposeComplete: enter
00:29:19.009 00.002 1032 UpdateGuideState(): m_state=6
00:29:19.011 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2402
00:29:19.013 00.002 1032 Star::Find returns 1 (0), X=321.60, Y=743.19, Mass=1381, SNR=26.2, Peak=160 HFD=2.7
00:29:19.015 00.002 1032 MultiStar: [#1 -0.02,0.07,1.19,U] [#2 0.07,0.09,0.97,U] [#3 -0.06,0.16,0.74,U] [#4 -0.36,0.15,0.00,M1] [#5 -0.03,0.12,0.70,U] [#6 -0.19,-0.01,0.72,U] [#7 -0.11,-0.06,0.55,U] [#8 -0.02,0.10,0.59,U] 
00:29:19.017 00.002 1032 refined, 7 included, MultiStar: {-0.05, 0.08}, one-star: {-0.11, 0.12}
00:29:19.021 00.004 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
00:29:19.023 00.002 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
00:29:19.025 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.16 mountX=0.09 mountY=0.03, mountTheta=0.33
00:29:19.028 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.08, opts=13)
00:29:19.030 00.002 1032 Enqueuing Move request for scope (-0.05, 0.08)
00:29:19.033 00.003 10072 Worker thread wakes up
00:29:19.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
00:29:19.033 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
00:29:19.033 00.000 10072 Moving (-0.05, 0.08) raw xDistance=0.09 yDistance=0.03
00:29:19.036 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:19.038 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:29:19.038 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:29:19.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:19.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:29:19.038 00.000 10072 MoveAxis(W, 10, ABG)
00:29:19.038 00.000 10072 Guiding  Dir = 3, Dur = 10
00:29:19.038 00.000 10072 IsGuiding returns 0
00:29:19.039 00.001 10072 PulseGuide returned control before completion, sleep 20
00:29:19.057 00.018 1032 UpdateGuideState exits: m=1381 SNR=26.2
00:29:19.059 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:19.061 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:19.063 00.002 1032 Enqueuing Expose request
00:29:19.067 00.004 10072 IsGuiding returns 0
00:29:19.067 00.000 10072 Move returns status 0, amount 10
00:29:19.067 00.000 10072 MoveAxis(N, 0, ABG)
00:29:19.067 00.000 10072 Move returns status 0, amount 0
00:29:19.067 00.000 10072 move complete, result=0
00:29:19.067 00.000 10072 worker thread done servicing request
00:29:19.067 00.000 10072 Worker thread wakes up
00:29:19.068 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:19.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:19.072 00.004 1032 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
00:29:19.694 00.622 10072 Exposure complete
00:29:19.746 00.052 10072 worker thread done servicing request
00:29:19.746 00.000 1032 OnExposeComplete: enter
00:29:19.749 00.003 1032 UpdateGuideState(): m_state=6
00:29:19.751 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2403
00:29:19.753 00.002 1032 Star::Find returns 1 (0), X=321.59, Y=743.27, Mass=1235, SNR=24.8, Peak=146 HFD=2.7
00:29:19.755 00.002 1032 MultiStar: [#1 -0.11,0.14,1.18,U] [#2 -0.00,-0.01,1.06,U] [#3 -0.34,0.28,0.00,M1] [#4 -0.30,0.17,0.00,M2] [#5 -0.21,-0.01,0.73,U] [#6 -0.26,-0.01,0.75,U] [#7 -0.17,0.10,0.57,U] [#8 -0.14,0.17,0.65,U] 
00:29:19.756 00.001 1032 refined, 6 included, MultiStar: {-0.13, 0.08}, one-star: {-0.12, 0.19}
00:29:19.758 00.002 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
00:29:19.759 00.001 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
00:29:19.761 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.16 cameraTheta=2.57 mountX=0.12 mountY=0.10, mountTheta=0.74
00:29:19.764 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.08, opts=13)
00:29:19.765 00.001 1032 Enqueuing Move request for scope (-0.13, 0.08)
00:29:19.768 00.003 10072 Worker thread wakes up
00:29:19.768 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
00:29:19.768 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
00:29:19.768 00.000 10072 Moving (-0.13, 0.08) raw xDistance=0.12 yDistance=0.10
00:29:19.771 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:19.775 00.004 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:29:19.775 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:29:19.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:19.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:29:19.775 00.000 10072 MoveAxis(W, 11, ABG)
00:29:19.775 00.000 10072 Guiding  Dir = 3, Dur = 11
00:29:19.775 00.000 10072 IsGuiding returns 0
00:29:19.776 00.001 10072 PulseGuide returned control before completion, sleep 21
00:29:19.793 00.017 1032 UpdateGuideState exits: m=1235 SNR=24.8
00:29:19.796 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:19.798 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:19.802 00.004 1032 Enqueuing Expose request
00:29:19.804 00.002 10072 IsGuiding returns 0
00:29:19.804 00.000 10072 Move returns status 0, amount 11
00:29:19.805 00.001 10072 MoveAxis(N, 0, ABG)
00:29:19.805 00.000 10072 Move returns status 0, amount 0
00:29:19.805 00.000 10072 move complete, result=0
00:29:19.805 00.000 10072 worker thread done servicing request
00:29:19.805 00.000 10072 Worker thread wakes up
00:29:19.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:19.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:19.812 00.007 1032 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
00:29:20.213 00.401 10072 Exposure complete
00:29:20.262 00.049 10072 worker thread done servicing request
00:29:20.262 00.000 1032 OnExposeComplete: enter
00:29:20.264 00.002 1032 UpdateGuideState(): m_state=6
00:29:20.266 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2404
00:29:20.269 00.003 1032 Star::Find returns 1 (0), X=321.69, Y=743.18, Mass=1300, SNR=25.4, Peak=149 HFD=2.6
00:29:20.271 00.002 1032 MultiStar: [#1 -0.14,0.01,1.15,U] [#2 -0.01,-0.13,1.03,U] [#3 -0.25,0.20,0.00,M2] [#4 -0.28,0.04,0.00,M3] [#5 0.07,0.08,0.72,U] [#6 -0.30,-0.02,0.00,M5] [#7 -0.15,0.19,0.59,U] [#8 -0.19,0.01,0.66,U] 
00:29:20.273 00.002 1032 refined, 5 included, MultiStar: {-0.07, 0.03}, one-star: {-0.02, 0.11}
00:29:20.275 00.002 1032 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.83) = xAngle (0.89 = 0.89)
00:29:20.277 00.002 1032 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.89 = 0.89)
00:29:20.279 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.72 mountX=0.05 mountY=0.06, mountTheta=0.89
00:29:20.282 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.03, opts=13)
00:29:20.284 00.002 1032 Enqueuing Move request for scope (-0.07, 0.03)
00:29:20.288 00.004 10072 Worker thread wakes up
00:29:20.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
00:29:20.288 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
00:29:20.288 00.000 10072 Moving (-0.07, 0.03) raw xDistance=0.05 yDistance=0.06
00:29:20.290 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:20.291 00.001 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:29:20.291 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:29:20.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:20.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:29:20.291 00.000 10072 MoveAxis(W, 10, ABG)
00:29:20.291 00.000 10072 Guiding  Dir = 3, Dur = 10
00:29:20.292 00.001 10072 IsGuiding returns 0
00:29:20.292 00.000 10072 PulseGuide returned control before completion, sleep 20
00:29:20.311 00.019 1032 UpdateGuideState exits: m=1300 SNR=25.4
00:29:20.313 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:20.315 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:20.317 00.002 1032 Enqueuing Expose request
00:29:20.319 00.002 10072 IsGuiding returns 0
00:29:20.319 00.000 10072 Move returns status 0, amount 10
00:29:20.319 00.000 10072 MoveAxis(N, 0, ABG)
00:29:20.319 00.000 10072 Move returns status 0, amount 0
00:29:20.319 00.000 10072 move complete, result=0
00:29:20.319 00.000 10072 worker thread done servicing request
00:29:20.319 00.000 10072 Worker thread wakes up
00:29:20.319 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:20.319 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:20.326 00.007 1032 GuideStep: 0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
00:29:20.943 00.617 10072 Exposure complete
00:29:20.992 00.049 10072 worker thread done servicing request
00:29:20.992 00.000 1032 OnExposeComplete: enter
00:29:20.994 00.002 1032 UpdateGuideState(): m_state=6
00:29:20.996 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2405
00:29:20.998 00.002 1032 Star::Find returns 1 (0), X=321.63, Y=743.20, Mass=1261, SNR=25.0, Peak=156 HFD=2.5
00:29:21.000 00.002 1032 MultiStar: [#1 -0.13,0.00,1.14,U] [#2 0.07,-0.13,1.00,U] [#3 -0.10,0.12,0.79,U] [#4 -0.13,-0.07,0.72,U] [#5 -0.14,-0.07,0.71,U] [#6 -0.32,-0.05,0.00,M6] [#7 -0.04,-0.19,0.58,U] [#8 -0.09,-0.09,0.64,U] 
00:29:21.002 00.002 1032 refined, 7 included, MultiStar: {-0.08, -0.02}, one-star: {-0.08, 0.13}
00:29:21.004 00.002 1032 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.83) = xAngle (-4.67 = 1.61)
00:29:21.006 00.002 1032 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.67 = 1.61)
00:29:21.008 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.84 mountX=-0.00 mountY=0.08, mountTheta=1.61
00:29:21.012 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.02, opts=13)
00:29:21.014 00.002 1032 Enqueuing Move request for scope (-0.08, -0.02)
00:29:21.015 00.001 10072 Worker thread wakes up
00:29:21.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
00:29:21.016 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
00:29:21.016 00.000 10072 Moving (-0.08, -0.02) raw xDistance=-0.00 yDistance=0.08
00:29:21.020 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:21.022 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:29:21.022 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:29:21.023 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:21.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:29:21.023 00.000 10072 MoveAxis(W, 12, ABG)
00:29:21.023 00.000 10072 Guiding  Dir = 3, Dur = 12
00:29:21.023 00.000 10072 IsGuiding returns 0
00:29:21.024 00.001 10072 PulseGuide returned control before completion, sleep 22
00:29:21.040 00.016 1032 UpdateGuideState exits: m=1261 SNR=25.0
00:29:21.043 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:21.045 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:21.046 00.001 1032 Enqueuing Expose request
00:29:21.051 00.005 10072 IsGuiding returns 0
00:29:21.051 00.000 10072 Move returns status 0, amount 12
00:29:21.051 00.000 10072 MoveAxis(N, 0, ABG)
00:29:21.051 00.000 10072 Move returns status 0, amount 0
00:29:21.051 00.000 10072 move complete, result=0
00:29:21.051 00.000 10072 worker thread done servicing request
00:29:21.051 00.000 10072 Worker thread wakes up
00:29:21.051 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:21.051 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:21.057 00.006 1032 GuideStep: -0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
00:29:21.464 00.407 10072 Exposure complete
00:29:21.516 00.052 10072 worker thread done servicing request
00:29:21.517 00.001 1032 OnExposeComplete: enter
00:29:21.520 00.003 1032 UpdateGuideState(): m_state=6
00:29:21.522 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2406
00:29:21.524 00.002 1032 Star::Find returns 1 (0), X=321.73, Y=743.32, Mass=1223, SNR=24.6, Peak=138 HFD=2.8
00:29:21.526 00.002 1032 MultiStar: [#1 -0.16,0.13,1.18,U] [#2 0.02,-0.03,1.05,U] [#3 -0.17,0.25,0.00,M2] [#4 -0.21,0.16,0.76,U] [#5 -0.18,0.13,0.73,U] [#6 -0.28,0.06,0.00,M7] [#7 -0.12,0.01,0.53,U] [#8 -0.17,0.11,0.63,U] 
00:29:21.528 00.002 1032 refined, 6 included, MultiStar: {-0.11, 0.11}, one-star: {0.02, 0.24}
00:29:21.530 00.002 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
00:29:21.531 00.001 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
00:29:21.533 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.33 mountX=0.14 mountY=0.07, mountTheta=0.50
00:29:21.536 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.11, opts=13)
00:29:21.538 00.002 1032 Enqueuing Move request for scope (-0.11, 0.11)
00:29:21.540 00.002 10072 Worker thread wakes up
00:29:21.541 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
00:29:21.541 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
00:29:21.541 00.000 10072 Moving (-0.11, 0.11) raw xDistance=0.14 yDistance=0.07
00:29:21.543 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:21.544 00.001 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 290.35
00:29:21.544 00.000 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
00:29:21.545 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:21.545 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:29:21.545 00.000 10072 MoveAxis(W, 78, ABG)
00:29:21.545 00.000 10072 Guiding  Dir = 3, Dur = 78
00:29:21.545 00.000 10072 IsGuiding returns 0
00:29:21.546 00.001 10072 PulseGuide returned control before completion, sleep 88
00:29:21.564 00.018 1032 UpdateGuideState exits: m=1223 SNR=24.6
00:29:21.566 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:21.569 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:21.571 00.002 1032 Enqueuing Expose request
00:29:21.648 00.077 10072 IsGuiding returns 0
00:29:21.648 00.000 10072 Move returns status 0, amount 78
00:29:21.648 00.000 10072 MoveAxis(N, 0, ABG)
00:29:21.648 00.000 10072 Move returns status 0, amount 0
00:29:21.648 00.000 10072 move complete, result=0
00:29:21.648 00.000 10072 worker thread done servicing request
00:29:21.649 00.001 10072 Worker thread wakes up
00:29:21.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:21.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:21.649 00.000 1032 GuideStep: 0.1 px 78 ms WEST, 0.1 px 0 ms NORTH
00:29:22.278 00.629 10072 Exposure complete
00:29:22.328 00.050 10072 worker thread done servicing request
00:29:22.328 00.000 1032 OnExposeComplete: enter
00:29:22.330 00.002 1032 UpdateGuideState(): m_state=6
00:29:22.332 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2407
00:29:22.334 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=743.14, Mass=1424, SNR=26.6, Peak=167 HFD=2.5
00:29:22.336 00.002 1032 MultiStar: [#1 0.12,0.12,1.08,U] [#2 0.13,-0.03,0.97,U] [#3 0.07,0.19,0.73,U] [#4 -0.07,0.01,0.67,U] [#5 0.02,0.17,0.66,U] [#6 0.03,-0.07,0.66,U] [#7 -0.06,0.09,0.49,U] [#8 0.02,-0.04,0.60,U] 
00:29:22.338 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.17, 0.06}
00:29:22.340 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
00:29:22.342 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
00:29:22.344 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.72 mountX=0.04 mountY=-0.08, mountTheta=-1.11
00:29:22.346 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
00:29:22.348 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
00:29:22.350 00.002 10072 Worker thread wakes up
00:29:22.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
00:29:22.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
00:29:22.350 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
00:29:22.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:22.355 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:29:22.355 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:29:22.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:22.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:29:22.355 00.000 10072 MoveAxis(W, 13, ABG)
00:29:22.355 00.000 10072 Guiding  Dir = 3, Dur = 13
00:29:22.355 00.000 10072 IsGuiding returns 0
00:29:22.356 00.001 10072 PulseGuide returned control before completion, sleep 23
00:29:22.373 00.017 1032 UpdateGuideState exits: m=1424 SNR=26.6
00:29:22.377 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:22.379 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:22.380 00.001 1032 Enqueuing Expose request
00:29:22.385 00.005 10072 IsGuiding returns 0
00:29:22.385 00.000 10072 Move returns status 0, amount 13
00:29:22.385 00.000 10072 MoveAxis(N, 0, ABG)
00:29:22.385 00.000 10072 Move returns status 0, amount 0
00:29:22.385 00.000 10072 move complete, result=0
00:29:22.385 00.000 10072 worker thread done servicing request
00:29:22.385 00.000 10072 Worker thread wakes up
00:29:22.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:22.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:22.388 00.003 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
00:29:22.793 00.405 10072 Exposure complete
00:29:22.845 00.052 10072 worker thread done servicing request
00:29:22.845 00.000 1032 OnExposeComplete: enter
00:29:22.847 00.002 1032 UpdateGuideState(): m_state=6
00:29:22.848 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2408
00:29:22.849 00.001 1032 Star::Find returns 1 (0), X=321.72, Y=743.14, Mass=1436, SNR=26.7, Peak=166 HFD=2.6
00:29:22.851 00.002 1032 MultiStar: [#1 0.02,0.04,1.10,U] [#2 0.24,0.00,1.00,U] [#3 -0.06,0.11,0.73,U] [#4 -0.05,-0.13,0.67,U] [#5 0.03,0.05,0.70,U] [#6 -0.00,-0.10,0.69,U] [#7 -0.11,0.19,0.56,U] [#8 -0.09,-0.12,0.55,U] 
00:29:22.852 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.01, 0.07}
00:29:22.854 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
00:29:22.856 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
00:29:22.858 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.85 mountX=0.01 mountY=-0.02, mountTheta=-0.98
00:29:22.862 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
00:29:22.864 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
00:29:22.865 00.001 10072 Worker thread wakes up
00:29:22.866 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
00:29:22.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
00:29:22.866 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.01 yDistance=-0.02
00:29:22.869 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:22.871 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:29:22.871 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:29:22.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:22.872 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:29:22.872 00.000 10072 MoveAxis(W, 10, ABG)
00:29:22.872 00.000 10072 Guiding  Dir = 3, Dur = 10
00:29:22.872 00.000 10072 IsGuiding returns 0
00:29:22.873 00.001 10072 PulseGuide returned control before completion, sleep 20
00:29:22.889 00.016 1032 UpdateGuideState exits: m=1436 SNR=26.7
00:29:22.892 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:22.895 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:22.896 00.001 1032 Enqueuing Expose request
00:29:22.901 00.005 10072 IsGuiding returns 0
00:29:22.901 00.000 10072 Move returns status 0, amount 10
00:29:22.901 00.000 10072 MoveAxis(N, 0, ABG)
00:29:22.901 00.000 10072 Move returns status 0, amount 0
00:29:22.901 00.000 10072 move complete, result=0
00:29:22.902 00.001 10072 worker thread done servicing request
00:29:22.902 00.000 10072 Worker thread wakes up
00:29:22.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:22.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:22.905 00.003 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
00:29:23.531 00.626 10072 Exposure complete
00:29:23.578 00.047 1032 OnExposeComplete: enter
00:29:23.580 00.002 1032 UpdateGuideState(): m_state=6
00:29:23.583 00.003 10072 worker thread done servicing request
00:29:23.583 00.000 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2409
00:29:23.585 00.002 1032 Star::Find returns 1 (0), X=321.50, Y=742.94, Mass=1508, SNR=27.4, Peak=166 HFD=2.7
00:29:23.587 00.002 1032 MultiStar: [#1 0.04,0.08,1.11,U] [#2 -0.09,-0.20,0.90,U] [#3 -0.10,-0.02,0.75,U] [#4 -0.10,-0.01,0.62,U] [#5 -0.09,-0.07,0.65,U] [#6 -0.26,-0.09,0.65,U] [#7 -0.04,0.16,0.51,U] [#8 -0.17,-0.07,0.56,U] 
00:29:23.589 00.002 1032 refined, 8 included, MultiStar: {-0.11, -0.05}, one-star: {-0.21, -0.13}
00:29:23.590 00.001 1032 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.83) = xAngle (-4.56 = 1.72)
00:29:23.592 00.002 1032 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.56 = 1.72)
00:29:23.594 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.73 mountX=-0.02 mountY=0.12, mountTheta=1.72
00:29:23.596 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.05, opts=13)
00:29:23.598 00.002 1032 Enqueuing Move request for scope (-0.11, -0.05)
00:29:23.599 00.001 10072 Worker thread wakes up
00:29:23.600 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
00:29:23.600 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
00:29:23.600 00.000 10072 Moving (-0.11, -0.05) raw xDistance=-0.02 yDistance=0.12
00:29:23.601 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:23.603 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.35
00:29:23.603 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:29:23.603 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:23.603 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:29:23.604 00.001 10072 MoveAxis(W, 12, ABG)
00:29:23.604 00.000 10072 Guiding  Dir = 3, Dur = 12
00:29:23.604 00.000 10072 IsGuiding returns 0
00:29:23.604 00.000 10072 PulseGuide returned control before completion, sleep 22
00:29:23.621 00.017 1032 UpdateGuideState exits: m=1508 SNR=27.4
00:29:23.623 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:23.625 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:23.626 00.001 1032 Enqueuing Expose request
00:29:23.637 00.011 10072 IsGuiding returns 0
00:29:23.637 00.000 10072 Move returns status 0, amount 12
00:29:23.637 00.000 10072 MoveAxis(N, 0, ABG)
00:29:23.637 00.000 10072 Move returns status 0, amount 0
00:29:23.637 00.000 10072 move complete, result=0
00:29:23.637 00.000 10072 worker thread done servicing request
00:29:23.637 00.000 10072 Worker thread wakes up
00:29:23.637 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:23.637 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:23.638 00.001 1032 GuideStep: -0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
00:29:24.047 00.409 10072 Exposure complete
00:29:24.099 00.052 10072 worker thread done servicing request
00:29:24.099 00.000 1032 OnExposeComplete: enter
00:29:24.102 00.003 1032 UpdateGuideState(): m_state=6
00:29:24.103 00.001 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2410
00:29:24.105 00.002 1032 Star::Find returns 1 (0), X=321.65, Y=743.09, Mass=1598, SNR=28.2, Peak=181 HFD=2.6
00:29:24.106 00.001 1032 MultiStar: [#1 -0.09,-0.08,1.05,U] [#2 0.03,-0.23,0.86,U] [#3 -0.26,0.26,0.00,M1] [#4 -0.19,-0.05,0.57,U] [#5 -0.24,-0.21,0.00,M1] [#6 -0.32,-0.08,0.00,M5] [#7 -0.24,0.06,0.50,U] [#8 -0.18,0.05,0.55,U] 
00:29:24.108 00.002 1032 single-star, 5 included, MultiStar: {-0.10, -0.05}, one-star: {-0.05, 0.02}
00:29:24.112 00.004 1032 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.83) = xAngle (1.03 = 1.03)
00:29:24.115 00.003 1032 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.03 = 1.03)
00:29:24.117 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.86 mountX=0.03 mountY=0.05, mountTheta=1.03
00:29:24.119 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.02, opts=13)
00:29:24.120 00.001 1032 Enqueuing Move request for scope (-0.05, 0.02)
00:29:24.122 00.002 10072 Worker thread wakes up
00:29:24.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
00:29:24.122 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
00:29:24.122 00.000 10072 Moving (-0.05, 0.02) raw xDistance=0.03 yDistance=0.05
00:29:24.124 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:24.127 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.34
00:29:24.127 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:29:24.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:24.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:29:24.127 00.000 10072 MoveAxis(W, 10, ABG)
00:29:24.127 00.000 10072 Guiding  Dir = 3, Dur = 10
00:29:24.128 00.001 10072 IsGuiding returns 0
00:29:24.128 00.000 10072 PulseGuide returned control before completion, sleep 20
00:29:24.144 00.016 1032 UpdateGuideState exits: m=1598 SNR=28.2
00:29:24.148 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:24.150 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:24.151 00.001 1032 Enqueuing Expose request
00:29:24.155 00.004 10072 IsGuiding returns 0
00:29:24.155 00.000 10072 Move returns status 0, amount 10
00:29:24.155 00.000 10072 MoveAxis(N, 0, ABG)
00:29:24.155 00.000 10072 Move returns status 0, amount 0
00:29:24.155 00.000 10072 move complete, result=0
00:29:24.155 00.000 10072 worker thread done servicing request
00:29:24.155 00.000 10072 Worker thread wakes up
00:29:24.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:24.155 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:24.162 00.007 1032 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
00:29:24.779 00.617 10072 Exposure complete
00:29:24.826 00.047 10072 worker thread done servicing request
00:29:24.826 00.000 1032 OnExposeComplete: enter
00:29:24.828 00.002 1032 UpdateGuideState(): m_state=6
00:29:24.830 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2411
00:29:24.833 00.003 1032 Star::Find returns 1 (0), X=321.71, Y=743.23, Mass=1296, SNR=25.4, Peak=143 HFD=2.7
00:29:24.836 00.003 1032 MultiStar: [#1 0.00,0.28,0.00,M1] [#2 -0.01,0.17,0.97,U] [#3 -0.10,0.28,0.00,M2] [#4 -0.22,0.23,0.00,M1] [#5 -0.16,0.06,0.69,U] [#6 -0.16,0.08,0.71,U] [#7 -0.06,0.04,0.56,U] [#8 -0.10,0.14,0.64,U] 
00:29:24.838 00.002 1032 refined, 5 included, MultiStar: {-0.07, 0.12}, one-star: {-0.00, 0.16}
00:29:24.839 00.001 1032 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.83) = xAngle (0.30 = 0.30)
00:29:24.841 00.002 1032 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.30 = 0.30)
00:29:24.842 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.13 mountX=0.13 mountY=0.04, mountTheta=0.30
00:29:24.845 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.12, opts=13)
00:29:24.846 00.001 1032 Enqueuing Move request for scope (-0.07, 0.12)
00:29:24.848 00.002 10072 Worker thread wakes up
00:29:24.848 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
00:29:24.848 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
00:29:24.848 00.000 10072 Moving (-0.07, 0.12) raw xDistance=0.13 yDistance=0.04
00:29:24.850 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:24.852 00.002 10072 PPEC rslt: input = 0.13, final = 0.08, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 290.34
00:29:24.852 00.000 10072 PPEC: input: 0.13, control: 0.08, exposure: 500
00:29:24.852 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:24.852 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:29:24.852 00.000 10072 MoveAxis(W, 77, ABG)
00:29:24.852 00.000 10072 Guiding  Dir = 3, Dur = 77
00:29:24.852 00.000 10072 IsGuiding returns 0
00:29:24.852 00.000 10072 PulseGuide returned control before completion, sleep 87
00:29:24.872 00.020 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:29:24.874 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:24.876 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:24.878 00.002 1032 Enqueuing Expose request
00:29:24.949 00.071 10072 IsGuiding returns 0
00:29:24.949 00.000 10072 Move returns status 0, amount 77
00:29:24.949 00.000 10072 MoveAxis(N, 0, ABG)
00:29:24.949 00.000 10072 Move returns status 0, amount 0
00:29:24.949 00.000 10072 move complete, result=0
00:29:24.949 00.000 10072 worker thread done servicing request
00:29:24.949 00.000 10072 Worker thread wakes up
00:29:24.950 00.001 1032 GuideStep: 0.1 px 77 ms WEST, 0.0 px 0 ms NORTH
00:29:24.952 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:24.953 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:25.357 00.404 10072 Exposure complete
00:29:25.406 00.049 10072 worker thread done servicing request
00:29:25.407 00.001 1032 OnExposeComplete: enter
00:29:25.409 00.002 1032 UpdateGuideState(): m_state=6
00:29:25.410 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2412
00:29:25.412 00.002 1032 Star::Find returns 1 (0), X=321.64, Y=743.24, Mass=1545, SNR=27.7, Peak=167 HFD=2.8
00:29:25.414 00.002 1032 MultiStar: [#1 0.15,0.33,0.00,M2] [#2 0.07,0.10,0.91,U] [#3 -0.02,0.31,0.00,M3] [#4 -0.12,0.18,0.64,U] [#5 0.02,0.17,0.66,U] [#6 -0.19,0.18,0.63,U] [#7 -0.05,0.24,0.53,U] [#8 -0.08,0.14,0.57,U] 
00:29:25.415 00.001 1032 refined, 6 included, MultiStar: {-0.05, 0.16}, one-star: {-0.07, 0.17}
00:29:25.417 00.002 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
00:29:25.419 00.002 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
00:29:25.420 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.89 mountX=0.17 mountY=0.01, mountTheta=0.06
00:29:25.422 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.16, opts=13)
00:29:25.424 00.002 1032 Enqueuing Move request for scope (-0.05, 0.16)
00:29:25.426 00.002 10072 Worker thread wakes up
00:29:25.426 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
00:29:25.426 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
00:29:25.426 00.000 10072 Moving (-0.05, 0.16) raw xDistance=0.17 yDistance=0.01
00:29:25.428 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:25.430 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 290.34
00:29:25.430 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
00:29:25.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:25.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:29:25.430 00.000 10072 MoveAxis(W, 97, ABG)
00:29:25.430 00.000 10072 Guiding  Dir = 3, Dur = 97
00:29:25.430 00.000 10072 IsGuiding returns 0
00:29:25.431 00.001 10072 PulseGuide returned control before completion, sleep 107
00:29:25.448 00.017 1032 UpdateGuideState exits: m=1545 SNR=27.7
00:29:25.451 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:25.452 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:25.455 00.003 1032 Enqueuing Expose request
00:29:25.542 00.087 10072 IsGuiding returns 1
00:29:25.542 00.000 10072 scope still moving after pulse duration time elapsed
00:29:25.573 00.031 10072 IsGuiding returns 0
00:29:25.578 00.005 10072 scope move finished after 97 + 49 ms
00:29:25.578 00.000 10072 Move returns status 0, amount 97
00:29:25.578 00.000 10072 MoveAxis(N, 0, ABG)
00:29:25.578 00.000 10072 Move returns status 0, amount 0
00:29:25.578 00.000 10072 move complete, result=0
00:29:25.578 00.000 10072 worker thread done servicing request
00:29:25.578 00.000 10072 Worker thread wakes up
00:29:25.578 00.000 1032 GuideStep: 0.2 px 97 ms WEST, 0.0 px 0 ms NORTH
00:29:25.581 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:25.581 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:26.219 00.638 10072 Exposure complete
00:29:26.266 00.047 10072 worker thread done servicing request
00:29:26.266 00.000 1032 OnExposeComplete: enter
00:29:26.270 00.004 1032 UpdateGuideState(): m_state=6
00:29:26.272 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2413
00:29:26.274 00.002 1032 Star::Find returns 1 (0), X=321.60, Y=743.00, Mass=1513, SNR=27.4, Peak=150 HFD=2.9
00:29:26.276 00.002 1032 MultiStar: [#1 0.06,-0.19,1.11,U] [#2 0.01,-0.26,0.91,U] [#3 -0.07,-0.13,0.70,U] [#4 -0.15,-0.21,0.64,U] [#5 -0.06,-0.21,0.68,U] [#6 0.06,-0.29,0.00,M4] [#7 -0.10,-0.05,0.50,U] [#8 -0.09,-0.20,0.58,U] 
00:29:26.278 00.002 1032 single-star, 7 included, MultiStar: {-0.05, -0.17}, one-star: {-0.10, -0.08}
00:29:26.280 00.002 1032 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.83) = xAngle (-4.34 = 1.94)
00:29:26.282 00.002 1032 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.34 = 1.94)
00:29:26.283 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.51 mountX=-0.05 mountY=0.12, mountTheta=1.94
00:29:26.285 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.08, opts=13)
00:29:26.287 00.002 1032 Enqueuing Move request for scope (-0.10, -0.08)
00:29:26.288 00.001 10072 Worker thread wakes up
00:29:26.289 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
00:29:26.289 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
00:29:26.289 00.000 10072 Moving (-0.10, -0.08) raw xDistance=-0.05 yDistance=0.12
00:29:26.290 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:26.292 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.34
00:29:26.292 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:29:26.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:26.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:29:26.292 00.000 10072 MoveAxis(W, 13, ABG)
00:29:26.292 00.000 10072 Guiding  Dir = 3, Dur = 13
00:29:26.293 00.001 10072 IsGuiding returns 0
00:29:26.293 00.000 10072 PulseGuide returned control before completion, sleep 23
00:29:26.310 00.017 1032 UpdateGuideState exits: m=1513 SNR=27.4
00:29:26.312 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:26.314 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:26.316 00.002 1032 Enqueuing Expose request
00:29:26.325 00.009 10072 IsGuiding returns 0
00:29:26.325 00.000 10072 Move returns status 0, amount 13
00:29:26.325 00.000 10072 MoveAxis(N, 0, ABG)
00:29:26.325 00.000 10072 Move returns status 0, amount 0
00:29:26.325 00.000 10072 move complete, result=0
00:29:26.325 00.000 10072 worker thread done servicing request
00:29:26.325 00.000 10072 Worker thread wakes up
00:29:26.325 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:26.326 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:26.326 00.000 1032 GuideStep: -0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
00:29:26.731 00.405 10072 Exposure complete
00:29:26.781 00.050 10072 worker thread done servicing request
00:29:26.781 00.000 1032 OnExposeComplete: enter
00:29:26.783 00.002 1032 UpdateGuideState(): m_state=6
00:29:26.786 00.003 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2414
00:29:26.788 00.002 1032 Star::Find returns 1 (0), X=321.57, Y=742.98, Mass=1314, SNR=25.5, Peak=153 HFD=2.4
00:29:26.790 00.002 1032 MultiStar: [#1 -0.05,-0.12,1.15,U] [#2 0.05,-0.16,0.94,U] [#3 -0.10,-0.06,0.73,U] [#4 -0.19,-0.11,0.71,U] [#5 0.01,-0.09,0.70,U] [#6 -0.27,-0.20,0.00,M5] [#7 -0.15,-0.00,0.56,U] [#8 -0.25,-0.02,0.58,U] 
00:29:26.791 00.001 1032 refined, 7 included, MultiStar: {-0.09, -0.09}, one-star: {-0.14, -0.09}
00:29:26.793 00.002 1032 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.83) = xAngle (-4.20 = 2.09)
00:29:26.795 00.002 1032 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.20 = 2.09)
00:29:26.796 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.37 mountX=-0.06 mountY=0.11, mountTheta=2.09
00:29:26.800 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.09, opts=13)
00:29:26.803 00.003 1032 Enqueuing Move request for scope (-0.09, -0.09)
00:29:26.804 00.001 10072 Worker thread wakes up
00:29:26.805 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
00:29:26.805 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
00:29:26.805 00.000 10072 Moving (-0.09, -0.09) raw xDistance=-0.06 yDistance=0.11
00:29:26.806 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:26.811 00.005 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.34
00:29:26.811 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:29:26.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:26.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:29:26.811 00.000 10072 MoveAxis(W, 11, ABG)
00:29:26.811 00.000 10072 Guiding  Dir = 3, Dur = 11
00:29:26.811 00.000 10072 IsGuiding returns 0
00:29:26.812 00.001 10072 PulseGuide returned control before completion, sleep 21
00:29:26.830 00.018 1032 UpdateGuideState exits: m=1314 SNR=25.5
00:29:26.835 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:26.836 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:26.838 00.002 1032 Enqueuing Expose request
00:29:26.841 00.003 10072 IsGuiding returns 0
00:29:26.841 00.000 10072 Move returns status 0, amount 11
00:29:26.841 00.000 10072 MoveAxis(N, 0, ABG)
00:29:26.841 00.000 10072 Move returns status 0, amount 0
00:29:26.841 00.000 10072 move complete, result=0
00:29:26.841 00.000 10072 worker thread done servicing request
00:29:26.842 00.001 10072 Worker thread wakes up
00:29:26.842 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:26.842 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:26.849 00.007 1032 GuideStep: -0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
00:29:27.469 00.620 10072 Exposure complete
00:29:27.517 00.048 1032 OnExposeComplete: enter
00:29:27.521 00.004 1032 UpdateGuideState(): m_state=6
00:29:27.522 00.001 10072 worker thread done servicing request
00:29:27.522 00.000 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2415
00:29:27.524 00.002 1032 Star::Find returns 1 (0), X=321.77, Y=743.06, Mass=1273, SNR=25.1, Peak=156 HFD=2.5
00:29:27.527 00.003 1032 MultiStar: [#1 0.06,-0.07,1.17,U] [#2 -0.00,-0.15,1.06,U] [#3 -0.03,-0.18,0.74,U] [#4 -0.19,-0.00,0.74,U] [#5 -0.08,-0.15,0.74,U] [#6 -0.08,-0.11,0.73,U] [#7 -0.15,0.21,0.53,U] [#8 0.05,-0.12,0.63,U] 
00:29:27.528 00.001 1032 single-star, 8 included, MultiStar: {-0.03, -0.07}, one-star: {0.06, -0.01}
00:29:27.531 00.003 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
00:29:27.532 00.001 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
00:29:27.534 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.16 mountX=-0.03 mountY=-0.06, mountTheta=-1.99
00:29:27.536 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
00:29:27.538 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
00:29:27.539 00.001 10072 Worker thread wakes up
00:29:27.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:29:27.539 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:29:27.539 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.06
00:29:27.541 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:27.544 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.34
00:29:27.544 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:29:27.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:27.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:29:27.544 00.000 10072 MoveAxis(W, 12, ABG)
00:29:27.544 00.000 10072 Guiding  Dir = 3, Dur = 12
00:29:27.544 00.000 10072 IsGuiding returns 0
00:29:27.545 00.001 10072 PulseGuide returned control before completion, sleep 22
00:29:27.562 00.017 1032 UpdateGuideState exits: m=1273 SNR=25.1
00:29:27.564 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:27.567 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:27.568 00.001 1032 Enqueuing Expose request
00:29:27.574 00.006 10072 IsGuiding returns 0
00:29:27.574 00.000 10072 Move returns status 0, amount 12
00:29:27.574 00.000 10072 MoveAxis(N, 0, ABG)
00:29:27.574 00.000 10072 Move returns status 0, amount 0
00:29:27.574 00.000 10072 move complete, result=0
00:29:27.574 00.000 10072 worker thread done servicing request
00:29:27.574 00.000 10072 Worker thread wakes up
00:29:27.575 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:27.575 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:27.577 00.002 1032 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:29:27.984 00.407 10072 Exposure complete
00:29:28.033 00.049 10072 worker thread done servicing request
00:29:28.033 00.000 1032 OnExposeComplete: enter
00:29:28.036 00.003 1032 UpdateGuideState(): m_state=6
00:29:28.038 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2416
00:29:28.040 00.002 1032 Star::Find returns 1 (0), X=321.82, Y=742.99, Mass=1473, SNR=27.1, Peak=173 HFD=2.6
00:29:28.042 00.002 1032 MultiStar: [#1 0.06,-0.14,1.11,U] [#2 0.05,-0.22,0.91,U] [#3 -0.06,-0.32,0.00,M1] [#4 -0.14,-0.24,0.00,M1] [#5 -0.04,-0.19,0.71,U] [#6 -0.07,-0.27,0.00,M5] [#7 0.05,-0.06,0.55,U] [#8 -0.03,-0.18,0.57,U] 
00:29:28.043 00.001 1032 single-star, 5 included, MultiStar: {0.04, -0.15}, one-star: {0.11, -0.09}
00:29:28.044 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
00:29:28.046 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
00:29:28.049 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.66 mountX=-0.11 mountY=-0.09, mountTheta=-2.49
00:29:28.052 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
00:29:28.054 00.002 1032 Enqueuing Move request for scope (0.11, -0.09)
00:29:28.055 00.001 10072 Worker thread wakes up
00:29:28.056 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
00:29:28.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
00:29:28.056 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.11 yDistance=-0.09
00:29:28.058 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:28.061 00.003 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.34
00:29:28.061 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
00:29:28.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:28.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:29:28.061 00.000 10072 MoveAxis(W, 11, ABG)
00:29:28.061 00.000 10072 Guiding  Dir = 3, Dur = 11
00:29:28.061 00.000 10072 IsGuiding returns 0
00:29:28.063 00.002 10072 PulseGuide returned control before completion, sleep 21
00:29:28.079 00.016 1032 UpdateGuideState exits: m=1473 SNR=27.1
00:29:28.082 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:28.083 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:28.085 00.002 1032 Enqueuing Expose request
00:29:28.091 00.006 10072 IsGuiding returns 0
00:29:28.091 00.000 10072 Move returns status 0, amount 11
00:29:28.091 00.000 10072 MoveAxis(N, 0, ABG)
00:29:28.091 00.000 10072 Move returns status 0, amount 0
00:29:28.091 00.000 10072 move complete, result=0
00:29:28.091 00.000 10072 worker thread done servicing request
00:29:28.091 00.000 10072 Worker thread wakes up
00:29:28.092 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:28.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:28.095 00.003 1032 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:29:28.717 00.622 10072 Exposure complete
00:29:28.763 00.046 10072 worker thread done servicing request
00:29:28.763 00.000 1032 OnExposeComplete: enter
00:29:28.765 00.002 1032 UpdateGuideState(): m_state=6
00:29:28.767 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2417
00:29:28.769 00.002 1032 Star::Find returns 1 (0), X=321.69, Y=743.03, Mass=1501, SNR=27.3, Peak=172 HFD=2.5
00:29:28.771 00.002 1032 MultiStar: [#1 0.01,-0.16,1.09,U] [#2 0.03,-0.34,0.00,M1] [#3 -0.14,-0.23,0.73,U] [#4 -0.12,-0.16,0.67,U] [#5 -0.12,-0.20,0.70,U] [#6 -0.21,-0.22,0.00,M6] [#7 -0.23,0.01,0.53,U] [#8 -0.15,-0.34,0.00,M1] 
00:29:28.772 00.001 1032 single-star, 5 included, MultiStar: {-0.08, -0.13}, one-star: {-0.02, -0.04}
00:29:28.775 00.003 1032 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.83) = xAngle (-3.86 = 2.42)
00:29:28.776 00.001 1032 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.86 = 2.42)
00:29:28.777 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.03 mountX=-0.04 mountY=0.03, mountTheta=2.42
00:29:28.780 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
00:29:28.781 00.001 1032 Enqueuing Move request for scope (-0.02, -0.04)
00:29:28.783 00.002 10072 Worker thread wakes up
00:29:28.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:29:28.783 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:29:28.783 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=0.03
00:29:28.785 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:28.787 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.34
00:29:28.787 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:29:28.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:28.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:29:28.787 00.000 10072 MoveAxis(W, 12, ABG)
00:29:28.787 00.000 10072 Guiding  Dir = 3, Dur = 12
00:29:28.787 00.000 10072 IsGuiding returns 0
00:29:28.788 00.001 10072 PulseGuide returned control before completion, sleep 22
00:29:28.805 00.017 1032 UpdateGuideState exits: m=1501 SNR=27.3
00:29:28.807 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:28.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:28.811 00.002 1032 Enqueuing Expose request
00:29:28.824 00.013 10072 IsGuiding returns 0
00:29:28.824 00.000 10072 Move returns status 0, amount 12
00:29:28.824 00.000 10072 MoveAxis(N, 0, ABG)
00:29:28.824 00.000 10072 Move returns status 0, amount 0
00:29:28.824 00.000 10072 move complete, result=0
00:29:28.824 00.000 10072 worker thread done servicing request
00:29:28.824 00.000 10072 Worker thread wakes up
00:29:28.824 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:28.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:28.824 00.000 1032 GuideStep: -0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
00:29:29.235 00.411 10072 Exposure complete
00:29:29.285 00.050 10072 worker thread done servicing request
00:29:29.285 00.000 1032 OnExposeComplete: enter
00:29:29.289 00.004 1032 UpdateGuideState(): m_state=6
00:29:29.290 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2418
00:29:29.293 00.003 1032 Star::Find returns 1 (0), X=321.92, Y=743.08, Mass=1265, SNR=25.0, Peak=160 HFD=2.6
00:29:29.295 00.002 1032 MultiStar: [#1 0.06,-0.14,1.16,U] [#2 0.26,-0.28,0.00,M2] [#3 -0.01,-0.04,0.74,U] [#4 -0.09,-0.04,0.73,U] [#5 0.09,-0.03,0.71,U] [#6 -0.02,-0.20,0.71,U] [#7 -0.24,0.01,0.58,U] [#8 -0.01,-0.23,0.62,U] 
00:29:29.297 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.08}, one-star: {0.22, 0.01}
00:29:29.298 00.001 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
00:29:29.302 00.004 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
00:29:29.306 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.33 mountX=-0.08 mountY=0.00, mountTheta=3.12
00:29:29.309 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
00:29:29.312 00.003 1032 Enqueuing Move request for scope (0.02, -0.08)
00:29:29.315 00.003 10072 Worker thread wakes up
00:29:29.315 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
00:29:29.315 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
00:29:29.315 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.00
00:29:29.316 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:29.319 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.33
00:29:29.319 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:29:29.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:29.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:29:29.319 00.000 10072 MoveAxis(W, 10, ABG)
00:29:29.319 00.000 10072 Guiding  Dir = 3, Dur = 10
00:29:29.320 00.001 10072 IsGuiding returns 0
00:29:29.320 00.000 10072 PulseGuide returned control before completion, sleep 20
00:29:29.338 00.018 1032 UpdateGuideState exits: m=1265 SNR=25.0
00:29:29.340 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:29.344 00.004 10072 IsGuiding returns 0
00:29:29.345 00.001 10072 Move returns status 0, amount 10
00:29:29.345 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:29.347 00.002 10072 MoveAxis(N, 0, ABG)
00:29:29.347 00.000 10072 Move returns status 0, amount 0
00:29:29.347 00.000 10072 move complete, result=0
00:29:29.347 00.000 1032 Enqueuing Expose request
00:29:29.348 00.001 1032 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
00:29:29.351 00.003 10072 worker thread done servicing request
00:29:29.351 00.000 10072 Worker thread wakes up
00:29:29.351 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:29.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:29.989 00.638 10072 Exposure complete
00:29:30.034 00.045 10072 worker thread done servicing request
00:29:30.035 00.001 1032 OnExposeComplete: enter
00:29:30.037 00.002 1032 UpdateGuideState(): m_state=6
00:29:30.038 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2419
00:29:30.040 00.002 1032 Star::Find returns 1 (0), X=321.92, Y=742.96, Mass=1510, SNR=27.4, Peak=195 HFD=2.7
00:29:30.042 00.002 1032 MultiStar: [#1 0.05,-0.02,1.08,U] [#2 0.18,-0.17,0.94,U] [#3 -0.04,-0.20,0.72,U] [#4 -0.21,-0.20,0.00,M1] [#5 0.12,-0.07,0.71,U] [#6 -0.01,-0.14,0.71,U] [#7 -0.06,0.03,0.53,U] [#8 -0.06,-0.00,0.58,U] 
00:29:30.044 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.09}, one-star: {0.21, -0.12}
00:29:30.046 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
00:29:30.047 00.001 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
00:29:30.048 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.96 mountX=-0.11 mountY=-0.04, mountTheta=-2.79
00:29:30.051 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
00:29:30.053 00.002 1032 Enqueuing Move request for scope (0.07, -0.09)
00:29:30.054 00.001 10072 Worker thread wakes up
00:29:30.055 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
00:29:30.055 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
00:29:30.055 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.04
00:29:30.057 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:30.060 00.003 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.33
00:29:30.060 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
00:29:30.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:30.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:29:30.060 00.000 10072 MoveAxis(W, 12, ABG)
00:29:30.060 00.000 10072 Guiding  Dir = 3, Dur = 12
00:29:30.060 00.000 10072 IsGuiding returns 0
00:29:30.061 00.001 10072 PulseGuide returned control before completion, sleep 22
00:29:30.077 00.016 1032 UpdateGuideState exits: m=1510 SNR=27.4
00:29:30.082 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:30.084 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:30.087 00.003 1032 Enqueuing Expose request
00:29:30.095 00.008 10072 IsGuiding returns 0
00:29:30.095 00.000 10072 Move returns status 0, amount 12
00:29:30.095 00.000 10072 MoveAxis(N, 0, ABG)
00:29:30.095 00.000 10072 Move returns status 0, amount 0
00:29:30.095 00.000 10072 move complete, result=0
00:29:30.095 00.000 10072 worker thread done servicing request
00:29:30.095 00.000 10072 Worker thread wakes up
00:29:30.095 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:30.095 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:30.098 00.003 1032 GuideStep: -0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
00:29:30.505 00.407 10072 Exposure complete
00:29:30.553 00.048 10072 worker thread done servicing request
00:29:30.553 00.000 1032 OnExposeComplete: enter
00:29:30.556 00.003 1032 UpdateGuideState(): m_state=6
00:29:30.558 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2420
00:29:30.559 00.001 1032 Star::Find returns 1 (0), X=321.85, Y=742.93, Mass=1371, SNR=26.1, Peak=132 HFD=2.7
00:29:30.561 00.002 1032 MultiStar: [#1 0.19,-0.11,1.10,U] [#2 0.27,-0.39,0.00,M2] [#3 0.15,-0.14,0.72,U] [#4 -0.01,-0.40,0.00,M2] [#5 0.18,-0.09,0.73,U] [#6 -0.12,-0.28,0.00,M5] [#7 0.00,-0.03,0.56,U] [#8 0.09,-0.22,0.62,U] 
00:29:30.563 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.12}, one-star: {0.15, -0.14}
00:29:30.565 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
00:29:30.567 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
00:29:30.569 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.73 mountX=-0.16 mountY=-0.10, mountTheta=-2.56
00:29:30.572 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.12, opts=13)
00:29:30.575 00.003 1032 Enqueuing Move request for scope (0.14, -0.12)
00:29:30.577 00.002 10072 Worker thread wakes up
00:29:30.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
00:29:30.577 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
00:29:30.577 00.000 10072 Moving (0.14, -0.12) raw xDistance=-0.16 yDistance=-0.10
00:29:30.579 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:30.584 00.005 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 290.33
00:29:30.584 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
00:29:30.584 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:30.584 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:29:30.584 00.000 10072 MoveAxis(E, 68, ABG)
00:29:30.585 00.001 10072 Guiding  Dir = 2, Dur = 68
00:29:30.585 00.000 10072 IsGuiding returns 0
00:29:30.585 00.000 10072 PulseGuide returned control before completion, sleep 78
00:29:30.603 00.018 1032 UpdateGuideState exits: m=1371 SNR=26.1
00:29:30.606 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:30.607 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:30.609 00.002 1032 Enqueuing Expose request
00:29:30.675 00.066 10072 IsGuiding returns 0
00:29:30.676 00.001 10072 Move returns status 0, amount 68
00:29:30.676 00.000 10072 MoveAxis(N, 0, ABG)
00:29:30.676 00.000 10072 Move returns status 0, amount 0
00:29:30.676 00.000 10072 move complete, result=0
00:29:30.676 00.000 10072 worker thread done servicing request
00:29:30.676 00.000 10072 Worker thread wakes up
00:29:30.676 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:30.676 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:30.677 00.001 1032 GuideStep: -0.2 px 68 ms EAST, -0.1 px 0 ms NORTH
00:29:31.305 00.628 10072 Exposure complete
00:29:31.354 00.049 10072 worker thread done servicing request
00:29:31.354 00.000 1032 OnExposeComplete: enter
00:29:31.355 00.001 1032 UpdateGuideState(): m_state=6
00:29:31.357 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2421
00:29:31.358 00.001 1032 Star::Find returns 1 (0), X=321.73, Y=743.17, Mass=1274, SNR=25.1, Peak=134 HFD=2.7
00:29:31.361 00.003 1032 MultiStar: [#1 0.25,0.04,1.15,U] [#2 0.22,-0.10,1.07,U] [#3 0.11,-0.02,0.76,U] [#4 0.02,-0.01,0.70,U] [#5 0.03,-0.02,0.69,U] [#6 -0.07,-0.01,0.72,U] [#7 0.03,0.02,0.58,U] [#8 0.09,0.01,0.57,U] 
00:29:31.363 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {0.03, 0.10}
00:29:31.366 00.003 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
00:29:31.367 00.001 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
00:29:31.370 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.01 mountX=-0.02 mountY=-0.09, mountTheta=-1.84
00:29:31.372 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
00:29:31.374 00.002 1032 Enqueuing Move request for scope (0.09, -0.00)
00:29:31.377 00.003 10072 Worker thread wakes up
00:29:31.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
00:29:31.377 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
00:29:31.377 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.02 yDistance=-0.09
00:29:31.379 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:31.381 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.33
00:29:31.381 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:29:31.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:31.382 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:29:31.382 00.000 10072 MoveAxis(W, 12, ABG)
00:29:31.382 00.000 10072 Guiding  Dir = 3, Dur = 12
00:29:31.382 00.000 10072 IsGuiding returns 0
00:29:31.383 00.001 10072 PulseGuide returned control before completion, sleep 22
00:29:31.401 00.018 1032 UpdateGuideState exits: m=1274 SNR=25.1
00:29:31.403 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:31.405 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:31.407 00.002 1032 Enqueuing Expose request
00:29:31.443 00.036 10072 IsGuiding returns 0
00:29:31.443 00.000 10072 Move returns status 0, amount 12
00:29:31.443 00.000 10072 MoveAxis(N, 0, ABG)
00:29:31.443 00.000 10072 Move returns status 0, amount 0
00:29:31.443 00.000 10072 move complete, result=0
00:29:31.443 00.000 10072 worker thread done servicing request
00:29:31.443 00.000 10072 Worker thread wakes up
00:29:31.444 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:31.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:31.457 00.013 1032 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:29:31.852 00.395 10072 Exposure complete
00:29:31.907 00.055 10072 worker thread done servicing request
00:29:31.907 00.000 1032 OnExposeComplete: enter
00:29:31.910 00.003 1032 UpdateGuideState(): m_state=6
00:29:31.911 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2422
00:29:31.913 00.002 1032 Star::Find returns 1 (0), X=321.82, Y=743.12, Mass=1268, SNR=25.1, Peak=136 HFD=2.6
00:29:31.916 00.003 1032 MultiStar: [#1 0.25,0.08,1.16,U] [#2 0.26,-0.08,1.05,U] [#3 0.07,-0.08,0.76,U] [#4 0.03,-0.12,0.71,U] [#5 0.13,-0.16,0.74,U] [#6 -0.10,-0.21,0.73,U] [#7 0.07,-0.03,0.57,U] [#8 0.03,-0.14,0.57,U] 
00:29:31.918 00.002 1032 single-star, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.11, 0.05}
00:29:31.920 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
00:29:31.921 00.001 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
00:29:31.924 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.39 mountX=0.02 mountY=-0.12, mountTheta=-1.44
00:29:31.927 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
00:29:31.930 00.003 1032 Enqueuing Move request for scope (0.11, 0.05)
00:29:31.932 00.002 10072 Worker thread wakes up
00:29:31.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
00:29:31.933 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
00:29:31.933 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
00:29:31.935 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:31.937 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.33
00:29:31.937 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:29:31.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:31.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:29:31.937 00.000 10072 MoveAxis(W, 10, ABG)
00:29:31.937 00.000 10072 Guiding  Dir = 3, Dur = 10
00:29:31.937 00.000 10072 IsGuiding returns 0
00:29:31.938 00.001 10072 PulseGuide returned control before completion, sleep 20
00:29:31.957 00.019 1032 UpdateGuideState exits: m=1268 SNR=25.1
00:29:31.960 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:31.963 00.003 10072 IsGuiding returns 0
00:29:31.963 00.000 10072 Move returns status 0, amount 10
00:29:31.963 00.000 10072 MoveAxis(N, 0, ABG)
00:29:31.963 00.000 10072 Move returns status 0, amount 0
00:29:31.963 00.000 10072 move complete, result=0
00:29:31.963 00.000 10072 worker thread done servicing request
00:29:31.963 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:31.966 00.003 1032 Enqueuing Expose request
00:29:31.967 00.001 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:29:31.969 00.002 10072 Worker thread wakes up
00:29:31.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:31.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:32.603 00.634 10072 Exposure complete
00:29:32.650 00.047 10072 worker thread done servicing request
00:29:32.650 00.000 1032 OnExposeComplete: enter
00:29:32.652 00.002 1032 UpdateGuideState(): m_state=6
00:29:32.654 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2423
00:29:32.657 00.003 1032 Star::Find returns 1 (0), X=321.80, Y=743.31, Mass=1362, SNR=26.0, Peak=130 HFD=2.7
00:29:32.659 00.002 1032 MultiStar: [#1 0.22,0.30,0.00,M1] [#2 0.15,0.08,0.93,U] [#3 0.06,-0.01,0.73,U] [#4 0.07,-0.03,0.71,U] [#5 0.07,-0.07,0.69,U] [#6 0.02,-0.05,0.73,U] [#7 0.25,-0.04,0.54,U] [#8 -0.03,-0.04,0.57,U] 
00:29:32.661 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.03}, one-star: {0.10, 0.23}
00:29:32.663 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
00:29:32.665 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
00:29:32.666 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.30 mountX=0.00 mountY=-0.09, mountTheta=-1.53
00:29:32.669 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
00:29:32.670 00.001 1032 Enqueuing Move request for scope (0.09, 0.03)
00:29:32.671 00.001 10072 Worker thread wakes up
00:29:32.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
00:29:32.672 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
00:29:32.672 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.00 yDistance=-0.09
00:29:32.675 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:32.677 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.33
00:29:32.677 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:29:32.678 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:32.678 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:29:32.678 00.000 10072 MoveAxis(W, 11, ABG)
00:29:32.678 00.000 10072 Guiding  Dir = 3, Dur = 11
00:29:32.678 00.000 10072 IsGuiding returns 0
00:29:32.679 00.001 10072 PulseGuide returned control before completion, sleep 21
00:29:32.696 00.017 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:29:32.698 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:32.700 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:32.702 00.002 1032 Enqueuing Expose request
00:29:32.709 00.007 10072 IsGuiding returns 0
00:29:32.709 00.000 10072 Move returns status 0, amount 11
00:29:32.709 00.000 10072 MoveAxis(N, 0, ABG)
00:29:32.709 00.000 10072 Move returns status 0, amount 0
00:29:32.709 00.000 10072 move complete, result=0
00:29:32.709 00.000 10072 worker thread done servicing request
00:29:32.709 00.000 10072 Worker thread wakes up
00:29:32.709 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:32.711 00.002 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:32.713 00.002 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:29:33.121 00.408 10072 Exposure complete
00:29:33.166 00.045 10072 worker thread done servicing request
00:29:33.166 00.000 1032 OnExposeComplete: enter
00:29:33.168 00.002 1032 UpdateGuideState(): m_state=6
00:29:33.170 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2424
00:29:33.172 00.002 1032 Star::Find returns 1 (0), X=321.68, Y=743.21, Mass=1351, SNR=25.9, Peak=146 HFD=2.7
00:29:33.173 00.001 1032 MultiStar: [#1 0.15,-0.02,1.10,U] [#2 0.07,0.00,0.92,U] [#3 0.09,0.05,0.72,U] [#4 -0.14,-0.17,0.68,U] [#5 0.11,0.02,0.67,U] [#6 -0.17,0.10,0.71,U] [#7 -0.12,0.12,0.53,U] [#8 -0.15,0.06,0.58,U] 
00:29:33.176 00.003 1032 refined, 8 included, MultiStar: {-0.00, 0.03}, one-star: {-0.03, 0.14}
00:29:33.178 00.002 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
00:29:33.180 00.002 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
00:29:33.181 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.66 mountX=0.03 mountY=-0.01, mountTheta=-0.17
00:29:33.184 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.03, opts=13)
00:29:33.185 00.001 1032 Enqueuing Move request for scope (-0.00, 0.03)
00:29:33.188 00.003 10072 Worker thread wakes up
00:29:33.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
00:29:33.188 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
00:29:33.188 00.000 10072 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
00:29:33.191 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:33.193 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.32
00:29:33.193 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:29:33.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:33.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:29:33.193 00.000 10072 MoveAxis(W, 11, ABG)
00:29:33.194 00.001 10072 Guiding  Dir = 3, Dur = 11
00:29:33.194 00.000 10072 IsGuiding returns 0
00:29:33.194 00.000 10072 PulseGuide returned control before completion, sleep 21
00:29:33.212 00.018 1032 UpdateGuideState exits: m=1351 SNR=25.9
00:29:33.214 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:33.215 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:33.217 00.002 1032 Enqueuing Expose request
00:29:33.227 00.010 10072 IsGuiding returns 0
00:29:33.227 00.000 10072 Move returns status 0, amount 11
00:29:33.227 00.000 10072 MoveAxis(N, 0, ABG)
00:29:33.227 00.000 10072 Move returns status 0, amount 0
00:29:33.227 00.000 10072 move complete, result=0
00:29:33.227 00.000 10072 worker thread done servicing request
00:29:33.227 00.000 10072 Worker thread wakes up
00:29:33.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:33.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:33.229 00.002 1032 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
00:29:33.854 00.625 10072 Exposure complete
00:29:33.900 00.046 10072 worker thread done servicing request
00:29:33.900 00.000 1032 OnExposeComplete: enter
00:29:33.902 00.002 1032 UpdateGuideState(): m_state=6
00:29:33.904 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2425
00:29:33.907 00.003 1032 Star::Find returns 1 (0), X=321.62, Y=743.21, Mass=1539, SNR=27.7, Peak=162 HFD=2.8
00:29:33.909 00.002 1032 MultiStar: [#1 -0.08,0.09,1.08,U] [#2 0.02,-0.13,0.92,U] [#3 -0.02,0.07,0.72,U] [#4 -0.09,0.02,0.68,U] [#5 0.08,0.04,0.64,U] [#6 -0.22,-0.07,0.63,U] [#7 -0.07,0.03,0.54,U] [#8 -0.10,-0.22,0.57,U] 
00:29:33.911 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.09, 0.14}
00:29:33.912 00.001 1032 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.83) = xAngle (1.17 = 1.17)
00:29:33.915 00.003 1032 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.17 = 1.17)
00:29:33.916 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.00 mountX=0.02 mountY=0.06, mountTheta=1.17
00:29:33.919 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
00:29:33.921 00.002 1032 Enqueuing Move request for scope (-0.06, 0.01)
00:29:33.924 00.003 10072 Worker thread wakes up
00:29:33.924 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
00:29:33.924 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
00:29:33.924 00.000 10072 Moving (-0.06, 0.01) raw xDistance=0.02 yDistance=0.06
00:29:33.926 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:33.929 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.32
00:29:33.929 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:29:33.929 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:33.929 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:29:33.929 00.000 10072 MoveAxis(W, 12, ABG)
00:29:33.929 00.000 10072 Guiding  Dir = 3, Dur = 12
00:29:33.930 00.001 10072 IsGuiding returns 0
00:29:33.930 00.000 10072 PulseGuide returned control before completion, sleep 22
00:29:33.946 00.016 1032 UpdateGuideState exits: m=1539 SNR=27.7
00:29:33.948 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:33.949 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:33.951 00.002 1032 Enqueuing Expose request
00:29:33.962 00.011 10072 IsGuiding returns 0
00:29:33.962 00.000 10072 Move returns status 0, amount 12
00:29:33.962 00.000 10072 MoveAxis(N, 0, ABG)
00:29:33.962 00.000 10072 Move returns status 0, amount 0
00:29:33.962 00.000 10072 move complete, result=0
00:29:33.962 00.000 10072 worker thread done servicing request
00:29:33.962 00.000 10072 Worker thread wakes up
00:29:33.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:33.963 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:33.964 00.001 1032 GuideStep: 0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
00:29:34.371 00.407 10072 Exposure complete
00:29:34.420 00.049 10072 worker thread done servicing request
00:29:34.420 00.000 1032 OnExposeComplete: enter
00:29:34.423 00.003 1032 UpdateGuideState(): m_state=6
00:29:34.426 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2426
00:29:34.428 00.002 1032 Star::Find returns 1 (0), X=321.73, Y=743.25, Mass=1370, SNR=26.1, Peak=156 HFD=2.6
00:29:34.430 00.002 1032 MultiStar: [#1 -0.07,0.12,1.11,U] [#2 -0.07,-0.02,0.94,U] [#3 -0.13,0.00,0.74,U] [#4 -0.32,-0.06,0.00,M1] [#5 -0.16,0.06,0.66,U] [#6 -0.19,-0.07,0.72,U] [#7 -0.30,0.20,0.00,M1] [#8 -0.06,0.02,0.62,U] 
00:29:34.432 00.002 1032 refined, 6 included, MultiStar: {-0.09, 0.05}, one-star: {0.02, 0.18}
00:29:34.433 00.001 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
00:29:34.435 00.002 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
00:29:34.436 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.61 mountX=0.07 mountY=0.07, mountTheta=0.78
00:29:34.439 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.05, opts=13)
00:29:34.440 00.001 1032 Enqueuing Move request for scope (-0.09, 0.05)
00:29:34.442 00.002 10072 Worker thread wakes up
00:29:34.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
00:29:34.442 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
00:29:34.442 00.000 10072 Moving (-0.09, 0.05) raw xDistance=0.07 yDistance=0.07
00:29:34.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:34.447 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.32
00:29:34.447 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:29:34.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:34.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:29:34.447 00.000 10072 MoveAxis(W, 11, ABG)
00:29:34.447 00.000 10072 Guiding  Dir = 3, Dur = 11
00:29:34.448 00.001 10072 IsGuiding returns 0
00:29:34.448 00.000 10072 PulseGuide returned control before completion, sleep 21
00:29:34.467 00.019 1032 UpdateGuideState exits: m=1370 SNR=26.1
00:29:34.468 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:34.471 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:34.473 00.002 1032 Enqueuing Expose request
00:29:34.477 00.004 10072 IsGuiding returns 0
00:29:34.477 00.000 10072 Move returns status 0, amount 11
00:29:34.477 00.000 10072 MoveAxis(N, 0, ABG)
00:29:34.477 00.000 10072 Move returns status 0, amount 0
00:29:34.477 00.000 10072 move complete, result=0
00:29:34.477 00.000 10072 worker thread done servicing request
00:29:34.477 00.000 10072 Worker thread wakes up
00:29:34.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:34.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:34.483 00.006 1032 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
00:29:35.100 00.617 10072 Exposure complete
00:29:35.151 00.051 10072 worker thread done servicing request
00:29:35.151 00.000 1032 OnExposeComplete: enter
00:29:35.154 00.003 1032 UpdateGuideState(): m_state=6
00:29:35.155 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2427
00:29:35.157 00.002 1032 Star::Find returns 1 (0), X=321.89, Y=743.07, Mass=1369, SNR=26.1, Peak=163 HFD=2.5
00:29:35.159 00.002 1032 MultiStar: [#1 0.10,0.13,1.12,U] [#2 0.25,-0.21,0.00,M1] [#3 0.06,0.15,0.74,U] [#4 -0.04,-0.06,0.66,U] [#5 0.14,0.04,0.73,U] [#6 0.02,-0.13,0.73,U] [#7 0.03,0.25,0.57,U] [#8 -0.02,-0.04,0.57,U] 
00:29:35.161 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.19, 0.00}
00:29:35.163 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
00:29:35.165 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
00:29:35.166 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.56 mountX=0.02 mountY=-0.08, mountTheta=-1.27
00:29:35.169 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
00:29:35.171 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
00:29:35.173 00.002 10072 Worker thread wakes up
00:29:35.173 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:29:35.173 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:29:35.173 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
00:29:35.175 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:35.178 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.32
00:29:35.178 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:29:35.178 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:35.179 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:29:35.179 00.000 10072 MoveAxis(W, 12, ABG)
00:29:35.179 00.000 10072 Guiding  Dir = 3, Dur = 12
00:29:35.179 00.000 10072 IsGuiding returns 0
00:29:35.180 00.001 10072 PulseGuide returned control before completion, sleep 22
00:29:35.198 00.018 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:29:35.201 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:35.202 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:35.206 00.004 1032 Enqueuing Expose request
00:29:35.210 00.004 10072 IsGuiding returns 0
00:29:35.211 00.001 10072 Move returns status 0, amount 12
00:29:35.211 00.000 10072 MoveAxis(N, 0, ABG)
00:29:35.211 00.000 10072 Move returns status 0, amount 0
00:29:35.211 00.000 10072 move complete, result=0
00:29:35.211 00.000 10072 worker thread done servicing request
00:29:35.211 00.000 10072 Worker thread wakes up
00:29:35.211 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:35.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:35.218 00.007 1032 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:29:35.631 00.413 10072 Exposure complete
00:29:35.681 00.050 10072 worker thread done servicing request
00:29:35.681 00.000 1032 OnExposeComplete: enter
00:29:35.682 00.001 1032 UpdateGuideState(): m_state=6
00:29:35.684 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2428
00:29:35.687 00.003 1032 Star::Find returns 1 (0), X=321.86, Y=743.17, Mass=1451, SNR=26.8, Peak=187 HFD=2.4
00:29:35.688 00.001 1032 MultiStar: [#1 0.20,0.13,1.15,U] [#2 0.29,-0.05,0.00,M2] [#3 0.03,0.06,0.75,U] [#4 0.01,-0.01,0.66,U] [#5 0.19,-0.08,0.72,U] [#6 0.06,-0.06,0.68,U] [#7 0.19,0.20,0.53,U] [#8 0.10,0.06,0.60,U] 
00:29:35.689 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.06}, one-star: {0.15, 0.10}
00:29:35.691 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
00:29:35.693 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
00:29:35.695 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.42 mountX=0.02 mountY=-0.13, mountTheta=-1.41
00:29:35.698 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
00:29:35.699 00.001 1032 Enqueuing Move request for scope (0.12, 0.06)
00:29:35.701 00.002 10072 Worker thread wakes up
00:29:35.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
00:29:35.701 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
00:29:35.701 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.02 yDistance=-0.13
00:29:35.702 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:35.705 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.32
00:29:35.706 00.001 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:29:35.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:35.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:29:35.706 00.000 10072 MoveAxis(W, 10, ABG)
00:29:35.706 00.000 10072 Guiding  Dir = 3, Dur = 10
00:29:35.706 00.000 10072 IsGuiding returns 0
00:29:35.706 00.000 10072 PulseGuide returned control before completion, sleep 20
00:29:35.725 00.019 1032 UpdateGuideState exits: m=1451 SNR=26.8
00:29:35.728 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:35.730 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:35.732 00.002 1032 Enqueuing Expose request
00:29:35.738 00.006 10072 IsGuiding returns 0
00:29:35.739 00.001 10072 Move returns status 0, amount 10
00:29:35.739 00.000 10072 MoveAxis(N, 0, ABG)
00:29:35.739 00.000 10072 Move returns status 0, amount 0
00:29:35.739 00.000 10072 move complete, result=0
00:29:35.739 00.000 10072 worker thread done servicing request
00:29:35.739 00.000 10072 Worker thread wakes up
00:29:35.739 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:35.739 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:35.744 00.005 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:29:36.368 00.624 10072 Exposure complete
00:29:36.416 00.048 10072 worker thread done servicing request
00:29:36.417 00.001 1032 OnExposeComplete: enter
00:29:36.419 00.002 1032 UpdateGuideState(): m_state=6
00:29:36.421 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2429
00:29:36.423 00.002 1032 Star::Find returns 1 (0), X=321.77, Y=743.29, Mass=1416, SNR=26.5, Peak=159 HFD=2.6
00:29:36.427 00.004 1032 MultiStar: [#1 -0.08,0.11,1.13,U] [#2 0.06,-0.10,1.03,U] [#3 -0.03,0.02,0.73,U] [#4 -0.09,-0.01,0.68,U] [#5 0.02,0.05,0.67,U] [#6 -0.19,-0.03,0.66,U] [#7 0.11,0.03,0.55,U] [#8 -0.14,0.03,0.57,U] 
00:29:36.430 00.003 1032 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {0.06, 0.21}
00:29:36.431 00.001 1032 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.83) = xAngle (0.28 = 0.28)
00:29:36.433 00.002 1032 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
00:29:36.434 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.11 mountX=0.05 mountY=0.01, mountTheta=0.28
00:29:36.436 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
00:29:36.438 00.002 1032 Enqueuing Move request for scope (-0.03, 0.04)
00:29:36.439 00.001 10072 Worker thread wakes up
00:29:36.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
00:29:36.439 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
00:29:36.440 00.001 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.01
00:29:36.441 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:36.443 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.31
00:29:36.444 00.001 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:29:36.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:36.444 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:29:36.444 00.000 10072 MoveAxis(W, 11, ABG)
00:29:36.444 00.000 10072 Guiding  Dir = 3, Dur = 11
00:29:36.444 00.000 10072 IsGuiding returns 0
00:29:36.445 00.001 10072 PulseGuide returned control before completion, sleep 21
00:29:36.462 00.017 1032 UpdateGuideState exits: m=1416 SNR=26.5
00:29:36.464 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:36.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:36.468 00.002 1032 Enqueuing Expose request
00:29:36.488 00.020 10072 IsGuiding returns 0
00:29:36.488 00.000 10072 Move returns status 0, amount 11
00:29:36.488 00.000 10072 MoveAxis(N, 0, ABG)
00:29:36.488 00.000 10072 Move returns status 0, amount 0
00:29:36.488 00.000 10072 move complete, result=0
00:29:36.489 00.001 10072 worker thread done servicing request
00:29:36.489 00.000 10072 Worker thread wakes up
00:29:36.489 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:36.489 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:36.494 00.005 1032 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
00:29:36.899 00.405 10072 Exposure complete
00:29:36.948 00.049 10072 worker thread done servicing request
00:29:36.948 00.000 1032 OnExposeComplete: enter
00:29:36.950 00.002 1032 UpdateGuideState(): m_state=6
00:29:36.952 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2430
00:29:36.954 00.002 1032 Star::Find returns 1 (0), X=321.90, Y=743.20, Mass=1512, SNR=27.4, Peak=177 HFD=2.4
00:29:36.956 00.002 1032 MultiStar: [#1 0.10,0.05,1.01,U] [#2 0.31,-0.11,0.00,M2] [#3 -0.03,0.10,0.69,U] [#4 -0.15,-0.05,0.66,U] [#5 0.08,0.02,0.70,U] [#6 -0.12,-0.08,0.62,U] [#7 0.01,0.05,0.48,U] [#8 0.04,-0.05,0.59,U] 
00:29:36.958 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.03}, one-star: {0.19, 0.13}
00:29:36.960 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
00:29:36.961 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
00:29:36.964 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.78 mountX=0.02 mountY=-0.04, mountTheta=-1.05
00:29:36.967 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
00:29:36.968 00.001 1032 Enqueuing Move request for scope (0.03, 0.03)
00:29:36.970 00.002 10072 Worker thread wakes up
00:29:36.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
00:29:36.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
00:29:36.970 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
00:29:36.972 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:36.974 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.31
00:29:36.974 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:29:36.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:36.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:29:36.974 00.000 10072 MoveAxis(W, 9, ABG)
00:29:36.974 00.000 10072 Guiding  Dir = 3, Dur = 9
00:29:36.975 00.001 10072 IsGuiding returns 0
00:29:36.976 00.001 10072 PulseGuide returned control before completion, sleep 19
00:29:36.994 00.018 1032 UpdateGuideState exits: m=1512 SNR=27.4
00:29:36.996 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:36.998 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:37.000 00.002 1032 Enqueuing Expose request
00:29:37.004 00.004 10072 IsGuiding returns 0
00:29:37.004 00.000 10072 Move returns status 0, amount 9
00:29:37.004 00.000 10072 MoveAxis(N, 0, ABG)
00:29:37.004 00.000 10072 Move returns status 0, amount 0
00:29:37.005 00.001 10072 move complete, result=0
00:29:37.005 00.000 10072 worker thread done servicing request
00:29:37.005 00.000 10072 Worker thread wakes up
00:29:37.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:37.005 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:37.010 00.005 1032 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
00:29:37.634 00.624 10072 Exposure complete
00:29:37.681 00.047 10072 worker thread done servicing request
00:29:37.682 00.001 1032 OnExposeComplete: enter
00:29:37.684 00.002 1032 UpdateGuideState(): m_state=6
00:29:37.686 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2431
00:29:37.688 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=743.25, Mass=1477, SNR=27.1, Peak=175 HFD=2.5
00:29:37.690 00.002 1032 MultiStar: [#1 0.02,0.03,1.15,U] [#2 0.21,-0.13,0.96,U] [#3 0.19,0.23,0.00,M1] [#4 -0.01,0.10,0.66,U] [#5 0.24,0.12,0.69,U] [#6 0.05,-0.10,0.64,U] [#7 0.13,0.14,0.53,U] [#8 0.11,-0.04,0.57,U] 
00:29:37.692 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.04}, one-star: {0.18, 0.18}
00:29:37.695 00.003 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
00:29:37.696 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
00:29:37.698 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.31 mountX=0.01 mountY=-0.12, mountTheta=-1.52
00:29:37.700 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
00:29:37.703 00.003 1032 Enqueuing Move request for scope (0.12, 0.04)
00:29:37.705 00.002 10072 Worker thread wakes up
00:29:37.706 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
00:29:37.706 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
00:29:37.706 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.12
00:29:37.709 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:37.711 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.31
00:29:37.711 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:29:37.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:37.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:29:37.711 00.000 10072 MoveAxis(W, 10, ABG)
00:29:37.711 00.000 10072 Guiding  Dir = 3, Dur = 10
00:29:37.712 00.001 10072 IsGuiding returns 0
00:29:37.712 00.000 10072 PulseGuide returned control before completion, sleep 20
00:29:37.730 00.018 1032 UpdateGuideState exits: m=1477 SNR=27.1
00:29:37.732 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:37.733 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:37.736 00.003 1032 Enqueuing Expose request
00:29:37.741 00.005 10072 IsGuiding returns 0
00:29:37.741 00.000 10072 Move returns status 0, amount 10
00:29:37.741 00.000 10072 MoveAxis(N, 0, ABG)
00:29:37.741 00.000 10072 Move returns status 0, amount 0
00:29:37.741 00.000 10072 move complete, result=0
00:29:37.741 00.000 10072 worker thread done servicing request
00:29:37.741 00.000 10072 Worker thread wakes up
00:29:37.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:37.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:37.746 00.005 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:29:38.149 00.403 10072 Exposure complete
00:29:38.200 00.051 10072 worker thread done servicing request
00:29:38.200 00.000 1032 OnExposeComplete: enter
00:29:38.202 00.002 1032 UpdateGuideState(): m_state=6
00:29:38.204 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2432
00:29:38.207 00.003 1032 Star::Find returns 1 (0), X=321.88, Y=743.35, Mass=1337, SNR=25.8, Peak=139 HFD=2.6
00:29:38.214 00.007 1032 MultiStar: [#1 -0.11,0.12,1.09,U] [#2 0.16,-0.00,1.02,U] [#3 0.20,0.13,0.78,U] [#4 -0.06,-0.12,0.67,U] [#5 0.19,0.13,0.70,U] [#6 -0.09,0.02,0.73,U] [#7 0.11,0.02,0.55,U] [#8 -0.11,0.02,0.62,U] 
00:29:38.216 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.17, 0.28}
00:29:38.219 00.003 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
00:29:38.221 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
00:29:38.222 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=0.97 mountX=0.06 mountY=-0.07, mountTheta=-0.86
00:29:38.225 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
00:29:38.228 00.003 1032 Enqueuing Move request for scope (0.05, 0.08)
00:29:38.229 00.001 10072 Worker thread wakes up
00:29:38.230 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
00:29:38.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
00:29:38.230 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.07
00:29:38.232 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:38.233 00.001 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.31
00:29:38.233 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:29:38.234 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:38.234 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:29:38.234 00.000 10072 MoveAxis(W, 8, ABG)
00:29:38.234 00.000 10072 Guiding  Dir = 3, Dur = 8
00:29:38.235 00.001 10072 IsGuiding returns 0
00:29:38.236 00.001 10072 PulseGuide returned control before completion, sleep 18
00:29:38.254 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:29:38.257 00.003 10072 IsGuiding returns 0
00:29:38.257 00.000 10072 Move returns status 0, amount 8
00:29:38.257 00.000 10072 MoveAxis(N, 0, ABG)
00:29:38.257 00.000 10072 Move returns status 0, amount 0
00:29:38.257 00.000 10072 move complete, result=0
00:29:38.257 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:38.259 00.002 10072 worker thread done servicing request
00:29:38.259 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:38.260 00.001 1032 Enqueuing Expose request
00:29:38.263 00.003 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:29:38.265 00.002 10072 Worker thread wakes up
00:29:38.265 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:38.265 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:38.897 00.632 10072 Exposure complete
00:29:38.948 00.051 10072 worker thread done servicing request
00:29:38.948 00.000 1032 OnExposeComplete: enter
00:29:38.950 00.002 1032 UpdateGuideState(): m_state=6
00:29:38.951 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2433
00:29:38.953 00.002 1032 Star::Find returns 1 (0), X=321.71, Y=743.51, Mass=1508, SNR=27.4, Peak=164 HFD=2.9
00:29:38.956 00.003 1032 MultiStar: [#1 0.07,0.14,1.02,U] [#2 0.18,0.13,0.94,U] [#3 0.04,0.24,0.67,U] [#4 0.09,0.03,0.62,U] [#5 0.04,0.23,0.68,U] [#6 -0.13,0.10,0.70,U] [#7 0.04,0.14,0.54,U] [#8 0.06,0.22,0.58,U] 
00:29:38.960 00.004 1032 refined, 8 included, MultiStar: {0.05, 0.20}, one-star: {0.00, 0.44}
00:29:38.962 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
00:29:38.964 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
00:29:38.966 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.33 mountX=0.18 mountY=-0.10, mountTheta=-0.50
00:29:38.969 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.20, opts=13)
00:29:38.972 00.003 1032 Enqueuing Move request for scope (0.05, 0.20)
00:29:38.973 00.001 10072 Worker thread wakes up
00:29:38.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
00:29:38.973 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
00:29:38.973 00.000 10072 Moving (0.05, 0.20) raw xDistance=0.18 yDistance=-0.10
00:29:38.975 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:38.977 00.002 10072 PPEC rslt: input = 0.18, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 290.30
00:29:38.977 00.000 10072 PPEC: input: 0.18, control: 0.10, exposure: 500
00:29:38.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:38.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:29:38.978 00.001 10072 MoveAxis(W, 97, ABG)
00:29:38.978 00.000 10072 Guiding  Dir = 3, Dur = 97
00:29:38.978 00.000 10072 IsGuiding returns 0
00:29:38.978 00.000 10072 PulseGuide returned control before completion, sleep 107
00:29:38.997 00.019 1032 UpdateGuideState exits: m=1508 SNR=27.4
00:29:38.999 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:39.000 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:39.003 00.003 1032 Enqueuing Expose request
00:29:39.093 00.090 10072 IsGuiding returns 0
00:29:39.093 00.000 10072 Move returns status 0, amount 97
00:29:39.093 00.000 10072 MoveAxis(N, 0, ABG)
00:29:39.093 00.000 10072 Move returns status 0, amount 0
00:29:39.093 00.000 10072 move complete, result=0
00:29:39.093 00.000 1032 GuideStep: 0.2 px 97 ms WEST, -0.1 px 0 ms NORTH
00:29:39.096 00.003 10072 worker thread done servicing request
00:29:39.096 00.000 10072 Worker thread wakes up
00:29:39.096 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:39.096 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:39.502 00.406 10072 Exposure complete
00:29:39.555 00.053 10072 worker thread done servicing request
00:29:39.555 00.000 1032 OnExposeComplete: enter
00:29:39.557 00.002 1032 UpdateGuideState(): m_state=6
00:29:39.559 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2434
00:29:39.561 00.002 1032 Star::Find returns 1 (0), X=321.78, Y=743.21, Mass=1466, SNR=27.0, Peak=166 HFD=2.6
00:29:39.564 00.003 1032 MultiStar: [#1 0.21,0.19,0.00,M1] [#2 0.25,0.00,0.96,U] [#3 0.04,0.23,0.73,U] [#4 -0.10,0.02,0.66,U] [#5 0.06,0.29,0.00,M1] [#6 -0.04,0.08,0.66,U] [#7 0.18,0.08,0.53,U] [#8 0.09,0.08,0.53,U] 
00:29:39.565 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.09}, one-star: {0.07, 0.14}
00:29:39.566 00.001 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
00:29:39.568 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
00:29:39.569 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=0.07 mountY=-0.10, mountTheta=-0.96
00:29:39.572 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
00:29:39.574 00.002 1032 Enqueuing Move request for scope (0.08, 0.09)
00:29:39.575 00.001 10072 Worker thread wakes up
00:29:39.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
00:29:39.575 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
00:29:39.575 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
00:29:39.578 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:39.580 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.30
00:29:39.581 00.001 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:29:39.581 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:39.581 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:29:39.581 00.000 10072 MoveAxis(W, 7, ABG)
00:29:39.581 00.000 10072 Guiding  Dir = 3, Dur = 7
00:29:39.581 00.000 10072 IsGuiding returns 0
00:29:39.582 00.001 10072 PulseGuide returned control before completion, sleep 17
00:29:39.600 00.018 1032 UpdateGuideState exits: m=1466 SNR=27.0
00:29:39.608 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:39.611 00.003 10072 IsGuiding returns 0
00:29:39.611 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:39.613 00.002 1032 Enqueuing Expose request
00:29:39.615 00.002 10072 Move returns status 0, amount 7
00:29:39.615 00.000 10072 MoveAxis(N, 0, ABG)
00:29:39.615 00.000 10072 Move returns status 0, amount 0
00:29:39.615 00.000 10072 move complete, result=0
00:29:39.615 00.000 10072 worker thread done servicing request
00:29:39.616 00.001 10072 Worker thread wakes up
00:29:39.616 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:39.616 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:39.624 00.008 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:29:40.250 00.626 10072 Exposure complete
00:29:40.297 00.047 10072 worker thread done servicing request
00:29:40.297 00.000 1032 OnExposeComplete: enter
00:29:40.300 00.003 1032 UpdateGuideState(): m_state=6
00:29:40.303 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2435
00:29:40.305 00.002 1032 Star::Find returns 1 (0), X=321.76, Y=743.19, Mass=1349, SNR=25.9, Peak=157 HFD=2.5
00:29:40.308 00.003 1032 MultiStar: [#1 0.07,-0.09,1.08,U] [#2 0.11,-0.01,0.95,U] [#3 0.08,0.03,0.72,U] [#4 -0.08,-0.16,0.70,U] [#5 0.07,-0.09,0.75,U] [#6 -0.11,-0.19,0.71,U] [#7 -0.02,-0.02,0.55,U] [#8 0.05,-0.06,0.59,U] 
00:29:40.311 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.05, 0.12}
00:29:40.314 00.003 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
00:29:40.316 00.002 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
00:29:40.317 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.98 mountX=-0.05 mountY=-0.02, mountTheta=-2.81
00:29:40.319 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
00:29:40.321 00.002 1032 Enqueuing Move request for scope (0.03, -0.05)
00:29:40.322 00.001 10072 Worker thread wakes up
00:29:40.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:29:40.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:29:40.322 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.02
00:29:40.323 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:40.326 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.30
00:29:40.326 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:29:40.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:40.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:29:40.326 00.000 10072 MoveAxis(W, 7, ABG)
00:29:40.326 00.000 10072 Guiding  Dir = 3, Dur = 7
00:29:40.327 00.001 10072 IsGuiding returns 0
00:29:40.327 00.000 10072 PulseGuide returned control before completion, sleep 17
00:29:40.345 00.018 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:29:40.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:40.348 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:40.350 00.002 1032 Enqueuing Expose request
00:29:40.356 00.006 10072 IsGuiding returns 0
00:29:40.356 00.000 10072 Move returns status 0, amount 7
00:29:40.356 00.000 10072 MoveAxis(N, 0, ABG)
00:29:40.356 00.000 10072 Move returns status 0, amount 0
00:29:40.356 00.000 10072 move complete, result=0
00:29:40.356 00.000 10072 worker thread done servicing request
00:29:40.356 00.000 10072 Worker thread wakes up
00:29:40.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:40.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:40.360 00.004 1032 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
00:29:40.765 00.405 10072 Exposure complete
00:29:40.813 00.048 10072 worker thread done servicing request
00:29:40.814 00.001 1032 OnExposeComplete: enter
00:29:40.816 00.002 1032 UpdateGuideState(): m_state=6
00:29:40.818 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2436
00:29:40.820 00.002 1032 Star::Find returns 1 (0), X=321.81, Y=743.05, Mass=1483, SNR=27.1, Peak=168 HFD=2.5
00:29:40.822 00.002 1032 MultiStar: [#1 0.01,0.05,1.14,U] [#2 0.17,-0.06,0.98,U] [#3 0.05,0.03,0.70,U] [#4 0.06,-0.12,0.66,U] [#5 0.11,-0.01,0.68,U] [#6 -0.11,-0.14,0.70,U] [#7 -0.00,0.04,0.55,U] [#8 -0.16,-0.01,0.56,U] 
00:29:40.824 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.11, -0.02}
00:29:40.825 00.001 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
00:29:40.827 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
00:29:40.831 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.58 mountX=-0.03 mountY=-0.03, mountTheta=-2.41
00:29:40.834 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
00:29:40.836 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
00:29:40.838 00.002 10072 Worker thread wakes up
00:29:40.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:29:40.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:29:40.838 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
00:29:40.840 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:40.842 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.30
00:29:40.842 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:29:40.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:40.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:29:40.842 00.000 10072 MoveAxis(W, 6, ABG)
00:29:40.842 00.000 10072 Guiding  Dir = 3, Dur = 6
00:29:40.842 00.000 10072 IsGuiding returns 0
00:29:40.844 00.002 10072 PulseGuide returned control before completion, sleep 16
00:29:40.860 00.016 1032 UpdateGuideState exits: m=1483 SNR=27.1
00:29:40.864 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:40.867 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:40.869 00.002 1032 Enqueuing Expose request
00:29:40.871 00.002 10072 IsGuiding returns 0
00:29:40.871 00.000 10072 Move returns status 0, amount 6
00:29:40.871 00.000 10072 MoveAxis(N, 0, ABG)
00:29:40.871 00.000 10072 Move returns status 0, amount 0
00:29:40.871 00.000 10072 move complete, result=0
00:29:40.871 00.000 10072 worker thread done servicing request
00:29:40.871 00.000 10072 Worker thread wakes up
00:29:40.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:40.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:40.877 00.006 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:29:41.498 00.621 10072 Exposure complete
00:29:41.551 00.053 10072 worker thread done servicing request
00:29:41.551 00.000 1032 OnExposeComplete: enter
00:29:41.554 00.003 1032 UpdateGuideState(): m_state=6
00:29:41.556 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2437
00:29:41.559 00.003 1032 Star::Find returns 1 (0), X=321.83, Y=743.15, Mass=1293, SNR=25.3, Peak=139 HFD=2.4
00:29:41.561 00.002 1032 MultiStar: [#1 0.18,0.10,1.20,U] [#2 0.35,-0.16,0.00,M1] [#3 -0.06,0.05,0.75,U] [#4 -0.03,0.02,0.73,U] [#5 0.20,0.03,0.75,U] [#6 0.00,-0.03,0.67,U] [#7 0.01,0.07,0.53,U] [#8 0.05,-0.05,0.68,U] 
00:29:41.563 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.13, 0.08}
00:29:41.565 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
00:29:41.567 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
00:29:41.568 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.49 mountX=0.02 mountY=-0.08, mountTheta=-1.34
00:29:41.571 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
00:29:41.573 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
00:29:41.575 00.002 10072 Worker thread wakes up
00:29:41.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:29:41.575 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:29:41.575 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
00:29:41.576 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:41.581 00.005 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.30
00:29:41.581 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:29:41.581 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:41.581 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:29:41.581 00.000 10072 MoveAxis(W, 6, ABG)
00:29:41.581 00.000 10072 Guiding  Dir = 3, Dur = 6
00:29:41.582 00.001 10072 IsGuiding returns 0
00:29:41.582 00.000 10072 PulseGuide returned control before completion, sleep 16
00:29:41.604 00.022 10072 IsGuiding returns 0
00:29:41.604 00.000 10072 Move returns status 0, amount 6
00:29:41.604 00.000 10072 MoveAxis(N, 0, ABG)
00:29:41.604 00.000 10072 Move returns status 0, amount 0
00:29:41.604 00.000 10072 move complete, result=0
00:29:41.604 00.000 10072 worker thread done servicing request
00:29:41.606 00.002 1032 UpdateGuideState exits: m=1293 SNR=25.3
00:29:41.608 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:41.610 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:41.614 00.004 1032 Enqueuing Expose request
00:29:41.616 00.002 10072 Worker thread wakes up
00:29:41.616 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:41.616 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:41.616 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:29:42.032 00.416 10072 Exposure complete
00:29:42.083 00.051 10072 worker thread done servicing request
00:29:42.083 00.000 1032 OnExposeComplete: enter
00:29:42.085 00.002 1032 UpdateGuideState(): m_state=6
00:29:42.087 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2438
00:29:42.090 00.003 1032 Star::Find returns 1 (0), X=321.85, Y=743.11, Mass=1426, SNR=26.6, Peak=190 HFD=2.4
00:29:42.092 00.002 1032 MultiStar: [#1 0.14,0.13,1.12,U] [#2 0.16,-0.19,0.95,U] [#3 0.13,-0.07,0.76,U] [#4 -0.12,-0.06,0.64,U] [#5 0.14,-0.11,0.67,U] [#6 -0.04,-0.17,0.69,U] [#7 0.04,-0.02,0.55,U] [#8 0.14,0.03,0.59,U] 
00:29:42.094 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.14, 0.04}
00:29:42.095 00.001 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
00:29:42.097 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
00:29:42.099 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.42 mountX=-0.06 mountY=-0.08, mountTheta=-2.25
00:29:42.101 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
00:29:42.105 00.004 1032 Enqueuing Move request for scope (0.09, -0.04)
00:29:42.107 00.002 10072 Worker thread wakes up
00:29:42.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
00:29:42.107 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
00:29:42.107 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.08
00:29:42.108 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:42.112 00.004 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.29
00:29:42.112 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:29:42.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:42.113 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:29:42.113 00.000 10072 MoveAxis(W, 5, ABG)
00:29:42.113 00.000 10072 Guiding  Dir = 3, Dur = 5
00:29:42.113 00.000 10072 IsGuiding returns 0
00:29:42.114 00.001 10072 PulseGuide returned control before completion, sleep 15
00:29:42.131 00.017 1032 UpdateGuideState exits: m=1426 SNR=26.6
00:29:42.134 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:42.136 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:42.137 00.001 1032 Enqueuing Expose request
00:29:42.139 00.002 10072 IsGuiding returns 0
00:29:42.139 00.000 10072 Move returns status 0, amount 5
00:29:42.139 00.000 10072 MoveAxis(N, 0, ABG)
00:29:42.139 00.000 10072 Move returns status 0, amount 0
00:29:42.139 00.000 10072 move complete, result=0
00:29:42.139 00.000 10072 worker thread done servicing request
00:29:42.139 00.000 10072 Worker thread wakes up
00:29:42.139 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:42.139 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:42.148 00.009 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:29:42.774 00.626 10072 Exposure complete
00:29:42.824 00.050 10072 worker thread done servicing request
00:29:42.824 00.000 1032 OnExposeComplete: enter
00:29:42.826 00.002 1032 UpdateGuideState(): m_state=6
00:29:42.829 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2439
00:29:42.831 00.002 1032 Star::Find returns 1 (0), X=321.77, Y=742.98, Mass=1424, SNR=26.6, Peak=168 HFD=2.5
00:29:42.833 00.002 1032 MultiStar: [#1 0.10,0.02,1.16,U] [#2 0.18,-0.13,0.91,U] [#3 0.07,-0.14,0.73,U] [#4 0.01,-0.14,0.68,U] [#5 0.07,-0.35,0.00,M1] [#6 -0.05,-0.19,0.73,U] [#7 0.19,-0.03,0.54,U] [#8 0.04,-0.28,0.00,M1] 
00:29:42.835 00.002 1032 single-star, 6 included, MultiStar: {0.08, -0.10}, one-star: {0.07, -0.09}
00:29:42.836 00.001 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
00:29:42.838 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
00:29:42.839 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.95 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
00:29:42.842 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
00:29:42.843 00.001 1032 Enqueuing Move request for scope (0.07, -0.09)
00:29:42.846 00.003 10072 Worker thread wakes up
00:29:42.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
00:29:42.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
00:29:42.846 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.04
00:29:42.847 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:42.849 00.002 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.29
00:29:42.849 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
00:29:42.849 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:42.849 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:29:42.850 00.001 10072 MoveAxis(W, 6, ABG)
00:29:42.850 00.000 10072 Guiding  Dir = 3, Dur = 6
00:29:42.850 00.000 10072 IsGuiding returns 0
00:29:42.850 00.000 10072 PulseGuide returned control before completion, sleep 16
00:29:42.869 00.019 1032 UpdateGuideState exits: m=1424 SNR=26.6
00:29:42.871 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:42.872 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:42.875 00.003 1032 Enqueuing Expose request
00:29:42.880 00.005 10072 IsGuiding returns 0
00:29:42.880 00.000 10072 Move returns status 0, amount 6
00:29:42.880 00.000 10072 MoveAxis(N, 0, ABG)
00:29:42.880 00.000 10072 Move returns status 0, amount 0
00:29:42.880 00.000 10072 move complete, result=0
00:29:42.880 00.000 10072 worker thread done servicing request
00:29:42.880 00.000 10072 Worker thread wakes up
00:29:42.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:42.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:42.884 00.004 1032 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:29:43.291 00.407 10072 Exposure complete
00:29:43.341 00.050 10072 worker thread done servicing request
00:29:43.341 00.000 1032 OnExposeComplete: enter
00:29:43.343 00.002 1032 UpdateGuideState(): m_state=6
00:29:43.345 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2440
00:29:43.347 00.002 1032 Star::Find returns 1 (0), X=321.72, Y=743.02, Mass=1371, SNR=26.1, Peak=161 HFD=2.5
00:29:43.349 00.002 1032 MultiStar: [#1 0.16,0.05,1.10,U] [#2 0.07,-0.15,0.93,U] [#3 0.05,-0.01,0.74,U] [#4 0.01,-0.06,0.64,U] [#5 -0.00,-0.16,0.76,U] [#6 0.05,-0.14,0.71,U] [#7 0.05,-0.12,0.56,U] [#8 0.13,-0.28,0.00,M2] 
00:29:43.351 00.002 1032 single-star, 7 included, MultiStar: {0.06, -0.07}, one-star: {0.01, -0.05}
00:29:43.352 00.001 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
00:29:43.354 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
00:29:43.356 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.29 mountX=-0.05 mountY=-0.00, mountTheta=-3.12
00:29:43.359 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
00:29:43.360 00.001 1032 Enqueuing Move request for scope (0.01, -0.05)
00:29:43.364 00.004 10072 Worker thread wakes up
00:29:43.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
00:29:43.364 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
00:29:43.364 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=-0.00
00:29:43.369 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:43.371 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.29
00:29:43.371 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:29:43.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:43.371 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:29:43.371 00.000 10072 MoveAxis(W, 4, ABG)
00:29:43.371 00.000 10072 Guiding  Dir = 3, Dur = 4
00:29:43.371 00.000 10072 IsGuiding returns 0
00:29:43.371 00.000 10072 PulseGuide returned control before completion, sleep 14
00:29:43.389 00.018 1032 UpdateGuideState exits: m=1371 SNR=26.1
00:29:43.394 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:43.397 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:43.399 00.002 1032 Enqueuing Expose request
00:29:43.401 00.002 10072 IsGuiding returns 0
00:29:43.401 00.000 10072 Move returns status 0, amount 4
00:29:43.401 00.000 10072 MoveAxis(N, 0, ABG)
00:29:43.401 00.000 10072 Move returns status 0, amount 0
00:29:43.401 00.000 10072 move complete, result=0
00:29:43.402 00.001 10072 worker thread done servicing request
00:29:43.402 00.000 10072 Worker thread wakes up
00:29:43.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:43.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:43.409 00.007 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:29:44.038 00.629 10072 Exposure complete
00:29:44.084 00.046 10072 worker thread done servicing request
00:29:44.084 00.000 1032 OnExposeComplete: enter
00:29:44.086 00.002 1032 UpdateGuideState(): m_state=6
00:29:44.088 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2441
00:29:44.089 00.001 1032 Star::Find returns 1 (0), X=321.91, Y=743.14, Mass=1349, SNR=25.9, Peak=155 HFD=2.5
00:29:44.091 00.002 1032 MultiStar: [#1 0.15,0.10,1.15,U] [#2 0.21,-0.04,0.98,U] [#3 0.09,0.07,0.77,U] [#4 0.17,-0.02,0.69,U] [#5 0.12,0.16,0.64,U] [#6 0.06,0.21,0.72,U] [#7 0.16,-0.01,0.56,U] [#8 0.09,0.02,0.61,U] 
00:29:44.092 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.20, 0.07}
00:29:44.093 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
00:29:44.096 00.003 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
00:29:44.098 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.16 cameraTheta=0.40 mountX=0.02 mountY=-0.16, mountTheta=-1.43
00:29:44.100 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
00:29:44.103 00.003 1032 Enqueuing Move request for scope (0.14, 0.06)
00:29:44.105 00.002 10072 Worker thread wakes up
00:29:44.105 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
00:29:44.105 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
00:29:44.105 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.16
00:29:44.107 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:44.108 00.001 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.29
00:29:44.108 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:29:44.110 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:44.110 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:29:44.110 00.000 10072 MoveAxis(W, 5, ABG)
00:29:44.110 00.000 10072 Guiding  Dir = 3, Dur = 5
00:29:44.110 00.000 10072 IsGuiding returns 0
00:29:44.111 00.001 10072 PulseGuide returned control before completion, sleep 15
00:29:44.128 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:29:44.130 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:44.131 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:44.134 00.003 1032 Enqueuing Expose request
00:29:44.135 00.001 10072 IsGuiding returns 0
00:29:44.135 00.000 10072 Move returns status 0, amount 5
00:29:44.135 00.000 10072 MoveAxis(N, 0, ABG)
00:29:44.136 00.001 10072 Move returns status 0, amount 0
00:29:44.136 00.000 10072 move complete, result=0
00:29:44.136 00.000 10072 worker thread done servicing request
00:29:44.136 00.000 10072 Worker thread wakes up
00:29:44.136 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:44.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:44.144 00.008 1032 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
00:29:44.559 00.415 10072 Exposure complete
00:29:44.608 00.049 10072 worker thread done servicing request
00:29:44.608 00.000 1032 OnExposeComplete: enter
00:29:44.611 00.003 1032 UpdateGuideState(): m_state=6
00:29:44.614 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2442
00:29:44.618 00.004 1032 Star::Find returns 1 (0), X=321.93, Y=743.11, Mass=1434, SNR=26.7, Peak=162 HFD=2.6
00:29:44.619 00.001 1032 MultiStar: [#1 0.17,0.31,0.00,M1] [#2 0.23,0.05,0.89,U] [#3 0.19,0.22,0.00,M1] [#4 0.03,0.12,0.71,U] [#5 0.11,0.04,0.70,U] [#6 -0.08,-0.16,0.69,U] [#7 0.13,0.30,0.00,M1] [#8 0.04,-0.02,0.57,U] 
00:29:44.621 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.01}, one-star: {0.22, 0.04}
00:29:44.622 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:29:44.624 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:29:44.625 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.14 mountX=-0.01 mountY=-0.11, mountTheta=-1.69
00:29:44.629 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
00:29:44.631 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
00:29:44.633 00.002 10072 Worker thread wakes up
00:29:44.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
00:29:44.633 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
00:29:44.633 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.01 yDistance=-0.11
00:29:44.635 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:44.637 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.28
00:29:44.637 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:29:44.638 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:44.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:29:44.638 00.000 10072 MoveAxis(W, 4, ABG)
00:29:44.638 00.000 10072 Guiding  Dir = 3, Dur = 4
00:29:44.638 00.000 10072 IsGuiding returns 0
00:29:44.639 00.001 10072 PulseGuide returned control before completion, sleep 14
00:29:44.656 00.017 1032 UpdateGuideState exits: m=1434 SNR=26.7
00:29:44.659 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:44.660 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:44.661 00.001 1032 Enqueuing Expose request
00:29:44.667 00.006 10072 IsGuiding returns 0
00:29:44.667 00.000 10072 Move returns status 0, amount 4
00:29:44.667 00.000 10072 MoveAxis(N, 0, ABG)
00:29:44.667 00.000 10072 Move returns status 0, amount 0
00:29:44.667 00.000 10072 move complete, result=0
00:29:44.667 00.000 10072 worker thread done servicing request
00:29:44.667 00.000 10072 Worker thread wakes up
00:29:44.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:44.667 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:44.675 00.008 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:29:45.304 00.629 10072 Exposure complete
00:29:45.353 00.049 10072 worker thread done servicing request
00:29:45.354 00.001 1032 OnExposeComplete: enter
00:29:45.356 00.002 1032 UpdateGuideState(): m_state=6
00:29:45.358 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2443
00:29:45.360 00.002 1032 Star::Find returns 1 (0), X=321.80, Y=743.12, Mass=1506, SNR=27.4, Peak=172 HFD=2.4
00:29:45.362 00.002 1032 MultiStar: [#1 0.08,0.17,1.08,U] [#2 0.36,-0.12,0.00,M1] [#3 0.08,-0.02,0.72,U] [#4 -0.01,-0.08,0.64,U] [#5 0.16,-0.14,0.68,U] [#6 -0.20,-0.24,0.00,M1] [#7 0.10,0.04,0.53,U] [#8 -0.18,-0.23,0.00,M1] 
00:29:45.364 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.02}, one-star: {0.10, 0.04}
00:29:45.366 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
00:29:45.368 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
00:29:45.370 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.22 mountX=-0.00 mountY=-0.09, mountTheta=-1.61
00:29:45.374 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
00:29:45.376 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
00:29:45.378 00.002 10072 Worker thread wakes up
00:29:45.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:29:45.378 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:29:45.378 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.00 yDistance=-0.09
00:29:45.382 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:45.385 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.28
00:29:45.385 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:29:45.385 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:45.385 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:29:45.385 00.000 10072 MoveAxis(W, 4, ABG)
00:29:45.385 00.000 10072 Guiding  Dir = 3, Dur = 4
00:29:45.385 00.000 10072 IsGuiding returns 0
00:29:45.386 00.001 10072 PulseGuide returned control before completion, sleep 14
00:29:45.404 00.018 1032 UpdateGuideState exits: m=1506 SNR=27.4
00:29:45.406 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:45.408 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:45.410 00.002 1032 Enqueuing Expose request
00:29:45.412 00.002 10072 IsGuiding returns 1
00:29:45.412 00.000 10072 scope still moving after pulse duration time elapsed
00:29:45.442 00.030 10072 IsGuiding returns 0
00:29:45.442 00.000 10072 scope move finished after 4 + 52 ms
00:29:45.442 00.000 10072 Move returns status 0, amount 4
00:29:45.442 00.000 10072 MoveAxis(N, 0, ABG)
00:29:45.442 00.000 10072 Move returns status 0, amount 0
00:29:45.442 00.000 10072 move complete, result=0
00:29:45.442 00.000 10072 worker thread done servicing request
00:29:45.442 00.000 10072 Worker thread wakes up
00:29:45.442 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:45.442 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:29:45.446 00.004 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:45.849 00.403 10072 Exposure complete
00:29:45.901 00.052 10072 worker thread done servicing request
00:29:45.901 00.000 1032 OnExposeComplete: enter
00:29:45.904 00.003 1032 UpdateGuideState(): m_state=6
00:29:45.906 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2444
00:29:45.908 00.002 1032 Star::Find returns 1 (0), X=321.87, Y=742.97, Mass=1268, SNR=25.1, Peak=161 HFD=2.6
00:29:45.910 00.002 1032 MultiStar: [#1 0.16,-0.04,1.10,U] [#2 0.29,-0.15,0.00,M2] [#3 0.18,-0.01,0.74,U] [#4 -0.01,-0.03,0.68,U] [#5 0.08,-0.23,0.74,U] [#6 0.05,-0.16,0.74,U] [#7 0.09,-0.05,0.60,U] [#8 -0.04,-0.25,0.64,U] 
00:29:45.912 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.10}, one-star: {0.16, -0.11}
00:29:45.914 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
00:29:45.916 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
00:29:45.918 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.84 mountX=-0.12 mountY=-0.06, mountTheta=-2.67
00:29:45.920 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
00:29:45.923 00.003 1032 Enqueuing Move request for scope (0.09, -0.10)
00:29:45.926 00.003 10072 Worker thread wakes up
00:29:45.926 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
00:29:45.926 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
00:29:45.926 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.06
00:29:45.928 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:45.931 00.003 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.28
00:29:45.931 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
00:29:45.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:45.931 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:29:45.931 00.000 10072 MoveAxis(W, 3, ABG)
00:29:45.931 00.000 10072 Guiding  Dir = 3, Dur = 3
00:29:45.932 00.001 10072 IsGuiding returns 0
00:29:45.932 00.000 10072 PulseGuide returned control before completion, sleep 13
00:29:45.949 00.017 1032 UpdateGuideState exits: m=1268 SNR=25.1
00:29:45.951 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:45.952 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:45.957 00.005 1032 Enqueuing Expose request
00:29:45.960 00.003 10072 IsGuiding returns 0
00:29:45.960 00.000 10072 Move returns status 0, amount 3
00:29:45.960 00.000 10072 MoveAxis(N, 0, ABG)
00:29:45.960 00.000 10072 Move returns status 0, amount 0
00:29:45.960 00.000 10072 move complete, result=0
00:29:45.960 00.000 10072 worker thread done servicing request
00:29:45.960 00.000 10072 Worker thread wakes up
00:29:45.961 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:45.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:45.967 00.006 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:29:46.586 00.619 10072 Exposure complete
00:29:46.638 00.052 10072 worker thread done servicing request
00:29:46.638 00.000 1032 OnExposeComplete: enter
00:29:46.641 00.003 1032 UpdateGuideState(): m_state=6
00:29:46.647 00.006 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2445
00:29:46.649 00.002 1032 Star::Find returns 1 (0), X=321.85, Y=743.02, Mass=1460, SNR=26.9, Peak=179 HFD=2.6
00:29:46.651 00.002 1032 MultiStar: [#1 0.15,-0.11,1.11,U] [#2 0.23,-0.33,0.00,M3] [#3 0.17,-0.17,0.71,U] [#4 0.03,-0.25,0.68,U] [#5 0.26,-0.26,0.00,M1] [#6 0.04,-0.20,0.71,U] [#7 0.20,-0.03,0.50,U] [#8 0.13,-0.21,0.57,U] 
00:29:46.652 00.001 1032 single-star, 6 included, MultiStar: {0.12, -0.14}, one-star: {0.14, -0.05}
00:29:46.654 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
00:29:46.656 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
00:29:46.659 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.36 mountX=-0.09 mountY=-0.12, mountTheta=-2.19
00:29:46.662 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
00:29:46.664 00.002 1032 Enqueuing Move request for scope (0.14, -0.05)
00:29:46.666 00.002 10072 Worker thread wakes up
00:29:46.666 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
00:29:46.666 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
00:29:46.666 00.000 10072 Moving (0.14, -0.05) raw xDistance=-0.09 yDistance=-0.12
00:29:46.669 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:46.672 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.28
00:29:46.672 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:29:46.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:46.672 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:29:46.672 00.000 10072 MoveAxis(W, 3, ABG)
00:29:46.672 00.000 10072 Guiding  Dir = 3, Dur = 3
00:29:46.672 00.000 10072 IsGuiding returns 0
00:29:46.673 00.001 10072 PulseGuide returned control before completion, sleep 13
00:29:46.690 00.017 10072 IsGuiding returns 0
00:29:46.690 00.000 10072 Move returns status 0, amount 3
00:29:46.690 00.000 10072 MoveAxis(N, 0, ABG)
00:29:46.690 00.000 10072 Move returns status 0, amount 0
00:29:46.690 00.000 10072 move complete, result=0
00:29:46.691 00.001 10072 worker thread done servicing request
00:29:46.692 00.001 1032 UpdateGuideState exits: m=1460 SNR=26.9
00:29:46.694 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:46.696 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:46.698 00.002 1032 Enqueuing Expose request
00:29:46.700 00.002 10072 Worker thread wakes up
00:29:46.700 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:29:46.702 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:46.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:47.116 00.414 10072 Exposure complete
00:29:47.161 00.045 10072 worker thread done servicing request
00:29:47.161 00.000 1032 OnExposeComplete: enter
00:29:47.164 00.003 1032 UpdateGuideState(): m_state=6
00:29:47.166 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2446
00:29:47.167 00.001 1032 Star::Find returns 1 (0), X=321.85, Y=743.14, Mass=1450, SNR=26.8, Peak=177 HFD=2.4
00:29:47.169 00.002 1032 MultiStar: [#1 0.17,0.05,1.07,U] [#2 0.27,-0.10,0.00,M4] [#3 0.07,-0.08,0.78,U] [#4 0.12,-0.09,0.65,U] [#5 0.15,-0.14,0.66,U] [#6 -0.09,-0.15,0.72,U] [#7 0.18,-0.16,0.56,U] [#8 0.04,-0.13,0.59,U] 
00:29:47.171 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.06}, one-star: {0.14, 0.07}
00:29:47.172 00.001 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
00:29:47.175 00.003 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
00:29:47.179 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.53 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
00:29:47.183 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
00:29:47.185 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
00:29:47.186 00.001 10072 Worker thread wakes up
00:29:47.187 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
00:29:47.187 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
00:29:47.187 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.08
00:29:47.189 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:47.191 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.27
00:29:47.191 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:29:47.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:47.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:29:47.191 00.000 10072 MoveAxis(W, 3, ABG)
00:29:47.191 00.000 10072 Guiding  Dir = 3, Dur = 3
00:29:47.192 00.001 10072 IsGuiding returns 0
00:29:47.192 00.000 10072 PulseGuide returned control before completion, sleep 13
00:29:47.209 00.017 1032 UpdateGuideState exits: m=1450 SNR=26.8
00:29:47.212 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:47.213 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:47.216 00.003 1032 Enqueuing Expose request
00:29:47.221 00.005 10072 IsGuiding returns 0
00:29:47.221 00.000 10072 Move returns status 0, amount 3
00:29:47.221 00.000 10072 MoveAxis(N, 0, ABG)
00:29:47.221 00.000 10072 Move returns status 0, amount 0
00:29:47.221 00.000 10072 move complete, result=0
00:29:47.221 00.000 10072 worker thread done servicing request
00:29:47.221 00.000 10072 Worker thread wakes up
00:29:47.222 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:47.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:47.225 00.003 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:29:47.850 00.625 10072 Exposure complete
00:29:47.898 00.048 10072 worker thread done servicing request
00:29:47.899 00.001 1032 OnExposeComplete: enter
00:29:47.901 00.002 1032 UpdateGuideState(): m_state=6
00:29:47.903 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2447
00:29:47.904 00.001 1032 Star::Find returns 1 (0), X=321.85, Y=743.11, Mass=1361, SNR=26.0, Peak=163 HFD=2.6
00:29:47.906 00.002 1032 MultiStar: [#1 0.18,0.08,1.21,U] [#2 0.25,-0.10,0.91,U] [#3 0.05,-0.02,0.76,U] [#4 0.03,-0.01,0.71,U] [#5 0.11,-0.10,0.74,U] [#6 0.06,-0.10,0.74,U] [#7 0.07,-0.20,0.52,U] [#8 0.09,-0.11,0.66,U] 
00:29:47.908 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.14, 0.04}
00:29:47.910 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
00:29:47.912 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
00:29:47.914 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.34 mountX=-0.07 mountY=-0.10, mountTheta=-2.17
00:29:47.916 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
00:29:47.918 00.002 1032 Enqueuing Move request for scope (0.12, -0.04)
00:29:47.920 00.002 10072 Worker thread wakes up
00:29:47.920 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
00:29:47.920 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
00:29:47.920 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.10
00:29:47.922 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:47.925 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.27
00:29:47.925 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:29:47.925 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:47.925 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:29:47.925 00.000 10072 MoveAxis(W, 2, ABG)
00:29:47.927 00.002 10072 Guiding  Dir = 3, Dur = 2
00:29:47.927 00.000 10072 IsGuiding returns 0
00:29:47.928 00.001 10072 PulseGuide returned control before completion, sleep 12
00:29:47.945 00.017 1032 UpdateGuideState exits: m=1361 SNR=26.0
00:29:47.948 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:47.950 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:47.951 00.001 1032 Enqueuing Expose request
00:29:47.955 00.004 10072 IsGuiding returns 0
00:29:47.955 00.000 10072 Move returns status 0, amount 2
00:29:47.955 00.000 10072 MoveAxis(N, 0, ABG)
00:29:47.955 00.000 10072 Move returns status 0, amount 0
00:29:47.955 00.000 10072 move complete, result=0
00:29:47.955 00.000 10072 worker thread done servicing request
00:29:47.957 00.002 10072 Worker thread wakes up
00:29:47.957 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:47.957 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:47.962 00.005 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:29:48.367 00.405 10072 Exposure complete
00:29:48.415 00.048 10072 worker thread done servicing request
00:29:48.416 00.001 1032 OnExposeComplete: enter
00:29:48.417 00.001 1032 UpdateGuideState(): m_state=6
00:29:48.419 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2448
00:29:48.422 00.003 1032 Star::Find returns 1 (0), X=321.92, Y=743.03, Mass=1430, SNR=26.6, Peak=170 HFD=2.7
00:29:48.423 00.001 1032 MultiStar: [#1 0.22,0.12,1.03,U] [#2 0.31,-0.19,0.00,M4] [#3 0.17,-0.11,0.69,U] [#4 0.01,-0.05,0.68,U] [#5 0.21,-0.17,0.69,U] [#6 0.13,-0.10,0.69,U] [#7 0.25,0.05,0.53,U] [#8 0.14,-0.07,0.59,U] 
00:29:48.425 00.002 1032 refined, 7 included, MultiStar: {0.17, -0.04}, one-star: {0.21, -0.04}
00:29:48.427 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
00:29:48.429 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
00:29:48.431 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.21 mountX=-0.08 mountY=-0.16, mountTheta=-2.04
00:29:48.434 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.04, opts=13)
00:29:48.436 00.002 1032 Enqueuing Move request for scope (0.17, -0.04)
00:29:48.437 00.001 10072 Worker thread wakes up
00:29:48.438 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
00:29:48.438 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
00:29:48.438 00.000 10072 Moving (0.17, -0.04) raw xDistance=-0.08 yDistance=-0.16
00:29:48.439 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:48.443 00.004 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.27
00:29:48.443 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:29:48.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:48.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:29:48.443 00.000 10072 MoveAxis(W, 1, ABG)
00:29:48.443 00.000 10072 Guiding  Dir = 3, Dur = 1
00:29:48.444 00.001 10072 IsGuiding returns 0
00:29:48.445 00.001 10072 PulseGuide returned control before completion, sleep 11
00:29:48.456 00.011 10072 IsGuiding returns 0
00:29:48.456 00.000 10072 Move returns status 0, amount 1
00:29:48.456 00.000 10072 MoveAxis(N, 0, ABG)
00:29:48.456 00.000 10072 Move returns status 0, amount 0
00:29:48.456 00.000 10072 move complete, result=0
00:29:48.456 00.000 10072 worker thread done servicing request
00:29:48.462 00.006 1032 UpdateGuideState exits: m=1430 SNR=26.6
00:29:48.465 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:48.466 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:48.468 00.002 1032 Enqueuing Expose request
00:29:48.470 00.002 10072 Worker thread wakes up
00:29:48.470 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:48.470 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:48.470 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
00:29:49.099 00.629 10072 Exposure complete
00:29:49.148 00.049 10072 worker thread done servicing request
00:29:49.148 00.000 1032 OnExposeComplete: enter
00:29:49.151 00.003 1032 UpdateGuideState(): m_state=6
00:29:49.153 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2449
00:29:49.154 00.001 1032 Star::Find returns 1 (0), X=321.86, Y=743.09, Mass=1346, SNR=25.9, Peak=170 HFD=2.5
00:29:49.156 00.002 1032 MultiStar: [#1 0.18,0.11,1.09,U] [#2 0.28,-0.09,0.00,M5] [#3 0.11,-0.08,0.75,U] [#4 0.23,-0.10,0.70,U] [#5 0.27,-0.16,0.00,M1] [#6 0.12,-0.25,0.00,M1] [#7 0.27,-0.14,0.00,M1] [#8 0.10,-0.14,0.59,U] 
00:29:49.158 00.002 1032 single-star, 4 included, MultiStar: {0.16, -0.02}, one-star: {0.15, 0.02}
00:29:49.160 00.002 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
00:29:49.163 00.003 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
00:29:49.164 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.11 mountX=-0.02 mountY=-0.15, mountTheta=-1.72
00:29:49.167 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
00:29:49.169 00.002 1032 Enqueuing Move request for scope (0.15, 0.02)
00:29:49.172 00.003 10072 Worker thread wakes up
00:29:49.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
00:29:49.172 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
00:29:49.172 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
00:29:49.175 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:49.178 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.26
00:29:49.178 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:29:49.179 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:49.179 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:29:49.179 00.000 10072 MoveAxis(W, 1, ABG)
00:29:49.179 00.000 10072 Guiding  Dir = 3, Dur = 1
00:29:49.179 00.000 10072 IsGuiding returns 0
00:29:49.180 00.001 10072 PulseGuide returned control before completion, sleep 11
00:29:49.197 00.017 1032 UpdateGuideState exits: m=1346 SNR=25.9
00:29:49.200 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:49.202 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:49.203 00.001 1032 Enqueuing Expose request
00:29:49.207 00.004 10072 IsGuiding returns 0
00:29:49.207 00.000 10072 Move returns status 0, amount 1
00:29:49.207 00.000 10072 MoveAxis(N, 0, ABG)
00:29:49.207 00.000 10072 Move returns status 0, amount 0
00:29:49.207 00.000 10072 move complete, result=0
00:29:49.207 00.000 10072 worker thread done servicing request
00:29:49.207 00.000 10072 Worker thread wakes up
00:29:49.207 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:49.207 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:49.216 00.009 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:29:49.615 00.399 10072 Exposure complete
00:29:49.665 00.050 10072 worker thread done servicing request
00:29:49.666 00.001 1032 OnExposeComplete: enter
00:29:49.668 00.002 1032 UpdateGuideState(): m_state=6
00:29:49.669 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2450
00:29:49.671 00.002 1032 Star::Find returns 1 (0), X=321.87, Y=743.06, Mass=1341, SNR=25.8, Peak=155 HFD=2.6
00:29:49.675 00.004 1032 MultiStar: [#1 0.05,-0.03,1.14,U] [#2 0.15,-0.14,1.00,U] [#3 0.03,0.06,0.77,U] [#4 -0.06,-0.08,0.64,U] [#5 0.21,-0.00,0.77,U] [#6 0.01,-0.16,0.73,U] [#7 0.10,-0.06,0.54,U] [#8 -0.06,-0.16,0.60,U] 
00:29:49.677 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.17, -0.01}
00:29:49.680 00.003 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
00:29:49.682 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
00:29:49.683 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.67 mountX=-0.08 mountY=-0.06, mountTheta=-2.50
00:29:49.685 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
00:29:49.688 00.003 1032 Enqueuing Move request for scope (0.08, -0.06)
00:29:49.689 00.001 10072 Worker thread wakes up
00:29:49.689 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
00:29:49.689 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
00:29:49.689 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
00:29:49.691 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:49.693 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.26
00:29:49.693 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:29:49.693 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:49.693 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:29:49.693 00.000 10072 MoveAxis(W, 1, ABG)
00:29:49.693 00.000 10072 Guiding  Dir = 3, Dur = 1
00:29:49.693 00.000 10072 IsGuiding returns 0
00:29:49.694 00.001 10072 PulseGuide returned control before completion, sleep 11
00:29:49.712 00.018 1032 UpdateGuideState exits: m=1341 SNR=25.8
00:29:49.714 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:49.716 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:49.718 00.002 1032 Enqueuing Expose request
00:29:49.721 00.003 10072 IsGuiding returns 0
00:29:49.721 00.000 10072 Move returns status 0, amount 1
00:29:49.721 00.000 10072 MoveAxis(N, 0, ABG)
00:29:49.721 00.000 10072 Move returns status 0, amount 0
00:29:49.721 00.000 10072 move complete, result=0
00:29:49.721 00.000 10072 worker thread done servicing request
00:29:49.721 00.000 10072 Worker thread wakes up
00:29:49.721 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:49.722 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:49.729 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:29:50.346 00.617 10072 Exposure complete
00:29:50.394 00.048 10072 worker thread done servicing request
00:29:50.394 00.000 1032 OnExposeComplete: enter
00:29:50.396 00.002 1032 UpdateGuideState(): m_state=6
00:29:50.398 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2451
00:29:50.400 00.002 1032 Star::Find returns 1 (0), X=322.10, Y=743.20, Mass=1358, SNR=26.0, Peak=147 HFD=2.6
00:29:50.402 00.002 1032 MultiStar: [#1 0.21,0.01,1.06,U] [#2 0.38,-0.17,0.00,M5] [#3 0.18,0.11,0.72,U] [#4 -0.02,0.01,0.64,U] [#5 0.24,0.03,0.71,U] [#6 -0.13,-0.11,0.73,U] [#7 0.09,0.18,0.53,U] [#8 -0.08,-0.16,0.61,U] 
00:29:50.404 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.03}, one-star: {0.39, 0.12}
00:29:50.405 00.001 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
00:29:50.407 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
00:29:50.409 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.14 cameraTheta=0.20 mountX=-0.01 mountY=-0.14, mountTheta=-1.63
00:29:50.412 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
00:29:50.415 00.003 1032 Enqueuing Move request for scope (0.13, 0.03)
00:29:50.416 00.001 10072 Worker thread wakes up
00:29:50.416 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
00:29:50.416 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
00:29:50.417 00.001 10072 Moving (0.13, 0.03) raw xDistance=-0.01 yDistance=-0.14
00:29:50.419 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:50.421 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.26
00:29:50.421 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:29:50.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:50.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:29:50.421 00.000 10072 MoveAxis(W, 0, ABG)
00:29:50.421 00.000 10072 Move returns status 0, amount 0
00:29:50.421 00.000 10072 MoveAxis(N, 0, ABG)
00:29:50.421 00.000 10072 Move returns status 0, amount 0
00:29:50.421 00.000 10072 move complete, result=0
00:29:50.421 00.000 10072 worker thread done servicing request
00:29:50.440 00.019 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:29:50.442 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:50.443 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:50.444 00.001 1032 Enqueuing Expose request
00:29:50.446 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:29:50.448 00.002 10072 Worker thread wakes up
00:29:50.448 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:50.448 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:50.857 00.409 10072 Exposure complete
00:29:50.904 00.047 10072 worker thread done servicing request
00:29:50.905 00.001 1032 OnExposeComplete: enter
00:29:50.906 00.001 1032 UpdateGuideState(): m_state=6
00:29:50.908 00.002 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2452
00:29:50.910 00.002 1032 Star::Find returns 1 (0), X=321.91, Y=743.06, Mass=1403, SNR=26.3, Peak=167 HFD=2.6
00:29:50.911 00.001 1032 MultiStar: [#1 0.18,-0.08,1.16,U] [#2 0.40,0.04,0.00,M6] [#3 0.22,0.09,0.77,U] [#4 0.07,0.04,0.68,U] [#5 0.31,-0.23,0.00,M1] [#6 -0.01,-0.17,0.69,U] [#7 0.15,0.01,0.53,U] [#8 -0.05,-0.07,0.60,U] 
00:29:50.913 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.03}, one-star: {0.20, -0.01}
00:29:50.915 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
00:29:50.917 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
00:29:50.918 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-0.23 mountX=-0.06 mountY=-0.11, mountTheta=-2.06
00:29:50.922 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
00:29:50.926 00.004 1032 Enqueuing Move request for scope (0.12, -0.03)
00:29:50.928 00.002 10072 Worker thread wakes up
00:29:50.928 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
00:29:50.928 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
00:29:50.928 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
00:29:50.930 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:50.932 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.26
00:29:50.932 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:29:50.932 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:50.933 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:29:50.933 00.000 10072 MoveAxis(W, 0, ABG)
00:29:50.933 00.000 10072 Move returns status 0, amount 0
00:29:50.933 00.000 10072 MoveAxis(N, 0, ABG)
00:29:50.933 00.000 10072 Move returns status 0, amount 0
00:29:50.933 00.000 10072 move complete, result=0
00:29:50.933 00.000 10072 worker thread done servicing request
00:29:50.950 00.017 1032 UpdateGuideState exits: m=1403 SNR=26.3
00:29:50.953 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:50.954 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:50.957 00.003 1032 Enqueuing Expose request
00:29:50.959 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:29:50.961 00.002 10072 Worker thread wakes up
00:29:50.961 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:50.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:51.594 00.633 10072 Exposure complete
00:29:51.650 00.056 10072 worker thread done servicing request
00:29:51.650 00.000 1032 OnExposeComplete: enter
00:29:51.652 00.002 1032 UpdateGuideState(): m_state=6
00:29:51.654 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2453
00:29:51.656 00.002 1032 Star::Find returns 1 (0), X=321.92, Y=742.98, Mass=1497, SNR=27.3, Peak=203 HFD=2.7
00:29:51.658 00.002 1032 MultiStar: [#1 0.21,-0.08,1.11,U] [#2 0.37,-0.30,0.00,M7] [#3 0.26,-0.25,0.00,M1] [#4 0.01,-0.26,0.68,U] [#5 0.30,-0.14,0.00,M2] [#6 0.17,-0.29,0.00,M1] [#7 0.08,-0.15,0.57,U] [#8 0.08,-0.06,0.55,U] 
00:29:51.659 00.001 1032 refined, 4 included, MultiStar: {0.14, -0.12}, one-star: {0.22, -0.09}
00:29:51.661 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
00:29:51.662 00.001 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
00:29:51.664 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.72 mountX=-0.16 mountY=-0.10, mountTheta=-2.55
00:29:51.667 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.12, opts=13)
00:29:51.669 00.002 1032 Enqueuing Move request for scope (0.14, -0.12)
00:29:51.671 00.002 10072 Worker thread wakes up
00:29:51.672 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
00:29:51.672 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
00:29:51.672 00.000 10072 Moving (0.14, -0.12) raw xDistance=-0.16 yDistance=-0.10
00:29:51.674 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:51.677 00.003 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 290.25
00:29:51.677 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:29:51.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:51.678 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:29:51.678 00.000 10072 MoveAxis(E, 78, ABG)
00:29:51.678 00.000 10072 Guiding  Dir = 2, Dur = 78
00:29:51.678 00.000 10072 IsGuiding returns 0
00:29:51.679 00.001 10072 PulseGuide returned control before completion, sleep 88
00:29:51.696 00.017 1032 UpdateGuideState exits: m=1497 SNR=27.3
00:29:51.698 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:51.700 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:51.703 00.003 1032 Enqueuing Expose request
00:29:51.779 00.076 10072 IsGuiding returns 0
00:29:51.779 00.000 10072 Move returns status 0, amount 78
00:29:51.779 00.000 10072 MoveAxis(N, 0, ABG)
00:29:51.779 00.000 10072 Move returns status 0, amount 0
00:29:51.779 00.000 10072 move complete, result=0
00:29:51.779 00.000 10072 worker thread done servicing request
00:29:51.779 00.000 10072 Worker thread wakes up
00:29:51.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:51.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:51.779 00.000 1032 GuideStep: -0.2 px 78 ms EAST, -0.1 px 0 ms NORTH
00:29:52.186 00.407 10072 Exposure complete
00:29:52.232 00.046 10072 worker thread done servicing request
00:29:52.232 00.000 1032 OnExposeComplete: enter
00:29:52.234 00.002 1032 UpdateGuideState(): m_state=6
00:29:52.236 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2454
00:29:52.240 00.004 1032 Star::Find returns 1 (0), X=321.83, Y=743.08, Mass=1477, SNR=27.1, Peak=182 HFD=2.5
00:29:52.242 00.002 1032 MultiStar: [#1 0.36,-0.15,0.00,M1] [#2 0.36,-0.14,0.00,M8] [#3 0.14,-0.07,0.73,U] [#4 0.12,-0.14,0.69,U] [#5 0.33,-0.11,0.00,M3] [#6 0.08,-0.27,0.00,M2] [#7 0.17,-0.07,0.55,U] [#8 0.12,-0.29,0.00,M1] 
00:29:52.245 00.003 1032 single-star, 3 included, MultiStar: {0.14, -0.06}, one-star: {0.13, 0.01}
00:29:52.247 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
00:29:52.248 00.001 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
00:29:52.249 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.08 mountX=-0.02 mountY=-0.13, mountTheta=-1.75
00:29:52.252 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
00:29:52.254 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
00:29:52.255 00.001 10072 Worker thread wakes up
00:29:52.255 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
00:29:52.255 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
00:29:52.255 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.13
00:29:52.257 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:52.259 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.25
00:29:52.259 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:29:52.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:52.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:29:52.259 00.000 10072 MoveAxis(E, 0, ABG)
00:29:52.259 00.000 10072 Move returns status 0, amount 0
00:29:52.259 00.000 10072 MoveAxis(N, 0, ABG)
00:29:52.259 00.000 10072 Move returns status 0, amount 0
00:29:52.259 00.000 10072 move complete, result=0
00:29:52.259 00.000 10072 worker thread done servicing request
00:29:52.277 00.018 1032 UpdateGuideState exits: m=1477 SNR=27.1
00:29:52.279 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:52.281 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:52.282 00.001 1032 Enqueuing Expose request
00:29:52.284 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:29:52.286 00.002 10072 Worker thread wakes up
00:29:52.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:52.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:52.921 00.635 10072 Exposure complete
00:29:52.968 00.047 10072 worker thread done servicing request
00:29:52.969 00.001 1032 OnExposeComplete: enter
00:29:52.970 00.001 1032 UpdateGuideState(): m_state=6
00:29:52.971 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2455
00:29:52.973 00.002 1032 Star::Find returns 1 (0), X=322.02, Y=743.09, Mass=1237, SNR=24.8, Peak=158 HFD=2.7
00:29:52.976 00.003 1032 MultiStar: [#1 0.45,-0.01,0.00,M2] [#2 0.33,0.01,0.00,M9] [#3 0.23,-0.03,0.80,U] [#4 0.13,-0.10,0.69,U] [#5 0.32,-0.07,0.00,M4] [#6 0.13,-0.16,0.80,U] [#7 0.17,0.02,0.59,U] [#8 0.18,-0.14,0.65,U] 
00:29:52.978 00.002 1032 refined, 5 included, MultiStar: {0.20, -0.06}, one-star: {0.32, 0.02}
00:29:52.980 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
00:29:52.982 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
00:29:52.983 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.30 mountX=-0.11 mountY=-0.18, mountTheta=-2.13
00:29:52.986 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.06, opts=13)
00:29:52.989 00.003 1032 Enqueuing Move request for scope (0.20, -0.06)
00:29:52.991 00.002 10072 Worker thread wakes up
00:29:52.992 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
00:29:52.992 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
00:29:52.992 00.000 10072 Moving (0.20, -0.06) raw xDistance=-0.11 yDistance=-0.18
00:29:52.995 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.25
00:29:52.995 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:29:52.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:52.996 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:29:52.996 00.000 10072 MoveAxis(E, 0, ABG)
00:29:52.996 00.000 10072 Move returns status 0, amount 0
00:29:52.996 00.000 10072 MoveAxis(N, 0, ABG)
00:29:52.996 00.000 10072 Move returns status 0, amount 0
00:29:52.996 00.000 10072 move complete, result=0
00:29:52.996 00.000 10072 worker thread done servicing request
00:29:52.996 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:53.016 00.020 1032 UpdateGuideState exits: m=1237 SNR=24.8
00:29:53.018 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:53.021 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:53.022 00.001 1032 Enqueuing Expose request
00:29:53.023 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:29:53.024 00.001 10072 Worker thread wakes up
00:29:53.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:53.025 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:53.434 00.409 10072 Exposure complete
00:29:53.483 00.049 10072 worker thread done servicing request
00:29:53.483 00.000 1032 OnExposeComplete: enter
00:29:53.486 00.003 1032 UpdateGuideState(): m_state=6
00:29:53.489 00.003 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2456
00:29:53.492 00.003 1032 Star::Find returns 1 (0), X=321.85, Y=743.11, Mass=1426, SNR=26.6, Peak=167 HFD=2.6
00:29:53.494 00.002 1032 MultiStar: [#1 0.27,-0.04,1.11,U] [#2 0.26,-0.10,0.88,U] [#3 0.17,0.03,0.74,U] [#4 0.20,-0.24,0.00,M1] [#5 0.45,-0.09,0.00,M5] [#6 0.11,-0.12,0.72,U] [#7 0.23,-0.21,0.00,M1] [#8 0.21,-0.16,0.60,U] 
00:29:53.496 00.002 1032 single-star, 5 included, MultiStar: {0.20, -0.05}, one-star: {0.15, 0.04}
00:29:53.498 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
00:29:53.500 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
00:29:53.502 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.24 mountX=-0.00 mountY=-0.15, mountTheta=-1.59
00:29:53.504 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.04, opts=13)
00:29:53.507 00.003 1032 Enqueuing Move request for scope (0.15, 0.04)
00:29:53.509 00.002 10072 Worker thread wakes up
00:29:53.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
00:29:53.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
00:29:53.509 00.000 10072 Moving (0.15, 0.04) raw xDistance=-0.00 yDistance=-0.15
00:29:53.511 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:53.513 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.25
00:29:53.514 00.001 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:29:53.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:53.514 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:29:53.514 00.000 10072 MoveAxis(E, 1, ABG)
00:29:53.514 00.000 10072 Guiding  Dir = 2, Dur = 1
00:29:53.515 00.001 10072 IsGuiding returns 0
00:29:53.515 00.000 10072 PulseGuide returned control before completion, sleep 11
00:29:53.532 00.017 1032 UpdateGuideState exits: m=1426 SNR=26.6
00:29:53.535 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:53.537 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:53.538 00.001 1032 Enqueuing Expose request
00:29:53.540 00.002 10072 IsGuiding returns 0
00:29:53.540 00.000 10072 Move returns status 0, amount 1
00:29:53.540 00.000 10072 MoveAxis(N, 0, ABG)
00:29:53.540 00.000 10072 Move returns status 0, amount 0
00:29:53.540 00.000 10072 move complete, result=0
00:29:53.540 00.000 10072 worker thread done servicing request
00:29:53.540 00.000 10072 Worker thread wakes up
00:29:53.541 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:53.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:53.549 00.008 1032 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
00:29:54.167 00.618 10072 Exposure complete
00:29:54.228 00.061 10072 worker thread done servicing request
00:29:54.228 00.000 1032 OnExposeComplete: enter
00:29:54.231 00.003 1032 UpdateGuideState(): m_state=6
00:29:54.233 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2457
00:29:54.235 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=742.95, Mass=1274, SNR=25.1, Peak=156 HFD=2.7
00:29:54.239 00.004 1032 MultiStar: [#1 0.30,0.05,0.00,M2] [#2 0.27,-0.24,0.00,M9] [#3 0.16,-0.07,0.75,U] [#4 0.11,-0.19,0.71,U] [#5 0.31,-0.14,0.00,M6] [#6 0.06,-0.13,0.74,U] [#7 0.16,0.01,0.57,U] [#8 0.14,-0.26,0.00,M1] 
00:29:54.241 00.002 1032 refined, 4 included, MultiStar: {0.13, -0.10}, one-star: {0.17, -0.12}
00:29:54.244 00.003 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
00:29:54.246 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
00:29:54.248 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-0.66 mountX=-0.14 mountY=-0.10, mountTheta=-2.50
00:29:54.251 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.10, opts=13)
00:29:54.253 00.002 1032 Enqueuing Move request for scope (0.13, -0.10)
00:29:54.255 00.002 10072 Worker thread wakes up
00:29:54.256 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
00:29:54.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
00:29:54.256 00.000 10072 Moving (0.13, -0.10) raw xDistance=-0.14 yDistance=-0.10
00:29:54.258 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:54.262 00.004 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 290.24
00:29:54.262 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:29:54.263 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:54.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:29:54.263 00.000 10072 MoveAxis(E, 69, ABG)
00:29:54.263 00.000 10072 Guiding  Dir = 2, Dur = 69
00:29:54.263 00.000 10072 IsGuiding returns 0
00:29:54.264 00.001 10072 PulseGuide returned control before completion, sleep 79
00:29:54.283 00.019 1032 UpdateGuideState exits: m=1274 SNR=25.1
00:29:54.287 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:54.289 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:54.291 00.002 1032 Enqueuing Expose request
00:29:54.352 00.061 10072 IsGuiding returns 0
00:29:54.352 00.000 10072 Move returns status 0, amount 69
00:29:54.352 00.000 10072 MoveAxis(N, 0, ABG)
00:29:54.352 00.000 10072 Move returns status 0, amount 0
00:29:54.352 00.000 10072 move complete, result=0
00:29:54.353 00.001 10072 worker thread done servicing request
00:29:54.353 00.000 1032 GuideStep: -0.1 px 69 ms EAST, -0.1 px 0 ms NORTH
00:29:54.356 00.003 10072 Worker thread wakes up
00:29:54.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:54.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:54.761 00.405 10072 Exposure complete
00:29:54.817 00.056 10072 worker thread done servicing request
00:29:54.817 00.000 1032 OnExposeComplete: enter
00:29:54.820 00.003 1032 UpdateGuideState(): m_state=6
00:29:54.822 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2458
00:29:54.824 00.002 1032 Star::Find returns 1 (0), X=321.93, Y=743.20, Mass=1336, SNR=25.7, Peak=152 HFD=2.5
00:29:54.826 00.002 1032 MultiStar: [#1 0.17,0.07,1.14,U] [#2 0.33,-0.07,0.00,M10] [#3 0.19,-0.06,0.79,U] [#4 0.11,-0.17,0.73,U] [#5 0.14,-0.14,0.68,U] [#6 0.04,-0.03,0.69,U] [#7 -0.06,0.06,0.54,U] [#8 0.19,-0.17,0.62,U] 
00:29:54.827 00.001 1032 refined, 7 included, MultiStar: {0.14, -0.02}, one-star: {0.22, 0.13}
00:29:54.829 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
00:29:54.831 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
00:29:54.833 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.17 mountX=-0.06 mountY=-0.13, mountTheta=-2.00
00:29:54.838 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
00:29:54.841 00.003 1032 Enqueuing Move request for scope (0.14, -0.02)
00:29:54.843 00.002 10072 Worker thread wakes up
00:29:54.843 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
00:29:54.843 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
00:29:54.843 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.06 yDistance=-0.13
00:29:54.845 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:54.847 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.24
00:29:54.847 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:29:54.847 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:54.847 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:29:54.847 00.000 10072 MoveAxis(E, 1, ABG)
00:29:54.847 00.000 10072 Guiding  Dir = 2, Dur = 1
00:29:54.847 00.000 10072 IsGuiding returns 0
00:29:54.848 00.001 10072 PulseGuide returned control before completion, sleep 11
00:29:54.867 00.019 1032 UpdateGuideState exits: m=1336 SNR=25.7
00:29:54.870 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:54.872 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:54.874 00.002 1032 Enqueuing Expose request
00:29:54.876 00.002 10072 IsGuiding returns 0
00:29:54.876 00.000 10072 Move returns status 0, amount 1
00:29:54.877 00.001 10072 MoveAxis(N, 0, ABG)
00:29:54.877 00.000 10072 Move returns status 0, amount 0
00:29:54.877 00.000 10072 move complete, result=0
00:29:54.877 00.000 10072 worker thread done servicing request
00:29:54.877 00.000 10072 Worker thread wakes up
00:29:54.877 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:54.877 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:54.884 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:29:55.517 00.633 10072 Exposure complete
00:29:55.568 00.051 10072 worker thread done servicing request
00:29:55.568 00.000 1032 OnExposeComplete: enter
00:29:55.570 00.002 1032 UpdateGuideState(): m_state=6
00:29:55.571 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2459
00:29:55.573 00.002 1032 Star::Find returns 1 (0), X=321.84, Y=743.19, Mass=1401, SNR=26.4, Peak=175 HFD=2.4
00:29:55.575 00.002 1032 MultiStar: [#1 0.03,0.18,1.14,U] [#2 0.25,-0.12,0.00,R] [#3 0.12,0.07,0.67,U] [#4 -0.02,-0.08,0.66,U] [#5 0.23,0.01,0.67,U] [#6 -0.02,-0.06,0.72,U] [#7 -0.10,0.31,0.00,M1] [#8 0.07,0.02,0.59,U] 
00:29:55.576 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.05}, one-star: {0.14, 0.12}
00:29:55.579 00.003 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
00:29:55.581 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
00:29:55.584 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.62 mountX=0.03 mountY=-0.09, mountTheta=-1.21
00:29:55.588 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
00:29:55.591 00.003 1032 Enqueuing Move request for scope (0.08, 0.05)
00:29:55.598 00.007 10072 Worker thread wakes up
00:29:55.598 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:29:55.598 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:29:55.598 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
00:29:55.605 00.007 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.24
00:29:55.605 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:29:55.605 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:55.605 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:29:55.605 00.000 10072 MoveAxis(E, 2, ABG)
00:29:55.605 00.000 10072 Guiding  Dir = 2, Dur = 2
00:29:55.606 00.001 10072 IsGuiding returns 0
00:29:55.606 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:55.614 00.008 10072 PulseGuide returned control before completion, sleep 12
00:29:55.632 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.4
00:29:55.635 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:55.636 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:55.638 00.002 1032 Enqueuing Expose request
00:29:55.640 00.002 10072 IsGuiding returns 0
00:29:55.640 00.000 10072 Move returns status 0, amount 2
00:29:55.640 00.000 10072 MoveAxis(N, 0, ABG)
00:29:55.640 00.000 10072 Move returns status 0, amount 0
00:29:55.640 00.000 10072 move complete, result=0
00:29:55.640 00.000 10072 worker thread done servicing request
00:29:55.640 00.000 10072 Worker thread wakes up
00:29:55.640 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:55.640 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:55.649 00.009 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:29:56.061 00.412 10072 Exposure complete
00:29:56.111 00.050 1032 OnExposeComplete: enter
00:29:56.115 00.004 1032 UpdateGuideState(): m_state=6
00:29:56.117 00.002 10072 worker thread done servicing request
00:29:56.117 00.000 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2460
00:29:56.120 00.003 1032 Star::Find returns 1 (0), X=321.88, Y=743.14, Mass=1331, SNR=25.7, Peak=180 HFD=2.4
00:29:56.123 00.003 1032 MultiStar: [#1 0.15,0.06,1.14,U] [#2 0.09,0.14,1.00,U] [#3 0.18,0.05,0.79,U] [#4 -0.04,-0.01,0.70,U] [#5 0.22,0.07,0.68,U] [#6 -0.05,-0.03,0.73,U] [#7 0.23,-0.10,0.53,U] [#8 0.15,0.07,0.63,U] 
00:29:56.124 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.17, 0.07}
00:29:56.126 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
00:29:56.128 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
00:29:56.130 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.35 mountX=0.01 mountY=-0.13, mountTheta=-1.48
00:29:56.133 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
00:29:56.136 00.003 1032 Enqueuing Move request for scope (0.12, 0.05)
00:29:56.138 00.002 10072 Worker thread wakes up
00:29:56.138 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
00:29:56.138 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
00:29:56.138 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.01 yDistance=-0.13
00:29:56.140 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:56.142 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.23
00:29:56.142 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:29:56.142 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:56.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:29:56.144 00.002 10072 MoveAxis(E, 2, ABG)
00:29:56.144 00.000 10072 Guiding  Dir = 2, Dur = 2
00:29:56.144 00.000 10072 IsGuiding returns 0
00:29:56.144 00.000 10072 PulseGuide returned control before completion, sleep 12
00:29:56.161 00.017 1032 UpdateGuideState exits: m=1331 SNR=25.7
00:29:56.164 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:56.166 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:56.168 00.002 10072 IsGuiding returns 0
00:29:56.168 00.000 10072 Move returns status 0, amount 2
00:29:56.168 00.000 10072 MoveAxis(N, 0, ABG)
00:29:56.168 00.000 10072 Move returns status 0, amount 0
00:29:56.168 00.000 10072 move complete, result=0
00:29:56.168 00.000 10072 worker thread done servicing request
00:29:56.168 00.000 1032 Enqueuing Expose request
00:29:56.170 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:29:56.173 00.003 10072 Worker thread wakes up
00:29:56.173 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:56.173 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:56.796 00.623 10072 Exposure complete
00:29:56.845 00.049 10072 worker thread done servicing request
00:29:56.845 00.000 1032 OnExposeComplete: enter
00:29:56.847 00.002 1032 UpdateGuideState(): m_state=6
00:29:56.849 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2461
00:29:56.851 00.002 1032 Star::Find returns 1 (0), X=321.81, Y=743.16, Mass=1378, SNR=26.2, Peak=164 HFD=2.4
00:29:56.853 00.002 1032 MultiStar: [#1 0.15,0.09,1.10,U] [#2 0.07,0.12,1.00,U] [#3 0.08,-0.03,0.75,U] [#4 0.13,0.00,0.67,U] [#5 0.06,0.02,0.78,U] [#6 -0.05,-0.08,0.74,U] [#7 0.20,-0.01,0.55,U] [#8 0.03,0.00,0.62,U] 
00:29:56.855 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.10, 0.09}
00:29:56.857 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
00:29:56.859 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
00:29:56.860 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.35 mountX=0.01 mountY=-0.09, mountTheta=-1.48
00:29:56.863 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
00:29:56.864 00.001 1032 Enqueuing Move request for scope (0.09, 0.03)
00:29:56.867 00.003 10072 Worker thread wakes up
00:29:56.867 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
00:29:56.867 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
00:29:56.867 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
00:29:56.869 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:56.870 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.23
00:29:56.870 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:29:56.870 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:56.870 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:29:56.870 00.000 10072 MoveAxis(E, 2, ABG)
00:29:56.870 00.000 10072 Guiding  Dir = 2, Dur = 2
00:29:56.871 00.001 10072 IsGuiding returns 0
00:29:56.871 00.000 10072 PulseGuide returned control before completion, sleep 12
00:29:56.888 00.017 10072 IsGuiding returns 0
00:29:56.888 00.000 10072 Move returns status 0, amount 2
00:29:56.888 00.000 10072 MoveAxis(N, 0, ABG)
00:29:56.888 00.000 10072 Move returns status 0, amount 0
00:29:56.888 00.000 10072 move complete, result=0
00:29:56.888 00.000 10072 worker thread done servicing request
00:29:56.890 00.002 1032 UpdateGuideState exits: m=1378 SNR=26.2
00:29:56.893 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:56.895 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:56.897 00.002 1032 Enqueuing Expose request
00:29:56.898 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:29:56.900 00.002 10072 Worker thread wakes up
00:29:56.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:56.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:57.315 00.415 10072 Exposure complete
00:29:57.363 00.048 10072 worker thread done servicing request
00:29:57.363 00.000 1032 OnExposeComplete: enter
00:29:57.365 00.002 1032 UpdateGuideState(): m_state=6
00:29:57.369 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2462
00:29:57.372 00.003 1032 Star::Find returns 1 (0), X=321.99, Y=743.10, Mass=1337, SNR=25.8, Peak=151 HFD=2.7
00:29:57.374 00.002 1032 MultiStar: [#1 0.25,0.00,1.14,U] [#2 0.07,0.06,1.02,U] [#3 0.32,0.12,0.00,M1] [#4 0.12,-0.07,0.72,U] [#5 0.08,-0.16,0.70,U] [#6 0.13,-0.12,0.70,U] [#7 0.21,-0.14,0.51,U] [#8 0.14,-0.01,0.65,U] 
00:29:57.377 00.003 1032 refined, 7 included, MultiStar: {0.17, -0.04}, one-star: {0.28, 0.03}
00:29:57.379 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
00:29:57.380 00.001 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
00:29:57.382 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.22 mountX=-0.08 mountY=-0.15, mountTheta=-2.05
00:29:57.385 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.04, opts=13)
00:29:57.386 00.001 1032 Enqueuing Move request for scope (0.17, -0.04)
00:29:57.388 00.002 10072 Worker thread wakes up
00:29:57.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
00:29:57.388 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
00:29:57.388 00.000 10072 Moving (0.17, -0.04) raw xDistance=-0.08 yDistance=-0.15
00:29:57.390 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:57.395 00.005 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.23
00:29:57.395 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:29:57.395 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:57.395 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:29:57.395 00.000 10072 MoveAxis(E, 2, ABG)
00:29:57.396 00.001 10072 Guiding  Dir = 2, Dur = 2
00:29:57.396 00.000 10072 IsGuiding returns 0
00:29:57.396 00.000 10072 PulseGuide returned control before completion, sleep 12
00:29:57.415 00.019 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:29:57.417 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:57.419 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:57.421 00.002 1032 Enqueuing Expose request
00:29:57.427 00.006 10072 IsGuiding returns 0
00:29:57.427 00.000 10072 Move returns status 0, amount 2
00:29:57.427 00.000 10072 MoveAxis(N, 0, ABG)
00:29:57.427 00.000 10072 Move returns status 0, amount 0
00:29:57.427 00.000 10072 move complete, result=0
00:29:57.427 00.000 10072 worker thread done servicing request
00:29:57.427 00.000 10072 Worker thread wakes up
00:29:57.427 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:57.427 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:57.435 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
00:29:58.068 00.633 10072 Exposure complete
00:29:58.117 00.049 10072 worker thread done servicing request
00:29:58.117 00.000 1032 OnExposeComplete: enter
00:29:58.119 00.002 1032 UpdateGuideState(): m_state=6
00:29:58.120 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2463
00:29:58.122 00.002 1032 Star::Find returns 1 (0), X=321.90, Y=743.16, Mass=1280, SNR=25.2, Peak=145 HFD=2.6
00:29:58.124 00.002 1032 MultiStar: [#1 0.26,-0.02,1.12,U] [#2 0.13,0.02,0.97,U] [#3 0.21,-0.03,0.75,U] [#4 0.16,-0.05,0.73,U] [#5 0.19,0.08,0.74,U] [#6 0.05,-0.14,0.72,U] [#7 0.16,-0.06,0.55,U] [#8 0.27,-0.14,0.00,M1] 
00:29:58.126 00.002 1032 refined, 7 included, MultiStar: {0.17, -0.01}, one-star: {0.20, 0.09}
00:29:58.127 00.001 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
00:29:58.129 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
00:29:58.130 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.18 cameraTheta=-0.04 mountX=-0.05 mountY=-0.17, mountTheta=-1.87
00:29:58.133 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
00:29:58.134 00.001 1032 Enqueuing Move request for scope (0.17, -0.01)
00:29:58.136 00.002 10072 Worker thread wakes up
00:29:58.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
00:29:58.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
00:29:58.136 00.000 10072 Moving (0.17, -0.01) raw xDistance=-0.05 yDistance=-0.17
00:29:58.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:58.139 00.001 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.23
00:29:58.139 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:29:58.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:58.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:29:58.139 00.000 10072 MoveAxis(E, 3, ABG)
00:29:58.139 00.000 10072 Guiding  Dir = 2, Dur = 3
00:29:58.140 00.001 10072 IsGuiding returns 0
00:29:58.140 00.000 10072 PulseGuide returned control before completion, sleep 13
00:29:58.157 00.017 10072 IsGuiding returns 0
00:29:58.157 00.000 10072 Move returns status 0, amount 3
00:29:58.157 00.000 10072 MoveAxis(N, 0, ABG)
00:29:58.157 00.000 10072 Move returns status 0, amount 0
00:29:58.157 00.000 10072 move complete, result=0
00:29:58.157 00.000 10072 worker thread done servicing request
00:29:58.157 00.000 1032 UpdateGuideState exits: m=1280 SNR=25.2
00:29:58.160 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:58.161 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:58.163 00.002 1032 Enqueuing Expose request
00:29:58.164 00.001 1032 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
00:29:58.166 00.002 10072 Worker thread wakes up
00:29:58.167 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:58.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:58.585 00.418 10072 Exposure complete
00:29:58.634 00.049 10072 worker thread done servicing request
00:29:58.634 00.000 1032 OnExposeComplete: enter
00:29:58.636 00.002 1032 UpdateGuideState(): m_state=6
00:29:58.639 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2464
00:29:58.641 00.002 1032 Star::Find returns 1 (0), X=321.93, Y=743.26, Mass=1414, SNR=26.5, Peak=159 HFD=2.5
00:29:58.643 00.002 1032 MultiStar: [#1 0.25,0.09,1.11,U] [#2 0.08,0.14,0.97,U] [#3 0.23,0.02,0.71,U] [#4 0.27,0.07,0.68,U] [#5 0.12,0.00,0.74,U] [#6 0.03,-0.12,0.69,U] [#7 0.12,0.08,0.54,U] [#8 0.20,-0.09,0.62,U] 
00:29:58.645 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.06}, one-star: {0.22, 0.19}
00:29:58.648 00.003 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
00:29:58.650 00.002 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
00:29:58.652 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.32 mountX=0.01 mountY=-0.18, mountTheta=-1.51
00:29:58.656 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.06, opts=13)
00:29:58.658 00.002 1032 Enqueuing Move request for scope (0.17, 0.06)
00:29:58.660 00.002 10072 Worker thread wakes up
00:29:58.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
00:29:58.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
00:29:58.660 00.000 10072 Moving (0.17, 0.06) raw xDistance=0.01 yDistance=-0.18
00:29:58.663 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:58.665 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.22
00:29:58.665 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:29:58.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:58.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:29:58.665 00.000 10072 MoveAxis(E, 3, ABG)
00:29:58.666 00.001 10072 Guiding  Dir = 2, Dur = 3
00:29:58.666 00.000 10072 IsGuiding returns 0
00:29:58.666 00.000 10072 PulseGuide returned control before completion, sleep 13
00:29:58.685 00.019 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:29:58.687 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:58.689 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:58.691 00.002 1032 Enqueuing Expose request
00:29:58.693 00.002 10072 IsGuiding returns 0
00:29:58.693 00.000 10072 Move returns status 0, amount 3
00:29:58.693 00.000 10072 MoveAxis(N, 0, ABG)
00:29:58.693 00.000 10072 Move returns status 0, amount 0
00:29:58.693 00.000 10072 move complete, result=0
00:29:58.693 00.000 10072 worker thread done servicing request
00:29:58.693 00.000 10072 Worker thread wakes up
00:29:58.693 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:58.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:58.701 00.008 1032 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
00:29:59.318 00.617 10072 Exposure complete
00:29:59.366 00.048 10072 worker thread done servicing request
00:29:59.366 00.000 1032 OnExposeComplete: enter
00:29:59.369 00.003 1032 UpdateGuideState(): m_state=6
00:29:59.371 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2465
00:29:59.373 00.002 1032 Star::Find returns 1 (0), X=321.98, Y=742.98, Mass=1531, SNR=27.6, Peak=175 HFD=2.8
00:29:59.375 00.002 1032 MultiStar: [#1 0.30,-0.17,0.00,M1] [#2 0.04,-0.07,0.92,U] [#3 0.05,-0.17,0.68,U] [#4 -0.02,-0.11,0.64,U] [#5 0.26,-0.05,0.69,U] [#6 0.15,-0.21,0.67,U] [#7 0.06,-0.12,0.52,U] [#8 0.16,-0.23,0.00,M1] 
00:29:59.376 00.001 1032 refined, 6 included, MultiStar: {0.13, -0.11}, one-star: {0.27, -0.09}
00:29:59.380 00.004 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
00:29:59.382 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
00:29:59.384 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.73 mountX=-0.14 mountY=-0.09, mountTheta=-2.56
00:29:59.387 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.11, opts=13)
00:29:59.390 00.003 1032 Enqueuing Move request for scope (0.13, -0.11)
00:29:59.391 00.001 10072 Worker thread wakes up
00:29:59.391 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
00:29:59.391 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
00:29:59.391 00.000 10072 Moving (0.13, -0.11) raw xDistance=-0.14 yDistance=-0.09
00:29:59.398 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:59.401 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 290.22
00:29:59.401 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:29:59.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:59.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:29:59.401 00.000 10072 MoveAxis(E, 74, ABG)
00:29:59.401 00.000 10072 Guiding  Dir = 2, Dur = 74
00:29:59.401 00.000 10072 IsGuiding returns 0
00:29:59.402 00.001 10072 PulseGuide returned control before completion, sleep 84
00:29:59.419 00.017 1032 UpdateGuideState exits: m=1531 SNR=27.6
00:29:59.421 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:59.424 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:29:59.427 00.003 1032 Enqueuing Expose request
00:29:59.487 00.060 10072 IsGuiding returns 0
00:29:59.487 00.000 10072 Move returns status 0, amount 74
00:29:59.487 00.000 10072 MoveAxis(N, 0, ABG)
00:29:59.487 00.000 10072 Move returns status 0, amount 0
00:29:59.487 00.000 10072 move complete, result=0
00:29:59.487 00.000 10072 worker thread done servicing request
00:29:59.487 00.000 10072 Worker thread wakes up
00:29:59.489 00.002 1032 GuideStep: -0.1 px 74 ms EAST, -0.1 px 0 ms NORTH
00:29:59.491 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:29:59.492 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:29:59.899 00.407 10072 Exposure complete
00:29:59.949 00.050 10072 worker thread done servicing request
00:29:59.949 00.000 1032 OnExposeComplete: enter
00:29:59.951 00.002 1032 UpdateGuideState(): m_state=6
00:29:59.954 00.003 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2466
00:29:59.956 00.002 1032 Star::Find returns 1 (0), X=321.95, Y=742.93, Mass=1363, SNR=26.0, Peak=157 HFD=2.8
00:29:59.960 00.004 1032 MultiStar: [#1 0.18,-0.17,1.12,U] [#2 0.03,-0.13,0.96,U] [#3 0.11,-0.22,0.75,U] [#4 -0.09,-0.28,0.00,M1] [#5 0.24,-0.28,0.00,M1] [#6 -0.12,-0.36,0.00,M1] [#7 -0.04,-0.09,0.54,U] [#8 0.14,-0.43,0.00,M2] 
00:29:59.962 00.002 1032 refined, 4 included, MultiStar: {0.12, -0.15}, one-star: {0.25, -0.14}
00:29:59.963 00.001 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
00:29:59.965 00.002 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
00:29:59.966 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.20 cameraTheta=-0.89 mountX=-0.18 mountY=-0.08, mountTheta=-2.72
00:29:59.969 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.15, opts=13)
00:29:59.970 00.001 1032 Enqueuing Move request for scope (0.12, -0.15)
00:29:59.973 00.003 10072 Worker thread wakes up
00:29:59.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
00:29:59.973 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
00:29:59.973 00.000 10072 Moving (0.12, -0.15) raw xDistance=-0.18 yDistance=-0.08
00:29:59.975 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:29:59.977 00.002 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 290.22
00:29:59.977 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
00:29:59.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:59.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:29:59.977 00.000 10072 MoveAxis(E, 94, ABG)
00:29:59.977 00.000 10072 Guiding  Dir = 2, Dur = 94
00:29:59.978 00.001 10072 IsGuiding returns 0
00:29:59.978 00.000 10072 PulseGuide returned control before completion, sleep 104
00:29:59.998 00.020 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:30:00.000 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:00.002 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:00.007 00.005 1032 Enqueuing Expose request
00:30:00.083 00.076 10072 IsGuiding returns 0
00:30:00.083 00.000 10072 Move returns status 0, amount 94
00:30:00.083 00.000 10072 MoveAxis(N, 0, ABG)
00:30:00.083 00.000 10072 Move returns status 0, amount 0
00:30:00.083 00.000 10072 move complete, result=0
00:30:00.084 00.001 10072 worker thread done servicing request
00:30:00.084 00.000 10072 Worker thread wakes up
00:30:00.084 00.000 1032 GuideStep: -0.2 px 94 ms EAST, -0.1 px 0 ms NORTH
00:30:00.086 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:00.087 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:00.713 00.626 10072 Exposure complete
00:30:00.763 00.050 10072 worker thread done servicing request
00:30:00.763 00.000 1032 OnExposeComplete: enter
00:30:00.765 00.002 1032 UpdateGuideState(): m_state=6
00:30:00.768 00.003 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2467
00:30:00.770 00.002 1032 Star::Find returns 1 (0), X=321.90, Y=743.25, Mass=1342, SNR=25.8, Peak=148 HFD=2.6
00:30:00.772 00.002 1032 MultiStar: [#1 0.16,0.03,1.19,U] [#2 -0.04,0.24,1.02,U] [#3 0.07,0.03,0.75,U] [#4 -0.04,-0.09,0.67,U] [#5 0.14,-0.17,0.76,U] [#6 0.13,-0.20,0.71,U] [#7 -0.01,0.01,0.53,U] [#8 0.08,-0.09,0.65,U] 
00:30:00.774 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.19, 0.18}
00:30:00.775 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
00:30:00.777 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
00:30:00.779 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.17 mountX=-0.01 mountY=-0.08, mountTheta=-1.66
00:30:00.782 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
00:30:00.785 00.003 1032 Enqueuing Move request for scope (0.08, 0.01)
00:30:00.786 00.001 10072 Worker thread wakes up
00:30:00.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:30:00.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:30:00.786 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
00:30:00.789 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:00.792 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.22
00:30:00.792 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:30:00.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:00.792 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:30:00.792 00.000 10072 MoveAxis(E, 4, ABG)
00:30:00.792 00.000 10072 Guiding  Dir = 2, Dur = 4
00:30:00.792 00.000 10072 IsGuiding returns 0
00:30:00.793 00.001 10072 PulseGuide returned control before completion, sleep 14
00:30:00.811 00.018 1032 UpdateGuideState exits: m=1342 SNR=25.8
00:30:00.812 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:00.814 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:00.815 00.001 1032 Enqueuing Expose request
00:30:00.819 00.004 10072 IsGuiding returns 0
00:30:00.819 00.000 10072 Move returns status 0, amount 4
00:30:00.819 00.000 10072 MoveAxis(N, 0, ABG)
00:30:00.819 00.000 10072 Move returns status 0, amount 0
00:30:00.819 00.000 10072 move complete, result=0
00:30:00.819 00.000 10072 worker thread done servicing request
00:30:00.819 00.000 10072 Worker thread wakes up
00:30:00.819 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:00.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:00.825 00.006 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:30:01.227 00.402 10072 Exposure complete
00:30:01.279 00.052 10072 worker thread done servicing request
00:30:01.279 00.000 1032 OnExposeComplete: enter
00:30:01.281 00.002 1032 UpdateGuideState(): m_state=6
00:30:01.283 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2468
00:30:01.285 00.002 1032 Star::Find returns 1 (0), X=321.70, Y=743.21, Mass=1322, SNR=25.6, Peak=186 HFD=2.5
00:30:01.287 00.002 1032 MultiStar: [#1 0.14,0.26,0.00,M1] [#2 -0.10,0.14,1.00,U] [#3 0.05,0.09,0.74,U] [#4 -0.20,0.15,0.67,U] [#5 0.05,-0.06,0.71,U] [#6 -0.10,-0.07,0.73,U] [#7 0.06,0.15,0.51,U] [#8 0.04,0.02,0.60,U] 
00:30:01.290 00.003 1032 refined, 7 included, MultiStar: {-0.03, 0.07}, one-star: {-0.00, 0.14}
00:30:01.293 00.003 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
00:30:01.294 00.001 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
00:30:01.296 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.95 mountX=0.08 mountY=0.01, mountTheta=0.12
00:30:01.301 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
00:30:01.305 00.004 1032 Enqueuing Move request for scope (-0.03, 0.07)
00:30:01.307 00.002 10072 Worker thread wakes up
00:30:01.307 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
00:30:01.307 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
00:30:01.307 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.08 yDistance=0.01
00:30:01.309 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:01.312 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.21
00:30:01.312 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
00:30:01.312 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:01.312 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:30:01.312 00.000 10072 MoveAxis(E, 4, ABG)
00:30:01.312 00.000 10072 Guiding  Dir = 2, Dur = 4
00:30:01.312 00.000 10072 IsGuiding returns 0
00:30:01.313 00.001 10072 PulseGuide returned control before completion, sleep 14
00:30:01.331 00.018 1032 UpdateGuideState exits: m=1322 SNR=25.6
00:30:01.333 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:01.336 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:01.338 00.002 1032 Enqueuing Expose request
00:30:01.339 00.001 10072 IsGuiding returns 0
00:30:01.339 00.000 10072 Move returns status 0, amount 4
00:30:01.339 00.000 10072 MoveAxis(N, 0, ABG)
00:30:01.339 00.000 10072 Move returns status 0, amount 0
00:30:01.339 00.000 10072 move complete, result=0
00:30:01.339 00.000 10072 worker thread done servicing request
00:30:01.339 00.000 10072 Worker thread wakes up
00:30:01.339 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:01.340 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:01.347 00.007 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:30:01.963 00.616 10072 Exposure complete
00:30:02.013 00.050 10072 worker thread done servicing request
00:30:02.013 00.000 1032 OnExposeComplete: enter
00:30:02.015 00.002 1032 UpdateGuideState(): m_state=6
00:30:02.016 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2469
00:30:02.021 00.005 1032 Star::Find returns 1 (0), X=321.58, Y=743.16, Mass=1450, SNR=26.8, Peak=151 HFD=2.8
00:30:02.022 00.001 1032 MultiStar: [#1 -0.05,0.26,1.12,U] [#2 -0.35,0.03,0.00,M1] [#3 -0.16,0.15,0.68,U] [#4 -0.15,-0.03,0.76,U] [#5 -0.05,-0.10,0.73,U] [#6 -0.37,-0.06,0.00,M1] [#7 -0.21,0.03,0.55,U] [#8 -0.19,-0.02,0.58,U] 
00:30:02.024 00.002 1032 refined, 6 included, MultiStar: {-0.12, 0.07}, one-star: {-0.13, 0.09}
00:30:02.026 00.002 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
00:30:02.027 00.001 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
00:30:02.028 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.61 mountX=0.10 mountY=0.10, mountTheta=0.78
00:30:02.031 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.07, opts=13)
00:30:02.033 00.002 1032 Enqueuing Move request for scope (-0.12, 0.07)
00:30:02.034 00.001 10072 Worker thread wakes up
00:30:02.036 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
00:30:02.036 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
00:30:02.036 00.000 10072 Moving (-0.12, 0.07) raw xDistance=0.10 yDistance=0.10
00:30:02.037 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:02.039 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.21
00:30:02.039 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
00:30:02.039 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:02.040 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:30:02.040 00.000 10072 MoveAxis(E, 5, ABG)
00:30:02.040 00.000 10072 Guiding  Dir = 2, Dur = 5
00:30:02.040 00.000 10072 IsGuiding returns 0
00:30:02.041 00.001 10072 PulseGuide returned control before completion, sleep 15
00:30:02.059 00.018 1032 UpdateGuideState exits: m=1450 SNR=26.8
00:30:02.061 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:02.062 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:02.065 00.003 1032 Enqueuing Expose request
00:30:02.069 00.004 10072 IsGuiding returns 0
00:30:02.069 00.000 10072 Move returns status 0, amount 5
00:30:02.069 00.000 10072 MoveAxis(N, 0, ABG)
00:30:02.069 00.000 10072 Move returns status 0, amount 0
00:30:02.069 00.000 10072 move complete, result=0
00:30:02.069 00.000 10072 worker thread done servicing request
00:30:02.069 00.000 10072 Worker thread wakes up
00:30:02.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:02.070 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:02.075 00.005 1032 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
00:30:02.474 00.399 10072 Exposure complete
00:30:02.524 00.050 10072 worker thread done servicing request
00:30:02.524 00.000 1032 OnExposeComplete: enter
00:30:02.528 00.004 1032 UpdateGuideState(): m_state=6
00:30:02.529 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2470
00:30:02.532 00.003 1032 Star::Find returns 1 (0), X=321.60, Y=742.87, Mass=1353, SNR=25.9, Peak=155 HFD=2.5
00:30:02.534 00.002 1032 MultiStar: [#1 0.03,-0.12,1.10,U] [#2 -0.15,-0.14,1.04,U] [#3 0.02,-0.09,0.67,U] [#4 -0.02,-0.11,0.71,U] [#5 0.01,-0.29,0.00,M1] [#6 -0.02,-0.27,0.72,U] [#7 -0.08,-0.17,0.53,U] [#8 0.05,-0.36,0.00,M1] 
00:30:02.535 00.001 1032 refined, 6 included, MultiStar: {-0.05, -0.16}, one-star: {-0.10, -0.20}
00:30:02.537 00.002 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.58)
00:30:02.539 00.002 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.58)
00:30:02.541 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.16 cameraTheta=-1.87 mountX=-0.14 mountY=0.09, mountTheta=2.58
00:30:02.544 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.16, opts=13)
00:30:02.546 00.002 1032 Enqueuing Move request for scope (-0.05, -0.16)
00:30:02.550 00.004 10072 Worker thread wakes up
00:30:02.550 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
00:30:02.550 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
00:30:02.550 00.000 10072 Moving (-0.05, -0.16) raw xDistance=-0.14 yDistance=0.09
00:30:02.552 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:02.555 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 290.21
00:30:02.555 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:30:02.555 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:02.555 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:30:02.555 00.000 10072 MoveAxis(E, 74, ABG)
00:30:02.555 00.000 10072 Guiding  Dir = 2, Dur = 74
00:30:02.555 00.000 10072 IsGuiding returns 0
00:30:02.556 00.001 10072 PulseGuide returned control before completion, sleep 84
00:30:02.573 00.017 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:30:02.576 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:02.577 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:02.579 00.002 1032 Enqueuing Expose request
00:30:02.646 00.067 10072 IsGuiding returns 0
00:30:02.646 00.000 10072 Move returns status 0, amount 74
00:30:02.646 00.000 10072 MoveAxis(N, 0, ABG)
00:30:02.647 00.001 10072 Move returns status 0, amount 0
00:30:02.647 00.000 10072 move complete, result=0
00:30:02.647 00.000 10072 worker thread done servicing request
00:30:02.647 00.000 10072 Worker thread wakes up
00:30:02.647 00.000 1032 GuideStep: -0.1 px 74 ms EAST, 0.1 px 0 ms NORTH
00:30:02.649 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:02.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:03.273 00.624 10072 Exposure complete
00:30:03.323 00.050 10072 worker thread done servicing request
00:30:03.323 00.000 1032 OnExposeComplete: enter
00:30:03.325 00.002 1032 UpdateGuideState(): m_state=6
00:30:03.326 00.001 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2471
00:30:03.328 00.002 1032 Star::Find returns 1 (0), X=321.85, Y=743.29, Mass=1424, SNR=26.6, Peak=151 HFD=2.7
00:30:03.330 00.002 1032 MultiStar: [#1 0.08,0.32,0.00,M1] [#2 -0.04,0.24,0.95,U] [#3 0.22,0.27,0.00,M1] [#4 0.08,-0.03,0.69,U] [#5 0.15,-0.01,0.68,U] [#6 0.06,0.09,0.70,U] [#7 0.11,0.01,0.58,U] [#8 0.08,0.13,0.59,U] 
00:30:03.332 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.11}, one-star: {0.15, 0.22}
00:30:03.334 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
00:30:03.336 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
00:30:03.338 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.93 mountX=0.08 mountY=-0.11, mountTheta=-0.90
00:30:03.342 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
00:30:03.344 00.002 1032 Enqueuing Move request for scope (0.08, 0.11)
00:30:03.346 00.002 10072 Worker thread wakes up
00:30:03.347 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
00:30:03.347 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
00:30:03.347 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.08 yDistance=-0.11
00:30:03.349 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:03.352 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.21
00:30:03.352 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:30:03.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:03.352 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:30:03.352 00.000 10072 MoveAxis(E, 6, ABG)
00:30:03.352 00.000 10072 Guiding  Dir = 2, Dur = 6
00:30:03.352 00.000 10072 IsGuiding returns 0
00:30:03.353 00.001 10072 PulseGuide returned control before completion, sleep 16
00:30:03.371 00.018 1032 UpdateGuideState exits: m=1424 SNR=26.6
00:30:03.373 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:03.376 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:03.378 00.002 1032 Enqueuing Expose request
00:30:03.381 00.003 10072 IsGuiding returns 0
00:30:03.381 00.000 10072 Move returns status 0, amount 6
00:30:03.381 00.000 10072 MoveAxis(N, 0, ABG)
00:30:03.381 00.000 10072 Move returns status 0, amount 0
00:30:03.381 00.000 10072 move complete, result=0
00:30:03.381 00.000 10072 worker thread done servicing request
00:30:03.381 00.000 10072 Worker thread wakes up
00:30:03.381 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:03.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:03.388 00.007 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:30:03.792 00.404 10072 Exposure complete
00:30:03.842 00.050 10072 worker thread done servicing request
00:30:03.842 00.000 1032 OnExposeComplete: enter
00:30:03.844 00.002 1032 UpdateGuideState(): m_state=6
00:30:03.846 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2472
00:30:03.848 00.002 1032 Star::Find returns 1 (0), X=321.80, Y=743.29, Mass=1537, SNR=27.6, Peak=168 HFD=2.7
00:30:03.851 00.003 1032 MultiStar: [#1 0.17,0.38,0.00,M2] [#2 -0.15,0.35,0.00,M1] [#3 0.11,0.24,0.67,U] [#4 -0.08,0.14,0.64,U] [#5 0.18,0.11,0.69,U] [#6 -0.00,0.03,0.71,U] [#7 -0.00,0.46,0.00,M1] [#8 0.10,0.10,0.57,U] 
00:30:03.852 00.001 1032 refined, 5 included, MultiStar: {0.07, 0.15}, one-star: {0.09, 0.22}
00:30:03.854 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
00:30:03.855 00.001 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
00:30:03.857 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.14 mountX=0.12 mountY=-0.10, mountTheta=-0.69
00:30:03.858 00.001 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
00:30:03.861 00.003 1032 Enqueuing Move request for scope (0.07, 0.15)
00:30:03.863 00.002 10072 Worker thread wakes up
00:30:03.863 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
00:30:03.863 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
00:30:03.863 00.000 10072 Moving (0.07, 0.15) raw xDistance=0.12 yDistance=-0.10
00:30:03.866 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.20
00:30:03.866 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
00:30:03.866 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:03.866 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:30:03.866 00.000 10072 MoveAxis(E, 5, ABG)
00:30:03.866 00.000 10072 Guiding  Dir = 2, Dur = 5
00:30:03.867 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:03.869 00.002 10072 IsGuiding returns 0
00:30:03.869 00.000 10072 PulseGuide returned control before completion, sleep 15
00:30:03.887 00.018 1032 UpdateGuideState exits: m=1537 SNR=27.6
00:30:03.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:03.892 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:03.894 00.002 1032 Enqueuing Expose request
00:30:03.897 00.003 10072 IsGuiding returns 0
00:30:03.897 00.000 10072 Move returns status 0, amount 5
00:30:03.897 00.000 10072 MoveAxis(N, 0, ABG)
00:30:03.897 00.000 10072 Move returns status 0, amount 0
00:30:03.897 00.000 10072 move complete, result=0
00:30:03.897 00.000 10072 worker thread done servicing request
00:30:03.897 00.000 10072 Worker thread wakes up
00:30:03.897 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:03.897 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:03.904 00.007 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:30:04.521 00.617 10072 Exposure complete
00:30:04.570 00.049 10072 worker thread done servicing request
00:30:04.570 00.000 1032 OnExposeComplete: enter
00:30:04.572 00.002 1032 UpdateGuideState(): m_state=6
00:30:04.573 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2473
00:30:04.576 00.003 1032 Star::Find returns 1 (0), X=321.77, Y=743.44, Mass=1417, SNR=26.5, Peak=146 HFD=2.8
00:30:04.577 00.001 1032 MultiStar: [#1 0.13,0.48,0.00,M3] [#2 -0.14,0.19,0.97,U] [#3 0.09,0.32,0.00,M1] [#4 0.02,0.30,0.00,M1] [#5 0.07,0.23,0.70,U] [#6 -0.07,0.18,0.71,U] [#7 -0.02,0.30,0.00,M2] [#8 0.01,0.14,0.59,U] 
00:30:04.580 00.003 1032 refined, 4 included, MultiStar: {-0.02, 0.23}, one-star: {0.06, 0.37}
00:30:04.582 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
00:30:04.583 00.001 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
00:30:04.585 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.64 mountX=0.23 mountY=-0.04, mountTheta=-0.19
00:30:04.588 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.23, opts=13)
00:30:04.589 00.001 1032 Enqueuing Move request for scope (-0.02, 0.23)
00:30:04.591 00.002 10072 Worker thread wakes up
00:30:04.591 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
00:30:04.591 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
00:30:04.591 00.000 10072 Moving (-0.02, 0.23) raw xDistance=0.23 yDistance=-0.04
00:30:04.593 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:04.595 00.002 10072 PPEC rslt: input = 0.23, final = 0.11, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 290.20
00:30:04.595 00.000 10072 PPEC: input: 0.23, control: 0.11, exposure: 500
00:30:04.595 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:04.595 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:30:04.595 00.000 10072 MoveAxis(W, 109, ABG)
00:30:04.595 00.000 10072 Guiding  Dir = 3, Dur = 109
00:30:04.597 00.002 10072 IsGuiding returns 0
00:30:04.598 00.001 10072 PulseGuide returned control before completion, sleep 119
00:30:04.617 00.019 1032 UpdateGuideState exits: m=1417 SNR=26.5
00:30:04.620 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:04.622 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:04.625 00.003 1032 Enqueuing Expose request
00:30:04.722 00.097 10072 IsGuiding returns 1
00:30:04.722 00.000 10072 scope still moving after pulse duration time elapsed
00:30:04.753 00.031 10072 IsGuiding returns 0
00:30:04.753 00.000 10072 scope move finished after 109 + 47 ms
00:30:04.753 00.000 10072 Move returns status 0, amount 109
00:30:04.753 00.000 10072 MoveAxis(N, 0, ABG)
00:30:04.753 00.000 10072 Move returns status 0, amount 0
00:30:04.753 00.000 10072 move complete, result=0
00:30:04.753 00.000 10072 worker thread done servicing request
00:30:04.753 00.000 10072 Worker thread wakes up
00:30:04.753 00.000 1032 GuideStep: 0.2 px 109 ms WEST, -0.0 px 0 ms NORTH
00:30:04.756 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:04.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:05.162 00.406 10072 Exposure complete
00:30:05.216 00.054 10072 worker thread done servicing request
00:30:05.216 00.000 1032 OnExposeComplete: enter
00:30:05.218 00.002 1032 UpdateGuideState(): m_state=6
00:30:05.220 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2474
00:30:05.224 00.004 1032 Star::Find returns 1 (0), X=321.90, Y=743.33, Mass=1475, SNR=27.1, Peak=153 HFD=2.6
00:30:05.226 00.002 1032 MultiStar: [#1 0.23,0.33,0.00,M4] [#2 0.04,0.17,0.96,U] [#3 0.15,0.18,0.70,U] [#4 0.01,0.04,0.63,U] [#5 0.20,-0.04,0.66,U] [#6 0.01,-0.08,0.67,U] [#7 0.12,0.33,0.00,M3] [#8 0.13,0.07,0.61,U] 
00:30:05.228 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.10}, one-star: {0.19, 0.26}
00:30:05.230 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:30:05.232 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:30:05.234 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.76 mountX=0.07 mountY=-0.13, mountTheta=-1.07
00:30:05.238 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
00:30:05.243 00.005 1032 Enqueuing Move request for scope (0.11, 0.10)
00:30:05.244 00.001 10072 Worker thread wakes up
00:30:05.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
00:30:05.244 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
00:30:05.245 00.001 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
00:30:05.246 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:05.249 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.20
00:30:05.249 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:30:05.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:05.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:30:05.249 00.000 10072 MoveAxis(E, 6, ABG)
00:30:05.249 00.000 10072 Guiding  Dir = 2, Dur = 6
00:30:05.250 00.001 10072 IsGuiding returns 0
00:30:05.250 00.000 10072 PulseGuide returned control before completion, sleep 16
00:30:05.267 00.017 10072 IsGuiding returns 0
00:30:05.269 00.002 10072 Move returns status 0, amount 6
00:30:05.269 00.000 10072 MoveAxis(N, 0, ABG)
00:30:05.269 00.000 10072 Move returns status 0, amount 0
00:30:05.269 00.000 10072 move complete, result=0
00:30:05.269 00.000 1032 UpdateGuideState exits: m=1475 SNR=27.1
00:30:05.272 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:05.273 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:05.275 00.002 1032 Enqueuing Expose request
00:30:05.278 00.003 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:30:05.280 00.002 10072 worker thread done servicing request
00:30:05.280 00.000 10072 Worker thread wakes up
00:30:05.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:05.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:05.906 00.626 10072 Exposure complete
00:30:05.952 00.046 10072 worker thread done servicing request
00:30:05.952 00.000 1032 OnExposeComplete: enter
00:30:05.957 00.005 1032 UpdateGuideState(): m_state=6
00:30:05.959 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2475
00:30:05.961 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=743.20, Mass=1421, SNR=26.6, Peak=151 HFD=2.6
00:30:05.963 00.002 1032 MultiStar: [#1 0.31,0.11,0.00,M5] [#2 0.00,0.05,0.96,U] [#3 0.23,-0.00,0.77,U] [#4 0.17,-0.23,0.00,M1] [#5 0.09,-0.13,0.67,U] [#6 0.12,-0.18,0.68,U] [#7 0.11,-0.29,0.00,M4] [#8 0.15,-0.08,0.60,U] 
00:30:05.965 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.02}, one-star: {0.17, 0.13}
00:30:05.967 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
00:30:05.968 00.001 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
00:30:05.970 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.13 mountX=-0.05 mountY=-0.12, mountTheta=-1.96
00:30:05.972 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
00:30:05.973 00.001 1032 Enqueuing Move request for scope (0.13, -0.02)
00:30:05.975 00.002 10072 Worker thread wakes up
00:30:05.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:30:05.975 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:30:05.975 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
00:30:05.976 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:05.978 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.19
00:30:05.978 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:30:05.980 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:05.980 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:30:05.980 00.000 10072 MoveAxis(E, 7, ABG)
00:30:05.980 00.000 10072 Guiding  Dir = 2, Dur = 7
00:30:05.980 00.000 10072 IsGuiding returns 0
00:30:05.981 00.001 10072 PulseGuide returned control before completion, sleep 17
00:30:05.998 00.017 1032 UpdateGuideState exits: m=1421 SNR=26.6
00:30:05.999 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:06.002 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:06.003 00.001 1032 Enqueuing Expose request
00:30:06.013 00.010 10072 IsGuiding returns 0
00:30:06.013 00.000 10072 Move returns status 0, amount 7
00:30:06.013 00.000 10072 MoveAxis(N, 0, ABG)
00:30:06.013 00.000 10072 Move returns status 0, amount 0
00:30:06.013 00.000 10072 move complete, result=0
00:30:06.013 00.000 10072 worker thread done servicing request
00:30:06.013 00.000 10072 Worker thread wakes up
00:30:06.013 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:06.014 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:06.015 00.001 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:30:06.422 00.407 10072 Exposure complete
00:30:06.476 00.054 10072 worker thread done servicing request
00:30:06.476 00.000 1032 OnExposeComplete: enter
00:30:06.478 00.002 1032 UpdateGuideState(): m_state=6
00:30:06.480 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2476
00:30:06.482 00.002 1032 Star::Find returns 1 (0), X=321.98, Y=743.26, Mass=1256, SNR=25.0, Peak=144 HFD=2.5
00:30:06.485 00.003 1032 MultiStar: [#1 0.15,0.08,1.15,U] [#2 0.02,0.02,0.96,U] [#3 0.29,-0.00,0.00,M1] [#4 0.22,-0.05,0.74,U] [#5 0.16,0.03,0.74,U] [#6 0.09,-0.11,0.76,U] [#7 0.17,0.00,0.57,U] [#8 0.19,0.04,0.66,U] 
00:30:06.488 00.003 1032 refined, 7 included, MultiStar: {0.16, 0.04}, one-star: {0.27, 0.19}
00:30:06.490 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
00:30:06.493 00.003 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
00:30:06.495 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.22 mountX=-0.01 mountY=-0.16, mountTheta=-1.61
00:30:06.497 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.04, opts=13)
00:30:06.499 00.002 1032 Enqueuing Move request for scope (0.16, 0.04)
00:30:06.501 00.002 10072 Worker thread wakes up
00:30:06.501 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
00:30:06.501 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
00:30:06.501 00.000 10072 Moving (0.16, 0.04) raw xDistance=-0.01 yDistance=-0.16
00:30:06.503 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:06.506 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.19
00:30:06.506 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:30:06.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:06.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:30:06.506 00.000 10072 MoveAxis(E, 6, ABG)
00:30:06.506 00.000 10072 Guiding  Dir = 2, Dur = 6
00:30:06.507 00.001 10072 IsGuiding returns 0
00:30:06.507 00.000 10072 PulseGuide returned control before completion, sleep 16
00:30:06.526 00.019 1032 UpdateGuideState exits: m=1256 SNR=25.0
00:30:06.529 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:06.531 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:06.533 00.002 1032 Enqueuing Expose request
00:30:06.535 00.002 10072 IsGuiding returns 0
00:30:06.535 00.000 10072 Move returns status 0, amount 6
00:30:06.535 00.000 10072 MoveAxis(N, 0, ABG)
00:30:06.535 00.000 10072 Move returns status 0, amount 0
00:30:06.535 00.000 10072 move complete, result=0
00:30:06.535 00.000 10072 worker thread done servicing request
00:30:06.535 00.000 10072 Worker thread wakes up
00:30:06.535 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:06.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:06.543 00.008 1032 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
00:30:07.171 00.628 10072 Exposure complete
00:30:07.220 00.049 10072 worker thread done servicing request
00:30:07.220 00.000 1032 OnExposeComplete: enter
00:30:07.223 00.003 1032 UpdateGuideState(): m_state=6
00:30:07.225 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2477
00:30:07.227 00.002 1032 Star::Find returns 1 (0), X=321.86, Y=743.24, Mass=1480, SNR=27.1, Peak=171 HFD=2.5
00:30:07.229 00.002 1032 MultiStar: [#1 0.23,0.07,1.03,U] [#2 0.04,0.11,0.91,U] [#3 0.16,0.04,0.71,U] [#4 0.23,-0.07,0.63,U] [#5 0.18,-0.06,0.64,U] [#6 0.22,-0.09,0.69,U] [#7 0.30,0.08,0.00,M4] [#8 0.25,-0.03,0.62,U] 
00:30:07.231 00.002 1032 refined, 7 included, MultiStar: {0.18, 0.03}, one-star: {0.15, 0.17}
00:30:07.233 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
00:30:07.235 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
00:30:07.236 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.18 mountX=-0.01 mountY=-0.18, mountTheta=-1.65
00:30:07.240 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.03, opts=13)
00:30:07.242 00.002 1032 Enqueuing Move request for scope (0.18, 0.03)
00:30:07.244 00.002 10072 Worker thread wakes up
00:30:07.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
00:30:07.244 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
00:30:07.244 00.000 10072 Moving (0.18, 0.03) raw xDistance=-0.01 yDistance=-0.18
00:30:07.247 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:07.249 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.19
00:30:07.249 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:30:07.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:07.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:30:07.249 00.000 10072 MoveAxis(E, 8, ABG)
00:30:07.249 00.000 10072 Guiding  Dir = 2, Dur = 8
00:30:07.249 00.000 10072 IsGuiding returns 0
00:30:07.249 00.000 10072 PulseGuide returned control before completion, sleep 18
00:30:07.268 00.019 1032 UpdateGuideState exits: m=1480 SNR=27.1
00:30:07.272 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:07.274 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:07.275 00.001 1032 Enqueuing Expose request
00:30:07.277 00.002 10072 IsGuiding returns 0
00:30:07.277 00.000 10072 Move returns status 0, amount 8
00:30:07.279 00.002 10072 MoveAxis(N, 0, ABG)
00:30:07.279 00.000 10072 Move returns status 0, amount 0
00:30:07.279 00.000 10072 move complete, result=0
00:30:07.279 00.000 10072 worker thread done servicing request
00:30:07.279 00.000 10072 Worker thread wakes up
00:30:07.279 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:07.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:07.286 00.007 1032 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
00:30:07.690 00.404 10072 Exposure complete
00:30:07.750 00.060 10072 worker thread done servicing request
00:30:07.751 00.001 1032 OnExposeComplete: enter
00:30:07.754 00.003 1032 UpdateGuideState(): m_state=6
00:30:07.756 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2478
00:30:07.758 00.002 1032 Star::Find returns 1 (0), X=321.86, Y=743.15, Mass=1450, SNR=26.7, Peak=150 HFD=2.5
00:30:07.761 00.003 1032 MultiStar: [#1 0.23,0.02,1.04,U] [#2 -0.05,0.02,0.92,U] [#3 0.40,0.08,0.00,M1] [#4 0.13,-0.02,0.68,U] [#5 0.27,-0.01,0.70,U] [#6 0.30,-0.06,0.00,M1] [#7 0.14,0.04,0.56,U] [#8 0.31,-0.12,0.00,M1] 
00:30:07.764 00.003 1032 refined, 5 included, MultiStar: {0.14, 0.02}, one-star: {0.15, 0.07}
00:30:07.766 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
00:30:07.772 00.006 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
00:30:07.774 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.15 cameraTheta=0.15 mountX=-0.02 mountY=-0.15, mountTheta=-1.68
00:30:07.778 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
00:30:07.780 00.002 1032 Enqueuing Move request for scope (0.14, 0.02)
00:30:07.782 00.002 10072 Worker thread wakes up
00:30:07.783 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
00:30:07.783 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
00:30:07.783 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.15
00:30:07.785 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:07.789 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.19
00:30:07.789 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:30:07.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:07.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:30:07.790 00.001 10072 MoveAxis(E, 7, ABG)
00:30:07.790 00.000 10072 Guiding  Dir = 2, Dur = 7
00:30:07.790 00.000 10072 IsGuiding returns 0
00:30:07.790 00.000 10072 PulseGuide returned control before completion, sleep 17
00:30:07.812 00.022 10072 IsGuiding returns 0
00:30:07.812 00.000 10072 Move returns status 0, amount 7
00:30:07.812 00.000 10072 MoveAxis(N, 0, ABG)
00:30:07.813 00.001 10072 Move returns status 0, amount 0
00:30:07.813 00.000 10072 move complete, result=0
00:30:07.813 00.000 10072 worker thread done servicing request
00:30:07.813 00.000 1032 UpdateGuideState exits: m=1450 SNR=26.7
00:30:07.817 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:07.819 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:07.822 00.003 1032 Enqueuing Expose request
00:30:07.824 00.002 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:30:07.827 00.003 10072 Worker thread wakes up
00:30:07.827 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:07.827 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:08.457 00.630 10072 Exposure complete
00:30:08.509 00.052 10072 worker thread done servicing request
00:30:08.509 00.000 1032 OnExposeComplete: enter
00:30:08.511 00.002 1032 UpdateGuideState(): m_state=6
00:30:08.514 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2479
00:30:08.517 00.003 1032 Star::Find returns 1 (0), X=321.97, Y=743.10, Mass=1404, SNR=26.4, Peak=166 HFD=2.7
00:30:08.520 00.003 1032 MultiStar: [#1 0.16,-0.08,1.08,U] [#2 0.07,-0.06,1.03,U] [#3 0.35,0.00,0.00,M2] [#4 0.04,-0.15,0.69,U] [#5 0.05,-0.20,0.69,U] [#6 0.09,-0.10,0.67,U] [#7 0.23,0.07,0.56,U] [#8 0.19,-0.28,0.00,M2] 
00:30:08.522 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.07}, one-star: {0.26, 0.02}
00:30:08.524 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
00:30:08.527 00.003 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
00:30:08.528 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.47 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
00:30:08.531 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
00:30:08.533 00.002 1032 Enqueuing Move request for scope (0.13, -0.07)
00:30:08.536 00.003 10072 Worker thread wakes up
00:30:08.536 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
00:30:08.536 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
00:30:08.536 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.11
00:30:08.538 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:08.539 00.001 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.18
00:30:08.540 00.001 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:30:08.540 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:08.540 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:30:08.540 00.000 10072 MoveAxis(E, 9, ABG)
00:30:08.540 00.000 10072 Guiding  Dir = 2, Dur = 9
00:30:08.540 00.000 10072 IsGuiding returns 0
00:30:08.541 00.001 10072 PulseGuide returned control before completion, sleep 19
00:30:08.559 00.018 1032 UpdateGuideState exits: m=1404 SNR=26.4
00:30:08.562 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:08.564 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:08.565 00.001 1032 Enqueuing Expose request
00:30:08.575 00.010 10072 IsGuiding returns 0
00:30:08.575 00.000 10072 Move returns status 0, amount 9
00:30:08.575 00.000 10072 MoveAxis(N, 0, ABG)
00:30:08.575 00.000 10072 Move returns status 0, amount 0
00:30:08.575 00.000 10072 move complete, result=0
00:30:08.575 00.000 10072 worker thread done servicing request
00:30:08.575 00.000 10072 Worker thread wakes up
00:30:08.575 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:08.575 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:08.579 00.004 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:30:08.987 00.408 10072 Exposure complete
00:30:09.035 00.048 10072 worker thread done servicing request
00:30:09.035 00.000 1032 OnExposeComplete: enter
00:30:09.037 00.002 1032 UpdateGuideState(): m_state=6
00:30:09.040 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2480
00:30:09.042 00.002 1032 Star::Find returns 1 (0), X=321.98, Y=743.14, Mass=1380, SNR=26.2, Peak=167 HFD=2.6
00:30:09.044 00.002 1032 MultiStar: [#1 0.33,-0.12,0.00,M2] [#2 0.11,0.13,0.97,U] [#3 0.20,-0.00,0.77,U] [#4 -0.04,-0.13,0.63,U] [#5 0.32,-0.19,0.00,M1] [#6 0.11,-0.23,0.71,U] [#7 0.13,-0.16,0.54,U] [#8 0.33,-0.31,0.00,M3] 
00:30:09.046 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.03}, one-star: {0.28, 0.07}
00:30:09.048 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
00:30:09.052 00.004 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
00:30:09.053 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.22 mountX=-0.07 mountY=-0.13, mountTheta=-2.05
00:30:09.056 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
00:30:09.058 00.002 1032 Enqueuing Move request for scope (0.14, -0.03)
00:30:09.060 00.002 10072 Worker thread wakes up
00:30:09.060 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
00:30:09.060 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
00:30:09.060 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.07 yDistance=-0.13
00:30:09.062 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:09.065 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.18
00:30:09.065 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:30:09.065 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:09.065 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:30:09.065 00.000 10072 MoveAxis(E, 8, ABG)
00:30:09.065 00.000 10072 Guiding  Dir = 2, Dur = 8
00:30:09.066 00.001 10072 IsGuiding returns 0
00:30:09.066 00.000 10072 PulseGuide returned control before completion, sleep 18
00:30:09.084 00.018 1032 UpdateGuideState exits: m=1380 SNR=26.2
00:30:09.086 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:09.088 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:09.089 00.001 1032 Enqueuing Expose request
00:30:09.093 00.004 10072 IsGuiding returns 0
00:30:09.093 00.000 10072 Move returns status 0, amount 8
00:30:09.093 00.000 10072 MoveAxis(N, 0, ABG)
00:30:09.093 00.000 10072 Move returns status 0, amount 0
00:30:09.093 00.000 10072 move complete, result=0
00:30:09.093 00.000 10072 worker thread done servicing request
00:30:09.093 00.000 10072 Worker thread wakes up
00:30:09.094 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:09.094 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:09.101 00.007 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:30:09.719 00.618 10072 Exposure complete
00:30:09.769 00.050 10072 worker thread done servicing request
00:30:09.769 00.000 1032 OnExposeComplete: enter
00:30:09.772 00.003 1032 UpdateGuideState(): m_state=6
00:30:09.774 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2481
00:30:09.775 00.001 1032 Star::Find returns 1 (0), X=322.03, Y=743.13, Mass=1412, SNR=26.5, Peak=168 HFD=2.7
00:30:09.777 00.002 1032 MultiStar: [#1 0.19,-0.02,1.13,U] [#2 0.13,-0.02,0.98,U] [#3 0.16,0.07,0.70,U] [#4 0.28,-0.10,0.00,M1] [#5 0.22,-0.18,0.00,M2] [#6 0.03,-0.12,0.73,U] [#7 0.18,-0.10,0.52,U] [#8 0.08,-0.24,0.58,U] 
00:30:09.779 00.002 1032 refined, 6 included, MultiStar: {0.17, -0.04}, one-star: {0.32, 0.06}
00:30:09.781 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
00:30:09.783 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
00:30:09.785 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.24 mountX=-0.08 mountY=-0.15, mountTheta=-2.07
00:30:09.787 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.04, opts=13)
00:30:09.789 00.002 1032 Enqueuing Move request for scope (0.17, -0.04)
00:30:09.790 00.001 10072 Worker thread wakes up
00:30:09.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
00:30:09.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
00:30:09.790 00.000 10072 Moving (0.17, -0.04) raw xDistance=-0.08 yDistance=-0.15
00:30:09.792 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:09.795 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.18
00:30:09.795 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:30:09.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:09.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:30:09.796 00.001 10072 MoveAxis(E, 9, ABG)
00:30:09.796 00.000 10072 Guiding  Dir = 2, Dur = 9
00:30:09.796 00.000 10072 IsGuiding returns 0
00:30:09.796 00.000 10072 PulseGuide returned control before completion, sleep 19
00:30:09.813 00.017 1032 UpdateGuideState exits: m=1412 SNR=26.5
00:30:09.816 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:09.818 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:09.819 00.001 1032 Enqueuing Expose request
00:30:09.824 00.005 10072 IsGuiding returns 0
00:30:09.824 00.000 10072 Move returns status 0, amount 9
00:30:09.824 00.000 10072 MoveAxis(N, 0, ABG)
00:30:09.824 00.000 10072 Move returns status 0, amount 0
00:30:09.824 00.000 10072 move complete, result=0
00:30:09.824 00.000 10072 worker thread done servicing request
00:30:09.824 00.000 10072 Worker thread wakes up
00:30:09.824 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:09.825 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:09.829 00.004 1032 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
00:30:10.234 00.405 10072 Exposure complete
00:30:10.284 00.050 10072 worker thread done servicing request
00:30:10.284 00.000 1032 OnExposeComplete: enter
00:30:10.286 00.002 1032 UpdateGuideState(): m_state=6
00:30:10.288 00.002 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2482
00:30:10.290 00.002 1032 Star::Find returns 1 (0), X=321.77, Y=743.08, Mass=1467, SNR=27.0, Peak=173 HFD=2.5
00:30:10.292 00.002 1032 MultiStar: [#1 0.37,0.02,0.00,M2] [#2 0.15,-0.07,0.95,U] [#3 0.30,-0.11,0.00,M1] [#4 0.14,-0.21,0.64,U] [#5 0.22,-0.05,0.66,U] [#6 0.01,-0.26,0.67,U] [#7 0.09,-0.14,0.51,U] [#8 0.24,-0.19,0.00,M3] 
00:30:10.295 00.003 1032 single-star, 5 included, MultiStar: {0.11, -0.11}, one-star: {0.07, 0.00}
00:30:10.296 00.001 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
00:30:10.299 00.003 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
00:30:10.301 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.07 mountX=-0.01 mountY=-0.07, mountTheta=-1.76
00:30:10.306 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
00:30:10.309 00.003 1032 Enqueuing Move request for scope (0.07, 0.00)
00:30:10.310 00.001 10072 Worker thread wakes up
00:30:10.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
00:30:10.310 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
00:30:10.310 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
00:30:10.313 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:10.316 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.18
00:30:10.316 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:30:10.316 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:10.316 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:30:10.316 00.000 10072 MoveAxis(E, 8, ABG)
00:30:10.316 00.000 10072 Guiding  Dir = 2, Dur = 8
00:30:10.316 00.000 10072 IsGuiding returns 0
00:30:10.317 00.001 10072 PulseGuide returned control before completion, sleep 18
00:30:10.335 00.018 1032 UpdateGuideState exits: m=1467 SNR=27.0
00:30:10.338 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:10.339 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:10.341 00.002 1032 Enqueuing Expose request
00:30:10.344 00.003 10072 IsGuiding returns 0
00:30:10.344 00.000 10072 Move returns status 0, amount 8
00:30:10.344 00.000 10072 MoveAxis(N, 0, ABG)
00:30:10.344 00.000 10072 Move returns status 0, amount 0
00:30:10.344 00.000 10072 move complete, result=0
00:30:10.344 00.000 10072 worker thread done servicing request
00:30:10.344 00.000 10072 Worker thread wakes up
00:30:10.344 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:10.344 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:10.351 00.007 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:30:10.982 00.631 10072 Exposure complete
00:30:11.030 00.048 10072 worker thread done servicing request
00:30:11.030 00.000 1032 OnExposeComplete: enter
00:30:11.031 00.001 1032 UpdateGuideState(): m_state=6
00:30:11.033 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2483
00:30:11.035 00.002 1032 Star::Find returns 1 (0), X=321.95, Y=742.94, Mass=1407, SNR=26.4, Peak=177 HFD=2.7
00:30:11.036 00.001 1032 MultiStar: [#1 0.24,-0.04,1.11,U] [#2 0.15,-0.07,0.99,U] [#3 0.21,-0.16,0.68,U] [#4 0.08,-0.05,0.62,U] [#5 0.19,-0.16,0.69,U] [#6 0.05,-0.17,0.69,U] [#7 -0.13,0.14,0.50,U] [#8 0.16,-0.19,0.61,U] 
00:30:11.038 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.10}, one-star: {0.25, -0.13}
00:30:11.039 00.001 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
00:30:11.041 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
00:30:11.042 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.56 mountX=-0.13 mountY=-0.12, mountTheta=-2.39
00:30:11.046 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.10, opts=13)
00:30:11.046 00.000 1032 Enqueuing Move request for scope (0.15, -0.10)
00:30:11.048 00.002 10072 Worker thread wakes up
00:30:11.048 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
00:30:11.049 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
00:30:11.049 00.000 10072 Moving (0.15, -0.10) raw xDistance=-0.13 yDistance=-0.12
00:30:11.053 00.004 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 290.17
00:30:11.053 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
00:30:11.053 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:11.053 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:30:11.053 00.000 10072 MoveAxis(E, 76, ABG)
00:30:11.053 00.000 10072 Guiding  Dir = 2, Dur = 76
00:30:11.054 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:11.056 00.002 10072 IsGuiding returns 0
00:30:11.057 00.001 10072 PulseGuide returned control before completion, sleep 86
00:30:11.073 00.016 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:30:11.076 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:11.077 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:11.079 00.002 1032 Enqueuing Expose request
00:30:11.152 00.073 10072 IsGuiding returns 0
00:30:11.152 00.000 10072 Move returns status 0, amount 76
00:30:11.152 00.000 10072 MoveAxis(N, 0, ABG)
00:30:11.152 00.000 10072 Move returns status 0, amount 0
00:30:11.152 00.000 10072 move complete, result=0
00:30:11.152 00.000 10072 worker thread done servicing request
00:30:11.152 00.000 10072 Worker thread wakes up
00:30:11.153 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:11.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:11.153 00.000 1032 GuideStep: -0.1 px 76 ms EAST, -0.1 px 0 ms NORTH
00:30:11.559 00.406 10072 Exposure complete
00:30:11.609 00.050 10072 worker thread done servicing request
00:30:11.609 00.000 1032 OnExposeComplete: enter
00:30:11.611 00.002 1032 UpdateGuideState(): m_state=6
00:30:11.613 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2484
00:30:11.615 00.002 1032 Star::Find returns 1 (0), X=321.83, Y=742.89, Mass=1438, SNR=26.7, Peak=168 HFD=2.6
00:30:11.617 00.002 1032 MultiStar: [#1 0.27,-0.14,0.00,M2] [#2 0.12,0.02,0.95,U] [#3 0.15,-0.10,0.71,U] [#4 0.17,-0.19,0.65,U] [#5 0.20,-0.15,0.66,U] [#6 0.24,-0.32,0.00,M1] [#7 0.17,-0.04,0.55,U] [#8 0.19,-0.28,0.00,M3] 
00:30:11.619 00.002 1032 refined, 5 included, MultiStar: {0.15, -0.10}, one-star: {0.12, -0.18}
00:30:11.621 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
00:30:11.623 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
00:30:11.625 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.61 mountX=-0.14 mountY=-0.12, mountTheta=-2.44
00:30:11.627 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.10, opts=13)
00:30:11.629 00.002 1032 Enqueuing Move request for scope (0.15, -0.10)
00:30:11.631 00.002 10072 Worker thread wakes up
00:30:11.631 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
00:30:11.632 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
00:30:11.632 00.000 10072 Moving (0.15, -0.10) raw xDistance=-0.14 yDistance=-0.12
00:30:11.633 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:11.637 00.004 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 290.17
00:30:11.637 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:30:11.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:11.638 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:30:11.638 00.000 10072 MoveAxis(E, 79, ABG)
00:30:11.638 00.000 10072 Guiding  Dir = 2, Dur = 79
00:30:11.638 00.000 10072 IsGuiding returns 0
00:30:11.639 00.001 10072 PulseGuide returned control before completion, sleep 89
00:30:11.655 00.016 1032 UpdateGuideState exits: m=1438 SNR=26.7
00:30:11.658 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:11.659 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:11.661 00.002 1032 Enqueuing Expose request
00:30:11.741 00.080 10072 IsGuiding returns 1
00:30:11.741 00.000 10072 scope still moving after pulse duration time elapsed
00:30:11.776 00.035 10072 IsGuiding returns 0
00:30:11.776 00.000 10072 scope move finished after 79 + 58 ms
00:30:11.776 00.000 10072 Move returns status 0, amount 79
00:30:11.776 00.000 10072 MoveAxis(N, 0, ABG)
00:30:11.776 00.000 10072 Move returns status 0, amount 0
00:30:11.776 00.000 10072 move complete, result=0
00:30:11.777 00.001 10072 worker thread done servicing request
00:30:11.777 00.000 10072 Worker thread wakes up
00:30:11.777 00.000 1032 GuideStep: -0.1 px 79 ms EAST, -0.1 px 0 ms NORTH
00:30:11.779 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:11.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:12.403 00.624 10072 Exposure complete
00:30:12.450 00.047 10072 worker thread done servicing request
00:30:12.450 00.000 1032 OnExposeComplete: enter
00:30:12.452 00.002 1032 UpdateGuideState(): m_state=6
00:30:12.454 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2485
00:30:12.457 00.003 1032 Star::Find returns 1 (0), X=322.00, Y=743.25, Mass=1512, SNR=27.4, Peak=170 HFD=2.5
00:30:12.460 00.003 1032 MultiStar: [#1 0.33,0.23,0.00,M3] [#2 0.42,0.29,0.00,M1] [#3 0.32,0.24,0.00,M1] [#4 0.36,0.18,0.00,M1] [#5 0.35,0.31,0.00,M1] [#6 0.17,0.07,0.65,U] [#7 0.41,0.08,0.00,M1] [#8 0.18,0.13,0.55,U] 
00:30:12.463 00.003 1032 refined, 2 included, MultiStar: {0.23, 0.14}, one-star: {0.30, 0.18}
00:30:12.464 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
00:30:12.466 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
00:30:12.467 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=0.14 hyp=0.27 cameraTheta=0.53 mountX=0.07 mountY=-0.26, mountTheta=-1.30
00:30:12.470 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.14, opts=13)
00:30:12.471 00.001 1032 Enqueuing Move request for scope (0.23, 0.14)
00:30:12.472 00.001 10072 Worker thread wakes up
00:30:12.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.14) opts 0xd
00:30:12.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.14)
00:30:12.472 00.000 10072 Moving (0.23, 0.14) raw xDistance=0.07 yDistance=-0.26
00:30:12.474 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:12.475 00.001 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.17
00:30:12.476 00.001 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:30:12.476 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:30:12.476 00.000 10072 MoveAxis(E, 11, ABG)
00:30:12.476 00.000 10072 Guiding  Dir = 2, Dur = 11
00:30:12.476 00.000 10072 IsGuiding returns 0
00:30:12.476 00.000 10072 PulseGuide returned control before completion, sleep 21
00:30:12.495 00.019 1032 UpdateGuideState exits: m=1512 SNR=27.4
00:30:12.497 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:12.498 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:12.499 00.001 1032 Enqueuing Expose request
00:30:12.509 00.010 10072 IsGuiding returns 0
00:30:12.509 00.000 10072 Move returns status 0, amount 11
00:30:12.509 00.000 10072 MoveAxis(N, 167, ABG)
00:30:12.509 00.000 10072 Guiding  Dir = 0, Dur = 167
00:30:12.509 00.000 10072 IsGuiding returns 0
00:30:12.510 00.001 10072 PulseGuide returned control before completion, sleep 177
00:30:12.696 00.186 10072 IsGuiding returns 0
00:30:12.696 00.000 10072 Move returns status 0, amount 167
00:30:12.696 00.000 10072 move complete, result=0
00:30:12.696 00.000 10072 worker thread done servicing request
00:30:12.696 00.000 10072 Worker thread wakes up
00:30:12.696 00.000 1032 GuideStep: 0.1 px 11 ms EAST, -0.3 px 167 ms NORTH
00:30:12.701 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:12.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:13.107 00.406 10072 Exposure complete
00:30:13.155 00.048 10072 worker thread done servicing request
00:30:13.155 00.000 1032 OnExposeComplete: enter
00:30:13.157 00.002 1032 UpdateGuideState(): m_state=6
00:30:13.159 00.002 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2486
00:30:13.160 00.001 1032 Star::Find returns 1 (0), X=321.80, Y=743.19, Mass=1319, SNR=25.6, Peak=156 HFD=2.6
00:30:13.162 00.002 1032 MultiStar: [#1 0.18,0.17,1.15,U] [#2 0.14,0.24,0.00,M2] [#3 0.18,0.25,0.00,M2] [#4 0.09,0.05,0.69,U] [#5 0.30,0.15,0.00,M2] [#6 0.00,-0.04,0.68,U] [#7 -0.02,0.12,0.53,U] [#8 0.08,0.10,0.62,U] 
00:30:13.164 00.002 1032 refined, 5 included, MultiStar: {0.09, 0.09}, one-star: {0.09, 0.12}
00:30:13.165 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
00:30:13.167 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
00:30:13.169 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.83 mountX=0.07 mountY=-0.11, mountTheta=-1.00
00:30:13.172 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
00:30:13.174 00.002 1032 Enqueuing Move request for scope (0.09, 0.09)
00:30:13.177 00.003 10072 Worker thread wakes up
00:30:13.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
00:30:13.177 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
00:30:13.177 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.07 yDistance=-0.11
00:30:13.180 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:13.182 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.17
00:30:13.182 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:30:13.182 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:13.182 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:30:13.182 00.000 10072 MoveAxis(E, 10, ABG)
00:30:13.182 00.000 10072 Guiding  Dir = 2, Dur = 10
00:30:13.184 00.002 10072 IsGuiding returns 0
00:30:13.184 00.000 10072 PulseGuide returned control before completion, sleep 20
00:30:13.200 00.016 1032 UpdateGuideState exits: m=1319 SNR=25.6
00:30:13.202 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:13.204 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:13.207 00.003 1032 Enqueuing Expose request
00:30:13.214 00.007 10072 IsGuiding returns 0
00:30:13.214 00.000 10072 Move returns status 0, amount 10
00:30:13.214 00.000 10072 MoveAxis(N, 0, ABG)
00:30:13.214 00.000 10072 Move returns status 0, amount 0
00:30:13.214 00.000 10072 move complete, result=0
00:30:13.214 00.000 10072 worker thread done servicing request
00:30:13.214 00.000 10072 Worker thread wakes up
00:30:13.214 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:13.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:13.217 00.003 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:30:13.844 00.627 10072 Exposure complete
00:30:13.889 00.045 10072 worker thread done servicing request
00:30:13.889 00.000 1032 OnExposeComplete: enter
00:30:13.892 00.003 1032 UpdateGuideState(): m_state=6
00:30:13.893 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2487
00:30:13.896 00.003 1032 Star::Find returns 1 (0), X=321.73, Y=743.22, Mass=1352, SNR=25.9, Peak=140 HFD=2.7
00:30:13.898 00.002 1032 MultiStar: [#1 0.06,0.03,1.14,U] [#2 -0.13,0.14,1.03,U] [#3 0.28,0.11,0.00,M3] [#4 0.00,0.10,0.67,U] [#5 0.01,0.03,0.74,U] [#6 -0.00,-0.10,0.69,U] [#7 0.01,0.18,0.53,U] [#8 0.11,-0.05,0.64,U] 
00:30:13.899 00.001 1032 refined, 7 included, MultiStar: {0.00, 0.06}, one-star: {0.02, 0.15}
00:30:13.901 00.002 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
00:30:13.902 00.001 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
00:30:13.906 00.004 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.49 mountX=0.06 mountY=-0.02, mountTheta=-0.34
00:30:13.909 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
00:30:13.912 00.003 1032 Enqueuing Move request for scope (0.00, 0.06)
00:30:13.914 00.002 10072 Worker thread wakes up
00:30:13.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
00:30:13.914 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
00:30:13.914 00.000 10072 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.02
00:30:13.916 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:13.918 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.17
00:30:13.918 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:30:13.918 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:13.918 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:30:13.918 00.000 10072 MoveAxis(E, 10, ABG)
00:30:13.918 00.000 10072 Guiding  Dir = 2, Dur = 10
00:30:13.921 00.003 10072 IsGuiding returns 0
00:30:13.922 00.001 10072 PulseGuide returned control before completion, sleep 20
00:30:13.937 00.015 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:30:13.939 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:13.940 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:13.942 00.002 1032 Enqueuing Expose request
00:30:13.950 00.008 10072 IsGuiding returns 0
00:30:13.950 00.000 10072 Move returns status 0, amount 10
00:30:13.950 00.000 10072 MoveAxis(N, 0, ABG)
00:30:13.950 00.000 10072 Move returns status 0, amount 0
00:30:13.950 00.000 10072 move complete, result=0
00:30:13.950 00.000 10072 worker thread done servicing request
00:30:13.950 00.000 10072 Worker thread wakes up
00:30:13.950 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:13.950 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:13.953 00.003 1032 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
00:30:14.367 00.414 10072 Exposure complete
00:30:14.413 00.046 10072 worker thread done servicing request
00:30:14.413 00.000 1032 OnExposeComplete: enter
00:30:14.416 00.003 1032 UpdateGuideState(): m_state=6
00:30:14.418 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2488
00:30:14.419 00.001 1032 Star::Find returns 1 (0), X=321.76, Y=743.25, Mass=1457, SNR=26.9, Peak=152 HFD=2.6
00:30:14.421 00.002 1032 MultiStar: [#1 0.09,0.17,1.08,U] [#2 -0.24,0.08,0.96,U] [#3 -0.08,0.18,0.73,U] [#4 -0.06,0.04,0.69,U] [#5 0.06,0.14,0.71,U] [#6 -0.11,-0.00,0.68,U] [#7 0.07,0.18,0.48,U] [#8 0.02,0.12,0.59,U] 
00:30:14.423 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.12}, one-star: {0.06, 0.18}
00:30:14.426 00.003 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
00:30:14.427 00.001 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
00:30:14.428 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.76 mountX=0.13 mountY=-0.01, mountTheta=-0.07
00:30:14.430 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.12, opts=13)
00:30:14.433 00.003 1032 Enqueuing Move request for scope (-0.02, 0.12)
00:30:14.435 00.002 10072 Worker thread wakes up
00:30:14.435 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
00:30:14.435 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
00:30:14.435 00.000 10072 Moving (-0.02, 0.12) raw xDistance=0.13 yDistance=-0.01
00:30:14.436 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:14.438 00.002 10072 PPEC rslt: input = 0.13, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.16
00:30:14.438 00.000 10072 PPEC: input: 0.13, control: -0.01, exposure: 500
00:30:14.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:14.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:30:14.439 00.001 10072 MoveAxis(E, 9, ABG)
00:30:14.439 00.000 10072 Guiding  Dir = 2, Dur = 9
00:30:14.439 00.000 10072 IsGuiding returns 0
00:30:14.439 00.000 10072 PulseGuide returned control before completion, sleep 19
00:30:14.455 00.016 1032 UpdateGuideState exits: m=1457 SNR=26.9
00:30:14.457 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:14.459 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:14.461 00.002 1032 Enqueuing Expose request
00:30:14.473 00.012 10072 IsGuiding returns 0
00:30:14.473 00.000 10072 Move returns status 0, amount 9
00:30:14.473 00.000 10072 MoveAxis(N, 0, ABG)
00:30:14.473 00.000 10072 Move returns status 0, amount 0
00:30:14.473 00.000 10072 move complete, result=0
00:30:14.473 00.000 10072 worker thread done servicing request
00:30:14.473 00.000 10072 Worker thread wakes up
00:30:14.474 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:14.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:14.474 00.000 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
00:30:15.103 00.629 10072 Exposure complete
00:30:15.149 00.046 10072 worker thread done servicing request
00:30:15.149 00.000 1032 OnExposeComplete: enter
00:30:15.152 00.003 1032 UpdateGuideState(): m_state=6
00:30:15.153 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2489
00:30:15.155 00.002 1032 Star::Find returns 1 (0), X=321.90, Y=743.26, Mass=1336, SNR=25.7, Peak=144 HFD=2.6
00:30:15.156 00.001 1032 MultiStar: [#1 0.07,0.10,1.13,U] [#2 -0.08,0.05,1.01,U] [#3 -0.02,0.17,0.76,U] [#4 -0.24,0.00,0.72,U] [#5 0.11,0.01,0.73,U] [#6 -0.03,-0.03,0.74,U] [#7 -0.08,0.12,0.52,U] [#8 0.02,0.11,0.59,U] 
00:30:15.157 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.08}, one-star: {0.19, 0.19}
00:30:15.160 00.003 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
00:30:15.161 00.001 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
00:30:15.162 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.52 mountX=0.08 mountY=-0.02, mountTheta=-0.31
00:30:15.166 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
00:30:15.167 00.001 1032 Enqueuing Move request for scope (0.00, 0.08)
00:30:15.169 00.002 10072 Worker thread wakes up
00:30:15.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
00:30:15.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
00:30:15.169 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
00:30:15.172 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:15.177 00.005 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.16
00:30:15.177 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:30:15.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:15.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:30:15.177 00.000 10072 MoveAxis(E, 11, ABG)
00:30:15.177 00.000 10072 Guiding  Dir = 2, Dur = 11
00:30:15.178 00.001 10072 IsGuiding returns 0
00:30:15.178 00.000 10072 PulseGuide returned control before completion, sleep 21
00:30:15.195 00.017 1032 UpdateGuideState exits: m=1336 SNR=25.7
00:30:15.197 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:15.199 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:15.201 00.002 1032 Enqueuing Expose request
00:30:15.210 00.009 10072 IsGuiding returns 0
00:30:15.210 00.000 10072 Move returns status 0, amount 11
00:30:15.210 00.000 10072 MoveAxis(N, 0, ABG)
00:30:15.210 00.000 10072 Move returns status 0, amount 0
00:30:15.210 00.000 10072 move complete, result=0
00:30:15.210 00.000 10072 worker thread done servicing request
00:30:15.210 00.000 10072 Worker thread wakes up
00:30:15.210 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:15.210 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:15.213 00.003 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
00:30:15.620 00.407 10072 Exposure complete
00:30:15.670 00.050 10072 worker thread done servicing request
00:30:15.670 00.000 1032 OnExposeComplete: enter
00:30:15.672 00.002 1032 UpdateGuideState(): m_state=6
00:30:15.677 00.005 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2490
00:30:15.681 00.004 1032 Star::Find returns 1 (0), X=321.71, Y=743.26, Mass=1281, SNR=25.2, Peak=135 HFD=2.8
00:30:15.685 00.004 1032 MultiStar: [#1 0.10,0.17,1.09,U] [#2 -0.04,0.12,0.99,U] [#3 0.03,0.32,0.00,M2] [#4 -0.14,0.12,0.73,U] [#5 0.03,0.06,0.73,U] [#6 -0.00,0.04,0.75,U] [#7 -0.14,0.25,0.00,M1] [#8 -0.04,0.01,0.69,U] 
00:30:15.687 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.11}, one-star: {0.00, 0.19}
00:30:15.689 00.002 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
00:30:15.690 00.001 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
00:30:15.692 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.63 mountX=0.11 mountY=-0.02, mountTheta=-0.20
00:30:15.696 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.11, opts=13)
00:30:15.697 00.001 1032 Enqueuing Move request for scope (-0.01, 0.11)
00:30:15.699 00.002 10072 Worker thread wakes up
00:30:15.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
00:30:15.699 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
00:30:15.699 00.000 10072 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
00:30:15.701 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:15.702 00.001 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.16
00:30:15.702 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
00:30:15.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:15.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:30:15.702 00.000 10072 MoveAxis(E, 9, ABG)
00:30:15.702 00.000 10072 Guiding  Dir = 2, Dur = 9
00:30:15.704 00.002 10072 IsGuiding returns 0
00:30:15.705 00.001 10072 PulseGuide returned control before completion, sleep 19
00:30:15.724 00.019 1032 UpdateGuideState exits: m=1281 SNR=25.2
00:30:15.726 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:15.728 00.002 10072 IsGuiding returns 0
00:30:15.728 00.000 10072 Move returns status 0, amount 9
00:30:15.728 00.000 10072 MoveAxis(N, 0, ABG)
00:30:15.728 00.000 10072 Move returns status 0, amount 0
00:30:15.728 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:15.730 00.002 1032 Enqueuing Expose request
00:30:15.732 00.002 10072 move complete, result=0
00:30:15.732 00.000 10072 worker thread done servicing request
00:30:15.732 00.000 10072 Worker thread wakes up
00:30:15.732 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:15.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:15.732 00.000 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
00:30:16.372 00.640 10072 Exposure complete
00:30:16.417 00.045 10072 worker thread done servicing request
00:30:16.418 00.001 1032 OnExposeComplete: enter
00:30:16.419 00.001 1032 UpdateGuideState(): m_state=6
00:30:16.421 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2491
00:30:16.423 00.002 1032 Star::Find returns 1 (0), X=321.68, Y=743.16, Mass=1371, SNR=26.1, Peak=147 HFD=2.7
00:30:16.426 00.003 1032 MultiStar: [#1 0.05,0.08,1.14,U] [#2 -0.17,0.09,0.95,U] [#3 0.07,0.08,0.72,U] [#4 -0.01,-0.02,0.65,U] [#5 0.00,0.09,0.70,U] [#6 -0.05,0.01,0.72,U] [#7 -0.01,0.19,0.50,U] [#8 -0.13,0.03,0.60,U] 
00:30:16.427 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {-0.03, 0.09}
00:30:16.429 00.002 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
00:30:16.430 00.001 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
00:30:16.432 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.95 mountX=0.08 mountY=0.01, mountTheta=0.12
00:30:16.435 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
00:30:16.436 00.001 1032 Enqueuing Move request for scope (-0.03, 0.07)
00:30:16.438 00.002 10072 Worker thread wakes up
00:30:16.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
00:30:16.438 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
00:30:16.438 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.08 yDistance=0.01
00:30:16.440 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:16.442 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.16
00:30:16.443 00.001 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:30:16.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:16.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:30:16.443 00.000 10072 MoveAxis(E, 11, ABG)
00:30:16.443 00.000 10072 Guiding  Dir = 2, Dur = 11
00:30:16.443 00.000 10072 IsGuiding returns 0
00:30:16.444 00.001 10072 PulseGuide returned control before completion, sleep 21
00:30:16.460 00.016 1032 UpdateGuideState exits: m=1371 SNR=26.1
00:30:16.464 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:16.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:16.467 00.001 1032 Enqueuing Expose request
00:30:16.479 00.012 10072 IsGuiding returns 0
00:30:16.479 00.000 10072 Move returns status 0, amount 11
00:30:16.479 00.000 10072 MoveAxis(N, 0, ABG)
00:30:16.479 00.000 10072 Move returns status 0, amount 0
00:30:16.479 00.000 10072 move complete, result=0
00:30:16.479 00.000 10072 worker thread done servicing request
00:30:16.479 00.000 10072 Worker thread wakes up
00:30:16.479 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:16.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:16.480 00.001 1032 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
00:30:16.890 00.410 10072 Exposure complete
00:30:16.941 00.051 10072 worker thread done servicing request
00:30:16.941 00.000 1032 OnExposeComplete: enter
00:30:16.944 00.003 1032 UpdateGuideState(): m_state=6
00:30:16.945 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2492
00:30:16.948 00.003 1032 Star::Find returns 1 (0), X=321.64, Y=743.24, Mass=1431, SNR=26.7, Peak=158 HFD=2.8
00:30:16.950 00.002 1032 MultiStar: [#1 0.09,0.02,1.08,U] [#2 -0.19,0.12,0.98,U] [#3 -0.02,0.31,0.00,M2] [#4 -0.09,0.14,0.65,U] [#5 -0.07,0.01,0.70,U] [#6 -0.04,-0.07,0.66,U] [#7 -0.11,0.01,0.54,U] [#8 -0.04,0.01,0.58,U] 
00:30:16.951 00.001 1032 refined, 7 included, MultiStar: {-0.06, 0.06}, one-star: {-0.07, 0.17}
00:30:16.953 00.002 1032 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.83) = xAngle (0.54 = 0.54)
00:30:16.955 00.002 1032 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.54 = 0.54)
00:30:16.958 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.37 mountX=0.07 mountY=0.04, mountTheta=0.54
00:30:16.961 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.06, opts=13)
00:30:16.963 00.002 1032 Enqueuing Move request for scope (-0.06, 0.06)
00:30:16.965 00.002 10072 Worker thread wakes up
00:30:16.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
00:30:16.965 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
00:30:16.965 00.000 10072 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=0.04
00:30:16.967 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:16.969 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.15
00:30:16.969 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:30:16.970 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:16.970 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:30:16.970 00.000 10072 MoveAxis(E, 10, ABG)
00:30:16.970 00.000 10072 Guiding  Dir = 2, Dur = 10
00:30:16.970 00.000 10072 IsGuiding returns 0
00:30:16.971 00.001 10072 PulseGuide returned control before completion, sleep 20
00:30:16.987 00.016 1032 UpdateGuideState exits: m=1431 SNR=26.7
00:30:16.991 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:16.993 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:16.994 00.001 1032 Enqueuing Expose request
00:30:16.998 00.004 10072 IsGuiding returns 0
00:30:16.998 00.000 10072 Move returns status 0, amount 10
00:30:16.998 00.000 10072 MoveAxis(N, 0, ABG)
00:30:16.998 00.000 10072 Move returns status 0, amount 0
00:30:16.998 00.000 10072 move complete, result=0
00:30:16.998 00.000 10072 worker thread done servicing request
00:30:16.998 00.000 10072 Worker thread wakes up
00:30:16.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:16.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:17.006 00.008 1032 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
00:30:17.625 00.619 10072 Exposure complete
00:30:17.672 00.047 10072 worker thread done servicing request
00:30:17.672 00.000 1032 OnExposeComplete: enter
00:30:17.675 00.003 1032 UpdateGuideState(): m_state=6
00:30:17.677 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2493
00:30:17.680 00.003 1032 Star::Find returns 1 (0), X=321.82, Y=743.14, Mass=1484, SNR=27.1, Peak=169 HFD=2.4
00:30:17.681 00.001 1032 MultiStar: [#1 0.07,0.06,1.09,U] [#2 -0.01,0.08,0.90,U] [#3 0.12,0.19,0.70,U] [#4 0.09,0.02,0.68,U] [#5 -0.09,-0.08,0.68,U] [#6 -0.09,-0.00,0.67,U] [#7 0.18,0.10,0.54,U] [#8 -0.03,0.00,0.59,U] 
00:30:17.683 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.12, 0.07}
00:30:17.685 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:30:17.688 00.003 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:30:17.690 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.90 mountX=0.04 mountY=-0.05, mountTheta=-0.93
00:30:17.693 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
00:30:17.695 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
00:30:17.697 00.002 10072 Worker thread wakes up
00:30:17.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:30:17.697 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:30:17.697 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
00:30:17.699 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:17.701 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.15
00:30:17.701 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:30:17.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:17.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:30:17.701 00.000 10072 MoveAxis(E, 11, ABG)
00:30:17.701 00.000 10072 Guiding  Dir = 2, Dur = 11
00:30:17.702 00.001 10072 IsGuiding returns 0
00:30:17.702 00.000 10072 PulseGuide returned control before completion, sleep 21
00:30:17.720 00.018 1032 UpdateGuideState exits: m=1484 SNR=27.1
00:30:17.723 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:17.724 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:17.726 00.002 1032 Enqueuing Expose request
00:30:17.731 00.005 10072 IsGuiding returns 0
00:30:17.731 00.000 10072 Move returns status 0, amount 11
00:30:17.731 00.000 10072 MoveAxis(N, 0, ABG)
00:30:17.731 00.000 10072 Move returns status 0, amount 0
00:30:17.731 00.000 10072 move complete, result=0
00:30:17.731 00.000 10072 worker thread done servicing request
00:30:17.731 00.000 10072 Worker thread wakes up
00:30:17.731 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:17.732 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:17.735 00.003 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
00:30:18.139 00.404 10072 Exposure complete
00:30:18.186 00.047 10072 worker thread done servicing request
00:30:18.186 00.000 1032 OnExposeComplete: enter
00:30:18.189 00.003 1032 UpdateGuideState(): m_state=6
00:30:18.190 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2494
00:30:18.191 00.001 1032 Star::Find returns 1 (0), X=321.79, Y=743.19, Mass=1446, SNR=26.8, Peak=168 HFD=2.5
00:30:18.193 00.002 1032 MultiStar: [#1 0.17,0.15,1.05,U] [#2 0.07,0.03,0.94,U] [#3 0.05,0.16,0.74,U] [#4 -0.14,0.08,0.61,U] [#5 0.03,-0.12,0.68,U] [#6 -0.10,-0.04,0.70,U] [#7 -0.08,0.01,0.51,U] [#8 0.03,0.02,0.58,U] 
00:30:18.195 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {0.08, 0.12}
00:30:18.197 00.002 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
00:30:18.198 00.001 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
00:30:18.199 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.08 mountX=0.05 mountY=-0.04, mountTheta=-0.75
00:30:18.202 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
00:30:18.205 00.003 1032 Enqueuing Move request for scope (0.03, 0.06)
00:30:18.208 00.003 10072 Worker thread wakes up
00:30:18.208 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
00:30:18.208 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
00:30:18.208 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.04
00:30:18.210 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:18.212 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.15
00:30:18.212 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:30:18.212 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:18.212 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:30:18.212 00.000 10072 MoveAxis(E, 8, ABG)
00:30:18.212 00.000 10072 Guiding  Dir = 2, Dur = 8
00:30:18.213 00.001 10072 IsGuiding returns 0
00:30:18.213 00.000 10072 PulseGuide returned control before completion, sleep 18
00:30:18.230 00.017 1032 UpdateGuideState exits: m=1446 SNR=26.8
00:30:18.232 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:18.235 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:18.238 00.003 1032 Enqueuing Expose request
00:30:18.246 00.008 10072 IsGuiding returns 0
00:30:18.246 00.000 10072 Move returns status 0, amount 8
00:30:18.246 00.000 10072 MoveAxis(N, 0, ABG)
00:30:18.246 00.000 10072 Move returns status 0, amount 0
00:30:18.246 00.000 10072 move complete, result=0
00:30:18.248 00.002 10072 worker thread done servicing request
00:30:18.248 00.000 10072 Worker thread wakes up
00:30:18.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:18.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:18.249 00.001 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
00:30:18.874 00.625 10072 Exposure complete
00:30:18.919 00.045 10072 worker thread done servicing request
00:30:18.919 00.000 1032 OnExposeComplete: enter
00:30:18.921 00.002 1032 UpdateGuideState(): m_state=6
00:30:18.923 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2495
00:30:18.925 00.002 1032 Star::Find returns 1 (0), X=321.83, Y=743.11, Mass=1272, SNR=25.1, Peak=164 HFD=2.4
00:30:18.927 00.002 1032 MultiStar: [#1 0.06,0.12,1.15,U] [#2 -0.03,-0.06,1.03,U] [#3 0.13,0.18,0.78,U] [#4 -0.06,-0.05,0.68,U] [#5 0.19,-0.15,0.74,U] [#6 0.06,-0.09,0.76,U] [#7 0.13,0.06,0.59,U] [#8 0.17,0.01,0.67,U] 
00:30:18.928 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.12, 0.04}
00:30:18.931 00.003 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
00:30:18.932 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
00:30:18.933 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.13 mountX=-0.01 mountY=-0.08, mountTheta=-1.70
00:30:18.935 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
00:30:18.936 00.001 1032 Enqueuing Move request for scope (0.08, 0.01)
00:30:18.938 00.002 10072 Worker thread wakes up
00:30:18.938 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:30:18.938 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:30:18.938 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
00:30:18.939 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:18.941 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.15
00:30:18.941 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:30:18.941 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:18.941 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:30:18.941 00.000 10072 MoveAxis(E, 9, ABG)
00:30:18.941 00.000 10072 Guiding  Dir = 2, Dur = 9
00:30:18.942 00.001 10072 IsGuiding returns 0
00:30:18.942 00.000 10072 PulseGuide returned control before completion, sleep 19
00:30:18.959 00.017 1032 UpdateGuideState exits: m=1272 SNR=25.1
00:30:18.961 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:18.964 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:18.965 00.001 1032 Enqueuing Expose request
00:30:18.967 00.002 10072 IsGuiding returns 0
00:30:18.967 00.000 10072 Move returns status 0, amount 9
00:30:18.967 00.000 10072 MoveAxis(N, 0, ABG)
00:30:18.967 00.000 10072 Move returns status 0, amount 0
00:30:18.969 00.002 10072 move complete, result=0
00:30:18.969 00.000 10072 worker thread done servicing request
00:30:18.969 00.000 10072 Worker thread wakes up
00:30:18.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:18.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:18.975 00.006 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:30:19.384 00.409 10072 Exposure complete
00:30:19.433 00.049 10072 worker thread done servicing request
00:30:19.433 00.000 1032 OnExposeComplete: enter
00:30:19.436 00.003 1032 UpdateGuideState(): m_state=6
00:30:19.438 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2496
00:30:19.439 00.001 1032 Star::Find returns 1 (0), X=321.82, Y=743.25, Mass=1587, SNR=28.1, Peak=177 HFD=2.6
00:30:19.440 00.001 1032 MultiStar: [#1 0.21,0.13,0.98,U] [#2 -0.04,0.05,0.89,U] [#3 0.13,0.11,0.64,U] [#4 0.02,0.06,0.66,U] [#5 0.13,0.03,0.67,U] [#6 -0.00,-0.15,0.63,U] [#7 -0.03,0.20,0.55,U] [#8 0.01,-0.14,0.55,U] 
00:30:19.442 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.11, 0.18}
00:30:19.443 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
00:30:19.445 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
00:30:19.446 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.73 mountX=0.04 mountY=-0.08, mountTheta=-1.11
00:30:19.449 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
00:30:19.451 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
00:30:19.453 00.002 10072 Worker thread wakes up
00:30:19.453 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
00:30:19.453 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
00:30:19.453 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
00:30:19.456 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:19.459 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.15
00:30:19.459 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:30:19.459 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:19.459 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:30:19.459 00.000 10072 MoveAxis(E, 8, ABG)
00:30:19.459 00.000 10072 Guiding  Dir = 2, Dur = 8
00:30:19.459 00.000 10072 IsGuiding returns 0
00:30:19.460 00.001 10072 PulseGuide returned control before completion, sleep 18
00:30:19.477 00.017 1032 UpdateGuideState exits: m=1587 SNR=28.1
00:30:19.479 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:19.480 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:19.482 00.002 1032 Enqueuing Expose request
00:30:19.490 00.008 10072 IsGuiding returns 0
00:30:19.490 00.000 10072 Move returns status 0, amount 8
00:30:19.490 00.000 10072 MoveAxis(N, 0, ABG)
00:30:19.490 00.000 10072 Move returns status 0, amount 0
00:30:19.490 00.000 10072 move complete, result=0
00:30:19.490 00.000 10072 worker thread done servicing request
00:30:19.490 00.000 10072 Worker thread wakes up
00:30:19.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:19.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:19.492 00.002 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:30:20.137 00.645 10072 Exposure complete
00:30:20.223 00.086 10072 worker thread done servicing request
00:30:20.223 00.000 1032 OnExposeComplete: enter
00:30:20.226 00.003 1032 UpdateGuideState(): m_state=6
00:30:20.229 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2497
00:30:20.233 00.004 1032 Star::Find returns 1 (0), X=321.68, Y=743.23, Mass=1269, SNR=25.1, Peak=135 HFD=2.7
00:30:20.236 00.003 1032 MultiStar: [#1 0.09,0.07,1.19,U] [#2 -0.17,0.23,0.00,M1] [#3 0.11,0.04,0.80,U] [#4 0.02,0.05,0.69,U] [#5 0.19,0.08,0.77,U] [#6 0.03,0.00,0.71,U] [#7 0.11,0.11,0.54,U] [#8 0.03,0.03,0.60,U] 
00:30:20.241 00.005 1032 refined, 7 included, MultiStar: {0.07, 0.07}, one-star: {-0.02, 0.16}
00:30:20.246 00.005 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
00:30:20.249 00.003 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
00:30:20.251 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.81 mountX=0.05 mountY=-0.09, mountTheta=-1.02
00:30:20.255 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
00:30:20.258 00.003 1032 Enqueuing Move request for scope (0.07, 0.07)
00:30:20.261 00.003 10072 Worker thread wakes up
00:30:20.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
00:30:20.262 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:30:20.262 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.09
00:30:20.265 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:20.270 00.005 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.14
00:30:20.270 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:30:20.271 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:20.271 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:30:20.271 00.000 10072 MoveAxis(E, 9, ABG)
00:30:20.271 00.000 10072 Guiding  Dir = 2, Dur = 9
00:30:20.271 00.000 10072 IsGuiding returns 0
00:30:20.274 00.003 10072 PulseGuide returned control before completion, sleep 18
00:30:20.303 00.029 1032 UpdateGuideState exits: m=1269 SNR=25.1
00:30:20.306 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:20.311 00.005 10072 IsGuiding returns 0
00:30:20.311 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:20.314 00.003 1032 Enqueuing Expose request
00:30:20.316 00.002 10072 Move returns status 0, amount 9
00:30:20.316 00.000 10072 MoveAxis(N, 0, ABG)
00:30:20.317 00.001 10072 Move returns status 0, amount 0
00:30:20.317 00.000 10072 move complete, result=0
00:30:20.317 00.000 10072 worker thread done servicing request
00:30:20.317 00.000 10072 Worker thread wakes up
00:30:20.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:20.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:20.317 00.000 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:30:20.732 00.415 10072 Exposure complete
00:30:20.808 00.076 10072 worker thread done servicing request
00:30:20.809 00.001 1032 OnExposeComplete: enter
00:30:20.811 00.002 1032 UpdateGuideState(): m_state=6
00:30:20.813 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2498
00:30:20.815 00.002 1032 Star::Find returns 1 (0), X=321.92, Y=743.05, Mass=1411, SNR=26.5, Peak=172 HFD=2.7
00:30:20.818 00.003 1032 MultiStar: [#1 0.13,0.27,0.00,M1] [#2 -0.01,0.03,0.93,U] [#3 0.16,0.14,0.74,U] [#4 0.09,0.13,0.68,U] [#5 0.04,0.03,0.67,U] [#6 -0.01,-0.11,0.70,U] [#7 0.20,-0.04,0.54,U] [#8 0.10,-0.04,0.59,U] 
00:30:20.820 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.21, -0.03}
00:30:20.821 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:30:20.826 00.005 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:30:20.829 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.14 mountX=-0.01 mountY=-0.10, mountTheta=-1.69
00:30:20.839 00.010 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
00:30:20.842 00.003 1032 Enqueuing Move request for scope (0.10, 0.01)
00:30:20.844 00.002 10072 Worker thread wakes up
00:30:20.844 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
00:30:20.844 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
00:30:20.844 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
00:30:20.848 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:20.851 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.14
00:30:20.851 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:30:20.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:20.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:30:20.851 00.000 10072 MoveAxis(E, 8, ABG)
00:30:20.851 00.000 10072 Guiding  Dir = 2, Dur = 8
00:30:20.852 00.001 10072 IsGuiding returns 0
00:30:20.852 00.000 10072 PulseGuide returned control before completion, sleep 18
00:30:20.878 00.026 1032 UpdateGuideState exits: m=1411 SNR=26.5
00:30:20.881 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:20.884 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:20.887 00.003 10072 IsGuiding returns 0
00:30:20.887 00.000 1032 Enqueuing Expose request
00:30:20.890 00.003 10072 Move returns status 0, amount 8
00:30:20.890 00.000 10072 MoveAxis(N, 0, ABG)
00:30:20.890 00.000 10072 Move returns status 0, amount 0
00:30:20.891 00.001 10072 move complete, result=0
00:30:20.891 00.000 10072 worker thread done servicing request
00:30:20.891 00.000 10072 Worker thread wakes up
00:30:20.891 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:20.891 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:20.907 00.016 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:30:21.531 00.624 10072 Exposure complete
00:30:21.615 00.084 1032 OnExposeComplete: enter
00:30:21.621 00.006 1032 UpdateGuideState(): m_state=6
00:30:21.625 00.004 10072 worker thread done servicing request
00:30:21.625 00.000 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2499
00:30:21.628 00.003 1032 Star::Find returns 1 (0), X=321.84, Y=743.35, Mass=1614, SNR=28.3, Peak=178 HFD=2.7
00:30:21.629 00.001 1032 MultiStar: [#1 0.20,0.38,0.00,M2] [#2 0.01,0.36,0.00,M1] [#3 0.21,0.22,0.00,M1] [#4 0.00,0.10,0.62,U] [#5 0.16,0.03,0.65,U] [#6 -0.02,0.16,0.61,U] [#7 0.16,0.31,0.00,M1] [#8 -0.07,0.15,0.57,U] 
00:30:21.631 00.002 1032 refined, 4 included, MultiStar: {0.06, 0.16}, one-star: {0.13, 0.27}
00:30:21.635 00.004 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
00:30:21.638 00.003 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
00:30:21.640 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.23 mountX=0.14 mountY=-0.09, mountTheta=-0.60
00:30:21.644 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.16, opts=13)
00:30:21.649 00.005 1032 Enqueuing Move request for scope (0.06, 0.16)
00:30:21.652 00.003 10072 Worker thread wakes up
00:30:21.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
00:30:21.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
00:30:21.652 00.000 10072 Moving (0.06, 0.16) raw xDistance=0.14 yDistance=-0.09
00:30:21.655 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:21.659 00.004 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 290.14
00:30:21.659 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
00:30:21.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:21.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:30:21.659 00.000 10072 MoveAxis(W, 61, ABG)
00:30:21.659 00.000 10072 Guiding  Dir = 3, Dur = 61
00:30:21.660 00.001 10072 IsGuiding returns 0
00:30:21.660 00.000 10072 PulseGuide returned control before completion, sleep 71
00:30:21.693 00.033 1032 UpdateGuideState exits: m=1614 SNR=28.3
00:30:21.698 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:21.701 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:21.703 00.002 1032 Enqueuing Expose request
00:30:21.745 00.042 10072 IsGuiding returns 0
00:30:21.745 00.000 10072 Move returns status 0, amount 61
00:30:21.745 00.000 10072 MoveAxis(N, 0, ABG)
00:30:21.746 00.001 10072 Move returns status 0, amount 0
00:30:21.746 00.000 10072 move complete, result=0
00:30:21.746 00.000 10072 worker thread done servicing request
00:30:21.746 00.000 10072 Worker thread wakes up
00:30:21.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:21.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:21.750 00.004 1032 GuideStep: 0.1 px 61 ms WEST, -0.1 px 0 ms NORTH
00:30:22.153 00.403 10072 Exposure complete
00:30:22.229 00.076 10072 worker thread done servicing request
00:30:22.229 00.000 1032 OnExposeComplete: enter
00:30:22.232 00.003 1032 UpdateGuideState(): m_state=6
00:30:22.235 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2500
00:30:22.239 00.004 1032 Star::Find returns 1 (0), X=321.87, Y=743.33, Mass=1490, SNR=27.2, Peak=169 HFD=2.6
00:30:22.246 00.007 1032 MultiStar: [#1 0.18,0.30,0.00,M3] [#2 -0.03,0.11,0.94,U] [#3 0.13,0.28,0.00,M2] [#4 -0.05,0.30,0.00,M1] [#5 -0.01,-0.03,0.63,U] [#6 0.21,-0.00,0.66,U] [#7 0.07,0.19,0.53,U] [#8 0.02,0.13,0.55,U] 
00:30:22.248 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.12}, one-star: {0.16, 0.26}
00:30:22.251 00.003 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
00:30:22.253 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
00:30:22.256 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.02 mountX=0.10 mountY=-0.10, mountTheta=-0.81
00:30:22.261 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
00:30:22.264 00.003 1032 Enqueuing Move request for scope (0.07, 0.12)
00:30:22.267 00.003 10072 Worker thread wakes up
00:30:22.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
00:30:22.267 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
00:30:22.267 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.10
00:30:22.269 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:22.273 00.004 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.14
00:30:22.273 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
00:30:22.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:22.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:30:22.273 00.000 10072 MoveAxis(E, 7, ABG)
00:30:22.273 00.000 10072 Guiding  Dir = 2, Dur = 7
00:30:22.273 00.000 10072 IsGuiding returns 0
00:30:22.274 00.001 10072 PulseGuide returned control before completion, sleep 17
00:30:22.301 00.027 1032 UpdateGuideState exits: m=1490 SNR=27.2
00:30:22.308 00.007 10072 IsGuiding returns 0
00:30:22.308 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:22.311 00.003 10072 Move returns status 0, amount 7
00:30:22.311 00.000 10072 MoveAxis(N, 0, ABG)
00:30:22.311 00.000 10072 Move returns status 0, amount 0
00:30:22.311 00.000 10072 move complete, result=0
00:30:22.311 00.000 10072 worker thread done servicing request
00:30:22.312 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:22.315 00.003 1032 Enqueuing Expose request
00:30:22.318 00.003 10072 Worker thread wakes up
00:30:22.318 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:30:22.320 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:22.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:22.954 00.634 10072 Exposure complete
00:30:23.020 00.066 10072 worker thread done servicing request
00:30:23.021 00.001 1032 OnExposeComplete: enter
00:30:23.024 00.003 1032 UpdateGuideState(): m_state=6
00:30:23.026 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2501
00:30:23.031 00.005 1032 Star::Find returns 1 (0), X=321.97, Y=743.17, Mass=1469, SNR=26.9, Peak=189 HFD=2.5
00:30:23.036 00.005 1032 MultiStar: [#1 0.21,0.05,1.05,U] [#2 0.07,-0.01,0.91,U] [#3 0.34,-0.01,0.00,M3] [#4 0.16,-0.10,0.65,U] [#5 0.26,-0.12,0.00,M1] [#6 0.08,-0.14,0.70,U] [#7 0.28,-0.06,0.00,M1] [#8 0.17,-0.09,0.56,U] 
00:30:23.040 00.004 1032 refined, 5 included, MultiStar: {0.16, -0.01}, one-star: {0.26, 0.10}
00:30:23.043 00.003 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
00:30:23.045 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
00:30:23.050 00.005 1032 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.17 cameraTheta=-0.08 mountX=-0.05 mountY=-0.16, mountTheta=-1.91
00:30:23.054 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.01, opts=13)
00:30:23.056 00.002 1032 Enqueuing Move request for scope (0.16, -0.01)
00:30:23.059 00.003 10072 Worker thread wakes up
00:30:23.059 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
00:30:23.059 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
00:30:23.059 00.000 10072 Moving (0.16, -0.01) raw xDistance=-0.05 yDistance=-0.16
00:30:23.061 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:23.063 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.14
00:30:23.065 00.002 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:30:23.065 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:23.065 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:30:23.065 00.000 10072 MoveAxis(E, 7, ABG)
00:30:23.065 00.000 10072 Guiding  Dir = 2, Dur = 7
00:30:23.065 00.000 10072 IsGuiding returns 0
00:30:23.066 00.001 10072 PulseGuide returned control before completion, sleep 17
00:30:23.089 00.023 1032 UpdateGuideState exits: m=1469 SNR=26.9
00:30:23.092 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:23.095 00.003 10072 IsGuiding returns 0
00:30:23.095 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:23.097 00.002 1032 Enqueuing Expose request
00:30:23.099 00.002 10072 Move returns status 0, amount 7
00:30:23.099 00.000 10072 MoveAxis(N, 0, ABG)
00:30:23.099 00.000 10072 Move returns status 0, amount 0
00:30:23.099 00.000 10072 move complete, result=0
00:30:23.100 00.001 10072 worker thread done servicing request
00:30:23.100 00.000 10072 Worker thread wakes up
00:30:23.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:23.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:23.109 00.009 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
00:30:23.515 00.406 10072 Exposure complete
00:30:23.584 00.069 10072 worker thread done servicing request
00:30:23.584 00.000 1032 OnExposeComplete: enter
00:30:23.588 00.004 1032 UpdateGuideState(): m_state=6
00:30:23.591 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2502
00:30:23.593 00.002 1032 Star::Find returns 1 (0), X=321.90, Y=743.15, Mass=1394, SNR=26.3, Peak=177 HFD=2.5
00:30:23.595 00.002 1032 MultiStar: [#1 0.25,-0.04,1.10,U] [#2 0.03,0.09,0.98,U] [#3 0.25,-0.05,0.76,U] [#4 0.11,-0.11,0.70,U] [#5 0.23,-0.16,0.00,M2] [#6 0.10,-0.10,0.69,U] [#7 0.15,-0.18,0.53,U] [#8 0.19,-0.10,0.61,U] 
00:30:23.597 00.002 1032 refined, 7 included, MultiStar: {0.16, -0.03}, one-star: {0.20, 0.07}
00:30:23.599 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
00:30:23.601 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
00:30:23.638 00.037 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-0.20 mountX=-0.07 mountY=-0.15, mountTheta=-2.03
00:30:23.645 00.007 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
00:30:23.649 00.004 1032 Enqueuing Move request for scope (0.16, -0.03)
00:30:23.651 00.002 10072 Worker thread wakes up
00:30:23.652 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
00:30:23.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
00:30:23.652 00.000 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.15
00:30:23.655 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:23.658 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.13
00:30:23.658 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:30:23.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:23.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:30:23.658 00.000 10072 MoveAxis(E, 6, ABG)
00:30:23.658 00.000 10072 Guiding  Dir = 2, Dur = 6
00:30:23.660 00.002 10072 IsGuiding returns 0
00:30:23.660 00.000 10072 PulseGuide returned control before completion, sleep 16
00:30:23.682 00.022 10072 IsGuiding returns 0
00:30:23.683 00.001 10072 Move returns status 0, amount 6
00:30:23.683 00.000 10072 MoveAxis(N, 0, ABG)
00:30:23.683 00.000 10072 Move returns status 0, amount 0
00:30:23.683 00.000 10072 move complete, result=0
00:30:23.683 00.000 10072 worker thread done servicing request
00:30:23.685 00.002 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:30:23.689 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:23.691 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:23.694 00.003 1032 Enqueuing Expose request
00:30:23.696 00.002 10072 Worker thread wakes up
00:30:23.696 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:30:23.697 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:23.699 00.002 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:24.326 00.627 10072 Exposure complete
00:30:24.399 00.073 10072 worker thread done servicing request
00:30:24.399 00.000 1032 OnExposeComplete: enter
00:30:24.404 00.005 1032 UpdateGuideState(): m_state=6
00:30:24.409 00.005 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2503
00:30:24.414 00.005 1032 Star::Find returns 1 (0), X=321.85, Y=743.29, Mass=1350, SNR=25.9, Peak=158 HFD=2.6
00:30:24.418 00.004 1032 MultiStar: [#1 0.27,0.05,0.00,M2] [#2 0.11,0.06,1.01,U] [#3 0.18,0.05,0.73,U] [#4 -0.07,-0.05,0.65,U] [#5 0.15,-0.17,0.73,U] [#6 0.17,-0.04,0.73,U] [#7 0.03,0.20,0.57,U] [#8 0.31,-0.21,0.00,M1] 
00:30:24.421 00.003 1032 refined, 6 included, MultiStar: {0.11, 0.05}, one-star: {0.15, 0.22}
00:30:24.427 00.006 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
00:30:24.441 00.014 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
00:30:24.444 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.40 mountX=0.02 mountY=-0.12, mountTheta=-1.43
00:30:24.448 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
00:30:24.450 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
00:30:24.452 00.002 10072 Worker thread wakes up
00:30:24.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
00:30:24.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
00:30:24.452 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
00:30:24.456 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:24.459 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.13
00:30:24.460 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:30:24.460 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:24.460 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:30:24.460 00.000 10072 MoveAxis(E, 6, ABG)
00:30:24.460 00.000 10072 Guiding  Dir = 2, Dur = 6
00:30:24.460 00.000 10072 IsGuiding returns 0
00:30:24.461 00.001 10072 PulseGuide returned control before completion, sleep 16
00:30:24.478 00.017 10072 IsGuiding returns 0
00:30:24.478 00.000 10072 Move returns status 0, amount 6
00:30:24.479 00.001 10072 MoveAxis(N, 0, ABG)
00:30:24.479 00.000 10072 Move returns status 0, amount 0
00:30:24.479 00.000 10072 move complete, result=0
00:30:24.479 00.000 10072 worker thread done servicing request
00:30:24.484 00.005 1032 UpdateGuideState exits: m=1350 SNR=25.9
00:30:24.491 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:24.494 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:24.496 00.002 1032 Enqueuing Expose request
00:30:24.498 00.002 10072 Worker thread wakes up
00:30:24.499 00.001 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:30:24.501 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:24.501 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:24.918 00.417 10072 Exposure complete
00:30:24.995 00.077 10072 worker thread done servicing request
00:30:24.995 00.000 1032 OnExposeComplete: enter
00:30:24.998 00.003 1032 UpdateGuideState(): m_state=6
00:30:25.001 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2504
00:30:25.003 00.002 1032 Star::Find returns 1 (0), X=321.91, Y=743.00, Mass=1365, SNR=26.0, Peak=161 HFD=2.7
00:30:25.006 00.003 1032 MultiStar: [#1 0.09,0.09,1.10,U] [#2 0.00,-0.04,0.99,U] [#3 0.13,-0.14,0.75,U] [#4 0.03,-0.08,0.67,U] [#5 0.14,-0.06,0.73,U] [#6 0.07,-0.20,0.70,U] [#7 0.04,0.06,0.55,U] [#8 0.05,-0.20,0.62,U] 
00:30:25.013 00.007 1032 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.20, -0.07}
00:30:25.018 00.005 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
00:30:25.024 00.006 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
00:30:25.029 00.005 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.61 mountX=-0.08 mountY=-0.07, mountTheta=-2.44
00:30:25.034 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
00:30:25.037 00.003 1032 Enqueuing Move request for scope (0.09, -0.06)
00:30:25.039 00.002 10072 Worker thread wakes up
00:30:25.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
00:30:25.039 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
00:30:25.040 00.001 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
00:30:25.042 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:25.046 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.13
00:30:25.046 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:30:25.046 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:25.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:30:25.046 00.000 10072 MoveAxis(E, 5, ABG)
00:30:25.046 00.000 10072 Guiding  Dir = 2, Dur = 5
00:30:25.046 00.000 10072 IsGuiding returns 0
00:30:25.048 00.002 10072 PulseGuide returned control before completion, sleep 14
00:30:25.069 00.021 10072 IsGuiding returns 0
00:30:25.069 00.000 10072 Move returns status 0, amount 5
00:30:25.069 00.000 10072 MoveAxis(N, 0, ABG)
00:30:25.069 00.000 10072 Move returns status 0, amount 0
00:30:25.069 00.000 10072 move complete, result=0
00:30:25.069 00.000 10072 worker thread done servicing request
00:30:25.074 00.005 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:30:25.077 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:25.084 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:25.090 00.006 1032 Enqueuing Expose request
00:30:25.092 00.002 10072 Worker thread wakes up
00:30:25.092 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:30:25.095 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:25.095 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:25.729 00.634 10072 Exposure complete
00:30:25.798 00.069 10072 worker thread done servicing request
00:30:25.798 00.000 1032 OnExposeComplete: enter
00:30:25.802 00.004 1032 UpdateGuideState(): m_state=6
00:30:25.805 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2505
00:30:25.808 00.003 1032 Star::Find returns 1 (0), X=321.84, Y=743.06, Mass=1500, SNR=27.3, Peak=182 HFD=2.6
00:30:25.811 00.003 1032 MultiStar: [#1 0.15,-0.02,1.05,U] [#2 -0.07,-0.12,0.96,U] [#3 0.15,0.00,0.68,U] [#4 0.02,0.02,0.66,U] [#5 0.13,-0.14,0.67,U] [#6 -0.04,-0.14,0.69,U] [#7 0.21,-0.28,0.00,M1] [#8 0.09,-0.16,0.56,U] 
00:30:25.813 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.07}, one-star: {0.13, -0.01}
00:30:25.815 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
00:30:25.817 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
00:30:25.819 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.75 mountX=-0.08 mountY=-0.05, mountTheta=-2.58
00:30:25.824 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
00:30:25.826 00.002 1032 Enqueuing Move request for scope (0.07, -0.07)
00:30:25.829 00.003 10072 Worker thread wakes up
00:30:25.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
00:30:25.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
00:30:25.830 00.001 10072 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=-0.05
00:30:25.832 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:25.836 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.13
00:30:25.836 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:30:25.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:25.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:30:25.836 00.000 10072 MoveAxis(E, 5, ABG)
00:30:25.836 00.000 10072 Guiding  Dir = 2, Dur = 5
00:30:25.837 00.001 10072 IsGuiding returns 0
00:30:25.838 00.001 10072 PulseGuide returned control before completion, sleep 15
00:30:25.860 00.022 1032 UpdateGuideState exits: m=1500 SNR=27.3
00:30:25.867 00.007 10072 IsGuiding returns 0
00:30:25.867 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:25.870 00.003 10072 Move returns status 0, amount 5
00:30:25.870 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:25.872 00.002 10072 MoveAxis(N, 0, ABG)
00:30:25.872 00.000 1032 Enqueuing Expose request
00:30:25.874 00.002 10072 Move returns status 0, amount 0
00:30:25.876 00.002 10072 move complete, result=0
00:30:25.876 00.000 10072 worker thread done servicing request
00:30:25.876 00.000 10072 Worker thread wakes up
00:30:25.876 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:25.876 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:25.886 00.010 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:30:26.335 00.449 10072 Exposure complete
00:30:26.671 00.336 1032 OnExposeComplete: enter
00:30:26.741 00.070 1032 UpdateGuideState(): m_state=6
00:30:26.752 00.011 10072 worker thread done servicing request
00:30:26.752 00.000 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2506
00:30:26.758 00.006 1032 Star::Find returns 1 (0), X=321.90, Y=743.24, Mass=1352, SNR=25.9, Peak=158 HFD=2.5
00:30:26.762 00.004 1032 MultiStar: [#1 0.16,-0.07,1.12,U] [#2 0.04,-0.02,0.98,U] [#3 0.10,0.08,0.71,U] [#4 0.07,-0.07,0.72,U] [#5 0.17,-0.18,0.75,U] [#6 0.07,-0.01,0.74,U] [#7 0.21,-0.09,0.57,U] [#8 0.31,-0.09,0.00,M1] 
00:30:26.765 00.003 1032 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.20, 0.17}
00:30:26.768 00.003 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
00:30:26.772 00.004 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
00:30:26.780 00.008 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.14 mountX=-0.05 mountY=-0.12, mountTheta=-1.97
00:30:26.785 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
00:30:26.789 00.004 1032 Enqueuing Move request for scope (0.13, -0.02)
00:30:26.793 00.004 10072 Worker thread wakes up
00:30:26.793 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:30:26.793 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:30:26.793 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
00:30:26.797 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:26.801 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.13
00:30:26.801 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:30:26.801 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:26.801 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:30:26.803 00.002 10072 MoveAxis(E, 5, ABG)
00:30:26.803 00.000 10072 Guiding  Dir = 2, Dur = 5
00:30:26.803 00.000 10072 IsGuiding returns 0
00:30:26.804 00.001 10072 PulseGuide returned control before completion, sleep 15
00:30:26.837 00.033 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:30:26.841 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:26.844 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:26.847 00.003 1032 Enqueuing Expose request
00:30:26.884 00.037 10072 IsGuiding returns 0
00:30:26.884 00.000 10072 Move returns status 0, amount 5
00:30:26.884 00.000 10072 MoveAxis(N, 0, ABG)
00:30:26.884 00.000 10072 Move returns status 0, amount 0
00:30:26.884 00.000 10072 move complete, result=0
00:30:26.884 00.000 10072 worker thread done servicing request
00:30:26.885 00.001 10072 Worker thread wakes up
00:30:26.885 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:26.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:26.886 00.001 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
00:30:27.549 00.663 10072 Exposure complete
00:30:27.730 00.181 10072 worker thread done servicing request
00:30:27.731 00.001 1032 OnExposeComplete: enter
00:30:27.735 00.004 1032 UpdateGuideState(): m_state=6
00:30:27.739 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2507
00:30:27.743 00.004 1032 Star::Find returns 1 (0), X=321.85, Y=743.24, Mass=1513, SNR=27.4, Peak=161 HFD=2.6
00:30:27.746 00.003 1032 MultiStar: [#1 0.17,0.27,0.00,M1] [#2 -0.08,0.24,0.90,U] [#3 0.08,0.36,0.00,M1] [#4 -0.02,0.30,0.00,M1] [#5 0.12,0.19,0.66,U] [#6 0.02,-0.00,0.64,U] [#7 0.05,0.25,0.51,U] [#8 0.04,-0.09,0.58,U] 
00:30:27.750 00.004 1032 refined, 5 included, MultiStar: {0.05, 0.14}, one-star: {0.14, 0.17}
00:30:27.753 00.003 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
00:30:27.756 00.003 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
00:30:27.758 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.14 cameraTheta=1.22 mountX=0.12 mountY=-0.08, mountTheta=-0.61
00:30:27.762 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
00:30:27.765 00.003 1032 Enqueuing Move request for scope (0.05, 0.14)
00:30:27.767 00.002 10072 Worker thread wakes up
00:30:27.768 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
00:30:27.768 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
00:30:27.768 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.12 yDistance=-0.08
00:30:27.770 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:27.773 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.12
00:30:27.773 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
00:30:27.773 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:27.774 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:30:27.774 00.000 10072 MoveAxis(E, 4, ABG)
00:30:27.774 00.000 10072 Guiding  Dir = 2, Dur = 4
00:30:27.774 00.000 10072 IsGuiding returns 0
00:30:27.960 00.186 10072 IsGuiding returns 0
00:30:27.961 00.001 10072 Move returns status 0, amount 4
00:30:27.961 00.000 10072 MoveAxis(N, 0, ABG)
00:30:27.961 00.000 10072 Move returns status 0, amount 0
00:30:27.961 00.000 10072 move complete, result=0
00:30:27.961 00.000 10072 worker thread done servicing request
00:30:28.231 00.270 1032 UpdateGuideState exits: m=1513 SNR=27.4
00:30:28.237 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:28.243 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:28.250 00.007 1032 Enqueuing Expose request
00:30:28.255 00.005 10072 Worker thread wakes up
00:30:28.255 00.000 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:30:28.259 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:28.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:28.896 00.637 10072 Exposure complete
00:30:29.584 00.688 10072 worker thread done servicing request
00:30:29.584 00.000 1032 OnExposeComplete: enter
00:30:29.588 00.004 1032 UpdateGuideState(): m_state=6
00:30:29.737 00.149 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2508
00:30:29.876 00.139 1032 Star::Find returns 1 (0), X=321.80, Y=743.06, Mass=1305, SNR=25.5, Peak=162 HFD=2.5
00:30:29.880 00.004 1032 MultiStar: [#1 0.20,0.15,1.16,U] [#2 -0.15,-0.01,0.95,U] [#3 0.17,0.00,0.77,U] [#4 -0.04,-0.06,0.74,U] [#5 0.09,-0.08,0.75,U] [#6 -0.01,-0.24,0.69,U] [#7 -0.01,0.06,0.59,U] [#8 0.04,-0.26,0.60,U] 
00:30:29.883 00.003 1032 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.10, -0.02}
00:30:29.885 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
00:30:29.888 00.003 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
00:30:29.891 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.58 mountX=-0.04 mountY=-0.04, mountTheta=-2.41
00:30:30.120 00.229 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
00:30:30.145 00.025 1032 Enqueuing Move request for scope (0.05, -0.03)
00:30:30.151 00.006 10072 Worker thread wakes up
00:30:30.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
00:30:30.151 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
00:30:30.151 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
00:30:30.158 00.007 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.12
00:30:30.159 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:30:30.159 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:30.159 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:30:30.159 00.000 10072 MoveAxis(E, 5, ABG)
00:30:30.159 00.000 10072 Guiding  Dir = 2, Dur = 5
00:30:30.160 00.001 10072 IsGuiding returns 0
00:30:30.160 00.000 10072 PulseGuide returned control before completion, sleep 15
00:30:30.164 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:30.327 00.163 10072 IsGuiding returns 0
00:30:30.327 00.000 10072 Move returns status 0, amount 5
00:30:30.327 00.000 10072 MoveAxis(N, 0, ABG)
00:30:30.327 00.000 10072 Move returns status 0, amount 0
00:30:30.327 00.000 10072 move complete, result=0
00:30:30.327 00.000 10072 worker thread done servicing request
00:30:30.389 00.062 1032 UpdateGuideState exits: m=1305 SNR=25.5
00:30:30.392 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:30.396 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:30.399 00.003 1032 Enqueuing Expose request
00:30:30.401 00.002 10072 Worker thread wakes up
00:30:30.401 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:30:30.406 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:30.406 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:31.136 00.730 10072 Exposure complete
00:30:31.389 00.253 10072 worker thread done servicing request
00:30:31.389 00.000 1032 OnExposeComplete: enter
00:30:31.402 00.013 1032 UpdateGuideState(): m_state=6
00:30:31.407 00.005 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2509
00:30:31.410 00.003 1032 Star::Find returns 1 (0), X=321.76, Y=743.15, Mass=1240, SNR=24.8, Peak=133 HFD=2.5
00:30:31.413 00.003 1032 MultiStar: [#1 0.09,0.14,1.16,U] [#2 -0.01,0.21,1.08,U] [#3 0.18,0.11,0.78,U] [#4 0.03,0.02,0.72,U] [#5 0.11,0.05,0.73,U] [#6 -0.05,-0.00,0.70,U] [#7 0.16,0.01,0.58,U] [#8 0.06,-0.06,0.62,U] 
00:30:31.416 00.003 1032 single-star, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.05, 0.08}
00:30:31.419 00.003 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:30:31.421 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:30:31.424 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=0.98 mountX=0.06 mountY=-0.07, mountTheta=-0.85
00:30:31.431 00.007 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
00:30:31.434 00.003 1032 Enqueuing Move request for scope (0.05, 0.08)
00:30:31.437 00.003 10072 Worker thread wakes up
00:30:31.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
00:30:31.437 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
00:30:31.437 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.07
00:30:31.440 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:31.443 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.12
00:30:31.443 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:30:31.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:31.444 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:30:31.444 00.000 10072 MoveAxis(E, 2, ABG)
00:30:31.444 00.000 10072 Guiding  Dir = 2, Dur = 2
00:30:31.444 00.000 10072 IsGuiding returns 0
00:30:31.446 00.002 10072 PulseGuide returned control before completion, sleep 11
00:30:31.474 00.028 10072 IsGuiding returns 0
00:30:31.475 00.001 10072 Move returns status 0, amount 2
00:30:31.475 00.000 10072 MoveAxis(N, 0, ABG)
00:30:31.475 00.000 10072 Move returns status 0, amount 0
00:30:31.475 00.000 10072 move complete, result=0
00:30:31.475 00.000 10072 worker thread done servicing request
00:30:31.477 00.002 1032 UpdateGuideState exits: m=1240 SNR=24.8
00:30:31.480 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:31.483 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:31.486 00.003 1032 Enqueuing Expose request
00:30:31.490 00.004 10072 Worker thread wakes up
00:30:31.490 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:30:31.493 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:31.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:32.248 00.755 10072 Exposure complete
00:30:32.451 00.203 10072 worker thread done servicing request
00:30:32.451 00.000 1032 OnExposeComplete: enter
00:30:32.455 00.004 1032 UpdateGuideState(): m_state=6
00:30:32.460 00.005 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2510
00:30:32.463 00.003 1032 Star::Find returns 1 (0), X=321.82, Y=743.22, Mass=1246, SNR=24.9, Peak=135 HFD=2.5
00:30:32.498 00.035 1032 MultiStar: [#1 0.03,0.13,1.20,U] [#2 -0.18,0.03,1.02,U] [#3 0.02,0.06,0.77,U] [#4 0.02,0.05,0.75,U] [#5 0.12,0.00,0.75,U] [#6 -0.15,0.03,0.77,U] [#7 0.17,0.13,0.53,U] [#8 -0.02,0.05,0.63,U] 
00:30:32.502 00.004 1032 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.12, 0.15}
00:30:32.504 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
00:30:32.507 00.003 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
00:30:32.510 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.48 mountX=0.07 mountY=-0.03, mountTheta=-0.35
00:30:32.548 00.038 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
00:30:32.551 00.003 1032 Enqueuing Move request for scope (0.01, 0.07)
00:30:32.554 00.003 10072 Worker thread wakes up
00:30:32.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
00:30:32.554 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
00:30:32.554 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.03
00:30:32.590 00.036 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:32.593 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.12
00:30:32.594 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:30:32.594 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:32.594 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:30:32.594 00.000 10072 MoveAxis(E, 2, ABG)
00:30:32.594 00.000 10072 Guiding  Dir = 2, Dur = 2
00:30:32.594 00.000 10072 IsGuiding returns 0
00:30:32.595 00.001 10072 PulseGuide returned control before completion, sleep 12
00:30:32.635 00.040 10072 IsGuiding returns 0
00:30:32.635 00.000 10072 Move returns status 0, amount 2
00:30:32.635 00.000 10072 MoveAxis(N, 0, ABG)
00:30:32.635 00.000 10072 Move returns status 0, amount 0
00:30:32.635 00.000 10072 move complete, result=0
00:30:32.635 00.000 10072 worker thread done servicing request
00:30:32.682 00.047 1032 UpdateGuideState exits: m=1246 SNR=24.9
00:30:32.686 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:32.689 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:32.691 00.002 1032 Enqueuing Expose request
00:30:32.694 00.003 10072 Worker thread wakes up
00:30:32.694 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:30:32.730 00.036 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:32.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:33.404 00.674 10072 Exposure complete
00:30:33.557 00.153 10072 worker thread done servicing request
00:30:33.557 00.000 1032 OnExposeComplete: enter
00:30:33.561 00.004 1032 UpdateGuideState(): m_state=6
00:30:33.575 00.014 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2511
00:30:33.597 00.022 1032 Star::Find returns 1 (0), X=321.74, Y=743.31, Mass=1400, SNR=26.4, Peak=141 HFD=2.8
00:30:33.600 00.003 1032 MultiStar: [#1 0.04,0.12,1.05,U] [#2 -0.11,0.13,0.98,U] [#3 0.14,0.17,0.70,U] [#4 0.01,0.01,0.70,U] [#5 0.13,0.07,0.74,U] [#6 -0.16,-0.01,0.68,U] [#7 0.11,0.07,0.55,U] [#8 0.04,0.09,0.58,U] 
00:30:33.603 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {0.03, 0.24}
00:30:33.605 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
00:30:33.608 00.003 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
00:30:33.651 00.043 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.38 mountX=0.10 mountY=-0.05, mountTheta=-0.46
00:30:33.657 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
00:30:33.660 00.003 1032 Enqueuing Move request for scope (0.02, 0.11)
00:30:33.662 00.002 10072 Worker thread wakes up
00:30:33.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
00:30:33.662 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
00:30:33.663 00.001 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.05
00:30:33.665 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:33.701 00.036 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.12
00:30:33.701 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
00:30:33.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:33.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:30:33.701 00.000 10072 MoveAxis(E, 2, ABG)
00:30:33.701 00.000 10072 Guiding  Dir = 2, Dur = 2
00:30:33.702 00.001 10072 IsGuiding returns 0
00:30:33.702 00.000 10072 PulseGuide returned control before completion, sleep 12
00:30:33.744 00.042 10072 IsGuiding returns 1
00:30:33.744 00.000 10072 scope still moving after pulse duration time elapsed
00:30:33.789 00.045 10072 IsGuiding returns 0
00:30:33.789 00.000 10072 scope move finished after 2 + 85 ms
00:30:33.789 00.000 10072 Move returns status 0, amount 2
00:30:33.789 00.000 10072 MoveAxis(N, 0, ABG)
00:30:33.789 00.000 10072 Move returns status 0, amount 0
00:30:33.789 00.000 10072 move complete, result=0
00:30:33.789 00.000 10072 worker thread done servicing request
00:30:33.792 00.003 1032 UpdateGuideState exits: m=1400 SNR=26.4
00:30:33.795 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:33.800 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:33.803 00.003 1032 Enqueuing Expose request
00:30:33.835 00.032 10072 Worker thread wakes up
00:30:33.835 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:30:33.839 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:33.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:34.519 00.680 10072 Exposure complete
00:30:34.737 00.218 10072 worker thread done servicing request
00:30:34.737 00.000 1032 OnExposeComplete: enter
00:30:34.740 00.003 1032 UpdateGuideState(): m_state=6
00:30:34.759 00.019 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2512
00:30:34.761 00.002 1032 Star::Find returns 1 (0), X=321.83, Y=743.23, Mass=1276, SNR=25.2, Peak=148 HFD=2.5
00:30:34.765 00.004 1032 MultiStar: [#1 0.12,0.09,1.15,U] [#2 -0.01,0.05,1.05,U] [#3 0.31,0.13,0.00,M1] [#4 0.25,0.08,0.68,U] [#5 0.20,-0.11,0.80,U] [#6 -0.02,0.11,0.75,U] [#7 0.08,-0.03,0.57,U] [#8 0.19,0.09,0.62,U] 
00:30:34.767 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.06}, one-star: {0.12, 0.16}
00:30:34.788 00.021 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
00:30:34.792 00.004 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
00:30:34.795 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.50 mountX=0.03 mountY=-0.12, mountTheta=-1.33
00:30:34.799 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
00:30:34.818 00.019 1032 Enqueuing Move request for scope (0.11, 0.06)
00:30:34.821 00.003 10072 Worker thread wakes up
00:30:34.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
00:30:34.822 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
00:30:34.822 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
00:30:34.824 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:34.827 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.12
00:30:34.828 00.001 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:30:34.828 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:34.829 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:30:34.829 00.000 10072 MoveAxis(E, 1, ABG)
00:30:34.829 00.000 10072 Guiding  Dir = 2, Dur = 1
00:30:34.830 00.001 10072 IsGuiding returns 0
00:30:34.830 00.000 10072 PulseGuide returned control before completion, sleep 11
00:30:34.851 00.021 10072 IsGuiding returns 0
00:30:34.851 00.000 10072 Move returns status 0, amount 1
00:30:34.855 00.004 10072 MoveAxis(N, 0, ABG)
00:30:34.855 00.000 10072 Move returns status 0, amount 0
00:30:34.855 00.000 10072 move complete, result=0
00:30:34.855 00.000 10072 worker thread done servicing request
00:30:34.883 00.028 1032 UpdateGuideState exits: m=1276 SNR=25.2
00:30:34.887 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:34.890 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:34.894 00.004 1032 Enqueuing Expose request
00:30:34.899 00.005 10072 Worker thread wakes up
00:30:34.899 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:30:34.905 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:34.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:35.721 00.816 10072 Exposure complete
00:30:35.961 00.240 10072 worker thread done servicing request
00:30:35.961 00.000 1032 OnExposeComplete: enter
00:30:35.964 00.003 1032 UpdateGuideState(): m_state=6
00:30:35.967 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2513
00:30:36.067 00.100 1032 Star::Find returns 1 (0), X=321.81, Y=743.22, Mass=1654, SNR=28.7, Peak=190 HFD=2.5
00:30:36.093 00.026 1032 MultiStar: [#1 0.18,0.03,1.07,U] [#2 -0.02,0.09,0.89,U] [#3 0.12,0.07,0.65,U] [#4 0.01,0.02,0.65,U] [#5 0.18,0.04,0.63,U] [#6 -0.01,0.03,0.62,U] [#7 0.15,0.06,0.50,U] [#8 0.06,0.12,0.54,U] 
00:30:36.099 00.006 1032 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.10, 0.15}
00:30:36.101 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
00:30:36.206 00.105 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
00:30:36.211 00.005 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.68 mountX=0.05 mountY=-0.10, mountTheta=-1.15
00:30:36.219 00.008 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
00:30:36.223 00.004 1032 Enqueuing Move request for scope (0.09, 0.07)
00:30:36.226 00.003 10072 Worker thread wakes up
00:30:36.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
00:30:36.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
00:30:36.226 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.05 yDistance=-0.10
00:30:36.231 00.005 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.11
00:30:36.231 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:30:36.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:36.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:30:36.232 00.001 10072 MoveAxis(E, 2, ABG)
00:30:36.232 00.000 10072 Guiding  Dir = 2, Dur = 2
00:30:36.232 00.000 10072 IsGuiding returns 0
00:30:36.233 00.001 10072 PulseGuide returned control before completion, sleep 12
00:30:36.240 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:36.248 00.008 10072 IsGuiding returns 0
00:30:36.248 00.000 10072 Move returns status 0, amount 2
00:30:36.249 00.001 10072 MoveAxis(N, 0, ABG)
00:30:36.249 00.000 10072 Move returns status 0, amount 0
00:30:36.249 00.000 10072 move complete, result=0
00:30:36.249 00.000 10072 worker thread done servicing request
00:30:36.272 00.023 1032 UpdateGuideState exits: m=1654 SNR=28.7
00:30:36.276 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:36.279 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:36.282 00.003 1032 Enqueuing Expose request
00:30:36.285 00.003 10072 Worker thread wakes up
00:30:36.285 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:30:36.287 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:36.288 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:36.932 00.644 10072 Exposure complete
00:30:37.072 00.140 10072 worker thread done servicing request
00:30:37.072 00.000 1032 OnExposeComplete: enter
00:30:37.076 00.004 1032 UpdateGuideState(): m_state=6
00:30:37.084 00.008 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2514
00:30:37.099 00.015 1032 Star::Find returns 1 (0), X=321.83, Y=743.25, Mass=1268, SNR=25.0, Peak=140 HFD=2.5
00:30:37.110 00.011 1032 MultiStar: [#1 0.36,0.02,0.00,M1] [#2 0.10,-0.02,1.06,U] [#3 0.13,0.05,0.77,U] [#4 0.04,0.00,0.74,U] [#5 0.29,-0.05,0.00,M1] [#6 0.25,-0.20,0.00,M1] [#7 0.22,0.09,0.61,U] [#8 0.34,-0.05,0.00,M1] 
00:30:37.125 00.015 1032 refined, 4 included, MultiStar: {0.12, 0.06}, one-star: {0.13, 0.18}
00:30:37.129 00.004 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
00:30:37.132 00.003 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
00:30:37.135 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.47 mountX=0.03 mountY=-0.13, mountTheta=-1.36
00:30:37.141 00.006 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
00:30:37.145 00.004 1032 Enqueuing Move request for scope (0.12, 0.06)
00:30:37.149 00.004 10072 Worker thread wakes up
00:30:37.149 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
00:30:37.150 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
00:30:37.150 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
00:30:37.153 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:37.157 00.004 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.11
00:30:37.158 00.001 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:30:37.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:37.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:30:37.158 00.000 10072 MoveAxis(E, 2, ABG)
00:30:37.158 00.000 10072 Guiding  Dir = 2, Dur = 2
00:30:37.160 00.002 10072 IsGuiding returns 0
00:30:37.161 00.001 10072 PulseGuide returned control before completion, sleep 12
00:30:37.194 00.033 10072 IsGuiding returns 0
00:30:37.194 00.000 10072 Move returns status 0, amount 2
00:30:37.194 00.000 10072 MoveAxis(N, 0, ABG)
00:30:37.194 00.000 10072 Move returns status 0, amount 0
00:30:37.196 00.002 10072 move complete, result=0
00:30:37.196 00.000 10072 worker thread done servicing request
00:30:37.216 00.020 1032 UpdateGuideState exits: m=1268 SNR=25.0
00:30:37.221 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:37.225 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:37.231 00.006 1032 Enqueuing Expose request
00:30:37.241 00.010 10072 Worker thread wakes up
00:30:37.242 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:30:37.251 00.009 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:37.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:37.664 00.413 10072 Exposure complete
00:30:37.740 00.076 10072 worker thread done servicing request
00:30:37.740 00.000 1032 OnExposeComplete: enter
00:30:37.747 00.007 1032 UpdateGuideState(): m_state=6
00:30:37.751 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2515
00:30:37.755 00.004 1032 Star::Find returns 1 (0), X=321.82, Y=743.04, Mass=1509, SNR=27.4, Peak=173 HFD=2.5
00:30:37.759 00.004 1032 MultiStar: [#1 0.21,-0.02,1.01,U] [#2 0.03,-0.00,0.92,U] [#3 0.17,0.03,0.71,U] [#4 0.05,-0.14,0.61,U] [#5 0.09,-0.13,0.69,U] [#6 0.03,-0.23,0.68,U] [#7 0.13,-0.03,0.50,U] [#8 -0.01,-0.09,0.54,U] 
00:30:37.761 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.06}, one-star: {0.11, -0.03}
00:30:37.764 00.003 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
00:30:37.767 00.003 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
00:30:37.776 00.009 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.58 mountX=-0.09 mountY=-0.08, mountTheta=-2.41
00:30:37.780 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
00:30:37.782 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
00:30:37.785 00.003 10072 Worker thread wakes up
00:30:37.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
00:30:37.785 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
00:30:37.785 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.09 yDistance=-0.08
00:30:37.789 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:37.793 00.004 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.11
00:30:37.793 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:30:37.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:37.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:30:37.793 00.000 10072 MoveAxis(E, 2, ABG)
00:30:37.794 00.001 10072 Guiding  Dir = 2, Dur = 2
00:30:37.794 00.000 10072 IsGuiding returns 0
00:30:37.795 00.001 10072 PulseGuide returned control before completion, sleep 12
00:30:37.818 00.023 10072 IsGuiding returns 0
00:30:37.821 00.003 10072 Move returns status 0, amount 2
00:30:37.821 00.000 10072 MoveAxis(N, 0, ABG)
00:30:37.821 00.000 10072 Move returns status 0, amount 0
00:30:37.821 00.000 10072 move complete, result=0
00:30:37.821 00.000 10072 worker thread done servicing request
00:30:37.825 00.004 1032 UpdateGuideState exits: m=1509 SNR=27.4
00:30:37.828 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:37.833 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:37.835 00.002 1032 Enqueuing Expose request
00:30:37.838 00.003 10072 Worker thread wakes up
00:30:37.838 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:30:37.841 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:37.841 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:38.476 00.635 10072 Exposure complete
00:30:38.553 00.077 10072 worker thread done servicing request
00:30:38.553 00.000 1032 OnExposeComplete: enter
00:30:38.556 00.003 1032 UpdateGuideState(): m_state=6
00:30:38.559 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2516
00:30:38.562 00.003 1032 Star::Find returns 1 (0), X=321.91, Y=743.08, Mass=1265, SNR=25.1, Peak=150 HFD=2.6
00:30:38.565 00.003 1032 MultiStar: [#1 0.15,0.09,1.11,U] [#2 0.19,0.09,1.01,U] [#3 0.11,0.10,0.78,U] [#4 0.02,0.07,0.76,U] [#5 0.12,-0.06,0.74,U] [#6 0.07,-0.09,0.77,U] [#7 -0.05,-0.03,0.59,U] [#8 0.22,-0.04,0.65,U] 
00:30:38.568 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.21, 0.01}
00:30:38.571 00.003 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
00:30:38.573 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
00:30:38.574 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.13 cameraTheta=0.20 mountX=-0.01 mountY=-0.13, mountTheta=-1.63
00:30:38.577 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
00:30:38.579 00.002 1032 Enqueuing Move request for scope (0.12, 0.02)
00:30:38.583 00.004 10072 Worker thread wakes up
00:30:38.584 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
00:30:38.584 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
00:30:38.584 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.13
00:30:38.588 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:38.590 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.11
00:30:38.590 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:30:38.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:38.591 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:30:38.591 00.000 10072 MoveAxis(E, 2, ABG)
00:30:38.591 00.000 10072 Guiding  Dir = 2, Dur = 2
00:30:38.591 00.000 10072 IsGuiding returns 0
00:30:38.592 00.001 10072 PulseGuide returned control before completion, sleep 12
00:30:38.615 00.023 10072 IsGuiding returns 0
00:30:38.615 00.000 10072 Move returns status 0, amount 2
00:30:38.615 00.000 10072 MoveAxis(N, 0, ABG)
00:30:38.616 00.001 10072 Move returns status 0, amount 0
00:30:38.616 00.000 10072 move complete, result=0
00:30:38.616 00.000 10072 worker thread done servicing request
00:30:38.616 00.000 1032 UpdateGuideState exits: m=1265 SNR=25.1
00:30:38.620 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:38.623 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:38.626 00.003 1032 Enqueuing Expose request
00:30:38.629 00.003 10072 Worker thread wakes up
00:30:38.629 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:30:38.632 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:38.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:39.039 00.407 10072 Exposure complete
00:30:39.113 00.074 10072 worker thread done servicing request
00:30:39.113 00.000 1032 OnExposeComplete: enter
00:30:39.117 00.004 1032 UpdateGuideState(): m_state=6
00:30:39.123 00.006 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2517
00:30:39.125 00.002 1032 Star::Find returns 1 (0), X=321.98, Y=743.17, Mass=1564, SNR=27.9, Peak=193 HFD=2.6
00:30:39.128 00.003 1032 MultiStar: [#1 0.19,0.08,1.05,U] [#2 0.16,0.15,0.87,U] [#3 0.17,0.14,0.68,U] [#4 0.06,0.02,0.61,U] [#5 0.33,0.04,0.00,M1] [#6 -0.06,-0.10,0.64,U] [#7 0.01,-0.05,0.52,U] [#8 0.06,-0.01,0.56,U] 
00:30:39.130 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.05}, one-star: {0.28, 0.10}
00:30:39.133 00.003 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
00:30:39.135 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
00:30:39.137 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.40 mountX=0.02 mountY=-0.14, mountTheta=-1.43
00:30:39.142 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
00:30:39.145 00.003 1032 Enqueuing Move request for scope (0.13, 0.05)
00:30:39.149 00.004 10072 Worker thread wakes up
00:30:39.149 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
00:30:39.149 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
00:30:39.149 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.02 yDistance=-0.14
00:30:39.152 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:39.156 00.004 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.11
00:30:39.156 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:30:39.156 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:39.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:30:39.156 00.000 10072 MoveAxis(E, 2, ABG)
00:30:39.156 00.000 10072 Guiding  Dir = 2, Dur = 2
00:30:39.157 00.001 10072 IsGuiding returns 0
00:30:39.157 00.000 10072 PulseGuide returned control before completion, sleep 12
00:30:39.180 00.023 10072 IsGuiding returns 0
00:30:39.180 00.000 10072 Move returns status 0, amount 2
00:30:39.180 00.000 10072 MoveAxis(N, 0, ABG)
00:30:39.180 00.000 10072 Move returns status 0, amount 0
00:30:39.180 00.000 10072 move complete, result=0
00:30:39.180 00.000 10072 worker thread done servicing request
00:30:39.184 00.004 1032 UpdateGuideState exits: m=1564 SNR=27.9
00:30:39.188 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:39.192 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:39.197 00.005 1032 Enqueuing Expose request
00:30:39.200 00.003 10072 Worker thread wakes up
00:30:39.200 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:30:39.205 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:39.206 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:39.838 00.632 10072 Exposure complete
00:30:39.901 00.063 10072 worker thread done servicing request
00:30:39.901 00.000 1032 OnExposeComplete: enter
00:30:39.904 00.003 1032 UpdateGuideState(): m_state=6
00:30:39.907 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2518
00:30:39.910 00.003 1032 Star::Find returns 1 (0), X=321.84, Y=743.11, Mass=1333, SNR=25.7, Peak=166 HFD=2.5
00:30:39.913 00.003 1032 MultiStar: [#1 0.26,0.01,1.16,U] [#2 0.07,-0.02,0.96,U] [#3 0.27,0.03,0.72,U] [#4 0.17,-0.07,0.70,U] [#5 0.14,0.03,0.76,U] [#6 -0.04,-0.11,0.70,U] [#7 0.11,0.06,0.53,U] [#8 0.01,-0.21,0.58,U] 
00:30:39.915 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.14, 0.04}
00:30:39.918 00.003 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
00:30:39.920 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
00:30:39.922 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.14 mountX=-0.05 mountY=-0.13, mountTheta=-1.97
00:30:39.927 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
00:30:39.929 00.002 1032 Enqueuing Move request for scope (0.14, -0.02)
00:30:39.932 00.003 10072 Worker thread wakes up
00:30:39.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
00:30:39.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
00:30:39.932 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.05 yDistance=-0.13
00:30:39.935 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:39.938 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.11
00:30:39.938 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:30:39.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:39.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:30:39.938 00.000 10072 MoveAxis(E, 2, ABG)
00:30:39.938 00.000 10072 Guiding  Dir = 2, Dur = 2
00:30:39.938 00.000 10072 IsGuiding returns 0
00:30:39.940 00.002 10072 PulseGuide returned control before completion, sleep 12
00:30:39.958 00.018 10072 IsGuiding returns 0
00:30:39.958 00.000 10072 Move returns status 0, amount 2
00:30:39.959 00.001 10072 MoveAxis(N, 0, ABG)
00:30:39.959 00.000 10072 Move returns status 0, amount 0
00:30:39.959 00.000 10072 move complete, result=0
00:30:39.959 00.000 10072 worker thread done servicing request
00:30:39.966 00.007 1032 UpdateGuideState exits: m=1333 SNR=25.7
00:30:39.969 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:39.972 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:39.976 00.004 1032 Enqueuing Expose request
00:30:39.979 00.003 10072 Worker thread wakes up
00:30:39.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:39.979 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:30:39.982 00.003 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:40.402 00.420 10072 Exposure complete
00:30:40.491 00.089 1032 OnExposeComplete: enter
00:30:40.494 00.003 1032 UpdateGuideState(): m_state=6
00:30:40.497 00.003 10072 worker thread done servicing request
00:30:40.497 00.000 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2519
00:30:40.500 00.003 1032 Star::Find returns 1 (0), X=321.90, Y=743.10, Mass=1336, SNR=25.8, Peak=156 HFD=2.6
00:30:40.503 00.003 1032 MultiStar: [#1 0.26,0.05,1.10,U] [#2 0.15,0.06,0.95,U] [#3 0.20,0.11,0.75,U] [#4 0.05,-0.02,0.70,U] [#5 0.19,-0.10,0.72,U] [#6 0.08,-0.10,0.73,U] [#7 0.02,0.12,0.57,U] [#8 0.09,-0.12,0.62,U] 
00:30:40.506 00.003 1032 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.19, 0.03}
00:30:40.508 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
00:30:40.511 00.003 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
00:30:40.513 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.05 mountX=-0.03 mountY=-0.15, mountTheta=-1.78
00:30:40.518 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
00:30:40.522 00.004 1032 Enqueuing Move request for scope (0.15, 0.01)
00:30:40.525 00.003 10072 Worker thread wakes up
00:30:40.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
00:30:40.525 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
00:30:40.525 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.15
00:30:40.528 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:40.531 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.11
00:30:40.532 00.001 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:30:40.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:40.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:30:40.532 00.000 10072 MoveAxis(E, 2, ABG)
00:30:40.532 00.000 10072 Guiding  Dir = 2, Dur = 2
00:30:40.533 00.001 10072 IsGuiding returns 0
00:30:40.533 00.000 10072 PulseGuide returned control before completion, sleep 12
00:30:40.555 00.022 10072 IsGuiding returns 0
00:30:40.555 00.000 10072 Move returns status 0, amount 2
00:30:40.555 00.000 10072 MoveAxis(N, 0, ABG)
00:30:40.555 00.000 10072 Move returns status 0, amount 0
00:30:40.555 00.000 10072 move complete, result=0
00:30:40.556 00.001 10072 worker thread done servicing request
00:30:40.565 00.009 1032 UpdateGuideState exits: m=1336 SNR=25.8
00:30:40.568 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:40.572 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:40.574 00.002 1032 Enqueuing Expose request
00:30:40.577 00.003 10072 Worker thread wakes up
00:30:40.577 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:30:40.579 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:40.579 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:41.216 00.637 10072 Exposure complete
00:30:41.280 00.064 10072 worker thread done servicing request
00:30:41.281 00.001 1032 OnExposeComplete: enter
00:30:41.285 00.004 1032 UpdateGuideState(): m_state=6
00:30:41.289 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2520
00:30:41.293 00.004 1032 Star::Find returns 1 (0), X=321.88, Y=743.22, Mass=1262, SNR=25.0, Peak=153 HFD=2.4
00:30:41.296 00.003 1032 MultiStar: [#1 0.14,0.15,1.20,U] [#2 0.06,0.13,0.98,U] [#3 0.10,0.16,0.72,U] [#4 -0.19,0.15,0.70,U] [#5 0.16,0.28,0.00,M1] [#6 -0.05,-0.06,0.74,U] [#7 0.11,0.21,0.58,U] [#8 0.04,-0.10,0.61,U] 
00:30:41.301 00.005 1032 refined, 7 included, MultiStar: {0.06, 0.11}, one-star: {0.17, 0.14}
00:30:41.304 00.003 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
00:30:41.306 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
00:30:41.310 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.06 mountX=0.09 mountY=-0.08, mountTheta=-0.77
00:30:41.316 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
00:30:41.319 00.003 1032 Enqueuing Move request for scope (0.06, 0.11)
00:30:41.323 00.004 10072 Worker thread wakes up
00:30:41.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
00:30:41.323 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
00:30:41.323 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.08
00:30:41.326 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:41.339 00.013 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.10
00:30:41.339 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:30:41.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:41.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:30:41.339 00.000 10072 MoveAxis(E, 3, ABG)
00:30:41.339 00.000 10072 Guiding  Dir = 2, Dur = 3
00:30:41.340 00.001 10072 IsGuiding returns 0
00:30:41.341 00.001 10072 PulseGuide returned control before completion, sleep 13
00:30:41.366 00.025 10072 IsGuiding returns 0
00:30:41.366 00.000 10072 Move returns status 0, amount 3
00:30:41.366 00.000 10072 MoveAxis(N, 0, ABG)
00:30:41.366 00.000 10072 Move returns status 0, amount 0
00:30:41.366 00.000 10072 move complete, result=0
00:30:41.366 00.000 10072 worker thread done servicing request
00:30:41.373 00.007 1032 UpdateGuideState exits: m=1262 SNR=25.0
00:30:41.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:41.378 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:41.380 00.002 1032 Enqueuing Expose request
00:30:41.383 00.003 10072 Worker thread wakes up
00:30:41.383 00.000 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:30:41.385 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:41.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:41.811 00.426 10072 Exposure complete
00:30:41.881 00.070 10072 worker thread done servicing request
00:30:41.882 00.001 1032 OnExposeComplete: enter
00:30:41.885 00.003 1032 UpdateGuideState(): m_state=6
00:30:41.890 00.005 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2521
00:30:41.897 00.007 1032 Star::Find returns 1 (0), X=321.84, Y=743.22, Mass=1369, SNR=26.1, Peak=150 HFD=2.5
00:30:41.901 00.004 1032 MultiStar: [#1 0.19,0.05,1.12,U] [#2 0.01,0.11,0.99,U] [#3 0.09,0.15,0.71,U] [#4 -0.05,0.14,0.67,U] [#5 0.07,0.05,0.76,U] [#6 0.02,-0.02,0.73,U] [#7 0.20,0.12,0.53,U] [#8 0.14,0.02,0.57,U] 
00:30:41.903 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.09}, one-star: {0.13, 0.15}
00:30:41.905 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:30:41.907 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:30:41.911 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.76 mountX=0.06 mountY=-0.11, mountTheta=-1.07
00:30:41.914 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
00:30:41.917 00.003 1032 Enqueuing Move request for scope (0.09, 0.09)
00:30:41.919 00.002 10072 Worker thread wakes up
00:30:41.919 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
00:30:41.919 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
00:30:41.919 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
00:30:41.921 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:41.925 00.004 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.10
00:30:41.925 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:30:41.925 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:41.925 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:30:41.925 00.000 10072 MoveAxis(E, 2, ABG)
00:30:41.925 00.000 10072 Guiding  Dir = 2, Dur = 2
00:30:41.926 00.001 10072 IsGuiding returns 0
00:30:41.926 00.000 10072 PulseGuide returned control before completion, sleep 12
00:30:41.940 00.014 10072 IsGuiding returns 0
00:30:41.940 00.000 10072 Move returns status 0, amount 2
00:30:41.940 00.000 10072 MoveAxis(N, 0, ABG)
00:30:41.940 00.000 10072 Move returns status 0, amount 0
00:30:41.940 00.000 10072 move complete, result=0
00:30:41.940 00.000 10072 worker thread done servicing request
00:30:41.949 00.009 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:30:41.952 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:41.959 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:41.962 00.003 1032 Enqueuing Expose request
00:30:41.965 00.003 10072 Worker thread wakes up
00:30:41.965 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:30:41.967 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:41.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:42.603 00.636 10072 Exposure complete
00:30:42.664 00.061 10072 worker thread done servicing request
00:30:42.664 00.000 1032 OnExposeComplete: enter
00:30:42.668 00.004 1032 UpdateGuideState(): m_state=6
00:30:42.671 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2522
00:30:42.673 00.002 1032 Star::Find returns 1 (0), X=321.86, Y=743.10, Mass=1342, SNR=25.8, Peak=158 HFD=2.5
00:30:42.676 00.003 1032 MultiStar: [#1 0.19,0.02,1.13,U] [#2 -0.02,0.14,0.96,U] [#3 0.26,0.02,0.75,U] [#4 0.12,0.07,0.63,U] [#5 0.21,-0.07,0.72,U] [#6 0.07,-0.13,0.75,U] [#7 0.09,-0.09,0.60,U] [#8 0.17,-0.11,0.59,U] 
00:30:42.679 00.003 1032 refined, 8 included, MultiStar: {0.14, -0.00}, one-star: {0.16, 0.03}
00:30:42.681 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
00:30:42.684 00.003 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
00:30:42.686 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.02 mountX=-0.04 mountY=-0.13, mountTheta=-1.85
00:30:42.690 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.00, opts=13)
00:30:42.693 00.003 1032 Enqueuing Move request for scope (0.14, -0.00)
00:30:42.696 00.003 10072 Worker thread wakes up
00:30:42.696 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
00:30:42.696 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
00:30:42.696 00.000 10072 Moving (0.14, -0.00) raw xDistance=-0.04 yDistance=-0.13
00:30:42.698 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:42.701 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.10
00:30:42.701 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:30:42.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:42.702 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:30:42.702 00.000 10072 MoveAxis(E, 3, ABG)
00:30:42.702 00.000 10072 Guiding  Dir = 2, Dur = 3
00:30:42.702 00.000 10072 IsGuiding returns 0
00:30:42.702 00.000 10072 PulseGuide returned control before completion, sleep 13
00:30:42.725 00.023 1032 UpdateGuideState exits: m=1342 SNR=25.8
00:30:42.728 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:42.730 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:42.732 00.002 1032 Enqueuing Expose request
00:30:42.734 00.002 10072 IsGuiding returns 0
00:30:42.734 00.000 10072 Move returns status 0, amount 3
00:30:42.735 00.001 10072 MoveAxis(N, 0, ABG)
00:30:42.735 00.000 10072 Move returns status 0, amount 0
00:30:42.735 00.000 10072 move complete, result=0
00:30:42.735 00.000 10072 worker thread done servicing request
00:30:42.735 00.000 10072 Worker thread wakes up
00:30:42.735 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:42.735 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:42.743 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:30:43.150 00.407 10072 Exposure complete
00:30:43.213 00.063 10072 worker thread done servicing request
00:30:43.216 00.003 1032 OnExposeComplete: enter
00:30:43.219 00.003 1032 UpdateGuideState(): m_state=6
00:30:43.221 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2523
00:30:43.225 00.004 1032 Star::Find returns 1 (0), X=321.91, Y=743.14, Mass=1448, SNR=26.8, Peak=174 HFD=2.5
00:30:43.227 00.002 1032 MultiStar: [#1 0.23,0.02,1.05,U] [#2 -0.05,0.07,0.99,U] [#3 0.29,0.01,0.00,M1] [#4 0.11,0.02,0.65,U] [#5 0.15,-0.12,0.71,U] [#6 0.08,-0.16,0.67,U] [#7 0.37,0.07,0.00,M1] [#8 0.13,-0.12,0.58,U] 
00:30:43.229 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.02}, one-star: {0.21, 0.07}
00:30:43.231 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
00:30:43.233 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
00:30:43.237 00.004 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.13 mountX=-0.05 mountY=-0.12, mountTheta=-1.96
00:30:43.244 00.007 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
00:30:43.246 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
00:30:43.248 00.002 10072 Worker thread wakes up
00:30:43.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:30:43.248 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:30:43.248 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
00:30:43.252 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.10
00:30:43.253 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:30:43.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:43.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:30:43.253 00.000 10072 MoveAxis(E, 4, ABG)
00:30:43.253 00.000 10072 Guiding  Dir = 2, Dur = 4
00:30:43.253 00.000 10072 IsGuiding returns 0
00:30:43.254 00.001 10072 PulseGuide returned control before completion, sleep 14
00:30:43.272 00.018 10072 IsGuiding returns 0
00:30:43.272 00.000 10072 Move returns status 0, amount 4
00:30:43.272 00.000 10072 MoveAxis(N, 0, ABG)
00:30:43.272 00.000 10072 Move returns status 0, amount 0
00:30:43.272 00.000 10072 move complete, result=0
00:30:43.273 00.001 10072 worker thread done servicing request
00:30:43.295 00.022 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:43.322 00.027 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:30:43.324 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:43.326 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:43.329 00.003 1032 Enqueuing Expose request
00:30:43.333 00.004 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:30:43.335 00.002 10072 Worker thread wakes up
00:30:43.335 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:43.335 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:43.961 00.626 10072 Exposure complete
00:30:44.013 00.052 10072 worker thread done servicing request
00:30:44.013 00.000 1032 OnExposeComplete: enter
00:30:44.015 00.002 1032 UpdateGuideState(): m_state=6
00:30:44.017 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2524
00:30:44.019 00.002 1032 Star::Find returns 1 (0), X=321.87, Y=743.20, Mass=1496, SNR=27.2, Peak=161 HFD=2.5
00:30:44.022 00.003 1032 MultiStar: [#1 0.15,0.13,1.05,U] [#2 0.06,0.14,0.97,U] [#3 0.21,0.12,0.71,U] [#4 0.21,-0.06,0.68,U] [#5 0.06,0.07,0.67,U] [#6 -0.04,-0.04,0.73,U] [#7 0.08,-0.06,0.52,U] [#8 0.04,0.05,0.60,U] 
00:30:44.024 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.16, 0.12}
00:30:44.026 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:30:44.027 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:30:44.029 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.55 mountX=0.04 mountY=-0.12, mountTheta=-1.28
00:30:44.032 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
00:30:44.033 00.001 1032 Enqueuing Move request for scope (0.11, 0.06)
00:30:44.035 00.002 10072 Worker thread wakes up
00:30:44.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
00:30:44.035 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
00:30:44.035 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.04 yDistance=-0.12
00:30:44.037 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:44.039 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.10
00:30:44.039 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:30:44.039 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:44.039 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:30:44.039 00.000 10072 MoveAxis(E, 4, ABG)
00:30:44.040 00.001 10072 Guiding  Dir = 2, Dur = 4
00:30:44.040 00.000 10072 IsGuiding returns 0
00:30:44.040 00.000 10072 PulseGuide returned control before completion, sleep 14
00:30:44.058 00.018 1032 UpdateGuideState exits: m=1496 SNR=27.2
00:30:44.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:44.062 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:44.063 00.001 1032 Enqueuing Expose request
00:30:44.070 00.007 10072 IsGuiding returns 0
00:30:44.070 00.000 10072 Move returns status 0, amount 4
00:30:44.070 00.000 10072 MoveAxis(N, 0, ABG)
00:30:44.070 00.000 10072 Move returns status 0, amount 0
00:30:44.070 00.000 10072 move complete, result=0
00:30:44.070 00.000 10072 worker thread done servicing request
00:30:44.070 00.000 10072 Worker thread wakes up
00:30:44.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:44.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:44.073 00.003 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:30:44.483 00.410 10072 Exposure complete
00:30:44.534 00.051 10072 worker thread done servicing request
00:30:44.534 00.000 1032 OnExposeComplete: enter
00:30:44.536 00.002 1032 UpdateGuideState(): m_state=6
00:30:44.538 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2525
00:30:44.540 00.002 1032 Star::Find returns 1 (0), X=321.74, Y=743.22, Mass=1358, SNR=26.0, Peak=149 HFD=2.6
00:30:44.542 00.002 1032 MultiStar: [#1 0.07,0.16,1.14,U] [#2 0.03,0.26,0.92,U] [#3 0.10,0.07,0.75,U] [#4 0.11,-0.00,0.66,U] [#5 0.05,0.18,0.72,U] [#6 -0.01,-0.04,0.75,U] [#7 0.18,0.23,0.00,M1] [#8 0.10,0.12,0.64,U] 
00:30:44.544 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.12}, one-star: {0.03, 0.15}
00:30:44.547 00.003 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
00:30:44.548 00.001 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
00:30:44.551 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.14 mountX=0.10 mountY=-0.09, mountTheta=-0.69
00:30:44.554 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
00:30:44.556 00.002 1032 Enqueuing Move request for scope (0.06, 0.12)
00:30:44.558 00.002 10072 Worker thread wakes up
00:30:44.558 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
00:30:44.558 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
00:30:44.558 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
00:30:44.560 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:44.563 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.10
00:30:44.563 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
00:30:44.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:44.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:30:44.563 00.000 10072 MoveAxis(E, 4, ABG)
00:30:44.563 00.000 10072 Guiding  Dir = 2, Dur = 4
00:30:44.564 00.001 10072 IsGuiding returns 0
00:30:44.564 00.000 10072 PulseGuide returned control before completion, sleep 14
00:30:44.582 00.018 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:30:44.584 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:44.587 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:44.589 00.002 1032 Enqueuing Expose request
00:30:44.590 00.001 10072 IsGuiding returns 0
00:30:44.590 00.000 10072 Move returns status 0, amount 4
00:30:44.590 00.000 10072 MoveAxis(N, 0, ABG)
00:30:44.591 00.001 10072 Move returns status 0, amount 0
00:30:44.591 00.000 10072 move complete, result=0
00:30:44.591 00.000 10072 worker thread done servicing request
00:30:44.591 00.000 10072 Worker thread wakes up
00:30:44.591 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:44.591 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:44.599 00.008 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:30:45.217 00.618 10072 Exposure complete
00:30:45.266 00.049 10072 worker thread done servicing request
00:30:45.266 00.000 1032 OnExposeComplete: enter
00:30:45.270 00.004 1032 UpdateGuideState(): m_state=6
00:30:45.272 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2526
00:30:45.274 00.002 1032 Star::Find returns 1 (0), X=321.91, Y=743.28, Mass=1402, SNR=26.4, Peak=159 HFD=2.6
00:30:45.276 00.002 1032 MultiStar: [#1 0.23,0.23,0.00,M1] [#2 0.16,0.37,0.00,M1] [#3 0.18,0.18,0.70,U] [#4 0.09,-0.02,0.66,U] [#5 0.28,0.09,0.00,M1] [#6 0.06,0.01,0.69,U] [#7 0.21,0.22,0.00,M2] [#8 0.13,0.01,0.61,U] 
00:30:45.278 00.002 1032 refined, 4 included, MultiStar: {0.14, 0.09}, one-star: {0.20, 0.21}
00:30:45.280 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
00:30:45.283 00.003 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
00:30:45.285 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.59 mountX=0.05 mountY=-0.16, mountTheta=-1.24
00:30:45.288 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.09, opts=13)
00:30:45.290 00.002 1032 Enqueuing Move request for scope (0.14, 0.09)
00:30:45.292 00.002 10072 Worker thread wakes up
00:30:45.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
00:30:45.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
00:30:45.292 00.000 10072 Moving (0.14, 0.09) raw xDistance=0.05 yDistance=-0.16
00:30:45.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:45.296 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.10
00:30:45.296 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:30:45.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:45.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:30:45.296 00.000 10072 MoveAxis(E, 5, ABG)
00:30:45.298 00.002 10072 Guiding  Dir = 2, Dur = 5
00:30:45.298 00.000 10072 IsGuiding returns 0
00:30:45.299 00.001 10072 PulseGuide returned control before completion, sleep 14
00:30:45.318 00.019 1032 UpdateGuideState exits: m=1402 SNR=26.4
00:30:45.320 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:45.321 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:45.323 00.002 1032 Enqueuing Expose request
00:30:45.326 00.003 10072 IsGuiding returns 0
00:30:45.326 00.000 10072 Move returns status 0, amount 5
00:30:45.326 00.000 10072 MoveAxis(N, 0, ABG)
00:30:45.326 00.000 10072 Move returns status 0, amount 0
00:30:45.326 00.000 10072 move complete, result=0
00:30:45.326 00.000 10072 worker thread done servicing request
00:30:45.326 00.000 10072 Worker thread wakes up
00:30:45.326 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:45.326 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:45.336 00.010 1032 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
00:30:45.733 00.397 10072 Exposure complete
00:30:45.784 00.051 10072 worker thread done servicing request
00:30:45.784 00.000 1032 OnExposeComplete: enter
00:30:45.786 00.002 1032 UpdateGuideState(): m_state=6
00:30:45.788 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2527
00:30:45.790 00.002 1032 Star::Find returns 1 (0), X=321.89, Y=743.07, Mass=1377, SNR=26.1, Peak=175 HFD=2.5
00:30:45.792 00.002 1032 MultiStar: [#1 0.34,0.07,0.00,M2] [#2 0.26,0.12,0.00,M2] [#3 0.27,0.18,0.00,M1] [#4 0.05,0.12,0.69,U] [#5 0.15,-0.08,0.67,U] [#6 0.07,-0.12,0.68,U] [#7 0.07,0.29,0.00,M3] [#8 0.12,-0.12,0.56,U] 
00:30:45.795 00.003 1032 refined, 4 included, MultiStar: {0.12, -0.04}, one-star: {0.18, -0.01}
00:30:45.796 00.001 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
00:30:45.798 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
00:30:45.802 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.29 mountX=-0.07 mountY=-0.11, mountTheta=-2.12
00:30:45.806 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
00:30:45.809 00.003 1032 Enqueuing Move request for scope (0.12, -0.04)
00:30:45.811 00.002 10072 Worker thread wakes up
00:30:45.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
00:30:45.811 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
00:30:45.811 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.11
00:30:45.813 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:45.816 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 290.09
00:30:45.816 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:30:45.816 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:45.816 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:30:45.816 00.000 10072 MoveAxis(E, 5, ABG)
00:30:45.816 00.000 10072 Guiding  Dir = 2, Dur = 5
00:30:45.816 00.000 10072 IsGuiding returns 0
00:30:45.816 00.000 10072 PulseGuide returned control before completion, sleep 15
00:30:45.835 00.019 1032 UpdateGuideState exits: m=1377 SNR=26.1
00:30:45.838 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:45.840 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:45.842 00.002 1032 Enqueuing Expose request
00:30:45.844 00.002 10072 IsGuiding returns 0
00:30:45.844 00.000 10072 Move returns status 0, amount 5
00:30:45.844 00.000 10072 MoveAxis(N, 0, ABG)
00:30:45.844 00.000 10072 Move returns status 0, amount 0
00:30:45.844 00.000 10072 move complete, result=0
00:30:45.845 00.001 10072 worker thread done servicing request
00:30:45.845 00.000 10072 Worker thread wakes up
00:30:45.845 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:45.845 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:45.852 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:30:46.481 00.629 10072 Exposure complete
00:30:46.529 00.048 10072 worker thread done servicing request
00:30:46.529 00.000 1032 OnExposeComplete: enter
00:30:46.532 00.003 1032 UpdateGuideState(): m_state=6
00:30:46.534 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2528
00:30:46.536 00.002 1032 Star::Find returns 1 (0), X=322.08, Y=743.15, Mass=1452, SNR=26.9, Peak=181 HFD=2.6
00:30:46.538 00.002 1032 MultiStar: [#1 0.48,0.10,0.00,M3] [#2 0.28,0.06,0.00,M3] [#3 0.19,0.14,0.69,U] [#4 0.18,0.02,0.60,U] [#5 0.34,-0.05,0.00,M1] [#6 0.08,-0.14,0.71,U] [#7 0.40,0.07,0.00,M4] [#8 0.34,-0.02,0.00,M1] 
00:30:46.540 00.002 1032 refined, 3 included, MultiStar: {0.22, 0.03}, one-star: {0.37, 0.08}
00:30:46.541 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
00:30:46.544 00.003 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
00:30:46.546 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.13 mountX=-0.03 mountY=-0.22, mountTheta=-1.70
00:30:46.548 00.002 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.03, opts=13)
00:30:46.550 00.002 1032 Enqueuing Move request for scope (0.22, 0.03)
00:30:46.552 00.002 10072 Worker thread wakes up
00:30:46.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
00:30:46.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
00:30:46.552 00.000 10072 Moving (0.22, 0.03) raw xDistance=-0.03 yDistance=-0.22
00:30:46.555 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:46.557 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.09
00:30:46.557 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:30:46.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:30:46.558 00.001 10072 MoveAxis(E, 6, ABG)
00:30:46.558 00.000 10072 Guiding  Dir = 2, Dur = 6
00:30:46.558 00.000 10072 IsGuiding returns 0
00:30:46.559 00.001 10072 PulseGuide returned control before completion, sleep 16
00:30:46.576 00.017 1032 UpdateGuideState exits: m=1452 SNR=26.9
00:30:46.580 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:46.582 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:46.583 00.001 1032 Enqueuing Expose request
00:30:46.588 00.005 10072 IsGuiding returns 0
00:30:46.588 00.000 10072 Move returns status 0, amount 6
00:30:46.589 00.001 10072 MoveAxis(N, 144, ABG)
00:30:46.589 00.000 10072 Guiding  Dir = 0, Dur = 144
00:30:46.589 00.000 10072 IsGuiding returns 0
00:30:46.589 00.000 10072 PulseGuide returned control before completion, sleep 154
00:30:46.746 00.157 10072 IsGuiding returns 1
00:30:46.746 00.000 10072 scope still moving after pulse duration time elapsed
00:30:46.778 00.032 10072 IsGuiding returns 0
00:30:46.778 00.000 10072 scope move finished after 144 + 44 ms
00:30:46.778 00.000 10072 Move returns status 0, amount 144
00:30:46.778 00.000 10072 move complete, result=0
00:30:46.778 00.000 10072 worker thread done servicing request
00:30:46.778 00.000 10072 Worker thread wakes up
00:30:46.778 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.2 px 144 ms NORTH
00:30:46.780 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:46.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:47.185 00.405 10072 Exposure complete
00:30:47.234 00.049 10072 worker thread done servicing request
00:30:47.234 00.000 1032 OnExposeComplete: enter
00:30:47.236 00.002 1032 UpdateGuideState(): m_state=6
00:30:47.237 00.001 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2529
00:30:47.240 00.003 1032 Star::Find returns 1 (0), X=321.76, Y=743.19, Mass=1302, SNR=25.4, Peak=149 HFD=2.6
00:30:47.242 00.002 1032 MultiStar: [#1 0.16,0.08,1.13,U] [#2 0.02,0.12,0.96,U] [#3 0.08,0.02,0.77,U] [#4 0.08,-0.05,0.70,U] [#5 0.15,-0.01,0.75,U] [#6 0.01,-0.08,0.74,U] [#7 0.22,0.03,0.56,U] [#8 0.24,-0.03,0.65,U] 
00:30:47.244 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.05, 0.12}
00:30:47.246 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
00:30:47.247 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
00:30:47.248 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.29 mountX=0.00 mountY=-0.11, mountTheta=-1.54
00:30:47.252 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
00:30:47.254 00.002 1032 Enqueuing Move request for scope (0.10, 0.03)
00:30:47.256 00.002 10072 Worker thread wakes up
00:30:47.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:30:47.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:30:47.256 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.11
00:30:47.257 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:47.260 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.09
00:30:47.260 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:30:47.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:47.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:30:47.260 00.000 10072 MoveAxis(E, 6, ABG)
00:30:47.260 00.000 10072 Guiding  Dir = 2, Dur = 6
00:30:47.261 00.001 10072 IsGuiding returns 0
00:30:47.261 00.000 10072 PulseGuide returned control before completion, sleep 16
00:30:47.278 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:30:47.280 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:47.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:47.284 00.002 1032 Enqueuing Expose request
00:30:47.292 00.008 10072 IsGuiding returns 0
00:30:47.292 00.000 10072 Move returns status 0, amount 6
00:30:47.292 00.000 10072 MoveAxis(N, 0, ABG)
00:30:47.292 00.000 10072 Move returns status 0, amount 0
00:30:47.292 00.000 10072 move complete, result=0
00:30:47.292 00.000 10072 worker thread done servicing request
00:30:47.292 00.000 10072 Worker thread wakes up
00:30:47.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:47.293 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:47.294 00.001 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:30:47.922 00.628 10072 Exposure complete
00:30:47.970 00.048 10072 worker thread done servicing request
00:30:47.970 00.000 1032 OnExposeComplete: enter
00:30:47.971 00.001 1032 UpdateGuideState(): m_state=6
00:30:47.973 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2530
00:30:47.974 00.001 1032 Star::Find returns 1 (0), X=321.71, Y=743.08, Mass=1333, SNR=25.7, Peak=140 HFD=2.6
00:30:47.976 00.002 1032 MultiStar: [#1 0.07,0.03,1.14,U] [#2 -0.04,-0.00,1.02,U] [#3 -0.16,-0.08,0.76,U] [#4 -0.25,-0.06,0.70,U] [#5 -0.02,-0.03,0.68,U] [#6 -0.10,-0.12,0.73,U] [#7 0.06,-0.07,0.60,U] [#8 -0.09,-0.16,0.61,U] 
00:30:47.977 00.001 1032 single-star, 8 included, MultiStar: {-0.05, -0.04}, one-star: {0.00, 0.01}
00:30:47.978 00.001 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
00:30:47.980 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
00:30:47.982 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.46 mountX=0.01 mountY=-0.00, mountTheta=-0.37
00:30:47.985 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.01, opts=13)
00:30:47.988 00.003 1032 Enqueuing Move request for scope (0.00, 0.01)
00:30:47.991 00.003 10072 Worker thread wakes up
00:30:47.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
00:30:47.991 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
00:30:47.991 00.000 10072 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
00:30:47.993 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:47.995 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.09
00:30:47.995 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:30:47.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:47.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:30:47.995 00.000 10072 MoveAxis(E, 6, ABG)
00:30:47.995 00.000 10072 Guiding  Dir = 2, Dur = 6
00:30:47.995 00.000 10072 IsGuiding returns 0
00:30:47.996 00.001 10072 PulseGuide returned control before completion, sleep 16
00:30:48.011 00.015 1032 UpdateGuideState exits: m=1333 SNR=25.7
00:30:48.014 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:48.016 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:48.017 00.001 1032 Enqueuing Expose request
00:30:48.028 00.011 10072 IsGuiding returns 0
00:30:48.028 00.000 10072 Move returns status 0, amount 6
00:30:48.028 00.000 10072 MoveAxis(N, 0, ABG)
00:30:48.028 00.000 10072 Move returns status 0, amount 0
00:30:48.029 00.001 10072 move complete, result=0
00:30:48.029 00.000 10072 worker thread done servicing request
00:30:48.029 00.000 10072 Worker thread wakes up
00:30:48.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:48.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:48.031 00.002 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
00:30:48.435 00.404 10072 Exposure complete
00:30:48.482 00.047 10072 worker thread done servicing request
00:30:48.482 00.000 1032 OnExposeComplete: enter
00:30:48.484 00.002 1032 UpdateGuideState(): m_state=6
00:30:48.485 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2531
00:30:48.490 00.005 1032 Star::Find returns 1 (0), X=321.75, Y=742.85, Mass=1516, SNR=27.4, Peak=192 HFD=2.6
00:30:48.493 00.003 1032 MultiStar: [#1 0.12,-0.22,1.03,U] [#2 -0.04,-0.08,0.89,U] [#3 -0.12,-0.26,0.00,M1] [#4 -0.05,-0.31,0.00,M1] [#5 0.16,-0.09,0.61,U] [#6 0.07,-0.46,0.00,M1] [#7 0.03,-0.07,0.53,U] [#8 0.06,-0.34,0.00,M1] 
00:30:48.494 00.001 1032 refined, 4 included, MultiStar: {0.06, -0.15}, one-star: {0.05, -0.22}
00:30:48.497 00.003 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
00:30:48.498 00.001 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
00:30:48.500 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.19 mountX=-0.16 mountY=-0.02, mountTheta=-3.02
00:30:48.502 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.15, opts=13)
00:30:48.504 00.002 1032 Enqueuing Move request for scope (0.06, -0.15)
00:30:48.506 00.002 10072 Worker thread wakes up
00:30:48.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
00:30:48.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
00:30:48.506 00.000 10072 Moving (0.06, -0.15) raw xDistance=-0.16 yDistance=-0.02
00:30:48.507 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:48.509 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 290.09
00:30:48.509 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:30:48.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:48.509 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:30:48.509 00.000 10072 MoveAxis(E, 86, ABG)
00:30:48.509 00.000 10072 Guiding  Dir = 2, Dur = 86
00:30:48.509 00.000 10072 IsGuiding returns 0
00:30:48.511 00.002 10072 PulseGuide returned control before completion, sleep 96
00:30:48.528 00.017 1032 UpdateGuideState exits: m=1516 SNR=27.4
00:30:48.530 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:48.532 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:48.534 00.002 1032 Enqueuing Expose request
00:30:48.620 00.086 10072 IsGuiding returns 0
00:30:48.620 00.000 10072 Move returns status 0, amount 86
00:30:48.620 00.000 10072 MoveAxis(N, 0, ABG)
00:30:48.620 00.000 10072 Move returns status 0, amount 0
00:30:48.620 00.000 10072 move complete, result=0
00:30:48.621 00.001 10072 worker thread done servicing request
00:30:48.621 00.000 10072 Worker thread wakes up
00:30:48.621 00.000 1032 GuideStep: -0.2 px 86 ms EAST, -0.0 px 0 ms NORTH
00:30:48.624 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:48.624 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:49.251 00.627 10072 Exposure complete
00:30:49.299 00.048 1032 OnExposeComplete: enter
00:30:49.301 00.002 1032 UpdateGuideState(): m_state=6
00:30:49.303 00.002 10072 worker thread done servicing request
00:30:49.303 00.000 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2532
00:30:49.306 00.003 1032 Star::Find returns 1 (0), X=321.77, Y=743.14, Mass=1328, SNR=25.7, Peak=156 HFD=2.5
00:30:49.307 00.001 1032 MultiStar: [#1 0.01,-0.09,1.05,U] [#2 -0.09,0.04,0.98,U] [#3 0.10,-0.05,0.75,U] [#4 -0.00,-0.01,0.69,U] [#5 0.04,-0.15,0.71,U] [#6 -0.00,-0.22,0.68,U] [#7 -0.03,-0.11,0.57,U] [#8 -0.01,-0.15,0.60,U] 
00:30:49.309 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {0.07, 0.07}
00:30:49.310 00.001 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.03)
00:30:49.313 00.003 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.03)
00:30:49.315 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.43 mountX=-0.06 mountY=0.01, mountTheta=3.03
00:30:49.319 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.06, opts=13)
00:30:49.323 00.004 1032 Enqueuing Move request for scope (0.01, -0.06)
00:30:49.324 00.001 10072 Worker thread wakes up
00:30:49.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
00:30:49.324 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
00:30:49.324 00.000 10072 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.01
00:30:49.326 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:49.327 00.001 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.09
00:30:49.328 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:30:49.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:49.328 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:30:49.328 00.000 10072 MoveAxis(E, 7, ABG)
00:30:49.328 00.000 10072 Guiding  Dir = 2, Dur = 7
00:30:49.328 00.000 10072 IsGuiding returns 0
00:30:49.329 00.001 10072 PulseGuide returned control before completion, sleep 17
00:30:49.345 00.016 1032 UpdateGuideState exits: m=1328 SNR=25.7
00:30:49.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:49.349 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:49.351 00.002 1032 Enqueuing Expose request
00:30:49.358 00.007 10072 IsGuiding returns 0
00:30:49.359 00.001 10072 Move returns status 0, amount 7
00:30:49.359 00.000 10072 MoveAxis(N, 0, ABG)
00:30:49.359 00.000 10072 Move returns status 0, amount 0
00:30:49.359 00.000 10072 move complete, result=0
00:30:49.359 00.000 10072 worker thread done servicing request
00:30:49.359 00.000 10072 Worker thread wakes up
00:30:49.359 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:49.359 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:49.362 00.003 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
00:30:49.772 00.410 10072 Exposure complete
00:30:49.821 00.049 10072 worker thread done servicing request
00:30:49.822 00.001 1032 OnExposeComplete: enter
00:30:49.824 00.002 1032 UpdateGuideState(): m_state=6
00:30:49.826 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2533
00:30:49.827 00.001 1032 Star::Find returns 1 (0), X=321.52, Y=742.99, Mass=1530, SNR=27.6, Peak=176 HFD=2.3
00:30:49.830 00.003 1032 MultiStar: [#1 0.11,0.14,1.07,U] [#2 -0.17,0.10,0.88,U] [#3 0.08,0.03,0.65,U] [#4 -0.03,-0.09,0.61,U] [#5 -0.13,-0.10,0.69,U] [#6 0.03,-0.06,0.68,U] [#7 0.16,0.00,0.47,U] [#8 0.03,-0.04,0.60,U] 
00:30:49.833 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.00}, one-star: {-0.19, -0.08}
00:30:49.836 00.003 1032 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.83) = xAngle (-4.84 = 1.45)
00:30:49.837 00.001 1032 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.84 = 1.45)
00:30:49.839 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.01 mountX=0.00 mountY=0.02, mountTheta=1.45
00:30:49.842 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.00, opts=13)
00:30:49.844 00.002 1032 Enqueuing Move request for scope (-0.02, -0.00)
00:30:49.846 00.002 10072 Worker thread wakes up
00:30:49.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
00:30:49.846 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
00:30:49.846 00.000 10072 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
00:30:49.848 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:49.850 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.09
00:30:49.851 00.001 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:30:49.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:49.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:30:49.851 00.000 10072 MoveAxis(E, 6, ABG)
00:30:49.851 00.000 10072 Guiding  Dir = 2, Dur = 6
00:30:49.851 00.000 10072 IsGuiding returns 0
00:30:49.852 00.001 10072 PulseGuide returned control before completion, sleep 16
00:30:49.870 00.018 1032 UpdateGuideState exits: m=1530 SNR=27.6
00:30:49.872 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:49.874 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:49.876 00.002 1032 Enqueuing Expose request
00:30:49.879 00.003 10072 IsGuiding returns 0
00:30:49.879 00.000 10072 Move returns status 0, amount 6
00:30:49.880 00.001 10072 MoveAxis(N, 0, ABG)
00:30:49.880 00.000 10072 Move returns status 0, amount 0
00:30:49.880 00.000 10072 move complete, result=0
00:30:49.880 00.000 10072 worker thread done servicing request
00:30:49.880 00.000 10072 Worker thread wakes up
00:30:49.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:49.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:49.886 00.006 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
00:30:50.508 00.622 10072 Exposure complete
00:30:50.559 00.051 10072 worker thread done servicing request
00:30:50.559 00.000 1032 OnExposeComplete: enter
00:30:50.562 00.003 1032 UpdateGuideState(): m_state=6
00:30:50.563 00.001 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2534
00:30:50.565 00.002 1032 Star::Find returns 1 (0), X=321.50, Y=743.12, Mass=1382, SNR=26.2, Peak=149 HFD=2.5
00:30:50.567 00.002 1032 MultiStar: [#1 -0.03,-0.00,1.17,U] [#2 -0.26,0.10,0.92,U] [#3 0.13,-0.06,0.71,U] [#4 -0.14,-0.08,0.70,U] [#5 -0.19,-0.11,0.71,U] [#6 -0.22,-0.12,0.71,U] [#7 0.05,0.10,0.57,U] [#8 -0.16,-0.19,0.64,U] 
00:30:50.569 00.002 1032 refined, 8 included, MultiStar: {-0.12, -0.03}, one-star: {-0.21, 0.05}
00:30:50.570 00.001 1032 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.83) = xAngle (-4.76 = 1.53)
00:30:50.572 00.002 1032 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.76 = 1.53)
00:30:50.574 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.93 mountX=0.01 mountY=0.12, mountTheta=1.53
00:30:50.576 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.03, opts=13)
00:30:50.578 00.002 1032 Enqueuing Move request for scope (-0.12, -0.03)
00:30:50.580 00.002 10072 Worker thread wakes up
00:30:50.580 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
00:30:50.580 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
00:30:50.580 00.000 10072 Moving (-0.12, -0.03) raw xDistance=0.01 yDistance=0.12
00:30:50.584 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:50.586 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.09
00:30:50.586 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:30:50.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:50.587 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:30:50.587 00.000 10072 MoveAxis(E, 7, ABG)
00:30:50.587 00.000 10072 Guiding  Dir = 2, Dur = 7
00:30:50.587 00.000 10072 IsGuiding returns 0
00:30:50.587 00.000 10072 PulseGuide returned control before completion, sleep 17
00:30:50.604 00.017 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:30:50.607 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:50.609 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:50.611 00.002 1032 Enqueuing Expose request
00:30:50.614 00.003 10072 IsGuiding returns 0
00:30:50.614 00.000 10072 Move returns status 0, amount 7
00:30:50.614 00.000 10072 MoveAxis(N, 0, ABG)
00:30:50.614 00.000 10072 Move returns status 0, amount 0
00:30:50.614 00.000 10072 move complete, result=0
00:30:50.614 00.000 10072 worker thread done servicing request
00:30:50.614 00.000 10072 Worker thread wakes up
00:30:50.614 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:50.614 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:50.622 00.008 1032 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
00:30:51.024 00.402 10072 Exposure complete
00:30:51.072 00.048 10072 worker thread done servicing request
00:30:51.072 00.000 1032 OnExposeComplete: enter
00:30:51.074 00.002 1032 UpdateGuideState(): m_state=6
00:30:51.076 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2535
00:30:51.079 00.003 1032 Star::Find returns 1 (0), X=321.78, Y=742.96, Mass=1510, SNR=27.4, Peak=187 HFD=2.5
00:30:51.081 00.002 1032 MultiStar: [#1 -0.05,-0.12,1.10,U] [#2 -0.10,-0.08,0.93,U] [#3 -0.04,-0.10,0.69,U] [#4 -0.04,0.02,0.64,U] [#5 -0.05,-0.30,0.00,M1] [#6 -0.11,-0.25,0.67,U] [#7 0.10,-0.02,0.52,U] [#8 -0.20,-0.30,0.00,M1] 
00:30:51.084 00.003 1032 refined, 6 included, MultiStar: {-0.03, -0.10}, one-star: {0.07, -0.11}
00:30:51.086 00.002 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.62)
00:30:51.087 00.001 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.62)
00:30:51.089 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.83 mountX=-0.09 mountY=0.05, mountTheta=2.62
00:30:51.091 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.10, opts=13)
00:30:51.093 00.002 1032 Enqueuing Move request for scope (-0.03, -0.10)
00:30:51.094 00.001 10072 Worker thread wakes up
00:30:51.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
00:30:51.094 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
00:30:51.095 00.001 10072 Moving (-0.03, -0.10) raw xDistance=-0.09 yDistance=0.05
00:30:51.096 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:51.098 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.09
00:30:51.098 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:30:51.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:51.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:30:51.098 00.000 10072 MoveAxis(E, 7, ABG)
00:30:51.098 00.000 10072 Guiding  Dir = 2, Dur = 7
00:30:51.100 00.002 10072 IsGuiding returns 0
00:30:51.100 00.000 10072 PulseGuide returned control before completion, sleep 17
00:30:51.116 00.016 1032 UpdateGuideState exits: m=1510 SNR=27.4
00:30:51.119 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:51.121 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:51.123 00.002 1032 Enqueuing Expose request
00:30:51.129 00.006 10072 IsGuiding returns 0
00:30:51.129 00.000 10072 Move returns status 0, amount 7
00:30:51.129 00.000 10072 MoveAxis(N, 0, ABG)
00:30:51.129 00.000 10072 Move returns status 0, amount 0
00:30:51.129 00.000 10072 move complete, result=0
00:30:51.129 00.000 10072 worker thread done servicing request
00:30:51.129 00.000 10072 Worker thread wakes up
00:30:51.129 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:51.130 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:51.130 00.000 1032 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
00:30:51.754 00.624 10072 Exposure complete
00:30:51.804 00.050 10072 worker thread done servicing request
00:30:51.805 00.001 1032 OnExposeComplete: enter
00:30:51.807 00.002 1032 UpdateGuideState(): m_state=6
00:30:51.808 00.001 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2536
00:30:51.811 00.003 1032 Star::Find returns 1 (0), X=321.79, Y=742.84, Mass=1423, SNR=26.6, Peak=162 HFD=2.6
00:30:51.813 00.002 1032 MultiStar: [#1 0.22,-0.21,0.00,M1] [#2 -0.17,-0.22,0.95,U] [#3 0.08,-0.24,0.73,U] [#4 -0.01,-0.20,0.67,U] [#5 0.08,-0.28,0.00,M2] [#6 -0.09,-0.23,0.70,U] [#7 0.03,-0.21,0.56,U] [#8 0.00,-0.33,0.00,M2] 
00:30:51.814 00.001 1032 refined, 5 included, MultiStar: {-0.01, -0.22}, one-star: {0.09, -0.23}
00:30:51.816 00.002 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
00:30:51.818 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
00:30:51.819 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.63 mountX=-0.21 mountY=0.07, mountTheta=2.82
00:30:51.822 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.22, opts=13)
00:30:51.823 00.001 1032 Enqueuing Move request for scope (-0.01, -0.22)
00:30:51.826 00.003 10072 Worker thread wakes up
00:30:51.826 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.22) opts 0xd
00:30:51.826 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.22)
00:30:51.826 00.000 10072 Moving (-0.01, -0.22) raw xDistance=-0.21 yDistance=0.07
00:30:51.828 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:51.830 00.002 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 290.08
00:30:51.831 00.001 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
00:30:51.831 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:51.831 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:30:51.831 00.000 10072 MoveAxis(E, 114, ABG)
00:30:51.831 00.000 10072 Guiding  Dir = 2, Dur = 114
00:30:51.831 00.000 10072 IsGuiding returns 0
00:30:51.833 00.002 10072 PulseGuide returned control before completion, sleep 124
00:30:51.852 00.019 1032 UpdateGuideState exits: m=1423 SNR=26.6
00:30:51.854 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:51.856 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:51.859 00.003 1032 Enqueuing Expose request
00:30:51.969 00.110 10072 IsGuiding returns 0
00:30:51.969 00.000 10072 Move returns status 0, amount 114
00:30:51.969 00.000 10072 MoveAxis(N, 0, ABG)
00:30:51.969 00.000 10072 Move returns status 0, amount 0
00:30:51.969 00.000 10072 move complete, result=0
00:30:51.969 00.000 10072 worker thread done servicing request
00:30:51.969 00.000 10072 Worker thread wakes up
00:30:51.969 00.000 1032 GuideStep: -0.2 px 114 ms EAST, 0.1 px 0 ms NORTH
00:30:51.972 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:51.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:52.380 00.408 10072 Exposure complete
00:30:52.455 00.075 1032 OnExposeComplete: enter
00:30:52.460 00.005 1032 UpdateGuideState(): m_state=6
00:30:52.463 00.003 10072 worker thread done servicing request
00:30:52.463 00.000 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2537
00:30:52.465 00.002 1032 Star::Find returns 1 (0), X=321.79, Y=742.87, Mass=1327, SNR=25.7, Peak=159 HFD=2.6
00:30:52.468 00.003 1032 MultiStar: [#1 0.18,-0.05,1.15,U] [#2 -0.05,-0.06,1.01,U] [#3 0.08,-0.12,0.75,U] [#4 0.03,-0.22,0.67,U] [#5 0.06,-0.07,0.74,U] [#6 0.03,-0.19,0.70,U] [#7 -0.02,0.11,0.59,U] [#8 0.14,-0.23,0.57,U] 
00:30:52.470 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.11}, one-star: {0.08, -0.20}
00:30:52.472 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
00:30:52.474 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
00:30:52.475 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.07 mountX=-0.12 mountY=-0.03, mountTheta=-2.90
00:30:52.478 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.11, opts=13)
00:30:52.481 00.003 1032 Enqueuing Move request for scope (0.06, -0.11)
00:30:52.482 00.001 10072 Worker thread wakes up
00:30:52.484 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
00:30:52.484 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
00:30:52.484 00.000 10072 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=-0.03
00:30:52.487 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:52.491 00.004 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.08
00:30:52.491 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:30:52.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:52.491 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:30:52.491 00.000 10072 MoveAxis(E, 8, ABG)
00:30:52.491 00.000 10072 Guiding  Dir = 2, Dur = 8
00:30:52.492 00.001 10072 IsGuiding returns 0
00:30:52.492 00.000 10072 PulseGuide returned control before completion, sleep 18
00:30:52.511 00.019 1032 UpdateGuideState exits: m=1327 SNR=25.7
00:30:52.515 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:52.520 00.005 10072 IsGuiding returns 0
00:30:52.520 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:52.523 00.003 10072 Move returns status 0, amount 8
00:30:52.523 00.000 1032 Enqueuing Expose request
00:30:52.525 00.002 10072 MoveAxis(N, 0, ABG)
00:30:52.525 00.000 10072 Move returns status 0, amount 0
00:30:52.525 00.000 10072 move complete, result=0
00:30:52.525 00.000 10072 worker thread done servicing request
00:30:52.525 00.000 10072 Worker thread wakes up
00:30:52.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:52.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:52.534 00.009 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
00:30:53.163 00.629 10072 Exposure complete
00:30:53.218 00.055 10072 worker thread done servicing request
00:30:53.218 00.000 1032 OnExposeComplete: enter
00:30:53.221 00.003 1032 UpdateGuideState(): m_state=6
00:30:53.223 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2538
00:30:53.226 00.003 1032 Star::Find returns 1 (0), X=321.76, Y=743.36, Mass=1472, SNR=27.0, Peak=151 HFD=2.8
00:30:53.228 00.002 1032 MultiStar: [#1 0.10,0.01,1.06,U] [#2 -0.16,0.15,0.93,U] [#3 0.25,-0.14,0.00,M1] [#4 -0.06,-0.18,0.63,U] [#5 -0.05,-0.14,0.66,U] [#6 -0.03,0.02,0.68,U] [#7 0.06,-0.14,0.52,U] [#8 0.06,-0.07,0.57,U] 
00:30:53.231 00.003 1032 refined, 7 included, MultiStar: {-0.00, 0.02}, one-star: {0.05, 0.28}
00:30:53.232 00.001 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
00:30:53.233 00.001 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
00:30:53.236 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.70 mountX=0.02 mountY=-0.00, mountTheta=-0.13
00:30:53.240 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
00:30:53.244 00.004 1032 Enqueuing Move request for scope (-0.00, 0.02)
00:30:53.246 00.002 10072 Worker thread wakes up
00:30:53.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
00:30:53.246 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
00:30:53.246 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
00:30:53.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:53.251 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.08
00:30:53.251 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:30:53.252 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:53.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:30:53.252 00.000 10072 MoveAxis(E, 9, ABG)
00:30:53.252 00.000 10072 Guiding  Dir = 2, Dur = 9
00:30:53.252 00.000 10072 IsGuiding returns 0
00:30:53.253 00.001 10072 PulseGuide returned control before completion, sleep 19
00:30:53.271 00.018 1032 UpdateGuideState exits: m=1472 SNR=27.0
00:30:53.273 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:53.275 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:53.276 00.001 1032 Enqueuing Expose request
00:30:53.286 00.010 10072 IsGuiding returns 0
00:30:53.286 00.000 10072 Move returns status 0, amount 9
00:30:53.286 00.000 10072 MoveAxis(N, 0, ABG)
00:30:53.286 00.000 10072 Move returns status 0, amount 0
00:30:53.286 00.000 10072 move complete, result=0
00:30:53.286 00.000 10072 worker thread done servicing request
00:30:53.286 00.000 10072 Worker thread wakes up
00:30:53.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:53.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:53.288 00.002 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
00:30:53.695 00.407 10072 Exposure complete
00:30:53.745 00.050 10072 worker thread done servicing request
00:30:53.745 00.000 1032 OnExposeComplete: enter
00:30:53.747 00.002 1032 UpdateGuideState(): m_state=6
00:30:53.749 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2539
00:30:53.751 00.002 1032 Star::Find returns 1 (0), X=321.90, Y=743.13, Mass=1546, SNR=27.7, Peak=178 HFD=2.6
00:30:53.754 00.003 1032 MultiStar: [#1 0.28,0.16,0.00,M1] [#2 0.01,0.06,0.92,U] [#3 0.05,0.03,0.68,U] [#4 -0.07,-0.03,0.63,U] [#5 0.27,-0.09,0.00,M1] [#6 -0.07,-0.08,0.65,U] [#7 0.01,0.06,0.48,U] [#8 -0.08,-0.14,0.58,U] 
00:30:53.756 00.002 1032 refined, 6 included, MultiStar: {0.02, 0.00}, one-star: {0.19, 0.05}
00:30:53.758 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
00:30:53.760 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
00:30:53.762 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.12 mountX=-0.00 mountY=-0.02, mountTheta=-1.71
00:30:53.765 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
00:30:53.767 00.002 1032 Enqueuing Move request for scope (0.02, 0.00)
00:30:53.771 00.004 10072 Worker thread wakes up
00:30:53.771 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
00:30:53.771 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
00:30:53.771 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
00:30:53.774 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:53.777 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.08
00:30:53.777 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
00:30:53.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:53.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:30:53.777 00.000 10072 MoveAxis(E, 8, ABG)
00:30:53.777 00.000 10072 Guiding  Dir = 2, Dur = 8
00:30:53.777 00.000 10072 IsGuiding returns 0
00:30:53.778 00.001 10072 PulseGuide returned control before completion, sleep 18
00:30:53.794 00.016 1032 UpdateGuideState exits: m=1546 SNR=27.7
00:30:53.796 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:53.799 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:53.801 00.002 1032 Enqueuing Expose request
00:30:53.804 00.003 10072 IsGuiding returns 0
00:30:53.804 00.000 10072 Move returns status 0, amount 8
00:30:53.804 00.000 10072 MoveAxis(N, 0, ABG)
00:30:53.804 00.000 10072 Move returns status 0, amount 0
00:30:53.804 00.000 10072 move complete, result=0
00:30:53.805 00.001 10072 worker thread done servicing request
00:30:53.805 00.000 10072 Worker thread wakes up
00:30:53.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:53.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:53.811 00.006 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
00:30:54.429 00.618 10072 Exposure complete
00:30:54.477 00.048 10072 worker thread done servicing request
00:30:54.477 00.000 1032 OnExposeComplete: enter
00:30:54.480 00.003 1032 UpdateGuideState(): m_state=6
00:30:54.483 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2540
00:30:54.484 00.001 1032 Star::Find returns 1 (0), X=321.81, Y=742.97, Mass=1502, SNR=27.3, Peak=184 HFD=2.6
00:30:54.486 00.002 1032 MultiStar: [#1 0.38,-0.23,0.00,M2] [#2 0.17,-0.09,0.90,U] [#3 0.33,-0.21,0.00,M1] [#4 0.09,-0.31,0.00,M1] [#5 0.17,-0.35,0.00,M2] [#6 0.14,-0.29,0.00,M1] [#7 0.15,-0.22,0.51,U] [#8 0.16,-0.35,0.00,M1] 
00:30:54.490 00.004 1032 single-star, 2 included, MultiStar: {0.14, -0.12}, one-star: {0.10, -0.10}
00:30:54.492 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
00:30:54.494 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
00:30:54.495 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.79 mountX=-0.12 mountY=-0.07, mountTheta=-2.62
00:30:54.498 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.10, opts=13)
00:30:54.499 00.001 1032 Enqueuing Move request for scope (0.10, -0.10)
00:30:54.501 00.002 10072 Worker thread wakes up
00:30:54.501 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
00:30:54.501 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
00:30:54.501 00.000 10072 Moving (0.10, -0.10) raw xDistance=-0.12 yDistance=-0.07
00:30:54.503 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:54.505 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.08
00:30:54.505 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:30:54.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:54.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:30:54.505 00.000 10072 MoveAxis(E, 9, ABG)
00:30:54.505 00.000 10072 Guiding  Dir = 2, Dur = 9
00:30:54.505 00.000 10072 IsGuiding returns 0
00:30:54.506 00.001 10072 PulseGuide returned control before completion, sleep 19
00:30:54.523 00.017 1032 UpdateGuideState exits: m=1502 SNR=27.3
00:30:54.525 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:54.526 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:54.528 00.002 1032 Enqueuing Expose request
00:30:54.536 00.008 10072 IsGuiding returns 0
00:30:54.536 00.000 10072 Move returns status 0, amount 9
00:30:54.536 00.000 10072 MoveAxis(N, 0, ABG)
00:30:54.536 00.000 10072 Move returns status 0, amount 0
00:30:54.536 00.000 10072 move complete, result=0
00:30:54.536 00.000 10072 worker thread done servicing request
00:30:54.537 00.001 10072 Worker thread wakes up
00:30:54.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:54.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:54.537 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:30:54.945 00.408 10072 Exposure complete
00:30:54.996 00.051 10072 worker thread done servicing request
00:30:54.997 00.001 1032 OnExposeComplete: enter
00:30:54.999 00.002 1032 UpdateGuideState(): m_state=6
00:30:55.001 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2541
00:30:55.002 00.001 1032 Star::Find returns 1 (0), X=321.94, Y=743.02, Mass=1391, SNR=26.3, Peak=177 HFD=2.7
00:30:55.004 00.002 1032 MultiStar: [#1 0.40,-0.09,0.00,M3] [#2 0.17,-0.10,0.99,U] [#3 0.27,-0.14,0.00,M2] [#4 0.01,-0.33,0.00,M2] [#5 0.31,-0.13,0.00,M3] [#6 0.05,-0.15,0.69,U] [#7 0.11,-0.23,0.56,U] [#8 0.02,-0.12,0.59,U] 
00:30:55.005 00.001 1032 refined, 4 included, MultiStar: {0.13, -0.12}, one-star: {0.24, -0.05}
00:30:55.007 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
00:30:55.009 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
00:30:55.011 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.74 mountX=-0.15 mountY=-0.10, mountTheta=-2.57
00:30:55.014 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.12, opts=13)
00:30:55.016 00.002 1032 Enqueuing Move request for scope (0.13, -0.12)
00:30:55.019 00.003 10072 Worker thread wakes up
00:30:55.020 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
00:30:55.020 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
00:30:55.020 00.000 10072 Moving (0.13, -0.12) raw xDistance=-0.15 yDistance=-0.10
00:30:55.024 00.004 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 290.08
00:30:55.025 00.001 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
00:30:55.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:55.025 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:55.027 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:30:55.027 00.000 10072 MoveAxis(E, 83, ABG)
00:30:55.027 00.000 10072 Guiding  Dir = 2, Dur = 83
00:30:55.028 00.001 10072 IsGuiding returns 0
00:30:55.028 00.000 10072 PulseGuide returned control before completion, sleep 93
00:30:55.045 00.017 1032 UpdateGuideState exits: m=1391 SNR=26.3
00:30:55.048 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:55.050 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:55.053 00.003 1032 Enqueuing Expose request
00:30:55.129 00.076 10072 IsGuiding returns 0
00:30:55.129 00.000 10072 Move returns status 0, amount 83
00:30:55.129 00.000 10072 MoveAxis(N, 0, ABG)
00:30:55.129 00.000 10072 Move returns status 0, amount 0
00:30:55.129 00.000 10072 move complete, result=0
00:30:55.129 00.000 10072 worker thread done servicing request
00:30:55.129 00.000 10072 Worker thread wakes up
00:30:55.129 00.000 1032 GuideStep: -0.1 px 83 ms EAST, -0.1 px 0 ms NORTH
00:30:55.132 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:55.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:55.756 00.624 10072 Exposure complete
00:30:55.808 00.052 10072 worker thread done servicing request
00:30:55.808 00.000 1032 OnExposeComplete: enter
00:30:55.810 00.002 1032 UpdateGuideState(): m_state=6
00:30:55.812 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2542
00:30:55.814 00.002 1032 Star::Find returns 1 (0), X=321.92, Y=743.24, Mass=1316, SNR=25.6, Peak=143 HFD=2.5
00:30:55.816 00.002 1032 MultiStar: [#1 0.23,0.25,0.00,M4] [#2 -0.09,0.15,1.01,U] [#3 0.25,0.17,0.00,M3] [#4 0.12,0.13,0.71,U] [#5 0.22,0.11,0.71,U] [#6 -0.05,-0.03,0.72,U] [#7 0.22,0.19,0.00,M1] [#8 0.04,-0.04,0.64,U] 
00:30:55.819 00.003 1032 refined, 5 included, MultiStar: {0.07, 0.09}, one-star: {0.21, 0.17}
00:30:55.820 00.001 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:30:55.822 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:30:55.824 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=0.07 mountY=-0.10, mountTheta=-0.93
00:30:55.827 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
00:30:55.830 00.003 1032 Enqueuing Move request for scope (0.07, 0.09)
00:30:55.834 00.004 10072 Worker thread wakes up
00:30:55.834 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
00:30:55.834 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
00:30:55.834 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
00:30:55.837 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:55.839 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.08
00:30:55.839 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:30:55.839 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:55.839 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:30:55.839 00.000 10072 MoveAxis(E, 11, ABG)
00:30:55.839 00.000 10072 Guiding  Dir = 2, Dur = 11
00:30:55.840 00.001 10072 IsGuiding returns 0
00:30:55.840 00.000 10072 PulseGuide returned control before completion, sleep 21
00:30:55.857 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:30:55.858 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:55.862 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:55.865 00.003 1032 Enqueuing Expose request
00:30:55.868 00.003 10072 IsGuiding returns 0
00:30:55.868 00.000 10072 Move returns status 0, amount 11
00:30:55.868 00.000 10072 MoveAxis(N, 0, ABG)
00:30:55.868 00.000 10072 Move returns status 0, amount 0
00:30:55.868 00.000 10072 move complete, result=0
00:30:55.868 00.000 10072 worker thread done servicing request
00:30:55.869 00.001 10072 Worker thread wakes up
00:30:55.869 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:55.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:55.876 00.007 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:30:56.286 00.410 10072 Exposure complete
00:30:56.340 00.054 10072 worker thread done servicing request
00:30:56.340 00.000 1032 OnExposeComplete: enter
00:30:56.343 00.003 1032 UpdateGuideState(): m_state=6
00:30:56.345 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2543
00:30:56.348 00.003 1032 Star::Find returns 1 (0), X=321.89, Y=743.27, Mass=1328, SNR=25.7, Peak=141 HFD=2.6
00:30:56.350 00.002 1032 MultiStar: [#1 0.21,0.24,0.00,M5] [#2 0.11,0.37,0.00,M1] [#3 0.35,0.28,0.00,M4] [#4 -0.00,0.20,0.66,U] [#5 0.26,0.24,0.00,M3] [#6 0.17,0.20,0.67,U] [#7 0.16,0.33,0.00,M2] [#8 0.09,0.10,0.59,U] 
00:30:56.352 00.002 1032 refined, 3 included, MultiStar: {0.12, 0.18}, one-star: {0.18, 0.20}
00:30:56.354 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:30:56.356 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:30:56.358 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.21 cameraTheta=0.98 mountX=0.14 mountY=-0.16, mountTheta=-0.85
00:30:56.362 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.18, opts=13)
00:30:56.366 00.004 1032 Enqueuing Move request for scope (0.12, 0.18)
00:30:56.368 00.002 10072 Worker thread wakes up
00:30:56.368 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
00:30:56.368 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
00:30:56.368 00.000 10072 Moving (0.12, 0.18) raw xDistance=0.14 yDistance=-0.16
00:30:56.369 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:56.372 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 290.08
00:30:56.372 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
00:30:56.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:56.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:30:56.372 00.000 10072 MoveAxis(W, 61, ABG)
00:30:56.372 00.000 10072 Guiding  Dir = 3, Dur = 61
00:30:56.372 00.000 10072 IsGuiding returns 0
00:30:56.373 00.001 10072 PulseGuide returned control before completion, sleep 71
00:30:56.391 00.018 1032 UpdateGuideState exits: m=1328 SNR=25.7
00:30:56.395 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:56.398 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:56.400 00.002 1032 Enqueuing Expose request
00:30:56.458 00.058 10072 IsGuiding returns 0
00:30:56.458 00.000 10072 Move returns status 0, amount 61
00:30:56.458 00.000 10072 MoveAxis(N, 0, ABG)
00:30:56.458 00.000 10072 Move returns status 0, amount 0
00:30:56.458 00.000 10072 move complete, result=0
00:30:56.458 00.000 10072 worker thread done servicing request
00:30:56.458 00.000 10072 Worker thread wakes up
00:30:56.458 00.000 1032 GuideStep: 0.1 px 61 ms WEST, -0.2 px 0 ms NORTH
00:30:56.462 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:56.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:57.087 00.625 10072 Exposure complete
00:30:57.137 00.050 10072 worker thread done servicing request
00:30:57.137 00.000 1032 OnExposeComplete: enter
00:30:57.139 00.002 1032 UpdateGuideState(): m_state=6
00:30:57.142 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2544
00:30:57.144 00.002 1032 Star::Find returns 1 (0), X=321.85, Y=742.97, Mass=1433, SNR=26.6, Peak=185 HFD=2.6
00:30:57.147 00.003 1032 MultiStar: [#1 0.31,-0.27,0.00,M6] [#2 0.07,-0.20,0.90,U] [#3 0.12,-0.12,0.72,U] [#4 0.07,-0.31,0.00,M1] [#5 0.28,-0.19,0.00,M4] [#6 0.09,-0.35,0.00,M1] [#7 0.19,-0.18,0.57,U] [#8 0.19,-0.43,0.00,M1] 
00:30:57.149 00.002 1032 single-star, 3 included, MultiStar: {0.12, -0.15}, one-star: {0.14, -0.11}
00:30:57.151 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
00:30:57.152 00.001 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
00:30:57.154 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.66 mountX=-0.14 mountY=-0.11, mountTheta=-2.49
00:30:57.156 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.11, opts=13)
00:30:57.158 00.002 1032 Enqueuing Move request for scope (0.14, -0.11)
00:30:57.159 00.001 10072 Worker thread wakes up
00:30:57.159 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
00:30:57.159 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
00:30:57.160 00.001 10072 Moving (0.14, -0.11) raw xDistance=-0.14 yDistance=-0.11
00:30:57.162 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:57.165 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 290.08
00:30:57.165 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:30:57.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:57.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:30:57.165 00.000 10072 MoveAxis(E, 82, ABG)
00:30:57.165 00.000 10072 Guiding  Dir = 2, Dur = 82
00:30:57.166 00.001 10072 IsGuiding returns 0
00:30:57.166 00.000 10072 PulseGuide returned control before completion, sleep 92
00:30:57.184 00.018 1032 UpdateGuideState exits: m=1433 SNR=26.6
00:30:57.187 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:57.189 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:57.191 00.002 1032 Enqueuing Expose request
00:30:57.273 00.082 10072 IsGuiding returns 1
00:30:57.273 00.000 10072 scope still moving after pulse duration time elapsed
00:30:57.305 00.032 10072 IsGuiding returns 0
00:30:57.306 00.001 10072 scope move finished after 82 + 58 ms
00:30:57.306 00.000 10072 Move returns status 0, amount 82
00:30:57.306 00.000 10072 MoveAxis(N, 0, ABG)
00:30:57.306 00.000 10072 Move returns status 0, amount 0
00:30:57.306 00.000 10072 move complete, result=0
00:30:57.306 00.000 10072 worker thread done servicing request
00:30:57.306 00.000 1032 GuideStep: -0.1 px 82 ms EAST, -0.1 px 0 ms NORTH
00:30:57.309 00.003 10072 Worker thread wakes up
00:30:57.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:57.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:57.729 00.420 10072 Exposure complete
00:30:57.783 00.054 10072 worker thread done servicing request
00:30:57.783 00.000 1032 OnExposeComplete: enter
00:30:57.785 00.002 1032 UpdateGuideState(): m_state=6
00:30:57.787 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2545
00:30:57.789 00.002 1032 Star::Find returns 1 (0), X=321.84, Y=743.02, Mass=1602, SNR=28.2, Peak=181 HFD=2.6
00:30:57.791 00.002 1032 MultiStar: [#1 0.28,-0.20,0.00,M7] [#2 -0.06,-0.01,0.92,U] [#3 0.26,-0.22,0.00,M4] [#4 0.06,-0.25,0.65,U] [#5 0.28,-0.21,0.00,M5] [#6 -0.03,-0.32,0.00,M2] [#7 0.18,-0.20,0.47,U] [#8 0.18,-0.30,0.00,M2] 
00:30:57.793 00.002 1032 refined, 3 included, MultiStar: {0.07, -0.11}, one-star: {0.13, -0.05}
00:30:57.794 00.001 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
00:30:57.796 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
00:30:57.798 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.12 cameraTheta=-1.01 mountX=-0.12 mountY=-0.04, mountTheta=-2.84
00:30:57.801 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.11, opts=13)
00:30:57.804 00.003 1032 Enqueuing Move request for scope (0.07, -0.11)
00:30:57.805 00.001 10072 Worker thread wakes up
00:30:57.805 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
00:30:57.805 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
00:30:57.806 00.001 10072 Moving (0.07, -0.11) raw xDistance=-0.12 yDistance=-0.04
00:30:57.807 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:57.809 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.07
00:30:57.810 00.001 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:30:57.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:57.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:30:57.810 00.000 10072 MoveAxis(E, 12, ABG)
00:30:57.810 00.000 10072 Guiding  Dir = 2, Dur = 12
00:30:57.810 00.000 10072 IsGuiding returns 0
00:30:57.811 00.001 10072 PulseGuide returned control before completion, sleep 22
00:30:57.829 00.018 1032 UpdateGuideState exits: m=1602 SNR=28.2
00:30:57.832 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:57.836 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:57.838 00.002 10072 IsGuiding returns 0
00:30:57.838 00.000 1032 Enqueuing Expose request
00:30:57.840 00.002 10072 Move returns status 0, amount 12
00:30:57.840 00.000 10072 MoveAxis(N, 0, ABG)
00:30:57.840 00.000 10072 Move returns status 0, amount 0
00:30:57.840 00.000 10072 move complete, result=0
00:30:57.840 00.000 10072 worker thread done servicing request
00:30:57.840 00.000 10072 Worker thread wakes up
00:30:57.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:57.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:57.847 00.007 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
00:30:58.465 00.618 10072 Exposure complete
00:30:58.511 00.046 10072 worker thread done servicing request
00:30:58.511 00.000 1032 OnExposeComplete: enter
00:30:58.513 00.002 1032 UpdateGuideState(): m_state=6
00:30:58.516 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2546
00:30:58.517 00.001 1032 Star::Find returns 1 (0), X=321.91, Y=743.30, Mass=1239, SNR=24.8, Peak=144 HFD=2.6
00:30:58.519 00.002 1032 MultiStar: [#1 0.23,0.07,1.18,U] [#2 0.08,0.35,0.00,M1] [#3 0.24,0.11,0.77,U] [#4 0.01,-0.14,0.74,U] [#5 0.13,0.04,0.75,U] [#6 0.09,0.00,0.70,U] [#7 0.22,-0.02,0.55,U] [#8 0.03,-0.04,0.67,U] 
00:30:58.520 00.001 1032 refined, 7 included, MultiStar: {0.15, 0.05}, one-star: {0.20, 0.23}
00:30:58.523 00.003 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
00:30:58.525 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
00:30:58.527 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.29 mountX=0.00 mountY=-0.16, mountTheta=-1.54
00:30:58.530 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.05, opts=13)
00:30:58.531 00.001 1032 Enqueuing Move request for scope (0.15, 0.05)
00:30:58.533 00.002 10072 Worker thread wakes up
00:30:58.533 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
00:30:58.533 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
00:30:58.533 00.000 10072 Moving (0.15, 0.05) raw xDistance=0.00 yDistance=-0.16
00:30:58.535 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:58.537 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.07
00:30:58.537 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:30:58.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:58.537 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:30:58.537 00.000 10072 MoveAxis(E, 13, ABG)
00:30:58.537 00.000 10072 Guiding  Dir = 2, Dur = 13
00:30:58.537 00.000 10072 IsGuiding returns 0
00:30:58.538 00.001 10072 PulseGuide returned control before completion, sleep 23
00:30:58.555 00.017 1032 UpdateGuideState exits: m=1239 SNR=24.8
00:30:58.557 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:58.559 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:58.562 00.003 1032 Enqueuing Expose request
00:30:58.573 00.011 10072 IsGuiding returns 0
00:30:58.573 00.000 10072 Move returns status 0, amount 13
00:30:58.573 00.000 10072 MoveAxis(N, 0, ABG)
00:30:58.573 00.000 10072 Move returns status 0, amount 0
00:30:58.573 00.000 10072 move complete, result=0
00:30:58.573 00.000 10072 worker thread done servicing request
00:30:58.573 00.000 10072 Worker thread wakes up
00:30:58.574 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:58.574 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:58.574 00.000 1032 GuideStep: 0.0 px 13 ms EAST, -0.2 px 0 ms NORTH
00:30:58.982 00.408 10072 Exposure complete
00:30:59.031 00.049 10072 worker thread done servicing request
00:30:59.031 00.000 1032 OnExposeComplete: enter
00:30:59.033 00.002 1032 UpdateGuideState(): m_state=6
00:30:59.035 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2547
00:30:59.037 00.002 1032 Star::Find returns 1 (0), X=321.80, Y=743.20, Mass=1462, SNR=26.9, Peak=167 HFD=2.6
00:30:59.038 00.001 1032 MultiStar: [#1 0.29,0.16,0.00,M7] [#2 -0.03,0.26,0.92,U] [#3 0.20,0.07,0.70,U] [#4 0.12,-0.07,0.64,U] [#5 -0.10,-0.14,0.69,U] [#6 -0.01,-0.12,0.67,U] [#7 0.15,-0.01,0.55,U] [#8 0.05,-0.04,0.62,U] 
00:30:59.041 00.003 1032 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {0.10, 0.13}
00:30:59.043 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
00:30:59.045 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
00:30:59.046 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.49 mountX=0.01 mountY=-0.06, mountTheta=-1.34
00:30:59.050 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
00:30:59.054 00.004 1032 Enqueuing Move request for scope (0.05, 0.03)
00:30:59.055 00.001 10072 Worker thread wakes up
00:30:59.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
00:30:59.055 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
00:30:59.055 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
00:30:59.057 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:59.059 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.07
00:30:59.059 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:30:59.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:59.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:30:59.059 00.000 10072 MoveAxis(E, 12, ABG)
00:30:59.059 00.000 10072 Guiding  Dir = 2, Dur = 12
00:30:59.061 00.002 10072 IsGuiding returns 0
00:30:59.061 00.000 10072 PulseGuide returned control before completion, sleep 22
00:30:59.079 00.018 1032 UpdateGuideState exits: m=1462 SNR=26.9
00:30:59.081 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:59.084 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:59.087 00.003 1032 Enqueuing Expose request
00:30:59.089 00.002 10072 IsGuiding returns 0
00:30:59.089 00.000 10072 Move returns status 0, amount 12
00:30:59.089 00.000 10072 MoveAxis(N, 0, ABG)
00:30:59.089 00.000 10072 Move returns status 0, amount 0
00:30:59.089 00.000 10072 move complete, result=0
00:30:59.089 00.000 10072 worker thread done servicing request
00:30:59.089 00.000 10072 Worker thread wakes up
00:30:59.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:59.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:59.097 00.008 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
00:30:59.717 00.620 10072 Exposure complete
00:30:59.766 00.049 10072 worker thread done servicing request
00:30:59.766 00.000 1032 OnExposeComplete: enter
00:30:59.770 00.004 1032 UpdateGuideState(): m_state=6
00:30:59.772 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2548
00:30:59.774 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=743.01, Mass=1355, SNR=25.9, Peak=179 HFD=2.7
00:30:59.775 00.001 1032 MultiStar: [#1 0.11,-0.12,1.15,U] [#2 0.14,-0.07,1.01,U] [#3 0.19,-0.06,0.72,U] [#4 0.11,-0.19,0.68,U] [#5 0.30,-0.26,0.00,M4] [#6 0.06,-0.31,0.00,M1] [#7 0.07,-0.12,0.52,U] [#8 0.08,-0.28,0.00,M1] 
00:30:59.777 00.002 1032 refined, 5 included, MultiStar: {0.14, -0.10}, one-star: {0.18, -0.06}
00:30:59.778 00.001 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
00:30:59.780 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
00:30:59.781 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.62 mountX=-0.13 mountY=-0.11, mountTheta=-2.45
00:30:59.784 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
00:30:59.786 00.002 1032 Enqueuing Move request for scope (0.14, -0.10)
00:30:59.787 00.001 10072 Worker thread wakes up
00:30:59.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
00:30:59.787 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
00:30:59.787 00.000 10072 Moving (0.14, -0.10) raw xDistance=-0.13 yDistance=-0.11
00:30:59.789 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:30:59.791 00.002 10072 PPEC rslt: input = -0.13, final = -0.08, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 290.07
00:30:59.791 00.000 10072 PPEC: input: -0.13, control: -0.08, exposure: 500
00:30:59.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:59.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:30:59.791 00.000 10072 MoveAxis(E, 79, ABG)
00:30:59.791 00.000 10072 Guiding  Dir = 2, Dur = 79
00:30:59.792 00.001 10072 IsGuiding returns 0
00:30:59.792 00.000 10072 PulseGuide returned control before completion, sleep 89
00:30:59.810 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:30:59.812 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:59.814 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:30:59.815 00.001 1032 Enqueuing Expose request
00:30:59.889 00.074 10072 IsGuiding returns 0
00:30:59.889 00.000 10072 Move returns status 0, amount 79
00:30:59.889 00.000 10072 MoveAxis(N, 0, ABG)
00:30:59.889 00.000 10072 Move returns status 0, amount 0
00:30:59.889 00.000 10072 move complete, result=0
00:30:59.889 00.000 10072 worker thread done servicing request
00:30:59.889 00.000 10072 Worker thread wakes up
00:30:59.889 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:30:59.890 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:30:59.891 00.001 1032 GuideStep: -0.1 px 79 ms EAST, -0.1 px 0 ms NORTH
00:31:00.298 00.407 10072 Exposure complete
00:31:00.346 00.048 10072 worker thread done servicing request
00:31:00.347 00.001 1032 OnExposeComplete: enter
00:31:00.349 00.002 1032 UpdateGuideState(): m_state=6
00:31:00.351 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2549
00:31:00.352 00.001 1032 Star::Find returns 1 (0), X=321.92, Y=743.16, Mass=1497, SNR=27.3, Peak=169 HFD=2.6
00:31:00.355 00.003 1032 MultiStar: [#1 0.35,-0.15,0.00,M7] [#2 0.09,0.10,0.95,U] [#3 0.35,-0.07,0.00,M2] [#4 0.09,-0.32,0.00,M1] [#5 0.31,-0.34,0.00,M5] [#6 0.00,-0.32,0.00,M2] [#7 0.32,-0.14,0.00,M1] [#8 0.16,-0.32,0.00,M2] 
00:31:00.357 00.002 1032 refined, 1 included, MultiStar: {0.15, 0.09}, one-star: {0.21, 0.09}
00:31:00.359 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:31:00.360 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:31:00.362 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.55 mountX=0.05 mountY=-0.17, mountTheta=-1.28
00:31:00.366 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.09, opts=13)
00:31:00.369 00.003 1032 Enqueuing Move request for scope (0.15, 0.09)
00:31:00.371 00.002 10072 Worker thread wakes up
00:31:00.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
00:31:00.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
00:31:00.371 00.000 10072 Moving (0.15, 0.09) raw xDistance=0.05 yDistance=-0.17
00:31:00.373 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:00.375 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.07
00:31:00.375 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:31:00.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:00.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:31:00.375 00.000 10072 MoveAxis(E, 13, ABG)
00:31:00.375 00.000 10072 Guiding  Dir = 2, Dur = 13
00:31:00.375 00.000 10072 IsGuiding returns 0
00:31:00.376 00.001 10072 PulseGuide returned control before completion, sleep 23
00:31:00.393 00.017 1032 UpdateGuideState exits: m=1497 SNR=27.3
00:31:00.396 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:00.397 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:00.399 00.002 1032 Enqueuing Expose request
00:31:00.403 00.004 10072 IsGuiding returns 0
00:31:00.403 00.000 10072 Move returns status 0, amount 13
00:31:00.403 00.000 10072 MoveAxis(N, 0, ABG)
00:31:00.403 00.000 10072 Move returns status 0, amount 0
00:31:00.403 00.000 10072 move complete, result=0
00:31:00.403 00.000 10072 worker thread done servicing request
00:31:00.403 00.000 10072 Worker thread wakes up
00:31:00.404 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:00.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:00.408 00.004 1032 GuideStep: 0.1 px 13 ms EAST, -0.2 px 0 ms NORTH
00:31:01.030 00.622 10072 Exposure complete
00:31:01.079 00.049 10072 worker thread done servicing request
00:31:01.079 00.000 1032 OnExposeComplete: enter
00:31:01.081 00.002 1032 UpdateGuideState(): m_state=6
00:31:01.083 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2550
00:31:01.085 00.002 1032 Star::Find returns 1 (0), X=321.94, Y=743.15, Mass=1513, SNR=27.4, Peak=187 HFD=2.5
00:31:01.088 00.003 1032 MultiStar: [#1 0.18,0.12,1.06,U] [#2 0.07,0.13,0.95,U] [#3 0.23,0.09,0.73,U] [#4 -0.01,-0.09,0.68,U] [#5 0.10,-0.04,0.64,U] [#6 -0.07,-0.01,0.70,U] [#7 0.21,0.04,0.51,U] [#8 0.01,-0.05,0.59,U] 
00:31:01.089 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.24, 0.07}
00:31:01.091 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
00:31:01.092 00.001 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
00:31:01.095 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.33 mountX=0.01 mountY=-0.12, mountTheta=-1.50
00:31:01.098 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
00:31:01.100 00.002 1032 Enqueuing Move request for scope (0.11, 0.04)
00:31:01.101 00.001 10072 Worker thread wakes up
00:31:01.101 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:31:01.102 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:31:01.102 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
00:31:01.104 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:01.107 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.07
00:31:01.107 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:31:01.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:01.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:31:01.107 00.000 10072 MoveAxis(E, 15, ABG)
00:31:01.107 00.000 10072 Guiding  Dir = 2, Dur = 15
00:31:01.107 00.000 10072 IsGuiding returns 0
00:31:01.108 00.001 10072 PulseGuide returned control before completion, sleep 25
00:31:01.124 00.016 1032 UpdateGuideState exits: m=1513 SNR=27.4
00:31:01.126 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:01.127 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:01.130 00.003 1032 Enqueuing Expose request
00:31:01.137 00.007 10072 IsGuiding returns 0
00:31:01.137 00.000 10072 Move returns status 0, amount 15
00:31:01.137 00.000 10072 MoveAxis(N, 0, ABG)
00:31:01.137 00.000 10072 Move returns status 0, amount 0
00:31:01.137 00.000 10072 move complete, result=0
00:31:01.137 00.000 10072 worker thread done servicing request
00:31:01.137 00.000 10072 Worker thread wakes up
00:31:01.137 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:01.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:01.140 00.003 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
00:31:01.545 00.405 10072 Exposure complete
00:31:01.603 00.058 10072 worker thread done servicing request
00:31:01.603 00.000 1032 OnExposeComplete: enter
00:31:01.606 00.003 1032 UpdateGuideState(): m_state=6
00:31:01.608 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2551
00:31:01.611 00.003 1032 Star::Find returns 1 (0), X=321.86, Y=743.22, Mass=1346, SNR=25.9, Peak=157 HFD=2.5
00:31:01.613 00.002 1032 MultiStar: [#1 0.08,0.19,1.14,U] [#2 0.14,0.17,0.95,U] [#3 0.24,0.12,0.77,U] [#4 -0.01,-0.11,0.70,U] [#5 0.16,-0.06,0.71,U] [#6 -0.04,-0.20,0.71,U] [#7 0.12,0.08,0.55,U] [#8 0.06,-0.30,0.00,M2] 
00:31:01.615 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.06}, one-star: {0.16, 0.15}
00:31:01.619 00.004 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
00:31:01.620 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
00:31:01.622 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.51 mountX=0.03 mountY=-0.12, mountTheta=-1.32
00:31:01.624 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
00:31:01.626 00.002 1032 Enqueuing Move request for scope (0.11, 0.06)
00:31:01.628 00.002 10072 Worker thread wakes up
00:31:01.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
00:31:01.628 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
00:31:01.628 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
00:31:01.630 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:01.631 00.001 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.07
00:31:01.631 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:31:01.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:01.632 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:31:01.632 00.000 10072 MoveAxis(E, 13, ABG)
00:31:01.632 00.000 10072 Guiding  Dir = 2, Dur = 13
00:31:01.632 00.000 10072 IsGuiding returns 0
00:31:01.633 00.001 10072 PulseGuide returned control before completion, sleep 23
00:31:01.651 00.018 1032 UpdateGuideState exits: m=1346 SNR=25.9
00:31:01.654 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:01.656 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:01.657 00.001 1032 Enqueuing Expose request
00:31:01.668 00.011 10072 IsGuiding returns 0
00:31:01.668 00.000 10072 Move returns status 0, amount 13
00:31:01.668 00.000 10072 MoveAxis(N, 0, ABG)
00:31:01.668 00.000 10072 Move returns status 0, amount 0
00:31:01.668 00.000 10072 move complete, result=0
00:31:01.668 00.000 10072 worker thread done servicing request
00:31:01.668 00.000 10072 Worker thread wakes up
00:31:01.668 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:01.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:01.669 00.001 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
00:31:02.296 00.627 10072 Exposure complete
00:31:02.343 00.047 10072 worker thread done servicing request
00:31:02.343 00.000 1032 OnExposeComplete: enter
00:31:02.345 00.002 1032 UpdateGuideState(): m_state=6
00:31:02.347 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2552
00:31:02.349 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=742.95, Mass=1409, SNR=26.4, Peak=172 HFD=2.7
00:31:02.351 00.002 1032 MultiStar: [#1 0.12,-0.04,1.10,U] [#2 0.10,0.09,0.93,U] [#3 0.07,0.02,0.73,U] [#4 -0.01,-0.09,0.67,U] [#5 0.16,-0.10,0.69,U] [#6 0.06,-0.25,0.65,U] [#7 0.17,-0.26,0.00,M1] [#8 0.05,-0.23,0.59,U] 
00:31:02.352 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {0.18, -0.12}
00:31:02.354 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
00:31:02.356 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
00:31:02.358 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.66 mountX=-0.10 mountY=-0.08, mountTheta=-2.49
00:31:02.364 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
00:31:02.367 00.003 1032 Enqueuing Move request for scope (0.10, -0.08)
00:31:02.369 00.002 10072 Worker thread wakes up
00:31:02.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
00:31:02.369 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
00:31:02.369 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
00:31:02.372 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:02.374 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.07
00:31:02.374 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:31:02.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:02.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:31:02.374 00.000 10072 MoveAxis(E, 13, ABG)
00:31:02.374 00.000 10072 Guiding  Dir = 2, Dur = 13
00:31:02.374 00.000 10072 IsGuiding returns 0
00:31:02.375 00.001 10072 PulseGuide returned control before completion, sleep 23
00:31:02.392 00.017 1032 UpdateGuideState exits: m=1409 SNR=26.4
00:31:02.394 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:02.395 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:02.397 00.002 1032 Enqueuing Expose request
00:31:02.401 00.004 10072 IsGuiding returns 0
00:31:02.401 00.000 10072 Move returns status 0, amount 13
00:31:02.401 00.000 10072 MoveAxis(N, 0, ABG)
00:31:02.401 00.000 10072 Move returns status 0, amount 0
00:31:02.401 00.000 10072 move complete, result=0
00:31:02.401 00.000 10072 worker thread done servicing request
00:31:02.401 00.000 10072 Worker thread wakes up
00:31:02.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:02.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:02.405 00.004 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
00:31:02.811 00.406 10072 Exposure complete
00:31:02.858 00.047 10072 worker thread done servicing request
00:31:02.860 00.002 1032 OnExposeComplete: enter
00:31:02.862 00.002 1032 UpdateGuideState(): m_state=6
00:31:02.865 00.003 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2553
00:31:02.868 00.003 1032 Star::Find returns 1 (0), X=321.95, Y=742.93, Mass=1418, SNR=26.5, Peak=178 HFD=2.7
00:31:02.870 00.002 1032 MultiStar: [#1 0.25,-0.25,0.00,M5] [#2 0.07,0.06,0.94,U] [#3 0.13,-0.17,0.74,U] [#4 0.04,-0.24,0.71,U] [#5 0.27,-0.32,0.00,M3] [#6 0.12,-0.40,0.00,M1] [#7 0.10,-0.16,0.53,U] [#8 0.12,-0.46,0.00,M2] 
00:31:02.872 00.002 1032 refined, 4 included, MultiStar: {0.12, -0.12}, one-star: {0.24, -0.15}
00:31:02.873 00.001 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
00:31:02.875 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
00:31:02.876 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.78 mountX=-0.15 mountY=-0.09, mountTheta=-2.61
00:31:02.879 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.12, opts=13)
00:31:02.881 00.002 1032 Enqueuing Move request for scope (0.12, -0.12)
00:31:02.883 00.002 10072 Worker thread wakes up
00:31:02.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
00:31:02.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
00:31:02.883 00.000 10072 Moving (0.12, -0.12) raw xDistance=-0.15 yDistance=-0.09
00:31:02.885 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:02.887 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 290.07
00:31:02.887 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
00:31:02.887 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:02.887 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:31:02.887 00.000 10072 MoveAxis(E, 85, ABG)
00:31:02.887 00.000 10072 Guiding  Dir = 2, Dur = 85
00:31:02.888 00.001 10072 IsGuiding returns 0
00:31:02.888 00.000 10072 PulseGuide returned control before completion, sleep 95
00:31:02.905 00.017 1032 UpdateGuideState exits: m=1418 SNR=26.5
00:31:02.907 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:02.909 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:02.911 00.002 1032 Enqueuing Expose request
00:31:02.994 00.083 10072 IsGuiding returns 0
00:31:02.994 00.000 10072 Move returns status 0, amount 85
00:31:02.994 00.000 10072 MoveAxis(N, 0, ABG)
00:31:02.994 00.000 10072 Move returns status 0, amount 0
00:31:02.994 00.000 10072 move complete, result=0
00:31:02.994 00.000 10072 worker thread done servicing request
00:31:02.994 00.000 10072 Worker thread wakes up
00:31:02.994 00.000 1032 GuideStep: -0.1 px 85 ms EAST, -0.1 px 0 ms NORTH
00:31:02.998 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:02.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:03.637 00.639 10072 Exposure complete
00:31:03.688 00.051 10072 worker thread done servicing request
00:31:03.688 00.000 1032 OnExposeComplete: enter
00:31:03.692 00.004 1032 UpdateGuideState(): m_state=6
00:31:03.693 00.001 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2554
00:31:03.695 00.002 1032 Star::Find returns 1 (0), X=321.94, Y=742.86, Mass=1426, SNR=26.6, Peak=177 HFD=2.7
00:31:03.697 00.002 1032 MultiStar: [#1 0.29,-0.07,0.00,M6] [#2 0.20,-0.11,0.95,U] [#3 0.22,-0.11,0.75,U] [#4 0.10,-0.22,0.63,U] [#5 0.31,-0.20,0.00,M4] [#6 0.19,-0.32,0.00,M2] [#7 0.06,-0.18,0.52,U] [#8 0.23,-0.15,0.61,U] 
00:31:03.700 00.003 1032 refined, 5 included, MultiStar: {0.19, -0.16}, one-star: {0.24, -0.21}
00:31:03.701 00.001 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
00:31:03.704 00.003 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
00:31:03.706 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.71 mountX=-0.20 mountY=-0.14, mountTheta=-2.54
00:31:03.710 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.16, opts=13)
00:31:03.712 00.002 1032 Enqueuing Move request for scope (0.19, -0.16)
00:31:03.717 00.005 10072 Worker thread wakes up
00:31:03.717 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
00:31:03.717 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
00:31:03.717 00.000 10072 Moving (0.19, -0.16) raw xDistance=-0.20 yDistance=-0.14
00:31:03.719 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:03.722 00.003 10072 PPEC rslt: input = -0.20, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 290.06
00:31:03.722 00.000 10072 PPEC: input: -0.20, control: -0.11, exposure: 500
00:31:03.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:03.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:31:03.722 00.000 10072 MoveAxis(E, 115, ABG)
00:31:03.722 00.000 10072 Guiding  Dir = 2, Dur = 115
00:31:03.722 00.000 10072 IsGuiding returns 0
00:31:03.723 00.001 10072 PulseGuide returned control before completion, sleep 125
00:31:03.741 00.018 1032 UpdateGuideState exits: m=1426 SNR=26.6
00:31:03.744 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:03.746 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:03.748 00.002 1032 Enqueuing Expose request
00:31:03.852 00.104 10072 IsGuiding returns 0
00:31:03.852 00.000 10072 Move returns status 0, amount 115
00:31:03.852 00.000 10072 MoveAxis(N, 0, ABG)
00:31:03.852 00.000 10072 Move returns status 0, amount 0
00:31:03.852 00.000 10072 move complete, result=0
00:31:03.852 00.000 10072 worker thread done servicing request
00:31:03.852 00.000 10072 Worker thread wakes up
00:31:03.852 00.000 1032 GuideStep: -0.2 px 115 ms EAST, -0.1 px 0 ms NORTH
00:31:03.855 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:03.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:04.263 00.408 10072 Exposure complete
00:31:04.309 00.046 10072 worker thread done servicing request
00:31:04.309 00.000 1032 OnExposeComplete: enter
00:31:04.311 00.002 1032 UpdateGuideState(): m_state=6
00:31:04.313 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2555
00:31:04.314 00.001 1032 Star::Find returns 1 (0), X=321.90, Y=743.00, Mass=1472, SNR=27.0, Peak=179 HFD=2.7
00:31:04.316 00.002 1032 MultiStar: [#1 0.24,-0.10,1.09,U] [#2 0.13,-0.03,0.97,U] [#3 0.19,-0.14,0.72,U] [#4 0.06,-0.19,0.63,U] [#5 0.23,-0.07,0.72,U] [#6 0.12,-0.25,0.00,M3] [#7 0.23,-0.06,0.52,U] [#8 0.07,-0.35,0.00,M2] 
00:31:04.317 00.001 1032 refined, 6 included, MultiStar: {0.19, -0.09}, one-star: {0.20, -0.07}
00:31:04.318 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
00:31:04.320 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
00:31:04.321 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.46 mountX=-0.14 mountY=-0.16, mountTheta=-2.29
00:31:04.325 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.09, opts=13)
00:31:04.327 00.002 1032 Enqueuing Move request for scope (0.19, -0.09)
00:31:04.329 00.002 10072 Worker thread wakes up
00:31:04.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
00:31:04.329 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
00:31:04.329 00.000 10072 Moving (0.19, -0.09) raw xDistance=-0.14 yDistance=-0.16
00:31:04.331 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:04.333 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 290.06
00:31:04.333 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:31:04.333 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:04.333 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:31:04.333 00.000 10072 MoveAxis(E, 80, ABG)
00:31:04.333 00.000 10072 Guiding  Dir = 2, Dur = 80
00:31:04.333 00.000 10072 IsGuiding returns 0
00:31:04.334 00.001 10072 PulseGuide returned control before completion, sleep 90
00:31:04.351 00.017 1032 UpdateGuideState exits: m=1472 SNR=27.0
00:31:04.354 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:04.356 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:04.358 00.002 1032 Enqueuing Expose request
00:31:04.432 00.074 10072 IsGuiding returns 0
00:31:04.432 00.000 10072 Move returns status 0, amount 80
00:31:04.432 00.000 10072 MoveAxis(N, 0, ABG)
00:31:04.432 00.000 10072 Move returns status 0, amount 0
00:31:04.432 00.000 10072 move complete, result=0
00:31:04.432 00.000 10072 worker thread done servicing request
00:31:04.432 00.000 10072 Worker thread wakes up
00:31:04.432 00.000 1032 GuideStep: -0.1 px 80 ms EAST, -0.2 px 0 ms NORTH
00:31:04.437 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:04.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:05.061 00.624 10072 Exposure complete
00:31:05.108 00.047 10072 worker thread done servicing request
00:31:05.108 00.000 1032 OnExposeComplete: enter
00:31:05.110 00.002 1032 UpdateGuideState(): m_state=6
00:31:05.112 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2556
00:31:05.115 00.003 1032 Star::Find returns 1 (0), X=321.83, Y=743.22, Mass=1282, SNR=25.2, Peak=154 HFD=2.5
00:31:05.117 00.002 1032 MultiStar: [#1 0.18,0.10,1.14,U] [#2 -0.05,0.19,0.96,U] [#3 0.17,0.01,0.74,U] [#4 0.14,-0.07,0.71,U] [#5 0.05,-0.10,0.68,U] [#6 0.10,-0.10,0.77,U] [#7 0.23,0.01,0.59,U] [#8 0.21,0.09,0.64,U] 
00:31:05.118 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.12, 0.15}
00:31:05.121 00.003 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
00:31:05.123 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
00:31:05.126 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.36 mountX=0.01 mountY=-0.13, mountTheta=-1.47
00:31:05.128 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
00:31:05.131 00.003 1032 Enqueuing Move request for scope (0.12, 0.05)
00:31:05.133 00.002 10072 Worker thread wakes up
00:31:05.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
00:31:05.133 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
00:31:05.133 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.01 yDistance=-0.13
00:31:05.135 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:05.137 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.06
00:31:05.137 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:31:05.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:05.138 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:31:05.138 00.000 10072 MoveAxis(E, 14, ABG)
00:31:05.138 00.000 10072 Guiding  Dir = 2, Dur = 14
00:31:05.138 00.000 10072 IsGuiding returns 0
00:31:05.139 00.001 10072 PulseGuide returned control before completion, sleep 24
00:31:05.156 00.017 1032 UpdateGuideState exits: m=1282 SNR=25.2
00:31:05.158 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:05.160 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:05.161 00.001 1032 Enqueuing Expose request
00:31:05.168 00.007 10072 IsGuiding returns 0
00:31:05.168 00.000 10072 Move returns status 0, amount 14
00:31:05.168 00.000 10072 MoveAxis(N, 0, ABG)
00:31:05.168 00.000 10072 Move returns status 0, amount 0
00:31:05.168 00.000 10072 move complete, result=0
00:31:05.168 00.000 10072 worker thread done servicing request
00:31:05.168 00.000 10072 Worker thread wakes up
00:31:05.169 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:05.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:05.170 00.001 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
00:31:05.577 00.407 10072 Exposure complete
00:31:05.636 00.059 10072 worker thread done servicing request
00:31:05.636 00.000 1032 OnExposeComplete: enter
00:31:05.638 00.002 1032 UpdateGuideState(): m_state=6
00:31:05.640 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2557
00:31:05.641 00.001 1032 Star::Find returns 1 (0), X=321.96, Y=743.05, Mass=1382, SNR=26.2, Peak=168 HFD=2.7
00:31:05.645 00.004 1032 MultiStar: [#1 0.23,0.02,1.14,U] [#2 0.17,0.02,0.97,U] [#3 0.15,-0.05,0.71,U] [#4 -0.00,-0.01,0.64,U] [#5 0.15,-0.08,0.74,U] [#6 -0.00,-0.27,0.71,U] [#7 0.11,0.01,0.58,U] [#8 0.08,-0.13,0.52,U] 
00:31:05.646 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.26, -0.02}
00:31:05.648 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
00:31:05.650 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
00:31:05.652 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.32 mountX=-0.08 mountY=-0.13, mountTheta=-2.15
00:31:05.655 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
00:31:05.658 00.003 1032 Enqueuing Move request for scope (0.14, -0.05)
00:31:05.660 00.002 10072 Worker thread wakes up
00:31:05.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
00:31:05.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
00:31:05.660 00.000 10072 Moving (0.14, -0.05) raw xDistance=-0.08 yDistance=-0.13
00:31:05.663 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:05.665 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.06
00:31:05.665 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:31:05.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:05.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:31:05.665 00.000 10072 MoveAxis(E, 12, ABG)
00:31:05.665 00.000 10072 Guiding  Dir = 2, Dur = 12
00:31:05.666 00.001 10072 IsGuiding returns 0
00:31:05.666 00.000 10072 PulseGuide returned control before completion, sleep 22
00:31:05.685 00.019 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:31:05.688 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:05.690 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:05.691 00.001 1032 Enqueuing Expose request
00:31:05.700 00.009 10072 IsGuiding returns 0
00:31:05.700 00.000 10072 Move returns status 0, amount 12
00:31:05.700 00.000 10072 MoveAxis(N, 0, ABG)
00:31:05.700 00.000 10072 Move returns status 0, amount 0
00:31:05.700 00.000 10072 move complete, result=0
00:31:05.700 00.000 10072 worker thread done servicing request
00:31:05.700 00.000 10072 Worker thread wakes up
00:31:05.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:05.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:05.703 00.003 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:31:06.327 00.624 10072 Exposure complete
00:31:06.376 00.049 10072 worker thread done servicing request
00:31:06.376 00.000 1032 OnExposeComplete: enter
00:31:06.378 00.002 1032 UpdateGuideState(): m_state=6
00:31:06.379 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2558
00:31:06.381 00.002 1032 Star::Find returns 1 (0), X=321.90, Y=742.98, Mass=1508, SNR=27.4, Peak=189 HFD=2.7
00:31:06.383 00.002 1032 MultiStar: [#1 0.42,-0.20,0.00,M4] [#2 0.03,-0.10,0.92,U] [#3 0.13,-0.11,0.70,U] [#4 0.08,-0.35,0.00,M1] [#5 0.22,-0.37,0.00,M2] [#6 0.06,-0.33,0.00,M2] [#7 0.16,-0.05,0.53,U] [#8 0.29,-0.39,0.00,M1] 
00:31:06.384 00.001 1032 refined, 3 included, MultiStar: {0.12, -0.09}, one-star: {0.19, -0.10}
00:31:06.386 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
00:31:06.389 00.003 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
00:31:06.391 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.63 mountX=-0.12 mountY=-0.10, mountTheta=-2.46
00:31:06.396 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
00:31:06.398 00.002 1032 Enqueuing Move request for scope (0.12, -0.09)
00:31:06.399 00.001 10072 Worker thread wakes up
00:31:06.400 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
00:31:06.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
00:31:06.400 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.12 yDistance=-0.10
00:31:06.401 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:06.403 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.06
00:31:06.403 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:31:06.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:06.404 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:31:06.404 00.000 10072 MoveAxis(E, 14, ABG)
00:31:06.404 00.000 10072 Guiding  Dir = 2, Dur = 14
00:31:06.404 00.000 10072 IsGuiding returns 0
00:31:06.404 00.000 10072 PulseGuide returned control before completion, sleep 24
00:31:06.421 00.017 1032 UpdateGuideState exits: m=1508 SNR=27.4
00:31:06.426 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:06.429 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:06.431 00.002 1032 Enqueuing Expose request
00:31:06.435 00.004 10072 IsGuiding returns 0
00:31:06.435 00.000 10072 Move returns status 0, amount 14
00:31:06.435 00.000 10072 MoveAxis(N, 0, ABG)
00:31:06.435 00.000 10072 Move returns status 0, amount 0
00:31:06.435 00.000 10072 move complete, result=0
00:31:06.435 00.000 10072 worker thread done servicing request
00:31:06.435 00.000 10072 Worker thread wakes up
00:31:06.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:06.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:06.441 00.006 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
00:31:06.843 00.402 10072 Exposure complete
00:31:06.889 00.046 10072 worker thread done servicing request
00:31:06.890 00.001 1032 OnExposeComplete: enter
00:31:06.892 00.002 1032 UpdateGuideState(): m_state=6
00:31:06.894 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2559
00:31:06.896 00.002 1032 Star::Find returns 1 (0), X=321.94, Y=742.94, Mass=1370, SNR=26.1, Peak=165 HFD=2.8
00:31:06.898 00.002 1032 MultiStar: [#1 0.30,-0.16,0.00,M5] [#2 0.07,-0.07,0.98,U] [#3 0.30,-0.16,0.00,M1] [#4 0.17,-0.29,0.00,M2] [#5 0.11,-0.24,0.73,U] [#6 0.09,-0.20,0.72,U] [#7 0.11,0.04,0.54,U] [#8 0.26,-0.22,0.00,M2] 
00:31:06.900 00.002 1032 refined, 4 included, MultiStar: {0.13, -0.13}, one-star: {0.23, -0.13}
00:31:06.901 00.001 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
00:31:06.903 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
00:31:06.905 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.78 mountX=-0.15 mountY=-0.09, mountTheta=-2.61
00:31:06.907 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.13, opts=13)
00:31:06.909 00.002 1032 Enqueuing Move request for scope (0.13, -0.13)
00:31:06.910 00.001 10072 Worker thread wakes up
00:31:06.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
00:31:06.910 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
00:31:06.910 00.000 10072 Moving (0.13, -0.13) raw xDistance=-0.15 yDistance=-0.09
00:31:06.912 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:06.914 00.002 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 290.06
00:31:06.914 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
00:31:06.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:06.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:31:06.914 00.000 10072 MoveAxis(E, 90, ABG)
00:31:06.914 00.000 10072 Guiding  Dir = 2, Dur = 90
00:31:06.914 00.000 10072 IsGuiding returns 0
00:31:06.915 00.001 10072 PulseGuide returned control before completion, sleep 100
00:31:06.934 00.019 1032 UpdateGuideState exits: m=1370 SNR=26.1
00:31:06.937 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:06.938 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:06.940 00.002 1032 Enqueuing Expose request
00:31:07.025 00.085 10072 IsGuiding returns 0
00:31:07.026 00.001 10072 Move returns status 0, amount 90
00:31:07.026 00.000 10072 MoveAxis(N, 0, ABG)
00:31:07.026 00.000 10072 Move returns status 0, amount 0
00:31:07.026 00.000 10072 move complete, result=0
00:31:07.026 00.000 10072 worker thread done servicing request
00:31:07.026 00.000 10072 Worker thread wakes up
00:31:07.026 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
00:31:07.028 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:07.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:07.666 00.638 10072 Exposure complete
00:31:07.716 00.050 10072 worker thread done servicing request
00:31:07.716 00.000 1032 OnExposeComplete: enter
00:31:07.718 00.002 1032 UpdateGuideState(): m_state=6
00:31:07.720 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2560
00:31:07.722 00.002 1032 Star::Find returns 1 (0), X=321.91, Y=743.10, Mass=1481, SNR=27.1, Peak=176 HFD=2.6
00:31:07.724 00.002 1032 MultiStar: [#1 0.36,0.06,0.00,M6] [#2 0.13,-0.03,0.94,U] [#3 0.11,0.03,0.68,U] [#4 0.09,0.06,0.60,U] [#5 0.26,-0.08,0.00,M2] [#6 0.13,-0.16,0.66,U] [#7 0.14,0.05,0.48,U] [#8 0.20,-0.19,0.00,M3] 
00:31:07.725 00.001 1032 refined, 5 included, MultiStar: {0.14, -0.01}, one-star: {0.20, 0.03}
00:31:07.728 00.003 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
00:31:07.730 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
00:31:07.731 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.04 mountX=-0.04 mountY=-0.13, mountTheta=-1.87
00:31:07.733 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
00:31:07.737 00.004 1032 Enqueuing Move request for scope (0.14, -0.01)
00:31:07.738 00.001 10072 Worker thread wakes up
00:31:07.739 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
00:31:07.739 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
00:31:07.739 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.04 yDistance=-0.13
00:31:07.741 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:07.744 00.003 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 290.06
00:31:07.744 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
00:31:07.744 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:07.744 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:31:07.744 00.000 10072 MoveAxis(E, 16, ABG)
00:31:07.744 00.000 10072 Guiding  Dir = 2, Dur = 16
00:31:07.744 00.000 10072 IsGuiding returns 0
00:31:07.745 00.001 10072 PulseGuide returned control before completion, sleep 26
00:31:07.761 00.016 1032 UpdateGuideState exits: m=1481 SNR=27.1
00:31:07.763 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:07.764 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:07.767 00.003 1032 Enqueuing Expose request
00:31:07.773 00.006 10072 IsGuiding returns 0
00:31:07.773 00.000 10072 Move returns status 0, amount 16
00:31:07.773 00.000 10072 MoveAxis(N, 0, ABG)
00:31:07.773 00.000 10072 Move returns status 0, amount 0
00:31:07.773 00.000 10072 move complete, result=0
00:31:07.773 00.000 10072 worker thread done servicing request
00:31:07.773 00.000 10072 Worker thread wakes up
00:31:07.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:07.775 00.002 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:07.778 00.003 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
00:31:08.185 00.407 10072 Exposure complete
00:31:08.231 00.046 10072 worker thread done servicing request
00:31:08.231 00.000 1032 OnExposeComplete: enter
00:31:08.233 00.002 1032 UpdateGuideState(): m_state=6
00:31:08.237 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2561
00:31:08.239 00.002 1032 Star::Find returns 1 (0), X=321.91, Y=743.24, Mass=1382, SNR=26.2, Peak=154 HFD=2.5
00:31:08.241 00.002 1032 MultiStar: [#1 0.27,-0.11,0.00,M7] [#2 -0.02,0.14,0.97,U] [#3 0.28,0.13,0.00,M1] [#4 0.11,0.03,0.68,U] [#5 0.12,-0.18,0.70,U] [#6 0.05,-0.19,0.70,U] [#7 0.11,-0.01,0.55,U] [#8 0.22,-0.01,0.57,U] 
00:31:08.243 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.01}, one-star: {0.20, 0.17}
00:31:08.245 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
00:31:08.246 00.001 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
00:31:08.248 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.07 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
00:31:08.250 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
00:31:08.251 00.001 1032 Enqueuing Move request for scope (0.11, 0.01)
00:31:08.253 00.002 10072 Worker thread wakes up
00:31:08.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
00:31:08.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
00:31:08.253 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
00:31:08.254 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:08.256 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.06
00:31:08.256 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:31:08.256 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:08.256 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:31:08.257 00.001 10072 MoveAxis(E, 14, ABG)
00:31:08.257 00.000 10072 Guiding  Dir = 2, Dur = 14
00:31:08.257 00.000 10072 IsGuiding returns 0
00:31:08.257 00.000 10072 PulseGuide returned control before completion, sleep 24
00:31:08.275 00.018 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:31:08.277 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:08.278 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:08.281 00.003 1032 Enqueuing Expose request
00:31:08.289 00.008 10072 IsGuiding returns 0
00:31:08.289 00.000 10072 Move returns status 0, amount 14
00:31:08.289 00.000 10072 MoveAxis(N, 0, ABG)
00:31:08.289 00.000 10072 Move returns status 0, amount 0
00:31:08.289 00.000 10072 move complete, result=0
00:31:08.289 00.000 10072 worker thread done servicing request
00:31:08.289 00.000 10072 Worker thread wakes up
00:31:08.289 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:08.289 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:08.292 00.003 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
00:31:08.917 00.625 10072 Exposure complete
00:31:08.966 00.049 10072 worker thread done servicing request
00:31:08.966 00.000 1032 OnExposeComplete: enter
00:31:08.968 00.002 1032 UpdateGuideState(): m_state=6
00:31:08.970 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2562
00:31:08.972 00.002 1032 Star::Find returns 1 (0), X=321.93, Y=743.03, Mass=1517, SNR=27.4, Peak=167 HFD=2.7
00:31:08.973 00.001 1032 MultiStar: [#1 0.30,-0.14,0.00,M8] [#2 0.02,-0.23,0.94,U] [#3 0.32,-0.03,0.00,M2] [#4 0.10,0.03,0.66,U] [#5 0.14,-0.22,0.66,U] [#6 0.05,-0.39,0.00,M1] [#7 0.15,-0.04,0.55,U] [#8 0.15,-0.39,0.00,M3] 
00:31:08.975 00.002 1032 refined, 4 included, MultiStar: {0.13, -0.11}, one-star: {0.22, -0.04}
00:31:08.977 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
00:31:08.979 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
00:31:08.981 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.71 mountX=-0.14 mountY=-0.09, mountTheta=-2.54
00:31:08.983 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.11, opts=13)
00:31:08.987 00.004 1032 Enqueuing Move request for scope (0.13, -0.11)
00:31:08.990 00.003 10072 Worker thread wakes up
00:31:08.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
00:31:08.990 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
00:31:08.990 00.000 10072 Moving (0.13, -0.11) raw xDistance=-0.14 yDistance=-0.09
00:31:08.992 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:08.995 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 290.05
00:31:08.995 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:31:08.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:08.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:31:08.995 00.000 10072 MoveAxis(E, 84, ABG)
00:31:08.995 00.000 10072 Guiding  Dir = 2, Dur = 84
00:31:08.996 00.001 10072 IsGuiding returns 0
00:31:08.996 00.000 10072 PulseGuide returned control before completion, sleep 94
00:31:09.013 00.017 1032 UpdateGuideState exits: m=1517 SNR=27.4
00:31:09.014 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:09.016 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:09.018 00.002 1032 Enqueuing Expose request
00:31:09.102 00.084 10072 IsGuiding returns 0
00:31:09.102 00.000 10072 Move returns status 0, amount 84
00:31:09.102 00.000 10072 MoveAxis(N, 0, ABG)
00:31:09.102 00.000 10072 Move returns status 0, amount 0
00:31:09.102 00.000 10072 move complete, result=0
00:31:09.102 00.000 10072 worker thread done servicing request
00:31:09.102 00.000 10072 Worker thread wakes up
00:31:09.102 00.000 1032 GuideStep: -0.1 px 84 ms EAST, -0.1 px 0 ms NORTH
00:31:09.105 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:09.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:09.512 00.407 10072 Exposure complete
00:31:09.566 00.054 10072 worker thread done servicing request
00:31:09.566 00.000 1032 OnExposeComplete: enter
00:31:09.568 00.002 1032 UpdateGuideState(): m_state=6
00:31:09.570 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2563
00:31:09.572 00.002 1032 Star::Find returns 1 (0), X=322.04, Y=743.11, Mass=1482, SNR=27.1, Peak=171 HFD=2.7
00:31:09.574 00.002 1032 MultiStar: [#1 0.32,-0.15,0.00,M9] [#2 0.07,-0.16,0.89,U] [#3 0.17,-0.10,0.70,U] [#4 0.06,-0.05,0.62,U] [#5 0.44,-0.16,0.00,M1] [#6 0.24,-0.35,0.00,M2] [#7 0.17,-0.15,0.55,U] [#8 0.33,-0.20,0.00,M4] 
00:31:09.576 00.002 1032 refined, 4 included, MultiStar: {0.17, -0.08}, one-star: {0.33, 0.04}
00:31:09.577 00.001 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
00:31:09.581 00.004 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
00:31:09.583 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.42 mountX=-0.12 mountY=-0.15, mountTheta=-2.25
00:31:09.587 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.08, opts=13)
00:31:09.590 00.003 1032 Enqueuing Move request for scope (0.17, -0.08)
00:31:09.593 00.003 10072 Worker thread wakes up
00:31:09.593 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
00:31:09.594 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
00:31:09.594 00.000 10072 Moving (0.17, -0.08) raw xDistance=-0.12 yDistance=-0.15
00:31:09.599 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:09.602 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.05
00:31:09.602 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:31:09.602 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:09.602 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:31:09.603 00.001 10072 MoveAxis(E, 15, ABG)
00:31:09.603 00.000 10072 Guiding  Dir = 2, Dur = 15
00:31:09.608 00.005 10072 IsGuiding returns 0
00:31:09.608 00.000 10072 PulseGuide returned control before completion, sleep 25
00:31:09.623 00.015 1032 UpdateGuideState exits: m=1482 SNR=27.1
00:31:09.626 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:09.627 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:09.629 00.002 1032 Enqueuing Expose request
00:31:09.649 00.020 10072 IsGuiding returns 0
00:31:09.649 00.000 10072 Move returns status 0, amount 15
00:31:09.649 00.000 10072 MoveAxis(N, 0, ABG)
00:31:09.649 00.000 10072 Move returns status 0, amount 0
00:31:09.649 00.000 10072 move complete, result=0
00:31:09.649 00.000 10072 worker thread done servicing request
00:31:09.649 00.000 10072 Worker thread wakes up
00:31:09.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:09.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:09.650 00.001 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
00:31:10.278 00.628 10072 Exposure complete
00:31:10.328 00.050 10072 worker thread done servicing request
00:31:10.328 00.000 1032 OnExposeComplete: enter
00:31:10.330 00.002 1032 UpdateGuideState(): m_state=6
00:31:10.334 00.004 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2564
00:31:10.336 00.002 1032 Star::Find returns 1 (0), X=321.95, Y=743.18, Mass=1379, SNR=26.2, Peak=167 HFD=2.5
00:31:10.338 00.002 1032 MultiStar: [#1 0.32,0.14,0.00,M10] [#2 0.21,0.17,0.00,M1] [#3 0.18,0.20,0.73,U] [#4 0.08,0.04,0.65,U] [#5 0.35,-0.08,0.00,M2] [#6 0.21,-0.04,0.70,U] [#7 0.19,0.24,0.00,M1] [#8 0.19,-0.11,0.62,U] 
00:31:10.340 00.002 1032 refined, 4 included, MultiStar: {0.19, 0.05}, one-star: {0.25, 0.11}
00:31:10.343 00.003 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
00:31:10.345 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
00:31:10.347 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.19 cameraTheta=0.25 mountX=-0.00 mountY=-0.19, mountTheta=-1.58
00:31:10.350 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.05, opts=13)
00:31:10.352 00.002 1032 Enqueuing Move request for scope (0.19, 0.05)
00:31:10.354 00.002 10072 Worker thread wakes up
00:31:10.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
00:31:10.354 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
00:31:10.354 00.000 10072 Moving (0.19, 0.05) raw xDistance=-0.00 yDistance=-0.19
00:31:10.357 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:10.359 00.002 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 290.05
00:31:10.359 00.000 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
00:31:10.359 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:10.359 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:31:10.360 00.001 10072 MoveAxis(E, 17, ABG)
00:31:10.360 00.000 10072 Guiding  Dir = 2, Dur = 17
00:31:10.360 00.000 10072 IsGuiding returns 0
00:31:10.360 00.000 10072 PulseGuide returned control before completion, sleep 27
00:31:10.378 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.2
00:31:10.380 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:10.383 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:10.384 00.001 1032 Enqueuing Expose request
00:31:10.402 00.018 10072 IsGuiding returns 0
00:31:10.402 00.000 10072 Move returns status 0, amount 17
00:31:10.402 00.000 10072 MoveAxis(N, 0, ABG)
00:31:10.402 00.000 10072 Move returns status 0, amount 0
00:31:10.402 00.000 10072 move complete, result=0
00:31:10.403 00.001 10072 worker thread done servicing request
00:31:10.403 00.000 10072 Worker thread wakes up
00:31:10.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:10.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:10.406 00.003 1032 GuideStep: -0.0 px 17 ms EAST, -0.2 px 0 ms NORTH
00:31:10.812 00.406 10072 Exposure complete
00:31:10.863 00.051 10072 worker thread done servicing request
00:31:10.863 00.000 1032 OnExposeComplete: enter
00:31:10.865 00.002 1032 UpdateGuideState(): m_state=6
00:31:10.867 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2565
00:31:10.870 00.003 1032 Star::Find returns 1 (0), X=321.88, Y=743.18, Mass=1313, SNR=25.5, Peak=152 HFD=2.4
00:31:10.872 00.002 1032 MultiStar: [#1 0.25,0.03,1.14,U] [#2 0.02,0.09,1.00,U] [#3 0.29,0.08,0.00,M1] [#4 0.13,0.03,0.66,U] [#5 0.18,-0.11,0.72,U] [#6 0.13,-0.09,0.71,U] [#7 0.08,0.13,0.56,U] [#8 0.11,0.03,0.61,U] 
00:31:10.873 00.001 1032 refined, 7 included, MultiStar: {0.14, 0.03}, one-star: {0.18, 0.11}
00:31:10.874 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
00:31:10.875 00.001 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
00:31:10.877 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.22 mountX=-0.01 mountY=-0.14, mountTheta=-1.61
00:31:10.880 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
00:31:10.882 00.002 1032 Enqueuing Move request for scope (0.14, 0.03)
00:31:10.884 00.002 10072 Worker thread wakes up
00:31:10.884 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
00:31:10.884 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
00:31:10.884 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
00:31:10.887 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:10.889 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.05
00:31:10.889 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:31:10.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:10.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:31:10.889 00.000 10072 MoveAxis(E, 15, ABG)
00:31:10.889 00.000 10072 Guiding  Dir = 2, Dur = 15
00:31:10.890 00.001 10072 IsGuiding returns 0
00:31:10.891 00.001 10072 PulseGuide returned control before completion, sleep 25
00:31:10.909 00.018 1032 UpdateGuideState exits: m=1313 SNR=25.5
00:31:10.911 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:10.913 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:10.915 00.002 1032 Enqueuing Expose request
00:31:10.917 00.002 10072 IsGuiding returns 0
00:31:10.918 00.001 10072 Move returns status 0, amount 15
00:31:10.918 00.000 10072 MoveAxis(N, 0, ABG)
00:31:10.918 00.000 10072 Move returns status 0, amount 0
00:31:10.918 00.000 10072 move complete, result=0
00:31:10.918 00.000 10072 worker thread done servicing request
00:31:10.918 00.000 10072 Worker thread wakes up
00:31:10.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:10.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:10.926 00.008 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
00:31:11.543 00.617 10072 Exposure complete
00:31:11.590 00.047 10072 worker thread done servicing request
00:31:11.590 00.000 1032 OnExposeComplete: enter
00:31:11.592 00.002 1032 UpdateGuideState(): m_state=6
00:31:11.593 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2566
00:31:11.596 00.003 1032 Star::Find returns 1 (0), X=322.00, Y=742.92, Mass=1348, SNR=25.9, Peak=153 HFD=2.7
00:31:11.597 00.001 1032 MultiStar: [#1 0.30,-0.20,0.00,M10] [#2 0.12,-0.16,1.00,U] [#3 0.31,-0.13,0.00,M2] [#4 0.15,-0.26,0.00,M1] [#5 0.17,-0.30,0.00,M2] [#6 0.15,-0.19,0.72,U] [#7 0.13,-0.21,0.58,U] [#8 0.22,-0.25,0.00,M3] 
00:31:11.599 00.002 1032 refined, 3 included, MultiStar: {0.18, -0.17}, one-star: {0.30, -0.15}
00:31:11.600 00.001 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
00:31:11.601 00.001 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
00:31:11.603 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-0.75 mountX=-0.21 mountY=-0.13, mountTheta=-2.58
00:31:11.606 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.17, opts=13)
00:31:11.608 00.002 1032 Enqueuing Move request for scope (0.18, -0.17)
00:31:11.609 00.001 10072 Worker thread wakes up
00:31:11.609 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
00:31:11.609 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
00:31:11.610 00.001 10072 Moving (0.18, -0.17) raw xDistance=-0.21 yDistance=-0.13
00:31:11.611 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:11.612 00.001 10072 PPEC rslt: input = -0.21, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 290.05
00:31:11.612 00.000 10072 PPEC: input: -0.21, control: -0.12, exposure: 500
00:31:11.612 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:11.613 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:31:11.613 00.000 10072 MoveAxis(E, 123, ABG)
00:31:11.613 00.000 10072 Guiding  Dir = 2, Dur = 123
00:31:11.613 00.000 10072 IsGuiding returns 0
00:31:11.613 00.000 10072 PulseGuide returned control before completion, sleep 133
00:31:11.636 00.023 1032 UpdateGuideState exits: m=1348 SNR=25.9
00:31:11.639 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:11.640 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:11.644 00.004 1032 Enqueuing Expose request
00:31:11.758 00.114 10072 IsGuiding returns 0
00:31:11.758 00.000 10072 Move returns status 0, amount 123
00:31:11.758 00.000 10072 MoveAxis(N, 0, ABG)
00:31:11.758 00.000 10072 Move returns status 0, amount 0
00:31:11.758 00.000 10072 move complete, result=0
00:31:11.758 00.000 10072 worker thread done servicing request
00:31:11.758 00.000 10072 Worker thread wakes up
00:31:11.758 00.000 1032 GuideStep: -0.2 px 123 ms EAST, -0.1 px 0 ms NORTH
00:31:11.761 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:11.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:12.166 00.405 10072 Exposure complete
00:31:12.217 00.051 10072 worker thread done servicing request
00:31:12.217 00.000 1032 OnExposeComplete: enter
00:31:12.219 00.002 1032 UpdateGuideState(): m_state=6
00:31:12.221 00.002 1032 Star::Find(15, 322, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2567
00:31:12.223 00.002 1032 Star::Find returns 1 (0), X=321.92, Y=742.89, Mass=1228, SNR=24.7, Peak=149 HFD=2.7
00:31:12.225 00.002 1032 MultiStar: [#1 0.24,-0.19,0.00,R] [#2 0.09,-0.14,0.99,U] [#3 0.37,-0.08,0.00,M3] [#4 0.10,-0.20,0.75,U] [#5 0.12,-0.12,0.70,U] [#6 0.17,-0.27,0.00,M1] [#7 0.12,-0.08,0.56,U] [#8 0.14,-0.25,0.00,M4] 
00:31:12.227 00.002 1032 refined, 4 included, MultiStar: {0.13, -0.15}, one-star: {0.21, -0.18}
00:31:12.229 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
00:31:12.230 00.001 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
00:31:12.233 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.85 mountX=-0.18 mountY=-0.09, mountTheta=-2.68
00:31:12.235 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.15, opts=13)
00:31:12.237 00.002 1032 Enqueuing Move request for scope (0.13, -0.15)
00:31:12.239 00.002 10072 Worker thread wakes up
00:31:12.239 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
00:31:12.239 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
00:31:12.239 00.000 10072 Moving (0.13, -0.15) raw xDistance=-0.18 yDistance=-0.09
00:31:12.241 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:12.244 00.003 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 290.05
00:31:12.244 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
00:31:12.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:12.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:31:12.244 00.000 10072 MoveAxis(E, 106, ABG)
00:31:12.244 00.000 10072 Guiding  Dir = 2, Dur = 106
00:31:12.245 00.001 10072 IsGuiding returns 0
00:31:12.245 00.000 10072 PulseGuide returned control before completion, sleep 116
00:31:12.263 00.018 1032 UpdateGuideState exits: m=1228 SNR=24.7
00:31:12.265 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:12.268 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:12.271 00.003 1032 Enqueuing Expose request
00:31:12.368 00.097 10072 IsGuiding returns 1
00:31:12.368 00.000 10072 scope still moving after pulse duration time elapsed
00:31:12.399 00.031 10072 IsGuiding returns 0
00:31:12.399 00.000 10072 scope move finished after 106 + 47 ms
00:31:12.399 00.000 10072 Move returns status 0, amount 106
00:31:12.399 00.000 10072 MoveAxis(N, 0, ABG)
00:31:12.399 00.000 10072 Move returns status 0, amount 0
00:31:12.399 00.000 10072 move complete, result=0
00:31:12.400 00.001 10072 worker thread done servicing request
00:31:12.400 00.000 10072 Worker thread wakes up
00:31:12.400 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:12.400 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:12.400 00.000 1032 GuideStep: -0.2 px 106 ms EAST, -0.1 px 0 ms NORTH
00:31:13.029 00.629 10072 Exposure complete
00:31:13.075 00.046 10072 worker thread done servicing request
00:31:13.076 00.001 1032 OnExposeComplete: enter
00:31:13.077 00.001 1032 UpdateGuideState(): m_state=6
00:31:13.079 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2568
00:31:13.080 00.001 1032 Star::Find returns 1 (0), X=321.93, Y=743.48, Mass=1434, SNR=26.7, Peak=162 HFD=2.5
00:31:13.082 00.002 1032 MultiStar: [#1 -0.02,0.44,0.00,M1] [#2 0.17,0.49,0.00,M1] [#3 0.15,0.29,0.00,M4] [#4 0.04,0.24,0.64,U] [#5 0.22,0.17,0.00,M2] [#6 0.15,0.07,0.68,U] [#7 0.23,0.23,0.00,M1] [#8 0.16,0.16,0.59,U] 
00:31:13.084 00.002 1032 refined, 3 included, MultiStar: {0.15, 0.24}, one-star: {0.23, 0.41}
00:31:13.085 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
00:31:13.087 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
00:31:13.088 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.29 cameraTheta=1.01 mountX=0.20 mountY=-0.21, mountTheta=-0.82
00:31:13.091 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.24, opts=13)
00:31:13.093 00.002 1032 Enqueuing Move request for scope (0.15, 0.24)
00:31:13.095 00.002 10072 Worker thread wakes up
00:31:13.095 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.24) opts 0xd
00:31:13.095 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.24)
00:31:13.095 00.000 10072 Moving (0.15, 0.24) raw xDistance=0.20 yDistance=-0.21
00:31:13.097 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:13.099 00.002 10072 PPEC rslt: input = 0.20, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 290.04
00:31:13.099 00.000 10072 PPEC: input: 0.20, control: 0.08, exposure: 500
00:31:13.099 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:31:13.099 00.000 10072 MoveAxis(W, 80, ABG)
00:31:13.099 00.000 10072 Guiding  Dir = 3, Dur = 80
00:31:13.099 00.000 10072 IsGuiding returns 0
00:31:13.100 00.001 10072 PulseGuide returned control before completion, sleep 90
00:31:13.118 00.018 1032 UpdateGuideState exits: m=1434 SNR=26.7
00:31:13.121 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:13.122 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:13.124 00.002 1032 Enqueuing Expose request
00:31:13.199 00.075 10072 IsGuiding returns 0
00:31:13.199 00.000 10072 Move returns status 0, amount 80
00:31:13.199 00.000 10072 MoveAxis(N, 135, ABG)
00:31:13.199 00.000 10072 Guiding  Dir = 0, Dur = 135
00:31:13.199 00.000 10072 IsGuiding returns 0
00:31:13.200 00.001 10072 PulseGuide returned control before completion, sleep 145
00:31:13.355 00.155 10072 IsGuiding returns 0
00:31:13.355 00.000 10072 Move returns status 0, amount 135
00:31:13.355 00.000 10072 move complete, result=0
00:31:13.355 00.000 1032 GuideStep: 0.2 px 80 ms WEST, -0.2 px 135 ms NORTH
00:31:13.358 00.003 10072 worker thread done servicing request
00:31:13.358 00.000 10072 Worker thread wakes up
00:31:13.358 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:13.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:13.778 00.420 10072 Exposure complete
00:31:13.827 00.049 10072 worker thread done servicing request
00:31:13.827 00.000 1032 OnExposeComplete: enter
00:31:13.829 00.002 1032 UpdateGuideState(): m_state=6
00:31:13.833 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2569
00:31:13.836 00.003 1032 Star::Find returns 1 (0), X=321.82, Y=743.42, Mass=1560, SNR=27.8, Peak=158 HFD=2.8
00:31:13.839 00.003 1032 MultiStar: [#1 -0.19,0.43,0.00,M2] [#2 -0.13,0.34,0.00,M2] [#3 0.02,0.42,0.00,M5] [#4 0.06,0.21,0.64,U] [#5 0.16,0.21,0.69,U] [#6 -0.10,0.23,0.70,U] [#7 -0.13,0.25,0.00,M2] [#8 -0.02,0.13,0.55,U] 
00:31:13.840 00.001 1032 refined, 4 included, MultiStar: {0.05, 0.24}, one-star: {0.12, 0.35}
00:31:13.842 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
00:31:13.843 00.001 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
00:31:13.845 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.37 mountX=0.22 mountY=-0.11, mountTheta=-0.46
00:31:13.847 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.24, opts=13)
00:31:13.850 00.003 1032 Enqueuing Move request for scope (0.05, 0.24)
00:31:13.852 00.002 10072 Worker thread wakes up
00:31:13.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
00:31:13.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
00:31:13.852 00.000 10072 Moving (0.05, 0.24) raw xDistance=0.22 yDistance=-0.11
00:31:13.853 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:13.855 00.002 10072 PPEC rslt: input = 0.22, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 290.04
00:31:13.856 00.001 10072 PPEC: input: 0.22, control: 0.09, exposure: 500
00:31:13.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:13.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:31:13.856 00.000 10072 MoveAxis(W, 91, ABG)
00:31:13.856 00.000 10072 Guiding  Dir = 3, Dur = 91
00:31:13.856 00.000 10072 IsGuiding returns 0
00:31:13.857 00.001 10072 PulseGuide returned control before completion, sleep 101
00:31:13.875 00.018 1032 UpdateGuideState exits: m=1560 SNR=27.8
00:31:13.877 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:13.878 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:13.880 00.002 1032 Enqueuing Expose request
00:31:13.963 00.083 10072 IsGuiding returns 0
00:31:13.964 00.001 10072 Move returns status 0, amount 91
00:31:13.964 00.000 10072 MoveAxis(N, 0, ABG)
00:31:13.964 00.000 10072 Move returns status 0, amount 0
00:31:13.964 00.000 10072 move complete, result=0
00:31:13.964 00.000 10072 worker thread done servicing request
00:31:13.964 00.000 10072 Worker thread wakes up
00:31:13.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:13.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:13.965 00.001 1032 GuideStep: 0.2 px 91 ms WEST, -0.1 px 0 ms NORTH
00:31:14.593 00.628 10072 Exposure complete
00:31:14.641 00.048 10072 worker thread done servicing request
00:31:14.643 00.002 1032 OnExposeComplete: enter
00:31:14.645 00.002 1032 UpdateGuideState(): m_state=6
00:31:14.647 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2570
00:31:14.649 00.002 1032 Star::Find returns 1 (0), X=321.84, Y=742.83, Mass=1458, SNR=26.9, Peak=170 HFD=2.6
00:31:14.651 00.002 1032 MultiStar: [#1 -0.25,-0.03,1.11,U] [#2 -0.09,-0.29,0.00,M3] [#3 0.05,-0.12,0.72,U] [#4 -0.10,-0.18,0.70,U] [#5 0.17,-0.38,0.00,M2] [#6 -0.08,-0.27,0.00,M1] [#7 -0.10,-0.15,0.53,U] [#8 0.05,-0.41,0.00,M3] 
00:31:14.653 00.002 1032 refined, 4 included, MultiStar: {-0.06, -0.14}, one-star: {0.13, -0.24}
00:31:14.655 00.002 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.83) = xAngle (-3.79 = 2.50)
00:31:14.656 00.001 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.79 = 2.50)
00:31:14.657 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.96 mountX=-0.12 mountY=0.09, mountTheta=2.50
00:31:14.660 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.14, opts=13)
00:31:14.661 00.001 1032 Enqueuing Move request for scope (-0.06, -0.14)
00:31:14.663 00.002 10072 Worker thread wakes up
00:31:14.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
00:31:14.663 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
00:31:14.663 00.000 10072 Moving (-0.06, -0.14) raw xDistance=-0.12 yDistance=0.09
00:31:14.664 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:14.666 00.002 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 290.04
00:31:14.666 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
00:31:14.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:14.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:31:14.666 00.000 10072 MoveAxis(E, 19, ABG)
00:31:14.666 00.000 10072 Guiding  Dir = 2, Dur = 19
00:31:14.666 00.000 10072 IsGuiding returns 0
00:31:14.667 00.001 10072 PulseGuide returned control before completion, sleep 29
00:31:14.685 00.018 1032 UpdateGuideState exits: m=1458 SNR=26.9
00:31:14.687 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:14.688 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:14.690 00.002 1032 Enqueuing Expose request
00:31:14.701 00.011 10072 IsGuiding returns 0
00:31:14.701 00.000 10072 Move returns status 0, amount 19
00:31:14.701 00.000 10072 MoveAxis(N, 0, ABG)
00:31:14.701 00.000 10072 Move returns status 0, amount 0
00:31:14.701 00.000 10072 move complete, result=0
00:31:14.701 00.000 10072 worker thread done servicing request
00:31:14.701 00.000 10072 Worker thread wakes up
00:31:14.701 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:14.702 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:14.702 00.000 1032 GuideStep: -0.1 px 19 ms EAST, 0.1 px 0 ms NORTH
00:31:15.111 00.409 10072 Exposure complete
00:31:15.158 00.047 10072 worker thread done servicing request
00:31:15.158 00.000 1032 OnExposeComplete: enter
00:31:15.161 00.003 1032 UpdateGuideState(): m_state=6
00:31:15.163 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2571
00:31:15.164 00.001 1032 Star::Find returns 1 (0), X=321.75, Y=742.87, Mass=1287, SNR=25.3, Peak=144 HFD=2.6
00:31:15.166 00.002 1032 MultiStar: [#1 -0.15,-0.05,1.16,U] [#2 -0.01,-0.23,0.99,U] [#3 0.09,-0.16,0.75,U] [#4 -0.19,-0.23,0.00,M1] [#5 -0.02,-0.30,0.00,M3] [#6 -0.12,-0.29,0.00,M2] [#7 -0.14,-0.22,0.56,U] [#8 0.02,-0.31,0.00,M4] 
00:31:15.167 00.001 1032 refined, 4 included, MultiStar: {-0.03, -0.16}, one-star: {0.05, -0.21}
00:31:15.168 00.001 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.69)
00:31:15.170 00.002 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.69)
00:31:15.171 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.77 mountX=-0.15 mountY=0.07, mountTheta=2.69
00:31:15.175 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.16, opts=13)
00:31:15.179 00.004 1032 Enqueuing Move request for scope (-0.03, -0.16)
00:31:15.182 00.003 10072 Worker thread wakes up
00:31:15.182 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
00:31:15.182 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
00:31:15.182 00.000 10072 Moving (-0.03, -0.16) raw xDistance=-0.15 yDistance=0.07
00:31:15.184 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:15.186 00.002 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 290.04
00:31:15.187 00.001 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
00:31:15.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:15.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:31:15.187 00.000 10072 MoveAxis(E, 91, ABG)
00:31:15.187 00.000 10072 Guiding  Dir = 2, Dur = 91
00:31:15.187 00.000 10072 IsGuiding returns 0
00:31:15.188 00.001 10072 PulseGuide returned control before completion, sleep 101
00:31:15.209 00.021 1032 UpdateGuideState exits: m=1287 SNR=25.3
00:31:15.213 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:15.215 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:15.216 00.001 1032 Enqueuing Expose request
00:31:15.295 00.079 10072 IsGuiding returns 0
00:31:15.295 00.000 10072 Move returns status 0, amount 91
00:31:15.295 00.000 10072 MoveAxis(N, 0, ABG)
00:31:15.295 00.000 10072 Move returns status 0, amount 0
00:31:15.295 00.000 10072 move complete, result=0
00:31:15.295 00.000 10072 worker thread done servicing request
00:31:15.295 00.000 10072 Worker thread wakes up
00:31:15.295 00.000 1032 GuideStep: -0.1 px 91 ms EAST, 0.1 px 0 ms NORTH
00:31:15.299 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:15.299 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:15.924 00.625 10072 Exposure complete
00:31:15.971 00.047 10072 worker thread done servicing request
00:31:15.971 00.000 1032 OnExposeComplete: enter
00:31:15.974 00.003 1032 UpdateGuideState(): m_state=6
00:31:15.976 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2572
00:31:15.978 00.002 1032 Star::Find returns 1 (0), X=321.74, Y=743.25, Mass=1346, SNR=25.8, Peak=147 HFD=2.7
00:31:15.980 00.002 1032 MultiStar: [#1 -0.32,0.38,0.00,M1] [#2 -0.22,0.13,0.99,U] [#3 -0.02,0.07,0.78,U] [#4 -0.14,-0.01,0.67,U] [#5 -0.02,-0.03,0.73,U] [#6 -0.10,0.08,0.70,U] [#7 -0.11,0.10,0.56,U] [#8 -0.02,0.00,0.60,U] 
00:31:15.981 00.001 1032 refined, 7 included, MultiStar: {-0.08, 0.08}, one-star: {0.03, 0.18}
00:31:15.988 00.007 1032 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.83) = xAngle (0.51 = 0.51)
00:31:15.991 00.003 1032 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.51 = 0.51)
00:31:15.993 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.34 mountX=0.09 mountY=0.05, mountTheta=0.51
00:31:15.996 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.08, opts=13)
00:31:15.998 00.002 1032 Enqueuing Move request for scope (-0.08, 0.08)
00:31:16.001 00.003 10072 Worker thread wakes up
00:31:16.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
00:31:16.001 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
00:31:16.001 00.000 10072 Moving (-0.08, 0.08) raw xDistance=0.09 yDistance=0.05
00:31:16.004 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:16.006 00.002 10072 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 290.04
00:31:16.006 00.000 10072 PPEC: input: 0.09, control: -0.02, exposure: 500
00:31:16.006 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:16.006 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:31:16.006 00.000 10072 MoveAxis(E, 19, ABG)
00:31:16.006 00.000 10072 Guiding  Dir = 2, Dur = 19
00:31:16.007 00.001 10072 IsGuiding returns 0
00:31:16.007 00.000 10072 PulseGuide returned control before completion, sleep 29
00:31:16.025 00.018 1032 UpdateGuideState exits: m=1346 SNR=25.8
00:31:16.027 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:16.029 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:16.031 00.002 1032 Enqueuing Expose request
00:31:16.045 00.014 10072 IsGuiding returns 0
00:31:16.045 00.000 10072 Move returns status 0, amount 19
00:31:16.045 00.000 10072 MoveAxis(N, 0, ABG)
00:31:16.045 00.000 10072 Move returns status 0, amount 0
00:31:16.045 00.000 10072 move complete, result=0
00:31:16.045 00.000 10072 worker thread done servicing request
00:31:16.045 00.000 10072 Worker thread wakes up
00:31:16.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:16.045 00.000 1032 GuideStep: 0.1 px 19 ms EAST, 0.1 px 0 ms NORTH
00:31:16.049 00.004 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:16.467 00.418 10072 Exposure complete
00:31:16.519 00.052 1032 OnExposeComplete: enter
00:31:16.522 00.003 1032 UpdateGuideState(): m_state=6
00:31:16.525 00.003 10072 worker thread done servicing request
00:31:16.525 00.000 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2573
00:31:16.528 00.003 1032 Star::Find returns 1 (0), X=321.73, Y=743.39, Mass=1366, SNR=26.0, Peak=145 HFD=2.8
00:31:16.531 00.003 1032 MultiStar: [#1 -0.27,0.34,0.00,M2] [#2 -0.16,0.22,0.00,M2] [#3 -0.12,0.22,0.72,U] [#4 -0.12,0.07,0.71,U] [#5 -0.09,-0.01,0.70,U] [#6 -0.17,0.21,0.68,U] [#7 -0.13,0.22,0.57,U] [#8 -0.08,0.29,0.00,M4] 
00:31:16.532 00.001 1032 refined, 5 included, MultiStar: {-0.09, 0.18}, one-star: {0.03, 0.32}
00:31:16.534 00.002 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
00:31:16.537 00.003 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
00:31:16.538 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.04 mountX=0.20 mountY=0.04, mountTheta=0.21
00:31:16.541 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.18, opts=13)
00:31:16.543 00.002 1032 Enqueuing Move request for scope (-0.09, 0.18)
00:31:16.544 00.001 10072 Worker thread wakes up
00:31:16.544 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
00:31:16.545 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
00:31:16.545 00.000 10072 Moving (-0.09, 0.18) raw xDistance=0.20 yDistance=0.04
00:31:16.547 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:16.549 00.002 10072 PPEC rslt: input = 0.20, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 290.03
00:31:16.549 00.000 10072 PPEC: input: 0.20, control: 0.08, exposure: 500
00:31:16.549 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:16.549 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:31:16.549 00.000 10072 MoveAxis(W, 83, ABG)
00:31:16.549 00.000 10072 Guiding  Dir = 3, Dur = 83
00:31:16.549 00.000 10072 IsGuiding returns 0
00:31:16.550 00.001 10072 PulseGuide returned control before completion, sleep 93
00:31:16.568 00.018 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:31:16.569 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:16.571 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:16.572 00.001 1032 Enqueuing Expose request
00:31:16.653 00.081 10072 IsGuiding returns 0
00:31:16.653 00.000 10072 Move returns status 0, amount 83
00:31:16.653 00.000 10072 MoveAxis(N, 0, ABG)
00:31:16.653 00.000 10072 Move returns status 0, amount 0
00:31:16.653 00.000 10072 move complete, result=0
00:31:16.654 00.001 10072 worker thread done servicing request
00:31:16.654 00.000 10072 Worker thread wakes up
00:31:16.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:16.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:16.655 00.001 1032 GuideStep: 0.2 px 83 ms WEST, 0.0 px 0 ms NORTH
00:31:17.280 00.625 10072 Exposure complete
00:31:17.329 00.049 1032 OnExposeComplete: enter
00:31:17.332 00.003 1032 UpdateGuideState(): m_state=6
00:31:17.334 00.002 10072 worker thread done servicing request
00:31:17.334 00.000 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2574
00:31:17.335 00.001 1032 Star::Find returns 1 (0), X=322.07, Y=742.79, Mass=1395, SNR=26.3, Peak=190 HFD=2.4
00:31:17.338 00.003 1032 MultiStar: [#1 0.00,-0.08,1.12,U] [#2 0.09,-0.25,0.96,U] [#3 0.16,-0.34,0.00,M2] [#4 0.14,-0.30,0.00,M1] [#5 0.19,-0.36,0.00,M2] [#6 -0.00,-0.51,0.00,M1] [#7 0.21,-0.22,0.00,M1] [#8 0.09,-0.53,0.00,M5] 
00:31:17.340 00.002 1032 refined, 2 included, MultiStar: {0.15, -0.20}, one-star: {0.36, -0.28}
00:31:17.342 00.002 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
00:31:17.344 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
00:31:17.344 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-0.93 mountX=-0.23 mountY=-0.09, mountTheta=-2.76
00:31:17.348 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.20, opts=13)
00:31:17.349 00.001 1032 Enqueuing Move request for scope (0.15, -0.20)
00:31:17.351 00.002 10072 Worker thread wakes up
00:31:17.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.20) opts 0xd
00:31:17.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.20)
00:31:17.351 00.000 10072 Moving (0.15, -0.20) raw xDistance=-0.23 yDistance=-0.09
00:31:17.352 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:17.355 00.003 10072 PPEC rslt: input = -0.23, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 290.03
00:31:17.355 00.000 10072 PPEC: input: -0.23, control: -0.13, exposure: 500
00:31:17.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:17.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:31:17.355 00.000 10072 MoveAxis(E, 132, ABG)
00:31:17.355 00.000 10072 Guiding  Dir = 2, Dur = 132
00:31:17.355 00.000 10072 IsGuiding returns 0
00:31:17.356 00.001 10072 PulseGuide returned control before completion, sleep 142
00:31:17.373 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.3
00:31:17.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:17.378 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:17.379 00.001 1032 Enqueuing Expose request
00:31:17.513 00.134 10072 IsGuiding returns 0
00:31:17.513 00.000 10072 Move returns status 0, amount 132
00:31:17.513 00.000 10072 MoveAxis(N, 0, ABG)
00:31:17.513 00.000 10072 Move returns status 0, amount 0
00:31:17.513 00.000 10072 move complete, result=0
00:31:17.513 00.000 10072 worker thread done servicing request
00:31:17.513 00.000 10072 Worker thread wakes up
00:31:17.513 00.000 1032 GuideStep: -0.2 px 132 ms EAST, -0.1 px 0 ms NORTH
00:31:17.516 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:17.516 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:17.923 00.407 10072 Exposure complete
00:31:17.972 00.049 10072 worker thread done servicing request
00:31:17.972 00.000 1032 OnExposeComplete: enter
00:31:17.974 00.002 1032 UpdateGuideState(): m_state=6
00:31:17.975 00.001 1032 Star::Find(15, 322, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2575
00:31:17.977 00.002 1032 Star::Find returns 1 (0), X=322.01, Y=742.94, Mass=1382, SNR=26.2, Peak=167 HFD=2.8
00:31:17.979 00.002 1032 MultiStar: [#1 -0.03,-0.05,1.18,U] [#2 0.08,-0.22,1.00,U] [#3 0.14,-0.35,0.00,M3] [#4 -0.00,-0.34,0.00,M2] [#5 0.28,-0.25,0.00,M3] [#6 0.01,-0.32,0.00,M2] [#7 0.12,-0.37,0.00,M2] [#8 0.16,-0.40,0.00,M6] 
00:31:17.980 00.001 1032 refined, 2 included, MultiStar: {0.11, -0.13}, one-star: {0.30, -0.13}
00:31:17.982 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
00:31:17.983 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
00:31:17.986 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.86 mountX=-0.15 mountY=-0.07, mountTheta=-2.69
00:31:17.990 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.13, opts=13)
00:31:17.992 00.002 1032 Enqueuing Move request for scope (0.11, -0.13)
00:31:17.994 00.002 10072 Worker thread wakes up
00:31:17.994 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
00:31:17.994 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
00:31:17.994 00.000 10072 Moving (0.11, -0.13) raw xDistance=-0.15 yDistance=-0.07
00:31:17.996 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:17.997 00.001 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 290.03
00:31:17.998 00.001 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
00:31:17.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:17.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:31:17.998 00.000 10072 MoveAxis(E, 91, ABG)
00:31:17.998 00.000 10072 Guiding  Dir = 2, Dur = 91
00:31:17.998 00.000 10072 IsGuiding returns 0
00:31:17.999 00.001 10072 PulseGuide returned control before completion, sleep 101
00:31:18.016 00.017 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:31:18.018 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:18.021 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:18.023 00.002 1032 Enqueuing Expose request
00:31:18.106 00.083 10072 IsGuiding returns 1
00:31:18.106 00.000 10072 scope still moving after pulse duration time elapsed
00:31:18.137 00.031 10072 IsGuiding returns 0
00:31:18.137 00.000 10072 scope move finished after 91 + 48 ms
00:31:18.138 00.001 10072 Move returns status 0, amount 91
00:31:18.138 00.000 10072 MoveAxis(N, 0, ABG)
00:31:18.138 00.000 10072 Move returns status 0, amount 0
00:31:18.138 00.000 10072 move complete, result=0
00:31:18.138 00.000 10072 worker thread done servicing request
00:31:18.138 00.000 1032 GuideStep: -0.2 px 91 ms EAST, -0.1 px 0 ms NORTH
00:31:18.142 00.004 10072 Worker thread wakes up
00:31:18.142 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:18.142 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:18.783 00.641 10072 Exposure complete
00:31:18.828 00.045 10072 worker thread done servicing request
00:31:18.828 00.000 1032 OnExposeComplete: enter
00:31:18.831 00.003 1032 UpdateGuideState(): m_state=6
00:31:18.835 00.004 1032 Star::Find(15, 322, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2576
00:31:18.837 00.002 1032 Star::Find returns 1 (0), X=321.76, Y=743.43, Mass=1467, SNR=26.9, Peak=153 HFD=2.8
00:31:18.839 00.002 1032 MultiStar: [#1 -0.29,0.38,0.00,M1] [#2 -0.28,0.33,0.00,M1] [#3 0.12,0.11,0.73,U] [#4 0.09,0.24,0.64,U] [#5 0.01,0.22,0.67,U] [#6 0.01,0.09,0.66,U] [#7 -0.01,0.24,0.49,U] [#8 -0.04,0.20,0.57,U] 
00:31:18.840 00.001 1032 refined, 6 included, MultiStar: {0.04, 0.22}, one-star: {0.05, 0.35}
00:31:18.842 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
00:31:18.843 00.001 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
00:31:18.846 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.39 mountX=0.20 mountY=-0.09, mountTheta=-0.44
00:31:18.849 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.22, opts=13)
00:31:18.850 00.001 1032 Enqueuing Move request for scope (0.04, 0.22)
00:31:18.851 00.001 10072 Worker thread wakes up
00:31:18.851 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
00:31:18.851 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
00:31:18.851 00.000 10072 Moving (0.04, 0.22) raw xDistance=0.20 yDistance=-0.09
00:31:18.853 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:18.854 00.001 10072 PPEC rslt: input = 0.20, final = 0.08, react = 0.10, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 290.03
00:31:18.856 00.002 10072 PPEC: input: 0.20, control: 0.08, exposure: 500
00:31:18.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:18.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:31:18.856 00.000 10072 MoveAxis(W, 84, ABG)
00:31:18.856 00.000 10072 Guiding  Dir = 3, Dur = 84
00:31:18.856 00.000 10072 IsGuiding returns 0
00:31:18.857 00.001 10072 PulseGuide returned control before completion, sleep 94
00:31:18.873 00.016 1032 UpdateGuideState exits: m=1467 SNR=26.9
00:31:18.879 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:18.881 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:18.883 00.002 1032 Enqueuing Expose request
00:31:18.953 00.070 10072 IsGuiding returns 0
00:31:18.953 00.000 10072 Move returns status 0, amount 84
00:31:18.954 00.001 10072 MoveAxis(N, 0, ABG)
00:31:18.954 00.000 10072 Move returns status 0, amount 0
00:31:18.954 00.000 10072 move complete, result=0
00:31:18.954 00.000 10072 worker thread done servicing request
00:31:18.954 00.000 10072 Worker thread wakes up
00:31:18.954 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:18.954 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:18.954 00.000 1032 GuideStep: 0.2 px 84 ms WEST, -0.1 px 0 ms NORTH
00:31:19.362 00.408 10072 Exposure complete
00:31:19.413 00.051 10072 worker thread done servicing request
00:31:19.413 00.000 1032 OnExposeComplete: enter
00:31:19.415 00.002 1032 UpdateGuideState(): m_state=6
00:31:19.417 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2577
00:31:19.419 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=743.34, Mass=1625, SNR=28.4, Peak=177 HFD=2.6
00:31:19.421 00.002 1032 MultiStar: [#1 -0.18,0.39,0.00,M2] [#2 -0.10,0.25,0.88,U] [#3 0.09,0.27,0.00,M3] [#4 -0.04,0.14,0.63,U] [#5 0.09,0.03,0.68,U] [#6 -0.06,0.11,0.62,U] [#7 -0.20,0.14,0.52,U] [#8 -0.02,0.13,0.54,U] 
00:31:19.424 00.003 1032 refined, 6 included, MultiStar: {-0.01, 0.16}, one-star: {0.17, 0.27}
00:31:19.426 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
00:31:19.427 00.001 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
00:31:19.430 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.62 mountX=0.16 mountY=-0.04, mountTheta=-0.21
00:31:19.432 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.16, opts=13)
00:31:19.434 00.002 1032 Enqueuing Move request for scope (-0.01, 0.16)
00:31:19.436 00.002 10072 Worker thread wakes up
00:31:19.436 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
00:31:19.436 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
00:31:19.436 00.000 10072 Moving (-0.01, 0.16) raw xDistance=0.16 yDistance=-0.04
00:31:19.439 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:19.441 00.002 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 290.02
00:31:19.441 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
00:31:19.441 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:19.441 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:31:19.441 00.000 10072 MoveAxis(W, 69, ABG)
00:31:19.441 00.000 10072 Guiding  Dir = 3, Dur = 69
00:31:19.442 00.001 10072 IsGuiding returns 0
00:31:19.442 00.000 10072 PulseGuide returned control before completion, sleep 79
00:31:19.459 00.017 1032 UpdateGuideState exits: m=1625 SNR=28.4
00:31:19.462 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:19.464 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:19.466 00.002 1032 Enqueuing Expose request
00:31:19.530 00.064 10072 IsGuiding returns 0
00:31:19.530 00.000 10072 Move returns status 0, amount 69
00:31:19.530 00.000 10072 MoveAxis(N, 0, ABG)
00:31:19.530 00.000 10072 Move returns status 0, amount 0
00:31:19.531 00.001 10072 move complete, result=0
00:31:19.531 00.000 1032 GuideStep: 0.2 px 69 ms WEST, -0.0 px 0 ms NORTH
00:31:19.534 00.003 10072 worker thread done servicing request
00:31:19.534 00.000 10072 Worker thread wakes up
00:31:19.535 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:19.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:20.165 00.630 10072 Exposure complete
00:31:20.215 00.050 10072 worker thread done servicing request
00:31:20.215 00.000 1032 OnExposeComplete: enter
00:31:20.217 00.002 1032 UpdateGuideState(): m_state=6
00:31:20.218 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2578
00:31:20.220 00.002 1032 Star::Find returns 1 (0), X=321.93, Y=742.71, Mass=1375, SNR=26.1, Peak=174 HFD=2.6
00:31:20.222 00.002 1032 MultiStar: [#1 -0.07,-0.05,1.09,U] [#2 0.07,-0.30,0.00,M1] [#3 0.28,-0.49,0.00,M4] [#4 0.13,-0.30,0.00,M1] [#5 0.39,-0.47,0.00,M2] [#6 0.20,-0.43,0.00,M1] [#7 0.08,-0.30,0.00,M1] [#8 0.11,-0.34,0.00,M5] 
00:31:20.223 00.001 1032 refined, 1 included, MultiStar: {0.07, -0.20}, one-star: {0.22, -0.36}
00:31:20.225 00.002 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
00:31:20.227 00.002 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
00:31:20.229 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.22 mountX=-0.21 mountY=-0.02, mountTheta=-3.05
00:31:20.231 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.20, opts=13)
00:31:20.233 00.002 1032 Enqueuing Move request for scope (0.07, -0.20)
00:31:20.235 00.002 10072 Worker thread wakes up
00:31:20.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
00:31:20.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
00:31:20.235 00.000 10072 Moving (0.07, -0.20) raw xDistance=-0.21 yDistance=-0.02
00:31:20.237 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:20.239 00.002 10072 PPEC rslt: input = -0.21, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 290.02
00:31:20.239 00.000 10072 PPEC: input: -0.21, control: -0.12, exposure: 500
00:31:20.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:20.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:31:20.239 00.000 10072 MoveAxis(E, 120, ABG)
00:31:20.239 00.000 10072 Guiding  Dir = 2, Dur = 120
00:31:20.239 00.000 10072 IsGuiding returns 0
00:31:20.242 00.003 10072 PulseGuide returned control before completion, sleep 129
00:31:20.256 00.014 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:31:20.259 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:20.260 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:20.262 00.002 1032 Enqueuing Expose request
00:31:20.380 00.118 10072 IsGuiding returns 0
00:31:20.380 00.000 10072 Move returns status 0, amount 120
00:31:20.380 00.000 10072 MoveAxis(N, 0, ABG)
00:31:20.380 00.000 10072 Move returns status 0, amount 0
00:31:20.380 00.000 10072 move complete, result=0
00:31:20.380 00.000 10072 worker thread done servicing request
00:31:20.380 00.000 10072 Worker thread wakes up
00:31:20.380 00.000 1032 GuideStep: -0.2 px 120 ms EAST, -0.0 px 0 ms NORTH
00:31:20.383 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:20.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:20.803 00.420 10072 Exposure complete
00:31:20.856 00.053 10072 worker thread done servicing request
00:31:20.856 00.000 1032 OnExposeComplete: enter
00:31:20.859 00.003 1032 UpdateGuideState(): m_state=6
00:31:20.863 00.004 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2579
00:31:20.866 00.003 1032 Star::Find returns 1 (0), X=321.86, Y=742.91, Mass=1436, SNR=26.7, Peak=174 HFD=2.6
00:31:20.870 00.004 1032 MultiStar: [#1 -0.09,-0.02,1.11,U] [#2 0.09,-0.26,0.96,U] [#3 0.19,-0.28,0.00,M5] [#4 0.06,-0.32,0.00,M2] [#5 0.25,-0.26,0.00,M3] [#6 0.04,-0.27,0.00,M2] [#7 0.26,-0.24,0.00,M2] [#8 0.14,-0.42,0.00,M6] 
00:31:20.872 00.002 1032 refined, 2 included, MultiStar: {0.04, -0.14}, one-star: {0.15, -0.16}
00:31:20.874 00.002 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
00:31:20.876 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
00:31:20.877 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.28 mountX=-0.15 mountY=-0.00, mountTheta=-3.11
00:31:20.880 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.14, opts=13)
00:31:20.883 00.003 1032 Enqueuing Move request for scope (0.04, -0.14)
00:31:20.884 00.001 10072 Worker thread wakes up
00:31:20.884 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
00:31:20.884 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
00:31:20.884 00.000 10072 Moving (0.04, -0.14) raw xDistance=-0.15 yDistance=-0.00
00:31:20.887 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:20.889 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 290.02
00:31:20.889 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
00:31:20.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:20.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:31:20.889 00.000 10072 MoveAxis(E, 85, ABG)
00:31:20.889 00.000 10072 Guiding  Dir = 2, Dur = 85
00:31:20.890 00.001 10072 IsGuiding returns 0
00:31:20.890 00.000 10072 PulseGuide returned control before completion, sleep 95
00:31:20.908 00.018 1032 UpdateGuideState exits: m=1436 SNR=26.7
00:31:20.912 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:20.914 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:20.915 00.001 1032 Enqueuing Expose request
00:31:21.000 00.085 10072 IsGuiding returns 0
00:31:21.000 00.000 10072 Move returns status 0, amount 85
00:31:21.000 00.000 10072 MoveAxis(N, 0, ABG)
00:31:21.000 00.000 10072 Move returns status 0, amount 0
00:31:21.000 00.000 10072 move complete, result=0
00:31:21.000 00.000 10072 worker thread done servicing request
00:31:21.000 00.000 10072 Worker thread wakes up
00:31:21.001 00.001 1032 GuideStep: -0.1 px 85 ms EAST, -0.0 px 0 ms NORTH
00:31:21.003 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:21.004 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:21.640 00.636 10072 Exposure complete
00:31:21.690 00.050 10072 worker thread done servicing request
00:31:21.690 00.000 1032 OnExposeComplete: enter
00:31:21.694 00.004 1032 UpdateGuideState(): m_state=6
00:31:21.696 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2580
00:31:21.697 00.001 1032 Star::Find returns 1 (0), X=321.88, Y=743.25, Mass=1534, SNR=27.6, Peak=170 HFD=2.6
00:31:21.699 00.002 1032 MultiStar: [#1 -0.05,0.49,0.00,M1] [#2 0.01,0.11,0.92,U] [#3 0.11,0.35,0.00,M6] [#4 -0.00,0.17,0.65,U] [#5 0.08,0.02,0.71,U] [#6 -0.03,0.05,0.63,U] [#7 0.19,0.42,0.00,M3] [#8 0.12,-0.12,0.60,U] 
00:31:21.703 00.004 1032 refined, 5 included, MultiStar: {0.06, 0.08}, one-star: {0.17, 0.18}
00:31:21.704 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
00:31:21.708 00.004 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
00:31:21.710 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.91 mountX=0.06 mountY=-0.08, mountTheta=-0.92
00:31:21.714 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
00:31:21.716 00.002 1032 Enqueuing Move request for scope (0.06, 0.08)
00:31:21.717 00.001 10072 Worker thread wakes up
00:31:21.717 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
00:31:21.717 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
00:31:21.718 00.001 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
00:31:21.719 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:21.721 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.02
00:31:21.721 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:31:21.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:21.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:31:21.721 00.000 10072 MoveAxis(E, 13, ABG)
00:31:21.722 00.001 10072 Guiding  Dir = 2, Dur = 13
00:31:21.722 00.000 10072 IsGuiding returns 0
00:31:21.722 00.000 10072 PulseGuide returned control before completion, sleep 23
00:31:21.741 00.019 1032 UpdateGuideState exits: m=1534 SNR=27.6
00:31:21.743 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:21.744 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:21.746 00.002 1032 Enqueuing Expose request
00:31:21.748 00.002 10072 IsGuiding returns 0
00:31:21.748 00.000 10072 Move returns status 0, amount 13
00:31:21.748 00.000 10072 MoveAxis(N, 0, ABG)
00:31:21.748 00.000 10072 Move returns status 0, amount 0
00:31:21.748 00.000 10072 move complete, result=0
00:31:21.748 00.000 10072 worker thread done servicing request
00:31:21.748 00.000 10072 Worker thread wakes up
00:31:21.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:21.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:21.756 00.008 1032 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
00:31:22.156 00.400 10072 Exposure complete
00:31:22.203 00.047 10072 worker thread done servicing request
00:31:22.203 00.000 1032 OnExposeComplete: enter
00:31:22.206 00.003 1032 UpdateGuideState(): m_state=6
00:31:22.208 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2581
00:31:22.210 00.002 1032 Star::Find returns 1 (0), X=321.84, Y=743.27, Mass=1504, SNR=27.3, Peak=175 HFD=2.6
00:31:22.211 00.001 1032 MultiStar: [#1 -0.06,0.22,1.03,U] [#2 0.05,0.18,0.97,U] [#3 0.04,0.00,0.72,U] [#4 -0.05,0.05,0.64,U] [#5 0.08,0.02,0.70,U] [#6 0.01,-0.03,0.69,U] [#7 0.09,0.21,0.51,U] [#8 -0.02,-0.10,0.55,U] 
00:31:22.213 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {0.13, 0.20}
00:31:22.214 00.001 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
00:31:22.216 00.002 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
00:31:22.218 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.27 mountX=0.09 mountY=-0.06, mountTheta=-0.56
00:31:22.221 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
00:31:22.222 00.001 1032 Enqueuing Move request for scope (0.03, 0.10)
00:31:22.224 00.002 10072 Worker thread wakes up
00:31:22.224 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
00:31:22.224 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
00:31:22.224 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.06
00:31:22.225 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:22.227 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.01
00:31:22.227 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
00:31:22.227 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:22.227 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:31:22.227 00.000 10072 MoveAxis(E, 10, ABG)
00:31:22.227 00.000 10072 Guiding  Dir = 2, Dur = 10
00:31:22.228 00.001 10072 IsGuiding returns 0
00:31:22.228 00.000 10072 PulseGuide returned control before completion, sleep 20
00:31:22.245 00.017 1032 UpdateGuideState exits: m=1504 SNR=27.3
00:31:22.247 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:22.250 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:22.251 00.001 1032 Enqueuing Expose request
00:31:22.261 00.010 10072 IsGuiding returns 0
00:31:22.261 00.000 10072 Move returns status 0, amount 10
00:31:22.261 00.000 10072 MoveAxis(N, 0, ABG)
00:31:22.261 00.000 10072 Move returns status 0, amount 0
00:31:22.261 00.000 10072 move complete, result=0
00:31:22.261 00.000 10072 worker thread done servicing request
00:31:22.261 00.000 10072 Worker thread wakes up
00:31:22.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:22.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:22.264 00.003 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:31:22.888 00.624 10072 Exposure complete
00:31:22.935 00.047 10072 worker thread done servicing request
00:31:22.935 00.000 1032 OnExposeComplete: enter
00:31:22.936 00.001 1032 UpdateGuideState(): m_state=6
00:31:22.938 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2582
00:31:22.941 00.003 1032 Star::Find returns 1 (0), X=321.85, Y=742.97, Mass=1405, SNR=26.4, Peak=167 HFD=2.6
00:31:22.942 00.001 1032 MultiStar: [#1 0.04,-0.02,1.16,U] [#2 -0.11,-0.14,0.95,U] [#3 0.19,-0.20,0.00,M6] [#4 0.02,-0.21,0.68,U] [#5 0.31,-0.26,0.00,M2] [#6 0.17,-0.20,0.70,U] [#7 0.14,-0.04,0.58,U] [#8 0.23,-0.39,0.00,M5] 
00:31:22.944 00.002 1032 refined, 5 included, MultiStar: {0.06, -0.11}, one-star: {0.14, -0.10}
00:31:22.945 00.001 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
00:31:22.946 00.001 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
00:31:22.947 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.10 mountX=-0.12 mountY=-0.03, mountTheta=-2.93
00:31:22.951 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.11, opts=13)
00:31:22.953 00.002 1032 Enqueuing Move request for scope (0.06, -0.11)
00:31:22.954 00.001 10072 Worker thread wakes up
00:31:22.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
00:31:22.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
00:31:22.954 00.000 10072 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=-0.03
00:31:22.956 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:22.959 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.01
00:31:22.959 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:31:22.959 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:22.959 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:31:22.959 00.000 10072 MoveAxis(E, 12, ABG)
00:31:22.959 00.000 10072 Guiding  Dir = 2, Dur = 12
00:31:22.960 00.001 10072 IsGuiding returns 0
00:31:22.960 00.000 10072 PulseGuide returned control before completion, sleep 22
00:31:22.975 00.015 1032 UpdateGuideState exits: m=1405 SNR=26.4
00:31:22.977 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:22.979 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:22.980 00.001 1032 Enqueuing Expose request
00:31:22.994 00.014 10072 IsGuiding returns 0
00:31:22.994 00.000 10072 Move returns status 0, amount 12
00:31:22.994 00.000 10072 MoveAxis(N, 0, ABG)
00:31:22.994 00.000 10072 Move returns status 0, amount 0
00:31:22.994 00.000 10072 move complete, result=0
00:31:22.994 00.000 10072 worker thread done servicing request
00:31:22.994 00.000 10072 Worker thread wakes up
00:31:22.994 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:22.995 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
00:31:22.997 00.002 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:23.401 00.404 10072 Exposure complete
00:31:23.452 00.051 10072 worker thread done servicing request
00:31:23.452 00.000 1032 OnExposeComplete: enter
00:31:23.454 00.002 1032 UpdateGuideState(): m_state=6
00:31:23.457 00.003 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2583
00:31:23.459 00.002 1032 Star::Find returns 1 (0), X=321.93, Y=743.07, Mass=1340, SNR=25.8, Peak=169 HFD=2.6
00:31:23.460 00.001 1032 MultiStar: [#1 -0.07,0.01,1.14,U] [#2 0.02,-0.15,0.96,U] [#3 0.14,-0.11,0.75,U] [#4 0.08,-0.22,0.69,U] [#5 0.17,-0.25,0.00,M3] [#6 -0.00,-0.16,0.67,U] [#7 0.23,-0.17,0.00,M2] [#8 0.20,-0.35,0.00,M6] 
00:31:23.464 00.004 1032 refined, 5 included, MultiStar: {0.06, -0.09}, one-star: {0.22, 0.00}
00:31:23.465 00.001 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
00:31:23.467 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
00:31:23.469 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.97 mountX=-0.10 mountY=-0.04, mountTheta=-2.80
00:31:23.471 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
00:31:23.473 00.002 1032 Enqueuing Move request for scope (0.06, -0.09)
00:31:23.474 00.001 10072 Worker thread wakes up
00:31:23.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
00:31:23.474 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
00:31:23.474 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.04
00:31:23.476 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:23.478 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.01
00:31:23.478 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:31:23.479 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:23.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:31:23.479 00.000 10072 MoveAxis(E, 10, ABG)
00:31:23.479 00.000 10072 Guiding  Dir = 2, Dur = 10
00:31:23.479 00.000 10072 IsGuiding returns 0
00:31:23.480 00.001 10072 PulseGuide returned control before completion, sleep 20
00:31:23.498 00.018 1032 UpdateGuideState exits: m=1340 SNR=25.8
00:31:23.499 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:23.501 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:23.502 00.001 1032 Enqueuing Expose request
00:31:23.508 00.006 10072 IsGuiding returns 0
00:31:23.508 00.000 10072 Move returns status 0, amount 10
00:31:23.508 00.000 10072 MoveAxis(N, 0, ABG)
00:31:23.508 00.000 10072 Move returns status 0, amount 0
00:31:23.508 00.000 10072 move complete, result=0
00:31:23.508 00.000 10072 worker thread done servicing request
00:31:23.509 00.001 10072 Worker thread wakes up
00:31:23.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:23.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:23.512 00.003 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
00:31:24.135 00.623 10072 Exposure complete
00:31:24.186 00.051 10072 worker thread done servicing request
00:31:24.186 00.000 1032 OnExposeComplete: enter
00:31:24.188 00.002 1032 UpdateGuideState(): m_state=6
00:31:24.190 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2584
00:31:24.191 00.001 1032 Star::Find returns 1 (0), X=321.75, Y=743.18, Mass=1550, SNR=27.8, Peak=168 HFD=2.5
00:31:24.193 00.002 1032 MultiStar: [#1 0.04,0.38,0.00,M1] [#2 -0.18,0.09,0.93,U] [#3 -0.06,0.24,0.67,U] [#4 -0.14,0.12,0.62,U] [#5 0.10,0.01,0.68,U] [#6 -0.01,-0.04,0.64,U] [#7 0.06,0.10,0.53,U] [#8 0.16,-0.07,0.55,U] 
00:31:24.195 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.08}, one-star: {0.04, 0.10}
00:31:24.196 00.001 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
00:31:24.198 00.002 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
00:31:24.201 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.73 mountX=0.08 mountY=-0.01, mountTheta=-0.10
00:31:24.202 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
00:31:24.206 00.004 1032 Enqueuing Move request for scope (-0.01, 0.08)
00:31:24.208 00.002 10072 Worker thread wakes up
00:31:24.208 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
00:31:24.208 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
00:31:24.208 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
00:31:24.210 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:24.213 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.01
00:31:24.213 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:31:24.213 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:24.213 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:31:24.213 00.000 10072 MoveAxis(E, 11, ABG)
00:31:24.213 00.000 10072 Guiding  Dir = 2, Dur = 11
00:31:24.213 00.000 10072 IsGuiding returns 0
00:31:24.214 00.001 10072 PulseGuide returned control before completion, sleep 21
00:31:24.230 00.016 1032 UpdateGuideState exits: m=1550 SNR=27.8
00:31:24.232 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:24.233 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:24.236 00.003 1032 Enqueuing Expose request
00:31:24.242 00.006 10072 IsGuiding returns 0
00:31:24.242 00.000 10072 Move returns status 0, amount 11
00:31:24.242 00.000 10072 MoveAxis(N, 0, ABG)
00:31:24.242 00.000 10072 Move returns status 0, amount 0
00:31:24.242 00.000 10072 move complete, result=0
00:31:24.242 00.000 10072 worker thread done servicing request
00:31:24.242 00.000 10072 Worker thread wakes up
00:31:24.242 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:24.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:24.245 00.003 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
00:31:24.650 00.405 10072 Exposure complete
00:31:24.698 00.048 10072 worker thread done servicing request
00:31:24.698 00.000 1032 OnExposeComplete: enter
00:31:24.700 00.002 1032 UpdateGuideState(): m_state=6
00:31:24.702 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2585
00:31:24.704 00.002 1032 Star::Find returns 1 (0), X=321.79, Y=743.25, Mass=1453, SNR=26.9, Peak=155 HFD=2.6
00:31:24.706 00.002 1032 MultiStar: [#1 -0.10,0.38,0.00,M2] [#2 0.02,0.22,0.90,U] [#3 0.06,0.26,0.70,U] [#4 -0.07,-0.04,0.68,U] [#5 0.04,-0.04,0.71,U] [#6 0.09,0.05,0.71,U] [#7 0.06,0.19,0.58,U] [#8 -0.00,-0.00,0.62,U] 
00:31:24.709 00.003 1032 refined, 7 included, MultiStar: {0.04, 0.11}, one-star: {0.08, 0.18}
00:31:24.711 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
00:31:24.713 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
00:31:24.714 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=0.10 mountY=-0.06, mountTheta=-0.58
00:31:24.717 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
00:31:24.718 00.001 1032 Enqueuing Move request for scope (0.04, 0.11)
00:31:24.720 00.002 10072 Worker thread wakes up
00:31:24.720 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
00:31:24.720 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
00:31:24.720 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.10 yDistance=-0.06
00:31:24.722 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:24.724 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.00
00:31:24.724 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
00:31:24.724 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:24.724 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:31:24.724 00.000 10072 MoveAxis(E, 9, ABG)
00:31:24.724 00.000 10072 Guiding  Dir = 2, Dur = 9
00:31:24.725 00.001 10072 IsGuiding returns 0
00:31:24.725 00.000 10072 PulseGuide returned control before completion, sleep 19
00:31:24.743 00.018 1032 UpdateGuideState exits: m=1453 SNR=26.9
00:31:24.745 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:24.747 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:24.748 00.001 1032 Enqueuing Expose request
00:31:24.756 00.008 10072 IsGuiding returns 0
00:31:24.756 00.000 10072 Move returns status 0, amount 9
00:31:24.756 00.000 10072 MoveAxis(N, 0, ABG)
00:31:24.756 00.000 10072 Move returns status 0, amount 0
00:31:24.756 00.000 10072 move complete, result=0
00:31:24.756 00.000 10072 worker thread done servicing request
00:31:24.756 00.000 10072 Worker thread wakes up
00:31:24.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:24.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:24.758 00.002 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:31:25.383 00.625 10072 Exposure complete
00:31:25.437 00.054 10072 worker thread done servicing request
00:31:25.437 00.000 1032 OnExposeComplete: enter
00:31:25.440 00.003 1032 UpdateGuideState(): m_state=6
00:31:25.442 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2586
00:31:25.447 00.005 1032 Star::Find returns 1 (0), X=321.89, Y=743.17, Mass=1545, SNR=27.7, Peak=161 HFD=2.6
00:31:25.452 00.005 1032 MultiStar: [#1 -0.00,0.26,0.97,U] [#2 -0.05,0.12,0.92,U] [#3 -0.02,0.18,0.72,U] [#4 -0.10,-0.11,0.67,U] [#5 0.15,-0.06,0.72,U] [#6 -0.08,-0.10,0.63,U] [#7 0.13,0.28,0.00,M1] [#8 0.04,-0.02,0.55,U] 
00:31:25.455 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {0.19, 0.10}
00:31:25.456 00.001 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
00:31:25.458 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
00:31:25.462 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.25 mountX=0.06 mountY=-0.04, mountTheta=-0.58
00:31:25.465 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
00:31:25.467 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
00:31:25.470 00.003 10072 Worker thread wakes up
00:31:25.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:31:25.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:31:25.470 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.06 yDistance=-0.04
00:31:25.473 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:25.475 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.00
00:31:25.475 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:31:25.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:25.475 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:31:25.475 00.000 10072 MoveAxis(E, 10, ABG)
00:31:25.475 00.000 10072 Guiding  Dir = 2, Dur = 10
00:31:25.476 00.001 10072 IsGuiding returns 0
00:31:25.476 00.000 10072 PulseGuide returned control before completion, sleep 20
00:31:25.495 00.019 1032 UpdateGuideState exits: m=1545 SNR=27.7
00:31:25.497 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:25.498 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:25.500 00.002 1032 Enqueuing Expose request
00:31:25.507 00.007 10072 IsGuiding returns 0
00:31:25.507 00.000 10072 Move returns status 0, amount 10
00:31:25.507 00.000 10072 MoveAxis(N, 0, ABG)
00:31:25.507 00.000 10072 Move returns status 0, amount 0
00:31:25.507 00.000 10072 move complete, result=0
00:31:25.507 00.000 10072 worker thread done servicing request
00:31:25.508 00.001 10072 Worker thread wakes up
00:31:25.508 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:25.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:25.509 00.001 1032 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
00:31:25.915 00.406 10072 Exposure complete
00:31:25.969 00.054 10072 worker thread done servicing request
00:31:25.970 00.001 1032 OnExposeComplete: enter
00:31:25.972 00.002 1032 UpdateGuideState(): m_state=6
00:31:25.973 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2587
00:31:25.975 00.002 1032 Star::Find returns 1 (0), X=321.83, Y=743.18, Mass=1425, SNR=26.6, Peak=157 HFD=2.6
00:31:25.978 00.003 1032 MultiStar: [#1 -0.08,0.21,1.10,U] [#2 -0.01,-0.05,0.95,U] [#3 0.16,0.09,0.72,U] [#4 -0.03,-0.04,0.64,U] [#5 0.04,-0.07,0.72,U] [#6 0.00,-0.16,0.69,U] [#7 0.07,0.03,0.53,U] [#8 0.08,-0.06,0.58,U] 
00:31:25.980 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.12, 0.11}
00:31:25.982 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
00:31:25.983 00.001 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
00:31:25.985 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.53 mountX=0.01 mountY=-0.04, mountTheta=-1.30
00:31:25.990 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
00:31:25.992 00.002 1032 Enqueuing Move request for scope (0.03, 0.02)
00:31:25.994 00.002 10072 Worker thread wakes up
00:31:25.994 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
00:31:25.994 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
00:31:25.994 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
00:31:25.997 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:25.999 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.00
00:31:25.999 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:31:25.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:25.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:31:25.999 00.000 10072 MoveAxis(E, 9, ABG)
00:31:25.999 00.000 10072 Guiding  Dir = 2, Dur = 9
00:31:25.999 00.000 10072 IsGuiding returns 0
00:31:26.000 00.001 10072 PulseGuide returned control before completion, sleep 19
00:31:26.020 00.020 1032 UpdateGuideState exits: m=1425 SNR=26.6
00:31:26.024 00.004 10072 IsGuiding returns 0
00:31:26.024 00.000 10072 Move returns status 0, amount 9
00:31:26.024 00.000 10072 MoveAxis(N, 0, ABG)
00:31:26.024 00.000 10072 Move returns status 0, amount 0
00:31:26.024 00.000 10072 move complete, result=0
00:31:26.024 00.000 10072 worker thread done servicing request
00:31:26.024 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:26.026 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:26.028 00.002 1032 Enqueuing Expose request
00:31:26.030 00.002 10072 Worker thread wakes up
00:31:26.030 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
00:31:26.032 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:26.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:26.666 00.634 10072 Exposure complete
00:31:26.716 00.050 10072 worker thread done servicing request
00:31:26.716 00.000 1032 OnExposeComplete: enter
00:31:26.718 00.002 1032 UpdateGuideState(): m_state=6
00:31:26.721 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2588
00:31:26.723 00.002 1032 Star::Find returns 1 (0), X=321.95, Y=743.19, Mass=1392, SNR=26.3, Peak=162 HFD=2.5
00:31:26.725 00.002 1032 MultiStar: [#1 -0.02,0.22,1.14,U] [#2 0.10,0.07,0.97,U] [#3 0.21,-0.03,0.71,U] [#4 0.10,-0.11,0.65,U] [#5 0.19,-0.02,0.75,U] [#6 -0.06,-0.04,0.68,U] [#7 -0.05,0.14,0.54,U] [#8 0.07,0.03,0.57,U] 
00:31:26.726 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.24, 0.12}
00:31:26.728 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
00:31:26.730 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
00:31:26.731 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.56 mountX=0.03 mountY=-0.10, mountTheta=-1.27
00:31:26.733 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
00:31:26.736 00.003 1032 Enqueuing Move request for scope (0.09, 0.06)
00:31:26.738 00.002 10072 Worker thread wakes up
00:31:26.738 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
00:31:26.739 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
00:31:26.739 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.03 yDistance=-0.10
00:31:26.740 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:26.743 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.99
00:31:26.743 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:31:26.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:26.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:31:26.743 00.000 10072 MoveAxis(E, 10, ABG)
00:31:26.743 00.000 10072 Guiding  Dir = 2, Dur = 10
00:31:26.743 00.000 10072 IsGuiding returns 0
00:31:26.744 00.001 10072 PulseGuide returned control before completion, sleep 20
00:31:26.761 00.017 1032 UpdateGuideState exits: m=1392 SNR=26.3
00:31:26.762 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:26.764 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:26.766 00.002 1032 Enqueuing Expose request
00:31:26.772 00.006 10072 IsGuiding returns 0
00:31:26.772 00.000 10072 Move returns status 0, amount 10
00:31:26.772 00.000 10072 MoveAxis(N, 0, ABG)
00:31:26.772 00.000 10072 Move returns status 0, amount 0
00:31:26.772 00.000 10072 move complete, result=0
00:31:26.772 00.000 10072 worker thread done servicing request
00:31:26.772 00.000 10072 Worker thread wakes up
00:31:26.772 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:26.772 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:26.778 00.006 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:31:27.181 00.403 10072 Exposure complete
00:31:27.234 00.053 10072 worker thread done servicing request
00:31:27.234 00.000 1032 OnExposeComplete: enter
00:31:27.237 00.003 1032 UpdateGuideState(): m_state=6
00:31:27.241 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2589
00:31:27.243 00.002 1032 Star::Find returns 1 (0), X=321.94, Y=743.14, Mass=1378, SNR=26.2, Peak=165 HFD=2.6
00:31:27.245 00.002 1032 MultiStar: [#1 -0.04,0.26,1.13,U] [#2 0.02,0.05,0.96,U] [#3 0.06,0.01,0.68,U] [#4 0.18,-0.07,0.64,U] [#5 0.14,0.02,0.73,U] [#6 0.01,-0.16,0.74,U] [#7 -0.14,0.11,0.53,U] [#8 0.12,0.06,0.58,U] 
00:31:27.247 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.24, 0.07}
00:31:27.249 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
00:31:27.251 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
00:31:27.252 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.66 mountX=0.03 mountY=-0.08, mountTheta=-1.17
00:31:27.255 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
00:31:27.259 00.004 1032 Enqueuing Move request for scope (0.07, 0.05)
00:31:27.261 00.002 10072 Worker thread wakes up
00:31:27.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
00:31:27.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
00:31:27.261 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
00:31:27.262 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:27.265 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.99
00:31:27.265 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:31:27.265 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:27.266 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:31:27.266 00.000 10072 MoveAxis(E, 8, ABG)
00:31:27.266 00.000 10072 Guiding  Dir = 2, Dur = 8
00:31:27.266 00.000 10072 IsGuiding returns 0
00:31:27.267 00.001 10072 PulseGuide returned control before completion, sleep 18
00:31:27.284 00.017 1032 UpdateGuideState exits: m=1378 SNR=26.2
00:31:27.286 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:27.289 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:27.290 00.001 10072 IsGuiding returns 0
00:31:27.291 00.001 10072 Move returns status 0, amount 8
00:31:27.291 00.000 10072 MoveAxis(N, 0, ABG)
00:31:27.291 00.000 10072 Move returns status 0, amount 0
00:31:27.291 00.000 10072 move complete, result=0
00:31:27.291 00.000 1032 Enqueuing Expose request
00:31:27.293 00.002 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:31:27.295 00.002 10072 worker thread done servicing request
00:31:27.295 00.000 10072 Worker thread wakes up
00:31:27.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:27.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:27.933 00.638 10072 Exposure complete
00:31:27.981 00.048 10072 worker thread done servicing request
00:31:27.981 00.000 1032 OnExposeComplete: enter
00:31:27.983 00.002 1032 UpdateGuideState(): m_state=6
00:31:27.985 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2590
00:31:27.988 00.003 1032 Star::Find returns 1 (0), X=321.84, Y=743.22, Mass=1365, SNR=26.0, Peak=142 HFD=2.6
00:31:27.990 00.002 1032 MultiStar: [#1 -0.12,0.34,0.00,M1] [#2 -0.13,-0.02,0.96,U] [#3 0.13,0.13,0.73,U] [#4 0.02,0.11,0.68,U] [#5 0.08,0.06,0.69,U] [#6 0.10,-0.16,0.71,U] [#7 0.00,0.22,0.57,U] [#8 0.07,-0.13,0.59,U] 
00:31:27.992 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.13, 0.15}
00:31:27.995 00.003 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
00:31:27.996 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
00:31:27.998 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.78 mountX=0.03 mountY=-0.06, mountTheta=-1.05
00:31:28.001 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
00:31:28.004 00.003 1032 Enqueuing Move request for scope (0.05, 0.05)
00:31:28.006 00.002 10072 Worker thread wakes up
00:31:28.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:31:28.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:31:28.006 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
00:31:28.009 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:28.011 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.99
00:31:28.011 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:31:28.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:28.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:31:28.011 00.000 10072 MoveAxis(E, 9, ABG)
00:31:28.011 00.000 10072 Guiding  Dir = 2, Dur = 9
00:31:28.012 00.001 10072 IsGuiding returns 0
00:31:28.012 00.000 10072 PulseGuide returned control before completion, sleep 19
00:31:28.031 00.019 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:31:28.033 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:28.035 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:28.036 00.001 1032 Enqueuing Expose request
00:31:28.039 00.003 10072 IsGuiding returns 0
00:31:28.039 00.000 10072 Move returns status 0, amount 9
00:31:28.039 00.000 10072 MoveAxis(N, 0, ABG)
00:31:28.039 00.000 10072 Move returns status 0, amount 0
00:31:28.039 00.000 10072 move complete, result=0
00:31:28.039 00.000 10072 worker thread done servicing request
00:31:28.039 00.000 10072 Worker thread wakes up
00:31:28.039 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:28.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:28.045 00.006 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:31:28.446 00.401 10072 Exposure complete
00:31:28.496 00.050 10072 worker thread done servicing request
00:31:28.496 00.000 1032 OnExposeComplete: enter
00:31:28.498 00.002 1032 UpdateGuideState(): m_state=6
00:31:28.500 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2591
00:31:28.503 00.003 1032 Star::Find returns 1 (0), X=321.92, Y=743.12, Mass=1447, SNR=26.8, Peak=165 HFD=2.6
00:31:28.505 00.002 1032 MultiStar: [#1 -0.00,0.32,0.00,M2] [#2 0.05,0.02,0.91,U] [#3 0.14,0.05,0.76,U] [#4 0.10,-0.00,0.65,U] [#5 0.26,-0.05,0.68,U] [#6 0.08,-0.06,0.69,U] [#7 0.24,0.28,0.00,M1] [#8 0.14,-0.10,0.56,U] 
00:31:28.506 00.001 1032 refined, 6 included, MultiStar: {0.14, -0.01}, one-star: {0.21, 0.05}
00:31:28.508 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
00:31:28.510 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
00:31:28.512 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.04 mountX=-0.04 mountY=-0.13, mountTheta=-1.87
00:31:28.515 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
00:31:28.519 00.004 1032 Enqueuing Move request for scope (0.14, -0.01)
00:31:28.522 00.003 10072 Worker thread wakes up
00:31:28.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
00:31:28.522 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
00:31:28.522 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.04 yDistance=-0.13
00:31:28.524 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:28.525 00.001 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.98
00:31:28.525 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:31:28.525 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:28.526 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:31:28.526 00.000 10072 MoveAxis(E, 8, ABG)
00:31:28.526 00.000 10072 Guiding  Dir = 2, Dur = 8
00:31:28.526 00.000 10072 IsGuiding returns 0
00:31:28.526 00.000 10072 PulseGuide returned control before completion, sleep 18
00:31:28.544 00.018 1032 UpdateGuideState exits: m=1447 SNR=26.8
00:31:28.547 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:28.550 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:28.553 00.003 1032 Enqueuing Expose request
00:31:28.554 00.001 10072 IsGuiding returns 0
00:31:28.554 00.000 10072 Move returns status 0, amount 8
00:31:28.555 00.001 10072 MoveAxis(N, 0, ABG)
00:31:28.555 00.000 10072 Move returns status 0, amount 0
00:31:28.555 00.000 10072 move complete, result=0
00:31:28.555 00.000 10072 worker thread done servicing request
00:31:28.555 00.000 10072 Worker thread wakes up
00:31:28.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:28.555 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:28.562 00.007 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:31:29.183 00.621 10072 Exposure complete
00:31:29.231 00.048 10072 worker thread done servicing request
00:31:29.232 00.001 1032 OnExposeComplete: enter
00:31:29.234 00.002 1032 UpdateGuideState(): m_state=6
00:31:29.237 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2592
00:31:29.238 00.001 1032 Star::Find returns 1 (0), X=321.94, Y=742.97, Mass=1427, SNR=26.6, Peak=175 HFD=2.7
00:31:29.240 00.002 1032 MultiStar: [#1 -0.02,0.20,1.06,U] [#2 0.08,-0.10,0.92,U] [#3 0.02,-0.09,0.70,U] [#4 0.12,-0.12,0.68,U] [#5 0.17,-0.06,0.66,U] [#6 0.11,-0.15,0.70,U] [#7 0.07,-0.02,0.55,U] [#8 0.21,-0.08,0.58,U] 
00:31:29.242 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.05}, one-star: {0.23, -0.10}
00:31:29.244 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
00:31:29.246 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
00:31:29.248 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.43 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
00:31:29.250 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
00:31:29.252 00.002 1032 Enqueuing Move request for scope (0.11, -0.05)
00:31:29.253 00.001 10072 Worker thread wakes up
00:31:29.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
00:31:29.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
00:31:29.254 00.001 10072 Moving (0.11, -0.05) raw xDistance=-0.07 yDistance=-0.09
00:31:29.255 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:29.258 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.98
00:31:29.258 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:31:29.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:29.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:31:29.258 00.000 10072 MoveAxis(E, 9, ABG)
00:31:29.258 00.000 10072 Guiding  Dir = 2, Dur = 9
00:31:29.258 00.000 10072 IsGuiding returns 0
00:31:29.259 00.001 10072 PulseGuide returned control before completion, sleep 19
00:31:29.277 00.018 1032 UpdateGuideState exits: m=1427 SNR=26.6
00:31:29.280 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:29.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:29.283 00.001 1032 Enqueuing Expose request
00:31:29.287 00.004 10072 IsGuiding returns 0
00:31:29.287 00.000 10072 Move returns status 0, amount 9
00:31:29.287 00.000 10072 MoveAxis(N, 0, ABG)
00:31:29.287 00.000 10072 Move returns status 0, amount 0
00:31:29.287 00.000 10072 move complete, result=0
00:31:29.287 00.000 10072 worker thread done servicing request
00:31:29.287 00.000 10072 Worker thread wakes up
00:31:29.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:29.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:29.293 00.006 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:31:29.695 00.402 10072 Exposure complete
00:31:29.748 00.053 10072 worker thread done servicing request
00:31:29.748 00.000 1032 OnExposeComplete: enter
00:31:29.749 00.001 1032 UpdateGuideState(): m_state=6
00:31:29.751 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2593
00:31:29.753 00.002 1032 Star::Find returns 1 (0), X=321.91, Y=743.20, Mass=1336, SNR=25.8, Peak=157 HFD=2.4
00:31:29.755 00.002 1032 MultiStar: [#1 0.02,0.29,0.00,M2] [#2 0.03,0.13,0.99,U] [#3 0.17,0.08,0.75,U] [#4 -0.05,-0.01,0.69,U] [#5 0.15,0.02,0.69,U] [#6 0.03,-0.07,0.72,U] [#7 -0.03,0.09,0.54,U] [#8 0.14,-0.14,0.63,U] 
00:31:29.757 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.21, 0.13}
00:31:29.759 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
00:31:29.760 00.001 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
00:31:29.762 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.42 mountX=0.02 mountY=-0.10, mountTheta=-1.41
00:31:29.764 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
00:31:29.766 00.002 1032 Enqueuing Move request for scope (0.09, 0.04)
00:31:29.770 00.004 10072 Worker thread wakes up
00:31:29.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
00:31:29.770 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
00:31:29.770 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.02 yDistance=-0.10
00:31:29.772 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:29.774 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.98
00:31:29.774 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:31:29.774 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:29.774 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:31:29.774 00.000 10072 MoveAxis(E, 8, ABG)
00:31:29.774 00.000 10072 Guiding  Dir = 2, Dur = 8
00:31:29.775 00.001 10072 IsGuiding returns 0
00:31:29.775 00.000 10072 PulseGuide returned control before completion, sleep 18
00:31:29.793 00.018 1032 UpdateGuideState exits: m=1336 SNR=25.8
00:31:29.796 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:29.799 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:29.801 00.002 1032 Enqueuing Expose request
00:31:29.805 00.004 10072 IsGuiding returns 0
00:31:29.805 00.000 10072 Move returns status 0, amount 8
00:31:29.805 00.000 10072 MoveAxis(N, 0, ABG)
00:31:29.805 00.000 10072 Move returns status 0, amount 0
00:31:29.805 00.000 10072 move complete, result=0
00:31:29.806 00.001 10072 worker thread done servicing request
00:31:29.806 00.000 10072 Worker thread wakes up
00:31:29.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:29.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:29.813 00.007 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:31:30.432 00.619 10072 Exposure complete
00:31:30.482 00.050 10072 worker thread done servicing request
00:31:30.482 00.000 1032 OnExposeComplete: enter
00:31:30.484 00.002 1032 UpdateGuideState(): m_state=6
00:31:30.488 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2594
00:31:30.491 00.003 1032 Star::Find returns 1 (0), X=321.92, Y=743.36, Mass=1546, SNR=27.7, Peak=168 HFD=2.6
00:31:30.492 00.001 1032 MultiStar: [#1 -0.11,0.47,0.00,M3] [#2 -0.03,0.27,0.00,M1] [#3 0.09,0.33,0.00,M1] [#4 -0.09,0.19,0.63,U] [#5 0.16,0.29,0.00,M1] [#6 0.02,0.11,0.71,U] [#7 0.05,0.40,0.00,M1] [#8 -0.08,0.10,0.57,U] 
00:31:30.494 00.002 1032 refined, 3 included, MultiStar: {0.04, 0.18}, one-star: {0.22, 0.28}
00:31:30.495 00.001 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
00:31:30.497 00.002 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
00:31:30.498 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.34 mountX=0.17 mountY=-0.09, mountTheta=-0.49
00:31:30.500 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.18, opts=13)
00:31:30.503 00.003 1032 Enqueuing Move request for scope (0.04, 0.18)
00:31:30.504 00.001 10072 Worker thread wakes up
00:31:30.504 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
00:31:30.504 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
00:31:30.504 00.000 10072 Moving (0.04, 0.18) raw xDistance=0.17 yDistance=-0.09
00:31:30.506 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:30.508 00.002 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.97
00:31:30.508 00.000 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
00:31:30.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:30.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:31:30.508 00.000 10072 MoveAxis(W, 76, ABG)
00:31:30.508 00.000 10072 Guiding  Dir = 3, Dur = 76
00:31:30.509 00.001 10072 IsGuiding returns 0
00:31:30.509 00.000 10072 PulseGuide returned control before completion, sleep 86
00:31:30.528 00.019 1032 UpdateGuideState exits: m=1546 SNR=27.7
00:31:30.530 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:30.532 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:30.533 00.001 1032 Enqueuing Expose request
00:31:30.600 00.067 10072 IsGuiding returns 0
00:31:30.600 00.000 10072 Move returns status 0, amount 76
00:31:30.600 00.000 10072 MoveAxis(N, 0, ABG)
00:31:30.600 00.000 10072 Move returns status 0, amount 0
00:31:30.600 00.000 10072 move complete, result=0
00:31:30.600 00.000 1032 GuideStep: 0.2 px 76 ms WEST, -0.1 px 0 ms NORTH
00:31:30.603 00.003 10072 worker thread done servicing request
00:31:30.603 00.000 10072 Worker thread wakes up
00:31:30.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:30.604 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:31.009 00.405 10072 Exposure complete
00:31:31.061 00.052 10072 worker thread done servicing request
00:31:31.061 00.000 1032 OnExposeComplete: enter
00:31:31.064 00.003 1032 UpdateGuideState(): m_state=6
00:31:31.066 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2595
00:31:31.069 00.003 1032 Star::Find returns 1 (0), X=321.97, Y=743.11, Mass=1278, SNR=25.2, Peak=152 HFD=2.7
00:31:31.071 00.002 1032 MultiStar: [#1 0.02,0.47,0.00,M4] [#2 0.10,0.24,1.02,U] [#3 0.13,0.23,0.72,U] [#4 0.03,0.24,0.67,U] [#5 0.23,0.22,0.00,M2] [#6 0.11,0.16,0.75,U] [#7 0.08,0.09,0.56,U] [#8 0.11,0.13,0.62,U] 
00:31:31.073 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.16}, one-star: {0.27, 0.04}
00:31:31.075 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:31:31.076 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:31:31.078 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.21 cameraTheta=0.90 mountX=0.12 mountY=-0.16, mountTheta=-0.93
00:31:31.083 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.16, opts=13)
00:31:31.085 00.002 1032 Enqueuing Move request for scope (0.13, 0.16)
00:31:31.087 00.002 10072 Worker thread wakes up
00:31:31.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
00:31:31.087 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
00:31:31.088 00.001 10072 Moving (0.13, 0.16) raw xDistance=0.12 yDistance=-0.16
00:31:31.090 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:31.092 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.97
00:31:31.092 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
00:31:31.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:31.093 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:31:31.093 00.000 10072 MoveAxis(E, 7, ABG)
00:31:31.093 00.000 10072 Guiding  Dir = 2, Dur = 7
00:31:31.093 00.000 10072 IsGuiding returns 0
00:31:31.093 00.000 10072 PulseGuide returned control before completion, sleep 17
00:31:31.112 00.019 1032 UpdateGuideState exits: m=1278 SNR=25.2
00:31:31.116 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:31.119 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:31.120 00.001 1032 Enqueuing Expose request
00:31:31.122 00.002 10072 IsGuiding returns 0
00:31:31.122 00.000 10072 Move returns status 0, amount 7
00:31:31.122 00.000 10072 MoveAxis(N, 0, ABG)
00:31:31.122 00.000 10072 Move returns status 0, amount 0
00:31:31.122 00.000 10072 move complete, result=0
00:31:31.122 00.000 10072 worker thread done servicing request
00:31:31.123 00.001 10072 Worker thread wakes up
00:31:31.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:31.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:31.130 00.007 1032 GuideStep: 0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
00:31:31.758 00.628 10072 Exposure complete
00:31:31.808 00.050 10072 worker thread done servicing request
00:31:31.808 00.000 1032 OnExposeComplete: enter
00:31:31.810 00.002 1032 UpdateGuideState(): m_state=6
00:31:31.812 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2596
00:31:31.813 00.001 1032 Star::Find returns 1 (0), X=321.92, Y=743.02, Mass=1366, SNR=26.0, Peak=157 HFD=2.7
00:31:31.815 00.002 1032 MultiStar: [#1 0.03,0.27,0.00,M5] [#2 -0.02,0.03,0.96,U] [#3 0.21,-0.04,0.71,U] [#4 0.04,-0.12,0.71,U] [#5 0.41,0.13,0.00,M3] [#6 0.05,-0.14,0.72,U] [#7 0.10,-0.14,0.53,U] [#8 0.06,-0.08,0.62,U] 
00:31:31.816 00.001 1032 refined, 6 included, MultiStar: {0.09, -0.07}, one-star: {0.21, -0.05}
00:31:31.819 00.003 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
00:31:31.820 00.001 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
00:31:31.822 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.64 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
00:31:31.825 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
00:31:31.827 00.002 1032 Enqueuing Move request for scope (0.09, -0.07)
00:31:31.829 00.002 10072 Worker thread wakes up
00:31:31.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
00:31:31.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
00:31:31.829 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
00:31:31.832 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:31.834 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.97
00:31:31.834 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:31:31.834 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:31.834 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:31:31.834 00.000 10072 MoveAxis(E, 7, ABG)
00:31:31.835 00.001 10072 Guiding  Dir = 2, Dur = 7
00:31:31.835 00.000 10072 IsGuiding returns 0
00:31:31.835 00.000 10072 PulseGuide returned control before completion, sleep 17
00:31:31.851 00.016 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:31:31.853 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:31.855 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:31.857 00.002 1032 Enqueuing Expose request
00:31:31.865 00.008 10072 IsGuiding returns 0
00:31:31.865 00.000 10072 Move returns status 0, amount 7
00:31:31.865 00.000 10072 MoveAxis(N, 0, ABG)
00:31:31.865 00.000 10072 Move returns status 0, amount 0
00:31:31.865 00.000 10072 move complete, result=0
00:31:31.865 00.000 10072 worker thread done servicing request
00:31:31.865 00.000 10072 Worker thread wakes up
00:31:31.866 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:31.866 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:31.866 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:31:32.274 00.408 10072 Exposure complete
00:31:32.325 00.051 10072 worker thread done servicing request
00:31:32.325 00.000 1032 OnExposeComplete: enter
00:31:32.328 00.003 1032 UpdateGuideState(): m_state=6
00:31:32.329 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2597
00:31:32.331 00.002 1032 Star::Find returns 1 (0), X=321.97, Y=743.02, Mass=1461, SNR=26.9, Peak=159 HFD=2.8
00:31:32.334 00.003 1032 MultiStar: [#1 -0.09,0.36,0.00,M6] [#2 0.09,-0.01,0.97,U] [#3 0.05,-0.02,0.73,U] [#4 0.05,-0.09,0.65,U] [#5 0.20,0.12,0.67,U] [#6 0.01,-0.07,0.72,U] [#7 0.06,-0.01,0.51,U] [#8 0.17,-0.08,0.58,U] 
00:31:32.337 00.003 1032 refined, 7 included, MultiStar: {0.12, -0.03}, one-star: {0.26, -0.05}
00:31:32.339 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
00:31:32.342 00.003 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
00:31:32.343 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.21 mountX=-0.05 mountY=-0.11, mountTheta=-2.04
00:31:32.347 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
00:31:32.349 00.002 1032 Enqueuing Move request for scope (0.12, -0.03)
00:31:32.355 00.006 10072 Worker thread wakes up
00:31:32.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
00:31:32.355 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
00:31:32.355 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.05 yDistance=-0.11
00:31:32.357 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:32.360 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.96
00:31:32.360 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:31:32.360 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:32.361 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:31:32.361 00.000 10072 MoveAxis(E, 6, ABG)
00:31:32.361 00.000 10072 Guiding  Dir = 2, Dur = 6
00:31:32.361 00.000 10072 IsGuiding returns 0
00:31:32.363 00.002 10072 PulseGuide returned control before completion, sleep 16
00:31:32.380 00.017 1032 UpdateGuideState exits: m=1461 SNR=26.9
00:31:32.382 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:32.384 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:32.386 00.002 1032 Enqueuing Expose request
00:31:32.388 00.002 10072 IsGuiding returns 0
00:31:32.388 00.000 10072 Move returns status 0, amount 6
00:31:32.388 00.000 10072 MoveAxis(N, 0, ABG)
00:31:32.388 00.000 10072 Move returns status 0, amount 0
00:31:32.388 00.000 10072 move complete, result=0
00:31:32.388 00.000 10072 worker thread done servicing request
00:31:32.388 00.000 10072 Worker thread wakes up
00:31:32.388 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:32.389 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:32.397 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:31:33.027 00.630 10072 Exposure complete
00:31:33.073 00.046 10072 worker thread done servicing request
00:31:33.073 00.000 1032 OnExposeComplete: enter
00:31:33.075 00.002 1032 UpdateGuideState(): m_state=6
00:31:33.077 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2598
00:31:33.079 00.002 1032 Star::Find returns 1 (0), X=321.77, Y=743.24, Mass=1373, SNR=26.1, Peak=137 HFD=2.8
00:31:33.081 00.002 1032 MultiStar: [#1 -0.19,0.43,0.00,M7] [#2 -0.00,0.27,1.01,U] [#3 -0.02,0.28,0.00,M1] [#4 -0.05,0.19,0.71,U] [#5 0.07,0.14,0.68,U] [#6 -0.05,0.14,0.70,U] [#7 -0.16,0.22,0.55,U] [#8 0.12,0.21,0.59,U] 
00:31:33.082 00.001 1032 single-star, 6 included, MultiStar: {0.00, 0.19}, one-star: {0.06, 0.17}
00:31:33.083 00.001 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
00:31:33.085 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
00:31:33.087 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.21 mountX=0.15 mountY=-0.11, mountTheta=-0.62
00:31:33.092 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.17, opts=13)
00:31:33.094 00.002 1032 Enqueuing Move request for scope (0.06, 0.17)
00:31:33.096 00.002 10072 Worker thread wakes up
00:31:33.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
00:31:33.096 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
00:31:33.097 00.001 10072 Moving (0.06, 0.17) raw xDistance=0.15 yDistance=-0.11
00:31:33.099 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:33.101 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.96
00:31:33.101 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:31:33.101 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:33.101 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:31:33.101 00.000 10072 MoveAxis(W, 68, ABG)
00:31:33.102 00.001 10072 Guiding  Dir = 3, Dur = 68
00:31:33.102 00.000 10072 IsGuiding returns 0
00:31:33.102 00.000 10072 PulseGuide returned control before completion, sleep 78
00:31:33.120 00.018 1032 UpdateGuideState exits: m=1373 SNR=26.1
00:31:33.122 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:33.124 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:33.126 00.002 1032 Enqueuing Expose request
00:31:33.196 00.070 10072 IsGuiding returns 0
00:31:33.196 00.000 10072 Move returns status 0, amount 68
00:31:33.196 00.000 10072 MoveAxis(N, 0, ABG)
00:31:33.196 00.000 10072 Move returns status 0, amount 0
00:31:33.196 00.000 10072 move complete, result=0
00:31:33.196 00.000 10072 worker thread done servicing request
00:31:33.196 00.000 10072 Worker thread wakes up
00:31:33.196 00.000 1032 GuideStep: 0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
00:31:33.199 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:33.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:33.608 00.409 10072 Exposure complete
00:31:33.660 00.052 10072 worker thread done servicing request
00:31:33.660 00.000 1032 OnExposeComplete: enter
00:31:33.662 00.002 1032 UpdateGuideState(): m_state=6
00:31:33.664 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2599
00:31:33.665 00.001 1032 Star::Find returns 1 (0), X=321.80, Y=743.20, Mass=1288, SNR=25.3, Peak=141 HFD=2.6
00:31:33.668 00.003 1032 MultiStar: [#1 -0.14,0.44,0.00,M8] [#2 -0.07,0.18,1.03,U] [#3 -0.09,0.21,0.79,U] [#4 -0.05,0.13,0.71,U] [#5 0.19,0.11,0.71,U] [#6 0.08,0.04,0.67,U] [#7 -0.13,0.20,0.51,U] [#8 0.05,-0.01,0.61,U] 
00:31:33.670 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.13}, one-star: {0.09, 0.13}
00:31:33.672 00.002 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
00:31:33.674 00.002 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
00:31:33.675 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.49 mountX=0.12 mountY=-0.04, mountTheta=-0.34
00:31:33.679 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
00:31:33.680 00.001 1032 Enqueuing Move request for scope (0.01, 0.13)
00:31:33.682 00.002 10072 Worker thread wakes up
00:31:33.682 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
00:31:33.682 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
00:31:33.682 00.000 10072 Moving (0.01, 0.13) raw xDistance=0.12 yDistance=-0.04
00:31:33.683 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:33.688 00.005 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.95
00:31:33.688 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
00:31:33.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:33.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:31:33.689 00.001 10072 MoveAxis(E, 5, ABG)
00:31:33.689 00.000 10072 Guiding  Dir = 2, Dur = 5
00:31:33.689 00.000 10072 IsGuiding returns 0
00:31:33.689 00.000 10072 PulseGuide returned control before completion, sleep 15
00:31:33.709 00.020 1032 UpdateGuideState exits: m=1288 SNR=25.3
00:31:33.711 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:33.713 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:33.715 00.002 1032 Enqueuing Expose request
00:31:33.717 00.002 10072 IsGuiding returns 0
00:31:33.717 00.000 10072 Move returns status 0, amount 5
00:31:33.717 00.000 10072 MoveAxis(N, 0, ABG)
00:31:33.717 00.000 10072 Move returns status 0, amount 0
00:31:33.717 00.000 10072 move complete, result=0
00:31:33.717 00.000 10072 worker thread done servicing request
00:31:33.717 00.000 10072 Worker thread wakes up
00:31:33.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:33.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:33.724 00.007 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:31:34.345 00.621 10072 Exposure complete
00:31:34.393 00.048 10072 worker thread done servicing request
00:31:34.393 00.000 1032 OnExposeComplete: enter
00:31:34.395 00.002 1032 UpdateGuideState(): m_state=6
00:31:34.397 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2600
00:31:34.398 00.001 1032 Star::Find returns 1 (0), X=321.99, Y=742.91, Mass=1360, SNR=26.0, Peak=191 HFD=2.7
00:31:34.401 00.003 1032 MultiStar: [#1 0.07,-0.19,1.11,U] [#2 0.06,-0.34,0.00,M1] [#3 0.11,-0.38,0.00,M1] [#4 0.17,-0.31,0.00,M1] [#5 0.27,-0.31,0.00,M1] [#6 0.12,-0.43,0.00,M1] [#7 0.11,-0.14,0.52,U] [#8 0.16,-0.40,0.00,M1] 
00:31:34.403 00.002 1032 refined, 2 included, MultiStar: {0.16, -0.17}, one-star: {0.29, -0.16}
00:31:34.405 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
00:31:34.406 00.001 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
00:31:34.408 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.81 mountX=-0.21 mountY=-0.11, mountTheta=-2.64
00:31:34.410 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.17, opts=13)
00:31:34.412 00.002 1032 Enqueuing Move request for scope (0.16, -0.17)
00:31:34.413 00.001 10072 Worker thread wakes up
00:31:34.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
00:31:34.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
00:31:34.413 00.000 10072 Moving (0.16, -0.17) raw xDistance=-0.21 yDistance=-0.11
00:31:34.415 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:34.417 00.002 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 289.95
00:31:34.417 00.000 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
00:31:34.417 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:34.417 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:31:34.417 00.000 10072 MoveAxis(E, 108, ABG)
00:31:34.417 00.000 10072 Guiding  Dir = 2, Dur = 108
00:31:34.417 00.000 10072 IsGuiding returns 0
00:31:34.418 00.001 10072 PulseGuide returned control before completion, sleep 118
00:31:34.436 00.018 1032 UpdateGuideState exits: m=1360 SNR=26.0
00:31:34.438 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:34.440 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:34.442 00.002 1032 Enqueuing Expose request
00:31:34.544 00.102 10072 IsGuiding returns 0
00:31:34.544 00.000 10072 Move returns status 0, amount 108
00:31:34.544 00.000 10072 MoveAxis(N, 0, ABG)
00:31:34.544 00.000 10072 Move returns status 0, amount 0
00:31:34.544 00.000 10072 move complete, result=0
00:31:34.544 00.000 10072 worker thread done servicing request
00:31:34.544 00.000 10072 Worker thread wakes up
00:31:34.544 00.000 1032 GuideStep: -0.2 px 108 ms EAST, -0.1 px 0 ms NORTH
00:31:34.546 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:34.546 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:34.951 00.405 10072 Exposure complete
00:31:35.000 00.049 10072 worker thread done servicing request
00:31:35.000 00.000 1032 OnExposeComplete: enter
00:31:35.001 00.001 1032 UpdateGuideState(): m_state=6
00:31:35.003 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2601
00:31:35.004 00.001 1032 Star::Find returns 1 (0), X=321.91, Y=742.95, Mass=1302, SNR=25.4, Peak=172 HFD=2.7
00:31:35.006 00.002 1032 MultiStar: [#1 -0.09,-0.14,1.14,U] [#2 -0.00,-0.24,1.06,U] [#3 0.24,-0.30,0.00,M2] [#4 0.24,-0.39,0.00,M2] [#5 0.31,-0.28,0.00,M2] [#6 0.05,-0.50,0.00,M2] [#7 0.15,-0.18,0.55,U] [#8 0.15,-0.37,0.00,M2] 
00:31:35.007 00.001 1032 refined, 3 included, MultiStar: {0.05, -0.17}, one-star: {0.20, -0.12}
00:31:35.009 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
00:31:35.010 00.001 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
00:31:35.012 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.30 mountX=-0.18 mountY=-0.00, mountTheta=-3.13
00:31:35.014 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.17, opts=13)
00:31:35.017 00.003 1032 Enqueuing Move request for scope (0.05, -0.17)
00:31:35.018 00.001 10072 Worker thread wakes up
00:31:35.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
00:31:35.019 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
00:31:35.019 00.000 10072 Moving (0.05, -0.17) raw xDistance=-0.18 yDistance=-0.00
00:31:35.020 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:35.024 00.004 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 289.95
00:31:35.024 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
00:31:35.024 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:35.024 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:31:35.024 00.000 10072 MoveAxis(E, 93, ABG)
00:31:35.024 00.000 10072 Guiding  Dir = 2, Dur = 93
00:31:35.024 00.000 10072 IsGuiding returns 0
00:31:35.025 00.001 10072 PulseGuide returned control before completion, sleep 103
00:31:35.042 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:31:35.045 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:35.046 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:35.050 00.004 1032 Enqueuing Expose request
00:31:35.135 00.085 10072 IsGuiding returns 0
00:31:35.135 00.000 10072 Move returns status 0, amount 93
00:31:35.135 00.000 10072 MoveAxis(N, 0, ABG)
00:31:35.135 00.000 10072 Move returns status 0, amount 0
00:31:35.135 00.000 10072 move complete, result=0
00:31:35.135 00.000 10072 worker thread done servicing request
00:31:35.135 00.000 10072 Worker thread wakes up
00:31:35.135 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:35.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:35.135 00.000 1032 GuideStep: -0.2 px 93 ms EAST, -0.0 px 0 ms NORTH
00:31:35.763 00.628 10072 Exposure complete
00:31:35.814 00.051 10072 worker thread done servicing request
00:31:35.815 00.001 1032 OnExposeComplete: enter
00:31:35.817 00.002 1032 UpdateGuideState(): m_state=6
00:31:35.820 00.003 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2602
00:31:35.821 00.001 1032 Star::Find returns 1 (0), X=321.92, Y=743.27, Mass=1364, SNR=26.0, Peak=166 HFD=2.5
00:31:35.824 00.003 1032 MultiStar: [#1 -0.36,0.44,0.00,M7] [#2 -0.04,0.11,0.92,U] [#3 0.10,0.20,0.77,U] [#4 -0.12,0.21,0.69,U] [#5 0.04,0.15,0.73,U] [#6 -0.19,0.06,0.70,U] [#7 0.10,0.18,0.54,U] [#8 -0.08,0.06,0.60,U] 
00:31:35.826 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.15}, one-star: {0.21, 0.20}
00:31:35.828 00.002 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
00:31:35.830 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
00:31:35.835 00.005 1032 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.50 mountX=0.14 mountY=-0.05, mountTheta=-0.33
00:31:35.837 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.15, opts=13)
00:31:35.839 00.002 1032 Enqueuing Move request for scope (0.01, 0.15)
00:31:35.840 00.001 10072 Worker thread wakes up
00:31:35.841 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
00:31:35.841 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
00:31:35.841 00.000 10072 Moving (0.01, 0.15) raw xDistance=0.14 yDistance=-0.05
00:31:35.842 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:35.844 00.002 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.94
00:31:35.844 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
00:31:35.844 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:35.844 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:31:35.844 00.000 10072 MoveAxis(W, 66, ABG)
00:31:35.844 00.000 10072 Guiding  Dir = 3, Dur = 66
00:31:35.845 00.001 10072 IsGuiding returns 0
00:31:35.845 00.000 10072 PulseGuide returned control before completion, sleep 76
00:31:35.863 00.018 1032 UpdateGuideState exits: m=1364 SNR=26.0
00:31:35.866 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:35.868 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:35.869 00.001 1032 Enqueuing Expose request
00:31:35.931 00.062 10072 IsGuiding returns 0
00:31:35.931 00.000 10072 Move returns status 0, amount 66
00:31:35.931 00.000 10072 MoveAxis(N, 0, ABG)
00:31:35.931 00.000 10072 Move returns status 0, amount 0
00:31:35.931 00.000 10072 move complete, result=0
00:31:35.931 00.000 10072 worker thread done servicing request
00:31:35.931 00.000 10072 Worker thread wakes up
00:31:35.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:35.932 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:35.942 00.010 1032 GuideStep: 0.1 px 66 ms WEST, -0.0 px 0 ms NORTH
00:31:36.342 00.400 10072 Exposure complete
00:31:36.391 00.049 10072 worker thread done servicing request
00:31:36.391 00.000 1032 OnExposeComplete: enter
00:31:36.394 00.003 1032 UpdateGuideState(): m_state=6
00:31:36.397 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2603
00:31:36.400 00.003 1032 Star::Find returns 1 (0), X=321.69, Y=743.38, Mass=1317, SNR=25.6, Peak=137 HFD=2.8
00:31:36.402 00.002 1032 MultiStar: [#1 -0.19,0.40,0.00,M8] [#2 -0.17,0.16,0.94,U] [#3 0.01,0.25,0.75,U] [#4 0.04,0.06,0.68,U] [#5 0.15,0.08,0.70,U] [#6 0.00,0.05,0.71,U] [#7 0.00,0.08,0.53,U] [#8 0.16,0.09,0.58,U] 
00:31:36.404 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.15}, one-star: {-0.01, 0.31}
00:31:36.405 00.001 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
00:31:36.407 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
00:31:36.408 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.50 mountX=0.14 mountY=-0.05, mountTheta=-0.33
00:31:36.411 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.15, opts=13)
00:31:36.413 00.002 1032 Enqueuing Move request for scope (0.01, 0.15)
00:31:36.415 00.002 10072 Worker thread wakes up
00:31:36.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
00:31:36.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
00:31:36.415 00.000 10072 Moving (0.01, 0.15) raw xDistance=0.14 yDistance=-0.05
00:31:36.419 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:36.421 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.94
00:31:36.421 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:31:36.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:36.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:31:36.421 00.000 10072 MoveAxis(W, 67, ABG)
00:31:36.421 00.000 10072 Guiding  Dir = 3, Dur = 67
00:31:36.423 00.002 10072 IsGuiding returns 0
00:31:36.424 00.001 10072 PulseGuide returned control before completion, sleep 76
00:31:36.444 00.020 1032 UpdateGuideState exits: m=1317 SNR=25.6
00:31:36.447 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:36.449 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:36.452 00.003 1032 Enqueuing Expose request
00:31:36.511 00.059 10072 IsGuiding returns 0
00:31:36.511 00.000 10072 Move returns status 0, amount 67
00:31:36.511 00.000 10072 MoveAxis(N, 0, ABG)
00:31:36.511 00.000 10072 Move returns status 0, amount 0
00:31:36.511 00.000 10072 move complete, result=0
00:31:36.511 00.000 10072 worker thread done servicing request
00:31:36.511 00.000 10072 Worker thread wakes up
00:31:36.511 00.000 1032 GuideStep: 0.1 px 67 ms WEST, -0.0 px 0 ms NORTH
00:31:36.515 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:36.515 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:37.139 00.624 10072 Exposure complete
00:31:37.190 00.051 10072 worker thread done servicing request
00:31:37.190 00.000 1032 OnExposeComplete: enter
00:31:37.192 00.002 1032 UpdateGuideState(): m_state=6
00:31:37.194 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2604
00:31:37.196 00.002 1032 Star::Find returns 1 (0), X=321.90, Y=742.87, Mass=1181, SNR=24.2, Peak=134 HFD=2.7
00:31:37.197 00.001 1032 MultiStar: [#1 -0.17,0.11,1.16,U] [#2 0.06,-0.03,1.04,U] [#3 0.17,-0.09,0.84,U] [#4 0.14,-0.14,0.70,U] [#5 0.23,-0.20,0.00,M1] [#6 -0.00,-0.20,0.78,U] [#7 0.17,-0.03,0.62,U] [#8 0.08,-0.24,0.65,U] 
00:31:37.200 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.09}, one-star: {0.19, -0.21}
00:31:37.202 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
00:31:37.204 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
00:31:37.207 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.94 mountX=-0.10 mountY=-0.04, mountTheta=-2.77
00:31:37.212 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
00:31:37.215 00.003 1032 Enqueuing Move request for scope (0.07, -0.09)
00:31:37.216 00.001 10072 Worker thread wakes up
00:31:37.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
00:31:37.216 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
00:31:37.216 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.10 yDistance=-0.04
00:31:37.218 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:37.220 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.94
00:31:37.220 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:31:37.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:37.220 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:31:37.220 00.000 10072 MoveAxis(E, 3, ABG)
00:31:37.220 00.000 10072 Guiding  Dir = 2, Dur = 3
00:31:37.221 00.001 10072 IsGuiding returns 0
00:31:37.221 00.000 10072 PulseGuide returned control before completion, sleep 13
00:31:37.240 00.019 1032 UpdateGuideState exits: m=1181 SNR=24.2
00:31:37.243 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:37.245 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:37.247 00.002 1032 Enqueuing Expose request
00:31:37.250 00.003 10072 IsGuiding returns 0
00:31:37.250 00.000 10072 Move returns status 0, amount 3
00:31:37.250 00.000 10072 MoveAxis(N, 0, ABG)
00:31:37.250 00.000 10072 Move returns status 0, amount 0
00:31:37.250 00.000 10072 move complete, result=0
00:31:37.250 00.000 10072 worker thread done servicing request
00:31:37.250 00.000 10072 Worker thread wakes up
00:31:37.250 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:37.250 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:37.258 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:31:37.657 00.399 10072 Exposure complete
00:31:37.708 00.051 10072 worker thread done servicing request
00:31:37.708 00.000 1032 OnExposeComplete: enter
00:31:37.710 00.002 1032 UpdateGuideState(): m_state=6
00:31:37.712 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2605
00:31:37.714 00.002 1032 Star::Find returns 1 (0), X=321.99, Y=743.01, Mass=1318, SNR=25.6, Peak=156 HFD=2.8
00:31:37.716 00.002 1032 MultiStar: [#1 -0.05,0.06,1.20,U] [#2 0.17,-0.09,1.02,U] [#3 0.13,-0.10,0.80,U] [#4 0.25,-0.17,0.00,M1] [#5 0.16,-0.18,0.73,U] [#6 0.14,-0.19,0.72,U] [#7 0.34,-0.13,0.00,M1] [#8 0.13,-0.24,0.00,M1] 
00:31:37.720 00.004 1032 refined, 5 included, MultiStar: {0.13, -0.08}, one-star: {0.28, -0.06}
00:31:37.722 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
00:31:37.723 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
00:31:37.725 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.53 mountX=-0.11 mountY=-0.11, mountTheta=-2.36
00:31:37.728 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.08, opts=13)
00:31:37.730 00.002 1032 Enqueuing Move request for scope (0.13, -0.08)
00:31:37.731 00.001 10072 Worker thread wakes up
00:31:37.731 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
00:31:37.731 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
00:31:37.731 00.000 10072 Moving (0.13, -0.08) raw xDistance=-0.11 yDistance=-0.11
00:31:37.733 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:37.736 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.93
00:31:37.737 00.001 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:31:37.737 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:37.737 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:31:37.737 00.000 10072 MoveAxis(E, 2, ABG)
00:31:37.737 00.000 10072 Guiding  Dir = 2, Dur = 2
00:31:37.737 00.000 10072 IsGuiding returns 0
00:31:37.738 00.001 10072 PulseGuide returned control before completion, sleep 12
00:31:37.756 00.018 1032 UpdateGuideState exits: m=1318 SNR=25.6
00:31:37.758 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:37.760 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:37.761 00.001 1032 Enqueuing Expose request
00:31:37.764 00.003 10072 IsGuiding returns 0
00:31:37.764 00.000 10072 Move returns status 0, amount 2
00:31:37.764 00.000 10072 MoveAxis(N, 0, ABG)
00:31:37.764 00.000 10072 Move returns status 0, amount 0
00:31:37.764 00.000 10072 move complete, result=0
00:31:37.764 00.000 10072 worker thread done servicing request
00:31:37.764 00.000 10072 Worker thread wakes up
00:31:37.764 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:37.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:37.771 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:31:38.390 00.619 10072 Exposure complete
00:31:38.435 00.045 10072 worker thread done servicing request
00:31:38.435 00.000 1032 OnExposeComplete: enter
00:31:38.437 00.002 1032 UpdateGuideState(): m_state=6
00:31:38.439 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2606
00:31:38.441 00.002 1032 Star::Find returns 1 (0), X=321.84, Y=743.37, Mass=1215, SNR=24.6, Peak=135 HFD=2.7
00:31:38.443 00.002 1032 MultiStar: [#1 -0.01,0.47,0.00,M7] [#2 0.12,0.29,0.00,M1] [#3 0.19,0.17,0.80,U] [#4 -0.01,0.06,0.71,U] [#5 0.23,0.05,0.75,U] [#6 0.15,0.06,0.73,U] [#7 0.15,0.08,0.60,U] [#8 0.17,-0.04,0.59,U] 
00:31:38.445 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.11}, one-star: {0.14, 0.30}
00:31:38.446 00.001 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
00:31:38.448 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
00:31:38.450 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.18 cameraTheta=0.65 mountX=0.07 mountY=-0.17, mountTheta=-1.18
00:31:38.452 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.11, opts=13)
00:31:38.455 00.003 1032 Enqueuing Move request for scope (0.15, 0.11)
00:31:38.456 00.001 10072 Worker thread wakes up
00:31:38.456 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
00:31:38.456 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
00:31:38.457 00.001 10072 Moving (0.15, 0.11) raw xDistance=0.07 yDistance=-0.17
00:31:38.458 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:38.461 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.93
00:31:38.461 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:31:38.461 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:38.461 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:31:38.461 00.000 10072 MoveAxis(E, 4, ABG)
00:31:38.461 00.000 10072 Guiding  Dir = 2, Dur = 4
00:31:38.461 00.000 10072 IsGuiding returns 0
00:31:38.462 00.001 10072 PulseGuide returned control before completion, sleep 14
00:31:38.479 00.017 1032 UpdateGuideState exits: m=1215 SNR=24.6
00:31:38.482 00.003 10072 IsGuiding returns 0
00:31:38.482 00.000 10072 Move returns status 0, amount 4
00:31:38.482 00.000 10072 MoveAxis(N, 0, ABG)
00:31:38.482 00.000 10072 Move returns status 0, amount 0
00:31:38.482 00.000 10072 move complete, result=0
00:31:38.482 00.000 10072 worker thread done servicing request
00:31:38.482 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:38.484 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:38.486 00.002 1032 Enqueuing Expose request
00:31:38.488 00.002 10072 Worker thread wakes up
00:31:38.488 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:38.488 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:38.488 00.000 1032 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
00:31:38.908 00.420 10072 Exposure complete
00:31:38.952 00.044 10072 worker thread done servicing request
00:31:38.952 00.000 1032 OnExposeComplete: enter
00:31:38.955 00.003 1032 UpdateGuideState(): m_state=6
00:31:38.958 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2607
00:31:38.961 00.003 1032 Star::Find returns 1 (0), X=321.77, Y=743.31, Mass=1583, SNR=28.0, Peak=172 HFD=2.7
00:31:38.964 00.003 1032 MultiStar: [#1 -0.01,0.39,0.00,M8] [#2 0.09,0.27,0.00,M2] [#3 0.12,0.27,0.00,M1] [#4 0.10,0.09,0.65,U] [#5 0.26,0.05,0.65,U] [#6 -0.00,0.15,0.67,U] [#7 0.10,0.31,0.00,M1] [#8 0.17,0.07,0.55,U] 
00:31:38.965 00.001 1032 refined, 4 included, MultiStar: {0.11, 0.13}, one-star: {0.06, 0.23}
00:31:38.967 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
00:31:38.968 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
00:31:38.970 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.88 mountX=0.10 mountY=-0.14, mountTheta=-0.95
00:31:38.973 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.13, opts=13)
00:31:38.975 00.002 1032 Enqueuing Move request for scope (0.11, 0.13)
00:31:38.978 00.003 10072 Worker thread wakes up
00:31:38.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
00:31:38.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
00:31:38.978 00.000 10072 Moving (0.11, 0.13) raw xDistance=0.10 yDistance=-0.14
00:31:38.980 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:38.982 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.92
00:31:38.982 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
00:31:38.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:38.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:31:38.982 00.000 10072 MoveAxis(E, 3, ABG)
00:31:38.982 00.000 10072 Guiding  Dir = 2, Dur = 3
00:31:38.982 00.000 10072 IsGuiding returns 0
00:31:38.983 00.001 10072 PulseGuide returned control before completion, sleep 13
00:31:38.999 00.016 10072 IsGuiding returns 0
00:31:38.999 00.000 10072 Move returns status 0, amount 3
00:31:38.999 00.000 10072 MoveAxis(N, 0, ABG)
00:31:38.999 00.000 10072 Move returns status 0, amount 0
00:31:38.999 00.000 10072 move complete, result=0
00:31:38.999 00.000 10072 worker thread done servicing request
00:31:39.000 00.001 1032 UpdateGuideState exits: m=1583 SNR=28.0
00:31:39.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:39.004 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:39.005 00.001 1032 Enqueuing Expose request
00:31:39.007 00.002 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:31:39.008 00.001 10072 Worker thread wakes up
00:31:39.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:39.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:39.647 00.639 10072 Exposure complete
00:31:39.692 00.045 10072 worker thread done servicing request
00:31:39.692 00.000 1032 OnExposeComplete: enter
00:31:39.695 00.003 1032 UpdateGuideState(): m_state=6
00:31:39.696 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2608
00:31:39.699 00.003 1032 Star::Find returns 1 (0), X=322.01, Y=743.06, Mass=1316, SNR=25.6, Peak=162 HFD=2.7
00:31:39.701 00.002 1032 MultiStar: [#1 -0.01,0.27,0.00,M9] [#2 0.22,0.04,0.95,U] [#3 0.11,-0.07,0.76,U] [#4 0.07,-0.03,0.70,U] [#5 0.17,0.03,0.73,U] [#6 0.20,-0.14,0.73,U] [#7 0.28,0.01,0.00,M2] [#8 0.22,-0.18,0.00,M1] 
00:31:39.702 00.001 1032 refined, 5 included, MultiStar: {0.19, -0.02}, one-star: {0.30, -0.01}
00:31:39.704 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
00:31:39.706 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
00:31:39.708 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.13 mountX=-0.07 mountY=-0.18, mountTheta=-1.96
00:31:39.711 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.02, opts=13)
00:31:39.712 00.001 1032 Enqueuing Move request for scope (0.19, -0.02)
00:31:39.714 00.002 10072 Worker thread wakes up
00:31:39.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
00:31:39.714 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
00:31:39.714 00.000 10072 Moving (0.19, -0.02) raw xDistance=-0.07 yDistance=-0.18
00:31:39.716 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:39.718 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.92
00:31:39.718 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:31:39.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:39.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:31:39.718 00.000 10072 MoveAxis(E, 3, ABG)
00:31:39.718 00.000 10072 Guiding  Dir = 2, Dur = 3
00:31:39.719 00.001 10072 IsGuiding returns 0
00:31:39.719 00.000 10072 PulseGuide returned control before completion, sleep 13
00:31:39.733 00.014 10072 IsGuiding returns 0
00:31:39.733 00.000 10072 Move returns status 0, amount 3
00:31:39.733 00.000 10072 MoveAxis(N, 0, ABG)
00:31:39.733 00.000 10072 Move returns status 0, amount 0
00:31:39.733 00.000 10072 move complete, result=0
00:31:39.733 00.000 10072 worker thread done servicing request
00:31:39.737 00.004 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:31:39.739 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:39.741 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:39.743 00.002 1032 Enqueuing Expose request
00:31:39.744 00.001 1032 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
00:31:39.746 00.002 10072 Worker thread wakes up
00:31:39.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:39.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:40.160 00.414 10072 Exposure complete
00:31:40.208 00.048 10072 worker thread done servicing request
00:31:40.208 00.000 1032 OnExposeComplete: enter
00:31:40.211 00.003 1032 UpdateGuideState(): m_state=6
00:31:40.213 00.002 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2609
00:31:40.215 00.002 1032 Star::Find returns 1 (0), X=321.84, Y=742.97, Mass=1255, SNR=25.0, Peak=147 HFD=2.6
00:31:40.217 00.002 1032 MultiStar: [#1 0.06,0.13,1.18,U] [#2 0.10,-0.01,0.95,U] [#3 -0.03,-0.02,0.77,U] [#4 -0.11,-0.07,0.71,U] [#5 0.23,-0.28,0.00,M1] [#6 0.15,-0.12,0.76,U] [#7 0.17,-0.15,0.57,U] [#8 0.12,-0.20,0.61,U] 
00:31:40.218 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {0.14, -0.10}
00:31:40.220 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
00:31:40.222 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
00:31:40.223 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.59 mountX=-0.07 mountY=-0.06, mountTheta=-2.42
00:31:40.226 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
00:31:40.227 00.001 1032 Enqueuing Move request for scope (0.07, -0.05)
00:31:40.229 00.002 10072 Worker thread wakes up
00:31:40.229 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
00:31:40.229 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
00:31:40.229 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.06
00:31:40.230 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:40.232 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.91
00:31:40.232 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:31:40.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:40.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:31:40.233 00.001 10072 MoveAxis(E, 2, ABG)
00:31:40.233 00.000 10072 Guiding  Dir = 2, Dur = 2
00:31:40.233 00.000 10072 IsGuiding returns 0
00:31:40.233 00.000 10072 PulseGuide returned control before completion, sleep 12
00:31:40.251 00.018 10072 IsGuiding returns 0
00:31:40.251 00.000 10072 Move returns status 0, amount 2
00:31:40.252 00.001 10072 MoveAxis(N, 0, ABG)
00:31:40.252 00.000 10072 Move returns status 0, amount 0
00:31:40.252 00.000 10072 move complete, result=0
00:31:40.252 00.000 10072 worker thread done servicing request
00:31:40.252 00.000 1032 UpdateGuideState exits: m=1255 SNR=25.0
00:31:40.254 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:40.254 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:40.257 00.003 1032 Enqueuing Expose request
00:31:40.258 00.001 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:31:40.260 00.002 10072 Worker thread wakes up
00:31:40.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:40.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:40.896 00.636 10072 Exposure complete
00:31:40.945 00.049 10072 worker thread done servicing request
00:31:40.945 00.000 1032 OnExposeComplete: enter
00:31:40.947 00.002 1032 UpdateGuideState(): m_state=6
00:31:40.950 00.003 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2610
00:31:40.951 00.001 1032 Star::Find returns 1 (0), X=321.92, Y=743.00, Mass=1345, SNR=25.8, Peak=162 HFD=2.7
00:31:40.952 00.001 1032 MultiStar: [#1 -0.16,0.17,1.19,U] [#2 0.15,-0.01,0.99,U] [#3 0.28,-0.07,0.00,M1] [#4 -0.06,-0.08,0.65,U] [#5 0.17,-0.11,0.73,U] [#6 -0.01,-0.13,0.72,U] [#7 0.04,0.13,0.53,U] [#8 0.01,-0.16,0.60,U] 
00:31:40.955 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.21, -0.07}
00:31:40.957 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
00:31:40.959 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
00:31:40.961 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.43 mountX=-0.03 mountY=-0.04, mountTheta=-2.26
00:31:40.963 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
00:31:40.965 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
00:31:40.967 00.002 10072 Worker thread wakes up
00:31:40.967 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:31:40.967 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:31:40.967 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
00:31:40.969 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:40.971 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.91
00:31:40.973 00.002 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:31:40.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:40.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:31:40.973 00.000 10072 MoveAxis(E, 2, ABG)
00:31:40.973 00.000 10072 Guiding  Dir = 2, Dur = 2
00:31:40.973 00.000 10072 IsGuiding returns 0
00:31:40.974 00.001 10072 PulseGuide returned control before completion, sleep 12
00:31:40.987 00.013 10072 IsGuiding returns 0
00:31:40.987 00.000 10072 Move returns status 0, amount 2
00:31:40.987 00.000 10072 MoveAxis(N, 0, ABG)
00:31:40.987 00.000 10072 Move returns status 0, amount 0
00:31:40.987 00.000 10072 move complete, result=0
00:31:40.988 00.001 10072 worker thread done servicing request
00:31:40.993 00.005 1032 UpdateGuideState exits: m=1345 SNR=25.8
00:31:40.995 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:40.997 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:40.998 00.001 1032 Enqueuing Expose request
00:31:40.999 00.001 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:31:41.001 00.002 10072 Worker thread wakes up
00:31:41.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:41.001 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:41.413 00.412 10072 Exposure complete
00:31:41.459 00.046 10072 worker thread done servicing request
00:31:41.459 00.000 1032 OnExposeComplete: enter
00:31:41.460 00.001 1032 UpdateGuideState(): m_state=6
00:31:41.463 00.003 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2611
00:31:41.464 00.001 1032 Star::Find returns 1 (0), X=321.83, Y=743.12, Mass=1274, SNR=25.2, Peak=163 HFD=2.4
00:31:41.466 00.002 1032 MultiStar: [#1 -0.13,0.21,1.16,U] [#2 0.04,0.04,1.08,U] [#3 -0.04,0.05,0.77,U] [#4 0.06,-0.10,0.76,U] [#5 0.11,-0.07,0.74,U] [#6 -0.03,-0.02,0.70,U] [#7 0.13,-0.12,0.57,U] [#8 0.15,-0.19,0.65,U] 
00:31:41.468 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.12, 0.05}
00:31:41.469 00.001 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
00:31:41.471 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
00:31:41.472 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.15 mountX=-0.00 mountY=-0.04, mountTheta=-1.68
00:31:41.475 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
00:31:41.477 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
00:31:41.479 00.002 10072 Worker thread wakes up
00:31:41.479 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:31:41.479 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:31:41.479 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
00:31:41.481 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:41.483 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.90
00:31:41.483 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:31:41.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:41.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:31:41.483 00.000 10072 MoveAxis(E, 1, ABG)
00:31:41.483 00.000 10072 Guiding  Dir = 2, Dur = 1
00:31:41.487 00.004 10072 IsGuiding returns 0
00:31:41.493 00.006 10072 IsGuiding returns 1
00:31:41.493 00.000 10072 scope still moving after pulse duration time elapsed
00:31:41.508 00.015 1032 UpdateGuideState exits: m=1274 SNR=25.2
00:31:41.510 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:41.511 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:41.512 00.001 1032 Enqueuing Expose request
00:31:41.519 00.007 10072 IsGuiding returns 0
00:31:41.519 00.000 10072 scope move finished after 1 + 32 ms
00:31:41.519 00.000 10072 Move returns status 0, amount 1
00:31:41.519 00.000 10072 MoveAxis(N, 0, ABG)
00:31:41.519 00.000 10072 Move returns status 0, amount 0
00:31:41.519 00.000 10072 move complete, result=0
00:31:41.521 00.002 10072 worker thread done servicing request
00:31:41.521 00.000 10072 Worker thread wakes up
00:31:41.521 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:41.521 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:41.523 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:31:42.148 00.625 10072 Exposure complete
00:31:42.196 00.048 10072 worker thread done servicing request
00:31:42.196 00.000 1032 OnExposeComplete: enter
00:31:42.198 00.002 1032 UpdateGuideState(): m_state=6
00:31:42.200 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2612
00:31:42.201 00.001 1032 Star::Find returns 1 (0), X=321.86, Y=743.24, Mass=1416, SNR=26.5, Peak=161 HFD=2.5
00:31:42.204 00.003 1032 MultiStar: [#1 -0.22,0.33,0.00,M7] [#2 0.08,0.15,0.95,U] [#3 0.24,0.25,0.00,M1] [#4 0.02,-0.04,0.66,U] [#5 0.08,-0.10,0.67,U] [#6 0.01,0.00,0.74,U] [#7 -0.11,0.19,0.51,U] [#8 0.16,0.04,0.57,U] 
00:31:42.208 00.004 1032 refined, 6 included, MultiStar: {0.07, 0.07}, one-star: {0.16, 0.17}
00:31:42.210 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
00:31:42.211 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
00:31:42.213 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.09 cameraTheta=0.78 mountX=0.05 mountY=-0.08, mountTheta=-1.05
00:31:42.217 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
00:31:42.219 00.002 1032 Enqueuing Move request for scope (0.07, 0.07)
00:31:42.221 00.002 10072 Worker thread wakes up
00:31:42.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
00:31:42.221 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:31:42.221 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.08
00:31:42.223 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:42.225 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.90
00:31:42.225 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:31:42.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:42.226 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:31:42.226 00.000 10072 MoveAxis(E, 1, ABG)
00:31:42.226 00.000 10072 Guiding  Dir = 2, Dur = 1
00:31:42.226 00.000 10072 IsGuiding returns 0
00:31:42.226 00.000 10072 PulseGuide returned control before completion, sleep 11
00:31:42.240 00.014 10072 IsGuiding returns 0
00:31:42.240 00.000 10072 Move returns status 0, amount 1
00:31:42.240 00.000 10072 MoveAxis(N, 0, ABG)
00:31:42.240 00.000 10072 Move returns status 0, amount 0
00:31:42.240 00.000 10072 move complete, result=0
00:31:42.240 00.000 10072 worker thread done servicing request
00:31:42.245 00.005 1032 UpdateGuideState exits: m=1416 SNR=26.5
00:31:42.247 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:42.248 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:42.250 00.002 1032 Enqueuing Expose request
00:31:42.251 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:31:42.253 00.002 10072 Worker thread wakes up
00:31:42.253 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:42.253 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:42.662 00.409 10072 Exposure complete
00:31:42.712 00.050 10072 worker thread done servicing request
00:31:42.712 00.000 1032 OnExposeComplete: enter
00:31:42.714 00.002 1032 UpdateGuideState(): m_state=6
00:31:42.716 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2613
00:31:42.717 00.001 1032 Star::Find returns 1 (0), X=321.97, Y=743.22, Mass=1298, SNR=25.4, Peak=150 HFD=2.5
00:31:42.719 00.002 1032 MultiStar: [#1 -0.07,0.30,0.00,M8] [#2 0.16,0.07,0.99,U] [#3 0.16,0.03,0.78,U] [#4 0.18,-0.04,0.69,U] [#5 0.07,0.03,0.75,U] [#6 0.04,0.10,0.72,U] [#7 0.06,0.14,0.58,U] [#8 0.19,0.06,0.63,U] 
00:31:42.721 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.07}, one-star: {0.27, 0.15}
00:31:42.723 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
00:31:42.725 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
00:31:42.727 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.44 mountX=0.03 mountY=-0.16, mountTheta=-1.39
00:31:42.731 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.07, opts=13)
00:31:42.733 00.002 1032 Enqueuing Move request for scope (0.15, 0.07)
00:31:42.735 00.002 10072 Worker thread wakes up
00:31:42.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
00:31:42.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
00:31:42.735 00.000 10072 Moving (0.15, 0.07) raw xDistance=0.03 yDistance=-0.16
00:31:42.739 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:42.741 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.90
00:31:42.741 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:31:42.741 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:42.741 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:31:42.741 00.000 10072 MoveAxis(E, 1, ABG)
00:31:42.741 00.000 10072 Guiding  Dir = 2, Dur = 1
00:31:42.742 00.001 10072 IsGuiding returns 0
00:31:42.742 00.000 10072 PulseGuide returned control before completion, sleep 11
00:31:42.755 00.013 10072 IsGuiding returns 0
00:31:42.755 00.000 10072 Move returns status 0, amount 1
00:31:42.755 00.000 10072 MoveAxis(N, 0, ABG)
00:31:42.755 00.000 10072 Move returns status 0, amount 0
00:31:42.755 00.000 10072 move complete, result=0
00:31:42.756 00.001 10072 worker thread done servicing request
00:31:42.761 00.005 1032 UpdateGuideState exits: m=1298 SNR=25.4
00:31:42.763 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:42.765 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:42.767 00.002 1032 Enqueuing Expose request
00:31:42.770 00.003 10072 Worker thread wakes up
00:31:42.770 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:42.770 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:42.771 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
00:31:43.399 00.628 10072 Exposure complete
00:31:43.447 00.048 10072 worker thread done servicing request
00:31:43.447 00.000 1032 OnExposeComplete: enter
00:31:43.449 00.002 1032 UpdateGuideState(): m_state=6
00:31:43.451 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2614
00:31:43.452 00.001 1032 Star::Find returns 1 (0), X=321.90, Y=743.24, Mass=1254, SNR=25.0, Peak=163 HFD=2.5
00:31:43.454 00.002 1032 MultiStar: [#1 -0.10,0.42,0.00,M9] [#2 0.14,0.12,1.04,U] [#3 0.13,0.04,0.80,U] [#4 0.21,-0.09,0.71,U] [#5 0.12,-0.03,0.74,U] [#6 0.01,-0.05,0.75,U] [#7 0.06,0.08,0.57,U] [#8 0.13,0.07,0.61,U] 
00:31:43.456 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.04}, one-star: {0.19, 0.16}
00:31:43.458 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
00:31:43.461 00.003 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
00:31:43.462 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.33 mountX=0.01 mountY=-0.14, mountTheta=-1.50
00:31:43.465 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
00:31:43.468 00.003 1032 Enqueuing Move request for scope (0.13, 0.04)
00:31:43.470 00.002 10072 Worker thread wakes up
00:31:43.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
00:31:43.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
00:31:43.470 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.14
00:31:43.472 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:43.475 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.89
00:31:43.475 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:31:43.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:43.475 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:31:43.475 00.000 10072 MoveAxis(W, 1, ABG)
00:31:43.475 00.000 10072 Guiding  Dir = 3, Dur = 1
00:31:43.476 00.001 10072 IsGuiding returns 0
00:31:43.476 00.000 10072 PulseGuide returned control before completion, sleep 11
00:31:43.490 00.014 10072 IsGuiding returns 0
00:31:43.490 00.000 10072 Move returns status 0, amount 1
00:31:43.490 00.000 10072 MoveAxis(N, 0, ABG)
00:31:43.490 00.000 10072 Move returns status 0, amount 0
00:31:43.490 00.000 10072 move complete, result=0
00:31:43.490 00.000 10072 worker thread done servicing request
00:31:43.495 00.005 1032 UpdateGuideState exits: m=1254 SNR=25.0
00:31:43.497 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:43.501 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:43.503 00.002 1032 Enqueuing Expose request
00:31:43.505 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:31:43.506 00.001 10072 Worker thread wakes up
00:31:43.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:43.506 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:43.914 00.408 10072 Exposure complete
00:31:43.961 00.047 10072 worker thread done servicing request
00:31:43.961 00.000 1032 OnExposeComplete: enter
00:31:43.963 00.002 1032 UpdateGuideState(): m_state=6
00:31:43.966 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2615
00:31:43.967 00.001 1032 Star::Find returns 1 (0), X=321.99, Y=743.31, Mass=1548, SNR=27.7, Peak=178 HFD=2.5
00:31:43.969 00.002 1032 MultiStar: [#1 -0.08,0.28,0.00,M10] [#2 0.16,0.19,0.89,U] [#3 0.13,-0.00,0.68,U] [#4 -0.01,0.04,0.60,U] [#5 0.34,0.03,0.00,M1] [#6 0.16,-0.10,0.69,U] [#7 0.05,0.11,0.50,U] [#8 0.23,-0.10,0.55,U] 
00:31:43.970 00.001 1032 refined, 6 included, MultiStar: {0.16, 0.07}, one-star: {0.28, 0.23}
00:31:43.972 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
00:31:43.974 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
00:31:43.976 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.43 mountX=0.03 mountY=-0.17, mountTheta=-1.40
00:31:43.979 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.07, opts=13)
00:31:43.981 00.002 1032 Enqueuing Move request for scope (0.16, 0.07)
00:31:43.982 00.001 10072 Worker thread wakes up
00:31:43.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
00:31:43.983 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
00:31:43.983 00.000 10072 Moving (0.16, 0.07) raw xDistance=0.03 yDistance=-0.17
00:31:43.985 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:43.986 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.89
00:31:43.986 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:31:43.986 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:43.987 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:31:43.987 00.000 10072 MoveAxis(W, 1, ABG)
00:31:43.987 00.000 10072 Guiding  Dir = 3, Dur = 1
00:31:43.987 00.000 10072 IsGuiding returns 0
00:31:43.987 00.000 10072 PulseGuide returned control before completion, sleep 11
00:31:44.004 00.017 10072 IsGuiding returns 0
00:31:44.004 00.000 10072 Move returns status 0, amount 1
00:31:44.004 00.000 10072 MoveAxis(N, 0, ABG)
00:31:44.004 00.000 10072 Move returns status 0, amount 0
00:31:44.005 00.001 10072 move complete, result=0
00:31:44.005 00.000 10072 worker thread done servicing request
00:31:44.005 00.000 1032 UpdateGuideState exits: m=1548 SNR=27.7
00:31:44.007 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:44.009 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:44.010 00.001 1032 Enqueuing Expose request
00:31:44.012 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:31:44.014 00.002 10072 Worker thread wakes up
00:31:44.014 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:44.014 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:44.648 00.634 10072 Exposure complete
00:31:44.697 00.049 10072 worker thread done servicing request
00:31:44.698 00.001 1032 OnExposeComplete: enter
00:31:44.700 00.002 1032 UpdateGuideState(): m_state=6
00:31:44.702 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2616
00:31:44.704 00.002 1032 Star::Find returns 1 (0), X=321.99, Y=743.36, Mass=1449, SNR=26.8, Peak=175 HFD=2.5
00:31:44.707 00.003 1032 MultiStar: [#1 -0.02,0.36,0.00,R] [#2 0.08,0.17,0.93,U] [#3 0.02,0.17,0.72,U] [#4 0.05,0.12,0.66,U] [#5 0.17,-0.04,0.69,U] [#6 -0.03,0.03,0.66,U] [#7 0.13,0.16,0.52,U] [#8 0.10,0.14,0.57,U] 
00:31:44.708 00.001 1032 refined, 7 included, MultiStar: {0.11, 0.14}, one-star: {0.29, 0.29}
00:31:44.710 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:31:44.713 00.003 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:31:44.715 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.90 mountX=0.11 mountY=-0.14, mountTheta=-0.93
00:31:44.718 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.14, opts=13)
00:31:44.720 00.002 1032 Enqueuing Move request for scope (0.11, 0.14)
00:31:44.722 00.002 10072 Worker thread wakes up
00:31:44.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
00:31:44.723 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
00:31:44.723 00.000 10072 Moving (0.11, 0.14) raw xDistance=0.11 yDistance=-0.14
00:31:44.725 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:44.727 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.88
00:31:44.727 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:31:44.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:44.729 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:31:44.729 00.000 10072 MoveAxis(W, 2, ABG)
00:31:44.729 00.000 10072 Guiding  Dir = 3, Dur = 2
00:31:44.729 00.000 10072 IsGuiding returns 0
00:31:44.730 00.001 10072 PulseGuide returned control before completion, sleep 12
00:31:44.746 00.016 1032 UpdateGuideState exits: m=1449 SNR=26.8
00:31:44.748 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:44.749 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:44.752 00.003 1032 Enqueuing Expose request
00:31:44.756 00.004 10072 IsGuiding returns 0
00:31:44.756 00.000 10072 Move returns status 0, amount 2
00:31:44.756 00.000 10072 MoveAxis(N, 0, ABG)
00:31:44.756 00.000 10072 Move returns status 0, amount 0
00:31:44.756 00.000 10072 move complete, result=0
00:31:44.756 00.000 10072 worker thread done servicing request
00:31:44.756 00.000 10072 Worker thread wakes up
00:31:44.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:44.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:44.761 00.005 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:31:45.163 00.402 10072 Exposure complete
00:31:45.214 00.051 10072 worker thread done servicing request
00:31:45.214 00.000 1032 OnExposeComplete: enter
00:31:45.217 00.003 1032 UpdateGuideState(): m_state=6
00:31:45.219 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2617
00:31:45.221 00.002 1032 Star::Find returns 1 (0), X=321.96, Y=743.20, Mass=1588, SNR=28.1, Peak=171 HFD=2.6
00:31:45.222 00.001 1032 MultiStar: [#1 -0.03,-0.07,1.00,U] [#2 0.05,0.08,0.96,U] [#3 -0.01,0.29,0.00,M1] [#4 0.07,0.03,0.67,U] [#5 0.19,0.04,0.68,U] [#6 0.08,0.03,0.67,U] [#7 0.14,0.09,0.52,U] [#8 0.10,0.10,0.55,U] 
00:31:45.224 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.05}, one-star: {0.25, 0.12}
00:31:45.226 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
00:31:45.228 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
00:31:45.230 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.44 mountX=0.02 mountY=-0.11, mountTheta=-1.39
00:31:45.233 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
00:31:45.236 00.003 1032 Enqueuing Move request for scope (0.10, 0.05)
00:31:45.238 00.002 10072 Worker thread wakes up
00:31:45.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
00:31:45.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
00:31:45.238 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
00:31:45.242 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.88
00:31:45.243 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:31:45.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:45.243 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:45.245 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:31:45.245 00.000 10072 MoveAxis(W, 2, ABG)
00:31:45.245 00.000 10072 Guiding  Dir = 3, Dur = 2
00:31:45.245 00.000 10072 IsGuiding returns 0
00:31:45.246 00.001 10072 PulseGuide returned control before completion, sleep 12
00:31:45.263 00.017 1032 UpdateGuideState exits: m=1588 SNR=28.1
00:31:45.268 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:45.271 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:45.274 00.003 1032 Enqueuing Expose request
00:31:45.276 00.002 10072 IsGuiding returns 0
00:31:45.276 00.000 10072 Move returns status 0, amount 2
00:31:45.276 00.000 10072 MoveAxis(N, 0, ABG)
00:31:45.276 00.000 10072 Move returns status 0, amount 0
00:31:45.276 00.000 10072 move complete, result=0
00:31:45.277 00.001 10072 worker thread done servicing request
00:31:45.277 00.000 10072 Worker thread wakes up
00:31:45.277 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:45.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:45.284 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:31:46.008 00.724 10072 Exposure complete
00:31:46.058 00.050 10072 worker thread done servicing request
00:31:46.058 00.000 1032 OnExposeComplete: enter
00:31:46.060 00.002 1032 UpdateGuideState(): m_state=6
00:31:46.062 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2618
00:31:46.064 00.002 1032 Star::Find returns 1 (0), X=321.98, Y=742.90, Mass=1497, SNR=27.3, Peak=187 HFD=2.7
00:31:46.065 00.001 1032 MultiStar: [#1 0.06,-0.18,1.04,U] [#2 0.00,0.00,0.96,U] [#3 0.05,0.06,0.65,U] [#4 0.10,-0.12,0.64,U] [#5 0.29,-0.03,0.00,M1] [#6 -0.04,-0.18,0.69,U] [#7 -0.07,0.01,0.53,U] [#8 0.05,-0.09,0.61,U] 
00:31:46.067 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.09}, one-star: {0.28, -0.17}
00:31:46.068 00.001 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
00:31:46.070 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
00:31:46.072 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.95 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
00:31:46.075 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
00:31:46.076 00.001 1032 Enqueuing Move request for scope (0.07, -0.09)
00:31:46.078 00.002 10072 Worker thread wakes up
00:31:46.078 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
00:31:46.078 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
00:31:46.078 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.04
00:31:46.079 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:46.083 00.004 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.87
00:31:46.084 00.001 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
00:31:46.084 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:46.084 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:31:46.084 00.000 10072 MoveAxis(W, 2, ABG)
00:31:46.084 00.000 10072 Guiding  Dir = 3, Dur = 2
00:31:46.084 00.000 10072 IsGuiding returns 0
00:31:46.085 00.001 10072 PulseGuide returned control before completion, sleep 12
00:31:46.099 00.014 10072 IsGuiding returns 0
00:31:46.099 00.000 10072 Move returns status 0, amount 2
00:31:46.099 00.000 10072 MoveAxis(N, 0, ABG)
00:31:46.099 00.000 10072 Move returns status 0, amount 0
00:31:46.099 00.000 10072 move complete, result=0
00:31:46.100 00.001 10072 worker thread done servicing request
00:31:46.102 00.002 1032 UpdateGuideState exits: m=1497 SNR=27.3
00:31:46.104 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:46.106 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:46.108 00.002 1032 Enqueuing Expose request
00:31:46.110 00.002 10072 Worker thread wakes up
00:31:46.110 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:46.111 00.001 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:31:46.115 00.004 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:46.524 00.409 10072 Exposure complete
00:31:46.573 00.049 10072 worker thread done servicing request
00:31:46.573 00.000 1032 OnExposeComplete: enter
00:31:46.576 00.003 1032 UpdateGuideState(): m_state=6
00:31:46.578 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2619
00:31:46.584 00.006 1032 Star::Find returns 1 (0), X=322.07, Y=743.00, Mass=1340, SNR=25.8, Peak=173 HFD=2.7
00:31:46.587 00.003 1032 MultiStar: [#1 -0.02,-0.14,1.14,U] [#2 0.10,-0.08,0.95,U] [#3 0.15,0.02,0.76,U] [#4 0.06,-0.08,0.73,U] [#5 0.31,-0.24,0.00,M2] [#6 0.11,-0.27,0.00,M1] [#7 0.19,0.06,0.56,U] [#8 0.22,-0.15,0.63,U] 
00:31:46.589 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.07}, one-star: {0.36, -0.07}
00:31:46.592 00.003 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
00:31:46.593 00.001 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
00:31:46.595 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.45 mountX=-0.11 mountY=-0.12, mountTheta=-2.28
00:31:46.598 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.07, opts=13)
00:31:46.600 00.002 1032 Enqueuing Move request for scope (0.15, -0.07)
00:31:46.602 00.002 10072 Worker thread wakes up
00:31:46.603 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
00:31:46.603 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
00:31:46.603 00.000 10072 Moving (0.15, -0.07) raw xDistance=-0.11 yDistance=-0.12
00:31:46.604 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:46.607 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.87
00:31:46.607 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
00:31:46.607 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:46.607 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:31:46.607 00.000 10072 MoveAxis(W, 2, ABG)
00:31:46.607 00.000 10072 Guiding  Dir = 3, Dur = 2
00:31:46.607 00.000 10072 IsGuiding returns 0
00:31:46.607 00.000 10072 PulseGuide returned control before completion, sleep 12
00:31:46.627 00.020 10072 IsGuiding returns 0
00:31:46.627 00.000 10072 Move returns status 0, amount 2
00:31:46.627 00.000 10072 MoveAxis(N, 0, ABG)
00:31:46.627 00.000 10072 Move returns status 0, amount 0
00:31:46.627 00.000 10072 move complete, result=0
00:31:46.628 00.001 10072 worker thread done servicing request
00:31:46.628 00.000 1032 UpdateGuideState exits: m=1340 SNR=25.8
00:31:46.630 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:46.632 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:46.634 00.002 1032 Enqueuing Expose request
00:31:46.635 00.001 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:31:46.637 00.002 10072 Worker thread wakes up
00:31:46.637 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:46.637 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:47.267 00.630 10072 Exposure complete
00:31:47.316 00.049 10072 worker thread done servicing request
00:31:47.316 00.000 1032 OnExposeComplete: enter
00:31:47.318 00.002 1032 UpdateGuideState(): m_state=6
00:31:47.319 00.001 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2620
00:31:47.322 00.003 1032 Star::Find returns 1 (0), X=321.99, Y=743.24, Mass=1418, SNR=26.5, Peak=166 HFD=2.5
00:31:47.324 00.002 1032 MultiStar: [#1 -0.05,-0.06,1.09,U] [#2 0.09,0.17,0.91,U] [#3 0.07,0.14,0.73,U] [#4 0.11,0.10,0.67,U] [#5 0.10,-0.04,0.69,U] [#6 0.05,0.09,0.70,U] [#7 0.24,0.16,0.00,M1] [#8 0.14,0.14,0.61,U] 
00:31:47.325 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.08}, one-star: {0.28, 0.17}
00:31:47.326 00.001 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
00:31:47.327 00.001 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
00:31:47.331 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.71 mountX=0.06 mountY=-0.12, mountTheta=-1.12
00:31:47.335 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
00:31:47.336 00.001 1032 Enqueuing Move request for scope (0.10, 0.08)
00:31:47.338 00.002 10072 Worker thread wakes up
00:31:47.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
00:31:47.338 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
00:31:47.338 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.06 yDistance=-0.12
00:31:47.340 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:47.347 00.007 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.86
00:31:47.347 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:31:47.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:47.347 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:31:47.347 00.000 10072 MoveAxis(W, 2, ABG)
00:31:47.347 00.000 10072 Guiding  Dir = 3, Dur = 2
00:31:47.347 00.000 10072 IsGuiding returns 0
00:31:47.348 00.001 10072 PulseGuide returned control before completion, sleep 12
00:31:47.366 00.018 1032 UpdateGuideState exits: m=1418 SNR=26.5
00:31:47.368 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:47.371 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:47.372 00.001 1032 Enqueuing Expose request
00:31:47.373 00.001 10072 IsGuiding returns 0
00:31:47.373 00.000 10072 Move returns status 0, amount 2
00:31:47.373 00.000 10072 MoveAxis(N, 0, ABG)
00:31:47.374 00.001 10072 Move returns status 0, amount 0
00:31:47.374 00.000 10072 move complete, result=0
00:31:47.374 00.000 10072 worker thread done servicing request
00:31:47.374 00.000 10072 Worker thread wakes up
00:31:47.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:47.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:47.380 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:31:47.782 00.402 10072 Exposure complete
00:31:47.834 00.052 10072 worker thread done servicing request
00:31:47.834 00.000 1032 OnExposeComplete: enter
00:31:47.836 00.002 1032 UpdateGuideState(): m_state=6
00:31:47.838 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2621
00:31:47.839 00.001 1032 Star::Find returns 1 (0), X=321.95, Y=743.30, Mass=1357, SNR=26.0, Peak=170 HFD=2.5
00:31:47.841 00.002 1032 MultiStar: [#1 0.07,0.17,1.09,U] [#2 0.12,0.28,0.00,M1] [#3 0.08,0.36,0.00,M1] [#4 -0.01,0.27,0.69,U] [#5 0.31,0.10,0.00,M2] [#6 0.25,0.06,0.71,U] [#7 -0.07,0.25,0.50,U] [#8 0.22,0.12,0.60,U] 
00:31:47.843 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.18}, one-star: {0.24, 0.22}
00:31:47.845 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
00:31:47.847 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
00:31:47.848 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.96 mountX=0.14 mountY=-0.17, mountTheta=-0.87
00:31:47.852 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.18, opts=13)
00:31:47.853 00.001 1032 Enqueuing Move request for scope (0.13, 0.18)
00:31:47.854 00.001 10072 Worker thread wakes up
00:31:47.855 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
00:31:47.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
00:31:47.855 00.000 10072 Moving (0.13, 0.18) raw xDistance=0.14 yDistance=-0.17
00:31:47.857 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:47.859 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.86
00:31:47.859 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:31:47.859 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:47.859 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:31:47.859 00.000 10072 MoveAxis(W, 74, ABG)
00:31:47.860 00.001 10072 Guiding  Dir = 3, Dur = 74
00:31:47.860 00.000 10072 IsGuiding returns 0
00:31:47.860 00.000 10072 PulseGuide returned control before completion, sleep 84
00:31:47.878 00.018 1032 UpdateGuideState exits: m=1357 SNR=26.0
00:31:47.881 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:47.882 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:47.884 00.002 1032 Enqueuing Expose request
00:31:47.951 00.067 10072 IsGuiding returns 0
00:31:47.951 00.000 10072 Move returns status 0, amount 74
00:31:47.951 00.000 10072 MoveAxis(N, 0, ABG)
00:31:47.951 00.000 10072 Move returns status 0, amount 0
00:31:47.951 00.000 10072 move complete, result=0
00:31:47.951 00.000 10072 worker thread done servicing request
00:31:47.951 00.000 10072 Worker thread wakes up
00:31:47.951 00.000 1032 GuideStep: 0.1 px 74 ms WEST, -0.2 px 0 ms NORTH
00:31:47.956 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:47.956 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:48.581 00.625 10072 Exposure complete
00:31:48.628 00.047 10072 worker thread done servicing request
00:31:48.628 00.000 1032 OnExposeComplete: enter
00:31:48.630 00.002 1032 UpdateGuideState(): m_state=6
00:31:48.631 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2622
00:31:48.633 00.002 1032 Star::Find returns 1 (0), X=322.04, Y=743.16, Mass=1376, SNR=26.0, Peak=176 HFD=2.6
00:31:48.634 00.001 1032 MultiStar: [#1 -0.03,-0.10,1.02,U] [#2 0.13,0.01,0.98,U] [#3 0.22,0.05,0.75,U] [#4 0.03,-0.10,0.67,U] [#5 0.25,-0.15,0.00,M3] [#6 0.17,-0.11,0.68,U] [#7 0.05,0.09,0.57,U] [#8 0.16,-0.03,0.61,U] 
00:31:48.636 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.34, 0.09}
00:31:48.637 00.001 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
00:31:48.639 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
00:31:48.640 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.10 mountX=-0.05 mountY=-0.13, mountTheta=-1.93
00:31:48.643 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
00:31:48.645 00.002 1032 Enqueuing Move request for scope (0.14, -0.01)
00:31:48.646 00.001 10072 Worker thread wakes up
00:31:48.646 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
00:31:48.647 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
00:31:48.647 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.05 yDistance=-0.13
00:31:48.648 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:48.651 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.85
00:31:48.651 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:31:48.651 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:48.651 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:31:48.651 00.000 10072 MoveAxis(W, 3, ABG)
00:31:48.651 00.000 10072 Guiding  Dir = 3, Dur = 3
00:31:48.652 00.001 10072 IsGuiding returns 0
00:31:48.652 00.000 10072 PulseGuide returned control before completion, sleep 13
00:31:48.669 00.017 1032 UpdateGuideState exits: m=1376 SNR=26.0
00:31:48.672 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:48.675 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:48.678 00.003 1032 Enqueuing Expose request
00:31:48.679 00.001 10072 IsGuiding returns 0
00:31:48.679 00.000 10072 Move returns status 0, amount 3
00:31:48.679 00.000 10072 MoveAxis(N, 0, ABG)
00:31:48.679 00.000 10072 Move returns status 0, amount 0
00:31:48.680 00.001 10072 move complete, result=0
00:31:48.680 00.000 10072 worker thread done servicing request
00:31:48.680 00.000 10072 Worker thread wakes up
00:31:48.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:48.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:48.687 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:31:49.096 00.409 10072 Exposure complete
00:31:49.144 00.048 10072 worker thread done servicing request
00:31:49.144 00.000 1032 OnExposeComplete: enter
00:31:49.147 00.003 1032 UpdateGuideState(): m_state=6
00:31:49.149 00.002 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2623
00:31:49.151 00.002 1032 Star::Find returns 1 (0), X=322.03, Y=743.09, Mass=1558, SNR=27.8, Peak=192 HFD=2.7
00:31:49.152 00.001 1032 MultiStar: [#1 0.03,-0.11,1.10,U] [#2 0.26,0.01,0.91,U] [#3 0.32,-0.02,0.00,M1] [#4 0.15,-0.08,0.62,U] [#5 0.43,-0.24,0.00,M4] [#6 0.20,-0.30,0.00,M1] [#7 0.29,-0.00,0.00,M1] [#8 0.31,-0.12,0.00,M1] 
00:31:49.154 00.002 1032 refined, 3 included, MultiStar: {0.19, -0.04}, one-star: {0.33, 0.02}
00:31:49.155 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
00:31:49.157 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
00:31:49.159 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-0.21 mountX=-0.09 mountY=-0.17, mountTheta=-2.04
00:31:49.161 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.04, opts=13)
00:31:49.163 00.002 1032 Enqueuing Move request for scope (0.19, -0.04)
00:31:49.164 00.001 10072 Worker thread wakes up
00:31:49.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
00:31:49.164 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
00:31:49.164 00.000 10072 Moving (0.19, -0.04) raw xDistance=-0.09 yDistance=-0.17
00:31:49.165 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:49.167 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.85
00:31:49.167 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:31:49.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:49.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:31:49.167 00.000 10072 MoveAxis(W, 3, ABG)
00:31:49.169 00.002 10072 Guiding  Dir = 3, Dur = 3
00:31:49.169 00.000 10072 IsGuiding returns 0
00:31:49.169 00.000 10072 PulseGuide returned control before completion, sleep 13
00:31:49.186 00.017 1032 UpdateGuideState exits: m=1558 SNR=27.8
00:31:49.189 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:49.192 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:49.193 00.001 1032 Enqueuing Expose request
00:31:49.195 00.002 10072 IsGuiding returns 0
00:31:49.195 00.000 10072 Move returns status 0, amount 3
00:31:49.195 00.000 10072 MoveAxis(N, 0, ABG)
00:31:49.195 00.000 10072 Move returns status 0, amount 0
00:31:49.195 00.000 10072 move complete, result=0
00:31:49.196 00.001 10072 worker thread done servicing request
00:31:49.196 00.000 10072 Worker thread wakes up
00:31:49.196 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:49.196 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:49.203 00.007 1032 GuideStep: -0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
00:31:49.832 00.629 10072 Exposure complete
00:31:49.889 00.057 10072 worker thread done servicing request
00:31:49.889 00.000 1032 OnExposeComplete: enter
00:31:49.899 00.010 1032 UpdateGuideState(): m_state=6
00:31:49.903 00.004 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2624
00:31:49.906 00.003 1032 Star::Find returns 1 (0), X=322.03, Y=743.36, Mass=1349, SNR=25.9, Peak=167 HFD=2.5
00:31:49.908 00.002 1032 MultiStar: [#1 0.06,-0.04,1.12,U] [#2 0.25,0.17,0.00,M1] [#3 0.27,0.18,0.00,M2] [#4 0.32,0.03,0.00,M1] [#5 0.28,0.06,0.00,M5] [#6 0.17,0.10,0.71,U] [#7 0.17,0.06,0.52,U] [#8 0.08,0.04,0.62,U] 
00:31:49.910 00.002 1032 refined, 4 included, MultiStar: {0.16, 0.09}, one-star: {0.33, 0.29}
00:31:49.913 00.003 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
00:31:49.915 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
00:31:49.917 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.19 cameraTheta=0.51 mountX=0.05 mountY=-0.18, mountTheta=-1.32
00:31:49.921 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.09, opts=13)
00:31:49.925 00.004 1032 Enqueuing Move request for scope (0.16, 0.09)
00:31:49.927 00.002 10072 Worker thread wakes up
00:31:49.927 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
00:31:49.927 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
00:31:49.927 00.000 10072 Moving (0.16, 0.09) raw xDistance=0.05 yDistance=-0.18
00:31:49.931 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:49.933 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.84
00:31:49.933 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:31:49.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:49.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:31:49.933 00.000 10072 MoveAxis(W, 3, ABG)
00:31:49.933 00.000 10072 Guiding  Dir = 3, Dur = 3
00:31:49.934 00.001 10072 IsGuiding returns 0
00:31:49.934 00.000 10072 PulseGuide returned control before completion, sleep 13
00:31:49.954 00.020 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:31:49.957 00.003 10072 IsGuiding returns 0
00:31:49.958 00.001 10072 Move returns status 0, amount 3
00:31:49.958 00.000 10072 MoveAxis(N, 0, ABG)
00:31:49.958 00.000 10072 Move returns status 0, amount 0
00:31:49.958 00.000 10072 move complete, result=0
00:31:49.958 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:49.960 00.002 10072 worker thread done servicing request
00:31:49.960 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:49.962 00.002 1032 Enqueuing Expose request
00:31:49.964 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
00:31:49.967 00.003 10072 Worker thread wakes up
00:31:49.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:49.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:50.380 00.413 10072 Exposure complete
00:31:50.437 00.057 10072 worker thread done servicing request
00:31:50.438 00.001 1032 OnExposeComplete: enter
00:31:50.440 00.002 1032 UpdateGuideState(): m_state=6
00:31:50.441 00.001 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2625
00:31:50.444 00.003 1032 Star::Find returns 1 (0), X=322.01, Y=743.56, Mass=1449, SNR=26.7, Peak=185 HFD=2.5
00:31:50.445 00.001 1032 MultiStar: large primary error, entering stabilization period
00:31:50.447 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
00:31:50.449 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
00:31:50.450 00.001 1032 CameraToMount -- cameraX=0.30 cameraY=0.49 hyp=0.57 cameraTheta=1.02 mountX=0.39 mountY=-0.41, mountTheta=-0.81
00:31:50.452 00.002 1032 SchedulePrimaryMove(0F526948, x=0.30, y=0.49, opts=13)
00:31:50.456 00.004 1032 Enqueuing Move request for scope (0.30, 0.49)
00:31:50.458 00.002 10072 Worker thread wakes up
00:31:50.458 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.49) opts 0xd
00:31:50.458 00.000 10072 Handling offset move in thread for scope, endpoint = (0.30, 0.49)
00:31:50.458 00.000 10072 Moving (0.30, 0.49) raw xDistance=0.39 yDistance=-0.41
00:31:50.460 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:50.462 00.002 10072 PPEC rslt: input = 0.39, final = 0.20, react = 0.19, pred = 0.00, hyst = 0.17, hyst_pct = 0.00, period_length = 289.84
00:31:50.462 00.000 10072 PPEC: input: 0.39, control: 0.20, exposure: 500
00:31:50.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:31:50.462 00.000 10072 MoveAxis(W, 200, ABG)
00:31:50.463 00.001 10072 Guiding  Dir = 3, Dur = 200
00:31:50.463 00.000 10072 IsGuiding returns 0
00:31:50.463 00.000 10072 PulseGuide returned control before completion, sleep 210
00:31:50.482 00.019 1032 UpdateGuideState exits: m=1449 SNR=26.7
00:31:50.491 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:50.494 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:50.496 00.002 1032 Enqueuing Expose request
00:31:50.689 00.193 10072 IsGuiding returns 0
00:31:50.689 00.000 10072 Move returns status 0, amount 200
00:31:50.689 00.000 10072 MoveAxis(N, 267, ABG)
00:31:50.689 00.000 10072 Guiding  Dir = 0, Dur = 267
00:31:50.689 00.000 10072 IsGuiding returns 0
00:31:50.690 00.001 10072 PulseGuide returned control before completion, sleep 277
00:31:50.972 00.282 10072 IsGuiding returns 0
00:31:50.972 00.000 10072 Move returns status 0, amount 267
00:31:50.972 00.000 10072 move complete, result=0
00:31:50.972 00.000 10072 worker thread done servicing request
00:31:50.972 00.000 10072 Worker thread wakes up
00:31:50.972 00.000 1032 GuideStep: 0.4 px 200 ms WEST, -0.4 px 267 ms NORTH
00:31:50.975 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:50.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:51.601 00.626 10072 Exposure complete
00:31:51.653 00.052 10072 worker thread done servicing request
00:31:51.653 00.000 1032 OnExposeComplete: enter
00:31:51.655 00.002 1032 UpdateGuideState(): m_state=6
00:31:51.657 00.002 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2626
00:31:51.658 00.001 1032 Star::Find returns 1 (0), X=321.69, Y=742.90, Mass=1366, SNR=26.0, Peak=152 HFD=2.6
00:31:51.660 00.002 1032 MultiStar: exiting stabilization period
00:31:51.662 00.002 1032 MultiStar: [#1 -0.31,-0.53,0.00,M1] [#2 -0.18,-0.30,0.00,M2] [#3 0.03,-0.41,0.00,M3] [#4 -0.18,-0.34,0.00,M2] [#5 -0.13,-0.37,0.00,M6] [#6 -0.21,-0.51,0.00,M1] [#7 -0.18,-0.44,0.00,M1] [#8 -0.14,-0.38,0.00,M1] 
00:31:51.664 00.002 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.76)
00:31:51.666 00.002 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.76)
00:31:51.668 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.70 mountX=-0.16 mountY=0.06, mountTheta=2.76
00:31:51.672 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.17, opts=13)
00:31:51.674 00.002 1032 Enqueuing Move request for scope (-0.02, -0.17)
00:31:51.676 00.002 10072 Worker thread wakes up
00:31:51.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
00:31:51.676 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
00:31:51.676 00.000 10072 Moving (-0.02, -0.17) raw xDistance=-0.16 yDistance=0.06
00:31:51.678 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:51.681 00.003 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.83
00:31:51.681 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
00:31:51.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:51.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:31:51.681 00.000 10072 MoveAxis(E, 75, ABG)
00:31:51.681 00.000 10072 Guiding  Dir = 2, Dur = 75
00:31:51.682 00.001 10072 IsGuiding returns 0
00:31:51.682 00.000 10072 PulseGuide returned control before completion, sleep 85
00:31:51.702 00.020 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:31:51.704 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:51.707 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:51.712 00.005 1032 Enqueuing Expose request
00:31:51.771 00.059 10072 IsGuiding returns 0
00:31:51.771 00.000 10072 Move returns status 0, amount 75
00:31:51.771 00.000 10072 MoveAxis(N, 0, ABG)
00:31:51.771 00.000 10072 Move returns status 0, amount 0
00:31:51.771 00.000 10072 move complete, result=0
00:31:51.771 00.000 10072 worker thread done servicing request
00:31:51.771 00.000 10072 Worker thread wakes up
00:31:51.771 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:51.771 00.000 1032 GuideStep: -0.2 px 75 ms EAST, 0.1 px 0 ms NORTH
00:31:51.774 00.003 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:52.193 00.419 10072 Exposure complete
00:31:52.251 00.058 10072 worker thread done servicing request
00:31:52.251 00.000 1032 OnExposeComplete: enter
00:31:52.253 00.002 1032 UpdateGuideState(): m_state=6
00:31:52.255 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2627
00:31:52.257 00.002 1032 Star::Find returns 1 (0), X=321.61, Y=742.98, Mass=1450, SNR=26.8, Peak=160 HFD=2.5
00:31:52.259 00.002 1032 MultiStar: [#1 -0.38,-0.34,0.00,M2] [#2 -0.33,-0.19,0.00,M3] [#3 -0.14,-0.18,0.73,U] [#4 -0.08,-0.18,0.63,U] [#5 0.00,-0.19,0.67,U] [#6 -0.27,-0.24,0.00,M2] [#7 -0.14,-0.31,0.00,M2] [#8 -0.22,-0.21,0.00,M2] 
00:31:52.261 00.002 1032 single-star, 3 included, MultiStar: {-0.08, -0.15}, one-star: {-0.10, -0.09}
00:31:52.263 00.002 1032 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.83) = xAngle (-4.24 = 2.04)
00:31:52.264 00.001 1032 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.24 = 2.04)
00:31:52.267 00.003 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-2.41 mountX=-0.06 mountY=0.12, mountTheta=2.04
00:31:52.271 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.09, opts=13)
00:31:52.274 00.003 1032 Enqueuing Move request for scope (-0.10, -0.09)
00:31:52.275 00.001 10072 Worker thread wakes up
00:31:52.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
00:31:52.275 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
00:31:52.276 00.001 10072 Moving (-0.10, -0.09) raw xDistance=-0.06 yDistance=0.12
00:31:52.277 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:52.279 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.83
00:31:52.280 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:31:52.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:52.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:31:52.280 00.000 10072 MoveAxis(W, 3, ABG)
00:31:52.280 00.000 10072 Guiding  Dir = 3, Dur = 3
00:31:52.280 00.000 10072 IsGuiding returns 0
00:31:52.281 00.001 10072 PulseGuide returned control before completion, sleep 13
00:31:52.302 00.021 1032 UpdateGuideState exits: m=1450 SNR=26.8
00:31:52.305 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:52.307 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:52.309 00.002 1032 Enqueuing Expose request
00:31:52.311 00.002 10072 IsGuiding returns 0
00:31:52.311 00.000 10072 Move returns status 0, amount 3
00:31:52.311 00.000 10072 MoveAxis(N, 0, ABG)
00:31:52.311 00.000 10072 Move returns status 0, amount 0
00:31:52.311 00.000 10072 move complete, result=0
00:31:52.312 00.001 10072 worker thread done servicing request
00:31:52.312 00.000 10072 Worker thread wakes up
00:31:52.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:52.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:52.320 00.008 1032 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
00:31:52.944 00.624 10072 Exposure complete
00:31:52.999 00.055 10072 worker thread done servicing request
00:31:53.000 00.001 1032 OnExposeComplete: enter
00:31:53.003 00.003 1032 UpdateGuideState(): m_state=6
00:31:53.005 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2628
00:31:53.007 00.002 1032 Star::Find returns 1 (0), X=321.53, Y=743.12, Mass=1446, SNR=26.7, Peak=167 HFD=2.5
00:31:53.009 00.002 1032 MultiStar: [#1 -0.48,-0.14,0.00,M3] [#2 -0.34,-0.03,0.00,M4] [#3 -0.07,-0.03,0.76,U] [#4 -0.23,0.01,0.64,U] [#5 -0.17,-0.13,0.72,U] [#6 -0.24,-0.20,0.00,M3] [#7 -0.09,0.14,0.51,U] [#8 -0.25,-0.18,0.00,M3] 
00:31:53.010 00.001 1032 refined, 4 included, MultiStar: {-0.15, -0.00}, one-star: {-0.18, 0.04}
00:31:53.013 00.003 1032 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.83) = xAngle (-4.97 = 1.32)
00:31:53.015 00.002 1032 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.97 = 1.32)
00:31:53.017 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-3.14 mountX=0.04 mountY=0.15, mountTheta=1.32
00:31:53.022 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=-0.00, opts=13)
00:31:53.024 00.002 1032 Enqueuing Move request for scope (-0.15, -0.00)
00:31:53.026 00.002 10072 Worker thread wakes up
00:31:53.026 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.00) opts 0xd
00:31:53.026 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, -0.00)
00:31:53.026 00.000 10072 Moving (-0.15, -0.00) raw xDistance=0.04 yDistance=0.15
00:31:53.027 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:53.030 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.82
00:31:53.030 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:31:53.030 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:53.030 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:31:53.031 00.001 10072 MoveAxis(W, 3, ABG)
00:31:53.031 00.000 10072 Guiding  Dir = 3, Dur = 3
00:31:53.031 00.000 10072 IsGuiding returns 0
00:31:53.031 00.000 10072 PulseGuide returned control before completion, sleep 13
00:31:53.051 00.020 1032 UpdateGuideState exits: m=1446 SNR=26.7
00:31:53.054 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:53.056 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:53.057 00.001 1032 Enqueuing Expose request
00:31:53.059 00.002 10072 IsGuiding returns 0
00:31:53.059 00.000 10072 Move returns status 0, amount 3
00:31:53.059 00.000 10072 MoveAxis(N, 0, ABG)
00:31:53.059 00.000 10072 Move returns status 0, amount 0
00:31:53.059 00.000 10072 move complete, result=0
00:31:53.059 00.000 10072 worker thread done servicing request
00:31:53.059 00.000 10072 Worker thread wakes up
00:31:53.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:53.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:53.066 00.007 1032 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
00:31:53.464 00.398 10072 Exposure complete
00:31:53.517 00.053 10072 worker thread done servicing request
00:31:53.517 00.000 1032 OnExposeComplete: enter
00:31:53.520 00.003 1032 UpdateGuideState(): m_state=6
00:31:53.522 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2629
00:31:53.524 00.002 1032 Star::Find returns 1 (0), X=321.59, Y=743.01, Mass=1508, SNR=27.4, Peak=161 HFD=2.5
00:31:53.527 00.003 1032 MultiStar: [#1 -0.37,-0.15,0.00,M4] [#2 -0.26,-0.05,0.88,U] [#3 -0.15,0.02,0.69,U] [#4 -0.16,0.03,0.64,U] [#5 -0.08,-0.09,0.66,U] [#6 -0.31,-0.14,0.00,M4] [#7 -0.15,0.01,0.51,U] [#8 -0.07,-0.02,0.60,U] 
00:31:53.528 00.001 1032 single-star, 6 included, MultiStar: {-0.15, -0.03}, one-star: {-0.11, -0.06}
00:31:53.530 00.002 1032 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.83) = xAngle (-4.48 = 1.80)
00:31:53.531 00.001 1032 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.48 = 1.80)
00:31:53.533 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.65 mountX=-0.03 mountY=0.13, mountTheta=1.80
00:31:53.536 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.06, opts=13)
00:31:53.538 00.002 1032 Enqueuing Move request for scope (-0.11, -0.06)
00:31:53.540 00.002 10072 Worker thread wakes up
00:31:53.540 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
00:31:53.540 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
00:31:53.540 00.000 10072 Moving (-0.11, -0.06) raw xDistance=-0.03 yDistance=0.13
00:31:53.542 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:53.544 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.82
00:31:53.544 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:31:53.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:53.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:31:53.544 00.000 10072 MoveAxis(W, 3, ABG)
00:31:53.544 00.000 10072 Guiding  Dir = 3, Dur = 3
00:31:53.544 00.000 10072 IsGuiding returns 0
00:31:53.545 00.001 10072 PulseGuide returned control before completion, sleep 13
00:31:53.563 00.018 1032 UpdateGuideState exits: m=1508 SNR=27.4
00:31:53.565 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:53.567 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:53.568 00.001 1032 Enqueuing Expose request
00:31:53.571 00.003 10072 IsGuiding returns 0
00:31:53.571 00.000 10072 Move returns status 0, amount 3
00:31:53.571 00.000 10072 MoveAxis(N, 0, ABG)
00:31:53.571 00.000 10072 Move returns status 0, amount 0
00:31:53.571 00.000 10072 move complete, result=0
00:31:53.571 00.000 10072 worker thread done servicing request
00:31:53.571 00.000 10072 Worker thread wakes up
00:31:53.572 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:53.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:53.578 00.006 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
00:31:54.199 00.621 10072 Exposure complete
00:31:54.249 00.050 10072 worker thread done servicing request
00:31:54.249 00.000 1032 OnExposeComplete: enter
00:31:54.252 00.003 1032 UpdateGuideState(): m_state=6
00:31:54.253 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2630
00:31:54.256 00.003 1032 Star::Find returns 1 (0), X=321.64, Y=742.84, Mass=1306, SNR=25.5, Peak=157 HFD=2.6
00:31:54.258 00.002 1032 MultiStar: [#1 -0.32,-0.37,0.00,M5] [#2 -0.23,-0.29,0.00,M4] [#3 -0.03,-0.26,0.71,U] [#4 -0.16,-0.38,0.00,M1] [#5 -0.17,-0.38,0.00,M4] [#6 -0.28,-0.32,0.00,M5] [#7 -0.11,-0.20,0.53,U] [#8 -0.08,-0.41,0.00,M3] 
00:31:54.260 00.002 1032 single-star, 2 included, MultiStar: {-0.07, -0.24}, one-star: {-0.07, -0.23}
00:31:54.262 00.002 1032 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.83) = xAngle (-3.68 = 2.61)
00:31:54.263 00.001 1032 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.68 = 2.61)
00:31:54.264 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.85 mountX=-0.21 mountY=0.12, mountTheta=2.61
00:31:54.269 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.23, opts=13)
00:31:54.272 00.003 1032 Enqueuing Move request for scope (-0.07, -0.23)
00:31:54.274 00.002 10072 Worker thread wakes up
00:31:54.274 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.23) opts 0xd
00:31:54.274 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.23)
00:31:54.274 00.000 10072 Moving (-0.07, -0.23) raw xDistance=-0.21 yDistance=0.12
00:31:54.276 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:54.278 00.002 10072 PPEC rslt: input = -0.21, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 289.81
00:31:54.278 00.000 10072 PPEC: input: -0.21, control: -0.10, exposure: 500
00:31:54.278 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:54.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:31:54.278 00.000 10072 MoveAxis(E, 101, ABG)
00:31:54.278 00.000 10072 Guiding  Dir = 2, Dur = 101
00:31:54.280 00.002 10072 IsGuiding returns 0
00:31:54.280 00.000 10072 PulseGuide returned control before completion, sleep 111
00:31:54.298 00.018 1032 UpdateGuideState exits: m=1306 SNR=25.5
00:31:54.300 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:54.304 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:54.307 00.003 1032 Enqueuing Expose request
00:31:54.398 00.091 10072 IsGuiding returns 0
00:31:54.398 00.000 10072 Move returns status 0, amount 101
00:31:54.398 00.000 10072 MoveAxis(N, 0, ABG)
00:31:54.398 00.000 10072 Move returns status 0, amount 0
00:31:54.398 00.000 10072 move complete, result=0
00:31:54.398 00.000 10072 worker thread done servicing request
00:31:54.398 00.000 10072 Worker thread wakes up
00:31:54.398 00.000 1032 GuideStep: -0.2 px 101 ms EAST, 0.1 px 0 ms NORTH
00:31:54.401 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:54.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:54.807 00.406 10072 Exposure complete
00:31:54.855 00.048 10072 worker thread done servicing request
00:31:54.855 00.000 1032 OnExposeComplete: enter
00:31:54.857 00.002 1032 UpdateGuideState(): m_state=6
00:31:54.859 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2631
00:31:54.861 00.002 1032 Star::Find returns 1 (0), X=321.56, Y=742.85, Mass=1509, SNR=27.4, Peak=170 HFD=2.7
00:31:54.864 00.003 1032 MultiStar: [#1 -0.34,-0.43,0.00,M6] [#2 -0.30,-0.39,0.00,M5] [#3 -0.07,-0.27,0.00,M1] [#4 -0.19,-0.33,0.00,M2] [#5 -0.18,-0.54,0.00,M5] [#6 -0.24,-0.44,0.00,M6] [#7 0.07,-0.25,0.52,U] [#8 -0.03,-0.39,0.00,M4] 
00:31:54.865 00.001 1032 refined, 1 included, MultiStar: {-0.07, -0.23}, one-star: {-0.14, -0.23}
00:31:54.867 00.002 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.58)
00:31:54.869 00.002 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.58)
00:31:54.870 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.87 mountX=-0.21 mountY=0.13, mountTheta=2.58
00:31:54.873 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.23, opts=13)
00:31:54.874 00.001 1032 Enqueuing Move request for scope (-0.07, -0.23)
00:31:54.876 00.002 10072 Worker thread wakes up
00:31:54.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.23) opts 0xd
00:31:54.876 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.23)
00:31:54.876 00.000 10072 Moving (-0.07, -0.23) raw xDistance=-0.21 yDistance=0.13
00:31:54.878 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:54.881 00.003 10072 PPEC rslt: input = -0.21, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 289.81
00:31:54.881 00.000 10072 PPEC: input: -0.21, control: -0.10, exposure: 500
00:31:54.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:54.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:31:54.881 00.000 10072 MoveAxis(E, 101, ABG)
00:31:54.881 00.000 10072 Guiding  Dir = 2, Dur = 101
00:31:54.881 00.000 10072 IsGuiding returns 0
00:31:54.882 00.001 10072 PulseGuide returned control before completion, sleep 111
00:31:54.899 00.017 1032 UpdateGuideState exits: m=1509 SNR=27.4
00:31:54.901 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:54.902 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:54.904 00.002 1032 Enqueuing Expose request
00:31:55.008 00.104 10072 IsGuiding returns 0
00:31:55.008 00.000 10072 Move returns status 0, amount 101
00:31:55.008 00.000 10072 MoveAxis(N, 0, ABG)
00:31:55.008 00.000 10072 Move returns status 0, amount 0
00:31:55.008 00.000 10072 move complete, result=0
00:31:55.008 00.000 10072 worker thread done servicing request
00:31:55.008 00.000 10072 Worker thread wakes up
00:31:55.008 00.000 1032 GuideStep: -0.2 px 101 ms EAST, 0.1 px 0 ms NORTH
00:31:55.011 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:55.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:55.637 00.626 10072 Exposure complete
00:31:55.688 00.051 10072 worker thread done servicing request
00:31:55.688 00.000 1032 OnExposeComplete: enter
00:31:55.690 00.002 1032 UpdateGuideState(): m_state=6
00:31:55.692 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2632
00:31:55.695 00.003 1032 Star::Find returns 1 (0), X=321.63, Y=743.14, Mass=1485, SNR=27.2, Peak=161 HFD=2.7
00:31:55.697 00.002 1032 MultiStar: [#1 -0.39,-0.11,0.00,M7] [#2 -0.29,0.12,0.00,M6] [#3 -0.02,-0.02,0.70,U] [#4 -0.22,-0.05,0.68,U] [#5 -0.14,-0.10,0.70,U] [#6 -0.26,-0.06,0.68,U] [#7 -0.32,0.01,0.00,M1] [#8 -0.17,-0.09,0.56,U] 
00:31:55.698 00.001 1032 single-star, 5 included, MultiStar: {-0.14, -0.03}, one-star: {-0.07, 0.07}
00:31:55.700 00.002 1032 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.83) = xAngle (0.54 = 0.54)
00:31:55.702 00.002 1032 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.54 = 0.54)
00:31:55.704 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.37 mountX=0.09 mountY=0.05, mountTheta=0.54
00:31:55.708 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.07, opts=13)
00:31:55.710 00.002 1032 Enqueuing Move request for scope (-0.07, 0.07)
00:31:55.713 00.003 10072 Worker thread wakes up
00:31:55.713 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
00:31:55.713 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
00:31:55.713 00.000 10072 Moving (-0.07, 0.07) raw xDistance=0.09 yDistance=0.05
00:31:55.716 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:55.718 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.80
00:31:55.718 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:31:55.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:55.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:31:55.718 00.000 10072 MoveAxis(W, 3, ABG)
00:31:55.718 00.000 10072 Guiding  Dir = 3, Dur = 3
00:31:55.718 00.000 10072 IsGuiding returns 0
00:31:55.719 00.001 10072 PulseGuide returned control before completion, sleep 13
00:31:55.739 00.020 1032 UpdateGuideState exits: m=1485 SNR=27.2
00:31:55.741 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:55.743 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:55.745 00.002 1032 Enqueuing Expose request
00:31:55.747 00.002 10072 IsGuiding returns 0
00:31:55.747 00.000 10072 Move returns status 0, amount 3
00:31:55.747 00.000 10072 MoveAxis(N, 0, ABG)
00:31:55.747 00.000 10072 Move returns status 0, amount 0
00:31:55.747 00.000 10072 move complete, result=0
00:31:55.748 00.001 10072 worker thread done servicing request
00:31:55.748 00.000 10072 Worker thread wakes up
00:31:55.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:55.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:55.754 00.006 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
00:31:56.153 00.399 10072 Exposure complete
00:31:56.200 00.047 10072 worker thread done servicing request
00:31:56.201 00.001 1032 OnExposeComplete: enter
00:31:56.202 00.001 1032 UpdateGuideState(): m_state=6
00:31:56.205 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2633
00:31:56.207 00.002 1032 Star::Find returns 1 (0), X=321.66, Y=743.24, Mass=1471, SNR=27.0, Peak=164 HFD=2.7
00:31:56.209 00.002 1032 MultiStar: [#1 -0.31,-0.11,0.00,M8] [#2 -0.34,0.19,0.00,M7] [#3 -0.07,0.14,0.67,U] [#4 -0.33,0.13,0.00,M2] [#5 -0.27,0.08,0.00,M5] [#6 -0.29,-0.04,0.00,M6] [#7 -0.19,0.27,0.00,M2] [#8 -0.12,-0.10,0.57,U] 
00:31:56.211 00.002 1032 refined, 2 included, MultiStar: {-0.07, 0.09}, one-star: {-0.05, 0.17}
00:31:56.215 00.004 1032 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.83) = xAngle (0.41 = 0.41)
00:31:56.217 00.002 1032 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.41 = 0.41)
00:31:56.220 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.24 mountX=0.11 mountY=0.05, mountTheta=0.41
00:31:56.224 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.09, opts=13)
00:31:56.226 00.002 1032 Enqueuing Move request for scope (-0.07, 0.09)
00:31:56.228 00.002 10072 Worker thread wakes up
00:31:56.229 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
00:31:56.229 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
00:31:56.229 00.000 10072 Moving (-0.07, 0.09) raw xDistance=0.11 yDistance=0.05
00:31:56.232 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:56.235 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.80
00:31:56.235 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:31:56.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:56.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:31:56.235 00.000 10072 MoveAxis(W, 2, ABG)
00:31:56.235 00.000 10072 Guiding  Dir = 3, Dur = 2
00:31:56.236 00.001 10072 IsGuiding returns 0
00:31:56.237 00.001 10072 PulseGuide returned control before completion, sleep 12
00:31:56.256 00.019 1032 UpdateGuideState exits: m=1471 SNR=27.0
00:31:56.258 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:56.260 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:56.262 00.002 1032 Enqueuing Expose request
00:31:56.264 00.002 10072 IsGuiding returns 0
00:31:56.264 00.000 10072 Move returns status 0, amount 2
00:31:56.264 00.000 10072 MoveAxis(N, 0, ABG)
00:31:56.264 00.000 10072 Move returns status 0, amount 0
00:31:56.264 00.000 10072 move complete, result=0
00:31:56.264 00.000 10072 worker thread done servicing request
00:31:56.264 00.000 10072 Worker thread wakes up
00:31:56.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:56.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:56.272 00.008 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
00:31:56.901 00.629 10072 Exposure complete
00:31:56.947 00.046 10072 worker thread done servicing request
00:31:56.948 00.001 1032 OnExposeComplete: enter
00:31:56.949 00.001 1032 UpdateGuideState(): m_state=6
00:31:56.951 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2634
00:31:56.952 00.001 1032 Star::Find returns 1 (0), X=321.80, Y=743.07, Mass=1383, SNR=26.2, Peak=155 HFD=2.5
00:31:56.955 00.003 1032 MultiStar: [#1 -0.20,-0.22,0.00,M9] [#2 -0.20,-0.05,1.00,U] [#3 -0.01,0.04,0.74,U] [#4 -0.12,-0.14,0.65,U] [#5 -0.01,-0.12,0.69,U] [#6 -0.07,-0.10,0.73,U] [#7 -0.16,-0.05,0.52,U] [#8 0.07,-0.23,0.59,U] 
00:31:56.957 00.002 1032 refined, 7 included, MultiStar: {-0.05, -0.07}, one-star: {0.09, -0.01}
00:31:56.960 00.003 1032 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.83) = xAngle (-4.01 = 2.27)
00:31:56.961 00.001 1032 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.01 = 2.27)
00:31:56.963 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.18 mountX=-0.06 mountY=0.07, mountTheta=2.27
00:31:56.966 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.07, opts=13)
00:31:56.968 00.002 1032 Enqueuing Move request for scope (-0.05, -0.07)
00:31:56.969 00.001 10072 Worker thread wakes up
00:31:56.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
00:31:56.970 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
00:31:56.970 00.000 10072 Moving (-0.05, -0.07) raw xDistance=-0.06 yDistance=0.07
00:31:56.973 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:56.975 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.79
00:31:56.975 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:31:56.975 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:56.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:31:56.975 00.000 10072 MoveAxis(W, 3, ABG)
00:31:56.975 00.000 10072 Guiding  Dir = 3, Dur = 3
00:31:56.975 00.000 10072 IsGuiding returns 0
00:31:56.976 00.001 10072 PulseGuide returned control before completion, sleep 13
00:31:56.993 00.017 10072 IsGuiding returns 0
00:31:56.993 00.000 10072 Move returns status 0, amount 3
00:31:56.993 00.000 10072 MoveAxis(N, 0, ABG)
00:31:56.993 00.000 10072 Move returns status 0, amount 0
00:31:56.994 00.001 10072 move complete, result=0
00:31:56.994 00.000 10072 worker thread done servicing request
00:31:56.994 00.000 1032 UpdateGuideState exits: m=1383 SNR=26.2
00:31:56.996 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:56.998 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:57.000 00.002 1032 Enqueuing Expose request
00:31:57.001 00.001 1032 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
00:31:57.003 00.002 10072 Worker thread wakes up
00:31:57.003 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:57.003 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:57.417 00.414 10072 Exposure complete
00:31:57.465 00.048 10072 worker thread done servicing request
00:31:57.465 00.000 1032 OnExposeComplete: enter
00:31:57.466 00.001 1032 UpdateGuideState(): m_state=6
00:31:57.468 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2635
00:31:57.469 00.001 1032 Star::Find returns 1 (0), X=321.79, Y=743.14, Mass=1364, SNR=26.0, Peak=159 HFD=2.4
00:31:57.471 00.002 1032 MultiStar: [#1 -0.09,-0.21,1.18,U] [#2 -0.17,-0.09,0.95,U] [#3 0.10,0.06,0.74,U] [#4 -0.05,-0.12,0.69,U] [#5 0.02,-0.10,0.72,U] [#6 -0.06,-0.26,0.72,U] [#7 0.11,-0.14,0.54,U] [#8 0.04,-0.27,0.00,M2] 
00:31:57.473 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.10}, one-star: {0.09, 0.06}
00:31:57.474 00.001 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.71)
00:31:57.476 00.002 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.71)
00:31:57.478 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.75 mountX=-0.09 mountY=0.04, mountTheta=2.71
00:31:57.481 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.10, opts=13)
00:31:57.483 00.002 1032 Enqueuing Move request for scope (-0.02, -0.10)
00:31:57.486 00.003 10072 Worker thread wakes up
00:31:57.486 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
00:31:57.486 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
00:31:57.486 00.000 10072 Moving (-0.02, -0.10) raw xDistance=-0.09 yDistance=0.04
00:31:57.489 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:57.492 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.79
00:31:57.492 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:31:57.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:57.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:31:57.492 00.000 10072 MoveAxis(W, 2, ABG)
00:31:57.492 00.000 10072 Guiding  Dir = 3, Dur = 2
00:31:57.493 00.001 10072 IsGuiding returns 0
00:31:57.494 00.001 10072 PulseGuide returned control before completion, sleep 12
00:31:57.509 00.015 10072 IsGuiding returns 0
00:31:57.509 00.000 10072 Move returns status 0, amount 2
00:31:57.509 00.000 10072 MoveAxis(N, 0, ABG)
00:31:57.509 00.000 10072 Move returns status 0, amount 0
00:31:57.509 00.000 10072 move complete, result=0
00:31:57.509 00.000 10072 worker thread done servicing request
00:31:57.511 00.002 1032 UpdateGuideState exits: m=1364 SNR=26.0
00:31:57.513 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:57.515 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:57.517 00.002 1032 Enqueuing Expose request
00:31:57.521 00.004 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
00:31:57.523 00.002 10072 Worker thread wakes up
00:31:57.523 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:57.523 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:58.152 00.629 10072 Exposure complete
00:31:58.203 00.051 10072 worker thread done servicing request
00:31:58.203 00.000 1032 OnExposeComplete: enter
00:31:58.207 00.004 1032 UpdateGuideState(): m_state=6
00:31:58.209 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2636
00:31:58.211 00.002 1032 Star::Find returns 1 (0), X=321.71, Y=743.05, Mass=1263, SNR=25.0, Peak=148 HFD=2.5
00:31:58.212 00.001 1032 MultiStar: [#1 -0.24,-0.23,0.00,M9] [#2 -0.20,0.07,1.00,U] [#3 -0.01,-0.00,0.75,U] [#4 -0.15,0.04,0.69,U] [#5 -0.06,-0.07,0.76,U] [#6 -0.15,-0.02,0.72,U] [#7 0.02,0.02,0.56,U] [#8 -0.02,-0.15,0.60,U] 
00:31:58.215 00.003 1032 single-star, 7 included, MultiStar: {-0.08, -0.01}, one-star: {0.00, -0.02}
00:31:58.216 00.001 1032 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.83) = xAngle (-3.38 = 2.90)
00:31:58.218 00.002 1032 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.38 = 2.90)
00:31:58.219 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.55 mountX=-0.02 mountY=0.01, mountTheta=2.90
00:31:58.221 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.02, opts=13)
00:31:58.222 00.001 1032 Enqueuing Move request for scope (0.00, -0.02)
00:31:58.224 00.002 10072 Worker thread wakes up
00:31:58.224 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
00:31:58.224 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
00:31:58.224 00.000 10072 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
00:31:58.225 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:58.228 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.78
00:31:58.228 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:31:58.229 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:58.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:31:58.229 00.000 10072 MoveAxis(W, 1, ABG)
00:31:58.229 00.000 10072 Guiding  Dir = 3, Dur = 1
00:31:58.229 00.000 10072 IsGuiding returns 0
00:31:58.230 00.001 10072 PulseGuide returned control before completion, sleep 11
00:31:58.245 00.015 10072 IsGuiding returns 0
00:31:58.245 00.000 10072 Move returns status 0, amount 1
00:31:58.245 00.000 10072 MoveAxis(N, 0, ABG)
00:31:58.245 00.000 10072 Move returns status 0, amount 0
00:31:58.245 00.000 10072 move complete, result=0
00:31:58.245 00.000 10072 worker thread done servicing request
00:31:58.254 00.009 1032 UpdateGuideState exits: m=1263 SNR=25.0
00:31:58.256 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:58.258 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:58.259 00.001 1032 Enqueuing Expose request
00:31:58.261 00.002 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
00:31:58.264 00.003 10072 Worker thread wakes up
00:31:58.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:58.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:58.668 00.404 10072 Exposure complete
00:31:58.720 00.052 10072 worker thread done servicing request
00:31:58.720 00.000 1032 OnExposeComplete: enter
00:31:58.723 00.003 1032 UpdateGuideState(): m_state=6
00:31:58.725 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2637
00:31:58.726 00.001 1032 Star::Find returns 1 (0), X=321.78, Y=743.11, Mass=1325, SNR=25.6, Peak=153 HFD=2.4
00:31:58.728 00.002 1032 MultiStar: [#1 -0.23,-0.19,0.00,M10] [#2 -0.11,-0.01,1.06,U] [#3 0.06,0.06,0.78,U] [#4 -0.17,-0.04,0.68,U] [#5 -0.04,-0.12,0.69,U] [#6 -0.30,-0.14,0.00,M4] [#7 -0.10,0.13,0.63,U] [#8 -0.08,-0.13,0.62,U] 
00:31:58.730 00.002 1032 refined, 6 included, MultiStar: {-0.05, -0.01}, one-star: {0.08, 0.04}
00:31:58.731 00.001 1032 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.83) = xAngle (-4.84 = 1.44)
00:31:58.733 00.002 1032 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.84 = 1.44)
00:31:58.735 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.01 mountX=0.01 mountY=0.05, mountTheta=1.44
00:31:58.739 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.01, opts=13)
00:31:58.741 00.002 1032 Enqueuing Move request for scope (-0.05, -0.01)
00:31:58.743 00.002 10072 Worker thread wakes up
00:31:58.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
00:31:58.743 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
00:31:58.743 00.000 10072 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
00:31:58.745 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:58.749 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.78
00:31:58.749 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:31:58.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:58.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:31:58.749 00.000 10072 MoveAxis(W, 1, ABG)
00:31:58.749 00.000 10072 Guiding  Dir = 3, Dur = 1
00:31:58.749 00.000 10072 IsGuiding returns 0
00:31:58.750 00.001 10072 PulseGuide returned control before completion, sleep 11
00:31:58.767 00.017 1032 UpdateGuideState exits: m=1325 SNR=25.6
00:31:58.771 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:58.773 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:58.775 00.002 1032 Enqueuing Expose request
00:31:58.777 00.002 10072 IsGuiding returns 0
00:31:58.777 00.000 10072 Move returns status 0, amount 1
00:31:58.777 00.000 10072 MoveAxis(N, 0, ABG)
00:31:58.777 00.000 10072 Move returns status 0, amount 0
00:31:58.777 00.000 10072 move complete, result=0
00:31:58.777 00.000 10072 worker thread done servicing request
00:31:58.777 00.000 10072 Worker thread wakes up
00:31:58.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:58.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:58.783 00.006 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
00:31:59.405 00.622 10072 Exposure complete
00:31:59.451 00.046 10072 worker thread done servicing request
00:31:59.451 00.000 1032 OnExposeComplete: enter
00:31:59.454 00.003 1032 UpdateGuideState(): m_state=6
00:31:59.457 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2638
00:31:59.458 00.001 1032 Star::Find returns 1 (0), X=321.60, Y=743.22, Mass=1337, SNR=25.8, Peak=141 HFD=2.7
00:31:59.460 00.002 1032 MultiStar: [#1 -0.19,-0.04,1.18,U] [#2 -0.11,-0.04,0.93,U] [#3 -0.04,-0.04,0.74,U] [#4 -0.04,0.08,0.70,U] [#5 -0.06,0.11,0.71,U] [#6 0.00,-0.17,0.73,U] [#7 0.15,0.10,0.57,U] [#8 0.04,0.10,0.60,U] 
00:31:59.462 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {-0.10, 0.15}
00:31:59.464 00.002 1032 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.83) = xAngle (0.94 = 0.94)
00:31:59.467 00.003 1032 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.94 = 0.94)
00:31:59.469 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.77 mountX=0.04 mountY=0.05, mountTheta=0.94
00:31:59.471 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.02, opts=13)
00:31:59.473 00.002 1032 Enqueuing Move request for scope (-0.06, 0.02)
00:31:59.474 00.001 10072 Worker thread wakes up
00:31:59.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
00:31:59.474 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
00:31:59.474 00.000 10072 Moving (-0.06, 0.02) raw xDistance=0.04 yDistance=0.05
00:31:59.476 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:59.477 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.77
00:31:59.477 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:31:59.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:59.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:31:59.478 00.001 10072 MoveAxis(W, 0, ABG)
00:31:59.478 00.000 10072 Move returns status 0, amount 0
00:31:59.478 00.000 10072 MoveAxis(N, 0, ABG)
00:31:59.478 00.000 10072 Move returns status 0, amount 0
00:31:59.478 00.000 10072 move complete, result=0
00:31:59.478 00.000 10072 worker thread done servicing request
00:31:59.496 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:31:59.498 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:59.500 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:31:59.502 00.002 1032 Enqueuing Expose request
00:31:59.503 00.001 1032 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
00:31:59.505 00.002 10072 Worker thread wakes up
00:31:59.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:31:59.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:31:59.921 00.416 10072 Exposure complete
00:31:59.970 00.049 10072 worker thread done servicing request
00:31:59.970 00.000 1032 OnExposeComplete: enter
00:31:59.972 00.002 1032 UpdateGuideState(): m_state=6
00:31:59.975 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2639
00:31:59.977 00.002 1032 Star::Find returns 1 (0), X=321.85, Y=743.16, Mass=1482, SNR=27.1, Peak=166 HFD=2.4
00:31:59.979 00.002 1032 MultiStar: [#1 -0.10,-0.34,0.00,M10] [#2 -0.02,-0.12,0.96,U] [#3 -0.05,-0.02,0.66,U] [#4 -0.11,-0.10,0.60,U] [#5 0.00,-0.21,0.67,U] [#6 -0.07,-0.09,0.66,U] [#7 -0.05,0.02,0.53,U] [#8 -0.01,-0.05,0.59,U] 
00:31:59.981 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.06}, one-star: {0.14, 0.09}
00:31:59.983 00.002 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.72)
00:31:59.984 00.001 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.72)
00:31:59.986 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.73 mountX=-0.05 mountY=0.02, mountTheta=2.72
00:31:59.990 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
00:31:59.992 00.002 1032 Enqueuing Move request for scope (-0.01, -0.06)
00:31:59.994 00.002 10072 Worker thread wakes up
00:31:59.994 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
00:31:59.994 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
00:31:59.994 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.02
00:31:59.996 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:31:59.999 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.77
00:31:59.999 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:31:59.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:59.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:31:59.999 00.000 10072 MoveAxis(E, 0, ABG)
00:31:59.999 00.000 10072 Move returns status 0, amount 0
00:31:59.999 00.000 10072 MoveAxis(N, 0, ABG)
00:31:59.999 00.000 10072 Move returns status 0, amount 0
00:32:00.000 00.001 10072 move complete, result=0
00:32:00.000 00.000 10072 worker thread done servicing request
00:32:00.027 00.027 1032 UpdateGuideState exits: m=1482 SNR=27.1
00:32:00.029 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:00.031 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:00.032 00.001 1032 Enqueuing Expose request
00:32:00.034 00.002 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:00.036 00.002 10072 Worker thread wakes up
00:32:00.036 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:00.036 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:00.673 00.637 10072 Exposure complete
00:32:00.722 00.049 10072 worker thread done servicing request
00:32:00.722 00.000 1032 OnExposeComplete: enter
00:32:00.724 00.002 1032 UpdateGuideState(): m_state=6
00:32:00.726 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2640
00:32:00.728 00.002 1032 Star::Find returns 1 (0), X=321.70, Y=743.03, Mass=1396, SNR=26.3, Peak=168 HFD=2.5
00:32:00.729 00.001 1032 MultiStar: [#1 -0.13,-0.26,0.00,R] [#2 -0.17,-0.02,0.96,U] [#3 0.13,-0.05,0.65,U] [#4 -0.04,-0.22,0.68,U] [#5 0.04,-0.11,0.67,U] [#6 0.09,-0.05,0.70,U] [#7 0.02,-0.17,0.52,U] [#8 -0.03,-0.11,0.59,U] 
00:32:00.732 00.003 1032 single-star, 7 included, MultiStar: {-0.00, -0.09}, one-star: {-0.00, -0.05}
00:32:00.733 00.001 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.51 = 2.77)
00:32:00.735 00.002 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.77)
00:32:00.738 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.68 mountX=-0.04 mountY=0.02, mountTheta=2.77
00:32:00.741 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.05, opts=13)
00:32:00.744 00.003 1032 Enqueuing Move request for scope (-0.00, -0.05)
00:32:00.746 00.002 10072 Worker thread wakes up
00:32:00.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
00:32:00.746 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
00:32:00.746 00.000 10072 Moving (-0.00, -0.05) raw xDistance=-0.04 yDistance=0.02
00:32:00.748 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:00.750 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.76
00:32:00.750 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:32:00.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:00.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:32:00.750 00.000 10072 MoveAxis(E, 0, ABG)
00:32:00.750 00.000 10072 Move returns status 0, amount 0
00:32:00.750 00.000 10072 MoveAxis(N, 0, ABG)
00:32:00.750 00.000 10072 Move returns status 0, amount 0
00:32:00.750 00.000 10072 move complete, result=0
00:32:00.750 00.000 10072 worker thread done servicing request
00:32:00.767 00.017 1032 UpdateGuideState exits: m=1396 SNR=26.3
00:32:00.771 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:00.773 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:00.775 00.002 1032 Enqueuing Expose request
00:32:00.777 00.002 1032 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:00.780 00.003 10072 Worker thread wakes up
00:32:00.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:00.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:01.192 00.412 10072 Exposure complete
00:32:01.244 00.052 10072 worker thread done servicing request
00:32:01.244 00.000 1032 OnExposeComplete: enter
00:32:01.246 00.002 1032 UpdateGuideState(): m_state=6
00:32:01.248 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2641
00:32:01.251 00.003 1032 Star::Find returns 1 (0), X=321.58, Y=743.15, Mass=1302, SNR=25.4, Peak=141 HFD=2.7
00:32:01.254 00.003 1032 MultiStar: [#1 0.01,0.11,1.14,U] [#2 -0.14,-0.03,1.00,U] [#3 0.11,0.05,0.77,U] [#4 -0.04,0.01,0.70,U] [#5 0.05,0.01,0.72,U] [#6 -0.01,-0.16,0.75,U] [#7 -0.02,-0.08,0.60,U] [#8 0.08,-0.03,0.62,U] 
00:32:01.255 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {-0.13, 0.08}
00:32:01.257 00.002 1032 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.83) = xAngle (1.03 = 1.03)
00:32:01.258 00.001 1032 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.03 = 1.03)
00:32:01.260 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.86 mountX=0.01 mountY=0.02, mountTheta=1.03
00:32:01.262 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
00:32:01.264 00.002 1032 Enqueuing Move request for scope (-0.02, 0.01)
00:32:01.267 00.003 10072 Worker thread wakes up
00:32:01.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
00:32:01.267 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
00:32:01.267 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=0.02
00:32:01.270 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:01.272 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.76
00:32:01.272 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:32:01.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:01.274 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:32:01.274 00.000 10072 MoveAxis(E, 1, ABG)
00:32:01.274 00.000 10072 Guiding  Dir = 2, Dur = 1
00:32:01.274 00.000 10072 IsGuiding returns 0
00:32:01.275 00.001 10072 PulseGuide returned control before completion, sleep 11
00:32:01.293 00.018 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:32:01.296 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:01.300 00.004 10072 IsGuiding returns 0
00:32:01.300 00.000 10072 Move returns status 0, amount 1
00:32:01.300 00.000 10072 MoveAxis(N, 0, ABG)
00:32:01.300 00.000 10072 Move returns status 0, amount 0
00:32:01.300 00.000 10072 move complete, result=0
00:32:01.300 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:01.304 00.004 1032 Enqueuing Expose request
00:32:01.306 00.002 10072 worker thread done servicing request
00:32:01.306 00.000 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:32:01.308 00.002 10072 Worker thread wakes up
00:32:01.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:01.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:01.940 00.632 10072 Exposure complete
00:32:01.991 00.051 10072 worker thread done servicing request
00:32:01.992 00.001 1032 OnExposeComplete: enter
00:32:01.994 00.002 1032 UpdateGuideState(): m_state=6
00:32:01.995 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2642
00:32:01.998 00.003 1032 Star::Find returns 1 (0), X=321.75, Y=743.17, Mass=1400, SNR=26.4, Peak=168 HFD=2.5
00:32:01.999 00.001 1032 MultiStar: [#1 -0.01,0.09,1.14,U] [#2 -0.08,0.11,0.99,U] [#3 0.06,-0.02,0.74,U] [#4 -0.04,-0.12,0.69,U] [#5 -0.05,-0.03,0.66,U] [#6 -0.07,-0.11,0.72,U] [#7 -0.01,0.14,0.55,U] [#8 -0.11,-0.11,0.61,U] 
00:32:02.001 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.04, 0.10}
00:32:02.002 00.001 1032 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.83) = xAngle (0.73 = 0.73)
00:32:02.004 00.002 1032 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.73 = 0.73)
00:32:02.005 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.56 mountX=0.02 mountY=0.02, mountTheta=0.73
00:32:02.009 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
00:32:02.010 00.001 1032 Enqueuing Move request for scope (-0.03, 0.02)
00:32:02.012 00.002 10072 Worker thread wakes up
00:32:02.012 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
00:32:02.012 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
00:32:02.012 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.02 yDistance=0.02
00:32:02.014 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:02.019 00.005 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.75
00:32:02.019 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:32:02.019 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:02.019 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:32:02.019 00.000 10072 MoveAxis(E, 1, ABG)
00:32:02.019 00.000 10072 Guiding  Dir = 2, Dur = 1
00:32:02.019 00.000 10072 IsGuiding returns 0
00:32:02.020 00.001 10072 PulseGuide returned control before completion, sleep 11
00:32:02.032 00.012 10072 IsGuiding returns 0
00:32:02.032 00.000 10072 Move returns status 0, amount 1
00:32:02.032 00.000 10072 MoveAxis(N, 0, ABG)
00:32:02.032 00.000 10072 Move returns status 0, amount 0
00:32:02.032 00.000 10072 move complete, result=0
00:32:02.032 00.000 10072 worker thread done servicing request
00:32:02.038 00.006 1032 UpdateGuideState exits: m=1400 SNR=26.4
00:32:02.040 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:02.041 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:02.043 00.002 1032 Enqueuing Expose request
00:32:02.044 00.001 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:32:02.046 00.002 10072 Worker thread wakes up
00:32:02.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:02.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:02.460 00.414 10072 Exposure complete
00:32:02.513 00.053 10072 worker thread done servicing request
00:32:02.513 00.000 1032 OnExposeComplete: enter
00:32:02.516 00.003 1032 UpdateGuideState(): m_state=6
00:32:02.520 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2643
00:32:02.522 00.002 1032 Star::Find returns 1 (0), X=321.81, Y=743.10, Mass=1438, SNR=26.7, Peak=177 HFD=2.4
00:32:02.525 00.003 1032 MultiStar: [#1 0.01,0.09,1.11,U] [#2 -0.16,-0.03,0.96,U] [#3 0.08,0.06,0.73,U] [#4 -0.11,-0.03,0.69,U] [#5 0.15,-0.05,0.68,U] [#6 -0.04,-0.14,0.65,U] [#7 -0.02,-0.10,0.54,U] [#8 0.06,-0.10,0.61,U] 
00:32:02.527 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {0.11, 0.03}
00:32:02.529 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
00:32:02.530 00.001 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
00:32:02.532 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.21 mountX=-0.02 mountY=-0.00, mountTheta=-3.04
00:32:02.534 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
00:32:02.537 00.003 1032 Enqueuing Move request for scope (0.01, -0.02)
00:32:02.538 00.001 10072 Worker thread wakes up
00:32:02.538 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
00:32:02.539 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
00:32:02.539 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.00
00:32:02.540 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:02.542 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.75
00:32:02.543 00.001 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:32:02.543 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:02.543 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:32:02.543 00.000 10072 MoveAxis(E, 2, ABG)
00:32:02.543 00.000 10072 Guiding  Dir = 2, Dur = 2
00:32:02.543 00.000 10072 IsGuiding returns 0
00:32:02.543 00.000 10072 PulseGuide returned control before completion, sleep 12
00:32:02.562 00.019 1032 UpdateGuideState exits: m=1438 SNR=26.7
00:32:02.567 00.005 10072 IsGuiding returns 0
00:32:02.567 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:02.569 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:02.570 00.001 1032 Enqueuing Expose request
00:32:02.572 00.002 10072 Move returns status 0, amount 2
00:32:02.572 00.000 10072 MoveAxis(N, 0, ABG)
00:32:02.572 00.000 10072 Move returns status 0, amount 0
00:32:02.572 00.000 10072 move complete, result=0
00:32:02.572 00.000 10072 worker thread done servicing request
00:32:02.572 00.000 10072 Worker thread wakes up
00:32:02.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:02.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:02.581 00.009 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:32:03.212 00.631 10072 Exposure complete
00:32:03.264 00.052 10072 worker thread done servicing request
00:32:03.264 00.000 1032 OnExposeComplete: enter
00:32:03.266 00.002 1032 UpdateGuideState(): m_state=6
00:32:03.271 00.005 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2644
00:32:03.273 00.002 1032 Star::Find returns 1 (0), X=321.86, Y=742.89, Mass=1410, SNR=26.5, Peak=171 HFD=2.6
00:32:03.276 00.003 1032 MultiStar: [#1 0.06,-0.08,1.09,U] [#2 -0.09,-0.17,0.98,U] [#3 0.12,-0.01,0.76,U] [#4 -0.19,-0.18,0.66,U] [#5 -0.00,-0.20,0.66,U] [#6 -0.03,-0.32,0.00,M1] [#7 0.01,0.00,0.53,U] [#8 -0.07,-0.41,0.00,M1] 
00:32:03.277 00.001 1032 refined, 6 included, MultiStar: {0.02, -0.12}, one-star: {0.16, -0.18}
00:32:03.279 00.002 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.02)
00:32:03.281 00.002 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.02)
00:32:03.283 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.43 mountX=-0.12 mountY=0.01, mountTheta=3.02
00:32:03.285 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.12, opts=13)
00:32:03.287 00.002 1032 Enqueuing Move request for scope (0.02, -0.12)
00:32:03.290 00.003 10072 Worker thread wakes up
00:32:03.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
00:32:03.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
00:32:03.290 00.000 10072 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=0.01
00:32:03.292 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:03.294 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.74
00:32:03.294 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
00:32:03.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:03.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:32:03.294 00.000 10072 MoveAxis(E, 3, ABG)
00:32:03.295 00.001 10072 Guiding  Dir = 2, Dur = 3
00:32:03.295 00.000 10072 IsGuiding returns 0
00:32:03.295 00.000 10072 PulseGuide returned control before completion, sleep 13
00:32:03.314 00.019 1032 UpdateGuideState exits: m=1410 SNR=26.5
00:32:03.317 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:03.319 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:03.321 00.002 10072 IsGuiding returns 0
00:32:03.321 00.000 1032 Enqueuing Expose request
00:32:03.323 00.002 10072 Move returns status 0, amount 3
00:32:03.323 00.000 10072 MoveAxis(N, 0, ABG)
00:32:03.323 00.000 10072 Move returns status 0, amount 0
00:32:03.323 00.000 10072 move complete, result=0
00:32:03.323 00.000 10072 worker thread done servicing request
00:32:03.324 00.001 10072 Worker thread wakes up
00:32:03.324 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:03.324 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:03.333 00.009 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
00:32:03.729 00.396 10072 Exposure complete
00:32:03.784 00.055 10072 worker thread done servicing request
00:32:03.784 00.000 1032 OnExposeComplete: enter
00:32:03.786 00.002 1032 UpdateGuideState(): m_state=6
00:32:03.788 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2645
00:32:03.790 00.002 1032 Star::Find returns 1 (0), X=321.90, Y=742.77, Mass=1467, SNR=27.0, Peak=183 HFD=2.6
00:32:03.792 00.002 1032 MultiStar: [#1 -0.05,-0.08,1.13,U] [#2 0.00,-0.16,0.89,U] [#3 0.16,0.04,0.69,U] [#4 0.03,-0.25,0.63,U] [#5 -0.05,-0.32,0.00,M1] [#6 -0.03,-0.20,0.71,U] [#7 -0.13,-0.05,0.50,U] [#8 -0.01,-0.37,0.00,M2] 
00:32:03.795 00.003 1032 refined, 6 included, MultiStar: {0.03, -0.15}, one-star: {0.19, -0.30}
00:32:03.797 00.002 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
00:32:03.799 00.002 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
00:32:03.803 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.36 mountX=-0.15 mountY=0.01, mountTheta=3.09
00:32:03.806 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.15, opts=13)
00:32:03.809 00.003 1032 Enqueuing Move request for scope (0.03, -0.15)
00:32:03.811 00.002 10072 Worker thread wakes up
00:32:03.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
00:32:03.811 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
00:32:03.811 00.000 10072 Moving (0.03, -0.15) raw xDistance=-0.15 yDistance=0.01
00:32:03.813 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:03.815 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.74
00:32:03.815 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
00:32:03.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:03.816 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:32:03.816 00.000 10072 MoveAxis(E, 80, ABG)
00:32:03.816 00.000 10072 Guiding  Dir = 2, Dur = 80
00:32:03.816 00.000 10072 IsGuiding returns 0
00:32:03.816 00.000 10072 PulseGuide returned control before completion, sleep 90
00:32:03.835 00.019 1032 UpdateGuideState exits: m=1467 SNR=27.0
00:32:03.838 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:03.840 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:03.841 00.001 1032 Enqueuing Expose request
00:32:03.915 00.074 10072 IsGuiding returns 0
00:32:03.916 00.001 10072 Move returns status 0, amount 80
00:32:03.916 00.000 10072 MoveAxis(N, 0, ABG)
00:32:03.916 00.000 10072 Move returns status 0, amount 0
00:32:03.916 00.000 10072 move complete, result=0
00:32:03.916 00.000 10072 worker thread done servicing request
00:32:03.916 00.000 10072 Worker thread wakes up
00:32:03.916 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:03.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:03.916 00.000 1032 GuideStep: -0.2 px 80 ms EAST, 0.0 px 0 ms NORTH
00:32:04.541 00.625 10072 Exposure complete
00:32:04.591 00.050 10072 worker thread done servicing request
00:32:04.591 00.000 1032 OnExposeComplete: enter
00:32:04.594 00.003 1032 UpdateGuideState(): m_state=6
00:32:04.596 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2646
00:32:04.597 00.001 1032 Star::Find returns 1 (0), X=321.60, Y=743.10, Mass=1495, SNR=27.2, Peak=147 HFD=2.6
00:32:04.599 00.002 1032 MultiStar: [#1 -0.06,-0.01,1.06,U] [#2 -0.31,0.02,0.00,M1] [#3 0.04,0.09,0.66,U] [#4 -0.02,-0.17,0.66,U] [#5 -0.04,-0.09,0.67,U] [#6 -0.04,-0.05,0.67,U] [#7 -0.13,-0.08,0.52,U] [#8 0.05,0.03,0.60,U] 
00:32:04.601 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.02}, one-star: {-0.11, 0.03}
00:32:04.603 00.002 1032 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.83) = xAngle (-4.46 = 1.83)
00:32:04.605 00.002 1032 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.46 = 1.83)
00:32:04.606 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.63 mountX=-0.01 mountY=0.05, mountTheta=1.83
00:32:04.608 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.02, opts=13)
00:32:04.610 00.002 1032 Enqueuing Move request for scope (-0.04, -0.02)
00:32:04.612 00.002 10072 Worker thread wakes up
00:32:04.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
00:32:04.612 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
00:32:04.612 00.000 10072 Moving (-0.04, -0.02) raw xDistance=-0.01 yDistance=0.05
00:32:04.615 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:04.618 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.73
00:32:04.619 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:32:04.619 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:04.619 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:32:04.619 00.000 10072 MoveAxis(E, 4, ABG)
00:32:04.619 00.000 10072 Guiding  Dir = 2, Dur = 4
00:32:04.619 00.000 10072 IsGuiding returns 0
00:32:04.620 00.001 10072 PulseGuide returned control before completion, sleep 14
00:32:04.637 00.017 1032 UpdateGuideState exits: m=1495 SNR=27.2
00:32:04.639 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:04.641 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:04.644 00.003 1032 Enqueuing Expose request
00:32:04.648 00.004 10072 IsGuiding returns 0
00:32:04.648 00.000 10072 Move returns status 0, amount 4
00:32:04.648 00.000 10072 MoveAxis(N, 0, ABG)
00:32:04.648 00.000 10072 Move returns status 0, amount 0
00:32:04.648 00.000 10072 move complete, result=0
00:32:04.648 00.000 10072 worker thread done servicing request
00:32:04.648 00.000 10072 Worker thread wakes up
00:32:04.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:04.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:04.654 00.006 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
00:32:05.057 00.403 10072 Exposure complete
00:32:05.106 00.049 10072 worker thread done servicing request
00:32:05.106 00.000 1032 OnExposeComplete: enter
00:32:05.108 00.002 1032 UpdateGuideState(): m_state=6
00:32:05.110 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2647
00:32:05.113 00.003 1032 Star::Find returns 1 (0), X=321.50, Y=743.14, Mass=1277, SNR=25.1, Peak=153 HFD=2.5
00:32:05.115 00.002 1032 MultiStar: [#1 -0.26,0.08,1.19,U] [#2 -0.26,-0.02,1.02,U] [#3 -0.02,-0.11,0.76,U] [#4 -0.17,-0.17,0.71,U] [#5 -0.15,-0.11,0.71,U] [#6 -0.24,-0.18,0.00,M1] [#7 0.12,-0.19,0.54,U] [#8 -0.14,-0.09,0.64,U] 
00:32:05.117 00.002 1032 refined, 7 included, MultiStar: {-0.16, -0.05}, one-star: {-0.20, 0.07}
00:32:05.119 00.002 1032 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.83) = xAngle (-4.69 = 1.59)
00:32:05.120 00.001 1032 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.69 = 1.59)
00:32:05.122 00.002 1032 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.86 mountX=-0.00 mountY=0.17, mountTheta=1.59
00:32:05.124 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=-0.05, opts=13)
00:32:05.126 00.002 1032 Enqueuing Move request for scope (-0.16, -0.05)
00:32:05.128 00.002 10072 Worker thread wakes up
00:32:05.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
00:32:05.128 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
00:32:05.128 00.000 10072 Moving (-0.16, -0.05) raw xDistance=-0.00 yDistance=0.17
00:32:05.130 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:05.132 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.73
00:32:05.132 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:32:05.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:05.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:32:05.132 00.000 10072 MoveAxis(E, 4, ABG)
00:32:05.132 00.000 10072 Guiding  Dir = 2, Dur = 4
00:32:05.132 00.000 10072 IsGuiding returns 0
00:32:05.133 00.001 10072 PulseGuide returned control before completion, sleep 14
00:32:05.148 00.015 10072 IsGuiding returns 0
00:32:05.148 00.000 10072 Move returns status 0, amount 4
00:32:05.148 00.000 10072 MoveAxis(N, 0, ABG)
00:32:05.148 00.000 10072 Move returns status 0, amount 0
00:32:05.148 00.000 10072 move complete, result=0
00:32:05.148 00.000 10072 worker thread done servicing request
00:32:05.151 00.003 1032 UpdateGuideState exits: m=1277 SNR=25.1
00:32:05.153 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:05.154 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:05.156 00.002 1032 Enqueuing Expose request
00:32:05.157 00.001 10072 Worker thread wakes up
00:32:05.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:05.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:05.157 00.000 1032 GuideStep: -0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
00:32:05.790 00.633 10072 Exposure complete
00:32:05.840 00.050 10072 worker thread done servicing request
00:32:05.840 00.000 1032 OnExposeComplete: enter
00:32:05.842 00.002 1032 UpdateGuideState(): m_state=6
00:32:05.844 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2648
00:32:05.845 00.001 1032 Star::Find returns 1 (0), X=321.55, Y=743.08, Mass=1360, SNR=26.0, Peak=151 HFD=2.7
00:32:05.848 00.003 1032 MultiStar: [#1 -0.07,0.01,1.11,U] [#2 -0.31,-0.11,0.00,M1] [#3 -0.02,-0.03,0.77,U] [#4 -0.14,-0.16,0.66,U] [#5 -0.10,-0.08,0.66,U] [#6 -0.10,-0.18,0.71,U] [#7 -0.25,-0.10,0.52,U] [#8 -0.02,-0.25,0.61,U] 
00:32:05.850 00.002 1032 refined, 7 included, MultiStar: {-0.10, -0.08}, one-star: {-0.16, 0.00}
00:32:05.852 00.002 1032 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.83) = xAngle (-4.30 = 1.98)
00:32:05.854 00.002 1032 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.30 = 1.98)
00:32:05.855 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.47 mountX=-0.05 mountY=0.12, mountTheta=1.98
00:32:05.858 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.08, opts=13)
00:32:05.860 00.002 1032 Enqueuing Move request for scope (-0.10, -0.08)
00:32:05.862 00.002 10072 Worker thread wakes up
00:32:05.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
00:32:05.862 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
00:32:05.862 00.000 10072 Moving (-0.10, -0.08) raw xDistance=-0.05 yDistance=0.12
00:32:05.864 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:05.868 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.72
00:32:05.868 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:32:05.868 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:05.868 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:32:05.868 00.000 10072 MoveAxis(E, 5, ABG)
00:32:05.868 00.000 10072 Guiding  Dir = 2, Dur = 5
00:32:05.869 00.001 10072 IsGuiding returns 0
00:32:05.869 00.000 10072 PulseGuide returned control before completion, sleep 15
00:32:05.887 00.018 1032 UpdateGuideState exits: m=1360 SNR=26.0
00:32:05.890 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:05.893 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:05.897 00.004 1032 Enqueuing Expose request
00:32:05.899 00.002 10072 IsGuiding returns 0
00:32:05.899 00.000 10072 Move returns status 0, amount 5
00:32:05.899 00.000 10072 MoveAxis(N, 0, ABG)
00:32:05.899 00.000 10072 Move returns status 0, amount 0
00:32:05.899 00.000 10072 move complete, result=0
00:32:05.899 00.000 10072 worker thread done servicing request
00:32:05.899 00.000 10072 Worker thread wakes up
00:32:05.900 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:05.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:05.907 00.007 1032 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
00:32:06.309 00.402 10072 Exposure complete
00:32:06.357 00.048 10072 worker thread done servicing request
00:32:06.357 00.000 1032 OnExposeComplete: enter
00:32:06.360 00.003 1032 UpdateGuideState(): m_state=6
00:32:06.361 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2649
00:32:06.363 00.002 1032 Star::Find returns 1 (0), X=321.81, Y=742.95, Mass=1362, SNR=26.0, Peak=151 HFD=2.6
00:32:06.365 00.002 1032 MultiStar: [#1 -0.08,-0.02,1.17,U] [#2 -0.04,-0.33,0.00,M2] [#3 0.06,-0.06,0.68,U] [#4 -0.14,-0.41,0.00,M1] [#5 -0.00,-0.30,0.00,M1] [#6 -0.15,-0.16,0.71,U] [#7 0.10,-0.29,0.00,M1] [#8 0.03,-0.08,0.63,U] 
00:32:06.367 00.002 1032 refined, 4 included, MultiStar: {-0.01, -0.08}, one-star: {0.10, -0.13}
00:32:06.370 00.003 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.51 = 2.77)
00:32:06.371 00.001 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.77)
00:32:06.373 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.68 mountX=-0.08 mountY=0.03, mountTheta=2.77
00:32:06.376 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.08, opts=13)
00:32:06.379 00.003 1032 Enqueuing Move request for scope (-0.01, -0.08)
00:32:06.381 00.002 10072 Worker thread wakes up
00:32:06.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
00:32:06.381 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
00:32:06.381 00.000 10072 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=0.03
00:32:06.384 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:06.387 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.72
00:32:06.387 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:32:06.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:06.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:32:06.387 00.000 10072 MoveAxis(E, 4, ABG)
00:32:06.387 00.000 10072 Guiding  Dir = 2, Dur = 4
00:32:06.387 00.000 10072 IsGuiding returns 0
00:32:06.389 00.002 10072 PulseGuide returned control before completion, sleep 14
00:32:06.407 00.018 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:32:06.408 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:06.410 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:06.411 00.001 1032 Enqueuing Expose request
00:32:06.414 00.003 10072 IsGuiding returns 0
00:32:06.415 00.001 10072 Move returns status 0, amount 4
00:32:06.415 00.000 10072 MoveAxis(N, 0, ABG)
00:32:06.415 00.000 10072 Move returns status 0, amount 0
00:32:06.415 00.000 10072 move complete, result=0
00:32:06.415 00.000 10072 worker thread done servicing request
00:32:06.415 00.000 10072 Worker thread wakes up
00:32:06.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:06.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:06.421 00.006 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:32:07.046 00.625 10072 Exposure complete
00:32:07.092 00.046 10072 worker thread done servicing request
00:32:07.092 00.000 1032 OnExposeComplete: enter
00:32:07.094 00.002 1032 UpdateGuideState(): m_state=6
00:32:07.096 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2650
00:32:07.097 00.001 1032 Star::Find returns 1 (0), X=321.78, Y=742.96, Mass=1404, SNR=26.4, Peak=160 HFD=2.5
00:32:07.098 00.001 1032 MultiStar: [#1 0.10,0.06,1.08,U] [#2 -0.12,-0.11,0.98,U] [#3 -0.01,-0.02,0.73,U] [#4 -0.08,-0.23,0.68,U] [#5 0.01,-0.22,0.70,U] [#6 -0.05,-0.09,0.74,U] [#7 0.23,-0.06,0.55,U] [#8 0.16,-0.17,0.60,U] 
00:32:07.101 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {0.08, -0.11}
00:32:07.102 00.001 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
00:32:07.104 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
00:32:07.105 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.29 mountX=-0.10 mountY=-0.00, mountTheta=-3.12
00:32:07.108 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
00:32:07.110 00.002 1032 Enqueuing Move request for scope (0.03, -0.10)
00:32:07.112 00.002 10072 Worker thread wakes up
00:32:07.112 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
00:32:07.112 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
00:32:07.112 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.00
00:32:07.114 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:07.117 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.71
00:32:07.117 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:32:07.117 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:07.117 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:32:07.117 00.000 10072 MoveAxis(E, 5, ABG)
00:32:07.117 00.000 10072 Guiding  Dir = 2, Dur = 5
00:32:07.117 00.000 10072 IsGuiding returns 0
00:32:07.118 00.001 10072 PulseGuide returned control before completion, sleep 15
00:32:07.133 00.015 1032 UpdateGuideState exits: m=1404 SNR=26.4
00:32:07.137 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:07.138 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:07.140 00.002 1032 Enqueuing Expose request
00:32:07.142 00.002 10072 IsGuiding returns 0
00:32:07.142 00.000 10072 Move returns status 0, amount 5
00:32:07.142 00.000 10072 MoveAxis(N, 0, ABG)
00:32:07.142 00.000 10072 Move returns status 0, amount 0
00:32:07.142 00.000 10072 move complete, result=0
00:32:07.142 00.000 10072 worker thread done servicing request
00:32:07.142 00.000 10072 Worker thread wakes up
00:32:07.142 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:07.142 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:07.149 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:32:07.562 00.413 10072 Exposure complete
00:32:07.615 00.053 1032 OnExposeComplete: enter
00:32:07.618 00.003 1032 UpdateGuideState(): m_state=6
00:32:07.619 00.001 10072 worker thread done servicing request
00:32:07.619 00.000 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2651
00:32:07.622 00.003 1032 Star::Find returns 1 (0), X=321.70, Y=743.01, Mass=1439, SNR=26.7, Peak=155 HFD=2.5
00:32:07.624 00.002 1032 MultiStar: [#1 0.07,0.11,1.10,U] [#2 -0.09,-0.01,0.95,U] [#3 0.03,0.01,0.72,U] [#4 0.02,-0.14,0.73,U] [#5 0.11,-0.14,0.68,U] [#6 -0.17,-0.08,0.68,U] [#7 0.08,-0.09,0.52,U] [#8 0.02,-0.01,0.58,U] 
00:32:07.626 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {-0.00, -0.07}
00:32:07.630 00.004 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.27 = 3.02)
00:32:07.632 00.002 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.02)
00:32:07.633 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.43 mountX=-0.04 mountY=0.00, mountTheta=3.02
00:32:07.637 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
00:32:07.640 00.003 1032 Enqueuing Move request for scope (0.01, -0.04)
00:32:07.642 00.002 10072 Worker thread wakes up
00:32:07.643 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:32:07.643 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:32:07.643 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
00:32:07.646 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:07.648 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.71
00:32:07.648 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:32:07.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:07.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:32:07.648 00.000 10072 MoveAxis(E, 5, ABG)
00:32:07.648 00.000 10072 Guiding  Dir = 2, Dur = 5
00:32:07.648 00.000 10072 IsGuiding returns 0
00:32:07.649 00.001 10072 PulseGuide returned control before completion, sleep 15
00:32:07.666 00.017 1032 UpdateGuideState exits: m=1439 SNR=26.7
00:32:07.667 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:07.669 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:07.671 00.002 1032 Enqueuing Expose request
00:32:07.673 00.002 10072 IsGuiding returns 0
00:32:07.673 00.000 10072 Move returns status 0, amount 5
00:32:07.673 00.000 10072 MoveAxis(N, 0, ABG)
00:32:07.673 00.000 10072 Move returns status 0, amount 0
00:32:07.673 00.000 10072 move complete, result=0
00:32:07.674 00.001 10072 worker thread done servicing request
00:32:07.674 00.000 10072 Worker thread wakes up
00:32:07.674 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:07.674 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:07.683 00.009 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
00:32:08.309 00.626 10072 Exposure complete
00:32:08.356 00.047 10072 worker thread done servicing request
00:32:08.356 00.000 1032 OnExposeComplete: enter
00:32:08.358 00.002 1032 UpdateGuideState(): m_state=6
00:32:08.360 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2652
00:32:08.362 00.002 1032 Star::Find returns 1 (0), X=321.77, Y=742.95, Mass=1379, SNR=26.2, Peak=149 HFD=2.5
00:32:08.365 00.003 1032 MultiStar: [#1 0.06,0.06,1.10,U] [#2 -0.12,0.08,0.99,U] [#3 0.09,-0.14,0.72,U] [#4 0.09,-0.36,0.00,M1] [#5 0.07,-0.19,0.71,U] [#6 -0.04,-0.20,0.69,U] [#7 0.09,-0.16,0.51,U] [#8 -0.04,-0.02,0.62,U] 
00:32:08.369 00.004 1032 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {0.06, -0.12}
00:32:08.372 00.003 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.13)
00:32:08.373 00.001 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.13)
00:32:08.375 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.33 mountX=-0.07 mountY=0.00, mountTheta=3.13
00:32:08.378 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
00:32:08.380 00.002 1032 Enqueuing Move request for scope (0.02, -0.07)
00:32:08.382 00.002 10072 Worker thread wakes up
00:32:08.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
00:32:08.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
00:32:08.382 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.00
00:32:08.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:08.387 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.70
00:32:08.387 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:32:08.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:08.388 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:32:08.388 00.000 10072 MoveAxis(E, 5, ABG)
00:32:08.388 00.000 10072 Guiding  Dir = 2, Dur = 5
00:32:08.388 00.000 10072 IsGuiding returns 0
00:32:08.389 00.001 10072 PulseGuide returned control before completion, sleep 15
00:32:08.407 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.2
00:32:08.409 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:08.410 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:08.412 00.002 1032 Enqueuing Expose request
00:32:08.417 00.005 10072 IsGuiding returns 0
00:32:08.417 00.000 10072 Move returns status 0, amount 5
00:32:08.417 00.000 10072 MoveAxis(N, 0, ABG)
00:32:08.417 00.000 10072 Move returns status 0, amount 0
00:32:08.417 00.000 10072 move complete, result=0
00:32:08.417 00.000 10072 worker thread done servicing request
00:32:08.417 00.000 10072 Worker thread wakes up
00:32:08.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:08.418 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:08.420 00.002 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
00:32:08.825 00.405 10072 Exposure complete
00:32:08.872 00.047 10072 worker thread done servicing request
00:32:08.873 00.001 1032 OnExposeComplete: enter
00:32:08.875 00.002 1032 UpdateGuideState(): m_state=6
00:32:08.877 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2653
00:32:08.878 00.001 1032 Star::Find returns 1 (0), X=321.70, Y=742.90, Mass=1337, SNR=25.8, Peak=148 HFD=2.6
00:32:08.880 00.002 1032 MultiStar: [#1 0.09,-0.14,1.17,U] [#2 -0.15,-0.18,1.01,U] [#3 0.06,-0.28,0.00,M1] [#4 -0.10,-0.17,0.64,U] [#5 0.08,-0.37,0.00,M1] [#6 -0.02,-0.42,0.00,M1] [#7 0.02,-0.31,0.00,M1] [#8 0.06,-0.47,0.00,M1] 
00:32:08.881 00.001 1032 refined, 3 included, MultiStar: {-0.03, -0.16}, one-star: {-0.00, -0.17}
00:32:08.883 00.002 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.70)
00:32:08.886 00.003 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.70)
00:32:08.888 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.75 mountX=-0.15 mountY=0.07, mountTheta=2.70
00:32:08.891 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.16, opts=13)
00:32:08.895 00.004 1032 Enqueuing Move request for scope (-0.03, -0.16)
00:32:08.897 00.002 10072 Worker thread wakes up
00:32:08.897 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
00:32:08.897 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
00:32:08.897 00.000 10072 Moving (-0.03, -0.16) raw xDistance=-0.15 yDistance=0.07
00:32:08.899 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:08.901 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.70
00:32:08.901 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
00:32:08.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:08.902 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:32:08.902 00.000 10072 MoveAxis(E, 79, ABG)
00:32:08.902 00.000 10072 Guiding  Dir = 2, Dur = 79
00:32:08.902 00.000 10072 IsGuiding returns 0
00:32:08.904 00.002 10072 PulseGuide returned control before completion, sleep 89
00:32:08.920 00.016 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:32:08.922 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:08.925 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:08.927 00.002 1032 Enqueuing Expose request
00:32:08.994 00.067 10072 IsGuiding returns 0
00:32:08.994 00.000 10072 Move returns status 0, amount 79
00:32:08.994 00.000 10072 MoveAxis(N, 0, ABG)
00:32:08.994 00.000 10072 Move returns status 0, amount 0
00:32:08.994 00.000 10072 move complete, result=0
00:32:08.994 00.000 10072 worker thread done servicing request
00:32:08.994 00.000 10072 Worker thread wakes up
00:32:08.994 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:08.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:09.050 00.056 1032 GuideStep: -0.1 px 79 ms EAST, 0.1 px 0 ms NORTH
00:32:09.622 00.572 10072 Exposure complete
00:32:09.673 00.051 10072 worker thread done servicing request
00:32:09.673 00.000 1032 OnExposeComplete: enter
00:32:09.675 00.002 1032 UpdateGuideState(): m_state=6
00:32:09.678 00.003 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2654
00:32:09.680 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=743.15, Mass=1516, SNR=27.4, Peak=183 HFD=2.4
00:32:09.683 00.003 1032 MultiStar: [#1 0.08,0.08,1.09,U] [#2 -0.10,0.14,0.93,U] [#3 0.06,-0.06,0.77,U] [#4 -0.01,0.02,0.58,U] [#5 0.07,-0.16,0.68,U] [#6 0.01,-0.21,0.68,U] [#7 0.03,0.04,0.53,U] [#8 0.01,-0.04,0.58,U] 
00:32:09.685 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {0.17, 0.08}
00:32:09.687 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
00:32:09.689 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
00:32:09.690 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.04 mountX=-0.01 mountY=-0.04, mountTheta=-1.79
00:32:09.694 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
00:32:09.696 00.002 1032 Enqueuing Move request for scope (0.04, 0.00)
00:32:09.697 00.001 10072 Worker thread wakes up
00:32:09.698 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
00:32:09.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
00:32:09.698 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
00:32:09.699 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:09.702 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.69
00:32:09.702 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:32:09.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:09.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:32:09.702 00.000 10072 MoveAxis(E, 5, ABG)
00:32:09.702 00.000 10072 Guiding  Dir = 2, Dur = 5
00:32:09.703 00.001 10072 IsGuiding returns 0
00:32:09.703 00.000 10072 PulseGuide returned control before completion, sleep 15
00:32:09.722 00.019 1032 UpdateGuideState exits: m=1516 SNR=27.4
00:32:09.724 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:09.726 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:09.727 00.001 1032 Enqueuing Expose request
00:32:09.728 00.001 10072 IsGuiding returns 0
00:32:09.729 00.001 10072 Move returns status 0, amount 5
00:32:09.729 00.000 10072 MoveAxis(N, 0, ABG)
00:32:09.729 00.000 10072 Move returns status 0, amount 0
00:32:09.729 00.000 10072 move complete, result=0
00:32:09.729 00.000 10072 worker thread done servicing request
00:32:09.729 00.000 10072 Worker thread wakes up
00:32:09.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:09.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:09.738 00.009 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:32:10.136 00.398 10072 Exposure complete
00:32:10.186 00.050 10072 worker thread done servicing request
00:32:10.186 00.000 1032 OnExposeComplete: enter
00:32:10.188 00.002 1032 UpdateGuideState(): m_state=6
00:32:10.190 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2655
00:32:10.191 00.001 1032 Star::Find returns 1 (0), X=321.88, Y=743.08, Mass=1438, SNR=26.7, Peak=172 HFD=2.6
00:32:10.193 00.002 1032 MultiStar: [#1 -0.03,0.16,1.09,U] [#2 0.01,0.00,0.99,U] [#3 0.12,0.07,0.69,U] [#4 -0.21,-0.00,0.68,U] [#5 0.04,-0.15,0.67,U] [#6 0.00,-0.17,0.69,U] [#7 0.03,-0.01,0.53,U] [#8 -0.04,-0.19,0.58,U] 
00:32:10.195 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.17, 0.01}
00:32:10.196 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
00:32:10.199 00.003 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
00:32:10.200 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.74 mountX=-0.02 mountY=-0.01, mountTheta=-2.57
00:32:10.204 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
00:32:10.206 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
00:32:10.208 00.002 10072 Worker thread wakes up
00:32:10.208 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
00:32:10.208 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
00:32:10.208 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.01
00:32:10.212 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:10.214 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.69
00:32:10.214 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:32:10.214 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:10.214 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:32:10.214 00.000 10072 MoveAxis(E, 5, ABG)
00:32:10.214 00.000 10072 Guiding  Dir = 2, Dur = 5
00:32:10.214 00.000 10072 IsGuiding returns 0
00:32:10.215 00.001 10072 PulseGuide returned control before completion, sleep 15
00:32:10.234 00.019 1032 UpdateGuideState exits: m=1438 SNR=26.7
00:32:10.236 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:10.238 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:10.239 00.001 1032 Enqueuing Expose request
00:32:10.244 00.005 10072 IsGuiding returns 0
00:32:10.244 00.000 10072 Move returns status 0, amount 5
00:32:10.244 00.000 10072 MoveAxis(N, 0, ABG)
00:32:10.244 00.000 10072 Move returns status 0, amount 0
00:32:10.244 00.000 10072 move complete, result=0
00:32:10.244 00.000 10072 worker thread done servicing request
00:32:10.244 00.000 10072 Worker thread wakes up
00:32:10.244 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:10.244 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:10.250 00.006 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:32:10.870 00.620 10072 Exposure complete
00:32:10.920 00.050 10072 worker thread done servicing request
00:32:10.920 00.000 1032 OnExposeComplete: enter
00:32:10.923 00.003 1032 UpdateGuideState(): m_state=6
00:32:10.926 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2656
00:32:10.929 00.003 1032 Star::Find returns 1 (0), X=321.67, Y=743.07, Mass=1382, SNR=26.2, Peak=136 HFD=2.6
00:32:10.932 00.003 1032 MultiStar: [#1 -0.20,0.10,1.13,U] [#2 -0.22,-0.03,1.01,U] [#3 0.09,0.06,0.74,U] [#4 0.01,-0.05,0.65,U] [#5 -0.08,-0.02,0.70,U] [#6 -0.19,-0.08,0.71,U] [#7 -0.03,-0.06,0.56,U] [#8 -0.11,-0.10,0.60,U] 
00:32:10.933 00.001 1032 single-star, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.04, -0.01}
00:32:10.935 00.002 1032 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.83) = xAngle (-4.81 = 1.47)
00:32:10.936 00.001 1032 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.81 = 1.47)
00:32:10.938 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.98 mountX=0.00 mountY=0.04, mountTheta=1.47
00:32:10.940 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
00:32:10.942 00.002 1032 Enqueuing Move request for scope (-0.04, -0.01)
00:32:10.943 00.001 10072 Worker thread wakes up
00:32:10.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:32:10.943 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:32:10.943 00.000 10072 Moving (-0.04, -0.01) raw xDistance=0.00 yDistance=0.04
00:32:10.945 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:10.948 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:32:10.948 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:32:10.948 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:10.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:32:10.948 00.000 10072 MoveAxis(E, 5, ABG)
00:32:10.948 00.000 10072 Guiding  Dir = 2, Dur = 5
00:32:10.949 00.001 10072 IsGuiding returns 0
00:32:10.949 00.000 10072 PulseGuide returned control before completion, sleep 15
00:32:10.967 00.018 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:32:10.969 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:10.970 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:10.971 00.001 1032 Enqueuing Expose request
00:32:10.975 00.004 10072 IsGuiding returns 0
00:32:10.975 00.000 10072 Move returns status 0, amount 5
00:32:10.975 00.000 10072 MoveAxis(N, 0, ABG)
00:32:10.975 00.000 10072 Move returns status 0, amount 0
00:32:10.975 00.000 10072 move complete, result=0
00:32:10.975 00.000 10072 worker thread done servicing request
00:32:10.975 00.000 10072 Worker thread wakes up
00:32:10.975 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:10.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:10.982 00.007 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
00:32:11.383 00.401 10072 Exposure complete
00:32:11.434 00.051 10072 worker thread done servicing request
00:32:11.434 00.000 1032 OnExposeComplete: enter
00:32:11.437 00.003 1032 UpdateGuideState(): m_state=6
00:32:11.439 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2657
00:32:11.441 00.002 1032 Star::Find returns 1 (0), X=321.71, Y=743.00, Mass=1298, SNR=25.4, Peak=144 HFD=2.5
00:32:11.442 00.001 1032 MultiStar: [#1 -0.06,0.07,1.11,U] [#2 -0.10,0.02,1.01,U] [#3 0.16,0.03,0.75,U] [#4 -0.01,-0.19,0.69,U] [#5 0.04,-0.14,0.75,U] [#6 -0.17,-0.14,0.74,U] [#7 -0.11,-0.14,0.57,U] [#8 -0.09,-0.11,0.60,U] 
00:32:11.444 00.002 1032 single-star, 8 included, MultiStar: {-0.04, -0.06}, one-star: {0.00, -0.07}
00:32:11.447 00.003 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.92)
00:32:11.448 00.001 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.92)
00:32:11.450 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.54 mountX=-0.07 mountY=0.02, mountTheta=2.92
00:32:11.453 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.07, opts=13)
00:32:11.457 00.004 1032 Enqueuing Move request for scope (0.00, -0.07)
00:32:11.458 00.001 10072 Worker thread wakes up
00:32:11.459 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
00:32:11.459 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
00:32:11.459 00.000 10072 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
00:32:11.461 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:11.465 00.004 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:32:11.465 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:32:11.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:11.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:32:11.465 00.000 10072 MoveAxis(E, 5, ABG)
00:32:11.465 00.000 10072 Guiding  Dir = 2, Dur = 5
00:32:11.465 00.000 10072 IsGuiding returns 0
00:32:11.466 00.001 10072 PulseGuide returned control before completion, sleep 15
00:32:11.483 00.017 1032 UpdateGuideState exits: m=1298 SNR=25.4
00:32:11.486 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:11.490 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:11.494 00.004 1032 Enqueuing Expose request
00:32:11.496 00.002 10072 IsGuiding returns 0
00:32:11.496 00.000 10072 Move returns status 0, amount 5
00:32:11.496 00.000 10072 MoveAxis(N, 0, ABG)
00:32:11.496 00.000 10072 Move returns status 0, amount 0
00:32:11.496 00.000 10072 move complete, result=0
00:32:11.496 00.000 10072 worker thread done servicing request
00:32:11.496 00.000 10072 Worker thread wakes up
00:32:11.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:11.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:11.503 00.007 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
00:32:12.121 00.618 10072 Exposure complete
00:32:12.169 00.048 10072 worker thread done servicing request
00:32:12.169 00.000 1032 OnExposeComplete: enter
00:32:12.172 00.003 1032 UpdateGuideState(): m_state=6
00:32:12.175 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2658
00:32:12.177 00.002 1032 Star::Find returns 1 (0), X=321.76, Y=743.03, Mass=1252, SNR=24.9, Peak=151 HFD=2.5
00:32:12.179 00.002 1032 MultiStar: [#1 -0.05,-0.07,1.20,U] [#2 0.01,-0.17,1.01,U] [#3 0.08,-0.11,0.79,U] [#4 -0.05,-0.12,0.66,U] [#5 0.01,-0.20,0.74,U] [#6 -0.08,-0.23,0.74,U] [#7 0.09,-0.05,0.58,U] [#8 0.14,-0.21,0.60,U] 
00:32:12.181 00.002 1032 single-star, 8 included, MultiStar: {0.02, -0.13}, one-star: {0.06, -0.04}
00:32:12.183 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
00:32:12.185 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
00:32:12.186 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.64 mountX=-0.05 mountY=-0.04, mountTheta=-2.47
00:32:12.189 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
00:32:12.190 00.001 1032 Enqueuing Move request for scope (0.06, -0.04)
00:32:12.192 00.002 10072 Worker thread wakes up
00:32:12.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
00:32:12.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
00:32:12.192 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.04
00:32:12.194 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:12.196 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.67
00:32:12.196 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:32:12.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:12.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:32:12.196 00.000 10072 MoveAxis(E, 5, ABG)
00:32:12.197 00.001 10072 Guiding  Dir = 2, Dur = 5
00:32:12.197 00.000 10072 IsGuiding returns 0
00:32:12.198 00.001 10072 PulseGuide returned control before completion, sleep 15
00:32:12.216 00.018 1032 UpdateGuideState exits: m=1252 SNR=24.9
00:32:12.218 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:12.220 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:12.222 00.002 1032 Enqueuing Expose request
00:32:12.227 00.005 10072 IsGuiding returns 0
00:32:12.227 00.000 10072 Move returns status 0, amount 5
00:32:12.227 00.000 10072 MoveAxis(N, 0, ABG)
00:32:12.227 00.000 10072 Move returns status 0, amount 0
00:32:12.227 00.000 10072 move complete, result=0
00:32:12.227 00.000 10072 worker thread done servicing request
00:32:12.227 00.000 10072 Worker thread wakes up
00:32:12.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:12.228 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:12.231 00.003 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:32:12.638 00.407 10072 Exposure complete
00:32:12.691 00.053 10072 worker thread done servicing request
00:32:12.691 00.000 1032 OnExposeComplete: enter
00:32:12.693 00.002 1032 UpdateGuideState(): m_state=6
00:32:12.696 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2659
00:32:12.698 00.002 1032 Star::Find returns 1 (0), X=321.68, Y=742.99, Mass=1338, SNR=25.8, Peak=138 HFD=2.6
00:32:12.700 00.002 1032 MultiStar: [#1 -0.03,0.15,1.16,U] [#2 -0.13,-0.04,0.94,U] [#3 -0.02,0.01,0.75,U] [#4 -0.04,-0.13,0.71,U] [#5 0.06,-0.12,0.70,U] [#6 -0.09,-0.22,0.70,U] [#7 -0.08,-0.12,0.54,U] [#8 -0.07,-0.04,0.62,U] 
00:32:12.702 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {-0.03, -0.08}
00:32:12.704 00.002 1032 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.83) = xAngle (-4.17 = 2.11)
00:32:12.706 00.002 1032 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.17 = 2.11)
00:32:12.708 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.34 mountX=-0.04 mountY=0.06, mountTheta=2.11
00:32:12.711 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.05, opts=13)
00:32:12.713 00.002 1032 Enqueuing Move request for scope (-0.05, -0.05)
00:32:12.716 00.003 10072 Worker thread wakes up
00:32:12.716 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
00:32:12.716 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
00:32:12.717 00.001 10072 Moving (-0.05, -0.05) raw xDistance=-0.04 yDistance=0.06
00:32:12.720 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:12.721 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.67
00:32:12.721 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:32:12.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:12.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:32:12.722 00.001 10072 MoveAxis(E, 4, ABG)
00:32:12.722 00.000 10072 Guiding  Dir = 2, Dur = 4
00:32:12.722 00.000 10072 IsGuiding returns 0
00:32:12.722 00.000 10072 PulseGuide returned control before completion, sleep 14
00:32:12.743 00.021 1032 UpdateGuideState exits: m=1338 SNR=25.8
00:32:12.746 00.003 10072 IsGuiding returns 0
00:32:12.746 00.000 10072 Move returns status 0, amount 4
00:32:12.746 00.000 10072 MoveAxis(N, 0, ABG)
00:32:12.746 00.000 10072 Move returns status 0, amount 0
00:32:12.747 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:12.748 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:12.750 00.002 1032 Enqueuing Expose request
00:32:12.751 00.001 10072 move complete, result=0
00:32:12.751 00.000 1032 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
00:32:12.753 00.002 10072 worker thread done servicing request
00:32:12.753 00.000 10072 Worker thread wakes up
00:32:12.753 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:12.753 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:13.390 00.637 10072 Exposure complete
00:32:13.437 00.047 10072 worker thread done servicing request
00:32:13.437 00.000 1032 OnExposeComplete: enter
00:32:13.439 00.002 1032 UpdateGuideState(): m_state=6
00:32:13.441 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2660
00:32:13.443 00.002 1032 Star::Find returns 1 (0), X=321.74, Y=742.96, Mass=1571, SNR=27.9, Peak=182 HFD=2.5
00:32:13.444 00.001 1032 MultiStar: [#1 -0.05,0.02,1.07,U] [#2 -0.01,-0.10,0.97,U] [#3 0.01,-0.07,0.70,U] [#4 -0.06,-0.13,0.65,U] [#5 0.09,-0.13,0.67,U] [#6 -0.11,-0.23,0.66,U] [#7 0.06,0.05,0.52,U] [#8 -0.07,-0.06,0.57,U] 
00:32:13.446 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {0.03, -0.11}
00:32:13.447 00.001 1032 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.83) = xAngle (-3.55 = 2.74)
00:32:13.449 00.002 1032 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.55 = 2.74)
00:32:13.450 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.72 mountX=-0.08 mountY=0.03, mountTheta=2.74
00:32:13.453 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.08, opts=13)
00:32:13.455 00.002 1032 Enqueuing Move request for scope (-0.01, -0.08)
00:32:13.456 00.001 10072 Worker thread wakes up
00:32:13.457 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
00:32:13.457 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
00:32:13.457 00.000 10072 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=0.03
00:32:13.459 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:13.460 00.001 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.66
00:32:13.460 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:32:13.460 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:13.460 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:32:13.461 00.001 10072 MoveAxis(E, 4, ABG)
00:32:13.461 00.000 10072 Guiding  Dir = 2, Dur = 4
00:32:13.461 00.000 10072 IsGuiding returns 0
00:32:13.461 00.000 10072 PulseGuide returned control before completion, sleep 14
00:32:13.480 00.019 1032 UpdateGuideState exits: m=1571 SNR=27.9
00:32:13.482 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:13.484 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:13.485 00.001 1032 Enqueuing Expose request
00:32:13.486 00.001 10072 IsGuiding returns 0
00:32:13.487 00.001 10072 Move returns status 0, amount 4
00:32:13.487 00.000 10072 MoveAxis(N, 0, ABG)
00:32:13.487 00.000 10072 Move returns status 0, amount 0
00:32:13.487 00.000 10072 move complete, result=0
00:32:13.487 00.000 10072 worker thread done servicing request
00:32:13.487 00.000 10072 Worker thread wakes up
00:32:13.487 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:13.487 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:13.494 00.007 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:32:13.893 00.399 10072 Exposure complete
00:32:13.940 00.047 10072 worker thread done servicing request
00:32:13.942 00.002 1032 OnExposeComplete: enter
00:32:13.943 00.001 1032 UpdateGuideState(): m_state=6
00:32:13.945 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2661
00:32:13.947 00.002 1032 Star::Find returns 1 (0), X=321.64, Y=743.07, Mass=1312, SNR=25.5, Peak=136 HFD=2.6
00:32:13.949 00.002 1032 MultiStar: [#1 -0.01,-0.00,1.18,U] [#2 -0.21,-0.05,1.01,U] [#3 0.02,0.07,0.75,U] [#4 0.10,-0.08,0.70,U] [#5 -0.03,-0.25,0.75,U] [#6 0.10,-0.07,0.68,U] [#7 0.04,-0.13,0.57,U] [#8 0.11,-0.20,0.59,U] 
00:32:13.951 00.002 1032 single-star, 8 included, MultiStar: {-0.01, -0.07}, one-star: {-0.06, 0.00}
00:32:13.952 00.001 1032 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.83) = xAngle (1.30 = 1.30)
00:32:13.955 00.003 1032 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.30 = 1.30)
00:32:13.956 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.13 mountX=0.02 mountY=0.06, mountTheta=1.30
00:32:13.960 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.00, opts=13)
00:32:13.962 00.002 1032 Enqueuing Move request for scope (-0.06, 0.00)
00:32:13.964 00.002 10072 Worker thread wakes up
00:32:13.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
00:32:13.964 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
00:32:13.964 00.000 10072 Moving (-0.06, 0.00) raw xDistance=0.02 yDistance=0.06
00:32:13.966 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:13.969 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.66
00:32:13.969 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:32:13.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:13.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:32:13.969 00.000 10072 MoveAxis(E, 3, ABG)
00:32:13.969 00.000 10072 Guiding  Dir = 2, Dur = 3
00:32:13.970 00.001 10072 IsGuiding returns 0
00:32:13.970 00.000 10072 PulseGuide returned control before completion, sleep 13
00:32:13.987 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.5
00:32:13.989 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:13.991 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:13.993 00.002 1032 Enqueuing Expose request
00:32:13.998 00.005 10072 IsGuiding returns 0
00:32:13.998 00.000 10072 Move returns status 0, amount 3
00:32:13.998 00.000 10072 MoveAxis(N, 0, ABG)
00:32:13.998 00.000 10072 Move returns status 0, amount 0
00:32:13.998 00.000 10072 move complete, result=0
00:32:13.998 00.000 10072 worker thread done servicing request
00:32:13.998 00.000 10072 Worker thread wakes up
00:32:13.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:13.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:14.001 00.003 1032 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
00:32:14.628 00.627 10072 Exposure complete
00:32:14.674 00.046 10072 worker thread done servicing request
00:32:14.674 00.000 1032 OnExposeComplete: enter
00:32:14.676 00.002 1032 UpdateGuideState(): m_state=6
00:32:14.679 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2662
00:32:14.681 00.002 1032 Star::Find returns 1 (0), X=321.81, Y=743.05, Mass=1652, SNR=28.7, Peak=179 HFD=2.6
00:32:14.683 00.002 1032 MultiStar: [#1 -0.03,0.10,1.02,U] [#2 0.03,-0.04,0.91,U] [#3 0.18,-0.06,0.66,U] [#4 0.13,-0.15,0.65,U] [#5 0.03,-0.04,0.66,U] [#6 -0.05,-0.19,0.61,U] [#7 0.09,-0.24,0.48,U] [#8 0.08,-0.19,0.52,U] 
00:32:14.685 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.10, -0.03}
00:32:14.686 00.001 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
00:32:14.687 00.001 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
00:32:14.688 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.87 mountX=-0.08 mountY=-0.04, mountTheta=-2.70
00:32:14.691 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
00:32:14.693 00.002 1032 Enqueuing Move request for scope (0.06, -0.07)
00:32:14.694 00.001 10072 Worker thread wakes up
00:32:14.695 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
00:32:14.695 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
00:32:14.695 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
00:32:14.696 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:14.699 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.65
00:32:14.699 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:32:14.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:14.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:32:14.699 00.000 10072 MoveAxis(E, 4, ABG)
00:32:14.699 00.000 10072 Guiding  Dir = 2, Dur = 4
00:32:14.700 00.001 10072 IsGuiding returns 0
00:32:14.701 00.001 10072 PulseGuide returned control before completion, sleep 14
00:32:14.719 00.018 1032 UpdateGuideState exits: m=1652 SNR=28.7
00:32:14.721 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:14.723 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:14.724 00.001 1032 Enqueuing Expose request
00:32:14.727 00.003 10072 IsGuiding returns 0
00:32:14.727 00.000 10072 Move returns status 0, amount 4
00:32:14.727 00.000 10072 MoveAxis(N, 0, ABG)
00:32:14.727 00.000 10072 Move returns status 0, amount 0
00:32:14.727 00.000 10072 move complete, result=0
00:32:14.727 00.000 10072 worker thread done servicing request
00:32:14.728 00.001 10072 Worker thread wakes up
00:32:14.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:14.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:14.735 00.007 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:32:15.146 00.411 10072 Exposure complete
00:32:15.193 00.047 10072 worker thread done servicing request
00:32:15.193 00.000 1032 OnExposeComplete: enter
00:32:15.194 00.001 1032 UpdateGuideState(): m_state=6
00:32:15.196 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2663
00:32:15.198 00.002 1032 Star::Find returns 1 (0), X=321.80, Y=743.01, Mass=1516, SNR=27.4, Peak=173 HFD=2.6
00:32:15.200 00.002 1032 MultiStar: [#1 0.03,0.15,1.08,U] [#2 -0.03,-0.12,0.91,U] [#3 0.11,-0.10,0.71,U] [#4 0.17,-0.16,0.63,U] [#5 0.16,-0.11,0.67,U] [#6 0.05,-0.16,0.70,U] [#7 0.08,-0.18,0.53,U] [#8 0.14,-0.20,0.57,U] 
00:32:15.201 00.001 1032 single-star, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.09, -0.06}
00:32:15.204 00.003 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
00:32:15.205 00.001 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
00:32:15.207 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.59 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
00:32:15.209 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
00:32:15.212 00.003 1032 Enqueuing Move request for scope (0.09, -0.06)
00:32:15.213 00.001 10072 Worker thread wakes up
00:32:15.213 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
00:32:15.213 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
00:32:15.213 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
00:32:15.215 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:15.217 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.65
00:32:15.217 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:32:15.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:15.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:32:15.218 00.001 10072 MoveAxis(E, 3, ABG)
00:32:15.218 00.000 10072 Guiding  Dir = 2, Dur = 3
00:32:15.218 00.000 10072 IsGuiding returns 0
00:32:15.218 00.000 10072 PulseGuide returned control before completion, sleep 13
00:32:15.235 00.017 1032 UpdateGuideState exits: m=1516 SNR=27.4
00:32:15.238 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:15.240 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:15.241 00.001 1032 Enqueuing Expose request
00:32:15.243 00.002 10072 IsGuiding returns 0
00:32:15.243 00.000 10072 Move returns status 0, amount 3
00:32:15.243 00.000 10072 MoveAxis(N, 0, ABG)
00:32:15.243 00.000 10072 Move returns status 0, amount 0
00:32:15.243 00.000 10072 move complete, result=0
00:32:15.243 00.000 10072 worker thread done servicing request
00:32:15.243 00.000 10072 Worker thread wakes up
00:32:15.243 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:15.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:15.250 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:32:15.867 00.617 10072 Exposure complete
00:32:15.921 00.054 10072 worker thread done servicing request
00:32:15.921 00.000 1032 OnExposeComplete: enter
00:32:15.923 00.002 1032 UpdateGuideState(): m_state=6
00:32:15.928 00.005 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2664
00:32:15.930 00.002 1032 Star::Find returns 1 (0), X=321.86, Y=743.02, Mass=1271, SNR=25.1, Peak=152 HFD=2.6
00:32:15.933 00.003 1032 MultiStar: [#1 0.13,0.05,1.16,U] [#2 -0.06,-0.06,1.01,U] [#3 0.03,-0.13,0.77,U] [#4 -0.03,-0.19,0.72,U] [#5 0.07,-0.13,0.72,U] [#6 -0.00,-0.20,0.74,U] [#7 -0.03,0.05,0.57,U] [#8 0.03,-0.14,0.60,U] 
00:32:15.934 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.15, -0.05}
00:32:15.937 00.003 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
00:32:15.938 00.001 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
00:32:15.940 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.10 mountX=-0.09 mountY=-0.02, mountTheta=-2.93
00:32:15.944 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
00:32:15.946 00.002 1032 Enqueuing Move request for scope (0.04, -0.08)
00:32:15.948 00.002 10072 Worker thread wakes up
00:32:15.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
00:32:15.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
00:32:15.948 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
00:32:15.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:15.953 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.64
00:32:15.953 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:32:15.953 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:15.953 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:32:15.953 00.000 10072 MoveAxis(E, 3, ABG)
00:32:15.953 00.000 10072 Guiding  Dir = 2, Dur = 3
00:32:15.953 00.000 10072 IsGuiding returns 0
00:32:15.955 00.002 10072 PulseGuide returned control before completion, sleep 13
00:32:15.973 00.018 10072 IsGuiding returns 0
00:32:15.973 00.000 10072 Move returns status 0, amount 3
00:32:15.973 00.000 10072 MoveAxis(N, 0, ABG)
00:32:15.973 00.000 10072 Move returns status 0, amount 0
00:32:15.973 00.000 10072 move complete, result=0
00:32:15.974 00.001 10072 worker thread done servicing request
00:32:15.975 00.001 1032 UpdateGuideState exits: m=1271 SNR=25.1
00:32:15.978 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:15.980 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:15.982 00.002 1032 Enqueuing Expose request
00:32:15.983 00.001 10072 Worker thread wakes up
00:32:15.984 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:15.984 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:15.984 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:32:16.399 00.415 10072 Exposure complete
00:32:16.453 00.054 10072 worker thread done servicing request
00:32:16.453 00.000 1032 OnExposeComplete: enter
00:32:16.455 00.002 1032 UpdateGuideState(): m_state=6
00:32:16.458 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2665
00:32:16.461 00.003 1032 Star::Find returns 1 (0), X=321.81, Y=743.02, Mass=1244, SNR=24.9, Peak=147 HFD=2.5
00:32:16.463 00.002 1032 MultiStar: [#1 -0.09,0.08,1.20,U] [#2 -0.12,-0.05,1.06,U] [#3 0.18,0.02,0.79,U] [#4 0.25,-0.02,0.67,U] [#5 -0.01,-0.07,0.79,U] [#6 0.14,-0.14,0.74,U] [#7 0.15,-0.06,0.56,U] [#8 0.05,-0.08,0.63,U] 
00:32:16.465 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.10, -0.05}
00:32:16.467 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
00:32:16.469 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
00:32:16.472 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.59 mountX=-0.05 mountY=-0.04, mountTheta=-2.42
00:32:16.476 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
00:32:16.478 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
00:32:16.481 00.003 10072 Worker thread wakes up
00:32:16.481 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
00:32:16.481 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
00:32:16.481 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.04
00:32:16.483 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:16.486 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.64
00:32:16.487 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:32:16.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:16.487 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:32:16.487 00.000 10072 MoveAxis(E, 2, ABG)
00:32:16.487 00.000 10072 Guiding  Dir = 2, Dur = 2
00:32:16.487 00.000 10072 IsGuiding returns 0
00:32:16.489 00.002 10072 PulseGuide returned control before completion, sleep 12
00:32:16.505 00.016 10072 IsGuiding returns 0
00:32:16.505 00.000 10072 Move returns status 0, amount 2
00:32:16.505 00.000 10072 MoveAxis(N, 0, ABG)
00:32:16.505 00.000 10072 Move returns status 0, amount 0
00:32:16.505 00.000 10072 move complete, result=0
00:32:16.505 00.000 10072 worker thread done servicing request
00:32:16.508 00.003 1032 UpdateGuideState exits: m=1244 SNR=24.9
00:32:16.510 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:16.512 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:16.513 00.001 1032 Enqueuing Expose request
00:32:16.515 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:32:16.519 00.004 10072 Worker thread wakes up
00:32:16.520 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:16.520 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:17.151 00.631 10072 Exposure complete
00:32:17.201 00.050 10072 worker thread done servicing request
00:32:17.202 00.001 1032 OnExposeComplete: enter
00:32:17.205 00.003 1032 UpdateGuideState(): m_state=6
00:32:17.208 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2666
00:32:17.211 00.003 1032 Star::Find returns 1 (0), X=321.92, Y=742.99, Mass=1183, SNR=24.2, Peak=146 HFD=2.7
00:32:17.214 00.003 1032 MultiStar: [#1 0.04,0.00,1.16,U] [#2 0.04,-0.12,1.04,U] [#3 0.12,-0.17,0.83,U] [#4 0.03,-0.30,0.00,M1] [#5 0.29,-0.26,0.00,M1] [#6 -0.02,-0.16,0.76,U] [#7 0.13,-0.21,0.58,U] [#8 0.20,-0.09,0.64,U] 
00:32:17.217 00.003 1032 refined, 6 included, MultiStar: {0.10, -0.11}, one-star: {0.21, -0.08}
00:32:17.219 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
00:32:17.221 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
00:32:17.223 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.84 mountX=-0.13 mountY=-0.07, mountTheta=-2.67
00:32:17.225 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
00:32:17.228 00.003 1032 Enqueuing Move request for scope (0.10, -0.11)
00:32:17.229 00.001 10072 Worker thread wakes up
00:32:17.229 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
00:32:17.229 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
00:32:17.229 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.13 yDistance=-0.07
00:32:17.232 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:17.235 00.003 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:32:17.235 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
00:32:17.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:17.236 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:32:17.236 00.000 10072 MoveAxis(E, 2, ABG)
00:32:17.236 00.000 10072 Guiding  Dir = 2, Dur = 2
00:32:17.236 00.000 10072 IsGuiding returns 0
00:32:17.237 00.001 10072 PulseGuide returned control before completion, sleep 12
00:32:17.254 00.017 1032 UpdateGuideState exits: m=1183 SNR=24.2
00:32:17.256 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:17.259 00.003 10072 IsGuiding returns 0
00:32:17.259 00.000 10072 Move returns status 0, amount 2
00:32:17.259 00.000 10072 MoveAxis(N, 0, ABG)
00:32:17.259 00.000 10072 Move returns status 0, amount 0
00:32:17.259 00.000 10072 move complete, result=0
00:32:17.260 00.001 10072 worker thread done servicing request
00:32:17.260 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:17.262 00.002 1032 Enqueuing Expose request
00:32:17.264 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:32:17.266 00.002 10072 Worker thread wakes up
00:32:17.267 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:17.267 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:17.685 00.418 10072 Exposure complete
00:32:17.735 00.050 10072 worker thread done servicing request
00:32:17.735 00.000 1032 OnExposeComplete: enter
00:32:17.739 00.004 1032 UpdateGuideState(): m_state=6
00:32:17.741 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2667
00:32:17.743 00.002 1032 Star::Find returns 1 (0), X=322.05, Y=743.00, Mass=1383, SNR=26.2, Peak=170 HFD=2.8
00:32:17.745 00.002 1032 MultiStar: [#1 0.19,-0.16,1.11,U] [#2 0.10,-0.20,0.97,U] [#3 0.10,-0.14,0.71,U] [#4 0.20,-0.26,0.00,M2] [#5 0.22,-0.23,0.00,M2] [#6 0.15,-0.18,0.71,U] [#7 0.25,-0.18,0.00,M1] [#8 0.41,-0.30,0.00,M1] 
00:32:17.747 00.002 1032 refined, 4 included, MultiStar: {0.18, -0.15}, one-star: {0.34, -0.07}
00:32:17.749 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
00:32:17.751 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
00:32:17.753 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.24 cameraTheta=-0.68 mountX=-0.19 mountY=-0.14, mountTheta=-2.51
00:32:17.755 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.15, opts=13)
00:32:17.759 00.004 1032 Enqueuing Move request for scope (0.18, -0.15)
00:32:17.761 00.002 10072 Worker thread wakes up
00:32:17.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
00:32:17.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
00:32:17.761 00.000 10072 Moving (0.18, -0.15) raw xDistance=-0.19 yDistance=-0.14
00:32:17.763 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:17.766 00.003 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 289.63
00:32:17.766 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
00:32:17.766 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:17.766 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:32:17.766 00.000 10072 MoveAxis(E, 97, ABG)
00:32:17.766 00.000 10072 Guiding  Dir = 2, Dur = 97
00:32:17.766 00.000 10072 IsGuiding returns 0
00:32:17.767 00.001 10072 PulseGuide returned control before completion, sleep 107
00:32:17.787 00.020 1032 UpdateGuideState exits: m=1383 SNR=26.2
00:32:17.789 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:17.791 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:17.793 00.002 1032 Enqueuing Expose request
00:32:17.885 00.092 10072 IsGuiding returns 0
00:32:17.885 00.000 10072 Move returns status 0, amount 97
00:32:17.885 00.000 10072 MoveAxis(N, 0, ABG)
00:32:17.885 00.000 10072 Move returns status 0, amount 0
00:32:17.885 00.000 10072 move complete, result=0
00:32:17.885 00.000 10072 worker thread done servicing request
00:32:17.885 00.000 10072 Worker thread wakes up
00:32:17.885 00.000 1032 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
00:32:17.888 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:17.888 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:18.513 00.625 10072 Exposure complete
00:32:18.562 00.049 10072 worker thread done servicing request
00:32:18.562 00.000 1032 OnExposeComplete: enter
00:32:18.564 00.002 1032 UpdateGuideState(): m_state=6
00:32:18.565 00.001 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2668
00:32:18.567 00.002 1032 Star::Find returns 1 (0), X=321.97, Y=743.17, Mass=1385, SNR=26.2, Peak=181 HFD=2.5
00:32:18.569 00.002 1032 MultiStar: [#1 0.11,0.12,1.09,U] [#2 0.03,-0.01,0.95,U] [#3 0.10,-0.05,0.68,U] [#4 -0.05,-0.09,0.68,U] [#5 0.24,0.01,0.71,U] [#6 0.06,-0.17,0.72,U] [#7 0.06,-0.01,0.55,U] [#8 0.15,-0.20,0.60,U] 
00:32:18.570 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.26, 0.09}
00:32:18.572 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
00:32:18.574 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
00:32:18.576 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.15 mountX=-0.04 mountY=-0.10, mountTheta=-1.98
00:32:18.580 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
00:32:18.583 00.003 1032 Enqueuing Move request for scope (0.11, -0.02)
00:32:18.584 00.001 10072 Worker thread wakes up
00:32:18.585 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
00:32:18.585 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
00:32:18.585 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.04 yDistance=-0.10
00:32:18.587 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:18.590 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:32:18.590 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:32:18.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:18.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:32:18.590 00.000 10072 MoveAxis(E, 1, ABG)
00:32:18.590 00.000 10072 Guiding  Dir = 2, Dur = 1
00:32:18.590 00.000 10072 IsGuiding returns 0
00:32:18.591 00.001 10072 PulseGuide returned control before completion, sleep 11
00:32:18.604 00.013 10072 IsGuiding returns 0
00:32:18.604 00.000 10072 Move returns status 0, amount 1
00:32:18.604 00.000 10072 MoveAxis(N, 0, ABG)
00:32:18.604 00.000 10072 Move returns status 0, amount 0
00:32:18.604 00.000 10072 move complete, result=0
00:32:18.604 00.000 10072 worker thread done servicing request
00:32:18.607 00.003 1032 UpdateGuideState exits: m=1385 SNR=26.2
00:32:18.608 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:18.611 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:18.613 00.002 1032 Enqueuing Expose request
00:32:18.615 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:32:18.617 00.002 10072 Worker thread wakes up
00:32:18.617 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:18.617 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:19.029 00.412 10072 Exposure complete
00:32:19.075 00.046 10072 worker thread done servicing request
00:32:19.075 00.000 1032 OnExposeComplete: enter
00:32:19.077 00.002 1032 UpdateGuideState(): m_state=6
00:32:19.081 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2669
00:32:19.084 00.003 1032 Star::Find returns 1 (0), X=321.92, Y=743.16, Mass=1217, SNR=24.6, Peak=144 HFD=2.5
00:32:19.086 00.002 1032 MultiStar: [#1 0.05,0.18,1.21,U] [#2 -0.10,-0.04,1.03,U] [#3 0.02,0.10,0.77,U] [#4 0.00,0.10,0.71,U] [#5 0.23,0.07,0.77,U] [#6 0.01,-0.29,0.00,M1] [#7 0.12,0.05,0.57,U] [#8 0.11,-0.15,0.66,U] 
00:32:19.087 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.06}, one-star: {0.22, 0.09}
00:32:19.089 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
00:32:19.092 00.003 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
00:32:19.093 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.65 mountX=0.04 mountY=-0.09, mountTheta=-1.18
00:32:19.096 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
00:32:19.097 00.001 1032 Enqueuing Move request for scope (0.08, 0.06)
00:32:19.098 00.001 10072 Worker thread wakes up
00:32:19.098 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
00:32:19.098 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
00:32:19.099 00.001 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
00:32:19.100 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:19.101 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:32:19.101 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:32:19.101 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:19.101 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:32:19.101 00.000 10072 MoveAxis(E, 1, ABG)
00:32:19.101 00.000 10072 Guiding  Dir = 2, Dur = 1
00:32:19.102 00.001 10072 IsGuiding returns 0
00:32:19.102 00.000 10072 PulseGuide returned control before completion, sleep 11
00:32:19.119 00.017 1032 UpdateGuideState exits: m=1217 SNR=24.6
00:32:19.120 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:19.123 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:19.125 00.002 1032 Enqueuing Expose request
00:32:19.126 00.001 10072 IsGuiding returns 0
00:32:19.126 00.000 10072 Move returns status 0, amount 1
00:32:19.127 00.001 10072 MoveAxis(N, 0, ABG)
00:32:19.127 00.000 10072 Move returns status 0, amount 0
00:32:19.127 00.000 10072 move complete, result=0
00:32:19.127 00.000 10072 worker thread done servicing request
00:32:19.127 00.000 10072 Worker thread wakes up
00:32:19.127 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:19.127 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:19.133 00.006 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:32:19.763 00.630 10072 Exposure complete
00:32:19.813 00.050 10072 worker thread done servicing request
00:32:19.813 00.000 1032 OnExposeComplete: enter
00:32:19.816 00.003 1032 UpdateGuideState(): m_state=6
00:32:19.818 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2670
00:32:19.819 00.001 1032 Star::Find returns 1 (0), X=321.90, Y=743.15, Mass=1511, SNR=27.4, Peak=171 HFD=2.5
00:32:19.821 00.002 1032 MultiStar: [#1 0.00,0.17,1.12,U] [#2 -0.01,0.01,0.92,U] [#3 0.21,0.15,0.74,U] [#4 0.17,0.13,0.72,U] [#5 0.24,0.04,0.68,U] [#6 0.03,-0.12,0.68,U] [#7 0.12,0.12,0.52,U] [#8 0.18,-0.16,0.59,U] 
00:32:19.823 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.19, 0.08}
00:32:19.824 00.001 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
00:32:19.826 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
00:32:19.827 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.45 mountX=0.03 mountY=-0.13, mountTheta=-1.38
00:32:19.831 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
00:32:19.834 00.003 1032 Enqueuing Move request for scope (0.12, 0.06)
00:32:19.835 00.001 10072 Worker thread wakes up
00:32:19.835 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
00:32:19.835 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
00:32:19.835 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
00:32:19.837 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:19.839 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:32:19.840 00.001 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:32:19.840 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:19.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:32:19.840 00.000 10072 MoveAxis(E, 0, ABG)
00:32:19.840 00.000 10072 Move returns status 0, amount 0
00:32:19.840 00.000 10072 MoveAxis(N, 0, ABG)
00:32:19.840 00.000 10072 Move returns status 0, amount 0
00:32:19.840 00.000 10072 move complete, result=0
00:32:19.840 00.000 10072 worker thread done servicing request
00:32:19.857 00.017 1032 UpdateGuideState exits: m=1511 SNR=27.4
00:32:19.860 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:19.862 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:19.864 00.002 1032 Enqueuing Expose request
00:32:19.867 00.003 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:19.868 00.001 10072 Worker thread wakes up
00:32:19.869 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:19.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:20.282 00.413 10072 Exposure complete
00:32:20.330 00.048 10072 worker thread done servicing request
00:32:20.331 00.001 1032 OnExposeComplete: enter
00:32:20.333 00.002 1032 UpdateGuideState(): m_state=6
00:32:20.334 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2671
00:32:20.336 00.002 1032 Star::Find returns 1 (0), X=321.82, Y=743.07, Mass=1467, SNR=27.0, Peak=171 HFD=2.5
00:32:20.338 00.002 1032 MultiStar: [#1 0.09,0.05,1.07,U] [#2 0.01,-0.03,0.91,U] [#3 0.22,0.13,0.73,U] [#4 0.08,-0.03,0.63,U] [#5 0.18,-0.07,0.66,U] [#6 0.07,-0.11,0.68,U] [#7 0.07,0.01,0.55,U] [#8 0.08,-0.04,0.59,U] 
00:32:20.339 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.11, -0.01}
00:32:20.342 00.003 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
00:32:20.344 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
00:32:20.345 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.07 mountX=-0.03 mountY=-0.09, mountTheta=-1.90
00:32:20.348 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
00:32:20.349 00.001 1032 Enqueuing Move request for scope (0.10, -0.01)
00:32:20.351 00.002 10072 Worker thread wakes up
00:32:20.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
00:32:20.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
00:32:20.351 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.09
00:32:20.353 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:20.354 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.61
00:32:20.355 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:32:20.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:20.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:32:20.355 00.000 10072 MoveAxis(W, 0, ABG)
00:32:20.355 00.000 10072 Move returns status 0, amount 0
00:32:20.355 00.000 10072 MoveAxis(N, 0, ABG)
00:32:20.355 00.000 10072 Move returns status 0, amount 0
00:32:20.355 00.000 10072 move complete, result=0
00:32:20.355 00.000 10072 worker thread done servicing request
00:32:20.373 00.018 1032 UpdateGuideState exits: m=1467 SNR=27.0
00:32:20.374 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:20.377 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:20.378 00.001 1032 Enqueuing Expose request
00:32:20.380 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:32:20.382 00.002 10072 Worker thread wakes up
00:32:20.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:20.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:21.015 00.633 10072 Exposure complete
00:32:21.061 00.046 10072 worker thread done servicing request
00:32:21.062 00.001 1032 OnExposeComplete: enter
00:32:21.063 00.001 1032 UpdateGuideState(): m_state=6
00:32:21.065 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2672
00:32:21.066 00.001 1032 Star::Find returns 1 (0), X=322.01, Y=743.06, Mass=1466, SNR=27.0, Peak=180 HFD=2.7
00:32:21.068 00.002 1032 MultiStar: [#1 0.17,0.13,1.16,U] [#2 0.13,0.03,0.98,U] [#3 0.17,0.10,0.71,U] [#4 0.10,0.02,0.65,U] [#5 0.20,0.04,0.69,U] [#6 0.11,-0.10,0.69,U] [#7 0.15,0.03,0.49,U] [#8 0.19,-0.07,0.57,U] 
00:32:21.069 00.001 1032 refined, 8 included, MultiStar: {0.18, 0.03}, one-star: {0.31, -0.01}
00:32:21.071 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
00:32:21.073 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
00:32:21.074 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.15 mountX=-0.02 mountY=-0.18, mountTheta=-1.68
00:32:21.077 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.03, opts=13)
00:32:21.078 00.001 1032 Enqueuing Move request for scope (0.18, 0.03)
00:32:21.080 00.002 10072 Worker thread wakes up
00:32:21.080 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
00:32:21.080 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
00:32:21.080 00.000 10072 Moving (0.18, 0.03) raw xDistance=-0.02 yDistance=-0.18
00:32:21.081 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:21.083 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.61
00:32:21.083 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:32:21.084 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:21.084 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:32:21.084 00.000 10072 MoveAxis(W, 0, ABG)
00:32:21.084 00.000 10072 Move returns status 0, amount 0
00:32:21.084 00.000 10072 MoveAxis(N, 0, ABG)
00:32:21.084 00.000 10072 Move returns status 0, amount 0
00:32:21.084 00.000 10072 move complete, result=0
00:32:21.084 00.000 10072 worker thread done servicing request
00:32:21.101 00.017 1032 UpdateGuideState exits: m=1466 SNR=27.0
00:32:21.105 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:21.107 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:21.109 00.002 1032 Enqueuing Expose request
00:32:21.111 00.002 10072 Worker thread wakes up
00:32:21.112 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:21.112 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:21.112 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
00:32:21.517 00.405 10072 Exposure complete
00:32:21.566 00.049 10072 worker thread done servicing request
00:32:21.566 00.000 1032 OnExposeComplete: enter
00:32:21.568 00.002 1032 UpdateGuideState(): m_state=6
00:32:21.570 00.002 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2673
00:32:21.572 00.002 1032 Star::Find returns 1 (0), X=321.90, Y=743.09, Mass=1355, SNR=25.9, Peak=147 HFD=2.7
00:32:21.574 00.002 1032 MultiStar: [#1 0.18,0.10,1.15,U] [#2 0.07,0.09,0.97,U] [#3 0.13,0.11,0.72,U] [#4 0.18,-0.11,0.70,U] [#5 0.09,-0.14,0.70,U] [#6 0.08,-0.14,0.68,U] [#7 0.22,0.23,0.00,M1] [#8 0.16,-0.03,0.60,U] 
00:32:21.576 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.00}, one-star: {0.19, 0.02}
00:32:21.577 00.001 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
00:32:21.581 00.004 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
00:32:21.584 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.03 mountX=-0.03 mountY=-0.13, mountTheta=-1.80
00:32:21.587 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.00, opts=13)
00:32:21.591 00.004 1032 Enqueuing Move request for scope (0.14, 0.00)
00:32:21.595 00.004 10072 Worker thread wakes up
00:32:21.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
00:32:21.595 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
00:32:21.595 00.000 10072 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=-0.13
00:32:21.598 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
00:32:21.599 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:32:21.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:21.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:32:21.599 00.000 10072 MoveAxis(W, 0, ABG)
00:32:21.599 00.000 10072 Move returns status 0, amount 0
00:32:21.602 00.003 10072 MoveAxis(N, 0, ABG)
00:32:21.602 00.000 10072 Move returns status 0, amount 0
00:32:21.602 00.000 10072 move complete, result=0
00:32:21.602 00.000 10072 worker thread done servicing request
00:32:21.603 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:21.627 00.024 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:32:21.629 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:21.630 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:21.631 00.001 1032 Enqueuing Expose request
00:32:21.633 00.002 10072 Worker thread wakes up
00:32:21.633 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:32:21.634 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:21.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:22.262 00.628 10072 Exposure complete
00:32:22.312 00.050 10072 worker thread done servicing request
00:32:22.313 00.001 1032 OnExposeComplete: enter
00:32:22.315 00.002 1032 UpdateGuideState(): m_state=6
00:32:22.316 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2674
00:32:22.318 00.002 1032 Star::Find returns 1 (0), X=321.98, Y=743.10, Mass=1419, SNR=26.5, Peak=192 HFD=2.6
00:32:22.319 00.001 1032 MultiStar: [#1 0.14,0.25,0.00,M1] [#2 0.05,0.05,0.92,U] [#3 0.26,0.00,0.75,U] [#4 0.11,-0.03,0.66,U] [#5 0.17,-0.04,0.66,U] [#6 0.07,-0.01,0.70,U] [#7 0.11,0.11,0.55,U] [#8 0.17,0.02,0.58,U] 
00:32:22.321 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.02}, one-star: {0.28, 0.03}
00:32:22.324 00.003 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
00:32:22.326 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
00:32:22.327 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.12 mountX=-0.02 mountY=-0.16, mountTheta=-1.71
00:32:22.329 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.02, opts=13)
00:32:22.333 00.004 1032 Enqueuing Move request for scope (0.16, 0.02)
00:32:22.337 00.004 10072 Worker thread wakes up
00:32:22.337 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
00:32:22.337 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
00:32:22.337 00.000 10072 Moving (0.16, 0.02) raw xDistance=-0.02 yDistance=-0.16
00:32:22.340 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:22.344 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
00:32:22.344 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:32:22.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:22.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:32:22.344 00.000 10072 MoveAxis(W, 1, ABG)
00:32:22.344 00.000 10072 Guiding  Dir = 3, Dur = 1
00:32:22.345 00.001 10072 IsGuiding returns 0
00:32:22.345 00.000 10072 PulseGuide returned control before completion, sleep 11
00:32:22.362 00.017 1032 UpdateGuideState exits: m=1419 SNR=26.5
00:32:22.365 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:22.367 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:22.371 00.004 1032 Enqueuing Expose request
00:32:22.373 00.002 10072 IsGuiding returns 0
00:32:22.373 00.000 10072 Move returns status 0, amount 1
00:32:22.373 00.000 10072 MoveAxis(N, 0, ABG)
00:32:22.373 00.000 10072 Move returns status 0, amount 0
00:32:22.373 00.000 10072 move complete, result=0
00:32:22.373 00.000 10072 worker thread done servicing request
00:32:22.373 00.000 10072 Worker thread wakes up
00:32:22.373 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:22.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:22.380 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:32:22.780 00.400 10072 Exposure complete
00:32:22.831 00.051 10072 worker thread done servicing request
00:32:22.832 00.001 1032 OnExposeComplete: enter
00:32:22.834 00.002 1032 UpdateGuideState(): m_state=6
00:32:22.837 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2675
00:32:22.839 00.002 1032 Star::Find returns 1 (0), X=321.85, Y=743.09, Mass=1342, SNR=25.8, Peak=151 HFD=2.6
00:32:22.841 00.002 1032 MultiStar: [#1 0.27,0.15,0.00,M2] [#2 0.03,0.08,1.01,U] [#3 0.21,0.03,0.78,U] [#4 0.12,-0.07,0.67,U] [#5 0.24,-0.06,0.71,U] [#6 0.12,-0.18,0.75,U] [#7 0.11,0.08,0.55,U] [#8 0.12,-0.09,0.58,U] 
00:32:22.843 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.15, 0.01}
00:32:22.845 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
00:32:22.846 00.001 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
00:32:22.848 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.14 cameraTheta=-0.14 mountX=-0.05 mountY=-0.13, mountTheta=-1.97
00:32:22.850 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
00:32:22.853 00.003 1032 Enqueuing Move request for scope (0.13, -0.02)
00:32:22.855 00.002 10072 Worker thread wakes up
00:32:22.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:32:22.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:32:22.855 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.13
00:32:22.857 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:22.861 00.004 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.59
00:32:22.861 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:32:22.861 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:22.861 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:32:22.861 00.000 10072 MoveAxis(W, 1, ABG)
00:32:22.861 00.000 10072 Guiding  Dir = 3, Dur = 1
00:32:22.861 00.000 10072 IsGuiding returns 0
00:32:22.862 00.001 10072 PulseGuide returned control before completion, sleep 11
00:32:22.880 00.018 1032 UpdateGuideState exits: m=1342 SNR=25.8
00:32:22.882 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:22.885 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:22.886 00.001 10072 IsGuiding returns 0
00:32:22.886 00.000 10072 Move returns status 0, amount 1
00:32:22.887 00.001 10072 MoveAxis(N, 0, ABG)
00:32:22.887 00.000 10072 Move returns status 0, amount 0
00:32:22.887 00.000 10072 move complete, result=0
00:32:22.887 00.000 1032 Enqueuing Expose request
00:32:22.889 00.002 10072 worker thread done servicing request
00:32:22.889 00.000 10072 Worker thread wakes up
00:32:22.889 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:22.889 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:22.889 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:32:23.518 00.629 10072 Exposure complete
00:32:23.566 00.048 10072 worker thread done servicing request
00:32:23.567 00.001 1032 OnExposeComplete: enter
00:32:23.568 00.001 1032 UpdateGuideState(): m_state=6
00:32:23.570 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2676
00:32:23.572 00.002 1032 Star::Find returns 1 (0), X=321.65, Y=743.02, Mass=1297, SNR=25.3, Peak=136 HFD=2.5
00:32:23.573 00.001 1032 MultiStar: [#1 -0.04,0.13,1.22,U] [#2 -0.24,0.04,0.97,U] [#3 -0.05,-0.10,0.77,U] [#4 0.05,-0.16,0.71,U] [#5 0.06,-0.20,0.77,U] [#6 -0.03,-0.13,0.72,U] [#7 -0.01,-0.08,0.54,U] [#8 0.02,-0.28,0.00,M1] 
00:32:23.575 00.002 1032 refined, 7 included, MultiStar: {-0.05, -0.05}, one-star: {-0.06, -0.05}
00:32:23.576 00.001 1032 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.83) = xAngle (-4.17 = 2.11)
00:32:23.577 00.001 1032 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.17 = 2.11)
00:32:23.580 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.34 mountX=-0.04 mountY=0.06, mountTheta=2.11
00:32:23.583 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.05, opts=13)
00:32:23.586 00.003 1032 Enqueuing Move request for scope (-0.05, -0.05)
00:32:23.590 00.004 10072 Worker thread wakes up
00:32:23.590 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
00:32:23.590 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
00:32:23.590 00.000 10072 Moving (-0.05, -0.05) raw xDistance=-0.04 yDistance=0.06
00:32:23.595 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:23.597 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.59
00:32:23.597 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:32:23.599 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:23.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:32:23.599 00.000 10072 MoveAxis(W, 1, ABG)
00:32:23.599 00.000 10072 Guiding  Dir = 3, Dur = 1
00:32:23.599 00.000 10072 IsGuiding returns 0
00:32:23.599 00.000 10072 PulseGuide returned control before completion, sleep 11
00:32:23.618 00.019 1032 UpdateGuideState exits: m=1297 SNR=25.3
00:32:23.620 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:23.622 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:23.623 00.001 1032 Enqueuing Expose request
00:32:23.625 00.002 10072 IsGuiding returns 0
00:32:23.625 00.000 10072 Move returns status 0, amount 1
00:32:23.625 00.000 10072 MoveAxis(N, 0, ABG)
00:32:23.625 00.000 10072 Move returns status 0, amount 0
00:32:23.626 00.001 10072 move complete, result=0
00:32:23.626 00.000 10072 worker thread done servicing request
00:32:23.626 00.000 10072 Worker thread wakes up
00:32:23.626 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:23.626 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:23.633 00.007 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
00:32:24.045 00.412 10072 Exposure complete
00:32:24.094 00.049 10072 worker thread done servicing request
00:32:24.094 00.000 1032 OnExposeComplete: enter
00:32:24.096 00.002 1032 UpdateGuideState(): m_state=6
00:32:24.098 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2677
00:32:24.100 00.002 1032 Star::Find returns 1 (0), X=321.62, Y=743.14, Mass=1341, SNR=25.8, Peak=152 HFD=2.5
00:32:24.103 00.003 1032 MultiStar: [#1 -0.16,0.11,1.14,U] [#2 -0.23,0.15,0.00,M1] [#3 -0.08,0.02,0.74,U] [#4 -0.25,-0.07,0.67,U] [#5 0.09,0.06,0.75,U] [#6 -0.20,-0.09,0.76,U] [#7 -0.21,0.04,0.52,U] [#8 -0.19,-0.21,0.00,M2] 
00:32:24.104 00.001 1032 single-star, 6 included, MultiStar: {-0.12, 0.03}, one-star: {-0.09, 0.07}
00:32:24.105 00.001 1032 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.83) = xAngle (0.67 = 0.67)
00:32:24.106 00.001 1032 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.67 = 0.67)
00:32:24.108 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.50 mountX=0.09 mountY=0.07, mountTheta=0.67
00:32:24.111 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.07, opts=13)
00:32:24.115 00.004 1032 Enqueuing Move request for scope (-0.09, 0.07)
00:32:24.116 00.001 10072 Worker thread wakes up
00:32:24.117 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
00:32:24.117 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
00:32:24.117 00.000 10072 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=0.07
00:32:24.119 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:24.121 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.59
00:32:24.122 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:32:24.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:24.123 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:32:24.123 00.000 10072 MoveAxis(W, 1, ABG)
00:32:24.123 00.000 10072 Guiding  Dir = 3, Dur = 1
00:32:24.123 00.000 10072 IsGuiding returns 0
00:32:24.124 00.001 10072 PulseGuide returned control before completion, sleep 11
00:32:24.138 00.014 10072 IsGuiding returns 0
00:32:24.142 00.004 1032 UpdateGuideState exits: m=1341 SNR=25.8
00:32:24.147 00.005 10072 Move returns status 0, amount 1
00:32:24.147 00.000 10072 MoveAxis(N, 0, ABG)
00:32:24.147 00.000 10072 Move returns status 0, amount 0
00:32:24.147 00.000 10072 move complete, result=0
00:32:24.147 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:24.150 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:24.151 00.001 1032 Enqueuing Expose request
00:32:24.153 00.002 10072 worker thread done servicing request
00:32:24.153 00.000 10072 Worker thread wakes up
00:32:24.153 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:24.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:24.154 00.001 1032 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
00:32:24.780 00.626 10072 Exposure complete
00:32:24.827 00.047 10072 worker thread done servicing request
00:32:24.827 00.000 1032 OnExposeComplete: enter
00:32:24.829 00.002 1032 UpdateGuideState(): m_state=6
00:32:24.831 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2678
00:32:24.833 00.002 1032 Star::Find returns 1 (0), X=321.74, Y=743.12, Mass=1461, SNR=26.9, Peak=180 HFD=2.4
00:32:24.835 00.002 1032 MultiStar: [#1 -0.09,0.31,0.00,M1] [#2 -0.11,0.06,0.93,U] [#3 -0.03,0.33,0.00,M1] [#4 -0.14,0.11,0.61,U] [#5 0.07,-0.03,0.67,U] [#6 -0.07,-0.08,0.67,U] [#7 -0.28,0.29,0.00,M1] [#8 0.00,0.04,0.59,U] 
00:32:24.836 00.001 1032 refined, 5 included, MultiStar: {-0.03, 0.03}, one-star: {0.04, 0.05}
00:32:24.838 00.002 1032 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.83) = xAngle (0.60 = 0.60)
00:32:24.839 00.001 1032 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.60 = 0.60)
00:32:24.842 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.43 mountX=0.04 mountY=0.02, mountTheta=0.60
00:32:24.845 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
00:32:24.847 00.002 1032 Enqueuing Move request for scope (-0.03, 0.03)
00:32:24.848 00.001 10072 Worker thread wakes up
00:32:24.848 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
00:32:24.848 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
00:32:24.848 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.02
00:32:24.851 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:24.853 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.58
00:32:24.853 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:32:24.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:24.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:32:24.853 00.000 10072 MoveAxis(W, 2, ABG)
00:32:24.853 00.000 10072 Guiding  Dir = 3, Dur = 2
00:32:24.853 00.000 10072 IsGuiding returns 0
00:32:24.854 00.001 10072 PulseGuide returned control before completion, sleep 12
00:32:24.871 00.017 1032 UpdateGuideState exits: m=1461 SNR=26.9
00:32:24.873 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:24.874 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:24.876 00.002 1032 Enqueuing Expose request
00:32:24.877 00.001 10072 IsGuiding returns 0
00:32:24.877 00.000 10072 Move returns status 0, amount 2
00:32:24.877 00.000 10072 MoveAxis(N, 0, ABG)
00:32:24.878 00.001 10072 Move returns status 0, amount 0
00:32:24.878 00.000 10072 move complete, result=0
00:32:24.878 00.000 10072 worker thread done servicing request
00:32:24.878 00.000 10072 Worker thread wakes up
00:32:24.878 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:24.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:24.886 00.008 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
00:32:25.293 00.407 10072 Exposure complete
00:32:25.343 00.050 10072 worker thread done servicing request
00:32:25.343 00.000 1032 OnExposeComplete: enter
00:32:25.345 00.002 1032 UpdateGuideState(): m_state=6
00:32:25.347 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2679
00:32:25.348 00.001 1032 Star::Find returns 1 (0), X=321.79, Y=743.32, Mass=1401, SNR=26.4, Peak=151 HFD=2.7
00:32:25.350 00.002 1032 MultiStar: [#1 -0.07,0.27,0.00,M2] [#2 -0.13,0.26,0.00,M1] [#3 0.06,0.21,0.75,U] [#4 -0.04,0.14,0.67,U] [#5 0.07,0.03,0.66,U] [#6 0.04,0.09,0.73,U] [#7 -0.00,0.14,0.56,U] [#8 -0.01,0.09,0.57,U] 
00:32:25.352 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.14}, one-star: {0.09, 0.25}
00:32:25.354 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
00:32:25.355 00.001 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
00:32:25.357 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.33 mountX=0.13 mountY=-0.07, mountTheta=-0.50
00:32:25.359 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
00:32:25.362 00.003 1032 Enqueuing Move request for scope (0.04, 0.14)
00:32:25.369 00.007 10072 Worker thread wakes up
00:32:25.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
00:32:25.369 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
00:32:25.369 00.000 10072 Moving (0.04, 0.14) raw xDistance=0.13 yDistance=-0.07
00:32:25.372 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:25.375 00.003 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.58
00:32:25.375 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
00:32:25.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:25.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:32:25.375 00.000 10072 MoveAxis(W, 2, ABG)
00:32:25.375 00.000 10072 Guiding  Dir = 3, Dur = 2
00:32:25.375 00.000 10072 IsGuiding returns 0
00:32:25.377 00.002 10072 PulseGuide returned control before completion, sleep 11
00:32:25.394 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.4
00:32:25.396 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:25.397 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:25.399 00.002 1032 Enqueuing Expose request
00:32:25.402 00.003 10072 IsGuiding returns 0
00:32:25.402 00.000 10072 Move returns status 0, amount 2
00:32:25.402 00.000 10072 MoveAxis(N, 0, ABG)
00:32:25.402 00.000 10072 Move returns status 0, amount 0
00:32:25.402 00.000 10072 move complete, result=0
00:32:25.402 00.000 10072 worker thread done servicing request
00:32:25.402 00.000 10072 Worker thread wakes up
00:32:25.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:25.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:25.409 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:32:26.028 00.619 10072 Exposure complete
00:32:26.076 00.048 10072 worker thread done servicing request
00:32:26.076 00.000 1032 OnExposeComplete: enter
00:32:26.078 00.002 1032 UpdateGuideState(): m_state=6
00:32:26.081 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2680
00:32:26.083 00.002 1032 Star::Find returns 1 (0), X=321.95, Y=743.15, Mass=1372, SNR=26.1, Peak=165 HFD=2.5
00:32:26.086 00.003 1032 MultiStar: [#1 0.10,0.22,1.14,U] [#2 0.09,0.11,0.91,U] [#3 0.22,0.16,0.00,M1] [#4 0.09,0.02,0.69,U] [#5 0.19,0.01,0.71,U] [#6 0.20,-0.05,0.68,U] [#7 0.28,0.03,0.00,M1] [#8 0.08,-0.13,0.59,U] 
00:32:26.088 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.06}, one-star: {0.24, 0.08}
00:32:26.089 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
00:32:26.090 00.001 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
00:32:26.092 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.40 mountX=0.02 mountY=-0.15, mountTheta=-1.43
00:32:26.094 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
00:32:26.096 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
00:32:26.098 00.002 10072 Worker thread wakes up
00:32:26.098 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
00:32:26.098 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
00:32:26.098 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
00:32:26.100 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:26.102 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.57
00:32:26.102 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:32:26.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:26.102 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:32:26.103 00.001 10072 MoveAxis(W, 2, ABG)
00:32:26.103 00.000 10072 Guiding  Dir = 3, Dur = 2
00:32:26.103 00.000 10072 IsGuiding returns 0
00:32:26.103 00.000 10072 PulseGuide returned control before completion, sleep 12
00:32:26.120 00.017 10072 IsGuiding returns 0
00:32:26.121 00.001 10072 Move returns status 0, amount 2
00:32:26.121 00.000 10072 MoveAxis(N, 0, ABG)
00:32:26.121 00.000 10072 Move returns status 0, amount 0
00:32:26.121 00.000 10072 move complete, result=0
00:32:26.121 00.000 10072 worker thread done servicing request
00:32:26.121 00.000 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:32:26.123 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:26.125 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:26.127 00.002 1032 Enqueuing Expose request
00:32:26.129 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
00:32:26.130 00.001 10072 Worker thread wakes up
00:32:26.130 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:26.130 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:26.543 00.413 10072 Exposure complete
00:32:26.593 00.050 10072 worker thread done servicing request
00:32:26.593 00.000 1032 OnExposeComplete: enter
00:32:26.595 00.002 1032 UpdateGuideState(): m_state=6
00:32:26.597 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2681
00:32:26.599 00.002 1032 Star::Find returns 1 (0), X=321.73, Y=743.28, Mass=1463, SNR=27.0, Peak=157 HFD=2.8
00:32:26.601 00.002 1032 MultiStar: [#1 0.04,0.24,1.07,U] [#2 0.01,0.17,0.98,U] [#3 0.07,0.09,0.76,U] [#4 0.08,-0.06,0.61,U] [#5 0.28,0.05,0.00,M1] [#6 0.08,-0.08,0.70,U] [#7 0.26,0.01,0.54,U] [#8 0.17,-0.02,0.60,U] 
00:32:26.602 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.02, 0.21}
00:32:26.605 00.003 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
00:32:26.606 00.001 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
00:32:26.608 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=0.07 mountY=-0.10, mountTheta=-0.92
00:32:26.612 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
00:32:26.616 00.004 1032 Enqueuing Move request for scope (0.07, 0.09)
00:32:26.618 00.002 10072 Worker thread wakes up
00:32:26.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
00:32:26.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
00:32:26.618 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
00:32:26.620 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:26.623 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.57
00:32:26.623 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:32:26.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:26.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:32:26.623 00.000 10072 MoveAxis(W, 2, ABG)
00:32:26.623 00.000 10072 Guiding  Dir = 3, Dur = 2
00:32:26.624 00.001 10072 IsGuiding returns 0
00:32:26.624 00.000 10072 PulseGuide returned control before completion, sleep 12
00:32:26.641 00.017 1032 UpdateGuideState exits: m=1463 SNR=27.0
00:32:26.644 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:26.646 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:26.648 00.002 1032 Enqueuing Expose request
00:32:26.651 00.003 10072 IsGuiding returns 0
00:32:26.651 00.000 10072 Move returns status 0, amount 2
00:32:26.651 00.000 10072 MoveAxis(N, 0, ABG)
00:32:26.651 00.000 10072 Move returns status 0, amount 0
00:32:26.651 00.000 10072 move complete, result=0
00:32:26.651 00.000 10072 worker thread done servicing request
00:32:26.651 00.000 10072 Worker thread wakes up
00:32:26.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:26.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:26.658 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:32:27.280 00.622 10072 Exposure complete
00:32:27.329 00.049 10072 worker thread done servicing request
00:32:27.329 00.000 1032 OnExposeComplete: enter
00:32:27.331 00.002 1032 UpdateGuideState(): m_state=6
00:32:27.333 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2682
00:32:27.335 00.002 1032 Star::Find returns 1 (0), X=321.64, Y=743.13, Mass=1466, SNR=27.0, Peak=145 HFD=2.7
00:32:27.336 00.001 1032 MultiStar: [#1 0.02,0.29,0.00,M1] [#2 -0.18,0.05,0.97,U] [#3 0.02,0.16,0.72,U] [#4 -0.09,0.15,0.64,U] [#5 -0.01,-0.02,0.69,U] [#6 -0.04,-0.09,0.69,U] [#7 -0.03,0.25,0.50,U] [#8 -0.04,-0.05,0.55,U] 
00:32:27.338 00.002 1032 refined, 7 included, MultiStar: {-0.06, 0.06}, one-star: {-0.06, 0.06}
00:32:27.339 00.001 1032 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.83) = xAngle (0.55 = 0.55)
00:32:27.341 00.002 1032 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.55 = 0.55)
00:32:27.343 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.38 mountX=0.07 mountY=0.04, mountTheta=0.55
00:32:27.345 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.06, opts=13)
00:32:27.347 00.002 1032 Enqueuing Move request for scope (-0.06, 0.06)
00:32:27.349 00.002 10072 Worker thread wakes up
00:32:27.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
00:32:27.349 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
00:32:27.349 00.000 10072 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=0.04
00:32:27.351 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:27.354 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.57
00:32:27.354 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:32:27.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:27.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:32:27.354 00.000 10072 MoveAxis(W, 3, ABG)
00:32:27.354 00.000 10072 Guiding  Dir = 3, Dur = 3
00:32:27.354 00.000 10072 IsGuiding returns 0
00:32:27.355 00.001 10072 PulseGuide returned control before completion, sleep 13
00:32:27.371 00.016 1032 UpdateGuideState exits: m=1466 SNR=27.0
00:32:27.372 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:27.375 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:27.376 00.001 1032 Enqueuing Expose request
00:32:27.378 00.002 10072 IsGuiding returns 0
00:32:27.378 00.000 10072 Move returns status 0, amount 3
00:32:27.378 00.000 10072 MoveAxis(N, 0, ABG)
00:32:27.378 00.000 10072 Move returns status 0, amount 0
00:32:27.378 00.000 10072 move complete, result=0
00:32:27.378 00.000 10072 worker thread done servicing request
00:32:27.378 00.000 10072 Worker thread wakes up
00:32:27.378 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:27.378 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:27.386 00.008 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
00:32:27.800 00.414 10072 Exposure complete
00:32:27.847 00.047 10072 worker thread done servicing request
00:32:27.847 00.000 1032 OnExposeComplete: enter
00:32:27.848 00.001 1032 UpdateGuideState(): m_state=6
00:32:27.851 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2683
00:32:27.853 00.002 1032 Star::Find returns 1 (0), X=321.71, Y=743.12, Mass=1488, SNR=27.1, Peak=166 HFD=2.6
00:32:27.854 00.001 1032 MultiStar: [#1 -0.11,0.08,1.12,U] [#2 -0.17,0.11,0.94,U] [#3 -0.08,-0.00,0.70,U] [#4 -0.11,0.03,0.68,U] [#5 -0.11,-0.04,0.69,U] [#6 -0.25,-0.14,0.00,M1] [#7 -0.11,0.01,0.49,U] [#8 -0.12,-0.11,0.59,U] 
00:32:27.856 00.002 1032 single-star, 7 included, MultiStar: {-0.10, 0.03}, one-star: {-0.00, 0.05}
00:32:27.857 00.001 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
00:32:27.859 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
00:32:27.862 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.58 mountX=0.04 mountY=-0.01, mountTheta=-0.25
00:32:27.865 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
00:32:27.867 00.002 1032 Enqueuing Move request for scope (-0.00, 0.05)
00:32:27.869 00.002 10072 Worker thread wakes up
00:32:27.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
00:32:27.869 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
00:32:27.869 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.04 yDistance=-0.01
00:32:27.871 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:27.874 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.56
00:32:27.874 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:32:27.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:27.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:32:27.874 00.000 10072 MoveAxis(W, 3, ABG)
00:32:27.875 00.001 10072 Guiding  Dir = 3, Dur = 3
00:32:27.885 00.010 10072 IsGuiding returns 0
00:32:27.885 00.000 10072 PulseGuide returned control before completion, sleep 13
00:32:27.893 00.008 1032 UpdateGuideState exits: m=1488 SNR=27.1
00:32:27.895 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:27.897 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:27.898 00.001 1032 Enqueuing Expose request
00:32:27.905 00.007 10072 IsGuiding returns 0
00:32:27.905 00.000 10072 Move returns status 0, amount 3
00:32:27.905 00.000 10072 MoveAxis(N, 0, ABG)
00:32:27.905 00.000 10072 Move returns status 0, amount 0
00:32:27.905 00.000 10072 move complete, result=0
00:32:27.905 00.000 10072 worker thread done servicing request
00:32:27.905 00.000 10072 Worker thread wakes up
00:32:27.905 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:27.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:27.909 00.004 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
00:32:28.534 00.625 10072 Exposure complete
00:32:28.580 00.046 10072 worker thread done servicing request
00:32:28.582 00.002 1032 OnExposeComplete: enter
00:32:28.583 00.001 1032 UpdateGuideState(): m_state=6
00:32:28.585 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2684
00:32:28.587 00.002 1032 Star::Find returns 1 (0), X=321.74, Y=743.16, Mass=1481, SNR=27.1, Peak=164 HFD=2.5
00:32:28.589 00.002 1032 MultiStar: [#1 -0.00,0.14,1.08,U] [#2 -0.09,0.11,0.98,U] [#3 0.00,0.13,0.74,U] [#4 -0.12,0.07,0.65,U] [#5 0.02,-0.00,0.68,U] [#6 -0.27,-0.11,0.00,M2] [#7 0.02,0.06,0.53,U] [#8 -0.07,-0.07,0.56,U] 
00:32:28.590 00.001 1032 refined, 7 included, MultiStar: {-0.02, 0.08}, one-star: {0.03, 0.09}
00:32:28.593 00.003 1032 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.83) = xAngle (0.04 = 0.04)
00:32:28.597 00.004 1032 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.04 = 0.04)
00:32:28.598 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.87 mountX=0.08 mountY=0.00, mountTheta=0.04
00:32:28.601 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.08, opts=13)
00:32:28.603 00.002 1032 Enqueuing Move request for scope (-0.02, 0.08)
00:32:28.605 00.002 10072 Worker thread wakes up
00:32:28.605 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
00:32:28.605 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
00:32:28.605 00.000 10072 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=0.00
00:32:28.607 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:28.610 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.56
00:32:28.610 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:32:28.610 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:28.610 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:32:28.610 00.000 10072 MoveAxis(W, 4, ABG)
00:32:28.611 00.001 10072 Guiding  Dir = 3, Dur = 4
00:32:28.611 00.000 10072 IsGuiding returns 0
00:32:28.612 00.001 10072 PulseGuide returned control before completion, sleep 14
00:32:28.628 00.016 1032 UpdateGuideState exits: m=1481 SNR=27.1
00:32:28.632 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:28.633 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:28.635 00.002 1032 Enqueuing Expose request
00:32:28.639 00.004 10072 IsGuiding returns 0
00:32:28.639 00.000 10072 Move returns status 0, amount 4
00:32:28.639 00.000 10072 MoveAxis(N, 0, ABG)
00:32:28.639 00.000 10072 Move returns status 0, amount 0
00:32:28.639 00.000 10072 move complete, result=0
00:32:28.639 00.000 10072 worker thread done servicing request
00:32:28.639 00.000 10072 Worker thread wakes up
00:32:28.639 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:28.639 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:28.644 00.005 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
00:32:29.048 00.404 10072 Exposure complete
00:32:29.097 00.049 10072 worker thread done servicing request
00:32:29.097 00.000 1032 OnExposeComplete: enter
00:32:29.099 00.002 1032 UpdateGuideState(): m_state=6
00:32:29.101 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2685
00:32:29.102 00.001 1032 Star::Find returns 1 (0), X=321.76, Y=743.12, Mass=1399, SNR=26.3, Peak=150 HFD=2.5
00:32:29.104 00.002 1032 MultiStar: [#1 0.01,0.08,1.12,U] [#2 -0.12,0.08,0.97,U] [#3 0.00,-0.08,0.72,U] [#4 -0.08,-0.20,0.67,U] [#5 0.02,-0.02,0.70,U] [#6 -0.16,-0.11,0.68,U] [#7 -0.19,-0.10,0.52,U] [#8 0.01,-0.14,0.57,U] 
00:32:29.106 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {0.05, 0.05}
00:32:29.107 00.001 1032 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.83) = xAngle (-4.38 = 1.91)
00:32:29.110 00.003 1032 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.38 = 1.91)
00:32:29.111 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.55 mountX=-0.02 mountY=0.05, mountTheta=1.91
00:32:29.114 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
00:32:29.116 00.002 1032 Enqueuing Move request for scope (-0.04, -0.03)
00:32:29.118 00.002 10072 Worker thread wakes up
00:32:29.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
00:32:29.118 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
00:32:29.118 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.05
00:32:29.121 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:29.123 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.55
00:32:29.123 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:32:29.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:29.123 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:32:29.123 00.000 10072 MoveAxis(W, 3, ABG)
00:32:29.123 00.000 10072 Guiding  Dir = 3, Dur = 3
00:32:29.124 00.001 10072 IsGuiding returns 0
00:32:29.124 00.000 10072 PulseGuide returned control before completion, sleep 13
00:32:29.139 00.015 10072 IsGuiding returns 0
00:32:29.139 00.000 10072 Move returns status 0, amount 3
00:32:29.139 00.000 10072 MoveAxis(N, 0, ABG)
00:32:29.139 00.000 10072 Move returns status 0, amount 0
00:32:29.139 00.000 10072 move complete, result=0
00:32:29.139 00.000 10072 worker thread done servicing request
00:32:29.141 00.002 1032 UpdateGuideState exits: m=1399 SNR=26.3
00:32:29.145 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:29.147 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:29.149 00.002 1032 Enqueuing Expose request
00:32:29.151 00.002 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
00:32:29.152 00.001 10072 Worker thread wakes up
00:32:29.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:29.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:29.785 00.633 10072 Exposure complete
00:32:29.838 00.053 10072 worker thread done servicing request
00:32:29.838 00.000 1032 OnExposeComplete: enter
00:32:29.840 00.002 1032 UpdateGuideState(): m_state=6
00:32:29.842 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2686
00:32:29.843 00.001 1032 Star::Find returns 1 (0), X=321.80, Y=743.18, Mass=1433, SNR=26.7, Peak=168 HFD=2.4
00:32:29.845 00.002 1032 MultiStar: [#1 0.02,0.15,1.09,U] [#2 -0.12,0.10,0.91,U] [#3 -0.02,0.18,0.69,U] [#4 -0.12,0.01,0.62,U] [#5 -0.03,0.10,0.71,U] [#6 -0.04,-0.19,0.71,U] [#7 0.01,0.01,0.54,U] [#8 0.09,0.03,0.59,U] 
00:32:29.848 00.003 1032 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {0.10, 0.11}
00:32:29.850 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
00:32:29.851 00.001 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
00:32:29.853 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.07 cameraTheta=1.75 mountX=0.07 mountY=-0.01, mountTheta=-0.08
00:32:29.856 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
00:32:29.858 00.002 1032 Enqueuing Move request for scope (-0.01, 0.06)
00:32:29.862 00.004 10072 Worker thread wakes up
00:32:29.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
00:32:29.862 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
00:32:29.862 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.07 yDistance=-0.01
00:32:29.865 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:29.868 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.55
00:32:29.868 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:32:29.869 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:29.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:32:29.869 00.000 10072 MoveAxis(W, 4, ABG)
00:32:29.869 00.000 10072 Guiding  Dir = 3, Dur = 4
00:32:29.869 00.000 10072 IsGuiding returns 0
00:32:29.870 00.001 10072 PulseGuide returned control before completion, sleep 14
00:32:29.887 00.017 1032 UpdateGuideState exits: m=1433 SNR=26.7
00:32:29.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:29.891 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:29.895 00.004 1032 Enqueuing Expose request
00:32:29.898 00.003 10072 IsGuiding returns 0
00:32:29.899 00.001 10072 Move returns status 0, amount 4
00:32:29.899 00.000 10072 MoveAxis(N, 0, ABG)
00:32:29.899 00.000 10072 Move returns status 0, amount 0
00:32:29.899 00.000 10072 move complete, result=0
00:32:29.899 00.000 10072 worker thread done servicing request
00:32:29.899 00.000 10072 Worker thread wakes up
00:32:29.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:29.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:29.907 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:32:30.317 00.410 10072 Exposure complete
00:32:30.367 00.050 10072 worker thread done servicing request
00:32:30.367 00.000 1032 OnExposeComplete: enter
00:32:30.369 00.002 1032 UpdateGuideState(): m_state=6
00:32:30.370 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2687
00:32:30.372 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=743.30, Mass=1389, SNR=26.3, Peak=147 HFD=2.6
00:32:30.374 00.002 1032 MultiStar: [#1 -0.11,0.23,1.08,U] [#2 -0.01,0.16,0.98,U] [#3 0.03,0.33,0.00,M1] [#4 -0.01,0.13,0.66,U] [#5 -0.00,0.20,0.71,U] [#6 -0.13,0.04,0.72,U] [#7 0.01,0.14,0.54,U] [#8 -0.06,0.02,0.59,U] 
00:32:30.375 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.16}, one-star: {0.17, 0.23}
00:32:30.377 00.002 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
00:32:30.378 00.001 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
00:32:30.380 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.66 mountX=0.15 mountY=-0.03, mountTheta=-0.17
00:32:30.383 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.16, opts=13)
00:32:30.386 00.003 1032 Enqueuing Move request for scope (-0.01, 0.16)
00:32:30.388 00.002 10072 Worker thread wakes up
00:32:30.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
00:32:30.388 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
00:32:30.388 00.000 10072 Moving (-0.01, 0.16) raw xDistance=0.15 yDistance=-0.03
00:32:30.390 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:30.396 00.006 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 289.55
00:32:30.396 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:32:30.396 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:30.396 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:32:30.396 00.000 10072 MoveAxis(W, 81, ABG)
00:32:30.396 00.000 10072 Guiding  Dir = 3, Dur = 81
00:32:30.397 00.001 10072 IsGuiding returns 0
00:32:30.397 00.000 10072 PulseGuide returned control before completion, sleep 91
00:32:30.415 00.018 1032 UpdateGuideState exits: m=1389 SNR=26.3
00:32:30.418 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:30.419 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:30.421 00.002 1032 Enqueuing Expose request
00:32:30.500 00.079 10072 IsGuiding returns 0
00:32:30.500 00.000 10072 Move returns status 0, amount 81
00:32:30.500 00.000 10072 MoveAxis(N, 0, ABG)
00:32:30.500 00.000 10072 Move returns status 0, amount 0
00:32:30.500 00.000 10072 move complete, result=0
00:32:30.500 00.000 10072 worker thread done servicing request
00:32:30.500 00.000 10072 Worker thread wakes up
00:32:30.500 00.000 1032 GuideStep: 0.2 px 81 ms WEST, -0.0 px 0 ms NORTH
00:32:30.503 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:30.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:31.233 00.730 10072 Exposure complete
00:32:31.282 00.049 10072 worker thread done servicing request
00:32:31.284 00.002 1032 OnExposeComplete: enter
00:32:31.285 00.001 1032 UpdateGuideState(): m_state=6
00:32:31.287 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2688
00:32:31.289 00.002 1032 Star::Find returns 1 (0), X=321.85, Y=743.39, Mass=1388, SNR=26.2, Peak=158 HFD=2.6
00:32:31.291 00.002 1032 MultiStar: [#1 0.00,0.28,0.00,M1] [#2 -0.05,0.31,0.00,M1] [#3 0.13,0.12,0.69,U] [#4 0.24,0.07,0.71,U] [#5 0.05,0.23,0.69,U] [#6 -0.21,0.03,0.69,U] [#7 0.14,0.14,0.52,U] [#8 -0.09,0.12,0.63,U] 
00:32:31.293 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.16}, one-star: {0.14, 0.31}
00:32:31.295 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
00:32:31.296 00.001 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
00:32:31.297 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.19 mountX=0.14 mountY=-0.10, mountTheta=-0.64
00:32:31.301 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.16, opts=13)
00:32:31.303 00.002 1032 Enqueuing Move request for scope (0.06, 0.16)
00:32:31.305 00.002 10072 Worker thread wakes up
00:32:31.305 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
00:32:31.305 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
00:32:31.305 00.000 10072 Moving (0.06, 0.16) raw xDistance=0.14 yDistance=-0.10
00:32:31.306 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:31.310 00.004 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.54
00:32:31.310 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:32:31.311 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:31.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:32:31.311 00.000 10072 MoveAxis(W, 73, ABG)
00:32:31.311 00.000 10072 Guiding  Dir = 3, Dur = 73
00:32:31.311 00.000 10072 IsGuiding returns 0
00:32:31.312 00.001 10072 PulseGuide returned control before completion, sleep 83
00:32:31.330 00.018 1032 UpdateGuideState exits: m=1388 SNR=26.2
00:32:31.333 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:31.335 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:31.336 00.001 1032 Enqueuing Expose request
00:32:31.402 00.066 10072 IsGuiding returns 0
00:32:31.402 00.000 10072 Move returns status 0, amount 73
00:32:31.402 00.000 10072 MoveAxis(N, 0, ABG)
00:32:31.402 00.000 10072 Move returns status 0, amount 0
00:32:31.402 00.000 10072 move complete, result=0
00:32:31.402 00.000 10072 worker thread done servicing request
00:32:31.402 00.000 10072 Worker thread wakes up
00:32:31.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:31.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:31.403 00.001 1032 GuideStep: 0.1 px 73 ms WEST, -0.1 px 0 ms NORTH
00:32:31.808 00.405 10072 Exposure complete
00:32:31.858 00.050 10072 worker thread done servicing request
00:32:31.858 00.000 1032 OnExposeComplete: enter
00:32:31.862 00.004 1032 UpdateGuideState(): m_state=6
00:32:31.864 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2689
00:32:31.866 00.002 1032 Star::Find returns 1 (0), X=321.75, Y=743.05, Mass=1447, SNR=26.8, Peak=162 HFD=2.5
00:32:31.868 00.002 1032 MultiStar: [#1 -0.08,0.29,0.00,M2] [#2 -0.09,0.10,0.91,U] [#3 0.14,-0.07,0.75,U] [#4 0.10,-0.02,0.63,U] [#5 0.22,-0.04,0.69,U] [#6 -0.08,-0.20,0.65,U] [#7 -0.01,0.11,0.54,U] [#8 0.04,-0.24,0.60,U] 
00:32:31.869 00.001 1032 single-star, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.04, -0.03}
00:32:31.871 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
00:32:31.873 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
00:32:31.874 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.55 mountX=-0.04 mountY=-0.03, mountTheta=-2.38
00:32:31.877 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
00:32:31.878 00.001 1032 Enqueuing Move request for scope (0.04, -0.03)
00:32:31.880 00.002 10072 Worker thread wakes up
00:32:31.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
00:32:31.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
00:32:31.880 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
00:32:31.883 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:31.886 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:32:31.886 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:32:31.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:31.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:32:31.886 00.000 10072 MoveAxis(W, 4, ABG)
00:32:31.886 00.000 10072 Guiding  Dir = 3, Dur = 4
00:32:31.886 00.000 10072 IsGuiding returns 0
00:32:31.887 00.001 10072 PulseGuide returned control before completion, sleep 14
00:32:31.906 00.019 1032 UpdateGuideState exits: m=1447 SNR=26.8
00:32:31.908 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:31.910 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:31.912 00.002 1032 Enqueuing Expose request
00:32:31.916 00.004 10072 IsGuiding returns 0
00:32:31.916 00.000 10072 Move returns status 0, amount 4
00:32:31.917 00.001 10072 MoveAxis(N, 0, ABG)
00:32:31.917 00.000 10072 Move returns status 0, amount 0
00:32:31.917 00.000 10072 move complete, result=0
00:32:31.917 00.000 10072 worker thread done servicing request
00:32:31.917 00.000 10072 Worker thread wakes up
00:32:31.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:31.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:31.921 00.004 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:32:32.543 00.622 10072 Exposure complete
00:32:32.592 00.049 10072 worker thread done servicing request
00:32:32.592 00.000 1032 OnExposeComplete: enter
00:32:32.594 00.002 1032 UpdateGuideState(): m_state=6
00:32:32.595 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2690
00:32:32.597 00.002 1032 Star::Find returns 1 (0), X=321.90, Y=743.27, Mass=1314, SNR=25.5, Peak=153 HFD=2.6
00:32:32.599 00.002 1032 MultiStar: [#1 0.15,0.15,1.18,U] [#2 0.00,0.07,1.04,U] [#3 0.27,0.08,0.00,M1] [#4 0.18,-0.11,0.68,U] [#5 0.22,-0.03,0.74,U] [#6 0.01,-0.12,0.74,U] [#7 0.22,-0.02,0.57,U] [#8 0.09,-0.14,0.64,U] 
00:32:32.600 00.001 1032 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {0.19, 0.20}
00:32:32.603 00.003 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
00:32:32.605 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
00:32:32.607 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.19 mountX=-0.01 mountY=-0.13, mountTheta=-1.64
00:32:32.611 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
00:32:32.615 00.004 1032 Enqueuing Move request for scope (0.13, 0.02)
00:32:32.617 00.002 10072 Worker thread wakes up
00:32:32.617 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
00:32:32.617 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
00:32:32.617 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.01 yDistance=-0.13
00:32:32.619 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:32.621 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:32:32.621 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:32:32.621 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:32.621 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:32:32.621 00.000 10072 MoveAxis(W, 5, ABG)
00:32:32.621 00.000 10072 Guiding  Dir = 3, Dur = 5
00:32:32.622 00.001 10072 IsGuiding returns 0
00:32:32.622 00.000 10072 PulseGuide returned control before completion, sleep 15
00:32:32.640 00.018 1032 UpdateGuideState exits: m=1314 SNR=25.5
00:32:32.642 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:32.645 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:32.648 00.003 1032 Enqueuing Expose request
00:32:32.650 00.002 10072 IsGuiding returns 0
00:32:32.650 00.000 10072 Move returns status 0, amount 5
00:32:32.650 00.000 10072 MoveAxis(N, 0, ABG)
00:32:32.650 00.000 10072 Move returns status 0, amount 0
00:32:32.650 00.000 10072 move complete, result=0
00:32:32.650 00.000 10072 worker thread done servicing request
00:32:32.650 00.000 10072 Worker thread wakes up
00:32:32.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:32.651 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:32.657 00.006 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:32:33.058 00.401 10072 Exposure complete
00:32:33.109 00.051 10072 worker thread done servicing request
00:32:33.109 00.000 1032 OnExposeComplete: enter
00:32:33.112 00.003 1032 UpdateGuideState(): m_state=6
00:32:33.115 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2691
00:32:33.117 00.002 1032 Star::Find returns 1 (0), X=321.76, Y=743.30, Mass=1428, SNR=26.6, Peak=155 HFD=2.6
00:32:33.120 00.003 1032 MultiStar: [#1 -0.04,0.31,0.00,M2] [#2 -0.09,0.12,0.95,U] [#3 0.10,0.22,0.73,U] [#4 -0.00,0.15,0.63,U] [#5 0.25,0.00,0.74,U] [#6 -0.02,0.08,0.70,U] [#7 -0.08,0.24,0.52,U] [#8 -0.01,0.06,0.60,U] 
00:32:33.122 00.002 1032 refined, 7 included, MultiStar: {0.03, 0.14}, one-star: {0.05, 0.23}
00:32:33.123 00.001 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
00:32:33.125 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
00:32:33.126 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.38 mountX=0.13 mountY=-0.06, mountTheta=-0.45
00:32:33.128 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.14, opts=13)
00:32:33.130 00.002 1032 Enqueuing Move request for scope (0.03, 0.14)
00:32:33.132 00.002 10072 Worker thread wakes up
00:32:33.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
00:32:33.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
00:32:33.133 00.001 10072 Moving (0.03, 0.14) raw xDistance=0.13 yDistance=-0.06
00:32:33.134 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:33.136 00.002 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:32:33.136 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
00:32:33.136 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:33.136 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:32:33.136 00.000 10072 MoveAxis(W, 4, ABG)
00:32:33.136 00.000 10072 Guiding  Dir = 3, Dur = 4
00:32:33.137 00.001 10072 IsGuiding returns 0
00:32:33.137 00.000 10072 PulseGuide returned control before completion, sleep 14
00:32:33.155 00.018 1032 UpdateGuideState exits: m=1428 SNR=26.6
00:32:33.158 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:33.160 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:33.162 00.002 1032 Enqueuing Expose request
00:32:33.165 00.003 10072 IsGuiding returns 0
00:32:33.165 00.000 10072 Move returns status 0, amount 4
00:32:33.165 00.000 10072 MoveAxis(N, 0, ABG)
00:32:33.165 00.000 10072 Move returns status 0, amount 0
00:32:33.165 00.000 10072 move complete, result=0
00:32:33.165 00.000 10072 worker thread done servicing request
00:32:33.165 00.000 10072 Worker thread wakes up
00:32:33.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:33.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:33.171 00.006 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:32:33.794 00.623 10072 Exposure complete
00:32:33.848 00.054 10072 worker thread done servicing request
00:32:33.848 00.000 1032 OnExposeComplete: enter
00:32:33.850 00.002 1032 UpdateGuideState(): m_state=6
00:32:33.852 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2692
00:32:33.853 00.001 1032 Star::Find returns 1 (0), X=321.84, Y=743.23, Mass=1404, SNR=26.4, Peak=150 HFD=2.5
00:32:33.856 00.003 1032 MultiStar: [#1 0.11,0.26,0.00,M3] [#2 -0.11,0.26,0.00,M1] [#3 0.24,0.07,0.75,U] [#4 0.14,0.05,0.69,U] [#5 0.10,0.07,0.68,U] [#6 0.11,0.05,0.71,U] [#7 0.18,0.30,0.00,M1] [#8 0.18,0.05,0.59,U] 
00:32:33.858 00.002 1032 refined, 5 included, MultiStar: {0.15, 0.08}, one-star: {0.14, 0.16}
00:32:33.860 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
00:32:33.863 00.003 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
00:32:33.864 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.50 mountX=0.04 mountY=-0.17, mountTheta=-1.33
00:32:33.867 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
00:32:33.868 00.001 1032 Enqueuing Move request for scope (0.15, 0.08)
00:32:33.871 00.003 10072 Worker thread wakes up
00:32:33.871 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
00:32:33.871 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
00:32:33.871 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.04 yDistance=-0.17
00:32:33.872 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:33.874 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:32:33.874 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:32:33.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:33.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:32:33.874 00.000 10072 MoveAxis(W, 5, ABG)
00:32:33.874 00.000 10072 Guiding  Dir = 3, Dur = 5
00:32:33.875 00.001 10072 IsGuiding returns 0
00:32:33.875 00.000 10072 PulseGuide returned control before completion, sleep 15
00:32:33.893 00.018 1032 UpdateGuideState exits: m=1404 SNR=26.4
00:32:33.896 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:33.898 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:33.900 00.002 1032 Enqueuing Expose request
00:32:33.902 00.002 10072 IsGuiding returns 0
00:32:33.903 00.001 10072 Move returns status 0, amount 5
00:32:33.903 00.000 10072 MoveAxis(N, 0, ABG)
00:32:33.903 00.000 10072 Move returns status 0, amount 0
00:32:33.903 00.000 10072 move complete, result=0
00:32:33.903 00.000 10072 worker thread done servicing request
00:32:33.903 00.000 10072 Worker thread wakes up
00:32:33.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:33.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:33.910 00.007 1032 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
00:32:34.310 00.400 10072 Exposure complete
00:32:34.356 00.046 10072 worker thread done servicing request
00:32:34.357 00.001 1032 OnExposeComplete: enter
00:32:34.358 00.001 1032 UpdateGuideState(): m_state=6
00:32:34.360 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2693
00:32:34.361 00.001 1032 Star::Find returns 1 (0), X=321.97, Y=743.28, Mass=1382, SNR=26.2, Peak=168 HFD=2.5
00:32:34.363 00.002 1032 MultiStar: [#1 0.12,0.24,1.18,U] [#2 0.09,0.24,1.00,U] [#3 0.29,0.03,0.00,M1] [#4 0.12,0.01,0.64,U] [#5 0.23,-0.08,0.69,U] [#6 0.08,0.04,0.70,U] [#7 0.26,0.05,0.53,U] [#8 0.19,-0.03,0.60,U] 
00:32:34.364 00.001 1032 refined, 7 included, MultiStar: {0.17, 0.11}, one-star: {0.26, 0.21}
00:32:34.365 00.001 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
00:32:34.368 00.003 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
00:32:34.369 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.60 mountX=0.07 mountY=-0.19, mountTheta=-1.23
00:32:34.372 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.11, opts=13)
00:32:34.375 00.003 1032 Enqueuing Move request for scope (0.17, 0.11)
00:32:34.377 00.002 10072 Worker thread wakes up
00:32:34.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
00:32:34.377 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
00:32:34.377 00.000 10072 Moving (0.17, 0.11) raw xDistance=0.07 yDistance=-0.19
00:32:34.379 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:34.381 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:32:34.381 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:32:34.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:34.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:32:34.382 00.001 10072 MoveAxis(W, 5, ABG)
00:32:34.382 00.000 10072 Guiding  Dir = 3, Dur = 5
00:32:34.382 00.000 10072 IsGuiding returns 0
00:32:34.382 00.000 10072 PulseGuide returned control before completion, sleep 15
00:32:34.400 00.018 10072 IsGuiding returns 0
00:32:34.400 00.000 10072 Move returns status 0, amount 5
00:32:34.400 00.000 10072 MoveAxis(N, 0, ABG)
00:32:34.400 00.000 10072 Move returns status 0, amount 0
00:32:34.400 00.000 10072 move complete, result=0
00:32:34.400 00.000 10072 worker thread done servicing request
00:32:34.400 00.000 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:32:34.402 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:34.403 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:34.405 00.002 1032 Enqueuing Expose request
00:32:34.406 00.001 1032 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
00:32:34.407 00.001 10072 Worker thread wakes up
00:32:34.408 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:34.408 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:35.046 00.638 10072 Exposure complete
00:32:35.095 00.049 10072 worker thread done servicing request
00:32:35.095 00.000 1032 OnExposeComplete: enter
00:32:35.098 00.003 1032 UpdateGuideState(): m_state=6
00:32:35.100 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2694
00:32:35.102 00.002 1032 Star::Find returns 1 (0), X=321.89, Y=743.22, Mass=1411, SNR=26.5, Peak=158 HFD=2.5
00:32:35.104 00.002 1032 MultiStar: [#1 0.02,0.14,1.07,U] [#2 -0.08,0.27,0.00,M1] [#3 0.12,0.14,0.76,U] [#4 0.15,0.14,0.67,U] [#5 0.39,-0.06,0.00,M1] [#6 0.23,0.02,0.73,U] [#7 0.16,0.01,0.56,U] [#8 0.19,-0.12,0.58,U] 
00:32:35.106 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.08}, one-star: {0.18, 0.15}
00:32:35.108 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
00:32:35.110 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
00:32:35.112 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.53 mountX=0.04 mountY=-0.16, mountTheta=-1.30
00:32:35.114 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
00:32:35.117 00.003 1032 Enqueuing Move request for scope (0.14, 0.08)
00:32:35.120 00.003 10072 Worker thread wakes up
00:32:35.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
00:32:35.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
00:32:35.120 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.16
00:32:35.122 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:35.124 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:32:35.124 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:32:35.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:35.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:32:35.124 00.000 10072 MoveAxis(W, 6, ABG)
00:32:35.124 00.000 10072 Guiding  Dir = 3, Dur = 6
00:32:35.125 00.001 10072 IsGuiding returns 0
00:32:35.125 00.000 10072 PulseGuide returned control before completion, sleep 16
00:32:35.142 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.5
00:32:35.146 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:35.147 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:35.149 00.002 1032 Enqueuing Expose request
00:32:35.150 00.001 10072 IsGuiding returns 0
00:32:35.150 00.000 10072 Move returns status 0, amount 6
00:32:35.152 00.002 10072 MoveAxis(N, 0, ABG)
00:32:35.152 00.000 10072 Move returns status 0, amount 0
00:32:35.152 00.000 10072 move complete, result=0
00:32:35.152 00.000 10072 worker thread done servicing request
00:32:35.152 00.000 10072 Worker thread wakes up
00:32:35.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:35.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:35.158 00.006 1032 GuideStep: 0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
00:32:35.558 00.400 10072 Exposure complete
00:32:35.610 00.052 1032 OnExposeComplete: enter
00:32:35.614 00.004 1032 UpdateGuideState(): m_state=6
00:32:35.617 00.003 10072 worker thread done servicing request
00:32:35.617 00.000 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2695
00:32:35.619 00.002 1032 Star::Find returns 1 (0), X=322.12, Y=743.27, Mass=1591, SNR=28.1, Peak=185 HFD=2.6
00:32:35.621 00.002 1032 MultiStar: [#1 0.15,0.39,0.00,M2] [#2 0.07,0.15,0.92,U] [#3 0.25,0.18,0.00,M1] [#4 0.01,0.17,0.58,U] [#5 0.23,0.11,0.66,U] [#6 0.06,0.03,0.69,U] [#7 0.10,0.11,0.49,U] [#8 0.12,0.10,0.57,U] 
00:32:35.623 00.002 1032 refined, 6 included, MultiStar: {0.16, 0.13}, one-star: {0.41, 0.20}
00:32:35.625 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
00:32:35.626 00.001 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
00:32:35.628 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.68 mountX=0.08 mountY=-0.19, mountTheta=-1.15
00:32:35.632 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.13, opts=13)
00:32:35.634 00.002 1032 Enqueuing Move request for scope (0.16, 0.13)
00:32:35.637 00.003 10072 Worker thread wakes up
00:32:35.637 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
00:32:35.637 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
00:32:35.637 00.000 10072 Moving (0.16, 0.13) raw xDistance=0.08 yDistance=-0.19
00:32:35.639 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:35.642 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:32:35.642 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:32:35.642 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:35.642 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:32:35.642 00.000 10072 MoveAxis(W, 5, ABG)
00:32:35.642 00.000 10072 Guiding  Dir = 3, Dur = 5
00:32:35.642 00.000 10072 IsGuiding returns 0
00:32:35.643 00.001 10072 PulseGuide returned control before completion, sleep 15
00:32:35.662 00.019 1032 UpdateGuideState exits: m=1591 SNR=28.1
00:32:35.665 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:35.667 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:35.669 00.002 1032 Enqueuing Expose request
00:32:35.671 00.002 10072 IsGuiding returns 0
00:32:35.671 00.000 10072 Move returns status 0, amount 5
00:32:35.671 00.000 10072 MoveAxis(N, 0, ABG)
00:32:35.671 00.000 10072 Move returns status 0, amount 0
00:32:35.671 00.000 10072 move complete, result=0
00:32:35.671 00.000 10072 worker thread done servicing request
00:32:35.671 00.000 10072 Worker thread wakes up
00:32:35.671 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:35.671 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:35.680 00.009 1032 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
00:32:36.309 00.629 10072 Exposure complete
00:32:36.358 00.049 10072 worker thread done servicing request
00:32:36.358 00.000 1032 OnExposeComplete: enter
00:32:36.361 00.003 1032 UpdateGuideState(): m_state=6
00:32:36.363 00.002 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2696
00:32:36.366 00.003 1032 Star::Find returns 1 (0), X=321.82, Y=743.53, Mass=1337, SNR=25.8, Peak=162 HFD=2.8
00:32:36.367 00.001 1032 MultiStar: [#1 0.22,0.47,0.00,M3] [#2 0.01,0.52,0.00,M1] [#3 0.02,0.44,0.00,M2] [#4 -0.11,0.34,0.00,M1] [#5 0.07,0.30,0.00,M1] [#6 -0.03,0.30,0.00,M1] [#7 -0.01,0.31,0.00,M1] [#8 0.17,0.33,0.00,M1] 
00:32:36.369 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
00:32:36.371 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
00:32:36.372 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.46 hyp=0.47 cameraTheta=1.32 mountX=0.41 mountY=-0.23, mountTheta=-0.51
00:32:36.375 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.46, opts=13)
00:32:36.377 00.002 1032 Enqueuing Move request for scope (0.12, 0.46)
00:32:36.379 00.002 10072 Worker thread wakes up
00:32:36.379 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.46) opts 0xd
00:32:36.379 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.46)
00:32:36.379 00.000 10072 Moving (0.12, 0.46) raw xDistance=0.41 yDistance=-0.23
00:32:36.381 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:36.382 00.001 10072 PPEC rslt: input = 0.41, final = 0.21, react = 0.20, pred = 0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 289.52
00:32:36.382 00.000 10072 PPEC: input: 0.41, control: 0.21, exposure: 500
00:32:36.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:32:36.382 00.000 10072 MoveAxis(W, 212, ABG)
00:32:36.382 00.000 10072 Guiding  Dir = 3, Dur = 212
00:32:36.384 00.002 10072 IsGuiding returns 0
00:32:36.384 00.000 10072 PulseGuide returned control before completion, sleep 222
00:32:36.401 00.017 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:32:36.404 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:36.405 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:36.407 00.002 1032 Enqueuing Expose request
00:32:36.621 00.214 10072 IsGuiding returns 0
00:32:36.621 00.000 10072 Move returns status 0, amount 212
00:32:36.621 00.000 10072 MoveAxis(N, 149, ABG)
00:32:36.621 00.000 10072 Guiding  Dir = 0, Dur = 149
00:32:36.621 00.000 10072 IsGuiding returns 0
00:32:36.621 00.000 10072 PulseGuide returned control before completion, sleep 159
00:32:36.793 00.172 10072 IsGuiding returns 0
00:32:36.793 00.000 10072 Move returns status 0, amount 149
00:32:36.793 00.000 10072 move complete, result=0
00:32:36.793 00.000 10072 worker thread done servicing request
00:32:36.793 00.000 10072 Worker thread wakes up
00:32:36.793 00.000 1032 GuideStep: 0.4 px 212 ms WEST, -0.2 px 149 ms NORTH
00:32:36.796 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:36.796 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:37.421 00.625 10072 Exposure complete
00:32:37.463 00.042 10072 worker thread done servicing request
00:32:37.464 00.001 1032 OnExposeComplete: enter
00:32:37.467 00.003 1032 UpdateGuideState(): m_state=6
00:32:37.469 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2697
00:32:37.471 00.002 1032 Star::Find returns 1 (0), X=321.66, Y=742.93, Mass=1287, SNR=25.3, Peak=144 HFD=2.5
00:32:37.473 00.002 1032 MultiStar: [#1 -0.02,0.08,1.16,U] [#2 -0.13,-0.13,0.99,U] [#3 -0.16,-0.09,0.77,U] [#4 -0.18,-0.22,0.00,M2] [#5 -0.04,-0.25,0.73,U] [#6 -0.24,-0.20,0.00,M2] [#7 -0.12,-0.08,0.54,U] [#8 -0.05,-0.35,0.00,M2] 
00:32:37.474 00.001 1032 refined, 5 included, MultiStar: {-0.08, -0.09}, one-star: {-0.04, -0.14}
00:32:37.476 00.002 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.14)
00:32:37.478 00.002 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.14)
00:32:37.480 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.31 mountX=-0.07 mountY=0.10, mountTheta=2.14
00:32:37.483 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.09, opts=13)
00:32:37.485 00.002 1032 Enqueuing Move request for scope (-0.08, -0.09)
00:32:37.487 00.002 10072 Worker thread wakes up
00:32:37.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
00:32:37.487 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
00:32:37.487 00.000 10072 Moving (-0.08, -0.09) raw xDistance=-0.07 yDistance=0.10
00:32:37.489 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:37.492 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:32:37.492 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:32:37.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:37.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:32:37.492 00.000 10072 MoveAxis(W, 8, ABG)
00:32:37.492 00.000 10072 Guiding  Dir = 3, Dur = 8
00:32:37.492 00.000 10072 IsGuiding returns 0
00:32:37.493 00.001 10072 PulseGuide returned control before completion, sleep 17
00:32:37.509 00.016 1032 UpdateGuideState exits: m=1287 SNR=25.3
00:32:37.510 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:37.512 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:37.513 00.001 1032 Enqueuing Expose request
00:32:37.514 00.001 10072 IsGuiding returns 0
00:32:37.515 00.001 10072 Move returns status 0, amount 8
00:32:37.515 00.000 10072 MoveAxis(N, 0, ABG)
00:32:37.515 00.000 10072 Move returns status 0, amount 0
00:32:37.515 00.000 10072 move complete, result=0
00:32:37.515 00.000 10072 worker thread done servicing request
00:32:37.515 00.000 10072 Worker thread wakes up
00:32:37.515 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:37.515 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:37.522 00.007 1032 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
00:32:37.920 00.398 10072 Exposure complete
00:32:37.971 00.051 10072 worker thread done servicing request
00:32:37.971 00.000 1032 OnExposeComplete: enter
00:32:37.973 00.002 1032 UpdateGuideState(): m_state=6
00:32:37.976 00.003 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2698
00:32:37.978 00.002 1032 Star::Find returns 1 (0), X=321.53, Y=742.94, Mass=1383, SNR=26.2, Peak=171 HFD=2.4
00:32:37.980 00.002 1032 MultiStar: [#1 -0.02,0.00,1.15,U] [#2 -0.24,-0.09,0.98,U] [#3 -0.20,-0.01,0.73,U] [#4 -0.20,-0.20,0.00,M3] [#5 -0.14,-0.22,0.67,U] [#6 -0.15,-0.29,0.00,M3] [#7 -0.10,-0.09,0.52,U] [#8 -0.02,-0.32,0.00,M3] 
00:32:37.981 00.001 1032 refined, 5 included, MultiStar: {-0.14, -0.08}, one-star: {-0.17, -0.13}
00:32:37.984 00.003 1032 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.83) = xAngle (-4.45 = 1.83)
00:32:37.986 00.002 1032 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.45 = 1.83)
00:32:37.989 00.003 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.17 cameraTheta=-2.62 mountX=-0.04 mountY=0.16, mountTheta=1.83
00:32:37.992 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.08, opts=13)
00:32:37.994 00.002 1032 Enqueuing Move request for scope (-0.14, -0.08)
00:32:37.996 00.002 10072 Worker thread wakes up
00:32:37.997 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
00:32:37.997 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
00:32:37.997 00.000 10072 Moving (-0.14, -0.08) raw xDistance=-0.04 yDistance=0.16
00:32:38.000 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:38.002 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:32:38.002 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:32:38.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:38.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:32:38.002 00.000 10072 MoveAxis(W, 6, ABG)
00:32:38.002 00.000 10072 Guiding  Dir = 3, Dur = 6
00:32:38.003 00.001 10072 IsGuiding returns 0
00:32:38.003 00.000 10072 PulseGuide returned control before completion, sleep 16
00:32:38.024 00.021 1032 UpdateGuideState exits: m=1383 SNR=26.2
00:32:38.025 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:38.028 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:38.029 00.001 1032 Enqueuing Expose request
00:32:38.031 00.002 10072 IsGuiding returns 0
00:32:38.031 00.000 10072 Move returns status 0, amount 6
00:32:38.031 00.000 10072 MoveAxis(N, 0, ABG)
00:32:38.031 00.000 10072 Move returns status 0, amount 0
00:32:38.031 00.000 10072 move complete, result=0
00:32:38.031 00.000 10072 worker thread done servicing request
00:32:38.031 00.000 10072 Worker thread wakes up
00:32:38.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:38.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:38.038 00.007 1032 GuideStep: -0.0 px 6 ms WEST, 0.2 px 0 ms NORTH
00:32:38.655 00.617 10072 Exposure complete
00:32:38.704 00.049 10072 worker thread done servicing request
00:32:38.704 00.000 1032 OnExposeComplete: enter
00:32:38.707 00.003 1032 UpdateGuideState(): m_state=6
00:32:38.710 00.003 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2699
00:32:38.712 00.002 1032 Star::Find returns 1 (0), X=321.62, Y=743.18, Mass=1328, SNR=25.7, Peak=148 HFD=2.7
00:32:38.715 00.003 1032 MultiStar: [#1 -0.20,0.13,1.13,U] [#2 -0.18,0.10,1.01,U] [#3 -0.17,0.13,0.76,U] [#4 -0.21,-0.01,0.69,U] [#5 -0.04,-0.06,0.69,U] [#6 -0.31,0.06,0.00,M4] [#7 -0.04,-0.03,0.62,U] [#8 -0.25,0.03,0.61,U] 
00:32:38.716 00.001 1032 single-star, 7 included, MultiStar: {-0.15, 0.06}, one-star: {-0.09, 0.10}
00:32:38.717 00.001 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
00:32:38.719 00.002 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
00:32:38.720 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.14 cameraTheta=2.28 mountX=0.12 mountY=0.06, mountTheta=0.45
00:32:38.723 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.10, opts=13)
00:32:38.724 00.001 1032 Enqueuing Move request for scope (-0.09, 0.10)
00:32:38.726 00.002 10072 Worker thread wakes up
00:32:38.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
00:32:38.726 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
00:32:38.726 00.000 10072 Moving (-0.09, 0.10) raw xDistance=0.12 yDistance=0.06
00:32:38.727 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:38.729 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:32:38.729 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:32:38.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:38.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:32:38.729 00.000 10072 MoveAxis(W, 7, ABG)
00:32:38.729 00.000 10072 Guiding  Dir = 3, Dur = 7
00:32:38.730 00.001 10072 IsGuiding returns 0
00:32:38.730 00.000 10072 PulseGuide returned control before completion, sleep 17
00:32:38.747 00.017 1032 UpdateGuideState exits: m=1328 SNR=25.7
00:32:38.749 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:38.750 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:38.752 00.002 1032 Enqueuing Expose request
00:32:38.762 00.010 10072 IsGuiding returns 0
00:32:38.762 00.000 10072 Move returns status 0, amount 7
00:32:38.762 00.000 10072 MoveAxis(N, 0, ABG)
00:32:38.762 00.000 10072 Move returns status 0, amount 0
00:32:38.762 00.000 10072 move complete, result=0
00:32:38.762 00.000 10072 worker thread done servicing request
00:32:38.762 00.000 10072 Worker thread wakes up
00:32:38.762 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:38.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:38.762 00.000 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
00:32:39.171 00.409 10072 Exposure complete
00:32:39.220 00.049 10072 worker thread done servicing request
00:32:39.220 00.000 1032 OnExposeComplete: enter
00:32:39.222 00.002 1032 UpdateGuideState(): m_state=6
00:32:39.223 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2700
00:32:39.225 00.002 1032 Star::Find returns 1 (0), X=321.67, Y=743.21, Mass=1346, SNR=25.8, Peak=151 HFD=2.7
00:32:39.226 00.001 1032 MultiStar: [#1 -0.18,0.18,1.10,U] [#2 -0.22,0.11,0.99,U] [#3 -0.07,0.10,0.72,U] [#4 -0.24,-0.04,0.75,U] [#5 -0.08,-0.02,0.72,U] [#6 -0.31,-0.06,0.00,M5] [#7 -0.18,0.17,0.54,U] [#8 -0.20,0.00,0.63,U] 
00:32:39.228 00.002 1032 single-star, 7 included, MultiStar: {-0.15, 0.09}, one-star: {-0.03, 0.14}
00:32:39.229 00.001 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
00:32:39.232 00.003 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
00:32:39.234 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.80 mountX=0.14 mountY=-0.00, mountTheta=-0.03
00:32:39.237 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.14, opts=13)
00:32:39.240 00.003 1032 Enqueuing Move request for scope (-0.03, 0.14)
00:32:39.243 00.003 10072 Worker thread wakes up
00:32:39.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
00:32:39.243 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
00:32:39.243 00.000 10072 Moving (-0.03, 0.14) raw xDistance=0.14 yDistance=-0.00
00:32:39.246 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:39.249 00.003 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.51
00:32:39.249 00.000 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
00:32:39.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:39.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:32:39.249 00.000 10072 MoveAxis(W, 78, ABG)
00:32:39.249 00.000 10072 Guiding  Dir = 3, Dur = 78
00:32:39.249 00.000 10072 IsGuiding returns 0
00:32:39.250 00.001 10072 PulseGuide returned control before completion, sleep 88
00:32:39.267 00.017 1032 UpdateGuideState exits: m=1346 SNR=25.8
00:32:39.269 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:39.271 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:39.274 00.003 1032 Enqueuing Expose request
00:32:39.339 00.065 10072 IsGuiding returns 0
00:32:39.340 00.001 10072 Move returns status 0, amount 78
00:32:39.340 00.000 10072 MoveAxis(N, 0, ABG)
00:32:39.340 00.000 10072 Move returns status 0, amount 0
00:32:39.340 00.000 10072 move complete, result=0
00:32:39.340 00.000 10072 worker thread done servicing request
00:32:39.340 00.000 10072 Worker thread wakes up
00:32:39.340 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:39.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:39.353 00.013 1032 GuideStep: 0.1 px 78 ms WEST, -0.0 px 0 ms NORTH
00:32:39.966 00.613 10072 Exposure complete
00:32:40.011 00.045 1032 OnExposeComplete: enter
00:32:40.014 00.003 1032 UpdateGuideState(): m_state=6
00:32:40.016 00.002 10072 worker thread done servicing request
00:32:40.016 00.000 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2701
00:32:40.018 00.002 1032 Star::Find returns 1 (0), X=321.77, Y=743.07, Mass=1268, SNR=25.1, Peak=160 HFD=2.5
00:32:40.019 00.001 1032 MultiStar: [#1 -0.06,-0.09,1.18,U] [#2 -0.08,-0.09,1.03,U] [#3 -0.03,-0.13,0.79,U] [#4 -0.11,-0.04,0.70,U] [#5 -0.04,-0.30,0.00,M1] [#6 -0.25,-0.22,0.00,M6] [#7 -0.08,-0.12,0.57,U] [#8 -0.15,-0.17,0.62,U] 
00:32:40.021 00.002 1032 single-star, 6 included, MultiStar: {-0.06, -0.08}, one-star: {0.06, 0.00}
00:32:40.022 00.001 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
00:32:40.024 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
00:32:40.026 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.04 mountX=-0.01 mountY=-0.06, mountTheta=-1.79
00:32:40.029 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
00:32:40.030 00.001 1032 Enqueuing Move request for scope (0.06, 0.00)
00:32:40.033 00.003 10072 Worker thread wakes up
00:32:40.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
00:32:40.033 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
00:32:40.033 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
00:32:40.035 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:40.038 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:32:40.038 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:32:40.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:40.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:32:40.038 00.000 10072 MoveAxis(W, 7, ABG)
00:32:40.038 00.000 10072 Guiding  Dir = 3, Dur = 7
00:32:40.038 00.000 10072 IsGuiding returns 0
00:32:40.039 00.001 10072 PulseGuide returned control before completion, sleep 17
00:32:40.055 00.016 1032 UpdateGuideState exits: m=1268 SNR=25.1
00:32:40.058 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:40.060 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:40.060 00.000 1032 Enqueuing Expose request
00:32:40.062 00.002 10072 IsGuiding returns 0
00:32:40.062 00.000 10072 Move returns status 0, amount 7
00:32:40.062 00.000 10072 MoveAxis(N, 0, ABG)
00:32:40.062 00.000 10072 Move returns status 0, amount 0
00:32:40.062 00.000 10072 move complete, result=0
00:32:40.062 00.000 10072 worker thread done servicing request
00:32:40.062 00.000 10072 Worker thread wakes up
00:32:40.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:40.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:40.069 00.007 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:32:40.481 00.412 10072 Exposure complete
00:32:40.533 00.052 10072 worker thread done servicing request
00:32:40.533 00.000 1032 OnExposeComplete: enter
00:32:40.534 00.001 1032 UpdateGuideState(): m_state=6
00:32:40.536 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2702
00:32:40.539 00.003 1032 Star::Find returns 1 (0), X=321.77, Y=743.08, Mass=1457, SNR=26.9, Peak=173 HFD=2.4
00:32:40.541 00.002 1032 MultiStar: [#1 -0.16,0.05,1.12,U] [#2 -0.12,-0.01,0.97,U] [#3 0.01,-0.03,0.68,U] [#4 -0.01,-0.20,0.68,U] [#5 0.12,-0.22,0.71,U] [#6 -0.19,-0.17,0.69,U] [#7 -0.06,-0.16,0.54,U] [#8 0.03,-0.22,0.56,U] 
00:32:40.543 00.002 1032 single-star, 8 included, MultiStar: {-0.04, -0.08}, one-star: {0.07, 0.01}
00:32:40.544 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:32:40.546 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:32:40.548 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.14 mountX=-0.01 mountY=-0.07, mountTheta=-1.69
00:32:40.551 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
00:32:40.554 00.003 1032 Enqueuing Move request for scope (0.07, 0.01)
00:32:40.556 00.002 10072 Worker thread wakes up
00:32:40.556 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
00:32:40.556 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
00:32:40.556 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
00:32:40.558 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:40.561 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:32:40.561 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:32:40.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:40.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:32:40.561 00.000 10072 MoveAxis(W, 6, ABG)
00:32:40.561 00.000 10072 Guiding  Dir = 3, Dur = 6
00:32:40.561 00.000 10072 IsGuiding returns 0
00:32:40.562 00.001 10072 PulseGuide returned control before completion, sleep 16
00:32:40.578 00.016 1032 UpdateGuideState exits: m=1457 SNR=26.9
00:32:40.582 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:40.585 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:40.586 00.001 1032 Enqueuing Expose request
00:32:40.588 00.002 10072 IsGuiding returns 0
00:32:40.589 00.001 10072 Move returns status 0, amount 6
00:32:40.589 00.000 10072 MoveAxis(N, 0, ABG)
00:32:40.589 00.000 10072 Move returns status 0, amount 0
00:32:40.589 00.000 10072 move complete, result=0
00:32:40.589 00.000 10072 worker thread done servicing request
00:32:40.589 00.000 10072 Worker thread wakes up
00:32:40.589 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:40.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:40.597 00.008 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:32:41.215 00.618 10072 Exposure complete
00:32:41.262 00.047 10072 worker thread done servicing request
00:32:41.263 00.001 1032 OnExposeComplete: enter
00:32:41.265 00.002 1032 UpdateGuideState(): m_state=6
00:32:41.268 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2703
00:32:41.272 00.004 1032 Star::Find returns 1 (0), X=321.64, Y=743.17, Mass=1417, SNR=26.5, Peak=153 HFD=2.7
00:32:41.274 00.002 1032 MultiStar: [#1 -0.05,0.07,1.11,U] [#2 -0.14,0.10,0.94,U] [#3 -0.00,0.02,0.75,U] [#4 -0.14,-0.03,0.70,U] [#5 -0.16,0.05,0.72,U] [#6 -0.16,-0.08,0.71,U] [#7 -0.00,0.01,0.54,U] [#8 -0.17,-0.07,0.58,U] 
00:32:41.275 00.001 1032 refined, 8 included, MultiStar: {-0.10, 0.03}, one-star: {-0.07, 0.10}
00:32:41.278 00.003 1032 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.83) = xAngle (1.00 = 1.00)
00:32:41.279 00.001 1032 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.00 = 1.00)
00:32:41.281 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.83 mountX=0.05 mountY=0.09, mountTheta=1.00
00:32:41.284 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.03, opts=13)
00:32:41.285 00.001 1032 Enqueuing Move request for scope (-0.10, 0.03)
00:32:41.287 00.002 10072 Worker thread wakes up
00:32:41.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
00:32:41.287 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
00:32:41.287 00.000 10072 Moving (-0.10, 0.03) raw xDistance=0.05 yDistance=0.09
00:32:41.289 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:41.292 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:32:41.292 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:32:41.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:41.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:32:41.292 00.000 10072 MoveAxis(W, 7, ABG)
00:32:41.292 00.000 10072 Guiding  Dir = 3, Dur = 7
00:32:41.292 00.000 10072 IsGuiding returns 0
00:32:41.293 00.001 10072 PulseGuide returned control before completion, sleep 17
00:32:41.314 00.021 1032 UpdateGuideState exits: m=1417 SNR=26.5
00:32:41.316 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:41.318 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:41.320 00.002 1032 Enqueuing Expose request
00:32:41.322 00.002 10072 IsGuiding returns 0
00:32:41.322 00.000 10072 Move returns status 0, amount 7
00:32:41.322 00.000 10072 MoveAxis(N, 0, ABG)
00:32:41.322 00.000 10072 Move returns status 0, amount 0
00:32:41.322 00.000 10072 move complete, result=0
00:32:41.322 00.000 10072 worker thread done servicing request
00:32:41.323 00.001 10072 Worker thread wakes up
00:32:41.323 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:41.323 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:41.330 00.007 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
00:32:41.732 00.402 10072 Exposure complete
00:32:41.782 00.050 10072 worker thread done servicing request
00:32:41.782 00.000 1032 OnExposeComplete: enter
00:32:41.784 00.002 1032 UpdateGuideState(): m_state=6
00:32:41.787 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2704
00:32:41.788 00.001 1032 Star::Find returns 1 (0), X=321.52, Y=743.39, Mass=1430, SNR=26.6, Peak=161 HFD=3.0
00:32:41.789 00.001 1032 MultiStar: [#1 -0.14,0.15,1.09,U] [#2 -0.20,0.09,0.92,U] [#3 0.15,0.17,0.69,U] [#4 -0.16,0.09,0.69,U] [#5 -0.10,0.08,0.74,U] [#6 -0.25,0.08,0.73,U] [#7 0.15,0.02,0.53,U] [#8 -0.10,0.26,0.00,M1] 
00:32:41.792 00.003 1032 refined, 7 included, MultiStar: {-0.11, 0.14}, one-star: {-0.19, 0.32}
00:32:41.794 00.002 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
00:32:41.795 00.001 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
00:32:41.796 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.26 mountX=0.16 mountY=0.07, mountTheta=0.43
00:32:41.802 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.14, opts=13)
00:32:41.803 00.001 1032 Enqueuing Move request for scope (-0.11, 0.14)
00:32:41.805 00.002 10072 Worker thread wakes up
00:32:41.805 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
00:32:41.805 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
00:32:41.805 00.000 10072 Moving (-0.11, 0.14) raw xDistance=0.16 yDistance=0.07
00:32:41.809 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:41.812 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.50
00:32:41.812 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
00:32:41.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:41.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:32:41.812 00.000 10072 MoveAxis(W, 86, ABG)
00:32:41.812 00.000 10072 Guiding  Dir = 3, Dur = 86
00:32:41.812 00.000 10072 IsGuiding returns 0
00:32:41.813 00.001 10072 PulseGuide returned control before completion, sleep 96
00:32:41.830 00.017 1032 UpdateGuideState exits: m=1430 SNR=26.6
00:32:41.834 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:41.835 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:41.837 00.002 1032 Enqueuing Expose request
00:32:41.915 00.078 10072 IsGuiding returns 1
00:32:41.915 00.000 10072 scope still moving after pulse duration time elapsed
00:32:41.946 00.031 10072 IsGuiding returns 0
00:32:41.946 00.000 10072 scope move finished after 86 + 47 ms
00:32:41.946 00.000 10072 Move returns status 0, amount 86
00:32:41.946 00.000 10072 MoveAxis(N, 0, ABG)
00:32:41.946 00.000 10072 Move returns status 0, amount 0
00:32:41.946 00.000 10072 move complete, result=0
00:32:41.946 00.000 10072 worker thread done servicing request
00:32:41.947 00.001 10072 Worker thread wakes up
00:32:41.947 00.000 1032 GuideStep: 0.2 px 86 ms WEST, 0.1 px 0 ms NORTH
00:32:41.949 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:41.949 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:42.575 00.626 10072 Exposure complete
00:32:42.622 00.047 10072 worker thread done servicing request
00:32:42.622 00.000 1032 OnExposeComplete: enter
00:32:42.624 00.002 1032 UpdateGuideState(): m_state=6
00:32:42.625 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2705
00:32:42.627 00.002 1032 Star::Find returns 1 (0), X=321.78, Y=743.14, Mass=1357, SNR=25.9, Peak=145 HFD=2.6
00:32:42.629 00.002 1032 MultiStar: [#1 0.03,-0.05,1.18,U] [#2 -0.09,0.08,0.98,U] [#3 0.15,0.08,0.76,U] [#4 0.07,-0.17,0.66,U] [#5 0.09,-0.14,0.70,U] [#6 0.06,-0.13,0.69,U] [#7 0.11,-0.28,0.00,M1] [#8 0.07,-0.18,0.61,U] 
00:32:42.630 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.04}, one-star: {0.07, 0.06}
00:32:42.631 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
00:32:42.633 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
00:32:42.636 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.66 mountX=-0.05 mountY=-0.04, mountTheta=-2.49
00:32:42.638 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
00:32:42.640 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
00:32:42.642 00.002 10072 Worker thread wakes up
00:32:42.642 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
00:32:42.642 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
00:32:42.642 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
00:32:42.645 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:42.647 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:32:42.647 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:32:42.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:42.647 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:32:42.647 00.000 10072 MoveAxis(W, 7, ABG)
00:32:42.647 00.000 10072 Guiding  Dir = 3, Dur = 7
00:32:42.648 00.001 10072 IsGuiding returns 0
00:32:42.648 00.000 10072 PulseGuide returned control before completion, sleep 17
00:32:42.665 00.017 1032 UpdateGuideState exits: m=1357 SNR=25.9
00:32:42.666 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:42.668 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:42.670 00.002 1032 Enqueuing Expose request
00:32:42.683 00.013 10072 IsGuiding returns 0
00:32:42.683 00.000 10072 Move returns status 0, amount 7
00:32:42.683 00.000 10072 MoveAxis(N, 0, ABG)
00:32:42.683 00.000 10072 Move returns status 0, amount 0
00:32:42.683 00.000 10072 move complete, result=0
00:32:42.683 00.000 10072 worker thread done servicing request
00:32:42.683 00.000 10072 Worker thread wakes up
00:32:42.683 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:42.683 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:42.684 00.001 1032 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
00:32:43.091 00.407 10072 Exposure complete
00:32:43.139 00.048 10072 worker thread done servicing request
00:32:43.139 00.000 1032 OnExposeComplete: enter
00:32:43.141 00.002 1032 UpdateGuideState(): m_state=6
00:32:43.145 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2706
00:32:43.147 00.002 1032 Star::Find returns 1 (0), X=321.78, Y=742.93, Mass=1424, SNR=26.6, Peak=180 HFD=2.5
00:32:43.149 00.002 1032 MultiStar: [#1 0.05,-0.02,1.12,U] [#2 -0.02,-0.16,0.97,U] [#3 0.13,-0.04,0.73,U] [#4 -0.05,-0.04,0.66,U] [#5 -0.12,-0.22,0.68,U] [#6 -0.11,-0.26,0.00,M3] [#7 -0.07,0.01,0.51,U] [#8 0.02,-0.21,0.57,U] 
00:32:43.150 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.10}, one-star: {0.08, -0.14}
00:32:43.153 00.003 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.98)
00:32:43.155 00.002 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.98)
00:32:43.156 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.47 mountX=-0.10 mountY=0.02, mountTheta=2.98
00:32:43.158 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.10, opts=13)
00:32:43.160 00.002 1032 Enqueuing Move request for scope (0.01, -0.10)
00:32:43.162 00.002 10072 Worker thread wakes up
00:32:43.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
00:32:43.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
00:32:43.162 00.000 10072 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=0.02
00:32:43.164 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:43.165 00.001 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:32:43.166 00.001 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
00:32:43.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:43.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:32:43.166 00.000 10072 MoveAxis(W, 6, ABG)
00:32:43.166 00.000 10072 Guiding  Dir = 3, Dur = 6
00:32:43.166 00.000 10072 IsGuiding returns 0
00:32:43.167 00.001 10072 PulseGuide returned control before completion, sleep 16
00:32:43.186 00.019 1032 UpdateGuideState exits: m=1424 SNR=26.6
00:32:43.189 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:43.190 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:43.192 00.002 1032 Enqueuing Expose request
00:32:43.198 00.006 10072 IsGuiding returns 0
00:32:43.198 00.000 10072 Move returns status 0, amount 6
00:32:43.198 00.000 10072 MoveAxis(N, 0, ABG)
00:32:43.198 00.000 10072 Move returns status 0, amount 0
00:32:43.198 00.000 10072 move complete, result=0
00:32:43.198 00.000 10072 worker thread done servicing request
00:32:43.198 00.000 10072 Worker thread wakes up
00:32:43.198 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:43.198 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:43.203 00.005 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
00:32:43.827 00.624 10072 Exposure complete
00:32:43.873 00.046 10072 worker thread done servicing request
00:32:43.873 00.000 1032 OnExposeComplete: enter
00:32:43.875 00.002 1032 UpdateGuideState(): m_state=6
00:32:43.877 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2707
00:32:43.879 00.002 1032 Star::Find returns 1 (0), X=321.79, Y=743.20, Mass=1375, SNR=26.1, Peak=151 HFD=2.4
00:32:43.882 00.003 1032 MultiStar: [#1 -0.10,-0.03,1.14,U] [#2 -0.24,-0.07,0.95,U] [#3 0.15,-0.03,0.74,U] [#4 -0.11,-0.24,0.68,U] [#5 0.00,-0.17,0.68,U] [#6 -0.15,-0.11,0.75,U] [#7 -0.12,-0.28,0.00,M1] [#8 -0.07,-0.37,0.00,M1] 
00:32:43.884 00.002 1032 refined, 6 included, MultiStar: {-0.05, -0.06}, one-star: {0.09, 0.12}
00:32:43.885 00.001 1032 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.83) = xAngle (-4.13 = 2.16)
00:32:43.887 00.002 1032 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.13 = 2.16)
00:32:43.889 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.30 mountX=-0.04 mountY=0.07, mountTheta=2.16
00:32:43.894 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.06, opts=13)
00:32:43.896 00.002 1032 Enqueuing Move request for scope (-0.05, -0.06)
00:32:43.898 00.002 10072 Worker thread wakes up
00:32:43.898 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
00:32:43.898 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
00:32:43.898 00.000 10072 Moving (-0.05, -0.06) raw xDistance=-0.04 yDistance=0.07
00:32:43.902 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:43.905 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:32:43.905 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:32:43.905 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:43.905 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:32:43.905 00.000 10072 MoveAxis(W, 7, ABG)
00:32:43.905 00.000 10072 Guiding  Dir = 3, Dur = 7
00:32:43.905 00.000 10072 IsGuiding returns 0
00:32:43.906 00.001 10072 PulseGuide returned control before completion, sleep 17
00:32:43.922 00.016 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:32:43.924 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:43.926 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:43.927 00.001 1032 Enqueuing Expose request
00:32:43.935 00.008 10072 IsGuiding returns 0
00:32:43.935 00.000 10072 Move returns status 0, amount 7
00:32:43.935 00.000 10072 MoveAxis(N, 0, ABG)
00:32:43.936 00.001 10072 Move returns status 0, amount 0
00:32:43.936 00.000 10072 move complete, result=0
00:32:43.936 00.000 10072 worker thread done servicing request
00:32:43.936 00.000 10072 Worker thread wakes up
00:32:43.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:43.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:43.937 00.001 1032 GuideStep: -0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
00:32:44.342 00.405 10072 Exposure complete
00:32:44.387 00.045 10072 worker thread done servicing request
00:32:44.388 00.001 1032 OnExposeComplete: enter
00:32:44.389 00.001 1032 UpdateGuideState(): m_state=6
00:32:44.391 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2708
00:32:44.393 00.002 1032 Star::Find returns 1 (0), X=321.79, Y=743.27, Mass=1302, SNR=25.4, Peak=141 HFD=2.6
00:32:44.395 00.002 1032 MultiStar: [#1 -0.01,0.05,1.18,U] [#2 -0.12,0.09,1.01,U] [#3 0.07,0.15,0.72,U] [#4 -0.08,-0.04,0.67,U] [#5 0.06,-0.01,0.75,U] [#6 -0.08,-0.11,0.72,U] [#7 -0.08,-0.00,0.58,U] [#8 -0.06,-0.04,0.62,U] 
00:32:44.398 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.08, 0.20}
00:32:44.400 00.002 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
00:32:44.401 00.001 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
00:32:44.403 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.03 mountX=0.05 mountY=0.01, mountTheta=0.20
00:32:44.406 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
00:32:44.407 00.001 1032 Enqueuing Move request for scope (-0.02, 0.04)
00:32:44.409 00.002 10072 Worker thread wakes up
00:32:44.409 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
00:32:44.409 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
00:32:44.409 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=0.01
00:32:44.411 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:44.412 00.001 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:32:44.412 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:32:44.412 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:44.414 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:32:44.414 00.000 10072 MoveAxis(W, 6, ABG)
00:32:44.414 00.000 10072 Guiding  Dir = 3, Dur = 6
00:32:44.414 00.000 10072 IsGuiding returns 0
00:32:44.414 00.000 10072 PulseGuide returned control before completion, sleep 16
00:32:44.431 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:32:44.433 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:44.435 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:44.437 00.002 1032 Enqueuing Expose request
00:32:44.446 00.009 10072 IsGuiding returns 0
00:32:44.446 00.000 10072 Move returns status 0, amount 6
00:32:44.446 00.000 10072 MoveAxis(N, 0, ABG)
00:32:44.446 00.000 10072 Move returns status 0, amount 0
00:32:44.446 00.000 10072 move complete, result=0
00:32:44.446 00.000 10072 worker thread done servicing request
00:32:44.446 00.000 10072 Worker thread wakes up
00:32:44.447 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:44.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:44.448 00.001 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:32:45.075 00.627 10072 Exposure complete
00:32:45.120 00.045 10072 worker thread done servicing request
00:32:45.120 00.000 1032 OnExposeComplete: enter
00:32:45.122 00.002 1032 UpdateGuideState(): m_state=6
00:32:45.124 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2709
00:32:45.125 00.001 1032 Star::Find returns 1 (0), X=321.88, Y=743.25, Mass=1402, SNR=26.4, Peak=166 HFD=2.5
00:32:45.127 00.002 1032 MultiStar: [#1 -0.01,0.12,1.15,U] [#2 -0.18,0.07,0.92,U] [#3 0.14,-0.05,0.77,U] [#4 0.04,-0.10,0.66,U] [#5 -0.01,0.01,0.68,U] [#6 0.05,-0.09,0.71,U] [#7 0.10,-0.00,0.50,U] [#8 0.00,-0.13,0.57,U] 
00:32:45.128 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.17, 0.17}
00:32:45.130 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:32:45.131 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:32:45.132 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.55 mountX=0.01 mountY=-0.04, mountTheta=-1.28
00:32:45.135 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
00:32:45.137 00.002 1032 Enqueuing Move request for scope (0.03, 0.02)
00:32:45.139 00.002 10072 Worker thread wakes up
00:32:45.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
00:32:45.139 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
00:32:45.139 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
00:32:45.142 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:45.145 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:32:45.145 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:32:45.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:45.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:32:45.145 00.000 10072 MoveAxis(W, 6, ABG)
00:32:45.145 00.000 10072 Guiding  Dir = 3, Dur = 6
00:32:45.146 00.001 10072 IsGuiding returns 0
00:32:45.146 00.000 10072 PulseGuide returned control before completion, sleep 16
00:32:45.163 00.017 1032 UpdateGuideState exits: m=1402 SNR=26.4
00:32:45.165 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:45.167 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:45.169 00.002 1032 Enqueuing Expose request
00:32:45.171 00.002 10072 IsGuiding returns 0
00:32:45.171 00.000 10072 Move returns status 0, amount 6
00:32:45.171 00.000 10072 MoveAxis(N, 0, ABG)
00:32:45.171 00.000 10072 Move returns status 0, amount 0
00:32:45.171 00.000 10072 move complete, result=0
00:32:45.172 00.001 10072 worker thread done servicing request
00:32:45.172 00.000 10072 Worker thread wakes up
00:32:45.172 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:45.172 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:45.181 00.009 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:32:45.594 00.413 10072 Exposure complete
00:32:45.642 00.048 10072 worker thread done servicing request
00:32:45.642 00.000 1032 OnExposeComplete: enter
00:32:45.644 00.002 1032 UpdateGuideState(): m_state=6
00:32:45.646 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2710
00:32:45.647 00.001 1032 Star::Find returns 1 (0), X=321.77, Y=743.17, Mass=1323, SNR=25.6, Peak=159 HFD=2.4
00:32:45.651 00.004 1032 MultiStar: [#1 0.06,0.03,1.11,U] [#2 -0.31,0.10,0.00,M1] [#3 -0.02,-0.04,0.77,U] [#4 -0.07,-0.15,0.66,U] [#5 0.19,-0.16,0.73,U] [#6 0.01,-0.16,0.75,U] [#7 -0.04,-0.04,0.59,U] [#8 0.08,-0.24,0.64,U] 
00:32:45.653 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.07}, one-star: {0.07, 0.09}
00:32:45.655 00.002 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
00:32:45.657 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
00:32:45.658 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.06 mountX=-0.08 mountY=-0.02, mountTheta=-2.89
00:32:45.662 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
00:32:45.664 00.002 1032 Enqueuing Move request for scope (0.04, -0.07)
00:32:45.666 00.002 10072 Worker thread wakes up
00:32:45.666 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
00:32:45.666 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
00:32:45.666 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
00:32:45.668 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:45.671 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:32:45.671 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:32:45.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:45.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:32:45.671 00.000 10072 MoveAxis(W, 5, ABG)
00:32:45.671 00.000 10072 Guiding  Dir = 3, Dur = 5
00:32:45.671 00.000 10072 IsGuiding returns 0
00:32:45.673 00.002 10072 PulseGuide returned control before completion, sleep 14
00:32:45.691 00.018 1032 UpdateGuideState exits: m=1323 SNR=25.6
00:32:45.693 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:45.695 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:45.696 00.001 1032 Enqueuing Expose request
00:32:45.698 00.002 10072 IsGuiding returns 0
00:32:45.698 00.000 10072 Move returns status 0, amount 5
00:32:45.698 00.000 10072 MoveAxis(N, 0, ABG)
00:32:45.698 00.000 10072 Move returns status 0, amount 0
00:32:45.698 00.000 10072 move complete, result=0
00:32:45.698 00.000 10072 worker thread done servicing request
00:32:45.698 00.000 10072 Worker thread wakes up
00:32:45.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:45.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:45.706 00.008 1032 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:32:46.331 00.625 10072 Exposure complete
00:32:46.377 00.046 10072 worker thread done servicing request
00:32:46.377 00.000 1032 OnExposeComplete: enter
00:32:46.379 00.002 1032 UpdateGuideState(): m_state=6
00:32:46.382 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2711
00:32:46.383 00.001 1032 Star::Find returns 1 (0), X=321.66, Y=743.15, Mass=1351, SNR=25.9, Peak=141 HFD=2.7
00:32:46.385 00.002 1032 MultiStar: [#1 0.01,0.00,1.10,U] [#2 -0.14,0.14,1.03,U] [#3 0.14,-0.06,0.73,U] [#4 0.13,-0.12,0.71,U] [#5 0.11,-0.00,0.70,U] [#6 -0.06,-0.03,0.70,U] [#7 -0.06,0.04,0.58,U] [#8 0.03,-0.07,0.59,U] 
00:32:46.387 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.01}, one-star: {-0.04, 0.08}
00:32:46.388 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
00:32:46.390 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
00:32:46.391 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.00 mountX=0.01 mountY=-0.01, mountTheta=-0.83
00:32:46.395 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.01, opts=13)
00:32:46.400 00.005 1032 Enqueuing Move request for scope (0.00, 0.01)
00:32:46.402 00.002 10072 Worker thread wakes up
00:32:46.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
00:32:46.402 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
00:32:46.402 00.000 10072 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.01
00:32:46.404 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:46.406 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:32:46.406 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:32:46.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:46.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:32:46.407 00.001 10072 MoveAxis(W, 6, ABG)
00:32:46.407 00.000 10072 Guiding  Dir = 3, Dur = 6
00:32:46.407 00.000 10072 IsGuiding returns 0
00:32:46.407 00.000 10072 PulseGuide returned control before completion, sleep 16
00:32:46.424 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.9
00:32:46.427 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:46.429 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:46.431 00.002 1032 Enqueuing Expose request
00:32:46.436 00.005 10072 IsGuiding returns 0
00:32:46.436 00.000 10072 Move returns status 0, amount 6
00:32:46.436 00.000 10072 MoveAxis(N, 0, ABG)
00:32:46.436 00.000 10072 Move returns status 0, amount 0
00:32:46.436 00.000 10072 move complete, result=0
00:32:46.436 00.000 10072 worker thread done servicing request
00:32:46.436 00.000 10072 Worker thread wakes up
00:32:46.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:46.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:46.439 00.003 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:32:46.844 00.405 10072 Exposure complete
00:32:46.896 00.052 10072 worker thread done servicing request
00:32:46.896 00.000 1032 OnExposeComplete: enter
00:32:46.899 00.003 1032 UpdateGuideState(): m_state=6
00:32:46.901 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2712
00:32:46.902 00.001 1032 Star::Find returns 1 (0), X=321.67, Y=743.17, Mass=1451, SNR=26.8, Peak=163 HFD=2.7
00:32:46.906 00.004 1032 MultiStar: [#1 0.02,0.09,1.12,U] [#2 -0.13,0.09,0.93,U] [#3 0.08,0.00,0.70,U] [#4 -0.08,-0.14,0.64,U] [#5 0.01,-0.10,0.70,U] [#6 -0.01,0.04,0.71,U] [#7 0.04,0.09,0.52,U] [#8 0.07,-0.08,0.55,U] 
00:32:46.908 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.04, 0.10}
00:32:46.909 00.001 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
00:32:46.911 00.002 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
00:32:46.912 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.01 mountX=0.02 mountY=0.00, mountTheta=0.18
00:32:46.914 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
00:32:46.916 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
00:32:46.917 00.001 10072 Worker thread wakes up
00:32:46.917 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
00:32:46.917 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
00:32:46.917 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
00:32:46.919 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:46.924 00.005 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:32:46.924 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:32:46.924 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:46.925 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:32:46.925 00.000 10072 MoveAxis(W, 5, ABG)
00:32:46.925 00.000 10072 Guiding  Dir = 3, Dur = 5
00:32:46.926 00.001 10072 IsGuiding returns 0
00:32:46.926 00.000 10072 PulseGuide returned control before completion, sleep 15
00:32:46.942 00.016 1032 UpdateGuideState exits: m=1451 SNR=26.8
00:32:46.944 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:46.946 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:46.947 00.001 1032 Enqueuing Expose request
00:32:46.951 00.004 10072 IsGuiding returns 0
00:32:46.951 00.000 10072 Move returns status 0, amount 5
00:32:46.951 00.000 10072 MoveAxis(N, 0, ABG)
00:32:46.951 00.000 10072 Move returns status 0, amount 0
00:32:46.951 00.000 10072 move complete, result=0
00:32:46.951 00.000 10072 worker thread done servicing request
00:32:46.951 00.000 10072 Worker thread wakes up
00:32:46.951 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:46.951 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:46.959 00.008 1032 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:32:47.578 00.619 10072 Exposure complete
00:32:47.628 00.050 10072 worker thread done servicing request
00:32:47.628 00.000 1032 OnExposeComplete: enter
00:32:47.631 00.003 1032 UpdateGuideState(): m_state=6
00:32:47.632 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2713
00:32:47.634 00.002 1032 Star::Find returns 1 (0), X=321.72, Y=743.13, Mass=1441, SNR=26.7, Peak=166 HFD=2.5
00:32:47.636 00.002 1032 MultiStar: [#1 -0.12,0.11,1.06,U] [#2 -0.08,-0.04,0.91,U] [#3 0.08,-0.02,0.77,U] [#4 -0.12,-0.03,0.67,U] [#5 0.02,-0.12,0.70,U] [#6 -0.06,0.06,0.72,U] [#7 0.02,-0.02,0.54,U] [#8 0.08,0.05,0.59,U] 
00:32:47.637 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {0.01, 0.06}
00:32:47.638 00.001 1032 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.83) = xAngle (0.86 = 0.86)
00:32:47.640 00.002 1032 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.86 = 0.86)
00:32:47.642 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.69 mountX=0.02 mountY=0.02, mountTheta=0.86
00:32:47.645 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
00:32:47.648 00.003 1032 Enqueuing Move request for scope (-0.03, 0.01)
00:32:47.649 00.001 10072 Worker thread wakes up
00:32:47.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:32:47.649 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:32:47.649 00.000 10072 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.02
00:32:47.651 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:47.654 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:32:47.654 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:32:47.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:47.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:32:47.654 00.000 10072 MoveAxis(W, 6, ABG)
00:32:47.654 00.000 10072 Guiding  Dir = 3, Dur = 6
00:32:47.655 00.001 10072 IsGuiding returns 0
00:32:47.655 00.000 10072 PulseGuide returned control before completion, sleep 16
00:32:47.672 00.017 1032 UpdateGuideState exits: m=1441 SNR=26.7
00:32:47.676 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:47.678 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:47.680 00.002 1032 Enqueuing Expose request
00:32:47.686 00.006 10072 IsGuiding returns 0
00:32:47.686 00.000 10072 Move returns status 0, amount 6
00:32:47.686 00.000 10072 MoveAxis(N, 0, ABG)
00:32:47.686 00.000 10072 Move returns status 0, amount 0
00:32:47.686 00.000 10072 move complete, result=0
00:32:47.686 00.000 10072 worker thread done servicing request
00:32:47.686 00.000 10072 Worker thread wakes up
00:32:47.686 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:47.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:47.690 00.004 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:32:48.096 00.406 10072 Exposure complete
00:32:48.144 00.048 10072 worker thread done servicing request
00:32:48.144 00.000 1032 OnExposeComplete: enter
00:32:48.146 00.002 1032 UpdateGuideState(): m_state=6
00:32:48.149 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2714
00:32:48.150 00.001 1032 Star::Find returns 1 (0), X=321.69, Y=743.02, Mass=1544, SNR=27.7, Peak=168 HFD=2.5
00:32:48.152 00.002 1032 MultiStar: [#1 -0.05,0.04,1.04,U] [#2 -0.23,-0.13,0.90,U] [#3 0.07,-0.06,0.66,U] [#4 -0.01,-0.21,0.65,U] [#5 0.02,-0.26,0.64,U] [#6 -0.14,-0.30,0.00,M1] [#7 0.16,0.01,0.49,U] [#8 -0.15,-0.30,0.00,M1] 
00:32:48.154 00.002 1032 single-star, 6 included, MultiStar: {-0.02, -0.09}, one-star: {-0.02, -0.06}
00:32:48.156 00.002 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.53)
00:32:48.157 00.001 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.53)
00:32:48.159 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.93 mountX=-0.05 mountY=0.03, mountTheta=2.53
00:32:48.161 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
00:32:48.163 00.002 1032 Enqueuing Move request for scope (-0.02, -0.06)
00:32:48.164 00.001 10072 Worker thread wakes up
00:32:48.165 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
00:32:48.165 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
00:32:48.165 00.000 10072 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.03
00:32:48.166 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:48.168 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:32:48.168 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:32:48.169 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:48.169 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:32:48.169 00.000 10072 MoveAxis(W, 6, ABG)
00:32:48.169 00.000 10072 Guiding  Dir = 3, Dur = 6
00:32:48.169 00.000 10072 IsGuiding returns 0
00:32:48.170 00.001 10072 PulseGuide returned control before completion, sleep 16
00:32:48.188 00.018 1032 UpdateGuideState exits: m=1544 SNR=27.7
00:32:48.190 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:48.191 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:48.193 00.002 1032 Enqueuing Expose request
00:32:48.199 00.006 10072 IsGuiding returns 0
00:32:48.199 00.000 10072 Move returns status 0, amount 6
00:32:48.199 00.000 10072 MoveAxis(N, 0, ABG)
00:32:48.199 00.000 10072 Move returns status 0, amount 0
00:32:48.199 00.000 10072 move complete, result=0
00:32:48.200 00.001 10072 worker thread done servicing request
00:32:48.200 00.000 10072 Worker thread wakes up
00:32:48.200 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:48.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:48.205 00.005 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:32:48.826 00.621 10072 Exposure complete
00:32:48.874 00.048 10072 worker thread done servicing request
00:32:48.874 00.000 1032 OnExposeComplete: enter
00:32:48.876 00.002 1032 UpdateGuideState(): m_state=6
00:32:48.877 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2715
00:32:48.879 00.002 1032 Star::Find returns 1 (0), X=321.84, Y=743.03, Mass=1372, SNR=26.1, Peak=165 HFD=2.6
00:32:48.880 00.001 1032 MultiStar: [#1 0.05,-0.05,1.19,U] [#2 -0.01,-0.20,1.01,U] [#3 0.31,-0.12,0.00,M1] [#4 0.11,-0.17,0.71,U] [#5 0.16,-0.20,0.72,U] [#6 -0.10,-0.21,0.69,U] [#7 0.17,-0.04,0.56,U] [#8 0.12,-0.28,0.00,M2] 
00:32:48.882 00.002 1032 single-star, 6 included, MultiStar: {0.07, -0.12}, one-star: {0.13, -0.05}
00:32:48.883 00.001 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
00:32:48.884 00.001 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
00:32:48.886 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.34 mountX=-0.08 mountY=-0.12, mountTheta=-2.17
00:32:48.890 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
00:32:48.892 00.002 1032 Enqueuing Move request for scope (0.13, -0.05)
00:32:48.893 00.001 10072 Worker thread wakes up
00:32:48.894 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
00:32:48.894 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
00:32:48.894 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.12
00:32:48.896 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:48.899 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:32:48.899 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:32:48.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:48.899 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:32:48.899 00.000 10072 MoveAxis(W, 6, ABG)
00:32:48.899 00.000 10072 Guiding  Dir = 3, Dur = 6
00:32:48.899 00.000 10072 IsGuiding returns 0
00:32:48.900 00.001 10072 PulseGuide returned control before completion, sleep 16
00:32:48.916 00.016 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:32:48.918 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:48.921 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:48.922 00.001 10072 IsGuiding returns 0
00:32:48.922 00.000 1032 Enqueuing Expose request
00:32:48.925 00.003 10072 Move returns status 0, amount 6
00:32:48.925 00.000 10072 MoveAxis(N, 0, ABG)
00:32:48.925 00.000 10072 Move returns status 0, amount 0
00:32:48.925 00.000 10072 move complete, result=0
00:32:48.925 00.000 10072 worker thread done servicing request
00:32:48.925 00.000 10072 Worker thread wakes up
00:32:48.926 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:48.926 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:48.926 00.000 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:32:49.341 00.415 10072 Exposure complete
00:32:49.388 00.047 10072 worker thread done servicing request
00:32:49.388 00.000 1032 OnExposeComplete: enter
00:32:49.391 00.003 1032 UpdateGuideState(): m_state=6
00:32:49.393 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2716
00:32:49.396 00.003 1032 Star::Find returns 1 (0), X=321.83, Y=743.00, Mass=1498, SNR=27.3, Peak=184 HFD=2.6
00:32:49.399 00.003 1032 MultiStar: [#1 0.10,-0.06,1.07,U] [#2 -0.10,-0.17,0.90,U] [#3 0.42,-0.08,0.00,M2] [#4 0.13,-0.09,0.64,U] [#5 0.17,-0.25,0.00,M1] [#6 -0.10,-0.23,0.69,U] [#7 0.26,-0.07,0.51,U] [#8 0.20,-0.26,0.00,M3] 
00:32:49.402 00.003 1032 refined, 5 included, MultiStar: {0.06, -0.11}, one-star: {0.12, -0.07}
00:32:49.404 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
00:32:49.405 00.001 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
00:32:49.407 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.09 mountX=-0.12 mountY=-0.03, mountTheta=-2.92
00:32:49.410 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.11, opts=13)
00:32:49.412 00.002 1032 Enqueuing Move request for scope (0.06, -0.11)
00:32:49.413 00.001 10072 Worker thread wakes up
00:32:49.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
00:32:49.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
00:32:49.413 00.000 10072 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=-0.03
00:32:49.415 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:49.417 00.002 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:32:49.417 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
00:32:49.417 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:49.417 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:32:49.417 00.000 10072 MoveAxis(W, 5, ABG)
00:32:49.417 00.000 10072 Guiding  Dir = 3, Dur = 5
00:32:49.418 00.001 10072 IsGuiding returns 0
00:32:49.418 00.000 10072 PulseGuide returned control before completion, sleep 15
00:32:49.436 00.018 1032 UpdateGuideState exits: m=1498 SNR=27.3
00:32:49.438 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:49.440 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:49.442 00.002 1032 Enqueuing Expose request
00:32:49.445 00.003 10072 IsGuiding returns 0
00:32:49.445 00.000 10072 Move returns status 0, amount 5
00:32:49.445 00.000 10072 MoveAxis(N, 0, ABG)
00:32:49.445 00.000 10072 Move returns status 0, amount 0
00:32:49.445 00.000 10072 move complete, result=0
00:32:49.445 00.000 10072 worker thread done servicing request
00:32:49.445 00.000 10072 Worker thread wakes up
00:32:49.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:49.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:49.450 00.005 1032 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:32:50.072 00.622 10072 Exposure complete
00:32:50.118 00.046 10072 worker thread done servicing request
00:32:50.119 00.001 1032 OnExposeComplete: enter
00:32:50.121 00.002 1032 UpdateGuideState(): m_state=6
00:32:50.123 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2717
00:32:50.125 00.002 1032 Star::Find returns 1 (0), X=321.81, Y=743.24, Mass=1435, SNR=26.7, Peak=164 HFD=2.5
00:32:50.126 00.001 1032 MultiStar: [#1 0.01,-0.04,1.05,U] [#2 -0.06,0.12,0.95,U] [#3 0.18,-0.13,0.70,U] [#4 -0.01,-0.16,0.65,U] [#5 0.15,-0.12,0.74,U] [#6 0.12,-0.13,0.72,U] [#7 0.25,-0.03,0.55,U] [#8 0.20,-0.02,0.57,U] 
00:32:50.128 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.11, 0.16}
00:32:50.129 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
00:32:50.131 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
00:32:50.132 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.25 mountX=-0.05 mountY=-0.08, mountTheta=-2.08
00:32:50.134 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
00:32:50.136 00.002 1032 Enqueuing Move request for scope (0.09, -0.02)
00:32:50.138 00.002 10072 Worker thread wakes up
00:32:50.138 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
00:32:50.138 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
00:32:50.138 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.05 yDistance=-0.08
00:32:50.139 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:50.141 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:32:50.141 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:32:50.141 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:50.142 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:32:50.142 00.000 10072 MoveAxis(W, 6, ABG)
00:32:50.142 00.000 10072 Guiding  Dir = 3, Dur = 6
00:32:50.142 00.000 10072 IsGuiding returns 0
00:32:50.143 00.001 10072 PulseGuide returned control before completion, sleep 16
00:32:50.160 00.017 1032 UpdateGuideState exits: m=1435 SNR=26.7
00:32:50.162 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:50.164 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:50.166 00.002 1032 Enqueuing Expose request
00:32:50.167 00.001 10072 IsGuiding returns 0
00:32:50.168 00.001 10072 Move returns status 0, amount 6
00:32:50.168 00.000 10072 MoveAxis(N, 0, ABG)
00:32:50.168 00.000 10072 Move returns status 0, amount 0
00:32:50.168 00.000 10072 move complete, result=0
00:32:50.168 00.000 10072 worker thread done servicing request
00:32:50.168 00.000 10072 Worker thread wakes up
00:32:50.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:50.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:50.176 00.008 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:32:50.588 00.412 10072 Exposure complete
00:32:50.635 00.047 10072 worker thread done servicing request
00:32:50.636 00.001 1032 OnExposeComplete: enter
00:32:50.638 00.002 1032 UpdateGuideState(): m_state=6
00:32:50.641 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2718
00:32:50.644 00.003 1032 Star::Find returns 1 (0), X=321.84, Y=743.15, Mass=1396, SNR=26.3, Peak=167 HFD=2.4
00:32:50.647 00.003 1032 MultiStar: [#1 0.07,0.19,1.07,U] [#2 -0.06,0.10,0.99,U] [#3 0.13,0.12,0.71,U] [#4 0.02,0.06,0.68,U] [#5 0.13,0.04,0.70,U] [#6 0.03,-0.13,0.68,U] [#7 0.26,0.30,0.00,M1] [#8 0.20,-0.09,0.59,U] 
00:32:50.649 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {0.14, 0.08}
00:32:50.650 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
00:32:50.652 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
00:32:50.653 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.10 cameraTheta=0.69 mountX=0.04 mountY=-0.09, mountTheta=-1.14
00:32:50.656 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
00:32:50.658 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
00:32:50.659 00.001 10072 Worker thread wakes up
00:32:50.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
00:32:50.659 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
00:32:50.659 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.09
00:32:50.661 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:50.664 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:32:50.664 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:32:50.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:50.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:32:50.664 00.000 10072 MoveAxis(W, 5, ABG)
00:32:50.664 00.000 10072 Guiding  Dir = 3, Dur = 5
00:32:50.665 00.001 10072 IsGuiding returns 0
00:32:50.665 00.000 10072 PulseGuide returned control before completion, sleep 15
00:32:50.682 00.017 1032 UpdateGuideState exits: m=1396 SNR=26.3
00:32:50.685 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:50.687 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:50.688 00.001 1032 Enqueuing Expose request
00:32:50.692 00.004 10072 IsGuiding returns 0
00:32:50.692 00.000 10072 Move returns status 0, amount 5
00:32:50.692 00.000 10072 MoveAxis(N, 0, ABG)
00:32:50.692 00.000 10072 Move returns status 0, amount 0
00:32:50.692 00.000 10072 move complete, result=0
00:32:50.692 00.000 10072 worker thread done servicing request
00:32:50.692 00.000 10072 Worker thread wakes up
00:32:50.693 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:50.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:50.697 00.004 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:32:51.319 00.622 10072 Exposure complete
00:32:51.371 00.052 10072 worker thread done servicing request
00:32:51.372 00.001 1032 OnExposeComplete: enter
00:32:51.374 00.002 1032 UpdateGuideState(): m_state=6
00:32:51.376 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2719
00:32:51.377 00.001 1032 Star::Find returns 1 (0), X=321.97, Y=742.98, Mass=1358, SNR=26.0, Peak=176 HFD=2.8
00:32:51.380 00.003 1032 MultiStar: [#1 0.24,-0.02,1.10,U] [#2 0.18,-0.19,0.99,U] [#3 0.07,-0.08,0.72,U] [#4 0.16,-0.19,0.68,U] [#5 0.25,-0.21,0.00,M1] [#6 0.13,-0.30,0.00,M1] [#7 -0.01,-0.15,0.57,U] [#8 0.41,-0.35,0.00,M2] 
00:32:51.382 00.002 1032 refined, 5 included, MultiStar: {0.17, -0.12}, one-star: {0.26, -0.10}
00:32:51.384 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
00:32:51.385 00.001 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
00:32:51.387 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.20 cameraTheta=-0.60 mountX=-0.15 mountY=-0.13, mountTheta=-2.43
00:32:51.389 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.12, opts=13)
00:32:51.392 00.003 1032 Enqueuing Move request for scope (0.17, -0.12)
00:32:51.398 00.006 10072 Worker thread wakes up
00:32:51.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
00:32:51.398 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
00:32:51.398 00.000 10072 Moving (0.17, -0.12) raw xDistance=-0.15 yDistance=-0.13
00:32:51.400 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:51.402 00.002 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.47
00:32:51.402 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
00:32:51.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:51.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:32:51.403 00.001 10072 MoveAxis(E, 71, ABG)
00:32:51.403 00.000 10072 Guiding  Dir = 2, Dur = 71
00:32:51.403 00.000 10072 IsGuiding returns 0
00:32:51.403 00.000 10072 PulseGuide returned control before completion, sleep 81
00:32:51.421 00.018 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:32:51.423 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:51.431 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:51.433 00.002 1032 Enqueuing Expose request
00:32:51.487 00.054 10072 IsGuiding returns 0
00:32:51.487 00.000 10072 Move returns status 0, amount 71
00:32:51.487 00.000 10072 MoveAxis(N, 0, ABG)
00:32:51.487 00.000 10072 Move returns status 0, amount 0
00:32:51.487 00.000 10072 move complete, result=0
00:32:51.487 00.000 10072 worker thread done servicing request
00:32:51.487 00.000 10072 Worker thread wakes up
00:32:51.487 00.000 1032 GuideStep: -0.2 px 71 ms EAST, -0.1 px 0 ms NORTH
00:32:51.490 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:51.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:51.897 00.407 10072 Exposure complete
00:32:51.951 00.054 10072 worker thread done servicing request
00:32:51.951 00.000 1032 OnExposeComplete: enter
00:32:51.952 00.001 1032 UpdateGuideState(): m_state=6
00:32:51.956 00.004 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2720
00:32:51.958 00.002 1032 Star::Find returns 1 (0), X=321.98, Y=743.12, Mass=1411, SNR=26.5, Peak=176 HFD=2.6
00:32:51.961 00.003 1032 MultiStar: [#1 0.12,-0.05,1.14,U] [#2 0.10,0.05,0.95,U] [#3 0.16,-0.09,0.80,U] [#4 0.09,-0.23,0.69,U] [#5 0.20,-0.19,0.00,M2] [#6 0.10,-0.19,0.69,U] [#7 0.08,-0.13,0.54,U] [#8 0.19,-0.22,0.00,M3] 
00:32:51.963 00.002 1032 refined, 6 included, MultiStar: {0.14, -0.07}, one-star: {0.27, 0.05}
00:32:51.965 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
00:32:51.967 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
00:32:51.969 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-0.45 mountX=-0.10 mountY=-0.12, mountTheta=-2.28
00:32:51.971 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.07, opts=13)
00:32:51.973 00.002 1032 Enqueuing Move request for scope (0.14, -0.07)
00:32:51.975 00.002 10072 Worker thread wakes up
00:32:51.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
00:32:51.975 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
00:32:51.975 00.000 10072 Moving (0.14, -0.07) raw xDistance=-0.10 yDistance=-0.12
00:32:51.977 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:51.981 00.004 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:32:51.981 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
00:32:51.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:51.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:32:51.981 00.000 10072 MoveAxis(W, 5, ABG)
00:32:51.981 00.000 10072 Guiding  Dir = 3, Dur = 5
00:32:51.982 00.001 10072 IsGuiding returns 0
00:32:51.982 00.000 10072 PulseGuide returned control before completion, sleep 15
00:32:52.002 00.020 10072 IsGuiding returns 0
00:32:52.002 00.000 10072 Move returns status 0, amount 5
00:32:52.002 00.000 10072 MoveAxis(N, 0, ABG)
00:32:52.002 00.000 10072 Move returns status 0, amount 0
00:32:52.003 00.001 10072 move complete, result=0
00:32:52.003 00.000 10072 worker thread done servicing request
00:32:52.003 00.000 1032 UpdateGuideState exits: m=1411 SNR=26.5
00:32:52.005 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:52.008 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:52.010 00.002 1032 Enqueuing Expose request
00:32:52.012 00.002 10072 Worker thread wakes up
00:32:52.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:52.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:52.012 00.000 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:32:52.649 00.637 10072 Exposure complete
00:32:52.699 00.050 10072 worker thread done servicing request
00:32:52.700 00.001 1032 OnExposeComplete: enter
00:32:52.701 00.001 1032 UpdateGuideState(): m_state=6
00:32:52.703 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2721
00:32:52.705 00.002 1032 Star::Find returns 1 (0), X=321.77, Y=743.26, Mass=1519, SNR=27.5, Peak=165 HFD=2.7
00:32:52.708 00.003 1032 MultiStar: [#1 -0.15,0.28,0.00,M1] [#2 -0.17,0.23,0.00,M1] [#3 0.15,0.05,0.73,U] [#4 -0.04,-0.00,0.67,U] [#5 0.12,-0.11,0.69,U] [#6 -0.14,-0.14,0.67,U] [#7 -0.04,0.11,0.52,U] [#8 -0.09,-0.03,0.59,U] 
00:32:52.710 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.02}, one-star: {0.06, 0.19}
00:32:52.712 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
00:32:52.713 00.001 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
00:32:52.715 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.95 mountX=0.02 mountY=-0.02, mountTheta=-0.88
00:32:52.718 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
00:32:52.719 00.001 1032 Enqueuing Move request for scope (0.01, 0.02)
00:32:52.721 00.002 10072 Worker thread wakes up
00:32:52.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
00:32:52.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
00:32:52.721 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
00:32:52.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:52.725 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:32:52.725 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:32:52.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:52.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:32:52.725 00.000 10072 MoveAxis(W, 6, ABG)
00:32:52.725 00.000 10072 Guiding  Dir = 3, Dur = 6
00:32:52.725 00.000 10072 IsGuiding returns 0
00:32:52.726 00.001 10072 PulseGuide returned control before completion, sleep 16
00:32:52.745 00.019 1032 UpdateGuideState exits: m=1519 SNR=27.5
00:32:52.747 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:52.749 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:52.750 00.001 1032 Enqueuing Expose request
00:32:52.757 00.007 10072 IsGuiding returns 0
00:32:52.757 00.000 10072 Move returns status 0, amount 6
00:32:52.757 00.000 10072 MoveAxis(N, 0, ABG)
00:32:52.757 00.000 10072 Move returns status 0, amount 0
00:32:52.757 00.000 10072 move complete, result=0
00:32:52.757 00.000 10072 worker thread done servicing request
00:32:52.757 00.000 10072 Worker thread wakes up
00:32:52.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:52.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:52.761 00.004 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:32:53.168 00.407 10072 Exposure complete
00:32:53.221 00.053 10072 worker thread done servicing request
00:32:53.221 00.000 1032 OnExposeComplete: enter
00:32:53.223 00.002 1032 UpdateGuideState(): m_state=6
00:32:53.225 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2722
00:32:53.228 00.003 1032 Star::Find returns 1 (0), X=321.87, Y=743.37, Mass=1277, SNR=25.2, Peak=145 HFD=2.6
00:32:53.229 00.001 1032 MultiStar: [#1 0.05,0.36,0.00,M2] [#2 -0.12,0.25,0.00,M2] [#3 0.15,0.23,0.00,M1] [#4 0.07,0.03,0.73,U] [#5 -0.02,0.01,0.74,U] [#6 -0.00,-0.02,0.71,U] [#7 0.03,0.21,0.54,U] [#8 0.15,0.01,0.61,U] 
00:32:53.231 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.10}, one-star: {0.16, 0.30}
00:32:53.233 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
00:32:53.235 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
00:32:53.236 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=0.08 mountY=-0.09, mountTheta=-0.86
00:32:53.239 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
00:32:53.242 00.003 1032 Enqueuing Move request for scope (0.07, 0.10)
00:32:53.244 00.002 10072 Worker thread wakes up
00:32:53.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
00:32:53.244 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
00:32:53.244 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
00:32:53.247 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:53.249 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:32:53.249 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:32:53.250 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:53.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:32:53.250 00.000 10072 MoveAxis(W, 4, ABG)
00:32:53.250 00.000 10072 Guiding  Dir = 3, Dur = 4
00:32:53.250 00.000 10072 IsGuiding returns 0
00:32:53.251 00.001 10072 PulseGuide returned control before completion, sleep 14
00:32:53.267 00.016 1032 UpdateGuideState exits: m=1277 SNR=25.2
00:32:53.270 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:53.272 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:53.274 00.002 1032 Enqueuing Expose request
00:32:53.276 00.002 10072 IsGuiding returns 0
00:32:53.276 00.000 10072 Move returns status 0, amount 4
00:32:53.276 00.000 10072 MoveAxis(N, 0, ABG)
00:32:53.276 00.000 10072 Move returns status 0, amount 0
00:32:53.276 00.000 10072 move complete, result=0
00:32:53.276 00.000 10072 worker thread done servicing request
00:32:53.276 00.000 10072 Worker thread wakes up
00:32:53.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:53.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:53.283 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:32:53.904 00.621 10072 Exposure complete
00:32:53.954 00.050 1032 OnExposeComplete: enter
00:32:53.956 00.002 1032 UpdateGuideState(): m_state=6
00:32:53.958 00.002 10072 worker thread done servicing request
00:32:53.959 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2723
00:32:53.961 00.002 1032 Star::Find returns 1 (0), X=321.93, Y=743.03, Mass=1436, SNR=26.7, Peak=179 HFD=2.7
00:32:53.963 00.002 1032 MultiStar: [#1 -0.11,0.13,1.06,U] [#2 0.08,-0.10,0.98,U] [#3 0.12,0.09,0.75,U] [#4 0.05,-0.12,0.67,U] [#5 0.02,-0.13,0.72,U] [#6 -0.02,-0.01,0.68,U] [#7 0.17,0.13,0.55,U] [#8 0.10,-0.15,0.58,U] 
00:32:53.965 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.22, -0.04}
00:32:53.967 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
00:32:53.968 00.001 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
00:32:53.971 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.29 mountX=-0.04 mountY=-0.06, mountTheta=-2.13
00:32:53.973 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
00:32:53.975 00.002 1032 Enqueuing Move request for scope (0.07, -0.02)
00:32:53.976 00.001 10072 Worker thread wakes up
00:32:53.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
00:32:53.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
00:32:53.976 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
00:32:53.978 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:53.980 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:32:53.980 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:32:53.980 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:53.980 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:32:53.980 00.000 10072 MoveAxis(W, 4, ABG)
00:32:53.980 00.000 10072 Guiding  Dir = 3, Dur = 4
00:32:53.980 00.000 10072 IsGuiding returns 0
00:32:53.981 00.001 10072 PulseGuide returned control before completion, sleep 14
00:32:54.000 00.019 1032 UpdateGuideState exits: m=1436 SNR=26.7
00:32:54.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:54.003 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:54.006 00.003 1032 Enqueuing Expose request
00:32:54.011 00.005 10072 IsGuiding returns 0
00:32:54.011 00.000 10072 Move returns status 0, amount 4
00:32:54.011 00.000 10072 MoveAxis(N, 0, ABG)
00:32:54.011 00.000 10072 Move returns status 0, amount 0
00:32:54.011 00.000 10072 move complete, result=0
00:32:54.011 00.000 10072 worker thread done servicing request
00:32:54.011 00.000 10072 Worker thread wakes up
00:32:54.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:54.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:54.015 00.004 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:32:54.419 00.404 10072 Exposure complete
00:32:54.467 00.048 10072 worker thread done servicing request
00:32:54.467 00.000 1032 OnExposeComplete: enter
00:32:54.469 00.002 1032 UpdateGuideState(): m_state=6
00:32:54.471 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2724
00:32:54.472 00.001 1032 Star::Find returns 1 (0), X=321.83, Y=743.03, Mass=1390, SNR=26.3, Peak=168 HFD=2.5
00:32:54.475 00.003 1032 MultiStar: [#1 0.11,0.07,1.08,U] [#2 0.09,-0.03,0.97,U] [#3 0.07,-0.01,0.71,U] [#4 -0.08,0.04,0.69,U] [#5 0.30,-0.11,0.00,M1] [#6 0.08,-0.21,0.70,U] [#7 0.16,-0.15,0.52,U] [#8 0.04,-0.17,0.62,U] 
00:32:54.476 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.05}, one-star: {0.12, -0.04}
00:32:54.477 00.001 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
00:32:54.479 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
00:32:54.481 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.57 mountX=-0.07 mountY=-0.06, mountTheta=-2.40
00:32:54.483 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
00:32:54.487 00.004 1032 Enqueuing Move request for scope (0.08, -0.05)
00:32:54.489 00.002 10072 Worker thread wakes up
00:32:54.489 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
00:32:54.489 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
00:32:54.489 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.06
00:32:54.493 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:54.494 00.001 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:32:54.494 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:32:54.495 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:54.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:32:54.495 00.000 10072 MoveAxis(W, 4, ABG)
00:32:54.495 00.000 10072 Guiding  Dir = 3, Dur = 4
00:32:54.495 00.000 10072 IsGuiding returns 0
00:32:54.495 00.000 10072 PulseGuide returned control before completion, sleep 14
00:32:54.513 00.018 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:32:54.515 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:54.518 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:54.520 00.002 1032 Enqueuing Expose request
00:32:54.525 00.005 10072 IsGuiding returns 0
00:32:54.525 00.000 10072 Move returns status 0, amount 4
00:32:54.525 00.000 10072 MoveAxis(N, 0, ABG)
00:32:54.525 00.000 10072 Move returns status 0, amount 0
00:32:54.525 00.000 10072 move complete, result=0
00:32:54.525 00.000 10072 worker thread done servicing request
00:32:54.525 00.000 10072 Worker thread wakes up
00:32:54.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:54.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:54.530 00.005 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:32:55.149 00.619 10072 Exposure complete
00:32:55.197 00.048 10072 worker thread done servicing request
00:32:55.197 00.000 1032 OnExposeComplete: enter
00:32:55.199 00.002 1032 UpdateGuideState(): m_state=6
00:32:55.200 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2725
00:32:55.201 00.001 1032 Star::Find returns 1 (0), X=322.02, Y=743.02, Mass=1357, SNR=25.9, Peak=174 HFD=2.8
00:32:55.204 00.003 1032 MultiStar: [#1 0.15,0.07,1.12,U] [#2 0.17,-0.10,1.03,U] [#3 0.17,-0.14,0.73,U] [#4 -0.03,-0.05,0.64,U] [#5 0.32,-0.20,0.00,M2] [#6 0.14,-0.20,0.71,U] [#7 0.09,-0.03,0.53,U] [#8 0.11,-0.12,0.58,U] 
00:32:55.207 00.003 1032 refined, 7 included, MultiStar: {0.15, -0.07}, one-star: {0.32, -0.05}
00:32:55.209 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
00:32:55.211 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
00:32:55.212 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.42 mountX=-0.11 mountY=-0.13, mountTheta=-2.25
00:32:55.215 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.07, opts=13)
00:32:55.217 00.002 1032 Enqueuing Move request for scope (0.15, -0.07)
00:32:55.218 00.001 10072 Worker thread wakes up
00:32:55.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
00:32:55.218 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
00:32:55.218 00.000 10072 Moving (0.15, -0.07) raw xDistance=-0.11 yDistance=-0.13
00:32:55.221 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:55.223 00.002 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:32:55.223 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
00:32:55.223 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:55.223 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:32:55.224 00.001 10072 MoveAxis(W, 4, ABG)
00:32:55.224 00.000 10072 Guiding  Dir = 3, Dur = 4
00:32:55.224 00.000 10072 IsGuiding returns 0
00:32:55.225 00.001 10072 PulseGuide returned control before completion, sleep 14
00:32:55.241 00.016 10072 IsGuiding returns 0
00:32:55.241 00.000 10072 Move returns status 0, amount 4
00:32:55.241 00.000 10072 MoveAxis(N, 0, ABG)
00:32:55.241 00.000 10072 Move returns status 0, amount 0
00:32:55.241 00.000 10072 move complete, result=0
00:32:55.241 00.000 10072 worker thread done servicing request
00:32:55.245 00.004 1032 UpdateGuideState exits: m=1357 SNR=25.9
00:32:55.247 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:55.248 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:55.250 00.002 1032 Enqueuing Expose request
00:32:55.252 00.002 10072 Worker thread wakes up
00:32:55.252 00.000 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:32:55.255 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:55.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:55.666 00.411 10072 Exposure complete
00:32:55.722 00.056 10072 worker thread done servicing request
00:32:55.722 00.000 1032 OnExposeComplete: enter
00:32:55.724 00.002 1032 UpdateGuideState(): m_state=6
00:32:55.726 00.002 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2726
00:32:55.727 00.001 1032 Star::Find returns 1 (0), X=321.96, Y=743.32, Mass=1468, SNR=26.9, Peak=177 HFD=2.5
00:32:55.730 00.003 1032 MultiStar: [#1 0.10,0.22,1.15,U] [#2 0.12,0.18,0.95,U] [#3 0.22,0.00,0.73,U] [#4 0.12,-0.00,0.68,U] [#5 0.25,-0.16,0.00,M3] [#6 0.17,0.00,0.70,U] [#7 0.05,-0.04,0.53,U] [#8 0.35,-0.01,0.00,M1] 
00:32:55.732 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.11}, one-star: {0.25, 0.24}
00:32:55.733 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
00:32:55.735 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
00:32:55.737 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.64 mountX=0.07 mountY=-0.18, mountTheta=-1.19
00:32:55.741 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.11, opts=13)
00:32:55.743 00.002 1032 Enqueuing Move request for scope (0.15, 0.11)
00:32:55.744 00.001 10072 Worker thread wakes up
00:32:55.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
00:32:55.744 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
00:32:55.744 00.000 10072 Moving (0.15, 0.11) raw xDistance=0.07 yDistance=-0.18
00:32:55.747 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:55.749 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:32:55.749 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:32:55.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:55.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:32:55.749 00.000 10072 MoveAxis(W, 3, ABG)
00:32:55.749 00.000 10072 Guiding  Dir = 3, Dur = 3
00:32:55.749 00.000 10072 IsGuiding returns 0
00:32:55.750 00.001 10072 PulseGuide returned control before completion, sleep 13
00:32:55.767 00.017 1032 UpdateGuideState exits: m=1468 SNR=26.9
00:32:55.771 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:55.772 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:55.775 00.003 1032 Enqueuing Expose request
00:32:55.777 00.002 10072 IsGuiding returns 0
00:32:55.777 00.000 10072 Move returns status 0, amount 3
00:32:55.777 00.000 10072 MoveAxis(N, 0, ABG)
00:32:55.777 00.000 10072 Move returns status 0, amount 0
00:32:55.777 00.000 10072 move complete, result=0
00:32:55.777 00.000 10072 worker thread done servicing request
00:32:55.777 00.000 10072 Worker thread wakes up
00:32:55.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:55.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:55.784 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
00:32:56.402 00.618 10072 Exposure complete
00:32:56.448 00.046 10072 worker thread done servicing request
00:32:56.448 00.000 1032 OnExposeComplete: enter
00:32:56.450 00.002 1032 UpdateGuideState(): m_state=6
00:32:56.451 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2727
00:32:56.452 00.001 1032 Star::Find returns 1 (0), X=321.94, Y=743.21, Mass=1436, SNR=26.7, Peak=177 HFD=2.5
00:32:56.455 00.003 1032 MultiStar: [#1 0.07,0.23,1.09,U] [#2 0.11,0.10,0.97,U] [#3 0.26,0.19,0.00,M1] [#4 0.13,0.06,0.70,U] [#5 0.22,0.13,0.72,U] [#6 0.05,0.02,0.69,U] [#7 0.11,0.17,0.51,U] [#8 0.00,-0.02,0.60,U] 
00:32:56.457 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.11}, one-star: {0.23, 0.14}
00:32:56.459 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
00:32:56.461 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
00:32:56.463 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.17 cameraTheta=0.75 mountX=0.08 mountY=-0.15, mountTheta=-1.08
00:32:56.465 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
00:32:56.467 00.002 1032 Enqueuing Move request for scope (0.12, 0.11)
00:32:56.470 00.003 10072 Worker thread wakes up
00:32:56.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
00:32:56.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
00:32:56.470 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.08 yDistance=-0.15
00:32:56.472 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:56.474 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:32:56.474 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:32:56.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:56.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:32:56.475 00.001 10072 MoveAxis(W, 3, ABG)
00:32:56.475 00.000 10072 Guiding  Dir = 3, Dur = 3
00:32:56.475 00.000 10072 IsGuiding returns 0
00:32:56.475 00.000 10072 PulseGuide returned control before completion, sleep 13
00:32:56.492 00.017 10072 IsGuiding returns 0
00:32:56.493 00.001 10072 Move returns status 0, amount 3
00:32:56.493 00.000 10072 MoveAxis(N, 0, ABG)
00:32:56.493 00.000 10072 Move returns status 0, amount 0
00:32:56.493 00.000 10072 move complete, result=0
00:32:56.493 00.000 10072 worker thread done servicing request
00:32:56.494 00.001 1032 UpdateGuideState exits: m=1436 SNR=26.7
00:32:56.496 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:56.497 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:56.499 00.002 1032 Enqueuing Expose request
00:32:56.500 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:32:56.502 00.002 10072 Worker thread wakes up
00:32:56.502 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:56.502 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:56.918 00.416 10072 Exposure complete
00:32:56.967 00.049 10072 worker thread done servicing request
00:32:56.967 00.000 1032 OnExposeComplete: enter
00:32:56.969 00.002 1032 UpdateGuideState(): m_state=6
00:32:56.972 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2728
00:32:56.973 00.001 1032 Star::Find returns 1 (0), X=322.04, Y=743.28, Mass=1296, SNR=25.4, Peak=154 HFD=2.5
00:32:56.975 00.002 1032 MultiStar: [#1 0.28,0.19,0.00,M1] [#2 0.09,0.12,1.04,U] [#3 0.26,0.23,0.00,M2] [#4 0.27,0.00,0.75,U] [#5 0.19,0.02,0.73,U] [#6 0.17,0.04,0.73,U] [#7 0.08,0.26,0.00,M1] [#8 0.19,0.06,0.63,U] 
00:32:56.977 00.002 1032 refined, 5 included, MultiStar: {0.21, 0.08}, one-star: {0.33, 0.20}
00:32:56.978 00.001 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
00:32:56.980 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
00:32:56.981 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=0.08 hyp=0.22 cameraTheta=0.39 mountX=0.03 mountY=-0.22, mountTheta=-1.44
00:32:56.983 00.002 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.08, opts=13)
00:32:56.986 00.003 1032 Enqueuing Move request for scope (0.21, 0.08)
00:32:56.987 00.001 10072 Worker thread wakes up
00:32:56.988 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.08) opts 0xd
00:32:56.988 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.08)
00:32:56.988 00.000 10072 Moving (0.21, 0.08) raw xDistance=0.03 yDistance=-0.22
00:32:56.990 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:56.991 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:32:56.991 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:32:56.991 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:32:56.991 00.000 10072 MoveAxis(W, 3, ABG)
00:32:56.992 00.001 10072 Guiding  Dir = 3, Dur = 3
00:32:56.992 00.000 10072 IsGuiding returns 0
00:32:56.992 00.000 10072 PulseGuide returned control before completion, sleep 13
00:32:57.009 00.017 10072 IsGuiding returns 0
00:32:57.009 00.000 10072 Move returns status 0, amount 3
00:32:57.009 00.000 10072 MoveAxis(N, 143, ABG)
00:32:57.009 00.000 10072 Guiding  Dir = 0, Dur = 143
00:32:57.009 00.000 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:32:57.012 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:57.014 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:57.015 00.001 1032 Enqueuing Expose request
00:32:57.017 00.002 10072 IsGuiding returns 0
00:32:57.019 00.002 10072 PulseGuide returned control before completion, sleep 152
00:32:57.181 00.162 10072 IsGuiding returns 0
00:32:57.181 00.000 10072 Move returns status 0, amount 143
00:32:57.181 00.000 10072 move complete, result=0
00:32:57.181 00.000 10072 worker thread done servicing request
00:32:57.181 00.000 10072 Worker thread wakes up
00:32:57.181 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 143 ms NORTH
00:32:57.184 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:57.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:57.814 00.630 10072 Exposure complete
00:32:57.861 00.047 10072 worker thread done servicing request
00:32:57.861 00.000 1032 OnExposeComplete: enter
00:32:57.863 00.002 1032 UpdateGuideState(): m_state=6
00:32:57.864 00.001 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2729
00:32:57.866 00.002 1032 Star::Find returns 1 (0), X=321.59, Y=743.13, Mass=1471, SNR=27.0, Peak=157 HFD=2.5
00:32:57.868 00.002 1032 MultiStar: [#1 -0.20,-0.08,1.07,U] [#2 -0.22,0.02,0.94,U] [#3 -0.15,-0.08,0.72,U] [#4 -0.26,-0.13,0.00,M1] [#5 -0.18,-0.22,0.00,M2] [#6 -0.24,-0.01,0.70,U] [#7 -0.04,-0.05,0.53,U] [#8 0.03,-0.04,0.55,U] 
00:32:57.870 00.002 1032 single-star, 6 included, MultiStar: {-0.15, -0.02}, one-star: {-0.12, 0.06}
00:32:57.871 00.001 1032 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.83) = xAngle (0.87 = 0.87)
00:32:57.872 00.001 1032 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.87 = 0.87)
00:32:57.874 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.70 mountX=0.09 mountY=0.10, mountTheta=0.87
00:32:57.877 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.06, opts=13)
00:32:57.879 00.002 1032 Enqueuing Move request for scope (-0.12, 0.06)
00:32:57.881 00.002 10072 Worker thread wakes up
00:32:57.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
00:32:57.881 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
00:32:57.881 00.000 10072 Moving (-0.12, 0.06) raw xDistance=0.09 yDistance=0.10
00:32:57.883 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:57.885 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:32:57.885 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:32:57.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:57.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:32:57.885 00.000 10072 MoveAxis(W, 4, ABG)
00:32:57.885 00.000 10072 Guiding  Dir = 3, Dur = 4
00:32:57.885 00.000 10072 IsGuiding returns 0
00:32:57.887 00.002 10072 PulseGuide returned control before completion, sleep 14
00:32:57.903 00.016 1032 UpdateGuideState exits: m=1471 SNR=27.0
00:32:57.905 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:57.908 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:57.909 00.001 1032 Enqueuing Expose request
00:32:57.910 00.001 10072 IsGuiding returns 0
00:32:57.910 00.000 10072 Move returns status 0, amount 4
00:32:57.910 00.000 10072 MoveAxis(N, 0, ABG)
00:32:57.911 00.001 10072 Move returns status 0, amount 0
00:32:57.911 00.000 10072 move complete, result=0
00:32:57.911 00.000 10072 worker thread done servicing request
00:32:57.911 00.000 10072 Worker thread wakes up
00:32:57.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:57.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:57.918 00.007 1032 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
00:32:58.328 00.410 10072 Exposure complete
00:32:58.375 00.047 10072 worker thread done servicing request
00:32:58.375 00.000 1032 OnExposeComplete: enter
00:32:58.377 00.002 1032 UpdateGuideState(): m_state=6
00:32:58.379 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2730
00:32:58.381 00.002 1032 Star::Find returns 1 (0), X=321.81, Y=743.00, Mass=1478, SNR=27.1, Peak=179 HFD=2.6
00:32:58.383 00.002 1032 MultiStar: [#1 -0.15,0.15,1.03,U] [#2 -0.21,-0.04,0.93,U] [#3 -0.22,0.10,0.71,U] [#4 -0.29,-0.06,0.00,M2] [#5 -0.13,-0.17,0.68,U] [#6 -0.24,-0.21,0.00,M1] [#7 -0.07,0.23,0.54,U] [#8 -0.08,-0.13,0.57,U] 
00:32:58.385 00.002 1032 refined, 6 included, MultiStar: {-0.10, 0.01}, one-star: {0.11, -0.08}
00:32:58.386 00.001 1032 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.83) = xAngle (1.23 = 1.23)
00:32:58.388 00.002 1032 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.23 = 1.23)
00:32:58.389 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.06 mountX=0.04 mountY=0.10, mountTheta=1.23
00:32:58.394 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.01, opts=13)
00:32:58.396 00.002 1032 Enqueuing Move request for scope (-0.10, 0.01)
00:32:58.398 00.002 10072 Worker thread wakes up
00:32:58.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
00:32:58.398 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
00:32:58.398 00.000 10072 Moving (-0.10, 0.01) raw xDistance=0.04 yDistance=0.10
00:32:58.401 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:58.404 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:32:58.404 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:32:58.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:58.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:32:58.404 00.000 10072 MoveAxis(W, 3, ABG)
00:32:58.404 00.000 10072 Guiding  Dir = 3, Dur = 3
00:32:58.405 00.001 10072 IsGuiding returns 0
00:32:58.405 00.000 10072 PulseGuide returned control before completion, sleep 13
00:32:58.421 00.016 1032 UpdateGuideState exits: m=1478 SNR=27.1
00:32:58.424 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:58.426 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:58.428 00.002 1032 Enqueuing Expose request
00:32:58.436 00.008 10072 IsGuiding returns 0
00:32:58.436 00.000 10072 Move returns status 0, amount 3
00:32:58.436 00.000 10072 MoveAxis(N, 0, ABG)
00:32:58.436 00.000 10072 Move returns status 0, amount 0
00:32:58.436 00.000 10072 move complete, result=0
00:32:58.436 00.000 10072 worker thread done servicing request
00:32:58.436 00.000 10072 Worker thread wakes up
00:32:58.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:58.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:58.437 00.001 1032 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
00:32:59.064 00.627 10072 Exposure complete
00:32:59.107 00.043 10072 worker thread done servicing request
00:32:59.107 00.000 1032 OnExposeComplete: enter
00:32:59.108 00.001 1032 UpdateGuideState(): m_state=6
00:32:59.112 00.004 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2731
00:32:59.114 00.002 1032 Star::Find returns 1 (0), X=321.66, Y=743.15, Mass=1363, SNR=26.0, Peak=152 HFD=2.6
00:32:59.116 00.002 1032 MultiStar: [#1 -0.14,-0.07,1.15,U] [#2 -0.26,-0.04,1.03,U] [#3 0.04,-0.14,0.76,U] [#4 -0.14,-0.23,0.71,U] [#5 -0.02,-0.16,0.70,U] [#6 -0.02,-0.11,0.71,U] [#7 -0.15,0.00,0.56,U] [#8 -0.01,-0.05,0.59,U] 
00:32:59.118 00.002 1032 single-star, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.05, 0.08}
00:32:59.119 00.001 1032 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.83) = xAngle (0.29 = 0.29)
00:32:59.120 00.001 1032 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.29 = 0.29)
00:32:59.122 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.12 mountX=0.09 mountY=0.03, mountTheta=0.29
00:32:59.125 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.08, opts=13)
00:32:59.127 00.002 1032 Enqueuing Move request for scope (-0.05, 0.08)
00:32:59.128 00.001 10072 Worker thread wakes up
00:32:59.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
00:32:59.128 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
00:32:59.128 00.000 10072 Moving (-0.05, 0.08) raw xDistance=0.09 yDistance=0.03
00:32:59.130 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:59.133 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:32:59.133 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:32:59.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:59.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:32:59.133 00.000 10072 MoveAxis(W, 3, ABG)
00:32:59.133 00.000 10072 Guiding  Dir = 3, Dur = 3
00:32:59.133 00.000 10072 IsGuiding returns 0
00:32:59.134 00.001 10072 PulseGuide returned control before completion, sleep 13
00:32:59.151 00.017 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:32:59.153 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:59.153 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:59.155 00.002 1032 Enqueuing Expose request
00:32:59.157 00.002 10072 IsGuiding returns 0
00:32:59.157 00.000 10072 Move returns status 0, amount 3
00:32:59.158 00.001 10072 MoveAxis(N, 0, ABG)
00:32:59.158 00.000 10072 Move returns status 0, amount 0
00:32:59.158 00.000 10072 move complete, result=0
00:32:59.158 00.000 10072 worker thread done servicing request
00:32:59.158 00.000 10072 Worker thread wakes up
00:32:59.158 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:59.158 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:32:59.164 00.006 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
00:32:59.563 00.399 10072 Exposure complete
00:32:59.619 00.056 10072 worker thread done servicing request
00:32:59.619 00.000 1032 OnExposeComplete: enter
00:32:59.623 00.004 1032 UpdateGuideState(): m_state=6
00:32:59.625 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2732
00:32:59.627 00.002 1032 Star::Find returns 1 (0), X=321.75, Y=742.96, Mass=1434, SNR=26.7, Peak=180 HFD=2.5
00:32:59.630 00.003 1032 MultiStar: [#1 -0.05,-0.19,1.12,U] [#2 -0.16,-0.08,0.93,U] [#3 -0.02,-0.32,0.00,M1] [#4 -0.09,-0.27,0.00,M2] [#5 -0.03,-0.24,0.68,U] [#6 -0.11,-0.34,0.00,M1] [#7 -0.15,-0.09,0.52,U] [#8 -0.09,-0.26,0.00,M1] 
00:32:59.632 00.002 1032 single-star, 4 included, MultiStar: {-0.06, -0.15}, one-star: {0.04, -0.12}
00:32:59.634 00.002 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
00:32:59.636 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
00:32:59.637 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.24 mountX=-0.12 mountY=-0.01, mountTheta=-3.07
00:32:59.640 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.12, opts=13)
00:32:59.643 00.003 1032 Enqueuing Move request for scope (0.04, -0.12)
00:32:59.646 00.003 10072 Worker thread wakes up
00:32:59.647 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
00:32:59.647 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
00:32:59.647 00.000 10072 Moving (0.04, -0.12) raw xDistance=-0.12 yDistance=-0.01
00:32:59.649 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:32:59.651 00.002 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:32:59.651 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
00:32:59.651 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:59.651 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:32:59.651 00.000 10072 MoveAxis(W, 2, ABG)
00:32:59.651 00.000 10072 Guiding  Dir = 3, Dur = 2
00:32:59.652 00.001 10072 IsGuiding returns 0
00:32:59.652 00.000 10072 PulseGuide returned control before completion, sleep 12
00:32:59.668 00.016 10072 IsGuiding returns 0
00:32:59.668 00.000 10072 Move returns status 0, amount 2
00:32:59.668 00.000 10072 MoveAxis(N, 0, ABG)
00:32:59.668 00.000 10072 Move returns status 0, amount 0
00:32:59.668 00.000 10072 move complete, result=0
00:32:59.668 00.000 10072 worker thread done servicing request
00:32:59.669 00.001 1032 UpdateGuideState exits: m=1434 SNR=26.7
00:32:59.671 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:59.674 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:32:59.676 00.002 1032 Enqueuing Expose request
00:32:59.678 00.002 10072 Worker thread wakes up
00:32:59.678 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:32:59.681 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:32:59.682 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:00.311 00.629 10072 Exposure complete
00:33:00.356 00.045 10072 worker thread done servicing request
00:33:00.356 00.000 1032 OnExposeComplete: enter
00:33:00.358 00.002 1032 UpdateGuideState(): m_state=6
00:33:00.359 00.001 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2733
00:33:00.360 00.001 1032 Star::Find returns 1 (0), X=321.79, Y=742.89, Mass=1429, SNR=26.6, Peak=164 HFD=2.6
00:33:00.363 00.003 1032 MultiStar: [#1 -0.07,-0.17,1.12,U] [#2 -0.01,-0.16,0.95,U] [#3 0.04,-0.17,0.70,U] [#4 -0.02,-0.39,0.00,M3] [#5 0.15,-0.33,0.00,M1] [#6 -0.11,-0.31,0.00,M2] [#7 0.05,-0.40,0.00,M1] [#8 0.06,-0.37,0.00,M2] 
00:33:00.366 00.003 1032 refined, 3 included, MultiStar: {0.01, -0.17}, one-star: {0.08, -0.18}
00:33:00.368 00.002 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.92)
00:33:00.370 00.002 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.92)
00:33:00.371 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.53 mountX=-0.17 mountY=0.04, mountTheta=2.92
00:33:00.373 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.17, opts=13)
00:33:00.376 00.003 1032 Enqueuing Move request for scope (0.01, -0.17)
00:33:00.377 00.001 10072 Worker thread wakes up
00:33:00.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
00:33:00.377 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
00:33:00.377 00.000 10072 Moving (0.01, -0.17) raw xDistance=-0.17 yDistance=0.04
00:33:00.379 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:00.380 00.001 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.45
00:33:00.380 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
00:33:00.380 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:00.380 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:33:00.380 00.000 10072 MoveAxis(E, 80, ABG)
00:33:00.381 00.001 10072 Guiding  Dir = 2, Dur = 80
00:33:00.381 00.000 10072 IsGuiding returns 0
00:33:00.381 00.000 10072 PulseGuide returned control before completion, sleep 90
00:33:00.399 00.018 1032 UpdateGuideState exits: m=1429 SNR=26.6
00:33:00.403 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:00.404 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:00.406 00.002 1032 Enqueuing Expose request
00:33:00.479 00.073 10072 IsGuiding returns 0
00:33:00.479 00.000 10072 Move returns status 0, amount 80
00:33:00.479 00.000 10072 MoveAxis(N, 0, ABG)
00:33:00.479 00.000 10072 Move returns status 0, amount 0
00:33:00.479 00.000 10072 move complete, result=0
00:33:00.479 00.000 10072 worker thread done servicing request
00:33:00.479 00.000 10072 Worker thread wakes up
00:33:00.479 00.000 1032 GuideStep: -0.2 px 80 ms EAST, 0.0 px 0 ms NORTH
00:33:00.481 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:00.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:00.887 00.406 10072 Exposure complete
00:33:00.936 00.049 1032 OnExposeComplete: enter
00:33:00.938 00.002 1032 UpdateGuideState(): m_state=6
00:33:00.940 00.002 10072 worker thread done servicing request
00:33:00.940 00.000 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2734
00:33:00.942 00.002 1032 Star::Find returns 1 (0), X=321.66, Y=743.04, Mass=1273, SNR=25.1, Peak=141 HFD=2.4
00:33:00.945 00.003 1032 MultiStar: [#1 -0.04,-0.02,1.18,U] [#2 -0.18,-0.02,0.94,U] [#3 0.03,-0.08,0.74,U] [#4 0.04,-0.19,0.75,U] [#5 0.11,-0.22,0.76,U] [#6 -0.18,-0.18,0.71,U] [#7 -0.04,-0.06,0.57,U] [#8 -0.03,-0.13,0.62,U] 
00:33:00.946 00.001 1032 single-star, 8 included, MultiStar: {-0.04, -0.10}, one-star: {-0.05, -0.04}
00:33:00.951 00.005 1032 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.83) = xAngle (-4.36 = 1.92)
00:33:00.954 00.003 1032 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.36 = 1.92)
00:33:00.957 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.53 mountX=-0.02 mountY=0.06, mountTheta=1.92
00:33:00.961 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.04, opts=13)
00:33:00.963 00.002 1032 Enqueuing Move request for scope (-0.05, -0.04)
00:33:00.965 00.002 10072 Worker thread wakes up
00:33:00.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
00:33:00.965 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
00:33:00.965 00.000 10072 Moving (-0.05, -0.04) raw xDistance=-0.02 yDistance=0.06
00:33:00.967 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:00.969 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:33:00.969 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:33:00.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:00.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:33:00.969 00.000 10072 MoveAxis(W, 3, ABG)
00:33:00.969 00.000 10072 Guiding  Dir = 3, Dur = 3
00:33:00.969 00.000 10072 IsGuiding returns 0
00:33:00.970 00.001 10072 PulseGuide returned control before completion, sleep 13
00:33:00.989 00.019 1032 UpdateGuideState exits: m=1273 SNR=25.1
00:33:00.992 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:00.994 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:00.997 00.003 1032 Enqueuing Expose request
00:33:00.999 00.002 10072 IsGuiding returns 0
00:33:00.999 00.000 10072 Move returns status 0, amount 3
00:33:00.999 00.000 10072 MoveAxis(N, 0, ABG)
00:33:00.999 00.000 10072 Move returns status 0, amount 0
00:33:00.999 00.000 10072 move complete, result=0
00:33:00.999 00.000 10072 worker thread done servicing request
00:33:00.999 00.000 10072 Worker thread wakes up
00:33:00.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:00.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:01.007 00.008 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
00:33:01.637 00.630 10072 Exposure complete
00:33:01.687 00.050 10072 worker thread done servicing request
00:33:01.687 00.000 1032 OnExposeComplete: enter
00:33:01.689 00.002 1032 UpdateGuideState(): m_state=6
00:33:01.691 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2735
00:33:01.694 00.003 1032 Star::Find returns 1 (0), X=321.75, Y=743.23, Mass=1458, SNR=26.9, Peak=164 HFD=2.5
00:33:01.696 00.002 1032 MultiStar: [#1 0.09,0.06,1.10,U] [#2 -0.09,0.05,0.91,U] [#3 0.01,0.03,0.71,U] [#4 -0.08,0.04,0.62,U] [#5 0.16,-0.12,0.69,U] [#6 0.06,-0.21,0.65,U] [#7 -0.01,-0.13,0.49,U] [#8 0.13,-0.14,0.59,U] 
00:33:01.697 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.04, 0.16}
00:33:01.698 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
00:33:01.700 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
00:33:01.701 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.19 mountX=-0.02 mountY=-0.03, mountTheta=-2.02
00:33:01.705 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
00:33:01.708 00.003 1032 Enqueuing Move request for scope (0.04, -0.01)
00:33:01.710 00.002 10072 Worker thread wakes up
00:33:01.710 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:33:01.710 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:33:01.710 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.03
00:33:01.713 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:01.716 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:33:01.716 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:33:01.716 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:01.716 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:33:01.716 00.000 10072 MoveAxis(W, 2, ABG)
00:33:01.716 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:01.717 00.001 10072 IsGuiding returns 0
00:33:01.717 00.000 10072 PulseGuide returned control before completion, sleep 12
00:33:01.733 00.016 1032 UpdateGuideState exits: m=1458 SNR=26.9
00:33:01.736 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:01.740 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:01.743 00.003 1032 Enqueuing Expose request
00:33:01.745 00.002 10072 IsGuiding returns 0
00:33:01.745 00.000 10072 Move returns status 0, amount 2
00:33:01.745 00.000 10072 MoveAxis(N, 0, ABG)
00:33:01.745 00.000 10072 Move returns status 0, amount 0
00:33:01.745 00.000 10072 move complete, result=0
00:33:01.745 00.000 10072 worker thread done servicing request
00:33:01.745 00.000 10072 Worker thread wakes up
00:33:01.745 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:01.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:01.753 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:33:02.152 00.399 10072 Exposure complete
00:33:02.201 00.049 10072 worker thread done servicing request
00:33:02.201 00.000 1032 OnExposeComplete: enter
00:33:02.203 00.002 1032 UpdateGuideState(): m_state=6
00:33:02.205 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2736
00:33:02.208 00.003 1032 Star::Find returns 1 (0), X=321.76, Y=743.14, Mass=1451, SNR=26.8, Peak=187 HFD=2.5
00:33:02.214 00.006 1032 MultiStar: [#1 -0.02,-0.01,1.09,U] [#2 0.00,0.08,0.97,U] [#3 0.12,-0.09,0.73,U] [#4 -0.02,-0.11,0.67,U] [#5 -0.03,-0.22,0.68,U] [#6 -0.07,-0.17,0.67,U] [#7 0.24,0.04,0.55,U] [#8 0.06,-0.17,0.59,U] 
00:33:02.216 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.05, 0.07}
00:33:02.219 00.003 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
00:33:02.220 00.001 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
00:33:02.222 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.05 mountX=-0.05 mountY=-0.01, mountTheta=-2.88
00:33:02.225 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
00:33:02.228 00.003 1032 Enqueuing Move request for scope (0.03, -0.05)
00:33:02.230 00.002 10072 Worker thread wakes up
00:33:02.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:33:02.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:33:02.230 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.01
00:33:02.232 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:02.235 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:33:02.235 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:33:02.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:02.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:33:02.235 00.000 10072 MoveAxis(W, 2, ABG)
00:33:02.235 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:02.236 00.001 10072 IsGuiding returns 0
00:33:02.237 00.001 10072 IsGuiding returns 0
00:33:02.237 00.000 10072 Move returns status 0, amount 2
00:33:02.239 00.002 10072 MoveAxis(N, 0, ABG)
00:33:02.239 00.000 10072 Move returns status 0, amount 0
00:33:02.239 00.000 10072 move complete, result=0
00:33:02.239 00.000 10072 worker thread done servicing request
00:33:02.254 00.015 1032 UpdateGuideState exits: m=1451 SNR=26.8
00:33:02.257 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:02.258 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:02.260 00.002 1032 Enqueuing Expose request
00:33:02.262 00.002 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:33:02.264 00.002 10072 Worker thread wakes up
00:33:02.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:02.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:02.898 00.634 10072 Exposure complete
00:33:02.947 00.049 10072 worker thread done servicing request
00:33:02.947 00.000 1032 OnExposeComplete: enter
00:33:02.950 00.003 1032 UpdateGuideState(): m_state=6
00:33:02.952 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2737
00:33:02.955 00.003 1032 Star::Find returns 1 (0), X=321.85, Y=742.95, Mass=1532, SNR=27.6, Peak=183 HFD=2.6
00:33:02.957 00.002 1032 MultiStar: [#1 0.03,0.01,1.09,U] [#2 -0.02,0.01,0.93,U] [#3 -0.01,-0.18,0.66,U] [#4 -0.09,-0.24,0.62,U] [#5 0.13,-0.18,0.70,U] [#6 -0.08,-0.25,0.67,U] [#7 0.00,-0.08,0.48,U] [#8 -0.01,-0.17,0.54,U] 
00:33:02.959 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.12}, one-star: {0.14, -0.12}
00:33:02.960 00.001 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
00:33:02.962 00.002 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
00:33:02.964 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.40 mountX=-0.12 mountY=0.01, mountTheta=3.05
00:33:02.966 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.12, opts=13)
00:33:02.968 00.002 1032 Enqueuing Move request for scope (0.02, -0.12)
00:33:02.970 00.002 10072 Worker thread wakes up
00:33:02.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
00:33:02.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
00:33:02.970 00.000 10072 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=0.01
00:33:02.975 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:02.977 00.002 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:33:02.977 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
00:33:02.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:02.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:33:02.977 00.000 10072 MoveAxis(W, 2, ABG)
00:33:02.977 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:02.978 00.001 10072 IsGuiding returns 0
00:33:02.978 00.000 10072 PulseGuide returned control before completion, sleep 12
00:33:02.996 00.018 1032 UpdateGuideState exits: m=1532 SNR=27.6
00:33:02.998 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:02.999 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:03.001 00.002 1032 Enqueuing Expose request
00:33:03.005 00.004 10072 IsGuiding returns 0
00:33:03.005 00.000 10072 Move returns status 0, amount 2
00:33:03.005 00.000 10072 MoveAxis(N, 0, ABG)
00:33:03.005 00.000 10072 Move returns status 0, amount 0
00:33:03.005 00.000 10072 move complete, result=0
00:33:03.006 00.001 10072 worker thread done servicing request
00:33:03.006 00.000 10072 Worker thread wakes up
00:33:03.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:03.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:03.011 00.005 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
00:33:03.415 00.404 10072 Exposure complete
00:33:03.466 00.051 10072 worker thread done servicing request
00:33:03.466 00.000 1032 OnExposeComplete: enter
00:33:03.469 00.003 1032 UpdateGuideState(): m_state=6
00:33:03.471 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2738
00:33:03.472 00.001 1032 Star::Find returns 1 (0), X=321.73, Y=743.12, Mass=1369, SNR=26.1, Peak=153 HFD=2.6
00:33:03.474 00.002 1032 MultiStar: [#1 -0.04,-0.05,1.15,U] [#2 -0.01,0.02,0.96,U] [#3 0.10,-0.09,0.71,U] [#4 0.02,-0.09,0.68,U] [#5 0.11,-0.22,0.71,U] [#6 -0.01,-0.29,0.00,M1] [#7 -0.00,-0.09,0.52,U] [#8 0.19,-0.11,0.59,U] 
00:33:03.476 00.002 1032 single-star, 7 included, MultiStar: {0.04, -0.06}, one-star: {0.02, 0.05}
00:33:03.477 00.001 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
00:33:03.480 00.003 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
00:33:03.482 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.17 mountX=0.04 mountY=-0.03, mountTheta=-0.66
00:33:03.484 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
00:33:03.488 00.004 1032 Enqueuing Move request for scope (0.02, 0.05)
00:33:03.490 00.002 10072 Worker thread wakes up
00:33:03.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
00:33:03.490 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
00:33:03.490 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.03
00:33:03.492 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:03.494 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:33:03.494 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:33:03.494 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:03.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:33:03.494 00.000 10072 MoveAxis(W, 2, ABG)
00:33:03.494 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:03.494 00.000 10072 IsGuiding returns 0
00:33:03.495 00.001 10072 PulseGuide returned control before completion, sleep 12
00:33:03.512 00.017 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:33:03.515 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:03.517 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:03.521 00.004 1032 Enqueuing Expose request
00:33:03.524 00.003 10072 IsGuiding returns 0
00:33:03.524 00.000 10072 Move returns status 0, amount 2
00:33:03.524 00.000 10072 MoveAxis(N, 0, ABG)
00:33:03.524 00.000 10072 Move returns status 0, amount 0
00:33:03.524 00.000 10072 move complete, result=0
00:33:03.524 00.000 10072 worker thread done servicing request
00:33:03.524 00.000 10072 Worker thread wakes up
00:33:03.524 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:03.524 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:03.531 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:33:04.151 00.620 10072 Exposure complete
00:33:04.199 00.048 10072 worker thread done servicing request
00:33:04.200 00.001 1032 OnExposeComplete: enter
00:33:04.202 00.002 1032 UpdateGuideState(): m_state=6
00:33:04.204 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2739
00:33:04.207 00.003 1032 Star::Find returns 1 (0), X=321.77, Y=743.23, Mass=1492, SNR=27.2, Peak=174 HFD=2.5
00:33:04.210 00.003 1032 MultiStar: [#1 0.05,0.17,1.07,U] [#2 -0.11,0.06,1.00,U] [#3 0.02,0.09,0.72,U] [#4 -0.24,-0.06,0.67,U] [#5 0.08,0.02,0.66,U] [#6 -0.12,-0.19,0.70,U] [#7 0.13,0.07,0.53,U] [#8 0.02,-0.01,0.58,U] 
00:33:04.212 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {0.06, 0.16}
00:33:04.214 00.002 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
00:33:04.216 00.002 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
00:33:04.217 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.82 mountX=0.05 mountY=-0.00, mountTheta=-0.01
00:33:04.221 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
00:33:04.223 00.002 1032 Enqueuing Move request for scope (-0.01, 0.05)
00:33:04.224 00.001 10072 Worker thread wakes up
00:33:04.225 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
00:33:04.225 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
00:33:04.225 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.00
00:33:04.226 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:04.228 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:33:04.228 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:33:04.229 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:04.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:33:04.229 00.000 10072 MoveAxis(W, 2, ABG)
00:33:04.229 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:04.229 00.000 10072 IsGuiding returns 0
00:33:04.229 00.000 10072 PulseGuide returned control before completion, sleep 12
00:33:04.248 00.019 1032 UpdateGuideState exits: m=1492 SNR=27.2
00:33:04.250 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:04.252 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:04.253 00.001 1032 Enqueuing Expose request
00:33:04.257 00.004 10072 IsGuiding returns 0
00:33:04.257 00.000 10072 Move returns status 0, amount 2
00:33:04.257 00.000 10072 MoveAxis(N, 0, ABG)
00:33:04.257 00.000 10072 Move returns status 0, amount 0
00:33:04.257 00.000 10072 move complete, result=0
00:33:04.257 00.000 10072 worker thread done servicing request
00:33:04.257 00.000 10072 Worker thread wakes up
00:33:04.257 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:04.257 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:04.263 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:33:04.664 00.401 10072 Exposure complete
00:33:04.714 00.050 10072 worker thread done servicing request
00:33:04.714 00.000 1032 OnExposeComplete: enter
00:33:04.716 00.002 1032 UpdateGuideState(): m_state=6
00:33:04.718 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2740
00:33:04.720 00.002 1032 Star::Find returns 1 (0), X=321.80, Y=743.19, Mass=1392, SNR=26.3, Peak=163 HFD=2.5
00:33:04.722 00.002 1032 MultiStar: [#1 0.04,0.07,1.12,U] [#2 -0.08,0.14,0.95,U] [#3 0.06,0.04,0.73,U] [#4 -0.06,-0.08,0.67,U] [#5 0.02,-0.04,0.74,U] [#6 -0.00,-0.24,0.68,U] [#7 -0.05,0.06,0.54,U] [#8 -0.00,0.04,0.59,U] 
00:33:04.723 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.09, 0.12}
00:33:04.726 00.003 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
00:33:04.728 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
00:33:04.729 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.32 mountX=0.02 mountY=-0.01, mountTheta=-0.51
00:33:04.732 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
00:33:04.733 00.001 1032 Enqueuing Move request for scope (0.01, 0.02)
00:33:04.736 00.003 10072 Worker thread wakes up
00:33:04.736 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
00:33:04.737 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
00:33:04.737 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
00:33:04.740 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:04.740 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:33:04.740 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:04.741 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:04.743 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:33:04.743 00.000 10072 MoveAxis(W, 2, ABG)
00:33:04.743 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:04.743 00.000 10072 IsGuiding returns 0
00:33:04.744 00.001 10072 PulseGuide returned control before completion, sleep 12
00:33:04.762 00.018 1032 UpdateGuideState exits: m=1392 SNR=26.3
00:33:04.764 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:04.767 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:04.769 00.002 1032 Enqueuing Expose request
00:33:04.773 00.004 10072 IsGuiding returns 0
00:33:04.773 00.000 10072 Move returns status 0, amount 2
00:33:04.773 00.000 10072 MoveAxis(N, 0, ABG)
00:33:04.774 00.001 10072 Move returns status 0, amount 0
00:33:04.774 00.000 10072 move complete, result=0
00:33:04.774 00.000 10072 worker thread done servicing request
00:33:04.774 00.000 10072 Worker thread wakes up
00:33:04.774 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:04.774 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:04.781 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:33:05.405 00.624 10072 Exposure complete
00:33:05.450 00.045 10072 worker thread done servicing request
00:33:05.450 00.000 1032 OnExposeComplete: enter
00:33:05.452 00.002 1032 UpdateGuideState(): m_state=6
00:33:05.455 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2741
00:33:05.458 00.003 1032 Star::Find returns 1 (0), X=321.81, Y=743.10, Mass=1363, SNR=26.0, Peak=159 HFD=2.4
00:33:05.460 00.002 1032 MultiStar: [#1 -0.07,0.10,1.13,U] [#2 0.02,0.09,0.99,U] [#3 0.03,0.06,0.73,U] [#4 0.16,-0.08,0.70,U] [#5 0.12,-0.22,0.73,U] [#6 -0.06,-0.16,0.68,U] [#7 0.09,-0.12,0.56,U] [#8 -0.01,-0.30,0.00,M1] 
00:33:05.463 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.10, 0.03}
00:33:05.466 00.003 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
00:33:05.467 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
00:33:05.469 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.36 mountX=-0.03 mountY=-0.04, mountTheta=-2.19
00:33:05.471 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
00:33:05.473 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
00:33:05.476 00.003 10072 Worker thread wakes up
00:33:05.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:33:05.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:33:05.476 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
00:33:05.479 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:05.481 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:05.481 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:33:05.482 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:05.482 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:33:05.482 00.000 10072 MoveAxis(W, 2, ABG)
00:33:05.482 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:05.482 00.000 10072 IsGuiding returns 0
00:33:05.482 00.000 10072 PulseGuide returned control before completion, sleep 12
00:33:05.495 00.013 10072 IsGuiding returns 1
00:33:05.495 00.000 10072 scope still moving after pulse duration time elapsed
00:33:05.499 00.004 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:33:05.502 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:05.504 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:05.506 00.002 1032 Enqueuing Expose request
00:33:05.527 00.021 10072 IsGuiding returns 0
00:33:05.527 00.000 10072 scope move finished after 2 + 42 ms
00:33:05.527 00.000 10072 Move returns status 0, amount 2
00:33:05.527 00.000 10072 MoveAxis(N, 0, ABG)
00:33:05.527 00.000 10072 Move returns status 0, amount 0
00:33:05.528 00.001 10072 move complete, result=0
00:33:05.528 00.000 10072 worker thread done servicing request
00:33:05.528 00.000 10072 Worker thread wakes up
00:33:05.528 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:05.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:05.529 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:33:05.935 00.406 10072 Exposure complete
00:33:05.983 00.048 10072 worker thread done servicing request
00:33:05.983 00.000 1032 OnExposeComplete: enter
00:33:05.986 00.003 1032 UpdateGuideState(): m_state=6
00:33:05.989 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2742
00:33:05.991 00.002 1032 Star::Find returns 1 (0), X=321.81, Y=743.14, Mass=1385, SNR=26.2, Peak=167 HFD=2.4
00:33:05.994 00.003 1032 MultiStar: [#1 0.05,0.06,1.06,U] [#2 0.00,-0.03,0.92,U] [#3 0.17,-0.04,0.71,U] [#4 0.01,-0.09,0.67,U] [#5 0.15,-0.29,0.00,M1] [#6 0.01,-0.23,0.72,U] [#7 0.05,-0.15,0.55,U] [#8 -0.09,-0.18,0.58,U] 
00:33:05.996 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.11, 0.07}
00:33:05.998 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
00:33:05.999 00.001 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
00:33:06.001 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.88 mountX=-0.06 mountY=-0.03, mountTheta=-2.71
00:33:06.004 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
00:33:06.005 00.001 1032 Enqueuing Move request for scope (0.05, -0.05)
00:33:06.007 00.002 10072 Worker thread wakes up
00:33:06.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:33:06.007 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:33:06.007 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.03
00:33:06.009 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:06.012 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:06.012 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:33:06.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:06.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:33:06.012 00.000 10072 MoveAxis(W, 2, ABG)
00:33:06.012 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:06.012 00.000 10072 IsGuiding returns 0
00:33:06.013 00.001 10072 PulseGuide returned control before completion, sleep 12
00:33:06.025 00.012 10072 IsGuiding returns 0
00:33:06.025 00.000 10072 Move returns status 0, amount 2
00:33:06.025 00.000 10072 MoveAxis(N, 0, ABG)
00:33:06.025 00.000 10072 Move returns status 0, amount 0
00:33:06.025 00.000 10072 move complete, result=0
00:33:06.025 00.000 10072 worker thread done servicing request
00:33:06.030 00.005 1032 UpdateGuideState exits: m=1385 SNR=26.2
00:33:06.032 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:06.034 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:06.036 00.002 1032 Enqueuing Expose request
00:33:06.037 00.001 10072 Worker thread wakes up
00:33:06.037 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:06.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:06.037 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:33:06.670 00.633 10072 Exposure complete
00:33:06.720 00.050 10072 worker thread done servicing request
00:33:06.720 00.000 1032 OnExposeComplete: enter
00:33:06.722 00.002 1032 UpdateGuideState(): m_state=6
00:33:06.724 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2743
00:33:06.725 00.001 1032 Star::Find returns 1 (0), X=321.97, Y=743.09, Mass=1424, SNR=26.5, Peak=171 HFD=2.7
00:33:06.728 00.003 1032 MultiStar: [#1 0.09,0.11,1.12,U] [#2 0.10,-0.03,0.95,U] [#3 0.14,-0.05,0.71,U] [#4 0.08,-0.03,0.63,U] [#5 0.19,0.01,0.71,U] [#6 -0.10,-0.03,0.70,U] [#7 -0.08,0.13,0.54,U] [#8 0.12,-0.01,0.59,U] 
00:33:06.730 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.26, 0.02}
00:33:06.731 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
00:33:06.733 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
00:33:06.734 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.18 mountX=-0.01 mountY=-0.10, mountTheta=-1.65
00:33:06.738 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
00:33:06.741 00.003 1032 Enqueuing Move request for scope (0.10, 0.02)
00:33:06.742 00.001 10072 Worker thread wakes up
00:33:06.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
00:33:06.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
00:33:06.742 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
00:33:06.745 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:06.748 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:06.748 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:33:06.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:06.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:33:06.748 00.000 10072 MoveAxis(W, 2, ABG)
00:33:06.748 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:06.748 00.000 10072 IsGuiding returns 0
00:33:06.749 00.001 10072 PulseGuide returned control before completion, sleep 12
00:33:06.766 00.017 1032 UpdateGuideState exits: m=1424 SNR=26.5
00:33:06.768 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:06.770 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:06.772 00.002 1032 Enqueuing Expose request
00:33:06.776 00.004 10072 IsGuiding returns 0
00:33:06.776 00.000 10072 Move returns status 0, amount 2
00:33:06.776 00.000 10072 MoveAxis(N, 0, ABG)
00:33:06.776 00.000 10072 Move returns status 0, amount 0
00:33:06.776 00.000 10072 move complete, result=0
00:33:06.776 00.000 10072 worker thread done servicing request
00:33:06.776 00.000 10072 Worker thread wakes up
00:33:06.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:06.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:06.781 00.005 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:33:07.185 00.404 10072 Exposure complete
00:33:07.236 00.051 10072 worker thread done servicing request
00:33:07.237 00.001 1032 OnExposeComplete: enter
00:33:07.239 00.002 1032 UpdateGuideState(): m_state=6
00:33:07.241 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2744
00:33:07.243 00.002 1032 Star::Find returns 1 (0), X=321.73, Y=743.22, Mass=1545, SNR=27.7, Peak=170 HFD=2.6
00:33:07.244 00.001 1032 MultiStar: [#1 -0.05,0.19,1.11,U] [#2 0.06,0.17,0.88,U] [#3 0.30,-0.02,0.00,M1] [#4 0.04,-0.00,0.66,U] [#5 0.05,-0.01,0.67,U] [#6 -0.05,-0.00,0.62,U] [#7 0.02,0.03,0.51,U] [#8 0.08,0.10,0.55,U] 
00:33:07.247 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.10}, one-star: {0.02, 0.15}
00:33:07.249 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
00:33:07.250 00.001 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
00:33:07.253 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.40 mountX=0.09 mountY=-0.04, mountTheta=-0.43
00:33:07.256 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
00:33:07.259 00.003 1032 Enqueuing Move request for scope (0.02, 0.10)
00:33:07.260 00.001 10072 Worker thread wakes up
00:33:07.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:33:07.262 00.002 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:33:07.262 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.04
00:33:07.264 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:07.267 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:07.267 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:33:07.267 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:07.267 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:33:07.267 00.000 10072 MoveAxis(W, 2, ABG)
00:33:07.267 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:07.268 00.001 10072 IsGuiding returns 0
00:33:07.269 00.001 10072 PulseGuide returned control before completion, sleep 12
00:33:07.286 00.017 1032 UpdateGuideState exits: m=1545 SNR=27.7
00:33:07.288 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:07.290 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:07.293 00.003 1032 Enqueuing Expose request
00:33:07.294 00.001 10072 IsGuiding returns 0
00:33:07.294 00.000 10072 Move returns status 0, amount 2
00:33:07.295 00.001 10072 MoveAxis(N, 0, ABG)
00:33:07.295 00.000 10072 Move returns status 0, amount 0
00:33:07.295 00.000 10072 move complete, result=0
00:33:07.295 00.000 10072 worker thread done servicing request
00:33:07.295 00.000 10072 Worker thread wakes up
00:33:07.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:07.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:07.303 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:33:08.026 00.723 10072 Exposure complete
00:33:08.074 00.048 10072 worker thread done servicing request
00:33:08.074 00.000 1032 OnExposeComplete: enter
00:33:08.078 00.004 1032 UpdateGuideState(): m_state=6
00:33:08.080 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2745
00:33:08.082 00.002 1032 Star::Find returns 1 (0), X=321.81, Y=743.27, Mass=1447, SNR=26.8, Peak=166 HFD=2.6
00:33:08.085 00.003 1032 MultiStar: [#1 0.00,0.24,1.06,U] [#2 0.07,0.06,0.97,U] [#3 0.08,0.04,0.71,U] [#4 -0.00,-0.00,0.73,U] [#5 0.14,0.18,0.70,U] [#6 0.02,0.17,0.69,U] [#7 -0.03,0.10,0.53,U] [#8 -0.04,-0.01,0.59,U] 
00:33:08.086 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.12}, one-star: {0.11, 0.20}
00:33:08.088 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
00:33:08.089 00.001 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
00:33:08.092 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.22 mountX=0.10 mountY=-0.07, mountTheta=-0.61
00:33:08.095 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
00:33:08.096 00.001 1032 Enqueuing Move request for scope (0.04, 0.12)
00:33:08.097 00.001 10072 Worker thread wakes up
00:33:08.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
00:33:08.097 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
00:33:08.097 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.10 yDistance=-0.07
00:33:08.099 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:08.102 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:08.102 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:33:08.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:08.102 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:33:08.102 00.000 10072 MoveAxis(W, 2, ABG)
00:33:08.102 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:08.103 00.001 10072 IsGuiding returns 0
00:33:08.103 00.000 10072 PulseGuide returned control before completion, sleep 12
00:33:08.116 00.013 10072 IsGuiding returns 0
00:33:08.116 00.000 10072 Move returns status 0, amount 2
00:33:08.116 00.000 10072 MoveAxis(N, 0, ABG)
00:33:08.116 00.000 10072 Move returns status 0, amount 0
00:33:08.116 00.000 10072 move complete, result=0
00:33:08.116 00.000 10072 worker thread done servicing request
00:33:08.121 00.005 1032 UpdateGuideState exits: m=1447 SNR=26.8
00:33:08.124 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:08.126 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:08.127 00.001 1032 Enqueuing Expose request
00:33:08.129 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:33:08.131 00.002 10072 Worker thread wakes up
00:33:08.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:08.132 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:08.541 00.409 10072 Exposure complete
00:33:08.589 00.048 10072 worker thread done servicing request
00:33:08.589 00.000 1032 OnExposeComplete: enter
00:33:08.590 00.001 1032 UpdateGuideState(): m_state=6
00:33:08.592 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2746
00:33:08.593 00.001 1032 Star::Find returns 1 (0), X=321.94, Y=743.01, Mass=1468, SNR=27.0, Peak=165 HFD=2.7
00:33:08.596 00.003 1032 MultiStar: [#1 0.10,0.16,1.07,U] [#2 0.09,0.04,0.92,U] [#3 0.16,0.11,0.71,U] [#4 -0.00,-0.05,0.67,U] [#5 0.14,0.08,0.72,U] [#6 -0.00,-0.03,0.68,U] [#7 -0.03,0.06,0.52,U] [#8 0.14,-0.11,0.58,U] 
00:33:08.597 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.24, -0.06}
00:33:08.599 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
00:33:08.600 00.001 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
00:33:08.601 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.27 mountX=0.00 mountY=-0.11, mountTheta=-1.56
00:33:08.605 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
00:33:08.607 00.002 1032 Enqueuing Move request for scope (0.10, 0.03)
00:33:08.609 00.002 10072 Worker thread wakes up
00:33:08.609 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:33:08.609 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:33:08.609 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.11
00:33:08.613 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:08.616 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:08.616 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:33:08.616 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:08.616 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:33:08.616 00.000 10072 MoveAxis(W, 2, ABG)
00:33:08.616 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:08.616 00.000 10072 IsGuiding returns 0
00:33:08.617 00.001 10072 PulseGuide returned control before completion, sleep 12
00:33:08.633 00.016 10072 IsGuiding returns 0
00:33:08.633 00.000 10072 Move returns status 0, amount 2
00:33:08.633 00.000 10072 MoveAxis(N, 0, ABG)
00:33:08.633 00.000 10072 Move returns status 0, amount 0
00:33:08.633 00.000 10072 move complete, result=0
00:33:08.633 00.000 10072 worker thread done servicing request
00:33:08.634 00.001 1032 UpdateGuideState exits: m=1468 SNR=27.0
00:33:08.637 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:08.638 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:08.640 00.002 1032 Enqueuing Expose request
00:33:08.642 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:33:08.644 00.002 10072 Worker thread wakes up
00:33:08.644 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:08.644 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:09.274 00.630 10072 Exposure complete
00:33:09.322 00.048 10072 worker thread done servicing request
00:33:09.322 00.000 1032 OnExposeComplete: enter
00:33:09.325 00.003 1032 UpdateGuideState(): m_state=6
00:33:09.327 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2747
00:33:09.328 00.001 1032 Star::Find returns 1 (0), X=321.89, Y=743.14, Mass=1377, SNR=26.1, Peak=169 HFD=2.5
00:33:09.331 00.003 1032 MultiStar: [#1 0.08,0.09,1.10,U] [#2 0.06,0.03,0.95,U] [#3 0.15,-0.05,0.74,U] [#4 0.03,-0.06,0.69,U] [#5 0.29,-0.09,0.00,M1] [#6 0.07,-0.14,0.68,U] [#7 0.01,0.16,0.55,U] [#8 0.18,0.02,0.60,U] 
00:33:09.337 00.006 1032 refined, 7 included, MultiStar: {0.10, 0.02}, one-star: {0.19, 0.07}
00:33:09.338 00.001 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
00:33:09.340 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
00:33:09.343 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.20 mountX=-0.01 mountY=-0.10, mountTheta=-1.63
00:33:09.346 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
00:33:09.348 00.002 1032 Enqueuing Move request for scope (0.10, 0.02)
00:33:09.349 00.001 10072 Worker thread wakes up
00:33:09.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
00:33:09.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
00:33:09.349 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
00:33:09.352 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:09.354 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:09.355 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:33:09.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:09.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:33:09.355 00.000 10072 MoveAxis(W, 2, ABG)
00:33:09.355 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:09.355 00.000 10072 IsGuiding returns 0
00:33:09.356 00.001 10072 PulseGuide returned control before completion, sleep 12
00:33:09.372 00.016 1032 UpdateGuideState exits: m=1377 SNR=26.1
00:33:09.374 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:09.376 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:09.377 00.001 1032 Enqueuing Expose request
00:33:09.381 00.004 10072 IsGuiding returns 0
00:33:09.381 00.000 10072 Move returns status 0, amount 2
00:33:09.381 00.000 10072 MoveAxis(N, 0, ABG)
00:33:09.381 00.000 10072 Move returns status 0, amount 0
00:33:09.381 00.000 10072 move complete, result=0
00:33:09.382 00.001 10072 worker thread done servicing request
00:33:09.382 00.000 10072 Worker thread wakes up
00:33:09.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:09.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:09.387 00.005 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:33:09.789 00.402 10072 Exposure complete
00:33:09.839 00.050 10072 worker thread done servicing request
00:33:09.839 00.000 1032 OnExposeComplete: enter
00:33:09.841 00.002 1032 UpdateGuideState(): m_state=6
00:33:09.843 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2748
00:33:09.844 00.001 1032 Star::Find returns 1 (0), X=321.82, Y=743.24, Mass=1351, SNR=25.9, Peak=145 HFD=2.6
00:33:09.847 00.003 1032 MultiStar: [#1 0.13,0.17,1.11,U] [#2 0.04,0.08,0.95,U] [#3 0.12,0.01,0.77,U] [#4 0.05,-0.09,0.70,U] [#5 0.22,-0.04,0.72,U] [#6 0.08,-0.06,0.70,U] [#7 0.20,-0.00,0.57,U] [#8 0.06,-0.04,0.59,U] 
00:33:09.849 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.12, 0.17}
00:33:09.851 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
00:33:09.853 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
00:33:09.854 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.35 mountX=0.01 mountY=-0.12, mountTheta=-1.48
00:33:09.858 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
00:33:09.860 00.002 1032 Enqueuing Move request for scope (0.11, 0.04)
00:33:09.862 00.002 10072 Worker thread wakes up
00:33:09.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:33:09.862 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:33:09.862 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
00:33:09.866 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:09.869 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:09.869 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:33:09.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:09.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:33:09.869 00.000 10072 MoveAxis(W, 2, ABG)
00:33:09.869 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:09.870 00.001 10072 IsGuiding returns 0
00:33:09.870 00.000 10072 PulseGuide returned control before completion, sleep 12
00:33:09.887 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.9
00:33:09.890 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:09.892 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:09.894 00.002 1032 Enqueuing Expose request
00:33:09.897 00.003 10072 IsGuiding returns 0
00:33:09.897 00.000 10072 Move returns status 0, amount 2
00:33:09.897 00.000 10072 MoveAxis(N, 0, ABG)
00:33:09.897 00.000 10072 Move returns status 0, amount 0
00:33:09.897 00.000 10072 move complete, result=0
00:33:09.898 00.001 10072 worker thread done servicing request
00:33:09.898 00.000 10072 Worker thread wakes up
00:33:09.898 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:09.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:09.905 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:33:10.524 00.619 10072 Exposure complete
00:33:10.572 00.048 10072 worker thread done servicing request
00:33:10.572 00.000 1032 OnExposeComplete: enter
00:33:10.573 00.001 1032 UpdateGuideState(): m_state=6
00:33:10.575 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2749
00:33:10.576 00.001 1032 Star::Find returns 1 (0), X=321.81, Y=743.15, Mass=1389, SNR=26.3, Peak=150 HFD=2.6
00:33:10.579 00.003 1032 MultiStar: [#1 0.08,0.15,1.10,U] [#2 -0.01,-0.11,0.98,U] [#3 0.05,0.10,0.72,U] [#4 0.12,0.01,0.68,U] [#5 0.16,-0.05,0.74,U] [#6 0.01,-0.25,0.74,U] [#7 0.05,0.30,0.00,M1] [#8 0.12,-0.06,0.58,U] 
00:33:10.580 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.00}, one-star: {0.10, 0.08}
00:33:10.582 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
00:33:10.584 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
00:33:10.589 00.005 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.06 mountX=-0.02 mountY=-0.07, mountTheta=-1.90
00:33:10.592 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
00:33:10.594 00.002 1032 Enqueuing Move request for scope (0.08, -0.00)
00:33:10.596 00.002 10072 Worker thread wakes up
00:33:10.596 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
00:33:10.596 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
00:33:10.596 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.02 yDistance=-0.07
00:33:10.598 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:10.601 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:10.601 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:33:10.601 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:10.601 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:33:10.601 00.000 10072 MoveAxis(W, 2, ABG)
00:33:10.601 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:10.601 00.000 10072 IsGuiding returns 0
00:33:10.601 00.000 10072 PulseGuide returned control before completion, sleep 12
00:33:10.615 00.014 10072 IsGuiding returns 1
00:33:10.615 00.000 10072 scope still moving after pulse duration time elapsed
00:33:10.621 00.006 1032 UpdateGuideState exits: m=1389 SNR=26.3
00:33:10.624 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:10.627 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:10.628 00.001 1032 Enqueuing Expose request
00:33:10.646 00.018 10072 IsGuiding returns 1
00:33:10.677 00.031 10072 IsGuiding returns 1
00:33:10.709 00.032 10072 IsGuiding returns 1
00:33:10.741 00.032 10072 IsGuiding returns 0
00:33:10.741 00.000 10072 scope move finished after 2 + 137 ms
00:33:10.741 00.000 10072 Move returns status 0, amount 2
00:33:10.741 00.000 10072 MoveAxis(N, 0, ABG)
00:33:10.741 00.000 10072 Move returns status 0, amount 0
00:33:10.741 00.000 10072 move complete, result=0
00:33:10.741 00.000 10072 worker thread done servicing request
00:33:10.742 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:33:10.744 00.002 10072 Worker thread wakes up
00:33:10.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:10.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:11.148 00.404 10072 Exposure complete
00:33:11.198 00.050 10072 worker thread done servicing request
00:33:11.198 00.000 1032 OnExposeComplete: enter
00:33:11.201 00.003 1032 UpdateGuideState(): m_state=6
00:33:11.203 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2750
00:33:11.204 00.001 1032 Star::Find returns 1 (0), X=321.82, Y=743.03, Mass=1316, SNR=25.6, Peak=153 HFD=2.6
00:33:11.210 00.006 1032 MultiStar: [#1 0.06,0.00,1.16,U] [#2 0.02,-0.03,1.00,U] [#3 0.04,-0.08,0.79,U] [#4 -0.01,-0.17,0.67,U] [#5 0.13,-0.22,0.71,U] [#6 -0.01,-0.23,0.75,U] [#7 -0.07,0.04,0.58,U] [#8 -0.01,-0.33,0.00,M1] 
00:33:11.212 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.08}, one-star: {0.11, -0.05}
00:33:11.214 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
00:33:11.217 00.003 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
00:33:11.218 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.11 mountX=-0.09 mountY=-0.02, mountTheta=-2.94
00:33:11.221 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
00:33:11.225 00.004 1032 Enqueuing Move request for scope (0.04, -0.08)
00:33:11.227 00.002 10072 Worker thread wakes up
00:33:11.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
00:33:11.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
00:33:11.227 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
00:33:11.230 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:11.232 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:11.232 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:33:11.233 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:11.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:33:11.233 00.000 10072 MoveAxis(W, 2, ABG)
00:33:11.233 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:11.233 00.000 10072 IsGuiding returns 0
00:33:11.234 00.001 10072 PulseGuide returned control before completion, sleep 12
00:33:11.251 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:33:11.254 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:11.256 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:11.258 00.002 1032 Enqueuing Expose request
00:33:11.260 00.002 10072 IsGuiding returns 0
00:33:11.260 00.000 10072 Move returns status 0, amount 2
00:33:11.260 00.000 10072 MoveAxis(N, 0, ABG)
00:33:11.260 00.000 10072 Move returns status 0, amount 0
00:33:11.260 00.000 10072 move complete, result=0
00:33:11.260 00.000 10072 worker thread done servicing request
00:33:11.260 00.000 10072 Worker thread wakes up
00:33:11.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:11.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:11.269 00.009 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:33:11.898 00.629 10072 Exposure complete
00:33:11.948 00.050 10072 worker thread done servicing request
00:33:11.948 00.000 1032 OnExposeComplete: enter
00:33:11.951 00.003 1032 UpdateGuideState(): m_state=6
00:33:11.953 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2751
00:33:11.956 00.003 1032 Star::Find returns 1 (0), X=321.93, Y=742.98, Mass=1498, SNR=27.3, Peak=179 HFD=2.7
00:33:11.959 00.003 1032 MultiStar: [#1 0.05,0.09,1.07,U] [#2 0.06,-0.14,0.95,U] [#3 0.00,-0.13,0.77,U] [#4 -0.04,-0.03,0.64,U] [#5 0.11,-0.16,0.69,U] [#6 0.10,-0.16,0.69,U] [#7 0.06,0.07,0.52,U] [#8 0.14,-0.27,0.00,M2] 
00:33:11.961 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.07}, one-star: {0.23, -0.09}
00:33:11.962 00.001 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
00:33:11.964 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
00:33:11.966 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.73 mountX=-0.08 mountY=-0.06, mountTheta=-2.56
00:33:11.969 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
00:33:11.971 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
00:33:11.975 00.004 10072 Worker thread wakes up
00:33:11.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
00:33:11.975 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
00:33:11.975 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.08 yDistance=-0.06
00:33:11.977 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:11.979 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:11.979 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:33:11.979 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:11.980 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:33:11.980 00.000 10072 MoveAxis(W, 2, ABG)
00:33:11.980 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:11.980 00.000 10072 IsGuiding returns 0
00:33:11.981 00.001 10072 PulseGuide returned control before completion, sleep 12
00:33:11.999 00.018 1032 UpdateGuideState exits: m=1498 SNR=27.3
00:33:12.001 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:12.003 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:12.004 00.001 1032 Enqueuing Expose request
00:33:12.006 00.002 10072 IsGuiding returns 0
00:33:12.006 00.000 10072 Move returns status 0, amount 2
00:33:12.006 00.000 10072 MoveAxis(N, 0, ABG)
00:33:12.006 00.000 10072 Move returns status 0, amount 0
00:33:12.006 00.000 10072 move complete, result=0
00:33:12.006 00.000 10072 worker thread done servicing request
00:33:12.006 00.000 10072 Worker thread wakes up
00:33:12.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:12.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:12.013 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:33:12.412 00.399 10072 Exposure complete
00:33:12.465 00.053 10072 worker thread done servicing request
00:33:12.465 00.000 1032 OnExposeComplete: enter
00:33:12.467 00.002 1032 UpdateGuideState(): m_state=6
00:33:12.469 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2752
00:33:12.471 00.002 1032 Star::Find returns 1 (0), X=321.84, Y=743.22, Mass=1380, SNR=26.2, Peak=167 HFD=2.5
00:33:12.474 00.003 1032 MultiStar: [#1 0.18,0.09,1.09,U] [#2 -0.04,-0.05,0.97,U] [#3 0.22,-0.18,0.00,M1] [#4 -0.03,-0.04,0.67,U] [#5 0.12,-0.18,0.72,U] [#6 0.13,-0.25,0.00,M1] [#7 0.15,-0.11,0.57,U] [#8 -0.02,-0.32,0.00,M3] 
00:33:12.476 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.00}, one-star: {0.13, 0.15}
00:33:12.477 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
00:33:12.479 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
00:33:12.480 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.06 mountX=-0.03 mountY=-0.08, mountTheta=-1.89
00:33:12.484 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
00:33:12.486 00.002 1032 Enqueuing Move request for scope (0.09, -0.00)
00:33:12.490 00.004 10072 Worker thread wakes up
00:33:12.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
00:33:12.490 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
00:33:12.490 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.03 yDistance=-0.08
00:33:12.493 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:12.495 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:12.495 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:33:12.496 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:12.496 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:33:12.496 00.000 10072 MoveAxis(W, 2, ABG)
00:33:12.496 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:12.496 00.000 10072 IsGuiding returns 0
00:33:12.497 00.001 10072 PulseGuide returned control before completion, sleep 12
00:33:12.514 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.2
00:33:12.516 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:12.520 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:12.522 00.002 10072 IsGuiding returns 0
00:33:12.522 00.000 10072 Move returns status 0, amount 2
00:33:12.522 00.000 10072 MoveAxis(N, 0, ABG)
00:33:12.522 00.000 10072 Move returns status 0, amount 0
00:33:12.522 00.000 10072 move complete, result=0
00:33:12.522 00.000 1032 Enqueuing Expose request
00:33:12.524 00.002 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:33:12.526 00.002 10072 worker thread done servicing request
00:33:12.526 00.000 10072 Worker thread wakes up
00:33:12.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:12.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:13.150 00.624 10072 Exposure complete
00:33:13.206 00.056 10072 worker thread done servicing request
00:33:13.207 00.001 1032 OnExposeComplete: enter
00:33:13.215 00.008 1032 UpdateGuideState(): m_state=6
00:33:13.218 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2753
00:33:13.220 00.002 1032 Star::Find returns 1 (0), X=321.83, Y=743.06, Mass=1232, SNR=24.7, Peak=146 HFD=2.5
00:33:13.222 00.002 1032 MultiStar: [#1 -0.04,0.15,1.19,U] [#2 0.04,0.02,1.06,U] [#3 0.03,-0.01,0.79,U] [#4 0.04,0.01,0.69,U] [#5 -0.02,-0.11,0.76,U] [#6 -0.02,-0.08,0.71,U] [#7 0.16,-0.02,0.55,U] [#8 0.12,-0.04,0.66,U] 
00:33:13.223 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {0.12, -0.02}
00:33:13.225 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
00:33:13.227 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
00:33:13.229 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.05 mountX=-0.01 mountY=-0.04, mountTheta=-1.78
00:33:13.232 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
00:33:13.235 00.003 1032 Enqueuing Move request for scope (0.04, 0.00)
00:33:13.236 00.001 10072 Worker thread wakes up
00:33:13.237 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
00:33:13.237 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
00:33:13.237 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
00:33:13.239 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:13.242 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:13.242 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:33:13.243 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:13.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:33:13.243 00.000 10072 MoveAxis(W, 2, ABG)
00:33:13.243 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:13.243 00.000 10072 IsGuiding returns 0
00:33:13.243 00.000 10072 PulseGuide returned control before completion, sleep 12
00:33:13.258 00.015 10072 IsGuiding returns 0
00:33:13.258 00.000 10072 Move returns status 0, amount 2
00:33:13.258 00.000 10072 MoveAxis(N, 0, ABG)
00:33:13.258 00.000 10072 Move returns status 0, amount 0
00:33:13.258 00.000 10072 move complete, result=0
00:33:13.258 00.000 10072 worker thread done servicing request
00:33:13.260 00.002 1032 UpdateGuideState exits: m=1232 SNR=24.7
00:33:13.264 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:13.265 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:13.267 00.002 1032 Enqueuing Expose request
00:33:13.269 00.002 10072 Worker thread wakes up
00:33:13.269 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:33:13.271 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:13.271 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:13.682 00.411 10072 Exposure complete
00:33:13.735 00.053 10072 worker thread done servicing request
00:33:13.735 00.000 1032 OnExposeComplete: enter
00:33:13.737 00.002 1032 UpdateGuideState(): m_state=6
00:33:13.740 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2754
00:33:13.742 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=743.13, Mass=1421, SNR=26.6, Peak=169 HFD=2.5
00:33:13.745 00.003 1032 MultiStar: [#1 -0.01,0.20,1.12,U] [#2 0.04,0.09,0.93,U] [#3 0.06,0.14,0.77,U] [#4 -0.08,0.03,0.63,U] [#5 0.09,-0.01,0.69,U] [#6 -0.15,-0.17,0.68,U] [#7 0.13,0.16,0.54,U] [#8 -0.00,-0.03,0.58,U] 
00:33:13.747 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {0.17, 0.05}
00:33:13.749 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
00:33:13.750 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
00:33:13.751 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.09 mountX=0.05 mountY=-0.05, mountTheta=-0.74
00:33:13.755 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
00:33:13.758 00.003 1032 Enqueuing Move request for scope (0.03, 0.06)
00:33:13.760 00.002 10072 Worker thread wakes up
00:33:13.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
00:33:13.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
00:33:13.760 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.05
00:33:13.762 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:13.764 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:13.765 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:33:13.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:13.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:33:13.765 00.000 10072 MoveAxis(W, 2, ABG)
00:33:13.765 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:13.766 00.001 10072 IsGuiding returns 0
00:33:13.767 00.001 10072 PulseGuide returned control before completion, sleep 11
00:33:13.785 00.018 1032 UpdateGuideState exits: m=1421 SNR=26.6
00:33:13.787 00.002 10072 IsGuiding returns 0
00:33:13.787 00.000 10072 Move returns status 0, amount 2
00:33:13.787 00.000 10072 MoveAxis(N, 0, ABG)
00:33:13.787 00.000 10072 Move returns status 0, amount 0
00:33:13.787 00.000 10072 move complete, result=0
00:33:13.787 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:13.790 00.003 10072 worker thread done servicing request
00:33:13.790 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:13.793 00.003 1032 Enqueuing Expose request
00:33:13.794 00.001 10072 Worker thread wakes up
00:33:13.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:13.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:13.795 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:33:14.432 00.637 10072 Exposure complete
00:33:14.479 00.047 10072 worker thread done servicing request
00:33:14.479 00.000 1032 OnExposeComplete: enter
00:33:14.481 00.002 1032 UpdateGuideState(): m_state=6
00:33:14.483 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2755
00:33:14.485 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=743.02, Mass=1333, SNR=25.7, Peak=179 HFD=2.6
00:33:14.488 00.003 1032 MultiStar: [#1 -0.04,0.17,1.14,U] [#2 -0.08,-0.05,1.01,U] [#3 0.02,0.04,0.73,U] [#4 -0.07,-0.10,0.72,U] [#5 0.11,-0.04,0.75,U] [#6 0.00,-0.16,0.74,U] [#7 0.05,0.16,0.58,U] [#8 0.05,-0.11,0.65,U] 
00:33:14.493 00.005 1032 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.17, -0.05}
00:33:14.495 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
00:33:14.497 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
00:33:14.499 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.46 mountX=-0.02 mountY=-0.02, mountTheta=-2.29
00:33:14.502 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
00:33:14.504 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
00:33:14.505 00.001 10072 Worker thread wakes up
00:33:14.506 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
00:33:14.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
00:33:14.506 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
00:33:14.509 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:14.511 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:14.511 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:33:14.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:14.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:33:14.511 00.000 10072 MoveAxis(W, 2, ABG)
00:33:14.511 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:14.511 00.000 10072 IsGuiding returns 0
00:33:14.512 00.001 10072 PulseGuide returned control before completion, sleep 12
00:33:14.531 00.019 1032 UpdateGuideState exits: m=1333 SNR=25.7
00:33:14.533 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:14.536 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:14.537 00.001 1032 Enqueuing Expose request
00:33:14.539 00.002 10072 IsGuiding returns 0
00:33:14.539 00.000 10072 Move returns status 0, amount 2
00:33:14.539 00.000 10072 MoveAxis(N, 0, ABG)
00:33:14.539 00.000 10072 Move returns status 0, amount 0
00:33:14.539 00.000 10072 move complete, result=0
00:33:14.539 00.000 10072 worker thread done servicing request
00:33:14.539 00.000 10072 Worker thread wakes up
00:33:14.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:14.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:14.547 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:33:14.950 00.403 10072 Exposure complete
00:33:15.002 00.052 10072 worker thread done servicing request
00:33:15.003 00.001 1032 OnExposeComplete: enter
00:33:15.004 00.001 1032 UpdateGuideState(): m_state=6
00:33:15.007 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2756
00:33:15.009 00.002 1032 Star::Find returns 1 (0), X=321.81, Y=743.05, Mass=1303, SNR=25.4, Peak=157 HFD=2.5
00:33:15.010 00.001 1032 MultiStar: [#1 0.19,0.06,1.14,U] [#2 0.03,-0.14,0.99,U] [#3 0.07,-0.05,0.72,U] [#4 -0.05,0.01,0.66,U] [#5 0.19,-0.23,0.00,M1] [#6 0.14,-0.26,0.00,M1] [#7 0.18,0.08,0.57,U] [#8 0.12,-0.22,0.62,U] 
00:33:15.012 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.04}, one-star: {0.10, -0.03}
00:33:15.013 00.001 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
00:33:15.014 00.001 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
00:33:15.016 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.39 mountX=-0.06 mountY=-0.08, mountTheta=-2.22
00:33:15.019 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
00:33:15.020 00.001 1032 Enqueuing Move request for scope (0.09, -0.04)
00:33:15.022 00.002 10072 Worker thread wakes up
00:33:15.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
00:33:15.022 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
00:33:15.022 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.08
00:33:15.024 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:15.025 00.001 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:15.025 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:33:15.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:15.026 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:33:15.026 00.000 10072 MoveAxis(W, 2, ABG)
00:33:15.026 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:15.026 00.000 10072 IsGuiding returns 0
00:33:15.027 00.001 10072 PulseGuide returned control before completion, sleep 12
00:33:15.042 00.015 10072 IsGuiding returns 0
00:33:15.042 00.000 10072 Move returns status 0, amount 2
00:33:15.042 00.000 10072 MoveAxis(N, 0, ABG)
00:33:15.042 00.000 10072 Move returns status 0, amount 0
00:33:15.042 00.000 10072 move complete, result=0
00:33:15.042 00.000 10072 worker thread done servicing request
00:33:15.045 00.003 1032 UpdateGuideState exits: m=1303 SNR=25.4
00:33:15.047 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:15.051 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:15.053 00.002 1032 Enqueuing Expose request
00:33:15.055 00.002 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:33:15.058 00.003 10072 Worker thread wakes up
00:33:15.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:15.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:15.685 00.627 10072 Exposure complete
00:33:15.733 00.048 10072 worker thread done servicing request
00:33:15.733 00.000 1032 OnExposeComplete: enter
00:33:15.736 00.003 1032 UpdateGuideState(): m_state=6
00:33:15.740 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2757
00:33:15.742 00.002 1032 Star::Find returns 1 (0), X=321.81, Y=743.10, Mass=1391, SNR=26.3, Peak=148 HFD=2.5
00:33:15.744 00.002 1032 MultiStar: [#1 0.06,0.11,1.15,U] [#2 0.01,0.06,0.95,U] [#3 0.10,-0.04,0.72,U] [#4 -0.03,-0.07,0.70,U] [#5 0.32,-0.05,0.00,M2] [#6 0.17,-0.09,0.71,U] [#7 0.05,-0.05,0.51,U] [#8 0.05,-0.02,0.59,U] 
00:33:15.746 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.00}, one-star: {0.10, 0.03}
00:33:15.748 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
00:33:15.749 00.001 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
00:33:15.750 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.07 mountX=-0.01 mountY=-0.06, mountTheta=-1.76
00:33:15.753 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
00:33:15.754 00.001 1032 Enqueuing Move request for scope (0.06, 0.00)
00:33:15.756 00.002 10072 Worker thread wakes up
00:33:15.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
00:33:15.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
00:33:15.756 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
00:33:15.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:15.760 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:15.761 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:33:15.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:15.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:33:15.761 00.000 10072 MoveAxis(W, 2, ABG)
00:33:15.761 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:15.762 00.001 10072 IsGuiding returns 0
00:33:15.764 00.002 10072 PulseGuide returned control before completion, sleep 12
00:33:15.777 00.013 10072 IsGuiding returns 0
00:33:15.777 00.000 10072 Move returns status 0, amount 2
00:33:15.777 00.000 10072 MoveAxis(N, 0, ABG)
00:33:15.777 00.000 10072 Move returns status 0, amount 0
00:33:15.777 00.000 10072 move complete, result=0
00:33:15.777 00.000 10072 worker thread done servicing request
00:33:15.781 00.004 1032 UpdateGuideState exits: m=1391 SNR=26.3
00:33:15.785 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:15.786 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:15.788 00.002 1032 Enqueuing Expose request
00:33:15.790 00.002 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:33:15.791 00.001 10072 Worker thread wakes up
00:33:15.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:15.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:16.200 00.409 10072 Exposure complete
00:33:16.249 00.049 10072 worker thread done servicing request
00:33:16.249 00.000 1032 OnExposeComplete: enter
00:33:16.251 00.002 1032 UpdateGuideState(): m_state=6
00:33:16.253 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2758
00:33:16.255 00.002 1032 Star::Find returns 1 (0), X=321.86, Y=743.06, Mass=1309, SNR=25.4, Peak=152 HFD=2.6
00:33:16.257 00.002 1032 MultiStar: [#1 0.10,0.25,1.10,U] [#2 0.02,-0.01,1.01,U] [#3 0.06,0.09,0.72,U] [#4 -0.11,0.02,0.63,U] [#5 0.08,0.01,0.70,U] [#6 0.06,-0.15,0.74,U] [#7 0.12,-0.02,0.55,U] [#8 -0.04,-0.14,0.63,U] 
00:33:16.260 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.15, -0.01}
00:33:16.261 00.001 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
00:33:16.263 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
00:33:16.265 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.31 mountX=0.00 mountY=-0.06, mountTheta=-1.52
00:33:16.271 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
00:33:16.273 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
00:33:16.275 00.002 10072 Worker thread wakes up
00:33:16.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
00:33:16.275 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
00:33:16.276 00.001 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
00:33:16.278 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:16.280 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:16.280 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:33:16.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:16.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:33:16.280 00.000 10072 MoveAxis(W, 2, ABG)
00:33:16.280 00.000 10072 Guiding  Dir = 3, Dur = 2
00:33:16.280 00.000 10072 IsGuiding returns 0
00:33:16.281 00.001 10072 PulseGuide returned control before completion, sleep 12
00:33:16.300 00.019 1032 UpdateGuideState exits: m=1309 SNR=25.4
00:33:16.303 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:16.305 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:16.307 00.002 1032 Enqueuing Expose request
00:33:16.309 00.002 10072 IsGuiding returns 0
00:33:16.310 00.001 10072 Move returns status 0, amount 2
00:33:16.310 00.000 10072 MoveAxis(N, 0, ABG)
00:33:16.310 00.000 10072 Move returns status 0, amount 0
00:33:16.310 00.000 10072 move complete, result=0
00:33:16.310 00.000 10072 worker thread done servicing request
00:33:16.310 00.000 10072 Worker thread wakes up
00:33:16.310 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:16.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:16.317 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:33:16.937 00.620 10072 Exposure complete
00:33:16.986 00.049 1032 OnExposeComplete: enter
00:33:16.990 00.004 1032 UpdateGuideState(): m_state=6
00:33:16.992 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2759
00:33:16.994 00.002 10072 worker thread done servicing request
00:33:16.994 00.000 1032 Star::Find returns 1 (0), X=321.88, Y=743.21, Mass=1444, SNR=26.8, Peak=153 HFD=2.5
00:33:16.997 00.003 1032 MultiStar: [#1 0.12,0.06,1.05,U] [#2 0.11,-0.02,0.95,U] [#3 0.36,0.03,0.00,M1] [#4 0.09,-0.07,0.71,U] [#5 0.22,-0.08,0.68,U] [#6 0.12,-0.10,0.71,U] [#7 0.03,-0.09,0.53,U] [#8 0.10,-0.18,0.55,U] 
00:33:16.999 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.18, 0.14}
00:33:17.001 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
00:33:17.002 00.001 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
00:33:17.003 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.17 mountX=-0.05 mountY=-0.12, mountTheta=-2.00
00:33:17.007 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
00:33:17.009 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
00:33:17.010 00.001 10072 Worker thread wakes up
00:33:17.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:33:17.010 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:33:17.010 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
00:33:17.012 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:17.014 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:17.014 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:33:17.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:17.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:33:17.014 00.000 10072 MoveAxis(W, 3, ABG)
00:33:17.014 00.000 10072 Guiding  Dir = 3, Dur = 3
00:33:17.014 00.000 10072 IsGuiding returns 0
00:33:17.015 00.001 10072 PulseGuide returned control before completion, sleep 13
00:33:17.030 00.015 10072 IsGuiding returns 0
00:33:17.030 00.000 10072 Move returns status 0, amount 3
00:33:17.030 00.000 10072 MoveAxis(N, 0, ABG)
00:33:17.030 00.000 10072 Move returns status 0, amount 0
00:33:17.030 00.000 10072 move complete, result=0
00:33:17.030 00.000 10072 worker thread done servicing request
00:33:17.032 00.002 1032 UpdateGuideState exits: m=1444 SNR=26.8
00:33:17.034 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:17.036 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:17.036 00.000 1032 Enqueuing Expose request
00:33:17.039 00.003 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:33:17.040 00.001 10072 Worker thread wakes up
00:33:17.040 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:17.040 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:17.458 00.418 10072 Exposure complete
00:33:17.509 00.051 10072 worker thread done servicing request
00:33:17.509 00.000 1032 OnExposeComplete: enter
00:33:17.511 00.002 1032 UpdateGuideState(): m_state=6
00:33:17.514 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2760
00:33:17.515 00.001 1032 Star::Find returns 1 (0), X=321.92, Y=743.06, Mass=1470, SNR=27.0, Peak=177 HFD=2.6
00:33:17.522 00.007 1032 MultiStar: [#1 0.14,0.34,0.00,M1] [#2 -0.02,0.04,0.93,U] [#3 0.17,0.07,0.72,U] [#4 0.18,0.14,0.62,U] [#5 0.16,-0.01,0.66,U] [#6 0.06,-0.18,0.68,U] [#7 0.02,0.17,0.52,U] [#8 0.13,-0.11,0.61,U] 
00:33:17.524 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.21, -0.01}
00:33:17.526 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
00:33:17.528 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
00:33:17.530 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.12 cameraTheta=0.07 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
00:33:17.532 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
00:33:17.534 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
00:33:17.535 00.001 10072 Worker thread wakes up
00:33:17.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
00:33:17.536 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
00:33:17.536 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
00:33:17.537 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:17.539 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:17.539 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:33:17.539 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:17.540 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:33:17.540 00.000 10072 MoveAxis(W, 3, ABG)
00:33:17.540 00.000 10072 Guiding  Dir = 3, Dur = 3
00:33:17.540 00.000 10072 IsGuiding returns 0
00:33:17.540 00.000 10072 PulseGuide returned control before completion, sleep 13
00:33:17.558 00.018 1032 UpdateGuideState exits: m=1470 SNR=27.0
00:33:17.560 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:17.562 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:17.564 00.002 1032 Enqueuing Expose request
00:33:17.567 00.003 10072 IsGuiding returns 0
00:33:17.567 00.000 10072 Move returns status 0, amount 3
00:33:17.567 00.000 10072 MoveAxis(N, 0, ABG)
00:33:17.567 00.000 10072 Move returns status 0, amount 0
00:33:17.567 00.000 10072 move complete, result=0
00:33:17.567 00.000 10072 worker thread done servicing request
00:33:17.567 00.000 10072 Worker thread wakes up
00:33:17.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:17.567 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:17.574 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:33:18.190 00.616 10072 Exposure complete
00:33:18.243 00.053 10072 worker thread done servicing request
00:33:18.243 00.000 1032 OnExposeComplete: enter
00:33:18.246 00.003 1032 UpdateGuideState(): m_state=6
00:33:18.248 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2761
00:33:18.250 00.002 1032 Star::Find returns 1 (0), X=321.95, Y=743.19, Mass=1464, SNR=27.0, Peak=163 HFD=2.5
00:33:18.252 00.002 1032 MultiStar: [#1 0.05,0.25,1.07,U] [#2 0.11,0.13,0.94,U] [#3 0.26,0.13,0.00,M1] [#4 0.05,0.12,0.60,U] [#5 0.10,0.01,0.66,U] [#6 0.19,-0.01,0.69,U] [#7 0.13,0.20,0.50,U] [#8 0.15,0.09,0.57,U] 
00:33:18.254 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.12}, one-star: {0.24, 0.12}
00:33:18.256 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
00:33:18.257 00.001 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
00:33:18.259 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.75 mountX=0.08 mountY=-0.16, mountTheta=-1.08
00:33:18.262 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
00:33:18.264 00.002 1032 Enqueuing Move request for scope (0.13, 0.12)
00:33:18.265 00.001 10072 Worker thread wakes up
00:33:18.266 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
00:33:18.266 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
00:33:18.266 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.08 yDistance=-0.16
00:33:18.267 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:18.270 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:33:18.270 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:33:18.270 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:18.270 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:33:18.270 00.000 10072 MoveAxis(W, 4, ABG)
00:33:18.270 00.000 10072 Guiding  Dir = 3, Dur = 4
00:33:18.272 00.002 10072 IsGuiding returns 0
00:33:18.272 00.000 10072 PulseGuide returned control before completion, sleep 14
00:33:18.288 00.016 1032 UpdateGuideState exits: m=1464 SNR=27.0
00:33:18.291 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:18.293 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:18.295 00.002 1032 Enqueuing Expose request
00:33:18.298 00.003 10072 IsGuiding returns 0
00:33:18.298 00.000 10072 Move returns status 0, amount 4
00:33:18.298 00.000 10072 MoveAxis(N, 0, ABG)
00:33:18.298 00.000 10072 Move returns status 0, amount 0
00:33:18.298 00.000 10072 move complete, result=0
00:33:18.299 00.001 10072 worker thread done servicing request
00:33:18.299 00.000 10072 Worker thread wakes up
00:33:18.299 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:18.299 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:18.307 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
00:33:18.704 00.397 10072 Exposure complete
00:33:18.754 00.050 10072 worker thread done servicing request
00:33:18.754 00.000 1032 OnExposeComplete: enter
00:33:18.756 00.002 1032 UpdateGuideState(): m_state=6
00:33:18.758 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2762
00:33:18.759 00.001 1032 Star::Find returns 1 (0), X=321.87, Y=743.26, Mass=1415, SNR=26.5, Peak=168 HFD=2.5
00:33:18.761 00.002 1032 MultiStar: [#1 0.13,0.28,0.00,M1] [#2 0.00,0.10,0.93,U] [#3 0.17,0.08,0.69,U] [#4 0.10,0.13,0.66,U] [#5 0.14,0.11,0.74,U] [#6 0.13,0.00,0.70,U] [#7 0.13,0.22,0.53,U] [#8 0.24,-0.06,0.55,U] 
00:33:18.762 00.001 1032 refined, 7 included, MultiStar: {0.13, 0.10}, one-star: {0.16, 0.19}
00:33:18.763 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
00:33:18.766 00.003 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
00:33:18.769 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.67 mountX=0.07 mountY=-0.15, mountTheta=-1.16
00:33:18.774 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
00:33:18.776 00.002 1032 Enqueuing Move request for scope (0.13, 0.10)
00:33:18.779 00.003 10072 Worker thread wakes up
00:33:18.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
00:33:18.779 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
00:33:18.779 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.07 yDistance=-0.15
00:33:18.782 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:18.784 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:33:18.784 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:33:18.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:18.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:33:18.785 00.001 10072 MoveAxis(W, 3, ABG)
00:33:18.785 00.000 10072 Guiding  Dir = 3, Dur = 3
00:33:18.786 00.001 10072 IsGuiding returns 0
00:33:18.787 00.001 10072 PulseGuide returned control before completion, sleep 13
00:33:18.803 00.016 1032 UpdateGuideState exits: m=1415 SNR=26.5
00:33:18.805 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:18.807 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:18.808 00.001 1032 Enqueuing Expose request
00:33:18.811 00.003 10072 IsGuiding returns 0
00:33:18.811 00.000 10072 Move returns status 0, amount 3
00:33:18.811 00.000 10072 MoveAxis(N, 0, ABG)
00:33:18.811 00.000 10072 Move returns status 0, amount 0
00:33:18.811 00.000 10072 move complete, result=0
00:33:18.811 00.000 10072 worker thread done servicing request
00:33:18.811 00.000 10072 Worker thread wakes up
00:33:18.811 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:18.811 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:18.819 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:33:19.440 00.621 10072 Exposure complete
00:33:19.487 00.047 10072 worker thread done servicing request
00:33:19.487 00.000 1032 OnExposeComplete: enter
00:33:19.489 00.002 1032 UpdateGuideState(): m_state=6
00:33:19.491 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2763
00:33:19.493 00.002 1032 Star::Find returns 1 (0), X=321.98, Y=743.41, Mass=1435, SNR=26.7, Peak=174 HFD=2.4
00:33:19.495 00.002 1032 MultiStar: [#1 0.07,0.40,0.00,M2] [#2 -0.07,0.17,0.93,U] [#3 0.07,0.15,0.70,U] [#4 0.10,-0.01,0.69,U] [#5 0.15,0.18,0.70,U] [#6 -0.01,0.16,0.68,U] [#7 0.10,0.14,0.55,U] [#8 0.17,0.17,0.56,U] 
00:33:19.497 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.17}, one-star: {0.27, 0.34}
00:33:19.498 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
00:33:19.500 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
00:33:19.502 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.06 mountX=0.14 mountY=-0.14, mountTheta=-0.77
00:33:19.504 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.17, opts=13)
00:33:19.506 00.002 1032 Enqueuing Move request for scope (0.10, 0.17)
00:33:19.508 00.002 10072 Worker thread wakes up
00:33:19.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
00:33:19.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
00:33:19.508 00.000 10072 Moving (0.10, 0.17) raw xDistance=0.14 yDistance=-0.14
00:33:19.510 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:19.513 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.45
00:33:19.513 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:33:19.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:19.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:33:19.513 00.000 10072 MoveAxis(W, 76, ABG)
00:33:19.513 00.000 10072 Guiding  Dir = 3, Dur = 76
00:33:19.513 00.000 10072 IsGuiding returns 0
00:33:19.513 00.000 10072 PulseGuide returned control before completion, sleep 86
00:33:19.531 00.018 1032 UpdateGuideState exits: m=1435 SNR=26.7
00:33:19.534 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:19.535 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:19.537 00.002 1032 Enqueuing Expose request
00:33:19.613 00.076 10072 IsGuiding returns 0
00:33:19.614 00.001 10072 Move returns status 0, amount 76
00:33:19.614 00.000 10072 MoveAxis(N, 0, ABG)
00:33:19.614 00.000 10072 Move returns status 0, amount 0
00:33:19.614 00.000 10072 move complete, result=0
00:33:19.614 00.000 10072 worker thread done servicing request
00:33:19.614 00.000 10072 Worker thread wakes up
00:33:19.614 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:19.614 00.000 1032 GuideStep: 0.1 px 76 ms WEST, -0.1 px 0 ms NORTH
00:33:19.617 00.003 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:20.037 00.420 10072 Exposure complete
00:33:20.085 00.048 10072 worker thread done servicing request
00:33:20.086 00.001 1032 OnExposeComplete: enter
00:33:20.088 00.002 1032 UpdateGuideState(): m_state=6
00:33:20.089 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2764
00:33:20.092 00.003 1032 Star::Find returns 1 (0), X=321.97, Y=743.20, Mass=1258, SNR=25.0, Peak=147 HFD=2.5
00:33:20.093 00.001 1032 MultiStar: [#1 0.06,0.24,1.20,U] [#2 0.02,0.02,1.02,U] [#3 0.14,0.02,0.72,U] [#4 0.08,0.03,0.68,U] [#5 0.12,-0.03,0.73,U] [#6 0.10,-0.01,0.72,U] [#7 0.16,0.13,0.55,U] [#8 0.24,0.03,0.63,U] 
00:33:20.095 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.27, 0.13}
00:33:20.096 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
00:33:20.098 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
00:33:20.100 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.52 mountX=0.04 mountY=-0.14, mountTheta=-1.31
00:33:20.103 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
00:33:20.106 00.003 1032 Enqueuing Move request for scope (0.13, 0.07)
00:33:20.108 00.002 10072 Worker thread wakes up
00:33:20.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:33:20.108 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:33:20.108 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.04 yDistance=-0.14
00:33:20.110 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:20.114 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:33:20.114 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:33:20.114 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:20.116 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:33:20.116 00.000 10072 MoveAxis(W, 4, ABG)
00:33:20.116 00.000 10072 Guiding  Dir = 3, Dur = 4
00:33:20.116 00.000 10072 IsGuiding returns 0
00:33:20.116 00.000 10072 PulseGuide returned control before completion, sleep 14
00:33:20.133 00.017 1032 UpdateGuideState exits: m=1258 SNR=25.0
00:33:20.136 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:20.137 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:20.139 00.002 1032 Enqueuing Expose request
00:33:20.144 00.005 10072 IsGuiding returns 0
00:33:20.144 00.000 10072 Move returns status 0, amount 4
00:33:20.144 00.000 10072 MoveAxis(N, 0, ABG)
00:33:20.144 00.000 10072 Move returns status 0, amount 0
00:33:20.144 00.000 10072 move complete, result=0
00:33:20.144 00.000 10072 worker thread done servicing request
00:33:20.144 00.000 10072 Worker thread wakes up
00:33:20.144 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:20.145 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:20.149 00.004 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:33:20.871 00.722 10072 Exposure complete
00:33:20.980 00.109 10072 worker thread done servicing request
00:33:20.981 00.001 1032 OnExposeComplete: enter
00:33:20.983 00.002 1032 UpdateGuideState(): m_state=6
00:33:20.990 00.007 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2765
00:33:20.994 00.004 1032 Star::Find returns 1 (0), X=322.02, Y=743.12, Mass=1320, SNR=25.6, Peak=155 HFD=2.7
00:33:20.997 00.003 1032 MultiStar: [#1 0.18,0.15,1.15,U] [#2 0.14,-0.06,0.98,U] [#3 0.18,0.07,0.73,U] [#4 0.23,-0.03,0.64,U] [#5 0.17,-0.14,0.73,U] [#6 0.06,-0.14,0.70,U] [#7 0.05,0.01,0.55,U] [#8 0.25,0.00,0.64,U] 
00:33:21.001 00.004 1032 refined, 8 included, MultiStar: {0.18, -0.00}, one-star: {0.31, 0.05}
00:33:21.005 00.004 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
00:33:21.008 00.003 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
00:33:21.011 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-0.00 mountX=-0.05 mountY=-0.17, mountTheta=-1.83
00:33:21.015 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.00, opts=13)
00:33:21.020 00.005 1032 Enqueuing Move request for scope (0.18, -0.00)
00:33:21.024 00.004 10072 Worker thread wakes up
00:33:21.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.00) opts 0xd
00:33:21.024 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.00)
00:33:21.024 00.000 10072 Moving (0.18, -0.00) raw xDistance=-0.05 yDistance=-0.17
00:33:21.027 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:21.031 00.004 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:33:21.031 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:33:21.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:21.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:33:21.031 00.000 10072 MoveAxis(W, 5, ABG)
00:33:21.031 00.000 10072 Guiding  Dir = 3, Dur = 5
00:33:21.032 00.001 10072 IsGuiding returns 0
00:33:21.033 00.001 10072 PulseGuide returned control before completion, sleep 15
00:33:21.054 00.021 10072 IsGuiding returns 0
00:33:21.054 00.000 10072 Move returns status 0, amount 5
00:33:21.054 00.000 10072 MoveAxis(N, 0, ABG)
00:33:21.054 00.000 10072 Move returns status 0, amount 0
00:33:21.054 00.000 10072 move complete, result=0
00:33:21.054 00.000 10072 worker thread done servicing request
00:33:21.061 00.007 1032 UpdateGuideState exits: m=1320 SNR=25.6
00:33:21.065 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:21.067 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:21.069 00.002 1032 Enqueuing Expose request
00:33:21.072 00.003 10072 Worker thread wakes up
00:33:21.072 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:21.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:21.072 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
00:33:21.480 00.408 10072 Exposure complete
00:33:21.579 00.099 10072 worker thread done servicing request
00:33:21.579 00.000 1032 OnExposeComplete: enter
00:33:21.582 00.003 1032 UpdateGuideState(): m_state=6
00:33:21.586 00.004 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2766
00:33:21.605 00.019 1032 Star::Find returns 1 (0), X=321.96, Y=743.14, Mass=1370, SNR=26.1, Peak=158 HFD=2.6
00:33:21.608 00.003 1032 MultiStar: [#1 0.15,0.25,0.00,M1] [#2 0.05,0.16,1.00,U] [#3 0.21,0.18,0.00,M1] [#4 0.01,-0.01,0.67,U] [#5 0.20,0.05,0.73,U] [#6 0.16,-0.05,0.72,U] [#7 0.18,0.27,0.00,M1] [#8 0.16,0.00,0.61,U] 
00:33:21.610 00.002 1032 refined, 5 included, MultiStar: {0.14, 0.05}, one-star: {0.25, 0.06}
00:33:21.613 00.003 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
00:33:21.616 00.003 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
00:33:21.619 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.32 mountX=0.01 mountY=-0.15, mountTheta=-1.51
00:33:21.622 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
00:33:21.626 00.004 1032 Enqueuing Move request for scope (0.14, 0.05)
00:33:21.627 00.001 10072 Worker thread wakes up
00:33:21.628 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
00:33:21.628 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
00:33:21.628 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.01 yDistance=-0.15
00:33:21.631 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:21.634 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:33:21.634 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:33:21.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:21.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:33:21.634 00.000 10072 MoveAxis(W, 5, ABG)
00:33:21.634 00.000 10072 Guiding  Dir = 3, Dur = 5
00:33:21.638 00.004 10072 IsGuiding returns 0
00:33:21.639 00.001 10072 PulseGuide returned control before completion, sleep 15
00:33:21.665 00.026 10072 IsGuiding returns 0
00:33:21.665 00.000 10072 Move returns status 0, amount 5
00:33:21.665 00.000 10072 MoveAxis(N, 0, ABG)
00:33:21.665 00.000 10072 Move returns status 0, amount 0
00:33:21.665 00.000 10072 move complete, result=0
00:33:21.666 00.001 10072 worker thread done servicing request
00:33:21.668 00.002 1032 UpdateGuideState exits: m=1370 SNR=26.1
00:33:21.671 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:21.678 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:21.686 00.008 1032 Enqueuing Expose request
00:33:21.689 00.003 10072 Worker thread wakes up
00:33:21.689 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:33:21.691 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:21.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:22.326 00.635 10072 Exposure complete
00:33:22.395 00.069 10072 worker thread done servicing request
00:33:22.395 00.000 1032 OnExposeComplete: enter
00:33:22.398 00.003 1032 UpdateGuideState(): m_state=6
00:33:22.400 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2767
00:33:22.403 00.003 1032 Star::Find returns 1 (0), X=322.10, Y=743.27, Mass=1238, SNR=24.8, Peak=141 HFD=2.6
00:33:22.408 00.005 1032 MultiStar: [#1 0.08,0.22,1.15,U] [#2 0.11,0.00,1.04,U] [#3 0.15,0.17,0.76,U] [#4 0.08,0.03,0.73,U] [#5 0.19,0.10,0.77,U] [#6 0.08,0.03,0.75,U] [#7 0.01,0.41,0.00,M2] [#8 0.23,-0.01,0.60,U] 
00:33:22.410 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.10}, one-star: {0.39, 0.19}
00:33:22.412 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
00:33:22.414 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
00:33:22.416 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.56 mountX=0.06 mountY=-0.18, mountTheta=-1.27
00:33:22.420 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.10, opts=13)
00:33:22.424 00.004 1032 Enqueuing Move request for scope (0.16, 0.10)
00:33:22.428 00.004 10072 Worker thread wakes up
00:33:22.428 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
00:33:22.428 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
00:33:22.429 00.001 10072 Moving (0.16, 0.10) raw xDistance=0.06 yDistance=-0.18
00:33:22.431 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:22.437 00.006 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:33:22.438 00.001 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:33:22.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:22.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:33:22.438 00.000 10072 MoveAxis(W, 6, ABG)
00:33:22.438 00.000 10072 Guiding  Dir = 3, Dur = 6
00:33:22.439 00.001 10072 IsGuiding returns 0
00:33:22.439 00.000 10072 PulseGuide returned control before completion, sleep 16
00:33:22.465 00.026 10072 IsGuiding returns 0
00:33:22.465 00.000 10072 Move returns status 0, amount 6
00:33:22.465 00.000 10072 MoveAxis(N, 0, ABG)
00:33:22.465 00.000 10072 Move returns status 0, amount 0
00:33:22.466 00.001 10072 move complete, result=0
00:33:22.466 00.000 10072 worker thread done servicing request
00:33:22.467 00.001 1032 UpdateGuideState exits: m=1238 SNR=24.8
00:33:22.470 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:22.472 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:22.476 00.004 1032 Enqueuing Expose request
00:33:22.478 00.002 10072 Worker thread wakes up
00:33:22.478 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
00:33:22.480 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:22.480 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:22.890 00.410 10072 Exposure complete
00:33:22.961 00.071 10072 worker thread done servicing request
00:33:22.961 00.000 1032 OnExposeComplete: enter
00:33:22.964 00.003 1032 UpdateGuideState(): m_state=6
00:33:22.968 00.004 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2768
00:33:22.970 00.002 1032 Star::Find returns 1 (0), X=321.90, Y=743.20, Mass=1449, SNR=26.8, Peak=164 HFD=2.5
00:33:22.973 00.003 1032 MultiStar: [#1 0.08,0.24,1.11,U] [#2 -0.08,0.12,0.92,U] [#3 0.25,0.16,0.00,M1] [#4 0.20,0.16,0.60,U] [#5 0.20,0.10,0.69,U] [#6 -0.00,-0.01,0.64,U] [#7 0.18,0.18,0.53,U] [#8 0.14,0.15,0.59,U] 
00:33:22.975 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.14}, one-star: {0.19, 0.12}
00:33:22.977 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
00:33:22.979 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
00:33:22.983 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.93 mountX=0.11 mountY=-0.14, mountTheta=-0.90
00:33:22.991 00.008 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.14, opts=13)
00:33:22.995 00.004 1032 Enqueuing Move request for scope (0.10, 0.14)
00:33:22.998 00.003 10072 Worker thread wakes up
00:33:22.999 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
00:33:22.999 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
00:33:22.999 00.000 10072 Moving (0.10, 0.14) raw xDistance=0.11 yDistance=-0.14
00:33:23.001 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:23.004 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:33:23.005 00.001 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:33:23.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:23.005 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:33:23.005 00.000 10072 MoveAxis(W, 6, ABG)
00:33:23.005 00.000 10072 Guiding  Dir = 3, Dur = 6
00:33:23.005 00.000 10072 IsGuiding returns 0
00:33:23.006 00.001 10072 PulseGuide returned control before completion, sleep 16
00:33:23.026 00.020 10072 IsGuiding returns 0
00:33:23.026 00.000 10072 Move returns status 0, amount 6
00:33:23.026 00.000 10072 MoveAxis(N, 0, ABG)
00:33:23.026 00.000 10072 Move returns status 0, amount 0
00:33:23.027 00.001 10072 move complete, result=0
00:33:23.027 00.000 10072 worker thread done servicing request
00:33:23.029 00.002 1032 UpdateGuideState exits: m=1449 SNR=26.8
00:33:23.032 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:23.034 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:23.037 00.003 1032 Enqueuing Expose request
00:33:23.039 00.002 10072 Worker thread wakes up
00:33:23.039 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:33:23.042 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:23.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:23.670 00.628 10072 Exposure complete
00:33:23.750 00.080 10072 worker thread done servicing request
00:33:23.750 00.000 1032 OnExposeComplete: enter
00:33:23.753 00.003 1032 UpdateGuideState(): m_state=6
00:33:23.756 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2769
00:33:23.758 00.002 1032 Star::Find returns 1 (0), X=321.85, Y=743.25, Mass=1471, SNR=27.0, Peak=166 HFD=2.5
00:33:23.761 00.003 1032 MultiStar: [#1 0.12,0.26,0.00,M1] [#2 0.07,0.12,0.98,U] [#3 0.11,0.07,0.74,U] [#4 0.07,0.00,0.65,U] [#5 0.24,0.02,0.70,U] [#6 0.11,-0.07,0.72,U] [#7 0.17,0.21,0.56,U] [#8 0.20,-0.04,0.58,U] 
00:33:23.763 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.07}, one-star: {0.14, 0.18}
00:33:23.766 00.003 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
00:33:23.769 00.003 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
00:33:23.772 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.47 mountX=0.03 mountY=-0.15, mountTheta=-1.36
00:33:23.777 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
00:33:23.779 00.002 1032 Enqueuing Move request for scope (0.13, 0.07)
00:33:23.781 00.002 10072 Worker thread wakes up
00:33:23.782 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:33:23.782 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:33:23.782 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.03 yDistance=-0.15
00:33:23.787 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:23.795 00.008 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:33:23.795 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:33:23.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:23.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:33:23.796 00.001 10072 MoveAxis(W, 7, ABG)
00:33:23.796 00.000 10072 Guiding  Dir = 3, Dur = 7
00:33:23.796 00.000 10072 IsGuiding returns 0
00:33:23.796 00.000 10072 PulseGuide returned control before completion, sleep 17
00:33:23.820 00.024 10072 IsGuiding returns 0
00:33:23.820 00.000 10072 Move returns status 0, amount 7
00:33:23.820 00.000 10072 MoveAxis(N, 0, ABG)
00:33:23.820 00.000 10072 Move returns status 0, amount 0
00:33:23.821 00.001 10072 move complete, result=0
00:33:23.821 00.000 10072 worker thread done servicing request
00:33:23.827 00.006 1032 UpdateGuideState exits: m=1471 SNR=27.0
00:33:23.831 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:23.834 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:23.838 00.004 1032 Enqueuing Expose request
00:33:23.843 00.005 10072 Worker thread wakes up
00:33:23.843 00.000 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:33:23.846 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:23.846 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:24.264 00.418 10072 Exposure complete
00:33:24.332 00.068 10072 worker thread done servicing request
00:33:24.332 00.000 1032 OnExposeComplete: enter
00:33:24.335 00.003 1032 UpdateGuideState(): m_state=6
00:33:24.339 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2770
00:33:24.342 00.003 1032 Star::Find returns 1 (0), X=322.03, Y=743.25, Mass=1303, SNR=25.4, Peak=154 HFD=2.5
00:33:24.345 00.003 1032 MultiStar: [#1 0.09,0.21,1.13,U] [#2 0.06,0.22,1.00,U] [#3 0.16,0.10,0.77,U] [#4 0.16,0.05,0.73,U] [#5 0.10,-0.05,0.72,U] [#6 0.00,-0.04,0.70,U] [#7 0.11,0.23,0.57,U] [#8 0.15,-0.03,0.59,U] 
00:33:24.348 00.003 1032 refined, 8 included, MultiStar: {0.13, 0.11}, one-star: {0.33, 0.18}
00:33:24.350 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
00:33:24.353 00.003 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
00:33:24.356 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.71 mountX=0.08 mountY=-0.16, mountTheta=-1.12
00:33:24.364 00.008 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.11, opts=13)
00:33:24.368 00.004 1032 Enqueuing Move request for scope (0.13, 0.11)
00:33:24.372 00.004 10072 Worker thread wakes up
00:33:24.372 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
00:33:24.372 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
00:33:24.372 00.000 10072 Moving (0.13, 0.11) raw xDistance=0.08 yDistance=-0.16
00:33:24.375 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:24.379 00.004 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:33:24.379 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:33:24.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:24.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:33:24.379 00.000 10072 MoveAxis(W, 7, ABG)
00:33:24.379 00.000 10072 Guiding  Dir = 3, Dur = 7
00:33:24.380 00.001 10072 IsGuiding returns 0
00:33:24.381 00.001 10072 PulseGuide returned control before completion, sleep 17
00:33:24.401 00.020 10072 IsGuiding returns 0
00:33:24.402 00.001 10072 Move returns status 0, amount 7
00:33:24.402 00.000 10072 MoveAxis(N, 0, ABG)
00:33:24.402 00.000 10072 Move returns status 0, amount 0
00:33:24.402 00.000 10072 move complete, result=0
00:33:24.402 00.000 10072 worker thread done servicing request
00:33:24.412 00.010 1032 UpdateGuideState exits: m=1303 SNR=25.4
00:33:24.417 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:24.421 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:24.432 00.011 1032 Enqueuing Expose request
00:33:24.435 00.003 10072 Worker thread wakes up
00:33:24.435 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
00:33:24.438 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:24.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:25.075 00.637 10072 Exposure complete
00:33:25.144 00.069 10072 worker thread done servicing request
00:33:25.145 00.001 1032 OnExposeComplete: enter
00:33:25.147 00.002 1032 UpdateGuideState(): m_state=6
00:33:25.151 00.004 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2771
00:33:25.154 00.003 1032 Star::Find returns 1 (0), X=321.98, Y=743.35, Mass=1337, SNR=25.8, Peak=146 HFD=2.5
00:33:25.156 00.002 1032 MultiStar: [#1 0.17,0.29,0.00,M1] [#2 0.08,0.29,0.00,M1] [#3 0.19,0.21,0.00,M1] [#4 0.05,0.02,0.70,U] [#5 0.31,0.08,0.00,M1] [#6 0.14,0.14,0.77,U] [#7 0.04,0.16,0.58,U] [#8 0.38,0.20,0.00,M1] 
00:33:25.159 00.003 1032 refined, 3 included, MultiStar: {0.15, 0.16}, one-star: {0.28, 0.28}
00:33:25.162 00.003 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
00:33:25.164 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
00:33:25.166 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.85 mountX=0.12 mountY=-0.18, mountTheta=-0.98
00:33:25.172 00.006 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.16, opts=13)
00:33:25.183 00.011 1032 Enqueuing Move request for scope (0.15, 0.16)
00:33:25.185 00.002 10072 Worker thread wakes up
00:33:25.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
00:33:25.185 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
00:33:25.185 00.000 10072 Moving (0.15, 0.16) raw xDistance=0.12 yDistance=-0.18
00:33:25.189 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:25.192 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:33:25.192 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:33:25.192 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:25.192 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:33:25.192 00.000 10072 MoveAxis(W, 8, ABG)
00:33:25.192 00.000 10072 Guiding  Dir = 3, Dur = 8
00:33:25.192 00.000 10072 IsGuiding returns 0
00:33:25.193 00.001 10072 PulseGuide returned control before completion, sleep 18
00:33:25.220 00.027 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:33:25.225 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:25.228 00.003 10072 IsGuiding returns 0
00:33:25.229 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:25.231 00.002 10072 Move returns status 0, amount 8
00:33:25.231 00.000 10072 MoveAxis(N, 0, ABG)
00:33:25.231 00.000 1032 Enqueuing Expose request
00:33:25.233 00.002 10072 Move returns status 0, amount 0
00:33:25.233 00.000 10072 move complete, result=0
00:33:25.233 00.000 10072 worker thread done servicing request
00:33:25.233 00.000 10072 Worker thread wakes up
00:33:25.233 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:25.233 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:25.247 00.014 1032 GuideStep: 0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
00:33:25.655 00.408 10072 Exposure complete
00:33:25.725 00.070 10072 worker thread done servicing request
00:33:25.725 00.000 1032 OnExposeComplete: enter
00:33:25.729 00.004 1032 UpdateGuideState(): m_state=6
00:33:25.731 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2772
00:33:25.734 00.003 1032 Star::Find returns 1 (0), X=321.92, Y=743.24, Mass=1216, SNR=24.6, Peak=132 HFD=2.5
00:33:25.739 00.005 1032 MultiStar: [#1 0.14,0.33,0.00,M2] [#2 0.10,0.04,0.97,U] [#3 0.10,0.23,0.78,U] [#4 -0.00,0.05,0.69,U] [#5 0.28,-0.03,0.00,M2] [#6 0.18,-0.11,0.77,U] [#7 0.11,0.20,0.61,U] [#8 0.22,-0.07,0.67,U] 
00:33:25.742 00.003 1032 refined, 6 included, MultiStar: {0.13, 0.07}, one-star: {0.22, 0.17}
00:33:25.745 00.003 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
00:33:25.747 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
00:33:25.750 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.50 mountX=0.04 mountY=-0.15, mountTheta=-1.33
00:33:25.754 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
00:33:25.757 00.003 1032 Enqueuing Move request for scope (0.13, 0.07)
00:33:25.760 00.003 10072 Worker thread wakes up
00:33:25.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:33:25.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:33:25.760 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.04 yDistance=-0.15
00:33:25.762 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:25.766 00.004 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:33:25.766 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:33:25.767 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:25.767 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:33:25.767 00.000 10072 MoveAxis(W, 7, ABG)
00:33:25.767 00.000 10072 Guiding  Dir = 3, Dur = 7
00:33:25.768 00.001 10072 IsGuiding returns 0
00:33:25.778 00.010 10072 IsGuiding returns 0
00:33:25.779 00.001 10072 Move returns status 0, amount 7
00:33:25.779 00.000 10072 MoveAxis(N, 0, ABG)
00:33:25.779 00.000 10072 Move returns status 0, amount 0
00:33:25.779 00.000 10072 move complete, result=0
00:33:25.779 00.000 10072 worker thread done servicing request
00:33:25.806 00.027 1032 UpdateGuideState exits: m=1216 SNR=24.6
00:33:25.810 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:25.812 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:25.815 00.003 1032 Enqueuing Expose request
00:33:25.818 00.003 10072 Worker thread wakes up
00:33:25.819 00.001 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:33:25.822 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:25.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:26.451 00.629 10072 Exposure complete
00:33:26.522 00.071 1032 OnExposeComplete: enter
00:33:26.528 00.006 1032 UpdateGuideState(): m_state=6
00:33:26.530 00.002 10072 worker thread done servicing request
00:33:26.531 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2773
00:33:26.533 00.002 1032 Star::Find returns 1 (0), X=321.81, Y=743.28, Mass=1365, SNR=26.0, Peak=143 HFD=2.6
00:33:26.535 00.002 1032 MultiStar: [#1 0.01,0.30,0.00,M3] [#2 0.04,0.31,0.00,M1] [#3 0.11,0.22,0.79,U] [#4 0.12,0.12,0.68,U] [#5 0.15,0.08,0.70,U] [#6 0.07,0.11,0.70,U] [#7 0.15,0.14,0.54,U] [#8 0.11,0.05,0.61,U] 
00:33:26.537 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.14}, one-star: {0.10, 0.21}
00:33:26.539 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:33:26.545 00.006 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:33:26.560 00.015 1032 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.90 mountX=0.11 mountY=-0.15, mountTheta=-0.93
00:33:26.565 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.14, opts=13)
00:33:26.567 00.002 1032 Enqueuing Move request for scope (0.11, 0.14)
00:33:26.570 00.003 10072 Worker thread wakes up
00:33:26.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
00:33:26.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
00:33:26.570 00.000 10072 Moving (0.11, 0.14) raw xDistance=0.11 yDistance=-0.15
00:33:26.572 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:26.575 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:33:26.575 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:33:26.575 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:26.575 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:33:26.575 00.000 10072 MoveAxis(W, 8, ABG)
00:33:26.575 00.000 10072 Guiding  Dir = 3, Dur = 8
00:33:26.576 00.001 10072 IsGuiding returns 0
00:33:26.576 00.000 10072 PulseGuide returned control before completion, sleep 18
00:33:26.599 00.023 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:33:26.603 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:26.606 00.003 10072 IsGuiding returns 0
00:33:26.606 00.000 10072 Move returns status 0, amount 8
00:33:26.606 00.000 10072 MoveAxis(N, 0, ABG)
00:33:26.606 00.000 10072 Move returns status 0, amount 0
00:33:26.606 00.000 10072 move complete, result=0
00:33:26.606 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:26.610 00.004 10072 worker thread done servicing request
00:33:26.611 00.001 1032 Enqueuing Expose request
00:33:26.616 00.005 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:33:26.622 00.006 10072 Worker thread wakes up
00:33:26.622 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:26.623 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:27.111 00.488 10072 Exposure complete
00:33:27.487 00.376 10072 worker thread done servicing request
00:33:27.487 00.000 1032 OnExposeComplete: enter
00:33:27.490 00.003 1032 UpdateGuideState(): m_state=6
00:33:27.493 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2774
00:33:27.497 00.004 1032 Star::Find returns 1 (0), X=321.86, Y=743.35, Mass=1365, SNR=26.0, Peak=156 HFD=2.6
00:33:27.500 00.003 1032 MultiStar: [#1 0.08,0.41,0.00,M4] [#2 -0.01,0.28,0.00,M2] [#3 -0.01,0.32,0.00,M1] [#4 -0.01,0.31,0.00,M1] [#5 0.17,0.22,0.00,M2] [#6 0.01,0.08,0.72,U] [#7 0.14,0.30,0.00,M1] [#8 0.11,0.07,0.62,U] 
00:33:27.503 00.003 1032 refined, 2 included, MultiStar: {0.10, 0.16}, one-star: {0.15, 0.28}
00:33:27.506 00.003 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
00:33:27.621 00.115 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
00:33:27.624 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.02 mountX=0.13 mountY=-0.14, mountTheta=-0.81
00:33:27.628 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.16, opts=13)
00:33:27.631 00.003 1032 Enqueuing Move request for scope (0.10, 0.16)
00:33:27.634 00.003 10072 Worker thread wakes up
00:33:27.634 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
00:33:27.634 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
00:33:27.634 00.000 10072 Moving (0.10, 0.16) raw xDistance=0.13 yDistance=-0.14
00:33:27.637 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:27.640 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.45
00:33:27.640 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
00:33:27.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:27.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:33:27.640 00.000 10072 MoveAxis(W, 75, ABG)
00:33:27.640 00.000 10072 Guiding  Dir = 3, Dur = 75
00:33:27.642 00.002 10072 IsGuiding returns 0
00:33:27.642 00.000 10072 PulseGuide returned control before completion, sleep 85
00:33:27.719 00.077 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:33:27.749 00.030 10072 IsGuiding returns 0
00:33:27.749 00.000 10072 Move returns status 0, amount 75
00:33:27.750 00.001 10072 MoveAxis(N, 0, ABG)
00:33:27.750 00.000 10072 Move returns status 0, amount 0
00:33:27.750 00.000 10072 move complete, result=0
00:33:27.750 00.000 10072 worker thread done servicing request
00:33:27.754 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:27.767 00.013 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:27.773 00.006 1032 Enqueuing Expose request
00:33:27.780 00.007 10072 Worker thread wakes up
00:33:27.780 00.000 1032 GuideStep: 0.1 px 75 ms WEST, -0.1 px 0 ms NORTH
00:33:27.785 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:27.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:28.430 00.645 10072 Exposure complete
00:33:28.515 00.085 10072 worker thread done servicing request
00:33:28.515 00.000 1032 OnExposeComplete: enter
00:33:28.526 00.011 1032 UpdateGuideState(): m_state=6
00:33:28.531 00.005 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2775
00:33:28.533 00.002 1032 Star::Find returns 1 (0), X=321.79, Y=743.27, Mass=1461, SNR=26.9, Peak=163 HFD=2.6
00:33:28.538 00.005 1032 MultiStar: [#1 0.16,0.35,0.00,M5] [#2 0.06,0.29,0.00,M3] [#3 0.12,0.22,0.74,U] [#4 0.08,0.10,0.64,U] [#5 0.15,0.08,0.66,U] [#6 0.01,-0.03,0.73,U] [#7 0.36,0.01,0.00,M2] [#8 0.12,0.15,0.58,U] 
00:33:28.541 00.003 1032 refined, 5 included, MultiStar: {0.09, 0.12}, one-star: {0.08, 0.20}
00:33:28.545 00.004 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
00:33:28.547 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
00:33:28.552 00.005 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.94 mountX=0.10 mountY=-0.12, mountTheta=-0.89
00:33:28.557 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
00:33:28.833 00.276 1032 Enqueuing Move request for scope (0.09, 0.12)
00:33:28.847 00.014 10072 Worker thread wakes up
00:33:28.847 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
00:33:28.848 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
00:33:28.848 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.10 yDistance=-0.12
00:33:28.958 00.110 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:33:28.958 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:33:28.958 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:28.958 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:33:28.958 00.000 10072 MoveAxis(W, 11, ABG)
00:33:28.958 00.000 10072 Guiding  Dir = 3, Dur = 11
00:33:29.037 00.079 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:29.043 00.006 10072 IsGuiding returns 0
00:33:29.051 00.008 10072 PulseGuide returned control before completion, sleep 14
00:33:29.369 00.318 10072 IsGuiding returns 0
00:33:29.371 00.002 10072 Move returns status 0, amount 11
00:33:29.371 00.000 10072 MoveAxis(N, 0, ABG)
00:33:29.371 00.000 10072 Move returns status 0, amount 0
00:33:29.371 00.000 10072 move complete, result=0
00:33:29.371 00.000 10072 worker thread done servicing request
00:33:29.661 00.290 1032 UpdateGuideState exits: m=1461 SNR=26.9
00:33:29.666 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:29.669 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:29.671 00.002 1032 Enqueuing Expose request
00:33:29.888 00.217 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:33:29.934 00.046 10072 Worker thread wakes up
00:33:29.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:29.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:30.757 00.823 10072 Exposure complete
00:33:31.345 00.588 10072 worker thread done servicing request
00:33:31.345 00.000 1032 OnExposeComplete: enter
00:33:31.348 00.003 1032 UpdateGuideState(): m_state=6
00:33:31.351 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2776
00:33:31.354 00.003 1032 Star::Find returns 1 (0), X=321.74, Y=743.58, Mass=1399, SNR=26.4, Peak=152 HFD=2.8
00:33:31.356 00.002 1032 MultiStar: [#1 0.05,0.44,0.00,M6] [#2 -0.14,0.36,0.00,M4] [#3 0.06,0.37,0.00,M1] [#4 -0.11,0.33,0.00,M1] [#5 0.16,0.17,0.68,U] [#6 -0.11,0.13,0.72,U] [#7 0.00,0.24,0.54,U] [#8 -0.02,0.25,0.60,U] 
00:33:31.358 00.002 1032 refined, 4 included, MultiStar: {0.01, 0.28}, one-star: {0.03, 0.50}
00:33:31.364 00.006 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
00:33:31.368 00.004 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
00:33:31.372 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.53 mountX=0.27 mountY=-0.08, mountTheta=-0.30
00:33:31.506 00.134 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.28, opts=13)
00:33:31.608 00.102 1032 Enqueuing Move request for scope (0.01, 0.28)
00:33:31.615 00.007 10072 Worker thread wakes up
00:33:31.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.28) opts 0xd
00:33:31.616 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.28)
00:33:31.616 00.000 10072 Moving (0.01, 0.28) raw xDistance=0.27 yDistance=-0.08
00:33:31.619 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:31.623 00.004 10072 PPEC rslt: input = 0.27, final = 0.15, react = 0.13, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 289.46
00:33:31.623 00.000 10072 PPEC: input: 0.27, control: 0.15, exposure: 500
00:33:31.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:31.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:33:31.623 00.000 10072 MoveAxis(W, 154, ABG)
00:33:31.624 00.001 10072 Guiding  Dir = 3, Dur = 154
00:33:31.624 00.000 10072 IsGuiding returns 0
00:33:31.625 00.001 10072 PulseGuide returned control before completion, sleep 164
00:33:31.861 00.236 10072 IsGuiding returns 1
00:33:31.862 00.001 10072 scope still moving after pulse duration time elapsed
00:33:31.867 00.005 1032 UpdateGuideState exits: m=1399 SNR=26.4
00:33:31.872 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:31.876 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:31.879 00.003 1032 Enqueuing Expose request
00:33:32.019 00.140 10072 IsGuiding returns 0
00:33:32.019 00.000 10072 scope move finished after 154 + 241 ms
00:33:32.019 00.000 10072 Move returns status 0, amount 154
00:33:32.019 00.000 10072 MoveAxis(N, 0, ABG)
00:33:32.019 00.000 10072 Move returns status 0, amount 0
00:33:32.020 00.001 10072 move complete, result=0
00:33:32.023 00.003 10072 worker thread done servicing request
00:33:32.023 00.000 10072 Worker thread wakes up
00:33:32.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:32.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:32.027 00.004 1032 GuideStep: 0.3 px 154 ms WEST, -0.1 px 0 ms NORTH
00:33:32.652 00.625 10072 Exposure complete
00:33:32.869 00.217 10072 worker thread done servicing request
00:33:32.869 00.000 1032 OnExposeComplete: enter
00:33:32.873 00.004 1032 UpdateGuideState(): m_state=6
00:33:32.876 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2777
00:33:32.878 00.002 1032 Star::Find returns 1 (0), X=322.03, Y=743.34, Mass=1431, SNR=26.7, Peak=177 HFD=2.5
00:33:32.881 00.003 1032 MultiStar: [#1 0.35,0.14,0.00,M7] [#2 0.12,0.16,0.95,U] [#3 0.12,0.01,0.74,U] [#4 0.30,-0.03,0.00,M2] [#5 0.28,-0.23,0.00,M1] [#6 0.15,0.12,0.70,U] [#7 0.25,0.18,0.00,M2] [#8 0.35,-0.03,0.00,M1] 
00:33:32.908 00.027 1032 refined, 3 included, MultiStar: {0.19, 0.15}, one-star: {0.33, 0.27}
00:33:32.912 00.004 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
00:33:32.914 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
00:33:32.917 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=0.15 hyp=0.24 cameraTheta=0.69 mountX=0.10 mountY=-0.22, mountTheta=-1.14
00:33:32.948 00.031 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.15, opts=13)
00:33:32.952 00.004 1032 Enqueuing Move request for scope (0.19, 0.15)
00:33:32.955 00.003 10072 Worker thread wakes up
00:33:32.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.15) opts 0xd
00:33:32.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.15)
00:33:32.955 00.000 10072 Moving (0.19, 0.15) raw xDistance=0.10 yDistance=-0.22
00:33:32.958 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:32.961 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:33:32.961 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:33:32.961 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:33:32.961 00.000 10072 MoveAxis(W, 14, ABG)
00:33:32.961 00.000 10072 Guiding  Dir = 3, Dur = 14
00:33:32.962 00.001 10072 IsGuiding returns 0
00:33:32.962 00.000 10072 PulseGuide returned control before completion, sleep 24
00:33:32.995 00.033 10072 IsGuiding returns 0
00:33:32.995 00.000 10072 Move returns status 0, amount 14
00:33:32.995 00.000 10072 MoveAxis(N, 142, ABG)
00:33:32.995 00.000 10072 Guiding  Dir = 0, Dur = 142
00:33:32.996 00.001 10072 IsGuiding returns 0
00:33:32.996 00.000 10072 PulseGuide returned control before completion, sleep 152
00:33:33.049 00.053 1032 UpdateGuideState exits: m=1431 SNR=26.7
00:33:33.052 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:33.054 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:33.088 00.034 1032 Enqueuing Expose request
00:33:33.153 00.065 10072 IsGuiding returns 1
00:33:33.153 00.000 10072 scope still moving after pulse duration time elapsed
00:33:33.184 00.031 10072 IsGuiding returns 0
00:33:33.184 00.000 10072 scope move finished after 142 + 45 ms
00:33:33.184 00.000 10072 Move returns status 0, amount 142
00:33:33.184 00.000 10072 move complete, result=0
00:33:33.184 00.000 10072 worker thread done servicing request
00:33:33.184 00.000 10072 Worker thread wakes up
00:33:33.184 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:33.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:33.226 00.042 1032 GuideStep: 0.1 px 14 ms WEST, -0.2 px 142 ms NORTH
00:33:33.866 00.640 10072 Exposure complete
00:33:34.086 00.220 10072 worker thread done servicing request
00:33:34.086 00.000 1032 OnExposeComplete: enter
00:33:34.090 00.004 1032 UpdateGuideState(): m_state=6
00:33:34.093 00.003 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2778
00:33:34.096 00.003 1032 Star::Find returns 1 (0), X=321.78, Y=743.19, Mass=1370, SNR=26.0, Peak=154 HFD=2.5
00:33:34.099 00.003 1032 MultiStar: [#1 -0.15,0.27,0.00,M8] [#2 -0.06,0.06,0.92,U] [#3 -0.02,-0.10,0.75,U] [#4 -0.03,-0.16,0.68,U] [#5 -0.09,0.09,0.72,U] [#6 -0.27,0.09,0.00,M1] [#7 -0.07,-0.01,0.57,U] [#8 -0.27,0.10,0.00,M2] 
00:33:34.128 00.029 1032 refined, 5 included, MultiStar: {-0.02, 0.01}, one-star: {0.07, 0.12}
00:33:34.131 00.003 1032 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.83) = xAngle (0.88 = 0.88)
00:33:34.134 00.003 1032 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.88 = 0.88)
00:33:34.136 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.71 mountX=0.02 mountY=0.02, mountTheta=0.88
00:33:34.141 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
00:33:34.143 00.002 1032 Enqueuing Move request for scope (-0.02, 0.01)
00:33:34.177 00.034 10072 Worker thread wakes up
00:33:34.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
00:33:34.177 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
00:33:34.177 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.02
00:33:34.180 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:34.183 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:33:34.183 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:33:34.183 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:34.183 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:33:34.183 00.000 10072 MoveAxis(W, 15, ABG)
00:33:34.183 00.000 10072 Guiding  Dir = 3, Dur = 15
00:33:34.184 00.001 10072 IsGuiding returns 0
00:33:34.184 00.000 10072 PulseGuide returned control before completion, sleep 25
00:33:34.224 00.040 10072 IsGuiding returns 0
00:33:34.224 00.000 10072 Move returns status 0, amount 15
00:33:34.224 00.000 10072 MoveAxis(N, 0, ABG)
00:33:34.224 00.000 10072 Move returns status 0, amount 0
00:33:34.224 00.000 10072 move complete, result=0
00:33:34.225 00.001 10072 worker thread done servicing request
00:33:34.264 00.039 1032 UpdateGuideState exits: m=1370 SNR=26.0
00:33:34.268 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:34.272 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:34.275 00.003 1032 Enqueuing Expose request
00:33:34.310 00.035 10072 Worker thread wakes up
00:33:34.310 00.000 1032 GuideStep: 0.0 px 15 ms WEST, 0.0 px 0 ms NORTH
00:33:34.314 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:34.315 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:34.958 00.643 10072 Exposure complete
00:33:35.112 00.154 10072 worker thread done servicing request
00:33:35.112 00.000 1032 OnExposeComplete: enter
00:33:35.127 00.015 1032 UpdateGuideState(): m_state=6
00:33:35.130 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2779
00:33:35.133 00.003 1032 Star::Find returns 1 (0), X=321.70, Y=743.05, Mass=1270, SNR=25.1, Peak=140 HFD=2.5
00:33:35.136 00.003 1032 MultiStar: [#1 -0.17,0.18,1.17,U] [#2 -0.15,-0.01,1.07,U] [#3 -0.10,-0.01,0.76,U] [#4 -0.13,-0.03,0.71,U] [#5 -0.12,-0.02,0.72,U] [#6 -0.15,-0.03,0.76,U] [#7 -0.14,0.01,0.56,U] [#8 -0.13,-0.28,0.00,M3] 
00:33:35.138 00.002 1032 single-star, 7 included, MultiStar: {-0.12, 0.02}, one-star: {-0.01, -0.03}
00:33:35.171 00.033 1032 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.83) = xAngle (-3.78 = 2.50)
00:33:35.176 00.005 1032 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.78 = 2.50)
00:33:35.180 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.95 mountX=-0.02 mountY=0.02, mountTheta=2.50
00:33:35.184 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
00:33:35.187 00.003 1032 Enqueuing Move request for scope (-0.01, -0.03)
00:33:35.225 00.038 10072 Worker thread wakes up
00:33:35.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:33:35.225 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:33:35.225 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.02 yDistance=0.02
00:33:35.228 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:35.231 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:33:35.232 00.001 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:33:35.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:35.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:33:35.232 00.000 10072 MoveAxis(W, 14, ABG)
00:33:35.232 00.000 10072 Guiding  Dir = 3, Dur = 14
00:33:35.232 00.000 10072 IsGuiding returns 0
00:33:35.233 00.001 10072 PulseGuide returned control before completion, sleep 24
00:33:35.271 00.038 10072 IsGuiding returns 0
00:33:35.271 00.000 10072 Move returns status 0, amount 14
00:33:35.271 00.000 10072 MoveAxis(N, 0, ABG)
00:33:35.272 00.001 10072 Move returns status 0, amount 0
00:33:35.272 00.000 10072 move complete, result=0
00:33:35.272 00.000 10072 worker thread done servicing request
00:33:35.313 00.041 1032 UpdateGuideState exits: m=1270 SNR=25.1
00:33:35.318 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:35.320 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:35.323 00.003 1032 Enqueuing Expose request
00:33:35.327 00.004 10072 Worker thread wakes up
00:33:35.327 00.000 1032 GuideStep: -0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
00:33:35.330 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:35.331 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:36.152 00.821 10072 Exposure complete
00:33:36.602 00.450 10072 worker thread done servicing request
00:33:36.602 00.000 1032 OnExposeComplete: enter
00:33:36.606 00.004 1032 UpdateGuideState(): m_state=6
00:33:36.609 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2780
00:33:36.612 00.003 1032 Star::Find returns 1 (0), X=321.79, Y=743.09, Mass=1421, SNR=26.6, Peak=162 HFD=2.4
00:33:36.614 00.002 1032 MultiStar: [#1 -0.09,0.08,1.10,U] [#2 -0.06,-0.15,0.97,U] [#3 -0.06,-0.02,0.65,U] [#4 -0.17,-0.17,0.66,U] [#5 -0.04,-0.15,0.68,U] [#6 -0.13,-0.21,0.67,U] [#7 -0.10,-0.02,0.53,U] [#8 0.12,-0.21,0.57,U] 
00:33:36.617 00.003 1032 single-star, 8 included, MultiStar: {-0.05, -0.08}, one-star: {0.08, 0.02}
00:33:36.620 00.003 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
00:33:36.623 00.003 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
00:33:36.627 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.24 mountX=-0.00 mountY=-0.08, mountTheta=-1.59
00:33:36.631 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
00:33:36.639 00.008 1032 Enqueuing Move request for scope (0.08, 0.02)
00:33:36.643 00.004 10072 Worker thread wakes up
00:33:36.644 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:33:36.644 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:33:36.644 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.00 yDistance=-0.08
00:33:36.653 00.009 10072 PPEC rslt: input = -0.00, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:33:36.653 00.000 10072 PPEC: input: -0.00, control: 0.02, exposure: 500
00:33:36.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:36.654 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:33:36.654 00.000 10072 MoveAxis(W, 18, ABG)
00:33:36.654 00.000 10072 Guiding  Dir = 3, Dur = 18
00:33:36.655 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:36.659 00.004 10072 IsGuiding returns 0
00:33:36.660 00.001 10072 PulseGuide returned control before completion, sleep 28
00:33:36.693 00.033 1032 UpdateGuideState exits: m=1421 SNR=26.6
00:33:36.697 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:36.717 00.020 10072 IsGuiding returns 0
00:33:36.717 00.000 10072 Move returns status 0, amount 18
00:33:36.717 00.000 10072 MoveAxis(N, 0, ABG)
00:33:36.718 00.001 10072 Move returns status 0, amount 0
00:33:36.718 00.000 10072 move complete, result=0
00:33:36.719 00.001 10072 worker thread done servicing request
00:33:36.747 00.028 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:36.753 00.006 1032 Enqueuing Expose request
00:33:36.759 00.006 10072 Worker thread wakes up
00:33:36.759 00.000 1032 GuideStep: -0.0 px 18 ms WEST, -0.1 px 0 ms NORTH
00:33:36.765 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:36.765 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:37.422 00.657 10072 Exposure complete
00:33:37.513 00.091 10072 worker thread done servicing request
00:33:37.513 00.000 1032 OnExposeComplete: enter
00:33:37.518 00.005 1032 UpdateGuideState(): m_state=6
00:33:37.522 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2781
00:33:37.526 00.004 1032 Star::Find returns 1 (0), X=321.48, Y=743.07, Mass=1366, SNR=26.0, Peak=143 HFD=2.8
00:33:37.530 00.004 1032 MultiStar: [#1 -0.24,-0.04,1.13,U] [#2 -0.25,-0.06,0.91,U] [#3 -0.24,-0.16,0.00,M1] [#4 -0.29,-0.06,0.00,M1] [#5 -0.04,-0.17,0.71,U] [#6 -0.28,-0.21,0.00,M1] [#7 -0.10,-0.05,0.54,U] [#8 -0.21,-0.09,0.59,U] 
00:33:37.532 00.002 1032 refined, 5 included, MultiStar: {-0.19, -0.06}, one-star: {-0.23, -0.00}
00:33:37.535 00.003 1032 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.83) = xAngle (-4.66 = 1.62)
00:33:37.538 00.003 1032 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.66 = 1.62)
00:33:37.540 00.002 1032 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.83 mountX=-0.01 mountY=0.20, mountTheta=1.62
00:33:37.545 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.19, y=-0.06, opts=13)
00:33:37.553 00.008 1032 Enqueuing Move request for scope (-0.19, -0.06)
00:33:37.557 00.004 10072 Worker thread wakes up
00:33:37.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
00:33:37.557 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
00:33:37.557 00.000 10072 Moving (-0.19, -0.06) raw xDistance=-0.01 yDistance=0.20
00:33:37.562 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:37.566 00.004 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:33:37.566 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:33:37.566 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:33:37.566 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:33:37.566 00.000 10072 MoveAxis(W, 14, ABG)
00:33:37.566 00.000 10072 Guiding  Dir = 3, Dur = 14
00:33:37.567 00.001 10072 IsGuiding returns 0
00:33:37.567 00.000 10072 PulseGuide returned control before completion, sleep 24
00:33:37.645 00.078 10072 IsGuiding returns 0
00:33:37.645 00.000 10072 Move returns status 0, amount 14
00:33:37.645 00.000 10072 MoveAxis(N, 0, ABG)
00:33:37.645 00.000 10072 Move returns status 0, amount 0
00:33:37.646 00.001 10072 move complete, result=0
00:33:37.646 00.000 10072 worker thread done servicing request
00:33:37.651 00.005 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:33:37.655 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:37.659 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:37.662 00.003 1032 Enqueuing Expose request
00:33:37.665 00.003 10072 Worker thread wakes up
00:33:37.665 00.000 1032 GuideStep: -0.0 px 14 ms WEST, 0.2 px 0 ms NORTH
00:33:37.668 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:37.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:38.084 00.416 10072 Exposure complete
00:33:38.160 00.076 10072 worker thread done servicing request
00:33:38.160 00.000 1032 OnExposeComplete: enter
00:33:38.162 00.002 1032 UpdateGuideState(): m_state=6
00:33:38.166 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2782
00:33:38.168 00.002 1032 Star::Find returns 1 (0), X=321.57, Y=743.23, Mass=1416, SNR=26.5, Peak=148 HFD=2.8
00:33:38.171 00.003 1032 MultiStar: [#1 -0.16,0.01,1.11,U] [#2 -0.23,0.01,0.98,U] [#3 -0.25,-0.01,0.71,U] [#4 -0.47,-0.01,0.00,M2] [#5 -0.17,-0.25,0.00,M1] [#6 -0.42,-0.05,0.00,M2] [#7 -0.38,0.16,0.00,M1] [#8 -0.30,-0.09,0.00,M2] 
00:33:38.175 00.004 1032 refined, 3 included, MultiStar: {-0.19, 0.05}, one-star: {-0.13, 0.16}
00:33:38.179 00.004 1032 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.83) = xAngle (1.07 = 1.07)
00:33:38.183 00.004 1032 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.07 = 1.07)
00:33:38.188 00.005 1032 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.19 cameraTheta=2.90 mountX=0.09 mountY=0.17, mountTheta=1.07
00:33:38.195 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.19, y=0.05, opts=13)
00:33:38.198 00.003 1032 Enqueuing Move request for scope (-0.19, 0.05)
00:33:38.201 00.003 10072 Worker thread wakes up
00:33:38.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
00:33:38.201 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
00:33:38.202 00.001 10072 Moving (-0.19, 0.05) raw xDistance=0.09 yDistance=0.17
00:33:38.219 00.017 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:38.223 00.004 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:33:38.223 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:33:38.223 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:38.223 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:33:38.223 00.000 10072 MoveAxis(W, 11, ABG)
00:33:38.223 00.000 10072 Guiding  Dir = 3, Dur = 11
00:33:38.224 00.001 10072 IsGuiding returns 0
00:33:38.225 00.001 10072 PulseGuide returned control before completion, sleep 21
00:33:38.250 00.025 10072 IsGuiding returns 0
00:33:38.250 00.000 10072 Move returns status 0, amount 11
00:33:38.250 00.000 10072 MoveAxis(N, 0, ABG)
00:33:38.251 00.001 10072 Move returns status 0, amount 0
00:33:38.251 00.000 10072 move complete, result=0
00:33:38.251 00.000 10072 worker thread done servicing request
00:33:38.257 00.006 1032 UpdateGuideState exits: m=1416 SNR=26.5
00:33:38.260 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:38.264 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:38.273 00.009 1032 Enqueuing Expose request
00:33:38.276 00.003 10072 Worker thread wakes up
00:33:38.276 00.000 1032 GuideStep: 0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
00:33:38.279 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:38.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:38.916 00.637 10072 Exposure complete
00:33:38.985 00.069 10072 worker thread done servicing request
00:33:38.985 00.000 1032 OnExposeComplete: enter
00:33:38.991 00.006 1032 UpdateGuideState(): m_state=6
00:33:38.996 00.005 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2783
00:33:38.999 00.003 1032 Star::Find returns 1 (0), X=321.41, Y=743.18, Mass=1477, SNR=27.1, Peak=170 HFD=2.8
00:33:39.001 00.002 1032 MultiStar: [#1 -0.36,0.29,0.00,M5] [#2 -0.36,0.26,0.00,M1] [#3 -0.37,0.31,0.00,M1] [#4 -0.43,0.14,0.00,M3] [#5 -0.25,0.22,0.00,M2] [#6 -0.37,0.06,0.00,M3] [#7 -0.16,0.06,0.51,U] [#8 -0.23,0.18,0.00,M3] 
00:33:39.003 00.002 1032 refined, 1 included, MultiStar: {-0.25, 0.09}, one-star: {-0.30, 0.11}
00:33:39.005 00.002 1032 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.83) = xAngle (0.95 = 0.95)
00:33:39.007 00.002 1032 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.95 = 0.95)
00:33:39.010 00.003 1032 CameraToMount -- cameraX=-0.25 cameraY=0.09 hyp=0.27 cameraTheta=2.78 mountX=0.16 mountY=0.22, mountTheta=0.95
00:33:39.015 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.25, y=0.09, opts=13)
00:33:39.022 00.007 1032 Enqueuing Move request for scope (-0.25, 0.09)
00:33:39.025 00.003 10072 Worker thread wakes up
00:33:39.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.09) opts 0xd
00:33:39.025 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.25, 0.09)
00:33:39.025 00.000 10072 Moving (-0.25, 0.09) raw xDistance=0.16 yDistance=0.22
00:33:39.029 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:39.033 00.004 10072 PPEC rslt: input = 0.16, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.47
00:33:39.033 00.000 10072 PPEC: input: 0.16, control: 0.09, exposure: 500
00:33:39.033 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:33:39.033 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:33:39.033 00.000 10072 MoveAxis(W, 90, ABG)
00:33:39.033 00.000 10072 Guiding  Dir = 3, Dur = 90
00:33:39.034 00.001 10072 IsGuiding returns 0
00:33:39.035 00.001 10072 PulseGuide returned control before completion, sleep 99
00:33:39.059 00.024 1032 UpdateGuideState exits: m=1477 SNR=27.1
00:33:39.062 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:39.065 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:39.069 00.004 1032 Enqueuing Expose request
00:33:39.146 00.077 10072 IsGuiding returns 0
00:33:39.149 00.003 10072 Move returns status 0, amount 90
00:33:39.150 00.001 10072 MoveAxis(N, 0, ABG)
00:33:39.150 00.000 10072 Move returns status 0, amount 0
00:33:39.150 00.000 10072 move complete, result=0
00:33:39.150 00.000 10072 worker thread done servicing request
00:33:39.150 00.000 10072 Worker thread wakes up
00:33:39.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:39.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:39.150 00.000 1032 GuideStep: 0.2 px 90 ms WEST, 0.2 px 0 ms NORTH
00:33:39.570 00.420 10072 Exposure complete
00:33:39.678 00.108 10072 worker thread done servicing request
00:33:39.679 00.001 1032 OnExposeComplete: enter
00:33:39.682 00.003 1032 UpdateGuideState(): m_state=6
00:33:39.684 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2784
00:33:39.687 00.003 1032 Star::Find returns 1 (0), X=321.80, Y=743.11, Mass=1500, SNR=27.3, Peak=172 HFD=2.5
00:33:39.692 00.005 1032 MultiStar: [#1 -0.21,0.06,1.09,U] [#2 -0.21,-0.05,0.92,U] [#3 -0.26,0.18,0.00,M2] [#4 -0.08,-0.08,0.65,U] [#5 -0.15,0.02,0.72,U] [#6 -0.25,-0.14,0.00,M4] [#7 -0.22,0.05,0.53,U] [#8 -0.13,-0.10,0.57,U] 
00:33:39.700 00.008 1032 single-star, 6 included, MultiStar: {-0.12, -0.00}, one-star: {0.10, 0.04}
00:33:39.703 00.003 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
00:33:39.710 00.007 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
00:33:39.714 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.39 mountX=0.01 mountY=-0.10, mountTheta=-1.45
00:33:39.719 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
00:33:39.723 00.004 1032 Enqueuing Move request for scope (0.10, 0.04)
00:33:39.727 00.004 10072 Worker thread wakes up
00:33:39.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
00:33:39.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
00:33:39.727 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.10
00:33:39.730 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:39.733 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:33:39.733 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:33:39.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:39.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:33:39.733 00.000 10072 MoveAxis(W, 11, ABG)
00:33:39.733 00.000 10072 Guiding  Dir = 3, Dur = 11
00:33:39.733 00.000 10072 IsGuiding returns 0
00:33:39.735 00.002 10072 PulseGuide returned control before completion, sleep 21
00:33:39.759 00.024 1032 UpdateGuideState exits: m=1500 SNR=27.3
00:33:39.762 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:39.764 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:39.768 00.004 1032 Enqueuing Expose request
00:33:39.773 00.005 10072 IsGuiding returns 0
00:33:39.773 00.000 10072 Move returns status 0, amount 11
00:33:39.773 00.000 10072 MoveAxis(N, 0, ABG)
00:33:39.773 00.000 10072 Move returns status 0, amount 0
00:33:39.773 00.000 10072 move complete, result=0
00:33:39.773 00.000 10072 worker thread done servicing request
00:33:39.773 00.000 10072 Worker thread wakes up
00:33:39.774 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:39.774 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:39.784 00.010 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:33:40.401 00.617 10072 Exposure complete
00:33:40.467 00.066 10072 worker thread done servicing request
00:33:40.467 00.000 1032 OnExposeComplete: enter
00:33:40.470 00.003 1032 UpdateGuideState(): m_state=6
00:33:40.472 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2785
00:33:40.475 00.003 1032 Star::Find returns 1 (0), X=321.69, Y=743.04, Mass=1343, SNR=25.8, Peak=147 HFD=2.5
00:33:40.478 00.003 1032 MultiStar: [#1 -0.26,0.17,0.00,M5] [#2 -0.21,-0.19,0.00,M1] [#3 -0.14,0.09,0.77,U] [#4 -0.21,0.13,0.67,U] [#5 -0.34,-0.13,0.00,M2] [#6 -0.34,-0.25,0.00,M5] [#7 -0.18,-0.02,0.55,U] [#8 -0.34,-0.23,0.00,M3] 
00:33:40.480 00.002 1032 single-star, 3 included, MultiStar: {-0.12, 0.04}, one-star: {-0.02, -0.03}
00:33:40.483 00.003 1032 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.83) = xAngle (-3.97 = 2.31)
00:33:40.486 00.003 1032 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.97 = 2.31)
00:33:40.489 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.14 mountX=-0.03 mountY=0.03, mountTheta=2.31
00:33:40.493 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
00:33:40.495 00.002 1032 Enqueuing Move request for scope (-0.02, -0.03)
00:33:40.498 00.003 10072 Worker thread wakes up
00:33:40.499 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
00:33:40.499 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
00:33:40.499 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.03
00:33:40.501 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:40.503 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:33:40.503 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:33:40.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:40.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:33:40.503 00.000 10072 MoveAxis(W, 12, ABG)
00:33:40.504 00.001 10072 Guiding  Dir = 3, Dur = 12
00:33:40.504 00.000 10072 IsGuiding returns 0
00:33:40.504 00.000 10072 PulseGuide returned control before completion, sleep 22
00:33:40.527 00.023 1032 UpdateGuideState exits: m=1343 SNR=25.8
00:33:40.530 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:40.532 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:40.534 00.002 1032 Enqueuing Expose request
00:33:40.537 00.003 10072 IsGuiding returns 0
00:33:40.537 00.000 10072 Move returns status 0, amount 12
00:33:40.537 00.000 10072 MoveAxis(N, 0, ABG)
00:33:40.537 00.000 10072 Move returns status 0, amount 0
00:33:40.537 00.000 10072 move complete, result=0
00:33:40.538 00.001 10072 worker thread done servicing request
00:33:40.538 00.000 10072 Worker thread wakes up
00:33:40.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:40.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:40.546 00.008 1032 GuideStep: -0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
00:33:40.946 00.400 10072 Exposure complete
00:33:41.023 00.077 10072 worker thread done servicing request
00:33:41.024 00.001 1032 OnExposeComplete: enter
00:33:41.026 00.002 1032 UpdateGuideState(): m_state=6
00:33:41.031 00.005 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2786
00:33:41.035 00.004 1032 Star::Find returns 1 (0), X=321.67, Y=743.07, Mass=1352, SNR=25.9, Peak=140 HFD=2.6
00:33:41.038 00.003 1032 MultiStar: [#1 -0.27,0.06,1.09,U] [#2 -0.25,-0.09,0.96,U] [#3 -0.12,0.01,0.76,U] [#4 -0.28,-0.00,0.00,M2] [#5 -0.19,-0.13,0.73,U] [#6 -0.29,-0.13,0.00,M6] [#7 -0.08,0.07,0.60,U] [#8 -0.16,-0.13,0.62,U] 
00:33:41.041 00.003 1032 single-star, 6 included, MultiStar: {-0.16, -0.03}, one-star: {-0.04, -0.00}
00:33:41.044 00.003 1032 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.83) = xAngle (-4.92 = 1.37)
00:33:41.046 00.002 1032 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.92 = 1.37)
00:33:41.052 00.006 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.09 mountX=0.01 mountY=0.04, mountTheta=1.37
00:33:41.057 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.00, opts=13)
00:33:41.059 00.002 1032 Enqueuing Move request for scope (-0.04, -0.00)
00:33:41.061 00.002 10072 Worker thread wakes up
00:33:41.061 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
00:33:41.061 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
00:33:41.061 00.000 10072 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=0.04
00:33:41.064 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:41.067 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:33:41.067 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:33:41.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:41.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:33:41.067 00.000 10072 MoveAxis(W, 10, ABG)
00:33:41.067 00.000 10072 Guiding  Dir = 3, Dur = 10
00:33:41.068 00.001 10072 IsGuiding returns 0
00:33:41.068 00.000 10072 PulseGuide returned control before completion, sleep 20
00:33:41.094 00.026 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:33:41.097 00.003 10072 IsGuiding returns 0
00:33:41.097 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:41.100 00.003 10072 Move returns status 0, amount 10
00:33:41.101 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:41.104 00.003 1032 Enqueuing Expose request
00:33:41.107 00.003 10072 MoveAxis(N, 0, ABG)
00:33:41.107 00.000 10072 Move returns status 0, amount 0
00:33:41.107 00.000 10072 move complete, result=0
00:33:41.107 00.000 10072 worker thread done servicing request
00:33:41.107 00.000 10072 Worker thread wakes up
00:33:41.107 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:41.107 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:41.122 00.015 1032 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
00:33:41.746 00.624 10072 Exposure complete
00:33:41.845 00.099 10072 worker thread done servicing request
00:33:41.845 00.000 1032 OnExposeComplete: enter
00:33:41.848 00.003 1032 UpdateGuideState(): m_state=6
00:33:41.851 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2787
00:33:41.854 00.003 1032 Star::Find returns 1 (0), X=321.46, Y=743.44, Mass=1465, SNR=27.0, Peak=178 HFD=3.1
00:33:41.856 00.002 1032 MultiStar: [#1 -0.21,0.20,0.00,M5] [#2 -0.21,0.20,0.00,M1] [#3 -0.18,0.10,0.73,U] [#4 -0.08,0.05,0.63,U] [#5 0.01,0.13,0.68,U] [#6 -0.27,0.06,0.68,U] [#7 -0.20,0.08,0.52,U] [#8 -0.17,0.13,0.56,U] 
00:33:41.858 00.002 1032 refined, 6 included, MultiStar: {-0.17, 0.15}, one-star: {-0.24, 0.37}
00:33:41.861 00.003 1032 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.83) = xAngle (0.59 = 0.59)
00:33:41.868 00.007 1032 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.59 = 0.59)
00:33:41.871 00.003 1032 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.22 cameraTheta=2.42 mountX=0.19 mountY=0.12, mountTheta=0.59
00:33:41.877 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.15, opts=13)
00:33:41.880 00.003 1032 Enqueuing Move request for scope (-0.17, 0.15)
00:33:41.884 00.004 10072 Worker thread wakes up
00:33:41.884 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
00:33:41.884 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
00:33:41.884 00.000 10072 Moving (-0.17, 0.15) raw xDistance=0.19 yDistance=0.12
00:33:41.887 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:41.890 00.003 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 289.47
00:33:41.890 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
00:33:41.890 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:41.890 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:33:41.890 00.000 10072 MoveAxis(W, 105, ABG)
00:33:41.890 00.000 10072 Guiding  Dir = 3, Dur = 105
00:33:41.890 00.000 10072 IsGuiding returns 0
00:33:41.902 00.012 10072 PulseGuide returned control before completion, sleep 104
00:33:41.936 00.034 1032 UpdateGuideState exits: m=1465 SNR=27.0
00:33:41.941 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:41.944 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:41.947 00.003 1032 Enqueuing Expose request
00:33:42.023 00.076 10072 IsGuiding returns 0
00:33:42.023 00.000 10072 Move returns status 0, amount 105
00:33:42.023 00.000 10072 MoveAxis(N, 0, ABG)
00:33:42.023 00.000 10072 Move returns status 0, amount 0
00:33:42.023 00.000 10072 move complete, result=0
00:33:42.023 00.000 10072 worker thread done servicing request
00:33:42.023 00.000 10072 Worker thread wakes up
00:33:42.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:42.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:42.026 00.003 1032 GuideStep: 0.2 px 105 ms WEST, 0.1 px 0 ms NORTH
00:33:42.432 00.406 10072 Exposure complete
00:33:42.501 00.069 10072 worker thread done servicing request
00:33:42.501 00.000 1032 OnExposeComplete: enter
00:33:42.505 00.004 1032 UpdateGuideState(): m_state=6
00:33:42.507 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2788
00:33:42.510 00.003 1032 Star::Find returns 1 (0), X=321.65, Y=743.40, Mass=1256, SNR=25.0, Peak=136 HFD=2.9
00:33:42.512 00.002 1032 MultiStar: [#1 -0.02,0.42,0.00,M6] [#2 -0.52,0.30,0.00,M2] [#3 -0.15,0.22,0.78,U] [#4 -0.19,0.24,0.00,M2] [#5 -0.34,0.21,0.00,M1] [#6 -0.27,0.23,0.00,M6] [#7 -0.18,0.10,0.52,U] [#8 -0.16,0.25,0.00,M2] 
00:33:42.515 00.003 1032 refined, 2 included, MultiStar: {-0.12, 0.24}, one-star: {-0.06, 0.33}
00:33:42.518 00.003 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
00:33:42.523 00.005 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
00:33:42.525 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.27 cameraTheta=2.03 mountX=0.26 mountY=0.05, mountTheta=0.20
00:33:42.530 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.24, opts=13)
00:33:42.534 00.004 1032 Enqueuing Move request for scope (-0.12, 0.24)
00:33:42.537 00.003 10072 Worker thread wakes up
00:33:42.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.24) opts 0xd
00:33:42.537 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.24)
00:33:42.537 00.000 10072 Moving (-0.12, 0.24) raw xDistance=0.26 yDistance=0.05
00:33:42.540 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:42.543 00.003 10072 PPEC rslt: input = 0.26, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 289.47
00:33:42.543 00.000 10072 PPEC: input: 0.26, control: 0.14, exposure: 500
00:33:42.544 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:42.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:33:42.544 00.000 10072 MoveAxis(W, 142, ABG)
00:33:42.544 00.000 10072 Guiding  Dir = 3, Dur = 142
00:33:42.544 00.000 10072 IsGuiding returns 0
00:33:42.545 00.001 10072 PulseGuide returned control before completion, sleep 152
00:33:42.574 00.029 1032 UpdateGuideState exits: m=1256 SNR=25.0
00:33:42.580 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:42.587 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:42.590 00.003 1032 Enqueuing Expose request
00:33:42.713 00.123 10072 IsGuiding returns 1
00:33:42.713 00.000 10072 scope still moving after pulse duration time elapsed
00:33:42.741 00.028 10072 IsGuiding returns 1
00:33:42.771 00.030 10072 IsGuiding returns 1
00:33:42.802 00.031 10072 IsGuiding returns 1
00:33:42.833 00.031 10072 IsGuiding returns 1
00:33:42.864 00.031 10072 IsGuiding returns 1
00:33:42.921 00.057 10072 IsGuiding returns 1
00:33:42.942 00.021 10072 IsGuiding returns 1
00:33:42.974 00.032 10072 IsGuiding returns 1
00:33:43.006 00.032 10072 IsGuiding returns 1
00:33:43.037 00.031 10072 IsGuiding returns 1
00:33:43.068 00.031 10072 IsGuiding returns 1
00:33:43.099 00.031 10072 IsGuiding returns 1
00:33:43.131 00.032 10072 IsGuiding returns 1
00:33:43.163 00.032 10072 IsGuiding returns 1
00:33:43.193 00.030 10072 IsGuiding returns 1
00:33:43.224 00.031 10072 IsGuiding returns 1
00:33:43.255 00.031 10072 IsGuiding returns 1
00:33:43.287 00.032 10072 IsGuiding returns 1
00:33:43.318 00.031 10072 IsGuiding returns 1
00:33:43.349 00.031 10072 IsGuiding returns 1
00:33:43.380 00.031 10072 IsGuiding returns 1
00:33:43.411 00.031 10072 IsGuiding returns 0
00:33:43.411 00.000 10072 scope move finished after 142 + 724 ms
00:33:43.411 00.000 10072 Move returns status 0, amount 142
00:33:43.411 00.000 10072 MoveAxis(N, 0, ABG)
00:33:43.411 00.000 10072 Move returns status 0, amount 0
00:33:43.411 00.000 10072 move complete, result=0
00:33:43.412 00.001 10072 worker thread done servicing request
00:33:43.412 00.000 10072 Worker thread wakes up
00:33:43.412 00.000 1032 GuideStep: 0.3 px 142 ms WEST, 0.1 px 0 ms NORTH
00:33:43.414 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:43.414 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:44.147 00.733 10072 Exposure complete
00:33:44.197 00.050 10072 worker thread done servicing request
00:33:44.198 00.001 1032 OnExposeComplete: enter
00:33:44.200 00.002 1032 UpdateGuideState(): m_state=6
00:33:44.203 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2789
00:33:44.206 00.003 1032 Star::Find returns 1 (0), X=321.46, Y=743.09, Mass=1217, SNR=24.5, Peak=145 HFD=2.4
00:33:44.208 00.002 1032 MultiStar: [#1 -0.06,-0.03,1.20,U] [#2 -0.26,0.08,1.10,U] [#3 -0.17,-0.11,0.82,U] [#4 -0.27,-0.13,0.00,M3] [#5 -0.07,-0.22,0.72,U] [#6 -0.25,-0.05,0.77,U] [#7 -0.21,-0.10,0.59,U] [#8 -0.09,-0.07,0.63,U] 
00:33:44.210 00.002 1032 refined, 7 included, MultiStar: {-0.17, -0.05}, one-star: {-0.25, 0.02}
00:33:44.212 00.002 1032 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.83) = xAngle (-4.71 = 1.58)
00:33:44.214 00.002 1032 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.71 = 1.58)
00:33:44.215 00.001 1032 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.88 mountX=-0.00 mountY=0.18, mountTheta=1.58
00:33:44.218 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=-0.05, opts=13)
00:33:44.220 00.002 1032 Enqueuing Move request for scope (-0.17, -0.05)
00:33:44.222 00.002 10072 Worker thread wakes up
00:33:44.222 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
00:33:44.222 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
00:33:44.222 00.000 10072 Moving (-0.17, -0.05) raw xDistance=-0.00 yDistance=0.18
00:33:44.224 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:44.227 00.003 10072 PPEC rslt: input = -0.00, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:33:44.227 00.000 10072 PPEC: input: -0.00, control: 0.02, exposure: 500
00:33:44.227 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:44.227 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:33:44.227 00.000 10072 MoveAxis(W, 16, ABG)
00:33:44.227 00.000 10072 Guiding  Dir = 3, Dur = 16
00:33:44.227 00.000 10072 IsGuiding returns 0
00:33:44.228 00.001 10072 PulseGuide returned control before completion, sleep 26
00:33:44.247 00.019 1032 UpdateGuideState exits: m=1217 SNR=24.5
00:33:44.250 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:44.252 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:44.254 00.002 1032 Enqueuing Expose request
00:33:44.268 00.014 10072 IsGuiding returns 0
00:33:44.268 00.000 10072 Move returns status 0, amount 16
00:33:44.268 00.000 10072 MoveAxis(N, 0, ABG)
00:33:44.268 00.000 10072 Move returns status 0, amount 0
00:33:44.269 00.001 10072 move complete, result=0
00:33:44.269 00.000 10072 worker thread done servicing request
00:33:44.269 00.000 10072 Worker thread wakes up
00:33:44.269 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:44.269 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:44.270 00.001 1032 GuideStep: -0.0 px 16 ms WEST, 0.2 px 0 ms NORTH
00:33:44.677 00.407 10072 Exposure complete
00:33:44.729 00.052 10072 worker thread done servicing request
00:33:44.729 00.000 1032 OnExposeComplete: enter
00:33:44.732 00.003 1032 UpdateGuideState(): m_state=6
00:33:44.733 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2790
00:33:44.735 00.002 1032 Star::Find returns 1 (0), X=321.48, Y=743.21, Mass=1341, SNR=25.8, Peak=147 HFD=2.6
00:33:44.737 00.002 1032 MultiStar: [#1 -0.29,0.06,0.00,M6] [#2 -0.28,0.03,0.00,M2] [#3 -0.06,0.08,0.76,U] [#4 -0.20,-0.02,0.70,U] [#5 -0.10,-0.30,0.00,M1] [#6 -0.25,-0.06,0.69,U] [#7 -0.10,-0.00,0.51,U] [#8 -0.17,-0.14,0.62,U] 
00:33:44.740 00.003 1032 refined, 5 included, MultiStar: {-0.17, 0.01}, one-star: {-0.22, 0.14}
00:33:44.742 00.002 1032 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.83) = xAngle (1.24 = 1.24)
00:33:44.743 00.001 1032 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.24 = 1.24)
00:33:44.745 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.07 mountX=0.06 mountY=0.16, mountTheta=1.24
00:33:44.747 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.01, opts=13)
00:33:44.749 00.002 1032 Enqueuing Move request for scope (-0.17, 0.01)
00:33:44.751 00.002 10072 Worker thread wakes up
00:33:44.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
00:33:44.751 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
00:33:44.751 00.000 10072 Moving (-0.17, 0.01) raw xDistance=0.06 yDistance=0.16
00:33:44.754 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:44.756 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:33:44.756 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:33:44.756 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:44.757 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:33:44.757 00.000 10072 MoveAxis(W, 9, ABG)
00:33:44.757 00.000 10072 Guiding  Dir = 3, Dur = 9
00:33:44.757 00.000 10072 IsGuiding returns 0
00:33:44.758 00.001 10072 PulseGuide returned control before completion, sleep 19
00:33:44.775 00.017 1032 UpdateGuideState exits: m=1341 SNR=25.8
00:33:44.777 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:44.779 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:44.781 00.002 1032 Enqueuing Expose request
00:33:44.786 00.005 10072 IsGuiding returns 0
00:33:44.786 00.000 10072 Move returns status 0, amount 9
00:33:44.786 00.000 10072 MoveAxis(N, 0, ABG)
00:33:44.786 00.000 10072 Move returns status 0, amount 0
00:33:44.786 00.000 10072 move complete, result=0
00:33:44.786 00.000 10072 worker thread done servicing request
00:33:44.786 00.000 10072 Worker thread wakes up
00:33:44.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:44.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:44.791 00.005 1032 GuideStep: 0.1 px 9 ms WEST, 0.2 px 0 ms NORTH
00:33:45.411 00.620 10072 Exposure complete
00:33:45.461 00.050 10072 worker thread done servicing request
00:33:45.461 00.000 1032 OnExposeComplete: enter
00:33:45.463 00.002 1032 UpdateGuideState(): m_state=6
00:33:45.464 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2791
00:33:45.466 00.002 1032 Star::Find returns 1 (0), X=321.68, Y=742.98, Mass=1462, SNR=26.9, Peak=158 HFD=2.4
00:33:45.468 00.002 1032 MultiStar: [#1 -0.13,0.01,1.11,U] [#2 -0.24,-0.11,0.95,U] [#3 -0.07,-0.08,0.69,U] [#4 -0.21,-0.09,0.67,U] [#5 -0.05,-0.20,0.67,U] [#6 -0.19,-0.25,0.00,M5] [#7 -0.03,-0.10,0.52,U] [#8 -0.10,-0.19,0.62,U] 
00:33:45.470 00.002 1032 single-star, 7 included, MultiStar: {-0.11, -0.10}, one-star: {-0.03, -0.09}
00:33:45.472 00.002 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.83) = xAngle (-3.71 = 2.57)
00:33:45.473 00.001 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.71 = 2.57)
00:33:45.475 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.88 mountX=-0.08 mountY=0.05, mountTheta=2.57
00:33:45.477 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.09, opts=13)
00:33:45.480 00.003 1032 Enqueuing Move request for scope (-0.03, -0.09)
00:33:45.482 00.002 10072 Worker thread wakes up
00:33:45.482 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
00:33:45.482 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
00:33:45.482 00.000 10072 Moving (-0.03, -0.09) raw xDistance=-0.08 yDistance=0.05
00:33:45.483 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:45.485 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:33:45.487 00.002 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:33:45.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:45.488 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:33:45.488 00.000 10072 MoveAxis(W, 10, ABG)
00:33:45.488 00.000 10072 Guiding  Dir = 3, Dur = 10
00:33:45.489 00.001 10072 IsGuiding returns 0
00:33:45.489 00.000 10072 PulseGuide returned control before completion, sleep 20
00:33:45.505 00.016 1032 UpdateGuideState exits: m=1462 SNR=26.9
00:33:45.508 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:45.510 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:45.511 00.001 1032 Enqueuing Expose request
00:33:45.518 00.007 10072 IsGuiding returns 1
00:33:45.519 00.001 10072 scope still moving after pulse duration time elapsed
00:33:45.548 00.029 10072 IsGuiding returns 1
00:33:45.580 00.032 10072 IsGuiding returns 1
00:33:45.611 00.031 10072 IsGuiding returns 1
00:33:45.644 00.033 10072 IsGuiding returns 1
00:33:45.675 00.031 10072 IsGuiding returns 1
00:33:45.706 00.031 10072 IsGuiding returns 1
00:33:45.736 00.030 10072 IsGuiding returns 0
00:33:45.736 00.000 10072 scope move finished after 10 + 237 ms
00:33:45.736 00.000 10072 Move returns status 0, amount 10
00:33:45.736 00.000 10072 MoveAxis(N, 0, ABG)
00:33:45.736 00.000 10072 Move returns status 0, amount 0
00:33:45.736 00.000 10072 move complete, result=0
00:33:45.736 00.000 10072 worker thread done servicing request
00:33:45.738 00.002 10072 Worker thread wakes up
00:33:45.738 00.000 1032 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
00:33:45.740 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:45.740 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:46.158 00.418 10072 Exposure complete
00:33:46.206 00.048 10072 worker thread done servicing request
00:33:46.206 00.000 1032 OnExposeComplete: enter
00:33:46.209 00.003 1032 UpdateGuideState(): m_state=6
00:33:46.210 00.001 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2792
00:33:46.212 00.002 1032 Star::Find returns 1 (0), X=321.68, Y=743.12, Mass=1402, SNR=26.4, Peak=151 HFD=2.6
00:33:46.214 00.002 1032 MultiStar: [#1 0.04,0.00,1.11,U] [#2 -0.25,-0.10,0.91,U] [#3 -0.04,-0.01,0.70,U] [#4 -0.20,-0.10,0.66,U] [#5 0.11,-0.20,0.69,U] [#6 0.00,-0.03,0.68,U] [#7 0.18,0.01,0.52,U] [#8 -0.00,-0.11,0.61,U] 
00:33:46.216 00.002 1032 single-star, 8 included, MultiStar: {-0.03, -0.05}, one-star: {-0.03, 0.05}
00:33:46.218 00.002 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
00:33:46.219 00.001 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
00:33:46.221 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.16 mountX=0.05 mountY=0.02, mountTheta=0.33
00:33:46.224 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
00:33:46.227 00.003 1032 Enqueuing Move request for scope (-0.03, 0.05)
00:33:46.229 00.002 10072 Worker thread wakes up
00:33:46.229 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
00:33:46.229 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
00:33:46.229 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.02
00:33:46.231 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:46.233 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:33:46.233 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:33:46.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:46.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:33:46.233 00.000 10072 MoveAxis(W, 10, ABG)
00:33:46.233 00.000 10072 Guiding  Dir = 3, Dur = 10
00:33:46.234 00.001 10072 IsGuiding returns 0
00:33:46.234 00.000 10072 PulseGuide returned control before completion, sleep 20
00:33:46.250 00.016 1032 UpdateGuideState exits: m=1402 SNR=26.4
00:33:46.252 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:46.254 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:46.255 00.001 1032 Enqueuing Expose request
00:33:46.265 00.010 10072 IsGuiding returns 0
00:33:46.265 00.000 10072 Move returns status 0, amount 10
00:33:46.265 00.000 10072 MoveAxis(N, 0, ABG)
00:33:46.265 00.000 10072 Move returns status 0, amount 0
00:33:46.265 00.000 10072 move complete, result=0
00:33:46.265 00.000 10072 worker thread done servicing request
00:33:46.265 00.000 10072 Worker thread wakes up
00:33:46.265 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:46.265 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:46.268 00.003 1032 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
00:33:46.893 00.625 10072 Exposure complete
00:33:46.940 00.047 10072 worker thread done servicing request
00:33:46.940 00.000 1032 OnExposeComplete: enter
00:33:46.943 00.003 1032 UpdateGuideState(): m_state=6
00:33:46.945 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2793
00:33:46.947 00.002 1032 Star::Find returns 1 (0), X=321.66, Y=743.26, Mass=1332, SNR=25.7, Peak=134 HFD=2.8
00:33:46.949 00.002 1032 MultiStar: [#1 -0.13,0.36,0.00,M5] [#2 -0.14,0.17,0.96,U] [#3 -0.11,0.20,0.70,U] [#4 -0.19,0.13,0.68,U] [#5 -0.01,0.24,0.72,U] [#6 -0.07,-0.09,0.77,U] [#7 -0.21,0.12,0.56,U] [#8 0.06,0.06,0.60,U] 
00:33:46.951 00.002 1032 refined, 7 included, MultiStar: {-0.09, 0.13}, one-star: {-0.04, 0.19}
00:33:46.952 00.001 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
00:33:46.955 00.003 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
00:33:46.956 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.16 mountX=0.15 mountY=0.05, mountTheta=0.33
00:33:46.959 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.13, opts=13)
00:33:46.960 00.001 1032 Enqueuing Move request for scope (-0.09, 0.13)
00:33:46.963 00.003 10072 Worker thread wakes up
00:33:46.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
00:33:46.964 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
00:33:46.964 00.000 10072 Moving (-0.09, 0.13) raw xDistance=0.15 yDistance=0.05
00:33:46.965 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:46.968 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.48
00:33:46.968 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:33:46.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:46.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:33:46.968 00.000 10072 MoveAxis(W, 85, ABG)
00:33:46.968 00.000 10072 Guiding  Dir = 3, Dur = 85
00:33:46.968 00.000 10072 IsGuiding returns 0
00:33:46.970 00.002 10072 PulseGuide returned control before completion, sleep 95
00:33:46.987 00.017 1032 UpdateGuideState exits: m=1332 SNR=25.7
00:33:46.989 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:46.991 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:46.994 00.003 1032 Enqueuing Expose request
00:33:47.076 00.082 10072 IsGuiding returns 0
00:33:47.076 00.000 10072 Move returns status 0, amount 85
00:33:47.076 00.000 10072 MoveAxis(N, 0, ABG)
00:33:47.076 00.000 10072 Move returns status 0, amount 0
00:33:47.076 00.000 10072 move complete, result=0
00:33:47.076 00.000 10072 worker thread done servicing request
00:33:47.076 00.000 10072 Worker thread wakes up
00:33:47.076 00.000 1032 GuideStep: 0.1 px 85 ms WEST, 0.1 px 0 ms NORTH
00:33:47.080 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:47.080 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:47.485 00.405 10072 Exposure complete
00:33:47.538 00.053 10072 worker thread done servicing request
00:33:47.538 00.000 1032 OnExposeComplete: enter
00:33:47.541 00.003 1032 UpdateGuideState(): m_state=6
00:33:47.543 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2794
00:33:47.544 00.001 1032 Star::Find returns 1 (0), X=321.74, Y=743.21, Mass=1428, SNR=26.6, Peak=154 HFD=2.6
00:33:47.546 00.002 1032 MultiStar: [#1 0.01,0.18,1.11,U] [#2 -0.21,0.03,0.99,U] [#3 -0.07,0.08,0.77,U] [#4 -0.10,0.01,0.66,U] [#5 -0.12,0.00,0.74,U] [#6 -0.07,-0.09,0.72,U] [#7 -0.09,0.24,0.56,U] [#8 -0.01,-0.09,0.57,U] 
00:33:47.548 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {0.03, 0.13}
00:33:47.550 00.002 1032 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.83) = xAngle (0.56 = 0.56)
00:33:47.553 00.003 1032 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.56 = 0.56)
00:33:47.556 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.39 mountX=0.08 mountY=0.05, mountTheta=0.56
00:33:47.559 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.06, opts=13)
00:33:47.562 00.003 1032 Enqueuing Move request for scope (-0.07, 0.06)
00:33:47.565 00.003 10072 Worker thread wakes up
00:33:47.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
00:33:47.565 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
00:33:47.565 00.000 10072 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=0.05
00:33:47.567 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:47.569 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:33:47.569 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:33:47.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:47.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:33:47.569 00.000 10072 MoveAxis(W, 9, ABG)
00:33:47.569 00.000 10072 Guiding  Dir = 3, Dur = 9
00:33:47.570 00.001 10072 IsGuiding returns 0
00:33:47.570 00.000 10072 PulseGuide returned control before completion, sleep 19
00:33:47.588 00.018 1032 UpdateGuideState exits: m=1428 SNR=26.6
00:33:47.590 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:47.593 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:47.594 00.001 1032 Enqueuing Expose request
00:33:47.596 00.002 10072 IsGuiding returns 0
00:33:47.596 00.000 10072 Move returns status 0, amount 9
00:33:47.596 00.000 10072 MoveAxis(N, 0, ABG)
00:33:47.596 00.000 10072 Move returns status 0, amount 0
00:33:47.596 00.000 10072 move complete, result=0
00:33:47.596 00.000 10072 worker thread done servicing request
00:33:47.598 00.002 10072 Worker thread wakes up
00:33:47.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:47.598 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:47.619 00.021 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:33:48.237 00.618 10072 Exposure complete
00:33:48.285 00.048 10072 worker thread done servicing request
00:33:48.285 00.000 1032 OnExposeComplete: enter
00:33:48.287 00.002 1032 UpdateGuideState(): m_state=6
00:33:48.289 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2795
00:33:48.291 00.002 1032 Star::Find returns 1 (0), X=321.64, Y=743.03, Mass=1289, SNR=25.3, Peak=136 HFD=2.4
00:33:48.292 00.001 1032 MultiStar: [#1 -0.01,-0.00,1.15,U] [#2 -0.27,0.06,0.00,M1] [#3 -0.03,-0.10,0.77,U] [#4 0.14,-0.18,0.67,U] [#5 0.08,-0.13,0.76,U] [#6 -0.03,0.01,0.73,U] [#7 0.11,-0.09,0.58,U] [#8 -0.11,-0.15,0.60,U] 
00:33:48.295 00.003 1032 refined, 7 included, MultiStar: {0.01, -0.08}, one-star: {-0.06, -0.04}
00:33:48.298 00.003 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.96)
00:33:48.300 00.002 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.96)
00:33:48.303 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.49 mountX=-0.07 mountY=0.01, mountTheta=2.96
00:33:48.307 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
00:33:48.309 00.002 1032 Enqueuing Move request for scope (0.01, -0.08)
00:33:48.311 00.002 10072 Worker thread wakes up
00:33:48.311 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
00:33:48.311 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
00:33:48.311 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.07 yDistance=0.01
00:33:48.312 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:48.314 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:33:48.314 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:33:48.314 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:48.314 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:33:48.315 00.001 10072 MoveAxis(W, 12, ABG)
00:33:48.315 00.000 10072 Guiding  Dir = 3, Dur = 12
00:33:48.315 00.000 10072 IsGuiding returns 0
00:33:48.315 00.000 10072 PulseGuide returned control before completion, sleep 22
00:33:48.331 00.016 1032 UpdateGuideState exits: m=1289 SNR=25.3
00:33:48.335 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:48.337 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:48.339 00.002 1032 Enqueuing Expose request
00:33:48.341 00.002 10072 IsGuiding returns 0
00:33:48.341 00.000 10072 Move returns status 0, amount 12
00:33:48.341 00.000 10072 MoveAxis(N, 0, ABG)
00:33:48.341 00.000 10072 Move returns status 0, amount 0
00:33:48.341 00.000 10072 move complete, result=0
00:33:48.341 00.000 10072 worker thread done servicing request
00:33:48.341 00.000 10072 Worker thread wakes up
00:33:48.341 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:48.341 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:48.348 00.007 1032 GuideStep: -0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
00:33:48.751 00.403 10072 Exposure complete
00:33:48.802 00.051 10072 worker thread done servicing request
00:33:48.802 00.000 1032 OnExposeComplete: enter
00:33:48.804 00.002 1032 UpdateGuideState(): m_state=6
00:33:48.806 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2796
00:33:48.807 00.001 1032 Star::Find returns 1 (0), X=321.64, Y=743.05, Mass=1330, SNR=25.7, Peak=149 HFD=2.5
00:33:48.810 00.003 1032 MultiStar: [#1 -0.07,0.12,1.11,U] [#2 -0.23,0.04,0.96,U] [#3 -0.07,-0.15,0.73,U] [#4 -0.27,-0.09,0.00,M1] [#5 0.04,-0.09,0.70,U] [#6 -0.10,-0.20,0.72,U] [#7 -0.15,0.01,0.55,U] [#8 0.06,-0.19,0.59,U] 
00:33:48.811 00.001 1032 single-star, 7 included, MultiStar: {-0.08, -0.04}, one-star: {-0.07, -0.02}
00:33:48.813 00.002 1032 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.83) = xAngle (-4.68 = 1.61)
00:33:48.814 00.001 1032 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.68 = 1.61)
00:33:48.815 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.85 mountX=-0.00 mountY=0.07, mountTheta=1.61
00:33:48.818 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.02, opts=13)
00:33:48.820 00.002 1032 Enqueuing Move request for scope (-0.07, -0.02)
00:33:48.821 00.001 10072 Worker thread wakes up
00:33:48.822 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
00:33:48.822 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
00:33:48.822 00.000 10072 Moving (-0.07, -0.02) raw xDistance=-0.00 yDistance=0.07
00:33:48.823 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:48.825 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:33:48.825 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:33:48.825 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:48.825 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:33:48.825 00.000 10072 MoveAxis(W, 10, ABG)
00:33:48.825 00.000 10072 Guiding  Dir = 3, Dur = 10
00:33:48.826 00.001 10072 IsGuiding returns 0
00:33:48.826 00.000 10072 PulseGuide returned control before completion, sleep 20
00:33:48.845 00.019 1032 UpdateGuideState exits: m=1330 SNR=25.7
00:33:48.847 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:48.849 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:48.850 00.001 1032 Enqueuing Expose request
00:33:48.856 00.006 10072 IsGuiding returns 0
00:33:48.856 00.000 10072 Move returns status 0, amount 10
00:33:48.856 00.000 10072 MoveAxis(N, 0, ABG)
00:33:48.856 00.000 10072 Move returns status 0, amount 0
00:33:48.856 00.000 10072 move complete, result=0
00:33:48.856 00.000 10072 worker thread done servicing request
00:33:48.856 00.000 10072 Worker thread wakes up
00:33:48.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:48.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:48.862 00.006 1032 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
00:33:49.482 00.620 10072 Exposure complete
00:33:49.531 00.049 10072 worker thread done servicing request
00:33:49.531 00.000 1032 OnExposeComplete: enter
00:33:49.533 00.002 1032 UpdateGuideState(): m_state=6
00:33:49.536 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2797
00:33:49.537 00.001 1032 Star::Find returns 1 (0), X=321.59, Y=743.18, Mass=1354, SNR=25.9, Peak=142 HFD=2.7
00:33:49.539 00.002 1032 MultiStar: [#1 -0.03,0.17,1.16,U] [#2 -0.20,0.09,0.98,U] [#3 -0.01,0.06,0.71,U] [#4 -0.25,-0.00,0.72,U] [#5 0.13,0.01,0.71,U] [#6 -0.13,0.11,0.70,U] [#7 -0.20,0.10,0.60,U] [#8 -0.05,0.07,0.60,U] 
00:33:49.540 00.001 1032 refined, 8 included, MultiStar: {-0.10, 0.09}, one-star: {-0.12, 0.11}
00:33:49.542 00.002 1032 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.83) = xAngle (0.57 = 0.57)
00:33:49.543 00.001 1032 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.57 = 0.57)
00:33:49.545 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.40 mountX=0.11 mountY=0.07, mountTheta=0.57
00:33:49.547 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.09, opts=13)
00:33:49.551 00.004 1032 Enqueuing Move request for scope (-0.10, 0.09)
00:33:49.555 00.004 10072 Worker thread wakes up
00:33:49.555 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
00:33:49.555 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
00:33:49.555 00.000 10072 Moving (-0.10, 0.09) raw xDistance=0.11 yDistance=0.07
00:33:49.557 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:49.561 00.004 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:33:49.561 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:33:49.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:49.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:33:49.561 00.000 10072 MoveAxis(W, 12, ABG)
00:33:49.561 00.000 10072 Guiding  Dir = 3, Dur = 12
00:33:49.562 00.001 10072 IsGuiding returns 0
00:33:49.563 00.001 10072 PulseGuide returned control before completion, sleep 22
00:33:49.579 00.016 1032 UpdateGuideState exits: m=1354 SNR=25.9
00:33:49.582 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:49.584 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:49.585 00.001 1032 Enqueuing Expose request
00:33:49.590 00.005 10072 IsGuiding returns 0
00:33:49.590 00.000 10072 Move returns status 0, amount 12
00:33:49.590 00.000 10072 MoveAxis(N, 0, ABG)
00:33:49.590 00.000 10072 Move returns status 0, amount 0
00:33:49.590 00.000 10072 move complete, result=0
00:33:49.590 00.000 10072 worker thread done servicing request
00:33:49.590 00.000 10072 Worker thread wakes up
00:33:49.590 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:49.590 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:49.594 00.004 1032 GuideStep: 0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
00:33:49.998 00.404 10072 Exposure complete
00:33:50.046 00.048 10072 worker thread done servicing request
00:33:50.046 00.000 1032 OnExposeComplete: enter
00:33:50.049 00.003 1032 UpdateGuideState(): m_state=6
00:33:50.052 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2798
00:33:50.053 00.001 1032 Star::Find returns 1 (0), X=321.61, Y=743.26, Mass=1505, SNR=27.3, Peak=165 HFD=2.8
00:33:50.055 00.002 1032 MultiStar: [#1 -0.16,0.12,1.11,U] [#2 -0.33,0.20,0.00,M1] [#3 -0.08,-0.03,0.73,U] [#4 -0.21,-0.15,0.68,U] [#5 0.13,-0.00,0.65,U] [#6 -0.06,-0.07,0.65,U] [#7 -0.21,-0.08,0.49,U] [#8 -0.04,0.09,0.55,U] 
00:33:50.056 00.001 1032 refined, 7 included, MultiStar: {-0.10, 0.03}, one-star: {-0.10, 0.19}
00:33:50.058 00.002 1032 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.83) = xAngle (1.04 = 1.04)
00:33:50.059 00.001 1032 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.04 = 1.04)
00:33:50.060 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.87 mountX=0.05 mountY=0.09, mountTheta=1.04
00:33:50.064 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.03, opts=13)
00:33:50.066 00.002 1032 Enqueuing Move request for scope (-0.10, 0.03)
00:33:50.067 00.001 10072 Worker thread wakes up
00:33:50.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
00:33:50.067 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
00:33:50.067 00.000 10072 Moving (-0.10, 0.03) raw xDistance=0.05 yDistance=0.09
00:33:50.069 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:50.070 00.001 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:33:50.070 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:33:50.070 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:50.070 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:33:50.070 00.000 10072 MoveAxis(W, 10, ABG)
00:33:50.070 00.000 10072 Guiding  Dir = 3, Dur = 10
00:33:50.072 00.002 10072 IsGuiding returns 0
00:33:50.072 00.000 10072 PulseGuide returned control before completion, sleep 20
00:33:50.088 00.016 1032 UpdateGuideState exits: m=1505 SNR=27.3
00:33:50.090 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:50.092 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:50.094 00.002 1032 Enqueuing Expose request
00:33:50.104 00.010 10072 IsGuiding returns 0
00:33:50.104 00.000 10072 Move returns status 0, amount 10
00:33:50.104 00.000 10072 MoveAxis(N, 0, ABG)
00:33:50.104 00.000 10072 Move returns status 0, amount 0
00:33:50.104 00.000 10072 move complete, result=0
00:33:50.104 00.000 10072 worker thread done servicing request
00:33:50.104 00.000 10072 Worker thread wakes up
00:33:50.104 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:50.105 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:50.105 00.000 1032 GuideStep: 0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
00:33:50.732 00.627 10072 Exposure complete
00:33:50.780 00.048 10072 worker thread done servicing request
00:33:50.780 00.000 1032 OnExposeComplete: enter
00:33:50.782 00.002 1032 UpdateGuideState(): m_state=6
00:33:50.784 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2799
00:33:50.786 00.002 1032 Star::Find returns 1 (0), X=321.63, Y=743.13, Mass=1342, SNR=25.8, Peak=156 HFD=2.5
00:33:50.788 00.002 1032 MultiStar: [#1 -0.17,0.05,1.19,U] [#2 -0.18,0.03,0.98,U] [#3 -0.03,0.12,0.73,U] [#4 -0.16,0.08,0.70,U] [#5 -0.13,-0.08,0.72,U] [#6 -0.22,-0.13,0.70,U] [#7 -0.13,-0.15,0.53,U] [#8 -0.07,-0.06,0.62,U] 
00:33:50.790 00.002 1032 single-star, 8 included, MultiStar: {-0.13, 0.00}, one-star: {-0.08, 0.06}
00:33:50.791 00.001 1032 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.83) = xAngle (0.69 = 0.69)
00:33:50.794 00.003 1032 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.69 = 0.69)
00:33:50.796 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.52 mountX=0.07 mountY=0.06, mountTheta=0.69
00:33:50.800 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.06, opts=13)
00:33:50.805 00.005 1032 Enqueuing Move request for scope (-0.08, 0.06)
00:33:50.807 00.002 10072 Worker thread wakes up
00:33:50.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
00:33:50.807 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
00:33:50.807 00.000 10072 Moving (-0.08, 0.06) raw xDistance=0.07 yDistance=0.06
00:33:50.810 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:50.812 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:33:50.812 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:33:50.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:50.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:33:50.812 00.000 10072 MoveAxis(W, 12, ABG)
00:33:50.813 00.001 10072 Guiding  Dir = 3, Dur = 12
00:33:50.813 00.000 10072 IsGuiding returns 0
00:33:50.813 00.000 10072 PulseGuide returned control before completion, sleep 22
00:33:50.830 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.8
00:33:50.833 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:50.835 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:50.838 00.003 1032 Enqueuing Expose request
00:33:50.840 00.002 10072 IsGuiding returns 0
00:33:50.840 00.000 10072 Move returns status 0, amount 12
00:33:50.840 00.000 10072 MoveAxis(N, 0, ABG)
00:33:50.840 00.000 10072 Move returns status 0, amount 0
00:33:50.840 00.000 10072 move complete, result=0
00:33:50.840 00.000 10072 worker thread done servicing request
00:33:50.840 00.000 10072 Worker thread wakes up
00:33:50.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:50.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:50.848 00.008 1032 GuideStep: 0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
00:33:51.249 00.401 10072 Exposure complete
00:33:51.298 00.049 10072 worker thread done servicing request
00:33:51.298 00.000 1032 OnExposeComplete: enter
00:33:51.301 00.003 1032 UpdateGuideState(): m_state=6
00:33:51.303 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2800
00:33:51.306 00.003 1032 Star::Find returns 1 (0), X=321.66, Y=743.12, Mass=1241, SNR=24.8, Peak=138 HFD=2.6
00:33:51.308 00.002 1032 MultiStar: [#1 -0.02,0.14,1.18,U] [#2 -0.17,-0.05,0.99,U] [#3 -0.06,0.10,0.79,U] [#4 -0.20,0.04,0.69,U] [#5 -0.03,-0.14,0.74,U] [#6 -0.04,-0.09,0.75,U] [#7 -0.06,-0.00,0.55,U] [#8 -0.01,-0.28,0.00,M1] 
00:33:51.309 00.001 1032 single-star, 7 included, MultiStar: {-0.08, 0.01}, one-star: {-0.05, 0.05}
00:33:51.311 00.002 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
00:33:51.313 00.002 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
00:33:51.315 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.33 mountX=0.06 mountY=0.03, mountTheta=0.50
00:33:51.318 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
00:33:51.320 00.002 1032 Enqueuing Move request for scope (-0.05, 0.05)
00:33:51.322 00.002 10072 Worker thread wakes up
00:33:51.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
00:33:51.322 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
00:33:51.322 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.03
00:33:51.325 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:51.327 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:33:51.327 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:33:51.328 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:51.328 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:33:51.328 00.000 10072 MoveAxis(W, 10, ABG)
00:33:51.328 00.000 10072 Guiding  Dir = 3, Dur = 10
00:33:51.328 00.000 10072 IsGuiding returns 0
00:33:51.329 00.001 10072 PulseGuide returned control before completion, sleep 20
00:33:51.349 00.020 1032 UpdateGuideState exits: m=1241 SNR=24.8
00:33:51.351 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:51.353 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:51.355 00.002 1032 Enqueuing Expose request
00:33:51.356 00.001 10072 IsGuiding returns 0
00:33:51.356 00.000 10072 Move returns status 0, amount 10
00:33:51.356 00.000 10072 MoveAxis(N, 0, ABG)
00:33:51.356 00.000 10072 Move returns status 0, amount 0
00:33:51.356 00.000 10072 move complete, result=0
00:33:51.357 00.001 10072 worker thread done servicing request
00:33:51.357 00.000 10072 Worker thread wakes up
00:33:51.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:51.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:51.364 00.007 1032 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
00:33:51.984 00.620 10072 Exposure complete
00:33:52.036 00.052 10072 worker thread done servicing request
00:33:52.036 00.000 1032 OnExposeComplete: enter
00:33:52.039 00.003 1032 UpdateGuideState(): m_state=6
00:33:52.042 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2801
00:33:52.043 00.001 1032 Star::Find returns 1 (0), X=321.67, Y=743.12, Mass=1374, SNR=26.1, Peak=144 HFD=2.6
00:33:52.045 00.002 1032 MultiStar: [#1 -0.23,0.13,1.18,U] [#2 -0.27,0.02,0.96,U] [#3 0.07,0.19,0.72,U] [#4 -0.23,0.06,0.70,U] [#5 0.01,0.04,0.69,U] [#6 -0.17,-0.19,0.70,U] [#7 -0.07,0.04,0.59,U] [#8 -0.10,-0.14,0.60,U] 
00:33:52.046 00.001 1032 single-star, 8 included, MultiStar: {-0.13, 0.03}, one-star: {-0.03, 0.05}
00:33:52.047 00.001 1032 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.83) = xAngle (0.35 = 0.35)
00:33:52.050 00.003 1032 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.35 = 0.35)
00:33:52.052 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.18 mountX=0.06 mountY=0.02, mountTheta=0.35
00:33:52.055 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
00:33:52.057 00.002 1032 Enqueuing Move request for scope (-0.03, 0.05)
00:33:52.058 00.001 10072 Worker thread wakes up
00:33:52.059 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
00:33:52.059 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
00:33:52.059 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.06 yDistance=0.02
00:33:52.061 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:52.063 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:33:52.063 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:33:52.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:52.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:33:52.063 00.000 10072 MoveAxis(W, 12, ABG)
00:33:52.063 00.000 10072 Guiding  Dir = 3, Dur = 12
00:33:52.064 00.001 10072 IsGuiding returns 0
00:33:52.064 00.000 10072 PulseGuide returned control before completion, sleep 22
00:33:52.082 00.018 1032 UpdateGuideState exits: m=1374 SNR=26.1
00:33:52.084 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:52.086 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:52.087 00.001 1032 Enqueuing Expose request
00:33:52.092 00.005 10072 IsGuiding returns 0
00:33:52.093 00.001 10072 Move returns status 0, amount 12
00:33:52.093 00.000 10072 MoveAxis(N, 0, ABG)
00:33:52.093 00.000 10072 Move returns status 0, amount 0
00:33:52.093 00.000 10072 move complete, result=0
00:33:52.093 00.000 10072 worker thread done servicing request
00:33:52.093 00.000 10072 Worker thread wakes up
00:33:52.093 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:52.093 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:52.098 00.005 1032 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
00:33:52.502 00.404 10072 Exposure complete
00:33:52.554 00.052 10072 worker thread done servicing request
00:33:52.554 00.000 1032 OnExposeComplete: enter
00:33:52.557 00.003 1032 UpdateGuideState(): m_state=6
00:33:52.559 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2802
00:33:52.562 00.003 1032 Star::Find returns 1 (0), X=321.70, Y=743.28, Mass=1519, SNR=27.5, Peak=169 HFD=2.7
00:33:52.563 00.001 1032 MultiStar: [#1 0.05,0.27,0.00,M1] [#2 -0.10,0.30,0.00,M1] [#3 -0.15,0.14,0.71,U] [#4 -0.24,0.07,0.64,U] [#5 -0.13,-0.02,0.69,U] [#6 -0.13,0.03,0.67,U] [#7 -0.11,0.21,0.54,U] [#8 -0.06,-0.01,0.60,U] 
00:33:52.565 00.002 1032 refined, 6 included, MultiStar: {-0.11, 0.10}, one-star: {-0.01, 0.21}
00:33:52.566 00.001 1032 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.83) = xAngle (0.60 = 0.60)
00:33:52.568 00.002 1032 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.60 = 0.60)
00:33:52.570 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.43 mountX=0.12 mountY=0.08, mountTheta=0.60
00:33:52.572 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.10, opts=13)
00:33:52.574 00.002 1032 Enqueuing Move request for scope (-0.11, 0.10)
00:33:52.575 00.001 10072 Worker thread wakes up
00:33:52.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
00:33:52.575 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
00:33:52.575 00.000 10072 Moving (-0.11, 0.10) raw xDistance=0.12 yDistance=0.08
00:33:52.578 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:52.580 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:33:52.580 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:33:52.580 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:52.581 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:33:52.581 00.000 10072 MoveAxis(W, 10, ABG)
00:33:52.581 00.000 10072 Guiding  Dir = 3, Dur = 10
00:33:52.581 00.000 10072 IsGuiding returns 0
00:33:52.582 00.001 10072 PulseGuide returned control before completion, sleep 20
00:33:52.599 00.017 1032 UpdateGuideState exits: m=1519 SNR=27.5
00:33:52.601 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:52.603 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:52.604 00.001 1032 Enqueuing Expose request
00:33:52.608 00.004 10072 IsGuiding returns 0
00:33:52.608 00.000 10072 Move returns status 0, amount 10
00:33:52.608 00.000 10072 MoveAxis(N, 0, ABG)
00:33:52.608 00.000 10072 Move returns status 0, amount 0
00:33:52.608 00.000 10072 move complete, result=0
00:33:52.608 00.000 10072 worker thread done servicing request
00:33:52.608 00.000 10072 Worker thread wakes up
00:33:52.608 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:52.608 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:52.614 00.006 1032 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
00:33:53.232 00.618 10072 Exposure complete
00:33:53.282 00.050 10072 worker thread done servicing request
00:33:53.282 00.000 1032 OnExposeComplete: enter
00:33:53.284 00.002 1032 UpdateGuideState(): m_state=6
00:33:53.286 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2803
00:33:53.288 00.002 1032 Star::Find returns 1 (0), X=321.86, Y=743.25, Mass=1410, SNR=26.5, Peak=151 HFD=2.5
00:33:53.291 00.003 1032 MultiStar: [#1 0.02,0.28,0.00,M2] [#2 -0.16,0.18,0.97,U] [#3 -0.09,0.12,0.80,U] [#4 -0.09,0.32,0.00,M1] [#5 -0.03,-0.07,0.70,U] [#6 -0.05,0.05,0.66,U] [#7 -0.14,0.13,0.56,U] [#8 0.03,0.18,0.59,U] 
00:33:53.292 00.001 1032 refined, 6 included, MultiStar: {-0.03, 0.12}, one-star: {0.15, 0.18}
00:33:53.294 00.002 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
00:33:53.296 00.002 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
00:33:53.299 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.86 mountX=0.12 mountY=0.00, mountTheta=0.03
00:33:53.304 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.12, opts=13)
00:33:53.307 00.003 1032 Enqueuing Move request for scope (-0.03, 0.12)
00:33:53.309 00.002 10072 Worker thread wakes up
00:33:53.309 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
00:33:53.309 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
00:33:53.309 00.000 10072 Moving (-0.03, 0.12) raw xDistance=0.12 yDistance=0.00
00:33:53.311 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:53.313 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:33:53.314 00.001 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:33:53.314 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:53.314 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:33:53.314 00.000 10072 MoveAxis(W, 11, ABG)
00:33:53.314 00.000 10072 Guiding  Dir = 3, Dur = 11
00:33:53.314 00.000 10072 IsGuiding returns 0
00:33:53.315 00.001 10072 PulseGuide returned control before completion, sleep 21
00:33:53.333 00.018 1032 UpdateGuideState exits: m=1410 SNR=26.5
00:33:53.337 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:53.339 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:53.342 00.003 1032 Enqueuing Expose request
00:33:53.344 00.002 10072 IsGuiding returns 0
00:33:53.344 00.000 10072 Move returns status 0, amount 11
00:33:53.344 00.000 10072 MoveAxis(N, 0, ABG)
00:33:53.344 00.000 10072 Move returns status 0, amount 0
00:33:53.344 00.000 10072 move complete, result=0
00:33:53.344 00.000 10072 worker thread done servicing request
00:33:53.344 00.000 10072 Worker thread wakes up
00:33:53.344 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:53.344 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:53.344 00.000 1032 GuideStep: 0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
00:33:53.753 00.409 10072 Exposure complete
00:33:53.803 00.050 10072 worker thread done servicing request
00:33:53.803 00.000 1032 OnExposeComplete: enter
00:33:53.806 00.003 1032 UpdateGuideState(): m_state=6
00:33:53.807 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2804
00:33:53.809 00.002 1032 Star::Find returns 1 (0), X=321.78, Y=743.33, Mass=1349, SNR=25.9, Peak=144 HFD=2.7
00:33:53.810 00.001 1032 MultiStar: [#1 -0.10,0.22,1.14,U] [#2 -0.02,0.20,0.95,U] [#3 0.06,0.13,0.74,U] [#4 -0.23,0.14,0.74,U] [#5 0.05,0.01,0.70,U] [#6 -0.05,0.04,0.70,U] [#7 0.02,0.13,0.55,U] [#8 0.10,0.12,0.61,U] 
00:33:53.812 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.15}, one-star: {0.07, 0.26}
00:33:53.813 00.001 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
00:33:53.815 00.002 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
00:33:53.817 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.67 mountX=0.15 mountY=-0.02, mountTheta=-0.16
00:33:53.819 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.15, opts=13)
00:33:53.820 00.001 1032 Enqueuing Move request for scope (-0.02, 0.15)
00:33:53.823 00.003 10072 Worker thread wakes up
00:33:53.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
00:33:53.823 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
00:33:53.823 00.000 10072 Moving (-0.02, 0.15) raw xDistance=0.15 yDistance=-0.02
00:33:53.825 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:53.826 00.001 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.49
00:33:53.826 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:33:53.827 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:53.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:33:53.827 00.000 10072 MoveAxis(W, 85, ABG)
00:33:53.827 00.000 10072 Guiding  Dir = 3, Dur = 85
00:33:53.827 00.000 10072 IsGuiding returns 0
00:33:53.827 00.000 10072 PulseGuide returned control before completion, sleep 95
00:33:53.844 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:33:53.846 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:53.848 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:53.850 00.002 1032 Enqueuing Expose request
00:33:53.924 00.074 10072 IsGuiding returns 0
00:33:53.924 00.000 10072 Move returns status 0, amount 85
00:33:53.924 00.000 10072 MoveAxis(N, 0, ABG)
00:33:53.924 00.000 10072 Move returns status 0, amount 0
00:33:53.924 00.000 10072 move complete, result=0
00:33:53.924 00.000 10072 worker thread done servicing request
00:33:53.924 00.000 1032 GuideStep: 0.1 px 85 ms WEST, -0.0 px 0 ms NORTH
00:33:53.927 00.003 10072 Worker thread wakes up
00:33:53.927 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:53.927 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:54.553 00.626 10072 Exposure complete
00:33:54.604 00.051 10072 worker thread done servicing request
00:33:54.605 00.001 1032 OnExposeComplete: enter
00:33:54.607 00.002 1032 UpdateGuideState(): m_state=6
00:33:54.608 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2805
00:33:54.611 00.003 1032 Star::Find returns 1 (0), X=321.79, Y=743.22, Mass=1467, SNR=27.0, Peak=168 HFD=2.6
00:33:54.615 00.004 1032 MultiStar: [#1 0.05,0.11,1.04,U] [#2 -0.12,0.04,0.96,U] [#3 0.07,0.18,0.69,U] [#4 -0.11,0.02,0.68,U] [#5 0.09,-0.09,0.67,U] [#6 -0.02,-0.11,0.66,U] [#7 -0.08,0.12,0.53,U] [#8 0.19,-0.15,0.53,U] 
00:33:54.618 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.08, 0.15}
00:33:54.620 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
00:33:54.622 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
00:33:54.624 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.26 mountX=0.04 mountY=-0.02, mountTheta=-0.57
00:33:54.627 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
00:33:54.630 00.003 1032 Enqueuing Move request for scope (0.01, 0.04)
00:33:54.632 00.002 10072 Worker thread wakes up
00:33:54.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:33:54.632 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:33:54.632 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
00:33:54.634 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:54.636 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:33:54.636 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:33:54.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:54.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:33:54.636 00.000 10072 MoveAxis(W, 11, ABG)
00:33:54.636 00.000 10072 Guiding  Dir = 3, Dur = 11
00:33:54.637 00.001 10072 IsGuiding returns 0
00:33:54.637 00.000 10072 PulseGuide returned control before completion, sleep 21
00:33:54.656 00.019 1032 UpdateGuideState exits: m=1467 SNR=27.0
00:33:54.658 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:54.660 00.002 10072 IsGuiding returns 0
00:33:54.660 00.000 10072 Move returns status 0, amount 11
00:33:54.660 00.000 10072 MoveAxis(N, 0, ABG)
00:33:54.660 00.000 10072 Move returns status 0, amount 0
00:33:54.660 00.000 10072 move complete, result=0
00:33:54.660 00.000 10072 worker thread done servicing request
00:33:54.660 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:54.663 00.003 1032 Enqueuing Expose request
00:33:54.664 00.001 1032 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
00:33:54.666 00.002 10072 Worker thread wakes up
00:33:54.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:54.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:55.084 00.418 10072 Exposure complete
00:33:55.134 00.050 10072 worker thread done servicing request
00:33:55.134 00.000 1032 OnExposeComplete: enter
00:33:55.137 00.003 1032 UpdateGuideState(): m_state=6
00:33:55.139 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2806
00:33:55.142 00.003 1032 Star::Find returns 1 (0), X=321.86, Y=743.17, Mass=1595, SNR=28.1, Peak=189 HFD=2.4
00:33:55.144 00.002 1032 MultiStar: [#1 0.10,0.24,1.05,U] [#2 -0.02,0.07,0.90,U] [#3 -0.06,0.25,0.63,U] [#4 -0.16,0.14,0.63,U] [#5 0.20,0.01,0.64,U] [#6 -0.07,-0.06,0.64,U] [#7 0.00,0.02,0.51,U] [#8 0.10,-0.15,0.58,U] 
00:33:55.146 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.15, 0.10}
00:33:55.147 00.001 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
00:33:55.149 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
00:33:55.151 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.15 mountX=0.07 mountY=-0.06, mountTheta=-0.68
00:33:55.155 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
00:33:55.157 00.002 1032 Enqueuing Move request for scope (0.04, 0.08)
00:33:55.158 00.001 10072 Worker thread wakes up
00:33:55.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
00:33:55.158 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
00:33:55.158 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.07 yDistance=-0.06
00:33:55.162 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:33:55.162 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:33:55.163 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:55.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:33:55.163 00.000 10072 MoveAxis(W, 10, ABG)
00:33:55.163 00.000 10072 Guiding  Dir = 3, Dur = 10
00:33:55.163 00.000 10072 IsGuiding returns 0
00:33:55.164 00.001 10072 PulseGuide returned control before completion, sleep 20
00:33:55.164 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:55.186 00.022 1032 UpdateGuideState exits: m=1595 SNR=28.1
00:33:55.190 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:55.191 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:55.193 00.002 1032 Enqueuing Expose request
00:33:55.195 00.002 10072 IsGuiding returns 0
00:33:55.195 00.000 10072 Move returns status 0, amount 10
00:33:55.195 00.000 10072 MoveAxis(N, 0, ABG)
00:33:55.195 00.000 10072 Move returns status 0, amount 0
00:33:55.196 00.001 10072 move complete, result=0
00:33:55.196 00.000 10072 worker thread done servicing request
00:33:55.196 00.000 10072 Worker thread wakes up
00:33:55.196 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:55.196 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:55.204 00.008 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:33:55.819 00.615 10072 Exposure complete
00:33:55.871 00.052 10072 worker thread done servicing request
00:33:55.871 00.000 1032 OnExposeComplete: enter
00:33:55.873 00.002 1032 UpdateGuideState(): m_state=6
00:33:55.875 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2807
00:33:55.877 00.002 1032 Star::Find returns 1 (0), X=321.76, Y=743.28, Mass=1469, SNR=27.0, Peak=163 HFD=2.6
00:33:55.878 00.001 1032 MultiStar: [#1 0.07,0.22,1.01,U] [#2 -0.01,0.26,0.93,U] [#3 0.10,0.16,0.69,U] [#4 -0.13,0.09,0.64,U] [#5 0.20,0.03,0.70,U] [#6 -0.02,-0.04,0.69,U] [#7 0.03,0.16,0.52,U] [#8 -0.10,0.00,0.56,U] 
00:33:55.881 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.14}, one-star: {0.06, 0.21}
00:33:55.883 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
00:33:55.885 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
00:33:55.887 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.36 mountX=0.13 mountY=-0.06, mountTheta=-0.47
00:33:55.890 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.14, opts=13)
00:33:55.893 00.003 1032 Enqueuing Move request for scope (0.03, 0.14)
00:33:55.899 00.006 10072 Worker thread wakes up
00:33:55.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
00:33:55.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
00:33:55.899 00.000 10072 Moving (0.03, 0.14) raw xDistance=0.13 yDistance=-0.06
00:33:55.901 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:55.904 00.003 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:33:55.904 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
00:33:55.904 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:55.904 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:33:55.904 00.000 10072 MoveAxis(W, 11, ABG)
00:33:55.904 00.000 10072 Guiding  Dir = 3, Dur = 11
00:33:55.904 00.000 10072 IsGuiding returns 0
00:33:55.905 00.001 10072 PulseGuide returned control before completion, sleep 21
00:33:55.923 00.018 1032 UpdateGuideState exits: m=1469 SNR=27.0
00:33:55.926 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:55.928 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:55.933 00.005 1032 Enqueuing Expose request
00:33:55.941 00.008 10072 IsGuiding returns 0
00:33:55.941 00.000 10072 Move returns status 0, amount 11
00:33:55.941 00.000 10072 MoveAxis(N, 0, ABG)
00:33:55.941 00.000 10072 Move returns status 0, amount 0
00:33:55.941 00.000 10072 move complete, result=0
00:33:55.941 00.000 10072 worker thread done servicing request
00:33:55.942 00.001 10072 Worker thread wakes up
00:33:55.942 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:55.942 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:55.943 00.001 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:33:56.352 00.409 10072 Exposure complete
00:33:56.402 00.050 10072 worker thread done servicing request
00:33:56.403 00.001 1032 OnExposeComplete: enter
00:33:56.404 00.001 1032 UpdateGuideState(): m_state=6
00:33:56.406 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2808
00:33:56.409 00.003 1032 Star::Find returns 1 (0), X=322.00, Y=743.17, Mass=1389, SNR=26.3, Peak=173 HFD=2.6
00:33:56.412 00.003 1032 MultiStar: [#1 0.24,0.15,0.00,M1] [#2 0.17,0.11,0.94,U] [#3 0.15,0.34,0.00,M1] [#4 0.06,0.01,0.66,U] [#5 0.14,0.14,0.65,U] [#6 0.02,0.05,0.72,U] [#7 -0.06,0.05,0.54,U] [#8 0.16,0.14,0.61,U] 
00:33:56.414 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.09}, one-star: {0.29, 0.09}
00:33:56.415 00.001 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
00:33:56.417 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
00:33:56.419 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.60 mountX=0.05 mountY=-0.15, mountTheta=-1.24
00:33:56.422 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.09, opts=13)
00:33:56.426 00.004 1032 Enqueuing Move request for scope (0.13, 0.09)
00:33:56.429 00.003 10072 Worker thread wakes up
00:33:56.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
00:33:56.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
00:33:56.429 00.000 10072 Moving (0.13, 0.09) raw xDistance=0.05 yDistance=-0.15
00:33:56.431 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:56.434 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:33:56.434 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:33:56.434 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:56.434 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:33:56.434 00.000 10072 MoveAxis(W, 9, ABG)
00:33:56.434 00.000 10072 Guiding  Dir = 3, Dur = 9
00:33:56.434 00.000 10072 IsGuiding returns 0
00:33:56.435 00.001 10072 PulseGuide returned control before completion, sleep 19
00:33:56.452 00.017 1032 UpdateGuideState exits: m=1389 SNR=26.3
00:33:56.455 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:56.456 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:56.459 00.003 1032 Enqueuing Expose request
00:33:56.460 00.001 10072 IsGuiding returns 0
00:33:56.461 00.001 10072 Move returns status 0, amount 9
00:33:56.461 00.000 10072 MoveAxis(N, 0, ABG)
00:33:56.461 00.000 10072 Move returns status 0, amount 0
00:33:56.461 00.000 10072 move complete, result=0
00:33:56.461 00.000 10072 worker thread done servicing request
00:33:56.461 00.000 10072 Worker thread wakes up
00:33:56.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:56.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:56.468 00.007 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:33:57.087 00.619 10072 Exposure complete
00:33:57.137 00.050 10072 worker thread done servicing request
00:33:57.137 00.000 1032 OnExposeComplete: enter
00:33:57.139 00.002 1032 UpdateGuideState(): m_state=6
00:33:57.141 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2809
00:33:57.144 00.003 1032 Star::Find returns 1 (0), X=321.92, Y=743.16, Mass=1352, SNR=25.8, Peak=162 HFD=2.5
00:33:57.148 00.004 1032 MultiStar: [#1 0.15,0.19,1.10,U] [#2 0.08,0.15,0.95,U] [#3 0.11,0.01,0.67,U] [#4 -0.07,-0.13,0.70,U] [#5 0.14,-0.05,0.69,U] [#6 0.02,-0.05,0.69,U] [#7 0.02,0.00,0.56,U] [#8 0.13,0.14,0.64,U] 
00:33:57.151 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.21, 0.09}
00:33:57.152 00.001 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
00:33:57.154 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
00:33:57.156 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.51 mountX=0.03 mountY=-0.11, mountTheta=-1.32
00:33:57.158 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
00:33:57.160 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
00:33:57.162 00.002 10072 Worker thread wakes up
00:33:57.163 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
00:33:57.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
00:33:57.163 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.03 yDistance=-0.11
00:33:57.165 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:57.166 00.001 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:33:57.166 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:33:57.168 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:57.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:33:57.168 00.000 10072 MoveAxis(W, 11, ABG)
00:33:57.168 00.000 10072 Guiding  Dir = 3, Dur = 11
00:33:57.168 00.000 10072 IsGuiding returns 0
00:33:57.169 00.001 10072 PulseGuide returned control before completion, sleep 21
00:33:57.188 00.019 1032 UpdateGuideState exits: m=1352 SNR=25.8
00:33:57.191 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:57.193 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:57.195 00.002 1032 Enqueuing Expose request
00:33:57.196 00.001 10072 IsGuiding returns 0
00:33:57.196 00.000 10072 Move returns status 0, amount 11
00:33:57.197 00.001 10072 MoveAxis(N, 0, ABG)
00:33:57.197 00.000 10072 Move returns status 0, amount 0
00:33:57.197 00.000 10072 move complete, result=0
00:33:57.197 00.000 10072 worker thread done servicing request
00:33:57.197 00.000 10072 Worker thread wakes up
00:33:57.197 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:57.197 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:57.204 00.007 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:33:57.601 00.397 10072 Exposure complete
00:33:57.653 00.052 1032 OnExposeComplete: enter
00:33:57.655 00.002 10072 worker thread done servicing request
00:33:57.655 00.000 1032 UpdateGuideState(): m_state=6
00:33:57.658 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2810
00:33:57.660 00.002 1032 Star::Find returns 1 (0), X=321.81, Y=743.26, Mass=1308, SNR=25.5, Peak=152 HFD=2.5
00:33:57.662 00.002 1032 MultiStar: [#1 -0.01,0.19,1.12,U] [#2 0.00,0.14,1.01,U] [#3 0.09,0.19,0.73,U] [#4 -0.13,0.07,0.67,U] [#5 0.18,-0.02,0.78,U] [#6 -0.02,-0.07,0.71,U] [#7 -0.08,0.13,0.58,U] [#8 0.17,-0.16,0.61,U] 
00:33:57.663 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.11, 0.19}
00:33:57.665 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
00:33:57.667 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
00:33:57.669 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.17 mountX=0.08 mountY=-0.06, mountTheta=-0.66
00:33:57.673 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
00:33:57.678 00.005 1032 Enqueuing Move request for scope (0.04, 0.09)
00:33:57.680 00.002 10072 Worker thread wakes up
00:33:57.680 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
00:33:57.680 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
00:33:57.680 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.06
00:33:57.682 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:57.684 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:33:57.684 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:33:57.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:57.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:33:57.684 00.000 10072 MoveAxis(W, 10, ABG)
00:33:57.684 00.000 10072 Guiding  Dir = 3, Dur = 10
00:33:57.684 00.000 10072 IsGuiding returns 0
00:33:57.685 00.001 10072 PulseGuide returned control before completion, sleep 20
00:33:57.702 00.017 1032 UpdateGuideState exits: m=1308 SNR=25.5
00:33:57.703 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:57.706 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:57.709 00.003 1032 Enqueuing Expose request
00:33:57.713 00.004 10072 IsGuiding returns 0
00:33:57.713 00.000 10072 Move returns status 0, amount 10
00:33:57.713 00.000 10072 MoveAxis(N, 0, ABG)
00:33:57.713 00.000 10072 Move returns status 0, amount 0
00:33:57.713 00.000 10072 move complete, result=0
00:33:57.713 00.000 10072 worker thread done servicing request
00:33:57.713 00.000 10072 Worker thread wakes up
00:33:57.713 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:57.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:57.721 00.008 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:33:58.352 00.631 10072 Exposure complete
00:33:58.401 00.049 10072 worker thread done servicing request
00:33:58.401 00.000 1032 OnExposeComplete: enter
00:33:58.404 00.003 1032 UpdateGuideState(): m_state=6
00:33:58.405 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2811
00:33:58.406 00.001 1032 Star::Find returns 1 (0), X=321.87, Y=743.47, Mass=1434, SNR=26.7, Peak=155 HFD=2.8
00:33:58.408 00.002 1032 MultiStar: [#1 -0.13,0.34,0.00,M1] [#2 -0.04,0.26,0.99,U] [#3 0.08,0.14,0.70,U] [#4 -0.06,0.19,0.68,U] [#5 0.22,0.07,0.70,U] [#6 0.03,0.09,0.69,U] [#7 0.06,0.09,0.55,U] [#8 0.04,0.31,0.00,M1] 
00:33:58.410 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.20}, one-star: {0.16, 0.40}
00:33:58.411 00.001 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
00:33:58.413 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
00:33:58.416 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.25 mountX=0.17 mountY=-0.11, mountTheta=-0.58
00:33:58.419 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.20, opts=13)
00:33:58.421 00.002 1032 Enqueuing Move request for scope (0.07, 0.20)
00:33:58.424 00.003 10072 Worker thread wakes up
00:33:58.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
00:33:58.424 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
00:33:58.424 00.000 10072 Moving (0.07, 0.20) raw xDistance=0.17 yDistance=-0.11
00:33:58.427 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:58.429 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 289.50
00:33:58.430 00.001 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
00:33:58.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:58.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:33:58.430 00.000 10072 MoveAxis(W, 96, ABG)
00:33:58.430 00.000 10072 Guiding  Dir = 3, Dur = 96
00:33:58.430 00.000 10072 IsGuiding returns 0
00:33:58.431 00.001 10072 PulseGuide returned control before completion, sleep 106
00:33:58.447 00.016 1032 UpdateGuideState exits: m=1434 SNR=26.7
00:33:58.449 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:58.451 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:58.452 00.001 1032 Enqueuing Expose request
00:33:58.552 00.100 10072 IsGuiding returns 0
00:33:58.552 00.000 10072 Move returns status 0, amount 96
00:33:58.552 00.000 10072 MoveAxis(N, 0, ABG)
00:33:58.552 00.000 10072 Move returns status 0, amount 0
00:33:58.552 00.000 10072 move complete, result=0
00:33:58.552 00.000 10072 worker thread done servicing request
00:33:58.552 00.000 10072 Worker thread wakes up
00:33:58.552 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:58.552 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:58.553 00.001 1032 GuideStep: 0.2 px 96 ms WEST, -0.1 px 0 ms NORTH
00:33:58.960 00.407 10072 Exposure complete
00:33:59.012 00.052 10072 worker thread done servicing request
00:33:59.013 00.001 1032 OnExposeComplete: enter
00:33:59.015 00.002 1032 UpdateGuideState(): m_state=6
00:33:59.018 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2812
00:33:59.021 00.003 1032 Star::Find returns 1 (0), X=321.93, Y=743.38, Mass=1341, SNR=25.8, Peak=166 HFD=2.4
00:33:59.023 00.002 1032 MultiStar: [#1 0.03,0.54,0.00,M2] [#2 0.02,0.34,0.00,M1] [#3 0.10,0.38,0.00,M1] [#4 -0.05,0.37,0.00,M1] [#5 0.11,0.34,0.00,M1] [#6 -0.09,0.33,0.00,M1] [#7 -0.06,0.20,0.57,U] [#8 0.04,0.29,0.00,M2] 
00:33:59.025 00.002 1032 refined, 1 included, MultiStar: {0.13, 0.27}, one-star: {0.23, 0.31}
00:33:59.027 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
00:33:59.028 00.001 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
00:33:59.029 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.14 mountX=0.23 mountY=-0.19, mountTheta=-0.69
00:33:59.032 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.27, opts=13)
00:33:59.033 00.001 1032 Enqueuing Move request for scope (0.13, 0.27)
00:33:59.034 00.001 10072 Worker thread wakes up
00:33:59.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
00:33:59.035 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
00:33:59.035 00.000 10072 Moving (0.13, 0.27) raw xDistance=0.23 yDistance=-0.19
00:33:59.038 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:59.040 00.002 10072 PPEC rslt: input = 0.23, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 289.50
00:33:59.040 00.000 10072 PPEC: input: 0.23, control: 0.12, exposure: 500
00:33:59.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:59.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:33:59.040 00.000 10072 MoveAxis(W, 125, ABG)
00:33:59.040 00.000 10072 Guiding  Dir = 3, Dur = 125
00:33:59.040 00.000 10072 IsGuiding returns 0
00:33:59.041 00.001 10072 PulseGuide returned control before completion, sleep 135
00:33:59.061 00.020 1032 UpdateGuideState exits: m=1341 SNR=25.8
00:33:59.064 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:59.066 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:59.068 00.002 1032 Enqueuing Expose request
00:33:59.192 00.124 10072 IsGuiding returns 0
00:33:59.192 00.000 10072 Move returns status 0, amount 125
00:33:59.192 00.000 10072 MoveAxis(N, 0, ABG)
00:33:59.192 00.000 10072 Move returns status 0, amount 0
00:33:59.192 00.000 10072 move complete, result=0
00:33:59.192 00.000 10072 worker thread done servicing request
00:33:59.192 00.000 10072 Worker thread wakes up
00:33:59.192 00.000 1032 GuideStep: 0.2 px 125 ms WEST, -0.2 px 0 ms NORTH
00:33:59.195 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:59.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:59.820 00.625 10072 Exposure complete
00:33:59.873 00.053 10072 worker thread done servicing request
00:33:59.873 00.000 1032 OnExposeComplete: enter
00:33:59.875 00.002 1032 UpdateGuideState(): m_state=6
00:33:59.876 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2813
00:33:59.879 00.003 1032 Star::Find returns 1 (0), X=321.87, Y=743.05, Mass=1246, SNR=24.9, Peak=141 HFD=2.7
00:33:59.880 00.001 1032 MultiStar: [#1 0.10,0.16,1.17,U] [#2 0.02,0.07,1.04,U] [#3 0.20,-0.17,0.78,U] [#4 0.08,-0.30,0.00,M2] [#5 0.10,-0.14,0.74,U] [#6 -0.06,-0.07,0.73,U] [#7 0.13,-0.08,0.54,U] [#8 0.06,-0.03,0.64,U] 
00:33:59.882 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.02}, one-star: {0.16, -0.02}
00:33:59.884 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
00:33:59.885 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
00:33:59.887 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.18 mountX=-0.04 mountY=-0.08, mountTheta=-2.01
00:33:59.889 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
00:33:59.893 00.004 1032 Enqueuing Move request for scope (0.09, -0.02)
00:33:59.897 00.004 10072 Worker thread wakes up
00:33:59.897 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
00:33:59.897 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
00:33:59.897 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
00:33:59.899 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:33:59.901 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:33:59.901 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:33:59.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:59.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:33:59.901 00.000 10072 MoveAxis(W, 11, ABG)
00:33:59.901 00.000 10072 Guiding  Dir = 3, Dur = 11
00:33:59.902 00.001 10072 IsGuiding returns 0
00:33:59.902 00.000 10072 PulseGuide returned control before completion, sleep 21
00:33:59.918 00.016 1032 UpdateGuideState exits: m=1246 SNR=24.9
00:33:59.922 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:59.924 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:33:59.928 00.004 1032 Enqueuing Expose request
00:33:59.930 00.002 10072 IsGuiding returns 0
00:33:59.930 00.000 10072 Move returns status 0, amount 11
00:33:59.930 00.000 10072 MoveAxis(N, 0, ABG)
00:33:59.930 00.000 10072 Move returns status 0, amount 0
00:33:59.930 00.000 10072 move complete, result=0
00:33:59.930 00.000 10072 worker thread done servicing request
00:33:59.930 00.000 10072 Worker thread wakes up
00:33:59.930 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:33:59.930 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:33:59.939 00.009 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:34:00.351 00.412 10072 Exposure complete
00:34:00.403 00.052 10072 worker thread done servicing request
00:34:00.403 00.000 1032 OnExposeComplete: enter
00:34:00.405 00.002 1032 UpdateGuideState(): m_state=6
00:34:00.407 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2814
00:34:00.410 00.003 1032 Star::Find returns 1 (0), X=321.87, Y=743.16, Mass=1481, SNR=27.1, Peak=179 HFD=2.4
00:34:00.412 00.002 1032 MultiStar: [#1 -0.02,0.14,1.06,U] [#2 0.01,-0.03,0.92,U] [#3 0.07,0.14,0.72,U] [#4 -0.09,-0.05,0.66,U] [#5 0.12,-0.12,0.68,U] [#6 -0.05,-0.08,0.67,U] [#7 0.09,-0.13,0.51,U] [#8 0.03,0.10,0.56,U] 
00:34:00.413 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.16, 0.09}
00:34:00.415 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
00:34:00.417 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
00:34:00.418 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.45 mountX=0.01 mountY=-0.04, mountTheta=-1.38
00:34:00.421 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
00:34:00.423 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
00:34:00.426 00.003 10072 Worker thread wakes up
00:34:00.426 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
00:34:00.426 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
00:34:00.426 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
00:34:00.428 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:00.431 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:00.431 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:34:00.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:00.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:34:00.431 00.000 10072 MoveAxis(W, 9, ABG)
00:34:00.431 00.000 10072 Guiding  Dir = 3, Dur = 9
00:34:00.432 00.001 10072 IsGuiding returns 0
00:34:00.432 00.000 10072 PulseGuide returned control before completion, sleep 19
00:34:00.449 00.017 1032 UpdateGuideState exits: m=1481 SNR=27.1
00:34:00.451 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:00.452 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:00.455 00.003 1032 Enqueuing Expose request
00:34:00.458 00.003 10072 IsGuiding returns 0
00:34:00.459 00.001 10072 Move returns status 0, amount 9
00:34:00.459 00.000 10072 MoveAxis(N, 0, ABG)
00:34:00.459 00.000 10072 Move returns status 0, amount 0
00:34:00.459 00.000 10072 move complete, result=0
00:34:00.459 00.000 10072 worker thread done servicing request
00:34:00.459 00.000 10072 Worker thread wakes up
00:34:00.459 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:00.459 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:00.467 00.008 1032 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
00:34:01.083 00.616 10072 Exposure complete
00:34:01.131 00.048 10072 worker thread done servicing request
00:34:01.131 00.000 1032 OnExposeComplete: enter
00:34:01.133 00.002 1032 UpdateGuideState(): m_state=6
00:34:01.135 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2815
00:34:01.136 00.001 1032 Star::Find returns 1 (0), X=321.92, Y=743.16, Mass=1475, SNR=27.1, Peak=166 HFD=2.6
00:34:01.138 00.002 1032 MultiStar: [#1 -0.07,0.18,1.10,U] [#2 -0.12,0.12,0.84,U] [#3 0.16,-0.01,0.70,U] [#4 0.04,0.04,0.64,U] [#5 0.03,0.11,0.66,U] [#6 0.01,-0.08,0.70,U] [#7 0.07,-0.05,0.53,U] [#8 0.12,0.00,0.58,U] 
00:34:01.139 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.21, 0.08}
00:34:01.141 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
00:34:01.143 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
00:34:01.145 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.93 mountX=0.05 mountY=-0.06, mountTheta=-0.90
00:34:01.148 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
00:34:01.150 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
00:34:01.153 00.003 10072 Worker thread wakes up
00:34:01.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
00:34:01.153 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
00:34:01.153 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.06
00:34:01.155 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:01.157 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:01.157 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:34:01.158 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:01.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:34:01.158 00.000 10072 MoveAxis(W, 10, ABG)
00:34:01.158 00.000 10072 Guiding  Dir = 3, Dur = 10
00:34:01.158 00.000 10072 IsGuiding returns 0
00:34:01.159 00.001 10072 PulseGuide returned control before completion, sleep 20
00:34:01.179 00.020 1032 UpdateGuideState exits: m=1475 SNR=27.1
00:34:01.182 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:01.184 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:01.186 00.002 1032 Enqueuing Expose request
00:34:01.189 00.003 10072 IsGuiding returns 0
00:34:01.189 00.000 10072 Move returns status 0, amount 10
00:34:01.189 00.000 10072 MoveAxis(N, 0, ABG)
00:34:01.189 00.000 10072 Move returns status 0, amount 0
00:34:01.189 00.000 10072 move complete, result=0
00:34:01.189 00.000 10072 worker thread done servicing request
00:34:01.189 00.000 10072 Worker thread wakes up
00:34:01.189 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:01.190 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:01.196 00.006 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:34:01.599 00.403 10072 Exposure complete
00:34:01.649 00.050 10072 worker thread done servicing request
00:34:01.649 00.000 1032 OnExposeComplete: enter
00:34:01.652 00.003 1032 UpdateGuideState(): m_state=6
00:34:01.654 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2816
00:34:01.655 00.001 1032 Star::Find returns 1 (0), X=321.84, Y=743.25, Mass=1426, SNR=26.6, Peak=167 HFD=2.5
00:34:01.657 00.002 1032 MultiStar: [#1 -0.04,0.08,1.13,U] [#2 -0.05,0.20,0.96,U] [#3 0.16,0.12,0.76,U] [#4 0.01,0.05,0.67,U] [#5 0.16,-0.16,0.69,U] [#6 0.08,0.01,0.66,U] [#7 0.07,-0.02,0.54,U] [#8 0.18,-0.07,0.62,U] 
00:34:01.659 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.13, 0.18}
00:34:01.661 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
00:34:01.663 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
00:34:01.666 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.75 mountX=0.04 mountY=-0.08, mountTheta=-1.08
00:34:01.671 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
00:34:01.675 00.004 1032 Enqueuing Move request for scope (0.07, 0.06)
00:34:01.677 00.002 10072 Worker thread wakes up
00:34:01.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
00:34:01.677 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
00:34:01.677 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
00:34:01.680 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:01.682 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:01.682 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:34:01.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:01.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:34:01.682 00.000 10072 MoveAxis(W, 9, ABG)
00:34:01.682 00.000 10072 Guiding  Dir = 3, Dur = 9
00:34:01.683 00.001 10072 IsGuiding returns 0
00:34:01.683 00.000 10072 PulseGuide returned control before completion, sleep 19
00:34:01.703 00.020 1032 UpdateGuideState exits: m=1426 SNR=26.6
00:34:01.709 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:01.712 00.003 10072 IsGuiding returns 0
00:34:01.712 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:01.715 00.003 10072 Move returns status 0, amount 9
00:34:01.715 00.000 10072 MoveAxis(N, 0, ABG)
00:34:01.715 00.000 10072 Move returns status 0, amount 0
00:34:01.715 00.000 10072 move complete, result=0
00:34:01.715 00.000 10072 worker thread done servicing request
00:34:01.715 00.000 1032 Enqueuing Expose request
00:34:01.718 00.003 10072 Worker thread wakes up
00:34:01.718 00.000 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
00:34:01.720 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:01.720 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:02.353 00.633 10072 Exposure complete
00:34:02.415 00.062 1032 OnExposeComplete: enter
00:34:02.419 00.004 1032 UpdateGuideState(): m_state=6
00:34:02.421 00.002 10072 worker thread done servicing request
00:34:02.421 00.000 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2817
00:34:02.423 00.002 1032 Star::Find returns 1 (0), X=321.80, Y=743.07, Mass=1369, SNR=26.1, Peak=154 HFD=2.5
00:34:02.426 00.003 1032 MultiStar: [#1 0.05,0.08,1.14,U] [#2 -0.07,-0.01,0.95,U] [#3 0.17,0.05,0.79,U] [#4 -0.14,-0.00,0.67,U] [#5 0.03,-0.13,0.69,U] [#6 -0.02,-0.20,0.72,U] [#7 0.15,-0.03,0.56,U] [#8 -0.03,-0.13,0.59,U] 
00:34:02.429 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.10, -0.00}
00:34:02.432 00.003 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
00:34:02.434 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
00:34:02.437 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.80 mountX=-0.04 mountY=-0.02, mountTheta=-2.63
00:34:02.441 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
00:34:02.443 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
00:34:02.445 00.002 10072 Worker thread wakes up
00:34:02.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
00:34:02.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
00:34:02.445 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
00:34:02.448 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:02.450 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:02.450 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:34:02.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:02.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:34:02.450 00.000 10072 MoveAxis(W, 10, ABG)
00:34:02.451 00.001 10072 Guiding  Dir = 3, Dur = 10
00:34:02.451 00.000 10072 IsGuiding returns 0
00:34:02.452 00.001 10072 PulseGuide returned control before completion, sleep 20
00:34:02.473 00.021 10072 IsGuiding returns 0
00:34:02.473 00.000 10072 Move returns status 0, amount 10
00:34:02.473 00.000 10072 MoveAxis(N, 0, ABG)
00:34:02.474 00.001 10072 Move returns status 0, amount 0
00:34:02.474 00.000 10072 move complete, result=0
00:34:02.474 00.000 10072 worker thread done servicing request
00:34:02.475 00.001 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:34:02.478 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:02.480 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:02.483 00.003 1032 Enqueuing Expose request
00:34:02.487 00.004 10072 Worker thread wakes up
00:34:02.487 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:02.487 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:02.487 00.000 1032 GuideStep: -0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
00:34:02.898 00.411 10072 Exposure complete
00:34:02.955 00.057 10072 worker thread done servicing request
00:34:02.955 00.000 1032 OnExposeComplete: enter
00:34:02.958 00.003 1032 UpdateGuideState(): m_state=6
00:34:02.963 00.005 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2818
00:34:02.966 00.003 1032 Star::Find returns 1 (0), X=321.85, Y=743.14, Mass=1383, SNR=26.2, Peak=164 HFD=2.5
00:34:02.969 00.003 1032 MultiStar: [#1 -0.01,-0.07,1.17,U] [#2 0.05,0.07,0.94,U] [#3 0.10,0.07,0.75,U] [#4 -0.09,-0.14,0.65,U] [#5 0.01,-0.14,0.68,U] [#6 -0.03,-0.10,0.70,U] [#7 0.01,0.02,0.55,U] [#8 0.04,-0.10,0.59,U] 
00:34:02.972 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.14, 0.06}
00:34:02.974 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
00:34:02.976 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
00:34:02.978 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.74 mountX=-0.04 mountY=-0.02, mountTheta=-2.57
00:34:02.981 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
00:34:02.984 00.003 1032 Enqueuing Move request for scope (0.03, -0.03)
00:34:02.985 00.001 10072 Worker thread wakes up
00:34:02.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
00:34:02.986 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
00:34:02.986 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
00:34:02.990 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:02.993 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:02.993 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:34:02.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:02.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:34:02.993 00.000 10072 MoveAxis(W, 9, ABG)
00:34:02.993 00.000 10072 Guiding  Dir = 3, Dur = 9
00:34:02.993 00.000 10072 IsGuiding returns 0
00:34:02.994 00.001 10072 PulseGuide returned control before completion, sleep 19
00:34:03.013 00.019 1032 UpdateGuideState exits: m=1383 SNR=26.2
00:34:03.016 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:03.018 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:03.022 00.004 1032 Enqueuing Expose request
00:34:03.025 00.003 10072 IsGuiding returns 1
00:34:03.025 00.000 10072 scope still moving after pulse duration time elapsed
00:34:03.050 00.025 10072 IsGuiding returns 1
00:34:03.081 00.031 10072 IsGuiding returns 1
00:34:03.113 00.032 10072 IsGuiding returns 1
00:34:03.143 00.030 10072 IsGuiding returns 1
00:34:03.175 00.032 10072 IsGuiding returns 1
00:34:03.206 00.031 10072 IsGuiding returns 1
00:34:03.237 00.031 10072 IsGuiding returns 0
00:34:03.237 00.000 10072 scope move finished after 9 + 234 ms
00:34:03.237 00.000 10072 Move returns status 0, amount 9
00:34:03.237 00.000 10072 MoveAxis(N, 0, ABG)
00:34:03.237 00.000 10072 Move returns status 0, amount 0
00:34:03.237 00.000 10072 move complete, result=0
00:34:03.237 00.000 10072 worker thread done servicing request
00:34:03.237 00.000 10072 Worker thread wakes up
00:34:03.237 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:03.238 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:03.238 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
00:34:03.865 00.627 10072 Exposure complete
00:34:03.919 00.054 10072 worker thread done servicing request
00:34:03.919 00.000 1032 OnExposeComplete: enter
00:34:03.923 00.004 1032 UpdateGuideState(): m_state=6
00:34:03.927 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2819
00:34:03.930 00.003 1032 Star::Find returns 1 (0), X=321.98, Y=743.23, Mass=1487, SNR=27.2, Peak=167 HFD=2.5
00:34:03.932 00.002 1032 MultiStar: [#1 0.01,0.04,1.09,U] [#2 -0.04,0.09,0.88,U] [#3 0.04,0.13,0.70,U] [#4 0.04,-0.14,0.64,U] [#5 0.07,0.00,0.68,U] [#6 0.10,0.04,0.72,U] [#7 0.36,0.18,0.00,M1] [#8 0.04,0.05,0.59,U] 
00:34:03.934 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.28, 0.16}
00:34:03.936 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
00:34:03.938 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
00:34:03.940 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.64 mountX=0.03 mountY=-0.08, mountTheta=-1.19
00:34:03.944 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
00:34:03.946 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
00:34:03.948 00.002 10072 Worker thread wakes up
00:34:03.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
00:34:03.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
00:34:03.948 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
00:34:03.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:03.952 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:03.952 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:34:03.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:03.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:34:03.953 00.001 10072 MoveAxis(W, 11, ABG)
00:34:03.953 00.000 10072 Guiding  Dir = 3, Dur = 11
00:34:03.953 00.000 10072 IsGuiding returns 0
00:34:03.955 00.002 10072 PulseGuide returned control before completion, sleep 21
00:34:03.973 00.018 1032 UpdateGuideState exits: m=1487 SNR=27.2
00:34:03.976 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:03.978 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:03.980 00.002 1032 Enqueuing Expose request
00:34:03.988 00.008 10072 IsGuiding returns 0
00:34:03.988 00.000 10072 Move returns status 0, amount 11
00:34:03.988 00.000 10072 MoveAxis(N, 0, ABG)
00:34:03.988 00.000 10072 Move returns status 0, amount 0
00:34:03.988 00.000 10072 move complete, result=0
00:34:03.988 00.000 10072 worker thread done servicing request
00:34:03.988 00.000 10072 Worker thread wakes up
00:34:03.988 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:03.989 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:03.994 00.005 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:34:04.411 00.417 10072 Exposure complete
00:34:04.463 00.052 10072 worker thread done servicing request
00:34:04.463 00.000 1032 OnExposeComplete: enter
00:34:04.466 00.003 1032 UpdateGuideState(): m_state=6
00:34:04.468 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2820
00:34:04.471 00.003 1032 Star::Find returns 1 (0), X=321.78, Y=743.24, Mass=1322, SNR=25.6, Peak=155 HFD=2.5
00:34:04.472 00.001 1032 MultiStar: [#1 0.05,0.18,1.12,U] [#2 -0.04,0.20,0.97,U] [#3 0.15,0.22,0.75,U] [#4 -0.06,0.06,0.73,U] [#5 -0.02,0.07,0.74,U] [#6 0.01,0.03,0.71,U] [#7 0.09,0.15,0.55,U] [#8 0.15,0.10,0.61,U] 
00:34:04.474 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.14}, one-star: {0.07, 0.17}
00:34:04.476 00.002 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
00:34:04.477 00.001 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
00:34:04.479 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.28 mountX=0.12 mountY=-0.08, mountTheta=-0.55
00:34:04.482 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
00:34:04.484 00.002 1032 Enqueuing Move request for scope (0.04, 0.14)
00:34:04.486 00.002 10072 Worker thread wakes up
00:34:04.486 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
00:34:04.486 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
00:34:04.486 00.000 10072 Moving (0.04, 0.14) raw xDistance=0.12 yDistance=-0.08
00:34:04.490 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:04.493 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:04.493 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:34:04.493 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:04.493 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:34:04.493 00.000 10072 MoveAxis(W, 9, ABG)
00:34:04.493 00.000 10072 Guiding  Dir = 3, Dur = 9
00:34:04.493 00.000 10072 IsGuiding returns 0
00:34:04.494 00.001 10072 PulseGuide returned control before completion, sleep 19
00:34:04.511 00.017 1032 UpdateGuideState exits: m=1322 SNR=25.6
00:34:04.513 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:04.514 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:04.517 00.003 1032 Enqueuing Expose request
00:34:04.520 00.003 10072 IsGuiding returns 0
00:34:04.520 00.000 10072 Move returns status 0, amount 9
00:34:04.520 00.000 10072 MoveAxis(N, 0, ABG)
00:34:04.520 00.000 10072 Move returns status 0, amount 0
00:34:04.520 00.000 10072 move complete, result=0
00:34:04.520 00.000 10072 worker thread done servicing request
00:34:04.520 00.000 10072 Worker thread wakes up
00:34:04.520 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:04.520 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:04.528 00.008 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:34:05.157 00.629 10072 Exposure complete
00:34:05.208 00.051 1032 OnExposeComplete: enter
00:34:05.210 00.002 1032 UpdateGuideState(): m_state=6
00:34:05.212 00.002 10072 worker thread done servicing request
00:34:05.212 00.000 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2821
00:34:05.215 00.003 1032 Star::Find returns 1 (0), X=321.77, Y=743.10, Mass=1342, SNR=25.8, Peak=160 HFD=2.5
00:34:05.218 00.003 1032 MultiStar: [#1 0.09,0.14,1.14,U] [#2 -0.01,0.02,1.01,U] [#3 -0.02,0.02,0.73,U] [#4 0.05,-0.01,0.67,U] [#5 -0.01,-0.05,0.74,U] [#6 0.07,-0.04,0.69,U] [#7 0.06,0.13,0.56,U] [#8 0.04,-0.05,0.61,U] 
00:34:05.220 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.06, 0.03}
00:34:05.222 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
00:34:05.224 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
00:34:05.226 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.58 mountX=0.02 mountY=-0.04, mountTheta=-1.25
00:34:05.229 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
00:34:05.231 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
00:34:05.233 00.002 10072 Worker thread wakes up
00:34:05.233 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:34:05.233 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:34:05.233 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.04
00:34:05.236 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:05.239 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:05.239 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:34:05.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:05.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:34:05.239 00.000 10072 MoveAxis(W, 11, ABG)
00:34:05.239 00.000 10072 Guiding  Dir = 3, Dur = 11
00:34:05.240 00.001 10072 IsGuiding returns 0
00:34:05.240 00.000 10072 PulseGuide returned control before completion, sleep 21
00:34:05.259 00.019 1032 UpdateGuideState exits: m=1342 SNR=25.8
00:34:05.261 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:05.263 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:05.264 00.001 1032 Enqueuing Expose request
00:34:05.278 00.014 10072 IsGuiding returns 0
00:34:05.278 00.000 10072 Move returns status 0, amount 11
00:34:05.278 00.000 10072 MoveAxis(N, 0, ABG)
00:34:05.278 00.000 10072 Move returns status 0, amount 0
00:34:05.278 00.000 10072 move complete, result=0
00:34:05.278 00.000 10072 worker thread done servicing request
00:34:05.278 00.000 10072 Worker thread wakes up
00:34:05.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:05.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:05.279 00.001 1032 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
00:34:05.687 00.408 10072 Exposure complete
00:34:05.733 00.046 10072 worker thread done servicing request
00:34:05.733 00.000 1032 OnExposeComplete: enter
00:34:05.736 00.003 1032 UpdateGuideState(): m_state=6
00:34:05.740 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2822
00:34:05.742 00.002 1032 Star::Find returns 1 (0), X=321.78, Y=743.16, Mass=1473, SNR=27.0, Peak=173 HFD=2.4
00:34:05.744 00.002 1032 MultiStar: [#1 0.09,0.09,1.09,U] [#2 -0.05,0.07,0.98,U] [#3 0.25,-0.03,0.72,U] [#4 0.09,-0.10,0.72,U] [#5 0.17,-0.01,0.65,U] [#6 -0.05,-0.11,0.68,U] [#7 0.13,-0.01,0.50,U] [#8 0.17,0.04,0.59,U] 
00:34:05.745 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.08, 0.09}
00:34:05.747 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
00:34:05.749 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
00:34:05.750 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.18 mountX=-0.01 mountY=-0.09, mountTheta=-1.65
00:34:05.753 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
00:34:05.754 00.001 1032 Enqueuing Move request for scope (0.09, 0.02)
00:34:05.756 00.002 10072 Worker thread wakes up
00:34:05.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:34:05.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:34:05.756 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.01 yDistance=-0.09
00:34:05.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:05.762 00.004 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:05.762 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:34:05.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:05.762 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:34:05.762 00.000 10072 MoveAxis(W, 10, ABG)
00:34:05.762 00.000 10072 Guiding  Dir = 3, Dur = 10
00:34:05.762 00.000 10072 IsGuiding returns 0
00:34:05.762 00.000 10072 PulseGuide returned control before completion, sleep 20
00:34:05.780 00.018 1032 UpdateGuideState exits: m=1473 SNR=27.0
00:34:05.783 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:05.784 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:05.786 00.002 1032 Enqueuing Expose request
00:34:05.792 00.006 10072 IsGuiding returns 0
00:34:05.792 00.000 10072 Move returns status 0, amount 10
00:34:05.792 00.000 10072 MoveAxis(N, 0, ABG)
00:34:05.793 00.001 10072 Move returns status 0, amount 0
00:34:05.793 00.000 10072 move complete, result=0
00:34:05.793 00.000 10072 worker thread done servicing request
00:34:05.793 00.000 10072 Worker thread wakes up
00:34:05.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:05.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:05.796 00.003 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:34:06.421 00.625 10072 Exposure complete
00:34:06.475 00.054 10072 worker thread done servicing request
00:34:06.475 00.000 1032 OnExposeComplete: enter
00:34:06.477 00.002 1032 UpdateGuideState(): m_state=6
00:34:06.479 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2823
00:34:06.481 00.002 1032 Star::Find returns 1 (0), X=321.76, Y=743.33, Mass=1489, SNR=27.2, Peak=159 HFD=2.8
00:34:06.483 00.002 1032 MultiStar: [#1 0.04,0.25,1.06,U] [#2 -0.13,0.27,0.00,M1] [#3 0.21,0.27,0.00,M1] [#4 0.01,0.11,0.67,U] [#5 -0.00,0.07,0.66,U] [#6 0.04,0.05,0.70,U] [#7 -0.01,0.03,0.48,U] [#8 0.14,0.07,0.59,U] 
00:34:06.485 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.14}, one-star: {0.05, 0.26}
00:34:06.487 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
00:34:06.489 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
00:34:06.491 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.30 mountX=0.13 mountY=-0.07, mountTheta=-0.53
00:34:06.494 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
00:34:06.497 00.003 1032 Enqueuing Move request for scope (0.04, 0.14)
00:34:06.499 00.002 10072 Worker thread wakes up
00:34:06.499 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
00:34:06.499 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
00:34:06.499 00.000 10072 Moving (0.04, 0.14) raw xDistance=0.13 yDistance=-0.07
00:34:06.501 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:06.505 00.004 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:34:06.505 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
00:34:06.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:06.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:34:06.505 00.000 10072 MoveAxis(W, 11, ABG)
00:34:06.505 00.000 10072 Guiding  Dir = 3, Dur = 11
00:34:06.505 00.000 10072 IsGuiding returns 0
00:34:06.506 00.001 10072 PulseGuide returned control before completion, sleep 21
00:34:06.524 00.018 1032 UpdateGuideState exits: m=1489 SNR=27.2
00:34:06.526 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:06.528 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:06.530 00.002 1032 Enqueuing Expose request
00:34:06.542 00.012 10072 IsGuiding returns 0
00:34:06.542 00.000 10072 Move returns status 0, amount 11
00:34:06.542 00.000 10072 MoveAxis(N, 0, ABG)
00:34:06.542 00.000 10072 Move returns status 0, amount 0
00:34:06.542 00.000 10072 move complete, result=0
00:34:06.542 00.000 10072 worker thread done servicing request
00:34:06.542 00.000 10072 Worker thread wakes up
00:34:06.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:06.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:06.544 00.002 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:34:06.949 00.405 10072 Exposure complete
00:34:07.003 00.054 10072 worker thread done servicing request
00:34:07.003 00.000 1032 OnExposeComplete: enter
00:34:07.005 00.002 1032 UpdateGuideState(): m_state=6
00:34:07.008 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2824
00:34:07.010 00.002 1032 Star::Find returns 1 (0), X=321.87, Y=743.34, Mass=1405, SNR=26.4, Peak=159 HFD=2.6
00:34:07.012 00.002 1032 MultiStar: [#1 0.13,0.50,0.00,M1] [#2 -0.16,0.25,0.00,M2] [#3 0.27,0.23,0.00,M2] [#4 0.01,0.19,0.65,U] [#5 -0.02,0.13,0.68,U] [#6 -0.07,0.31,0.00,M1] [#7 0.13,0.28,0.00,M1] [#8 0.04,0.18,0.60,U] 
00:34:07.014 00.002 1032 refined, 3 included, MultiStar: {0.06, 0.20}, one-star: {0.16, 0.26}
00:34:07.016 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
00:34:07.020 00.004 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
00:34:07.023 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.27 mountX=0.18 mountY=-0.11, mountTheta=-0.56
00:34:07.027 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.20, opts=13)
00:34:07.029 00.002 1032 Enqueuing Move request for scope (0.06, 0.20)
00:34:07.031 00.002 10072 Worker thread wakes up
00:34:07.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
00:34:07.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
00:34:07.031 00.000 10072 Moving (0.06, 0.20) raw xDistance=0.18 yDistance=-0.11
00:34:07.034 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:07.036 00.002 10072 PPEC rslt: input = 0.18, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 289.51
00:34:07.036 00.000 10072 PPEC: input: 0.18, control: 0.10, exposure: 500
00:34:07.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:07.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:34:07.036 00.000 10072 MoveAxis(W, 98, ABG)
00:34:07.036 00.000 10072 Guiding  Dir = 3, Dur = 98
00:34:07.037 00.001 10072 IsGuiding returns 0
00:34:07.037 00.000 10072 PulseGuide returned control before completion, sleep 108
00:34:07.058 00.021 1032 UpdateGuideState exits: m=1405 SNR=26.4
00:34:07.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:07.063 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:07.065 00.002 1032 Enqueuing Expose request
00:34:07.150 00.085 10072 IsGuiding returns 0
00:34:07.150 00.000 10072 Move returns status 0, amount 98
00:34:07.150 00.000 10072 MoveAxis(N, 0, ABG)
00:34:07.150 00.000 10072 Move returns status 0, amount 0
00:34:07.150 00.000 10072 move complete, result=0
00:34:07.150 00.000 10072 worker thread done servicing request
00:34:07.150 00.000 1032 GuideStep: 0.2 px 98 ms WEST, -0.1 px 0 ms NORTH
00:34:07.153 00.003 10072 Worker thread wakes up
00:34:07.153 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:07.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:07.781 00.628 10072 Exposure complete
00:34:07.832 00.051 10072 worker thread done servicing request
00:34:07.832 00.000 1032 OnExposeComplete: enter
00:34:07.835 00.003 1032 UpdateGuideState(): m_state=6
00:34:07.837 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2825
00:34:07.839 00.002 1032 Star::Find returns 1 (0), X=321.94, Y=743.14, Mass=1375, SNR=26.1, Peak=157 HFD=2.6
00:34:07.842 00.003 1032 MultiStar: [#1 0.25,0.19,0.00,M2] [#2 0.10,0.03,0.98,U] [#3 0.43,0.08,0.00,M3] [#4 0.18,-0.06,0.67,U] [#5 0.15,0.00,0.70,U] [#6 0.15,-0.11,0.71,U] [#7 0.36,0.02,0.00,M2] [#8 0.14,-0.22,0.59,U] 
00:34:07.844 00.002 1032 refined, 5 included, MultiStar: {0.16, -0.03}, one-star: {0.24, 0.07}
00:34:07.845 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
00:34:07.846 00.001 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
00:34:07.849 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.19 mountX=-0.07 mountY=-0.15, mountTheta=-2.02
00:34:07.852 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
00:34:07.855 00.003 1032 Enqueuing Move request for scope (0.16, -0.03)
00:34:07.856 00.001 10072 Worker thread wakes up
00:34:07.857 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
00:34:07.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
00:34:07.857 00.000 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.15
00:34:07.858 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:07.862 00.004 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:34:07.863 00.001 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:34:07.863 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:07.863 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:34:07.863 00.000 10072 MoveAxis(W, 11, ABG)
00:34:07.863 00.000 10072 Guiding  Dir = 3, Dur = 11
00:34:07.863 00.000 10072 IsGuiding returns 0
00:34:07.864 00.001 10072 PulseGuide returned control before completion, sleep 21
00:34:07.881 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:34:07.884 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:07.885 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:07.887 00.002 1032 Enqueuing Expose request
00:34:07.902 00.015 10072 IsGuiding returns 0
00:34:07.902 00.000 10072 Move returns status 0, amount 11
00:34:07.902 00.000 10072 MoveAxis(N, 0, ABG)
00:34:07.902 00.000 10072 Move returns status 0, amount 0
00:34:07.902 00.000 10072 move complete, result=0
00:34:07.902 00.000 10072 worker thread done servicing request
00:34:07.902 00.000 10072 Worker thread wakes up
00:34:07.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:07.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:07.904 00.002 1032 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:34:08.310 00.406 10072 Exposure complete
00:34:08.356 00.046 10072 worker thread done servicing request
00:34:08.356 00.000 1032 OnExposeComplete: enter
00:34:08.358 00.002 1032 UpdateGuideState(): m_state=6
00:34:08.360 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2826
00:34:08.363 00.003 1032 Star::Find returns 1 (0), X=321.97, Y=743.10, Mass=1408, SNR=26.4, Peak=159 HFD=2.7
00:34:08.364 00.001 1032 MultiStar: [#1 0.21,0.14,1.14,U] [#2 -0.04,0.03,0.98,U] [#3 0.27,0.02,0.00,M4] [#4 0.13,-0.05,0.67,U] [#5 0.29,-0.24,0.00,M1] [#6 0.12,-0.21,0.72,U] [#7 0.21,0.11,0.54,U] [#8 0.32,-0.08,0.00,M1] 
00:34:08.366 00.002 1032 refined, 5 included, MultiStar: {0.15, 0.02}, one-star: {0.26, 0.03}
00:34:08.368 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:34:08.369 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:34:08.371 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.14 mountX=-0.02 mountY=-0.15, mountTheta=-1.69
00:34:08.374 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
00:34:08.376 00.002 1032 Enqueuing Move request for scope (0.15, 0.02)
00:34:08.379 00.003 10072 Worker thread wakes up
00:34:08.379 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
00:34:08.379 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
00:34:08.379 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
00:34:08.381 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:08.384 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:34:08.384 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:34:08.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:08.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:34:08.384 00.000 10072 MoveAxis(W, 10, ABG)
00:34:08.384 00.000 10072 Guiding  Dir = 3, Dur = 10
00:34:08.385 00.001 10072 IsGuiding returns 0
00:34:08.385 00.000 10072 PulseGuide returned control before completion, sleep 20
00:34:08.403 00.018 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:34:08.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:08.408 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:08.409 00.001 1032 Enqueuing Expose request
00:34:08.417 00.008 10072 IsGuiding returns 0
00:34:08.417 00.000 10072 Move returns status 0, amount 10
00:34:08.417 00.000 10072 MoveAxis(N, 0, ABG)
00:34:08.417 00.000 10072 Move returns status 0, amount 0
00:34:08.417 00.000 10072 move complete, result=0
00:34:08.417 00.000 10072 worker thread done servicing request
00:34:08.417 00.000 10072 Worker thread wakes up
00:34:08.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:08.418 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:08.419 00.001 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:34:09.041 00.622 10072 Exposure complete
00:34:09.091 00.050 10072 worker thread done servicing request
00:34:09.091 00.000 1032 OnExposeComplete: enter
00:34:09.093 00.002 1032 UpdateGuideState(): m_state=6
00:34:09.095 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2827
00:34:09.096 00.001 1032 Star::Find returns 1 (0), X=321.93, Y=743.23, Mass=1265, SNR=25.1, Peak=141 HFD=2.5
00:34:09.098 00.002 1032 MultiStar: [#1 0.14,0.16,1.09,U] [#2 0.07,0.17,1.00,U] [#3 0.18,-0.05,0.74,U] [#4 0.02,-0.06,0.69,U] [#5 0.23,0.01,0.76,U] [#6 0.06,0.33,0.00,M1] [#7 0.22,0.15,0.57,U] [#8 0.24,0.18,0.00,M2] 
00:34:09.100 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.09}, one-star: {0.22, 0.16}
00:34:09.101 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
00:34:09.103 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
00:34:09.105 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.52 mountX=0.05 mountY=-0.17, mountTheta=-1.31
00:34:09.108 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.09, opts=13)
00:34:09.111 00.003 1032 Enqueuing Move request for scope (0.15, 0.09)
00:34:09.114 00.003 10072 Worker thread wakes up
00:34:09.114 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
00:34:09.114 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
00:34:09.114 00.000 10072 Moving (0.15, 0.09) raw xDistance=0.05 yDistance=-0.17
00:34:09.116 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:09.119 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:34:09.119 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:34:09.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:09.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:34:09.119 00.000 10072 MoveAxis(W, 12, ABG)
00:34:09.119 00.000 10072 Guiding  Dir = 3, Dur = 12
00:34:09.120 00.001 10072 IsGuiding returns 0
00:34:09.121 00.001 10072 PulseGuide returned control before completion, sleep 22
00:34:09.138 00.017 1032 UpdateGuideState exits: m=1265 SNR=25.1
00:34:09.140 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:09.145 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:09.147 00.002 1032 Enqueuing Expose request
00:34:09.149 00.002 10072 IsGuiding returns 0
00:34:09.149 00.000 10072 Move returns status 0, amount 12
00:34:09.149 00.000 10072 MoveAxis(N, 0, ABG)
00:34:09.149 00.000 10072 Move returns status 0, amount 0
00:34:09.149 00.000 10072 move complete, result=0
00:34:09.149 00.000 10072 worker thread done servicing request
00:34:09.149 00.000 10072 Worker thread wakes up
00:34:09.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:09.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:09.155 00.006 1032 GuideStep: 0.0 px 12 ms WEST, -0.2 px 0 ms NORTH
00:34:09.561 00.406 10072 Exposure complete
00:34:09.623 00.062 10072 worker thread done servicing request
00:34:09.623 00.000 1032 OnExposeComplete: enter
00:34:09.626 00.003 1032 UpdateGuideState(): m_state=6
00:34:09.628 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2828
00:34:09.630 00.002 1032 Star::Find returns 1 (0), X=321.90, Y=743.26, Mass=1478, SNR=27.1, Peak=169 HFD=2.5
00:34:09.633 00.003 1032 MultiStar: [#1 0.17,0.39,0.00,M1] [#2 0.02,0.11,0.90,U] [#3 0.19,0.23,0.00,M4] [#4 0.12,0.14,0.66,U] [#5 0.17,0.34,0.00,M1] [#6 0.05,0.12,0.69,U] [#7 0.28,0.22,0.00,M1] [#8 0.26,0.11,0.00,M3] 
00:34:09.635 00.002 1032 refined, 3 included, MultiStar: {0.10, 0.14}, one-star: {0.19, 0.19}
00:34:09.637 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:34:09.639 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:34:09.640 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.98 mountX=0.11 mountY=-0.13, mountTheta=-0.85
00:34:09.646 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.14, opts=13)
00:34:09.647 00.001 1032 Enqueuing Move request for scope (0.10, 0.14)
00:34:09.649 00.002 10072 Worker thread wakes up
00:34:09.650 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
00:34:09.650 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
00:34:09.650 00.000 10072 Moving (0.10, 0.14) raw xDistance=0.11 yDistance=-0.13
00:34:09.651 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:09.653 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:34:09.653 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:34:09.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:09.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:34:09.653 00.000 10072 MoveAxis(W, 11, ABG)
00:34:09.653 00.000 10072 Guiding  Dir = 3, Dur = 11
00:34:09.654 00.001 10072 IsGuiding returns 0
00:34:09.654 00.000 10072 PulseGuide returned control before completion, sleep 21
00:34:09.671 00.017 1032 UpdateGuideState exits: m=1478 SNR=27.1
00:34:09.675 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:09.677 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:09.680 00.003 1032 Enqueuing Expose request
00:34:09.683 00.003 10072 IsGuiding returns 0
00:34:09.683 00.000 10072 Move returns status 0, amount 11
00:34:09.683 00.000 10072 MoveAxis(N, 0, ABG)
00:34:09.683 00.000 10072 Move returns status 0, amount 0
00:34:09.683 00.000 10072 move complete, result=0
00:34:09.683 00.000 10072 worker thread done servicing request
00:34:09.683 00.000 10072 Worker thread wakes up
00:34:09.683 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:09.683 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:09.689 00.006 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:34:10.309 00.620 10072 Exposure complete
00:34:10.355 00.046 10072 worker thread done servicing request
00:34:10.356 00.001 1032 OnExposeComplete: enter
00:34:10.358 00.002 1032 UpdateGuideState(): m_state=6
00:34:10.360 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2829
00:34:10.362 00.002 1032 Star::Find returns 1 (0), X=321.82, Y=743.23, Mass=1287, SNR=25.3, Peak=145 HFD=2.5
00:34:10.364 00.002 1032 MultiStar: [#1 0.02,0.28,0.00,M2] [#2 -0.09,0.16,0.97,U] [#3 0.08,0.09,0.72,U] [#4 -0.07,-0.08,0.74,U] [#5 0.19,0.03,0.69,U] [#6 0.05,-0.04,0.71,U] [#7 0.11,0.13,0.56,U] [#8 0.06,0.07,0.60,U] 
00:34:10.365 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.11, 0.16}
00:34:10.367 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:34:10.369 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:34:10.370 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.98 mountX=0.06 mountY=-0.06, mountTheta=-0.85
00:34:10.373 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
00:34:10.375 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
00:34:10.377 00.002 10072 Worker thread wakes up
00:34:10.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
00:34:10.377 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
00:34:10.377 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.06 yDistance=-0.06
00:34:10.379 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:10.380 00.001 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:34:10.380 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:34:10.380 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:10.380 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:34:10.380 00.000 10072 MoveAxis(W, 13, ABG)
00:34:10.380 00.000 10072 Guiding  Dir = 3, Dur = 13
00:34:10.381 00.001 10072 IsGuiding returns 0
00:34:10.381 00.000 10072 PulseGuide returned control before completion, sleep 23
00:34:10.398 00.017 1032 UpdateGuideState exits: m=1287 SNR=25.3
00:34:10.401 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:10.403 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:10.405 00.002 1032 Enqueuing Expose request
00:34:10.417 00.012 10072 IsGuiding returns 0
00:34:10.417 00.000 10072 Move returns status 0, amount 13
00:34:10.417 00.000 10072 MoveAxis(N, 0, ABG)
00:34:10.417 00.000 10072 Move returns status 0, amount 0
00:34:10.417 00.000 10072 move complete, result=0
00:34:10.417 00.000 10072 worker thread done servicing request
00:34:10.417 00.000 10072 Worker thread wakes up
00:34:10.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:10.418 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:10.418 00.000 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
00:34:10.826 00.408 10072 Exposure complete
00:34:10.873 00.047 10072 worker thread done servicing request
00:34:10.874 00.001 1032 OnExposeComplete: enter
00:34:10.876 00.002 1032 UpdateGuideState(): m_state=6
00:34:10.877 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2830
00:34:10.879 00.002 1032 Star::Find returns 1 (0), X=321.89, Y=743.22, Mass=1359, SNR=26.0, Peak=149 HFD=2.4
00:34:10.881 00.002 1032 MultiStar: [#1 0.04,0.14,1.12,U] [#2 -0.07,-0.07,1.00,U] [#3 0.15,0.12,0.74,U] [#4 -0.01,-0.06,0.68,U] [#5 0.02,-0.11,0.71,U] [#6 -0.04,-0.08,0.72,U] [#7 -0.00,0.19,0.56,U] [#8 0.04,-0.05,0.60,U] 
00:34:10.884 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.19, 0.15}
00:34:10.885 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
00:34:10.887 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
00:34:10.889 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.64 mountX=0.02 mountY=-0.05, mountTheta=-1.19
00:34:10.893 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
00:34:10.895 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
00:34:10.897 00.002 10072 Worker thread wakes up
00:34:10.897 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:34:10.897 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:34:10.897 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
00:34:10.899 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:10.902 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:34:10.902 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:34:10.902 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:10.902 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:34:10.902 00.000 10072 MoveAxis(W, 11, ABG)
00:34:10.903 00.001 10072 Guiding  Dir = 3, Dur = 11
00:34:10.903 00.000 10072 IsGuiding returns 0
00:34:10.903 00.000 10072 PulseGuide returned control before completion, sleep 21
00:34:10.921 00.018 1032 UpdateGuideState exits: m=1359 SNR=26.0
00:34:10.928 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:10.932 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:10.934 00.002 10072 IsGuiding returns 0
00:34:10.934 00.000 1032 Enqueuing Expose request
00:34:10.936 00.002 10072 Move returns status 0, amount 11
00:34:10.936 00.000 10072 MoveAxis(N, 0, ABG)
00:34:10.936 00.000 10072 Move returns status 0, amount 0
00:34:10.936 00.000 10072 move complete, result=0
00:34:10.936 00.000 10072 worker thread done servicing request
00:34:10.936 00.000 10072 Worker thread wakes up
00:34:10.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:10.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:10.943 00.007 1032 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
00:34:11.573 00.630 10072 Exposure complete
00:34:11.625 00.052 10072 worker thread done servicing request
00:34:11.626 00.001 1032 OnExposeComplete: enter
00:34:11.628 00.002 1032 UpdateGuideState(): m_state=6
00:34:11.630 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2831
00:34:11.631 00.001 1032 Star::Find returns 1 (0), X=321.81, Y=743.37, Mass=1417, SNR=26.5, Peak=160 HFD=2.7
00:34:11.633 00.002 1032 MultiStar: [#1 0.07,0.34,0.00,M2] [#2 -0.00,0.26,0.94,U] [#3 0.21,0.20,0.00,M3] [#4 0.02,-0.02,0.69,U] [#5 0.20,0.13,0.68,U] [#6 -0.13,0.04,0.69,U] [#7 0.11,0.17,0.59,U] [#8 0.18,0.16,0.60,U] 
00:34:11.635 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.16}, one-star: {0.11, 0.29}
00:34:11.636 00.001 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
00:34:11.638 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
00:34:11.639 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.19 mountX=0.14 mountY=-0.10, mountTheta=-0.64
00:34:11.642 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.16, opts=13)
00:34:11.645 00.003 1032 Enqueuing Move request for scope (0.06, 0.16)
00:34:11.647 00.002 10072 Worker thread wakes up
00:34:11.647 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
00:34:11.647 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
00:34:11.647 00.000 10072 Moving (0.06, 0.16) raw xDistance=0.14 yDistance=-0.10
00:34:11.650 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:11.652 00.002 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.50
00:34:11.652 00.000 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
00:34:11.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:11.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:34:11.652 00.000 10072 MoveAxis(W, 83, ABG)
00:34:11.653 00.001 10072 Guiding  Dir = 3, Dur = 83
00:34:11.653 00.000 10072 IsGuiding returns 0
00:34:11.653 00.000 10072 PulseGuide returned control before completion, sleep 93
00:34:11.670 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.5
00:34:11.673 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:11.676 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:11.677 00.001 1032 Enqueuing Expose request
00:34:11.758 00.081 10072 IsGuiding returns 0
00:34:11.758 00.000 10072 Move returns status 0, amount 83
00:34:11.758 00.000 10072 MoveAxis(N, 0, ABG)
00:34:11.758 00.000 10072 Move returns status 0, amount 0
00:34:11.758 00.000 10072 move complete, result=0
00:34:11.758 00.000 10072 worker thread done servicing request
00:34:11.758 00.000 10072 Worker thread wakes up
00:34:11.758 00.000 1032 GuideStep: 0.1 px 83 ms WEST, -0.1 px 0 ms NORTH
00:34:11.761 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:11.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:12.173 00.412 10072 Exposure complete
00:34:12.227 00.054 10072 worker thread done servicing request
00:34:12.227 00.000 1032 OnExposeComplete: enter
00:34:12.229 00.002 1032 UpdateGuideState(): m_state=6
00:34:12.231 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2832
00:34:12.233 00.002 1032 Star::Find returns 1 (0), X=321.95, Y=743.34, Mass=1409, SNR=26.4, Peak=167 HFD=2.5
00:34:12.236 00.003 1032 MultiStar: [#1 0.04,0.30,0.00,M3] [#2 0.08,0.19,1.00,U] [#3 0.05,0.28,0.00,M4] [#4 -0.00,0.18,0.67,U] [#5 0.24,0.20,0.00,M1] [#6 0.08,0.11,0.73,U] [#7 0.10,0.25,0.00,M1] [#8 0.12,0.02,0.60,U] 
00:34:12.238 00.002 1032 refined, 4 included, MultiStar: {0.11, 0.17}, one-star: {0.25, 0.27}
00:34:12.240 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:34:12.241 00.001 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:34:12.243 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=0.98 mountX=0.13 mountY=-0.15, mountTheta=-0.85
00:34:12.247 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.17, opts=13)
00:34:12.249 00.002 1032 Enqueuing Move request for scope (0.11, 0.17)
00:34:12.251 00.002 10072 Worker thread wakes up
00:34:12.251 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
00:34:12.251 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
00:34:12.251 00.000 10072 Moving (0.11, 0.17) raw xDistance=0.13 yDistance=-0.15
00:34:12.253 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:12.255 00.002 10072 PPEC rslt: input = 0.13, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.50
00:34:12.255 00.000 10072 PPEC: input: 0.13, control: 0.08, exposure: 500
00:34:12.255 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:12.255 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:34:12.255 00.000 10072 MoveAxis(W, 79, ABG)
00:34:12.255 00.000 10072 Guiding  Dir = 3, Dur = 79
00:34:12.255 00.000 10072 IsGuiding returns 0
00:34:12.256 00.001 10072 PulseGuide returned control before completion, sleep 89
00:34:12.275 00.019 1032 UpdateGuideState exits: m=1409 SNR=26.4
00:34:12.278 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:12.279 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:12.281 00.002 1032 Enqueuing Expose request
00:34:12.355 00.074 10072 IsGuiding returns 0
00:34:12.355 00.000 10072 Move returns status 0, amount 79
00:34:12.355 00.000 10072 MoveAxis(N, 0, ABG)
00:34:12.355 00.000 10072 Move returns status 0, amount 0
00:34:12.355 00.000 10072 move complete, result=0
00:34:12.355 00.000 10072 worker thread done servicing request
00:34:12.355 00.000 10072 Worker thread wakes up
00:34:12.355 00.000 1032 GuideStep: 0.1 px 79 ms WEST, -0.2 px 0 ms NORTH
00:34:12.358 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:12.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:12.983 00.625 10072 Exposure complete
00:34:13.035 00.052 10072 worker thread done servicing request
00:34:13.035 00.000 1032 OnExposeComplete: enter
00:34:13.037 00.002 1032 UpdateGuideState(): m_state=6
00:34:13.039 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2833
00:34:13.042 00.003 1032 Star::Find returns 1 (0), X=321.94, Y=743.07, Mass=1387, SNR=26.2, Peak=176 HFD=2.6
00:34:13.043 00.001 1032 MultiStar: [#1 0.14,0.23,1.06,U] [#2 0.09,-0.10,1.02,U] [#3 0.26,0.00,0.71,U] [#4 0.02,-0.04,0.69,U] [#5 0.18,-0.17,0.71,U] [#6 0.08,-0.15,0.76,U] [#7 0.04,0.10,0.50,U] [#8 0.18,-0.24,0.00,M1] 
00:34:13.045 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.24, 0.00}
00:34:13.046 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
00:34:13.049 00.003 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
00:34:13.051 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.08 mountX=-0.05 mountY=-0.13, mountTheta=-1.91
00:34:13.055 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
00:34:13.056 00.001 1032 Enqueuing Move request for scope (0.14, -0.01)
00:34:13.059 00.003 10072 Worker thread wakes up
00:34:13.059 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
00:34:13.059 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
00:34:13.059 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.05 yDistance=-0.13
00:34:13.061 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:13.063 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:13.063 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:34:13.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:13.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:34:13.063 00.000 10072 MoveAxis(W, 13, ABG)
00:34:13.063 00.000 10072 Guiding  Dir = 3, Dur = 13
00:34:13.063 00.000 10072 IsGuiding returns 0
00:34:13.064 00.001 10072 PulseGuide returned control before completion, sleep 23
00:34:13.082 00.018 1032 UpdateGuideState exits: m=1387 SNR=26.2
00:34:13.085 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:13.087 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:13.089 00.002 1032 Enqueuing Expose request
00:34:13.092 00.003 10072 IsGuiding returns 0
00:34:13.092 00.000 10072 Move returns status 0, amount 13
00:34:13.092 00.000 10072 MoveAxis(N, 0, ABG)
00:34:13.092 00.000 10072 Move returns status 0, amount 0
00:34:13.092 00.000 10072 move complete, result=0
00:34:13.092 00.000 10072 worker thread done servicing request
00:34:13.092 00.000 10072 Worker thread wakes up
00:34:13.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:13.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:13.098 00.006 1032 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
00:34:13.502 00.404 10072 Exposure complete
00:34:13.551 00.049 10072 worker thread done servicing request
00:34:13.551 00.000 1032 OnExposeComplete: enter
00:34:13.552 00.001 1032 UpdateGuideState(): m_state=6
00:34:13.554 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2834
00:34:13.556 00.002 1032 Star::Find returns 1 (0), X=321.92, Y=742.96, Mass=1634, SNR=28.5, Peak=207 HFD=2.7
00:34:13.559 00.003 1032 MultiStar: [#1 0.04,0.03,1.01,U] [#2 0.08,-0.06,0.95,U] [#3 0.09,-0.09,0.64,U] [#4 0.04,-0.16,0.59,U] [#5 0.11,-0.18,0.67,U] [#6 0.01,-0.16,0.62,U] [#7 0.12,-0.01,0.51,U] [#8 0.04,-0.16,0.56,U] 
00:34:13.560 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.09}, one-star: {0.21, -0.12}
00:34:13.562 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
00:34:13.564 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
00:34:13.566 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.82 mountX=-0.11 mountY=-0.06, mountTheta=-2.65
00:34:13.568 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
00:34:13.570 00.002 1032 Enqueuing Move request for scope (0.09, -0.09)
00:34:13.572 00.002 10072 Worker thread wakes up
00:34:13.572 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
00:34:13.572 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
00:34:13.572 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.06
00:34:13.575 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:13.577 00.002 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:13.577 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
00:34:13.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:13.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:34:13.577 00.000 10072 MoveAxis(W, 11, ABG)
00:34:13.577 00.000 10072 Guiding  Dir = 3, Dur = 11
00:34:13.577 00.000 10072 IsGuiding returns 0
00:34:13.578 00.001 10072 PulseGuide returned control before completion, sleep 21
00:34:13.599 00.021 1032 UpdateGuideState exits: m=1634 SNR=28.5
00:34:13.601 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:13.603 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:13.605 00.002 1032 Enqueuing Expose request
00:34:13.607 00.002 10072 IsGuiding returns 0
00:34:13.607 00.000 10072 Move returns status 0, amount 11
00:34:13.607 00.000 10072 MoveAxis(N, 0, ABG)
00:34:13.607 00.000 10072 Move returns status 0, amount 0
00:34:13.607 00.000 10072 move complete, result=0
00:34:13.607 00.000 10072 worker thread done servicing request
00:34:13.607 00.000 10072 Worker thread wakes up
00:34:13.607 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:13.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:13.615 00.008 1032 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:34:14.236 00.621 10072 Exposure complete
00:34:14.281 00.045 10072 worker thread done servicing request
00:34:14.281 00.000 1032 OnExposeComplete: enter
00:34:14.284 00.003 1032 UpdateGuideState(): m_state=6
00:34:14.286 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2835
00:34:14.288 00.002 1032 Star::Find returns 1 (0), X=321.91, Y=743.17, Mass=1415, SNR=26.5, Peak=178 HFD=2.5
00:34:14.290 00.002 1032 MultiStar: [#1 0.12,0.09,1.13,U] [#2 0.01,0.03,1.01,U] [#3 0.02,0.10,0.74,U] [#4 -0.00,0.02,0.68,U] [#5 0.07,-0.15,0.69,U] [#6 0.06,-0.11,0.66,U] [#7 0.17,-0.09,0.53,U] [#8 0.17,-0.07,0.62,U] 
00:34:14.291 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.21, 0.10}
00:34:14.293 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
00:34:14.294 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
00:34:14.295 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.09 mountX=-0.02 mountY=-0.09, mountTheta=-1.74
00:34:14.300 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
00:34:14.302 00.002 1032 Enqueuing Move request for scope (0.09, 0.01)
00:34:14.303 00.001 10072 Worker thread wakes up
00:34:14.303 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
00:34:14.303 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
00:34:14.303 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.09
00:34:14.305 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:14.306 00.001 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:14.307 00.001 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:34:14.307 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:14.307 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:34:14.307 00.000 10072 MoveAxis(W, 13, ABG)
00:34:14.307 00.000 10072 Guiding  Dir = 3, Dur = 13
00:34:14.307 00.000 10072 IsGuiding returns 0
00:34:14.309 00.002 10072 PulseGuide returned control before completion, sleep 23
00:34:14.324 00.015 1032 UpdateGuideState exits: m=1415 SNR=26.5
00:34:14.328 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:14.329 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:14.332 00.003 1032 Enqueuing Expose request
00:34:14.342 00.010 10072 IsGuiding returns 0
00:34:14.342 00.000 10072 Move returns status 0, amount 13
00:34:14.342 00.000 10072 MoveAxis(N, 0, ABG)
00:34:14.342 00.000 10072 Move returns status 0, amount 0
00:34:14.342 00.000 10072 move complete, result=0
00:34:14.342 00.000 10072 worker thread done servicing request
00:34:14.342 00.000 10072 Worker thread wakes up
00:34:14.342 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:14.342 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:14.343 00.001 1032 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
00:34:14.752 00.409 10072 Exposure complete
00:34:14.798 00.046 10072 worker thread done servicing request
00:34:14.798 00.000 1032 OnExposeComplete: enter
00:34:14.801 00.003 1032 UpdateGuideState(): m_state=6
00:34:14.803 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2836
00:34:14.805 00.002 1032 Star::Find returns 1 (0), X=321.90, Y=743.15, Mass=1274, SNR=25.1, Peak=158 HFD=2.5
00:34:14.807 00.002 1032 MultiStar: [#1 0.10,0.22,1.15,U] [#2 -0.03,0.16,1.01,U] [#3 0.16,0.18,0.83,U] [#4 -0.03,0.07,0.68,U] [#5 0.16,0.04,0.74,U] [#6 0.07,-0.06,0.71,U] [#7 0.19,0.14,0.56,U] [#8 0.13,0.02,0.65,U] 
00:34:14.809 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.19, 0.08}
00:34:14.812 00.003 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
00:34:14.814 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
00:34:14.816 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.15 cameraTheta=0.79 mountX=0.07 mountY=-0.13, mountTheta=-1.04
00:34:14.818 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
00:34:14.820 00.002 1032 Enqueuing Move request for scope (0.10, 0.10)
00:34:14.822 00.002 10072 Worker thread wakes up
00:34:14.822 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
00:34:14.822 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
00:34:14.822 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.13
00:34:14.824 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:14.827 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:14.827 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:34:14.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:14.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:34:14.827 00.000 10072 MoveAxis(W, 12, ABG)
00:34:14.827 00.000 10072 Guiding  Dir = 3, Dur = 12
00:34:14.827 00.000 10072 IsGuiding returns 0
00:34:14.828 00.001 10072 PulseGuide returned control before completion, sleep 22
00:34:14.844 00.016 1032 UpdateGuideState exits: m=1274 SNR=25.1
00:34:14.846 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:14.848 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:14.851 00.003 1032 Enqueuing Expose request
00:34:14.856 00.005 10072 IsGuiding returns 0
00:34:14.856 00.000 10072 Move returns status 0, amount 12
00:34:14.856 00.000 10072 MoveAxis(N, 0, ABG)
00:34:14.856 00.000 10072 Move returns status 0, amount 0
00:34:14.856 00.000 10072 move complete, result=0
00:34:14.857 00.001 10072 worker thread done servicing request
00:34:14.857 00.000 10072 Worker thread wakes up
00:34:14.857 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:14.857 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:14.860 00.003 1032 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
00:34:15.483 00.623 10072 Exposure complete
00:34:15.533 00.050 10072 worker thread done servicing request
00:34:15.533 00.000 1032 OnExposeComplete: enter
00:34:15.535 00.002 1032 UpdateGuideState(): m_state=6
00:34:15.537 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2837
00:34:15.540 00.003 1032 Star::Find returns 1 (0), X=321.91, Y=743.15, Mass=1345, SNR=25.8, Peak=151 HFD=2.6
00:34:15.541 00.001 1032 MultiStar: [#1 0.03,0.22,1.17,U] [#2 -0.05,0.04,1.01,U] [#3 0.14,0.06,0.77,U] [#4 0.12,0.02,0.72,U] [#5 0.23,0.03,0.73,U] [#6 -0.02,-0.01,0.72,U] [#7 0.18,-0.02,0.56,U] [#8 0.16,0.03,0.63,U] 
00:34:15.543 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {0.21, 0.08}
00:34:15.545 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:34:15.546 00.001 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:34:15.548 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.55 mountX=0.03 mountY=-0.11, mountTheta=-1.28
00:34:15.552 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
00:34:15.555 00.003 1032 Enqueuing Move request for scope (0.10, 0.06)
00:34:15.556 00.001 10072 Worker thread wakes up
00:34:15.556 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
00:34:15.556 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
00:34:15.556 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
00:34:15.558 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:15.561 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:15.561 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:34:15.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:15.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:34:15.561 00.000 10072 MoveAxis(W, 13, ABG)
00:34:15.561 00.000 10072 Guiding  Dir = 3, Dur = 13
00:34:15.561 00.000 10072 IsGuiding returns 0
00:34:15.562 00.001 10072 PulseGuide returned control before completion, sleep 23
00:34:15.579 00.017 1032 UpdateGuideState exits: m=1345 SNR=25.8
00:34:15.582 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:15.585 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:15.587 00.002 1032 Enqueuing Expose request
00:34:15.591 00.004 10072 IsGuiding returns 0
00:34:15.591 00.000 10072 Move returns status 0, amount 13
00:34:15.591 00.000 10072 MoveAxis(N, 0, ABG)
00:34:15.591 00.000 10072 Move returns status 0, amount 0
00:34:15.591 00.000 10072 move complete, result=0
00:34:15.591 00.000 10072 worker thread done servicing request
00:34:15.591 00.000 10072 Worker thread wakes up
00:34:15.592 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:15.592 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:15.600 00.008 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
00:34:15.999 00.399 10072 Exposure complete
00:34:16.050 00.051 10072 worker thread done servicing request
00:34:16.050 00.000 1032 OnExposeComplete: enter
00:34:16.052 00.002 1032 UpdateGuideState(): m_state=6
00:34:16.054 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2838
00:34:16.057 00.003 1032 Star::Find returns 1 (0), X=321.91, Y=743.17, Mass=1369, SNR=26.1, Peak=160 HFD=2.5
00:34:16.060 00.003 1032 MultiStar: [#1 0.16,0.13,1.08,U] [#2 -0.04,-0.04,0.95,U] [#3 0.11,0.13,0.69,U] [#4 0.04,-0.03,0.68,U] [#5 0.22,-0.04,0.75,U] [#6 0.03,0.01,0.72,U] [#7 0.14,-0.03,0.53,U] [#8 0.14,0.00,0.63,U] 
00:34:16.062 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.21, 0.09}
00:34:16.063 00.001 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
00:34:16.066 00.003 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
00:34:16.067 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.28 mountX=0.00 mountY=-0.12, mountTheta=-1.55
00:34:16.070 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
00:34:16.072 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
00:34:16.075 00.003 10072 Worker thread wakes up
00:34:16.075 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
00:34:16.075 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
00:34:16.075 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.00 yDistance=-0.12
00:34:16.078 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:16.081 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:16.081 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:34:16.081 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:16.081 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:34:16.081 00.000 10072 MoveAxis(W, 12, ABG)
00:34:16.081 00.000 10072 Guiding  Dir = 3, Dur = 12
00:34:16.081 00.000 10072 IsGuiding returns 0
00:34:16.082 00.001 10072 PulseGuide returned control before completion, sleep 22
00:34:16.099 00.017 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:34:16.101 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:16.102 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:16.104 00.002 1032 Enqueuing Expose request
00:34:16.105 00.001 10072 IsGuiding returns 0
00:34:16.105 00.000 10072 Move returns status 0, amount 12
00:34:16.105 00.000 10072 MoveAxis(N, 0, ABG)
00:34:16.105 00.000 10072 Move returns status 0, amount 0
00:34:16.105 00.000 10072 move complete, result=0
00:34:16.106 00.001 10072 worker thread done servicing request
00:34:16.106 00.000 10072 Worker thread wakes up
00:34:16.106 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:16.106 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:16.114 00.008 1032 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:34:16.735 00.621 10072 Exposure complete
00:34:16.781 00.046 10072 worker thread done servicing request
00:34:16.781 00.000 1032 OnExposeComplete: enter
00:34:16.783 00.002 1032 UpdateGuideState(): m_state=6
00:34:16.784 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2839
00:34:16.786 00.002 1032 Star::Find returns 1 (0), X=322.03, Y=743.15, Mass=1441, SNR=26.8, Peak=168 HFD=2.6
00:34:16.787 00.001 1032 MultiStar: [#1 0.18,0.13,1.02,U] [#2 0.06,0.08,0.95,U] [#3 0.11,0.06,0.74,U] [#4 -0.06,-0.04,0.69,U] [#5 0.17,-0.06,0.66,U] [#6 0.03,-0.11,0.67,U] [#7 0.08,0.13,0.53,U] [#8 0.06,-0.02,0.60,U] 
00:34:16.789 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.32, 0.08}
00:34:16.790 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
00:34:16.791 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
00:34:16.793 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.30 mountX=0.01 mountY=-0.12, mountTheta=-1.53
00:34:16.796 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
00:34:16.797 00.001 1032 Enqueuing Move request for scope (0.12, 0.04)
00:34:16.799 00.002 10072 Worker thread wakes up
00:34:16.799 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
00:34:16.799 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
00:34:16.799 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.12
00:34:16.802 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:16.803 00.001 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:16.803 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:34:16.804 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:16.804 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:34:16.804 00.000 10072 MoveAxis(W, 13, ABG)
00:34:16.804 00.000 10072 Guiding  Dir = 3, Dur = 13
00:34:16.804 00.000 10072 IsGuiding returns 0
00:34:16.804 00.000 10072 PulseGuide returned control before completion, sleep 23
00:34:16.821 00.017 1032 UpdateGuideState exits: m=1441 SNR=26.8
00:34:16.824 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:16.825 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:16.827 00.002 1032 Enqueuing Expose request
00:34:16.843 00.016 10072 IsGuiding returns 0
00:34:16.843 00.000 10072 Move returns status 0, amount 13
00:34:16.843 00.000 10072 MoveAxis(N, 0, ABG)
00:34:16.843 00.000 10072 Move returns status 0, amount 0
00:34:16.843 00.000 10072 move complete, result=0
00:34:16.843 00.000 10072 worker thread done servicing request
00:34:16.843 00.000 10072 Worker thread wakes up
00:34:16.844 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:16.844 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:16.846 00.002 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
00:34:17.251 00.405 10072 Exposure complete
00:34:17.304 00.053 10072 worker thread done servicing request
00:34:17.304 00.000 1032 OnExposeComplete: enter
00:34:17.306 00.002 1032 UpdateGuideState(): m_state=6
00:34:17.308 00.002 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2840
00:34:17.310 00.002 1032 Star::Find returns 1 (0), X=321.81, Y=743.15, Mass=1462, SNR=26.9, Peak=165 HFD=2.5
00:34:17.316 00.006 1032 MultiStar: [#1 0.10,0.34,0.00,M1] [#2 0.04,0.16,0.98,U] [#3 0.19,0.11,0.75,U] [#4 0.04,0.02,0.66,U] [#5 0.16,0.04,0.68,U] [#6 0.05,0.04,0.70,U] [#7 0.11,0.09,0.52,U] [#8 0.21,-0.02,0.53,U] 
00:34:17.317 00.001 1032 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {0.10, 0.08}
00:34:17.319 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
00:34:17.320 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
00:34:17.322 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.60 mountX=0.04 mountY=-0.12, mountTheta=-1.23
00:34:17.325 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
00:34:17.328 00.003 1032 Enqueuing Move request for scope (0.11, 0.07)
00:34:17.329 00.001 10072 Worker thread wakes up
00:34:17.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
00:34:17.329 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
00:34:17.329 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
00:34:17.333 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:17.335 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:17.335 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:34:17.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:17.335 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:34:17.335 00.000 10072 MoveAxis(W, 11, ABG)
00:34:17.335 00.000 10072 Guiding  Dir = 3, Dur = 11
00:34:17.336 00.001 10072 IsGuiding returns 0
00:34:17.336 00.000 10072 PulseGuide returned control before completion, sleep 21
00:34:17.353 00.017 1032 UpdateGuideState exits: m=1462 SNR=26.9
00:34:17.355 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:17.358 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:17.360 00.002 1032 Enqueuing Expose request
00:34:17.373 00.013 10072 IsGuiding returns 0
00:34:17.373 00.000 10072 Move returns status 0, amount 11
00:34:17.373 00.000 10072 MoveAxis(N, 0, ABG)
00:34:17.373 00.000 10072 Move returns status 0, amount 0
00:34:17.373 00.000 10072 move complete, result=0
00:34:17.373 00.000 10072 worker thread done servicing request
00:34:17.373 00.000 10072 Worker thread wakes up
00:34:17.373 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:17.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:17.374 00.001 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:34:18.001 00.627 10072 Exposure complete
00:34:18.049 00.048 10072 worker thread done servicing request
00:34:18.049 00.000 1032 OnExposeComplete: enter
00:34:18.053 00.004 1032 UpdateGuideState(): m_state=6
00:34:18.056 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2841
00:34:18.058 00.002 1032 Star::Find returns 1 (0), X=321.92, Y=743.30, Mass=1221, SNR=24.6, Peak=141 HFD=2.6
00:34:18.061 00.003 1032 MultiStar: [#1 0.14,0.30,0.00,M2] [#2 0.06,0.19,1.06,U] [#3 0.22,0.15,0.79,U] [#4 0.01,0.06,0.72,U] [#5 0.23,0.04,0.77,U] [#6 0.06,0.10,0.76,U] [#7 0.09,0.04,0.60,U] [#8 0.04,0.14,0.60,U] 
00:34:18.063 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.13}, one-star: {0.22, 0.23}
00:34:18.065 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
00:34:18.066 00.001 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
00:34:18.068 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.81 mountX=0.09 mountY=-0.15, mountTheta=-1.02
00:34:18.070 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
00:34:18.073 00.003 1032 Enqueuing Move request for scope (0.12, 0.13)
00:34:18.076 00.003 10072 Worker thread wakes up
00:34:18.076 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
00:34:18.076 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
00:34:18.076 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.09 yDistance=-0.15
00:34:18.077 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:18.080 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:18.080 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:34:18.081 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:18.081 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:34:18.081 00.000 10072 MoveAxis(W, 12, ABG)
00:34:18.081 00.000 10072 Guiding  Dir = 3, Dur = 12
00:34:18.081 00.000 10072 IsGuiding returns 0
00:34:18.083 00.002 10072 PulseGuide returned control before completion, sleep 22
00:34:18.099 00.016 1032 UpdateGuideState exits: m=1221 SNR=24.6
00:34:18.101 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:18.103 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:18.105 00.002 1032 Enqueuing Expose request
00:34:18.107 00.002 10072 IsGuiding returns 0
00:34:18.107 00.000 10072 Move returns status 0, amount 12
00:34:18.107 00.000 10072 MoveAxis(N, 0, ABG)
00:34:18.107 00.000 10072 Move returns status 0, amount 0
00:34:18.107 00.000 10072 move complete, result=0
00:34:18.107 00.000 10072 worker thread done servicing request
00:34:18.107 00.000 10072 Worker thread wakes up
00:34:18.108 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:18.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:18.115 00.007 1032 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
00:34:18.518 00.403 10072 Exposure complete
00:34:18.566 00.048 10072 worker thread done servicing request
00:34:18.566 00.000 1032 OnExposeComplete: enter
00:34:18.568 00.002 1032 UpdateGuideState(): m_state=6
00:34:18.570 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2842
00:34:18.572 00.002 1032 Star::Find returns 1 (0), X=321.87, Y=743.14, Mass=1421, SNR=26.6, Peak=169 HFD=2.5
00:34:18.573 00.001 1032 MultiStar: [#1 0.20,0.20,0.00,M3] [#2 0.05,0.16,0.94,U] [#3 0.07,0.03,0.67,U] [#4 0.19,-0.01,0.69,U] [#5 0.05,-0.07,0.69,U] [#6 -0.09,-0.10,0.71,U] [#7 0.10,0.00,0.57,U] [#8 0.05,0.06,0.59,U] 
00:34:18.575 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.17, 0.06}
00:34:18.578 00.003 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
00:34:18.579 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
00:34:18.581 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.30 mountX=0.00 mountY=-0.08, mountTheta=-1.53
00:34:18.584 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
00:34:18.587 00.003 1032 Enqueuing Move request for scope (0.08, 0.02)
00:34:18.588 00.001 10072 Worker thread wakes up
00:34:18.588 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:34:18.588 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:34:18.588 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
00:34:18.590 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:18.593 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:18.593 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:34:18.593 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:18.593 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:34:18.593 00.000 10072 MoveAxis(W, 10, ABG)
00:34:18.593 00.000 10072 Guiding  Dir = 3, Dur = 10
00:34:18.594 00.001 10072 IsGuiding returns 0
00:34:18.594 00.000 10072 PulseGuide returned control before completion, sleep 20
00:34:18.611 00.017 1032 UpdateGuideState exits: m=1421 SNR=26.6
00:34:18.614 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:18.616 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:18.617 00.001 1032 Enqueuing Expose request
00:34:18.623 00.006 10072 IsGuiding returns 0
00:34:18.623 00.000 10072 Move returns status 0, amount 10
00:34:18.623 00.000 10072 MoveAxis(N, 0, ABG)
00:34:18.623 00.000 10072 Move returns status 0, amount 0
00:34:18.623 00.000 10072 move complete, result=0
00:34:18.623 00.000 10072 worker thread done servicing request
00:34:18.623 00.000 10072 Worker thread wakes up
00:34:18.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:18.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:18.626 00.003 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:34:19.248 00.622 10072 Exposure complete
00:34:19.299 00.051 10072 worker thread done servicing request
00:34:19.299 00.000 1032 OnExposeComplete: enter
00:34:19.303 00.004 1032 UpdateGuideState(): m_state=6
00:34:19.305 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2843
00:34:19.307 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=743.19, Mass=1311, SNR=25.4, Peak=156 HFD=2.4
00:34:19.312 00.005 1032 MultiStar: [#1 0.16,0.16,1.15,U] [#2 0.04,0.04,0.93,U] [#3 0.18,0.10,0.75,U] [#4 0.03,-0.14,0.76,U] [#5 0.06,0.04,0.72,U] [#6 0.12,0.05,0.73,U] [#7 0.01,-0.13,0.55,U] [#8 0.30,-0.05,0.00,M1] 
00:34:19.313 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {0.17, 0.12}
00:34:19.316 00.003 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
00:34:19.317 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
00:34:19.319 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.41 mountX=0.02 mountY=-0.11, mountTheta=-1.42
00:34:19.321 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
00:34:19.323 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
00:34:19.324 00.001 10072 Worker thread wakes up
00:34:19.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
00:34:19.324 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
00:34:19.324 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.02 yDistance=-0.11
00:34:19.326 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:19.330 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:19.330 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:34:19.330 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:19.330 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:34:19.330 00.000 10072 MoveAxis(W, 12, ABG)
00:34:19.330 00.000 10072 Guiding  Dir = 3, Dur = 12
00:34:19.331 00.001 10072 IsGuiding returns 0
00:34:19.331 00.000 10072 PulseGuide returned control before completion, sleep 22
00:34:19.349 00.018 1032 UpdateGuideState exits: m=1311 SNR=25.4
00:34:19.351 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:19.352 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:19.354 00.002 1032 Enqueuing Expose request
00:34:19.355 00.001 10072 IsGuiding returns 0
00:34:19.355 00.000 10072 Move returns status 0, amount 12
00:34:19.355 00.000 10072 MoveAxis(N, 0, ABG)
00:34:19.355 00.000 10072 Move returns status 0, amount 0
00:34:19.356 00.001 10072 move complete, result=0
00:34:19.356 00.000 10072 worker thread done servicing request
00:34:19.356 00.000 10072 Worker thread wakes up
00:34:19.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:19.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:19.363 00.007 1032 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:34:19.764 00.401 10072 Exposure complete
00:34:19.815 00.051 10072 worker thread done servicing request
00:34:19.815 00.000 1032 OnExposeComplete: enter
00:34:19.817 00.002 1032 UpdateGuideState(): m_state=6
00:34:19.819 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2844
00:34:19.820 00.001 1032 Star::Find returns 1 (0), X=321.95, Y=743.09, Mass=1452, SNR=26.9, Peak=175 HFD=2.7
00:34:19.823 00.003 1032 MultiStar: [#1 0.17,0.15,1.02,U] [#2 0.23,0.07,0.96,U] [#3 0.16,0.04,0.69,U] [#4 0.07,-0.12,0.68,U] [#5 0.37,-0.04,0.00,M1] [#6 -0.01,-0.08,0.65,U] [#7 0.32,-0.12,0.00,M1] [#8 0.06,-0.19,0.58,U] 
00:34:19.824 00.001 1032 refined, 6 included, MultiStar: {0.15, 0.00}, one-star: {0.24, 0.01}
00:34:19.826 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
00:34:19.827 00.001 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
00:34:19.831 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.02 mountX=-0.04 mountY=-0.14, mountTheta=-1.81
00:34:19.834 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.00, opts=13)
00:34:19.836 00.002 1032 Enqueuing Move request for scope (0.15, 0.00)
00:34:19.838 00.002 10072 Worker thread wakes up
00:34:19.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
00:34:19.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
00:34:19.838 00.000 10072 Moving (0.15, 0.00) raw xDistance=-0.04 yDistance=-0.14
00:34:19.840 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:19.842 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:19.842 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:34:19.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:19.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:34:19.842 00.000 10072 MoveAxis(W, 10, ABG)
00:34:19.842 00.000 10072 Guiding  Dir = 3, Dur = 10
00:34:19.843 00.001 10072 IsGuiding returns 0
00:34:19.843 00.000 10072 PulseGuide returned control before completion, sleep 20
00:34:19.860 00.017 1032 UpdateGuideState exits: m=1452 SNR=26.9
00:34:19.863 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:19.867 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:19.868 00.001 1032 Enqueuing Expose request
00:34:19.870 00.002 10072 IsGuiding returns 0
00:34:19.870 00.000 10072 Move returns status 0, amount 10
00:34:19.870 00.000 10072 MoveAxis(N, 0, ABG)
00:34:19.870 00.000 10072 Move returns status 0, amount 0
00:34:19.870 00.000 10072 move complete, result=0
00:34:19.871 00.001 10072 worker thread done servicing request
00:34:19.871 00.000 10072 Worker thread wakes up
00:34:19.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:19.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:19.877 00.006 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:34:20.497 00.620 10072 Exposure complete
00:34:20.543 00.046 10072 worker thread done servicing request
00:34:20.543 00.000 1032 OnExposeComplete: enter
00:34:20.545 00.002 1032 UpdateGuideState(): m_state=6
00:34:20.547 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2845
00:34:20.549 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=743.11, Mass=1242, SNR=24.8, Peak=144 HFD=2.5
00:34:20.550 00.001 1032 MultiStar: [#1 0.04,0.07,1.20,U] [#2 -0.02,0.10,1.02,U] [#3 0.09,0.05,0.74,U] [#4 -0.00,-0.19,0.76,U] [#5 0.10,-0.18,0.74,U] [#6 -0.00,-0.20,0.74,U] [#7 0.12,0.11,0.56,U] [#8 0.07,-0.05,0.64,U] 
00:34:20.553 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.17, 0.04}
00:34:20.554 00.001 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
00:34:20.557 00.003 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
00:34:20.559 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.28 mountX=-0.03 mountY=-0.05, mountTheta=-2.11
00:34:20.562 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
00:34:20.564 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
00:34:20.567 00.003 10072 Worker thread wakes up
00:34:20.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
00:34:20.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
00:34:20.567 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.05
00:34:20.569 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:20.571 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:20.572 00.001 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:34:20.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:20.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:34:20.572 00.000 10072 MoveAxis(W, 11, ABG)
00:34:20.572 00.000 10072 Guiding  Dir = 3, Dur = 11
00:34:20.572 00.000 10072 IsGuiding returns 0
00:34:20.573 00.001 10072 PulseGuide returned control before completion, sleep 21
00:34:20.589 00.016 1032 UpdateGuideState exits: m=1242 SNR=24.8
00:34:20.592 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:20.594 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:20.595 00.001 1032 Enqueuing Expose request
00:34:20.603 00.008 10072 IsGuiding returns 0
00:34:20.603 00.000 10072 Move returns status 0, amount 11
00:34:20.603 00.000 10072 MoveAxis(N, 0, ABG)
00:34:20.603 00.000 10072 Move returns status 0, amount 0
00:34:20.603 00.000 10072 move complete, result=0
00:34:20.603 00.000 10072 worker thread done servicing request
00:34:20.603 00.000 10072 Worker thread wakes up
00:34:20.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:20.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:20.605 00.002 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:34:21.014 00.409 10072 Exposure complete
00:34:21.060 00.046 10072 worker thread done servicing request
00:34:21.060 00.000 1032 OnExposeComplete: enter
00:34:21.062 00.002 1032 UpdateGuideState(): m_state=6
00:34:21.065 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2846
00:34:21.067 00.002 1032 Star::Find returns 1 (0), X=321.76, Y=743.25, Mass=1399, SNR=26.4, Peak=146 HFD=2.6
00:34:21.069 00.002 1032 MultiStar: [#1 -0.02,0.13,1.11,U] [#2 -0.11,0.13,1.01,U] [#3 0.11,0.02,0.74,U] [#4 -0.02,-0.17,0.69,U] [#5 0.08,-0.05,0.69,U] [#6 0.00,-0.11,0.73,U] [#7 0.07,0.08,0.51,U] [#8 0.01,0.03,0.60,U] 
00:34:21.070 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.05, 0.18}
00:34:21.072 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
00:34:21.074 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
00:34:21.075 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.32 mountX=0.04 mountY=-0.02, mountTheta=-0.51
00:34:21.078 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
00:34:21.080 00.002 1032 Enqueuing Move request for scope (0.01, 0.04)
00:34:21.082 00.002 10072 Worker thread wakes up
00:34:21.082 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:34:21.082 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:34:21.082 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
00:34:21.085 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:21.087 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:21.087 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:34:21.087 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:21.087 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:34:21.087 00.000 10072 MoveAxis(W, 10, ABG)
00:34:21.087 00.000 10072 Guiding  Dir = 3, Dur = 10
00:34:21.088 00.001 10072 IsGuiding returns 0
00:34:21.088 00.000 10072 PulseGuide returned control before completion, sleep 20
00:34:21.106 00.018 1032 UpdateGuideState exits: m=1399 SNR=26.4
00:34:21.109 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:21.111 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:21.113 00.002 1032 Enqueuing Expose request
00:34:21.120 00.007 10072 IsGuiding returns 0
00:34:21.120 00.000 10072 Move returns status 0, amount 10
00:34:21.120 00.000 10072 MoveAxis(N, 0, ABG)
00:34:21.120 00.000 10072 Move returns status 0, amount 0
00:34:21.120 00.000 10072 move complete, result=0
00:34:21.120 00.000 10072 worker thread done servicing request
00:34:21.120 00.000 10072 Worker thread wakes up
00:34:21.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:21.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:21.124 00.004 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
00:34:21.747 00.623 10072 Exposure complete
00:34:21.796 00.049 10072 worker thread done servicing request
00:34:21.796 00.000 1032 OnExposeComplete: enter
00:34:21.798 00.002 1032 UpdateGuideState(): m_state=6
00:34:21.800 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2847
00:34:21.802 00.002 1032 Star::Find returns 1 (0), X=321.86, Y=743.36, Mass=1420, SNR=26.5, Peak=151 HFD=2.7
00:34:21.804 00.002 1032 MultiStar: [#1 0.13,0.15,1.07,U] [#2 -0.06,0.10,0.90,U] [#3 0.08,0.15,0.74,U] [#4 -0.02,0.12,0.68,U] [#5 0.15,0.05,0.71,U] [#6 0.03,-0.12,0.69,U] [#7 0.01,0.08,0.53,U] [#8 0.17,0.04,0.58,U] 
00:34:21.805 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.15, 0.29}
00:34:21.807 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
00:34:21.808 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
00:34:21.810 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.97 mountX=0.09 mountY=-0.10, mountTheta=-0.86
00:34:21.813 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
00:34:21.815 00.002 1032 Enqueuing Move request for scope (0.07, 0.11)
00:34:21.816 00.001 10072 Worker thread wakes up
00:34:21.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
00:34:21.816 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
00:34:21.817 00.001 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.10
00:34:21.818 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:21.822 00.004 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:21.822 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:34:21.822 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:21.822 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:34:21.822 00.000 10072 MoveAxis(W, 11, ABG)
00:34:21.822 00.000 10072 Guiding  Dir = 3, Dur = 11
00:34:21.822 00.000 10072 IsGuiding returns 0
00:34:21.822 00.000 10072 PulseGuide returned control before completion, sleep 21
00:34:21.839 00.017 1032 UpdateGuideState exits: m=1420 SNR=26.5
00:34:21.842 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:21.844 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:21.846 00.002 1032 Enqueuing Expose request
00:34:21.854 00.008 10072 IsGuiding returns 0
00:34:21.855 00.001 10072 Move returns status 0, amount 11
00:34:21.855 00.000 10072 MoveAxis(N, 0, ABG)
00:34:21.855 00.000 10072 Move returns status 0, amount 0
00:34:21.855 00.000 10072 move complete, result=0
00:34:21.855 00.000 10072 worker thread done servicing request
00:34:21.855 00.000 10072 Worker thread wakes up
00:34:21.855 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:21.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:21.855 00.000 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:34:22.262 00.407 10072 Exposure complete
00:34:22.311 00.049 10072 worker thread done servicing request
00:34:22.311 00.000 1032 OnExposeComplete: enter
00:34:22.312 00.001 1032 UpdateGuideState(): m_state=6
00:34:22.314 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2848
00:34:22.315 00.001 1032 Star::Find returns 1 (0), X=321.86, Y=743.17, Mass=1409, SNR=26.5, Peak=167 HFD=2.4
00:34:22.317 00.002 1032 MultiStar: [#1 0.08,0.14,1.11,U] [#2 -0.03,0.15,0.93,U] [#3 0.15,0.23,0.00,M1] [#4 0.06,-0.06,0.66,U] [#5 0.08,0.04,0.66,U] [#6 -0.04,-0.14,0.71,U] [#7 0.02,0.07,0.52,U] [#8 0.04,0.01,0.60,U] 
00:34:22.318 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.15, 0.09}
00:34:22.321 00.003 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:34:22.323 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:34:22.325 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.76 mountX=0.03 mountY=-0.06, mountTheta=-1.07
00:34:22.327 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
00:34:22.330 00.003 1032 Enqueuing Move request for scope (0.05, 0.05)
00:34:22.332 00.002 10072 Worker thread wakes up
00:34:22.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:34:22.332 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:34:22.332 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
00:34:22.334 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:22.336 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:34:22.336 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:34:22.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:22.336 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:34:22.336 00.000 10072 MoveAxis(W, 9, ABG)
00:34:22.336 00.000 10072 Guiding  Dir = 3, Dur = 9
00:34:22.338 00.002 10072 IsGuiding returns 0
00:34:22.338 00.000 10072 PulseGuide returned control before completion, sleep 19
00:34:22.355 00.017 1032 UpdateGuideState exits: m=1409 SNR=26.5
00:34:22.357 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:22.359 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:22.361 00.002 1032 Enqueuing Expose request
00:34:22.368 00.007 10072 IsGuiding returns 0
00:34:22.368 00.000 10072 Move returns status 0, amount 9
00:34:22.368 00.000 10072 MoveAxis(N, 0, ABG)
00:34:22.368 00.000 10072 Move returns status 0, amount 0
00:34:22.368 00.000 10072 move complete, result=0
00:34:22.369 00.001 10072 worker thread done servicing request
00:34:22.369 00.000 10072 Worker thread wakes up
00:34:22.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:22.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:22.372 00.003 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
00:34:22.997 00.625 10072 Exposure complete
00:34:23.042 00.045 10072 worker thread done servicing request
00:34:23.042 00.000 1032 OnExposeComplete: enter
00:34:23.045 00.003 1032 UpdateGuideState(): m_state=6
00:34:23.046 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2849
00:34:23.048 00.002 1032 Star::Find returns 1 (0), X=321.84, Y=743.13, Mass=1516, SNR=27.4, Peak=164 HFD=2.5
00:34:23.052 00.004 1032 MultiStar: [#1 0.07,0.04,1.07,U] [#2 -0.08,0.15,0.91,U] [#3 0.05,0.15,0.72,U] [#4 0.01,-0.02,0.63,U] [#5 0.04,-0.02,0.66,U] [#6 0.01,0.01,0.66,U] [#7 0.17,0.05,0.52,U] [#8 0.03,0.01,0.57,U] 
00:34:23.053 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.13, 0.06}
00:34:23.057 00.004 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
00:34:23.058 00.001 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
00:34:23.060 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.84 mountX=0.04 mountY=-0.06, mountTheta=-0.99
00:34:23.064 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
00:34:23.066 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
00:34:23.068 00.002 10072 Worker thread wakes up
00:34:23.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:34:23.068 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:34:23.068 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
00:34:23.070 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:23.073 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:34:23.073 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:34:23.073 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:23.073 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:34:23.073 00.000 10072 MoveAxis(W, 12, ABG)
00:34:23.073 00.000 10072 Guiding  Dir = 3, Dur = 12
00:34:23.073 00.000 10072 IsGuiding returns 0
00:34:23.075 00.002 10072 PulseGuide returned control before completion, sleep 22
00:34:23.091 00.016 1032 UpdateGuideState exits: m=1516 SNR=27.4
00:34:23.093 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:23.096 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:23.098 00.002 1032 Enqueuing Expose request
00:34:23.102 00.004 10072 IsGuiding returns 0
00:34:23.102 00.000 10072 Move returns status 0, amount 12
00:34:23.102 00.000 10072 MoveAxis(N, 0, ABG)
00:34:23.102 00.000 10072 Move returns status 0, amount 0
00:34:23.102 00.000 10072 move complete, result=0
00:34:23.102 00.000 10072 worker thread done servicing request
00:34:23.102 00.000 10072 Worker thread wakes up
00:34:23.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:23.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:23.107 00.005 1032 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:34:23.512 00.405 10072 Exposure complete
00:34:23.561 00.049 10072 worker thread done servicing request
00:34:23.561 00.000 1032 OnExposeComplete: enter
00:34:23.563 00.002 1032 UpdateGuideState(): m_state=6
00:34:23.565 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2850
00:34:23.567 00.002 1032 Star::Find returns 1 (0), X=321.77, Y=743.44, Mass=1432, SNR=26.6, Peak=156 HFD=2.8
00:34:23.569 00.002 1032 MultiStar: [#1 0.16,0.17,1.11,U] [#2 -0.13,0.17,0.97,U] [#3 0.05,0.17,0.75,U] [#4 0.07,-0.13,0.70,U] [#5 0.16,-0.05,0.69,U] [#6 0.10,-0.07,0.70,U] [#7 0.15,0.05,0.55,U] [#8 0.12,0.02,0.61,U] 
00:34:23.571 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.06, 0.37}
00:34:23.572 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
00:34:23.574 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
00:34:23.575 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.92 mountX=0.08 mountY=-0.10, mountTheta=-0.91
00:34:23.579 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
00:34:23.581 00.002 1032 Enqueuing Move request for scope (0.08, 0.10)
00:34:23.584 00.003 10072 Worker thread wakes up
00:34:23.584 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
00:34:23.584 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
00:34:23.584 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.08 yDistance=-0.10
00:34:23.586 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:23.589 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:34:23.589 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:34:23.589 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:23.590 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:34:23.590 00.000 10072 MoveAxis(W, 10, ABG)
00:34:23.590 00.000 10072 Guiding  Dir = 3, Dur = 10
00:34:23.591 00.001 10072 IsGuiding returns 0
00:34:23.593 00.002 10072 PulseGuide returned control before completion, sleep 18
00:34:23.610 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.6
00:34:23.613 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:23.614 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:23.615 00.001 1032 Enqueuing Expose request
00:34:23.620 00.005 10072 IsGuiding returns 0
00:34:23.620 00.000 10072 Move returns status 0, amount 10
00:34:23.620 00.000 10072 MoveAxis(N, 0, ABG)
00:34:23.620 00.000 10072 Move returns status 0, amount 0
00:34:23.620 00.000 10072 move complete, result=0
00:34:23.620 00.000 10072 worker thread done servicing request
00:34:23.620 00.000 10072 Worker thread wakes up
00:34:23.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:23.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:23.627 00.007 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:34:24.251 00.624 10072 Exposure complete
00:34:24.300 00.049 10072 worker thread done servicing request
00:34:24.300 00.000 1032 OnExposeComplete: enter
00:34:24.303 00.003 1032 UpdateGuideState(): m_state=6
00:34:24.305 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2851
00:34:24.307 00.002 1032 Star::Find returns 1 (0), X=321.87, Y=743.44, Mass=1427, SNR=26.6, Peak=164 HFD=2.5
00:34:24.310 00.003 1032 MultiStar: [#1 0.21,0.48,0.00,M1] [#2 -0.07,0.30,0.00,M1] [#3 0.12,0.39,0.00,M1] [#4 -0.07,0.18,0.66,U] [#5 0.27,0.33,0.00,M1] [#6 0.09,0.09,0.73,U] [#7 0.14,0.24,0.00,M1] [#8 0.11,0.24,0.61,U] 
00:34:24.311 00.001 1032 refined, 3 included, MultiStar: {0.09, 0.23}, one-star: {0.17, 0.37}
00:34:24.312 00.001 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
00:34:24.315 00.003 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
00:34:24.316 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.22 mountX=0.20 mountY=-0.14, mountTheta=-0.61
00:34:24.319 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.23, opts=13)
00:34:24.320 00.001 1032 Enqueuing Move request for scope (0.09, 0.23)
00:34:24.322 00.002 10072 Worker thread wakes up
00:34:24.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.23) opts 0xd
00:34:24.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.23)
00:34:24.322 00.000 10072 Moving (0.09, 0.23) raw xDistance=0.20 yDistance=-0.14
00:34:24.326 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:24.328 00.002 10072 PPEC rslt: input = 0.20, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 289.49
00:34:24.329 00.001 10072 PPEC: input: 0.20, control: 0.11, exposure: 500
00:34:24.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:24.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:34:24.329 00.000 10072 MoveAxis(W, 114, ABG)
00:34:24.329 00.000 10072 Guiding  Dir = 3, Dur = 114
00:34:24.330 00.001 10072 IsGuiding returns 0
00:34:24.331 00.001 10072 PulseGuide returned control before completion, sleep 124
00:34:24.347 00.016 1032 UpdateGuideState exits: m=1427 SNR=26.6
00:34:24.349 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:24.351 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:24.353 00.002 1032 Enqueuing Expose request
00:34:24.466 00.113 10072 IsGuiding returns 0
00:34:24.466 00.000 10072 Move returns status 0, amount 114
00:34:24.466 00.000 10072 MoveAxis(N, 0, ABG)
00:34:24.466 00.000 10072 Move returns status 0, amount 0
00:34:24.467 00.001 10072 move complete, result=0
00:34:24.467 00.000 10072 worker thread done servicing request
00:34:24.467 00.000 10072 Worker thread wakes up
00:34:24.467 00.000 1032 GuideStep: 0.2 px 114 ms WEST, -0.1 px 0 ms NORTH
00:34:24.470 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:24.470 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:24.879 00.409 10072 Exposure complete
00:34:25.021 00.142 1032 OnExposeComplete: enter
00:34:25.024 00.003 10072 worker thread done servicing request
00:34:25.025 00.001 1032 UpdateGuideState(): m_state=6
00:34:25.027 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2852
00:34:25.029 00.002 1032 Star::Find returns 1 (0), X=321.91, Y=743.24, Mass=1404, SNR=26.4, Peak=151 HFD=2.5
00:34:25.032 00.003 1032 MultiStar: [#1 0.09,0.15,1.14,U] [#2 -0.06,0.06,0.94,U] [#3 0.07,0.06,0.67,U] [#4 0.14,-0.08,0.68,U] [#5 0.15,0.00,0.70,U] [#6 0.10,-0.16,0.70,U] [#7 0.15,0.22,0.52,U] [#8 0.13,0.01,0.60,U] 
00:34:25.035 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {0.20, 0.17}
00:34:25.037 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
00:34:25.040 00.003 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
00:34:25.041 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.50 mountX=0.03 mountY=-0.11, mountTheta=-1.33
00:34:25.045 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
00:34:25.047 00.002 1032 Enqueuing Move request for scope (0.10, 0.06)
00:34:25.051 00.004 10072 Worker thread wakes up
00:34:25.051 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
00:34:25.051 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
00:34:25.051 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
00:34:25.054 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:25.057 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:34:25.057 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:34:25.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:25.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:34:25.057 00.000 10072 MoveAxis(W, 11, ABG)
00:34:25.057 00.000 10072 Guiding  Dir = 3, Dur = 11
00:34:25.057 00.000 10072 IsGuiding returns 0
00:34:25.058 00.001 10072 PulseGuide returned control before completion, sleep 21
00:34:25.197 00.139 10072 IsGuiding returns 0
00:34:25.197 00.000 10072 Move returns status 0, amount 11
00:34:25.197 00.000 10072 MoveAxis(N, 0, ABG)
00:34:25.197 00.000 10072 Move returns status 0, amount 0
00:34:25.197 00.000 10072 move complete, result=0
00:34:25.197 00.000 10072 worker thread done servicing request
00:34:25.244 00.047 1032 UpdateGuideState exits: m=1404 SNR=26.4
00:34:25.248 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:25.252 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:25.254 00.002 1032 Enqueuing Expose request
00:34:25.257 00.003 10072 Worker thread wakes up
00:34:25.257 00.000 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:34:25.260 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:25.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:25.884 00.624 10072 Exposure complete
00:34:25.958 00.074 10072 worker thread done servicing request
00:34:25.958 00.000 1032 OnExposeComplete: enter
00:34:25.963 00.005 1032 UpdateGuideState(): m_state=6
00:34:25.966 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2853
00:34:25.968 00.002 1032 Star::Find returns 1 (0), X=321.87, Y=743.12, Mass=1267, SNR=25.1, Peak=155 HFD=2.5
00:34:25.971 00.003 1032 MultiStar: [#1 0.09,0.08,1.20,U] [#2 -0.02,-0.06,0.98,U] [#3 0.31,0.06,0.00,M1] [#4 0.21,-0.07,0.69,U] [#5 0.14,-0.05,0.75,U] [#6 0.06,-0.11,0.77,U] [#7 0.24,0.07,0.57,U] [#8 0.07,-0.16,0.64,U] 
00:34:25.973 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.16, 0.05}
00:34:25.978 00.005 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
00:34:25.980 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
00:34:25.983 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
00:34:25.991 00.008 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
00:34:25.997 00.006 1032 Enqueuing Move request for scope (0.11, -0.02)
00:34:26.000 00.003 10072 Worker thread wakes up
00:34:26.001 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
00:34:26.001 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
00:34:26.001 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
00:34:26.004 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:26.009 00.005 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:34:26.009 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:34:26.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:26.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:34:26.009 00.000 10072 MoveAxis(W, 11, ABG)
00:34:26.009 00.000 10072 Guiding  Dir = 3, Dur = 11
00:34:26.011 00.002 10072 IsGuiding returns 0
00:34:26.011 00.000 10072 PulseGuide returned control before completion, sleep 21
00:34:26.037 00.026 10072 IsGuiding returns 0
00:34:26.038 00.001 10072 Move returns status 0, amount 11
00:34:26.038 00.000 10072 MoveAxis(N, 0, ABG)
00:34:26.038 00.000 10072 Move returns status 0, amount 0
00:34:26.038 00.000 10072 move complete, result=0
00:34:26.038 00.000 10072 worker thread done servicing request
00:34:26.040 00.002 1032 UpdateGuideState exits: m=1267 SNR=25.1
00:34:26.043 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:26.045 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:26.047 00.002 1032 Enqueuing Expose request
00:34:26.061 00.014 10072 Worker thread wakes up
00:34:26.062 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:26.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:26.063 00.001 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:34:26.478 00.415 10072 Exposure complete
00:34:26.553 00.075 10072 worker thread done servicing request
00:34:26.555 00.002 1032 OnExposeComplete: enter
00:34:26.558 00.003 1032 UpdateGuideState(): m_state=6
00:34:26.561 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2854
00:34:26.564 00.003 1032 Star::Find returns 1 (0), X=321.81, Y=743.28, Mass=1373, SNR=26.1, Peak=152 HFD=2.7
00:34:26.566 00.002 1032 MultiStar: [#1 0.26,0.04,1.12,U] [#2 -0.01,0.18,0.91,U] [#3 0.23,0.15,0.00,M2] [#4 0.14,-0.02,0.71,U] [#5 0.25,-0.11,0.00,M1] [#6 0.19,-0.07,0.73,U] [#7 0.21,-0.05,0.54,U] [#8 0.18,-0.19,0.61,U] 
00:34:26.569 00.003 1032 refined, 6 included, MultiStar: {0.15, 0.04}, one-star: {0.10, 0.21}
00:34:26.571 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
00:34:26.573 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
00:34:26.576 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.24 mountX=-0.00 mountY=-0.16, mountTheta=-1.59
00:34:26.581 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.04, opts=13)
00:34:26.585 00.004 1032 Enqueuing Move request for scope (0.15, 0.04)
00:34:26.587 00.002 10072 Worker thread wakes up
00:34:26.588 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
00:34:26.588 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
00:34:26.588 00.000 10072 Moving (0.15, 0.04) raw xDistance=-0.00 yDistance=-0.16
00:34:26.591 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:26.593 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:34:26.594 00.001 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:34:26.594 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:26.594 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:34:26.594 00.000 10072 MoveAxis(W, 9, ABG)
00:34:26.594 00.000 10072 Guiding  Dir = 3, Dur = 9
00:34:26.594 00.000 10072 IsGuiding returns 0
00:34:26.595 00.001 10072 PulseGuide returned control before completion, sleep 19
00:34:26.623 00.028 1032 UpdateGuideState exits: m=1373 SNR=26.1
00:34:26.626 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:26.628 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:26.631 00.003 1032 Enqueuing Expose request
00:34:26.634 00.003 10072 IsGuiding returns 0
00:34:26.634 00.000 10072 Move returns status 0, amount 9
00:34:26.634 00.000 10072 MoveAxis(N, 0, ABG)
00:34:26.634 00.000 10072 Move returns status 0, amount 0
00:34:26.634 00.000 10072 move complete, result=0
00:34:26.634 00.000 10072 worker thread done servicing request
00:34:26.634 00.000 10072 Worker thread wakes up
00:34:26.634 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:26.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:26.648 00.014 1032 GuideStep: -0.0 px 9 ms WEST, -0.2 px 0 ms NORTH
00:34:27.263 00.615 10072 Exposure complete
00:34:27.337 00.074 10072 worker thread done servicing request
00:34:27.338 00.001 1032 OnExposeComplete: enter
00:34:27.341 00.003 1032 UpdateGuideState(): m_state=6
00:34:27.344 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2855
00:34:27.347 00.003 1032 Star::Find returns 1 (0), X=322.05, Y=743.22, Mass=1440, SNR=26.7, Peak=166 HFD=2.5
00:34:27.349 00.002 1032 MultiStar: [#1 0.12,0.28,0.00,M1] [#2 0.02,0.08,0.95,U] [#3 0.12,0.15,0.71,U] [#4 0.07,0.08,0.68,U] [#5 0.16,-0.02,0.68,U] [#6 0.23,0.07,0.66,U] [#7 0.10,0.15,0.51,U] [#8 0.21,0.10,0.59,U] 
00:34:27.353 00.004 1032 refined, 7 included, MultiStar: {0.16, 0.10}, one-star: {0.34, 0.14}
00:34:27.356 00.003 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
00:34:27.359 00.003 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
00:34:27.363 00.004 1032 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.54 mountX=0.05 mountY=-0.18, mountTheta=-1.29
00:34:27.369 00.006 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.10, opts=13)
00:34:27.372 00.003 1032 Enqueuing Move request for scope (0.16, 0.10)
00:34:27.376 00.004 10072 Worker thread wakes up
00:34:27.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
00:34:27.376 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
00:34:27.376 00.000 10072 Moving (0.16, 0.10) raw xDistance=0.05 yDistance=-0.18
00:34:27.380 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:27.386 00.006 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:34:27.386 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:34:27.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:27.387 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:34:27.387 00.000 10072 MoveAxis(W, 9, ABG)
00:34:27.387 00.000 10072 Guiding  Dir = 3, Dur = 9
00:34:27.387 00.000 10072 IsGuiding returns 0
00:34:27.388 00.001 10072 PulseGuide returned control before completion, sleep 19
00:34:27.412 00.024 10072 IsGuiding returns 0
00:34:27.412 00.000 10072 Move returns status 0, amount 9
00:34:27.412 00.000 10072 MoveAxis(N, 0, ABG)
00:34:27.412 00.000 10072 Move returns status 0, amount 0
00:34:27.412 00.000 10072 move complete, result=0
00:34:27.413 00.001 10072 worker thread done servicing request
00:34:27.414 00.001 1032 UpdateGuideState exits: m=1440 SNR=26.7
00:34:27.417 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:27.419 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:27.421 00.002 1032 Enqueuing Expose request
00:34:27.423 00.002 10072 Worker thread wakes up
00:34:27.423 00.000 1032 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
00:34:27.427 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:27.427 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:27.840 00.413 10072 Exposure complete
00:34:27.907 00.067 10072 worker thread done servicing request
00:34:27.907 00.000 1032 OnExposeComplete: enter
00:34:27.911 00.004 1032 UpdateGuideState(): m_state=6
00:34:27.913 00.002 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2856
00:34:27.916 00.003 1032 Star::Find returns 1 (0), X=321.90, Y=743.08, Mass=1422, SNR=26.6, Peak=165 HFD=2.6
00:34:27.919 00.003 1032 MultiStar: [#1 0.02,0.17,1.11,U] [#2 -0.05,0.06,0.90,U] [#3 0.22,0.07,0.73,U] [#4 -0.02,-0.01,0.70,U] [#5 0.22,-0.05,0.69,U] [#6 0.08,-0.18,0.72,U] [#7 0.15,0.18,0.55,U] [#8 0.05,-0.11,0.63,U] 
00:34:27.921 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.19, 0.00}
00:34:27.925 00.004 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
00:34:27.927 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
00:34:27.930 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.24 mountX=-0.00 mountY=-0.09, mountTheta=-1.59
00:34:27.935 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
00:34:27.937 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
00:34:27.940 00.003 10072 Worker thread wakes up
00:34:27.940 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:34:27.940 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:34:27.940 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.09
00:34:27.943 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:27.947 00.004 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:34:27.947 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:34:27.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:27.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:34:27.947 00.000 10072 MoveAxis(W, 8, ABG)
00:34:27.947 00.000 10072 Guiding  Dir = 3, Dur = 8
00:34:27.947 00.000 10072 IsGuiding returns 0
00:34:27.948 00.001 10072 PulseGuide returned control before completion, sleep 18
00:34:27.977 00.029 1032 UpdateGuideState exits: m=1422 SNR=26.6
00:34:27.982 00.005 10072 IsGuiding returns 0
00:34:27.982 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:27.986 00.004 10072 Move returns status 0, amount 8
00:34:27.987 00.001 10072 MoveAxis(N, 0, ABG)
00:34:27.987 00.000 10072 Move returns status 0, amount 0
00:34:27.987 00.000 10072 move complete, result=0
00:34:27.987 00.000 10072 worker thread done servicing request
00:34:27.987 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:27.996 00.009 1032 Enqueuing Expose request
00:34:27.999 00.003 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:34:28.002 00.003 10072 Worker thread wakes up
00:34:28.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:28.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:28.638 00.636 10072 Exposure complete
00:34:28.708 00.070 10072 worker thread done servicing request
00:34:28.708 00.000 1032 OnExposeComplete: enter
00:34:28.712 00.004 1032 UpdateGuideState(): m_state=6
00:34:28.715 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2857
00:34:28.718 00.003 1032 Star::Find returns 1 (0), X=322.00, Y=743.13, Mass=1402, SNR=26.4, Peak=162 HFD=2.6
00:34:28.720 00.002 1032 MultiStar: [#1 0.29,0.09,0.00,M1] [#2 0.16,0.10,0.99,U] [#3 0.34,0.05,0.00,M1] [#4 -0.06,-0.09,0.65,U] [#5 0.50,-0.18,0.00,M1] [#6 0.23,-0.16,0.00,M1] [#7 0.47,-0.04,0.00,M1] [#8 0.44,-0.10,0.00,M1] 
00:34:28.722 00.002 1032 refined, 2 included, MultiStar: {0.16, 0.04}, one-star: {0.29, 0.06}
00:34:28.724 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
00:34:28.726 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
00:34:28.729 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.25 mountX=-0.00 mountY=-0.16, mountTheta=-1.58
00:34:28.732 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.04, opts=13)
00:34:28.738 00.006 1032 Enqueuing Move request for scope (0.16, 0.04)
00:34:28.742 00.004 10072 Worker thread wakes up
00:34:28.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
00:34:28.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
00:34:28.742 00.000 10072 Moving (0.16, 0.04) raw xDistance=-0.00 yDistance=-0.16
00:34:28.745 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:28.750 00.005 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:34:28.750 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:34:28.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:28.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:34:28.750 00.000 10072 MoveAxis(W, 7, ABG)
00:34:28.750 00.000 10072 Guiding  Dir = 3, Dur = 7
00:34:28.751 00.001 10072 IsGuiding returns 0
00:34:28.751 00.000 10072 PulseGuide returned control before completion, sleep 17
00:34:28.774 00.023 1032 UpdateGuideState exits: m=1402 SNR=26.4
00:34:28.778 00.004 10072 IsGuiding returns 0
00:34:28.778 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:28.782 00.004 10072 Move returns status 0, amount 7
00:34:28.782 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:28.784 00.002 1032 Enqueuing Expose request
00:34:28.786 00.002 10072 MoveAxis(N, 0, ABG)
00:34:28.786 00.000 10072 Move returns status 0, amount 0
00:34:28.786 00.000 10072 move complete, result=0
00:34:28.786 00.000 10072 worker thread done servicing request
00:34:28.786 00.000 10072 Worker thread wakes up
00:34:28.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:28.787 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:28.798 00.011 1032 GuideStep: -0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
00:34:29.215 00.417 10072 Exposure complete
00:34:29.292 00.077 1032 OnExposeComplete: enter
00:34:29.296 00.004 1032 UpdateGuideState(): m_state=6
00:34:29.299 00.003 10072 worker thread done servicing request
00:34:29.300 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2858
00:34:29.303 00.003 1032 Star::Find returns 1 (0), X=322.15, Y=743.18, Mass=1384, SNR=26.2, Peak=156 HFD=2.6
00:34:29.306 00.003 1032 MultiStar: [#1 0.22,0.13,1.09,U] [#2 0.19,0.05,0.96,U] [#3 0.38,0.11,0.00,M2] [#4 0.35,0.11,0.00,M1] [#5 0.28,0.10,0.00,M2] [#6 0.31,0.26,0.00,M2] [#7 0.32,0.08,0.00,M2] [#8 0.29,0.18,0.00,M2] 
00:34:29.308 00.002 1032 refined, 2 included, MultiStar: {0.28, 0.10}, one-star: {0.45, 0.11}
00:34:29.310 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
00:34:29.312 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
00:34:29.314 00.002 1032 CameraToMount -- cameraX=0.28 cameraY=0.10 hyp=0.30 cameraTheta=0.33 mountX=0.02 mountY=-0.30, mountTheta=-1.50
00:34:29.319 00.005 1032 SchedulePrimaryMove(0F526948, x=0.28, y=0.10, opts=13)
00:34:29.323 00.004 1032 Enqueuing Move request for scope (0.28, 0.10)
00:34:29.327 00.004 10072 Worker thread wakes up
00:34:29.327 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.10) opts 0xd
00:34:29.327 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, 0.10)
00:34:29.327 00.000 10072 Moving (0.28, 0.10) raw xDistance=0.02 yDistance=-0.30
00:34:29.333 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:29.337 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:34:29.337 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:34:29.338 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:34:29.338 00.000 10072 MoveAxis(W, 6, ABG)
00:34:29.338 00.000 10072 Guiding  Dir = 3, Dur = 6
00:34:29.338 00.000 10072 IsGuiding returns 0
00:34:29.339 00.001 10072 PulseGuide returned control before completion, sleep 16
00:34:29.357 00.018 10072 IsGuiding returns 0
00:34:29.357 00.000 10072 Move returns status 0, amount 6
00:34:29.357 00.000 10072 MoveAxis(N, 193, ABG)
00:34:29.357 00.000 10072 Guiding  Dir = 0, Dur = 193
00:34:29.358 00.001 10072 IsGuiding returns 0
00:34:29.358 00.000 10072 PulseGuide returned control before completion, sleep 203
00:34:29.376 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.2
00:34:29.380 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:29.382 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:29.386 00.004 1032 Enqueuing Expose request
00:34:29.562 00.176 10072 IsGuiding returns 0
00:34:29.562 00.000 10072 Move returns status 0, amount 193
00:34:29.562 00.000 10072 move complete, result=0
00:34:29.562 00.000 10072 worker thread done servicing request
00:34:29.562 00.000 10072 Worker thread wakes up
00:34:29.562 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.3 px 193 ms NORTH
00:34:29.566 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:29.566 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:30.192 00.626 10072 Exposure complete
00:34:30.267 00.075 10072 worker thread done servicing request
00:34:30.267 00.000 1032 OnExposeComplete: enter
00:34:30.273 00.006 1032 UpdateGuideState(): m_state=6
00:34:30.275 00.002 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2859
00:34:30.278 00.003 1032 Star::Find returns 1 (0), X=321.61, Y=743.03, Mass=1414, SNR=26.5, Peak=145 HFD=2.6
00:34:30.281 00.003 1032 MultiStar: [#1 -0.12,0.03,1.12,U] [#2 -0.28,-0.05,0.00,M1] [#3 -0.07,-0.08,0.74,U] [#4 -0.04,-0.19,0.65,U] [#5 -0.19,-0.21,0.00,M3] [#6 -0.21,-0.17,0.68,U] [#7 0.04,-0.20,0.55,U] [#8 -0.04,-0.18,0.61,U] 
00:34:30.285 00.004 1032 single-star, 6 included, MultiStar: {-0.08, -0.10}, one-star: {-0.10, -0.04}
00:34:30.288 00.003 1032 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.83) = xAngle (-4.57 = 1.72)
00:34:30.290 00.002 1032 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.57 = 1.72)
00:34:30.293 00.003 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-2.74 mountX=-0.02 mountY=0.10, mountTheta=1.72
00:34:30.297 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.04, opts=13)
00:34:30.301 00.004 1032 Enqueuing Move request for scope (-0.10, -0.04)
00:34:30.304 00.003 10072 Worker thread wakes up
00:34:30.304 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
00:34:30.304 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
00:34:30.304 00.000 10072 Moving (-0.10, -0.04) raw xDistance=-0.02 yDistance=0.10
00:34:30.306 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:30.309 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:34:30.309 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:34:30.309 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:30.309 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:34:30.309 00.000 10072 MoveAxis(W, 7, ABG)
00:34:30.310 00.001 10072 Guiding  Dir = 3, Dur = 7
00:34:30.310 00.000 10072 IsGuiding returns 0
00:34:30.311 00.001 10072 PulseGuide returned control before completion, sleep 17
00:34:30.335 00.024 10072 IsGuiding returns 0
00:34:30.335 00.000 10072 Move returns status 0, amount 7
00:34:30.337 00.002 10072 MoveAxis(N, 0, ABG)
00:34:30.337 00.000 10072 Move returns status 0, amount 0
00:34:30.337 00.000 10072 move complete, result=0
00:34:30.337 00.000 10072 worker thread done servicing request
00:34:30.338 00.001 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:34:30.341 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:30.343 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:30.345 00.002 1032 Enqueuing Expose request
00:34:30.347 00.002 10072 Worker thread wakes up
00:34:30.347 00.000 1032 GuideStep: -0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
00:34:30.349 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:30.349 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:30.760 00.411 10072 Exposure complete
00:34:30.841 00.081 10072 worker thread done servicing request
00:34:30.841 00.000 1032 OnExposeComplete: enter
00:34:30.845 00.004 1032 UpdateGuideState(): m_state=6
00:34:30.847 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2860
00:34:30.850 00.003 1032 Star::Find returns 1 (0), X=321.65, Y=743.13, Mass=1440, SNR=26.8, Peak=161 HFD=2.6
00:34:30.853 00.003 1032 MultiStar: [#1 -0.16,-0.01,1.15,U] [#2 -0.13,-0.06,0.97,U] [#3 0.00,-0.09,0.69,U] [#4 -0.11,-0.22,0.62,U] [#5 -0.27,-0.28,0.00,M4] [#6 -0.30,-0.13,0.00,M2] [#7 0.01,-0.17,0.48,U] [#8 -0.15,-0.11,0.61,U] 
00:34:30.855 00.002 1032 single-star, 6 included, MultiStar: {-0.09, -0.06}, one-star: {-0.06, 0.06}
00:34:30.857 00.002 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
00:34:30.859 00.002 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
00:34:30.861 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.33 mountX=0.08 mountY=0.04, mountTheta=0.49
00:34:30.868 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.06, opts=13)
00:34:30.871 00.003 1032 Enqueuing Move request for scope (-0.06, 0.06)
00:34:30.873 00.002 10072 Worker thread wakes up
00:34:30.873 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
00:34:30.874 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
00:34:30.874 00.000 10072 Moving (-0.06, 0.06) raw xDistance=0.08 yDistance=0.04
00:34:30.876 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:30.879 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:34:30.879 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:34:30.879 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:30.880 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:34:30.880 00.000 10072 MoveAxis(W, 5, ABG)
00:34:30.880 00.000 10072 Guiding  Dir = 3, Dur = 5
00:34:30.880 00.000 10072 IsGuiding returns 0
00:34:30.880 00.000 10072 PulseGuide returned control before completion, sleep 15
00:34:30.905 00.025 1032 UpdateGuideState exits: m=1440 SNR=26.8
00:34:30.908 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:30.910 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:30.913 00.003 1032 Enqueuing Expose request
00:34:30.916 00.003 10072 IsGuiding returns 0
00:34:30.916 00.000 10072 Move returns status 0, amount 5
00:34:30.916 00.000 10072 MoveAxis(N, 0, ABG)
00:34:30.916 00.000 10072 Move returns status 0, amount 0
00:34:30.916 00.000 10072 move complete, result=0
00:34:30.916 00.000 10072 worker thread done servicing request
00:34:30.916 00.000 10072 Worker thread wakes up
00:34:30.916 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:30.917 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:30.929 00.012 1032 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
00:34:31.600 00.671 10072 Exposure complete
00:34:32.018 00.418 1032 OnExposeComplete: enter
00:34:32.021 00.003 10072 worker thread done servicing request
00:34:32.022 00.001 1032 UpdateGuideState(): m_state=6
00:34:32.026 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2861
00:34:32.030 00.004 1032 Star::Find returns 1 (0), X=321.76, Y=743.17, Mass=1304, SNR=25.4, Peak=147 HFD=2.6
00:34:32.033 00.003 1032 MultiStar: [#1 -0.11,0.06,1.16,U] [#2 -0.20,-0.03,1.00,U] [#3 -0.08,-0.10,0.76,U] [#4 -0.03,-0.23,0.68,U] [#5 -0.09,-0.10,0.75,U] [#6 -0.20,0.03,0.73,U] [#7 -0.09,-0.08,0.56,U] [#8 -0.10,-0.05,0.59,U] 
00:34:32.035 00.002 1032 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {0.06, 0.10}
00:34:32.038 00.003 1032 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.83) = xAngle (-4.63 = 1.65)
00:34:32.040 00.002 1032 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.63 = 1.65)
00:34:32.043 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.80 mountX=-0.01 mountY=0.10, mountTheta=1.65
00:34:32.048 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.03, opts=13)
00:34:32.052 00.004 1032 Enqueuing Move request for scope (-0.09, -0.03)
00:34:32.057 00.005 10072 Worker thread wakes up
00:34:32.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
00:34:32.057 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
00:34:32.057 00.000 10072 Moving (-0.09, -0.03) raw xDistance=-0.01 yDistance=0.10
00:34:32.061 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:32.065 00.004 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:34:32.065 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:34:32.066 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:32.066 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:34:32.066 00.000 10072 MoveAxis(W, 6, ABG)
00:34:32.066 00.000 10072 Guiding  Dir = 3, Dur = 6
00:34:32.067 00.001 10072 IsGuiding returns 0
00:34:32.068 00.001 10072 PulseGuide returned control before completion, sleep 16
00:34:32.090 00.022 10072 IsGuiding returns 0
00:34:32.090 00.000 10072 Move returns status 0, amount 6
00:34:32.090 00.000 10072 MoveAxis(N, 0, ABG)
00:34:32.090 00.000 10072 Move returns status 0, amount 0
00:34:32.090 00.000 10072 move complete, result=0
00:34:32.090 00.000 10072 worker thread done servicing request
00:34:32.105 00.015 1032 UpdateGuideState exits: m=1304 SNR=25.4
00:34:32.132 00.027 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:32.138 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:32.150 00.012 1032 Enqueuing Expose request
00:34:32.158 00.008 10072 Worker thread wakes up
00:34:32.158 00.000 1032 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
00:34:32.162 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:32.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:32.793 00.631 10072 Exposure complete
00:34:32.877 00.084 10072 worker thread done servicing request
00:34:32.878 00.001 1032 OnExposeComplete: enter
00:34:32.882 00.004 1032 UpdateGuideState(): m_state=6
00:34:32.886 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2862
00:34:32.889 00.003 1032 Star::Find returns 1 (0), X=321.69, Y=743.09, Mass=1447, SNR=26.8, Peak=158 HFD=2.6
00:34:32.894 00.005 1032 MultiStar: [#1 -0.10,0.16,1.13,U] [#2 -0.27,0.09,0.00,M1] [#3 -0.10,0.01,0.71,U] [#4 -0.22,-0.06,0.67,U] [#5 -0.21,0.02,0.63,U] [#6 -0.35,-0.01,0.00,M2] [#7 -0.12,0.03,0.51,U] [#8 -0.26,-0.02,0.57,U] 
00:34:32.904 00.010 1032 single-star, 6 included, MultiStar: {-0.13, 0.04}, one-star: {-0.02, 0.02}
00:34:32.907 00.003 1032 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.83) = xAngle (0.40 = 0.40)
00:34:32.910 00.003 1032 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.40 = 0.40)
00:34:32.914 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.23 mountX=0.03 mountY=0.01, mountTheta=0.40
00:34:32.987 00.073 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
00:34:32.991 00.004 1032 Enqueuing Move request for scope (-0.02, 0.02)
00:34:32.995 00.004 10072 Worker thread wakes up
00:34:32.996 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
00:34:32.996 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
00:34:32.996 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.03 yDistance=0.01
00:34:33.003 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:33.007 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:34:33.007 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:34:33.007 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:33.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:34:33.007 00.000 10072 MoveAxis(W, 4, ABG)
00:34:33.007 00.000 10072 Guiding  Dir = 3, Dur = 4
00:34:33.008 00.001 10072 IsGuiding returns 0
00:34:33.008 00.000 10072 PulseGuide returned control before completion, sleep 14
00:34:33.037 00.029 1032 UpdateGuideState exits: m=1447 SNR=26.8
00:34:33.039 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:33.043 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:33.045 00.002 1032 Enqueuing Expose request
00:34:33.047 00.002 10072 IsGuiding returns 0
00:34:33.047 00.000 10072 Move returns status 0, amount 4
00:34:33.047 00.000 10072 MoveAxis(N, 0, ABG)
00:34:33.047 00.000 10072 Move returns status 0, amount 0
00:34:33.049 00.002 10072 move complete, result=0
00:34:33.049 00.000 10072 worker thread done servicing request
00:34:33.049 00.000 10072 Worker thread wakes up
00:34:33.049 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:33.049 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:33.231 00.182 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
00:34:33.484 00.253 10072 Exposure complete
00:34:34.366 00.882 10072 worker thread done servicing request
00:34:34.366 00.000 1032 OnExposeComplete: enter
00:34:34.370 00.004 1032 UpdateGuideState(): m_state=6
00:34:34.373 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2863
00:34:34.378 00.005 1032 Star::Find returns 1 (0), X=321.75, Y=743.06, Mass=1394, SNR=26.3, Peak=165 HFD=2.5
00:34:34.382 00.004 1032 MultiStar: [#1 -0.01,0.17,1.13,U] [#2 -0.11,0.06,0.97,U] [#3 -0.13,0.02,0.73,U] [#4 -0.07,-0.14,0.66,U] [#5 -0.04,-0.17,0.72,U] [#6 -0.08,-0.11,0.70,U] [#7 -0.02,0.01,0.55,U] [#8 -0.06,0.06,0.60,U] 
00:34:34.386 00.004 1032 single-star, 8 included, MultiStar: {-0.05, 0.00}, one-star: {0.04, -0.01}
00:34:34.388 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
00:34:34.392 00.004 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
00:34:34.650 00.258 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.20 mountX=-0.02 mountY=-0.04, mountTheta=-2.03
00:34:34.655 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
00:34:34.659 00.004 1032 Enqueuing Move request for scope (0.04, -0.01)
00:34:34.664 00.005 10072 Worker thread wakes up
00:34:34.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:34:34.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:34:34.664 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
00:34:34.669 00.005 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:34:34.670 00.001 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:34:34.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:34.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:34:34.670 00.000 10072 MoveAxis(W, 3, ABG)
00:34:34.670 00.000 10072 Guiding  Dir = 3, Dur = 3
00:34:34.671 00.001 10072 IsGuiding returns 0
00:34:34.671 00.000 10072 PulseGuide returned control before completion, sleep 13
00:34:35.031 00.360 10072 IsGuiding returns 0
00:34:35.031 00.000 10072 Move returns status 0, amount 3
00:34:35.033 00.002 10072 MoveAxis(N, 0, ABG)
00:34:35.033 00.000 10072 Move returns status 0, amount 0
00:34:35.033 00.000 10072 move complete, result=0
00:34:35.033 00.000 10072 worker thread done servicing request
00:34:35.035 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:35.178 00.143 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:34:35.482 00.304 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:35.488 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:35.492 00.004 1032 Enqueuing Expose request
00:34:35.676 00.184 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
00:34:35.800 00.124 10072 Worker thread wakes up
00:34:35.800 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:35.800 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:36.455 00.655 10072 Exposure complete
00:34:36.536 00.081 10072 worker thread done servicing request
00:34:36.536 00.000 1032 OnExposeComplete: enter
00:34:36.540 00.004 1032 UpdateGuideState(): m_state=6
00:34:36.543 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2864
00:34:36.546 00.003 1032 Star::Find returns 1 (0), X=321.71, Y=743.01, Mass=1331, SNR=25.7, Peak=150 HFD=2.5
00:34:36.552 00.006 1032 MultiStar: [#1 -0.08,0.03,1.16,U] [#2 -0.11,-0.13,0.99,U] [#3 0.06,-0.15,0.72,U] [#4 -0.06,-0.18,0.67,U] [#5 0.07,-0.29,0.00,M2] [#6 -0.04,-0.16,0.71,U] [#7 -0.11,-0.08,0.54,U] [#8 -0.02,-0.21,0.63,U] 
00:34:36.555 00.003 1032 single-star, 7 included, MultiStar: {-0.05, -0.11}, one-star: {-0.00, -0.06}
00:34:36.559 00.004 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.86)
00:34:36.564 00.005 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.86)
00:34:36.566 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.59 mountX=-0.06 mountY=0.02, mountTheta=2.86
00:34:36.571 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.06, opts=13)
00:34:36.574 00.003 1032 Enqueuing Move request for scope (-0.00, -0.06)
00:34:36.577 00.003 10072 Worker thread wakes up
00:34:36.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
00:34:36.577 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
00:34:36.578 00.001 10072 Moving (-0.00, -0.06) raw xDistance=-0.06 yDistance=0.02
00:34:36.581 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:36.585 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:34:36.585 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:34:36.585 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:36.585 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:34:36.586 00.001 10072 MoveAxis(W, 1, ABG)
00:34:36.586 00.000 10072 Guiding  Dir = 3, Dur = 1
00:34:36.586 00.000 10072 IsGuiding returns 0
00:34:36.588 00.002 10072 PulseGuide returned control before completion, sleep 11
00:34:36.607 00.019 10072 IsGuiding returns 0
00:34:36.607 00.000 10072 Move returns status 0, amount 1
00:34:36.607 00.000 10072 MoveAxis(N, 0, ABG)
00:34:36.607 00.000 10072 Move returns status 0, amount 0
00:34:36.607 00.000 10072 move complete, result=0
00:34:36.607 00.000 10072 worker thread done servicing request
00:34:36.616 00.009 1032 UpdateGuideState exits: m=1331 SNR=25.7
00:34:36.619 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:36.623 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:36.625 00.002 1032 Enqueuing Expose request
00:34:36.628 00.003 10072 Worker thread wakes up
00:34:36.628 00.000 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
00:34:36.632 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:36.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:37.056 00.424 10072 Exposure complete
00:34:37.263 00.207 10072 worker thread done servicing request
00:34:37.264 00.001 1032 OnExposeComplete: enter
00:34:37.266 00.002 1032 UpdateGuideState(): m_state=6
00:34:37.270 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2865
00:34:37.273 00.003 1032 Star::Find returns 1 (0), X=321.85, Y=743.09, Mass=1298, SNR=25.4, Peak=163 HFD=2.5
00:34:37.293 00.020 1032 MultiStar: [#1 0.07,0.00,1.21,U] [#2 -0.09,-0.08,1.00,U] [#3 0.09,-0.11,0.74,U] [#4 -0.11,-0.16,0.71,U] [#5 -0.09,-0.13,0.76,U] [#6 -0.02,-0.14,0.75,U] [#7 -0.00,-0.07,0.56,U] [#8 0.15,-0.11,0.59,U] 
00:34:37.296 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.15, 0.02}
00:34:37.300 00.004 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
00:34:37.303 00.003 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
00:34:37.305 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.32 mountX=-0.08 mountY=0.00, mountTheta=3.13
00:34:37.323 00.018 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
00:34:37.326 00.003 1032 Enqueuing Move request for scope (0.02, -0.08)
00:34:37.330 00.004 10072 Worker thread wakes up
00:34:37.330 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
00:34:37.330 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
00:34:37.331 00.001 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.00
00:34:37.361 00.030 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:37.365 00.004 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:34:37.365 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:34:37.366 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:37.366 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:34:37.366 00.000 10072 MoveAxis(W, 0, ABG)
00:34:37.366 00.000 10072 Move returns status 0, amount 0
00:34:37.366 00.000 10072 MoveAxis(N, 0, ABG)
00:34:37.366 00.000 10072 Move returns status 0, amount 0
00:34:37.366 00.000 10072 move complete, result=0
00:34:37.366 00.000 10072 worker thread done servicing request
00:34:37.452 00.086 1032 UpdateGuideState exits: m=1298 SNR=25.4
00:34:37.456 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:37.459 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:37.462 00.003 1032 Enqueuing Expose request
00:34:37.465 00.003 10072 Worker thread wakes up
00:34:37.465 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:37.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:37.466 00.001 1032 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
00:34:38.149 00.683 10072 Exposure complete
00:34:38.351 00.202 10072 worker thread done servicing request
00:34:38.351 00.000 1032 OnExposeComplete: enter
00:34:38.386 00.035 1032 UpdateGuideState(): m_state=6
00:34:38.389 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2866
00:34:38.394 00.005 1032 Star::Find returns 1 (0), X=321.82, Y=743.18, Mass=1398, SNR=26.3, Peak=164 HFD=2.4
00:34:38.397 00.003 1032 MultiStar: [#1 0.04,0.24,1.10,U] [#2 -0.05,0.14,1.00,U] [#3 0.05,-0.00,0.74,U] [#4 0.03,-0.09,0.70,U] [#5 0.11,0.00,0.69,U] [#6 -0.07,-0.11,0.68,U] [#7 0.08,-0.10,0.53,U] [#8 0.12,-0.19,0.57,U] 
00:34:38.400 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.12, 0.11}
00:34:38.428 00.028 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
00:34:38.431 00.003 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
00:34:38.434 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.62 mountX=0.02 mountY=-0.05, mountTheta=-1.21
00:34:38.438 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
00:34:38.473 00.035 1032 Enqueuing Move request for scope (0.04, 0.03)
00:34:38.476 00.003 10072 Worker thread wakes up
00:34:38.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:34:38.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:34:38.476 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
00:34:38.478 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:38.482 00.004 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:34:38.482 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:34:38.482 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:38.482 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:34:38.482 00.000 10072 MoveAxis(E, 0, ABG)
00:34:38.482 00.000 10072 Move returns status 0, amount 0
00:34:38.483 00.001 10072 MoveAxis(N, 0, ABG)
00:34:38.483 00.000 10072 Move returns status 0, amount 0
00:34:38.483 00.000 10072 move complete, result=0
00:34:38.483 00.000 10072 worker thread done servicing request
00:34:38.568 00.085 1032 UpdateGuideState exits: m=1398 SNR=26.3
00:34:38.571 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:38.574 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:38.615 00.041 1032 Enqueuing Expose request
00:34:38.618 00.003 10072 Worker thread wakes up
00:34:38.618 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:38.621 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:38.621 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:39.285 00.664 10072 Exposure complete
00:34:39.477 00.192 10072 worker thread done servicing request
00:34:39.478 00.001 1032 OnExposeComplete: enter
00:34:39.481 00.003 1032 UpdateGuideState(): m_state=6
00:34:39.484 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2867
00:34:39.505 00.021 1032 Star::Find returns 1 (0), X=321.75, Y=743.08, Mass=1385, SNR=26.2, Peak=157 HFD=2.5
00:34:39.508 00.003 1032 MultiStar: [#1 0.02,0.02,1.16,U] [#2 0.15,-0.08,0.96,U] [#3 -0.01,-0.09,0.77,U] [#4 -0.06,-0.31,0.00,M1] [#5 0.20,-0.27,0.00,M1] [#6 -0.13,-0.13,0.73,U] [#7 0.05,-0.30,0.00,M1] [#8 -0.02,-0.16,0.58,U] 
00:34:39.511 00.003 1032 single-star, 5 included, MultiStar: {0.02, -0.06}, one-star: {0.05, 0.01}
00:34:39.513 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
00:34:39.515 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
00:34:39.553 00.038 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.13 mountX=-0.01 mountY=-0.05, mountTheta=-1.70
00:34:39.557 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
00:34:39.560 00.003 1032 Enqueuing Move request for scope (0.05, 0.01)
00:34:39.595 00.035 10072 Worker thread wakes up
00:34:39.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
00:34:39.595 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
00:34:39.595 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
00:34:39.598 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:39.600 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:34:39.600 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:34:39.600 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:39.601 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:34:39.601 00.000 10072 MoveAxis(E, 1, ABG)
00:34:39.601 00.000 10072 Guiding  Dir = 2, Dur = 1
00:34:39.601 00.000 10072 IsGuiding returns 0
00:34:39.602 00.001 10072 PulseGuide returned control before completion, sleep 11
00:34:39.639 00.037 10072 IsGuiding returns 0
00:34:39.639 00.000 10072 Move returns status 0, amount 1
00:34:39.639 00.000 10072 MoveAxis(N, 0, ABG)
00:34:39.639 00.000 10072 Move returns status 0, amount 0
00:34:39.639 00.000 10072 move complete, result=0
00:34:39.639 00.000 10072 worker thread done servicing request
00:34:39.688 00.049 1032 UpdateGuideState exits: m=1385 SNR=26.2
00:34:39.691 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:39.694 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:39.734 00.040 1032 Enqueuing Expose request
00:34:39.741 00.007 10072 Worker thread wakes up
00:34:39.741 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:34:39.744 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:39.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:40.411 00.667 10072 Exposure complete
00:34:40.627 00.216 10072 worker thread done servicing request
00:34:40.627 00.000 1032 OnExposeComplete: enter
00:34:40.630 00.003 1032 UpdateGuideState(): m_state=6
00:34:40.664 00.034 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2868
00:34:40.669 00.005 1032 Star::Find returns 1 (0), X=321.57, Y=743.17, Mass=1442, SNR=26.8, Peak=149 HFD=2.7
00:34:40.672 00.003 1032 MultiStar: [#1 0.04,0.15,1.04,U] [#2 -0.15,-0.04,0.96,U] [#3 0.08,0.12,0.79,U] [#4 -0.24,0.07,0.68,U] [#5 -0.03,-0.08,0.70,U] [#6 -0.18,-0.13,0.69,U] [#7 -0.11,0.10,0.55,U] [#8 -0.04,-0.09,0.59,U] 
00:34:40.674 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.03}, one-star: {-0.14, 0.09}
00:34:40.676 00.002 1032 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.83) = xAngle (0.97 = 0.97)
00:34:40.706 00.030 1032 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.97 = 0.97)
00:34:40.709 00.003 1032 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.80 mountX=0.05 mountY=0.07, mountTheta=0.97
00:34:40.713 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.03, opts=13)
00:34:40.716 00.003 1032 Enqueuing Move request for scope (-0.08, 0.03)
00:34:40.746 00.030 10072 Worker thread wakes up
00:34:40.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
00:34:40.746 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
00:34:40.747 00.001 10072 Moving (-0.08, 0.03) raw xDistance=0.05 yDistance=0.07
00:34:40.749 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:40.753 00.004 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:34:40.753 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:34:40.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:40.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:34:40.753 00.000 10072 MoveAxis(E, 2, ABG)
00:34:40.753 00.000 10072 Guiding  Dir = 2, Dur = 2
00:34:40.754 00.001 10072 IsGuiding returns 0
00:34:40.755 00.001 10072 PulseGuide returned control before completion, sleep 12
00:34:40.793 00.038 10072 IsGuiding returns 0
00:34:40.793 00.000 10072 Move returns status 0, amount 2
00:34:40.793 00.000 10072 MoveAxis(N, 0, ABG)
00:34:40.793 00.000 10072 Move returns status 0, amount 0
00:34:40.793 00.000 10072 move complete, result=0
00:34:40.794 00.001 10072 worker thread done servicing request
00:34:40.827 00.033 1032 UpdateGuideState exits: m=1442 SNR=26.8
00:34:40.831 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:40.834 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:40.862 00.028 1032 Enqueuing Expose request
00:34:40.865 00.003 10072 Worker thread wakes up
00:34:40.865 00.000 1032 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
00:34:40.868 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:40.868 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:41.508 00.640 10072 Exposure complete
00:34:41.572 00.064 10072 worker thread done servicing request
00:34:41.572 00.000 1032 OnExposeComplete: enter
00:34:41.575 00.003 1032 UpdateGuideState(): m_state=6
00:34:41.578 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2869
00:34:41.581 00.003 1032 Star::Find returns 1 (0), X=321.68, Y=743.13, Mass=1453, SNR=26.9, Peak=157 HFD=2.6
00:34:41.584 00.003 1032 MultiStar: [#1 -0.03,0.01,1.08,U] [#2 -0.22,-0.07,0.97,U] [#3 0.03,0.07,0.71,U] [#4 0.14,0.07,0.62,U] [#5 -0.07,-0.11,0.66,U] [#6 -0.18,0.06,0.69,U] [#7 -0.04,-0.08,0.55,U] [#8 -0.14,-0.02,0.60,U] 
00:34:41.587 00.003 1032 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {-0.03, 0.06}
00:34:41.590 00.003 1032 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.83) = xAngle (1.28 = 1.28)
00:34:41.592 00.002 1032 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.28 = 1.28)
00:34:41.594 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.11 mountX=0.02 mountY=0.06, mountTheta=1.28
00:34:41.598 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.00, opts=13)
00:34:41.600 00.002 1032 Enqueuing Move request for scope (-0.07, 0.00)
00:34:41.602 00.002 10072 Worker thread wakes up
00:34:41.603 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
00:34:41.603 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
00:34:41.603 00.000 10072 Moving (-0.07, 0.00) raw xDistance=0.02 yDistance=0.06
00:34:41.605 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:41.609 00.004 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:34:41.609 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:34:41.609 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:41.609 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:34:41.609 00.000 10072 MoveAxis(E, 2, ABG)
00:34:41.609 00.000 10072 Guiding  Dir = 2, Dur = 2
00:34:41.610 00.001 10072 IsGuiding returns 0
00:34:41.610 00.000 10072 PulseGuide returned control before completion, sleep 12
00:34:41.629 00.019 10072 IsGuiding returns 0
00:34:41.629 00.000 10072 Move returns status 0, amount 2
00:34:41.629 00.000 10072 MoveAxis(N, 0, ABG)
00:34:41.629 00.000 10072 Move returns status 0, amount 0
00:34:41.630 00.001 10072 move complete, result=0
00:34:41.630 00.000 10072 worker thread done servicing request
00:34:41.635 00.005 1032 UpdateGuideState exits: m=1453 SNR=26.9
00:34:41.638 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:41.640 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:41.642 00.002 1032 Enqueuing Expose request
00:34:41.647 00.005 1032 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
00:34:41.649 00.002 10072 Worker thread wakes up
00:34:41.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:41.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:42.216 00.567 10072 Exposure complete
00:34:42.720 00.504 10072 worker thread done servicing request
00:34:42.720 00.000 1032 OnExposeComplete: enter
00:34:42.723 00.003 1032 UpdateGuideState(): m_state=6
00:34:42.726 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2870
00:34:42.730 00.004 1032 Star::Find returns 1 (0), X=321.74, Y=743.19, Mass=1527, SNR=27.5, Peak=164 HFD=2.6
00:34:42.734 00.004 1032 MultiStar: [#1 -0.04,0.05,1.05,U] [#2 -0.18,-0.05,0.90,U] [#3 -0.08,-0.06,0.74,U] [#4 0.09,-0.10,0.63,U] [#5 -0.09,-0.09,0.67,U] [#6 -0.07,-0.05,0.67,U] [#7 -0.06,0.09,0.51,U] [#8 0.06,-0.10,0.54,U] 
00:34:42.737 00.003 1032 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {0.03, 0.12}
00:34:42.741 00.004 1032 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.83) = xAngle (-4.68 = 1.60)
00:34:42.744 00.003 1032 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.68 = 1.60)
00:34:42.746 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.85 mountX=-0.00 mountY=0.04, mountTheta=1.60
00:34:42.752 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
00:34:42.757 00.005 1032 Enqueuing Move request for scope (-0.04, -0.01)
00:34:42.760 00.003 10072 Worker thread wakes up
00:34:42.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:34:42.761 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:34:42.761 00.000 10072 Moving (-0.04, -0.01) raw xDistance=-0.00 yDistance=0.04
00:34:42.764 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:42.772 00.008 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:34:42.773 00.001 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:34:42.773 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:42.773 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:34:42.773 00.000 10072 MoveAxis(E, 2, ABG)
00:34:42.773 00.000 10072 Guiding  Dir = 2, Dur = 2
00:34:42.774 00.001 10072 IsGuiding returns 0
00:34:42.774 00.000 10072 PulseGuide returned control before completion, sleep 12
00:34:42.790 00.016 10072 IsGuiding returns 0
00:34:42.790 00.000 10072 Move returns status 0, amount 2
00:34:42.790 00.000 10072 MoveAxis(N, 0, ABG)
00:34:42.790 00.000 10072 Move returns status 0, amount 0
00:34:42.791 00.001 10072 move complete, result=0
00:34:42.791 00.000 10072 worker thread done servicing request
00:34:42.837 00.046 1032 UpdateGuideState exits: m=1527 SNR=27.5
00:34:42.844 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:42.849 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:42.855 00.006 1032 Enqueuing Expose request
00:34:42.861 00.006 10072 Worker thread wakes up
00:34:42.861 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:42.861 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:42.863 00.002 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
00:34:43.488 00.625 10072 Exposure complete
00:34:43.582 00.094 1032 OnExposeComplete: enter
00:34:43.585 00.003 10072 worker thread done servicing request
00:34:43.585 00.000 1032 UpdateGuideState(): m_state=6
00:34:43.590 00.005 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2871
00:34:43.604 00.014 1032 Star::Find returns 1 (0), X=321.63, Y=743.23, Mass=1444, SNR=26.8, Peak=153 HFD=2.8
00:34:43.608 00.004 1032 MultiStar: [#1 -0.14,0.09,1.16,U] [#2 -0.21,0.05,0.89,U] [#3 -0.10,0.05,0.73,U] [#4 0.01,-0.00,0.66,U] [#5 0.06,-0.10,0.74,U] [#6 -0.19,-0.02,0.69,U] [#7 -0.07,0.04,0.53,U] [#8 -0.02,-0.08,0.56,U] 
00:34:43.611 00.003 1032 refined, 8 included, MultiStar: {-0.09, 0.03}, one-star: {-0.07, 0.15}
00:34:43.614 00.003 1032 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.83) = xAngle (0.97 = 0.97)
00:34:43.617 00.003 1032 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.97 = 0.97)
00:34:43.619 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.80 mountX=0.05 mountY=0.08, mountTheta=0.97
00:34:43.625 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.03, opts=13)
00:34:43.629 00.004 1032 Enqueuing Move request for scope (-0.09, 0.03)
00:34:43.632 00.003 10072 Worker thread wakes up
00:34:43.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
00:34:43.632 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
00:34:43.632 00.000 10072 Moving (-0.09, 0.03) raw xDistance=0.05 yDistance=0.08
00:34:43.637 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:43.665 00.028 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:34:43.667 00.002 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:34:43.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:43.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:34:43.667 00.000 10072 MoveAxis(E, 2, ABG)
00:34:43.667 00.000 10072 Guiding  Dir = 2, Dur = 2
00:34:43.668 00.001 10072 IsGuiding returns 0
00:34:43.669 00.001 10072 PulseGuide returned control before completion, sleep 11
00:34:43.686 00.017 10072 IsGuiding returns 0
00:34:43.686 00.000 10072 Move returns status 0, amount 2
00:34:43.686 00.000 10072 MoveAxis(N, 0, ABG)
00:34:43.687 00.001 10072 Move returns status 0, amount 0
00:34:43.687 00.000 10072 move complete, result=0
00:34:43.687 00.000 10072 worker thread done servicing request
00:34:43.702 00.015 1032 UpdateGuideState exits: m=1444 SNR=26.8
00:34:43.707 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:43.711 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:43.717 00.006 1032 Enqueuing Expose request
00:34:43.720 00.003 10072 Worker thread wakes up
00:34:43.720 00.000 1032 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:34:43.724 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:43.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:44.142 00.418 10072 Exposure complete
00:34:44.227 00.085 10072 worker thread done servicing request
00:34:44.227 00.000 1032 OnExposeComplete: enter
00:34:44.231 00.004 1032 UpdateGuideState(): m_state=6
00:34:44.234 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2872
00:34:44.236 00.002 1032 Star::Find returns 1 (0), X=321.72, Y=743.27, Mass=1458, SNR=26.9, Peak=154 HFD=2.6
00:34:44.239 00.003 1032 MultiStar: [#1 -0.23,0.24,0.00,M1] [#2 -0.11,0.12,0.95,U] [#3 0.01,0.15,0.72,U] [#4 -0.11,0.10,0.65,U] [#5 -0.06,-0.03,0.64,U] [#6 -0.17,0.10,0.67,U] [#7 -0.02,-0.09,0.53,U] [#8 -0.12,0.09,0.59,U] 
00:34:44.241 00.002 1032 refined, 7 included, MultiStar: {-0.07, 0.09}, one-star: {0.02, 0.20}
00:34:44.244 00.003 1032 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.83) = xAngle (0.37 = 0.37)
00:34:44.247 00.003 1032 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.37 = 0.37)
00:34:44.254 00.007 1032 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.20 mountX=0.11 mountY=0.04, mountTheta=0.37
00:34:44.260 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.09, opts=13)
00:34:44.264 00.004 1032 Enqueuing Move request for scope (-0.07, 0.09)
00:34:44.269 00.005 10072 Worker thread wakes up
00:34:44.269 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
00:34:44.269 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
00:34:44.269 00.000 10072 Moving (-0.07, 0.09) raw xDistance=0.11 yDistance=0.04
00:34:44.272 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:44.276 00.004 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:34:44.276 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
00:34:44.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:44.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:34:44.276 00.000 10072 MoveAxis(E, 2, ABG)
00:34:44.276 00.000 10072 Guiding  Dir = 2, Dur = 2
00:34:44.277 00.001 10072 IsGuiding returns 0
00:34:44.278 00.001 10072 PulseGuide returned control before completion, sleep 12
00:34:44.293 00.015 10072 IsGuiding returns 0
00:34:44.293 00.000 10072 Move returns status 0, amount 2
00:34:44.293 00.000 10072 MoveAxis(N, 0, ABG)
00:34:44.293 00.000 10072 Move returns status 0, amount 0
00:34:44.293 00.000 10072 move complete, result=0
00:34:44.294 00.001 10072 worker thread done servicing request
00:34:44.305 00.011 1032 UpdateGuideState exits: m=1458 SNR=26.9
00:34:44.312 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:44.314 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:44.317 00.003 1032 Enqueuing Expose request
00:34:44.320 00.003 10072 Worker thread wakes up
00:34:44.320 00.000 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:34:44.322 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:44.324 00.002 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:44.953 00.629 10072 Exposure complete
00:34:45.015 00.062 10072 worker thread done servicing request
00:34:45.015 00.000 1032 OnExposeComplete: enter
00:34:45.017 00.002 1032 UpdateGuideState(): m_state=6
00:34:45.019 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2873
00:34:45.021 00.002 1032 Star::Find returns 1 (0), X=321.74, Y=743.26, Mass=1302, SNR=25.4, Peak=141 HFD=2.6
00:34:45.023 00.002 1032 MultiStar: [#1 -0.14,0.17,1.17,U] [#2 -0.13,0.09,0.99,U] [#3 -0.21,-0.05,0.80,U] [#4 -0.16,-0.01,0.73,U] [#5 0.04,-0.06,0.73,U] [#6 -0.12,-0.11,0.71,U] [#7 -0.11,0.08,0.55,U] [#8 -0.07,0.02,0.58,U] 
00:34:45.026 00.003 1032 refined, 8 included, MultiStar: {-0.09, 0.05}, one-star: {0.03, 0.19}
00:34:45.029 00.003 1032 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.83) = xAngle (0.81 = 0.81)
00:34:45.032 00.003 1032 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.81 = 0.81)
00:34:45.034 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.11 cameraTheta=2.64 mountX=0.07 mountY=0.08, mountTheta=0.81
00:34:45.038 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.05, opts=13)
00:34:45.041 00.003 1032 Enqueuing Move request for scope (-0.09, 0.05)
00:34:45.044 00.003 10072 Worker thread wakes up
00:34:45.044 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
00:34:45.044 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
00:34:45.044 00.000 10072 Moving (-0.09, 0.05) raw xDistance=0.07 yDistance=0.08
00:34:45.048 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:45.051 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:34:45.051 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:34:45.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:45.051 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:34:45.051 00.000 10072 MoveAxis(E, 3, ABG)
00:34:45.051 00.000 10072 Guiding  Dir = 2, Dur = 3
00:34:45.052 00.001 10072 IsGuiding returns 0
00:34:45.053 00.001 10072 PulseGuide returned control before completion, sleep 13
00:34:45.074 00.021 10072 IsGuiding returns 0
00:34:45.074 00.000 10072 Move returns status 0, amount 3
00:34:45.074 00.000 10072 MoveAxis(N, 0, ABG)
00:34:45.074 00.000 10072 Move returns status 0, amount 0
00:34:45.074 00.000 10072 move complete, result=0
00:34:45.075 00.001 10072 worker thread done servicing request
00:34:45.076 00.001 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:34:45.078 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:45.085 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:45.088 00.003 1032 Enqueuing Expose request
00:34:45.090 00.002 10072 Worker thread wakes up
00:34:45.091 00.001 1032 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
00:34:45.093 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:45.093 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:45.501 00.408 10072 Exposure complete
00:34:45.569 00.068 10072 worker thread done servicing request
00:34:45.569 00.000 1032 OnExposeComplete: enter
00:34:45.572 00.003 1032 UpdateGuideState(): m_state=6
00:34:45.576 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2874
00:34:45.579 00.003 1032 Star::Find returns 1 (0), X=321.60, Y=743.19, Mass=1559, SNR=27.8, Peak=160 HFD=2.7
00:34:45.582 00.003 1032 MultiStar: [#1 -0.23,0.17,0.00,M1] [#2 -0.26,0.02,0.85,U] [#3 -0.17,0.03,0.68,U] [#4 -0.14,-0.02,0.63,U] [#5 -0.01,-0.14,0.65,U] [#6 -0.20,-0.01,0.70,U] [#7 -0.15,-0.07,0.52,U] [#8 -0.10,0.02,0.57,U] 
00:34:45.586 00.004 1032 refined, 7 included, MultiStar: {-0.14, 0.00}, one-star: {-0.11, 0.12}
00:34:45.589 00.003 1032 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.83) = xAngle (1.29 = 1.29)
00:34:45.591 00.002 1032 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.29 = 1.29)
00:34:45.593 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.12 mountX=0.04 mountY=0.14, mountTheta=1.29
00:34:45.624 00.031 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.00, opts=13)
00:34:45.637 00.013 1032 Enqueuing Move request for scope (-0.14, 0.00)
00:34:45.640 00.003 10072 Worker thread wakes up
00:34:45.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.00) opts 0xd
00:34:45.640 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.00)
00:34:45.640 00.000 10072 Moving (-0.14, 0.00) raw xDistance=0.04 yDistance=0.14
00:34:45.645 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:45.649 00.004 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:34:45.650 00.001 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:34:45.650 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:45.650 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:34:45.650 00.000 10072 MoveAxis(E, 3, ABG)
00:34:45.650 00.000 10072 Guiding  Dir = 2, Dur = 3
00:34:45.651 00.001 10072 IsGuiding returns 0
00:34:45.651 00.000 10072 PulseGuide returned control before completion, sleep 13
00:34:45.669 00.018 10072 IsGuiding returns 0
00:34:45.669 00.000 10072 Move returns status 0, amount 3
00:34:45.669 00.000 10072 MoveAxis(N, 0, ABG)
00:34:45.670 00.001 10072 Move returns status 0, amount 0
00:34:45.670 00.000 10072 move complete, result=0
00:34:45.670 00.000 10072 worker thread done servicing request
00:34:45.681 00.011 1032 UpdateGuideState exits: m=1559 SNR=27.8
00:34:45.687 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:45.691 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:45.694 00.003 1032 Enqueuing Expose request
00:34:45.696 00.002 10072 Worker thread wakes up
00:34:45.696 00.000 1032 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
00:34:45.700 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:45.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:46.336 00.636 10072 Exposure complete
00:34:46.401 00.065 10072 worker thread done servicing request
00:34:46.401 00.000 1032 OnExposeComplete: enter
00:34:46.403 00.002 1032 UpdateGuideState(): m_state=6
00:34:46.405 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2875
00:34:46.410 00.005 1032 Star::Find returns 1 (0), X=321.61, Y=743.19, Mass=1335, SNR=25.7, Peak=142 HFD=2.7
00:34:46.412 00.002 1032 MultiStar: [#1 -0.22,0.04,1.10,U] [#2 -0.35,0.04,0.00,M1] [#3 -0.06,-0.05,0.75,U] [#4 -0.13,-0.07,0.69,U] [#5 -0.14,-0.18,0.72,U] [#6 -0.25,-0.09,0.75,U] [#7 -0.19,-0.11,0.57,U] [#8 -0.18,-0.08,0.62,U] 
00:34:46.416 00.004 1032 single-star, 7 included, MultiStar: {-0.16, -0.04}, one-star: {-0.09, 0.11}
00:34:46.418 00.002 1032 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.83) = xAngle (0.42 = 0.42)
00:34:46.420 00.002 1032 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.42 = 0.42)
00:34:46.421 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.15 cameraTheta=2.25 mountX=0.13 mountY=0.06, mountTheta=0.42
00:34:46.425 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.11, opts=13)
00:34:46.427 00.002 1032 Enqueuing Move request for scope (-0.09, 0.11)
00:34:46.430 00.003 10072 Worker thread wakes up
00:34:46.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
00:34:46.430 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
00:34:46.430 00.000 10072 Moving (-0.09, 0.11) raw xDistance=0.13 yDistance=0.06
00:34:46.433 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:46.436 00.003 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.46
00:34:46.436 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
00:34:46.436 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:46.436 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:34:46.437 00.001 10072 MoveAxis(W, 64, ABG)
00:34:46.437 00.000 10072 Guiding  Dir = 3, Dur = 64
00:34:46.437 00.000 10072 IsGuiding returns 0
00:34:46.438 00.001 10072 PulseGuide returned control before completion, sleep 74
00:34:46.465 00.027 1032 UpdateGuideState exits: m=1335 SNR=25.7
00:34:46.468 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:46.476 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:46.478 00.002 1032 Enqueuing Expose request
00:34:46.516 00.038 10072 IsGuiding returns 0
00:34:46.516 00.000 10072 Move returns status 0, amount 64
00:34:46.516 00.000 10072 MoveAxis(N, 0, ABG)
00:34:46.516 00.000 10072 Move returns status 0, amount 0
00:34:46.516 00.000 10072 move complete, result=0
00:34:46.516 00.000 10072 worker thread done servicing request
00:34:46.516 00.000 10072 Worker thread wakes up
00:34:46.517 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:46.517 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:46.521 00.004 1032 GuideStep: 0.1 px 64 ms WEST, 0.1 px 0 ms NORTH
00:34:46.929 00.408 10072 Exposure complete
00:34:46.990 00.061 10072 worker thread done servicing request
00:34:46.990 00.000 1032 OnExposeComplete: enter
00:34:46.993 00.003 1032 UpdateGuideState(): m_state=6
00:34:46.995 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2876
00:34:46.997 00.002 1032 Star::Find returns 1 (0), X=321.72, Y=743.00, Mass=1397, SNR=26.3, Peak=166 HFD=2.5
00:34:46.999 00.002 1032 MultiStar: [#1 -0.26,0.11,0.00,M1] [#2 -0.21,-0.02,1.00,U] [#3 -0.06,0.02,0.73,U] [#4 -0.12,-0.08,0.66,U] [#5 -0.06,-0.07,0.66,U] [#6 -0.25,-0.12,0.00,M1] [#7 -0.13,-0.11,0.53,U] [#8 -0.09,-0.14,0.60,U] 
00:34:47.002 00.003 1032 single-star, 6 included, MultiStar: {-0.09, -0.06}, one-star: {0.02, -0.07}
00:34:47.005 00.003 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.11)
00:34:47.007 00.002 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.11)
00:34:47.009 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.35 mountX=-0.07 mountY=0.00, mountTheta=3.11
00:34:47.012 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
00:34:47.014 00.002 1032 Enqueuing Move request for scope (0.02, -0.07)
00:34:47.016 00.002 10072 Worker thread wakes up
00:34:47.017 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
00:34:47.017 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
00:34:47.017 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.00
00:34:47.019 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:47.023 00.004 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:34:47.023 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:34:47.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:47.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:34:47.023 00.000 10072 MoveAxis(E, 3, ABG)
00:34:47.023 00.000 10072 Guiding  Dir = 2, Dur = 3
00:34:47.023 00.000 10072 IsGuiding returns 0
00:34:47.024 00.001 10072 PulseGuide returned control before completion, sleep 13
00:34:47.044 00.020 1032 UpdateGuideState exits: m=1397 SNR=26.3
00:34:47.048 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:47.051 00.003 10072 IsGuiding returns 0
00:34:47.051 00.000 10072 Move returns status 0, amount 3
00:34:47.051 00.000 10072 MoveAxis(N, 0, ABG)
00:34:47.051 00.000 10072 Move returns status 0, amount 0
00:34:47.052 00.001 10072 move complete, result=0
00:34:47.052 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:47.054 00.002 1032 Enqueuing Expose request
00:34:47.057 00.003 10072 worker thread done servicing request
00:34:47.057 00.000 10072 Worker thread wakes up
00:34:47.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:47.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:47.066 00.009 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
00:34:47.692 00.626 10072 Exposure complete
00:34:47.749 00.057 10072 worker thread done servicing request
00:34:47.749 00.000 1032 OnExposeComplete: enter
00:34:47.752 00.003 1032 UpdateGuideState(): m_state=6
00:34:47.755 00.003 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2877
00:34:47.757 00.002 1032 Star::Find returns 1 (0), X=321.78, Y=743.11, Mass=1359, SNR=26.0, Peak=156 HFD=2.5
00:34:47.760 00.003 1032 MultiStar: [#1 -0.05,0.01,1.21,U] [#2 -0.07,-0.06,0.96,U] [#3 0.03,-0.24,0.72,U] [#4 -0.05,-0.28,0.00,M1] [#5 0.05,-0.16,0.73,U] [#6 -0.24,-0.25,0.00,M2] [#7 0.07,-0.08,0.56,U] [#8 -0.04,-0.26,0.61,U] 
00:34:47.762 00.002 1032 single-star, 6 included, MultiStar: {0.00, -0.09}, one-star: {0.07, 0.04}
00:34:47.764 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
00:34:47.768 00.004 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
00:34:47.770 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.47 mountX=0.02 mountY=-0.08, mountTheta=-1.36
00:34:47.773 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
00:34:47.775 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
00:34:47.778 00.003 10072 Worker thread wakes up
00:34:47.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:34:47.778 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:34:47.778 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
00:34:47.781 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:47.785 00.004 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:34:47.785 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:34:47.785 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:47.785 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:34:47.785 00.000 10072 MoveAxis(E, 4, ABG)
00:34:47.785 00.000 10072 Guiding  Dir = 2, Dur = 4
00:34:47.787 00.002 10072 IsGuiding returns 0
00:34:47.787 00.000 10072 PulseGuide returned control before completion, sleep 14
00:34:47.807 00.020 1032 UpdateGuideState exits: m=1359 SNR=26.0
00:34:47.811 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:47.813 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:47.818 00.005 1032 Enqueuing Expose request
00:34:47.820 00.002 10072 IsGuiding returns 0
00:34:47.820 00.000 10072 Move returns status 0, amount 4
00:34:47.820 00.000 10072 MoveAxis(N, 0, ABG)
00:34:47.820 00.000 10072 Move returns status 0, amount 0
00:34:47.820 00.000 10072 move complete, result=0
00:34:47.820 00.000 10072 worker thread done servicing request
00:34:47.820 00.000 10072 Worker thread wakes up
00:34:47.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:47.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:47.829 00.009 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:34:48.241 00.412 10072 Exposure complete
00:34:48.295 00.054 10072 worker thread done servicing request
00:34:48.295 00.000 1032 OnExposeComplete: enter
00:34:48.299 00.004 1032 UpdateGuideState(): m_state=6
00:34:48.303 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2878
00:34:48.306 00.003 1032 Star::Find returns 1 (0), X=321.69, Y=743.11, Mass=1507, SNR=27.4, Peak=167 HFD=2.6
00:34:48.309 00.003 1032 MultiStar: [#1 -0.03,0.04,1.10,U] [#2 -0.28,-0.03,0.00,M1] [#3 0.15,-0.09,0.69,U] [#4 0.08,-0.18,0.65,U] [#5 0.10,-0.19,0.68,U] [#6 -0.15,-0.14,0.69,U] [#7 0.10,-0.15,0.52,U] [#8 -0.03,-0.25,0.57,U] 
00:34:48.311 00.002 1032 single-star, 7 included, MultiStar: {0.02, -0.09}, one-star: {-0.01, 0.04}
00:34:48.313 00.002 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
00:34:48.315 00.002 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
00:34:48.317 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.92 mountX=0.04 mountY=0.00, mountTheta=0.09
00:34:48.320 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
00:34:48.322 00.002 1032 Enqueuing Move request for scope (-0.01, 0.04)
00:34:48.324 00.002 10072 Worker thread wakes up
00:34:48.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
00:34:48.324 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
00:34:48.324 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=0.00
00:34:48.327 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:48.331 00.004 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:34:48.331 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:34:48.331 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:48.331 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:34:48.331 00.000 10072 MoveAxis(E, 3, ABG)
00:34:48.331 00.000 10072 Guiding  Dir = 2, Dur = 3
00:34:48.331 00.000 10072 IsGuiding returns 0
00:34:48.333 00.002 10072 PulseGuide returned control before completion, sleep 13
00:34:48.351 00.018 1032 UpdateGuideState exits: m=1507 SNR=27.4
00:34:48.354 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:48.355 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:48.357 00.002 1032 Enqueuing Expose request
00:34:48.362 00.005 10072 IsGuiding returns 0
00:34:48.362 00.000 10072 Move returns status 0, amount 3
00:34:48.362 00.000 10072 MoveAxis(N, 0, ABG)
00:34:48.362 00.000 10072 Move returns status 0, amount 0
00:34:48.362 00.000 10072 move complete, result=0
00:34:48.362 00.000 10072 worker thread done servicing request
00:34:48.362 00.000 10072 Worker thread wakes up
00:34:48.363 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:48.363 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:48.368 00.005 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
00:34:48.991 00.623 10072 Exposure complete
00:34:49.042 00.051 10072 worker thread done servicing request
00:34:49.043 00.001 1032 OnExposeComplete: enter
00:34:49.045 00.002 1032 UpdateGuideState(): m_state=6
00:34:49.047 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2879
00:34:49.048 00.001 1032 Star::Find returns 1 (0), X=321.95, Y=743.07, Mass=1325, SNR=25.7, Peak=153 HFD=2.7
00:34:49.052 00.004 1032 MultiStar: [#1 -0.03,0.04,1.15,U] [#2 0.05,-0.04,0.96,U] [#3 0.06,0.11,0.74,U] [#4 0.02,0.05,0.73,U] [#5 0.26,-0.13,0.00,M1] [#6 -0.02,-0.15,0.74,U] [#7 0.02,-0.08,0.52,U] [#8 0.11,-0.21,0.59,U] 
00:34:49.054 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {0.25, 0.00}
00:34:49.057 00.003 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:34:49.059 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:34:49.060 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.37 mountX=-0.04 mountY=-0.05, mountTheta=-2.20
00:34:49.063 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
00:34:49.066 00.003 1032 Enqueuing Move request for scope (0.06, -0.02)
00:34:49.067 00.001 10072 Worker thread wakes up
00:34:49.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
00:34:49.068 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
00:34:49.068 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.05
00:34:49.069 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:49.071 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:34:49.071 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:34:49.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:49.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:34:49.071 00.000 10072 MoveAxis(E, 3, ABG)
00:34:49.071 00.000 10072 Guiding  Dir = 2, Dur = 3
00:34:49.072 00.001 10072 IsGuiding returns 0
00:34:49.072 00.000 10072 PulseGuide returned control before completion, sleep 13
00:34:49.091 00.019 1032 UpdateGuideState exits: m=1325 SNR=25.7
00:34:49.093 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:49.095 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:49.097 00.002 1032 Enqueuing Expose request
00:34:49.099 00.002 10072 IsGuiding returns 0
00:34:49.099 00.000 10072 Move returns status 0, amount 3
00:34:49.100 00.001 10072 MoveAxis(N, 0, ABG)
00:34:49.100 00.000 10072 Move returns status 0, amount 0
00:34:49.100 00.000 10072 move complete, result=0
00:34:49.100 00.000 10072 worker thread done servicing request
00:34:49.100 00.000 10072 Worker thread wakes up
00:34:49.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:49.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:49.107 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:34:49.506 00.399 10072 Exposure complete
00:34:49.559 00.053 10072 worker thread done servicing request
00:34:49.559 00.000 1032 OnExposeComplete: enter
00:34:49.561 00.002 1032 UpdateGuideState(): m_state=6
00:34:49.564 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2880
00:34:49.566 00.002 1032 Star::Find returns 1 (0), X=321.84, Y=743.16, Mass=1526, SNR=27.5, Peak=174 HFD=2.5
00:34:49.568 00.002 1032 MultiStar: [#1 0.15,0.10,1.07,U] [#2 0.05,0.18,0.94,U] [#3 0.21,-0.05,0.74,U] [#4 0.29,-0.06,0.00,M1] [#5 0.24,-0.10,0.67,U] [#6 0.10,-0.28,0.00,M1] [#7 0.21,-0.02,0.51,U] [#8 0.20,-0.10,0.56,U] 
00:34:49.569 00.001 1032 single-star, 6 included, MultiStar: {0.16, 0.04}, one-star: {0.13, 0.09}
00:34:49.571 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
00:34:49.573 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
00:34:49.574 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.57 mountX=0.05 mountY=-0.15, mountTheta=-1.26
00:34:49.577 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.09, opts=13)
00:34:49.579 00.002 1032 Enqueuing Move request for scope (0.13, 0.09)
00:34:49.581 00.002 10072 Worker thread wakes up
00:34:49.581 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
00:34:49.581 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
00:34:49.581 00.000 10072 Moving (0.13, 0.09) raw xDistance=0.05 yDistance=-0.15
00:34:49.586 00.005 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:34:49.586 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:34:49.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:49.586 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:49.590 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:34:49.590 00.000 10072 MoveAxis(E, 3, ABG)
00:34:49.590 00.000 10072 Guiding  Dir = 2, Dur = 3
00:34:49.590 00.000 10072 IsGuiding returns 0
00:34:49.590 00.000 10072 PulseGuide returned control before completion, sleep 13
00:34:49.608 00.018 1032 UpdateGuideState exits: m=1526 SNR=27.5
00:34:49.610 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:49.616 00.006 10072 IsGuiding returns 0
00:34:49.616 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:49.618 00.002 10072 Move returns status 0, amount 3
00:34:49.619 00.001 10072 MoveAxis(N, 0, ABG)
00:34:49.619 00.000 10072 Move returns status 0, amount 0
00:34:49.619 00.000 10072 move complete, result=0
00:34:49.619 00.000 10072 worker thread done servicing request
00:34:49.619 00.000 1032 Enqueuing Expose request
00:34:49.621 00.002 10072 Worker thread wakes up
00:34:49.621 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
00:34:49.624 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:49.624 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:50.257 00.633 10072 Exposure complete
00:34:50.308 00.051 10072 worker thread done servicing request
00:34:50.308 00.000 1032 OnExposeComplete: enter
00:34:50.310 00.002 1032 UpdateGuideState(): m_state=6
00:34:50.313 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2881
00:34:50.314 00.001 1032 Star::Find returns 1 (0), X=321.76, Y=743.00, Mass=1410, SNR=26.4, Peak=187 HFD=2.5
00:34:50.317 00.003 1032 MultiStar: [#1 -0.01,0.06,1.09,U] [#2 -0.12,-0.03,0.99,U] [#3 0.01,-0.06,0.78,U] [#4 -0.05,-0.07,0.68,U] [#5 -0.00,-0.05,0.69,U] [#6 -0.02,-0.16,0.67,U] [#7 0.05,-0.06,0.52,U] [#8 0.12,-0.23,0.60,U] 
00:34:50.319 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.06}, one-star: {0.05, -0.07}
00:34:50.321 00.002 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
00:34:50.323 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
00:34:50.324 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.63 mountX=-0.06 mountY=0.02, mountTheta=2.82
00:34:50.327 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.06, opts=13)
00:34:50.330 00.003 1032 Enqueuing Move request for scope (-0.00, -0.06)
00:34:50.332 00.002 10072 Worker thread wakes up
00:34:50.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
00:34:50.332 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
00:34:50.332 00.000 10072 Moving (-0.00, -0.06) raw xDistance=-0.06 yDistance=0.02
00:34:50.336 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:50.338 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:34:50.338 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:34:50.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:50.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:34:50.338 00.000 10072 MoveAxis(E, 4, ABG)
00:34:50.338 00.000 10072 Guiding  Dir = 2, Dur = 4
00:34:50.339 00.001 10072 IsGuiding returns 0
00:34:50.339 00.000 10072 PulseGuide returned control before completion, sleep 14
00:34:50.357 00.018 1032 UpdateGuideState exits: m=1410 SNR=26.4
00:34:50.360 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:50.364 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:50.367 00.003 1032 Enqueuing Expose request
00:34:50.369 00.002 10072 IsGuiding returns 0
00:34:50.369 00.000 10072 Move returns status 0, amount 4
00:34:50.369 00.000 10072 MoveAxis(N, 0, ABG)
00:34:50.369 00.000 10072 Move returns status 0, amount 0
00:34:50.369 00.000 10072 move complete, result=0
00:34:50.369 00.000 10072 worker thread done servicing request
00:34:50.369 00.000 10072 Worker thread wakes up
00:34:50.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:50.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:50.375 00.006 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:34:50.788 00.413 10072 Exposure complete
00:34:50.836 00.048 10072 worker thread done servicing request
00:34:50.836 00.000 1032 OnExposeComplete: enter
00:34:50.838 00.002 1032 UpdateGuideState(): m_state=6
00:34:50.840 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2882
00:34:50.842 00.002 1032 Star::Find returns 1 (0), X=321.73, Y=742.98, Mass=1523, SNR=27.5, Peak=167 HFD=2.5
00:34:50.843 00.001 1032 MultiStar: [#1 0.01,-0.10,1.09,U] [#2 -0.14,-0.11,0.95,U] [#3 0.05,-0.18,0.69,U] [#4 -0.15,-0.20,0.64,U] [#5 0.03,-0.12,0.62,U] [#6 -0.07,-0.23,0.67,U] [#7 -0.08,-0.17,0.54,U] [#8 -0.03,-0.19,0.58,U] 
00:34:50.846 00.003 1032 single-star, 8 included, MultiStar: {-0.04, -0.14}, one-star: {0.02, -0.09}
00:34:50.847 00.001 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
00:34:50.849 00.002 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
00:34:50.850 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.33 mountX=-0.09 mountY=0.00, mountTheta=3.12
00:34:50.853 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.09, opts=13)
00:34:50.855 00.002 1032 Enqueuing Move request for scope (0.02, -0.09)
00:34:50.856 00.001 10072 Worker thread wakes up
00:34:50.856 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
00:34:50.856 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
00:34:50.857 00.001 10072 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=0.00
00:34:50.859 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:50.860 00.001 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:34:50.862 00.002 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:34:50.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:50.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:34:50.862 00.000 10072 MoveAxis(E, 4, ABG)
00:34:50.862 00.000 10072 Guiding  Dir = 2, Dur = 4
00:34:50.862 00.000 10072 IsGuiding returns 0
00:34:50.864 00.002 10072 PulseGuide returned control before completion, sleep 13
00:34:50.879 00.015 10072 IsGuiding returns 0
00:34:50.879 00.000 10072 Move returns status 0, amount 4
00:34:50.879 00.000 10072 MoveAxis(N, 0, ABG)
00:34:50.879 00.000 10072 Move returns status 0, amount 0
00:34:50.879 00.000 10072 move complete, result=0
00:34:50.879 00.000 10072 worker thread done servicing request
00:34:50.880 00.001 1032 UpdateGuideState exits: m=1523 SNR=27.5
00:34:50.882 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:50.883 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:50.885 00.002 1032 Enqueuing Expose request
00:34:50.888 00.003 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:34:50.889 00.001 10072 Worker thread wakes up
00:34:50.889 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:50.889 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:51.524 00.635 10072 Exposure complete
00:34:51.581 00.057 10072 worker thread done servicing request
00:34:51.581 00.000 1032 OnExposeComplete: enter
00:34:51.584 00.003 1032 UpdateGuideState(): m_state=6
00:34:51.588 00.004 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2883
00:34:51.591 00.003 1032 Star::Find returns 1 (0), X=321.90, Y=742.97, Mass=1446, SNR=26.8, Peak=171 HFD=2.7
00:34:51.595 00.004 1032 MultiStar: [#1 -0.07,-0.09,1.10,U] [#2 -0.03,-0.17,0.92,U] [#3 0.05,-0.25,0.69,U] [#4 -0.21,-0.26,0.00,M1] [#5 -0.02,-0.24,0.68,U] [#6 -0.02,-0.31,0.00,M1] [#7 -0.18,-0.21,0.00,M1] [#8 -0.10,-0.29,0.00,M1] 
00:34:51.610 00.015 1032 refined, 4 included, MultiStar: {0.03, -0.16}, one-star: {0.20, -0.10}
00:34:51.613 00.003 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
00:34:51.616 00.003 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
00:34:51.618 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.41 mountX=-0.16 mountY=0.02, mountTheta=3.04
00:34:51.623 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.16, opts=13)
00:34:51.626 00.003 1032 Enqueuing Move request for scope (0.03, -0.16)
00:34:51.628 00.002 10072 Worker thread wakes up
00:34:51.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
00:34:51.629 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
00:34:51.629 00.000 10072 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=0.02
00:34:51.631 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:51.634 00.003 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.45
00:34:51.634 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:34:51.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:51.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:34:51.634 00.000 10072 MoveAxis(E, 85, ABG)
00:34:51.634 00.000 10072 Guiding  Dir = 2, Dur = 85
00:34:51.635 00.001 10072 IsGuiding returns 0
00:34:51.635 00.000 10072 PulseGuide returned control before completion, sleep 95
00:34:51.658 00.023 1032 UpdateGuideState exits: m=1446 SNR=26.8
00:34:51.661 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:51.664 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:51.666 00.002 1032 Enqueuing Expose request
00:34:51.741 00.075 10072 IsGuiding returns 0
00:34:51.741 00.000 10072 Move returns status 0, amount 85
00:34:51.742 00.001 10072 MoveAxis(N, 0, ABG)
00:34:51.742 00.000 10072 Move returns status 0, amount 0
00:34:51.742 00.000 10072 move complete, result=0
00:34:51.742 00.000 10072 worker thread done servicing request
00:34:51.742 00.000 10072 Worker thread wakes up
00:34:51.742 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:51.742 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:51.748 00.006 1032 GuideStep: -0.2 px 85 ms EAST, 0.0 px 0 ms NORTH
00:34:52.154 00.406 10072 Exposure complete
00:34:52.245 00.091 10072 worker thread done servicing request
00:34:52.245 00.000 1032 OnExposeComplete: enter
00:34:52.249 00.004 1032 UpdateGuideState(): m_state=6
00:34:52.253 00.004 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2884
00:34:52.258 00.005 1032 Star::Find returns 1 (0), X=321.81, Y=743.01, Mass=1425, SNR=26.6, Peak=175 HFD=2.5
00:34:52.263 00.005 1032 MultiStar: [#1 0.12,0.02,1.13,U] [#2 -0.18,-0.00,0.97,U] [#3 -0.13,-0.10,0.73,U] [#4 -0.28,-0.15,0.00,M2] [#5 0.07,-0.18,0.68,U] [#6 -0.12,-0.15,0.70,U] [#7 -0.25,-0.10,0.55,U] [#8 -0.07,-0.21,0.59,U] 
00:34:52.266 00.003 1032 refined, 7 included, MultiStar: {-0.04, -0.08}, one-star: {0.10, -0.06}
00:34:52.270 00.004 1032 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.83) = xAngle (-3.85 = 2.43)
00:34:52.275 00.005 1032 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.85 = 2.43)
00:34:52.278 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.02 mountX=-0.07 mountY=0.06, mountTheta=2.43
00:34:52.283 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.08, opts=13)
00:34:52.285 00.002 1032 Enqueuing Move request for scope (-0.04, -0.08)
00:34:52.292 00.007 10072 Worker thread wakes up
00:34:52.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
00:34:52.292 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
00:34:52.292 00.000 10072 Moving (-0.04, -0.08) raw xDistance=-0.07 yDistance=0.06
00:34:52.295 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:52.301 00.006 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:34:52.301 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:34:52.301 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:52.301 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:34:52.302 00.001 10072 MoveAxis(E, 4, ABG)
00:34:52.302 00.000 10072 Guiding  Dir = 2, Dur = 4
00:34:52.302 00.000 10072 IsGuiding returns 0
00:34:52.305 00.003 10072 PulseGuide returned control before completion, sleep 11
00:34:52.322 00.017 10072 IsGuiding returns 0
00:34:52.322 00.000 10072 Move returns status 0, amount 4
00:34:52.322 00.000 10072 MoveAxis(N, 0, ABG)
00:34:52.322 00.000 10072 Move returns status 0, amount 0
00:34:52.323 00.001 10072 move complete, result=0
00:34:52.323 00.000 10072 worker thread done servicing request
00:34:52.341 00.018 1032 UpdateGuideState exits: m=1425 SNR=26.6
00:34:52.345 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:52.349 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:52.354 00.005 1032 Enqueuing Expose request
00:34:52.357 00.003 10072 Worker thread wakes up
00:34:52.358 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:52.358 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:52.358 00.000 1032 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
00:34:53.054 00.696 10072 Exposure complete
00:34:53.151 00.097 10072 worker thread done servicing request
00:34:53.151 00.000 1032 OnExposeComplete: enter
00:34:53.155 00.004 1032 UpdateGuideState(): m_state=6
00:34:53.158 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2885
00:34:53.162 00.004 1032 Star::Find returns 1 (0), X=321.73, Y=743.12, Mass=1368, SNR=26.1, Peak=153 HFD=2.6
00:34:53.165 00.003 1032 MultiStar: [#1 -0.07,-0.01,1.12,U] [#2 -0.06,-0.08,1.03,U] [#3 0.10,-0.07,0.74,U] [#4 -0.10,-0.08,0.71,U] [#5 0.08,-0.06,0.73,U] [#6 -0.05,-0.16,0.72,U] [#7 0.01,-0.13,0.54,U] [#8 -0.00,-0.06,0.63,U] 
00:34:53.168 00.003 1032 single-star, 8 included, MultiStar: {-0.01, -0.06}, one-star: {0.03, 0.05}
00:34:53.173 00.005 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
00:34:53.178 00.005 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
00:34:53.182 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.05 cameraTheta=1.03 mountX=0.04 mountY=-0.04, mountTheta=-0.80
00:34:53.194 00.012 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
00:34:53.201 00.007 1032 Enqueuing Move request for scope (0.03, 0.05)
00:34:53.205 00.004 10072 Worker thread wakes up
00:34:53.205 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
00:34:53.205 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
00:34:53.206 00.001 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
00:34:53.210 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:53.221 00.011 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:34:53.221 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:34:53.223 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:53.223 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:34:53.224 00.001 10072 MoveAxis(E, 6, ABG)
00:34:53.224 00.000 10072 Guiding  Dir = 2, Dur = 6
00:34:53.230 00.006 10072 IsGuiding returns 0
00:34:53.234 00.004 10072 PulseGuide returned control before completion, sleep 14
00:34:53.264 00.030 10072 IsGuiding returns 0
00:34:53.264 00.000 10072 Move returns status 0, amount 6
00:34:53.264 00.000 10072 MoveAxis(N, 0, ABG)
00:34:53.264 00.000 10072 Move returns status 0, amount 0
00:34:53.264 00.000 10072 move complete, result=0
00:34:53.264 00.000 10072 worker thread done servicing request
00:34:53.275 00.011 1032 UpdateGuideState exits: m=1368 SNR=26.1
00:34:53.283 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:53.287 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:53.291 00.004 1032 Enqueuing Expose request
00:34:53.294 00.003 10072 Worker thread wakes up
00:34:53.294 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
00:34:53.297 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:53.298 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:53.704 00.406 10072 Exposure complete
00:34:53.776 00.072 10072 worker thread done servicing request
00:34:53.777 00.001 1032 OnExposeComplete: enter
00:34:53.780 00.003 1032 UpdateGuideState(): m_state=6
00:34:53.784 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2886
00:34:53.787 00.003 1032 Star::Find returns 1 (0), X=321.75, Y=742.97, Mass=1486, SNR=27.2, Peak=175 HFD=2.5
00:34:53.790 00.003 1032 MultiStar: [#1 -0.03,-0.05,1.10,U] [#2 -0.20,-0.20,0.00,M1] [#3 0.22,0.06,0.71,U] [#4 -0.16,-0.03,0.65,U] [#5 0.20,-0.15,0.66,U] [#6 -0.07,-0.20,0.68,U] [#7 0.04,-0.03,0.50,U] [#8 0.10,-0.21,0.57,U] 
00:34:53.793 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.09}, one-star: {0.04, -0.11}
00:34:53.796 00.003 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
00:34:53.802 00.006 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
00:34:53.804 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.17 mountX=-0.09 mountY=-0.01, mountTheta=-3.00
00:34:53.808 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
00:34:53.811 00.003 1032 Enqueuing Move request for scope (0.04, -0.09)
00:34:53.814 00.003 10072 Worker thread wakes up
00:34:53.814 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
00:34:53.814 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
00:34:53.814 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.09 yDistance=-0.01
00:34:53.818 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:53.820 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:34:53.820 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:34:53.821 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:53.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:34:53.821 00.000 10072 MoveAxis(E, 5, ABG)
00:34:53.821 00.000 10072 Guiding  Dir = 2, Dur = 5
00:34:53.821 00.000 10072 IsGuiding returns 0
00:34:53.822 00.001 10072 PulseGuide returned control before completion, sleep 15
00:34:53.841 00.019 10072 IsGuiding returns 0
00:34:53.841 00.000 10072 Move returns status 0, amount 5
00:34:53.841 00.000 10072 MoveAxis(N, 0, ABG)
00:34:53.842 00.001 10072 Move returns status 0, amount 0
00:34:53.842 00.000 10072 move complete, result=0
00:34:53.842 00.000 10072 worker thread done servicing request
00:34:53.846 00.004 1032 UpdateGuideState exits: m=1486 SNR=27.2
00:34:53.850 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:53.852 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:53.854 00.002 1032 Enqueuing Expose request
00:34:53.856 00.002 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:34:53.859 00.003 10072 Worker thread wakes up
00:34:53.859 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:53.859 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:54.488 00.629 10072 Exposure complete
00:34:54.540 00.052 10072 worker thread done servicing request
00:34:54.540 00.000 1032 OnExposeComplete: enter
00:34:54.542 00.002 1032 UpdateGuideState(): m_state=6
00:34:54.544 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2887
00:34:54.546 00.002 1032 Star::Find returns 1 (0), X=321.80, Y=743.05, Mass=1316, SNR=25.6, Peak=158 HFD=2.5
00:34:54.548 00.002 1032 MultiStar: [#1 -0.04,0.00,1.15,U] [#2 -0.01,-0.10,0.95,U] [#3 0.10,-0.10,0.75,U] [#4 -0.03,-0.09,0.67,U] [#5 0.10,-0.16,0.74,U] [#6 0.01,-0.24,0.75,U] [#7 -0.13,-0.18,0.53,U] [#8 0.21,-0.20,0.00,M1] 
00:34:54.551 00.003 1032 single-star, 7 included, MultiStar: {0.02, -0.10}, one-star: {0.09, -0.02}
00:34:54.553 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
00:34:54.556 00.003 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
00:34:54.559 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.24 mountX=-0.04 mountY=-0.08, mountTheta=-2.07
00:34:54.562 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
00:34:54.565 00.003 1032 Enqueuing Move request for scope (0.09, -0.02)
00:34:54.567 00.002 10072 Worker thread wakes up
00:34:54.568 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
00:34:54.568 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
00:34:54.568 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
00:34:54.570 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:54.573 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:34:54.573 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:34:54.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:54.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:34:54.573 00.000 10072 MoveAxis(E, 6, ABG)
00:34:54.573 00.000 10072 Guiding  Dir = 2, Dur = 6
00:34:54.581 00.008 10072 IsGuiding returns 0
00:34:54.581 00.000 10072 PulseGuide returned control before completion, sleep 16
00:34:54.593 00.012 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:34:54.595 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:54.597 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:54.599 00.002 1032 Enqueuing Expose request
00:34:54.613 00.014 10072 IsGuiding returns 0
00:34:54.613 00.000 10072 Move returns status 0, amount 6
00:34:54.613 00.000 10072 MoveAxis(N, 0, ABG)
00:34:54.613 00.000 10072 Move returns status 0, amount 0
00:34:54.613 00.000 10072 move complete, result=0
00:34:54.614 00.001 10072 worker thread done servicing request
00:34:54.614 00.000 10072 Worker thread wakes up
00:34:54.614 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:54.614 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:54.619 00.005 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:34:55.026 00.407 10072 Exposure complete
00:34:55.075 00.049 10072 worker thread done servicing request
00:34:55.075 00.000 1032 OnExposeComplete: enter
00:34:55.077 00.002 1032 UpdateGuideState(): m_state=6
00:34:55.080 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2888
00:34:55.083 00.003 1032 Star::Find returns 1 (0), X=321.80, Y=742.94, Mass=1238, SNR=24.8, Peak=148 HFD=2.5
00:34:55.085 00.002 1032 MultiStar: [#1 0.03,0.02,1.17,U] [#2 0.08,-0.12,1.01,U] [#3 0.02,-0.08,0.76,U] [#4 0.01,-0.18,0.70,U] [#5 0.01,-0.08,0.75,U] [#6 0.07,-0.15,0.76,U] [#7 0.08,0.03,0.59,U] [#8 0.04,-0.12,0.60,U] 
00:34:55.087 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.10, -0.14}
00:34:55.089 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
00:34:55.091 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
00:34:55.092 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.05 mountX=-0.10 mountY=-0.03, mountTheta=-2.88
00:34:55.096 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
00:34:55.098 00.002 1032 Enqueuing Move request for scope (0.05, -0.09)
00:34:55.100 00.002 10072 Worker thread wakes up
00:34:55.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
00:34:55.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
00:34:55.101 00.001 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.03
00:34:55.102 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:55.105 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:34:55.105 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:34:55.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:55.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:34:55.105 00.000 10072 MoveAxis(E, 5, ABG)
00:34:55.105 00.000 10072 Guiding  Dir = 2, Dur = 5
00:34:55.106 00.001 10072 IsGuiding returns 0
00:34:55.106 00.000 10072 PulseGuide returned control before completion, sleep 15
00:34:55.124 00.018 1032 UpdateGuideState exits: m=1238 SNR=24.8
00:34:55.127 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:55.129 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:55.131 00.002 1032 Enqueuing Expose request
00:34:55.133 00.002 10072 IsGuiding returns 0
00:34:55.133 00.000 10072 Move returns status 0, amount 5
00:34:55.133 00.000 10072 MoveAxis(N, 0, ABG)
00:34:55.133 00.000 10072 Move returns status 0, amount 0
00:34:55.133 00.000 10072 move complete, result=0
00:34:55.133 00.000 10072 worker thread done servicing request
00:34:55.134 00.001 10072 Worker thread wakes up
00:34:55.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:55.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:55.141 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:34:55.761 00.620 10072 Exposure complete
00:34:55.811 00.050 10072 worker thread done servicing request
00:34:55.811 00.000 1032 OnExposeComplete: enter
00:34:55.813 00.002 1032 UpdateGuideState(): m_state=6
00:34:55.816 00.003 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2889
00:34:55.818 00.002 1032 Star::Find returns 1 (0), X=321.85, Y=742.90, Mass=1384, SNR=26.2, Peak=173 HFD=2.5
00:34:55.820 00.002 1032 MultiStar: [#1 -0.02,-0.07,1.14,U] [#2 -0.15,-0.15,0.94,U] [#3 0.05,-0.37,0.00,M1] [#4 0.02,-0.41,0.00,M1] [#5 0.20,-0.35,0.00,M1] [#6 0.01,-0.24,0.74,U] [#7 0.07,-0.08,0.54,U] [#8 0.09,-0.15,0.56,U] 
00:34:55.821 00.001 1032 refined, 5 included, MultiStar: {0.02, -0.14}, one-star: {0.14, -0.17}
00:34:55.822 00.001 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 2.99)
00:34:55.823 00.001 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 2.99)
00:34:55.825 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.46 mountX=-0.14 mountY=0.02, mountTheta=2.99
00:34:55.827 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.14, opts=13)
00:34:55.829 00.002 1032 Enqueuing Move request for scope (0.02, -0.14)
00:34:55.831 00.002 10072 Worker thread wakes up
00:34:55.831 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
00:34:55.831 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
00:34:55.831 00.000 10072 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=0.02
00:34:55.837 00.006 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.44
00:34:55.837 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:34:55.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:55.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:34:55.837 00.000 10072 MoveAxis(E, 78, ABG)
00:34:55.837 00.000 10072 Guiding  Dir = 2, Dur = 78
00:34:55.838 00.001 10072 IsGuiding returns 0
00:34:55.838 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:55.840 00.002 10072 PulseGuide returned control before completion, sleep 88
00:34:55.860 00.020 1032 UpdateGuideState exits: m=1384 SNR=26.2
00:34:55.862 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:55.864 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:55.866 00.002 1032 Enqueuing Expose request
00:34:55.930 00.064 10072 IsGuiding returns 0
00:34:55.930 00.000 10072 Move returns status 0, amount 78
00:34:55.931 00.001 10072 MoveAxis(N, 0, ABG)
00:34:55.931 00.000 10072 Move returns status 0, amount 0
00:34:55.931 00.000 10072 move complete, result=0
00:34:55.931 00.000 10072 worker thread done servicing request
00:34:55.931 00.000 10072 Worker thread wakes up
00:34:55.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:55.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:55.931 00.000 1032 GuideStep: -0.1 px 78 ms EAST, 0.0 px 0 ms NORTH
00:34:56.341 00.410 10072 Exposure complete
00:34:56.390 00.049 10072 worker thread done servicing request
00:34:56.390 00.000 1032 OnExposeComplete: enter
00:34:56.391 00.001 1032 UpdateGuideState(): m_state=6
00:34:56.394 00.003 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2890
00:34:56.396 00.002 1032 Star::Find returns 1 (0), X=321.81, Y=742.98, Mass=1405, SNR=26.3, Peak=177 HFD=2.6
00:34:56.398 00.002 1032 MultiStar: [#1 -0.13,0.03,1.12,U] [#2 -0.10,0.01,0.94,U] [#3 -0.04,-0.06,0.70,U] [#4 -0.00,-0.16,0.65,U] [#5 0.11,-0.33,0.00,M2] [#6 -0.06,-0.23,0.70,U] [#7 -0.17,-0.10,0.53,U] [#8 0.00,-0.07,0.61,U] 
00:34:56.399 00.001 1032 refined, 7 included, MultiStar: {-0.05, -0.07}, one-star: {0.10, -0.09}
00:34:56.401 00.002 1032 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.83) = xAngle (-3.99 = 2.29)
00:34:56.403 00.002 1032 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.99 = 2.29)
00:34:56.405 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.16 mountX=-0.06 mountY=0.07, mountTheta=2.29
00:34:56.407 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.07, opts=13)
00:34:56.409 00.002 1032 Enqueuing Move request for scope (-0.05, -0.07)
00:34:56.411 00.002 10072 Worker thread wakes up
00:34:56.411 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
00:34:56.411 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
00:34:56.411 00.000 10072 Moving (-0.05, -0.07) raw xDistance=-0.06 yDistance=0.07
00:34:56.413 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:56.415 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:34:56.416 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:34:56.416 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:56.416 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:34:56.416 00.000 10072 MoveAxis(E, 6, ABG)
00:34:56.416 00.000 10072 Guiding  Dir = 2, Dur = 6
00:34:56.416 00.000 10072 IsGuiding returns 0
00:34:56.417 00.001 10072 PulseGuide returned control before completion, sleep 16
00:34:56.434 00.017 1032 UpdateGuideState exits: m=1405 SNR=26.3
00:34:56.437 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:56.439 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:56.440 00.001 1032 Enqueuing Expose request
00:34:56.447 00.007 10072 IsGuiding returns 0
00:34:56.447 00.000 10072 Move returns status 0, amount 6
00:34:56.447 00.000 10072 MoveAxis(N, 0, ABG)
00:34:56.447 00.000 10072 Move returns status 0, amount 0
00:34:56.447 00.000 10072 move complete, result=0
00:34:56.447 00.000 10072 worker thread done servicing request
00:34:56.447 00.000 10072 Worker thread wakes up
00:34:56.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:56.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:56.450 00.003 1032 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
00:34:57.079 00.629 10072 Exposure complete
00:34:57.127 00.048 10072 worker thread done servicing request
00:34:57.127 00.000 1032 OnExposeComplete: enter
00:34:57.130 00.003 1032 UpdateGuideState(): m_state=6
00:34:57.132 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2891
00:34:57.134 00.002 1032 Star::Find returns 1 (0), X=321.77, Y=742.91, Mass=1294, SNR=25.3, Peak=152 HFD=2.5
00:34:57.136 00.002 1032 MultiStar: [#1 0.00,0.12,1.23,U] [#2 -0.07,-0.05,0.98,U] [#3 -0.01,0.05,0.77,U] [#4 0.00,-0.02,0.69,U] [#5 0.02,-0.12,0.72,U] [#6 0.10,-0.23,0.70,U] [#7 0.07,0.14,0.54,U] [#8 0.00,-0.06,0.60,U] 
00:34:57.137 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.06, -0.16}
00:34:57.139 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
00:34:57.141 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
00:34:57.144 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.11 mountX=-0.04 mountY=-0.01, mountTheta=-2.94
00:34:57.148 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
00:34:57.149 00.001 1032 Enqueuing Move request for scope (0.02, -0.03)
00:34:57.151 00.002 10072 Worker thread wakes up
00:34:57.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:34:57.151 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:34:57.151 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.04 yDistance=-0.01
00:34:57.153 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:57.155 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:34:57.155 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:34:57.156 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:57.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:34:57.156 00.000 10072 MoveAxis(E, 7, ABG)
00:34:57.156 00.000 10072 Guiding  Dir = 2, Dur = 7
00:34:57.156 00.000 10072 IsGuiding returns 0
00:34:57.157 00.001 10072 PulseGuide returned control before completion, sleep 17
00:34:57.172 00.015 1032 UpdateGuideState exits: m=1294 SNR=25.3
00:34:57.177 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:57.179 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:57.182 00.003 1032 Enqueuing Expose request
00:34:57.186 00.004 10072 IsGuiding returns 0
00:34:57.186 00.000 10072 Move returns status 0, amount 7
00:34:57.186 00.000 10072 MoveAxis(N, 0, ABG)
00:34:57.187 00.001 10072 Move returns status 0, amount 0
00:34:57.187 00.000 10072 move complete, result=0
00:34:57.187 00.000 10072 worker thread done servicing request
00:34:57.187 00.000 10072 Worker thread wakes up
00:34:57.187 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:57.187 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:57.191 00.004 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
00:34:57.598 00.407 10072 Exposure complete
00:34:57.647 00.049 10072 worker thread done servicing request
00:34:57.647 00.000 1032 OnExposeComplete: enter
00:34:57.651 00.004 1032 UpdateGuideState(): m_state=6
00:34:57.652 00.001 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2892
00:34:57.654 00.002 1032 Star::Find returns 1 (0), X=321.81, Y=743.14, Mass=1394, SNR=26.3, Peak=160 HFD=2.5
00:34:57.655 00.001 1032 MultiStar: [#1 -0.00,0.10,1.13,U] [#2 0.07,0.01,0.95,U] [#3 0.03,-0.15,0.70,U] [#4 -0.05,-0.12,0.69,U] [#5 0.06,-0.06,0.75,U] [#6 -0.10,-0.17,0.70,U] [#7 0.11,-0.09,0.55,U] [#8 0.01,-0.10,0.59,U] 
00:34:57.657 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.10, 0.07}
00:34:57.659 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
00:34:57.660 00.001 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
00:34:57.661 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.94 mountX=-0.04 mountY=-0.02, mountTheta=-2.77
00:34:57.664 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
00:34:57.666 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
00:34:57.668 00.002 10072 Worker thread wakes up
00:34:57.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
00:34:57.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
00:34:57.668 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.02
00:34:57.670 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:57.671 00.001 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:34:57.671 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:34:57.673 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:57.673 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:34:57.673 00.000 10072 MoveAxis(E, 7, ABG)
00:34:57.673 00.000 10072 Guiding  Dir = 2, Dur = 7
00:34:57.673 00.000 10072 IsGuiding returns 0
00:34:57.674 00.001 10072 PulseGuide returned control before completion, sleep 17
00:34:57.693 00.019 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:34:57.695 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:57.697 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:57.698 00.001 1032 Enqueuing Expose request
00:34:57.702 00.004 10072 IsGuiding returns 0
00:34:57.702 00.000 10072 Move returns status 0, amount 7
00:34:57.702 00.000 10072 MoveAxis(N, 0, ABG)
00:34:57.702 00.000 10072 Move returns status 0, amount 0
00:34:57.702 00.000 10072 move complete, result=0
00:34:57.702 00.000 10072 worker thread done servicing request
00:34:57.702 00.000 10072 Worker thread wakes up
00:34:57.702 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:57.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:57.712 00.010 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
00:34:58.328 00.616 10072 Exposure complete
00:34:58.374 00.046 10072 worker thread done servicing request
00:34:58.374 00.000 1032 OnExposeComplete: enter
00:34:58.376 00.002 1032 UpdateGuideState(): m_state=6
00:34:58.379 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2893
00:34:58.380 00.001 1032 Star::Find returns 1 (0), X=321.90, Y=743.03, Mass=1359, SNR=26.0, Peak=157 HFD=2.7
00:34:58.382 00.002 1032 MultiStar: [#1 0.01,0.24,1.12,U] [#2 -0.02,-0.02,1.01,U] [#3 -0.06,0.08,0.76,U] [#4 -0.12,-0.00,0.67,U] [#5 0.12,-0.14,0.70,U] [#6 0.01,-0.10,0.73,U] [#7 0.13,-0.03,0.56,U] [#8 0.05,-0.05,0.63,U] 
00:34:58.383 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {0.20, -0.04}
00:34:58.385 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:34:58.386 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:34:58.387 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.14 mountX=-0.00 mountY=-0.04, mountTheta=-1.69
00:34:58.390 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
00:34:58.391 00.001 1032 Enqueuing Move request for scope (0.04, 0.00)
00:34:58.393 00.002 10072 Worker thread wakes up
00:34:58.393 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
00:34:58.393 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
00:34:58.393 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.00 yDistance=-0.04
00:34:58.397 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:58.402 00.005 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:34:58.402 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
00:34:58.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:58.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:34:58.402 00.000 10072 MoveAxis(E, 8, ABG)
00:34:58.402 00.000 10072 Guiding  Dir = 2, Dur = 8
00:34:58.403 00.001 10072 IsGuiding returns 0
00:34:58.403 00.000 10072 PulseGuide returned control before completion, sleep 18
00:34:58.421 00.018 1032 UpdateGuideState exits: m=1359 SNR=26.0
00:34:58.424 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:58.427 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:58.429 00.002 1032 Enqueuing Expose request
00:34:58.435 00.006 10072 IsGuiding returns 0
00:34:58.435 00.000 10072 Move returns status 0, amount 8
00:34:58.435 00.000 10072 MoveAxis(N, 0, ABG)
00:34:58.435 00.000 10072 Move returns status 0, amount 0
00:34:58.435 00.000 10072 move complete, result=0
00:34:58.435 00.000 10072 worker thread done servicing request
00:34:58.435 00.000 10072 Worker thread wakes up
00:34:58.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:58.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:58.439 00.004 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
00:34:58.845 00.406 10072 Exposure complete
00:34:58.892 00.047 10072 worker thread done servicing request
00:34:58.893 00.001 1032 OnExposeComplete: enter
00:34:58.896 00.003 1032 UpdateGuideState(): m_state=6
00:34:58.898 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2894
00:34:58.900 00.002 1032 Star::Find returns 1 (0), X=321.90, Y=742.95, Mass=1435, SNR=26.7, Peak=178 HFD=2.7
00:34:58.901 00.001 1032 MultiStar: [#1 -0.05,0.06,1.07,U] [#2 -0.00,-0.06,0.97,U] [#3 0.11,0.11,0.70,U] [#4 -0.10,0.12,0.63,U] [#5 0.17,-0.10,0.69,U] [#6 -0.09,-0.08,0.72,U] [#7 -0.07,-0.14,0.48,U] [#8 0.04,-0.14,0.61,U] 
00:34:58.903 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.19, -0.12}
00:34:58.904 00.001 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
00:34:58.905 00.001 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
00:34:58.907 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.93 mountX=-0.04 mountY=-0.02, mountTheta=-2.76
00:34:58.910 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
00:34:58.912 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
00:34:58.913 00.001 10072 Worker thread wakes up
00:34:58.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
00:34:58.913 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
00:34:58.913 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.02
00:34:58.915 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:58.916 00.001 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:34:58.916 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:34:58.917 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:58.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:34:58.917 00.000 10072 MoveAxis(E, 8, ABG)
00:34:58.917 00.000 10072 Guiding  Dir = 2, Dur = 8
00:34:58.917 00.000 10072 IsGuiding returns 0
00:34:58.918 00.001 10072 PulseGuide returned control before completion, sleep 18
00:34:58.935 00.017 1032 UpdateGuideState exits: m=1435 SNR=26.7
00:34:58.936 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:58.938 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:58.940 00.002 1032 Enqueuing Expose request
00:34:58.950 00.010 10072 IsGuiding returns 0
00:34:58.950 00.000 10072 Move returns status 0, amount 8
00:34:58.950 00.000 10072 MoveAxis(N, 0, ABG)
00:34:58.950 00.000 10072 Move returns status 0, amount 0
00:34:58.950 00.000 10072 move complete, result=0
00:34:58.950 00.000 10072 worker thread done servicing request
00:34:58.950 00.000 10072 Worker thread wakes up
00:34:58.951 00.001 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
00:34:58.953 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:58.953 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:59.590 00.637 10072 Exposure complete
00:34:59.642 00.052 10072 worker thread done servicing request
00:34:59.643 00.001 1032 OnExposeComplete: enter
00:34:59.645 00.002 1032 UpdateGuideState(): m_state=6
00:34:59.648 00.003 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2895
00:34:59.649 00.001 1032 Star::Find returns 1 (0), X=322.05, Y=743.05, Mass=1433, SNR=26.7, Peak=180 HFD=2.8
00:34:59.653 00.004 1032 MultiStar: [#1 0.04,0.11,1.10,U] [#2 0.04,-0.04,0.99,U] [#3 0.29,-0.15,0.00,M1] [#4 0.06,-0.10,0.69,U] [#5 0.08,-0.06,0.70,U] [#6 -0.01,-0.06,0.69,U] [#7 0.15,-0.06,0.54,U] [#8 -0.04,-0.13,0.57,U] 
00:34:59.655 00.002 1032 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.34, -0.02}
00:34:59.656 00.001 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
00:34:59.658 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
00:34:59.660 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.33 mountX=-0.05 mountY=-0.08, mountTheta=-2.16
00:34:59.663 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
00:34:59.665 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
00:34:59.666 00.001 10072 Worker thread wakes up
00:34:59.666 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
00:34:59.666 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
00:34:59.666 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
00:34:59.669 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:34:59.671 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:34:59.671 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:34:59.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:59.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:34:59.671 00.000 10072 MoveAxis(E, 9, ABG)
00:34:59.671 00.000 10072 Guiding  Dir = 2, Dur = 9
00:34:59.672 00.001 10072 IsGuiding returns 0
00:34:59.674 00.002 10072 PulseGuide returned control before completion, sleep 18
00:34:59.690 00.016 1032 UpdateGuideState exits: m=1433 SNR=26.7
00:34:59.693 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:59.695 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:34:59.696 00.001 1032 Enqueuing Expose request
00:34:59.698 00.002 10072 IsGuiding returns 0
00:34:59.698 00.000 10072 Move returns status 0, amount 9
00:34:59.698 00.000 10072 MoveAxis(N, 0, ABG)
00:34:59.698 00.000 10072 Move returns status 0, amount 0
00:34:59.698 00.000 10072 move complete, result=0
00:34:59.698 00.000 10072 worker thread done servicing request
00:34:59.698 00.000 10072 Worker thread wakes up
00:34:59.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:34:59.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:34:59.706 00.008 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:35:00.107 00.401 10072 Exposure complete
00:35:00.158 00.051 10072 worker thread done servicing request
00:35:00.158 00.000 1032 OnExposeComplete: enter
00:35:00.160 00.002 1032 UpdateGuideState(): m_state=6
00:35:00.161 00.001 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2896
00:35:00.163 00.002 1032 Star::Find returns 1 (0), X=321.69, Y=743.31, Mass=1425, SNR=26.6, Peak=159 HFD=2.8
00:35:00.166 00.003 1032 MultiStar: [#1 -0.14,0.19,1.11,U] [#2 -0.12,0.05,0.97,U] [#3 0.18,-0.14,0.71,U] [#4 -0.01,-0.25,0.66,U] [#5 0.05,-0.15,0.66,U] [#6 0.02,-0.13,0.69,U] [#7 0.09,-0.25,0.50,U] [#8 0.16,-0.23,0.00,M1] 
00:35:00.168 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.01}, one-star: {-0.02, 0.24}
00:35:00.169 00.001 1032 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.83) = xAngle (-4.19 = 2.10)
00:35:00.171 00.002 1032 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.19 = 2.10)
00:35:00.173 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.36 mountX=-0.01 mountY=0.02, mountTheta=2.10
00:35:00.176 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
00:35:00.178 00.002 1032 Enqueuing Move request for scope (-0.01, -0.01)
00:35:00.180 00.002 10072 Worker thread wakes up
00:35:00.180 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:35:00.180 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:35:00.180 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.02
00:35:00.182 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:00.185 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:35:00.185 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:35:00.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:00.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:35:00.185 00.000 10072 MoveAxis(E, 8, ABG)
00:35:00.185 00.000 10072 Guiding  Dir = 2, Dur = 8
00:35:00.185 00.000 10072 IsGuiding returns 0
00:35:00.186 00.001 10072 PulseGuide returned control before completion, sleep 18
00:35:00.203 00.017 1032 UpdateGuideState exits: m=1425 SNR=26.6
00:35:00.207 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:00.208 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:00.211 00.003 1032 Enqueuing Expose request
00:35:00.214 00.003 10072 IsGuiding returns 0
00:35:00.214 00.000 10072 Move returns status 0, amount 8
00:35:00.214 00.000 10072 MoveAxis(N, 0, ABG)
00:35:00.214 00.000 10072 Move returns status 0, amount 0
00:35:00.214 00.000 10072 move complete, result=0
00:35:00.214 00.000 10072 worker thread done servicing request
00:35:00.214 00.000 10072 Worker thread wakes up
00:35:00.214 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:00.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:00.219 00.005 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
00:35:00.841 00.622 10072 Exposure complete
00:35:00.883 00.042 10072 worker thread done servicing request
00:35:00.883 00.000 1032 OnExposeComplete: enter
00:35:00.886 00.003 1032 UpdateGuideState(): m_state=6
00:35:00.888 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2897
00:35:00.890 00.002 1032 Star::Find returns 1 (0), X=321.38, Y=743.45, Mass=1294, SNR=25.3, Peak=162 HFD=3.0
00:35:00.891 00.001 1032 MultiStar: [#1 -0.02,0.04,1.13,U] [#2 -0.30,0.26,0.00,M1] [#3 -0.01,-0.03,0.78,U] [#4 -0.08,-0.15,0.73,U] [#5 0.07,-0.17,0.75,U] [#6 -0.09,-0.07,0.75,U] [#7 0.03,-0.07,0.56,U] [#8 -0.03,-0.15,0.63,U] 
00:35:00.893 00.002 1032 refined, 7 included, MultiStar: {-0.07, -0.00}, one-star: {-0.33, 0.37}
00:35:00.896 00.003 1032 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.83) = xAngle (-4.90 = 1.38)
00:35:00.897 00.001 1032 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.90 = 1.38)
00:35:00.900 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.07 mountX=0.01 mountY=0.07, mountTheta=1.38
00:35:00.903 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.00, opts=13)
00:35:00.905 00.002 1032 Enqueuing Move request for scope (-0.07, -0.00)
00:35:00.906 00.001 10072 Worker thread wakes up
00:35:00.906 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
00:35:00.906 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
00:35:00.906 00.000 10072 Moving (-0.07, -0.00) raw xDistance=0.01 yDistance=0.07
00:35:00.908 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:00.909 00.001 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:35:00.909 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:35:00.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:00.910 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:35:00.910 00.000 10072 MoveAxis(E, 9, ABG)
00:35:00.910 00.000 10072 Guiding  Dir = 2, Dur = 9
00:35:00.910 00.000 10072 IsGuiding returns 0
00:35:00.910 00.000 10072 PulseGuide returned control before completion, sleep 19
00:35:00.928 00.018 1032 UpdateGuideState exits: m=1294 SNR=25.3
00:35:00.929 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:00.930 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:00.936 00.006 1032 Enqueuing Expose request
00:35:00.938 00.002 10072 IsGuiding returns 0
00:35:00.939 00.001 10072 Move returns status 0, amount 9
00:35:00.939 00.000 10072 MoveAxis(N, 0, ABG)
00:35:00.939 00.000 10072 Move returns status 0, amount 0
00:35:00.939 00.000 10072 move complete, result=0
00:35:00.939 00.000 10072 worker thread done servicing request
00:35:00.939 00.000 10072 Worker thread wakes up
00:35:00.939 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:00.939 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:00.946 00.007 1032 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
00:35:01.355 00.409 10072 Exposure complete
00:35:01.405 00.050 10072 worker thread done servicing request
00:35:01.406 00.001 1032 OnExposeComplete: enter
00:35:01.407 00.001 1032 UpdateGuideState(): m_state=6
00:35:01.409 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2898
00:35:01.411 00.002 1032 Star::Find returns 1 (0), X=321.75, Y=743.17, Mass=1412, SNR=26.5, Peak=166 HFD=2.5
00:35:01.412 00.001 1032 MultiStar: [#1 -0.02,0.00,1.10,U] [#2 -0.18,0.05,0.91,U] [#3 -0.01,-0.10,0.74,U] [#4 -0.24,-0.09,0.67,U] [#5 0.10,-0.10,0.69,U] [#6 -0.10,-0.24,0.67,U] [#7 -0.07,0.01,0.53,U] [#8 -0.10,-0.18,0.63,U] 
00:35:01.414 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.05}, one-star: {0.04, 0.10}
00:35:01.416 00.002 1032 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.83) = xAngle (-4.29 = 2.00)
00:35:01.417 00.001 1032 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.29 = 2.00)
00:35:01.419 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.46 mountX=-0.03 mountY=0.07, mountTheta=2.00
00:35:01.421 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.05, opts=13)
00:35:01.424 00.003 1032 Enqueuing Move request for scope (-0.06, -0.05)
00:35:01.426 00.002 10072 Worker thread wakes up
00:35:01.426 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
00:35:01.426 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
00:35:01.426 00.000 10072 Moving (-0.06, -0.05) raw xDistance=-0.03 yDistance=0.07
00:35:01.429 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:01.431 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:01.431 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:35:01.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:01.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:35:01.431 00.000 10072 MoveAxis(E, 8, ABG)
00:35:01.431 00.000 10072 Guiding  Dir = 2, Dur = 8
00:35:01.431 00.000 10072 IsGuiding returns 0
00:35:01.432 00.001 10072 PulseGuide returned control before completion, sleep 18
00:35:01.449 00.017 1032 UpdateGuideState exits: m=1412 SNR=26.5
00:35:01.452 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:01.454 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:01.456 00.002 1032 Enqueuing Expose request
00:35:01.460 00.004 10072 IsGuiding returns 0
00:35:01.460 00.000 10072 Move returns status 0, amount 8
00:35:01.460 00.000 10072 MoveAxis(N, 0, ABG)
00:35:01.460 00.000 10072 Move returns status 0, amount 0
00:35:01.460 00.000 10072 move complete, result=0
00:35:01.460 00.000 10072 worker thread done servicing request
00:35:01.460 00.000 10072 Worker thread wakes up
00:35:01.461 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:01.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:01.467 00.006 1032 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
00:35:02.087 00.620 10072 Exposure complete
00:35:02.135 00.048 10072 worker thread done servicing request
00:35:02.135 00.000 1032 OnExposeComplete: enter
00:35:02.138 00.003 1032 UpdateGuideState(): m_state=6
00:35:02.139 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2899
00:35:02.141 00.002 1032 Star::Find returns 1 (0), X=321.72, Y=742.97, Mass=1383, SNR=26.2, Peak=166 HFD=2.5
00:35:02.144 00.003 1032 MultiStar: [#1 -0.07,-0.12,1.14,U] [#2 -0.24,-0.05,0.91,U] [#3 0.18,-0.21,0.00,M1] [#4 0.13,-0.28,0.00,M1] [#5 -0.19,-0.30,0.00,M1] [#6 -0.22,-0.06,0.69,U] [#7 0.17,-0.05,0.52,U] [#8 0.05,-0.11,0.58,U] 
00:35:02.146 00.002 1032 single-star, 5 included, MultiStar: {-0.07, -0.09}, one-star: {0.01, -0.11}
00:35:02.148 00.002 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 3.00)
00:35:02.150 00.002 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 3.00)
00:35:02.151 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.46 mountX=-0.11 mountY=0.02, mountTheta=3.00
00:35:02.154 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.11, opts=13)
00:35:02.156 00.002 1032 Enqueuing Move request for scope (0.01, -0.11)
00:35:02.158 00.002 10072 Worker thread wakes up
00:35:02.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
00:35:02.158 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
00:35:02.158 00.000 10072 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=0.02
00:35:02.159 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:02.162 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:02.162 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:35:02.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:02.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:35:02.162 00.000 10072 MoveAxis(E, 9, ABG)
00:35:02.162 00.000 10072 Guiding  Dir = 2, Dur = 9
00:35:02.162 00.000 10072 IsGuiding returns 0
00:35:02.162 00.000 10072 PulseGuide returned control before completion, sleep 19
00:35:02.181 00.019 1032 UpdateGuideState exits: m=1383 SNR=26.2
00:35:02.183 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:02.185 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:02.187 00.002 1032 Enqueuing Expose request
00:35:02.192 00.005 10072 IsGuiding returns 0
00:35:02.192 00.000 10072 Move returns status 0, amount 9
00:35:02.192 00.000 10072 MoveAxis(N, 0, ABG)
00:35:02.192 00.000 10072 Move returns status 0, amount 0
00:35:02.192 00.000 10072 move complete, result=0
00:35:02.192 00.000 10072 worker thread done servicing request
00:35:02.192 00.000 10072 Worker thread wakes up
00:35:02.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:02.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:02.196 00.004 1032 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
00:35:02.599 00.403 10072 Exposure complete
00:35:02.648 00.049 10072 worker thread done servicing request
00:35:02.649 00.001 1032 OnExposeComplete: enter
00:35:02.651 00.002 1032 UpdateGuideState(): m_state=6
00:35:02.653 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2900
00:35:02.656 00.003 1032 Star::Find returns 1 (0), X=321.78, Y=742.90, Mass=1277, SNR=25.2, Peak=154 HFD=2.6
00:35:02.658 00.002 1032 MultiStar: [#1 0.11,-0.06,1.17,U] [#2 -0.21,-0.17,0.99,U] [#3 0.22,-0.17,0.00,M2] [#4 0.19,-0.14,0.71,U] [#5 0.03,-0.17,0.75,U] [#6 0.02,-0.30,0.00,M1] [#7 0.17,-0.09,0.59,U] [#8 0.15,-0.41,0.00,M1] 
00:35:02.661 00.003 1032 refined, 5 included, MultiStar: {0.05, -0.13}, one-star: {0.08, -0.17}
00:35:02.662 00.001 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
00:35:02.663 00.001 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
00:35:02.665 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.21 mountX=-0.14 mountY=-0.01, mountTheta=-3.04
00:35:02.669 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.13, opts=13)
00:35:02.671 00.002 1032 Enqueuing Move request for scope (0.05, -0.13)
00:35:02.673 00.002 10072 Worker thread wakes up
00:35:02.673 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
00:35:02.673 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
00:35:02.673 00.000 10072 Moving (0.05, -0.13) raw xDistance=-0.14 yDistance=-0.01
00:35:02.676 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:02.678 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.43
00:35:02.678 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:35:02.679 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:02.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:35:02.679 00.000 10072 MoveAxis(E, 78, ABG)
00:35:02.679 00.000 10072 Guiding  Dir = 2, Dur = 78
00:35:02.679 00.000 10072 IsGuiding returns 0
00:35:02.680 00.001 10072 PulseGuide returned control before completion, sleep 88
00:35:02.697 00.017 1032 UpdateGuideState exits: m=1277 SNR=25.2
00:35:02.700 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:02.702 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:02.704 00.002 1032 Enqueuing Expose request
00:35:02.769 00.065 10072 IsGuiding returns 0
00:35:02.769 00.000 10072 Move returns status 0, amount 78
00:35:02.769 00.000 10072 MoveAxis(N, 0, ABG)
00:35:02.769 00.000 10072 Move returns status 0, amount 0
00:35:02.769 00.000 10072 move complete, result=0
00:35:02.769 00.000 10072 worker thread done servicing request
00:35:02.769 00.000 10072 Worker thread wakes up
00:35:02.769 00.000 1032 GuideStep: -0.1 px 78 ms EAST, -0.0 px 0 ms NORTH
00:35:02.773 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:02.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:03.398 00.625 10072 Exposure complete
00:35:03.449 00.051 10072 worker thread done servicing request
00:35:03.449 00.000 1032 OnExposeComplete: enter
00:35:03.452 00.003 1032 UpdateGuideState(): m_state=6
00:35:03.454 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2901
00:35:03.457 00.003 1032 Star::Find returns 1 (0), X=321.85, Y=743.03, Mass=1312, SNR=25.5, Peak=153 HFD=2.6
00:35:03.458 00.001 1032 MultiStar: [#1 0.03,-0.03,1.19,U] [#2 0.00,-0.13,0.98,U] [#3 0.17,-0.18,0.79,U] [#4 -0.05,-0.16,0.71,U] [#5 0.05,-0.11,0.69,U] [#6 -0.02,-0.19,0.72,U] [#7 0.16,-0.01,0.57,U] [#8 0.14,-0.32,0.00,M2] 
00:35:03.461 00.003 1032 refined, 7 included, MultiStar: {0.06, -0.10}, one-star: {0.14, -0.04}
00:35:03.463 00.002 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
00:35:03.464 00.001 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
00:35:03.466 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.04 mountX=-0.11 mountY=-0.03, mountTheta=-2.87
00:35:03.468 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
00:35:03.470 00.002 1032 Enqueuing Move request for scope (0.06, -0.10)
00:35:03.473 00.003 10072 Worker thread wakes up
00:35:03.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
00:35:03.473 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
00:35:03.473 00.000 10072 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.03
00:35:03.475 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:03.478 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:03.478 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:35:03.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:03.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:35:03.478 00.000 10072 MoveAxis(E, 10, ABG)
00:35:03.478 00.000 10072 Guiding  Dir = 2, Dur = 10
00:35:03.479 00.001 10072 IsGuiding returns 0
00:35:03.479 00.000 10072 PulseGuide returned control before completion, sleep 20
00:35:03.496 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.5
00:35:03.499 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:03.501 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:03.503 00.002 1032 Enqueuing Expose request
00:35:03.505 00.002 10072 IsGuiding returns 0
00:35:03.505 00.000 10072 Move returns status 0, amount 10
00:35:03.505 00.000 10072 MoveAxis(N, 0, ABG)
00:35:03.505 00.000 10072 Move returns status 0, amount 0
00:35:03.505 00.000 10072 move complete, result=0
00:35:03.505 00.000 10072 worker thread done servicing request
00:35:03.505 00.000 10072 Worker thread wakes up
00:35:03.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:03.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:03.512 00.007 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
00:35:03.913 00.401 10072 Exposure complete
00:35:03.966 00.053 10072 worker thread done servicing request
00:35:03.966 00.000 1032 OnExposeComplete: enter
00:35:03.968 00.002 1032 UpdateGuideState(): m_state=6
00:35:03.970 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2902
00:35:03.972 00.002 1032 Star::Find returns 1 (0), X=321.86, Y=743.03, Mass=1455, SNR=26.9, Peak=171 HFD=2.6
00:35:03.975 00.003 1032 MultiStar: [#1 0.06,0.11,1.09,U] [#2 -0.00,-0.03,0.96,U] [#3 0.21,-0.15,0.72,U] [#4 -0.06,-0.23,0.67,U] [#5 0.14,-0.22,0.71,U] [#6 0.07,-0.24,0.72,U] [#7 0.05,-0.04,0.53,U] [#8 0.11,-0.18,0.58,U] 
00:35:03.977 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.15, -0.04}
00:35:03.978 00.001 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
00:35:03.980 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
00:35:03.981 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.13 cameraTheta=-0.86 mountX=-0.11 mountY=-0.05, mountTheta=-2.69
00:35:03.983 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
00:35:03.987 00.004 1032 Enqueuing Move request for scope (0.08, -0.09)
00:35:03.990 00.003 10072 Worker thread wakes up
00:35:03.991 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
00:35:03.991 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
00:35:03.991 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.05
00:35:03.993 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:03.995 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:03.995 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:35:03.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:03.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:35:03.995 00.000 10072 MoveAxis(E, 9, ABG)
00:35:03.996 00.001 10072 Guiding  Dir = 2, Dur = 9
00:35:03.996 00.000 10072 IsGuiding returns 0
00:35:03.996 00.000 10072 PulseGuide returned control before completion, sleep 19
00:35:04.015 00.019 1032 UpdateGuideState exits: m=1455 SNR=26.9
00:35:04.021 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:04.025 00.004 10072 IsGuiding returns 0
00:35:04.025 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:04.027 00.002 1032 Enqueuing Expose request
00:35:04.029 00.002 10072 Move returns status 0, amount 9
00:35:04.029 00.000 10072 MoveAxis(N, 0, ABG)
00:35:04.029 00.000 10072 Move returns status 0, amount 0
00:35:04.029 00.000 10072 move complete, result=0
00:35:04.029 00.000 10072 worker thread done servicing request
00:35:04.029 00.000 10072 Worker thread wakes up
00:35:04.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:04.030 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:04.038 00.008 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:35:04.662 00.624 10072 Exposure complete
00:35:04.712 00.050 10072 worker thread done servicing request
00:35:04.712 00.000 1032 OnExposeComplete: enter
00:35:04.714 00.002 1032 UpdateGuideState(): m_state=6
00:35:04.717 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2903
00:35:04.718 00.001 1032 Star::Find returns 1 (0), X=321.82, Y=742.90, Mass=1387, SNR=26.2, Peak=151 HFD=2.6
00:35:04.720 00.002 1032 MultiStar: [#1 -0.04,-0.12,1.13,U] [#2 -0.03,-0.22,1.01,U] [#3 0.11,-0.23,0.76,U] [#4 -0.04,-0.27,0.67,U] [#5 0.15,-0.38,0.00,M1] [#6 0.07,-0.38,0.00,M1] [#7 0.08,-0.21,0.55,U] [#8 0.10,-0.35,0.00,M2] 
00:35:04.722 00.002 1032 refined, 5 included, MultiStar: {0.03, -0.20}, one-star: {0.11, -0.17}
00:35:04.724 00.002 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
00:35:04.725 00.001 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
00:35:04.726 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.44 mountX=-0.20 mountY=0.03, mountTheta=3.01
00:35:04.730 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.20, opts=13)
00:35:04.732 00.002 1032 Enqueuing Move request for scope (0.03, -0.20)
00:35:04.734 00.002 10072 Worker thread wakes up
00:35:04.734 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
00:35:04.734 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
00:35:04.734 00.000 10072 Moving (0.03, -0.20) raw xDistance=-0.20 yDistance=0.03
00:35:04.736 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:04.740 00.004 10072 PPEC rslt: input = -0.20, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 289.43
00:35:04.740 00.000 10072 PPEC: input: -0.20, control: -0.11, exposure: 500
00:35:04.740 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:04.740 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:35:04.740 00.000 10072 MoveAxis(E, 109, ABG)
00:35:04.740 00.000 10072 Guiding  Dir = 2, Dur = 109
00:35:04.740 00.000 10072 IsGuiding returns 0
00:35:04.741 00.001 10072 PulseGuide returned control before completion, sleep 119
00:35:04.758 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.2
00:35:04.761 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:04.762 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:04.765 00.003 1032 Enqueuing Expose request
00:35:04.876 00.111 10072 IsGuiding returns 0
00:35:04.876 00.000 10072 Move returns status 0, amount 109
00:35:04.876 00.000 10072 MoveAxis(N, 0, ABG)
00:35:04.876 00.000 10072 Move returns status 0, amount 0
00:35:04.877 00.001 10072 move complete, result=0
00:35:04.877 00.000 10072 worker thread done servicing request
00:35:04.877 00.000 1032 GuideStep: -0.2 px 109 ms EAST, 0.0 px 0 ms NORTH
00:35:04.879 00.002 10072 Worker thread wakes up
00:35:04.879 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:04.880 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:05.287 00.407 10072 Exposure complete
00:35:05.343 00.056 10072 worker thread done servicing request
00:35:05.343 00.000 1032 OnExposeComplete: enter
00:35:05.345 00.002 1032 UpdateGuideState(): m_state=6
00:35:05.346 00.001 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2904
00:35:05.348 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=742.96, Mass=1622, SNR=28.4, Peak=195 HFD=2.6
00:35:05.350 00.002 1032 MultiStar: [#1 0.03,0.00,0.99,U] [#2 0.02,-0.17,0.92,U] [#3 0.13,-0.27,0.00,M1] [#4 0.01,-0.31,0.00,M1] [#5 0.05,-0.27,0.00,M2] [#6 0.03,-0.19,0.63,U] [#7 0.01,-0.11,0.50,U] [#8 0.03,-0.21,0.55,U] 
00:35:05.352 00.002 1032 refined, 5 included, MultiStar: {0.06, -0.12}, one-star: {0.17, -0.11}
00:35:05.353 00.001 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
00:35:05.354 00.001 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
00:35:05.356 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.13 mountX=-0.13 mountY=-0.02, mountTheta=-2.96
00:35:05.358 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.12, opts=13)
00:35:05.361 00.003 1032 Enqueuing Move request for scope (0.06, -0.12)
00:35:05.363 00.002 10072 Worker thread wakes up
00:35:05.363 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
00:35:05.363 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
00:35:05.363 00.000 10072 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.02
00:35:05.366 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:05.369 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.43
00:35:05.369 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
00:35:05.370 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:05.370 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:35:05.370 00.000 10072 MoveAxis(E, 75, ABG)
00:35:05.370 00.000 10072 Guiding  Dir = 2, Dur = 75
00:35:05.370 00.000 10072 IsGuiding returns 0
00:35:05.371 00.001 10072 PulseGuide returned control before completion, sleep 84
00:35:05.388 00.017 1032 UpdateGuideState exits: m=1622 SNR=28.4
00:35:05.390 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:05.395 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:05.398 00.003 1032 Enqueuing Expose request
00:35:05.471 00.073 10072 IsGuiding returns 0
00:35:05.471 00.000 10072 Move returns status 0, amount 75
00:35:05.471 00.000 10072 MoveAxis(N, 0, ABG)
00:35:05.471 00.000 10072 Move returns status 0, amount 0
00:35:05.471 00.000 10072 move complete, result=0
00:35:05.472 00.001 10072 worker thread done servicing request
00:35:05.472 00.000 10072 Worker thread wakes up
00:35:05.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:05.472 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:05.472 00.000 1032 GuideStep: -0.1 px 75 ms EAST, -0.0 px 0 ms NORTH
00:35:06.097 00.625 10072 Exposure complete
00:35:06.143 00.046 10072 worker thread done servicing request
00:35:06.143 00.000 1032 OnExposeComplete: enter
00:35:06.145 00.002 1032 UpdateGuideState(): m_state=6
00:35:06.147 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2905
00:35:06.149 00.002 1032 Star::Find returns 1 (0), X=321.89, Y=743.11, Mass=1515, SNR=27.4, Peak=180 HFD=2.5
00:35:06.151 00.002 1032 MultiStar: [#1 0.11,0.10,1.11,U] [#2 -0.02,-0.04,0.95,U] [#3 0.11,-0.03,0.73,U] [#4 -0.02,-0.18,0.66,U] [#5 0.25,-0.04,0.65,U] [#6 0.03,-0.17,0.72,U] [#7 0.06,-0.01,0.50,U] [#8 0.16,-0.05,0.59,U] 
00:35:06.153 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.19, 0.04}
00:35:06.155 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
00:35:06.158 00.003 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
00:35:06.160 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.29 mountX=-0.05 mountY=-0.09, mountTheta=-2.12
00:35:06.162 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
00:35:06.164 00.002 1032 Enqueuing Move request for scope (0.10, -0.03)
00:35:06.167 00.003 10072 Worker thread wakes up
00:35:06.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
00:35:06.167 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
00:35:06.167 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
00:35:06.169 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:06.171 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:06.171 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:35:06.171 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:06.171 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:35:06.171 00.000 10072 MoveAxis(E, 10, ABG)
00:35:06.171 00.000 10072 Guiding  Dir = 2, Dur = 10
00:35:06.171 00.000 10072 IsGuiding returns 0
00:35:06.171 00.000 10072 PulseGuide returned control before completion, sleep 20
00:35:06.190 00.019 1032 UpdateGuideState exits: m=1515 SNR=27.4
00:35:06.191 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:06.193 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:06.194 00.001 1032 Enqueuing Expose request
00:35:06.203 00.009 10072 IsGuiding returns 0
00:35:06.203 00.000 10072 Move returns status 0, amount 10
00:35:06.203 00.000 10072 MoveAxis(N, 0, ABG)
00:35:06.204 00.001 10072 Move returns status 0, amount 0
00:35:06.204 00.000 10072 move complete, result=0
00:35:06.204 00.000 10072 worker thread done servicing request
00:35:06.204 00.000 10072 Worker thread wakes up
00:35:06.204 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:06.204 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:06.209 00.005 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:35:06.614 00.405 10072 Exposure complete
00:35:06.668 00.054 10072 worker thread done servicing request
00:35:06.668 00.000 1032 OnExposeComplete: enter
00:35:06.670 00.002 1032 UpdateGuideState(): m_state=6
00:35:06.672 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2906
00:35:06.675 00.003 1032 Star::Find returns 1 (0), X=321.87, Y=743.21, Mass=1382, SNR=26.2, Peak=159 HFD=2.5
00:35:06.677 00.002 1032 MultiStar: [#1 0.06,0.14,1.13,U] [#2 0.01,-0.03,0.95,U] [#3 0.12,0.07,0.71,U] [#4 0.00,-0.07,0.68,U] [#5 0.11,-0.11,0.69,U] [#6 0.15,-0.10,0.66,U] [#7 0.11,0.14,0.52,U] [#8 0.06,-0.13,0.61,U] 
00:35:06.680 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.16, 0.14}
00:35:06.681 00.001 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
00:35:06.683 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
00:35:06.684 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.19 mountX=-0.01 mountY=-0.09, mountTheta=-1.64
00:35:06.687 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
00:35:06.689 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
00:35:06.693 00.004 10072 Worker thread wakes up
00:35:06.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:35:06.693 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:35:06.693 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.01 yDistance=-0.09
00:35:06.695 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:06.698 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:06.698 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:35:06.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:06.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:35:06.698 00.000 10072 MoveAxis(E, 8, ABG)
00:35:06.698 00.000 10072 Guiding  Dir = 2, Dur = 8
00:35:06.698 00.000 10072 IsGuiding returns 0
00:35:06.698 00.000 10072 PulseGuide returned control before completion, sleep 18
00:35:06.717 00.019 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:35:06.721 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:06.723 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:06.725 00.002 1032 Enqueuing Expose request
00:35:06.727 00.002 10072 IsGuiding returns 0
00:35:06.727 00.000 10072 Move returns status 0, amount 8
00:35:06.727 00.000 10072 MoveAxis(N, 0, ABG)
00:35:06.727 00.000 10072 Move returns status 0, amount 0
00:35:06.727 00.000 10072 move complete, result=0
00:35:06.727 00.000 10072 worker thread done servicing request
00:35:06.727 00.000 10072 Worker thread wakes up
00:35:06.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:06.728 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:06.736 00.008 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:35:07.351 00.615 10072 Exposure complete
00:35:07.403 00.052 10072 worker thread done servicing request
00:35:07.403 00.000 1032 OnExposeComplete: enter
00:35:07.406 00.003 1032 UpdateGuideState(): m_state=6
00:35:07.407 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2907
00:35:07.410 00.003 1032 Star::Find returns 1 (0), X=322.02, Y=743.09, Mass=1471, SNR=27.0, Peak=189 HFD=2.7
00:35:07.412 00.002 1032 MultiStar: [#1 0.31,0.07,0.00,M1] [#2 0.09,-0.06,0.95,U] [#3 0.08,-0.10,0.70,U] [#4 0.28,-0.12,0.00,M1] [#5 0.28,-0.21,0.00,M1] [#6 0.23,-0.27,0.00,M1] [#7 0.21,-0.09,0.52,U] [#8 0.39,-0.29,0.00,M1] 
00:35:07.413 00.001 1032 refined, 3 included, MultiStar: {0.18, -0.05}, one-star: {0.31, 0.01}
00:35:07.415 00.002 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
00:35:07.416 00.001 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
00:35:07.418 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-0.27 mountX=-0.09 mountY=-0.16, mountTheta=-2.10
00:35:07.421 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.05, opts=13)
00:35:07.423 00.002 1032 Enqueuing Move request for scope (0.18, -0.05)
00:35:07.424 00.001 10072 Worker thread wakes up
00:35:07.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
00:35:07.424 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
00:35:07.426 00.002 10072 Moving (0.18, -0.05) raw xDistance=-0.09 yDistance=-0.16
00:35:07.428 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:07.431 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:07.431 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:35:07.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:07.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:35:07.431 00.000 10072 MoveAxis(E, 9, ABG)
00:35:07.431 00.000 10072 Guiding  Dir = 2, Dur = 9
00:35:07.432 00.001 10072 IsGuiding returns 0
00:35:07.432 00.000 10072 PulseGuide returned control before completion, sleep 19
00:35:07.450 00.018 1032 UpdateGuideState exits: m=1471 SNR=27.0
00:35:07.455 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:07.460 00.005 10072 IsGuiding returns 0
00:35:07.460 00.000 10072 Move returns status 0, amount 9
00:35:07.460 00.000 10072 MoveAxis(N, 0, ABG)
00:35:07.460 00.000 10072 Move returns status 0, amount 0
00:35:07.460 00.000 10072 move complete, result=0
00:35:07.460 00.000 10072 worker thread done servicing request
00:35:07.460 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:07.463 00.003 1032 Enqueuing Expose request
00:35:07.465 00.002 10072 Worker thread wakes up
00:35:07.465 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:07.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:07.465 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
00:35:07.884 00.419 10072 Exposure complete
00:35:07.935 00.051 10072 worker thread done servicing request
00:35:07.935 00.000 1032 OnExposeComplete: enter
00:35:07.937 00.002 1032 UpdateGuideState(): m_state=6
00:35:07.940 00.003 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2908
00:35:07.941 00.001 1032 Star::Find returns 1 (0), X=321.98, Y=743.11, Mass=1449, SNR=26.8, Peak=189 HFD=2.6
00:35:07.943 00.002 1032 MultiStar: [#1 0.35,-0.02,0.00,M2] [#2 0.06,-0.09,0.93,U] [#3 0.14,-0.13,0.72,U] [#4 0.14,-0.25,0.00,M2] [#5 0.32,-0.18,0.00,M2] [#6 0.22,-0.14,0.65,U] [#7 0.16,-0.20,0.52,U] [#8 0.23,-0.29,0.00,M2] 
00:35:07.944 00.001 1032 refined, 4 included, MultiStar: {0.17, -0.09}, one-star: {0.27, 0.04}
00:35:07.946 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
00:35:07.947 00.001 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
00:35:07.949 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.48 mountX=-0.13 mountY=-0.14, mountTheta=-2.31
00:35:07.953 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.09, opts=13)
00:35:07.955 00.002 1032 Enqueuing Move request for scope (0.17, -0.09)
00:35:07.958 00.003 10072 Worker thread wakes up
00:35:07.958 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
00:35:07.958 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
00:35:07.958 00.000 10072 Moving (0.17, -0.09) raw xDistance=-0.13 yDistance=-0.14
00:35:07.962 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:07.964 00.002 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.43
00:35:07.964 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
00:35:07.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:07.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:35:07.964 00.000 10072 MoveAxis(E, 74, ABG)
00:35:07.964 00.000 10072 Guiding  Dir = 2, Dur = 74
00:35:07.964 00.000 10072 IsGuiding returns 0
00:35:07.966 00.002 10072 PulseGuide returned control before completion, sleep 84
00:35:07.983 00.017 1032 UpdateGuideState exits: m=1449 SNR=26.8
00:35:07.988 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:07.990 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:07.993 00.003 1032 Enqueuing Expose request
00:35:08.051 00.058 10072 IsGuiding returns 0
00:35:08.051 00.000 10072 Move returns status 0, amount 74
00:35:08.051 00.000 10072 MoveAxis(N, 0, ABG)
00:35:08.051 00.000 10072 Move returns status 0, amount 0
00:35:08.051 00.000 10072 move complete, result=0
00:35:08.051 00.000 10072 worker thread done servicing request
00:35:08.051 00.000 10072 Worker thread wakes up
00:35:08.051 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:08.051 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:08.052 00.001 1032 GuideStep: -0.1 px 74 ms EAST, -0.1 px 0 ms NORTH
00:35:08.681 00.629 10072 Exposure complete
00:35:08.731 00.050 10072 worker thread done servicing request
00:35:08.731 00.000 1032 OnExposeComplete: enter
00:35:08.733 00.002 1032 UpdateGuideState(): m_state=6
00:35:08.735 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2909
00:35:08.736 00.001 1032 Star::Find returns 1 (0), X=321.96, Y=743.14, Mass=1416, SNR=26.4, Peak=167 HFD=2.6
00:35:08.739 00.003 1032 MultiStar: [#1 0.09,0.07,1.05,U] [#2 -0.04,0.04,0.93,U] [#3 -0.00,-0.02,0.77,U] [#4 0.11,-0.15,0.64,U] [#5 0.17,-0.24,0.00,M3] [#6 0.06,-0.19,0.69,U] [#7 -0.03,0.07,0.52,U] [#8 0.09,-0.18,0.58,U] 
00:35:08.742 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.02}, one-star: {0.25, 0.07}
00:35:08.744 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
00:35:08.746 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
00:35:08.747 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.28 mountX=-0.04 mountY=-0.07, mountTheta=-2.11
00:35:08.752 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
00:35:08.753 00.001 1032 Enqueuing Move request for scope (0.07, -0.02)
00:35:08.755 00.002 10072 Worker thread wakes up
00:35:08.755 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
00:35:08.756 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
00:35:08.756 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.07
00:35:08.757 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:08.759 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:08.759 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:35:08.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:08.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:35:08.759 00.000 10072 MoveAxis(E, 10, ABG)
00:35:08.759 00.000 10072 Guiding  Dir = 2, Dur = 10
00:35:08.760 00.001 10072 IsGuiding returns 0
00:35:08.760 00.000 10072 PulseGuide returned control before completion, sleep 20
00:35:08.778 00.018 1032 UpdateGuideState exits: m=1416 SNR=26.4
00:35:08.780 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:08.782 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:08.783 00.001 1032 Enqueuing Expose request
00:35:08.787 00.004 10072 IsGuiding returns 0
00:35:08.787 00.000 10072 Move returns status 0, amount 10
00:35:08.787 00.000 10072 MoveAxis(N, 0, ABG)
00:35:08.787 00.000 10072 Move returns status 0, amount 0
00:35:08.787 00.000 10072 move complete, result=0
00:35:08.787 00.000 10072 worker thread done servicing request
00:35:08.787 00.000 10072 Worker thread wakes up
00:35:08.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:08.788 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:08.794 00.006 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:35:09.195 00.401 10072 Exposure complete
00:35:09.252 00.057 10072 worker thread done servicing request
00:35:09.252 00.000 1032 OnExposeComplete: enter
00:35:09.254 00.002 1032 UpdateGuideState(): m_state=6
00:35:09.256 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2910
00:35:09.258 00.002 1032 Star::Find returns 1 (0), X=321.95, Y=743.17, Mass=1498, SNR=27.3, Peak=167 HFD=2.6
00:35:09.260 00.002 1032 MultiStar: [#1 -0.03,0.14,1.09,U] [#2 0.03,-0.06,0.88,U] [#3 0.07,0.11,0.69,U] [#4 -0.15,0.00,0.61,U] [#5 0.16,-0.16,0.67,U] [#6 -0.02,-0.07,0.69,U] [#7 0.10,0.01,0.49,U] [#8 0.05,-0.15,0.58,U] 
00:35:09.262 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.24, 0.10}
00:35:09.263 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
00:35:09.264 00.001 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
00:35:09.266 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.11 mountX=-0.01 mountY=-0.05, mountTheta=-1.72
00:35:09.269 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
00:35:09.272 00.003 1032 Enqueuing Move request for scope (0.05, 0.01)
00:35:09.274 00.002 10072 Worker thread wakes up
00:35:09.274 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
00:35:09.274 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
00:35:09.274 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
00:35:09.277 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:09.279 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:09.279 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:35:09.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:09.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:35:09.279 00.000 10072 MoveAxis(E, 8, ABG)
00:35:09.279 00.000 10072 Guiding  Dir = 2, Dur = 8
00:35:09.279 00.000 10072 IsGuiding returns 0
00:35:09.280 00.001 10072 PulseGuide returned control before completion, sleep 18
00:35:09.297 00.017 1032 UpdateGuideState exits: m=1498 SNR=27.3
00:35:09.301 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:09.303 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:09.305 00.002 1032 Enqueuing Expose request
00:35:09.307 00.002 10072 IsGuiding returns 0
00:35:09.307 00.000 10072 Move returns status 0, amount 8
00:35:09.307 00.000 10072 MoveAxis(N, 0, ABG)
00:35:09.307 00.000 10072 Move returns status 0, amount 0
00:35:09.307 00.000 10072 move complete, result=0
00:35:09.308 00.001 10072 worker thread done servicing request
00:35:09.308 00.000 10072 Worker thread wakes up
00:35:09.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:09.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:09.316 00.008 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:35:09.945 00.629 10072 Exposure complete
00:35:09.994 00.049 10072 worker thread done servicing request
00:35:09.994 00.000 1032 OnExposeComplete: enter
00:35:09.997 00.003 1032 UpdateGuideState(): m_state=6
00:35:09.998 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2911
00:35:10.000 00.002 1032 Star::Find returns 1 (0), X=322.01, Y=743.04, Mass=1385, SNR=26.2, Peak=169 HFD=2.8
00:35:10.002 00.002 1032 MultiStar: [#1 0.17,0.09,1.12,U] [#2 0.00,-0.02,0.97,U] [#3 0.11,-0.03,0.75,U] [#4 0.06,-0.10,0.67,U] [#5 0.17,-0.12,0.71,U] [#6 0.07,-0.23,0.73,U] [#7 0.18,-0.10,0.55,U] [#8 0.13,-0.10,0.59,U] 
00:35:10.003 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.30, -0.03}
00:35:10.005 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
00:35:10.007 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
00:35:10.008 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.39 mountX=-0.09 mountY=-0.12, mountTheta=-2.22
00:35:10.011 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
00:35:10.013 00.002 1032 Enqueuing Move request for scope (0.14, -0.06)
00:35:10.015 00.002 10072 Worker thread wakes up
00:35:10.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
00:35:10.015 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
00:35:10.015 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.09 yDistance=-0.12
00:35:10.018 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:10.020 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:10.020 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:35:10.020 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:10.020 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:35:10.020 00.000 10072 MoveAxis(E, 9, ABG)
00:35:10.020 00.000 10072 Guiding  Dir = 2, Dur = 9
00:35:10.020 00.000 10072 IsGuiding returns 0
00:35:10.021 00.001 10072 PulseGuide returned control before completion, sleep 19
00:35:10.038 00.017 1032 UpdateGuideState exits: m=1385 SNR=26.2
00:35:10.040 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:10.042 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:10.044 00.002 1032 Enqueuing Expose request
00:35:10.051 00.007 10072 IsGuiding returns 0
00:35:10.051 00.000 10072 Move returns status 0, amount 9
00:35:10.051 00.000 10072 MoveAxis(N, 0, ABG)
00:35:10.051 00.000 10072 Move returns status 0, amount 0
00:35:10.051 00.000 10072 move complete, result=0
00:35:10.051 00.000 10072 worker thread done servicing request
00:35:10.051 00.000 10072 Worker thread wakes up
00:35:10.051 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:10.051 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:10.053 00.002 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:35:10.460 00.407 10072 Exposure complete
00:35:10.510 00.050 10072 worker thread done servicing request
00:35:10.510 00.000 1032 OnExposeComplete: enter
00:35:10.513 00.003 1032 UpdateGuideState(): m_state=6
00:35:10.515 00.002 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2912
00:35:10.517 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=743.02, Mass=1313, SNR=25.5, Peak=161 HFD=2.6
00:35:10.521 00.004 1032 MultiStar: [#1 0.10,0.01,1.16,U] [#2 0.02,-0.09,1.01,U] [#3 0.18,-0.05,0.79,U] [#4 0.06,-0.16,0.68,U] [#5 0.11,-0.17,0.71,U] [#6 0.03,-0.26,0.70,U] [#7 0.20,-0.09,0.54,U] [#8 0.14,-0.07,0.60,U] 
00:35:10.523 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.17, -0.05}
00:35:10.525 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
00:35:10.527 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
00:35:10.528 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.14 cameraTheta=-0.72 mountX=-0.12 mountY=-0.08, mountTheta=-2.55
00:35:10.532 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
00:35:10.534 00.002 1032 Enqueuing Move request for scope (0.11, -0.10)
00:35:10.536 00.002 10072 Worker thread wakes up
00:35:10.537 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
00:35:10.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
00:35:10.537 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.12 yDistance=-0.08
00:35:10.538 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:10.542 00.004 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:10.542 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:35:10.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:10.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:35:10.542 00.000 10072 MoveAxis(E, 7, ABG)
00:35:10.542 00.000 10072 Guiding  Dir = 2, Dur = 7
00:35:10.542 00.000 10072 IsGuiding returns 0
00:35:10.543 00.001 10072 PulseGuide returned control before completion, sleep 17
00:35:10.562 00.019 1032 UpdateGuideState exits: m=1313 SNR=25.5
00:35:10.564 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:10.566 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:10.567 00.001 1032 Enqueuing Expose request
00:35:10.569 00.002 10072 IsGuiding returns 0
00:35:10.569 00.000 10072 Move returns status 0, amount 7
00:35:10.569 00.000 10072 MoveAxis(N, 0, ABG)
00:35:10.569 00.000 10072 Move returns status 0, amount 0
00:35:10.569 00.000 10072 move complete, result=0
00:35:10.569 00.000 10072 worker thread done servicing request
00:35:10.569 00.000 10072 Worker thread wakes up
00:35:10.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:10.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:10.577 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:35:11.193 00.616 10072 Exposure complete
00:35:11.242 00.049 10072 worker thread done servicing request
00:35:11.242 00.000 1032 OnExposeComplete: enter
00:35:11.244 00.002 1032 UpdateGuideState(): m_state=6
00:35:11.246 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2913
00:35:11.248 00.002 1032 Star::Find returns 1 (0), X=321.85, Y=743.09, Mass=1483, SNR=27.1, Peak=189 HFD=2.5
00:35:11.250 00.002 1032 MultiStar: [#1 0.17,-0.03,1.07,U] [#2 0.01,-0.08,0.93,U] [#3 0.12,-0.14,0.71,U] [#4 -0.00,-0.34,0.00,M1] [#5 0.22,-0.24,0.00,M1] [#6 -0.04,-0.15,0.65,U] [#7 0.15,-0.22,0.49,U] [#8 0.03,-0.19,0.57,U] 
00:35:11.252 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.09}, one-star: {0.14, 0.01}
00:35:11.254 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
00:35:11.255 00.001 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
00:35:11.258 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.80 mountX=-0.11 mountY=-0.06, mountTheta=-2.63
00:35:11.261 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
00:35:11.262 00.001 1032 Enqueuing Move request for scope (0.09, -0.09)
00:35:11.264 00.002 10072 Worker thread wakes up
00:35:11.264 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
00:35:11.264 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
00:35:11.264 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.06
00:35:11.267 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:11.270 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:11.270 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:35:11.270 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:11.270 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:35:11.270 00.000 10072 MoveAxis(E, 8, ABG)
00:35:11.270 00.000 10072 Guiding  Dir = 2, Dur = 8
00:35:11.271 00.001 10072 IsGuiding returns 0
00:35:11.271 00.000 10072 PulseGuide returned control before completion, sleep 18
00:35:11.288 00.017 1032 UpdateGuideState exits: m=1483 SNR=27.1
00:35:11.291 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:11.293 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:11.296 00.003 1032 Enqueuing Expose request
00:35:11.300 00.004 10072 IsGuiding returns 0
00:35:11.300 00.000 10072 Move returns status 0, amount 8
00:35:11.300 00.000 10072 MoveAxis(N, 0, ABG)
00:35:11.300 00.000 10072 Move returns status 0, amount 0
00:35:11.301 00.001 10072 move complete, result=0
00:35:11.301 00.000 10072 worker thread done servicing request
00:35:11.301 00.000 10072 Worker thread wakes up
00:35:11.301 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:11.301 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:11.308 00.007 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:35:11.712 00.404 10072 Exposure complete
00:35:11.763 00.051 10072 worker thread done servicing request
00:35:11.763 00.000 1032 OnExposeComplete: enter
00:35:11.765 00.002 1032 UpdateGuideState(): m_state=6
00:35:11.769 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2914
00:35:11.772 00.003 1032 Star::Find returns 1 (0), X=321.95, Y=743.17, Mass=1440, SNR=26.7, Peak=180 HFD=2.5
00:35:11.774 00.002 1032 MultiStar: [#1 0.11,0.13,1.09,U] [#2 0.05,0.12,0.94,U] [#3 0.20,-0.05,0.70,U] [#4 0.11,-0.16,0.63,U] [#5 0.32,0.06,0.00,M2] [#6 -0.07,-0.03,0.67,U] [#7 0.24,0.02,0.53,U] [#8 0.12,-0.06,0.57,U] 
00:35:11.775 00.001 1032 refined, 7 included, MultiStar: {0.13, 0.03}, one-star: {0.25, 0.10}
00:35:11.776 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
00:35:11.779 00.003 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
00:35:11.780 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.23 mountX=-0.00 mountY=-0.13, mountTheta=-1.60
00:35:11.782 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
00:35:11.783 00.001 1032 Enqueuing Move request for scope (0.13, 0.03)
00:35:11.785 00.002 10072 Worker thread wakes up
00:35:11.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
00:35:11.785 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
00:35:11.785 00.000 10072 Moving (0.13, 0.03) raw xDistance=-0.00 yDistance=-0.13
00:35:11.788 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:11.791 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:11.791 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
00:35:11.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:11.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:35:11.791 00.000 10072 MoveAxis(E, 7, ABG)
00:35:11.791 00.000 10072 Guiding  Dir = 2, Dur = 7
00:35:11.792 00.001 10072 IsGuiding returns 0
00:35:11.792 00.000 10072 PulseGuide returned control before completion, sleep 17
00:35:11.812 00.020 1032 UpdateGuideState exits: m=1440 SNR=26.7
00:35:11.814 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:11.816 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:11.818 00.002 1032 Enqueuing Expose request
00:35:11.820 00.002 10072 IsGuiding returns 0
00:35:11.820 00.000 10072 Move returns status 0, amount 7
00:35:11.821 00.001 10072 MoveAxis(N, 0, ABG)
00:35:11.821 00.000 10072 Move returns status 0, amount 0
00:35:11.821 00.000 10072 move complete, result=0
00:35:11.821 00.000 10072 worker thread done servicing request
00:35:11.821 00.000 10072 Worker thread wakes up
00:35:11.821 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:11.821 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:11.829 00.008 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:35:12.446 00.617 10072 Exposure complete
00:35:12.495 00.049 10072 worker thread done servicing request
00:35:12.496 00.001 1032 OnExposeComplete: enter
00:35:12.498 00.002 1032 UpdateGuideState(): m_state=6
00:35:12.500 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2915
00:35:12.502 00.002 1032 Star::Find returns 1 (0), X=321.89, Y=743.17, Mass=1400, SNR=26.4, Peak=161 HFD=2.4
00:35:12.504 00.002 1032 MultiStar: [#1 0.02,0.10,1.17,U] [#2 -0.11,0.03,0.96,U] [#3 0.20,0.09,0.75,U] [#4 0.01,-0.10,0.70,U] [#5 0.04,-0.15,0.72,U] [#6 0.01,-0.10,0.71,U] [#7 0.16,0.02,0.54,U] [#8 -0.03,-0.17,0.58,U] 
00:35:12.506 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.00}, one-star: {0.19, 0.10}
00:35:12.507 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
00:35:12.509 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
00:35:12.511 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.08 mountX=-0.02 mountY=-0.05, mountTheta=-1.91
00:35:12.515 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.00, opts=13)
00:35:12.517 00.002 1032 Enqueuing Move request for scope (0.05, -0.00)
00:35:12.520 00.003 10072 Worker thread wakes up
00:35:12.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
00:35:12.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
00:35:12.520 00.000 10072 Moving (0.05, -0.00) raw xDistance=-0.02 yDistance=-0.05
00:35:12.522 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:12.524 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:35:12.524 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:35:12.525 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:12.525 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:35:12.525 00.000 10072 MoveAxis(E, 7, ABG)
00:35:12.525 00.000 10072 Guiding  Dir = 2, Dur = 7
00:35:12.525 00.000 10072 IsGuiding returns 0
00:35:12.526 00.001 10072 PulseGuide returned control before completion, sleep 17
00:35:12.542 00.016 1032 UpdateGuideState exits: m=1400 SNR=26.4
00:35:12.544 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:12.546 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:12.548 00.002 1032 Enqueuing Expose request
00:35:12.554 00.006 10072 IsGuiding returns 0
00:35:12.554 00.000 10072 Move returns status 0, amount 7
00:35:12.555 00.001 10072 MoveAxis(N, 0, ABG)
00:35:12.555 00.000 10072 Move returns status 0, amount 0
00:35:12.555 00.000 10072 move complete, result=0
00:35:12.555 00.000 10072 worker thread done servicing request
00:35:12.555 00.000 10072 Worker thread wakes up
00:35:12.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:12.555 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:12.563 00.008 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
00:35:12.960 00.397 10072 Exposure complete
00:35:13.010 00.050 10072 worker thread done servicing request
00:35:13.010 00.000 1032 OnExposeComplete: enter
00:35:13.012 00.002 1032 UpdateGuideState(): m_state=6
00:35:13.013 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2916
00:35:13.014 00.001 1032 Star::Find returns 1 (0), X=321.90, Y=743.07, Mass=1448, SNR=26.8, Peak=175 HFD=2.6
00:35:13.016 00.002 1032 MultiStar: [#1 -0.02,0.19,1.06,U] [#2 0.06,-0.06,0.92,U] [#3 0.12,-0.10,0.71,U] [#4 -0.04,-0.15,0.69,U] [#5 0.09,-0.10,0.74,U] [#6 -0.06,-0.18,0.67,U] [#7 -0.01,0.02,0.52,U] [#8 0.00,-0.14,0.61,U] 
00:35:13.019 00.003 1032 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.19, -0.01}
00:35:13.022 00.003 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
00:35:13.024 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
00:35:13.025 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.78 mountX=-0.05 mountY=-0.03, mountTheta=-2.61
00:35:13.028 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
00:35:13.030 00.002 1032 Enqueuing Move request for scope (0.04, -0.04)
00:35:13.031 00.001 10072 Worker thread wakes up
00:35:13.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
00:35:13.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
00:35:13.031 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
00:35:13.033 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:13.035 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:35:13.035 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:35:13.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:13.036 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:35:13.036 00.000 10072 MoveAxis(E, 7, ABG)
00:35:13.036 00.000 10072 Guiding  Dir = 2, Dur = 7
00:35:13.036 00.000 10072 IsGuiding returns 0
00:35:13.036 00.000 10072 PulseGuide returned control before completion, sleep 17
00:35:13.053 00.017 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:35:13.055 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:13.057 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:13.058 00.001 1032 Enqueuing Expose request
00:35:13.067 00.009 10072 IsGuiding returns 1
00:35:13.067 00.000 10072 scope still moving after pulse duration time elapsed
00:35:13.097 00.030 10072 IsGuiding returns 1
00:35:13.128 00.031 10072 IsGuiding returns 1
00:35:13.159 00.031 10072 IsGuiding returns 1
00:35:13.191 00.032 10072 IsGuiding returns 1
00:35:13.223 00.032 10072 IsGuiding returns 1
00:35:13.254 00.031 10072 IsGuiding returns 0
00:35:13.254 00.000 10072 scope move finished after 7 + 211 ms
00:35:13.254 00.000 10072 Move returns status 0, amount 7
00:35:13.254 00.000 10072 MoveAxis(N, 0, ABG)
00:35:13.254 00.000 10072 Move returns status 0, amount 0
00:35:13.254 00.000 10072 move complete, result=0
00:35:13.254 00.000 10072 worker thread done servicing request
00:35:13.255 00.001 10072 Worker thread wakes up
00:35:13.255 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:35:13.256 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:13.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:13.884 00.628 10072 Exposure complete
00:35:13.935 00.051 10072 worker thread done servicing request
00:35:13.936 00.001 1032 OnExposeComplete: enter
00:35:13.937 00.001 1032 UpdateGuideState(): m_state=6
00:35:13.939 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2917
00:35:13.940 00.001 1032 Star::Find returns 1 (0), X=321.86, Y=742.97, Mass=1427, SNR=26.6, Peak=172 HFD=2.6
00:35:13.942 00.002 1032 MultiStar: [#1 0.18,0.01,1.07,U] [#2 0.02,-0.17,0.93,U] [#3 0.23,-0.22,0.00,M1] [#4 0.17,-0.20,0.64,U] [#5 0.24,-0.12,0.69,U] [#6 0.10,-0.24,0.69,U] [#7 0.20,-0.01,0.52,U] [#8 0.01,-0.25,0.59,U] 
00:35:13.943 00.001 1032 single-star, 7 included, MultiStar: {0.13, -0.13}, one-star: {0.15, -0.10}
00:35:13.945 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
00:35:13.946 00.001 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
00:35:13.947 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.58 mountX=-0.13 mountY=-0.12, mountTheta=-2.41
00:35:13.949 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.10, opts=13)
00:35:13.952 00.003 1032 Enqueuing Move request for scope (0.15, -0.10)
00:35:13.954 00.002 10072 Worker thread wakes up
00:35:13.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
00:35:13.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
00:35:13.954 00.000 10072 Moving (0.15, -0.10) raw xDistance=-0.13 yDistance=-0.12
00:35:13.957 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:13.960 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.42
00:35:13.960 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
00:35:13.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:13.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:35:13.961 00.001 10072 MoveAxis(E, 75, ABG)
00:35:13.961 00.000 10072 Guiding  Dir = 2, Dur = 75
00:35:13.961 00.000 10072 IsGuiding returns 0
00:35:13.962 00.001 10072 PulseGuide returned control before completion, sleep 85
00:35:13.979 00.017 1032 UpdateGuideState exits: m=1427 SNR=26.6
00:35:13.981 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:13.983 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:13.984 00.001 1032 Enqueuing Expose request
00:35:14.053 00.069 10072 IsGuiding returns 0
00:35:14.053 00.000 10072 Move returns status 0, amount 75
00:35:14.053 00.000 10072 MoveAxis(N, 0, ABG)
00:35:14.053 00.000 10072 Move returns status 0, amount 0
00:35:14.053 00.000 10072 move complete, result=0
00:35:14.053 00.000 10072 worker thread done servicing request
00:35:14.053 00.000 10072 Worker thread wakes up
00:35:14.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:14.053 00.000 1032 GuideStep: -0.1 px 75 ms EAST, -0.1 px 0 ms NORTH
00:35:14.055 00.002 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:14.474 00.419 10072 Exposure complete
00:35:14.526 00.052 10072 worker thread done servicing request
00:35:14.526 00.000 1032 OnExposeComplete: enter
00:35:14.529 00.003 1032 UpdateGuideState(): m_state=6
00:35:14.531 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2918
00:35:14.533 00.002 1032 Star::Find returns 1 (0), X=321.86, Y=743.09, Mass=1528, SNR=27.5, Peak=171 HFD=2.6
00:35:14.535 00.002 1032 MultiStar: [#1 0.07,-0.01,1.08,U] [#2 0.07,0.01,0.91,U] [#3 0.05,-0.02,0.71,U] [#4 0.17,-0.20,0.64,U] [#5 0.25,-0.16,0.00,M1] [#6 0.08,-0.27,0.00,M1] [#7 0.03,-0.02,0.52,U] [#8 0.08,-0.24,0.54,U] 
00:35:14.538 00.003 1032 refined, 6 included, MultiStar: {0.09, -0.05}, one-star: {0.15, 0.02}
00:35:14.540 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
00:35:14.541 00.001 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
00:35:14.543 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.49 mountX=-0.07 mountY=-0.08, mountTheta=-2.32
00:35:14.546 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
00:35:14.549 00.003 1032 Enqueuing Move request for scope (0.09, -0.05)
00:35:14.552 00.003 10072 Worker thread wakes up
00:35:14.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
00:35:14.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
00:35:14.553 00.001 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.08
00:35:14.555 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:14.557 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:35:14.557 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:35:14.557 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:14.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:35:14.558 00.001 10072 MoveAxis(E, 6, ABG)
00:35:14.558 00.000 10072 Guiding  Dir = 2, Dur = 6
00:35:14.558 00.000 10072 IsGuiding returns 0
00:35:14.558 00.000 10072 PulseGuide returned control before completion, sleep 16
00:35:14.576 00.018 1032 UpdateGuideState exits: m=1528 SNR=27.5
00:35:14.577 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:14.579 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:14.582 00.003 1032 Enqueuing Expose request
00:35:14.584 00.002 10072 IsGuiding returns 0
00:35:14.584 00.000 10072 Move returns status 0, amount 6
00:35:14.584 00.000 10072 MoveAxis(N, 0, ABG)
00:35:14.584 00.000 10072 Move returns status 0, amount 0
00:35:14.584 00.000 10072 move complete, result=0
00:35:14.584 00.000 10072 worker thread done servicing request
00:35:14.584 00.000 10072 Worker thread wakes up
00:35:14.584 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:14.585 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:14.593 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:35:15.214 00.621 10072 Exposure complete
00:35:15.263 00.049 10072 worker thread done servicing request
00:35:15.263 00.000 1032 OnExposeComplete: enter
00:35:15.265 00.002 1032 UpdateGuideState(): m_state=6
00:35:15.267 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2919
00:35:15.270 00.003 1032 Star::Find returns 1 (0), X=321.88, Y=743.11, Mass=1409, SNR=26.5, Peak=173 HFD=2.5
00:35:15.272 00.002 1032 MultiStar: [#1 0.01,0.10,1.10,U] [#2 -0.06,0.12,0.95,U] [#3 0.10,0.03,0.72,U] [#4 0.05,-0.07,0.65,U] [#5 0.17,-0.17,0.68,U] [#6 0.13,-0.06,0.69,U] [#7 -0.04,-0.01,0.58,U] [#8 0.10,-0.17,0.59,U] 
00:35:15.275 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.18, 0.04}
00:35:15.277 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
00:35:15.278 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
00:35:15.280 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.04 mountX=-0.02 mountY=-0.06, mountTheta=-1.87
00:35:15.284 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
00:35:15.286 00.002 1032 Enqueuing Move request for scope (0.07, -0.00)
00:35:15.287 00.001 10072 Worker thread wakes up
00:35:15.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
00:35:15.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
00:35:15.287 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.06
00:35:15.290 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:15.292 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:35:15.292 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:35:15.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:15.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:35:15.292 00.000 10072 MoveAxis(E, 6, ABG)
00:35:15.292 00.000 10072 Guiding  Dir = 2, Dur = 6
00:35:15.293 00.001 10072 IsGuiding returns 0
00:35:15.293 00.000 10072 PulseGuide returned control before completion, sleep 16
00:35:15.312 00.019 1032 UpdateGuideState exits: m=1409 SNR=26.5
00:35:15.314 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:15.316 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:15.317 00.001 1032 Enqueuing Expose request
00:35:15.321 00.004 10072 IsGuiding returns 0
00:35:15.321 00.000 10072 Move returns status 0, amount 6
00:35:15.321 00.000 10072 MoveAxis(N, 0, ABG)
00:35:15.321 00.000 10072 Move returns status 0, amount 0
00:35:15.321 00.000 10072 move complete, result=0
00:35:15.321 00.000 10072 worker thread done servicing request
00:35:15.321 00.000 10072 Worker thread wakes up
00:35:15.321 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:15.321 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:15.327 00.006 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:35:15.733 00.406 10072 Exposure complete
00:35:15.782 00.049 10072 worker thread done servicing request
00:35:15.782 00.000 1032 OnExposeComplete: enter
00:35:15.784 00.002 1032 UpdateGuideState(): m_state=6
00:35:15.785 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2920
00:35:15.787 00.002 1032 Star::Find returns 1 (0), X=321.99, Y=743.10, Mass=1288, SNR=25.3, Peak=167 HFD=2.7
00:35:15.788 00.001 1032 MultiStar: [#1 0.07,0.25,1.11,U] [#2 0.02,0.01,0.99,U] [#3 0.04,0.06,0.79,U] [#4 0.04,-0.03,0.69,U] [#5 0.11,-0.09,0.75,U] [#6 0.10,-0.10,0.74,U] [#7 0.15,0.04,0.54,U] [#8 0.09,-0.09,0.63,U] 
00:35:15.790 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.29, 0.03}
00:35:15.791 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
00:35:15.793 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
00:35:15.796 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.22 mountX=-0.00 mountY=-0.10, mountTheta=-1.61
00:35:15.799 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
00:35:15.802 00.003 1032 Enqueuing Move request for scope (0.10, 0.02)
00:35:15.804 00.002 10072 Worker thread wakes up
00:35:15.804 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
00:35:15.804 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
00:35:15.804 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
00:35:15.807 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:15.809 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:35:15.810 00.001 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:35:15.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:15.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:35:15.810 00.000 10072 MoveAxis(E, 5, ABG)
00:35:15.810 00.000 10072 Guiding  Dir = 2, Dur = 5
00:35:15.810 00.000 10072 IsGuiding returns 0
00:35:15.811 00.001 10072 PulseGuide returned control before completion, sleep 15
00:35:15.827 00.016 1032 UpdateGuideState exits: m=1288 SNR=25.3
00:35:15.828 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:15.831 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:15.832 00.001 1032 Enqueuing Expose request
00:35:15.837 00.005 10072 IsGuiding returns 0
00:35:15.837 00.000 10072 Move returns status 0, amount 5
00:35:15.837 00.000 10072 MoveAxis(N, 0, ABG)
00:35:15.837 00.000 10072 Move returns status 0, amount 0
00:35:15.837 00.000 10072 move complete, result=0
00:35:15.837 00.000 10072 worker thread done servicing request
00:35:15.837 00.000 10072 Worker thread wakes up
00:35:15.837 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:15.837 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:15.844 00.007 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
00:35:16.463 00.619 10072 Exposure complete
00:35:16.512 00.049 10072 worker thread done servicing request
00:35:16.512 00.000 1032 OnExposeComplete: enter
00:35:16.514 00.002 1032 UpdateGuideState(): m_state=6
00:35:16.517 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2921
00:35:16.519 00.002 1032 Star::Find returns 1 (0), X=321.98, Y=743.06, Mass=1310, SNR=25.5, Peak=168 HFD=2.7
00:35:16.520 00.001 1032 MultiStar: [#1 0.09,0.06,1.14,U] [#2 -0.02,-0.08,0.96,U] [#3 0.12,-0.03,0.76,U] [#4 0.17,-0.15,0.70,U] [#5 0.29,-0.03,0.00,M1] [#6 0.08,-0.26,0.74,U] [#7 0.17,-0.03,0.54,U] [#8 0.08,-0.13,0.63,U] 
00:35:16.523 00.003 1032 refined, 7 included, MultiStar: {0.12, -0.07}, one-star: {0.27, -0.01}
00:35:16.524 00.001 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
00:35:16.527 00.003 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
00:35:16.528 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.53 mountX=-0.10 mountY=-0.10, mountTheta=-2.36
00:35:16.531 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
00:35:16.533 00.002 1032 Enqueuing Move request for scope (0.12, -0.07)
00:35:16.534 00.001 10072 Worker thread wakes up
00:35:16.535 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
00:35:16.535 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
00:35:16.535 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
00:35:16.538 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:16.539 00.001 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:35:16.541 00.002 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:35:16.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:16.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:35:16.541 00.000 10072 MoveAxis(E, 5, ABG)
00:35:16.541 00.000 10072 Guiding  Dir = 2, Dur = 5
00:35:16.541 00.000 10072 IsGuiding returns 0
00:35:16.542 00.001 10072 PulseGuide returned control before completion, sleep 15
00:35:16.560 00.018 1032 UpdateGuideState exits: m=1310 SNR=25.5
00:35:16.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:16.564 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:16.566 00.002 1032 Enqueuing Expose request
00:35:16.569 00.003 10072 IsGuiding returns 0
00:35:16.569 00.000 10072 Move returns status 0, amount 5
00:35:16.569 00.000 10072 MoveAxis(N, 0, ABG)
00:35:16.569 00.000 10072 Move returns status 0, amount 0
00:35:16.569 00.000 10072 move complete, result=0
00:35:16.569 00.000 10072 worker thread done servicing request
00:35:16.569 00.000 10072 Worker thread wakes up
00:35:16.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:16.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:16.575 00.006 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:35:16.977 00.402 10072 Exposure complete
00:35:17.022 00.045 10072 worker thread done servicing request
00:35:17.023 00.001 1032 OnExposeComplete: enter
00:35:17.026 00.003 1032 UpdateGuideState(): m_state=6
00:35:17.028 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2922
00:35:17.029 00.001 1032 Star::Find returns 1 (0), X=321.82, Y=742.90, Mass=1421, SNR=26.6, Peak=171 HFD=2.6
00:35:17.031 00.002 1032 MultiStar: [#1 0.07,-0.06,1.11,U] [#2 0.01,-0.12,0.94,U] [#3 0.22,-0.22,0.00,M1] [#4 0.09,-0.34,0.00,M1] [#5 0.28,-0.29,0.00,M2] [#6 0.04,-0.36,0.00,M1] [#7 0.25,-0.16,0.00,M1] [#8 0.23,-0.21,0.00,M1] 
00:35:17.032 00.001 1032 refined, 2 included, MultiStar: {0.07, -0.11}, one-star: {0.12, -0.17}
00:35:17.033 00.001 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
00:35:17.035 00.002 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
00:35:17.036 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.04 mountX=-0.13 mountY=-0.04, mountTheta=-2.87
00:35:17.039 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.11, opts=13)
00:35:17.041 00.002 1032 Enqueuing Move request for scope (0.07, -0.11)
00:35:17.043 00.002 10072 Worker thread wakes up
00:35:17.043 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
00:35:17.043 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
00:35:17.043 00.000 10072 Moving (0.07, -0.11) raw xDistance=-0.13 yDistance=-0.04
00:35:17.047 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:17.050 00.003 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:35:17.050 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
00:35:17.050 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:17.050 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:35:17.050 00.000 10072 MoveAxis(E, 4, ABG)
00:35:17.050 00.000 10072 Guiding  Dir = 2, Dur = 4
00:35:17.051 00.001 10072 IsGuiding returns 0
00:35:17.051 00.000 10072 PulseGuide returned control before completion, sleep 14
00:35:17.068 00.017 1032 UpdateGuideState exits: m=1421 SNR=26.6
00:35:17.070 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:17.072 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:17.073 00.001 1032 Enqueuing Expose request
00:35:17.075 00.002 10072 IsGuiding returns 0
00:35:17.075 00.000 10072 Move returns status 0, amount 4
00:35:17.075 00.000 10072 MoveAxis(N, 0, ABG)
00:35:17.075 00.000 10072 Move returns status 0, amount 0
00:35:17.075 00.000 10072 move complete, result=0
00:35:17.075 00.000 10072 worker thread done servicing request
00:35:17.075 00.000 10072 Worker thread wakes up
00:35:17.075 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:17.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:17.083 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:35:17.712 00.629 10072 Exposure complete
00:35:17.761 00.049 10072 worker thread done servicing request
00:35:17.761 00.000 1032 OnExposeComplete: enter
00:35:17.763 00.002 1032 UpdateGuideState(): m_state=6
00:35:17.765 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2923
00:35:17.767 00.002 1032 Star::Find returns 1 (0), X=321.95, Y=742.99, Mass=1486, SNR=27.2, Peak=176 HFD=2.8
00:35:17.770 00.003 1032 MultiStar: [#1 0.09,0.05,1.07,U] [#2 0.04,-0.03,0.97,U] [#3 0.25,-0.01,0.73,U] [#4 0.01,-0.25,0.66,U] [#5 0.12,-0.08,0.70,U] [#6 -0.03,-0.10,0.66,U] [#7 0.28,-0.09,0.00,M2] [#8 0.04,-0.19,0.58,U] 
00:35:17.773 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.07}, one-star: {0.24, -0.08}
00:35:17.776 00.003 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
00:35:17.778 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
00:35:17.781 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.13 cameraTheta=-0.60 mountX=-0.10 mountY=-0.08, mountTheta=-2.43
00:35:17.783 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
00:35:17.784 00.001 1032 Enqueuing Move request for scope (0.10, -0.07)
00:35:17.787 00.003 10072 Worker thread wakes up
00:35:17.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
00:35:17.787 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
00:35:17.787 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.10 yDistance=-0.08
00:35:17.790 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:17.792 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:35:17.792 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:35:17.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:17.792 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:35:17.792 00.000 10072 MoveAxis(E, 5, ABG)
00:35:17.792 00.000 10072 Guiding  Dir = 2, Dur = 5
00:35:17.793 00.001 10072 IsGuiding returns 0
00:35:17.793 00.000 10072 PulseGuide returned control before completion, sleep 15
00:35:17.811 00.018 1032 UpdateGuideState exits: m=1486 SNR=27.2
00:35:17.814 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:17.815 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:17.818 00.003 1032 Enqueuing Expose request
00:35:17.821 00.003 10072 IsGuiding returns 0
00:35:17.821 00.000 10072 Move returns status 0, amount 5
00:35:17.821 00.000 10072 MoveAxis(N, 0, ABG)
00:35:17.822 00.001 10072 Move returns status 0, amount 0
00:35:17.822 00.000 10072 move complete, result=0
00:35:17.822 00.000 10072 worker thread done servicing request
00:35:17.822 00.000 10072 Worker thread wakes up
00:35:17.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:17.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:17.830 00.008 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:35:18.241 00.411 10072 Exposure complete
00:35:18.290 00.049 10072 worker thread done servicing request
00:35:18.290 00.000 1032 OnExposeComplete: enter
00:35:18.292 00.002 1032 UpdateGuideState(): m_state=6
00:35:18.294 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2924
00:35:18.295 00.001 1032 Star::Find returns 1 (0), X=321.92, Y=743.02, Mass=1458, SNR=26.9, Peak=198 HFD=2.6
00:35:18.297 00.002 1032 MultiStar: [#1 0.04,0.04,1.11,U] [#2 -0.08,-0.00,0.97,U] [#3 0.10,-0.03,0.68,U] [#4 0.18,-0.10,0.65,U] [#5 0.06,-0.10,0.68,U] [#6 0.15,-0.15,0.68,U] [#7 0.25,-0.09,0.50,U] [#8 0.28,-0.17,0.00,M1] 
00:35:18.300 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.05}, one-star: {0.21, -0.05}
00:35:18.303 00.003 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
00:35:18.305 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
00:35:18.307 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.46 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
00:35:18.310 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
00:35:18.312 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
00:35:18.314 00.002 10072 Worker thread wakes up
00:35:18.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
00:35:18.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
00:35:18.315 00.001 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.08
00:35:18.317 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:18.319 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:35:18.319 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:35:18.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:18.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:35:18.319 00.000 10072 MoveAxis(E, 3, ABG)
00:35:18.319 00.000 10072 Guiding  Dir = 2, Dur = 3
00:35:18.320 00.001 10072 IsGuiding returns 0
00:35:18.320 00.000 10072 PulseGuide returned control before completion, sleep 13
00:35:18.339 00.019 1032 UpdateGuideState exits: m=1458 SNR=26.9
00:35:18.341 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:18.342 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:18.344 00.002 1032 Enqueuing Expose request
00:35:18.348 00.004 10072 IsGuiding returns 0
00:35:18.348 00.000 10072 Move returns status 0, amount 3
00:35:18.348 00.000 10072 MoveAxis(N, 0, ABG)
00:35:18.348 00.000 10072 Move returns status 0, amount 0
00:35:18.348 00.000 10072 move complete, result=0
00:35:18.348 00.000 10072 worker thread done servicing request
00:35:18.348 00.000 10072 Worker thread wakes up
00:35:18.348 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:18.348 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:18.353 00.005 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:35:18.976 00.623 10072 Exposure complete
00:35:19.027 00.051 10072 worker thread done servicing request
00:35:19.027 00.000 1032 OnExposeComplete: enter
00:35:19.030 00.003 1032 UpdateGuideState(): m_state=6
00:35:19.032 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2925
00:35:19.034 00.002 1032 Star::Find returns 1 (0), X=322.00, Y=743.08, Mass=1543, SNR=27.7, Peak=206 HFD=2.6
00:35:19.035 00.001 1032 MultiStar: [#1 0.18,-0.05,1.06,U] [#2 0.15,0.02,0.95,U] [#3 0.20,-0.11,0.71,U] [#4 0.07,-0.07,0.61,U] [#5 0.30,-0.12,0.00,M1] [#6 0.10,-0.32,0.00,M1] [#7 0.19,0.03,0.50,U] [#8 0.20,-0.22,0.00,M2] 
00:35:19.037 00.002 1032 refined, 5 included, MultiStar: {0.19, -0.03}, one-star: {0.29, 0.01}
00:35:19.038 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
00:35:19.040 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
00:35:19.042 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.15 mountX=-0.07 mountY=-0.17, mountTheta=-1.98
00:35:19.045 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.03, opts=13)
00:35:19.047 00.002 1032 Enqueuing Move request for scope (0.19, -0.03)
00:35:19.049 00.002 10072 Worker thread wakes up
00:35:19.050 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
00:35:19.050 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
00:35:19.050 00.000 10072 Moving (0.19, -0.03) raw xDistance=-0.07 yDistance=-0.17
00:35:19.053 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:19.055 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:35:19.055 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:35:19.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:19.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:35:19.055 00.000 10072 MoveAxis(E, 3, ABG)
00:35:19.055 00.000 10072 Guiding  Dir = 2, Dur = 3
00:35:19.056 00.001 10072 IsGuiding returns 0
00:35:19.056 00.000 10072 PulseGuide returned control before completion, sleep 13
00:35:19.074 00.018 1032 UpdateGuideState exits: m=1543 SNR=27.7
00:35:19.076 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:19.078 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:19.081 00.003 1032 Enqueuing Expose request
00:35:19.083 00.002 10072 IsGuiding returns 0
00:35:19.083 00.000 10072 Move returns status 0, amount 3
00:35:19.083 00.000 10072 MoveAxis(N, 0, ABG)
00:35:19.083 00.000 10072 Move returns status 0, amount 0
00:35:19.083 00.000 10072 move complete, result=0
00:35:19.083 00.000 10072 worker thread done servicing request
00:35:19.084 00.001 10072 Worker thread wakes up
00:35:19.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:19.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:19.091 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
00:35:19.495 00.404 10072 Exposure complete
00:35:19.545 00.050 10072 worker thread done servicing request
00:35:19.545 00.000 1032 OnExposeComplete: enter
00:35:19.548 00.003 1032 UpdateGuideState(): m_state=6
00:35:19.550 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2926
00:35:19.553 00.003 1032 Star::Find returns 1 (0), X=322.01, Y=743.09, Mass=1408, SNR=26.4, Peak=158 HFD=2.7
00:35:19.556 00.003 1032 MultiStar: [#1 0.31,-0.07,0.00,M1] [#2 0.09,-0.20,0.97,U] [#3 0.26,-0.16,0.00,M1] [#4 0.21,-0.17,0.00,M1] [#5 0.31,-0.39,0.00,M2] [#6 0.14,-0.34,0.00,M2] [#7 0.21,-0.10,0.51,U] [#8 0.31,-0.25,0.00,M3] 
00:35:19.558 00.002 1032 refined, 2 included, MultiStar: {0.20, -0.09}, one-star: {0.31, 0.02}
00:35:19.560 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
00:35:19.563 00.003 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
00:35:19.564 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.43 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
00:35:19.567 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.09, opts=13)
00:35:19.569 00.002 1032 Enqueuing Move request for scope (0.20, -0.09)
00:35:19.571 00.002 10072 Worker thread wakes up
00:35:19.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
00:35:19.571 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
00:35:19.571 00.000 10072 Moving (0.20, -0.09) raw xDistance=-0.14 yDistance=-0.17
00:35:19.573 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:19.575 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.42
00:35:19.575 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:35:19.577 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:19.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:35:19.577 00.000 10072 MoveAxis(E, 73, ABG)
00:35:19.577 00.000 10072 Guiding  Dir = 2, Dur = 73
00:35:19.577 00.000 10072 IsGuiding returns 0
00:35:19.578 00.001 10072 PulseGuide returned control before completion, sleep 83
00:35:19.597 00.019 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:35:19.600 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:19.603 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:19.606 00.003 1032 Enqueuing Expose request
00:35:19.664 00.058 10072 IsGuiding returns 0
00:35:19.664 00.000 10072 Move returns status 0, amount 73
00:35:19.664 00.000 10072 MoveAxis(N, 0, ABG)
00:35:19.664 00.000 10072 Move returns status 0, amount 0
00:35:19.664 00.000 10072 move complete, result=0
00:35:19.664 00.000 10072 worker thread done servicing request
00:35:19.666 00.002 10072 Worker thread wakes up
00:35:19.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:19.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:19.675 00.009 1032 GuideStep: -0.1 px 73 ms EAST, -0.2 px 0 ms NORTH
00:35:20.296 00.621 10072 Exposure complete
00:35:20.344 00.048 10072 worker thread done servicing request
00:35:20.344 00.000 1032 OnExposeComplete: enter
00:35:20.346 00.002 1032 UpdateGuideState(): m_state=6
00:35:20.348 00.002 1032 Star::Find(15, 322, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2927
00:35:20.350 00.002 1032 Star::Find returns 1 (0), X=321.95, Y=743.16, Mass=1364, SNR=26.0, Peak=175 HFD=2.5
00:35:20.353 00.003 1032 MultiStar: [#1 0.32,0.05,0.00,M2] [#2 0.08,0.03,0.97,U] [#3 0.36,0.01,0.00,M2] [#4 0.18,-0.13,0.66,U] [#5 0.27,-0.26,0.00,M3] [#6 0.14,-0.17,0.71,U] [#7 0.19,-0.02,0.57,U] [#8 0.12,-0.14,0.58,U] 
00:35:20.355 00.002 1032 refined, 5 included, MultiStar: {0.16, -0.04}, one-star: {0.24, 0.08}
00:35:20.356 00.001 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
00:35:20.358 00.002 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
00:35:20.360 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-0.26 mountX=-0.08 mountY=-0.14, mountTheta=-2.09
00:35:20.364 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.04, opts=13)
00:35:20.366 00.002 1032 Enqueuing Move request for scope (0.16, -0.04)
00:35:20.367 00.001 10072 Worker thread wakes up
00:35:20.368 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
00:35:20.368 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
00:35:20.368 00.000 10072 Moving (0.16, -0.04) raw xDistance=-0.08 yDistance=-0.14
00:35:20.370 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:20.373 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:35:20.373 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:35:20.373 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:20.373 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:35:20.373 00.000 10072 MoveAxis(E, 2, ABG)
00:35:20.373 00.000 10072 Guiding  Dir = 2, Dur = 2
00:35:20.374 00.001 10072 IsGuiding returns 0
00:35:20.374 00.000 10072 PulseGuide returned control before completion, sleep 12
00:35:20.390 00.016 1032 UpdateGuideState exits: m=1364 SNR=26.0
00:35:20.392 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:20.395 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:20.397 00.002 1032 Enqueuing Expose request
00:35:20.401 00.004 10072 IsGuiding returns 0
00:35:20.401 00.000 10072 Move returns status 0, amount 2
00:35:20.401 00.000 10072 MoveAxis(N, 0, ABG)
00:35:20.401 00.000 10072 Move returns status 0, amount 0
00:35:20.401 00.000 10072 move complete, result=0
00:35:20.402 00.001 10072 worker thread done servicing request
00:35:20.402 00.000 10072 Worker thread wakes up
00:35:20.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:20.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:20.409 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:35:20.812 00.403 10072 Exposure complete
00:35:20.865 00.053 10072 worker thread done servicing request
00:35:20.865 00.000 1032 OnExposeComplete: enter
00:35:20.868 00.003 1032 UpdateGuideState(): m_state=6
00:35:20.869 00.001 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2928
00:35:20.871 00.002 1032 Star::Find returns 1 (0), X=321.93, Y=743.15, Mass=1377, SNR=26.2, Peak=171 HFD=2.5
00:35:20.872 00.001 1032 MultiStar: [#1 0.24,0.07,1.04,U] [#2 0.09,-0.06,0.98,U] [#3 0.25,-0.11,0.00,M3] [#4 0.10,-0.17,0.68,U] [#5 0.24,-0.13,0.00,M4] [#6 0.03,-0.19,0.71,U] [#7 0.14,-0.17,0.48,U] [#8 0.10,-0.23,0.62,U] 
00:35:20.873 00.001 1032 refined, 6 included, MultiStar: {0.14, -0.07}, one-star: {0.22, 0.08}
00:35:20.874 00.001 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
00:35:20.877 00.003 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
00:35:20.878 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.45 mountX=-0.10 mountY=-0.12, mountTheta=-2.28
00:35:20.880 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.07, opts=13)
00:35:20.882 00.002 1032 Enqueuing Move request for scope (0.14, -0.07)
00:35:20.883 00.001 10072 Worker thread wakes up
00:35:20.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
00:35:20.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
00:35:20.883 00.000 10072 Moving (0.14, -0.07) raw xDistance=-0.10 yDistance=-0.12
00:35:20.885 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:20.888 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:35:20.888 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:35:20.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:20.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:35:20.888 00.000 10072 MoveAxis(E, 2, ABG)
00:35:20.888 00.000 10072 Guiding  Dir = 2, Dur = 2
00:35:20.888 00.000 10072 IsGuiding returns 0
00:35:20.888 00.000 10072 PulseGuide returned control before completion, sleep 12
00:35:20.901 00.013 10072 IsGuiding returns 0
00:35:20.901 00.000 10072 Move returns status 0, amount 2
00:35:20.901 00.000 10072 MoveAxis(N, 0, ABG)
00:35:20.901 00.000 10072 Move returns status 0, amount 0
00:35:20.901 00.000 10072 move complete, result=0
00:35:20.902 00.001 10072 worker thread done servicing request
00:35:20.906 00.004 1032 UpdateGuideState exits: m=1377 SNR=26.2
00:35:20.908 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:20.910 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:20.911 00.001 1032 Enqueuing Expose request
00:35:20.913 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:35:20.914 00.001 10072 Worker thread wakes up
00:35:20.915 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:20.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:21.543 00.628 10072 Exposure complete
00:35:21.591 00.048 10072 worker thread done servicing request
00:35:21.591 00.000 1032 OnExposeComplete: enter
00:35:21.594 00.003 1032 UpdateGuideState(): m_state=6
00:35:21.596 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2929
00:35:21.598 00.002 1032 Star::Find returns 1 (0), X=321.92, Y=743.15, Mass=1322, SNR=25.6, Peak=166 HFD=2.5
00:35:21.600 00.002 1032 MultiStar: [#1 0.18,-0.00,1.15,U] [#2 0.06,0.07,1.02,U] [#3 0.12,-0.06,0.76,U] [#4 0.21,-0.14,0.69,U] [#5 0.11,-0.24,0.69,U] [#6 0.08,-0.11,0.73,U] [#7 -0.03,0.00,0.55,U] [#8 0.16,-0.08,0.63,U] 
00:35:21.604 00.004 1032 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.21, 0.08}
00:35:21.605 00.001 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
00:35:21.607 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
00:35:21.608 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.29 mountX=-0.07 mountY=-0.12, mountTheta=-2.12
00:35:21.613 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
00:35:21.615 00.002 1032 Enqueuing Move request for scope (0.13, -0.04)
00:35:21.618 00.003 10072 Worker thread wakes up
00:35:21.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
00:35:21.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
00:35:21.618 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.07 yDistance=-0.12
00:35:21.621 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:21.623 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:35:21.623 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:35:21.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:21.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:35:21.623 00.000 10072 MoveAxis(E, 2, ABG)
00:35:21.623 00.000 10072 Guiding  Dir = 2, Dur = 2
00:35:21.623 00.000 10072 IsGuiding returns 0
00:35:21.624 00.001 10072 PulseGuide returned control before completion, sleep 12
00:35:21.641 00.017 1032 UpdateGuideState exits: m=1322 SNR=25.6
00:35:21.643 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:21.645 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:21.647 00.002 1032 Enqueuing Expose request
00:35:21.650 00.003 10072 IsGuiding returns 0
00:35:21.650 00.000 10072 Move returns status 0, amount 2
00:35:21.650 00.000 10072 MoveAxis(N, 0, ABG)
00:35:21.650 00.000 10072 Move returns status 0, amount 0
00:35:21.650 00.000 10072 move complete, result=0
00:35:21.651 00.001 10072 worker thread done servicing request
00:35:21.651 00.000 10072 Worker thread wakes up
00:35:21.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:21.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:21.656 00.005 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:35:22.059 00.403 10072 Exposure complete
00:35:22.109 00.050 10072 worker thread done servicing request
00:35:22.109 00.000 1032 OnExposeComplete: enter
00:35:22.111 00.002 1032 UpdateGuideState(): m_state=6
00:35:22.113 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2930
00:35:22.114 00.001 1032 Star::Find returns 1 (0), X=321.85, Y=742.95, Mass=1507, SNR=27.4, Peak=176 HFD=2.6
00:35:22.118 00.004 1032 MultiStar: [#1 0.10,0.00,1.03,U] [#2 0.08,-0.08,0.89,U] [#3 0.24,-0.11,0.73,U] [#4 0.06,-0.20,0.65,U] [#5 0.08,-0.25,0.64,U] [#6 0.01,-0.27,0.68,U] [#7 0.13,0.04,0.54,U] [#8 0.03,-0.14,0.57,U] 
00:35:22.120 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.12}, one-star: {0.15, -0.12}
00:35:22.122 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
00:35:22.124 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
00:35:22.125 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.86 mountX=-0.14 mountY=-0.07, mountTheta=-2.69
00:35:22.128 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.12, opts=13)
00:35:22.129 00.001 1032 Enqueuing Move request for scope (0.10, -0.12)
00:35:22.130 00.001 10072 Worker thread wakes up
00:35:22.131 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
00:35:22.131 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
00:35:22.131 00.000 10072 Moving (0.10, -0.12) raw xDistance=-0.14 yDistance=-0.07
00:35:22.132 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:22.134 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.42
00:35:22.134 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:35:22.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:22.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:35:22.134 00.000 10072 MoveAxis(E, 72, ABG)
00:35:22.134 00.000 10072 Guiding  Dir = 2, Dur = 72
00:35:22.135 00.001 10072 IsGuiding returns 0
00:35:22.135 00.000 10072 PulseGuide returned control before completion, sleep 82
00:35:22.153 00.018 1032 UpdateGuideState exits: m=1507 SNR=27.4
00:35:22.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:22.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:22.158 00.001 1032 Enqueuing Expose request
00:35:22.230 00.072 10072 IsGuiding returns 0
00:35:22.230 00.000 10072 Move returns status 0, amount 72
00:35:22.230 00.000 10072 MoveAxis(N, 0, ABG)
00:35:22.230 00.000 10072 Move returns status 0, amount 0
00:35:22.230 00.000 10072 move complete, result=0
00:35:22.230 00.000 10072 worker thread done servicing request
00:35:22.230 00.000 10072 Worker thread wakes up
00:35:22.230 00.000 1032 GuideStep: -0.1 px 72 ms EAST, -0.1 px 0 ms NORTH
00:35:22.234 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:22.234 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:22.856 00.622 10072 Exposure complete
00:35:22.905 00.049 10072 worker thread done servicing request
00:35:22.905 00.000 1032 OnExposeComplete: enter
00:35:22.907 00.002 1032 UpdateGuideState(): m_state=6
00:35:22.908 00.001 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2931
00:35:22.910 00.002 1032 Star::Find returns 1 (0), X=321.96, Y=742.97, Mass=1222, SNR=24.6, Peak=160 HFD=2.8
00:35:22.911 00.001 1032 MultiStar: [#1 0.10,0.04,1.18,U] [#2 0.11,-0.00,1.08,U] [#3 0.09,-0.07,0.77,U] [#4 0.17,-0.23,0.00,M1] [#5 0.33,-0.11,0.00,M3] [#6 0.01,-0.27,0.77,U] [#7 -0.04,-0.19,0.59,U] [#8 0.12,-0.23,0.66,U] 
00:35:22.913 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.10}, one-star: {0.26, -0.10}
00:35:22.914 00.001 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
00:35:22.915 00.001 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
00:35:22.919 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.75 mountX=-0.12 mountY=-0.08, mountTheta=-2.58
00:35:22.925 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.10, opts=13)
00:35:22.927 00.002 1032 Enqueuing Move request for scope (0.10, -0.10)
00:35:22.930 00.003 10072 Worker thread wakes up
00:35:22.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
00:35:22.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
00:35:22.930 00.000 10072 Moving (0.10, -0.10) raw xDistance=-0.12 yDistance=-0.08
00:35:22.932 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:22.933 00.001 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:35:22.934 00.001 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
00:35:22.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:22.934 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:35:22.934 00.000 10072 MoveAxis(E, 2, ABG)
00:35:22.934 00.000 10072 Guiding  Dir = 2, Dur = 2
00:35:22.934 00.000 10072 IsGuiding returns 0
00:35:22.935 00.001 10072 PulseGuide returned control before completion, sleep 12
00:35:22.951 00.016 1032 UpdateGuideState exits: m=1222 SNR=24.6
00:35:22.954 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:22.956 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:22.958 00.002 1032 Enqueuing Expose request
00:35:22.963 00.005 10072 IsGuiding returns 0
00:35:22.963 00.000 10072 Move returns status 0, amount 2
00:35:22.963 00.000 10072 MoveAxis(N, 0, ABG)
00:35:22.963 00.000 10072 Move returns status 0, amount 0
00:35:22.963 00.000 10072 move complete, result=0
00:35:22.963 00.000 10072 worker thread done servicing request
00:35:22.963 00.000 10072 Worker thread wakes up
00:35:22.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:22.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:22.967 00.004 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:35:23.370 00.403 10072 Exposure complete
00:35:23.419 00.049 10072 worker thread done servicing request
00:35:23.419 00.000 1032 OnExposeComplete: enter
00:35:23.421 00.002 1032 UpdateGuideState(): m_state=6
00:35:23.423 00.002 1032 Star::Find(15, 321, 742, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2932
00:35:23.426 00.003 1032 Star::Find returns 1 (0), X=321.97, Y=743.12, Mass=1516, SNR=27.4, Peak=175 HFD=2.7
00:35:23.429 00.003 1032 MultiStar: [#1 0.16,-0.02,1.06,U] [#2 0.19,-0.03,0.89,U] [#3 0.28,-0.03,0.00,M1] [#4 -0.07,-0.08,0.61,U] [#5 0.31,-0.15,0.00,M4] [#6 0.07,-0.12,0.66,U] [#7 -0.08,-0.04,0.50,U] [#8 0.23,-0.02,0.59,U] 
00:35:23.430 00.001 1032 refined, 6 included, MultiStar: {0.13, -0.03}, one-star: {0.27, 0.04}
00:35:23.432 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
00:35:23.434 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
00:35:23.435 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.22 mountX=-0.06 mountY=-0.12, mountTheta=-2.05
00:35:23.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
00:35:23.440 00.002 1032 Enqueuing Move request for scope (0.13, -0.03)
00:35:23.442 00.002 10072 Worker thread wakes up
00:35:23.443 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
00:35:23.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
00:35:23.443 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
00:35:23.444 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:23.447 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:35:23.447 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:35:23.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:23.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:35:23.447 00.000 10072 MoveAxis(E, 1, ABG)
00:35:23.447 00.000 10072 Guiding  Dir = 2, Dur = 1
00:35:23.448 00.001 10072 IsGuiding returns 0
00:35:23.448 00.000 10072 PulseGuide returned control before completion, sleep 11
00:35:23.461 00.013 10072 IsGuiding returns 0
00:35:23.461 00.000 10072 Move returns status 0, amount 1
00:35:23.461 00.000 10072 MoveAxis(N, 0, ABG)
00:35:23.461 00.000 10072 Move returns status 0, amount 0
00:35:23.461 00.000 10072 move complete, result=0
00:35:23.462 00.001 10072 worker thread done servicing request
00:35:23.467 00.005 1032 UpdateGuideState exits: m=1516 SNR=27.4
00:35:23.470 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:23.472 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:23.474 00.002 1032 Enqueuing Expose request
00:35:23.476 00.002 10072 Worker thread wakes up
00:35:23.476 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:35:23.478 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:23.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:24.106 00.628 10072 Exposure complete
00:35:24.153 00.047 10072 worker thread done servicing request
00:35:24.153 00.000 1032 OnExposeComplete: enter
00:35:24.155 00.002 1032 UpdateGuideState(): m_state=6
00:35:24.157 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2933
00:35:24.159 00.002 1032 Star::Find returns 1 (0), X=321.88, Y=743.16, Mass=1268, SNR=25.1, Peak=147 HFD=2.4
00:35:24.161 00.002 1032 MultiStar: [#1 0.14,0.03,1.13,U] [#2 -0.03,0.08,1.00,U] [#3 0.10,0.11,0.76,U] [#4 -0.07,-0.04,0.71,U] [#5 0.18,-0.05,0.78,U] [#6 0.10,-0.19,0.75,U] [#7 -0.01,0.01,0.56,U] [#8 0.22,-0.13,0.64,U] 
00:35:24.163 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {0.17, 0.08}
00:35:24.164 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
00:35:24.166 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
00:35:24.167 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.03 mountX=-0.03 mountY=-0.09, mountTheta=-1.86
00:35:24.169 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
00:35:24.172 00.003 1032 Enqueuing Move request for scope (0.09, -0.00)
00:35:24.173 00.001 10072 Worker thread wakes up
00:35:24.173 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
00:35:24.173 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
00:35:24.173 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.03 yDistance=-0.09
00:35:24.175 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:24.177 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:35:24.177 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:35:24.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:24.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:35:24.177 00.000 10072 MoveAxis(E, 1, ABG)
00:35:24.177 00.000 10072 Guiding  Dir = 2, Dur = 1
00:35:24.177 00.000 10072 IsGuiding returns 0
00:35:24.178 00.001 10072 PulseGuide returned control before completion, sleep 11
00:35:24.194 00.016 10072 IsGuiding returns 0
00:35:24.194 00.000 10072 Move returns status 0, amount 1
00:35:24.194 00.000 10072 MoveAxis(N, 0, ABG)
00:35:24.194 00.000 10072 Move returns status 0, amount 0
00:35:24.194 00.000 10072 move complete, result=0
00:35:24.194 00.000 10072 worker thread done servicing request
00:35:24.196 00.002 1032 UpdateGuideState exits: m=1268 SNR=25.1
00:35:24.198 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:24.200 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:24.202 00.002 1032 Enqueuing Expose request
00:35:24.204 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:35:24.208 00.004 10072 Worker thread wakes up
00:35:24.208 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:24.208 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:24.620 00.412 10072 Exposure complete
00:35:24.671 00.051 10072 worker thread done servicing request
00:35:24.671 00.000 1032 OnExposeComplete: enter
00:35:24.674 00.003 1032 UpdateGuideState(): m_state=6
00:35:24.678 00.004 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2934
00:35:24.680 00.002 1032 Star::Find returns 1 (0), X=321.85, Y=743.03, Mass=1248, SNR=24.9, Peak=147 HFD=2.6
00:35:24.683 00.003 1032 MultiStar: [#1 0.11,0.03,1.20,U] [#2 -0.02,0.00,1.09,U] [#3 0.12,0.01,0.77,U] [#4 0.04,-0.13,0.74,U] [#5 0.07,-0.13,0.72,U] [#6 -0.01,-0.17,0.79,U] [#7 0.05,0.07,0.60,U] [#8 0.04,-0.33,0.00,M1] 
00:35:24.684 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.14, -0.04}
00:35:24.686 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
00:35:24.687 00.001 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
00:35:24.689 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.58 mountX=-0.06 mountY=-0.05, mountTheta=-2.41
00:35:24.691 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
00:35:24.692 00.001 1032 Enqueuing Move request for scope (0.06, -0.04)
00:35:24.694 00.002 10072 Worker thread wakes up
00:35:24.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
00:35:24.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
00:35:24.694 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.05
00:35:24.696 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:24.699 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:35:24.699 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:35:24.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:24.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:35:24.699 00.000 10072 MoveAxis(E, 1, ABG)
00:35:24.699 00.000 10072 Guiding  Dir = 2, Dur = 1
00:35:24.700 00.001 10072 IsGuiding returns 0
00:35:24.700 00.000 10072 PulseGuide returned control before completion, sleep 11
00:35:24.714 00.014 10072 IsGuiding returns 0
00:35:24.714 00.000 10072 Move returns status 0, amount 1
00:35:24.714 00.000 10072 MoveAxis(N, 0, ABG)
00:35:24.714 00.000 10072 Move returns status 0, amount 0
00:35:24.714 00.000 10072 move complete, result=0
00:35:24.714 00.000 10072 worker thread done servicing request
00:35:24.718 00.004 1032 UpdateGuideState exits: m=1248 SNR=24.9
00:35:24.720 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:24.722 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:24.723 00.001 1032 Enqueuing Expose request
00:35:24.725 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:35:24.726 00.001 10072 Worker thread wakes up
00:35:24.728 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:24.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:25.268 00.540 1032 evsrv: cli 0D18C530 connect
00:35:25.285 00.017 1032 case statement mapped state 6 to 3
00:35:25.386 00.101 1032 case statement mapped state 6 to 3
00:35:25.392 00.006 10072 Exposure complete
00:35:25.392 00.000 1032 evsrv: cli 0D18C530 request: {"method":"get_app_state","id":"64b67a0d-22cb-4337-9600-01137326f4b7"}
00:35:25.395 00.003 1032 case statement mapped state 6 to 3
00:35:25.398 00.003 1032 evsrv: cli 0D18C530 response: {"jsonrpc":"2.0","result":"Guiding","id":"64b67a0d-22cb-4337-9600-01137326f4b7"}
00:35:25.453 00.055 10072 worker thread done servicing request
00:35:25.454 00.001 1032 OnExposeComplete: enter
00:35:25.456 00.002 1032 UpdateGuideState(): m_state=6
00:35:25.458 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2935
00:35:25.460 00.002 1032 Star::Find returns 1 (0), X=321.94, Y=743.03, Mass=1503, SNR=27.3, Peak=181 HFD=2.7
00:35:25.507 00.047 1032 MultiStar: [#1 0.12,-0.03,1.04,U] [#2 -0.01,-0.04,0.87,U] [#3 0.09,-0.02,0.70,U] [#4 0.05,-0.21,0.65,U] [#5 0.25,-0.26,0.00,M3] [#6 -0.00,-0.25,0.66,U] [#7 0.06,-0.16,0.54,U] [#8 0.12,-0.25,0.00,M2] 
00:35:25.563 00.056 1032 refined, 6 included, MultiStar: {0.09, -0.09}, one-star: {0.24, -0.04}
00:35:25.566 00.003 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
00:35:25.569 00.003 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
00:35:25.571 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.82 mountX=-0.11 mountY=-0.06, mountTheta=-2.65
00:35:25.575 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
00:35:25.578 00.003 1032 Enqueuing Move request for scope (0.09, -0.09)
00:35:25.582 00.004 10072 Worker thread wakes up
00:35:25.582 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
00:35:25.582 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
00:35:25.583 00.001 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.06
00:35:25.585 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:25.587 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:35:25.588 00.001 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:35:25.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:25.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:35:25.588 00.000 10072 MoveAxis(E, 1, ABG)
00:35:25.588 00.000 10072 Guiding  Dir = 2, Dur = 1
00:35:25.589 00.001 10072 IsGuiding returns 0
00:35:25.591 00.002 10072 IsGuiding returns 1
00:35:25.591 00.000 10072 scope still moving after pulse duration time elapsed
00:35:25.727 00.136 10072 IsGuiding returns 0
00:35:25.727 00.000 10072 scope move finished after 1 + 137 ms
00:35:25.727 00.000 10072 Move returns status 0, amount 1
00:35:25.727 00.000 10072 MoveAxis(N, 0, ABG)
00:35:25.727 00.000 10072 Move returns status 0, amount 0
00:35:25.727 00.000 10072 move complete, result=0
00:35:25.727 00.000 10072 worker thread done servicing request
00:35:25.750 00.023 1032 UpdateGuideState exits: m=1503 SNR=27.3
00:35:25.754 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:25.757 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:25.761 00.004 1032 Enqueuing Expose request
00:35:25.783 00.022 10072 Worker thread wakes up
00:35:25.783 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:25.783 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,728,31,31)
00:35:25.784 00.001 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:35:25.802 00.018 1032 evsrv: cli 0D18C530 disconnect
00:35:25.805 00.003 1032 evsrv: cli 0D18C7B0 connect
00:35:25.809 00.004 1032 case statement mapped state 6 to 3
00:35:25.813 00.004 1032 case statement mapped state 6 to 3
00:35:25.816 00.003 1032 evsrv: cli 0D18C7B0 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"7da4ec7f-ca82-4250-9a51-d163b42b455f"}
00:35:25.818 00.002 1032 PhdController::Dither begins
00:35:25.821 00.003 1032 dither: size=3.00, dRA=2.74 dDec=2.55
00:35:25.823 00.002 1032 MountToCamera -- mountTheta (0.75) + m_xAngle (1.83) = xAngle (2.58 = 2.58)
00:35:25.826 00.003 1032 MountToCamera -- mountX=2.74 mountY=2.55 hyp=3.74 mountTheta=0.75 cameraX=-3.17, cameraY=1.99 cameraTheta=2.58
00:35:25.829 00.003 1032 setting lock position to (318.54, 745.06)
00:35:25.832 00.003 1032 Mount: notify guiding dithered (-3.2, 2.0)
00:35:25.835 00.003 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:35:25.838 00.003 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:35:25.840 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:35:25.844 00.004 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:35:25.847 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:35:25.849 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:35:25.851 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:35:25.854 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:35:25.857 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:35:25.860 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:35:25.862 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:35:25.866 00.004 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:35:25.874 00.008 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:35:25.878 00.004 1032 MultiStar: stabilizing after lock position change
00:35:25.881 00.003 1032 Status Line: Dither by 2.74,2.55
00:35:25.894 00.013 1032 PhdController: newstate STATE_SETTLE_BEGIN
00:35:25.901 00.007 1032 PhdController: newstate STATE_SETTLE_WAIT
00:35:25.903 00.002 1032 evsrv: cli 0D18C7B0 response: {"jsonrpc":"2.0","result":0,"id":"7da4ec7f-ca82-4250-9a51-d163b42b455f"}
00:35:25.906 00.003 1032 evsrv: cli 0D18C7B0 disconnect
00:35:26.527 00.621 10072 Exposure complete
00:35:26.596 00.069 10072 worker thread done servicing request
00:35:26.596 00.000 1032 OnExposeComplete: enter
00:35:26.599 00.003 1032 UpdateGuideState(): m_state=6
00:35:26.601 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2936
00:35:26.603 00.002 1032 Star::Find returns 1 (0), X=321.97, Y=743.05, Mass=1384, SNR=26.2, Peak=159 HFD=2.8
00:35:26.605 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
00:35:26.608 00.003 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
00:35:26.610 00.002 1032 CameraToMount -- cameraX=3.43 cameraY=-2.01 hyp=3.97 cameraTheta=-0.53 mountX=-2.82 mountY=-2.80, mountTheta=-2.36
00:35:26.616 00.006 1032 dither recenter: remaining=(-2.7,-2.6) step=(-2.7,-2.6)
00:35:26.619 00.003 1032 MountToCamera -- mountTheta (-2.39) + m_xAngle (1.83) = xAngle (-0.56 = -0.56)
00:35:26.621 00.002 1032 MountToCamera -- mountX=-2.74 mountY=-2.55 hyp=3.74 mountTheta=-2.39 cameraX=3.17, cameraY=-1.99 cameraTheta=-0.56
00:35:26.623 00.002 1032 SchedulePrimaryMove(0F526948, x=3.17, y=-1.99, opts=4)
00:35:26.625 00.002 1032 Enqueuing Move request for scope (3.17, -1.99)
00:35:26.627 00.002 1032 Mount: notify direct move -2.74,-2.55
00:35:26.628 00.001 10072 Worker thread wakes up
00:35:26.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (3.17, -1.99) opts 0x4
00:35:26.628 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:35:26.631 00.003 10072 Handling offset move in thread for scope, endpoint = (3.17, -1.99)
00:35:26.631 00.000 10072 Moving (3.17, -1.99) raw xDistance=-2.74 yDistance=-2.55
00:35:26.631 00.000 10072 BLC: window closed
00:35:26.631 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:35:26.633 00.002 10072 MoveAxis(E, 2795, B)
00:35:26.634 00.001 10072 Guiding  Dir = 2, Dur = 2795
00:35:26.634 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:35:26.636 00.002 10072 IsGuiding returns 0
00:35:26.636 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:35:26.638 00.002 10072 PulseGuide returned control before completion, sleep 2805
00:35:26.638 00.000 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:35:26.641 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:35:26.644 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:35:26.646 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:35:26.648 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:35:26.651 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:35:26.654 00.003 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:35:26.657 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:35:26.659 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:35:26.663 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:26.690 00.027 1032 UpdateGuideState exits: m=1384 SNR=26.2
00:35:26.693 00.003 1032 PhdController: settling, locked = 1, distance = 3.89 (0.25) aobump = 0 frame = 1 / 99999
00:35:26.695 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784176526.695,"Host":"MELE","Inst":1,"Distance":3.89,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:35:26.698 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:26.700 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:26.702 00.002 1032 Enqueuing Expose request
00:35:29.458 02.756 10072 IsGuiding returns 0
00:35:29.458 00.000 10072 Move returns status 0, amount 2795
00:35:29.458 00.000 10072 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:35:29.458 00.000 10072 MoveAxis(N, 1649, B)
00:35:29.458 00.000 10072 Guiding  Dir = 0, Dur = 1649
00:35:29.458 00.000 10072 IsGuiding returns 0
00:35:29.460 00.002 10072 PulseGuide returned control before completion, sleep 1659
00:35:31.130 01.670 10072 IsGuiding returns 0
00:35:31.130 00.000 10072 Move returns status 0, amount 1649
00:35:31.130 00.000 10072 move complete, result=0
00:35:31.130 00.000 10072 worker thread done servicing request
00:35:31.130 00.000 10072 Worker thread wakes up
00:35:31.130 00.000 1032 GuideStep: -2.7 px 2795 ms EAST, -2.6 px 1649 ms NORTH
00:35:31.134 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:31.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:31.788 00.654 10072 Exposure complete
00:35:32.054 00.266 1032 OnExposeComplete: enter
00:35:32.060 00.006 10072 worker thread done servicing request
00:35:32.061 00.001 1032 UpdateGuideState(): m_state=6
00:35:32.068 00.007 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2937
00:35:32.073 00.005 1032 Star::Find returns 1 (0), X=318.74, Y=745.21, Mass=1325, SNR=25.7, Peak=143 HFD=2.5
00:35:32.079 00.006 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
00:35:32.260 00.181 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
00:35:32.650 00.390 1032 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.25 cameraTheta=0.62 mountX=0.09 mountY=-0.23, mountTheta=-1.21
00:35:32.768 00.118 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.14, opts=13)
00:35:32.771 00.003 1032 Enqueuing Move request for scope (0.20, 0.14)
00:35:33.389 00.618 10072 Worker thread wakes up
00:35:33.390 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
00:35:33.390 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
00:35:33.390 00.000 10072 Moving (0.20, 0.14) raw xDistance=0.09 yDistance=-0.23
00:35:33.446 00.056 10072 PPEC rslt(dithering): input = 0.09, final = 0.04
00:35:33.447 00.001 10072 PPEC: input: 0.09, control: 0.04, exposure: 500
00:35:33.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:35:33.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:35:33.449 00.002 10072 MoveAxis(W, 44, ABG)
00:35:33.449 00.000 10072 Guiding  Dir = 3, Dur = 44
00:35:33.450 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:33.468 00.018 10072 IsGuiding returns 0
00:35:33.470 00.002 10072 PulseGuide returned control before completion, sleep 52
00:35:34.052 00.582 10072 IsGuiding returns 0
00:35:34.053 00.001 10072 Move returns status 0, amount 44
00:35:34.053 00.000 10072 MoveAxis(N, 0, ABG)
00:35:34.053 00.000 10072 Move returns status 0, amount 0
00:35:34.079 00.026 10072 move complete, result=0
00:35:34.079 00.000 10072 worker thread done servicing request
00:35:34.097 00.018 1032 UpdateGuideState exits: m=1325 SNR=25.7
00:35:34.133 00.036 1032 PhdController: settling, locked = 1, distance = 0.25 (0.25) aobump = 0 frame = 2 / 99999
00:35:34.161 00.028 1032 evsrv: {"Event":"Settling","Timestamp":1784176534.161,"Host":"MELE","Inst":1,"Distance":0.25,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:35:34.166 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:34.169 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:34.179 00.010 1032 Enqueuing Expose request
00:35:34.229 00.050 10072 Worker thread wakes up
00:35:34.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:34.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:34.229 00.000 1032 GuideStep: 0.1 px 44 ms WEST, -0.2 px 0 ms NORTH
00:35:34.856 00.627 10072 Exposure complete
00:35:34.982 00.126 10072 worker thread done servicing request
00:35:34.982 00.000 1032 OnExposeComplete: enter
00:35:35.013 00.031 1032 UpdateGuideState(): m_state=6
00:35:35.017 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2938
00:35:35.021 00.004 1032 Star::Find returns 1 (0), X=318.71, Y=744.71, Mass=1310, SNR=25.5, Peak=149 HFD=2.8
00:35:35.023 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
00:35:35.026 00.003 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
00:35:35.053 00.027 1032 CameraToMount -- cameraX=0.17 cameraY=-0.35 hyp=0.39 cameraTheta=-1.11 mountX=-0.38 mountY=-0.08, mountTheta=-2.94
00:35:35.058 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.35, opts=13)
00:35:35.060 00.002 1032 Enqueuing Move request for scope (0.17, -0.35)
00:35:35.063 00.003 10072 Worker thread wakes up
00:35:35.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.35) opts 0xd
00:35:35.063 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.35)
00:35:35.063 00.000 10072 Moving (0.17, -0.35) raw xDistance=-0.38 yDistance=-0.08
00:35:35.094 00.031 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:35.096 00.002 10072 PPEC rslt(dithering): input = -0.38, final = -0.19
00:35:35.096 00.000 10072 PPEC: input: -0.38, control: -0.19, exposure: 500
00:35:35.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:35.097 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:35:35.097 00.000 10072 MoveAxis(E, 192, ABG)
00:35:35.097 00.000 10072 Guiding  Dir = 2, Dur = 192
00:35:35.097 00.000 10072 IsGuiding returns 0
00:35:35.098 00.001 10072 PulseGuide returned control before completion, sleep 202
00:35:35.173 00.075 1032 UpdateGuideState exits: m=1310 SNR=25.5
00:35:35.176 00.003 1032 PhdController: settling, locked = 1, distance = 0.29 (0.25) aobump = 0 frame = 3 / 99999
00:35:35.179 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784176535.179,"Host":"MELE","Inst":1,"Distance":0.29,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:35:35.181 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:35.184 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:35.213 00.029 1032 Enqueuing Expose request
00:35:35.332 00.119 10072 IsGuiding returns 0
00:35:35.332 00.000 10072 Move returns status 0, amount 192
00:35:35.332 00.000 10072 MoveAxis(N, 0, ABG)
00:35:35.332 00.000 10072 Move returns status 0, amount 0
00:35:35.332 00.000 10072 move complete, result=0
00:35:35.332 00.000 10072 worker thread done servicing request
00:35:35.332 00.000 10072 Worker thread wakes up
00:35:35.333 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:35.333 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:35.334 00.001 1032 GuideStep: -0.4 px 192 ms EAST, -0.1 px 0 ms NORTH
00:35:36.024 00.690 10072 Exposure complete
00:35:36.244 00.220 10072 worker thread done servicing request
00:35:36.257 00.013 1032 OnExposeComplete: enter
00:35:36.260 00.003 1032 UpdateGuideState(): m_state=6
00:35:36.274 00.014 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2939
00:35:36.277 00.003 1032 Star::Find returns 1 (0), X=318.78, Y=745.08, Mass=1372, SNR=26.1, Peak=146 HFD=2.6
00:35:36.279 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
00:35:36.282 00.003 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
00:35:36.295 00.013 1032 CameraToMount -- cameraX=0.25 cameraY=0.02 hyp=0.25 cameraTheta=0.08 mountX=-0.04 mountY=-0.25, mountTheta=-1.75
00:35:36.313 00.018 1032 SchedulePrimaryMove(0F526948, x=0.25, y=0.02, opts=13)
00:35:36.316 00.003 1032 Enqueuing Move request for scope (0.25, 0.02)
00:35:36.319 00.003 10072 Worker thread wakes up
00:35:36.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.02) opts 0xd
00:35:36.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, 0.02)
00:35:36.319 00.000 10072 Moving (0.25, 0.02) raw xDistance=-0.04 yDistance=-0.25
00:35:36.321 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:36.326 00.005 10072 PPEC rslt(dithering): input = -0.04, final = -0.02
00:35:36.327 00.001 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
00:35:36.327 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:35:36.327 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:35:36.327 00.000 10072 MoveAxis(E, 22, ABG)
00:35:36.327 00.000 10072 Guiding  Dir = 2, Dur = 22
00:35:36.357 00.030 10072 IsGuiding returns 0
00:35:36.358 00.001 10072 PulseGuide returned control before completion, sleep 32
00:35:36.405 00.047 10072 IsGuiding returns 0
00:35:36.406 00.001 10072 Move returns status 0, amount 22
00:35:36.406 00.000 10072 MoveAxis(N, 0, ABG)
00:35:36.406 00.000 10072 Move returns status 0, amount 0
00:35:36.406 00.000 10072 move complete, result=0
00:35:36.406 00.000 10072 worker thread done servicing request
00:35:36.444 00.038 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:35:36.448 00.004 1032 PhdController: settling, locked = 1, distance = 0.28 (0.25) aobump = 0 frame = 4 / 99999
00:35:36.450 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784176536.450,"Host":"MELE","Inst":1,"Distance":0.28,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:35:36.453 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:36.456 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:36.494 00.038 1032 Enqueuing Expose request
00:35:36.497 00.003 10072 Worker thread wakes up
00:35:36.497 00.000 1032 GuideStep: -0.0 px 22 ms EAST, -0.2 px 0 ms NORTH
00:35:36.500 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:36.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:37.176 00.676 10072 Exposure complete
00:35:37.397 00.221 10072 worker thread done servicing request
00:35:37.397 00.000 1032 OnExposeComplete: enter
00:35:37.401 00.004 1032 UpdateGuideState(): m_state=6
00:35:37.404 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2940
00:35:37.406 00.002 1032 Star::Find returns 1 (0), X=318.72, Y=744.99, Mass=1491, SNR=27.2, Peak=157 HFD=2.5
00:35:37.409 00.003 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
00:35:37.411 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
00:35:37.438 00.027 1032 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.19 cameraTheta=-0.40 mountX=-0.12 mountY=-0.15, mountTheta=-2.23
00:35:37.443 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.08, opts=13)
00:35:37.445 00.002 1032 Enqueuing Move request for scope (0.18, -0.08)
00:35:37.448 00.003 10072 Worker thread wakes up
00:35:37.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
00:35:37.448 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
00:35:37.448 00.000 10072 Moving (0.18, -0.08) raw xDistance=-0.12 yDistance=-0.15
00:35:37.478 00.030 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:37.481 00.003 10072 PPEC rslt(dithering): input = -0.12, final = -0.06
00:35:37.481 00.000 10072 PPEC: input: -0.12, control: -0.06, exposure: 500
00:35:37.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:37.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:35:37.481 00.000 10072 MoveAxis(E, 59, ABG)
00:35:37.482 00.001 10072 Guiding  Dir = 2, Dur = 59
00:35:37.482 00.000 10072 IsGuiding returns 0
00:35:37.483 00.001 10072 PulseGuide returned control before completion, sleep 69
00:35:37.566 00.083 10072 IsGuiding returns 1
00:35:37.567 00.001 10072 scope still moving after pulse duration time elapsed
00:35:37.571 00.004 1032 UpdateGuideState exits: m=1491 SNR=27.2
00:35:37.574 00.003 1032 PhdController: settling, locked = 1, distance = 0.25 (0.25) aobump = 0 frame = 5 / 99999
00:35:37.577 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784176537.577,"Host":"MELE","Inst":1,"Distance":0.25,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:35:37.616 00.039 10072 IsGuiding returns 1
00:35:37.616 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:37.620 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:37.622 00.002 1032 Enqueuing Expose request
00:35:37.659 00.037 10072 IsGuiding returns 1
00:35:37.700 00.041 10072 IsGuiding returns 1
00:35:37.750 00.050 10072 IsGuiding returns 1
00:35:37.800 00.050 10072 IsGuiding returns 1
00:35:37.843 00.043 10072 IsGuiding returns 1
00:35:37.890 00.047 10072 IsGuiding returns 1
00:35:37.941 00.051 10072 IsGuiding returns 1
00:35:37.971 00.030 10072 IsGuiding returns 1
00:35:38.017 00.046 10072 IsGuiding returns 1
00:35:38.043 00.026 10072 IsGuiding returns 1
00:35:38.106 00.063 10072 IsGuiding returns 1
00:35:38.146 00.040 10072 IsGuiding returns 1
00:35:38.189 00.043 10072 IsGuiding returns 1
00:35:38.226 00.037 10072 IsGuiding returns 1
00:35:38.267 00.041 10072 IsGuiding returns 1
00:35:38.311 00.044 10072 IsGuiding returns 1
00:35:38.341 00.030 10072 IsGuiding returns 1
00:35:38.383 00.042 10072 IsGuiding returns 1
00:35:38.426 00.043 10072 IsGuiding returns 1
00:35:38.473 00.047 10072 IsGuiding returns 1
00:35:38.505 00.032 10072 IsGuiding returns 1
00:35:38.530 00.025 10072 IsGuiding returns 1
00:35:38.569 00.039 10072 IsGuiding returns 1
00:35:38.592 00.023 10072 IsGuiding returns 1
00:35:38.624 00.032 10072 IsGuiding returns 1
00:35:38.655 00.031 10072 IsGuiding returns 1
00:35:38.686 00.031 10072 IsGuiding returns 1
00:35:38.718 00.032 10072 IsGuiding returns 1
00:35:38.748 00.030 10072 IsGuiding returns 1
00:35:38.779 00.031 10072 IsGuiding returns 1
00:35:38.811 00.032 10072 IsGuiding returns 1
00:35:38.842 00.031 10072 IsGuiding returns 1
00:35:38.873 00.031 10072 IsGuiding returns 1
00:35:38.904 00.031 10072 IsGuiding returns 1
00:35:38.935 00.031 10072 IsGuiding returns 1
00:35:38.966 00.031 10072 IsGuiding returns 1
00:35:38.997 00.031 10072 IsGuiding returns 1
00:35:39.028 00.031 10072 IsGuiding returns 1
00:35:39.060 00.032 10072 IsGuiding returns 0
00:35:39.060 00.000 10072 scope move finished after 59 + 1519 ms
00:35:39.060 00.000 10072 Move returns status 0, amount 59
00:35:39.060 00.000 10072 MoveAxis(N, 0, ABG)
00:35:39.060 00.000 10072 Move returns status 0, amount 0
00:35:39.060 00.000 10072 move complete, result=0
00:35:39.060 00.000 10072 worker thread done servicing request
00:35:39.060 00.000 10072 Worker thread wakes up
00:35:39.060 00.000 1032 GuideStep: -0.1 px 59 ms EAST, -0.2 px 0 ms NORTH
00:35:39.064 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:39.064 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:39.877 00.813 10072 Exposure complete
00:35:40.125 00.248 10072 worker thread done servicing request
00:35:40.125 00.000 1032 OnExposeComplete: enter
00:35:40.128 00.003 1032 UpdateGuideState(): m_state=6
00:35:40.132 00.004 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2941
00:35:40.135 00.003 1032 Star::Find returns 1 (0), X=318.93, Y=745.02, Mass=1540, SNR=27.7, Peak=179 HFD=2.7
00:35:40.138 00.003 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
00:35:40.141 00.003 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
00:35:40.147 00.006 1032 CameraToMount -- cameraX=0.40 cameraY=-0.04 hyp=0.40 cameraTheta=-0.10 mountX=-0.14 mountY=-0.37, mountTheta=-1.93
00:35:40.152 00.005 1032 SchedulePrimaryMove(0F526948, x=0.40, y=-0.04, opts=13)
00:35:40.155 00.003 1032 Enqueuing Move request for scope (0.40, -0.04)
00:35:40.157 00.002 10072 Worker thread wakes up
00:35:40.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.04) opts 0xd
00:35:40.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.40, -0.04)
00:35:40.158 00.001 10072 Moving (0.40, -0.04) raw xDistance=-0.14 yDistance=-0.37
00:35:40.161 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:40.164 00.003 10072 PPEC rslt(dithering): input = -0.14, final = -0.07
00:35:40.164 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:35:40.164 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.77
00:35:40.164 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:35:40.164 00.000 10072 MoveAxis(E, 70, ABG)
00:35:40.164 00.000 10072 Guiding  Dir = 2, Dur = 70
00:35:40.165 00.001 10072 IsGuiding returns 0
00:35:40.166 00.001 10072 PulseGuide returned control before completion, sleep 80
00:35:40.214 00.048 1032 UpdateGuideState exits: m=1540 SNR=27.7
00:35:40.222 00.008 1032 PhdController: settling, locked = 1, distance = 0.30 (0.25) aobump = 0 frame = 6 / 99999
00:35:40.225 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784176540.225,"Host":"MELE","Inst":1,"Distance":0.30,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:35:40.228 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:40.231 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:40.233 00.002 1032 Enqueuing Expose request
00:35:40.258 00.025 10072 IsGuiding returns 0
00:35:40.258 00.000 10072 Move returns status 0, amount 70
00:35:40.259 00.001 10072 MoveAxis(N, 241, ABG)
00:35:40.259 00.000 10072 Guiding  Dir = 0, Dur = 241
00:35:40.262 00.003 10072 IsGuiding returns 0
00:35:40.265 00.003 10072 PulseGuide returned control before completion, sleep 249
00:35:40.537 00.272 10072 IsGuiding returns 1
00:35:40.537 00.000 10072 scope still moving after pulse duration time elapsed
00:35:40.569 00.032 10072 IsGuiding returns 1
00:35:40.600 00.031 10072 IsGuiding returns 1
00:35:40.631 00.031 10072 IsGuiding returns 1
00:35:40.663 00.032 10072 IsGuiding returns 1
00:35:40.694 00.031 10072 IsGuiding returns 1
00:35:40.726 00.032 10072 IsGuiding returns 1
00:35:40.757 00.031 10072 IsGuiding returns 1
00:35:40.788 00.031 10072 IsGuiding returns 1
00:35:40.819 00.031 10072 IsGuiding returns 1
00:35:40.851 00.032 10072 IsGuiding returns 1
00:35:40.882 00.031 10072 IsGuiding returns 1
00:35:40.913 00.031 10072 IsGuiding returns 1
00:35:40.944 00.031 10072 IsGuiding returns 1
00:35:40.975 00.031 10072 IsGuiding returns 1
00:35:41.006 00.031 10072 IsGuiding returns 1
00:35:41.037 00.031 10072 IsGuiding returns 1
00:35:41.068 00.031 10072 IsGuiding returns 1
00:35:41.099 00.031 10072 IsGuiding returns 1
00:35:41.131 00.032 10072 IsGuiding returns 0
00:35:41.131 00.000 10072 scope move finished after 241 + 627 ms
00:35:41.131 00.000 10072 Move returns status 0, amount 241
00:35:41.131 00.000 10072 move complete, result=0
00:35:41.131 00.000 10072 worker thread done servicing request
00:35:41.131 00.000 10072 Worker thread wakes up
00:35:41.132 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:41.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:41.132 00.000 1032 GuideStep: -0.1 px 70 ms EAST, -0.4 px 241 ms NORTH
00:35:41.756 00.624 10072 Exposure complete
00:35:41.813 00.057 10072 worker thread done servicing request
00:35:41.813 00.000 1032 OnExposeComplete: enter
00:35:41.815 00.002 1032 UpdateGuideState(): m_state=6
00:35:41.816 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2942
00:35:41.819 00.003 1032 Star::Find returns 1 (0), X=318.44, Y=745.03, Mass=1544, SNR=27.7, Peak=192 HFD=2.5
00:35:41.822 00.003 1032 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.83) = xAngle (-4.63 = 1.65)
00:35:41.823 00.001 1032 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.63 = 1.65)
00:35:41.824 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-2.80 mountX=-0.01 mountY=0.10, mountTheta=1.65
00:35:41.827 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.04, opts=13)
00:35:41.831 00.004 1032 Enqueuing Move request for scope (-0.10, -0.04)
00:35:41.833 00.002 10072 Worker thread wakes up
00:35:41.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
00:35:41.833 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
00:35:41.833 00.000 10072 Moving (-0.10, -0.04) raw xDistance=-0.01 yDistance=0.10
00:35:41.836 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:41.838 00.002 10072 PPEC rslt(dithering): input = -0.01, final = -0.00
00:35:41.838 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:35:41.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:41.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:35:41.839 00.001 10072 MoveAxis(E, 4, ABG)
00:35:41.839 00.000 10072 Guiding  Dir = 2, Dur = 4
00:35:41.839 00.000 10072 IsGuiding returns 0
00:35:41.839 00.000 10072 PulseGuide returned control before completion, sleep 14
00:35:41.858 00.019 1032 UpdateGuideState exits: m=1544 SNR=27.7
00:35:41.861 00.003 1032 PhdController: settling, locked = 1, distance = 0.24 (0.25) aobump = 0 frame = 7 / 99999
00:35:41.863 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784176541.863,"Host":"MELE","Inst":1,"Distance":0.24,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:35:41.866 00.003 10072 IsGuiding returns 0
00:35:41.866 00.000 10072 Move returns status 0, amount 4
00:35:41.866 00.000 10072 MoveAxis(N, 0, ABG)
00:35:41.866 00.000 10072 Move returns status 0, amount 0
00:35:41.866 00.000 10072 move complete, result=0
00:35:41.866 00.000 10072 worker thread done servicing request
00:35:41.866 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:41.869 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:41.870 00.001 1032 Enqueuing Expose request
00:35:41.872 00.002 1032 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
00:35:41.873 00.001 10072 Worker thread wakes up
00:35:41.873 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:41.873 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:42.289 00.416 10072 Exposure complete
00:35:42.341 00.052 10072 worker thread done servicing request
00:35:42.341 00.000 1032 OnExposeComplete: enter
00:35:42.343 00.002 1032 UpdateGuideState(): m_state=6
00:35:42.345 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2943
00:35:42.347 00.002 1032 Star::Find returns 1 (0), X=318.31, Y=745.01, Mass=1293, SNR=25.3, Peak=180 HFD=2.4
00:35:42.354 00.007 1032 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.83) = xAngle (-4.76 = 1.52)
00:35:42.355 00.001 1032 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.76 = 1.52)
00:35:42.357 00.002 1032 CameraToMount -- cameraX=-0.23 cameraY=-0.05 hyp=0.23 cameraTheta=-2.93 mountX=0.01 mountY=0.23, mountTheta=1.52
00:35:42.360 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.23, y=-0.05, opts=13)
00:35:42.364 00.004 1032 Enqueuing Move request for scope (-0.23, -0.05)
00:35:42.366 00.002 10072 Worker thread wakes up
00:35:42.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.05) opts 0xd
00:35:42.366 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.23, -0.05)
00:35:42.366 00.000 10072 Moving (-0.23, -0.05) raw xDistance=0.01 yDistance=0.23
00:35:42.368 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:42.370 00.002 10072 PPEC rslt(dithering): input = 0.01, final = 0.01
00:35:42.370 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:35:42.370 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:35:42.370 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:35:42.370 00.000 10072 MoveAxis(W, 6, ABG)
00:35:42.370 00.000 10072 Guiding  Dir = 3, Dur = 6
00:35:42.371 00.001 10072 IsGuiding returns 0
00:35:42.371 00.000 10072 PulseGuide returned control before completion, sleep 16
00:35:42.393 00.022 1032 UpdateGuideState exits: m=1293 SNR=25.3
00:35:42.396 00.003 1032 PhdController: settling, locked = 1, distance = 0.24 (0.25) aobump = 0 frame = 8 / 99999
00:35:42.398 00.002 10072 IsGuiding returns 0
00:35:42.398 00.000 10072 Move returns status 0, amount 6
00:35:42.400 00.002 10072 MoveAxis(N, 0, ABG)
00:35:42.400 00.000 10072 Move returns status 0, amount 0
00:35:42.400 00.000 10072 move complete, result=0
00:35:42.400 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784176542.398,"Host":"MELE","Inst":1,"Distance":0.24,"Time":0.5,"SettleTime":3.0,"StarLocked":true}
00:35:42.402 00.002 10072 worker thread done servicing request
00:35:42.402 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:42.404 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:42.406 00.002 1032 Enqueuing Expose request
00:35:42.408 00.002 10072 Worker thread wakes up
00:35:42.409 00.001 1032 GuideStep: 0.0 px 6 ms WEST, 0.2 px 0 ms NORTH
00:35:42.411 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:42.411 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:43.041 00.630 10072 Exposure complete
00:35:43.096 00.055 10072 worker thread done servicing request
00:35:43.097 00.001 1032 OnExposeComplete: enter
00:35:43.100 00.003 1032 UpdateGuideState(): m_state=6
00:35:43.102 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2944
00:35:43.104 00.002 1032 Star::Find returns 1 (0), X=318.48, Y=744.89, Mass=1399, SNR=26.4, Peak=181 HFD=2.5
00:35:43.106 00.002 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.83) = xAngle (-3.73 = 2.55)
00:35:43.108 00.002 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.73 = 2.55)
00:35:43.111 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.90 mountX=-0.15 mountY=0.10, mountTheta=2.55
00:35:43.114 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.17, opts=13)
00:35:43.117 00.003 1032 Enqueuing Move request for scope (-0.06, -0.17)
00:35:43.119 00.002 10072 Worker thread wakes up
00:35:43.119 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
00:35:43.119 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
00:35:43.119 00.000 10072 Moving (-0.06, -0.17) raw xDistance=-0.15 yDistance=0.10
00:35:43.122 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:43.125 00.003 10072 PPEC rslt(dithering): input = -0.15, final = -0.07
00:35:43.125 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
00:35:43.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:43.125 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:35:43.125 00.000 10072 MoveAxis(E, 75, ABG)
00:35:43.125 00.000 10072 Guiding  Dir = 2, Dur = 75
00:35:43.125 00.000 10072 IsGuiding returns 0
00:35:43.126 00.001 10072 PulseGuide returned control before completion, sleep 85
00:35:43.147 00.021 1032 UpdateGuideState exits: m=1399 SNR=26.4
00:35:43.150 00.003 1032 PhdController: settling, locked = 1, distance = 0.22 (0.25) aobump = 0 frame = 9 / 99999
00:35:43.152 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784176543.152,"Host":"MELE","Inst":1,"Distance":0.22,"Time":1.3,"SettleTime":3.0,"StarLocked":true}
00:35:43.155 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:43.156 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:43.158 00.002 1032 Enqueuing Expose request
00:35:43.226 00.068 10072 IsGuiding returns 0
00:35:43.226 00.000 10072 Move returns status 0, amount 75
00:35:43.226 00.000 10072 MoveAxis(N, 0, ABG)
00:35:43.226 00.000 10072 Move returns status 0, amount 0
00:35:43.226 00.000 10072 move complete, result=0
00:35:43.226 00.000 10072 worker thread done servicing request
00:35:43.226 00.000 10072 Worker thread wakes up
00:35:43.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:43.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:43.636 00.410 10072 Exposure complete
00:35:43.653 00.017 1032 GuideStep: -0.1 px 75 ms EAST, 0.1 px 0 ms NORTH
00:35:43.690 00.037 10072 worker thread done servicing request
00:35:43.694 00.004 1032 OnExposeComplete: enter
00:35:43.696 00.002 1032 UpdateGuideState(): m_state=6
00:35:43.698 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2945
00:35:43.700 00.002 1032 Star::Find returns 1 (0), X=318.52, Y=744.95, Mass=1385, SNR=26.2, Peak=164 HFD=2.3
00:35:43.701 00.001 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.75)
00:35:43.704 00.003 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.75)
00:35:43.707 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.70 mountX=-0.11 mountY=0.04, mountTheta=2.75
00:35:43.713 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.11, opts=13)
00:35:43.717 00.004 1032 Enqueuing Move request for scope (-0.02, -0.11)
00:35:43.720 00.003 10072 Worker thread wakes up
00:35:43.720 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
00:35:43.720 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
00:35:43.720 00.000 10072 Moving (-0.02, -0.11) raw xDistance=-0.11 yDistance=0.04
00:35:43.724 00.004 10072 PPEC rslt(dithering): input = -0.11, final = -0.05
00:35:43.724 00.000 10072 PPEC: input: -0.11, control: -0.05, exposure: 500
00:35:43.724 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:43.724 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:35:43.724 00.000 10072 MoveAxis(E, 53, ABG)
00:35:43.724 00.000 10072 Guiding  Dir = 2, Dur = 53
00:35:43.725 00.001 10072 IsGuiding returns 0
00:35:43.726 00.001 10072 PulseGuide returned control before completion, sleep 63
00:35:43.750 00.024 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:43.774 00.024 1032 UpdateGuideState exits: m=1385 SNR=26.2
00:35:43.778 00.004 1032 PhdController: settling, locked = 1, distance = 0.19 (0.25) aobump = 0 frame = 10 / 99999
00:35:43.781 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784176543.781,"Host":"MELE","Inst":1,"Distance":0.19,"Time":1.9,"SettleTime":3.0,"StarLocked":true}
00:35:43.783 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:43.786 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:43.788 00.002 1032 Enqueuing Expose request
00:35:43.805 00.017 10072 IsGuiding returns 0
00:35:43.805 00.000 10072 Move returns status 0, amount 53
00:35:43.805 00.000 10072 MoveAxis(N, 0, ABG)
00:35:43.805 00.000 10072 Move returns status 0, amount 0
00:35:43.805 00.000 10072 move complete, result=0
00:35:43.805 00.000 10072 worker thread done servicing request
00:35:43.805 00.000 1032 GuideStep: -0.1 px 53 ms EAST, 0.0 px 0 ms NORTH
00:35:43.807 00.002 10072 Worker thread wakes up
00:35:43.808 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:43.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:44.435 00.627 10072 Exposure complete
00:35:44.475 00.040 10072 worker thread done servicing request
00:35:44.476 00.001 1032 OnExposeComplete: enter
00:35:44.477 00.001 1032 UpdateGuideState(): m_state=6
00:35:44.478 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2946
00:35:44.481 00.003 1032 Star::Find returns 1 (0), X=318.42, Y=744.93, Mass=1565, SNR=27.9, Peak=146 HFD=2.9
00:35:44.482 00.001 1032 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.83) = xAngle (-4.09 = 2.19)
00:35:44.483 00.001 1032 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.09 = 2.19)
00:35:44.485 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.26 mountX=-0.10 mountY=0.14, mountTheta=2.19
00:35:44.487 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.14, opts=13)
00:35:44.488 00.001 1032 Enqueuing Move request for scope (-0.11, -0.14)
00:35:44.490 00.002 10072 Worker thread wakes up
00:35:44.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
00:35:44.490 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
00:35:44.490 00.000 10072 Moving (-0.11, -0.14) raw xDistance=-0.10 yDistance=0.14
00:35:44.492 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:44.494 00.002 10072 PPEC rslt(dithering): input = -0.10, final = -0.05
00:35:44.494 00.000 10072 PPEC: input: -0.10, control: -0.05, exposure: 500
00:35:44.494 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:44.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:35:44.494 00.000 10072 MoveAxis(E, 51, ABG)
00:35:44.494 00.000 10072 Guiding  Dir = 2, Dur = 51
00:35:44.495 00.001 10072 IsGuiding returns 0
00:35:44.495 00.000 10072 PulseGuide returned control before completion, sleep 61
00:35:44.508 00.013 1032 UpdateGuideState exits: m=1565 SNR=27.9
00:35:44.509 00.001 1032 PhdController: settling, locked = 1, distance = 0.18 (0.25) aobump = 0 frame = 11 / 99999
00:35:44.512 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784176544.512,"Host":"MELE","Inst":1,"Distance":0.18,"Time":2.6,"SettleTime":3.0,"StarLocked":true}
00:35:44.513 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:44.515 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:44.516 00.001 1032 Enqueuing Expose request
00:35:44.557 00.041 10072 IsGuiding returns 1
00:35:44.557 00.000 10072 scope still moving after pulse duration time elapsed
00:35:44.588 00.031 10072 IsGuiding returns 0
00:35:44.588 00.000 10072 scope move finished after 51 + 42 ms
00:35:44.588 00.000 10072 Move returns status 0, amount 51
00:35:44.588 00.000 10072 MoveAxis(N, 0, ABG)
00:35:44.588 00.000 10072 Move returns status 0, amount 0
00:35:44.588 00.000 10072 move complete, result=0
00:35:44.588 00.000 10072 worker thread done servicing request
00:35:44.588 00.000 10072 Worker thread wakes up
00:35:44.588 00.000 1032 GuideStep: -0.1 px 51 ms EAST, 0.1 px 0 ms NORTH
00:35:44.592 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:44.592 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:45.000 00.408 10072 Exposure complete
00:35:45.046 00.046 10072 worker thread done servicing request
00:35:45.046 00.000 1032 OnExposeComplete: enter
00:35:45.047 00.001 1032 UpdateGuideState(): m_state=6
00:35:45.048 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2947
00:35:45.049 00.001 1032 Star::Find returns 1 (0), X=318.34, Y=744.92, Mass=1451, SNR=26.8, Peak=184 HFD=2.6
00:35:45.050 00.001 1032 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.83) = xAngle (-4.35 = 1.93)
00:35:45.051 00.001 1032 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.35 = 1.93)
00:35:45.052 00.001 1032 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-2.52 mountX=-0.08 mountY=0.22, mountTheta=1.93
00:35:45.054 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.19, y=-0.14, opts=13)
00:35:45.055 00.001 1032 Enqueuing Move request for scope (-0.19, -0.14)
00:35:45.057 00.002 10072 Worker thread wakes up
00:35:45.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
00:35:45.057 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
00:35:45.057 00.000 10072 Moving (-0.19, -0.14) raw xDistance=-0.08 yDistance=0.22
00:35:45.059 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:45.061 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:45.061 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:35:45.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:35:45.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:35:45.061 00.000 10072 MoveAxis(E, 12, ABG)
00:35:45.061 00.000 10072 Guiding  Dir = 2, Dur = 12
00:35:45.061 00.000 10072 IsGuiding returns 0
00:35:45.062 00.001 10072 PulseGuide returned control before completion, sleep 22
00:35:45.076 00.014 1032 UpdateGuideState exits: m=1451 SNR=26.8
00:35:45.077 00.001 1032 PhdController: settling, locked = 1, distance = 0.20 (0.25) aobump = 0 frame = 12 / 99999
00:35:45.079 00.002 1032 PhdController: newstate STATE_FINISH
00:35:45.081 00.002 1032 PhdController complete: success
00:35:45.082 00.001 1032 evsrv: {"Event":"SettleDone","Timestamp":1784176545.082,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
00:35:45.084 00.002 1032 Mount: notify guiding dither settle done success=1
00:35:45.086 00.002 1032 PhdController: newstate STATE_IDLE
00:35:45.088 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:45.090 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:45.092 00.002 1032 Enqueuing Expose request
00:35:45.093 00.001 10072 IsGuiding returns 0
00:35:45.093 00.000 10072 Move returns status 0, amount 12
00:35:45.093 00.000 10072 MoveAxis(N, 0, ABG)
00:35:45.093 00.000 10072 Move returns status 0, amount 0
00:35:45.093 00.000 10072 move complete, result=0
00:35:45.093 00.000 10072 worker thread done servicing request
00:35:45.093 00.000 10072 Worker thread wakes up
00:35:45.093 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:45.093 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:45.101 00.008 1032 GuideStep: -0.1 px 12 ms EAST, 0.2 px 0 ms NORTH
00:35:45.735 00.634 10072 Exposure complete
00:35:45.775 00.040 10072 worker thread done servicing request
00:35:45.775 00.000 1032 OnExposeComplete: enter
00:35:45.777 00.002 1032 UpdateGuideState(): m_state=6
00:35:45.779 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2948
00:35:45.780 00.001 1032 Star::Find returns 1 (0), X=318.46, Y=744.93, Mass=1455, SNR=26.9, Peak=217 HFD=2.4
00:35:45.781 00.001 1032 MultiStar: exiting stabilization period
00:35:45.782 00.001 1032 MultiStar: updating star positions after lock position change
00:35:45.783 00.001 1032 Star::Find(15, 571, 307, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2948
00:35:45.785 00.002 1032 Star::Find returns 1 (1), X=571.29, Y=307.94, Mass=1503, SNR=27.3, Peak=255 HFD=2.3
00:35:45.787 00.002 1032 Star::Find(15, 216, 609, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2948
00:35:45.789 00.002 1032 Star::Find returns 1 (0), X=217.20, Y=610.03, Mass=1340, SNR=25.8, Peak=208 HFD=2.5
00:35:45.790 00.001 1032 Star::Find(15, 1116, 325, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2948
00:35:45.791 00.001 1032 Star::Find returns 1 (0), X=1116.53, Y=325.32, Mass=742, SNR=19.2, Peak=74 HFD=3.1
00:35:45.792 00.001 1032 Star::Find(15, 990, 224, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2948
00:35:45.794 00.002 1032 Star::Find returns 1 (0), X=990.65, Y=224.81, Mass=600, SNR=17.2, Peak=80 HFD=2.7
00:35:45.795 00.001 1032 Star::Find(15, 422, 329, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2948
00:35:45.797 00.002 1032 Star::Find returns 1 (0), X=422.75, Y=329.93, Mass=692, SNR=18.5, Peak=96 HFD=2.6
00:35:45.800 00.003 1032 Star::Find(15, 607, 581, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2948
00:35:45.801 00.001 1032 Star::Find returns 1 (0), X=608.20, Y=581.90, Mass=680, SNR=18.3, Peak=168 HFD=2.2
00:35:45.802 00.001 1032 Star::Find(15, 914, 84, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2948
00:35:45.803 00.001 1032 Star::Find returns 1 (0), X=914.73, Y=84.91, Mass=405, SNR=14.1, Peak=43 HFD=2.7
00:35:45.804 00.001 1032 Star::Find(15, 631, 566, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2948
00:35:45.805 00.001 1032 Star::Find returns 1 (0), X=631.97, Y=566.48, Mass=508, SNR=15.8, Peak=100 HFD=2.2
00:35:45.806 00.001 1032 Star::Find(15, 1117, 687, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2948
00:35:45.807 00.001 1032 Star::Find returns 1 (0), X=1118.17, Y=687.99, Mass=471, SNR=15.2, Peak=46 HFD=2.8
00:35:45.808 00.001 1032 Star::Find(15, 128, 818, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2948
00:35:45.809 00.001 1032 Star::Find returns 1 (0), X=128.95, Y=819.27, Mass=390, SNR=13.9, Peak=30 HFD=3.2
00:35:45.812 00.003 1032 Star::Find(15, 824, 115, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2948
00:35:45.813 00.001 1032 Star::Find returns 1 (0), X=824.56, Y=115.21, Mass=261, SNR=11.3, Peak=37 HFD=2.4
00:35:45.815 00.002 1032 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.83) = xAngle (-3.93 = 2.36)
00:35:45.817 00.002 1032 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.93 = 2.36)
00:35:45.818 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.10 mountX=-0.10 mountY=0.10, mountTheta=2.36
00:35:45.821 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.13, opts=13)
00:35:45.823 00.002 1032 Enqueuing Move request for scope (-0.07, -0.13)
00:35:45.825 00.002 10072 Worker thread wakes up
00:35:45.825 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
00:35:45.825 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
00:35:45.825 00.000 10072 Moving (-0.07, -0.13) raw xDistance=-0.10 yDistance=0.10
00:35:45.827 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:45.829 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:45.829 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:35:45.829 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:45.829 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:35:45.829 00.000 10072 MoveAxis(E, 14, ABG)
00:35:45.829 00.000 10072 Guiding  Dir = 2, Dur = 14
00:35:45.830 00.001 10072 IsGuiding returns 0
00:35:45.830 00.000 10072 PulseGuide returned control before completion, sleep 24
00:35:45.844 00.014 1032 UpdateGuideState exits: m=1455 SNR=26.9
00:35:45.845 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:45.846 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:45.847 00.001 1032 Enqueuing Expose request
00:35:45.856 00.009 10072 IsGuiding returns 0
00:35:45.856 00.000 10072 Move returns status 0, amount 14
00:35:45.856 00.000 10072 MoveAxis(N, 0, ABG)
00:35:45.856 00.000 10072 Move returns status 0, amount 0
00:35:45.856 00.000 10072 move complete, result=0
00:35:45.856 00.000 10072 worker thread done servicing request
00:35:45.856 00.000 10072 Worker thread wakes up
00:35:45.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:45.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:45.857 00.001 1032 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
00:35:46.264 00.407 10072 Exposure complete
00:35:46.302 00.038 10072 worker thread done servicing request
00:35:46.302 00.000 1032 OnExposeComplete: enter
00:35:46.304 00.002 1032 UpdateGuideState(): m_state=6
00:35:46.305 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2949
00:35:46.307 00.002 1032 Star::Find returns 1 (0), X=318.47, Y=744.91, Mass=1336, SNR=25.8, Peak=180 HFD=2.4
00:35:46.308 00.001 1032 MultiStar: [#1 0.06,-0.15,1.15,U] [#2 0.12,-0.06,0.99,U] [#3 0.25,-0.14,0.00,M1] [#4 -0.01,-0.03,0.69,U] [#5 -0.04,-0.17,0.69,U] [#6 -0.05,-0.09,0.73,U] [#7 -0.02,-0.17,0.56,U] [#8 -0.06,-0.16,0.59,U] 
00:35:46.310 00.002 1032 refined, 7 included, MultiStar: {0.00, -0.12}, one-star: {-0.07, -0.15}
00:35:46.311 00.001 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
00:35:46.313 00.002 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
00:35:46.314 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.57 mountX=-0.12 mountY=0.03, mountTheta=2.88
00:35:46.316 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.12, opts=13)
00:35:46.318 00.002 1032 Enqueuing Move request for scope (0.00, -0.12)
00:35:46.319 00.001 10072 Worker thread wakes up
00:35:46.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
00:35:46.320 00.001 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
00:35:46.320 00.000 10072 Moving (0.00, -0.12) raw xDistance=-0.12 yDistance=0.03
00:35:46.321 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:46.322 00.001 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:46.324 00.002 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:35:46.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:46.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:35:46.324 00.000 10072 MoveAxis(E, 12, ABG)
00:35:46.324 00.000 10072 Guiding  Dir = 2, Dur = 12
00:35:46.324 00.000 10072 IsGuiding returns 0
00:35:46.325 00.001 10072 PulseGuide returned control before completion, sleep 22
00:35:46.340 00.015 1032 UpdateGuideState exits: m=1336 SNR=25.8
00:35:46.341 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:46.343 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:46.344 00.001 1032 Enqueuing Expose request
00:35:46.356 00.012 10072 IsGuiding returns 0
00:35:46.356 00.000 10072 Move returns status 0, amount 12
00:35:46.356 00.000 10072 MoveAxis(N, 0, ABG)
00:35:46.356 00.000 10072 Move returns status 0, amount 0
00:35:46.356 00.000 10072 move complete, result=0
00:35:46.356 00.000 10072 worker thread done servicing request
00:35:46.356 00.000 10072 Worker thread wakes up
00:35:46.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:46.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:46.357 00.001 1032 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
00:35:46.984 00.627 10072 Exposure complete
00:35:47.025 00.041 10072 worker thread done servicing request
00:35:47.026 00.001 1032 OnExposeComplete: enter
00:35:47.027 00.001 1032 UpdateGuideState(): m_state=6
00:35:47.029 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2950
00:35:47.031 00.002 1032 Star::Find returns 1 (0), X=318.51, Y=744.97, Mass=1408, SNR=26.4, Peak=140 HFD=3.0
00:35:47.033 00.002 1032 MultiStar: [#1 -0.06,-0.19,1.16,U] [#2 0.02,-0.06,0.91,U] [#3 0.16,-0.16,0.76,U] [#4 -0.04,0.03,0.68,U] [#5 0.05,-0.04,0.70,U] [#6 -0.07,0.08,0.67,U] [#7 -0.33,-0.13,0.00,M1] [#8 -0.11,-0.09,0.58,U] 
00:35:47.034 00.001 1032 refined, 7 included, MultiStar: {-0.01, -0.08}, one-star: {-0.02, -0.09}
00:35:47.035 00.001 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.78)
00:35:47.036 00.001 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.78)
00:35:47.038 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.67 mountX=-0.07 mountY=0.03, mountTheta=2.78
00:35:47.041 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.08, opts=13)
00:35:47.043 00.002 1032 Enqueuing Move request for scope (-0.01, -0.08)
00:35:47.044 00.001 10072 Worker thread wakes up
00:35:47.044 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
00:35:47.044 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
00:35:47.044 00.000 10072 Moving (-0.01, -0.08) raw xDistance=-0.07 yDistance=0.03
00:35:47.046 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:47.049 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:47.049 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:35:47.049 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:47.049 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:35:47.049 00.000 10072 MoveAxis(E, 14, ABG)
00:35:47.049 00.000 10072 Guiding  Dir = 2, Dur = 14
00:35:47.050 00.001 10072 IsGuiding returns 0
00:35:47.050 00.000 10072 PulseGuide returned control before completion, sleep 24
00:35:47.066 00.016 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:35:47.069 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:47.070 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:47.072 00.002 1032 Enqueuing Expose request
00:35:47.075 00.003 10072 IsGuiding returns 0
00:35:47.075 00.000 10072 Move returns status 0, amount 14
00:35:47.075 00.000 10072 MoveAxis(N, 0, ABG)
00:35:47.075 00.000 10072 Move returns status 0, amount 0
00:35:47.075 00.000 10072 move complete, result=0
00:35:47.075 00.000 10072 worker thread done servicing request
00:35:47.075 00.000 10072 Worker thread wakes up
00:35:47.075 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:47.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:47.079 00.004 1032 GuideStep: -0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
00:35:47.489 00.410 10072 Exposure complete
00:35:47.534 00.045 10072 worker thread done servicing request
00:35:47.534 00.000 1032 OnExposeComplete: enter
00:35:47.535 00.001 1032 UpdateGuideState(): m_state=6
00:35:47.537 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2951
00:35:47.539 00.002 1032 Star::Find returns 1 (0), X=318.38, Y=745.07, Mass=1377, SNR=26.1, Peak=164 HFD=2.6
00:35:47.540 00.001 1032 MultiStar: [#1 0.13,0.03,1.14,U] [#2 0.01,0.01,1.02,U] [#3 0.08,-0.08,0.76,U] [#4 -0.00,-0.07,0.66,U] [#5 0.02,0.03,0.75,U] [#6 -0.00,0.03,0.71,U] [#7 0.01,-0.07,0.56,U] [#8 -0.06,-0.09,0.59,U] 
00:35:47.541 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.15, 0.01}
00:35:47.543 00.002 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
00:35:47.544 00.001 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
00:35:47.546 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-1.12 mountX=-0.02 mountY=-0.00, mountTheta=-2.95
00:35:47.552 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
00:35:47.555 00.003 1032 Enqueuing Move request for scope (0.01, -0.01)
00:35:47.557 00.002 10072 Worker thread wakes up
00:35:47.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:35:47.557 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:35:47.557 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.02 yDistance=-0.00
00:35:47.559 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:47.561 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:47.561 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:35:47.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:47.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:35:47.561 00.000 10072 MoveAxis(E, 12, ABG)
00:35:47.561 00.000 10072 Guiding  Dir = 2, Dur = 12
00:35:47.562 00.001 10072 IsGuiding returns 0
00:35:47.562 00.000 10072 PulseGuide returned control before completion, sleep 22
00:35:47.577 00.015 1032 UpdateGuideState exits: m=1377 SNR=26.1
00:35:47.581 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:47.582 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:47.584 00.002 1032 Enqueuing Expose request
00:35:47.600 00.016 10072 IsGuiding returns 0
00:35:47.600 00.000 10072 Move returns status 0, amount 12
00:35:47.600 00.000 10072 MoveAxis(N, 0, ABG)
00:35:47.601 00.001 10072 Move returns status 0, amount 0
00:35:47.601 00.000 10072 move complete, result=0
00:35:47.601 00.000 10072 worker thread done servicing request
00:35:47.601 00.000 10072 Worker thread wakes up
00:35:47.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:47.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:47.607 00.006 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
00:35:48.240 00.633 10072 Exposure complete
00:35:48.283 00.043 10072 worker thread done servicing request
00:35:48.283 00.000 1032 OnExposeComplete: enter
00:35:48.285 00.002 1032 UpdateGuideState(): m_state=6
00:35:48.287 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2952
00:35:48.288 00.001 1032 Star::Find returns 1 (0), X=318.47, Y=744.90, Mass=1289, SNR=25.3, Peak=144 HFD=2.6
00:35:48.290 00.002 1032 MultiStar: [#1 0.03,-0.23,1.16,U] [#2 0.11,-0.12,0.98,U] [#3 0.13,-0.15,0.73,U] [#4 0.09,-0.36,0.00,M1] [#5 0.29,-0.17,0.00,M1] [#6 0.03,-0.23,0.69,U] [#7 -0.15,-0.33,0.00,M1] [#8 0.00,-0.19,0.63,U] 
00:35:48.291 00.001 1032 single-star, 5 included, MultiStar: {0.04, -0.18}, one-star: {-0.07, -0.16}
00:35:48.292 00.001 1032 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.83) = xAngle (-3.78 = 2.50)
00:35:48.293 00.001 1032 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.78 = 2.50)
00:35:48.295 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.95 mountX=-0.14 mountY=0.10, mountTheta=2.50
00:35:48.297 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.16, opts=13)
00:35:48.300 00.003 1032 Enqueuing Move request for scope (-0.07, -0.16)
00:35:48.302 00.002 10072 Worker thread wakes up
00:35:48.302 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
00:35:48.302 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
00:35:48.302 00.000 10072 Moving (-0.07, -0.16) raw xDistance=-0.14 yDistance=0.10
00:35:48.304 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:48.306 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.43
00:35:48.306 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:35:48.306 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:48.306 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:35:48.306 00.000 10072 MoveAxis(E, 84, ABG)
00:35:48.306 00.000 10072 Guiding  Dir = 2, Dur = 84
00:35:48.307 00.001 10072 IsGuiding returns 0
00:35:48.307 00.000 10072 PulseGuide returned control before completion, sleep 94
00:35:48.323 00.016 1032 UpdateGuideState exits: m=1289 SNR=25.3
00:35:48.325 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:48.326 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:48.327 00.001 1032 Enqueuing Expose request
00:35:48.411 00.084 10072 IsGuiding returns 0
00:35:48.411 00.000 10072 Move returns status 0, amount 84
00:35:48.411 00.000 10072 MoveAxis(N, 0, ABG)
00:35:48.411 00.000 10072 Move returns status 0, amount 0
00:35:48.411 00.000 10072 move complete, result=0
00:35:48.411 00.000 10072 worker thread done servicing request
00:35:48.411 00.000 10072 Worker thread wakes up
00:35:48.412 00.001 1032 GuideStep: -0.1 px 84 ms EAST, 0.1 px 0 ms NORTH
00:35:48.414 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:48.414 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:48.819 00.405 10072 Exposure complete
00:35:48.871 00.052 10072 worker thread done servicing request
00:35:48.871 00.000 1032 OnExposeComplete: enter
00:35:48.873 00.002 1032 UpdateGuideState(): m_state=6
00:35:48.874 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2953
00:35:48.876 00.002 1032 Star::Find returns 1 (0), X=318.48, Y=744.98, Mass=1349, SNR=25.9, Peak=156 HFD=2.8
00:35:48.879 00.003 1032 MultiStar: [#1 0.06,-0.13,1.12,U] [#2 0.20,0.03,0.97,U] [#3 0.14,-0.16,0.74,U] [#4 -0.04,-0.17,0.68,U] [#5 0.06,-0.01,0.70,U] [#6 -0.04,-0.05,0.73,U] [#7 0.03,-0.41,0.00,M2] [#8 0.05,-0.17,0.59,U] 
00:35:48.880 00.001 1032 single-star, 7 included, MultiStar: {0.05, -0.09}, one-star: {-0.06, -0.08}
00:35:48.882 00.002 1032 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.83) = xAngle (-4.06 = 2.23)
00:35:48.883 00.001 1032 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.06 = 2.23)
00:35:48.885 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.23 mountX=-0.06 mountY=0.08, mountTheta=2.23
00:35:48.889 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.08, opts=13)
00:35:48.890 00.001 1032 Enqueuing Move request for scope (-0.06, -0.08)
00:35:48.893 00.003 10072 Worker thread wakes up
00:35:48.893 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
00:35:48.893 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
00:35:48.893 00.000 10072 Moving (-0.06, -0.08) raw xDistance=-0.06 yDistance=0.08
00:35:48.895 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:48.898 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:48.898 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:35:48.898 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:48.898 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:35:48.898 00.000 10072 MoveAxis(E, 13, ABG)
00:35:48.898 00.000 10072 Guiding  Dir = 2, Dur = 13
00:35:48.899 00.001 10072 IsGuiding returns 0
00:35:48.899 00.000 10072 PulseGuide returned control before completion, sleep 23
00:35:48.916 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:35:48.919 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:48.920 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:48.922 00.002 1032 Enqueuing Expose request
00:35:48.925 00.003 10072 IsGuiding returns 1
00:35:48.925 00.000 10072 scope still moving after pulse duration time elapsed
00:35:48.957 00.032 10072 IsGuiding returns 1
00:35:48.989 00.032 10072 IsGuiding returns 1
00:35:49.020 00.031 10072 IsGuiding returns 1
00:35:49.051 00.031 10072 IsGuiding returns 1
00:35:49.083 00.032 10072 IsGuiding returns 1
00:35:49.114 00.031 10072 IsGuiding returns 1
00:35:49.145 00.031 10072 IsGuiding returns 1
00:35:49.176 00.031 10072 IsGuiding returns 1
00:35:49.207 00.031 10072 IsGuiding returns 1
00:35:49.238 00.031 10072 IsGuiding returns 1
00:35:49.269 00.031 10072 IsGuiding returns 1
00:35:49.301 00.032 10072 IsGuiding returns 1
00:35:49.332 00.031 10072 IsGuiding returns 1
00:35:49.362 00.030 10072 IsGuiding returns 1
00:35:49.394 00.032 10072 IsGuiding returns 1
00:35:49.425 00.031 10072 IsGuiding returns 1
00:35:49.458 00.033 10072 IsGuiding returns 1
00:35:49.488 00.030 10072 IsGuiding returns 0
00:35:49.488 00.000 10072 scope move finished after 13 + 576 ms
00:35:49.488 00.000 10072 Move returns status 0, amount 13
00:35:49.488 00.000 10072 MoveAxis(N, 0, ABG)
00:35:49.488 00.000 10072 Move returns status 0, amount 0
00:35:49.488 00.000 10072 move complete, result=0
00:35:49.488 00.000 10072 worker thread done servicing request
00:35:49.488 00.000 10072 Worker thread wakes up
00:35:49.488 00.000 1032 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
00:35:49.492 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:49.492 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:50.118 00.626 10072 Exposure complete
00:35:50.160 00.042 10072 worker thread done servicing request
00:35:50.160 00.000 1032 OnExposeComplete: enter
00:35:50.162 00.002 1032 UpdateGuideState(): m_state=6
00:35:50.163 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2954
00:35:50.165 00.002 1032 Star::Find returns 1 (0), X=318.65, Y=744.82, Mass=1349, SNR=25.9, Peak=154 HFD=2.7
00:35:50.167 00.002 1032 MultiStar: [#1 0.17,-0.17,1.18,U] [#2 0.20,-0.14,0.95,U] [#3 0.16,-0.17,0.74,U] [#4 -0.02,-0.08,0.67,U] [#5 0.11,-0.06,0.73,U] [#6 0.18,-0.03,0.70,U] [#7 -0.16,-0.32,0.00,M3] [#8 0.16,-0.25,0.00,M1] 
00:35:50.168 00.001 1032 refined, 6 included, MultiStar: {0.14, -0.14}, one-star: {0.11, -0.25}
00:35:50.171 00.003 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
00:35:50.172 00.001 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
00:35:50.173 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.19 cameraTheta=-0.79 mountX=-0.17 mountY=-0.10, mountTheta=-2.62
00:35:50.176 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.14, opts=13)
00:35:50.179 00.003 1032 Enqueuing Move request for scope (0.14, -0.14)
00:35:50.180 00.001 10072 Worker thread wakes up
00:35:50.180 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
00:35:50.180 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
00:35:50.180 00.000 10072 Moving (0.14, -0.14) raw xDistance=-0.17 yDistance=-0.10
00:35:50.182 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:50.184 00.002 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 289.43
00:35:50.185 00.001 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
00:35:50.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:50.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:35:50.185 00.000 10072 MoveAxis(E, 101, ABG)
00:35:50.185 00.000 10072 Guiding  Dir = 2, Dur = 101
00:35:50.186 00.001 10072 IsGuiding returns 0
00:35:50.186 00.000 10072 PulseGuide returned control before completion, sleep 111
00:35:50.201 00.015 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:35:50.202 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:50.205 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:50.207 00.002 1032 Enqueuing Expose request
00:35:50.301 00.094 10072 IsGuiding returns 0
00:35:50.301 00.000 10072 Move returns status 0, amount 101
00:35:50.301 00.000 10072 MoveAxis(N, 0, ABG)
00:35:50.301 00.000 10072 Move returns status 0, amount 0
00:35:50.301 00.000 10072 move complete, result=0
00:35:50.302 00.001 10072 worker thread done servicing request
00:35:50.302 00.000 10072 Worker thread wakes up
00:35:50.302 00.000 1032 GuideStep: -0.2 px 101 ms EAST, -0.1 px 0 ms NORTH
00:35:50.304 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:50.305 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:50.714 00.409 10072 Exposure complete
00:35:50.762 00.048 10072 worker thread done servicing request
00:35:50.762 00.000 1032 OnExposeComplete: enter
00:35:50.764 00.002 1032 UpdateGuideState(): m_state=6
00:35:50.766 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2955
00:35:50.766 00.000 1032 Star::Find returns 1 (0), X=318.55, Y=744.88, Mass=1437, SNR=26.7, Peak=135 HFD=2.9
00:35:50.770 00.004 1032 MultiStar: [#1 0.05,-0.27,0.00,M1] [#2 0.16,0.01,0.96,U] [#3 0.10,-0.10,0.70,U] [#4 0.03,-0.06,0.65,U] [#5 0.22,-0.05,0.72,U] [#6 0.02,-0.02,0.68,U] [#7 -0.10,-0.10,0.54,U] [#8 0.02,-0.17,0.59,U] 
00:35:50.773 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.08}, one-star: {0.01, -0.18}
00:35:50.775 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
00:35:50.776 00.001 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
00:35:50.778 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.89 mountX=-0.10 mountY=-0.04, mountTheta=-2.72
00:35:50.780 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
00:35:50.782 00.002 1032 Enqueuing Move request for scope (0.07, -0.08)
00:35:50.783 00.001 10072 Worker thread wakes up
00:35:50.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
00:35:50.783 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
00:35:50.783 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.10 yDistance=-0.04
00:35:50.785 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:50.787 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:50.787 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:35:50.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:50.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:35:50.787 00.000 10072 MoveAxis(E, 12, ABG)
00:35:50.788 00.001 10072 Guiding  Dir = 2, Dur = 12
00:35:50.788 00.000 10072 IsGuiding returns 0
00:35:50.788 00.000 10072 PulseGuide returned control before completion, sleep 22
00:35:50.808 00.020 1032 UpdateGuideState exits: m=1437 SNR=26.7
00:35:50.811 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:50.812 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:50.814 00.002 1032 Enqueuing Expose request
00:35:50.821 00.007 10072 IsGuiding returns 0
00:35:50.821 00.000 10072 Move returns status 0, amount 12
00:35:50.821 00.000 10072 MoveAxis(N, 0, ABG)
00:35:50.821 00.000 10072 Move returns status 0, amount 0
00:35:50.821 00.000 10072 move complete, result=0
00:35:50.821 00.000 10072 worker thread done servicing request
00:35:50.821 00.000 10072 Worker thread wakes up
00:35:50.821 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:50.821 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:50.823 00.002 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
00:35:51.446 00.623 10072 Exposure complete
00:35:51.491 00.045 10072 worker thread done servicing request
00:35:51.492 00.001 1032 OnExposeComplete: enter
00:35:51.493 00.001 1032 UpdateGuideState(): m_state=6
00:35:51.495 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2956
00:35:51.497 00.002 1032 Star::Find returns 1 (0), X=318.44, Y=745.10, Mass=1320, SNR=25.6, Peak=147 HFD=2.6
00:35:51.499 00.002 1032 MultiStar: [#1 -0.03,0.08,1.15,U] [#2 0.04,0.17,0.98,U] [#3 0.08,-0.03,0.77,U] [#4 0.05,0.16,0.69,U] [#5 0.16,0.16,0.73,U] [#6 -0.03,0.10,0.70,U] [#7 -0.11,0.00,0.57,U] [#8 0.00,0.02,0.62,U] 
00:35:51.500 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.08}, one-star: {-0.10, 0.04}
00:35:51.503 00.003 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
00:35:51.504 00.001 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
00:35:51.506 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.52 mountX=0.08 mountY=-0.02, mountTheta=-0.31
00:35:51.508 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
00:35:51.509 00.001 1032 Enqueuing Move request for scope (0.00, 0.08)
00:35:51.511 00.002 10072 Worker thread wakes up
00:35:51.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
00:35:51.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
00:35:51.511 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
00:35:51.513 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:51.514 00.001 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:51.514 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:35:51.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:51.515 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:35:51.515 00.000 10072 MoveAxis(E, 13, ABG)
00:35:51.515 00.000 10072 Guiding  Dir = 2, Dur = 13
00:35:51.515 00.000 10072 IsGuiding returns 0
00:35:51.515 00.000 10072 PulseGuide returned control before completion, sleep 23
00:35:51.532 00.017 1032 UpdateGuideState exits: m=1320 SNR=25.6
00:35:51.534 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:51.535 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:51.538 00.003 1032 Enqueuing Expose request
00:35:51.552 00.014 10072 IsGuiding returns 0
00:35:51.553 00.001 10072 Move returns status 0, amount 13
00:35:51.553 00.000 10072 MoveAxis(N, 0, ABG)
00:35:51.553 00.000 10072 Move returns status 0, amount 0
00:35:51.553 00.000 10072 move complete, result=0
00:35:51.553 00.000 10072 worker thread done servicing request
00:35:51.553 00.000 10072 Worker thread wakes up
00:35:51.553 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:51.553 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:51.553 00.000 1032 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
00:35:51.964 00.411 10072 Exposure complete
00:35:52.014 00.050 10072 worker thread done servicing request
00:35:52.014 00.000 1032 OnExposeComplete: enter
00:35:52.016 00.002 1032 UpdateGuideState(): m_state=6
00:35:52.018 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2957
00:35:52.020 00.002 1032 Star::Find returns 1 (0), X=318.40, Y=745.05, Mass=1441, SNR=26.8, Peak=166 HFD=2.6
00:35:52.023 00.003 1032 MultiStar: [#1 -0.04,0.02,1.10,U] [#2 0.07,0.03,0.96,U] [#3 0.24,-0.08,0.72,U] [#4 0.04,0.14,0.69,U] [#5 0.05,0.24,0.70,U] [#6 0.05,0.09,0.71,U] [#7 -0.12,-0.04,0.53,U] [#8 -0.06,0.03,0.60,U] 
00:35:52.025 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {-0.14, -0.01}
00:35:52.027 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
00:35:52.028 00.001 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
00:35:52.029 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.39 mountX=0.04 mountY=-0.02, mountTheta=-0.44
00:35:52.032 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
00:35:52.033 00.001 1032 Enqueuing Move request for scope (0.01, 0.04)
00:35:52.035 00.002 10072 Worker thread wakes up
00:35:52.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:35:52.036 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:35:52.036 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
00:35:52.040 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:52.041 00.001 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:52.042 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:35:52.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:52.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:35:52.042 00.000 10072 MoveAxis(E, 12, ABG)
00:35:52.042 00.000 10072 Guiding  Dir = 2, Dur = 12
00:35:52.042 00.000 10072 IsGuiding returns 0
00:35:52.043 00.001 10072 PulseGuide returned control before completion, sleep 22
00:35:52.059 00.016 1032 UpdateGuideState exits: m=1441 SNR=26.8
00:35:52.061 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:52.062 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:52.064 00.002 1032 Enqueuing Expose request
00:35:52.069 00.005 10072 IsGuiding returns 0
00:35:52.069 00.000 10072 Move returns status 0, amount 12
00:35:52.069 00.000 10072 MoveAxis(N, 0, ABG)
00:35:52.069 00.000 10072 Move returns status 0, amount 0
00:35:52.069 00.000 10072 move complete, result=0
00:35:52.069 00.000 10072 worker thread done servicing request
00:35:52.069 00.000 10072 Worker thread wakes up
00:35:52.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:52.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:52.072 00.003 1032 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
00:35:52.697 00.625 10072 Exposure complete
00:35:52.752 00.055 10072 worker thread done servicing request
00:35:52.752 00.000 1032 OnExposeComplete: enter
00:35:52.755 00.003 1032 UpdateGuideState(): m_state=6
00:35:52.757 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2958
00:35:52.759 00.002 1032 Star::Find returns 1 (0), X=318.59, Y=744.94, Mass=1361, SNR=25.9, Peak=151 HFD=2.6
00:35:52.761 00.002 1032 MultiStar: [#1 0.07,-0.03,1.15,U] [#2 -0.02,-0.06,0.99,U] [#3 0.18,0.08,0.74,U] [#4 0.01,0.16,0.66,U] [#5 0.20,0.06,0.71,U] [#6 -0.02,-0.10,0.69,U] [#7 0.03,-0.02,0.57,U] [#8 0.04,-0.04,0.58,U] 
00:35:52.765 00.004 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.05, -0.12}
00:35:52.767 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
00:35:52.771 00.004 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
00:35:52.774 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.28 mountX=-0.03 mountY=-0.05, mountTheta=-2.11
00:35:52.778 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
00:35:52.780 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
00:35:52.782 00.002 10072 Worker thread wakes up
00:35:52.782 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
00:35:52.782 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
00:35:52.782 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.05
00:35:52.785 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:52.788 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:35:52.788 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:35:52.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:52.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:35:52.788 00.000 10072 MoveAxis(E, 14, ABG)
00:35:52.788 00.000 10072 Guiding  Dir = 2, Dur = 14
00:35:52.788 00.000 10072 IsGuiding returns 0
00:35:52.789 00.001 10072 PulseGuide returned control before completion, sleep 24
00:35:52.810 00.021 1032 UpdateGuideState exits: m=1361 SNR=25.9
00:35:52.812 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:52.815 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:52.817 00.002 1032 Enqueuing Expose request
00:35:52.821 00.004 10072 IsGuiding returns 0
00:35:52.821 00.000 10072 Move returns status 0, amount 14
00:35:52.821 00.000 10072 MoveAxis(N, 0, ABG)
00:35:52.821 00.000 10072 Move returns status 0, amount 0
00:35:52.821 00.000 10072 move complete, result=0
00:35:52.821 00.000 10072 worker thread done servicing request
00:35:52.821 00.000 10072 Worker thread wakes up
00:35:52.821 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:52.821 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:52.832 00.011 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
00:35:53.230 00.398 10072 Exposure complete
00:35:53.291 00.061 10072 worker thread done servicing request
00:35:53.291 00.000 1032 OnExposeComplete: enter
00:35:53.294 00.003 1032 UpdateGuideState(): m_state=6
00:35:53.296 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2959
00:35:53.299 00.003 1032 Star::Find returns 1 (0), X=318.65, Y=745.03, Mass=1296, SNR=25.4, Peak=133 HFD=2.6
00:35:53.301 00.002 1032 MultiStar: [#1 0.06,-0.09,1.12,U] [#2 0.17,-0.02,1.06,U] [#3 0.08,-0.06,0.74,U] [#4 -0.03,0.03,0.68,U] [#5 0.09,0.20,0.73,U] [#6 -0.03,0.13,0.76,U] [#7 -0.03,-0.07,0.53,U] [#8 -0.15,0.03,0.60,U] 
00:35:53.305 00.004 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.11, -0.03}
00:35:53.307 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
00:35:53.309 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
00:35:53.311 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.15 mountX=-0.01 mountY=-0.05, mountTheta=-1.68
00:35:53.314 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
00:35:53.318 00.004 1032 Enqueuing Move request for scope (0.05, 0.01)
00:35:53.321 00.003 10072 Worker thread wakes up
00:35:53.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
00:35:53.321 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
00:35:53.321 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
00:35:53.323 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:53.327 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:35:53.327 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:35:53.327 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:53.327 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:35:53.327 00.000 10072 MoveAxis(E, 13, ABG)
00:35:53.327 00.000 10072 Guiding  Dir = 2, Dur = 13
00:35:53.327 00.000 10072 IsGuiding returns 0
00:35:53.328 00.001 10072 PulseGuide returned control before completion, sleep 23
00:35:53.349 00.021 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:35:53.352 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:53.354 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:53.356 00.002 1032 Enqueuing Expose request
00:35:53.366 00.010 10072 IsGuiding returns 0
00:35:53.366 00.000 10072 Move returns status 0, amount 13
00:35:53.367 00.001 10072 MoveAxis(N, 0, ABG)
00:35:53.367 00.000 10072 Move returns status 0, amount 0
00:35:53.367 00.000 10072 move complete, result=0
00:35:53.367 00.000 10072 worker thread done servicing request
00:35:53.367 00.000 10072 Worker thread wakes up
00:35:53.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:53.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:53.371 00.004 1032 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
00:35:53.995 00.624 10072 Exposure complete
00:35:54.047 00.052 10072 worker thread done servicing request
00:35:54.047 00.000 1032 OnExposeComplete: enter
00:35:54.049 00.002 1032 UpdateGuideState(): m_state=6
00:35:54.051 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2960
00:35:54.054 00.003 1032 Star::Find returns 1 (0), X=318.38, Y=745.07, Mass=1458, SNR=26.9, Peak=166 HFD=2.6
00:35:54.056 00.002 1032 MultiStar: [#1 -0.04,0.01,1.08,U] [#2 0.10,0.13,0.94,U] [#3 -0.12,0.16,0.71,U] [#4 -0.20,0.13,0.64,U] [#5 -0.01,0.16,0.66,U] [#6 -0.18,-0.01,0.66,U] [#7 -0.23,-0.09,0.56,U] [#8 -0.19,0.08,0.58,U] 
00:35:54.058 00.002 1032 refined, 8 included, MultiStar: {-0.10, 0.06}, one-star: {-0.16, 0.01}
00:35:54.061 00.003 1032 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.83) = xAngle (0.75 = 0.75)
00:35:54.063 00.002 1032 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.75 = 0.75)
00:35:54.064 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.58 mountX=0.09 mountY=0.08, mountTheta=0.75
00:35:54.068 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.06, opts=13)
00:35:54.071 00.003 1032 Enqueuing Move request for scope (-0.10, 0.06)
00:35:54.073 00.002 10072 Worker thread wakes up
00:35:54.073 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
00:35:54.073 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
00:35:54.073 00.000 10072 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=0.08
00:35:54.075 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:54.077 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:35:54.077 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
00:35:54.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:54.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:35:54.077 00.000 10072 MoveAxis(E, 15, ABG)
00:35:54.077 00.000 10072 Guiding  Dir = 2, Dur = 15
00:35:54.078 00.001 10072 IsGuiding returns 0
00:35:54.079 00.001 10072 PulseGuide returned control before completion, sleep 25
00:35:54.098 00.019 1032 UpdateGuideState exits: m=1458 SNR=26.9
00:35:54.100 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:54.102 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:54.104 00.002 1032 Enqueuing Expose request
00:35:54.116 00.012 10072 IsGuiding returns 0
00:35:54.118 00.002 10072 Move returns status 0, amount 15
00:35:54.119 00.001 10072 MoveAxis(N, 0, ABG)
00:35:54.119 00.000 10072 Move returns status 0, amount 0
00:35:54.119 00.000 10072 move complete, result=0
00:35:54.119 00.000 10072 worker thread done servicing request
00:35:54.119 00.000 10072 Worker thread wakes up
00:35:54.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:54.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:54.119 00.000 1032 GuideStep: 0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
00:35:54.524 00.405 10072 Exposure complete
00:35:54.571 00.047 10072 worker thread done servicing request
00:35:54.571 00.000 1032 OnExposeComplete: enter
00:35:54.573 00.002 1032 UpdateGuideState(): m_state=6
00:35:54.575 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2961
00:35:54.577 00.002 1032 Star::Find returns 1 (0), X=318.43, Y=744.99, Mass=1326, SNR=25.7, Peak=148 HFD=2.5
00:35:54.579 00.002 1032 MultiStar: [#1 0.13,-0.10,1.15,U] [#2 0.12,0.01,0.96,U] [#3 0.12,-0.13,0.77,U] [#4 -0.01,0.03,0.67,U] [#5 0.11,-0.00,0.73,U] [#6 0.01,-0.03,0.74,U] [#7 -0.26,-0.02,0.56,U] [#8 -0.11,-0.06,0.61,U] 
00:35:54.581 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {-0.11, -0.07}
00:35:54.583 00.002 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
00:35:54.584 00.001 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
00:35:54.587 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.23 mountX=-0.05 mountY=-0.00, mountTheta=-3.06
00:35:54.590 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
00:35:54.592 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
00:35:54.594 00.002 10072 Worker thread wakes up
00:35:54.594 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
00:35:54.594 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
00:35:54.594 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.00
00:35:54.596 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:54.598 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:35:54.598 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:35:54.598 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:54.599 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:35:54.599 00.000 10072 MoveAxis(E, 14, ABG)
00:35:54.599 00.000 10072 Guiding  Dir = 2, Dur = 14
00:35:54.599 00.000 10072 IsGuiding returns 0
00:35:54.600 00.001 10072 PulseGuide returned control before completion, sleep 24
00:35:54.617 00.017 1032 UpdateGuideState exits: m=1326 SNR=25.7
00:35:54.619 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:54.621 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:54.623 00.002 1032 Enqueuing Expose request
00:35:54.631 00.008 10072 IsGuiding returns 0
00:35:54.631 00.000 10072 Move returns status 0, amount 14
00:35:54.631 00.000 10072 MoveAxis(N, 0, ABG)
00:35:54.631 00.000 10072 Move returns status 0, amount 0
00:35:54.631 00.000 10072 move complete, result=0
00:35:54.631 00.000 10072 worker thread done servicing request
00:35:54.631 00.000 10072 Worker thread wakes up
00:35:54.631 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:54.631 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:54.632 00.001 1032 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
00:35:55.257 00.625 10072 Exposure complete
00:35:55.309 00.052 10072 worker thread done servicing request
00:35:55.309 00.000 1032 OnExposeComplete: enter
00:35:55.310 00.001 1032 UpdateGuideState(): m_state=6
00:35:55.312 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2962
00:35:55.314 00.002 1032 Star::Find returns 1 (0), X=318.61, Y=744.97, Mass=1393, SNR=26.3, Peak=151 HFD=2.5
00:35:55.315 00.001 1032 MultiStar: [#1 0.14,-0.02,1.14,U] [#2 0.03,0.08,1.03,U] [#3 0.08,-0.00,0.71,U] [#4 0.07,0.09,0.69,U] [#5 0.10,0.15,0.68,U] [#6 0.07,0.06,0.71,U] [#7 -0.12,-0.15,0.57,U] [#8 -0.02,0.08,0.61,U] 
00:35:55.318 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.08, -0.09}
00:35:55.321 00.003 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
00:35:55.323 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
00:35:55.325 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.31 mountX=0.00 mountY=-0.06, mountTheta=-1.52
00:35:55.329 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
00:35:55.331 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
00:35:55.334 00.003 10072 Worker thread wakes up
00:35:55.334 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
00:35:55.334 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
00:35:55.334 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
00:35:55.338 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:55.341 00.003 10072 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:35:55.341 00.000 10072 PPEC: input: 0.00, control: -0.02, exposure: 500
00:35:55.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:55.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:35:55.341 00.000 10072 MoveAxis(E, 16, ABG)
00:35:55.342 00.001 10072 Guiding  Dir = 2, Dur = 16
00:35:55.342 00.000 10072 IsGuiding returns 0
00:35:55.342 00.000 10072 PulseGuide returned control before completion, sleep 26
00:35:55.360 00.018 1032 UpdateGuideState exits: m=1393 SNR=26.3
00:35:55.362 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:55.365 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:55.366 00.001 1032 Enqueuing Expose request
00:35:55.380 00.014 10072 IsGuiding returns 0
00:35:55.380 00.000 10072 Move returns status 0, amount 16
00:35:55.380 00.000 10072 MoveAxis(N, 0, ABG)
00:35:55.380 00.000 10072 Move returns status 0, amount 0
00:35:55.380 00.000 10072 move complete, result=0
00:35:55.380 00.000 10072 worker thread done servicing request
00:35:55.380 00.000 10072 Worker thread wakes up
00:35:55.380 00.000 1032 GuideStep: 0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
00:35:55.383 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:55.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:55.788 00.405 10072 Exposure complete
00:35:55.840 00.052 10072 worker thread done servicing request
00:35:55.840 00.000 1032 OnExposeComplete: enter
00:35:55.842 00.002 1032 UpdateGuideState(): m_state=6
00:35:55.845 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2963
00:35:55.846 00.001 1032 Star::Find returns 1 (0), X=318.64, Y=744.83, Mass=1406, SNR=26.4, Peak=153 HFD=2.7
00:35:55.848 00.002 1032 MultiStar: [#1 0.15,0.00,1.11,U] [#2 0.12,0.01,0.97,U] [#3 0.18,-0.00,0.75,U] [#4 0.07,0.08,0.64,U] [#5 0.21,0.12,0.69,U] [#6 0.15,-0.15,0.72,U] [#7 -0.05,-0.09,0.52,U] [#8 0.02,-0.23,0.64,U] 
00:35:55.850 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.05}, one-star: {0.10, -0.23}
00:35:55.852 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
00:35:55.853 00.001 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
00:35:55.855 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.13 cameraTheta=-0.44 mountX=-0.08 mountY=-0.10, mountTheta=-2.27
00:35:55.857 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
00:35:55.858 00.001 1032 Enqueuing Move request for scope (0.11, -0.05)
00:35:55.861 00.003 10072 Worker thread wakes up
00:35:55.861 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
00:35:55.861 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
00:35:55.861 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.08 yDistance=-0.10
00:35:55.865 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:55.867 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:35:55.867 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:35:55.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:55.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:35:55.867 00.000 10072 MoveAxis(E, 14, ABG)
00:35:55.867 00.000 10072 Guiding  Dir = 2, Dur = 14
00:35:55.868 00.001 10072 IsGuiding returns 0
00:35:55.868 00.000 10072 PulseGuide returned control before completion, sleep 24
00:35:55.886 00.018 1032 UpdateGuideState exits: m=1406 SNR=26.4
00:35:55.888 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:55.889 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:55.892 00.003 1032 Enqueuing Expose request
00:35:55.912 00.020 10072 IsGuiding returns 0
00:35:55.912 00.000 10072 Move returns status 0, amount 14
00:35:55.912 00.000 10072 MoveAxis(N, 0, ABG)
00:35:55.913 00.001 10072 Move returns status 0, amount 0
00:35:55.913 00.000 10072 move complete, result=0
00:35:55.913 00.000 10072 worker thread done servicing request
00:35:55.913 00.000 10072 Worker thread wakes up
00:35:55.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:55.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:55.919 00.006 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
00:35:56.538 00.619 10072 Exposure complete
00:35:56.587 00.049 10072 worker thread done servicing request
00:35:56.587 00.000 1032 OnExposeComplete: enter
00:35:56.590 00.003 1032 UpdateGuideState(): m_state=6
00:35:56.591 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2964
00:35:56.593 00.002 1032 Star::Find returns 1 (0), X=318.43, Y=745.02, Mass=1365, SNR=26.0, Peak=182 HFD=2.4
00:35:56.595 00.002 1032 MultiStar: [#1 -0.01,-0.03,1.11,U] [#2 -0.10,0.06,0.99,U] [#3 0.17,-0.07,0.77,U] [#4 0.05,0.01,0.68,U] [#5 -0.07,0.18,0.69,U] [#6 -0.04,-0.03,0.72,U] [#7 0.03,-0.05,0.55,U] [#8 -0.01,-0.10,0.64,U] 
00:35:56.596 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {-0.11, -0.04}
00:35:56.598 00.002 1032 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.83) = xAngle (-4.62 = 1.67)
00:35:56.599 00.001 1032 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.62 = 1.67)
00:35:56.601 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.78 mountX=-0.00 mountY=0.02, mountTheta=1.67
00:35:56.604 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
00:35:56.606 00.002 1032 Enqueuing Move request for scope (-0.02, -0.01)
00:35:56.609 00.003 10072 Worker thread wakes up
00:35:56.609 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
00:35:56.609 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
00:35:56.609 00.000 10072 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
00:35:56.611 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:56.613 00.002 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:35:56.613 00.000 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
00:35:56.613 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:56.613 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:35:56.613 00.000 10072 MoveAxis(E, 16, ABG)
00:35:56.613 00.000 10072 Guiding  Dir = 2, Dur = 16
00:35:56.614 00.001 10072 IsGuiding returns 0
00:35:56.615 00.001 10072 PulseGuide returned control before completion, sleep 26
00:35:56.631 00.016 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:35:56.633 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:56.635 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:56.637 00.002 1032 Enqueuing Expose request
00:35:56.647 00.010 10072 IsGuiding returns 1
00:35:56.647 00.000 10072 scope still moving after pulse duration time elapsed
00:35:56.678 00.031 10072 IsGuiding returns 1
00:35:56.709 00.031 10072 IsGuiding returns 1
00:35:56.740 00.031 10072 IsGuiding returns 1
00:35:56.772 00.032 10072 IsGuiding returns 1
00:35:56.806 00.034 10072 IsGuiding returns 1
00:35:56.833 00.027 10072 IsGuiding returns 1
00:35:56.864 00.031 10072 IsGuiding returns 1
00:35:56.896 00.032 10072 IsGuiding returns 1
00:35:56.927 00.031 10072 IsGuiding returns 1
00:35:56.959 00.032 10072 IsGuiding returns 1
00:35:56.990 00.031 10072 IsGuiding returns 1
00:35:57.021 00.031 10072 IsGuiding returns 1
00:35:57.053 00.032 10072 IsGuiding returns 1
00:35:57.085 00.032 10072 IsGuiding returns 1
00:35:57.116 00.031 10072 IsGuiding returns 1
00:35:57.147 00.031 10072 IsGuiding returns 1
00:35:57.180 00.033 10072 IsGuiding returns 1
00:35:57.210 00.030 10072 IsGuiding returns 1
00:35:57.241 00.031 10072 IsGuiding returns 1
00:35:57.272 00.031 10072 IsGuiding returns 1
00:35:57.304 00.032 10072 IsGuiding returns 1
00:35:57.336 00.032 10072 IsGuiding returns 1
00:35:57.367 00.031 10072 IsGuiding returns 1
00:35:57.398 00.031 10072 IsGuiding returns 1
00:35:57.429 00.031 10072 IsGuiding returns 1
00:35:57.460 00.031 10072 IsGuiding returns 1
00:35:57.491 00.031 10072 IsGuiding returns 0
00:35:57.491 00.000 10072 scope move finished after 16 + 860 ms
00:35:57.491 00.000 10072 Move returns status 0, amount 16
00:35:57.491 00.000 10072 MoveAxis(N, 0, ABG)
00:35:57.491 00.000 10072 Move returns status 0, amount 0
00:35:57.491 00.000 10072 move complete, result=0
00:35:57.491 00.000 10072 worker thread done servicing request
00:35:57.491 00.000 10072 Worker thread wakes up
00:35:57.491 00.000 1032 GuideStep: -0.0 px 16 ms EAST, 0.0 px 0 ms NORTH
00:35:57.494 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:57.495 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:58.135 00.640 10072 Exposure complete
00:35:58.174 00.039 10072 worker thread done servicing request
00:35:58.174 00.000 1032 OnExposeComplete: enter
00:35:58.176 00.002 1032 UpdateGuideState(): m_state=6
00:35:58.178 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2965
00:35:58.179 00.001 1032 Star::Find returns 1 (0), X=318.52, Y=745.03, Mass=1367, SNR=26.1, Peak=142 HFD=2.5
00:35:58.181 00.002 1032 MultiStar: [#1 0.09,-0.14,1.19,U] [#2 0.14,-0.01,0.99,U] [#3 0.34,-0.06,0.00,M1] [#4 0.07,-0.12,0.70,U] [#5 0.12,0.07,0.73,U] [#6 0.06,-0.02,0.71,U] [#7 0.11,-0.05,0.55,U] [#8 0.08,-0.21,0.63,U] 
00:35:58.183 00.002 1032 single-star, 7 included, MultiStar: {0.08, -0.06}, one-star: {-0.01, -0.03}
00:35:58.184 00.001 1032 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.83) = xAngle (-3.84 = 2.44)
00:35:58.186 00.002 1032 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.84 = 2.44)
00:35:58.187 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-2.01 mountX=-0.03 mountY=0.02, mountTheta=2.44
00:35:58.189 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
00:35:58.190 00.001 1032 Enqueuing Move request for scope (-0.01, -0.03)
00:35:58.193 00.003 10072 Worker thread wakes up
00:35:58.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:35:58.193 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:35:58.193 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
00:35:58.195 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:58.196 00.001 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:35:58.197 00.001 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
00:35:58.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:58.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:35:58.197 00.000 10072 MoveAxis(E, 24, ABG)
00:35:58.197 00.000 10072 Guiding  Dir = 2, Dur = 24
00:35:58.197 00.000 10072 IsGuiding returns 0
00:35:58.198 00.001 10072 PulseGuide returned control before completion, sleep 34
00:35:58.212 00.014 1032 UpdateGuideState exits: m=1367 SNR=26.1
00:35:58.214 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:58.215 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:58.217 00.002 1032 Enqueuing Expose request
00:35:58.240 00.023 10072 IsGuiding returns 0
00:35:58.240 00.000 10072 Move returns status 0, amount 24
00:35:58.240 00.000 10072 MoveAxis(N, 0, ABG)
00:35:58.240 00.000 10072 Move returns status 0, amount 0
00:35:58.240 00.000 10072 move complete, result=0
00:35:58.240 00.000 10072 worker thread done servicing request
00:35:58.240 00.000 10072 Worker thread wakes up
00:35:58.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:58.240 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:58.242 00.002 1032 GuideStep: -0.0 px 24 ms EAST, 0.0 px 0 ms NORTH
00:35:58.648 00.406 10072 Exposure complete
00:35:58.692 00.044 10072 worker thread done servicing request
00:35:58.692 00.000 1032 OnExposeComplete: enter
00:35:58.694 00.002 1032 UpdateGuideState(): m_state=6
00:35:58.696 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2966
00:35:58.697 00.001 1032 Star::Find returns 1 (0), X=318.38, Y=744.90, Mass=1381, SNR=26.2, Peak=172 HFD=2.6
00:35:58.699 00.002 1032 MultiStar: [#1 0.08,-0.12,1.07,U] [#2 0.03,0.02,0.97,U] [#3 0.42,0.16,0.00,M2] [#4 0.20,0.02,0.70,U] [#5 0.04,0.08,0.69,U] [#6 0.02,0.01,0.72,U] [#7 0.12,-0.14,0.49,U] [#8 0.01,-0.13,0.58,U] 
00:35:58.700 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.06}, one-star: {-0.15, -0.16}
00:35:58.703 00.003 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
00:35:58.704 00.001 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
00:35:58.705 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.04 mountX=-0.06 mountY=-0.02, mountTheta=-2.87
00:35:58.709 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
00:35:58.713 00.004 1032 Enqueuing Move request for scope (0.03, -0.06)
00:35:58.715 00.002 10072 Worker thread wakes up
00:35:58.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
00:35:58.716 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
00:35:58.716 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.02
00:35:58.718 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:58.720 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:35:58.721 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:35:58.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:58.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:35:58.721 00.000 10072 MoveAxis(E, 14, ABG)
00:35:58.721 00.000 10072 Guiding  Dir = 2, Dur = 14
00:35:58.721 00.000 10072 IsGuiding returns 0
00:35:58.722 00.001 10072 PulseGuide returned control before completion, sleep 23
00:35:58.739 00.017 1032 UpdateGuideState exits: m=1381 SNR=26.2
00:35:58.741 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:58.743 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:58.744 00.001 1032 Enqueuing Expose request
00:35:58.756 00.012 10072 IsGuiding returns 0
00:35:58.756 00.000 10072 Move returns status 0, amount 14
00:35:58.756 00.000 10072 MoveAxis(N, 0, ABG)
00:35:58.756 00.000 10072 Move returns status 0, amount 0
00:35:58.756 00.000 10072 move complete, result=0
00:35:58.756 00.000 10072 worker thread done servicing request
00:35:58.756 00.000 10072 Worker thread wakes up
00:35:58.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:58.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:58.757 00.001 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
00:35:59.384 00.627 10072 Exposure complete
00:35:59.431 00.047 10072 worker thread done servicing request
00:35:59.431 00.000 1032 OnExposeComplete: enter
00:35:59.433 00.002 1032 UpdateGuideState(): m_state=6
00:35:59.435 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2967
00:35:59.437 00.002 1032 Star::Find returns 1 (0), X=318.57, Y=745.03, Mass=1463, SNR=27.0, Peak=162 HFD=2.6
00:35:59.439 00.002 1032 MultiStar: [#1 0.22,-0.03,1.09,U] [#2 0.18,0.27,0.00,M1] [#3 0.33,-0.08,0.00,M3] [#4 0.07,0.09,0.64,U] [#5 0.32,0.15,0.00,M1] [#6 0.09,0.00,0.68,U] [#7 0.18,-0.20,0.55,U] [#8 0.02,-0.11,0.54,U] 
00:35:59.441 00.002 1032 single-star, 5 included, MultiStar: {0.11, -0.04}, one-star: {0.03, -0.03}
00:35:59.443 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
00:35:59.444 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
00:35:59.446 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-0.76 mountX=-0.04 mountY=-0.02, mountTheta=-2.59
00:35:59.449 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
00:35:59.451 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
00:35:59.453 00.002 10072 Worker thread wakes up
00:35:59.453 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
00:35:59.453 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
00:35:59.453 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
00:35:59.457 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:35:59.459 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:35:59.459 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
00:35:59.460 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:59.460 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:35:59.460 00.000 10072 MoveAxis(E, 15, ABG)
00:35:59.460 00.000 10072 Guiding  Dir = 2, Dur = 15
00:35:59.460 00.000 10072 IsGuiding returns 0
00:35:59.461 00.001 10072 PulseGuide returned control before completion, sleep 25
00:35:59.477 00.016 1032 UpdateGuideState exits: m=1463 SNR=27.0
00:35:59.479 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:59.480 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:35:59.482 00.002 1032 Enqueuing Expose request
00:35:59.490 00.008 10072 IsGuiding returns 1
00:35:59.490 00.000 10072 scope still moving after pulse duration time elapsed
00:35:59.521 00.031 10072 IsGuiding returns 1
00:35:59.552 00.031 10072 IsGuiding returns 1
00:35:59.583 00.031 10072 IsGuiding returns 1
00:35:59.621 00.038 10072 IsGuiding returns 1
00:35:59.646 00.025 10072 IsGuiding returns 1
00:35:59.677 00.031 10072 IsGuiding returns 1
00:35:59.708 00.031 10072 IsGuiding returns 1
00:35:59.740 00.032 10072 IsGuiding returns 1
00:35:59.771 00.031 10072 IsGuiding returns 1
00:35:59.803 00.032 10072 IsGuiding returns 1
00:35:59.833 00.030 10072 IsGuiding returns 1
00:35:59.864 00.031 10072 IsGuiding returns 1
00:35:59.896 00.032 10072 IsGuiding returns 1
00:35:59.927 00.031 10072 IsGuiding returns 1
00:35:59.959 00.032 10072 IsGuiding returns 1
00:35:59.991 00.032 10072 IsGuiding returns 0
00:35:59.991 00.000 10072 scope move finished after 15 + 515 ms
00:35:59.991 00.000 10072 Move returns status 0, amount 15
00:35:59.991 00.000 10072 MoveAxis(N, 0, ABG)
00:35:59.991 00.000 10072 Move returns status 0, amount 0
00:35:59.991 00.000 10072 move complete, result=0
00:35:59.991 00.000 10072 worker thread done servicing request
00:35:59.991 00.000 10072 Worker thread wakes up
00:35:59.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:35:59.992 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:35:59.992 00.000 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
00:36:00.621 00.629 10072 Exposure complete
00:36:00.670 00.049 10072 worker thread done servicing request
00:36:00.670 00.000 1032 OnExposeComplete: enter
00:36:00.673 00.003 1032 UpdateGuideState(): m_state=6
00:36:00.676 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2968
00:36:00.678 00.002 1032 Star::Find returns 1 (0), X=318.49, Y=744.83, Mass=1394, SNR=26.3, Peak=161 HFD=2.7
00:36:00.681 00.003 1032 MultiStar: [#1 -0.04,-0.30,0.00,M1] [#2 0.23,-0.16,0.00,M2] [#3 -0.04,-0.00,0.71,U] [#4 0.02,-0.01,0.65,U] [#5 0.06,-0.13,0.69,U] [#6 0.17,-0.16,0.68,U] [#7 -0.04,-0.39,0.00,M1] [#8 0.06,-0.14,0.60,U] 
00:36:00.684 00.003 1032 refined, 5 included, MultiStar: {0.03, -0.12}, one-star: {-0.04, -0.23}
00:36:00.685 00.001 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
00:36:00.687 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
00:36:00.688 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.31 mountX=-0.12 mountY=-0.00, mountTheta=-3.14
00:36:00.690 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.12, opts=13)
00:36:00.692 00.002 1032 Enqueuing Move request for scope (0.03, -0.12)
00:36:00.694 00.002 10072 Worker thread wakes up
00:36:00.695 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
00:36:00.695 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
00:36:00.695 00.000 10072 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=-0.00
00:36:00.697 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:00.700 00.003 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:36:00.700 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
00:36:00.700 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:00.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:36:00.700 00.000 10072 MoveAxis(E, 19, ABG)
00:36:00.700 00.000 10072 Guiding  Dir = 2, Dur = 19
00:36:00.700 00.000 10072 IsGuiding returns 0
00:36:00.701 00.001 10072 PulseGuide returned control before completion, sleep 29
00:36:00.720 00.019 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:36:00.722 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:00.724 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:00.726 00.002 1032 Enqueuing Expose request
00:36:00.743 00.017 10072 IsGuiding returns 0
00:36:00.743 00.000 10072 Move returns status 0, amount 19
00:36:00.743 00.000 10072 MoveAxis(N, 0, ABG)
00:36:00.743 00.000 10072 Move returns status 0, amount 0
00:36:00.744 00.001 10072 move complete, result=0
00:36:00.744 00.000 10072 worker thread done servicing request
00:36:00.744 00.000 10072 Worker thread wakes up
00:36:00.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:00.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:00.748 00.004 1032 GuideStep: -0.1 px 19 ms EAST, -0.0 px 0 ms NORTH
00:36:01.153 00.405 10072 Exposure complete
00:36:01.204 00.051 10072 worker thread done servicing request
00:36:01.204 00.000 1032 OnExposeComplete: enter
00:36:01.208 00.004 1032 UpdateGuideState(): m_state=6
00:36:01.209 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2969
00:36:01.212 00.003 1032 Star::Find returns 1 (0), X=318.48, Y=744.82, Mass=1497, SNR=27.3, Peak=180 HFD=2.7
00:36:01.214 00.002 1032 MultiStar: [#1 0.11,-0.34,0.00,M2] [#2 0.11,-0.10,0.93,U] [#3 0.20,-0.31,0.00,M3] [#4 0.04,-0.29,0.00,M1] [#5 0.15,0.01,0.66,U] [#6 -0.03,-0.15,0.67,U] [#7 -0.24,-0.26,0.00,M2] [#8 -0.04,-0.15,0.55,U] 
00:36:01.215 00.001 1032 refined, 4 included, MultiStar: {0.03, -0.14}, one-star: {-0.05, -0.24}
00:36:01.217 00.002 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
00:36:01.218 00.001 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
00:36:01.220 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.37 mountX=-0.14 mountY=0.01, mountTheta=3.08
00:36:01.223 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.14, opts=13)
00:36:01.225 00.002 1032 Enqueuing Move request for scope (0.03, -0.14)
00:36:01.227 00.002 10072 Worker thread wakes up
00:36:01.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
00:36:01.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
00:36:01.227 00.000 10072 Moving (0.03, -0.14) raw xDistance=-0.14 yDistance=0.01
00:36:01.229 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:01.232 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.44
00:36:01.232 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:36:01.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:01.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:36:01.232 00.000 10072 MoveAxis(E, 82, ABG)
00:36:01.232 00.000 10072 Guiding  Dir = 2, Dur = 82
00:36:01.232 00.000 10072 IsGuiding returns 0
00:36:01.233 00.001 10072 PulseGuide returned control before completion, sleep 92
00:36:01.253 00.020 1032 UpdateGuideState exits: m=1497 SNR=27.3
00:36:01.256 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:01.258 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:01.260 00.002 1032 Enqueuing Expose request
00:36:01.338 00.078 10072 IsGuiding returns 0
00:36:01.338 00.000 10072 Move returns status 0, amount 82
00:36:01.338 00.000 10072 MoveAxis(N, 0, ABG)
00:36:01.338 00.000 10072 Move returns status 0, amount 0
00:36:01.338 00.000 10072 move complete, result=0
00:36:01.338 00.000 10072 worker thread done servicing request
00:36:01.338 00.000 10072 Worker thread wakes up
00:36:01.338 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:01.338 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:01.338 00.000 1032 GuideStep: -0.1 px 82 ms EAST, 0.0 px 0 ms NORTH
00:36:01.963 00.625 10072 Exposure complete
00:36:02.014 00.051 10072 worker thread done servicing request
00:36:02.015 00.001 1032 OnExposeComplete: enter
00:36:02.016 00.001 1032 UpdateGuideState(): m_state=6
00:36:02.019 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2970
00:36:02.021 00.002 1032 Star::Find returns 1 (0), X=318.82, Y=744.95, Mass=1265, SNR=25.1, Peak=149 HFD=2.6
00:36:02.024 00.003 1032 MultiStar: [#1 0.23,-0.02,1.17,U] [#2 0.32,-0.03,0.00,M2] [#3 0.26,0.01,0.75,U] [#4 0.28,-0.10,0.00,M2] [#5 0.25,0.17,0.00,M1] [#6 0.19,-0.01,0.74,U] [#7 0.10,-0.12,0.57,U] [#8 0.07,-0.06,0.66,U] 
00:36:02.026 00.002 1032 refined, 5 included, MultiStar: {0.20, -0.05}, one-star: {0.28, -0.12}
00:36:02.029 00.003 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
00:36:02.031 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
00:36:02.033 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.25 mountX=-0.10 mountY=-0.18, mountTheta=-2.08
00:36:02.037 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.05, opts=13)
00:36:02.039 00.002 1032 Enqueuing Move request for scope (0.20, -0.05)
00:36:02.041 00.002 10072 Worker thread wakes up
00:36:02.041 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
00:36:02.041 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
00:36:02.041 00.000 10072 Moving (0.20, -0.05) raw xDistance=-0.10 yDistance=-0.18
00:36:02.042 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:02.044 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:36:02.044 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:36:02.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:02.046 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:36:02.046 00.000 10072 MoveAxis(E, 15, ABG)
00:36:02.046 00.000 10072 Guiding  Dir = 2, Dur = 15
00:36:02.046 00.000 10072 IsGuiding returns 0
00:36:02.046 00.000 10072 PulseGuide returned control before completion, sleep 25
00:36:02.064 00.018 1032 UpdateGuideState exits: m=1265 SNR=25.1
00:36:02.067 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:02.069 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:02.071 00.002 1032 Enqueuing Expose request
00:36:02.084 00.013 10072 IsGuiding returns 0
00:36:02.084 00.000 10072 Move returns status 0, amount 15
00:36:02.084 00.000 10072 MoveAxis(N, 0, ABG)
00:36:02.084 00.000 10072 Move returns status 0, amount 0
00:36:02.084 00.000 10072 move complete, result=0
00:36:02.084 00.000 10072 worker thread done servicing request
00:36:02.084 00.000 10072 Worker thread wakes up
00:36:02.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:02.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:02.084 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.2 px 0 ms NORTH
00:36:02.495 00.411 10072 Exposure complete
00:36:02.544 00.049 10072 worker thread done servicing request
00:36:02.544 00.000 1032 OnExposeComplete: enter
00:36:02.545 00.001 1032 UpdateGuideState(): m_state=6
00:36:02.546 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2971
00:36:02.549 00.003 1032 Star::Find returns 1 (0), X=318.62, Y=744.97, Mass=1432, SNR=26.7, Peak=170 HFD=2.4
00:36:02.552 00.003 1032 MultiStar: [#1 0.26,-0.06,1.13,U] [#2 0.23,-0.01,0.92,U] [#3 0.04,-0.22,0.73,U] [#4 0.07,-0.04,0.68,U] [#5 0.38,0.19,0.00,M2] [#6 0.04,0.04,0.70,U] [#7 0.07,-0.02,0.54,U] [#8 0.08,-0.09,0.59,U] 
00:36:02.554 00.002 1032 single-star, 7 included, MultiStar: {0.13, -0.06}, one-star: {0.09, -0.10}
00:36:02.555 00.001 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
00:36:02.557 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
00:36:02.559 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.83 mountX=-0.11 mountY=-0.06, mountTheta=-2.66
00:36:02.562 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
00:36:02.564 00.002 1032 Enqueuing Move request for scope (0.09, -0.10)
00:36:02.566 00.002 10072 Worker thread wakes up
00:36:02.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
00:36:02.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
00:36:02.566 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.11 yDistance=-0.06
00:36:02.568 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:02.571 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:36:02.571 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:36:02.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:02.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:36:02.571 00.000 10072 MoveAxis(E, 13, ABG)
00:36:02.571 00.000 10072 Guiding  Dir = 2, Dur = 13
00:36:02.571 00.000 10072 IsGuiding returns 0
00:36:02.572 00.001 10072 PulseGuide returned control before completion, sleep 23
00:36:02.588 00.016 1032 UpdateGuideState exits: m=1432 SNR=26.7
00:36:02.591 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:02.593 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:02.595 00.002 1032 Enqueuing Expose request
00:36:02.598 00.003 10072 IsGuiding returns 0
00:36:02.598 00.000 10072 Move returns status 0, amount 13
00:36:02.598 00.000 10072 MoveAxis(N, 0, ABG)
00:36:02.598 00.000 10072 Move returns status 0, amount 0
00:36:02.598 00.000 10072 move complete, result=0
00:36:02.598 00.000 10072 worker thread done servicing request
00:36:02.598 00.000 10072 Worker thread wakes up
00:36:02.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:02.598 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:02.604 00.006 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
00:36:03.225 00.621 10072 Exposure complete
00:36:03.275 00.050 10072 worker thread done servicing request
00:36:03.275 00.000 1032 OnExposeComplete: enter
00:36:03.276 00.001 1032 UpdateGuideState(): m_state=6
00:36:03.278 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2972
00:36:03.280 00.002 1032 Star::Find returns 1 (0), X=318.70, Y=745.08, Mass=1423, SNR=26.6, Peak=145 HFD=2.6
00:36:03.282 00.002 1032 MultiStar: [#1 0.13,-0.08,1.11,U] [#2 0.19,-0.00,0.99,U] [#3 0.34,0.03,0.00,M2] [#4 0.27,0.01,0.67,U] [#5 0.19,0.14,0.72,U] [#6 0.16,0.21,0.71,U] [#7 -0.00,-0.03,0.53,U] [#8 0.11,0.09,0.63,U] 
00:36:03.283 00.001 1032 refined, 7 included, MultiStar: {0.16, 0.03}, one-star: {0.17, 0.01}
00:36:03.286 00.003 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
00:36:03.287 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
00:36:03.290 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.21 mountX=-0.01 mountY=-0.16, mountTheta=-1.62
00:36:03.293 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.03, opts=13)
00:36:03.295 00.002 1032 Enqueuing Move request for scope (0.16, 0.03)
00:36:03.297 00.002 10072 Worker thread wakes up
00:36:03.297 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
00:36:03.297 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
00:36:03.297 00.000 10072 Moving (0.16, 0.03) raw xDistance=-0.01 yDistance=-0.16
00:36:03.301 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:03.303 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:36:03.303 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:36:03.303 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:03.303 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:36:03.303 00.000 10072 MoveAxis(E, 14, ABG)
00:36:03.303 00.000 10072 Guiding  Dir = 2, Dur = 14
00:36:03.304 00.001 10072 IsGuiding returns 0
00:36:03.304 00.000 10072 PulseGuide returned control before completion, sleep 24
00:36:03.322 00.018 1032 UpdateGuideState exits: m=1423 SNR=26.6
00:36:03.325 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:03.327 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:03.329 00.002 1032 Enqueuing Expose request
00:36:03.334 00.005 10072 IsGuiding returns 0
00:36:03.334 00.000 10072 Move returns status 0, amount 14
00:36:03.334 00.000 10072 MoveAxis(N, 0, ABG)
00:36:03.334 00.000 10072 Move returns status 0, amount 0
00:36:03.334 00.000 10072 move complete, result=0
00:36:03.335 00.001 10072 worker thread done servicing request
00:36:03.335 00.000 10072 Worker thread wakes up
00:36:03.335 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:03.335 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:03.342 00.007 1032 GuideStep: -0.0 px 14 ms EAST, -0.2 px 0 ms NORTH
00:36:03.741 00.399 10072 Exposure complete
00:36:03.792 00.051 10072 worker thread done servicing request
00:36:03.792 00.000 1032 OnExposeComplete: enter
00:36:03.794 00.002 1032 UpdateGuideState(): m_state=6
00:36:03.796 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2973
00:36:03.799 00.003 1032 Star::Find returns 1 (0), X=318.68, Y=745.12, Mass=1393, SNR=26.3, Peak=127 HFD=2.6
00:36:03.802 00.003 1032 MultiStar: [#1 0.18,-0.03,1.13,U] [#2 0.23,0.15,0.94,U] [#3 0.15,0.13,0.74,U] [#4 0.09,0.03,0.64,U] [#5 0.30,0.02,0.00,M2] [#6 0.20,0.20,0.00,M1] [#7 0.11,-0.12,0.48,U] [#8 0.15,0.04,0.62,U] 
00:36:03.803 00.001 1032 single-star, 6 included, MultiStar: {0.16, 0.04}, one-star: {0.15, 0.06}
00:36:03.805 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
00:36:03.807 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
00:36:03.809 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.36 mountX=0.02 mountY=-0.16, mountTheta=-1.47
00:36:03.812 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
00:36:03.814 00.002 1032 Enqueuing Move request for scope (0.15, 0.06)
00:36:03.817 00.003 10072 Worker thread wakes up
00:36:03.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
00:36:03.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
00:36:03.817 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
00:36:03.819 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:03.821 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:36:03.821 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:36:03.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:03.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:36:03.821 00.000 10072 MoveAxis(E, 12, ABG)
00:36:03.821 00.000 10072 Guiding  Dir = 2, Dur = 12
00:36:03.821 00.000 10072 IsGuiding returns 0
00:36:03.822 00.001 10072 PulseGuide returned control before completion, sleep 22
00:36:03.841 00.019 1032 UpdateGuideState exits: m=1393 SNR=26.3
00:36:03.843 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:03.845 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:03.847 00.002 1032 Enqueuing Expose request
00:36:03.849 00.002 10072 IsGuiding returns 0
00:36:03.849 00.000 10072 Move returns status 0, amount 12
00:36:03.849 00.000 10072 MoveAxis(N, 0, ABG)
00:36:03.849 00.000 10072 Move returns status 0, amount 0
00:36:03.849 00.000 10072 move complete, result=0
00:36:03.849 00.000 10072 worker thread done servicing request
00:36:03.849 00.000 10072 Worker thread wakes up
00:36:03.849 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:03.850 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:03.858 00.008 1032 GuideStep: 0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
00:36:04.479 00.621 10072 Exposure complete
00:36:04.529 00.050 10072 worker thread done servicing request
00:36:04.529 00.000 1032 OnExposeComplete: enter
00:36:04.531 00.002 1032 UpdateGuideState(): m_state=6
00:36:04.532 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2974
00:36:04.534 00.002 1032 Star::Find returns 1 (0), X=318.48, Y=744.98, Mass=1356, SNR=26.0, Peak=178 HFD=2.3
00:36:04.536 00.002 1032 MultiStar: [#1 0.31,-0.06,0.00,M1] [#2 0.16,0.07,1.00,U] [#3 0.25,-0.15,0.00,M2] [#4 0.14,0.01,0.66,U] [#5 0.32,0.15,0.00,M3] [#6 0.16,-0.04,0.71,U] [#7 0.04,-0.03,0.57,U] [#8 0.06,-0.05,0.55,U] 
00:36:04.537 00.001 1032 refined, 5 included, MultiStar: {0.08, -0.02}, one-star: {-0.06, -0.08}
00:36:04.539 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
00:36:04.541 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
00:36:04.542 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.21 mountX=-0.04 mountY=-0.07, mountTheta=-2.04
00:36:04.545 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
00:36:04.546 00.001 1032 Enqueuing Move request for scope (0.08, -0.02)
00:36:04.548 00.002 10072 Worker thread wakes up
00:36:04.548 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
00:36:04.548 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
00:36:04.548 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.07
00:36:04.551 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:04.553 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:36:04.553 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:36:04.553 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:04.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:36:04.554 00.001 10072 MoveAxis(E, 14, ABG)
00:36:04.554 00.000 10072 Guiding  Dir = 2, Dur = 14
00:36:04.555 00.001 10072 IsGuiding returns 0
00:36:04.556 00.001 10072 PulseGuide returned control before completion, sleep 24
00:36:04.571 00.015 1032 UpdateGuideState exits: m=1356 SNR=26.0
00:36:04.575 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:04.577 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:04.578 00.001 1032 Enqueuing Expose request
00:36:04.587 00.009 10072 IsGuiding returns 0
00:36:04.587 00.000 10072 Move returns status 0, amount 14
00:36:04.587 00.000 10072 MoveAxis(N, 0, ABG)
00:36:04.587 00.000 10072 Move returns status 0, amount 0
00:36:04.587 00.000 10072 move complete, result=0
00:36:04.587 00.000 10072 worker thread done servicing request
00:36:04.587 00.000 10072 Worker thread wakes up
00:36:04.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:04.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:04.590 00.003 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
00:36:04.993 00.403 10072 Exposure complete
00:36:05.044 00.051 10072 worker thread done servicing request
00:36:05.044 00.000 1032 OnExposeComplete: enter
00:36:05.046 00.002 1032 UpdateGuideState(): m_state=6
00:36:05.049 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2975
00:36:05.051 00.002 1032 Star::Find returns 1 (0), X=318.56, Y=745.00, Mass=1356, SNR=26.0, Peak=158 HFD=2.4
00:36:05.052 00.001 1032 MultiStar: [#1 0.28,-0.08,0.00,M2] [#2 0.05,0.03,0.98,U] [#3 0.12,0.03,0.79,U] [#4 0.12,-0.08,0.71,U] [#5 0.27,-0.03,0.00,M4] [#6 0.22,0.00,0.70,U] [#7 0.08,-0.02,0.55,U] [#8 0.11,-0.04,0.61,U] 
00:36:05.055 00.003 1032 single-star, 6 included, MultiStar: {0.10, -0.02}, one-star: {0.03, -0.06}
00:36:05.057 00.002 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
00:36:05.059 00.002 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
00:36:05.060 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.18 mountX=-0.07 mountY=-0.01, mountTheta=-3.01
00:36:05.063 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
00:36:05.064 00.001 1032 Enqueuing Move request for scope (0.03, -0.06)
00:36:05.065 00.001 10072 Worker thread wakes up
00:36:05.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
00:36:05.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
00:36:05.065 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.07 yDistance=-0.01
00:36:05.069 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:05.071 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:36:05.071 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:36:05.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:05.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:36:05.071 00.000 10072 MoveAxis(E, 12, ABG)
00:36:05.071 00.000 10072 Guiding  Dir = 2, Dur = 12
00:36:05.072 00.001 10072 IsGuiding returns 0
00:36:05.072 00.000 10072 PulseGuide returned control before completion, sleep 22
00:36:05.088 00.016 1032 UpdateGuideState exits: m=1356 SNR=26.0
00:36:05.091 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:05.092 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:05.094 00.002 1032 Enqueuing Expose request
00:36:05.100 00.006 10072 IsGuiding returns 0
00:36:05.100 00.000 10072 Move returns status 0, amount 12
00:36:05.100 00.000 10072 MoveAxis(N, 0, ABG)
00:36:05.100 00.000 10072 Move returns status 0, amount 0
00:36:05.100 00.000 10072 move complete, result=0
00:36:05.100 00.000 10072 worker thread done servicing request
00:36:05.100 00.000 10072 Worker thread wakes up
00:36:05.101 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:05.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:05.102 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
00:36:05.731 00.629 10072 Exposure complete
00:36:05.781 00.050 10072 worker thread done servicing request
00:36:05.782 00.001 1032 OnExposeComplete: enter
00:36:05.783 00.001 1032 UpdateGuideState(): m_state=6
00:36:05.786 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2976
00:36:05.787 00.001 1032 Star::Find returns 1 (0), X=318.74, Y=744.85, Mass=1294, SNR=25.3, Peak=170 HFD=2.5
00:36:05.790 00.003 1032 MultiStar: [#1 0.16,-0.07,1.16,U] [#2 0.28,-0.15,0.00,M1] [#3 0.42,-0.06,0.00,M2] [#4 0.15,-0.08,0.69,U] [#5 0.26,-0.07,0.72,U] [#6 0.22,-0.04,0.70,U] [#7 -0.00,-0.02,0.59,U] [#8 0.13,-0.20,0.61,U] 
00:36:05.792 00.002 1032 refined, 6 included, MultiStar: {0.17, -0.10}, one-star: {0.21, -0.21}
00:36:05.793 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
00:36:05.795 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
00:36:05.797 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.19 cameraTheta=-0.55 mountX=-0.14 mountY=-0.13, mountTheta=-2.38
00:36:05.801 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.10, opts=13)
00:36:05.803 00.002 1032 Enqueuing Move request for scope (0.17, -0.10)
00:36:05.807 00.004 10072 Worker thread wakes up
00:36:05.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
00:36:05.807 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
00:36:05.807 00.000 10072 Moving (0.17, -0.10) raw xDistance=-0.14 yDistance=-0.13
00:36:05.809 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:05.811 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.44
00:36:05.811 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:36:05.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:05.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:36:05.811 00.000 10072 MoveAxis(E, 84, ABG)
00:36:05.811 00.000 10072 Guiding  Dir = 2, Dur = 84
00:36:05.812 00.001 10072 IsGuiding returns 0
00:36:05.812 00.000 10072 PulseGuide returned control before completion, sleep 94
00:36:05.831 00.019 1032 UpdateGuideState exits: m=1294 SNR=25.3
00:36:05.834 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:05.838 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:05.840 00.002 1032 Enqueuing Expose request
00:36:05.915 00.075 10072 IsGuiding returns 1
00:36:05.915 00.000 10072 scope still moving after pulse duration time elapsed
00:36:05.946 00.031 10072 IsGuiding returns 0
00:36:05.946 00.000 10072 scope move finished after 84 + 49 ms
00:36:05.946 00.000 10072 Move returns status 0, amount 84
00:36:05.946 00.000 10072 MoveAxis(N, 0, ABG)
00:36:05.946 00.000 10072 Move returns status 0, amount 0
00:36:05.946 00.000 10072 move complete, result=0
00:36:05.947 00.001 10072 worker thread done servicing request
00:36:05.947 00.000 10072 Worker thread wakes up
00:36:05.947 00.000 1032 GuideStep: -0.1 px 84 ms EAST, -0.1 px 0 ms NORTH
00:36:05.949 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:05.949 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:06.354 00.405 10072 Exposure complete
00:36:06.405 00.051 10072 worker thread done servicing request
00:36:06.405 00.000 1032 OnExposeComplete: enter
00:36:06.407 00.002 1032 UpdateGuideState(): m_state=6
00:36:06.409 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2977
00:36:06.411 00.002 1032 Star::Find returns 1 (0), X=318.73, Y=744.86, Mass=1296, SNR=25.4, Peak=148 HFD=2.6
00:36:06.413 00.002 1032 MultiStar: [#1 0.30,-0.21,0.00,M2] [#2 0.32,-0.15,0.00,M2] [#3 0.41,-0.14,0.00,M3] [#4 0.28,-0.02,0.00,M1] [#5 0.36,-0.06,0.00,M4] [#6 0.24,-0.09,0.70,U] [#7 0.13,-0.18,0.58,U] [#8 0.24,-0.14,0.00,M1] 
00:36:06.414 00.001 1032 refined, 2 included, MultiStar: {0.19, -0.16}, one-star: {0.20, -0.20}
00:36:06.417 00.003 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
00:36:06.418 00.001 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
00:36:06.420 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.69 mountX=-0.20 mountY=-0.15, mountTheta=-2.52
00:36:06.423 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.16, opts=13)
00:36:06.424 00.001 1032 Enqueuing Move request for scope (0.19, -0.16)
00:36:06.426 00.002 10072 Worker thread wakes up
00:36:06.426 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
00:36:06.426 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
00:36:06.426 00.000 10072 Moving (0.19, -0.16) raw xDistance=-0.20 yDistance=-0.15
00:36:06.428 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:06.430 00.002 10072 PPEC rslt: input = -0.20, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 289.44
00:36:06.430 00.000 10072 PPEC: input: -0.20, control: -0.11, exposure: 500
00:36:06.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:06.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:36:06.430 00.000 10072 MoveAxis(E, 115, ABG)
00:36:06.430 00.000 10072 Guiding  Dir = 2, Dur = 115
00:36:06.431 00.001 10072 IsGuiding returns 0
00:36:06.431 00.000 10072 PulseGuide returned control before completion, sleep 125
00:36:06.450 00.019 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:36:06.452 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:06.457 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:06.461 00.004 1032 Enqueuing Expose request
00:36:06.569 00.108 10072 IsGuiding returns 0
00:36:06.569 00.000 10072 Move returns status 0, amount 115
00:36:06.569 00.000 10072 MoveAxis(N, 0, ABG)
00:36:06.569 00.000 10072 Move returns status 0, amount 0
00:36:06.569 00.000 10072 move complete, result=0
00:36:06.569 00.000 10072 worker thread done servicing request
00:36:06.569 00.000 10072 Worker thread wakes up
00:36:06.569 00.000 1032 GuideStep: -0.2 px 115 ms EAST, -0.1 px 0 ms NORTH
00:36:06.572 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:06.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:07.200 00.628 10072 Exposure complete
00:36:07.249 00.049 10072 worker thread done servicing request
00:36:07.249 00.000 1032 OnExposeComplete: enter
00:36:07.250 00.001 1032 UpdateGuideState(): m_state=6
00:36:07.252 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2978
00:36:07.253 00.001 1032 Star::Find returns 1 (0), X=318.57, Y=744.91, Mass=1424, SNR=26.6, Peak=149 HFD=2.5
00:36:07.256 00.003 1032 MultiStar: [#1 0.20,-0.10,1.10,U] [#2 0.26,0.02,0.95,U] [#3 0.24,-0.09,0.70,U] [#4 0.23,-0.07,0.65,U] [#5 0.25,0.09,0.71,U] [#6 0.12,0.01,0.68,U] [#7 -0.01,-0.02,0.51,U] [#8 0.26,-0.07,0.61,U] 
00:36:07.258 00.002 1032 single-star, 8 included, MultiStar: {0.18, -0.05}, one-star: {0.03, -0.15}
00:36:07.260 00.002 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
00:36:07.261 00.001 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
00:36:07.263 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.38 mountX=-0.15 mountY=0.01, mountTheta=3.07
00:36:07.265 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.15, opts=13)
00:36:07.267 00.002 1032 Enqueuing Move request for scope (0.03, -0.15)
00:36:07.269 00.002 10072 Worker thread wakes up
00:36:07.269 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
00:36:07.270 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
00:36:07.270 00.000 10072 Moving (0.03, -0.15) raw xDistance=-0.15 yDistance=0.01
00:36:07.272 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:07.273 00.001 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.44
00:36:07.273 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
00:36:07.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:07.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:36:07.273 00.000 10072 MoveAxis(E, 89, ABG)
00:36:07.273 00.000 10072 Guiding  Dir = 2, Dur = 89
00:36:07.274 00.001 10072 IsGuiding returns 0
00:36:07.274 00.000 10072 PulseGuide returned control before completion, sleep 99
00:36:07.292 00.018 1032 UpdateGuideState exits: m=1424 SNR=26.6
00:36:07.294 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:07.296 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:07.298 00.002 1032 Enqueuing Expose request
00:36:07.384 00.086 10072 IsGuiding returns 1
00:36:07.384 00.000 10072 scope still moving after pulse duration time elapsed
00:36:07.415 00.031 10072 IsGuiding returns 1
00:36:07.446 00.031 10072 IsGuiding returns 1
00:36:07.478 00.032 10072 IsGuiding returns 1
00:36:07.509 00.031 10072 IsGuiding returns 1
00:36:07.540 00.031 10072 IsGuiding returns 1
00:36:07.571 00.031 10072 IsGuiding returns 0
00:36:07.571 00.000 10072 scope move finished after 89 + 207 ms
00:36:07.571 00.000 10072 Move returns status 0, amount 89
00:36:07.571 00.000 10072 MoveAxis(N, 0, ABG)
00:36:07.571 00.000 10072 Move returns status 0, amount 0
00:36:07.571 00.000 10072 move complete, result=0
00:36:07.571 00.000 10072 worker thread done servicing request
00:36:07.571 00.000 10072 Worker thread wakes up
00:36:07.571 00.000 1032 GuideStep: -0.2 px 89 ms EAST, 0.0 px 0 ms NORTH
00:36:07.573 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:07.573 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:07.978 00.405 10072 Exposure complete
00:36:08.028 00.050 10072 worker thread done servicing request
00:36:08.028 00.000 1032 OnExposeComplete: enter
00:36:08.030 00.002 1032 UpdateGuideState(): m_state=6
00:36:08.032 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2979
00:36:08.033 00.001 1032 Star::Find returns 1 (0), X=318.64, Y=744.93, Mass=1411, SNR=26.5, Peak=151 HFD=2.6
00:36:08.035 00.002 1032 MultiStar: [#1 0.18,0.02,1.17,U] [#2 0.25,0.00,0.96,U] [#3 0.21,0.05,0.74,U] [#4 0.11,0.10,0.68,U] [#5 0.30,0.25,0.00,M4] [#6 0.18,-0.12,0.70,U] [#7 0.12,-0.05,0.54,U] [#8 0.23,-0.03,0.60,U] 
00:36:08.036 00.001 1032 single-star, 7 included, MultiStar: {0.17, -0.02}, one-star: {0.10, -0.13}
00:36:08.038 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
00:36:08.040 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
00:36:08.042 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.92 mountX=-0.15 mountY=-0.06, mountTheta=-2.75
00:36:08.044 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.13, opts=13)
00:36:08.046 00.002 1032 Enqueuing Move request for scope (0.10, -0.13)
00:36:08.048 00.002 10072 Worker thread wakes up
00:36:08.049 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
00:36:08.049 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
00:36:08.049 00.000 10072 Moving (0.10, -0.13) raw xDistance=-0.15 yDistance=-0.06
00:36:08.051 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:08.054 00.003 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.44
00:36:08.054 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
00:36:08.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:08.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:36:08.054 00.000 10072 MoveAxis(E, 90, ABG)
00:36:08.054 00.000 10072 Guiding  Dir = 2, Dur = 90
00:36:08.054 00.000 10072 IsGuiding returns 0
00:36:08.055 00.001 10072 PulseGuide returned control before completion, sleep 100
00:36:08.072 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.5
00:36:08.074 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:08.075 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:08.076 00.001 1032 Enqueuing Expose request
00:36:08.161 00.085 10072 IsGuiding returns 0
00:36:08.161 00.000 10072 Move returns status 0, amount 90
00:36:08.161 00.000 10072 MoveAxis(N, 0, ABG)
00:36:08.161 00.000 10072 Move returns status 0, amount 0
00:36:08.161 00.000 10072 move complete, result=0
00:36:08.161 00.000 10072 worker thread done servicing request
00:36:08.161 00.000 10072 Worker thread wakes up
00:36:08.161 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
00:36:08.165 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:08.166 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:08.789 00.623 10072 Exposure complete
00:36:08.839 00.050 10072 worker thread done servicing request
00:36:08.839 00.000 1032 OnExposeComplete: enter
00:36:08.841 00.002 1032 UpdateGuideState(): m_state=6
00:36:08.843 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2980
00:36:08.845 00.002 1032 Star::Find returns 1 (0), X=318.45, Y=745.23, Mass=1360, SNR=26.0, Peak=149 HFD=2.7
00:36:08.847 00.002 1032 MultiStar: [#1 -0.10,0.21,1.14,U] [#2 0.12,0.30,0.00,M1] [#3 0.06,0.21,0.74,U] [#4 -0.03,0.22,0.69,U] [#5 -0.11,0.33,0.00,M5] [#6 -0.01,0.39,0.00,M1] [#7 0.08,0.12,0.51,U] [#8 -0.22,0.38,0.00,M1] 
00:36:08.849 00.002 1032 single-star, 4 included, MultiStar: {-0.03, 0.19}, one-star: {-0.09, 0.16}
00:36:08.850 00.001 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
00:36:08.852 00.002 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
00:36:08.853 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.19 cameraTheta=2.07 mountX=0.18 mountY=0.05, mountTheta=0.24
00:36:08.856 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.16, opts=13)
00:36:08.858 00.002 1032 Enqueuing Move request for scope (-0.09, 0.16)
00:36:08.860 00.002 10072 Worker thread wakes up
00:36:08.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
00:36:08.860 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
00:36:08.860 00.000 10072 Moving (-0.09, 0.16) raw xDistance=0.18 yDistance=0.05
00:36:08.863 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:08.865 00.002 10072 PPEC rslt: input = 0.18, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 289.44
00:36:08.865 00.000 10072 PPEC: input: 0.18, control: 0.08, exposure: 500
00:36:08.865 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:08.865 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:36:08.865 00.000 10072 MoveAxis(W, 78, ABG)
00:36:08.865 00.000 10072 Guiding  Dir = 3, Dur = 78
00:36:08.866 00.001 10072 IsGuiding returns 0
00:36:08.866 00.000 10072 PulseGuide returned control before completion, sleep 88
00:36:08.883 00.017 1032 UpdateGuideState exits: m=1360 SNR=26.0
00:36:08.885 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:08.887 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:08.888 00.001 1032 Enqueuing Expose request
00:36:08.957 00.069 10072 IsGuiding returns 0
00:36:08.957 00.000 10072 Move returns status 0, amount 78
00:36:08.957 00.000 10072 MoveAxis(N, 0, ABG)
00:36:08.957 00.000 10072 Move returns status 0, amount 0
00:36:08.957 00.000 10072 move complete, result=0
00:36:08.957 00.000 10072 worker thread done servicing request
00:36:08.957 00.000 10072 Worker thread wakes up
00:36:08.957 00.000 1032 GuideStep: 0.2 px 78 ms WEST, 0.0 px 0 ms NORTH
00:36:08.959 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:08.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:09.366 00.407 10072 Exposure complete
00:36:09.418 00.052 10072 worker thread done servicing request
00:36:09.418 00.000 1032 OnExposeComplete: enter
00:36:09.420 00.002 1032 UpdateGuideState(): m_state=6
00:36:09.421 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2981
00:36:09.423 00.002 1032 Star::Find returns 1 (0), X=318.61, Y=745.06, Mass=1394, SNR=26.3, Peak=154 HFD=2.5
00:36:09.426 00.003 1032 MultiStar: [#1 -0.03,0.05,1.12,U] [#2 0.26,0.17,0.00,M2] [#3 0.14,0.13,0.75,U] [#4 0.11,0.18,0.65,U] [#5 0.28,0.21,0.00,M6] [#6 0.00,0.13,0.71,U] [#7 -0.03,-0.10,0.57,U] [#8 0.06,0.09,0.53,U] 
00:36:09.428 00.002 1032 single-star, 6 included, MultiStar: {0.04, 0.07}, one-star: {0.08, 0.00}
00:36:09.431 00.003 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
00:36:09.433 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
00:36:09.435 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.05 mountX=-0.02 mountY=-0.08, mountTheta=-1.78
00:36:09.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
00:36:09.440 00.002 1032 Enqueuing Move request for scope (0.08, 0.00)
00:36:09.442 00.002 10072 Worker thread wakes up
00:36:09.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
00:36:09.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
00:36:09.442 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
00:36:09.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:09.446 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:36:09.446 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:36:09.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:09.446 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:36:09.446 00.000 10072 MoveAxis(E, 11, ABG)
00:36:09.446 00.000 10072 Guiding  Dir = 2, Dur = 11
00:36:09.446 00.000 10072 IsGuiding returns 0
00:36:09.447 00.001 10072 PulseGuide returned control before completion, sleep 21
00:36:09.465 00.018 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:36:09.467 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:09.469 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:09.471 00.002 1032 Enqueuing Expose request
00:36:09.474 00.003 10072 IsGuiding returns 1
00:36:09.474 00.000 10072 scope still moving after pulse duration time elapsed
00:36:09.504 00.030 10072 IsGuiding returns 0
00:36:09.504 00.000 10072 scope move finished after 11 + 46 ms
00:36:09.504 00.000 10072 Move returns status 0, amount 11
00:36:09.504 00.000 10072 MoveAxis(N, 0, ABG)
00:36:09.504 00.000 10072 Move returns status 0, amount 0
00:36:09.504 00.000 10072 move complete, result=0
00:36:09.504 00.000 10072 worker thread done servicing request
00:36:09.504 00.000 10072 Worker thread wakes up
00:36:09.505 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:09.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:09.517 00.012 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
00:36:10.135 00.618 10072 Exposure complete
00:36:10.186 00.051 10072 worker thread done servicing request
00:36:10.186 00.000 1032 OnExposeComplete: enter
00:36:10.188 00.002 1032 UpdateGuideState(): m_state=6
00:36:10.190 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2982
00:36:10.192 00.002 1032 Star::Find returns 1 (0), X=318.65, Y=745.01, Mass=1578, SNR=28.0, Peak=180 HFD=2.5
00:36:10.194 00.002 1032 MultiStar: [#1 0.09,-0.09,1.05,U] [#2 0.27,0.10,0.00,M3] [#3 0.17,-0.05,0.73,U] [#4 0.08,-0.02,0.62,U] [#5 0.32,0.15,0.00,M7] [#6 0.11,0.10,0.71,U] [#7 0.01,0.03,0.49,U] [#8 0.11,0.06,0.56,U] 
00:36:10.195 00.001 1032 refined, 6 included, MultiStar: {0.10, -0.01}, one-star: {0.12, -0.05}
00:36:10.197 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
00:36:10.199 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
00:36:10.201 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.12 mountX=-0.04 mountY=-0.10, mountTheta=-1.95
00:36:10.204 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
00:36:10.205 00.001 1032 Enqueuing Move request for scope (0.10, -0.01)
00:36:10.208 00.003 10072 Worker thread wakes up
00:36:10.209 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
00:36:10.209 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
00:36:10.209 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.10
00:36:10.212 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:10.214 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:36:10.214 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:36:10.214 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:10.214 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:36:10.214 00.000 10072 MoveAxis(E, 13, ABG)
00:36:10.214 00.000 10072 Guiding  Dir = 2, Dur = 13
00:36:10.231 00.017 1032 UpdateGuideState exits: m=1578 SNR=28.0
00:36:10.235 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:10.239 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:10.241 00.002 10072 IsGuiding returns 0
00:36:10.242 00.001 1032 Enqueuing Expose request
00:36:10.244 00.002 10072 PulseGuide returned control before completion, sleep 23
00:36:10.273 00.029 10072 IsGuiding returns 0
00:36:10.273 00.000 10072 Move returns status 0, amount 13
00:36:10.273 00.000 10072 MoveAxis(N, 0, ABG)
00:36:10.273 00.000 10072 Move returns status 0, amount 0
00:36:10.273 00.000 10072 move complete, result=0
00:36:10.274 00.001 10072 worker thread done servicing request
00:36:10.274 00.000 10072 Worker thread wakes up
00:36:10.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:10.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:10.274 00.000 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
00:36:10.679 00.405 10072 Exposure complete
00:36:10.727 00.048 10072 worker thread done servicing request
00:36:10.727 00.000 1032 OnExposeComplete: enter
00:36:10.729 00.002 1032 UpdateGuideState(): m_state=6
00:36:10.730 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2983
00:36:10.732 00.002 1032 Star::Find returns 1 (0), X=318.66, Y=745.17, Mass=1598, SNR=28.2, Peak=187 HFD=2.5
00:36:10.733 00.001 1032 MultiStar: [#1 0.18,0.06,1.07,U] [#2 0.19,0.16,0.90,U] [#3 0.20,0.07,0.69,U] [#4 0.11,0.18,0.60,U] [#5 0.25,0.21,0.00,M8] [#6 0.12,0.06,0.64,U] [#7 -0.01,0.11,0.50,U] [#8 0.18,0.10,0.52,U] 
00:36:10.735 00.002 1032 single-star, 7 included, MultiStar: {0.15, 0.10}, one-star: {0.13, 0.11}
00:36:10.737 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
00:36:10.740 00.003 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
00:36:10.741 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.71 mountX=0.07 mountY=-0.15, mountTheta=-1.12
00:36:10.744 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.11, opts=13)
00:36:10.746 00.002 1032 Enqueuing Move request for scope (0.13, 0.11)
00:36:10.748 00.002 10072 Worker thread wakes up
00:36:10.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
00:36:10.748 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
00:36:10.748 00.000 10072 Moving (0.13, 0.11) raw xDistance=0.07 yDistance=-0.15
00:36:10.750 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:10.753 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:36:10.753 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:36:10.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:10.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:36:10.753 00.000 10072 MoveAxis(E, 11, ABG)
00:36:10.753 00.000 10072 Guiding  Dir = 2, Dur = 11
00:36:10.754 00.001 10072 IsGuiding returns 0
00:36:10.754 00.000 10072 PulseGuide returned control before completion, sleep 21
00:36:10.771 00.017 1032 UpdateGuideState exits: m=1598 SNR=28.2
00:36:10.773 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:10.775 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:10.777 00.002 1032 Enqueuing Expose request
00:36:10.784 00.007 10072 IsGuiding returns 0
00:36:10.784 00.000 10072 Move returns status 0, amount 11
00:36:10.784 00.000 10072 MoveAxis(N, 0, ABG)
00:36:10.784 00.000 10072 Move returns status 0, amount 0
00:36:10.784 00.000 10072 move complete, result=0
00:36:10.784 00.000 10072 worker thread done servicing request
00:36:10.784 00.000 10072 Worker thread wakes up
00:36:10.784 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:10.784 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:10.787 00.003 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:36:11.412 00.625 10072 Exposure complete
00:36:11.461 00.049 10072 worker thread done servicing request
00:36:11.461 00.000 1032 OnExposeComplete: enter
00:36:11.464 00.003 1032 UpdateGuideState(): m_state=6
00:36:11.465 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2984
00:36:11.467 00.002 1032 Star::Find returns 1 (0), X=318.52, Y=745.25, Mass=1326, SNR=25.7, Peak=153 HFD=2.7
00:36:11.469 00.002 1032 MultiStar: [#1 0.24,0.15,0.00,M1] [#2 0.17,0.35,0.00,M3] [#3 0.23,0.15,0.00,M1] [#4 0.18,0.14,0.71,U] [#5 0.21,0.26,0.00,M9] [#6 0.14,0.23,0.75,U] [#7 0.05,0.10,0.57,U] [#8 0.14,0.25,0.00,M1] 
00:36:11.470 00.001 1032 refined, 3 included, MultiStar: {0.08, 0.17}, one-star: {-0.02, 0.19}
00:36:11.473 00.003 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
00:36:11.474 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
00:36:11.476 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.13 mountX=0.14 mountY=-0.12, mountTheta=-0.70
00:36:11.479 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.17, opts=13)
00:36:11.481 00.002 1032 Enqueuing Move request for scope (0.08, 0.17)
00:36:11.483 00.002 10072 Worker thread wakes up
00:36:11.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
00:36:11.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
00:36:11.483 00.000 10072 Moving (0.08, 0.17) raw xDistance=0.14 yDistance=-0.12
00:36:11.485 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:11.492 00.007 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.44
00:36:11.492 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
00:36:11.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:11.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:36:11.492 00.000 10072 MoveAxis(W, 59, ABG)
00:36:11.493 00.001 10072 Guiding  Dir = 3, Dur = 59
00:36:11.493 00.000 10072 IsGuiding returns 0
00:36:11.494 00.001 10072 PulseGuide returned control before completion, sleep 69
00:36:11.511 00.017 1032 UpdateGuideState exits: m=1326 SNR=25.7
00:36:11.513 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:11.514 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:11.517 00.003 1032 Enqueuing Expose request
00:36:11.567 00.050 10072 IsGuiding returns 1
00:36:11.567 00.000 10072 scope still moving after pulse duration time elapsed
00:36:11.598 00.031 10072 IsGuiding returns 0
00:36:11.598 00.000 10072 scope move finished after 59 + 46 ms
00:36:11.598 00.000 10072 Move returns status 0, amount 59
00:36:11.598 00.000 10072 MoveAxis(N, 0, ABG)
00:36:11.598 00.000 10072 Move returns status 0, amount 0
00:36:11.599 00.001 10072 move complete, result=0
00:36:11.599 00.000 10072 worker thread done servicing request
00:36:11.599 00.000 10072 Worker thread wakes up
00:36:11.599 00.000 1032 GuideStep: 0.1 px 59 ms WEST, -0.1 px 0 ms NORTH
00:36:11.604 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:11.604 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:12.024 00.420 10072 Exposure complete
00:36:12.070 00.046 10072 worker thread done servicing request
00:36:12.070 00.000 1032 OnExposeComplete: enter
00:36:12.072 00.002 1032 UpdateGuideState(): m_state=6
00:36:12.074 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2985
00:36:12.076 00.002 1032 Star::Find returns 1 (0), X=318.48, Y=745.12, Mass=1283, SNR=25.2, Peak=137 HFD=2.5
00:36:12.077 00.001 1032 MultiStar: [#1 0.16,0.10,1.14,U] [#2 0.18,0.13,1.01,U] [#3 0.21,-0.01,0.76,U] [#4 0.12,0.17,0.70,U] [#5 0.17,0.10,0.72,U] [#6 0.05,0.12,0.71,U] [#7 -0.00,0.00,0.57,U] [#8 0.07,-0.01,0.63,U] 
00:36:12.079 00.002 1032 single-star, 8 included, MultiStar: {0.10, 0.08}, one-star: {-0.06, 0.06}
00:36:12.080 00.001 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
00:36:12.082 00.002 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
00:36:12.084 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.32 mountX=0.07 mountY=0.04, mountTheta=0.49
00:36:12.087 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.06, opts=13)
00:36:12.089 00.002 1032 Enqueuing Move request for scope (-0.06, 0.06)
00:36:12.091 00.002 10072 Worker thread wakes up
00:36:12.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
00:36:12.091 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
00:36:12.091 00.000 10072 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=0.04
00:36:12.093 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:12.095 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:36:12.095 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:36:12.095 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:12.095 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:36:12.095 00.000 10072 MoveAxis(E, 11, ABG)
00:36:12.095 00.000 10072 Guiding  Dir = 2, Dur = 11
00:36:12.095 00.000 10072 IsGuiding returns 0
00:36:12.096 00.001 10072 PulseGuide returned control before completion, sleep 21
00:36:12.113 00.017 1032 UpdateGuideState exits: m=1283 SNR=25.2
00:36:12.116 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:12.118 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:12.120 00.002 1032 Enqueuing Expose request
00:36:12.131 00.011 10072 IsGuiding returns 0
00:36:12.131 00.000 10072 Move returns status 0, amount 11
00:36:12.131 00.000 10072 MoveAxis(N, 0, ABG)
00:36:12.131 00.000 10072 Move returns status 0, amount 0
00:36:12.131 00.000 10072 move complete, result=0
00:36:12.131 00.000 10072 worker thread done servicing request
00:36:12.131 00.000 10072 Worker thread wakes up
00:36:12.132 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:12.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:12.132 00.000 1032 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
00:36:12.758 00.626 10072 Exposure complete
00:36:12.805 00.047 10072 worker thread done servicing request
00:36:12.805 00.000 1032 OnExposeComplete: enter
00:36:12.806 00.001 1032 UpdateGuideState(): m_state=6
00:36:12.809 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2986
00:36:12.811 00.002 1032 Star::Find returns 1 (0), X=318.66, Y=745.09, Mass=1391, SNR=26.3, Peak=147 HFD=2.6
00:36:12.812 00.001 1032 MultiStar: [#1 0.15,0.04,1.11,U] [#2 0.20,0.12,1.02,U] [#3 0.39,0.07,0.00,M1] [#4 0.19,0.05,0.69,U] [#5 0.29,0.25,0.00,M9] [#6 0.32,0.19,0.00,M1] [#7 0.05,-0.05,0.55,U] [#8 0.17,0.16,0.59,U] 
00:36:12.813 00.001 1032 single-star, 5 included, MultiStar: {0.15, 0.06}, one-star: {0.12, 0.02}
00:36:12.816 00.003 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
00:36:12.817 00.001 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
00:36:12.819 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.20 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
00:36:12.821 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
00:36:12.823 00.002 1032 Enqueuing Move request for scope (0.12, 0.02)
00:36:12.824 00.001 10072 Worker thread wakes up
00:36:12.824 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
00:36:12.824 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
00:36:12.824 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
00:36:12.826 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:12.827 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:36:12.827 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:36:12.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:12.828 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:36:12.828 00.000 10072 MoveAxis(E, 12, ABG)
00:36:12.828 00.000 10072 Guiding  Dir = 2, Dur = 12
00:36:12.828 00.000 10072 IsGuiding returns 0
00:36:12.829 00.001 10072 PulseGuide returned control before completion, sleep 22
00:36:12.847 00.018 1032 UpdateGuideState exits: m=1391 SNR=26.3
00:36:12.850 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:12.851 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:12.853 00.002 1032 Enqueuing Expose request
00:36:12.865 00.012 10072 IsGuiding returns 0
00:36:12.865 00.000 10072 Move returns status 0, amount 12
00:36:12.865 00.000 10072 MoveAxis(N, 0, ABG)
00:36:12.865 00.000 10072 Move returns status 0, amount 0
00:36:12.865 00.000 10072 move complete, result=0
00:36:12.865 00.000 10072 worker thread done servicing request
00:36:12.866 00.001 10072 Worker thread wakes up
00:36:12.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:12.866 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:12.866 00.000 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
00:36:13.273 00.407 10072 Exposure complete
00:36:13.324 00.051 10072 worker thread done servicing request
00:36:13.324 00.000 1032 OnExposeComplete: enter
00:36:13.326 00.002 1032 UpdateGuideState(): m_state=6
00:36:13.327 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2987
00:36:13.330 00.003 1032 Star::Find returns 1 (0), X=318.54, Y=745.08, Mass=1372, SNR=26.1, Peak=145 HFD=2.5
00:36:13.331 00.001 1032 MultiStar: [#1 0.19,-0.03,1.16,U] [#2 0.22,0.07,1.00,U] [#3 0.24,0.07,0.72,U] [#4 0.12,0.19,0.68,U] [#5 0.21,0.11,0.73,U] [#6 0.26,0.04,0.71,U] [#7 0.19,0.17,0.52,U] [#8 0.29,-0.02,0.00,M1] 
00:36:13.333 00.002 1032 single-star, 7 included, MultiStar: {0.17, 0.07}, one-star: {0.00, 0.02}
00:36:13.334 00.001 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
00:36:13.336 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
00:36:13.338 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.50 mountX=0.02 mountY=-0.01, mountTheta=-0.33
00:36:13.340 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.02, opts=13)
00:36:13.342 00.002 1032 Enqueuing Move request for scope (0.00, 0.02)
00:36:13.344 00.002 10072 Worker thread wakes up
00:36:13.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
00:36:13.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
00:36:13.344 00.000 10072 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
00:36:13.346 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:13.348 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:36:13.348 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:36:13.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:13.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:36:13.348 00.000 10072 MoveAxis(E, 10, ABG)
00:36:13.348 00.000 10072 Guiding  Dir = 2, Dur = 10
00:36:13.348 00.000 10072 IsGuiding returns 0
00:36:13.349 00.001 10072 PulseGuide returned control before completion, sleep 20
00:36:13.368 00.019 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:36:13.370 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:13.371 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:13.374 00.003 1032 Enqueuing Expose request
00:36:13.379 00.005 10072 IsGuiding returns 0
00:36:13.379 00.000 10072 Move returns status 0, amount 10
00:36:13.379 00.000 10072 MoveAxis(N, 0, ABG)
00:36:13.379 00.000 10072 Move returns status 0, amount 0
00:36:13.379 00.000 10072 move complete, result=0
00:36:13.379 00.000 10072 worker thread done servicing request
00:36:13.379 00.000 10072 Worker thread wakes up
00:36:13.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:13.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:13.382 00.003 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
00:36:14.011 00.629 10072 Exposure complete
00:36:14.061 00.050 10072 worker thread done servicing request
00:36:14.062 00.001 1032 OnExposeComplete: enter
00:36:14.063 00.001 1032 UpdateGuideState(): m_state=6
00:36:14.066 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2988
00:36:14.067 00.001 1032 Star::Find returns 1 (0), X=318.59, Y=745.24, Mass=1261, SNR=25.0, Peak=134 HFD=2.8
00:36:14.069 00.002 1032 MultiStar: [#1 0.15,0.16,1.18,U] [#2 0.16,0.21,1.02,U] [#3 0.17,0.12,0.78,U] [#4 0.21,0.18,0.00,M1] [#5 0.26,0.19,0.00,M9] [#6 0.39,0.34,0.00,M1] [#7 0.19,0.18,0.54,U] [#8 0.23,0.08,0.59,U] 
00:36:14.071 00.002 1032 single-star, 5 included, MultiStar: {0.15, 0.16}, one-star: {0.06, 0.18}
00:36:14.073 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
00:36:14.074 00.001 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
00:36:14.077 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.26 mountX=0.16 mountY=-0.10, mountTheta=-0.57
00:36:14.079 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.18, opts=13)
00:36:14.082 00.003 1032 Enqueuing Move request for scope (0.06, 0.18)
00:36:14.086 00.004 10072 Worker thread wakes up
00:36:14.086 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
00:36:14.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
00:36:14.086 00.000 10072 Moving (0.06, 0.18) raw xDistance=0.16 yDistance=-0.10
00:36:14.088 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:14.090 00.002 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.44
00:36:14.090 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
00:36:14.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:14.090 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:36:14.090 00.000 10072 MoveAxis(W, 67, ABG)
00:36:14.090 00.000 10072 Guiding  Dir = 3, Dur = 67
00:36:14.090 00.000 10072 IsGuiding returns 0
00:36:14.091 00.001 10072 PulseGuide returned control before completion, sleep 77
00:36:14.108 00.017 1032 UpdateGuideState exits: m=1261 SNR=25.0
00:36:14.110 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:14.112 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:14.114 00.002 1032 Enqueuing Expose request
00:36:14.180 00.066 10072 IsGuiding returns 0
00:36:14.180 00.000 10072 Move returns status 0, amount 67
00:36:14.180 00.000 10072 MoveAxis(N, 0, ABG)
00:36:14.180 00.000 10072 Move returns status 0, amount 0
00:36:14.180 00.000 10072 move complete, result=0
00:36:14.180 00.000 10072 worker thread done servicing request
00:36:14.180 00.000 10072 Worker thread wakes up
00:36:14.181 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:14.181 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:14.181 00.000 1032 GuideStep: 0.2 px 67 ms WEST, -0.1 px 0 ms NORTH
00:36:14.590 00.409 10072 Exposure complete
00:36:14.640 00.050 10072 worker thread done servicing request
00:36:14.640 00.000 1032 OnExposeComplete: enter
00:36:14.644 00.004 1032 UpdateGuideState(): m_state=6
00:36:14.647 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2989
00:36:14.648 00.001 1032 Star::Find returns 1 (0), X=318.71, Y=744.96, Mass=1469, SNR=27.0, Peak=139 HFD=2.6
00:36:14.651 00.003 1032 MultiStar: [#1 0.33,-0.09,0.00,M1] [#2 0.25,-0.06,0.92,U] [#3 0.24,-0.09,0.67,U] [#4 0.34,0.06,0.00,M2] [#5 0.26,0.08,0.69,U] [#6 0.46,-0.00,0.00,M2] [#7 0.06,-0.01,0.56,U] [#8 0.18,0.01,0.56,U] 
00:36:14.653 00.002 1032 single-star, 5 included, MultiStar: {0.20, -0.04}, one-star: {0.17, -0.10}
00:36:14.654 00.001 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
00:36:14.656 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
00:36:14.658 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.19 cameraTheta=-0.52 mountX=-0.14 mountY=-0.14, mountTheta=-2.35
00:36:14.661 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.10, opts=13)
00:36:14.663 00.002 1032 Enqueuing Move request for scope (0.17, -0.10)
00:36:14.664 00.001 10072 Worker thread wakes up
00:36:14.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
00:36:14.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
00:36:14.664 00.000 10072 Moving (0.17, -0.10) raw xDistance=-0.14 yDistance=-0.14
00:36:14.667 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:14.670 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.44
00:36:14.670 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:36:14.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:14.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:36:14.670 00.000 10072 MoveAxis(E, 78, ABG)
00:36:14.670 00.000 10072 Guiding  Dir = 2, Dur = 78
00:36:14.670 00.000 10072 IsGuiding returns 0
00:36:14.671 00.001 10072 PulseGuide returned control before completion, sleep 88
00:36:14.690 00.019 1032 UpdateGuideState exits: m=1469 SNR=27.0
00:36:14.692 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:14.693 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:14.695 00.002 1032 Enqueuing Expose request
00:36:14.774 00.079 10072 IsGuiding returns 0
00:36:14.774 00.000 10072 Move returns status 0, amount 78
00:36:14.774 00.000 10072 MoveAxis(N, 0, ABG)
00:36:14.774 00.000 10072 Move returns status 0, amount 0
00:36:14.774 00.000 10072 move complete, result=0
00:36:14.775 00.001 10072 worker thread done servicing request
00:36:14.775 00.000 10072 Worker thread wakes up
00:36:14.775 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:14.775 00.000 1032 GuideStep: -0.1 px 78 ms EAST, -0.1 px 0 ms NORTH
00:36:14.777 00.002 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:15.401 00.624 10072 Exposure complete
00:36:15.451 00.050 10072 worker thread done servicing request
00:36:15.451 00.000 1032 OnExposeComplete: enter
00:36:15.454 00.003 1032 UpdateGuideState(): m_state=6
00:36:15.456 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2990
00:36:15.458 00.002 1032 Star::Find returns 1 (0), X=318.69, Y=744.97, Mass=1382, SNR=26.1, Peak=161 HFD=2.5
00:36:15.460 00.002 1032 MultiStar: [#1 0.29,-0.18,0.00,M2] [#2 0.25,-0.09,0.93,U] [#3 0.37,-0.21,0.00,M1] [#4 0.21,-0.11,0.72,U] [#5 0.45,-0.09,0.00,M9] [#6 0.25,-0.07,0.69,U] [#7 0.08,-0.16,0.55,U] [#8 0.18,-0.15,0.58,U] 
00:36:15.462 00.002 1032 single-star, 5 included, MultiStar: {0.19, -0.11}, one-star: {0.16, -0.09}
00:36:15.463 00.001 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
00:36:15.465 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
00:36:15.467 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.52 mountX=-0.13 mountY=-0.13, mountTheta=-2.35
00:36:15.469 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.09, opts=13)
00:36:15.471 00.002 1032 Enqueuing Move request for scope (0.16, -0.09)
00:36:15.474 00.003 10072 Worker thread wakes up
00:36:15.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
00:36:15.474 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
00:36:15.474 00.000 10072 Moving (0.16, -0.09) raw xDistance=-0.13 yDistance=-0.13
00:36:15.475 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:15.477 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:36:15.477 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
00:36:15.478 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:15.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:36:15.478 00.000 10072 MoveAxis(E, 11, ABG)
00:36:15.478 00.000 10072 Guiding  Dir = 2, Dur = 11
00:36:15.478 00.000 10072 IsGuiding returns 0
00:36:15.478 00.000 10072 PulseGuide returned control before completion, sleep 21
00:36:15.496 00.018 1032 UpdateGuideState exits: m=1382 SNR=26.1
00:36:15.498 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:15.500 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:15.501 00.001 1032 Enqueuing Expose request
00:36:15.506 00.005 10072 IsGuiding returns 0
00:36:15.506 00.000 10072 Move returns status 0, amount 11
00:36:15.506 00.000 10072 MoveAxis(N, 0, ABG)
00:36:15.506 00.000 10072 Move returns status 0, amount 0
00:36:15.506 00.000 10072 move complete, result=0
00:36:15.506 00.000 10072 worker thread done servicing request
00:36:15.506 00.000 10072 Worker thread wakes up
00:36:15.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:15.507 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:15.511 00.004 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:36:15.915 00.404 10072 Exposure complete
00:36:15.964 00.049 10072 worker thread done servicing request
00:36:15.964 00.000 1032 OnExposeComplete: enter
00:36:15.966 00.002 1032 UpdateGuideState(): m_state=6
00:36:15.967 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2991
00:36:15.970 00.003 1032 Star::Find returns 1 (0), X=318.58, Y=744.89, Mass=1584, SNR=28.1, Peak=172 HFD=2.6
00:36:15.971 00.001 1032 MultiStar: [#1 0.40,-0.21,0.00,M3] [#2 0.34,0.01,0.00,M1] [#3 0.42,-0.23,0.00,M2] [#4 0.24,-0.12,0.64,U] [#5 0.24,-0.05,0.68,U] [#6 0.32,-0.16,0.00,M2] [#7 0.10,-0.14,0.52,U] [#8 0.22,-0.15,0.54,U] 
00:36:15.973 00.002 1032 single-star, 4 included, MultiStar: {0.16, -0.13}, one-star: {0.04, -0.17}
00:36:15.974 00.001 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.14)
00:36:15.975 00.001 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.14)
00:36:15.978 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.32 mountX=-0.17 mountY=0.00, mountTheta=3.14
00:36:15.981 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.17, opts=13)
00:36:15.983 00.002 1032 Enqueuing Move request for scope (0.04, -0.17)
00:36:15.984 00.001 10072 Worker thread wakes up
00:36:15.984 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
00:36:15.984 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
00:36:15.984 00.000 10072 Moving (0.04, -0.17) raw xDistance=-0.17 yDistance=0.00
00:36:15.987 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:15.992 00.005 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 289.44
00:36:15.992 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
00:36:15.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:15.992 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:36:15.992 00.000 10072 MoveAxis(E, 96, ABG)
00:36:15.992 00.000 10072 Guiding  Dir = 2, Dur = 96
00:36:15.993 00.001 10072 IsGuiding returns 0
00:36:15.993 00.000 10072 PulseGuide returned control before completion, sleep 106
00:36:16.010 00.017 1032 UpdateGuideState exits: m=1584 SNR=28.1
00:36:16.012 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:16.014 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:16.016 00.002 1032 Enqueuing Expose request
00:36:16.114 00.098 10072 IsGuiding returns 1
00:36:16.114 00.000 10072 scope still moving after pulse duration time elapsed
00:36:16.145 00.031 10072 IsGuiding returns 1
00:36:16.177 00.032 10072 IsGuiding returns 1
00:36:16.208 00.031 10072 IsGuiding returns 1
00:36:16.239 00.031 10072 IsGuiding returns 1
00:36:16.271 00.032 10072 IsGuiding returns 1
00:36:16.305 00.034 10072 IsGuiding returns 1
00:36:16.333 00.028 10072 IsGuiding returns 1
00:36:16.365 00.032 10072 IsGuiding returns 1
00:36:16.396 00.031 10072 IsGuiding returns 1
00:36:16.427 00.031 10072 IsGuiding returns 1
00:36:16.458 00.031 10072 IsGuiding returns 1
00:36:16.490 00.032 10072 IsGuiding returns 1
00:36:16.521 00.031 10072 IsGuiding returns 1
00:36:16.552 00.031 10072 IsGuiding returns 1
00:36:16.585 00.033 10072 IsGuiding returns 0
00:36:16.585 00.000 10072 scope move finished after 96 + 495 ms
00:36:16.585 00.000 10072 Move returns status 0, amount 96
00:36:16.585 00.000 10072 MoveAxis(N, 0, ABG)
00:36:16.585 00.000 10072 Move returns status 0, amount 0
00:36:16.585 00.000 10072 move complete, result=0
00:36:16.585 00.000 10072 worker thread done servicing request
00:36:16.585 00.000 10072 Worker thread wakes up
00:36:16.585 00.000 1032 GuideStep: -0.2 px 96 ms EAST, 0.0 px 0 ms NORTH
00:36:16.588 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:16.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:17.212 00.624 10072 Exposure complete
00:36:17.260 00.048 10072 worker thread done servicing request
00:36:17.262 00.002 1032 OnExposeComplete: enter
00:36:17.264 00.002 1032 UpdateGuideState(): m_state=6
00:36:17.265 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2992
00:36:17.267 00.002 1032 Star::Find returns 1 (0), X=318.61, Y=745.18, Mass=1290, SNR=25.3, Peak=132 HFD=2.7
00:36:17.269 00.002 1032 MultiStar: [#1 0.24,0.10,1.20,U] [#2 0.13,0.19,0.98,U] [#3 0.12,0.02,0.75,U] [#4 0.12,0.29,0.00,M1] [#5 0.12,0.24,0.73,U] [#6 0.17,0.16,0.74,U] [#7 0.10,0.16,0.57,U] [#8 0.02,0.19,0.63,U] 
00:36:17.271 00.002 1032 single-star, 7 included, MultiStar: {0.13, 0.14}, one-star: {0.07, 0.12}
00:36:17.274 00.003 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
00:36:17.276 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
00:36:17.278 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.03 mountX=0.10 mountY=-0.10, mountTheta=-0.80
00:36:17.281 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
00:36:17.283 00.002 1032 Enqueuing Move request for scope (0.07, 0.12)
00:36:17.284 00.001 10072 Worker thread wakes up
00:36:17.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
00:36:17.284 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
00:36:17.284 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.10
00:36:17.286 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:17.289 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:36:17.289 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
00:36:17.289 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:17.289 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:36:17.290 00.001 10072 MoveAxis(E, 13, ABG)
00:36:17.290 00.000 10072 Guiding  Dir = 2, Dur = 13
00:36:17.290 00.000 10072 IsGuiding returns 0
00:36:17.290 00.000 10072 PulseGuide returned control before completion, sleep 23
00:36:17.308 00.018 1032 UpdateGuideState exits: m=1290 SNR=25.3
00:36:17.311 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:17.313 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:17.315 00.002 1032 Enqueuing Expose request
00:36:17.319 00.004 10072 IsGuiding returns 0
00:36:17.319 00.000 10072 Move returns status 0, amount 13
00:36:17.319 00.000 10072 MoveAxis(N, 0, ABG)
00:36:17.319 00.000 10072 Move returns status 0, amount 0
00:36:17.319 00.000 10072 move complete, result=0
00:36:17.319 00.000 10072 worker thread done servicing request
00:36:17.319 00.000 10072 Worker thread wakes up
00:36:17.319 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:17.319 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:17.325 00.006 1032 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
00:36:17.727 00.402 10072 Exposure complete
00:36:17.775 00.048 10072 worker thread done servicing request
00:36:17.775 00.000 1032 OnExposeComplete: enter
00:36:17.777 00.002 1032 UpdateGuideState(): m_state=6
00:36:17.778 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2993
00:36:17.780 00.002 1032 Star::Find returns 1 (0), X=318.54, Y=745.16, Mass=1505, SNR=27.3, Peak=160 HFD=2.7
00:36:17.782 00.002 1032 MultiStar: [#1 0.15,-0.05,1.09,U] [#2 0.17,0.01,0.96,U] [#3 0.05,0.10,0.71,U] [#4 0.05,0.08,0.64,U] [#5 0.25,-0.00,0.70,U] [#6 0.15,0.07,0.68,U] [#7 -0.00,0.10,0.53,U] [#8 0.05,0.08,0.57,U] 
00:36:17.784 00.002 1032 single-star, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.00, 0.10}
00:36:17.786 00.002 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
00:36:17.787 00.001 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
00:36:17.793 00.006 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.53 mountX=0.10 mountY=-0.03, mountTheta=-0.30
00:36:17.795 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
00:36:17.797 00.002 1032 Enqueuing Move request for scope (0.00, 0.10)
00:36:17.799 00.002 10072 Worker thread wakes up
00:36:17.799 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
00:36:17.799 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
00:36:17.799 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.03
00:36:17.801 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:17.803 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:36:17.803 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
00:36:17.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:17.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:36:17.803 00.000 10072 MoveAxis(E, 8, ABG)
00:36:17.803 00.000 10072 Guiding  Dir = 2, Dur = 8
00:36:17.804 00.001 10072 IsGuiding returns 0
00:36:17.804 00.000 10072 PulseGuide returned control before completion, sleep 18
00:36:17.822 00.018 1032 UpdateGuideState exits: m=1505 SNR=27.3
00:36:17.823 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:17.825 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:17.826 00.001 1032 Enqueuing Expose request
00:36:17.835 00.009 10072 IsGuiding returns 0
00:36:17.835 00.000 10072 Move returns status 0, amount 8
00:36:17.835 00.000 10072 MoveAxis(N, 0, ABG)
00:36:17.835 00.000 10072 Move returns status 0, amount 0
00:36:17.835 00.000 10072 move complete, result=0
00:36:17.835 00.000 10072 worker thread done servicing request
00:36:17.835 00.000 10072 Worker thread wakes up
00:36:17.835 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:17.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:17.837 00.002 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
00:36:18.468 00.631 10072 Exposure complete
00:36:18.513 00.045 10072 worker thread done servicing request
00:36:18.513 00.000 1032 OnExposeComplete: enter
00:36:18.515 00.002 1032 UpdateGuideState(): m_state=6
00:36:18.517 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2994
00:36:18.519 00.002 1032 Star::Find returns 1 (0), X=318.70, Y=745.09, Mass=1389, SNR=26.3, Peak=143 HFD=2.6
00:36:18.521 00.002 1032 MultiStar: [#1 0.12,-0.11,1.17,U] [#2 0.19,0.02,0.99,U] [#3 0.29,-0.14,0.00,M1] [#4 0.22,-0.05,0.70,U] [#5 0.12,0.07,0.69,U] [#6 0.20,-0.07,0.70,U] [#7 0.03,0.03,0.53,U] [#8 0.07,-0.11,0.58,U] 
00:36:18.522 00.001 1032 refined, 7 included, MultiStar: {0.15, -0.03}, one-star: {0.16, 0.03}
00:36:18.524 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
00:36:18.526 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
00:36:18.528 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.18 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
00:36:18.531 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
00:36:18.532 00.001 1032 Enqueuing Move request for scope (0.15, -0.03)
00:36:18.533 00.001 10072 Worker thread wakes up
00:36:18.533 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
00:36:18.533 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
00:36:18.533 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.06 yDistance=-0.13
00:36:18.535 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:18.538 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:36:18.538 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:36:18.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:18.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:36:18.538 00.000 10072 MoveAxis(E, 8, ABG)
00:36:18.538 00.000 10072 Guiding  Dir = 2, Dur = 8
00:36:18.540 00.002 10072 IsGuiding returns 0
00:36:18.541 00.001 10072 PulseGuide returned control before completion, sleep 18
00:36:18.557 00.016 1032 UpdateGuideState exits: m=1389 SNR=26.3
00:36:18.559 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:18.560 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:18.563 00.003 1032 Enqueuing Expose request
00:36:18.565 00.002 10072 IsGuiding returns 1
00:36:18.565 00.000 10072 scope still moving after pulse duration time elapsed
00:36:18.592 00.027 10072 IsGuiding returns 1
00:36:18.623 00.031 10072 IsGuiding returns 1
00:36:18.655 00.032 10072 IsGuiding returns 1
00:36:18.685 00.030 10072 IsGuiding returns 1
00:36:18.719 00.034 10072 IsGuiding returns 1
00:36:18.748 00.029 10072 IsGuiding returns 1
00:36:18.778 00.030 10072 IsGuiding returns 1
00:36:18.810 00.032 10072 IsGuiding returns 1
00:36:18.841 00.031 10072 IsGuiding returns 1
00:36:18.872 00.031 10072 IsGuiding returns 1
00:36:18.904 00.032 10072 IsGuiding returns 1
00:36:18.935 00.031 10072 IsGuiding returns 1
00:36:18.966 00.031 10072 IsGuiding returns 1
00:36:18.997 00.031 10072 IsGuiding returns 0
00:36:18.997 00.000 10072 scope move finished after 8 + 449 ms
00:36:18.997 00.000 10072 Move returns status 0, amount 8
00:36:18.997 00.000 10072 MoveAxis(N, 0, ABG)
00:36:18.997 00.000 10072 Move returns status 0, amount 0
00:36:18.997 00.000 10072 move complete, result=0
00:36:18.997 00.000 10072 worker thread done servicing request
00:36:18.997 00.000 10072 Worker thread wakes up
00:36:18.997 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:36:19.000 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:19.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:19.623 00.623 10072 Exposure complete
00:36:19.670 00.047 10072 worker thread done servicing request
00:36:19.670 00.000 1032 OnExposeComplete: enter
00:36:19.673 00.003 1032 UpdateGuideState(): m_state=6
00:36:19.675 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2995
00:36:19.677 00.002 1032 Star::Find returns 1 (0), X=318.49, Y=745.03, Mass=1484, SNR=27.2, Peak=158 HFD=2.7
00:36:19.680 00.003 1032 MultiStar: [#1 0.08,-0.07,1.05,U] [#2 0.16,0.09,0.90,U] [#3 0.09,-0.20,0.72,U] [#4 0.05,-0.10,0.65,U] [#5 0.25,0.06,0.66,U] [#6 0.01,-0.00,0.68,U] [#7 0.04,-0.15,0.51,U] [#8 -0.05,-0.08,0.57,U] 
00:36:19.682 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.05}, one-star: {-0.04, -0.04}
00:36:19.683 00.001 1032 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.83) = xAngle (-4.30 = 1.99)
00:36:19.686 00.003 1032 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.30 = 1.99)
00:36:19.687 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.47 mountX=-0.02 mountY=0.05, mountTheta=1.99
00:36:19.690 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
00:36:19.691 00.001 1032 Enqueuing Move request for scope (-0.04, -0.04)
00:36:19.693 00.002 10072 Worker thread wakes up
00:36:19.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
00:36:19.693 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
00:36:19.693 00.000 10072 Moving (-0.04, -0.04) raw xDistance=-0.02 yDistance=0.05
00:36:19.695 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:19.696 00.001 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:36:19.696 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:36:19.696 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:19.697 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:36:19.697 00.000 10072 MoveAxis(E, 9, ABG)
00:36:19.697 00.000 10072 Guiding  Dir = 2, Dur = 9
00:36:19.697 00.000 10072 IsGuiding returns 0
00:36:19.697 00.000 10072 PulseGuide returned control before completion, sleep 19
00:36:19.714 00.017 1032 UpdateGuideState exits: m=1484 SNR=27.2
00:36:19.717 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:19.719 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:19.721 00.002 1032 Enqueuing Expose request
00:36:19.730 00.009 10072 IsGuiding returns 0
00:36:19.730 00.000 10072 Move returns status 0, amount 9
00:36:19.730 00.000 10072 MoveAxis(N, 0, ABG)
00:36:19.730 00.000 10072 Move returns status 0, amount 0
00:36:19.730 00.000 10072 move complete, result=0
00:36:19.731 00.001 10072 worker thread done servicing request
00:36:19.731 00.000 10072 Worker thread wakes up
00:36:19.731 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:19.731 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:19.733 00.002 1032 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
00:36:20.141 00.408 10072 Exposure complete
00:36:20.187 00.046 10072 worker thread done servicing request
00:36:20.187 00.000 1032 OnExposeComplete: enter
00:36:20.190 00.003 1032 UpdateGuideState(): m_state=6
00:36:20.191 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2996
00:36:20.192 00.001 1032 Star::Find returns 1 (0), X=318.39, Y=745.17, Mass=1385, SNR=26.2, Peak=161 HFD=2.6
00:36:20.194 00.002 1032 MultiStar: [#1 0.07,-0.05,1.14,U] [#2 0.15,0.14,0.95,U] [#3 0.01,-0.03,0.74,U] [#4 -0.06,-0.04,0.68,U] [#5 0.15,0.10,0.70,U] [#6 -0.16,-0.05,0.70,U] [#7 0.02,-0.22,0.52,U] [#8 -0.10,-0.00,0.60,U] 
00:36:20.196 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {-0.14, 0.11}
00:36:20.198 00.002 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
00:36:20.199 00.001 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
00:36:20.201 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.76 mountX=0.01 mountY=-0.00, mountTheta=-0.07
00:36:20.202 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
00:36:20.206 00.004 1032 Enqueuing Move request for scope (-0.00, 0.01)
00:36:20.209 00.003 10072 Worker thread wakes up
00:36:20.209 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
00:36:20.209 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
00:36:20.209 00.000 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
00:36:20.211 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:20.213 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:36:20.213 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:36:20.213 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:20.213 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:36:20.213 00.000 10072 MoveAxis(E, 6, ABG)
00:36:20.213 00.000 10072 Guiding  Dir = 2, Dur = 6
00:36:20.213 00.000 10072 IsGuiding returns 0
00:36:20.214 00.001 10072 PulseGuide returned control before completion, sleep 16
00:36:20.229 00.015 1032 UpdateGuideState exits: m=1385 SNR=26.2
00:36:20.232 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:20.233 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:20.236 00.003 10072 IsGuiding returns 0
00:36:20.236 00.000 10072 Move returns status 0, amount 6
00:36:20.237 00.001 10072 MoveAxis(N, 0, ABG)
00:36:20.237 00.000 10072 Move returns status 0, amount 0
00:36:20.237 00.000 10072 move complete, result=0
00:36:20.237 00.000 1032 Enqueuing Expose request
00:36:20.240 00.003 10072 worker thread done servicing request
00:36:20.240 00.000 10072 Worker thread wakes up
00:36:20.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:20.240 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:20.240 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
00:36:20.878 00.638 10072 Exposure complete
00:36:20.923 00.045 10072 worker thread done servicing request
00:36:20.923 00.000 1032 OnExposeComplete: enter
00:36:20.926 00.003 1032 UpdateGuideState(): m_state=6
00:36:20.928 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2997
00:36:20.929 00.001 1032 Star::Find returns 1 (0), X=318.60, Y=744.86, Mass=1411, SNR=26.5, Peak=155 HFD=2.6
00:36:20.931 00.002 1032 MultiStar: [#1 0.17,-0.20,1.12,U] [#2 0.25,-0.24,0.00,M1] [#3 0.27,-0.30,0.00,M1] [#4 0.21,-0.19,0.00,M1] [#5 0.10,-0.06,0.70,U] [#6 0.13,-0.03,0.68,U] [#7 0.03,-0.32,0.00,M1] [#8 0.14,-0.17,0.57,U] 
00:36:20.933 00.002 1032 refined, 4 included, MultiStar: {0.12, -0.14}, one-star: {0.06, -0.20}
00:36:20.935 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
00:36:20.936 00.001 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
00:36:20.938 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-0.87 mountX=-0.17 mountY=-0.08, mountTheta=-2.70
00:36:20.941 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.14, opts=13)
00:36:20.943 00.002 1032 Enqueuing Move request for scope (0.12, -0.14)
00:36:20.944 00.001 10072 Worker thread wakes up
00:36:20.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
00:36:20.944 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
00:36:20.944 00.000 10072 Moving (0.12, -0.14) raw xDistance=-0.17 yDistance=-0.08
00:36:20.946 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:20.947 00.001 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.43
00:36:20.947 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
00:36:20.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:20.948 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:36:20.948 00.000 10072 MoveAxis(E, 90, ABG)
00:36:20.948 00.000 10072 Guiding  Dir = 2, Dur = 90
00:36:20.948 00.000 10072 IsGuiding returns 0
00:36:20.948 00.000 10072 PulseGuide returned control before completion, sleep 100
00:36:20.965 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.5
00:36:20.967 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:20.969 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:20.971 00.002 1032 Enqueuing Expose request
00:36:21.063 00.092 10072 IsGuiding returns 0
00:36:21.063 00.000 10072 Move returns status 0, amount 90
00:36:21.063 00.000 10072 MoveAxis(N, 0, ABG)
00:36:21.063 00.000 10072 Move returns status 0, amount 0
00:36:21.063 00.000 10072 move complete, result=0
00:36:21.063 00.000 10072 worker thread done servicing request
00:36:21.063 00.000 10072 Worker thread wakes up
00:36:21.063 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
00:36:21.066 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:21.066 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:21.472 00.406 10072 Exposure complete
00:36:21.522 00.050 10072 worker thread done servicing request
00:36:21.522 00.000 1032 OnExposeComplete: enter
00:36:21.524 00.002 1032 UpdateGuideState(): m_state=6
00:36:21.526 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2998
00:36:21.529 00.003 1032 Star::Find returns 1 (0), X=318.74, Y=744.76, Mass=1386, SNR=26.2, Peak=141 HFD=2.9
00:36:21.531 00.002 1032 MultiStar: [#1 0.23,-0.18,0.00,M1] [#2 0.28,-0.33,0.00,M2] [#3 0.22,-0.26,0.00,M2] [#4 0.17,-0.20,0.69,U] [#5 0.31,-0.07,0.00,M3] [#6 0.25,-0.13,0.00,M1] [#7 0.02,-0.20,0.55,U] [#8 0.10,-0.26,0.00,M1] 
00:36:21.532 00.001 1032 refined, 2 included, MultiStar: {0.15, -0.25}, one-star: {0.20, -0.30}
00:36:21.534 00.002 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
00:36:21.536 00.002 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
00:36:21.538 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.25 hyp=0.29 cameraTheta=-1.04 mountX=-0.28 mountY=-0.08, mountTheta=-2.87
00:36:21.541 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.25, opts=13)
00:36:21.543 00.002 1032 Enqueuing Move request for scope (0.15, -0.25)
00:36:21.544 00.001 10072 Worker thread wakes up
00:36:21.544 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.25) opts 0xd
00:36:21.544 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.25)
00:36:21.544 00.000 10072 Moving (0.15, -0.25) raw xDistance=-0.28 yDistance=-0.08
00:36:21.545 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:21.549 00.004 10072 PPEC rslt: input = -0.28, final = -0.14, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 289.43
00:36:21.549 00.000 10072 PPEC: input: -0.28, control: -0.14, exposure: 500
00:36:21.549 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:21.549 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:36:21.549 00.000 10072 MoveAxis(E, 143, ABG)
00:36:21.549 00.000 10072 Guiding  Dir = 2, Dur = 143
00:36:21.550 00.001 10072 IsGuiding returns 0
00:36:21.551 00.001 10072 PulseGuide returned control before completion, sleep 152
00:36:21.569 00.018 1032 UpdateGuideState exits: m=1386 SNR=26.2
00:36:21.571 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:21.572 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:21.573 00.001 1032 Enqueuing Expose request
00:36:21.706 00.133 10072 IsGuiding returns 1
00:36:21.706 00.000 10072 scope still moving after pulse duration time elapsed
00:36:21.737 00.031 10072 IsGuiding returns 0
00:36:21.738 00.001 10072 scope move finished after 143 + 44 ms
00:36:21.738 00.000 10072 Move returns status 0, amount 143
00:36:21.738 00.000 10072 MoveAxis(N, 0, ABG)
00:36:21.738 00.000 10072 Move returns status 0, amount 0
00:36:21.738 00.000 10072 move complete, result=0
00:36:21.738 00.000 10072 worker thread done servicing request
00:36:21.738 00.000 10072 Worker thread wakes up
00:36:21.738 00.000 1032 GuideStep: -0.3 px 143 ms EAST, -0.1 px 0 ms NORTH
00:36:21.741 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:21.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:22.380 00.639 10072 Exposure complete
00:36:22.430 00.050 10072 worker thread done servicing request
00:36:22.430 00.000 1032 OnExposeComplete: enter
00:36:22.432 00.002 1032 UpdateGuideState(): m_state=6
00:36:22.434 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2999
00:36:22.436 00.002 1032 Star::Find returns 1 (0), X=318.78, Y=745.05, Mass=1388, SNR=26.3, Peak=144 HFD=2.5
00:36:22.439 00.003 1032 MultiStar: [#1 0.27,-0.05,0.00,M2] [#2 0.28,0.04,0.00,M3] [#3 0.21,-0.07,0.72,U] [#4 0.27,0.14,0.00,M1] [#5 0.30,0.01,0.00,M4] [#6 0.29,0.20,0.00,M2] [#7 0.08,-0.01,0.56,U] [#8 0.16,0.06,0.61,U] 
00:36:22.442 00.003 1032 refined, 3 included, MultiStar: {0.19, -0.01}, one-star: {0.25, -0.01}
00:36:22.444 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
00:36:22.447 00.003 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
00:36:22.448 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.04 mountX=-0.06 mountY=-0.18, mountTheta=-1.87
00:36:22.452 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.01, opts=13)
00:36:22.454 00.002 1032 Enqueuing Move request for scope (0.19, -0.01)
00:36:22.458 00.004 10072 Worker thread wakes up
00:36:22.458 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
00:36:22.458 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
00:36:22.458 00.000 10072 Moving (0.19, -0.01) raw xDistance=-0.06 yDistance=-0.18
00:36:22.460 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:22.461 00.001 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:36:22.463 00.002 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:36:22.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:22.463 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:36:22.463 00.000 10072 MoveAxis(E, 6, ABG)
00:36:22.463 00.000 10072 Guiding  Dir = 2, Dur = 6
00:36:22.463 00.000 10072 IsGuiding returns 0
00:36:22.464 00.001 10072 PulseGuide returned control before completion, sleep 16
00:36:22.481 00.017 1032 UpdateGuideState exits: m=1388 SNR=26.3
00:36:22.483 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:22.486 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:22.488 00.002 1032 Enqueuing Expose request
00:36:22.491 00.003 10072 IsGuiding returns 0
00:36:22.491 00.000 10072 Move returns status 0, amount 6
00:36:22.491 00.000 10072 MoveAxis(N, 0, ABG)
00:36:22.491 00.000 10072 Move returns status 0, amount 0
00:36:22.491 00.000 10072 move complete, result=0
00:36:22.491 00.000 10072 worker thread done servicing request
00:36:22.491 00.000 10072 Worker thread wakes up
00:36:22.491 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:22.491 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:22.501 00.010 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
00:36:22.899 00.398 10072 Exposure complete
00:36:22.948 00.049 10072 worker thread done servicing request
00:36:22.948 00.000 1032 OnExposeComplete: enter
00:36:22.951 00.003 1032 UpdateGuideState(): m_state=6
00:36:22.952 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3000
00:36:22.954 00.002 1032 Star::Find returns 1 (0), X=318.74, Y=744.99, Mass=1425, SNR=26.6, Peak=151 HFD=2.5
00:36:22.957 00.003 1032 MultiStar: [#1 0.21,-0.08,1.09,U] [#2 0.36,0.04,0.00,M4] [#3 0.15,-0.13,0.77,U] [#4 0.16,0.09,0.63,U] [#5 0.21,0.14,0.71,U] [#6 0.23,0.12,0.72,U] [#7 0.12,0.03,0.52,U] [#8 0.18,-0.01,0.59,U] 
00:36:22.960 00.003 1032 refined, 7 included, MultiStar: {0.19, -0.00}, one-star: {0.20, -0.07}
00:36:22.962 00.002 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
00:36:22.964 00.002 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
00:36:22.965 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-0.00 mountX=-0.05 mountY=-0.18, mountTheta=-1.83
00:36:22.968 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.00, opts=13)
00:36:22.969 00.001 1032 Enqueuing Move request for scope (0.19, -0.00)
00:36:22.971 00.002 10072 Worker thread wakes up
00:36:22.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.00) opts 0xd
00:36:22.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.00)
00:36:22.971 00.000 10072 Moving (0.19, -0.00) raw xDistance=-0.05 yDistance=-0.18
00:36:22.972 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:22.974 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:36:22.974 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:36:22.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:22.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:36:22.974 00.000 10072 MoveAxis(E, 4, ABG)
00:36:22.974 00.000 10072 Guiding  Dir = 2, Dur = 4
00:36:22.975 00.001 10072 IsGuiding returns 0
00:36:22.975 00.000 10072 PulseGuide returned control before completion, sleep 14
00:36:22.991 00.016 10072 IsGuiding returns 0
00:36:22.991 00.000 10072 Move returns status 0, amount 4
00:36:22.991 00.000 10072 MoveAxis(N, 0, ABG)
00:36:22.991 00.000 10072 Move returns status 0, amount 0
00:36:22.991 00.000 10072 move complete, result=0
00:36:22.991 00.000 10072 worker thread done servicing request
00:36:22.993 00.002 1032 UpdateGuideState exits: m=1425 SNR=26.6
00:36:22.995 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:22.997 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:22.999 00.002 1032 Enqueuing Expose request
00:36:23.000 00.001 1032 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
00:36:23.002 00.002 10072 Worker thread wakes up
00:36:23.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:23.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:23.635 00.633 10072 Exposure complete
00:36:23.684 00.049 10072 worker thread done servicing request
00:36:23.684 00.000 1032 OnExposeComplete: enter
00:36:23.686 00.002 1032 UpdateGuideState(): m_state=6
00:36:23.687 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3001
00:36:23.689 00.002 1032 Star::Find returns 1 (0), X=318.70, Y=745.03, Mass=1563, SNR=27.9, Peak=215 HFD=2.5
00:36:23.690 00.001 1032 MultiStar: [#1 0.32,-0.16,0.00,M2] [#2 0.33,0.06,0.00,M5] [#3 0.13,0.07,0.73,U] [#4 -0.04,0.08,0.65,U] [#5 0.23,0.02,0.63,U] [#6 0.12,-0.06,0.66,U] [#7 -0.05,0.03,0.52,U] [#8 0.11,-0.04,0.55,U] 
00:36:23.692 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.01}, one-star: {0.16, -0.03}
00:36:23.693 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
00:36:23.695 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
00:36:23.697 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.05 mountX=-0.02 mountY=-0.10, mountTheta=-1.78
00:36:23.701 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
00:36:23.703 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
00:36:23.705 00.002 10072 Worker thread wakes up
00:36:23.706 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
00:36:23.706 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
00:36:23.706 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.10
00:36:23.709 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:23.713 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:36:23.713 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:36:23.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:23.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:36:23.713 00.000 10072 MoveAxis(E, 4, ABG)
00:36:23.714 00.001 10072 Guiding  Dir = 2, Dur = 4
00:36:23.714 00.000 10072 IsGuiding returns 0
00:36:23.715 00.001 10072 PulseGuide returned control before completion, sleep 14
00:36:23.732 00.017 1032 UpdateGuideState exits: m=1563 SNR=27.9
00:36:23.734 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:23.737 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:23.740 00.003 1032 Enqueuing Expose request
00:36:23.742 00.002 10072 IsGuiding returns 0
00:36:23.742 00.000 10072 Move returns status 0, amount 4
00:36:23.742 00.000 10072 MoveAxis(N, 0, ABG)
00:36:23.742 00.000 10072 Move returns status 0, amount 0
00:36:23.743 00.001 10072 move complete, result=0
00:36:23.743 00.000 10072 worker thread done servicing request
00:36:23.743 00.000 10072 Worker thread wakes up
00:36:23.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:23.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:23.751 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:36:24.152 00.401 10072 Exposure complete
00:36:24.203 00.051 10072 worker thread done servicing request
00:36:24.203 00.000 1032 OnExposeComplete: enter
00:36:24.206 00.003 1032 UpdateGuideState(): m_state=6
00:36:24.208 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3002
00:36:24.211 00.003 1032 Star::Find returns 1 (0), X=318.59, Y=745.00, Mass=1491, SNR=27.2, Peak=140 HFD=2.8
00:36:24.213 00.002 1032 MultiStar: [#1 0.19,-0.01,1.12,U] [#2 0.15,0.05,0.92,U] [#3 0.35,0.06,0.00,M1] [#4 0.27,0.11,0.00,M1] [#5 0.23,0.05,0.68,U] [#6 0.19,0.13,0.66,U] [#7 0.09,-0.10,0.55,U] [#8 0.29,0.12,0.00,M1] 
00:36:24.215 00.002 1032 single-star, 5 included, MultiStar: {0.15, 0.01}, one-star: {0.06, -0.06}
00:36:24.218 00.003 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
00:36:24.220 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
00:36:24.222 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.81 mountX=-0.07 mountY=-0.04, mountTheta=-2.64
00:36:24.224 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
00:36:24.226 00.002 1032 Enqueuing Move request for scope (0.06, -0.06)
00:36:24.228 00.002 10072 Worker thread wakes up
00:36:24.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
00:36:24.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
00:36:24.228 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.04
00:36:24.229 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:24.231 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:36:24.231 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:36:24.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:24.232 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:36:24.232 00.000 10072 MoveAxis(E, 3, ABG)
00:36:24.232 00.000 10072 Guiding  Dir = 2, Dur = 3
00:36:24.232 00.000 10072 IsGuiding returns 0
00:36:24.232 00.000 10072 PulseGuide returned control before completion, sleep 13
00:36:24.250 00.018 1032 UpdateGuideState exits: m=1491 SNR=27.2
00:36:24.253 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:24.255 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:24.256 00.001 1032 Enqueuing Expose request
00:36:24.258 00.002 10072 IsGuiding returns 0
00:36:24.258 00.000 10072 Move returns status 0, amount 3
00:36:24.258 00.000 10072 MoveAxis(N, 0, ABG)
00:36:24.258 00.000 10072 Move returns status 0, amount 0
00:36:24.258 00.000 10072 move complete, result=0
00:36:24.258 00.000 10072 worker thread done servicing request
00:36:24.258 00.000 10072 Worker thread wakes up
00:36:24.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:24.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:24.264 00.006 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:36:24.881 00.617 10072 Exposure complete
00:36:24.930 00.049 10072 worker thread done servicing request
00:36:24.931 00.001 1032 OnExposeComplete: enter
00:36:24.932 00.001 1032 UpdateGuideState(): m_state=6
00:36:24.935 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3003
00:36:24.937 00.002 1032 Star::Find returns 1 (0), X=318.60, Y=745.18, Mass=1285, SNR=25.3, Peak=139 HFD=2.7
00:36:24.939 00.002 1032 MultiStar: [#1 0.30,0.15,0.00,M2] [#2 0.19,0.36,0.00,M5] [#3 0.37,0.18,0.00,M2] [#4 0.24,0.12,0.70,U] [#5 0.26,0.38,0.00,M2] [#6 0.11,0.18,0.72,U] [#7 0.15,0.12,0.53,U] [#8 0.14,0.24,0.00,M2] 
00:36:24.941 00.002 1032 single-star, 3 included, MultiStar: {0.13, 0.14}, one-star: {0.06, 0.12}
00:36:24.944 00.003 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
00:36:24.945 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
00:36:24.946 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.09 mountX=0.10 mountY=-0.09, mountTheta=-0.74
00:36:24.949 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
00:36:24.950 00.001 1032 Enqueuing Move request for scope (0.06, 0.12)
00:36:24.951 00.001 10072 Worker thread wakes up
00:36:24.951 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
00:36:24.951 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
00:36:24.951 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
00:36:24.953 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:24.956 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:36:24.957 00.001 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
00:36:24.957 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:24.957 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:36:24.957 00.000 10072 MoveAxis(E, 3, ABG)
00:36:24.957 00.000 10072 Guiding  Dir = 2, Dur = 3
00:36:24.957 00.000 10072 IsGuiding returns 0
00:36:24.960 00.003 10072 PulseGuide returned control before completion, sleep 13
00:36:24.976 00.016 1032 UpdateGuideState exits: m=1285 SNR=25.3
00:36:24.978 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:24.980 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:24.982 00.002 1032 Enqueuing Expose request
00:36:24.990 00.008 10072 IsGuiding returns 0
00:36:24.990 00.000 10072 Move returns status 0, amount 3
00:36:24.991 00.001 10072 MoveAxis(N, 0, ABG)
00:36:24.991 00.000 10072 Move returns status 0, amount 0
00:36:24.991 00.000 10072 move complete, result=0
00:36:24.991 00.000 10072 worker thread done servicing request
00:36:24.991 00.000 10072 Worker thread wakes up
00:36:24.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:24.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:24.992 00.001 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:36:25.401 00.409 10072 Exposure complete
00:36:25.452 00.051 10072 worker thread done servicing request
00:36:25.452 00.000 1032 OnExposeComplete: enter
00:36:25.454 00.002 1032 UpdateGuideState(): m_state=6
00:36:25.455 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3004
00:36:25.458 00.003 1032 Star::Find returns 1 (0), X=318.64, Y=745.21, Mass=1246, SNR=24.9, Peak=127 HFD=2.8
00:36:25.461 00.003 1032 MultiStar: [#1 0.33,0.18,0.00,M3] [#2 0.19,0.29,0.00,M6] [#3 0.32,0.10,0.00,M3] [#4 0.37,0.23,0.00,M1] [#5 0.26,0.30,0.00,M3] [#6 0.25,0.22,0.00,M1] [#7 0.23,0.10,0.60,U] [#8 0.16,0.21,0.60,U] 
00:36:25.462 00.001 1032 single-star, 2 included, MultiStar: {0.15, 0.15}, one-star: {0.10, 0.15}
00:36:25.464 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
00:36:25.465 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
00:36:25.468 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.97 mountX=0.12 mountY=-0.14, mountTheta=-0.86
00:36:25.470 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.15, opts=13)
00:36:25.472 00.002 1032 Enqueuing Move request for scope (0.10, 0.15)
00:36:25.473 00.001 10072 Worker thread wakes up
00:36:25.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
00:36:25.473 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
00:36:25.473 00.000 10072 Moving (0.10, 0.15) raw xDistance=0.12 yDistance=-0.14
00:36:25.476 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:25.479 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:36:25.479 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
00:36:25.479 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:25.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:36:25.479 00.000 10072 MoveAxis(E, 2, ABG)
00:36:25.479 00.000 10072 Guiding  Dir = 2, Dur = 2
00:36:25.479 00.000 10072 IsGuiding returns 0
00:36:25.480 00.001 10072 PulseGuide returned control before completion, sleep 12
00:36:25.497 00.017 1032 UpdateGuideState exits: m=1246 SNR=24.9
00:36:25.499 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:25.502 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:25.504 00.002 1032 Enqueuing Expose request
00:36:25.507 00.003 10072 IsGuiding returns 0
00:36:25.507 00.000 10072 Move returns status 0, amount 2
00:36:25.507 00.000 10072 MoveAxis(N, 0, ABG)
00:36:25.507 00.000 10072 Move returns status 0, amount 0
00:36:25.507 00.000 10072 move complete, result=0
00:36:25.507 00.000 10072 worker thread done servicing request
00:36:25.507 00.000 10072 Worker thread wakes up
00:36:25.507 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:25.507 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:25.514 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:36:26.131 00.617 10072 Exposure complete
00:36:26.182 00.051 10072 worker thread done servicing request
00:36:26.182 00.000 1032 OnExposeComplete: enter
00:36:26.184 00.002 1032 UpdateGuideState(): m_state=6
00:36:26.186 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3005
00:36:26.187 00.001 1032 Star::Find returns 1 (0), X=318.65, Y=745.35, Mass=1520, SNR=27.5, Peak=168 HFD=3.0
00:36:26.190 00.003 1032 MultiStar: [#1 0.32,0.18,0.00,M4] [#2 0.12,0.28,0.00,M7] [#3 0.30,0.16,0.00,M4] [#4 0.10,0.30,0.00,M2] [#5 0.35,0.29,0.00,M4] [#6 0.29,0.41,0.00,M2] [#7 0.19,0.02,0.53,U] [#8 0.30,0.38,0.00,M2] 
00:36:26.193 00.003 1032 refined, 1 included, MultiStar: {0.14, 0.19}, one-star: {0.12, 0.29}
00:36:26.195 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
00:36:26.196 00.001 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
00:36:26.197 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.93 mountX=0.15 mountY=-0.19, mountTheta=-0.90
00:36:26.201 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.19, opts=13)
00:36:26.203 00.002 1032 Enqueuing Move request for scope (0.14, 0.19)
00:36:26.204 00.001 10072 Worker thread wakes up
00:36:26.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0xd
00:36:26.204 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
00:36:26.205 00.001 10072 Moving (0.14, 0.19) raw xDistance=0.15 yDistance=-0.19
00:36:26.209 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:26.211 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 289.43
00:36:26.211 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:36:26.212 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:26.212 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:36:26.212 00.000 10072 MoveAxis(W, 74, ABG)
00:36:26.212 00.000 10072 Guiding  Dir = 3, Dur = 74
00:36:26.212 00.000 10072 IsGuiding returns 0
00:36:26.213 00.001 10072 PulseGuide returned control before completion, sleep 84
00:36:26.231 00.018 1032 UpdateGuideState exits: m=1520 SNR=27.5
00:36:26.233 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:26.236 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:26.239 00.003 1032 Enqueuing Expose request
00:36:26.302 00.063 10072 IsGuiding returns 0
00:36:26.302 00.000 10072 Move returns status 0, amount 74
00:36:26.302 00.000 10072 MoveAxis(N, 0, ABG)
00:36:26.302 00.000 10072 Move returns status 0, amount 0
00:36:26.302 00.000 10072 move complete, result=0
00:36:26.303 00.001 10072 worker thread done servicing request
00:36:26.303 00.000 10072 Worker thread wakes up
00:36:26.303 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:26.303 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:26.312 00.009 1032 GuideStep: 0.2 px 74 ms WEST, -0.2 px 0 ms NORTH
00:36:26.715 00.403 10072 Exposure complete
00:36:26.768 00.053 1032 OnExposeComplete: enter
00:36:26.771 00.003 1032 UpdateGuideState(): m_state=6
00:36:26.773 00.002 10072 worker thread done servicing request
00:36:26.773 00.000 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3006
00:36:26.775 00.002 1032 Star::Find returns 1 (0), X=318.55, Y=745.26, Mass=1462, SNR=27.0, Peak=153 HFD=2.9
00:36:26.776 00.001 1032 MultiStar: [#1 0.19,0.19,1.08,U] [#2 0.21,0.25,0.00,M8] [#3 0.19,0.21,0.00,M5] [#4 0.29,0.21,0.00,M3] [#5 0.26,0.44,0.00,M5] [#6 0.10,0.31,0.00,M3] [#7 0.20,0.03,0.56,U] [#8 0.08,0.33,0.00,M3] 
00:36:26.778 00.002 1032 single-star, 2 included, MultiStar: {0.13, 0.16}, one-star: {0.02, 0.19}
00:36:26.780 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
00:36:26.781 00.001 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
00:36:26.782 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.20 cameraTheta=1.48 mountX=0.18 mountY=-0.07, mountTheta=-0.35
00:36:26.786 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.19, opts=13)
00:36:26.788 00.002 1032 Enqueuing Move request for scope (0.02, 0.19)
00:36:26.790 00.002 10072 Worker thread wakes up
00:36:26.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
00:36:26.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
00:36:26.790 00.000 10072 Moving (0.02, 0.19) raw xDistance=0.18 yDistance=-0.07
00:36:26.792 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:26.795 00.003 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 289.42
00:36:26.795 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
00:36:26.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:26.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:36:26.795 00.000 10072 MoveAxis(W, 91, ABG)
00:36:26.795 00.000 10072 Guiding  Dir = 3, Dur = 91
00:36:26.795 00.000 10072 IsGuiding returns 0
00:36:26.795 00.000 10072 PulseGuide returned control before completion, sleep 101
00:36:26.813 00.018 1032 UpdateGuideState exits: m=1462 SNR=27.0
00:36:26.817 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:26.818 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:26.820 00.002 1032 Enqueuing Expose request
00:36:26.897 00.077 10072 IsGuiding returns 0
00:36:26.897 00.000 10072 Move returns status 0, amount 91
00:36:26.897 00.000 10072 MoveAxis(N, 0, ABG)
00:36:26.897 00.000 10072 Move returns status 0, amount 0
00:36:26.897 00.000 10072 move complete, result=0
00:36:26.897 00.000 10072 worker thread done servicing request
00:36:26.897 00.000 10072 Worker thread wakes up
00:36:26.897 00.000 1032 GuideStep: 0.2 px 91 ms WEST, -0.1 px 0 ms NORTH
00:36:26.900 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:26.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:27.524 00.624 10072 Exposure complete
00:36:27.572 00.048 10072 worker thread done servicing request
00:36:27.573 00.001 1032 OnExposeComplete: enter
00:36:27.576 00.003 1032 UpdateGuideState(): m_state=6
00:36:27.578 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3007
00:36:27.580 00.002 1032 Star::Find returns 1 (0), X=318.57, Y=744.99, Mass=1325, SNR=25.6, Peak=169 HFD=2.3
00:36:27.582 00.002 1032 MultiStar: [#1 0.13,-0.02,1.11,U] [#2 0.19,0.11,0.97,U] [#3 0.21,-0.00,0.77,U] [#4 0.29,0.05,0.00,M4] [#5 0.12,0.16,0.73,U] [#6 0.10,0.12,0.76,U] [#7 0.16,-0.05,0.57,U] [#8 0.11,0.09,0.62,U] 
00:36:27.585 00.003 1032 single-star, 7 included, MultiStar: {0.13, 0.04}, one-star: {0.04, -0.07}
00:36:27.587 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
00:36:27.588 00.001 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
00:36:27.592 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.11 mountX=-0.08 mountY=-0.02, mountTheta=-2.94
00:36:27.597 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
00:36:27.599 00.002 1032 Enqueuing Move request for scope (0.04, -0.07)
00:36:27.601 00.002 10072 Worker thread wakes up
00:36:27.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
00:36:27.601 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
00:36:27.601 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
00:36:27.605 00.004 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:36:27.605 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:36:27.605 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:27.605 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:36:27.605 00.000 10072 MoveAxis(W, 0, ABG)
00:36:27.605 00.000 10072 Move returns status 0, amount 0
00:36:27.605 00.000 10072 MoveAxis(N, 0, ABG)
00:36:27.605 00.000 10072 Move returns status 0, amount 0
00:36:27.605 00.000 10072 move complete, result=0
00:36:27.605 00.000 10072 worker thread done servicing request
00:36:27.606 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:27.630 00.024 1032 UpdateGuideState exits: m=1325 SNR=25.6
00:36:27.632 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:27.634 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:27.635 00.001 1032 Enqueuing Expose request
00:36:27.637 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
00:36:27.638 00.001 10072 Worker thread wakes up
00:36:27.639 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:27.639 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:28.057 00.418 10072 Exposure complete
00:36:28.105 00.048 10072 worker thread done servicing request
00:36:28.105 00.000 1032 OnExposeComplete: enter
00:36:28.107 00.002 1032 UpdateGuideState(): m_state=6
00:36:28.108 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3008
00:36:28.112 00.004 1032 Star::Find returns 1 (0), X=318.64, Y=745.15, Mass=1371, SNR=26.1, Peak=140 HFD=2.7
00:36:28.115 00.003 1032 MultiStar: [#1 0.25,0.04,1.16,U] [#2 0.24,0.14,0.00,M8] [#3 0.16,0.09,0.73,U] [#4 0.11,0.23,0.69,U] [#5 0.25,0.27,0.00,M5] [#6 0.14,0.11,0.74,U] [#7 -0.03,0.16,0.53,U] [#8 0.17,0.20,0.62,U] 
00:36:28.117 00.002 1032 single-star, 6 included, MultiStar: {0.14, 0.12}, one-star: {0.10, 0.09}
00:36:28.119 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
00:36:28.120 00.001 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
00:36:28.122 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.75 mountX=0.06 mountY=-0.12, mountTheta=-1.08
00:36:28.124 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
00:36:28.127 00.003 1032 Enqueuing Move request for scope (0.10, 0.09)
00:36:28.128 00.001 10072 Worker thread wakes up
00:36:28.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
00:36:28.128 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
00:36:28.128 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
00:36:28.130 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:28.133 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:36:28.133 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:36:28.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:28.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:36:28.133 00.000 10072 MoveAxis(W, 1, ABG)
00:36:28.133 00.000 10072 Guiding  Dir = 3, Dur = 1
00:36:28.133 00.000 10072 IsGuiding returns 0
00:36:28.134 00.001 10072 PulseGuide returned control before completion, sleep 11
00:36:28.147 00.013 10072 IsGuiding returns 0
00:36:28.147 00.000 10072 Move returns status 0, amount 1
00:36:28.147 00.000 10072 MoveAxis(N, 0, ABG)
00:36:28.147 00.000 10072 Move returns status 0, amount 0
00:36:28.147 00.000 10072 move complete, result=0
00:36:28.147 00.000 10072 worker thread done servicing request
00:36:28.152 00.005 1032 UpdateGuideState exits: m=1371 SNR=26.1
00:36:28.153 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:28.155 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:28.156 00.001 1032 Enqueuing Expose request
00:36:28.157 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:36:28.159 00.002 10072 Worker thread wakes up
00:36:28.159 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:28.159 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:28.794 00.635 10072 Exposure complete
00:36:28.841 00.047 10072 worker thread done servicing request
00:36:28.841 00.000 1032 OnExposeComplete: enter
00:36:28.843 00.002 1032 UpdateGuideState(): m_state=6
00:36:28.845 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3009
00:36:28.846 00.001 1032 Star::Find returns 1 (0), X=318.45, Y=745.27, Mass=1377, SNR=26.1, Peak=143 HFD=2.9
00:36:28.848 00.002 1032 MultiStar: [#1 0.05,0.16,1.20,U] [#2 0.02,0.35,0.00,M9] [#3 0.25,0.46,0.00,M4] [#4 0.00,0.48,0.00,M4] [#5 -0.01,0.26,0.73,U] [#6 -0.00,0.25,0.71,U] [#7 -0.14,0.28,0.00,M1] [#8 0.15,0.30,0.00,M2] 
00:36:28.850 00.002 1032 refined, 3 included, MultiStar: {-0.01, 0.21}, one-star: {-0.09, 0.21}
00:36:28.851 00.001 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
00:36:28.852 00.001 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
00:36:28.855 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.62 mountX=0.21 mountY=-0.05, mountTheta=-0.21
00:36:28.858 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.21, opts=13)
00:36:28.860 00.002 1032 Enqueuing Move request for scope (-0.01, 0.21)
00:36:28.861 00.001 10072 Worker thread wakes up
00:36:28.861 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
00:36:28.861 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
00:36:28.861 00.000 10072 Moving (-0.01, 0.21) raw xDistance=0.21 yDistance=-0.05
00:36:28.863 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:28.866 00.003 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 289.42
00:36:28.866 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
00:36:28.866 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:28.866 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:36:28.866 00.000 10072 MoveAxis(W, 106, ABG)
00:36:28.866 00.000 10072 Guiding  Dir = 3, Dur = 106
00:36:28.866 00.000 10072 IsGuiding returns 0
00:36:28.867 00.001 10072 PulseGuide returned control before completion, sleep 116
00:36:28.883 00.016 1032 UpdateGuideState exits: m=1377 SNR=26.1
00:36:28.886 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:28.888 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:28.889 00.001 1032 Enqueuing Expose request
00:36:28.992 00.103 10072 IsGuiding returns 0
00:36:28.992 00.000 10072 Move returns status 0, amount 106
00:36:28.992 00.000 10072 MoveAxis(N, 0, ABG)
00:36:28.992 00.000 10072 Move returns status 0, amount 0
00:36:28.992 00.000 10072 move complete, result=0
00:36:28.992 00.000 10072 worker thread done servicing request
00:36:28.992 00.000 10072 Worker thread wakes up
00:36:28.992 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:28.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:28.993 00.001 1032 GuideStep: 0.2 px 106 ms WEST, -0.0 px 0 ms NORTH
00:36:29.400 00.407 10072 Exposure complete
00:36:29.450 00.050 10072 worker thread done servicing request
00:36:29.450 00.000 1032 OnExposeComplete: enter
00:36:29.453 00.003 1032 UpdateGuideState(): m_state=6
00:36:29.455 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3010
00:36:29.457 00.002 1032 Star::Find returns 1 (0), X=318.55, Y=745.04, Mass=1327, SNR=25.7, Peak=147 HFD=2.6
00:36:29.460 00.003 1032 MultiStar: [#1 0.15,0.08,1.17,U] [#2 0.17,0.12,0.99,U] [#3 0.05,-0.01,0.71,U] [#4 0.21,0.09,0.71,U] [#5 0.27,0.16,0.00,M5] [#6 0.08,0.17,0.72,U] [#7 -0.00,0.12,0.53,U] [#8 0.11,0.10,0.60,U] 
00:36:29.463 00.003 1032 single-star, 7 included, MultiStar: {0.10, 0.08}, one-star: {0.02, -0.02}
00:36:29.464 00.001 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
00:36:29.466 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
00:36:29.467 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.91 mountX=-0.03 mountY=-0.01, mountTheta=-2.74
00:36:29.470 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
00:36:29.473 00.003 1032 Enqueuing Move request for scope (0.02, -0.02)
00:36:29.475 00.002 10072 Worker thread wakes up
00:36:29.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:36:29.475 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:36:29.475 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.01
00:36:29.477 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:29.479 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:36:29.479 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:36:29.479 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:29.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:36:29.480 00.001 10072 MoveAxis(W, 2, ABG)
00:36:29.480 00.000 10072 Guiding  Dir = 3, Dur = 2
00:36:29.480 00.000 10072 IsGuiding returns 0
00:36:29.480 00.000 10072 PulseGuide returned control before completion, sleep 12
00:36:29.499 00.019 1032 UpdateGuideState exits: m=1327 SNR=25.7
00:36:29.502 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:29.503 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:29.506 00.003 1032 Enqueuing Expose request
00:36:29.508 00.002 10072 IsGuiding returns 1
00:36:29.508 00.000 10072 scope still moving after pulse duration time elapsed
00:36:29.537 00.029 10072 IsGuiding returns 1
00:36:29.569 00.032 10072 IsGuiding returns 1
00:36:29.607 00.038 10072 IsGuiding returns 1
00:36:29.631 00.024 10072 IsGuiding returns 1
00:36:29.662 00.031 10072 IsGuiding returns 1
00:36:29.694 00.032 10072 IsGuiding returns 1
00:36:29.726 00.032 10072 IsGuiding returns 1
00:36:29.757 00.031 10072 IsGuiding returns 1
00:36:29.789 00.032 10072 IsGuiding returns 1
00:36:29.821 00.032 10072 IsGuiding returns 1
00:36:29.852 00.031 10072 IsGuiding returns 1
00:36:29.884 00.032 10072 IsGuiding returns 1
00:36:29.915 00.031 10072 IsGuiding returns 1
00:36:29.947 00.032 10072 IsGuiding returns 1
00:36:29.977 00.030 10072 IsGuiding returns 0
00:36:29.977 00.000 10072 scope move finished after 2 + 495 ms
00:36:29.977 00.000 10072 Move returns status 0, amount 2
00:36:29.977 00.000 10072 MoveAxis(N, 0, ABG)
00:36:29.977 00.000 10072 Move returns status 0, amount 0
00:36:29.977 00.000 10072 move complete, result=0
00:36:29.977 00.000 10072 worker thread done servicing request
00:36:29.977 00.000 10072 Worker thread wakes up
00:36:29.977 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:36:29.980 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:29.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:30.605 00.625 10072 Exposure complete
00:36:30.651 00.046 10072 worker thread done servicing request
00:36:30.651 00.000 1032 OnExposeComplete: enter
00:36:30.653 00.002 1032 UpdateGuideState(): m_state=6
00:36:30.654 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3011
00:36:30.656 00.002 1032 Star::Find returns 1 (0), X=318.65, Y=744.87, Mass=1336, SNR=25.8, Peak=143 HFD=2.7
00:36:30.658 00.002 1032 MultiStar: [#1 0.19,0.01,1.17,U] [#2 0.20,-0.02,1.00,U] [#3 0.21,-0.16,0.75,U] [#4 0.30,0.05,0.00,M4] [#5 0.19,0.01,0.75,U] [#6 0.16,0.09,0.76,U] [#7 0.22,-0.04,0.54,U] [#8 0.14,0.09,0.59,U] 
00:36:30.660 00.002 1032 refined, 7 included, MultiStar: {0.18, -0.03}, one-star: {0.11, -0.19}
00:36:30.662 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
00:36:30.663 00.001 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
00:36:30.666 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.17 mountX=-0.08 mountY=-0.16, mountTheta=-2.00
00:36:30.668 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
00:36:30.670 00.002 1032 Enqueuing Move request for scope (0.18, -0.03)
00:36:30.673 00.003 10072 Worker thread wakes up
00:36:30.674 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
00:36:30.674 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
00:36:30.674 00.000 10072 Moving (0.18, -0.03) raw xDistance=-0.08 yDistance=-0.16
00:36:30.676 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:30.678 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:36:30.678 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:36:30.679 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:30.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:36:30.679 00.000 10072 MoveAxis(W, 3, ABG)
00:36:30.679 00.000 10072 Guiding  Dir = 3, Dur = 3
00:36:30.679 00.000 10072 IsGuiding returns 0
00:36:30.680 00.001 10072 PulseGuide returned control before completion, sleep 13
00:36:30.695 00.015 10072 IsGuiding returns 1
00:36:30.695 00.000 10072 scope still moving after pulse duration time elapsed
00:36:30.696 00.001 1032 UpdateGuideState exits: m=1336 SNR=25.8
00:36:30.698 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:30.700 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:30.702 00.002 1032 Enqueuing Expose request
00:36:30.727 00.025 10072 IsGuiding returns 0
00:36:30.727 00.000 10072 scope move finished after 3 + 44 ms
00:36:30.727 00.000 10072 Move returns status 0, amount 3
00:36:30.727 00.000 10072 MoveAxis(N, 0, ABG)
00:36:30.727 00.000 10072 Move returns status 0, amount 0
00:36:30.727 00.000 10072 move complete, result=0
00:36:30.727 00.000 10072 worker thread done servicing request
00:36:30.727 00.000 10072 Worker thread wakes up
00:36:30.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:30.728 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:30.731 00.003 1032 GuideStep: -0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
00:36:31.137 00.406 10072 Exposure complete
00:36:31.186 00.049 1032 OnExposeComplete: enter
00:36:31.188 00.002 1032 UpdateGuideState(): m_state=6
00:36:31.190 00.002 10072 worker thread done servicing request
00:36:31.191 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3012
00:36:31.193 00.002 1032 Star::Find returns 1 (0), X=318.73, Y=745.02, Mass=1406, SNR=26.4, Peak=157 HFD=2.5
00:36:31.195 00.002 1032 MultiStar: [#1 0.30,-0.06,0.00,M1] [#2 0.25,0.04,0.94,U] [#3 0.37,0.03,0.00,M3] [#4 0.13,0.06,0.66,U] [#5 0.36,0.13,0.00,M5] [#6 0.26,0.18,0.00,M1] [#7 0.01,0.05,0.58,U] [#8 0.17,0.11,0.60,U] 
00:36:31.198 00.003 1032 refined, 4 included, MultiStar: {0.16, 0.03}, one-star: {0.19, -0.04}
00:36:31.199 00.001 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
00:36:31.201 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
00:36:31.202 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.17 cameraTheta=0.20 mountX=-0.01 mountY=-0.17, mountTheta=-1.63
00:36:31.207 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.03, opts=13)
00:36:31.210 00.003 1032 Enqueuing Move request for scope (0.16, 0.03)
00:36:31.212 00.002 10072 Worker thread wakes up
00:36:31.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
00:36:31.212 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
00:36:31.212 00.000 10072 Moving (0.16, 0.03) raw xDistance=-0.01 yDistance=-0.17
00:36:31.214 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:31.217 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:36:31.217 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:36:31.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:31.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:36:31.217 00.000 10072 MoveAxis(W, 3, ABG)
00:36:31.217 00.000 10072 Guiding  Dir = 3, Dur = 3
00:36:31.218 00.001 10072 IsGuiding returns 0
00:36:31.218 00.000 10072 PulseGuide returned control before completion, sleep 13
00:36:31.233 00.015 1032 UpdateGuideState exits: m=1406 SNR=26.4
00:36:31.237 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:31.240 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:31.244 00.004 1032 Enqueuing Expose request
00:36:31.246 00.002 10072 IsGuiding returns 0
00:36:31.246 00.000 10072 Move returns status 0, amount 3
00:36:31.246 00.000 10072 MoveAxis(N, 0, ABG)
00:36:31.246 00.000 10072 Move returns status 0, amount 0
00:36:31.246 00.000 10072 move complete, result=0
00:36:31.246 00.000 10072 worker thread done servicing request
00:36:31.246 00.000 10072 Worker thread wakes up
00:36:31.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:31.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:31.254 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
00:36:31.871 00.617 10072 Exposure complete
00:36:31.921 00.050 10072 worker thread done servicing request
00:36:31.921 00.000 1032 OnExposeComplete: enter
00:36:31.924 00.003 1032 UpdateGuideState(): m_state=6
00:36:31.927 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3013
00:36:31.929 00.002 1032 Star::Find returns 1 (0), X=318.79, Y=744.96, Mass=1342, SNR=25.8, Peak=167 HFD=2.5
00:36:31.930 00.001 1032 MultiStar: [#1 0.39,-0.18,0.00,M2] [#2 0.34,-0.08,0.00,M7] [#3 0.43,-0.20,0.00,M4] [#4 0.34,0.02,0.00,M4] [#5 0.46,-0.02,0.00,M6] [#6 0.22,-0.04,0.68,U] [#7 0.50,-0.25,0.00,M1] [#8 0.14,-0.20,0.59,U] 
00:36:31.932 00.002 1032 refined, 2 included, MultiStar: {0.21, -0.11}, one-star: {0.26, -0.10}
00:36:31.934 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
00:36:31.935 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
00:36:31.936 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-0.47 mountX=-0.16 mountY=-0.18, mountTheta=-2.30
00:36:31.939 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.11, opts=13)
00:36:31.941 00.002 1032 Enqueuing Move request for scope (0.21, -0.11)
00:36:31.942 00.001 10072 Worker thread wakes up
00:36:31.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
00:36:31.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
00:36:31.943 00.001 10072 Moving (0.21, -0.11) raw xDistance=-0.16 yDistance=-0.18
00:36:31.945 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:31.946 00.001 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.41
00:36:31.946 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:36:31.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:31.947 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:36:31.947 00.000 10072 MoveAxis(E, 77, ABG)
00:36:31.947 00.000 10072 Guiding  Dir = 2, Dur = 77
00:36:31.947 00.000 10072 IsGuiding returns 0
00:36:31.947 00.000 10072 PulseGuide returned control before completion, sleep 87
00:36:31.966 00.019 1032 UpdateGuideState exits: m=1342 SNR=25.8
00:36:31.968 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:31.969 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:31.971 00.002 1032 Enqueuing Expose request
00:36:32.041 00.070 10072 IsGuiding returns 0
00:36:32.041 00.000 10072 Move returns status 0, amount 77
00:36:32.041 00.000 10072 MoveAxis(N, 0, ABG)
00:36:32.041 00.000 10072 Move returns status 0, amount 0
00:36:32.041 00.000 10072 move complete, result=0
00:36:32.041 00.000 10072 worker thread done servicing request
00:36:32.041 00.000 10072 Worker thread wakes up
00:36:32.041 00.000 1032 GuideStep: -0.2 px 77 ms EAST, -0.2 px 0 ms NORTH
00:36:32.044 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:32.044 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:32.449 00.405 10072 Exposure complete
00:36:32.498 00.049 10072 worker thread done servicing request
00:36:32.499 00.001 1032 OnExposeComplete: enter
00:36:32.500 00.001 1032 UpdateGuideState(): m_state=6
00:36:32.503 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3014
00:36:32.505 00.002 1032 Star::Find returns 1 (0), X=318.74, Y=744.99, Mass=1327, SNR=25.7, Peak=143 HFD=2.5
00:36:32.507 00.002 1032 MultiStar: [#1 0.40,-0.07,0.00,M3] [#2 0.44,0.11,0.00,M8] [#3 0.31,-0.12,0.00,M5] [#4 0.20,0.00,0.70,U] [#5 0.47,0.11,0.00,M7] [#6 0.21,0.06,0.74,U] [#7 0.17,0.02,0.57,U] [#8 0.19,-0.04,0.63,U] 
00:36:32.509 00.002 1032 refined, 4 included, MultiStar: {0.19, -0.01}, one-star: {0.20, -0.08}
00:36:32.510 00.001 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
00:36:32.512 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
00:36:32.513 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.07 mountX=-0.06 mountY=-0.18, mountTheta=-1.90
00:36:32.516 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.01, opts=13)
00:36:32.518 00.002 1032 Enqueuing Move request for scope (0.19, -0.01)
00:36:32.518 00.000 10072 Worker thread wakes up
00:36:32.520 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
00:36:32.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
00:36:32.520 00.000 10072 Moving (0.19, -0.01) raw xDistance=-0.06 yDistance=-0.18
00:36:32.521 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:32.523 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:36:32.523 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:36:32.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:32.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:36:32.523 00.000 10072 MoveAxis(W, 3, ABG)
00:36:32.523 00.000 10072 Guiding  Dir = 3, Dur = 3
00:36:32.524 00.001 10072 IsGuiding returns 0
00:36:32.524 00.000 10072 PulseGuide returned control before completion, sleep 13
00:36:32.540 00.016 10072 IsGuiding returns 0
00:36:32.540 00.000 10072 Move returns status 0, amount 3
00:36:32.540 00.000 10072 MoveAxis(N, 0, ABG)
00:36:32.540 00.000 10072 Move returns status 0, amount 0
00:36:32.540 00.000 10072 move complete, result=0
00:36:32.541 00.001 10072 worker thread done servicing request
00:36:32.541 00.000 1032 UpdateGuideState exits: m=1327 SNR=25.7
00:36:32.544 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:32.546 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:32.549 00.003 1032 Enqueuing Expose request
00:36:32.551 00.002 1032 GuideStep: -0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
00:36:32.555 00.004 10072 Worker thread wakes up
00:36:32.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:32.555 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:33.184 00.629 10072 Exposure complete
00:36:33.230 00.046 10072 worker thread done servicing request
00:36:33.230 00.000 1032 OnExposeComplete: enter
00:36:33.232 00.002 1032 UpdateGuideState(): m_state=6
00:36:33.234 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3015
00:36:33.236 00.002 1032 Star::Find returns 1 (0), X=318.68, Y=745.00, Mass=1451, SNR=26.8, Peak=167 HFD=2.4
00:36:33.239 00.003 1032 MultiStar: [#1 0.28,0.01,0.00,M4] [#2 0.31,0.07,0.00,M9] [#3 0.32,0.02,0.00,M6] [#4 0.29,0.16,0.00,M4] [#5 0.32,0.09,0.00,M8] [#6 0.26,-0.05,0.70,U] [#7 0.13,0.08,0.51,U] [#8 0.24,0.03,0.56,U] 
00:36:33.241 00.002 1032 single-star, 3 included, MultiStar: {0.19, -0.01}, one-star: {0.15, -0.06}
00:36:33.243 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
00:36:33.244 00.001 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
00:36:33.247 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.41 mountX=-0.10 mountY=-0.12, mountTheta=-2.24
00:36:33.249 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
00:36:33.251 00.002 1032 Enqueuing Move request for scope (0.15, -0.06)
00:36:33.254 00.003 10072 Worker thread wakes up
00:36:33.254 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
00:36:33.254 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
00:36:33.254 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.10 yDistance=-0.12
00:36:33.256 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:33.257 00.001 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:36:33.257 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:36:33.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:33.258 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:36:33.258 00.000 10072 MoveAxis(W, 4, ABG)
00:36:33.258 00.000 10072 Guiding  Dir = 3, Dur = 4
00:36:33.258 00.000 10072 IsGuiding returns 0
00:36:33.258 00.000 10072 PulseGuide returned control before completion, sleep 14
00:36:33.276 00.018 10072 IsGuiding returns 0
00:36:33.276 00.000 10072 Move returns status 0, amount 4
00:36:33.276 00.000 10072 MoveAxis(N, 0, ABG)
00:36:33.276 00.000 10072 Move returns status 0, amount 0
00:36:33.276 00.000 10072 move complete, result=0
00:36:33.276 00.000 10072 worker thread done servicing request
00:36:33.277 00.001 1032 UpdateGuideState exits: m=1451 SNR=26.8
00:36:33.280 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:33.281 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:33.283 00.002 1032 Enqueuing Expose request
00:36:33.284 00.001 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:36:33.286 00.002 10072 Worker thread wakes up
00:36:33.287 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:33.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:33.701 00.414 10072 Exposure complete
00:36:33.749 00.048 10072 worker thread done servicing request
00:36:33.749 00.000 1032 OnExposeComplete: enter
00:36:33.751 00.002 1032 UpdateGuideState(): m_state=6
00:36:33.753 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3016
00:36:33.754 00.001 1032 Star::Find returns 1 (0), X=318.76, Y=745.02, Mass=1596, SNR=28.2, Peak=176 HFD=2.5
00:36:33.756 00.002 1032 MultiStar: [#1 0.29,0.10,0.00,M5] [#2 0.39,-0.01,0.00,M10] [#3 0.34,-0.09,0.00,M7] [#4 0.32,0.04,0.00,M5] [#5 0.25,0.13,0.00,M9] [#6 0.14,0.08,0.66,U] [#7 0.18,-0.00,0.54,U] [#8 0.23,0.01,0.55,U] 
00:36:33.757 00.001 1032 refined, 3 included, MultiStar: {0.20, 0.01}, one-star: {0.23, -0.05}
00:36:33.758 00.001 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
00:36:33.759 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
00:36:33.762 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.03 mountX=-0.05 mountY=-0.19, mountTheta=-1.80
00:36:33.765 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.01, opts=13)
00:36:33.766 00.001 1032 Enqueuing Move request for scope (0.20, 0.01)
00:36:33.771 00.005 10072 Worker thread wakes up
00:36:33.771 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
00:36:33.771 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
00:36:33.771 00.000 10072 Moving (0.20, 0.01) raw xDistance=-0.05 yDistance=-0.19
00:36:33.773 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:33.775 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:36:33.775 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:36:33.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:33.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:36:33.775 00.000 10072 MoveAxis(W, 3, ABG)
00:36:33.775 00.000 10072 Guiding  Dir = 3, Dur = 3
00:36:33.776 00.001 10072 IsGuiding returns 0
00:36:33.776 00.000 10072 PulseGuide returned control before completion, sleep 13
00:36:33.793 00.017 10072 IsGuiding returns 0
00:36:33.794 00.001 10072 Move returns status 0, amount 3
00:36:33.794 00.000 10072 MoveAxis(N, 0, ABG)
00:36:33.794 00.000 10072 Move returns status 0, amount 0
00:36:33.794 00.000 10072 move complete, result=0
00:36:33.794 00.000 10072 worker thread done servicing request
00:36:33.794 00.000 1032 UpdateGuideState exits: m=1596 SNR=28.2
00:36:33.796 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:33.800 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:33.802 00.002 1032 Enqueuing Expose request
00:36:33.804 00.002 10072 Worker thread wakes up
00:36:33.804 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:33.804 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:33.805 00.001 1032 GuideStep: -0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
00:36:34.436 00.631 10072 Exposure complete
00:36:34.485 00.049 10072 worker thread done servicing request
00:36:34.485 00.000 1032 OnExposeComplete: enter
00:36:34.487 00.002 1032 UpdateGuideState(): m_state=6
00:36:34.490 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3017
00:36:34.493 00.003 1032 Star::Find returns 1 (0), X=318.74, Y=745.12, Mass=1523, SNR=27.5, Peak=169 HFD=2.5
00:36:34.495 00.002 1032 MultiStar: [#1 0.26,0.06,1.08,U] [#2 0.35,0.05,0.00,R] [#3 0.30,0.05,0.00,M8] [#4 0.28,0.17,0.00,M6] [#5 0.30,0.22,0.00,M10] [#6 0.28,0.09,0.00,M1] [#7 0.13,0.20,0.52,U] [#8 0.03,-0.05,0.55,U] 
00:36:34.497 00.002 1032 refined, 3 included, MultiStar: {0.18, 0.07}, one-star: {0.21, 0.06}
00:36:34.499 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
00:36:34.500 00.001 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
00:36:34.502 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.35 mountX=0.02 mountY=-0.19, mountTheta=-1.48
00:36:34.504 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.07, opts=13)
00:36:34.505 00.001 1032 Enqueuing Move request for scope (0.18, 0.07)
00:36:34.507 00.002 10072 Worker thread wakes up
00:36:34.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
00:36:34.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
00:36:34.507 00.000 10072 Moving (0.18, 0.07) raw xDistance=0.02 yDistance=-0.19
00:36:34.509 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:34.512 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:36:34.512 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:36:34.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:34.512 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:36:34.512 00.000 10072 MoveAxis(W, 4, ABG)
00:36:34.512 00.000 10072 Guiding  Dir = 3, Dur = 4
00:36:34.513 00.001 10072 IsGuiding returns 0
00:36:34.513 00.000 10072 PulseGuide returned control before completion, sleep 14
00:36:34.530 00.017 1032 UpdateGuideState exits: m=1523 SNR=27.5
00:36:34.533 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:34.534 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:34.536 00.002 1032 Enqueuing Expose request
00:36:34.541 00.005 10072 IsGuiding returns 0
00:36:34.541 00.000 10072 Move returns status 0, amount 4
00:36:34.541 00.000 10072 MoveAxis(N, 0, ABG)
00:36:34.541 00.000 10072 Move returns status 0, amount 0
00:36:34.541 00.000 10072 move complete, result=0
00:36:34.542 00.001 10072 worker thread done servicing request
00:36:34.542 00.000 10072 Worker thread wakes up
00:36:34.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:34.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:34.546 00.004 1032 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
00:36:34.950 00.404 10072 Exposure complete
00:36:35.001 00.051 10072 worker thread done servicing request
00:36:35.001 00.000 1032 OnExposeComplete: enter
00:36:35.003 00.002 1032 UpdateGuideState(): m_state=6
00:36:35.004 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3018
00:36:35.006 00.002 1032 Star::Find returns 1 (0), X=318.60, Y=745.18, Mass=1466, SNR=27.0, Peak=156 HFD=2.7
00:36:35.008 00.002 1032 MultiStar: [#1 0.33,0.00,0.00,M5] [#2 -0.04,0.11,0.99,U] [#3 0.37,-0.01,0.00,M9] [#4 0.29,0.06,0.00,M7] [#5 0.38,0.08,0.00,R] [#6 0.23,-0.02,0.69,U] [#7 0.24,-0.04,0.53,U] [#8 0.14,0.06,0.58,U] 
00:36:35.010 00.002 1032 refined, 4 included, MultiStar: {0.10, 0.06}, one-star: {0.06, 0.12}
00:36:35.013 00.003 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
00:36:35.014 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
00:36:35.015 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.54 mountX=0.03 mountY=-0.11, mountTheta=-1.29
00:36:35.019 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
00:36:35.022 00.003 1032 Enqueuing Move request for scope (0.10, 0.06)
00:36:35.023 00.001 10072 Worker thread wakes up
00:36:35.023 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
00:36:35.024 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
00:36:35.024 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
00:36:35.025 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:35.027 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:36:35.027 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:36:35.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:35.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:36:35.027 00.000 10072 MoveAxis(W, 3, ABG)
00:36:35.027 00.000 10072 Guiding  Dir = 3, Dur = 3
00:36:35.029 00.002 10072 IsGuiding returns 0
00:36:35.030 00.001 10072 PulseGuide returned control before completion, sleep 13
00:36:35.043 00.013 10072 IsGuiding returns 0
00:36:35.043 00.000 10072 Move returns status 0, amount 3
00:36:35.043 00.000 10072 MoveAxis(N, 0, ABG)
00:36:35.043 00.000 10072 Move returns status 0, amount 0
00:36:35.043 00.000 10072 move complete, result=0
00:36:35.043 00.000 10072 worker thread done servicing request
00:36:35.046 00.003 1032 UpdateGuideState exits: m=1466 SNR=27.0
00:36:35.049 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:35.051 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:35.053 00.002 1032 Enqueuing Expose request
00:36:35.054 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:36:35.056 00.002 10072 Worker thread wakes up
00:36:35.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:35.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:35.690 00.634 10072 Exposure complete
00:36:35.739 00.049 10072 worker thread done servicing request
00:36:35.739 00.000 1032 OnExposeComplete: enter
00:36:35.741 00.002 1032 UpdateGuideState(): m_state=6
00:36:35.743 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3019
00:36:35.745 00.002 1032 Star::Find returns 1 (0), X=318.59, Y=745.16, Mass=1419, SNR=26.5, Peak=147 HFD=2.7
00:36:35.747 00.002 1032 MultiStar: [#1 0.19,-0.07,1.15,U] [#2 -0.14,0.04,0.93,U] [#3 0.32,-0.00,0.00,M10] [#4 0.23,0.10,0.67,U] [#5 -0.13,-0.04,0.74,U] [#6 0.33,0.07,0.00,M1] [#7 0.20,-0.06,0.55,U] [#8 0.30,-0.01,0.00,M1] 
00:36:35.750 00.003 1032 refined, 5 included, MultiStar: {0.06, 0.01}, one-star: {0.05, 0.10}
00:36:35.752 00.002 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
00:36:35.753 00.001 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
00:36:35.755 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.23 mountX=-0.00 mountY=-0.06, mountTheta=-1.61
00:36:35.758 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
00:36:35.760 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
00:36:35.762 00.002 10072 Worker thread wakes up
00:36:35.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
00:36:35.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
00:36:35.762 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
00:36:35.765 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:35.768 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
00:36:35.768 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:36:35.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:35.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:36:35.768 00.000 10072 MoveAxis(W, 4, ABG)
00:36:35.769 00.001 10072 Guiding  Dir = 3, Dur = 4
00:36:35.769 00.000 10072 IsGuiding returns 0
00:36:35.770 00.001 10072 PulseGuide returned control before completion, sleep 14
00:36:35.788 00.018 1032 UpdateGuideState exits: m=1419 SNR=26.5
00:36:35.790 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:35.792 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:35.793 00.001 1032 Enqueuing Expose request
00:36:35.796 00.003 10072 IsGuiding returns 0
00:36:35.797 00.001 10072 Move returns status 0, amount 4
00:36:35.797 00.000 10072 MoveAxis(N, 0, ABG)
00:36:35.797 00.000 10072 Move returns status 0, amount 0
00:36:35.797 00.000 10072 move complete, result=0
00:36:35.798 00.001 10072 worker thread done servicing request
00:36:35.798 00.000 10072 Worker thread wakes up
00:36:35.798 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:35.798 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:35.810 00.012 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:36:36.203 00.393 10072 Exposure complete
00:36:36.254 00.051 10072 worker thread done servicing request
00:36:36.254 00.000 1032 OnExposeComplete: enter
00:36:36.257 00.003 1032 UpdateGuideState(): m_state=6
00:36:36.258 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3020
00:36:36.260 00.002 1032 Star::Find returns 1 (0), X=318.62, Y=745.12, Mass=1414, SNR=26.5, Peak=149 HFD=2.7
00:36:36.261 00.001 1032 MultiStar: [#1 0.20,0.04,1.19,U] [#2 -0.15,0.10,0.95,U] [#3 0.27,-0.00,0.70,U] [#4 0.23,0.09,0.63,U] [#5 0.04,0.06,0.72,U] [#6 0.24,0.09,0.69,U] [#7 -0.10,0.27,0.00,M1] [#8 0.20,0.09,0.60,U] 
00:36:36.262 00.001 1032 single-star, 7 included, MultiStar: {0.13, 0.07}, one-star: {0.08, 0.06}
00:36:36.264 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
00:36:36.265 00.001 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
00:36:36.267 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.64 mountX=0.04 mountY=-0.09, mountTheta=-1.19
00:36:36.271 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
00:36:36.273 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
00:36:36.275 00.002 10072 Worker thread wakes up
00:36:36.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
00:36:36.275 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
00:36:36.275 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
00:36:36.277 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:36.281 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
00:36:36.281 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:36:36.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:36.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:36:36.281 00.000 10072 MoveAxis(W, 3, ABG)
00:36:36.281 00.000 10072 Guiding  Dir = 3, Dur = 3
00:36:36.282 00.001 10072 IsGuiding returns 0
00:36:36.282 00.000 10072 PulseGuide returned control before completion, sleep 13
00:36:36.300 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:36:36.303 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:36.305 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:36.307 00.002 1032 Enqueuing Expose request
00:36:36.309 00.002 10072 IsGuiding returns 0
00:36:36.309 00.000 10072 Move returns status 0, amount 3
00:36:36.309 00.000 10072 MoveAxis(N, 0, ABG)
00:36:36.309 00.000 10072 Move returns status 0, amount 0
00:36:36.309 00.000 10072 move complete, result=0
00:36:36.309 00.000 10072 worker thread done servicing request
00:36:36.309 00.000 10072 Worker thread wakes up
00:36:36.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:36.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:36.316 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:36:36.935 00.619 10072 Exposure complete
00:36:36.984 00.049 10072 worker thread done servicing request
00:36:36.984 00.000 1032 OnExposeComplete: enter
00:36:36.987 00.003 1032 UpdateGuideState(): m_state=6
00:36:36.989 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3021
00:36:36.991 00.002 1032 Star::Find returns 1 (0), X=318.74, Y=745.14, Mass=1309, SNR=25.5, Peak=141 HFD=2.6
00:36:36.993 00.002 1032 MultiStar: [#1 0.14,0.12,1.12,U] [#2 -0.09,0.17,0.99,U] [#3 0.29,0.03,0.00,M10] [#4 0.21,0.25,0.00,M6] [#5 -0.11,0.25,0.74,U] [#6 0.24,0.17,0.00,M1] [#7 0.03,0.23,0.58,U] [#8 0.23,0.14,0.59,U] 
00:36:36.996 00.003 1032 refined, 5 included, MultiStar: {0.07, 0.16}, one-star: {0.20, 0.08}
00:36:36.998 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
00:36:37.000 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
00:36:37.002 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.15 mountX=0.13 mountY=-0.11, mountTheta=-0.68
00:36:37.004 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.16, opts=13)
00:36:37.006 00.002 1032 Enqueuing Move request for scope (0.07, 0.16)
00:36:37.007 00.001 10072 Worker thread wakes up
00:36:37.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
00:36:37.007 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
00:36:37.007 00.000 10072 Moving (0.07, 0.16) raw xDistance=0.13 yDistance=-0.11
00:36:37.009 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:37.012 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.40
00:36:37.012 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
00:36:37.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:37.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:36:37.012 00.000 10072 MoveAxis(W, 70, ABG)
00:36:37.012 00.000 10072 Guiding  Dir = 3, Dur = 70
00:36:37.013 00.001 10072 IsGuiding returns 0
00:36:37.014 00.001 10072 PulseGuide returned control before completion, sleep 80
00:36:37.030 00.016 1032 UpdateGuideState exits: m=1309 SNR=25.5
00:36:37.032 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:37.034 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:37.036 00.002 1032 Enqueuing Expose request
00:36:37.105 00.069 10072 IsGuiding returns 0
00:36:37.105 00.000 10072 Move returns status 0, amount 70
00:36:37.105 00.000 10072 MoveAxis(N, 0, ABG)
00:36:37.105 00.000 10072 Move returns status 0, amount 0
00:36:37.105 00.000 10072 move complete, result=0
00:36:37.105 00.000 10072 worker thread done servicing request
00:36:37.106 00.001 10072 Worker thread wakes up
00:36:37.106 00.000 1032 GuideStep: 0.1 px 70 ms WEST, -0.1 px 0 ms NORTH
00:36:37.108 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:37.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:37.518 00.410 10072 Exposure complete
00:36:37.567 00.049 10072 worker thread done servicing request
00:36:37.567 00.000 1032 OnExposeComplete: enter
00:36:37.568 00.001 1032 UpdateGuideState(): m_state=6
00:36:37.570 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3022
00:36:37.571 00.001 1032 Star::Find returns 1 (0), X=318.82, Y=745.00, Mass=1352, SNR=25.9, Peak=173 HFD=2.6
00:36:37.573 00.002 1032 MultiStar: [#1 0.33,-0.12,0.00,M3] [#2 0.09,0.04,0.97,U] [#3 0.34,-0.01,0.00,R] [#4 0.18,0.13,0.70,U] [#5 -0.02,0.11,0.72,U] [#6 0.33,0.06,0.00,M2] [#7 -0.01,0.15,0.54,U] [#8 0.20,-0.04,0.59,U] 
00:36:37.574 00.001 1032 refined, 5 included, MultiStar: {0.13, 0.05}, one-star: {0.28, -0.06}
00:36:37.575 00.001 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
00:36:37.577 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
00:36:37.579 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.33 mountX=0.01 mountY=-0.14, mountTheta=-1.50
00:36:37.583 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
00:36:37.586 00.003 1032 Enqueuing Move request for scope (0.13, 0.05)
00:36:37.589 00.003 10072 Worker thread wakes up
00:36:37.589 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
00:36:37.589 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
00:36:37.590 00.001 10072 Moving (0.13, 0.05) raw xDistance=0.01 yDistance=-0.14
00:36:37.599 00.009 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
00:36:37.600 00.001 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:36:37.604 00.004 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:37.604 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:36:37.604 00.000 10072 MoveAxis(W, 3, ABG)
00:36:37.604 00.000 10072 Guiding  Dir = 3, Dur = 3
00:36:37.604 00.000 10072 IsGuiding returns 0
00:36:37.605 00.001 10072 PulseGuide returned control before completion, sleep 13
00:36:37.605 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:37.624 00.019 10072 IsGuiding returns 1
00:36:37.624 00.000 10072 scope still moving after pulse duration time elapsed
00:36:37.627 00.003 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:36:37.630 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:37.631 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:37.632 00.001 1032 Enqueuing Expose request
00:36:37.655 00.023 10072 IsGuiding returns 0
00:36:37.655 00.000 10072 scope move finished after 3 + 47 ms
00:36:37.655 00.000 10072 Move returns status 0, amount 3
00:36:37.655 00.000 10072 MoveAxis(N, 0, ABG)
00:36:37.655 00.000 10072 Move returns status 0, amount 0
00:36:37.656 00.001 10072 move complete, result=0
00:36:37.656 00.000 10072 worker thread done servicing request
00:36:37.656 00.000 10072 Worker thread wakes up
00:36:37.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:37.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:37.656 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:36:38.279 00.623 10072 Exposure complete
00:36:38.326 00.047 10072 worker thread done servicing request
00:36:38.326 00.000 1032 OnExposeComplete: enter
00:36:38.327 00.001 1032 UpdateGuideState(): m_state=6
00:36:38.330 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3023
00:36:38.332 00.002 1032 Star::Find returns 1 (0), X=318.75, Y=744.87, Mass=1513, SNR=27.4, Peak=173 HFD=2.6
00:36:38.334 00.002 1032 MultiStar: [#1 0.49,-0.33,0.00,M4] [#2 0.04,-0.18,0.98,U] [#3 0.01,-0.35,0.00,M1] [#4 0.35,-0.11,0.00,M6] [#5 0.04,-0.17,0.68,U] [#6 0.39,-0.11,0.00,M3] [#7 0.19,-0.06,0.51,U] [#8 0.48,-0.23,0.00,M1] 
00:36:38.337 00.003 1032 refined, 3 included, MultiStar: {0.12, -0.16}, one-star: {0.21, -0.19}
00:36:38.339 00.002 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
00:36:38.341 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
00:36:38.342 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.93 mountX=-0.19 mountY=-0.08, mountTheta=-2.76
00:36:38.346 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.16, opts=13)
00:36:38.348 00.002 1032 Enqueuing Move request for scope (0.12, -0.16)
00:36:38.350 00.002 10072 Worker thread wakes up
00:36:38.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
00:36:38.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
00:36:38.350 00.000 10072 Moving (0.12, -0.16) raw xDistance=-0.19 yDistance=-0.08
00:36:38.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:38.355 00.003 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 289.40
00:36:38.355 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
00:36:38.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:38.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:36:38.355 00.000 10072 MoveAxis(E, 92, ABG)
00:36:38.355 00.000 10072 Guiding  Dir = 2, Dur = 92
00:36:38.355 00.000 10072 IsGuiding returns 0
00:36:38.356 00.001 10072 PulseGuide returned control before completion, sleep 102
00:36:38.374 00.018 1032 UpdateGuideState exits: m=1513 SNR=27.4
00:36:38.376 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:38.377 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:38.380 00.003 1032 Enqueuing Expose request
00:36:38.461 00.081 10072 IsGuiding returns 0
00:36:38.461 00.000 10072 Move returns status 0, amount 92
00:36:38.461 00.000 10072 MoveAxis(N, 0, ABG)
00:36:38.461 00.000 10072 Move returns status 0, amount 0
00:36:38.461 00.000 10072 move complete, result=0
00:36:38.461 00.000 10072 worker thread done servicing request
00:36:38.461 00.000 10072 Worker thread wakes up
00:36:38.463 00.002 1032 GuideStep: -0.2 px 92 ms EAST, -0.1 px 0 ms NORTH
00:36:38.465 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:38.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:38.882 00.417 10072 Exposure complete
00:36:38.931 00.049 10072 worker thread done servicing request
00:36:38.931 00.000 1032 OnExposeComplete: enter
00:36:38.933 00.002 1032 UpdateGuideState(): m_state=6
00:36:38.935 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3024
00:36:38.936 00.001 1032 Star::Find returns 1 (0), X=318.79, Y=744.93, Mass=1477, SNR=27.1, Peak=158 HFD=2.6
00:36:38.938 00.002 1032 MultiStar: [#1 0.35,-0.18,0.00,M5] [#2 -0.06,-0.13,1.00,U] [#3 0.03,-0.25,0.72,U] [#4 0.30,-0.07,0.00,M7] [#5 -0.03,-0.12,0.69,U] [#6 0.16,-0.01,0.69,U] [#7 0.24,-0.11,0.49,U] [#8 0.23,-0.02,0.56,U] 
00:36:38.940 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.12}, one-star: {0.25, -0.13}
00:36:38.943 00.003 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
00:36:38.944 00.001 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
00:36:38.946 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.82 mountX=-0.14 mountY=-0.07, mountTheta=-2.65
00:36:38.950 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.12, opts=13)
00:36:38.953 00.003 1032 Enqueuing Move request for scope (0.11, -0.12)
00:36:38.956 00.003 10072 Worker thread wakes up
00:36:38.956 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
00:36:38.956 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
00:36:38.956 00.000 10072 Moving (0.11, -0.12) raw xDistance=-0.14 yDistance=-0.07
00:36:38.959 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:38.961 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.39
00:36:38.962 00.001 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:36:38.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:38.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:36:38.962 00.000 10072 MoveAxis(E, 68, ABG)
00:36:38.962 00.000 10072 Guiding  Dir = 2, Dur = 68
00:36:38.962 00.000 10072 IsGuiding returns 0
00:36:38.963 00.001 10072 PulseGuide returned control before completion, sleep 78
00:36:38.980 00.017 1032 UpdateGuideState exits: m=1477 SNR=27.1
00:36:38.982 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:38.985 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:38.987 00.002 1032 Enqueuing Expose request
00:36:39.052 00.065 10072 IsGuiding returns 0
00:36:39.052 00.000 10072 Move returns status 0, amount 68
00:36:39.052 00.000 10072 MoveAxis(N, 0, ABG)
00:36:39.052 00.000 10072 Move returns status 0, amount 0
00:36:39.052 00.000 10072 move complete, result=0
00:36:39.052 00.000 10072 worker thread done servicing request
00:36:39.052 00.000 10072 Worker thread wakes up
00:36:39.052 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:39.052 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:39.056 00.004 1032 GuideStep: -0.1 px 68 ms EAST, -0.1 px 0 ms NORTH
00:36:39.679 00.623 10072 Exposure complete
00:36:39.730 00.051 10072 worker thread done servicing request
00:36:39.730 00.000 1032 OnExposeComplete: enter
00:36:39.732 00.002 1032 UpdateGuideState(): m_state=6
00:36:39.733 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3025
00:36:39.735 00.002 1032 Star::Find returns 1 (0), X=318.82, Y=745.08, Mass=1503, SNR=27.3, Peak=168 HFD=2.6
00:36:39.738 00.003 1032 MultiStar: [#1 0.28,-0.04,0.00,M6] [#2 0.07,0.07,0.96,U] [#3 -0.00,0.04,0.68,U] [#4 0.22,-0.01,0.67,U] [#5 0.18,0.14,0.73,U] [#6 0.26,0.13,0.00,M3] [#7 0.20,0.05,0.51,U] [#8 0.28,0.26,0.00,M1] 
00:36:39.741 00.003 1032 refined, 5 included, MultiStar: {0.16, 0.05}, one-star: {0.29, 0.01}
00:36:39.743 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
00:36:39.745 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
00:36:39.747 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.31 mountX=0.01 mountY=-0.17, mountTheta=-1.52
00:36:39.751 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.05, opts=13)
00:36:39.753 00.002 1032 Enqueuing Move request for scope (0.16, 0.05)
00:36:39.755 00.002 10072 Worker thread wakes up
00:36:39.755 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
00:36:39.755 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
00:36:39.755 00.000 10072 Moving (0.16, 0.05) raw xDistance=0.01 yDistance=-0.17
00:36:39.756 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:39.759 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
00:36:39.759 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:36:39.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:39.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:36:39.759 00.000 10072 MoveAxis(W, 2, ABG)
00:36:39.759 00.000 10072 Guiding  Dir = 3, Dur = 2
00:36:39.760 00.001 10072 IsGuiding returns 0
00:36:39.760 00.000 10072 PulseGuide returned control before completion, sleep 12
00:36:39.778 00.018 1032 UpdateGuideState exits: m=1503 SNR=27.3
00:36:39.781 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:39.782 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:39.784 00.002 1032 Enqueuing Expose request
00:36:39.785 00.001 10072 IsGuiding returns 0
00:36:39.785 00.000 10072 Move returns status 0, amount 2
00:36:39.785 00.000 10072 MoveAxis(N, 0, ABG)
00:36:39.787 00.002 10072 Move returns status 0, amount 0
00:36:39.787 00.000 10072 move complete, result=0
00:36:39.787 00.000 10072 worker thread done servicing request
00:36:39.787 00.000 10072 Worker thread wakes up
00:36:39.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:39.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:39.794 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
00:36:40.196 00.402 10072 Exposure complete
00:36:40.246 00.050 10072 worker thread done servicing request
00:36:40.246 00.000 1032 OnExposeComplete: enter
00:36:40.248 00.002 1032 UpdateGuideState(): m_state=6
00:36:40.250 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3026
00:36:40.253 00.003 1032 Star::Find returns 1 (0), X=318.86, Y=745.18, Mass=1263, SNR=25.0, Peak=132 HFD=2.6
00:36:40.256 00.003 1032 MultiStar: [#1 0.38,0.07,0.00,M7] [#2 0.02,0.24,1.01,U] [#3 -0.03,0.04,0.75,U] [#4 0.30,0.24,0.00,M7] [#5 0.07,0.26,0.72,U] [#6 0.32,0.31,0.00,M4] [#7 0.40,0.08,0.00,M1] [#8 0.29,0.30,0.00,M2] 
00:36:40.257 00.001 1032 refined, 3 included, MultiStar: {0.11, 0.16}, one-star: {0.32, 0.12}
00:36:40.260 00.003 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
00:36:40.262 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
00:36:40.264 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.20 cameraTheta=0.99 mountX=0.13 mountY=-0.15, mountTheta=-0.84
00:36:40.271 00.007 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.16, opts=13)
00:36:40.274 00.003 1032 Enqueuing Move request for scope (0.11, 0.16)
00:36:40.276 00.002 10072 Worker thread wakes up
00:36:40.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
00:36:40.276 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
00:36:40.276 00.000 10072 Moving (0.11, 0.16) raw xDistance=0.13 yDistance=-0.15
00:36:40.278 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:40.281 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 289.39
00:36:40.281 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
00:36:40.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:40.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:36:40.281 00.000 10072 MoveAxis(W, 67, ABG)
00:36:40.281 00.000 10072 Guiding  Dir = 3, Dur = 67
00:36:40.281 00.000 10072 IsGuiding returns 0
00:36:40.282 00.001 10072 PulseGuide returned control before completion, sleep 77
00:36:40.299 00.017 1032 UpdateGuideState exits: m=1263 SNR=25.0
00:36:40.302 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:40.305 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:40.307 00.002 1032 Enqueuing Expose request
00:36:40.363 00.056 10072 IsGuiding returns 0
00:36:40.363 00.000 10072 Move returns status 0, amount 67
00:36:40.363 00.000 10072 MoveAxis(N, 0, ABG)
00:36:40.363 00.000 10072 Move returns status 0, amount 0
00:36:40.363 00.000 10072 move complete, result=0
00:36:40.364 00.001 10072 worker thread done servicing request
00:36:40.364 00.000 10072 Worker thread wakes up
00:36:40.364 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:40.364 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:40.383 00.019 1032 GuideStep: 0.1 px 67 ms WEST, -0.1 px 0 ms NORTH
00:36:40.990 00.607 10072 Exposure complete
00:36:41.040 00.050 10072 worker thread done servicing request
00:36:41.040 00.000 1032 OnExposeComplete: enter
00:36:41.043 00.003 1032 UpdateGuideState(): m_state=6
00:36:41.045 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3027
00:36:41.046 00.001 1032 Star::Find returns 1 (0), X=318.80, Y=745.12, Mass=1479, SNR=27.1, Peak=163 HFD=2.5
00:36:41.049 00.003 1032 MultiStar: [#1 0.46,-0.09,0.00,M8] [#2 -0.04,-0.00,0.95,U] [#3 0.06,-0.06,0.73,U] [#4 0.35,-0.01,0.00,M8] [#5 0.10,0.05,0.67,U] [#6 0.42,0.05,0.00,M5] [#7 0.36,-0.06,0.00,M2] [#8 0.39,-0.10,0.00,M3] 
00:36:41.052 00.003 1032 refined, 3 included, MultiStar: {0.10, 0.01}, one-star: {0.26, 0.06}
00:36:41.054 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
00:36:41.055 00.001 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
00:36:41.057 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.15 mountX=-0.01 mountY=-0.10, mountTheta=-1.68
00:36:41.060 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
00:36:41.063 00.003 1032 Enqueuing Move request for scope (0.10, 0.01)
00:36:41.065 00.002 10072 Worker thread wakes up
00:36:41.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
00:36:41.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
00:36:41.065 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
00:36:41.067 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:41.069 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
00:36:41.069 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:36:41.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:41.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:36:41.069 00.000 10072 MoveAxis(W, 1, ABG)
00:36:41.069 00.000 10072 Guiding  Dir = 3, Dur = 1
00:36:41.069 00.000 10072 IsGuiding returns 0
00:36:41.071 00.002 10072 PulseGuide returned control before completion, sleep 11
00:36:41.091 00.020 1032 UpdateGuideState exits: m=1479 SNR=27.1
00:36:41.093 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:41.095 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:41.097 00.002 1032 Enqueuing Expose request
00:36:41.099 00.002 10072 IsGuiding returns 0
00:36:41.099 00.000 10072 Move returns status 0, amount 1
00:36:41.099 00.000 10072 MoveAxis(N, 0, ABG)
00:36:41.099 00.000 10072 Move returns status 0, amount 0
00:36:41.099 00.000 10072 move complete, result=0
00:36:41.099 00.000 10072 worker thread done servicing request
00:36:41.099 00.000 10072 Worker thread wakes up
00:36:41.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:41.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:41.108 00.009 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:36:41.506 00.398 10072 Exposure complete
00:36:41.558 00.052 10072 worker thread done servicing request
00:36:41.558 00.000 1032 OnExposeComplete: enter
00:36:41.559 00.001 1032 UpdateGuideState(): m_state=6
00:36:41.561 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3028
00:36:41.563 00.002 1032 Star::Find returns 1 (0), X=318.79, Y=745.10, Mass=1587, SNR=28.1, Peak=175 HFD=2.5
00:36:41.565 00.002 1032 MultiStar: [#1 0.39,-0.06,0.00,M9] [#2 0.04,0.13,0.87,U] [#3 -0.03,-0.06,0.70,U] [#4 0.30,0.02,0.00,M9] [#5 0.07,0.04,0.65,U] [#6 0.36,0.06,0.00,M6] [#7 0.29,-0.03,0.00,M3] [#8 0.21,0.07,0.56,U] 
00:36:41.568 00.003 1032 refined, 4 included, MultiStar: {0.11, 0.05}, one-star: {0.26, 0.04}
00:36:41.569 00.001 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
00:36:41.571 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
00:36:41.573 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.39 mountX=0.02 mountY=-0.12, mountTheta=-1.44
00:36:41.576 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
00:36:41.579 00.003 1032 Enqueuing Move request for scope (0.11, 0.05)
00:36:41.583 00.004 10072 Worker thread wakes up
00:36:41.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
00:36:41.583 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
00:36:41.583 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
00:36:41.586 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:41.594 00.008 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
00:36:41.594 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:36:41.595 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:41.595 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:36:41.595 00.000 10072 MoveAxis(W, 1, ABG)
00:36:41.595 00.000 10072 Guiding  Dir = 3, Dur = 1
00:36:41.595 00.000 10072 IsGuiding returns 0
00:36:41.597 00.002 10072 IsGuiding returns 0
00:36:41.598 00.001 10072 Move returns status 0, amount 1
00:36:41.604 00.006 10072 MoveAxis(N, 0, ABG)
00:36:41.604 00.000 10072 Move returns status 0, amount 0
00:36:41.604 00.000 10072 move complete, result=0
00:36:41.605 00.001 10072 worker thread done servicing request
00:36:41.627 00.022 1032 UpdateGuideState exits: m=1587 SNR=28.1
00:36:41.630 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:41.632 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:41.634 00.002 1032 Enqueuing Expose request
00:36:41.636 00.002 10072 Worker thread wakes up
00:36:41.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:41.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:41.636 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:36:42.273 00.637 10072 Exposure complete
00:36:42.322 00.049 10072 worker thread done servicing request
00:36:42.322 00.000 1032 OnExposeComplete: enter
00:36:42.324 00.002 1032 UpdateGuideState(): m_state=6
00:36:42.326 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3029
00:36:42.327 00.001 1032 Star::Find returns 1 (0), X=318.78, Y=745.17, Mass=1485, SNR=27.2, Peak=165 HFD=2.5
00:36:42.329 00.002 1032 MultiStar: [#1 0.39,0.07,0.00,M10] [#2 0.04,0.23,0.86,U] [#3 -0.08,-0.01,0.72,U] [#4 0.29,0.17,0.00,M10] [#5 -0.08,0.11,0.70,U] [#6 0.37,0.19,0.00,M7] [#7 0.14,0.30,0.00,M4] [#8 0.36,0.11,0.00,M3] 
00:36:42.332 00.003 1032 refined, 3 included, MultiStar: {0.05, 0.11}, one-star: {0.24, 0.11}
00:36:42.334 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
00:36:42.335 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
00:36:42.337 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.13 cameraTheta=1.16 mountX=0.10 mountY=-0.08, mountTheta=-0.67
00:36:42.340 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
00:36:42.341 00.001 1032 Enqueuing Move request for scope (0.05, 0.11)
00:36:42.343 00.002 10072 Worker thread wakes up
00:36:42.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
00:36:42.343 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
00:36:42.343 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.10 yDistance=-0.08
00:36:42.345 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:42.347 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
00:36:42.348 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:36:42.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:42.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:36:42.348 00.000 10072 MoveAxis(W, 1, ABG)
00:36:42.348 00.000 10072 Guiding  Dir = 3, Dur = 1
00:36:42.348 00.000 10072 IsGuiding returns 0
00:36:42.348 00.000 10072 PulseGuide returned control before completion, sleep 11
00:36:42.364 00.016 10072 IsGuiding returns 0
00:36:42.364 00.000 10072 Move returns status 0, amount 1
00:36:42.364 00.000 10072 MoveAxis(N, 0, ABG)
00:36:42.364 00.000 10072 Move returns status 0, amount 0
00:36:42.364 00.000 10072 move complete, result=0
00:36:42.364 00.000 10072 worker thread done servicing request
00:36:42.367 00.003 1032 UpdateGuideState exits: m=1485 SNR=27.2
00:36:42.370 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:42.371 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:42.372 00.001 1032 Enqueuing Expose request
00:36:42.373 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:36:42.375 00.002 10072 Worker thread wakes up
00:36:42.375 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:42.375 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:42.791 00.416 10072 Exposure complete
00:36:42.842 00.051 10072 worker thread done servicing request
00:36:42.842 00.000 1032 OnExposeComplete: enter
00:36:42.844 00.002 1032 UpdateGuideState(): m_state=6
00:36:42.845 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3030
00:36:42.848 00.003 1032 Star::Find returns 1 (0), X=318.85, Y=745.16, Mass=1359, SNR=26.0, Peak=165 HFD=2.4
00:36:42.849 00.001 1032 MultiStar: [#1 0.28,0.05,0.00,R] [#2 0.10,0.14,0.98,U] [#3 0.07,0.11,0.67,U] [#4 0.28,0.11,0.00,R] [#5 -0.04,0.10,0.71,U] [#6 0.34,0.23,0.00,M8] [#7 0.11,0.15,0.53,U] [#8 0.17,0.23,0.00,M4] 
00:36:42.851 00.002 1032 refined, 4 included, MultiStar: {0.12, 0.12}, one-star: {0.31, 0.10}
00:36:42.853 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
00:36:42.854 00.001 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
00:36:42.856 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.77 mountX=0.08 mountY=-0.15, mountTheta=-1.06
00:36:42.859 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
00:36:42.861 00.002 1032 Enqueuing Move request for scope (0.12, 0.12)
00:36:42.865 00.004 10072 Worker thread wakes up
00:36:42.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
00:36:42.865 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
00:36:42.865 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.08 yDistance=-0.15
00:36:42.868 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:42.870 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
00:36:42.870 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:36:42.871 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:42.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:36:42.871 00.000 10072 MoveAxis(W, 1, ABG)
00:36:42.871 00.000 10072 Guiding  Dir = 3, Dur = 1
00:36:42.871 00.000 10072 IsGuiding returns 0
00:36:42.872 00.001 10072 PulseGuide returned control before completion, sleep 11
00:36:42.889 00.017 1032 UpdateGuideState exits: m=1359 SNR=26.0
00:36:42.891 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:42.895 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:42.899 00.004 1032 Enqueuing Expose request
00:36:42.899 00.000 10072 IsGuiding returns 0
00:36:42.901 00.002 10072 Move returns status 0, amount 1
00:36:42.901 00.000 10072 MoveAxis(N, 0, ABG)
00:36:42.901 00.000 10072 Move returns status 0, amount 0
00:36:42.901 00.000 10072 move complete, result=0
00:36:42.901 00.000 10072 worker thread done servicing request
00:36:42.901 00.000 10072 Worker thread wakes up
00:36:42.901 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:42.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:42.907 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:36:43.524 00.617 10072 Exposure complete
00:36:43.572 00.048 10072 worker thread done servicing request
00:36:43.573 00.001 1032 OnExposeComplete: enter
00:36:43.575 00.002 1032 UpdateGuideState(): m_state=6
00:36:43.577 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3031
00:36:43.579 00.002 1032 Star::Find returns 1 (0), X=318.88, Y=744.99, Mass=1270, SNR=25.1, Peak=161 HFD=2.7
00:36:43.582 00.003 1032 MultiStar: [#1 0.11,-0.08,1.22,U] [#2 0.03,0.04,1.01,U] [#3 -0.08,-0.09,0.73,U] [#4 -0.09,0.05,0.67,U] [#5 -0.01,0.12,0.77,U] [#6 0.31,0.03,0.00,M9] [#7 0.18,0.11,0.57,U] [#8 0.34,0.05,0.00,M5] 
00:36:43.585 00.003 1032 refined, 6 included, MultiStar: {0.08, -0.00}, one-star: {0.35, -0.07}
00:36:43.592 00.007 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
00:36:43.595 00.003 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
00:36:43.598 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.04 mountX=-0.02 mountY=-0.08, mountTheta=-1.87
00:36:43.606 00.008 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
00:36:43.609 00.003 1032 Enqueuing Move request for scope (0.08, -0.00)
00:36:43.610 00.001 10072 Worker thread wakes up
00:36:43.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
00:36:43.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
00:36:43.610 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.02 yDistance=-0.08
00:36:43.614 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:43.616 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
00:36:43.616 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:36:43.616 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:43.616 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:36:43.617 00.001 10072 MoveAxis(W, 0, ABG)
00:36:43.617 00.000 10072 Move returns status 0, amount 0
00:36:43.617 00.000 10072 MoveAxis(N, 0, ABG)
00:36:43.617 00.000 10072 Move returns status 0, amount 0
00:36:43.617 00.000 10072 move complete, result=0
00:36:43.617 00.000 10072 worker thread done servicing request
00:36:43.636 00.019 1032 UpdateGuideState exits: m=1270 SNR=25.1
00:36:43.638 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:43.639 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:43.641 00.002 1032 Enqueuing Expose request
00:36:43.645 00.004 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:36:43.647 00.002 10072 Worker thread wakes up
00:36:43.648 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:43.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:44.059 00.411 10072 Exposure complete
00:36:44.108 00.049 10072 worker thread done servicing request
00:36:44.108 00.000 1032 OnExposeComplete: enter
00:36:44.110 00.002 1032 UpdateGuideState(): m_state=6
00:36:44.112 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3032
00:36:44.114 00.002 1032 Star::Find returns 1 (0), X=318.69, Y=744.94, Mass=1372, SNR=26.1, Peak=154 HFD=2.5
00:36:44.117 00.003 1032 MultiStar: [#1 0.03,-0.15,1.13,U] [#2 0.08,-0.01,0.95,U] [#3 0.12,-0.07,0.73,U] [#4 0.04,-0.13,0.66,U] [#5 -0.06,0.05,0.69,U] [#6 0.32,0.07,0.00,M10] [#7 0.13,-0.10,0.54,U] [#8 0.19,-0.05,0.59,U] 
00:36:44.119 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.08}, one-star: {0.15, -0.12}
00:36:44.121 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
00:36:44.123 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
00:36:44.125 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.75 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
00:36:44.128 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
00:36:44.130 00.002 1032 Enqueuing Move request for scope (0.08, -0.08)
00:36:44.131 00.001 10072 Worker thread wakes up
00:36:44.132 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
00:36:44.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
00:36:44.132 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
00:36:44.134 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:44.136 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
00:36:44.137 00.001 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:36:44.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:44.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:36:44.137 00.000 10072 MoveAxis(W, 0, ABG)
00:36:44.137 00.000 10072 Move returns status 0, amount 0
00:36:44.137 00.000 10072 MoveAxis(N, 0, ABG)
00:36:44.137 00.000 10072 Move returns status 0, amount 0
00:36:44.137 00.000 10072 move complete, result=0
00:36:44.137 00.000 10072 worker thread done servicing request
00:36:44.156 00.019 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:36:44.158 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:44.160 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:44.161 00.001 1032 Enqueuing Expose request
00:36:44.163 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:36:44.164 00.001 10072 Worker thread wakes up
00:36:44.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:44.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:44.794 00.630 10072 Exposure complete
00:36:44.842 00.048 10072 worker thread done servicing request
00:36:44.843 00.001 1032 OnExposeComplete: enter
00:36:44.844 00.001 1032 UpdateGuideState(): m_state=6
00:36:44.847 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3033
00:36:44.849 00.002 1032 Star::Find returns 1 (0), X=318.75, Y=745.02, Mass=1429, SNR=26.6, Peak=189 HFD=2.5
00:36:44.851 00.002 1032 MultiStar: [#1 0.12,-0.08,1.06,U] [#2 0.03,0.04,0.92,U] [#3 0.02,-0.14,0.76,U] [#4 0.06,-0.02,0.67,U] [#5 -0.02,0.00,0.67,U] [#6 0.29,0.00,0.00,R] [#7 0.27,-0.01,0.54,U] [#8 0.39,0.09,0.00,M5] 
00:36:44.853 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.04}, one-star: {0.22, -0.04}
00:36:44.855 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
00:36:44.857 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
00:36:44.858 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.36 mountX=-0.06 mountY=-0.09, mountTheta=-2.19
00:36:44.861 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
00:36:44.863 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
00:36:44.866 00.003 10072 Worker thread wakes up
00:36:44.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
00:36:44.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
00:36:44.866 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.09
00:36:44.868 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:44.870 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
00:36:44.871 00.001 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:36:44.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:44.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:36:44.871 00.000 10072 MoveAxis(E, 0, ABG)
00:36:44.871 00.000 10072 Move returns status 0, amount 0
00:36:44.871 00.000 10072 MoveAxis(N, 0, ABG)
00:36:44.871 00.000 10072 Move returns status 0, amount 0
00:36:44.871 00.000 10072 move complete, result=0
00:36:44.871 00.000 10072 worker thread done servicing request
00:36:44.889 00.018 1032 UpdateGuideState exits: m=1429 SNR=26.6
00:36:44.890 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:44.893 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:44.895 00.002 1032 Enqueuing Expose request
00:36:44.897 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:36:44.899 00.002 10072 Worker thread wakes up
00:36:44.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:44.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:45.309 00.410 10072 Exposure complete
00:36:45.358 00.049 10072 worker thread done servicing request
00:36:45.358 00.000 1032 OnExposeComplete: enter
00:36:45.362 00.004 1032 UpdateGuideState(): m_state=6
00:36:45.364 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3034
00:36:45.366 00.002 1032 Star::Find returns 1 (0), X=318.60, Y=745.10, Mass=1511, SNR=27.4, Peak=159 HFD=2.5
00:36:45.367 00.001 1032 MultiStar: [#1 -0.08,-0.09,1.06,U] [#2 -0.18,-0.02,0.98,U] [#3 0.00,0.04,0.66,U] [#4 0.01,-0.11,0.64,U] [#5 -0.10,0.00,0.69,U] [#6 -0.07,0.10,0.66,U] [#7 0.20,-0.02,0.48,U] [#8 0.21,0.07,0.58,U] 
00:36:45.370 00.003 1032 refined, 8 included, MultiStar: {-0.01, -0.00}, one-star: {0.06, 0.04}
00:36:45.372 00.002 1032 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.83) = xAngle (-4.91 = 1.38)
00:36:45.374 00.002 1032 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.91 = 1.37)
00:36:45.375 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-3.08 mountX=0.00 mountY=0.01, mountTheta=1.38
00:36:45.378 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.00, opts=13)
00:36:45.380 00.002 1032 Enqueuing Move request for scope (-0.01, -0.00)
00:36:45.383 00.003 10072 Worker thread wakes up
00:36:45.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
00:36:45.383 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
00:36:45.383 00.000 10072 Moving (-0.01, -0.00) raw xDistance=0.00 yDistance=0.01
00:36:45.386 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:45.388 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
00:36:45.388 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:36:45.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:45.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:36:45.388 00.000 10072 MoveAxis(E, 0, ABG)
00:36:45.388 00.000 10072 Move returns status 0, amount 0
00:36:45.388 00.000 10072 MoveAxis(N, 0, ABG)
00:36:45.388 00.000 10072 Move returns status 0, amount 0
00:36:45.388 00.000 10072 move complete, result=0
00:36:45.388 00.000 10072 worker thread done servicing request
00:36:45.407 00.019 1032 UpdateGuideState exits: m=1511 SNR=27.4
00:36:45.409 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:45.410 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:45.412 00.002 1032 Enqueuing Expose request
00:36:45.414 00.002 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:45.415 00.001 10072 Worker thread wakes up
00:36:45.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:45.416 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:46.043 00.627 10072 Exposure complete
00:36:46.090 00.047 10072 worker thread done servicing request
00:36:46.090 00.000 1032 OnExposeComplete: enter
00:36:46.093 00.003 1032 UpdateGuideState(): m_state=6
00:36:46.095 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3035
00:36:46.098 00.003 1032 Star::Find returns 1 (0), X=318.58, Y=745.07, Mass=1363, SNR=26.0, Peak=141 HFD=2.6
00:36:46.100 00.002 1032 MultiStar: [#1 0.01,-0.11,1.17,U] [#2 0.00,0.05,1.01,U] [#3 -0.05,0.01,0.76,U] [#4 -0.10,0.08,0.67,U] [#5 -0.03,0.01,0.71,U] [#6 -0.09,0.12,0.67,U] [#7 0.15,-0.10,0.55,U] [#8 0.27,0.13,0.00,M5] 
00:36:46.102 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {0.04, 0.01}
00:36:46.104 00.002 1032 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.83) = xAngle (0.55 = 0.55)
00:36:46.106 00.002 1032 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.55 = 0.55)
00:36:46.108 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.38 mountX=0.01 mountY=0.00, mountTheta=0.55
00:36:46.112 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
00:36:46.115 00.003 1032 Enqueuing Move request for scope (-0.01, 0.01)
00:36:46.116 00.001 10072 Worker thread wakes up
00:36:46.117 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:36:46.117 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:36:46.117 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.00
00:36:46.119 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:46.121 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:36:46.121 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:36:46.121 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:46.121 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:36:46.121 00.000 10072 MoveAxis(E, 1, ABG)
00:36:46.121 00.000 10072 Guiding  Dir = 2, Dur = 1
00:36:46.121 00.000 10072 IsGuiding returns 0
00:36:46.122 00.001 10072 PulseGuide returned control before completion, sleep 11
00:36:46.134 00.012 10072 IsGuiding returns 0
00:36:46.134 00.000 10072 Move returns status 0, amount 1
00:36:46.134 00.000 10072 MoveAxis(N, 0, ABG)
00:36:46.134 00.000 10072 Move returns status 0, amount 0
00:36:46.134 00.000 10072 move complete, result=0
00:36:46.134 00.000 10072 worker thread done servicing request
00:36:46.138 00.004 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:36:46.141 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:46.143 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:46.145 00.002 1032 Enqueuing Expose request
00:36:46.147 00.002 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:36:46.148 00.001 10072 Worker thread wakes up
00:36:46.150 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:46.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:46.624 00.474 10072 Exposure complete
00:36:46.690 00.066 10072 worker thread done servicing request
00:36:46.690 00.000 1032 OnExposeComplete: enter
00:36:46.693 00.003 1032 UpdateGuideState(): m_state=6
00:36:46.696 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3036
00:36:46.699 00.003 1032 Star::Find returns 1 (0), X=318.72, Y=744.90, Mass=1593, SNR=28.1, Peak=156 HFD=2.6
00:36:46.701 00.002 1032 MultiStar: [#1 0.08,-0.16,1.04,U] [#2 -0.05,-0.12,0.87,U] [#3 0.08,-0.17,0.69,U] [#4 -0.01,-0.04,0.60,U] [#5 -0.06,-0.10,0.66,U] [#6 0.15,0.04,0.70,U] [#7 0.24,-0.29,0.00,M1] [#8 0.24,-0.13,0.00,M6] 
00:36:46.704 00.003 1032 refined, 6 included, MultiStar: {0.06, -0.11}, one-star: {0.19, -0.16}
00:36:46.706 00.002 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
00:36:46.707 00.001 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
00:36:46.760 00.053 1032 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.06 mountX=-0.12 mountY=-0.03, mountTheta=-2.89
00:36:46.848 00.088 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.11, opts=13)
00:36:46.859 00.011 1032 Enqueuing Move request for scope (0.06, -0.11)
00:36:46.863 00.004 10072 Worker thread wakes up
00:36:46.863 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
00:36:46.863 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
00:36:46.863 00.000 10072 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=-0.03
00:36:46.866 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:46.869 00.003 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:36:46.869 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
00:36:46.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:46.870 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:36:46.871 00.001 10072 MoveAxis(E, 1, ABG)
00:36:46.871 00.000 10072 Guiding  Dir = 2, Dur = 1
00:36:46.873 00.002 10072 IsGuiding returns 0
00:36:46.879 00.006 10072 IsGuiding returns 0
00:36:46.880 00.001 10072 Move returns status 0, amount 1
00:36:46.880 00.000 10072 MoveAxis(N, 0, ABG)
00:36:46.880 00.000 10072 Move returns status 0, amount 0
00:36:46.880 00.000 10072 move complete, result=0
00:36:46.880 00.000 10072 worker thread done servicing request
00:36:46.915 00.035 1032 UpdateGuideState exits: m=1593 SNR=28.1
00:36:46.920 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:46.924 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:46.943 00.019 1032 Enqueuing Expose request
00:36:46.948 00.005 10072 Worker thread wakes up
00:36:46.948 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:36:46.951 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:46.951 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:47.624 00.673 10072 Exposure complete
00:36:47.698 00.074 10072 worker thread done servicing request
00:36:47.698 00.000 1032 OnExposeComplete: enter
00:36:47.701 00.003 1032 UpdateGuideState(): m_state=6
00:36:47.703 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3037
00:36:47.706 00.003 1032 Star::Find returns 1 (0), X=318.67, Y=745.09, Mass=1412, SNR=26.5, Peak=153 HFD=2.6
00:36:47.708 00.002 1032 MultiStar: [#1 -0.00,-0.14,1.12,U] [#2 0.01,-0.12,0.95,U] [#3 0.06,-0.14,0.76,U] [#4 -0.01,-0.22,0.67,U] [#5 -0.04,-0.05,0.69,U] [#6 -0.09,0.04,0.68,U] [#7 0.21,-0.20,0.00,M2] [#8 0.14,0.12,0.58,U] 
00:36:47.712 00.004 1032 refined, 7 included, MultiStar: {0.03, -0.07}, one-star: {0.13, 0.02}
00:36:47.714 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
00:36:47.716 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
00:36:47.721 00.005 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.21 mountX=-0.07 mountY=-0.01, mountTheta=-3.04
00:36:47.725 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
00:36:47.728 00.003 1032 Enqueuing Move request for scope (0.03, -0.07)
00:36:47.730 00.002 10072 Worker thread wakes up
00:36:47.730 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
00:36:47.730 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
00:36:47.730 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.01
00:36:47.733 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:47.740 00.007 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:36:47.741 00.001 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:36:47.741 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:47.741 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:36:47.741 00.000 10072 MoveAxis(E, 2, ABG)
00:36:47.741 00.000 10072 Guiding  Dir = 2, Dur = 2
00:36:47.742 00.001 10072 IsGuiding returns 0
00:36:47.746 00.004 10072 PulseGuide returned control before completion, sleep 11
00:36:47.758 00.012 10072 IsGuiding returns 0
00:36:47.759 00.001 10072 Move returns status 0, amount 2
00:36:47.759 00.000 10072 MoveAxis(N, 0, ABG)
00:36:47.759 00.000 10072 Move returns status 0, amount 0
00:36:47.759 00.000 10072 move complete, result=0
00:36:47.759 00.000 10072 worker thread done servicing request
00:36:47.774 00.015 1032 UpdateGuideState exits: m=1412 SNR=26.5
00:36:47.777 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:47.780 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:47.782 00.002 1032 Enqueuing Expose request
00:36:47.784 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:36:47.786 00.002 10072 Worker thread wakes up
00:36:47.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:47.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:48.200 00.414 10072 Exposure complete
00:36:48.276 00.076 10072 worker thread done servicing request
00:36:48.276 00.000 1032 OnExposeComplete: enter
00:36:48.280 00.004 1032 UpdateGuideState(): m_state=6
00:36:48.282 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3038
00:36:48.285 00.003 1032 Star::Find returns 1 (0), X=318.68, Y=745.03, Mass=1445, SNR=26.8, Peak=141 HFD=2.6
00:36:48.288 00.003 1032 MultiStar: [#1 0.02,-0.05,1.08,U] [#2 -0.01,0.07,0.99,U] [#3 0.04,0.08,0.73,U] [#4 -0.14,-0.08,0.66,U] [#5 -0.06,0.06,0.69,U] [#6 -0.07,0.07,0.73,U] [#7 0.20,-0.03,0.54,U] [#8 0.21,-0.00,0.59,U] 
00:36:48.291 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.14, -0.03}
00:36:48.293 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
00:36:48.296 00.003 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
00:36:48.298 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.32 mountX=0.00 mountY=-0.03, mountTheta=-1.51
00:36:48.301 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
00:36:48.305 00.004 1032 Enqueuing Move request for scope (0.03, 0.01)
00:36:48.307 00.002 10072 Worker thread wakes up
00:36:48.307 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:36:48.307 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:36:48.307 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
00:36:48.310 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:48.313 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:36:48.313 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:36:48.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:48.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:36:48.313 00.000 10072 MoveAxis(E, 2, ABG)
00:36:48.313 00.000 10072 Guiding  Dir = 2, Dur = 2
00:36:48.314 00.001 10072 IsGuiding returns 0
00:36:48.315 00.001 10072 PulseGuide returned control before completion, sleep 11
00:36:48.335 00.020 10072 IsGuiding returns 0
00:36:48.335 00.000 10072 Move returns status 0, amount 2
00:36:48.335 00.000 10072 MoveAxis(N, 0, ABG)
00:36:48.335 00.000 10072 Move returns status 0, amount 0
00:36:48.335 00.000 10072 move complete, result=0
00:36:48.335 00.000 10072 worker thread done servicing request
00:36:48.342 00.007 1032 UpdateGuideState exits: m=1445 SNR=26.8
00:36:48.346 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:48.349 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:48.352 00.003 1032 Enqueuing Expose request
00:36:48.354 00.002 10072 Worker thread wakes up
00:36:48.354 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:36:48.357 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:48.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:48.995 00.638 10072 Exposure complete
00:36:49.070 00.075 10072 worker thread done servicing request
00:36:49.070 00.000 1032 OnExposeComplete: enter
00:36:49.073 00.003 1032 UpdateGuideState(): m_state=6
00:36:49.075 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3039
00:36:49.077 00.002 1032 Star::Find returns 1 (0), X=318.60, Y=745.09, Mass=1336, SNR=25.8, Peak=143 HFD=2.4
00:36:49.079 00.002 1032 MultiStar: [#1 -0.10,-0.05,1.18,U] [#2 -0.03,0.06,0.99,U] [#3 0.13,-0.09,0.72,U] [#4 0.16,-0.13,0.70,U] [#5 -0.23,0.12,0.71,U] [#6 -0.10,0.09,0.69,U] [#7 0.16,0.03,0.53,U] [#8 0.05,-0.09,0.63,U] 
00:36:49.081 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.00}, one-star: {0.07, 0.03}
00:36:49.087 00.006 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.06)
00:36:49.090 00.003 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.06)
00:36:49.092 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-1.40 mountX=-0.00 mountY=0.00, mountTheta=3.06
00:36:49.096 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.00, opts=13)
00:36:49.099 00.003 1032 Enqueuing Move request for scope (0.00, -0.00)
00:36:49.101 00.002 10072 Worker thread wakes up
00:36:49.102 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
00:36:49.102 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
00:36:49.102 00.000 10072 Moving (0.00, -0.00) raw xDistance=-0.00 yDistance=0.00
00:36:49.104 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:49.107 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:36:49.107 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:36:49.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:49.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:36:49.107 00.000 10072 MoveAxis(E, 2, ABG)
00:36:49.107 00.000 10072 Guiding  Dir = 2, Dur = 2
00:36:49.108 00.001 10072 IsGuiding returns 0
00:36:49.108 00.000 10072 PulseGuide returned control before completion, sleep 12
00:36:49.130 00.022 10072 IsGuiding returns 0
00:36:49.130 00.000 10072 Move returns status 0, amount 2
00:36:49.130 00.000 10072 MoveAxis(N, 0, ABG)
00:36:49.131 00.001 10072 Move returns status 0, amount 0
00:36:49.131 00.000 10072 move complete, result=0
00:36:49.131 00.000 10072 worker thread done servicing request
00:36:49.133 00.002 1032 UpdateGuideState exits: m=1336 SNR=25.8
00:36:49.136 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:49.138 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:49.140 00.002 1032 Enqueuing Expose request
00:36:49.145 00.005 10072 Worker thread wakes up
00:36:49.145 00.000 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
00:36:49.150 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:49.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:49.561 00.411 10072 Exposure complete
00:36:49.649 00.088 10072 worker thread done servicing request
00:36:49.649 00.000 1032 OnExposeComplete: enter
00:36:49.652 00.003 1032 UpdateGuideState(): m_state=6
00:36:49.655 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3040
00:36:49.657 00.002 1032 Star::Find returns 1 (0), X=318.78, Y=744.98, Mass=1554, SNR=27.8, Peak=178 HFD=2.5
00:36:49.660 00.003 1032 MultiStar: [#1 0.06,-0.08,1.06,U] [#2 0.05,0.00,0.92,U] [#3 0.09,0.06,0.69,U] [#4 0.09,-0.07,0.61,U] [#5 -0.11,0.05,0.65,U] [#6 0.16,-0.00,0.69,U] [#7 0.28,-0.22,0.00,M1] [#8 0.27,-0.01,0.00,M4] 
00:36:49.662 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.02}, one-star: {0.25, -0.08}
00:36:49.664 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
00:36:49.666 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
00:36:49.669 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-0.25 mountX=-0.05 mountY=-0.08, mountTheta=-2.08
00:36:49.673 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
00:36:49.677 00.004 1032 Enqueuing Move request for scope (0.09, -0.02)
00:36:49.681 00.004 10072 Worker thread wakes up
00:36:49.681 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
00:36:49.681 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
00:36:49.681 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.05 yDistance=-0.08
00:36:49.686 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:49.690 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.36
00:36:49.690 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:36:49.690 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:49.690 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:36:49.691 00.001 10072 MoveAxis(E, 2, ABG)
00:36:49.691 00.000 10072 Guiding  Dir = 2, Dur = 2
00:36:49.691 00.000 10072 IsGuiding returns 0
00:36:49.692 00.001 10072 PulseGuide returned control before completion, sleep 12
00:36:49.716 00.024 10072 IsGuiding returns 0
00:36:49.716 00.000 10072 Move returns status 0, amount 2
00:36:49.716 00.000 10072 MoveAxis(N, 0, ABG)
00:36:49.716 00.000 10072 Move returns status 0, amount 0
00:36:49.716 00.000 10072 move complete, result=0
00:36:49.716 00.000 10072 worker thread done servicing request
00:36:49.719 00.003 1032 UpdateGuideState exits: m=1554 SNR=27.8
00:36:49.723 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:49.726 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:49.730 00.004 1032 Enqueuing Expose request
00:36:49.733 00.003 10072 Worker thread wakes up
00:36:49.733 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:36:49.736 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:49.736 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:50.376 00.640 10072 Exposure complete
00:36:50.448 00.072 10072 worker thread done servicing request
00:36:50.449 00.001 1032 OnExposeComplete: enter
00:36:50.451 00.002 1032 UpdateGuideState(): m_state=6
00:36:50.453 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3041
00:36:50.456 00.003 1032 Star::Find returns 1 (0), X=318.51, Y=745.02, Mass=1484, SNR=27.1, Peak=151 HFD=2.5
00:36:50.460 00.004 1032 MultiStar: [#1 0.03,-0.16,1.13,U] [#2 -0.15,0.02,0.96,U] [#3 0.08,-0.03,0.75,U] [#4 -0.03,0.09,0.67,U] [#5 -0.14,-0.11,0.66,U] [#6 0.08,-0.04,0.71,U] [#7 0.16,0.05,0.55,U] [#8 0.22,-0.02,0.56,U] 
00:36:50.462 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {-0.03, -0.04}
00:36:50.464 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
00:36:50.465 00.001 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
00:36:50.468 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.25 mountX=-0.04 mountY=-0.00, mountTheta=-3.08
00:36:50.473 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
00:36:50.475 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
00:36:50.477 00.002 10072 Worker thread wakes up
00:36:50.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:36:50.477 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:36:50.478 00.001 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.00
00:36:50.480 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:50.483 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.36
00:36:50.483 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:36:50.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:50.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:36:50.485 00.002 10072 MoveAxis(E, 3, ABG)
00:36:50.485 00.000 10072 Guiding  Dir = 2, Dur = 3
00:36:50.485 00.000 10072 IsGuiding returns 0
00:36:50.486 00.001 10072 PulseGuide returned control before completion, sleep 13
00:36:50.511 00.025 1032 UpdateGuideState exits: m=1484 SNR=27.1
00:36:50.515 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:50.521 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:50.523 00.002 1032 Enqueuing Expose request
00:36:50.542 00.019 10072 IsGuiding returns 0
00:36:50.542 00.000 10072 Move returns status 0, amount 3
00:36:50.542 00.000 10072 MoveAxis(N, 0, ABG)
00:36:50.542 00.000 10072 Move returns status 0, amount 0
00:36:50.542 00.000 10072 move complete, result=0
00:36:50.542 00.000 10072 worker thread done servicing request
00:36:50.542 00.000 10072 Worker thread wakes up
00:36:50.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:50.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:50.544 00.002 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:36:50.955 00.411 10072 Exposure complete
00:36:51.030 00.075 10072 worker thread done servicing request
00:36:51.030 00.000 1032 OnExposeComplete: enter
00:36:51.034 00.004 1032 UpdateGuideState(): m_state=6
00:36:51.037 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3042
00:36:51.039 00.002 1032 Star::Find returns 1 (0), X=318.41, Y=745.07, Mass=1461, SNR=26.9, Peak=165 HFD=2.5
00:36:51.043 00.004 1032 MultiStar: [#1 -0.07,-0.04,1.08,U] [#2 -0.08,0.14,0.92,U] [#3 -0.05,0.07,0.70,U] [#4 -0.27,0.10,0.00,M1] [#5 -0.27,-0.03,0.00,M1] [#6 -0.09,0.15,0.70,U] [#7 0.02,0.08,0.53,U] [#8 0.13,0.12,0.59,U] 
00:36:51.046 00.003 1032 refined, 6 included, MultiStar: {-0.05, 0.07}, one-star: {-0.13, 0.01}
00:36:51.048 00.002 1032 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.83) = xAngle (0.40 = 0.40)
00:36:51.051 00.003 1032 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.40 = 0.40)
00:36:51.054 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.23 mountX=0.08 mountY=0.03, mountTheta=0.40
00:36:51.057 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.07, opts=13)
00:36:51.059 00.002 1032 Enqueuing Move request for scope (-0.05, 0.07)
00:36:51.062 00.003 10072 Worker thread wakes up
00:36:51.062 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
00:36:51.062 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
00:36:51.062 00.000 10072 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.03
00:36:51.065 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:51.067 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.36
00:36:51.067 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
00:36:51.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:51.068 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:36:51.068 00.000 10072 MoveAxis(E, 3, ABG)
00:36:51.068 00.000 10072 Guiding  Dir = 2, Dur = 3
00:36:51.068 00.000 10072 IsGuiding returns 0
00:36:51.069 00.001 10072 PulseGuide returned control before completion, sleep 13
00:36:51.095 00.026 10072 IsGuiding returns 0
00:36:51.095 00.000 10072 Move returns status 0, amount 3
00:36:51.095 00.000 10072 MoveAxis(N, 0, ABG)
00:36:51.095 00.000 10072 Move returns status 0, amount 0
00:36:51.095 00.000 10072 move complete, result=0
00:36:51.095 00.000 10072 worker thread done servicing request
00:36:51.102 00.007 1032 UpdateGuideState exits: m=1461 SNR=26.9
00:36:51.105 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:51.107 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:51.108 00.001 1032 Enqueuing Expose request
00:36:51.113 00.005 10072 Worker thread wakes up
00:36:51.113 00.000 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
00:36:51.116 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:51.116 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:51.752 00.636 10072 Exposure complete
00:36:51.840 00.088 10072 worker thread done servicing request
00:36:51.841 00.001 1032 OnExposeComplete: enter
00:36:51.844 00.003 1032 UpdateGuideState(): m_state=6
00:36:51.846 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3043
00:36:51.848 00.002 1032 Star::Find returns 1 (0), X=318.64, Y=745.10, Mass=1302, SNR=25.4, Peak=125 HFD=2.6
00:36:51.850 00.002 1032 MultiStar: [#1 0.03,-0.16,1.20,U] [#2 -0.07,0.16,1.02,U] [#3 -0.01,0.20,0.74,U] [#4 -0.07,-0.07,0.71,U] [#5 -0.28,-0.12,0.00,M2] [#6 -0.13,0.21,0.70,U] [#7 -0.01,0.07,0.53,U] [#8 0.05,0.18,0.63,U] 
00:36:51.852 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {0.10, 0.04}
00:36:51.855 00.003 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
00:36:51.857 00.002 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
00:36:51.860 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.74 mountX=0.06 mountY=-0.01, mountTheta=-0.09
00:36:51.865 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
00:36:51.874 00.009 1032 Enqueuing Move request for scope (-0.01, 0.06)
00:36:51.877 00.003 10072 Worker thread wakes up
00:36:51.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
00:36:51.877 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
00:36:51.877 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.01
00:36:51.880 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:51.883 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.36
00:36:51.883 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:36:51.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:51.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:36:51.883 00.000 10072 MoveAxis(E, 3, ABG)
00:36:51.883 00.000 10072 Guiding  Dir = 2, Dur = 3
00:36:51.884 00.001 10072 IsGuiding returns 0
00:36:51.885 00.001 10072 PulseGuide returned control before completion, sleep 13
00:36:51.904 00.019 10072 IsGuiding returns 0
00:36:51.904 00.000 10072 Move returns status 0, amount 3
00:36:51.904 00.000 10072 MoveAxis(N, 0, ABG)
00:36:51.904 00.000 10072 Move returns status 0, amount 0
00:36:51.904 00.000 10072 move complete, result=0
00:36:51.904 00.000 10072 worker thread done servicing request
00:36:51.909 00.005 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:36:51.915 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:51.923 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:51.928 00.005 1032 Enqueuing Expose request
00:36:51.930 00.002 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:36:51.932 00.002 10072 Worker thread wakes up
00:36:51.932 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:51.932 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:52.350 00.418 10072 Exposure complete
00:36:52.479 00.129 10072 worker thread done servicing request
00:36:52.479 00.000 1032 OnExposeComplete: enter
00:36:52.482 00.003 1032 UpdateGuideState(): m_state=6
00:36:52.490 00.008 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3044
00:36:52.496 00.006 1032 Star::Find returns 1 (0), X=318.70, Y=745.08, Mass=1309, SNR=25.5, Peak=153 HFD=2.6
00:36:52.501 00.005 1032 MultiStar: [#1 -0.07,-0.12,1.19,U] [#2 -0.03,-0.02,0.92,U] [#3 0.05,0.02,0.73,U] [#4 0.03,-0.10,0.69,U] [#5 -0.11,-0.04,0.76,U] [#6 -0.17,0.02,0.75,U] [#7 0.19,0.10,0.53,U] [#8 0.12,-0.17,0.64,U] 
00:36:52.506 00.005 1032 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.16, 0.02}
00:36:52.510 00.004 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
00:36:52.513 00.003 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
00:36:52.527 00.014 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.32 mountX=-0.04 mountY=0.00, mountTheta=3.13
00:36:52.532 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
00:36:52.534 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
00:36:52.537 00.003 10072 Worker thread wakes up
00:36:52.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:36:52.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:36:52.537 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
00:36:52.540 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:52.542 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.36
00:36:52.542 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:36:52.543 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:52.543 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:36:52.543 00.000 10072 MoveAxis(E, 3, ABG)
00:36:52.543 00.000 10072 Guiding  Dir = 2, Dur = 3
00:36:52.543 00.000 10072 IsGuiding returns 0
00:36:52.544 00.001 10072 PulseGuide returned control before completion, sleep 13
00:36:52.564 00.020 10072 IsGuiding returns 0
00:36:52.565 00.001 10072 Move returns status 0, amount 3
00:36:52.565 00.000 10072 MoveAxis(N, 0, ABG)
00:36:52.565 00.000 10072 Move returns status 0, amount 0
00:36:52.565 00.000 10072 move complete, result=0
00:36:52.565 00.000 10072 worker thread done servicing request
00:36:52.575 00.010 1032 UpdateGuideState exits: m=1309 SNR=25.5
00:36:52.593 00.018 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:52.598 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:52.602 00.004 1032 Enqueuing Expose request
00:36:52.605 00.003 10072 Worker thread wakes up
00:36:52.606 00.001 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
00:36:52.609 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:52.609 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:53.345 00.736 10072 Exposure complete
00:36:53.678 00.333 10072 worker thread done servicing request
00:36:53.678 00.000 1032 OnExposeComplete: enter
00:36:53.683 00.005 1032 UpdateGuideState(): m_state=6
00:36:53.691 00.008 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3045
00:36:53.695 00.004 1032 Star::Find returns 1 (0), X=318.81, Y=745.27, Mass=1287, SNR=25.3, Peak=146 HFD=2.6
00:36:53.699 00.004 1032 MultiStar: [#1 0.11,0.08,1.19,U] [#2 0.00,0.10,1.03,U] [#3 0.01,0.22,0.78,U] [#4 0.07,0.10,0.72,U] [#5 0.01,0.10,0.72,U] [#6 0.06,0.32,0.00,M1] [#7 0.16,0.16,0.56,U] [#8 0.31,0.27,0.00,M1] 
00:36:53.702 00.003 1032 refined, 6 included, MultiStar: {0.09, 0.13}, one-star: {0.28, 0.21}
00:36:53.710 00.008 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
00:36:53.715 00.005 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
00:36:53.719 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.96 mountX=0.11 mountY=-0.12, mountTheta=-0.87
00:36:53.724 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.13, opts=13)
00:36:53.729 00.005 1032 Enqueuing Move request for scope (0.09, 0.13)
00:36:53.732 00.003 10072 Worker thread wakes up
00:36:53.732 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
00:36:53.733 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
00:36:53.733 00.000 10072 Moving (0.09, 0.13) raw xDistance=0.11 yDistance=-0.12
00:36:53.741 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:53.746 00.005 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.35
00:36:53.746 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
00:36:53.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:53.746 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:36:53.746 00.000 10072 MoveAxis(E, 5, ABG)
00:36:53.747 00.001 10072 Guiding  Dir = 2, Dur = 5
00:36:53.747 00.000 10072 IsGuiding returns 0
00:36:53.748 00.001 10072 PulseGuide returned control before completion, sleep 15
00:36:53.777 00.029 10072 IsGuiding returns 0
00:36:53.777 00.000 10072 Move returns status 0, amount 5
00:36:53.777 00.000 10072 MoveAxis(N, 0, ABG)
00:36:53.777 00.000 10072 Move returns status 0, amount 0
00:36:53.777 00.000 10072 move complete, result=0
00:36:53.777 00.000 10072 worker thread done servicing request
00:36:53.783 00.006 1032 UpdateGuideState exits: m=1287 SNR=25.3
00:36:53.789 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:53.798 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:53.809 00.011 1032 Enqueuing Expose request
00:36:53.813 00.004 10072 Worker thread wakes up
00:36:53.813 00.000 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:36:53.817 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:53.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:54.454 00.637 10072 Exposure complete
00:36:54.571 00.117 1032 OnExposeComplete: enter
00:36:54.624 00.053 10072 worker thread done servicing request
00:36:54.624 00.000 1032 UpdateGuideState(): m_state=6
00:36:54.629 00.005 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3046
00:36:54.634 00.005 1032 Star::Find returns 1 (0), X=318.74, Y=745.19, Mass=1312, SNR=25.5, Peak=148 HFD=2.5
00:36:54.637 00.003 1032 MultiStar: [#1 0.12,0.06,1.16,U] [#2 0.05,0.05,0.95,U] [#3 0.01,0.16,0.78,U] [#4 -0.03,0.15,0.69,U] [#5 0.04,0.14,0.71,U] [#6 0.13,0.16,0.74,U] [#7 0.13,0.37,0.00,M1] [#8 0.34,0.23,0.00,M2] 
00:36:54.640 00.003 1032 refined, 6 included, MultiStar: {0.08, 0.12}, one-star: {0.20, 0.13}
00:36:54.648 00.008 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
00:36:54.807 00.159 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
00:36:54.875 00.068 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.94 mountX=0.09 mountY=-0.11, mountTheta=-0.89
00:36:54.994 00.119 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
00:36:54.999 00.005 1032 Enqueuing Move request for scope (0.08, 0.12)
00:36:55.004 00.005 10072 Worker thread wakes up
00:36:55.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
00:36:55.004 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
00:36:55.004 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.09 yDistance=-0.11
00:36:55.007 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:55.156 00.149 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.35
00:36:55.157 00.001 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
00:36:55.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:55.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:36:55.157 00.000 10072 MoveAxis(E, 5, ABG)
00:36:55.157 00.000 10072 Guiding  Dir = 2, Dur = 5
00:36:55.158 00.001 10072 IsGuiding returns 0
00:36:55.159 00.001 10072 PulseGuide returned control before completion, sleep 15
00:36:55.189 00.030 10072 IsGuiding returns 0
00:36:55.189 00.000 10072 Move returns status 0, amount 5
00:36:55.190 00.001 10072 MoveAxis(N, 0, ABG)
00:36:55.190 00.000 10072 Move returns status 0, amount 0
00:36:55.190 00.000 10072 move complete, result=0
00:36:55.190 00.000 10072 worker thread done servicing request
00:36:55.198 00.008 1032 UpdateGuideState exits: m=1312 SNR=25.5
00:36:55.202 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:55.208 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:55.469 00.261 1032 Enqueuing Expose request
00:36:55.481 00.012 10072 Worker thread wakes up
00:36:55.482 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:55.482 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:55.482 00.000 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:36:56.550 01.068 10072 Exposure complete
00:36:56.637 00.087 10072 worker thread done servicing request
00:36:56.694 00.057 1032 OnExposeComplete: enter
00:36:56.720 00.026 1032 UpdateGuideState(): m_state=6
00:36:56.895 00.175 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3047
00:36:56.901 00.006 1032 Star::Find returns 1 (0), X=318.75, Y=745.13, Mass=1368, SNR=26.1, Peak=159 HFD=2.5
00:36:56.904 00.003 1032 MultiStar: [#1 0.18,-0.04,1.10,U] [#2 0.08,0.13,0.98,U] [#3 0.06,0.18,0.72,U] [#4 0.09,0.13,0.67,U] [#5 -0.02,0.04,0.70,U] [#6 0.13,0.08,0.76,U] [#7 0.13,0.26,0.00,M2] [#8 0.29,0.17,0.00,M3] 
00:36:56.906 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.08}, one-star: {0.22, 0.07}
00:36:56.909 00.003 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
00:36:56.912 00.003 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
00:36:56.914 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.59 mountX=0.04 mountY=-0.13, mountTheta=-1.24
00:36:56.919 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
00:36:56.921 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
00:36:56.925 00.004 10072 Worker thread wakes up
00:36:56.925 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
00:36:56.925 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
00:36:56.925 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.04 yDistance=-0.13
00:36:57.147 00.222 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.35
00:36:57.147 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:36:57.148 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:57.148 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:36:57.148 00.000 10072 MoveAxis(E, 8, ABG)
00:36:57.148 00.000 10072 Guiding  Dir = 2, Dur = 8
00:36:57.148 00.000 10072 IsGuiding returns 0
00:36:57.149 00.001 10072 PulseGuide returned control before completion, sleep 18
00:36:57.404 00.255 10072 IsGuiding returns 0
00:36:57.404 00.000 10072 Move returns status 0, amount 8
00:36:57.404 00.000 10072 MoveAxis(N, 0, ABG)
00:36:57.404 00.000 10072 Move returns status 0, amount 0
00:36:57.404 00.000 10072 move complete, result=0
00:36:57.404 00.000 10072 worker thread done servicing request
00:36:57.432 00.028 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:57.671 00.239 1032 UpdateGuideState exits: m=1368 SNR=26.1
00:36:57.675 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:57.677 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:57.876 00.199 1032 Enqueuing Expose request
00:36:57.897 00.021 10072 Worker thread wakes up
00:36:57.897 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:57.897 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:57.900 00.003 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:36:58.530 00.630 10072 Exposure complete
00:36:58.637 00.107 10072 worker thread done servicing request
00:36:58.637 00.000 1032 OnExposeComplete: enter
00:36:58.648 00.011 1032 UpdateGuideState(): m_state=6
00:36:58.651 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3048
00:36:58.654 00.003 1032 Star::Find returns 1 (0), X=318.76, Y=745.35, Mass=1451, SNR=26.8, Peak=162 HFD=2.7
00:36:58.657 00.003 1032 MultiStar: [#1 0.10,0.14,1.04,U] [#2 -0.05,0.38,0.00,M1] [#3 0.01,0.17,0.72,U] [#4 -0.06,0.10,0.66,U] [#5 0.07,0.35,0.00,M1] [#6 0.04,0.34,0.00,M1] [#7 0.20,0.15,0.51,U] [#8 0.29,0.23,0.00,M4] 
00:36:58.674 00.017 1032 refined, 4 included, MultiStar: {0.10, 0.18}, one-star: {0.22, 0.28}
00:36:58.676 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
00:36:58.678 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
00:36:58.680 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.20 cameraTheta=1.05 mountX=0.14 mountY=-0.14, mountTheta=-0.78
00:36:58.685 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.18, opts=13)
00:36:58.718 00.033 1032 Enqueuing Move request for scope (0.10, 0.18)
00:36:58.721 00.003 10072 Worker thread wakes up
00:36:58.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
00:36:58.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
00:36:58.721 00.000 10072 Moving (0.10, 0.18) raw xDistance=0.14 yDistance=-0.14
00:36:58.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:58.726 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.35
00:36:58.726 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:36:58.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:58.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:36:58.726 00.000 10072 MoveAxis(W, 67, ABG)
00:36:58.726 00.000 10072 Guiding  Dir = 3, Dur = 67
00:36:58.727 00.001 10072 IsGuiding returns 0
00:36:58.727 00.000 10072 PulseGuide returned control before completion, sleep 77
00:36:58.812 00.085 10072 IsGuiding returns 0
00:36:58.813 00.001 10072 Move returns status 0, amount 67
00:36:58.813 00.000 10072 MoveAxis(N, 0, ABG)
00:36:58.813 00.000 10072 Move returns status 0, amount 0
00:36:58.813 00.000 10072 move complete, result=0
00:36:58.813 00.000 10072 worker thread done servicing request
00:36:58.817 00.004 1032 UpdateGuideState exits: m=1451 SNR=26.8
00:36:58.820 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:58.852 00.032 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:58.856 00.004 1032 Enqueuing Expose request
00:36:58.858 00.002 10072 Worker thread wakes up
00:36:58.859 00.001 1032 GuideStep: 0.1 px 67 ms WEST, -0.1 px 0 ms NORTH
00:36:58.861 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:58.861 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:59.298 00.437 10072 Exposure complete
00:36:59.520 00.222 10072 worker thread done servicing request
00:36:59.520 00.000 1032 OnExposeComplete: enter
00:36:59.524 00.004 1032 UpdateGuideState(): m_state=6
00:36:59.527 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3049
00:36:59.558 00.031 1032 Star::Find returns 1 (0), X=318.71, Y=745.38, Mass=1426, SNR=26.5, Peak=150 HFD=2.9
00:36:59.562 00.004 1032 MultiStar: [#1 0.07,0.13,1.06,U] [#2 -0.05,0.33,0.00,M2] [#3 0.01,0.19,0.74,U] [#4 -0.05,0.15,0.67,U] [#5 -0.09,0.22,0.68,U] [#6 0.28,0.28,0.00,M2] [#7 0.22,0.18,0.00,M2] [#8 0.27,0.29,0.00,M5] 
00:36:59.565 00.003 1032 refined, 4 included, MultiStar: {0.04, 0.20}, one-star: {0.17, 0.32}
00:36:59.567 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
00:36:59.570 00.003 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
00:36:59.600 00.030 1032 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.39 mountX=0.19 mountY=-0.09, mountTheta=-0.44
00:36:59.605 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.20, opts=13)
00:36:59.607 00.002 1032 Enqueuing Move request for scope (0.04, 0.20)
00:36:59.610 00.003 10072 Worker thread wakes up
00:36:59.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
00:36:59.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
00:36:59.610 00.000 10072 Moving (0.04, 0.20) raw xDistance=0.19 yDistance=-0.09
00:36:59.614 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:36:59.650 00.036 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 289.35
00:36:59.650 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
00:36:59.650 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:59.651 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:36:59.651 00.000 10072 MoveAxis(W, 90, ABG)
00:36:59.651 00.000 10072 Guiding  Dir = 3, Dur = 90
00:36:59.651 00.000 10072 IsGuiding returns 0
00:36:59.652 00.001 10072 PulseGuide returned control before completion, sleep 100
00:36:59.745 00.093 1032 UpdateGuideState exits: m=1426 SNR=26.5
00:36:59.748 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:59.751 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:36:59.754 00.003 1032 Enqueuing Expose request
00:36:59.793 00.039 10072 IsGuiding returns 0
00:36:59.793 00.000 10072 Move returns status 0, amount 90
00:36:59.793 00.000 10072 MoveAxis(N, 0, ABG)
00:36:59.793 00.000 10072 Move returns status 0, amount 0
00:36:59.793 00.000 10072 move complete, result=0
00:36:59.793 00.000 10072 worker thread done servicing request
00:36:59.793 00.000 10072 Worker thread wakes up
00:36:59.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:36:59.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:36:59.803 00.010 1032 GuideStep: 0.2 px 90 ms WEST, -0.1 px 0 ms NORTH
00:37:00.502 00.699 10072 Exposure complete
00:37:00.735 00.233 10072 worker thread done servicing request
00:37:00.735 00.000 1032 OnExposeComplete: enter
00:37:00.739 00.004 1032 UpdateGuideState(): m_state=6
00:37:00.744 00.005 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3050
00:37:00.776 00.032 1032 Star::Find returns 1 (0), X=318.89, Y=745.16, Mass=1575, SNR=28.0, Peak=180 HFD=2.5
00:37:00.779 00.003 1032 MultiStar: [#1 0.16,-0.12,1.05,U] [#2 0.18,0.08,0.93,U] [#3 0.08,0.08,0.68,U] [#4 0.09,-0.11,0.64,U] [#5 0.07,-0.10,0.65,U] [#6 0.18,0.06,0.68,U] [#7 0.37,0.03,0.00,M3] [#8 0.27,0.05,0.00,M6] 
00:37:00.783 00.004 1032 refined, 6 included, MultiStar: {0.17, 0.00}, one-star: {0.36, 0.09}
00:37:00.786 00.003 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
00:37:00.788 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
00:37:00.818 00.030 1032 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.00 mountX=-0.04 mountY=-0.17, mountTheta=-1.83
00:37:00.823 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.00, opts=13)
00:37:00.826 00.003 1032 Enqueuing Move request for scope (0.17, 0.00)
00:37:00.829 00.003 10072 Worker thread wakes up
00:37:00.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
00:37:00.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
00:37:00.829 00.000 10072 Moving (0.17, 0.00) raw xDistance=-0.04 yDistance=-0.17
00:37:00.831 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:00.861 00.030 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:37:00.862 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:37:00.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:00.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:37:00.862 00.000 10072 MoveAxis(E, 3, ABG)
00:37:00.862 00.000 10072 Guiding  Dir = 2, Dur = 3
00:37:00.863 00.001 10072 IsGuiding returns 0
00:37:00.864 00.001 10072 PulseGuide returned control before completion, sleep 13
00:37:00.901 00.037 10072 IsGuiding returns 0
00:37:00.901 00.000 10072 Move returns status 0, amount 3
00:37:00.902 00.001 10072 MoveAxis(N, 0, ABG)
00:37:00.902 00.000 10072 Move returns status 0, amount 0
00:37:00.902 00.000 10072 move complete, result=0
00:37:00.902 00.000 10072 worker thread done servicing request
00:37:00.949 00.047 1032 UpdateGuideState exits: m=1575 SNR=28.0
00:37:00.952 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:00.958 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:00.960 00.002 1032 Enqueuing Expose request
00:37:00.995 00.035 10072 Worker thread wakes up
00:37:00.995 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
00:37:00.999 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:00.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:01.717 00.718 10072 Exposure complete
00:37:01.941 00.224 10072 worker thread done servicing request
00:37:01.943 00.002 1032 OnExposeComplete: enter
00:37:01.946 00.003 1032 UpdateGuideState(): m_state=6
00:37:01.949 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3051
00:37:01.953 00.004 1032 Star::Find returns 1 (0), X=318.91, Y=745.02, Mass=1273, SNR=25.1, Peak=202 HFD=2.4
00:37:01.985 00.032 1032 MultiStar: [#1 0.23,-0.16,0.00,M1] [#2 0.26,0.05,1.05,U] [#3 0.19,-0.01,0.79,U] [#4 0.22,-0.02,0.70,U] [#5 0.13,-0.04,0.75,U] [#6 0.33,-0.04,0.00,M2] [#7 0.44,0.04,0.00,M4] [#8 0.53,-0.09,0.00,M7] 
00:37:01.989 00.004 1032 refined, 4 included, MultiStar: {0.24, -0.01}, one-star: {0.37, -0.04}
00:37:01.992 00.003 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
00:37:01.995 00.003 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
00:37:02.034 00.039 1032 CameraToMount -- cameraX=0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-0.03 mountX=-0.07 mountY=-0.23, mountTheta=-1.86
00:37:02.038 00.004 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.01, opts=13)
00:37:02.041 00.003 1032 Enqueuing Move request for scope (0.24, -0.01)
00:37:02.076 00.035 10072 Worker thread wakes up
00:37:02.076 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.01) opts 0xd
00:37:02.076 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.01)
00:37:02.077 00.001 10072 Moving (0.24, -0.01) raw xDistance=-0.07 yDistance=-0.23
00:37:02.083 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:02.086 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:37:02.086 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:37:02.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:37:02.086 00.000 10072 MoveAxis(E, 3, ABG)
00:37:02.086 00.000 10072 Guiding  Dir = 2, Dur = 3
00:37:02.087 00.001 10072 IsGuiding returns 0
00:37:02.087 00.000 10072 PulseGuide returned control before completion, sleep 13
00:37:02.134 00.047 10072 IsGuiding returns 0
00:37:02.134 00.000 10072 Move returns status 0, amount 3
00:37:02.134 00.000 10072 MoveAxis(N, 150, ABG)
00:37:02.134 00.000 10072 Guiding  Dir = 0, Dur = 150
00:37:02.135 00.001 10072 IsGuiding returns 0
00:37:02.135 00.000 10072 PulseGuide returned control before completion, sleep 160
00:37:02.195 00.060 1032 UpdateGuideState exits: m=1273 SNR=25.1
00:37:02.199 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:02.201 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:02.219 00.018 1032 Enqueuing Expose request
00:37:02.310 00.091 10072 IsGuiding returns 0
00:37:02.310 00.000 10072 Move returns status 0, amount 150
00:37:02.310 00.000 10072 move complete, result=0
00:37:02.310 00.000 10072 worker thread done servicing request
00:37:02.310 00.000 10072 Worker thread wakes up
00:37:02.311 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:02.311 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:02.314 00.003 1032 GuideStep: -0.1 px 3 ms EAST, -0.2 px 150 ms NORTH
00:37:02.972 00.658 10072 Exposure complete
00:37:03.050 00.078 10072 worker thread done servicing request
00:37:03.051 00.001 1032 OnExposeComplete: enter
00:37:03.053 00.002 1032 UpdateGuideState(): m_state=6
00:37:03.057 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3052
00:37:03.061 00.004 1032 Star::Find returns 1 (0), X=318.46, Y=745.10, Mass=1194, SNR=24.4, Peak=148 HFD=2.4
00:37:03.066 00.005 1032 MultiStar: [#1 -0.21,-0.06,1.13,U] [#2 -0.36,0.12,0.00,M1] [#3 -0.18,-0.01,0.79,U] [#4 -0.17,-0.07,0.76,U] [#5 -0.23,0.09,0.73,U] [#6 -0.29,0.13,0.00,M3] [#7 -0.01,-0.04,0.55,U] [#8 -0.01,0.03,0.64,U] 
00:37:03.069 00.003 1032 single-star, 6 included, MultiStar: {-0.14, -0.00}, one-star: {-0.08, 0.04}
00:37:03.073 00.004 1032 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.83) = xAngle (0.88 = 0.88)
00:37:03.075 00.002 1032 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.88 = 0.88)
00:37:03.078 00.003 1032 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.71 mountX=0.06 mountY=0.07, mountTheta=0.88
00:37:03.086 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.04, opts=13)
00:37:03.089 00.003 1032 Enqueuing Move request for scope (-0.08, 0.04)
00:37:03.092 00.003 10072 Worker thread wakes up
00:37:03.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
00:37:03.092 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
00:37:03.092 00.000 10072 Moving (-0.08, 0.04) raw xDistance=0.06 yDistance=0.07
00:37:03.095 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:03.099 00.004 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:37:03.099 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:37:03.099 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:03.099 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:37:03.099 00.000 10072 MoveAxis(E, 2, ABG)
00:37:03.099 00.000 10072 Guiding  Dir = 2, Dur = 2
00:37:03.100 00.001 10072 IsGuiding returns 0
00:37:03.100 00.000 10072 PulseGuide returned control before completion, sleep 12
00:37:03.125 00.025 10072 IsGuiding returns 0
00:37:03.125 00.000 10072 Move returns status 0, amount 2
00:37:03.125 00.000 10072 MoveAxis(N, 0, ABG)
00:37:03.125 00.000 10072 Move returns status 0, amount 0
00:37:03.125 00.000 10072 move complete, result=0
00:37:03.125 00.000 10072 worker thread done servicing request
00:37:03.126 00.001 1032 UpdateGuideState exits: m=1194 SNR=24.4
00:37:03.129 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:03.131 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:03.134 00.003 1032 Enqueuing Expose request
00:37:03.136 00.002 10072 Worker thread wakes up
00:37:03.136 00.000 1032 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:37:03.138 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:03.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:03.775 00.637 10072 Exposure complete
00:37:04.068 00.293 10072 worker thread done servicing request
00:37:04.069 00.001 1032 OnExposeComplete: enter
00:37:04.072 00.003 1032 UpdateGuideState(): m_state=6
00:37:04.250 00.178 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3053
00:37:04.253 00.003 1032 Star::Find returns 1 (0), X=318.57, Y=745.10, Mass=1308, SNR=25.5, Peak=136 HFD=2.5
00:37:04.257 00.004 1032 MultiStar: [#1 -0.15,-0.13,1.20,U] [#2 -0.17,-0.00,1.00,U] [#3 -0.17,-0.03,0.79,U] [#4 -0.10,0.03,0.62,U] [#5 -0.10,0.02,0.73,U] [#6 -0.10,0.09,0.71,U] [#7 0.20,-0.12,0.58,U] [#8 0.05,0.10,0.61,U] 
00:37:04.259 00.002 1032 single-star, 8 included, MultiStar: {-0.07, -0.01}, one-star: {0.04, 0.04}
00:37:04.262 00.003 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
00:37:04.279 00.017 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
00:37:04.282 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.83 mountX=0.03 mountY=-0.04, mountTheta=-1.00
00:37:04.289 00.007 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
00:37:04.421 00.132 1032 Enqueuing Move request for scope (0.04, 0.04)
00:37:04.444 00.023 10072 Worker thread wakes up
00:37:04.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
00:37:04.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
00:37:04.444 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.04
00:37:04.451 00.007 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:37:04.451 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:37:04.451 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:04.451 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:37:04.452 00.001 10072 MoveAxis(E, 2, ABG)
00:37:04.452 00.000 10072 Guiding  Dir = 2, Dur = 2
00:37:04.452 00.000 10072 IsGuiding returns 0
00:37:04.454 00.002 10072 PulseGuide returned control before completion, sleep 12
00:37:04.460 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:04.478 00.018 10072 IsGuiding returns 0
00:37:04.479 00.001 10072 Move returns status 0, amount 2
00:37:04.479 00.000 10072 MoveAxis(N, 0, ABG)
00:37:04.479 00.000 10072 Move returns status 0, amount 0
00:37:04.479 00.000 10072 move complete, result=0
00:37:04.479 00.000 10072 worker thread done servicing request
00:37:04.565 00.086 1032 UpdateGuideState exits: m=1308 SNR=25.5
00:37:04.573 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:04.577 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:04.593 00.016 1032 Enqueuing Expose request
00:37:04.597 00.004 10072 Worker thread wakes up
00:37:04.597 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:04.597 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:04.598 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:37:05.233 00.635 10072 Exposure complete
00:37:05.378 00.145 10072 worker thread done servicing request
00:37:05.379 00.001 1032 OnExposeComplete: enter
00:37:05.383 00.004 1032 UpdateGuideState(): m_state=6
00:37:05.389 00.006 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3054
00:37:05.409 00.020 1032 Star::Find returns 1 (0), X=318.77, Y=745.20, Mass=1392, SNR=26.2, Peak=160 HFD=2.6
00:37:05.413 00.004 1032 MultiStar: [#1 0.02,0.03,1.16,U] [#2 -0.06,0.09,1.01,U] [#3 -0.20,-0.02,0.75,U] [#4 -0.06,-0.04,0.68,U] [#5 -0.09,-0.00,0.70,U] [#6 -0.26,0.22,0.00,M3] [#7 0.06,0.05,0.55,U] [#8 -0.04,0.20,0.60,U] 
00:37:05.418 00.005 1032 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {0.24, 0.14}
00:37:05.423 00.005 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
00:37:05.429 00.006 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
00:37:05.431 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.70 mountX=0.06 mountY=-0.01, mountTheta=-0.13
00:37:05.437 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
00:37:05.440 00.003 1032 Enqueuing Move request for scope (-0.01, 0.06)
00:37:05.443 00.003 10072 Worker thread wakes up
00:37:05.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
00:37:05.443 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
00:37:05.443 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.01
00:37:05.445 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:05.448 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:37:05.448 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:37:05.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:05.450 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:37:05.450 00.000 10072 MoveAxis(E, 1, ABG)
00:37:05.450 00.000 10072 Guiding  Dir = 2, Dur = 1
00:37:05.451 00.001 10072 IsGuiding returns 0
00:37:05.452 00.001 10072 PulseGuide returned control before completion, sleep 11
00:37:05.465 00.013 10072 IsGuiding returns 0
00:37:05.467 00.002 10072 Move returns status 0, amount 1
00:37:05.467 00.000 10072 MoveAxis(N, 0, ABG)
00:37:05.467 00.000 10072 Move returns status 0, amount 0
00:37:05.467 00.000 10072 move complete, result=0
00:37:05.467 00.000 10072 worker thread done servicing request
00:37:05.481 00.014 1032 UpdateGuideState exits: m=1392 SNR=26.2
00:37:05.492 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:05.498 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:05.500 00.002 1032 Enqueuing Expose request
00:37:05.502 00.002 10072 Worker thread wakes up
00:37:05.502 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:37:05.505 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:05.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:05.925 00.420 10072 Exposure complete
00:37:05.997 00.072 10072 worker thread done servicing request
00:37:05.997 00.000 1032 OnExposeComplete: enter
00:37:06.002 00.005 1032 UpdateGuideState(): m_state=6
00:37:06.005 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3055
00:37:06.008 00.003 1032 Star::Find returns 1 (0), X=318.57, Y=745.20, Mass=1361, SNR=26.0, Peak=150 HFD=2.6
00:37:06.010 00.002 1032 MultiStar: [#1 -0.04,0.06,1.16,U] [#2 -0.01,0.11,0.97,U] [#3 -0.14,-0.08,0.72,U] [#4 -0.18,-0.07,0.66,U] [#5 -0.03,0.20,0.74,U] [#6 -0.19,0.08,0.70,U] [#7 0.12,-0.01,0.56,U] [#8 0.02,0.17,0.61,U] 
00:37:06.013 00.003 1032 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {0.04, 0.14}
00:37:06.020 00.007 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
00:37:06.023 00.003 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
00:37:06.026 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.14 mountX=0.08 mountY=0.03, mountTheta=0.31
00:37:06.031 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.07, opts=13)
00:37:06.033 00.002 1032 Enqueuing Move request for scope (-0.05, 0.07)
00:37:06.035 00.002 10072 Worker thread wakes up
00:37:06.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
00:37:06.035 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
00:37:06.035 00.000 10072 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.03
00:37:06.038 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:06.040 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:37:06.040 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
00:37:06.041 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:06.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:37:06.041 00.000 10072 MoveAxis(E, 0, ABG)
00:37:06.041 00.000 10072 Move returns status 0, amount 0
00:37:06.041 00.000 10072 MoveAxis(N, 0, ABG)
00:37:06.041 00.000 10072 Move returns status 0, amount 0
00:37:06.041 00.000 10072 move complete, result=0
00:37:06.041 00.000 10072 worker thread done servicing request
00:37:06.068 00.027 1032 UpdateGuideState exits: m=1361 SNR=26.0
00:37:06.071 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:06.073 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:06.076 00.003 1032 Enqueuing Expose request
00:37:06.081 00.005 10072 Worker thread wakes up
00:37:06.081 00.000 1032 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:06.085 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:06.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:06.725 00.640 10072 Exposure complete
00:37:06.791 00.066 10072 worker thread done servicing request
00:37:06.792 00.001 1032 OnExposeComplete: enter
00:37:06.794 00.002 1032 UpdateGuideState(): m_state=6
00:37:06.798 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3056
00:37:06.804 00.006 1032 Star::Find returns 1 (0), X=318.66, Y=744.97, Mass=1417, SNR=26.5, Peak=156 HFD=2.4
00:37:06.808 00.004 1032 MultiStar: [#1 -0.24,-0.04,1.09,U] [#2 -0.13,0.01,0.92,U] [#3 -0.26,-0.05,0.72,U] [#4 -0.15,-0.16,0.67,U] [#5 0.03,-0.04,0.69,U] [#6 -0.13,0.07,0.68,U] [#7 0.28,-0.10,0.00,M1] [#8 0.11,-0.04,0.62,U] 
00:37:06.810 00.002 1032 refined, 7 included, MultiStar: {-0.09, -0.04}, one-star: {0.12, -0.09}
00:37:06.812 00.002 1032 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.83) = xAngle (-4.52 = 1.76)
00:37:06.813 00.001 1032 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.52 = 1.76)
00:37:06.816 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.69 mountX=-0.02 mountY=0.09, mountTheta=1.76
00:37:06.819 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.04, opts=13)
00:37:06.821 00.002 1032 Enqueuing Move request for scope (-0.09, -0.04)
00:37:06.823 00.002 10072 Worker thread wakes up
00:37:06.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
00:37:06.823 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
00:37:06.823 00.000 10072 Moving (-0.09, -0.04) raw xDistance=-0.02 yDistance=0.09
00:37:06.825 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:06.827 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:37:06.827 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:37:06.828 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:06.828 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:37:06.828 00.000 10072 MoveAxis(E, 1, ABG)
00:37:06.829 00.001 10072 Guiding  Dir = 2, Dur = 1
00:37:06.829 00.000 10072 IsGuiding returns 0
00:37:06.833 00.004 10072 IsGuiding returns 0
00:37:06.833 00.000 10072 Move returns status 0, amount 1
00:37:06.833 00.000 10072 MoveAxis(N, 0, ABG)
00:37:06.833 00.000 10072 Move returns status 0, amount 0
00:37:06.833 00.000 10072 move complete, result=0
00:37:06.833 00.000 10072 worker thread done servicing request
00:37:06.854 00.021 1032 UpdateGuideState exits: m=1417 SNR=26.5
00:37:06.858 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:06.866 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:06.869 00.003 1032 Enqueuing Expose request
00:37:06.871 00.002 10072 Worker thread wakes up
00:37:06.871 00.000 1032 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
00:37:06.874 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:06.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:07.291 00.417 10072 Exposure complete
00:37:07.372 00.081 10072 worker thread done servicing request
00:37:07.372 00.000 1032 OnExposeComplete: enter
00:37:07.375 00.003 1032 UpdateGuideState(): m_state=6
00:37:07.380 00.005 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3057
00:37:07.383 00.003 1032 Star::Find returns 1 (0), X=318.55, Y=744.98, Mass=1432, SNR=26.7, Peak=160 HFD=2.3
00:37:07.387 00.004 1032 MultiStar: [#1 -0.24,0.05,1.07,U] [#2 -0.13,0.03,0.93,U] [#3 -0.15,0.07,0.69,U] [#4 -0.01,0.13,0.64,U] [#5 -0.20,0.23,0.00,M1] [#6 -0.25,0.04,0.69,U] [#7 -0.04,0.09,0.55,U] [#8 0.05,0.03,0.63,U] 
00:37:07.394 00.007 1032 single-star, 7 included, MultiStar: {-0.10, 0.04}, one-star: {0.02, -0.08}
00:37:07.402 00.008 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
00:37:07.404 00.002 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
00:37:07.406 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.37 mountX=-0.08 mountY=0.00, mountTheta=3.08
00:37:07.410 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
00:37:07.412 00.002 1032 Enqueuing Move request for scope (0.02, -0.08)
00:37:07.414 00.002 10072 Worker thread wakes up
00:37:07.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
00:37:07.414 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
00:37:07.415 00.001 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.00
00:37:07.417 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:07.420 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:37:07.420 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:37:07.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:07.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:37:07.421 00.001 10072 MoveAxis(E, 0, ABG)
00:37:07.421 00.000 10072 Move returns status 0, amount 0
00:37:07.421 00.000 10072 MoveAxis(N, 0, ABG)
00:37:07.421 00.000 10072 Move returns status 0, amount 0
00:37:07.421 00.000 10072 move complete, result=0
00:37:07.421 00.000 10072 worker thread done servicing request
00:37:07.447 00.026 1032 UpdateGuideState exits: m=1432 SNR=26.7
00:37:07.451 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:07.454 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:07.460 00.006 1032 Enqueuing Expose request
00:37:07.462 00.002 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:07.464 00.002 10072 Worker thread wakes up
00:37:07.465 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:07.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:08.102 00.637 10072 Exposure complete
00:37:08.162 00.060 10072 worker thread done servicing request
00:37:08.162 00.000 1032 OnExposeComplete: enter
00:37:08.166 00.004 1032 UpdateGuideState(): m_state=6
00:37:08.169 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3058
00:37:08.171 00.002 1032 Star::Find returns 1 (0), X=318.61, Y=745.18, Mass=1304, SNR=25.4, Peak=135 HFD=2.7
00:37:08.174 00.003 1032 MultiStar: [#1 0.03,-0.05,1.17,U] [#2 -0.08,0.17,0.96,U] [#3 -0.11,0.12,0.75,U] [#4 0.02,-0.02,0.70,U] [#5 -0.02,0.08,0.72,U] [#6 -0.01,0.07,0.78,U] [#7 0.01,0.09,0.56,U] [#8 0.19,0.13,0.59,U] 
00:37:08.178 00.004 1032 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {0.07, 0.12}
00:37:08.181 00.003 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
00:37:08.184 00.003 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
00:37:08.186 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.47 mountX=0.07 mountY=-0.03, mountTheta=-0.36
00:37:08.190 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
00:37:08.195 00.005 1032 Enqueuing Move request for scope (0.01, 0.08)
00:37:08.198 00.003 10072 Worker thread wakes up
00:37:08.198 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
00:37:08.198 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
00:37:08.198 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.03
00:37:08.201 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:08.206 00.005 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:37:08.207 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:37:08.207 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:08.207 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:37:08.207 00.000 10072 MoveAxis(E, 0, ABG)
00:37:08.207 00.000 10072 Move returns status 0, amount 0
00:37:08.207 00.000 10072 MoveAxis(N, 0, ABG)
00:37:08.207 00.000 10072 Move returns status 0, amount 0
00:37:08.207 00.000 10072 move complete, result=0
00:37:08.207 00.000 10072 worker thread done servicing request
00:37:08.231 00.024 1032 UpdateGuideState exits: m=1304 SNR=25.4
00:37:08.233 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:08.241 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:08.246 00.005 1032 Enqueuing Expose request
00:37:08.248 00.002 10072 Worker thread wakes up
00:37:08.248 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:08.251 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:08.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:08.670 00.419 10072 Exposure complete
00:37:08.735 00.065 10072 worker thread done servicing request
00:37:08.735 00.000 1032 OnExposeComplete: enter
00:37:08.738 00.003 1032 UpdateGuideState(): m_state=6
00:37:08.741 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3059
00:37:08.743 00.002 1032 Star::Find returns 1 (0), X=318.58, Y=745.13, Mass=1117, SNR=23.5, Peak=122 HFD=2.5
00:37:08.745 00.002 1032 MultiStar: [#1 0.04,0.02,1.21,U] [#2 -0.16,0.16,1.14,U] [#3 -0.20,0.08,0.81,U] [#4 -0.22,0.14,0.77,U] [#5 -0.02,0.17,0.77,U] [#6 -0.06,0.01,0.79,U] [#7 0.02,0.15,0.60,U] [#8 0.20,-0.04,0.65,U] 
00:37:08.748 00.003 1032 single-star, 8 included, MultiStar: {-0.04, 0.08}, one-star: {0.04, 0.07}
00:37:08.751 00.003 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
00:37:08.753 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
00:37:08.755 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=0.97 mountX=0.05 mountY=-0.06, mountTheta=-0.86
00:37:08.758 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
00:37:08.762 00.004 1032 Enqueuing Move request for scope (0.04, 0.07)
00:37:08.765 00.003 10072 Worker thread wakes up
00:37:08.765 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
00:37:08.765 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
00:37:08.765 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.05 yDistance=-0.06
00:37:08.767 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:08.770 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:37:08.770 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:37:08.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:08.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:37:08.771 00.001 10072 MoveAxis(W, 0, ABG)
00:37:08.771 00.000 10072 Move returns status 0, amount 0
00:37:08.771 00.000 10072 MoveAxis(N, 0, ABG)
00:37:08.771 00.000 10072 Move returns status 0, amount 0
00:37:08.771 00.000 10072 move complete, result=0
00:37:08.771 00.000 10072 worker thread done servicing request
00:37:08.792 00.021 1032 UpdateGuideState exits: m=1117 SNR=23.5
00:37:08.798 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:08.800 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:08.803 00.003 1032 Enqueuing Expose request
00:37:08.805 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:37:08.807 00.002 10072 Worker thread wakes up
00:37:08.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:08.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:09.437 00.630 10072 Exposure complete
00:37:09.490 00.053 10072 worker thread done servicing request
00:37:09.499 00.009 1032 OnExposeComplete: enter
00:37:09.501 00.002 1032 UpdateGuideState(): m_state=6
00:37:09.503 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3060
00:37:09.505 00.002 1032 Star::Find returns 1 (0), X=318.63, Y=744.97, Mass=1486, SNR=27.2, Peak=170 HFD=2.4
00:37:09.507 00.002 1032 MultiStar: [#1 -0.17,-0.04,1.04,U] [#2 0.02,-0.11,0.91,U] [#3 -0.03,-0.03,0.74,U] [#4 -0.25,-0.06,0.63,U] [#5 -0.09,0.03,0.72,U] [#6 -0.01,-0.01,0.69,U] [#7 0.11,-0.14,0.50,U] [#8 0.25,-0.11,0.00,M1] 
00:37:09.509 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.06}, one-star: {0.09, -0.09}
00:37:09.511 00.002 1032 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.83) = xAngle (-4.02 = 2.26)
00:37:09.513 00.002 1032 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.02 = 2.26)
00:37:09.515 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.19 mountX=-0.05 mountY=0.06, mountTheta=2.26
00:37:09.520 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.06, opts=13)
00:37:09.523 00.003 1032 Enqueuing Move request for scope (-0.04, -0.06)
00:37:09.525 00.002 10072 Worker thread wakes up
00:37:09.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
00:37:09.525 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
00:37:09.525 00.000 10072 Moving (-0.04, -0.06) raw xDistance=-0.05 yDistance=0.06
00:37:09.529 00.004 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:37:09.530 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:37:09.530 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:09.530 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:37:09.530 00.000 10072 MoveAxis(W, 1, ABG)
00:37:09.530 00.000 10072 Guiding  Dir = 3, Dur = 1
00:37:09.531 00.001 10072 IsGuiding returns 0
00:37:09.532 00.001 10072 PulseGuide returned control before completion, sleep 11
00:37:09.551 00.019 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:09.560 00.009 10072 IsGuiding returns 0
00:37:09.560 00.000 10072 Move returns status 0, amount 1
00:37:09.560 00.000 10072 MoveAxis(N, 0, ABG)
00:37:09.560 00.000 10072 Move returns status 0, amount 0
00:37:09.560 00.000 10072 move complete, result=0
00:37:09.560 00.000 10072 worker thread done servicing request
00:37:09.575 00.015 1032 UpdateGuideState exits: m=1486 SNR=27.2
00:37:09.577 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:09.581 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:09.583 00.002 1032 Enqueuing Expose request
00:37:09.586 00.003 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
00:37:09.594 00.008 10072 Worker thread wakes up
00:37:09.594 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:09.595 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:09.999 00.404 10072 Exposure complete
00:37:10.053 00.054 10072 worker thread done servicing request
00:37:10.053 00.000 1032 OnExposeComplete: enter
00:37:10.055 00.002 1032 UpdateGuideState(): m_state=6
00:37:10.057 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3061
00:37:10.059 00.002 1032 Star::Find returns 1 (0), X=318.51, Y=745.11, Mass=1363, SNR=26.0, Peak=160 HFD=2.4
00:37:10.061 00.002 1032 MultiStar: [#1 -0.10,-0.03,1.15,U] [#2 -0.12,0.05,0.97,U] [#3 0.08,0.11,0.73,U] [#4 -0.24,0.02,0.66,U] [#5 -0.17,-0.02,0.72,U] [#6 -0.18,0.08,0.69,U] [#7 -0.14,0.06,0.57,U] [#8 0.13,0.14,0.58,U] 
00:37:10.063 00.002 1032 single-star, 8 included, MultiStar: {-0.09, 0.04}, one-star: {-0.03, 0.05}
00:37:10.065 00.002 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
00:37:10.066 00.001 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
00:37:10.068 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.05 cameraTheta=2.16 mountX=0.05 mountY=0.02, mountTheta=0.33
00:37:10.071 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
00:37:10.073 00.002 1032 Enqueuing Move request for scope (-0.03, 0.05)
00:37:10.074 00.001 10072 Worker thread wakes up
00:37:10.075 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
00:37:10.075 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
00:37:10.075 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.02
00:37:10.077 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:10.080 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:37:10.080 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:37:10.080 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:10.080 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:37:10.080 00.000 10072 MoveAxis(W, 1, ABG)
00:37:10.081 00.001 10072 Guiding  Dir = 3, Dur = 1
00:37:10.081 00.000 10072 IsGuiding returns 0
00:37:10.082 00.001 10072 PulseGuide returned control before completion, sleep 11
00:37:10.099 00.017 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:37:10.102 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:10.104 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:10.106 00.002 1032 Enqueuing Expose request
00:37:10.108 00.002 10072 IsGuiding returns 0
00:37:10.108 00.000 10072 Move returns status 0, amount 1
00:37:10.108 00.000 10072 MoveAxis(N, 0, ABG)
00:37:10.108 00.000 10072 Move returns status 0, amount 0
00:37:10.108 00.000 10072 move complete, result=0
00:37:10.108 00.000 10072 worker thread done servicing request
00:37:10.108 00.000 10072 Worker thread wakes up
00:37:10.108 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:10.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:10.118 00.010 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
00:37:10.733 00.615 10072 Exposure complete
00:37:10.780 00.047 10072 worker thread done servicing request
00:37:10.780 00.000 1032 OnExposeComplete: enter
00:37:10.783 00.003 1032 UpdateGuideState(): m_state=6
00:37:10.785 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3062
00:37:10.786 00.001 1032 Star::Find returns 1 (0), X=318.57, Y=745.14, Mass=1535, SNR=27.6, Peak=167 HFD=2.7
00:37:10.788 00.002 1032 MultiStar: [#1 -0.06,0.08,1.08,U] [#2 -0.31,0.15,0.00,M1] [#3 -0.14,0.02,0.69,U] [#4 -0.20,0.16,0.67,U] [#5 -0.10,0.23,0.70,U] [#6 -0.10,0.17,0.68,U] [#7 0.03,-0.04,0.51,U] [#8 0.10,0.15,0.56,U] 
00:37:10.790 00.002 1032 single-star, 7 included, MultiStar: {-0.05, 0.10}, one-star: {0.03, 0.07}
00:37:10.791 00.001 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
00:37:10.794 00.003 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
00:37:10.795 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.16 mountX=0.06 mountY=-0.05, mountTheta=-0.67
00:37:10.798 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
00:37:10.801 00.003 1032 Enqueuing Move request for scope (0.03, 0.07)
00:37:10.803 00.002 10072 Worker thread wakes up
00:37:10.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:37:10.803 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:37:10.803 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
00:37:10.806 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:10.808 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:37:10.808 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:37:10.808 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:10.809 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:37:10.809 00.000 10072 MoveAxis(W, 2, ABG)
00:37:10.809 00.000 10072 Guiding  Dir = 3, Dur = 2
00:37:10.809 00.000 10072 IsGuiding returns 0
00:37:10.810 00.001 10072 PulseGuide returned control before completion, sleep 12
00:37:10.825 00.015 10072 IsGuiding returns 0
00:37:10.825 00.000 10072 Move returns status 0, amount 2
00:37:10.825 00.000 10072 MoveAxis(N, 0, ABG)
00:37:10.825 00.000 10072 Move returns status 0, amount 0
00:37:10.825 00.000 10072 move complete, result=0
00:37:10.825 00.000 10072 worker thread done servicing request
00:37:10.827 00.002 1032 UpdateGuideState exits: m=1535 SNR=27.6
00:37:10.829 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:10.831 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:10.833 00.002 1032 Enqueuing Expose request
00:37:10.835 00.002 10072 Worker thread wakes up
00:37:10.835 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:10.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:10.835 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:37:11.248 00.413 10072 Exposure complete
00:37:11.297 00.049 1032 OnExposeComplete: enter
00:37:11.300 00.003 1032 UpdateGuideState(): m_state=6
00:37:11.302 00.002 10072 worker thread done servicing request
00:37:11.302 00.000 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3063
00:37:11.304 00.002 1032 Star::Find returns 1 (0), X=318.54, Y=745.19, Mass=1407, SNR=26.4, Peak=157 HFD=2.6
00:37:11.306 00.002 1032 MultiStar: [#1 -0.12,-0.05,1.13,U] [#2 -0.21,0.18,0.00,M2] [#3 -0.13,0.03,0.79,U] [#4 -0.18,0.04,0.71,U] [#5 -0.14,0.04,0.69,U] [#6 0.09,0.16,0.70,U] [#7 0.12,0.16,0.48,U] [#8 0.10,0.12,0.57,U] 
00:37:11.308 00.002 1032 refined, 7 included, MultiStar: {-0.05, 0.07}, one-star: {0.00, 0.13}
00:37:11.309 00.001 1032 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.83) = xAngle (0.34 = 0.34)
00:37:11.312 00.003 1032 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.34 = 0.34)
00:37:11.313 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.17 mountX=0.08 mountY=0.03, mountTheta=0.34
00:37:11.316 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.07, opts=13)
00:37:11.319 00.003 1032 Enqueuing Move request for scope (-0.05, 0.07)
00:37:11.320 00.001 10072 Worker thread wakes up
00:37:11.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
00:37:11.320 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
00:37:11.320 00.000 10072 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.03
00:37:11.322 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:11.324 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:37:11.324 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:37:11.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:11.325 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:37:11.325 00.000 10072 MoveAxis(W, 1, ABG)
00:37:11.325 00.000 10072 Guiding  Dir = 3, Dur = 1
00:37:11.325 00.000 10072 IsGuiding returns 0
00:37:11.325 00.000 10072 PulseGuide returned control before completion, sleep 11
00:37:11.339 00.014 10072 IsGuiding returns 0
00:37:11.340 00.001 10072 Move returns status 0, amount 1
00:37:11.340 00.000 10072 MoveAxis(N, 0, ABG)
00:37:11.340 00.000 10072 Move returns status 0, amount 0
00:37:11.340 00.000 10072 move complete, result=0
00:37:11.340 00.000 10072 worker thread done servicing request
00:37:11.344 00.004 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:37:11.346 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:11.347 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:11.350 00.003 1032 Enqueuing Expose request
00:37:11.352 00.002 10072 Worker thread wakes up
00:37:11.352 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:11.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:11.353 00.001 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
00:37:11.985 00.632 10072 Exposure complete
00:37:12.031 00.046 10072 worker thread done servicing request
00:37:12.032 00.001 1032 OnExposeComplete: enter
00:37:12.033 00.001 1032 UpdateGuideState(): m_state=6
00:37:12.035 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3064
00:37:12.037 00.002 1032 Star::Find returns 1 (0), X=318.67, Y=745.04, Mass=1423, SNR=26.5, Peak=162 HFD=2.4
00:37:12.039 00.002 1032 MultiStar: [#1 0.01,-0.14,1.13,U] [#2 -0.10,0.06,0.96,U] [#3 0.07,0.03,0.73,U] [#4 -0.11,-0.08,0.68,U] [#5 0.01,-0.04,0.68,U] [#6 0.04,0.07,0.71,U] [#7 0.35,0.15,0.00,M1] [#8 0.24,0.04,0.62,U] 
00:37:12.040 00.001 1032 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.13, -0.02}
00:37:12.041 00.001 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
00:37:12.043 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
00:37:12.044 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.52 mountX=-0.02 mountY=-0.02, mountTheta=-2.35
00:37:12.049 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
00:37:12.051 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
00:37:12.053 00.002 10072 Worker thread wakes up
00:37:12.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:37:12.053 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:37:12.053 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.02
00:37:12.055 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:12.059 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:37:12.059 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:37:12.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:12.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:37:12.059 00.000 10072 MoveAxis(W, 2, ABG)
00:37:12.059 00.000 10072 Guiding  Dir = 3, Dur = 2
00:37:12.059 00.000 10072 IsGuiding returns 0
00:37:12.060 00.001 10072 PulseGuide returned control before completion, sleep 12
00:37:12.074 00.014 10072 IsGuiding returns 0
00:37:12.074 00.000 10072 Move returns status 0, amount 2
00:37:12.074 00.000 10072 MoveAxis(N, 0, ABG)
00:37:12.075 00.001 10072 Move returns status 0, amount 0
00:37:12.075 00.000 10072 move complete, result=0
00:37:12.075 00.000 10072 worker thread done servicing request
00:37:12.077 00.002 1032 UpdateGuideState exits: m=1423 SNR=26.5
00:37:12.079 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:12.081 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:12.083 00.002 1032 Enqueuing Expose request
00:37:12.085 00.002 10072 Worker thread wakes up
00:37:12.085 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:12.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:12.086 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:37:12.500 00.414 10072 Exposure complete
00:37:12.550 00.050 10072 worker thread done servicing request
00:37:12.550 00.000 1032 OnExposeComplete: enter
00:37:12.552 00.002 1032 UpdateGuideState(): m_state=6
00:37:12.554 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3065
00:37:12.555 00.001 1032 Star::Find returns 1 (0), X=318.71, Y=745.02, Mass=1473, SNR=27.0, Peak=159 HFD=2.5
00:37:12.557 00.002 1032 MultiStar: [#1 0.08,-0.17,1.08,U] [#2 -0.06,-0.04,0.93,U] [#3 -0.08,-0.01,0.71,U] [#4 -0.07,0.02,0.66,U] [#5 -0.10,0.08,0.68,U] [#6 0.10,0.10,0.69,U] [#7 0.33,-0.06,0.00,M2] [#8 0.36,0.04,0.00,M1] 
00:37:12.558 00.001 1032 refined, 6 included, MultiStar: {0.02, -0.02}, one-star: {0.17, -0.05}
00:37:12.560 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
00:37:12.562 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
00:37:12.564 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.90 mountX=-0.03 mountY=-0.01, mountTheta=-2.73
00:37:12.567 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
00:37:12.568 00.001 1032 Enqueuing Move request for scope (0.02, -0.02)
00:37:12.570 00.002 10072 Worker thread wakes up
00:37:12.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:37:12.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:37:12.570 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.01
00:37:12.572 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:12.574 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:37:12.574 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:37:12.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:12.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:37:12.574 00.000 10072 MoveAxis(W, 2, ABG)
00:37:12.574 00.000 10072 Guiding  Dir = 3, Dur = 2
00:37:12.575 00.001 10072 IsGuiding returns 0
00:37:12.575 00.000 10072 PulseGuide returned control before completion, sleep 12
00:37:12.591 00.016 10072 IsGuiding returns 0
00:37:12.591 00.000 10072 Move returns status 0, amount 2
00:37:12.591 00.000 10072 MoveAxis(N, 0, ABG)
00:37:12.591 00.000 10072 Move returns status 0, amount 0
00:37:12.591 00.000 10072 move complete, result=0
00:37:12.592 00.001 10072 worker thread done servicing request
00:37:12.593 00.001 1032 UpdateGuideState exits: m=1473 SNR=27.0
00:37:12.594 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:12.596 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:12.598 00.002 1032 Enqueuing Expose request
00:37:12.599 00.001 10072 Worker thread wakes up
00:37:12.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:12.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:12.599 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:37:13.235 00.636 10072 Exposure complete
00:37:13.285 00.050 10072 worker thread done servicing request
00:37:13.285 00.000 1032 OnExposeComplete: enter
00:37:13.287 00.002 1032 UpdateGuideState(): m_state=6
00:37:13.289 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3066
00:37:13.291 00.002 1032 Star::Find returns 1 (0), X=318.89, Y=745.23, Mass=1408, SNR=26.4, Peak=172 HFD=2.5
00:37:13.292 00.001 1032 MultiStar: [#1 0.22,-0.09,1.07,U] [#2 -0.03,0.18,0.99,U] [#3 0.07,-0.04,0.75,U] [#4 -0.04,-0.12,0.68,U] [#5 0.12,0.01,0.72,U] [#6 0.11,0.10,0.71,U] [#7 0.22,0.02,0.54,U] [#8 0.24,0.03,0.63,U] 
00:37:13.295 00.003 1032 refined, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.36, 0.17}
00:37:13.297 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
00:37:13.302 00.005 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
00:37:13.304 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.25 mountX=-0.00 mountY=-0.15, mountTheta=-1.58
00:37:13.307 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
00:37:13.310 00.003 1032 Enqueuing Move request for scope (0.14, 0.04)
00:37:13.313 00.003 10072 Worker thread wakes up
00:37:13.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
00:37:13.313 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
00:37:13.313 00.000 10072 Moving (0.14, 0.04) raw xDistance=-0.00 yDistance=-0.15
00:37:13.315 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:13.317 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:37:13.317 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:37:13.317 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:13.317 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:37:13.317 00.000 10072 MoveAxis(W, 3, ABG)
00:37:13.317 00.000 10072 Guiding  Dir = 3, Dur = 3
00:37:13.318 00.001 10072 IsGuiding returns 0
00:37:13.318 00.000 10072 PulseGuide returned control before completion, sleep 13
00:37:13.338 00.020 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:37:13.340 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:13.342 00.002 10072 IsGuiding returns 0
00:37:13.342 00.000 10072 Move returns status 0, amount 3
00:37:13.342 00.000 10072 MoveAxis(N, 0, ABG)
00:37:13.342 00.000 10072 Move returns status 0, amount 0
00:37:13.342 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:13.344 00.002 1032 Enqueuing Expose request
00:37:13.346 00.002 10072 move complete, result=0
00:37:13.346 00.000 10072 worker thread done servicing request
00:37:13.347 00.001 10072 Worker thread wakes up
00:37:13.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:13.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:13.347 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:37:13.766 00.419 10072 Exposure complete
00:37:13.816 00.050 10072 worker thread done servicing request
00:37:13.816 00.000 1032 OnExposeComplete: enter
00:37:13.819 00.003 1032 UpdateGuideState(): m_state=6
00:37:13.820 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3067
00:37:13.822 00.002 1032 Star::Find returns 1 (0), X=318.83, Y=745.13, Mass=1367, SNR=26.1, Peak=176 HFD=2.4
00:37:13.824 00.002 1032 MultiStar: [#1 0.02,-0.00,1.11,U] [#2 0.08,0.10,0.95,U] [#3 0.00,0.08,0.73,U] [#4 -0.03,-0.03,0.68,U] [#5 0.15,0.19,0.70,U] [#6 0.04,0.19,0.69,U] [#7 0.07,0.03,0.54,U] [#8 0.18,0.13,0.62,U] 
00:37:13.826 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.29, 0.07}
00:37:13.827 00.001 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
00:37:13.830 00.003 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
00:37:13.832 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=0.05 mountY=-0.11, mountTheta=-1.12
00:37:13.836 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
00:37:13.839 00.003 1032 Enqueuing Move request for scope (0.09, 0.08)
00:37:13.841 00.002 10072 Worker thread wakes up
00:37:13.841 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
00:37:13.841 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
00:37:13.841 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.11
00:37:13.843 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:13.846 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:37:13.846 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:37:13.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:13.846 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:37:13.846 00.000 10072 MoveAxis(W, 3, ABG)
00:37:13.847 00.001 10072 Guiding  Dir = 3, Dur = 3
00:37:13.847 00.000 10072 IsGuiding returns 0
00:37:13.847 00.000 10072 PulseGuide returned control before completion, sleep 13
00:37:13.865 00.018 1032 UpdateGuideState exits: m=1367 SNR=26.1
00:37:13.868 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:13.870 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:13.871 00.001 1032 Enqueuing Expose request
00:37:13.874 00.003 10072 IsGuiding returns 0
00:37:13.874 00.000 10072 Move returns status 0, amount 3
00:37:13.874 00.000 10072 MoveAxis(N, 0, ABG)
00:37:13.874 00.000 10072 Move returns status 0, amount 0
00:37:13.874 00.000 10072 move complete, result=0
00:37:13.874 00.000 10072 worker thread done servicing request
00:37:13.874 00.000 10072 Worker thread wakes up
00:37:13.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:13.875 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:13.881 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:37:14.604 00.723 10072 Exposure complete
00:37:14.653 00.049 10072 worker thread done servicing request
00:37:14.653 00.000 1032 OnExposeComplete: enter
00:37:14.655 00.002 1032 UpdateGuideState(): m_state=6
00:37:14.658 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3068
00:37:14.659 00.001 1032 Star::Find returns 1 (0), X=318.84, Y=745.08, Mass=1433, SNR=26.7, Peak=172 HFD=2.6
00:37:14.660 00.001 1032 MultiStar: [#1 0.13,-0.06,1.05,U] [#2 0.02,0.10,0.95,U] [#3 0.11,0.07,0.72,U] [#4 0.06,-0.03,0.67,U] [#5 0.17,0.19,0.70,U] [#6 0.12,0.17,0.71,U] [#7 0.23,-0.07,0.53,U] [#8 0.31,0.07,0.00,M1] 
00:37:14.662 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.05}, one-star: {0.30, 0.02}
00:37:14.663 00.001 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
00:37:14.664 00.001 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
00:37:14.666 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.32 mountX=0.01 mountY=-0.15, mountTheta=-1.51
00:37:14.669 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
00:37:14.671 00.002 1032 Enqueuing Move request for scope (0.14, 0.05)
00:37:14.673 00.002 10072 Worker thread wakes up
00:37:14.673 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
00:37:14.674 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
00:37:14.674 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.01 yDistance=-0.15
00:37:14.676 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:14.678 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:37:14.678 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:37:14.679 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:14.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:37:14.679 00.000 10072 MoveAxis(W, 4, ABG)
00:37:14.679 00.000 10072 Guiding  Dir = 3, Dur = 4
00:37:14.680 00.001 10072 IsGuiding returns 0
00:37:14.680 00.000 10072 PulseGuide returned control before completion, sleep 14
00:37:14.695 00.015 10072 IsGuiding returns 0
00:37:14.695 00.000 10072 Move returns status 0, amount 4
00:37:14.695 00.000 10072 MoveAxis(N, 0, ABG)
00:37:14.695 00.000 10072 Move returns status 0, amount 0
00:37:14.695 00.000 10072 move complete, result=0
00:37:14.695 00.000 10072 worker thread done servicing request
00:37:14.697 00.002 1032 UpdateGuideState exits: m=1433 SNR=26.7
00:37:14.699 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:14.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:14.702 00.001 1032 Enqueuing Expose request
00:37:14.705 00.003 1032 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
00:37:14.707 00.002 10072 Worker thread wakes up
00:37:14.707 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:14.707 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:15.119 00.412 10072 Exposure complete
00:37:15.168 00.049 10072 worker thread done servicing request
00:37:15.168 00.000 1032 OnExposeComplete: enter
00:37:15.170 00.002 1032 UpdateGuideState(): m_state=6
00:37:15.173 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3069
00:37:15.175 00.002 1032 Star::Find returns 1 (0), X=318.80, Y=745.07, Mass=1373, SNR=26.1, Peak=163 HFD=2.5
00:37:15.178 00.003 1032 MultiStar: [#1 0.19,-0.02,1.11,U] [#2 0.11,0.00,0.96,U] [#3 0.10,0.16,0.74,U] [#4 0.00,-0.08,0.71,U] [#5 0.16,0.13,0.74,U] [#6 0.23,0.13,0.73,U] [#7 0.17,0.12,0.53,U] [#8 0.28,0.20,0.00,M2] 
00:37:15.180 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.05}, one-star: {0.27, 0.01}
00:37:15.182 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
00:37:15.184 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
00:37:15.185 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.28 mountX=0.00 mountY=-0.17, mountTheta=-1.55
00:37:15.187 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.05, opts=13)
00:37:15.190 00.003 1032 Enqueuing Move request for scope (0.16, 0.05)
00:37:15.192 00.002 10072 Worker thread wakes up
00:37:15.193 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
00:37:15.193 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
00:37:15.193 00.000 10072 Moving (0.16, 0.05) raw xDistance=0.00 yDistance=-0.17
00:37:15.195 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:15.197 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:37:15.197 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:37:15.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:15.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:37:15.197 00.000 10072 MoveAxis(W, 4, ABG)
00:37:15.197 00.000 10072 Guiding  Dir = 3, Dur = 4
00:37:15.198 00.001 10072 IsGuiding returns 0
00:37:15.198 00.000 10072 PulseGuide returned control before completion, sleep 14
00:37:15.215 00.017 1032 UpdateGuideState exits: m=1373 SNR=26.1
00:37:15.216 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:15.219 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:15.220 00.001 1032 Enqueuing Expose request
00:37:15.224 00.004 10072 IsGuiding returns 0
00:37:15.224 00.000 10072 Move returns status 0, amount 4
00:37:15.224 00.000 10072 MoveAxis(N, 0, ABG)
00:37:15.224 00.000 10072 Move returns status 0, amount 0
00:37:15.225 00.001 10072 move complete, result=0
00:37:15.225 00.000 10072 worker thread done servicing request
00:37:15.225 00.000 10072 Worker thread wakes up
00:37:15.225 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:15.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:15.229 00.004 1032 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
00:37:15.854 00.625 10072 Exposure complete
00:37:15.904 00.050 10072 worker thread done servicing request
00:37:15.904 00.000 1032 OnExposeComplete: enter
00:37:15.906 00.002 1032 UpdateGuideState(): m_state=6
00:37:15.908 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3070
00:37:15.911 00.003 1032 Star::Find returns 1 (0), X=318.79, Y=744.97, Mass=1320, SNR=25.6, Peak=171 HFD=2.5
00:37:15.912 00.001 1032 MultiStar: [#1 0.16,-0.19,1.15,U] [#2 0.12,-0.08,1.00,U] [#3 -0.02,0.02,0.70,U] [#4 0.05,-0.11,0.71,U] [#5 0.11,-0.13,0.74,U] [#6 0.17,0.03,0.75,U] [#7 0.22,-0.12,0.56,U] [#8 0.33,-0.06,0.00,M3] 
00:37:15.914 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.09}, one-star: {0.25, -0.09}
00:37:15.916 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
00:37:15.918 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
00:37:15.920 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.16 cameraTheta=-0.58 mountX=-0.12 mountY=-0.11, mountTheta=-2.41
00:37:15.923 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.09, opts=13)
00:37:15.925 00.002 1032 Enqueuing Move request for scope (0.14, -0.09)
00:37:15.927 00.002 10072 Worker thread wakes up
00:37:15.927 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
00:37:15.927 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
00:37:15.928 00.001 10072 Moving (0.14, -0.09) raw xDistance=-0.12 yDistance=-0.11
00:37:15.931 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:15.933 00.002 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:37:15.933 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
00:37:15.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:15.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:37:15.933 00.000 10072 MoveAxis(W, 5, ABG)
00:37:15.933 00.000 10072 Guiding  Dir = 3, Dur = 5
00:37:15.933 00.000 10072 IsGuiding returns 0
00:37:15.935 00.002 10072 PulseGuide returned control before completion, sleep 15
00:37:15.952 00.017 1032 UpdateGuideState exits: m=1320 SNR=25.6
00:37:15.956 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:15.959 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:15.961 00.002 1032 Enqueuing Expose request
00:37:15.964 00.003 10072 IsGuiding returns 0
00:37:15.964 00.000 10072 Move returns status 0, amount 5
00:37:15.964 00.000 10072 MoveAxis(N, 0, ABG)
00:37:15.964 00.000 10072 Move returns status 0, amount 0
00:37:15.964 00.000 10072 move complete, result=0
00:37:15.964 00.000 10072 worker thread done servicing request
00:37:15.964 00.000 10072 Worker thread wakes up
00:37:15.965 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:15.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:15.971 00.006 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:37:16.371 00.400 10072 Exposure complete
00:37:16.419 00.048 10072 worker thread done servicing request
00:37:16.419 00.000 1032 OnExposeComplete: enter
00:37:16.421 00.002 1032 UpdateGuideState(): m_state=6
00:37:16.422 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3071
00:37:16.425 00.003 1032 Star::Find returns 1 (0), X=318.83, Y=745.14, Mass=1401, SNR=26.4, Peak=177 HFD=2.4
00:37:16.428 00.003 1032 MultiStar: [#1 0.11,-0.29,0.00,M1] [#2 0.13,0.03,0.96,U] [#3 0.22,-0.03,0.75,U] [#4 -0.06,-0.04,0.66,U] [#5 0.15,-0.11,0.76,U] [#6 0.17,0.03,0.70,U] [#7 0.20,-0.08,0.53,U] [#8 0.38,0.11,0.00,M4] 
00:37:16.430 00.002 1032 refined, 6 included, MultiStar: {0.17, -0.01}, one-star: {0.30, 0.08}
00:37:16.432 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
00:37:16.433 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
00:37:16.435 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.05 mountX=-0.05 mountY=-0.16, mountTheta=-1.88
00:37:16.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
00:37:16.440 00.002 1032 Enqueuing Move request for scope (0.17, -0.01)
00:37:16.443 00.003 10072 Worker thread wakes up
00:37:16.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
00:37:16.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
00:37:16.443 00.000 10072 Moving (0.17, -0.01) raw xDistance=-0.05 yDistance=-0.16
00:37:16.445 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:16.448 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:37:16.448 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:37:16.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:16.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:37:16.448 00.000 10072 MoveAxis(W, 4, ABG)
00:37:16.448 00.000 10072 Guiding  Dir = 3, Dur = 4
00:37:16.448 00.000 10072 IsGuiding returns 0
00:37:16.450 00.002 10072 PulseGuide returned control before completion, sleep 14
00:37:16.470 00.020 1032 UpdateGuideState exits: m=1401 SNR=26.4
00:37:16.472 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:16.474 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:16.475 00.001 1032 Enqueuing Expose request
00:37:16.478 00.003 10072 IsGuiding returns 0
00:37:16.478 00.000 10072 Move returns status 0, amount 4
00:37:16.478 00.000 10072 MoveAxis(N, 0, ABG)
00:37:16.478 00.000 10072 Move returns status 0, amount 0
00:37:16.478 00.000 10072 move complete, result=0
00:37:16.478 00.000 10072 worker thread done servicing request
00:37:16.478 00.000 10072 Worker thread wakes up
00:37:16.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:16.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:16.487 00.009 1032 GuideStep: -0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
00:37:17.105 00.618 10072 Exposure complete
00:37:17.154 00.049 10072 worker thread done servicing request
00:37:17.154 00.000 1032 OnExposeComplete: enter
00:37:17.155 00.001 1032 UpdateGuideState(): m_state=6
00:37:17.157 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3072
00:37:17.158 00.001 1032 Star::Find returns 1 (0), X=318.79, Y=745.01, Mass=1468, SNR=27.0, Peak=160 HFD=2.6
00:37:17.160 00.002 1032 MultiStar: [#1 0.14,-0.01,1.08,U] [#2 0.00,0.13,0.91,U] [#3 -0.00,-0.03,0.68,U] [#4 -0.06,-0.03,0.68,U] [#5 -0.02,0.20,0.67,U] [#6 0.04,0.19,0.70,U] [#7 0.06,-0.11,0.48,U] [#8 0.17,0.17,0.58,U] 
00:37:17.162 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.26, -0.06}
00:37:17.164 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
00:37:17.165 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
00:37:17.167 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.58 mountX=0.03 mountY=-0.08, mountTheta=-1.25
00:37:17.169 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
00:37:17.170 00.001 1032 Enqueuing Move request for scope (0.07, 0.05)
00:37:17.172 00.002 10072 Worker thread wakes up
00:37:17.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
00:37:17.172 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
00:37:17.172 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
00:37:17.176 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:17.180 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:37:17.181 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:37:17.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:17.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:37:17.181 00.000 10072 MoveAxis(W, 5, ABG)
00:37:17.181 00.000 10072 Guiding  Dir = 3, Dur = 5
00:37:17.181 00.000 10072 IsGuiding returns 0
00:37:17.182 00.001 10072 PulseGuide returned control before completion, sleep 15
00:37:17.200 00.018 1032 UpdateGuideState exits: m=1468 SNR=27.0
00:37:17.202 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:17.203 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:17.206 00.003 1032 Enqueuing Expose request
00:37:17.212 00.006 10072 IsGuiding returns 0
00:37:17.212 00.000 10072 Move returns status 0, amount 5
00:37:17.212 00.000 10072 MoveAxis(N, 0, ABG)
00:37:17.212 00.000 10072 Move returns status 0, amount 0
00:37:17.213 00.001 10072 move complete, result=0
00:37:17.213 00.000 10072 worker thread done servicing request
00:37:17.213 00.000 10072 Worker thread wakes up
00:37:17.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:17.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:17.217 00.004 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:37:17.620 00.403 10072 Exposure complete
00:37:17.671 00.051 10072 worker thread done servicing request
00:37:17.671 00.000 1032 OnExposeComplete: enter
00:37:17.674 00.003 1032 UpdateGuideState(): m_state=6
00:37:17.676 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3073
00:37:17.678 00.002 1032 Star::Find returns 1 (0), X=318.83, Y=744.99, Mass=1358, SNR=26.0, Peak=150 HFD=2.6
00:37:17.682 00.004 1032 MultiStar: [#1 0.06,0.03,1.14,U] [#2 0.09,0.02,0.98,U] [#3 0.03,0.03,0.72,U] [#4 -0.16,-0.13,0.69,U] [#5 -0.12,0.17,0.68,U] [#6 -0.05,0.18,0.69,U] [#7 0.31,-0.11,0.00,M1] [#8 0.09,0.03,0.61,U] 
00:37:17.684 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {0.29, -0.07}
00:37:17.685 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
00:37:17.688 00.003 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
00:37:17.690 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.52 mountX=0.01 mountY=-0.05, mountTheta=-1.31
00:37:17.693 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
00:37:17.695 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
00:37:17.697 00.002 10072 Worker thread wakes up
00:37:17.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
00:37:17.697 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
00:37:17.697 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.05
00:37:17.700 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:17.703 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:37:17.703 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:37:17.703 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:17.703 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:37:17.703 00.000 10072 MoveAxis(W, 5, ABG)
00:37:17.703 00.000 10072 Guiding  Dir = 3, Dur = 5
00:37:17.704 00.001 10072 IsGuiding returns 0
00:37:17.704 00.000 10072 PulseGuide returned control before completion, sleep 15
00:37:17.722 00.018 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:37:17.724 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:17.725 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:17.727 00.002 1032 Enqueuing Expose request
00:37:17.730 00.003 10072 IsGuiding returns 0
00:37:17.730 00.000 10072 Move returns status 0, amount 5
00:37:17.730 00.000 10072 MoveAxis(N, 0, ABG)
00:37:17.730 00.000 10072 Move returns status 0, amount 0
00:37:17.730 00.000 10072 move complete, result=0
00:37:17.730 00.000 10072 worker thread done servicing request
00:37:17.730 00.000 10072 Worker thread wakes up
00:37:17.730 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:17.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:17.738 00.008 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:37:18.357 00.619 10072 Exposure complete
00:37:18.405 00.048 10072 worker thread done servicing request
00:37:18.405 00.000 1032 OnExposeComplete: enter
00:37:18.407 00.002 1032 UpdateGuideState(): m_state=6
00:37:18.409 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3074
00:37:18.410 00.001 1032 Star::Find returns 1 (0), X=318.91, Y=744.99, Mass=1637, SNR=28.5, Peak=203 HFD=2.7
00:37:18.412 00.002 1032 MultiStar: [#1 0.23,-0.03,1.01,U] [#2 0.17,0.04,0.93,U] [#3 0.11,0.07,0.68,U] [#4 0.08,0.06,0.62,U] [#5 0.05,0.04,0.65,U] [#6 0.19,0.14,0.66,U] [#7 0.32,0.06,0.00,M2] [#8 0.36,0.20,0.00,M3] 
00:37:18.413 00.001 1032 refined, 6 included, MultiStar: {0.19, 0.02}, one-star: {0.37, -0.07}
00:37:18.414 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
00:37:18.416 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
00:37:18.417 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.13 mountX=-0.02 mountY=-0.19, mountTheta=-1.70
00:37:18.422 00.005 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.02, opts=13)
00:37:18.424 00.002 1032 Enqueuing Move request for scope (0.19, 0.02)
00:37:18.427 00.003 10072 Worker thread wakes up
00:37:18.427 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
00:37:18.427 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
00:37:18.427 00.000 10072 Moving (0.19, 0.02) raw xDistance=-0.02 yDistance=-0.19
00:37:18.431 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:18.438 00.007 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:37:18.438 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:37:18.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:18.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:37:18.438 00.000 10072 MoveAxis(W, 6, ABG)
00:37:18.438 00.000 10072 Guiding  Dir = 3, Dur = 6
00:37:18.438 00.000 10072 IsGuiding returns 0
00:37:18.439 00.001 10072 PulseGuide returned control before completion, sleep 16
00:37:18.456 00.017 1032 UpdateGuideState exits: m=1637 SNR=28.5
00:37:18.458 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:18.459 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:18.463 00.004 1032 Enqueuing Expose request
00:37:18.464 00.001 10072 IsGuiding returns 0
00:37:18.464 00.000 10072 Move returns status 0, amount 6
00:37:18.464 00.000 10072 MoveAxis(N, 0, ABG)
00:37:18.464 00.000 10072 Move returns status 0, amount 0
00:37:18.465 00.001 10072 move complete, result=0
00:37:18.465 00.000 10072 worker thread done servicing request
00:37:18.465 00.000 10072 Worker thread wakes up
00:37:18.465 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:18.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:18.473 00.008 1032 GuideStep: -0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
00:37:18.872 00.399 10072 Exposure complete
00:37:18.921 00.049 10072 worker thread done servicing request
00:37:18.921 00.000 1032 OnExposeComplete: enter
00:37:18.923 00.002 1032 UpdateGuideState(): m_state=6
00:37:18.927 00.004 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3075
00:37:18.930 00.003 1032 Star::Find returns 1 (0), X=318.95, Y=745.12, Mass=1253, SNR=24.9, Peak=155 HFD=2.6
00:37:18.932 00.002 1032 MultiStar: [#1 0.19,-0.02,1.13,U] [#2 0.18,-0.12,1.01,U] [#3 0.14,0.23,0.76,U] [#4 0.18,-0.09,0.72,U] [#5 0.09,0.03,0.78,U] [#6 0.13,0.04,0.75,U] [#7 0.26,0.17,0.00,M3] [#8 0.29,0.05,0.00,M4] 
00:37:18.935 00.003 1032 refined, 6 included, MultiStar: {0.20, 0.01}, one-star: {0.42, 0.06}
00:37:18.937 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
00:37:18.938 00.001 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
00:37:18.940 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.07 mountX=-0.04 mountY=-0.20, mountTheta=-1.76
00:37:18.943 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.01, opts=13)
00:37:18.946 00.003 1032 Enqueuing Move request for scope (0.20, 0.01)
00:37:18.947 00.001 10072 Worker thread wakes up
00:37:18.947 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
00:37:18.947 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
00:37:18.947 00.000 10072 Moving (0.20, 0.01) raw xDistance=-0.04 yDistance=-0.20
00:37:18.949 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:18.952 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:37:18.952 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:37:18.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:18.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:37:18.952 00.000 10072 MoveAxis(W, 5, ABG)
00:37:18.952 00.000 10072 Guiding  Dir = 3, Dur = 5
00:37:18.952 00.000 10072 IsGuiding returns 0
00:37:18.953 00.001 10072 PulseGuide returned control before completion, sleep 15
00:37:18.971 00.018 1032 UpdateGuideState exits: m=1253 SNR=24.9
00:37:18.974 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:18.976 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:18.978 00.002 1032 Enqueuing Expose request
00:37:18.979 00.001 10072 IsGuiding returns 0
00:37:18.981 00.002 10072 Move returns status 0, amount 5
00:37:18.981 00.000 10072 MoveAxis(N, 0, ABG)
00:37:18.981 00.000 10072 Move returns status 0, amount 0
00:37:18.981 00.000 10072 move complete, result=0
00:37:18.981 00.000 10072 worker thread done servicing request
00:37:18.981 00.000 10072 Worker thread wakes up
00:37:18.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:18.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:18.988 00.007 1032 GuideStep: -0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
00:37:19.605 00.617 10072 Exposure complete
00:37:19.653 00.048 10072 worker thread done servicing request
00:37:19.653 00.000 1032 OnExposeComplete: enter
00:37:19.655 00.002 1032 UpdateGuideState(): m_state=6
00:37:19.657 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3076
00:37:19.658 00.001 1032 Star::Find returns 1 (0), X=318.91, Y=745.06, Mass=1520, SNR=27.5, Peak=169 HFD=2.7
00:37:19.660 00.002 1032 MultiStar: [#1 0.24,0.03,1.07,U] [#2 0.12,-0.00,0.95,U] [#3 0.19,0.11,0.66,U] [#4 0.12,-0.10,0.65,U] [#5 0.27,0.18,0.00,M1] [#6 0.15,0.21,0.63,U] [#7 0.28,0.11,0.00,M4] [#8 0.43,0.18,0.00,M5] 
00:37:19.662 00.002 1032 refined, 5 included, MultiStar: {0.21, 0.03}, one-star: {0.38, 0.00}
00:37:19.663 00.001 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
00:37:19.664 00.001 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
00:37:19.666 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.16 mountX=-0.02 mountY=-0.21, mountTheta=-1.67
00:37:19.668 00.002 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.03, opts=13)
00:37:19.670 00.002 1032 Enqueuing Move request for scope (0.21, 0.03)
00:37:19.671 00.001 10072 Worker thread wakes up
00:37:19.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
00:37:19.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
00:37:19.672 00.001 10072 Moving (0.21, 0.03) raw xDistance=-0.02 yDistance=-0.21
00:37:19.674 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:19.676 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:37:19.676 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:37:19.676 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:37:19.676 00.000 10072 MoveAxis(W, 6, ABG)
00:37:19.676 00.000 10072 Guiding  Dir = 3, Dur = 6
00:37:19.676 00.000 10072 IsGuiding returns 0
00:37:19.677 00.001 10072 PulseGuide returned control before completion, sleep 16
00:37:19.694 00.017 1032 UpdateGuideState exits: m=1520 SNR=27.5
00:37:19.698 00.004 10072 IsGuiding returns 0
00:37:19.698 00.000 10072 Move returns status 0, amount 6
00:37:19.698 00.000 10072 MoveAxis(N, 137, ABG)
00:37:19.698 00.000 10072 Guiding  Dir = 0, Dur = 137
00:37:19.698 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:19.701 00.003 10072 IsGuiding returns 0
00:37:19.701 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:19.702 00.001 1032 Enqueuing Expose request
00:37:19.703 00.001 10072 PulseGuide returned control before completion, sleep 147
00:37:19.866 00.163 10072 IsGuiding returns 0
00:37:19.866 00.000 10072 Move returns status 0, amount 137
00:37:19.866 00.000 10072 move complete, result=0
00:37:19.866 00.000 10072 worker thread done servicing request
00:37:19.866 00.000 10072 Worker thread wakes up
00:37:19.866 00.000 1032 GuideStep: -0.0 px 6 ms WEST, -0.2 px 137 ms NORTH
00:37:19.869 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:19.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:20.276 00.407 10072 Exposure complete
00:37:20.322 00.046 10072 worker thread done servicing request
00:37:20.323 00.001 1032 OnExposeComplete: enter
00:37:20.325 00.002 1032 UpdateGuideState(): m_state=6
00:37:20.327 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3077
00:37:20.328 00.001 1032 Star::Find returns 1 (0), X=318.61, Y=745.07, Mass=1327, SNR=25.7, Peak=145 HFD=2.6
00:37:20.330 00.002 1032 MultiStar: [#1 0.08,-0.06,1.17,U] [#2 -0.17,0.06,0.99,U] [#3 0.07,0.05,0.74,U] [#4 0.08,-0.01,0.61,U] [#5 0.03,0.10,0.72,U] [#6 0.06,0.06,0.72,U] [#7 0.17,0.19,0.54,U] [#8 0.32,0.10,0.00,M6] 
00:37:20.332 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {0.07, 0.00}
00:37:20.335 00.003 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
00:37:20.337 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
00:37:20.338 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.75 mountX=0.02 mountY=-0.05, mountTheta=-1.08
00:37:20.341 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
00:37:20.343 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
00:37:20.345 00.002 10072 Worker thread wakes up
00:37:20.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
00:37:20.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
00:37:20.345 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.02 yDistance=-0.05
00:37:20.347 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:20.349 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:37:20.349 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:37:20.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:20.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:37:20.349 00.000 10072 MoveAxis(W, 6, ABG)
00:37:20.349 00.000 10072 Guiding  Dir = 3, Dur = 6
00:37:20.350 00.001 10072 IsGuiding returns 0
00:37:20.350 00.000 10072 PulseGuide returned control before completion, sleep 16
00:37:20.368 00.018 1032 UpdateGuideState exits: m=1327 SNR=25.7
00:37:20.371 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:20.372 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:20.374 00.002 1032 Enqueuing Expose request
00:37:20.382 00.008 10072 IsGuiding returns 0
00:37:20.382 00.000 10072 Move returns status 0, amount 6
00:37:20.382 00.000 10072 MoveAxis(N, 0, ABG)
00:37:20.382 00.000 10072 Move returns status 0, amount 0
00:37:20.383 00.001 10072 move complete, result=0
00:37:20.383 00.000 10072 worker thread done servicing request
00:37:20.383 00.000 10072 Worker thread wakes up
00:37:20.383 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:20.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:20.383 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:37:21.015 00.632 10072 Exposure complete
00:37:21.063 00.048 10072 worker thread done servicing request
00:37:21.063 00.000 1032 OnExposeComplete: enter
00:37:21.065 00.002 1032 UpdateGuideState(): m_state=6
00:37:21.067 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3078
00:37:21.069 00.002 1032 Star::Find returns 1 (0), X=318.55, Y=744.96, Mass=1340, SNR=25.8, Peak=148 HFD=2.5
00:37:21.071 00.002 1032 MultiStar: [#1 -0.21,0.09,1.14,U] [#2 -0.16,0.08,0.96,U] [#3 -0.23,-0.25,0.00,M1] [#4 -0.18,-0.17,0.68,U] [#5 -0.20,0.09,0.71,U] [#6 -0.27,0.02,0.73,U] [#7 -0.04,-0.04,0.51,U] [#8 -0.08,-0.02,0.62,U] 
00:37:21.073 00.002 1032 single-star, 7 included, MultiStar: {-0.14, 0.00}, one-star: {0.01, -0.10}
00:37:21.074 00.001 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.02)
00:37:21.077 00.003 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.02)
00:37:21.078 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.43 mountX=-0.10 mountY=0.01, mountTheta=3.02
00:37:21.081 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.10, opts=13)
00:37:21.083 00.002 1032 Enqueuing Move request for scope (0.01, -0.10)
00:37:21.086 00.003 10072 Worker thread wakes up
00:37:21.086 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
00:37:21.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
00:37:21.086 00.000 10072 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=0.01
00:37:21.089 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:21.092 00.003 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:37:21.092 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
00:37:21.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:21.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:37:21.092 00.000 10072 MoveAxis(W, 6, ABG)
00:37:21.092 00.000 10072 Guiding  Dir = 3, Dur = 6
00:37:21.093 00.001 10072 IsGuiding returns 0
00:37:21.093 00.000 10072 PulseGuide returned control before completion, sleep 16
00:37:21.111 00.018 1032 UpdateGuideState exits: m=1340 SNR=25.8
00:37:21.113 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:21.114 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:21.116 00.002 1032 Enqueuing Expose request
00:37:21.121 00.005 10072 IsGuiding returns 1
00:37:21.121 00.000 10072 scope still moving after pulse duration time elapsed
00:37:21.151 00.030 10072 IsGuiding returns 0
00:37:21.156 00.005 10072 scope move finished after 6 + 56 ms
00:37:21.156 00.000 10072 Move returns status 0, amount 6
00:37:21.156 00.000 10072 MoveAxis(N, 0, ABG)
00:37:21.156 00.000 10072 Move returns status 0, amount 0
00:37:21.156 00.000 10072 move complete, result=0
00:37:21.156 00.000 10072 worker thread done servicing request
00:37:21.157 00.001 10072 Worker thread wakes up
00:37:21.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:21.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:21.175 00.018 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
00:37:21.562 00.387 10072 Exposure complete
00:37:21.612 00.050 10072 worker thread done servicing request
00:37:21.612 00.000 1032 OnExposeComplete: enter
00:37:21.614 00.002 1032 UpdateGuideState(): m_state=6
00:37:21.616 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3079
00:37:21.618 00.002 1032 Star::Find returns 1 (0), X=318.46, Y=744.94, Mass=1444, SNR=26.8, Peak=174 HFD=2.5
00:37:21.620 00.002 1032 MultiStar: [#1 -0.19,-0.02,1.08,U] [#2 -0.17,-0.10,0.90,U] [#3 -0.27,-0.10,0.00,M2] [#4 -0.20,-0.19,0.00,M1] [#5 -0.23,-0.00,0.65,U] [#6 -0.25,-0.01,0.68,U] [#7 -0.02,-0.03,0.53,U] [#8 -0.00,0.01,0.56,U] 
00:37:21.622 00.002 1032 single-star, 6 included, MultiStar: {-0.14, -0.05}, one-star: {-0.07, -0.12}
00:37:21.623 00.001 1032 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.83) = xAngle (-3.95 = 2.34)
00:37:21.625 00.002 1032 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.95 = 2.34)
00:37:21.627 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.12 mountX=-0.10 mountY=0.10, mountTheta=2.34
00:37:21.630 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.12, opts=13)
00:37:21.631 00.001 1032 Enqueuing Move request for scope (-0.07, -0.12)
00:37:21.633 00.002 10072 Worker thread wakes up
00:37:21.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
00:37:21.633 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
00:37:21.633 00.000 10072 Moving (-0.07, -0.12) raw xDistance=-0.10 yDistance=0.10
00:37:21.634 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:21.636 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:37:21.636 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
00:37:21.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:21.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:37:21.636 00.000 10072 MoveAxis(W, 5, ABG)
00:37:21.637 00.001 10072 Guiding  Dir = 3, Dur = 5
00:37:21.637 00.000 10072 IsGuiding returns 0
00:37:21.637 00.000 10072 PulseGuide returned control before completion, sleep 15
00:37:21.653 00.016 10072 IsGuiding returns 0
00:37:21.653 00.000 10072 Move returns status 0, amount 5
00:37:21.654 00.001 10072 MoveAxis(N, 0, ABG)
00:37:21.654 00.000 10072 Move returns status 0, amount 0
00:37:21.654 00.000 10072 move complete, result=0
00:37:21.654 00.000 10072 worker thread done servicing request
00:37:21.655 00.001 1032 UpdateGuideState exits: m=1444 SNR=26.8
00:37:21.657 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:21.659 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:21.661 00.002 1032 Enqueuing Expose request
00:37:21.663 00.002 1032 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
00:37:21.664 00.001 10072 Worker thread wakes up
00:37:21.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:21.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:22.298 00.634 10072 Exposure complete
00:37:22.346 00.048 10072 worker thread done servicing request
00:37:22.346 00.000 1032 OnExposeComplete: enter
00:37:22.348 00.002 1032 UpdateGuideState(): m_state=6
00:37:22.350 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3080
00:37:22.353 00.003 1032 Star::Find returns 1 (0), X=318.44, Y=744.95, Mass=1256, SNR=25.0, Peak=157 HFD=2.4
00:37:22.354 00.001 1032 MultiStar: [#1 -0.33,-0.09,0.00,M1] [#2 -0.20,-0.07,1.04,U] [#3 -0.10,-0.11,0.78,U] [#4 -0.24,-0.09,0.69,U] [#5 -0.29,0.01,0.00,M1] [#6 -0.29,0.01,0.00,M1] [#7 0.13,-0.05,0.51,U] [#8 0.04,0.09,0.62,U] 
00:37:22.356 00.002 1032 refined, 5 included, MultiStar: {-0.10, -0.06}, one-star: {-0.10, -0.11}
00:37:22.359 00.003 1032 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.83) = xAngle (-4.40 = 1.89)
00:37:22.360 00.001 1032 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.40 = 1.89)
00:37:22.361 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.56 mountX=-0.04 mountY=0.11, mountTheta=1.89
00:37:22.365 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.06, opts=13)
00:37:22.368 00.003 1032 Enqueuing Move request for scope (-0.10, -0.06)
00:37:22.369 00.001 10072 Worker thread wakes up
00:37:22.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
00:37:22.369 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
00:37:22.369 00.000 10072 Moving (-0.10, -0.06) raw xDistance=-0.04 yDistance=0.11
00:37:22.372 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:22.374 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:37:22.375 00.001 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:37:22.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:22.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:37:22.375 00.000 10072 MoveAxis(W, 6, ABG)
00:37:22.375 00.000 10072 Guiding  Dir = 3, Dur = 6
00:37:22.375 00.000 10072 IsGuiding returns 0
00:37:22.375 00.000 10072 PulseGuide returned control before completion, sleep 16
00:37:22.394 00.019 1032 UpdateGuideState exits: m=1256 SNR=25.0
00:37:22.397 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:22.398 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:22.400 00.002 1032 Enqueuing Expose request
00:37:22.404 00.004 10072 IsGuiding returns 0
00:37:22.404 00.000 10072 Move returns status 0, amount 6
00:37:22.404 00.000 10072 MoveAxis(N, 0, ABG)
00:37:22.404 00.000 10072 Move returns status 0, amount 0
00:37:22.404 00.000 10072 move complete, result=0
00:37:22.404 00.000 10072 worker thread done servicing request
00:37:22.404 00.000 10072 Worker thread wakes up
00:37:22.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:22.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:22.410 00.006 1032 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
00:37:22.813 00.403 10072 Exposure complete
00:37:22.863 00.050 1032 OnExposeComplete: enter
00:37:22.865 00.002 1032 UpdateGuideState(): m_state=6
00:37:22.867 00.002 10072 worker thread done servicing request
00:37:22.867 00.000 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3081
00:37:22.869 00.002 1032 Star::Find returns 1 (0), X=318.46, Y=745.04, Mass=1447, SNR=26.8, Peak=172 HFD=2.6
00:37:22.871 00.002 1032 MultiStar: [#1 -0.20,-0.07,1.02,U] [#2 -0.24,-0.11,0.92,U] [#3 -0.09,-0.05,0.67,U] [#4 -0.09,-0.10,0.72,U] [#5 -0.23,0.08,0.72,U] [#6 -0.18,0.09,0.72,U] [#7 0.14,0.02,0.52,U] [#8 0.09,0.21,0.62,U] 
00:37:22.874 00.003 1032 single-star, 8 included, MultiStar: {-0.11, -0.01}, one-star: {-0.08, -0.02}
00:37:22.876 00.002 1032 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.83) = xAngle (-4.74 = 1.54)
00:37:22.877 00.001 1032 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.74 = 1.54)
00:37:22.878 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.91 mountX=0.00 mountY=0.08, mountTheta=1.54
00:37:22.882 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.02, opts=13)
00:37:22.884 00.002 1032 Enqueuing Move request for scope (-0.08, -0.02)
00:37:22.886 00.002 10072 Worker thread wakes up
00:37:22.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
00:37:22.886 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
00:37:22.886 00.000 10072 Moving (-0.08, -0.02) raw xDistance=0.00 yDistance=0.08
00:37:22.889 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:22.893 00.004 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:37:22.893 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:37:22.894 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:22.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:37:22.894 00.000 10072 MoveAxis(W, 5, ABG)
00:37:22.894 00.000 10072 Guiding  Dir = 3, Dur = 5
00:37:22.894 00.000 10072 IsGuiding returns 0
00:37:22.894 00.000 10072 PulseGuide returned control before completion, sleep 15
00:37:22.911 00.017 1032 UpdateGuideState exits: m=1447 SNR=26.8
00:37:22.913 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:22.914 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:22.915 00.001 1032 Enqueuing Expose request
00:37:22.920 00.005 10072 IsGuiding returns 1
00:37:22.920 00.000 10072 scope still moving after pulse duration time elapsed
00:37:22.951 00.031 10072 IsGuiding returns 0
00:37:22.951 00.000 10072 scope move finished after 5 + 52 ms
00:37:22.951 00.000 10072 Move returns status 0, amount 5
00:37:22.951 00.000 10072 MoveAxis(N, 0, ABG)
00:37:22.951 00.000 10072 Move returns status 0, amount 0
00:37:22.951 00.000 10072 move complete, result=0
00:37:22.951 00.000 10072 worker thread done servicing request
00:37:22.951 00.000 10072 Worker thread wakes up
00:37:22.951 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:22.951 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:22.964 00.013 1032 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
00:37:23.576 00.612 10072 Exposure complete
00:37:23.628 00.052 10072 worker thread done servicing request
00:37:23.628 00.000 1032 OnExposeComplete: enter
00:37:23.631 00.003 1032 UpdateGuideState(): m_state=6
00:37:23.633 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3082
00:37:23.635 00.002 1032 Star::Find returns 1 (0), X=318.64, Y=745.07, Mass=1297, SNR=25.4, Peak=139 HFD=2.5
00:37:23.636 00.001 1032 MultiStar: [#1 -0.07,-0.15,1.15,U] [#2 -0.10,-0.01,1.02,U] [#3 -0.24,-0.13,0.75,U] [#4 -0.27,-0.06,0.00,M1] [#5 -0.17,-0.12,0.72,U] [#6 -0.19,0.05,0.69,U] [#7 0.04,-0.03,0.56,U] [#8 0.10,0.00,0.65,U] 
00:37:23.638 00.002 1032 refined, 7 included, MultiStar: {-0.07, -0.05}, one-star: {0.10, 0.01}
00:37:23.640 00.002 1032 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.83) = xAngle (-4.31 = 1.97)
00:37:23.642 00.002 1032 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.31 = 1.97)
00:37:23.646 00.004 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.48 mountX=-0.03 mountY=0.08, mountTheta=1.97
00:37:23.649 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.05, opts=13)
00:37:23.652 00.003 1032 Enqueuing Move request for scope (-0.07, -0.05)
00:37:23.653 00.001 10072 Worker thread wakes up
00:37:23.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
00:37:23.653 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
00:37:23.653 00.000 10072 Moving (-0.07, -0.05) raw xDistance=-0.03 yDistance=0.08
00:37:23.655 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:23.656 00.001 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:37:23.657 00.001 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:37:23.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:23.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:37:23.657 00.000 10072 MoveAxis(W, 7, ABG)
00:37:23.657 00.000 10072 Guiding  Dir = 3, Dur = 7
00:37:23.657 00.000 10072 IsGuiding returns 0
00:37:23.657 00.000 10072 PulseGuide returned control before completion, sleep 17
00:37:23.674 00.017 1032 UpdateGuideState exits: m=1297 SNR=25.4
00:37:23.676 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:23.678 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:23.680 00.002 1032 Enqueuing Expose request
00:37:23.684 00.004 10072 IsGuiding returns 0
00:37:23.684 00.000 10072 Move returns status 0, amount 7
00:37:23.684 00.000 10072 MoveAxis(N, 0, ABG)
00:37:23.684 00.000 10072 Move returns status 0, amount 0
00:37:23.684 00.000 10072 move complete, result=0
00:37:23.684 00.000 10072 worker thread done servicing request
00:37:23.684 00.000 10072 Worker thread wakes up
00:37:23.685 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:23.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:23.689 00.004 1032 GuideStep: -0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
00:37:24.092 00.403 10072 Exposure complete
00:37:24.140 00.048 10072 worker thread done servicing request
00:37:24.140 00.000 1032 OnExposeComplete: enter
00:37:24.142 00.002 1032 UpdateGuideState(): m_state=6
00:37:24.145 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3083
00:37:24.146 00.001 1032 Star::Find returns 1 (0), X=318.60, Y=745.00, Mass=1296, SNR=25.4, Peak=153 HFD=2.4
00:37:24.150 00.004 1032 MultiStar: [#1 -0.11,-0.16,1.17,U] [#2 -0.24,-0.18,0.00,M1] [#3 -0.16,-0.07,0.79,U] [#4 -0.25,0.03,0.71,U] [#5 -0.21,0.09,0.78,U] [#6 -0.32,-0.00,0.00,M1] [#7 -0.01,-0.30,0.00,M1] [#8 0.12,-0.20,0.63,U] 
00:37:24.151 00.001 1032 single-star, 5 included, MultiStar: {-0.09, -0.07}, one-star: {0.06, -0.06}
00:37:24.153 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
00:37:24.154 00.001 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
00:37:24.156 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.81 mountX=-0.08 mountY=-0.04, mountTheta=-2.64
00:37:24.159 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
00:37:24.160 00.001 1032 Enqueuing Move request for scope (0.06, -0.06)
00:37:24.162 00.002 10072 Worker thread wakes up
00:37:24.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
00:37:24.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
00:37:24.162 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.04
00:37:24.164 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:24.167 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:37:24.167 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:37:24.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:24.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:37:24.167 00.000 10072 MoveAxis(W, 6, ABG)
00:37:24.167 00.000 10072 Guiding  Dir = 3, Dur = 6
00:37:24.167 00.000 10072 IsGuiding returns 0
00:37:24.169 00.002 10072 PulseGuide returned control before completion, sleep 16
00:37:24.184 00.015 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:37:24.186 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:24.188 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:24.189 00.001 1032 Enqueuing Expose request
00:37:24.198 00.009 10072 IsGuiding returns 0
00:37:24.198 00.000 10072 Move returns status 0, amount 6
00:37:24.198 00.000 10072 MoveAxis(N, 0, ABG)
00:37:24.198 00.000 10072 Move returns status 0, amount 0
00:37:24.198 00.000 10072 move complete, result=0
00:37:24.198 00.000 10072 worker thread done servicing request
00:37:24.198 00.000 10072 Worker thread wakes up
00:37:24.199 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:24.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:24.200 00.001 1032 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:37:24.824 00.624 10072 Exposure complete
00:37:24.873 00.049 10072 worker thread done servicing request
00:37:24.873 00.000 1032 OnExposeComplete: enter
00:37:24.875 00.002 1032 UpdateGuideState(): m_state=6
00:37:24.877 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3084
00:37:24.879 00.002 1032 Star::Find returns 1 (0), X=318.52, Y=745.08, Mass=1333, SNR=25.7, Peak=162 HFD=2.4
00:37:24.880 00.001 1032 MultiStar: [#1 -0.19,-0.12,1.16,U] [#2 -0.10,-0.11,0.95,U] [#3 -0.20,-0.12,0.74,U] [#4 -0.20,-0.28,0.00,M1] [#5 -0.13,0.04,0.67,U] [#6 -0.15,0.05,0.68,U] [#7 -0.05,-0.16,0.57,U] [#8 0.05,0.07,0.61,U] 
00:37:24.882 00.002 1032 single-star, 7 included, MultiStar: {-0.10, -0.05}, one-star: {-0.02, 0.02}
00:37:24.883 00.001 1032 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.83) = xAngle (0.56 = 0.56)
00:37:24.885 00.002 1032 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.56 = 0.56)
00:37:24.887 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.02 cameraTheta=2.39 mountX=0.02 mountY=0.01, mountTheta=0.56
00:37:24.889 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
00:37:24.893 00.004 1032 Enqueuing Move request for scope (-0.02, 0.02)
00:37:24.897 00.004 10072 Worker thread wakes up
00:37:24.897 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
00:37:24.897 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
00:37:24.897 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.01
00:37:24.899 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:24.902 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:37:24.902 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:37:24.902 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:24.902 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:37:24.902 00.000 10072 MoveAxis(W, 7, ABG)
00:37:24.902 00.000 10072 Guiding  Dir = 3, Dur = 7
00:37:24.902 00.000 10072 IsGuiding returns 0
00:37:24.903 00.001 10072 PulseGuide returned control before completion, sleep 17
00:37:24.919 00.016 1032 UpdateGuideState exits: m=1333 SNR=25.7
00:37:24.921 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:24.924 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:24.926 00.002 1032 Enqueuing Expose request
00:37:24.931 00.005 10072 IsGuiding returns 0
00:37:24.931 00.000 10072 Move returns status 0, amount 7
00:37:24.931 00.000 10072 MoveAxis(N, 0, ABG)
00:37:24.931 00.000 10072 Move returns status 0, amount 0
00:37:24.931 00.000 10072 move complete, result=0
00:37:24.931 00.000 10072 worker thread done servicing request
00:37:24.931 00.000 10072 Worker thread wakes up
00:37:24.932 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:24.932 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:24.935 00.003 1032 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
00:37:25.342 00.407 10072 Exposure complete
00:37:25.389 00.047 10072 worker thread done servicing request
00:37:25.389 00.000 1032 OnExposeComplete: enter
00:37:25.391 00.002 1032 UpdateGuideState(): m_state=6
00:37:25.393 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3085
00:37:25.394 00.001 1032 Star::Find returns 1 (0), X=318.52, Y=745.14, Mass=1440, SNR=26.7, Peak=151 HFD=2.7
00:37:25.396 00.002 1032 MultiStar: [#1 -0.08,-0.10,1.12,U] [#2 -0.06,0.07,0.99,U] [#3 -0.04,0.04,0.71,U] [#4 -0.15,0.01,0.67,U] [#5 -0.32,-0.04,0.00,M1] [#6 -0.12,-0.01,0.69,U] [#7 0.23,-0.13,0.52,U] [#8 0.22,0.02,0.55,U] 
00:37:25.398 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.00}, one-star: {-0.02, 0.08}
00:37:25.400 00.002 1032 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.83) = xAngle (1.21 = 1.21)
00:37:25.402 00.002 1032 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.21 = 1.21)
00:37:25.404 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.04 mountX=0.01 mountY=0.02, mountTheta=1.21
00:37:25.407 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.00, opts=13)
00:37:25.409 00.002 1032 Enqueuing Move request for scope (-0.02, 0.00)
00:37:25.411 00.002 10072 Worker thread wakes up
00:37:25.411 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
00:37:25.412 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
00:37:25.412 00.000 10072 Moving (-0.02, 0.00) raw xDistance=0.01 yDistance=0.02
00:37:25.414 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:25.416 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:37:25.416 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:37:25.416 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:25.416 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:37:25.416 00.000 10072 MoveAxis(W, 6, ABG)
00:37:25.416 00.000 10072 Guiding  Dir = 3, Dur = 6
00:37:25.417 00.001 10072 IsGuiding returns 0
00:37:25.417 00.000 10072 PulseGuide returned control before completion, sleep 16
00:37:25.433 00.016 1032 UpdateGuideState exits: m=1440 SNR=26.7
00:37:25.435 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:25.438 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:25.439 00.001 1032 Enqueuing Expose request
00:37:25.448 00.009 10072 IsGuiding returns 0
00:37:25.448 00.000 10072 Move returns status 0, amount 6
00:37:25.448 00.000 10072 MoveAxis(N, 0, ABG)
00:37:25.448 00.000 10072 Move returns status 0, amount 0
00:37:25.448 00.000 10072 move complete, result=0
00:37:25.448 00.000 10072 worker thread done servicing request
00:37:25.448 00.000 10072 Worker thread wakes up
00:37:25.448 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:25.448 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:25.448 00.000 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:37:26.076 00.628 10072 Exposure complete
00:37:26.125 00.049 10072 worker thread done servicing request
00:37:26.126 00.001 1032 OnExposeComplete: enter
00:37:26.127 00.001 1032 UpdateGuideState(): m_state=6
00:37:26.129 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3086
00:37:26.130 00.001 1032 Star::Find returns 1 (0), X=318.75, Y=745.07, Mass=1333, SNR=25.7, Peak=159 HFD=2.5
00:37:26.131 00.001 1032 MultiStar: [#1 0.00,0.02,1.16,U] [#2 -0.13,0.09,0.95,U] [#3 -0.08,0.11,0.73,U] [#4 -0.15,-0.02,0.66,U] [#5 -0.29,-0.02,0.00,M2] [#6 -0.14,0.08,0.69,U] [#7 0.00,0.01,0.57,U] [#8 0.03,0.20,0.58,U] 
00:37:26.134 00.003 1032 refined, 7 included, MultiStar: {-0.02, 0.06}, one-star: {0.21, 0.01}
00:37:26.136 00.002 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
00:37:26.138 00.002 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
00:37:26.139 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.93 mountX=0.06 mountY=0.01, mountTheta=0.10
00:37:26.142 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
00:37:26.143 00.001 1032 Enqueuing Move request for scope (-0.02, 0.06)
00:37:26.145 00.002 10072 Worker thread wakes up
00:37:26.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
00:37:26.145 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
00:37:26.145 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.01
00:37:26.147 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:26.149 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:37:26.149 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:37:26.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:26.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:37:26.149 00.000 10072 MoveAxis(W, 7, ABG)
00:37:26.149 00.000 10072 Guiding  Dir = 3, Dur = 7
00:37:26.150 00.001 10072 IsGuiding returns 0
00:37:26.150 00.000 10072 PulseGuide returned control before completion, sleep 17
00:37:26.166 00.016 1032 UpdateGuideState exits: m=1333 SNR=25.7
00:37:26.167 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:26.169 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:26.170 00.001 1032 Enqueuing Expose request
00:37:26.172 00.002 10072 IsGuiding returns 0
00:37:26.172 00.000 10072 Move returns status 0, amount 7
00:37:26.172 00.000 10072 MoveAxis(N, 0, ABG)
00:37:26.172 00.000 10072 Move returns status 0, amount 0
00:37:26.172 00.000 10072 move complete, result=0
00:37:26.173 00.001 10072 worker thread done servicing request
00:37:26.173 00.000 10072 Worker thread wakes up
00:37:26.173 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:26.173 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:26.181 00.008 1032 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
00:37:26.578 00.397 10072 Exposure complete
00:37:26.626 00.048 10072 worker thread done servicing request
00:37:26.626 00.000 1032 OnExposeComplete: enter
00:37:26.627 00.001 1032 UpdateGuideState(): m_state=6
00:37:26.629 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3087
00:37:26.630 00.001 1032 Star::Find returns 1 (0), X=318.59, Y=744.96, Mass=1508, SNR=27.4, Peak=169 HFD=2.4
00:37:26.632 00.002 1032 MultiStar: [#1 0.11,-0.02,1.07,U] [#2 -0.01,0.01,0.95,U] [#3 0.01,-0.09,0.71,U] [#4 0.02,-0.14,0.59,U] [#5 0.04,0.20,0.65,U] [#6 0.04,0.06,0.68,U] [#7 0.01,-0.15,0.51,U] [#8 0.22,0.04,0.57,U] 
00:37:26.634 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.05, -0.10}
00:37:26.636 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
00:37:26.639 00.003 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
00:37:26.640 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.38 mountX=-0.04 mountY=-0.05, mountTheta=-2.21
00:37:26.644 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
00:37:26.646 00.002 1032 Enqueuing Move request for scope (0.05, -0.02)
00:37:26.648 00.002 10072 Worker thread wakes up
00:37:26.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
00:37:26.648 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
00:37:26.648 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.04 yDistance=-0.05
00:37:26.650 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:26.652 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:37:26.652 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:37:26.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:26.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:37:26.652 00.000 10072 MoveAxis(W, 5, ABG)
00:37:26.653 00.001 10072 Guiding  Dir = 3, Dur = 5
00:37:26.653 00.000 10072 IsGuiding returns 0
00:37:26.654 00.001 10072 PulseGuide returned control before completion, sleep 15
00:37:26.670 00.016 1032 UpdateGuideState exits: m=1508 SNR=27.4
00:37:26.672 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:26.675 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:26.676 00.001 1032 Enqueuing Expose request
00:37:26.684 00.008 10072 IsGuiding returns 0
00:37:26.684 00.000 10072 Move returns status 0, amount 5
00:37:26.684 00.000 10072 MoveAxis(N, 0, ABG)
00:37:26.684 00.000 10072 Move returns status 0, amount 0
00:37:26.684 00.000 10072 move complete, result=0
00:37:26.684 00.000 10072 worker thread done servicing request
00:37:26.684 00.000 10072 Worker thread wakes up
00:37:26.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:26.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:26.687 00.003 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
00:37:27.311 00.624 10072 Exposure complete
00:37:27.358 00.047 10072 worker thread done servicing request
00:37:27.358 00.000 1032 OnExposeComplete: enter
00:37:27.362 00.004 1032 UpdateGuideState(): m_state=6
00:37:27.365 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3088
00:37:27.368 00.003 1032 Star::Find returns 1 (0), X=318.53, Y=744.99, Mass=1449, SNR=26.8, Peak=163 HFD=2.4
00:37:27.369 00.001 1032 MultiStar: [#1 -0.05,-0.06,1.09,U] [#2 -0.12,-0.02,0.96,U] [#3 -0.18,0.05,0.72,U] [#4 -0.12,-0.07,0.64,U] [#5 -0.09,0.12,0.68,U] [#6 -0.12,-0.08,0.67,U] [#7 -0.01,0.20,0.52,U] [#8 0.03,-0.13,0.60,U] 
00:37:27.371 00.002 1032 single-star, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.00, -0.07}
00:37:27.372 00.001 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.85)
00:37:27.374 00.002 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.85)
00:37:27.375 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.61 mountX=-0.07 mountY=0.02, mountTheta=2.85
00:37:27.377 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.07, opts=13)
00:37:27.379 00.002 1032 Enqueuing Move request for scope (-0.00, -0.07)
00:37:27.380 00.001 10072 Worker thread wakes up
00:37:27.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
00:37:27.380 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
00:37:27.381 00.001 10072 Moving (-0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
00:37:27.382 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:27.384 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:37:27.384 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:37:27.385 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:27.385 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:37:27.385 00.000 10072 MoveAxis(W, 6, ABG)
00:37:27.385 00.000 10072 Guiding  Dir = 3, Dur = 6
00:37:27.385 00.000 10072 IsGuiding returns 0
00:37:27.385 00.000 10072 PulseGuide returned control before completion, sleep 16
00:37:27.403 00.018 10072 IsGuiding returns 0
00:37:27.403 00.000 10072 Move returns status 0, amount 6
00:37:27.403 00.000 10072 MoveAxis(N, 0, ABG)
00:37:27.403 00.000 10072 Move returns status 0, amount 0
00:37:27.403 00.000 10072 move complete, result=0
00:37:27.403 00.000 1032 UpdateGuideState exits: m=1449 SNR=26.8
00:37:27.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:27.406 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:27.408 00.002 1032 Enqueuing Expose request
00:37:27.409 00.001 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
00:37:27.411 00.002 10072 worker thread done servicing request
00:37:27.411 00.000 10072 Worker thread wakes up
00:37:27.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:27.411 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:27.825 00.414 10072 Exposure complete
00:37:27.876 00.051 10072 worker thread done servicing request
00:37:27.876 00.000 1032 OnExposeComplete: enter
00:37:27.879 00.003 1032 UpdateGuideState(): m_state=6
00:37:27.880 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3089
00:37:27.882 00.002 1032 Star::Find returns 1 (0), X=318.50, Y=745.02, Mass=1421, SNR=26.6, Peak=156 HFD=2.6
00:37:27.883 00.001 1032 MultiStar: [#1 -0.06,-0.03,1.17,U] [#2 -0.29,0.00,0.00,M1] [#3 -0.02,-0.09,0.73,U] [#4 -0.26,-0.04,0.65,U] [#5 -0.20,0.20,0.00,M1] [#6 -0.23,-0.10,0.71,U] [#7 0.02,0.10,0.55,U] [#8 0.05,-0.13,0.58,U] 
00:37:27.884 00.001 1032 single-star, 6 included, MultiStar: {-0.08, -0.05}, one-star: {-0.04, -0.04}
00:37:27.886 00.002 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.15)
00:37:27.888 00.002 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.15)
00:37:27.889 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.31 mountX=-0.03 mountY=0.05, mountTheta=2.15
00:37:27.894 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
00:37:27.899 00.005 1032 Enqueuing Move request for scope (-0.04, -0.04)
00:37:27.901 00.002 10072 Worker thread wakes up
00:37:27.901 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
00:37:27.901 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
00:37:27.901 00.000 10072 Moving (-0.04, -0.04) raw xDistance=-0.03 yDistance=0.05
00:37:27.903 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:27.905 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:37:27.905 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:37:27.905 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:27.905 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:37:27.905 00.000 10072 MoveAxis(W, 5, ABG)
00:37:27.905 00.000 10072 Guiding  Dir = 3, Dur = 5
00:37:27.906 00.001 10072 IsGuiding returns 0
00:37:27.906 00.000 10072 PulseGuide returned control before completion, sleep 15
00:37:27.924 00.018 1032 UpdateGuideState exits: m=1421 SNR=26.6
00:37:27.927 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:27.929 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:27.930 00.001 1032 Enqueuing Expose request
00:37:27.932 00.002 10072 IsGuiding returns 0
00:37:27.932 00.000 10072 Move returns status 0, amount 5
00:37:27.932 00.000 10072 MoveAxis(N, 0, ABG)
00:37:27.932 00.000 10072 Move returns status 0, amount 0
00:37:27.932 00.000 10072 move complete, result=0
00:37:27.932 00.000 10072 worker thread done servicing request
00:37:27.932 00.000 10072 Worker thread wakes up
00:37:27.932 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:27.932 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:27.940 00.008 1032 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:37:28.563 00.623 10072 Exposure complete
00:37:28.611 00.048 10072 worker thread done servicing request
00:37:28.611 00.000 1032 OnExposeComplete: enter
00:37:28.614 00.003 1032 UpdateGuideState(): m_state=6
00:37:28.615 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3090
00:37:28.617 00.002 1032 Star::Find returns 1 (0), X=318.69, Y=745.08, Mass=1276, SNR=25.2, Peak=133 HFD=2.6
00:37:28.619 00.002 1032 MultiStar: [#1 -0.18,-0.02,1.18,U] [#2 -0.02,0.05,1.04,U] [#3 -0.03,0.18,0.73,U] [#4 -0.12,0.09,0.70,U] [#5 -0.11,0.20,0.74,U] [#6 -0.31,0.15,0.00,M1] [#7 -0.04,0.02,0.57,U] [#8 0.13,-0.03,0.64,U] 
00:37:28.621 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.06}, one-star: {0.15, 0.02}
00:37:28.623 00.002 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
00:37:28.626 00.003 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
00:37:28.627 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.07 mountX=0.06 mountY=0.02, mountTheta=0.24
00:37:28.630 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
00:37:28.631 00.001 1032 Enqueuing Move request for scope (-0.03, 0.06)
00:37:28.633 00.002 10072 Worker thread wakes up
00:37:28.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
00:37:28.633 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
00:37:28.633 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.02
00:37:28.635 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:28.637 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:37:28.637 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:37:28.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:28.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:37:28.637 00.000 10072 MoveAxis(W, 6, ABG)
00:37:28.637 00.000 10072 Guiding  Dir = 3, Dur = 6
00:37:28.639 00.002 10072 IsGuiding returns 0
00:37:28.639 00.000 10072 PulseGuide returned control before completion, sleep 16
00:37:28.656 00.017 1032 UpdateGuideState exits: m=1276 SNR=25.2
00:37:28.659 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:28.660 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:28.661 00.001 1032 Enqueuing Expose request
00:37:28.668 00.007 10072 IsGuiding returns 0
00:37:28.668 00.000 10072 Move returns status 0, amount 6
00:37:28.668 00.000 10072 MoveAxis(N, 0, ABG)
00:37:28.668 00.000 10072 Move returns status 0, amount 0
00:37:28.668 00.000 10072 move complete, result=0
00:37:28.668 00.000 10072 worker thread done servicing request
00:37:28.668 00.000 10072 Worker thread wakes up
00:37:28.668 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:28.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:28.670 00.002 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
00:37:29.078 00.408 10072 Exposure complete
00:37:29.126 00.048 10072 worker thread done servicing request
00:37:29.126 00.000 1032 OnExposeComplete: enter
00:37:29.128 00.002 1032 UpdateGuideState(): m_state=6
00:37:29.130 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3091
00:37:29.131 00.001 1032 Star::Find returns 1 (0), X=318.51, Y=745.01, Mass=1355, SNR=25.9, Peak=164 HFD=2.3
00:37:29.132 00.001 1032 MultiStar: [#1 -0.04,0.00,1.17,U] [#2 -0.17,0.04,0.99,U] [#3 -0.20,0.14,0.81,U] [#4 -0.11,0.03,0.71,U] [#5 -0.12,0.01,0.69,U] [#6 -0.11,0.01,0.71,U] [#7 0.05,-0.09,0.58,U] [#8 0.21,-0.00,0.59,U] 
00:37:29.135 00.003 1032 single-star, 8 included, MultiStar: {-0.07, 0.01}, one-star: {-0.03, -0.05}
00:37:29.136 00.001 1032 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.83) = xAngle (-3.96 = 2.32)
00:37:29.138 00.002 1032 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.96 = 2.32)
00:37:29.140 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.13 mountX=-0.04 mountY=0.04, mountTheta=2.32
00:37:29.143 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.05, opts=13)
00:37:29.146 00.003 1032 Enqueuing Move request for scope (-0.03, -0.05)
00:37:29.148 00.002 10072 Worker thread wakes up
00:37:29.149 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
00:37:29.149 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
00:37:29.149 00.000 10072 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
00:37:29.151 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:29.154 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:37:29.154 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:37:29.154 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:29.154 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:37:29.154 00.000 10072 MoveAxis(W, 5, ABG)
00:37:29.154 00.000 10072 Guiding  Dir = 3, Dur = 5
00:37:29.154 00.000 10072 IsGuiding returns 0
00:37:29.155 00.001 10072 PulseGuide returned control before completion, sleep 15
00:37:29.172 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:37:29.177 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:29.179 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:29.180 00.001 1032 Enqueuing Expose request
00:37:29.186 00.006 10072 IsGuiding returns 0
00:37:29.186 00.000 10072 Move returns status 0, amount 5
00:37:29.186 00.000 10072 MoveAxis(N, 0, ABG)
00:37:29.187 00.001 10072 Move returns status 0, amount 0
00:37:29.187 00.000 10072 move complete, result=0
00:37:29.187 00.000 10072 worker thread done servicing request
00:37:29.187 00.000 10072 Worker thread wakes up
00:37:29.187 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:29.187 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:29.191 00.004 1032 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:37:29.815 00.624 10072 Exposure complete
00:37:29.863 00.048 10072 worker thread done servicing request
00:37:29.863 00.000 1032 OnExposeComplete: enter
00:37:29.865 00.002 1032 UpdateGuideState(): m_state=6
00:37:29.868 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3092
00:37:29.870 00.002 1032 Star::Find returns 1 (0), X=318.77, Y=745.06, Mass=1550, SNR=27.8, Peak=196 HFD=2.5
00:37:29.872 00.002 1032 MultiStar: [#1 0.09,-0.09,1.13,U] [#2 0.09,0.08,0.93,U] [#3 -0.00,0.10,0.66,U] [#4 -0.01,-0.07,0.61,U] [#5 0.10,0.09,0.69,U] [#6 -0.15,0.04,0.66,U] [#7 0.12,-0.19,0.49,U] [#8 0.17,-0.15,0.57,U] 
00:37:29.873 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.02}, one-star: {0.24, -0.00}
00:37:29.876 00.003 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
00:37:29.877 00.001 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
00:37:29.879 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.19 mountX=-0.04 mountY=-0.07, mountTheta=-2.02
00:37:29.883 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
00:37:29.885 00.002 1032 Enqueuing Move request for scope (0.08, -0.02)
00:37:29.888 00.003 10072 Worker thread wakes up
00:37:29.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
00:37:29.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
00:37:29.888 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.07
00:37:29.890 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:29.893 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:37:29.894 00.001 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:37:29.894 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:29.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:37:29.894 00.000 10072 MoveAxis(W, 6, ABG)
00:37:29.894 00.000 10072 Guiding  Dir = 3, Dur = 6
00:37:29.895 00.001 10072 IsGuiding returns 0
00:37:29.895 00.000 10072 PulseGuide returned control before completion, sleep 16
00:37:29.912 00.017 1032 UpdateGuideState exits: m=1550 SNR=27.8
00:37:29.914 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:29.916 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:29.918 00.002 1032 Enqueuing Expose request
00:37:29.921 00.003 10072 IsGuiding returns 0
00:37:29.921 00.000 10072 Move returns status 0, amount 6
00:37:29.921 00.000 10072 MoveAxis(N, 0, ABG)
00:37:29.921 00.000 10072 Move returns status 0, amount 0
00:37:29.921 00.000 10072 move complete, result=0
00:37:29.921 00.000 10072 worker thread done servicing request
00:37:29.921 00.000 10072 Worker thread wakes up
00:37:29.921 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:29.921 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:29.928 00.007 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:37:30.333 00.405 10072 Exposure complete
00:37:30.383 00.050 10072 worker thread done servicing request
00:37:30.383 00.000 1032 OnExposeComplete: enter
00:37:30.385 00.002 1032 UpdateGuideState(): m_state=6
00:37:30.388 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3093
00:37:30.389 00.001 1032 Star::Find returns 1 (0), X=318.67, Y=745.01, Mass=1289, SNR=25.3, Peak=147 HFD=2.4
00:37:30.393 00.004 1032 MultiStar: [#1 0.01,-0.15,1.15,U] [#2 0.00,0.13,1.02,U] [#3 -0.01,0.02,0.79,U] [#4 0.01,-0.14,0.69,U] [#5 -0.08,-0.15,0.72,U] [#6 -0.03,0.08,0.70,U] [#7 0.25,-0.23,0.00,M1] [#8 0.42,0.16,0.00,M1] 
00:37:30.397 00.004 1032 refined, 6 included, MultiStar: {0.01, -0.04}, one-star: {0.13, -0.05}
00:37:30.399 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
00:37:30.402 00.003 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
00:37:30.403 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.29 mountX=-0.04 mountY=-0.00, mountTheta=-3.12
00:37:30.406 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
00:37:30.409 00.003 1032 Enqueuing Move request for scope (0.01, -0.04)
00:37:30.411 00.002 10072 Worker thread wakes up
00:37:30.411 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:37:30.411 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:37:30.411 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.00
00:37:30.413 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:30.414 00.001 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:37:30.415 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:37:30.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:30.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:37:30.415 00.000 10072 MoveAxis(W, 5, ABG)
00:37:30.415 00.000 10072 Guiding  Dir = 3, Dur = 5
00:37:30.415 00.000 10072 IsGuiding returns 0
00:37:30.416 00.001 10072 PulseGuide returned control before completion, sleep 15
00:37:30.436 00.020 1032 UpdateGuideState exits: m=1289 SNR=25.3
00:37:30.438 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:30.441 00.003 10072 IsGuiding returns 0
00:37:30.441 00.000 10072 Move returns status 0, amount 5
00:37:30.441 00.000 10072 MoveAxis(N, 0, ABG)
00:37:30.441 00.000 10072 Move returns status 0, amount 0
00:37:30.441 00.000 10072 move complete, result=0
00:37:30.441 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:30.443 00.002 1032 Enqueuing Expose request
00:37:30.445 00.002 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
00:37:30.446 00.001 10072 worker thread done servicing request
00:37:30.446 00.000 10072 Worker thread wakes up
00:37:30.446 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:30.447 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:31.086 00.639 10072 Exposure complete
00:37:31.135 00.049 10072 worker thread done servicing request
00:37:31.135 00.000 1032 OnExposeComplete: enter
00:37:31.137 00.002 1032 UpdateGuideState(): m_state=6
00:37:31.139 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3094
00:37:31.142 00.003 1032 Star::Find returns 1 (0), X=318.79, Y=745.19, Mass=1346, SNR=25.9, Peak=157 HFD=2.4
00:37:31.146 00.004 1032 MultiStar: [#1 -0.14,0.04,1.19,U] [#2 -0.06,0.16,0.99,U] [#3 -0.01,0.08,0.75,U] [#4 -0.02,0.04,0.73,U] [#5 0.01,0.28,0.00,M1] [#6 -0.07,0.16,0.75,U] [#7 0.30,0.13,0.00,M2] [#8 0.11,0.13,0.64,U] 
00:37:31.148 00.002 1032 refined, 6 included, MultiStar: {0.00, 0.10}, one-star: {0.25, 0.13}
00:37:31.150 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
00:37:31.152 00.002 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
00:37:31.153 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.52 mountX=0.10 mountY=-0.03, mountTheta=-0.31
00:37:31.157 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
00:37:31.159 00.002 1032 Enqueuing Move request for scope (0.00, 0.10)
00:37:31.161 00.002 10072 Worker thread wakes up
00:37:31.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
00:37:31.161 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
00:37:31.161 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.03
00:37:31.164 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:31.166 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:37:31.166 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:37:31.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:31.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:37:31.166 00.000 10072 MoveAxis(W, 6, ABG)
00:37:31.166 00.000 10072 Guiding  Dir = 3, Dur = 6
00:37:31.167 00.001 10072 IsGuiding returns 0
00:37:31.167 00.000 10072 PulseGuide returned control before completion, sleep 16
00:37:31.185 00.018 1032 UpdateGuideState exits: m=1346 SNR=25.9
00:37:31.187 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:31.188 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:31.189 00.001 1032 Enqueuing Expose request
00:37:31.193 00.004 10072 IsGuiding returns 0
00:37:31.193 00.000 10072 Move returns status 0, amount 6
00:37:31.193 00.000 10072 MoveAxis(N, 0, ABG)
00:37:31.193 00.000 10072 Move returns status 0, amount 0
00:37:31.193 00.000 10072 move complete, result=0
00:37:31.193 00.000 10072 worker thread done servicing request
00:37:31.193 00.000 10072 Worker thread wakes up
00:37:31.194 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:31.194 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:31.200 00.006 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:37:31.602 00.402 10072 Exposure complete
00:37:31.655 00.053 10072 worker thread done servicing request
00:37:31.655 00.000 1032 OnExposeComplete: enter
00:37:31.657 00.002 1032 UpdateGuideState(): m_state=6
00:37:31.659 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3095
00:37:31.660 00.001 1032 Star::Find returns 1 (0), X=318.68, Y=745.04, Mass=1297, SNR=25.4, Peak=140 HFD=2.5
00:37:31.663 00.003 1032 MultiStar: [#1 0.03,-0.05,1.16,U] [#2 -0.10,0.15,0.99,U] [#3 0.02,0.13,0.76,U] [#4 -0.10,0.08,0.70,U] [#5 -0.11,0.23,0.74,U] [#6 -0.01,0.10,0.75,U] [#7 0.03,0.08,0.53,U] [#8 0.21,0.23,0.00,M1] 
00:37:31.664 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.08}, one-star: {0.14, -0.02}
00:37:31.666 00.002 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
00:37:31.668 00.002 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
00:37:31.670 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.67 mountX=0.08 mountY=-0.01, mountTheta=-0.16
00:37:31.674 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
00:37:31.676 00.002 1032 Enqueuing Move request for scope (-0.01, 0.08)
00:37:31.678 00.002 10072 Worker thread wakes up
00:37:31.679 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
00:37:31.679 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
00:37:31.679 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
00:37:31.681 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:31.683 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:37:31.683 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:37:31.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:31.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:37:31.683 00.000 10072 MoveAxis(W, 6, ABG)
00:37:31.683 00.000 10072 Guiding  Dir = 3, Dur = 6
00:37:31.683 00.000 10072 IsGuiding returns 0
00:37:31.684 00.001 10072 PulseGuide returned control before completion, sleep 16
00:37:31.703 00.019 1032 UpdateGuideState exits: m=1297 SNR=25.4
00:37:31.706 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:31.709 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:31.712 00.003 1032 Enqueuing Expose request
00:37:31.713 00.001 10072 IsGuiding returns 0
00:37:31.713 00.000 10072 Move returns status 0, amount 6
00:37:31.713 00.000 10072 MoveAxis(N, 0, ABG)
00:37:31.714 00.001 10072 Move returns status 0, amount 0
00:37:31.714 00.000 10072 move complete, result=0
00:37:31.714 00.000 10072 worker thread done servicing request
00:37:31.714 00.000 10072 Worker thread wakes up
00:37:31.714 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:31.714 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:31.721 00.007 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:37:32.341 00.620 10072 Exposure complete
00:37:32.388 00.047 10072 worker thread done servicing request
00:37:32.388 00.000 1032 OnExposeComplete: enter
00:37:32.391 00.003 1032 UpdateGuideState(): m_state=6
00:37:32.394 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3096
00:37:32.396 00.002 1032 Star::Find returns 1 (0), X=318.66, Y=745.15, Mass=1429, SNR=26.6, Peak=141 HFD=2.7
00:37:32.398 00.002 1032 MultiStar: [#1 0.14,-0.12,1.10,U] [#2 0.01,0.04,0.96,U] [#3 -0.06,0.06,0.71,U] [#4 -0.02,-0.11,0.69,U] [#5 0.08,0.22,0.72,U] [#6 -0.01,0.11,0.71,U] [#7 0.18,-0.02,0.50,U] [#8 0.26,0.18,0.00,M2] 
00:37:32.400 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {0.12, 0.09}
00:37:32.401 00.001 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
00:37:32.403 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
00:37:32.404 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.49 mountX=0.01 mountY=-0.06, mountTheta=-1.34
00:37:32.407 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
00:37:32.408 00.001 1032 Enqueuing Move request for scope (0.06, 0.03)
00:37:32.410 00.002 10072 Worker thread wakes up
00:37:32.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
00:37:32.410 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
00:37:32.410 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.06
00:37:32.412 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:32.414 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:32.414 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:37:32.414 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:32.414 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:37:32.414 00.000 10072 MoveAxis(W, 7, ABG)
00:37:32.414 00.000 10072 Guiding  Dir = 3, Dur = 7
00:37:32.414 00.000 10072 IsGuiding returns 0
00:37:32.415 00.001 10072 PulseGuide returned control before completion, sleep 17
00:37:32.432 00.017 1032 UpdateGuideState exits: m=1429 SNR=26.6
00:37:32.434 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:32.436 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:32.437 00.001 1032 Enqueuing Expose request
00:37:32.447 00.010 10072 IsGuiding returns 0
00:37:32.447 00.000 10072 Move returns status 0, amount 7
00:37:32.447 00.000 10072 MoveAxis(N, 0, ABG)
00:37:32.447 00.000 10072 Move returns status 0, amount 0
00:37:32.447 00.000 10072 move complete, result=0
00:37:32.447 00.000 10072 worker thread done servicing request
00:37:32.447 00.000 10072 Worker thread wakes up
00:37:32.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:32.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:32.449 00.002 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:37:32.857 00.408 10072 Exposure complete
00:37:32.903 00.046 10072 worker thread done servicing request
00:37:32.903 00.000 1032 OnExposeComplete: enter
00:37:32.905 00.002 1032 UpdateGuideState(): m_state=6
00:37:32.908 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3097
00:37:32.910 00.002 1032 Star::Find returns 1 (0), X=318.60, Y=745.19, Mass=1307, SNR=25.5, Peak=144 HFD=2.7
00:37:32.912 00.002 1032 MultiStar: [#1 0.03,-0.13,1.16,U] [#2 -0.06,0.05,0.98,U] [#3 0.02,-0.01,0.77,U] [#4 -0.12,-0.15,0.73,U] [#5 0.18,0.01,0.76,U] [#6 0.10,0.10,0.70,U] [#7 0.13,0.00,0.56,U] [#8 0.16,-0.04,0.62,U] 
00:37:32.914 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.06, 0.13}
00:37:32.915 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
00:37:32.917 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
00:37:32.919 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.13 mountX=-0.02 mountY=-0.04, mountTheta=-1.96
00:37:32.922 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
00:37:32.924 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
00:37:32.926 00.002 10072 Worker thread wakes up
00:37:32.926 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
00:37:32.926 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
00:37:32.926 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.04
00:37:32.928 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:32.930 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:32.931 00.001 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:37:32.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:32.931 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:37:32.931 00.000 10072 MoveAxis(W, 6, ABG)
00:37:32.931 00.000 10072 Guiding  Dir = 3, Dur = 6
00:37:32.931 00.000 10072 IsGuiding returns 0
00:37:32.932 00.001 10072 PulseGuide returned control before completion, sleep 16
00:37:32.949 00.017 1032 UpdateGuideState exits: m=1307 SNR=25.5
00:37:32.951 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:32.952 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:32.954 00.002 1032 Enqueuing Expose request
00:37:32.963 00.009 10072 IsGuiding returns 0
00:37:32.963 00.000 10072 Move returns status 0, amount 6
00:37:32.963 00.000 10072 MoveAxis(N, 0, ABG)
00:37:32.963 00.000 10072 Move returns status 0, amount 0
00:37:32.963 00.000 10072 move complete, result=0
00:37:32.964 00.001 10072 worker thread done servicing request
00:37:32.964 00.000 10072 Worker thread wakes up
00:37:32.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:32.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:32.965 00.001 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:37:33.592 00.627 10072 Exposure complete
00:37:33.640 00.048 10072 worker thread done servicing request
00:37:33.640 00.000 1032 OnExposeComplete: enter
00:37:33.643 00.003 1032 UpdateGuideState(): m_state=6
00:37:33.645 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3098
00:37:33.646 00.001 1032 Star::Find returns 1 (0), X=318.72, Y=745.02, Mass=1347, SNR=25.9, Peak=143 HFD=2.5
00:37:33.648 00.002 1032 MultiStar: [#1 0.06,-0.10,1.16,U] [#2 -0.01,-0.01,1.01,U] [#3 0.05,0.01,0.75,U] [#4 -0.18,0.01,0.69,U] [#5 0.02,0.11,0.74,U] [#6 0.05,0.05,0.68,U] [#7 0.02,-0.10,0.51,U] [#8 0.13,-0.23,0.58,U] 
00:37:33.650 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.18, -0.04}
00:37:33.651 00.001 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
00:37:33.653 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
00:37:33.654 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.65 mountX=-0.04 mountY=-0.03, mountTheta=-2.48
00:37:33.657 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
00:37:33.659 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
00:37:33.661 00.002 10072 Worker thread wakes up
00:37:33.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
00:37:33.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
00:37:33.661 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
00:37:33.663 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:33.664 00.001 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:33.665 00.001 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:37:33.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:33.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:37:33.665 00.000 10072 MoveAxis(W, 6, ABG)
00:37:33.665 00.000 10072 Guiding  Dir = 3, Dur = 6
00:37:33.665 00.000 10072 IsGuiding returns 0
00:37:33.666 00.001 10072 PulseGuide returned control before completion, sleep 16
00:37:33.683 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.9
00:37:33.685 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:33.687 00.002 10072 IsGuiding returns 0
00:37:33.688 00.001 10072 Move returns status 0, amount 6
00:37:33.688 00.000 10072 MoveAxis(N, 0, ABG)
00:37:33.688 00.000 10072 Move returns status 0, amount 0
00:37:33.688 00.000 10072 move complete, result=0
00:37:33.688 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:33.690 00.002 1032 Enqueuing Expose request
00:37:33.692 00.002 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:37:33.694 00.002 10072 worker thread done servicing request
00:37:33.694 00.000 10072 Worker thread wakes up
00:37:33.694 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:33.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:34.111 00.417 10072 Exposure complete
00:37:34.158 00.047 10072 worker thread done servicing request
00:37:34.158 00.000 1032 OnExposeComplete: enter
00:37:34.160 00.002 1032 UpdateGuideState(): m_state=6
00:37:34.162 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3099
00:37:34.164 00.002 1032 Star::Find returns 1 (0), X=318.62, Y=745.03, Mass=1354, SNR=25.9, Peak=142 HFD=2.4
00:37:34.167 00.003 1032 MultiStar: [#1 0.05,-0.10,1.09,U] [#2 -0.13,0.09,0.95,U] [#3 -0.16,0.01,0.71,U] [#4 -0.05,-0.08,0.69,U] [#5 -0.06,0.02,0.71,U] [#6 -0.09,0.12,0.72,U] [#7 0.14,0.02,0.58,U] [#8 0.21,-0.04,0.58,U] 
00:37:34.169 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.00}, one-star: {0.08, -0.03}
00:37:34.170 00.001 1032 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.83) = xAngle (-4.60 = 1.68)
00:37:34.171 00.001 1032 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.60 = 1.68)
00:37:34.173 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.77 mountX=-0.00 mountY=0.01, mountTheta=1.68
00:37:34.176 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.00, opts=13)
00:37:34.177 00.001 1032 Enqueuing Move request for scope (-0.01, -0.00)
00:37:34.180 00.003 10072 Worker thread wakes up
00:37:34.180 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
00:37:34.180 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
00:37:34.180 00.000 10072 Moving (-0.01, -0.00) raw xDistance=-0.00 yDistance=0.01
00:37:34.182 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:34.185 00.003 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:34.185 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:37:34.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:34.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:37:34.185 00.000 10072 MoveAxis(W, 5, ABG)
00:37:34.185 00.000 10072 Guiding  Dir = 3, Dur = 5
00:37:34.186 00.001 10072 IsGuiding returns 0
00:37:34.186 00.000 10072 PulseGuide returned control before completion, sleep 15
00:37:34.201 00.015 1032 UpdateGuideState exits: m=1354 SNR=25.9
00:37:34.204 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:34.208 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:34.210 00.002 1032 Enqueuing Expose request
00:37:34.216 00.006 10072 IsGuiding returns 0
00:37:34.216 00.000 10072 Move returns status 0, amount 5
00:37:34.216 00.000 10072 MoveAxis(N, 0, ABG)
00:37:34.217 00.001 10072 Move returns status 0, amount 0
00:37:34.217 00.000 10072 move complete, result=0
00:37:34.217 00.000 10072 worker thread done servicing request
00:37:34.217 00.000 10072 Worker thread wakes up
00:37:34.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:34.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:34.220 00.003 1032 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:37:34.847 00.627 10072 Exposure complete
00:37:34.894 00.047 10072 worker thread done servicing request
00:37:34.894 00.000 1032 OnExposeComplete: enter
00:37:34.897 00.003 1032 UpdateGuideState(): m_state=6
00:37:34.899 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3100
00:37:34.900 00.001 1032 Star::Find returns 1 (0), X=318.70, Y=744.94, Mass=1376, SNR=26.1, Peak=187 HFD=2.5
00:37:34.902 00.002 1032 MultiStar: [#1 0.08,-0.08,1.16,U] [#2 -0.10,-0.01,0.95,U] [#3 0.02,-0.04,0.69,U] [#4 -0.06,-0.03,0.67,U] [#5 -0.00,0.04,0.68,U] [#6 0.05,-0.00,0.70,U] [#7 0.09,-0.16,0.58,U] [#8 0.32,-0.07,0.00,M1] 
00:37:34.904 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.05}, one-star: {0.17, -0.13}
00:37:34.907 00.003 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
00:37:34.908 00.001 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
00:37:34.910 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.01 mountX=-0.06 mountY=-0.02, mountTheta=-2.84
00:37:34.912 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
00:37:34.914 00.002 1032 Enqueuing Move request for scope (0.03, -0.05)
00:37:34.915 00.001 10072 Worker thread wakes up
00:37:34.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:37:34.916 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:37:34.916 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.02
00:37:34.917 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:34.919 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:34.919 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:37:34.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:34.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:37:34.919 00.000 10072 MoveAxis(W, 6, ABG)
00:37:34.919 00.000 10072 Guiding  Dir = 3, Dur = 6
00:37:34.921 00.002 10072 IsGuiding returns 0
00:37:34.921 00.000 10072 PulseGuide returned control before completion, sleep 16
00:37:34.938 00.017 1032 UpdateGuideState exits: m=1376 SNR=26.1
00:37:34.941 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:34.942 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:34.944 00.002 1032 Enqueuing Expose request
00:37:34.952 00.008 10072 IsGuiding returns 0
00:37:34.952 00.000 10072 Move returns status 0, amount 6
00:37:34.952 00.000 10072 MoveAxis(N, 0, ABG)
00:37:34.952 00.000 10072 Move returns status 0, amount 0
00:37:34.952 00.000 10072 move complete, result=0
00:37:34.952 00.000 10072 worker thread done servicing request
00:37:34.953 00.001 10072 Worker thread wakes up
00:37:34.953 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:34.953 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:34.954 00.001 1032 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:37:35.360 00.406 10072 Exposure complete
00:37:35.408 00.048 10072 worker thread done servicing request
00:37:35.409 00.001 1032 OnExposeComplete: enter
00:37:35.411 00.002 1032 UpdateGuideState(): m_state=6
00:37:35.413 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3101
00:37:35.415 00.002 1032 Star::Find returns 1 (0), X=318.67, Y=744.89, Mass=1483, SNR=27.1, Peak=167 HFD=2.6
00:37:35.417 00.002 1032 MultiStar: [#1 0.01,-0.21,1.15,U] [#2 -0.03,-0.17,0.87,U] [#3 0.14,-0.11,0.66,U] [#4 0.04,-0.18,0.68,U] [#5 -0.10,-0.08,0.67,U] [#6 0.07,-0.14,0.66,U] [#7 0.36,-0.17,0.00,M1] [#8 0.29,-0.13,0.00,M2] 
00:37:35.419 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.16}, one-star: {0.14, -0.17}
00:37:35.420 00.001 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.13)
00:37:35.422 00.002 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
00:37:35.424 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.33 mountX=-0.16 mountY=0.00, mountTheta=3.12
00:37:35.426 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.16, opts=13)
00:37:35.428 00.002 1032 Enqueuing Move request for scope (0.04, -0.16)
00:37:35.430 00.002 10072 Worker thread wakes up
00:37:35.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
00:37:35.430 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
00:37:35.430 00.000 10072 Moving (0.04, -0.16) raw xDistance=-0.16 yDistance=0.00
00:37:35.433 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:35.435 00.002 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.27
00:37:35.435 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
00:37:35.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:35.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:37:35.435 00.000 10072 MoveAxis(E, 76, ABG)
00:37:35.436 00.001 10072 Guiding  Dir = 2, Dur = 76
00:37:35.436 00.000 10072 IsGuiding returns 0
00:37:35.436 00.000 10072 PulseGuide returned control before completion, sleep 86
00:37:35.454 00.018 1032 UpdateGuideState exits: m=1483 SNR=27.1
00:37:35.456 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:35.458 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:35.459 00.001 1032 Enqueuing Expose request
00:37:35.530 00.071 10072 IsGuiding returns 0
00:37:35.530 00.000 10072 Move returns status 0, amount 76
00:37:35.530 00.000 10072 MoveAxis(N, 0, ABG)
00:37:35.530 00.000 10072 Move returns status 0, amount 0
00:37:35.530 00.000 10072 move complete, result=0
00:37:35.530 00.000 10072 worker thread done servicing request
00:37:35.530 00.000 10072 Worker thread wakes up
00:37:35.530 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:35.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:35.530 00.000 1032 GuideStep: -0.2 px 76 ms EAST, 0.0 px 0 ms NORTH
00:37:36.159 00.629 10072 Exposure complete
00:37:36.206 00.047 10072 worker thread done servicing request
00:37:36.206 00.000 1032 OnExposeComplete: enter
00:37:36.208 00.002 1032 UpdateGuideState(): m_state=6
00:37:36.210 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3102
00:37:36.211 00.001 1032 Star::Find returns 1 (0), X=318.70, Y=744.96, Mass=1401, SNR=26.4, Peak=168 HFD=2.5
00:37:36.213 00.002 1032 MultiStar: [#1 0.00,-0.16,1.19,U] [#2 -0.04,-0.03,0.92,U] [#3 -0.05,-0.07,0.77,U] [#4 -0.21,-0.24,0.00,M1] [#5 -0.10,0.01,0.69,U] [#6 0.11,0.02,0.72,U] [#7 0.21,-0.13,0.56,U] [#8 0.25,-0.10,0.56,U] 
00:37:36.215 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.07}, one-star: {0.17, -0.10}
00:37:36.216 00.001 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
00:37:36.218 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
00:37:36.220 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.91 mountX=-0.09 mountY=-0.04, mountTheta=-2.74
00:37:36.222 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
00:37:36.223 00.001 1032 Enqueuing Move request for scope (0.06, -0.07)
00:37:36.225 00.002 10072 Worker thread wakes up
00:37:36.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
00:37:36.225 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
00:37:36.225 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.09 yDistance=-0.04
00:37:36.227 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:36.228 00.001 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:36.228 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
00:37:36.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:36.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:37:36.228 00.000 10072 MoveAxis(W, 6, ABG)
00:37:36.228 00.000 10072 Guiding  Dir = 3, Dur = 6
00:37:36.229 00.001 10072 IsGuiding returns 0
00:37:36.229 00.000 10072 PulseGuide returned control before completion, sleep 16
00:37:36.246 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.4
00:37:36.249 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:36.251 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:36.253 00.002 1032 Enqueuing Expose request
00:37:36.254 00.001 10072 IsGuiding returns 0
00:37:36.254 00.000 10072 Move returns status 0, amount 6
00:37:36.254 00.000 10072 MoveAxis(N, 0, ABG)
00:37:36.254 00.000 10072 Move returns status 0, amount 0
00:37:36.255 00.001 10072 move complete, result=0
00:37:36.255 00.000 10072 worker thread done servicing request
00:37:36.255 00.000 10072 Worker thread wakes up
00:37:36.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:36.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:36.262 00.007 1032 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:37:36.674 00.412 10072 Exposure complete
00:37:36.722 00.048 10072 worker thread done servicing request
00:37:36.722 00.000 1032 OnExposeComplete: enter
00:37:36.724 00.002 1032 UpdateGuideState(): m_state=6
00:37:36.725 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3103
00:37:36.727 00.002 1032 Star::Find returns 1 (0), X=318.67, Y=745.10, Mass=1490, SNR=27.2, Peak=153 HFD=2.6
00:37:36.728 00.001 1032 MultiStar: [#1 0.13,-0.10,1.06,U] [#2 -0.06,0.01,0.91,U] [#3 0.04,-0.00,0.75,U] [#4 0.00,-0.06,0.64,U] [#5 -0.08,-0.10,0.69,U] [#6 0.11,0.04,0.63,U] [#7 0.47,-0.21,0.00,M1] [#8 0.26,-0.00,0.60,U] 
00:37:36.730 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.02}, one-star: {0.14, 0.03}
00:37:36.731 00.001 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
00:37:36.732 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
00:37:36.733 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.30 mountX=-0.04 mountY=-0.06, mountTheta=-2.13
00:37:36.737 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
00:37:36.740 00.003 1032 Enqueuing Move request for scope (0.07, -0.02)
00:37:36.741 00.001 10072 Worker thread wakes up
00:37:36.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
00:37:36.742 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
00:37:36.742 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
00:37:36.744 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:36.746 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:36.748 00.002 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:37:36.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:36.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:37:36.748 00.000 10072 MoveAxis(W, 5, ABG)
00:37:36.748 00.000 10072 Guiding  Dir = 3, Dur = 5
00:37:36.748 00.000 10072 IsGuiding returns 0
00:37:36.749 00.001 10072 PulseGuide returned control before completion, sleep 15
00:37:36.764 00.015 1032 UpdateGuideState exits: m=1490 SNR=27.2
00:37:36.770 00.006 10072 IsGuiding returns 0
00:37:36.770 00.000 10072 Move returns status 0, amount 5
00:37:36.770 00.000 10072 MoveAxis(N, 0, ABG)
00:37:36.770 00.000 10072 Move returns status 0, amount 0
00:37:36.770 00.000 10072 move complete, result=0
00:37:36.770 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:36.773 00.003 10072 worker thread done servicing request
00:37:36.773 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:36.775 00.002 1032 Enqueuing Expose request
00:37:36.777 00.002 10072 Worker thread wakes up
00:37:36.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:36.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:36.777 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:37:37.412 00.635 10072 Exposure complete
00:37:37.461 00.049 10072 worker thread done servicing request
00:37:37.461 00.000 1032 OnExposeComplete: enter
00:37:37.464 00.003 1032 UpdateGuideState(): m_state=6
00:37:37.466 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3104
00:37:37.468 00.002 1032 Star::Find returns 1 (0), X=318.69, Y=744.94, Mass=1249, SNR=24.9, Peak=155 HFD=2.5
00:37:37.470 00.002 1032 MultiStar: [#1 -0.03,-0.11,1.16,U] [#2 0.02,-0.02,0.98,U] [#3 -0.10,-0.02,0.78,U] [#4 -0.12,-0.18,0.71,U] [#5 0.04,-0.05,0.72,U] [#6 -0.03,-0.07,0.71,U] [#7 0.09,-0.17,0.59,U] [#8 0.18,-0.04,0.63,U] 
00:37:37.471 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.15, -0.12}
00:37:37.473 00.002 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
00:37:37.475 00.002 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
00:37:37.476 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.32 mountX=-0.09 mountY=0.00, mountTheta=3.13
00:37:37.478 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.09, opts=13)
00:37:37.480 00.002 1032 Enqueuing Move request for scope (0.02, -0.09)
00:37:37.481 00.001 10072 Worker thread wakes up
00:37:37.481 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
00:37:37.482 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
00:37:37.482 00.000 10072 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=0.00
00:37:37.483 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:37.486 00.003 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:37.486 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
00:37:37.486 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:37.486 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:37:37.486 00.000 10072 MoveAxis(W, 6, ABG)
00:37:37.487 00.001 10072 Guiding  Dir = 3, Dur = 6
00:37:37.487 00.000 10072 IsGuiding returns 0
00:37:37.488 00.001 10072 PulseGuide returned control before completion, sleep 16
00:37:37.504 00.016 10072 IsGuiding returns 0
00:37:37.509 00.005 1032 UpdateGuideState exits: m=1249 SNR=24.9
00:37:37.511 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:37.513 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:37.514 00.001 1032 Enqueuing Expose request
00:37:37.515 00.001 10072 Move returns status 0, amount 6
00:37:37.515 00.000 10072 MoveAxis(N, 0, ABG)
00:37:37.516 00.001 10072 Move returns status 0, amount 0
00:37:37.516 00.000 10072 move complete, result=0
00:37:37.516 00.000 10072 worker thread done servicing request
00:37:37.516 00.000 10072 Worker thread wakes up
00:37:37.516 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:37.516 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:37.525 00.009 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
00:37:37.930 00.405 10072 Exposure complete
00:37:37.981 00.051 10072 worker thread done servicing request
00:37:37.981 00.000 1032 OnExposeComplete: enter
00:37:37.984 00.003 1032 UpdateGuideState(): m_state=6
00:37:37.986 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3105
00:37:37.988 00.002 1032 Star::Find returns 1 (0), X=318.70, Y=744.88, Mass=1678, SNR=28.9, Peak=207 HFD=2.6
00:37:37.990 00.002 1032 MultiStar: [#1 -0.04,-0.30,0.00,M1] [#2 -0.13,-0.12,0.86,U] [#3 -0.04,-0.10,0.65,U] [#4 -0.20,-0.21,0.00,M1] [#5 -0.08,-0.22,0.62,U] [#6 -0.09,-0.21,0.67,U] [#7 -0.02,-0.21,0.46,U] [#8 0.03,-0.20,0.53,U] 
00:37:37.992 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.17}, one-star: {0.17, -0.18}
00:37:37.994 00.002 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.79)
00:37:37.997 00.003 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.79)
00:37:37.998 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.66 mountX=-0.16 mountY=0.06, mountTheta=2.79
00:37:38.002 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.17, opts=13)
00:37:38.004 00.002 1032 Enqueuing Move request for scope (-0.02, -0.17)
00:37:38.007 00.003 10072 Worker thread wakes up
00:37:38.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
00:37:38.007 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
00:37:38.007 00.000 10072 Moving (-0.02, -0.17) raw xDistance=-0.16 yDistance=0.06
00:37:38.009 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:38.011 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.27
00:37:38.011 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:37:38.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:38.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:37:38.011 00.000 10072 MoveAxis(E, 77, ABG)
00:37:38.011 00.000 10072 Guiding  Dir = 2, Dur = 77
00:37:38.012 00.001 10072 IsGuiding returns 0
00:37:38.012 00.000 10072 PulseGuide returned control before completion, sleep 87
00:37:38.030 00.018 1032 UpdateGuideState exits: m=1678 SNR=28.9
00:37:38.032 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:38.034 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:38.035 00.001 1032 Enqueuing Expose request
00:37:38.100 00.065 10072 IsGuiding returns 0
00:37:38.100 00.000 10072 Move returns status 0, amount 77
00:37:38.100 00.000 10072 MoveAxis(N, 0, ABG)
00:37:38.100 00.000 10072 Move returns status 0, amount 0
00:37:38.100 00.000 10072 move complete, result=0
00:37:38.100 00.000 10072 worker thread done servicing request
00:37:38.100 00.000 10072 Worker thread wakes up
00:37:38.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:38.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:38.101 00.001 1032 GuideStep: -0.2 px 77 ms EAST, 0.1 px 0 ms NORTH
00:37:38.726 00.625 10072 Exposure complete
00:37:38.779 00.053 10072 worker thread done servicing request
00:37:38.779 00.000 1032 OnExposeComplete: enter
00:37:38.781 00.002 1032 UpdateGuideState(): m_state=6
00:37:38.783 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3106
00:37:38.785 00.002 1032 Star::Find returns 1 (0), X=318.71, Y=744.75, Mass=1287, SNR=25.3, Peak=147 HFD=2.7
00:37:38.787 00.002 1032 MultiStar: [#1 -0.05,-0.25,1.16,U] [#2 -0.03,-0.03,0.98,U] [#3 0.07,-0.15,0.79,U] [#4 -0.13,-0.08,0.71,U] [#5 0.00,-0.08,0.73,U] [#6 -0.04,-0.02,0.75,U] [#7 0.08,-0.25,0.53,U] [#8 0.13,-0.30,0.00,M1] 
00:37:38.790 00.003 1032 refined, 7 included, MultiStar: {0.01, -0.15}, one-star: {0.17, -0.31}
00:37:38.792 00.002 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.95)
00:37:38.793 00.001 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.95)
00:37:38.795 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.50 mountX=-0.15 mountY=0.03, mountTheta=2.95
00:37:38.797 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.15, opts=13)
00:37:38.800 00.003 1032 Enqueuing Move request for scope (0.01, -0.15)
00:37:38.802 00.002 10072 Worker thread wakes up
00:37:38.802 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
00:37:38.802 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
00:37:38.806 00.004 10072 Moving (0.01, -0.15) raw xDistance=-0.15 yDistance=0.03
00:37:38.808 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:38.810 00.002 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.27
00:37:38.810 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
00:37:38.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:38.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:37:38.810 00.000 10072 MoveAxis(E, 70, ABG)
00:37:38.810 00.000 10072 Guiding  Dir = 2, Dur = 70
00:37:38.811 00.001 10072 IsGuiding returns 0
00:37:38.811 00.000 10072 PulseGuide returned control before completion, sleep 80
00:37:38.829 00.018 1032 UpdateGuideState exits: m=1287 SNR=25.3
00:37:38.832 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:38.836 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:38.837 00.001 1032 Enqueuing Expose request
00:37:38.897 00.060 10072 IsGuiding returns 0
00:37:38.897 00.000 10072 Move returns status 0, amount 70
00:37:38.897 00.000 10072 MoveAxis(N, 0, ABG)
00:37:38.897 00.000 10072 Move returns status 0, amount 0
00:37:38.897 00.000 10072 move complete, result=0
00:37:38.897 00.000 10072 worker thread done servicing request
00:37:38.897 00.000 10072 Worker thread wakes up
00:37:38.898 00.001 1032 GuideStep: -0.1 px 70 ms EAST, 0.0 px 0 ms NORTH
00:37:38.900 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:38.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:39.308 00.408 10072 Exposure complete
00:37:39.361 00.053 10072 worker thread done servicing request
00:37:39.361 00.000 1032 OnExposeComplete: enter
00:37:39.364 00.003 1032 UpdateGuideState(): m_state=6
00:37:39.365 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3107
00:37:39.367 00.002 1032 Star::Find returns 1 (0), X=318.61, Y=745.02, Mass=1427, SNR=26.6, Peak=179 HFD=2.4
00:37:39.369 00.002 1032 MultiStar: [#1 -0.06,-0.03,1.09,U] [#2 -0.07,0.12,0.97,U] [#3 -0.06,0.02,0.72,U] [#4 -0.29,-0.00,0.00,M1] [#5 0.03,0.05,0.71,U] [#6 -0.13,0.02,0.71,U] [#7 0.09,-0.02,0.56,U] [#8 0.17,-0.03,0.62,U] 
00:37:39.372 00.003 1032 refined, 7 included, MultiStar: {-0.00, 0.01}, one-star: {0.08, -0.04}
00:37:39.374 00.002 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
00:37:39.375 00.001 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
00:37:39.376 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.77 mountX=0.01 mountY=-0.00, mountTheta=-0.06
00:37:39.380 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
00:37:39.382 00.002 1032 Enqueuing Move request for scope (-0.00, 0.01)
00:37:39.384 00.002 10072 Worker thread wakes up
00:37:39.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
00:37:39.384 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
00:37:39.384 00.000 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
00:37:39.386 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:39.389 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:39.389 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:37:39.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:39.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:37:39.389 00.000 10072 MoveAxis(W, 4, ABG)
00:37:39.389 00.000 10072 Guiding  Dir = 3, Dur = 4
00:37:39.390 00.001 10072 IsGuiding returns 0
00:37:39.390 00.000 10072 PulseGuide returned control before completion, sleep 14
00:37:39.408 00.018 1032 UpdateGuideState exits: m=1427 SNR=26.6
00:37:39.410 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:39.411 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:39.415 00.004 1032 Enqueuing Expose request
00:37:39.417 00.002 10072 IsGuiding returns 0
00:37:39.417 00.000 10072 Move returns status 0, amount 4
00:37:39.417 00.000 10072 MoveAxis(N, 0, ABG)
00:37:39.417 00.000 10072 Move returns status 0, amount 0
00:37:39.417 00.000 10072 move complete, result=0
00:37:39.418 00.001 10072 worker thread done servicing request
00:37:39.418 00.000 10072 Worker thread wakes up
00:37:39.418 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:39.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:39.427 00.009 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:37:40.151 00.724 10072 Exposure complete
00:37:40.201 00.050 10072 worker thread done servicing request
00:37:40.201 00.000 1032 OnExposeComplete: enter
00:37:40.203 00.002 1032 UpdateGuideState(): m_state=6
00:37:40.206 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3108
00:37:40.209 00.003 1032 Star::Find returns 1 (0), X=318.64, Y=745.13, Mass=1458, SNR=26.9, Peak=162 HFD=2.6
00:37:40.211 00.002 1032 MultiStar: [#1 -0.21,0.04,1.07,U] [#2 -0.13,0.24,0.00,M1] [#3 0.04,0.27,0.00,M1] [#4 -0.16,0.22,0.61,U] [#5 -0.19,0.18,0.66,U] [#6 -0.17,0.28,0.00,M1] [#7 0.11,0.10,0.54,U] [#8 0.34,0.29,0.00,M1] 
00:37:40.213 00.002 1032 single-star, 4 included, MultiStar: {-0.07, 0.11}, one-star: {0.10, 0.07}
00:37:40.215 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
00:37:40.216 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
00:37:40.218 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=0.04 mountY=-0.12, mountTheta=-1.22
00:37:40.221 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
00:37:40.223 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
00:37:40.224 00.001 10072 Worker thread wakes up
00:37:40.224 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
00:37:40.224 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
00:37:40.225 00.001 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
00:37:40.227 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:40.228 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:40.228 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:37:40.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:40.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:37:40.228 00.000 10072 MoveAxis(W, 4, ABG)
00:37:40.229 00.001 10072 Guiding  Dir = 3, Dur = 4
00:37:40.229 00.000 10072 IsGuiding returns 0
00:37:40.229 00.000 10072 PulseGuide returned control before completion, sleep 14
00:37:40.249 00.020 1032 UpdateGuideState exits: m=1458 SNR=26.9
00:37:40.251 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:40.253 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:40.255 00.002 1032 Enqueuing Expose request
00:37:40.257 00.002 10072 IsGuiding returns 0
00:37:40.257 00.000 10072 Move returns status 0, amount 4
00:37:40.257 00.000 10072 MoveAxis(N, 0, ABG)
00:37:40.257 00.000 10072 Move returns status 0, amount 0
00:37:40.257 00.000 10072 move complete, result=0
00:37:40.257 00.000 10072 worker thread done servicing request
00:37:40.257 00.000 10072 Worker thread wakes up
00:37:40.257 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:40.257 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:40.264 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:37:40.666 00.402 10072 Exposure complete
00:37:40.717 00.051 10072 worker thread done servicing request
00:37:40.718 00.001 1032 OnExposeComplete: enter
00:37:40.720 00.002 1032 UpdateGuideState(): m_state=6
00:37:40.722 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3109
00:37:40.724 00.002 1032 Star::Find returns 1 (0), X=318.69, Y=745.19, Mass=1372, SNR=26.1, Peak=146 HFD=2.7
00:37:40.727 00.003 1032 MultiStar: [#1 -0.04,0.03,1.09,U] [#2 -0.08,0.23,1.05,U] [#3 -0.17,0.17,0.74,U] [#4 -0.21,0.16,0.66,U] [#5 -0.16,0.09,0.73,U] [#6 -0.11,0.16,0.77,U] [#7 0.13,0.09,0.54,U] [#8 0.14,0.21,0.60,U] 
00:37:40.728 00.001 1032 refined, 8 included, MultiStar: {-0.04, 0.14}, one-star: {0.15, 0.13}
00:37:40.730 00.002 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
00:37:40.731 00.001 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
00:37:40.733 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.85 mountX=0.14 mountY=0.00, mountTheta=0.02
00:37:40.737 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.14, opts=13)
00:37:40.739 00.002 1032 Enqueuing Move request for scope (-0.04, 0.14)
00:37:40.740 00.001 10072 Worker thread wakes up
00:37:40.740 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
00:37:40.740 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
00:37:40.740 00.000 10072 Moving (-0.04, 0.14) raw xDistance=0.14 yDistance=0.00
00:37:40.742 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:40.744 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.27
00:37:40.744 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:37:40.744 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:40.744 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:37:40.745 00.001 10072 MoveAxis(W, 75, ABG)
00:37:40.745 00.000 10072 Guiding  Dir = 3, Dur = 75
00:37:40.745 00.000 10072 IsGuiding returns 0
00:37:40.745 00.000 10072 PulseGuide returned control before completion, sleep 85
00:37:40.762 00.017 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:37:40.764 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:40.766 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:40.768 00.002 1032 Enqueuing Expose request
00:37:40.837 00.069 10072 IsGuiding returns 0
00:37:40.837 00.000 10072 Move returns status 0, amount 75
00:37:40.837 00.000 10072 MoveAxis(N, 0, ABG)
00:37:40.837 00.000 10072 Move returns status 0, amount 0
00:37:40.837 00.000 10072 move complete, result=0
00:37:40.837 00.000 10072 worker thread done servicing request
00:37:40.837 00.000 10072 Worker thread wakes up
00:37:40.838 00.001 1032 GuideStep: 0.1 px 75 ms WEST, 0.0 px 0 ms NORTH
00:37:40.840 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:40.841 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:41.467 00.626 10072 Exposure complete
00:37:41.513 00.046 10072 worker thread done servicing request
00:37:41.513 00.000 1032 OnExposeComplete: enter
00:37:41.515 00.002 1032 UpdateGuideState(): m_state=6
00:37:41.517 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3110
00:37:41.519 00.002 1032 Star::Find returns 1 (0), X=318.81, Y=744.92, Mass=1472, SNR=27.0, Peak=179 HFD=2.5
00:37:41.522 00.003 1032 MultiStar: [#1 0.10,-0.21,1.12,U] [#2 0.12,-0.04,0.97,U] [#3 0.16,-0.15,0.73,U] [#4 0.09,-0.20,0.61,U] [#5 0.17,-0.08,0.72,U] [#6 -0.12,0.09,0.70,U] [#7 0.28,0.02,0.00,M1] [#8 0.26,-0.12,0.00,M1] 
00:37:41.523 00.001 1032 refined, 6 included, MultiStar: {0.12, -0.11}, one-star: {0.28, -0.14}
00:37:41.525 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
00:37:41.526 00.001 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
00:37:41.528 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.72 mountX=-0.14 mountY=-0.09, mountTheta=-2.55
00:37:41.531 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.11, opts=13)
00:37:41.533 00.002 1032 Enqueuing Move request for scope (0.12, -0.11)
00:37:41.535 00.002 10072 Worker thread wakes up
00:37:41.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
00:37:41.535 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
00:37:41.535 00.000 10072 Moving (0.12, -0.11) raw xDistance=-0.14 yDistance=-0.09
00:37:41.536 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:41.538 00.002 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.27
00:37:41.538 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
00:37:41.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:41.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:37:41.538 00.000 10072 MoveAxis(E, 64, ABG)
00:37:41.539 00.001 10072 Guiding  Dir = 2, Dur = 64
00:37:41.539 00.000 10072 IsGuiding returns 0
00:37:41.539 00.000 10072 PulseGuide returned control before completion, sleep 74
00:37:41.557 00.018 1032 UpdateGuideState exits: m=1472 SNR=27.0
00:37:41.559 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:41.560 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:41.561 00.001 1032 Enqueuing Expose request
00:37:41.621 00.060 10072 IsGuiding returns 0
00:37:41.621 00.000 10072 Move returns status 0, amount 64
00:37:41.621 00.000 10072 MoveAxis(N, 0, ABG)
00:37:41.621 00.000 10072 Move returns status 0, amount 0
00:37:41.621 00.000 10072 move complete, result=0
00:37:41.621 00.000 10072 worker thread done servicing request
00:37:41.621 00.000 10072 Worker thread wakes up
00:37:41.622 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:41.622 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:41.628 00.006 1032 GuideStep: -0.1 px 64 ms EAST, -0.1 px 0 ms NORTH
00:37:42.027 00.399 10072 Exposure complete
00:37:42.077 00.050 10072 worker thread done servicing request
00:37:42.077 00.000 1032 OnExposeComplete: enter
00:37:42.080 00.003 1032 UpdateGuideState(): m_state=6
00:37:42.084 00.004 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3111
00:37:42.088 00.004 1032 Star::Find returns 1 (0), X=318.87, Y=745.07, Mass=1367, SNR=26.0, Peak=153 HFD=2.6
00:37:42.090 00.002 1032 MultiStar: [#1 0.08,0.07,1.18,U] [#2 0.01,0.00,0.98,U] [#3 0.18,-0.00,0.74,U] [#4 0.12,-0.01,0.68,U] [#5 0.19,0.16,0.71,U] [#6 0.07,0.20,0.71,U] [#7 0.27,-0.07,0.00,M2] [#8 0.32,0.13,0.00,M2] 
00:37:42.093 00.003 1032 refined, 6 included, MultiStar: {0.14, 0.06}, one-star: {0.34, 0.01}
00:37:42.095 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
00:37:42.097 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
00:37:42.099 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.39 mountX=0.02 mountY=-0.15, mountTheta=-1.44
00:37:42.102 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
00:37:42.104 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
00:37:42.105 00.001 10072 Worker thread wakes up
00:37:42.105 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
00:37:42.105 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
00:37:42.105 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
00:37:42.107 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:42.109 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:42.109 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:37:42.109 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:42.109 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:37:42.109 00.000 10072 MoveAxis(W, 1, ABG)
00:37:42.109 00.000 10072 Guiding  Dir = 3, Dur = 1
00:37:42.110 00.001 10072 IsGuiding returns 0
00:37:42.110 00.000 10072 PulseGuide returned control before completion, sleep 11
00:37:42.129 00.019 1032 UpdateGuideState exits: m=1367 SNR=26.0
00:37:42.131 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:42.134 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:42.135 00.001 1032 Enqueuing Expose request
00:37:42.137 00.002 10072 IsGuiding returns 0
00:37:42.137 00.000 10072 Move returns status 0, amount 1
00:37:42.137 00.000 10072 MoveAxis(N, 0, ABG)
00:37:42.137 00.000 10072 Move returns status 0, amount 0
00:37:42.137 00.000 10072 move complete, result=0
00:37:42.137 00.000 10072 worker thread done servicing request
00:37:42.138 00.001 10072 Worker thread wakes up
00:37:42.138 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:42.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:42.145 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:37:42.776 00.631 10072 Exposure complete
00:37:42.825 00.049 10072 worker thread done servicing request
00:37:42.825 00.000 1032 OnExposeComplete: enter
00:37:42.828 00.003 1032 UpdateGuideState(): m_state=6
00:37:42.832 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3112
00:37:42.834 00.002 1032 Star::Find returns 1 (0), X=318.78, Y=745.13, Mass=1359, SNR=26.0, Peak=160 HFD=2.5
00:37:42.838 00.004 1032 MultiStar: [#1 0.08,-0.00,1.14,U] [#2 -0.05,0.18,0.95,U] [#3 0.14,0.04,0.72,U] [#4 0.04,-0.04,0.69,U] [#5 0.03,0.06,0.74,U] [#6 -0.11,0.17,0.77,U] [#7 0.20,0.11,0.56,U] [#8 0.27,0.07,0.00,M3] 
00:37:42.840 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.07}, one-star: {0.24, 0.06}
00:37:42.842 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
00:37:42.843 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
00:37:42.845 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.78 mountX=0.05 mountY=-0.09, mountTheta=-1.05
00:37:42.847 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
00:37:42.850 00.003 1032 Enqueuing Move request for scope (0.07, 0.07)
00:37:42.851 00.001 10072 Worker thread wakes up
00:37:42.852 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
00:37:42.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:37:42.852 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.09
00:37:42.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:42.856 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:42.856 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:37:42.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:42.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:37:42.856 00.000 10072 MoveAxis(W, 1, ABG)
00:37:42.856 00.000 10072 Guiding  Dir = 3, Dur = 1
00:37:42.857 00.001 10072 IsGuiding returns 0
00:37:42.857 00.000 10072 PulseGuide returned control before completion, sleep 11
00:37:42.876 00.019 1032 UpdateGuideState exits: m=1359 SNR=26.0
00:37:42.878 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:42.879 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:42.881 00.002 1032 Enqueuing Expose request
00:37:42.883 00.002 10072 IsGuiding returns 0
00:37:42.883 00.000 10072 Move returns status 0, amount 1
00:37:42.883 00.000 10072 MoveAxis(N, 0, ABG)
00:37:42.883 00.000 10072 Move returns status 0, amount 0
00:37:42.883 00.000 10072 move complete, result=0
00:37:42.883 00.000 10072 worker thread done servicing request
00:37:42.883 00.000 10072 Worker thread wakes up
00:37:42.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:42.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:42.890 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:37:43.294 00.404 10072 Exposure complete
00:37:43.347 00.053 10072 worker thread done servicing request
00:37:43.347 00.000 1032 OnExposeComplete: enter
00:37:43.349 00.002 1032 UpdateGuideState(): m_state=6
00:37:43.352 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3113
00:37:43.354 00.002 1032 Star::Find returns 1 (0), X=318.82, Y=745.07, Mass=1345, SNR=25.8, Peak=153 HFD=2.5
00:37:43.356 00.002 1032 MultiStar: [#1 0.02,-0.02,1.18,U] [#2 0.02,0.14,0.96,U] [#3 0.00,0.10,0.75,U] [#4 0.04,0.12,0.68,U] [#5 -0.00,0.05,0.74,U] [#6 -0.05,0.10,0.75,U] [#7 0.31,-0.22,0.00,M2] [#8 0.07,0.01,0.61,U] 
00:37:43.358 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.06}, one-star: {0.28, 0.01}
00:37:43.360 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
00:37:43.362 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
00:37:43.363 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.84 mountX=0.04 mountY=-0.06, mountTheta=-0.99
00:37:43.367 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
00:37:43.368 00.001 1032 Enqueuing Move request for scope (0.05, 0.06)
00:37:43.371 00.003 10072 Worker thread wakes up
00:37:43.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
00:37:43.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
00:37:43.371 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.06
00:37:43.373 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:43.374 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:43.374 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:37:43.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:43.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:37:43.374 00.000 10072 MoveAxis(W, 1, ABG)
00:37:43.375 00.001 10072 Guiding  Dir = 3, Dur = 1
00:37:43.375 00.000 10072 IsGuiding returns 0
00:37:43.375 00.000 10072 PulseGuide returned control before completion, sleep 11
00:37:43.393 00.018 1032 UpdateGuideState exits: m=1345 SNR=25.8
00:37:43.396 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:43.397 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:43.399 00.002 1032 Enqueuing Expose request
00:37:43.400 00.001 10072 IsGuiding returns 0
00:37:43.400 00.000 10072 Move returns status 0, amount 1
00:37:43.401 00.001 10072 MoveAxis(N, 0, ABG)
00:37:43.401 00.000 10072 Move returns status 0, amount 0
00:37:43.401 00.000 10072 move complete, result=0
00:37:43.401 00.000 10072 worker thread done servicing request
00:37:43.401 00.000 10072 Worker thread wakes up
00:37:43.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:43.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:43.408 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:37:44.026 00.618 10072 Exposure complete
00:37:44.074 00.048 10072 worker thread done servicing request
00:37:44.074 00.000 1032 OnExposeComplete: enter
00:37:44.076 00.002 1032 UpdateGuideState(): m_state=6
00:37:44.078 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3114
00:37:44.080 00.002 1032 Star::Find returns 1 (0), X=318.75, Y=744.99, Mass=1353, SNR=25.9, Peak=160 HFD=2.5
00:37:44.082 00.002 1032 MultiStar: [#1 0.06,-0.10,1.15,U] [#2 -0.06,0.06,0.97,U] [#3 -0.15,-0.04,0.73,U] [#4 -0.03,0.01,0.67,U] [#5 -0.01,0.01,0.71,U] [#6 -0.14,-0.02,0.75,U] [#7 0.27,-0.05,0.00,M3] [#8 0.12,-0.03,0.60,U] 
00:37:44.083 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {0.21, -0.07}
00:37:44.084 00.001 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
00:37:44.087 00.003 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
00:37:44.089 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.31 mountX=-0.03 mountY=-0.00, mountTheta=-3.14
00:37:44.091 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
00:37:44.093 00.002 1032 Enqueuing Move request for scope (0.01, -0.03)
00:37:44.095 00.002 10072 Worker thread wakes up
00:37:44.095 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
00:37:44.095 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
00:37:44.095 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
00:37:44.097 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:44.099 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:44.099 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:37:44.099 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:44.099 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:37:44.099 00.000 10072 MoveAxis(W, 1, ABG)
00:37:44.099 00.000 10072 Guiding  Dir = 3, Dur = 1
00:37:44.099 00.000 10072 IsGuiding returns 0
00:37:44.099 00.000 10072 PulseGuide returned control before completion, sleep 11
00:37:44.116 00.017 10072 IsGuiding returns 0
00:37:44.116 00.000 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:37:44.119 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:44.120 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:44.122 00.002 1032 Enqueuing Expose request
00:37:44.125 00.003 10072 Move returns status 0, amount 1
00:37:44.125 00.000 10072 MoveAxis(N, 0, ABG)
00:37:44.125 00.000 10072 Move returns status 0, amount 0
00:37:44.125 00.000 10072 move complete, result=0
00:37:44.125 00.000 10072 worker thread done servicing request
00:37:44.125 00.000 10072 Worker thread wakes up
00:37:44.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:44.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:44.132 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:37:44.543 00.411 10072 Exposure complete
00:37:44.591 00.048 10072 worker thread done servicing request
00:37:44.591 00.000 1032 OnExposeComplete: enter
00:37:44.593 00.002 1032 UpdateGuideState(): m_state=6
00:37:44.595 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3115
00:37:44.596 00.001 1032 Star::Find returns 1 (0), X=318.70, Y=745.08, Mass=1516, SNR=27.4, Peak=175 HFD=2.6
00:37:44.598 00.002 1032 MultiStar: [#1 -0.06,-0.17,1.13,U] [#2 -0.17,0.04,0.91,U] [#3 0.01,-0.01,0.70,U] [#4 -0.06,-0.12,0.64,U] [#5 0.09,-0.01,0.72,U] [#6 0.01,0.09,0.67,U] [#7 0.09,-0.11,0.52,U] [#8 0.19,-0.07,0.57,U] 
00:37:44.600 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.16, 0.01}
00:37:44.602 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
00:37:44.604 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
00:37:44.606 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.11 mountX=-0.04 mountY=-0.01, mountTheta=-2.94
00:37:44.608 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
00:37:44.612 00.004 1032 Enqueuing Move request for scope (0.02, -0.04)
00:37:44.618 00.006 10072 Worker thread wakes up
00:37:44.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
00:37:44.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
00:37:44.618 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
00:37:44.621 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:44.623 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:44.623 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:37:44.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:44.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:37:44.623 00.000 10072 MoveAxis(W, 1, ABG)
00:37:44.623 00.000 10072 Guiding  Dir = 3, Dur = 1
00:37:44.623 00.000 10072 IsGuiding returns 0
00:37:44.625 00.002 10072 PulseGuide returned control before completion, sleep 11
00:37:44.643 00.018 1032 UpdateGuideState exits: m=1516 SNR=27.4
00:37:44.646 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:44.648 00.002 10072 IsGuiding returns 0
00:37:44.648 00.000 10072 Move returns status 0, amount 1
00:37:44.648 00.000 10072 MoveAxis(N, 0, ABG)
00:37:44.648 00.000 10072 Move returns status 0, amount 0
00:37:44.648 00.000 10072 move complete, result=0
00:37:44.648 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:44.650 00.002 1032 Enqueuing Expose request
00:37:44.651 00.001 10072 worker thread done servicing request
00:37:44.651 00.000 10072 Worker thread wakes up
00:37:44.652 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:44.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:44.652 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:37:45.277 00.625 10072 Exposure complete
00:37:45.329 00.052 10072 worker thread done servicing request
00:37:45.329 00.000 1032 OnExposeComplete: enter
00:37:45.331 00.002 1032 UpdateGuideState(): m_state=6
00:37:45.333 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3116
00:37:45.336 00.003 1032 Star::Find returns 1 (0), X=318.78, Y=745.18, Mass=1326, SNR=25.7, Peak=127 HFD=2.8
00:37:45.338 00.002 1032 MultiStar: [#1 0.06,-0.19,1.20,U] [#2 0.06,0.11,1.04,U] [#3 0.21,0.03,0.72,U] [#4 0.16,-0.13,0.69,U] [#5 0.21,0.05,0.68,U] [#6 0.10,0.21,0.70,U] [#7 0.25,-0.00,0.58,U] [#8 0.28,0.12,0.00,M1] 
00:37:45.339 00.001 1032 refined, 7 included, MultiStar: {0.15, 0.02}, one-star: {0.24, 0.12}
00:37:45.341 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
00:37:45.342 00.001 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
00:37:45.344 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.12 mountX=-0.02 mountY=-0.15, mountTheta=-1.71
00:37:45.347 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
00:37:45.349 00.002 1032 Enqueuing Move request for scope (0.15, 0.02)
00:37:45.350 00.001 10072 Worker thread wakes up
00:37:45.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
00:37:45.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
00:37:45.350 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
00:37:45.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:45.354 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:45.354 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:37:45.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:45.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:37:45.354 00.000 10072 MoveAxis(W, 1, ABG)
00:37:45.354 00.000 10072 Guiding  Dir = 3, Dur = 1
00:37:45.355 00.001 10072 IsGuiding returns 0
00:37:45.355 00.000 10072 PulseGuide returned control before completion, sleep 11
00:37:45.372 00.017 1032 UpdateGuideState exits: m=1326 SNR=25.7
00:37:45.374 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:45.375 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:45.377 00.002 1032 Enqueuing Expose request
00:37:45.382 00.005 10072 IsGuiding returns 0
00:37:45.382 00.000 10072 Move returns status 0, amount 1
00:37:45.382 00.000 10072 MoveAxis(N, 0, ABG)
00:37:45.383 00.001 10072 Move returns status 0, amount 0
00:37:45.383 00.000 10072 move complete, result=0
00:37:45.383 00.000 10072 worker thread done servicing request
00:37:45.383 00.000 10072 Worker thread wakes up
00:37:45.383 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:45.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:45.386 00.003 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:37:45.792 00.406 10072 Exposure complete
00:37:45.842 00.050 10072 worker thread done servicing request
00:37:45.842 00.000 1032 OnExposeComplete: enter
00:37:45.845 00.003 1032 UpdateGuideState(): m_state=6
00:37:45.847 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3117
00:37:45.849 00.002 1032 Star::Find returns 1 (0), X=318.89, Y=745.17, Mass=1516, SNR=27.4, Peak=157 HFD=2.7
00:37:45.851 00.002 1032 MultiStar: [#1 0.01,-0.07,1.09,U] [#2 0.03,0.21,0.91,U] [#3 0.11,0.22,0.67,U] [#4 0.28,0.08,0.00,M1] [#5 0.12,0.18,0.62,U] [#6 0.12,0.29,0.00,M1] [#7 0.30,0.05,0.00,M2] [#8 0.17,0.26,0.00,M2] 
00:37:45.853 00.002 1032 refined, 4 included, MultiStar: {0.13, 0.11}, one-star: {0.36, 0.11}
00:37:45.856 00.003 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
00:37:45.857 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
00:37:45.859 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.73 mountX=0.08 mountY=-0.15, mountTheta=-1.10
00:37:45.865 00.006 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.11, opts=13)
00:37:45.868 00.003 1032 Enqueuing Move request for scope (0.13, 0.11)
00:37:45.870 00.002 10072 Worker thread wakes up
00:37:45.870 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
00:37:45.870 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
00:37:45.870 00.000 10072 Moving (0.13, 0.11) raw xDistance=0.08 yDistance=-0.15
00:37:45.872 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:45.875 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:45.875 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:37:45.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:45.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:37:45.875 00.000 10072 MoveAxis(W, 1, ABG)
00:37:45.876 00.001 10072 Guiding  Dir = 3, Dur = 1
00:37:45.876 00.000 10072 IsGuiding returns 0
00:37:45.877 00.001 10072 PulseGuide returned control before completion, sleep 11
00:37:45.894 00.017 1032 UpdateGuideState exits: m=1516 SNR=27.4
00:37:45.897 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:45.899 00.002 10072 IsGuiding returns 0
00:37:45.899 00.000 10072 Move returns status 0, amount 1
00:37:45.899 00.000 10072 MoveAxis(N, 0, ABG)
00:37:45.899 00.000 10072 Move returns status 0, amount 0
00:37:45.899 00.000 10072 move complete, result=0
00:37:45.899 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:45.901 00.002 1032 Enqueuing Expose request
00:37:45.903 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
00:37:45.905 00.002 10072 worker thread done servicing request
00:37:45.905 00.000 10072 Worker thread wakes up
00:37:45.905 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:45.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:46.538 00.633 10072 Exposure complete
00:37:46.584 00.046 10072 worker thread done servicing request
00:37:46.584 00.000 1032 OnExposeComplete: enter
00:37:46.586 00.002 1032 UpdateGuideState(): m_state=6
00:37:46.588 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3118
00:37:46.589 00.001 1032 Star::Find returns 1 (0), X=318.77, Y=744.97, Mass=1296, SNR=25.4, Peak=140 HFD=2.5
00:37:46.591 00.002 1032 MultiStar: [#1 0.01,-0.03,1.20,U] [#2 0.22,-0.02,1.03,U] [#3 0.06,-0.02,0.76,U] [#4 0.03,-0.08,0.69,U] [#5 0.08,0.24,0.75,U] [#6 -0.03,0.03,0.72,U] [#7 0.27,-0.08,0.00,M3] [#8 0.17,-0.07,0.61,U] 
00:37:46.592 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.01}, one-star: {0.24, -0.09}
00:37:46.593 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
00:37:46.595 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
00:37:46.596 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.08 mountX=-0.03 mountY=-0.10, mountTheta=-1.91
00:37:46.599 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
00:37:46.602 00.003 1032 Enqueuing Move request for scope (0.10, -0.01)
00:37:46.604 00.002 10072 Worker thread wakes up
00:37:46.604 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
00:37:46.604 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
00:37:46.604 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.10
00:37:46.606 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:46.607 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:37:46.607 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:37:46.608 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:46.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:37:46.608 00.000 10072 MoveAxis(W, 1, ABG)
00:37:46.608 00.000 10072 Guiding  Dir = 3, Dur = 1
00:37:46.608 00.000 10072 IsGuiding returns 0
00:37:46.608 00.000 10072 PulseGuide returned control before completion, sleep 11
00:37:46.627 00.019 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:37:46.629 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:46.632 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:46.634 00.002 1032 Enqueuing Expose request
00:37:46.636 00.002 10072 IsGuiding returns 0
00:37:46.636 00.000 10072 Move returns status 0, amount 1
00:37:46.636 00.000 10072 MoveAxis(N, 0, ABG)
00:37:46.636 00.000 10072 Move returns status 0, amount 0
00:37:46.636 00.000 10072 move complete, result=0
00:37:46.636 00.000 10072 worker thread done servicing request
00:37:46.636 00.000 10072 Worker thread wakes up
00:37:46.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:46.637 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:46.647 00.010 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:37:47.069 00.422 10072 Exposure complete
00:37:47.407 00.338 10072 worker thread done servicing request
00:37:47.407 00.000 1032 OnExposeComplete: enter
00:37:47.410 00.003 1032 UpdateGuideState(): m_state=6
00:37:47.413 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3119
00:37:47.416 00.003 1032 Star::Find returns 1 (0), X=318.57, Y=744.93, Mass=1375, SNR=26.1, Peak=147 HFD=2.6
00:37:47.421 00.005 1032 MultiStar: [#1 -0.02,-0.20,1.11,U] [#2 0.04,-0.06,1.00,U] [#3 -0.11,-0.10,0.69,U] [#4 -0.10,-0.19,0.69,U] [#5 0.14,0.11,0.68,U] [#6 -0.10,-0.10,0.71,U] [#7 0.19,-0.34,0.00,M4] [#8 0.30,-0.15,0.00,M2] 
00:37:47.424 00.003 1032 refined, 6 included, MultiStar: {-0.01, -0.10}, one-star: {0.03, -0.13}
00:37:47.428 00.004 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.51 = 2.77)
00:37:47.433 00.005 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.77)
00:37:47.436 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.11 cameraTheta=-1.68 mountX=-0.10 mountY=0.04, mountTheta=2.77
00:37:47.645 00.209 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.10, opts=13)
00:37:47.652 00.007 1032 Enqueuing Move request for scope (-0.01, -0.10)
00:37:47.664 00.012 10072 Worker thread wakes up
00:37:47.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
00:37:47.665 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
00:37:47.665 00.000 10072 Moving (-0.01, -0.10) raw xDistance=-0.10 yDistance=0.04
00:37:47.692 00.027 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:47.784 00.092 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:37:47.784 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:37:47.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:47.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:37:47.784 00.000 10072 MoveAxis(W, 1, ABG)
00:37:47.784 00.000 10072 Guiding  Dir = 3, Dur = 1
00:37:47.785 00.001 10072 IsGuiding returns 0
00:37:47.785 00.000 10072 PulseGuide returned control before completion, sleep 11
00:37:47.809 00.024 10072 IsGuiding returns 0
00:37:47.809 00.000 10072 Move returns status 0, amount 1
00:37:47.809 00.000 10072 MoveAxis(N, 0, ABG)
00:37:47.809 00.000 10072 Move returns status 0, amount 0
00:37:47.815 00.006 10072 move complete, result=0
00:37:47.815 00.000 10072 worker thread done servicing request
00:37:47.823 00.008 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:37:47.827 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:47.830 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:47.834 00.004 1032 Enqueuing Expose request
00:37:47.837 00.003 10072 Worker thread wakes up
00:37:47.837 00.000 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
00:37:47.842 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:47.842 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:48.471 00.629 10072 Exposure complete
00:37:48.559 00.088 10072 worker thread done servicing request
00:37:48.559 00.000 1032 OnExposeComplete: enter
00:37:48.563 00.004 1032 UpdateGuideState(): m_state=6
00:37:48.565 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3120
00:37:48.568 00.003 1032 Star::Find returns 1 (0), X=318.80, Y=745.09, Mass=1445, SNR=26.8, Peak=138 HFD=2.6
00:37:48.570 00.002 1032 MultiStar: [#1 -0.00,-0.07,1.17,U] [#2 0.03,0.07,1.00,U] [#3 0.17,-0.03,0.73,U] [#4 0.02,0.04,0.65,U] [#5 -0.06,0.04,0.71,U] [#6 -0.03,0.01,0.74,U] [#7 0.29,-0.04,0.00,M5] [#8 0.21,-0.02,0.59,U] 
00:37:48.573 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.01}, one-star: {0.26, 0.03}
00:37:48.576 00.003 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
00:37:48.579 00.003 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
00:37:48.583 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.08 cameraTheta=0.11 mountX=-0.01 mountY=-0.07, mountTheta=-1.72
00:37:48.587 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
00:37:48.590 00.003 1032 Enqueuing Move request for scope (0.07, 0.01)
00:37:48.593 00.003 10072 Worker thread wakes up
00:37:48.593 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
00:37:48.593 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
00:37:48.593 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
00:37:48.596 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:48.599 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:48.599 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:37:48.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:48.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:37:48.599 00.000 10072 MoveAxis(W, 2, ABG)
00:37:48.600 00.001 10072 Guiding  Dir = 3, Dur = 2
00:37:48.600 00.000 10072 IsGuiding returns 0
00:37:48.601 00.001 10072 PulseGuide returned control before completion, sleep 12
00:37:48.622 00.021 10072 IsGuiding returns 0
00:37:48.622 00.000 10072 Move returns status 0, amount 2
00:37:48.622 00.000 10072 MoveAxis(N, 0, ABG)
00:37:48.622 00.000 10072 Move returns status 0, amount 0
00:37:48.622 00.000 10072 move complete, result=0
00:37:48.623 00.001 10072 worker thread done servicing request
00:37:48.627 00.004 1032 UpdateGuideState exits: m=1445 SNR=26.8
00:37:48.631 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:48.633 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:48.636 00.003 1032 Enqueuing Expose request
00:37:48.640 00.004 10072 Worker thread wakes up
00:37:48.640 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:37:48.648 00.008 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:48.649 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:49.063 00.414 10072 Exposure complete
00:37:49.133 00.070 10072 worker thread done servicing request
00:37:49.133 00.000 1032 OnExposeComplete: enter
00:37:49.135 00.002 1032 UpdateGuideState(): m_state=6
00:37:49.138 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3121
00:37:49.140 00.002 1032 Star::Find returns 1 (0), X=318.60, Y=745.10, Mass=1324, SNR=25.6, Peak=137 HFD=2.7
00:37:49.145 00.005 1032 MultiStar: [#1 0.07,-0.13,1.18,U] [#2 -0.03,0.07,0.97,U] [#3 0.13,-0.04,0.70,U] [#4 0.01,-0.13,0.71,U] [#5 0.07,-0.03,0.69,U] [#6 0.24,0.13,0.00,M1] [#7 0.21,0.07,0.55,U] [#8 0.44,0.04,0.00,M2] 
00:37:49.150 00.005 1032 refined, 6 included, MultiStar: {0.06, -0.02}, one-star: {0.06, 0.04}
00:37:49.156 00.006 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:37:49.158 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:37:49.160 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.37 mountX=-0.04 mountY=-0.06, mountTheta=-2.20
00:37:49.164 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
00:37:49.166 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
00:37:49.168 00.002 10072 Worker thread wakes up
00:37:49.168 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
00:37:49.169 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
00:37:49.169 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.06
00:37:49.171 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:49.176 00.005 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:49.176 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:37:49.177 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:49.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:37:49.177 00.000 10072 MoveAxis(W, 1, ABG)
00:37:49.177 00.000 10072 Guiding  Dir = 3, Dur = 1
00:37:49.177 00.000 10072 IsGuiding returns 0
00:37:49.178 00.001 10072 PulseGuide returned control before completion, sleep 11
00:37:49.199 00.021 10072 IsGuiding returns 0
00:37:49.199 00.000 10072 Move returns status 0, amount 1
00:37:49.201 00.002 10072 MoveAxis(N, 0, ABG)
00:37:49.201 00.000 10072 Move returns status 0, amount 0
00:37:49.201 00.000 10072 move complete, result=0
00:37:49.202 00.001 10072 worker thread done servicing request
00:37:49.205 00.003 1032 UpdateGuideState exits: m=1324 SNR=25.6
00:37:49.209 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:49.212 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:49.215 00.003 1032 Enqueuing Expose request
00:37:49.218 00.003 10072 Worker thread wakes up
00:37:49.218 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:37:49.221 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:49.221 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:49.847 00.626 10072 Exposure complete
00:37:49.929 00.082 10072 worker thread done servicing request
00:37:49.929 00.000 1032 OnExposeComplete: enter
00:37:49.933 00.004 1032 UpdateGuideState(): m_state=6
00:37:49.936 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3122
00:37:49.938 00.002 1032 Star::Find returns 1 (0), X=318.65, Y=745.06, Mass=1328, SNR=25.7, Peak=177 HFD=2.5
00:37:49.942 00.004 1032 MultiStar: [#1 0.09,-0.10,1.19,U] [#2 0.05,0.01,0.95,U] [#3 0.02,-0.10,0.77,U] [#4 -0.01,-0.19,0.69,U] [#5 0.18,0.04,0.69,U] [#6 0.04,0.03,0.74,U] [#7 0.26,-0.11,0.00,M5] [#8 0.27,-0.12,0.00,M3] 
00:37:49.944 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.05}, one-star: {0.12, -0.00}
00:37:49.945 00.001 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
00:37:49.948 00.003 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
00:37:49.951 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.56 mountX=-0.06 mountY=-0.06, mountTheta=-2.39
00:37:49.956 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
00:37:49.960 00.004 1032 Enqueuing Move request for scope (0.07, -0.05)
00:37:49.963 00.003 10072 Worker thread wakes up
00:37:49.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
00:37:49.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
00:37:49.963 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.06 yDistance=-0.06
00:37:49.966 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:49.970 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:49.970 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:37:49.970 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:49.971 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:37:49.971 00.000 10072 MoveAxis(W, 1, ABG)
00:37:49.971 00.000 10072 Guiding  Dir = 3, Dur = 1
00:37:49.972 00.001 10072 IsGuiding returns 0
00:37:49.973 00.001 10072 PulseGuide returned control before completion, sleep 11
00:37:49.986 00.013 10072 IsGuiding returns 0
00:37:49.986 00.000 10072 Move returns status 0, amount 1
00:37:49.986 00.000 10072 MoveAxis(N, 0, ABG)
00:37:49.986 00.000 10072 Move returns status 0, amount 0
00:37:49.986 00.000 10072 move complete, result=0
00:37:49.986 00.000 10072 worker thread done servicing request
00:37:49.997 00.011 1032 UpdateGuideState exits: m=1328 SNR=25.7
00:37:50.000 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:50.003 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:50.006 00.003 1032 Enqueuing Expose request
00:37:50.009 00.003 10072 Worker thread wakes up
00:37:50.009 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:37:50.012 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:50.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:50.427 00.415 10072 Exposure complete
00:37:50.496 00.069 10072 worker thread done servicing request
00:37:50.496 00.000 1032 OnExposeComplete: enter
00:37:50.499 00.003 1032 UpdateGuideState(): m_state=6
00:37:50.505 00.006 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3123
00:37:50.508 00.003 1032 Star::Find returns 1 (0), X=318.73, Y=745.02, Mass=1375, SNR=26.1, Peak=155 HFD=2.5
00:37:50.512 00.004 1032 MultiStar: [#1 -0.04,-0.16,1.14,U] [#2 0.02,-0.04,0.96,U] [#3 0.04,-0.12,0.73,U] [#4 -0.00,-0.20,0.70,U] [#5 -0.08,-0.04,0.71,U] [#6 0.12,-0.03,0.73,U] [#7 0.15,0.01,0.56,U] [#8 0.31,-0.20,0.00,M4] 
00:37:50.514 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.20, -0.04}
00:37:50.516 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
00:37:50.520 00.004 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
00:37:50.522 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.05 mountX=-0.09 mountY=-0.02, mountTheta=-2.88
00:37:50.528 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
00:37:50.530 00.002 1032 Enqueuing Move request for scope (0.05, -0.08)
00:37:50.533 00.003 10072 Worker thread wakes up
00:37:50.533 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
00:37:50.533 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
00:37:50.533 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.02
00:37:50.536 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:50.539 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:50.539 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:37:50.539 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:50.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:37:50.539 00.000 10072 MoveAxis(W, 1, ABG)
00:37:50.539 00.000 10072 Guiding  Dir = 3, Dur = 1
00:37:50.540 00.001 10072 IsGuiding returns 0
00:37:50.541 00.001 10072 PulseGuide returned control before completion, sleep 11
00:37:50.564 00.023 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:37:50.567 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:50.570 00.003 10072 IsGuiding returns 0
00:37:50.570 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:50.573 00.003 1032 Enqueuing Expose request
00:37:50.575 00.002 10072 Move returns status 0, amount 1
00:37:50.575 00.000 10072 MoveAxis(N, 0, ABG)
00:37:50.575 00.000 10072 Move returns status 0, amount 0
00:37:50.575 00.000 10072 move complete, result=0
00:37:50.576 00.001 10072 worker thread done servicing request
00:37:50.576 00.000 10072 Worker thread wakes up
00:37:50.576 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:50.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:50.590 00.014 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:37:51.214 00.624 10072 Exposure complete
00:37:51.290 00.076 10072 worker thread done servicing request
00:37:51.290 00.000 1032 OnExposeComplete: enter
00:37:51.293 00.003 1032 UpdateGuideState(): m_state=6
00:37:51.296 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3124
00:37:51.298 00.002 1032 Star::Find returns 1 (0), X=318.61, Y=744.89, Mass=1557, SNR=27.8, Peak=184 HFD=2.6
00:37:51.300 00.002 1032 MultiStar: [#1 -0.02,0.01,1.07,U] [#2 -0.13,-0.02,0.94,U] [#3 -0.07,-0.14,0.73,U] [#4 0.02,-0.11,0.64,U] [#5 0.02,-0.01,0.68,U] [#6 0.01,-0.11,0.64,U] [#7 0.08,-0.11,0.54,U] [#8 0.19,-0.24,0.00,M5] 
00:37:51.307 00.007 1032 refined, 7 included, MultiStar: {-0.01, -0.08}, one-star: {0.08, -0.17}
00:37:51.310 00.003 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.80)
00:37:51.313 00.003 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.80)
00:37:51.316 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.65 mountX=-0.07 mountY=0.03, mountTheta=2.80
00:37:51.321 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.08, opts=13)
00:37:51.326 00.005 1032 Enqueuing Move request for scope (-0.01, -0.08)
00:37:51.329 00.003 10072 Worker thread wakes up
00:37:51.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
00:37:51.329 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
00:37:51.329 00.000 10072 Moving (-0.01, -0.08) raw xDistance=-0.07 yDistance=0.03
00:37:51.335 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:51.339 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:51.339 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:37:51.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:51.340 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:37:51.340 00.000 10072 MoveAxis(W, 2, ABG)
00:37:51.340 00.000 10072 Guiding  Dir = 3, Dur = 2
00:37:51.340 00.000 10072 IsGuiding returns 0
00:37:51.342 00.002 10072 PulseGuide returned control before completion, sleep 11
00:37:51.367 00.025 10072 IsGuiding returns 0
00:37:51.367 00.000 10072 Move returns status 0, amount 2
00:37:51.367 00.000 10072 MoveAxis(N, 0, ABG)
00:37:51.367 00.000 10072 Move returns status 0, amount 0
00:37:51.368 00.001 10072 move complete, result=0
00:37:51.368 00.000 10072 worker thread done servicing request
00:37:51.372 00.004 1032 UpdateGuideState exits: m=1557 SNR=27.8
00:37:51.375 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:51.378 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:51.383 00.005 1032 Enqueuing Expose request
00:37:51.386 00.003 10072 Worker thread wakes up
00:37:51.387 00.001 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
00:37:51.389 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:51.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:51.807 00.418 10072 Exposure complete
00:37:51.876 00.069 10072 worker thread done servicing request
00:37:51.877 00.001 1032 OnExposeComplete: enter
00:37:51.882 00.005 1032 UpdateGuideState(): m_state=6
00:37:51.884 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3125
00:37:51.886 00.002 1032 Star::Find returns 1 (0), X=318.68, Y=744.94, Mass=1509, SNR=27.4, Peak=162 HFD=2.5
00:37:51.889 00.003 1032 MultiStar: [#1 0.00,-0.18,1.10,U] [#2 -0.15,-0.14,0.93,U] [#3 -0.02,-0.17,0.70,U] [#4 -0.05,-0.20,0.69,U] [#5 -0.29,-0.00,0.00,M1] [#6 -0.00,0.02,0.64,U] [#7 -0.06,0.05,0.50,U] [#8 0.19,-0.15,0.56,U] 
00:37:51.898 00.009 1032 refined, 7 included, MultiStar: {0.01, -0.12}, one-star: {0.14, -0.12}
00:37:51.901 00.003 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.94)
00:37:51.903 00.002 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.94)
00:37:51.905 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.51 mountX=-0.12 mountY=0.02, mountTheta=2.94
00:37:51.908 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.12, opts=13)
00:37:51.911 00.003 1032 Enqueuing Move request for scope (0.01, -0.12)
00:37:51.914 00.003 10072 Worker thread wakes up
00:37:51.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
00:37:51.914 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
00:37:51.914 00.000 10072 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=0.02
00:37:51.917 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:51.921 00.004 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:51.922 00.001 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
00:37:51.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:51.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:37:51.922 00.000 10072 MoveAxis(W, 2, ABG)
00:37:51.922 00.000 10072 Guiding  Dir = 3, Dur = 2
00:37:51.924 00.002 10072 IsGuiding returns 0
00:37:51.927 00.003 10072 IsGuiding returns 0
00:37:51.927 00.000 10072 Move returns status 0, amount 2
00:37:51.927 00.000 10072 MoveAxis(N, 0, ABG)
00:37:51.928 00.001 10072 Move returns status 0, amount 0
00:37:51.928 00.000 10072 move complete, result=0
00:37:51.928 00.000 10072 worker thread done servicing request
00:37:51.950 00.022 1032 UpdateGuideState exits: m=1509 SNR=27.4
00:37:51.952 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:51.960 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:51.964 00.004 1032 Enqueuing Expose request
00:37:51.967 00.003 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
00:37:51.970 00.003 10072 Worker thread wakes up
00:37:51.970 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:51.970 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:52.605 00.635 10072 Exposure complete
00:37:52.693 00.088 10072 worker thread done servicing request
00:37:52.693 00.000 1032 OnExposeComplete: enter
00:37:52.696 00.003 1032 UpdateGuideState(): m_state=6
00:37:52.699 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3126
00:37:52.701 00.002 1032 Star::Find returns 1 (0), X=318.81, Y=744.79, Mass=1336, SNR=25.8, Peak=158 HFD=2.8
00:37:52.704 00.003 1032 MultiStar: [#1 0.09,-0.32,0.00,M1] [#2 -0.03,-0.33,0.00,M1] [#3 0.26,-0.55,0.00,M1] [#4 0.15,-0.51,0.00,M1] [#5 0.12,-0.23,0.68,U] [#6 0.02,0.01,0.67,U] [#7 0.33,-0.34,0.00,M3] [#8 0.17,-0.27,0.00,M5] 
00:37:52.707 00.003 1032 refined, 2 included, MultiStar: {0.16, -0.18}, one-star: {0.27, -0.27}
00:37:52.716 00.009 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
00:37:52.719 00.003 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
00:37:52.722 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.86 mountX=-0.21 mountY=-0.10, mountTheta=-2.69
00:37:52.727 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.18, opts=13)
00:37:52.730 00.003 1032 Enqueuing Move request for scope (0.16, -0.18)
00:37:52.732 00.002 10072 Worker thread wakes up
00:37:52.732 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
00:37:52.732 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
00:37:52.733 00.001 10072 Moving (0.16, -0.18) raw xDistance=-0.21 yDistance=-0.10
00:37:52.735 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:52.738 00.003 10072 PPEC rslt: input = -0.21, final = -0.10, react = -0.11, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 289.27
00:37:52.738 00.000 10072 PPEC: input: -0.21, control: -0.10, exposure: 500
00:37:52.738 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:52.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:37:52.738 00.000 10072 MoveAxis(E, 105, ABG)
00:37:52.738 00.000 10072 Guiding  Dir = 2, Dur = 105
00:37:52.739 00.001 10072 IsGuiding returns 0
00:37:52.740 00.001 10072 PulseGuide returned control before completion, sleep 115
00:37:52.769 00.029 1032 UpdateGuideState exits: m=1336 SNR=25.8
00:37:52.776 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:52.789 00.013 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:52.795 00.006 1032 Enqueuing Expose request
00:37:52.868 00.073 10072 IsGuiding returns 0
00:37:52.868 00.000 10072 Move returns status 0, amount 105
00:37:52.868 00.000 10072 MoveAxis(N, 0, ABG)
00:37:52.869 00.001 10072 Move returns status 0, amount 0
00:37:52.869 00.000 10072 move complete, result=0
00:37:52.869 00.000 10072 worker thread done servicing request
00:37:52.869 00.000 1032 GuideStep: -0.2 px 105 ms EAST, -0.1 px 0 ms NORTH
00:37:52.877 00.008 10072 Worker thread wakes up
00:37:52.877 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:52.878 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:53.297 00.419 10072 Exposure complete
00:37:53.383 00.086 10072 worker thread done servicing request
00:37:53.384 00.001 1032 OnExposeComplete: enter
00:37:53.386 00.002 1032 UpdateGuideState(): m_state=6
00:37:53.390 00.004 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3127
00:37:53.393 00.003 1032 Star::Find returns 1 (0), X=318.72, Y=744.91, Mass=1418, SNR=26.5, Peak=149 HFD=2.6
00:37:53.397 00.004 1032 MultiStar: [#1 0.10,-0.26,0.00,M2] [#2 0.03,-0.15,0.91,U] [#3 0.14,-0.18,0.72,U] [#4 0.18,-0.41,0.00,M2] [#5 -0.02,-0.07,0.73,U] [#6 0.12,-0.12,0.70,U] [#7 0.35,-0.32,0.00,M4] [#8 0.28,-0.17,0.00,M6] 
00:37:53.400 00.003 1032 refined, 4 included, MultiStar: {0.09, -0.14}, one-star: {0.18, -0.15}
00:37:53.401 00.001 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
00:37:53.405 00.004 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
00:37:53.407 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-0.96 mountX=-0.15 mountY=-0.06, mountTheta=-2.79
00:37:53.411 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.14, opts=13)
00:37:53.413 00.002 1032 Enqueuing Move request for scope (0.09, -0.14)
00:37:53.415 00.002 10072 Worker thread wakes up
00:37:53.416 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
00:37:53.416 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
00:37:53.416 00.000 10072 Moving (0.09, -0.14) raw xDistance=-0.15 yDistance=-0.06
00:37:53.419 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:53.424 00.005 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.27
00:37:53.425 00.001 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
00:37:53.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:53.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:37:53.425 00.000 10072 MoveAxis(E, 76, ABG)
00:37:53.425 00.000 10072 Guiding  Dir = 2, Dur = 76
00:37:53.427 00.002 10072 IsGuiding returns 0
00:37:53.428 00.001 10072 PulseGuide returned control before completion, sleep 85
00:37:53.458 00.030 1032 UpdateGuideState exits: m=1418 SNR=26.5
00:37:53.461 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:53.463 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:53.471 00.008 1032 Enqueuing Expose request
00:37:53.514 00.043 10072 IsGuiding returns 0
00:37:53.514 00.000 10072 Move returns status 0, amount 76
00:37:53.515 00.001 10072 MoveAxis(N, 0, ABG)
00:37:53.515 00.000 10072 Move returns status 0, amount 0
00:37:53.515 00.000 10072 move complete, result=0
00:37:53.515 00.000 10072 worker thread done servicing request
00:37:53.515 00.000 10072 Worker thread wakes up
00:37:53.515 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:53.515 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:53.515 00.000 1032 GuideStep: -0.2 px 76 ms EAST, -0.1 px 0 ms NORTH
00:37:54.226 00.711 10072 Exposure complete
00:37:54.588 00.362 10072 worker thread done servicing request
00:37:54.588 00.000 1032 OnExposeComplete: enter
00:37:54.595 00.007 1032 UpdateGuideState(): m_state=6
00:37:54.603 00.008 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3128
00:37:54.607 00.004 1032 Star::Find returns 1 (0), X=318.67, Y=745.17, Mass=1337, SNR=25.8, Peak=129 HFD=2.7
00:37:54.610 00.003 1032 MultiStar: [#1 0.07,0.05,1.14,U] [#2 -0.12,0.09,1.00,U] [#3 -0.02,0.14,0.76,U] [#4 -0.05,-0.12,0.66,U] [#5 -0.09,-0.02,0.72,U] [#6 0.03,0.10,0.75,U] [#7 0.19,0.04,0.54,U] [#8 0.33,0.11,0.00,M7] 
00:37:54.619 00.009 1032 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {0.14, 0.11}
00:37:54.622 00.003 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
00:37:54.625 00.003 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
00:37:54.628 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.27 mountX=0.05 mountY=-0.03, mountTheta=-0.56
00:37:54.632 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
00:37:54.635 00.003 1032 Enqueuing Move request for scope (0.02, 0.06)
00:37:54.638 00.003 10072 Worker thread wakes up
00:37:54.638 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:37:54.639 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:37:54.639 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
00:37:54.645 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:54.653 00.008 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:37:54.653 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:37:54.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:54.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:37:54.653 00.000 10072 MoveAxis(W, 3, ABG)
00:37:54.653 00.000 10072 Guiding  Dir = 3, Dur = 3
00:37:54.656 00.003 10072 IsGuiding returns 0
00:37:54.662 00.006 10072 IsGuiding returns 0
00:37:54.662 00.000 10072 Move returns status 0, amount 3
00:37:54.662 00.000 10072 MoveAxis(N, 0, ABG)
00:37:54.662 00.000 10072 Move returns status 0, amount 0
00:37:54.663 00.001 10072 move complete, result=0
00:37:54.663 00.000 10072 worker thread done servicing request
00:37:54.702 00.039 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:37:54.706 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:54.710 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:54.714 00.004 1032 Enqueuing Expose request
00:37:54.719 00.005 10072 Worker thread wakes up
00:37:54.720 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
00:37:54.723 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:54.724 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:55.361 00.637 10072 Exposure complete
00:37:55.568 00.207 1032 OnExposeComplete: enter
00:37:55.573 00.005 10072 worker thread done servicing request
00:37:55.573 00.000 1032 UpdateGuideState(): m_state=6
00:37:55.603 00.030 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3129
00:37:55.616 00.013 1032 Star::Find returns 1 (0), X=318.76, Y=745.30, Mass=1313, SNR=25.5, Peak=144 HFD=2.7
00:37:55.619 00.003 1032 MultiStar: [#1 0.04,0.17,1.14,U] [#2 -0.07,0.18,1.00,U] [#3 0.20,0.08,0.76,U] [#4 0.16,0.15,0.69,U] [#5 -0.00,0.29,0.00,M1] [#6 0.15,0.31,0.00,M1] [#7 0.26,0.50,0.00,M4] [#8 0.23,0.31,0.00,M8] 
00:37:55.624 00.005 1032 refined, 4 included, MultiStar: {0.10, 0.17}, one-star: {0.22, 0.23}
00:37:55.626 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
00:37:55.629 00.003 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
00:37:55.631 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.03 mountX=0.14 mountY=-0.14, mountTheta=-0.80
00:37:55.636 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.17, opts=13)
00:37:55.638 00.002 1032 Enqueuing Move request for scope (0.10, 0.17)
00:37:55.641 00.003 10072 Worker thread wakes up
00:37:55.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
00:37:55.642 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
00:37:55.642 00.000 10072 Moving (0.10, 0.17) raw xDistance=0.14 yDistance=-0.14
00:37:55.644 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:55.647 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.27
00:37:55.647 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:37:55.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:55.648 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:37:55.648 00.000 10072 MoveAxis(W, 72, ABG)
00:37:55.648 00.000 10072 Guiding  Dir = 3, Dur = 72
00:37:55.648 00.000 10072 IsGuiding returns 0
00:37:55.649 00.001 10072 PulseGuide returned control before completion, sleep 82
00:37:56.017 00.368 10072 IsGuiding returns 0
00:37:56.017 00.000 10072 Move returns status 0, amount 72
00:37:56.017 00.000 10072 MoveAxis(N, 0, ABG)
00:37:56.017 00.000 10072 Move returns status 0, amount 0
00:37:56.017 00.000 10072 move complete, result=0
00:37:56.017 00.000 10072 worker thread done servicing request
00:37:57.291 01.274 1032 UpdateGuideState exits: m=1313 SNR=25.5
00:37:57.298 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:57.358 00.060 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:57.671 00.313 1032 Enqueuing Expose request
00:37:57.676 00.005 10072 Worker thread wakes up
00:37:57.676 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:57.676 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:57.677 00.001 1032 GuideStep: 0.1 px 72 ms WEST, -0.1 px 0 ms NORTH
00:37:58.438 00.761 10072 Exposure complete
00:37:58.786 00.348 10072 worker thread done servicing request
00:37:58.787 00.001 1032 OnExposeComplete: enter
00:37:58.791 00.004 1032 UpdateGuideState(): m_state=6
00:37:58.796 00.005 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3130
00:37:58.815 00.019 1032 Star::Find returns 1 (0), X=318.64, Y=744.87, Mass=1390, SNR=26.3, Peak=172 HFD=2.5
00:37:58.819 00.004 1032 MultiStar: [#1 0.04,-0.33,0.00,M1] [#2 -0.05,-0.19,0.97,U] [#3 0.07,-0.25,0.73,U] [#4 0.10,-0.25,0.67,U] [#5 -0.08,-0.17,0.72,U] [#6 -0.06,-0.12,0.73,U] [#7 0.15,-0.29,0.00,M5] [#8 0.22,-0.13,0.59,U] 
00:37:58.822 00.003 1032 refined, 6 included, MultiStar: {0.04, -0.19}, one-star: {0.10, -0.20}
00:37:58.827 00.005 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
00:37:58.834 00.007 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
00:37:58.838 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.37 mountX=-0.19 mountY=0.01, mountTheta=3.08
00:37:58.847 00.009 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.19, opts=13)
00:37:58.850 00.003 1032 Enqueuing Move request for scope (0.04, -0.19)
00:37:58.853 00.003 10072 Worker thread wakes up
00:37:58.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
00:37:58.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
00:37:58.854 00.001 10072 Moving (0.04, -0.19) raw xDistance=-0.19 yDistance=0.01
00:37:58.870 00.016 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:37:58.873 00.003 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 289.27
00:37:58.874 00.001 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
00:37:58.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:58.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:37:58.874 00.000 10072 MoveAxis(E, 89, ABG)
00:37:58.874 00.000 10072 Guiding  Dir = 2, Dur = 89
00:37:58.875 00.001 10072 IsGuiding returns 0
00:37:58.875 00.000 10072 PulseGuide returned control before completion, sleep 98
00:37:58.921 00.046 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:37:58.952 00.031 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:58.955 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:37:58.958 00.003 1032 Enqueuing Expose request
00:37:58.985 00.027 10072 IsGuiding returns 0
00:37:58.986 00.001 10072 Move returns status 0, amount 89
00:37:58.986 00.000 10072 MoveAxis(N, 0, ABG)
00:37:58.986 00.000 10072 Move returns status 0, amount 0
00:37:58.987 00.001 10072 move complete, result=0
00:37:58.987 00.000 10072 worker thread done servicing request
00:37:58.987 00.000 10072 Worker thread wakes up
00:37:58.987 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:37:58.987 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:37:58.992 00.005 1032 GuideStep: -0.2 px 89 ms EAST, 0.0 px 0 ms NORTH
00:37:59.662 00.670 10072 Exposure complete
00:37:59.944 00.282 10072 worker thread done servicing request
00:37:59.944 00.000 1032 OnExposeComplete: enter
00:37:59.947 00.003 1032 UpdateGuideState(): m_state=6
00:37:59.950 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3131
00:37:59.952 00.002 1032 Star::Find returns 1 (0), X=318.56, Y=745.08, Mass=1450, SNR=26.8, Peak=155 HFD=2.5
00:37:59.956 00.004 1032 MultiStar: [#1 -0.18,-0.06,1.09,U] [#2 -0.20,0.01,0.95,U] [#3 -0.13,0.07,0.69,U] [#4 -0.06,0.01,0.63,U] [#5 -0.15,0.09,0.72,U] [#6 0.05,0.14,0.69,U] [#7 0.18,-0.04,0.52,U] [#8 0.30,0.26,0.00,M8] 
00:37:59.959 00.003 1032 single-star, 7 included, MultiStar: {-0.07, 0.02}, one-star: {0.02, 0.02}
00:37:59.963 00.004 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
00:37:59.966 00.003 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
00:37:59.968 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.02 cameraTheta=0.70 mountX=0.01 mountY=-0.02, mountTheta=-1.13
00:37:59.972 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
00:38:00.011 00.039 1032 Enqueuing Move request for scope (0.02, 0.02)
00:38:00.021 00.010 10072 Worker thread wakes up
00:38:00.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
00:38:00.021 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
00:38:00.021 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
00:38:00.059 00.038 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:00.062 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:38:00.062 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:38:00.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:00.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:38:00.063 00.001 10072 MoveAxis(W, 4, ABG)
00:38:00.063 00.000 10072 Guiding  Dir = 3, Dur = 4
00:38:00.063 00.000 10072 IsGuiding returns 0
00:38:00.063 00.000 10072 PulseGuide returned control before completion, sleep 14
00:38:00.095 00.032 10072 IsGuiding returns 0
00:38:00.096 00.001 10072 Move returns status 0, amount 4
00:38:00.096 00.000 10072 MoveAxis(N, 0, ABG)
00:38:00.096 00.000 10072 Move returns status 0, amount 0
00:38:00.096 00.000 10072 move complete, result=0
00:38:00.096 00.000 10072 worker thread done servicing request
00:38:00.139 00.043 1032 UpdateGuideState exits: m=1450 SNR=26.8
00:38:00.143 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:00.146 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:00.167 00.021 1032 Enqueuing Expose request
00:38:00.170 00.003 10072 Worker thread wakes up
00:38:00.170 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:38:00.173 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:00.173 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:00.806 00.633 10072 Exposure complete
00:38:01.082 00.276 10072 worker thread done servicing request
00:38:01.082 00.000 1032 OnExposeComplete: enter
00:38:01.085 00.003 1032 UpdateGuideState(): m_state=6
00:38:01.088 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3132
00:38:01.112 00.024 1032 Star::Find returns 1 (0), X=318.74, Y=745.00, Mass=1529, SNR=27.6, Peak=169 HFD=2.5
00:38:01.115 00.003 1032 MultiStar: [#1 -0.22,0.09,1.09,U] [#2 -0.04,0.11,0.90,U] [#3 0.03,0.16,0.72,U] [#4 -0.08,-0.05,0.68,U] [#5 -0.16,0.16,0.66,U] [#6 -0.33,0.19,0.00,M1] [#7 -0.06,0.30,0.00,M5] [#8 -0.03,0.05,0.56,U] 
00:38:01.117 00.002 1032 refined, 6 included, MultiStar: {-0.04, 0.06}, one-star: {0.21, -0.06}
00:38:01.120 00.003 1032 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.83) = xAngle (0.30 = 0.30)
00:38:01.122 00.002 1032 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.30 = 0.30)
00:38:01.148 00.026 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.13 mountX=0.07 mountY=0.02, mountTheta=0.30
00:38:01.153 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
00:38:01.155 00.002 1032 Enqueuing Move request for scope (-0.04, 0.06)
00:38:01.159 00.004 10072 Worker thread wakes up
00:38:01.159 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
00:38:01.159 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
00:38:01.159 00.000 10072 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.02
00:38:01.162 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:01.189 00.027 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:38:01.189 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:38:01.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:01.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:38:01.189 00.000 10072 MoveAxis(W, 4, ABG)
00:38:01.189 00.000 10072 Guiding  Dir = 3, Dur = 4
00:38:01.190 00.001 10072 IsGuiding returns 0
00:38:01.190 00.000 10072 PulseGuide returned control before completion, sleep 14
00:38:01.218 00.028 10072 IsGuiding returns 0
00:38:01.218 00.000 10072 Move returns status 0, amount 4
00:38:01.218 00.000 10072 MoveAxis(N, 0, ABG)
00:38:01.218 00.000 10072 Move returns status 0, amount 0
00:38:01.218 00.000 10072 move complete, result=0
00:38:01.218 00.000 10072 worker thread done servicing request
00:38:01.271 00.053 1032 UpdateGuideState exits: m=1529 SNR=27.6
00:38:01.274 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:01.276 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:01.279 00.003 1032 Enqueuing Expose request
00:38:01.281 00.002 10072 Worker thread wakes up
00:38:01.281 00.000 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
00:38:01.284 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:01.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:02.009 00.725 10072 Exposure complete
00:38:02.233 00.224 10072 worker thread done servicing request
00:38:02.233 00.000 1032 OnExposeComplete: enter
00:38:02.238 00.005 1032 UpdateGuideState(): m_state=6
00:38:02.241 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3133
00:38:02.275 00.034 1032 Star::Find returns 1 (0), X=318.69, Y=745.18, Mass=1249, SNR=24.9, Peak=119 HFD=2.7
00:38:02.279 00.004 1032 MultiStar: [#1 -0.03,0.01,1.22,U] [#2 -0.12,0.14,0.98,U] [#3 0.16,0.22,0.78,U] [#4 0.03,0.15,0.70,U] [#5 -0.23,0.11,0.70,U] [#6 -0.09,0.27,0.00,M2] [#7 0.25,0.20,0.00,M6] [#8 0.20,0.28,0.00,M8] 
00:38:02.282 00.003 1032 refined, 5 included, MultiStar: {-0.00, 0.12}, one-star: {0.15, 0.12}
00:38:02.284 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
00:38:02.288 00.004 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
00:38:02.318 00.030 1032 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=0.11 mountY=-0.03, mountTheta=-0.24
00:38:02.323 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.12, opts=13)
00:38:02.327 00.004 1032 Enqueuing Move request for scope (-0.00, 0.12)
00:38:02.330 00.003 10072 Worker thread wakes up
00:38:02.330 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
00:38:02.330 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
00:38:02.330 00.000 10072 Moving (-0.00, 0.12) raw xDistance=0.11 yDistance=-0.03
00:38:02.333 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:02.377 00.044 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:38:02.378 00.001 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:38:02.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:02.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:38:02.378 00.000 10072 MoveAxis(W, 4, ABG)
00:38:02.378 00.000 10072 Guiding  Dir = 3, Dur = 4
00:38:02.378 00.000 10072 IsGuiding returns 0
00:38:02.379 00.001 10072 PulseGuide returned control before completion, sleep 14
00:38:02.419 00.040 10072 IsGuiding returns 0
00:38:02.419 00.000 10072 Move returns status 0, amount 4
00:38:02.419 00.000 10072 MoveAxis(N, 0, ABG)
00:38:02.420 00.001 10072 Move returns status 0, amount 0
00:38:02.420 00.000 10072 move complete, result=0
00:38:02.420 00.000 10072 worker thread done servicing request
00:38:02.468 00.048 1032 UpdateGuideState exits: m=1249 SNR=24.9
00:38:02.471 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:02.473 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:02.475 00.002 1032 Enqueuing Expose request
00:38:02.477 00.002 10072 Worker thread wakes up
00:38:02.477 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:38:02.480 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:02.480 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:03.227 00.747 10072 Exposure complete
00:38:03.461 00.234 1032 OnExposeComplete: enter
00:38:03.466 00.005 1032 UpdateGuideState(): m_state=6
00:38:03.472 00.006 10072 worker thread done servicing request
00:38:03.473 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3134
00:38:03.475 00.002 1032 Star::Find returns 1 (0), X=318.82, Y=745.09, Mass=1456, SNR=26.9, Peak=156 HFD=2.6
00:38:03.479 00.004 1032 MultiStar: [#1 0.12,-0.01,1.06,U] [#2 -0.00,0.21,0.97,U] [#3 0.03,0.16,0.72,U] [#4 0.05,0.15,0.68,U] [#5 -0.01,0.08,0.62,U] [#6 0.08,0.31,0.00,M3] [#7 0.28,0.07,0.00,M7] [#8 0.22,0.10,0.56,U] 
00:38:03.481 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.10}, one-star: {0.28, 0.03}
00:38:03.484 00.003 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:38:03.487 00.003 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:38:03.504 00.017 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.76 mountX=0.07 mountY=-0.13, mountTheta=-1.07
00:38:03.508 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
00:38:03.511 00.003 1032 Enqueuing Move request for scope (0.10, 0.10)
00:38:03.514 00.003 10072 Worker thread wakes up
00:38:03.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
00:38:03.515 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
00:38:03.515 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.13
00:38:03.535 00.020 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:03.540 00.005 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:38:03.540 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:38:03.540 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:03.541 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:38:03.541 00.000 10072 MoveAxis(W, 4, ABG)
00:38:03.541 00.000 10072 Guiding  Dir = 3, Dur = 4
00:38:03.541 00.000 10072 IsGuiding returns 0
00:38:03.544 00.003 10072 PulseGuide returned control before completion, sleep 11
00:38:03.563 00.019 10072 IsGuiding returns 0
00:38:03.563 00.000 10072 Move returns status 0, amount 4
00:38:03.563 00.000 10072 MoveAxis(N, 0, ABG)
00:38:03.563 00.000 10072 Move returns status 0, amount 0
00:38:03.563 00.000 10072 move complete, result=0
00:38:03.563 00.000 10072 worker thread done servicing request
00:38:03.610 00.047 1032 UpdateGuideState exits: m=1456 SNR=26.9
00:38:03.613 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:03.637 00.024 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:03.639 00.002 1032 Enqueuing Expose request
00:38:03.642 00.003 10072 Worker thread wakes up
00:38:03.643 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:38:03.645 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:03.646 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:04.323 00.677 10072 Exposure complete
00:38:04.428 00.105 1032 OnExposeComplete: enter
00:38:04.432 00.004 1032 UpdateGuideState(): m_state=6
00:38:04.436 00.004 10072 worker thread done servicing request
00:38:04.436 00.000 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3135
00:38:04.439 00.003 1032 Star::Find returns 1 (0), X=318.74, Y=745.13, Mass=1407, SNR=26.4, Peak=153 HFD=2.6
00:38:04.442 00.003 1032 MultiStar: [#1 0.14,-0.08,1.11,U] [#2 -0.06,0.20,1.02,U] [#3 0.11,0.01,0.71,U] [#4 0.10,0.01,0.69,U] [#5 -0.05,0.20,0.70,U] [#6 0.07,0.11,0.71,U] [#7 0.27,0.00,0.55,U] [#8 0.38,0.09,0.00,M8] 
00:38:04.445 00.003 1032 refined, 7 included, MultiStar: {0.09, 0.06}, one-star: {0.20, 0.07}
00:38:04.448 00.003 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
00:38:04.451 00.003 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
00:38:04.477 00.026 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.58 mountX=0.04 mountY=-0.11, mountTheta=-1.25
00:38:04.481 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
00:38:04.483 00.002 1032 Enqueuing Move request for scope (0.09, 0.06)
00:38:04.487 00.004 10072 Worker thread wakes up
00:38:04.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
00:38:04.487 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
00:38:04.487 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.11
00:38:04.490 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:04.513 00.023 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:38:04.513 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:38:04.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:04.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:38:04.516 00.003 10072 MoveAxis(W, 4, ABG)
00:38:04.516 00.000 10072 Guiding  Dir = 3, Dur = 4
00:38:04.525 00.009 10072 IsGuiding returns 0
00:38:04.529 00.004 10072 PulseGuide returned control before completion, sleep 11
00:38:04.587 00.058 10072 IsGuiding returns 0
00:38:04.587 00.000 10072 Move returns status 0, amount 4
00:38:04.587 00.000 10072 MoveAxis(N, 0, ABG)
00:38:04.587 00.000 10072 Move returns status 0, amount 0
00:38:04.587 00.000 10072 move complete, result=0
00:38:04.587 00.000 10072 worker thread done servicing request
00:38:04.590 00.003 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:38:04.594 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:04.596 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:04.599 00.003 1032 Enqueuing Expose request
00:38:04.602 00.003 10072 Worker thread wakes up
00:38:04.602 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:38:04.605 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:04.605 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:05.027 00.422 10072 Exposure complete
00:38:05.084 00.057 10072 worker thread done servicing request
00:38:05.108 00.024 1032 OnExposeComplete: enter
00:38:05.274 00.166 1032 UpdateGuideState(): m_state=6
00:38:05.315 00.041 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3136
00:38:05.319 00.004 1032 Star::Find returns 1 (0), X=318.66, Y=745.04, Mass=1457, SNR=26.9, Peak=172 HFD=2.5
00:38:05.322 00.003 1032 MultiStar: [#1 0.15,-0.03,1.06,U] [#2 -0.11,0.11,0.97,U] [#3 0.08,0.14,0.73,U] [#4 0.12,0.04,0.65,U] [#5 0.06,0.08,0.69,U] [#6 0.09,0.14,0.64,U] [#7 0.20,0.21,0.00,M7] [#8 0.23,-0.05,0.60,U] 
00:38:05.324 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.12, -0.02}
00:38:05.327 00.003 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
00:38:05.330 00.003 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
00:38:05.333 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.50 mountX=0.02 mountY=-0.10, mountTheta=-1.33
00:38:05.339 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
00:38:05.342 00.003 1032 Enqueuing Move request for scope (0.09, 0.05)
00:38:05.344 00.002 10072 Worker thread wakes up
00:38:05.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
00:38:05.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
00:38:05.344 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.02 yDistance=-0.10
00:38:05.349 00.005 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:38:05.349 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:38:05.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:05.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:38:05.349 00.000 10072 MoveAxis(W, 4, ABG)
00:38:05.349 00.000 10072 Guiding  Dir = 3, Dur = 4
00:38:05.350 00.001 10072 IsGuiding returns 0
00:38:05.351 00.001 10072 PulseGuide returned control before completion, sleep 14
00:38:05.595 00.244 10072 IsGuiding returns 0
00:38:05.603 00.008 10072 Move returns status 0, amount 4
00:38:05.603 00.000 10072 MoveAxis(N, 0, ABG)
00:38:05.603 00.000 10072 Move returns status 0, amount 0
00:38:05.603 00.000 10072 move complete, result=0
00:38:05.603 00.000 10072 worker thread done servicing request
00:38:05.904 00.301 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:06.393 00.489 1032 UpdateGuideState exits: m=1457 SNR=26.9
00:38:06.462 00.069 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:06.529 00.067 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:06.534 00.005 1032 Enqueuing Expose request
00:38:06.588 00.054 10072 Worker thread wakes up
00:38:06.589 00.001 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:38:06.593 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:06.593 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:07.359 00.766 10072 Exposure complete
00:38:07.646 00.287 10072 worker thread done servicing request
00:38:07.659 00.013 1032 OnExposeComplete: enter
00:38:07.663 00.004 1032 UpdateGuideState(): m_state=6
00:38:07.667 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3137
00:38:07.670 00.003 1032 Star::Find returns 1 (0), X=318.80, Y=745.04, Mass=1426, SNR=26.6, Peak=163 HFD=2.5
00:38:07.675 00.005 1032 MultiStar: [#1 0.16,-0.15,1.06,U] [#2 0.06,0.07,0.92,U] [#3 0.13,0.08,0.71,U] [#4 0.10,-0.04,0.69,U] [#5 -0.04,0.04,0.68,U] [#6 0.15,0.10,0.71,U] [#7 0.19,0.03,0.52,U] [#8 0.25,-0.00,0.59,U] 
00:38:07.677 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.00}, one-star: {0.26, -0.02}
00:38:07.680 00.003 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
00:38:07.687 00.007 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
00:38:07.792 00.105 1032 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.02 mountX=-0.03 mountY=-0.14, mountTheta=-1.81
00:38:07.828 00.036 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.00, opts=13)
00:38:07.872 00.044 1032 Enqueuing Move request for scope (0.14, 0.00)
00:38:07.880 00.008 10072 Worker thread wakes up
00:38:07.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
00:38:07.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
00:38:07.881 00.001 10072 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=-0.14
00:38:07.903 00.022 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:38:07.903 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:38:07.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:07.907 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:38:07.907 00.000 10072 MoveAxis(W, 10, ABG)
00:38:07.907 00.000 10072 Guiding  Dir = 3, Dur = 10
00:38:07.938 00.031 10072 IsGuiding returns 0
00:38:07.939 00.001 10072 PulseGuide returned control before completion, sleep 20
00:38:07.956 00.017 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:07.964 00.008 10072 IsGuiding returns 0
00:38:07.964 00.000 10072 Move returns status 0, amount 10
00:38:07.964 00.000 10072 MoveAxis(N, 0, ABG)
00:38:07.964 00.000 10072 Move returns status 0, amount 0
00:38:07.964 00.000 10072 move complete, result=0
00:38:07.965 00.001 10072 worker thread done servicing request
00:38:08.003 00.038 1032 UpdateGuideState exits: m=1426 SNR=26.6
00:38:08.007 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:08.011 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:08.014 00.003 1032 Enqueuing Expose request
00:38:08.057 00.043 10072 Worker thread wakes up
00:38:08.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:08.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:08.059 00.002 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:38:08.720 00.661 10072 Exposure complete
00:38:08.837 00.117 1032 OnExposeComplete: enter
00:38:08.844 00.007 10072 worker thread done servicing request
00:38:08.845 00.001 1032 UpdateGuideState(): m_state=6
00:38:08.849 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3138
00:38:08.853 00.004 1032 Star::Find returns 1 (0), X=318.82, Y=745.13, Mass=1295, SNR=25.3, Peak=152 HFD=2.5
00:38:08.857 00.004 1032 MultiStar: [#1 0.19,-0.09,1.13,U] [#2 0.06,-0.03,1.01,U] [#3 0.18,0.08,0.77,U] [#4 0.14,0.07,0.72,U] [#5 -0.03,0.13,0.72,U] [#6 0.29,0.09,0.00,M1] [#7 0.32,0.16,0.00,M7] [#8 0.41,0.00,0.00,M7] 
00:38:08.872 00.015 1032 refined, 5 included, MultiStar: {0.14, 0.03}, one-star: {0.28, 0.06}
00:38:08.877 00.005 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
00:38:08.880 00.003 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
00:38:08.882 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.18 mountX=-0.01 mountY=-0.15, mountTheta=-1.65
00:38:08.886 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
00:38:08.890 00.004 1032 Enqueuing Move request for scope (0.14, 0.03)
00:38:08.911 00.021 10072 Worker thread wakes up
00:38:08.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
00:38:08.911 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
00:38:08.911 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.15
00:38:08.914 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:08.917 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:38:08.917 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:38:08.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:08.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:38:08.918 00.001 10072 MoveAxis(W, 7, ABG)
00:38:08.918 00.000 10072 Guiding  Dir = 3, Dur = 7
00:38:08.918 00.000 10072 IsGuiding returns 0
00:38:08.919 00.001 10072 PulseGuide returned control before completion, sleep 17
00:38:08.947 00.028 1032 UpdateGuideState exits: m=1295 SNR=25.3
00:38:08.951 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:08.997 00.046 10072 IsGuiding returns 0
00:38:08.997 00.000 10072 Move returns status 0, amount 7
00:38:08.997 00.000 10072 MoveAxis(N, 0, ABG)
00:38:08.997 00.000 10072 Move returns status 0, amount 0
00:38:08.997 00.000 10072 move complete, result=0
00:38:08.998 00.001 10072 worker thread done servicing request
00:38:08.998 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:09.003 00.005 1032 Enqueuing Expose request
00:38:09.006 00.003 10072 Worker thread wakes up
00:38:09.007 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:09.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:09.008 00.001 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:38:09.438 00.430 10072 Exposure complete
00:38:09.558 00.120 10072 worker thread done servicing request
00:38:09.558 00.000 1032 OnExposeComplete: enter
00:38:09.561 00.003 1032 UpdateGuideState(): m_state=6
00:38:09.565 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3139
00:38:09.567 00.002 1032 Star::Find returns 1 (0), X=318.78, Y=745.11, Mass=1342, SNR=25.7, Peak=180 HFD=2.4
00:38:09.570 00.003 1032 MultiStar: [#1 0.21,0.03,1.12,U] [#2 0.09,0.10,1.00,U] [#3 0.15,0.12,0.81,U] [#4 0.15,0.13,0.66,U] [#5 0.06,0.20,0.68,U] [#6 0.11,0.17,0.75,U] [#7 0.34,0.12,0.00,M8] [#8 0.40,0.12,0.00,M8] 
00:38:09.573 00.003 1032 refined, 6 included, MultiStar: {0.15, 0.10}, one-star: {0.24, 0.04}
00:38:09.576 00.003 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
00:38:09.578 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
00:38:09.585 00.007 1032 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.59 mountX=0.06 mountY=-0.17, mountTheta=-1.24
00:38:09.673 00.088 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.10, opts=13)
00:38:09.678 00.005 1032 Enqueuing Move request for scope (0.15, 0.10)
00:38:09.683 00.005 10072 Worker thread wakes up
00:38:09.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
00:38:09.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
00:38:09.683 00.000 10072 Moving (0.15, 0.10) raw xDistance=0.06 yDistance=-0.17
00:38:09.688 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:09.694 00.006 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:38:09.695 00.001 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:38:09.695 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:09.695 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:38:09.695 00.000 10072 MoveAxis(W, 7, ABG)
00:38:09.695 00.000 10072 Guiding  Dir = 3, Dur = 7
00:38:09.696 00.001 10072 IsGuiding returns 0
00:38:09.696 00.000 10072 PulseGuide returned control before completion, sleep 17
00:38:09.722 00.026 10072 IsGuiding returns 0
00:38:09.722 00.000 10072 Move returns status 0, amount 7
00:38:09.722 00.000 10072 MoveAxis(N, 0, ABG)
00:38:09.722 00.000 10072 Move returns status 0, amount 0
00:38:09.722 00.000 10072 move complete, result=0
00:38:09.723 00.001 10072 worker thread done servicing request
00:38:09.739 00.016 1032 UpdateGuideState exits: m=1342 SNR=25.7
00:38:09.744 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:09.747 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:09.751 00.004 1032 Enqueuing Expose request
00:38:09.755 00.004 10072 Worker thread wakes up
00:38:09.756 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:09.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:09.757 00.001 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
00:38:10.463 00.706 10072 Exposure complete
00:38:10.559 00.096 10072 worker thread done servicing request
00:38:10.560 00.001 1032 OnExposeComplete: enter
00:38:10.564 00.004 1032 UpdateGuideState(): m_state=6
00:38:10.568 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3140
00:38:10.571 00.003 1032 Star::Find returns 1 (0), X=318.73, Y=745.28, Mass=1424, SNR=26.6, Peak=152 HFD=2.8
00:38:10.574 00.003 1032 MultiStar: [#1 -0.00,0.19,1.10,U] [#2 0.14,0.31,0.00,M1] [#3 0.24,0.27,0.00,M1] [#4 0.10,0.29,0.00,M1] [#5 0.03,0.30,0.00,M1] [#6 0.13,0.35,0.00,M1] [#7 0.55,0.27,0.00,M9] [#8 0.29,0.17,0.00,M9] 
00:38:10.577 00.003 1032 refined, 1 included, MultiStar: {0.09, 0.21}, one-star: {0.20, 0.22}
00:38:10.590 00.013 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
00:38:10.594 00.004 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
00:38:10.598 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.15 mountX=0.17 mountY=-0.14, mountTheta=-0.68
00:38:10.603 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.21, opts=13)
00:38:10.607 00.004 1032 Enqueuing Move request for scope (0.09, 0.21)
00:38:10.610 00.003 10072 Worker thread wakes up
00:38:10.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
00:38:10.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
00:38:10.610 00.000 10072 Moving (0.09, 0.21) raw xDistance=0.17 yDistance=-0.14
00:38:10.613 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:10.616 00.003 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 289.28
00:38:10.616 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
00:38:10.616 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:10.616 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:38:10.616 00.000 10072 MoveAxis(W, 95, ABG)
00:38:10.617 00.001 10072 Guiding  Dir = 3, Dur = 95
00:38:10.617 00.000 10072 IsGuiding returns 0
00:38:10.618 00.001 10072 PulseGuide returned control before completion, sleep 105
00:38:10.818 00.200 10072 IsGuiding returns 1
00:38:10.818 00.000 10072 scope still moving after pulse duration time elapsed
00:38:10.843 00.025 1032 UpdateGuideState exits: m=1424 SNR=26.6
00:38:10.847 00.004 10072 IsGuiding returns 0
00:38:10.847 00.000 10072 scope move finished after 95 + 135 ms
00:38:10.848 00.001 10072 Move returns status 0, amount 95
00:38:10.848 00.000 10072 MoveAxis(N, 0, ABG)
00:38:10.848 00.000 10072 Move returns status 0, amount 0
00:38:10.848 00.000 10072 move complete, result=0
00:38:10.848 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:10.851 00.003 10072 worker thread done servicing request
00:38:10.851 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:10.853 00.002 1032 Enqueuing Expose request
00:38:10.857 00.004 10072 Worker thread wakes up
00:38:10.857 00.000 1032 GuideStep: 0.2 px 95 ms WEST, -0.1 px 0 ms NORTH
00:38:10.860 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:10.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:11.512 00.652 10072 Exposure complete
00:38:11.637 00.125 10072 worker thread done servicing request
00:38:12.715 01.078 1032 OnExposeComplete: enter
00:38:12.898 00.183 1032 UpdateGuideState(): m_state=6
00:38:12.902 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3141
00:38:12.906 00.004 1032 Star::Find returns 1 (0), X=318.85, Y=745.21, Mass=1254, SNR=25.0, Peak=152 HFD=2.4
00:38:12.908 00.002 1032 MultiStar: [#1 0.18,0.02,1.20,U] [#2 0.13,0.10,1.01,U] [#3 0.20,0.15,0.77,U] [#4 0.18,0.10,0.72,U] [#5 0.07,0.16,0.73,U] [#6 0.19,0.27,0.00,M2] [#7 0.18,0.16,0.56,U] [#8 0.37,0.18,0.00,M10] 
00:38:12.911 00.003 1032 refined, 6 included, MultiStar: {0.18, 0.11}, one-star: {0.32, 0.15}
00:38:12.913 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:38:12.916 00.003 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:38:12.918 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.55 mountX=0.06 mountY=-0.20, mountTheta=-1.28
00:38:12.923 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.11, opts=13)
00:38:12.925 00.002 1032 Enqueuing Move request for scope (0.18, 0.11)
00:38:13.014 00.089 10072 Worker thread wakes up
00:38:13.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
00:38:13.014 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
00:38:13.014 00.000 10072 Moving (0.18, 0.11) raw xDistance=0.06 yDistance=-0.20
00:38:13.022 00.008 10072 PPEC rslt: input = 0.06, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:38:13.022 00.000 10072 PPEC: input: 0.06, control: 0.02, exposure: 500
00:38:13.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:38:13.022 00.000 10072 MoveAxis(W, 16, ABG)
00:38:13.022 00.000 10072 Guiding  Dir = 3, Dur = 16
00:38:13.144 00.122 10072 IsGuiding returns 0
00:38:13.145 00.001 10072 PulseGuide returned control before completion, sleep 26
00:38:13.368 00.223 10072 IsGuiding returns 0
00:38:13.369 00.001 10072 Move returns status 0, amount 16
00:38:13.369 00.000 10072 MoveAxis(N, 132, ABG)
00:38:13.369 00.000 10072 Guiding  Dir = 0, Dur = 132
00:38:13.371 00.002 10072 IsGuiding returns 0
00:38:13.372 00.001 10072 PulseGuide returned control before completion, sleep 141
00:38:13.408 00.036 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:13.444 00.036 1032 UpdateGuideState exits: m=1254 SNR=25.0
00:38:13.447 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:13.451 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:13.454 00.003 1032 Enqueuing Expose request
00:38:13.613 00.159 10072 IsGuiding returns 0
00:38:13.613 00.000 10072 Move returns status 0, amount 132
00:38:13.613 00.000 10072 move complete, result=0
00:38:13.615 00.002 10072 worker thread done servicing request
00:38:13.615 00.000 10072 Worker thread wakes up
00:38:13.615 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:13.616 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:13.617 00.001 1032 GuideStep: 0.1 px 16 ms WEST, -0.2 px 132 ms NORTH
00:38:14.742 01.125 10072 Exposure complete
00:38:15.359 00.617 10072 worker thread done servicing request
00:38:15.447 00.088 1032 OnExposeComplete: enter
00:38:15.739 00.292 1032 UpdateGuideState(): m_state=6
00:38:15.828 00.089 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3142
00:38:15.835 00.007 1032 Star::Find returns 1 (0), X=318.45, Y=745.34, Mass=1420, SNR=26.6, Peak=177 HFD=3.0
00:38:15.840 00.005 1032 MultiStar: [#1 -0.16,0.18,1.13,U] [#2 -0.23,0.27,0.00,M1] [#3 -0.17,0.24,0.00,M1] [#4 -0.16,0.11,0.71,U] [#5 -0.35,0.30,0.00,M1] [#6 -0.28,0.19,0.00,M3] [#7 -0.15,-0.10,0.53,U] [#8 -0.05,0.14,0.58,U] 
00:38:15.981 00.141 1032 refined, 4 included, MultiStar: {-0.12, 0.15}, one-star: {-0.08, 0.27}
00:38:16.158 00.177 1032 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.83) = xAngle (0.44 = 0.44)
00:38:16.166 00.008 1032 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.44 = 0.44)
00:38:16.170 00.004 1032 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.27 mountX=0.17 mountY=0.08, mountTheta=0.44
00:38:16.174 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.15, opts=13)
00:38:16.572 00.398 1032 Enqueuing Move request for scope (-0.12, 0.15)
00:38:16.576 00.004 10072 Worker thread wakes up
00:38:16.576 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
00:38:16.576 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
00:38:16.576 00.000 10072 Moving (-0.12, 0.15) raw xDistance=0.17 yDistance=0.08
00:38:16.583 00.007 10072 PPEC rslt: input = 0.17, final = 0.11, react = 0.09, pred = 0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 289.28
00:38:16.584 00.001 10072 PPEC: input: 0.17, control: 0.11, exposure: 500
00:38:16.584 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:16.584 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:38:16.584 00.000 10072 MoveAxis(W, 111, ABG)
00:38:16.584 00.000 10072 Guiding  Dir = 3, Dur = 111
00:38:16.585 00.001 10072 IsGuiding returns 0
00:38:16.585 00.000 10072 PulseGuide returned control before completion, sleep 121
00:38:16.610 00.025 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:17.577 00.967 10072 IsGuiding returns 0
00:38:17.577 00.000 10072 Move returns status 0, amount 111
00:38:17.577 00.000 10072 MoveAxis(N, 0, ABG)
00:38:17.577 00.000 10072 Move returns status 0, amount 0
00:38:17.577 00.000 10072 move complete, result=0
00:38:17.577 00.000 10072 worker thread done servicing request
00:38:17.721 00.144 1032 UpdateGuideState exits: m=1420 SNR=26.6
00:38:17.725 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:17.761 00.036 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:17.804 00.043 1032 Enqueuing Expose request
00:38:17.989 00.185 10072 Worker thread wakes up
00:38:17.989 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:17.989 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:18.024 00.035 1032 GuideStep: 0.2 px 111 ms WEST, 0.1 px 0 ms NORTH
00:38:18.824 00.800 10072 Exposure complete
00:38:18.971 00.147 10072 worker thread done servicing request
00:38:18.971 00.000 1032 OnExposeComplete: enter
00:38:18.974 00.003 1032 UpdateGuideState(): m_state=6
00:38:18.977 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3143
00:38:18.980 00.003 1032 Star::Find returns 1 (0), X=318.67, Y=745.28, Mass=1408, SNR=26.4, Peak=140 HFD=2.8
00:38:18.983 00.003 1032 MultiStar: [#1 0.03,0.12,1.14,U] [#2 -0.14,0.15,0.97,U] [#3 -0.06,0.16,0.72,U] [#4 -0.01,0.00,0.70,U] [#5 -0.11,0.40,0.00,M2] [#6 -0.05,0.38,0.00,M4] [#7 0.11,0.06,0.55,U] [#8 0.25,0.21,0.00,M10] 
00:38:18.999 00.016 1032 refined, 5 included, MultiStar: {0.01, 0.13}, one-star: {0.13, 0.22}
00:38:19.007 00.008 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
00:38:19.012 00.005 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
00:38:19.020 00.008 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.52 mountX=0.12 mountY=-0.04, mountTheta=-0.31
00:38:19.025 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
00:38:19.028 00.003 1032 Enqueuing Move request for scope (0.01, 0.13)
00:38:19.030 00.002 10072 Worker thread wakes up
00:38:19.030 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
00:38:19.030 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
00:38:19.031 00.001 10072 Moving (0.01, 0.13) raw xDistance=0.12 yDistance=-0.04
00:38:19.039 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:19.046 00.007 10072 PPEC rslt: input = 0.12, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:38:19.046 00.000 10072 PPEC: input: 0.12, control: 0.02, exposure: 500
00:38:19.046 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:19.046 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:38:19.046 00.000 10072 MoveAxis(W, 20, ABG)
00:38:19.066 00.020 10072 Guiding  Dir = 3, Dur = 20
00:38:19.068 00.002 10072 IsGuiding returns 0
00:38:19.069 00.001 10072 PulseGuide returned control before completion, sleep 30
00:38:19.110 00.041 10072 IsGuiding returns 0
00:38:19.110 00.000 10072 Move returns status 0, amount 20
00:38:19.111 00.001 10072 MoveAxis(N, 0, ABG)
00:38:19.111 00.000 10072 Move returns status 0, amount 0
00:38:19.111 00.000 10072 move complete, result=0
00:38:19.111 00.000 10072 worker thread done servicing request
00:38:19.118 00.007 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:38:19.122 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:19.137 00.015 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:19.139 00.002 1032 Enqueuing Expose request
00:38:19.144 00.005 10072 Worker thread wakes up
00:38:19.144 00.000 1032 GuideStep: 0.1 px 20 ms WEST, -0.0 px 0 ms NORTH
00:38:19.147 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:19.147 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:19.973 00.826 10072 Exposure complete
00:38:20.088 00.115 10072 worker thread done servicing request
00:38:20.088 00.000 1032 OnExposeComplete: enter
00:38:20.092 00.004 1032 UpdateGuideState(): m_state=6
00:38:20.095 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3144
00:38:20.097 00.002 1032 Star::Find returns 1 (0), X=318.62, Y=745.21, Mass=1488, SNR=27.1, Peak=169 HFD=2.8
00:38:20.100 00.003 1032 MultiStar: [#1 0.04,0.26,1.12,U] [#2 0.02,0.39,0.00,M1] [#3 0.11,0.33,0.00,M1] [#4 -0.05,0.20,0.63,U] [#5 -0.06,0.40,0.00,M3] [#6 0.04,0.29,0.00,M5] [#7 0.13,0.28,0.00,M7] [#8 0.20,0.16,0.57,U] 
00:38:20.102 00.002 1032 single-star, 3 included, MultiStar: {0.06, 0.20}, one-star: {0.08, 0.15}
00:38:20.105 00.003 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
00:38:20.107 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
00:38:20.110 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.07 mountX=0.13 mountY=-0.12, mountTheta=-0.76
00:38:20.114 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.15, opts=13)
00:38:20.117 00.003 1032 Enqueuing Move request for scope (0.08, 0.15)
00:38:20.119 00.002 10072 Worker thread wakes up
00:38:20.120 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
00:38:20.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
00:38:20.120 00.000 10072 Moving (0.08, 0.15) raw xDistance=0.13 yDistance=-0.12
00:38:20.123 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:20.126 00.003 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:38:20.126 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
00:38:20.126 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:20.126 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:38:20.126 00.000 10072 MoveAxis(W, 13, ABG)
00:38:20.126 00.000 10072 Guiding  Dir = 3, Dur = 13
00:38:20.127 00.001 10072 IsGuiding returns 0
00:38:20.127 00.000 10072 PulseGuide returned control before completion, sleep 23
00:38:20.154 00.027 1032 UpdateGuideState exits: m=1488 SNR=27.1
00:38:20.157 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:20.160 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:20.164 00.004 1032 Enqueuing Expose request
00:38:20.165 00.001 10072 IsGuiding returns 0
00:38:20.165 00.000 10072 Move returns status 0, amount 13
00:38:20.165 00.000 10072 MoveAxis(N, 0, ABG)
00:38:20.166 00.001 10072 Move returns status 0, amount 0
00:38:20.166 00.000 10072 move complete, result=0
00:38:20.166 00.000 10072 worker thread done servicing request
00:38:20.166 00.000 10072 Worker thread wakes up
00:38:20.166 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:20.166 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:20.176 00.010 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
00:38:20.965 00.789 10072 Exposure complete
00:38:21.129 00.164 10072 worker thread done servicing request
00:38:21.129 00.000 1032 OnExposeComplete: enter
00:38:21.133 00.004 1032 UpdateGuideState(): m_state=6
00:38:21.136 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3145
00:38:21.146 00.010 1032 Star::Find returns 1 (0), X=318.76, Y=745.20, Mass=1435, SNR=26.7, Peak=167 HFD=2.5
00:38:21.152 00.006 1032 MultiStar: [#1 0.15,0.25,0.00,M1] [#2 0.02,0.19,0.96,U] [#3 0.08,0.20,0.76,U] [#4 -0.06,0.16,0.65,U] [#5 -0.02,0.28,0.00,M4] [#6 -0.14,0.23,0.67,U] [#7 0.23,0.12,0.52,U] [#8 0.14,0.13,0.59,U] 
00:38:21.161 00.009 1032 refined, 6 included, MultiStar: {0.07, 0.17}, one-star: {0.22, 0.14}
00:38:21.165 00.004 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
00:38:21.169 00.004 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
00:38:21.226 00.057 1032 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.17 mountX=0.15 mountY=-0.11, mountTheta=-0.66
00:38:21.235 00.009 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.17, opts=13)
00:38:21.252 00.017 1032 Enqueuing Move request for scope (0.07, 0.17)
00:38:21.256 00.004 10072 Worker thread wakes up
00:38:21.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
00:38:21.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
00:38:21.256 00.000 10072 Moving (0.07, 0.17) raw xDistance=0.15 yDistance=-0.11
00:38:21.262 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:21.318 00.056 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.29
00:38:21.318 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:38:21.319 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:21.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:38:21.320 00.001 10072 MoveAxis(W, 87, ABG)
00:38:21.320 00.000 10072 Guiding  Dir = 3, Dur = 87
00:38:21.320 00.000 10072 IsGuiding returns 0
00:38:21.321 00.001 10072 PulseGuide returned control before completion, sleep 97
00:38:21.425 00.104 10072 IsGuiding returns 1
00:38:21.426 00.001 10072 scope still moving after pulse duration time elapsed
00:38:21.662 00.236 1032 UpdateGuideState exits: m=1435 SNR=26.7
00:38:21.786 00.124 10072 IsGuiding returns 0
00:38:21.786 00.000 10072 scope move finished after 87 + 378 ms
00:38:21.786 00.000 10072 Move returns status 0, amount 87
00:38:21.786 00.000 10072 MoveAxis(N, 0, ABG)
00:38:21.786 00.000 10072 Move returns status 0, amount 0
00:38:21.786 00.000 10072 move complete, result=0
00:38:21.786 00.000 10072 worker thread done servicing request
00:38:22.027 00.241 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:22.041 00.014 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:22.056 00.015 1032 Enqueuing Expose request
00:38:22.064 00.008 10072 Worker thread wakes up
00:38:22.064 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:22.064 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:22.066 00.002 1032 GuideStep: 0.1 px 87 ms WEST, -0.1 px 0 ms NORTH
00:38:22.841 00.775 10072 Exposure complete
00:38:24.328 01.487 10072 worker thread done servicing request
00:38:24.331 00.003 1032 OnExposeComplete: enter
00:38:24.336 00.005 1032 UpdateGuideState(): m_state=6
00:38:24.340 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3146
00:38:24.343 00.003 1032 Star::Find returns 1 (0), X=318.70, Y=745.18, Mass=1477, SNR=27.1, Peak=150 HFD=2.7
00:38:24.348 00.005 1032 MultiStar: [#1 0.08,0.17,1.08,U] [#2 -0.06,0.29,0.00,M1] [#3 0.03,0.05,0.74,U] [#4 0.10,0.06,0.68,U] [#5 0.12,0.29,0.00,M5] [#6 0.18,0.13,0.71,U] [#7 0.53,0.16,0.00,M7] [#8 0.41,0.26,0.00,M9] 
00:38:24.353 00.005 1032 refined, 4 included, MultiStar: {0.11, 0.12}, one-star: {0.16, 0.12}
00:38:24.356 00.003 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
00:38:24.358 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
00:38:24.535 00.177 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.80 mountX=0.08 mountY=-0.14, mountTheta=-1.03
00:38:24.603 00.068 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
00:38:24.607 00.004 1032 Enqueuing Move request for scope (0.11, 0.12)
00:38:24.610 00.003 10072 Worker thread wakes up
00:38:24.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
00:38:24.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
00:38:24.610 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.08 yDistance=-0.14
00:38:24.623 00.013 10072 PPEC rslt: input = 0.08, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:38:24.623 00.000 10072 PPEC: input: 0.08, control: 0.03, exposure: 500
00:38:24.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:24.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:38:24.623 00.000 10072 MoveAxis(W, 30, ABG)
00:38:24.623 00.000 10072 Guiding  Dir = 3, Dur = 30
00:38:24.624 00.001 10072 IsGuiding returns 0
00:38:24.625 00.001 10072 PulseGuide returned control before completion, sleep 40
00:38:24.634 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:24.674 00.040 1032 UpdateGuideState exits: m=1477 SNR=27.1
00:38:24.679 00.005 10072 IsGuiding returns 0
00:38:24.679 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:24.682 00.003 10072 Move returns status 0, amount 30
00:38:24.682 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:24.787 00.105 1032 Enqueuing Expose request
00:38:24.984 00.197 10072 MoveAxis(N, 0, ABG)
00:38:24.984 00.000 10072 Move returns status 0, amount 0
00:38:24.984 00.000 10072 move complete, result=0
00:38:24.985 00.001 10072 worker thread done servicing request
00:38:24.986 00.001 10072 Worker thread wakes up
00:38:24.986 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:24.986 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:24.988 00.002 1032 GuideStep: 0.1 px 30 ms WEST, -0.1 px 0 ms NORTH
00:38:25.630 00.642 10072 Exposure complete
00:38:25.849 00.219 1032 OnExposeComplete: enter
00:38:25.853 00.004 1032 UpdateGuideState(): m_state=6
00:38:25.855 00.002 10072 worker thread done servicing request
00:38:25.856 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3147
00:38:25.859 00.003 1032 Star::Find returns 1 (0), X=318.82, Y=745.17, Mass=1414, SNR=26.5, Peak=151 HFD=2.6
00:38:25.861 00.002 1032 MultiStar: [#1 0.09,0.01,1.13,U] [#2 -0.01,0.14,0.96,U] [#3 0.08,0.20,0.76,U] [#4 0.08,0.17,0.67,U] [#5 0.07,0.34,0.00,M6] [#6 0.11,0.18,0.69,U] [#7 0.24,0.04,0.57,U] [#8 0.31,0.25,0.00,M10] 
00:38:25.863 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.12}, one-star: {0.28, 0.11}
00:38:25.866 00.003 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:38:25.868 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:38:25.873 00.005 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.76 mountX=0.08 mountY=-0.15, mountTheta=-1.07
00:38:25.877 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
00:38:25.879 00.002 1032 Enqueuing Move request for scope (0.12, 0.12)
00:38:25.881 00.002 10072 Worker thread wakes up
00:38:25.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
00:38:25.882 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
00:38:25.882 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.08 yDistance=-0.15
00:38:25.896 00.014 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:25.900 00.004 10072 PPEC rslt: input = 0.08, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:38:25.901 00.001 10072 PPEC: input: 0.08, control: 0.02, exposure: 500
00:38:25.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:25.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:38:25.903 00.002 10072 MoveAxis(W, 16, ABG)
00:38:25.903 00.000 10072 Guiding  Dir = 3, Dur = 16
00:38:25.904 00.001 10072 IsGuiding returns 0
00:38:25.905 00.001 10072 PulseGuide returned control before completion, sleep 26
00:38:25.948 00.043 10072 IsGuiding returns 0
00:38:25.948 00.000 10072 Move returns status 0, amount 16
00:38:25.948 00.000 10072 MoveAxis(N, 0, ABG)
00:38:25.949 00.001 10072 Move returns status 0, amount 0
00:38:25.949 00.000 10072 move complete, result=0
00:38:25.949 00.000 10072 worker thread done servicing request
00:38:25.967 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:38:25.970 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:25.972 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:25.974 00.002 1032 Enqueuing Expose request
00:38:25.977 00.003 10072 Worker thread wakes up
00:38:25.977 00.000 1032 GuideStep: 0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
00:38:25.979 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:25.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:26.413 00.434 10072 Exposure complete
00:38:26.637 00.224 10072 worker thread done servicing request
00:38:26.637 00.000 1032 OnExposeComplete: enter
00:38:26.640 00.003 1032 UpdateGuideState(): m_state=6
00:38:26.645 00.005 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3148
00:38:26.648 00.003 1032 Star::Find returns 1 (0), X=318.86, Y=745.08, Mass=1319, SNR=25.5, Peak=172 HFD=2.5
00:38:26.650 00.002 1032 MultiStar: [#1 0.18,-0.06,1.11,U] [#2 -0.07,0.09,0.98,U] [#3 0.04,0.14,0.74,U] [#4 -0.09,-0.00,0.69,U] [#5 0.05,-0.08,0.70,U] [#6 0.22,0.10,0.79,U] [#7 0.21,0.04,0.59,U] [#8 0.44,0.14,0.00,R] 
00:38:26.654 00.004 1032 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.33, 0.02}
00:38:26.657 00.003 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
00:38:26.660 00.003 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
00:38:26.662 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.25 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
00:38:26.666 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
00:38:26.668 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
00:38:26.671 00.003 10072 Worker thread wakes up
00:38:26.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
00:38:26.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
00:38:26.671 00.000 10072 Moving (0.11, 0.03) raw xDistance=-0.00 yDistance=-0.12
00:38:26.675 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:26.694 00.019 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:38:26.694 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:38:26.694 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:26.695 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:38:26.695 00.000 10072 MoveAxis(W, 13, ABG)
00:38:26.695 00.000 10072 Guiding  Dir = 3, Dur = 13
00:38:26.698 00.003 10072 IsGuiding returns 0
00:38:26.702 00.004 10072 PulseGuide returned control before completion, sleep 20
00:38:26.788 00.086 10072 IsGuiding returns 0
00:38:26.789 00.001 10072 Move returns status 0, amount 13
00:38:26.789 00.000 10072 MoveAxis(N, 0, ABG)
00:38:26.789 00.000 10072 Move returns status 0, amount 0
00:38:26.789 00.000 10072 move complete, result=0
00:38:26.789 00.000 10072 worker thread done servicing request
00:38:26.897 00.108 1032 UpdateGuideState exits: m=1319 SNR=25.5
00:38:26.902 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:26.904 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:26.907 00.003 1032 Enqueuing Expose request
00:38:26.910 00.003 10072 Worker thread wakes up
00:38:26.910 00.000 1032 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
00:38:26.912 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:26.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:27.695 00.783 10072 Exposure complete
00:38:27.894 00.199 10072 worker thread done servicing request
00:38:27.894 00.000 1032 OnExposeComplete: enter
00:38:27.898 00.004 1032 UpdateGuideState(): m_state=6
00:38:27.901 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3149
00:38:27.904 00.003 1032 Star::Find returns 1 (0), X=318.57, Y=745.23, Mass=1495, SNR=27.2, Peak=142 HFD=3.0
00:38:27.907 00.003 1032 MultiStar: [#1 -0.15,0.19,1.08,U] [#2 -0.10,0.25,0.00,M1] [#3 0.03,0.26,0.67,U] [#4 -0.02,0.10,0.68,U] [#5 -0.19,0.22,0.00,M6] [#6 -0.08,0.30,0.00,M2] [#7 0.03,0.17,0.48,U] [#8 -0.16,0.06,0.59,U] 
00:38:27.910 00.003 1032 refined, 5 included, MultiStar: {-0.05, 0.16}, one-star: {0.04, 0.17}
00:38:27.913 00.003 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
00:38:28.037 00.124 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
00:38:28.076 00.039 1032 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.84 mountX=0.17 mountY=0.00, mountTheta=0.01
00:38:28.083 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.16, opts=13)
00:38:28.087 00.004 1032 Enqueuing Move request for scope (-0.05, 0.16)
00:38:28.090 00.003 10072 Worker thread wakes up
00:38:28.090 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
00:38:28.091 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
00:38:28.091 00.000 10072 Moving (-0.05, 0.16) raw xDistance=0.17 yDistance=0.00
00:38:28.093 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:28.099 00.006 10072 PPEC rslt: input = 0.17, final = 0.10, react = 0.08, pred = 0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 289.30
00:38:28.099 00.000 10072 PPEC: input: 0.17, control: 0.10, exposure: 500
00:38:28.099 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:28.099 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:38:28.099 00.000 10072 MoveAxis(W, 103, ABG)
00:38:28.099 00.000 10072 Guiding  Dir = 3, Dur = 103
00:38:28.100 00.001 10072 IsGuiding returns 0
00:38:28.101 00.001 10072 PulseGuide returned control before completion, sleep 113
00:38:28.128 00.027 1032 UpdateGuideState exits: m=1495 SNR=27.2
00:38:28.131 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:28.134 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:28.136 00.002 1032 Enqueuing Expose request
00:38:28.220 00.084 10072 IsGuiding returns 0
00:38:28.220 00.000 10072 Move returns status 0, amount 103
00:38:28.220 00.000 10072 MoveAxis(N, 0, ABG)
00:38:28.220 00.000 10072 Move returns status 0, amount 0
00:38:28.220 00.000 10072 move complete, result=0
00:38:28.220 00.000 10072 worker thread done servicing request
00:38:28.220 00.000 10072 Worker thread wakes up
00:38:28.221 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:28.221 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:28.609 00.388 1032 GuideStep: 0.2 px 103 ms WEST, 0.0 px 0 ms NORTH
00:38:28.870 00.261 10072 Exposure complete
00:38:29.300 00.430 1032 OnExposeComplete: enter
00:38:29.308 00.008 10072 worker thread done servicing request
00:38:29.308 00.000 1032 UpdateGuideState(): m_state=6
00:38:29.338 00.030 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3150
00:38:29.345 00.007 1032 Star::Find returns 1 (0), X=318.74, Y=745.16, Mass=1393, SNR=26.3, Peak=166 HFD=2.6
00:38:29.352 00.007 1032 MultiStar: [#1 0.03,0.22,1.12,U] [#2 0.00,0.02,0.99,U] [#3 -0.04,0.22,0.78,U] [#4 0.02,0.20,0.68,U] [#5 -0.03,0.37,0.00,M7] [#6 0.02,0.22,0.71,U] [#7 0.21,0.25,0.00,M5] [#8 -0.13,0.11,0.59,U] 
00:38:29.411 00.059 1032 refined, 6 included, MultiStar: {0.03, 0.15}, one-star: {0.21, 0.10}
00:38:29.444 00.033 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
00:38:29.463 00.019 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
00:38:29.475 00.012 1032 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.39 mountX=0.14 mountY=-0.07, mountTheta=-0.44
00:38:29.511 00.036 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.15, opts=13)
00:38:29.523 00.012 1032 Enqueuing Move request for scope (0.03, 0.15)
00:38:29.536 00.013 10072 Worker thread wakes up
00:38:29.536 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
00:38:29.536 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
00:38:29.536 00.000 10072 Moving (0.03, 0.15) raw xDistance=0.14 yDistance=-0.07
00:38:29.768 00.232 10072 PPEC rslt: input = 0.14, final = 0.09, react = 0.07, pred = 0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 289.30
00:38:29.768 00.000 10072 PPEC: input: 0.14, control: 0.09, exposure: 500
00:38:29.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:29.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:38:29.768 00.000 10072 MoveAxis(W, 88, ABG)
00:38:29.769 00.001 10072 Guiding  Dir = 3, Dur = 88
00:38:29.887 00.118 10072 IsGuiding returns 0
00:38:29.912 00.025 10072 PulseGuide returned control before completion, sleep 74
00:38:29.914 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:30.159 00.245 10072 IsGuiding returns 1
00:38:30.159 00.000 10072 scope still moving after pulse duration time elapsed
00:38:30.556 00.397 10072 IsGuiding returns 1
00:38:30.927 00.371 10072 IsGuiding returns 0
00:38:30.928 00.001 10072 scope move finished after 88 + 951 ms
00:38:30.928 00.000 10072 Move returns status 0, amount 88
00:38:30.928 00.000 10072 MoveAxis(N, 0, ABG)
00:38:30.928 00.000 10072 Move returns status 0, amount 0
00:38:30.928 00.000 10072 move complete, result=0
00:38:30.928 00.000 10072 worker thread done servicing request
00:38:30.947 00.019 1032 UpdateGuideState exits: m=1393 SNR=26.3
00:38:30.952 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:31.057 00.105 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:31.176 00.119 1032 Enqueuing Expose request
00:38:31.301 00.125 10072 Worker thread wakes up
00:38:31.301 00.000 1032 GuideStep: 0.1 px 88 ms WEST, -0.1 px 0 ms NORTH
00:38:31.304 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:31.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:32.097 00.793 10072 Exposure complete
00:38:32.837 00.740 10072 worker thread done servicing request
00:38:32.837 00.000 1032 OnExposeComplete: enter
00:38:32.841 00.004 1032 UpdateGuideState(): m_state=6
00:38:32.844 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3151
00:38:32.846 00.002 1032 Star::Find returns 1 (0), X=319.05, Y=744.29, Mass=1399, SNR=26.4, Peak=159 HFD=2.5
00:38:33.072 00.226 1032 MultiStar: large primary error, entering stabilization period
00:38:33.075 00.003 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
00:38:33.077 00.002 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
00:38:33.081 00.004 1032 CameraToMount -- cameraX=0.51 cameraY=-0.77 hyp=0.93 cameraTheta=-0.98 mountX=-0.88 mountY=-0.30, mountTheta=-2.81
00:38:33.084 00.003 1032 SchedulePrimaryMove(0F526948, x=0.51, y=-0.77, opts=13)
00:38:33.087 00.003 1032 Enqueuing Move request for scope (0.51, -0.77)
00:38:33.089 00.002 10072 Worker thread wakes up
00:38:33.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.77) opts 0xd
00:38:33.090 00.001 10072 Handling offset move in thread for scope, endpoint = (0.51, -0.77)
00:38:33.090 00.000 10072 Moving (0.51, -0.77) raw xDistance=-0.88 yDistance=-0.30
00:38:33.095 00.005 10072 PPEC rslt: input = -0.88, final = -0.40, react = -0.43, pred = 0.03, hyst = -0.38, hyst_pct = 0.00, period_length = 289.30
00:38:33.096 00.001 10072 PPEC: input: -0.88, control: -0.40, exposure: 500
00:38:33.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:38:33.096 00.000 10072 MoveAxis(E, 408, ABG)
00:38:33.096 00.000 10072 Guiding  Dir = 2, Dur = 408
00:38:33.097 00.001 10072 IsGuiding returns 0
00:38:33.097 00.000 10072 PulseGuide returned control before completion, sleep 418
00:38:33.103 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:33.344 00.241 1032 UpdateGuideState exits: m=1399 SNR=26.4
00:38:33.348 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:33.351 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:33.353 00.002 1032 Enqueuing Expose request
00:38:33.583 00.230 10072 IsGuiding returns 1
00:38:33.584 00.001 10072 scope still moving after pulse duration time elapsed
00:38:33.633 00.049 10072 IsGuiding returns 1
00:38:33.657 00.024 10072 IsGuiding returns 1
00:38:33.691 00.034 10072 IsGuiding returns 0
00:38:33.691 00.000 10072 scope move finished after 408 + 185 ms
00:38:33.691 00.000 10072 Move returns status 0, amount 408
00:38:33.691 00.000 10072 MoveAxis(N, 194, ABG)
00:38:33.691 00.000 10072 Guiding  Dir = 0, Dur = 194
00:38:33.692 00.001 10072 IsGuiding returns 0
00:38:33.693 00.001 10072 PulseGuide returned control before completion, sleep 204
00:38:33.905 00.212 10072 IsGuiding returns 0
00:38:33.905 00.000 10072 Move returns status 0, amount 194
00:38:33.905 00.000 10072 move complete, result=0
00:38:33.905 00.000 10072 worker thread done servicing request
00:38:33.906 00.001 10072 Worker thread wakes up
00:38:33.906 00.000 1032 GuideStep: -0.9 px 408 ms EAST, -0.3 px 194 ms NORTH
00:38:33.909 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:33.909 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:34.539 00.630 10072 Exposure complete
00:38:34.611 00.072 1032 OnExposeComplete: enter
00:38:34.614 00.003 10072 worker thread done servicing request
00:38:34.614 00.000 1032 UpdateGuideState(): m_state=6
00:38:34.617 00.003 1032 Star::Find(15, 319, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3152
00:38:34.620 00.003 1032 Star::Find returns 1 (0), X=318.42, Y=744.82, Mass=1418, SNR=26.5, Peak=172 HFD=2.7
00:38:34.622 00.002 1032 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.83) = xAngle (-3.83 = 2.45)
00:38:34.625 00.003 1032 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.83 = 2.45)
00:38:34.628 00.003 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.24 hyp=0.27 cameraTheta=-2.00 mountX=-0.21 mountY=0.17, mountTheta=2.45
00:38:34.632 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.24, opts=13)
00:38:34.635 00.003 1032 Enqueuing Move request for scope (-0.11, -0.24)
00:38:34.637 00.002 10072 Worker thread wakes up
00:38:34.637 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.24) opts 0xd
00:38:34.637 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.24)
00:38:34.637 00.000 10072 Moving (-0.11, -0.24) raw xDistance=-0.21 yDistance=0.17
00:38:34.640 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:34.646 00.006 10072 PPEC rslt: input = -0.21, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 289.30
00:38:34.646 00.000 10072 PPEC: input: -0.21, control: -0.09, exposure: 500
00:38:34.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:34.647 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:38:34.647 00.000 10072 MoveAxis(E, 89, ABG)
00:38:34.647 00.000 10072 Guiding  Dir = 2, Dur = 89
00:38:34.647 00.000 10072 IsGuiding returns 0
00:38:34.648 00.001 10072 PulseGuide returned control before completion, sleep 99
00:38:34.670 00.022 1032 UpdateGuideState exits: m=1418 SNR=26.5
00:38:34.678 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:34.681 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:34.683 00.002 1032 Enqueuing Expose request
00:38:34.750 00.067 10072 IsGuiding returns 0
00:38:34.751 00.001 10072 Move returns status 0, amount 89
00:38:34.751 00.000 10072 MoveAxis(N, 0, ABG)
00:38:34.751 00.000 10072 Move returns status 0, amount 0
00:38:34.751 00.000 10072 move complete, result=0
00:38:34.751 00.000 10072 worker thread done servicing request
00:38:34.751 00.000 10072 Worker thread wakes up
00:38:34.751 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:34.751 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:34.774 00.023 1032 GuideStep: -0.2 px 89 ms EAST, 0.2 px 0 ms NORTH
00:38:35.161 00.387 10072 Exposure complete
00:38:35.320 00.159 10072 worker thread done servicing request
00:38:35.320 00.000 1032 OnExposeComplete: enter
00:38:35.323 00.003 1032 UpdateGuideState(): m_state=6
00:38:35.326 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3153
00:38:35.327 00.001 1032 Star::Find returns 1 (0), X=318.48, Y=744.76, Mass=1609, SNR=28.3, Peak=209 HFD=2.7
00:38:35.331 00.004 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
00:38:35.334 00.003 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
00:38:35.337 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.74 mountX=-0.28 mountY=0.13, mountTheta=2.71
00:38:35.341 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.31, opts=13)
00:38:35.433 00.092 1032 Enqueuing Move request for scope (-0.05, -0.31)
00:38:35.541 00.108 10072 Worker thread wakes up
00:38:35.541 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.31) opts 0xd
00:38:35.541 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.31)
00:38:35.541 00.000 10072 Moving (-0.05, -0.31) raw xDistance=-0.28 yDistance=0.13
00:38:35.576 00.035 10072 PPEC rslt: input = -0.28, final = -0.13, react = -0.14, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 289.31
00:38:35.576 00.000 10072 PPEC: input: -0.28, control: -0.13, exposure: 500
00:38:35.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:35.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:38:35.576 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:35.582 00.006 10072 MoveAxis(E, 130, ABG)
00:38:35.582 00.000 10072 Guiding  Dir = 2, Dur = 130
00:38:35.583 00.001 10072 IsGuiding returns 0
00:38:35.584 00.001 10072 PulseGuide returned control before completion, sleep 140
00:38:35.608 00.024 1032 UpdateGuideState exits: m=1609 SNR=28.3
00:38:35.612 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:35.617 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:35.619 00.002 1032 Enqueuing Expose request
00:38:35.762 00.143 10072 IsGuiding returns 1
00:38:35.763 00.001 10072 scope still moving after pulse duration time elapsed
00:38:35.786 00.023 10072 IsGuiding returns 0
00:38:35.786 00.000 10072 scope move finished after 130 + 73 ms
00:38:35.786 00.000 10072 Move returns status 0, amount 130
00:38:35.786 00.000 10072 MoveAxis(N, 0, ABG)
00:38:35.786 00.000 10072 Move returns status 0, amount 0
00:38:35.786 00.000 10072 move complete, result=0
00:38:35.786 00.000 10072 worker thread done servicing request
00:38:35.786 00.000 10072 Worker thread wakes up
00:38:35.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:35.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:35.812 00.026 1032 GuideStep: -0.3 px 130 ms EAST, 0.1 px 0 ms NORTH
00:38:36.553 00.741 10072 Exposure complete
00:38:36.693 00.140 10072 worker thread done servicing request
00:38:36.693 00.000 1032 OnExposeComplete: enter
00:38:36.697 00.004 1032 UpdateGuideState(): m_state=6
00:38:36.700 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3154
00:38:36.702 00.002 1032 Star::Find returns 1 (0), X=318.44, Y=744.86, Mass=1293, SNR=25.3, Peak=159 HFD=2.6
00:38:36.706 00.004 1032 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.83) = xAngle (-3.87 = 2.42)
00:38:36.709 00.003 1032 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.87 = 2.42)
00:38:36.712 00.003 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.04 mountX=-0.17 mountY=0.15, mountTheta=2.42
00:38:36.832 00.120 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.20, opts=13)
00:38:36.836 00.004 1032 Enqueuing Move request for scope (-0.10, -0.20)
00:38:36.838 00.002 10072 Worker thread wakes up
00:38:36.839 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
00:38:36.839 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
00:38:36.839 00.000 10072 Moving (-0.10, -0.20) raw xDistance=-0.17 yDistance=0.15
00:38:36.842 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:36.844 00.002 10072 PPEC rslt: input = -0.17, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 289.31
00:38:36.844 00.000 10072 PPEC: input: -0.17, control: -0.07, exposure: 500
00:38:36.845 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:36.845 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:38:36.845 00.000 10072 MoveAxis(E, 70, ABG)
00:38:36.845 00.000 10072 Guiding  Dir = 2, Dur = 70
00:38:36.845 00.000 10072 IsGuiding returns 0
00:38:36.846 00.001 10072 PulseGuide returned control before completion, sleep 80
00:38:36.874 00.028 1032 UpdateGuideState exits: m=1293 SNR=25.3
00:38:36.877 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:36.880 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:36.884 00.004 1032 Enqueuing Expose request
00:38:36.934 00.050 10072 IsGuiding returns 0
00:38:36.935 00.001 10072 Move returns status 0, amount 70
00:38:36.935 00.000 10072 MoveAxis(N, 0, ABG)
00:38:36.935 00.000 10072 Move returns status 0, amount 0
00:38:36.935 00.000 10072 move complete, result=0
00:38:36.935 00.000 10072 worker thread done servicing request
00:38:36.935 00.000 10072 Worker thread wakes up
00:38:36.935 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:36.935 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:37.338 00.403 1032 GuideStep: -0.2 px 70 ms EAST, 0.1 px 0 ms NORTH
00:38:37.667 00.329 10072 Exposure complete
00:38:38.075 00.408 10072 worker thread done servicing request
00:38:38.075 00.000 1032 OnExposeComplete: enter
00:38:38.079 00.004 1032 UpdateGuideState(): m_state=6
00:38:38.124 00.045 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3155
00:38:38.129 00.005 1032 Star::Find returns 1 (0), X=318.50, Y=744.96, Mass=1414, SNR=26.5, Peak=168 HFD=2.3
00:38:38.132 00.003 1032 MultiStar: exiting stabilization period
00:38:38.136 00.004 1032 MultiStar: [#1 -0.18,-0.18,1.17,U] [#2 -0.18,0.02,0.95,U] [#3 -0.27,-0.08,0.00,M1] [#4 -0.17,-0.07,0.65,U] [#5 -0.27,-0.02,0.68,U] [#6 -0.20,0.02,0.75,U] [#7 -0.05,-0.16,0.56,U] [#8 -0.31,-0.12,0.00,M1] 
00:38:38.139 00.003 1032 single-star, 6 included, MultiStar: {-0.15, -0.07}, one-star: {-0.04, -0.11}
00:38:38.187 00.048 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.75 = 2.53)
00:38:38.191 00.004 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.75 = 2.53)
00:38:38.425 00.234 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.92 mountX=-0.09 mountY=0.06, mountTheta=2.53
00:38:38.460 00.035 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.11, opts=13)
00:38:38.465 00.005 1032 Enqueuing Move request for scope (-0.04, -0.11)
00:38:38.468 00.003 10072 Worker thread wakes up
00:38:38.468 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
00:38:38.469 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
00:38:38.469 00.000 10072 Moving (-0.04, -0.11) raw xDistance=-0.09 yDistance=0.06
00:38:38.472 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:38.476 00.004 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:38:38.476 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
00:38:38.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:38.477 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:38:38.477 00.000 10072 MoveAxis(W, 8, ABG)
00:38:38.477 00.000 10072 Guiding  Dir = 3, Dur = 8
00:38:38.477 00.000 10072 IsGuiding returns 0
00:38:38.478 00.001 10072 PulseGuide returned control before completion, sleep 18
00:38:38.505 00.027 10072 IsGuiding returns 0
00:38:38.505 00.000 10072 Move returns status 0, amount 8
00:38:38.505 00.000 10072 MoveAxis(N, 0, ABG)
00:38:38.505 00.000 10072 Move returns status 0, amount 0
00:38:38.507 00.002 10072 move complete, result=0
00:38:38.507 00.000 10072 worker thread done servicing request
00:38:38.509 00.002 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:38:38.513 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:38.516 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:38.519 00.003 1032 Enqueuing Expose request
00:38:38.524 00.005 10072 Worker thread wakes up
00:38:38.524 00.000 1032 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
00:38:38.528 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:38.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:39.305 00.777 10072 Exposure complete
00:38:39.854 00.549 10072 worker thread done servicing request
00:38:40.174 00.320 1032 OnExposeComplete: enter
00:38:40.178 00.004 1032 UpdateGuideState(): m_state=6
00:38:40.300 00.122 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3156
00:38:40.303 00.003 1032 Star::Find returns 1 (0), X=318.61, Y=745.15, Mass=1462, SNR=27.0, Peak=151 HFD=2.6
00:38:40.307 00.004 1032 MultiStar: [#1 -0.18,0.01,1.09,U] [#2 -0.12,0.14,0.91,U] [#3 -0.15,0.04,0.75,U] [#4 -0.11,0.09,0.63,U] [#5 -0.00,0.25,0.73,U] [#6 -0.13,0.06,0.71,U] [#7 0.12,-0.01,0.54,U] [#8 -0.35,-0.03,0.00,M2] 
00:38:40.309 00.002 1032 refined, 7 included, MultiStar: {-0.07, 0.08}, one-star: {0.08, 0.09}
00:38:40.313 00.004 1032 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.83) = xAngle (0.44 = 0.44)
00:38:40.315 00.002 1032 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.44 = 0.44)
00:38:40.318 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.27 mountX=0.10 mountY=0.05, mountTheta=0.44
00:38:40.322 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.08, opts=13)
00:38:40.325 00.003 1032 Enqueuing Move request for scope (-0.07, 0.08)
00:38:40.329 00.004 10072 Worker thread wakes up
00:38:40.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
00:38:40.329 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
00:38:40.329 00.000 10072 Moving (-0.07, 0.08) raw xDistance=0.10 yDistance=0.05
00:38:40.553 00.224 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:38:40.553 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:38:40.553 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:40.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:38:40.554 00.001 10072 MoveAxis(W, 8, ABG)
00:38:40.554 00.000 10072 Guiding  Dir = 3, Dur = 8
00:38:40.571 00.017 10072 IsGuiding returns 0
00:38:40.572 00.001 10072 PulseGuide returned control before completion, sleep 18
00:38:40.594 00.022 10072 IsGuiding returns 0
00:38:40.594 00.000 10072 Move returns status 0, amount 8
00:38:40.594 00.000 10072 MoveAxis(N, 0, ABG)
00:38:40.594 00.000 10072 Move returns status 0, amount 0
00:38:40.594 00.000 10072 move complete, result=0
00:38:40.595 00.001 10072 worker thread done servicing request
00:38:40.605 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:40.881 00.276 1032 UpdateGuideState exits: m=1462 SNR=27.0
00:38:40.884 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:40.887 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:40.889 00.002 1032 Enqueuing Expose request
00:38:40.893 00.004 10072 Worker thread wakes up
00:38:40.893 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:40.893 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:40.893 00.000 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
00:38:41.542 00.649 10072 Exposure complete
00:38:42.180 00.638 10072 worker thread done servicing request
00:38:42.180 00.000 1032 OnExposeComplete: enter
00:38:42.184 00.004 1032 UpdateGuideState(): m_state=6
00:38:42.187 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3157
00:38:42.189 00.002 1032 Star::Find returns 1 (0), X=318.52, Y=745.19, Mass=1425, SNR=26.6, Peak=151 HFD=2.7
00:38:42.192 00.003 1032 MultiStar: [#1 -0.21,-0.02,1.08,U] [#2 -0.07,0.12,1.02,U] [#3 -0.23,0.08,0.78,U] [#4 -0.23,0.06,0.64,U] [#5 -0.25,0.19,0.00,M6] [#6 -0.14,0.04,0.70,U] [#7 0.05,0.12,0.55,U] [#8 -0.30,-0.05,0.00,M3] 
00:38:42.194 00.002 1032 single-star, 6 included, MultiStar: {-0.12, 0.07}, one-star: {-0.02, 0.13}
00:38:42.197 00.003 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
00:38:42.201 00.004 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
00:38:42.206 00.005 1032 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.73 mountX=0.13 mountY=-0.01, mountTheta=-0.10
00:38:42.211 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.13, opts=13)
00:38:42.215 00.004 1032 Enqueuing Move request for scope (-0.02, 0.13)
00:38:42.217 00.002 10072 Worker thread wakes up
00:38:42.217 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
00:38:42.217 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
00:38:42.217 00.000 10072 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.01
00:38:42.233 00.016 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:42.245 00.012 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:38:42.246 00.001 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
00:38:42.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:42.247 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:38:42.247 00.000 10072 MoveAxis(W, 8, ABG)
00:38:42.247 00.000 10072 Guiding  Dir = 3, Dur = 8
00:38:42.247 00.000 10072 IsGuiding returns 0
00:38:42.249 00.002 10072 PulseGuide returned control before completion, sleep 17
00:38:42.280 00.031 10072 IsGuiding returns 0
00:38:42.280 00.000 10072 Move returns status 0, amount 8
00:38:42.280 00.000 10072 MoveAxis(N, 0, ABG)
00:38:42.280 00.000 10072 Move returns status 0, amount 0
00:38:42.280 00.000 10072 move complete, result=0
00:38:42.280 00.000 10072 worker thread done servicing request
00:38:42.293 00.013 1032 UpdateGuideState exits: m=1425 SNR=26.6
00:38:42.302 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:42.307 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:42.315 00.008 1032 Enqueuing Expose request
00:38:42.320 00.005 10072 Worker thread wakes up
00:38:42.320 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:42.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:42.323 00.003 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
00:38:42.973 00.650 10072 Exposure complete
00:38:43.068 00.095 10072 worker thread done servicing request
00:38:43.069 00.001 1032 OnExposeComplete: enter
00:38:43.072 00.003 1032 UpdateGuideState(): m_state=6
00:38:43.074 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3158
00:38:43.077 00.003 1032 Star::Find returns 1 (0), X=318.47, Y=745.18, Mass=1327, SNR=25.7, Peak=148 HFD=2.7
00:38:43.082 00.005 1032 MultiStar: [#1 -0.32,0.02,0.00,M1] [#2 -0.30,0.18,0.00,M1] [#3 -0.43,0.00,0.00,M1] [#4 -0.41,0.08,0.00,M1] [#5 -0.21,0.13,0.72,U] [#6 -0.32,0.19,0.00,M1] [#7 -0.00,0.12,0.51,U] [#8 -0.39,0.07,0.00,M4] 
00:38:43.085 00.003 1032 single-star, 2 included, MultiStar: {-0.10, 0.12}, one-star: {-0.07, 0.12}
00:38:43.087 00.002 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
00:38:43.089 00.002 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
00:38:43.091 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.13 cameraTheta=2.10 mountX=0.13 mountY=0.04, mountTheta=0.27
00:38:43.096 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.12, opts=13)
00:38:43.099 00.003 1032 Enqueuing Move request for scope (-0.07, 0.12)
00:38:43.102 00.003 10072 Worker thread wakes up
00:38:43.103 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
00:38:43.103 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
00:38:43.103 00.000 10072 Moving (-0.07, 0.12) raw xDistance=0.13 yDistance=0.04
00:38:43.106 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:43.108 00.002 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:38:43.112 00.004 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
00:38:43.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:43.114 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:38:43.114 00.000 10072 MoveAxis(W, 8, ABG)
00:38:43.114 00.000 10072 Guiding  Dir = 3, Dur = 8
00:38:43.115 00.001 10072 IsGuiding returns 0
00:38:43.115 00.000 10072 PulseGuide returned control before completion, sleep 18
00:38:43.145 00.030 1032 UpdateGuideState exits: m=1327 SNR=25.7
00:38:43.149 00.004 10072 IsGuiding returns 0
00:38:43.149 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:43.151 00.002 10072 Move returns status 0, amount 8
00:38:43.151 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:43.153 00.002 10072 MoveAxis(N, 0, ABG)
00:38:43.153 00.000 1032 Enqueuing Expose request
00:38:43.156 00.003 10072 Move returns status 0, amount 0
00:38:43.156 00.000 10072 move complete, result=0
00:38:43.156 00.000 10072 worker thread done servicing request
00:38:43.156 00.000 10072 Worker thread wakes up
00:38:43.156 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:43.156 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:43.167 00.011 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
00:38:43.567 00.400 10072 Exposure complete
00:38:43.680 00.113 10072 worker thread done servicing request
00:38:43.680 00.000 1032 OnExposeComplete: enter
00:38:43.683 00.003 1032 UpdateGuideState(): m_state=6
00:38:43.685 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3159
00:38:43.688 00.003 1032 Star::Find returns 1 (0), X=318.53, Y=745.08, Mass=1251, SNR=24.9, Peak=135 HFD=2.6
00:38:43.690 00.002 1032 MultiStar: [#1 -0.08,0.02,1.17,U] [#2 -0.23,0.09,1.05,U] [#3 -0.19,-0.02,0.79,U] [#4 -0.26,0.06,0.69,U] [#5 -0.24,-0.03,0.75,U] [#6 -0.20,0.13,0.76,U] [#7 -0.16,0.06,0.58,U] [#8 -0.38,0.11,0.00,M5] 
00:38:43.693 00.003 1032 single-star, 7 included, MultiStar: {-0.16, 0.04}, one-star: {-0.00, 0.02}
00:38:43.695 00.002 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
00:38:43.697 00.002 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
00:38:43.699 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.68 mountX=0.02 mountY=-0.00, mountTheta=-0.15
00:38:43.703 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
00:38:43.708 00.005 1032 Enqueuing Move request for scope (-0.00, 0.02)
00:38:43.712 00.004 10072 Worker thread wakes up
00:38:43.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
00:38:43.712 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
00:38:43.712 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
00:38:43.715 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:43.718 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:38:43.718 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:38:43.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:43.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:38:43.718 00.000 10072 MoveAxis(W, 7, ABG)
00:38:43.718 00.000 10072 Guiding  Dir = 3, Dur = 7
00:38:43.719 00.001 10072 IsGuiding returns 0
00:38:43.722 00.003 10072 PulseGuide returned control before completion, sleep 16
00:38:43.746 00.024 1032 UpdateGuideState exits: m=1251 SNR=24.9
00:38:43.749 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:43.751 00.002 10072 IsGuiding returns 0
00:38:43.751 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:43.754 00.003 1032 Enqueuing Expose request
00:38:43.756 00.002 10072 Move returns status 0, amount 7
00:38:43.756 00.000 10072 MoveAxis(N, 0, ABG)
00:38:43.756 00.000 10072 Move returns status 0, amount 0
00:38:43.756 00.000 10072 move complete, result=0
00:38:43.756 00.000 10072 worker thread done servicing request
00:38:43.756 00.000 10072 Worker thread wakes up
00:38:43.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:43.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:43.768 00.012 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
00:38:44.525 00.757 10072 Exposure complete
00:38:44.784 00.259 10072 worker thread done servicing request
00:38:44.784 00.000 1032 OnExposeComplete: enter
00:38:44.788 00.004 1032 UpdateGuideState(): m_state=6
00:38:44.791 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3160
00:38:44.794 00.003 1032 Star::Find returns 1 (0), X=318.37, Y=745.13, Mass=1349, SNR=25.9, Peak=156 HFD=2.7
00:38:44.796 00.002 1032 MultiStar: [#1 -0.15,0.01,1.11,U] [#2 -0.33,0.19,0.00,M1] [#3 -0.19,0.05,0.72,U] [#4 -0.34,0.10,0.00,M1] [#5 -0.22,0.10,0.65,U] [#6 -0.30,0.17,0.00,M1] [#7 0.00,0.09,0.53,U] [#8 -0.49,-0.12,0.00,M6] 
00:38:44.802 00.006 1032 refined, 4 included, MultiStar: {-0.15, 0.05}, one-star: {-0.17, 0.07}
00:38:44.804 00.002 1032 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.83) = xAngle (0.96 = 0.96)
00:38:44.807 00.003 1032 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.96 = 0.96)
00:38:44.810 00.003 1032 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.79 mountX=0.09 mountY=0.13, mountTheta=0.96
00:38:44.814 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.05, opts=13)
00:38:44.817 00.003 1032 Enqueuing Move request for scope (-0.15, 0.05)
00:38:44.820 00.003 10072 Worker thread wakes up
00:38:44.820 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
00:38:44.820 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
00:38:44.820 00.000 10072 Moving (-0.15, 0.05) raw xDistance=0.09 yDistance=0.13
00:38:44.822 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:44.827 00.005 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:38:44.827 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:38:44.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:44.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:38:44.827 00.000 10072 MoveAxis(W, 9, ABG)
00:38:44.827 00.000 10072 Guiding  Dir = 3, Dur = 9
00:38:44.836 00.009 10072 IsGuiding returns 0
00:38:44.841 00.005 10072 PulseGuide returned control before completion, sleep 14
00:38:44.863 00.022 10072 IsGuiding returns 0
00:38:44.863 00.000 10072 Move returns status 0, amount 9
00:38:44.864 00.001 10072 MoveAxis(N, 0, ABG)
00:38:44.864 00.000 10072 Move returns status 0, amount 0
00:38:44.864 00.000 10072 move complete, result=0
00:38:44.864 00.000 10072 worker thread done servicing request
00:38:44.871 00.007 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:38:44.874 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:44.876 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:44.879 00.003 1032 Enqueuing Expose request
00:38:44.881 00.002 10072 Worker thread wakes up
00:38:44.881 00.000 1032 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
00:38:44.884 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:44.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:45.619 00.735 10072 Exposure complete
00:38:45.897 00.278 10072 worker thread done servicing request
00:38:45.898 00.001 1032 OnExposeComplete: enter
00:38:45.901 00.003 1032 UpdateGuideState(): m_state=6
00:38:45.904 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3161
00:38:45.906 00.002 1032 Star::Find returns 1 (0), X=318.46, Y=745.40, Mass=1519, SNR=27.5, Peak=180 HFD=3.0
00:38:45.910 00.004 1032 MultiStar: [#1 -0.21,0.10,1.10,U] [#2 -0.37,0.23,0.00,M2] [#3 -0.14,0.22,0.71,U] [#4 -0.26,0.21,0.00,M2] [#5 -0.23,0.19,0.00,M4] [#6 -0.28,0.36,0.00,M2] [#7 -0.02,0.23,0.55,U] [#8 -0.42,0.20,0.00,M7] 
00:38:45.913 00.003 1032 refined, 3 included, MultiStar: {-0.12, 0.22}, one-star: {-0.07, 0.34}
00:38:45.916 00.003 1032 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.83) = xAngle (0.26 = 0.26)
00:38:45.918 00.002 1032 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.26 = 0.26)
00:38:45.920 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.09 mountX=0.24 mountY=0.06, mountTheta=0.26
00:38:45.925 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.22, opts=13)
00:38:45.928 00.003 1032 Enqueuing Move request for scope (-0.12, 0.22)
00:38:45.930 00.002 10072 Worker thread wakes up
00:38:45.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
00:38:45.930 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
00:38:45.930 00.000 10072 Moving (-0.12, 0.22) raw xDistance=0.24 yDistance=0.06
00:38:45.933 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:45.936 00.003 10072 PPEC rslt: input = 0.24, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 289.33
00:38:45.936 00.000 10072 PPEC: input: 0.24, control: 0.13, exposure: 500
00:38:45.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:45.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:38:45.936 00.000 10072 MoveAxis(W, 129, ABG)
00:38:45.936 00.000 10072 Guiding  Dir = 3, Dur = 129
00:38:45.937 00.001 10072 IsGuiding returns 0
00:38:45.938 00.001 10072 PulseGuide returned control before completion, sleep 139
00:38:45.964 00.026 1032 UpdateGuideState exits: m=1519 SNR=27.5
00:38:45.967 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:45.969 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:45.972 00.003 1032 Enqueuing Expose request
00:38:46.083 00.111 10072 IsGuiding returns 0
00:38:46.084 00.001 10072 Move returns status 0, amount 129
00:38:46.084 00.000 10072 MoveAxis(N, 0, ABG)
00:38:46.084 00.000 10072 Move returns status 0, amount 0
00:38:46.084 00.000 10072 move complete, result=0
00:38:46.084 00.000 10072 worker thread done servicing request
00:38:46.084 00.000 10072 Worker thread wakes up
00:38:46.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:46.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:46.375 00.291 1032 GuideStep: 0.2 px 129 ms WEST, 0.1 px 0 ms NORTH
00:38:46.732 00.357 10072 Exposure complete
00:38:46.817 00.085 1032 OnExposeComplete: enter
00:38:46.821 00.004 1032 UpdateGuideState(): m_state=6
00:38:46.824 00.003 10072 worker thread done servicing request
00:38:46.825 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3162
00:38:46.828 00.003 1032 Star::Find returns 1 (0), X=318.67, Y=745.04, Mass=1389, SNR=26.3, Peak=167 HFD=2.5
00:38:46.837 00.009 1032 MultiStar: [#1 -0.08,0.06,1.16,U] [#2 -0.24,0.12,0.99,U] [#3 -0.27,-0.08,0.00,M1] [#4 -0.22,0.10,0.71,U] [#5 -0.13,0.01,0.69,U] [#6 -0.16,0.02,0.74,U] [#7 0.01,0.17,0.51,U] [#8 -0.23,-0.06,0.61,U] 
00:38:46.840 00.003 1032 refined, 7 included, MultiStar: {-0.11, 0.04}, one-star: {0.13, -0.03}
00:38:46.843 00.003 1032 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.83) = xAngle (0.92 = 0.92)
00:38:46.846 00.003 1032 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.92 = 0.92)
00:38:46.848 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.75 mountX=0.07 mountY=0.09, mountTheta=0.92
00:38:46.859 00.011 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.04, opts=13)
00:38:46.901 00.042 1032 Enqueuing Move request for scope (-0.11, 0.04)
00:38:46.905 00.004 10072 Worker thread wakes up
00:38:46.905 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
00:38:46.905 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
00:38:46.905 00.000 10072 Moving (-0.11, 0.04) raw xDistance=0.07 yDistance=0.09
00:38:46.909 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:46.913 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:38:46.914 00.001 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:38:46.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:46.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:38:46.914 00.000 10072 MoveAxis(W, 8, ABG)
00:38:46.914 00.000 10072 Guiding  Dir = 3, Dur = 8
00:38:46.915 00.001 10072 IsGuiding returns 0
00:38:46.915 00.000 10072 PulseGuide returned control before completion, sleep 18
00:38:46.944 00.029 1032 UpdateGuideState exits: m=1389 SNR=26.3
00:38:46.948 00.004 10072 IsGuiding returns 0
00:38:46.948 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:46.951 00.003 10072 Move returns status 0, amount 8
00:38:46.951 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:46.953 00.002 1032 Enqueuing Expose request
00:38:46.958 00.005 10072 MoveAxis(N, 0, ABG)
00:38:46.959 00.001 10072 Move returns status 0, amount 0
00:38:46.959 00.000 10072 move complete, result=0
00:38:46.959 00.000 10072 worker thread done servicing request
00:38:46.960 00.001 10072 Worker thread wakes up
00:38:46.961 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:46.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:46.962 00.001 1032 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
00:38:47.535 00.573 10072 Exposure complete
00:38:48.443 00.908 10072 worker thread done servicing request
00:38:48.443 00.000 1032 OnExposeComplete: enter
00:38:48.446 00.003 1032 UpdateGuideState(): m_state=6
00:38:48.662 00.216 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3163
00:38:48.824 00.162 1032 Star::Find returns 1 (0), X=318.66, Y=745.09, Mass=1508, SNR=27.4, Peak=165 HFD=2.5
00:38:48.829 00.005 1032 MultiStar: [#1 -0.09,-0.06,1.09,U] [#2 -0.11,0.11,0.94,U] [#3 -0.20,-0.10,0.71,U] [#4 -0.13,-0.09,0.64,U] [#5 -0.18,-0.04,0.68,U] [#6 -0.21,0.03,0.67,U] [#7 0.13,-0.04,0.52,U] [#8 -0.18,-0.01,0.56,U] 
00:38:48.834 00.005 1032 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {0.12, 0.03}
00:38:48.839 00.005 1032 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.83) = xAngle (-4.83 = 1.46)
00:38:48.842 00.003 1032 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.83 = 1.46)
00:38:48.846 00.004 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.00 mountX=0.01 mountY=0.09, mountTheta=1.46
00:38:48.850 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.01, opts=13)
00:38:48.853 00.003 1032 Enqueuing Move request for scope (-0.09, -0.01)
00:38:48.855 00.002 10072 Worker thread wakes up
00:38:48.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
00:38:48.856 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
00:38:48.856 00.000 10072 Moving (-0.09, -0.01) raw xDistance=0.01 yDistance=0.09
00:38:48.858 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:48.863 00.005 10072 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:38:48.863 00.000 10072 PPEC: input: 0.01, control: 0.02, exposure: 500
00:38:48.863 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:48.864 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:38:48.864 00.000 10072 MoveAxis(W, 19, ABG)
00:38:48.864 00.000 10072 Guiding  Dir = 3, Dur = 19
00:38:48.864 00.000 10072 IsGuiding returns 0
00:38:48.865 00.001 10072 PulseGuide returned control before completion, sleep 29
00:38:49.140 00.275 10072 IsGuiding returns 0
00:38:49.140 00.000 10072 Move returns status 0, amount 19
00:38:49.140 00.000 10072 MoveAxis(N, 0, ABG)
00:38:49.141 00.001 10072 Move returns status 0, amount 0
00:38:49.141 00.000 10072 move complete, result=0
00:38:49.141 00.000 10072 worker thread done servicing request
00:38:49.155 00.014 1032 UpdateGuideState exits: m=1508 SNR=27.4
00:38:49.158 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:49.161 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:49.163 00.002 1032 Enqueuing Expose request
00:38:49.169 00.006 10072 Worker thread wakes up
00:38:49.169 00.000 1032 GuideStep: 0.0 px 19 ms WEST, 0.1 px 0 ms NORTH
00:38:49.172 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:49.172 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:49.879 00.707 10072 Exposure complete
00:38:50.341 00.462 10072 worker thread done servicing request
00:38:50.342 00.001 1032 OnExposeComplete: enter
00:38:50.346 00.004 1032 UpdateGuideState(): m_state=6
00:38:50.349 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3164
00:38:50.351 00.002 1032 Star::Find returns 1 (0), X=318.60, Y=745.10, Mass=1454, SNR=26.9, Peak=143 HFD=2.7
00:38:50.355 00.004 1032 MultiStar: [#1 -0.16,-0.18,1.17,U] [#2 -0.11,0.00,0.94,U] [#3 -0.19,-0.08,0.75,U] [#4 -0.06,-0.11,0.66,U] [#5 -0.19,0.05,0.66,U] [#6 0.02,0.19,0.73,U] [#7 0.03,-0.11,0.54,U] [#8 -0.30,-0.17,0.00,M6] 
00:38:50.359 00.004 1032 single-star, 7 included, MultiStar: {-0.08, -0.03}, one-star: {0.06, 0.04}
00:38:50.365 00.006 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
00:38:50.370 00.005 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
00:38:50.373 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.58 mountX=0.02 mountY=-0.07, mountTheta=-1.25
00:38:50.377 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
00:38:50.380 00.003 1032 Enqueuing Move request for scope (0.06, 0.04)
00:38:50.382 00.002 10072 Worker thread wakes up
00:38:50.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
00:38:50.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
00:38:50.382 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
00:38:50.387 00.005 10072 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:38:50.387 00.000 10072 PPEC: input: 0.02, control: 0.02, exposure: 500
00:38:50.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:50.388 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:38:50.388 00.000 10072 MoveAxis(W, 17, ABG)
00:38:50.388 00.000 10072 Guiding  Dir = 3, Dur = 17
00:38:50.390 00.002 10072 IsGuiding returns 0
00:38:50.390 00.000 10072 PulseGuide returned control before completion, sleep 26
00:38:50.411 00.021 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:50.419 00.008 10072 IsGuiding returns 0
00:38:50.420 00.001 10072 Move returns status 0, amount 17
00:38:50.420 00.000 10072 MoveAxis(N, 0, ABG)
00:38:50.420 00.000 10072 Move returns status 0, amount 0
00:38:50.420 00.000 10072 move complete, result=0
00:38:50.420 00.000 10072 worker thread done servicing request
00:38:50.441 00.021 1032 UpdateGuideState exits: m=1454 SNR=26.9
00:38:50.444 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:50.446 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:50.449 00.003 1032 Enqueuing Expose request
00:38:50.451 00.002 10072 Worker thread wakes up
00:38:50.451 00.000 1032 GuideStep: 0.0 px 17 ms WEST, -0.1 px 0 ms NORTH
00:38:50.455 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:50.455 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:51.081 00.626 10072 Exposure complete
00:38:51.150 00.069 10072 worker thread done servicing request
00:38:51.150 00.000 1032 OnExposeComplete: enter
00:38:51.153 00.003 1032 UpdateGuideState(): m_state=6
00:38:51.157 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3165
00:38:51.160 00.003 1032 Star::Find returns 1 (0), X=318.45, Y=745.20, Mass=1334, SNR=25.7, Peak=151 HFD=2.7
00:38:51.162 00.002 1032 MultiStar: [#1 -0.23,-0.00,1.19,U] [#2 -0.32,0.15,0.00,M1] [#3 -0.18,0.03,0.75,U] [#4 -0.19,0.07,0.66,U] [#5 -0.24,0.24,0.00,M2] [#6 -0.22,0.11,0.72,U] [#7 -0.01,0.10,0.54,U] [#8 -0.38,0.12,0.00,M7] 
00:38:51.165 00.003 1032 single-star, 5 included, MultiStar: {-0.16, 0.07}, one-star: {-0.09, 0.14}
00:38:51.167 00.002 1032 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.83) = xAngle (0.30 = 0.30)
00:38:51.168 00.001 1032 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.30 = 0.30)
00:38:51.171 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.16 cameraTheta=2.13 mountX=0.15 mountY=0.05, mountTheta=0.30
00:38:51.180 00.009 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.14, opts=13)
00:38:51.183 00.003 1032 Enqueuing Move request for scope (-0.09, 0.14)
00:38:51.185 00.002 10072 Worker thread wakes up
00:38:51.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
00:38:51.185 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
00:38:51.185 00.000 10072 Moving (-0.09, 0.14) raw xDistance=0.15 yDistance=0.05
00:38:51.188 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:51.191 00.003 10072 PPEC rslt: input = 0.15, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.35
00:38:51.191 00.000 10072 PPEC: input: 0.15, control: 0.09, exposure: 500
00:38:51.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:51.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:38:51.191 00.000 10072 MoveAxis(W, 89, ABG)
00:38:51.191 00.000 10072 Guiding  Dir = 3, Dur = 89
00:38:51.192 00.001 10072 IsGuiding returns 0
00:38:51.192 00.000 10072 PulseGuide returned control before completion, sleep 99
00:38:51.215 00.023 1032 UpdateGuideState exits: m=1334 SNR=25.7
00:38:51.219 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:51.221 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:51.223 00.002 1032 Enqueuing Expose request
00:38:51.295 00.072 10072 IsGuiding returns 0
00:38:51.295 00.000 10072 Move returns status 0, amount 89
00:38:51.295 00.000 10072 MoveAxis(N, 0, ABG)
00:38:51.295 00.000 10072 Move returns status 0, amount 0
00:38:51.295 00.000 10072 move complete, result=0
00:38:51.295 00.000 10072 worker thread done servicing request
00:38:51.295 00.000 10072 Worker thread wakes up
00:38:51.295 00.000 1032 GuideStep: 0.2 px 89 ms WEST, 0.0 px 0 ms NORTH
00:38:51.300 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:51.301 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:51.720 00.419 10072 Exposure complete
00:38:51.778 00.058 10072 worker thread done servicing request
00:38:51.778 00.000 1032 OnExposeComplete: enter
00:38:51.781 00.003 1032 UpdateGuideState(): m_state=6
00:38:51.783 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3166
00:38:51.785 00.002 1032 Star::Find returns 1 (0), X=318.55, Y=745.02, Mass=1249, SNR=24.9, Peak=136 HFD=2.5
00:38:51.787 00.002 1032 MultiStar: [#1 -0.15,-0.05,1.17,U] [#2 -0.23,0.06,0.99,U] [#3 -0.05,-0.03,0.80,U] [#4 -0.14,-0.15,0.76,U] [#5 -0.23,-0.06,0.71,U] [#6 -0.19,0.00,0.77,U] [#7 0.07,-0.03,0.51,U] [#8 -0.28,-0.06,0.00,M8] 
00:38:51.789 00.002 1032 single-star, 7 included, MultiStar: {-0.12, -0.03}, one-star: {0.02, -0.04}
00:38:51.791 00.002 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
00:38:51.793 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
00:38:51.794 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.20 mountX=-0.05 mountY=-0.01, mountTheta=-3.03
00:38:51.798 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
00:38:51.802 00.004 1032 Enqueuing Move request for scope (0.02, -0.04)
00:38:51.804 00.002 10072 Worker thread wakes up
00:38:51.804 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
00:38:51.804 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
00:38:51.804 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.01
00:38:51.807 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:51.809 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.35
00:38:51.810 00.001 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:38:51.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:51.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:38:51.810 00.000 10072 MoveAxis(W, 11, ABG)
00:38:51.810 00.000 10072 Guiding  Dir = 3, Dur = 11
00:38:51.810 00.000 10072 IsGuiding returns 0
00:38:51.811 00.001 10072 PulseGuide returned control before completion, sleep 21
00:38:51.831 00.020 1032 UpdateGuideState exits: m=1249 SNR=24.9
00:38:51.835 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:51.837 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:51.839 00.002 1032 Enqueuing Expose request
00:38:51.843 00.004 10072 IsGuiding returns 0
00:38:51.843 00.000 10072 Move returns status 0, amount 11
00:38:51.844 00.001 10072 MoveAxis(N, 0, ABG)
00:38:51.844 00.000 10072 Move returns status 0, amount 0
00:38:51.844 00.000 10072 move complete, result=0
00:38:51.844 00.000 10072 worker thread done servicing request
00:38:51.844 00.000 10072 Worker thread wakes up
00:38:51.844 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:51.844 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:51.849 00.005 1032 GuideStep: -0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
00:38:52.471 00.622 10072 Exposure complete
00:38:52.527 00.056 10072 worker thread done servicing request
00:38:52.527 00.000 1032 OnExposeComplete: enter
00:38:52.529 00.002 1032 UpdateGuideState(): m_state=6
00:38:52.531 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3167
00:38:52.533 00.002 1032 Star::Find returns 1 (0), X=318.72, Y=745.08, Mass=1590, SNR=28.1, Peak=183 HFD=2.6
00:38:52.535 00.002 1032 MultiStar: [#1 -0.07,-0.17,1.06,U] [#2 -0.01,0.09,0.88,U] [#3 0.06,0.04,0.69,U] [#4 0.00,-0.10,0.62,U] [#5 0.06,0.05,0.68,U] [#6 -0.11,0.16,0.64,U] [#7 0.17,-0.10,0.51,U] [#8 -0.21,-0.03,0.55,U] 
00:38:52.538 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.19, 0.02}
00:38:52.539 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
00:38:52.541 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
00:38:52.543 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.54 mountX=-0.01 mountY=-0.01, mountTheta=-2.37
00:38:52.546 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
00:38:52.548 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
00:38:52.551 00.003 10072 Worker thread wakes up
00:38:52.551 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:38:52.551 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:38:52.551 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
00:38:52.554 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:52.556 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.35
00:38:52.556 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:38:52.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:52.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:38:52.556 00.000 10072 MoveAxis(W, 12, ABG)
00:38:52.556 00.000 10072 Guiding  Dir = 3, Dur = 12
00:38:52.557 00.001 10072 IsGuiding returns 0
00:38:52.557 00.000 10072 PulseGuide returned control before completion, sleep 22
00:38:52.577 00.020 1032 UpdateGuideState exits: m=1590 SNR=28.1
00:38:52.580 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:52.583 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:52.585 00.002 1032 Enqueuing Expose request
00:38:52.592 00.007 10072 IsGuiding returns 0
00:38:52.592 00.000 10072 Move returns status 0, amount 12
00:38:52.593 00.001 10072 MoveAxis(N, 0, ABG)
00:38:52.593 00.000 10072 Move returns status 0, amount 0
00:38:52.593 00.000 10072 move complete, result=0
00:38:52.593 00.000 10072 worker thread done servicing request
00:38:52.593 00.000 10072 Worker thread wakes up
00:38:52.593 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:52.593 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:52.595 00.002 1032 GuideStep: -0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
00:38:53.002 00.407 10072 Exposure complete
00:38:53.052 00.050 10072 worker thread done servicing request
00:38:53.052 00.000 1032 OnExposeComplete: enter
00:38:53.055 00.003 1032 UpdateGuideState(): m_state=6
00:38:53.057 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3168
00:38:53.059 00.002 1032 Star::Find returns 1 (0), X=318.67, Y=745.12, Mass=1529, SNR=27.6, Peak=163 HFD=2.6
00:38:53.060 00.001 1032 MultiStar: [#1 0.00,0.10,1.07,U] [#2 -0.01,0.11,0.91,U] [#3 -0.06,0.01,0.69,U] [#4 -0.11,-0.13,0.65,U] [#5 -0.03,0.16,0.66,U] [#6 -0.12,0.12,0.63,U] [#7 0.17,-0.02,0.51,U] [#8 -0.22,-0.03,0.56,U] 
00:38:53.062 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {0.13, 0.06}
00:38:53.063 00.001 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
00:38:53.066 00.003 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
00:38:53.069 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.91 mountX=0.05 mountY=0.00, mountTheta=0.08
00:38:53.072 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
00:38:53.074 00.002 1032 Enqueuing Move request for scope (-0.02, 0.05)
00:38:53.075 00.001 10072 Worker thread wakes up
00:38:53.075 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
00:38:53.075 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
00:38:53.076 00.001 10072 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.00
00:38:53.078 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:53.082 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.36
00:38:53.082 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:38:53.082 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:53.082 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:38:53.082 00.000 10072 MoveAxis(W, 10, ABG)
00:38:53.082 00.000 10072 Guiding  Dir = 3, Dur = 10
00:38:53.083 00.001 10072 IsGuiding returns 0
00:38:53.084 00.001 10072 PulseGuide returned control before completion, sleep 20
00:38:53.100 00.016 1032 UpdateGuideState exits: m=1529 SNR=27.6
00:38:53.103 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:53.104 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:53.107 00.003 1032 Enqueuing Expose request
00:38:53.108 00.001 10072 IsGuiding returns 0
00:38:53.108 00.000 10072 Move returns status 0, amount 10
00:38:53.108 00.000 10072 MoveAxis(N, 0, ABG)
00:38:53.108 00.000 10072 Move returns status 0, amount 0
00:38:53.108 00.000 10072 move complete, result=0
00:38:53.108 00.000 10072 worker thread done servicing request
00:38:53.108 00.000 10072 Worker thread wakes up
00:38:53.109 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:53.109 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:53.118 00.009 1032 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
00:38:53.738 00.620 10072 Exposure complete
00:38:53.785 00.047 10072 worker thread done servicing request
00:38:53.785 00.000 1032 OnExposeComplete: enter
00:38:53.787 00.002 1032 UpdateGuideState(): m_state=6
00:38:53.789 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3169
00:38:53.790 00.001 1032 Star::Find returns 1 (0), X=318.67, Y=745.03, Mass=1318, SNR=25.6, Peak=147 HFD=2.5
00:38:53.791 00.001 1032 MultiStar: [#1 -0.08,-0.05,1.15,U] [#2 -0.14,0.01,1.03,U] [#3 0.01,0.02,0.70,U] [#4 -0.19,0.00,0.70,U] [#5 0.10,0.15,0.72,U] [#6 -0.02,0.01,0.74,U] [#7 -0.01,-0.00,0.56,U] [#8 -0.31,-0.13,0.00,M7] 
00:38:53.794 00.003 1032 refined, 7 included, MultiStar: {-0.03, 0.01}, one-star: {0.13, -0.03}
00:38:53.795 00.001 1032 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.83) = xAngle (1.03 = 1.03)
00:38:53.796 00.001 1032 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.03 = 1.03)
00:38:53.797 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.86 mountX=0.02 mountY=0.02, mountTheta=1.03
00:38:53.803 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
00:38:53.805 00.002 1032 Enqueuing Move request for scope (-0.03, 0.01)
00:38:53.807 00.002 10072 Worker thread wakes up
00:38:53.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:38:53.807 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:38:53.807 00.000 10072 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.02
00:38:53.809 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:53.812 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.36
00:38:53.812 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:38:53.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:53.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:38:53.812 00.000 10072 MoveAxis(W, 12, ABG)
00:38:53.812 00.000 10072 Guiding  Dir = 3, Dur = 12
00:38:53.812 00.000 10072 IsGuiding returns 0
00:38:53.813 00.001 10072 PulseGuide returned control before completion, sleep 22
00:38:53.832 00.019 1032 UpdateGuideState exits: m=1318 SNR=25.6
00:38:53.834 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:53.836 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:53.838 00.002 1032 Enqueuing Expose request
00:38:53.844 00.006 10072 IsGuiding returns 0
00:38:53.844 00.000 10072 Move returns status 0, amount 12
00:38:53.844 00.000 10072 MoveAxis(N, 0, ABG)
00:38:53.844 00.000 10072 Move returns status 0, amount 0
00:38:53.844 00.000 10072 move complete, result=0
00:38:53.844 00.000 10072 worker thread done servicing request
00:38:53.844 00.000 10072 Worker thread wakes up
00:38:53.844 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:53.844 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:53.848 00.004 1032 GuideStep: 0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
00:38:54.251 00.403 10072 Exposure complete
00:38:54.299 00.048 10072 worker thread done servicing request
00:38:54.299 00.000 1032 OnExposeComplete: enter
00:38:54.301 00.002 1032 UpdateGuideState(): m_state=6
00:38:54.303 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3170
00:38:54.304 00.001 1032 Star::Find returns 1 (0), X=318.69, Y=745.01, Mass=1316, SNR=25.6, Peak=140 HFD=2.5
00:38:54.306 00.002 1032 MultiStar: [#1 -0.15,-0.14,1.14,U] [#2 0.01,-0.05,0.99,U] [#3 0.03,-0.09,0.77,U] [#4 -0.05,-0.24,0.71,U] [#5 -0.15,-0.00,0.68,U] [#6 -0.03,-0.04,0.75,U] [#7 0.12,-0.10,0.53,U] [#8 -0.22,-0.12,0.61,U] 
00:38:54.308 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {0.15, -0.05}
00:38:54.309 00.001 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.71 = 2.58)
00:38:54.310 00.001 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.71 = 2.58)
00:38:54.313 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.87 mountX=-0.08 mountY=0.05, mountTheta=2.58
00:38:54.315 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.09, opts=13)
00:38:54.317 00.002 1032 Enqueuing Move request for scope (-0.03, -0.09)
00:38:54.318 00.001 10072 Worker thread wakes up
00:38:54.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
00:38:54.319 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
00:38:54.319 00.000 10072 Moving (-0.03, -0.09) raw xDistance=-0.08 yDistance=0.05
00:38:54.320 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:54.322 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.36
00:38:54.322 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:38:54.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:54.322 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:38:54.322 00.000 10072 MoveAxis(W, 11, ABG)
00:38:54.322 00.000 10072 Guiding  Dir = 3, Dur = 11
00:38:54.322 00.000 10072 IsGuiding returns 0
00:38:54.323 00.001 10072 PulseGuide returned control before completion, sleep 21
00:38:54.340 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:38:54.341 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:54.344 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:54.345 00.001 1032 Enqueuing Expose request
00:38:54.357 00.012 10072 IsGuiding returns 0
00:38:54.357 00.000 10072 Move returns status 0, amount 11
00:38:54.357 00.000 10072 MoveAxis(N, 0, ABG)
00:38:54.357 00.000 10072 Move returns status 0, amount 0
00:38:54.357 00.000 10072 move complete, result=0
00:38:54.357 00.000 10072 worker thread done servicing request
00:38:54.357 00.000 10072 Worker thread wakes up
00:38:54.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:54.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:54.357 00.000 1032 GuideStep: -0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
00:38:54.990 00.633 10072 Exposure complete
00:38:55.067 00.077 10072 worker thread done servicing request
00:38:55.067 00.000 1032 OnExposeComplete: enter
00:38:55.070 00.003 1032 UpdateGuideState(): m_state=6
00:38:55.073 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3171
00:38:55.075 00.002 1032 Star::Find returns 1 (0), X=318.52, Y=744.93, Mass=1248, SNR=24.9, Peak=140 HFD=2.5
00:38:55.077 00.002 1032 MultiStar: [#1 -0.12,-0.08,1.17,U] [#2 -0.19,-0.04,0.98,U] [#3 -0.10,-0.16,0.74,U] [#4 -0.14,0.01,0.68,U] [#5 -0.23,0.11,0.76,U] [#6 -0.24,0.08,0.73,U] [#7 -0.01,0.02,0.55,U] [#8 -0.42,-0.03,0.00,M7] 
00:38:55.082 00.005 1032 single-star, 7 included, MultiStar: {-0.13, -0.03}, one-star: {-0.01, -0.13}
00:38:55.089 00.007 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.51 = 2.77)
00:38:55.091 00.002 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.77)
00:38:55.095 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.68 mountX=-0.12 mountY=0.05, mountTheta=2.77
00:38:55.101 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.13, opts=13)
00:38:55.104 00.003 1032 Enqueuing Move request for scope (-0.01, -0.13)
00:38:55.106 00.002 10072 Worker thread wakes up
00:38:55.106 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
00:38:55.106 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
00:38:55.106 00.000 10072 Moving (-0.01, -0.13) raw xDistance=-0.12 yDistance=0.05
00:38:55.109 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:55.113 00.004 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:38:55.113 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
00:38:55.113 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:55.113 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:38:55.113 00.000 10072 MoveAxis(W, 13, ABG)
00:38:55.113 00.000 10072 Guiding  Dir = 3, Dur = 13
00:38:55.115 00.002 10072 IsGuiding returns 0
00:38:55.115 00.000 10072 PulseGuide returned control before completion, sleep 23
00:38:55.138 00.023 1032 UpdateGuideState exits: m=1248 SNR=24.9
00:38:55.145 00.007 10072 IsGuiding returns 0
00:38:55.145 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:55.148 00.003 10072 Move returns status 0, amount 13
00:38:55.148 00.000 10072 MoveAxis(N, 0, ABG)
00:38:55.148 00.000 10072 Move returns status 0, amount 0
00:38:55.149 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:55.151 00.002 1032 Enqueuing Expose request
00:38:55.153 00.002 10072 move complete, result=0
00:38:55.154 00.001 10072 worker thread done servicing request
00:38:55.154 00.000 1032 GuideStep: -0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
00:38:55.156 00.002 10072 Worker thread wakes up
00:38:55.156 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:55.156 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:55.568 00.412 10072 Exposure complete
00:38:55.642 00.074 1032 OnExposeComplete: enter
00:38:55.646 00.004 1032 UpdateGuideState(): m_state=6
00:38:55.649 00.003 10072 worker thread done servicing request
00:38:55.650 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3172
00:38:55.651 00.001 1032 Star::Find returns 1 (0), X=318.57, Y=745.05, Mass=1256, SNR=25.0, Peak=144 HFD=2.4
00:38:55.654 00.003 1032 MultiStar: [#1 -0.15,0.06,1.22,U] [#2 -0.18,0.06,1.04,U] [#3 -0.09,0.03,0.79,U] [#4 -0.26,-0.05,0.73,U] [#5 -0.18,0.08,0.72,U] [#6 -0.27,0.08,0.00,M1] [#7 0.03,0.12,0.54,U] [#8 -0.37,-0.13,0.00,M8] 
00:38:55.658 00.004 1032 single-star, 6 included, MultiStar: {-0.12, 0.04}, one-star: {0.03, -0.01}
00:38:55.659 00.001 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
00:38:55.661 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
00:38:55.664 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.34 mountX=-0.02 mountY=-0.03, mountTheta=-2.17
00:38:55.667 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
00:38:55.670 00.003 1032 Enqueuing Move request for scope (0.03, -0.01)
00:38:55.672 00.002 10072 Worker thread wakes up
00:38:55.672 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
00:38:55.672 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
00:38:55.672 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
00:38:55.675 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:55.677 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:38:55.677 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:38:55.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:55.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:38:55.677 00.000 10072 MoveAxis(W, 12, ABG)
00:38:55.678 00.001 10072 Guiding  Dir = 3, Dur = 12
00:38:55.678 00.000 10072 IsGuiding returns 0
00:38:55.679 00.001 10072 PulseGuide returned control before completion, sleep 22
00:38:55.698 00.019 1032 UpdateGuideState exits: m=1256 SNR=25.0
00:38:55.701 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:55.704 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:55.709 00.005 10072 IsGuiding returns 0
00:38:55.709 00.000 1032 Enqueuing Expose request
00:38:55.711 00.002 10072 Move returns status 0, amount 12
00:38:55.711 00.000 10072 MoveAxis(N, 0, ABG)
00:38:55.711 00.000 10072 Move returns status 0, amount 0
00:38:55.711 00.000 10072 move complete, result=0
00:38:55.711 00.000 10072 worker thread done servicing request
00:38:55.711 00.000 10072 Worker thread wakes up
00:38:55.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:55.712 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:55.719 00.007 1032 GuideStep: -0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
00:38:56.336 00.617 10072 Exposure complete
00:38:56.389 00.053 10072 worker thread done servicing request
00:38:56.390 00.001 1032 OnExposeComplete: enter
00:38:56.392 00.002 1032 UpdateGuideState(): m_state=6
00:38:56.395 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3173
00:38:56.401 00.006 1032 Star::Find returns 1 (0), X=318.54, Y=745.05, Mass=1354, SNR=25.9, Peak=148 HFD=2.3
00:38:56.403 00.002 1032 MultiStar: [#1 -0.05,-0.01,1.11,U] [#2 -0.18,-0.00,1.00,U] [#3 -0.14,0.03,0.71,U] [#4 -0.14,-0.02,0.69,U] [#5 -0.16,0.10,0.70,U] [#6 -0.16,0.05,0.71,U] [#7 -0.07,-0.00,0.57,U] [#8 -0.36,-0.12,0.00,M9] 
00:38:56.405 00.002 1032 single-star, 7 included, MultiStar: {-0.11, 0.01}, one-star: {0.01, -0.01}
00:38:56.406 00.001 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
00:38:56.409 00.003 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
00:38:56.410 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-1.17 mountX=-0.01 mountY=-0.00, mountTheta=-3.00
00:38:56.413 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
00:38:56.415 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
00:38:56.417 00.002 10072 Worker thread wakes up
00:38:56.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:38:56.417 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:38:56.417 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.00
00:38:56.420 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:56.423 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
00:38:56.423 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:38:56.423 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:56.423 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:38:56.423 00.000 10072 MoveAxis(W, 14, ABG)
00:38:56.423 00.000 10072 Guiding  Dir = 3, Dur = 14
00:38:56.423 00.000 10072 IsGuiding returns 0
00:38:56.424 00.001 10072 PulseGuide returned control before completion, sleep 24
00:38:56.443 00.019 1032 UpdateGuideState exits: m=1354 SNR=25.9
00:38:56.446 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:56.448 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:56.449 00.001 1032 Enqueuing Expose request
00:38:56.460 00.011 10072 IsGuiding returns 0
00:38:56.460 00.000 10072 Move returns status 0, amount 14
00:38:56.460 00.000 10072 MoveAxis(N, 0, ABG)
00:38:56.460 00.000 10072 Move returns status 0, amount 0
00:38:56.460 00.000 10072 move complete, result=0
00:38:56.460 00.000 10072 worker thread done servicing request
00:38:56.460 00.000 10072 Worker thread wakes up
00:38:56.460 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:56.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:56.462 00.002 1032 GuideStep: -0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
00:38:56.874 00.412 10072 Exposure complete
00:38:56.925 00.051 10072 worker thread done servicing request
00:38:56.925 00.000 1032 OnExposeComplete: enter
00:38:56.927 00.002 1032 UpdateGuideState(): m_state=6
00:38:56.929 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3174
00:38:56.931 00.002 1032 Star::Find returns 1 (0), X=318.52, Y=745.11, Mass=1344, SNR=25.8, Peak=147 HFD=2.7
00:38:56.934 00.003 1032 MultiStar: [#1 -0.17,-0.02,1.17,U] [#2 -0.31,0.08,0.00,M1] [#3 -0.22,0.04,0.77,U] [#4 -0.16,-0.02,0.69,U] [#5 -0.18,0.06,0.75,U] [#6 -0.23,0.09,0.72,U] [#7 -0.03,-0.04,0.54,U] [#8 -0.34,-0.08,0.00,M10] 
00:38:56.936 00.002 1032 single-star, 6 included, MultiStar: {-0.14, 0.02}, one-star: {-0.01, 0.05}
00:38:56.939 00.003 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
00:38:56.941 00.002 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
00:38:56.943 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.82 mountX=0.05 mountY=-0.00, mountTheta=-0.01
00:38:56.945 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
00:38:56.947 00.002 1032 Enqueuing Move request for scope (-0.01, 0.05)
00:38:56.948 00.001 10072 Worker thread wakes up
00:38:56.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
00:38:56.950 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
00:38:56.950 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.00
00:38:56.951 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:56.955 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
00:38:56.955 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:38:56.956 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:56.956 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:38:56.956 00.000 10072 MoveAxis(W, 12, ABG)
00:38:56.956 00.000 10072 Guiding  Dir = 3, Dur = 12
00:38:56.956 00.000 10072 IsGuiding returns 0
00:38:56.957 00.001 10072 PulseGuide returned control before completion, sleep 22
00:38:56.973 00.016 1032 UpdateGuideState exits: m=1344 SNR=25.8
00:38:56.974 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:56.976 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:56.977 00.001 1032 Enqueuing Expose request
00:38:56.979 00.002 10072 IsGuiding returns 0
00:38:56.979 00.000 10072 Move returns status 0, amount 12
00:38:56.979 00.000 10072 MoveAxis(N, 0, ABG)
00:38:56.979 00.000 10072 Move returns status 0, amount 0
00:38:56.979 00.000 10072 move complete, result=0
00:38:56.979 00.000 10072 worker thread done servicing request
00:38:56.979 00.000 10072 Worker thread wakes up
00:38:56.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:56.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:56.988 00.009 1032 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
00:38:57.607 00.619 10072 Exposure complete
00:38:57.656 00.049 10072 worker thread done servicing request
00:38:57.656 00.000 1032 OnExposeComplete: enter
00:38:57.658 00.002 1032 UpdateGuideState(): m_state=6
00:38:57.661 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3175
00:38:57.663 00.002 1032 Star::Find returns 1 (0), X=318.72, Y=745.04, Mass=1289, SNR=25.3, Peak=138 HFD=2.5
00:38:57.666 00.003 1032 MultiStar: [#1 -0.17,-0.09,1.19,U] [#2 -0.17,0.01,1.03,U] [#3 -0.07,0.14,0.74,U] [#4 -0.24,0.01,0.71,U] [#5 -0.24,0.09,0.71,U] [#6 0.00,0.09,0.72,U] [#7 -0.00,-0.06,0.60,U] [#8 -0.27,-0.10,0.00,R] 
00:38:57.667 00.001 1032 refined, 7 included, MultiStar: {-0.09, 0.01}, one-star: {0.18, -0.02}
00:38:57.670 00.003 1032 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.83) = xAngle (1.16 = 1.16)
00:38:57.671 00.001 1032 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.16 = 1.16)
00:38:57.674 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=2.99 mountX=0.04 mountY=0.08, mountTheta=1.16
00:38:57.677 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.01, opts=13)
00:38:57.679 00.002 1032 Enqueuing Move request for scope (-0.09, 0.01)
00:38:57.681 00.002 10072 Worker thread wakes up
00:38:57.681 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
00:38:57.681 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
00:38:57.681 00.000 10072 Moving (-0.09, 0.01) raw xDistance=0.04 yDistance=0.08
00:38:57.684 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:57.686 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
00:38:57.686 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:38:57.687 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:57.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:38:57.687 00.000 10072 MoveAxis(W, 14, ABG)
00:38:57.687 00.000 10072 Guiding  Dir = 3, Dur = 14
00:38:57.687 00.000 10072 IsGuiding returns 0
00:38:57.688 00.001 10072 PulseGuide returned control before completion, sleep 24
00:38:57.706 00.018 1032 UpdateGuideState exits: m=1289 SNR=25.3
00:38:57.709 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:57.711 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:57.714 00.003 1032 Enqueuing Expose request
00:38:57.728 00.014 10072 IsGuiding returns 0
00:38:57.728 00.000 10072 Move returns status 0, amount 14
00:38:57.728 00.000 10072 MoveAxis(N, 0, ABG)
00:38:57.728 00.000 10072 Move returns status 0, amount 0
00:38:57.728 00.000 10072 move complete, result=0
00:38:57.728 00.000 10072 worker thread done servicing request
00:38:57.728 00.000 10072 Worker thread wakes up
00:38:57.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:57.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:57.729 00.001 1032 GuideStep: 0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
00:38:58.138 00.409 10072 Exposure complete
00:38:58.193 00.055 10072 worker thread done servicing request
00:38:58.193 00.000 1032 OnExposeComplete: enter
00:38:58.196 00.003 1032 UpdateGuideState(): m_state=6
00:38:58.198 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3176
00:38:58.200 00.002 1032 Star::Find returns 1 (0), X=318.68, Y=745.15, Mass=1329, SNR=25.7, Peak=147 HFD=2.7
00:38:58.203 00.003 1032 MultiStar: [#1 -0.19,0.04,1.20,U] [#2 -0.04,0.01,0.94,U] [#3 -0.15,0.06,0.74,U] [#4 -0.11,0.15,0.69,U] [#5 -0.12,0.11,0.70,U] [#6 0.02,0.14,0.69,U] [#7 -0.08,0.11,0.53,U] [#8 -0.07,0.08,0.60,U] 
00:38:58.207 00.004 1032 refined, 8 included, MultiStar: {-0.07, 0.08}, one-star: {0.15, 0.09}
00:38:58.209 00.002 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
00:38:58.212 00.003 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
00:38:58.214 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.26 mountX=0.09 mountY=0.04, mountTheta=0.43
00:38:58.217 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.08, opts=13)
00:38:58.219 00.002 1032 Enqueuing Move request for scope (-0.07, 0.08)
00:38:58.220 00.001 10072 Worker thread wakes up
00:38:58.221 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
00:38:58.221 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
00:38:58.221 00.000 10072 Moving (-0.07, 0.08) raw xDistance=0.09 yDistance=0.04
00:38:58.223 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:58.225 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
00:38:58.225 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:38:58.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:58.225 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:38:58.225 00.000 10072 MoveAxis(W, 13, ABG)
00:38:58.225 00.000 10072 Guiding  Dir = 3, Dur = 13
00:38:58.226 00.001 10072 IsGuiding returns 0
00:38:58.226 00.000 10072 PulseGuide returned control before completion, sleep 23
00:38:58.247 00.021 1032 UpdateGuideState exits: m=1329 SNR=25.7
00:38:58.250 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:58.252 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:58.253 00.001 1032 Enqueuing Expose request
00:38:58.259 00.006 10072 IsGuiding returns 0
00:38:58.259 00.000 10072 Move returns status 0, amount 13
00:38:58.259 00.000 10072 MoveAxis(N, 0, ABG)
00:38:58.259 00.000 10072 Move returns status 0, amount 0
00:38:58.259 00.000 10072 move complete, result=0
00:38:58.259 00.000 10072 worker thread done servicing request
00:38:58.259 00.000 10072 Worker thread wakes up
00:38:58.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:58.260 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:58.264 00.004 1032 GuideStep: 0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
00:38:58.890 00.626 10072 Exposure complete
00:38:58.954 00.064 10072 worker thread done servicing request
00:38:58.954 00.000 1032 OnExposeComplete: enter
00:38:58.957 00.003 1032 UpdateGuideState(): m_state=6
00:38:58.959 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3177
00:38:58.961 00.002 1032 Star::Find returns 1 (0), X=318.63, Y=745.18, Mass=1287, SNR=25.3, Peak=132 HFD=2.7
00:38:58.965 00.004 1032 MultiStar: [#1 -0.14,0.12,1.18,U] [#2 -0.14,0.11,1.05,U] [#3 -0.06,0.17,0.79,U] [#4 -0.09,0.09,0.70,U] [#5 -0.09,0.16,0.78,U] [#6 -0.11,0.28,0.00,M1] [#7 0.12,0.08,0.58,U] [#8 -0.20,0.07,0.63,U] 
00:38:58.967 00.002 1032 refined, 7 included, MultiStar: {-0.07, 0.12}, one-star: {0.10, 0.12}
00:38:58.969 00.002 1032 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.83) = xAngle (0.26 = 0.26)
00:38:58.971 00.002 1032 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.26 = 0.26)
00:38:58.973 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.13 cameraTheta=2.09 mountX=0.13 mountY=0.03, mountTheta=0.26
00:38:58.976 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.12, opts=13)
00:38:58.980 00.004 1032 Enqueuing Move request for scope (-0.07, 0.12)
00:38:58.983 00.003 10072 Worker thread wakes up
00:38:58.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
00:38:58.983 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
00:38:58.983 00.000 10072 Moving (-0.07, 0.12) raw xDistance=0.13 yDistance=0.03
00:38:58.985 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:58.988 00.003 10072 PPEC rslt: input = 0.13, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
00:38:58.988 00.000 10072 PPEC: input: 0.13, control: 0.02, exposure: 500
00:38:58.988 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:58.989 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:38:58.989 00.000 10072 MoveAxis(W, 15, ABG)
00:38:58.989 00.000 10072 Guiding  Dir = 3, Dur = 15
00:38:58.989 00.000 10072 IsGuiding returns 0
00:38:58.990 00.001 10072 PulseGuide returned control before completion, sleep 25
00:38:59.013 00.023 1032 UpdateGuideState exits: m=1287 SNR=25.3
00:38:59.017 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:59.024 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:59.027 00.003 10072 IsGuiding returns 0
00:38:59.027 00.000 1032 Enqueuing Expose request
00:38:59.030 00.003 10072 Move returns status 0, amount 15
00:38:59.030 00.000 10072 MoveAxis(N, 0, ABG)
00:38:59.030 00.000 10072 Move returns status 0, amount 0
00:38:59.030 00.000 10072 move complete, result=0
00:38:59.030 00.000 10072 worker thread done servicing request
00:38:59.030 00.000 10072 Worker thread wakes up
00:38:59.030 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:59.030 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:59.039 00.009 1032 GuideStep: 0.1 px 15 ms WEST, 0.0 px 0 ms NORTH
00:38:59.436 00.397 10072 Exposure complete
00:38:59.505 00.069 10072 worker thread done servicing request
00:38:59.505 00.000 1032 OnExposeComplete: enter
00:38:59.508 00.003 1032 UpdateGuideState(): m_state=6
00:38:59.512 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3178
00:38:59.516 00.004 1032 Star::Find returns 1 (0), X=318.64, Y=745.21, Mass=1387, SNR=26.3, Peak=149 HFD=2.7
00:38:59.520 00.004 1032 MultiStar: [#1 -0.20,0.06,1.15,U] [#2 -0.24,0.10,1.00,U] [#3 -0.14,0.08,0.74,U] [#4 -0.20,0.01,0.69,U] [#5 -0.22,0.17,0.00,M1] [#6 -0.12,0.13,0.71,U] [#7 0.06,0.14,0.56,U] [#8 -0.20,-0.05,0.58,U] 
00:38:59.522 00.002 1032 refined, 7 included, MultiStar: {-0.12, 0.08}, one-star: {0.10, 0.15}
00:38:59.524 00.002 1032 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.83) = xAngle (0.71 = 0.71)
00:38:59.529 00.005 1032 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.71 = 0.71)
00:38:59.532 00.003 1032 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.15 cameraTheta=2.54 mountX=0.11 mountY=0.10, mountTheta=0.71
00:38:59.536 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.08, opts=13)
00:38:59.539 00.003 1032 Enqueuing Move request for scope (-0.12, 0.08)
00:38:59.542 00.003 10072 Worker thread wakes up
00:38:59.542 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
00:38:59.542 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
00:38:59.542 00.000 10072 Moving (-0.12, 0.08) raw xDistance=0.11 yDistance=0.10
00:38:59.545 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:38:59.553 00.008 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
00:38:59.553 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:38:59.553 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:59.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:38:59.554 00.001 10072 MoveAxis(W, 14, ABG)
00:38:59.554 00.000 10072 Guiding  Dir = 3, Dur = 14
00:38:59.554 00.000 10072 IsGuiding returns 0
00:38:59.555 00.001 10072 PulseGuide returned control before completion, sleep 24
00:38:59.576 00.021 1032 UpdateGuideState exits: m=1387 SNR=26.3
00:38:59.580 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:59.584 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:38:59.587 00.003 1032 Enqueuing Expose request
00:38:59.593 00.006 10072 IsGuiding returns 0
00:38:59.593 00.000 10072 Move returns status 0, amount 14
00:38:59.593 00.000 10072 MoveAxis(N, 0, ABG)
00:38:59.593 00.000 10072 Move returns status 0, amount 0
00:38:59.593 00.000 10072 move complete, result=0
00:38:59.594 00.001 10072 worker thread done servicing request
00:38:59.594 00.000 10072 Worker thread wakes up
00:38:59.594 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:38:59.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:38:59.595 00.001 1032 GuideStep: 0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
00:39:00.220 00.625 10072 Exposure complete
00:39:00.292 00.072 10072 worker thread done servicing request
00:39:00.292 00.000 1032 OnExposeComplete: enter
00:39:00.295 00.003 1032 UpdateGuideState(): m_state=6
00:39:00.298 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3179
00:39:00.308 00.010 1032 Star::Find returns 1 (0), X=318.66, Y=745.17, Mass=1461, SNR=26.9, Peak=168 HFD=2.7
00:39:00.312 00.004 1032 MultiStar: [#1 -0.16,0.00,1.03,U] [#2 -0.15,0.10,0.90,U] [#3 -0.05,-0.03,0.69,U] [#4 -0.14,-0.07,0.68,U] [#5 -0.10,0.09,0.69,U] [#6 -0.11,0.16,0.71,U] [#7 0.08,-0.01,0.55,U] [#8 0.02,0.11,0.63,U] 
00:39:00.315 00.003 1032 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {0.12, 0.11}
00:39:00.317 00.002 1032 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.83) = xAngle (0.56 = 0.56)
00:39:00.318 00.001 1032 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.56 = 0.56)
00:39:00.320 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.39 mountX=0.07 mountY=0.04, mountTheta=0.56
00:39:00.324 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
00:39:00.326 00.002 1032 Enqueuing Move request for scope (-0.06, 0.05)
00:39:00.329 00.003 10072 Worker thread wakes up
00:39:00.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
00:39:00.329 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
00:39:00.329 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=0.04
00:39:00.332 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:00.335 00.003 10072 PPEC rslt: input = 0.07, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
00:39:00.335 00.000 10072 PPEC: input: 0.07, control: 0.02, exposure: 500
00:39:00.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:00.335 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:39:00.335 00.000 10072 MoveAxis(W, 16, ABG)
00:39:00.335 00.000 10072 Guiding  Dir = 3, Dur = 16
00:39:00.336 00.001 10072 IsGuiding returns 0
00:39:00.336 00.000 10072 PulseGuide returned control before completion, sleep 26
00:39:00.359 00.023 1032 UpdateGuideState exits: m=1461 SNR=26.9
00:39:00.363 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:00.366 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:00.368 00.002 1032 Enqueuing Expose request
00:39:00.371 00.003 10072 IsGuiding returns 0
00:39:00.371 00.000 10072 Move returns status 0, amount 16
00:39:00.371 00.000 10072 MoveAxis(N, 0, ABG)
00:39:00.371 00.000 10072 Move returns status 0, amount 0
00:39:00.371 00.000 10072 move complete, result=0
00:39:00.371 00.000 10072 worker thread done servicing request
00:39:00.373 00.002 10072 Worker thread wakes up
00:39:00.373 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:00.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:00.382 00.009 1032 GuideStep: 0.1 px 16 ms WEST, 0.0 px 0 ms NORTH
00:39:00.784 00.402 10072 Exposure complete
00:39:00.855 00.071 10072 worker thread done servicing request
00:39:00.856 00.001 1032 OnExposeComplete: enter
00:39:00.858 00.002 1032 UpdateGuideState(): m_state=6
00:39:00.863 00.005 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3180
00:39:00.866 00.003 1032 Star::Find returns 1 (0), X=318.57, Y=745.08, Mass=1493, SNR=27.2, Peak=165 HFD=2.4
00:39:00.869 00.003 1032 MultiStar: [#1 0.04,-0.03,1.03,U] [#2 -0.10,-0.00,0.88,U] [#3 -0.03,0.06,0.68,U] [#4 -0.08,-0.02,0.66,U] [#5 -0.02,0.01,0.69,U] [#6 -0.15,0.12,0.70,U] [#7 0.26,-0.05,0.53,U] [#8 0.02,-0.01,0.57,U] 
00:39:00.873 00.004 1032 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.03, 0.02}
00:39:00.876 00.003 1032 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.83) = xAngle (0.48 = 0.48)
00:39:00.878 00.002 1032 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.48 = 0.48)
00:39:00.881 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.31 mountX=0.01 mountY=0.01, mountTheta=0.48
00:39:00.884 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
00:39:00.886 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
00:39:00.888 00.002 10072 Worker thread wakes up
00:39:00.889 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:39:00.889 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:39:00.889 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
00:39:00.893 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:00.898 00.005 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
00:39:00.898 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:39:00.898 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:00.898 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:39:00.898 00.000 10072 MoveAxis(W, 14, ABG)
00:39:00.898 00.000 10072 Guiding  Dir = 3, Dur = 14
00:39:00.899 00.001 10072 IsGuiding returns 0
00:39:00.900 00.001 10072 PulseGuide returned control before completion, sleep 24
00:39:00.924 00.024 1032 UpdateGuideState exits: m=1493 SNR=27.2
00:39:00.927 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:00.930 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:00.932 00.002 1032 Enqueuing Expose request
00:39:00.935 00.003 10072 IsGuiding returns 0
00:39:00.935 00.000 10072 Move returns status 0, amount 14
00:39:00.935 00.000 10072 MoveAxis(N, 0, ABG)
00:39:00.935 00.000 10072 Move returns status 0, amount 0
00:39:00.935 00.000 10072 move complete, result=0
00:39:00.935 00.000 10072 worker thread done servicing request
00:39:00.935 00.000 10072 Worker thread wakes up
00:39:00.935 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:00.935 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:00.946 00.011 1032 GuideStep: 0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
00:39:01.563 00.617 10072 Exposure complete
00:39:01.661 00.098 10072 worker thread done servicing request
00:39:01.661 00.000 1032 OnExposeComplete: enter
00:39:01.664 00.003 1032 UpdateGuideState(): m_state=6
00:39:01.667 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3181
00:39:01.670 00.003 1032 Star::Find returns 1 (0), X=318.57, Y=745.18, Mass=1445, SNR=26.8, Peak=145 HFD=2.7
00:39:01.678 00.008 1032 MultiStar: [#1 -0.09,0.07,1.03,U] [#2 -0.07,0.13,0.93,U] [#3 -0.11,0.16,0.72,U] [#4 -0.13,-0.11,0.67,U] [#5 -0.15,0.21,0.70,U] [#6 -0.17,0.15,0.67,U] [#7 -0.01,0.02,0.49,U] [#8 -0.19,0.00,0.59,U] 
00:39:01.683 00.005 1032 single-star, 8 included, MultiStar: {-0.09, 0.09}, one-star: {0.03, 0.12}
00:39:01.688 00.005 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
00:39:01.690 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
00:39:01.692 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.29 mountX=0.10 mountY=-0.06, mountTheta=-0.54
00:39:01.696 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
00:39:01.699 00.003 1032 Enqueuing Move request for scope (0.03, 0.12)
00:39:01.702 00.003 10072 Worker thread wakes up
00:39:01.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
00:39:01.703 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
00:39:01.703 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.10 yDistance=-0.06
00:39:01.707 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:01.712 00.005 10072 PPEC rslt: input = 0.10, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
00:39:01.712 00.000 10072 PPEC: input: 0.10, control: 0.02, exposure: 500
00:39:01.712 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:01.712 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:39:01.712 00.000 10072 MoveAxis(W, 17, ABG)
00:39:01.712 00.000 10072 Guiding  Dir = 3, Dur = 17
00:39:01.713 00.001 10072 IsGuiding returns 0
00:39:01.713 00.000 10072 PulseGuide returned control before completion, sleep 27
00:39:01.738 00.025 1032 UpdateGuideState exits: m=1445 SNR=26.8
00:39:01.743 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:01.745 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:01.749 00.004 1032 Enqueuing Expose request
00:39:01.751 00.002 10072 IsGuiding returns 0
00:39:01.751 00.000 10072 Move returns status 0, amount 17
00:39:01.752 00.001 10072 MoveAxis(N, 0, ABG)
00:39:01.752 00.000 10072 Move returns status 0, amount 0
00:39:01.752 00.000 10072 move complete, result=0
00:39:01.752 00.000 10072 worker thread done servicing request
00:39:01.752 00.000 10072 Worker thread wakes up
00:39:01.752 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:01.752 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:01.764 00.012 1032 GuideStep: 0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
00:39:02.173 00.409 10072 Exposure complete
00:39:02.246 00.073 10072 worker thread done servicing request
00:39:02.247 00.001 1032 OnExposeComplete: enter
00:39:02.249 00.002 1032 UpdateGuideState(): m_state=6
00:39:02.251 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3182
00:39:02.254 00.003 1032 Star::Find returns 1 (0), X=318.56, Y=745.20, Mass=1357, SNR=26.0, Peak=138 HFD=2.8
00:39:02.257 00.003 1032 MultiStar: [#1 -0.15,0.07,1.19,U] [#2 -0.19,0.22,0.00,M1] [#3 0.03,0.11,0.77,U] [#4 -0.07,0.00,0.69,U] [#5 -0.25,0.19,0.00,M1] [#6 -0.25,0.32,0.00,M1] [#7 0.14,-0.08,0.54,U] [#8 0.03,0.12,0.62,U] 
00:39:02.259 00.002 1032 refined, 5 included, MultiStar: {-0.02, 0.07}, one-star: {0.03, 0.13}
00:39:02.262 00.003 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
00:39:02.264 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
00:39:02.268 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.81 mountX=0.07 mountY=-0.00, mountTheta=-0.02
00:39:02.282 00.014 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
00:39:02.285 00.003 1032 Enqueuing Move request for scope (-0.02, 0.07)
00:39:02.289 00.004 10072 Worker thread wakes up
00:39:02.289 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
00:39:02.289 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
00:39:02.289 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.00
00:39:02.293 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:02.297 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:39:02.297 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:39:02.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:02.298 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:39:02.298 00.000 10072 MoveAxis(W, 13, ABG)
00:39:02.300 00.002 10072 Guiding  Dir = 3, Dur = 13
00:39:02.303 00.003 10072 IsGuiding returns 0
00:39:02.303 00.000 10072 PulseGuide returned control before completion, sleep 23
00:39:02.386 00.083 10072 IsGuiding returns 0
00:39:02.386 00.000 10072 Move returns status 0, amount 13
00:39:02.386 00.000 10072 MoveAxis(N, 0, ABG)
00:39:02.386 00.000 10072 Move returns status 0, amount 0
00:39:02.386 00.000 10072 move complete, result=0
00:39:02.386 00.000 10072 worker thread done servicing request
00:39:02.387 00.001 1032 UpdateGuideState exits: m=1357 SNR=26.0
00:39:02.390 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:02.394 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:02.397 00.003 1032 Enqueuing Expose request
00:39:02.400 00.003 10072 Worker thread wakes up
00:39:02.400 00.000 1032 GuideStep: 0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
00:39:02.402 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:02.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:03.080 00.678 10072 Exposure complete
00:39:03.160 00.080 10072 worker thread done servicing request
00:39:03.160 00.000 1032 OnExposeComplete: enter
00:39:03.163 00.003 1032 UpdateGuideState(): m_state=6
00:39:03.166 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3183
00:39:03.168 00.002 1032 Star::Find returns 1 (0), X=318.64, Y=744.99, Mass=1587, SNR=28.1, Peak=170 HFD=2.4
00:39:03.171 00.003 1032 MultiStar: [#1 -0.07,0.02,1.03,U] [#2 -0.18,0.03,0.90,U] [#3 0.05,0.07,0.66,U] [#4 -0.03,0.00,0.62,U] [#5 -0.26,-0.01,0.67,U] [#6 -0.24,0.13,0.00,M2] [#7 0.06,0.04,0.51,U] [#8 -0.05,-0.07,0.58,U] 
00:39:03.175 00.004 1032 refined, 7 included, MultiStar: {-0.05, -0.00}, one-star: {0.10, -0.07}
00:39:03.179 00.004 1032 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.83) = xAngle (-4.94 = 1.34)
00:39:03.181 00.002 1032 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.94 = 1.34)
00:39:03.183 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.11 mountX=0.01 mountY=0.05, mountTheta=1.34
00:39:03.187 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.00, opts=13)
00:39:03.191 00.004 1032 Enqueuing Move request for scope (-0.05, -0.00)
00:39:03.193 00.002 10072 Worker thread wakes up
00:39:03.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
00:39:03.193 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
00:39:03.193 00.000 10072 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=0.05
00:39:03.196 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:03.198 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:39:03.199 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:39:03.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:03.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:39:03.199 00.000 10072 MoveAxis(W, 15, ABG)
00:39:03.199 00.000 10072 Guiding  Dir = 3, Dur = 15
00:39:03.199 00.000 10072 IsGuiding returns 0
00:39:03.200 00.001 10072 PulseGuide returned control before completion, sleep 25
00:39:03.226 00.026 1032 UpdateGuideState exits: m=1587 SNR=28.1
00:39:03.229 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:03.231 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:03.235 00.004 1032 Enqueuing Expose request
00:39:03.238 00.003 10072 IsGuiding returns 0
00:39:03.238 00.000 10072 Move returns status 0, amount 15
00:39:03.238 00.000 10072 MoveAxis(N, 0, ABG)
00:39:03.238 00.000 10072 Move returns status 0, amount 0
00:39:03.238 00.000 10072 move complete, result=0
00:39:03.239 00.001 10072 worker thread done servicing request
00:39:03.239 00.000 10072 Worker thread wakes up
00:39:03.239 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:03.239 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:03.252 00.013 1032 GuideStep: 0.0 px 15 ms WEST, 0.0 px 0 ms NORTH
00:39:03.659 00.407 10072 Exposure complete
00:39:03.785 00.126 10072 worker thread done servicing request
00:39:03.785 00.000 1032 OnExposeComplete: enter
00:39:03.789 00.004 1032 UpdateGuideState(): m_state=6
00:39:03.792 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3184
00:39:03.795 00.003 1032 Star::Find returns 1 (0), X=318.68, Y=745.16, Mass=1501, SNR=27.3, Peak=166 HFD=2.7
00:39:03.797 00.002 1032 MultiStar: [#1 -0.07,-0.03,1.09,U] [#2 -0.14,0.13,0.94,U] [#3 -0.06,0.12,0.68,U] [#4 -0.18,-0.00,0.66,U] [#5 -0.17,0.05,0.68,U] [#6 -0.04,0.10,0.68,U] [#7 0.04,0.03,0.52,U] [#8 0.04,0.05,0.57,U] 
00:39:03.801 00.004 1032 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {0.14, 0.10}
00:39:03.804 00.003 1032 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.83) = xAngle (0.41 = 0.41)
00:39:03.806 00.002 1032 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.41 = 0.41)
00:39:03.945 00.139 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.24 mountX=0.07 mountY=0.03, mountTheta=0.41
00:39:03.950 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
00:39:03.954 00.004 1032 Enqueuing Move request for scope (-0.05, 0.06)
00:39:03.957 00.003 10072 Worker thread wakes up
00:39:03.957 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
00:39:03.957 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
00:39:03.957 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.03
00:39:03.960 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:03.965 00.005 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:39:03.965 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:39:03.965 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:03.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:39:03.965 00.000 10072 MoveAxis(W, 14, ABG)
00:39:03.965 00.000 10072 Guiding  Dir = 3, Dur = 14
00:39:03.966 00.001 10072 IsGuiding returns 0
00:39:03.966 00.000 10072 PulseGuide returned control before completion, sleep 24
00:39:04.036 00.070 10072 IsGuiding returns 0
00:39:04.037 00.001 10072 Move returns status 0, amount 14
00:39:04.037 00.000 10072 MoveAxis(N, 0, ABG)
00:39:04.037 00.000 10072 Move returns status 0, amount 0
00:39:04.037 00.000 10072 move complete, result=0
00:39:04.037 00.000 10072 worker thread done servicing request
00:39:04.049 00.012 1032 UpdateGuideState exits: m=1501 SNR=27.3
00:39:04.054 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:04.056 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:04.059 00.003 1032 Enqueuing Expose request
00:39:04.062 00.003 10072 Worker thread wakes up
00:39:04.062 00.000 1032 GuideStep: 0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
00:39:04.064 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:04.064 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:04.725 00.661 10072 Exposure complete
00:39:04.909 00.184 10072 worker thread done servicing request
00:39:04.909 00.000 1032 OnExposeComplete: enter
00:39:04.913 00.004 1032 UpdateGuideState(): m_state=6
00:39:04.917 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3185
00:39:04.920 00.003 1032 Star::Find returns 1 (0), X=318.56, Y=745.16, Mass=1448, SNR=26.8, Peak=157 HFD=2.6
00:39:04.923 00.003 1032 MultiStar: [#1 -0.02,0.11,1.13,U] [#2 -0.21,0.26,0.00,M1] [#3 -0.14,0.27,0.00,M1] [#4 -0.25,0.28,0.00,M1] [#5 -0.12,0.10,0.68,U] [#6 -0.08,0.27,0.00,M2] [#7 0.16,0.04,0.51,U] [#8 0.05,0.07,0.57,U] 
00:39:04.925 00.002 1032 refined, 4 included, MultiStar: {0.01, 0.09}, one-star: {0.02, 0.10}
00:39:04.929 00.004 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
00:39:04.931 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
00:39:04.934 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.50 mountX=0.09 mountY=-0.03, mountTheta=-0.33
00:39:04.938 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
00:39:04.941 00.003 1032 Enqueuing Move request for scope (0.01, 0.09)
00:39:04.944 00.003 10072 Worker thread wakes up
00:39:04.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
00:39:04.944 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
00:39:04.945 00.001 10072 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.03
00:39:04.947 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:04.951 00.004 10072 PPEC rslt: input = 0.09, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:39:04.951 00.000 10072 PPEC: input: 0.09, control: 0.02, exposure: 500
00:39:04.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:04.952 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:39:04.952 00.000 10072 MoveAxis(W, 16, ABG)
00:39:04.952 00.000 10072 Guiding  Dir = 3, Dur = 16
00:39:04.952 00.000 10072 IsGuiding returns 0
00:39:04.954 00.002 10072 PulseGuide returned control before completion, sleep 25
00:39:04.980 00.026 10072 IsGuiding returns 0
00:39:04.981 00.001 10072 Move returns status 0, amount 16
00:39:04.981 00.000 10072 MoveAxis(N, 0, ABG)
00:39:04.981 00.000 10072 Move returns status 0, amount 0
00:39:04.981 00.000 10072 move complete, result=0
00:39:04.981 00.000 10072 worker thread done servicing request
00:39:04.981 00.000 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:39:04.984 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:04.987 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:04.992 00.005 1032 Enqueuing Expose request
00:39:04.994 00.002 10072 Worker thread wakes up
00:39:04.995 00.001 1032 GuideStep: 0.1 px 16 ms WEST, -0.0 px 0 ms NORTH
00:39:05.002 00.007 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:05.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:05.430 00.428 10072 Exposure complete
00:39:06.496 01.066 10072 worker thread done servicing request
00:39:06.496 00.000 1032 OnExposeComplete: enter
00:39:06.506 00.010 1032 UpdateGuideState(): m_state=6
00:39:06.510 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3186
00:39:06.513 00.003 1032 Star::Find returns 1 (0), X=318.65, Y=745.19, Mass=1432, SNR=26.7, Peak=154 HFD=2.7
00:39:06.515 00.002 1032 MultiStar: [#1 -0.02,0.05,1.12,U] [#2 -0.18,0.22,0.00,M2] [#3 -0.02,0.11,0.70,U] [#4 -0.13,0.05,0.64,U] [#5 -0.17,0.25,0.00,M1] [#6 -0.16,0.11,0.68,U] [#7 0.08,0.26,0.00,M1] [#8 -0.08,0.13,0.57,U] 
00:39:06.519 00.004 1032 refined, 5 included, MultiStar: {-0.03, 0.10}, one-star: {0.11, 0.13}
00:39:06.523 00.004 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
00:39:06.526 00.003 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
00:39:06.528 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.91 mountX=0.10 mountY=0.01, mountTheta=0.08
00:39:06.533 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.10, opts=13)
00:39:06.800 00.267 1032 Enqueuing Move request for scope (-0.03, 0.10)
00:39:07.176 00.376 10072 Worker thread wakes up
00:39:07.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
00:39:07.176 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
00:39:07.176 00.000 10072 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=0.01
00:39:07.366 00.190 10072 PPEC rslt: input = 0.10, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:39:07.366 00.000 10072 PPEC: input: 0.10, control: 0.02, exposure: 500
00:39:07.366 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:07.366 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:39:07.366 00.000 10072 MoveAxis(W, 25, ABG)
00:39:07.366 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:07.371 00.005 10072 Guiding  Dir = 3, Dur = 25
00:39:07.371 00.000 10072 IsGuiding returns 0
00:39:07.372 00.001 10072 PulseGuide returned control before completion, sleep 35
00:39:07.553 00.181 1032 UpdateGuideState exits: m=1432 SNR=26.7
00:39:07.570 00.017 10072 IsGuiding returns 0
00:39:07.570 00.000 10072 Move returns status 0, amount 25
00:39:07.570 00.000 10072 MoveAxis(N, 0, ABG)
00:39:07.570 00.000 10072 Move returns status 0, amount 0
00:39:07.570 00.000 10072 move complete, result=0
00:39:07.570 00.000 10072 worker thread done servicing request
00:39:07.576 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:07.585 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:07.595 00.010 1032 Enqueuing Expose request
00:39:07.650 00.055 10072 Worker thread wakes up
00:39:07.650 00.000 1032 GuideStep: 0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
00:39:07.654 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:07.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:08.332 00.678 10072 Exposure complete
00:39:08.415 00.083 10072 worker thread done servicing request
00:39:08.415 00.000 1032 OnExposeComplete: enter
00:39:08.418 00.003 1032 UpdateGuideState(): m_state=6
00:39:08.421 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3187
00:39:08.425 00.004 1032 Star::Find returns 1 (0), X=318.65, Y=745.00, Mass=1309, SNR=25.5, Peak=146 HFD=2.4
00:39:08.427 00.002 1032 MultiStar: [#1 -0.15,-0.09,1.15,U] [#2 -0.07,-0.06,0.98,U] [#3 -0.07,0.00,0.80,U] [#4 0.01,-0.11,0.68,U] [#5 -0.02,0.13,0.70,U] [#6 -0.15,-0.06,0.76,U] [#7 0.17,0.06,0.55,U] [#8 -0.08,0.03,0.62,U] 
00:39:08.430 00.003 1032 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {0.11, -0.06}
00:39:08.432 00.002 1032 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.83) = xAngle (-4.33 = 1.95)
00:39:08.435 00.003 1032 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.33 = 1.95)
00:39:08.439 00.004 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.50 mountX=-0.02 mountY=0.04, mountTheta=1.95
00:39:08.443 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
00:39:08.447 00.004 1032 Enqueuing Move request for scope (-0.04, -0.03)
00:39:08.450 00.003 10072 Worker thread wakes up
00:39:08.450 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
00:39:08.450 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
00:39:08.450 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.04
00:39:08.453 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:08.458 00.005 10072 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:39:08.458 00.000 10072 PPEC: input: -0.02, control: 0.02, exposure: 500
00:39:08.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:08.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:39:08.458 00.000 10072 MoveAxis(W, 15, ABG)
00:39:08.458 00.000 10072 Guiding  Dir = 3, Dur = 15
00:39:08.459 00.001 10072 IsGuiding returns 0
00:39:08.460 00.001 10072 PulseGuide returned control before completion, sleep 24
00:39:08.485 00.025 1032 UpdateGuideState exits: m=1309 SNR=25.5
00:39:08.489 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:08.492 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:08.494 00.002 1032 Enqueuing Expose request
00:39:08.499 00.005 10072 IsGuiding returns 0
00:39:08.499 00.000 10072 Move returns status 0, amount 15
00:39:08.499 00.000 10072 MoveAxis(N, 0, ABG)
00:39:08.499 00.000 10072 Move returns status 0, amount 0
00:39:08.499 00.000 10072 move complete, result=0
00:39:08.500 00.001 10072 worker thread done servicing request
00:39:08.500 00.000 10072 Worker thread wakes up
00:39:08.500 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:08.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:08.510 00.010 1032 GuideStep: -0.0 px 15 ms WEST, 0.0 px 0 ms NORTH
00:39:08.921 00.411 10072 Exposure complete
00:39:09.029 00.108 10072 worker thread done servicing request
00:39:09.030 00.001 1032 OnExposeComplete: enter
00:39:09.033 00.003 1032 UpdateGuideState(): m_state=6
00:39:09.036 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3188
00:39:09.041 00.005 1032 Star::Find returns 1 (0), X=318.72, Y=745.01, Mass=1326, SNR=25.7, Peak=144 HFD=2.5
00:39:09.046 00.005 1032 MultiStar: [#1 -0.15,-0.11,1.17,U] [#2 -0.02,-0.16,1.00,U] [#3 0.05,-0.04,0.74,U] [#4 -0.13,-0.10,0.70,U] [#5 -0.05,0.06,0.73,U] [#6 -0.08,0.01,0.67,U] [#7 -0.05,-0.10,0.62,U] [#8 0.04,-0.06,0.60,U] 
00:39:09.050 00.004 1032 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {0.18, -0.05}
00:39:09.054 00.004 1032 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.83) = xAngle (-3.72 = 2.56)
00:39:09.056 00.002 1032 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.56)
00:39:09.059 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.89 mountX=-0.06 mountY=0.04, mountTheta=2.56
00:39:09.063 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
00:39:09.066 00.003 1032 Enqueuing Move request for scope (-0.02, -0.07)
00:39:09.069 00.003 10072 Worker thread wakes up
00:39:09.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
00:39:09.069 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
00:39:09.069 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
00:39:09.072 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:09.075 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:39:09.075 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:39:09.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:09.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:39:09.075 00.000 10072 MoveAxis(W, 11, ABG)
00:39:09.076 00.001 10072 Guiding  Dir = 3, Dur = 11
00:39:09.076 00.000 10072 IsGuiding returns 0
00:39:09.077 00.001 10072 PulseGuide returned control before completion, sleep 21
00:39:09.105 00.028 1032 UpdateGuideState exits: m=1326 SNR=25.7
00:39:09.108 00.003 10072 IsGuiding returns 0
00:39:09.108 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:09.115 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:09.118 00.003 1032 Enqueuing Expose request
00:39:09.121 00.003 10072 Move returns status 0, amount 11
00:39:09.121 00.000 10072 MoveAxis(N, 0, ABG)
00:39:09.121 00.000 10072 Move returns status 0, amount 0
00:39:09.121 00.000 10072 move complete, result=0
00:39:09.121 00.000 10072 worker thread done servicing request
00:39:09.121 00.000 10072 Worker thread wakes up
00:39:09.121 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:09.121 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:09.132 00.011 1032 GuideStep: -0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
00:39:09.749 00.617 10072 Exposure complete
00:39:09.802 00.053 10072 worker thread done servicing request
00:39:09.802 00.000 1032 OnExposeComplete: enter
00:39:09.804 00.002 1032 UpdateGuideState(): m_state=6
00:39:09.806 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3189
00:39:09.809 00.003 1032 Star::Find returns 1 (0), X=318.70, Y=745.03, Mass=1441, SNR=26.8, Peak=154 HFD=2.5
00:39:09.811 00.002 1032 MultiStar: [#1 -0.09,-0.04,1.16,U] [#2 -0.04,0.11,0.90,U] [#3 0.02,0.13,0.69,U] [#4 -0.11,0.10,0.65,U] [#5 -0.03,0.13,0.71,U] [#6 -0.11,0.06,0.67,U] [#7 0.01,0.08,0.54,U] [#8 -0.03,0.05,0.57,U] 
00:39:09.812 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.16, -0.03}
00:39:09.814 00.002 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
00:39:09.816 00.002 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
00:39:09.817 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.91 mountX=0.06 mountY=0.00, mountTheta=0.08
00:39:09.820 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
00:39:09.822 00.002 1032 Enqueuing Move request for scope (-0.02, 0.06)
00:39:09.824 00.002 10072 Worker thread wakes up
00:39:09.824 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
00:39:09.824 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
00:39:09.824 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.00
00:39:09.826 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:09.828 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:39:09.829 00.001 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:39:09.829 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:09.829 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:39:09.829 00.000 10072 MoveAxis(W, 11, ABG)
00:39:09.829 00.000 10072 Guiding  Dir = 3, Dur = 11
00:39:09.830 00.001 10072 IsGuiding returns 0
00:39:09.830 00.000 10072 PulseGuide returned control before completion, sleep 21
00:39:09.850 00.020 1032 UpdateGuideState exits: m=1441 SNR=26.8
00:39:09.852 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:09.854 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:09.856 00.002 1032 Enqueuing Expose request
00:39:09.858 00.002 10072 IsGuiding returns 0
00:39:09.858 00.000 10072 Move returns status 0, amount 11
00:39:09.858 00.000 10072 MoveAxis(N, 0, ABG)
00:39:09.858 00.000 10072 Move returns status 0, amount 0
00:39:09.858 00.000 10072 move complete, result=0
00:39:09.858 00.000 10072 worker thread done servicing request
00:39:09.858 00.000 10072 Worker thread wakes up
00:39:09.859 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:09.859 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:09.869 00.010 1032 GuideStep: 0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
00:39:10.266 00.397 10072 Exposure complete
00:39:10.317 00.051 10072 worker thread done servicing request
00:39:10.317 00.000 1032 OnExposeComplete: enter
00:39:10.320 00.003 1032 UpdateGuideState(): m_state=6
00:39:10.322 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3190
00:39:10.323 00.001 1032 Star::Find returns 1 (0), X=318.66, Y=745.06, Mass=1413, SNR=26.5, Peak=154 HFD=2.5
00:39:10.328 00.005 1032 MultiStar: [#1 0.01,-0.16,1.10,U] [#2 -0.13,0.08,0.91,U] [#3 -0.12,0.01,0.72,U] [#4 -0.20,-0.12,0.68,U] [#5 -0.14,0.11,0.70,U] [#6 -0.18,0.02,0.70,U] [#7 0.07,0.01,0.53,U] [#8 -0.12,0.03,0.61,U] 
00:39:10.332 00.004 1032 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {0.12, -0.00}
00:39:10.333 00.001 1032 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.83) = xAngle (-4.81 = 1.48)
00:39:10.335 00.002 1032 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.81 = 1.48)
00:39:10.336 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.98 mountX=0.01 mountY=0.07, mountTheta=1.48
00:39:10.338 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.01, opts=13)
00:39:10.340 00.002 1032 Enqueuing Move request for scope (-0.07, -0.01)
00:39:10.342 00.002 10072 Worker thread wakes up
00:39:10.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
00:39:10.342 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
00:39:10.342 00.000 10072 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=0.07
00:39:10.344 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:10.346 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:39:10.346 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:39:10.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:10.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:39:10.346 00.000 10072 MoveAxis(W, 9, ABG)
00:39:10.346 00.000 10072 Guiding  Dir = 3, Dur = 9
00:39:10.347 00.001 10072 IsGuiding returns 0
00:39:10.347 00.000 10072 PulseGuide returned control before completion, sleep 19
00:39:10.364 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.5
00:39:10.366 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:10.368 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:10.370 00.002 1032 Enqueuing Expose request
00:39:10.372 00.002 10072 IsGuiding returns 0
00:39:10.372 00.000 10072 Move returns status 0, amount 9
00:39:10.372 00.000 10072 MoveAxis(N, 0, ABG)
00:39:10.372 00.000 10072 Move returns status 0, amount 0
00:39:10.372 00.000 10072 move complete, result=0
00:39:10.372 00.000 10072 worker thread done servicing request
00:39:10.372 00.000 10072 Worker thread wakes up
00:39:10.372 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:10.373 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:10.379 00.006 1032 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
00:39:11.000 00.621 10072 Exposure complete
00:39:11.045 00.045 10072 worker thread done servicing request
00:39:11.045 00.000 1032 OnExposeComplete: enter
00:39:11.048 00.003 1032 UpdateGuideState(): m_state=6
00:39:11.050 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3191
00:39:11.053 00.003 1032 Star::Find returns 1 (0), X=318.50, Y=744.96, Mass=1312, SNR=25.5, Peak=158 HFD=2.7
00:39:11.055 00.002 1032 MultiStar: [#1 -0.08,-0.00,1.21,U] [#2 -0.21,0.01,0.99,U] [#3 0.02,-0.02,0.75,U] [#4 -0.13,-0.11,0.70,U] [#5 -0.18,0.07,0.68,U] [#6 -0.14,0.02,0.75,U] [#7 0.06,-0.20,0.54,U] [#8 -0.12,0.03,0.59,U] 
00:39:11.056 00.001 1032 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {-0.03, -0.10}
00:39:11.058 00.002 1032 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.83) = xAngle (-4.66 = 1.62)
00:39:11.059 00.001 1032 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.66 = 1.62)
00:39:11.061 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.83 mountX=-0.01 mountY=0.10, mountTheta=1.62
00:39:11.065 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.03, opts=13)
00:39:11.066 00.001 1032 Enqueuing Move request for scope (-0.09, -0.03)
00:39:11.068 00.002 10072 Worker thread wakes up
00:39:11.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
00:39:11.068 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
00:39:11.068 00.000 10072 Moving (-0.09, -0.03) raw xDistance=-0.01 yDistance=0.10
00:39:11.070 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:11.072 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:39:11.072 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:39:11.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:11.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:39:11.072 00.000 10072 MoveAxis(W, 10, ABG)
00:39:11.072 00.000 10072 Guiding  Dir = 3, Dur = 10
00:39:11.073 00.001 10072 IsGuiding returns 0
00:39:11.073 00.000 10072 PulseGuide returned control before completion, sleep 20
00:39:11.090 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.5
00:39:11.092 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:11.094 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:11.095 00.001 1032 Enqueuing Expose request
00:39:11.107 00.012 10072 IsGuiding returns 0
00:39:11.107 00.000 10072 Move returns status 0, amount 10
00:39:11.107 00.000 10072 MoveAxis(N, 0, ABG)
00:39:11.107 00.000 10072 Move returns status 0, amount 0
00:39:11.107 00.000 10072 move complete, result=0
00:39:11.107 00.000 10072 worker thread done servicing request
00:39:11.109 00.002 10072 Worker thread wakes up
00:39:11.109 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:11.109 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:11.109 00.000 1032 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
00:39:11.515 00.406 10072 Exposure complete
00:39:11.563 00.048 10072 worker thread done servicing request
00:39:11.563 00.000 1032 OnExposeComplete: enter
00:39:11.564 00.001 1032 UpdateGuideState(): m_state=6
00:39:11.566 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3192
00:39:11.567 00.001 1032 Star::Find returns 1 (0), X=318.67, Y=744.94, Mass=1401, SNR=26.4, Peak=149 HFD=2.6
00:39:11.569 00.002 1032 MultiStar: [#1 -0.06,-0.22,1.14,U] [#2 -0.19,-0.04,1.03,U] [#3 -0.01,-0.11,0.74,U] [#4 -0.08,-0.24,0.69,U] [#5 -0.08,-0.09,0.67,U] [#6 -0.17,0.06,0.72,U] [#7 0.16,-0.24,0.00,M1] [#8 0.05,-0.15,0.61,U] 
00:39:11.571 00.002 1032 refined, 7 included, MultiStar: {-0.05, -0.12}, one-star: {0.14, -0.12}
00:39:11.572 00.001 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.48)
00:39:11.574 00.002 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.48)
00:39:11.575 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.98 mountX=-0.10 mountY=0.08, mountTheta=2.48
00:39:11.577 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.12, opts=13)
00:39:11.582 00.005 1032 Enqueuing Move request for scope (-0.05, -0.12)
00:39:11.583 00.001 10072 Worker thread wakes up
00:39:11.584 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
00:39:11.584 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
00:39:11.584 00.000 10072 Moving (-0.05, -0.12) raw xDistance=-0.10 yDistance=0.08
00:39:11.586 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:11.591 00.005 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:39:11.591 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
00:39:11.592 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:11.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:39:11.592 00.000 10072 MoveAxis(W, 8, ABG)
00:39:11.592 00.000 10072 Guiding  Dir = 3, Dur = 8
00:39:11.593 00.001 10072 IsGuiding returns 0
00:39:11.595 00.002 10072 PulseGuide returned control before completion, sleep 17
00:39:11.617 00.022 1032 UpdateGuideState exits: m=1401 SNR=26.4
00:39:11.619 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:11.620 00.001 10072 IsGuiding returns 0
00:39:11.620 00.000 10072 Move returns status 0, amount 8
00:39:11.621 00.001 10072 MoveAxis(N, 0, ABG)
00:39:11.621 00.000 10072 Move returns status 0, amount 0
00:39:11.621 00.000 10072 move complete, result=0
00:39:11.621 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:11.623 00.002 1032 Enqueuing Expose request
00:39:11.624 00.001 10072 worker thread done servicing request
00:39:11.625 00.001 10072 Worker thread wakes up
00:39:11.625 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:11.625 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:11.625 00.000 1032 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
00:39:12.248 00.623 10072 Exposure complete
00:39:12.301 00.053 10072 worker thread done servicing request
00:39:12.301 00.000 1032 OnExposeComplete: enter
00:39:12.304 00.003 1032 UpdateGuideState(): m_state=6
00:39:12.307 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3193
00:39:12.308 00.001 1032 Star::Find returns 1 (0), X=318.75, Y=744.99, Mass=1419, SNR=26.6, Peak=158 HFD=2.5
00:39:12.310 00.002 1032 MultiStar: [#1 0.13,-0.13,1.14,U] [#2 0.03,-0.04,0.94,U] [#3 0.01,-0.04,0.74,U] [#4 -0.02,0.02,0.70,U] [#5 -0.09,-0.05,0.68,U] [#6 0.07,0.00,0.72,U] [#7 0.20,-0.09,0.53,U] [#8 0.12,0.08,0.60,U] 
00:39:12.312 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.21, -0.07}
00:39:12.313 00.001 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
00:39:12.315 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
00:39:12.317 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.51 mountX=-0.06 mountY=-0.06, mountTheta=-2.34
00:39:12.320 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
00:39:12.322 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
00:39:12.324 00.002 10072 Worker thread wakes up
00:39:12.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
00:39:12.324 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
00:39:12.324 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.06
00:39:12.326 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:12.331 00.005 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:39:12.331 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:39:12.331 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:12.331 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:39:12.331 00.000 10072 MoveAxis(W, 9, ABG)
00:39:12.331 00.000 10072 Guiding  Dir = 3, Dur = 9
00:39:12.332 00.001 10072 IsGuiding returns 0
00:39:12.334 00.002 10072 PulseGuide returned control before completion, sleep 17
00:39:12.353 00.019 1032 UpdateGuideState exits: m=1419 SNR=26.6
00:39:12.356 00.003 10072 IsGuiding returns 0
00:39:12.356 00.000 10072 Move returns status 0, amount 9
00:39:12.356 00.000 10072 MoveAxis(N, 0, ABG)
00:39:12.356 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:12.358 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:12.371 00.013 1032 Enqueuing Expose request
00:39:12.374 00.003 10072 Move returns status 0, amount 0
00:39:12.374 00.000 10072 move complete, result=0
00:39:12.374 00.000 10072 worker thread done servicing request
00:39:12.374 00.000 10072 Worker thread wakes up
00:39:12.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:12.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:12.382 00.008 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:39:12.781 00.399 10072 Exposure complete
00:39:12.831 00.050 10072 worker thread done servicing request
00:39:12.831 00.000 1032 OnExposeComplete: enter
00:39:12.833 00.002 1032 UpdateGuideState(): m_state=6
00:39:12.835 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3194
00:39:12.837 00.002 1032 Star::Find returns 1 (0), X=318.74, Y=745.12, Mass=1279, SNR=25.2, Peak=153 HFD=2.6
00:39:12.838 00.001 1032 MultiStar: [#1 0.09,-0.08,1.22,U] [#2 0.01,0.05,1.02,U] [#3 0.02,-0.03,0.76,U] [#4 -0.11,0.01,0.70,U] [#5 -0.03,0.11,0.70,U] [#6 0.01,0.17,0.74,U] [#7 0.06,-0.21,0.53,U] [#8 0.04,0.02,0.64,U] 
00:39:12.840 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.20, 0.06}
00:39:12.842 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
00:39:12.844 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
00:39:12.845 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.33 mountX=0.00 mountY=-0.04, mountTheta=-1.50
00:39:12.848 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
00:39:12.849 00.001 1032 Enqueuing Move request for scope (0.04, 0.01)
00:39:12.851 00.002 10072 Worker thread wakes up
00:39:12.851 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:39:12.851 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:39:12.851 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
00:39:12.852 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:12.854 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:39:12.854 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:39:12.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:12.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:39:12.855 00.001 10072 MoveAxis(W, 7, ABG)
00:39:12.855 00.000 10072 Guiding  Dir = 3, Dur = 7
00:39:12.855 00.000 10072 IsGuiding returns 0
00:39:12.855 00.000 10072 PulseGuide returned control before completion, sleep 17
00:39:12.874 00.019 1032 UpdateGuideState exits: m=1279 SNR=25.2
00:39:12.876 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:12.878 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:12.880 00.002 1032 Enqueuing Expose request
00:39:12.886 00.006 10072 IsGuiding returns 0
00:39:12.886 00.000 10072 Move returns status 0, amount 7
00:39:12.886 00.000 10072 MoveAxis(N, 0, ABG)
00:39:12.886 00.000 10072 Move returns status 0, amount 0
00:39:12.886 00.000 10072 move complete, result=0
00:39:12.886 00.000 10072 worker thread done servicing request
00:39:12.886 00.000 10072 Worker thread wakes up
00:39:12.886 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:12.886 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:12.889 00.003 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
00:39:13.511 00.622 10072 Exposure complete
00:39:13.558 00.047 10072 worker thread done servicing request
00:39:13.558 00.000 1032 OnExposeComplete: enter
00:39:13.560 00.002 1032 UpdateGuideState(): m_state=6
00:39:13.562 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3195
00:39:13.564 00.002 1032 Star::Find returns 1 (0), X=318.70, Y=745.22, Mass=1362, SNR=26.0, Peak=139 HFD=2.8
00:39:13.565 00.001 1032 MultiStar: [#1 0.14,0.03,1.11,U] [#2 -0.12,0.17,0.99,U] [#3 0.01,0.13,0.75,U] [#4 0.05,0.05,0.67,U] [#5 -0.05,0.17,0.73,U] [#6 -0.16,0.13,0.65,U] [#7 0.22,-0.10,0.52,U] [#8 -0.02,0.06,0.58,U] 
00:39:13.566 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {0.16, 0.16}
00:39:13.567 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
00:39:13.569 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
00:39:13.570 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.28 mountX=0.09 mountY=-0.05, mountTheta=-0.55
00:39:13.574 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
00:39:13.576 00.002 1032 Enqueuing Move request for scope (0.03, 0.10)
00:39:13.578 00.002 10072 Worker thread wakes up
00:39:13.578 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
00:39:13.578 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
00:39:13.578 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.05
00:39:13.581 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:13.583 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:39:13.583 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:39:13.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:13.584 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:39:13.584 00.000 10072 MoveAxis(W, 8, ABG)
00:39:13.584 00.000 10072 Guiding  Dir = 3, Dur = 8
00:39:13.584 00.000 10072 IsGuiding returns 0
00:39:13.585 00.001 10072 PulseGuide returned control before completion, sleep 18
00:39:13.603 00.018 10072 IsGuiding returns 0
00:39:13.603 00.000 10072 Move returns status 0, amount 8
00:39:13.603 00.000 10072 MoveAxis(N, 0, ABG)
00:39:13.603 00.000 10072 Move returns status 0, amount 0
00:39:13.603 00.000 10072 move complete, result=0
00:39:13.603 00.000 10072 worker thread done servicing request
00:39:13.611 00.008 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:39:13.615 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:13.618 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:13.620 00.002 1032 Enqueuing Expose request
00:39:13.621 00.001 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:39:13.623 00.002 10072 Worker thread wakes up
00:39:13.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:13.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:14.029 00.406 10072 Exposure complete
00:39:14.078 00.049 10072 worker thread done servicing request
00:39:14.078 00.000 1032 OnExposeComplete: enter
00:39:14.080 00.002 1032 UpdateGuideState(): m_state=6
00:39:14.083 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3196
00:39:14.085 00.002 1032 Star::Find returns 1 (0), X=318.79, Y=745.00, Mass=1426, SNR=26.6, Peak=154 HFD=2.5
00:39:14.088 00.003 1032 MultiStar: [#1 -0.01,-0.00,1.11,U] [#2 -0.03,0.09,0.91,U] [#3 0.02,0.10,0.74,U] [#4 -0.07,0.08,0.64,U] [#5 0.02,0.19,0.74,U] [#6 0.03,0.23,0.67,U] [#7 0.04,-0.23,0.54,U] [#8 0.14,0.15,0.58,U] 
00:39:14.090 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.25, -0.06}
00:39:14.092 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
00:39:14.094 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
00:39:14.095 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.07 cameraTheta=0.89 mountX=0.04 mountY=-0.06, mountTheta=-0.94
00:39:14.097 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
00:39:14.099 00.002 1032 Enqueuing Move request for scope (0.05, 0.06)
00:39:14.100 00.001 10072 Worker thread wakes up
00:39:14.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
00:39:14.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
00:39:14.101 00.001 10072 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.06
00:39:14.102 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:14.109 00.007 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:39:14.109 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:39:14.109 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:14.110 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:39:14.112 00.002 10072 MoveAxis(W, 7, ABG)
00:39:14.112 00.000 10072 Guiding  Dir = 3, Dur = 7
00:39:14.112 00.000 10072 IsGuiding returns 0
00:39:14.113 00.001 10072 PulseGuide returned control before completion, sleep 17
00:39:14.130 00.017 1032 UpdateGuideState exits: m=1426 SNR=26.6
00:39:14.132 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:14.134 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:14.136 00.002 1032 Enqueuing Expose request
00:39:14.138 00.002 10072 IsGuiding returns 0
00:39:14.139 00.001 10072 Move returns status 0, amount 7
00:39:14.139 00.000 10072 MoveAxis(N, 0, ABG)
00:39:14.139 00.000 10072 Move returns status 0, amount 0
00:39:14.139 00.000 10072 move complete, result=0
00:39:14.139 00.000 10072 worker thread done servicing request
00:39:14.139 00.000 10072 Worker thread wakes up
00:39:14.139 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:14.139 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:14.147 00.008 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:39:14.763 00.616 10072 Exposure complete
00:39:14.813 00.050 10072 worker thread done servicing request
00:39:14.813 00.000 1032 OnExposeComplete: enter
00:39:14.815 00.002 1032 UpdateGuideState(): m_state=6
00:39:14.816 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3197
00:39:14.819 00.003 1032 Star::Find returns 1 (0), X=318.72, Y=745.02, Mass=1335, SNR=25.8, Peak=136 HFD=2.5
00:39:14.821 00.002 1032 MultiStar: [#1 0.13,-0.16,1.21,U] [#2 -0.07,-0.05,0.98,U] [#3 0.05,-0.15,0.72,U] [#4 -0.01,-0.14,0.61,U] [#5 -0.05,0.04,0.67,U] [#6 0.05,0.02,0.76,U] [#7 0.10,-0.08,0.54,U] [#8 0.16,-0.06,0.56,U] 
00:39:14.822 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.18, -0.04}
00:39:14.824 00.002 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
00:39:14.826 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
00:39:14.829 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.83 mountX=-0.09 mountY=-0.05, mountTheta=-2.66
00:39:14.832 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
00:39:14.835 00.003 1032 Enqueuing Move request for scope (0.07, -0.07)
00:39:14.837 00.002 10072 Worker thread wakes up
00:39:14.837 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
00:39:14.837 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
00:39:14.837 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.05
00:39:14.839 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:14.841 00.002 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:39:14.841 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
00:39:14.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:14.842 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:39:14.842 00.000 10072 MoveAxis(W, 7, ABG)
00:39:14.842 00.000 10072 Guiding  Dir = 3, Dur = 7
00:39:14.842 00.000 10072 IsGuiding returns 0
00:39:14.843 00.001 10072 PulseGuide returned control before completion, sleep 17
00:39:14.860 00.017 1032 UpdateGuideState exits: m=1335 SNR=25.8
00:39:14.862 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:14.864 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:14.866 00.002 1032 Enqueuing Expose request
00:39:14.870 00.004 10072 IsGuiding returns 0
00:39:14.870 00.000 10072 Move returns status 0, amount 7
00:39:14.870 00.000 10072 MoveAxis(N, 0, ABG)
00:39:14.870 00.000 10072 Move returns status 0, amount 0
00:39:14.870 00.000 10072 move complete, result=0
00:39:14.870 00.000 10072 worker thread done servicing request
00:39:14.870 00.000 10072 Worker thread wakes up
00:39:14.871 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:14.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:14.875 00.004 1032 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
00:39:15.277 00.402 10072 Exposure complete
00:39:15.328 00.051 10072 worker thread done servicing request
00:39:15.328 00.000 1032 OnExposeComplete: enter
00:39:15.330 00.002 1032 UpdateGuideState(): m_state=6
00:39:15.331 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3198
00:39:15.335 00.004 1032 Star::Find returns 1 (0), X=318.82, Y=745.10, Mass=1419, SNR=26.5, Peak=163 HFD=2.4
00:39:15.337 00.002 1032 MultiStar: [#1 0.13,-0.02,1.16,U] [#2 0.02,0.03,0.97,U] [#3 0.02,-0.15,0.74,U] [#4 0.00,-0.21,0.67,U] [#5 0.05,0.13,0.68,U] [#6 0.07,0.03,0.67,U] [#7 0.08,-0.02,0.56,U] [#8 0.08,-0.11,0.56,U] 
00:39:15.339 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.28, 0.04}
00:39:15.341 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
00:39:15.342 00.001 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
00:39:15.343 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-0.26 mountX=-0.05 mountY=-0.08, mountTheta=-2.09
00:39:15.346 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
00:39:15.348 00.002 1032 Enqueuing Move request for scope (0.09, -0.02)
00:39:15.350 00.002 10072 Worker thread wakes up
00:39:15.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
00:39:15.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
00:39:15.350 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.05 yDistance=-0.08
00:39:15.353 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:15.355 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:39:15.355 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:39:15.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:15.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:39:15.355 00.000 10072 MoveAxis(W, 6, ABG)
00:39:15.355 00.000 10072 Guiding  Dir = 3, Dur = 6
00:39:15.356 00.001 10072 IsGuiding returns 0
00:39:15.356 00.000 10072 PulseGuide returned control before completion, sleep 16
00:39:15.373 00.017 1032 UpdateGuideState exits: m=1419 SNR=26.5
00:39:15.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:15.376 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:15.378 00.002 1032 Enqueuing Expose request
00:39:15.386 00.008 10072 IsGuiding returns 0
00:39:15.386 00.000 10072 Move returns status 0, amount 6
00:39:15.387 00.001 10072 MoveAxis(N, 0, ABG)
00:39:15.387 00.000 10072 Move returns status 0, amount 0
00:39:15.387 00.000 10072 move complete, result=0
00:39:15.387 00.000 10072 worker thread done servicing request
00:39:15.387 00.000 10072 Worker thread wakes up
00:39:15.387 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:15.387 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:15.388 00.001 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:39:16.015 00.627 10072 Exposure complete
00:39:16.070 00.055 10072 worker thread done servicing request
00:39:16.070 00.000 1032 OnExposeComplete: enter
00:39:16.074 00.004 1032 UpdateGuideState(): m_state=6
00:39:16.076 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3199
00:39:16.080 00.004 1032 Star::Find returns 1 (0), X=318.71, Y=745.06, Mass=1481, SNR=27.1, Peak=175 HFD=2.6
00:39:16.085 00.005 1032 MultiStar: [#1 0.02,-0.05,1.08,U] [#2 -0.03,-0.01,0.94,U] [#3 0.02,0.06,0.73,U] [#4 0.10,0.02,0.71,U] [#5 -0.07,-0.01,0.68,U] [#6 0.06,0.21,0.71,U] [#7 0.33,0.10,0.00,M1] [#8 0.03,0.03,0.58,U] 
00:39:16.090 00.005 1032 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {0.18, -0.00}
00:39:16.092 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
00:39:16.093 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
00:39:16.095 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.52 mountX=0.01 mountY=-0.05, mountTheta=-1.31
00:39:16.097 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
00:39:16.099 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
00:39:16.101 00.002 10072 Worker thread wakes up
00:39:16.101 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
00:39:16.101 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
00:39:16.101 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.05
00:39:16.103 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:16.105 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:39:16.105 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:39:16.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:16.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:39:16.105 00.000 10072 MoveAxis(W, 6, ABG)
00:39:16.105 00.000 10072 Guiding  Dir = 3, Dur = 6
00:39:16.106 00.001 10072 IsGuiding returns 0
00:39:16.106 00.000 10072 PulseGuide returned control before completion, sleep 16
00:39:16.123 00.017 10072 IsGuiding returns 0
00:39:16.123 00.000 10072 Move returns status 0, amount 6
00:39:16.123 00.000 10072 MoveAxis(N, 0, ABG)
00:39:16.123 00.000 10072 Move returns status 0, amount 0
00:39:16.123 00.000 10072 move complete, result=0
00:39:16.123 00.000 10072 worker thread done servicing request
00:39:16.126 00.003 1032 UpdateGuideState exits: m=1481 SNR=27.1
00:39:16.128 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:16.130 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:16.132 00.002 1032 Enqueuing Expose request
00:39:16.133 00.001 10072 Worker thread wakes up
00:39:16.133 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:39:16.135 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:16.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:16.553 00.418 10072 Exposure complete
00:39:16.616 00.063 10072 worker thread done servicing request
00:39:16.616 00.000 1032 OnExposeComplete: enter
00:39:16.619 00.003 1032 UpdateGuideState(): m_state=6
00:39:16.621 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3200
00:39:16.623 00.002 1032 Star::Find returns 1 (0), X=318.68, Y=745.08, Mass=1265, SNR=25.0, Peak=147 HFD=2.5
00:39:16.626 00.003 1032 MultiStar: [#1 0.18,-0.08,1.18,U] [#2 -0.01,-0.04,1.02,U] [#3 -0.01,-0.09,0.76,U] [#4 -0.04,-0.14,0.68,U] [#5 0.07,-0.08,0.73,U] [#6 0.04,-0.06,0.76,U] [#7 0.13,-0.14,0.58,U] [#8 0.16,-0.18,0.65,U] 
00:39:16.628 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.14, 0.01}
00:39:16.630 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
00:39:16.633 00.003 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
00:39:16.635 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.81 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
00:39:16.639 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
00:39:16.644 00.005 1032 Enqueuing Move request for scope (0.08, -0.08)
00:39:16.647 00.003 10072 Worker thread wakes up
00:39:16.647 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
00:39:16.647 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
00:39:16.647 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.05
00:39:16.649 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:16.652 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:39:16.652 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:39:16.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:16.653 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:39:16.653 00.000 10072 MoveAxis(W, 5, ABG)
00:39:16.653 00.000 10072 Guiding  Dir = 3, Dur = 5
00:39:16.653 00.000 10072 IsGuiding returns 0
00:39:16.653 00.000 10072 PulseGuide returned control before completion, sleep 15
00:39:16.675 00.022 10072 IsGuiding returns 0
00:39:16.676 00.001 10072 Move returns status 0, amount 5
00:39:16.676 00.000 10072 MoveAxis(N, 0, ABG)
00:39:16.676 00.000 10072 Move returns status 0, amount 0
00:39:16.676 00.000 10072 move complete, result=0
00:39:16.676 00.000 10072 worker thread done servicing request
00:39:16.676 00.000 1032 UpdateGuideState exits: m=1265 SNR=25.0
00:39:16.679 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:16.681 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:16.682 00.001 1032 Enqueuing Expose request
00:39:16.684 00.002 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:39:16.686 00.002 10072 Worker thread wakes up
00:39:16.686 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:16.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:17.321 00.635 10072 Exposure complete
00:39:17.408 00.087 1032 OnExposeComplete: enter
00:39:17.412 00.004 1032 UpdateGuideState(): m_state=6
00:39:17.414 00.002 10072 worker thread done servicing request
00:39:17.415 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3201
00:39:17.417 00.002 1032 Star::Find returns 1 (0), X=318.88, Y=744.96, Mass=1481, SNR=27.1, Peak=170 HFD=2.7
00:39:17.421 00.004 1032 MultiStar: [#1 0.12,-0.19,1.06,U] [#2 0.13,-0.20,0.94,U] [#3 0.05,-0.16,0.71,U] [#4 0.01,-0.27,0.00,M1] [#5 0.13,-0.08,0.66,U] [#6 0.18,-0.09,0.68,U] [#7 0.29,-0.18,0.00,M1] [#8 0.08,-0.25,0.61,U] 
00:39:17.423 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.15}, one-star: {0.35, -0.10}
00:39:17.426 00.003 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
00:39:17.430 00.004 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
00:39:17.432 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.78 mountX=-0.19 mountY=-0.11, mountTheta=-2.61
00:39:17.436 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.15, opts=13)
00:39:17.438 00.002 1032 Enqueuing Move request for scope (0.16, -0.15)
00:39:17.440 00.002 10072 Worker thread wakes up
00:39:17.440 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
00:39:17.440 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
00:39:17.440 00.000 10072 Moving (0.16, -0.15) raw xDistance=-0.19 yDistance=-0.11
00:39:17.442 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:17.445 00.003 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 289.47
00:39:17.445 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
00:39:17.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:17.446 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:39:17.446 00.000 10072 MoveAxis(E, 90, ABG)
00:39:17.446 00.000 10072 Guiding  Dir = 2, Dur = 90
00:39:17.446 00.000 10072 IsGuiding returns 0
00:39:17.447 00.001 10072 PulseGuide returned control before completion, sleep 100
00:39:17.471 00.024 1032 UpdateGuideState exits: m=1481 SNR=27.1
00:39:17.475 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:17.477 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:17.480 00.003 1032 Enqueuing Expose request
00:39:17.552 00.072 10072 IsGuiding returns 0
00:39:17.553 00.001 10072 Move returns status 0, amount 90
00:39:17.554 00.001 10072 MoveAxis(N, 0, ABG)
00:39:17.554 00.000 10072 Move returns status 0, amount 0
00:39:17.554 00.000 10072 move complete, result=0
00:39:17.554 00.000 10072 worker thread done servicing request
00:39:17.554 00.000 10072 Worker thread wakes up
00:39:17.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:17.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:17.608 00.054 1032 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
00:39:17.965 00.357 10072 Exposure complete
00:39:18.034 00.069 10072 worker thread done servicing request
00:39:18.034 00.000 1032 OnExposeComplete: enter
00:39:18.037 00.003 1032 UpdateGuideState(): m_state=6
00:39:18.041 00.004 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3202
00:39:18.044 00.003 1032 Star::Find returns 1 (0), X=318.84, Y=744.99, Mass=1472, SNR=27.0, Peak=163 HFD=2.6
00:39:18.046 00.002 1032 MultiStar: [#1 0.19,-0.32,0.00,M1] [#2 0.08,-0.06,0.94,U] [#3 0.11,-0.10,0.69,U] [#4 0.09,-0.24,0.69,U] [#5 0.06,-0.07,0.71,U] [#6 0.35,-0.10,0.00,M1] [#7 0.28,-0.08,0.00,M2] [#8 0.29,-0.24,0.00,M1] 
00:39:18.050 00.004 1032 refined, 4 included, MultiStar: {0.14, -0.10}, one-star: {0.30, -0.08}
00:39:18.053 00.003 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
00:39:18.057 00.004 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
00:39:18.059 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.64 mountX=-0.14 mountY=-0.11, mountTheta=-2.47
00:39:18.063 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
00:39:18.065 00.002 1032 Enqueuing Move request for scope (0.14, -0.10)
00:39:18.067 00.002 10072 Worker thread wakes up
00:39:18.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
00:39:18.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
00:39:18.067 00.000 10072 Moving (0.14, -0.10) raw xDistance=-0.14 yDistance=-0.11
00:39:18.071 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:18.072 00.001 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.47
00:39:18.072 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
00:39:18.074 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:18.074 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:39:18.074 00.000 10072 MoveAxis(E, 64, ABG)
00:39:18.074 00.000 10072 Guiding  Dir = 2, Dur = 64
00:39:18.074 00.000 10072 IsGuiding returns 0
00:39:18.075 00.001 10072 PulseGuide returned control before completion, sleep 74
00:39:18.108 00.033 1032 UpdateGuideState exits: m=1472 SNR=27.0
00:39:18.114 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:18.118 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:18.121 00.003 1032 Enqueuing Expose request
00:39:18.164 00.043 10072 IsGuiding returns 0
00:39:18.164 00.000 10072 Move returns status 0, amount 64
00:39:18.164 00.000 10072 MoveAxis(N, 0, ABG)
00:39:18.164 00.000 10072 Move returns status 0, amount 0
00:39:18.164 00.000 10072 move complete, result=0
00:39:18.164 00.000 10072 worker thread done servicing request
00:39:18.164 00.000 10072 Worker thread wakes up
00:39:18.165 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:18.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:18.182 00.017 1032 GuideStep: -0.1 px 64 ms EAST, -0.1 px 0 ms NORTH
00:39:18.797 00.615 10072 Exposure complete
00:39:18.863 00.066 10072 worker thread done servicing request
00:39:18.863 00.000 1032 OnExposeComplete: enter
00:39:18.866 00.003 1032 UpdateGuideState(): m_state=6
00:39:18.869 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3203
00:39:18.872 00.003 1032 Star::Find returns 1 (0), X=318.90, Y=745.14, Mass=1522, SNR=27.5, Peak=178 HFD=2.5
00:39:18.874 00.002 1032 MultiStar: [#1 0.17,-0.08,1.03,U] [#2 0.03,0.01,0.87,U] [#3 0.12,0.10,0.71,U] [#4 0.08,-0.01,0.62,U] [#5 0.08,0.24,0.61,U] [#6 0.14,0.21,0.65,U] [#7 0.30,-0.06,0.00,M3] [#8 0.32,0.06,0.00,M2] 
00:39:18.876 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.07}, one-star: {0.37, 0.08}
00:39:18.878 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
00:39:18.880 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
00:39:18.881 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.40 mountX=0.02 mountY=-0.16, mountTheta=-1.43
00:39:18.885 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.07, opts=13)
00:39:18.887 00.002 1032 Enqueuing Move request for scope (0.15, 0.07)
00:39:18.890 00.003 10072 Worker thread wakes up
00:39:18.890 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
00:39:18.891 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
00:39:18.891 00.000 10072 Moving (0.15, 0.07) raw xDistance=0.02 yDistance=-0.16
00:39:18.896 00.005 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:39:18.896 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:39:18.896 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:18.897 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:39:18.897 00.000 10072 MoveAxis(W, 4, ABG)
00:39:18.897 00.000 10072 Guiding  Dir = 3, Dur = 4
00:39:18.897 00.000 10072 IsGuiding returns 0
00:39:18.898 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:18.902 00.004 10072 PulseGuide returned control before completion, sleep 14
00:39:18.926 00.024 1032 UpdateGuideState exits: m=1522 SNR=27.5
00:39:18.929 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:18.931 00.002 10072 IsGuiding returns 0
00:39:18.931 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:18.933 00.002 1032 Enqueuing Expose request
00:39:18.936 00.003 10072 Move returns status 0, amount 4
00:39:18.936 00.000 10072 MoveAxis(N, 0, ABG)
00:39:18.936 00.000 10072 Move returns status 0, amount 0
00:39:18.936 00.000 10072 move complete, result=0
00:39:18.936 00.000 10072 worker thread done servicing request
00:39:18.936 00.000 10072 Worker thread wakes up
00:39:18.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:18.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:18.946 00.010 1032 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
00:39:19.357 00.411 10072 Exposure complete
00:39:19.430 00.073 10072 worker thread done servicing request
00:39:19.430 00.000 1032 OnExposeComplete: enter
00:39:19.433 00.003 1032 UpdateGuideState(): m_state=6
00:39:19.437 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3204
00:39:19.439 00.002 1032 Star::Find returns 1 (0), X=318.83, Y=745.15, Mass=1390, SNR=26.3, Peak=177 HFD=2.4
00:39:19.442 00.003 1032 MultiStar: [#1 0.17,-0.04,1.08,U] [#2 0.16,0.11,1.03,U] [#3 0.11,0.01,0.72,U] [#4 -0.08,0.00,0.63,U] [#5 0.08,0.08,0.74,U] [#6 0.11,0.04,0.70,U] [#7 0.38,-0.04,0.00,M4] [#8 0.21,0.06,0.57,U] 
00:39:19.444 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.04}, one-star: {0.29, 0.09}
00:39:19.448 00.004 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
00:39:19.450 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
00:39:19.452 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.30 mountX=0.01 mountY=-0.15, mountTheta=-1.54
00:39:19.456 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
00:39:19.460 00.004 1032 Enqueuing Move request for scope (0.14, 0.04)
00:39:19.462 00.002 10072 Worker thread wakes up
00:39:19.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
00:39:19.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
00:39:19.462 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.01 yDistance=-0.15
00:39:19.465 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:19.468 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:39:19.468 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:39:19.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:19.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:39:19.468 00.000 10072 MoveAxis(W, 3, ABG)
00:39:19.468 00.000 10072 Guiding  Dir = 3, Dur = 3
00:39:19.469 00.001 10072 IsGuiding returns 0
00:39:19.469 00.000 10072 PulseGuide returned control before completion, sleep 13
00:39:19.491 00.022 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:39:19.495 00.004 10072 IsGuiding returns 0
00:39:19.495 00.000 10072 Move returns status 0, amount 3
00:39:19.495 00.000 10072 MoveAxis(N, 0, ABG)
00:39:19.495 00.000 10072 Move returns status 0, amount 0
00:39:19.495 00.000 10072 move complete, result=0
00:39:19.495 00.000 10072 worker thread done servicing request
00:39:19.495 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:19.498 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:19.501 00.003 1032 Enqueuing Expose request
00:39:19.503 00.002 10072 Worker thread wakes up
00:39:19.503 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:39:19.505 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:19.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:20.138 00.633 10072 Exposure complete
00:39:20.207 00.069 10072 worker thread done servicing request
00:39:20.207 00.000 1032 OnExposeComplete: enter
00:39:20.210 00.003 1032 UpdateGuideState(): m_state=6
00:39:20.215 00.005 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3205
00:39:20.218 00.003 1032 Star::Find returns 1 (0), X=318.84, Y=744.98, Mass=1407, SNR=26.4, Peak=167 HFD=2.6
00:39:20.221 00.003 1032 MultiStar: [#1 0.03,-0.18,1.08,U] [#2 0.09,-0.04,0.97,U] [#3 0.02,-0.05,0.70,U] [#4 0.08,-0.11,0.64,U] [#5 0.03,0.06,0.63,U] [#6 0.10,0.07,0.71,U] [#7 0.19,-0.03,0.55,U] [#8 0.14,0.01,0.60,U] 
00:39:20.224 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.05}, one-star: {0.31, -0.08}
00:39:20.227 00.003 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
00:39:20.230 00.003 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
00:39:20.233 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.42 mountX=-0.08 mountY=-0.10, mountTheta=-2.25
00:39:20.238 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
00:39:20.241 00.003 1032 Enqueuing Move request for scope (0.11, -0.05)
00:39:20.243 00.002 10072 Worker thread wakes up
00:39:20.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
00:39:20.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
00:39:20.243 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.08 yDistance=-0.10
00:39:20.246 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:20.250 00.004 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:39:20.250 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:39:20.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:20.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:39:20.250 00.000 10072 MoveAxis(W, 3, ABG)
00:39:20.250 00.000 10072 Guiding  Dir = 3, Dur = 3
00:39:20.251 00.001 10072 IsGuiding returns 0
00:39:20.252 00.001 10072 PulseGuide returned control before completion, sleep 13
00:39:20.277 00.025 10072 IsGuiding returns 0
00:39:20.278 00.001 10072 Move returns status 0, amount 3
00:39:20.278 00.000 10072 MoveAxis(N, 0, ABG)
00:39:20.278 00.000 10072 Move returns status 0, amount 0
00:39:20.278 00.000 10072 move complete, result=0
00:39:20.278 00.000 10072 worker thread done servicing request
00:39:20.279 00.001 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:39:20.282 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:20.284 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:20.287 00.003 1032 Enqueuing Expose request
00:39:20.289 00.002 10072 Worker thread wakes up
00:39:20.289 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:39:20.292 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:20.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:20.782 00.490 10072 Exposure complete
00:39:20.881 00.099 1032 OnExposeComplete: enter
00:39:20.886 00.005 1032 UpdateGuideState(): m_state=6
00:39:20.890 00.004 10072 worker thread done servicing request
00:39:20.893 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3206
00:39:20.896 00.003 1032 Star::Find returns 1 (0), X=318.88, Y=744.94, Mass=1493, SNR=27.2, Peak=190 HFD=2.7
00:39:20.901 00.005 1032 MultiStar: [#1 0.08,-0.18,1.05,U] [#2 0.20,-0.09,0.96,U] [#3 -0.03,-0.06,0.66,U] [#4 0.04,0.05,0.61,U] [#5 0.16,0.04,0.66,U] [#6 0.12,-0.02,0.66,U] [#7 0.20,-0.13,0.52,U] [#8 0.14,-0.11,0.60,U] 
00:39:20.904 00.003 1032 refined, 8 included, MultiStar: {0.15, -0.08}, one-star: {0.34, -0.12}
00:39:20.907 00.003 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
00:39:20.910 00.003 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
00:39:20.913 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.48 mountX=-0.11 mountY=-0.12, mountTheta=-2.31
00:39:20.918 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.08, opts=13)
00:39:20.928 00.010 1032 Enqueuing Move request for scope (0.15, -0.08)
00:39:20.933 00.005 10072 Worker thread wakes up
00:39:20.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
00:39:20.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
00:39:20.933 00.000 10072 Moving (0.15, -0.08) raw xDistance=-0.11 yDistance=-0.12
00:39:20.937 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:20.941 00.004 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:39:20.942 00.001 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
00:39:20.942 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:20.942 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:39:20.942 00.000 10072 MoveAxis(W, 2, ABG)
00:39:20.942 00.000 10072 Guiding  Dir = 3, Dur = 2
00:39:20.943 00.001 10072 IsGuiding returns 0
00:39:20.944 00.001 10072 PulseGuide returned control before completion, sleep 11
00:39:20.967 00.023 10072 IsGuiding returns 0
00:39:20.968 00.001 10072 Move returns status 0, amount 2
00:39:20.968 00.000 10072 MoveAxis(N, 0, ABG)
00:39:20.968 00.000 10072 Move returns status 0, amount 0
00:39:20.968 00.000 10072 move complete, result=0
00:39:20.968 00.000 10072 worker thread done servicing request
00:39:20.980 00.012 1032 UpdateGuideState exits: m=1493 SNR=27.2
00:39:20.986 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:20.997 00.011 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:21.002 00.005 1032 Enqueuing Expose request
00:39:21.006 00.004 10072 Worker thread wakes up
00:39:21.006 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:39:21.009 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:21.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:21.869 00.860 10072 Exposure complete
00:39:21.980 00.111 10072 worker thread done servicing request
00:39:21.980 00.000 1032 OnExposeComplete: enter
00:39:21.983 00.003 1032 UpdateGuideState(): m_state=6
00:39:21.990 00.007 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3207
00:39:21.995 00.005 1032 Star::Find returns 1 (0), X=318.93, Y=744.98, Mass=1238, SNR=24.8, Peak=154 HFD=2.7
00:39:21.999 00.004 1032 MultiStar: [#1 0.12,-0.06,1.16,U] [#2 0.18,-0.14,1.02,U] [#3 0.08,-0.01,0.78,U] [#4 0.04,-0.00,0.62,U] [#5 0.20,-0.05,0.75,U] [#6 0.12,0.00,0.77,U] [#7 0.20,0.09,0.53,U] [#8 0.03,-0.14,0.62,U] 
00:39:22.002 00.003 1032 refined, 8 included, MultiStar: {0.16, -0.05}, one-star: {0.39, -0.08}
00:39:22.006 00.004 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
00:39:22.010 00.004 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
00:39:22.013 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.31 mountX=-0.09 mountY=-0.14, mountTheta=-2.14
00:39:22.018 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
00:39:22.023 00.005 1032 Enqueuing Move request for scope (0.16, -0.05)
00:39:22.026 00.003 10072 Worker thread wakes up
00:39:22.026 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
00:39:22.026 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
00:39:22.026 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.14
00:39:22.029 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:22.034 00.005 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:39:22.034 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:39:22.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:22.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:39:22.034 00.000 10072 MoveAxis(W, 2, ABG)
00:39:22.034 00.000 10072 Guiding  Dir = 3, Dur = 2
00:39:22.035 00.001 10072 IsGuiding returns 0
00:39:22.036 00.001 10072 PulseGuide returned control before completion, sleep 12
00:39:22.051 00.015 10072 IsGuiding returns 0
00:39:22.051 00.000 10072 Move returns status 0, amount 2
00:39:22.051 00.000 10072 MoveAxis(N, 0, ABG)
00:39:22.051 00.000 10072 Move returns status 0, amount 0
00:39:22.051 00.000 10072 move complete, result=0
00:39:22.051 00.000 10072 worker thread done servicing request
00:39:22.062 00.011 1032 UpdateGuideState exits: m=1238 SNR=24.8
00:39:22.065 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:22.068 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:22.071 00.003 1032 Enqueuing Expose request
00:39:22.073 00.002 10072 Worker thread wakes up
00:39:22.074 00.001 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:39:22.076 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:22.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:22.777 00.701 10072 Exposure complete
00:39:22.973 00.196 1032 OnExposeComplete: enter
00:39:22.977 00.004 1032 UpdateGuideState(): m_state=6
00:39:22.982 00.005 10072 worker thread done servicing request
00:39:22.983 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3208
00:39:22.989 00.006 1032 Star::Find returns 1 (0), X=318.90, Y=745.03, Mass=1353, SNR=25.9, Peak=158 HFD=2.7
00:39:22.992 00.003 1032 MultiStar: [#1 0.21,-0.03,1.16,U] [#2 0.12,-0.07,0.99,U] [#3 0.06,-0.07,0.74,U] [#4 0.05,-0.12,0.69,U] [#5 0.04,0.21,0.70,U] [#6 0.20,0.11,0.72,U] [#7 0.23,-0.11,0.53,U] [#8 0.13,-0.08,0.63,U] 
00:39:22.995 00.003 1032 refined, 8 included, MultiStar: {0.17, -0.02}, one-star: {0.37, -0.03}
00:39:22.999 00.004 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
00:39:23.001 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
00:39:23.004 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.13 mountX=-0.06 mountY=-0.15, mountTheta=-1.96
00:39:23.010 00.006 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.02, opts=13)
00:39:23.013 00.003 1032 Enqueuing Move request for scope (0.17, -0.02)
00:39:23.017 00.004 10072 Worker thread wakes up
00:39:23.017 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
00:39:23.017 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
00:39:23.018 00.001 10072 Moving (0.17, -0.02) raw xDistance=-0.06 yDistance=-0.15
00:39:23.022 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:23.027 00.005 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:39:23.027 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:39:23.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:23.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:39:23.027 00.000 10072 MoveAxis(W, 0, ABG)
00:39:23.027 00.000 10072 Move returns status 0, amount 0
00:39:23.027 00.000 10072 MoveAxis(N, 0, ABG)
00:39:23.027 00.000 10072 Move returns status 0, amount 0
00:39:23.027 00.000 10072 move complete, result=0
00:39:23.027 00.000 10072 worker thread done servicing request
00:39:23.066 00.039 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:39:23.069 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:23.073 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:23.076 00.003 1032 Enqueuing Expose request
00:39:23.079 00.003 10072 Worker thread wakes up
00:39:23.079 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
00:39:23.083 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:23.083 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:23.724 00.641 10072 Exposure complete
00:39:24.417 00.693 10072 worker thread done servicing request
00:39:24.417 00.000 1032 OnExposeComplete: enter
00:39:24.419 00.002 1032 UpdateGuideState(): m_state=6
00:39:24.422 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3209
00:39:24.428 00.006 1032 Star::Find returns 1 (0), X=318.86, Y=745.01, Mass=1233, SNR=24.7, Peak=143 HFD=2.6
00:39:24.431 00.003 1032 MultiStar: [#1 0.22,-0.21,0.00,M1] [#2 0.18,-0.06,1.02,U] [#3 0.07,-0.09,0.75,U] [#4 0.03,-0.09,0.72,U] [#5 0.09,-0.05,0.72,U] [#6 0.22,0.07,0.78,U] [#7 0.19,0.01,0.55,U] [#8 0.13,-0.13,0.64,U] 
00:39:24.638 00.207 1032 refined, 7 included, MultiStar: {0.16, -0.05}, one-star: {0.33, -0.05}
00:39:24.744 00.106 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
00:39:24.747 00.003 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
00:39:24.750 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.30 mountX=-0.09 mountY=-0.14, mountTheta=-2.13
00:39:24.754 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
00:39:24.757 00.003 1032 Enqueuing Move request for scope (0.16, -0.05)
00:39:24.759 00.002 10072 Worker thread wakes up
00:39:24.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
00:39:24.760 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
00:39:24.760 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.14
00:39:24.762 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:24.765 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:39:24.765 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:39:24.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:24.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:39:24.766 00.001 10072 MoveAxis(E, 0, ABG)
00:39:24.766 00.000 10072 Move returns status 0, amount 0
00:39:24.766 00.000 10072 MoveAxis(N, 0, ABG)
00:39:24.766 00.000 10072 Move returns status 0, amount 0
00:39:24.766 00.000 10072 move complete, result=0
00:39:24.766 00.000 10072 worker thread done servicing request
00:39:25.479 00.713 1032 UpdateGuideState exits: m=1233 SNR=24.7
00:39:25.482 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:25.485 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:25.489 00.004 1032 Enqueuing Expose request
00:39:25.492 00.003 10072 Worker thread wakes up
00:39:25.492 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:25.492 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:25.493 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:26.241 00.748 10072 Exposure complete
00:39:26.506 00.265 10072 worker thread done servicing request
00:39:26.508 00.002 1032 OnExposeComplete: enter
00:39:26.512 00.004 1032 UpdateGuideState(): m_state=6
00:39:26.516 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3210
00:39:26.521 00.005 1032 Star::Find returns 1 (0), X=318.99, Y=745.11, Mass=1379, SNR=26.2, Peak=167 HFD=2.6
00:39:26.524 00.003 1032 MultiStar: [#1 0.21,-0.05,1.13,U] [#2 0.18,0.10,0.93,U] [#3 0.11,0.12,0.74,U] [#4 0.11,-0.14,0.73,U] [#5 0.12,0.14,0.71,U] [#6 0.20,0.08,0.69,U] [#7 0.24,0.12,0.55,U] [#8 0.19,0.04,0.62,U] 
00:39:26.528 00.004 1032 refined, 8 included, MultiStar: {0.21, 0.04}, one-star: {0.45, 0.04}
00:39:26.534 00.006 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
00:39:26.539 00.005 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
00:39:26.543 00.004 1032 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.21 mountX=-0.01 mountY=-0.21, mountTheta=-1.62
00:39:26.571 00.028 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.04, opts=13)
00:39:26.575 00.004 1032 Enqueuing Move request for scope (0.21, 0.04)
00:39:26.580 00.005 10072 Worker thread wakes up
00:39:26.581 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
00:39:26.581 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
00:39:26.581 00.000 10072 Moving (0.21, 0.04) raw xDistance=-0.01 yDistance=-0.21
00:39:26.587 00.006 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:39:26.587 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:39:26.587 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:39:26.587 00.000 10072 MoveAxis(E, 1, ABG)
00:39:26.588 00.001 10072 Guiding  Dir = 2, Dur = 1
00:39:26.588 00.000 10072 IsGuiding returns 0
00:39:26.589 00.001 10072 PulseGuide returned control before completion, sleep 11
00:39:26.594 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:26.615 00.021 10072 IsGuiding returns 0
00:39:26.615 00.000 10072 Move returns status 0, amount 1
00:39:26.616 00.001 10072 MoveAxis(N, 138, ABG)
00:39:26.617 00.001 10072 Guiding  Dir = 0, Dur = 138
00:39:26.617 00.000 10072 IsGuiding returns 0
00:39:26.618 00.001 10072 PulseGuide returned control before completion, sleep 148
00:39:26.632 00.014 1032 UpdateGuideState exits: m=1379 SNR=26.2
00:39:26.636 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:26.639 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:26.646 00.007 1032 Enqueuing Expose request
00:39:26.781 00.135 10072 IsGuiding returns 0
00:39:26.781 00.000 10072 Move returns status 0, amount 138
00:39:26.781 00.000 10072 move complete, result=0
00:39:26.781 00.000 10072 worker thread done servicing request
00:39:26.782 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.2 px 138 ms NORTH
00:39:26.804 00.022 10072 Worker thread wakes up
00:39:26.804 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:26.804 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:27.442 00.638 10072 Exposure complete
00:39:27.499 00.057 10072 worker thread done servicing request
00:39:27.499 00.000 1032 OnExposeComplete: enter
00:39:27.501 00.002 1032 UpdateGuideState(): m_state=6
00:39:27.502 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3211
00:39:27.504 00.002 1032 Star::Find returns 1 (0), X=318.65, Y=745.16, Mass=1502, SNR=27.3, Peak=155 HFD=2.7
00:39:27.507 00.003 1032 MultiStar: [#1 -0.15,-0.11,1.12,U] [#2 -0.27,-0.01,0.88,U] [#3 -0.18,0.03,0.71,U] [#4 -0.04,-0.12,0.68,U] [#5 -0.31,-0.02,0.00,M1] [#6 -0.19,0.08,0.67,U] [#7 0.09,0.10,0.53,U] [#8 -0.05,-0.10,0.60,U] 
00:39:27.508 00.001 1032 refined, 7 included, MultiStar: {-0.09, -0.01}, one-star: {0.11, 0.10}
00:39:27.510 00.002 1032 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.83) = xAngle (-4.88 = 1.41)
00:39:27.512 00.002 1032 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.88 = 1.41)
00:39:27.513 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.05 mountX=0.01 mountY=0.09, mountTheta=1.41
00:39:27.516 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.01, opts=13)
00:39:27.520 00.004 1032 Enqueuing Move request for scope (-0.09, -0.01)
00:39:27.522 00.002 10072 Worker thread wakes up
00:39:27.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
00:39:27.522 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
00:39:27.523 00.001 10072 Moving (-0.09, -0.01) raw xDistance=0.01 yDistance=0.09
00:39:27.524 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:27.526 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:39:27.528 00.002 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:39:27.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:27.528 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:39:27.528 00.000 10072 MoveAxis(E, 1, ABG)
00:39:27.528 00.000 10072 Guiding  Dir = 2, Dur = 1
00:39:27.528 00.000 10072 IsGuiding returns 0
00:39:27.529 00.001 10072 PulseGuide returned control before completion, sleep 11
00:39:27.547 00.018 1032 UpdateGuideState exits: m=1502 SNR=27.3
00:39:27.550 00.003 10072 IsGuiding returns 0
00:39:27.550 00.000 10072 Move returns status 0, amount 1
00:39:27.551 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:27.554 00.003 10072 MoveAxis(N, 0, ABG)
00:39:27.554 00.000 10072 Move returns status 0, amount 0
00:39:27.554 00.000 10072 move complete, result=0
00:39:27.554 00.000 10072 worker thread done servicing request
00:39:27.554 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:27.556 00.002 1032 Enqueuing Expose request
00:39:27.558 00.002 10072 Worker thread wakes up
00:39:27.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:27.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:27.558 00.000 1032 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
00:39:27.976 00.418 10072 Exposure complete
00:39:28.036 00.060 10072 worker thread done servicing request
00:39:28.036 00.000 1032 OnExposeComplete: enter
00:39:28.039 00.003 1032 UpdateGuideState(): m_state=6
00:39:28.041 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3212
00:39:28.043 00.002 1032 Star::Find returns 1 (0), X=318.51, Y=745.07, Mass=1448, SNR=26.8, Peak=157 HFD=2.6
00:39:28.046 00.003 1032 MultiStar: [#1 -0.21,-0.06,1.11,U] [#2 -0.27,0.16,0.00,M1] [#3 -0.26,0.09,0.00,M1] [#4 -0.28,-0.02,0.00,M1] [#5 -0.26,-0.03,0.70,U] [#6 -0.21,-0.01,0.67,U] [#7 -0.10,-0.06,0.51,U] [#8 -0.07,0.02,0.57,U] 
00:39:28.049 00.003 1032 single-star, 5 included, MultiStar: {-0.15, -0.02}, one-star: {-0.03, 0.01}
00:39:28.053 00.004 1032 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.83) = xAngle (0.85 = 0.85)
00:39:28.055 00.002 1032 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.85 = 0.85)
00:39:28.056 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.68 mountX=0.02 mountY=0.02, mountTheta=0.85
00:39:28.059 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
00:39:28.061 00.002 1032 Enqueuing Move request for scope (-0.03, 0.01)
00:39:28.062 00.001 10072 Worker thread wakes up
00:39:28.062 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:39:28.062 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:39:28.062 00.000 10072 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.02
00:39:28.064 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:28.066 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:39:28.066 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:39:28.066 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:28.066 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:39:28.066 00.000 10072 MoveAxis(E, 1, ABG)
00:39:28.066 00.000 10072 Guiding  Dir = 2, Dur = 1
00:39:28.067 00.001 10072 IsGuiding returns 0
00:39:28.067 00.000 10072 PulseGuide returned control before completion, sleep 11
00:39:28.084 00.017 10072 IsGuiding returns 0
00:39:28.084 00.000 10072 Move returns status 0, amount 1
00:39:28.084 00.000 10072 MoveAxis(N, 0, ABG)
00:39:28.085 00.001 10072 Move returns status 0, amount 0
00:39:28.085 00.000 10072 move complete, result=0
00:39:28.085 00.000 10072 worker thread done servicing request
00:39:28.087 00.002 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:39:28.089 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:28.091 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:28.092 00.001 1032 Enqueuing Expose request
00:39:28.094 00.002 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:39:28.096 00.002 10072 Worker thread wakes up
00:39:28.096 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:28.096 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:28.727 00.631 10072 Exposure complete
00:39:28.775 00.048 10072 worker thread done servicing request
00:39:28.775 00.000 1032 OnExposeComplete: enter
00:39:28.777 00.002 1032 UpdateGuideState(): m_state=6
00:39:28.779 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3213
00:39:28.780 00.001 1032 Star::Find returns 1 (0), X=318.51, Y=744.96, Mass=1276, SNR=25.2, Peak=159 HFD=2.4
00:39:28.782 00.002 1032 MultiStar: [#1 -0.23,-0.22,0.00,M1] [#2 -0.43,-0.11,0.00,M2] [#3 -0.14,-0.06,0.75,U] [#4 -0.26,-0.19,0.00,M2] [#5 -0.24,-0.11,0.78,U] [#6 -0.18,-0.05,0.71,U] [#7 0.00,-0.11,0.55,U] [#8 -0.22,-0.23,0.00,M1] 
00:39:28.783 00.001 1032 single-star, 4 included, MultiStar: {-0.12, -0.09}, one-star: {-0.02, -0.10}
00:39:28.786 00.003 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.65)
00:39:28.788 00.002 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.65)
00:39:28.789 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.80 mountX=-0.09 mountY=0.05, mountTheta=2.65
00:39:28.792 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.10, opts=13)
00:39:28.794 00.002 1032 Enqueuing Move request for scope (-0.02, -0.10)
00:39:28.796 00.002 10072 Worker thread wakes up
00:39:28.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
00:39:28.796 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
00:39:28.796 00.000 10072 Moving (-0.02, -0.10) raw xDistance=-0.09 yDistance=0.05
00:39:28.799 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:28.803 00.004 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:39:28.803 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:39:28.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:28.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:39:28.803 00.000 10072 MoveAxis(E, 1, ABG)
00:39:28.803 00.000 10072 Guiding  Dir = 2, Dur = 1
00:39:28.803 00.000 10072 IsGuiding returns 0
00:39:28.804 00.001 10072 PulseGuide returned control before completion, sleep 11
00:39:28.818 00.014 10072 IsGuiding returns 0
00:39:28.818 00.000 10072 Move returns status 0, amount 1
00:39:28.819 00.001 10072 MoveAxis(N, 0, ABG)
00:39:28.819 00.000 10072 Move returns status 0, amount 0
00:39:28.819 00.000 10072 move complete, result=0
00:39:28.819 00.000 10072 worker thread done servicing request
00:39:28.822 00.003 1032 UpdateGuideState exits: m=1276 SNR=25.2
00:39:28.824 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:28.826 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:28.827 00.001 1032 Enqueuing Expose request
00:39:28.831 00.004 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
00:39:28.836 00.005 10072 Worker thread wakes up
00:39:28.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:28.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:29.242 00.406 10072 Exposure complete
00:39:29.294 00.052 10072 worker thread done servicing request
00:39:29.295 00.001 1032 OnExposeComplete: enter
00:39:29.296 00.001 1032 UpdateGuideState(): m_state=6
00:39:29.300 00.004 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3214
00:39:29.304 00.004 1032 Star::Find returns 1 (0), X=318.53, Y=744.95, Mass=1368, SNR=26.1, Peak=154 HFD=2.6
00:39:29.306 00.002 1032 MultiStar: [#1 -0.27,-0.25,0.00,M2] [#2 -0.20,-0.17,0.93,U] [#3 -0.20,-0.10,0.75,U] [#4 -0.10,-0.14,0.68,U] [#5 -0.15,0.00,0.66,U] [#6 -0.25,-0.09,0.72,U] [#7 -0.06,-0.08,0.55,U] [#8 -0.24,-0.24,0.00,M2] 
00:39:29.307 00.001 1032 single-star, 6 included, MultiStar: {-0.14, -0.10}, one-star: {-0.01, -0.12}
00:39:29.310 00.003 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.83)
00:39:29.312 00.002 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.83)
00:39:29.313 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.62 mountX=-0.11 mountY=0.04, mountTheta=2.83
00:39:29.315 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.12, opts=13)
00:39:29.317 00.002 1032 Enqueuing Move request for scope (-0.01, -0.12)
00:39:29.319 00.002 10072 Worker thread wakes up
00:39:29.320 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
00:39:29.320 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
00:39:29.320 00.000 10072 Moving (-0.01, -0.12) raw xDistance=-0.11 yDistance=0.04
00:39:29.322 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:29.324 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:39:29.324 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:39:29.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:29.326 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:39:29.326 00.000 10072 MoveAxis(E, 1, ABG)
00:39:29.326 00.000 10072 Guiding  Dir = 2, Dur = 1
00:39:29.326 00.000 10072 IsGuiding returns 0
00:39:29.327 00.001 10072 PulseGuide returned control before completion, sleep 11
00:39:29.345 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.1
00:39:29.349 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:29.351 00.002 10072 IsGuiding returns 0
00:39:29.351 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:29.353 00.002 10072 Move returns status 0, amount 1
00:39:29.353 00.000 1032 Enqueuing Expose request
00:39:29.355 00.002 10072 MoveAxis(N, 0, ABG)
00:39:29.356 00.001 10072 Move returns status 0, amount 0
00:39:29.356 00.000 10072 move complete, result=0
00:39:29.356 00.000 10072 worker thread done servicing request
00:39:29.356 00.000 10072 Worker thread wakes up
00:39:29.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:29.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:29.365 00.009 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
00:39:29.992 00.627 10072 Exposure complete
00:39:30.041 00.049 10072 worker thread done servicing request
00:39:30.041 00.000 1032 OnExposeComplete: enter
00:39:30.043 00.002 1032 UpdateGuideState(): m_state=6
00:39:30.045 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3215
00:39:30.046 00.001 1032 Star::Find returns 1 (0), X=318.46, Y=744.99, Mass=1399, SNR=26.4, Peak=180 HFD=2.4
00:39:30.049 00.003 1032 MultiStar: [#1 -0.14,-0.31,0.00,M3] [#2 -0.34,-0.06,0.00,M2] [#3 -0.17,-0.04,0.76,U] [#4 -0.19,-0.33,0.00,M2] [#5 -0.27,-0.29,0.00,M1] [#6 -0.32,-0.08,0.00,M1] [#7 -0.11,-0.34,0.00,M1] [#8 -0.17,-0.22,0.00,M3] 
00:39:30.051 00.002 1032 single-star, 1 included, MultiStar: {-0.12, -0.06}, one-star: {-0.08, -0.07}
00:39:30.055 00.004 1032 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.83) = xAngle (-4.23 = 2.06)
00:39:30.056 00.001 1032 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.23 = 2.06)
00:39:30.058 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.40 mountX=-0.05 mountY=0.10, mountTheta=2.06
00:39:30.061 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.07, opts=13)
00:39:30.064 00.003 1032 Enqueuing Move request for scope (-0.08, -0.07)
00:39:30.066 00.002 10072 Worker thread wakes up
00:39:30.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
00:39:30.066 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
00:39:30.066 00.000 10072 Moving (-0.08, -0.07) raw xDistance=-0.05 yDistance=0.10
00:39:30.068 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:30.071 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:39:30.071 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:39:30.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:30.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:39:30.071 00.000 10072 MoveAxis(E, 1, ABG)
00:39:30.072 00.001 10072 Guiding  Dir = 2, Dur = 1
00:39:30.072 00.000 10072 IsGuiding returns 0
00:39:30.073 00.001 10072 PulseGuide returned control before completion, sleep 11
00:39:30.093 00.020 1032 UpdateGuideState exits: m=1399 SNR=26.4
00:39:30.096 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:30.098 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:30.100 00.002 1032 Enqueuing Expose request
00:39:30.102 00.002 10072 IsGuiding returns 0
00:39:30.102 00.000 10072 Move returns status 0, amount 1
00:39:30.102 00.000 10072 MoveAxis(N, 0, ABG)
00:39:30.102 00.000 10072 Move returns status 0, amount 0
00:39:30.102 00.000 10072 move complete, result=0
00:39:30.102 00.000 10072 worker thread done servicing request
00:39:30.102 00.000 10072 Worker thread wakes up
00:39:30.103 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:30.103 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:30.110 00.007 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:39:30.510 00.400 10072 Exposure complete
00:39:30.562 00.052 10072 worker thread done servicing request
00:39:30.564 00.002 1032 OnExposeComplete: enter
00:39:30.566 00.002 1032 UpdateGuideState(): m_state=6
00:39:30.567 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3216
00:39:30.569 00.002 1032 Star::Find returns 1 (0), X=318.47, Y=745.01, Mass=1451, SNR=26.8, Peak=166 HFD=2.6
00:39:30.571 00.002 1032 MultiStar: [#1 -0.21,-0.14,1.09,U] [#2 -0.17,0.05,0.98,U] [#3 -0.24,-0.07,0.72,U] [#4 -0.24,-0.26,0.00,M3] [#5 -0.27,-0.05,0.65,U] [#6 -0.17,0.08,0.71,U] [#7 0.00,-0.15,0.52,U] [#8 -0.08,-0.22,0.60,U] 
00:39:30.573 00.002 1032 single-star, 7 included, MultiStar: {-0.16, -0.06}, one-star: {-0.07, -0.05}
00:39:30.575 00.002 1032 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.83) = xAngle (-4.30 = 1.98)
00:39:30.576 00.001 1032 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.30 = 1.98)
00:39:30.577 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.47 mountX=-0.03 mountY=0.08, mountTheta=1.98
00:39:30.580 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.05, opts=13)
00:39:30.582 00.002 1032 Enqueuing Move request for scope (-0.07, -0.05)
00:39:30.584 00.002 10072 Worker thread wakes up
00:39:30.584 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
00:39:30.584 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
00:39:30.584 00.000 10072 Moving (-0.07, -0.05) raw xDistance=-0.03 yDistance=0.08
00:39:30.586 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:30.588 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:39:30.588 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:39:30.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:30.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:39:30.588 00.000 10072 MoveAxis(E, 1, ABG)
00:39:30.590 00.002 10072 Guiding  Dir = 2, Dur = 1
00:39:30.590 00.000 10072 IsGuiding returns 0
00:39:30.590 00.000 10072 PulseGuide returned control before completion, sleep 11
00:39:30.609 00.019 1032 UpdateGuideState exits: m=1451 SNR=26.8
00:39:30.611 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:30.615 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:30.616 00.001 1032 Enqueuing Expose request
00:39:30.619 00.003 10072 IsGuiding returns 0
00:39:30.619 00.000 10072 Move returns status 0, amount 1
00:39:30.619 00.000 10072 MoveAxis(N, 0, ABG)
00:39:30.619 00.000 10072 Move returns status 0, amount 0
00:39:30.619 00.000 10072 move complete, result=0
00:39:30.619 00.000 10072 worker thread done servicing request
00:39:30.619 00.000 10072 Worker thread wakes up
00:39:30.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:30.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:30.627 00.008 1032 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
00:39:31.244 00.617 10072 Exposure complete
00:39:31.293 00.049 10072 worker thread done servicing request
00:39:31.293 00.000 1032 OnExposeComplete: enter
00:39:31.295 00.002 1032 UpdateGuideState(): m_state=6
00:39:31.299 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3217
00:39:31.301 00.002 1032 Star::Find returns 1 (0), X=318.62, Y=744.91, Mass=1492, SNR=27.2, Peak=157 HFD=2.6
00:39:31.303 00.002 1032 MultiStar: [#1 -0.13,-0.18,1.08,U] [#2 -0.16,-0.03,0.94,U] [#3 -0.11,-0.11,0.70,U] [#4 -0.24,-0.23,0.00,M4] [#5 -0.14,-0.08,0.67,U] [#6 -0.12,-0.07,0.64,U] [#7 -0.12,0.01,0.53,U] [#8 -0.13,-0.23,0.58,U] 
00:39:31.304 00.001 1032 refined, 7 included, MultiStar: {-0.10, -0.11}, one-star: {0.09, -0.16}
00:39:31.307 00.003 1032 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.83) = xAngle (-4.12 = 2.16)
00:39:31.309 00.002 1032 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.12 = 2.16)
00:39:31.310 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.29 mountX=-0.08 mountY=0.12, mountTheta=2.16
00:39:31.312 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.11, opts=13)
00:39:31.314 00.002 1032 Enqueuing Move request for scope (-0.10, -0.11)
00:39:31.315 00.001 10072 Worker thread wakes up
00:39:31.315 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
00:39:31.315 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
00:39:31.316 00.001 10072 Moving (-0.10, -0.11) raw xDistance=-0.08 yDistance=0.12
00:39:31.317 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:31.320 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:39:31.320 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:39:31.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:31.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:39:31.320 00.000 10072 MoveAxis(E, 2, ABG)
00:39:31.320 00.000 10072 Guiding  Dir = 2, Dur = 2
00:39:31.320 00.000 10072 IsGuiding returns 0
00:39:31.321 00.001 10072 PulseGuide returned control before completion, sleep 12
00:39:31.338 00.017 10072 IsGuiding returns 0
00:39:31.338 00.000 10072 Move returns status 0, amount 2
00:39:31.338 00.000 10072 MoveAxis(N, 0, ABG)
00:39:31.338 00.000 10072 Move returns status 0, amount 0
00:39:31.338 00.000 10072 move complete, result=0
00:39:31.338 00.000 10072 worker thread done servicing request
00:39:31.341 00.003 1032 UpdateGuideState exits: m=1492 SNR=27.2
00:39:31.344 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:31.346 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:31.348 00.002 1032 Enqueuing Expose request
00:39:31.350 00.002 1032 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:39:31.352 00.002 10072 Worker thread wakes up
00:39:31.352 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:31.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:31.758 00.406 10072 Exposure complete
00:39:31.807 00.049 10072 worker thread done servicing request
00:39:31.807 00.000 1032 OnExposeComplete: enter
00:39:31.810 00.003 1032 UpdateGuideState(): m_state=6
00:39:31.812 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3218
00:39:31.813 00.001 1032 Star::Find returns 1 (0), X=318.54, Y=744.91, Mass=1494, SNR=27.2, Peak=157 HFD=2.8
00:39:31.815 00.002 1032 MultiStar: [#1 -0.20,-0.31,0.00,M2] [#2 -0.12,-0.15,0.93,U] [#3 -0.11,-0.22,0.73,U] [#4 -0.14,-0.41,0.00,M5] [#5 -0.07,-0.21,0.69,U] [#6 -0.21,-0.11,0.67,U] [#7 0.09,-0.16,0.50,U] [#8 -0.18,-0.31,0.00,M2] 
00:39:31.818 00.003 1032 single-star, 5 included, MultiStar: {-0.07, -0.17}, one-star: {0.01, -0.15}
00:39:31.819 00.001 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
00:39:31.820 00.001 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
00:39:31.822 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.52 mountX=-0.15 mountY=0.03, mountTheta=2.93
00:39:31.825 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.15, opts=13)
00:39:31.826 00.001 1032 Enqueuing Move request for scope (0.01, -0.15)
00:39:31.828 00.002 10072 Worker thread wakes up
00:39:31.829 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
00:39:31.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
00:39:31.829 00.000 10072 Moving (0.01, -0.15) raw xDistance=-0.15 yDistance=0.03
00:39:31.830 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:31.832 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.52
00:39:31.832 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
00:39:31.832 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:31.832 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:39:31.832 00.000 10072 MoveAxis(E, 77, ABG)
00:39:31.832 00.000 10072 Guiding  Dir = 2, Dur = 77
00:39:31.832 00.000 10072 IsGuiding returns 0
00:39:31.835 00.003 10072 PulseGuide returned control before completion, sleep 85
00:39:31.853 00.018 1032 UpdateGuideState exits: m=1494 SNR=27.2
00:39:31.855 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:31.856 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:31.859 00.003 1032 Enqueuing Expose request
00:39:31.926 00.067 10072 IsGuiding returns 0
00:39:31.926 00.000 10072 Move returns status 0, amount 77
00:39:31.926 00.000 10072 MoveAxis(N, 0, ABG)
00:39:31.926 00.000 10072 Move returns status 0, amount 0
00:39:31.926 00.000 10072 move complete, result=0
00:39:31.926 00.000 10072 worker thread done servicing request
00:39:31.926 00.000 10072 Worker thread wakes up
00:39:31.926 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:31.926 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:31.928 00.002 1032 GuideStep: -0.2 px 77 ms EAST, 0.0 px 0 ms NORTH
00:39:32.555 00.627 10072 Exposure complete
00:39:32.604 00.049 10072 worker thread done servicing request
00:39:32.605 00.001 1032 OnExposeComplete: enter
00:39:32.606 00.001 1032 UpdateGuideState(): m_state=6
00:39:32.608 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3219
00:39:32.610 00.002 1032 Star::Find returns 1 (0), X=318.61, Y=744.97, Mass=1336, SNR=25.7, Peak=147 HFD=2.4
00:39:32.613 00.003 1032 MultiStar: [#1 -0.10,-0.17,1.13,U] [#2 -0.10,-0.03,0.98,U] [#3 -0.03,-0.11,0.77,U] [#4 -0.14,-0.22,0.72,U] [#5 -0.16,0.04,0.72,U] [#6 -0.14,0.03,0.75,U] [#7 0.07,-0.19,0.55,U] [#8 -0.12,-0.20,0.59,U] 
00:39:32.615 00.002 1032 single-star, 8 included, MultiStar: {-0.07, -0.10}, one-star: {0.08, -0.09}
00:39:32.618 00.003 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
00:39:32.619 00.001 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
00:39:32.620 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.88 mountX=-0.11 mountY=-0.05, mountTheta=-2.71
00:39:32.623 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
00:39:32.624 00.001 1032 Enqueuing Move request for scope (0.08, -0.09)
00:39:32.626 00.002 10072 Worker thread wakes up
00:39:32.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
00:39:32.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
00:39:32.626 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.05
00:39:32.628 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:32.630 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:39:32.630 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:39:32.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:32.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:39:32.630 00.000 10072 MoveAxis(E, 2, ABG)
00:39:32.632 00.002 10072 Guiding  Dir = 2, Dur = 2
00:39:32.632 00.000 10072 IsGuiding returns 0
00:39:32.632 00.000 10072 PulseGuide returned control before completion, sleep 12
00:39:32.647 00.015 10072 IsGuiding returns 0
00:39:32.647 00.000 10072 Move returns status 0, amount 2
00:39:32.647 00.000 10072 MoveAxis(N, 0, ABG)
00:39:32.647 00.000 10072 Move returns status 0, amount 0
00:39:32.647 00.000 10072 move complete, result=0
00:39:32.647 00.000 10072 worker thread done servicing request
00:39:32.650 00.003 1032 UpdateGuideState exits: m=1336 SNR=25.7
00:39:32.653 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:32.654 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:32.656 00.002 1032 Enqueuing Expose request
00:39:32.657 00.001 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:39:32.659 00.002 10072 Worker thread wakes up
00:39:32.659 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:32.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:33.071 00.412 10072 Exposure complete
00:39:33.120 00.049 10072 worker thread done servicing request
00:39:33.120 00.000 1032 OnExposeComplete: enter
00:39:33.122 00.002 1032 UpdateGuideState(): m_state=6
00:39:33.125 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3220
00:39:33.127 00.002 1032 Star::Find returns 1 (0), X=318.59, Y=744.98, Mass=1457, SNR=26.9, Peak=161 HFD=2.5
00:39:33.129 00.002 1032 MultiStar: [#1 -0.12,-0.07,1.11,U] [#2 -0.18,0.02,0.94,U] [#3 -0.15,-0.06,0.75,U] [#4 -0.02,-0.18,0.64,U] [#5 -0.21,-0.03,0.70,U] [#6 -0.18,-0.02,0.71,U] [#7 -0.10,0.08,0.54,U] [#8 -0.08,-0.11,0.57,U] 
00:39:33.130 00.001 1032 single-star, 8 included, MultiStar: {-0.11, -0.05}, one-star: {0.05, -0.08}
00:39:33.132 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
00:39:33.134 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
00:39:33.135 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.00 mountX=-0.10 mountY=-0.03, mountTheta=-2.83
00:39:33.139 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
00:39:33.141 00.002 1032 Enqueuing Move request for scope (0.05, -0.08)
00:39:33.143 00.002 10072 Worker thread wakes up
00:39:33.143 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
00:39:33.143 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
00:39:33.143 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.10 yDistance=-0.03
00:39:33.146 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:33.149 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:39:33.149 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:39:33.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:33.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:39:33.149 00.000 10072 MoveAxis(E, 2, ABG)
00:39:33.149 00.000 10072 Guiding  Dir = 2, Dur = 2
00:39:33.149 00.000 10072 IsGuiding returns 0
00:39:33.150 00.001 10072 PulseGuide returned control before completion, sleep 12
00:39:33.166 00.016 1032 UpdateGuideState exits: m=1457 SNR=26.9
00:39:33.167 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:33.169 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:33.171 00.002 1032 Enqueuing Expose request
00:39:33.180 00.009 10072 IsGuiding returns 0
00:39:33.180 00.000 10072 Move returns status 0, amount 2
00:39:33.180 00.000 10072 MoveAxis(N, 0, ABG)
00:39:33.180 00.000 10072 Move returns status 0, amount 0
00:39:33.180 00.000 10072 move complete, result=0
00:39:33.180 00.000 10072 worker thread done servicing request
00:39:33.180 00.000 10072 Worker thread wakes up
00:39:33.181 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:33.181 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:33.184 00.003 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:39:33.807 00.623 10072 Exposure complete
00:39:33.853 00.046 10072 worker thread done servicing request
00:39:33.853 00.000 1032 OnExposeComplete: enter
00:39:33.856 00.003 1032 UpdateGuideState(): m_state=6
00:39:33.858 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3221
00:39:33.860 00.002 1032 Star::Find returns 1 (0), X=318.40, Y=744.79, Mass=1373, SNR=26.1, Peak=193 HFD=2.7
00:39:33.863 00.003 1032 MultiStar: [#1 -0.07,-0.21,1.17,U] [#2 -0.14,-0.07,0.96,U] [#3 -0.06,-0.11,0.76,U] [#4 -0.12,-0.27,0.00,M4] [#5 -0.24,-0.06,0.70,U] [#6 -0.23,-0.05,0.70,U] [#7 0.05,-0.17,0.56,U] [#8 -0.12,-0.16,0.57,U] 
00:39:33.865 00.002 1032 refined, 7 included, MultiStar: {-0.12, -0.14}, one-star: {-0.13, -0.27}
00:39:33.868 00.003 1032 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.83) = xAngle (-4.09 = 2.20)
00:39:33.870 00.002 1032 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.09 = 2.20)
00:39:33.872 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-2.26 mountX=-0.11 mountY=0.15, mountTheta=2.20
00:39:33.875 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.14, opts=13)
00:39:33.876 00.001 1032 Enqueuing Move request for scope (-0.12, -0.14)
00:39:33.878 00.002 10072 Worker thread wakes up
00:39:33.879 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
00:39:33.879 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
00:39:33.879 00.000 10072 Moving (-0.12, -0.14) raw xDistance=-0.11 yDistance=0.15
00:39:33.880 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:33.882 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:39:33.883 00.001 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:39:33.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:33.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:39:33.883 00.000 10072 MoveAxis(E, 2, ABG)
00:39:33.883 00.000 10072 Guiding  Dir = 2, Dur = 2
00:39:33.883 00.000 10072 IsGuiding returns 0
00:39:33.884 00.001 10072 PulseGuide returned control before completion, sleep 12
00:39:33.899 00.015 10072 IsGuiding returns 0
00:39:33.899 00.000 10072 Move returns status 0, amount 2
00:39:33.899 00.000 10072 MoveAxis(N, 0, ABG)
00:39:33.899 00.000 10072 Move returns status 0, amount 0
00:39:33.899 00.000 10072 move complete, result=0
00:39:33.899 00.000 10072 worker thread done servicing request
00:39:33.903 00.004 1032 UpdateGuideState exits: m=1373 SNR=26.1
00:39:33.905 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:33.907 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:33.909 00.002 1032 Enqueuing Expose request
00:39:33.911 00.002 1032 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
00:39:33.913 00.002 10072 Worker thread wakes up
00:39:33.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:33.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:34.322 00.409 10072 Exposure complete
00:39:34.382 00.060 10072 worker thread done servicing request
00:39:34.382 00.000 1032 OnExposeComplete: enter
00:39:34.384 00.002 1032 UpdateGuideState(): m_state=6
00:39:34.386 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3222
00:39:34.388 00.002 1032 Star::Find returns 1 (0), X=318.58, Y=744.77, Mass=1576, SNR=28.0, Peak=198 HFD=2.7
00:39:34.390 00.002 1032 MultiStar: [#1 -0.02,-0.31,0.00,M1] [#2 -0.21,-0.25,0.00,M1] [#3 -0.20,-0.22,0.00,M1] [#4 -0.03,-0.30,0.00,M5] [#5 -0.07,-0.13,0.72,U] [#6 -0.07,-0.13,0.63,U] [#7 0.10,-0.59,0.00,M1] [#8 -0.09,-0.31,0.00,M1] 
00:39:34.398 00.008 1032 refined, 2 included, MultiStar: {-0.02, -0.20}, one-star: {0.05, -0.29}
00:39:34.400 00.002 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.79)
00:39:34.403 00.003 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.79)
00:39:34.405 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.67 mountX=-0.19 mountY=0.07, mountTheta=2.79
00:39:34.409 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.20, opts=13)
00:39:34.412 00.003 1032 Enqueuing Move request for scope (-0.02, -0.20)
00:39:34.414 00.002 10072 Worker thread wakes up
00:39:34.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
00:39:34.415 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
00:39:34.415 00.000 10072 Moving (-0.02, -0.20) raw xDistance=-0.19 yDistance=0.07
00:39:34.417 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:34.420 00.003 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 289.53
00:39:34.420 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
00:39:34.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:34.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:39:34.420 00.000 10072 MoveAxis(E, 96, ABG)
00:39:34.420 00.000 10072 Guiding  Dir = 2, Dur = 96
00:39:34.421 00.001 10072 IsGuiding returns 0
00:39:34.423 00.002 10072 PulseGuide returned control before completion, sleep 106
00:39:34.449 00.026 1032 UpdateGuideState exits: m=1576 SNR=28.0
00:39:34.451 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:34.453 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:34.456 00.003 1032 Enqueuing Expose request
00:39:34.537 00.081 10072 IsGuiding returns 0
00:39:34.537 00.000 10072 Move returns status 0, amount 96
00:39:34.537 00.000 10072 MoveAxis(N, 0, ABG)
00:39:34.537 00.000 10072 Move returns status 0, amount 0
00:39:34.537 00.000 10072 move complete, result=0
00:39:34.538 00.001 10072 worker thread done servicing request
00:39:34.538 00.000 10072 Worker thread wakes up
00:39:34.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:34.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:34.538 00.000 1032 GuideStep: -0.2 px 96 ms EAST, 0.1 px 0 ms NORTH
00:39:35.161 00.623 10072 Exposure complete
00:39:35.238 00.077 10072 worker thread done servicing request
00:39:35.238 00.000 1032 OnExposeComplete: enter
00:39:35.241 00.003 1032 UpdateGuideState(): m_state=6
00:39:35.244 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3223
00:39:35.247 00.003 1032 Star::Find returns 1 (0), X=318.65, Y=744.87, Mass=1518, SNR=27.5, Peak=191 HFD=2.6
00:39:35.251 00.004 1032 MultiStar: [#1 -0.06,-0.30,0.00,M2] [#2 -0.20,-0.20,0.00,M2] [#3 -0.13,-0.08,0.70,U] [#4 -0.21,-0.22,0.00,M6] [#5 -0.09,-0.20,0.65,U] [#6 -0.09,-0.05,0.70,U] [#7 0.07,-0.58,0.00,M2] [#8 -0.10,-0.27,0.00,M2] 
00:39:35.254 00.003 1032 refined, 3 included, MultiStar: {-0.03, -0.14}, one-star: {0.12, -0.19}
00:39:35.257 00.003 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
00:39:35.260 00.003 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
00:39:35.263 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.79 mountX=-0.12 mountY=0.06, mountTheta=2.66
00:39:35.270 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.14, opts=13)
00:39:35.272 00.002 1032 Enqueuing Move request for scope (-0.03, -0.14)
00:39:35.275 00.003 10072 Worker thread wakes up
00:39:35.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
00:39:35.276 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
00:39:35.276 00.000 10072 Moving (-0.03, -0.14) raw xDistance=-0.12 yDistance=0.06
00:39:35.279 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:35.283 00.004 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:39:35.283 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
00:39:35.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:35.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:39:35.283 00.000 10072 MoveAxis(E, 3, ABG)
00:39:35.283 00.000 10072 Guiding  Dir = 2, Dur = 3
00:39:35.284 00.001 10072 IsGuiding returns 0
00:39:35.284 00.000 10072 PulseGuide returned control before completion, sleep 13
00:39:35.301 00.017 10072 IsGuiding returns 0
00:39:35.302 00.001 10072 Move returns status 0, amount 3
00:39:35.302 00.000 10072 MoveAxis(N, 0, ABG)
00:39:35.302 00.000 10072 Move returns status 0, amount 0
00:39:35.302 00.000 10072 move complete, result=0
00:39:35.302 00.000 10072 worker thread done servicing request
00:39:35.312 00.010 1032 UpdateGuideState exits: m=1518 SNR=27.5
00:39:35.317 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:35.320 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:35.323 00.003 1032 Enqueuing Expose request
00:39:35.326 00.003 10072 Worker thread wakes up
00:39:35.328 00.002 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
00:39:35.334 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:35.334 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:35.754 00.420 10072 Exposure complete
00:39:35.833 00.079 10072 worker thread done servicing request
00:39:35.833 00.000 1032 OnExposeComplete: enter
00:39:35.836 00.003 1032 UpdateGuideState(): m_state=6
00:39:35.839 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3224
00:39:35.841 00.002 1032 Star::Find returns 1 (0), X=318.66, Y=744.90, Mass=1460, SNR=26.9, Peak=189 HFD=2.5
00:39:35.843 00.002 1032 MultiStar: [#1 0.03,-0.01,1.11,U] [#2 -0.10,-0.03,0.90,U] [#3 -0.19,0.03,0.70,U] [#4 -0.14,0.03,0.65,U] [#5 0.01,0.00,0.66,U] [#6 0.00,0.04,0.68,U] [#7 -0.04,0.04,0.56,U] [#8 0.01,-0.03,0.61,U] 
00:39:35.846 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.13, -0.16}
00:39:35.849 00.003 1032 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.83) = xAngle (-4.31 = 1.98)
00:39:35.851 00.002 1032 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.31 = 1.98)
00:39:35.853 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.48 mountX=-0.01 mountY=0.03, mountTheta=1.98
00:39:35.856 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
00:39:35.858 00.002 1032 Enqueuing Move request for scope (-0.02, -0.02)
00:39:35.862 00.004 10072 Worker thread wakes up
00:39:35.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
00:39:35.862 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
00:39:35.862 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.03
00:39:35.866 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:35.868 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:39:35.868 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:39:35.868 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:35.869 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:39:35.869 00.000 10072 MoveAxis(E, 3, ABG)
00:39:35.869 00.000 10072 Guiding  Dir = 2, Dur = 3
00:39:35.869 00.000 10072 IsGuiding returns 0
00:39:35.870 00.001 10072 PulseGuide returned control before completion, sleep 13
00:39:35.894 00.024 1032 UpdateGuideState exits: m=1460 SNR=26.9
00:39:35.899 00.005 10072 IsGuiding returns 0
00:39:35.899 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:35.902 00.003 10072 Move returns status 0, amount 3
00:39:35.902 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:35.905 00.003 10072 MoveAxis(N, 0, ABG)
00:39:35.905 00.000 10072 Move returns status 0, amount 0
00:39:35.905 00.000 1032 Enqueuing Expose request
00:39:35.908 00.003 10072 move complete, result=0
00:39:35.908 00.000 10072 worker thread done servicing request
00:39:35.909 00.001 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
00:39:35.911 00.002 10072 Worker thread wakes up
00:39:35.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:35.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:36.537 00.626 10072 Exposure complete
00:39:36.613 00.076 1032 OnExposeComplete: enter
00:39:36.616 00.003 1032 UpdateGuideState(): m_state=6
00:39:36.621 00.005 10072 worker thread done servicing request
00:39:36.621 00.000 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3225
00:39:36.624 00.003 1032 Star::Find returns 1 (0), X=318.68, Y=744.90, Mass=1285, SNR=25.3, Peak=159 HFD=2.6
00:39:36.627 00.003 1032 MultiStar: [#1 -0.05,-0.11,1.19,U] [#2 -0.08,-0.08,1.05,U] [#3 -0.05,-0.04,0.74,U] [#4 -0.16,-0.12,0.73,U] [#5 -0.05,-0.03,0.72,U] [#6 -0.12,0.07,0.72,U] [#7 0.16,-0.21,0.58,U] [#8 0.04,-0.20,0.60,U] 
00:39:36.630 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.09}, one-star: {0.14, -0.16}
00:39:36.632 00.002 1032 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.83) = xAngle (-3.61 = 2.68)
00:39:36.635 00.003 1032 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.61 = 2.68)
00:39:36.637 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.78 mountX=-0.09 mountY=0.04, mountTheta=2.68
00:39:36.640 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.09, opts=13)
00:39:36.646 00.006 1032 Enqueuing Move request for scope (-0.02, -0.09)
00:39:36.649 00.003 10072 Worker thread wakes up
00:39:36.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
00:39:36.649 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
00:39:36.649 00.000 10072 Moving (-0.02, -0.09) raw xDistance=-0.09 yDistance=0.04
00:39:36.651 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:36.654 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:39:36.654 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:39:36.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:36.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:39:36.654 00.000 10072 MoveAxis(E, 4, ABG)
00:39:36.654 00.000 10072 Guiding  Dir = 2, Dur = 4
00:39:36.654 00.000 10072 IsGuiding returns 0
00:39:36.655 00.001 10072 PulseGuide returned control before completion, sleep 14
00:39:36.675 00.020 10072 IsGuiding returns 0
00:39:36.676 00.001 10072 Move returns status 0, amount 4
00:39:36.680 00.004 10072 MoveAxis(N, 0, ABG)
00:39:36.680 00.000 10072 Move returns status 0, amount 0
00:39:36.680 00.000 10072 move complete, result=0
00:39:36.680 00.000 10072 worker thread done servicing request
00:39:36.686 00.006 1032 UpdateGuideState exits: m=1285 SNR=25.3
00:39:36.691 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:36.694 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:36.697 00.003 1032 Enqueuing Expose request
00:39:36.699 00.002 10072 Worker thread wakes up
00:39:36.699 00.000 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:39:36.701 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:36.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:37.119 00.418 10072 Exposure complete
00:39:37.188 00.069 1032 OnExposeComplete: enter
00:39:37.192 00.004 10072 worker thread done servicing request
00:39:37.192 00.000 1032 UpdateGuideState(): m_state=6
00:39:37.195 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3226
00:39:37.198 00.003 1032 Star::Find returns 1 (0), X=318.68, Y=744.93, Mass=1513, SNR=27.4, Peak=164 HFD=2.6
00:39:37.201 00.003 1032 MultiStar: [#1 -0.07,-0.19,1.10,U] [#2 -0.14,-0.08,0.90,U] [#3 0.03,-0.05,0.70,U] [#4 -0.01,-0.23,0.64,U] [#5 -0.02,-0.05,0.66,U] [#6 -0.09,-0.01,0.70,U] [#7 0.16,-0.27,0.00,M1] [#8 -0.02,-0.26,0.59,U] 
00:39:37.206 00.005 1032 refined, 7 included, MultiStar: {-0.02, -0.13}, one-star: {0.14, -0.14}
00:39:37.209 00.003 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.72)
00:39:37.213 00.004 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.72)
00:39:37.216 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.73 mountX=-0.12 mountY=0.05, mountTheta=2.72
00:39:37.220 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.13, opts=13)
00:39:37.223 00.003 1032 Enqueuing Move request for scope (-0.02, -0.13)
00:39:37.225 00.002 10072 Worker thread wakes up
00:39:37.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
00:39:37.225 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
00:39:37.225 00.000 10072 Moving (-0.02, -0.13) raw xDistance=-0.12 yDistance=0.05
00:39:37.228 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:37.231 00.003 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:39:37.231 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
00:39:37.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:37.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:39:37.231 00.000 10072 MoveAxis(E, 4, ABG)
00:39:37.231 00.000 10072 Guiding  Dir = 2, Dur = 4
00:39:37.232 00.001 10072 IsGuiding returns 0
00:39:37.232 00.000 10072 PulseGuide returned control before completion, sleep 14
00:39:37.254 00.022 10072 IsGuiding returns 0
00:39:37.254 00.000 10072 Move returns status 0, amount 4
00:39:37.254 00.000 10072 MoveAxis(N, 0, ABG)
00:39:37.255 00.001 10072 Move returns status 0, amount 0
00:39:37.255 00.000 10072 move complete, result=0
00:39:37.255 00.000 10072 worker thread done servicing request
00:39:37.259 00.004 1032 UpdateGuideState exits: m=1513 SNR=27.4
00:39:37.262 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:37.264 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:37.267 00.003 1032 Enqueuing Expose request
00:39:37.276 00.009 10072 Worker thread wakes up
00:39:37.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:37.276 00.000 1032 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
00:39:37.279 00.003 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:37.914 00.635 10072 Exposure complete
00:39:37.984 00.070 10072 worker thread done servicing request
00:39:37.984 00.000 1032 OnExposeComplete: enter
00:39:37.987 00.003 1032 UpdateGuideState(): m_state=6
00:39:37.990 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3227
00:39:37.992 00.002 1032 Star::Find returns 1 (0), X=318.69, Y=744.85, Mass=1183, SNR=24.2, Peak=151 HFD=2.7
00:39:37.994 00.002 1032 MultiStar: [#1 0.05,-0.23,1.21,U] [#2 -0.09,-0.08,1.08,U] [#3 -0.03,-0.11,0.76,U] [#4 -0.16,-0.21,0.72,U] [#5 -0.01,-0.11,0.78,U] [#6 -0.16,-0.08,0.80,U] [#7 0.05,-0.08,0.61,U] [#8 0.08,-0.21,0.71,U] 
00:39:37.996 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.15}, one-star: {0.15, -0.21}
00:39:37.998 00.002 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
00:39:38.000 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
00:39:38.001 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.63 mountX=-0.15 mountY=0.05, mountTheta=2.82
00:39:38.005 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.15, opts=13)
00:39:38.008 00.003 1032 Enqueuing Move request for scope (-0.01, -0.15)
00:39:38.010 00.002 10072 Worker thread wakes up
00:39:38.011 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
00:39:38.011 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
00:39:38.011 00.000 10072 Moving (-0.01, -0.15) raw xDistance=-0.15 yDistance=0.05
00:39:38.013 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:38.017 00.004 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.55
00:39:38.017 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
00:39:38.017 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:38.017 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:39:38.017 00.000 10072 MoveAxis(E, 78, ABG)
00:39:38.017 00.000 10072 Guiding  Dir = 2, Dur = 78
00:39:38.020 00.003 10072 IsGuiding returns 0
00:39:38.021 00.001 10072 PulseGuide returned control before completion, sleep 88
00:39:38.044 00.023 1032 UpdateGuideState exits: m=1183 SNR=24.2
00:39:38.048 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:38.052 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:38.054 00.002 1032 Enqueuing Expose request
00:39:38.117 00.063 10072 IsGuiding returns 0
00:39:38.117 00.000 10072 Move returns status 0, amount 78
00:39:38.118 00.001 10072 MoveAxis(N, 0, ABG)
00:39:38.118 00.000 10072 Move returns status 0, amount 0
00:39:38.118 00.000 10072 move complete, result=0
00:39:38.118 00.000 10072 worker thread done servicing request
00:39:38.118 00.000 10072 Worker thread wakes up
00:39:38.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:38.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:38.118 00.000 1032 GuideStep: -0.1 px 78 ms EAST, 0.0 px 0 ms NORTH
00:39:38.531 00.413 10072 Exposure complete
00:39:38.955 00.424 10072 worker thread done servicing request
00:39:38.955 00.000 1032 OnExposeComplete: enter
00:39:38.958 00.003 1032 UpdateGuideState(): m_state=6
00:39:38.961 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3228
00:39:38.965 00.004 1032 Star::Find returns 1 (0), X=318.65, Y=745.03, Mass=1493, SNR=27.2, Peak=164 HFD=2.5
00:39:38.967 00.002 1032 MultiStar: [#1 -0.06,-0.12,1.08,U] [#2 -0.17,-0.04,0.96,U] [#3 -0.08,0.02,0.68,U] [#4 -0.11,-0.15,0.65,U] [#5 -0.00,-0.17,0.70,U] [#6 0.04,-0.04,0.66,U] [#7 0.09,-0.06,0.51,U] [#8 0.04,-0.20,0.56,U] 
00:39:38.971 00.004 1032 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {0.11, -0.03}
00:39:38.973 00.002 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.62)
00:39:38.976 00.003 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.62)
00:39:38.979 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.83 mountX=-0.08 mountY=0.04, mountTheta=2.62
00:39:38.983 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
00:39:38.986 00.003 1032 Enqueuing Move request for scope (-0.02, -0.08)
00:39:38.990 00.004 10072 Worker thread wakes up
00:39:38.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
00:39:38.990 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
00:39:38.990 00.000 10072 Moving (-0.02, -0.08) raw xDistance=-0.08 yDistance=0.04
00:39:38.994 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:38.998 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.55
00:39:38.998 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:39:38.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:38.999 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:39:38.999 00.000 10072 MoveAxis(E, 6, ABG)
00:39:38.999 00.000 10072 Guiding  Dir = 2, Dur = 6
00:39:38.999 00.000 10072 IsGuiding returns 0
00:39:39.000 00.001 10072 PulseGuide returned control before completion, sleep 16
00:39:39.023 00.023 10072 IsGuiding returns 0
00:39:39.023 00.000 10072 Move returns status 0, amount 6
00:39:39.023 00.000 10072 MoveAxis(N, 0, ABG)
00:39:39.024 00.001 10072 Move returns status 0, amount 0
00:39:39.024 00.000 10072 move complete, result=0
00:39:39.024 00.000 10072 worker thread done servicing request
00:39:39.031 00.007 1032 UpdateGuideState exits: m=1493 SNR=27.2
00:39:39.034 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:39.037 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:39.040 00.003 1032 Enqueuing Expose request
00:39:39.043 00.003 10072 Worker thread wakes up
00:39:39.043 00.000 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
00:39:39.049 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:39.049 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:39.701 00.652 10072 Exposure complete
00:39:39.936 00.235 10072 worker thread done servicing request
00:39:39.936 00.000 1032 OnExposeComplete: enter
00:39:39.940 00.004 1032 UpdateGuideState(): m_state=6
00:39:39.943 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3229
00:39:39.946 00.003 1032 Star::Find returns 1 (0), X=318.69, Y=744.90, Mass=1527, SNR=27.5, Peak=180 HFD=2.6
00:39:39.950 00.004 1032 MultiStar: [#1 -0.06,-0.29,0.00,M1] [#2 -0.16,-0.01,0.92,U] [#3 -0.13,-0.03,0.70,U] [#4 -0.10,-0.08,0.63,U] [#5 -0.14,0.09,0.70,U] [#6 -0.10,-0.08,0.69,U] [#7 0.18,-0.17,0.54,U] [#8 -0.13,-0.17,0.59,U] 
00:39:39.952 00.002 1032 refined, 7 included, MultiStar: {-0.05, -0.07}, one-star: {0.16, -0.16}
00:39:39.955 00.003 1032 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.83) = xAngle (-4.00 = 2.29)
00:39:39.957 00.002 1032 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.00 = 2.29)
00:39:39.960 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.17 mountX=-0.06 mountY=0.07, mountTheta=2.29
00:39:39.965 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.07, opts=13)
00:39:39.968 00.003 1032 Enqueuing Move request for scope (-0.05, -0.07)
00:39:39.971 00.003 10072 Worker thread wakes up
00:39:39.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
00:39:39.971 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
00:39:39.971 00.000 10072 Moving (-0.05, -0.07) raw xDistance=-0.06 yDistance=0.07
00:39:39.974 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:39.977 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.55
00:39:39.977 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:39:39.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:39.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:39:39.977 00.000 10072 MoveAxis(E, 7, ABG)
00:39:39.978 00.001 10072 Guiding  Dir = 2, Dur = 7
00:39:39.978 00.000 10072 IsGuiding returns 0
00:39:39.979 00.001 10072 PulseGuide returned control before completion, sleep 17
00:39:40.005 00.026 1032 UpdateGuideState exits: m=1527 SNR=27.5
00:39:40.009 00.004 10072 IsGuiding returns 0
00:39:40.009 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:40.012 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:40.014 00.002 1032 Enqueuing Expose request
00:39:40.017 00.003 10072 Move returns status 0, amount 7
00:39:40.017 00.000 10072 MoveAxis(N, 0, ABG)
00:39:40.017 00.000 10072 Move returns status 0, amount 0
00:39:40.018 00.001 10072 move complete, result=0
00:39:40.018 00.000 10072 worker thread done servicing request
00:39:40.018 00.000 10072 Worker thread wakes up
00:39:40.018 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:40.018 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:40.031 00.013 1032 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
00:39:40.505 00.474 10072 Exposure complete
00:39:40.747 00.242 10072 worker thread done servicing request
00:39:40.747 00.000 1032 OnExposeComplete: enter
00:39:40.754 00.007 1032 UpdateGuideState(): m_state=6
00:39:40.758 00.004 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3230
00:39:40.763 00.005 1032 Star::Find returns 1 (0), X=318.70, Y=744.84, Mass=1464, SNR=27.0, Peak=155 HFD=2.7
00:39:40.777 00.014 1032 MultiStar: [#1 -0.03,-0.21,1.04,U] [#2 -0.17,-0.12,0.89,U] [#3 -0.08,-0.24,0.75,U] [#4 -0.09,-0.26,0.00,M1] [#5 -0.08,-0.07,0.71,U] [#6 -0.05,-0.11,0.71,U] [#7 0.10,-0.19,0.51,U] [#8 -0.00,-0.15,0.57,U] 
00:39:40.782 00.005 1032 refined, 7 included, MultiStar: {-0.02, -0.17}, one-star: {0.17, -0.22}
00:39:40.785 00.003 1032 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.83) = xAngle (-3.52 = 2.77)
00:39:40.788 00.003 1032 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.52 = 2.77)
00:39:40.791 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.69 mountX=-0.16 mountY=0.06, mountTheta=2.77
00:39:40.796 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.17, opts=13)
00:39:40.815 00.019 1032 Enqueuing Move request for scope (-0.02, -0.17)
00:39:40.819 00.004 10072 Worker thread wakes up
00:39:40.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
00:39:40.819 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
00:39:40.819 00.000 10072 Moving (-0.02, -0.17) raw xDistance=-0.16 yDistance=0.06
00:39:40.824 00.005 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.55
00:39:40.824 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:39:40.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:40.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:39:40.824 00.000 10072 MoveAxis(E, 85, ABG)
00:39:40.824 00.000 10072 Guiding  Dir = 2, Dur = 85
00:39:40.825 00.001 10072 IsGuiding returns 0
00:39:40.825 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:40.829 00.004 10072 PulseGuide returned control before completion, sleep 95
00:39:40.877 00.048 1032 UpdateGuideState exits: m=1464 SNR=27.0
00:39:40.885 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:40.888 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:40.890 00.002 1032 Enqueuing Expose request
00:39:40.973 00.083 10072 IsGuiding returns 0
00:39:40.973 00.000 10072 Move returns status 0, amount 85
00:39:40.973 00.000 10072 MoveAxis(N, 0, ABG)
00:39:40.973 00.000 10072 Move returns status 0, amount 0
00:39:40.973 00.000 10072 move complete, result=0
00:39:40.973 00.000 10072 worker thread done servicing request
00:39:40.973 00.000 10072 Worker thread wakes up
00:39:40.974 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:40.974 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:40.980 00.006 1032 GuideStep: -0.2 px 85 ms EAST, 0.1 px 0 ms NORTH
00:39:41.907 00.927 10072 Exposure complete
00:39:42.731 00.824 10072 worker thread done servicing request
00:39:42.731 00.000 1032 OnExposeComplete: enter
00:39:42.738 00.007 1032 UpdateGuideState(): m_state=6
00:39:42.742 00.004 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3231
00:39:42.746 00.004 1032 Star::Find returns 1 (0), X=318.62, Y=745.03, Mass=1299, SNR=25.4, Peak=130 HFD=2.6
00:39:42.749 00.003 1032 MultiStar: [#1 -0.05,-0.14,1.16,U] [#2 -0.10,0.05,1.10,U] [#3 0.04,-0.09,0.72,U] [#4 -0.09,-0.10,0.70,U] [#5 -0.01,0.00,0.74,U] [#6 -0.12,-0.09,0.69,U] [#7 0.11,-0.12,0.58,U] [#8 -0.06,-0.08,0.59,U] 
00:39:42.752 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.09, -0.03}
00:39:42.755 00.003 1032 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.83) = xAngle (-3.78 = 2.50)
00:39:42.757 00.002 1032 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.78 = 2.50)
00:39:42.759 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.95 mountX=-0.05 mountY=0.04, mountTheta=2.50
00:39:42.765 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
00:39:42.956 00.191 1032 Enqueuing Move request for scope (-0.02, -0.06)
00:39:43.089 00.133 10072 Worker thread wakes up
00:39:43.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
00:39:43.089 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
00:39:43.090 00.001 10072 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.04
00:39:43.096 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:43.101 00.005 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.56
00:39:43.101 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:39:43.101 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:43.101 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:39:43.101 00.000 10072 MoveAxis(E, 13, ABG)
00:39:43.101 00.000 10072 Guiding  Dir = 2, Dur = 13
00:39:43.102 00.001 10072 IsGuiding returns 0
00:39:43.103 00.001 10072 PulseGuide returned control before completion, sleep 23
00:39:43.130 00.027 1032 UpdateGuideState exits: m=1299 SNR=25.4
00:39:43.133 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:43.332 00.199 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:43.498 00.166 10072 IsGuiding returns 0
00:39:43.498 00.000 10072 Move returns status 0, amount 13
00:39:43.498 00.000 10072 MoveAxis(N, 0, ABG)
00:39:43.498 00.000 10072 Move returns status 0, amount 0
00:39:43.498 00.000 10072 move complete, result=0
00:39:43.498 00.000 10072 worker thread done servicing request
00:39:43.503 00.005 1032 Enqueuing Expose request
00:39:43.512 00.009 10072 Worker thread wakes up
00:39:43.512 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:43.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:43.514 00.002 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
00:39:44.475 00.961 10072 Exposure complete
00:39:44.743 00.268 10072 worker thread done servicing request
00:39:44.743 00.000 1032 OnExposeComplete: enter
00:39:44.746 00.003 1032 UpdateGuideState(): m_state=6
00:39:44.750 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3232
00:39:44.753 00.003 1032 Star::Find returns 1 (0), X=318.66, Y=744.97, Mass=1316, SNR=25.6, Peak=148 HFD=2.5
00:39:44.756 00.003 1032 MultiStar: [#1 -0.10,-0.22,1.15,U] [#2 -0.09,-0.16,0.94,U] [#3 -0.06,-0.14,0.74,U] [#4 -0.07,-0.19,0.70,U] [#5 -0.01,-0.05,0.74,U] [#6 0.05,-0.11,0.72,U] [#7 0.07,-0.21,0.57,U] [#8 0.12,-0.20,0.59,U] 
00:39:44.758 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.15}, one-star: {0.12, -0.09}
00:39:44.761 00.003 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.85)
00:39:44.763 00.002 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.85)
00:39:44.767 00.004 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.60 mountX=-0.14 mountY=0.04, mountTheta=2.85
00:39:44.774 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.15, opts=13)
00:39:44.777 00.003 1032 Enqueuing Move request for scope (-0.00, -0.15)
00:39:44.780 00.003 10072 Worker thread wakes up
00:39:44.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
00:39:44.780 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
00:39:44.780 00.000 10072 Moving (-0.00, -0.15) raw xDistance=-0.14 yDistance=0.04
00:39:44.783 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:44.786 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.56
00:39:44.787 00.001 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:39:44.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:44.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:39:44.787 00.000 10072 MoveAxis(E, 85, ABG)
00:39:44.787 00.000 10072 Guiding  Dir = 2, Dur = 85
00:39:44.788 00.001 10072 IsGuiding returns 0
00:39:44.788 00.000 10072 PulseGuide returned control before completion, sleep 95
00:39:44.872 00.084 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:39:44.879 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:44.886 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:44.908 00.022 10072 IsGuiding returns 1
00:39:44.908 00.000 10072 scope still moving after pulse duration time elapsed
00:39:44.908 00.000 1032 Enqueuing Expose request
00:39:44.938 00.030 10072 IsGuiding returns 0
00:39:44.938 00.000 10072 scope move finished after 85 + 64 ms
00:39:44.938 00.000 10072 Move returns status 0, amount 85
00:39:44.938 00.000 10072 MoveAxis(N, 0, ABG)
00:39:44.938 00.000 10072 Move returns status 0, amount 0
00:39:44.938 00.000 10072 move complete, result=0
00:39:44.938 00.000 10072 worker thread done servicing request
00:39:44.939 00.001 10072 Worker thread wakes up
00:39:44.939 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:44.939 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:44.946 00.007 1032 GuideStep: -0.1 px 85 ms EAST, 0.0 px 0 ms NORTH
00:39:45.671 00.725 10072 Exposure complete
00:39:45.733 00.062 10072 worker thread done servicing request
00:39:45.733 00.000 1032 OnExposeComplete: enter
00:39:45.737 00.004 1032 UpdateGuideState(): m_state=6
00:39:45.740 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3233
00:39:45.743 00.003 1032 Star::Find returns 1 (0), X=318.68, Y=744.93, Mass=1446, SNR=26.8, Peak=149 HFD=2.6
00:39:45.747 00.004 1032 MultiStar: [#1 0.00,-0.24,1.17,U] [#2 -0.12,-0.16,0.95,U] [#3 -0.13,-0.04,0.74,U] [#4 -0.02,-0.13,0.65,U] [#5 -0.09,-0.04,0.71,U] [#6 -0.02,-0.13,0.70,U] [#7 0.11,-0.12,0.56,U] [#8 -0.07,-0.10,0.57,U] 
00:39:45.749 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.13}, one-star: {0.14, -0.14}
00:39:45.751 00.002 1032 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.83) = xAngle (-3.55 = 2.73)
00:39:45.753 00.002 1032 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.55 = 2.73)
00:39:45.756 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.72 mountX=-0.12 mountY=0.05, mountTheta=2.73
00:39:45.760 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.13, opts=13)
00:39:45.762 00.002 1032 Enqueuing Move request for scope (-0.02, -0.13)
00:39:45.763 00.001 10072 Worker thread wakes up
00:39:45.763 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
00:39:45.763 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
00:39:45.763 00.000 10072 Moving (-0.02, -0.13) raw xDistance=-0.12 yDistance=0.05
00:39:45.765 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:45.769 00.004 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.56
00:39:45.769 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:39:45.769 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:45.769 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:39:45.769 00.000 10072 MoveAxis(E, 10, ABG)
00:39:45.769 00.000 10072 Guiding  Dir = 2, Dur = 10
00:39:45.769 00.000 10072 IsGuiding returns 0
00:39:45.770 00.001 10072 PulseGuide returned control before completion, sleep 20
00:39:45.790 00.020 1032 UpdateGuideState exits: m=1446 SNR=26.8
00:39:45.792 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:45.794 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:45.797 00.003 1032 Enqueuing Expose request
00:39:45.799 00.002 10072 IsGuiding returns 0
00:39:45.799 00.000 10072 Move returns status 0, amount 10
00:39:45.800 00.001 10072 MoveAxis(N, 0, ABG)
00:39:45.800 00.000 10072 Move returns status 0, amount 0
00:39:45.800 00.000 10072 move complete, result=0
00:39:45.801 00.001 10072 worker thread done servicing request
00:39:45.801 00.000 10072 Worker thread wakes up
00:39:45.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:45.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:45.812 00.011 1032 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
00:39:46.218 00.406 10072 Exposure complete
00:39:46.270 00.052 10072 worker thread done servicing request
00:39:46.270 00.000 1032 OnExposeComplete: enter
00:39:46.272 00.002 1032 UpdateGuideState(): m_state=6
00:39:46.275 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3234
00:39:46.277 00.002 1032 Star::Find returns 1 (0), X=318.78, Y=744.94, Mass=1475, SNR=27.1, Peak=144 HFD=2.6
00:39:46.279 00.002 1032 MultiStar: [#1 -0.03,-0.25,1.09,U] [#2 -0.10,-0.18,0.96,U] [#3 0.15,-0.22,0.69,U] [#4 0.08,-0.19,0.65,U] [#5 0.04,-0.06,0.68,U] [#6 -0.11,-0.11,0.73,U] [#7 0.30,-0.13,0.00,M1] [#8 0.09,-0.07,0.60,U] 
00:39:46.281 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.16}, one-star: {0.24, -0.13}
00:39:46.282 00.001 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
00:39:46.283 00.001 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
00:39:46.285 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.31 mountX=-0.16 mountY=-0.00, mountTheta=-3.14
00:39:46.288 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.16, opts=13)
00:39:46.290 00.002 1032 Enqueuing Move request for scope (0.04, -0.16)
00:39:46.291 00.001 10072 Worker thread wakes up
00:39:46.291 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
00:39:46.291 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
00:39:46.291 00.000 10072 Moving (0.04, -0.16) raw xDistance=-0.16 yDistance=-0.00
00:39:46.293 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:46.296 00.003 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 289.56
00:39:46.296 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
00:39:46.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:46.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:39:46.296 00.000 10072 MoveAxis(E, 89, ABG)
00:39:46.296 00.000 10072 Guiding  Dir = 2, Dur = 89
00:39:46.297 00.001 10072 IsGuiding returns 0
00:39:46.298 00.001 10072 PulseGuide returned control before completion, sleep 99
00:39:46.316 00.018 1032 UpdateGuideState exits: m=1475 SNR=27.1
00:39:46.319 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:46.321 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:46.323 00.002 1032 Enqueuing Expose request
00:39:46.404 00.081 10072 IsGuiding returns 1
00:39:46.404 00.000 10072 scope still moving after pulse duration time elapsed
00:39:46.434 00.030 10072 IsGuiding returns 0
00:39:46.434 00.000 10072 scope move finished after 89 + 46 ms
00:39:46.434 00.000 10072 Move returns status 0, amount 89
00:39:46.434 00.000 10072 MoveAxis(N, 0, ABG)
00:39:46.434 00.000 10072 Move returns status 0, amount 0
00:39:46.434 00.000 10072 move complete, result=0
00:39:46.434 00.000 10072 worker thread done servicing request
00:39:46.435 00.001 10072 Worker thread wakes up
00:39:46.435 00.000 1032 GuideStep: -0.2 px 89 ms EAST, -0.0 px 0 ms NORTH
00:39:46.437 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:46.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:47.063 00.626 10072 Exposure complete
00:39:47.112 00.049 10072 worker thread done servicing request
00:39:47.112 00.000 1032 OnExposeComplete: enter
00:39:47.114 00.002 1032 UpdateGuideState(): m_state=6
00:39:47.116 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3235
00:39:47.118 00.002 1032 Star::Find returns 1 (0), X=318.67, Y=745.17, Mass=1407, SNR=26.4, Peak=147 HFD=2.7
00:39:47.120 00.002 1032 MultiStar: [#1 0.04,-0.17,1.15,U] [#2 -0.00,0.19,0.97,U] [#3 0.02,-0.02,0.76,U] [#4 0.05,0.07,0.68,U] [#5 -0.09,0.10,0.67,U] [#6 -0.09,0.11,0.70,U] [#7 0.19,-0.02,0.50,U] [#8 -0.00,0.04,0.60,U] 
00:39:47.122 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.13, 0.11}
00:39:47.123 00.001 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
00:39:47.125 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
00:39:47.126 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.96 mountX=0.03 mountY=-0.04, mountTheta=-0.87
00:39:47.130 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
00:39:47.131 00.001 1032 Enqueuing Move request for scope (0.03, 0.04)
00:39:47.133 00.002 10072 Worker thread wakes up
00:39:47.134 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:39:47.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:39:47.134 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
00:39:47.135 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:47.137 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.57
00:39:47.137 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:39:47.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:47.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:39:47.137 00.000 10072 MoveAxis(E, 11, ABG)
00:39:47.137 00.000 10072 Guiding  Dir = 2, Dur = 11
00:39:47.138 00.001 10072 IsGuiding returns 0
00:39:47.138 00.000 10072 PulseGuide returned control before completion, sleep 21
00:39:47.155 00.017 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:39:47.158 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:47.159 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:47.160 00.001 1032 Enqueuing Expose request
00:39:47.170 00.010 10072 IsGuiding returns 0
00:39:47.170 00.000 10072 Move returns status 0, amount 11
00:39:47.170 00.000 10072 MoveAxis(N, 0, ABG)
00:39:47.170 00.000 10072 Move returns status 0, amount 0
00:39:47.170 00.000 10072 move complete, result=0
00:39:47.170 00.000 10072 worker thread done servicing request
00:39:47.170 00.000 10072 Worker thread wakes up
00:39:47.171 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:47.171 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:47.172 00.001 1032 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
00:39:47.578 00.406 10072 Exposure complete
00:39:47.636 00.058 10072 worker thread done servicing request
00:39:47.636 00.000 1032 OnExposeComplete: enter
00:39:47.639 00.003 1032 UpdateGuideState(): m_state=6
00:39:47.641 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3236
00:39:47.644 00.003 1032 Star::Find returns 1 (0), X=318.72, Y=745.08, Mass=1479, SNR=27.1, Peak=180 HFD=2.5
00:39:47.646 00.002 1032 MultiStar: [#1 0.01,0.06,1.10,U] [#2 -0.06,0.09,0.95,U] [#3 -0.07,0.15,0.65,U] [#4 -0.06,0.14,0.62,U] [#5 -0.08,0.23,0.65,U] [#6 -0.04,0.16,0.69,U] [#7 0.12,0.35,0.00,M1] [#8 0.07,0.12,0.58,U] 
00:39:47.648 00.002 1032 refined, 7 included, MultiStar: {0.00, 0.11}, one-star: {0.18, 0.02}
00:39:47.649 00.001 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
00:39:47.651 00.002 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
00:39:47.652 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.55 mountX=0.10 mountY=-0.03, mountTheta=-0.28
00:39:47.656 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.11, opts=13)
00:39:47.658 00.002 1032 Enqueuing Move request for scope (0.00, 0.11)
00:39:47.660 00.002 10072 Worker thread wakes up
00:39:47.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
00:39:47.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
00:39:47.660 00.000 10072 Moving (0.00, 0.11) raw xDistance=0.10 yDistance=-0.03
00:39:47.663 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:47.665 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.57
00:39:47.665 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
00:39:47.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:47.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:39:47.665 00.000 10072 MoveAxis(E, 9, ABG)
00:39:47.665 00.000 10072 Guiding  Dir = 2, Dur = 9
00:39:47.666 00.001 10072 IsGuiding returns 0
00:39:47.666 00.000 10072 PulseGuide returned control before completion, sleep 19
00:39:47.684 00.018 1032 UpdateGuideState exits: m=1479 SNR=27.1
00:39:47.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:47.687 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:47.688 00.001 1032 Enqueuing Expose request
00:39:47.699 00.011 10072 IsGuiding returns 0
00:39:47.699 00.000 10072 Move returns status 0, amount 9
00:39:47.699 00.000 10072 MoveAxis(N, 0, ABG)
00:39:47.699 00.000 10072 Move returns status 0, amount 0
00:39:47.699 00.000 10072 move complete, result=0
00:39:47.699 00.000 10072 worker thread done servicing request
00:39:47.699 00.000 10072 Worker thread wakes up
00:39:47.699 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:47.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:47.702 00.003 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
00:39:48.328 00.626 10072 Exposure complete
00:39:48.382 00.054 10072 worker thread done servicing request
00:39:48.382 00.000 1032 OnExposeComplete: enter
00:39:48.384 00.002 1032 UpdateGuideState(): m_state=6
00:39:48.386 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3237
00:39:48.390 00.004 1032 Star::Find returns 1 (0), X=318.73, Y=745.20, Mass=1352, SNR=25.9, Peak=152 HFD=2.6
00:39:48.392 00.002 1032 MultiStar: [#1 -0.07,0.00,1.15,U] [#2 -0.00,0.21,0.97,U] [#3 -0.04,0.25,0.75,U] [#4 0.07,0.18,0.70,U] [#5 -0.05,0.14,0.73,U] [#6 -0.11,0.16,0.74,U] [#7 0.16,0.15,0.55,U] [#8 0.05,0.20,0.61,U] 
00:39:48.394 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.15}, one-star: {0.20, 0.14}
00:39:48.397 00.003 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
00:39:48.398 00.001 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
00:39:48.402 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.44 mountX=0.14 mountY=-0.06, mountTheta=-0.39
00:39:48.408 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.15, opts=13)
00:39:48.411 00.003 1032 Enqueuing Move request for scope (0.02, 0.15)
00:39:48.412 00.001 10072 Worker thread wakes up
00:39:48.413 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
00:39:48.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
00:39:48.413 00.000 10072 Moving (0.02, 0.15) raw xDistance=0.14 yDistance=-0.06
00:39:48.417 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:48.419 00.002 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.57
00:39:48.419 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
00:39:48.419 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:48.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:39:48.419 00.000 10072 MoveAxis(W, 59, ABG)
00:39:48.419 00.000 10072 Guiding  Dir = 3, Dur = 59
00:39:48.419 00.000 10072 IsGuiding returns 0
00:39:48.420 00.001 10072 PulseGuide returned control before completion, sleep 69
00:39:48.445 00.025 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:39:48.448 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:48.450 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:48.453 00.003 1032 Enqueuing Expose request
00:39:48.497 00.044 10072 IsGuiding returns 0
00:39:48.497 00.000 10072 Move returns status 0, amount 59
00:39:48.497 00.000 10072 MoveAxis(N, 0, ABG)
00:39:48.497 00.000 10072 Move returns status 0, amount 0
00:39:48.497 00.000 10072 move complete, result=0
00:39:48.498 00.001 10072 worker thread done servicing request
00:39:48.498 00.000 10072 Worker thread wakes up
00:39:48.498 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:48.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:48.501 00.003 1032 GuideStep: 0.1 px 59 ms WEST, -0.1 px 0 ms NORTH
00:39:48.906 00.405 10072 Exposure complete
00:39:48.961 00.055 10072 worker thread done servicing request
00:39:48.961 00.000 1032 OnExposeComplete: enter
00:39:48.963 00.002 1032 UpdateGuideState(): m_state=6
00:39:48.965 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3238
00:39:48.967 00.002 1032 Star::Find returns 1 (0), X=318.65, Y=745.00, Mass=1537, SNR=27.6, Peak=155 HFD=2.7
00:39:48.969 00.002 1032 MultiStar: [#1 -0.11,-0.18,1.02,U] [#2 -0.11,-0.14,0.90,U] [#3 -0.00,-0.05,0.70,U] [#4 0.01,-0.04,0.68,U] [#5 -0.12,0.07,0.67,U] [#6 -0.13,-0.00,0.67,U] [#7 0.23,-0.02,0.54,U] [#8 -0.05,-0.14,0.53,U] 
00:39:48.970 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {0.12, -0.07}
00:39:48.973 00.003 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.83) = xAngle (-3.73 = 2.55)
00:39:48.974 00.001 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.73 = 2.55)
00:39:48.975 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.90 mountX=-0.06 mountY=0.04, mountTheta=2.55
00:39:48.978 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
00:39:48.980 00.002 1032 Enqueuing Move request for scope (-0.02, -0.07)
00:39:48.982 00.002 10072 Worker thread wakes up
00:39:48.983 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
00:39:48.983 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
00:39:48.983 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
00:39:48.985 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:48.987 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.57
00:39:48.987 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:39:48.987 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:48.987 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:39:48.988 00.001 10072 MoveAxis(E, 10, ABG)
00:39:48.988 00.000 10072 Guiding  Dir = 2, Dur = 10
00:39:48.988 00.000 10072 IsGuiding returns 0
00:39:48.988 00.000 10072 PulseGuide returned control before completion, sleep 20
00:39:49.007 00.019 1032 UpdateGuideState exits: m=1537 SNR=27.6
00:39:49.010 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:49.012 00.002 10072 IsGuiding returns 1
00:39:49.012 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:49.014 00.002 1032 Enqueuing Expose request
00:39:49.017 00.003 10072 scope still moving after pulse duration time elapsed
00:39:49.042 00.025 10072 IsGuiding returns 0
00:39:49.042 00.000 10072 scope move finished after 10 + 44 ms
00:39:49.042 00.000 10072 Move returns status 0, amount 10
00:39:49.042 00.000 10072 MoveAxis(N, 0, ABG)
00:39:49.042 00.000 10072 Move returns status 0, amount 0
00:39:49.043 00.001 10072 move complete, result=0
00:39:49.043 00.000 10072 worker thread done servicing request
00:39:49.043 00.000 10072 Worker thread wakes up
00:39:49.043 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:49.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:49.044 00.001 1032 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
00:39:49.671 00.627 10072 Exposure complete
00:39:49.724 00.053 10072 worker thread done servicing request
00:39:49.724 00.000 1032 OnExposeComplete: enter
00:39:49.726 00.002 1032 UpdateGuideState(): m_state=6
00:39:49.728 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3239
00:39:49.730 00.002 1032 Star::Find returns 1 (0), X=318.69, Y=745.05, Mass=1443, SNR=26.8, Peak=157 HFD=2.6
00:39:49.732 00.002 1032 MultiStar: [#1 0.02,-0.13,1.11,U] [#2 -0.01,0.06,0.96,U] [#3 -0.04,-0.03,0.70,U] [#4 0.02,-0.14,0.67,U] [#5 -0.09,-0.04,0.68,U] [#6 0.02,0.00,0.68,U] [#7 0.29,-0.12,0.00,M1] [#8 0.05,-0.08,0.52,U] 
00:39:49.735 00.003 1032 refined, 7 included, MultiStar: {0.02, -0.04}, one-star: {0.15, -0.01}
00:39:49.738 00.003 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
00:39:49.740 00.002 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
00:39:49.742 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.17 mountX=-0.05 mountY=-0.01, mountTheta=-3.00
00:39:49.745 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
00:39:49.747 00.002 1032 Enqueuing Move request for scope (0.02, -0.04)
00:39:49.749 00.002 10072 Worker thread wakes up
00:39:49.749 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
00:39:49.749 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
00:39:49.749 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.01
00:39:49.751 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:49.753 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.58
00:39:49.753 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:39:49.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:49.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:39:49.753 00.000 10072 MoveAxis(E, 11, ABG)
00:39:49.754 00.001 10072 Guiding  Dir = 2, Dur = 11
00:39:49.754 00.000 10072 IsGuiding returns 0
00:39:49.755 00.001 10072 PulseGuide returned control before completion, sleep 21
00:39:49.772 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.8
00:39:49.776 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:49.778 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:49.780 00.002 1032 Enqueuing Expose request
00:39:49.781 00.001 10072 IsGuiding returns 0
00:39:49.781 00.000 10072 Move returns status 0, amount 11
00:39:49.781 00.000 10072 MoveAxis(N, 0, ABG)
00:39:49.781 00.000 10072 Move returns status 0, amount 0
00:39:49.781 00.000 10072 move complete, result=0
00:39:49.781 00.000 10072 worker thread done servicing request
00:39:49.781 00.000 10072 Worker thread wakes up
00:39:49.781 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:49.782 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:49.788 00.006 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
00:39:50.188 00.400 10072 Exposure complete
00:39:50.236 00.048 10072 worker thread done servicing request
00:39:50.236 00.000 1032 OnExposeComplete: enter
00:39:50.238 00.002 1032 UpdateGuideState(): m_state=6
00:39:50.240 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3240
00:39:50.243 00.003 1032 Star::Find returns 1 (0), X=318.72, Y=744.99, Mass=1341, SNR=25.8, Peak=152 HFD=2.5
00:39:50.245 00.002 1032 MultiStar: [#1 -0.09,0.01,1.18,U] [#2 -0.05,0.06,0.96,U] [#3 -0.02,0.14,0.75,U] [#4 -0.07,0.07,0.71,U] [#5 -0.01,0.02,0.73,U] [#6 -0.09,0.16,0.73,U] [#7 0.21,0.12,0.55,U] [#8 0.05,-0.08,0.59,U] 
00:39:50.247 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {0.18, -0.07}
00:39:50.248 00.001 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
00:39:50.250 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
00:39:50.252 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.48 mountX=0.04 mountY=-0.01, mountTheta=-0.35
00:39:50.255 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.04, opts=13)
00:39:50.257 00.002 1032 Enqueuing Move request for scope (0.00, 0.04)
00:39:50.259 00.002 10072 Worker thread wakes up
00:39:50.259 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
00:39:50.259 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
00:39:50.259 00.000 10072 Moving (0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
00:39:50.261 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:50.264 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.58
00:39:50.264 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:39:50.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:50.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:39:50.265 00.001 10072 MoveAxis(E, 10, ABG)
00:39:50.265 00.000 10072 Guiding  Dir = 2, Dur = 10
00:39:50.265 00.000 10072 IsGuiding returns 0
00:39:50.265 00.000 10072 PulseGuide returned control before completion, sleep 20
00:39:50.283 00.018 1032 UpdateGuideState exits: m=1341 SNR=25.8
00:39:50.286 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:50.287 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:50.288 00.001 1032 Enqueuing Expose request
00:39:50.292 00.004 10072 IsGuiding returns 0
00:39:50.292 00.000 10072 Move returns status 0, amount 10
00:39:50.292 00.000 10072 MoveAxis(N, 0, ABG)
00:39:50.292 00.000 10072 Move returns status 0, amount 0
00:39:50.292 00.000 10072 move complete, result=0
00:39:50.292 00.000 10072 worker thread done servicing request
00:39:50.292 00.000 10072 Worker thread wakes up
00:39:50.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:50.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:50.300 00.008 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
00:39:50.924 00.624 10072 Exposure complete
00:39:50.969 00.045 10072 worker thread done servicing request
00:39:50.970 00.001 1032 OnExposeComplete: enter
00:39:50.971 00.001 1032 UpdateGuideState(): m_state=6
00:39:50.973 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3241
00:39:50.975 00.002 1032 Star::Find returns 1 (0), X=318.64, Y=745.10, Mass=1515, SNR=27.4, Peak=144 HFD=2.7
00:39:50.978 00.003 1032 MultiStar: [#1 0.00,-0.06,1.11,U] [#2 -0.01,0.03,0.90,U] [#3 0.00,0.00,0.73,U] [#4 0.04,-0.08,0.66,U] [#5 -0.03,0.03,0.68,U] [#6 -0.09,-0.08,0.66,U] [#7 0.10,-0.18,0.53,U] [#8 0.12,0.01,0.58,U] 
00:39:50.979 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.10, 0.04}
00:39:50.981 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
00:39:50.982 00.001 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
00:39:50.983 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.84 mountX=-0.03 mountY=-0.02, mountTheta=-2.67
00:39:50.987 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
00:39:50.989 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
00:39:50.991 00.002 10072 Worker thread wakes up
00:39:50.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:39:50.991 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:39:50.991 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.02
00:39:50.993 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:50.994 00.001 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.58
00:39:50.995 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:39:50.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:50.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:39:50.995 00.000 10072 MoveAxis(E, 11, ABG)
00:39:50.995 00.000 10072 Guiding  Dir = 2, Dur = 11
00:39:50.995 00.000 10072 IsGuiding returns 0
00:39:50.996 00.001 10072 PulseGuide returned control before completion, sleep 21
00:39:51.011 00.015 1032 UpdateGuideState exits: m=1515 SNR=27.4
00:39:51.013 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:51.015 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:51.017 00.002 1032 Enqueuing Expose request
00:39:51.031 00.014 10072 IsGuiding returns 0
00:39:51.031 00.000 10072 Move returns status 0, amount 11
00:39:51.031 00.000 10072 MoveAxis(N, 0, ABG)
00:39:51.031 00.000 10072 Move returns status 0, amount 0
00:39:51.031 00.000 10072 move complete, result=0
00:39:51.031 00.000 10072 worker thread done servicing request
00:39:51.031 00.000 10072 Worker thread wakes up
00:39:51.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:51.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:51.031 00.000 1032 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
00:39:51.435 00.404 10072 Exposure complete
00:39:51.485 00.050 10072 worker thread done servicing request
00:39:51.485 00.000 1032 OnExposeComplete: enter
00:39:51.487 00.002 1032 UpdateGuideState(): m_state=6
00:39:51.489 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3242
00:39:51.491 00.002 1032 Star::Find returns 1 (0), X=318.80, Y=745.11, Mass=1419, SNR=26.5, Peak=159 HFD=2.4
00:39:51.493 00.002 1032 MultiStar: [#1 -0.04,-0.10,1.11,U] [#2 0.03,-0.07,0.97,U] [#3 0.03,-0.05,0.75,U] [#4 0.07,-0.19,0.65,U] [#5 -0.06,0.06,0.71,U] [#6 0.05,0.00,0.68,U] [#7 0.20,-0.06,0.54,U] [#8 0.21,-0.16,0.61,U] 
00:39:51.495 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.27, 0.05}
00:39:51.497 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
00:39:51.499 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
00:39:51.500 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.60 mountX=-0.07 mountY=-0.06, mountTheta=-2.43
00:39:51.503 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
00:39:51.505 00.002 1032 Enqueuing Move request for scope (0.08, -0.05)
00:39:51.507 00.002 10072 Worker thread wakes up
00:39:51.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
00:39:51.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
00:39:51.507 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.06
00:39:51.509 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:51.511 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.58
00:39:51.511 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:39:51.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:51.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:39:51.511 00.000 10072 MoveAxis(E, 10, ABG)
00:39:51.511 00.000 10072 Guiding  Dir = 2, Dur = 10
00:39:51.512 00.001 10072 IsGuiding returns 0
00:39:51.512 00.000 10072 PulseGuide returned control before completion, sleep 20
00:39:51.530 00.018 1032 UpdateGuideState exits: m=1419 SNR=26.5
00:39:51.533 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:51.535 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:51.536 00.001 1032 Enqueuing Expose request
00:39:51.543 00.007 10072 IsGuiding returns 0
00:39:51.543 00.000 10072 Move returns status 0, amount 10
00:39:51.543 00.000 10072 MoveAxis(N, 0, ABG)
00:39:51.543 00.000 10072 Move returns status 0, amount 0
00:39:51.543 00.000 10072 move complete, result=0
00:39:51.543 00.000 10072 worker thread done servicing request
00:39:51.543 00.000 10072 Worker thread wakes up
00:39:51.543 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:51.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:51.545 00.002 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:39:52.274 00.729 10072 Exposure complete
00:39:52.339 00.065 10072 worker thread done servicing request
00:39:52.340 00.001 1032 OnExposeComplete: enter
00:39:52.343 00.003 1032 UpdateGuideState(): m_state=6
00:39:52.345 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3243
00:39:52.347 00.002 1032 Star::Find returns 1 (0), X=318.81, Y=744.99, Mass=1349, SNR=25.9, Peak=147 HFD=2.6
00:39:52.349 00.002 1032 MultiStar: [#1 0.06,-0.11,1.12,U] [#2 0.14,0.02,0.96,U] [#3 0.10,-0.00,0.71,U] [#4 0.17,-0.14,0.68,U] [#5 0.12,0.05,0.72,U] [#6 -0.04,-0.07,0.68,U] [#7 0.35,-0.06,0.00,M1] [#8 -0.01,-0.09,0.61,U] 
00:39:52.351 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.28, -0.07}
00:39:52.354 00.003 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
00:39:52.356 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
00:39:52.358 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.44 mountX=-0.08 mountY=-0.09, mountTheta=-2.27
00:39:52.360 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
00:39:52.363 00.003 1032 Enqueuing Move request for scope (0.11, -0.05)
00:39:52.367 00.004 10072 Worker thread wakes up
00:39:52.367 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
00:39:52.367 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
00:39:52.367 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.08 yDistance=-0.09
00:39:52.370 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:52.372 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.59
00:39:52.372 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:39:52.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:52.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:39:52.372 00.000 10072 MoveAxis(E, 12, ABG)
00:39:52.372 00.000 10072 Guiding  Dir = 2, Dur = 12
00:39:52.373 00.001 10072 IsGuiding returns 0
00:39:52.373 00.000 10072 PulseGuide returned control before completion, sleep 22
00:39:52.394 00.021 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:39:52.398 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:52.401 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:52.403 00.002 1032 Enqueuing Expose request
00:39:52.411 00.008 10072 IsGuiding returns 0
00:39:52.411 00.000 10072 Move returns status 0, amount 12
00:39:52.411 00.000 10072 MoveAxis(N, 0, ABG)
00:39:52.411 00.000 10072 Move returns status 0, amount 0
00:39:52.412 00.001 10072 move complete, result=0
00:39:52.412 00.000 10072 worker thread done servicing request
00:39:52.412 00.000 10072 Worker thread wakes up
00:39:52.412 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:52.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:52.415 00.003 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:39:52.822 00.407 10072 Exposure complete
00:39:52.895 00.073 10072 worker thread done servicing request
00:39:52.895 00.000 1032 OnExposeComplete: enter
00:39:52.898 00.003 1032 UpdateGuideState(): m_state=6
00:39:52.900 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3244
00:39:52.902 00.002 1032 Star::Find returns 1 (0), X=318.85, Y=745.10, Mass=1367, SNR=26.0, Peak=137 HFD=2.7
00:39:52.905 00.003 1032 MultiStar: [#1 0.13,-0.09,1.12,U] [#2 0.17,0.06,0.97,U] [#3 0.03,0.00,0.79,U] [#4 0.08,0.06,0.70,U] [#5 0.08,-0.02,0.70,U] [#6 0.15,0.07,0.69,U] [#7 0.30,-0.02,0.00,M2] [#8 0.29,-0.02,0.00,M1] 
00:39:52.906 00.001 1032 refined, 6 included, MultiStar: {0.14, 0.01}, one-star: {0.32, 0.04}
00:39:52.908 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
00:39:52.911 00.003 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
00:39:52.914 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.15 cameraTheta=0.10 mountX=-0.02 mountY=-0.14, mountTheta=-1.73
00:39:52.918 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
00:39:52.920 00.002 1032 Enqueuing Move request for scope (0.14, 0.01)
00:39:52.922 00.002 10072 Worker thread wakes up
00:39:52.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
00:39:52.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
00:39:52.923 00.001 10072 Moving (0.14, 0.01) raw xDistance=-0.02 yDistance=-0.14
00:39:52.925 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:52.930 00.005 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.59
00:39:52.931 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:39:52.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:52.931 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:39:52.931 00.000 10072 MoveAxis(E, 10, ABG)
00:39:52.931 00.000 10072 Guiding  Dir = 2, Dur = 10
00:39:52.932 00.001 10072 IsGuiding returns 0
00:39:52.934 00.002 10072 PulseGuide returned control before completion, sleep 20
00:39:52.957 00.023 1032 UpdateGuideState exits: m=1367 SNR=26.0
00:39:52.961 00.004 10072 IsGuiding returns 0
00:39:52.961 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:52.964 00.003 10072 Move returns status 0, amount 10
00:39:52.964 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:52.967 00.003 1032 Enqueuing Expose request
00:39:52.970 00.003 10072 MoveAxis(N, 0, ABG)
00:39:52.970 00.000 10072 Move returns status 0, amount 0
00:39:52.970 00.000 10072 move complete, result=0
00:39:52.970 00.000 10072 worker thread done servicing request
00:39:52.970 00.000 10072 Worker thread wakes up
00:39:52.970 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:52.971 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:52.980 00.009 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:39:53.613 00.633 10072 Exposure complete
00:39:53.688 00.075 1032 OnExposeComplete: enter
00:39:53.690 00.002 10072 worker thread done servicing request
00:39:53.690 00.000 1032 UpdateGuideState(): m_state=6
00:39:53.693 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3245
00:39:53.696 00.003 1032 Star::Find returns 1 (0), X=318.70, Y=745.16, Mass=1422, SNR=26.6, Peak=145 HFD=2.7
00:39:53.698 00.002 1032 MultiStar: [#1 -0.00,0.04,1.14,U] [#2 -0.02,0.24,0.97,U] [#3 0.04,0.25,0.77,U] [#4 0.01,0.04,0.65,U] [#5 -0.07,0.20,0.69,U] [#6 0.18,0.08,0.68,U] [#7 0.34,0.03,0.00,M3] [#8 0.14,0.16,0.57,U] 
00:39:53.701 00.003 1032 refined, 7 included, MultiStar: {0.05, 0.14}, one-star: {0.17, 0.10}
00:39:53.703 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
00:39:53.707 00.004 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
00:39:53.711 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.14 cameraTheta=1.21 mountX=0.12 mountY=-0.08, mountTheta=-0.62
00:39:53.715 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
00:39:53.717 00.002 1032 Enqueuing Move request for scope (0.05, 0.14)
00:39:53.719 00.002 10072 Worker thread wakes up
00:39:53.720 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
00:39:53.720 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
00:39:53.720 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.12 yDistance=-0.08
00:39:53.722 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:53.724 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.59
00:39:53.724 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
00:39:53.725 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:53.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:39:53.725 00.000 10072 MoveAxis(E, 12, ABG)
00:39:53.725 00.000 10072 Guiding  Dir = 2, Dur = 12
00:39:53.725 00.000 10072 IsGuiding returns 0
00:39:53.726 00.001 10072 PulseGuide returned control before completion, sleep 22
00:39:53.754 00.028 10072 IsGuiding returns 0
00:39:53.754 00.000 10072 Move returns status 0, amount 12
00:39:53.755 00.001 10072 MoveAxis(N, 0, ABG)
00:39:53.755 00.000 10072 Move returns status 0, amount 0
00:39:53.755 00.000 10072 move complete, result=0
00:39:53.755 00.000 10072 worker thread done servicing request
00:39:53.756 00.001 1032 UpdateGuideState exits: m=1422 SNR=26.6
00:39:53.759 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:53.762 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:53.764 00.002 1032 Enqueuing Expose request
00:39:53.769 00.005 10072 Worker thread wakes up
00:39:53.769 00.000 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:39:53.773 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:53.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:54.179 00.406 10072 Exposure complete
00:39:54.246 00.067 10072 worker thread done servicing request
00:39:54.246 00.000 1032 OnExposeComplete: enter
00:39:54.250 00.004 1032 UpdateGuideState(): m_state=6
00:39:54.252 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3246
00:39:54.255 00.003 1032 Star::Find returns 1 (0), X=318.78, Y=745.10, Mass=1545, SNR=27.7, Peak=174 HFD=2.5
00:39:54.258 00.003 1032 MultiStar: [#1 0.11,0.01,1.04,U] [#2 0.11,0.02,0.91,U] [#3 -0.03,0.07,0.64,U] [#4 0.09,-0.10,0.62,U] [#5 0.09,0.03,0.66,U] [#6 0.10,-0.11,0.70,U] [#7 0.32,0.02,0.00,M4] [#8 0.11,-0.01,0.55,U] 
00:39:54.260 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.00}, one-star: {0.24, 0.04}
00:39:54.262 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
00:39:54.264 00.002 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
00:39:54.266 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.01 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
00:39:54.270 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
00:39:54.273 00.003 1032 Enqueuing Move request for scope (0.11, -0.00)
00:39:54.276 00.003 10072 Worker thread wakes up
00:39:54.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
00:39:54.276 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
00:39:54.277 00.001 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.11
00:39:54.279 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:54.283 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.59
00:39:54.283 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:39:54.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:54.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:39:54.283 00.000 10072 MoveAxis(E, 10, ABG)
00:39:54.283 00.000 10072 Guiding  Dir = 2, Dur = 10
00:39:54.285 00.002 10072 IsGuiding returns 0
00:39:54.286 00.001 10072 PulseGuide returned control before completion, sleep 20
00:39:54.310 00.024 1032 UpdateGuideState exits: m=1545 SNR=27.7
00:39:54.313 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:54.316 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:54.317 00.001 1032 Enqueuing Expose request
00:39:54.319 00.002 10072 IsGuiding returns 0
00:39:54.319 00.000 10072 Move returns status 0, amount 10
00:39:54.320 00.001 10072 MoveAxis(N, 0, ABG)
00:39:54.320 00.000 10072 Move returns status 0, amount 0
00:39:54.320 00.000 10072 move complete, result=0
00:39:54.320 00.000 10072 worker thread done servicing request
00:39:54.320 00.000 10072 Worker thread wakes up
00:39:54.320 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:54.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:54.331 00.011 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:39:54.962 00.631 10072 Exposure complete
00:39:55.036 00.074 10072 worker thread done servicing request
00:39:55.036 00.000 1032 OnExposeComplete: enter
00:39:55.039 00.003 1032 UpdateGuideState(): m_state=6
00:39:55.041 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3247
00:39:55.043 00.002 1032 Star::Find returns 1 (0), X=318.73, Y=744.97, Mass=1291, SNR=25.3, Peak=134 HFD=2.5
00:39:55.046 00.003 1032 MultiStar: [#1 0.02,-0.17,1.24,U] [#2 -0.16,-0.07,0.99,U] [#3 0.01,-0.07,0.81,U] [#4 -0.05,-0.09,0.73,U] [#5 -0.04,-0.08,0.75,U] [#6 0.02,-0.16,0.74,U] [#7 0.17,-0.12,0.59,U] [#8 0.08,-0.16,0.63,U] 
00:39:55.048 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.11}, one-star: {0.19, -0.09}
00:39:55.053 00.005 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
00:39:55.055 00.002 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
00:39:55.057 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.37 mountX=-0.11 mountY=0.01, mountTheta=3.08
00:39:55.060 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.11, opts=13)
00:39:55.062 00.002 1032 Enqueuing Move request for scope (0.02, -0.11)
00:39:55.065 00.003 10072 Worker thread wakes up
00:39:55.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
00:39:55.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
00:39:55.065 00.000 10072 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=0.01
00:39:55.070 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:55.073 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.59
00:39:55.073 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:39:55.073 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:55.073 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:39:55.073 00.000 10072 MoveAxis(E, 11, ABG)
00:39:55.073 00.000 10072 Guiding  Dir = 2, Dur = 11
00:39:55.074 00.001 10072 IsGuiding returns 0
00:39:55.074 00.000 10072 PulseGuide returned control before completion, sleep 21
00:39:55.096 00.022 10072 IsGuiding returns 0
00:39:55.096 00.000 10072 Move returns status 0, amount 11
00:39:55.097 00.001 10072 MoveAxis(N, 0, ABG)
00:39:55.097 00.000 10072 Move returns status 0, amount 0
00:39:55.097 00.000 10072 move complete, result=0
00:39:55.097 00.000 10072 worker thread done servicing request
00:39:55.099 00.002 1032 UpdateGuideState exits: m=1291 SNR=25.3
00:39:55.102 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:55.105 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:55.107 00.002 1032 Enqueuing Expose request
00:39:55.109 00.002 1032 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
00:39:55.114 00.005 10072 Worker thread wakes up
00:39:55.115 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:55.115 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:55.522 00.407 10072 Exposure complete
00:39:55.620 00.098 10072 worker thread done servicing request
00:39:55.620 00.000 1032 OnExposeComplete: enter
00:39:55.623 00.003 1032 UpdateGuideState(): m_state=6
00:39:55.626 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3248
00:39:55.629 00.003 1032 Star::Find returns 1 (0), X=318.71, Y=745.03, Mass=1448, SNR=26.8, Peak=190 HFD=2.4
00:39:55.632 00.003 1032 MultiStar: [#1 -0.03,-0.07,1.12,U] [#2 -0.04,0.00,0.90,U] [#3 0.07,-0.04,0.72,U] [#4 -0.11,-0.18,0.69,U] [#5 -0.16,-0.10,0.71,U] [#6 -0.19,-0.02,0.72,U] [#7 0.08,0.04,0.55,U] [#8 0.01,-0.00,0.58,U] 
00:39:55.634 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.17, -0.03}
00:39:55.637 00.003 1032 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.83) = xAngle (-3.78 = 2.50)
00:39:55.639 00.002 1032 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.78 = 2.50)
00:39:55.640 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.95 mountX=-0.04 mountY=0.03, mountTheta=2.50
00:39:55.645 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
00:39:55.649 00.004 1032 Enqueuing Move request for scope (-0.02, -0.04)
00:39:55.651 00.002 10072 Worker thread wakes up
00:39:55.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:39:55.651 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:39:55.651 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=0.03
00:39:55.653 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:55.657 00.004 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
00:39:55.657 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:39:55.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:55.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:39:55.657 00.000 10072 MoveAxis(E, 10, ABG)
00:39:55.657 00.000 10072 Guiding  Dir = 2, Dur = 10
00:39:55.659 00.002 10072 IsGuiding returns 0
00:39:55.659 00.000 10072 PulseGuide returned control before completion, sleep 20
00:39:55.682 00.023 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:39:55.685 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:55.687 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:55.689 00.002 1032 Enqueuing Expose request
00:39:55.691 00.002 10072 IsGuiding returns 0
00:39:55.691 00.000 10072 Move returns status 0, amount 10
00:39:55.691 00.000 10072 MoveAxis(N, 0, ABG)
00:39:55.691 00.000 10072 Move returns status 0, amount 0
00:39:55.691 00.000 10072 move complete, result=0
00:39:55.691 00.000 10072 worker thread done servicing request
00:39:55.691 00.000 10072 Worker thread wakes up
00:39:55.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:55.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:55.703 00.012 1032 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
00:39:56.322 00.619 10072 Exposure complete
00:39:56.389 00.067 10072 worker thread done servicing request
00:39:56.389 00.000 1032 OnExposeComplete: enter
00:39:56.392 00.003 1032 UpdateGuideState(): m_state=6
00:39:56.397 00.005 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3249
00:39:56.401 00.004 1032 Star::Find returns 1 (0), X=318.75, Y=745.10, Mass=1363, SNR=26.0, Peak=145 HFD=2.6
00:39:56.405 00.004 1032 MultiStar: [#1 0.08,-0.17,1.16,U] [#2 0.18,0.05,1.01,U] [#3 0.24,-0.06,0.72,U] [#4 0.07,-0.09,0.68,U] [#5 0.03,0.01,0.71,U] [#6 -0.05,-0.06,0.71,U] [#7 0.29,0.01,0.00,M3] [#8 0.09,-0.06,0.59,U] 
00:39:56.407 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.04}, one-star: {0.21, 0.04}
00:39:56.410 00.003 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:39:56.413 00.003 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:39:56.415 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.37 mountX=-0.07 mountY=-0.10, mountTheta=-2.20
00:39:56.418 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
00:39:56.424 00.006 1032 Enqueuing Move request for scope (0.11, -0.04)
00:39:56.433 00.009 10072 Worker thread wakes up
00:39:56.433 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
00:39:56.433 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
00:39:56.433 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.10
00:39:56.435 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:56.439 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
00:39:56.439 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:39:56.439 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:56.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:39:56.439 00.000 10072 MoveAxis(E, 11, ABG)
00:39:56.439 00.000 10072 Guiding  Dir = 2, Dur = 11
00:39:56.440 00.001 10072 IsGuiding returns 0
00:39:56.440 00.000 10072 PulseGuide returned control before completion, sleep 21
00:39:56.464 00.024 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:39:56.467 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:56.469 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:56.471 00.002 1032 Enqueuing Expose request
00:39:56.474 00.003 10072 IsGuiding returns 0
00:39:56.474 00.000 10072 Move returns status 0, amount 11
00:39:56.474 00.000 10072 MoveAxis(N, 0, ABG)
00:39:56.474 00.000 10072 Move returns status 0, amount 0
00:39:56.474 00.000 10072 move complete, result=0
00:39:56.474 00.000 10072 worker thread done servicing request
00:39:56.475 00.001 10072 Worker thread wakes up
00:39:56.475 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:56.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:56.484 00.009 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:39:56.904 00.420 10072 Exposure complete
00:39:57.128 00.224 10072 worker thread done servicing request
00:39:57.129 00.001 1032 OnExposeComplete: enter
00:39:57.132 00.003 1032 UpdateGuideState(): m_state=6
00:39:57.139 00.007 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3250
00:39:57.144 00.005 1032 Star::Find returns 1 (0), X=318.78, Y=744.94, Mass=1401, SNR=26.4, Peak=151 HFD=2.6
00:39:57.148 00.004 1032 MultiStar: [#1 0.23,-0.13,1.11,U] [#2 0.12,-0.05,0.95,U] [#3 0.17,-0.01,0.75,U] [#4 0.11,0.01,0.68,U] [#5 -0.05,0.02,0.70,U] [#6 0.10,0.10,0.72,U] [#7 0.43,-0.05,0.00,M4] [#8 0.29,-0.14,0.00,M1] 
00:39:57.151 00.003 1032 refined, 6 included, MultiStar: {0.14, -0.04}, one-star: {0.25, -0.12}
00:39:57.154 00.003 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
00:39:57.158 00.004 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
00:39:57.160 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.25 mountX=-0.07 mountY=-0.13, mountTheta=-2.08
00:39:57.164 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.04, opts=13)
00:39:57.168 00.004 1032 Enqueuing Move request for scope (0.14, -0.04)
00:39:57.172 00.004 10072 Worker thread wakes up
00:39:57.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
00:39:57.172 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
00:39:57.172 00.000 10072 Moving (0.14, -0.04) raw xDistance=-0.07 yDistance=-0.13
00:39:57.177 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:57.185 00.008 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
00:39:57.185 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:39:57.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:57.186 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:39:57.186 00.000 10072 MoveAxis(E, 10, ABG)
00:39:57.186 00.000 10072 Guiding  Dir = 2, Dur = 10
00:39:57.187 00.001 10072 IsGuiding returns 0
00:39:57.188 00.001 10072 PulseGuide returned control before completion, sleep 20
00:39:57.213 00.025 10072 IsGuiding returns 0
00:39:57.213 00.000 10072 Move returns status 0, amount 10
00:39:57.213 00.000 10072 MoveAxis(N, 0, ABG)
00:39:57.213 00.000 10072 Move returns status 0, amount 0
00:39:57.213 00.000 10072 move complete, result=0
00:39:57.213 00.000 10072 worker thread done servicing request
00:39:57.219 00.006 1032 UpdateGuideState exits: m=1401 SNR=26.4
00:39:57.222 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:57.224 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:57.226 00.002 1032 Enqueuing Expose request
00:39:57.230 00.004 10072 Worker thread wakes up
00:39:57.230 00.000 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:39:57.232 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:57.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:57.862 00.630 10072 Exposure complete
00:39:57.990 00.128 10072 worker thread done servicing request
00:39:57.990 00.000 1032 OnExposeComplete: enter
00:39:58.165 00.175 1032 UpdateGuideState(): m_state=6
00:39:58.170 00.005 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3251
00:39:58.175 00.005 1032 Star::Find returns 1 (0), X=318.87, Y=744.96, Mass=1456, SNR=26.9, Peak=153 HFD=2.7
00:39:58.180 00.005 1032 MultiStar: [#1 0.16,-0.18,1.16,U] [#2 0.09,-0.04,0.93,U] [#3 0.28,-0.17,0.00,M1] [#4 0.10,-0.20,0.66,U] [#5 0.11,-0.07,0.70,U] [#6 0.16,-0.04,0.69,U] [#7 0.28,-0.18,0.00,M5] [#8 0.15,-0.17,0.57,U] 
00:39:58.184 00.004 1032 refined, 6 included, MultiStar: {0.17, -0.12}, one-star: {0.33, -0.10}
00:39:58.186 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
00:39:58.189 00.003 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
00:39:58.192 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.20 cameraTheta=-0.61 mountX=-0.15 mountY=-0.13, mountTheta=-2.44
00:39:58.196 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.12, opts=13)
00:39:58.199 00.003 1032 Enqueuing Move request for scope (0.17, -0.12)
00:39:58.202 00.003 10072 Worker thread wakes up
00:39:58.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
00:39:58.202 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
00:39:58.202 00.000 10072 Moving (0.17, -0.12) raw xDistance=-0.15 yDistance=-0.13
00:39:58.204 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:58.229 00.025 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.60
00:39:58.229 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
00:39:58.230 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:58.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:39:58.230 00.000 10072 MoveAxis(E, 88, ABG)
00:39:58.230 00.000 10072 Guiding  Dir = 2, Dur = 88
00:39:58.230 00.000 10072 IsGuiding returns 0
00:39:58.231 00.001 10072 PulseGuide returned control before completion, sleep 98
00:39:58.258 00.027 1032 UpdateGuideState exits: m=1456 SNR=26.9
00:39:58.262 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:58.264 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:58.272 00.008 1032 Enqueuing Expose request
00:39:58.345 00.073 10072 IsGuiding returns 0
00:39:58.345 00.000 10072 Move returns status 0, amount 88
00:39:58.345 00.000 10072 MoveAxis(N, 0, ABG)
00:39:58.345 00.000 10072 Move returns status 0, amount 0
00:39:58.346 00.001 10072 move complete, result=0
00:39:58.346 00.000 10072 worker thread done servicing request
00:39:58.346 00.000 10072 Worker thread wakes up
00:39:58.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:58.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:58.709 00.363 1032 GuideStep: -0.2 px 88 ms EAST, -0.1 px 0 ms NORTH
00:39:58.993 00.284 10072 Exposure complete
00:39:59.095 00.102 1032 OnExposeComplete: enter
00:39:59.100 00.005 1032 UpdateGuideState(): m_state=6
00:39:59.106 00.006 10072 worker thread done servicing request
00:39:59.107 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3252
00:39:59.110 00.003 1032 Star::Find returns 1 (0), X=318.68, Y=745.25, Mass=1286, SNR=25.3, Peak=161 HFD=2.6
00:39:59.113 00.003 1032 MultiStar: [#1 0.06,0.16,1.13,U] [#2 -0.16,0.29,0.00,M1] [#3 0.09,0.10,0.74,U] [#4 -0.03,0.09,0.71,U] [#5 0.14,0.37,0.00,M1] [#6 -0.07,0.26,0.74,U] [#7 0.34,0.17,0.00,M6] [#8 0.13,0.24,0.00,M1] 
00:39:59.116 00.003 1032 refined, 4 included, MultiStar: {0.05, 0.16}, one-star: {0.14, 0.19}
00:39:59.119 00.003 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
00:39:59.121 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
00:39:59.124 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.29 mountX=0.14 mountY=-0.09, mountTheta=-0.54
00:39:59.129 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.16, opts=13)
00:39:59.131 00.002 1032 Enqueuing Move request for scope (0.05, 0.16)
00:39:59.134 00.003 10072 Worker thread wakes up
00:39:59.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
00:39:59.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
00:39:59.134 00.000 10072 Moving (0.05, 0.16) raw xDistance=0.14 yDistance=-0.09
00:39:59.137 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:39:59.141 00.004 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.60
00:39:59.141 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
00:39:59.141 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:59.141 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:39:59.141 00.000 10072 MoveAxis(W, 61, ABG)
00:39:59.142 00.001 10072 Guiding  Dir = 3, Dur = 61
00:39:59.144 00.002 10072 IsGuiding returns 0
00:39:59.145 00.001 10072 PulseGuide returned control before completion, sleep 70
00:39:59.179 00.034 1032 UpdateGuideState exits: m=1286 SNR=25.3
00:39:59.184 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:59.190 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:39:59.200 00.010 1032 Enqueuing Expose request
00:39:59.243 00.043 10072 IsGuiding returns 1
00:39:59.243 00.000 10072 scope still moving after pulse duration time elapsed
00:39:59.274 00.031 10072 IsGuiding returns 0
00:39:59.275 00.001 10072 scope move finished after 61 + 69 ms
00:39:59.275 00.000 10072 Move returns status 0, amount 61
00:39:59.275 00.000 10072 MoveAxis(N, 0, ABG)
00:39:59.275 00.000 10072 Move returns status 0, amount 0
00:39:59.275 00.000 10072 move complete, result=0
00:39:59.275 00.000 10072 worker thread done servicing request
00:39:59.275 00.000 10072 Worker thread wakes up
00:39:59.275 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:39:59.275 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:39:59.287 00.012 1032 GuideStep: 0.1 px 61 ms WEST, -0.1 px 0 ms NORTH
00:39:59.809 00.522 10072 Exposure complete
00:40:01.270 01.461 1032 OnExposeComplete: enter
00:40:01.273 00.003 10072 worker thread done servicing request
00:40:01.273 00.000 1032 UpdateGuideState(): m_state=6
00:40:01.277 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3253
00:40:01.280 00.003 1032 Star::Find returns 1 (0), X=318.88, Y=745.18, Mass=1300, SNR=25.4, Peak=163 HFD=2.4
00:40:01.283 00.003 1032 MultiStar: [#1 0.13,0.16,1.16,U] [#2 0.09,0.21,1.03,U] [#3 0.00,0.18,0.77,U] [#4 -0.02,0.14,0.67,U] [#5 0.10,0.18,0.72,U] [#6 0.20,0.28,0.00,M1] [#7 0.35,0.19,0.00,M7] [#8 0.19,0.20,0.00,M2] 
00:40:01.461 00.178 1032 refined, 5 included, MultiStar: {0.12, 0.17}, one-star: {0.34, 0.12}
00:40:01.515 00.054 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
00:40:01.519 00.004 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
00:40:01.522 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.94 mountX=0.13 mountY=-0.16, mountTheta=-0.89
00:40:01.527 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.17, opts=13)
00:40:01.529 00.002 1032 Enqueuing Move request for scope (0.12, 0.17)
00:40:01.532 00.003 10072 Worker thread wakes up
00:40:01.533 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
00:40:01.533 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
00:40:01.533 00.000 10072 Moving (0.12, 0.17) raw xDistance=0.13 yDistance=-0.16
00:40:01.535 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:01.540 00.005 10072 PPEC rslt: input = 0.13, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
00:40:01.540 00.000 10072 PPEC: input: 0.13, control: -0.01, exposure: 500
00:40:01.540 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:01.540 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:40:01.540 00.000 10072 MoveAxis(E, 14, ABG)
00:40:01.540 00.000 10072 Guiding  Dir = 2, Dur = 14
00:40:01.541 00.001 10072 IsGuiding returns 0
00:40:01.541 00.000 10072 PulseGuide returned control before completion, sleep 24
00:40:01.781 00.240 10072 IsGuiding returns 0
00:40:01.781 00.000 10072 Move returns status 0, amount 14
00:40:01.781 00.000 10072 MoveAxis(N, 0, ABG)
00:40:01.781 00.000 10072 Move returns status 0, amount 0
00:40:01.781 00.000 10072 move complete, result=0
00:40:01.781 00.000 10072 worker thread done servicing request
00:40:01.801 00.020 1032 UpdateGuideState exits: m=1300 SNR=25.4
00:40:01.804 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:01.807 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:01.809 00.002 1032 Enqueuing Expose request
00:40:01.811 00.002 10072 Worker thread wakes up
00:40:01.811 00.000 1032 GuideStep: 0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
00:40:01.814 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:01.814 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:02.586 00.772 10072 Exposure complete
00:40:02.872 00.286 1032 OnExposeComplete: enter
00:40:02.876 00.004 10072 worker thread done servicing request
00:40:02.876 00.000 1032 UpdateGuideState(): m_state=6
00:40:02.880 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3254
00:40:02.884 00.004 1032 Star::Find returns 1 (0), X=318.93, Y=744.92, Mass=1464, SNR=27.0, Peak=187 HFD=2.7
00:40:02.890 00.006 1032 MultiStar: [#1 0.08,-0.16,1.13,U] [#2 0.19,-0.19,0.97,U] [#3 0.12,-0.08,0.70,U] [#4 0.13,-0.09,0.64,U] [#5 0.00,-0.00,0.67,U] [#6 0.09,0.09,0.67,U] [#7 0.20,-0.10,0.53,U] [#8 0.16,-0.18,0.61,U] 
00:40:02.898 00.008 1032 refined, 8 included, MultiStar: {0.16, -0.11}, one-star: {0.39, -0.14}
00:40:02.901 00.003 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
00:40:02.907 00.006 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
00:40:02.912 00.005 1032 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.59 mountX=-0.14 mountY=-0.13, mountTheta=-2.42
00:40:02.917 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.11, opts=13)
00:40:02.921 00.004 1032 Enqueuing Move request for scope (0.16, -0.11)
00:40:02.965 00.044 10072 Worker thread wakes up
00:40:02.966 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
00:40:02.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
00:40:02.966 00.000 10072 Moving (0.16, -0.11) raw xDistance=-0.14 yDistance=-0.13
00:40:02.968 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:02.971 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.61
00:40:02.972 00.001 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:40:02.974 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:02.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:40:02.974 00.000 10072 MoveAxis(E, 79, ABG)
00:40:02.974 00.000 10072 Guiding  Dir = 2, Dur = 79
00:40:02.978 00.004 10072 IsGuiding returns 0
00:40:02.980 00.002 10072 PulseGuide returned control before completion, sleep 87
00:40:03.054 00.074 1032 UpdateGuideState exits: m=1464 SNR=27.0
00:40:03.058 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:03.062 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:03.065 00.003 1032 Enqueuing Expose request
00:40:03.075 00.010 10072 IsGuiding returns 0
00:40:03.075 00.000 10072 Move returns status 0, amount 79
00:40:03.075 00.000 10072 MoveAxis(N, 0, ABG)
00:40:03.075 00.000 10072 Move returns status 0, amount 0
00:40:03.076 00.001 10072 move complete, result=0
00:40:03.076 00.000 10072 worker thread done servicing request
00:40:03.076 00.000 10072 Worker thread wakes up
00:40:03.076 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:03.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:03.079 00.003 1032 GuideStep: -0.1 px 79 ms EAST, -0.1 px 0 ms NORTH
00:40:03.710 00.631 10072 Exposure complete
00:40:03.776 00.066 10072 worker thread done servicing request
00:40:03.776 00.000 1032 OnExposeComplete: enter
00:40:03.779 00.003 1032 UpdateGuideState(): m_state=6
00:40:03.781 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3255
00:40:03.783 00.002 1032 Star::Find returns 1 (0), X=318.93, Y=744.87, Mass=1363, SNR=26.0, Peak=160 HFD=2.7
00:40:03.786 00.003 1032 MultiStar: [#1 0.17,-0.09,1.15,U] [#2 0.21,-0.04,0.94,U] [#3 0.13,-0.06,0.74,U] [#4 0.13,-0.13,0.67,U] [#5 0.13,0.12,0.74,U] [#6 0.14,0.05,0.73,U] [#7 0.30,-0.03,0.00,M7] [#8 0.15,-0.11,0.61,U] 
00:40:03.788 00.002 1032 refined, 7 included, MultiStar: {0.19, -0.06}, one-star: {0.39, -0.20}
00:40:03.790 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
00:40:03.793 00.003 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
00:40:03.794 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.32 mountX=-0.11 mountY=-0.17, mountTheta=-2.15
00:40:03.797 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.06, opts=13)
00:40:03.800 00.003 1032 Enqueuing Move request for scope (0.19, -0.06)
00:40:03.802 00.002 10072 Worker thread wakes up
00:40:03.802 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
00:40:03.802 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
00:40:03.802 00.000 10072 Moving (0.19, -0.06) raw xDistance=-0.11 yDistance=-0.17
00:40:03.804 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:03.807 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.61
00:40:03.807 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:40:03.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:03.807 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:40:03.807 00.000 10072 MoveAxis(E, 5, ABG)
00:40:03.807 00.000 10072 Guiding  Dir = 2, Dur = 5
00:40:03.809 00.002 10072 IsGuiding returns 0
00:40:03.810 00.001 10072 PulseGuide returned control before completion, sleep 15
00:40:03.829 00.019 10072 IsGuiding returns 0
00:40:03.829 00.000 10072 Move returns status 0, amount 5
00:40:03.829 00.000 10072 MoveAxis(N, 0, ABG)
00:40:03.829 00.000 10072 Move returns status 0, amount 0
00:40:03.830 00.001 10072 move complete, result=0
00:40:03.830 00.000 10072 worker thread done servicing request
00:40:03.835 00.005 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:40:03.838 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:03.842 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:03.845 00.003 1032 Enqueuing Expose request
00:40:03.847 00.002 1032 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
00:40:03.850 00.003 10072 Worker thread wakes up
00:40:03.850 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:03.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:04.255 00.405 10072 Exposure complete
00:40:04.314 00.059 10072 worker thread done servicing request
00:40:04.314 00.000 1032 OnExposeComplete: enter
00:40:04.317 00.003 1032 UpdateGuideState(): m_state=6
00:40:04.319 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3256
00:40:04.321 00.002 1032 Star::Find returns 1 (0), X=318.79, Y=745.00, Mass=1232, SNR=24.7, Peak=141 HFD=2.5
00:40:04.323 00.002 1032 MultiStar: [#1 0.11,-0.13,1.15,U] [#2 0.07,-0.08,1.04,U] [#3 0.11,-0.04,0.78,U] [#4 0.07,-0.09,0.71,U] [#5 0.01,-0.05,0.78,U] [#6 0.14,0.04,0.82,U] [#7 0.25,-0.00,0.59,U] [#8 0.10,-0.13,0.65,U] 
00:40:04.325 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.25, -0.07}
00:40:04.326 00.001 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
00:40:04.329 00.003 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
00:40:04.331 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.49 mountX=-0.09 mountY=-0.10, mountTheta=-2.32
00:40:04.335 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
00:40:04.338 00.003 1032 Enqueuing Move request for scope (0.12, -0.06)
00:40:04.340 00.002 10072 Worker thread wakes up
00:40:04.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
00:40:04.340 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
00:40:04.340 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
00:40:04.343 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:04.345 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.61
00:40:04.345 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:40:04.345 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:04.345 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:40:04.345 00.000 10072 MoveAxis(E, 4, ABG)
00:40:04.345 00.000 10072 Guiding  Dir = 2, Dur = 4
00:40:04.346 00.001 10072 IsGuiding returns 0
00:40:04.347 00.001 10072 PulseGuide returned control before completion, sleep 14
00:40:04.366 00.019 1032 UpdateGuideState exits: m=1232 SNR=24.7
00:40:04.368 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:04.370 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:04.373 00.003 1032 Enqueuing Expose request
00:40:04.376 00.003 10072 IsGuiding returns 0
00:40:04.376 00.000 10072 Move returns status 0, amount 4
00:40:04.376 00.000 10072 MoveAxis(N, 0, ABG)
00:40:04.376 00.000 10072 Move returns status 0, amount 0
00:40:04.376 00.000 10072 move complete, result=0
00:40:04.376 00.000 10072 worker thread done servicing request
00:40:04.377 00.001 10072 Worker thread wakes up
00:40:04.377 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:04.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:04.383 00.006 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:40:05.005 00.622 10072 Exposure complete
00:40:05.055 00.050 10072 worker thread done servicing request
00:40:05.055 00.000 1032 OnExposeComplete: enter
00:40:05.058 00.003 1032 UpdateGuideState(): m_state=6
00:40:05.059 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3257
00:40:05.061 00.002 1032 Star::Find returns 1 (0), X=318.78, Y=745.09, Mass=1575, SNR=28.0, Peak=200 HFD=2.5
00:40:05.062 00.001 1032 MultiStar: [#1 0.09,0.02,1.07,U] [#2 0.15,0.06,0.94,U] [#3 0.11,0.09,0.72,U] [#4 -0.06,0.01,0.62,U] [#5 -0.04,0.18,0.65,U] [#6 0.17,0.04,0.64,U] [#7 0.15,-0.08,0.51,U] [#8 0.06,0.11,0.57,U] 
00:40:05.064 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.24, 0.02}
00:40:05.066 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
00:40:05.068 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
00:40:05.070 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.44 mountX=0.02 mountY=-0.11, mountTheta=-1.39
00:40:05.072 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
00:40:05.074 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
00:40:05.075 00.001 10072 Worker thread wakes up
00:40:05.076 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
00:40:05.076 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
00:40:05.076 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.11
00:40:05.077 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:05.078 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.61
00:40:05.080 00.002 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:40:05.080 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:05.080 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:40:05.081 00.001 10072 MoveAxis(E, 3, ABG)
00:40:05.081 00.000 10072 Guiding  Dir = 2, Dur = 3
00:40:05.081 00.000 10072 IsGuiding returns 0
00:40:05.081 00.000 10072 PulseGuide returned control before completion, sleep 13
00:40:05.099 00.018 1032 UpdateGuideState exits: m=1575 SNR=28.0
00:40:05.101 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:05.104 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:05.106 00.002 1032 Enqueuing Expose request
00:40:05.111 00.005 10072 IsGuiding returns 0
00:40:05.111 00.000 10072 Move returns status 0, amount 3
00:40:05.111 00.000 10072 MoveAxis(N, 0, ABG)
00:40:05.111 00.000 10072 Move returns status 0, amount 0
00:40:05.112 00.001 10072 move complete, result=0
00:40:05.112 00.000 10072 worker thread done servicing request
00:40:05.112 00.000 10072 Worker thread wakes up
00:40:05.112 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:05.112 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:05.117 00.005 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:40:05.523 00.406 10072 Exposure complete
00:40:05.574 00.051 10072 worker thread done servicing request
00:40:05.574 00.000 1032 OnExposeComplete: enter
00:40:05.576 00.002 1032 UpdateGuideState(): m_state=6
00:40:05.578 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3258
00:40:05.582 00.004 1032 Star::Find returns 1 (0), X=318.62, Y=745.11, Mass=1537, SNR=27.6, Peak=145 HFD=2.9
00:40:05.584 00.002 1032 MultiStar: [#1 0.12,-0.05,1.07,U] [#2 0.09,0.09,0.91,U] [#3 0.06,0.04,0.65,U] [#4 -0.20,-0.05,0.60,U] [#5 0.06,-0.02,0.68,U] [#6 0.11,0.11,0.68,U] [#7 0.26,0.05,0.50,U] [#8 0.28,-0.17,0.00,M1] 
00:40:05.586 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.09, 0.05}
00:40:05.588 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
00:40:05.589 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
00:40:05.593 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.30 mountX=0.00 mountY=-0.08, mountTheta=-1.53
00:40:05.602 00.009 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
00:40:05.606 00.004 1032 Enqueuing Move request for scope (0.08, 0.02)
00:40:05.610 00.004 10072 Worker thread wakes up
00:40:05.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:40:05.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:40:05.610 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
00:40:05.616 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:05.618 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.61
00:40:05.618 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:40:05.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:05.618 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:40:05.618 00.000 10072 MoveAxis(E, 3, ABG)
00:40:05.618 00.000 10072 Guiding  Dir = 2, Dur = 3
00:40:05.620 00.002 10072 IsGuiding returns 0
00:40:05.620 00.000 10072 PulseGuide returned control before completion, sleep 13
00:40:05.639 00.019 1032 UpdateGuideState exits: m=1537 SNR=27.6
00:40:05.641 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:05.647 00.006 10072 IsGuiding returns 0
00:40:05.647 00.000 10072 Move returns status 0, amount 3
00:40:05.647 00.000 10072 MoveAxis(N, 0, ABG)
00:40:05.647 00.000 10072 Move returns status 0, amount 0
00:40:05.647 00.000 10072 move complete, result=0
00:40:05.647 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:05.649 00.002 1032 Enqueuing Expose request
00:40:05.651 00.002 10072 worker thread done servicing request
00:40:05.651 00.000 10072 Worker thread wakes up
00:40:05.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:05.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:05.651 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:40:06.285 00.634 10072 Exposure complete
00:40:06.339 00.054 10072 worker thread done servicing request
00:40:06.339 00.000 1032 OnExposeComplete: enter
00:40:06.342 00.003 1032 UpdateGuideState(): m_state=6
00:40:06.346 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3259
00:40:06.348 00.002 1032 Star::Find returns 1 (0), X=318.65, Y=745.08, Mass=1424, SNR=26.6, Peak=142 HFD=2.9
00:40:06.350 00.002 1032 MultiStar: [#1 -0.03,-0.10,1.21,U] [#2 -0.04,-0.00,0.94,U] [#3 -0.03,0.02,0.74,U] [#4 0.04,0.03,0.67,U] [#5 -0.06,0.13,0.69,U] [#6 0.03,0.03,0.69,U] [#7 0.20,0.00,0.52,U] [#8 -0.01,-0.15,0.57,U] 
00:40:06.353 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.11, 0.02}
00:40:06.355 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
00:40:06.357 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
00:40:06.358 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.31 mountX=-0.01 mountY=-0.02, mountTheta=-2.14
00:40:06.369 00.011 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
00:40:06.371 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
00:40:06.373 00.002 10072 Worker thread wakes up
00:40:06.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
00:40:06.373 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
00:40:06.373 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
00:40:06.377 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:06.380 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.61
00:40:06.380 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:40:06.380 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:06.381 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:40:06.381 00.000 10072 MoveAxis(E, 2, ABG)
00:40:06.381 00.000 10072 Guiding  Dir = 2, Dur = 2
00:40:06.381 00.000 10072 IsGuiding returns 0
00:40:06.381 00.000 10072 PulseGuide returned control before completion, sleep 12
00:40:06.403 00.022 1032 UpdateGuideState exits: m=1424 SNR=26.6
00:40:06.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:06.408 00.003 10072 IsGuiding returns 0
00:40:06.408 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:06.410 00.002 1032 Enqueuing Expose request
00:40:06.412 00.002 10072 Move returns status 0, amount 2
00:40:06.412 00.000 10072 MoveAxis(N, 0, ABG)
00:40:06.412 00.000 10072 Move returns status 0, amount 0
00:40:06.412 00.000 10072 move complete, result=0
00:40:06.412 00.000 10072 worker thread done servicing request
00:40:06.412 00.000 10072 Worker thread wakes up
00:40:06.412 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:06.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:06.420 00.008 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:40:06.816 00.396 10072 Exposure complete
00:40:06.873 00.057 10072 worker thread done servicing request
00:40:06.874 00.001 1032 OnExposeComplete: enter
00:40:06.876 00.002 1032 UpdateGuideState(): m_state=6
00:40:06.877 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3260
00:40:06.879 00.002 1032 Star::Find returns 1 (0), X=318.76, Y=745.08, Mass=1395, SNR=26.3, Peak=175 HFD=2.5
00:40:06.881 00.002 1032 MultiStar: [#1 0.05,-0.07,1.17,U] [#2 0.06,-0.04,0.96,U] [#3 0.05,-0.09,0.73,U] [#4 -0.10,-0.23,0.63,U] [#5 -0.05,0.17,0.68,U] [#6 0.08,0.05,0.70,U] [#7 0.08,-0.08,0.51,U] [#8 0.17,-0.01,0.59,U] 
00:40:06.882 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.22, 0.02}
00:40:06.884 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
00:40:06.885 00.001 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
00:40:06.886 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.42 mountX=-0.05 mountY=-0.06, mountTheta=-2.25
00:40:06.890 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
00:40:06.894 00.004 1032 Enqueuing Move request for scope (0.07, -0.03)
00:40:06.897 00.003 10072 Worker thread wakes up
00:40:06.897 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
00:40:06.897 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
00:40:06.897 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
00:40:06.899 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:06.903 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:40:06.903 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:40:06.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:06.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:40:06.903 00.000 10072 MoveAxis(E, 3, ABG)
00:40:06.903 00.000 10072 Guiding  Dir = 2, Dur = 3
00:40:06.904 00.001 10072 IsGuiding returns 0
00:40:06.904 00.000 10072 PulseGuide returned control before completion, sleep 13
00:40:06.922 00.018 10072 IsGuiding returns 0
00:40:06.923 00.001 10072 Move returns status 0, amount 3
00:40:06.923 00.000 10072 MoveAxis(N, 0, ABG)
00:40:06.923 00.000 10072 Move returns status 0, amount 0
00:40:06.923 00.000 10072 move complete, result=0
00:40:06.923 00.000 10072 worker thread done servicing request
00:40:06.923 00.000 1032 UpdateGuideState exits: m=1395 SNR=26.3
00:40:06.925 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:06.927 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:06.929 00.002 1032 Enqueuing Expose request
00:40:06.931 00.002 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:40:06.933 00.002 10072 Worker thread wakes up
00:40:06.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:06.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:07.560 00.627 10072 Exposure complete
00:40:07.622 00.062 10072 worker thread done servicing request
00:40:07.623 00.001 1032 OnExposeComplete: enter
00:40:07.625 00.002 1032 UpdateGuideState(): m_state=6
00:40:07.626 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3261
00:40:07.628 00.002 1032 Star::Find returns 1 (0), X=318.88, Y=745.15, Mass=1440, SNR=26.7, Peak=171 HFD=2.4
00:40:07.630 00.002 1032 MultiStar: [#1 0.06,-0.03,1.07,U] [#2 0.15,0.18,0.94,U] [#3 0.23,0.10,0.76,U] [#4 0.13,0.10,0.71,U] [#5 0.13,0.15,0.69,U] [#6 0.02,0.23,0.67,U] [#7 0.20,0.19,0.00,M3] [#8 0.26,0.09,0.00,M1] 
00:40:07.631 00.001 1032 refined, 6 included, MultiStar: {0.16, 0.11}, one-star: {0.34, 0.09}
00:40:07.633 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
00:40:07.634 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
00:40:07.635 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.60 mountX=0.06 mountY=-0.18, mountTheta=-1.23
00:40:07.638 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.11, opts=13)
00:40:07.641 00.003 1032 Enqueuing Move request for scope (0.16, 0.11)
00:40:07.643 00.002 10072 Worker thread wakes up
00:40:07.643 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
00:40:07.644 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
00:40:07.644 00.000 10072 Moving (0.16, 0.11) raw xDistance=0.06 yDistance=-0.18
00:40:07.647 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:07.650 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:40:07.650 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:40:07.650 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:07.650 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:40:07.650 00.000 10072 MoveAxis(E, 3, ABG)
00:40:07.651 00.001 10072 Guiding  Dir = 2, Dur = 3
00:40:07.670 00.019 1032 UpdateGuideState exits: m=1440 SNR=26.7
00:40:07.673 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:07.676 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:07.679 00.003 1032 Enqueuing Expose request
00:40:07.682 00.003 10072 IsGuiding returns 0
00:40:07.684 00.002 10072 PulseGuide returned control before completion, sleep 13
00:40:07.698 00.014 10072 IsGuiding returns 0
00:40:07.698 00.000 10072 Move returns status 0, amount 3
00:40:07.698 00.000 10072 MoveAxis(N, 0, ABG)
00:40:07.698 00.000 10072 Move returns status 0, amount 0
00:40:07.698 00.000 10072 move complete, result=0
00:40:07.698 00.000 10072 worker thread done servicing request
00:40:07.698 00.000 10072 Worker thread wakes up
00:40:07.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:07.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:07.700 00.002 1032 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
00:40:08.109 00.409 10072 Exposure complete
00:40:08.158 00.049 10072 worker thread done servicing request
00:40:08.158 00.000 1032 OnExposeComplete: enter
00:40:08.159 00.001 1032 UpdateGuideState(): m_state=6
00:40:08.161 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3262
00:40:08.163 00.002 1032 Star::Find returns 1 (0), X=318.83, Y=744.98, Mass=1518, SNR=27.5, Peak=169 HFD=2.6
00:40:08.165 00.002 1032 MultiStar: [#1 0.04,0.07,1.13,U] [#2 0.08,0.07,0.92,U] [#3 0.15,0.12,0.70,U] [#4 0.08,0.01,0.65,U] [#5 0.10,0.09,0.67,U] [#6 0.14,0.06,0.70,U] [#7 0.19,0.08,0.51,U] [#8 0.16,0.03,0.58,U] 
00:40:08.167 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.29, -0.08}
00:40:08.169 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
00:40:08.170 00.001 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
00:40:08.171 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.33 mountX=0.01 mountY=-0.14, mountTheta=-1.50
00:40:08.176 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
00:40:08.179 00.003 1032 Enqueuing Move request for scope (0.13, 0.05)
00:40:08.185 00.006 10072 Worker thread wakes up
00:40:08.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
00:40:08.185 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
00:40:08.185 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.01 yDistance=-0.14
00:40:08.188 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:08.191 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:40:08.191 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:40:08.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:08.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:40:08.191 00.000 10072 MoveAxis(E, 2, ABG)
00:40:08.191 00.000 10072 Guiding  Dir = 2, Dur = 2
00:40:08.193 00.002 10072 IsGuiding returns 0
00:40:08.193 00.000 10072 PulseGuide returned control before completion, sleep 12
00:40:08.211 00.018 1032 UpdateGuideState exits: m=1518 SNR=27.5
00:40:08.213 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:08.215 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:08.217 00.002 1032 Enqueuing Expose request
00:40:08.219 00.002 10072 IsGuiding returns 0
00:40:08.219 00.000 10072 Move returns status 0, amount 2
00:40:08.219 00.000 10072 MoveAxis(N, 0, ABG)
00:40:08.219 00.000 10072 Move returns status 0, amount 0
00:40:08.219 00.000 10072 move complete, result=0
00:40:08.219 00.000 10072 worker thread done servicing request
00:40:08.219 00.000 10072 Worker thread wakes up
00:40:08.219 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:08.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:08.225 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:40:08.855 00.630 10072 Exposure complete
00:40:08.902 00.047 10072 worker thread done servicing request
00:40:08.902 00.000 1032 OnExposeComplete: enter
00:40:08.904 00.002 1032 UpdateGuideState(): m_state=6
00:40:08.905 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3263
00:40:08.907 00.002 1032 Star::Find returns 1 (0), X=318.79, Y=745.17, Mass=1401, SNR=26.4, Peak=139 HFD=2.7
00:40:08.908 00.001 1032 MultiStar: [#1 0.09,-0.16,1.10,U] [#2 0.04,-0.01,0.96,U] [#3 0.11,-0.09,0.71,U] [#4 0.08,-0.03,0.62,U] [#5 -0.10,-0.00,0.71,U] [#6 0.07,-0.17,0.72,U] [#7 0.19,0.23,0.00,M3] [#8 0.19,-0.08,0.60,U] 
00:40:08.911 00.003 1032 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.25, 0.11}
00:40:08.912 00.001 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
00:40:08.913 00.001 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
00:40:08.915 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.49 mountX=-0.07 mountY=-0.08, mountTheta=-2.32
00:40:08.917 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
00:40:08.918 00.001 1032 Enqueuing Move request for scope (0.09, -0.05)
00:40:08.920 00.002 10072 Worker thread wakes up
00:40:08.920 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
00:40:08.920 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
00:40:08.920 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.08
00:40:08.922 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:08.924 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:40:08.924 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:40:08.924 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:08.924 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:40:08.924 00.000 10072 MoveAxis(E, 2, ABG)
00:40:08.924 00.000 10072 Guiding  Dir = 2, Dur = 2
00:40:08.924 00.000 10072 IsGuiding returns 0
00:40:08.925 00.001 10072 PulseGuide returned control before completion, sleep 12
00:40:08.942 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.4
00:40:08.944 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:08.945 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:08.948 00.003 1032 Enqueuing Expose request
00:40:08.949 00.001 10072 IsGuiding returns 0
00:40:08.949 00.000 10072 Move returns status 0, amount 2
00:40:08.949 00.000 10072 MoveAxis(N, 0, ABG)
00:40:08.950 00.001 10072 Move returns status 0, amount 0
00:40:08.950 00.000 10072 move complete, result=0
00:40:08.950 00.000 10072 worker thread done servicing request
00:40:08.950 00.000 10072 Worker thread wakes up
00:40:08.950 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:08.950 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:08.957 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:40:09.356 00.399 10072 Exposure complete
00:40:09.404 00.048 10072 worker thread done servicing request
00:40:09.404 00.000 1032 OnExposeComplete: enter
00:40:09.406 00.002 1032 UpdateGuideState(): m_state=6
00:40:09.407 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3264
00:40:09.410 00.003 1032 Star::Find returns 1 (0), X=318.86, Y=744.99, Mass=1540, SNR=27.7, Peak=164 HFD=2.6
00:40:09.412 00.002 1032 MultiStar: [#1 0.12,-0.23,1.04,U] [#2 0.06,0.01,0.94,U] [#3 0.03,-0.00,0.69,U] [#4 0.09,-0.07,0.66,U] [#5 0.08,-0.04,0.65,U] [#6 0.14,0.01,0.70,U] [#7 0.22,-0.02,0.49,U] [#8 0.20,-0.15,0.52,U] 
00:40:09.413 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.07}, one-star: {0.32, -0.07}
00:40:09.414 00.001 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
00:40:09.419 00.005 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
00:40:09.421 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.44 mountX=-0.10 mountY=-0.12, mountTheta=-2.27
00:40:09.425 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.07, opts=13)
00:40:09.427 00.002 1032 Enqueuing Move request for scope (0.14, -0.07)
00:40:09.429 00.002 10072 Worker thread wakes up
00:40:09.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
00:40:09.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
00:40:09.429 00.000 10072 Moving (0.14, -0.07) raw xDistance=-0.10 yDistance=-0.12
00:40:09.431 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:09.433 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:40:09.433 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:40:09.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:09.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:40:09.433 00.000 10072 MoveAxis(E, 1, ABG)
00:40:09.433 00.000 10072 Guiding  Dir = 2, Dur = 1
00:40:09.434 00.001 10072 IsGuiding returns 0
00:40:09.434 00.000 10072 PulseGuide returned control before completion, sleep 11
00:40:09.447 00.013 10072 IsGuiding returns 0
00:40:09.447 00.000 10072 Move returns status 0, amount 1
00:40:09.447 00.000 10072 MoveAxis(N, 0, ABG)
00:40:09.447 00.000 10072 Move returns status 0, amount 0
00:40:09.447 00.000 10072 move complete, result=0
00:40:09.447 00.000 10072 worker thread done servicing request
00:40:09.450 00.003 1032 UpdateGuideState exits: m=1540 SNR=27.7
00:40:09.452 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:09.456 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:09.459 00.003 1032 Enqueuing Expose request
00:40:09.461 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:40:09.463 00.002 10072 Worker thread wakes up
00:40:09.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:09.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:10.093 00.630 10072 Exposure complete
00:40:10.144 00.051 1032 OnExposeComplete: enter
00:40:10.148 00.004 1032 UpdateGuideState(): m_state=6
00:40:10.154 00.006 10072 worker thread done servicing request
00:40:10.154 00.000 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3265
00:40:10.157 00.003 1032 Star::Find returns 1 (0), X=318.81, Y=745.21, Mass=1485, SNR=27.2, Peak=171 HFD=2.5
00:40:10.160 00.003 1032 MultiStar: [#1 0.06,0.01,1.12,U] [#2 -0.09,0.10,0.90,U] [#3 0.10,0.02,0.71,U] [#4 0.14,-0.00,0.67,U] [#5 -0.02,0.12,0.68,U] [#6 0.08,0.26,0.65,U] [#7 0.35,-0.08,0.00,M3] [#8 0.05,0.13,0.56,U] 
00:40:10.163 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.09}, one-star: {0.27, 0.15}
00:40:10.165 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
00:40:10.168 00.003 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
00:40:10.170 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=0.07 mountY=-0.10, mountTheta=-0.95
00:40:10.178 00.008 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
00:40:10.181 00.003 1032 Enqueuing Move request for scope (0.08, 0.09)
00:40:10.184 00.003 10072 Worker thread wakes up
00:40:10.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
00:40:10.185 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
00:40:10.185 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
00:40:10.189 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:40:10.189 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:40:10.189 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:10.193 00.004 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:10.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:40:10.193 00.000 10072 MoveAxis(E, 1, ABG)
00:40:10.193 00.000 10072 Guiding  Dir = 2, Dur = 1
00:40:10.193 00.000 10072 IsGuiding returns 0
00:40:10.194 00.001 10072 PulseGuide returned control before completion, sleep 11
00:40:10.214 00.020 1032 UpdateGuideState exits: m=1485 SNR=27.2
00:40:10.217 00.003 10072 IsGuiding returns 0
00:40:10.218 00.001 10072 Move returns status 0, amount 1
00:40:10.218 00.000 10072 MoveAxis(N, 0, ABG)
00:40:10.218 00.000 10072 Move returns status 0, amount 0
00:40:10.218 00.000 10072 move complete, result=0
00:40:10.218 00.000 10072 worker thread done servicing request
00:40:10.218 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:10.220 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:10.222 00.002 1032 Enqueuing Expose request
00:40:10.224 00.002 10072 Worker thread wakes up
00:40:10.224 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:40:10.227 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:10.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:10.643 00.416 10072 Exposure complete
00:40:10.699 00.056 10072 worker thread done servicing request
00:40:10.699 00.000 1032 OnExposeComplete: enter
00:40:10.701 00.002 1032 UpdateGuideState(): m_state=6
00:40:10.705 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3266
00:40:10.709 00.004 1032 Star::Find returns 1 (0), X=318.87, Y=745.16, Mass=1525, SNR=27.5, Peak=192 HFD=2.4
00:40:10.711 00.002 1032 MultiStar: [#1 0.11,0.20,1.11,U] [#2 0.08,0.26,0.90,U] [#3 0.06,0.33,0.00,M1] [#4 -0.01,0.25,0.67,U] [#5 0.09,0.26,0.00,M1] [#6 0.04,0.31,0.00,M1] [#7 0.30,0.18,0.00,M4] [#8 0.19,0.15,0.55,U] 
00:40:10.714 00.003 1032 refined, 4 included, MultiStar: {0.15, 0.19}, one-star: {0.34, 0.10}
00:40:10.716 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:40:10.719 00.003 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:40:10.721 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.90 mountX=0.14 mountY=-0.19, mountTheta=-0.93
00:40:10.724 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.19, opts=13)
00:40:10.726 00.002 1032 Enqueuing Move request for scope (0.15, 0.19)
00:40:10.728 00.002 10072 Worker thread wakes up
00:40:10.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
00:40:10.728 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
00:40:10.728 00.000 10072 Moving (0.15, 0.19) raw xDistance=0.14 yDistance=-0.19
00:40:10.730 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:10.733 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.62
00:40:10.733 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:40:10.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:10.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:40:10.733 00.000 10072 MoveAxis(W, 70, ABG)
00:40:10.733 00.000 10072 Guiding  Dir = 3, Dur = 70
00:40:10.734 00.001 10072 IsGuiding returns 0
00:40:10.735 00.001 10072 PulseGuide returned control before completion, sleep 80
00:40:10.762 00.027 1032 UpdateGuideState exits: m=1525 SNR=27.5
00:40:10.765 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:10.768 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:10.770 00.002 1032 Enqueuing Expose request
00:40:10.830 00.060 10072 IsGuiding returns 0
00:40:10.830 00.000 10072 Move returns status 0, amount 70
00:40:10.831 00.001 10072 MoveAxis(N, 0, ABG)
00:40:10.831 00.000 10072 Move returns status 0, amount 0
00:40:10.832 00.001 10072 move complete, result=0
00:40:10.832 00.000 10072 worker thread done servicing request
00:40:10.832 00.000 10072 Worker thread wakes up
00:40:10.832 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:10.832 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:10.838 00.006 1032 GuideStep: 0.1 px 70 ms WEST, -0.2 px 0 ms NORTH
00:40:11.461 00.623 10072 Exposure complete
00:40:11.533 00.072 10072 worker thread done servicing request
00:40:11.533 00.000 1032 OnExposeComplete: enter
00:40:11.536 00.003 1032 UpdateGuideState(): m_state=6
00:40:11.538 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3267
00:40:11.540 00.002 1032 Star::Find returns 1 (0), X=318.84, Y=745.00, Mass=1301, SNR=25.4, Peak=146 HFD=2.6
00:40:11.543 00.003 1032 MultiStar: [#1 0.11,-0.03,1.19,U] [#2 0.13,0.03,0.99,U] [#3 0.22,0.11,0.74,U] [#4 0.17,0.19,0.67,U] [#5 0.14,0.13,0.71,U] [#6 0.33,0.15,0.00,M2] [#7 0.22,0.23,0.00,M5] [#8 0.17,0.11,0.60,U] 
00:40:11.545 00.002 1032 refined, 6 included, MultiStar: {0.18, 0.05}, one-star: {0.31, -0.06}
00:40:11.547 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
00:40:11.551 00.004 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
00:40:11.554 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.18 cameraTheta=0.28 mountX=0.00 mountY=-0.18, mountTheta=-1.55
00:40:11.558 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.05, opts=13)
00:40:11.561 00.003 1032 Enqueuing Move request for scope (0.18, 0.05)
00:40:11.564 00.003 10072 Worker thread wakes up
00:40:11.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
00:40:11.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
00:40:11.564 00.000 10072 Moving (0.18, 0.05) raw xDistance=0.00 yDistance=-0.18
00:40:11.568 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:11.571 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:40:11.571 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:40:11.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:11.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:40:11.571 00.000 10072 MoveAxis(E, 1, ABG)
00:40:11.571 00.000 10072 Guiding  Dir = 2, Dur = 1
00:40:11.572 00.001 10072 IsGuiding returns 0
00:40:11.572 00.000 10072 PulseGuide returned control before completion, sleep 11
00:40:11.616 00.044 10072 IsGuiding returns 0
00:40:11.617 00.001 10072 Move returns status 0, amount 1
00:40:11.617 00.000 10072 MoveAxis(N, 0, ABG)
00:40:11.617 00.000 10072 Move returns status 0, amount 0
00:40:11.618 00.001 10072 move complete, result=0
00:40:11.618 00.000 10072 worker thread done servicing request
00:40:11.627 00.009 1032 UpdateGuideState exits: m=1301 SNR=25.4
00:40:11.630 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:11.633 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:11.635 00.002 1032 Enqueuing Expose request
00:40:11.637 00.002 10072 Worker thread wakes up
00:40:11.637 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
00:40:11.640 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:11.640 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:12.056 00.416 10072 Exposure complete
00:40:12.123 00.067 10072 worker thread done servicing request
00:40:12.123 00.000 1032 OnExposeComplete: enter
00:40:12.127 00.004 1032 UpdateGuideState(): m_state=6
00:40:12.131 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3268
00:40:12.133 00.002 1032 Star::Find returns 1 (0), X=318.87, Y=745.10, Mass=1385, SNR=26.2, Peak=143 HFD=2.8
00:40:12.136 00.003 1032 MultiStar: [#1 0.20,0.17,1.17,U] [#2 0.11,0.13,0.99,U] [#3 0.06,0.21,0.74,U] [#4 0.06,0.08,0.61,U] [#5 0.05,0.32,0.00,M1] [#6 0.10,0.20,0.69,U] [#7 0.43,0.21,0.00,M6] [#8 0.14,-0.11,0.58,U] 
00:40:12.138 00.002 1032 refined, 6 included, MultiStar: {0.16, 0.11}, one-star: {0.33, 0.04}
00:40:12.141 00.003 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
00:40:12.147 00.006 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
00:40:12.150 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.62 mountX=0.07 mountY=-0.18, mountTheta=-1.21
00:40:12.154 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.11, opts=13)
00:40:12.156 00.002 1032 Enqueuing Move request for scope (0.16, 0.11)
00:40:12.158 00.002 10072 Worker thread wakes up
00:40:12.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
00:40:12.159 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
00:40:12.159 00.000 10072 Moving (0.16, 0.11) raw xDistance=0.07 yDistance=-0.18
00:40:12.162 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:12.165 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:40:12.165 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:40:12.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:12.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:40:12.165 00.000 10072 MoveAxis(E, 1, ABG)
00:40:12.165 00.000 10072 Guiding  Dir = 2, Dur = 1
00:40:12.166 00.001 10072 IsGuiding returns 0
00:40:12.167 00.001 10072 PulseGuide returned control before completion, sleep 11
00:40:12.196 00.029 10072 IsGuiding returns 0
00:40:12.196 00.000 10072 Move returns status 0, amount 1
00:40:12.196 00.000 10072 MoveAxis(N, 0, ABG)
00:40:12.196 00.000 10072 Move returns status 0, amount 0
00:40:12.196 00.000 10072 move complete, result=0
00:40:12.197 00.001 10072 worker thread done servicing request
00:40:12.199 00.002 1032 UpdateGuideState exits: m=1385 SNR=26.2
00:40:12.202 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:12.218 00.016 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:12.221 00.003 1032 Enqueuing Expose request
00:40:12.223 00.002 10072 Worker thread wakes up
00:40:12.223 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
00:40:12.226 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:12.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:12.854 00.628 10072 Exposure complete
00:40:12.918 00.064 10072 worker thread done servicing request
00:40:12.918 00.000 1032 OnExposeComplete: enter
00:40:12.920 00.002 1032 UpdateGuideState(): m_state=6
00:40:12.926 00.006 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3269
00:40:12.931 00.005 1032 Star::Find returns 1 (0), X=318.97, Y=745.29, Mass=1416, SNR=26.5, Peak=162 HFD=2.6
00:40:12.935 00.004 1032 MultiStar: [#1 0.19,0.13,1.10,U] [#2 0.21,0.23,0.00,M1] [#3 0.19,0.24,0.00,M1] [#4 0.19,0.22,0.00,M1] [#5 0.13,0.33,0.00,M2] [#6 0.15,0.24,0.00,M2] [#7 0.23,0.21,0.00,M7] [#8 0.14,0.09,0.58,U] 
00:40:12.937 00.002 1032 refined, 2 included, MultiStar: {0.27, 0.16}, one-star: {0.43, 0.23}
00:40:12.939 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
00:40:12.941 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
00:40:12.943 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=0.16 hyp=0.31 cameraTheta=0.53 mountX=0.08 mountY=-0.30, mountTheta=-1.30
00:40:12.948 00.005 1032 SchedulePrimaryMove(0F526948, x=0.27, y=0.16, opts=13)
00:40:12.950 00.002 1032 Enqueuing Move request for scope (0.27, 0.16)
00:40:12.953 00.003 10072 Worker thread wakes up
00:40:12.953 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.16) opts 0xd
00:40:12.953 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, 0.16)
00:40:12.953 00.000 10072 Moving (0.27, 0.16) raw xDistance=0.08 yDistance=-0.30
00:40:12.956 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:12.960 00.004 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:40:12.960 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
00:40:12.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:40:12.960 00.000 10072 MoveAxis(E, 2, ABG)
00:40:12.961 00.001 10072 Guiding  Dir = 2, Dur = 2
00:40:12.961 00.000 10072 IsGuiding returns 0
00:40:12.961 00.000 10072 PulseGuide returned control before completion, sleep 12
00:40:12.974 00.013 10072 IsGuiding returns 0
00:40:12.974 00.000 10072 Move returns status 0, amount 2
00:40:12.975 00.001 10072 MoveAxis(N, 194, ABG)
00:40:12.975 00.000 10072 Guiding  Dir = 0, Dur = 194
00:40:12.975 00.000 10072 IsGuiding returns 0
00:40:12.976 00.001 10072 PulseGuide returned control before completion, sleep 204
00:40:12.985 00.009 1032 UpdateGuideState exits: m=1416 SNR=26.5
00:40:12.988 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:12.993 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:12.996 00.003 1032 Enqueuing Expose request
00:40:13.194 00.198 10072 IsGuiding returns 0
00:40:13.194 00.000 10072 Move returns status 0, amount 194
00:40:13.194 00.000 10072 move complete, result=0
00:40:13.194 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.3 px 194 ms NORTH
00:40:13.198 00.004 10072 worker thread done servicing request
00:40:13.198 00.000 10072 Worker thread wakes up
00:40:13.198 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:13.199 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:13.624 00.425 10072 Exposure complete
00:40:13.692 00.068 10072 worker thread done servicing request
00:40:13.692 00.000 1032 OnExposeComplete: enter
00:40:13.696 00.004 1032 UpdateGuideState(): m_state=6
00:40:13.698 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3270
00:40:13.701 00.003 1032 Star::Find returns 1 (0), X=318.69, Y=745.38, Mass=1400, SNR=26.3, Peak=158 HFD=2.9
00:40:13.704 00.003 1032 MultiStar: [#1 -0.02,0.08,1.15,U] [#2 -0.20,0.26,0.00,M2] [#3 -0.04,0.20,0.69,U] [#4 0.06,0.10,0.63,U] [#5 -0.11,0.39,0.00,M3] [#6 0.02,0.19,0.70,U] [#7 0.23,0.14,0.52,U] [#8 0.14,0.15,0.65,U] 
00:40:13.710 00.006 1032 refined, 6 included, MultiStar: {0.07, 0.17}, one-star: {0.15, 0.32}
00:40:13.712 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
00:40:13.715 00.003 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
00:40:13.717 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.19 mountX=0.15 mountY=-0.11, mountTheta=-0.64
00:40:13.721 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.17, opts=13)
00:40:13.723 00.002 1032 Enqueuing Move request for scope (0.07, 0.17)
00:40:13.725 00.002 10072 Worker thread wakes up
00:40:13.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
00:40:13.725 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
00:40:13.725 00.000 10072 Moving (0.07, 0.17) raw xDistance=0.15 yDistance=-0.11
00:40:13.728 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:13.732 00.004 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.63
00:40:13.732 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:40:13.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:13.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:40:13.732 00.000 10072 MoveAxis(W, 72, ABG)
00:40:13.732 00.000 10072 Guiding  Dir = 3, Dur = 72
00:40:13.733 00.001 10072 IsGuiding returns 0
00:40:13.733 00.000 10072 PulseGuide returned control before completion, sleep 82
00:40:13.774 00.041 1032 UpdateGuideState exits: m=1400 SNR=26.3
00:40:13.777 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:13.780 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:13.783 00.003 1032 Enqueuing Expose request
00:40:13.817 00.034 10072 IsGuiding returns 0
00:40:13.817 00.000 10072 Move returns status 0, amount 72
00:40:13.817 00.000 10072 MoveAxis(N, 0, ABG)
00:40:13.817 00.000 10072 Move returns status 0, amount 0
00:40:13.817 00.000 10072 move complete, result=0
00:40:13.817 00.000 10072 worker thread done servicing request
00:40:13.817 00.000 10072 Worker thread wakes up
00:40:13.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:13.818 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:13.819 00.001 1032 GuideStep: 0.1 px 72 ms WEST, -0.1 px 0 ms NORTH
00:40:14.445 00.626 10072 Exposure complete
00:40:14.625 00.180 10072 worker thread done servicing request
00:40:14.625 00.000 1032 OnExposeComplete: enter
00:40:14.628 00.003 1032 UpdateGuideState(): m_state=6
00:40:14.630 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3271
00:40:14.633 00.003 1032 Star::Find returns 1 (0), X=318.61, Y=744.91, Mass=1486, SNR=27.2, Peak=181 HFD=2.5
00:40:14.635 00.002 1032 MultiStar: [#1 -0.00,-0.32,0.00,M1] [#2 -0.20,-0.10,0.93,U] [#3 -0.17,-0.20,0.77,U] [#4 -0.12,-0.24,0.00,M1] [#5 -0.26,-0.06,0.69,U] [#6 -0.14,-0.08,0.72,U] [#7 0.10,-0.21,0.53,U] [#8 -0.20,-0.25,0.00,M1] 
00:40:14.637 00.002 1032 single-star, 5 included, MultiStar: {-0.10, -0.13}, one-star: {0.07, -0.15}
00:40:14.639 00.002 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
00:40:14.642 00.003 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
00:40:14.646 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.13 mountX=-0.16 mountY=-0.03, mountTheta=-2.96
00:40:14.650 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.15, opts=13)
00:40:14.654 00.004 1032 Enqueuing Move request for scope (0.07, -0.15)
00:40:14.656 00.002 10072 Worker thread wakes up
00:40:14.656 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
00:40:14.656 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
00:40:14.656 00.000 10072 Moving (0.07, -0.15) raw xDistance=-0.16 yDistance=-0.03
00:40:14.658 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:14.662 00.004 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.63
00:40:14.662 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:40:14.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:14.663 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:40:14.663 00.000 10072 MoveAxis(E, 83, ABG)
00:40:14.663 00.000 10072 Guiding  Dir = 2, Dur = 83
00:40:14.663 00.000 10072 IsGuiding returns 0
00:40:14.664 00.001 10072 PulseGuide returned control before completion, sleep 93
00:40:14.687 00.023 1032 UpdateGuideState exits: m=1486 SNR=27.2
00:40:14.690 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:14.692 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:14.695 00.003 1032 Enqueuing Expose request
00:40:14.810 00.115 10072 IsGuiding returns 0
00:40:14.810 00.000 10072 Move returns status 0, amount 83
00:40:14.811 00.001 10072 MoveAxis(N, 0, ABG)
00:40:14.811 00.000 10072 Move returns status 0, amount 0
00:40:14.811 00.000 10072 move complete, result=0
00:40:14.811 00.000 10072 worker thread done servicing request
00:40:14.811 00.000 10072 Worker thread wakes up
00:40:14.811 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:14.811 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:14.823 00.012 1032 GuideStep: -0.2 px 83 ms EAST, -0.0 px 0 ms NORTH
00:40:15.230 00.407 10072 Exposure complete
00:40:15.322 00.092 10072 worker thread done servicing request
00:40:15.322 00.000 1032 OnExposeComplete: enter
00:40:15.325 00.003 1032 UpdateGuideState(): m_state=6
00:40:15.329 00.004 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3272
00:40:15.335 00.006 1032 Star::Find returns 1 (0), X=318.48, Y=744.86, Mass=1384, SNR=26.2, Peak=185 HFD=2.5
00:40:15.338 00.003 1032 MultiStar: [#1 -0.22,-0.29,0.00,M2] [#2 -0.03,0.00,0.97,U] [#3 -0.20,-0.13,0.79,U] [#4 -0.12,-0.21,0.67,U] [#5 -0.15,-0.13,0.67,U] [#6 -0.24,-0.00,0.69,U] [#7 0.02,-0.37,0.00,M6] [#8 -0.07,-0.30,0.00,M2] 
00:40:15.341 00.003 1032 refined, 5 included, MultiStar: {-0.12, -0.11}, one-star: {-0.05, -0.20}
00:40:15.344 00.003 1032 CameraToMount -- cameraTheta (-2.42) - m_xAngle (1.83) = xAngle (-4.25 = 2.04)
00:40:15.346 00.002 1032 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.25 = 2.04)
00:40:15.348 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.17 cameraTheta=-2.42 mountX=-0.07 mountY=0.15, mountTheta=2.04
00:40:15.352 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.11, opts=13)
00:40:15.355 00.003 1032 Enqueuing Move request for scope (-0.12, -0.11)
00:40:15.357 00.002 10072 Worker thread wakes up
00:40:15.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
00:40:15.358 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
00:40:15.358 00.000 10072 Moving (-0.12, -0.11) raw xDistance=-0.07 yDistance=0.15
00:40:15.360 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:15.362 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:40:15.363 00.001 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:40:15.363 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:15.363 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:40:15.363 00.000 10072 MoveAxis(E, 2, ABG)
00:40:15.363 00.000 10072 Guiding  Dir = 2, Dur = 2
00:40:15.363 00.000 10072 IsGuiding returns 0
00:40:15.365 00.002 10072 PulseGuide returned control before completion, sleep 12
00:40:15.384 00.019 10072 IsGuiding returns 0
00:40:15.384 00.000 10072 Move returns status 0, amount 2
00:40:15.384 00.000 10072 MoveAxis(N, 0, ABG)
00:40:15.384 00.000 10072 Move returns status 0, amount 0
00:40:15.384 00.000 10072 move complete, result=0
00:40:15.384 00.000 10072 worker thread done servicing request
00:40:15.401 00.017 1032 UpdateGuideState exits: m=1384 SNR=26.2
00:40:15.406 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:15.410 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:15.414 00.004 1032 Enqueuing Expose request
00:40:15.417 00.003 10072 Worker thread wakes up
00:40:15.417 00.000 1032 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:40:15.421 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:15.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:16.153 00.732 10072 Exposure complete
00:40:16.225 00.072 10072 worker thread done servicing request
00:40:16.225 00.000 1032 OnExposeComplete: enter
00:40:16.228 00.003 1032 UpdateGuideState(): m_state=6
00:40:16.231 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3273
00:40:16.233 00.002 1032 Star::Find returns 1 (0), X=318.57, Y=745.23, Mass=1511, SNR=27.3, Peak=160 HFD=2.8
00:40:16.235 00.002 1032 MultiStar: [#1 -0.11,0.05,1.06,U] [#2 -0.14,0.13,0.89,U] [#3 -0.21,-0.00,0.72,U] [#4 -0.15,0.08,0.62,U] [#5 -0.13,0.17,0.68,U] [#6 -0.12,0.20,0.69,U] [#7 0.08,0.11,0.54,U] [#8 -0.05,0.09,0.60,U] 
00:40:16.238 00.003 1032 refined, 8 included, MultiStar: {-0.09, 0.11}, one-star: {0.03, 0.16}
00:40:16.240 00.002 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
00:40:16.242 00.002 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
00:40:16.245 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.26 mountX=0.13 mountY=0.06, mountTheta=0.43
00:40:16.249 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.11, opts=13)
00:40:16.251 00.002 1032 Enqueuing Move request for scope (-0.09, 0.11)
00:40:16.254 00.003 10072 Worker thread wakes up
00:40:16.254 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
00:40:16.254 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
00:40:16.254 00.000 10072 Moving (-0.09, 0.11) raw xDistance=0.13 yDistance=0.06
00:40:16.257 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:16.259 00.002 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:40:16.260 00.001 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
00:40:16.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:16.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:40:16.260 00.000 10072 MoveAxis(E, 3, ABG)
00:40:16.260 00.000 10072 Guiding  Dir = 2, Dur = 3
00:40:16.260 00.000 10072 IsGuiding returns 0
00:40:16.261 00.001 10072 PulseGuide returned control before completion, sleep 13
00:40:16.287 00.026 1032 UpdateGuideState exits: m=1511 SNR=27.3
00:40:16.292 00.005 10072 IsGuiding returns 0
00:40:16.292 00.000 10072 Move returns status 0, amount 3
00:40:16.292 00.000 10072 MoveAxis(N, 0, ABG)
00:40:16.292 00.000 10072 Move returns status 0, amount 0
00:40:16.292 00.000 10072 move complete, result=0
00:40:16.293 00.001 10072 worker thread done servicing request
00:40:16.293 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:16.296 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:16.299 00.003 1032 Enqueuing Expose request
00:40:16.303 00.004 10072 Worker thread wakes up
00:40:16.303 00.000 1032 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
00:40:16.307 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:16.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:16.727 00.420 10072 Exposure complete
00:40:16.919 00.192 1032 OnExposeComplete: enter
00:40:16.937 00.018 1032 UpdateGuideState(): m_state=6
00:40:16.946 00.009 10072 worker thread done servicing request
00:40:16.946 00.000 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3274
00:40:16.949 00.003 1032 Star::Find returns 1 (0), X=318.60, Y=745.18, Mass=1440, SNR=26.7, Peak=141 HFD=2.8
00:40:16.952 00.003 1032 MultiStar: [#1 -0.10,-0.00,1.10,U] [#2 -0.15,0.05,0.94,U] [#3 -0.12,-0.03,0.68,U] [#4 -0.09,0.09,0.65,U] [#5 -0.10,0.11,0.67,U] [#6 -0.06,0.21,0.72,U] [#7 0.02,0.02,0.51,U] [#8 0.04,0.12,0.64,U] 
00:40:16.954 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.07}, one-star: {0.07, 0.12}
00:40:16.957 00.003 1032 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.83) = xAngle (0.41 = 0.41)
00:40:16.959 00.002 1032 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.41 = 0.41)
00:40:16.962 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.24 mountX=0.09 mountY=0.04, mountTheta=0.41
00:40:16.966 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.07, opts=13)
00:40:16.969 00.003 1032 Enqueuing Move request for scope (-0.06, 0.07)
00:40:16.971 00.002 10072 Worker thread wakes up
00:40:16.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
00:40:16.971 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
00:40:16.971 00.000 10072 Moving (-0.06, 0.07) raw xDistance=0.09 yDistance=0.04
00:40:16.973 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:16.977 00.004 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:40:16.977 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:40:16.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:16.978 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:40:16.978 00.000 10072 MoveAxis(E, 2, ABG)
00:40:16.978 00.000 10072 Guiding  Dir = 2, Dur = 2
00:40:16.978 00.000 10072 IsGuiding returns 0
00:40:16.979 00.001 10072 PulseGuide returned control before completion, sleep 12
00:40:17.047 00.068 10072 IsGuiding returns 0
00:40:17.048 00.001 10072 Move returns status 0, amount 2
00:40:17.048 00.000 10072 MoveAxis(N, 0, ABG)
00:40:17.048 00.000 10072 Move returns status 0, amount 0
00:40:17.048 00.000 10072 move complete, result=0
00:40:17.048 00.000 10072 worker thread done servicing request
00:40:17.077 00.029 1032 UpdateGuideState exits: m=1440 SNR=26.7
00:40:17.083 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:17.104 00.021 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:17.108 00.004 1032 Enqueuing Expose request
00:40:17.112 00.004 10072 Worker thread wakes up
00:40:17.112 00.000 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:40:17.117 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:17.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:17.801 00.684 10072 Exposure complete
00:40:18.159 00.358 10072 worker thread done servicing request
00:40:18.159 00.000 1032 OnExposeComplete: enter
00:40:18.162 00.003 1032 UpdateGuideState(): m_state=6
00:40:18.166 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3275
00:40:18.170 00.004 1032 Star::Find returns 1 (0), X=318.50, Y=744.98, Mass=1447, SNR=26.8, Peak=167 HFD=2.4
00:40:18.173 00.003 1032 MultiStar: [#1 -0.11,-0.08,1.10,U] [#2 -0.07,0.01,1.02,U] [#3 0.06,-0.02,0.73,U] [#4 -0.08,-0.06,0.68,U] [#5 -0.03,-0.06,0.69,U] [#6 -0.06,0.07,0.68,U] [#7 0.13,0.02,0.55,U] [#8 -0.16,-0.18,0.58,U] 
00:40:18.175 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {-0.04, -0.08}
00:40:18.333 00.158 1032 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.83) = xAngle (-4.22 = 2.06)
00:40:18.476 00.143 1032 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.22 = 2.06)
00:40:18.481 00.005 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.39 mountX=-0.03 mountY=0.06, mountTheta=2.06
00:40:18.490 00.009 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.04, opts=13)
00:40:18.493 00.003 1032 Enqueuing Move request for scope (-0.05, -0.04)
00:40:18.496 00.003 10072 Worker thread wakes up
00:40:18.496 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
00:40:18.496 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
00:40:18.497 00.001 10072 Moving (-0.05, -0.04) raw xDistance=-0.03 yDistance=0.06
00:40:18.500 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:18.504 00.004 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:40:18.504 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:40:18.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:18.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:40:18.504 00.000 10072 MoveAxis(E, 4, ABG)
00:40:18.504 00.000 10072 Guiding  Dir = 2, Dur = 4
00:40:18.505 00.001 10072 IsGuiding returns 0
00:40:18.505 00.000 10072 PulseGuide returned control before completion, sleep 14
00:40:18.829 00.324 10072 IsGuiding returns 0
00:40:18.829 00.000 10072 Move returns status 0, amount 4
00:40:18.829 00.000 10072 MoveAxis(N, 0, ABG)
00:40:18.829 00.000 10072 Move returns status 0, amount 0
00:40:18.830 00.001 10072 move complete, result=0
00:40:18.830 00.000 10072 worker thread done servicing request
00:40:18.831 00.001 1032 UpdateGuideState exits: m=1447 SNR=26.8
00:40:18.836 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:18.839 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:18.843 00.004 1032 Enqueuing Expose request
00:40:18.846 00.003 10072 Worker thread wakes up
00:40:18.846 00.000 1032 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
00:40:18.849 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:18.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:19.599 00.750 10072 Exposure complete
00:40:20.275 00.676 10072 worker thread done servicing request
00:40:20.275 00.000 1032 OnExposeComplete: enter
00:40:20.279 00.004 1032 UpdateGuideState(): m_state=6
00:40:20.283 00.004 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3276
00:40:20.285 00.002 1032 Star::Find returns 1 (0), X=318.73, Y=745.12, Mass=1637, SNR=28.5, Peak=167 HFD=2.6
00:40:20.289 00.004 1032 MultiStar: [#1 0.03,0.14,1.02,U] [#2 -0.02,0.14,0.96,U] [#3 0.06,-0.07,0.69,U] [#4 -0.06,0.08,0.66,U] [#5 -0.11,0.10,0.64,U] [#6 0.09,0.03,0.66,U] [#7 0.03,0.07,0.51,U] [#8 0.04,-0.09,0.55,U] 
00:40:20.292 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.19, 0.06}
00:40:20.295 00.003 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
00:40:20.297 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
00:40:20.300 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.04 mountX=0.05 mountY=-0.05, mountTheta=-0.79
00:40:20.306 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
00:40:20.309 00.003 1032 Enqueuing Move request for scope (0.04, 0.06)
00:40:20.312 00.003 10072 Worker thread wakes up
00:40:20.312 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
00:40:20.312 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
00:40:20.312 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
00:40:20.315 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:20.318 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:40:20.318 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:40:20.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:20.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:40:20.318 00.000 10072 MoveAxis(E, 5, ABG)
00:40:20.318 00.000 10072 Guiding  Dir = 2, Dur = 5
00:40:20.319 00.001 10072 IsGuiding returns 0
00:40:20.319 00.000 10072 PulseGuide returned control before completion, sleep 15
00:40:20.508 00.189 10072 IsGuiding returns 0
00:40:20.508 00.000 10072 Move returns status 0, amount 5
00:40:20.508 00.000 10072 MoveAxis(N, 0, ABG)
00:40:20.508 00.000 10072 Move returns status 0, amount 0
00:40:20.508 00.000 10072 move complete, result=0
00:40:20.508 00.000 10072 worker thread done servicing request
00:40:20.529 00.021 1032 UpdateGuideState exits: m=1637 SNR=28.5
00:40:20.533 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:20.536 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:20.538 00.002 1032 Enqueuing Expose request
00:40:20.541 00.003 10072 Worker thread wakes up
00:40:20.541 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:40:20.545 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:20.545 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:21.190 00.645 10072 Exposure complete
00:40:21.285 00.095 10072 worker thread done servicing request
00:40:21.285 00.000 1032 OnExposeComplete: enter
00:40:21.290 00.005 1032 UpdateGuideState(): m_state=6
00:40:21.307 00.017 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3277
00:40:21.311 00.004 1032 Star::Find returns 1 (0), X=318.74, Y=744.85, Mass=1508, SNR=27.4, Peak=174 HFD=2.6
00:40:21.314 00.003 1032 MultiStar: [#1 -0.04,-0.23,1.06,U] [#2 0.11,-0.10,0.94,U] [#3 0.00,-0.16,0.71,U] [#4 -0.05,-0.29,0.00,M1] [#5 -0.07,-0.17,0.71,U] [#6 -0.02,-0.03,0.67,U] [#7 0.05,-0.18,0.48,U] [#8 0.03,-0.15,0.60,U] 
00:40:21.334 00.020 1032 refined, 7 included, MultiStar: {0.04, -0.16}, one-star: {0.20, -0.21}
00:40:21.338 00.004 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
00:40:21.341 00.003 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
00:40:21.344 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.33 mountX=-0.16 mountY=0.00, mountTheta=3.12
00:40:21.348 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.16, opts=13)
00:40:21.351 00.003 1032 Enqueuing Move request for scope (0.04, -0.16)
00:40:21.353 00.002 10072 Worker thread wakes up
00:40:21.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
00:40:21.353 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
00:40:21.353 00.000 10072 Moving (0.04, -0.16) raw xDistance=-0.16 yDistance=0.00
00:40:21.356 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:21.358 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.63
00:40:21.358 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:40:21.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:21.359 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:40:21.359 00.000 10072 MoveAxis(E, 86, ABG)
00:40:21.359 00.000 10072 Guiding  Dir = 2, Dur = 86
00:40:21.360 00.001 10072 IsGuiding returns 0
00:40:21.362 00.002 10072 PulseGuide returned control before completion, sleep 95
00:40:21.396 00.034 1032 UpdateGuideState exits: m=1508 SNR=27.4
00:40:21.400 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:21.412 00.012 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:21.415 00.003 1032 Enqueuing Expose request
00:40:21.472 00.057 10072 IsGuiding returns 0
00:40:21.472 00.000 10072 Move returns status 0, amount 86
00:40:21.472 00.000 10072 MoveAxis(N, 0, ABG)
00:40:21.472 00.000 10072 Move returns status 0, amount 0
00:40:21.472 00.000 10072 move complete, result=0
00:40:21.472 00.000 10072 worker thread done servicing request
00:40:21.472 00.000 10072 Worker thread wakes up
00:40:21.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:21.472 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:21.477 00.005 1032 GuideStep: -0.2 px 86 ms EAST, 0.0 px 0 ms NORTH
00:40:21.880 00.403 10072 Exposure complete
00:40:21.943 00.063 10072 worker thread done servicing request
00:40:21.943 00.000 1032 OnExposeComplete: enter
00:40:21.946 00.003 1032 UpdateGuideState(): m_state=6
00:40:21.948 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3278
00:40:21.950 00.002 1032 Star::Find returns 1 (0), X=318.85, Y=745.00, Mass=1417, SNR=26.5, Peak=156 HFD=2.6
00:40:21.952 00.002 1032 MultiStar: [#1 0.16,-0.25,0.00,M1] [#2 -0.05,0.09,0.92,U] [#3 0.21,-0.17,0.00,M1] [#4 0.01,-0.20,0.65,U] [#5 0.05,-0.21,0.69,U] [#6 0.12,0.03,0.70,U] [#7 0.18,-0.04,0.54,U] [#8 0.20,-0.15,0.61,U] 
00:40:21.955 00.003 1032 refined, 6 included, MultiStar: {0.12, -0.07}, one-star: {0.32, -0.06}
00:40:21.957 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
00:40:21.960 00.003 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
00:40:21.964 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.50 mountX=-0.10 mountY=-0.10, mountTheta=-2.33
00:40:21.967 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
00:40:21.971 00.004 1032 Enqueuing Move request for scope (0.12, -0.07)
00:40:21.974 00.003 10072 Worker thread wakes up
00:40:21.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
00:40:21.974 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
00:40:21.974 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
00:40:21.976 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:21.979 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:40:21.979 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:40:21.979 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:21.979 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:40:21.979 00.000 10072 MoveAxis(E, 4, ABG)
00:40:21.979 00.000 10072 Guiding  Dir = 2, Dur = 4
00:40:21.979 00.000 10072 IsGuiding returns 0
00:40:21.980 00.001 10072 PulseGuide returned control before completion, sleep 14
00:40:22.002 00.022 10072 IsGuiding returns 0
00:40:22.002 00.000 10072 Move returns status 0, amount 4
00:40:22.002 00.000 10072 MoveAxis(N, 0, ABG)
00:40:22.002 00.000 10072 Move returns status 0, amount 0
00:40:22.002 00.000 10072 move complete, result=0
00:40:22.003 00.001 10072 worker thread done servicing request
00:40:22.003 00.000 1032 UpdateGuideState exits: m=1417 SNR=26.5
00:40:22.004 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:22.006 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:22.008 00.002 1032 Enqueuing Expose request
00:40:22.010 00.002 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:40:22.011 00.001 10072 Worker thread wakes up
00:40:22.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:22.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:22.649 00.638 10072 Exposure complete
00:40:22.697 00.048 10072 worker thread done servicing request
00:40:22.697 00.000 1032 OnExposeComplete: enter
00:40:22.700 00.003 1032 UpdateGuideState(): m_state=6
00:40:22.702 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3279
00:40:22.704 00.002 1032 Star::Find returns 1 (0), X=318.68, Y=744.89, Mass=1395, SNR=26.3, Peak=136 HFD=2.7
00:40:22.705 00.001 1032 MultiStar: [#1 0.03,-0.21,1.15,U] [#2 -0.03,-0.23,0.96,U] [#3 0.00,-0.28,0.00,M2] [#4 0.02,-0.21,0.68,U] [#5 -0.01,-0.07,0.69,U] [#6 -0.07,-0.17,0.70,U] [#7 0.18,-0.34,0.00,M1] [#8 0.05,-0.25,0.59,U] 
00:40:22.707 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.19}, one-star: {0.14, -0.17}
00:40:22.708 00.001 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
00:40:22.710 00.002 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
00:40:22.712 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.45 mountX=-0.19 mountY=0.03, mountTheta=3.00
00:40:22.715 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.19, opts=13)
00:40:22.717 00.002 1032 Enqueuing Move request for scope (0.02, -0.19)
00:40:22.718 00.001 10072 Worker thread wakes up
00:40:22.718 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
00:40:22.719 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
00:40:22.719 00.000 10072 Moving (0.02, -0.19) raw xDistance=-0.19 yDistance=0.03
00:40:22.720 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:22.722 00.002 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 289.63
00:40:22.722 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
00:40:22.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:22.723 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:40:22.723 00.000 10072 MoveAxis(E, 99, ABG)
00:40:22.723 00.000 10072 Guiding  Dir = 2, Dur = 99
00:40:22.723 00.000 10072 IsGuiding returns 0
00:40:22.723 00.000 10072 PulseGuide returned control before completion, sleep 109
00:40:22.742 00.019 1032 UpdateGuideState exits: m=1395 SNR=26.3
00:40:22.745 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:22.746 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:22.748 00.002 1032 Enqueuing Expose request
00:40:22.863 00.115 10072 IsGuiding returns 0
00:40:22.863 00.000 10072 Move returns status 0, amount 99
00:40:22.863 00.000 10072 MoveAxis(N, 0, ABG)
00:40:22.863 00.000 10072 Move returns status 0, amount 0
00:40:22.863 00.000 10072 move complete, result=0
00:40:22.863 00.000 10072 worker thread done servicing request
00:40:22.863 00.000 10072 Worker thread wakes up
00:40:22.863 00.000 1032 GuideStep: -0.2 px 99 ms EAST, 0.0 px 0 ms NORTH
00:40:22.865 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:22.865 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:23.274 00.409 10072 Exposure complete
00:40:23.328 00.054 10072 worker thread done servicing request
00:40:23.328 00.000 1032 OnExposeComplete: enter
00:40:23.332 00.004 1032 UpdateGuideState(): m_state=6
00:40:23.335 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3280
00:40:23.337 00.002 1032 Star::Find returns 1 (0), X=318.62, Y=744.74, Mass=1248, SNR=24.9, Peak=133 HFD=2.8
00:40:23.339 00.002 1032 MultiStar: [#1 -0.05,-0.51,0.00,M1] [#2 -0.20,-0.33,0.00,M1] [#3 -0.12,-0.38,0.00,M3] [#4 -0.13,-0.42,0.00,M1] [#5 -0.18,-0.45,0.00,M1] [#6 -0.02,-0.41,0.00,M1] [#7 0.04,-0.36,0.00,M2] [#8 -0.06,-0.45,0.00,M1] 
00:40:23.341 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
00:40:23.343 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
00:40:23.346 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.33 hyp=0.34 cameraTheta=-1.31 mountX=-0.34 mountY=-0.00, mountTheta=-3.14
00:40:23.349 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.33, opts=13)
00:40:23.352 00.003 1032 Enqueuing Move request for scope (0.09, -0.33)
00:40:23.355 00.003 10072 Worker thread wakes up
00:40:23.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.33) opts 0xd
00:40:23.355 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.33)
00:40:23.355 00.000 10072 Moving (0.09, -0.33) raw xDistance=-0.34 yDistance=-0.00
00:40:23.357 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:23.362 00.005 10072 PPEC rslt: input = -0.34, final = -0.17, react = -0.17, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 289.63
00:40:23.363 00.001 10072 PPEC: input: -0.34, control: -0.17, exposure: 500
00:40:23.363 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:23.363 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:40:23.363 00.000 10072 MoveAxis(E, 174, ABG)
00:40:23.363 00.000 10072 Guiding  Dir = 2, Dur = 174
00:40:23.363 00.000 10072 IsGuiding returns 0
00:40:23.365 00.002 10072 PulseGuide returned control before completion, sleep 184
00:40:23.383 00.018 1032 UpdateGuideState exits: m=1248 SNR=24.9
00:40:23.385 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:23.387 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:23.388 00.001 1032 Enqueuing Expose request
00:40:23.554 00.166 10072 IsGuiding returns 0
00:40:23.554 00.000 10072 Move returns status 0, amount 174
00:40:23.554 00.000 10072 MoveAxis(N, 0, ABG)
00:40:23.554 00.000 10072 Move returns status 0, amount 0
00:40:23.555 00.001 10072 move complete, result=0
00:40:23.555 00.000 10072 worker thread done servicing request
00:40:23.555 00.000 10072 Worker thread wakes up
00:40:23.555 00.000 1032 GuideStep: -0.3 px 174 ms EAST, -0.0 px 0 ms NORTH
00:40:23.557 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:23.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:24.184 00.627 10072 Exposure complete
00:40:24.228 00.044 10072 worker thread done servicing request
00:40:24.228 00.000 1032 OnExposeComplete: enter
00:40:24.230 00.002 1032 UpdateGuideState(): m_state=6
00:40:24.232 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3281
00:40:24.233 00.001 1032 Star::Find returns 1 (0), X=318.63, Y=745.30, Mass=1372, SNR=26.1, Peak=128 HFD=2.9
00:40:24.236 00.003 1032 MultiStar: [#1 -0.01,0.06,1.18,U] [#2 0.02,0.23,0.96,U] [#3 0.08,0.05,0.74,U] [#4 -0.14,-0.00,0.68,U] [#5 -0.08,0.17,0.71,U] [#6 -0.17,0.30,0.00,M2] [#7 0.22,0.10,0.54,U] [#8 -0.04,0.17,0.59,U] 
00:40:24.239 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.13}, one-star: {0.09, 0.23}
00:40:24.240 00.001 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
00:40:24.241 00.001 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
00:40:24.243 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.44 mountX=0.12 mountY=-0.05, mountTheta=-0.39
00:40:24.245 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
00:40:24.249 00.004 1032 Enqueuing Move request for scope (0.02, 0.13)
00:40:24.250 00.001 10072 Worker thread wakes up
00:40:24.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
00:40:24.250 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
00:40:24.250 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.05
00:40:24.252 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:24.255 00.003 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:40:24.255 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
00:40:24.255 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:24.255 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:40:24.255 00.000 10072 MoveAxis(E, 7, ABG)
00:40:24.255 00.000 10072 Guiding  Dir = 2, Dur = 7
00:40:24.256 00.001 10072 IsGuiding returns 0
00:40:24.256 00.000 10072 PulseGuide returned control before completion, sleep 17
00:40:24.274 00.018 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:40:24.276 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:24.278 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:24.279 00.001 1032 Enqueuing Expose request
00:40:24.281 00.002 10072 IsGuiding returns 0
00:40:24.281 00.000 10072 Move returns status 0, amount 7
00:40:24.281 00.000 10072 MoveAxis(N, 0, ABG)
00:40:24.281 00.000 10072 Move returns status 0, amount 0
00:40:24.281 00.000 10072 move complete, result=0
00:40:24.281 00.000 10072 worker thread done servicing request
00:40:24.281 00.000 10072 Worker thread wakes up
00:40:24.281 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:24.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:24.289 00.008 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:40:24.689 00.400 10072 Exposure complete
00:40:24.736 00.047 1032 OnExposeComplete: enter
00:40:24.739 00.003 1032 UpdateGuideState(): m_state=6
00:40:24.740 00.001 10072 worker thread done servicing request
00:40:24.741 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3282
00:40:24.742 00.001 1032 Star::Find returns 1 (0), X=318.70, Y=745.32, Mass=1531, SNR=27.6, Peak=148 HFD=2.9
00:40:24.744 00.002 1032 MultiStar: [#1 -0.01,0.21,1.07,U] [#2 -0.08,0.26,0.88,U] [#3 0.06,0.17,0.70,U] [#4 -0.01,0.18,0.62,U] [#5 0.02,0.31,0.00,M1] [#6 -0.08,0.35,0.00,M3] [#7 0.04,0.19,0.50,U] [#8 0.11,0.22,0.58,U] 
00:40:24.747 00.003 1032 refined, 6 included, MultiStar: {0.04, 0.22}, one-star: {0.17, 0.26}
00:40:24.748 00.001 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
00:40:24.750 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
00:40:24.752 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.39 mountX=0.20 mountY=-0.09, mountTheta=-0.44
00:40:24.755 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.22, opts=13)
00:40:24.757 00.002 1032 Enqueuing Move request for scope (0.04, 0.22)
00:40:24.759 00.002 10072 Worker thread wakes up
00:40:24.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
00:40:24.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
00:40:24.759 00.000 10072 Moving (0.04, 0.22) raw xDistance=0.20 yDistance=-0.09
00:40:24.761 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:24.763 00.002 10072 PPEC rslt: input = 0.20, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 289.63
00:40:24.763 00.000 10072 PPEC: input: 0.20, control: 0.09, exposure: 500
00:40:24.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:24.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:40:24.763 00.000 10072 MoveAxis(W, 95, ABG)
00:40:24.763 00.000 10072 Guiding  Dir = 3, Dur = 95
00:40:24.764 00.001 10072 IsGuiding returns 0
00:40:24.764 00.000 10072 PulseGuide returned control before completion, sleep 105
00:40:24.780 00.016 1032 UpdateGuideState exits: m=1531 SNR=27.6
00:40:24.782 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:24.784 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:24.785 00.001 1032 Enqueuing Expose request
00:40:24.875 00.090 10072 IsGuiding returns 0
00:40:24.875 00.000 10072 Move returns status 0, amount 95
00:40:24.875 00.000 10072 MoveAxis(N, 0, ABG)
00:40:24.875 00.000 10072 Move returns status 0, amount 0
00:40:24.876 00.001 10072 move complete, result=0
00:40:24.876 00.000 10072 worker thread done servicing request
00:40:24.876 00.000 10072 Worker thread wakes up
00:40:24.876 00.000 1032 GuideStep: 0.2 px 95 ms WEST, -0.1 px 0 ms NORTH
00:40:24.878 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:24.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:25.503 00.625 10072 Exposure complete
00:40:25.547 00.044 10072 worker thread done servicing request
00:40:25.547 00.000 1032 OnExposeComplete: enter
00:40:25.549 00.002 1032 UpdateGuideState(): m_state=6
00:40:25.552 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3283
00:40:25.556 00.004 1032 Star::Find returns 1 (0), X=318.74, Y=745.05, Mass=1483, SNR=27.1, Peak=149 HFD=2.6
00:40:25.559 00.003 1032 MultiStar: [#1 0.12,-0.11,1.12,U] [#2 -0.09,0.03,0.96,U] [#3 0.03,-0.01,0.67,U] [#4 0.12,0.02,0.68,U] [#5 -0.01,-0.01,0.67,U] [#6 -0.08,0.05,0.68,U] [#7 0.41,-0.03,0.00,M1] [#8 0.06,-0.02,0.62,U] 
00:40:25.560 00.001 1032 refined, 7 included, MultiStar: {0.05, -0.01}, one-star: {0.20, -0.01}
00:40:25.562 00.002 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
00:40:25.564 00.002 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
00:40:25.565 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.27 mountX=-0.03 mountY=-0.04, mountTheta=-2.10
00:40:25.568 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
00:40:25.569 00.001 1032 Enqueuing Move request for scope (0.05, -0.01)
00:40:25.571 00.002 10072 Worker thread wakes up
00:40:25.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
00:40:25.571 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
00:40:25.571 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.03 yDistance=-0.04
00:40:25.573 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:25.575 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:40:25.576 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:40:25.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:25.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:40:25.576 00.000 10072 MoveAxis(E, 7, ABG)
00:40:25.576 00.000 10072 Guiding  Dir = 2, Dur = 7
00:40:25.576 00.000 10072 IsGuiding returns 0
00:40:25.577 00.001 10072 PulseGuide returned control before completion, sleep 17
00:40:25.604 00.027 1032 UpdateGuideState exits: m=1483 SNR=27.1
00:40:25.608 00.004 10072 IsGuiding returns 0
00:40:25.608 00.000 10072 Move returns status 0, amount 7
00:40:25.608 00.000 10072 MoveAxis(N, 0, ABG)
00:40:25.609 00.001 10072 Move returns status 0, amount 0
00:40:25.609 00.000 10072 move complete, result=0
00:40:25.609 00.000 10072 worker thread done servicing request
00:40:25.609 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:25.612 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:25.614 00.002 1032 Enqueuing Expose request
00:40:25.616 00.002 10072 Worker thread wakes up
00:40:25.616 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:25.616 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
00:40:25.620 00.004 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:26.035 00.415 10072 Exposure complete
00:40:26.083 00.048 10072 worker thread done servicing request
00:40:26.083 00.000 1032 OnExposeComplete: enter
00:40:26.085 00.002 1032 UpdateGuideState(): m_state=6
00:40:26.087 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3284
00:40:26.089 00.002 1032 Star::Find returns 1 (0), X=318.68, Y=745.10, Mass=1354, SNR=25.9, Peak=145 HFD=2.6
00:40:26.090 00.001 1032 MultiStar: [#1 0.09,-0.15,1.18,U] [#2 -0.08,0.05,1.01,U] [#3 -0.09,-0.07,0.75,U] [#4 -0.04,-0.12,0.70,U] [#5 -0.01,0.06,0.76,U] [#6 -0.02,0.06,0.72,U] [#7 0.07,-0.03,0.56,U] [#8 0.02,-0.08,0.60,U] 
00:40:26.092 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.15, 0.04}
00:40:26.093 00.001 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
00:40:26.096 00.003 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
00:40:26.098 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.08 mountX=-0.03 mountY=-0.01, mountTheta=-2.91
00:40:26.100 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
00:40:26.101 00.001 1032 Enqueuing Move request for scope (0.01, -0.03)
00:40:26.102 00.001 10072 Worker thread wakes up
00:40:26.103 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
00:40:26.103 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
00:40:26.103 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.01
00:40:26.105 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:26.107 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:40:26.107 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:40:26.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:26.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:40:26.107 00.000 10072 MoveAxis(E, 6, ABG)
00:40:26.107 00.000 10072 Guiding  Dir = 2, Dur = 6
00:40:26.108 00.001 10072 IsGuiding returns 0
00:40:26.108 00.000 10072 PulseGuide returned control before completion, sleep 16
00:40:26.124 00.016 1032 UpdateGuideState exits: m=1354 SNR=25.9
00:40:26.126 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:26.127 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:26.129 00.002 1032 Enqueuing Expose request
00:40:26.130 00.001 10072 IsGuiding returns 0
00:40:26.130 00.000 10072 Move returns status 0, amount 6
00:40:26.130 00.000 10072 MoveAxis(N, 0, ABG)
00:40:26.130 00.000 10072 Move returns status 0, amount 0
00:40:26.130 00.000 10072 move complete, result=0
00:40:26.130 00.000 10072 worker thread done servicing request
00:40:26.131 00.001 10072 Worker thread wakes up
00:40:26.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:26.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:26.138 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
00:40:26.862 00.724 10072 Exposure complete
00:40:26.906 00.044 10072 worker thread done servicing request
00:40:26.907 00.001 1032 OnExposeComplete: enter
00:40:26.909 00.002 1032 UpdateGuideState(): m_state=6
00:40:26.910 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3285
00:40:26.912 00.002 1032 Star::Find returns 1 (0), X=318.86, Y=745.05, Mass=1545, SNR=27.7, Peak=202 HFD=2.6
00:40:26.913 00.001 1032 MultiStar: [#1 0.25,-0.10,1.00,U] [#2 0.23,-0.02,0.87,U] [#3 0.03,-0.02,0.70,U] [#4 0.03,-0.05,0.63,U] [#5 0.17,0.13,0.67,U] [#6 0.09,0.05,0.65,U] [#7 0.18,-0.07,0.50,U] [#8 0.19,0.08,0.57,U] 
00:40:26.914 00.001 1032 refined, 8 included, MultiStar: {0.18, -0.01}, one-star: {0.33, -0.01}
00:40:26.916 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
00:40:26.917 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
00:40:26.919 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.04 mountX=-0.05 mountY=-0.17, mountTheta=-1.87
00:40:26.921 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.01, opts=13)
00:40:26.925 00.004 1032 Enqueuing Move request for scope (0.18, -0.01)
00:40:26.927 00.002 10072 Worker thread wakes up
00:40:26.927 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
00:40:26.927 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
00:40:26.927 00.000 10072 Moving (0.18, -0.01) raw xDistance=-0.05 yDistance=-0.17
00:40:26.929 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:26.931 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:40:26.931 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:40:26.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:26.931 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:40:26.931 00.000 10072 MoveAxis(E, 11, ABG)
00:40:26.931 00.000 10072 Guiding  Dir = 2, Dur = 11
00:40:26.932 00.001 10072 IsGuiding returns 0
00:40:26.932 00.000 10072 PulseGuide returned control before completion, sleep 21
00:40:26.948 00.016 1032 UpdateGuideState exits: m=1545 SNR=27.7
00:40:26.950 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:26.951 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:26.952 00.001 1032 Enqueuing Expose request
00:40:26.969 00.017 10072 IsGuiding returns 0
00:40:26.969 00.000 10072 Move returns status 0, amount 11
00:40:26.969 00.000 10072 MoveAxis(N, 0, ABG)
00:40:26.969 00.000 10072 Move returns status 0, amount 0
00:40:26.969 00.000 10072 move complete, result=0
00:40:26.969 00.000 10072 worker thread done servicing request
00:40:26.969 00.000 10072 Worker thread wakes up
00:40:26.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:26.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:26.973 00.004 1032 GuideStep: -0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
00:40:27.378 00.405 10072 Exposure complete
00:40:27.426 00.048 1032 OnExposeComplete: enter
00:40:27.428 00.002 10072 worker thread done servicing request
00:40:27.428 00.000 1032 UpdateGuideState(): m_state=6
00:40:27.431 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3286
00:40:27.432 00.001 1032 Star::Find returns 1 (0), X=318.82, Y=744.94, Mass=1259, SNR=25.0, Peak=137 HFD=2.6
00:40:27.434 00.002 1032 MultiStar: [#1 0.11,-0.15,1.25,U] [#2 0.03,0.04,0.95,U] [#3 0.14,-0.10,0.76,U] [#4 0.24,-0.08,0.69,U] [#5 0.08,0.01,0.73,U] [#6 0.23,0.08,0.71,U] [#7 0.32,-0.01,0.00,M1] [#8 0.29,-0.11,0.00,M1] 
00:40:27.436 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.06}, one-star: {0.28, -0.12}
00:40:27.437 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
00:40:27.439 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
00:40:27.441 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.35 mountX=-0.09 mountY=-0.13, mountTheta=-2.18
00:40:27.443 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
00:40:27.445 00.002 1032 Enqueuing Move request for scope (0.15, -0.06)
00:40:27.446 00.001 10072 Worker thread wakes up
00:40:27.446 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
00:40:27.446 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
00:40:27.447 00.001 10072 Moving (0.15, -0.06) raw xDistance=-0.09 yDistance=-0.13
00:40:27.448 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:27.450 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:40:27.450 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:40:27.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:27.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:40:27.450 00.000 10072 MoveAxis(E, 9, ABG)
00:40:27.450 00.000 10072 Guiding  Dir = 2, Dur = 9
00:40:27.451 00.001 10072 IsGuiding returns 0
00:40:27.451 00.000 10072 PulseGuide returned control before completion, sleep 19
00:40:27.472 00.021 1032 UpdateGuideState exits: m=1259 SNR=25.0
00:40:27.474 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:27.475 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:27.476 00.001 1032 Enqueuing Expose request
00:40:27.485 00.009 10072 IsGuiding returns 0
00:40:27.485 00.000 10072 Move returns status 0, amount 9
00:40:27.485 00.000 10072 MoveAxis(N, 0, ABG)
00:40:27.485 00.000 10072 Move returns status 0, amount 0
00:40:27.485 00.000 10072 move complete, result=0
00:40:27.486 00.001 10072 worker thread done servicing request
00:40:27.486 00.000 10072 Worker thread wakes up
00:40:27.486 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:27.486 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:27.487 00.001 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:40:28.111 00.624 10072 Exposure complete
00:40:28.162 00.051 10072 worker thread done servicing request
00:40:28.162 00.000 1032 OnExposeComplete: enter
00:40:28.164 00.002 1032 UpdateGuideState(): m_state=6
00:40:28.166 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3287
00:40:28.168 00.002 1032 Star::Find returns 1 (0), X=318.87, Y=745.04, Mass=1504, SNR=27.3, Peak=146 HFD=2.7
00:40:28.170 00.002 1032 MultiStar: [#1 0.13,-0.02,1.07,U] [#2 0.02,0.16,0.92,U] [#3 0.23,0.06,0.73,U] [#4 0.03,-0.03,0.66,U] [#5 0.04,0.06,0.67,U] [#6 -0.03,0.02,0.65,U] [#7 0.22,-0.06,0.53,U] [#8 0.16,0.06,0.57,U] 
00:40:28.171 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.03}, one-star: {0.34, -0.02}
00:40:28.173 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
00:40:28.174 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
00:40:28.176 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.21 mountX=-0.01 mountY=-0.13, mountTheta=-1.62
00:40:28.180 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
00:40:28.182 00.002 1032 Enqueuing Move request for scope (0.13, 0.03)
00:40:28.184 00.002 10072 Worker thread wakes up
00:40:28.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
00:40:28.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
00:40:28.185 00.001 10072 Moving (0.13, 0.03) raw xDistance=-0.01 yDistance=-0.13
00:40:28.187 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:28.189 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:40:28.189 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:40:28.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:28.190 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:40:28.190 00.000 10072 MoveAxis(E, 11, ABG)
00:40:28.190 00.000 10072 Guiding  Dir = 2, Dur = 11
00:40:28.190 00.000 10072 IsGuiding returns 0
00:40:28.191 00.001 10072 PulseGuide returned control before completion, sleep 21
00:40:28.210 00.019 1032 UpdateGuideState exits: m=1504 SNR=27.3
00:40:28.212 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:28.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:28.216 00.002 1032 Enqueuing Expose request
00:40:28.219 00.003 10072 IsGuiding returns 0
00:40:28.219 00.000 10072 Move returns status 0, amount 11
00:40:28.219 00.000 10072 MoveAxis(N, 0, ABG)
00:40:28.219 00.000 10072 Move returns status 0, amount 0
00:40:28.219 00.000 10072 move complete, result=0
00:40:28.219 00.000 10072 worker thread done servicing request
00:40:28.219 00.000 10072 Worker thread wakes up
00:40:28.219 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:28.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:28.225 00.006 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
00:40:28.629 00.404 10072 Exposure complete
00:40:28.683 00.054 10072 worker thread done servicing request
00:40:28.683 00.000 1032 OnExposeComplete: enter
00:40:28.686 00.003 1032 UpdateGuideState(): m_state=6
00:40:28.689 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3288
00:40:28.691 00.002 1032 Star::Find returns 1 (0), X=318.81, Y=744.88, Mass=1472, SNR=27.0, Peak=151 HFD=2.7
00:40:28.693 00.002 1032 MultiStar: [#1 0.16,-0.16,1.08,U] [#2 0.03,0.06,0.92,U] [#3 0.16,0.03,0.69,U] [#4 0.10,-0.16,0.64,U] [#5 0.09,-0.06,0.68,U] [#6 0.19,-0.03,0.67,U] [#7 0.34,-0.01,0.00,M1] [#8 0.13,-0.19,0.60,U] 
00:40:28.695 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.09}, one-star: {0.28, -0.18}
00:40:28.696 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
00:40:28.699 00.003 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
00:40:28.700 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.54 mountX=-0.12 mountY=-0.12, mountTheta=-2.37
00:40:28.703 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.09, opts=13)
00:40:28.707 00.004 1032 Enqueuing Move request for scope (0.15, -0.09)
00:40:28.709 00.002 10072 Worker thread wakes up
00:40:28.709 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
00:40:28.709 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
00:40:28.709 00.000 10072 Moving (0.15, -0.09) raw xDistance=-0.12 yDistance=-0.12
00:40:28.711 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:28.715 00.004 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:40:28.715 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:40:28.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:28.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:40:28.715 00.000 10072 MoveAxis(E, 10, ABG)
00:40:28.715 00.000 10072 Guiding  Dir = 2, Dur = 10
00:40:28.716 00.001 10072 IsGuiding returns 0
00:40:28.717 00.001 10072 PulseGuide returned control before completion, sleep 20
00:40:28.736 00.019 1032 UpdateGuideState exits: m=1472 SNR=27.0
00:40:28.739 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:28.741 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:28.744 00.003 1032 Enqueuing Expose request
00:40:28.750 00.006 10072 IsGuiding returns 0
00:40:28.750 00.000 10072 Move returns status 0, amount 10
00:40:28.750 00.000 10072 MoveAxis(N, 0, ABG)
00:40:28.750 00.000 10072 Move returns status 0, amount 0
00:40:28.750 00.000 10072 move complete, result=0
00:40:28.750 00.000 10072 worker thread done servicing request
00:40:28.750 00.000 10072 Worker thread wakes up
00:40:28.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:28.751 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:28.753 00.002 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:40:29.378 00.625 10072 Exposure complete
00:40:29.431 00.053 10072 worker thread done servicing request
00:40:29.431 00.000 1032 OnExposeComplete: enter
00:40:29.434 00.003 1032 UpdateGuideState(): m_state=6
00:40:29.436 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3289
00:40:29.438 00.002 1032 Star::Find returns 1 (0), X=318.90, Y=745.06, Mass=1395, SNR=26.3, Peak=181 HFD=2.6
00:40:29.440 00.002 1032 MultiStar: [#1 0.18,-0.23,0.00,M1] [#2 0.04,-0.01,0.99,U] [#3 0.15,-0.14,0.75,U] [#4 0.13,-0.21,0.68,U] [#5 0.10,-0.13,0.69,U] [#6 0.22,0.10,0.70,U] [#7 0.19,-0.15,0.56,U] [#8 0.09,-0.08,0.62,U] 
00:40:29.442 00.002 1032 refined, 7 included, MultiStar: {0.17, -0.07}, one-star: {0.37, 0.00}
00:40:29.444 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
00:40:29.446 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
00:40:29.447 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.39 mountX=-0.11 mountY=-0.14, mountTheta=-2.22
00:40:29.450 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.07, opts=13)
00:40:29.452 00.002 1032 Enqueuing Move request for scope (0.17, -0.07)
00:40:29.456 00.004 10072 Worker thread wakes up
00:40:29.456 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
00:40:29.456 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
00:40:29.456 00.000 10072 Moving (0.17, -0.07) raw xDistance=-0.11 yDistance=-0.14
00:40:29.459 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:29.461 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:40:29.461 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:40:29.461 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:29.461 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:40:29.461 00.000 10072 MoveAxis(E, 11, ABG)
00:40:29.461 00.000 10072 Guiding  Dir = 2, Dur = 11
00:40:29.461 00.000 10072 IsGuiding returns 0
00:40:29.462 00.001 10072 PulseGuide returned control before completion, sleep 21
00:40:29.480 00.018 1032 UpdateGuideState exits: m=1395 SNR=26.3
00:40:29.482 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:29.483 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:29.487 00.004 1032 Enqueuing Expose request
00:40:29.489 00.002 10072 IsGuiding returns 0
00:40:29.489 00.000 10072 Move returns status 0, amount 11
00:40:29.489 00.000 10072 MoveAxis(N, 0, ABG)
00:40:29.489 00.000 10072 Move returns status 0, amount 0
00:40:29.489 00.000 10072 move complete, result=0
00:40:29.490 00.001 10072 worker thread done servicing request
00:40:29.490 00.000 10072 Worker thread wakes up
00:40:29.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:29.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:29.498 00.008 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:40:29.897 00.399 10072 Exposure complete
00:40:29.948 00.051 10072 worker thread done servicing request
00:40:29.948 00.000 1032 OnExposeComplete: enter
00:40:29.950 00.002 1032 UpdateGuideState(): m_state=6
00:40:29.952 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3290
00:40:29.954 00.002 1032 Star::Find returns 1 (0), X=318.85, Y=744.94, Mass=1278, SNR=25.2, Peak=151 HFD=2.6
00:40:29.956 00.002 1032 MultiStar: [#1 0.15,-0.15,1.21,U] [#2 0.08,0.09,1.01,U] [#3 0.07,-0.10,0.72,U] [#4 -0.05,0.02,0.74,U] [#5 0.02,0.05,0.74,U] [#6 0.06,0.07,0.76,U] [#7 0.12,-0.14,0.58,U] [#8 0.19,-0.12,0.64,U] 
00:40:29.958 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.04}, one-star: {0.32, -0.12}
00:40:29.960 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:40:29.963 00.003 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:40:29.965 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.37 mountX=-0.07 mountY=-0.10, mountTheta=-2.20
00:40:29.967 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
00:40:29.969 00.002 1032 Enqueuing Move request for scope (0.11, -0.04)
00:40:29.970 00.001 10072 Worker thread wakes up
00:40:29.971 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
00:40:29.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
00:40:29.971 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.10
00:40:29.974 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:29.976 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:40:29.976 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:40:29.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:29.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:40:29.976 00.000 10072 MoveAxis(E, 10, ABG)
00:40:29.976 00.000 10072 Guiding  Dir = 2, Dur = 10
00:40:29.977 00.001 10072 IsGuiding returns 0
00:40:29.977 00.000 10072 PulseGuide returned control before completion, sleep 20
00:40:29.995 00.018 1032 UpdateGuideState exits: m=1278 SNR=25.2
00:40:29.997 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:29.998 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:30.000 00.002 1032 Enqueuing Expose request
00:40:30.004 00.004 10072 IsGuiding returns 0
00:40:30.004 00.000 10072 Move returns status 0, amount 10
00:40:30.004 00.000 10072 MoveAxis(N, 0, ABG)
00:40:30.004 00.000 10072 Move returns status 0, amount 0
00:40:30.004 00.000 10072 move complete, result=0
00:40:30.005 00.001 10072 worker thread done servicing request
00:40:30.005 00.000 10072 Worker thread wakes up
00:40:30.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:30.005 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:30.010 00.005 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:40:30.633 00.623 10072 Exposure complete
00:40:30.678 00.045 10072 worker thread done servicing request
00:40:30.678 00.000 1032 OnExposeComplete: enter
00:40:30.680 00.002 1032 UpdateGuideState(): m_state=6
00:40:30.681 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3291
00:40:30.683 00.002 1032 Star::Find returns 1 (0), X=318.87, Y=745.05, Mass=1452, SNR=26.8, Peak=171 HFD=2.6
00:40:30.684 00.001 1032 MultiStar: [#1 0.14,-0.16,1.12,U] [#2 0.23,-0.03,0.94,U] [#3 0.07,-0.10,0.65,U] [#4 0.12,0.02,0.63,U] [#5 0.09,-0.03,0.74,U] [#6 0.19,-0.02,0.70,U] [#7 0.33,0.09,0.00,M1] [#8 0.07,-0.21,0.58,U] 
00:40:30.686 00.002 1032 refined, 7 included, MultiStar: {0.17, -0.07}, one-star: {0.33, -0.01}
00:40:30.687 00.001 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
00:40:30.689 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
00:40:30.690 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.39 mountX=-0.11 mountY=-0.14, mountTheta=-2.22
00:40:30.694 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.07, opts=13)
00:40:30.696 00.002 1032 Enqueuing Move request for scope (0.17, -0.07)
00:40:30.697 00.001 10072 Worker thread wakes up
00:40:30.698 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
00:40:30.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
00:40:30.698 00.000 10072 Moving (0.17, -0.07) raw xDistance=-0.11 yDistance=-0.14
00:40:30.699 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:30.701 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:40:30.701 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:40:30.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:30.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:40:30.702 00.001 10072 MoveAxis(E, 12, ABG)
00:40:30.702 00.000 10072 Guiding  Dir = 2, Dur = 12
00:40:30.702 00.000 10072 IsGuiding returns 0
00:40:30.702 00.000 10072 PulseGuide returned control before completion, sleep 22
00:40:30.719 00.017 1032 UpdateGuideState exits: m=1452 SNR=26.8
00:40:30.721 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:30.723 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:30.725 00.002 1032 Enqueuing Expose request
00:40:30.738 00.013 10072 IsGuiding returns 0
00:40:30.738 00.000 10072 Move returns status 0, amount 12
00:40:30.738 00.000 10072 MoveAxis(N, 0, ABG)
00:40:30.738 00.000 10072 Move returns status 0, amount 0
00:40:30.738 00.000 10072 move complete, result=0
00:40:30.738 00.000 10072 worker thread done servicing request
00:40:30.738 00.000 10072 Worker thread wakes up
00:40:30.738 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:30.738 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:30.739 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:40:31.147 00.408 10072 Exposure complete
00:40:31.196 00.049 10072 worker thread done servicing request
00:40:31.196 00.000 1032 OnExposeComplete: enter
00:40:31.198 00.002 1032 UpdateGuideState(): m_state=6
00:40:31.201 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3292
00:40:31.202 00.001 1032 Star::Find returns 1 (0), X=318.83, Y=744.94, Mass=1362, SNR=26.0, Peak=180 HFD=2.6
00:40:31.205 00.003 1032 MultiStar: [#1 0.00,-0.22,1.15,U] [#2 0.18,-0.13,0.95,U] [#3 0.14,-0.19,0.72,U] [#4 0.01,-0.18,0.71,U] [#5 -0.04,-0.06,0.74,U] [#6 0.04,0.12,0.74,U] [#7 0.05,-0.18,0.54,U] [#8 -0.01,-0.14,0.61,U] 
00:40:31.209 00.004 1032 refined, 8 included, MultiStar: {0.08, -0.12}, one-star: {0.30, -0.12}
00:40:31.211 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
00:40:31.213 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
00:40:31.214 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.97 mountX=-0.14 mountY=-0.05, mountTheta=-2.80
00:40:31.218 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.12, opts=13)
00:40:31.219 00.001 1032 Enqueuing Move request for scope (0.08, -0.12)
00:40:31.221 00.002 10072 Worker thread wakes up
00:40:31.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
00:40:31.221 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
00:40:31.221 00.000 10072 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.05
00:40:31.223 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:31.226 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.63
00:40:31.226 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:40:31.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:31.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:40:31.226 00.000 10072 MoveAxis(E, 82, ABG)
00:40:31.226 00.000 10072 Guiding  Dir = 2, Dur = 82
00:40:31.226 00.000 10072 IsGuiding returns 0
00:40:31.227 00.001 10072 PulseGuide returned control before completion, sleep 92
00:40:31.246 00.019 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:40:31.248 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:31.250 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:31.253 00.003 1032 Enqueuing Expose request
00:40:31.333 00.080 10072 IsGuiding returns 0
00:40:31.333 00.000 10072 Move returns status 0, amount 82
00:40:31.333 00.000 10072 MoveAxis(N, 0, ABG)
00:40:31.333 00.000 10072 Move returns status 0, amount 0
00:40:31.333 00.000 10072 move complete, result=0
00:40:31.333 00.000 10072 worker thread done servicing request
00:40:31.333 00.000 10072 Worker thread wakes up
00:40:31.333 00.000 1032 GuideStep: -0.1 px 82 ms EAST, -0.0 px 0 ms NORTH
00:40:31.336 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:31.337 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:31.962 00.625 10072 Exposure complete
00:40:32.021 00.059 10072 worker thread done servicing request
00:40:32.022 00.001 1032 OnExposeComplete: enter
00:40:32.026 00.004 1032 UpdateGuideState(): m_state=6
00:40:32.029 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3293
00:40:32.032 00.003 1032 Star::Find returns 1 (0), X=318.80, Y=745.07, Mass=1260, SNR=25.0, Peak=147 HFD=2.5
00:40:32.034 00.002 1032 MultiStar: [#1 0.14,-0.10,1.21,U] [#2 0.04,0.04,1.03,U] [#3 0.05,0.01,0.81,U] [#4 0.09,-0.11,0.70,U] [#5 0.04,0.01,0.71,U] [#6 0.01,0.13,0.78,U] [#7 0.23,-0.25,0.00,M1] [#8 0.06,0.01,0.64,U] 
00:40:32.038 00.004 1032 refined, 7 included, MultiStar: {0.10, -0.00}, one-star: {0.26, 0.00}
00:40:32.040 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
00:40:32.043 00.003 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
00:40:32.045 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.05 mountX=-0.03 mountY=-0.09, mountTheta=-1.88
00:40:32.053 00.008 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.00, opts=13)
00:40:32.056 00.003 1032 Enqueuing Move request for scope (0.10, -0.00)
00:40:32.058 00.002 10072 Worker thread wakes up
00:40:32.058 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
00:40:32.058 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
00:40:32.058 00.000 10072 Moving (0.10, -0.00) raw xDistance=-0.03 yDistance=-0.09
00:40:32.060 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:32.061 00.001 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:40:32.063 00.002 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:40:32.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:32.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:40:32.063 00.000 10072 MoveAxis(E, 14, ABG)
00:40:32.063 00.000 10072 Guiding  Dir = 2, Dur = 14
00:40:32.063 00.000 10072 IsGuiding returns 0
00:40:32.064 00.001 10072 PulseGuide returned control before completion, sleep 24
00:40:32.089 00.025 1032 UpdateGuideState exits: m=1260 SNR=25.0
00:40:32.091 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:32.093 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:32.094 00.001 1032 Enqueuing Expose request
00:40:32.097 00.003 10072 IsGuiding returns 0
00:40:32.097 00.000 10072 Move returns status 0, amount 14
00:40:32.097 00.000 10072 MoveAxis(N, 0, ABG)
00:40:32.097 00.000 10072 Move returns status 0, amount 0
00:40:32.097 00.000 10072 move complete, result=0
00:40:32.097 00.000 10072 worker thread done servicing request
00:40:32.097 00.000 10072 Worker thread wakes up
00:40:32.097 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:32.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:32.105 00.008 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
00:40:32.507 00.402 10072 Exposure complete
00:40:32.569 00.062 10072 worker thread done servicing request
00:40:32.570 00.001 1032 OnExposeComplete: enter
00:40:32.572 00.002 1032 UpdateGuideState(): m_state=6
00:40:32.575 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3294
00:40:32.577 00.002 1032 Star::Find returns 1 (0), X=318.81, Y=745.10, Mass=1490, SNR=27.2, Peak=163 HFD=2.5
00:40:32.578 00.001 1032 MultiStar: [#1 -0.00,-0.07,1.11,U] [#2 -0.05,0.09,0.91,U] [#3 0.13,-0.01,0.74,U] [#4 0.08,-0.14,0.63,U] [#5 0.03,0.18,0.67,U] [#6 -0.02,-0.02,0.69,U] [#7 0.32,-0.00,0.00,M2] [#8 0.01,-0.04,0.56,U] 
00:40:32.582 00.004 1032 refined, 7 included, MultiStar: {0.06, 0.00}, one-star: {0.27, 0.04}
00:40:32.585 00.003 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
00:40:32.587 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
00:40:32.589 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.08 mountX=-0.01 mountY=-0.06, mountTheta=-1.75
00:40:32.593 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
00:40:32.596 00.003 1032 Enqueuing Move request for scope (0.06, 0.00)
00:40:32.599 00.003 10072 Worker thread wakes up
00:40:32.599 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
00:40:32.599 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
00:40:32.599 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
00:40:32.601 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:32.604 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:40:32.604 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:40:32.604 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:32.604 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:40:32.604 00.000 10072 MoveAxis(E, 12, ABG)
00:40:32.604 00.000 10072 Guiding  Dir = 2, Dur = 12
00:40:32.605 00.001 10072 IsGuiding returns 0
00:40:32.606 00.001 10072 PulseGuide returned control before completion, sleep 22
00:40:32.627 00.021 1032 UpdateGuideState exits: m=1490 SNR=27.2
00:40:32.630 00.003 10072 IsGuiding returns 0
00:40:32.630 00.000 10072 Move returns status 0, amount 12
00:40:32.630 00.000 10072 MoveAxis(N, 0, ABG)
00:40:32.630 00.000 10072 Move returns status 0, amount 0
00:40:32.631 00.001 10072 move complete, result=0
00:40:32.631 00.000 10072 worker thread done servicing request
00:40:32.631 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:32.633 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:32.635 00.002 1032 Enqueuing Expose request
00:40:32.637 00.002 10072 Worker thread wakes up
00:40:32.637 00.000 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
00:40:32.638 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:32.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:33.274 00.636 10072 Exposure complete
00:40:33.357 00.083 1032 OnExposeComplete: enter
00:40:33.362 00.005 10072 worker thread done servicing request
00:40:33.362 00.000 1032 UpdateGuideState(): m_state=6
00:40:33.367 00.005 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3295
00:40:33.370 00.003 1032 Star::Find returns 1 (0), X=318.86, Y=744.91, Mass=1377, SNR=26.2, Peak=193 HFD=2.5
00:40:33.372 00.002 1032 MultiStar: [#1 0.09,-0.02,1.19,U] [#2 0.01,-0.01,0.99,U] [#3 -0.10,-0.01,0.74,U] [#4 -0.03,0.07,0.66,U] [#5 -0.04,0.19,0.70,U] [#6 0.05,0.03,0.71,U] [#7 0.22,-0.05,0.54,U] [#8 0.10,0.05,0.59,U] 
00:40:33.374 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.00}, one-star: {0.32, -0.15}
00:40:33.376 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
00:40:33.378 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
00:40:33.380 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.03 mountX=-0.02 mountY=-0.07, mountTheta=-1.80
00:40:33.387 00.007 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
00:40:33.390 00.003 1032 Enqueuing Move request for scope (0.08, 0.00)
00:40:33.399 00.009 10072 Worker thread wakes up
00:40:33.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
00:40:33.399 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
00:40:33.399 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.07
00:40:33.401 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:33.405 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:40:33.405 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:40:33.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:33.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:40:33.405 00.000 10072 MoveAxis(E, 14, ABG)
00:40:33.405 00.000 10072 Guiding  Dir = 2, Dur = 14
00:40:33.406 00.001 10072 IsGuiding returns 0
00:40:33.407 00.001 10072 PulseGuide returned control before completion, sleep 24
00:40:33.431 00.024 1032 UpdateGuideState exits: m=1377 SNR=26.2
00:40:33.434 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:33.437 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:33.440 00.003 1032 Enqueuing Expose request
00:40:33.443 00.003 10072 IsGuiding returns 0
00:40:33.443 00.000 10072 Move returns status 0, amount 14
00:40:33.444 00.001 10072 MoveAxis(N, 0, ABG)
00:40:33.444 00.000 10072 Move returns status 0, amount 0
00:40:33.444 00.000 10072 move complete, result=0
00:40:33.444 00.000 10072 worker thread done servicing request
00:40:33.444 00.000 10072 Worker thread wakes up
00:40:33.444 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:33.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:33.452 00.008 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
00:40:33.852 00.400 10072 Exposure complete
00:40:33.922 00.070 10072 worker thread done servicing request
00:40:33.922 00.000 1032 OnExposeComplete: enter
00:40:33.926 00.004 1032 UpdateGuideState(): m_state=6
00:40:33.928 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3296
00:40:33.931 00.003 1032 Star::Find returns 1 (0), X=318.67, Y=744.98, Mass=1448, SNR=26.8, Peak=190 HFD=2.4
00:40:33.933 00.002 1032 MultiStar: [#1 0.15,-0.18,1.07,U] [#2 -0.07,0.04,0.95,U] [#3 -0.01,0.01,0.74,U] [#4 -0.08,-0.06,0.69,U] [#5 -0.08,0.06,0.70,U] [#6 0.09,0.02,0.72,U] [#7 0.03,-0.08,0.48,U] [#8 0.12,-0.10,0.58,U] 
00:40:33.935 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.14, -0.09}
00:40:33.937 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
00:40:33.939 00.002 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
00:40:33.941 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.89 mountX=-0.05 mountY=-0.02, mountTheta=-2.72
00:40:33.946 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
00:40:33.949 00.003 1032 Enqueuing Move request for scope (0.04, -0.05)
00:40:33.952 00.003 10072 Worker thread wakes up
00:40:33.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
00:40:33.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
00:40:33.952 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=-0.02
00:40:33.954 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:33.963 00.009 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:40:33.963 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:40:33.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:33.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:40:33.963 00.000 10072 MoveAxis(E, 13, ABG)
00:40:33.963 00.000 10072 Guiding  Dir = 2, Dur = 13
00:40:33.963 00.000 10072 IsGuiding returns 0
00:40:33.964 00.001 10072 PulseGuide returned control before completion, sleep 23
00:40:33.990 00.026 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:40:33.993 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:33.996 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:33.999 00.003 1032 Enqueuing Expose request
00:40:34.002 00.003 10072 IsGuiding returns 0
00:40:34.002 00.000 10072 Move returns status 0, amount 13
00:40:34.002 00.000 10072 MoveAxis(N, 0, ABG)
00:40:34.002 00.000 10072 Move returns status 0, amount 0
00:40:34.002 00.000 10072 move complete, result=0
00:40:34.003 00.001 10072 worker thread done servicing request
00:40:34.003 00.000 10072 Worker thread wakes up
00:40:34.003 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:34.003 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:34.013 00.010 1032 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
00:40:34.630 00.617 10072 Exposure complete
00:40:34.702 00.072 10072 worker thread done servicing request
00:40:34.703 00.001 1032 OnExposeComplete: enter
00:40:34.707 00.004 1032 UpdateGuideState(): m_state=6
00:40:34.713 00.006 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3297
00:40:34.715 00.002 1032 Star::Find returns 1 (0), X=318.86, Y=744.65, Mass=1471, SNR=27.0, Peak=212 HFD=2.5
00:40:34.719 00.004 1032 MultiStar: [#1 0.30,-0.38,0.00,M1] [#2 0.01,-0.39,0.00,M1] [#3 0.23,-0.27,0.00,M1] [#4 0.06,-0.41,0.00,M1] [#5 -0.06,-0.24,0.68,U] [#6 0.27,-0.35,0.00,M1] [#7 0.13,-0.34,0.00,M1] [#8 0.17,-0.44,0.00,M1] 
00:40:34.722 00.003 1032 refined, 1 included, MultiStar: {0.17, -0.34}, one-star: {0.32, -0.41}
00:40:34.724 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
00:40:34.725 00.001 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
00:40:34.727 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.34 hyp=0.38 cameraTheta=-1.11 mountX=-0.37 mountY=-0.08, mountTheta=-2.94
00:40:34.730 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.34, opts=13)
00:40:34.732 00.002 1032 Enqueuing Move request for scope (0.17, -0.34)
00:40:34.736 00.004 10072 Worker thread wakes up
00:40:34.737 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.34) opts 0xd
00:40:34.737 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.34)
00:40:34.737 00.000 10072 Moving (0.17, -0.34) raw xDistance=-0.37 yDistance=-0.08
00:40:34.740 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:34.742 00.002 10072 PPEC rslt: input = -0.37, final = -0.20, react = -0.18, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 289.62
00:40:34.743 00.001 10072 PPEC: input: -0.37, control: -0.20, exposure: 500
00:40:34.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:34.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:40:34.743 00.000 10072 MoveAxis(E, 201, ABG)
00:40:34.743 00.000 10072 Guiding  Dir = 2, Dur = 201
00:40:34.743 00.000 10072 IsGuiding returns 0
00:40:34.744 00.001 10072 PulseGuide returned control before completion, sleep 211
00:40:34.786 00.042 1032 UpdateGuideState exits: m=1471 SNR=27.0
00:40:34.789 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:34.792 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:34.794 00.002 1032 Enqueuing Expose request
00:40:34.970 00.176 10072 IsGuiding returns 0
00:40:34.970 00.000 10072 Move returns status 0, amount 201
00:40:34.971 00.001 10072 MoveAxis(N, 0, ABG)
00:40:34.971 00.000 10072 Move returns status 0, amount 0
00:40:34.971 00.000 10072 move complete, result=0
00:40:34.971 00.000 10072 worker thread done servicing request
00:40:34.971 00.000 10072 Worker thread wakes up
00:40:34.971 00.000 1032 GuideStep: -0.4 px 201 ms EAST, -0.1 px 0 ms NORTH
00:40:34.975 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:34.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:35.383 00.408 10072 Exposure complete
00:40:35.455 00.072 10072 worker thread done servicing request
00:40:35.455 00.000 1032 OnExposeComplete: enter
00:40:35.458 00.003 1032 UpdateGuideState(): m_state=6
00:40:35.461 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3298
00:40:35.463 00.002 1032 Star::Find returns 1 (0), X=318.86, Y=744.87, Mass=1390, SNR=26.3, Peak=152 HFD=2.7
00:40:35.466 00.003 1032 MultiStar: [#1 0.31,-0.33,0.00,M2] [#2 0.24,-0.33,0.00,M2] [#3 0.25,-0.31,0.00,M2] [#4 0.17,-0.24,0.00,M2] [#5 0.20,-0.25,0.00,M1] [#6 0.39,-0.16,0.00,M2] [#7 0.46,-0.46,0.00,M2] [#8 0.27,-0.29,0.00,M2] 
00:40:35.468 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
00:40:35.470 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
00:40:35.472 00.002 1032 CameraToMount -- cameraX=0.32 cameraY=-0.19 hyp=0.37 cameraTheta=-0.53 mountX=-0.26 mountY=-0.26, mountTheta=-2.36
00:40:35.478 00.006 1032 SchedulePrimaryMove(0F526948, x=0.32, y=-0.19, opts=13)
00:40:35.480 00.002 1032 Enqueuing Move request for scope (0.32, -0.19)
00:40:35.483 00.003 10072 Worker thread wakes up
00:40:35.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.19) opts 0xd
00:40:35.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.32, -0.19)
00:40:35.483 00.000 10072 Moving (0.32, -0.19) raw xDistance=-0.26 yDistance=-0.26
00:40:35.493 00.010 10072 PPEC rslt: input = -0.26, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 289.62
00:40:35.494 00.001 10072 PPEC: input: -0.26, control: -0.14, exposure: 500
00:40:35.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:40:35.494 00.000 10072 MoveAxis(E, 147, ABG)
00:40:35.494 00.000 10072 Guiding  Dir = 2, Dur = 147
00:40:35.495 00.001 10072 IsGuiding returns 0
00:40:35.496 00.001 10072 PulseGuide returned control before completion, sleep 157
00:40:35.496 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:35.528 00.032 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:40:35.532 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:35.536 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:35.538 00.002 1032 Enqueuing Expose request
00:40:35.661 00.123 10072 IsGuiding returns 1
00:40:35.661 00.000 10072 scope still moving after pulse duration time elapsed
00:40:35.692 00.031 10072 IsGuiding returns 0
00:40:35.692 00.000 10072 scope move finished after 147 + 49 ms
00:40:35.692 00.000 10072 Move returns status 0, amount 147
00:40:35.692 00.000 10072 MoveAxis(N, 168, ABG)
00:40:35.692 00.000 10072 Guiding  Dir = 0, Dur = 168
00:40:35.693 00.001 10072 IsGuiding returns 0
00:40:35.693 00.000 10072 PulseGuide returned control before completion, sleep 178
00:40:35.879 00.186 10072 IsGuiding returns 0
00:40:35.879 00.000 10072 Move returns status 0, amount 168
00:40:35.880 00.001 10072 move complete, result=0
00:40:35.880 00.000 10072 worker thread done servicing request
00:40:35.880 00.000 10072 Worker thread wakes up
00:40:35.880 00.000 1032 GuideStep: -0.3 px 147 ms EAST, -0.3 px 168 ms NORTH
00:40:35.882 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:35.882 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:36.595 00.713 10072 Exposure complete
00:40:36.847 00.252 10072 worker thread done servicing request
00:40:36.847 00.000 1032 OnExposeComplete: enter
00:40:36.850 00.003 1032 UpdateGuideState(): m_state=6
00:40:36.853 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3299
00:40:36.856 00.003 1032 Star::Find returns 1 (0), X=318.42, Y=745.17, Mass=1538, SNR=27.6, Peak=174 HFD=2.7
00:40:36.858 00.002 1032 MultiStar: [#1 -0.25,0.05,1.03,U] [#2 -0.30,0.18,0.00,M3] [#3 -0.23,0.10,0.69,U] [#4 -0.19,-0.02,0.65,U] [#5 -0.34,0.29,0.00,M2] [#6 -0.33,0.16,0.00,M3] [#7 -0.08,0.13,0.54,U] [#8 -0.21,0.05,0.56,U] 
00:40:36.894 00.036 1032 single-star, 5 included, MultiStar: {-0.18, 0.07}, one-star: {-0.12, 0.10}
00:40:36.897 00.003 1032 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.83) = xAngle (0.58 = 0.58)
00:40:36.899 00.002 1032 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.58 = 0.58)
00:40:36.902 00.003 1032 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.41 mountX=0.13 mountY=0.09, mountTheta=0.58
00:40:36.908 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.10, opts=13)
00:40:36.912 00.004 1032 Enqueuing Move request for scope (-0.12, 0.10)
00:40:36.915 00.003 10072 Worker thread wakes up
00:40:36.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
00:40:36.916 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
00:40:36.916 00.000 10072 Moving (-0.12, 0.10) raw xDistance=0.13 yDistance=0.09
00:40:36.919 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:36.929 00.010 10072 PPEC rslt: input = 0.13, final = 0.04, react = 0.06, pred = -0.02, hyst = 0.05, hyst_pct = 0.00, period_length = 289.62
00:40:36.929 00.000 10072 PPEC: input: 0.13, control: 0.04, exposure: 500
00:40:36.929 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:36.929 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:40:36.929 00.000 10072 MoveAxis(W, 43, ABG)
00:40:36.929 00.000 10072 Guiding  Dir = 3, Dur = 43
00:40:36.930 00.001 10072 IsGuiding returns 0
00:40:36.931 00.001 10072 PulseGuide returned control before completion, sleep 53
00:40:36.959 00.028 1032 UpdateGuideState exits: m=1538 SNR=27.6
00:40:36.963 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:36.970 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:36.976 00.006 1032 Enqueuing Expose request
00:40:36.996 00.020 10072 IsGuiding returns 0
00:40:36.996 00.000 10072 Move returns status 0, amount 43
00:40:36.997 00.001 10072 MoveAxis(N, 0, ABG)
00:40:36.997 00.000 10072 Move returns status 0, amount 0
00:40:36.997 00.000 10072 move complete, result=0
00:40:36.997 00.000 10072 worker thread done servicing request
00:40:36.997 00.000 10072 Worker thread wakes up
00:40:36.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:36.997 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:36.999 00.002 1032 GuideStep: 0.1 px 43 ms WEST, 0.1 px 0 ms NORTH
00:40:37.863 00.864 10072 Exposure complete
00:40:37.968 00.105 10072 worker thread done servicing request
00:40:37.968 00.000 1032 OnExposeComplete: enter
00:40:37.971 00.003 1032 UpdateGuideState(): m_state=6
00:40:37.974 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3300
00:40:37.976 00.002 1032 Star::Find returns 1 (0), X=318.53, Y=745.03, Mass=1441, SNR=26.8, Peak=160 HFD=2.6
00:40:37.979 00.003 1032 MultiStar: [#1 -0.11,0.05,1.14,U] [#2 -0.30,0.09,0.00,M4] [#3 -0.14,-0.18,0.70,U] [#4 -0.18,-0.04,0.66,U] [#5 -0.25,0.03,0.68,U] [#6 -0.13,0.11,0.70,U] [#7 0.02,-0.23,0.53,U] [#8 -0.06,0.05,0.59,U] 
00:40:37.982 00.003 1032 single-star, 7 included, MultiStar: {-0.11, -0.02}, one-star: {-0.01, -0.03}
00:40:37.983 00.001 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.66)
00:40:37.987 00.004 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.66)
00:40:37.990 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.80 mountX=-0.03 mountY=0.01, mountTheta=2.66
00:40:37.994 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
00:40:37.998 00.004 1032 Enqueuing Move request for scope (-0.01, -0.03)
00:40:38.001 00.003 10072 Worker thread wakes up
00:40:38.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:40:38.001 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:40:38.001 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
00:40:38.004 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:38.007 00.003 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:40:38.007 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
00:40:38.007 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:38.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:40:38.007 00.000 10072 MoveAxis(E, 18, ABG)
00:40:38.007 00.000 10072 Guiding  Dir = 2, Dur = 18
00:40:38.008 00.001 10072 IsGuiding returns 0
00:40:38.008 00.000 10072 PulseGuide returned control before completion, sleep 28
00:40:38.033 00.025 1032 UpdateGuideState exits: m=1441 SNR=26.8
00:40:38.036 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:38.039 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:38.041 00.002 1032 Enqueuing Expose request
00:40:38.047 00.006 10072 IsGuiding returns 0
00:40:38.047 00.000 10072 Move returns status 0, amount 18
00:40:38.047 00.000 10072 MoveAxis(N, 0, ABG)
00:40:38.047 00.000 10072 Move returns status 0, amount 0
00:40:38.047 00.000 10072 move complete, result=0
00:40:38.048 00.001 10072 worker thread done servicing request
00:40:38.048 00.000 10072 Worker thread wakes up
00:40:38.048 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:38.048 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:38.054 00.006 1032 GuideStep: -0.0 px 18 ms EAST, 0.0 px 0 ms NORTH
00:40:38.810 00.756 10072 Exposure complete
00:40:38.921 00.111 10072 worker thread done servicing request
00:40:38.921 00.000 1032 OnExposeComplete: enter
00:40:38.930 00.009 1032 UpdateGuideState(): m_state=6
00:40:38.933 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3301
00:40:38.935 00.002 1032 Star::Find returns 1 (0), X=318.53, Y=745.11, Mass=1413, SNR=26.5, Peak=162 HFD=2.5
00:40:38.938 00.003 1032 MultiStar: [#1 -0.06,0.08,1.12,U] [#2 -0.12,0.12,0.98,U] [#3 -0.15,0.01,0.74,U] [#4 -0.19,0.02,0.66,U] [#5 -0.20,0.18,0.70,U] [#6 -0.04,0.20,0.65,U] [#7 0.12,0.07,0.57,U] [#8 0.08,0.05,0.64,U] 
00:40:38.941 00.003 1032 single-star, 8 included, MultiStar: {-0.07, 0.09}, one-star: {-0.01, 0.05}
00:40:38.944 00.003 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
00:40:38.946 00.002 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
00:40:38.949 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.73 mountX=0.05 mountY=-0.01, mountTheta=-0.10
00:40:38.953 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
00:40:38.962 00.009 1032 Enqueuing Move request for scope (-0.01, 0.05)
00:40:38.966 00.004 10072 Worker thread wakes up
00:40:38.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
00:40:38.966 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
00:40:38.966 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
00:40:38.969 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:38.971 00.002 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:40:38.973 00.002 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
00:40:38.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:38.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:40:38.973 00.000 10072 MoveAxis(E, 18, ABG)
00:40:38.973 00.000 10072 Guiding  Dir = 2, Dur = 18
00:40:38.974 00.001 10072 IsGuiding returns 0
00:40:38.974 00.000 10072 PulseGuide returned control before completion, sleep 28
00:40:39.002 00.028 1032 UpdateGuideState exits: m=1413 SNR=26.5
00:40:39.006 00.004 10072 IsGuiding returns 0
00:40:39.006 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:39.009 00.003 10072 Move returns status 0, amount 18
00:40:39.009 00.000 10072 MoveAxis(N, 0, ABG)
00:40:39.009 00.000 10072 Move returns status 0, amount 0
00:40:39.009 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:39.012 00.003 1032 Enqueuing Expose request
00:40:39.015 00.003 10072 move complete, result=0
00:40:39.015 00.000 10072 worker thread done servicing request
00:40:39.015 00.000 1032 GuideStep: 0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
00:40:39.019 00.004 10072 Worker thread wakes up
00:40:39.019 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:39.019 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:39.852 00.833 10072 Exposure complete
00:40:40.740 00.888 10072 worker thread done servicing request
00:40:40.740 00.000 1032 OnExposeComplete: enter
00:40:40.748 00.008 1032 UpdateGuideState(): m_state=6
00:40:40.753 00.005 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3302
00:40:40.756 00.003 1032 Star::Find returns 1 (0), X=318.58, Y=745.23, Mass=1431, SNR=26.7, Peak=148 HFD=2.9
00:40:40.760 00.004 1032 MultiStar: [#1 -0.03,0.06,1.10,U] [#2 -0.14,0.22,0.94,U] [#3 -0.03,0.15,0.74,U] [#4 -0.06,0.15,0.68,U] [#5 -0.17,0.20,0.72,U] [#6 -0.21,0.31,0.00,M2] [#7 0.18,0.11,0.53,U] [#8 0.07,0.26,0.56,U] 
00:40:40.763 00.003 1032 refined, 7 included, MultiStar: {-0.03, 0.16}, one-star: {0.04, 0.17}
00:40:40.766 00.003 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
00:40:40.768 00.002 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
00:40:40.770 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.74 mountX=0.16 mountY=-0.01, mountTheta=-0.09
00:40:40.774 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.16, opts=13)
00:40:40.986 00.212 1032 Enqueuing Move request for scope (-0.03, 0.16)
00:40:41.043 00.057 10072 Worker thread wakes up
00:40:41.043 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
00:40:41.043 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
00:40:41.043 00.000 10072 Moving (-0.03, 0.16) raw xDistance=0.16 yDistance=-0.01
00:40:41.050 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:41.058 00.008 10072 PPEC rslt: input = 0.16, final = 0.05, react = 0.08, pred = -0.03, hyst = 0.07, hyst_pct = 0.00, period_length = 289.62
00:40:41.058 00.000 10072 PPEC: input: 0.16, control: 0.05, exposure: 500
00:40:41.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:41.058 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:40:41.058 00.000 10072 MoveAxis(W, 52, ABG)
00:40:41.059 00.001 10072 Guiding  Dir = 3, Dur = 52
00:40:41.059 00.000 10072 IsGuiding returns 0
00:40:41.060 00.001 10072 PulseGuide returned control before completion, sleep 62
00:40:41.354 00.294 10072 IsGuiding returns 0
00:40:41.354 00.000 10072 Move returns status 0, amount 52
00:40:41.354 00.000 10072 MoveAxis(N, 0, ABG)
00:40:41.354 00.000 10072 Move returns status 0, amount 0
00:40:41.355 00.001 10072 move complete, result=0
00:40:41.355 00.000 10072 worker thread done servicing request
00:40:41.372 00.017 1032 UpdateGuideState exits: m=1431 SNR=26.7
00:40:41.378 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:41.381 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:41.383 00.002 1032 Enqueuing Expose request
00:40:41.386 00.003 10072 Worker thread wakes up
00:40:41.386 00.000 1032 GuideStep: 0.2 px 52 ms WEST, -0.0 px 0 ms NORTH
00:40:41.389 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:41.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:42.050 00.661 10072 Exposure complete
00:40:42.554 00.504 1032 OnExposeComplete: enter
00:40:42.567 00.013 1032 UpdateGuideState(): m_state=6
00:40:42.577 00.010 10072 worker thread done servicing request
00:40:42.577 00.000 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3303
00:40:42.582 00.005 1032 Star::Find returns 1 (0), X=318.78, Y=744.63, Mass=1353, SNR=25.9, Peak=167 HFD=2.8
00:40:42.585 00.003 1032 MultiStar: [#1 0.10,-0.41,0.00,M1] [#2 -0.03,-0.23,1.03,U] [#3 0.01,-0.36,0.00,M1] [#4 -0.07,-0.38,0.00,M1] [#5 -0.08,-0.31,0.00,M1] [#6 0.06,-0.29,0.00,M3] [#7 0.02,-0.56,0.00,M1] [#8 0.15,-0.31,0.00,M1] 
00:40:42.589 00.004 1032 refined, 1 included, MultiStar: {0.10, -0.33}, one-star: {0.25, -0.43}
00:40:42.592 00.003 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
00:40:42.594 00.002 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
00:40:42.597 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.33 hyp=0.34 cameraTheta=-1.26 mountX=-0.34 mountY=-0.02, mountTheta=-3.09
00:40:42.600 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.33, opts=13)
00:40:42.604 00.004 1032 Enqueuing Move request for scope (0.10, -0.33)
00:40:42.606 00.002 10072 Worker thread wakes up
00:40:42.606 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.33) opts 0xd
00:40:42.606 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.33)
00:40:42.606 00.000 10072 Moving (0.10, -0.33) raw xDistance=-0.34 yDistance=-0.02
00:40:42.609 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:42.613 00.004 10072 PPEC rslt: input = -0.34, final = -0.19, react = -0.17, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 289.62
00:40:42.614 00.001 10072 PPEC: input: -0.34, control: -0.19, exposure: 500
00:40:42.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:42.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:40:42.614 00.000 10072 MoveAxis(E, 193, ABG)
00:40:42.614 00.000 10072 Guiding  Dir = 2, Dur = 193
00:40:42.615 00.001 10072 IsGuiding returns 0
00:40:42.616 00.001 10072 PulseGuide returned control before completion, sleep 203
00:40:42.644 00.028 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:40:42.647 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:42.649 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:42.655 00.006 1032 Enqueuing Expose request
00:40:42.824 00.169 10072 IsGuiding returns 0
00:40:42.824 00.000 10072 Move returns status 0, amount 193
00:40:42.824 00.000 10072 MoveAxis(N, 0, ABG)
00:40:42.824 00.000 10072 Move returns status 0, amount 0
00:40:42.824 00.000 10072 move complete, result=0
00:40:42.824 00.000 10072 worker thread done servicing request
00:40:42.824 00.000 10072 Worker thread wakes up
00:40:42.824 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:42.825 00.001 1032 GuideStep: -0.3 px 193 ms EAST, -0.0 px 0 ms NORTH
00:40:42.829 00.004 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:43.467 00.638 10072 Exposure complete
00:40:43.535 00.068 10072 worker thread done servicing request
00:40:43.535 00.000 1032 OnExposeComplete: enter
00:40:43.539 00.004 1032 UpdateGuideState(): m_state=6
00:40:43.542 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3304
00:40:43.545 00.003 1032 Star::Find returns 1 (0), X=318.83, Y=744.78, Mass=1359, SNR=26.0, Peak=160 HFD=2.6
00:40:43.550 00.005 1032 MultiStar: [#1 0.09,-0.29,0.00,M2] [#2 0.05,-0.23,1.00,U] [#3 0.06,-0.34,0.00,M2] [#4 -0.04,-0.30,0.00,M2] [#5 0.15,0.06,0.69,U] [#6 0.08,-0.11,0.72,U] [#7 0.25,-0.25,0.00,M2] [#8 0.13,-0.28,0.00,M2] 
00:40:43.553 00.003 1032 refined, 3 included, MultiStar: {0.15, -0.16}, one-star: {0.30, -0.28}
00:40:43.557 00.004 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
00:40:43.560 00.003 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
00:40:43.562 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.83 mountX=-0.19 mountY=-0.10, mountTheta=-2.66
00:40:43.567 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.16, opts=13)
00:40:43.569 00.002 1032 Enqueuing Move request for scope (0.15, -0.16)
00:40:43.572 00.003 10072 Worker thread wakes up
00:40:43.572 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
00:40:43.572 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
00:40:43.572 00.000 10072 Moving (0.15, -0.16) raw xDistance=-0.19 yDistance=-0.10
00:40:43.575 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:43.580 00.005 10072 PPEC rslt: input = -0.19, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 289.61
00:40:43.581 00.001 10072 PPEC: input: -0.19, control: -0.11, exposure: 500
00:40:43.581 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:43.581 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:40:43.581 00.000 10072 MoveAxis(E, 113, ABG)
00:40:43.581 00.000 10072 Guiding  Dir = 2, Dur = 113
00:40:43.581 00.000 10072 IsGuiding returns 0
00:40:43.585 00.004 10072 PulseGuide returned control before completion, sleep 120
00:40:43.646 00.061 1032 UpdateGuideState exits: m=1359 SNR=26.0
00:40:43.649 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:43.652 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:43.654 00.002 1032 Enqueuing Expose request
00:40:43.713 00.059 10072 IsGuiding returns 0
00:40:43.713 00.000 10072 Move returns status 0, amount 113
00:40:43.713 00.000 10072 MoveAxis(N, 0, ABG)
00:40:43.713 00.000 10072 Move returns status 0, amount 0
00:40:43.713 00.000 10072 move complete, result=0
00:40:43.714 00.001 10072 worker thread done servicing request
00:40:43.714 00.000 1032 GuideStep: -0.2 px 113 ms EAST, -0.1 px 0 ms NORTH
00:40:43.716 00.002 10072 Worker thread wakes up
00:40:43.717 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:43.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:44.123 00.406 10072 Exposure complete
00:40:44.179 00.056 10072 worker thread done servicing request
00:40:44.179 00.000 1032 OnExposeComplete: enter
00:40:44.183 00.004 1032 UpdateGuideState(): m_state=6
00:40:44.185 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3305
00:40:44.187 00.002 1032 Star::Find returns 1 (0), X=318.85, Y=744.99, Mass=1416, SNR=26.5, Peak=170 HFD=2.6
00:40:44.190 00.003 1032 MultiStar: [#1 0.09,-0.16,1.10,U] [#2 0.03,-0.10,0.92,U] [#3 0.14,-0.02,0.72,U] [#4 -0.04,-0.20,0.73,U] [#5 0.10,0.07,0.72,U] [#6 0.02,0.06,0.68,U] [#7 0.24,-0.25,0.00,M3] [#8 0.18,-0.15,0.55,U] 
00:40:44.192 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.08}, one-star: {0.31, -0.07}
00:40:44.194 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
00:40:44.196 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
00:40:44.198 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.61 mountX=-0.10 mountY=-0.09, mountTheta=-2.44
00:40:44.201 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
00:40:44.203 00.002 1032 Enqueuing Move request for scope (0.11, -0.08)
00:40:44.205 00.002 10072 Worker thread wakes up
00:40:44.205 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
00:40:44.205 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
00:40:44.206 00.001 10072 Moving (0.11, -0.08) raw xDistance=-0.10 yDistance=-0.09
00:40:44.209 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:44.213 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.61
00:40:44.213 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:40:44.213 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:44.213 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:40:44.213 00.000 10072 MoveAxis(E, 12, ABG)
00:40:44.214 00.001 10072 Guiding  Dir = 2, Dur = 12
00:40:44.214 00.000 10072 IsGuiding returns 0
00:40:44.215 00.001 10072 PulseGuide returned control before completion, sleep 22
00:40:44.233 00.018 1032 UpdateGuideState exits: m=1416 SNR=26.5
00:40:44.238 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:44.240 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:44.242 00.002 1032 Enqueuing Expose request
00:40:44.244 00.002 10072 IsGuiding returns 0
00:40:44.246 00.002 10072 Move returns status 0, amount 12
00:40:44.246 00.000 10072 MoveAxis(N, 0, ABG)
00:40:44.246 00.000 10072 Move returns status 0, amount 0
00:40:44.246 00.000 10072 move complete, result=0
00:40:44.246 00.000 10072 worker thread done servicing request
00:40:44.246 00.000 10072 Worker thread wakes up
00:40:44.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:44.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:44.254 00.008 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:40:44.870 00.616 10072 Exposure complete
00:40:44.920 00.050 10072 worker thread done servicing request
00:40:44.920 00.000 1032 OnExposeComplete: enter
00:40:44.923 00.003 1032 UpdateGuideState(): m_state=6
00:40:44.926 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3306
00:40:44.928 00.002 1032 Star::Find returns 1 (0), X=318.65, Y=745.04, Mass=1312, SNR=25.5, Peak=155 HFD=2.4
00:40:44.929 00.001 1032 MultiStar: [#1 -0.01,-0.11,1.17,U] [#2 -0.05,0.06,0.99,U] [#3 -0.01,-0.01,0.72,U] [#4 0.09,-0.27,0.00,M2] [#5 -0.14,0.25,0.00,M1] [#6 0.08,0.12,0.76,U] [#7 0.13,-0.03,0.54,U] [#8 0.09,0.15,0.60,U] 
00:40:44.931 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.01}, one-star: {0.11, -0.02}
00:40:44.932 00.001 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
00:40:44.933 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
00:40:44.935 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.31 mountX=0.00 mountY=-0.04, mountTheta=-1.52
00:40:44.937 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
00:40:44.939 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
00:40:44.940 00.001 10072 Worker thread wakes up
00:40:44.941 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:40:44.941 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:40:44.941 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
00:40:44.942 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:44.944 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.61
00:40:44.944 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:40:44.945 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:44.945 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:40:44.945 00.000 10072 MoveAxis(E, 14, ABG)
00:40:44.945 00.000 10072 Guiding  Dir = 2, Dur = 14
00:40:44.945 00.000 10072 IsGuiding returns 0
00:40:44.946 00.001 10072 PulseGuide returned control before completion, sleep 24
00:40:44.963 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.5
00:40:44.965 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:44.967 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:44.969 00.002 1032 Enqueuing Expose request
00:40:44.976 00.007 10072 IsGuiding returns 0
00:40:44.976 00.000 10072 Move returns status 0, amount 14
00:40:44.976 00.000 10072 MoveAxis(N, 0, ABG)
00:40:44.976 00.000 10072 Move returns status 0, amount 0
00:40:44.976 00.000 10072 move complete, result=0
00:40:44.976 00.000 10072 worker thread done servicing request
00:40:44.976 00.000 10072 Worker thread wakes up
00:40:44.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:44.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:44.978 00.002 1032 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
00:40:45.386 00.408 10072 Exposure complete
00:40:45.443 00.057 10072 worker thread done servicing request
00:40:45.443 00.000 1032 OnExposeComplete: enter
00:40:45.446 00.003 1032 UpdateGuideState(): m_state=6
00:40:45.449 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3307
00:40:45.450 00.001 1032 Star::Find returns 1 (0), X=318.69, Y=744.85, Mass=1384, SNR=26.2, Peak=146 HFD=2.7
00:40:45.452 00.002 1032 MultiStar: [#1 0.06,-0.04,1.11,U] [#2 -0.01,-0.05,1.04,U] [#3 0.03,-0.15,0.74,U] [#4 0.01,-0.11,0.69,U] [#5 -0.10,0.18,0.69,U] [#6 0.09,0.11,0.70,U] [#7 0.37,-0.06,0.00,M3] [#8 0.10,-0.08,0.58,U] 
00:40:45.455 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.15, -0.21}
00:40:45.457 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
00:40:45.461 00.004 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
00:40:45.463 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.86 mountX=-0.06 mountY=-0.03, mountTheta=-2.70
00:40:45.467 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
00:40:45.468 00.001 1032 Enqueuing Move request for scope (0.05, -0.05)
00:40:45.470 00.002 10072 Worker thread wakes up
00:40:45.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:40:45.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:40:45.470 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.03
00:40:45.472 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:45.475 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.61
00:40:45.475 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:40:45.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:45.475 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:40:45.475 00.000 10072 MoveAxis(E, 12, ABG)
00:40:45.475 00.000 10072 Guiding  Dir = 2, Dur = 12
00:40:45.476 00.001 10072 IsGuiding returns 0
00:40:45.476 00.000 10072 PulseGuide returned control before completion, sleep 22
00:40:45.496 00.020 1032 UpdateGuideState exits: m=1384 SNR=26.2
00:40:45.498 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:45.501 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:45.503 00.002 1032 Enqueuing Expose request
00:40:45.506 00.003 10072 IsGuiding returns 1
00:40:45.506 00.000 10072 scope still moving after pulse duration time elapsed
00:40:45.536 00.030 10072 IsGuiding returns 1
00:40:45.567 00.031 10072 IsGuiding returns 1
00:40:45.599 00.032 10072 IsGuiding returns 1
00:40:45.629 00.030 10072 IsGuiding returns 1
00:40:45.660 00.031 10072 IsGuiding returns 1
00:40:45.690 00.030 10072 IsGuiding returns 1
00:40:45.721 00.031 10072 IsGuiding returns 1
00:40:45.752 00.031 10072 IsGuiding returns 1
00:40:45.784 00.032 10072 IsGuiding returns 1
00:40:45.815 00.031 10072 IsGuiding returns 1
00:40:45.847 00.032 10072 IsGuiding returns 1
00:40:45.878 00.031 10072 IsGuiding returns 1
00:40:45.909 00.031 10072 IsGuiding returns 1
00:40:45.940 00.031 10072 IsGuiding returns 1
00:40:45.972 00.032 10072 IsGuiding returns 1
00:40:46.002 00.030 10072 IsGuiding returns 1
00:40:46.034 00.032 10072 IsGuiding returns 1
00:40:46.065 00.031 10072 IsGuiding returns 1
00:40:46.097 00.032 10072 IsGuiding returns 0
00:40:46.097 00.000 10072 scope move finished after 12 + 608 ms
00:40:46.097 00.000 10072 Move returns status 0, amount 12
00:40:46.097 00.000 10072 MoveAxis(N, 0, ABG)
00:40:46.097 00.000 10072 Move returns status 0, amount 0
00:40:46.098 00.001 10072 move complete, result=0
00:40:46.098 00.000 10072 worker thread done servicing request
00:40:46.098 00.000 10072 Worker thread wakes up
00:40:46.098 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
00:40:46.099 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:46.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:46.735 00.636 10072 Exposure complete
00:40:46.777 00.042 10072 worker thread done servicing request
00:40:46.777 00.000 1032 OnExposeComplete: enter
00:40:46.779 00.002 1032 UpdateGuideState(): m_state=6
00:40:46.780 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3308
00:40:46.783 00.003 1032 Star::Find returns 1 (0), X=318.84, Y=744.86, Mass=1425, SNR=26.6, Peak=166 HFD=2.7
00:40:46.784 00.001 1032 MultiStar: [#1 0.21,-0.19,0.00,M1] [#2 0.17,-0.13,0.91,U] [#3 0.15,-0.16,0.74,U] [#4 0.14,-0.28,0.00,M2] [#5 0.22,-0.15,0.64,U] [#6 0.17,-0.00,0.72,U] [#7 0.25,-0.16,0.00,M4] [#8 0.14,-0.16,0.59,U] 
00:40:46.786 00.002 1032 refined, 5 included, MultiStar: {0.20, -0.14}, one-star: {0.30, -0.20}
00:40:46.787 00.001 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
00:40:46.788 00.001 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
00:40:46.790 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-0.60 mountX=-0.18 mountY=-0.16, mountTheta=-2.43
00:40:46.792 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.14, opts=13)
00:40:46.793 00.001 1032 Enqueuing Move request for scope (0.20, -0.14)
00:40:46.795 00.002 10072 Worker thread wakes up
00:40:46.795 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
00:40:46.795 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
00:40:46.795 00.000 10072 Moving (0.20, -0.14) raw xDistance=-0.18 yDistance=-0.16
00:40:46.796 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:46.800 00.004 10072 PPEC rslt: input = -0.18, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 289.61
00:40:46.800 00.000 10072 PPEC: input: -0.18, control: -0.11, exposure: 500
00:40:46.800 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:46.800 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:40:46.800 00.000 10072 MoveAxis(E, 113, ABG)
00:40:46.800 00.000 10072 Guiding  Dir = 2, Dur = 113
00:40:46.800 00.000 10072 IsGuiding returns 0
00:40:46.801 00.001 10072 PulseGuide returned control before completion, sleep 123
00:40:46.816 00.015 1032 UpdateGuideState exits: m=1425 SNR=26.6
00:40:46.818 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:46.819 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:46.821 00.002 1032 Enqueuing Expose request
00:40:46.935 00.114 10072 IsGuiding returns 0
00:40:46.935 00.000 10072 Move returns status 0, amount 113
00:40:46.935 00.000 10072 MoveAxis(N, 0, ABG)
00:40:46.935 00.000 10072 Move returns status 0, amount 0
00:40:46.935 00.000 10072 move complete, result=0
00:40:46.935 00.000 10072 worker thread done servicing request
00:40:46.935 00.000 10072 Worker thread wakes up
00:40:46.935 00.000 1032 GuideStep: -0.2 px 113 ms EAST, -0.2 px 0 ms NORTH
00:40:46.937 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:46.937 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:47.346 00.409 10072 Exposure complete
00:40:47.397 00.051 10072 worker thread done servicing request
00:40:47.397 00.000 1032 OnExposeComplete: enter
00:40:47.399 00.002 1032 UpdateGuideState(): m_state=6
00:40:47.400 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3309
00:40:47.402 00.002 1032 Star::Find returns 1 (0), X=318.65, Y=744.85, Mass=1477, SNR=27.1, Peak=148 HFD=2.7
00:40:47.403 00.001 1032 MultiStar: [#1 0.18,-0.17,1.11,U] [#2 -0.03,0.00,0.94,U] [#3 0.09,-0.15,0.72,U] [#4 0.14,-0.29,0.00,M3] [#5 -0.01,-0.05,0.66,U] [#6 0.05,-0.02,0.74,U] [#7 0.42,-0.22,0.00,M5] [#8 0.17,-0.14,0.58,U] 
00:40:47.406 00.003 1032 refined, 6 included, MultiStar: {0.08, -0.11}, one-star: {0.11, -0.21}
00:40:47.407 00.001 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
00:40:47.409 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
00:40:47.410 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.92 mountX=-0.13 mountY=-0.05, mountTheta=-2.75
00:40:47.414 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.11, opts=13)
00:40:47.417 00.003 1032 Enqueuing Move request for scope (0.08, -0.11)
00:40:47.419 00.002 10072 Worker thread wakes up
00:40:47.419 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
00:40:47.419 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
00:40:47.419 00.000 10072 Moving (0.08, -0.11) raw xDistance=-0.13 yDistance=-0.05
00:40:47.421 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:47.424 00.003 10072 PPEC rslt: input = -0.13, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
00:40:47.424 00.000 10072 PPEC: input: -0.13, control: -0.02, exposure: 500
00:40:47.424 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:47.425 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:40:47.425 00.000 10072 MoveAxis(E, 17, ABG)
00:40:47.425 00.000 10072 Guiding  Dir = 2, Dur = 17
00:40:47.425 00.000 10072 IsGuiding returns 0
00:40:47.425 00.000 10072 PulseGuide returned control before completion, sleep 27
00:40:47.442 00.017 1032 UpdateGuideState exits: m=1477 SNR=27.1
00:40:47.444 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:47.445 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:47.447 00.002 1032 Enqueuing Expose request
00:40:47.466 00.019 10072 IsGuiding returns 0
00:40:47.466 00.000 10072 Move returns status 0, amount 17
00:40:47.466 00.000 10072 MoveAxis(N, 0, ABG)
00:40:47.466 00.000 10072 Move returns status 0, amount 0
00:40:47.466 00.000 10072 move complete, result=0
00:40:47.466 00.000 10072 worker thread done servicing request
00:40:47.466 00.000 10072 Worker thread wakes up
00:40:47.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:47.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:47.466 00.000 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
00:40:48.090 00.624 10072 Exposure complete
00:40:48.137 00.047 10072 worker thread done servicing request
00:40:48.137 00.000 1032 OnExposeComplete: enter
00:40:48.139 00.002 1032 UpdateGuideState(): m_state=6
00:40:48.141 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3310
00:40:48.143 00.002 1032 Star::Find returns 1 (0), X=318.72, Y=744.87, Mass=1513, SNR=27.4, Peak=166 HFD=2.6
00:40:48.147 00.004 1032 MultiStar: [#1 0.07,-0.29,0.00,M1] [#2 -0.04,-0.26,0.93,U] [#3 0.04,-0.14,0.71,U] [#4 -0.03,-0.19,0.63,U] [#5 -0.05,0.01,0.72,U] [#6 0.04,-0.13,0.72,U] [#7 0.34,-0.02,0.00,M6] [#8 0.07,-0.25,0.59,U] 
00:40:48.151 00.004 1032 refined, 6 included, MultiStar: {0.03, -0.17}, one-star: {0.19, -0.20}
00:40:48.152 00.001 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.09)
00:40:48.154 00.002 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.09)
00:40:48.155 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.37 mountX=-0.17 mountY=0.01, mountTheta=3.09
00:40:48.158 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.17, opts=13)
00:40:48.160 00.002 1032 Enqueuing Move request for scope (0.03, -0.17)
00:40:48.163 00.003 10072 Worker thread wakes up
00:40:48.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
00:40:48.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
00:40:48.163 00.000 10072 Moving (0.03, -0.17) raw xDistance=-0.17 yDistance=0.01
00:40:48.165 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:48.166 00.001 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 289.60
00:40:48.167 00.001 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
00:40:48.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:48.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:40:48.167 00.000 10072 MoveAxis(E, 104, ABG)
00:40:48.167 00.000 10072 Guiding  Dir = 2, Dur = 104
00:40:48.167 00.000 10072 IsGuiding returns 0
00:40:48.168 00.001 10072 PulseGuide returned control before completion, sleep 114
00:40:48.185 00.017 1032 UpdateGuideState exits: m=1513 SNR=27.4
00:40:48.187 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:48.188 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:48.189 00.001 1032 Enqueuing Expose request
00:40:48.288 00.099 10072 IsGuiding returns 1
00:40:48.288 00.000 10072 scope still moving after pulse duration time elapsed
00:40:48.320 00.032 10072 IsGuiding returns 1
00:40:48.350 00.030 10072 IsGuiding returns 1
00:40:48.382 00.032 10072 IsGuiding returns 1
00:40:48.415 00.033 10072 IsGuiding returns 1
00:40:48.445 00.030 10072 IsGuiding returns 1
00:40:48.476 00.031 10072 IsGuiding returns 1
00:40:48.507 00.031 10072 IsGuiding returns 1
00:40:48.538 00.031 10072 IsGuiding returns 1
00:40:48.570 00.032 10072 IsGuiding returns 1
00:40:48.602 00.032 10072 IsGuiding returns 1
00:40:48.634 00.032 10072 IsGuiding returns 1
00:40:48.665 00.031 10072 IsGuiding returns 1
00:40:48.696 00.031 10072 IsGuiding returns 1
00:40:48.727 00.031 10072 IsGuiding returns 1
00:40:48.758 00.031 10072 IsGuiding returns 1
00:40:48.791 00.033 10072 IsGuiding returns 1
00:40:48.822 00.031 10072 IsGuiding returns 1
00:40:48.852 00.030 10072 IsGuiding returns 1
00:40:48.884 00.032 10072 IsGuiding returns 1
00:40:48.915 00.031 10072 IsGuiding returns 1
00:40:48.947 00.032 10072 IsGuiding returns 1
00:40:48.977 00.030 10072 IsGuiding returns 1
00:40:49.008 00.031 10072 IsGuiding returns 1
00:40:49.040 00.032 10072 IsGuiding returns 1
00:40:49.071 00.031 10072 IsGuiding returns 1
00:40:49.102 00.031 10072 IsGuiding returns 1
00:40:49.133 00.031 10072 IsGuiding returns 1
00:40:49.164 00.031 10072 IsGuiding returns 0
00:40:49.164 00.000 10072 scope move finished after 104 + 893 ms
00:40:49.164 00.000 10072 Move returns status 0, amount 104
00:40:49.164 00.000 10072 MoveAxis(N, 0, ABG)
00:40:49.164 00.000 10072 Move returns status 0, amount 0
00:40:49.164 00.000 10072 move complete, result=0
00:40:49.164 00.000 10072 worker thread done servicing request
00:40:49.164 00.000 10072 Worker thread wakes up
00:40:49.164 00.000 1032 GuideStep: -0.2 px 104 ms EAST, 0.0 px 0 ms NORTH
00:40:49.167 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:49.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:49.794 00.627 10072 Exposure complete
00:40:49.837 00.043 10072 worker thread done servicing request
00:40:49.837 00.000 1032 OnExposeComplete: enter
00:40:49.840 00.003 1032 UpdateGuideState(): m_state=6
00:40:49.841 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3311
00:40:49.843 00.002 1032 Star::Find returns 1 (0), X=318.81, Y=744.64, Mass=1594, SNR=28.1, Peak=206 HFD=2.7
00:40:49.844 00.001 1032 MultiStar: [#1 0.20,-0.39,0.00,M2] [#2 0.08,-0.15,0.91,U] [#3 0.14,-0.34,0.00,M1] [#4 0.03,-0.42,0.00,M3] [#5 0.09,-0.19,0.66,U] [#6 0.19,-0.12,0.66,U] [#7 0.36,-0.50,0.00,M7] [#8 0.12,-0.30,0.00,M1] 
00:40:49.845 00.001 1032 refined, 3 included, MultiStar: {0.16, -0.23}, one-star: {0.27, -0.42}
00:40:49.847 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
00:40:49.848 00.001 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
00:40:49.849 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-0.96 mountX=-0.27 mountY=-0.10, mountTheta=-2.79
00:40:49.851 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.23, opts=13)
00:40:49.853 00.002 1032 Enqueuing Move request for scope (0.16, -0.23)
00:40:49.855 00.002 10072 Worker thread wakes up
00:40:49.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.23) opts 0xd
00:40:49.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.23)
00:40:49.855 00.000 10072 Moving (0.16, -0.23) raw xDistance=-0.27 yDistance=-0.10
00:40:49.857 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:49.858 00.001 10072 PPEC rslt: input = -0.27, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 289.60
00:40:49.858 00.000 10072 PPEC: input: -0.27, control: -0.16, exposure: 500
00:40:49.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:49.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:40:49.858 00.000 10072 MoveAxis(E, 160, ABG)
00:40:49.860 00.002 10072 Guiding  Dir = 2, Dur = 160
00:40:49.860 00.000 10072 IsGuiding returns 0
00:40:49.861 00.001 10072 PulseGuide returned control before completion, sleep 169
00:40:49.877 00.016 1032 UpdateGuideState exits: m=1594 SNR=28.1
00:40:49.880 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:49.882 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:49.883 00.001 1032 Enqueuing Expose request
00:40:50.042 00.159 10072 IsGuiding returns 0
00:40:50.042 00.000 10072 Move returns status 0, amount 160
00:40:50.042 00.000 10072 MoveAxis(N, 0, ABG)
00:40:50.042 00.000 10072 Move returns status 0, amount 0
00:40:50.042 00.000 10072 move complete, result=0
00:40:50.042 00.000 10072 worker thread done servicing request
00:40:50.042 00.000 10072 Worker thread wakes up
00:40:50.043 00.001 1032 GuideStep: -0.3 px 160 ms EAST, -0.1 px 0 ms NORTH
00:40:50.045 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:50.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:50.463 00.418 10072 Exposure complete
00:40:50.514 00.051 10072 worker thread done servicing request
00:40:50.514 00.000 1032 OnExposeComplete: enter
00:40:50.516 00.002 1032 UpdateGuideState(): m_state=6
00:40:50.518 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3312
00:40:50.522 00.004 1032 Star::Find returns 1 (0), X=318.69, Y=744.70, Mass=1556, SNR=27.8, Peak=205 HFD=2.7
00:40:50.526 00.004 1032 MultiStar: [#1 0.08,-0.32,0.00,M3] [#2 -0.02,-0.18,0.90,U] [#3 0.01,-0.20,0.72,U] [#4 0.06,-0.28,0.00,M4] [#5 0.05,-0.20,0.68,U] [#6 0.08,-0.23,0.65,U] [#7 0.26,-0.13,0.00,M8] [#8 0.09,-0.33,0.00,M2] 
00:40:50.528 00.002 1032 refined, 4 included, MultiStar: {0.06, -0.24}, one-star: {0.16, -0.36}
00:40:50.530 00.002 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.12)
00:40:50.531 00.001 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.12)
00:40:50.533 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.34 mountX=-0.25 mountY=0.01, mountTheta=3.12
00:40:50.537 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.24, opts=13)
00:40:50.538 00.001 1032 Enqueuing Move request for scope (0.06, -0.24)
00:40:50.540 00.002 10072 Worker thread wakes up
00:40:50.540 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
00:40:50.540 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
00:40:50.540 00.000 10072 Moving (0.06, -0.24) raw xDistance=-0.25 yDistance=0.01
00:40:50.542 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:50.545 00.003 10072 PPEC rslt: input = -0.25, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 289.60
00:40:50.545 00.000 10072 PPEC: input: -0.25, control: -0.14, exposure: 500
00:40:50.545 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:50.545 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:40:50.545 00.000 10072 MoveAxis(E, 140, ABG)
00:40:50.545 00.000 10072 Guiding  Dir = 2, Dur = 140
00:40:50.545 00.000 10072 IsGuiding returns 0
00:40:50.546 00.001 10072 PulseGuide returned control before completion, sleep 150
00:40:50.562 00.016 1032 UpdateGuideState exits: m=1556 SNR=27.8
00:40:50.565 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:50.566 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:50.567 00.001 1032 Enqueuing Expose request
00:40:50.712 00.145 10072 IsGuiding returns 0
00:40:50.712 00.000 10072 Move returns status 0, amount 140
00:40:50.712 00.000 10072 MoveAxis(N, 0, ABG)
00:40:50.712 00.000 10072 Move returns status 0, amount 0
00:40:50.712 00.000 10072 move complete, result=0
00:40:50.712 00.000 10072 worker thread done servicing request
00:40:50.712 00.000 10072 Worker thread wakes up
00:40:50.712 00.000 1032 GuideStep: -0.2 px 140 ms EAST, 0.0 px 0 ms NORTH
00:40:50.715 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:50.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:51.353 00.638 10072 Exposure complete
00:40:51.405 00.052 10072 worker thread done servicing request
00:40:51.406 00.001 1032 OnExposeComplete: enter
00:40:51.408 00.002 1032 UpdateGuideState(): m_state=6
00:40:51.410 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3313
00:40:51.412 00.002 1032 Star::Find returns 1 (0), X=318.82, Y=745.37, Mass=1322, SNR=25.6, Peak=163 HFD=2.7
00:40:51.414 00.002 1032 MultiStar: [#1 0.06,0.25,1.15,U] [#2 0.00,0.35,0.00,M1] [#3 0.14,0.29,0.00,M1] [#4 -0.01,-0.01,0.67,U] [#5 0.01,0.24,0.69,U] [#6 0.10,0.18,0.72,U] [#7 0.31,0.05,0.00,M9] [#8 0.13,0.23,0.58,U] 
00:40:51.417 00.003 1032 refined, 5 included, MultiStar: {0.10, 0.21}, one-star: {0.28, 0.31}
00:40:51.418 00.001 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
00:40:51.420 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
00:40:51.422 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.24 cameraTheta=1.11 mountX=0.18 mountY=-0.16, mountTheta=-0.72
00:40:51.425 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.21, opts=13)
00:40:51.427 00.002 1032 Enqueuing Move request for scope (0.10, 0.21)
00:40:51.429 00.002 10072 Worker thread wakes up
00:40:51.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
00:40:51.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
00:40:51.429 00.000 10072 Moving (0.10, 0.21) raw xDistance=0.18 yDistance=-0.16
00:40:51.431 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:51.433 00.002 10072 PPEC rslt: input = 0.18, final = 0.07, react = 0.09, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 289.59
00:40:51.433 00.000 10072 PPEC: input: 0.18, control: 0.07, exposure: 500
00:40:51.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:51.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:40:51.433 00.000 10072 MoveAxis(W, 73, ABG)
00:40:51.433 00.000 10072 Guiding  Dir = 3, Dur = 73
00:40:51.434 00.001 10072 IsGuiding returns 0
00:40:51.434 00.000 10072 PulseGuide returned control before completion, sleep 83
00:40:51.452 00.018 1032 UpdateGuideState exits: m=1322 SNR=25.6
00:40:51.457 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:51.460 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:51.466 00.006 1032 Enqueuing Expose request
00:40:51.524 00.058 10072 IsGuiding returns 0
00:40:51.524 00.000 10072 Move returns status 0, amount 73
00:40:51.524 00.000 10072 MoveAxis(N, 0, ABG)
00:40:51.524 00.000 10072 Move returns status 0, amount 0
00:40:51.524 00.000 10072 move complete, result=0
00:40:51.524 00.000 10072 worker thread done servicing request
00:40:51.525 00.001 10072 Worker thread wakes up
00:40:51.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:51.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:51.525 00.000 1032 GuideStep: 0.2 px 73 ms WEST, -0.2 px 0 ms NORTH
00:40:51.937 00.412 10072 Exposure complete
00:40:51.990 00.053 10072 worker thread done servicing request
00:40:51.990 00.000 1032 OnExposeComplete: enter
00:40:51.992 00.002 1032 UpdateGuideState(): m_state=6
00:40:51.995 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3314
00:40:51.997 00.002 1032 Star::Find returns 1 (0), X=318.79, Y=745.29, Mass=1383, SNR=26.2, Peak=138 HFD=2.7
00:40:51.999 00.002 1032 MultiStar: [#1 0.15,0.13,1.13,U] [#2 0.09,0.27,0.00,M2] [#3 0.11,0.21,0.74,U] [#4 0.04,0.09,0.68,U] [#5 -0.04,0.21,0.69,U] [#6 0.09,0.29,0.00,M1] [#7 0.36,0.02,0.00,M10] [#8 0.15,0.11,0.59,U] 
00:40:52.000 00.001 1032 refined, 5 included, MultiStar: {0.12, 0.17}, one-star: {0.26, 0.23}
00:40:52.001 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
00:40:52.004 00.003 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
00:40:52.005 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.94 mountX=0.13 mountY=-0.16, mountTheta=-0.89
00:40:52.008 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.17, opts=13)
00:40:52.010 00.002 1032 Enqueuing Move request for scope (0.12, 0.17)
00:40:52.011 00.001 10072 Worker thread wakes up
00:40:52.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
00:40:52.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
00:40:52.011 00.000 10072 Moving (0.12, 0.17) raw xDistance=0.13 yDistance=-0.16
00:40:52.013 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:52.016 00.003 10072 PPEC rslt: input = 0.13, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 289.59
00:40:52.016 00.000 10072 PPEC: input: 0.13, control: 0.05, exposure: 500
00:40:52.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:52.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:40:52.016 00.000 10072 MoveAxis(W, 52, ABG)
00:40:52.016 00.000 10072 Guiding  Dir = 3, Dur = 52
00:40:52.017 00.001 10072 IsGuiding returns 0
00:40:52.019 00.002 10072 PulseGuide returned control before completion, sleep 61
00:40:52.035 00.016 1032 UpdateGuideState exits: m=1383 SNR=26.2
00:40:52.037 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:52.038 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:52.040 00.002 1032 Enqueuing Expose request
00:40:52.088 00.048 10072 IsGuiding returns 0
00:40:52.088 00.000 10072 Move returns status 0, amount 52
00:40:52.088 00.000 10072 MoveAxis(N, 0, ABG)
00:40:52.088 00.000 10072 Move returns status 0, amount 0
00:40:52.088 00.000 10072 move complete, result=0
00:40:52.088 00.000 10072 worker thread done servicing request
00:40:52.088 00.000 10072 Worker thread wakes up
00:40:52.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:52.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:52.089 00.001 1032 GuideStep: 0.1 px 52 ms WEST, -0.2 px 0 ms NORTH
00:40:52.715 00.626 10072 Exposure complete
00:40:52.765 00.050 10072 worker thread done servicing request
00:40:52.765 00.000 1032 OnExposeComplete: enter
00:40:52.767 00.002 1032 UpdateGuideState(): m_state=6
00:40:52.769 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3315
00:40:52.771 00.002 1032 Star::Find returns 1 (0), X=318.75, Y=745.21, Mass=1313, SNR=25.5, Peak=142 HFD=2.7
00:40:52.775 00.004 1032 MultiStar: [#1 0.23,0.01,1.13,U] [#2 0.03,0.06,0.99,U] [#3 0.06,0.01,0.79,U] [#4 0.02,-0.03,0.74,U] [#5 0.07,0.12,0.69,U] [#6 0.18,-0.00,0.75,U] [#7 0.35,0.03,0.00,R] [#8 0.22,-0.18,0.00,M1] 
00:40:52.777 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.05}, one-star: {0.21, 0.15}
00:40:52.779 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
00:40:52.781 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
00:40:52.783 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.37 mountX=0.01 mountY=-0.13, mountTheta=-1.46
00:40:52.786 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
00:40:52.787 00.001 1032 Enqueuing Move request for scope (0.12, 0.05)
00:40:52.788 00.001 10072 Worker thread wakes up
00:40:52.789 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
00:40:52.789 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
00:40:52.789 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.01 yDistance=-0.13
00:40:52.790 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:52.792 00.002 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.59
00:40:52.793 00.001 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
00:40:52.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:52.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:40:52.793 00.000 10072 MoveAxis(E, 16, ABG)
00:40:52.793 00.000 10072 Guiding  Dir = 2, Dur = 16
00:40:52.793 00.000 10072 IsGuiding returns 0
00:40:52.794 00.001 10072 PulseGuide returned control before completion, sleep 26
00:40:52.811 00.017 1032 UpdateGuideState exits: m=1313 SNR=25.5
00:40:52.813 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:52.814 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:52.816 00.002 1032 Enqueuing Expose request
00:40:52.837 00.021 10072 IsGuiding returns 0
00:40:52.837 00.000 10072 Move returns status 0, amount 16
00:40:52.837 00.000 10072 MoveAxis(N, 0, ABG)
00:40:52.837 00.000 10072 Move returns status 0, amount 0
00:40:52.837 00.000 10072 move complete, result=0
00:40:52.837 00.000 10072 worker thread done servicing request
00:40:52.837 00.000 10072 Worker thread wakes up
00:40:52.838 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:52.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:52.843 00.005 1032 GuideStep: 0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
00:40:53.246 00.403 10072 Exposure complete
00:40:53.298 00.052 10072 worker thread done servicing request
00:40:53.300 00.002 1032 OnExposeComplete: enter
00:40:53.302 00.002 1032 UpdateGuideState(): m_state=6
00:40:53.304 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3316
00:40:53.306 00.002 1032 Star::Find returns 1 (0), X=318.53, Y=745.12, Mass=1260, SNR=25.0, Peak=137 HFD=2.7
00:40:53.309 00.003 1032 MultiStar: [#1 0.15,-0.08,1.15,U] [#2 -0.13,0.36,0.00,M2] [#3 0.06,0.05,0.78,U] [#4 0.07,-0.10,0.71,U] [#5 -0.02,0.08,0.76,U] [#6 0.09,0.12,0.75,U] [#7 -0.15,-0.03,0.55,U] [#8 0.05,0.02,0.63,U] 
00:40:53.310 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.01}, one-star: {-0.00, 0.06}
00:40:53.312 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:40:53.313 00.001 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:40:53.316 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.34 mountX=0.00 mountY=-0.04, mountTheta=-1.49
00:40:53.318 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
00:40:53.320 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
00:40:53.323 00.003 10072 Worker thread wakes up
00:40:53.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:40:53.323 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:40:53.323 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
00:40:53.325 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:53.327 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.58
00:40:53.327 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:40:53.327 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:53.327 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:40:53.327 00.000 10072 MoveAxis(E, 13, ABG)
00:40:53.327 00.000 10072 Guiding  Dir = 2, Dur = 13
00:40:53.328 00.001 10072 IsGuiding returns 0
00:40:53.329 00.001 10072 PulseGuide returned control before completion, sleep 23
00:40:53.352 00.023 1032 UpdateGuideState exits: m=1260 SNR=25.0
00:40:53.354 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:53.357 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:53.358 00.001 1032 Enqueuing Expose request
00:40:53.368 00.010 10072 IsGuiding returns 0
00:40:53.369 00.001 10072 Move returns status 0, amount 13
00:40:53.369 00.000 10072 MoveAxis(N, 0, ABG)
00:40:53.369 00.000 10072 Move returns status 0, amount 0
00:40:53.369 00.000 10072 move complete, result=0
00:40:53.369 00.000 10072 worker thread done servicing request
00:40:53.369 00.000 10072 Worker thread wakes up
00:40:53.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:53.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:53.373 00.004 1032 GuideStep: 0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
00:40:54.001 00.628 10072 Exposure complete
00:40:54.054 00.053 10072 worker thread done servicing request
00:40:54.054 00.000 1032 OnExposeComplete: enter
00:40:54.057 00.003 1032 UpdateGuideState(): m_state=6
00:40:54.058 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3317
00:40:54.060 00.002 1032 Star::Find returns 1 (0), X=318.55, Y=745.09, Mass=1571, SNR=27.9, Peak=179 HFD=2.5
00:40:54.062 00.002 1032 MultiStar: [#1 -0.16,-0.06,1.11,U] [#2 -0.05,0.14,0.90,U] [#3 0.09,0.03,0.68,U] [#4 0.06,0.02,0.62,U] [#5 -0.06,0.12,0.68,U] [#6 -0.04,0.06,0.66,U] [#7 -0.10,-0.02,0.50,U] [#8 0.13,0.12,0.55,U] 
00:40:54.063 00.001 1032 single-star, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.01, 0.03}
00:40:54.065 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
00:40:54.066 00.001 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
00:40:54.069 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.27 mountX=0.03 mountY=-0.02, mountTheta=-0.56
00:40:54.071 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
00:40:54.073 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
00:40:54.074 00.001 10072 Worker thread wakes up
00:40:54.074 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
00:40:54.074 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
00:40:54.074 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
00:40:54.076 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:54.078 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.58
00:40:54.078 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:40:54.078 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:54.079 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:40:54.079 00.000 10072 MoveAxis(E, 14, ABG)
00:40:54.079 00.000 10072 Guiding  Dir = 2, Dur = 14
00:40:54.079 00.000 10072 IsGuiding returns 0
00:40:54.079 00.000 10072 PulseGuide returned control before completion, sleep 24
00:40:54.096 00.017 1032 UpdateGuideState exits: m=1571 SNR=27.9
00:40:54.098 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:54.100 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:54.102 00.002 1032 Enqueuing Expose request
00:40:54.119 00.017 10072 IsGuiding returns 0
00:40:54.119 00.000 10072 Move returns status 0, amount 14
00:40:54.119 00.000 10072 MoveAxis(N, 0, ABG)
00:40:54.119 00.000 10072 Move returns status 0, amount 0
00:40:54.119 00.000 10072 move complete, result=0
00:40:54.119 00.000 1032 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
00:40:54.122 00.003 10072 worker thread done servicing request
00:40:54.122 00.000 10072 Worker thread wakes up
00:40:54.122 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:54.122 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:54.529 00.407 10072 Exposure complete
00:40:54.576 00.047 10072 worker thread done servicing request
00:40:54.576 00.000 1032 OnExposeComplete: enter
00:40:54.579 00.003 1032 UpdateGuideState(): m_state=6
00:40:54.583 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3318
00:40:54.584 00.001 1032 Star::Find returns 1 (0), X=318.75, Y=745.03, Mass=1537, SNR=27.6, Peak=184 HFD=2.5
00:40:54.586 00.002 1032 MultiStar: [#1 0.06,-0.14,1.05,U] [#2 0.06,-0.06,0.91,U] [#3 -0.00,-0.08,0.70,U] [#4 -0.00,-0.10,0.63,U] [#5 0.06,0.02,0.67,U] [#6 0.06,-0.03,0.71,U] [#7 -0.25,-0.25,0.00,M1] [#8 0.13,-0.22,0.55,U] 
00:40:54.588 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.08}, one-star: {0.21, -0.03}
00:40:54.589 00.001 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
00:40:54.591 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
00:40:54.592 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.78 mountX=-0.09 mountY=-0.05, mountTheta=-2.61
00:40:54.595 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
00:40:54.596 00.001 1032 Enqueuing Move request for scope (0.08, -0.08)
00:40:54.598 00.002 10072 Worker thread wakes up
00:40:54.598 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
00:40:54.598 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
00:40:54.598 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.09 yDistance=-0.05
00:40:54.600 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:54.602 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.58
00:40:54.602 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:40:54.602 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:54.602 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:40:54.602 00.000 10072 MoveAxis(E, 12, ABG)
00:40:54.602 00.000 10072 Guiding  Dir = 2, Dur = 12
00:40:54.604 00.002 10072 IsGuiding returns 0
00:40:54.604 00.000 10072 PulseGuide returned control before completion, sleep 22
00:40:54.620 00.016 1032 UpdateGuideState exits: m=1537 SNR=27.6
00:40:54.623 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:54.624 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:54.625 00.001 1032 Enqueuing Expose request
00:40:54.634 00.009 10072 IsGuiding returns 0
00:40:54.634 00.000 10072 Move returns status 0, amount 12
00:40:54.634 00.000 10072 MoveAxis(N, 0, ABG)
00:40:54.634 00.000 10072 Move returns status 0, amount 0
00:40:54.634 00.000 10072 move complete, result=0
00:40:54.634 00.000 10072 worker thread done servicing request
00:40:54.634 00.000 10072 Worker thread wakes up
00:40:54.634 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:54.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:54.634 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:40:55.263 00.629 10072 Exposure complete
00:40:55.314 00.051 10072 worker thread done servicing request
00:40:55.314 00.000 1032 OnExposeComplete: enter
00:40:55.315 00.001 1032 UpdateGuideState(): m_state=6
00:40:55.317 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3319
00:40:55.319 00.002 1032 Star::Find returns 1 (0), X=318.72, Y=744.85, Mass=1468, SNR=27.0, Peak=151 HFD=2.7
00:40:55.320 00.001 1032 MultiStar: [#1 0.13,-0.30,0.00,M1] [#2 0.05,-0.18,0.97,U] [#3 0.04,-0.23,0.71,U] [#4 0.13,-0.33,0.00,M1] [#5 0.07,-0.28,0.00,M1] [#6 0.19,-0.18,0.68,U] [#7 -0.10,-0.35,0.00,M2] [#8 0.21,-0.30,0.00,M1] 
00:40:55.322 00.002 1032 refined, 3 included, MultiStar: {0.12, -0.20}, one-star: {0.18, -0.21}
00:40:55.325 00.003 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
00:40:55.326 00.001 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
00:40:55.327 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-1.03 mountX=-0.22 mountY=-0.06, mountTheta=-2.86
00:40:55.332 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.20, opts=13)
00:40:55.333 00.001 1032 Enqueuing Move request for scope (0.12, -0.20)
00:40:55.335 00.002 10072 Worker thread wakes up
00:40:55.335 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
00:40:55.335 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
00:40:55.335 00.000 10072 Moving (0.12, -0.20) raw xDistance=-0.22 yDistance=-0.06
00:40:55.339 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:55.340 00.001 10072 PPEC rslt: input = -0.22, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 289.57
00:40:55.340 00.000 10072 PPEC: input: -0.22, control: -0.12, exposure: 500
00:40:55.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:55.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:40:55.340 00.000 10072 MoveAxis(E, 124, ABG)
00:40:55.340 00.000 10072 Guiding  Dir = 2, Dur = 124
00:40:55.342 00.002 10072 IsGuiding returns 0
00:40:55.342 00.000 10072 PulseGuide returned control before completion, sleep 134
00:40:55.358 00.016 1032 UpdateGuideState exits: m=1468 SNR=27.0
00:40:55.363 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:55.365 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:55.367 00.002 1032 Enqueuing Expose request
00:40:55.478 00.111 10072 IsGuiding returns 0
00:40:55.478 00.000 10072 Move returns status 0, amount 124
00:40:55.478 00.000 10072 MoveAxis(N, 0, ABG)
00:40:55.478 00.000 10072 Move returns status 0, amount 0
00:40:55.478 00.000 10072 move complete, result=0
00:40:55.478 00.000 10072 worker thread done servicing request
00:40:55.478 00.000 10072 Worker thread wakes up
00:40:55.479 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:55.479 00.000 1032 GuideStep: -0.2 px 124 ms EAST, -0.1 px 0 ms NORTH
00:40:55.481 00.002 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:55.889 00.408 10072 Exposure complete
00:40:55.940 00.051 10072 worker thread done servicing request
00:40:55.940 00.000 1032 OnExposeComplete: enter
00:40:55.942 00.002 1032 UpdateGuideState(): m_state=6
00:40:55.944 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3320
00:40:55.946 00.002 1032 Star::Find returns 1 (0), X=318.81, Y=745.14, Mass=1437, SNR=26.7, Peak=173 HFD=2.5
00:40:55.948 00.002 1032 MultiStar: [#1 0.13,-0.19,1.05,U] [#2 0.00,0.13,0.95,U] [#3 0.17,-0.18,0.72,U] [#4 0.10,-0.14,0.66,U] [#5 0.07,-0.01,0.75,U] [#6 0.01,-0.01,0.70,U] [#7 -0.14,-0.27,0.00,M3] [#8 0.03,-0.11,0.61,U] 
00:40:55.950 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.05}, one-star: {0.27, 0.08}
00:40:55.951 00.001 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
00:40:55.954 00.003 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
00:40:55.957 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.41 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
00:40:55.961 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
00:40:55.963 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
00:40:55.965 00.002 10072 Worker thread wakes up
00:40:55.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
00:40:55.965 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
00:40:55.966 00.001 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.09
00:40:55.968 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:55.970 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.57
00:40:55.970 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:40:55.970 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:55.970 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:40:55.970 00.000 10072 MoveAxis(E, 13, ABG)
00:40:55.970 00.000 10072 Guiding  Dir = 2, Dur = 13
00:40:55.971 00.001 10072 IsGuiding returns 0
00:40:55.971 00.000 10072 PulseGuide returned control before completion, sleep 23
00:40:55.990 00.019 1032 UpdateGuideState exits: m=1437 SNR=26.7
00:40:55.993 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:55.996 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:55.998 00.002 1032 Enqueuing Expose request
00:40:56.009 00.011 10072 IsGuiding returns 0
00:40:56.009 00.000 10072 Move returns status 0, amount 13
00:40:56.009 00.000 10072 MoveAxis(N, 0, ABG)
00:40:56.009 00.000 10072 Move returns status 0, amount 0
00:40:56.009 00.000 10072 move complete, result=0
00:40:56.010 00.001 10072 worker thread done servicing request
00:40:56.010 00.000 10072 Worker thread wakes up
00:40:56.010 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:56.010 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:56.013 00.003 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
00:40:56.640 00.627 10072 Exposure complete
00:40:56.687 00.047 10072 worker thread done servicing request
00:40:56.687 00.000 1032 OnExposeComplete: enter
00:40:56.689 00.002 1032 UpdateGuideState(): m_state=6
00:40:56.691 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3321
00:40:56.692 00.001 1032 Star::Find returns 1 (0), X=318.67, Y=745.14, Mass=1383, SNR=26.2, Peak=132 HFD=2.9
00:40:56.694 00.002 1032 MultiStar: [#1 -0.06,-0.11,1.17,U] [#2 0.06,0.03,0.97,U] [#3 -0.05,0.01,0.71,U] [#4 -0.01,-0.11,0.68,U] [#5 -0.14,0.04,0.71,U] [#6 -0.25,0.15,0.00,M1] [#7 -0.02,-0.15,0.51,U] [#8 -0.04,-0.03,0.60,U] 
00:40:56.695 00.001 1032 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {0.14, 0.08}
00:40:56.697 00.002 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.83) = xAngle (-3.73 = 2.55)
00:40:56.698 00.001 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.73 = 2.55)
00:40:56.699 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.90 mountX=-0.02 mountY=0.01, mountTheta=2.55
00:40:56.702 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
00:40:56.705 00.003 1032 Enqueuing Move request for scope (-0.01, -0.02)
00:40:56.707 00.002 10072 Worker thread wakes up
00:40:56.707 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
00:40:56.707 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
00:40:56.707 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
00:40:56.709 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:56.712 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.56
00:40:56.712 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:40:56.712 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:56.712 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:40:56.712 00.000 10072 MoveAxis(E, 13, ABG)
00:40:56.712 00.000 10072 Guiding  Dir = 2, Dur = 13
00:40:56.712 00.000 10072 IsGuiding returns 0
00:40:56.713 00.001 10072 PulseGuide returned control before completion, sleep 23
00:40:56.729 00.016 1032 UpdateGuideState exits: m=1383 SNR=26.2
00:40:56.733 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:56.735 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:56.738 00.003 1032 Enqueuing Expose request
00:40:56.749 00.011 10072 IsGuiding returns 0
00:40:56.749 00.000 10072 Move returns status 0, amount 13
00:40:56.749 00.000 10072 MoveAxis(N, 0, ABG)
00:40:56.749 00.000 10072 Move returns status 0, amount 0
00:40:56.749 00.000 10072 move complete, result=0
00:40:56.749 00.000 10072 worker thread done servicing request
00:40:56.749 00.000 10072 Worker thread wakes up
00:40:56.750 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:56.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:56.750 00.000 1032 GuideStep: -0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
00:40:57.160 00.410 10072 Exposure complete
00:40:57.210 00.050 10072 worker thread done servicing request
00:40:57.210 00.000 1032 OnExposeComplete: enter
00:40:57.213 00.003 1032 UpdateGuideState(): m_state=6
00:40:57.215 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3322
00:40:57.216 00.001 1032 Star::Find returns 1 (0), X=318.74, Y=745.24, Mass=1487, SNR=27.2, Peak=148 HFD=2.9
00:40:57.219 00.003 1032 MultiStar: [#1 -0.11,0.03,1.11,U] [#2 -0.01,0.11,0.95,U] [#3 -0.14,0.21,0.75,U] [#4 -0.13,0.11,0.66,U] [#5 -0.20,0.31,0.00,M1] [#6 -0.02,0.18,0.70,U] [#7 -0.18,-0.09,0.51,U] [#8 0.11,0.16,0.58,U] 
00:40:57.221 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.11}, one-star: {0.21, 0.18}
00:40:57.223 00.002 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
00:40:57.224 00.001 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
00:40:57.227 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.79 mountX=0.12 mountY=-0.01, mountTheta=-0.04
00:40:57.230 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.11, opts=13)
00:40:57.232 00.002 1032 Enqueuing Move request for scope (-0.03, 0.11)
00:40:57.233 00.001 10072 Worker thread wakes up
00:40:57.233 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
00:40:57.233 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
00:40:57.233 00.000 10072 Moving (-0.03, 0.11) raw xDistance=0.12 yDistance=-0.01
00:40:57.236 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:57.239 00.003 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.56
00:40:57.239 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
00:40:57.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:57.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:40:57.239 00.000 10072 MoveAxis(E, 11, ABG)
00:40:57.239 00.000 10072 Guiding  Dir = 2, Dur = 11
00:40:57.240 00.001 10072 IsGuiding returns 0
00:40:57.240 00.000 10072 PulseGuide returned control before completion, sleep 21
00:40:57.257 00.017 1032 UpdateGuideState exits: m=1487 SNR=27.2
00:40:57.261 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:57.263 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:57.266 00.003 1032 Enqueuing Expose request
00:40:57.268 00.002 10072 IsGuiding returns 0
00:40:57.268 00.000 10072 Move returns status 0, amount 11
00:40:57.269 00.001 10072 MoveAxis(N, 0, ABG)
00:40:57.269 00.000 10072 Move returns status 0, amount 0
00:40:57.269 00.000 10072 move complete, result=0
00:40:57.269 00.000 10072 worker thread done servicing request
00:40:57.269 00.000 10072 Worker thread wakes up
00:40:57.269 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:57.269 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:57.276 00.007 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
00:40:57.902 00.626 10072 Exposure complete
00:40:57.952 00.050 10072 worker thread done servicing request
00:40:57.952 00.000 1032 OnExposeComplete: enter
00:40:57.954 00.002 1032 UpdateGuideState(): m_state=6
00:40:57.958 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3323
00:40:57.962 00.004 1032 Star::Find returns 1 (0), X=318.69, Y=745.31, Mass=1222, SNR=24.6, Peak=134 HFD=2.7
00:40:57.963 00.001 1032 MultiStar: [#1 0.02,0.08,1.23,U] [#2 -0.16,0.19,1.03,U] [#3 0.04,0.24,0.76,U] [#4 0.03,0.18,0.75,U] [#5 -0.06,0.36,0.00,M2] [#6 -0.04,0.28,0.00,M1] [#7 -0.29,0.02,0.00,M2] [#8 0.04,0.12,0.67,U] 
00:40:57.965 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.17}, one-star: {0.15, 0.25}
00:40:57.966 00.001 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
00:40:57.969 00.003 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
00:40:57.970 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.18 cameraTheta=1.46 mountX=0.16 mountY=-0.06, mountTheta=-0.37
00:40:57.974 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.17, opts=13)
00:40:57.976 00.002 1032 Enqueuing Move request for scope (0.02, 0.17)
00:40:57.977 00.001 10072 Worker thread wakes up
00:40:57.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
00:40:57.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
00:40:57.977 00.000 10072 Moving (0.02, 0.17) raw xDistance=0.16 yDistance=-0.06
00:40:57.979 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:57.981 00.002 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.56
00:40:57.981 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
00:40:57.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:57.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:40:57.981 00.000 10072 MoveAxis(W, 70, ABG)
00:40:57.981 00.000 10072 Guiding  Dir = 3, Dur = 70
00:40:57.982 00.001 10072 IsGuiding returns 0
00:40:57.982 00.000 10072 PulseGuide returned control before completion, sleep 80
00:40:58.001 00.019 1032 UpdateGuideState exits: m=1222 SNR=24.6
00:40:58.003 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:58.005 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:58.007 00.002 1032 Enqueuing Expose request
00:40:58.068 00.061 10072 IsGuiding returns 0
00:40:58.068 00.000 10072 Move returns status 0, amount 70
00:40:58.068 00.000 10072 MoveAxis(N, 0, ABG)
00:40:58.068 00.000 10072 Move returns status 0, amount 0
00:40:58.068 00.000 10072 move complete, result=0
00:40:58.068 00.000 10072 worker thread done servicing request
00:40:58.069 00.001 10072 Worker thread wakes up
00:40:58.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:58.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:58.069 00.000 1032 GuideStep: 0.2 px 70 ms WEST, -0.1 px 0 ms NORTH
00:40:58.481 00.412 10072 Exposure complete
00:40:58.530 00.049 10072 worker thread done servicing request
00:40:58.530 00.000 1032 OnExposeComplete: enter
00:40:58.533 00.003 1032 UpdateGuideState(): m_state=6
00:40:58.534 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3324
00:40:58.536 00.002 1032 Star::Find returns 1 (0), X=318.93, Y=745.10, Mass=1263, SNR=25.0, Peak=151 HFD=2.6
00:40:58.538 00.002 1032 MultiStar: [#1 0.12,0.12,1.14,U] [#2 0.21,0.19,0.00,M1] [#3 0.17,0.19,0.78,U] [#4 0.14,0.10,0.76,U] [#5 -0.02,0.22,0.74,U] [#6 0.19,0.19,0.72,U] [#7 0.07,0.05,0.57,U] [#8 0.20,0.25,0.00,M1] 
00:40:58.539 00.001 1032 refined, 6 included, MultiStar: {0.17, 0.13}, one-star: {0.40, 0.03}
00:40:58.542 00.003 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
00:40:58.543 00.001 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
00:40:58.544 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.66 mountX=0.08 mountY=-0.19, mountTheta=-1.17
00:40:58.546 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.13, opts=13)
00:40:58.548 00.002 1032 Enqueuing Move request for scope (0.17, 0.13)
00:40:58.551 00.003 10072 Worker thread wakes up
00:40:58.552 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
00:40:58.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
00:40:58.552 00.000 10072 Moving (0.17, 0.13) raw xDistance=0.08 yDistance=-0.19
00:40:58.556 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:58.558 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.55
00:40:58.558 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:40:58.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:58.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:40:58.558 00.000 10072 MoveAxis(E, 11, ABG)
00:40:58.559 00.001 10072 Guiding  Dir = 2, Dur = 11
00:40:58.559 00.000 10072 IsGuiding returns 0
00:40:58.559 00.000 10072 PulseGuide returned control before completion, sleep 21
00:40:58.577 00.018 1032 UpdateGuideState exits: m=1263 SNR=25.0
00:40:58.581 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:58.583 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:58.586 00.003 1032 Enqueuing Expose request
00:40:58.588 00.002 10072 IsGuiding returns 1
00:40:58.589 00.001 10072 scope still moving after pulse duration time elapsed
00:40:58.617 00.028 10072 IsGuiding returns 1
00:40:58.648 00.031 10072 IsGuiding returns 1
00:40:58.680 00.032 10072 IsGuiding returns 1
00:40:58.713 00.033 10072 IsGuiding returns 1
00:40:58.743 00.030 10072 IsGuiding returns 1
00:40:58.774 00.031 10072 IsGuiding returns 1
00:40:58.806 00.032 10072 IsGuiding returns 1
00:40:58.838 00.032 10072 IsGuiding returns 1
00:40:58.868 00.030 10072 IsGuiding returns 1
00:40:58.899 00.031 10072 IsGuiding returns 1
00:40:58.931 00.032 10072 IsGuiding returns 1
00:40:58.963 00.032 10072 IsGuiding returns 1
00:40:58.994 00.031 10072 IsGuiding returns 1
00:40:59.025 00.031 10072 IsGuiding returns 1
00:40:59.056 00.031 10072 IsGuiding returns 0
00:40:59.056 00.000 10072 scope move finished after 11 + 486 ms
00:40:59.056 00.000 10072 Move returns status 0, amount 11
00:40:59.056 00.000 10072 MoveAxis(N, 0, ABG)
00:40:59.056 00.000 10072 Move returns status 0, amount 0
00:40:59.056 00.000 10072 move complete, result=0
00:40:59.056 00.000 10072 worker thread done servicing request
00:40:59.057 00.001 1032 GuideStep: 0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
00:40:59.059 00.002 10072 Worker thread wakes up
00:40:59.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:59.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:59.685 00.626 10072 Exposure complete
00:40:59.730 00.045 10072 worker thread done servicing request
00:40:59.730 00.000 1032 OnExposeComplete: enter
00:40:59.732 00.002 1032 UpdateGuideState(): m_state=6
00:40:59.734 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3325
00:40:59.735 00.001 1032 Star::Find returns 1 (0), X=318.71, Y=745.24, Mass=1426, SNR=26.6, Peak=188 HFD=2.6
00:40:59.737 00.002 1032 MultiStar: [#1 0.08,0.14,1.10,U] [#2 -0.13,0.24,0.00,M2] [#3 -0.22,0.37,0.00,M1] [#4 -0.11,0.27,0.00,M1] [#5 0.00,0.39,0.00,M2] [#6 0.12,0.30,0.00,M1] [#7 -0.25,0.39,0.00,M2] [#8 0.17,0.24,0.00,M2] 
00:40:59.740 00.003 1032 refined, 1 included, MultiStar: {0.12, 0.16}, one-star: {0.17, 0.18}
00:40:59.742 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
00:40:59.744 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
00:40:59.747 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.92 mountX=0.12 mountY=-0.16, mountTheta=-0.91
00:40:59.749 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.16, opts=13)
00:40:59.751 00.002 1032 Enqueuing Move request for scope (0.12, 0.16)
00:40:59.752 00.001 10072 Worker thread wakes up
00:40:59.752 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
00:40:59.752 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
00:40:59.752 00.000 10072 Moving (0.12, 0.16) raw xDistance=0.12 yDistance=-0.16
00:40:59.754 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:40:59.755 00.001 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.55
00:40:59.755 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
00:40:59.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:59.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:40:59.756 00.001 10072 MoveAxis(E, 15, ABG)
00:40:59.756 00.000 10072 Guiding  Dir = 2, Dur = 15
00:40:59.756 00.000 10072 IsGuiding returns 0
00:40:59.756 00.000 10072 PulseGuide returned control before completion, sleep 25
00:40:59.775 00.019 1032 UpdateGuideState exits: m=1426 SNR=26.6
00:40:59.777 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:59.779 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:40:59.781 00.002 1032 Enqueuing Expose request
00:40:59.791 00.010 10072 IsGuiding returns 0
00:40:59.791 00.000 10072 Move returns status 0, amount 15
00:40:59.791 00.000 10072 MoveAxis(N, 0, ABG)
00:40:59.791 00.000 10072 Move returns status 0, amount 0
00:40:59.791 00.000 10072 move complete, result=0
00:40:59.792 00.001 10072 worker thread done servicing request
00:40:59.792 00.000 10072 Worker thread wakes up
00:40:59.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:40:59.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:40:59.795 00.003 1032 GuideStep: 0.1 px 15 ms EAST, -0.2 px 0 ms NORTH
00:41:00.200 00.405 10072 Exposure complete
00:41:00.247 00.047 10072 worker thread done servicing request
00:41:00.248 00.001 1032 OnExposeComplete: enter
00:41:00.249 00.001 1032 UpdateGuideState(): m_state=6
00:41:00.251 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3326
00:41:00.252 00.001 1032 Star::Find returns 1 (0), X=318.80, Y=745.15, Mass=1363, SNR=26.0, Peak=172 HFD=2.4
00:41:00.254 00.002 1032 MultiStar: [#1 0.04,0.09,1.17,U] [#2 0.06,0.14,0.96,U] [#3 -0.00,0.26,0.74,U] [#4 0.01,0.16,0.70,U] [#5 -0.00,0.27,0.00,M3] [#6 0.13,0.10,0.70,U] [#7 -0.32,0.19,0.00,M3] [#8 0.04,0.12,0.59,U] 
00:41:00.255 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.13}, one-star: {0.27, 0.09}
00:41:00.258 00.003 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
00:41:00.260 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
00:41:00.261 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.16 cameraTheta=1.01 mountX=0.11 mountY=-0.11, mountTheta=-0.82
00:41:00.263 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
00:41:00.265 00.002 1032 Enqueuing Move request for scope (0.08, 0.13)
00:41:00.268 00.003 10072 Worker thread wakes up
00:41:00.268 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
00:41:00.268 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
00:41:00.269 00.001 10072 Moving (0.08, 0.13) raw xDistance=0.11 yDistance=-0.11
00:41:00.270 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:00.273 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:41:00.273 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
00:41:00.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:00.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:41:00.273 00.000 10072 MoveAxis(E, 10, ABG)
00:41:00.273 00.000 10072 Guiding  Dir = 2, Dur = 10
00:41:00.273 00.000 10072 IsGuiding returns 0
00:41:00.274 00.001 10072 PulseGuide returned control before completion, sleep 20
00:41:00.291 00.017 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:41:00.293 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:00.294 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:00.296 00.002 1032 Enqueuing Expose request
00:41:00.307 00.011 10072 IsGuiding returns 0
00:41:00.307 00.000 10072 Move returns status 0, amount 10
00:41:00.307 00.000 10072 MoveAxis(N, 0, ABG)
00:41:00.307 00.000 10072 Move returns status 0, amount 0
00:41:00.307 00.000 10072 move complete, result=0
00:41:00.307 00.000 10072 worker thread done servicing request
00:41:00.308 00.001 10072 Worker thread wakes up
00:41:00.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:00.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:00.308 00.000 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:41:00.935 00.627 10072 Exposure complete
00:41:00.985 00.050 10072 worker thread done servicing request
00:41:00.985 00.000 1032 OnExposeComplete: enter
00:41:00.988 00.003 1032 UpdateGuideState(): m_state=6
00:41:00.990 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3327
00:41:00.992 00.002 1032 Star::Find returns 1 (0), X=318.90, Y=745.00, Mass=1539, SNR=27.6, Peak=144 HFD=2.8
00:41:00.994 00.002 1032 MultiStar: [#1 0.26,-0.08,0.00,M1] [#2 0.22,0.13,0.99,U] [#3 0.31,0.02,0.00,M1] [#4 0.25,-0.10,0.67,U] [#5 0.25,0.06,0.65,U] [#6 0.37,0.14,0.00,M1] [#7 -0.07,-0.09,0.54,U] [#8 0.35,-0.08,0.00,M2] 
00:41:00.996 00.002 1032 refined, 4 included, MultiStar: {0.23, -0.00}, one-star: {0.37, -0.06}
00:41:00.998 00.002 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
00:41:00.999 00.001 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
00:41:01.001 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-0.00 mountX=-0.06 mountY=-0.22, mountTheta=-1.83
00:41:01.004 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.00, opts=13)
00:41:01.006 00.002 1032 Enqueuing Move request for scope (0.23, -0.00)
00:41:01.007 00.001 10072 Worker thread wakes up
00:41:01.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.00) opts 0xd
00:41:01.007 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.00)
00:41:01.007 00.000 10072 Moving (0.23, -0.00) raw xDistance=-0.06 yDistance=-0.22
00:41:01.008 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:01.012 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:41:01.012 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:41:01.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:41:01.012 00.000 10072 MoveAxis(E, 12, ABG)
00:41:01.012 00.000 10072 Guiding  Dir = 2, Dur = 12
00:41:01.012 00.000 10072 IsGuiding returns 0
00:41:01.013 00.001 10072 PulseGuide returned control before completion, sleep 22
00:41:01.030 00.017 1032 UpdateGuideState exits: m=1539 SNR=27.6
00:41:01.033 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:01.035 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:01.037 00.002 1032 Enqueuing Expose request
00:41:01.042 00.005 10072 IsGuiding returns 0
00:41:01.042 00.000 10072 Move returns status 0, amount 12
00:41:01.042 00.000 10072 MoveAxis(N, 143, ABG)
00:41:01.042 00.000 10072 Guiding  Dir = 0, Dur = 143
00:41:01.042 00.000 10072 IsGuiding returns 0
00:41:01.043 00.001 10072 PulseGuide returned control before completion, sleep 153
00:41:01.212 00.169 10072 IsGuiding returns 0
00:41:01.212 00.000 10072 Move returns status 0, amount 143
00:41:01.212 00.000 10072 move complete, result=0
00:41:01.212 00.000 10072 worker thread done servicing request
00:41:01.212 00.000 10072 Worker thread wakes up
00:41:01.212 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.2 px 143 ms NORTH
00:41:01.215 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:01.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:01.622 00.407 10072 Exposure complete
00:41:01.670 00.048 10072 worker thread done servicing request
00:41:01.670 00.000 1032 OnExposeComplete: enter
00:41:01.672 00.002 1032 UpdateGuideState(): m_state=6
00:41:01.674 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3328
00:41:01.676 00.002 1032 Star::Find returns 1 (0), X=318.67, Y=745.06, Mass=1480, SNR=27.1, Peak=162 HFD=2.5
00:41:01.678 00.002 1032 MultiStar: [#1 -0.13,0.05,1.13,U] [#2 -0.02,0.07,0.92,U] [#3 -0.06,0.17,0.71,U] [#4 -0.18,-0.04,0.65,U] [#5 -0.11,0.07,0.70,U] [#6 -0.15,0.10,0.74,U] [#7 -0.30,-0.00,0.00,M3] [#8 0.04,0.10,0.58,U] 
00:41:01.681 00.003 1032 refined, 7 included, MultiStar: {-0.05, 0.06}, one-star: {0.14, 0.00}
00:41:01.682 00.001 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
00:41:01.684 00.002 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
00:41:01.687 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.28 mountX=0.07 mountY=0.04, mountTheta=0.45
00:41:01.690 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
00:41:01.693 00.003 1032 Enqueuing Move request for scope (-0.05, 0.06)
00:41:01.694 00.001 10072 Worker thread wakes up
00:41:01.695 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
00:41:01.695 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
00:41:01.695 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.04
00:41:01.696 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:01.698 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:41:01.699 00.001 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:41:01.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:01.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:41:01.699 00.000 10072 MoveAxis(E, 11, ABG)
00:41:01.699 00.000 10072 Guiding  Dir = 2, Dur = 11
00:41:01.700 00.001 10072 IsGuiding returns 0
00:41:01.700 00.000 10072 PulseGuide returned control before completion, sleep 21
00:41:01.717 00.017 1032 UpdateGuideState exits: m=1480 SNR=27.1
00:41:01.719 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:01.721 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:01.722 00.001 1032 Enqueuing Expose request
00:41:01.727 00.005 10072 IsGuiding returns 0
00:41:01.727 00.000 10072 Move returns status 0, amount 11
00:41:01.727 00.000 10072 MoveAxis(N, 0, ABG)
00:41:01.727 00.000 10072 Move returns status 0, amount 0
00:41:01.727 00.000 10072 move complete, result=0
00:41:01.727 00.000 10072 worker thread done servicing request
00:41:01.727 00.000 10072 Worker thread wakes up
00:41:01.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:01.728 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:01.731 00.003 1032 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
00:41:02.352 00.621 10072 Exposure complete
00:41:02.398 00.046 10072 worker thread done servicing request
00:41:02.399 00.001 1032 OnExposeComplete: enter
00:41:02.400 00.001 1032 UpdateGuideState(): m_state=6
00:41:02.402 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3329
00:41:02.404 00.002 1032 Star::Find returns 1 (0), X=318.35, Y=745.24, Mass=1408, SNR=26.4, Peak=148 HFD=2.9
00:41:02.406 00.002 1032 MultiStar: [#1 -0.22,0.21,0.00,M1] [#2 -0.13,0.23,0.93,U] [#3 -0.29,0.22,0.00,M1] [#4 -0.25,0.18,0.00,M1] [#5 -0.28,0.33,0.00,M2] [#6 -0.28,0.29,0.00,M1] [#7 -0.37,0.06,0.00,M4] [#8 -0.05,0.12,0.63,U] 
00:41:02.409 00.003 1032 refined, 2 included, MultiStar: {-0.13, 0.18}, one-star: {-0.19, 0.18}
00:41:02.411 00.002 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
00:41:02.412 00.001 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
00:41:02.414 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.23 cameraTheta=2.21 mountX=0.21 mountY=0.08, mountTheta=0.38
00:41:02.417 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.18, opts=13)
00:41:02.418 00.001 1032 Enqueuing Move request for scope (-0.13, 0.18)
00:41:02.420 00.002 10072 Worker thread wakes up
00:41:02.420 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
00:41:02.420 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
00:41:02.420 00.000 10072 Moving (-0.13, 0.18) raw xDistance=0.21 yDistance=0.08
00:41:02.421 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:02.424 00.003 10072 PPEC rslt: input = 0.21, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 289.53
00:41:02.424 00.000 10072 PPEC: input: 0.21, control: 0.09, exposure: 500
00:41:02.425 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:02.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:41:02.425 00.000 10072 MoveAxis(W, 96, ABG)
00:41:02.425 00.000 10072 Guiding  Dir = 3, Dur = 96
00:41:02.425 00.000 10072 IsGuiding returns 0
00:41:02.426 00.001 10072 PulseGuide returned control before completion, sleep 106
00:41:02.444 00.018 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:41:02.446 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:02.449 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:02.450 00.001 1032 Enqueuing Expose request
00:41:02.537 00.087 10072 IsGuiding returns 0
00:41:02.537 00.000 10072 Move returns status 0, amount 96
00:41:02.537 00.000 10072 MoveAxis(N, 0, ABG)
00:41:02.537 00.000 10072 Move returns status 0, amount 0
00:41:02.537 00.000 10072 move complete, result=0
00:41:02.537 00.000 10072 worker thread done servicing request
00:41:02.537 00.000 10072 Worker thread wakes up
00:41:02.537 00.000 1032 GuideStep: 0.2 px 96 ms WEST, 0.1 px 0 ms NORTH
00:41:02.540 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:02.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:02.949 00.409 10072 Exposure complete
00:41:03.000 00.051 10072 worker thread done servicing request
00:41:03.000 00.000 1032 OnExposeComplete: enter
00:41:03.003 00.003 1032 UpdateGuideState(): m_state=6
00:41:03.005 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3330
00:41:03.007 00.002 1032 Star::Find returns 1 (0), X=318.56, Y=745.17, Mass=1498, SNR=27.3, Peak=152 HFD=3.0
00:41:03.009 00.002 1032 MultiStar: [#1 -0.10,0.13,1.11,U] [#2 -0.03,0.23,0.92,U] [#3 -0.20,0.21,0.00,M2] [#4 -0.16,0.18,0.69,U] [#5 -0.20,0.34,0.00,M3] [#6 -0.23,0.30,0.00,M2] [#7 -0.29,0.10,0.00,M5] [#8 -0.01,0.17,0.59,U] 
00:41:03.011 00.002 1032 single-star, 4 included, MultiStar: {-0.05, 0.16}, one-star: {0.02, 0.11}
00:41:03.012 00.001 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
00:41:03.014 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
00:41:03.016 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.39 mountX=0.10 mountY=-0.05, mountTheta=-0.44
00:41:03.019 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
00:41:03.022 00.003 1032 Enqueuing Move request for scope (0.02, 0.11)
00:41:03.023 00.001 10072 Worker thread wakes up
00:41:03.024 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
00:41:03.024 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
00:41:03.024 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.05
00:41:03.026 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:03.029 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:41:03.029 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
00:41:03.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:03.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:41:03.029 00.000 10072 MoveAxis(E, 9, ABG)
00:41:03.029 00.000 10072 Guiding  Dir = 2, Dur = 9
00:41:03.030 00.001 10072 IsGuiding returns 0
00:41:03.030 00.000 10072 PulseGuide returned control before completion, sleep 19
00:41:03.048 00.018 1032 UpdateGuideState exits: m=1498 SNR=27.3
00:41:03.052 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:03.053 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:03.055 00.002 1032 Enqueuing Expose request
00:41:03.056 00.001 10072 IsGuiding returns 0
00:41:03.057 00.001 10072 Move returns status 0, amount 9
00:41:03.057 00.000 10072 MoveAxis(N, 0, ABG)
00:41:03.057 00.000 10072 Move returns status 0, amount 0
00:41:03.057 00.000 10072 move complete, result=0
00:41:03.057 00.000 10072 worker thread done servicing request
00:41:03.057 00.000 10072 Worker thread wakes up
00:41:03.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:03.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:03.063 00.006 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
00:41:03.687 00.624 10072 Exposure complete
00:41:03.734 00.047 10072 worker thread done servicing request
00:41:03.735 00.001 1032 OnExposeComplete: enter
00:41:03.736 00.001 1032 UpdateGuideState(): m_state=6
00:41:03.738 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3331
00:41:03.740 00.002 1032 Star::Find returns 1 (0), X=318.77, Y=744.96, Mass=1223, SNR=24.6, Peak=144 HFD=2.5
00:41:03.741 00.001 1032 MultiStar: [#1 0.05,-0.03,1.23,U] [#2 0.10,-0.01,1.01,U] [#3 -0.02,0.01,0.78,U] [#4 0.08,-0.12,0.73,U] [#5 0.03,0.04,0.72,U] [#6 0.12,0.08,0.73,U] [#7 -0.13,-0.06,0.56,U] [#8 0.14,0.05,0.63,U] 
00:41:03.743 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.02}, one-star: {0.24, -0.10}
00:41:03.745 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
00:41:03.748 00.003 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
00:41:03.749 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.24 mountX=-0.04 mountY=-0.07, mountTheta=-2.07
00:41:03.751 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
00:41:03.754 00.003 1032 Enqueuing Move request for scope (0.08, -0.02)
00:41:03.755 00.001 10072 Worker thread wakes up
00:41:03.755 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
00:41:03.755 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
00:41:03.755 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.07
00:41:03.757 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:03.759 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:41:03.759 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:41:03.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:03.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:41:03.759 00.000 10072 MoveAxis(E, 9, ABG)
00:41:03.759 00.000 10072 Guiding  Dir = 2, Dur = 9
00:41:03.760 00.001 10072 IsGuiding returns 0
00:41:03.760 00.000 10072 PulseGuide returned control before completion, sleep 19
00:41:03.777 00.017 1032 UpdateGuideState exits: m=1223 SNR=24.6
00:41:03.780 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:03.781 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:03.783 00.002 1032 Enqueuing Expose request
00:41:03.794 00.011 10072 IsGuiding returns 0
00:41:03.794 00.000 10072 Move returns status 0, amount 9
00:41:03.794 00.000 10072 MoveAxis(N, 0, ABG)
00:41:03.794 00.000 10072 Move returns status 0, amount 0
00:41:03.794 00.000 10072 move complete, result=0
00:41:03.794 00.000 10072 worker thread done servicing request
00:41:03.794 00.000 10072 Worker thread wakes up
00:41:03.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:03.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:03.796 00.002 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:41:04.205 00.409 10072 Exposure complete
00:41:04.252 00.047 10072 worker thread done servicing request
00:41:04.252 00.000 1032 OnExposeComplete: enter
00:41:04.253 00.001 1032 UpdateGuideState(): m_state=6
00:41:04.255 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3332
00:41:04.257 00.002 1032 Star::Find returns 1 (0), X=318.78, Y=745.05, Mass=1572, SNR=28.0, Peak=173 HFD=2.5
00:41:04.259 00.002 1032 MultiStar: [#1 0.01,0.02,1.09,U] [#2 -0.08,0.04,0.89,U] [#3 -0.22,0.01,0.69,U] [#4 -0.16,-0.06,0.61,U] [#5 -0.13,0.03,0.67,U] [#6 0.03,0.11,0.65,U] [#7 -0.24,-0.21,0.00,M5] [#8 0.16,-0.10,0.60,U] 
00:41:04.261 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {0.24, -0.01}
00:41:04.262 00.001 1032 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.83) = xAngle (0.30 = 0.30)
00:41:04.264 00.002 1032 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.30 = 0.30)
00:41:04.265 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.13 mountX=0.01 mountY=0.00, mountTheta=0.30
00:41:04.269 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
00:41:04.271 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
00:41:04.272 00.001 10072 Worker thread wakes up
00:41:04.273 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:41:04.273 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:41:04.273 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.00
00:41:04.274 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:04.277 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:41:04.277 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:41:04.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:04.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:41:04.277 00.000 10072 MoveAxis(E, 9, ABG)
00:41:04.277 00.000 10072 Guiding  Dir = 2, Dur = 9
00:41:04.278 00.001 10072 IsGuiding returns 0
00:41:04.278 00.000 10072 PulseGuide returned control before completion, sleep 19
00:41:04.295 00.017 1032 UpdateGuideState exits: m=1572 SNR=28.0
00:41:04.298 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:04.301 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:04.303 00.002 1032 Enqueuing Expose request
00:41:04.312 00.009 10072 IsGuiding returns 0
00:41:04.312 00.000 10072 Move returns status 0, amount 9
00:41:04.312 00.000 10072 MoveAxis(N, 0, ABG)
00:41:04.312 00.000 10072 Move returns status 0, amount 0
00:41:04.313 00.001 10072 move complete, result=0
00:41:04.313 00.000 10072 worker thread done servicing request
00:41:04.313 00.000 10072 Worker thread wakes up
00:41:04.313 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:04.313 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:04.313 00.000 1032 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
00:41:04.943 00.630 10072 Exposure complete
00:41:04.990 00.047 10072 worker thread done servicing request
00:41:04.990 00.000 1032 OnExposeComplete: enter
00:41:04.992 00.002 1032 UpdateGuideState(): m_state=6
00:41:04.994 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3333
00:41:04.995 00.001 1032 Star::Find returns 1 (0), X=318.67, Y=745.20, Mass=1618, SNR=28.4, Peak=154 HFD=2.8
00:41:04.998 00.003 1032 MultiStar: [#1 -0.06,0.00,1.00,U] [#2 -0.14,0.05,0.89,U] [#3 -0.08,0.24,0.69,U] [#4 -0.20,0.01,0.60,U] [#5 -0.22,0.12,0.64,U] [#6 0.02,0.20,0.65,U] [#7 -0.29,0.05,0.00,M6] [#8 0.07,0.12,0.56,U] 
00:41:04.999 00.001 1032 refined, 7 included, MultiStar: {-0.05, 0.11}, one-star: {0.14, 0.14}
00:41:05.001 00.002 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
00:41:05.002 00.001 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
00:41:05.004 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.12 mountY=0.02, mountTheta=0.20
00:41:05.006 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.11, opts=13)
00:41:05.008 00.002 1032 Enqueuing Move request for scope (-0.05, 0.11)
00:41:05.009 00.001 10072 Worker thread wakes up
00:41:05.010 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
00:41:05.010 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
00:41:05.010 00.000 10072 Moving (-0.05, 0.11) raw xDistance=0.12 yDistance=0.02
00:41:05.012 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:05.013 00.001 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:41:05.013 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
00:41:05.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:05.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:41:05.013 00.000 10072 MoveAxis(E, 10, ABG)
00:41:05.013 00.000 10072 Guiding  Dir = 2, Dur = 10
00:41:05.015 00.002 10072 IsGuiding returns 0
00:41:05.015 00.000 10072 PulseGuide returned control before completion, sleep 20
00:41:05.031 00.016 1032 UpdateGuideState exits: m=1618 SNR=28.4
00:41:05.034 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:05.036 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:05.038 00.002 1032 Enqueuing Expose request
00:41:05.048 00.010 10072 IsGuiding returns 0
00:41:05.048 00.000 10072 Move returns status 0, amount 10
00:41:05.048 00.000 10072 MoveAxis(N, 0, ABG)
00:41:05.048 00.000 10072 Move returns status 0, amount 0
00:41:05.048 00.000 10072 move complete, result=0
00:41:05.048 00.000 10072 worker thread done servicing request
00:41:05.048 00.000 10072 Worker thread wakes up
00:41:05.050 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:05.050 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:05.050 00.000 1032 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
00:41:05.459 00.409 10072 Exposure complete
00:41:05.507 00.048 10072 worker thread done servicing request
00:41:05.507 00.000 1032 OnExposeComplete: enter
00:41:05.509 00.002 1032 UpdateGuideState(): m_state=6
00:41:05.511 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3334
00:41:05.513 00.002 1032 Star::Find returns 1 (0), X=318.70, Y=745.08, Mass=1538, SNR=27.6, Peak=149 HFD=2.6
00:41:05.515 00.002 1032 MultiStar: [#1 0.04,-0.03,1.10,U] [#2 -0.06,0.08,0.92,U] [#3 0.02,-0.09,0.72,U] [#4 -0.08,-0.09,0.62,U] [#5 0.11,0.03,0.66,U] [#6 0.05,-0.05,0.67,U] [#7 -0.13,-0.12,0.53,U] [#8 0.05,-0.13,0.58,U] 
00:41:05.516 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.17, 0.02}
00:41:05.518 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
00:41:05.523 00.005 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
00:41:05.526 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.85 mountX=-0.04 mountY=-0.02, mountTheta=-2.68
00:41:05.530 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
00:41:05.532 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
00:41:05.535 00.003 10072 Worker thread wakes up
00:41:05.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
00:41:05.535 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
00:41:05.535 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
00:41:05.537 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:05.539 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:41:05.539 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:41:05.539 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:05.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:41:05.539 00.000 10072 MoveAxis(E, 8, ABG)
00:41:05.539 00.000 10072 Guiding  Dir = 2, Dur = 8
00:41:05.540 00.001 10072 IsGuiding returns 0
00:41:05.540 00.000 10072 PulseGuide returned control before completion, sleep 18
00:41:05.558 00.018 1032 UpdateGuideState exits: m=1538 SNR=27.6
00:41:05.561 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:05.563 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:05.565 00.002 1032 Enqueuing Expose request
00:41:05.567 00.002 10072 IsGuiding returns 0
00:41:05.567 00.000 10072 Move returns status 0, amount 8
00:41:05.567 00.000 10072 MoveAxis(N, 0, ABG)
00:41:05.567 00.000 10072 Move returns status 0, amount 0
00:41:05.567 00.000 10072 move complete, result=0
00:41:05.567 00.000 10072 worker thread done servicing request
00:41:05.567 00.000 10072 Worker thread wakes up
00:41:05.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:05.567 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:05.574 00.007 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
00:41:06.196 00.622 10072 Exposure complete
00:41:06.246 00.050 10072 worker thread done servicing request
00:41:06.247 00.001 1032 OnExposeComplete: enter
00:41:06.248 00.001 1032 UpdateGuideState(): m_state=6
00:41:06.250 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3335
00:41:06.251 00.001 1032 Star::Find returns 1 (0), X=318.72, Y=744.86, Mass=1401, SNR=26.4, Peak=151 HFD=2.8
00:41:06.253 00.002 1032 MultiStar: [#1 0.10,-0.15,1.07,U] [#2 -0.08,-0.05,1.01,U] [#3 0.10,-0.12,0.75,U] [#4 0.09,-0.28,0.00,M1] [#5 0.08,-0.15,0.70,U] [#6 0.09,-0.14,0.74,U] [#7 -0.06,-0.26,0.56,U] [#8 0.16,-0.20,0.61,U] 
00:41:06.254 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.15}, one-star: {0.19, -0.20}
00:41:06.256 00.002 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
00:41:06.257 00.001 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
00:41:06.259 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.13 mountX=-0.16 mountY=-0.03, mountTheta=-2.96
00:41:06.262 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.15, opts=13)
00:41:06.264 00.002 1032 Enqueuing Move request for scope (0.07, -0.15)
00:41:06.266 00.002 10072 Worker thread wakes up
00:41:06.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
00:41:06.267 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
00:41:06.267 00.000 10072 Moving (0.07, -0.15) raw xDistance=-0.16 yDistance=-0.03
00:41:06.270 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:06.273 00.003 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.50
00:41:06.273 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
00:41:06.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:06.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:41:06.273 00.000 10072 MoveAxis(E, 92, ABG)
00:41:06.273 00.000 10072 Guiding  Dir = 2, Dur = 92
00:41:06.273 00.000 10072 IsGuiding returns 0
00:41:06.274 00.001 10072 PulseGuide returned control before completion, sleep 102
00:41:06.292 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.4
00:41:06.294 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:06.295 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:06.296 00.001 1032 Enqueuing Expose request
00:41:06.383 00.087 10072 IsGuiding returns 0
00:41:06.383 00.000 10072 Move returns status 0, amount 92
00:41:06.383 00.000 10072 MoveAxis(N, 0, ABG)
00:41:06.383 00.000 10072 Move returns status 0, amount 0
00:41:06.383 00.000 10072 move complete, result=0
00:41:06.383 00.000 10072 worker thread done servicing request
00:41:06.383 00.000 10072 Worker thread wakes up
00:41:06.383 00.000 1032 GuideStep: -0.2 px 92 ms EAST, -0.0 px 0 ms NORTH
00:41:06.386 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:06.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:06.796 00.410 10072 Exposure complete
00:41:06.848 00.052 10072 worker thread done servicing request
00:41:06.848 00.000 1032 OnExposeComplete: enter
00:41:06.850 00.002 1032 UpdateGuideState(): m_state=6
00:41:06.851 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3336
00:41:06.854 00.003 1032 Star::Find returns 1 (0), X=318.68, Y=744.74, Mass=1371, SNR=26.1, Peak=156 HFD=2.8
00:41:06.855 00.001 1032 MultiStar: [#1 0.00,-0.27,0.00,M1] [#2 -0.18,-0.14,0.97,U] [#3 -0.06,-0.12,0.73,U] [#4 -0.11,-0.15,0.67,U] [#5 -0.08,-0.13,0.71,U] [#6 -0.19,-0.15,0.71,U] [#7 -0.30,-0.19,0.00,M5] [#8 -0.00,-0.23,0.60,U] 
00:41:06.857 00.002 1032 refined, 6 included, MultiStar: {-0.06, -0.18}, one-star: {0.14, -0.32}
00:41:06.858 00.001 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.55)
00:41:06.860 00.002 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.55)
00:41:06.862 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.91 mountX=-0.16 mountY=0.11, mountTheta=2.55
00:41:06.866 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.18, opts=13)
00:41:06.868 00.002 1032 Enqueuing Move request for scope (-0.06, -0.18)
00:41:06.870 00.002 10072 Worker thread wakes up
00:41:06.870 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
00:41:06.870 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
00:41:06.870 00.000 10072 Moving (-0.06, -0.18) raw xDistance=-0.16 yDistance=0.11
00:41:06.872 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:06.874 00.002 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.50
00:41:06.874 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
00:41:06.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:06.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:41:06.874 00.000 10072 MoveAxis(E, 88, ABG)
00:41:06.874 00.000 10072 Guiding  Dir = 2, Dur = 88
00:41:06.874 00.000 10072 IsGuiding returns 0
00:41:06.875 00.001 10072 PulseGuide returned control before completion, sleep 98
00:41:06.891 00.016 1032 UpdateGuideState exits: m=1371 SNR=26.1
00:41:06.896 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:06.898 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:06.900 00.002 1032 Enqueuing Expose request
00:41:06.978 00.078 10072 IsGuiding returns 0
00:41:06.978 00.000 10072 Move returns status 0, amount 88
00:41:06.978 00.000 10072 MoveAxis(N, 0, ABG)
00:41:06.978 00.000 10072 Move returns status 0, amount 0
00:41:06.978 00.000 10072 move complete, result=0
00:41:06.978 00.000 10072 worker thread done servicing request
00:41:06.978 00.000 10072 Worker thread wakes up
00:41:06.978 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:06.978 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:07.282 00.304 1032 GuideStep: -0.2 px 88 ms EAST, 0.1 px 0 ms NORTH
00:41:07.608 00.326 10072 Exposure complete
00:41:07.693 00.085 10072 worker thread done servicing request
00:41:07.694 00.001 1032 OnExposeComplete: enter
00:41:07.696 00.002 1032 UpdateGuideState(): m_state=6
00:41:07.700 00.004 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3337
00:41:07.702 00.002 1032 Star::Find returns 1 (0), X=318.71, Y=745.29, Mass=1448, SNR=26.8, Peak=149 HFD=2.9
00:41:07.707 00.005 1032 MultiStar: [#1 0.04,0.08,1.13,U] [#2 -0.10,0.32,0.00,M1] [#3 0.08,0.24,0.68,U] [#4 -0.02,0.02,0.69,U] [#5 -0.04,0.27,0.67,U] [#6 -0.10,0.23,0.71,U] [#7 -0.23,0.13,0.55,U] [#8 0.06,0.07,0.56,U] 
00:41:07.710 00.003 1032 refined, 7 included, MultiStar: {0.01, 0.16}, one-star: {0.18, 0.23}
00:41:07.713 00.003 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
00:41:07.716 00.003 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
00:41:07.718 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.49 mountX=0.15 mountY=-0.05, mountTheta=-0.34
00:41:07.722 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.16, opts=13)
00:41:07.724 00.002 1032 Enqueuing Move request for scope (0.01, 0.16)
00:41:07.726 00.002 10072 Worker thread wakes up
00:41:07.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
00:41:07.727 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
00:41:07.727 00.000 10072 Moving (0.01, 0.16) raw xDistance=0.15 yDistance=-0.05
00:41:07.729 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:07.732 00.003 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.49
00:41:07.732 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
00:41:07.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:07.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:41:07.732 00.000 10072 MoveAxis(W, 66, ABG)
00:41:07.732 00.000 10072 Guiding  Dir = 3, Dur = 66
00:41:07.733 00.001 10072 IsGuiding returns 0
00:41:07.733 00.000 10072 PulseGuide returned control before completion, sleep 76
00:41:07.759 00.026 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:41:07.763 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:07.768 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:07.772 00.004 1032 Enqueuing Expose request
00:41:07.822 00.050 10072 IsGuiding returns 0
00:41:07.822 00.000 10072 Move returns status 0, amount 66
00:41:07.822 00.000 10072 MoveAxis(N, 0, ABG)
00:41:07.822 00.000 10072 Move returns status 0, amount 0
00:41:07.822 00.000 10072 move complete, result=0
00:41:07.823 00.001 10072 worker thread done servicing request
00:41:07.823 00.000 10072 Worker thread wakes up
00:41:07.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:07.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:07.827 00.004 1032 GuideStep: 0.1 px 66 ms WEST, -0.1 px 0 ms NORTH
00:41:08.235 00.408 10072 Exposure complete
00:41:08.309 00.074 10072 worker thread done servicing request
00:41:08.309 00.000 1032 OnExposeComplete: enter
00:41:08.313 00.004 1032 UpdateGuideState(): m_state=6
00:41:08.315 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3338
00:41:08.317 00.002 1032 Star::Find returns 1 (0), X=318.69, Y=745.07, Mass=1438, SNR=26.7, Peak=148 HFD=2.6
00:41:08.320 00.003 1032 MultiStar: [#1 0.00,-0.00,1.14,U] [#2 -0.08,0.18,0.93,U] [#3 -0.05,0.10,0.70,U] [#4 -0.01,0.07,0.67,U] [#5 -0.15,0.20,0.69,U] [#6 -0.24,0.15,0.00,M1] [#7 -0.30,0.12,0.00,M5] [#8 -0.09,0.06,0.57,U] 
00:41:08.321 00.001 1032 refined, 6 included, MultiStar: {-0.02, 0.08}, one-star: {0.16, 0.01}
00:41:08.324 00.003 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
00:41:08.326 00.002 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
00:41:08.328 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.79 mountX=0.08 mountY=-0.00, mountTheta=-0.04
00:41:08.332 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.08, opts=13)
00:41:08.335 00.003 1032 Enqueuing Move request for scope (-0.02, 0.08)
00:41:08.338 00.003 10072 Worker thread wakes up
00:41:08.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
00:41:08.338 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
00:41:08.338 00.000 10072 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.00
00:41:08.340 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:08.344 00.004 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:41:08.345 00.001 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:41:08.345 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:08.345 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:41:08.345 00.000 10072 MoveAxis(E, 7, ABG)
00:41:08.345 00.000 10072 Guiding  Dir = 2, Dur = 7
00:41:08.346 00.001 10072 IsGuiding returns 0
00:41:08.346 00.000 10072 PulseGuide returned control before completion, sleep 17
00:41:08.369 00.023 1032 UpdateGuideState exits: m=1438 SNR=26.7
00:41:08.373 00.004 10072 IsGuiding returns 0
00:41:08.374 00.001 10072 Move returns status 0, amount 7
00:41:08.374 00.000 10072 MoveAxis(N, 0, ABG)
00:41:08.374 00.000 10072 Move returns status 0, amount 0
00:41:08.374 00.000 10072 move complete, result=0
00:41:08.374 00.000 10072 worker thread done servicing request
00:41:08.375 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:08.378 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:08.382 00.004 1032 Enqueuing Expose request
00:41:08.386 00.004 10072 Worker thread wakes up
00:41:08.386 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:41:08.389 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:08.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:09.015 00.626 10072 Exposure complete
00:41:09.094 00.079 10072 worker thread done servicing request
00:41:09.094 00.000 1032 OnExposeComplete: enter
00:41:09.097 00.003 1032 UpdateGuideState(): m_state=6
00:41:09.100 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3339
00:41:09.103 00.003 1032 Star::Find returns 1 (0), X=318.85, Y=744.98, Mass=1367, SNR=26.1, Peak=165 HFD=2.6
00:41:09.105 00.002 1032 MultiStar: [#1 0.19,-0.15,1.13,U] [#2 0.13,0.02,1.03,U] [#3 0.12,-0.16,0.73,U] [#4 0.11,-0.13,0.69,U] [#5 0.22,-0.00,0.72,U] [#6 0.20,0.05,0.71,U] [#7 -0.13,0.02,0.52,U] [#8 0.19,-0.09,0.64,U] 
00:41:09.108 00.003 1032 refined, 8 included, MultiStar: {0.16, -0.06}, one-star: {0.31, -0.08}
00:41:09.111 00.003 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
00:41:09.116 00.005 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
00:41:09.119 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.36 mountX=-0.10 mountY=-0.14, mountTheta=-2.19
00:41:09.126 00.007 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
00:41:09.130 00.004 1032 Enqueuing Move request for scope (0.16, -0.06)
00:41:09.132 00.002 10072 Worker thread wakes up
00:41:09.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
00:41:09.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
00:41:09.132 00.000 10072 Moving (0.16, -0.06) raw xDistance=-0.10 yDistance=-0.14
00:41:09.134 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:09.139 00.005 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:41:09.139 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:41:09.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:09.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:41:09.139 00.000 10072 MoveAxis(E, 7, ABG)
00:41:09.139 00.000 10072 Guiding  Dir = 2, Dur = 7
00:41:09.140 00.001 10072 IsGuiding returns 0
00:41:09.140 00.000 10072 PulseGuide returned control before completion, sleep 17
00:41:09.167 00.027 10072 IsGuiding returns 0
00:41:09.167 00.000 10072 Move returns status 0, amount 7
00:41:09.167 00.000 10072 MoveAxis(N, 0, ABG)
00:41:09.167 00.000 10072 Move returns status 0, amount 0
00:41:09.167 00.000 10072 move complete, result=0
00:41:09.167 00.000 10072 worker thread done servicing request
00:41:09.169 00.002 1032 UpdateGuideState exits: m=1367 SNR=26.1
00:41:09.177 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:09.186 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:09.188 00.002 1032 Enqueuing Expose request
00:41:09.192 00.004 10072 Worker thread wakes up
00:41:09.193 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:09.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:09.193 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:41:09.629 00.436 10072 Exposure complete
00:41:09.703 00.074 10072 worker thread done servicing request
00:41:09.704 00.001 1032 OnExposeComplete: enter
00:41:09.706 00.002 1032 UpdateGuideState(): m_state=6
00:41:09.709 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3340
00:41:09.715 00.006 1032 Star::Find returns 1 (0), X=318.72, Y=744.85, Mass=1357, SNR=26.0, Peak=133 HFD=2.7
00:41:09.719 00.004 1032 MultiStar: [#1 0.08,-0.11,1.23,U] [#2 0.00,-0.10,0.95,U] [#3 0.04,-0.07,0.76,U] [#4 -0.04,-0.18,0.67,U] [#5 -0.05,0.07,0.68,U] [#6 -0.01,-0.01,0.66,U] [#7 -0.14,-0.18,0.53,U] [#8 0.16,-0.00,0.58,U] 
00:41:09.721 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {0.19, -0.21}
00:41:09.724 00.003 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
00:41:09.726 00.002 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
00:41:09.728 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.19 mountX=-0.10 mountY=-0.01, mountTheta=-3.02
00:41:09.733 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
00:41:09.735 00.002 1032 Enqueuing Move request for scope (0.04, -0.10)
00:41:09.737 00.002 10072 Worker thread wakes up
00:41:09.737 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
00:41:09.737 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
00:41:09.737 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=-0.01
00:41:09.739 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:09.742 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:41:09.742 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:41:09.742 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:09.742 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:41:09.742 00.000 10072 MoveAxis(E, 6, ABG)
00:41:09.742 00.000 10072 Guiding  Dir = 2, Dur = 6
00:41:09.744 00.002 10072 IsGuiding returns 0
00:41:09.744 00.000 10072 PulseGuide returned control before completion, sleep 16
00:41:09.771 00.027 1032 UpdateGuideState exits: m=1357 SNR=26.0
00:41:09.775 00.004 10072 IsGuiding returns 0
00:41:09.775 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:09.778 00.003 10072 Move returns status 0, amount 6
00:41:09.778 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:09.781 00.003 1032 Enqueuing Expose request
00:41:09.783 00.002 10072 MoveAxis(N, 0, ABG)
00:41:09.784 00.001 10072 Move returns status 0, amount 0
00:41:09.784 00.000 10072 move complete, result=0
00:41:09.784 00.000 10072 worker thread done servicing request
00:41:09.784 00.000 10072 Worker thread wakes up
00:41:09.784 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:09.784 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:09.795 00.011 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
00:41:10.418 00.623 10072 Exposure complete
00:41:10.499 00.081 1032 OnExposeComplete: enter
00:41:10.502 00.003 10072 worker thread done servicing request
00:41:10.502 00.000 1032 UpdateGuideState(): m_state=6
00:41:10.504 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3341
00:41:10.506 00.002 1032 Star::Find returns 1 (0), X=318.67, Y=745.16, Mass=1428, SNR=26.6, Peak=153 HFD=2.9
00:41:10.510 00.004 1032 MultiStar: [#1 0.06,0.06,1.10,U] [#2 -0.12,0.18,0.97,U] [#3 -0.13,0.17,0.71,U] [#4 -0.16,0.01,0.68,U] [#5 -0.09,0.24,0.71,U] [#6 -0.05,0.20,0.70,U] [#7 -0.25,0.02,0.52,U] [#8 0.04,0.15,0.58,U] 
00:41:10.512 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.13}, one-star: {0.13, 0.10}
00:41:10.515 00.003 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
00:41:10.521 00.006 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
00:41:10.526 00.005 1032 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.13 cameraTheta=1.93 mountX=0.13 mountY=0.01, mountTheta=0.10
00:41:10.529 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.13, opts=13)
00:41:10.532 00.003 1032 Enqueuing Move request for scope (-0.05, 0.13)
00:41:10.535 00.003 10072 Worker thread wakes up
00:41:10.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
00:41:10.535 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
00:41:10.535 00.000 10072 Moving (-0.05, 0.13) raw xDistance=0.13 yDistance=0.01
00:41:10.538 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:10.541 00.003 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.47
00:41:10.541 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
00:41:10.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:10.542 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:41:10.542 00.000 10072 MoveAxis(W, 60, ABG)
00:41:10.542 00.000 10072 Guiding  Dir = 3, Dur = 60
00:41:10.542 00.000 10072 IsGuiding returns 0
00:41:10.543 00.001 10072 PulseGuide returned control before completion, sleep 70
00:41:10.573 00.030 1032 UpdateGuideState exits: m=1428 SNR=26.6
00:41:10.577 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:10.581 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:10.583 00.002 1032 Enqueuing Expose request
00:41:10.619 00.036 10072 IsGuiding returns 0
00:41:10.620 00.001 10072 Move returns status 0, amount 60
00:41:10.620 00.000 10072 MoveAxis(N, 0, ABG)
00:41:10.620 00.000 10072 Move returns status 0, amount 0
00:41:10.620 00.000 10072 move complete, result=0
00:41:10.620 00.000 10072 worker thread done servicing request
00:41:10.620 00.000 10072 Worker thread wakes up
00:41:10.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:10.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:10.628 00.008 1032 GuideStep: 0.1 px 60 ms WEST, 0.0 px 0 ms NORTH
00:41:11.026 00.398 10072 Exposure complete
00:41:11.097 00.071 10072 worker thread done servicing request
00:41:11.097 00.000 1032 OnExposeComplete: enter
00:41:11.100 00.003 1032 UpdateGuideState(): m_state=6
00:41:11.105 00.005 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3342
00:41:11.108 00.003 1032 Star::Find returns 1 (0), X=318.78, Y=744.99, Mass=1463, SNR=27.0, Peak=160 HFD=2.5
00:41:11.112 00.004 1032 MultiStar: [#1 -0.03,0.07,1.14,U] [#2 0.02,0.05,0.97,U] [#3 0.03,0.09,0.78,U] [#4 -0.13,-0.03,0.65,U] [#5 -0.01,0.22,0.67,U] [#6 -0.13,0.16,0.68,U] [#7 -0.20,-0.04,0.53,U] [#8 0.11,0.04,0.56,U] 
00:41:11.115 00.003 1032 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {0.25, -0.07}
00:41:11.118 00.003 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
00:41:11.120 00.002 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
00:41:11.123 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.49 mountX=0.05 mountY=-0.02, mountTheta=-0.34
00:41:11.128 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
00:41:11.130 00.002 1032 Enqueuing Move request for scope (0.00, 0.05)
00:41:11.132 00.002 10072 Worker thread wakes up
00:41:11.133 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
00:41:11.133 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
00:41:11.133 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.02
00:41:11.135 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:11.138 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:41:11.138 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:41:11.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:11.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:41:11.138 00.000 10072 MoveAxis(E, 5, ABG)
00:41:11.138 00.000 10072 Guiding  Dir = 2, Dur = 5
00:41:11.139 00.001 10072 IsGuiding returns 0
00:41:11.139 00.000 10072 PulseGuide returned control before completion, sleep 15
00:41:11.164 00.025 10072 IsGuiding returns 0
00:41:11.164 00.000 10072 Move returns status 0, amount 5
00:41:11.165 00.001 10072 MoveAxis(N, 0, ABG)
00:41:11.165 00.000 10072 Move returns status 0, amount 0
00:41:11.165 00.000 10072 move complete, result=0
00:41:11.165 00.000 10072 worker thread done servicing request
00:41:11.169 00.004 1032 UpdateGuideState exits: m=1463 SNR=27.0
00:41:11.173 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:11.185 00.012 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:11.187 00.002 1032 Enqueuing Expose request
00:41:11.190 00.003 10072 Worker thread wakes up
00:41:11.191 00.001 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:41:11.193 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:11.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:11.844 00.651 10072 Exposure complete
00:41:11.912 00.068 10072 worker thread done servicing request
00:41:11.912 00.000 1032 OnExposeComplete: enter
00:41:11.915 00.003 1032 UpdateGuideState(): m_state=6
00:41:11.919 00.004 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3343
00:41:11.921 00.002 1032 Star::Find returns 1 (0), X=318.71, Y=744.96, Mass=1437, SNR=26.7, Peak=164 HFD=2.5
00:41:11.925 00.004 1032 MultiStar: [#1 0.04,-0.05,1.11,U] [#2 -0.03,-0.03,0.97,U] [#3 -0.04,-0.02,0.71,U] [#4 -0.12,0.07,0.65,U] [#5 -0.01,0.21,0.68,U] [#6 0.06,0.16,0.66,U] [#7 -0.34,-0.06,0.00,M2] [#8 0.07,-0.09,0.58,U] 
00:41:11.934 00.009 1032 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {0.17, -0.10}
00:41:11.938 00.004 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
00:41:11.940 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
00:41:11.942 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.25 mountX=-0.00 mountY=-0.02, mountTheta=-1.58
00:41:11.944 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
00:41:11.949 00.005 1032 Enqueuing Move request for scope (0.02, 0.01)
00:41:11.952 00.003 10072 Worker thread wakes up
00:41:11.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:41:11.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:41:11.952 00.000 10072 Moving (0.02, 0.01) raw xDistance=-0.00 yDistance=-0.02
00:41:11.955 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:11.959 00.004 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:41:11.959 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
00:41:11.959 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:11.960 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:41:11.960 00.000 10072 MoveAxis(E, 8, ABG)
00:41:11.960 00.000 10072 Guiding  Dir = 2, Dur = 8
00:41:11.960 00.000 10072 IsGuiding returns 0
00:41:11.962 00.002 10072 PulseGuide returned control before completion, sleep 17
00:41:11.980 00.018 10072 IsGuiding returns 0
00:41:11.980 00.000 10072 Move returns status 0, amount 8
00:41:11.980 00.000 10072 MoveAxis(N, 0, ABG)
00:41:11.980 00.000 10072 Move returns status 0, amount 0
00:41:11.980 00.000 10072 move complete, result=0
00:41:11.980 00.000 10072 worker thread done servicing request
00:41:11.983 00.003 1032 UpdateGuideState exits: m=1437 SNR=26.7
00:41:11.988 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:11.991 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:11.993 00.002 1032 Enqueuing Expose request
00:41:11.996 00.003 10072 Worker thread wakes up
00:41:11.996 00.000 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
00:41:12.000 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:12.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:12.405 00.405 10072 Exposure complete
00:41:12.476 00.071 10072 worker thread done servicing request
00:41:12.476 00.000 1032 OnExposeComplete: enter
00:41:12.479 00.003 1032 UpdateGuideState(): m_state=6
00:41:12.482 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3344
00:41:12.484 00.002 1032 Star::Find returns 1 (0), X=318.63, Y=745.11, Mass=1338, SNR=25.8, Peak=136 HFD=2.7
00:41:12.486 00.002 1032 MultiStar: [#1 -0.01,-0.09,1.10,U] [#2 -0.11,-0.06,0.99,U] [#3 0.03,0.06,0.74,U] [#4 -0.06,-0.06,0.68,U] [#5 -0.07,0.04,0.70,U] [#6 0.02,0.10,0.76,U] [#7 -0.15,-0.02,0.54,U] [#8 0.08,0.03,0.61,U] 
00:41:12.489 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {0.09, 0.05}
00:41:12.491 00.002 1032 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.83) = xAngle (1.20 = 1.20)
00:41:12.493 00.002 1032 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.20 = 1.20)
00:41:12.495 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.03 mountX=0.01 mountY=0.02, mountTheta=1.20
00:41:12.499 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.00, opts=13)
00:41:12.501 00.002 1032 Enqueuing Move request for scope (-0.02, 0.00)
00:41:12.503 00.002 10072 Worker thread wakes up
00:41:12.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
00:41:12.503 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
00:41:12.503 00.000 10072 Moving (-0.02, 0.00) raw xDistance=0.01 yDistance=0.02
00:41:12.506 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:12.509 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:41:12.509 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:41:12.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:12.509 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:41:12.509 00.000 10072 MoveAxis(E, 6, ABG)
00:41:12.509 00.000 10072 Guiding  Dir = 2, Dur = 6
00:41:12.509 00.000 10072 IsGuiding returns 0
00:41:12.511 00.002 10072 PulseGuide returned control before completion, sleep 16
00:41:12.533 00.022 1032 UpdateGuideState exits: m=1338 SNR=25.8
00:41:12.537 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:12.541 00.004 10072 IsGuiding returns 0
00:41:12.541 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:12.543 00.002 1032 Enqueuing Expose request
00:41:12.545 00.002 10072 Move returns status 0, amount 6
00:41:12.545 00.000 10072 MoveAxis(N, 0, ABG)
00:41:12.545 00.000 10072 Move returns status 0, amount 0
00:41:12.545 00.000 10072 move complete, result=0
00:41:12.545 00.000 10072 worker thread done servicing request
00:41:12.545 00.000 10072 Worker thread wakes up
00:41:12.545 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:12.545 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:12.557 00.012 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
00:41:13.171 00.614 10072 Exposure complete
00:41:13.571 00.400 10072 worker thread done servicing request
00:41:13.571 00.000 1032 OnExposeComplete: enter
00:41:13.573 00.002 1032 UpdateGuideState(): m_state=6
00:41:13.576 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3345
00:41:13.579 00.003 1032 Star::Find returns 1 (0), X=318.85, Y=745.02, Mass=1358, SNR=26.0, Peak=139 HFD=2.6
00:41:13.583 00.004 1032 MultiStar: [#1 -0.06,-0.11,1.20,U] [#2 0.01,-0.03,1.01,U] [#3 0.02,0.03,0.74,U] [#4 0.06,-0.04,0.68,U] [#5 -0.09,0.12,0.75,U] [#6 -0.03,0.16,0.71,U] [#7 -0.08,0.00,0.54,U] [#8 0.11,0.02,0.59,U] 
00:41:13.586 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {0.31, -0.05}
00:41:13.691 00.105 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
00:41:13.779 00.088 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
00:41:13.783 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.03 mountX=-0.01 mountY=-0.03, mountTheta=-1.80
00:41:13.788 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
00:41:13.791 00.003 1032 Enqueuing Move request for scope (0.03, 0.00)
00:41:13.795 00.004 10072 Worker thread wakes up
00:41:13.795 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
00:41:13.795 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
00:41:13.796 00.001 10072 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.03
00:41:13.799 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:13.803 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:41:13.804 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:41:13.804 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:13.804 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:41:13.804 00.000 10072 MoveAxis(E, 7, ABG)
00:41:13.804 00.000 10072 Guiding  Dir = 2, Dur = 7
00:41:13.805 00.001 10072 IsGuiding returns 0
00:41:13.805 00.000 10072 PulseGuide returned control before completion, sleep 17
00:41:13.826 00.021 10072 IsGuiding returns 0
00:41:13.826 00.000 10072 Move returns status 0, amount 7
00:41:13.826 00.000 10072 MoveAxis(N, 0, ABG)
00:41:13.826 00.000 10072 Move returns status 0, amount 0
00:41:13.826 00.000 10072 move complete, result=0
00:41:13.827 00.001 10072 worker thread done servicing request
00:41:13.844 00.017 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:41:13.849 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:13.852 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:13.856 00.004 1032 Enqueuing Expose request
00:41:13.863 00.007 10072 Worker thread wakes up
00:41:13.863 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
00:41:13.867 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:13.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:14.502 00.635 10072 Exposure complete
00:41:14.564 00.062 10072 worker thread done servicing request
00:41:14.564 00.000 1032 OnExposeComplete: enter
00:41:14.566 00.002 1032 UpdateGuideState(): m_state=6
00:41:14.569 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3346
00:41:14.571 00.002 1032 Star::Find returns 1 (0), X=318.79, Y=745.12, Mass=1393, SNR=26.3, Peak=151 HFD=2.5
00:41:14.574 00.003 1032 MultiStar: [#1 0.06,-0.07,1.17,U] [#2 0.04,0.12,0.98,U] [#3 -0.17,0.23,0.00,M1] [#4 -0.08,0.04,0.66,U] [#5 -0.02,0.10,0.68,U] [#6 0.20,0.10,0.71,U] [#7 -0.15,0.14,0.51,U] [#8 0.10,-0.00,0.61,U] 
00:41:14.577 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.25, 0.06}
00:41:14.580 00.003 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
00:41:14.583 00.003 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
00:41:14.586 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.66 mountX=0.03 mountY=-0.08, mountTheta=-1.17
00:41:14.590 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
00:41:14.593 00.003 1032 Enqueuing Move request for scope (0.07, 0.05)
00:41:14.596 00.003 10072 Worker thread wakes up
00:41:14.596 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
00:41:14.596 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
00:41:14.596 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
00:41:14.599 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:14.601 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:41:14.601 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:41:14.601 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:14.603 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:41:14.603 00.000 10072 MoveAxis(E, 5, ABG)
00:41:14.603 00.000 10072 Guiding  Dir = 2, Dur = 5
00:41:14.603 00.000 10072 IsGuiding returns 0
00:41:14.604 00.001 10072 PulseGuide returned control before completion, sleep 15
00:41:14.623 00.019 10072 IsGuiding returns 0
00:41:14.623 00.000 10072 Move returns status 0, amount 5
00:41:14.623 00.000 10072 MoveAxis(N, 0, ABG)
00:41:14.623 00.000 10072 Move returns status 0, amount 0
00:41:14.623 00.000 10072 move complete, result=0
00:41:14.623 00.000 10072 worker thread done servicing request
00:41:14.626 00.003 1032 UpdateGuideState exits: m=1393 SNR=26.3
00:41:14.629 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:14.631 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:14.633 00.002 1032 Enqueuing Expose request
00:41:14.635 00.002 10072 Worker thread wakes up
00:41:14.635 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
00:41:14.637 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:14.638 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:15.048 00.410 10072 Exposure complete
00:41:15.433 00.385 10072 worker thread done servicing request
00:41:15.433 00.000 1032 OnExposeComplete: enter
00:41:15.437 00.004 1032 UpdateGuideState(): m_state=6
00:41:15.501 00.064 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3347
00:41:15.503 00.002 1032 Star::Find returns 1 (0), X=318.69, Y=745.09, Mass=1360, SNR=26.0, Peak=156 HFD=2.6
00:41:15.506 00.003 1032 MultiStar: [#1 0.04,-0.13,1.13,U] [#2 -0.04,0.07,0.98,U] [#3 -0.04,0.06,0.75,U] [#4 -0.06,0.06,0.69,U] [#5 -0.05,0.19,0.71,U] [#6 0.09,0.07,0.70,U] [#7 -0.25,-0.08,0.48,U] [#8 0.09,-0.05,0.64,U] 
00:41:15.509 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.15, 0.03}
00:41:15.511 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
00:41:15.522 00.011 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
00:41:15.531 00.009 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.20 mountX=0.02 mountY=-0.01, mountTheta=-0.63
00:41:15.539 00.008 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
00:41:15.545 00.006 1032 Enqueuing Move request for scope (0.01, 0.02)
00:41:15.553 00.008 10072 Worker thread wakes up
00:41:15.554 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
00:41:15.554 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
00:41:15.554 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
00:41:15.559 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:15.565 00.006 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:41:15.565 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:41:15.566 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:15.566 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:41:15.566 00.000 10072 MoveAxis(E, 4, ABG)
00:41:15.566 00.000 10072 Guiding  Dir = 2, Dur = 4
00:41:15.567 00.001 10072 IsGuiding returns 0
00:41:15.568 00.001 10072 PulseGuide returned control before completion, sleep 14
00:41:15.640 00.072 10072 IsGuiding returns 0
00:41:15.640 00.000 10072 Move returns status 0, amount 4
00:41:15.640 00.000 10072 MoveAxis(N, 0, ABG)
00:41:15.640 00.000 10072 Move returns status 0, amount 0
00:41:15.641 00.001 10072 move complete, result=0
00:41:15.641 00.000 10072 worker thread done servicing request
00:41:15.664 00.023 1032 UpdateGuideState exits: m=1360 SNR=26.0
00:41:15.668 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:15.671 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:15.676 00.005 1032 Enqueuing Expose request
00:41:15.679 00.003 10072 Worker thread wakes up
00:41:15.679 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
00:41:15.683 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:15.685 00.002 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:16.312 00.627 10072 Exposure complete
00:41:16.379 00.067 10072 worker thread done servicing request
00:41:16.380 00.001 1032 OnExposeComplete: enter
00:41:16.382 00.002 1032 UpdateGuideState(): m_state=6
00:41:16.386 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3348
00:41:16.388 00.002 1032 Star::Find returns 1 (0), X=318.74, Y=745.18, Mass=1481, SNR=27.1, Peak=178 HFD=2.5
00:41:16.390 00.002 1032 MultiStar: [#1 0.07,-0.01,1.07,U] [#2 0.03,0.10,0.94,U] [#3 0.02,0.10,0.71,U] [#4 -0.01,0.05,0.62,U] [#5 0.03,0.21,0.67,U] [#6 0.01,0.06,0.70,U] [#7 -0.29,0.03,0.00,M1] [#8 0.11,0.01,0.59,U] 
00:41:16.391 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.20, 0.12}
00:41:16.393 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
00:41:16.395 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
00:41:16.398 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.87 mountX=0.06 mountY=-0.08, mountTheta=-0.96
00:41:16.400 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
00:41:16.402 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
00:41:16.405 00.003 10072 Worker thread wakes up
00:41:16.405 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
00:41:16.405 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
00:41:16.405 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.08
00:41:16.408 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:16.413 00.005 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:41:16.413 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:41:16.413 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:16.413 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:41:16.413 00.000 10072 MoveAxis(E, 2, ABG)
00:41:16.413 00.000 10072 Guiding  Dir = 2, Dur = 2
00:41:16.414 00.001 10072 IsGuiding returns 0
00:41:16.414 00.000 10072 PulseGuide returned control before completion, sleep 12
00:41:16.434 00.020 10072 IsGuiding returns 0
00:41:16.434 00.000 10072 Move returns status 0, amount 2
00:41:16.434 00.000 10072 MoveAxis(N, 0, ABG)
00:41:16.434 00.000 10072 Move returns status 0, amount 0
00:41:16.435 00.001 10072 move complete, result=0
00:41:16.435 00.000 10072 worker thread done servicing request
00:41:16.438 00.003 1032 UpdateGuideState exits: m=1481 SNR=27.1
00:41:16.440 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:16.442 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:16.444 00.002 1032 Enqueuing Expose request
00:41:16.446 00.002 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:41:16.448 00.002 10072 Worker thread wakes up
00:41:16.448 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:16.448 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:16.861 00.413 10072 Exposure complete
00:41:16.920 00.059 10072 worker thread done servicing request
00:41:16.920 00.000 1032 OnExposeComplete: enter
00:41:16.923 00.003 1032 UpdateGuideState(): m_state=6
00:41:16.925 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3349
00:41:16.927 00.002 1032 Star::Find returns 1 (0), X=318.78, Y=745.19, Mass=1480, SNR=27.1, Peak=166 HFD=2.5
00:41:16.931 00.004 1032 MultiStar: [#1 0.09,0.02,1.15,U] [#2 0.01,0.21,0.93,U] [#3 0.10,0.01,0.72,U] [#4 0.05,0.12,0.65,U] [#5 0.01,0.21,0.65,U] [#6 0.14,0.26,0.00,M1] [#7 -0.24,0.10,0.54,U] [#8 0.18,0.01,0.58,U] 
00:41:16.933 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.10}, one-star: {0.24, 0.13}
00:41:16.936 00.003 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
00:41:16.938 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
00:41:16.940 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=0.08 mountY=-0.09, mountTheta=-0.87
00:41:16.943 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
00:41:16.946 00.003 1032 Enqueuing Move request for scope (0.07, 0.10)
00:41:16.948 00.002 10072 Worker thread wakes up
00:41:16.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
00:41:16.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
00:41:16.948 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
00:41:16.951 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:16.954 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:41:16.955 00.001 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
00:41:16.955 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:16.955 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:41:16.955 00.000 10072 MoveAxis(E, 1, ABG)
00:41:16.955 00.000 10072 Guiding  Dir = 2, Dur = 1
00:41:16.956 00.001 10072 IsGuiding returns 0
00:41:16.957 00.001 10072 PulseGuide returned control before completion, sleep 11
00:41:16.976 00.019 1032 UpdateGuideState exits: m=1480 SNR=27.1
00:41:16.978 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:16.980 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:16.981 00.001 1032 Enqueuing Expose request
00:41:16.983 00.002 10072 IsGuiding returns 0
00:41:16.983 00.000 10072 Move returns status 0, amount 1
00:41:16.983 00.000 10072 MoveAxis(N, 0, ABG)
00:41:16.983 00.000 10072 Move returns status 0, amount 0
00:41:16.983 00.000 10072 move complete, result=0
00:41:16.984 00.001 10072 worker thread done servicing request
00:41:16.984 00.000 10072 Worker thread wakes up
00:41:16.984 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:16.984 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:16.993 00.009 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:41:17.623 00.630 10072 Exposure complete
00:41:17.672 00.049 10072 worker thread done servicing request
00:41:17.673 00.001 1032 OnExposeComplete: enter
00:41:17.675 00.002 1032 UpdateGuideState(): m_state=6
00:41:17.677 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3350
00:41:17.679 00.002 1032 Star::Find returns 1 (0), X=318.70, Y=745.05, Mass=1414, SNR=26.5, Peak=172 HFD=2.5
00:41:17.681 00.002 1032 MultiStar: [#1 -0.02,-0.12,1.08,U] [#2 -0.04,0.02,0.99,U] [#3 -0.03,-0.18,0.72,U] [#4 0.02,-0.11,0.69,U] [#5 -0.12,0.06,0.68,U] [#6 0.02,-0.01,0.65,U] [#7 -0.21,-0.03,0.52,U] [#8 0.06,-0.06,0.55,U] 
00:41:17.682 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {0.17, -0.01}
00:41:17.684 00.002 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.51 = 2.77)
00:41:17.685 00.001 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.77)
00:41:17.687 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.68 mountX=-0.05 mountY=0.02, mountTheta=2.77
00:41:17.690 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
00:41:17.692 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
00:41:17.694 00.002 10072 Worker thread wakes up
00:41:17.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
00:41:17.694 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
00:41:17.694 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
00:41:17.696 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:17.699 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:41:17.699 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:41:17.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:17.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:41:17.699 00.000 10072 MoveAxis(E, 1, ABG)
00:41:17.699 00.000 10072 Guiding  Dir = 2, Dur = 1
00:41:17.700 00.001 10072 IsGuiding returns 0
00:41:17.700 00.000 10072 PulseGuide returned control before completion, sleep 11
00:41:17.716 00.016 10072 IsGuiding returns 0
00:41:17.716 00.000 10072 Move returns status 0, amount 1
00:41:17.716 00.000 10072 MoveAxis(N, 0, ABG)
00:41:17.716 00.000 10072 Move returns status 0, amount 0
00:41:17.717 00.001 10072 move complete, result=0
00:41:17.717 00.000 10072 worker thread done servicing request
00:41:17.719 00.002 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:41:17.721 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:17.723 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:17.725 00.002 1032 Enqueuing Expose request
00:41:17.726 00.001 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:41:17.728 00.002 10072 Worker thread wakes up
00:41:17.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:17.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:18.139 00.411 10072 Exposure complete
00:41:18.191 00.052 10072 worker thread done servicing request
00:41:18.191 00.000 1032 OnExposeComplete: enter
00:41:18.194 00.003 1032 UpdateGuideState(): m_state=6
00:41:18.196 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3351
00:41:18.198 00.002 1032 Star::Find returns 1 (0), X=318.61, Y=745.08, Mass=1337, SNR=25.8, Peak=139 HFD=2.6
00:41:18.199 00.001 1032 MultiStar: [#1 -0.06,-0.07,1.15,U] [#2 -0.04,0.02,1.01,U] [#3 -0.11,-0.01,0.75,U] [#4 -0.09,-0.10,0.66,U] [#5 -0.11,0.05,0.71,U] [#6 -0.03,0.20,0.71,U] [#7 -0.33,-0.23,0.00,M1] [#8 -0.01,-0.04,0.60,U] 
00:41:18.201 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.01}, one-star: {0.07, 0.02}
00:41:18.202 00.001 1032 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.83) = xAngle (1.19 = 1.19)
00:41:18.205 00.003 1032 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.19 = 1.19)
00:41:18.207 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=3.02 mountX=0.02 mountY=0.04, mountTheta=1.19
00:41:18.211 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.01, opts=13)
00:41:18.214 00.003 1032 Enqueuing Move request for scope (-0.04, 0.01)
00:41:18.216 00.002 10072 Worker thread wakes up
00:41:18.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
00:41:18.216 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
00:41:18.216 00.000 10072 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.04
00:41:18.218 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:18.221 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:41:18.221 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:41:18.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:18.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:41:18.221 00.000 10072 MoveAxis(E, 0, ABG)
00:41:18.221 00.000 10072 Move returns status 0, amount 0
00:41:18.221 00.000 10072 MoveAxis(N, 0, ABG)
00:41:18.221 00.000 10072 Move returns status 0, amount 0
00:41:18.221 00.000 10072 move complete, result=0
00:41:18.221 00.000 10072 worker thread done servicing request
00:41:18.240 00.019 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:41:18.242 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:18.245 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:18.246 00.001 1032 Enqueuing Expose request
00:41:18.249 00.003 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:18.251 00.002 10072 Worker thread wakes up
00:41:18.251 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:18.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:18.889 00.638 10072 Exposure complete
00:41:18.937 00.048 10072 worker thread done servicing request
00:41:18.937 00.000 1032 OnExposeComplete: enter
00:41:18.938 00.001 1032 UpdateGuideState(): m_state=6
00:41:18.941 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3352
00:41:18.943 00.002 1032 Star::Find returns 1 (0), X=318.66, Y=745.21, Mass=1424, SNR=26.6, Peak=169 HFD=2.7
00:41:18.945 00.002 1032 MultiStar: [#1 -0.08,0.08,1.11,U] [#2 -0.09,0.12,0.97,U] [#3 -0.12,0.15,0.74,U] [#4 -0.09,0.04,0.66,U] [#5 -0.18,0.08,0.74,U] [#6 -0.09,0.15,0.68,U] [#7 -0.22,0.20,0.00,M2] [#8 -0.01,0.14,0.57,U] 
00:41:18.946 00.001 1032 refined, 7 included, MultiStar: {-0.06, 0.11}, one-star: {0.12, 0.15}
00:41:18.948 00.002 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
00:41:18.949 00.001 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
00:41:18.951 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.08 mountX=0.13 mountY=0.03, mountTheta=0.25
00:41:18.954 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.11, opts=13)
00:41:18.956 00.002 1032 Enqueuing Move request for scope (-0.06, 0.11)
00:41:18.959 00.003 10072 Worker thread wakes up
00:41:18.959 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
00:41:18.959 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
00:41:18.959 00.000 10072 Moving (-0.06, 0.11) raw xDistance=0.13 yDistance=0.03
00:41:18.961 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:18.964 00.003 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:41:18.964 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
00:41:18.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:18.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:41:18.964 00.000 10072 MoveAxis(W, 0, ABG)
00:41:18.964 00.000 10072 Move returns status 0, amount 0
00:41:18.964 00.000 10072 MoveAxis(N, 0, ABG)
00:41:18.964 00.000 10072 Move returns status 0, amount 0
00:41:18.964 00.000 10072 move complete, result=0
00:41:18.964 00.000 10072 worker thread done servicing request
00:41:18.981 00.017 1032 UpdateGuideState exits: m=1424 SNR=26.6
00:41:18.983 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:18.986 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:18.988 00.002 1032 Enqueuing Expose request
00:41:18.991 00.003 10072 Worker thread wakes up
00:41:18.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:18.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:18.991 00.000 1032 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
00:41:19.404 00.413 10072 Exposure complete
00:41:19.453 00.049 10072 worker thread done servicing request
00:41:19.453 00.000 1032 OnExposeComplete: enter
00:41:19.456 00.003 1032 UpdateGuideState(): m_state=6
00:41:19.458 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3353
00:41:19.460 00.002 1032 Star::Find returns 1 (0), X=318.80, Y=745.16, Mass=1366, SNR=26.1, Peak=163 HFD=2.4
00:41:19.461 00.001 1032 MultiStar: [#1 0.03,0.07,1.12,U] [#2 -0.03,0.19,0.99,U] [#3 -0.04,0.03,0.75,U] [#4 -0.11,0.01,0.65,U] [#5 -0.02,0.03,0.73,U] [#6 -0.00,0.09,0.69,U] [#7 -0.09,0.14,0.56,U] [#8 0.03,0.32,0.00,M1] 
00:41:19.463 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.09}, one-star: {0.27, 0.10}
00:41:19.466 00.003 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
00:41:19.467 00.001 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
00:41:19.468 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.39 mountX=0.08 mountY=-0.04, mountTheta=-0.44
00:41:19.471 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
00:41:19.472 00.001 1032 Enqueuing Move request for scope (0.02, 0.09)
00:41:19.474 00.002 10072 Worker thread wakes up
00:41:19.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
00:41:19.474 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
00:41:19.474 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
00:41:19.476 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:19.477 00.001 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
00:41:19.477 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:41:19.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:19.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:41:19.477 00.000 10072 MoveAxis(W, 1, ABG)
00:41:19.477 00.000 10072 Guiding  Dir = 3, Dur = 1
00:41:19.478 00.001 10072 IsGuiding returns 0
00:41:19.478 00.000 10072 PulseGuide returned control before completion, sleep 11
00:41:19.494 00.016 1032 UpdateGuideState exits: m=1366 SNR=26.1
00:41:19.496 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:19.498 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:19.500 00.002 1032 Enqueuing Expose request
00:41:19.502 00.002 10072 IsGuiding returns 0
00:41:19.502 00.000 10072 Move returns status 0, amount 1
00:41:19.502 00.000 10072 MoveAxis(N, 0, ABG)
00:41:19.502 00.000 10072 Move returns status 0, amount 0
00:41:19.502 00.000 10072 move complete, result=0
00:41:19.502 00.000 10072 worker thread done servicing request
00:41:19.503 00.001 10072 Worker thread wakes up
00:41:19.503 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:19.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:19.509 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:41:20.141 00.632 10072 Exposure complete
00:41:20.191 00.050 10072 worker thread done servicing request
00:41:20.192 00.001 1032 OnExposeComplete: enter
00:41:20.193 00.001 1032 UpdateGuideState(): m_state=6
00:41:20.195 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3354
00:41:20.197 00.002 1032 Star::Find returns 1 (0), X=318.73, Y=745.01, Mass=1437, SNR=26.7, Peak=162 HFD=2.5
00:41:20.199 00.002 1032 MultiStar: [#1 0.05,0.03,1.07,U] [#2 -0.01,0.02,0.96,U] [#3 0.09,0.01,0.72,U] [#4 -0.12,-0.08,0.66,U] [#5 0.05,-0.03,0.68,U] [#6 0.03,0.15,0.73,U] [#7 -0.17,-0.13,0.53,U] [#8 0.09,0.02,0.62,U] 
00:41:20.202 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.00}, one-star: {0.20, -0.05}
00:41:20.203 00.001 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
00:41:20.205 00.002 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
00:41:20.207 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.00 mountX=-0.01 mountY=-0.03, mountTheta=-1.83
00:41:20.211 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
00:41:20.212 00.001 1032 Enqueuing Move request for scope (0.03, -0.00)
00:41:20.213 00.001 10072 Worker thread wakes up
00:41:20.214 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
00:41:20.214 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
00:41:20.214 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
00:41:20.218 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:20.220 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
00:41:20.220 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:41:20.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:20.220 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:41:20.220 00.000 10072 MoveAxis(W, 2, ABG)
00:41:20.220 00.000 10072 Guiding  Dir = 3, Dur = 2
00:41:20.220 00.000 10072 IsGuiding returns 0
00:41:20.221 00.001 10072 PulseGuide returned control before completion, sleep 12
00:41:20.239 00.018 1032 UpdateGuideState exits: m=1437 SNR=26.7
00:41:20.241 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:20.243 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:20.245 00.002 1032 Enqueuing Expose request
00:41:20.248 00.003 10072 IsGuiding returns 0
00:41:20.248 00.000 10072 Move returns status 0, amount 2
00:41:20.248 00.000 10072 MoveAxis(N, 0, ABG)
00:41:20.248 00.000 10072 Move returns status 0, amount 0
00:41:20.249 00.001 10072 move complete, result=0
00:41:20.249 00.000 10072 worker thread done servicing request
00:41:20.249 00.000 10072 Worker thread wakes up
00:41:20.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:20.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:20.255 00.006 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:41:20.656 00.401 10072 Exposure complete
00:41:20.705 00.049 10072 worker thread done servicing request
00:41:20.705 00.000 1032 OnExposeComplete: enter
00:41:20.708 00.003 1032 UpdateGuideState(): m_state=6
00:41:20.710 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3355
00:41:20.712 00.002 1032 Star::Find returns 1 (0), X=318.63, Y=745.11, Mass=1339, SNR=25.8, Peak=142 HFD=2.7
00:41:20.714 00.002 1032 MultiStar: [#1 -0.03,-0.05,1.16,U] [#2 -0.01,0.07,1.00,U] [#3 0.01,-0.12,0.74,U] [#4 -0.11,-0.02,0.70,U] [#5 -0.02,0.05,0.72,U] [#6 0.04,0.13,0.69,U] [#7 -0.17,-0.11,0.52,U] [#8 -0.00,0.00,0.58,U] 
00:41:20.716 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.09, 0.05}
00:41:20.719 00.003 1032 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.83) = xAngle (0.94 = 0.94)
00:41:20.721 00.002 1032 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.94 = 0.94)
00:41:20.723 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.77 mountX=0.01 mountY=0.01, mountTheta=0.94
00:41:20.725 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
00:41:20.727 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
00:41:20.729 00.002 10072 Worker thread wakes up
00:41:20.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:41:20.729 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:41:20.729 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
00:41:20.731 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:20.733 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
00:41:20.733 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:41:20.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:20.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:41:20.733 00.000 10072 MoveAxis(W, 2, ABG)
00:41:20.733 00.000 10072 Guiding  Dir = 3, Dur = 2
00:41:20.733 00.000 10072 IsGuiding returns 0
00:41:20.733 00.000 10072 PulseGuide returned control before completion, sleep 12
00:41:20.747 00.014 10072 IsGuiding returns 0
00:41:20.747 00.000 10072 Move returns status 0, amount 2
00:41:20.747 00.000 10072 MoveAxis(N, 0, ABG)
00:41:20.748 00.001 10072 Move returns status 0, amount 0
00:41:20.748 00.000 10072 move complete, result=0
00:41:20.748 00.000 10072 worker thread done servicing request
00:41:20.752 00.004 1032 UpdateGuideState exits: m=1339 SNR=25.8
00:41:20.754 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:20.756 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:20.758 00.002 1032 Enqueuing Expose request
00:41:20.760 00.002 10072 Worker thread wakes up
00:41:20.760 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:20.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:20.760 00.000 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
00:41:21.388 00.628 10072 Exposure complete
00:41:21.438 00.050 10072 worker thread done servicing request
00:41:21.438 00.000 1032 OnExposeComplete: enter
00:41:21.440 00.002 1032 UpdateGuideState(): m_state=6
00:41:21.442 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3356
00:41:21.444 00.002 1032 Star::Find returns 1 (0), X=318.80, Y=745.26, Mass=1417, SNR=26.5, Peak=153 HFD=2.6
00:41:21.445 00.001 1032 MultiStar: [#1 0.02,0.18,1.11,U] [#2 -0.09,0.21,0.93,U] [#3 0.03,0.17,0.73,U] [#4 -0.05,0.15,0.65,U] [#5 0.00,0.26,0.69,U] [#6 -0.04,0.25,0.69,U] [#7 -0.18,0.05,0.55,U] [#8 0.11,0.20,0.59,U] 
00:41:21.448 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.19}, one-star: {0.26, 0.19}
00:41:21.449 00.001 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
00:41:21.451 00.002 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
00:41:21.452 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.47 mountX=0.18 mountY=-0.07, mountTheta=-0.36
00:41:21.457 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.19, opts=13)
00:41:21.458 00.001 1032 Enqueuing Move request for scope (0.02, 0.19)
00:41:21.460 00.002 10072 Worker thread wakes up
00:41:21.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
00:41:21.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
00:41:21.460 00.000 10072 Moving (0.02, 0.19) raw xDistance=0.18 yDistance=-0.07
00:41:21.463 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:21.464 00.001 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 289.39
00:41:21.465 00.001 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
00:41:21.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:21.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:41:21.465 00.000 10072 MoveAxis(W, 91, ABG)
00:41:21.465 00.000 10072 Guiding  Dir = 3, Dur = 91
00:41:21.465 00.000 10072 IsGuiding returns 0
00:41:21.466 00.001 10072 PulseGuide returned control before completion, sleep 101
00:41:21.483 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.5
00:41:21.485 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:21.487 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:21.489 00.002 1032 Enqueuing Expose request
00:41:21.572 00.083 10072 IsGuiding returns 0
00:41:21.572 00.000 10072 Move returns status 0, amount 91
00:41:21.572 00.000 10072 MoveAxis(N, 0, ABG)
00:41:21.572 00.000 10072 Move returns status 0, amount 0
00:41:21.573 00.001 10072 move complete, result=0
00:41:21.573 00.000 10072 worker thread done servicing request
00:41:21.573 00.000 10072 Worker thread wakes up
00:41:21.573 00.000 1032 GuideStep: 0.2 px 91 ms WEST, -0.1 px 0 ms NORTH
00:41:21.576 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:21.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:21.994 00.418 10072 Exposure complete
00:41:22.043 00.049 10072 worker thread done servicing request
00:41:22.043 00.000 1032 OnExposeComplete: enter
00:41:22.045 00.002 1032 UpdateGuideState(): m_state=6
00:41:22.047 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3357
00:41:22.051 00.004 1032 Star::Find returns 1 (0), X=318.78, Y=745.11, Mass=1443, SNR=26.8, Peak=152 HFD=2.6
00:41:22.053 00.002 1032 MultiStar: [#1 -0.00,0.19,1.11,U] [#2 0.01,0.24,0.93,U] [#3 -0.07,0.27,0.00,M1] [#4 -0.22,0.19,0.00,M1] [#5 0.03,0.22,0.70,U] [#6 -0.09,0.36,0.00,M1] [#7 -0.31,0.23,0.00,M1] [#8 0.10,0.25,0.59,U] 
00:41:22.055 00.002 1032 refined, 4 included, MultiStar: {0.08, 0.18}, one-star: {0.24, 0.04}
00:41:22.056 00.001 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
00:41:22.059 00.003 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
00:41:22.060 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.17 mountX=0.15 mountY=-0.12, mountTheta=-0.66
00:41:22.062 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.18, opts=13)
00:41:22.064 00.002 1032 Enqueuing Move request for scope (0.08, 0.18)
00:41:22.065 00.001 10072 Worker thread wakes up
00:41:22.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
00:41:22.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
00:41:22.065 00.000 10072 Moving (0.08, 0.18) raw xDistance=0.15 yDistance=-0.12
00:41:22.068 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:22.069 00.001 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 289.38
00:41:22.070 00.001 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:41:22.070 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:22.070 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:41:22.070 00.000 10072 MoveAxis(W, 80, ABG)
00:41:22.070 00.000 10072 Guiding  Dir = 3, Dur = 80
00:41:22.070 00.000 10072 IsGuiding returns 0
00:41:22.071 00.001 10072 PulseGuide returned control before completion, sleep 90
00:41:22.088 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.8
00:41:22.091 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:22.092 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:22.094 00.002 1032 Enqueuing Expose request
00:41:22.163 00.069 10072 IsGuiding returns 0
00:41:22.163 00.000 10072 Move returns status 0, amount 80
00:41:22.163 00.000 10072 MoveAxis(N, 0, ABG)
00:41:22.163 00.000 10072 Move returns status 0, amount 0
00:41:22.163 00.000 10072 move complete, result=0
00:41:22.163 00.000 10072 worker thread done servicing request
00:41:22.163 00.000 10072 Worker thread wakes up
00:41:22.163 00.000 1032 GuideStep: 0.2 px 80 ms WEST, -0.1 px 0 ms NORTH
00:41:22.165 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:22.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:22.793 00.628 10072 Exposure complete
00:41:22.841 00.048 10072 worker thread done servicing request
00:41:22.841 00.000 1032 OnExposeComplete: enter
00:41:22.843 00.002 1032 UpdateGuideState(): m_state=6
00:41:22.845 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3358
00:41:22.846 00.001 1032 Star::Find returns 1 (0), X=318.85, Y=744.88, Mass=1538, SNR=27.6, Peak=201 HFD=2.6
00:41:22.848 00.002 1032 MultiStar: [#1 0.09,-0.26,0.00,M1] [#2 -0.01,-0.08,0.96,U] [#3 0.08,-0.15,0.74,U] [#4 0.04,-0.14,0.66,U] [#5 -0.04,-0.09,0.67,U] [#6 0.18,0.11,0.68,U] [#7 -0.17,-0.06,0.54,U] [#8 0.05,-0.05,0.56,U] 
00:41:22.849 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.09}, one-star: {0.31, -0.18}
00:41:22.851 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
00:41:22.853 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
00:41:22.854 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.88 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
00:41:22.856 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
00:41:22.858 00.002 1032 Enqueuing Move request for scope (0.07, -0.09)
00:41:22.859 00.001 10072 Worker thread wakes up
00:41:22.860 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
00:41:22.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
00:41:22.860 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.10 yDistance=-0.05
00:41:22.862 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:22.864 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:41:22.864 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:41:22.864 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:22.864 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:41:22.864 00.000 10072 MoveAxis(W, 3, ABG)
00:41:22.864 00.000 10072 Guiding  Dir = 3, Dur = 3
00:41:22.865 00.001 10072 IsGuiding returns 0
00:41:22.865 00.000 10072 PulseGuide returned control before completion, sleep 13
00:41:22.881 00.016 1032 UpdateGuideState exits: m=1538 SNR=27.6
00:41:22.884 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:22.886 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:22.887 00.001 1032 Enqueuing Expose request
00:41:22.890 00.003 10072 IsGuiding returns 0
00:41:22.890 00.000 10072 Move returns status 0, amount 3
00:41:22.890 00.000 10072 MoveAxis(N, 0, ABG)
00:41:22.890 00.000 10072 Move returns status 0, amount 0
00:41:22.890 00.000 10072 move complete, result=0
00:41:22.890 00.000 10072 worker thread done servicing request
00:41:22.890 00.000 10072 Worker thread wakes up
00:41:22.890 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:22.890 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:22.897 00.007 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:41:23.309 00.412 10072 Exposure complete
00:41:23.361 00.052 10072 worker thread done servicing request
00:41:23.361 00.000 1032 OnExposeComplete: enter
00:41:23.364 00.003 1032 UpdateGuideState(): m_state=6
00:41:23.366 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3359
00:41:23.368 00.002 1032 Star::Find returns 1 (0), X=318.89, Y=744.93, Mass=1399, SNR=26.4, Peak=161 HFD=2.7
00:41:23.370 00.002 1032 MultiStar: [#1 0.10,-0.26,0.00,M2] [#2 0.10,-0.06,0.98,U] [#3 0.20,-0.06,0.75,U] [#4 0.04,-0.11,0.64,U] [#5 0.14,-0.01,0.71,U] [#6 0.11,-0.04,0.70,U] [#7 -0.07,-0.14,0.55,U] [#8 0.29,-0.10,0.00,M1] 
00:41:23.372 00.002 1032 refined, 6 included, MultiStar: {0.14, -0.08}, one-star: {0.35, -0.13}
00:41:23.373 00.001 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
00:41:23.375 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
00:41:23.376 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.49 mountX=-0.11 mountY=-0.12, mountTheta=-2.32
00:41:23.379 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
00:41:23.380 00.001 1032 Enqueuing Move request for scope (0.14, -0.08)
00:41:23.382 00.002 10072 Worker thread wakes up
00:41:23.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
00:41:23.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
00:41:23.382 00.000 10072 Moving (0.14, -0.08) raw xDistance=-0.11 yDistance=-0.12
00:41:23.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:23.387 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:41:23.387 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
00:41:23.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:23.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:41:23.387 00.000 10072 MoveAxis(W, 3, ABG)
00:41:23.387 00.000 10072 Guiding  Dir = 3, Dur = 3
00:41:23.387 00.000 10072 IsGuiding returns 0
00:41:23.388 00.001 10072 PulseGuide returned control before completion, sleep 13
00:41:23.406 00.018 1032 UpdateGuideState exits: m=1399 SNR=26.4
00:41:23.409 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:23.410 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:23.412 00.002 1032 Enqueuing Expose request
00:41:23.417 00.005 10072 IsGuiding returns 0
00:41:23.417 00.000 10072 Move returns status 0, amount 3
00:41:23.417 00.000 10072 MoveAxis(N, 0, ABG)
00:41:23.417 00.000 10072 Move returns status 0, amount 0
00:41:23.417 00.000 10072 move complete, result=0
00:41:23.417 00.000 10072 worker thread done servicing request
00:41:23.417 00.000 10072 Worker thread wakes up
00:41:23.418 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:23.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:23.421 00.003 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:41:24.045 00.624 10072 Exposure complete
00:41:24.093 00.048 10072 worker thread done servicing request
00:41:24.093 00.000 1032 OnExposeComplete: enter
00:41:24.095 00.002 1032 UpdateGuideState(): m_state=6
00:41:24.097 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3360
00:41:24.099 00.002 1032 Star::Find returns 1 (0), X=318.89, Y=745.12, Mass=1286, SNR=25.2, Peak=148 HFD=2.6
00:41:24.101 00.002 1032 MultiStar: [#1 0.19,-0.08,1.16,U] [#2 0.11,0.25,0.99,U] [#3 0.15,-0.07,0.79,U] [#4 -0.00,-0.10,0.68,U] [#5 0.03,0.06,0.73,U] [#6 0.08,0.16,0.78,U] [#7 -0.14,-0.18,0.55,U] [#8 0.15,0.03,0.61,U] 
00:41:24.103 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.35, 0.05}
00:41:24.105 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
00:41:24.106 00.001 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
00:41:24.108 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.13 cameraTheta=0.18 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
00:41:24.110 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
00:41:24.112 00.002 1032 Enqueuing Move request for scope (0.12, 0.02)
00:41:24.115 00.003 10072 Worker thread wakes up
00:41:24.115 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
00:41:24.115 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
00:41:24.115 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
00:41:24.117 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:24.119 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.36
00:41:24.119 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:41:24.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:24.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:41:24.119 00.000 10072 MoveAxis(W, 3, ABG)
00:41:24.119 00.000 10072 Guiding  Dir = 3, Dur = 3
00:41:24.119 00.000 10072 IsGuiding returns 0
00:41:24.119 00.000 10072 PulseGuide returned control before completion, sleep 13
00:41:24.135 00.016 10072 IsGuiding returns 0
00:41:24.135 00.000 10072 Move returns status 0, amount 3
00:41:24.135 00.000 10072 MoveAxis(N, 0, ABG)
00:41:24.135 00.000 10072 Move returns status 0, amount 0
00:41:24.135 00.000 10072 move complete, result=0
00:41:24.135 00.000 10072 worker thread done servicing request
00:41:24.137 00.002 1032 UpdateGuideState exits: m=1286 SNR=25.2
00:41:24.139 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:24.140 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:24.145 00.005 1032 Enqueuing Expose request
00:41:24.147 00.002 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:41:24.149 00.002 10072 Worker thread wakes up
00:41:24.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:24.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:24.562 00.413 10072 Exposure complete
00:41:24.608 00.046 10072 worker thread done servicing request
00:41:24.608 00.000 1032 OnExposeComplete: enter
00:41:24.610 00.002 1032 UpdateGuideState(): m_state=6
00:41:24.613 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3361
00:41:24.614 00.001 1032 Star::Find returns 1 (0), X=318.81, Y=745.10, Mass=1538, SNR=27.6, Peak=181 HFD=2.5
00:41:24.617 00.003 1032 MultiStar: [#1 0.07,-0.01,1.07,U] [#2 0.02,0.21,0.92,U] [#3 0.21,0.10,0.67,U] [#4 -0.02,-0.03,0.66,U] [#5 -0.08,0.22,0.66,U] [#6 -0.05,0.17,0.65,U] [#7 -0.21,0.17,0.00,M1] [#8 0.09,0.07,0.55,U] 
00:41:24.619 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.28, 0.04}
00:41:24.620 00.001 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
00:41:24.621 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
00:41:24.623 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=0.07 mountY=-0.10, mountTheta=-0.94
00:41:24.625 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
00:41:24.627 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
00:41:24.628 00.001 10072 Worker thread wakes up
00:41:24.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
00:41:24.628 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
00:41:24.628 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
00:41:24.629 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:24.631 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.35
00:41:24.631 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:41:24.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:24.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:41:24.631 00.000 10072 MoveAxis(W, 2, ABG)
00:41:24.631 00.000 10072 Guiding  Dir = 3, Dur = 2
00:41:24.631 00.000 10072 IsGuiding returns 0
00:41:24.633 00.002 10072 PulseGuide returned control before completion, sleep 12
00:41:24.650 00.017 1032 UpdateGuideState exits: m=1538 SNR=27.6
00:41:24.651 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:24.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:24.656 00.003 1032 Enqueuing Expose request
00:41:24.657 00.001 10072 IsGuiding returns 0
00:41:24.657 00.000 10072 Move returns status 0, amount 2
00:41:24.657 00.000 10072 MoveAxis(N, 0, ABG)
00:41:24.657 00.000 10072 Move returns status 0, amount 0
00:41:24.657 00.000 10072 move complete, result=0
00:41:24.658 00.001 10072 worker thread done servicing request
00:41:24.658 00.000 10072 Worker thread wakes up
00:41:24.658 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:24.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:24.666 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:41:25.283 00.617 10072 Exposure complete
00:41:25.331 00.048 1032 OnExposeComplete: enter
00:41:25.333 00.002 1032 UpdateGuideState(): m_state=6
00:41:25.334 00.001 10072 worker thread done servicing request
00:41:25.336 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3362
00:41:25.337 00.001 1032 Star::Find returns 1 (0), X=318.72, Y=744.90, Mass=1324, SNR=25.6, Peak=140 HFD=2.6
00:41:25.339 00.002 1032 MultiStar: [#1 0.00,-0.09,1.19,U] [#2 -0.02,0.01,0.94,U] [#3 -0.02,-0.11,0.72,U] [#4 -0.11,-0.07,0.70,U] [#5 -0.07,0.10,0.72,U] [#6 -0.08,0.07,0.72,U] [#7 -0.17,-0.20,0.54,U] [#8 -0.08,-0.26,0.00,M1] 
00:41:25.341 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.06}, one-star: {0.18, -0.16}
00:41:25.342 00.001 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.52)
00:41:25.344 00.002 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.52)
00:41:25.346 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.93 mountX=-0.05 mountY=0.03, mountTheta=2.52
00:41:25.350 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
00:41:25.351 00.001 1032 Enqueuing Move request for scope (-0.02, -0.06)
00:41:25.354 00.003 10072 Worker thread wakes up
00:41:25.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
00:41:25.354 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
00:41:25.354 00.000 10072 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.03
00:41:25.362 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:25.365 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.35
00:41:25.365 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:41:25.365 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:25.365 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:41:25.365 00.000 10072 MoveAxis(W, 3, ABG)
00:41:25.365 00.000 10072 Guiding  Dir = 3, Dur = 3
00:41:25.365 00.000 10072 IsGuiding returns 0
00:41:25.366 00.001 10072 PulseGuide returned control before completion, sleep 13
00:41:25.382 00.016 1032 UpdateGuideState exits: m=1324 SNR=25.6
00:41:25.384 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:25.385 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:25.386 00.001 1032 Enqueuing Expose request
00:41:25.388 00.002 10072 IsGuiding returns 0
00:41:25.388 00.000 10072 Move returns status 0, amount 3
00:41:25.388 00.000 10072 MoveAxis(N, 0, ABG)
00:41:25.388 00.000 10072 Move returns status 0, amount 0
00:41:25.388 00.000 10072 move complete, result=0
00:41:25.388 00.000 10072 worker thread done servicing request
00:41:25.388 00.000 10072 Worker thread wakes up
00:41:25.388 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:25.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:25.397 00.009 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
00:41:25.798 00.401 10072 Exposure complete
00:41:25.849 00.051 10072 worker thread done servicing request
00:41:25.849 00.000 1032 OnExposeComplete: enter
00:41:25.851 00.002 1032 UpdateGuideState(): m_state=6
00:41:25.853 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3363
00:41:25.855 00.002 1032 Star::Find returns 1 (0), X=318.88, Y=745.01, Mass=1507, SNR=27.4, Peak=194 HFD=2.6
00:41:25.857 00.002 1032 MultiStar: [#1 0.10,-0.07,1.09,U] [#2 0.14,-0.06,0.94,U] [#3 -0.04,0.03,0.71,U] [#4 -0.00,-0.00,0.66,U] [#5 0.03,0.16,0.69,U] [#6 0.13,0.07,0.65,U] [#7 -0.10,0.05,0.51,U] [#8 0.14,-0.03,0.60,U] 
00:41:25.859 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.00}, one-star: {0.35, -0.05}
00:41:25.862 00.003 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
00:41:25.864 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
00:41:25.866 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.00 mountX=-0.03 mountY=-0.10, mountTheta=-1.83
00:41:25.868 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
00:41:25.870 00.002 1032 Enqueuing Move request for scope (0.10, 0.00)
00:41:25.872 00.002 10072 Worker thread wakes up
00:41:25.872 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
00:41:25.872 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
00:41:25.872 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.03 yDistance=-0.10
00:41:25.874 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:25.877 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:41:25.877 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:41:25.877 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:25.877 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:41:25.877 00.000 10072 MoveAxis(W, 2, ABG)
00:41:25.877 00.000 10072 Guiding  Dir = 3, Dur = 2
00:41:25.877 00.000 10072 IsGuiding returns 0
00:41:25.878 00.001 10072 PulseGuide returned control before completion, sleep 12
00:41:25.898 00.020 1032 UpdateGuideState exits: m=1507 SNR=27.4
00:41:25.900 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:25.904 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:25.906 00.002 1032 Enqueuing Expose request
00:41:25.908 00.002 10072 IsGuiding returns 0
00:41:25.908 00.000 10072 Move returns status 0, amount 2
00:41:25.908 00.000 10072 MoveAxis(N, 0, ABG)
00:41:25.908 00.000 10072 Move returns status 0, amount 0
00:41:25.908 00.000 10072 move complete, result=0
00:41:25.909 00.001 10072 worker thread done servicing request
00:41:25.909 00.000 10072 Worker thread wakes up
00:41:25.909 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:25.909 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:25.915 00.006 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:41:26.548 00.633 10072 Exposure complete
00:41:26.595 00.047 10072 worker thread done servicing request
00:41:26.595 00.000 1032 OnExposeComplete: enter
00:41:26.597 00.002 1032 UpdateGuideState(): m_state=6
00:41:26.599 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3364
00:41:26.600 00.001 1032 Star::Find returns 1 (0), X=318.80, Y=744.92, Mass=1479, SNR=27.1, Peak=185 HFD=2.5
00:41:26.602 00.002 1032 MultiStar: [#1 0.08,-0.12,1.10,U] [#2 0.09,0.01,0.94,U] [#3 0.05,-0.15,0.71,U] [#4 0.05,-0.07,0.66,U] [#5 0.04,0.01,0.69,U] [#6 -0.06,-0.03,0.67,U] [#7 -0.11,-0.08,0.51,U] [#8 0.25,-0.08,0.57,U] 
00:41:26.604 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.26, -0.14}
00:41:26.606 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
00:41:26.607 00.001 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
00:41:26.609 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.73 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
00:41:26.613 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
00:41:26.615 00.002 1032 Enqueuing Move request for scope (0.08, -0.08)
00:41:26.618 00.003 10072 Worker thread wakes up
00:41:26.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
00:41:26.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
00:41:26.618 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.09 yDistance=-0.06
00:41:26.620 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:26.622 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:41:26.622 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:41:26.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:26.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:41:26.622 00.000 10072 MoveAxis(W, 2, ABG)
00:41:26.622 00.000 10072 Guiding  Dir = 3, Dur = 2
00:41:26.623 00.001 10072 IsGuiding returns 0
00:41:26.623 00.000 10072 PulseGuide returned control before completion, sleep 12
00:41:26.640 00.017 10072 IsGuiding returns 0
00:41:26.640 00.000 10072 Move returns status 0, amount 2
00:41:26.640 00.000 10072 MoveAxis(N, 0, ABG)
00:41:26.640 00.000 10072 Move returns status 0, amount 0
00:41:26.640 00.000 10072 move complete, result=0
00:41:26.640 00.000 1032 UpdateGuideState exits: m=1479 SNR=27.1
00:41:26.643 00.003 10072 worker thread done servicing request
00:41:26.643 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:26.645 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:26.646 00.001 1032 Enqueuing Expose request
00:41:26.648 00.002 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:41:26.650 00.002 10072 Worker thread wakes up
00:41:26.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:26.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:27.064 00.414 10072 Exposure complete
00:41:27.112 00.048 10072 worker thread done servicing request
00:41:27.112 00.000 1032 OnExposeComplete: enter
00:41:27.115 00.003 1032 UpdateGuideState(): m_state=6
00:41:27.117 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3365
00:41:27.119 00.002 1032 Star::Find returns 1 (0), X=318.87, Y=745.14, Mass=1472, SNR=27.0, Peak=175 HFD=2.4
00:41:27.121 00.002 1032 MultiStar: [#1 0.05,0.00,1.12,U] [#2 0.17,0.14,0.93,U] [#3 0.04,0.02,0.71,U] [#4 0.07,0.06,0.67,U] [#5 0.12,0.26,0.00,M1] [#6 0.11,0.30,0.00,M1] [#7 -0.13,-0.18,0.51,U] [#8 0.15,0.28,0.00,M1] 
00:41:27.123 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.04}, one-star: {0.33, 0.08}
00:41:27.125 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
00:41:27.128 00.003 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
00:41:27.130 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.31 mountX=0.01 mountY=-0.12, mountTheta=-1.52
00:41:27.132 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
00:41:27.133 00.001 1032 Enqueuing Move request for scope (0.11, 0.04)
00:41:27.135 00.002 10072 Worker thread wakes up
00:41:27.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:41:27.135 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:41:27.135 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
00:41:27.136 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:27.138 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:41:27.139 00.001 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:41:27.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:27.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:41:27.139 00.000 10072 MoveAxis(W, 2, ABG)
00:41:27.139 00.000 10072 Guiding  Dir = 3, Dur = 2
00:41:27.139 00.000 10072 IsGuiding returns 0
00:41:27.139 00.000 10072 PulseGuide returned control before completion, sleep 12
00:41:27.157 00.018 10072 IsGuiding returns 0
00:41:27.157 00.000 10072 Move returns status 0, amount 2
00:41:27.157 00.000 10072 MoveAxis(N, 0, ABG)
00:41:27.157 00.000 10072 Move returns status 0, amount 0
00:41:27.157 00.000 10072 move complete, result=0
00:41:27.158 00.001 10072 worker thread done servicing request
00:41:27.159 00.001 1032 UpdateGuideState exits: m=1472 SNR=27.0
00:41:27.161 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:27.163 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:27.164 00.001 1032 Enqueuing Expose request
00:41:27.166 00.002 10072 Worker thread wakes up
00:41:27.166 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:27.166 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:27.166 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:41:27.799 00.633 10072 Exposure complete
00:41:27.847 00.048 10072 worker thread done servicing request
00:41:27.847 00.000 1032 OnExposeComplete: enter
00:41:27.849 00.002 1032 UpdateGuideState(): m_state=6
00:41:27.851 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3366
00:41:27.852 00.001 1032 Star::Find returns 1 (0), X=318.91, Y=745.18, Mass=1357, SNR=26.0, Peak=156 HFD=2.4
00:41:27.853 00.001 1032 MultiStar: [#1 0.06,-0.00,1.16,U] [#2 0.15,0.16,0.96,U] [#3 0.09,0.06,0.73,U] [#4 0.05,0.03,0.65,U] [#5 0.01,0.24,0.70,U] [#6 0.04,0.20,0.72,U] [#7 -0.08,0.04,0.55,U] [#8 0.10,0.07,0.60,U] 
00:41:27.856 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.37, 0.12}
00:41:27.857 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:41:27.859 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:41:27.860 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.76 mountX=0.07 mountY=-0.12, mountTheta=-1.07
00:41:27.864 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
00:41:27.866 00.002 1032 Enqueuing Move request for scope (0.10, 0.10)
00:41:27.868 00.002 10072 Worker thread wakes up
00:41:27.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
00:41:27.868 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
00:41:27.868 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
00:41:27.870 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:27.872 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:41:27.872 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:41:27.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:27.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:41:27.872 00.000 10072 MoveAxis(W, 2, ABG)
00:41:27.872 00.000 10072 Guiding  Dir = 3, Dur = 2
00:41:27.872 00.000 10072 IsGuiding returns 0
00:41:27.872 00.000 10072 PulseGuide returned control before completion, sleep 12
00:41:27.890 00.018 1032 UpdateGuideState exits: m=1357 SNR=26.0
00:41:27.893 00.003 10072 IsGuiding returns 0
00:41:27.893 00.000 10072 Move returns status 0, amount 2
00:41:27.893 00.000 10072 MoveAxis(N, 0, ABG)
00:41:27.893 00.000 10072 Move returns status 0, amount 0
00:41:27.893 00.000 10072 move complete, result=0
00:41:27.893 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:27.896 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:27.898 00.002 1032 Enqueuing Expose request
00:41:27.900 00.002 10072 worker thread done servicing request
00:41:27.900 00.000 10072 Worker thread wakes up
00:41:27.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:27.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:27.900 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:41:28.315 00.415 10072 Exposure complete
00:41:28.364 00.049 10072 worker thread done servicing request
00:41:28.364 00.000 1032 OnExposeComplete: enter
00:41:28.366 00.002 1032 UpdateGuideState(): m_state=6
00:41:28.367 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3367
00:41:28.369 00.002 1032 Star::Find returns 1 (0), X=318.85, Y=745.08, Mass=1289, SNR=25.3, Peak=199 HFD=2.4
00:41:28.370 00.001 1032 MultiStar: [#1 0.08,-0.02,1.15,U] [#2 0.16,0.14,0.98,U] [#3 0.09,0.05,0.77,U] [#4 0.04,-0.00,0.70,U] [#5 -0.06,0.21,0.74,U] [#6 0.03,0.12,0.74,U] [#7 -0.02,-0.03,0.52,U] [#8 0.02,-0.03,0.61,U] 
00:41:28.373 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.31, 0.02}
00:41:28.375 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
00:41:28.377 00.002 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
00:41:28.378 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.54 mountX=0.03 mountY=-0.10, mountTheta=-1.29
00:41:28.381 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
00:41:28.383 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
00:41:28.384 00.001 10072 Worker thread wakes up
00:41:28.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
00:41:28.384 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
00:41:28.384 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
00:41:28.386 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:28.388 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:41:28.388 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:41:28.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:28.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:41:28.389 00.001 10072 MoveAxis(W, 2, ABG)
00:41:28.389 00.000 10072 Guiding  Dir = 3, Dur = 2
00:41:28.389 00.000 10072 IsGuiding returns 0
00:41:28.389 00.000 10072 PulseGuide returned control before completion, sleep 12
00:41:28.407 00.018 10072 IsGuiding returns 0
00:41:28.407 00.000 10072 Move returns status 0, amount 2
00:41:28.407 00.000 10072 MoveAxis(N, 0, ABG)
00:41:28.407 00.000 10072 Move returns status 0, amount 0
00:41:28.407 00.000 1032 UpdateGuideState exits: m=1289 SNR=25.3
00:41:28.410 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:28.412 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:28.413 00.001 1032 Enqueuing Expose request
00:41:28.415 00.002 10072 move complete, result=0
00:41:28.415 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:41:28.417 00.002 10072 worker thread done servicing request
00:41:28.417 00.000 10072 Worker thread wakes up
00:41:28.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:28.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:29.055 00.638 10072 Exposure complete
00:41:29.111 00.056 10072 worker thread done servicing request
00:41:29.111 00.000 1032 OnExposeComplete: enter
00:41:29.113 00.002 1032 UpdateGuideState(): m_state=6
00:41:29.115 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3368
00:41:29.116 00.001 1032 Star::Find returns 1 (0), X=318.69, Y=745.05, Mass=1353, SNR=25.9, Peak=153 HFD=2.4
00:41:29.118 00.002 1032 MultiStar: [#1 0.00,0.02,1.13,U] [#2 -0.09,0.12,1.07,U] [#3 -0.04,0.08,0.73,U] [#4 -0.18,-0.00,0.73,U] [#5 -0.15,0.21,0.74,U] [#6 -0.13,0.15,0.74,U] [#7 -0.25,-0.02,0.60,U] [#8 -0.04,-0.02,0.63,U] 
00:41:29.119 00.001 1032 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {0.15, -0.01}
00:41:29.121 00.002 1032 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.83) = xAngle (0.57 = 0.57)
00:41:29.122 00.001 1032 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.57 = 0.57)
00:41:29.124 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.40 mountX=0.08 mountY=0.05, mountTheta=0.57
00:41:29.127 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.06, opts=13)
00:41:29.129 00.002 1032 Enqueuing Move request for scope (-0.07, 0.06)
00:41:29.130 00.001 10072 Worker thread wakes up
00:41:29.131 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
00:41:29.131 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
00:41:29.131 00.000 10072 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=0.05
00:41:29.133 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:29.135 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:41:29.135 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:41:29.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:29.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:41:29.135 00.000 10072 MoveAxis(W, 2, ABG)
00:41:29.135 00.000 10072 Guiding  Dir = 3, Dur = 2
00:41:29.136 00.001 10072 IsGuiding returns 0
00:41:29.136 00.000 10072 PulseGuide returned control before completion, sleep 12
00:41:29.155 00.019 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:41:29.157 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:29.158 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:29.160 00.002 1032 Enqueuing Expose request
00:41:29.162 00.002 10072 IsGuiding returns 0
00:41:29.162 00.000 10072 Move returns status 0, amount 2
00:41:29.162 00.000 10072 MoveAxis(N, 0, ABG)
00:41:29.162 00.000 10072 Move returns status 0, amount 0
00:41:29.163 00.001 10072 move complete, result=0
00:41:29.163 00.000 10072 worker thread done servicing request
00:41:29.163 00.000 10072 Worker thread wakes up
00:41:29.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:29.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:29.170 00.007 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
00:41:29.569 00.399 10072 Exposure complete
00:41:29.621 00.052 10072 worker thread done servicing request
00:41:29.621 00.000 1032 OnExposeComplete: enter
00:41:29.625 00.004 1032 UpdateGuideState(): m_state=6
00:41:29.629 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3369
00:41:29.633 00.004 1032 Star::Find returns 1 (0), X=318.53, Y=744.96, Mass=1405, SNR=26.4, Peak=161 HFD=2.6
00:41:29.636 00.003 1032 MultiStar: [#1 -0.20,-0.10,1.17,U] [#2 -0.12,-0.03,0.94,U] [#3 -0.17,-0.01,0.77,U] [#4 -0.11,-0.07,0.67,U] [#5 -0.22,0.08,0.71,U] [#6 -0.09,0.15,0.68,U] [#7 -0.22,0.02,0.51,U] [#8 -0.02,0.00,0.63,U] 
00:41:29.638 00.002 1032 single-star, 8 included, MultiStar: {-0.13, -0.02}, one-star: {-0.01, -0.10}
00:41:29.640 00.002 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.83)
00:41:29.643 00.003 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.83)
00:41:29.645 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.62 mountX=-0.10 mountY=0.03, mountTheta=2.83
00:41:29.649 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.10, opts=13)
00:41:29.652 00.003 1032 Enqueuing Move request for scope (-0.01, -0.10)
00:41:29.654 00.002 10072 Worker thread wakes up
00:41:29.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
00:41:29.654 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
00:41:29.654 00.000 10072 Moving (-0.01, -0.10) raw xDistance=-0.10 yDistance=0.03
00:41:29.656 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:29.658 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:41:29.658 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:41:29.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:29.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:41:29.658 00.000 10072 MoveAxis(W, 2, ABG)
00:41:29.658 00.000 10072 Guiding  Dir = 3, Dur = 2
00:41:29.659 00.001 10072 IsGuiding returns 0
00:41:29.659 00.000 10072 PulseGuide returned control before completion, sleep 12
00:41:29.677 00.018 10072 IsGuiding returns 0
00:41:29.677 00.000 10072 Move returns status 0, amount 2
00:41:29.677 00.000 10072 MoveAxis(N, 0, ABG)
00:41:29.677 00.000 10072 Move returns status 0, amount 0
00:41:29.677 00.000 10072 move complete, result=0
00:41:29.677 00.000 10072 worker thread done servicing request
00:41:29.678 00.001 1032 UpdateGuideState exits: m=1405 SNR=26.4
00:41:29.680 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:29.683 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:29.685 00.002 1032 Enqueuing Expose request
00:41:29.687 00.002 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
00:41:29.689 00.002 10072 Worker thread wakes up
00:41:29.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:29.689 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:30.323 00.634 10072 Exposure complete
00:41:30.373 00.050 10072 worker thread done servicing request
00:41:30.373 00.000 1032 OnExposeComplete: enter
00:41:30.375 00.002 1032 UpdateGuideState(): m_state=6
00:41:30.377 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3370
00:41:30.379 00.002 1032 Star::Find returns 1 (0), X=318.68, Y=745.12, Mass=1391, SNR=26.2, Peak=161 HFD=2.6
00:41:30.380 00.001 1032 MultiStar: [#1 -0.18,-0.00,1.14,U] [#2 -0.00,0.07,1.04,U] [#3 -0.05,0.09,0.70,U] [#4 -0.16,-0.12,0.68,U] [#5 -0.12,0.22,0.69,U] [#6 -0.09,0.21,0.72,U] [#7 -0.31,0.05,0.00,M1] [#8 0.12,0.13,0.64,U] 
00:41:30.381 00.001 1032 refined, 7 included, MultiStar: {-0.04, 0.07}, one-star: {0.15, 0.06}
00:41:30.384 00.003 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
00:41:30.385 00.001 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
00:41:30.387 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.09 cameraTheta=2.08 mountX=0.08 mountY=0.02, mountTheta=0.25
00:41:30.389 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
00:41:30.390 00.001 1032 Enqueuing Move request for scope (-0.04, 0.07)
00:41:30.392 00.002 10072 Worker thread wakes up
00:41:30.393 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
00:41:30.393 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
00:41:30.393 00.000 10072 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.02
00:41:30.403 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:30.406 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:41:30.406 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:41:30.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:30.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:41:30.406 00.000 10072 MoveAxis(W, 2, ABG)
00:41:30.406 00.000 10072 Guiding  Dir = 3, Dur = 2
00:41:30.407 00.001 10072 IsGuiding returns 0
00:41:30.407 00.000 10072 PulseGuide returned control before completion, sleep 12
00:41:30.426 00.019 1032 UpdateGuideState exits: m=1391 SNR=26.2
00:41:30.429 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:30.431 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:30.433 00.002 1032 Enqueuing Expose request
00:41:30.435 00.002 10072 IsGuiding returns 0
00:41:30.435 00.000 10072 Move returns status 0, amount 2
00:41:30.435 00.000 10072 MoveAxis(N, 0, ABG)
00:41:30.435 00.000 10072 Move returns status 0, amount 0
00:41:30.435 00.000 10072 move complete, result=0
00:41:30.435 00.000 10072 worker thread done servicing request
00:41:30.435 00.000 10072 Worker thread wakes up
00:41:30.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:30.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:30.442 00.007 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
00:41:30.853 00.411 10072 Exposure complete
00:41:30.904 00.051 10072 worker thread done servicing request
00:41:30.904 00.000 1032 OnExposeComplete: enter
00:41:30.907 00.003 1032 UpdateGuideState(): m_state=6
00:41:30.909 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3371
00:41:30.911 00.002 1032 Star::Find returns 1 (0), X=318.53, Y=745.30, Mass=1402, SNR=26.4, Peak=185 HFD=3.0
00:41:30.914 00.003 1032 MultiStar: [#1 -0.06,0.13,1.08,U] [#2 -0.23,0.23,0.00,M1] [#3 0.01,0.23,0.76,U] [#4 -0.13,0.04,0.64,U] [#5 -0.20,0.16,0.71,U] [#6 -0.22,0.31,0.00,M1] [#7 -0.25,0.11,0.00,M2] [#8 -0.08,0.26,0.00,M1] 
00:41:30.915 00.001 1032 refined, 4 included, MultiStar: {-0.07, 0.16}, one-star: {-0.01, 0.24}
00:41:30.917 00.002 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
00:41:30.918 00.001 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
00:41:30.921 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.96 mountX=0.18 mountY=0.02, mountTheta=0.13
00:41:30.925 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.16, opts=13)
00:41:30.927 00.002 1032 Enqueuing Move request for scope (-0.07, 0.16)
00:41:30.930 00.003 10072 Worker thread wakes up
00:41:30.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
00:41:30.930 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
00:41:30.930 00.000 10072 Moving (-0.07, 0.16) raw xDistance=0.18 yDistance=0.02
00:41:30.932 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:30.935 00.003 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 289.29
00:41:30.935 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
00:41:30.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:30.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:41:30.935 00.000 10072 MoveAxis(W, 89, ABG)
00:41:30.935 00.000 10072 Guiding  Dir = 3, Dur = 89
00:41:30.935 00.000 10072 IsGuiding returns 0
00:41:30.935 00.000 10072 PulseGuide returned control before completion, sleep 99
00:41:30.954 00.019 1032 UpdateGuideState exits: m=1402 SNR=26.4
00:41:30.956 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:30.958 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:30.963 00.005 1032 Enqueuing Expose request
00:41:31.039 00.076 10072 IsGuiding returns 0
00:41:31.039 00.000 10072 Move returns status 0, amount 89
00:41:31.039 00.000 10072 MoveAxis(N, 0, ABG)
00:41:31.039 00.000 10072 Move returns status 0, amount 0
00:41:31.039 00.000 10072 move complete, result=0
00:41:31.039 00.000 10072 worker thread done servicing request
00:41:31.039 00.000 10072 Worker thread wakes up
00:41:31.040 00.001 1032 GuideStep: 0.2 px 89 ms WEST, 0.0 px 0 ms NORTH
00:41:31.042 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:31.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:31.668 00.626 10072 Exposure complete
00:41:31.718 00.050 10072 worker thread done servicing request
00:41:31.718 00.000 1032 OnExposeComplete: enter
00:41:31.721 00.003 1032 UpdateGuideState(): m_state=6
00:41:31.723 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3372
00:41:31.724 00.001 1032 Star::Find returns 1 (0), X=318.72, Y=744.84, Mass=1408, SNR=26.4, Peak=149 HFD=2.8
00:41:31.726 00.002 1032 MultiStar: [#1 -0.06,-0.18,1.15,U] [#2 -0.14,-0.06,0.96,U] [#3 -0.03,0.02,0.71,U] [#4 -0.17,-0.14,0.68,U] [#5 -0.14,-0.10,0.73,U] [#6 -0.06,-0.05,0.71,U] [#7 -0.26,-0.12,0.00,M3] [#8 -0.06,0.04,0.58,U] 
00:41:31.727 00.001 1032 refined, 7 included, MultiStar: {-0.05, -0.10}, one-star: {0.18, -0.22}
00:41:31.730 00.003 1032 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.83) = xAngle (-3.88 = 2.40)
00:41:31.731 00.001 1032 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.88 = 2.40)
00:41:31.732 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.05 mountX=-0.08 mountY=0.08, mountTheta=2.40
00:41:31.736 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.10, opts=13)
00:41:31.740 00.004 1032 Enqueuing Move request for scope (-0.05, -0.10)
00:41:31.742 00.002 10072 Worker thread wakes up
00:41:31.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
00:41:31.742 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
00:41:31.742 00.000 10072 Moving (-0.05, -0.10) raw xDistance=-0.08 yDistance=0.08
00:41:31.746 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:31.748 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:41:31.748 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:41:31.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:31.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:41:31.748 00.000 10072 MoveAxis(W, 1, ABG)
00:41:31.748 00.000 10072 Guiding  Dir = 3, Dur = 1
00:41:31.749 00.001 10072 IsGuiding returns 0
00:41:31.749 00.000 10072 PulseGuide returned control before completion, sleep 11
00:41:31.766 00.017 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:41:31.770 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:31.772 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:31.776 00.004 1032 Enqueuing Expose request
00:41:31.778 00.002 10072 IsGuiding returns 0
00:41:31.778 00.000 10072 Move returns status 0, amount 1
00:41:31.778 00.000 10072 MoveAxis(N, 0, ABG)
00:41:31.778 00.000 10072 Move returns status 0, amount 0
00:41:31.778 00.000 10072 move complete, result=0
00:41:31.778 00.000 10072 worker thread done servicing request
00:41:31.778 00.000 10072 Worker thread wakes up
00:41:31.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:31.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:31.785 00.007 1032 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
00:41:32.186 00.401 10072 Exposure complete
00:41:32.241 00.055 10072 worker thread done servicing request
00:41:32.242 00.001 1032 OnExposeComplete: enter
00:41:32.245 00.003 1032 UpdateGuideState(): m_state=6
00:41:32.247 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3373
00:41:32.250 00.003 1032 Star::Find returns 1 (0), X=318.78, Y=744.83, Mass=1355, SNR=25.9, Peak=162 HFD=2.6
00:41:32.252 00.002 1032 MultiStar: [#1 0.05,-0.23,1.10,U] [#2 0.09,-0.22,0.97,U] [#3 0.05,-0.32,0.00,M1] [#4 0.11,-0.22,0.69,U] [#5 -0.01,-0.03,0.71,U] [#6 -0.03,-0.11,0.69,U] [#7 -0.04,-0.47,0.00,M4] [#8 0.02,-0.27,0.00,M1] 
00:41:32.254 00.002 1032 refined, 5 included, MultiStar: {0.08, -0.19}, one-star: {0.24, -0.23}
00:41:32.256 00.002 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
00:41:32.257 00.001 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
00:41:32.258 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.15 mountX=-0.20 mountY=-0.03, mountTheta=-2.98
00:41:32.262 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.19, opts=13)
00:41:32.264 00.002 1032 Enqueuing Move request for scope (0.08, -0.19)
00:41:32.265 00.001 10072 Worker thread wakes up
00:41:32.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
00:41:32.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
00:41:32.265 00.000 10072 Moving (0.08, -0.19) raw xDistance=-0.20 yDistance=-0.03
00:41:32.268 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:32.271 00.003 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 289.28
00:41:32.271 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
00:41:32.271 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:32.271 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:41:32.271 00.000 10072 MoveAxis(E, 101, ABG)
00:41:32.271 00.000 10072 Guiding  Dir = 2, Dur = 101
00:41:32.272 00.001 10072 IsGuiding returns 0
00:41:32.272 00.000 10072 PulseGuide returned control before completion, sleep 111
00:41:32.290 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:41:32.292 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:32.294 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:32.296 00.002 1032 Enqueuing Expose request
00:41:32.389 00.093 10072 IsGuiding returns 1
00:41:32.389 00.000 10072 scope still moving after pulse duration time elapsed
00:41:32.420 00.031 10072 IsGuiding returns 1
00:41:32.452 00.032 10072 IsGuiding returns 1
00:41:32.483 00.031 10072 IsGuiding returns 1
00:41:32.514 00.031 10072 IsGuiding returns 1
00:41:32.546 00.032 10072 IsGuiding returns 1
00:41:32.576 00.030 10072 IsGuiding returns 1
00:41:32.608 00.032 10072 IsGuiding returns 1
00:41:32.639 00.031 10072 IsGuiding returns 1
00:41:32.670 00.031 10072 IsGuiding returns 0
00:41:32.670 00.000 10072 scope move finished after 101 + 297 ms
00:41:32.670 00.000 10072 Move returns status 0, amount 101
00:41:32.670 00.000 10072 MoveAxis(N, 0, ABG)
00:41:32.670 00.000 10072 Move returns status 0, amount 0
00:41:32.670 00.000 10072 move complete, result=0
00:41:32.670 00.000 10072 worker thread done servicing request
00:41:32.670 00.000 10072 Worker thread wakes up
00:41:32.670 00.000 1032 GuideStep: -0.2 px 101 ms EAST, -0.0 px 0 ms NORTH
00:41:32.674 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:32.674 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:33.301 00.627 10072 Exposure complete
00:41:33.348 00.047 10072 worker thread done servicing request
00:41:33.348 00.000 1032 OnExposeComplete: enter
00:41:33.350 00.002 1032 UpdateGuideState(): m_state=6
00:41:33.352 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3374
00:41:33.353 00.001 1032 Star::Find returns 1 (0), X=318.75, Y=745.07, Mass=1451, SNR=26.8, Peak=193 HFD=2.4
00:41:33.355 00.002 1032 MultiStar: [#1 0.12,-0.10,1.06,U] [#2 -0.06,0.10,0.91,U] [#3 0.15,-0.08,0.69,U] [#4 0.09,-0.08,0.65,U] [#5 0.02,0.10,0.70,U] [#6 0.18,0.13,0.71,U] [#7 0.03,-0.17,0.55,U] [#8 0.13,-0.06,0.62,U] 
00:41:33.356 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.21, 0.00}
00:41:33.358 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
00:41:33.359 00.001 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
00:41:33.361 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.11 mountX=-0.04 mountY=-0.09, mountTheta=-1.94
00:41:33.363 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
00:41:33.365 00.002 1032 Enqueuing Move request for scope (0.10, -0.01)
00:41:33.366 00.001 10072 Worker thread wakes up
00:41:33.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
00:41:33.366 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
00:41:33.366 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.09
00:41:33.368 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:33.371 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:41:33.371 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:41:33.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:33.371 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:41:33.371 00.000 10072 MoveAxis(E, 0, ABG)
00:41:33.371 00.000 10072 Move returns status 0, amount 0
00:41:33.371 00.000 10072 MoveAxis(N, 0, ABG)
00:41:33.371 00.000 10072 Move returns status 0, amount 0
00:41:33.371 00.000 10072 move complete, result=0
00:41:33.371 00.000 10072 worker thread done servicing request
00:41:33.388 00.017 1032 UpdateGuideState exits: m=1451 SNR=26.8
00:41:33.390 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:33.394 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:33.397 00.003 1032 Enqueuing Expose request
00:41:33.398 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:33.400 00.002 10072 Worker thread wakes up
00:41:33.400 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:33.400 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:33.819 00.419 10072 Exposure complete
00:41:33.874 00.055 10072 worker thread done servicing request
00:41:33.874 00.000 1032 OnExposeComplete: enter
00:41:33.876 00.002 1032 UpdateGuideState(): m_state=6
00:41:33.879 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3375
00:41:33.881 00.002 1032 Star::Find returns 1 (0), X=318.86, Y=745.13, Mass=1368, SNR=26.1, Peak=167 HFD=2.4
00:41:33.884 00.003 1032 MultiStar: [#1 0.17,-0.07,1.13,U] [#2 0.05,0.21,0.99,U] [#3 0.09,0.05,0.78,U] [#4 0.09,-0.06,0.69,U] [#5 0.01,0.09,0.76,U] [#6 0.18,0.16,0.74,U] [#7 0.08,-0.01,0.57,U] [#8 0.16,0.17,0.57,U] 
00:41:33.886 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.32, 0.07}
00:41:33.889 00.003 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
00:41:33.890 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
00:41:33.893 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.45 mountX=0.03 mountY=-0.15, mountTheta=-1.38
00:41:33.900 00.007 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
00:41:33.902 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
00:41:33.904 00.002 10072 Worker thread wakes up
00:41:33.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
00:41:33.904 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
00:41:33.904 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.03 yDistance=-0.15
00:41:33.907 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:33.909 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:41:33.909 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:41:33.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:33.910 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:41:33.910 00.000 10072 MoveAxis(E, 0, ABG)
00:41:33.910 00.000 10072 Move returns status 0, amount 0
00:41:33.910 00.000 10072 MoveAxis(N, 0, ABG)
00:41:33.910 00.000 10072 Move returns status 0, amount 0
00:41:33.910 00.000 10072 move complete, result=0
00:41:33.910 00.000 10072 worker thread done servicing request
00:41:33.932 00.022 1032 UpdateGuideState exits: m=1368 SNR=26.1
00:41:33.934 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:33.937 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:33.939 00.002 1032 Enqueuing Expose request
00:41:33.941 00.002 10072 Worker thread wakes up
00:41:33.941 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:33.941 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:33.942 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:34.568 00.626 10072 Exposure complete
00:41:34.623 00.055 10072 worker thread done servicing request
00:41:34.624 00.001 1032 OnExposeComplete: enter
00:41:34.626 00.002 1032 UpdateGuideState(): m_state=6
00:41:34.628 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3376
00:41:34.630 00.002 1032 Star::Find returns 1 (0), X=318.94, Y=744.97, Mass=1209, SNR=24.5, Peak=113 HFD=2.8
00:41:34.632 00.002 1032 MultiStar: [#1 0.28,-0.30,0.00,M1] [#2 0.16,-0.13,0.99,U] [#3 0.30,-0.12,0.00,M1] [#4 0.19,-0.26,0.00,M1] [#5 0.07,-0.11,0.76,U] [#6 0.21,-0.02,0.72,U] [#7 -0.00,-0.12,0.57,U] [#8 0.22,-0.00,0.65,U] 
00:41:34.633 00.001 1032 refined, 5 included, MultiStar: {0.19, -0.08}, one-star: {0.40, -0.09}
00:41:34.636 00.003 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
00:41:34.638 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
00:41:34.640 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.40 mountX=-0.13 mountY=-0.16, mountTheta=-2.23
00:41:34.643 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.08, opts=13)
00:41:34.647 00.004 1032 Enqueuing Move request for scope (0.19, -0.08)
00:41:34.649 00.002 10072 Worker thread wakes up
00:41:34.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
00:41:34.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
00:41:34.649 00.000 10072 Moving (0.19, -0.08) raw xDistance=-0.13 yDistance=-0.16
00:41:34.651 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:34.653 00.002 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:41:34.653 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
00:41:34.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:34.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:41:34.653 00.000 10072 MoveAxis(E, 1, ABG)
00:41:34.653 00.000 10072 Guiding  Dir = 2, Dur = 1
00:41:34.654 00.001 10072 IsGuiding returns 0
00:41:34.654 00.000 10072 PulseGuide returned control before completion, sleep 11
00:41:34.672 00.018 1032 UpdateGuideState exits: m=1209 SNR=24.5
00:41:34.675 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:34.678 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:34.680 00.002 1032 Enqueuing Expose request
00:41:34.682 00.002 10072 IsGuiding returns 0
00:41:34.682 00.000 10072 Move returns status 0, amount 1
00:41:34.682 00.000 10072 MoveAxis(N, 0, ABG)
00:41:34.682 00.000 10072 Move returns status 0, amount 0
00:41:34.682 00.000 10072 move complete, result=0
00:41:34.682 00.000 10072 worker thread done servicing request
00:41:34.682 00.000 10072 Worker thread wakes up
00:41:34.682 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:34.683 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:34.690 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
00:41:35.100 00.410 10072 Exposure complete
00:41:35.151 00.051 10072 worker thread done servicing request
00:41:35.152 00.001 1032 OnExposeComplete: enter
00:41:35.155 00.003 1032 UpdateGuideState(): m_state=6
00:41:35.157 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3377
00:41:35.159 00.002 1032 Star::Find returns 1 (0), X=318.83, Y=744.84, Mass=1179, SNR=24.2, Peak=135 HFD=2.8
00:41:35.161 00.002 1032 MultiStar: [#1 0.26,-0.24,0.00,M2] [#2 -0.03,-0.06,1.05,U] [#3 0.14,-0.17,0.82,U] [#4 0.20,-0.29,0.00,M2] [#5 0.06,-0.09,0.82,U] [#6 0.20,-0.08,0.75,U] [#7 -0.04,-0.39,0.00,M2] [#8 0.28,-0.35,0.00,M1] 
00:41:35.163 00.002 1032 refined, 4 included, MultiStar: {0.13, -0.12}, one-star: {0.29, -0.22}
00:41:35.166 00.003 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
00:41:35.168 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
00:41:35.169 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.77 mountX=-0.15 mountY=-0.09, mountTheta=-2.60
00:41:35.176 00.007 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.12, opts=13)
00:41:35.178 00.002 1032 Enqueuing Move request for scope (0.13, -0.12)
00:41:35.180 00.002 10072 Worker thread wakes up
00:41:35.181 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
00:41:35.181 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
00:41:35.181 00.000 10072 Moving (0.13, -0.12) raw xDistance=-0.15 yDistance=-0.09
00:41:35.183 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:35.185 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.25
00:41:35.185 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
00:41:35.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:35.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:41:35.185 00.000 10072 MoveAxis(E, 78, ABG)
00:41:35.185 00.000 10072 Guiding  Dir = 2, Dur = 78
00:41:35.186 00.001 10072 IsGuiding returns 0
00:41:35.186 00.000 10072 PulseGuide returned control before completion, sleep 88
00:41:35.207 00.021 1032 UpdateGuideState exits: m=1179 SNR=24.2
00:41:35.212 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:35.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:35.216 00.002 1032 Enqueuing Expose request
00:41:35.284 00.068 10072 IsGuiding returns 0
00:41:35.284 00.000 10072 Move returns status 0, amount 78
00:41:35.284 00.000 10072 MoveAxis(N, 0, ABG)
00:41:35.284 00.000 10072 Move returns status 0, amount 0
00:41:35.284 00.000 10072 move complete, result=0
00:41:35.284 00.000 10072 worker thread done servicing request
00:41:35.284 00.000 1032 GuideStep: -0.2 px 78 ms EAST, -0.1 px 0 ms NORTH
00:41:35.287 00.003 10072 Worker thread wakes up
00:41:35.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:35.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:35.912 00.625 10072 Exposure complete
00:41:35.963 00.051 10072 worker thread done servicing request
00:41:35.963 00.000 1032 OnExposeComplete: enter
00:41:35.964 00.001 1032 UpdateGuideState(): m_state=6
00:41:35.967 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3378
00:41:35.970 00.003 1032 Star::Find returns 1 (0), X=318.71, Y=745.03, Mass=1476, SNR=27.1, Peak=166 HFD=2.5
00:41:35.972 00.002 1032 MultiStar: [#1 0.06,-0.18,1.11,U] [#2 -0.00,0.05,0.97,U] [#3 -0.07,-0.04,0.68,U] [#4 -0.02,-0.03,0.66,U] [#5 0.01,0.01,0.71,U] [#6 0.03,0.21,0.67,U] [#7 -0.26,-0.13,0.00,M3] [#8 0.09,-0.05,0.60,U] 
00:41:35.974 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.18, -0.03}
00:41:35.975 00.001 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:41:35.978 00.003 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:41:35.980 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.37 mountX=-0.03 mountY=-0.04, mountTheta=-2.20
00:41:35.982 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
00:41:35.983 00.001 1032 Enqueuing Move request for scope (0.04, -0.02)
00:41:35.986 00.003 10072 Worker thread wakes up
00:41:35.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:41:35.987 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:41:35.987 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
00:41:35.989 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:35.991 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:41:35.991 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:41:35.991 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:35.991 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:41:35.991 00.000 10072 MoveAxis(E, 1, ABG)
00:41:35.991 00.000 10072 Guiding  Dir = 2, Dur = 1
00:41:35.991 00.000 10072 IsGuiding returns 0
00:41:35.992 00.001 10072 PulseGuide returned control before completion, sleep 11
00:41:36.009 00.017 1032 UpdateGuideState exits: m=1476 SNR=27.1
00:41:36.011 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:36.012 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:36.014 00.002 1032 Enqueuing Expose request
00:41:36.016 00.002 10072 IsGuiding returns 0
00:41:36.016 00.000 10072 Move returns status 0, amount 1
00:41:36.016 00.000 10072 MoveAxis(N, 0, ABG)
00:41:36.017 00.001 10072 Move returns status 0, amount 0
00:41:36.017 00.000 10072 move complete, result=0
00:41:36.017 00.000 10072 worker thread done servicing request
00:41:36.017 00.000 10072 Worker thread wakes up
00:41:36.017 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:36.017 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:36.023 00.006 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:41:36.426 00.403 10072 Exposure complete
00:41:36.473 00.047 10072 worker thread done servicing request
00:41:36.473 00.000 1032 OnExposeComplete: enter
00:41:36.475 00.002 1032 UpdateGuideState(): m_state=6
00:41:36.476 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3379
00:41:36.478 00.002 1032 Star::Find returns 1 (0), X=318.71, Y=745.24, Mass=1418, SNR=26.5, Peak=148 HFD=2.7
00:41:36.480 00.002 1032 MultiStar: [#1 -0.01,0.01,1.18,U] [#2 -0.00,0.09,1.01,U] [#3 -0.09,0.01,0.72,U] [#4 -0.03,0.12,0.66,U] [#5 -0.10,0.15,0.71,U] [#6 -0.09,0.33,0.00,M1] [#7 -0.29,-0.05,0.00,M4] [#8 0.14,0.10,0.62,U] 
00:41:36.481 00.001 1032 refined, 6 included, MultiStar: {0.02, 0.09}, one-star: {0.17, 0.18}
00:41:36.483 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
00:41:36.484 00.001 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
00:41:36.486 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.41 mountX=0.09 mountY=-0.04, mountTheta=-0.42
00:41:36.489 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
00:41:36.491 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
00:41:36.492 00.001 10072 Worker thread wakes up
00:41:36.492 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
00:41:36.493 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
00:41:36.493 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.09 yDistance=-0.04
00:41:36.494 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:36.496 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:41:36.496 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:41:36.496 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:36.496 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:41:36.496 00.000 10072 MoveAxis(E, 1, ABG)
00:41:36.496 00.000 10072 Guiding  Dir = 2, Dur = 1
00:41:36.497 00.001 10072 IsGuiding returns 0
00:41:36.497 00.000 10072 PulseGuide returned control before completion, sleep 11
00:41:36.514 00.017 1032 UpdateGuideState exits: m=1418 SNR=26.5
00:41:36.515 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:36.518 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:36.520 00.002 1032 Enqueuing Expose request
00:41:36.521 00.001 10072 IsGuiding returns 0
00:41:36.521 00.000 10072 Move returns status 0, amount 1
00:41:36.522 00.001 10072 MoveAxis(N, 0, ABG)
00:41:36.522 00.000 10072 Move returns status 0, amount 0
00:41:36.522 00.000 10072 move complete, result=0
00:41:36.522 00.000 10072 worker thread done servicing request
00:41:36.522 00.000 10072 Worker thread wakes up
00:41:36.522 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:36.522 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:36.529 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:41:37.159 00.630 10072 Exposure complete
00:41:37.212 00.053 10072 worker thread done servicing request
00:41:37.213 00.001 1032 OnExposeComplete: enter
00:41:37.214 00.001 1032 UpdateGuideState(): m_state=6
00:41:37.216 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3380
00:41:37.219 00.003 1032 Star::Find returns 1 (0), X=318.73, Y=745.07, Mass=1461, SNR=26.9, Peak=157 HFD=2.6
00:41:37.221 00.002 1032 MultiStar: [#1 -0.00,0.02,1.10,U] [#2 0.01,-0.01,0.91,U] [#3 0.00,0.00,0.76,U] [#4 -0.02,-0.03,0.70,U] [#5 0.00,0.02,0.70,U] [#6 -0.12,0.03,0.70,U] [#7 -0.17,-0.06,0.53,U] [#8 0.09,-0.05,0.58,U] 
00:41:37.224 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.00}, one-star: {0.19, 0.01}
00:41:37.225 00.001 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
00:41:37.227 00.002 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
00:41:37.228 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.26 mountX=-0.01 mountY=-0.01, mountTheta=-2.09
00:41:37.231 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.00, opts=13)
00:41:37.232 00.001 1032 Enqueuing Move request for scope (0.01, -0.00)
00:41:37.236 00.004 10072 Worker thread wakes up
00:41:37.236 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
00:41:37.236 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
00:41:37.236 00.000 10072 Moving (0.01, -0.00) raw xDistance=-0.01 yDistance=-0.01
00:41:37.243 00.007 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:41:37.243 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:41:37.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:37.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:41:37.243 00.000 10072 MoveAxis(E, 2, ABG)
00:41:37.244 00.001 10072 Guiding  Dir = 2, Dur = 2
00:41:37.244 00.000 10072 IsGuiding returns 0
00:41:37.245 00.001 10072 PulseGuide returned control before completion, sleep 12
00:41:37.245 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:37.266 00.021 10072 IsGuiding returns 0
00:41:37.270 00.004 10072 Move returns status 0, amount 2
00:41:37.270 00.000 1032 UpdateGuideState exits: m=1461 SNR=26.9
00:41:37.273 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:37.276 00.003 10072 MoveAxis(N, 0, ABG)
00:41:37.276 00.000 10072 Move returns status 0, amount 0
00:41:37.276 00.000 10072 move complete, result=0
00:41:37.276 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:37.278 00.002 1032 Enqueuing Expose request
00:41:37.280 00.002 10072 worker thread done servicing request
00:41:37.281 00.001 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:41:37.284 00.003 10072 Worker thread wakes up
00:41:37.284 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:37.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:37.702 00.418 10072 Exposure complete
00:41:37.753 00.051 10072 worker thread done servicing request
00:41:37.754 00.001 1032 OnExposeComplete: enter
00:41:37.755 00.001 1032 UpdateGuideState(): m_state=6
00:41:37.757 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3381
00:41:37.759 00.002 1032 Star::Find returns 1 (0), X=318.78, Y=744.95, Mass=1603, SNR=28.2, Peak=168 HFD=2.6
00:41:37.760 00.001 1032 MultiStar: [#1 0.05,-0.17,1.10,U] [#2 0.05,-0.06,0.87,U] [#3 0.13,0.03,0.68,U] [#4 0.15,-0.11,0.62,U] [#5 0.07,-0.08,0.64,U] [#6 0.20,-0.10,0.64,U] [#7 0.05,-0.17,0.49,U] [#8 0.08,-0.21,0.56,U] 
00:41:37.762 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.11}, one-star: {0.24, -0.11}
00:41:37.764 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
00:41:37.767 00.003 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
00:41:37.769 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.75 mountX=-0.13 mountY=-0.08, mountTheta=-2.58
00:41:37.773 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.11, opts=13)
00:41:37.775 00.002 1032 Enqueuing Move request for scope (0.12, -0.11)
00:41:37.777 00.002 10072 Worker thread wakes up
00:41:37.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
00:41:37.778 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
00:41:37.778 00.000 10072 Moving (0.12, -0.11) raw xDistance=-0.13 yDistance=-0.08
00:41:37.781 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:37.782 00.001 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.23
00:41:37.782 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
00:41:37.783 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:37.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:41:37.783 00.000 10072 MoveAxis(E, 69, ABG)
00:41:37.783 00.000 10072 Guiding  Dir = 2, Dur = 69
00:41:37.783 00.000 10072 IsGuiding returns 0
00:41:37.783 00.000 10072 PulseGuide returned control before completion, sleep 79
00:41:37.801 00.018 1032 UpdateGuideState exits: m=1603 SNR=28.2
00:41:37.803 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:37.805 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:37.808 00.003 1032 Enqueuing Expose request
00:41:37.871 00.063 10072 IsGuiding returns 0
00:41:37.871 00.000 10072 Move returns status 0, amount 69
00:41:37.871 00.000 10072 MoveAxis(N, 0, ABG)
00:41:37.871 00.000 10072 Move returns status 0, amount 0
00:41:37.871 00.000 10072 move complete, result=0
00:41:37.871 00.000 10072 worker thread done servicing request
00:41:37.872 00.001 10072 Worker thread wakes up
00:41:37.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:37.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:37.872 00.000 1032 GuideStep: -0.1 px 69 ms EAST, -0.1 px 0 ms NORTH
00:41:38.501 00.629 10072 Exposure complete
00:41:38.549 00.048 10072 worker thread done servicing request
00:41:38.549 00.000 1032 OnExposeComplete: enter
00:41:38.550 00.001 1032 UpdateGuideState(): m_state=6
00:41:38.552 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3382
00:41:38.554 00.002 1032 Star::Find returns 1 (0), X=318.96, Y=745.18, Mass=1466, SNR=27.0, Peak=190 HFD=2.5
00:41:38.555 00.001 1032 MultiStar: [#1 0.22,-0.16,0.00,M1] [#2 0.24,0.05,0.94,U] [#3 0.18,0.08,0.70,U] [#4 0.19,-0.11,0.65,U] [#5 0.28,-0.03,0.00,M1] [#6 0.30,0.12,0.00,M1] [#7 -0.06,0.02,0.53,U] [#8 0.15,0.10,0.58,U] 
00:41:38.557 00.002 1032 refined, 5 included, MultiStar: {0.21, 0.05}, one-star: {0.42, 0.12}
00:41:38.558 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
00:41:38.560 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
00:41:38.561 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.22 cameraTheta=0.23 mountX=-0.01 mountY=-0.22, mountTheta=-1.60
00:41:38.564 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.05, opts=13)
00:41:38.565 00.001 1032 Enqueuing Move request for scope (0.21, 0.05)
00:41:38.567 00.002 10072 Worker thread wakes up
00:41:38.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd
00:41:38.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.05)
00:41:38.567 00.000 10072 Moving (0.21, 0.05) raw xDistance=-0.01 yDistance=-0.22
00:41:38.569 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:38.571 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:41:38.571 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:41:38.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:41:38.571 00.000 10072 MoveAxis(E, 2, ABG)
00:41:38.571 00.000 10072 Guiding  Dir = 2, Dur = 2
00:41:38.572 00.001 10072 IsGuiding returns 0
00:41:38.572 00.000 10072 PulseGuide returned control before completion, sleep 12
00:41:38.589 00.017 1032 UpdateGuideState exits: m=1466 SNR=27.0
00:41:38.592 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:38.593 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:38.595 00.002 1032 Enqueuing Expose request
00:41:38.620 00.025 10072 IsGuiding returns 0
00:41:38.620 00.000 10072 Move returns status 0, amount 2
00:41:38.621 00.001 10072 MoveAxis(N, 142, ABG)
00:41:38.621 00.000 10072 Guiding  Dir = 0, Dur = 142
00:41:38.622 00.001 10072 IsGuiding returns 0
00:41:38.623 00.001 10072 PulseGuide returned control before completion, sleep 151
00:41:38.776 00.153 10072 IsGuiding returns 0
00:41:38.776 00.000 10072 Move returns status 0, amount 142
00:41:38.776 00.000 10072 move complete, result=0
00:41:38.777 00.001 10072 worker thread done servicing request
00:41:38.777 00.000 10072 Worker thread wakes up
00:41:38.777 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.2 px 142 ms NORTH
00:41:38.779 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:38.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:39.186 00.407 10072 Exposure complete
00:41:39.233 00.047 10072 worker thread done servicing request
00:41:39.233 00.000 1032 OnExposeComplete: enter
00:41:39.236 00.003 1032 UpdateGuideState(): m_state=6
00:41:39.238 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3383
00:41:39.240 00.002 1032 Star::Find returns 1 (0), X=318.90, Y=745.06, Mass=1454, SNR=26.9, Peak=207 HFD=2.4
00:41:39.242 00.002 1032 MultiStar: [#1 0.17,-0.04,1.08,U] [#2 0.14,-0.08,0.94,U] [#3 0.14,0.06,0.72,U] [#4 0.12,-0.06,0.65,U] [#5 0.14,0.11,0.73,U] [#6 0.10,0.25,0.00,M2] [#7 -0.22,0.11,0.53,U] [#8 0.03,0.16,0.60,U] 
00:41:39.243 00.001 1032 refined, 7 included, MultiStar: {0.14, 0.02}, one-star: {0.37, -0.00}
00:41:39.244 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
00:41:39.248 00.004 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
00:41:39.251 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.12 mountX=-0.02 mountY=-0.14, mountTheta=-1.71
00:41:39.254 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
00:41:39.256 00.002 1032 Enqueuing Move request for scope (0.14, 0.02)
00:41:39.258 00.002 10072 Worker thread wakes up
00:41:39.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
00:41:39.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
00:41:39.258 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
00:41:39.260 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:39.263 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:41:39.263 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:41:39.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:39.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:41:39.263 00.000 10072 MoveAxis(E, 2, ABG)
00:41:39.263 00.000 10072 Guiding  Dir = 2, Dur = 2
00:41:39.264 00.001 10072 IsGuiding returns 0
00:41:39.264 00.000 10072 PulseGuide returned control before completion, sleep 12
00:41:39.278 00.014 10072 IsGuiding returns 0
00:41:39.278 00.000 10072 Move returns status 0, amount 2
00:41:39.278 00.000 10072 MoveAxis(N, 0, ABG)
00:41:39.278 00.000 10072 Move returns status 0, amount 0
00:41:39.278 00.000 10072 move complete, result=0
00:41:39.278 00.000 10072 worker thread done servicing request
00:41:39.283 00.005 1032 UpdateGuideState exits: m=1454 SNR=26.9
00:41:39.285 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:39.286 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:39.288 00.002 1032 Enqueuing Expose request
00:41:39.289 00.001 10072 Worker thread wakes up
00:41:39.289 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:41:39.292 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:39.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:39.918 00.626 10072 Exposure complete
00:41:39.964 00.046 10072 worker thread done servicing request
00:41:39.964 00.000 1032 OnExposeComplete: enter
00:41:39.966 00.002 1032 UpdateGuideState(): m_state=6
00:41:39.968 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3384
00:41:39.970 00.002 1032 Star::Find returns 1 (1), X=318.65, Y=744.87, Mass=1453, SNR=26.8, Peak=255 HFD=2.3
00:41:39.971 00.001 1032 MultiStar: [#1 0.11,-0.17,1.05,U] [#2 0.01,-0.08,0.97,U] [#3 0.08,-0.19,0.68,U] [#4 0.08,-0.21,0.67,U] [#5 -0.08,-0.08,0.66,U] [#6 -0.04,-0.07,0.68,U] [#7 -0.01,-0.20,0.50,U] [#8 -0.01,-0.22,0.55,U] 
00:41:39.972 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.15}, one-star: {0.12, -0.19}
00:41:39.974 00.002 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
00:41:39.976 00.002 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
00:41:39.977 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.32 mountX=-0.16 mountY=0.00, mountTheta=3.13
00:41:39.980 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.15, opts=13)
00:41:39.983 00.003 1032 Enqueuing Move request for scope (0.04, -0.15)
00:41:39.984 00.001 10072 Worker thread wakes up
00:41:39.984 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
00:41:39.984 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
00:41:39.985 00.001 10072 Moving (0.04, -0.15) raw xDistance=-0.16 yDistance=0.00
00:41:39.988 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:39.990 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.21
00:41:39.991 00.001 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:41:39.991 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:39.991 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:41:39.991 00.000 10072 MoveAxis(E, 82, ABG)
00:41:39.991 00.000 10072 Guiding  Dir = 2, Dur = 82
00:41:39.991 00.000 10072 IsGuiding returns 0
00:41:39.991 00.000 10072 PulseGuide returned control before completion, sleep 92
00:41:40.012 00.021 1032 UpdateGuideState exits: m=1453 SNR=26.8 Saturated
00:41:40.014 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:40.018 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:40.021 00.003 1032 Enqueuing Expose request
00:41:40.089 00.068 10072 IsGuiding returns 0
00:41:40.089 00.000 10072 Move returns status 0, amount 82
00:41:40.089 00.000 10072 MoveAxis(N, 0, ABG)
00:41:40.089 00.000 10072 Move returns status 0, amount 0
00:41:40.089 00.000 10072 move complete, result=0
00:41:40.089 00.000 10072 worker thread done servicing request
00:41:40.089 00.000 10072 Worker thread wakes up
00:41:40.089 00.000 1032 GuideStep: -0.2 px 82 ms EAST, 0.0 px 0 ms NORTH
00:41:40.091 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:40.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:40.500 00.409 10072 Exposure complete
00:41:40.546 00.046 10072 worker thread done servicing request
00:41:40.547 00.001 1032 OnExposeComplete: enter
00:41:40.549 00.002 1032 UpdateGuideState(): m_state=6
00:41:40.552 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3385
00:41:40.554 00.002 1032 Star::Find returns 1 (0), X=318.60, Y=744.77, Mass=1414, SNR=26.5, Peak=214 HFD=2.3
00:41:40.556 00.002 1032 MultiStar: [#1 -0.07,-0.33,0.00,M1] [#2 -0.15,-0.26,0.00,M1] [#3 -0.14,-0.27,0.00,M1] [#4 -0.15,-0.35,0.00,M1] [#5 -0.12,-0.40,0.00,M1] [#6 -0.10,-0.21,0.71,U] [#7 -0.30,-0.25,0.00,M1] [#8 0.01,-0.36,0.00,M1] 
00:41:40.557 00.001 1032 refined, 1 included, MultiStar: {-0.01, -0.26}, one-star: {0.06, -0.29}
00:41:40.558 00.001 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.85)
00:41:40.560 00.002 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.85)
00:41:40.561 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.60 mountX=-0.25 mountY=0.07, mountTheta=2.85
00:41:40.563 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.26, opts=13)
00:41:40.566 00.003 1032 Enqueuing Move request for scope (-0.01, -0.26)
00:41:40.568 00.002 10072 Worker thread wakes up
00:41:40.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
00:41:40.568 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
00:41:40.568 00.000 10072 Moving (-0.01, -0.26) raw xDistance=-0.25 yDistance=0.07
00:41:40.570 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:40.571 00.001 10072 PPEC rslt: input = -0.25, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 289.21
00:41:40.571 00.000 10072 PPEC: input: -0.25, control: -0.12, exposure: 500
00:41:40.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:40.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:41:40.571 00.000 10072 MoveAxis(E, 125, ABG)
00:41:40.571 00.000 10072 Guiding  Dir = 2, Dur = 125
00:41:40.572 00.001 10072 IsGuiding returns 0
00:41:40.572 00.000 10072 PulseGuide returned control before completion, sleep 135
00:41:40.590 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:41:40.593 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:40.595 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:40.597 00.002 1032 Enqueuing Expose request
00:41:40.714 00.117 10072 IsGuiding returns 0
00:41:40.714 00.000 10072 Move returns status 0, amount 125
00:41:40.714 00.000 10072 MoveAxis(N, 0, ABG)
00:41:40.714 00.000 10072 Move returns status 0, amount 0
00:41:40.714 00.000 10072 move complete, result=0
00:41:40.714 00.000 10072 worker thread done servicing request
00:41:40.714 00.000 10072 Worker thread wakes up
00:41:40.714 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:40.714 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:40.714 00.000 1032 GuideStep: -0.2 px 125 ms EAST, 0.1 px 0 ms NORTH
00:41:41.346 00.632 10072 Exposure complete
00:41:41.396 00.050 10072 worker thread done servicing request
00:41:41.396 00.000 1032 OnExposeComplete: enter
00:41:41.399 00.003 1032 UpdateGuideState(): m_state=6
00:41:41.400 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3386
00:41:41.402 00.002 1032 Star::Find returns 1 (0), X=318.64, Y=745.00, Mass=1481, SNR=27.1, Peak=143 HFD=2.6
00:41:41.404 00.002 1032 MultiStar: [#1 -0.04,-0.21,1.14,U] [#2 -0.08,-0.02,0.97,U] [#3 -0.09,-0.08,0.70,U] [#4 0.01,-0.20,0.64,U] [#5 -0.07,-0.08,0.71,U] [#6 -0.20,0.04,0.70,U] [#7 -0.23,-0.21,0.00,M2] [#8 -0.04,-0.07,0.61,U] 
00:41:41.406 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.09}, one-star: {0.11, -0.06}
00:41:41.408 00.002 1032 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.83) = xAngle (-3.86 = 2.42)
00:41:41.409 00.001 1032 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.86 = 2.42)
00:41:41.411 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.03 mountX=-0.08 mountY=0.07, mountTheta=2.42
00:41:41.414 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.09, opts=13)
00:41:41.416 00.002 1032 Enqueuing Move request for scope (-0.04, -0.09)
00:41:41.418 00.002 10072 Worker thread wakes up
00:41:41.418 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
00:41:41.418 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
00:41:41.418 00.000 10072 Moving (-0.04, -0.09) raw xDistance=-0.08 yDistance=0.07
00:41:41.420 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:41.423 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:41:41.423 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:41:41.423 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:41.423 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:41:41.423 00.000 10072 MoveAxis(E, 2, ABG)
00:41:41.423 00.000 10072 Guiding  Dir = 2, Dur = 2
00:41:41.424 00.001 10072 IsGuiding returns 0
00:41:41.426 00.002 10072 PulseGuide returned control before completion, sleep 12
00:41:41.442 00.016 1032 UpdateGuideState exits: m=1481 SNR=27.1
00:41:41.444 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:41.445 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:41.448 00.003 1032 Enqueuing Expose request
00:41:41.454 00.006 10072 IsGuiding returns 0
00:41:41.454 00.000 10072 Move returns status 0, amount 2
00:41:41.454 00.000 10072 MoveAxis(N, 0, ABG)
00:41:41.454 00.000 10072 Move returns status 0, amount 0
00:41:41.454 00.000 10072 move complete, result=0
00:41:41.454 00.000 10072 worker thread done servicing request
00:41:41.455 00.001 10072 Worker thread wakes up
00:41:41.455 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:41.455 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:41.457 00.002 1032 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
00:41:41.865 00.408 10072 Exposure complete
00:41:41.914 00.049 10072 worker thread done servicing request
00:41:41.914 00.000 1032 OnExposeComplete: enter
00:41:41.916 00.002 1032 UpdateGuideState(): m_state=6
00:41:41.918 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3387
00:41:41.920 00.002 1032 Star::Find returns 1 (0), X=318.55, Y=745.13, Mass=1416, SNR=26.5, Peak=152 HFD=2.6
00:41:41.922 00.002 1032 MultiStar: [#1 -0.08,-0.03,1.17,U] [#2 -0.13,0.14,0.97,U] [#3 -0.10,-0.02,0.69,U] [#4 -0.09,0.05,0.66,U] [#5 -0.13,0.07,0.70,U] [#6 -0.02,0.12,0.72,U] [#7 -0.31,-0.08,0.00,M3] [#8 -0.05,-0.02,0.57,U] 
00:41:41.924 00.002 1032 single-star, 7 included, MultiStar: {-0.07, 0.05}, one-star: {0.02, 0.07}
00:41:41.927 00.003 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
00:41:41.929 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
00:41:41.930 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.33 mountX=0.06 mountY=-0.03, mountTheta=-0.50
00:41:41.933 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
00:41:41.935 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
00:41:41.936 00.001 10072 Worker thread wakes up
00:41:41.936 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
00:41:41.936 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
00:41:41.936 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.03
00:41:41.938 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:41.941 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:41:41.941 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:41:41.941 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:41.942 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:41:41.942 00.000 10072 MoveAxis(E, 3, ABG)
00:41:41.942 00.000 10072 Guiding  Dir = 2, Dur = 3
00:41:41.942 00.000 10072 IsGuiding returns 0
00:41:41.942 00.000 10072 PulseGuide returned control before completion, sleep 13
00:41:41.960 00.018 1032 UpdateGuideState exits: m=1416 SNR=26.5
00:41:41.963 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:41.965 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:41.967 00.002 1032 Enqueuing Expose request
00:41:41.971 00.004 10072 IsGuiding returns 0
00:41:41.971 00.000 10072 Move returns status 0, amount 3
00:41:41.971 00.000 10072 MoveAxis(N, 0, ABG)
00:41:41.971 00.000 10072 Move returns status 0, amount 0
00:41:41.971 00.000 10072 move complete, result=0
00:41:41.971 00.000 10072 worker thread done servicing request
00:41:41.971 00.000 10072 Worker thread wakes up
00:41:41.971 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:41.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:41.976 00.005 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:41:42.599 00.623 10072 Exposure complete
00:41:42.644 00.045 10072 worker thread done servicing request
00:41:42.644 00.000 1032 OnExposeComplete: enter
00:41:42.647 00.003 1032 UpdateGuideState(): m_state=6
00:41:42.649 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3388
00:41:42.650 00.001 1032 Star::Find returns 1 (0), X=318.65, Y=745.16, Mass=1597, SNR=28.2, Peak=165 HFD=2.7
00:41:42.651 00.001 1032 MultiStar: [#1 0.03,0.05,1.03,U] [#2 -0.18,0.14,0.92,U] [#3 -0.19,0.04,0.70,U] [#4 -0.03,0.08,0.62,U] [#5 -0.13,0.18,0.68,U] [#6 -0.15,0.12,0.63,U] [#7 -0.19,0.04,0.47,U] [#8 0.01,0.05,0.55,U] 
00:41:42.653 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.09}, one-star: {0.12, 0.10}
00:41:42.654 00.001 1032 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.83) = xAngle (0.36 = 0.36)
00:41:42.655 00.001 1032 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.36 = 0.36)
00:41:42.657 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.19 mountX=0.11 mountY=0.04, mountTheta=0.36
00:41:42.660 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.09, opts=13)
00:41:42.662 00.002 1032 Enqueuing Move request for scope (-0.06, 0.09)
00:41:42.663 00.001 10072 Worker thread wakes up
00:41:42.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
00:41:42.663 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
00:41:42.663 00.000 10072 Moving (-0.06, 0.09) raw xDistance=0.11 yDistance=0.04
00:41:42.665 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:42.667 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:41:42.667 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
00:41:42.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:42.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:41:42.667 00.000 10072 MoveAxis(E, 4, ABG)
00:41:42.668 00.001 10072 Guiding  Dir = 2, Dur = 4
00:41:42.668 00.000 10072 IsGuiding returns 0
00:41:42.668 00.000 10072 PulseGuide returned control before completion, sleep 14
00:41:42.686 00.018 1032 UpdateGuideState exits: m=1597 SNR=28.2
00:41:42.687 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:42.690 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:42.693 00.003 1032 Enqueuing Expose request
00:41:42.694 00.001 10072 IsGuiding returns 0
00:41:42.694 00.000 10072 Move returns status 0, amount 4
00:41:42.695 00.001 10072 MoveAxis(N, 0, ABG)
00:41:42.695 00.000 10072 Move returns status 0, amount 0
00:41:42.695 00.000 10072 move complete, result=0
00:41:42.695 00.000 10072 worker thread done servicing request
00:41:42.695 00.000 10072 Worker thread wakes up
00:41:42.695 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:42.695 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:42.702 00.007 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:41:43.101 00.399 10072 Exposure complete
00:41:43.150 00.049 10072 worker thread done servicing request
00:41:43.151 00.001 1032 OnExposeComplete: enter
00:41:43.152 00.001 1032 UpdateGuideState(): m_state=6
00:41:43.154 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3389
00:41:43.156 00.002 1032 Star::Find returns 1 (0), X=318.35, Y=745.21, Mass=1345, SNR=25.8, Peak=172 HFD=2.7
00:41:43.157 00.001 1032 MultiStar: [#1 -0.13,-0.13,1.18,U] [#2 -0.30,0.14,0.00,M1] [#3 -0.13,-0.11,0.76,U] [#4 -0.19,-0.13,0.69,U] [#5 -0.15,0.03,0.76,U] [#6 -0.17,-0.02,0.71,U] [#7 -0.43,-0.13,0.00,M3] [#8 -0.10,-0.10,0.59,U] 
00:41:43.159 00.002 1032 refined, 6 included, MultiStar: {-0.15, -0.04}, one-star: {-0.19, 0.15}
00:41:43.162 00.003 1032 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.83) = xAngle (-4.72 = 1.56)
00:41:43.164 00.002 1032 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.72 = 1.56)
00:41:43.165 00.001 1032 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-2.89 mountX=0.00 mountY=0.16, mountTheta=1.56
00:41:43.168 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=-0.04, opts=13)
00:41:43.171 00.003 1032 Enqueuing Move request for scope (-0.15, -0.04)
00:41:43.173 00.002 10072 Worker thread wakes up
00:41:43.173 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
00:41:43.173 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
00:41:43.173 00.000 10072 Moving (-0.15, -0.04) raw xDistance=0.00 yDistance=0.16
00:41:43.178 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:43.180 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
00:41:43.180 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:41:43.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:43.180 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:41:43.180 00.000 10072 MoveAxis(E, 4, ABG)
00:41:43.180 00.000 10072 Guiding  Dir = 2, Dur = 4
00:41:43.181 00.001 10072 IsGuiding returns 0
00:41:43.181 00.000 10072 PulseGuide returned control before completion, sleep 14
00:41:43.199 00.018 1032 UpdateGuideState exits: m=1345 SNR=25.8
00:41:43.201 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:43.204 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:43.206 00.002 1032 Enqueuing Expose request
00:41:43.210 00.004 10072 IsGuiding returns 0
00:41:43.210 00.000 10072 Move returns status 0, amount 4
00:41:43.210 00.000 10072 MoveAxis(N, 0, ABG)
00:41:43.210 00.000 10072 Move returns status 0, amount 0
00:41:43.210 00.000 10072 move complete, result=0
00:41:43.210 00.000 10072 worker thread done servicing request
00:41:43.210 00.000 10072 Worker thread wakes up
00:41:43.210 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:43.210 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:43.217 00.007 1032 GuideStep: 0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
00:41:43.835 00.618 10072 Exposure complete
00:41:43.883 00.048 10072 worker thread done servicing request
00:41:43.883 00.000 1032 OnExposeComplete: enter
00:41:43.885 00.002 1032 UpdateGuideState(): m_state=6
00:41:43.887 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3390
00:41:43.890 00.003 1032 Star::Find returns 1 (0), X=318.53, Y=745.07, Mass=1479, SNR=27.1, Peak=183 HFD=2.4
00:41:43.894 00.004 1032 MultiStar: [#1 -0.05,-0.04,1.10,U] [#2 -0.24,0.12,0.00,M2] [#3 -0.24,0.08,0.71,U] [#4 -0.32,0.01,0.00,M1] [#5 -0.33,0.17,0.00,M1] [#6 -0.23,0.09,0.66,U] [#7 -0.35,-0.13,0.00,M4] [#8 -0.10,0.08,0.57,U] 
00:41:43.897 00.003 1032 single-star, 4 included, MultiStar: {-0.11, 0.03}, one-star: {-0.00, 0.01}
00:41:43.899 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
00:41:43.901 00.002 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
00:41:43.902 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.75 mountX=0.01 mountY=-0.00, mountTheta=-0.08
00:41:43.906 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
00:41:43.907 00.001 1032 Enqueuing Move request for scope (-0.00, 0.01)
00:41:43.909 00.002 10072 Worker thread wakes up
00:41:43.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
00:41:43.909 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
00:41:43.909 00.000 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
00:41:43.912 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:43.914 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
00:41:43.915 00.001 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:41:43.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:43.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:41:43.915 00.000 10072 MoveAxis(E, 4, ABG)
00:41:43.915 00.000 10072 Guiding  Dir = 2, Dur = 4
00:41:43.915 00.000 10072 IsGuiding returns 0
00:41:43.916 00.001 10072 PulseGuide returned control before completion, sleep 14
00:41:43.935 00.019 1032 UpdateGuideState exits: m=1479 SNR=27.1
00:41:43.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:43.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:43.940 00.001 1032 Enqueuing Expose request
00:41:43.943 00.003 10072 IsGuiding returns 0
00:41:43.943 00.000 10072 Move returns status 0, amount 4
00:41:43.943 00.000 10072 MoveAxis(N, 0, ABG)
00:41:43.943 00.000 10072 Move returns status 0, amount 0
00:41:43.943 00.000 10072 move complete, result=0
00:41:43.943 00.000 10072 worker thread done servicing request
00:41:43.943 00.000 10072 Worker thread wakes up
00:41:43.943 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:43.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:43.950 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
00:41:44.376 00.426 10072 Exposure complete
00:41:44.478 00.102 10072 worker thread done servicing request
00:41:44.478 00.000 1032 OnExposeComplete: enter
00:41:44.481 00.003 1032 UpdateGuideState(): m_state=6
00:41:44.485 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3391
00:41:44.489 00.004 1032 Star::Find returns 1 (0), X=318.50, Y=745.10, Mass=1501, SNR=27.3, Peak=184 HFD=2.4
00:41:44.491 00.002 1032 MultiStar: [#1 -0.08,-0.11,1.09,U] [#2 -0.25,0.12,0.00,M3] [#3 -0.14,0.16,0.70,U] [#4 -0.17,0.04,0.66,U] [#5 -0.09,0.12,0.67,U] [#6 -0.15,0.08,0.68,U] [#7 -0.23,-0.20,0.00,M5] [#8 -0.09,-0.01,0.55,U] 
00:41:44.493 00.002 1032 single-star, 6 included, MultiStar: {-0.10, 0.04}, one-star: {-0.04, 0.04}
00:41:44.497 00.004 1032 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.83) = xAngle (0.59 = 0.59)
00:41:44.500 00.003 1032 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.59 = 0.59)
00:41:44.511 00.011 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.42 mountX=0.05 mountY=0.03, mountTheta=0.59
00:41:44.515 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
00:41:44.517 00.002 1032 Enqueuing Move request for scope (-0.04, 0.04)
00:41:44.519 00.002 10072 Worker thread wakes up
00:41:44.519 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
00:41:44.519 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
00:41:44.519 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.03
00:41:44.521 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:44.524 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:41:44.524 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:41:44.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:44.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:41:44.524 00.000 10072 MoveAxis(E, 4, ABG)
00:41:44.524 00.000 10072 Guiding  Dir = 2, Dur = 4
00:41:44.524 00.000 10072 IsGuiding returns 0
00:41:44.525 00.001 10072 PulseGuide returned control before completion, sleep 14
00:41:44.554 00.029 10072 IsGuiding returns 0
00:41:44.554 00.000 10072 Move returns status 0, amount 4
00:41:44.554 00.000 10072 MoveAxis(N, 0, ABG)
00:41:44.554 00.000 10072 Move returns status 0, amount 0
00:41:44.554 00.000 10072 move complete, result=0
00:41:44.554 00.000 10072 worker thread done servicing request
00:41:44.559 00.005 1032 UpdateGuideState exits: m=1501 SNR=27.3
00:41:44.563 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:44.567 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:44.571 00.004 1032 Enqueuing Expose request
00:41:44.574 00.003 10072 Worker thread wakes up
00:41:44.574 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:44.574 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:44.576 00.002 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
00:41:45.214 00.638 10072 Exposure complete
00:41:45.291 00.077 10072 worker thread done servicing request
00:41:45.292 00.001 1032 OnExposeComplete: enter
00:41:45.295 00.003 1032 UpdateGuideState(): m_state=6
00:41:45.298 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3392
00:41:45.302 00.004 1032 Star::Find returns 1 (0), X=318.62, Y=745.19, Mass=1509, SNR=27.4, Peak=185 HFD=2.6
00:41:45.305 00.003 1032 MultiStar: [#1 -0.14,-0.10,1.06,U] [#2 -0.29,0.09,0.00,M4] [#3 -0.17,0.07,0.71,U] [#4 -0.26,-0.12,0.00,M1] [#5 -0.07,-0.02,0.67,U] [#6 -0.18,0.06,0.69,U] [#7 -0.32,-0.04,0.00,M6] [#8 -0.15,0.04,0.58,U] 
00:41:45.308 00.003 1032 refined, 5 included, MultiStar: {-0.10, 0.02}, one-star: {0.08, 0.13}
00:41:45.311 00.003 1032 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.83) = xAngle (1.06 = 1.06)
00:41:45.314 00.003 1032 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.06 = 1.06)
00:41:45.316 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.89 mountX=0.05 mountY=0.09, mountTheta=1.06
00:41:45.320 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.02, opts=13)
00:41:45.322 00.002 1032 Enqueuing Move request for scope (-0.10, 0.02)
00:41:45.324 00.002 10072 Worker thread wakes up
00:41:45.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
00:41:45.324 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
00:41:45.324 00.000 10072 Moving (-0.10, 0.02) raw xDistance=0.05 yDistance=0.09
00:41:45.327 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:45.336 00.009 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:41:45.336 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:41:45.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:45.337 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:41:45.337 00.000 10072 MoveAxis(E, 5, ABG)
00:41:45.337 00.000 10072 Guiding  Dir = 2, Dur = 5
00:41:45.337 00.000 10072 IsGuiding returns 0
00:41:45.338 00.001 10072 PulseGuide returned control before completion, sleep 15
00:41:45.358 00.020 1032 UpdateGuideState exits: m=1509 SNR=27.4
00:41:45.365 00.007 10072 IsGuiding returns 0
00:41:45.365 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:45.368 00.003 10072 Move returns status 0, amount 5
00:41:45.368 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:45.370 00.002 1032 Enqueuing Expose request
00:41:45.374 00.004 10072 MoveAxis(N, 0, ABG)
00:41:45.374 00.000 10072 Move returns status 0, amount 0
00:41:45.374 00.000 10072 move complete, result=0
00:41:45.374 00.000 10072 worker thread done servicing request
00:41:45.374 00.000 10072 Worker thread wakes up
00:41:45.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:45.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:45.389 00.015 1032 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
00:41:45.786 00.397 10072 Exposure complete
00:41:45.854 00.068 1032 OnExposeComplete: enter
00:41:45.856 00.002 1032 UpdateGuideState(): m_state=6
00:41:45.858 00.002 10072 worker thread done servicing request
00:41:45.860 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3393
00:41:45.864 00.004 1032 Star::Find returns 1 (0), X=318.70, Y=745.05, Mass=1329, SNR=25.7, Peak=135 HFD=2.6
00:41:45.867 00.003 1032 MultiStar: [#1 -0.06,-0.01,1.17,U] [#2 -0.18,-0.02,1.01,U] [#3 -0.11,0.02,0.75,U] [#4 -0.11,-0.20,0.66,U] [#5 -0.03,0.11,0.71,U] [#6 -0.06,-0.08,0.70,U] [#7 -0.41,-0.13,0.00,M7] [#8 0.00,0.00,0.63,U] 
00:41:45.870 00.003 1032 refined, 7 included, MultiStar: {-0.05, -0.02}, one-star: {0.16, -0.01}
00:41:45.872 00.002 1032 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.83) = xAngle (-4.58 = 1.70)
00:41:45.874 00.002 1032 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.58 = 1.70)
00:41:45.877 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.75 mountX=-0.01 mountY=0.05, mountTheta=1.70
00:41:45.882 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.02, opts=13)
00:41:45.884 00.002 1032 Enqueuing Move request for scope (-0.05, -0.02)
00:41:45.886 00.002 10072 Worker thread wakes up
00:41:45.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
00:41:45.886 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
00:41:45.886 00.000 10072 Moving (-0.05, -0.02) raw xDistance=-0.01 yDistance=0.05
00:41:45.888 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:45.890 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:41:45.891 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:41:45.891 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:45.891 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:41:45.893 00.002 10072 MoveAxis(E, 4, ABG)
00:41:45.893 00.000 10072 Guiding  Dir = 2, Dur = 4
00:41:45.896 00.003 10072 IsGuiding returns 0
00:41:45.897 00.001 10072 PulseGuide returned control before completion, sleep 13
00:41:45.921 00.024 1032 UpdateGuideState exits: m=1329 SNR=25.7
00:41:45.926 00.005 10072 IsGuiding returns 0
00:41:45.926 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:45.928 00.002 10072 Move returns status 0, amount 4
00:41:45.928 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:45.930 00.002 1032 Enqueuing Expose request
00:41:45.932 00.002 10072 MoveAxis(N, 0, ABG)
00:41:45.932 00.000 10072 Move returns status 0, amount 0
00:41:45.932 00.000 10072 move complete, result=0
00:41:45.933 00.001 10072 worker thread done servicing request
00:41:45.933 00.000 10072 Worker thread wakes up
00:41:45.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:45.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:45.942 00.009 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
00:41:46.569 00.627 10072 Exposure complete
00:41:46.637 00.068 10072 worker thread done servicing request
00:41:46.637 00.000 1032 OnExposeComplete: enter
00:41:46.640 00.003 1032 UpdateGuideState(): m_state=6
00:41:46.641 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3394
00:41:46.643 00.002 1032 Star::Find returns 1 (0), X=318.79, Y=745.13, Mass=1367, SNR=26.1, Peak=177 HFD=2.4
00:41:46.648 00.005 1032 MultiStar: [#1 0.02,-0.19,1.10,U] [#2 -0.04,0.01,0.99,U] [#3 0.10,-0.17,0.75,U] [#4 0.07,-0.26,0.71,U] [#5 -0.08,-0.13,0.72,U] [#6 0.09,0.13,0.74,U] [#7 -0.29,-0.09,0.00,M8] [#8 0.11,-0.13,0.58,U] 
00:41:46.651 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.08}, one-star: {0.26, 0.07}
00:41:46.654 00.003 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
00:41:46.656 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
00:41:46.658 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.87 mountX=-0.09 mountY=-0.04, mountTheta=-2.70
00:41:46.661 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
00:41:46.664 00.003 1032 Enqueuing Move request for scope (0.07, -0.08)
00:41:46.666 00.002 10072 Worker thread wakes up
00:41:46.666 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
00:41:46.666 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
00:41:46.666 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.09 yDistance=-0.04
00:41:46.668 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:46.671 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:41:46.671 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:41:46.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:46.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:41:46.671 00.000 10072 MoveAxis(E, 4, ABG)
00:41:46.671 00.000 10072 Guiding  Dir = 2, Dur = 4
00:41:46.671 00.000 10072 IsGuiding returns 0
00:41:46.672 00.001 10072 PulseGuide returned control before completion, sleep 13
00:41:46.692 00.020 10072 IsGuiding returns 0
00:41:46.692 00.000 10072 Move returns status 0, amount 4
00:41:46.692 00.000 10072 MoveAxis(N, 0, ABG)
00:41:46.692 00.000 10072 Move returns status 0, amount 0
00:41:46.692 00.000 10072 move complete, result=0
00:41:46.692 00.000 10072 worker thread done servicing request
00:41:46.696 00.004 1032 UpdateGuideState exits: m=1367 SNR=26.1
00:41:46.699 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:46.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:46.703 00.002 1032 Enqueuing Expose request
00:41:46.706 00.003 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:41:46.709 00.003 10072 Worker thread wakes up
00:41:46.709 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:46.710 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:47.118 00.408 10072 Exposure complete
00:41:47.188 00.070 10072 worker thread done servicing request
00:41:47.188 00.000 1032 OnExposeComplete: enter
00:41:47.191 00.003 1032 UpdateGuideState(): m_state=6
00:41:47.198 00.007 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3395
00:41:47.203 00.005 1032 Star::Find returns 1 (0), X=318.76, Y=745.05, Mass=1345, SNR=25.8, Peak=197 HFD=2.5
00:41:47.210 00.007 1032 MultiStar: [#1 0.02,-0.10,1.13,U] [#2 0.01,0.08,0.99,U] [#3 0.08,-0.08,0.78,U] [#4 -0.04,-0.00,0.69,U] [#5 -0.03,-0.00,0.75,U] [#6 -0.12,0.11,0.74,U] [#7 -0.19,0.00,0.56,U] [#8 0.11,0.19,0.64,U] 
00:41:47.217 00.007 1032 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.22, -0.01}
00:41:47.220 00.003 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
00:41:47.225 00.005 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
00:41:47.228 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.64 mountX=0.01 mountY=-0.02, mountTheta=-1.19
00:41:47.233 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
00:41:47.237 00.004 1032 Enqueuing Move request for scope (0.02, 0.01)
00:41:47.244 00.007 10072 Worker thread wakes up
00:41:47.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:41:47.244 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:41:47.244 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
00:41:47.249 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:47.253 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:41:47.253 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:41:47.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:47.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:41:47.253 00.000 10072 MoveAxis(E, 5, ABG)
00:41:47.253 00.000 10072 Guiding  Dir = 2, Dur = 5
00:41:47.254 00.001 10072 IsGuiding returns 0
00:41:47.255 00.001 10072 PulseGuide returned control before completion, sleep 15
00:41:47.273 00.018 10072 IsGuiding returns 0
00:41:47.273 00.000 10072 Move returns status 0, amount 5
00:41:47.273 00.000 10072 MoveAxis(N, 0, ABG)
00:41:47.274 00.001 10072 Move returns status 0, amount 0
00:41:47.274 00.000 10072 move complete, result=0
00:41:47.274 00.000 10072 worker thread done servicing request
00:41:47.286 00.012 1032 UpdateGuideState exits: m=1345 SNR=25.8
00:41:47.290 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:47.294 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:47.299 00.005 1032 Enqueuing Expose request
00:41:47.309 00.010 10072 Worker thread wakes up
00:41:47.309 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:41:47.311 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:47.311 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:47.934 00.623 10072 Exposure complete
00:41:48.000 00.066 10072 worker thread done servicing request
00:41:48.000 00.000 1032 OnExposeComplete: enter
00:41:48.003 00.003 1032 UpdateGuideState(): m_state=6
00:41:48.007 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3396
00:41:48.009 00.002 1032 Star::Find returns 1 (0), X=318.70, Y=745.03, Mass=1483, SNR=27.1, Peak=198 HFD=2.4
00:41:48.012 00.003 1032 MultiStar: [#1 -0.03,-0.13,1.09,U] [#2 -0.05,0.06,0.95,U] [#3 -0.02,-0.13,0.70,U] [#4 -0.14,-0.13,0.64,U] [#5 -0.06,-0.02,0.67,U] [#6 -0.07,-0.04,0.70,U] [#7 -0.18,-0.00,0.56,U] [#8 0.06,-0.09,0.58,U] 
00:41:48.016 00.004 1032 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.17, -0.03}
00:41:48.019 00.003 1032 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.83) = xAngle (-3.80 = 2.48)
00:41:48.026 00.007 1032 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.80 = 2.48)
00:41:48.028 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.97 mountX=-0.05 mountY=0.04, mountTheta=2.48
00:41:48.031 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
00:41:48.033 00.002 1032 Enqueuing Move request for scope (-0.02, -0.06)
00:41:48.035 00.002 10072 Worker thread wakes up
00:41:48.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
00:41:48.035 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
00:41:48.036 00.001 10072 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.04
00:41:48.038 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:48.041 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.14
00:41:48.041 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:41:48.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:48.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:41:48.041 00.000 10072 MoveAxis(E, 6, ABG)
00:41:48.041 00.000 10072 Guiding  Dir = 2, Dur = 6
00:41:48.041 00.000 10072 IsGuiding returns 0
00:41:48.043 00.002 10072 PulseGuide returned control before completion, sleep 16
00:41:48.072 00.029 10072 IsGuiding returns 0
00:41:48.073 00.001 10072 Move returns status 0, amount 6
00:41:48.073 00.000 10072 MoveAxis(N, 0, ABG)
00:41:48.073 00.000 10072 Move returns status 0, amount 0
00:41:48.073 00.000 10072 move complete, result=0
00:41:48.073 00.000 10072 worker thread done servicing request
00:41:48.089 00.016 1032 UpdateGuideState exits: m=1483 SNR=27.1
00:41:48.093 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:48.097 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:48.099 00.002 1032 Enqueuing Expose request
00:41:48.101 00.002 10072 Worker thread wakes up
00:41:48.102 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:48.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:48.103 00.001 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
00:41:48.527 00.424 10072 Exposure complete
00:41:48.613 00.086 10072 worker thread done servicing request
00:41:48.613 00.000 1032 OnExposeComplete: enter
00:41:48.617 00.004 1032 UpdateGuideState(): m_state=6
00:41:48.621 00.004 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3397
00:41:48.623 00.002 1032 Star::Find returns 1 (0), X=318.78, Y=745.00, Mass=1364, SNR=26.0, Peak=130 HFD=2.5
00:41:48.626 00.003 1032 MultiStar: [#1 0.04,-0.13,1.19,U] [#2 -0.12,-0.05,0.94,U] [#3 0.03,-0.09,0.73,U] [#4 0.09,-0.12,0.68,U] [#5 -0.03,-0.14,0.72,U] [#6 0.10,-0.06,0.70,U] [#7 -0.16,-0.26,0.00,M7] [#8 0.03,-0.11,0.59,U] 
00:41:48.628 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {0.24, -0.07}
00:41:48.630 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
00:41:48.633 00.003 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
00:41:48.636 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.09 mountX=-0.10 mountY=-0.02, mountTheta=-2.92
00:41:48.640 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
00:41:48.648 00.008 1032 Enqueuing Move request for scope (0.05, -0.09)
00:41:48.651 00.003 10072 Worker thread wakes up
00:41:48.652 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
00:41:48.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
00:41:48.652 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.02
00:41:48.655 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:48.659 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.14
00:41:48.659 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:41:48.660 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:48.660 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:41:48.660 00.000 10072 MoveAxis(E, 5, ABG)
00:41:48.660 00.000 10072 Guiding  Dir = 2, Dur = 5
00:41:48.662 00.002 10072 IsGuiding returns 0
00:41:48.663 00.001 10072 PulseGuide returned control before completion, sleep 15
00:41:48.812 00.149 1032 UpdateGuideState exits: m=1364 SNR=26.0
00:41:48.817 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:48.823 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:48.826 00.003 1032 Enqueuing Expose request
00:41:48.833 00.007 10072 IsGuiding returns 0
00:41:48.833 00.000 10072 Move returns status 0, amount 5
00:41:48.834 00.001 10072 MoveAxis(N, 0, ABG)
00:41:48.834 00.000 10072 Move returns status 0, amount 0
00:41:48.834 00.000 10072 move complete, result=0
00:41:48.834 00.000 10072 worker thread done servicing request
00:41:48.834 00.000 10072 Worker thread wakes up
00:41:48.834 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:48.834 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:48.864 00.030 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:41:49.470 00.606 10072 Exposure complete
00:41:49.569 00.099 10072 worker thread done servicing request
00:41:49.569 00.000 1032 OnExposeComplete: enter
00:41:49.573 00.004 1032 UpdateGuideState(): m_state=6
00:41:49.577 00.004 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3398
00:41:49.586 00.009 1032 Star::Find returns 1 (0), X=318.94, Y=745.05, Mass=1501, SNR=27.3, Peak=180 HFD=2.7
00:41:49.604 00.018 1032 MultiStar: [#1 0.05,-0.06,1.06,U] [#2 0.08,-0.06,0.89,U] [#3 0.24,-0.03,0.70,U] [#4 0.18,-0.12,0.67,U] [#5 0.13,0.01,0.62,U] [#6 0.02,0.04,0.68,U] [#7 -0.11,-0.26,0.00,M8] [#8 0.28,0.08,0.00,M1] 
00:41:49.618 00.014 1032 refined, 6 included, MultiStar: {0.16, -0.03}, one-star: {0.40, -0.01}
00:41:49.631 00.013 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
00:41:49.635 00.004 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
00:41:49.638 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.21 mountX=-0.07 mountY=-0.15, mountTheta=-2.04
00:41:49.647 00.009 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
00:41:49.652 00.005 1032 Enqueuing Move request for scope (0.16, -0.03)
00:41:49.655 00.003 10072 Worker thread wakes up
00:41:49.656 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
00:41:49.656 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
00:41:49.656 00.000 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.15
00:41:49.662 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:49.683 00.021 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.13
00:41:49.683 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:41:49.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:49.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:41:49.683 00.000 10072 MoveAxis(E, 6, ABG)
00:41:49.683 00.000 10072 Guiding  Dir = 2, Dur = 6
00:41:49.688 00.005 10072 IsGuiding returns 0
00:41:49.703 00.015 10072 IsGuiding returns 0
00:41:49.703 00.000 10072 Move returns status 0, amount 6
00:41:49.703 00.000 10072 MoveAxis(N, 0, ABG)
00:41:49.703 00.000 10072 Move returns status 0, amount 0
00:41:49.703 00.000 10072 move complete, result=0
00:41:49.703 00.000 10072 worker thread done servicing request
00:41:49.742 00.039 1032 UpdateGuideState exits: m=1501 SNR=27.3
00:41:49.772 00.030 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:49.811 00.039 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:49.817 00.006 1032 Enqueuing Expose request
00:41:49.819 00.002 10072 Worker thread wakes up
00:41:49.819 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:41:49.821 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:49.821 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:50.242 00.421 10072 Exposure complete
00:41:50.315 00.073 10072 worker thread done servicing request
00:41:50.316 00.001 1032 OnExposeComplete: enter
00:41:50.319 00.003 1032 UpdateGuideState(): m_state=6
00:41:50.322 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3399
00:41:50.324 00.002 1032 Star::Find returns 1 (0), X=318.83, Y=745.12, Mass=1393, SNR=26.3, Peak=181 HFD=2.4
00:41:50.327 00.003 1032 MultiStar: [#1 0.13,-0.11,1.09,U] [#2 0.10,0.00,1.02,U] [#3 0.12,-0.03,0.75,U] [#4 0.04,-0.12,0.68,U] [#5 0.05,-0.03,0.71,U] [#6 0.12,0.15,0.66,U] [#7 -0.01,-0.17,0.52,U] [#8 0.21,0.07,0.62,U] 
00:41:50.329 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.02}, one-star: {0.29, 0.06}
00:41:50.332 00.003 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
00:41:50.334 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
00:41:50.336 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.15 mountX=-0.05 mountY=-0.12, mountTheta=-1.98
00:41:50.339 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
00:41:50.342 00.003 1032 Enqueuing Move request for scope (0.13, -0.02)
00:41:50.344 00.002 10072 Worker thread wakes up
00:41:50.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:41:50.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:41:50.344 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
00:41:50.347 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:50.349 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.13
00:41:50.349 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:41:50.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:50.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:41:50.350 00.001 10072 MoveAxis(E, 6, ABG)
00:41:50.350 00.000 10072 Guiding  Dir = 2, Dur = 6
00:41:50.350 00.000 10072 IsGuiding returns 0
00:41:50.351 00.001 10072 PulseGuide returned control before completion, sleep 16
00:41:50.377 00.026 1032 UpdateGuideState exits: m=1393 SNR=26.3
00:41:50.381 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:50.383 00.002 10072 IsGuiding returns 0
00:41:50.383 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:50.385 00.002 1032 Enqueuing Expose request
00:41:50.388 00.003 10072 Move returns status 0, amount 6
00:41:50.388 00.000 10072 MoveAxis(N, 0, ABG)
00:41:50.388 00.000 10072 Move returns status 0, amount 0
00:41:50.388 00.000 10072 move complete, result=0
00:41:50.389 00.001 10072 worker thread done servicing request
00:41:50.389 00.000 10072 Worker thread wakes up
00:41:50.389 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:50.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:50.402 00.013 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:41:51.025 00.623 10072 Exposure complete
00:41:51.091 00.066 10072 worker thread done servicing request
00:41:51.091 00.000 1032 OnExposeComplete: enter
00:41:51.094 00.003 1032 UpdateGuideState(): m_state=6
00:41:51.097 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3400
00:41:51.101 00.004 1032 Star::Find returns 1 (0), X=318.73, Y=744.93, Mass=1308, SNR=25.5, Peak=150 HFD=2.6
00:41:51.105 00.004 1032 MultiStar: [#1 0.16,-0.07,1.11,U] [#2 -0.01,-0.02,1.03,U] [#3 0.00,0.02,0.77,U] [#4 -0.05,-0.14,0.71,U] [#5 -0.01,-0.08,0.74,U] [#6 0.15,0.11,0.74,U] [#7 -0.15,-0.13,0.55,U] [#8 0.10,-0.10,0.62,U] 
00:41:51.107 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.19, -0.13}
00:41:51.118 00.011 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
00:41:51.124 00.006 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
00:41:51.128 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.81 mountX=-0.07 mountY=-0.04, mountTheta=-2.64
00:41:51.134 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
00:41:51.138 00.004 1032 Enqueuing Move request for scope (0.05, -0.06)
00:41:51.139 00.001 10072 Worker thread wakes up
00:41:51.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
00:41:51.141 00.002 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
00:41:51.141 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.04
00:41:51.144 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:51.148 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.12
00:41:51.148 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:41:51.148 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:51.148 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:41:51.148 00.000 10072 MoveAxis(E, 6, ABG)
00:41:51.149 00.001 10072 Guiding  Dir = 2, Dur = 6
00:41:51.149 00.000 10072 IsGuiding returns 0
00:41:51.150 00.001 10072 PulseGuide returned control before completion, sleep 16
00:41:51.175 00.025 1032 UpdateGuideState exits: m=1308 SNR=25.5
00:41:51.180 00.005 10072 IsGuiding returns 0
00:41:51.180 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:51.183 00.003 10072 Move returns status 0, amount 6
00:41:51.183 00.000 10072 MoveAxis(N, 0, ABG)
00:41:51.183 00.000 10072 Move returns status 0, amount 0
00:41:51.183 00.000 10072 move complete, result=0
00:41:51.183 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:51.187 00.004 10072 worker thread done servicing request
00:41:51.187 00.000 1032 Enqueuing Expose request
00:41:51.189 00.002 10072 Worker thread wakes up
00:41:51.190 00.001 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
00:41:51.192 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:51.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:51.626 00.434 10072 Exposure complete
00:41:51.811 00.185 10072 worker thread done servicing request
00:41:51.811 00.000 1032 OnExposeComplete: enter
00:41:51.814 00.003 1032 UpdateGuideState(): m_state=6
00:41:51.817 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3401
00:41:51.821 00.004 1032 Star::Find returns 1 (0), X=318.80, Y=744.94, Mass=1434, SNR=26.7, Peak=167 HFD=2.6
00:41:51.824 00.003 1032 MultiStar: [#1 0.08,-0.13,1.08,U] [#2 0.08,-0.02,1.00,U] [#3 0.12,-0.10,0.73,U] [#4 0.12,-0.14,0.63,U] [#5 0.01,-0.01,0.69,U] [#6 0.12,0.01,0.72,U] [#7 -0.15,-0.36,0.00,M7] [#8 0.09,-0.14,0.59,U] 
00:41:51.826 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.08}, one-star: {0.27, -0.12}
00:41:51.829 00.003 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
00:41:51.831 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
00:41:51.835 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.61 mountX=-0.11 mountY=-0.09, mountTheta=-2.44
00:41:51.840 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.08, opts=13)
00:41:51.842 00.002 1032 Enqueuing Move request for scope (0.12, -0.08)
00:41:51.845 00.003 10072 Worker thread wakes up
00:41:51.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
00:41:51.845 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
00:41:51.845 00.000 10072 Moving (0.12, -0.08) raw xDistance=-0.11 yDistance=-0.09
00:41:51.847 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:51.851 00.004 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.11
00:41:51.851 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:41:51.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:51.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:41:51.851 00.000 10072 MoveAxis(E, 5, ABG)
00:41:51.852 00.001 10072 Guiding  Dir = 2, Dur = 5
00:41:51.852 00.000 10072 IsGuiding returns 0
00:41:51.853 00.001 10072 PulseGuide returned control before completion, sleep 15
00:41:51.879 00.026 1032 UpdateGuideState exits: m=1434 SNR=26.7
00:41:51.881 00.002 10072 IsGuiding returns 0
00:41:51.881 00.000 10072 Move returns status 0, amount 5
00:41:51.883 00.002 10072 MoveAxis(N, 0, ABG)
00:41:51.883 00.000 10072 Move returns status 0, amount 0
00:41:51.883 00.000 10072 move complete, result=0
00:41:51.883 00.000 10072 worker thread done servicing request
00:41:51.883 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:51.885 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:51.887 00.002 1032 Enqueuing Expose request
00:41:51.890 00.003 10072 Worker thread wakes up
00:41:51.890 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:41:51.894 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:51.894 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:52.560 00.666 10072 Exposure complete
00:41:52.644 00.084 10072 worker thread done servicing request
00:41:52.644 00.000 1032 OnExposeComplete: enter
00:41:52.649 00.005 1032 UpdateGuideState(): m_state=6
00:41:52.652 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3402
00:41:52.655 00.003 1032 Star::Find returns 1 (0), X=318.81, Y=745.01, Mass=1501, SNR=27.3, Peak=163 HFD=2.6
00:41:52.660 00.005 1032 MultiStar: [#1 0.13,-0.20,1.06,U] [#2 0.17,-0.11,0.97,U] [#3 0.14,0.02,0.72,U] [#4 0.04,-0.07,0.66,U] [#5 0.02,0.03,0.66,U] [#6 0.17,0.08,0.67,U] [#7 0.01,-0.15,0.54,U] [#8 0.23,0.05,0.60,U] 
00:41:52.663 00.003 1032 refined, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.28, -0.05}
00:41:52.666 00.003 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:41:52.669 00.003 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:41:52.671 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.36 mountX=-0.09 mountY=-0.13, mountTheta=-2.20
00:41:52.676 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
00:41:52.680 00.004 1032 Enqueuing Move request for scope (0.14, -0.06)
00:41:52.685 00.005 10072 Worker thread wakes up
00:41:52.686 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
00:41:52.686 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
00:41:52.686 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.09 yDistance=-0.13
00:41:52.688 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:52.693 00.005 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.11
00:41:52.693 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:41:52.693 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:52.694 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:41:52.694 00.000 10072 MoveAxis(E, 4, ABG)
00:41:52.694 00.000 10072 Guiding  Dir = 2, Dur = 4
00:41:52.695 00.001 10072 IsGuiding returns 0
00:41:52.697 00.002 10072 PulseGuide returned control before completion, sleep 13
00:41:52.725 00.028 1032 UpdateGuideState exits: m=1501 SNR=27.3
00:41:52.729 00.004 10072 IsGuiding returns 0
00:41:52.729 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:52.732 00.003 10072 Move returns status 0, amount 4
00:41:52.732 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:52.735 00.003 10072 MoveAxis(N, 0, ABG)
00:41:52.735 00.000 1032 Enqueuing Expose request
00:41:52.739 00.004 10072 Move returns status 0, amount 0
00:41:52.739 00.000 10072 move complete, result=0
00:41:52.739 00.000 10072 worker thread done servicing request
00:41:52.739 00.000 10072 Worker thread wakes up
00:41:52.739 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:52.739 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:52.757 00.018 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:41:53.154 00.397 10072 Exposure complete
00:41:53.263 00.109 10072 worker thread done servicing request
00:41:53.263 00.000 1032 OnExposeComplete: enter
00:41:53.267 00.004 1032 UpdateGuideState(): m_state=6
00:41:53.272 00.005 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3403
00:41:53.276 00.004 1032 Star::Find returns 1 (0), X=318.80, Y=745.08, Mass=1418, SNR=26.5, Peak=161 HFD=2.5
00:41:53.280 00.004 1032 MultiStar: [#1 0.30,-0.12,0.00,M1] [#2 -0.01,0.03,1.01,U] [#3 0.14,-0.08,0.74,U] [#4 -0.04,0.06,0.66,U] [#5 0.02,0.09,0.66,U] [#6 0.20,0.04,0.74,U] [#7 -0.15,-0.02,0.52,U] [#8 0.25,0.04,0.57,U] 
00:41:53.284 00.004 1032 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {0.26, 0.02}
00:41:53.288 00.004 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
00:41:53.292 00.004 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
00:41:53.296 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.23 mountX=-0.00 mountY=-0.10, mountTheta=-1.60
00:41:53.302 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
00:41:53.306 00.004 1032 Enqueuing Move request for scope (0.09, 0.02)
00:41:53.309 00.003 10072 Worker thread wakes up
00:41:53.310 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:41:53.310 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:41:53.310 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.10
00:41:53.313 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:53.317 00.004 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.10
00:41:53.317 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:41:53.317 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:53.317 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:41:53.317 00.000 10072 MoveAxis(E, 4, ABG)
00:41:53.317 00.000 10072 Guiding  Dir = 2, Dur = 4
00:41:53.318 00.001 10072 IsGuiding returns 0
00:41:53.318 00.000 10072 PulseGuide returned control before completion, sleep 14
00:41:53.336 00.018 10072 IsGuiding returns 0
00:41:53.337 00.001 10072 Move returns status 0, amount 4
00:41:53.337 00.000 10072 MoveAxis(N, 0, ABG)
00:41:53.337 00.000 10072 Move returns status 0, amount 0
00:41:53.337 00.000 10072 move complete, result=0
00:41:53.337 00.000 10072 worker thread done servicing request
00:41:53.349 00.012 1032 UpdateGuideState exits: m=1418 SNR=26.5
00:41:53.355 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:53.359 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:53.369 00.010 1032 Enqueuing Expose request
00:41:53.374 00.005 10072 Worker thread wakes up
00:41:53.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:53.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:53.379 00.005 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:41:54.072 00.693 10072 Exposure complete
00:41:54.406 00.334 10072 worker thread done servicing request
00:41:54.406 00.000 1032 OnExposeComplete: enter
00:41:54.411 00.005 1032 UpdateGuideState(): m_state=6
00:41:54.414 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3404
00:41:54.418 00.004 1032 Star::Find returns 1 (0), X=318.81, Y=744.97, Mass=1305, SNR=25.5, Peak=174 HFD=2.5
00:41:54.423 00.005 1032 MultiStar: [#1 0.15,-0.16,1.19,U] [#2 -0.02,0.00,0.95,U] [#3 0.13,-0.03,0.79,U] [#4 0.02,-0.07,0.65,U] [#5 0.13,-0.04,0.72,U] [#6 0.03,-0.03,0.73,U] [#7 -0.04,-0.19,0.56,U] [#8 0.29,-0.17,0.00,M1] 
00:41:54.427 00.004 1032 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {0.27, -0.09}
00:41:54.430 00.003 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
00:41:54.435 00.005 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
00:41:54.437 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-0.66 mountX=-0.10 mountY=-0.08, mountTheta=-2.49
00:41:54.473 00.036 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
00:41:54.503 00.030 1032 Enqueuing Move request for scope (0.10, -0.08)
00:41:54.519 00.016 10072 Worker thread wakes up
00:41:54.519 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
00:41:54.519 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
00:41:54.520 00.001 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
00:41:54.541 00.021 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:54.577 00.036 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.10
00:41:54.577 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:41:54.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:54.579 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:41:54.579 00.000 10072 MoveAxis(E, 5, ABG)
00:41:54.579 00.000 10072 Guiding  Dir = 2, Dur = 5
00:41:54.603 00.024 10072 IsGuiding returns 0
00:41:54.624 00.021 10072 IsGuiding returns 0
00:41:54.625 00.001 10072 Move returns status 0, amount 5
00:41:54.625 00.000 10072 MoveAxis(N, 0, ABG)
00:41:54.625 00.000 10072 Move returns status 0, amount 0
00:41:54.625 00.000 10072 move complete, result=0
00:41:54.625 00.000 10072 worker thread done servicing request
00:41:54.721 00.096 1032 UpdateGuideState exits: m=1305 SNR=25.5
00:41:54.726 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:54.730 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:54.733 00.003 1032 Enqueuing Expose request
00:41:54.736 00.003 10072 Worker thread wakes up
00:41:54.736 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:41:54.739 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:54.739 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:55.443 00.704 10072 Exposure complete
00:41:55.763 00.320 10072 worker thread done servicing request
00:41:55.763 00.000 1032 OnExposeComplete: enter
00:41:55.765 00.002 1032 UpdateGuideState(): m_state=6
00:41:55.775 00.010 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3405
00:41:55.780 00.005 1032 Star::Find returns 1 (0), X=318.83, Y=744.98, Mass=1367, SNR=26.1, Peak=155 HFD=2.6
00:41:55.792 00.012 1032 MultiStar: [#1 0.20,-0.18,0.00,M1] [#2 0.21,-0.01,0.98,U] [#3 -0.05,-0.12,0.71,U] [#4 -0.03,-0.18,0.70,U] [#5 0.13,-0.09,0.65,U] [#6 0.12,0.02,0.72,U] [#7 0.05,-0.24,0.55,U] [#8 0.21,-0.11,0.57,U] 
00:41:55.796 00.004 1032 refined, 7 included, MultiStar: {0.13, -0.09}, one-star: {0.29, -0.08}
00:41:55.800 00.004 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
00:41:55.804 00.004 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
00:41:55.806 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.63 mountX=-0.12 mountY=-0.10, mountTheta=-2.46
00:41:55.810 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
00:41:55.813 00.003 1032 Enqueuing Move request for scope (0.13, -0.09)
00:41:55.815 00.002 10072 Worker thread wakes up
00:41:55.815 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
00:41:55.815 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
00:41:55.815 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
00:41:55.818 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:55.821 00.003 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.09
00:41:55.821 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
00:41:55.822 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:55.822 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:41:55.822 00.000 10072 MoveAxis(E, 5, ABG)
00:41:55.822 00.000 10072 Guiding  Dir = 2, Dur = 5
00:41:55.822 00.000 10072 IsGuiding returns 0
00:41:55.823 00.001 10072 PulseGuide returned control before completion, sleep 15
00:41:55.850 00.027 10072 IsGuiding returns 0
00:41:55.851 00.001 10072 Move returns status 0, amount 5
00:41:55.851 00.000 10072 MoveAxis(N, 0, ABG)
00:41:55.851 00.000 10072 Move returns status 0, amount 0
00:41:55.851 00.000 10072 move complete, result=0
00:41:55.851 00.000 10072 worker thread done servicing request
00:41:55.875 00.024 1032 UpdateGuideState exits: m=1367 SNR=26.1
00:41:55.887 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:55.889 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:55.895 00.006 1032 Enqueuing Expose request
00:41:55.902 00.007 10072 Worker thread wakes up
00:41:55.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:55.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:55.903 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:41:56.559 00.656 10072 Exposure complete
00:41:56.928 00.369 10072 worker thread done servicing request
00:41:56.946 00.018 1032 OnExposeComplete: enter
00:41:57.064 00.118 1032 UpdateGuideState(): m_state=6
00:41:57.088 00.024 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3406
00:41:57.092 00.004 1032 Star::Find returns 1 (0), X=318.78, Y=745.04, Mass=1331, SNR=25.7, Peak=155 HFD=2.5
00:41:57.096 00.004 1032 MultiStar: [#1 0.11,-0.02,1.17,U] [#2 0.11,-0.02,0.96,U] [#3 0.09,0.06,0.80,U] [#4 0.14,0.16,0.75,U] [#5 -0.06,0.06,0.72,U] [#6 0.09,0.04,0.70,U] [#7 -0.21,0.07,0.55,U] [#8 0.02,0.01,0.62,U] 
00:41:57.102 00.006 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.24, -0.02}
00:41:57.108 00.006 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
00:41:57.119 00.011 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
00:41:57.124 00.005 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.37 mountX=0.01 mountY=-0.08, mountTheta=-1.46
00:41:57.129 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
00:41:57.131 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
00:41:57.134 00.003 10072 Worker thread wakes up
00:41:57.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:41:57.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:41:57.134 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
00:41:57.137 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:57.303 00.166 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.09
00:41:57.303 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:41:57.303 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:57.303 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:41:57.303 00.000 10072 MoveAxis(E, 4, ABG)
00:41:57.303 00.000 10072 Guiding  Dir = 2, Dur = 4
00:41:57.352 00.049 10072 IsGuiding returns 0
00:41:57.353 00.001 10072 PulseGuide returned control before completion, sleep 13
00:41:57.406 00.053 10072 IsGuiding returns 0
00:41:57.406 00.000 10072 Move returns status 0, amount 4
00:41:57.406 00.000 10072 MoveAxis(N, 0, ABG)
00:41:57.407 00.001 10072 Move returns status 0, amount 0
00:41:57.407 00.000 10072 move complete, result=0
00:41:57.407 00.000 10072 worker thread done servicing request
00:41:57.445 00.038 1032 UpdateGuideState exits: m=1331 SNR=25.7
00:41:57.450 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:57.458 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:57.462 00.004 1032 Enqueuing Expose request
00:41:57.465 00.003 10072 Worker thread wakes up
00:41:57.466 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:57.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:57.466 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:41:58.096 00.630 10072 Exposure complete
00:41:58.284 00.188 10072 worker thread done servicing request
00:41:58.313 00.029 1032 OnExposeComplete: enter
00:41:58.318 00.005 1032 UpdateGuideState(): m_state=6
00:41:58.321 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3407
00:41:58.323 00.002 1032 Star::Find returns 1 (0), X=318.75, Y=744.90, Mass=1202, SNR=24.4, Peak=140 HFD=2.6
00:41:58.325 00.002 1032 MultiStar: [#1 0.17,-0.24,0.00,M1] [#2 0.07,0.06,0.98,U] [#3 0.03,-0.12,0.82,U] [#4 -0.05,-0.14,0.71,U] [#5 -0.01,-0.15,0.73,U] [#6 0.15,-0.07,0.78,U] [#7 -0.05,-0.28,0.00,M3] [#8 0.17,0.01,0.63,U] 
00:41:58.355 00.030 1032 refined, 6 included, MultiStar: {0.09, -0.08}, one-star: {0.22, -0.17}
00:41:58.358 00.003 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
00:41:58.361 00.003 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
00:41:58.364 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.75 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
00:41:58.369 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.08, opts=13)
00:41:58.400 00.031 1032 Enqueuing Move request for scope (0.09, -0.08)
00:41:58.402 00.002 10072 Worker thread wakes up
00:41:58.403 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
00:41:58.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
00:41:58.403 00.000 10072 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=-0.06
00:41:58.405 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:58.408 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.08
00:41:58.408 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:41:58.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:58.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:41:58.409 00.001 10072 MoveAxis(E, 3, ABG)
00:41:58.409 00.000 10072 Guiding  Dir = 2, Dur = 3
00:41:58.409 00.000 10072 IsGuiding returns 0
00:41:58.410 00.001 10072 PulseGuide returned control before completion, sleep 13
00:41:58.444 00.034 10072 IsGuiding returns 0
00:41:58.444 00.000 10072 Move returns status 0, amount 3
00:41:58.444 00.000 10072 MoveAxis(N, 0, ABG)
00:41:58.444 00.000 10072 Move returns status 0, amount 0
00:41:58.444 00.000 10072 move complete, result=0
00:41:58.444 00.000 10072 worker thread done servicing request
00:41:58.502 00.058 1032 UpdateGuideState exits: m=1202 SNR=24.4
00:41:58.505 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:58.540 00.035 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:58.543 00.003 1032 Enqueuing Expose request
00:41:58.545 00.002 10072 Worker thread wakes up
00:41:58.545 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:41:58.548 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:58.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:41:59.208 00.660 10072 Exposure complete
00:41:59.401 00.193 10072 worker thread done servicing request
00:41:59.402 00.001 1032 OnExposeComplete: enter
00:41:59.405 00.003 1032 UpdateGuideState(): m_state=6
00:41:59.407 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3408
00:41:59.444 00.037 1032 Star::Find returns 1 (0), X=318.79, Y=744.97, Mass=1269, SNR=25.1, Peak=144 HFD=2.6
00:41:59.448 00.004 1032 MultiStar: [#1 0.10,-0.20,1.20,U] [#2 0.09,0.02,1.00,U] [#3 0.11,-0.04,0.73,U] [#4 0.05,-0.24,0.69,U] [#5 0.09,0.12,0.76,U] [#6 0.17,0.02,0.74,U] [#7 -0.13,-0.19,0.58,U] [#8 0.22,-0.07,0.64,U] 
00:41:59.451 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.25, -0.09}
00:41:59.453 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
00:41:59.455 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
00:41:59.458 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.59 mountX=-0.10 mountY=-0.09, mountTheta=-2.42
00:41:59.486 00.028 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
00:41:59.490 00.004 1032 Enqueuing Move request for scope (0.11, -0.08)
00:41:59.493 00.003 10072 Worker thread wakes up
00:41:59.494 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
00:41:59.494 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
00:41:59.494 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.10 yDistance=-0.09
00:41:59.530 00.036 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:41:59.534 00.004 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.08
00:41:59.534 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:41:59.534 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:59.534 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:41:59.534 00.000 10072 MoveAxis(E, 2, ABG)
00:41:59.535 00.001 10072 Guiding  Dir = 2, Dur = 2
00:41:59.535 00.000 10072 IsGuiding returns 0
00:41:59.535 00.000 10072 PulseGuide returned control before completion, sleep 12
00:41:59.576 00.041 10072 IsGuiding returns 0
00:41:59.576 00.000 10072 Move returns status 0, amount 2
00:41:59.576 00.000 10072 MoveAxis(N, 0, ABG)
00:41:59.576 00.000 10072 Move returns status 0, amount 0
00:41:59.576 00.000 10072 move complete, result=0
00:41:59.576 00.000 10072 worker thread done servicing request
00:41:59.625 00.049 1032 UpdateGuideState exits: m=1269 SNR=25.1
00:41:59.628 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:59.631 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:41:59.634 00.003 1032 Enqueuing Expose request
00:41:59.637 00.003 10072 Worker thread wakes up
00:41:59.637 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:41:59.681 00.044 10072 worker thread servicing REQUEST_EXPOSE 500
00:41:59.682 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:00.372 00.690 10072 Exposure complete
00:42:00.583 00.211 10072 worker thread done servicing request
00:42:00.583 00.000 1032 OnExposeComplete: enter
00:42:00.586 00.003 1032 UpdateGuideState(): m_state=6
00:42:00.590 00.004 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3409
00:42:00.622 00.032 1032 Star::Find returns 1 (0), X=318.96, Y=744.94, Mass=1436, SNR=26.6, Peak=174 HFD=2.8
00:42:00.625 00.003 1032 MultiStar: [#1 0.20,-0.11,1.17,U] [#2 0.20,0.00,0.94,U] [#3 0.14,-0.00,0.71,U] [#4 0.11,0.01,0.70,U] [#5 0.15,0.01,0.64,U] [#6 0.15,-0.01,0.67,U] [#7 -0.08,-0.08,0.55,U] [#8 0.27,-0.15,0.00,M1] 
00:42:00.627 00.002 1032 refined, 7 included, MultiStar: {0.18, -0.05}, one-star: {0.43, -0.12}
00:42:00.630 00.003 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
00:42:00.632 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
00:42:00.634 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.24 mountX=-0.09 mountY=-0.17, mountTheta=-2.07
00:42:00.671 00.037 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.05, opts=13)
00:42:00.675 00.004 1032 Enqueuing Move request for scope (0.18, -0.05)
00:42:00.678 00.003 10072 Worker thread wakes up
00:42:00.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
00:42:00.678 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
00:42:00.678 00.000 10072 Moving (0.18, -0.05) raw xDistance=-0.09 yDistance=-0.17
00:42:00.683 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:00.718 00.035 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
00:42:00.718 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:42:00.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:00.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:42:00.718 00.000 10072 MoveAxis(E, 0, ABG)
00:42:00.718 00.000 10072 Move returns status 0, amount 0
00:42:00.718 00.000 10072 MoveAxis(N, 0, ABG)
00:42:00.719 00.001 10072 Move returns status 0, amount 0
00:42:00.719 00.000 10072 move complete, result=0
00:42:00.719 00.000 10072 worker thread done servicing request
00:42:00.774 00.055 1032 UpdateGuideState exits: m=1436 SNR=26.6
00:42:00.808 00.034 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:00.811 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:00.813 00.002 1032 Enqueuing Expose request
00:42:00.815 00.002 10072 Worker thread wakes up
00:42:00.816 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:42:00.818 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:00.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:01.485 00.667 10072 Exposure complete
00:42:01.715 00.230 10072 worker thread done servicing request
00:42:01.715 00.000 1032 OnExposeComplete: enter
00:42:01.749 00.034 1032 UpdateGuideState(): m_state=6
00:42:01.752 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3410
00:42:01.754 00.002 1032 Star::Find returns 1 (0), X=318.81, Y=745.04, Mass=1447, SNR=26.8, Peak=170 HFD=2.6
00:42:01.757 00.003 1032 MultiStar: [#1 0.13,-0.16,1.16,U] [#2 0.03,0.02,0.93,U] [#3 0.11,-0.04,0.70,U] [#4 0.06,-0.16,0.66,U] [#5 0.11,-0.03,0.68,U] [#6 0.03,0.09,0.71,U] [#7 -0.16,-0.06,0.50,U] [#8 0.02,-0.09,0.60,U] 
00:42:01.760 00.003 1032 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.28, -0.02}
00:42:01.762 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
00:42:01.793 00.031 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
00:42:01.796 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.57 mountX=-0.07 mountY=-0.07, mountTheta=-2.40
00:42:01.802 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
00:42:01.805 00.003 1032 Enqueuing Move request for scope (0.08, -0.05)
00:42:01.840 00.035 10072 Worker thread wakes up
00:42:01.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
00:42:01.840 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
00:42:01.840 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.07
00:42:01.843 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:01.846 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
00:42:01.846 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:42:01.847 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:01.847 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:42:01.847 00.000 10072 MoveAxis(E, 0, ABG)
00:42:01.847 00.000 10072 Move returns status 0, amount 0
00:42:01.847 00.000 10072 MoveAxis(N, 0, ABG)
00:42:01.847 00.000 10072 Move returns status 0, amount 0
00:42:01.847 00.000 10072 move complete, result=0
00:42:01.847 00.000 10072 worker thread done servicing request
00:42:01.903 00.056 1032 UpdateGuideState exits: m=1447 SNR=26.8
00:42:01.907 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:01.909 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:01.911 00.002 1032 Enqueuing Expose request
00:42:01.914 00.003 10072 Worker thread wakes up
00:42:01.914 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:01.916 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:01.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:02.582 00.666 10072 Exposure complete
00:42:02.751 00.169 10072 worker thread done servicing request
00:42:02.751 00.000 1032 OnExposeComplete: enter
00:42:02.755 00.004 1032 UpdateGuideState(): m_state=6
00:42:02.757 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3411
00:42:02.759 00.002 1032 Star::Find returns 1 (0), X=318.83, Y=744.95, Mass=1301, SNR=25.4, Peak=138 HFD=2.6
00:42:02.799 00.040 1032 MultiStar: [#1 0.08,-0.19,1.16,U] [#2 0.07,-0.04,0.97,U] [#3 0.09,-0.08,0.73,U] [#4 0.05,-0.19,0.72,U] [#5 -0.02,-0.00,0.76,U] [#6 0.17,0.10,0.74,U] [#7 -0.20,-0.01,0.59,U] [#8 0.01,-0.18,0.61,U] 
00:42:02.803 00.004 1032 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.29, -0.11}
00:42:02.805 00.002 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
00:42:02.808 00.003 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
00:42:02.811 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.83 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
00:42:02.816 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
00:42:02.820 00.004 1032 Enqueuing Move request for scope (0.08, -0.08)
00:42:02.823 00.003 10072 Worker thread wakes up
00:42:02.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
00:42:02.823 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
00:42:02.823 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.05
00:42:02.826 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:02.835 00.009 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
00:42:02.835 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:42:02.835 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:02.835 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:42:02.835 00.000 10072 MoveAxis(W, 2, ABG)
00:42:02.836 00.001 10072 Guiding  Dir = 3, Dur = 2
00:42:02.836 00.000 10072 IsGuiding returns 0
00:42:02.837 00.001 10072 PulseGuide returned control before completion, sleep 12
00:42:02.862 00.025 10072 IsGuiding returns 0
00:42:02.862 00.000 10072 Move returns status 0, amount 2
00:42:02.863 00.001 10072 MoveAxis(N, 0, ABG)
00:42:02.863 00.000 10072 Move returns status 0, amount 0
00:42:02.863 00.000 10072 move complete, result=0
00:42:02.863 00.000 10072 worker thread done servicing request
00:42:02.863 00.000 1032 UpdateGuideState exits: m=1301 SNR=25.4
00:42:02.868 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:02.871 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:02.873 00.002 1032 Enqueuing Expose request
00:42:02.876 00.003 10072 Worker thread wakes up
00:42:02.876 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:42:02.880 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:02.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:03.290 00.410 10072 Exposure complete
00:42:03.350 00.060 10072 worker thread done servicing request
00:42:03.350 00.000 1032 OnExposeComplete: enter
00:42:03.353 00.003 1032 UpdateGuideState(): m_state=6
00:42:03.355 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3412
00:42:03.357 00.002 1032 Star::Find returns 1 (0), X=318.87, Y=745.06, Mass=1321, SNR=25.6, Peak=143 HFD=2.7
00:42:03.360 00.003 1032 MultiStar: [#1 0.14,-0.17,1.14,U] [#2 0.04,0.03,0.90,U] [#3 0.15,-0.10,0.73,U] [#4 0.17,-0.07,0.70,U] [#5 -0.06,0.06,0.71,U] [#6 0.06,0.08,0.70,U] [#7 0.01,-0.10,0.54,U] [#8 0.32,-0.20,0.00,M1] 
00:42:03.362 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.04}, one-star: {0.33, -0.00}
00:42:03.364 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
00:42:03.366 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
00:42:03.368 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.31 mountX=-0.07 mountY=-0.11, mountTheta=-2.14
00:42:03.372 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
00:42:03.374 00.002 1032 Enqueuing Move request for scope (0.12, -0.04)
00:42:03.376 00.002 10072 Worker thread wakes up
00:42:03.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
00:42:03.376 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
00:42:03.376 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.11
00:42:03.378 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:03.382 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
00:42:03.382 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:42:03.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:03.383 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:42:03.383 00.000 10072 MoveAxis(W, 2, ABG)
00:42:03.383 00.000 10072 Guiding  Dir = 3, Dur = 2
00:42:03.383 00.000 10072 IsGuiding returns 0
00:42:03.383 00.000 10072 PulseGuide returned control before completion, sleep 12
00:42:03.407 00.024 1032 UpdateGuideState exits: m=1321 SNR=25.6
00:42:03.411 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:03.414 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:03.416 00.002 1032 Enqueuing Expose request
00:42:03.418 00.002 10072 IsGuiding returns 0
00:42:03.418 00.000 10072 Move returns status 0, amount 2
00:42:03.418 00.000 10072 MoveAxis(N, 0, ABG)
00:42:03.418 00.000 10072 Move returns status 0, amount 0
00:42:03.418 00.000 10072 move complete, result=0
00:42:03.418 00.000 10072 worker thread done servicing request
00:42:03.418 00.000 10072 Worker thread wakes up
00:42:03.418 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:03.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:03.428 00.010 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:42:04.122 00.694 10072 Exposure complete
00:42:04.358 00.236 1032 OnExposeComplete: enter
00:42:04.367 00.009 10072 worker thread done servicing request
00:42:04.367 00.000 1032 UpdateGuideState(): m_state=6
00:42:04.381 00.014 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3413
00:42:04.387 00.006 1032 Star::Find returns 1 (0), X=318.88, Y=744.96, Mass=1461, SNR=26.9, Peak=167 HFD=2.7
00:42:04.420 00.033 1032 MultiStar: [#1 0.24,-0.13,1.10,U] [#2 0.10,-0.07,0.92,U] [#3 0.05,-0.01,0.72,U] [#4 0.01,-0.15,0.61,U] [#5 0.02,0.01,0.72,U] [#6 0.10,0.11,0.70,U] [#7 -0.10,-0.08,0.54,U] [#8 0.08,-0.20,0.59,U] 
00:42:04.423 00.003 1032 refined, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.35, -0.10}
00:42:04.434 00.011 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
00:42:04.437 00.003 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
00:42:04.439 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.52 mountX=-0.10 mountY=-0.10, mountTheta=-2.35
00:42:04.445 00.006 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
00:42:04.448 00.003 1032 Enqueuing Move request for scope (0.12, -0.07)
00:42:04.451 00.003 10072 Worker thread wakes up
00:42:04.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
00:42:04.452 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
00:42:04.452 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
00:42:04.455 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:04.461 00.006 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
00:42:04.461 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:42:04.461 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:04.461 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:42:04.461 00.000 10072 MoveAxis(W, 3, ABG)
00:42:04.461 00.000 10072 Guiding  Dir = 3, Dur = 3
00:42:04.462 00.001 10072 IsGuiding returns 0
00:42:04.463 00.001 10072 PulseGuide returned control before completion, sleep 13
00:42:04.480 00.017 10072 IsGuiding returns 0
00:42:04.480 00.000 10072 Move returns status 0, amount 3
00:42:04.480 00.000 10072 MoveAxis(N, 0, ABG)
00:42:04.480 00.000 10072 Move returns status 0, amount 0
00:42:04.481 00.001 10072 move complete, result=0
00:42:04.481 00.000 10072 worker thread done servicing request
00:42:04.493 00.012 1032 UpdateGuideState exits: m=1461 SNR=26.9
00:42:04.500 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:04.504 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:04.506 00.002 1032 Enqueuing Expose request
00:42:04.510 00.004 10072 Worker thread wakes up
00:42:04.510 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:04.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:04.511 00.001 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:42:05.167 00.656 10072 Exposure complete
00:42:05.367 00.200 1032 OnExposeComplete: enter
00:42:05.376 00.009 10072 worker thread done servicing request
00:42:05.376 00.000 1032 UpdateGuideState(): m_state=6
00:42:05.381 00.005 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3414
00:42:05.385 00.004 1032 Star::Find returns 1 (0), X=318.96, Y=745.06, Mass=1308, SNR=25.5, Peak=148 HFD=2.7
00:42:05.388 00.003 1032 MultiStar: [#1 0.29,-0.13,0.00,M1] [#2 0.25,0.02,1.02,U] [#3 0.15,-0.00,0.77,U] [#4 0.29,-0.03,0.00,M1] [#5 0.09,0.14,0.71,U] [#6 0.21,0.13,0.75,U] [#7 0.05,0.02,0.57,U] [#8 0.22,0.02,0.63,U] 
00:42:05.390 00.002 1032 refined, 6 included, MultiStar: {0.22, 0.04}, one-star: {0.42, -0.00}
00:42:05.398 00.008 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
00:42:05.401 00.003 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
00:42:05.405 00.004 1032 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.22 cameraTheta=0.20 mountX=-0.01 mountY=-0.22, mountTheta=-1.63
00:42:05.410 00.005 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.04, opts=13)
00:42:05.414 00.004 1032 Enqueuing Move request for scope (0.22, 0.04)
00:42:05.416 00.002 10072 Worker thread wakes up
00:42:05.417 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
00:42:05.417 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
00:42:05.417 00.000 10072 Moving (0.22, 0.04) raw xDistance=-0.01 yDistance=-0.22
00:42:05.420 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:05.427 00.007 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
00:42:05.427 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:42:05.427 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:42:05.427 00.000 10072 MoveAxis(W, 4, ABG)
00:42:05.427 00.000 10072 Guiding  Dir = 3, Dur = 4
00:42:05.428 00.001 10072 IsGuiding returns 0
00:42:05.429 00.001 10072 PulseGuide returned control before completion, sleep 14
00:42:05.450 00.021 10072 IsGuiding returns 0
00:42:05.451 00.001 10072 Move returns status 0, amount 4
00:42:05.451 00.000 10072 MoveAxis(N, 143, ABG)
00:42:05.451 00.000 10072 Guiding  Dir = 0, Dur = 143
00:42:05.451 00.000 10072 IsGuiding returns 0
00:42:05.452 00.001 10072 PulseGuide returned control before completion, sleep 153
00:42:05.460 00.008 1032 UpdateGuideState exits: m=1308 SNR=25.5
00:42:05.464 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:05.468 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:05.472 00.004 1032 Enqueuing Expose request
00:42:05.652 00.180 10072 IsGuiding returns 0
00:42:05.652 00.000 10072 Move returns status 0, amount 143
00:42:05.652 00.000 10072 move complete, result=0
00:42:05.652 00.000 10072 worker thread done servicing request
00:42:05.652 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.2 px 143 ms NORTH
00:42:05.658 00.006 10072 Worker thread wakes up
00:42:05.659 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:05.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:06.284 00.625 10072 Exposure complete
00:42:06.356 00.072 10072 worker thread done servicing request
00:42:06.356 00.000 1032 OnExposeComplete: enter
00:42:06.359 00.003 1032 UpdateGuideState(): m_state=6
00:42:06.370 00.011 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3415
00:42:06.376 00.006 1032 Star::Find returns 1 (0), X=318.71, Y=745.07, Mass=1372, SNR=26.1, Peak=165 HFD=2.6
00:42:06.380 00.004 1032 MultiStar: [#1 -0.02,-0.14,1.14,U] [#2 0.05,0.04,0.96,U] [#3 0.01,0.02,0.72,U] [#4 -0.12,-0.03,0.64,U] [#5 0.00,0.10,0.71,U] [#6 -0.11,0.04,0.70,U] [#7 -0.22,-0.21,0.00,M1] [#8 0.03,-0.05,0.59,U] 
00:42:06.383 00.003 1032 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {0.17, 0.01}
00:42:06.386 00.003 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
00:42:06.389 00.003 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
00:42:06.401 00.012 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.60 mountX=-0.01 mountY=-0.01, mountTheta=-2.43
00:42:06.406 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
00:42:06.410 00.004 1032 Enqueuing Move request for scope (0.01, -0.01)
00:42:06.412 00.002 10072 Worker thread wakes up
00:42:06.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:42:06.412 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:42:06.412 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
00:42:06.416 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:06.420 00.004 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
00:42:06.421 00.001 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:42:06.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:06.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:42:06.421 00.000 10072 MoveAxis(W, 6, ABG)
00:42:06.422 00.001 10072 Guiding  Dir = 3, Dur = 6
00:42:06.425 00.003 10072 IsGuiding returns 0
00:42:06.436 00.011 10072 IsGuiding returns 0
00:42:06.436 00.000 10072 Move returns status 0, amount 6
00:42:06.436 00.000 10072 MoveAxis(N, 0, ABG)
00:42:06.436 00.000 10072 Move returns status 0, amount 0
00:42:06.436 00.000 10072 move complete, result=0
00:42:06.437 00.001 10072 worker thread done servicing request
00:42:06.460 00.023 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:42:06.464 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:06.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:06.469 00.003 1032 Enqueuing Expose request
00:42:06.471 00.002 10072 Worker thread wakes up
00:42:06.471 00.000 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:42:06.473 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:06.473 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:06.892 00.419 10072 Exposure complete
00:42:06.960 00.068 1032 OnExposeComplete: enter
00:42:06.964 00.004 1032 UpdateGuideState(): m_state=6
00:42:06.967 00.003 10072 worker thread done servicing request
00:42:06.967 00.000 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3416
00:42:06.971 00.004 1032 Star::Find returns 1 (0), X=318.57, Y=745.00, Mass=1389, SNR=26.3, Peak=153 HFD=2.3
00:42:06.973 00.002 1032 MultiStar: [#1 -0.01,-0.11,1.13,U] [#2 -0.09,0.05,0.98,U] [#3 0.05,-0.13,0.73,U] [#4 0.02,-0.19,0.70,U] [#5 -0.08,0.05,0.67,U] [#6 -0.07,-0.01,0.69,U] [#7 -0.26,-0.12,0.00,M2] [#8 -0.02,0.03,0.58,U] 
00:42:06.976 00.003 1032 refined, 7 included, MultiStar: {-0.02, -0.05}, one-star: {0.03, -0.06}
00:42:06.978 00.002 1032 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.83) = xAngle (-3.80 = 2.49)
00:42:06.981 00.003 1032 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.80 = 2.49)
00:42:06.986 00.005 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.97 mountX=-0.04 mountY=0.03, mountTheta=2.49
00:42:06.997 00.011 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
00:42:07.001 00.004 1032 Enqueuing Move request for scope (-0.02, -0.05)
00:42:07.004 00.003 10072 Worker thread wakes up
00:42:07.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:42:07.004 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:42:07.004 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.03
00:42:07.007 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:07.011 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.04
00:42:07.011 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:42:07.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:07.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:42:07.011 00.000 10072 MoveAxis(W, 4, ABG)
00:42:07.011 00.000 10072 Guiding  Dir = 3, Dur = 4
00:42:07.012 00.001 10072 IsGuiding returns 0
00:42:07.012 00.000 10072 PulseGuide returned control before completion, sleep 14
00:42:07.029 00.017 10072 IsGuiding returns 0
00:42:07.029 00.000 10072 Move returns status 0, amount 4
00:42:07.029 00.000 10072 MoveAxis(N, 0, ABG)
00:42:07.029 00.000 10072 Move returns status 0, amount 0
00:42:07.029 00.000 10072 move complete, result=0
00:42:07.029 00.000 10072 worker thread done servicing request
00:42:07.040 00.011 1032 UpdateGuideState exits: m=1389 SNR=26.3
00:42:07.043 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:07.046 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:07.049 00.003 1032 Enqueuing Expose request
00:42:07.052 00.003 10072 Worker thread wakes up
00:42:07.052 00.000 1032 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
00:42:07.055 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:07.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:07.687 00.632 10072 Exposure complete
00:42:07.755 00.068 10072 worker thread done servicing request
00:42:07.755 00.000 1032 OnExposeComplete: enter
00:42:07.757 00.002 1032 UpdateGuideState(): m_state=6
00:42:07.759 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3417
00:42:07.761 00.002 1032 Star::Find returns 1 (0), X=318.66, Y=744.97, Mass=1465, SNR=27.0, Peak=154 HFD=2.5
00:42:07.765 00.004 1032 MultiStar: [#1 -0.12,-0.09,1.15,U] [#2 -0.07,0.08,0.95,U] [#3 0.08,0.06,0.73,U] [#4 -0.09,-0.05,0.65,U] [#5 -0.14,0.09,0.67,U] [#6 -0.31,0.11,0.00,M1] [#7 -0.25,-0.15,0.00,M3] [#8 -0.07,0.02,0.58,U] 
00:42:07.769 00.004 1032 refined, 6 included, MultiStar: {-0.04, -0.01}, one-star: {0.12, -0.09}
00:42:07.773 00.004 1032 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.83) = xAngle (-4.82 = 1.46)
00:42:07.781 00.008 1032 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.82 = 1.46)
00:42:07.784 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.99 mountX=0.00 mountY=0.04, mountTheta=1.46
00:42:07.788 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
00:42:07.791 00.003 1032 Enqueuing Move request for scope (-0.04, -0.01)
00:42:07.794 00.003 10072 Worker thread wakes up
00:42:07.794 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:42:07.794 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:42:07.794 00.000 10072 Moving (-0.04, -0.01) raw xDistance=0.00 yDistance=0.04
00:42:07.799 00.005 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.04
00:42:07.800 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:07.806 00.006 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:42:07.806 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:07.806 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:42:07.807 00.001 10072 MoveAxis(W, 5, ABG)
00:42:07.807 00.000 10072 Guiding  Dir = 3, Dur = 5
00:42:07.808 00.001 10072 IsGuiding returns 0
00:42:07.808 00.000 10072 PulseGuide returned control before completion, sleep 14
00:42:07.825 00.017 10072 IsGuiding returns 0
00:42:07.825 00.000 10072 Move returns status 0, amount 5
00:42:07.825 00.000 10072 MoveAxis(N, 0, ABG)
00:42:07.825 00.000 10072 Move returns status 0, amount 0
00:42:07.825 00.000 10072 move complete, result=0
00:42:07.825 00.000 10072 worker thread done servicing request
00:42:07.832 00.007 1032 UpdateGuideState exits: m=1465 SNR=27.0
00:42:07.835 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:07.837 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:07.840 00.003 1032 Enqueuing Expose request
00:42:07.844 00.004 1032 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:42:07.847 00.003 10072 Worker thread wakes up
00:42:07.847 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:07.847 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:08.265 00.418 10072 Exposure complete
00:42:08.333 00.068 10072 worker thread done servicing request
00:42:08.333 00.000 1032 OnExposeComplete: enter
00:42:08.336 00.003 1032 UpdateGuideState(): m_state=6
00:42:08.338 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3418
00:42:08.340 00.002 1032 Star::Find returns 1 (0), X=318.70, Y=745.10, Mass=1445, SNR=26.8, Peak=160 HFD=2.6
00:42:08.342 00.002 1032 MultiStar: [#1 -0.03,0.02,1.09,U] [#2 -0.14,0.12,1.00,U] [#3 -0.04,0.06,0.68,U] [#4 -0.12,-0.00,0.66,U] [#5 -0.12,0.09,0.68,U] [#6 -0.13,0.14,0.70,U] [#7 -0.24,-0.10,0.56,U] [#8 -0.13,-0.01,0.58,U] 
00:42:08.344 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.05}, one-star: {0.17, 0.04}
00:42:08.346 00.002 1032 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.83) = xAngle (0.73 = 0.73)
00:42:08.349 00.003 1032 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.73 = 0.73)
00:42:08.351 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.56 mountX=0.06 mountY=0.06, mountTheta=0.73
00:42:08.358 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.05, opts=13)
00:42:08.363 00.005 1032 Enqueuing Move request for scope (-0.07, 0.05)
00:42:08.368 00.005 10072 Worker thread wakes up
00:42:08.368 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
00:42:08.368 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
00:42:08.369 00.001 10072 Moving (-0.07, 0.05) raw xDistance=0.06 yDistance=0.06
00:42:08.371 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:08.373 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
00:42:08.373 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:42:08.374 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:08.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:42:08.374 00.000 10072 MoveAxis(W, 5, ABG)
00:42:08.374 00.000 10072 Guiding  Dir = 3, Dur = 5
00:42:08.374 00.000 10072 IsGuiding returns 0
00:42:08.375 00.001 10072 PulseGuide returned control before completion, sleep 15
00:42:08.400 00.025 10072 IsGuiding returns 0
00:42:08.400 00.000 10072 Move returns status 0, amount 5
00:42:08.400 00.000 10072 MoveAxis(N, 0, ABG)
00:42:08.401 00.001 10072 Move returns status 0, amount 0
00:42:08.401 00.000 10072 move complete, result=0
00:42:08.401 00.000 10072 worker thread done servicing request
00:42:08.401 00.000 1032 UpdateGuideState exits: m=1445 SNR=26.8
00:42:08.403 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:08.406 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:08.410 00.004 1032 Enqueuing Expose request
00:42:08.413 00.003 10072 Worker thread wakes up
00:42:08.413 00.000 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
00:42:08.417 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:08.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:09.044 00.627 10072 Exposure complete
00:42:09.099 00.055 10072 worker thread done servicing request
00:42:09.099 00.000 1032 OnExposeComplete: enter
00:42:09.101 00.002 1032 UpdateGuideState(): m_state=6
00:42:09.103 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3419
00:42:09.106 00.003 1032 Star::Find returns 1 (0), X=318.64, Y=745.10, Mass=1135, SNR=23.7, Peak=123 HFD=2.6
00:42:09.108 00.002 1032 MultiStar: [#1 -0.16,-0.03,1.23,U] [#2 -0.09,0.03,1.06,U] [#3 -0.18,-0.03,0.81,U] [#4 -0.24,-0.17,0.00,M1] [#5 -0.16,-0.05,0.76,U] [#6 -0.16,0.12,0.79,U] [#7 -0.46,0.08,0.00,M3] [#8 -0.08,-0.02,0.63,U] 
00:42:09.111 00.003 1032 refined, 6 included, MultiStar: {-0.10, 0.01}, one-star: {0.11, 0.04}
00:42:09.112 00.001 1032 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.83) = xAngle (1.23 = 1.23)
00:42:09.115 00.003 1032 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.23 = 1.23)
00:42:09.117 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.06 mountX=0.03 mountY=0.09, mountTheta=1.23
00:42:09.121 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.01, opts=13)
00:42:09.124 00.003 1032 Enqueuing Move request for scope (-0.10, 0.01)
00:42:09.126 00.002 10072 Worker thread wakes up
00:42:09.126 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
00:42:09.126 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
00:42:09.126 00.000 10072 Moving (-0.10, 0.01) raw xDistance=0.03 yDistance=0.09
00:42:09.129 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:09.132 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
00:42:09.132 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:42:09.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:09.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:42:09.132 00.000 10072 MoveAxis(W, 6, ABG)
00:42:09.132 00.000 10072 Guiding  Dir = 3, Dur = 6
00:42:09.133 00.001 10072 IsGuiding returns 0
00:42:09.133 00.000 10072 PulseGuide returned control before completion, sleep 16
00:42:09.151 00.018 10072 IsGuiding returns 0
00:42:09.151 00.000 10072 Move returns status 0, amount 6
00:42:09.151 00.000 10072 MoveAxis(N, 0, ABG)
00:42:09.151 00.000 10072 Move returns status 0, amount 0
00:42:09.151 00.000 10072 move complete, result=0
00:42:09.152 00.001 10072 worker thread done servicing request
00:42:09.155 00.003 1032 UpdateGuideState exits: m=1135 SNR=23.7
00:42:09.157 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:09.160 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:09.163 00.003 1032 Enqueuing Expose request
00:42:09.166 00.003 10072 Worker thread wakes up
00:42:09.166 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:09.166 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:09.166 00.000 1032 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
00:42:09.575 00.409 10072 Exposure complete
00:42:09.647 00.072 10072 worker thread done servicing request
00:42:09.647 00.000 1032 OnExposeComplete: enter
00:42:09.650 00.003 1032 UpdateGuideState(): m_state=6
00:42:09.653 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3420
00:42:09.656 00.003 1032 Star::Find returns 1 (0), X=318.65, Y=745.07, Mass=1475, SNR=27.1, Peak=157 HFD=2.6
00:42:09.657 00.001 1032 MultiStar: [#1 -0.10,-0.04,1.10,U] [#2 -0.14,0.06,0.92,U] [#3 -0.18,0.07,0.69,U] [#4 -0.10,-0.07,0.67,U] [#5 -0.10,0.09,0.66,U] [#6 -0.12,0.16,0.69,U] [#7 -0.29,0.02,0.00,M4] [#8 -0.07,0.01,0.57,U] 
00:42:09.660 00.003 1032 refined, 7 included, MultiStar: {-0.08, 0.03}, one-star: {0.11, 0.01}
00:42:09.663 00.003 1032 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.83) = xAngle (0.94 = 0.94)
00:42:09.665 00.002 1032 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.94 = 0.94)
00:42:09.667 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.77 mountX=0.05 mountY=0.07, mountTheta=0.94
00:42:09.670 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.03, opts=13)
00:42:09.674 00.004 1032 Enqueuing Move request for scope (-0.08, 0.03)
00:42:09.677 00.003 10072 Worker thread wakes up
00:42:09.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
00:42:09.677 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
00:42:09.678 00.001 10072 Moving (-0.08, 0.03) raw xDistance=0.05 yDistance=0.07
00:42:09.680 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:09.682 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
00:42:09.683 00.001 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:42:09.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:09.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:42:09.683 00.000 10072 MoveAxis(W, 5, ABG)
00:42:09.683 00.000 10072 Guiding  Dir = 3, Dur = 5
00:42:09.685 00.002 10072 IsGuiding returns 0
00:42:09.685 00.000 10072 PulseGuide returned control before completion, sleep 15
00:42:09.705 00.020 1032 UpdateGuideState exits: m=1475 SNR=27.1
00:42:09.710 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:09.713 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:09.716 00.003 1032 Enqueuing Expose request
00:42:09.718 00.002 10072 IsGuiding returns 0
00:42:09.718 00.000 10072 Move returns status 0, amount 5
00:42:09.718 00.000 10072 MoveAxis(N, 0, ABG)
00:42:09.718 00.000 10072 Move returns status 0, amount 0
00:42:09.718 00.000 10072 move complete, result=0
00:42:09.718 00.000 10072 worker thread done servicing request
00:42:09.718 00.000 10072 Worker thread wakes up
00:42:09.718 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:09.719 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:09.727 00.008 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
00:42:10.342 00.615 10072 Exposure complete
00:42:10.391 00.049 10072 worker thread done servicing request
00:42:10.391 00.000 1032 OnExposeComplete: enter
00:42:10.396 00.005 1032 UpdateGuideState(): m_state=6
00:42:10.398 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3421
00:42:10.399 00.001 1032 Star::Find returns 1 (0), X=318.60, Y=745.24, Mass=1585, SNR=28.1, Peak=162 HFD=2.8
00:42:10.402 00.003 1032 MultiStar: [#1 -0.18,0.05,1.07,U] [#2 -0.01,0.26,0.92,U] [#3 -0.16,0.21,0.73,U] [#4 -0.16,0.17,0.63,U] [#5 -0.22,0.22,0.00,M1] [#6 -0.19,0.17,0.67,U] [#7 -0.39,0.28,0.00,M5] [#8 0.01,0.15,0.54,U] 
00:42:10.403 00.001 1032 single-star, 6 included, MultiStar: {-0.09, 0.16}, one-star: {0.06, 0.17}
00:42:10.405 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
00:42:10.406 00.001 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
00:42:10.408 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.25 mountX=0.15 mountY=-0.10, mountTheta=-0.58
00:42:10.410 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.17, opts=13)
00:42:10.412 00.002 1032 Enqueuing Move request for scope (0.06, 0.17)
00:42:10.414 00.002 10072 Worker thread wakes up
00:42:10.415 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
00:42:10.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
00:42:10.415 00.000 10072 Moving (0.06, 0.17) raw xDistance=0.15 yDistance=-0.10
00:42:10.417 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:10.418 00.001 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.02
00:42:10.418 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:42:10.419 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:10.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:42:10.419 00.000 10072 MoveAxis(W, 83, ABG)
00:42:10.419 00.000 10072 Guiding  Dir = 3, Dur = 83
00:42:10.419 00.000 10072 IsGuiding returns 0
00:42:10.420 00.001 10072 PulseGuide returned control before completion, sleep 93
00:42:10.438 00.018 1032 UpdateGuideState exits: m=1585 SNR=28.1
00:42:10.441 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:10.442 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:10.444 00.002 1032 Enqueuing Expose request
00:42:10.528 00.084 10072 IsGuiding returns 0
00:42:10.528 00.000 10072 Move returns status 0, amount 83
00:42:10.528 00.000 10072 MoveAxis(N, 0, ABG)
00:42:10.528 00.000 10072 Move returns status 0, amount 0
00:42:10.528 00.000 10072 move complete, result=0
00:42:10.528 00.000 10072 worker thread done servicing request
00:42:10.528 00.000 10072 Worker thread wakes up
00:42:10.528 00.000 1032 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
00:42:10.531 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:10.531 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:10.935 00.404 10072 Exposure complete
00:42:10.981 00.046 10072 worker thread done servicing request
00:42:10.981 00.000 1032 OnExposeComplete: enter
00:42:10.983 00.002 1032 UpdateGuideState(): m_state=6
00:42:10.985 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3422
00:42:10.986 00.001 1032 Star::Find returns 1 (0), X=318.64, Y=745.24, Mass=1418, SNR=26.5, Peak=149 HFD=2.8
00:42:10.988 00.002 1032 MultiStar: [#1 -0.03,0.10,1.15,U] [#2 -0.15,0.19,0.94,U] [#3 -0.09,0.24,0.77,U] [#4 -0.10,0.08,0.69,U] [#5 -0.22,0.29,0.00,M2] [#6 -0.09,0.36,0.00,M1] [#7 -0.29,0.22,0.00,M6] [#8 -0.06,0.16,0.61,U] 
00:42:10.990 00.002 1032 refined, 5 included, MultiStar: {-0.05, 0.16}, one-star: {0.10, 0.18}
00:42:10.992 00.002 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
00:42:10.993 00.001 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
00:42:10.994 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.86 mountX=0.16 mountY=0.01, mountTheta=0.03
00:42:10.997 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.16, opts=13)
00:42:10.999 00.002 1032 Enqueuing Move request for scope (-0.05, 0.16)
00:42:11.001 00.002 10072 Worker thread wakes up
00:42:11.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
00:42:11.001 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
00:42:11.001 00.000 10072 Moving (-0.05, 0.16) raw xDistance=0.16 yDistance=0.01
00:42:11.003 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:11.005 00.002 10072 PPEC rslt: input = 0.16, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.02
00:42:11.005 00.000 10072 PPEC: input: 0.16, control: 0.09, exposure: 500
00:42:11.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:11.005 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:42:11.006 00.001 10072 MoveAxis(W, 88, ABG)
00:42:11.006 00.000 10072 Guiding  Dir = 3, Dur = 88
00:42:11.006 00.000 10072 IsGuiding returns 0
00:42:11.006 00.000 10072 PulseGuide returned control before completion, sleep 98
00:42:11.023 00.017 1032 UpdateGuideState exits: m=1418 SNR=26.5
00:42:11.025 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:11.028 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:11.030 00.002 1032 Enqueuing Expose request
00:42:11.120 00.090 10072 IsGuiding returns 0
00:42:11.120 00.000 10072 Move returns status 0, amount 88
00:42:11.120 00.000 10072 MoveAxis(N, 0, ABG)
00:42:11.120 00.000 10072 Move returns status 0, amount 0
00:42:11.120 00.000 10072 move complete, result=0
00:42:11.121 00.001 1032 GuideStep: 0.2 px 88 ms WEST, 0.0 px 0 ms NORTH
00:42:11.123 00.002 10072 worker thread done servicing request
00:42:11.123 00.000 10072 Worker thread wakes up
00:42:11.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:11.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:11.749 00.626 10072 Exposure complete
00:42:11.798 00.049 10072 worker thread done servicing request
00:42:11.798 00.000 1032 OnExposeComplete: enter
00:42:11.802 00.004 1032 UpdateGuideState(): m_state=6
00:42:11.804 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3423
00:42:11.806 00.002 1032 Star::Find returns 1 (0), X=318.70, Y=744.99, Mass=1445, SNR=26.8, Peak=167 HFD=2.5
00:42:11.808 00.002 1032 MultiStar: [#1 0.04,-0.05,1.07,U] [#2 -0.08,0.01,0.96,U] [#3 -0.08,-0.05,0.71,U] [#4 0.06,-0.12,0.66,U] [#5 -0.06,0.15,0.67,U] [#6 -0.10,0.03,0.69,U] [#7 -0.07,-0.13,0.53,U] [#8 -0.05,0.05,0.59,U] 
00:42:11.810 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.17, -0.07}
00:42:11.811 00.001 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.52)
00:42:11.812 00.001 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.52)
00:42:11.814 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.93 mountX=-0.02 mountY=0.01, mountTheta=2.52
00:42:11.818 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
00:42:11.820 00.002 1032 Enqueuing Move request for scope (-0.01, -0.02)
00:42:11.822 00.002 10072 Worker thread wakes up
00:42:11.822 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
00:42:11.822 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
00:42:11.822 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
00:42:11.823 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:11.826 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
00:42:11.826 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:42:11.827 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:11.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:42:11.827 00.000 10072 MoveAxis(W, 7, ABG)
00:42:11.827 00.000 10072 Guiding  Dir = 3, Dur = 7
00:42:11.827 00.000 10072 IsGuiding returns 0
00:42:11.827 00.000 10072 PulseGuide returned control before completion, sleep 17
00:42:11.846 00.019 1032 UpdateGuideState exits: m=1445 SNR=26.8
00:42:11.848 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:11.851 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:11.852 00.001 1032 Enqueuing Expose request
00:42:11.855 00.003 10072 IsGuiding returns 0
00:42:11.855 00.000 10072 Move returns status 0, amount 7
00:42:11.855 00.000 10072 MoveAxis(N, 0, ABG)
00:42:11.855 00.000 10072 Move returns status 0, amount 0
00:42:11.856 00.001 10072 move complete, result=0
00:42:11.856 00.000 10072 worker thread done servicing request
00:42:11.856 00.000 10072 Worker thread wakes up
00:42:11.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:11.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:11.863 00.007 1032 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
00:42:12.265 00.402 10072 Exposure complete
00:42:12.314 00.049 10072 worker thread done servicing request
00:42:12.315 00.001 1032 OnExposeComplete: enter
00:42:12.317 00.002 1032 UpdateGuideState(): m_state=6
00:42:12.319 00.002 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3424
00:42:12.320 00.001 1032 Star::Find returns 1 (0), X=318.74, Y=745.09, Mass=1344, SNR=25.8, Peak=153 HFD=2.5
00:42:12.322 00.002 1032 MultiStar: [#1 0.05,-0.16,1.09,U] [#2 -0.01,0.05,0.91,U] [#3 0.09,-0.11,0.77,U] [#4 -0.04,-0.03,0.71,U] [#5 -0.09,0.05,0.76,U] [#6 -0.13,0.04,0.70,U] [#7 -0.29,-0.10,0.00,M6] [#8 -0.12,-0.17,0.60,U] 
00:42:12.323 00.001 1032 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {0.20, 0.02}
00:42:12.326 00.003 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
00:42:12.327 00.001 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
00:42:12.328 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.35 mountX=-0.04 mountY=0.00, mountTheta=3.10
00:42:12.331 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
00:42:12.332 00.001 1032 Enqueuing Move request for scope (0.01, -0.04)
00:42:12.335 00.003 10072 Worker thread wakes up
00:42:12.335 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:42:12.335 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:42:12.335 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
00:42:12.336 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:12.338 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
00:42:12.338 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:42:12.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:12.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:42:12.338 00.000 10072 MoveAxis(W, 6, ABG)
00:42:12.338 00.000 10072 Guiding  Dir = 3, Dur = 6
00:42:12.338 00.000 10072 IsGuiding returns 0
00:42:12.340 00.002 10072 PulseGuide returned control before completion, sleep 16
00:42:12.356 00.016 1032 UpdateGuideState exits: m=1344 SNR=25.8
00:42:12.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:12.362 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:12.364 00.002 1032 Enqueuing Expose request
00:42:12.371 00.007 10072 IsGuiding returns 0
00:42:12.371 00.000 10072 Move returns status 0, amount 6
00:42:12.371 00.000 10072 MoveAxis(N, 0, ABG)
00:42:12.371 00.000 10072 Move returns status 0, amount 0
00:42:12.371 00.000 10072 move complete, result=0
00:42:12.371 00.000 10072 worker thread done servicing request
00:42:12.371 00.000 10072 Worker thread wakes up
00:42:12.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:12.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:12.373 00.002 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:42:13.000 00.627 10072 Exposure complete
00:42:13.050 00.050 10072 worker thread done servicing request
00:42:13.050 00.000 1032 OnExposeComplete: enter
00:42:13.052 00.002 1032 UpdateGuideState(): m_state=6
00:42:13.053 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3425
00:42:13.055 00.002 1032 Star::Find returns 1 (0), X=318.72, Y=745.13, Mass=1482, SNR=27.1, Peak=170 HFD=2.5
00:42:13.056 00.001 1032 MultiStar: [#1 0.01,0.05,1.06,U] [#2 0.04,0.16,0.95,U] [#3 0.05,-0.02,0.72,U] [#4 -0.09,0.06,0.66,U] [#5 -0.01,0.18,0.67,U] [#6 0.01,0.20,0.69,U] [#7 -0.07,-0.13,0.53,U] [#8 0.01,0.02,0.61,U] 
00:42:13.059 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {0.18, 0.07}
00:42:13.061 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
00:42:13.062 00.001 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
00:42:13.064 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.25 mountX=0.06 mountY=-0.04, mountTheta=-0.58
00:42:13.066 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
00:42:13.069 00.003 1032 Enqueuing Move request for scope (0.02, 0.07)
00:42:13.071 00.002 10072 Worker thread wakes up
00:42:13.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
00:42:13.071 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
00:42:13.071 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
00:42:13.072 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:13.074 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
00:42:13.074 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:42:13.074 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:13.074 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:42:13.074 00.000 10072 MoveAxis(W, 7, ABG)
00:42:13.074 00.000 10072 Guiding  Dir = 3, Dur = 7
00:42:13.075 00.001 10072 IsGuiding returns 0
00:42:13.075 00.000 10072 PulseGuide returned control before completion, sleep 17
00:42:13.092 00.017 1032 UpdateGuideState exits: m=1482 SNR=27.1
00:42:13.094 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:13.096 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:13.097 00.001 1032 Enqueuing Expose request
00:42:13.107 00.010 10072 IsGuiding returns 0
00:42:13.107 00.000 10072 Move returns status 0, amount 7
00:42:13.107 00.000 10072 MoveAxis(N, 0, ABG)
00:42:13.107 00.000 10072 Move returns status 0, amount 0
00:42:13.107 00.000 10072 move complete, result=0
00:42:13.107 00.000 10072 worker thread done servicing request
00:42:13.107 00.000 10072 Worker thread wakes up
00:42:13.107 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:13.107 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:13.110 00.003 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
00:42:13.518 00.408 10072 Exposure complete
00:42:13.565 00.047 10072 worker thread done servicing request
00:42:13.566 00.001 1032 OnExposeComplete: enter
00:42:13.567 00.001 1032 UpdateGuideState(): m_state=6
00:42:13.568 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3426
00:42:13.570 00.002 1032 Star::Find returns 1 (0), X=318.70, Y=745.20, Mass=1428, SNR=26.6, Peak=154 HFD=2.6
00:42:13.572 00.002 1032 MultiStar: [#1 -0.03,0.03,1.13,U] [#2 -0.06,0.20,0.95,U] [#3 0.04,0.10,0.73,U] [#4 -0.02,0.07,0.66,U] [#5 -0.06,0.17,0.69,U] [#6 -0.06,0.14,0.67,U] [#7 -0.10,0.14,0.52,U] [#8 0.03,0.17,0.60,U] 
00:42:13.573 00.001 1032 refined, 8 included, MultiStar: {-0.00, 0.13}, one-star: {0.17, 0.14}
00:42:13.574 00.001 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
00:42:13.575 00.001 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
00:42:13.577 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.60 mountX=0.12 mountY=-0.03, mountTheta=-0.23
00:42:13.581 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.13, opts=13)
00:42:13.583 00.002 1032 Enqueuing Move request for scope (-0.00, 0.13)
00:42:13.585 00.002 10072 Worker thread wakes up
00:42:13.585 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
00:42:13.585 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
00:42:13.585 00.000 10072 Moving (-0.00, 0.13) raw xDistance=0.12 yDistance=-0.03
00:42:13.588 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:13.605 00.017 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
00:42:13.605 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:42:13.605 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:13.606 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:42:13.606 00.000 10072 MoveAxis(W, 7, ABG)
00:42:13.606 00.000 10072 Guiding  Dir = 3, Dur = 7
00:42:13.606 00.000 10072 IsGuiding returns 0
00:42:13.607 00.001 10072 PulseGuide returned control before completion, sleep 17
00:42:13.623 00.016 1032 UpdateGuideState exits: m=1428 SNR=26.6
00:42:13.626 00.003 10072 IsGuiding returns 0
00:42:13.626 00.000 10072 Move returns status 0, amount 7
00:42:13.626 00.000 10072 MoveAxis(N, 0, ABG)
00:42:13.626 00.000 10072 Move returns status 0, amount 0
00:42:13.626 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:13.628 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:13.631 00.003 10072 move complete, result=0
00:42:13.631 00.000 10072 worker thread done servicing request
00:42:13.631 00.000 1032 Enqueuing Expose request
00:42:13.632 00.001 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
00:42:13.634 00.002 10072 Worker thread wakes up
00:42:13.635 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:13.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:14.264 00.629 10072 Exposure complete
00:42:14.315 00.051 10072 worker thread done servicing request
00:42:14.315 00.000 1032 OnExposeComplete: enter
00:42:14.317 00.002 1032 UpdateGuideState(): m_state=6
00:42:14.319 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3427
00:42:14.320 00.001 1032 Star::Find returns 1 (0), X=318.74, Y=745.11, Mass=1180, SNR=24.2, Peak=121 HFD=2.6
00:42:14.322 00.002 1032 MultiStar: [#1 0.11,0.09,1.28,U] [#2 0.05,0.19,1.00,U] [#3 0.06,0.14,0.78,U] [#4 -0.03,0.04,0.73,U] [#5 0.02,0.27,0.77,U] [#6 0.05,0.25,0.81,U] [#7 -0.12,-0.00,0.58,U] [#8 0.07,0.07,0.64,U] 
00:42:14.323 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.13}, one-star: {0.20, 0.05}
00:42:14.325 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
00:42:14.326 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
00:42:14.327 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.13 mountX=0.11 mountY=-0.09, mountTheta=-0.70
00:42:14.333 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
00:42:14.336 00.003 1032 Enqueuing Move request for scope (0.06, 0.13)
00:42:14.338 00.002 10072 Worker thread wakes up
00:42:14.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
00:42:14.338 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
00:42:14.338 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
00:42:14.341 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:14.344 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
00:42:14.344 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:42:14.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:14.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:42:14.344 00.000 10072 MoveAxis(W, 8, ABG)
00:42:14.344 00.000 10072 Guiding  Dir = 3, Dur = 8
00:42:14.354 00.010 10072 IsGuiding returns 0
00:42:14.354 00.000 10072 PulseGuide returned control before completion, sleep 18
00:42:14.362 00.008 1032 UpdateGuideState exits: m=1180 SNR=24.2
00:42:14.365 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:14.368 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:14.370 00.002 1032 Enqueuing Expose request
00:42:14.386 00.016 10072 IsGuiding returns 0
00:42:14.386 00.000 10072 Move returns status 0, amount 8
00:42:14.386 00.000 10072 MoveAxis(N, 0, ABG)
00:42:14.386 00.000 10072 Move returns status 0, amount 0
00:42:14.386 00.000 10072 move complete, result=0
00:42:14.386 00.000 10072 worker thread done servicing request
00:42:14.386 00.000 10072 Worker thread wakes up
00:42:14.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:14.387 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:14.389 00.002 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:42:14.793 00.404 10072 Exposure complete
00:42:14.844 00.051 10072 worker thread done servicing request
00:42:14.844 00.000 1032 OnExposeComplete: enter
00:42:14.846 00.002 1032 UpdateGuideState(): m_state=6
00:42:14.847 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3428
00:42:14.849 00.002 1032 Star::Find returns 1 (0), X=318.72, Y=745.07, Mass=1468, SNR=27.0, Peak=162 HFD=2.6
00:42:14.850 00.001 1032 MultiStar: [#1 0.06,0.07,1.05,U] [#2 0.08,0.00,0.94,U] [#3 -0.04,-0.03,0.73,U] [#4 -0.04,-0.00,0.60,U] [#5 -0.00,0.15,0.66,U] [#6 0.12,0.07,0.67,U] [#7 -0.16,-0.05,0.55,U] [#8 -0.05,-0.02,0.58,U] 
00:42:14.852 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.18, 0.01}
00:42:14.855 00.003 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
00:42:14.856 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
00:42:14.858 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.60 mountX=0.01 mountY=-0.04, mountTheta=-1.23
00:42:14.860 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
00:42:14.861 00.001 1032 Enqueuing Move request for scope (0.04, 0.02)
00:42:14.863 00.002 10072 Worker thread wakes up
00:42:14.863 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
00:42:14.863 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
00:42:14.863 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
00:42:14.865 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:14.868 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
00:42:14.868 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:42:14.868 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:14.868 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:42:14.868 00.000 10072 MoveAxis(W, 7, ABG)
00:42:14.868 00.000 10072 Guiding  Dir = 3, Dur = 7
00:42:14.868 00.000 10072 IsGuiding returns 0
00:42:14.869 00.001 10072 PulseGuide returned control before completion, sleep 17
00:42:14.886 00.017 1032 UpdateGuideState exits: m=1468 SNR=27.0
00:42:14.889 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:14.890 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:14.892 00.002 1032 Enqueuing Expose request
00:42:14.900 00.008 10072 IsGuiding returns 0
00:42:14.900 00.000 10072 Move returns status 0, amount 7
00:42:14.900 00.000 10072 MoveAxis(N, 0, ABG)
00:42:14.900 00.000 10072 Move returns status 0, amount 0
00:42:14.900 00.000 10072 move complete, result=0
00:42:14.900 00.000 10072 worker thread done servicing request
00:42:14.900 00.000 10072 Worker thread wakes up
00:42:14.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:14.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:14.904 00.004 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
00:42:15.527 00.623 10072 Exposure complete
00:42:15.575 00.048 10072 worker thread done servicing request
00:42:15.575 00.000 1032 OnExposeComplete: enter
00:42:15.577 00.002 1032 UpdateGuideState(): m_state=6
00:42:15.580 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3429
00:42:15.582 00.002 1032 Star::Find returns 1 (0), X=318.76, Y=745.06, Mass=1265, SNR=25.1, Peak=141 HFD=2.5
00:42:15.585 00.003 1032 MultiStar: [#1 0.07,-0.01,1.18,U] [#2 0.11,-0.02,1.04,U] [#3 -0.01,0.17,0.79,U] [#4 -0.02,-0.14,0.70,U] [#5 0.04,0.01,0.76,U] [#6 0.06,0.02,0.71,U] [#7 -0.14,0.17,0.57,U] [#8 0.10,0.01,0.62,U] 
00:42:15.587 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.23, 0.00}
00:42:15.589 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
00:42:15.591 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
00:42:15.592 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.29 mountX=0.00 mountY=-0.07, mountTheta=-1.54
00:42:15.595 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
00:42:15.598 00.003 1032 Enqueuing Move request for scope (0.06, 0.02)
00:42:15.602 00.004 10072 Worker thread wakes up
00:42:15.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
00:42:15.602 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
00:42:15.602 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.07
00:42:15.609 00.007 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
00:42:15.609 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:42:15.609 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:15.609 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:42:15.610 00.001 10072 MoveAxis(W, 8, ABG)
00:42:15.610 00.000 10072 Guiding  Dir = 3, Dur = 8
00:42:15.611 00.001 10072 IsGuiding returns 0
00:42:15.611 00.000 10072 PulseGuide returned control before completion, sleep 18
00:42:15.611 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:15.634 00.023 10072 IsGuiding returns 1
00:42:15.634 00.000 10072 scope still moving after pulse duration time elapsed
00:42:15.635 00.001 1032 UpdateGuideState exits: m=1265 SNR=25.1
00:42:15.638 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:15.640 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:15.642 00.002 1032 Enqueuing Expose request
00:42:15.665 00.023 10072 IsGuiding returns 1
00:42:15.696 00.031 10072 IsGuiding returns 1
00:42:15.726 00.030 10072 IsGuiding returns 1
00:42:15.758 00.032 10072 IsGuiding returns 1
00:42:15.789 00.031 10072 IsGuiding returns 1
00:42:15.821 00.032 10072 IsGuiding returns 1
00:42:15.852 00.031 10072 IsGuiding returns 1
00:42:15.883 00.031 10072 IsGuiding returns 1
00:42:15.914 00.031 10072 IsGuiding returns 1
00:42:15.945 00.031 10072 IsGuiding returns 1
00:42:15.976 00.031 10072 IsGuiding returns 1
00:42:16.007 00.031 10072 IsGuiding returns 1
00:42:16.038 00.031 10072 IsGuiding returns 1
00:42:16.070 00.032 10072 IsGuiding returns 0
00:42:16.070 00.000 10072 scope move finished after 8 + 450 ms
00:42:16.070 00.000 10072 Move returns status 0, amount 8
00:42:16.070 00.000 10072 MoveAxis(N, 0, ABG)
00:42:16.070 00.000 10072 Move returns status 0, amount 0
00:42:16.070 00.000 10072 move complete, result=0
00:42:16.070 00.000 10072 worker thread done servicing request
00:42:16.070 00.000 10072 Worker thread wakes up
00:42:16.070 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:42:16.072 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:16.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:16.697 00.625 10072 Exposure complete
00:42:16.742 00.045 10072 worker thread done servicing request
00:42:16.742 00.000 1032 OnExposeComplete: enter
00:42:16.743 00.001 1032 UpdateGuideState(): m_state=6
00:42:16.745 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3430
00:42:16.746 00.001 1032 Star::Find returns 1 (0), X=318.84, Y=745.09, Mass=1468, SNR=27.0, Peak=170 HFD=2.6
00:42:16.748 00.002 1032 MultiStar: [#1 0.04,0.04,1.14,U] [#2 0.08,0.17,0.99,U] [#3 -0.01,0.06,0.72,U] [#4 0.08,0.08,0.68,U] [#5 -0.03,0.20,0.68,U] [#6 -0.06,0.01,0.68,U] [#7 -0.07,0.15,0.53,U] [#8 0.08,0.06,0.59,U] 
00:42:16.749 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.30, 0.03}
00:42:16.751 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
00:42:16.751 00.000 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
00:42:16.754 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.95 mountX=0.07 mountY=-0.08, mountTheta=-0.88
00:42:16.756 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
00:42:16.758 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
00:42:16.759 00.001 10072 Worker thread wakes up
00:42:16.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
00:42:16.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
00:42:16.759 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
00:42:16.761 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:16.763 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
00:42:16.763 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:42:16.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:16.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:42:16.763 00.000 10072 MoveAxis(W, 9, ABG)
00:42:16.763 00.000 10072 Guiding  Dir = 3, Dur = 9
00:42:16.763 00.000 10072 IsGuiding returns 0
00:42:16.764 00.001 10072 PulseGuide returned control before completion, sleep 19
00:42:16.781 00.017 1032 UpdateGuideState exits: m=1468 SNR=27.0
00:42:16.783 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:16.785 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:16.786 00.001 1032 Enqueuing Expose request
00:42:16.787 00.001 10072 IsGuiding returns 0
00:42:16.787 00.000 10072 Move returns status 0, amount 9
00:42:16.788 00.001 10072 MoveAxis(N, 0, ABG)
00:42:16.788 00.000 10072 Move returns status 0, amount 0
00:42:16.788 00.000 10072 move complete, result=0
00:42:16.789 00.001 10072 worker thread done servicing request
00:42:16.789 00.000 10072 Worker thread wakes up
00:42:16.789 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:16.789 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:16.795 00.006 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:42:17.200 00.405 10072 Exposure complete
00:42:17.251 00.051 10072 worker thread done servicing request
00:42:17.251 00.000 1032 OnExposeComplete: enter
00:42:17.253 00.002 1032 UpdateGuideState(): m_state=6
00:42:17.255 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3431
00:42:17.257 00.002 1032 Star::Find returns 1 (0), X=318.78, Y=745.09, Mass=1324, SNR=25.6, Peak=154 HFD=2.5
00:42:17.259 00.002 1032 MultiStar: [#1 0.13,0.06,1.11,U] [#2 0.12,0.17,1.03,U] [#3 -0.02,0.09,0.71,U] [#4 0.08,0.13,0.71,U] [#5 0.05,0.16,0.75,U] [#6 0.08,0.11,0.72,U] [#7 0.02,-0.09,0.55,U] [#8 0.14,0.13,0.57,U] 
00:42:17.261 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.24, 0.03}
00:42:17.263 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
00:42:17.265 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
00:42:17.265 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.72 mountX=0.06 mountY=-0.12, mountTheta=-1.11
00:42:17.269 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
00:42:17.272 00.003 1032 Enqueuing Move request for scope (0.10, 0.09)
00:42:17.276 00.004 10072 Worker thread wakes up
00:42:17.277 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
00:42:17.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
00:42:17.277 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
00:42:17.279 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:17.281 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
00:42:17.281 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:42:17.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:17.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:42:17.281 00.000 10072 MoveAxis(W, 7, ABG)
00:42:17.281 00.000 10072 Guiding  Dir = 3, Dur = 7
00:42:17.282 00.001 10072 IsGuiding returns 0
00:42:17.282 00.000 10072 PulseGuide returned control before completion, sleep 17
00:42:17.300 00.018 1032 UpdateGuideState exits: m=1324 SNR=25.6
00:42:17.303 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:17.305 00.002 10072 IsGuiding returns 0
00:42:17.305 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:17.307 00.002 1032 Enqueuing Expose request
00:42:17.309 00.002 10072 Move returns status 0, amount 7
00:42:17.309 00.000 10072 MoveAxis(N, 0, ABG)
00:42:17.309 00.000 10072 Move returns status 0, amount 0
00:42:17.309 00.000 10072 move complete, result=0
00:42:17.309 00.000 10072 worker thread done servicing request
00:42:17.309 00.000 10072 Worker thread wakes up
00:42:17.310 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:17.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:17.318 00.008 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:42:17.939 00.621 10072 Exposure complete
00:42:17.988 00.049 10072 worker thread done servicing request
00:42:17.988 00.000 1032 OnExposeComplete: enter
00:42:17.990 00.002 1032 UpdateGuideState(): m_state=6
00:42:17.992 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3432
00:42:17.993 00.001 1032 Star::Find returns 1 (0), X=318.74, Y=745.16, Mass=1352, SNR=25.9, Peak=153 HFD=2.5
00:42:17.995 00.002 1032 MultiStar: [#1 0.12,-0.02,1.14,U] [#2 0.03,0.19,0.95,U] [#3 0.14,-0.08,0.75,U] [#4 0.05,0.04,0.67,U] [#5 0.00,0.15,0.71,U] [#6 0.09,0.23,0.67,U] [#7 -0.14,0.00,0.53,U] [#8 0.12,0.16,0.62,U] 
00:42:17.997 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.20, 0.10}
00:42:17.998 00.001 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
00:42:18.000 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
00:42:18.002 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=0.06 mountY=-0.10, mountTheta=-1.03
00:42:18.005 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
00:42:18.007 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
00:42:18.009 00.002 10072 Worker thread wakes up
00:42:18.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
00:42:18.009 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
00:42:18.009 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
00:42:18.010 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:18.012 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
00:42:18.012 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:42:18.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:18.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:42:18.012 00.000 10072 MoveAxis(W, 8, ABG)
00:42:18.012 00.000 10072 Guiding  Dir = 3, Dur = 8
00:42:18.012 00.000 10072 IsGuiding returns 0
00:42:18.013 00.001 10072 PulseGuide returned control before completion, sleep 18
00:42:18.031 00.018 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:42:18.034 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:18.036 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:18.038 00.002 1032 Enqueuing Expose request
00:42:18.042 00.004 10072 IsGuiding returns 0
00:42:18.042 00.000 10072 Move returns status 0, amount 8
00:42:18.042 00.000 10072 MoveAxis(N, 0, ABG)
00:42:18.042 00.000 10072 Move returns status 0, amount 0
00:42:18.042 00.000 10072 move complete, result=0
00:42:18.043 00.001 10072 worker thread done servicing request
00:42:18.043 00.000 10072 Worker thread wakes up
00:42:18.043 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:18.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:18.050 00.007 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:42:18.449 00.399 10072 Exposure complete
00:42:18.497 00.048 10072 worker thread done servicing request
00:42:18.497 00.000 1032 OnExposeComplete: enter
00:42:18.499 00.002 1032 UpdateGuideState(): m_state=6
00:42:18.501 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3433
00:42:18.503 00.002 1032 Star::Find returns 1 (0), X=318.72, Y=745.23, Mass=1283, SNR=25.2, Peak=134 HFD=2.6
00:42:18.505 00.002 1032 MultiStar: [#1 0.08,0.09,1.16,U] [#2 0.07,0.13,0.99,U] [#3 0.06,0.13,0.75,U] [#4 -0.00,0.00,0.68,U] [#5 -0.08,0.25,0.72,U] [#6 -0.06,0.15,0.74,U] [#7 -0.18,0.15,0.56,U] [#8 0.13,0.05,0.60,U] 
00:42:18.507 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.13}, one-star: {0.18, 0.17}
00:42:18.508 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
00:42:18.510 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
00:42:18.511 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.28 mountX=0.11 mountY=-0.07, mountTheta=-0.55
00:42:18.515 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.13, opts=13)
00:42:18.518 00.003 1032 Enqueuing Move request for scope (0.04, 0.13)
00:42:18.520 00.002 10072 Worker thread wakes up
00:42:18.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
00:42:18.521 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
00:42:18.521 00.000 10072 Moving (0.04, 0.13) raw xDistance=0.11 yDistance=-0.07
00:42:18.523 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:18.525 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
00:42:18.526 00.001 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:42:18.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:18.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:42:18.526 00.000 10072 MoveAxis(W, 7, ABG)
00:42:18.526 00.000 10072 Guiding  Dir = 3, Dur = 7
00:42:18.526 00.000 10072 IsGuiding returns 0
00:42:18.527 00.001 10072 PulseGuide returned control before completion, sleep 17
00:42:18.544 00.017 1032 UpdateGuideState exits: m=1283 SNR=25.2
00:42:18.546 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:18.548 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:18.549 00.001 1032 Enqueuing Expose request
00:42:18.555 00.006 10072 IsGuiding returns 0
00:42:18.555 00.000 10072 Move returns status 0, amount 7
00:42:18.555 00.000 10072 MoveAxis(N, 0, ABG)
00:42:18.555 00.000 10072 Move returns status 0, amount 0
00:42:18.555 00.000 10072 move complete, result=0
00:42:18.555 00.000 10072 worker thread done servicing request
00:42:18.555 00.000 10072 Worker thread wakes up
00:42:18.556 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:18.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:18.560 00.004 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:42:19.187 00.627 10072 Exposure complete
00:42:19.233 00.046 10072 worker thread done servicing request
00:42:19.233 00.000 1032 OnExposeComplete: enter
00:42:19.236 00.003 1032 UpdateGuideState(): m_state=6
00:42:19.238 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3434
00:42:19.240 00.002 1032 Star::Find returns 1 (0), X=318.75, Y=745.13, Mass=1355, SNR=25.9, Peak=152 HFD=2.5
00:42:19.242 00.002 1032 MultiStar: [#1 0.01,0.02,1.13,U] [#2 -0.01,0.23,0.98,U] [#3 0.04,0.15,0.79,U] [#4 0.09,0.11,0.67,U] [#5 -0.14,0.16,0.71,U] [#6 0.08,0.27,0.00,M1] [#7 -0.17,0.00,0.51,U] [#8 0.01,0.25,0.59,U] 
00:42:19.244 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.12}, one-star: {0.22, 0.07}
00:42:19.245 00.001 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
00:42:19.247 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
00:42:19.249 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=0.11 mountY=-0.05, mountTheta=-0.42
00:42:19.252 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
00:42:19.254 00.002 1032 Enqueuing Move request for scope (0.02, 0.12)
00:42:19.256 00.002 10072 Worker thread wakes up
00:42:19.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
00:42:19.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
00:42:19.256 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
00:42:19.258 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:19.261 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
00:42:19.261 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:42:19.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:19.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:42:19.261 00.000 10072 MoveAxis(W, 8, ABG)
00:42:19.261 00.000 10072 Guiding  Dir = 3, Dur = 8
00:42:19.261 00.000 10072 IsGuiding returns 0
00:42:19.262 00.001 10072 PulseGuide returned control before completion, sleep 18
00:42:19.279 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:42:19.281 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:19.286 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:19.287 00.001 1032 Enqueuing Expose request
00:42:19.296 00.009 10072 IsGuiding returns 0
00:42:19.296 00.000 10072 Move returns status 0, amount 8
00:42:19.296 00.000 10072 MoveAxis(N, 0, ABG)
00:42:19.296 00.000 10072 Move returns status 0, amount 0
00:42:19.296 00.000 10072 move complete, result=0
00:42:19.296 00.000 10072 worker thread done servicing request
00:42:19.296 00.000 10072 Worker thread wakes up
00:42:19.296 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:19.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:19.296 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:42:19.706 00.410 10072 Exposure complete
00:42:19.759 00.053 10072 worker thread done servicing request
00:42:19.759 00.000 1032 OnExposeComplete: enter
00:42:19.762 00.003 1032 UpdateGuideState(): m_state=6
00:42:19.764 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3435
00:42:19.766 00.002 1032 Star::Find returns 1 (0), X=318.80, Y=745.12, Mass=1372, SNR=26.1, Peak=156 HFD=2.5
00:42:19.769 00.003 1032 MultiStar: [#1 0.02,0.07,1.12,U] [#2 -0.05,0.10,1.03,U] [#3 0.04,0.08,0.73,U] [#4 0.05,0.06,0.65,U] [#5 -0.01,0.27,0.70,U] [#6 0.09,0.22,0.72,U] [#7 -0.09,0.15,0.54,U] [#8 0.13,0.25,0.00,M1] 
00:42:19.772 00.003 1032 refined, 7 included, MultiStar: {0.05, 0.12}, one-star: {0.27, 0.06}
00:42:19.773 00.001 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
00:42:19.775 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
00:42:19.778 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.18 mountX=0.10 mountY=-0.08, mountTheta=-0.65
00:42:19.781 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
00:42:19.782 00.001 1032 Enqueuing Move request for scope (0.05, 0.12)
00:42:19.785 00.003 10072 Worker thread wakes up
00:42:19.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
00:42:19.785 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
00:42:19.785 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.10 yDistance=-0.08
00:42:19.787 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:19.790 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
00:42:19.790 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:42:19.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:19.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:42:19.790 00.000 10072 MoveAxis(W, 7, ABG)
00:42:19.790 00.000 10072 Guiding  Dir = 3, Dur = 7
00:42:19.790 00.000 10072 IsGuiding returns 0
00:42:19.791 00.001 10072 PulseGuide returned control before completion, sleep 17
00:42:19.808 00.017 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:42:19.810 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:19.812 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:19.814 00.002 1032 Enqueuing Expose request
00:42:19.816 00.002 10072 IsGuiding returns 0
00:42:19.817 00.001 10072 Move returns status 0, amount 7
00:42:19.817 00.000 10072 MoveAxis(N, 0, ABG)
00:42:19.817 00.000 10072 Move returns status 0, amount 0
00:42:19.817 00.000 10072 move complete, result=0
00:42:19.818 00.001 10072 worker thread done servicing request
00:42:19.818 00.000 10072 Worker thread wakes up
00:42:19.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:19.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:19.825 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:42:20.441 00.616 10072 Exposure complete
00:42:20.491 00.050 10072 worker thread done servicing request
00:42:20.491 00.000 1032 OnExposeComplete: enter
00:42:20.493 00.002 1032 UpdateGuideState(): m_state=6
00:42:20.495 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3436
00:42:20.498 00.003 1032 Star::Find returns 1 (0), X=318.79, Y=745.22, Mass=1296, SNR=25.4, Peak=145 HFD=2.5
00:42:20.500 00.002 1032 MultiStar: [#1 0.11,0.00,1.20,U] [#2 0.04,0.13,0.93,U] [#3 0.08,0.04,0.74,U] [#4 0.02,-0.03,0.69,U] [#5 0.01,0.23,0.75,U] [#6 0.10,0.20,0.73,U] [#7 -0.04,-0.11,0.57,U] [#8 0.01,0.05,0.61,U] 
00:42:20.501 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.26, 0.16}
00:42:20.503 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
00:42:20.505 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
00:42:20.506 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.79 mountX=0.06 mountY=-0.10, mountTheta=-1.04
00:42:20.509 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
00:42:20.511 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
00:42:20.512 00.001 10072 Worker thread wakes up
00:42:20.513 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
00:42:20.513 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
00:42:20.513 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
00:42:20.514 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:20.522 00.008 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
00:42:20.522 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:42:20.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:20.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:42:20.522 00.000 10072 MoveAxis(W, 7, ABG)
00:42:20.522 00.000 10072 Guiding  Dir = 3, Dur = 7
00:42:20.524 00.002 10072 IsGuiding returns 0
00:42:20.524 00.000 10072 PulseGuide returned control before completion, sleep 17
00:42:20.541 00.017 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:42:20.543 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:20.545 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:20.546 00.001 1032 Enqueuing Expose request
00:42:20.550 00.004 10072 IsGuiding returns 0
00:42:20.550 00.000 10072 Move returns status 0, amount 7
00:42:20.551 00.001 10072 MoveAxis(N, 0, ABG)
00:42:20.551 00.000 10072 Move returns status 0, amount 0
00:42:20.551 00.000 10072 move complete, result=0
00:42:20.551 00.000 10072 worker thread done servicing request
00:42:20.551 00.000 10072 Worker thread wakes up
00:42:20.551 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:20.551 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:20.557 00.006 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:42:20.959 00.402 10072 Exposure complete
00:42:21.010 00.051 10072 worker thread done servicing request
00:42:21.010 00.000 1032 OnExposeComplete: enter
00:42:21.012 00.002 1032 UpdateGuideState(): m_state=6
00:42:21.014 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3437
00:42:21.016 00.002 1032 Star::Find returns 1 (0), X=318.91, Y=745.14, Mass=1382, SNR=26.2, Peak=158 HFD=2.6
00:42:21.018 00.002 1032 MultiStar: [#1 0.19,-0.14,1.13,U] [#2 0.17,0.02,1.00,U] [#3 0.02,-0.05,0.75,U] [#4 -0.04,0.03,0.68,U] [#5 0.00,0.11,0.71,U] [#6 0.15,0.14,0.72,U] [#7 -0.14,0.01,0.52,U] [#8 0.21,0.01,0.58,U] 
00:42:21.020 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.37, 0.08}
00:42:21.024 00.004 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
00:42:21.026 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
00:42:21.028 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.13 mountX=-0.02 mountY=-0.13, mountTheta=-1.70
00:42:21.030 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
00:42:21.032 00.002 1032 Enqueuing Move request for scope (0.13, 0.02)
00:42:21.033 00.001 10072 Worker thread wakes up
00:42:21.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
00:42:21.033 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
00:42:21.033 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.02 yDistance=-0.13
00:42:21.035 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:21.037 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
00:42:21.037 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:42:21.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:21.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:42:21.037 00.000 10072 MoveAxis(W, 6, ABG)
00:42:21.037 00.000 10072 Guiding  Dir = 3, Dur = 6
00:42:21.037 00.000 10072 IsGuiding returns 0
00:42:21.038 00.001 10072 PulseGuide returned control before completion, sleep 16
00:42:21.056 00.018 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:42:21.058 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:21.059 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:21.061 00.002 1032 Enqueuing Expose request
00:42:21.064 00.003 10072 IsGuiding returns 0
00:42:21.064 00.000 10072 Move returns status 0, amount 6
00:42:21.064 00.000 10072 MoveAxis(N, 0, ABG)
00:42:21.064 00.000 10072 Move returns status 0, amount 0
00:42:21.064 00.000 10072 move complete, result=0
00:42:21.064 00.000 10072 worker thread done servicing request
00:42:21.064 00.000 10072 Worker thread wakes up
00:42:21.064 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:21.064 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:21.071 00.007 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:42:21.690 00.619 10072 Exposure complete
00:42:21.738 00.048 10072 worker thread done servicing request
00:42:21.738 00.000 1032 OnExposeComplete: enter
00:42:21.741 00.003 1032 UpdateGuideState(): m_state=6
00:42:21.743 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3438
00:42:21.745 00.002 1032 Star::Find returns 1 (0), X=318.91, Y=745.17, Mass=1391, SNR=26.3, Peak=155 HFD=2.5
00:42:21.747 00.002 1032 MultiStar: [#1 0.07,0.06,1.13,U] [#2 0.03,0.14,0.95,U] [#3 0.13,0.11,0.74,U] [#4 -0.02,0.15,0.65,U] [#5 0.01,0.20,0.74,U] [#6 0.13,0.28,0.00,M1] [#7 -0.19,0.07,0.55,U] [#8 0.26,0.16,0.00,M1] 
00:42:21.748 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.12}, one-star: {0.37, 0.11}
00:42:21.750 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
00:42:21.751 00.001 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
00:42:21.753 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.95 mountX=0.09 mountY=-0.11, mountTheta=-0.88
00:42:21.756 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
00:42:21.758 00.002 1032 Enqueuing Move request for scope (0.08, 0.12)
00:42:21.759 00.001 10072 Worker thread wakes up
00:42:21.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
00:42:21.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
00:42:21.759 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.09 yDistance=-0.11
00:42:21.761 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:21.763 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
00:42:21.763 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:42:21.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:21.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:42:21.763 00.000 10072 MoveAxis(W, 5, ABG)
00:42:21.763 00.000 10072 Guiding  Dir = 3, Dur = 5
00:42:21.763 00.000 10072 IsGuiding returns 0
00:42:21.764 00.001 10072 PulseGuide returned control before completion, sleep 15
00:42:21.781 00.017 10072 IsGuiding returns 0
00:42:21.781 00.000 10072 Move returns status 0, amount 5
00:42:21.781 00.000 10072 MoveAxis(N, 0, ABG)
00:42:21.781 00.000 10072 Move returns status 0, amount 0
00:42:21.781 00.000 10072 move complete, result=0
00:42:21.781 00.000 10072 worker thread done servicing request
00:42:21.783 00.002 1032 UpdateGuideState exits: m=1391 SNR=26.3
00:42:21.785 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:21.787 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:21.788 00.001 1032 Enqueuing Expose request
00:42:21.789 00.001 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:42:21.791 00.002 10072 Worker thread wakes up
00:42:21.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:21.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:22.207 00.416 10072 Exposure complete
00:42:22.254 00.047 10072 worker thread done servicing request
00:42:22.254 00.000 1032 OnExposeComplete: enter
00:42:22.255 00.001 1032 UpdateGuideState(): m_state=6
00:42:22.258 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3439
00:42:22.260 00.002 1032 Star::Find returns 1 (0), X=318.83, Y=745.29, Mass=1526, SNR=27.5, Peak=161 HFD=2.7
00:42:22.261 00.001 1032 MultiStar: [#1 0.12,0.07,1.07,U] [#2 -0.02,0.36,0.00,M1] [#3 0.05,0.20,0.72,U] [#4 0.14,0.14,0.65,U] [#5 0.10,0.33,0.00,M1] [#6 0.10,0.24,0.66,U] [#7 -0.05,0.19,0.52,U] [#8 0.14,0.18,0.57,U] 
00:42:22.263 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.17}, one-star: {0.30, 0.23}
00:42:22.265 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
00:42:22.266 00.001 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
00:42:22.270 00.004 1032 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.22 cameraTheta=0.93 mountX=0.13 mountY=-0.17, mountTheta=-0.90
00:42:22.273 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.17, opts=13)
00:42:22.275 00.002 1032 Enqueuing Move request for scope (0.13, 0.17)
00:42:22.277 00.002 10072 Worker thread wakes up
00:42:22.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
00:42:22.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
00:42:22.277 00.000 10072 Moving (0.13, 0.17) raw xDistance=0.13 yDistance=-0.17
00:42:22.279 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:22.281 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.97
00:42:22.281 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
00:42:22.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:22.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:42:22.281 00.000 10072 MoveAxis(W, 71, ABG)
00:42:22.281 00.000 10072 Guiding  Dir = 3, Dur = 71
00:42:22.282 00.001 10072 IsGuiding returns 0
00:42:22.282 00.000 10072 PulseGuide returned control before completion, sleep 81
00:42:22.300 00.018 1032 UpdateGuideState exits: m=1526 SNR=27.5
00:42:22.302 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:22.304 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:22.305 00.001 1032 Enqueuing Expose request
00:42:22.377 00.072 10072 IsGuiding returns 0
00:42:22.377 00.000 10072 Move returns status 0, amount 71
00:42:22.377 00.000 10072 MoveAxis(N, 0, ABG)
00:42:22.377 00.000 10072 Move returns status 0, amount 0
00:42:22.377 00.000 10072 move complete, result=0
00:42:22.377 00.000 10072 worker thread done servicing request
00:42:22.379 00.002 10072 Worker thread wakes up
00:42:22.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:22.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:22.379 00.000 1032 GuideStep: 0.1 px 71 ms WEST, -0.2 px 0 ms NORTH
00:42:23.006 00.627 10072 Exposure complete
00:42:23.053 00.047 10072 worker thread done servicing request
00:42:23.053 00.000 1032 OnExposeComplete: enter
00:42:23.055 00.002 1032 UpdateGuideState(): m_state=6
00:42:23.057 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3440
00:42:23.058 00.001 1032 Star::Find returns 1 (0), X=318.91, Y=745.13, Mass=1317, SNR=25.6, Peak=162 HFD=2.5
00:42:23.061 00.003 1032 MultiStar: [#1 0.14,-0.11,1.15,U] [#2 0.04,0.16,0.96,U] [#3 0.07,-0.04,0.73,U] [#4 0.11,-0.12,0.73,U] [#5 0.13,0.17,0.72,U] [#6 0.11,0.09,0.70,U] [#7 0.05,0.03,0.55,U] [#8 0.26,0.05,0.65,U] 
00:42:23.062 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.37, 0.07}
00:42:23.063 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
00:42:23.065 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
00:42:23.066 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.21 mountX=-0.01 mountY=-0.15, mountTheta=-1.62
00:42:23.069 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
00:42:23.071 00.002 1032 Enqueuing Move request for scope (0.15, 0.03)
00:42:23.073 00.002 10072 Worker thread wakes up
00:42:23.073 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
00:42:23.073 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
00:42:23.073 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
00:42:23.075 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:23.077 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
00:42:23.077 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:42:23.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:23.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:42:23.077 00.000 10072 MoveAxis(W, 4, ABG)
00:42:23.078 00.001 10072 Guiding  Dir = 3, Dur = 4
00:42:23.079 00.001 10072 IsGuiding returns 0
00:42:23.081 00.002 10072 PulseGuide returned control before completion, sleep 12
00:42:23.095 00.014 10072 IsGuiding returns 0
00:42:23.095 00.000 10072 Move returns status 0, amount 4
00:42:23.095 00.000 10072 MoveAxis(N, 0, ABG)
00:42:23.095 00.000 10072 Move returns status 0, amount 0
00:42:23.095 00.000 10072 move complete, result=0
00:42:23.095 00.000 10072 worker thread done servicing request
00:42:23.097 00.002 1032 UpdateGuideState exits: m=1317 SNR=25.6
00:42:23.099 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:23.100 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:23.103 00.003 1032 Enqueuing Expose request
00:42:23.104 00.001 1032 GuideStep: -0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
00:42:23.105 00.001 10072 Worker thread wakes up
00:42:23.106 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:23.106 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:23.523 00.417 10072 Exposure complete
00:42:23.573 00.050 10072 worker thread done servicing request
00:42:23.573 00.000 1032 OnExposeComplete: enter
00:42:23.575 00.002 1032 UpdateGuideState(): m_state=6
00:42:23.576 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3441
00:42:23.578 00.002 1032 Star::Find returns 1 (0), X=318.93, Y=745.04, Mass=1322, SNR=25.5, Peak=161 HFD=2.7
00:42:23.580 00.002 1032 MultiStar: [#1 0.24,-0.06,1.14,U] [#2 0.16,0.04,1.03,U] [#3 0.10,-0.01,0.75,U] [#4 0.04,-0.16,0.66,U] [#5 0.03,0.16,0.74,U] [#6 0.20,0.09,0.76,U] [#7 -0.01,-0.17,0.55,U] [#8 0.33,0.02,0.00,M1] 
00:42:23.584 00.004 1032 refined, 7 included, MultiStar: {0.17, -0.01}, one-star: {0.39, -0.02}
00:42:23.585 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
00:42:23.587 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
00:42:23.588 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.06 mountX=-0.05 mountY=-0.16, mountTheta=-1.89
00:42:23.591 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
00:42:23.593 00.002 1032 Enqueuing Move request for scope (0.17, -0.01)
00:42:23.594 00.001 10072 Worker thread wakes up
00:42:23.594 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
00:42:23.594 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
00:42:23.595 00.001 10072 Moving (0.17, -0.01) raw xDistance=-0.05 yDistance=-0.16
00:42:23.598 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:23.604 00.006 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
00:42:23.604 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:42:23.604 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:23.604 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:42:23.604 00.000 10072 MoveAxis(W, 3, ABG)
00:42:23.604 00.000 10072 Guiding  Dir = 3, Dur = 3
00:42:23.605 00.001 10072 IsGuiding returns 0
00:42:23.606 00.001 10072 PulseGuide returned control before completion, sleep 13
00:42:23.628 00.022 10072 IsGuiding returns 0
00:42:23.628 00.000 10072 Move returns status 0, amount 3
00:42:23.628 00.000 10072 MoveAxis(N, 0, ABG)
00:42:23.628 00.000 10072 Move returns status 0, amount 0
00:42:23.628 00.000 10072 move complete, result=0
00:42:23.628 00.000 10072 worker thread done servicing request
00:42:23.630 00.002 1032 UpdateGuideState exits: m=1322 SNR=25.5
00:42:23.632 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:23.634 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:23.636 00.002 1032 Enqueuing Expose request
00:42:23.638 00.002 10072 Worker thread wakes up
00:42:23.638 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
00:42:23.640 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:23.640 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:24.271 00.631 10072 Exposure complete
00:42:24.319 00.048 10072 worker thread done servicing request
00:42:24.319 00.000 1032 OnExposeComplete: enter
00:42:24.322 00.003 1032 UpdateGuideState(): m_state=6
00:42:24.323 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3442
00:42:24.325 00.002 1032 Star::Find returns 1 (0), X=318.86, Y=745.16, Mass=1473, SNR=27.1, Peak=178 HFD=2.5
00:42:24.326 00.001 1032 MultiStar: [#1 0.11,0.02,1.07,U] [#2 0.16,0.16,0.99,U] [#3 0.15,-0.01,0.76,U] [#4 0.20,0.01,0.67,U] [#5 0.08,0.13,0.68,U] [#6 0.25,0.16,0.00,M1] [#7 0.04,-0.09,0.53,U] [#8 0.13,0.08,0.56,U] 
00:42:24.327 00.001 1032 refined, 7 included, MultiStar: {0.16, 0.06}, one-star: {0.32, 0.10}
00:42:24.329 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
00:42:24.331 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
00:42:24.333 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.36 mountX=0.02 mountY=-0.17, mountTheta=-1.47
00:42:24.336 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.06, opts=13)
00:42:24.339 00.003 1032 Enqueuing Move request for scope (0.16, 0.06)
00:42:24.340 00.001 10072 Worker thread wakes up
00:42:24.341 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
00:42:24.341 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
00:42:24.341 00.000 10072 Moving (0.16, 0.06) raw xDistance=0.02 yDistance=-0.17
00:42:24.343 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:24.345 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
00:42:24.345 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:42:24.345 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:24.345 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:42:24.345 00.000 10072 MoveAxis(W, 3, ABG)
00:42:24.345 00.000 10072 Guiding  Dir = 3, Dur = 3
00:42:24.345 00.000 10072 IsGuiding returns 0
00:42:24.346 00.001 10072 PulseGuide returned control before completion, sleep 13
00:42:24.360 00.014 10072 IsGuiding returns 0
00:42:24.360 00.000 10072 Move returns status 0, amount 3
00:42:24.360 00.000 10072 MoveAxis(N, 0, ABG)
00:42:24.360 00.000 10072 Move returns status 0, amount 0
00:42:24.360 00.000 10072 move complete, result=0
00:42:24.360 00.000 10072 worker thread done servicing request
00:42:24.364 00.004 1032 UpdateGuideState exits: m=1473 SNR=27.1
00:42:24.369 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:24.370 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:24.372 00.002 1032 Enqueuing Expose request
00:42:24.374 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
00:42:24.377 00.003 10072 Worker thread wakes up
00:42:24.377 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:24.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:24.783 00.406 10072 Exposure complete
00:42:24.830 00.047 1032 OnExposeComplete: enter
00:42:24.833 00.003 1032 UpdateGuideState(): m_state=6
00:42:24.835 00.002 10072 worker thread done servicing request
00:42:24.835 00.000 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3443
00:42:24.837 00.002 1032 Star::Find returns 1 (0), X=318.88, Y=745.15, Mass=1475, SNR=27.1, Peak=167 HFD=2.5
00:42:24.839 00.002 1032 MultiStar: [#1 0.19,0.08,1.09,U] [#2 0.15,0.18,0.95,U] [#3 0.16,0.11,0.73,U] [#4 0.03,0.05,0.66,U] [#5 0.12,0.18,0.66,U] [#6 0.29,0.25,0.00,M2] [#7 -0.01,0.09,0.56,U] [#8 0.20,0.13,0.57,U] 
00:42:24.840 00.001 1032 refined, 7 included, MultiStar: {0.16, 0.11}, one-star: {0.35, 0.09}
00:42:24.843 00.003 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
00:42:24.845 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
00:42:24.846 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.20 cameraTheta=0.61 mountX=0.07 mountY=-0.19, mountTheta=-1.22
00:42:24.848 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.11, opts=13)
00:42:24.850 00.002 1032 Enqueuing Move request for scope (0.16, 0.11)
00:42:24.851 00.001 10072 Worker thread wakes up
00:42:24.851 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
00:42:24.851 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
00:42:24.851 00.000 10072 Moving (0.16, 0.11) raw xDistance=0.07 yDistance=-0.19
00:42:24.853 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:24.854 00.001 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
00:42:24.855 00.001 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:42:24.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:24.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:42:24.855 00.000 10072 MoveAxis(W, 3, ABG)
00:42:24.855 00.000 10072 Guiding  Dir = 3, Dur = 3
00:42:24.855 00.000 10072 IsGuiding returns 0
00:42:24.856 00.001 10072 PulseGuide returned control before completion, sleep 13
00:42:24.872 00.016 1032 UpdateGuideState exits: m=1475 SNR=27.1
00:42:24.873 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:24.875 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:24.877 00.002 1032 Enqueuing Expose request
00:42:24.879 00.002 10072 IsGuiding returns 0
00:42:24.879 00.000 10072 Move returns status 0, amount 3
00:42:24.879 00.000 10072 MoveAxis(N, 0, ABG)
00:42:24.879 00.000 10072 Move returns status 0, amount 0
00:42:24.879 00.000 10072 move complete, result=0
00:42:24.879 00.000 10072 worker thread done servicing request
00:42:24.879 00.000 10072 Worker thread wakes up
00:42:24.879 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:24.879 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:24.887 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
00:42:25.611 00.724 10072 Exposure complete
00:42:25.658 00.047 10072 worker thread done servicing request
00:42:25.658 00.000 1032 OnExposeComplete: enter
00:42:25.660 00.002 1032 UpdateGuideState(): m_state=6
00:42:25.662 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3444
00:42:25.664 00.002 1032 Star::Find returns 1 (0), X=318.87, Y=745.16, Mass=1483, SNR=27.1, Peak=172 HFD=2.4
00:42:25.666 00.002 1032 MultiStar: [#1 0.22,0.00,1.14,U] [#2 0.16,0.17,0.88,U] [#3 0.08,0.14,0.69,U] [#4 0.07,0.02,0.64,U] [#5 0.15,0.24,0.00,M1] [#6 0.25,0.22,0.00,M3] [#7 -0.03,-0.01,0.52,U] [#8 0.11,0.01,0.62,U] 
00:42:25.668 00.002 1032 refined, 6 included, MultiStar: {0.16, 0.07}, one-star: {0.33, 0.10}
00:42:25.670 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
00:42:25.671 00.001 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
00:42:25.674 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.39 mountX=0.02 mountY=-0.17, mountTheta=-1.44
00:42:25.677 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.07, opts=13)
00:42:25.680 00.003 1032 Enqueuing Move request for scope (0.16, 0.07)
00:42:25.682 00.002 10072 Worker thread wakes up
00:42:25.682 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
00:42:25.682 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
00:42:25.682 00.000 10072 Moving (0.16, 0.07) raw xDistance=0.02 yDistance=-0.17
00:42:25.684 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:25.686 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
00:42:25.686 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:42:25.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:25.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:42:25.686 00.000 10072 MoveAxis(W, 3, ABG)
00:42:25.686 00.000 10072 Guiding  Dir = 3, Dur = 3
00:42:25.687 00.001 10072 IsGuiding returns 0
00:42:25.687 00.000 10072 PulseGuide returned control before completion, sleep 13
00:42:25.702 00.015 10072 IsGuiding returns 0
00:42:25.702 00.000 10072 Move returns status 0, amount 3
00:42:25.702 00.000 10072 MoveAxis(N, 0, ABG)
00:42:25.702 00.000 10072 Move returns status 0, amount 0
00:42:25.702 00.000 10072 move complete, result=0
00:42:25.702 00.000 10072 worker thread done servicing request
00:42:25.704 00.002 1032 UpdateGuideState exits: m=1483 SNR=27.1
00:42:25.706 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:25.709 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:25.710 00.001 1032 Enqueuing Expose request
00:42:25.712 00.002 10072 Worker thread wakes up
00:42:25.713 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:25.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:25.713 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
00:42:26.127 00.414 10072 Exposure complete
00:42:26.178 00.051 10072 worker thread done servicing request
00:42:26.179 00.001 1032 OnExposeComplete: enter
00:42:26.181 00.002 1032 UpdateGuideState(): m_state=6
00:42:26.184 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3445
00:42:26.186 00.002 1032 Star::Find returns 1 (0), X=318.94, Y=745.10, Mass=1435, SNR=26.7, Peak=166 HFD=2.6
00:42:26.188 00.002 1032 MultiStar: [#1 0.18,-0.03,1.11,U] [#2 0.13,0.21,0.95,U] [#3 0.23,0.06,0.75,U] [#4 0.11,0.01,0.68,U] [#5 0.14,0.27,0.00,M2] [#6 0.19,0.17,0.70,U] [#7 0.01,-0.04,0.54,U] [#8 0.31,0.09,0.00,M1] 
00:42:26.189 00.001 1032 refined, 6 included, MultiStar: {0.19, 0.06}, one-star: {0.41, 0.03}
00:42:26.191 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
00:42:26.193 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
00:42:26.194 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.30 mountX=0.01 mountY=-0.20, mountTheta=-1.53
00:42:26.197 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.06, opts=13)
00:42:26.199 00.002 1032 Enqueuing Move request for scope (0.19, 0.06)
00:42:26.202 00.003 10072 Worker thread wakes up
00:42:26.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
00:42:26.202 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
00:42:26.202 00.000 10072 Moving (0.19, 0.06) raw xDistance=0.01 yDistance=-0.20
00:42:26.204 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:26.207 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
00:42:26.207 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:42:26.207 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:42:26.207 00.000 10072 MoveAxis(W, 2, ABG)
00:42:26.207 00.000 10072 Guiding  Dir = 3, Dur = 2
00:42:26.207 00.000 10072 IsGuiding returns 0
00:42:26.207 00.000 10072 PulseGuide returned control before completion, sleep 12
00:42:26.224 00.017 1032 UpdateGuideState exits: m=1435 SNR=26.7
00:42:26.226 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:26.228 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:26.230 00.002 1032 Enqueuing Expose request
00:42:26.232 00.002 10072 IsGuiding returns 0
00:42:26.232 00.000 10072 Move returns status 0, amount 2
00:42:26.232 00.000 10072 MoveAxis(N, 131, ABG)
00:42:26.232 00.000 10072 Guiding  Dir = 0, Dur = 131
00:42:26.233 00.001 10072 IsGuiding returns 0
00:42:26.233 00.000 10072 PulseGuide returned control before completion, sleep 141
00:42:26.385 00.152 10072 IsGuiding returns 0
00:42:26.385 00.000 10072 Move returns status 0, amount 131
00:42:26.385 00.000 10072 move complete, result=0
00:42:26.386 00.001 10072 worker thread done servicing request
00:42:26.386 00.000 10072 Worker thread wakes up
00:42:26.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:26.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:26.386 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 131 ms NORTH
00:42:27.014 00.628 10072 Exposure complete
00:42:27.057 00.043 10072 worker thread done servicing request
00:42:27.057 00.000 1032 OnExposeComplete: enter
00:42:27.061 00.004 1032 UpdateGuideState(): m_state=6
00:42:27.062 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3446
00:42:27.064 00.002 1032 Star::Find returns 1 (0), X=318.80, Y=745.15, Mass=1366, SNR=26.0, Peak=163 HFD=2.5
00:42:27.067 00.003 1032 MultiStar: [#1 0.08,0.01,1.16,U] [#2 -0.00,0.04,0.97,U] [#3 0.05,0.01,0.74,U] [#4 -0.00,0.12,0.66,U] [#5 -0.05,0.10,0.69,U] [#6 0.12,0.11,0.71,U] [#7 -0.07,0.09,0.58,U] [#8 0.13,0.11,0.59,U] 
00:42:27.069 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {0.27, 0.08}
00:42:27.070 00.001 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
00:42:27.072 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
00:42:27.073 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.79 mountX=0.05 mountY=-0.08, mountTheta=-1.04
00:42:27.077 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
00:42:27.079 00.002 1032 Enqueuing Move request for scope (0.07, 0.07)
00:42:27.081 00.002 10072 Worker thread wakes up
00:42:27.082 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
00:42:27.082 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:42:27.082 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.08
00:42:27.084 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:27.086 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
00:42:27.086 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:42:27.086 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:27.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:42:27.086 00.000 10072 MoveAxis(W, 1, ABG)
00:42:27.086 00.000 10072 Guiding  Dir = 3, Dur = 1
00:42:27.086 00.000 10072 IsGuiding returns 0
00:42:27.087 00.001 10072 PulseGuide returned control before completion, sleep 11
00:42:27.103 00.016 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:42:27.105 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:27.107 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:27.108 00.001 1032 Enqueuing Expose request
00:42:27.111 00.003 10072 IsGuiding returns 0
00:42:27.111 00.000 10072 Move returns status 0, amount 1
00:42:27.111 00.000 10072 MoveAxis(N, 0, ABG)
00:42:27.111 00.000 10072 Move returns status 0, amount 0
00:42:27.111 00.000 10072 move complete, result=0
00:42:27.111 00.000 10072 worker thread done servicing request
00:42:27.111 00.000 10072 Worker thread wakes up
00:42:27.111 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:27.111 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:27.120 00.009 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:42:27.530 00.410 10072 Exposure complete
00:42:27.577 00.047 1032 OnExposeComplete: enter
00:42:27.581 00.004 1032 UpdateGuideState(): m_state=6
00:42:27.583 00.002 10072 worker thread done servicing request
00:42:27.583 00.000 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3447
00:42:27.585 00.002 1032 Star::Find returns 1 (0), X=318.77, Y=745.11, Mass=1574, SNR=28.0, Peak=177 HFD=2.6
00:42:27.586 00.001 1032 MultiStar: [#1 -0.01,-0.01,1.08,U] [#2 -0.00,0.14,0.88,U] [#3 0.03,0.10,0.66,U] [#4 -0.00,0.01,0.62,U] [#5 0.06,0.20,0.67,U] [#6 0.07,0.23,0.62,U] [#7 -0.13,0.03,0.49,U] [#8 0.20,0.20,0.00,M1] 
00:42:27.589 00.003 1032 refined, 7 included, MultiStar: {0.04, 0.09}, one-star: {0.23, 0.04}
00:42:27.594 00.005 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
00:42:27.598 00.004 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
00:42:27.602 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.10 mountX=0.07 mountY=-0.06, mountTheta=-0.73
00:42:27.608 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
00:42:27.610 00.002 1032 Enqueuing Move request for scope (0.04, 0.09)
00:42:27.612 00.002 10072 Worker thread wakes up
00:42:27.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
00:42:27.612 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
00:42:27.612 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.07 yDistance=-0.06
00:42:27.614 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:27.617 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
00:42:27.617 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:42:27.617 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:27.617 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:42:27.617 00.000 10072 MoveAxis(W, 1, ABG)
00:42:27.617 00.000 10072 Guiding  Dir = 3, Dur = 1
00:42:27.618 00.001 10072 IsGuiding returns 0
00:42:27.618 00.000 10072 PulseGuide returned control before completion, sleep 11
00:42:27.635 00.017 1032 UpdateGuideState exits: m=1574 SNR=28.0
00:42:27.636 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:27.638 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:27.639 00.001 1032 Enqueuing Expose request
00:42:27.641 00.002 10072 IsGuiding returns 0
00:42:27.643 00.002 10072 Move returns status 0, amount 1
00:42:27.643 00.000 10072 MoveAxis(N, 0, ABG)
00:42:27.643 00.000 10072 Move returns status 0, amount 0
00:42:27.643 00.000 10072 move complete, result=0
00:42:27.643 00.000 10072 worker thread done servicing request
00:42:27.643 00.000 10072 Worker thread wakes up
00:42:27.643 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:27.643 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:27.650 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:42:28.266 00.616 10072 Exposure complete
00:42:28.314 00.048 10072 worker thread done servicing request
00:42:28.314 00.000 1032 OnExposeComplete: enter
00:42:28.316 00.002 1032 UpdateGuideState(): m_state=6
00:42:28.318 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3448
00:42:28.320 00.002 1032 Star::Find returns 1 (0), X=318.68, Y=745.25, Mass=1241, SNR=24.8, Peak=127 HFD=2.7
00:42:28.323 00.003 1032 MultiStar: [#1 0.00,0.08,1.18,U] [#2 -0.04,0.21,1.02,U] [#3 -0.03,0.03,0.78,U] [#4 -0.03,0.08,0.71,U] [#5 -0.14,0.28,0.00,M1] [#6 -0.08,0.20,0.74,U] [#7 -0.16,0.08,0.60,U] [#8 -0.03,0.09,0.62,U] 
00:42:28.324 00.001 1032 refined, 7 included, MultiStar: {-0.02, 0.12}, one-star: {0.14, 0.18}
00:42:28.326 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
00:42:28.327 00.001 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
00:42:28.330 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.71 mountX=0.12 mountY=-0.02, mountTheta=-0.12
00:42:28.333 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.12, opts=13)
00:42:28.336 00.003 1032 Enqueuing Move request for scope (-0.02, 0.12)
00:42:28.338 00.002 10072 Worker thread wakes up
00:42:28.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
00:42:28.338 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
00:42:28.338 00.000 10072 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=-0.02
00:42:28.340 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:28.344 00.004 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
00:42:28.344 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:42:28.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:28.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:42:28.344 00.000 10072 MoveAxis(W, 1, ABG)
00:42:28.344 00.000 10072 Guiding  Dir = 3, Dur = 1
00:42:28.344 00.000 10072 IsGuiding returns 0
00:42:28.345 00.001 10072 PulseGuide returned control before completion, sleep 11
00:42:28.357 00.012 10072 IsGuiding returns 1
00:42:28.357 00.000 10072 scope still moving after pulse duration time elapsed
00:42:28.362 00.005 1032 UpdateGuideState exits: m=1241 SNR=24.8
00:42:28.365 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:28.366 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:28.369 00.003 1032 Enqueuing Expose request
00:42:28.388 00.019 10072 IsGuiding returns 1
00:42:28.419 00.031 10072 IsGuiding returns 1
00:42:28.450 00.031 10072 IsGuiding returns 1
00:42:28.482 00.032 10072 IsGuiding returns 1
00:42:28.513 00.031 10072 IsGuiding returns 1
00:42:28.544 00.031 10072 IsGuiding returns 1
00:42:28.575 00.031 10072 IsGuiding returns 1
00:42:28.607 00.032 10072 IsGuiding returns 1
00:42:28.639 00.032 10072 IsGuiding returns 1
00:42:28.670 00.031 10072 IsGuiding returns 1
00:42:28.702 00.032 10072 IsGuiding returns 1
00:42:28.733 00.031 10072 IsGuiding returns 1
00:42:28.765 00.032 10072 IsGuiding returns 1
00:42:28.796 00.031 10072 IsGuiding returns 1
00:42:28.827 00.031 10072 IsGuiding returns 1
00:42:28.858 00.031 10072 IsGuiding returns 1
00:42:28.890 00.032 10072 IsGuiding returns 1
00:42:28.921 00.031 10072 IsGuiding returns 1
00:42:28.953 00.032 10072 IsGuiding returns 1
00:42:28.984 00.031 10072 IsGuiding returns 1
00:42:29.015 00.031 10072 IsGuiding returns 1
00:42:29.045 00.030 10072 IsGuiding returns 1
00:42:29.077 00.032 10072 IsGuiding returns 0
00:42:29.077 00.000 10072 scope move finished after 1 + 732 ms
00:42:29.077 00.000 10072 Move returns status 0, amount 1
00:42:29.078 00.001 10072 MoveAxis(N, 0, ABG)
00:42:29.078 00.000 10072 Move returns status 0, amount 0
00:42:29.078 00.000 10072 move complete, result=0
00:42:29.078 00.000 10072 worker thread done servicing request
00:42:29.078 00.000 10072 Worker thread wakes up
00:42:29.078 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:29.078 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:29.078 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:42:29.702 00.624 10072 Exposure complete
00:42:29.750 00.048 10072 worker thread done servicing request
00:42:29.750 00.000 1032 OnExposeComplete: enter
00:42:29.752 00.002 1032 UpdateGuideState(): m_state=6
00:42:29.754 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3449
00:42:29.755 00.001 1032 Star::Find returns 1 (0), X=318.71, Y=745.11, Mass=1458, SNR=26.8, Peak=154 HFD=2.6
00:42:29.757 00.002 1032 MultiStar: [#1 -0.00,0.08,1.14,U] [#2 -0.14,0.24,0.00,M1] [#3 0.03,0.08,0.78,U] [#4 -0.06,0.06,0.63,U] [#5 -0.06,0.12,0.68,U] [#6 -0.17,0.21,0.00,M1] [#7 -0.13,0.14,0.52,U] [#8 0.07,-0.02,0.59,U] 
00:42:29.758 00.001 1032 refined, 6 included, MultiStar: {0.02, 0.07}, one-star: {0.17, 0.05}
00:42:29.760 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
00:42:29.761 00.001 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
00:42:29.763 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.35 mountX=0.06 mountY=-0.03, mountTheta=-0.48
00:42:29.765 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
00:42:29.766 00.001 1032 Enqueuing Move request for scope (0.02, 0.07)
00:42:29.768 00.002 10072 Worker thread wakes up
00:42:29.768 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
00:42:29.768 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
00:42:29.768 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.03
00:42:29.769 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:29.770 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
00:42:29.772 00.002 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:42:29.772 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:29.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:42:29.772 00.000 10072 MoveAxis(W, 1, ABG)
00:42:29.772 00.000 10072 Guiding  Dir = 3, Dur = 1
00:42:29.772 00.000 10072 IsGuiding returns 0
00:42:29.772 00.000 10072 PulseGuide returned control before completion, sleep 11
00:42:29.789 00.017 1032 UpdateGuideState exits: m=1458 SNR=26.8
00:42:29.792 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:29.794 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:29.797 00.003 1032 Enqueuing Expose request
00:42:29.799 00.002 10072 IsGuiding returns 0
00:42:29.799 00.000 10072 Move returns status 0, amount 1
00:42:29.799 00.000 10072 MoveAxis(N, 0, ABG)
00:42:29.799 00.000 10072 Move returns status 0, amount 0
00:42:29.799 00.000 10072 move complete, result=0
00:42:29.799 00.000 10072 worker thread done servicing request
00:42:29.799 00.000 10072 Worker thread wakes up
00:42:29.799 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:29.799 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:29.809 00.010 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:42:30.219 00.410 10072 Exposure complete
00:42:30.263 00.044 10072 worker thread done servicing request
00:42:30.263 00.000 1032 OnExposeComplete: enter
00:42:30.264 00.001 1032 UpdateGuideState(): m_state=6
00:42:30.267 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3450
00:42:30.269 00.002 1032 Star::Find returns 1 (0), X=318.73, Y=745.24, Mass=1301, SNR=25.4, Peak=147 HFD=2.6
00:42:30.271 00.002 1032 MultiStar: [#1 -0.06,0.10,1.15,U] [#2 -0.07,0.14,0.98,U] [#3 0.02,0.08,0.76,U] [#4 -0.06,0.12,0.68,U] [#5 -0.12,0.18,0.75,U] [#6 0.03,0.13,0.74,U] [#7 -0.07,0.15,0.56,U] [#8 -0.09,0.04,0.61,U] 
00:42:30.273 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.13}, one-star: {0.19, 0.18}
00:42:30.274 00.001 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
00:42:30.276 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
00:42:30.278 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.72 mountX=0.13 mountY=-0.01, mountTheta=-0.11
00:42:30.282 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.13, opts=13)
00:42:30.284 00.002 1032 Enqueuing Move request for scope (-0.02, 0.13)
00:42:30.286 00.002 10072 Worker thread wakes up
00:42:30.286 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
00:42:30.286 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
00:42:30.286 00.000 10072 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.01
00:42:30.288 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:30.290 00.002 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
00:42:30.291 00.001 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
00:42:30.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:30.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:42:30.291 00.000 10072 MoveAxis(W, 0, ABG)
00:42:30.291 00.000 10072 Move returns status 0, amount 0
00:42:30.291 00.000 10072 MoveAxis(N, 0, ABG)
00:42:30.291 00.000 10072 Move returns status 0, amount 0
00:42:30.291 00.000 10072 move complete, result=0
00:42:30.291 00.000 10072 worker thread done servicing request
00:42:30.309 00.018 1032 UpdateGuideState exits: m=1301 SNR=25.4
00:42:30.311 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:30.312 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:30.314 00.002 1032 Enqueuing Expose request
00:42:30.316 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
00:42:30.318 00.002 10072 Worker thread wakes up
00:42:30.318 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:30.318 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:30.956 00.638 10072 Exposure complete
00:42:31.002 00.046 10072 worker thread done servicing request
00:42:31.002 00.000 1032 OnExposeComplete: enter
00:42:31.005 00.003 1032 UpdateGuideState(): m_state=6
00:42:31.007 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3451
00:42:31.008 00.001 1032 Star::Find returns 1 (0), X=318.78, Y=745.24, Mass=1400, SNR=26.4, Peak=147 HFD=2.5
00:42:31.009 00.001 1032 MultiStar: [#1 -0.04,0.10,1.19,U] [#2 0.03,0.12,0.90,U] [#3 -0.08,-0.02,0.71,U] [#4 -0.12,0.06,0.66,U] [#5 -0.03,0.34,0.00,M1] [#6 0.06,0.23,0.69,U] [#7 -0.10,-0.05,0.56,U] [#8 0.02,0.12,0.60,U] 
00:42:31.011 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.24, 0.18}
00:42:31.014 00.003 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
00:42:31.015 00.001 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
00:42:31.016 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.45 mountX=0.09 mountY=-0.04, mountTheta=-0.38
00:42:31.020 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
00:42:31.023 00.003 1032 Enqueuing Move request for scope (0.01, 0.10)
00:42:31.025 00.002 10072 Worker thread wakes up
00:42:31.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
00:42:31.025 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
00:42:31.025 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.04
00:42:31.027 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:31.029 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
00:42:31.029 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:42:31.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:31.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:42:31.030 00.001 10072 MoveAxis(W, 1, ABG)
00:42:31.030 00.000 10072 Guiding  Dir = 3, Dur = 1
00:42:31.030 00.000 10072 IsGuiding returns 0
00:42:31.030 00.000 10072 PulseGuide returned control before completion, sleep 11
00:42:31.045 00.015 10072 IsGuiding returns 0
00:42:31.045 00.000 10072 Move returns status 0, amount 1
00:42:31.045 00.000 10072 MoveAxis(N, 0, ABG)
00:42:31.045 00.000 10072 Move returns status 0, amount 0
00:42:31.046 00.001 10072 move complete, result=0
00:42:31.046 00.000 10072 worker thread done servicing request
00:42:31.046 00.000 1032 UpdateGuideState exits: m=1400 SNR=26.4
00:42:31.049 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:31.052 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:31.054 00.002 1032 Enqueuing Expose request
00:42:31.055 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:42:31.057 00.002 10072 Worker thread wakes up
00:42:31.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:31.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:31.472 00.415 10072 Exposure complete
00:42:31.520 00.048 10072 worker thread done servicing request
00:42:31.521 00.001 1032 OnExposeComplete: enter
00:42:31.523 00.002 1032 UpdateGuideState(): m_state=6
00:42:31.525 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3452
00:42:31.526 00.001 1032 Star::Find returns 1 (0), X=318.65, Y=745.25, Mass=1430, SNR=26.7, Peak=155 HFD=2.8
00:42:31.528 00.002 1032 MultiStar: [#1 -0.01,0.05,1.12,U] [#2 -0.07,0.14,0.93,U] [#3 0.05,0.12,0.75,U] [#4 -0.00,-0.09,0.61,U] [#5 -0.15,0.19,0.69,U] [#6 -0.02,0.06,0.71,U] [#7 -0.20,0.02,0.53,U] [#8 -0.01,0.02,0.60,U] 
00:42:31.530 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {0.11, 0.19}
00:42:31.531 00.001 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
00:42:31.533 00.002 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
00:42:31.534 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.85 mountX=0.09 mountY=0.00, mountTheta=0.02
00:42:31.537 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.09, opts=13)
00:42:31.539 00.002 1032 Enqueuing Move request for scope (-0.02, 0.09)
00:42:31.540 00.001 10072 Worker thread wakes up
00:42:31.540 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
00:42:31.540 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
00:42:31.540 00.000 10072 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=0.00
00:42:31.542 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:31.544 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
00:42:31.544 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:42:31.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:31.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:42:31.544 00.000 10072 MoveAxis(W, 1, ABG)
00:42:31.544 00.000 10072 Guiding  Dir = 3, Dur = 1
00:42:31.545 00.001 10072 IsGuiding returns 0
00:42:31.545 00.000 10072 PulseGuide returned control before completion, sleep 11
00:42:31.561 00.016 10072 IsGuiding returns 0
00:42:31.561 00.000 10072 Move returns status 0, amount 1
00:42:31.561 00.000 10072 MoveAxis(N, 0, ABG)
00:42:31.561 00.000 10072 Move returns status 0, amount 0
00:42:31.561 00.000 10072 move complete, result=0
00:42:31.561 00.000 10072 worker thread done servicing request
00:42:31.562 00.001 1032 UpdateGuideState exits: m=1430 SNR=26.7
00:42:31.564 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:31.565 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:31.567 00.002 1032 Enqueuing Expose request
00:42:31.568 00.001 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
00:42:31.569 00.001 10072 Worker thread wakes up
00:42:31.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:31.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:32.207 00.638 10072 Exposure complete
00:42:32.252 00.045 10072 worker thread done servicing request
00:42:32.252 00.000 1032 OnExposeComplete: enter
00:42:32.253 00.001 1032 UpdateGuideState(): m_state=6
00:42:32.255 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3453
00:42:32.257 00.002 1032 Star::Find returns 1 (0), X=318.66, Y=745.20, Mass=1364, SNR=26.0, Peak=138 HFD=2.7
00:42:32.258 00.001 1032 MultiStar: [#1 -0.05,0.00,1.18,U] [#2 0.07,0.24,0.95,U] [#3 0.08,0.06,0.69,U] [#4 0.10,0.11,0.69,U] [#5 -0.02,0.11,0.70,U] [#6 0.05,0.20,0.69,U] [#7 -0.16,-0.09,0.55,U] [#8 -0.02,0.06,0.59,U] 
00:42:32.259 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.10}, one-star: {0.12, 0.14}
00:42:32.261 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
00:42:32.261 00.000 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
00:42:32.264 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.32 mountX=0.09 mountY=-0.05, mountTheta=-0.51
00:42:32.266 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
00:42:32.268 00.002 1032 Enqueuing Move request for scope (0.02, 0.10)
00:42:32.270 00.002 10072 Worker thread wakes up
00:42:32.270 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:42:32.270 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:42:32.270 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.05
00:42:32.272 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:32.274 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
00:42:32.274 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:42:32.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:32.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:42:32.274 00.000 10072 MoveAxis(W, 1, ABG)
00:42:32.274 00.000 10072 Guiding  Dir = 3, Dur = 1
00:42:32.274 00.000 10072 IsGuiding returns 0
00:42:32.275 00.001 10072 PulseGuide returned control before completion, sleep 11
00:42:32.294 00.019 1032 UpdateGuideState exits: m=1364 SNR=26.0
00:42:32.295 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:32.301 00.006 10072 IsGuiding returns 0
00:42:32.301 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:32.304 00.003 1032 Enqueuing Expose request
00:42:32.306 00.002 10072 Move returns status 0, amount 1
00:42:32.306 00.000 10072 MoveAxis(N, 0, ABG)
00:42:32.306 00.000 10072 Move returns status 0, amount 0
00:42:32.306 00.000 10072 move complete, result=0
00:42:32.306 00.000 10072 worker thread done servicing request
00:42:32.306 00.000 10072 Worker thread wakes up
00:42:32.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:32.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:32.313 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:42:32.722 00.409 10072 Exposure complete
00:42:32.768 00.046 1032 OnExposeComplete: enter
00:42:32.771 00.003 1032 UpdateGuideState(): m_state=6
00:42:32.773 00.002 10072 worker thread done servicing request
00:42:32.773 00.000 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3454
00:42:32.775 00.002 1032 Star::Find returns 1 (0), X=318.69, Y=745.20, Mass=1448, SNR=26.8, Peak=145 HFD=2.7
00:42:32.776 00.001 1032 MultiStar: [#1 -0.03,0.11,1.12,U] [#2 -0.00,0.23,0.93,U] [#3 0.06,0.20,0.73,U] [#4 0.05,0.18,0.69,U] [#5 -0.11,0.19,0.68,U] [#6 0.09,0.29,0.00,M1] [#7 -0.22,0.05,0.50,U] [#8 -0.04,0.26,0.59,U] 
00:42:32.777 00.001 1032 refined, 7 included, MultiStar: {0.00, 0.17}, one-star: {0.16, 0.13}
00:42:32.779 00.002 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
00:42:32.781 00.002 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
00:42:32.782 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.57 mountX=0.16 mountY=-0.04, mountTheta=-0.26
00:42:32.785 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.17, opts=13)
00:42:32.787 00.002 1032 Enqueuing Move request for scope (0.00, 0.17)
00:42:32.789 00.002 10072 Worker thread wakes up
00:42:32.789 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
00:42:32.789 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
00:42:32.789 00.000 10072 Moving (0.00, 0.17) raw xDistance=0.16 yDistance=-0.04
00:42:32.791 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:32.792 00.001 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.95
00:42:32.792 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
00:42:32.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:32.793 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:42:32.793 00.000 10072 MoveAxis(W, 82, ABG)
00:42:32.793 00.000 10072 Guiding  Dir = 3, Dur = 82
00:42:32.793 00.000 10072 IsGuiding returns 0
00:42:32.793 00.000 10072 PulseGuide returned control before completion, sleep 92
00:42:32.810 00.017 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:42:32.812 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:32.813 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:32.815 00.002 1032 Enqueuing Expose request
00:42:32.890 00.075 10072 IsGuiding returns 1
00:42:32.890 00.000 10072 scope still moving after pulse duration time elapsed
00:42:32.923 00.033 10072 IsGuiding returns 0
00:42:32.923 00.000 10072 scope move finished after 82 + 47 ms
00:42:32.923 00.000 10072 Move returns status 0, amount 82
00:42:32.923 00.000 10072 MoveAxis(N, 0, ABG)
00:42:32.923 00.000 10072 Move returns status 0, amount 0
00:42:32.923 00.000 10072 move complete, result=0
00:42:32.923 00.000 10072 worker thread done servicing request
00:42:32.923 00.000 10072 Worker thread wakes up
00:42:32.923 00.000 1032 GuideStep: 0.2 px 82 ms WEST, -0.0 px 0 ms NORTH
00:42:32.926 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:32.926 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:33.553 00.627 10072 Exposure complete
00:42:33.601 00.048 10072 worker thread done servicing request
00:42:33.601 00.000 1032 OnExposeComplete: enter
00:42:33.603 00.002 1032 UpdateGuideState(): m_state=6
00:42:33.605 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3455
00:42:33.607 00.002 1032 Star::Find returns 1 (0), X=318.71, Y=745.23, Mass=1351, SNR=25.9, Peak=146 HFD=2.6
00:42:33.608 00.001 1032 MultiStar: [#1 -0.01,0.11,1.12,U] [#2 -0.12,0.27,0.00,M1] [#3 0.06,0.19,0.76,U] [#4 -0.06,0.15,0.68,U] [#5 -0.24,0.25,0.00,M1] [#6 0.06,0.27,0.00,M2] [#7 -0.19,0.05,0.55,U] [#8 -0.01,0.21,0.61,U] 
00:42:33.613 00.005 1032 refined, 5 included, MultiStar: {0.01, 0.15}, one-star: {0.17, 0.17}
00:42:33.615 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
00:42:33.617 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
00:42:33.619 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.48 mountX=0.14 mountY=-0.05, mountTheta=-0.35
00:42:33.621 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.15, opts=13)
00:42:33.622 00.001 1032 Enqueuing Move request for scope (0.01, 0.15)
00:42:33.624 00.002 10072 Worker thread wakes up
00:42:33.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
00:42:33.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
00:42:33.624 00.000 10072 Moving (0.01, 0.15) raw xDistance=0.14 yDistance=-0.05
00:42:33.626 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:33.629 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.94
00:42:33.629 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:42:33.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:33.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:42:33.629 00.000 10072 MoveAxis(W, 71, ABG)
00:42:33.629 00.000 10072 Guiding  Dir = 3, Dur = 71
00:42:33.630 00.001 10072 IsGuiding returns 0
00:42:33.630 00.000 10072 PulseGuide returned control before completion, sleep 81
00:42:33.647 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.9
00:42:33.649 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:33.651 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:33.653 00.002 1032 Enqueuing Expose request
00:42:33.720 00.067 10072 IsGuiding returns 1
00:42:33.720 00.000 10072 scope still moving after pulse duration time elapsed
00:42:33.751 00.031 10072 IsGuiding returns 0
00:42:33.751 00.000 10072 scope move finished after 71 + 51 ms
00:42:33.751 00.000 10072 Move returns status 0, amount 71
00:42:33.751 00.000 10072 MoveAxis(N, 0, ABG)
00:42:33.751 00.000 10072 Move returns status 0, amount 0
00:42:33.751 00.000 10072 move complete, result=0
00:42:33.751 00.000 10072 worker thread done servicing request
00:42:33.751 00.000 10072 Worker thread wakes up
00:42:33.751 00.000 1032 GuideStep: 0.1 px 71 ms WEST, -0.1 px 0 ms NORTH
00:42:33.754 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:33.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:34.173 00.419 10072 Exposure complete
00:42:34.220 00.047 10072 worker thread done servicing request
00:42:34.220 00.000 1032 OnExposeComplete: enter
00:42:34.222 00.002 1032 UpdateGuideState(): m_state=6
00:42:34.224 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3456
00:42:34.225 00.001 1032 Star::Find returns 1 (0), X=318.77, Y=745.08, Mass=1445, SNR=26.8, Peak=160 HFD=2.5
00:42:34.227 00.002 1032 MultiStar: [#1 0.05,-0.02,1.11,U] [#2 0.07,0.21,0.96,U] [#3 0.05,0.05,0.72,U] [#4 0.01,0.05,0.66,U] [#5 -0.07,0.08,0.68,U] [#6 -0.01,0.10,0.68,U] [#7 -0.23,0.09,0.53,U] [#8 0.16,-0.00,0.58,U] 
00:42:34.229 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.23, 0.02}
00:42:34.231 00.002 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
00:42:34.233 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
00:42:34.234 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.94 mountX=0.05 mountY=-0.06, mountTheta=-0.89
00:42:34.238 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
00:42:34.240 00.002 1032 Enqueuing Move request for scope (0.05, 0.06)
00:42:34.242 00.002 10072 Worker thread wakes up
00:42:34.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
00:42:34.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
00:42:34.242 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.05 yDistance=-0.06
00:42:34.244 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:34.247 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
00:42:34.247 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:42:34.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:34.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:42:34.247 00.000 10072 MoveAxis(W, 1, ABG)
00:42:34.247 00.000 10072 Guiding  Dir = 3, Dur = 1
00:42:34.247 00.000 10072 IsGuiding returns 0
00:42:34.247 00.000 10072 PulseGuide returned control before completion, sleep 11
00:42:34.263 00.016 10072 IsGuiding returns 0
00:42:34.263 00.000 10072 Move returns status 0, amount 1
00:42:34.263 00.000 10072 MoveAxis(N, 0, ABG)
00:42:34.263 00.000 10072 Move returns status 0, amount 0
00:42:34.263 00.000 10072 move complete, result=0
00:42:34.263 00.000 10072 worker thread done servicing request
00:42:34.264 00.001 1032 UpdateGuideState exits: m=1445 SNR=26.8
00:42:34.267 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:34.268 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:34.271 00.003 1032 Enqueuing Expose request
00:42:34.273 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:42:34.274 00.001 10072 Worker thread wakes up
00:42:34.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:34.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:34.903 00.629 10072 Exposure complete
00:42:34.949 00.046 10072 worker thread done servicing request
00:42:34.949 00.000 1032 OnExposeComplete: enter
00:42:34.951 00.002 1032 UpdateGuideState(): m_state=6
00:42:34.954 00.003 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3457
00:42:34.956 00.002 1032 Star::Find returns 1 (0), X=318.78, Y=745.02, Mass=1395, SNR=26.3, Peak=166 HFD=2.5
00:42:34.959 00.003 1032 MultiStar: [#1 0.08,-0.10,1.13,U] [#2 0.04,-0.00,0.95,U] [#3 0.15,-0.06,0.74,U] [#4 -0.06,-0.02,0.66,U] [#5 0.09,0.08,0.72,U] [#6 0.05,0.04,0.74,U] [#7 -0.14,0.13,0.53,U] [#8 0.11,0.00,0.57,U] 
00:42:34.961 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.24, -0.04}
00:42:34.964 00.003 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
00:42:34.965 00.001 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
00:42:34.967 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.09 mountX=-0.03 mountY=-0.07, mountTheta=-1.92
00:42:34.970 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
00:42:34.971 00.001 1032 Enqueuing Move request for scope (0.07, -0.01)
00:42:34.973 00.002 10072 Worker thread wakes up
00:42:34.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
00:42:34.973 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
00:42:34.973 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.07
00:42:34.975 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:34.978 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
00:42:34.978 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:42:34.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:34.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:42:34.978 00.000 10072 MoveAxis(W, 1, ABG)
00:42:34.978 00.000 10072 Guiding  Dir = 3, Dur = 1
00:42:34.978 00.000 10072 IsGuiding returns 0
00:42:34.979 00.001 10072 PulseGuide returned control before completion, sleep 11
00:42:34.993 00.014 10072 IsGuiding returns 0
00:42:34.993 00.000 10072 Move returns status 0, amount 1
00:42:34.993 00.000 10072 MoveAxis(N, 0, ABG)
00:42:34.994 00.001 10072 Move returns status 0, amount 0
00:42:34.994 00.000 10072 move complete, result=0
00:42:34.994 00.000 10072 worker thread done servicing request
00:42:34.998 00.004 1032 UpdateGuideState exits: m=1395 SNR=26.3
00:42:35.000 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:35.002 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:35.004 00.002 1032 Enqueuing Expose request
00:42:35.005 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:42:35.007 00.002 10072 Worker thread wakes up
00:42:35.007 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:35.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:35.414 00.407 10072 Exposure complete
00:42:35.465 00.051 10072 worker thread done servicing request
00:42:35.465 00.000 1032 OnExposeComplete: enter
00:42:35.467 00.002 1032 UpdateGuideState(): m_state=6
00:42:35.469 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3458
00:42:35.471 00.002 1032 Star::Find returns 1 (0), X=318.76, Y=745.01, Mass=1463, SNR=27.0, Peak=157 HFD=2.5
00:42:35.474 00.003 1032 MultiStar: [#1 0.07,-0.09,1.14,U] [#2 0.08,0.05,0.94,U] [#3 0.14,-0.01,0.73,U] [#4 -0.00,0.09,0.66,U] [#5 0.17,0.03,0.67,U] [#6 0.10,0.17,0.68,U] [#7 -0.18,0.04,0.52,U] [#8 0.08,0.04,0.61,U] 
00:42:35.476 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.23, -0.05}
00:42:35.478 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
00:42:35.480 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
00:42:35.481 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.20 mountX=-0.01 mountY=-0.09, mountTheta=-1.63
00:42:35.487 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
00:42:35.489 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
00:42:35.492 00.003 10072 Worker thread wakes up
00:42:35.492 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:42:35.492 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:42:35.492 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.01 yDistance=-0.09
00:42:35.493 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:35.496 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
00:42:35.496 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:42:35.496 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:35.496 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:42:35.496 00.000 10072 MoveAxis(W, 1, ABG)
00:42:35.496 00.000 10072 Guiding  Dir = 3, Dur = 1
00:42:35.496 00.000 10072 IsGuiding returns 0
00:42:35.496 00.000 10072 PulseGuide returned control before completion, sleep 11
00:42:35.515 00.019 1032 UpdateGuideState exits: m=1463 SNR=27.0
00:42:35.518 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:35.522 00.004 10072 IsGuiding returns 0
00:42:35.522 00.000 10072 Move returns status 0, amount 1
00:42:35.522 00.000 10072 MoveAxis(N, 0, ABG)
00:42:35.522 00.000 10072 Move returns status 0, amount 0
00:42:35.523 00.001 10072 move complete, result=0
00:42:35.524 00.001 10072 worker thread done servicing request
00:42:35.524 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:35.526 00.002 1032 Enqueuing Expose request
00:42:35.528 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:42:35.529 00.001 10072 Worker thread wakes up
00:42:35.530 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:35.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:36.165 00.635 10072 Exposure complete
00:42:36.213 00.048 10072 worker thread done servicing request
00:42:36.213 00.000 1032 OnExposeComplete: enter
00:42:36.215 00.002 1032 UpdateGuideState(): m_state=6
00:42:36.217 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3459
00:42:36.219 00.002 1032 Star::Find returns 1 (0), X=318.68, Y=745.02, Mass=1467, SNR=27.0, Peak=164 HFD=2.5
00:42:36.220 00.001 1032 MultiStar: [#1 0.02,0.03,1.12,U] [#2 0.02,0.19,0.95,U] [#3 0.09,0.03,0.70,U] [#4 0.02,-0.04,0.65,U] [#5 -0.01,0.17,0.71,U] [#6 0.17,0.21,0.00,M1] [#7 -0.08,-0.11,0.55,U] [#8 0.17,0.02,0.59,U] 
00:42:36.223 00.003 1032 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.15, -0.04}
00:42:36.224 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
00:42:36.225 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
00:42:36.227 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.67 mountX=0.03 mountY=-0.06, mountTheta=-1.16
00:42:36.230 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
00:42:36.232 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
00:42:36.233 00.001 10072 Worker thread wakes up
00:42:36.233 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
00:42:36.233 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
00:42:36.233 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
00:42:36.238 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:36.241 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
00:42:36.241 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:42:36.242 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:36.242 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:42:36.242 00.000 10072 MoveAxis(W, 2, ABG)
00:42:36.242 00.000 10072 Guiding  Dir = 3, Dur = 2
00:42:36.242 00.000 10072 IsGuiding returns 0
00:42:36.243 00.001 10072 PulseGuide returned control before completion, sleep 12
00:42:36.256 00.013 10072 IsGuiding returns 0
00:42:36.256 00.000 10072 Move returns status 0, amount 2
00:42:36.256 00.000 10072 MoveAxis(N, 0, ABG)
00:42:36.256 00.000 10072 Move returns status 0, amount 0
00:42:36.256 00.000 10072 move complete, result=0
00:42:36.256 00.000 10072 worker thread done servicing request
00:42:36.259 00.003 1032 UpdateGuideState exits: m=1467 SNR=27.0
00:42:36.261 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:36.263 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:36.265 00.002 1032 Enqueuing Expose request
00:42:36.267 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:42:36.270 00.003 10072 Worker thread wakes up
00:42:36.270 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:36.270 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:36.681 00.411 10072 Exposure complete
00:42:36.731 00.050 10072 worker thread done servicing request
00:42:36.731 00.000 1032 OnExposeComplete: enter
00:42:36.733 00.002 1032 UpdateGuideState(): m_state=6
00:42:36.735 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3460
00:42:36.738 00.003 1032 Star::Find returns 1 (0), X=318.73, Y=744.98, Mass=1357, SNR=26.0, Peak=160 HFD=2.5
00:42:36.740 00.002 1032 MultiStar: [#1 0.07,-0.02,1.15,U] [#2 0.02,0.10,0.95,U] [#3 0.03,0.07,0.78,U] [#4 0.03,0.07,0.70,U] [#5 -0.07,0.07,0.71,U] [#6 -0.13,0.09,0.71,U] [#7 -0.28,-0.02,0.00,M1] [#8 0.12,-0.01,0.61,U] 
00:42:36.742 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {0.20, -0.08}
00:42:36.745 00.003 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
00:42:36.746 00.001 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
00:42:36.748 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.65 mountX=0.02 mountY=-0.05, mountTheta=-1.18
00:42:36.750 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
00:42:36.753 00.003 1032 Enqueuing Move request for scope (0.04, 0.03)
00:42:36.754 00.001 10072 Worker thread wakes up
00:42:36.755 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:42:36.755 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:42:36.755 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
00:42:36.756 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:36.759 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
00:42:36.759 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:42:36.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:36.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:42:36.759 00.000 10072 MoveAxis(W, 2, ABG)
00:42:36.759 00.000 10072 Guiding  Dir = 3, Dur = 2
00:42:36.759 00.000 10072 IsGuiding returns 0
00:42:36.759 00.000 10072 PulseGuide returned control before completion, sleep 12
00:42:36.773 00.014 10072 IsGuiding returns 1
00:42:36.773 00.000 10072 scope still moving after pulse duration time elapsed
00:42:36.778 00.005 1032 UpdateGuideState exits: m=1357 SNR=26.0
00:42:36.780 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:36.782 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:36.783 00.001 1032 Enqueuing Expose request
00:42:36.804 00.021 10072 IsGuiding returns 1
00:42:36.836 00.032 10072 IsGuiding returns 1
00:42:36.868 00.032 10072 IsGuiding returns 1
00:42:36.899 00.031 10072 IsGuiding returns 1
00:42:36.930 00.031 10072 IsGuiding returns 1
00:42:36.962 00.032 10072 IsGuiding returns 1
00:42:36.993 00.031 10072 IsGuiding returns 1
00:42:37.024 00.031 10072 IsGuiding returns 1
00:42:37.055 00.031 10072 IsGuiding returns 1
00:42:37.086 00.031 10072 IsGuiding returns 1
00:42:37.117 00.031 10072 IsGuiding returns 1
00:42:37.148 00.031 10072 IsGuiding returns 1
00:42:37.180 00.032 10072 IsGuiding returns 1
00:42:37.209 00.029 10072 IsGuiding returns 1
00:42:37.240 00.031 10072 IsGuiding returns 1
00:42:37.271 00.031 10072 IsGuiding returns 1
00:42:37.302 00.031 10072 IsGuiding returns 1
00:42:37.334 00.032 10072 IsGuiding returns 1
00:42:37.365 00.031 10072 IsGuiding returns 1
00:42:37.398 00.033 10072 IsGuiding returns 1
00:42:37.430 00.032 10072 IsGuiding returns 1
00:42:37.462 00.032 10072 IsGuiding returns 1
00:42:37.492 00.030 10072 IsGuiding returns 1
00:42:37.523 00.031 10072 IsGuiding returns 1
00:42:37.554 00.031 10072 IsGuiding returns 1
00:42:37.585 00.031 10072 IsGuiding returns 0
00:42:37.585 00.000 10072 scope move finished after 2 + 824 ms
00:42:37.585 00.000 10072 Move returns status 0, amount 2
00:42:37.585 00.000 10072 MoveAxis(N, 0, ABG)
00:42:37.585 00.000 10072 Move returns status 0, amount 0
00:42:37.587 00.002 10072 move complete, result=0
00:42:37.587 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:42:37.590 00.003 10072 worker thread done servicing request
00:42:37.590 00.000 10072 Worker thread wakes up
00:42:37.590 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:37.590 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:38.214 00.624 10072 Exposure complete
00:42:38.254 00.040 10072 worker thread done servicing request
00:42:38.254 00.000 1032 OnExposeComplete: enter
00:42:38.256 00.002 1032 UpdateGuideState(): m_state=6
00:42:38.259 00.003 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3461
00:42:38.261 00.002 1032 Star::Find returns 1 (0), X=318.82, Y=745.07, Mass=1407, SNR=26.4, Peak=166 HFD=2.5
00:42:38.262 00.001 1032 MultiStar: [#1 0.17,-0.07,1.11,U] [#2 0.12,0.04,0.97,U] [#3 0.00,0.09,0.76,U] [#4 0.17,-0.07,0.69,U] [#5 0.07,0.05,0.68,U] [#6 0.25,0.15,0.00,M1] [#7 -0.05,-0.15,0.52,U] [#8 0.23,-0.01,0.57,U] 
00:42:38.264 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.28, 0.00}
00:42:38.265 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
00:42:38.267 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
00:42:38.269 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.08 mountX=-0.05 mountY=-0.13, mountTheta=-1.91
00:42:38.271 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
00:42:38.273 00.002 1032 Enqueuing Move request for scope (0.14, -0.01)
00:42:38.275 00.002 10072 Worker thread wakes up
00:42:38.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
00:42:38.275 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
00:42:38.275 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.05 yDistance=-0.13
00:42:38.277 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:38.279 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
00:42:38.279 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:42:38.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:38.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:42:38.279 00.000 10072 MoveAxis(W, 3, ABG)
00:42:38.279 00.000 10072 Guiding  Dir = 3, Dur = 3
00:42:38.279 00.000 10072 IsGuiding returns 0
00:42:38.280 00.001 10072 PulseGuide returned control before completion, sleep 13
00:42:38.295 00.015 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:42:38.296 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:38.300 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:38.302 00.002 1032 Enqueuing Expose request
00:42:38.304 00.002 10072 IsGuiding returns 0
00:42:38.304 00.000 10072 Move returns status 0, amount 3
00:42:38.304 00.000 10072 MoveAxis(N, 0, ABG)
00:42:38.304 00.000 10072 Move returns status 0, amount 0
00:42:38.306 00.002 10072 move complete, result=0
00:42:38.306 00.000 10072 worker thread done servicing request
00:42:38.306 00.000 10072 Worker thread wakes up
00:42:38.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:38.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:38.311 00.005 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:42:38.821 00.510 10072 Exposure complete
00:42:38.865 00.044 10072 worker thread done servicing request
00:42:38.865 00.000 1032 OnExposeComplete: enter
00:42:38.867 00.002 1032 UpdateGuideState(): m_state=6
00:42:38.869 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3462
00:42:38.870 00.001 1032 Star::Find returns 1 (0), X=318.82, Y=745.28, Mass=1343, SNR=25.8, Peak=145 HFD=2.6
00:42:38.871 00.001 1032 MultiStar: [#1 0.15,-0.02,1.17,U] [#2 0.12,0.09,0.93,U] [#3 0.01,0.03,0.74,U] [#4 0.15,0.10,0.66,U] [#5 0.18,0.06,0.72,U] [#6 0.14,0.22,0.69,U] [#7 0.05,-0.04,0.57,U] [#8 0.26,-0.04,0.59,U] 
00:42:38.873 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.07}, one-star: {0.28, 0.22}
00:42:38.874 00.001 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
00:42:38.875 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
00:42:38.876 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.45 mountX=0.03 mountY=-0.17, mountTheta=-1.38
00:42:38.880 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.07, opts=13)
00:42:38.882 00.002 1032 Enqueuing Move request for scope (0.15, 0.07)
00:42:38.884 00.002 10072 Worker thread wakes up
00:42:38.884 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
00:42:38.884 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
00:42:38.884 00.000 10072 Moving (0.15, 0.07) raw xDistance=0.03 yDistance=-0.17
00:42:38.886 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:38.887 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
00:42:38.887 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:42:38.889 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:38.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:42:38.889 00.000 10072 MoveAxis(W, 2, ABG)
00:42:38.889 00.000 10072 Guiding  Dir = 3, Dur = 2
00:42:38.889 00.000 10072 IsGuiding returns 0
00:42:38.890 00.001 10072 PulseGuide returned control before completion, sleep 12
00:42:38.906 00.016 1032 UpdateGuideState exits: m=1343 SNR=25.8
00:42:38.908 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:38.909 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:38.911 00.002 1032 Enqueuing Expose request
00:42:38.912 00.001 10072 IsGuiding returns 0
00:42:38.913 00.001 10072 Move returns status 0, amount 2
00:42:38.913 00.000 10072 MoveAxis(N, 0, ABG)
00:42:38.913 00.000 10072 Move returns status 0, amount 0
00:42:38.913 00.000 10072 move complete, result=0
00:42:38.913 00.000 10072 worker thread done servicing request
00:42:38.913 00.000 10072 Worker thread wakes up
00:42:38.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:38.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:38.921 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
00:42:39.538 00.617 10072 Exposure complete
00:42:39.585 00.047 10072 worker thread done servicing request
00:42:39.585 00.000 1032 OnExposeComplete: enter
00:42:39.587 00.002 1032 UpdateGuideState(): m_state=6
00:42:39.589 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3463
00:42:39.592 00.003 1032 Star::Find returns 1 (0), X=318.96, Y=745.21, Mass=1386, SNR=26.2, Peak=159 HFD=2.5
00:42:39.596 00.004 1032 MultiStar: [#1 0.13,0.10,1.17,U] [#2 0.08,0.18,1.00,U] [#3 0.15,0.07,0.74,U] [#4 0.15,0.04,0.63,U] [#5 0.12,0.20,0.68,U] [#6 0.22,0.24,0.00,M1] [#7 0.03,0.12,0.53,U] [#8 0.39,0.19,0.00,M1] 
00:42:39.600 00.004 1032 refined, 6 included, MultiStar: {0.17, 0.13}, one-star: {0.42, 0.15}
00:42:39.603 00.003 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
00:42:39.606 00.003 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
00:42:39.608 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.65 mountX=0.08 mountY=-0.19, mountTheta=-1.18
00:42:39.611 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.13, opts=13)
00:42:39.613 00.002 1032 Enqueuing Move request for scope (0.17, 0.13)
00:42:39.614 00.001 10072 Worker thread wakes up
00:42:39.614 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
00:42:39.615 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
00:42:39.615 00.000 10072 Moving (0.17, 0.13) raw xDistance=0.08 yDistance=-0.19
00:42:39.617 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:39.619 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
00:42:39.619 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:42:39.619 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:39.620 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:42:39.620 00.000 10072 MoveAxis(W, 2, ABG)
00:42:39.620 00.000 10072 Guiding  Dir = 3, Dur = 2
00:42:39.620 00.000 10072 IsGuiding returns 0
00:42:39.621 00.001 10072 PulseGuide returned control before completion, sleep 12
00:42:39.638 00.017 1032 UpdateGuideState exits: m=1386 SNR=26.2
00:42:39.640 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:39.643 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:39.645 00.002 1032 Enqueuing Expose request
00:42:39.646 00.001 10072 IsGuiding returns 0
00:42:39.646 00.000 10072 Move returns status 0, amount 2
00:42:39.648 00.002 10072 MoveAxis(N, 0, ABG)
00:42:39.648 00.000 10072 Move returns status 0, amount 0
00:42:39.648 00.000 10072 move complete, result=0
00:42:39.648 00.000 10072 worker thread done servicing request
00:42:39.648 00.000 10072 Worker thread wakes up
00:42:39.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:39.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:39.654 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
00:42:40.056 00.402 10072 Exposure complete
00:42:40.105 00.049 10072 worker thread done servicing request
00:42:40.105 00.000 1032 OnExposeComplete: enter
00:42:40.108 00.003 1032 UpdateGuideState(): m_state=6
00:42:40.110 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3464
00:42:40.112 00.002 1032 Star::Find returns 1 (0), X=318.82, Y=745.12, Mass=1445, SNR=26.8, Peak=172 HFD=2.5
00:42:40.115 00.003 1032 MultiStar: [#1 0.20,0.07,1.11,U] [#2 0.04,0.13,0.91,U] [#3 0.05,0.09,0.70,U] [#4 0.04,0.05,0.65,U] [#5 0.12,0.19,0.67,U] [#6 0.07,0.17,0.67,U] [#7 -0.05,0.05,0.49,U] [#8 0.25,0.20,0.00,M2] 
00:42:40.117 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.10}, one-star: {0.28, 0.06}
00:42:40.118 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
00:42:40.119 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
00:42:40.121 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.73 mountX=0.07 mountY=-0.14, mountTheta=-1.10
00:42:40.124 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
00:42:40.126 00.002 1032 Enqueuing Move request for scope (0.11, 0.10)
00:42:40.127 00.001 10072 Worker thread wakes up
00:42:40.128 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
00:42:40.128 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
00:42:40.128 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.14
00:42:40.129 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:40.131 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
00:42:40.131 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:42:40.131 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:40.131 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:42:40.131 00.000 10072 MoveAxis(W, 2, ABG)
00:42:40.131 00.000 10072 Guiding  Dir = 3, Dur = 2
00:42:40.132 00.001 10072 IsGuiding returns 0
00:42:40.132 00.000 10072 PulseGuide returned control before completion, sleep 12
00:42:40.149 00.017 10072 IsGuiding returns 1
00:42:40.149 00.000 10072 scope still moving after pulse duration time elapsed
00:42:40.149 00.000 1032 UpdateGuideState exits: m=1445 SNR=26.8
00:42:40.152 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:40.153 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:40.155 00.002 1032 Enqueuing Expose request
00:42:40.180 00.025 10072 IsGuiding returns 1
00:42:40.213 00.033 10072 IsGuiding returns 1
00:42:40.244 00.031 10072 IsGuiding returns 1
00:42:40.275 00.031 10072 IsGuiding returns 1
00:42:40.307 00.032 10072 IsGuiding returns 1
00:42:40.339 00.032 10072 IsGuiding returns 1
00:42:40.370 00.031 10072 IsGuiding returns 1
00:42:40.402 00.032 10072 IsGuiding returns 1
00:42:40.434 00.032 10072 IsGuiding returns 1
00:42:40.465 00.031 10072 IsGuiding returns 1
00:42:40.496 00.031 10072 IsGuiding returns 1
00:42:40.527 00.031 10072 IsGuiding returns 1
00:42:40.559 00.032 10072 IsGuiding returns 1
00:42:40.590 00.031 10072 IsGuiding returns 0
00:42:40.590 00.000 10072 scope move finished after 2 + 456 ms
00:42:40.590 00.000 10072 Move returns status 0, amount 2
00:42:40.590 00.000 10072 MoveAxis(N, 0, ABG)
00:42:40.590 00.000 10072 Move returns status 0, amount 0
00:42:40.590 00.000 10072 move complete, result=0
00:42:40.590 00.000 10072 worker thread done servicing request
00:42:40.590 00.000 10072 Worker thread wakes up
00:42:40.590 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:40.590 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:40.590 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:42:41.222 00.632 10072 Exposure complete
00:42:41.268 00.046 10072 worker thread done servicing request
00:42:41.268 00.000 1032 OnExposeComplete: enter
00:42:41.270 00.002 1032 UpdateGuideState(): m_state=6
00:42:41.272 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3465
00:42:41.274 00.002 1032 Star::Find returns 1 (0), X=318.76, Y=745.11, Mass=1424, SNR=26.6, Peak=158 HFD=2.6
00:42:41.276 00.002 1032 MultiStar: [#1 0.16,0.03,1.13,U] [#2 0.10,0.14,0.96,U] [#3 0.09,0.09,0.69,U] [#4 0.15,-0.07,0.69,U] [#5 0.04,0.23,0.72,U] [#6 0.13,0.13,0.70,U] [#7 -0.10,0.10,0.53,U] [#8 0.28,0.13,0.00,M3] 
00:42:41.278 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.08}, one-star: {0.22, 0.05}
00:42:41.280 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
00:42:41.282 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
00:42:41.283 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.64 mountX=0.05 mountY=-0.13, mountTheta=-1.19
00:42:41.286 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
00:42:41.288 00.002 1032 Enqueuing Move request for scope (0.11, 0.08)
00:42:41.290 00.002 10072 Worker thread wakes up
00:42:41.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
00:42:41.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
00:42:41.290 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
00:42:41.293 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:41.295 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
00:42:41.295 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:42:41.295 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:41.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:42:41.295 00.000 10072 MoveAxis(W, 2, ABG)
00:42:41.295 00.000 10072 Guiding  Dir = 3, Dur = 2
00:42:41.295 00.000 10072 IsGuiding returns 0
00:42:41.296 00.001 10072 PulseGuide returned control before completion, sleep 12
00:42:41.314 00.018 10072 IsGuiding returns 0
00:42:41.314 00.000 10072 Move returns status 0, amount 2
00:42:41.314 00.000 10072 MoveAxis(N, 0, ABG)
00:42:41.314 00.000 10072 Move returns status 0, amount 0
00:42:41.314 00.000 10072 move complete, result=0
00:42:41.314 00.000 10072 worker thread done servicing request
00:42:41.314 00.000 1032 UpdateGuideState exits: m=1424 SNR=26.6
00:42:41.317 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:41.318 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:41.319 00.001 1032 Enqueuing Expose request
00:42:41.320 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:42:41.322 00.002 10072 Worker thread wakes up
00:42:41.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:41.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:41.739 00.417 10072 Exposure complete
00:42:41.790 00.051 10072 worker thread done servicing request
00:42:41.791 00.001 1032 OnExposeComplete: enter
00:42:41.792 00.001 1032 UpdateGuideState(): m_state=6
00:42:41.794 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3466
00:42:41.795 00.001 1032 Star::Find returns 1 (0), X=318.78, Y=745.23, Mass=1414, SNR=26.5, Peak=150 HFD=2.6
00:42:41.799 00.004 1032 MultiStar: [#1 0.18,0.22,0.00,M1] [#2 -0.04,0.28,0.00,M1] [#3 0.12,0.35,0.00,M1] [#4 0.13,0.24,0.00,M1] [#5 0.08,0.33,0.00,M1] [#6 0.14,0.39,0.00,M1] [#7 0.03,0.20,0.55,U] [#8 0.26,0.29,0.00,M4] 
00:42:41.803 00.004 1032 refined, 1 included, MultiStar: {0.17, 0.18}, one-star: {0.25, 0.17}
00:42:41.806 00.003 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
00:42:41.807 00.001 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
00:42:41.810 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.25 cameraTheta=0.82 mountX=0.13 mountY=-0.21, mountTheta=-1.01
00:42:41.812 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.18, opts=13)
00:42:41.815 00.003 1032 Enqueuing Move request for scope (0.17, 0.18)
00:42:41.817 00.002 10072 Worker thread wakes up
00:42:41.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd
00:42:41.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.18)
00:42:41.817 00.000 10072 Moving (0.17, 0.18) raw xDistance=0.13 yDistance=-0.21
00:42:41.819 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:41.822 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.94
00:42:41.822 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
00:42:41.822 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:42:41.822 00.000 10072 MoveAxis(W, 67, ABG)
00:42:41.822 00.000 10072 Guiding  Dir = 3, Dur = 67
00:42:41.823 00.001 10072 IsGuiding returns 0
00:42:41.823 00.000 10072 PulseGuide returned control before completion, sleep 77
00:42:41.841 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:42:41.843 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:41.846 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:41.848 00.002 1032 Enqueuing Expose request
00:42:41.909 00.061 10072 IsGuiding returns 0
00:42:41.909 00.000 10072 Move returns status 0, amount 67
00:42:41.909 00.000 10072 MoveAxis(N, 137, ABG)
00:42:41.909 00.000 10072 Guiding  Dir = 0, Dur = 137
00:42:41.909 00.000 10072 IsGuiding returns 0
00:42:41.909 00.000 10072 PulseGuide returned control before completion, sleep 147
00:42:42.064 00.155 10072 IsGuiding returns 0
00:42:42.064 00.000 10072 Move returns status 0, amount 137
00:42:42.064 00.000 10072 move complete, result=0
00:42:42.064 00.000 10072 worker thread done servicing request
00:42:42.064 00.000 10072 Worker thread wakes up
00:42:42.064 00.000 1032 GuideStep: 0.1 px 67 ms WEST, -0.2 px 137 ms NORTH
00:42:42.067 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:42.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:42.693 00.626 10072 Exposure complete
00:42:42.740 00.047 10072 worker thread done servicing request
00:42:42.740 00.000 1032 OnExposeComplete: enter
00:42:42.742 00.002 1032 UpdateGuideState(): m_state=6
00:42:42.743 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3467
00:42:42.746 00.003 1032 Star::Find returns 1 (0), X=318.56, Y=745.06, Mass=1276, SNR=25.2, Peak=139 HFD=2.4
00:42:42.748 00.002 1032 MultiStar: [#1 -0.06,-0.03,1.22,U] [#2 -0.11,0.10,1.09,U] [#3 0.03,0.17,0.78,U] [#4 -0.16,0.16,0.70,U] [#5 -0.04,0.09,0.74,U] [#6 -0.12,-0.03,0.75,U] [#7 -0.29,0.18,0.00,M1] [#8 -0.03,-0.10,0.63,U] 
00:42:42.749 00.001 1032 single-star, 7 included, MultiStar: {-0.06, 0.04}, one-star: {0.03, 0.00}
00:42:42.751 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
00:42:42.752 00.001 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
00:42:42.754 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.07 mountX=-0.01 mountY=-0.03, mountTheta=-1.76
00:42:42.756 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
00:42:42.758 00.002 1032 Enqueuing Move request for scope (0.03, 0.00)
00:42:42.760 00.002 10072 Worker thread wakes up
00:42:42.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
00:42:42.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
00:42:42.760 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.03
00:42:42.762 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:42.764 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
00:42:42.764 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:42:42.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:42.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:42:42.764 00.000 10072 MoveAxis(W, 1, ABG)
00:42:42.764 00.000 10072 Guiding  Dir = 3, Dur = 1
00:42:42.766 00.002 10072 IsGuiding returns 0
00:42:42.766 00.000 10072 PulseGuide returned control before completion, sleep 11
00:42:42.783 00.017 10072 IsGuiding returns 0
00:42:42.783 00.000 10072 Move returns status 0, amount 1
00:42:42.783 00.000 10072 MoveAxis(N, 0, ABG)
00:42:42.783 00.000 10072 Move returns status 0, amount 0
00:42:42.783 00.000 10072 move complete, result=0
00:42:42.783 00.000 10072 worker thread done servicing request
00:42:42.783 00.000 1032 UpdateGuideState exits: m=1276 SNR=25.2
00:42:42.786 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:42.788 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:42.789 00.001 1032 Enqueuing Expose request
00:42:42.791 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:42:42.792 00.001 10072 Worker thread wakes up
00:42:42.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:42.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:43.209 00.417 10072 Exposure complete
00:42:43.257 00.048 10072 worker thread done servicing request
00:42:43.257 00.000 1032 OnExposeComplete: enter
00:42:43.260 00.003 1032 UpdateGuideState(): m_state=6
00:42:43.262 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3468
00:42:43.264 00.002 1032 Star::Find returns 1 (0), X=318.59, Y=744.96, Mass=1349, SNR=25.9, Peak=150 HFD=2.4
00:42:43.266 00.002 1032 MultiStar: [#1 0.02,-0.10,1.13,U] [#2 -0.05,0.03,1.01,U] [#3 -0.12,0.02,0.75,U] [#4 -0.11,-0.07,0.67,U] [#5 -0.12,0.00,0.74,U] [#6 -0.10,-0.07,0.73,U] [#7 -0.28,-0.02,0.00,M2] [#8 0.13,-0.12,0.62,U] 
00:42:43.268 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.05}, one-star: {0.05, -0.10}
00:42:43.271 00.003 1032 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.83) = xAngle (-4.00 = 2.28)
00:42:43.272 00.001 1032 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.00 = 2.28)
00:42:43.274 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.17 mountX=-0.04 mountY=0.05, mountTheta=2.28
00:42:43.277 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.05, opts=13)
00:42:43.280 00.003 1032 Enqueuing Move request for scope (-0.03, -0.05)
00:42:43.282 00.002 10072 Worker thread wakes up
00:42:43.282 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
00:42:43.282 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
00:42:43.282 00.000 10072 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.05
00:42:43.285 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:43.287 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
00:42:43.287 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:42:43.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:43.288 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:42:43.288 00.000 10072 MoveAxis(W, 1, ABG)
00:42:43.288 00.000 10072 Guiding  Dir = 3, Dur = 1
00:42:43.288 00.000 10072 IsGuiding returns 0
00:42:43.289 00.001 10072 PulseGuide returned control before completion, sleep 11
00:42:43.306 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:42:43.309 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:43.310 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:43.312 00.002 1032 Enqueuing Expose request
00:42:43.316 00.004 10072 IsGuiding returns 0
00:42:43.316 00.000 10072 Move returns status 0, amount 1
00:42:43.316 00.000 10072 MoveAxis(N, 0, ABG)
00:42:43.316 00.000 10072 Move returns status 0, amount 0
00:42:43.316 00.000 10072 move complete, result=0
00:42:43.316 00.000 10072 worker thread done servicing request
00:42:43.316 00.000 10072 Worker thread wakes up
00:42:43.316 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:43.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:43.321 00.005 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
00:42:43.941 00.620 10072 Exposure complete
00:42:43.990 00.049 10072 worker thread done servicing request
00:42:43.990 00.000 1032 OnExposeComplete: enter
00:42:43.992 00.002 1032 UpdateGuideState(): m_state=6
00:42:43.993 00.001 1032 Star::Find(15, 318, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3469
00:42:43.996 00.003 1032 Star::Find returns 1 (0), X=318.48, Y=745.10, Mass=1512, SNR=27.4, Peak=169 HFD=2.4
00:42:43.997 00.001 1032 MultiStar: [#1 -0.03,-0.12,1.03,U] [#2 -0.10,0.10,0.95,U] [#3 -0.04,-0.04,0.70,U] [#4 -0.14,-0.10,0.64,U] [#5 -0.23,0.04,0.69,U] [#6 -0.23,0.04,0.71,U] [#7 -0.20,-0.12,0.54,U] [#8 -0.03,0.08,0.58,U] 
00:42:43.999 00.002 1032 single-star, 8 included, MultiStar: {-0.11, -0.01}, one-star: {-0.06, 0.04}
00:42:44.002 00.003 1032 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.83) = xAngle (0.73 = 0.73)
00:42:44.004 00.002 1032 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.73 = 0.73)
00:42:44.005 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.56 mountX=0.05 mountY=0.05, mountTheta=0.73
00:42:44.008 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.04, opts=13)
00:42:44.010 00.002 1032 Enqueuing Move request for scope (-0.06, 0.04)
00:42:44.011 00.001 10072 Worker thread wakes up
00:42:44.012 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
00:42:44.012 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
00:42:44.012 00.000 10072 Moving (-0.06, 0.04) raw xDistance=0.05 yDistance=0.05
00:42:44.014 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:44.018 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
00:42:44.018 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:42:44.018 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:44.018 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:42:44.018 00.000 10072 MoveAxis(W, 1, ABG)
00:42:44.018 00.000 10072 Guiding  Dir = 3, Dur = 1
00:42:44.018 00.000 10072 IsGuiding returns 0
00:42:44.021 00.003 10072 IsGuiding returns 0
00:42:44.021 00.000 10072 Move returns status 0, amount 1
00:42:44.021 00.000 10072 MoveAxis(N, 0, ABG)
00:42:44.021 00.000 10072 Move returns status 0, amount 0
00:42:44.021 00.000 10072 move complete, result=0
00:42:44.022 00.001 10072 worker thread done servicing request
00:42:44.037 00.015 1032 UpdateGuideState exits: m=1512 SNR=27.4
00:42:44.039 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:44.040 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:44.042 00.002 1032 Enqueuing Expose request
00:42:44.043 00.001 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
00:42:44.045 00.002 10072 Worker thread wakes up
00:42:44.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:44.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:44.459 00.414 10072 Exposure complete
00:42:44.510 00.051 10072 worker thread done servicing request
00:42:44.510 00.000 1032 OnExposeComplete: enter
00:42:44.512 00.002 1032 UpdateGuideState(): m_state=6
00:42:44.513 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3470
00:42:44.515 00.002 1032 Star::Find returns 1 (0), X=318.55, Y=745.07, Mass=1318, SNR=25.6, Peak=146 HFD=2.7
00:42:44.516 00.001 1032 MultiStar: [#1 -0.05,-0.00,1.21,U] [#2 -0.13,0.30,0.00,M1] [#3 -0.07,0.12,0.77,U] [#4 -0.24,-0.01,0.65,U] [#5 -0.20,0.14,0.72,U] [#6 -0.16,0.15,0.74,U] [#7 -0.47,0.07,0.00,M2] [#8 0.06,-0.01,0.63,U] 
00:42:44.518 00.002 1032 single-star, 6 included, MultiStar: {-0.09, 0.05}, one-star: {0.01, 0.01}
00:42:44.521 00.003 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
00:42:44.524 00.003 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
00:42:44.525 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.96 mountX=0.01 mountY=-0.01, mountTheta=-0.87
00:42:44.528 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
00:42:44.530 00.002 1032 Enqueuing Move request for scope (0.01, 0.01)
00:42:44.532 00.002 10072 Worker thread wakes up
00:42:44.532 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
00:42:44.532 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
00:42:44.532 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
00:42:44.534 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:44.538 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
00:42:44.538 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:42:44.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:44.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:42:44.538 00.000 10072 MoveAxis(W, 1, ABG)
00:42:44.538 00.000 10072 Guiding  Dir = 3, Dur = 1
00:42:44.559 00.021 1032 UpdateGuideState exits: m=1318 SNR=25.6
00:42:44.561 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:44.563 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:44.565 00.002 1032 Enqueuing Expose request
00:42:44.568 00.003 10072 IsGuiding returns 0
00:42:44.568 00.000 10072 PulseGuide returned control before completion, sleep 11
00:42:44.581 00.013 10072 IsGuiding returns 0
00:42:44.581 00.000 10072 Move returns status 0, amount 1
00:42:44.581 00.000 10072 MoveAxis(N, 0, ABG)
00:42:44.581 00.000 10072 Move returns status 0, amount 0
00:42:44.581 00.000 10072 move complete, result=0
00:42:44.582 00.001 10072 worker thread done servicing request
00:42:44.582 00.000 10072 Worker thread wakes up
00:42:44.582 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:44.582 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,730,31,31)
00:42:44.584 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:42:44.781 00.197 1032 evsrv: cli 0D18C5D0 connect
00:42:44.789 00.008 1032 case statement mapped state 6 to 3
00:42:44.794 00.005 1032 case statement mapped state 6 to 3
00:42:44.797 00.003 1032 evsrv: cli 0D18C5D0 request: {"method":"get_app_state","id":"3df96732-516d-497e-8244-a016d71195aa"}
00:42:44.799 00.002 1032 case statement mapped state 6 to 3
00:42:44.802 00.003 1032 evsrv: cli 0D18C5D0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3df96732-516d-497e-8244-a016d71195aa"}
00:42:44.807 00.005 1032 evsrv: cli 0D18C5D0 disconnect
00:42:44.811 00.004 1032 evsrv: cli 0D18C530 connect
00:42:44.813 00.002 1032 case statement mapped state 6 to 3
00:42:44.815 00.002 1032 case statement mapped state 6 to 3
00:42:44.817 00.002 1032 evsrv: cli 0D18C530 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"da747d23-78e2-41ed-bd42-0e436adcdabe"}
00:42:44.820 00.003 1032 PhdController::Dither begins
00:42:44.822 00.002 1032 dither: size=3.00, dRA=0.24 dDec=-2.15
00:42:44.824 00.002 1032 MountToCamera -- mountTheta (-1.46) + m_xAngle (1.83) = xAngle (0.37 = 0.37)
00:42:44.826 00.002 1032 MountToCamera -- mountX=0.24 mountY=-2.15 hyp=2.16 mountTheta=-1.46 cameraX=2.01, cameraY=0.78 cameraTheta=0.37
00:42:44.828 00.002 1032 setting lock position to (320.55, 745.84)
00:42:44.830 00.002 1032 Mount: notify guiding dithered (2.0, 0.8)
00:42:44.832 00.002 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:42:44.836 00.004 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:42:44.838 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:42:44.839 00.001 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:42:44.841 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:42:44.843 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:42:44.846 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:42:44.849 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:42:44.851 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:42:44.854 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:42:44.856 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:42:44.858 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:42:44.860 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:42:44.863 00.003 1032 MultiStar: stabilizing after lock position change
00:42:44.865 00.002 1032 Status Line: Dither by 0.24,-2.15
00:42:44.876 00.011 1032 PhdController: newstate STATE_SETTLE_BEGIN
00:42:44.881 00.005 1032 PhdController: newstate STATE_SETTLE_WAIT
00:42:44.883 00.002 1032 evsrv: cli 0D18C530 response: {"jsonrpc":"2.0","result":0,"id":"da747d23-78e2-41ed-bd42-0e436adcdabe"}
00:42:44.887 00.004 1032 evsrv: cli 0D18C530 disconnect
00:42:45.243 00.356 10072 Exposure complete
00:42:45.309 00.066 10072 worker thread done servicing request
00:42:45.309 00.000 1032 OnExposeComplete: enter
00:42:45.312 00.003 1032 UpdateGuideState(): m_state=6
00:42:45.314 00.002 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3471
00:42:45.316 00.002 1032 Star::Find returns 1 (0), X=318.48, Y=745.06, Mass=1536, SNR=27.6, Peak=166 HFD=2.6
00:42:45.318 00.002 1032 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.83) = xAngle (-4.61 = 1.67)
00:42:45.344 00.026 1032 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.61 = 1.67)
00:42:45.347 00.003 1032 CameraToMount -- cameraX=-2.07 cameraY=-0.78 hyp=2.21 cameraTheta=-2.78 mountX=-0.23 mountY=2.20, mountTheta=1.67
00:42:45.356 00.009 1032 dither recenter: remaining=(-0.2,2.1) step=(-0.2,2.1)
00:42:45.360 00.004 1032 MountToCamera -- mountTheta (1.68) + m_xAngle (1.83) = xAngle (3.51 = -2.77)
00:42:45.363 00.003 1032 MountToCamera -- mountX=-0.24 mountY=2.15 hyp=2.16 mountTheta=1.68 cameraX=-2.01, cameraY=-0.78 cameraTheta=-2.77
00:42:45.370 00.007 1032 SchedulePrimaryMove(0F526948, x=-2.01, y=-0.78, opts=4)
00:42:45.375 00.005 1032 Enqueuing Move request for scope (-2.01, -0.78)
00:42:45.379 00.004 1032 Mount: notify direct move -0.24,2.15
00:42:45.385 00.006 10072 Worker thread wakes up
00:42:45.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-2.01, -0.78) opts 0x4
00:42:45.385 00.000 10072 Handling offset move in thread for scope, endpoint = (-2.01, -0.78)
00:42:45.385 00.000 10072 Moving (-2.01, -0.78) raw xDistance=-0.24 yDistance=2.15
00:42:45.385 00.000 10072 BLC: window closed
00:42:45.385 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:42:45.388 00.003 10072 MoveAxis(E, 241, B)
00:42:45.388 00.000 10072 Guiding  Dir = 2, Dur = 241
00:42:45.388 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:42:45.392 00.004 10072 IsGuiding returns 0
00:42:45.392 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:42:45.395 00.003 10072 PulseGuide returned control before completion, sleep 251
00:42:45.395 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:42:45.399 00.004 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:42:45.404 00.005 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:42:45.407 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:42:45.411 00.004 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:42:45.414 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:42:45.417 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:42:45.422 00.005 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:42:45.425 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:42:45.430 00.005 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:42:45.438 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:45.479 00.041 1032 UpdateGuideState exits: m=1536 SNR=27.6
00:42:45.483 00.004 1032 PhdController: settling, locked = 1, distance = 2.23 (0.25) aobump = 0 frame = 1 / 99999
00:42:45.493 00.010 1032 evsrv: {"Event":"Settling","Timestamp":1784176965.493,"Host":"MELE","Inst":1,"Distance":2.23,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:42:45.498 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:45.502 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:45.506 00.004 1032 Enqueuing Expose request
00:42:45.662 00.156 10072 IsGuiding returns 1
00:42:45.662 00.000 10072 scope still moving after pulse duration time elapsed
00:42:45.693 00.031 10072 IsGuiding returns 0
00:42:45.693 00.000 10072 scope move finished after 241 + 60 ms
00:42:45.693 00.000 10072 Move returns status 0, amount 241
00:42:45.693 00.000 10072 BLC: window closed
00:42:45.693 00.000 10072 BLC: Compensation needed for non-algo type move
00:42:45.693 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
00:42:45.693 00.000 10072 MoveAxis(S, 1471, B)
00:42:45.693 00.000 10072 Guiding  Dir = 1, Dur = 1471
00:42:45.694 00.001 10072 IsGuiding returns 0
00:42:45.695 00.001 10072 PulseGuide returned control before completion, sleep 1481
00:42:47.190 01.495 10072 IsGuiding returns 0
00:42:47.190 00.000 10072 Move returns status 0, amount 1471
00:42:47.190 00.000 10072 move complete, result=0
00:42:47.190 00.000 10072 worker thread done servicing request
00:42:47.190 00.000 10072 Worker thread wakes up
00:42:47.190 00.000 1032 GuideStep: -0.2 px 241 ms EAST, 2.1 px 1471 ms SOUTH
00:42:47.193 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:47.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:42:47.819 00.626 10072 Exposure complete
00:42:47.869 00.050 10072 worker thread done servicing request
00:42:47.869 00.000 1032 OnExposeComplete: enter
00:42:47.871 00.002 1032 UpdateGuideState(): m_state=6
00:42:47.872 00.001 1032 Star::Find(15, 318, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3472
00:42:47.874 00.002 1032 Star::Find returns 1 (0), X=320.17, Y=745.76, Mass=1430, SNR=26.7, Peak=185 HFD=2.6
00:42:47.875 00.001 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.51)
00:42:47.877 00.002 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.51)
00:42:47.879 00.002 1032 CameraToMount -- cameraX=-0.38 cameraY=-0.08 hyp=0.39 cameraTheta=-2.94 mountX=0.02 mountY=0.39, mountTheta=1.51
00:42:47.881 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.38, y=-0.08, opts=13)
00:42:47.883 00.002 1032 Enqueuing Move request for scope (-0.38, -0.08)
00:42:47.884 00.001 10072 Worker thread wakes up
00:42:47.885 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.08) opts 0xd
00:42:47.885 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.38, -0.08)
00:42:47.885 00.000 10072 Moving (-0.38, -0.08) raw xDistance=0.02 yDistance=0.39
00:42:47.886 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:47.888 00.002 10072 PPEC rslt(dithering): input = 0.02, final = 0.01
00:42:47.888 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:42:47.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:42:47.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
00:42:47.888 00.000 10072 MoveAxis(W, 12, ABG)
00:42:47.888 00.000 10072 Guiding  Dir = 3, Dur = 12
00:42:47.890 00.002 10072 IsGuiding returns 0
00:42:47.890 00.000 10072 PulseGuide returned control before completion, sleep 22
00:42:47.912 00.022 1032 UpdateGuideState exits: m=1430 SNR=26.7
00:42:47.914 00.002 1032 PhdController: settling, locked = 1, distance = 0.39 (0.25) aobump = 0 frame = 2 / 99999
00:42:47.916 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784176967.916,"Host":"MELE","Inst":1,"Distance":0.39,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:42:47.918 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:47.920 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:47.922 00.002 1032 Enqueuing Expose request
00:42:47.925 00.003 10072 IsGuiding returns 0
00:42:47.925 00.000 10072 Move returns status 0, amount 12
00:42:47.925 00.000 10072 MoveAxis(N, 0, ABG)
00:42:47.925 00.000 10072 Move returns status 0, amount 0
00:42:47.925 00.000 10072 move complete, result=0
00:42:47.927 00.002 10072 worker thread done servicing request
00:42:47.927 00.000 10072 Worker thread wakes up
00:42:47.927 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:47.927 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:42:47.936 00.009 1032 GuideStep: 0.0 px 12 ms WEST, 0.4 px 0 ms NORTH
00:42:48.336 00.400 10072 Exposure complete
00:42:48.392 00.056 10072 worker thread done servicing request
00:42:48.392 00.000 1032 OnExposeComplete: enter
00:42:48.396 00.004 1032 UpdateGuideState(): m_state=6
00:42:48.400 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3473
00:42:48.402 00.002 1032 Star::Find returns 1 (0), X=320.27, Y=745.72, Mass=1528, SNR=27.5, Peak=194 HFD=2.9
00:42:48.404 00.002 1032 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.83) = xAngle (-4.57 = 1.71)
00:42:48.406 00.002 1032 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.57 = 1.71)
00:42:48.408 00.002 1032 CameraToMount -- cameraX=-0.28 cameraY=-0.12 hyp=0.30 cameraTheta=-2.74 mountX=-0.04 mountY=0.30, mountTheta=1.71
00:42:48.412 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.28, y=-0.12, opts=13)
00:42:48.414 00.002 1032 Enqueuing Move request for scope (-0.28, -0.12)
00:42:48.416 00.002 10072 Worker thread wakes up
00:42:48.416 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.12) opts 0xd
00:42:48.416 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.28, -0.12)
00:42:48.418 00.002 10072 Moving (-0.28, -0.12) raw xDistance=-0.04 yDistance=0.30
00:42:48.420 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:48.422 00.002 10072 PPEC rslt(dithering): input = -0.04, final = -0.02
00:42:48.422 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
00:42:48.422 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:42:48.422 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:42:48.422 00.000 10072 MoveAxis(E, 22, ABG)
00:42:48.422 00.000 10072 Guiding  Dir = 2, Dur = 22
00:42:48.423 00.001 10072 IsGuiding returns 0
00:42:48.423 00.000 10072 PulseGuide returned control before completion, sleep 32
00:42:48.444 00.021 1032 UpdateGuideState exits: m=1528 SNR=27.5
00:42:48.447 00.003 1032 PhdController: settling, locked = 1, distance = 0.36 (0.25) aobump = 0 frame = 3 / 99999
00:42:48.449 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784176968.449,"Host":"MELE","Inst":1,"Distance":0.36,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:42:48.451 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:48.452 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:48.455 00.003 1032 Enqueuing Expose request
00:42:48.472 00.017 10072 IsGuiding returns 1
00:42:48.472 00.000 10072 scope still moving after pulse duration time elapsed
00:42:48.503 00.031 10072 IsGuiding returns 0
00:42:48.503 00.000 10072 scope move finished after 22 + 58 ms
00:42:48.503 00.000 10072 Move returns status 0, amount 22
00:42:48.503 00.000 10072 MoveAxis(N, 0, ABG)
00:42:48.503 00.000 10072 Move returns status 0, amount 0
00:42:48.503 00.000 10072 move complete, result=0
00:42:48.503 00.000 10072 worker thread done servicing request
00:42:48.503 00.000 10072 Worker thread wakes up
00:42:48.504 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:48.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:42:48.504 00.000 1032 GuideStep: -0.0 px 22 ms EAST, 0.3 px 0 ms NORTH
00:42:49.150 00.646 10072 Exposure complete
00:42:49.211 00.061 1032 OnExposeComplete: enter
00:42:49.215 00.004 1032 UpdateGuideState(): m_state=6
00:42:49.217 00.002 10072 worker thread done servicing request
00:42:49.217 00.000 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3474
00:42:49.219 00.002 1032 Star::Find returns 1 (0), X=320.18, Y=745.70, Mass=1417, SNR=26.5, Peak=191 HFD=2.6
00:42:49.222 00.003 1032 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.83) = xAngle (-4.61 = 1.67)
00:42:49.224 00.002 1032 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.61 = 1.67)
00:42:49.228 00.004 1032 CameraToMount -- cameraX=-0.37 cameraY=-0.14 hyp=0.40 cameraTheta=-2.78 mountX=-0.04 mountY=0.39, mountTheta=1.67
00:42:49.232 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.37, y=-0.14, opts=13)
00:42:49.237 00.005 1032 Enqueuing Move request for scope (-0.37, -0.14)
00:42:49.241 00.004 10072 Worker thread wakes up
00:42:49.241 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.14) opts 0xd
00:42:49.241 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.37, -0.14)
00:42:49.241 00.000 10072 Moving (-0.37, -0.14) raw xDistance=-0.04 yDistance=0.39
00:42:49.246 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:49.250 00.004 10072 PPEC rslt(dithering): input = -0.04, final = -0.02
00:42:49.250 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
00:42:49.250 00.000 10072 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.08
00:42:49.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
00:42:49.250 00.000 10072 MoveAxis(E, 20, ABG)
00:42:49.250 00.000 10072 Guiding  Dir = 2, Dur = 20
00:42:49.251 00.001 10072 IsGuiding returns 0
00:42:49.252 00.001 10072 PulseGuide returned control before completion, sleep 30
00:42:49.277 00.025 1032 UpdateGuideState exits: m=1417 SNR=26.5
00:42:49.279 00.002 1032 PhdController: settling, locked = 1, distance = 0.37 (0.25) aobump = 0 frame = 4 / 99999
00:42:49.282 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784176969.282,"Host":"MELE","Inst":1,"Distance":0.37,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:42:49.284 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:49.286 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:49.288 00.002 1032 Enqueuing Expose request
00:42:49.291 00.003 10072 IsGuiding returns 1
00:42:49.291 00.000 10072 scope still moving after pulse duration time elapsed
00:42:49.322 00.031 10072 IsGuiding returns 0
00:42:49.322 00.000 10072 scope move finished after 20 + 50 ms
00:42:49.322 00.000 10072 Move returns status 0, amount 20
00:42:49.322 00.000 10072 MoveAxis(S, 254, ABG)
00:42:49.322 00.000 10072 Guiding  Dir = 1, Dur = 254
00:42:49.322 00.000 10072 IsGuiding returns 0
00:42:49.323 00.001 10072 PulseGuide returned control before completion, sleep 264
00:42:49.666 00.343 10072 IsGuiding returns 0
00:42:49.666 00.000 10072 Move returns status 0, amount 254
00:42:49.666 00.000 10072 move complete, result=0
00:42:49.666 00.000 1032 GuideStep: -0.0 px 20 ms EAST, 0.4 px 254 ms SOUTH
00:42:49.671 00.005 10072 worker thread done servicing request
00:42:49.671 00.000 10072 Worker thread wakes up
00:42:49.671 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:49.672 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:42:50.344 00.672 10072 Exposure complete
00:42:50.417 00.073 10072 worker thread done servicing request
00:42:50.417 00.000 1032 OnExposeComplete: enter
00:42:50.421 00.004 1032 UpdateGuideState(): m_state=6
00:42:50.429 00.008 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3475
00:42:50.433 00.004 1032 Star::Find returns 1 (0), X=320.34, Y=745.99, Mass=1437, SNR=26.7, Peak=177 HFD=2.5
00:42:50.436 00.003 1032 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.83) = xAngle (0.69 = 0.69)
00:42:50.438 00.002 1032 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.69 = 0.69)
00:42:50.440 00.002 1032 CameraToMount -- cameraX=-0.21 cameraY=0.15 hyp=0.26 cameraTheta=2.52 mountX=0.20 mountY=0.16, mountTheta=0.69
00:42:50.444 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=0.15, opts=13)
00:42:50.446 00.002 1032 Enqueuing Move request for scope (-0.21, 0.15)
00:42:50.448 00.002 10072 Worker thread wakes up
00:42:50.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.15) opts 0xd
00:42:50.448 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, 0.15)
00:42:50.449 00.001 10072 Moving (-0.21, 0.15) raw xDistance=0.20 yDistance=0.16
00:42:50.452 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:50.455 00.003 10072 PPEC rslt(dithering): input = 0.20, final = 0.10
00:42:50.455 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
00:42:50.455 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:50.455 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:42:50.455 00.000 10072 MoveAxis(W, 99, ABG)
00:42:50.455 00.000 10072 Guiding  Dir = 3, Dur = 99
00:42:50.456 00.001 10072 IsGuiding returns 0
00:42:50.457 00.001 10072 PulseGuide returned control before completion, sleep 108
00:42:50.485 00.028 1032 UpdateGuideState exits: m=1437 SNR=26.7
00:42:50.491 00.006 1032 PhdController: settling, locked = 1, distance = 0.34 (0.25) aobump = 0 frame = 5 / 99999
00:42:50.494 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784176970.494,"Host":"MELE","Inst":1,"Distance":0.34,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:42:50.498 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:50.501 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:50.503 00.002 1032 Enqueuing Expose request
00:42:50.575 00.072 10072 IsGuiding returns 0
00:42:50.575 00.000 10072 Move returns status 0, amount 99
00:42:50.575 00.000 10072 MoveAxis(N, 0, ABG)
00:42:50.576 00.001 10072 Move returns status 0, amount 0
00:42:50.576 00.000 10072 move complete, result=0
00:42:50.576 00.000 10072 worker thread done servicing request
00:42:50.576 00.000 10072 Worker thread wakes up
00:42:50.576 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:50.576 00.000 1032 GuideStep: 0.2 px 99 ms WEST, 0.2 px 0 ms NORTH
00:42:50.579 00.003 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:42:51.011 00.432 10072 Exposure complete
00:42:52.195 01.184 10072 worker thread done servicing request
00:42:52.201 00.006 1032 OnExposeComplete: enter
00:42:52.317 00.116 1032 UpdateGuideState(): m_state=6
00:42:52.599 00.282 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3476
00:42:52.607 00.008 1032 Star::Find returns 1 (0), X=320.29, Y=745.95, Mass=1436, SNR=26.7, Peak=170 HFD=2.6
00:42:52.612 00.005 1032 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.83) = xAngle (0.91 = 0.91)
00:42:53.191 00.579 1032 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.91 = 0.91)
00:42:53.467 00.276 1032 CameraToMount -- cameraX=-0.26 cameraY=0.11 hyp=0.28 cameraTheta=2.74 mountX=0.17 mountY=0.22, mountTheta=0.91
00:42:53.487 00.020 1032 SchedulePrimaryMove(0F526948, x=-0.26, y=0.11, opts=13)
00:42:53.495 00.008 1032 Enqueuing Move request for scope (-0.26, 0.11)
00:42:53.500 00.005 10072 Worker thread wakes up
00:42:53.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.11) opts 0xd
00:42:53.500 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.26, 0.11)
00:42:53.500 00.000 10072 Moving (-0.26, 0.11) raw xDistance=0.17 yDistance=0.22
00:42:53.552 00.052 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:53.644 00.092 10072 PPEC rslt(dithering): input = 0.17, final = 0.09
00:42:53.644 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
00:42:53.645 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:42:53.645 00.000 10072 MoveAxis(W, 87, ABG)
00:42:53.645 00.000 10072 Guiding  Dir = 3, Dur = 87
00:42:53.646 00.001 10072 IsGuiding returns 0
00:42:53.647 00.001 10072 PulseGuide returned control before completion, sleep 97
00:42:53.723 00.076 1032 UpdateGuideState exits: m=1436 SNR=26.7
00:42:53.728 00.005 1032 PhdController: settling, locked = 1, distance = 0.32 (0.25) aobump = 0 frame = 6 / 99999
00:42:53.732 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784176973.732,"Host":"MELE","Inst":1,"Distance":0.32,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:42:53.738 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:53.745 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:53.749 00.004 1032 Enqueuing Expose request
00:42:53.753 00.004 10072 IsGuiding returns 0
00:42:53.754 00.001 10072 Move returns status 0, amount 87
00:42:53.754 00.000 10072 MoveAxis(S, 145, ABG)
00:42:53.754 00.000 10072 Guiding  Dir = 1, Dur = 145
00:42:53.754 00.000 10072 IsGuiding returns 0
00:42:53.755 00.001 10072 PulseGuide returned control before completion, sleep 155
00:42:53.927 00.172 10072 IsGuiding returns 0
00:42:53.927 00.000 10072 Move returns status 0, amount 145
00:42:53.927 00.000 10072 move complete, result=0
00:42:53.927 00.000 1032 GuideStep: 0.2 px 87 ms WEST, 0.2 px 145 ms SOUTH
00:42:53.940 00.013 10072 worker thread done servicing request
00:42:53.940 00.000 10072 Worker thread wakes up
00:42:53.940 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:53.940 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:42:54.597 00.657 10072 Exposure complete
00:42:54.799 00.202 10072 worker thread done servicing request
00:42:54.799 00.000 1032 OnExposeComplete: enter
00:42:54.803 00.004 1032 UpdateGuideState(): m_state=6
00:42:54.806 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3477
00:42:54.809 00.003 1032 Star::Find returns 1 (0), X=320.85, Y=745.86, Mass=1447, SNR=26.8, Peak=166 HFD=2.6
00:42:54.811 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
00:42:54.844 00.033 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
00:42:54.847 00.003 1032 CameraToMount -- cameraX=0.30 cameraY=0.03 hyp=0.31 cameraTheta=0.08 mountX=-0.05 mountY=-0.30, mountTheta=-1.75
00:42:54.851 00.004 1032 SchedulePrimaryMove(0F526948, x=0.30, y=0.03, opts=13)
00:42:54.853 00.002 1032 Enqueuing Move request for scope (0.30, 0.03)
00:42:54.886 00.033 10072 Worker thread wakes up
00:42:54.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.03) opts 0xd
00:42:54.886 00.000 10072 Handling offset move in thread for scope, endpoint = (0.30, 0.03)
00:42:54.886 00.000 10072 Moving (0.30, 0.03) raw xDistance=-0.05 yDistance=-0.30
00:42:54.889 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:54.893 00.004 10072 PPEC rslt(dithering): input = -0.05, final = -0.03
00:42:54.894 00.001 10072 PPEC: input: -0.05, control: -0.03, exposure: 500
00:42:54.894 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:42:54.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:42:54.894 00.000 10072 MoveAxis(E, 27, ABG)
00:42:54.894 00.000 10072 Guiding  Dir = 2, Dur = 27
00:42:54.895 00.001 10072 IsGuiding returns 0
00:42:54.895 00.000 10072 PulseGuide returned control before completion, sleep 37
00:42:54.969 00.074 10072 IsGuiding returns 0
00:42:54.969 00.000 10072 Move returns status 0, amount 27
00:42:54.969 00.000 10072 MoveAxis(N, 0, ABG)
00:42:54.969 00.000 10072 Move returns status 0, amount 0
00:42:54.969 00.000 10072 move complete, result=0
00:42:54.969 00.000 10072 worker thread done servicing request
00:42:54.975 00.006 1032 UpdateGuideState exits: m=1447 SNR=26.8
00:42:54.978 00.003 1032 PhdController: settling, locked = 1, distance = 0.32 (0.25) aobump = 0 frame = 7 / 99999
00:42:54.981 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784176974.981,"Host":"MELE","Inst":1,"Distance":0.32,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:42:55.018 00.037 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:55.023 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:55.025 00.002 1032 Enqueuing Expose request
00:42:55.028 00.003 10072 Worker thread wakes up
00:42:55.028 00.000 1032 GuideStep: -0.1 px 27 ms EAST, -0.3 px 0 ms NORTH
00:42:55.030 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:55.030 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:42:55.731 00.701 10072 Exposure complete
00:42:55.979 00.248 10072 worker thread done servicing request
00:42:56.001 00.022 1032 OnExposeComplete: enter
00:42:56.015 00.014 1032 UpdateGuideState(): m_state=6
00:42:56.018 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3478
00:42:56.021 00.003 1032 Star::Find returns 1 (0), X=320.63, Y=746.08, Mass=1363, SNR=26.0, Peak=150 HFD=2.6
00:42:56.024 00.003 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
00:42:56.027 00.003 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
00:42:56.061 00.034 1032 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.26 cameraTheta=1.26 mountX=0.22 mountY=-0.14, mountTheta=-0.57
00:42:56.066 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.24, opts=13)
00:42:56.068 00.002 1032 Enqueuing Move request for scope (0.08, 0.24)
00:42:56.071 00.003 10072 Worker thread wakes up
00:42:56.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.24) opts 0xd
00:42:56.071 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.24)
00:42:56.071 00.000 10072 Moving (0.08, 0.24) raw xDistance=0.22 yDistance=-0.14
00:42:56.073 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:56.108 00.035 10072 PPEC rslt(dithering): input = 0.22, final = 0.11
00:42:56.108 00.000 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
00:42:56.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:56.110 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:42:56.110 00.000 10072 MoveAxis(W, 108, ABG)
00:42:56.110 00.000 10072 Guiding  Dir = 3, Dur = 108
00:42:56.110 00.000 10072 IsGuiding returns 0
00:42:56.111 00.001 10072 PulseGuide returned control before completion, sleep 118
00:42:56.196 00.085 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:42:56.199 00.003 1032 PhdController: settling, locked = 1, distance = 0.30 (0.25) aobump = 0 frame = 8 / 99999
00:42:56.204 00.005 1032 evsrv: {"Event":"Settling","Timestamp":1784176976.203,"Host":"MELE","Inst":1,"Distance":0.30,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:42:56.208 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:56.241 00.033 10072 IsGuiding returns 1
00:42:56.241 00.000 10072 scope still moving after pulse duration time elapsed
00:42:56.241 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:56.251 00.010 1032 Enqueuing Expose request
00:42:56.283 00.032 10072 IsGuiding returns 0
00:42:56.283 00.000 10072 scope move finished after 108 + 64 ms
00:42:56.283 00.000 10072 Move returns status 0, amount 108
00:42:56.283 00.000 10072 MoveAxis(N, 0, ABG)
00:42:56.283 00.000 10072 Move returns status 0, amount 0
00:42:56.283 00.000 10072 move complete, result=0
00:42:56.284 00.001 10072 worker thread done servicing request
00:42:56.284 00.000 10072 Worker thread wakes up
00:42:56.284 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:56.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:42:56.292 00.008 1032 GuideStep: 0.2 px 108 ms WEST, -0.1 px 0 ms NORTH
00:42:56.959 00.667 10072 Exposure complete
00:42:57.160 00.201 10072 worker thread done servicing request
00:42:57.160 00.000 1032 OnExposeComplete: enter
00:42:57.163 00.003 1032 UpdateGuideState(): m_state=6
00:42:57.165 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3479
00:42:57.168 00.003 1032 Star::Find returns 1 (0), X=320.74, Y=745.82, Mass=1455, SNR=26.9, Peak=165 HFD=2.6
00:42:57.199 00.031 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
00:42:57.201 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
00:42:57.204 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.13 mountX=-0.07 mountY=-0.18, mountTheta=-1.96
00:42:57.208 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.02, opts=13)
00:42:57.235 00.027 1032 Enqueuing Move request for scope (0.19, -0.02)
00:42:57.238 00.003 10072 Worker thread wakes up
00:42:57.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
00:42:57.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
00:42:57.238 00.000 10072 Moving (0.19, -0.02) raw xDistance=-0.07 yDistance=-0.18
00:42:57.241 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:57.243 00.002 10072 PPEC rslt(dithering): input = -0.07, final = -0.04
00:42:57.243 00.000 10072 PPEC: input: -0.07, control: -0.04, exposure: 500
00:42:57.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:57.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:42:57.245 00.002 10072 MoveAxis(E, 36, ABG)
00:42:57.245 00.000 10072 Guiding  Dir = 2, Dur = 36
00:42:57.245 00.000 10072 IsGuiding returns 0
00:42:57.245 00.000 10072 PulseGuide returned control before completion, sleep 46
00:42:57.317 00.072 10072 IsGuiding returns 1
00:42:57.317 00.000 10072 scope still moving after pulse duration time elapsed
00:42:57.323 00.006 1032 UpdateGuideState exits: m=1455 SNR=26.9
00:42:57.326 00.003 1032 PhdController: settling, locked = 1, distance = 0.27 (0.25) aobump = 0 frame = 9 / 99999
00:42:57.328 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784176977.328,"Host":"MELE","Inst":1,"Distance":0.27,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:42:57.363 00.035 10072 IsGuiding returns 0
00:42:57.363 00.000 10072 scope move finished after 36 + 81 ms
00:42:57.363 00.000 10072 Move returns status 0, amount 36
00:42:57.363 00.000 10072 MoveAxis(N, 0, ABG)
00:42:57.363 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:57.368 00.005 10072 Move returns status 0, amount 0
00:42:57.368 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:57.372 00.004 1032 Enqueuing Expose request
00:42:57.374 00.002 10072 move complete, result=0
00:42:57.402 00.028 10072 worker thread done servicing request
00:42:57.402 00.000 10072 Worker thread wakes up
00:42:57.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:57.403 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:42:57.406 00.003 1032 GuideStep: -0.1 px 36 ms EAST, -0.2 px 0 ms NORTH
00:42:58.067 00.661 10072 Exposure complete
00:42:58.143 00.076 1032 OnExposeComplete: enter
00:42:58.146 00.003 10072 worker thread done servicing request
00:42:58.146 00.000 1032 UpdateGuideState(): m_state=6
00:42:58.149 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3480
00:42:58.152 00.003 1032 Star::Find returns 1 (0), X=320.71, Y=745.91, Mass=1421, SNR=26.6, Peak=159 HFD=2.6
00:42:58.154 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
00:42:58.156 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
00:42:58.158 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.39 mountX=0.02 mountY=-0.18, mountTheta=-1.44
00:42:58.162 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.07, opts=13)
00:42:58.165 00.003 1032 Enqueuing Move request for scope (0.16, 0.07)
00:42:58.167 00.002 10072 Worker thread wakes up
00:42:58.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
00:42:58.167 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
00:42:58.167 00.000 10072 Moving (0.16, 0.07) raw xDistance=0.02 yDistance=-0.18
00:42:58.169 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:58.172 00.003 10072 PPEC rslt(dithering): input = 0.02, final = 0.01
00:42:58.172 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:42:58.174 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:58.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:42:58.174 00.000 10072 MoveAxis(W, 12, ABG)
00:42:58.174 00.000 10072 Guiding  Dir = 3, Dur = 12
00:42:58.175 00.001 10072 IsGuiding returns 0
00:42:58.176 00.001 10072 PulseGuide returned control before completion, sleep 22
00:42:58.199 00.023 1032 UpdateGuideState exits: m=1421 SNR=26.6
00:42:58.202 00.003 1032 PhdController: settling, locked = 1, distance = 0.24 (0.25) aobump = 0 frame = 10 / 99999
00:42:58.205 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784176978.205,"Host":"MELE","Inst":1,"Distance":0.24,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:42:58.209 00.004 10072 IsGuiding returns 0
00:42:58.209 00.000 10072 Move returns status 0, amount 12
00:42:58.209 00.000 10072 MoveAxis(N, 0, ABG)
00:42:58.209 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:58.211 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:58.214 00.003 1032 Enqueuing Expose request
00:42:58.217 00.003 10072 Move returns status 0, amount 0
00:42:58.217 00.000 10072 move complete, result=0
00:42:58.217 00.000 10072 worker thread done servicing request
00:42:58.217 00.000 10072 Worker thread wakes up
00:42:58.218 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:58.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:42:58.227 00.009 1032 GuideStep: 0.0 px 12 ms WEST, -0.2 px 0 ms NORTH
00:42:58.952 00.725 10072 Exposure complete
00:42:59.383 00.431 10072 worker thread done servicing request
00:42:59.388 00.005 1032 OnExposeComplete: enter
00:42:59.404 00.016 1032 UpdateGuideState(): m_state=6
00:42:59.413 00.009 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3481
00:42:59.430 00.017 1032 Star::Find returns 1 (0), X=320.78, Y=745.90, Mass=1365, SNR=26.0, Peak=149 HFD=2.5
00:42:59.476 00.046 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
00:42:59.502 00.026 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
00:42:59.512 00.010 1032 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.24 cameraTheta=0.27 mountX=0.00 mountY=-0.24, mountTheta=-1.56
00:42:59.517 00.005 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.06, opts=13)
00:42:59.523 00.006 1032 Enqueuing Move request for scope (0.23, 0.06)
00:42:59.527 00.004 10072 Worker thread wakes up
00:42:59.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.06) opts 0xd
00:42:59.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.06)
00:42:59.527 00.000 10072 Moving (0.23, 0.06) raw xDistance=0.00 yDistance=-0.24
00:42:59.533 00.006 10072 PPEC rslt(dithering): input = 0.00, final = 0.00
00:42:59.533 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:42:59.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:42:59.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:42:59.533 00.000 10072 MoveAxis(W, 1, ABG)
00:42:59.534 00.001 10072 Guiding  Dir = 3, Dur = 1
00:42:59.534 00.000 10072 IsGuiding returns 0
00:42:59.535 00.001 10072 PulseGuide returned control before completion, sleep 11
00:42:59.540 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:42:59.586 00.046 10072 IsGuiding returns 0
00:42:59.586 00.000 10072 Move returns status 0, amount 1
00:42:59.586 00.000 10072 MoveAxis(N, 0, ABG)
00:42:59.588 00.002 10072 Move returns status 0, amount 0
00:42:59.588 00.000 10072 move complete, result=0
00:42:59.588 00.000 10072 worker thread done servicing request
00:42:59.700 00.112 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:42:59.704 00.004 1032 PhdController: settling, locked = 1, distance = 0.24 (0.25) aobump = 0 frame = 11 / 99999
00:42:59.785 00.081 1032 evsrv: {"Event":"Settling","Timestamp":1784176979.785,"Host":"MELE","Inst":1,"Distance":0.24,"Time":1.6,"SettleTime":3.0,"StarLocked":true}
00:42:59.844 00.059 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:59.859 00.015 1032 ScheduleExposure(500,3,1) exposurePending=0
00:42:59.876 00.017 1032 Enqueuing Expose request
00:42:59.890 00.014 10072 Worker thread wakes up
00:42:59.891 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:42:59.895 00.004 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:42:59.897 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:43:00.527 00.630 10072 Exposure complete
00:43:00.591 00.064 10072 worker thread done servicing request
00:43:00.591 00.000 1032 OnExposeComplete: enter
00:43:00.593 00.002 1032 UpdateGuideState(): m_state=6
00:43:00.595 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3482
00:43:00.597 00.002 1032 Star::Find returns 1 (0), X=320.80, Y=745.81, Mass=1457, SNR=26.9, Peak=171 HFD=2.5
00:43:00.599 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
00:43:00.601 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
00:43:00.603 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.25 cameraTheta=-0.13 mountX=-0.09 mountY=-0.23, mountTheta=-1.96
00:43:00.606 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.03, opts=13)
00:43:00.608 00.002 1032 Enqueuing Move request for scope (0.24, -0.03)
00:43:00.611 00.003 10072 Worker thread wakes up
00:43:00.612 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
00:43:00.612 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
00:43:00.612 00.000 10072 Moving (0.24, -0.03) raw xDistance=-0.09 yDistance=-0.23
00:43:00.616 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:00.619 00.003 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
00:43:00.619 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
00:43:00.619 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:43:00.620 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:43:00.620 00.000 10072 MoveAxis(W, 11, ABG)
00:43:00.620 00.000 10072 Guiding  Dir = 3, Dur = 11
00:43:00.620 00.000 10072 IsGuiding returns 0
00:43:00.621 00.001 10072 PulseGuide returned control before completion, sleep 20
00:43:00.644 00.023 1032 UpdateGuideState exits: m=1457 SNR=26.9
00:43:00.649 00.005 1032 PhdController: settling, locked = 1, distance = 0.24 (0.25) aobump = 0 frame = 12 / 99999
00:43:00.651 00.002 10072 IsGuiding returns 0
00:43:00.651 00.000 10072 Move returns status 0, amount 11
00:43:00.652 00.001 10072 MoveAxis(N, 0, ABG)
00:43:00.652 00.000 10072 Move returns status 0, amount 0
00:43:00.652 00.000 10072 move complete, result=0
00:43:00.652 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784176980.651,"Host":"MELE","Inst":1,"Distance":0.24,"Time":2.4,"SettleTime":3.0,"StarLocked":true}
00:43:00.655 00.003 10072 worker thread done servicing request
00:43:00.655 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:00.658 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:00.660 00.002 1032 Enqueuing Expose request
00:43:00.662 00.002 1032 GuideStep: -0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
00:43:00.665 00.003 10072 Worker thread wakes up
00:43:00.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:00.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:01.070 00.405 10072 Exposure complete
00:43:01.122 00.052 10072 worker thread done servicing request
00:43:01.123 00.001 1032 OnExposeComplete: enter
00:43:01.125 00.002 1032 UpdateGuideState(): m_state=6
00:43:01.126 00.001 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3483
00:43:01.128 00.002 1032 Star::Find returns 1 (0), X=320.79, Y=745.76, Mass=1456, SNR=26.9, Peak=171 HFD=2.7
00:43:01.130 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
00:43:01.132 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
00:43:01.134 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.08 hyp=0.26 cameraTheta=-0.31 mountX=-0.14 mountY=-0.22, mountTheta=-2.14
00:43:01.137 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.08, opts=13)
00:43:01.139 00.002 1032 Enqueuing Move request for scope (0.24, -0.08)
00:43:01.140 00.001 10072 Worker thread wakes up
00:43:01.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.08) opts 0xd
00:43:01.141 00.001 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.08)
00:43:01.141 00.000 10072 Moving (0.24, -0.08) raw xDistance=-0.14 yDistance=-0.22
00:43:01.148 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:01.150 00.002 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.96
00:43:01.150 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
00:43:01.150 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:43:01.151 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:43:01.151 00.000 10072 MoveAxis(E, 61, ABG)
00:43:01.151 00.000 10072 Guiding  Dir = 2, Dur = 61
00:43:01.151 00.000 10072 IsGuiding returns 0
00:43:01.152 00.001 10072 PulseGuide returned control before completion, sleep 71
00:43:01.172 00.020 1032 UpdateGuideState exits: m=1456 SNR=26.9
00:43:01.175 00.003 1032 PhdController: settling, locked = 1, distance = 0.25 (0.25) aobump = 0 frame = 13 / 99999
00:43:01.180 00.005 1032 evsrv: {"Event":"Settling","Timestamp":1784176981.180,"Host":"MELE","Inst":1,"Distance":0.25,"Time":3.0,"SettleTime":3.0,"StarLocked":true}
00:43:01.183 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:01.185 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:01.187 00.002 1032 Enqueuing Expose request
00:43:01.242 00.055 10072 IsGuiding returns 0
00:43:01.242 00.000 10072 Move returns status 0, amount 61
00:43:01.242 00.000 10072 MoveAxis(N, 0, ABG)
00:43:01.242 00.000 10072 Move returns status 0, amount 0
00:43:01.242 00.000 10072 move complete, result=0
00:43:01.243 00.001 10072 worker thread done servicing request
00:43:01.243 00.000 10072 Worker thread wakes up
00:43:01.243 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:01.243 00.000 1032 GuideStep: -0.1 px 61 ms EAST, -0.2 px 0 ms NORTH
00:43:01.246 00.003 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:01.881 00.635 10072 Exposure complete
00:43:01.940 00.059 1032 OnExposeComplete: enter
00:43:01.943 00.003 1032 UpdateGuideState(): m_state=6
00:43:01.946 00.003 10072 worker thread done servicing request
00:43:01.946 00.000 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3484
00:43:01.948 00.002 1032 Star::Find returns 1 (0), X=320.71, Y=745.96, Mass=1476, SNR=27.1, Peak=172 HFD=2.5
00:43:01.950 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
00:43:01.951 00.001 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
00:43:01.954 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.66 mountX=0.08 mountY=-0.19, mountTheta=-1.17
00:43:01.958 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.12, opts=13)
00:43:01.960 00.002 1032 Enqueuing Move request for scope (0.16, 0.12)
00:43:01.962 00.002 10072 Worker thread wakes up
00:43:01.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
00:43:01.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
00:43:01.962 00.000 10072 Moving (0.16, 0.12) raw xDistance=0.08 yDistance=-0.19
00:43:01.964 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:01.967 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
00:43:01.967 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:43:01.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:01.967 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:43:01.967 00.000 10072 MoveAxis(W, 10, ABG)
00:43:01.968 00.001 10072 Guiding  Dir = 3, Dur = 10
00:43:01.968 00.000 10072 IsGuiding returns 0
00:43:01.969 00.001 10072 PulseGuide returned control before completion, sleep 20
00:43:01.994 00.025 1032 UpdateGuideState exits: m=1476 SNR=27.1
00:43:01.996 00.002 1032 PhdController: settling, locked = 1, distance = 0.23 (0.25) aobump = 0 frame = 14 / 99999
00:43:01.998 00.002 1032 PhdController: newstate STATE_FINISH
00:43:01.999 00.001 1032 PhdController complete: success
00:43:02.001 00.002 10072 IsGuiding returns 0
00:43:02.002 00.001 10072 Move returns status 0, amount 10
00:43:02.002 00.000 1032 evsrv: {"Event":"SettleDone","Timestamp":1784176982.001,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":14,"DroppedFrames":0}
00:43:02.004 00.002 10072 MoveAxis(N, 0, ABG)
00:43:02.004 00.000 10072 Move returns status 0, amount 0
00:43:02.004 00.000 10072 move complete, result=0
00:43:02.004 00.000 1032 Mount: notify guiding dither settle done success=1
00:43:02.007 00.003 10072 worker thread done servicing request
00:43:02.007 00.000 1032 PhdController: newstate STATE_IDLE
00:43:02.009 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:02.011 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:02.012 00.001 1032 Enqueuing Expose request
00:43:02.014 00.002 10072 Worker thread wakes up
00:43:02.014 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:02.014 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:02.021 00.007 1032 GuideStep: 0.1 px 10 ms WEST, -0.2 px 0 ms NORTH
00:43:02.428 00.407 10072 Exposure complete
00:43:02.489 00.061 10072 worker thread done servicing request
00:43:02.489 00.000 1032 OnExposeComplete: enter
00:43:02.492 00.003 1032 UpdateGuideState(): m_state=6
00:43:02.494 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3485
00:43:02.496 00.002 1032 Star::Find returns 1 (0), X=320.72, Y=746.08, Mass=1376, SNR=26.1, Peak=142 HFD=2.6
00:43:02.498 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
00:43:02.499 00.001 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
00:43:02.503 00.004 1032 CameraToMount -- cameraX=0.17 cameraY=0.24 hyp=0.29 cameraTheta=0.93 mountX=0.18 mountY=-0.23, mountTheta=-0.90
00:43:02.506 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.24, opts=13)
00:43:02.508 00.002 1032 Enqueuing Move request for scope (0.17, 0.24)
00:43:02.510 00.002 10072 Worker thread wakes up
00:43:02.510 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.24) opts 0xd
00:43:02.511 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.24)
00:43:02.511 00.000 10072 Moving (0.17, 0.24) raw xDistance=0.18 yDistance=-0.23
00:43:02.513 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:02.515 00.002 10072 PPEC rslt: input = 0.18, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.96
00:43:02.515 00.000 10072 PPEC: input: 0.18, control: 0.10, exposure: 500
00:43:02.515 00.000 10072 switching direction from 1 to -1 - decHistory=-4 oldest=-0.21 newest=-0.63
00:43:02.515 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:43:02.515 00.000 10072 MoveAxis(W, 100, ABG)
00:43:02.515 00.000 10072 Guiding  Dir = 3, Dur = 100
00:43:02.515 00.000 10072 IsGuiding returns 0
00:43:02.516 00.001 10072 PulseGuide returned control before completion, sleep 110
00:43:02.536 00.020 1032 UpdateGuideState exits: m=1376 SNR=26.1
00:43:02.538 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:02.540 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:02.542 00.002 1032 Enqueuing Expose request
00:43:02.627 00.085 10072 IsGuiding returns 0
00:43:02.627 00.000 10072 Move returns status 0, amount 100
00:43:02.628 00.001 10072 BLC: Oldest BLC event removed
00:43:02.628 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
00:43:02.628 00.000 10072 MoveAxis(N, 233, ABG)
00:43:02.628 00.000 10072 Guiding  Dir = 0, Dur = 233
00:43:02.628 00.000 10072 IsGuiding returns 0
00:43:02.629 00.001 10072 PulseGuide returned control before completion, sleep 243
00:43:02.876 00.247 10072 IsGuiding returns 0
00:43:02.876 00.000 10072 Move returns status 0, amount 233
00:43:02.876 00.000 10072 move complete, result=0
00:43:02.876 00.000 10072 worker thread done servicing request
00:43:02.876 00.000 10072 Worker thread wakes up
00:43:02.876 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:02.877 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:03.432 00.555 1032 GuideStep: 0.2 px 100 ms WEST, -0.2 px 233 ms NORTH
00:43:03.508 00.076 10072 Exposure complete
00:43:03.563 00.055 10072 worker thread done servicing request
00:43:03.564 00.001 1032 OnExposeComplete: enter
00:43:03.566 00.002 1032 UpdateGuideState(): m_state=6
00:43:03.568 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3486
00:43:03.570 00.002 1032 Star::Find returns 1 (0), X=320.62, Y=745.92, Mass=1317, SNR=25.6, Peak=151 HFD=2.6
00:43:03.572 00.002 1032 MultiStar: exiting stabilization period
00:43:03.573 00.001 1032 MultiStar: updating star positions after lock position change
00:43:03.575 00.002 1032 Star::Find(15, 573, 308, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3486
00:43:03.576 00.001 1032 Star::Find returns 1 (1), X=573.58, Y=308.77, Mass=1884, SNR=30.5, Peak=255 HFD=2.4
00:43:03.577 00.001 1032 Star::Find(15, 219, 610, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3486
00:43:03.580 00.003 1032 Star::Find returns 1 (0), X=219.34, Y=610.97, Mass=1376, SNR=26.1, Peak=162 HFD=2.6
00:43:03.582 00.002 1032 Star::Find(15, 1118, 326, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3486
00:43:03.586 00.004 1032 Star::Find returns 1 (0), X=1118.66, Y=326.09, Mass=720, SNR=18.9, Peak=61 HFD=2.9
00:43:03.588 00.002 1032 Star::Find(15, 992, 225, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3486
00:43:03.591 00.003 1032 Star::Find returns 1 (0), X=992.67, Y=225.77, Mass=662, SNR=18.1, Peak=71 HFD=2.8
00:43:03.593 00.002 1032 Star::Find(15, 424, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3486
00:43:03.597 00.004 1032 Star::Find returns 1 (0), X=424.94, Y=330.88, Mass=647, SNR=17.9, Peak=89 HFD=2.8
00:43:03.601 00.004 1032 Star::Find(15, 609, 582, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3486
00:43:03.605 00.004 1032 Star::Find returns 1 (0), X=610.40, Y=582.81, Mass=690, SNR=18.5, Peak=121 HFD=2.2
00:43:03.607 00.002 1032 Star::Find(15, 916, 85, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3486
00:43:03.608 00.001 1032 Star::Find returns 1 (0), X=916.77, Y=85.76, Mass=412, SNR=14.2, Peak=44 HFD=2.9
00:43:03.611 00.003 1032 Star::Find(15, 633, 567, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3486
00:43:03.614 00.003 1032 Star::Find returns 1 (0), X=634.08, Y=567.21, Mass=551, SNR=16.5, Peak=108 HFD=2.3
00:43:03.616 00.002 1032 Star::Find(15, 1119, 688, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3486
00:43:03.619 00.003 1032 Star::Find returns 1 (0), X=1120.28, Y=688.84, Mass=509, SNR=15.8, Peak=49 HFD=3.2
00:43:03.620 00.001 1032 Star::Find(15, 130, 819, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3486
00:43:03.622 00.002 1032 Star::Find returns 1 (0), X=131.13, Y=820.31, Mass=391, SNR=13.9, Peak=31 HFD=3.4
00:43:03.623 00.001 1032 Star::Find(15, 826, 116, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3486
00:43:03.625 00.002 1032 Star::Find returns 1 (0), X=826.92, Y=116.28, Mass=274, SNR=11.6, Peak=35 HFD=2.4
00:43:03.626 00.001 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:43:03.628 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:43:03.629 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.90 mountX=0.06 mountY=-0.09, mountTheta=-0.93
00:43:03.632 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
00:43:03.634 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
00:43:03.636 00.002 10072 Worker thread wakes up
00:43:03.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
00:43:03.636 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
00:43:03.636 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.06 yDistance=-0.09
00:43:03.636 00.000 10072 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.228454, 1:0.087746
00:43:03.636 00.000 10072 BLC: No correction, Miss < min_move
00:43:03.638 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:03.641 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
00:43:03.641 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:43:03.642 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:03.642 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:43:03.642 00.000 10072 MoveAxis(W, 13, ABG)
00:43:03.642 00.000 10072 Guiding  Dir = 3, Dur = 13
00:43:03.643 00.001 10072 IsGuiding returns 0
00:43:03.645 00.002 10072 PulseGuide returned control before completion, sleep 21
00:43:03.664 00.019 1032 UpdateGuideState exits: m=1317 SNR=25.6
00:43:03.666 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:03.668 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:03.670 00.002 1032 Enqueuing Expose request
00:43:03.676 00.006 10072 IsGuiding returns 0
00:43:03.677 00.001 10072 Move returns status 0, amount 13
00:43:03.677 00.000 10072 MoveAxis(N, 0, ABG)
00:43:03.677 00.000 10072 Move returns status 0, amount 0
00:43:03.677 00.000 10072 move complete, result=0
00:43:03.677 00.000 10072 worker thread done servicing request
00:43:03.677 00.000 10072 Worker thread wakes up
00:43:03.677 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:03.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:03.681 00.004 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
00:43:04.085 00.404 10072 Exposure complete
00:43:04.134 00.049 10072 worker thread done servicing request
00:43:04.134 00.000 1032 OnExposeComplete: enter
00:43:04.136 00.002 1032 UpdateGuideState(): m_state=6
00:43:04.138 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3487
00:43:04.141 00.003 1032 Star::Find returns 1 (0), X=320.55, Y=746.00, Mass=1497, SNR=27.3, Peak=174 HFD=2.3
00:43:04.144 00.003 1032 MultiStar: [#1 -0.05,0.01,1.07,U] [#2 0.06,0.13,0.98,U] [#3 0.05,0.03,0.71,U] [#4 0.14,-0.03,0.67,U] [#5 0.05,0.09,0.70,U] [#6 0.01,0.11,0.68,U] [#7 -0.16,0.20,0.51,U] [#8 0.08,0.20,0.55,U] 
00:43:04.145 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.10}, one-star: {0.00, 0.16}
00:43:04.148 00.003 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
00:43:04.149 00.001 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
00:43:04.151 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.37 mountX=0.09 mountY=-0.04, mountTheta=-0.46
00:43:04.153 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
00:43:04.155 00.002 1032 Enqueuing Move request for scope (0.02, 0.10)
00:43:04.157 00.002 10072 Worker thread wakes up
00:43:04.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:43:04.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:43:04.157 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.04
00:43:04.157 00.000 10072 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.228454, 1:0.087746, 2:0.043677
00:43:04.157 00.000 10072 BLC: No correction, Miss < min_move
00:43:04.159 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:04.162 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
00:43:04.162 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:43:04.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:04.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:43:04.162 00.000 10072 MoveAxis(W, 9, ABG)
00:43:04.162 00.000 10072 Guiding  Dir = 3, Dur = 9
00:43:04.163 00.001 10072 IsGuiding returns 0
00:43:04.163 00.000 10072 PulseGuide returned control before completion, sleep 19
00:43:04.182 00.019 1032 UpdateGuideState exits: m=1497 SNR=27.3
00:43:04.185 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:04.187 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:04.189 00.002 1032 Enqueuing Expose request
00:43:04.191 00.002 10072 IsGuiding returns 0
00:43:04.191 00.000 10072 Move returns status 0, amount 9
00:43:04.191 00.000 10072 MoveAxis(N, 0, ABG)
00:43:04.191 00.000 10072 Move returns status 0, amount 0
00:43:04.191 00.000 10072 move complete, result=0
00:43:04.192 00.001 10072 worker thread done servicing request
00:43:04.192 00.000 10072 Worker thread wakes up
00:43:04.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:04.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:04.199 00.007 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
00:43:04.816 00.617 10072 Exposure complete
00:43:04.871 00.055 10072 worker thread done servicing request
00:43:04.871 00.000 1032 OnExposeComplete: enter
00:43:04.873 00.002 1032 UpdateGuideState(): m_state=6
00:43:04.875 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3488
00:43:04.877 00.002 1032 Star::Find returns 1 (0), X=320.49, Y=745.98, Mass=1592, SNR=28.1, Peak=172 HFD=2.4
00:43:04.879 00.002 1032 MultiStar: [#1 -0.12,0.01,1.05,U] [#2 0.06,0.22,0.88,U] [#3 0.12,0.06,0.68,U] [#4 0.19,0.08,0.62,U] [#5 0.01,0.09,0.65,U] [#6 -0.10,0.17,0.64,U] [#7 -0.11,0.09,0.49,U] [#8 -0.04,0.33,0.00,M1] 
00:43:04.880 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.11}, one-star: {-0.06, 0.14}
00:43:04.882 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
00:43:04.883 00.001 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
00:43:04.885 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.62 mountX=0.11 mountY=-0.02, mountTheta=-0.21
00:43:04.888 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.11, opts=13)
00:43:04.890 00.002 1032 Enqueuing Move request for scope (-0.01, 0.11)
00:43:04.891 00.001 10072 Worker thread wakes up
00:43:04.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
00:43:04.891 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
00:43:04.891 00.000 10072 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
00:43:04.891 00.000 10072 BLC: window closed
00:43:04.891 00.000 10072 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.228454, 1:0.087746, 2:0.043677
00:43:04.892 00.001 10072 BLC: No correction, Miss < min_move
00:43:04.896 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:04.899 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
00:43:04.899 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:43:04.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:04.899 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:43:04.899 00.000 10072 MoveAxis(W, 11, ABG)
00:43:04.899 00.000 10072 Guiding  Dir = 3, Dur = 11
00:43:04.901 00.002 10072 IsGuiding returns 0
00:43:04.901 00.000 10072 PulseGuide returned control before completion, sleep 21
00:43:04.918 00.017 1032 UpdateGuideState exits: m=1592 SNR=28.1
00:43:04.920 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:04.921 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:04.923 00.002 1032 Enqueuing Expose request
00:43:04.928 00.005 10072 IsGuiding returns 0
00:43:04.928 00.000 10072 Move returns status 0, amount 11
00:43:04.928 00.000 10072 MoveAxis(N, 0, ABG)
00:43:04.928 00.000 10072 Move returns status 0, amount 0
00:43:04.928 00.000 10072 move complete, result=0
00:43:04.928 00.000 10072 worker thread done servicing request
00:43:04.928 00.000 10072 Worker thread wakes up
00:43:04.929 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:04.929 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:04.936 00.007 1032 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
00:43:05.348 00.412 10072 Exposure complete
00:43:05.400 00.052 10072 worker thread done servicing request
00:43:05.401 00.001 1032 OnExposeComplete: enter
00:43:05.402 00.001 1032 UpdateGuideState(): m_state=6
00:43:05.404 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3489
00:43:05.406 00.002 1032 Star::Find returns 1 (0), X=320.54, Y=745.98, Mass=1348, SNR=25.9, Peak=151 HFD=2.5
00:43:05.409 00.003 1032 MultiStar: [#1 -0.21,0.07,1.20,U] [#2 0.10,0.01,0.96,U] [#3 -0.03,0.08,0.75,U] [#4 0.01,-0.04,0.70,U] [#5 0.04,0.10,0.69,U] [#6 -0.08,0.04,0.68,U] [#7 -0.14,0.09,0.52,U] [#8 -0.04,0.25,0.64,U] 
00:43:05.410 00.001 1032 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.01, 0.14}
00:43:05.412 00.002 1032 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.83) = xAngle (0.23 = 0.23)
00:43:05.413 00.001 1032 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.23 = 0.23)
00:43:05.415 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.06 mountX=0.09 mountY=0.02, mountTheta=0.23
00:43:05.418 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.08, opts=13)
00:43:05.420 00.002 1032 Enqueuing Move request for scope (-0.04, 0.08)
00:43:05.423 00.003 10072 Worker thread wakes up
00:43:05.423 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
00:43:05.423 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
00:43:05.423 00.000 10072 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.02
00:43:05.427 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:05.430 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
00:43:05.430 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:43:05.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:05.431 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:43:05.431 00.000 10072 MoveAxis(W, 9, ABG)
00:43:05.431 00.000 10072 Guiding  Dir = 3, Dur = 9
00:43:05.431 00.000 10072 IsGuiding returns 0
00:43:05.432 00.001 10072 PulseGuide returned control before completion, sleep 19
00:43:05.450 00.018 1032 UpdateGuideState exits: m=1348 SNR=25.9
00:43:05.452 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:05.453 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:05.457 00.004 10072 IsGuiding returns 0
00:43:05.457 00.000 1032 Enqueuing Expose request
00:43:05.458 00.001 10072 Move returns status 0, amount 9
00:43:05.458 00.000 10072 MoveAxis(N, 0, ABG)
00:43:05.458 00.000 10072 Move returns status 0, amount 0
00:43:05.458 00.000 10072 move complete, result=0
00:43:05.459 00.001 10072 worker thread done servicing request
00:43:05.459 00.000 10072 Worker thread wakes up
00:43:05.459 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:05.459 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:05.467 00.008 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:43:06.085 00.618 10072 Exposure complete
00:43:06.138 00.053 10072 worker thread done servicing request
00:43:06.138 00.000 1032 OnExposeComplete: enter
00:43:06.139 00.001 1032 UpdateGuideState(): m_state=6
00:43:06.142 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3490
00:43:06.146 00.004 1032 Star::Find returns 1 (0), X=320.63, Y=745.85, Mass=1374, SNR=26.1, Peak=158 HFD=2.6
00:43:06.150 00.004 1032 MultiStar: [#1 -0.03,-0.01,1.12,U] [#2 0.08,-0.06,1.00,U] [#3 0.12,0.06,0.73,U] [#4 0.13,-0.13,0.61,U] [#5 0.04,0.13,0.73,U] [#6 0.02,-0.04,0.70,U] [#7 0.15,-0.09,0.53,U] [#8 0.00,0.15,0.58,U] 
00:43:06.152 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {0.08, 0.01}
00:43:06.153 00.001 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
00:43:06.155 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
00:43:06.157 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.04 mountX=-0.01 mountY=-0.06, mountTheta=-1.79
00:43:06.160 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
00:43:06.163 00.003 1032 Enqueuing Move request for scope (0.06, 0.00)
00:43:06.165 00.002 10072 Worker thread wakes up
00:43:06.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
00:43:06.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
00:43:06.165 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
00:43:06.167 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:06.169 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
00:43:06.170 00.001 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:43:06.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:06.170 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:43:06.170 00.000 10072 MoveAxis(W, 10, ABG)
00:43:06.170 00.000 10072 Guiding  Dir = 3, Dur = 10
00:43:06.170 00.000 10072 IsGuiding returns 0
00:43:06.171 00.001 10072 PulseGuide returned control before completion, sleep 20
00:43:06.189 00.018 1032 UpdateGuideState exits: m=1374 SNR=26.1
00:43:06.192 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:06.194 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:06.196 00.002 1032 Enqueuing Expose request
00:43:06.205 00.009 10072 IsGuiding returns 0
00:43:06.205 00.000 10072 Move returns status 0, amount 10
00:43:06.205 00.000 10072 MoveAxis(N, 0, ABG)
00:43:06.205 00.000 10072 Move returns status 0, amount 0
00:43:06.207 00.002 10072 move complete, result=0
00:43:06.207 00.000 10072 worker thread done servicing request
00:43:06.207 00.000 10072 Worker thread wakes up
00:43:06.207 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:06.207 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:06.208 00.001 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:43:06.617 00.409 10072 Exposure complete
00:43:06.668 00.051 10072 worker thread done servicing request
00:43:06.669 00.001 1032 OnExposeComplete: enter
00:43:06.671 00.002 1032 UpdateGuideState(): m_state=6
00:43:06.674 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3491
00:43:06.676 00.002 1032 Star::Find returns 1 (0), X=320.57, Y=745.98, Mass=1376, SNR=26.1, Peak=153 HFD=2.4
00:43:06.679 00.003 1032 MultiStar: [#1 -0.07,0.03,1.13,U] [#2 0.12,0.03,0.98,U] [#3 0.11,0.01,0.75,U] [#4 0.19,-0.05,0.69,U] [#5 0.00,0.05,0.70,U] [#6 0.04,0.09,0.69,U] [#7 0.06,-0.08,0.51,U] [#8 0.10,0.23,0.61,U] 
00:43:06.681 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.02, 0.14}
00:43:06.682 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
00:43:06.684 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
00:43:06.685 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.75 mountX=0.04 mountY=-0.07, mountTheta=-1.08
00:43:06.687 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
00:43:06.689 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
00:43:06.691 00.002 10072 Worker thread wakes up
00:43:06.691 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
00:43:06.691 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
00:43:06.691 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.04 yDistance=-0.07
00:43:06.695 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:06.697 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
00:43:06.697 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:43:06.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:06.698 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:43:06.698 00.000 10072 MoveAxis(W, 9, ABG)
00:43:06.698 00.000 10072 Guiding  Dir = 3, Dur = 9
00:43:06.698 00.000 10072 IsGuiding returns 0
00:43:06.698 00.000 10072 PulseGuide returned control before completion, sleep 19
00:43:06.716 00.018 1032 UpdateGuideState exits: m=1376 SNR=26.1
00:43:06.718 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:06.720 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:06.722 00.002 1032 Enqueuing Expose request
00:43:06.725 00.003 10072 IsGuiding returns 0
00:43:06.725 00.000 10072 Move returns status 0, amount 9
00:43:06.725 00.000 10072 MoveAxis(N, 0, ABG)
00:43:06.725 00.000 10072 Move returns status 0, amount 0
00:43:06.725 00.000 10072 move complete, result=0
00:43:06.725 00.000 10072 worker thread done servicing request
00:43:06.726 00.001 10072 Worker thread wakes up
00:43:06.726 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:06.726 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:06.733 00.007 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
00:43:07.354 00.621 10072 Exposure complete
00:43:07.401 00.047 10072 worker thread done servicing request
00:43:07.401 00.000 1032 OnExposeComplete: enter
00:43:07.404 00.003 1032 UpdateGuideState(): m_state=6
00:43:07.405 00.001 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3492
00:43:07.407 00.002 1032 Star::Find returns 1 (0), X=320.55, Y=746.07, Mass=1478, SNR=27.1, Peak=159 HFD=2.4
00:43:07.408 00.001 1032 MultiStar: [#1 0.02,0.15,1.10,U] [#2 0.00,0.28,0.00,M1] [#3 0.01,0.11,0.71,U] [#4 0.16,-0.01,0.69,U] [#5 0.03,0.23,0.64,U] [#6 0.08,0.20,0.69,U] [#7 -0.13,0.15,0.53,U] [#8 0.18,0.14,0.62,U] 
00:43:07.409 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.15}, one-star: {0.00, 0.23}
00:43:07.412 00.003 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
00:43:07.413 00.001 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
00:43:07.414 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.30 mountX=0.14 mountY=-0.08, mountTheta=-0.53
00:43:07.417 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.15, opts=13)
00:43:07.419 00.002 1032 Enqueuing Move request for scope (0.04, 0.15)
00:43:07.421 00.002 10072 Worker thread wakes up
00:43:07.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
00:43:07.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
00:43:07.421 00.000 10072 Moving (0.04, 0.15) raw xDistance=0.14 yDistance=-0.08
00:43:07.423 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:07.424 00.001 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.98
00:43:07.426 00.002 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
00:43:07.426 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:07.426 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:43:07.426 00.000 10072 MoveAxis(W, 79, ABG)
00:43:07.426 00.000 10072 Guiding  Dir = 3, Dur = 79
00:43:07.426 00.000 10072 IsGuiding returns 0
00:43:07.427 00.001 10072 PulseGuide returned control before completion, sleep 89
00:43:07.443 00.016 1032 UpdateGuideState exits: m=1478 SNR=27.1
00:43:07.445 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:07.447 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:07.448 00.001 1032 Enqueuing Expose request
00:43:07.523 00.075 10072 IsGuiding returns 0
00:43:07.523 00.000 10072 Move returns status 0, amount 79
00:43:07.523 00.000 10072 MoveAxis(N, 0, ABG)
00:43:07.523 00.000 10072 Move returns status 0, amount 0
00:43:07.523 00.000 10072 move complete, result=0
00:43:07.523 00.000 10072 worker thread done servicing request
00:43:07.523 00.000 10072 Worker thread wakes up
00:43:07.523 00.000 1032 GuideStep: 0.1 px 79 ms WEST, -0.1 px 0 ms NORTH
00:43:07.526 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:07.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:07.935 00.409 10072 Exposure complete
00:43:07.983 00.048 10072 worker thread done servicing request
00:43:07.985 00.002 1032 OnExposeComplete: enter
00:43:07.987 00.002 1032 UpdateGuideState(): m_state=6
00:43:07.989 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3493
00:43:07.992 00.003 1032 Star::Find returns 1 (0), X=320.59, Y=746.02, Mass=1343, SNR=25.8, Peak=145 HFD=2.4
00:43:07.994 00.002 1032 MultiStar: [#1 0.03,0.18,1.13,U] [#2 0.11,0.11,1.00,U] [#3 0.11,0.13,0.75,U] [#4 0.22,-0.10,0.68,U] [#5 0.19,0.30,0.00,M1] [#6 -0.02,0.09,0.72,U] [#7 -0.03,0.17,0.55,U] [#8 -0.06,0.37,0.00,M1] 
00:43:07.996 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.12}, one-star: {0.04, 0.18}
00:43:07.997 00.001 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
00:43:07.999 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
00:43:08.001 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.13 cameraTheta=1.05 mountX=0.09 mountY=-0.09, mountTheta=-0.78
00:43:08.004 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
00:43:08.006 00.002 1032 Enqueuing Move request for scope (0.07, 0.12)
00:43:08.008 00.002 10072 Worker thread wakes up
00:43:08.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
00:43:08.008 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
00:43:08.008 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.09 yDistance=-0.09
00:43:08.009 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:08.012 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
00:43:08.012 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:43:08.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:08.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:43:08.012 00.000 10072 MoveAxis(W, 9, ABG)
00:43:08.012 00.000 10072 Guiding  Dir = 3, Dur = 9
00:43:08.013 00.001 10072 IsGuiding returns 0
00:43:08.013 00.000 10072 PulseGuide returned control before completion, sleep 19
00:43:08.032 00.019 1032 UpdateGuideState exits: m=1343 SNR=25.8
00:43:08.034 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:08.036 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:08.039 00.003 1032 Enqueuing Expose request
00:43:08.042 00.003 10072 IsGuiding returns 0
00:43:08.042 00.000 10072 Move returns status 0, amount 9
00:43:08.042 00.000 10072 MoveAxis(N, 0, ABG)
00:43:08.042 00.000 10072 Move returns status 0, amount 0
00:43:08.042 00.000 10072 move complete, result=0
00:43:08.042 00.000 10072 worker thread done servicing request
00:43:08.042 00.000 10072 Worker thread wakes up
00:43:08.043 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:08.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:08.050 00.007 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:43:08.666 00.616 10072 Exposure complete
00:43:08.714 00.048 10072 worker thread done servicing request
00:43:08.715 00.001 1032 OnExposeComplete: enter
00:43:08.718 00.003 1032 UpdateGuideState(): m_state=6
00:43:08.720 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3494
00:43:08.721 00.001 1032 Star::Find returns 1 (0), X=320.77, Y=745.87, Mass=1473, SNR=27.0, Peak=168 HFD=2.6
00:43:08.724 00.003 1032 MultiStar: [#1 0.03,-0.02,1.09,U] [#2 0.11,0.07,0.95,U] [#3 0.19,0.10,0.72,U] [#4 0.18,-0.12,0.67,U] [#5 0.08,0.10,0.65,U] [#6 0.15,-0.03,0.67,U] [#7 0.09,-0.12,0.52,U] [#8 0.07,0.01,0.59,U] 
00:43:08.726 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.22, 0.03}
00:43:08.728 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
00:43:08.729 00.001 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
00:43:08.730 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.07 mountX=-0.02 mountY=-0.12, mountTheta=-1.76
00:43:08.734 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
00:43:08.736 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
00:43:08.740 00.004 10072 Worker thread wakes up
00:43:08.740 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
00:43:08.740 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
00:43:08.740 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.12
00:43:08.743 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:08.745 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
00:43:08.745 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:43:08.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:08.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:43:08.745 00.000 10072 MoveAxis(W, 10, ABG)
00:43:08.745 00.000 10072 Guiding  Dir = 3, Dur = 10
00:43:08.746 00.001 10072 IsGuiding returns 0
00:43:08.746 00.000 10072 PulseGuide returned control before completion, sleep 20
00:43:08.764 00.018 1032 UpdateGuideState exits: m=1473 SNR=27.0
00:43:08.766 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:08.769 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:08.772 00.003 1032 Enqueuing Expose request
00:43:08.774 00.002 10072 IsGuiding returns 0
00:43:08.774 00.000 10072 Move returns status 0, amount 10
00:43:08.774 00.000 10072 MoveAxis(N, 0, ABG)
00:43:08.775 00.001 10072 Move returns status 0, amount 0
00:43:08.775 00.000 10072 move complete, result=0
00:43:08.775 00.000 10072 worker thread done servicing request
00:43:08.775 00.000 10072 Worker thread wakes up
00:43:08.775 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:08.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:08.781 00.006 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:43:09.183 00.402 10072 Exposure complete
00:43:09.231 00.048 10072 worker thread done servicing request
00:43:09.231 00.000 1032 OnExposeComplete: enter
00:43:09.233 00.002 1032 UpdateGuideState(): m_state=6
00:43:09.235 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3495
00:43:09.236 00.001 1032 Star::Find returns 1 (0), X=320.77, Y=745.91, Mass=1329, SNR=25.7, Peak=155 HFD=2.6
00:43:09.238 00.002 1032 MultiStar: [#1 0.02,0.07,1.17,U] [#2 0.09,-0.04,0.98,U] [#3 0.09,0.05,0.76,U] [#4 0.23,-0.13,0.69,U] [#5 0.11,0.13,0.74,U] [#6 0.15,0.08,0.70,U] [#7 0.09,-0.26,0.00,M1] [#8 0.20,0.11,0.62,U] 
00:43:09.239 00.001 1032 refined, 7 included, MultiStar: {0.13, 0.04}, one-star: {0.22, 0.07}
00:43:09.241 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
00:43:09.242 00.001 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
00:43:09.244 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.32 mountX=0.01 mountY=-0.14, mountTheta=-1.51
00:43:09.248 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
00:43:09.250 00.002 1032 Enqueuing Move request for scope (0.13, 0.04)
00:43:09.251 00.001 10072 Worker thread wakes up
00:43:09.252 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
00:43:09.252 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
00:43:09.252 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.14
00:43:09.254 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:09.257 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
00:43:09.257 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:43:09.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:09.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:43:09.257 00.000 10072 MoveAxis(W, 8, ABG)
00:43:09.257 00.000 10072 Guiding  Dir = 3, Dur = 8
00:43:09.258 00.001 10072 IsGuiding returns 0
00:43:09.259 00.001 10072 PulseGuide returned control before completion, sleep 18
00:43:09.277 00.018 1032 UpdateGuideState exits: m=1329 SNR=25.7
00:43:09.280 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:09.281 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:09.283 00.002 1032 Enqueuing Expose request
00:43:09.289 00.006 10072 IsGuiding returns 0
00:43:09.289 00.000 10072 Move returns status 0, amount 8
00:43:09.289 00.000 10072 MoveAxis(N, 0, ABG)
00:43:09.289 00.000 10072 Move returns status 0, amount 0
00:43:09.289 00.000 10072 move complete, result=0
00:43:09.289 00.000 10072 worker thread done servicing request
00:43:09.289 00.000 10072 Worker thread wakes up
00:43:09.289 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:09.290 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:09.292 00.002 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:43:09.917 00.625 10072 Exposure complete
00:43:09.966 00.049 10072 worker thread done servicing request
00:43:09.966 00.000 1032 OnExposeComplete: enter
00:43:09.968 00.002 1032 UpdateGuideState(): m_state=6
00:43:09.970 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3496
00:43:09.972 00.002 1032 Star::Find returns 1 (0), X=320.54, Y=745.80, Mass=1462, SNR=27.0, Peak=170 HFD=2.8
00:43:09.973 00.001 1032 MultiStar: [#1 -0.03,0.14,1.14,U] [#2 0.16,0.07,0.93,U] [#3 0.11,0.15,0.76,U] [#4 0.10,-0.02,0.67,U] [#5 -0.01,0.25,0.69,U] [#6 0.07,0.05,0.67,U] [#7 0.03,0.09,0.49,U] [#8 0.13,0.15,0.58,U] 
00:43:09.975 00.002 1032 single-star, 8 included, MultiStar: {0.06, 0.09}, one-star: {-0.01, -0.04}
00:43:09.976 00.001 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.74)
00:43:09.979 00.003 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.74)
00:43:09.980 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.71 mountX=-0.04 mountY=0.02, mountTheta=2.74
00:43:09.983 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
00:43:09.986 00.003 1032 Enqueuing Move request for scope (-0.01, -0.04)
00:43:09.989 00.003 10072 Worker thread wakes up
00:43:09.989 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:43:09.989 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:43:09.989 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
00:43:09.994 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:09.996 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
00:43:09.996 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:43:09.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:09.996 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:43:09.996 00.000 10072 MoveAxis(W, 9, ABG)
00:43:09.996 00.000 10072 Guiding  Dir = 3, Dur = 9
00:43:10.006 00.010 10072 IsGuiding returns 0
00:43:10.007 00.001 10072 PulseGuide returned control before completion, sleep 19
00:43:10.014 00.007 1032 UpdateGuideState exits: m=1462 SNR=27.0
00:43:10.018 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:10.021 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:10.024 00.003 1032 Enqueuing Expose request
00:43:10.039 00.015 10072 IsGuiding returns 0
00:43:10.040 00.001 10072 Move returns status 0, amount 9
00:43:10.040 00.000 10072 MoveAxis(N, 0, ABG)
00:43:10.040 00.000 10072 Move returns status 0, amount 0
00:43:10.040 00.000 10072 move complete, result=0
00:43:10.040 00.000 10072 worker thread done servicing request
00:43:10.040 00.000 10072 Worker thread wakes up
00:43:10.040 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:10.040 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:10.044 00.004 1032 GuideStep: -0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
00:43:10.447 00.403 10072 Exposure complete
00:43:10.497 00.050 10072 worker thread done servicing request
00:43:10.497 00.000 1032 OnExposeComplete: enter
00:43:10.499 00.002 1032 UpdateGuideState(): m_state=6
00:43:10.502 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3497
00:43:10.504 00.002 1032 Star::Find returns 1 (0), X=320.65, Y=745.92, Mass=1313, SNR=25.5, Peak=137 HFD=2.6
00:43:10.507 00.003 1032 MultiStar: [#1 -0.03,0.12,1.16,U] [#2 0.02,0.07,1.04,U] [#3 0.12,0.20,0.76,U] [#4 0.16,0.01,0.70,U] [#5 0.14,0.22,0.76,U] [#6 0.20,0.09,0.73,U] [#7 -0.01,-0.09,0.55,U] [#8 0.07,0.15,0.65,U] 
00:43:10.510 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.10, 0.08}
00:43:10.512 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:43:10.514 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:43:10.516 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.90 mountX=0.08 mountY=-0.10, mountTheta=-0.93
00:43:10.520 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
00:43:10.522 00.002 1032 Enqueuing Move request for scope (0.08, 0.10)
00:43:10.525 00.003 10072 Worker thread wakes up
00:43:10.526 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
00:43:10.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
00:43:10.526 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.08 yDistance=-0.10
00:43:10.528 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:10.530 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
00:43:10.530 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:43:10.530 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:10.530 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:43:10.530 00.000 10072 MoveAxis(W, 8, ABG)
00:43:10.530 00.000 10072 Guiding  Dir = 3, Dur = 8
00:43:10.531 00.001 10072 IsGuiding returns 0
00:43:10.531 00.000 10072 PulseGuide returned control before completion, sleep 18
00:43:10.549 00.018 1032 UpdateGuideState exits: m=1313 SNR=25.5
00:43:10.551 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:10.553 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:10.555 00.002 1032 Enqueuing Expose request
00:43:10.557 00.002 10072 IsGuiding returns 0
00:43:10.557 00.000 10072 Move returns status 0, amount 8
00:43:10.557 00.000 10072 MoveAxis(N, 0, ABG)
00:43:10.557 00.000 10072 Move returns status 0, amount 0
00:43:10.557 00.000 10072 move complete, result=0
00:43:10.558 00.001 10072 worker thread done servicing request
00:43:10.558 00.000 10072 Worker thread wakes up
00:43:10.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:10.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:10.564 00.006 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:43:11.180 00.616 10072 Exposure complete
00:43:11.229 00.049 10072 worker thread done servicing request
00:43:11.229 00.000 1032 OnExposeComplete: enter
00:43:11.231 00.002 1032 UpdateGuideState(): m_state=6
00:43:11.233 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3498
00:43:11.235 00.002 1032 Star::Find returns 1 (0), X=320.73, Y=745.97, Mass=1514, SNR=27.4, Peak=172 HFD=2.5
00:43:11.239 00.004 1032 MultiStar: [#1 0.09,0.10,1.12,U] [#2 0.11,0.05,0.93,U] [#3 0.06,0.08,0.72,U] [#4 0.18,-0.06,0.60,U] [#5 0.12,0.17,0.68,U] [#6 0.06,-0.01,0.69,U] [#7 -0.06,0.02,0.54,U] [#8 0.04,0.18,0.58,U] 
00:43:11.243 00.004 1032 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {0.18, 0.13}
00:43:11.245 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
00:43:11.246 00.001 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
00:43:11.248 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.12 cameraTheta=0.68 mountX=0.05 mountY=-0.11, mountTheta=-1.15
00:43:11.250 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
00:43:11.252 00.002 1032 Enqueuing Move request for scope (0.10, 0.08)
00:43:11.253 00.001 10072 Worker thread wakes up
00:43:11.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
00:43:11.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
00:43:11.253 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.11
00:43:11.256 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:11.257 00.001 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
00:43:11.258 00.001 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:43:11.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:11.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:43:11.258 00.000 10072 MoveAxis(W, 8, ABG)
00:43:11.258 00.000 10072 Guiding  Dir = 3, Dur = 8
00:43:11.258 00.000 10072 IsGuiding returns 0
00:43:11.259 00.001 10072 PulseGuide returned control before completion, sleep 18
00:43:11.276 00.017 1032 UpdateGuideState exits: m=1514 SNR=27.4
00:43:11.278 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:11.280 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:11.282 00.002 1032 Enqueuing Expose request
00:43:11.286 00.004 10072 IsGuiding returns 0
00:43:11.286 00.000 10072 Move returns status 0, amount 8
00:43:11.286 00.000 10072 MoveAxis(N, 0, ABG)
00:43:11.286 00.000 10072 Move returns status 0, amount 0
00:43:11.287 00.001 10072 move complete, result=0
00:43:11.287 00.000 10072 worker thread done servicing request
00:43:11.287 00.000 10072 Worker thread wakes up
00:43:11.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:11.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:11.293 00.006 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:43:11.699 00.406 10072 Exposure complete
00:43:11.753 00.054 10072 worker thread done servicing request
00:43:11.753 00.000 1032 OnExposeComplete: enter
00:43:11.755 00.002 1032 UpdateGuideState(): m_state=6
00:43:11.757 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3499
00:43:11.760 00.003 1032 Star::Find returns 1 (0), X=320.73, Y=745.83, Mass=1452, SNR=26.8, Peak=172 HFD=2.6
00:43:11.761 00.001 1032 MultiStar: [#1 -0.02,0.03,1.11,U] [#2 0.01,0.00,0.93,U] [#3 0.16,0.08,0.76,U] [#4 0.03,-0.00,0.69,U] [#5 0.10,0.11,0.67,U] [#6 0.03,0.09,0.67,U] [#7 0.06,-0.26,0.49,U] [#8 0.13,0.21,0.55,U] 
00:43:11.763 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.18, -0.01}
00:43:11.765 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
00:43:11.767 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
00:43:11.768 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.40 mountX=0.01 mountY=-0.08, mountTheta=-1.43
00:43:11.771 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
00:43:11.774 00.003 1032 Enqueuing Move request for scope (0.07, 0.03)
00:43:11.775 00.001 10072 Worker thread wakes up
00:43:11.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
00:43:11.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
00:43:11.775 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
00:43:11.777 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:11.778 00.001 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
00:43:11.778 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:43:11.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:11.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:43:11.779 00.001 10072 MoveAxis(W, 8, ABG)
00:43:11.779 00.000 10072 Guiding  Dir = 3, Dur = 8
00:43:11.779 00.000 10072 IsGuiding returns 0
00:43:11.779 00.000 10072 PulseGuide returned control before completion, sleep 18
00:43:11.795 00.016 1032 UpdateGuideState exits: m=1452 SNR=26.8
00:43:11.798 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:11.801 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:11.803 00.002 1032 Enqueuing Expose request
00:43:11.804 00.001 10072 IsGuiding returns 0
00:43:11.804 00.000 10072 Move returns status 0, amount 8
00:43:11.804 00.000 10072 MoveAxis(N, 0, ABG)
00:43:11.804 00.000 10072 Move returns status 0, amount 0
00:43:11.804 00.000 10072 move complete, result=0
00:43:11.805 00.001 10072 worker thread done servicing request
00:43:11.805 00.000 10072 Worker thread wakes up
00:43:11.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:11.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:11.811 00.006 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:43:12.431 00.620 10072 Exposure complete
00:43:12.477 00.046 10072 worker thread done servicing request
00:43:12.477 00.000 1032 OnExposeComplete: enter
00:43:12.480 00.003 1032 UpdateGuideState(): m_state=6
00:43:12.481 00.001 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3500
00:43:12.483 00.002 1032 Star::Find returns 1 (0), X=320.62, Y=745.97, Mass=1392, SNR=26.3, Peak=157 HFD=2.4
00:43:12.485 00.002 1032 MultiStar: [#1 -0.03,0.04,1.14,U] [#2 0.09,0.10,0.95,U] [#3 0.08,0.09,0.74,U] [#4 0.11,-0.01,0.69,U] [#5 0.05,0.04,0.69,U] [#6 0.04,0.11,0.72,U] [#7 -0.01,0.01,0.55,U] [#8 0.01,0.19,0.58,U] 
00:43:12.487 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.07, 0.13}
00:43:12.491 00.004 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
00:43:12.493 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
00:43:12.494 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.06 mountX=0.07 mountY=-0.06, mountTheta=-0.77
00:43:12.498 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
00:43:12.500 00.002 1032 Enqueuing Move request for scope (0.04, 0.08)
00:43:12.501 00.001 10072 Worker thread wakes up
00:43:12.502 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
00:43:12.502 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
00:43:12.502 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.07 yDistance=-0.06
00:43:12.504 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:12.506 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
00:43:12.506 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:43:12.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:12.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:43:12.506 00.000 10072 MoveAxis(W, 8, ABG)
00:43:12.506 00.000 10072 Guiding  Dir = 3, Dur = 8
00:43:12.507 00.001 10072 IsGuiding returns 0
00:43:12.509 00.002 10072 PulseGuide returned control before completion, sleep 17
00:43:12.527 00.018 1032 UpdateGuideState exits: m=1392 SNR=26.3
00:43:12.529 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:12.531 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:12.534 00.003 1032 Enqueuing Expose request
00:43:12.537 00.003 10072 IsGuiding returns 0
00:43:12.537 00.000 10072 Move returns status 0, amount 8
00:43:12.537 00.000 10072 MoveAxis(N, 0, ABG)
00:43:12.537 00.000 10072 Move returns status 0, amount 0
00:43:12.537 00.000 10072 move complete, result=0
00:43:12.537 00.000 10072 worker thread done servicing request
00:43:12.537 00.000 10072 Worker thread wakes up
00:43:12.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:12.538 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:12.544 00.006 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:43:12.944 00.400 10072 Exposure complete
00:43:12.992 00.048 10072 worker thread done servicing request
00:43:12.993 00.001 1032 OnExposeComplete: enter
00:43:12.994 00.001 1032 UpdateGuideState(): m_state=6
00:43:12.996 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3501
00:43:12.997 00.001 1032 Star::Find returns 1 (0), X=320.51, Y=746.09, Mass=1348, SNR=25.9, Peak=153 HFD=2.4
00:43:12.999 00.002 1032 MultiStar: [#1 -0.04,0.17,1.16,U] [#2 0.04,0.21,1.00,U] [#3 0.11,0.22,0.76,U] [#4 0.05,0.09,0.68,U] [#5 0.03,0.19,0.71,U] [#6 0.02,0.14,0.76,U] [#7 -0.08,0.17,0.59,U] [#8 -0.02,0.39,0.00,M1] 
00:43:13.001 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.18}, one-star: {-0.04, 0.25}
00:43:13.003 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
00:43:13.005 00.002 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
00:43:13.006 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.19 cameraTheta=1.52 mountX=0.18 mountY=-0.06, mountTheta=-0.31
00:43:13.009 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.18, opts=13)
00:43:13.010 00.001 1032 Enqueuing Move request for scope (0.01, 0.18)
00:43:13.012 00.002 10072 Worker thread wakes up
00:43:13.012 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
00:43:13.012 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
00:43:13.012 00.000 10072 Moving (0.01, 0.18) raw xDistance=0.18 yDistance=-0.06
00:43:13.014 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:13.018 00.004 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 289.01
00:43:13.018 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
00:43:13.018 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:13.018 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:43:13.018 00.000 10072 MoveAxis(W, 95, ABG)
00:43:13.018 00.000 10072 Guiding  Dir = 3, Dur = 95
00:43:13.021 00.003 10072 IsGuiding returns 0
00:43:13.022 00.001 10072 PulseGuide returned control before completion, sleep 105
00:43:13.039 00.017 1032 UpdateGuideState exits: m=1348 SNR=25.9
00:43:13.041 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:13.044 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:13.046 00.002 1032 Enqueuing Expose request
00:43:13.127 00.081 10072 IsGuiding returns 0
00:43:13.127 00.000 10072 Move returns status 0, amount 95
00:43:13.127 00.000 10072 MoveAxis(N, 0, ABG)
00:43:13.127 00.000 10072 Move returns status 0, amount 0
00:43:13.127 00.000 10072 move complete, result=0
00:43:13.128 00.001 10072 worker thread done servicing request
00:43:13.128 00.000 10072 Worker thread wakes up
00:43:13.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:13.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:13.140 00.012 1032 GuideStep: 0.2 px 95 ms WEST, -0.1 px 0 ms NORTH
00:43:13.758 00.618 10072 Exposure complete
00:43:13.808 00.050 10072 worker thread done servicing request
00:43:13.808 00.000 1032 OnExposeComplete: enter
00:43:13.810 00.002 1032 UpdateGuideState(): m_state=6
00:43:13.812 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3502
00:43:13.813 00.001 1032 Star::Find returns 1 (0), X=320.72, Y=745.94, Mass=1328, SNR=25.6, Peak=156 HFD=2.5
00:43:13.815 00.002 1032 MultiStar: [#1 -0.09,0.08,1.17,U] [#2 0.10,0.07,1.00,U] [#3 -0.03,0.24,0.75,U] [#4 0.03,0.06,0.68,U] [#5 0.06,0.22,0.70,U] [#6 0.04,0.04,0.70,U] [#7 0.01,0.16,0.59,U] [#8 -0.02,0.37,0.00,M2] 
00:43:13.818 00.003 1032 refined, 7 included, MultiStar: {0.04, 0.12}, one-star: {0.17, 0.10}
00:43:13.820 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
00:43:13.821 00.001 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
00:43:13.823 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.27 mountX=0.10 mountY=-0.06, mountTheta=-0.56
00:43:13.825 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
00:43:13.827 00.002 1032 Enqueuing Move request for scope (0.04, 0.12)
00:43:13.830 00.003 10072 Worker thread wakes up
00:43:13.830 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
00:43:13.830 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
00:43:13.830 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.10 yDistance=-0.06
00:43:13.833 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:13.836 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
00:43:13.836 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:43:13.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:13.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:43:13.836 00.000 10072 MoveAxis(W, 8, ABG)
00:43:13.836 00.000 10072 Guiding  Dir = 3, Dur = 8
00:43:13.837 00.001 10072 IsGuiding returns 0
00:43:13.837 00.000 10072 PulseGuide returned control before completion, sleep 18
00:43:13.854 00.017 1032 UpdateGuideState exits: m=1328 SNR=25.6
00:43:13.857 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:13.858 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:13.862 00.004 1032 Enqueuing Expose request
00:43:13.866 00.004 10072 IsGuiding returns 0
00:43:13.866 00.000 10072 Move returns status 0, amount 8
00:43:13.866 00.000 10072 MoveAxis(N, 0, ABG)
00:43:13.866 00.000 10072 Move returns status 0, amount 0
00:43:13.866 00.000 10072 move complete, result=0
00:43:13.866 00.000 10072 worker thread done servicing request
00:43:13.866 00.000 10072 Worker thread wakes up
00:43:13.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:13.867 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:13.872 00.005 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:43:14.275 00.403 10072 Exposure complete
00:43:14.325 00.050 10072 worker thread done servicing request
00:43:14.325 00.000 1032 OnExposeComplete: enter
00:43:14.327 00.002 1032 UpdateGuideState(): m_state=6
00:43:14.329 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3503
00:43:14.331 00.002 1032 Star::Find returns 1 (0), X=320.68, Y=745.93, Mass=1455, SNR=26.9, Peak=153 HFD=2.6
00:43:14.333 00.002 1032 MultiStar: [#1 -0.14,0.04,1.11,U] [#2 0.10,-0.00,0.90,U] [#3 0.04,0.21,0.70,U] [#4 0.06,0.10,0.66,U] [#5 -0.03,0.10,0.67,U] [#6 0.08,0.07,0.72,U] [#7 -0.08,0.12,0.50,U] [#8 0.01,0.20,0.57,U] 
00:43:14.335 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.13, 0.09}
00:43:14.337 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
00:43:14.339 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
00:43:14.341 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.36 mountX=0.08 mountY=-0.04, mountTheta=-0.47
00:43:14.344 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
00:43:14.346 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
00:43:14.348 00.002 10072 Worker thread wakes up
00:43:14.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
00:43:14.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
00:43:14.348 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
00:43:14.349 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:14.351 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
00:43:14.351 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:43:14.351 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:14.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:43:14.351 00.000 10072 MoveAxis(W, 7, ABG)
00:43:14.351 00.000 10072 Guiding  Dir = 3, Dur = 7
00:43:14.352 00.001 10072 IsGuiding returns 0
00:43:14.352 00.000 10072 PulseGuide returned control before completion, sleep 17
00:43:14.371 00.019 1032 UpdateGuideState exits: m=1455 SNR=26.9
00:43:14.373 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:14.374 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:14.376 00.002 1032 Enqueuing Expose request
00:43:14.379 00.003 10072 IsGuiding returns 0
00:43:14.379 00.000 10072 Move returns status 0, amount 7
00:43:14.379 00.000 10072 MoveAxis(N, 0, ABG)
00:43:14.379 00.000 10072 Move returns status 0, amount 0
00:43:14.380 00.001 10072 move complete, result=0
00:43:14.380 00.000 10072 worker thread done servicing request
00:43:14.380 00.000 10072 Worker thread wakes up
00:43:14.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:14.380 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:14.386 00.006 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
00:43:15.009 00.623 10072 Exposure complete
00:43:15.062 00.053 10072 worker thread done servicing request
00:43:15.062 00.000 1032 OnExposeComplete: enter
00:43:15.065 00.003 1032 UpdateGuideState(): m_state=6
00:43:15.067 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3504
00:43:15.068 00.001 1032 Star::Find returns 1 (0), X=320.55, Y=745.98, Mass=1447, SNR=26.8, Peak=156 HFD=2.6
00:43:15.070 00.002 1032 MultiStar: [#1 -0.14,0.09,1.12,U] [#2 0.12,0.13,0.93,U] [#3 0.14,0.13,0.71,U] [#4 0.13,0.10,0.67,U] [#5 0.10,0.24,0.70,U] [#6 0.10,0.15,0.68,U] [#7 -0.07,0.16,0.50,U] [#8 0.10,0.35,0.00,M2] 
00:43:15.071 00.001 1032 single-star, 7 included, MultiStar: {0.04, 0.14}, one-star: {0.00, 0.14}
00:43:15.072 00.001 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
00:43:15.074 00.002 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
00:43:15.077 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.57 mountX=0.14 mountY=-0.04, mountTheta=-0.26
00:43:15.079 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.14, opts=13)
00:43:15.081 00.002 1032 Enqueuing Move request for scope (0.00, 0.14)
00:43:15.083 00.002 10072 Worker thread wakes up
00:43:15.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
00:43:15.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
00:43:15.083 00.000 10072 Moving (0.00, 0.14) raw xDistance=0.14 yDistance=-0.04
00:43:15.089 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:15.092 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.02
00:43:15.092 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:43:15.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:15.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:43:15.092 00.000 10072 MoveAxis(W, 76, ABG)
00:43:15.092 00.000 10072 Guiding  Dir = 3, Dur = 76
00:43:15.093 00.001 10072 IsGuiding returns 0
00:43:15.093 00.000 10072 PulseGuide returned control before completion, sleep 86
00:43:15.113 00.020 1032 UpdateGuideState exits: m=1447 SNR=26.8
00:43:15.115 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:15.117 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:15.119 00.002 1032 Enqueuing Expose request
00:43:15.194 00.075 10072 IsGuiding returns 0
00:43:15.194 00.000 10072 Move returns status 0, amount 76
00:43:15.194 00.000 10072 MoveAxis(N, 0, ABG)
00:43:15.194 00.000 10072 Move returns status 0, amount 0
00:43:15.194 00.000 10072 move complete, result=0
00:43:15.194 00.000 10072 worker thread done servicing request
00:43:15.194 00.000 10072 Worker thread wakes up
00:43:15.194 00.000 1032 GuideStep: 0.1 px 76 ms WEST, -0.0 px 0 ms NORTH
00:43:15.197 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:15.197 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:15.602 00.405 10072 Exposure complete
00:43:15.658 00.056 10072 worker thread done servicing request
00:43:15.658 00.000 1032 OnExposeComplete: enter
00:43:15.661 00.003 1032 UpdateGuideState(): m_state=6
00:43:15.664 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3505
00:43:15.665 00.001 1032 Star::Find returns 1 (0), X=320.71, Y=745.91, Mass=1423, SNR=26.6, Peak=160 HFD=2.6
00:43:15.668 00.003 1032 MultiStar: [#1 -0.07,0.13,1.14,U] [#2 0.16,0.15,0.94,U] [#3 0.16,0.14,0.75,U] [#4 0.04,0.01,0.66,U] [#5 0.19,0.20,0.00,M1] [#6 -0.01,0.07,0.68,U] [#7 -0.13,0.31,0.00,M1] [#8 0.07,0.29,0.00,M3] 
00:43:15.670 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.10}, one-star: {0.16, 0.07}
00:43:15.672 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
00:43:15.675 00.003 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
00:43:15.679 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=0.08 mountY=-0.09, mountTheta=-0.87
00:43:15.683 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
00:43:15.685 00.002 1032 Enqueuing Move request for scope (0.07, 0.10)
00:43:15.686 00.001 10072 Worker thread wakes up
00:43:15.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
00:43:15.686 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
00:43:15.686 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
00:43:15.688 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:15.690 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
00:43:15.690 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:43:15.690 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:15.691 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:43:15.691 00.000 10072 MoveAxis(W, 7, ABG)
00:43:15.691 00.000 10072 Guiding  Dir = 3, Dur = 7
00:43:15.691 00.000 10072 IsGuiding returns 0
00:43:15.692 00.001 10072 PulseGuide returned control before completion, sleep 17
00:43:15.712 00.020 10072 IsGuiding returns 0
00:43:15.712 00.000 10072 Move returns status 0, amount 7
00:43:15.713 00.001 10072 MoveAxis(N, 0, ABG)
00:43:15.713 00.000 1032 UpdateGuideState exits: m=1423 SNR=26.6
00:43:15.714 00.001 10072 Move returns status 0, amount 0
00:43:15.714 00.000 10072 move complete, result=0
00:43:15.714 00.000 10072 worker thread done servicing request
00:43:15.716 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:15.717 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:15.719 00.002 1032 Enqueuing Expose request
00:43:15.720 00.001 10072 Worker thread wakes up
00:43:15.720 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:15.721 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:15.721 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:43:16.354 00.633 10072 Exposure complete
00:43:16.403 00.049 10072 worker thread done servicing request
00:43:16.403 00.000 1032 OnExposeComplete: enter
00:43:16.405 00.002 1032 UpdateGuideState(): m_state=6
00:43:16.406 00.001 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3506
00:43:16.408 00.002 1032 Star::Find returns 1 (0), X=320.53, Y=745.96, Mass=1372, SNR=26.1, Peak=146 HFD=2.4
00:43:16.410 00.002 1032 MultiStar: [#1 -0.08,0.14,1.11,U] [#2 0.08,0.09,0.99,U] [#3 0.12,0.17,0.72,U] [#4 0.04,-0.02,0.68,U] [#5 0.11,0.12,0.73,U] [#6 0.01,0.12,0.70,U] [#7 0.01,-0.02,0.55,U] [#8 -0.04,0.32,0.00,M4] 
00:43:16.411 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.10}, one-star: {-0.02, 0.12}
00:43:16.412 00.001 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
00:43:16.414 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
00:43:16.415 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.30 mountX=0.09 mountY=-0.05, mountTheta=-0.53
00:43:16.418 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
00:43:16.420 00.002 1032 Enqueuing Move request for scope (0.03, 0.10)
00:43:16.421 00.001 10072 Worker thread wakes up
00:43:16.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
00:43:16.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
00:43:16.421 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.05
00:43:16.424 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:16.427 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
00:43:16.427 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:43:16.427 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:16.427 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:43:16.427 00.000 10072 MoveAxis(W, 7, ABG)
00:43:16.427 00.000 10072 Guiding  Dir = 3, Dur = 7
00:43:16.427 00.000 10072 IsGuiding returns 0
00:43:16.427 00.000 10072 PulseGuide returned control before completion, sleep 17
00:43:16.445 00.018 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:43:16.447 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:16.449 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:16.450 00.001 1032 Enqueuing Expose request
00:43:16.461 00.011 10072 IsGuiding returns 0
00:43:16.461 00.000 10072 Move returns status 0, amount 7
00:43:16.461 00.000 10072 MoveAxis(N, 0, ABG)
00:43:16.461 00.000 10072 Move returns status 0, amount 0
00:43:16.461 00.000 10072 move complete, result=0
00:43:16.461 00.000 10072 worker thread done servicing request
00:43:16.461 00.000 10072 Worker thread wakes up
00:43:16.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:16.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:16.462 00.001 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:43:16.871 00.409 10072 Exposure complete
00:43:16.926 00.055 10072 worker thread done servicing request
00:43:16.926 00.000 1032 OnExposeComplete: enter
00:43:16.927 00.001 1032 UpdateGuideState(): m_state=6
00:43:16.929 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3507
00:43:16.930 00.001 1032 Star::Find returns 1 (0), X=320.56, Y=745.95, Mass=1448, SNR=26.8, Peak=153 HFD=2.5
00:43:16.931 00.001 1032 MultiStar: [#1 -0.16,0.09,1.11,U] [#2 0.11,0.05,0.94,U] [#3 0.07,0.27,0.00,M1] [#4 0.05,-0.03,0.64,U] [#5 0.05,0.12,0.68,U] [#6 0.19,0.16,0.68,U] [#7 0.03,-0.03,0.51,U] [#8 0.04,0.13,0.61,U] 
00:43:16.934 00.003 1032 refined, 7 included, MultiStar: {0.03, 0.08}, one-star: {0.01, 0.11}
00:43:16.935 00.001 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
00:43:16.936 00.001 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
00:43:16.937 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.26 mountX=0.07 mountY=-0.05, mountTheta=-0.57
00:43:16.939 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
00:43:16.941 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
00:43:16.944 00.003 10072 Worker thread wakes up
00:43:16.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
00:43:16.944 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
00:43:16.944 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
00:43:16.946 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:16.948 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
00:43:16.948 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:43:16.948 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:16.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:43:16.948 00.000 10072 MoveAxis(W, 6, ABG)
00:43:16.948 00.000 10072 Guiding  Dir = 3, Dur = 6
00:43:16.948 00.000 10072 IsGuiding returns 0
00:43:16.949 00.001 10072 PulseGuide returned control before completion, sleep 16
00:43:16.966 00.017 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:43:16.968 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:16.968 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:16.970 00.002 1032 Enqueuing Expose request
00:43:16.975 00.005 10072 IsGuiding returns 0
00:43:16.975 00.000 10072 Move returns status 0, amount 6
00:43:16.975 00.000 10072 MoveAxis(N, 0, ABG)
00:43:16.975 00.000 10072 Move returns status 0, amount 0
00:43:16.975 00.000 10072 move complete, result=0
00:43:16.975 00.000 10072 worker thread done servicing request
00:43:16.975 00.000 10072 Worker thread wakes up
00:43:16.975 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:16.976 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:16.979 00.003 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:43:17.599 00.620 10072 Exposure complete
00:43:17.651 00.052 10072 worker thread done servicing request
00:43:17.652 00.001 1032 OnExposeComplete: enter
00:43:17.653 00.001 1032 UpdateGuideState(): m_state=6
00:43:17.655 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3508
00:43:17.656 00.001 1032 Star::Find returns 1 (0), X=320.54, Y=746.02, Mass=1382, SNR=26.2, Peak=152 HFD=2.6
00:43:17.658 00.002 1032 MultiStar: [#1 -0.21,0.12,1.11,U] [#2 0.12,0.12,0.98,U] [#3 0.02,0.29,0.00,M2] [#4 0.01,-0.00,0.68,U] [#5 -0.00,0.12,0.76,U] [#6 0.01,0.15,0.69,U] [#7 -0.05,0.21,0.57,U] [#8 0.08,0.28,0.00,M4] 
00:43:17.659 00.001 1032 refined, 6 included, MultiStar: {-0.02, 0.13}, one-star: {-0.01, 0.18}
00:43:17.660 00.001 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
00:43:17.663 00.003 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
00:43:17.664 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.75 mountX=0.13 mountY=-0.01, mountTheta=-0.08
00:43:17.667 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.13, opts=13)
00:43:17.669 00.002 1032 Enqueuing Move request for scope (-0.02, 0.13)
00:43:17.671 00.002 10072 Worker thread wakes up
00:43:17.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
00:43:17.671 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
00:43:17.671 00.000 10072 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.01
00:43:17.674 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:17.677 00.003 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
00:43:17.677 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
00:43:17.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:17.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:43:17.677 00.000 10072 MoveAxis(W, 7, ABG)
00:43:17.677 00.000 10072 Guiding  Dir = 3, Dur = 7
00:43:17.677 00.000 10072 IsGuiding returns 0
00:43:17.677 00.000 10072 PulseGuide returned control before completion, sleep 17
00:43:17.695 00.018 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:43:17.699 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:17.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:17.702 00.001 1032 Enqueuing Expose request
00:43:17.708 00.006 10072 IsGuiding returns 0
00:43:17.708 00.000 10072 Move returns status 0, amount 7
00:43:17.708 00.000 10072 MoveAxis(N, 0, ABG)
00:43:17.708 00.000 10072 Move returns status 0, amount 0
00:43:17.708 00.000 10072 move complete, result=0
00:43:17.708 00.000 10072 worker thread done servicing request
00:43:17.708 00.000 10072 Worker thread wakes up
00:43:17.708 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:17.708 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:17.714 00.006 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
00:43:18.121 00.407 10072 Exposure complete
00:43:18.172 00.051 10072 worker thread done servicing request
00:43:18.172 00.000 1032 OnExposeComplete: enter
00:43:18.174 00.002 1032 UpdateGuideState(): m_state=6
00:43:18.178 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3509
00:43:18.181 00.003 1032 Star::Find returns 1 (0), X=320.62, Y=746.14, Mass=1339, SNR=25.8, Peak=145 HFD=2.6
00:43:18.183 00.002 1032 MultiStar: [#1 -0.14,0.20,1.13,U] [#2 0.13,0.17,1.00,U] [#3 0.09,0.18,0.78,U] [#4 -0.02,0.04,0.73,U] [#5 0.01,0.24,0.74,U] [#6 -0.15,0.21,0.70,U] [#7 0.03,0.24,0.50,U] [#8 0.03,0.29,0.00,M5] 
00:43:18.186 00.003 1032 refined, 7 included, MultiStar: {0.00, 0.20}, one-star: {0.07, 0.30}
00:43:18.188 00.002 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
00:43:18.189 00.001 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
00:43:18.191 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.56 mountX=0.19 mountY=-0.05, mountTheta=-0.27
00:43:18.194 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.20, opts=13)
00:43:18.197 00.003 1032 Enqueuing Move request for scope (0.00, 0.20)
00:43:18.199 00.002 10072 Worker thread wakes up
00:43:18.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.20) opts 0xd
00:43:18.199 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.20)
00:43:18.199 00.000 10072 Moving (0.00, 0.20) raw xDistance=0.19 yDistance=-0.05
00:43:18.202 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:18.204 00.002 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 289.03
00:43:18.204 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
00:43:18.204 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:18.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:43:18.204 00.000 10072 MoveAxis(W, 102, ABG)
00:43:18.204 00.000 10072 Guiding  Dir = 3, Dur = 102
00:43:18.206 00.002 10072 IsGuiding returns 0
00:43:18.207 00.001 10072 PulseGuide returned control before completion, sleep 112
00:43:18.226 00.019 1032 UpdateGuideState exits: m=1339 SNR=25.8
00:43:18.228 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:18.229 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:18.231 00.002 1032 Enqueuing Expose request
00:43:18.334 00.103 10072 IsGuiding returns 0
00:43:18.334 00.000 10072 Move returns status 0, amount 102
00:43:18.334 00.000 10072 MoveAxis(N, 0, ABG)
00:43:18.334 00.000 10072 Move returns status 0, amount 0
00:43:18.334 00.000 10072 move complete, result=0
00:43:18.334 00.000 10072 worker thread done servicing request
00:43:18.334 00.000 10072 Worker thread wakes up
00:43:18.334 00.000 1032 GuideStep: 0.2 px 102 ms WEST, -0.1 px 0 ms NORTH
00:43:18.337 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:18.337 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:18.962 00.625 10072 Exposure complete
00:43:19.009 00.047 10072 worker thread done servicing request
00:43:19.010 00.001 1032 OnExposeComplete: enter
00:43:19.011 00.001 1032 UpdateGuideState(): m_state=6
00:43:19.014 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3510
00:43:19.016 00.002 1032 Star::Find returns 1 (0), X=320.50, Y=745.98, Mass=1393, SNR=26.3, Peak=157 HFD=2.5
00:43:19.019 00.003 1032 MultiStar: [#1 -0.11,0.21,1.06,U] [#2 0.11,0.13,1.06,U] [#3 0.15,0.28,0.00,M2] [#4 0.06,0.14,0.70,U] [#5 -0.02,0.32,0.00,M1] [#6 -0.08,0.17,0.69,U] [#7 0.02,0.05,0.58,U] [#8 -0.09,0.38,0.00,M6] 
00:43:19.022 00.003 1032 refined, 5 included, MultiStar: {-0.01, 0.15}, one-star: {-0.05, 0.14}
00:43:19.024 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
00:43:19.026 00.002 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
00:43:19.028 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.64 mountX=0.14 mountY=-0.03, mountTheta=-0.19
00:43:19.031 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.15, opts=13)
00:43:19.032 00.001 1032 Enqueuing Move request for scope (-0.01, 0.15)
00:43:19.034 00.002 10072 Worker thread wakes up
00:43:19.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
00:43:19.034 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
00:43:19.034 00.000 10072 Moving (-0.01, 0.15) raw xDistance=0.14 yDistance=-0.03
00:43:19.036 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:19.038 00.002 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.03
00:43:19.038 00.000 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
00:43:19.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:19.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:43:19.038 00.000 10072 MoveAxis(W, 79, ABG)
00:43:19.038 00.000 10072 Guiding  Dir = 3, Dur = 79
00:43:19.038 00.000 10072 IsGuiding returns 0
00:43:19.039 00.001 10072 PulseGuide returned control before completion, sleep 89
00:43:19.057 00.018 1032 UpdateGuideState exits: m=1393 SNR=26.3
00:43:19.059 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:19.061 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:19.063 00.002 1032 Enqueuing Expose request
00:43:19.130 00.067 10072 IsGuiding returns 0
00:43:19.130 00.000 10072 Move returns status 0, amount 79
00:43:19.130 00.000 10072 MoveAxis(N, 0, ABG)
00:43:19.130 00.000 10072 Move returns status 0, amount 0
00:43:19.130 00.000 10072 move complete, result=0
00:43:19.130 00.000 10072 worker thread done servicing request
00:43:19.130 00.000 10072 Worker thread wakes up
00:43:19.131 00.001 1032 GuideStep: 0.1 px 79 ms WEST, -0.0 px 0 ms NORTH
00:43:19.133 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:19.133 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:19.539 00.406 10072 Exposure complete
00:43:19.596 00.057 10072 worker thread done servicing request
00:43:19.596 00.000 1032 OnExposeComplete: enter
00:43:19.601 00.005 1032 UpdateGuideState(): m_state=6
00:43:19.609 00.008 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3511
00:43:19.612 00.003 1032 Star::Find returns 1 (0), X=320.68, Y=745.98, Mass=1412, SNR=26.5, Peak=149 HFD=2.5
00:43:19.616 00.004 1032 MultiStar: [#1 -0.16,0.01,1.14,U] [#2 0.15,0.08,0.92,U] [#3 0.14,0.15,0.72,U] [#4 0.20,0.07,0.71,U] [#5 0.03,0.23,0.69,U] [#6 0.09,0.08,0.68,U] [#7 -0.09,0.10,0.54,U] [#8 0.01,0.21,0.60,U] 
00:43:19.618 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.11}, one-star: {0.13, 0.14}
00:43:19.620 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
00:43:19.622 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
00:43:19.624 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=0.09 mountY=-0.08, mountTheta=-0.70
00:43:19.627 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
00:43:19.630 00.003 1032 Enqueuing Move request for scope (0.05, 0.11)
00:43:19.632 00.002 10072 Worker thread wakes up
00:43:19.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
00:43:19.632 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
00:43:19.632 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.09 yDistance=-0.08
00:43:19.634 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:19.636 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.04
00:43:19.636 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:43:19.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:19.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:43:19.637 00.001 10072 MoveAxis(W, 6, ABG)
00:43:19.637 00.000 10072 Guiding  Dir = 3, Dur = 6
00:43:19.637 00.000 10072 IsGuiding returns 0
00:43:19.637 00.000 10072 PulseGuide returned control before completion, sleep 16
00:43:19.657 00.020 1032 UpdateGuideState exits: m=1412 SNR=26.5
00:43:19.658 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:19.660 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:19.661 00.001 1032 Enqueuing Expose request
00:43:19.664 00.003 10072 IsGuiding returns 0
00:43:19.664 00.000 10072 Move returns status 0, amount 6
00:43:19.664 00.000 10072 MoveAxis(N, 0, ABG)
00:43:19.664 00.000 10072 Move returns status 0, amount 0
00:43:19.664 00.000 10072 move complete, result=0
00:43:19.664 00.000 10072 worker thread done servicing request
00:43:19.664 00.000 10072 Worker thread wakes up
00:43:19.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:19.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:19.673 00.009 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:43:20.289 00.616 10072 Exposure complete
00:43:20.336 00.047 10072 worker thread done servicing request
00:43:20.336 00.000 1032 OnExposeComplete: enter
00:43:20.339 00.003 1032 UpdateGuideState(): m_state=6
00:43:20.341 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3512
00:43:20.342 00.001 1032 Star::Find returns 1 (0), X=320.70, Y=745.99, Mass=1379, SNR=26.2, Peak=148 HFD=2.5
00:43:20.344 00.002 1032 MultiStar: [#1 -0.04,-0.07,1.15,U] [#2 0.16,0.04,0.93,U] [#3 0.01,0.08,0.73,U] [#4 0.10,-0.08,0.68,U] [#5 0.10,0.06,0.69,U] [#6 0.07,0.03,0.77,U] [#7 0.00,0.01,0.56,U] [#8 0.02,0.14,0.59,U] 
00:43:20.345 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.15, 0.15}
00:43:20.347 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
00:43:20.349 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
00:43:20.351 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.53 mountX=0.02 mountY=-0.07, mountTheta=-1.30
00:43:20.354 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
00:43:20.356 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
00:43:20.357 00.001 10072 Worker thread wakes up
00:43:20.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
00:43:20.357 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
00:43:20.357 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
00:43:20.360 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:20.362 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.04
00:43:20.362 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:43:20.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:20.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:43:20.362 00.000 10072 MoveAxis(W, 7, ABG)
00:43:20.362 00.000 10072 Guiding  Dir = 3, Dur = 7
00:43:20.362 00.000 10072 IsGuiding returns 0
00:43:20.363 00.001 10072 PulseGuide returned control before completion, sleep 17
00:43:20.380 00.017 1032 UpdateGuideState exits: m=1379 SNR=26.2
00:43:20.382 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:20.384 00.002 10072 IsGuiding returns 0
00:43:20.384 00.000 10072 Move returns status 0, amount 7
00:43:20.384 00.000 10072 MoveAxis(N, 0, ABG)
00:43:20.384 00.000 10072 Move returns status 0, amount 0
00:43:20.384 00.000 10072 move complete, result=0
00:43:20.384 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:20.387 00.003 10072 worker thread done servicing request
00:43:20.387 00.000 1032 Enqueuing Expose request
00:43:20.389 00.002 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:43:20.391 00.002 10072 Worker thread wakes up
00:43:20.391 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:20.391 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:20.805 00.414 10072 Exposure complete
00:43:20.854 00.049 10072 worker thread done servicing request
00:43:20.855 00.001 1032 OnExposeComplete: enter
00:43:20.857 00.002 1032 UpdateGuideState(): m_state=6
00:43:20.858 00.001 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3513
00:43:20.861 00.003 1032 Star::Find returns 1 (0), X=320.63, Y=746.03, Mass=1396, SNR=26.3, Peak=151 HFD=2.4
00:43:20.863 00.002 1032 MultiStar: [#1 -0.13,0.03,1.17,U] [#2 0.09,0.13,0.97,U] [#3 0.09,0.13,0.71,U] [#4 0.22,0.04,0.65,U] [#5 0.15,0.13,0.70,U] [#6 -0.09,-0.01,0.67,U] [#7 -0.14,0.18,0.51,U] [#8 -0.03,0.26,0.59,U] 
00:43:20.864 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.08, 0.19}
00:43:20.867 00.003 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
00:43:20.868 00.001 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
00:43:20.871 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.34 mountX=0.10 mountY=-0.05, mountTheta=-0.49
00:43:20.874 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
00:43:20.876 00.002 1032 Enqueuing Move request for scope (0.03, 0.11)
00:43:20.877 00.001 10072 Worker thread wakes up
00:43:20.878 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
00:43:20.878 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
00:43:20.878 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.05
00:43:20.879 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:20.882 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.04
00:43:20.882 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:43:20.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:20.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:43:20.882 00.000 10072 MoveAxis(W, 6, ABG)
00:43:20.882 00.000 10072 Guiding  Dir = 3, Dur = 6
00:43:20.883 00.001 10072 IsGuiding returns 0
00:43:20.883 00.000 10072 PulseGuide returned control before completion, sleep 16
00:43:20.904 00.021 1032 UpdateGuideState exits: m=1396 SNR=26.3
00:43:20.907 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:20.908 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:20.909 00.001 1032 Enqueuing Expose request
00:43:20.912 00.003 10072 IsGuiding returns 0
00:43:20.912 00.000 10072 Move returns status 0, amount 6
00:43:20.912 00.000 10072 MoveAxis(N, 0, ABG)
00:43:20.912 00.000 10072 Move returns status 0, amount 0
00:43:20.912 00.000 10072 move complete, result=0
00:43:20.912 00.000 10072 worker thread done servicing request
00:43:20.912 00.000 10072 Worker thread wakes up
00:43:20.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:20.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:20.919 00.007 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:43:21.538 00.619 10072 Exposure complete
00:43:21.599 00.061 1032 OnExposeComplete: enter
00:43:21.602 00.003 1032 UpdateGuideState(): m_state=6
00:43:21.605 00.003 10072 worker thread done servicing request
00:43:21.605 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3514
00:43:21.608 00.003 1032 Star::Find returns 1 (0), X=320.69, Y=746.06, Mass=1430, SNR=26.6, Peak=149 HFD=2.6
00:43:21.611 00.003 1032 MultiStar: [#1 0.03,0.14,1.10,U] [#2 0.04,0.25,1.00,U] [#3 0.18,0.29,0.00,M1] [#4 0.24,0.07,0.67,U] [#5 0.18,0.10,0.71,U] [#6 0.09,0.18,0.72,U] [#7 0.10,-0.02,0.52,U] [#8 -0.08,0.35,0.00,M4] 
00:43:21.613 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.15}, one-star: {0.14, 0.22}
00:43:21.616 00.003 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
00:43:21.618 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
00:43:21.621 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.95 mountX=0.12 mountY=-0.14, mountTheta=-0.88
00:43:21.623 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.15, opts=13)
00:43:21.625 00.002 1032 Enqueuing Move request for scope (0.11, 0.15)
00:43:21.626 00.001 10072 Worker thread wakes up
00:43:21.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
00:43:21.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
00:43:21.626 00.000 10072 Moving (0.11, 0.15) raw xDistance=0.12 yDistance=-0.14
00:43:21.629 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:21.631 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
00:43:21.631 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:43:21.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:21.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:43:21.631 00.000 10072 MoveAxis(W, 7, ABG)
00:43:21.631 00.000 10072 Guiding  Dir = 3, Dur = 7
00:43:21.632 00.001 10072 IsGuiding returns 0
00:43:21.632 00.000 10072 PulseGuide returned control before completion, sleep 17
00:43:21.650 00.018 1032 UpdateGuideState exits: m=1430 SNR=26.6
00:43:21.652 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:21.654 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:21.656 00.002 1032 Enqueuing Expose request
00:43:21.661 00.005 10072 IsGuiding returns 0
00:43:21.661 00.000 10072 Move returns status 0, amount 7
00:43:21.661 00.000 10072 MoveAxis(N, 0, ABG)
00:43:21.661 00.000 10072 Move returns status 0, amount 0
00:43:21.661 00.000 10072 move complete, result=0
00:43:21.661 00.000 10072 worker thread done servicing request
00:43:21.661 00.000 10072 Worker thread wakes up
00:43:21.662 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:21.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:21.666 00.004 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:43:22.071 00.405 10072 Exposure complete
00:43:22.120 00.049 10072 worker thread done servicing request
00:43:22.120 00.000 1032 OnExposeComplete: enter
00:43:22.121 00.001 1032 UpdateGuideState(): m_state=6
00:43:22.123 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3515
00:43:22.125 00.002 1032 Star::Find returns 1 (0), X=320.66, Y=746.00, Mass=1457, SNR=26.9, Peak=159 HFD=2.5
00:43:22.126 00.001 1032 MultiStar: [#1 -0.13,0.06,1.07,U] [#2 0.13,0.08,0.96,U] [#3 0.16,0.14,0.73,U] [#4 0.07,-0.04,0.66,U] [#5 -0.08,0.24,0.67,U] [#6 -0.15,0.04,0.68,U] [#7 -0.07,0.07,0.54,U] [#8 -0.07,0.32,0.00,M5] 
00:43:22.128 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.09}, one-star: {0.11, 0.16}
00:43:22.129 00.001 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
00:43:22.131 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
00:43:22.132 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.10 cameraTheta=1.46 mountX=0.09 mountY=-0.03, mountTheta=-0.37
00:43:22.135 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
00:43:22.138 00.003 1032 Enqueuing Move request for scope (0.01, 0.09)
00:43:22.140 00.002 10072 Worker thread wakes up
00:43:22.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
00:43:22.140 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
00:43:22.140 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.03
00:43:22.142 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:22.144 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
00:43:22.144 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:43:22.144 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:22.144 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:43:22.145 00.001 10072 MoveAxis(W, 6, ABG)
00:43:22.145 00.000 10072 Guiding  Dir = 3, Dur = 6
00:43:22.145 00.000 10072 IsGuiding returns 0
00:43:22.146 00.001 10072 PulseGuide returned control before completion, sleep 16
00:43:22.162 00.016 10072 IsGuiding returns 0
00:43:22.162 00.000 10072 Move returns status 0, amount 6
00:43:22.162 00.000 10072 MoveAxis(N, 0, ABG)
00:43:22.162 00.000 10072 Move returns status 0, amount 0
00:43:22.162 00.000 10072 move complete, result=0
00:43:22.163 00.001 10072 worker thread done servicing request
00:43:22.163 00.000 1032 UpdateGuideState exits: m=1457 SNR=26.9
00:43:22.166 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:22.167 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:22.169 00.002 1032 Enqueuing Expose request
00:43:22.170 00.001 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:43:22.172 00.002 10072 Worker thread wakes up
00:43:22.172 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:22.172 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:22.804 00.632 10072 Exposure complete
00:43:22.855 00.051 10072 worker thread done servicing request
00:43:22.855 00.000 1032 OnExposeComplete: enter
00:43:22.857 00.002 1032 UpdateGuideState(): m_state=6
00:43:22.858 00.001 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3516
00:43:22.862 00.004 1032 Star::Find returns 1 (0), X=320.70, Y=745.80, Mass=1534, SNR=27.6, Peak=169 HFD=2.7
00:43:22.865 00.003 1032 MultiStar: [#1 -0.03,0.02,1.12,U] [#2 0.21,0.02,0.85,U] [#3 0.26,0.14,0.00,M1] [#4 0.26,0.03,0.61,U] [#5 0.09,-0.05,0.64,U] [#6 0.04,0.11,0.67,U] [#7 0.05,0.05,0.51,U] [#8 0.12,0.22,0.56,U] 
00:43:22.867 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.15, -0.04}
00:43:22.868 00.001 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
00:43:22.870 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
00:43:22.872 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.31 mountX=0.01 mountY=-0.11, mountTheta=-1.52
00:43:22.874 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
00:43:22.876 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
00:43:22.878 00.002 10072 Worker thread wakes up
00:43:22.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
00:43:22.878 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
00:43:22.878 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.01 yDistance=-0.11
00:43:22.881 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:22.883 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
00:43:22.884 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:43:22.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:22.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:43:22.884 00.000 10072 MoveAxis(W, 7, ABG)
00:43:22.884 00.000 10072 Guiding  Dir = 3, Dur = 7
00:43:22.884 00.000 10072 IsGuiding returns 0
00:43:22.885 00.001 10072 PulseGuide returned control before completion, sleep 17
00:43:22.901 00.016 1032 UpdateGuideState exits: m=1534 SNR=27.6
00:43:22.904 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:22.906 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:22.907 00.001 1032 Enqueuing Expose request
00:43:22.910 00.003 10072 IsGuiding returns 0
00:43:22.911 00.001 10072 Move returns status 0, amount 7
00:43:22.911 00.000 10072 MoveAxis(N, 0, ABG)
00:43:22.911 00.000 10072 Move returns status 0, amount 0
00:43:22.911 00.000 10072 move complete, result=0
00:43:22.911 00.000 10072 worker thread done servicing request
00:43:22.911 00.000 10072 Worker thread wakes up
00:43:22.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:22.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:22.918 00.007 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:43:23.320 00.402 10072 Exposure complete
00:43:23.370 00.050 10072 worker thread done servicing request
00:43:23.370 00.000 1032 OnExposeComplete: enter
00:43:23.372 00.002 1032 UpdateGuideState(): m_state=6
00:43:23.374 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3517
00:43:23.376 00.002 1032 Star::Find returns 1 (0), X=320.66, Y=745.87, Mass=1466, SNR=27.0, Peak=147 HFD=2.7
00:43:23.377 00.001 1032 MultiStar: [#1 -0.03,0.04,1.15,U] [#2 0.12,0.01,0.92,U] [#3 0.22,0.11,0.71,U] [#4 0.24,0.03,0.66,U] [#5 0.11,0.13,0.68,U] [#6 0.12,0.01,0.66,U] [#7 -0.11,0.22,0.54,U] [#8 0.18,0.18,0.59,U] 
00:43:23.381 00.004 1032 single-star, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.11, 0.03}
00:43:23.382 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
00:43:23.384 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
00:43:23.386 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.30 mountX=0.00 mountY=-0.12, mountTheta=-1.53
00:43:23.389 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
00:43:23.391 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
00:43:23.393 00.002 10072 Worker thread wakes up
00:43:23.393 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
00:43:23.393 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
00:43:23.393 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.00 yDistance=-0.12
00:43:23.397 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:23.400 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
00:43:23.400 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:43:23.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:23.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:43:23.400 00.000 10072 MoveAxis(W, 6, ABG)
00:43:23.400 00.000 10072 Guiding  Dir = 3, Dur = 6
00:43:23.400 00.000 10072 IsGuiding returns 0
00:43:23.401 00.001 10072 PulseGuide returned control before completion, sleep 16
00:43:23.419 00.018 1032 UpdateGuideState exits: m=1466 SNR=27.0
00:43:23.421 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:23.422 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:23.426 00.004 1032 Enqueuing Expose request
00:43:23.429 00.003 10072 IsGuiding returns 0
00:43:23.429 00.000 10072 Move returns status 0, amount 6
00:43:23.429 00.000 10072 MoveAxis(N, 0, ABG)
00:43:23.429 00.000 10072 Move returns status 0, amount 0
00:43:23.429 00.000 10072 move complete, result=0
00:43:23.429 00.000 10072 worker thread done servicing request
00:43:23.429 00.000 10072 Worker thread wakes up
00:43:23.429 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:23.430 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:23.438 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:43:24.056 00.618 10072 Exposure complete
00:43:24.107 00.051 10072 worker thread done servicing request
00:43:24.107 00.000 1032 OnExposeComplete: enter
00:43:24.110 00.003 1032 UpdateGuideState(): m_state=6
00:43:24.113 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3518
00:43:24.115 00.002 1032 Star::Find returns 1 (0), X=320.55, Y=746.08, Mass=1341, SNR=25.8, Peak=148 HFD=2.5
00:43:24.118 00.003 1032 MultiStar: [#1 -0.03,0.18,1.17,U] [#2 0.18,0.26,0.00,M1] [#3 0.13,0.21,0.73,U] [#4 0.16,0.01,0.70,U] [#5 0.15,0.25,0.00,M1] [#6 -0.05,0.17,0.70,U] [#7 0.11,-0.01,0.56,U] [#8 0.03,0.47,0.00,M4] 
00:43:24.120 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.15}, one-star: {-0.00, 0.24}
00:43:24.121 00.001 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
00:43:24.123 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
00:43:24.124 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.32 mountX=0.14 mountY=-0.08, mountTheta=-0.51
00:43:24.127 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.15, opts=13)
00:43:24.128 00.001 1032 Enqueuing Move request for scope (0.04, 0.15)
00:43:24.130 00.002 10072 Worker thread wakes up
00:43:24.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
00:43:24.130 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
00:43:24.130 00.000 10072 Moving (0.04, 0.15) raw xDistance=0.14 yDistance=-0.08
00:43:24.131 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:24.134 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.06
00:43:24.134 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:43:24.135 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:24.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:43:24.135 00.000 10072 MoveAxis(W, 75, ABG)
00:43:24.135 00.000 10072 Guiding  Dir = 3, Dur = 75
00:43:24.135 00.000 10072 IsGuiding returns 0
00:43:24.136 00.001 10072 PulseGuide returned control before completion, sleep 85
00:43:24.154 00.018 1032 UpdateGuideState exits: m=1341 SNR=25.8
00:43:24.156 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:24.158 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:24.159 00.001 1032 Enqueuing Expose request
00:43:24.226 00.067 10072 IsGuiding returns 0
00:43:24.226 00.000 10072 Move returns status 0, amount 75
00:43:24.226 00.000 10072 MoveAxis(N, 0, ABG)
00:43:24.226 00.000 10072 Move returns status 0, amount 0
00:43:24.226 00.000 10072 move complete, result=0
00:43:24.226 00.000 10072 worker thread done servicing request
00:43:24.226 00.000 10072 Worker thread wakes up
00:43:24.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:24.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:24.244 00.018 1032 GuideStep: 0.1 px 75 ms WEST, -0.1 px 0 ms NORTH
00:43:24.634 00.390 10072 Exposure complete
00:43:24.681 00.047 10072 worker thread done servicing request
00:43:24.681 00.000 1032 OnExposeComplete: enter
00:43:24.683 00.002 1032 UpdateGuideState(): m_state=6
00:43:24.684 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3519
00:43:24.686 00.002 1032 Star::Find returns 1 (0), X=320.63, Y=746.03, Mass=1333, SNR=25.7, Peak=145 HFD=2.5
00:43:24.687 00.001 1032 MultiStar: [#1 -0.04,0.15,1.16,U] [#2 0.17,0.18,1.01,U] [#3 0.13,0.13,0.75,U] [#4 0.15,0.01,0.70,U] [#5 0.03,0.18,0.71,U] [#6 0.07,0.06,0.71,U] [#7 -0.10,0.10,0.56,U] [#8 0.02,0.34,0.00,M5] 
00:43:24.689 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.13}, one-star: {0.08, 0.19}
00:43:24.690 00.001 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
00:43:24.692 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
00:43:24.693 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.14 mountX=0.11 mountY=-0.09, mountTheta=-0.69
00:43:24.697 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
00:43:24.699 00.002 1032 Enqueuing Move request for scope (0.06, 0.13)
00:43:24.701 00.002 10072 Worker thread wakes up
00:43:24.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
00:43:24.701 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
00:43:24.701 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
00:43:24.703 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:24.706 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
00:43:24.706 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:43:24.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:24.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:43:24.706 00.000 10072 MoveAxis(W, 7, ABG)
00:43:24.706 00.000 10072 Guiding  Dir = 3, Dur = 7
00:43:24.706 00.000 10072 IsGuiding returns 0
00:43:24.707 00.001 10072 PulseGuide returned control before completion, sleep 17
00:43:24.724 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
00:43:24.725 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:24.729 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:24.730 00.001 1032 Enqueuing Expose request
00:43:24.732 00.002 10072 IsGuiding returns 0
00:43:24.732 00.000 10072 Move returns status 0, amount 7
00:43:24.732 00.000 10072 MoveAxis(N, 0, ABG)
00:43:24.732 00.000 10072 Move returns status 0, amount 0
00:43:24.732 00.000 10072 move complete, result=0
00:43:24.732 00.000 10072 worker thread done servicing request
00:43:24.732 00.000 10072 Worker thread wakes up
00:43:24.732 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:24.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:24.739 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:43:25.369 00.630 10072 Exposure complete
00:43:25.417 00.048 10072 worker thread done servicing request
00:43:25.417 00.000 1032 OnExposeComplete: enter
00:43:25.419 00.002 1032 UpdateGuideState(): m_state=6
00:43:25.421 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3520
00:43:25.423 00.002 1032 Star::Find returns 1 (0), X=320.63, Y=746.03, Mass=1542, SNR=27.7, Peak=172 HFD=2.4
00:43:25.427 00.004 1032 MultiStar: [#1 -0.01,0.06,1.08,U] [#2 0.11,0.07,0.91,U] [#3 0.27,0.08,0.00,M1] [#4 0.10,-0.08,0.66,U] [#5 0.05,0.10,0.68,U] [#6 -0.06,0.09,0.65,U] [#7 0.12,0.06,0.48,U] [#8 -0.03,0.22,0.57,U] 
00:43:25.430 00.003 1032 refined, 7 included, MultiStar: {0.04, 0.09}, one-star: {0.08, 0.19}
00:43:25.431 00.001 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
00:43:25.434 00.003 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
00:43:25.435 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.11 mountX=0.08 mountY=-0.07, mountTheta=-0.72
00:43:25.437 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
00:43:25.439 00.002 1032 Enqueuing Move request for scope (0.04, 0.09)
00:43:25.440 00.001 10072 Worker thread wakes up
00:43:25.440 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
00:43:25.440 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
00:43:25.440 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.07
00:43:25.443 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:25.445 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
00:43:25.445 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:43:25.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:25.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:43:25.445 00.000 10072 MoveAxis(W, 8, ABG)
00:43:25.445 00.000 10072 Guiding  Dir = 3, Dur = 8
00:43:25.445 00.000 10072 IsGuiding returns 0
00:43:25.446 00.001 10072 PulseGuide returned control before completion, sleep 18
00:43:25.463 00.017 1032 UpdateGuideState exits: m=1542 SNR=27.7
00:43:25.464 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:25.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:25.467 00.001 1032 Enqueuing Expose request
00:43:25.477 00.010 10072 IsGuiding returns 0
00:43:25.477 00.000 10072 Move returns status 0, amount 8
00:43:25.477 00.000 10072 MoveAxis(N, 0, ABG)
00:43:25.477 00.000 10072 Move returns status 0, amount 0
00:43:25.477 00.000 10072 move complete, result=0
00:43:25.477 00.000 10072 worker thread done servicing request
00:43:25.477 00.000 10072 Worker thread wakes up
00:43:25.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:25.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:25.481 00.004 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
00:43:25.886 00.405 10072 Exposure complete
00:43:25.936 00.050 10072 worker thread done servicing request
00:43:25.936 00.000 1032 OnExposeComplete: enter
00:43:25.939 00.003 1032 UpdateGuideState(): m_state=6
00:43:25.941 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3521
00:43:25.943 00.002 1032 Star::Find returns 1 (0), X=320.44, Y=746.09, Mass=1280, SNR=25.2, Peak=133 HFD=2.7
00:43:25.945 00.002 1032 MultiStar: [#1 0.02,0.03,1.16,U] [#2 -0.00,0.14,1.06,U] [#3 0.17,0.06,0.78,U] [#4 0.15,0.02,0.69,U] [#5 0.07,-0.01,0.76,U] [#6 0.04,-0.02,0.73,U] [#7 -0.01,-0.00,0.58,U] [#8 0.07,0.21,0.63,U] 
00:43:25.947 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {-0.11, 0.25}
00:43:25.949 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
00:43:25.950 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
00:43:25.952 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.13 mountX=0.07 mountY=-0.06, mountTheta=-0.70
00:43:25.956 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
00:43:25.959 00.003 1032 Enqueuing Move request for scope (0.04, 0.08)
00:43:25.963 00.004 10072 Worker thread wakes up
00:43:25.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
00:43:25.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
00:43:25.963 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.07 yDistance=-0.06
00:43:25.965 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:25.968 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
00:43:25.968 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:43:25.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:25.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:43:25.968 00.000 10072 MoveAxis(W, 7, ABG)
00:43:25.968 00.000 10072 Guiding  Dir = 3, Dur = 7
00:43:25.968 00.000 10072 IsGuiding returns 0
00:43:25.969 00.001 10072 PulseGuide returned control before completion, sleep 17
00:43:25.986 00.017 1032 UpdateGuideState exits: m=1280 SNR=25.2
00:43:25.988 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:25.990 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:25.991 00.001 1032 Enqueuing Expose request
00:43:25.994 00.003 10072 IsGuiding returns 0
00:43:25.994 00.000 10072 Move returns status 0, amount 7
00:43:25.994 00.000 10072 MoveAxis(N, 0, ABG)
00:43:25.994 00.000 10072 Move returns status 0, amount 0
00:43:25.994 00.000 10072 move complete, result=0
00:43:25.994 00.000 10072 worker thread done servicing request
00:43:25.995 00.001 10072 Worker thread wakes up
00:43:25.995 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:25.995 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:26.001 00.006 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:43:26.620 00.619 10072 Exposure complete
00:43:26.667 00.047 10072 worker thread done servicing request
00:43:26.667 00.000 1032 OnExposeComplete: enter
00:43:26.670 00.003 1032 UpdateGuideState(): m_state=6
00:43:26.672 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3522
00:43:26.675 00.003 1032 Star::Find returns 1 (0), X=320.55, Y=745.99, Mass=1524, SNR=27.5, Peak=160 HFD=2.8
00:43:26.677 00.002 1032 MultiStar: [#1 0.03,-0.05,1.06,U] [#2 0.11,0.08,0.98,U] [#3 0.18,0.30,0.00,M1] [#4 0.25,0.16,0.00,M1] [#5 0.19,0.14,0.68,U] [#6 0.12,0.11,0.68,U] [#7 0.04,0.13,0.52,U] [#8 0.12,0.19,0.59,U] 
00:43:26.679 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.09}, one-star: {0.00, 0.15}
00:43:26.682 00.003 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
00:43:26.683 00.001 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
00:43:26.685 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=0.07 mountY=-0.10, mountTheta=-0.96
00:43:26.688 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
00:43:26.689 00.001 1032 Enqueuing Move request for scope (0.08, 0.09)
00:43:26.691 00.002 10072 Worker thread wakes up
00:43:26.691 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
00:43:26.691 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
00:43:26.691 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
00:43:26.693 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:26.697 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.08
00:43:26.697 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:43:26.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:26.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:43:26.697 00.000 10072 MoveAxis(W, 9, ABG)
00:43:26.697 00.000 10072 Guiding  Dir = 3, Dur = 9
00:43:26.698 00.001 10072 IsGuiding returns 0
00:43:26.698 00.000 10072 PulseGuide returned control before completion, sleep 19
00:43:26.716 00.018 1032 UpdateGuideState exits: m=1524 SNR=27.5
00:43:26.718 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:26.720 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:26.722 00.002 1032 Enqueuing Expose request
00:43:26.727 00.005 10072 IsGuiding returns 0
00:43:26.727 00.000 10072 Move returns status 0, amount 9
00:43:26.727 00.000 10072 MoveAxis(N, 0, ABG)
00:43:26.727 00.000 10072 Move returns status 0, amount 0
00:43:26.727 00.000 10072 move complete, result=0
00:43:26.727 00.000 10072 worker thread done servicing request
00:43:26.727 00.000 10072 Worker thread wakes up
00:43:26.728 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:26.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:26.730 00.002 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:43:27.135 00.405 10072 Exposure complete
00:43:27.183 00.048 10072 worker thread done servicing request
00:43:27.183 00.000 1032 OnExposeComplete: enter
00:43:27.185 00.002 1032 UpdateGuideState(): m_state=6
00:43:27.186 00.001 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3523
00:43:27.188 00.002 1032 Star::Find returns 1 (0), X=320.63, Y=746.02, Mass=1444, SNR=26.8, Peak=150 HFD=2.4
00:43:27.189 00.001 1032 MultiStar: [#1 0.02,0.11,1.10,U] [#2 0.05,0.17,0.93,U] [#3 0.31,0.12,0.00,M2] [#4 0.30,-0.02,0.00,M2] [#5 0.08,0.04,0.65,U] [#6 0.01,0.16,0.72,U] [#7 -0.02,0.19,0.55,U] [#8 -0.00,0.20,0.58,U] 
00:43:27.190 00.001 1032 refined, 6 included, MultiStar: {0.04, 0.15}, one-star: {0.08, 0.19}
00:43:27.193 00.003 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
00:43:27.195 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
00:43:27.197 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.33 mountX=0.14 mountY=-0.07, mountTheta=-0.50
00:43:27.200 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.15, opts=13)
00:43:27.202 00.002 1032 Enqueuing Move request for scope (0.04, 0.15)
00:43:27.204 00.002 10072 Worker thread wakes up
00:43:27.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
00:43:27.204 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
00:43:27.204 00.000 10072 Moving (0.04, 0.15) raw xDistance=0.14 yDistance=-0.07
00:43:27.206 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:27.208 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.08
00:43:27.208 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:43:27.208 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:27.209 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:43:27.209 00.000 10072 MoveAxis(W, 75, ABG)
00:43:27.209 00.000 10072 Guiding  Dir = 3, Dur = 75
00:43:27.209 00.000 10072 IsGuiding returns 0
00:43:27.210 00.001 10072 PulseGuide returned control before completion, sleep 85
00:43:27.227 00.017 1032 UpdateGuideState exits: m=1444 SNR=26.8
00:43:27.229 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:27.231 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:27.233 00.002 1032 Enqueuing Expose request
00:43:27.307 00.074 10072 IsGuiding returns 0
00:43:27.307 00.000 10072 Move returns status 0, amount 75
00:43:27.307 00.000 10072 MoveAxis(N, 0, ABG)
00:43:27.307 00.000 10072 Move returns status 0, amount 0
00:43:27.307 00.000 10072 move complete, result=0
00:43:27.307 00.000 10072 worker thread done servicing request
00:43:27.307 00.000 10072 Worker thread wakes up
00:43:27.307 00.000 1032 GuideStep: 0.1 px 75 ms WEST, -0.1 px 0 ms NORTH
00:43:27.309 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:27.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:27.933 00.624 10072 Exposure complete
00:43:27.982 00.049 10072 worker thread done servicing request
00:43:27.982 00.000 1032 OnExposeComplete: enter
00:43:27.985 00.003 1032 UpdateGuideState(): m_state=6
00:43:27.988 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3524
00:43:27.990 00.002 1032 Star::Find returns 1 (0), X=320.82, Y=745.89, Mass=1410, SNR=26.5, Peak=159 HFD=2.7
00:43:27.992 00.002 1032 MultiStar: [#1 0.24,-0.08,1.14,U] [#2 0.23,0.05,0.96,U] [#3 0.24,0.11,0.74,U] [#4 0.32,0.04,0.00,M3] [#5 0.35,-0.04,0.00,M1] [#6 0.27,0.00,0.00,M1] [#7 0.00,-0.06,0.57,U] [#8 0.16,0.09,0.61,U] 
00:43:27.994 00.002 1032 refined, 5 included, MultiStar: {0.21, 0.02}, one-star: {0.27, 0.05}
00:43:27.995 00.001 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
00:43:27.997 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
00:43:27.998 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.10 mountX=-0.03 mountY=-0.21, mountTheta=-1.73
00:43:28.001 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.02, opts=13)
00:43:28.002 00.001 1032 Enqueuing Move request for scope (0.21, 0.02)
00:43:28.004 00.002 10072 Worker thread wakes up
00:43:28.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
00:43:28.004 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
00:43:28.004 00.000 10072 Moving (0.21, 0.02) raw xDistance=-0.03 yDistance=-0.21
00:43:28.005 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:28.009 00.004 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.08
00:43:28.009 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:43:28.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:43:28.009 00.000 10072 MoveAxis(W, 9, ABG)
00:43:28.009 00.000 10072 Guiding  Dir = 3, Dur = 9
00:43:28.009 00.000 10072 IsGuiding returns 0
00:43:28.010 00.001 10072 PulseGuide returned control before completion, sleep 19
00:43:28.029 00.019 1032 UpdateGuideState exits: m=1410 SNR=26.5
00:43:28.031 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:28.034 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:28.035 00.001 1032 Enqueuing Expose request
00:43:28.039 00.004 10072 IsGuiding returns 0
00:43:28.039 00.000 10072 Move returns status 0, amount 9
00:43:28.039 00.000 10072 MoveAxis(N, 133, ABG)
00:43:28.039 00.000 10072 Guiding  Dir = 0, Dur = 133
00:43:28.039 00.000 10072 IsGuiding returns 0
00:43:28.040 00.001 10072 PulseGuide returned control before completion, sleep 143
00:43:28.195 00.155 10072 IsGuiding returns 0
00:43:28.195 00.000 10072 Move returns status 0, amount 133
00:43:28.195 00.000 10072 move complete, result=0
00:43:28.195 00.000 10072 worker thread done servicing request
00:43:28.195 00.000 10072 Worker thread wakes up
00:43:28.195 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.2 px 133 ms NORTH
00:43:28.198 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:28.199 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:28.609 00.410 10072 Exposure complete
00:43:28.658 00.049 10072 worker thread done servicing request
00:43:28.658 00.000 1032 OnExposeComplete: enter
00:43:28.660 00.002 1032 UpdateGuideState(): m_state=6
00:43:28.662 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3525
00:43:28.664 00.002 1032 Star::Find returns 1 (0), X=320.86, Y=745.77, Mass=1281, SNR=25.2, Peak=156 HFD=2.6
00:43:28.666 00.002 1032 MultiStar: [#1 0.10,-0.17,1.17,U] [#2 0.24,-0.07,1.03,U] [#3 0.18,0.00,0.79,U] [#4 0.20,-0.05,0.70,U] [#5 0.18,-0.09,0.70,U] [#6 0.06,0.03,0.73,U] [#7 0.15,-0.20,0.57,U] [#8 0.15,-0.01,0.62,U] 
00:43:28.668 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.07}, one-star: {0.31, -0.07}
00:43:28.669 00.001 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
00:43:28.671 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
00:43:28.674 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.40 mountX=-0.12 mountY=-0.15, mountTheta=-2.23
00:43:28.677 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.07, opts=13)
00:43:28.679 00.002 1032 Enqueuing Move request for scope (0.18, -0.07)
00:43:28.681 00.002 10072 Worker thread wakes up
00:43:28.681 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
00:43:28.681 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
00:43:28.681 00.000 10072 Moving (0.18, -0.07) raw xDistance=-0.12 yDistance=-0.15
00:43:28.684 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:28.686 00.002 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.09
00:43:28.686 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
00:43:28.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:28.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:43:28.686 00.000 10072 MoveAxis(W, 8, ABG)
00:43:28.686 00.000 10072 Guiding  Dir = 3, Dur = 8
00:43:28.686 00.000 10072 IsGuiding returns 0
00:43:28.687 00.001 10072 PulseGuide returned control before completion, sleep 18
00:43:28.705 00.018 1032 UpdateGuideState exits: m=1281 SNR=25.2
00:43:28.707 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:28.708 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:28.710 00.002 1032 Enqueuing Expose request
00:43:28.714 00.004 10072 IsGuiding returns 0
00:43:28.714 00.000 10072 Move returns status 0, amount 8
00:43:28.714 00.000 10072 MoveAxis(N, 0, ABG)
00:43:28.714 00.000 10072 Move returns status 0, amount 0
00:43:28.714 00.000 10072 move complete, result=0
00:43:28.714 00.000 10072 worker thread done servicing request
00:43:28.714 00.000 10072 Worker thread wakes up
00:43:28.715 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:28.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:28.721 00.006 1032 GuideStep: -0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
00:43:29.340 00.619 10072 Exposure complete
00:43:29.389 00.049 10072 worker thread done servicing request
00:43:29.389 00.000 1032 OnExposeComplete: enter
00:43:29.392 00.003 1032 UpdateGuideState(): m_state=6
00:43:29.394 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3526
00:43:29.396 00.002 1032 Star::Find returns 1 (0), X=320.65, Y=746.05, Mass=1322, SNR=25.6, Peak=141 HFD=2.5
00:43:29.400 00.004 1032 MultiStar: [#1 -0.09,-0.04,1.17,U] [#2 0.06,0.05,0.98,U] [#3 0.05,-0.01,0.73,U] [#4 0.04,0.02,0.71,U] [#5 -0.06,-0.01,0.73,U] [#6 -0.10,-0.05,0.74,U] [#7 -0.19,-0.07,0.53,U] [#8 -0.10,0.11,0.61,U] 
00:43:29.402 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {0.10, 0.21}
00:43:29.403 00.001 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
00:43:29.404 00.001 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
00:43:29.406 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.21 mountX=0.04 mountY=0.01, mountTheta=0.38
00:43:29.409 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.03, opts=13)
00:43:29.411 00.002 1032 Enqueuing Move request for scope (-0.02, 0.03)
00:43:29.413 00.002 10072 Worker thread wakes up
00:43:29.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
00:43:29.413 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
00:43:29.413 00.000 10072 Moving (-0.02, 0.03) raw xDistance=0.04 yDistance=0.01
00:43:29.415 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:29.416 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.09
00:43:29.418 00.002 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:43:29.418 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:29.418 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:43:29.418 00.000 10072 MoveAxis(W, 9, ABG)
00:43:29.418 00.000 10072 Guiding  Dir = 3, Dur = 9
00:43:29.418 00.000 10072 IsGuiding returns 0
00:43:29.418 00.000 10072 PulseGuide returned control before completion, sleep 19
00:43:29.437 00.019 1032 UpdateGuideState exits: m=1322 SNR=25.6
00:43:29.439 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:29.440 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:29.442 00.002 1032 Enqueuing Expose request
00:43:29.446 00.004 10072 IsGuiding returns 0
00:43:29.446 00.000 10072 Move returns status 0, amount 9
00:43:29.446 00.000 10072 MoveAxis(N, 0, ABG)
00:43:29.446 00.000 10072 Move returns status 0, amount 0
00:43:29.446 00.000 10072 move complete, result=0
00:43:29.446 00.000 10072 worker thread done servicing request
00:43:29.447 00.001 10072 Worker thread wakes up
00:43:29.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:29.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:29.451 00.004 1032 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
00:43:29.858 00.407 10072 Exposure complete
00:43:29.909 00.051 10072 worker thread done servicing request
00:43:29.909 00.000 1032 OnExposeComplete: enter
00:43:29.911 00.002 1032 UpdateGuideState(): m_state=6
00:43:29.912 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3527
00:43:29.914 00.002 1032 Star::Find returns 1 (0), X=320.63, Y=745.97, Mass=1365, SNR=26.0, Peak=160 HFD=2.4
00:43:29.917 00.003 1032 MultiStar: [#1 -0.13,0.02,1.12,U] [#2 0.06,0.03,0.95,U] [#3 -0.09,0.06,0.73,U] [#4 -0.05,0.00,0.67,U] [#5 0.14,0.06,0.72,U] [#6 -0.06,0.13,0.71,U] [#7 -0.00,-0.18,0.52,U] [#8 -0.04,0.06,0.62,U] 
00:43:29.918 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.08, 0.13}
00:43:29.919 00.001 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
00:43:29.921 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
00:43:29.922 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.81 mountX=0.04 mountY=-0.00, mountTheta=-0.02
00:43:29.927 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
00:43:29.929 00.002 1032 Enqueuing Move request for scope (-0.01, 0.04)
00:43:29.931 00.002 10072 Worker thread wakes up
00:43:29.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
00:43:29.931 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
00:43:29.931 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.00
00:43:29.933 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:29.935 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.09
00:43:29.935 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:43:29.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:29.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:43:29.936 00.001 10072 MoveAxis(W, 8, ABG)
00:43:29.936 00.000 10072 Guiding  Dir = 3, Dur = 8
00:43:29.936 00.000 10072 IsGuiding returns 0
00:43:29.937 00.001 10072 PulseGuide returned control before completion, sleep 18
00:43:29.955 00.018 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:43:29.958 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:29.962 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:29.965 00.003 1032 Enqueuing Expose request
00:43:29.967 00.002 10072 IsGuiding returns 0
00:43:29.967 00.000 10072 Move returns status 0, amount 8
00:43:29.967 00.000 10072 MoveAxis(N, 0, ABG)
00:43:29.967 00.000 10072 Move returns status 0, amount 0
00:43:29.967 00.000 10072 move complete, result=0
00:43:29.967 00.000 10072 worker thread done servicing request
00:43:29.967 00.000 10072 Worker thread wakes up
00:43:29.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:29.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:29.975 00.008 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
00:43:30.592 00.617 10072 Exposure complete
00:43:30.640 00.048 10072 worker thread done servicing request
00:43:30.640 00.000 1032 OnExposeComplete: enter
00:43:30.641 00.001 1032 UpdateGuideState(): m_state=6
00:43:30.645 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3528
00:43:30.647 00.002 1032 Star::Find returns 1 (0), X=320.66, Y=745.96, Mass=1422, SNR=26.6, Peak=159 HFD=2.5
00:43:30.648 00.001 1032 MultiStar: [#1 -0.15,0.11,1.12,U] [#2 0.06,0.13,0.98,U] [#3 0.12,0.07,0.71,U] [#4 0.04,0.07,0.67,U] [#5 0.09,0.10,0.73,U] [#6 -0.13,0.16,0.69,U] [#7 -0.09,-0.04,0.49,U] [#8 -0.07,0.29,0.00,M1] 
00:43:30.651 00.003 1032 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.11, 0.12}
00:43:30.653 00.002 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
00:43:30.656 00.003 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
00:43:30.657 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.49 mountX=0.10 mountY=-0.03, mountTheta=-0.34
00:43:30.661 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
00:43:30.663 00.002 1032 Enqueuing Move request for scope (0.01, 0.10)
00:43:30.665 00.002 10072 Worker thread wakes up
00:43:30.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
00:43:30.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
00:43:30.665 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.10 yDistance=-0.03
00:43:30.667 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:30.669 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.10
00:43:30.670 00.001 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:43:30.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:30.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:43:30.670 00.000 10072 MoveAxis(W, 9, ABG)
00:43:30.670 00.000 10072 Guiding  Dir = 3, Dur = 9
00:43:30.670 00.000 10072 IsGuiding returns 0
00:43:30.671 00.001 10072 PulseGuide returned control before completion, sleep 19
00:43:30.691 00.020 1032 UpdateGuideState exits: m=1422 SNR=26.6
00:43:30.693 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:30.694 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:30.696 00.002 1032 Enqueuing Expose request
00:43:30.700 00.004 10072 IsGuiding returns 0
00:43:30.700 00.000 10072 Move returns status 0, amount 9
00:43:30.700 00.000 10072 MoveAxis(N, 0, ABG)
00:43:30.700 00.000 10072 Move returns status 0, amount 0
00:43:30.700 00.000 10072 move complete, result=0
00:43:30.700 00.000 10072 worker thread done servicing request
00:43:30.700 00.000 10072 Worker thread wakes up
00:43:30.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:30.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:30.708 00.008 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
00:43:31.110 00.402 10072 Exposure complete
00:43:31.161 00.051 10072 worker thread done servicing request
00:43:31.161 00.000 1032 OnExposeComplete: enter
00:43:31.163 00.002 1032 UpdateGuideState(): m_state=6
00:43:31.164 00.001 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3529
00:43:31.166 00.002 1032 Star::Find returns 1 (0), X=320.51, Y=746.00, Mass=1429, SNR=26.6, Peak=165 HFD=2.4
00:43:31.168 00.002 1032 MultiStar: [#1 -0.14,0.06,1.10,U] [#2 0.06,0.08,0.96,U] [#3 0.01,0.17,0.72,U] [#4 0.07,0.04,0.68,U] [#5 0.01,0.16,0.71,U] [#6 -0.18,0.11,0.70,U] [#7 -0.24,-0.03,0.51,U] [#8 -0.17,0.29,0.00,M2] 
00:43:31.169 00.001 1032 refined, 7 included, MultiStar: {-0.05, 0.10}, one-star: {-0.04, 0.16}
00:43:31.171 00.002 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
00:43:31.173 00.002 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
00:43:31.177 00.004 1032 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.02 mountX=0.11 mountY=0.02, mountTheta=0.19
00:43:31.181 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.10, opts=13)
00:43:31.184 00.003 1032 Enqueuing Move request for scope (-0.05, 0.10)
00:43:31.186 00.002 10072 Worker thread wakes up
00:43:31.186 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
00:43:31.186 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
00:43:31.186 00.000 10072 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=0.02
00:43:31.189 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:31.191 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.10
00:43:31.191 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:43:31.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:31.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:43:31.191 00.000 10072 MoveAxis(W, 8, ABG)
00:43:31.191 00.000 10072 Guiding  Dir = 3, Dur = 8
00:43:31.192 00.001 10072 IsGuiding returns 0
00:43:31.192 00.000 10072 PulseGuide returned control before completion, sleep 18
00:43:31.211 00.019 1032 UpdateGuideState exits: m=1429 SNR=26.6
00:43:31.213 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:31.215 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:31.216 00.001 1032 Enqueuing Expose request
00:43:31.218 00.002 10072 IsGuiding returns 0
00:43:31.218 00.000 10072 Move returns status 0, amount 8
00:43:31.218 00.000 10072 MoveAxis(N, 0, ABG)
00:43:31.218 00.000 10072 Move returns status 0, amount 0
00:43:31.218 00.000 10072 move complete, result=0
00:43:31.220 00.002 10072 worker thread done servicing request
00:43:31.220 00.000 10072 Worker thread wakes up
00:43:31.220 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:31.220 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:31.227 00.007 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
00:43:31.847 00.620 10072 Exposure complete
00:43:31.895 00.048 10072 worker thread done servicing request
00:43:31.895 00.000 1032 OnExposeComplete: enter
00:43:31.897 00.002 1032 UpdateGuideState(): m_state=6
00:43:31.899 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3530
00:43:31.902 00.003 1032 Star::Find returns 1 (0), X=320.53, Y=746.01, Mass=1449, SNR=26.7, Peak=160 HFD=2.3
00:43:31.903 00.001 1032 MultiStar: [#1 -0.11,0.11,1.17,U] [#2 0.04,0.06,0.98,U] [#3 0.03,0.23,0.70,U] [#4 0.11,0.12,0.67,U] [#5 -0.00,0.14,0.72,U] [#6 -0.19,0.08,0.69,U] [#7 -0.29,0.16,0.00,M1] [#8 -0.02,0.31,0.00,M3] 
00:43:31.904 00.001 1032 refined, 6 included, MultiStar: {-0.02, 0.13}, one-star: {-0.02, 0.17}
00:43:31.906 00.002 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
00:43:31.909 00.003 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
00:43:31.910 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.76 mountX=0.13 mountY=-0.01, mountTheta=-0.07
00:43:31.913 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.13, opts=13)
00:43:31.916 00.003 1032 Enqueuing Move request for scope (-0.02, 0.13)
00:43:31.917 00.001 10072 Worker thread wakes up
00:43:31.917 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
00:43:31.917 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
00:43:31.918 00.001 10072 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.01
00:43:31.919 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:31.922 00.003 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.10
00:43:31.922 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
00:43:31.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:31.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:43:31.922 00.000 10072 MoveAxis(W, 10, ABG)
00:43:31.922 00.000 10072 Guiding  Dir = 3, Dur = 10
00:43:31.924 00.002 10072 IsGuiding returns 0
00:43:31.924 00.000 10072 PulseGuide returned control before completion, sleep 20
00:43:31.941 00.017 1032 UpdateGuideState exits: m=1449 SNR=26.7
00:43:31.943 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:31.945 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:31.947 00.002 1032 Enqueuing Expose request
00:43:31.956 00.009 10072 IsGuiding returns 0
00:43:31.956 00.000 10072 Move returns status 0, amount 10
00:43:31.956 00.000 10072 MoveAxis(N, 0, ABG)
00:43:31.956 00.000 10072 Move returns status 0, amount 0
00:43:31.956 00.000 10072 move complete, result=0
00:43:31.956 00.000 10072 worker thread done servicing request
00:43:31.956 00.000 10072 Worker thread wakes up
00:43:31.956 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:31.956 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:31.959 00.003 1032 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
00:43:32.364 00.405 10072 Exposure complete
00:43:32.416 00.052 10072 worker thread done servicing request
00:43:32.416 00.000 1032 OnExposeComplete: enter
00:43:32.418 00.002 1032 UpdateGuideState(): m_state=6
00:43:32.420 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3531
00:43:32.423 00.003 1032 Star::Find returns 1 (0), X=320.61, Y=746.04, Mass=1533, SNR=27.6, Peak=164 HFD=2.5
00:43:32.426 00.003 1032 MultiStar: [#1 -0.13,0.04,1.13,U] [#2 -0.07,0.01,0.90,U] [#3 0.10,0.08,0.71,U] [#4 0.01,0.02,0.65,U] [#5 -0.02,0.13,0.71,U] [#6 -0.13,0.13,0.68,U] [#7 -0.14,0.26,0.00,M2] [#8 -0.04,0.35,0.00,M4] 
00:43:32.427 00.001 1032 refined, 6 included, MultiStar: {-0.03, 0.09}, one-star: {0.06, 0.20}
00:43:32.429 00.002 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
00:43:32.430 00.001 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
00:43:32.431 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.91 mountX=0.09 mountY=0.01, mountTheta=0.08
00:43:32.434 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.09, opts=13)
00:43:32.437 00.003 1032 Enqueuing Move request for scope (-0.03, 0.09)
00:43:32.439 00.002 10072 Worker thread wakes up
00:43:32.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
00:43:32.439 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
00:43:32.439 00.000 10072 Moving (-0.03, 0.09) raw xDistance=0.09 yDistance=0.01
00:43:32.441 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:32.442 00.001 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.11
00:43:32.442 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:43:32.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:32.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:43:32.442 00.000 10072 MoveAxis(W, 9, ABG)
00:43:32.442 00.000 10072 Guiding  Dir = 3, Dur = 9
00:43:32.443 00.001 10072 IsGuiding returns 0
00:43:32.443 00.000 10072 PulseGuide returned control before completion, sleep 19
00:43:32.461 00.018 1032 UpdateGuideState exits: m=1533 SNR=27.6
00:43:32.465 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:32.466 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:32.469 00.003 1032 Enqueuing Expose request
00:43:32.471 00.002 10072 IsGuiding returns 0
00:43:32.471 00.000 10072 Move returns status 0, amount 9
00:43:32.471 00.000 10072 MoveAxis(N, 0, ABG)
00:43:32.471 00.000 10072 Move returns status 0, amount 0
00:43:32.471 00.000 10072 move complete, result=0
00:43:32.471 00.000 10072 worker thread done servicing request
00:43:32.471 00.000 10072 Worker thread wakes up
00:43:32.471 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:32.471 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:32.477 00.006 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:43:33.096 00.619 10072 Exposure complete
00:43:33.143 00.047 10072 worker thread done servicing request
00:43:33.143 00.000 1032 OnExposeComplete: enter
00:43:33.146 00.003 1032 UpdateGuideState(): m_state=6
00:43:33.148 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3532
00:43:33.150 00.002 1032 Star::Find returns 1 (0), X=320.44, Y=746.05, Mass=1282, SNR=25.2, Peak=147 HFD=2.4
00:43:33.152 00.002 1032 MultiStar: [#1 -0.09,0.12,1.18,U] [#2 -0.03,0.17,1.03,U] [#3 -0.07,0.31,0.00,M1] [#4 0.11,0.04,0.66,U] [#5 0.01,0.22,0.72,U] [#6 -0.09,0.22,0.71,U] [#7 -0.03,0.11,0.58,U] [#8 0.02,0.30,0.00,M5] 
00:43:33.153 00.001 1032 refined, 6 included, MultiStar: {-0.04, 0.16}, one-star: {-0.11, 0.21}
00:43:33.154 00.001 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
00:43:33.160 00.006 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
00:43:33.161 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.84 mountX=0.16 mountY=0.00, mountTheta=0.01
00:43:33.164 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.16, opts=13)
00:43:33.165 00.001 1032 Enqueuing Move request for scope (-0.04, 0.16)
00:43:33.167 00.002 10072 Worker thread wakes up
00:43:33.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
00:43:33.167 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
00:43:33.167 00.000 10072 Moving (-0.04, 0.16) raw xDistance=0.16 yDistance=0.00
00:43:33.169 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:33.171 00.002 10072 PPEC rslt: input = 0.16, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.11
00:43:33.171 00.000 10072 PPEC: input: 0.16, control: 0.09, exposure: 500
00:43:33.171 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:33.171 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:43:33.172 00.001 10072 MoveAxis(W, 93, ABG)
00:43:33.172 00.000 10072 Guiding  Dir = 3, Dur = 93
00:43:33.172 00.000 10072 IsGuiding returns 0
00:43:33.172 00.000 10072 PulseGuide returned control before completion, sleep 103
00:43:33.192 00.020 1032 UpdateGuideState exits: m=1282 SNR=25.2
00:43:33.194 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:33.197 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:33.198 00.001 1032 Enqueuing Expose request
00:43:33.280 00.082 10072 IsGuiding returns 0
00:43:33.280 00.000 10072 Move returns status 0, amount 93
00:43:33.280 00.000 10072 MoveAxis(N, 0, ABG)
00:43:33.281 00.001 10072 Move returns status 0, amount 0
00:43:33.281 00.000 10072 move complete, result=0
00:43:33.281 00.000 10072 worker thread done servicing request
00:43:33.281 00.000 1032 GuideStep: 0.2 px 93 ms WEST, 0.0 px 0 ms NORTH
00:43:33.284 00.003 10072 Worker thread wakes up
00:43:33.284 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:33.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:33.690 00.406 10072 Exposure complete
00:43:33.739 00.049 10072 worker thread done servicing request
00:43:33.739 00.000 1032 OnExposeComplete: enter
00:43:33.741 00.002 1032 UpdateGuideState(): m_state=6
00:43:33.744 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3533
00:43:33.745 00.001 1032 Star::Find returns 1 (0), X=320.61, Y=745.95, Mass=1415, SNR=26.5, Peak=161 HFD=2.4
00:43:33.747 00.002 1032 MultiStar: [#1 0.03,-0.01,1.11,U] [#2 0.08,0.02,0.95,U] [#3 0.07,0.12,0.71,U] [#4 0.03,-0.10,0.66,U] [#5 -0.02,0.11,0.67,U] [#6 -0.06,0.14,0.70,U] [#7 -0.11,0.12,0.55,U] [#8 -0.02,0.04,0.57,U] 
00:43:33.749 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.06, 0.11}
00:43:33.751 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
00:43:33.753 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
00:43:33.754 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.25 mountX=0.05 mountY=-0.03, mountTheta=-0.58
00:43:33.757 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
00:43:33.759 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
00:43:33.761 00.002 10072 Worker thread wakes up
00:43:33.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:43:33.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:43:33.761 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
00:43:33.762 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:33.764 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.11
00:43:33.764 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:43:33.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:33.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:43:33.764 00.000 10072 MoveAxis(W, 10, ABG)
00:43:33.764 00.000 10072 Guiding  Dir = 3, Dur = 10
00:43:33.766 00.002 10072 IsGuiding returns 0
00:43:33.767 00.001 10072 PulseGuide returned control before completion, sleep 20
00:43:33.785 00.018 1032 UpdateGuideState exits: m=1415 SNR=26.5
00:43:33.787 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:33.789 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:33.790 00.001 1032 Enqueuing Expose request
00:43:33.794 00.004 10072 IsGuiding returns 0
00:43:33.794 00.000 10072 Move returns status 0, amount 10
00:43:33.794 00.000 10072 MoveAxis(N, 0, ABG)
00:43:33.794 00.000 10072 Move returns status 0, amount 0
00:43:33.794 00.000 10072 move complete, result=0
00:43:33.794 00.000 10072 worker thread done servicing request
00:43:33.794 00.000 10072 Worker thread wakes up
00:43:33.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:33.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:33.800 00.006 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
00:43:34.423 00.623 10072 Exposure complete
00:43:34.469 00.046 10072 worker thread done servicing request
00:43:34.469 00.000 1032 OnExposeComplete: enter
00:43:34.471 00.002 1032 UpdateGuideState(): m_state=6
00:43:34.473 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3534
00:43:34.474 00.001 1032 Star::Find returns 1 (0), X=320.54, Y=745.97, Mass=1602, SNR=28.2, Peak=202 HFD=2.3
00:43:34.477 00.003 1032 MultiStar: [#1 -0.14,-0.02,1.09,U] [#2 0.06,-0.03,0.92,U] [#3 0.05,-0.04,0.71,U] [#4 0.21,-0.07,0.64,U] [#5 0.01,0.04,0.64,U] [#6 0.03,0.09,0.67,U] [#7 0.01,-0.18,0.52,U] [#8 -0.08,0.17,0.55,U] 
00:43:34.479 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.01, 0.13}
00:43:34.480 00.001 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:43:34.481 00.001 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:43:34.482 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.98 mountX=0.01 mountY=-0.01, mountTheta=-0.85
00:43:34.486 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
00:43:34.488 00.002 1032 Enqueuing Move request for scope (0.01, 0.01)
00:43:34.490 00.002 10072 Worker thread wakes up
00:43:34.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
00:43:34.490 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
00:43:34.490 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
00:43:34.492 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:34.494 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.12
00:43:34.494 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:43:34.494 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:34.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:43:34.494 00.000 10072 MoveAxis(W, 11, ABG)
00:43:34.494 00.000 10072 Guiding  Dir = 3, Dur = 11
00:43:34.495 00.001 10072 IsGuiding returns 0
00:43:34.495 00.000 10072 PulseGuide returned control before completion, sleep 21
00:43:34.512 00.017 1032 UpdateGuideState exits: m=1602 SNR=28.2
00:43:34.514 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:34.516 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:34.519 00.003 1032 Enqueuing Expose request
00:43:34.530 00.011 10072 IsGuiding returns 0
00:43:34.535 00.005 10072 Move returns status 0, amount 11
00:43:34.535 00.000 10072 MoveAxis(N, 0, ABG)
00:43:34.535 00.000 10072 Move returns status 0, amount 0
00:43:34.535 00.000 10072 move complete, result=0
00:43:34.535 00.000 10072 worker thread done servicing request
00:43:34.535 00.000 10072 Worker thread wakes up
00:43:34.535 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:34.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:34.538 00.003 1032 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
00:43:34.953 00.415 10072 Exposure complete
00:43:34.998 00.045 10072 worker thread done servicing request
00:43:34.998 00.000 1032 OnExposeComplete: enter
00:43:35.001 00.003 1032 UpdateGuideState(): m_state=6
00:43:35.003 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3535
00:43:35.005 00.002 1032 Star::Find returns 1 (0), X=320.56, Y=746.04, Mass=1408, SNR=26.4, Peak=144 HFD=2.6
00:43:35.007 00.002 1032 MultiStar: [#1 -0.12,0.02,1.15,U] [#2 -0.02,0.12,0.93,U] [#3 0.08,0.16,0.72,U] [#4 0.15,-0.13,0.68,U] [#5 0.06,0.12,0.70,U] [#6 -0.09,0.21,0.71,U] [#7 0.12,-0.05,0.54,U] [#8 -0.11,0.22,0.61,U] 
00:43:35.009 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.10}, one-star: {0.01, 0.20}
00:43:35.010 00.001 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
00:43:35.012 00.002 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
00:43:35.013 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.59 mountX=0.10 mountY=-0.02, mountTheta=-0.24
00:43:35.017 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.10, opts=13)
00:43:35.020 00.003 1032 Enqueuing Move request for scope (-0.00, 0.10)
00:43:35.022 00.002 10072 Worker thread wakes up
00:43:35.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
00:43:35.022 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
00:43:35.022 00.000 10072 Moving (-0.00, 0.10) raw xDistance=0.10 yDistance=-0.02
00:43:35.024 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:35.027 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.12
00:43:35.027 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:43:35.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:35.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:43:35.027 00.000 10072 MoveAxis(W, 10, ABG)
00:43:35.027 00.000 10072 Guiding  Dir = 3, Dur = 10
00:43:35.027 00.000 10072 IsGuiding returns 0
00:43:35.028 00.001 10072 PulseGuide returned control before completion, sleep 20
00:43:35.045 00.017 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:43:35.047 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:35.050 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:35.052 00.002 1032 Enqueuing Expose request
00:43:35.061 00.009 10072 IsGuiding returns 0
00:43:35.061 00.000 10072 Move returns status 0, amount 10
00:43:35.061 00.000 10072 MoveAxis(N, 0, ABG)
00:43:35.061 00.000 10072 Move returns status 0, amount 0
00:43:35.061 00.000 10072 move complete, result=0
00:43:35.061 00.000 10072 worker thread done servicing request
00:43:35.061 00.000 10072 Worker thread wakes up
00:43:35.062 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:35.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:35.062 00.000 1032 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
00:43:35.687 00.625 10072 Exposure complete
00:43:35.735 00.048 10072 worker thread done servicing request
00:43:35.735 00.000 1032 OnExposeComplete: enter
00:43:35.737 00.002 1032 UpdateGuideState(): m_state=6
00:43:35.740 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3536
00:43:35.742 00.002 1032 Star::Find returns 1 (0), X=320.61, Y=746.14, Mass=1344, SNR=25.8, Peak=137 HFD=2.6
00:43:35.744 00.002 1032 MultiStar: [#1 -0.15,0.18,1.14,U] [#2 -0.04,0.24,0.97,U] [#3 0.13,0.31,0.00,M1] [#4 0.18,0.23,0.00,M1] [#5 -0.05,0.39,0.00,M1] [#6 -0.13,0.36,0.00,M1] [#7 -0.08,0.18,0.58,U] [#8 -0.06,0.48,0.00,M3] 
00:43:35.747 00.003 1032 refined, 3 included, MultiStar: {-0.05, 0.23}, one-star: {0.06, 0.30}
00:43:35.748 00.001 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
00:43:35.750 00.002 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
00:43:35.752 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.80 mountX=0.23 mountY=-0.01, mountTheta=-0.03
00:43:35.754 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.23, opts=13)
00:43:35.757 00.003 1032 Enqueuing Move request for scope (-0.05, 0.23)
00:43:35.758 00.001 10072 Worker thread wakes up
00:43:35.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
00:43:35.758 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
00:43:35.758 00.000 10072 Moving (-0.05, 0.23) raw xDistance=0.23 yDistance=-0.01
00:43:35.761 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:35.763 00.002 10072 PPEC rslt: input = 0.23, final = 0.13, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 289.12
00:43:35.763 00.000 10072 PPEC: input: 0.23, control: 0.13, exposure: 500
00:43:35.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:35.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:43:35.763 00.000 10072 MoveAxis(W, 129, ABG)
00:43:35.763 00.000 10072 Guiding  Dir = 3, Dur = 129
00:43:35.763 00.000 10072 IsGuiding returns 0
00:43:35.764 00.001 10072 PulseGuide returned control before completion, sleep 139
00:43:35.782 00.018 1032 UpdateGuideState exits: m=1344 SNR=25.8
00:43:35.785 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:35.786 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:35.788 00.002 1032 Enqueuing Expose request
00:43:35.918 00.130 10072 IsGuiding returns 0
00:43:35.918 00.000 10072 Move returns status 0, amount 129
00:43:35.918 00.000 10072 MoveAxis(N, 0, ABG)
00:43:35.918 00.000 10072 Move returns status 0, amount 0
00:43:35.918 00.000 10072 move complete, result=0
00:43:35.918 00.000 10072 worker thread done servicing request
00:43:35.918 00.000 10072 Worker thread wakes up
00:43:35.918 00.000 1032 GuideStep: 0.2 px 129 ms WEST, -0.0 px 0 ms NORTH
00:43:35.922 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:35.922 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:36.326 00.404 10072 Exposure complete
00:43:36.373 00.047 10072 worker thread done servicing request
00:43:36.373 00.000 1032 OnExposeComplete: enter
00:43:36.375 00.002 1032 UpdateGuideState(): m_state=6
00:43:36.377 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3537
00:43:36.379 00.002 1032 Star::Find returns 1 (0), X=320.67, Y=746.11, Mass=1448, SNR=26.8, Peak=153 HFD=2.6
00:43:36.380 00.001 1032 MultiStar: [#1 0.03,0.09,1.15,U] [#2 0.15,0.25,0.00,M1] [#3 0.17,0.13,0.72,U] [#4 0.11,0.15,0.66,U] [#5 0.07,0.18,0.69,U] [#6 0.06,0.21,0.69,U] [#7 -0.09,0.21,0.50,U] [#8 -0.05,0.36,0.00,M4] 
00:43:36.381 00.001 1032 refined, 6 included, MultiStar: {0.07, 0.17}, one-star: {0.12, 0.27}
00:43:36.383 00.002 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
00:43:36.384 00.001 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
00:43:36.385 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.18 mountX=0.15 mountY=-0.11, mountTheta=-0.65
00:43:36.389 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.17, opts=13)
00:43:36.393 00.004 1032 Enqueuing Move request for scope (0.07, 0.17)
00:43:36.395 00.002 10072 Worker thread wakes up
00:43:36.396 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
00:43:36.396 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
00:43:36.396 00.000 10072 Moving (0.07, 0.17) raw xDistance=0.15 yDistance=-0.11
00:43:36.398 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:36.400 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.13
00:43:36.400 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:43:36.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:36.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:43:36.400 00.000 10072 MoveAxis(W, 85, ABG)
00:43:36.400 00.000 10072 Guiding  Dir = 3, Dur = 85
00:43:36.401 00.001 10072 IsGuiding returns 0
00:43:36.401 00.000 10072 PulseGuide returned control before completion, sleep 95
00:43:36.419 00.018 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:43:36.421 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:36.423 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:36.425 00.002 1032 Enqueuing Expose request
00:43:36.511 00.086 10072 IsGuiding returns 0
00:43:36.511 00.000 10072 Move returns status 0, amount 85
00:43:36.511 00.000 10072 MoveAxis(N, 0, ABG)
00:43:36.511 00.000 10072 Move returns status 0, amount 0
00:43:36.511 00.000 10072 move complete, result=0
00:43:36.511 00.000 10072 worker thread done servicing request
00:43:36.512 00.001 10072 Worker thread wakes up
00:43:36.512 00.000 1032 GuideStep: 0.1 px 85 ms WEST, -0.1 px 0 ms NORTH
00:43:36.514 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:36.514 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:37.140 00.626 10072 Exposure complete
00:43:37.190 00.050 10072 worker thread done servicing request
00:43:37.190 00.000 1032 OnExposeComplete: enter
00:43:37.192 00.002 1032 UpdateGuideState(): m_state=6
00:43:37.193 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3538
00:43:37.195 00.002 1032 Star::Find returns 1 (0), X=320.54, Y=745.94, Mass=1388, SNR=26.3, Peak=164 HFD=2.4
00:43:37.196 00.001 1032 MultiStar: [#1 -0.10,-0.04,1.10,U] [#2 0.16,-0.01,0.98,U] [#3 0.14,-0.01,0.71,U] [#4 0.21,0.01,0.67,U] [#5 -0.13,0.04,0.68,U] [#6 0.06,-0.07,0.72,U] [#7 0.06,0.06,0.57,U] [#8 0.05,0.14,0.60,U] 
00:43:37.198 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {-0.01, 0.10}
00:43:37.200 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
00:43:37.201 00.001 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
00:43:37.204 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.44 mountX=0.01 mountY=-0.05, mountTheta=-1.39
00:43:37.207 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
00:43:37.212 00.005 1032 Enqueuing Move request for scope (0.04, 0.02)
00:43:37.213 00.001 10072 Worker thread wakes up
00:43:37.214 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
00:43:37.214 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
00:43:37.214 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.05
00:43:37.216 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:37.217 00.001 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.13
00:43:37.217 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:43:37.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:37.219 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:43:37.219 00.000 10072 MoveAxis(W, 11, ABG)
00:43:37.219 00.000 10072 Guiding  Dir = 3, Dur = 11
00:43:37.219 00.000 10072 IsGuiding returns 0
00:43:37.220 00.001 10072 PulseGuide returned control before completion, sleep 21
00:43:37.238 00.018 1032 UpdateGuideState exits: m=1388 SNR=26.3
00:43:37.240 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:37.241 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:37.243 00.002 1032 Enqueuing Expose request
00:43:37.249 00.006 10072 IsGuiding returns 0
00:43:37.252 00.003 10072 Move returns status 0, amount 11
00:43:37.252 00.000 10072 MoveAxis(N, 0, ABG)
00:43:37.252 00.000 10072 Move returns status 0, amount 0
00:43:37.252 00.000 10072 move complete, result=0
00:43:37.252 00.000 10072 worker thread done servicing request
00:43:37.252 00.000 10072 Worker thread wakes up
00:43:37.252 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:37.252 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:37.256 00.004 1032 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
00:43:37.669 00.413 10072 Exposure complete
00:43:37.719 00.050 10072 worker thread done servicing request
00:43:37.720 00.001 1032 OnExposeComplete: enter
00:43:37.721 00.001 1032 UpdateGuideState(): m_state=6
00:43:37.723 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3539
00:43:37.724 00.001 1032 Star::Find returns 1 (0), X=320.69, Y=745.91, Mass=1387, SNR=26.2, Peak=157 HFD=2.6
00:43:37.727 00.003 1032 MultiStar: [#1 0.01,0.08,1.14,U] [#2 0.17,-0.02,0.92,U] [#3 0.24,0.16,0.00,M1] [#4 0.23,-0.01,0.71,U] [#5 0.27,0.04,0.00,M1] [#6 0.23,0.04,0.69,U] [#7 0.11,0.22,0.53,U] [#8 0.24,0.23,0.00,M4] 
00:43:37.728 00.001 1032 refined, 5 included, MultiStar: {0.14, 0.06}, one-star: {0.14, 0.07}
00:43:37.730 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
00:43:37.731 00.001 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
00:43:37.733 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.39 mountX=0.02 mountY=-0.15, mountTheta=-1.44
00:43:37.738 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
00:43:37.740 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
00:43:37.743 00.003 10072 Worker thread wakes up
00:43:37.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
00:43:37.743 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
00:43:37.743 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
00:43:37.746 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:37.748 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.13
00:43:37.748 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:43:37.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:37.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:43:37.748 00.000 10072 MoveAxis(W, 9, ABG)
00:43:37.749 00.001 10072 Guiding  Dir = 3, Dur = 9
00:43:37.749 00.000 10072 IsGuiding returns 0
00:43:37.749 00.000 10072 PulseGuide returned control before completion, sleep 19
00:43:37.766 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.2
00:43:37.769 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:37.770 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:37.772 00.002 1032 Enqueuing Expose request
00:43:37.777 00.005 10072 IsGuiding returns 0
00:43:37.777 00.000 10072 Move returns status 0, amount 9
00:43:37.777 00.000 10072 MoveAxis(N, 0, ABG)
00:43:37.777 00.000 10072 Move returns status 0, amount 0
00:43:37.777 00.000 10072 move complete, result=0
00:43:37.777 00.000 10072 worker thread done servicing request
00:43:37.777 00.000 10072 Worker thread wakes up
00:43:37.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:37.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:37.782 00.005 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
00:43:38.407 00.625 10072 Exposure complete
00:43:38.450 00.043 10072 worker thread done servicing request
00:43:38.450 00.000 1032 OnExposeComplete: enter
00:43:38.452 00.002 1032 UpdateGuideState(): m_state=6
00:43:38.454 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3540
00:43:38.457 00.003 1032 Star::Find returns 1 (0), X=320.66, Y=746.04, Mass=1362, SNR=26.0, Peak=147 HFD=2.6
00:43:38.458 00.001 1032 MultiStar: [#1 0.12,-0.10,1.09,U] [#2 0.11,0.10,0.96,U] [#3 0.13,0.10,0.74,U] [#4 0.19,0.07,0.71,U] [#5 0.20,0.12,0.69,U] [#6 0.28,0.07,0.00,M1] [#7 0.08,0.01,0.58,U] [#8 0.31,0.24,0.00,M5] 
00:43:38.460 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.07}, one-star: {0.11, 0.20}
00:43:38.461 00.001 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
00:43:38.463 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
00:43:38.464 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.48 mountX=0.03 mountY=-0.15, mountTheta=-1.35
00:43:38.468 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
00:43:38.470 00.002 1032 Enqueuing Move request for scope (0.13, 0.07)
00:43:38.471 00.001 10072 Worker thread wakes up
00:43:38.471 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:43:38.472 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:43:38.472 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.03 yDistance=-0.15
00:43:38.474 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:38.475 00.001 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.13
00:43:38.476 00.001 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:43:38.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:38.476 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:43:38.476 00.000 10072 MoveAxis(W, 11, ABG)
00:43:38.476 00.000 10072 Guiding  Dir = 3, Dur = 11
00:43:38.476 00.000 10072 IsGuiding returns 0
00:43:38.477 00.001 10072 PulseGuide returned control before completion, sleep 21
00:43:38.494 00.017 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:43:38.496 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:38.499 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:38.500 00.001 1032 Enqueuing Expose request
00:43:38.513 00.013 10072 IsGuiding returns 0
00:43:38.513 00.000 10072 Move returns status 0, amount 11
00:43:38.513 00.000 10072 MoveAxis(N, 0, ABG)
00:43:38.513 00.000 10072 Move returns status 0, amount 0
00:43:38.513 00.000 10072 move complete, result=0
00:43:38.513 00.000 10072 worker thread done servicing request
00:43:38.513 00.000 10072 Worker thread wakes up
00:43:38.513 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:38.513 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:38.514 00.001 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:43:38.923 00.409 10072 Exposure complete
00:43:38.979 00.056 10072 worker thread done servicing request
00:43:38.979 00.000 1032 OnExposeComplete: enter
00:43:38.982 00.003 1032 UpdateGuideState(): m_state=6
00:43:38.984 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3541
00:43:38.986 00.002 1032 Star::Find returns 1 (0), X=320.64, Y=745.84, Mass=1467, SNR=27.0, Peak=170 HFD=2.6
00:43:38.990 00.004 1032 MultiStar: [#1 -0.02,0.11,1.13,U] [#2 0.15,-0.10,0.94,U] [#3 0.28,0.05,0.00,M1] [#4 0.24,-0.09,0.68,U] [#5 0.03,0.15,0.70,U] [#6 0.04,-0.06,0.63,U] [#7 0.08,-0.15,0.53,U] [#8 0.08,0.13,0.56,U] 
00:43:38.991 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.00}, one-star: {0.09, 0.00}
00:43:38.993 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
00:43:38.995 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
00:43:38.996 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.06 mountX=-0.02 mountY=-0.08, mountTheta=-1.77
00:43:39.001 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
00:43:39.004 00.003 1032 Enqueuing Move request for scope (0.08, 0.00)
00:43:39.006 00.002 10072 Worker thread wakes up
00:43:39.007 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
00:43:39.007 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
00:43:39.007 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
00:43:39.009 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:39.013 00.004 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.14
00:43:39.013 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:43:39.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:39.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:43:39.013 00.000 10072 MoveAxis(W, 9, ABG)
00:43:39.014 00.001 10072 Guiding  Dir = 3, Dur = 9
00:43:39.014 00.000 10072 IsGuiding returns 0
00:43:39.015 00.001 10072 PulseGuide returned control before completion, sleep 19
00:43:39.035 00.020 1032 UpdateGuideState exits: m=1467 SNR=27.0
00:43:39.038 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:39.040 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:39.042 00.002 1032 Enqueuing Expose request
00:43:39.044 00.002 10072 IsGuiding returns 0
00:43:39.046 00.002 10072 Move returns status 0, amount 9
00:43:39.046 00.000 10072 MoveAxis(N, 0, ABG)
00:43:39.046 00.000 10072 Move returns status 0, amount 0
00:43:39.046 00.000 10072 move complete, result=0
00:43:39.046 00.000 10072 worker thread done servicing request
00:43:39.046 00.000 10072 Worker thread wakes up
00:43:39.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:39.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:39.046 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
00:43:39.671 00.625 10072 Exposure complete
00:43:39.725 00.054 10072 worker thread done servicing request
00:43:39.725 00.000 1032 OnExposeComplete: enter
00:43:39.727 00.002 1032 UpdateGuideState(): m_state=6
00:43:39.729 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3542
00:43:39.731 00.002 1032 Star::Find returns 1 (0), X=320.73, Y=745.84, Mass=1467, SNR=27.0, Peak=162 HFD=2.7
00:43:39.733 00.002 1032 MultiStar: [#1 -0.01,-0.07,1.13,U] [#2 0.12,-0.05,0.97,U] [#3 0.17,-0.08,0.72,U] [#4 -0.00,-0.18,0.65,U] [#5 0.10,-0.05,0.67,U] [#6 0.13,-0.11,0.69,U] [#7 0.01,-0.22,0.51,U] [#8 0.03,-0.01,0.63,U] 
00:43:39.735 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.18, -0.00}
00:43:39.737 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
00:43:39.740 00.003 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
00:43:39.743 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.74 mountX=-0.10 mountY=-0.06, mountTheta=-2.57
00:43:39.745 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
00:43:39.748 00.003 1032 Enqueuing Move request for scope (0.08, -0.08)
00:43:39.751 00.003 10072 Worker thread wakes up
00:43:39.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
00:43:39.751 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
00:43:39.751 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
00:43:39.753 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:39.755 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.14
00:43:39.755 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
00:43:39.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:39.756 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:43:39.756 00.000 10072 MoveAxis(W, 10, ABG)
00:43:39.756 00.000 10072 Guiding  Dir = 3, Dur = 10
00:43:39.756 00.000 10072 IsGuiding returns 0
00:43:39.757 00.001 10072 PulseGuide returned control before completion, sleep 20
00:43:39.777 00.020 1032 UpdateGuideState exits: m=1467 SNR=27.0
00:43:39.779 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:39.782 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:39.784 00.002 1032 Enqueuing Expose request
00:43:39.793 00.009 10072 IsGuiding returns 0
00:43:39.793 00.000 10072 Move returns status 0, amount 10
00:43:39.793 00.000 10072 MoveAxis(N, 0, ABG)
00:43:39.793 00.000 10072 Move returns status 0, amount 0
00:43:39.793 00.000 10072 move complete, result=0
00:43:39.793 00.000 10072 worker thread done servicing request
00:43:39.793 00.000 10072 Worker thread wakes up
00:43:39.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:39.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:39.794 00.001 1032 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:43:40.201 00.407 10072 Exposure complete
00:43:40.251 00.050 10072 worker thread done servicing request
00:43:40.251 00.000 1032 OnExposeComplete: enter
00:43:40.253 00.002 1032 UpdateGuideState(): m_state=6
00:43:40.255 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3543
00:43:40.258 00.003 1032 Star::Find returns 1 (0), X=320.59, Y=745.84, Mass=1362, SNR=26.0, Peak=157 HFD=2.7
00:43:40.260 00.002 1032 MultiStar: [#1 -0.21,0.00,1.19,U] [#2 0.03,-0.10,0.98,U] [#3 0.05,-0.12,0.74,U] [#4 0.06,-0.18,0.70,U] [#5 0.00,-0.03,0.69,U] [#6 0.01,-0.19,0.71,U] [#7 0.04,-0.09,0.52,U] [#8 0.02,0.01,0.62,U] 
00:43:40.263 00.003 1032 single-star, 8 included, MultiStar: {-0.01, -0.07}, one-star: {0.04, -0.00}
00:43:40.264 00.001 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
00:43:40.266 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
00:43:40.267 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.05 mountX=-0.01 mountY=-0.04, mountTheta=-1.88
00:43:40.272 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
00:43:40.275 00.003 1032 Enqueuing Move request for scope (0.04, -0.00)
00:43:40.277 00.002 10072 Worker thread wakes up
00:43:40.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
00:43:40.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
00:43:40.277 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
00:43:40.279 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:40.281 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.14
00:43:40.281 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:43:40.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:40.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:43:40.281 00.000 10072 MoveAxis(W, 9, ABG)
00:43:40.281 00.000 10072 Guiding  Dir = 3, Dur = 9
00:43:40.282 00.001 10072 IsGuiding returns 0
00:43:40.283 00.001 10072 PulseGuide returned control before completion, sleep 19
00:43:40.299 00.016 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:43:40.303 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:40.305 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:40.306 00.001 1032 Enqueuing Expose request
00:43:40.308 00.002 10072 IsGuiding returns 0
00:43:40.309 00.001 10072 Move returns status 0, amount 9
00:43:40.309 00.000 10072 MoveAxis(N, 0, ABG)
00:43:40.309 00.000 10072 Move returns status 0, amount 0
00:43:40.309 00.000 10072 move complete, result=0
00:43:40.309 00.000 10072 worker thread done servicing request
00:43:40.309 00.000 10072 Worker thread wakes up
00:43:40.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:40.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:40.315 00.006 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
00:43:40.933 00.618 10072 Exposure complete
00:43:40.979 00.046 10072 worker thread done servicing request
00:43:40.979 00.000 1032 OnExposeComplete: enter
00:43:40.981 00.002 1032 UpdateGuideState(): m_state=6
00:43:40.983 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3544
00:43:40.985 00.002 1032 Star::Find returns 1 (0), X=320.53, Y=745.79, Mass=1496, SNR=27.3, Peak=180 HFD=2.8
00:43:40.988 00.003 1032 MultiStar: [#1 -0.16,-0.03,1.10,U] [#2 0.04,0.08,0.90,U] [#3 0.06,0.10,0.71,U] [#4 -0.02,-0.08,0.66,U] [#5 0.14,-0.03,0.68,U] [#6 -0.11,-0.01,0.67,U] [#7 -0.23,0.07,0.54,U] [#8 -0.09,0.15,0.58,U] 
00:43:40.990 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {-0.02, -0.05}
00:43:40.992 00.002 1032 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.83) = xAngle (0.99 = 0.99)
00:43:40.993 00.001 1032 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.99 = 0.99)
00:43:40.994 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.82 mountX=0.02 mountY=0.04, mountTheta=0.99
00:43:40.996 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.01, opts=13)
00:43:40.999 00.003 1032 Enqueuing Move request for scope (-0.04, 0.01)
00:43:41.000 00.001 10072 Worker thread wakes up
00:43:41.000 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
00:43:41.000 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
00:43:41.000 00.000 10072 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.04
00:43:41.002 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:41.003 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:43:41.003 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:43:41.003 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:41.003 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:43:41.003 00.000 10072 MoveAxis(W, 10, ABG)
00:43:41.003 00.000 10072 Guiding  Dir = 3, Dur = 10
00:43:41.004 00.001 10072 IsGuiding returns 0
00:43:41.004 00.000 10072 PulseGuide returned control before completion, sleep 20
00:43:41.022 00.018 1032 UpdateGuideState exits: m=1496 SNR=27.3
00:43:41.025 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:41.026 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:41.027 00.001 1032 Enqueuing Expose request
00:43:41.038 00.011 10072 IsGuiding returns 0
00:43:41.038 00.000 10072 Move returns status 0, amount 10
00:43:41.038 00.000 10072 MoveAxis(N, 0, ABG)
00:43:41.038 00.000 10072 Move returns status 0, amount 0
00:43:41.038 00.000 10072 move complete, result=0
00:43:41.038 00.000 10072 worker thread done servicing request
00:43:41.038 00.000 10072 Worker thread wakes up
00:43:41.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:41.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:41.039 00.001 1032 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
00:43:41.450 00.411 10072 Exposure complete
00:43:41.499 00.049 10072 worker thread done servicing request
00:43:41.500 00.001 1032 OnExposeComplete: enter
00:43:41.502 00.002 1032 UpdateGuideState(): m_state=6
00:43:41.504 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3545
00:43:41.505 00.001 1032 Star::Find returns 1 (0), X=320.53, Y=745.83, Mass=1229, SNR=24.7, Peak=141 HFD=2.6
00:43:41.507 00.002 1032 MultiStar: [#1 -0.18,-0.04,1.18,U] [#2 -0.01,0.07,1.01,U] [#3 0.01,0.13,0.78,U] [#4 0.16,0.02,0.72,U] [#5 -0.03,0.01,0.75,U] [#6 -0.06,0.05,0.73,U] [#7 -0.12,0.19,0.55,U] [#8 -0.07,0.14,0.62,U] 
00:43:41.508 00.001 1032 single-star, 8 included, MultiStar: {-0.04, 0.05}, one-star: {-0.02, -0.01}
00:43:41.509 00.001 1032 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.83) = xAngle (-4.64 = 1.64)
00:43:41.512 00.003 1032 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.64 = 1.64)
00:43:41.514 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.81 mountX=-0.00 mountY=0.02, mountTheta=1.64
00:43:41.517 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
00:43:41.521 00.004 1032 Enqueuing Move request for scope (-0.02, -0.01)
00:43:41.523 00.002 10072 Worker thread wakes up
00:43:41.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
00:43:41.523 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
00:43:41.523 00.000 10072 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
00:43:41.526 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:41.528 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:43:41.528 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:43:41.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:41.528 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:43:41.528 00.000 10072 MoveAxis(W, 9, ABG)
00:43:41.529 00.001 10072 Guiding  Dir = 3, Dur = 9
00:43:41.529 00.000 10072 IsGuiding returns 0
00:43:41.529 00.000 10072 PulseGuide returned control before completion, sleep 19
00:43:41.546 00.017 1032 UpdateGuideState exits: m=1229 SNR=24.7
00:43:41.550 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:41.552 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:41.554 00.002 1032 Enqueuing Expose request
00:43:41.557 00.003 10072 IsGuiding returns 0
00:43:41.557 00.000 10072 Move returns status 0, amount 9
00:43:41.557 00.000 10072 MoveAxis(N, 0, ABG)
00:43:41.557 00.000 10072 Move returns status 0, amount 0
00:43:41.557 00.000 10072 move complete, result=0
00:43:41.557 00.000 10072 worker thread done servicing request
00:43:41.557 00.000 10072 Worker thread wakes up
00:43:41.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:41.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:41.563 00.006 1032 GuideStep: -0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
00:43:42.188 00.625 10072 Exposure complete
00:43:42.233 00.045 10072 worker thread done servicing request
00:43:42.233 00.000 1032 OnExposeComplete: enter
00:43:42.236 00.003 1032 UpdateGuideState(): m_state=6
00:43:42.239 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3546
00:43:42.242 00.003 1032 Star::Find returns 1 (0), X=320.50, Y=745.91, Mass=1363, SNR=26.0, Peak=160 HFD=2.6
00:43:42.244 00.002 1032 MultiStar: [#1 -0.11,-0.03,1.11,U] [#2 0.06,0.01,0.99,U] [#3 0.19,-0.07,0.72,U] [#4 0.24,-0.21,0.00,M1] [#5 0.06,-0.06,0.67,U] [#6 -0.01,0.05,0.72,U] [#7 -0.04,-0.03,0.54,U] [#8 0.00,0.18,0.61,U] 
00:43:42.246 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.01}, one-star: {-0.05, 0.07}
00:43:42.248 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
00:43:42.249 00.001 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
00:43:42.251 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=1.20 mountX=0.01 mountY=-0.01, mountTheta=-0.63
00:43:42.253 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
00:43:42.255 00.002 1032 Enqueuing Move request for scope (0.01, 0.01)
00:43:42.256 00.001 10072 Worker thread wakes up
00:43:42.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
00:43:42.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
00:43:42.256 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
00:43:42.258 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:42.260 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:43:42.260 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:43:42.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:42.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:43:42.260 00.000 10072 MoveAxis(W, 10, ABG)
00:43:42.260 00.000 10072 Guiding  Dir = 3, Dur = 10
00:43:42.260 00.000 10072 IsGuiding returns 0
00:43:42.261 00.001 10072 PulseGuide returned control before completion, sleep 20
00:43:42.279 00.018 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:43:42.281 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:42.283 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:42.284 00.001 1032 Enqueuing Expose request
00:43:42.295 00.011 10072 IsGuiding returns 0
00:43:42.295 00.000 10072 Move returns status 0, amount 10
00:43:42.295 00.000 10072 MoveAxis(N, 0, ABG)
00:43:42.295 00.000 10072 Move returns status 0, amount 0
00:43:42.295 00.000 10072 move complete, result=0
00:43:42.295 00.000 10072 worker thread done servicing request
00:43:42.295 00.000 10072 Worker thread wakes up
00:43:42.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:42.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:42.298 00.003 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
00:43:42.708 00.410 10072 Exposure complete
00:43:42.756 00.048 10072 worker thread done servicing request
00:43:42.757 00.001 1032 OnExposeComplete: enter
00:43:42.758 00.001 1032 UpdateGuideState(): m_state=6
00:43:42.760 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3547
00:43:42.762 00.002 1032 Star::Find returns 1 (0), X=320.68, Y=745.81, Mass=1443, SNR=26.8, Peak=163 HFD=2.7
00:43:42.763 00.001 1032 MultiStar: [#1 -0.21,0.07,1.14,U] [#2 0.22,-0.13,0.97,U] [#3 0.22,-0.07,0.75,U] [#4 0.27,-0.01,0.00,M2] [#5 -0.03,0.07,0.71,U] [#6 0.03,0.09,0.67,U] [#7 0.05,-0.01,0.51,U] [#8 -0.02,0.24,0.63,U] 
00:43:42.764 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {0.13, -0.03}
00:43:42.768 00.004 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
00:43:42.771 00.003 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
00:43:42.772 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.41 mountX=0.01 mountY=-0.05, mountTheta=-1.42
00:43:42.774 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
00:43:42.775 00.001 1032 Enqueuing Move request for scope (0.04, 0.02)
00:43:42.777 00.002 10072 Worker thread wakes up
00:43:42.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
00:43:42.777 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
00:43:42.777 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.05
00:43:42.779 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:42.780 00.001 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:43:42.780 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:43:42.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:42.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:43:42.782 00.002 10072 MoveAxis(W, 9, ABG)
00:43:42.782 00.000 10072 Guiding  Dir = 3, Dur = 9
00:43:42.782 00.000 10072 IsGuiding returns 0
00:43:42.783 00.001 10072 PulseGuide returned control before completion, sleep 19
00:43:42.801 00.018 1032 UpdateGuideState exits: m=1443 SNR=26.8
00:43:42.803 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:42.804 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:42.806 00.002 1032 Enqueuing Expose request
00:43:42.813 00.007 10072 IsGuiding returns 0
00:43:42.813 00.000 10072 Move returns status 0, amount 9
00:43:42.813 00.000 10072 MoveAxis(N, 0, ABG)
00:43:42.813 00.000 10072 Move returns status 0, amount 0
00:43:42.813 00.000 10072 move complete, result=0
00:43:42.813 00.000 10072 worker thread done servicing request
00:43:42.813 00.000 10072 Worker thread wakes up
00:43:42.813 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:42.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:42.814 00.001 1032 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
00:43:43.444 00.630 10072 Exposure complete
00:43:43.494 00.050 10072 worker thread done servicing request
00:43:43.494 00.000 1032 OnExposeComplete: enter
00:43:43.496 00.002 1032 UpdateGuideState(): m_state=6
00:43:43.498 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3548
00:43:43.500 00.002 1032 Star::Find returns 1 (0), X=320.65, Y=745.99, Mass=1333, SNR=25.7, Peak=145 HFD=2.6
00:43:43.501 00.001 1032 MultiStar: [#1 0.09,0.12,1.09,U] [#2 0.23,0.09,0.94,U] [#3 0.12,0.11,0.77,U] [#4 0.30,-0.05,0.00,M3] [#5 0.13,0.24,0.00,M1] [#6 0.10,0.06,0.74,U] [#7 0.16,-0.03,0.54,U] [#8 0.13,0.31,0.00,M1] 
00:43:43.502 00.001 1032 refined, 5 included, MultiStar: {0.13, 0.09}, one-star: {0.10, 0.15}
00:43:43.503 00.001 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
00:43:43.506 00.003 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
00:43:43.507 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.62 mountX=0.06 mountY=-0.15, mountTheta=-1.21
00:43:43.510 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.09, opts=13)
00:43:43.512 00.002 1032 Enqueuing Move request for scope (0.13, 0.09)
00:43:43.513 00.001 10072 Worker thread wakes up
00:43:43.514 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
00:43:43.514 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
00:43:43.514 00.000 10072 Moving (0.13, 0.09) raw xDistance=0.06 yDistance=-0.15
00:43:43.517 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:43.519 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:43:43.519 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:43:43.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:43.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:43:43.519 00.000 10072 MoveAxis(W, 11, ABG)
00:43:43.519 00.000 10072 Guiding  Dir = 3, Dur = 11
00:43:43.520 00.001 10072 IsGuiding returns 0
00:43:43.521 00.001 10072 PulseGuide returned control before completion, sleep 21
00:43:43.538 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
00:43:43.541 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:43.543 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:43.544 00.001 1032 Enqueuing Expose request
00:43:43.552 00.008 10072 IsGuiding returns 0
00:43:43.552 00.000 10072 Move returns status 0, amount 11
00:43:43.552 00.000 10072 MoveAxis(N, 0, ABG)
00:43:43.552 00.000 10072 Move returns status 0, amount 0
00:43:43.552 00.000 10072 move complete, result=0
00:43:43.552 00.000 10072 worker thread done servicing request
00:43:43.552 00.000 10072 Worker thread wakes up
00:43:43.552 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:43.552 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:43.553 00.001 1032 GuideStep: 0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
00:43:43.961 00.408 10072 Exposure complete
00:43:44.011 00.050 10072 worker thread done servicing request
00:43:44.011 00.000 1032 OnExposeComplete: enter
00:43:44.013 00.002 1032 UpdateGuideState(): m_state=6
00:43:44.014 00.001 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3549
00:43:44.017 00.003 1032 Star::Find returns 1 (0), X=320.52, Y=745.92, Mass=1331, SNR=25.7, Peak=143 HFD=2.5
00:43:44.020 00.003 1032 MultiStar: [#1 0.05,0.05,1.15,U] [#2 0.18,-0.03,0.95,U] [#3 0.24,0.16,0.00,M1] [#4 0.20,-0.20,0.00,M4] [#5 0.01,0.16,0.74,U] [#6 -0.00,-0.01,0.74,U] [#7 -0.15,-0.16,0.55,U] [#8 0.04,0.12,0.61,U] 
00:43:44.023 00.003 1032 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {-0.03, 0.08}
00:43:44.024 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
00:43:44.025 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
00:43:44.028 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.01 mountX=0.03 mountY=-0.03, mountTheta=-0.82
00:43:44.031 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
00:43:44.033 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
00:43:44.035 00.002 10072 Worker thread wakes up
00:43:44.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
00:43:44.035 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
00:43:44.035 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
00:43:44.037 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:44.039 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:43:44.039 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:43:44.039 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:44.039 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:43:44.039 00.000 10072 MoveAxis(W, 9, ABG)
00:43:44.039 00.000 10072 Guiding  Dir = 3, Dur = 9
00:43:44.040 00.001 10072 IsGuiding returns 0
00:43:44.040 00.000 10072 PulseGuide returned control before completion, sleep 19
00:43:44.058 00.018 1032 UpdateGuideState exits: m=1331 SNR=25.7
00:43:44.061 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:44.062 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:44.064 00.002 1032 Enqueuing Expose request
00:43:44.067 00.003 10072 IsGuiding returns 0
00:43:44.067 00.000 10072 Move returns status 0, amount 9
00:43:44.067 00.000 10072 MoveAxis(N, 0, ABG)
00:43:44.067 00.000 10072 Move returns status 0, amount 0
00:43:44.067 00.000 10072 move complete, result=0
00:43:44.067 00.000 10072 worker thread done servicing request
00:43:44.067 00.000 10072 Worker thread wakes up
00:43:44.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:44.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:44.075 00.008 1032 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
00:43:44.695 00.620 10072 Exposure complete
00:43:44.746 00.051 10072 worker thread done servicing request
00:43:44.746 00.000 1032 OnExposeComplete: enter
00:43:44.748 00.002 1032 UpdateGuideState(): m_state=6
00:43:44.749 00.001 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3550
00:43:44.751 00.002 1032 Star::Find returns 1 (0), X=320.75, Y=745.84, Mass=1419, SNR=26.5, Peak=159 HFD=2.7
00:43:44.753 00.002 1032 MultiStar: [#1 0.01,-0.03,1.12,U] [#2 0.04,-0.10,0.95,U] [#3 0.20,0.04,0.75,U] [#4 0.22,0.01,0.63,U] [#5 -0.02,0.04,0.66,U] [#6 -0.00,-0.08,0.72,U] [#7 0.00,-0.08,0.55,U] [#8 0.15,0.20,0.61,U] 
00:43:44.753 00.000 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.20, 0.00}
00:43:44.755 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
00:43:44.757 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
00:43:44.759 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.07 mountX=-0.03 mountY=-0.08, mountTheta=-1.90
00:43:44.761 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
00:43:44.763 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
00:43:44.764 00.001 10072 Worker thread wakes up
00:43:44.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
00:43:44.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
00:43:44.764 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
00:43:44.766 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:44.767 00.001 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:43:44.767 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:43:44.768 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:44.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:43:44.768 00.000 10072 MoveAxis(W, 11, ABG)
00:43:44.768 00.000 10072 Guiding  Dir = 3, Dur = 11
00:43:44.768 00.000 10072 IsGuiding returns 0
00:43:44.768 00.000 10072 PulseGuide returned control before completion, sleep 21
00:43:44.785 00.017 1032 UpdateGuideState exits: m=1419 SNR=26.5
00:43:44.788 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:44.790 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:44.791 00.001 1032 Enqueuing Expose request
00:43:44.805 00.014 10072 IsGuiding returns 0
00:43:44.805 00.000 10072 Move returns status 0, amount 11
00:43:44.805 00.000 10072 MoveAxis(N, 0, ABG)
00:43:44.805 00.000 10072 Move returns status 0, amount 0
00:43:44.805 00.000 10072 move complete, result=0
00:43:44.805 00.000 10072 worker thread done servicing request
00:43:44.805 00.000 10072 Worker thread wakes up
00:43:44.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:44.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:44.806 00.001 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:43:45.212 00.406 10072 Exposure complete
00:43:45.264 00.052 10072 worker thread done servicing request
00:43:45.264 00.000 1032 OnExposeComplete: enter
00:43:45.267 00.003 1032 UpdateGuideState(): m_state=6
00:43:45.270 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3551
00:43:45.272 00.002 1032 Star::Find returns 1 (0), X=320.82, Y=745.79, Mass=1352, SNR=25.9, Peak=165 HFD=2.6
00:43:45.275 00.003 1032 MultiStar: [#1 0.04,-0.05,1.16,U] [#2 0.25,-0.15,0.00,M1] [#3 0.44,-0.07,0.00,M1] [#4 0.39,-0.17,0.00,M4] [#5 0.11,-0.02,0.73,U] [#6 0.28,-0.00,0.00,M1] [#7 0.03,-0.11,0.55,U] [#8 0.22,0.16,0.00,M1] 
00:43:45.276 00.001 1032 refined, 3 included, MultiStar: {0.12, -0.05}, one-star: {0.27, -0.05}
00:43:45.278 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
00:43:45.280 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
00:43:45.282 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.42 mountX=-0.08 mountY=-0.10, mountTheta=-2.25
00:43:45.285 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
00:43:45.288 00.003 1032 Enqueuing Move request for scope (0.12, -0.05)
00:43:45.290 00.002 10072 Worker thread wakes up
00:43:45.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
00:43:45.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
00:43:45.290 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.10
00:43:45.291 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:45.293 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:43:45.293 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:43:45.295 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:45.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:43:45.295 00.000 10072 MoveAxis(W, 10, ABG)
00:43:45.295 00.000 10072 Guiding  Dir = 3, Dur = 10
00:43:45.295 00.000 10072 IsGuiding returns 0
00:43:45.295 00.000 10072 PulseGuide returned control before completion, sleep 20
00:43:45.314 00.019 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:43:45.317 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:45.319 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:45.321 00.002 1032 Enqueuing Expose request
00:43:45.323 00.002 10072 IsGuiding returns 0
00:43:45.323 00.000 10072 Move returns status 0, amount 10
00:43:45.323 00.000 10072 MoveAxis(N, 0, ABG)
00:43:45.324 00.001 10072 Move returns status 0, amount 0
00:43:45.324 00.000 10072 move complete, result=0
00:43:45.324 00.000 10072 worker thread done servicing request
00:43:45.324 00.000 10072 Worker thread wakes up
00:43:45.324 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:45.324 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:45.334 00.010 1032 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:43:45.950 00.616 10072 Exposure complete
00:43:46.001 00.051 10072 worker thread done servicing request
00:43:46.001 00.000 1032 OnExposeComplete: enter
00:43:46.004 00.003 1032 UpdateGuideState(): m_state=6
00:43:46.005 00.001 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3552
00:43:46.007 00.002 1032 Star::Find returns 1 (0), X=320.75, Y=745.84, Mass=1370, SNR=26.1, Peak=152 HFD=2.7
00:43:46.008 00.001 1032 MultiStar: [#1 0.08,-0.02,1.18,U] [#2 0.37,0.06,0.00,M2] [#3 0.35,-0.05,0.00,M2] [#4 0.34,-0.14,0.00,M5] [#5 0.34,0.09,0.00,M1] [#6 0.16,-0.04,0.74,U] [#7 0.15,-0.09,0.58,U] [#8 0.16,0.08,0.63,U] 
00:43:46.012 00.004 1032 refined, 4 included, MultiStar: {0.15, -0.02}, one-star: {0.20, -0.00}
00:43:46.014 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
00:43:46.016 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
00:43:46.018 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.10 mountX=-0.05 mountY=-0.14, mountTheta=-1.93
00:43:46.023 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
00:43:46.025 00.002 1032 Enqueuing Move request for scope (0.15, -0.02)
00:43:46.028 00.003 10072 Worker thread wakes up
00:43:46.028 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
00:43:46.028 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
00:43:46.028 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.05 yDistance=-0.14
00:43:46.031 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:46.033 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:43:46.033 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:43:46.033 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:46.034 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:43:46.034 00.000 10072 MoveAxis(W, 11, ABG)
00:43:46.034 00.000 10072 Guiding  Dir = 3, Dur = 11
00:43:46.034 00.000 10072 IsGuiding returns 0
00:43:46.035 00.001 10072 PulseGuide returned control before completion, sleep 21
00:43:46.052 00.017 1032 UpdateGuideState exits: m=1370 SNR=26.1
00:43:46.055 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:46.057 00.002 10072 IsGuiding returns 0
00:43:46.058 00.001 10072 Move returns status 0, amount 11
00:43:46.058 00.000 10072 MoveAxis(N, 0, ABG)
00:43:46.058 00.000 10072 Move returns status 0, amount 0
00:43:46.058 00.000 10072 move complete, result=0
00:43:46.058 00.000 10072 worker thread done servicing request
00:43:46.058 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:46.059 00.001 1032 Enqueuing Expose request
00:43:46.061 00.002 1032 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:43:46.063 00.002 10072 Worker thread wakes up
00:43:46.064 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:46.064 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:46.481 00.417 10072 Exposure complete
00:43:46.533 00.052 10072 worker thread done servicing request
00:43:46.533 00.000 1032 OnExposeComplete: enter
00:43:46.535 00.002 1032 UpdateGuideState(): m_state=6
00:43:46.537 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3553
00:43:46.539 00.002 1032 Star::Find returns 1 (0), X=320.69, Y=745.81, Mass=1462, SNR=27.0, Peak=162 HFD=2.7
00:43:46.541 00.002 1032 MultiStar: [#1 0.17,0.06,1.11,U] [#2 0.18,-0.10,0.96,U] [#3 0.32,0.07,0.00,M3] [#4 0.29,0.05,0.00,M6] [#5 0.20,-0.08,0.69,U] [#6 0.27,-0.08,0.00,M1] [#7 0.06,-0.05,0.53,U] [#8 0.28,0.18,0.00,M1] 
00:43:46.543 00.002 1032 single-star, 4 included, MultiStar: {0.16, -0.03}, one-star: {0.14, -0.03}
00:43:46.544 00.001 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
00:43:46.545 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
00:43:46.546 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.18 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
00:43:46.548 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
00:43:46.550 00.002 1032 Enqueuing Move request for scope (0.14, -0.03)
00:43:46.552 00.002 10072 Worker thread wakes up
00:43:46.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
00:43:46.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
00:43:46.552 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.06 yDistance=-0.13
00:43:46.553 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:46.555 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:43:46.555 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:43:46.555 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:46.555 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:43:46.555 00.000 10072 MoveAxis(W, 10, ABG)
00:43:46.555 00.000 10072 Guiding  Dir = 3, Dur = 10
00:43:46.556 00.001 10072 IsGuiding returns 0
00:43:46.556 00.000 10072 PulseGuide returned control before completion, sleep 20
00:43:46.573 00.017 1032 UpdateGuideState exits: m=1462 SNR=27.0
00:43:46.575 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:46.576 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:46.579 00.003 1032 Enqueuing Expose request
00:43:46.590 00.011 10072 IsGuiding returns 0
00:43:46.590 00.000 10072 Move returns status 0, amount 10
00:43:46.590 00.000 10072 MoveAxis(N, 0, ABG)
00:43:46.590 00.000 10072 Move returns status 0, amount 0
00:43:46.590 00.000 10072 move complete, result=0
00:43:46.590 00.000 10072 worker thread done servicing request
00:43:46.590 00.000 10072 Worker thread wakes up
00:43:46.590 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:46.590 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:46.591 00.001 1032 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:43:47.219 00.628 10072 Exposure complete
00:43:47.266 00.047 10072 worker thread done servicing request
00:43:47.267 00.001 1032 OnExposeComplete: enter
00:43:47.270 00.003 1032 UpdateGuideState(): m_state=6
00:43:47.272 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3554
00:43:47.274 00.002 1032 Star::Find returns 1 (0), X=320.80, Y=746.03, Mass=1669, SNR=28.8, Peak=192 HFD=2.5
00:43:47.275 00.001 1032 MultiStar: [#1 0.00,0.03,1.03,U] [#2 0.28,-0.01,0.00,M2] [#3 0.29,0.12,0.00,M4] [#4 0.20,0.12,0.62,U] [#5 0.14,0.15,0.62,U] [#6 0.12,-0.09,0.65,U] [#7 0.06,0.01,0.46,U] [#8 0.22,0.09,0.55,U] 
00:43:47.277 00.002 1032 refined, 6 included, MultiStar: {0.14, 0.08}, one-star: {0.25, 0.19}
00:43:47.278 00.001 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
00:43:47.281 00.003 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
00:43:47.282 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.51 mountX=0.04 mountY=-0.16, mountTheta=-1.32
00:43:47.285 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
00:43:47.286 00.001 1032 Enqueuing Move request for scope (0.14, 0.08)
00:43:47.289 00.003 10072 Worker thread wakes up
00:43:47.289 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
00:43:47.289 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
00:43:47.289 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.16
00:43:47.290 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:47.292 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
00:43:47.292 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:43:47.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:47.293 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:43:47.293 00.000 10072 MoveAxis(W, 12, ABG)
00:43:47.293 00.000 10072 Guiding  Dir = 3, Dur = 12
00:43:47.293 00.000 10072 IsGuiding returns 0
00:43:47.294 00.001 10072 PulseGuide returned control before completion, sleep 22
00:43:47.310 00.016 1032 UpdateGuideState exits: m=1669 SNR=28.8
00:43:47.313 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:47.315 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:47.317 00.002 1032 Enqueuing Expose request
00:43:47.327 00.010 10072 IsGuiding returns 0
00:43:47.327 00.000 10072 Move returns status 0, amount 12
00:43:47.327 00.000 10072 MoveAxis(N, 0, ABG)
00:43:47.327 00.000 10072 Move returns status 0, amount 0
00:43:47.327 00.000 10072 move complete, result=0
00:43:47.327 00.000 10072 worker thread done servicing request
00:43:47.327 00.000 10072 Worker thread wakes up
00:43:47.327 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:47.327 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:47.330 00.003 1032 GuideStep: 0.0 px 12 ms WEST, -0.2 px 0 ms NORTH
00:43:47.732 00.402 10072 Exposure complete
00:43:47.788 00.056 10072 worker thread done servicing request
00:43:47.788 00.000 1032 OnExposeComplete: enter
00:43:47.790 00.002 1032 UpdateGuideState(): m_state=6
00:43:47.792 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3555
00:43:47.794 00.002 1032 Star::Find returns 1 (0), X=320.83, Y=745.98, Mass=1388, SNR=26.2, Peak=159 HFD=2.6
00:43:47.797 00.003 1032 MultiStar: [#1 0.09,0.13,1.14,U] [#2 0.35,0.05,0.00,M3] [#3 0.21,0.04,0.75,U] [#4 0.17,-0.03,0.69,U] [#5 0.20,0.15,0.73,U] [#6 0.39,0.02,0.00,M1] [#7 0.08,0.06,0.55,U] [#8 0.22,0.12,0.61,U] 
00:43:47.800 00.003 1032 refined, 6 included, MultiStar: {0.18, 0.10}, one-star: {0.28, 0.14}
00:43:47.804 00.004 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
00:43:47.806 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
00:43:47.809 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.20 cameraTheta=0.49 mountX=0.05 mountY=-0.20, mountTheta=-1.34
00:43:47.812 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.10, opts=13)
00:43:47.814 00.002 1032 Enqueuing Move request for scope (0.18, 0.10)
00:43:47.816 00.002 10072 Worker thread wakes up
00:43:47.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
00:43:47.816 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
00:43:47.816 00.000 10072 Moving (0.18, 0.10) raw xDistance=0.05 yDistance=-0.20
00:43:47.818 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:47.821 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
00:43:47.821 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:43:47.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:47.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:43:47.821 00.000 10072 MoveAxis(W, 11, ABG)
00:43:47.821 00.000 10072 Guiding  Dir = 3, Dur = 11
00:43:47.821 00.000 10072 IsGuiding returns 0
00:43:47.823 00.002 10072 PulseGuide returned control before completion, sleep 21
00:43:47.841 00.018 1032 UpdateGuideState exits: m=1388 SNR=26.2
00:43:47.843 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:47.845 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:47.846 00.001 1032 Enqueuing Expose request
00:43:47.854 00.008 10072 IsGuiding returns 0
00:43:47.854 00.000 10072 Move returns status 0, amount 11
00:43:47.854 00.000 10072 MoveAxis(N, 0, ABG)
00:43:47.854 00.000 10072 Move returns status 0, amount 0
00:43:47.854 00.000 10072 move complete, result=0
00:43:47.854 00.000 10072 worker thread done servicing request
00:43:47.854 00.000 10072 Worker thread wakes up
00:43:47.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:47.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:47.855 00.001 1032 GuideStep: 0.0 px 11 ms WEST, -0.2 px 0 ms NORTH
00:43:48.479 00.624 10072 Exposure complete
00:43:48.527 00.048 10072 worker thread done servicing request
00:43:48.527 00.000 1032 OnExposeComplete: enter
00:43:48.529 00.002 1032 UpdateGuideState(): m_state=6
00:43:48.531 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3556
00:43:48.533 00.002 1032 Star::Find returns 1 (0), X=320.83, Y=745.77, Mass=1366, SNR=26.0, Peak=151 HFD=2.8
00:43:48.535 00.002 1032 MultiStar: [#1 0.04,0.06,1.18,U] [#2 0.24,0.03,0.93,U] [#3 0.25,0.10,0.00,M4] [#4 0.32,-0.12,0.00,M5] [#5 0.16,0.14,0.70,U] [#6 0.15,0.04,0.73,U] [#7 0.25,-0.10,0.00,M1] [#8 0.16,0.11,0.59,U] 
00:43:48.537 00.002 1032 refined, 5 included, MultiStar: {0.17, 0.05}, one-star: {0.28, -0.07}
00:43:48.538 00.001 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
00:43:48.539 00.001 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
00:43:48.541 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.26 mountX=0.00 mountY=-0.18, mountTheta=-1.57
00:43:48.544 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.05, opts=13)
00:43:48.545 00.001 1032 Enqueuing Move request for scope (0.17, 0.05)
00:43:48.546 00.001 10072 Worker thread wakes up
00:43:48.546 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
00:43:48.546 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
00:43:48.547 00.001 10072 Moving (0.17, 0.05) raw xDistance=0.00 yDistance=-0.18
00:43:48.548 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:48.551 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
00:43:48.551 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:43:48.551 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:48.551 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:43:48.551 00.000 10072 MoveAxis(W, 13, ABG)
00:43:48.551 00.000 10072 Guiding  Dir = 3, Dur = 13
00:43:48.555 00.004 10072 IsGuiding returns 0
00:43:48.556 00.001 10072 PulseGuide returned control before completion, sleep 22
00:43:48.571 00.015 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:43:48.574 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:48.575 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:48.576 00.001 1032 Enqueuing Expose request
00:43:48.588 00.012 10072 IsGuiding returns 0
00:43:48.588 00.000 10072 Move returns status 0, amount 13
00:43:48.588 00.000 10072 MoveAxis(N, 0, ABG)
00:43:48.588 00.000 10072 Move returns status 0, amount 0
00:43:48.588 00.000 10072 move complete, result=0
00:43:48.588 00.000 10072 worker thread done servicing request
00:43:48.588 00.000 10072 Worker thread wakes up
00:43:48.588 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:48.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:48.590 00.002 1032 GuideStep: 0.0 px 13 ms WEST, -0.2 px 0 ms NORTH
00:43:48.996 00.406 10072 Exposure complete
00:43:49.042 00.046 10072 worker thread done servicing request
00:43:49.043 00.001 1032 OnExposeComplete: enter
00:43:49.044 00.001 1032 UpdateGuideState(): m_state=6
00:43:49.046 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3557
00:43:49.048 00.002 1032 Star::Find returns 1 (0), X=320.81, Y=745.96, Mass=1338, SNR=25.8, Peak=163 HFD=2.6
00:43:49.050 00.002 1032 MultiStar: [#1 -0.05,0.09,1.17,U] [#2 0.16,0.08,1.00,U] [#3 0.26,0.08,0.75,U] [#4 0.30,-0.08,0.00,M6] [#5 0.08,0.12,0.68,U] [#6 0.04,0.05,0.69,U] [#7 0.16,-0.06,0.55,U] [#8 0.11,0.11,0.64,U] 
00:43:49.051 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.08}, one-star: {0.26, 0.12}
00:43:49.053 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
00:43:49.054 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
00:43:49.056 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.57 mountX=0.04 mountY=-0.14, mountTheta=-1.26
00:43:49.059 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
00:43:49.062 00.003 1032 Enqueuing Move request for scope (0.12, 0.08)
00:43:49.064 00.002 10072 Worker thread wakes up
00:43:49.064 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
00:43:49.064 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
00:43:49.064 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.04 yDistance=-0.14
00:43:49.066 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:49.069 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:43:49.069 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:43:49.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:49.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:43:49.069 00.000 10072 MoveAxis(W, 11, ABG)
00:43:49.070 00.001 10072 Guiding  Dir = 3, Dur = 11
00:43:49.070 00.000 10072 IsGuiding returns 0
00:43:49.070 00.000 10072 PulseGuide returned control before completion, sleep 21
00:43:49.088 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.8
00:43:49.090 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:49.092 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:49.094 00.002 1032 Enqueuing Expose request
00:43:49.103 00.009 10072 IsGuiding returns 0
00:43:49.103 00.000 10072 Move returns status 0, amount 11
00:43:49.103 00.000 10072 MoveAxis(N, 0, ABG)
00:43:49.103 00.000 10072 Move returns status 0, amount 0
00:43:49.103 00.000 10072 move complete, result=0
00:43:49.103 00.000 10072 worker thread done servicing request
00:43:49.103 00.000 10072 Worker thread wakes up
00:43:49.103 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:49.103 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:49.107 00.004 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:43:49.730 00.623 10072 Exposure complete
00:43:49.781 00.051 10072 worker thread done servicing request
00:43:49.783 00.002 1032 OnExposeComplete: enter
00:43:49.784 00.001 1032 UpdateGuideState(): m_state=6
00:43:49.786 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3558
00:43:49.788 00.002 1032 Star::Find returns 1 (0), X=320.72, Y=745.99, Mass=1407, SNR=26.4, Peak=163 HFD=2.5
00:43:49.790 00.002 1032 MultiStar: [#1 -0.01,0.04,1.12,U] [#2 0.19,0.04,0.96,U] [#3 0.26,0.13,0.00,M4] [#4 0.31,-0.08,0.00,M7] [#5 0.23,0.17,0.00,M1] [#6 0.02,0.03,0.71,U] [#7 -0.01,-0.09,0.54,U] [#8 0.06,0.00,0.57,U] 
00:43:49.792 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.04}, one-star: {0.17, 0.15}
00:43:49.794 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
00:43:49.795 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
00:43:49.797 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.51 mountX=0.02 mountY=-0.09, mountTheta=-1.32
00:43:49.801 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
00:43:49.804 00.003 1032 Enqueuing Move request for scope (0.08, 0.04)
00:43:49.805 00.001 10072 Worker thread wakes up
00:43:49.806 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
00:43:49.806 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
00:43:49.806 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
00:43:49.807 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:49.809 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:43:49.809 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:43:49.809 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:49.809 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:43:49.809 00.000 10072 MoveAxis(W, 13, ABG)
00:43:49.810 00.001 10072 Guiding  Dir = 3, Dur = 13
00:43:49.810 00.000 10072 IsGuiding returns 0
00:43:49.810 00.000 10072 PulseGuide returned control before completion, sleep 23
00:43:49.828 00.018 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:43:49.831 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:49.833 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:49.836 00.003 1032 Enqueuing Expose request
00:43:49.837 00.001 10072 IsGuiding returns 0
00:43:49.838 00.001 10072 Move returns status 0, amount 13
00:43:49.838 00.000 10072 MoveAxis(N, 0, ABG)
00:43:49.838 00.000 10072 Move returns status 0, amount 0
00:43:49.838 00.000 10072 move complete, result=0
00:43:49.838 00.000 10072 worker thread done servicing request
00:43:49.838 00.000 10072 Worker thread wakes up
00:43:49.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:49.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:49.845 00.007 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
00:43:50.244 00.399 10072 Exposure complete
00:43:50.290 00.046 10072 worker thread done servicing request
00:43:50.291 00.001 1032 OnExposeComplete: enter
00:43:50.293 00.002 1032 UpdateGuideState(): m_state=6
00:43:50.296 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3559
00:43:50.299 00.003 1032 Star::Find returns 1 (0), X=320.51, Y=746.03, Mass=1505, SNR=27.3, Peak=170 HFD=2.3
00:43:50.302 00.003 1032 MultiStar: [#1 0.07,0.05,1.06,U] [#2 0.18,0.08,0.98,U] [#3 0.23,0.18,0.00,M5] [#4 0.13,-0.02,0.69,U] [#5 0.16,0.17,0.67,U] [#6 0.07,0.01,0.72,U] [#7 0.06,-0.13,0.51,U] [#8 0.24,0.20,0.00,M1] 
00:43:50.304 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.06}, one-star: {-0.04, 0.19}
00:43:50.306 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
00:43:50.308 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
00:43:50.309 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.64 mountX=0.04 mountY=-0.10, mountTheta=-1.19
00:43:50.311 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
00:43:50.312 00.001 1032 Enqueuing Move request for scope (0.09, 0.06)
00:43:50.315 00.003 10072 Worker thread wakes up
00:43:50.315 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
00:43:50.315 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
00:43:50.315 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
00:43:50.316 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:50.318 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:43:50.318 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:43:50.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:50.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:43:50.318 00.000 10072 MoveAxis(W, 11, ABG)
00:43:50.318 00.000 10072 Guiding  Dir = 3, Dur = 11
00:43:50.318 00.000 10072 IsGuiding returns 0
00:43:50.320 00.002 10072 PulseGuide returned control before completion, sleep 21
00:43:50.337 00.017 1032 UpdateGuideState exits: m=1505 SNR=27.3
00:43:50.339 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:50.340 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:50.342 00.002 1032 Enqueuing Expose request
00:43:50.349 00.007 10072 IsGuiding returns 0
00:43:50.350 00.001 10072 Move returns status 0, amount 11
00:43:50.350 00.000 10072 MoveAxis(N, 0, ABG)
00:43:50.350 00.000 10072 Move returns status 0, amount 0
00:43:50.350 00.000 10072 move complete, result=0
00:43:50.350 00.000 10072 worker thread done servicing request
00:43:50.350 00.000 10072 Worker thread wakes up
00:43:50.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:50.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:50.352 00.002 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:43:50.978 00.626 10072 Exposure complete
00:43:51.024 00.046 1032 OnExposeComplete: enter
00:43:51.025 00.001 1032 UpdateGuideState(): m_state=6
00:43:51.026 00.001 10072 worker thread done servicing request
00:43:51.026 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3560
00:43:51.027 00.001 1032 Star::Find returns 1 (0), X=320.65, Y=745.81, Mass=1470, SNR=27.0, Peak=165 HFD=2.7
00:43:51.030 00.003 1032 MultiStar: [#1 -0.04,-0.07,1.15,U] [#2 0.09,-0.04,0.94,U] [#3 0.25,-0.05,0.66,U] [#4 0.27,-0.01,0.00,M7] [#5 0.17,0.04,0.70,U] [#6 0.02,-0.03,0.72,U] [#7 -0.05,-0.08,0.55,U] [#8 -0.03,0.15,0.57,U] 
00:43:51.031 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {0.10, -0.03}
00:43:51.032 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
00:43:51.034 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
00:43:51.035 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.35 mountX=-0.04 mountY=-0.06, mountTheta=-2.18
00:43:51.037 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
00:43:51.039 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
00:43:51.041 00.002 10072 Worker thread wakes up
00:43:51.041 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
00:43:51.041 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
00:43:51.041 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.06
00:43:51.043 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:51.045 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:43:51.045 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:43:51.045 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:51.045 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:43:51.046 00.001 10072 MoveAxis(W, 13, ABG)
00:43:51.046 00.000 10072 Guiding  Dir = 3, Dur = 13
00:43:51.046 00.000 10072 IsGuiding returns 0
00:43:51.046 00.000 10072 PulseGuide returned control before completion, sleep 23
00:43:51.062 00.016 1032 UpdateGuideState exits: m=1470 SNR=27.0
00:43:51.064 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:51.066 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:51.067 00.001 1032 Enqueuing Expose request
00:43:51.085 00.018 10072 IsGuiding returns 0
00:43:51.085 00.000 10072 Move returns status 0, amount 13
00:43:51.085 00.000 10072 MoveAxis(N, 0, ABG)
00:43:51.085 00.000 10072 Move returns status 0, amount 0
00:43:51.085 00.000 10072 move complete, result=0
00:43:51.085 00.000 10072 worker thread done servicing request
00:43:51.085 00.000 10072 Worker thread wakes up
00:43:51.085 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:51.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:51.089 00.004 1032 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
00:43:51.495 00.406 10072 Exposure complete
00:43:51.541 00.046 10072 worker thread done servicing request
00:43:51.541 00.000 1032 OnExposeComplete: enter
00:43:51.543 00.002 1032 UpdateGuideState(): m_state=6
00:43:51.545 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3561
00:43:51.547 00.002 1032 Star::Find returns 1 (0), X=320.68, Y=745.80, Mass=1477, SNR=27.0, Peak=163 HFD=2.7
00:43:51.549 00.002 1032 MultiStar: [#1 0.04,-0.15,1.07,U] [#2 0.14,-0.03,0.95,U] [#3 0.17,-0.08,0.71,U] [#4 0.26,-0.28,0.00,M8] [#5 0.22,-0.12,0.68,U] [#6 0.09,-0.22,0.72,U] [#7 0.01,-0.02,0.53,U] [#8 0.13,0.02,0.61,U] 
00:43:51.551 00.002 1032 single-star, 7 included, MultiStar: {0.12, -0.08}, one-star: {0.13, -0.04}
00:43:51.554 00.003 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
00:43:51.557 00.003 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
00:43:51.558 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.28 mountX=-0.07 mountY=-0.12, mountTheta=-2.11
00:43:51.560 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
00:43:51.562 00.002 1032 Enqueuing Move request for scope (0.13, -0.04)
00:43:51.563 00.001 10072 Worker thread wakes up
00:43:51.564 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
00:43:51.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
00:43:51.564 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.07 yDistance=-0.12
00:43:51.565 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:51.568 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:43:51.568 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:43:51.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:51.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:43:51.568 00.000 10072 MoveAxis(W, 11, ABG)
00:43:51.568 00.000 10072 Guiding  Dir = 3, Dur = 11
00:43:51.569 00.001 10072 IsGuiding returns 0
00:43:51.569 00.000 10072 PulseGuide returned control before completion, sleep 21
00:43:51.588 00.019 1032 UpdateGuideState exits: m=1477 SNR=27.0
00:43:51.590 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:51.593 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:51.595 00.002 1032 Enqueuing Expose request
00:43:51.603 00.008 10072 IsGuiding returns 0
00:43:51.603 00.000 10072 Move returns status 0, amount 11
00:43:51.603 00.000 10072 MoveAxis(N, 0, ABG)
00:43:51.603 00.000 10072 Move returns status 0, amount 0
00:43:51.603 00.000 10072 move complete, result=0
00:43:51.603 00.000 10072 worker thread done servicing request
00:43:51.603 00.000 10072 Worker thread wakes up
00:43:51.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:51.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:51.605 00.002 1032 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:43:52.229 00.624 10072 Exposure complete
00:43:52.276 00.047 10072 worker thread done servicing request
00:43:52.277 00.001 1032 OnExposeComplete: enter
00:43:52.278 00.001 1032 UpdateGuideState(): m_state=6
00:43:52.281 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3562
00:43:52.282 00.001 1032 Star::Find returns 1 (0), X=320.75, Y=745.77, Mass=1254, SNR=24.9, Peak=140 HFD=2.7
00:43:52.284 00.002 1032 MultiStar: [#1 0.14,-0.08,1.21,U] [#2 0.14,0.00,0.99,U] [#3 0.32,0.10,0.00,M4] [#4 0.08,-0.10,0.69,U] [#5 0.21,0.10,0.74,U] [#6 0.13,-0.17,0.75,U] [#7 -0.00,0.21,0.57,U] [#8 0.02,0.08,0.61,U] 
00:43:52.285 00.001 1032 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.20, -0.07}
00:43:52.286 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
00:43:52.288 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
00:43:52.290 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.13 mountX=-0.05 mountY=-0.12, mountTheta=-1.96
00:43:52.293 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
00:43:52.295 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
00:43:52.297 00.002 10072 Worker thread wakes up
00:43:52.297 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:43:52.298 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:43:52.298 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
00:43:52.300 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:52.303 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:43:52.303 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:43:52.303 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:52.303 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:43:52.303 00.000 10072 MoveAxis(W, 12, ABG)
00:43:52.303 00.000 10072 Guiding  Dir = 3, Dur = 12
00:43:52.305 00.002 10072 IsGuiding returns 0
00:43:52.305 00.000 10072 PulseGuide returned control before completion, sleep 22
00:43:52.323 00.018 1032 UpdateGuideState exits: m=1254 SNR=24.9
00:43:52.325 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:52.327 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:52.329 00.002 1032 Enqueuing Expose request
00:43:52.334 00.005 10072 IsGuiding returns 0
00:43:52.334 00.000 10072 Move returns status 0, amount 12
00:43:52.334 00.000 10072 MoveAxis(N, 0, ABG)
00:43:52.334 00.000 10072 Move returns status 0, amount 0
00:43:52.334 00.000 10072 move complete, result=0
00:43:52.334 00.000 10072 worker thread done servicing request
00:43:52.334 00.000 10072 Worker thread wakes up
00:43:52.334 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:52.335 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:52.341 00.006 1032 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:43:52.744 00.403 10072 Exposure complete
00:43:52.795 00.051 10072 worker thread done servicing request
00:43:52.795 00.000 1032 OnExposeComplete: enter
00:43:52.797 00.002 1032 UpdateGuideState(): m_state=6
00:43:52.802 00.005 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3563
00:43:52.804 00.002 1032 Star::Find returns 1 (0), X=320.74, Y=745.92, Mass=1451, SNR=26.8, Peak=156 HFD=2.6
00:43:52.806 00.002 1032 MultiStar: [#1 0.11,-0.01,1.13,U] [#2 0.15,-0.01,0.93,U] [#3 0.07,0.16,0.73,U] [#4 0.10,0.02,0.67,U] [#5 0.17,0.07,0.69,U] [#6 0.24,-0.02,0.70,U] [#7 0.03,-0.24,0.52,U] [#8 0.16,0.18,0.60,U] 
00:43:52.808 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.03}, one-star: {0.19, 0.08}
00:43:52.810 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
00:43:52.811 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
00:43:52.813 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.21 mountX=-0.01 mountY=-0.14, mountTheta=-1.62
00:43:52.815 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
00:43:52.817 00.002 1032 Enqueuing Move request for scope (0.14, 0.03)
00:43:52.819 00.002 10072 Worker thread wakes up
00:43:52.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
00:43:52.819 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
00:43:52.819 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
00:43:52.821 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:52.824 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:43:52.824 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:43:52.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:52.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:43:52.824 00.000 10072 MoveAxis(W, 11, ABG)
00:43:52.824 00.000 10072 Guiding  Dir = 3, Dur = 11
00:43:52.824 00.000 10072 IsGuiding returns 0
00:43:52.825 00.001 10072 PulseGuide returned control before completion, sleep 21
00:43:52.843 00.018 1032 UpdateGuideState exits: m=1451 SNR=26.8
00:43:52.845 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:52.847 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:52.849 00.002 1032 Enqueuing Expose request
00:43:52.851 00.002 10072 IsGuiding returns 0
00:43:52.851 00.000 10072 Move returns status 0, amount 11
00:43:52.851 00.000 10072 MoveAxis(N, 0, ABG)
00:43:52.851 00.000 10072 Move returns status 0, amount 0
00:43:52.851 00.000 10072 move complete, result=0
00:43:52.851 00.000 10072 worker thread done servicing request
00:43:52.851 00.000 10072 Worker thread wakes up
00:43:52.851 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:52.853 00.002 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:52.860 00.007 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:43:53.480 00.620 10072 Exposure complete
00:43:53.531 00.051 1032 OnExposeComplete: enter
00:43:53.533 00.002 1032 UpdateGuideState(): m_state=6
00:43:53.535 00.002 10072 worker thread done servicing request
00:43:53.535 00.000 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3564
00:43:53.536 00.001 1032 Star::Find returns 1 (0), X=320.77, Y=745.85, Mass=1313, SNR=25.5, Peak=149 HFD=2.6
00:43:53.538 00.002 1032 MultiStar: [#1 -0.03,-0.07,1.21,U] [#2 0.12,-0.13,0.97,U] [#3 0.03,0.08,0.73,U] [#4 0.16,0.03,0.69,U] [#5 0.19,-0.02,0.68,U] [#6 0.05,-0.12,0.70,U] [#7 0.07,0.02,0.57,U] [#8 0.16,0.08,0.59,U] 
00:43:53.539 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {0.22, 0.01}
00:43:53.541 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
00:43:53.542 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
00:43:53.544 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-0.20 mountX=-0.05 mountY=-0.09, mountTheta=-2.03
00:43:53.546 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
00:43:53.551 00.005 1032 Enqueuing Move request for scope (0.10, -0.02)
00:43:53.553 00.002 10072 Worker thread wakes up
00:43:53.553 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
00:43:53.554 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
00:43:53.554 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
00:43:53.556 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:53.558 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:43:53.558 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:43:53.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:53.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:43:53.558 00.000 10072 MoveAxis(W, 11, ABG)
00:43:53.559 00.001 10072 Guiding  Dir = 3, Dur = 11
00:43:53.559 00.000 10072 IsGuiding returns 0
00:43:53.559 00.000 10072 PulseGuide returned control before completion, sleep 21
00:43:53.576 00.017 1032 UpdateGuideState exits: m=1313 SNR=25.5
00:43:53.579 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:53.582 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:53.584 00.002 1032 Enqueuing Expose request
00:43:53.587 00.003 10072 IsGuiding returns 0
00:43:53.587 00.000 10072 Move returns status 0, amount 11
00:43:53.587 00.000 10072 MoveAxis(N, 0, ABG)
00:43:53.587 00.000 10072 Move returns status 0, amount 0
00:43:53.587 00.000 10072 move complete, result=0
00:43:53.587 00.000 10072 worker thread done servicing request
00:43:53.587 00.000 10072 Worker thread wakes up
00:43:53.588 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:53.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:53.593 00.005 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
00:43:53.996 00.403 10072 Exposure complete
00:43:54.056 00.060 10072 worker thread done servicing request
00:43:54.056 00.000 1032 OnExposeComplete: enter
00:43:54.059 00.003 1032 UpdateGuideState(): m_state=6
00:43:54.061 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3565
00:43:54.063 00.002 1032 Star::Find returns 1 (0), X=320.72, Y=745.81, Mass=1328, SNR=25.7, Peak=143 HFD=2.7
00:43:54.066 00.003 1032 MultiStar: [#1 0.15,-0.20,1.12,U] [#2 0.20,-0.11,0.97,U] [#3 0.12,-0.06,0.79,U] [#4 0.14,-0.11,0.68,U] [#5 0.10,0.02,0.74,U] [#6 0.24,0.01,0.74,U] [#7 0.10,-0.15,0.52,U] [#8 0.25,0.14,0.00,M1] 
00:43:54.068 00.002 1032 single-star, 7 included, MultiStar: {0.16, -0.08}, one-star: {0.17, -0.03}
00:43:54.070 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
00:43:54.073 00.003 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
00:43:54.074 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.19 mountX=-0.07 mountY=-0.15, mountTheta=-2.02
00:43:54.077 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
00:43:54.080 00.003 1032 Enqueuing Move request for scope (0.17, -0.03)
00:43:54.083 00.003 10072 Worker thread wakes up
00:43:54.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
00:43:54.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
00:43:54.083 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.07 yDistance=-0.15
00:43:54.090 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:54.093 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:43:54.093 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:43:54.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:54.094 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:43:54.094 00.000 10072 MoveAxis(W, 10, ABG)
00:43:54.094 00.000 10072 Guiding  Dir = 3, Dur = 10
00:43:54.094 00.000 10072 IsGuiding returns 0
00:43:54.095 00.001 10072 PulseGuide returned control before completion, sleep 20
00:43:54.116 00.021 1032 UpdateGuideState exits: m=1328 SNR=25.7
00:43:54.118 00.002 10072 IsGuiding returns 0
00:43:54.118 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:54.121 00.003 10072 Move returns status 0, amount 10
00:43:54.121 00.000 10072 MoveAxis(N, 0, ABG)
00:43:54.121 00.000 10072 Move returns status 0, amount 0
00:43:54.121 00.000 10072 move complete, result=0
00:43:54.121 00.000 10072 worker thread done servicing request
00:43:54.121 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:54.123 00.002 1032 Enqueuing Expose request
00:43:54.126 00.003 10072 Worker thread wakes up
00:43:54.126 00.000 1032 GuideStep: -0.1 px 10 ms WEST, -0.2 px 0 ms NORTH
00:43:54.129 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:54.129 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:54.760 00.631 10072 Exposure complete
00:43:54.814 00.054 10072 worker thread done servicing request
00:43:54.814 00.000 1032 OnExposeComplete: enter
00:43:54.817 00.003 1032 UpdateGuideState(): m_state=6
00:43:54.818 00.001 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3566
00:43:54.821 00.003 1032 Star::Find returns 1 (0), X=320.57, Y=745.86, Mass=1277, SNR=25.2, Peak=151 HFD=2.5
00:43:54.823 00.002 1032 MultiStar: [#1 0.01,-0.08,1.16,U] [#2 0.24,-0.02,1.07,U] [#3 0.17,0.18,0.76,U] [#4 0.12,-0.07,0.68,U] [#5 0.18,0.07,0.76,U] [#6 0.16,0.05,0.73,U] [#7 0.01,-0.08,0.55,U] [#8 0.17,0.14,0.63,U] 
00:43:54.825 00.002 1032 single-star, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.02, 0.03}
00:43:54.826 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
00:43:54.827 00.001 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
00:43:54.830 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.91 mountX=0.02 mountY=-0.03, mountTheta=-0.92
00:43:54.832 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
00:43:54.834 00.002 1032 Enqueuing Move request for scope (0.02, 0.03)
00:43:54.835 00.001 10072 Worker thread wakes up
00:43:54.835 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
00:43:54.835 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
00:43:54.835 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
00:43:54.838 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:54.840 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:43:54.840 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:43:54.840 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:54.841 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:43:54.841 00.000 10072 MoveAxis(W, 11, ABG)
00:43:54.841 00.000 10072 Guiding  Dir = 3, Dur = 11
00:43:54.841 00.000 10072 IsGuiding returns 0
00:43:54.842 00.001 10072 PulseGuide returned control before completion, sleep 21
00:43:54.860 00.018 1032 UpdateGuideState exits: m=1277 SNR=25.2
00:43:54.862 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:54.864 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:54.866 00.002 1032 Enqueuing Expose request
00:43:54.869 00.003 10072 IsGuiding returns 0
00:43:54.869 00.000 10072 Move returns status 0, amount 11
00:43:54.869 00.000 10072 MoveAxis(N, 0, ABG)
00:43:54.869 00.000 10072 Move returns status 0, amount 0
00:43:54.869 00.000 10072 move complete, result=0
00:43:54.869 00.000 10072 worker thread done servicing request
00:43:54.870 00.001 10072 Worker thread wakes up
00:43:54.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:54.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:54.878 00.008 1032 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
00:43:55.277 00.399 10072 Exposure complete
00:43:55.329 00.052 10072 worker thread done servicing request
00:43:55.329 00.000 1032 OnExposeComplete: enter
00:43:55.333 00.004 1032 UpdateGuideState(): m_state=6
00:43:55.335 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3567
00:43:55.338 00.003 1032 Star::Find returns 1 (0), X=320.63, Y=745.89, Mass=1519, SNR=27.4, Peak=172 HFD=2.5
00:43:55.340 00.002 1032 MultiStar: [#1 0.02,-0.01,1.09,U] [#2 0.17,0.04,0.93,U] [#3 0.13,0.12,0.73,U] [#4 0.16,-0.01,0.61,U] [#5 0.20,0.16,0.66,U] [#6 0.16,0.11,0.68,U] [#7 0.13,-0.06,0.53,U] [#8 0.09,0.20,0.57,U] 
00:43:55.342 00.002 1032 single-star, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.08, 0.05}
00:43:55.344 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
00:43:55.346 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
00:43:55.347 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.57 mountX=0.03 mountY=-0.09, mountTheta=-1.26
00:43:55.351 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
00:43:55.354 00.003 1032 Enqueuing Move request for scope (0.08, 0.05)
00:43:55.356 00.002 10072 Worker thread wakes up
00:43:55.356 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:43:55.356 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:43:55.356 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
00:43:55.359 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:55.362 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:43:55.362 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:43:55.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:55.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:43:55.362 00.000 10072 MoveAxis(W, 10, ABG)
00:43:55.362 00.000 10072 Guiding  Dir = 3, Dur = 10
00:43:55.363 00.001 10072 IsGuiding returns 0
00:43:55.363 00.000 10072 PulseGuide returned control before completion, sleep 20
00:43:55.382 00.019 1032 UpdateGuideState exits: m=1519 SNR=27.4
00:43:55.384 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:55.386 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:55.389 00.003 1032 Enqueuing Expose request
00:43:55.399 00.010 10072 IsGuiding returns 0
00:43:55.399 00.000 10072 Move returns status 0, amount 10
00:43:55.399 00.000 10072 MoveAxis(N, 0, ABG)
00:43:55.399 00.000 10072 Move returns status 0, amount 0
00:43:55.399 00.000 10072 move complete, result=0
00:43:55.399 00.000 10072 worker thread done servicing request
00:43:55.399 00.000 10072 Worker thread wakes up
00:43:55.399 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:55.399 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:55.400 00.001 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:43:56.027 00.627 10072 Exposure complete
00:43:56.076 00.049 10072 worker thread done servicing request
00:43:56.077 00.001 1032 OnExposeComplete: enter
00:43:56.080 00.003 1032 UpdateGuideState(): m_state=6
00:43:56.082 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3568
00:43:56.084 00.002 1032 Star::Find returns 1 (0), X=320.80, Y=745.88, Mass=1502, SNR=27.3, Peak=176 HFD=2.5
00:43:56.087 00.003 1032 MultiStar: [#1 0.01,0.05,1.14,U] [#2 0.19,-0.03,0.92,U] [#3 0.15,0.13,0.73,U] [#4 0.18,-0.03,0.68,U] [#5 0.23,0.19,0.00,M1] [#6 0.10,-0.05,0.68,U] [#7 -0.01,0.06,0.54,U] [#8 0.09,0.11,0.57,U] 
00:43:56.089 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.03}, one-star: {0.25, 0.04}
00:43:56.090 00.001 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
00:43:56.092 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
00:43:56.094 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.27 mountX=0.00 mountY=-0.13, mountTheta=-1.56
00:43:56.097 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
00:43:56.098 00.001 1032 Enqueuing Move request for scope (0.13, 0.03)
00:43:56.099 00.001 10072 Worker thread wakes up
00:43:56.100 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
00:43:56.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
00:43:56.100 00.000 10072 Moving (0.13, 0.03) raw xDistance=0.00 yDistance=-0.13
00:43:56.101 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:56.103 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:43:56.103 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:43:56.103 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:56.103 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:43:56.103 00.000 10072 MoveAxis(W, 10, ABG)
00:43:56.103 00.000 10072 Guiding  Dir = 3, Dur = 10
00:43:56.104 00.001 10072 IsGuiding returns 0
00:43:56.104 00.000 10072 PulseGuide returned control before completion, sleep 20
00:43:56.123 00.019 1032 UpdateGuideState exits: m=1502 SNR=27.3
00:43:56.124 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:56.126 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:56.127 00.001 1032 Enqueuing Expose request
00:43:56.131 00.004 10072 IsGuiding returns 0
00:43:56.131 00.000 10072 Move returns status 0, amount 10
00:43:56.131 00.000 10072 MoveAxis(N, 0, ABG)
00:43:56.131 00.000 10072 Move returns status 0, amount 0
00:43:56.131 00.000 10072 move complete, result=0
00:43:56.131 00.000 10072 worker thread done servicing request
00:43:56.132 00.001 10072 Worker thread wakes up
00:43:56.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:56.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:56.136 00.004 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:43:56.543 00.407 10072 Exposure complete
00:43:56.596 00.053 10072 worker thread done servicing request
00:43:56.597 00.001 1032 OnExposeComplete: enter
00:43:56.599 00.002 1032 UpdateGuideState(): m_state=6
00:43:56.601 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3569
00:43:56.603 00.002 1032 Star::Find returns 1 (0), X=320.71, Y=745.87, Mass=1410, SNR=26.5, Peak=155 HFD=2.6
00:43:56.605 00.002 1032 MultiStar: [#1 0.09,-0.04,1.05,U] [#2 0.15,0.05,0.96,U] [#3 0.29,0.02,0.00,M1] [#4 0.22,-0.09,0.66,U] [#5 0.14,-0.01,0.65,U] [#6 0.17,-0.09,0.69,U] [#7 -0.04,-0.11,0.52,U] [#8 0.03,0.04,0.59,U] 
00:43:56.607 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.16, 0.03}
00:43:56.609 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
00:43:56.613 00.004 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
00:43:56.616 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.15 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
00:43:56.620 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
00:43:56.623 00.003 1032 Enqueuing Move request for scope (0.12, -0.02)
00:43:56.625 00.002 10072 Worker thread wakes up
00:43:56.625 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
00:43:56.625 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
00:43:56.625 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
00:43:56.627 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:56.630 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:43:56.630 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:43:56.631 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:56.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:43:56.631 00.000 10072 MoveAxis(W, 8, ABG)
00:43:56.631 00.000 10072 Guiding  Dir = 3, Dur = 8
00:43:56.631 00.000 10072 IsGuiding returns 0
00:43:56.632 00.001 10072 PulseGuide returned control before completion, sleep 18
00:43:56.654 00.022 1032 UpdateGuideState exits: m=1410 SNR=26.5
00:43:56.657 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:56.659 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:56.661 00.002 1032 Enqueuing Expose request
00:43:56.664 00.003 10072 IsGuiding returns 0
00:43:56.665 00.001 10072 Move returns status 0, amount 8
00:43:56.665 00.000 10072 MoveAxis(N, 0, ABG)
00:43:56.665 00.000 10072 Move returns status 0, amount 0
00:43:56.665 00.000 10072 move complete, result=0
00:43:56.665 00.000 10072 worker thread done servicing request
00:43:56.665 00.000 10072 Worker thread wakes up
00:43:56.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:56.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:56.674 00.009 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:43:57.291 00.617 10072 Exposure complete
00:43:57.346 00.055 10072 worker thread done servicing request
00:43:57.346 00.000 1032 OnExposeComplete: enter
00:43:57.349 00.003 1032 UpdateGuideState(): m_state=6
00:43:57.352 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3570
00:43:57.354 00.002 1032 Star::Find returns 1 (0), X=320.79, Y=745.87, Mass=1402, SNR=26.4, Peak=158 HFD=2.6
00:43:57.356 00.002 1032 MultiStar: [#1 -0.00,-0.08,1.10,U] [#2 0.26,-0.04,0.94,U] [#3 0.31,0.04,0.00,M2] [#4 0.23,-0.05,0.65,U] [#5 0.14,0.09,0.70,U] [#6 0.19,-0.01,0.66,U] [#7 0.04,0.08,0.55,U] [#8 0.15,0.18,0.56,U] 
00:43:57.358 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.01}, one-star: {0.24, 0.03}
00:43:57.362 00.004 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
00:43:57.364 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
00:43:57.368 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.16 cameraTheta=0.08 mountX=-0.03 mountY=-0.15, mountTheta=-1.75
00:43:57.370 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
00:43:57.373 00.003 1032 Enqueuing Move request for scope (0.15, 0.01)
00:43:57.375 00.002 10072 Worker thread wakes up
00:43:57.376 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
00:43:57.376 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
00:43:57.376 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.15
00:43:57.378 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:57.380 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:43:57.381 00.001 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:43:57.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:57.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:43:57.381 00.000 10072 MoveAxis(W, 9, ABG)
00:43:57.381 00.000 10072 Guiding  Dir = 3, Dur = 9
00:43:57.381 00.000 10072 IsGuiding returns 0
00:43:57.382 00.001 10072 PulseGuide returned control before completion, sleep 19
00:43:57.404 00.022 1032 UpdateGuideState exits: m=1402 SNR=26.4
00:43:57.406 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:57.408 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:57.409 00.001 1032 Enqueuing Expose request
00:43:57.415 00.006 10072 IsGuiding returns 0
00:43:57.415 00.000 10072 Move returns status 0, amount 9
00:43:57.415 00.000 10072 MoveAxis(N, 0, ABG)
00:43:57.415 00.000 10072 Move returns status 0, amount 0
00:43:57.415 00.000 10072 move complete, result=0
00:43:57.415 00.000 10072 worker thread done servicing request
00:43:57.415 00.000 10072 Worker thread wakes up
00:43:57.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:57.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:57.421 00.006 1032 GuideStep: -0.0 px 9 ms WEST, -0.2 px 0 ms NORTH
00:43:57.822 00.401 10072 Exposure complete
00:43:57.878 00.056 10072 worker thread done servicing request
00:43:57.878 00.000 1032 OnExposeComplete: enter
00:43:57.881 00.003 1032 UpdateGuideState(): m_state=6
00:43:57.884 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3571
00:43:57.886 00.002 1032 Star::Find returns 1 (0), X=320.72, Y=745.95, Mass=1272, SNR=25.1, Peak=157 HFD=2.6
00:43:57.888 00.002 1032 MultiStar: [#1 0.11,0.04,1.21,U] [#2 0.19,0.00,1.03,U] [#3 0.20,0.33,0.00,M3] [#4 0.30,-0.03,0.00,M1] [#5 0.27,0.04,0.00,M1] [#6 0.34,0.06,0.00,M1] [#7 0.10,0.12,0.58,U] [#8 0.28,0.30,0.00,M1] 
00:43:57.890 00.002 1032 refined, 3 included, MultiStar: {0.15, 0.06}, one-star: {0.17, 0.11}
00:43:57.892 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
00:43:57.894 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
00:43:57.896 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.39 mountX=0.02 mountY=-0.16, mountTheta=-1.44
00:43:57.899 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
00:43:57.902 00.003 1032 Enqueuing Move request for scope (0.15, 0.06)
00:43:57.904 00.002 10072 Worker thread wakes up
00:43:57.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
00:43:57.904 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
00:43:57.904 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
00:43:57.906 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:57.908 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:43:57.908 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:43:57.909 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:57.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:43:57.909 00.000 10072 MoveAxis(W, 8, ABG)
00:43:57.909 00.000 10072 Guiding  Dir = 3, Dur = 8
00:43:57.909 00.000 10072 IsGuiding returns 0
00:43:57.910 00.001 10072 PulseGuide returned control before completion, sleep 18
00:43:57.930 00.020 1032 UpdateGuideState exits: m=1272 SNR=25.1
00:43:57.933 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:57.935 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:57.936 00.001 1032 Enqueuing Expose request
00:43:57.944 00.008 10072 IsGuiding returns 0
00:43:57.944 00.000 10072 Move returns status 0, amount 8
00:43:57.944 00.000 10072 MoveAxis(N, 0, ABG)
00:43:57.944 00.000 10072 Move returns status 0, amount 0
00:43:57.944 00.000 10072 move complete, result=0
00:43:57.944 00.000 10072 worker thread done servicing request
00:43:57.944 00.000 10072 Worker thread wakes up
00:43:57.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:57.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:57.947 00.003 1032 GuideStep: 0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
00:43:58.570 00.623 10072 Exposure complete
00:43:58.626 00.056 10072 worker thread done servicing request
00:43:58.626 00.000 1032 OnExposeComplete: enter
00:43:58.628 00.002 1032 UpdateGuideState(): m_state=6
00:43:58.630 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3572
00:43:58.632 00.002 1032 Star::Find returns 1 (0), X=320.84, Y=745.87, Mass=1337, SNR=25.8, Peak=156 HFD=2.6
00:43:58.634 00.002 1032 MultiStar: [#1 0.16,0.10,1.15,U] [#2 0.18,0.07,1.00,U] [#3 0.07,0.25,0.77,U] [#4 0.29,0.10,0.00,M2] [#5 0.20,0.20,0.00,M2] [#6 0.31,0.12,0.00,M2] [#7 -0.01,0.20,0.58,U] [#8 0.34,0.30,0.00,M2] 
00:43:58.636 00.002 1032 refined, 4 included, MultiStar: {0.16, 0.12}, one-star: {0.29, 0.03}
00:43:58.638 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
00:43:58.640 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
00:43:58.641 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.19 cameraTheta=0.64 mountX=0.07 mountY=-0.18, mountTheta=-1.19
00:43:58.645 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.12, opts=13)
00:43:58.648 00.003 1032 Enqueuing Move request for scope (0.16, 0.12)
00:43:58.650 00.002 10072 Worker thread wakes up
00:43:58.650 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
00:43:58.650 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
00:43:58.651 00.001 10072 Moving (0.16, 0.12) raw xDistance=0.07 yDistance=-0.18
00:43:58.653 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:58.655 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:43:58.655 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:43:58.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:58.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:43:58.655 00.000 10072 MoveAxis(W, 9, ABG)
00:43:58.655 00.000 10072 Guiding  Dir = 3, Dur = 9
00:43:58.656 00.001 10072 IsGuiding returns 0
00:43:58.656 00.000 10072 PulseGuide returned control before completion, sleep 19
00:43:58.675 00.019 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:43:58.678 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:58.679 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:58.681 00.002 1032 Enqueuing Expose request
00:43:58.691 00.010 10072 IsGuiding returns 0
00:43:58.691 00.000 10072 Move returns status 0, amount 9
00:43:58.691 00.000 10072 MoveAxis(N, 0, ABG)
00:43:58.691 00.000 10072 Move returns status 0, amount 0
00:43:58.691 00.000 10072 move complete, result=0
00:43:58.691 00.000 10072 worker thread done servicing request
00:43:58.691 00.000 10072 Worker thread wakes up
00:43:58.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:58.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:58.694 00.003 1032 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
00:43:59.104 00.410 10072 Exposure complete
00:43:59.159 00.055 10072 worker thread done servicing request
00:43:59.159 00.000 1032 OnExposeComplete: enter
00:43:59.161 00.002 1032 UpdateGuideState(): m_state=6
00:43:59.163 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3573
00:43:59.165 00.002 1032 Star::Find returns 1 (0), X=320.83, Y=745.94, Mass=1448, SNR=26.8, Peak=171 HFD=2.6
00:43:59.167 00.002 1032 MultiStar: [#1 0.16,0.03,1.09,U] [#2 0.33,0.09,0.00,M1] [#3 0.21,0.09,0.71,U] [#4 0.29,0.05,0.00,M3] [#5 0.28,0.18,0.00,M3] [#6 0.20,0.14,0.68,U] [#7 0.03,0.05,0.51,U] [#8 0.14,0.16,0.59,U] 
00:43:59.169 00.002 1032 refined, 5 included, MultiStar: {0.18, 0.09}, one-star: {0.28, 0.10}
00:43:59.170 00.001 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
00:43:59.172 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
00:43:59.173 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.45 mountX=0.04 mountY=-0.20, mountTheta=-1.38
00:43:59.176 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.09, opts=13)
00:43:59.178 00.002 1032 Enqueuing Move request for scope (0.18, 0.09)
00:43:59.180 00.002 10072 Worker thread wakes up
00:43:59.180 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
00:43:59.181 00.001 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
00:43:59.181 00.000 10072 Moving (0.18, 0.09) raw xDistance=0.04 yDistance=-0.20
00:43:59.184 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:59.187 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
00:43:59.187 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:43:59.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:59.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:43:59.187 00.000 10072 MoveAxis(W, 7, ABG)
00:43:59.187 00.000 10072 Guiding  Dir = 3, Dur = 7
00:43:59.187 00.000 10072 IsGuiding returns 0
00:43:59.187 00.000 10072 PulseGuide returned control before completion, sleep 17
00:43:59.208 00.021 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:43:59.212 00.004 10072 IsGuiding returns 0
00:43:59.212 00.000 10072 Move returns status 0, amount 7
00:43:59.213 00.001 10072 MoveAxis(N, 0, ABG)
00:43:59.213 00.000 10072 Move returns status 0, amount 0
00:43:59.213 00.000 10072 move complete, result=0
00:43:59.213 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:59.215 00.002 10072 worker thread done servicing request
00:43:59.215 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:59.218 00.003 1032 Enqueuing Expose request
00:43:59.220 00.002 1032 GuideStep: 0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
00:43:59.222 00.002 10072 Worker thread wakes up
00:43:59.222 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:59.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:59.856 00.634 10072 Exposure complete
00:43:59.910 00.054 10072 worker thread done servicing request
00:43:59.910 00.000 1032 OnExposeComplete: enter
00:43:59.912 00.002 1032 UpdateGuideState(): m_state=6
00:43:59.913 00.001 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3574
00:43:59.916 00.003 1032 Star::Find returns 1 (0), X=320.86, Y=745.91, Mass=1461, SNR=26.9, Peak=183 HFD=2.6
00:43:59.918 00.002 1032 MultiStar: [#1 0.05,0.02,1.13,U] [#2 0.29,0.02,0.00,M2] [#3 0.29,0.02,0.00,M2] [#4 0.34,-0.05,0.00,M4] [#5 0.14,0.10,0.71,U] [#6 0.16,0.12,0.65,U] [#7 0.29,-0.08,0.00,M1] [#8 0.12,0.27,0.00,M2] 
00:43:59.920 00.002 1032 refined, 3 included, MultiStar: {0.16, 0.07}, one-star: {0.31, 0.07}
00:43:59.921 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
00:43:59.923 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
00:43:59.925 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.40 mountX=0.02 mountY=-0.18, mountTheta=-1.43
00:43:59.929 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.07, opts=13)
00:43:59.931 00.002 1032 Enqueuing Move request for scope (0.16, 0.07)
00:43:59.934 00.003 10072 Worker thread wakes up
00:43:59.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
00:43:59.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
00:43:59.934 00.000 10072 Moving (0.16, 0.07) raw xDistance=0.02 yDistance=-0.18
00:43:59.936 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:43:59.938 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
00:43:59.938 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:43:59.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:59.939 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:43:59.939 00.000 10072 MoveAxis(W, 8, ABG)
00:43:59.939 00.000 10072 Guiding  Dir = 3, Dur = 8
00:43:59.939 00.000 10072 IsGuiding returns 0
00:43:59.940 00.001 10072 PulseGuide returned control before completion, sleep 18
00:43:59.958 00.018 1032 UpdateGuideState exits: m=1461 SNR=26.9
00:43:59.961 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:59.963 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:43:59.965 00.002 1032 Enqueuing Expose request
00:43:59.967 00.002 10072 IsGuiding returns 0
00:43:59.967 00.000 10072 Move returns status 0, amount 8
00:43:59.967 00.000 10072 MoveAxis(N, 0, ABG)
00:43:59.967 00.000 10072 Move returns status 0, amount 0
00:43:59.967 00.000 10072 move complete, result=0
00:43:59.967 00.000 10072 worker thread done servicing request
00:43:59.967 00.000 10072 Worker thread wakes up
00:43:59.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:43:59.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:43:59.976 00.009 1032 GuideStep: 0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
00:44:00.386 00.410 10072 Exposure complete
00:44:00.438 00.052 10072 worker thread done servicing request
00:44:00.438 00.000 1032 OnExposeComplete: enter
00:44:00.440 00.002 1032 UpdateGuideState(): m_state=6
00:44:00.442 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3575
00:44:00.445 00.003 1032 Star::Find returns 1 (0), X=320.75, Y=745.99, Mass=1559, SNR=27.8, Peak=175 HFD=2.5
00:44:00.447 00.002 1032 MultiStar: [#1 0.05,0.12,1.03,U] [#2 0.10,0.09,0.89,U] [#3 0.18,0.23,0.00,M3] [#4 0.26,0.05,0.67,U] [#5 0.12,0.23,0.65,U] [#6 0.16,0.14,0.66,U] [#7 0.19,0.05,0.52,U] [#8 0.13,0.28,0.00,M3] 
00:44:00.449 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.12}, one-star: {0.20, 0.15}
00:44:00.450 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
00:44:00.452 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
00:44:00.454 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.69 mountX=0.08 mountY=-0.17, mountTheta=-1.14
00:44:00.457 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.12, opts=13)
00:44:00.461 00.004 1032 Enqueuing Move request for scope (0.15, 0.12)
00:44:00.463 00.002 10072 Worker thread wakes up
00:44:00.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
00:44:00.463 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
00:44:00.463 00.000 10072 Moving (0.15, 0.12) raw xDistance=0.08 yDistance=-0.17
00:44:00.465 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:00.467 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
00:44:00.467 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:44:00.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:00.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:44:00.467 00.000 10072 MoveAxis(W, 6, ABG)
00:44:00.467 00.000 10072 Guiding  Dir = 3, Dur = 6
00:44:00.468 00.001 10072 IsGuiding returns 0
00:44:00.468 00.000 10072 PulseGuide returned control before completion, sleep 16
00:44:00.488 00.020 1032 UpdateGuideState exits: m=1559 SNR=27.8
00:44:00.491 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:00.493 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:00.495 00.002 1032 Enqueuing Expose request
00:44:00.497 00.002 10072 IsGuiding returns 0
00:44:00.497 00.000 10072 Move returns status 0, amount 6
00:44:00.497 00.000 10072 MoveAxis(N, 0, ABG)
00:44:00.497 00.000 10072 Move returns status 0, amount 0
00:44:00.497 00.000 10072 move complete, result=0
00:44:00.497 00.000 10072 worker thread done servicing request
00:44:00.497 00.000 10072 Worker thread wakes up
00:44:00.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:00.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:00.504 00.007 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
00:44:01.123 00.619 10072 Exposure complete
00:44:01.171 00.048 10072 worker thread done servicing request
00:44:01.171 00.000 1032 OnExposeComplete: enter
00:44:01.174 00.003 1032 UpdateGuideState(): m_state=6
00:44:01.177 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3576
00:44:01.180 00.003 1032 Star::Find returns 1 (0), X=320.66, Y=746.04, Mass=1341, SNR=25.8, Peak=142 HFD=2.5
00:44:01.182 00.002 1032 MultiStar: [#1 0.06,0.26,1.13,U] [#2 0.15,0.16,0.99,U] [#3 0.16,0.25,0.00,M4] [#4 0.24,0.13,0.00,M4] [#5 0.12,0.32,0.00,M2] [#6 0.18,0.15,0.72,U] [#7 -0.02,0.15,0.56,U] [#8 0.09,0.45,0.00,M4] 
00:44:01.184 00.002 1032 refined, 4 included, MultiStar: {0.10, 0.19}, one-star: {0.11, 0.20}
00:44:01.186 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
00:44:01.187 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
00:44:01.189 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.22 cameraTheta=1.09 mountX=0.16 mountY=-0.15, mountTheta=-0.74
00:44:01.193 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.19, opts=13)
00:44:01.195 00.002 1032 Enqueuing Move request for scope (0.10, 0.19)
00:44:01.197 00.002 10072 Worker thread wakes up
00:44:01.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
00:44:01.197 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
00:44:01.197 00.000 10072 Moving (0.10, 0.19) raw xDistance=0.16 yDistance=-0.15
00:44:01.199 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:01.202 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.23
00:44:01.202 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
00:44:01.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:01.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:44:01.202 00.000 10072 MoveAxis(W, 87, ABG)
00:44:01.202 00.000 10072 Guiding  Dir = 3, Dur = 87
00:44:01.202 00.000 10072 IsGuiding returns 0
00:44:01.205 00.003 10072 PulseGuide returned control before completion, sleep 96
00:44:01.224 00.019 1032 UpdateGuideState exits: m=1341 SNR=25.8
00:44:01.226 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:01.228 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:01.231 00.003 1032 Enqueuing Expose request
00:44:01.309 00.078 10072 IsGuiding returns 0
00:44:01.309 00.000 10072 Move returns status 0, amount 87
00:44:01.309 00.000 10072 MoveAxis(N, 0, ABG)
00:44:01.309 00.000 10072 Move returns status 0, amount 0
00:44:01.309 00.000 10072 move complete, result=0
00:44:01.309 00.000 10072 worker thread done servicing request
00:44:01.309 00.000 10072 Worker thread wakes up
00:44:01.309 00.000 1032 GuideStep: 0.2 px 87 ms WEST, -0.1 px 0 ms NORTH
00:44:01.311 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:01.311 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:01.720 00.409 10072 Exposure complete
00:44:01.774 00.054 10072 worker thread done servicing request
00:44:01.774 00.000 1032 OnExposeComplete: enter
00:44:01.776 00.002 1032 UpdateGuideState(): m_state=6
00:44:01.778 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3577
00:44:01.780 00.002 1032 Star::Find returns 1 (0), X=320.76, Y=746.03, Mass=1476, SNR=27.1, Peak=174 HFD=2.5
00:44:01.782 00.002 1032 MultiStar: [#1 0.07,0.05,1.08,U] [#2 0.14,0.07,0.93,U] [#3 0.29,0.21,0.00,M5] [#4 0.23,-0.01,0.65,U] [#5 0.17,0.14,0.72,U] [#6 0.20,0.16,0.70,U] [#7 0.06,-0.02,0.55,U] [#8 0.16,0.22,0.61,U] 
00:44:01.784 00.002 1032 refined, 7 included, MultiStar: {0.15, 0.10}, one-star: {0.21, 0.19}
00:44:01.785 00.001 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
00:44:01.787 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
00:44:01.789 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.19 cameraTheta=0.59 mountX=0.06 mountY=-0.18, mountTheta=-1.24
00:44:01.792 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.10, opts=13)
00:44:01.798 00.006 1032 Enqueuing Move request for scope (0.15, 0.10)
00:44:01.803 00.005 10072 Worker thread wakes up
00:44:01.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
00:44:01.803 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
00:44:01.803 00.000 10072 Moving (0.15, 0.10) raw xDistance=0.06 yDistance=-0.18
00:44:01.806 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:01.809 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:44:01.809 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:44:01.809 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:01.809 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:44:01.809 00.000 10072 MoveAxis(W, 7, ABG)
00:44:01.810 00.001 10072 Guiding  Dir = 3, Dur = 7
00:44:01.810 00.000 10072 IsGuiding returns 0
00:44:01.811 00.001 10072 PulseGuide returned control before completion, sleep 17
00:44:01.831 00.020 1032 UpdateGuideState exits: m=1476 SNR=27.1
00:44:01.836 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:01.839 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:01.840 00.001 1032 Enqueuing Expose request
00:44:01.842 00.002 10072 IsGuiding returns 0
00:44:01.842 00.000 10072 Move returns status 0, amount 7
00:44:01.842 00.000 10072 MoveAxis(N, 0, ABG)
00:44:01.842 00.000 10072 Move returns status 0, amount 0
00:44:01.842 00.000 10072 move complete, result=0
00:44:01.844 00.002 10072 worker thread done servicing request
00:44:01.844 00.000 10072 Worker thread wakes up
00:44:01.844 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:01.844 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:01.851 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
00:44:02.468 00.617 10072 Exposure complete
00:44:02.517 00.049 10072 worker thread done servicing request
00:44:02.517 00.000 1032 OnExposeComplete: enter
00:44:02.520 00.003 1032 UpdateGuideState(): m_state=6
00:44:02.522 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3578
00:44:02.524 00.002 1032 Star::Find returns 1 (0), X=320.86, Y=745.95, Mass=1479, SNR=27.1, Peak=180 HFD=2.6
00:44:02.527 00.003 1032 MultiStar: [#1 0.16,-0.00,1.15,U] [#2 0.27,-0.05,0.00,M1] [#3 0.27,0.08,0.00,M6] [#4 0.20,-0.07,0.65,U] [#5 0.18,-0.03,0.67,U] [#6 0.27,0.10,0.00,M1] [#7 0.09,-0.06,0.53,U] [#8 0.26,0.14,0.00,M4] 
00:44:02.528 00.001 1032 refined, 4 included, MultiStar: {0.20, 0.00}, one-star: {0.31, 0.11}
00:44:02.530 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
00:44:02.531 00.001 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
00:44:02.533 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.00 hyp=0.20 cameraTheta=0.01 mountX=-0.05 mountY=-0.19, mountTheta=-1.82
00:44:02.535 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.00, opts=13)
00:44:02.538 00.003 1032 Enqueuing Move request for scope (0.20, 0.00)
00:44:02.539 00.001 10072 Worker thread wakes up
00:44:02.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.00) opts 0xd
00:44:02.539 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.00)
00:44:02.539 00.000 10072 Moving (0.20, 0.00) raw xDistance=-0.05 yDistance=-0.19
00:44:02.541 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:02.543 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:44:02.543 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:44:02.543 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:02.543 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:44:02.543 00.000 10072 MoveAxis(W, 7, ABG)
00:44:02.543 00.000 10072 Guiding  Dir = 3, Dur = 7
00:44:02.543 00.000 10072 IsGuiding returns 0
00:44:02.545 00.002 10072 PulseGuide returned control before completion, sleep 17
00:44:02.562 00.017 1032 UpdateGuideState exits: m=1479 SNR=27.1
00:44:02.564 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:02.565 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:02.567 00.002 1032 Enqueuing Expose request
00:44:02.574 00.007 10072 IsGuiding returns 0
00:44:02.574 00.000 10072 Move returns status 0, amount 7
00:44:02.574 00.000 10072 MoveAxis(N, 0, ABG)
00:44:02.574 00.000 10072 Move returns status 0, amount 0
00:44:02.574 00.000 10072 move complete, result=0
00:44:02.574 00.000 10072 worker thread done servicing request
00:44:02.574 00.000 10072 Worker thread wakes up
00:44:02.574 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:02.575 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:02.576 00.001 1032 GuideStep: -0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
00:44:02.987 00.411 10072 Exposure complete
00:44:03.033 00.046 10072 worker thread done servicing request
00:44:03.033 00.000 1032 OnExposeComplete: enter
00:44:03.035 00.002 1032 UpdateGuideState(): m_state=6
00:44:03.036 00.001 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3579
00:44:03.038 00.002 1032 Star::Find returns 1 (0), X=320.83, Y=745.95, Mass=1427, SNR=26.6, Peak=172 HFD=2.6
00:44:03.040 00.002 1032 MultiStar: [#1 0.19,-0.06,1.11,U] [#2 0.35,0.05,0.00,M2] [#3 0.32,-0.02,0.00,M7] [#4 0.38,-0.06,0.00,M3] [#5 0.22,0.13,0.73,U] [#6 0.22,-0.13,0.65,U] [#7 0.14,-0.03,0.58,U] [#8 0.17,0.15,0.66,U] 
00:44:03.042 00.002 1032 refined, 5 included, MultiStar: {0.21, 0.03}, one-star: {0.28, 0.11}
00:44:03.043 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:44:03.046 00.003 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:44:03.047 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.14 mountX=-0.02 mountY=-0.21, mountTheta=-1.69
00:44:03.051 00.004 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.03, opts=13)
00:44:03.053 00.002 1032 Enqueuing Move request for scope (0.21, 0.03)
00:44:03.054 00.001 10072 Worker thread wakes up
00:44:03.055 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
00:44:03.055 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
00:44:03.055 00.000 10072 Moving (0.21, 0.03) raw xDistance=-0.02 yDistance=-0.21
00:44:03.057 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:03.059 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:44:03.059 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:44:03.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:44:03.059 00.000 10072 MoveAxis(W, 5, ABG)
00:44:03.059 00.000 10072 Guiding  Dir = 3, Dur = 5
00:44:03.060 00.001 10072 IsGuiding returns 0
00:44:03.060 00.000 10072 PulseGuide returned control before completion, sleep 15
00:44:03.075 00.015 1032 UpdateGuideState exits: m=1427 SNR=26.6
00:44:03.077 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:03.080 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:03.081 00.001 1032 Enqueuing Expose request
00:44:03.083 00.002 10072 IsGuiding returns 0
00:44:03.083 00.000 10072 Move returns status 0, amount 5
00:44:03.083 00.000 10072 MoveAxis(N, 135, ABG)
00:44:03.083 00.000 10072 Guiding  Dir = 0, Dur = 135
00:44:03.083 00.000 10072 IsGuiding returns 0
00:44:03.084 00.001 10072 PulseGuide returned control before completion, sleep 145
00:44:03.233 00.149 10072 IsGuiding returns 1
00:44:03.233 00.000 10072 scope still moving after pulse duration time elapsed
00:44:03.266 00.033 10072 IsGuiding returns 0
00:44:03.266 00.000 10072 scope move finished after 135 + 46 ms
00:44:03.266 00.000 10072 Move returns status 0, amount 135
00:44:03.266 00.000 10072 move complete, result=0
00:44:03.266 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.2 px 135 ms NORTH
00:44:03.305 00.039 10072 worker thread done servicing request
00:44:03.305 00.000 10072 Worker thread wakes up
00:44:03.306 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:03.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:03.945 00.639 10072 Exposure complete
00:44:04.136 00.191 10072 worker thread done servicing request
00:44:04.136 00.000 1032 OnExposeComplete: enter
00:44:04.139 00.003 1032 UpdateGuideState(): m_state=6
00:44:04.143 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3580
00:44:04.148 00.005 1032 Star::Find returns 1 (0), X=320.59, Y=746.09, Mass=1251, SNR=24.8, Peak=127 HFD=2.5
00:44:04.151 00.003 1032 MultiStar: [#1 -0.06,0.05,1.24,U] [#2 0.03,0.13,0.99,U] [#3 0.10,0.15,0.79,U] [#4 0.07,-0.05,0.72,U] [#5 0.04,0.21,0.76,U] [#6 0.07,0.10,0.74,U] [#7 -0.15,0.19,0.59,U] [#8 0.12,0.17,0.62,U] 
00:44:04.154 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.13}, one-star: {0.04, 0.26}
00:44:04.156 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
00:44:04.158 00.002 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
00:44:04.161 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.37 mountX=0.12 mountY=-0.06, mountTheta=-0.46
00:44:04.167 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.13, opts=13)
00:44:04.171 00.004 1032 Enqueuing Move request for scope (0.03, 0.13)
00:44:04.176 00.005 10072 Worker thread wakes up
00:44:04.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
00:44:04.176 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
00:44:04.176 00.000 10072 Moving (0.03, 0.13) raw xDistance=0.12 yDistance=-0.06
00:44:04.185 00.009 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:44:04.185 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:44:04.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:04.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:44:04.185 00.000 10072 MoveAxis(W, 6, ABG)
00:44:04.185 00.000 10072 Guiding  Dir = 3, Dur = 6
00:44:04.187 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:04.191 00.004 10072 IsGuiding returns 0
00:44:04.196 00.005 10072 PulseGuide returned control before completion, sleep 12
00:44:04.213 00.017 10072 IsGuiding returns 0
00:44:04.213 00.000 10072 Move returns status 0, amount 6
00:44:04.213 00.000 10072 MoveAxis(N, 0, ABG)
00:44:04.213 00.000 10072 Move returns status 0, amount 0
00:44:04.213 00.000 10072 move complete, result=0
00:44:04.214 00.001 10072 worker thread done servicing request
00:44:04.230 00.016 1032 UpdateGuideState exits: m=1251 SNR=24.8
00:44:04.245 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:04.250 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:04.253 00.003 1032 Enqueuing Expose request
00:44:04.256 00.003 10072 Worker thread wakes up
00:44:04.256 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:44:04.259 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:04.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:04.677 00.418 10072 Exposure complete
00:44:04.834 00.157 10072 worker thread done servicing request
00:44:04.835 00.001 1032 OnExposeComplete: enter
00:44:04.898 00.063 1032 UpdateGuideState(): m_state=6
00:44:04.910 00.012 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3581
00:44:04.921 00.011 1032 Star::Find returns 1 (0), X=320.69, Y=746.06, Mass=1410, SNR=26.5, Peak=140 HFD=2.6
00:44:04.947 00.026 1032 MultiStar: [#1 0.02,0.16,1.17,U] [#2 0.06,0.12,0.97,U] [#3 0.12,0.14,0.72,U] [#4 0.08,0.08,0.68,U] [#5 -0.01,0.13,0.68,U] [#6 -0.03,0.04,0.68,U] [#7 -0.21,0.10,0.54,U] [#8 0.02,0.13,0.61,U] 
00:44:04.953 00.006 1032 refined, 8 included, MultiStar: {0.03, 0.13}, one-star: {0.14, 0.22}
00:44:04.957 00.004 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
00:44:04.964 00.007 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
00:44:04.968 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.31 mountX=0.12 mountY=-0.07, mountTheta=-0.52
00:44:04.973 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.13, opts=13)
00:44:04.977 00.004 1032 Enqueuing Move request for scope (0.03, 0.13)
00:44:04.981 00.004 10072 Worker thread wakes up
00:44:04.981 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
00:44:04.981 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
00:44:04.981 00.000 10072 Moving (0.03, 0.13) raw xDistance=0.12 yDistance=-0.07
00:44:04.985 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:04.988 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:44:04.989 00.001 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:44:04.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:04.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:44:04.989 00.000 10072 MoveAxis(W, 4, ABG)
00:44:04.989 00.000 10072 Guiding  Dir = 3, Dur = 4
00:44:04.990 00.001 10072 IsGuiding returns 0
00:44:04.993 00.003 10072 PulseGuide returned control before completion, sleep 12
00:44:05.007 00.014 10072 IsGuiding returns 0
00:44:05.007 00.000 10072 Move returns status 0, amount 4
00:44:05.007 00.000 10072 MoveAxis(N, 0, ABG)
00:44:05.007 00.000 10072 Move returns status 0, amount 0
00:44:05.007 00.000 10072 move complete, result=0
00:44:05.008 00.001 10072 worker thread done servicing request
00:44:05.046 00.038 1032 UpdateGuideState exits: m=1410 SNR=26.5
00:44:05.050 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:05.053 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:05.058 00.005 1032 Enqueuing Expose request
00:44:05.062 00.004 10072 Worker thread wakes up
00:44:05.062 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:44:05.067 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:05.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:05.709 00.642 10072 Exposure complete
00:44:05.853 00.144 1032 OnExposeComplete: enter
00:44:05.858 00.005 10072 worker thread done servicing request
00:44:05.858 00.000 1032 UpdateGuideState(): m_state=6
00:44:05.865 00.007 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3582
00:44:05.869 00.004 1032 Star::Find returns 1 (0), X=320.64, Y=745.89, Mass=1375, SNR=26.1, Peak=154 HFD=2.6
00:44:05.879 00.010 1032 MultiStar: [#1 -0.09,0.02,1.16,U] [#2 0.13,-0.01,0.95,U] [#3 0.11,0.02,0.74,U] [#4 0.28,-0.02,0.00,M2] [#5 0.03,0.12,0.69,U] [#6 0.05,-0.05,0.68,U] [#7 -0.15,0.10,0.56,U] [#8 0.17,0.02,0.61,U] 
00:44:05.901 00.022 1032 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {0.09, 0.05}
00:44:05.938 00.037 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
00:44:05.947 00.009 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
00:44:05.953 00.006 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.61 mountX=0.02 mountY=-0.05, mountTheta=-1.22
00:44:05.967 00.014 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
00:44:06.015 00.048 1032 Enqueuing Move request for scope (0.04, 0.03)
00:44:06.018 00.003 10072 Worker thread wakes up
00:44:06.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:44:06.018 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:44:06.019 00.001 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
00:44:06.025 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:06.031 00.006 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:44:06.031 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:44:06.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:06.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:44:06.031 00.000 10072 MoveAxis(W, 4, ABG)
00:44:06.031 00.000 10072 Guiding  Dir = 3, Dur = 4
00:44:06.032 00.001 10072 IsGuiding returns 0
00:44:06.033 00.001 10072 PulseGuide returned control before completion, sleep 14
00:44:06.059 00.026 10072 IsGuiding returns 0
00:44:06.059 00.000 10072 Move returns status 0, amount 4
00:44:06.059 00.000 10072 MoveAxis(N, 0, ABG)
00:44:06.059 00.000 10072 Move returns status 0, amount 0
00:44:06.059 00.000 10072 move complete, result=0
00:44:06.059 00.000 10072 worker thread done servicing request
00:44:06.062 00.003 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:44:06.068 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:06.071 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:06.075 00.004 1032 Enqueuing Expose request
00:44:06.077 00.002 10072 Worker thread wakes up
00:44:06.078 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:06.078 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:06.080 00.002 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:44:06.818 00.738 10072 Exposure complete
00:44:07.007 00.189 1032 OnExposeComplete: enter
00:44:07.013 00.006 10072 worker thread done servicing request
00:44:07.013 00.000 1032 UpdateGuideState(): m_state=6
00:44:07.017 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3583
00:44:07.027 00.010 1032 Star::Find returns 1 (0), X=320.51, Y=746.00, Mass=1451, SNR=26.8, Peak=161 HFD=2.4
00:44:07.048 00.021 1032 MultiStar: [#1 -0.13,0.01,1.13,U] [#2 -0.01,-0.02,0.98,U] [#3 0.13,0.12,0.71,U] [#4 0.04,-0.04,0.70,U] [#5 0.04,0.05,0.70,U] [#6 0.09,0.12,0.70,U] [#7 0.02,-0.03,0.52,U] [#8 0.01,0.31,0.00,M1] 
00:44:07.052 00.004 1032 refined, 7 included, MultiStar: {0.00, 0.05}, one-star: {-0.04, 0.16}
00:44:07.057 00.005 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
00:44:07.060 00.003 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
00:44:07.064 00.004 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.54 mountX=0.05 mountY=-0.01, mountTheta=-0.29
00:44:07.069 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
00:44:07.073 00.004 1032 Enqueuing Move request for scope (0.00, 0.05)
00:44:07.077 00.004 10072 Worker thread wakes up
00:44:07.077 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
00:44:07.077 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
00:44:07.077 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
00:44:07.080 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:07.091 00.011 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:44:07.091 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:44:07.091 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:07.091 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:44:07.093 00.002 10072 MoveAxis(W, 4, ABG)
00:44:07.093 00.000 10072 Guiding  Dir = 3, Dur = 4
00:44:07.094 00.001 10072 IsGuiding returns 0
00:44:07.095 00.001 10072 PulseGuide returned control before completion, sleep 13
00:44:07.133 00.038 10072 IsGuiding returns 0
00:44:07.133 00.000 10072 Move returns status 0, amount 4
00:44:07.133 00.000 10072 MoveAxis(N, 0, ABG)
00:44:07.133 00.000 10072 Move returns status 0, amount 0
00:44:07.133 00.000 10072 move complete, result=0
00:44:07.133 00.000 10072 worker thread done servicing request
00:44:07.166 00.033 1032 UpdateGuideState exits: m=1451 SNR=26.8
00:44:07.178 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:07.183 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:07.191 00.008 1032 Enqueuing Expose request
00:44:07.197 00.006 10072 Worker thread wakes up
00:44:07.197 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:07.197 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:07.199 00.002 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:44:07.945 00.746 10072 Exposure complete
00:44:08.060 00.115 10072 worker thread done servicing request
00:44:08.060 00.000 1032 OnExposeComplete: enter
00:44:08.063 00.003 1032 UpdateGuideState(): m_state=6
00:44:08.068 00.005 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3584
00:44:08.072 00.004 1032 Star::Find returns 1 (0), X=320.62, Y=745.89, Mass=1358, SNR=26.0, Peak=150 HFD=2.6
00:44:08.075 00.003 1032 MultiStar: [#1 -0.02,-0.03,1.15,U] [#2 0.15,0.01,0.99,U] [#3 0.15,-0.02,0.75,U] [#4 0.10,-0.04,0.68,U] [#5 0.23,0.02,0.73,U] [#6 -0.01,-0.10,0.73,U] [#7 -0.01,-0.23,0.53,U] [#8 0.01,0.18,0.60,U] 
00:44:08.077 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.07, 0.05}
00:44:08.081 00.004 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
00:44:08.084 00.003 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
00:44:08.086 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.17 mountX=-0.03 mountY=-0.07, mountTheta=-2.00
00:44:08.090 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
00:44:08.093 00.003 1032 Enqueuing Move request for scope (0.08, -0.01)
00:44:08.096 00.003 10072 Worker thread wakes up
00:44:08.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
00:44:08.096 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
00:44:08.096 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
00:44:08.099 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:08.108 00.009 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:44:08.108 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:44:08.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:08.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:44:08.109 00.001 10072 MoveAxis(W, 4, ABG)
00:44:08.109 00.000 10072 Guiding  Dir = 3, Dur = 4
00:44:08.109 00.000 10072 IsGuiding returns 0
00:44:08.112 00.003 10072 PulseGuide returned control before completion, sleep 12
00:44:08.135 00.023 10072 IsGuiding returns 0
00:44:08.135 00.000 10072 Move returns status 0, amount 4
00:44:08.135 00.000 10072 MoveAxis(N, 0, ABG)
00:44:08.136 00.001 10072 Move returns status 0, amount 0
00:44:08.136 00.000 10072 move complete, result=0
00:44:08.136 00.000 10072 worker thread done servicing request
00:44:08.151 00.015 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:44:08.154 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:08.157 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:08.160 00.003 1032 Enqueuing Expose request
00:44:08.164 00.004 10072 Worker thread wakes up
00:44:08.164 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:44:08.167 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:08.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:08.586 00.419 10072 Exposure complete
00:44:08.663 00.077 10072 worker thread done servicing request
00:44:08.664 00.001 1032 OnExposeComplete: enter
00:44:08.666 00.002 1032 UpdateGuideState(): m_state=6
00:44:08.670 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3585
00:44:08.675 00.005 1032 Star::Find returns 1 (0), X=320.67, Y=745.82, Mass=1381, SNR=26.2, Peak=149 HFD=2.7
00:44:08.678 00.003 1032 MultiStar: [#1 -0.02,-0.14,1.16,U] [#2 0.17,-0.12,0.97,U] [#3 0.11,-0.05,0.76,U] [#4 0.30,-0.18,0.00,M1] [#5 0.15,-0.08,0.71,U] [#6 0.16,-0.13,0.66,U] [#7 -0.01,-0.09,0.57,U] [#8 0.08,-0.02,0.57,U] 
00:44:08.682 00.004 1032 single-star, 7 included, MultiStar: {0.09, -0.08}, one-star: {0.12, -0.02}
00:44:08.685 00.003 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
00:44:08.688 00.003 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
00:44:08.691 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.13 cameraTheta=-0.14 mountX=-0.05 mountY=-0.12, mountTheta=-1.97
00:44:08.694 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
00:44:08.697 00.003 1032 Enqueuing Move request for scope (0.12, -0.02)
00:44:08.699 00.002 10072 Worker thread wakes up
00:44:08.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
00:44:08.699 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
00:44:08.699 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.12
00:44:08.701 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:08.709 00.008 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:44:08.709 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:44:08.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:08.709 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:44:08.709 00.000 10072 MoveAxis(W, 2, ABG)
00:44:08.709 00.000 10072 Guiding  Dir = 3, Dur = 2
00:44:08.710 00.001 10072 IsGuiding returns 0
00:44:08.710 00.000 10072 PulseGuide returned control before completion, sleep 12
00:44:08.736 00.026 10072 IsGuiding returns 0
00:44:08.737 00.001 10072 Move returns status 0, amount 2
00:44:08.737 00.000 10072 MoveAxis(N, 0, ABG)
00:44:08.737 00.000 10072 Move returns status 0, amount 0
00:44:08.737 00.000 10072 move complete, result=0
00:44:08.737 00.000 10072 worker thread done servicing request
00:44:08.738 00.001 1032 UpdateGuideState exits: m=1381 SNR=26.2
00:44:08.743 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:08.745 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:08.747 00.002 1032 Enqueuing Expose request
00:44:08.750 00.003 10072 Worker thread wakes up
00:44:08.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:08.750 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:44:08.754 00.004 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:09.379 00.625 10072 Exposure complete
00:44:09.456 00.077 10072 worker thread done servicing request
00:44:09.456 00.000 1032 OnExposeComplete: enter
00:44:09.460 00.004 1032 UpdateGuideState(): m_state=6
00:44:09.463 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3586
00:44:09.466 00.003 1032 Star::Find returns 1 (0), X=320.76, Y=745.83, Mass=1292, SNR=25.3, Peak=138 HFD=2.7
00:44:09.469 00.003 1032 MultiStar: [#1 0.00,-0.23,1.20,U] [#2 0.11,-0.13,0.99,U] [#3 0.07,-0.09,0.72,U] [#4 0.02,-0.15,0.71,U] [#5 0.34,-0.10,0.00,M1] [#6 -0.00,-0.22,0.77,U] [#7 -0.11,-0.35,0.00,M1] [#8 0.03,0.07,0.64,U] 
00:44:09.472 00.003 1032 refined, 6 included, MultiStar: {0.07, -0.12}, one-star: {0.21, -0.01}
00:44:09.476 00.004 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
00:44:09.478 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
00:44:09.481 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.13 cameraTheta=-1.05 mountX=-0.13 mountY=-0.03, mountTheta=-2.88
00:44:09.490 00.009 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.12, opts=13)
00:44:09.494 00.004 1032 Enqueuing Move request for scope (0.07, -0.12)
00:44:09.496 00.002 10072 Worker thread wakes up
00:44:09.496 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
00:44:09.497 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
00:44:09.497 00.000 10072 Moving (0.07, -0.12) raw xDistance=-0.13 yDistance=-0.03
00:44:09.499 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:09.503 00.004 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:44:09.503 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
00:44:09.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:09.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:44:09.503 00.000 10072 MoveAxis(W, 2, ABG)
00:44:09.503 00.000 10072 Guiding  Dir = 3, Dur = 2
00:44:09.504 00.001 10072 IsGuiding returns 0
00:44:09.504 00.000 10072 PulseGuide returned control before completion, sleep 12
00:44:09.521 00.017 10072 IsGuiding returns 0
00:44:09.521 00.000 10072 Move returns status 0, amount 2
00:44:09.521 00.000 10072 MoveAxis(N, 0, ABG)
00:44:09.522 00.001 10072 Move returns status 0, amount 0
00:44:09.522 00.000 10072 move complete, result=0
00:44:09.522 00.000 10072 worker thread done servicing request
00:44:09.532 00.010 1032 UpdateGuideState exits: m=1292 SNR=25.3
00:44:09.536 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:09.541 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:09.544 00.003 1032 Enqueuing Expose request
00:44:09.546 00.002 10072 Worker thread wakes up
00:44:09.548 00.002 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:44:09.553 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:09.553 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:09.961 00.408 10072 Exposure complete
00:44:10.045 00.084 10072 worker thread done servicing request
00:44:10.045 00.000 1032 OnExposeComplete: enter
00:44:10.048 00.003 1032 UpdateGuideState(): m_state=6
00:44:10.054 00.006 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3587
00:44:10.056 00.002 1032 Star::Find returns 1 (0), X=320.59, Y=745.66, Mass=1483, SNR=27.1, Peak=164 HFD=2.9
00:44:10.059 00.003 1032 MultiStar: [#1 -0.05,-0.14,1.13,U] [#2 0.15,-0.10,0.91,U] [#3 0.14,-0.06,0.67,U] [#4 0.21,-0.15,0.69,U] [#5 0.02,0.08,0.71,U] [#6 0.01,-0.13,0.68,U] [#7 0.05,-0.32,0.00,M2] [#8 -0.13,0.05,0.55,U] 
00:44:10.062 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {0.04, -0.17}
00:44:10.064 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
00:44:10.066 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
00:44:10.068 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.07 mountX=-0.10 mountY=-0.02, mountTheta=-2.90
00:44:10.072 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
00:44:10.075 00.003 1032 Enqueuing Move request for scope (0.05, -0.09)
00:44:10.079 00.004 10072 Worker thread wakes up
00:44:10.079 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
00:44:10.079 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
00:44:10.081 00.002 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.02
00:44:10.087 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:10.090 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:44:10.090 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
00:44:10.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:10.090 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:44:10.090 00.000 10072 MoveAxis(W, 2, ABG)
00:44:10.090 00.000 10072 Guiding  Dir = 3, Dur = 2
00:44:10.091 00.001 10072 IsGuiding returns 0
00:44:10.091 00.000 10072 PulseGuide returned control before completion, sleep 12
00:44:10.113 00.022 10072 IsGuiding returns 0
00:44:10.113 00.000 10072 Move returns status 0, amount 2
00:44:10.113 00.000 10072 MoveAxis(N, 0, ABG)
00:44:10.113 00.000 10072 Move returns status 0, amount 0
00:44:10.113 00.000 10072 move complete, result=0
00:44:10.113 00.000 10072 worker thread done servicing request
00:44:10.116 00.003 1032 UpdateGuideState exits: m=1483 SNR=27.1
00:44:10.120 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:10.124 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:10.126 00.002 1032 Enqueuing Expose request
00:44:10.129 00.003 10072 Worker thread wakes up
00:44:10.129 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:44:10.131 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:10.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:10.776 00.645 10072 Exposure complete
00:44:10.857 00.081 10072 worker thread done servicing request
00:44:10.858 00.001 1032 OnExposeComplete: enter
00:44:10.865 00.007 1032 UpdateGuideState(): m_state=6
00:44:10.877 00.012 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3588
00:44:10.883 00.006 1032 Star::Find returns 1 (0), X=320.57, Y=745.89, Mass=1499, SNR=27.3, Peak=174 HFD=2.5
00:44:10.888 00.005 1032 MultiStar: [#1 -0.03,-0.09,1.11,U] [#2 0.19,-0.04,0.90,U] [#3 0.14,-0.06,0.70,U] [#4 0.11,0.05,0.62,U] [#5 0.13,0.06,0.66,U] [#6 -0.06,-0.06,0.69,U] [#7 -0.14,0.03,0.53,U] [#8 -0.01,0.09,0.56,U] 
00:44:10.897 00.009 1032 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.02, 0.05}
00:44:10.900 00.003 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
00:44:10.903 00.003 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
00:44:10.907 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.12 mountX=-0.02 mountY=-0.04, mountTheta=-1.95
00:44:10.914 00.007 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
00:44:10.918 00.004 1032 Enqueuing Move request for scope (0.04, -0.01)
00:44:10.921 00.003 10072 Worker thread wakes up
00:44:10.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:44:10.921 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:44:10.921 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
00:44:10.929 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:10.937 00.008 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:44:10.937 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:44:10.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:10.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:44:10.938 00.001 10072 MoveAxis(W, 2, ABG)
00:44:10.938 00.000 10072 Guiding  Dir = 3, Dur = 2
00:44:10.938 00.000 10072 IsGuiding returns 0
00:44:10.940 00.002 10072 PulseGuide returned control before completion, sleep 11
00:44:10.956 00.016 10072 IsGuiding returns 0
00:44:10.956 00.000 10072 Move returns status 0, amount 2
00:44:10.956 00.000 10072 MoveAxis(N, 0, ABG)
00:44:10.956 00.000 10072 Move returns status 0, amount 0
00:44:10.959 00.003 10072 move complete, result=0
00:44:10.960 00.001 10072 worker thread done servicing request
00:44:10.974 00.014 1032 UpdateGuideState exits: m=1499 SNR=27.3
00:44:10.978 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:10.980 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:10.984 00.004 1032 Enqueuing Expose request
00:44:10.994 00.010 10072 Worker thread wakes up
00:44:10.995 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:44:10.998 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:10.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:11.467 00.469 10072 Exposure complete
00:44:11.876 00.409 1032 OnExposeComplete: enter
00:44:11.879 00.003 1032 UpdateGuideState(): m_state=6
00:44:11.903 00.024 10072 worker thread done servicing request
00:44:11.904 00.001 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3589
00:44:11.907 00.003 1032 Star::Find returns 1 (0), X=320.65, Y=745.82, Mass=1462, SNR=26.9, Peak=162 HFD=2.7
00:44:11.910 00.003 1032 MultiStar: [#1 -0.07,-0.06,1.12,U] [#2 0.11,-0.09,0.90,U] [#3 0.02,0.03,0.75,U] [#4 0.12,-0.03,0.63,U] [#5 0.09,-0.01,0.64,U] [#6 -0.15,-0.12,0.66,U] [#7 -0.06,-0.05,0.56,U] [#8 -0.00,0.04,0.58,U] 
00:44:11.913 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.10, -0.02}
00:44:11.916 00.003 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
00:44:12.052 00.136 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
00:44:12.055 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.07 mountX=-0.04 mountY=-0.01, mountTheta=-2.90
00:44:12.060 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
00:44:12.063 00.003 1032 Enqueuing Move request for scope (0.02, -0.04)
00:44:12.066 00.003 10072 Worker thread wakes up
00:44:12.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
00:44:12.066 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
00:44:12.066 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
00:44:12.069 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:12.072 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:44:12.072 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:44:12.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:12.073 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:44:12.073 00.000 10072 MoveAxis(W, 1, ABG)
00:44:12.073 00.000 10072 Guiding  Dir = 3, Dur = 1
00:44:12.073 00.000 10072 IsGuiding returns 0
00:44:12.074 00.001 10072 PulseGuide returned control before completion, sleep 11
00:44:12.105 00.031 10072 IsGuiding returns 0
00:44:12.105 00.000 10072 Move returns status 0, amount 1
00:44:12.105 00.000 10072 MoveAxis(N, 0, ABG)
00:44:12.105 00.000 10072 Move returns status 0, amount 0
00:44:12.106 00.001 10072 move complete, result=0
00:44:12.106 00.000 10072 worker thread done servicing request
00:44:12.127 00.021 1032 UpdateGuideState exits: m=1462 SNR=26.9
00:44:12.130 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:12.134 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:12.137 00.003 1032 Enqueuing Expose request
00:44:12.139 00.002 10072 Worker thread wakes up
00:44:12.139 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:44:12.144 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:12.144 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:12.781 00.637 10072 Exposure complete
00:44:12.862 00.081 10072 worker thread done servicing request
00:44:12.862 00.000 1032 OnExposeComplete: enter
00:44:12.866 00.004 1032 UpdateGuideState(): m_state=6
00:44:12.870 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3590
00:44:12.875 00.005 1032 Star::Find returns 1 (0), X=320.59, Y=745.87, Mass=1343, SNR=25.8, Peak=142 HFD=2.7
00:44:12.878 00.003 1032 MultiStar: [#1 -0.10,-0.04,1.12,U] [#2 0.06,0.06,1.02,U] [#3 0.13,0.14,0.76,U] [#4 0.21,0.11,0.69,U] [#5 0.08,0.08,0.73,U] [#6 0.04,0.10,0.73,U] [#7 0.03,-0.11,0.55,U] [#8 0.02,0.14,0.61,U] 
00:44:12.883 00.005 1032 single-star, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.04, 0.03}
00:44:12.886 00.003 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
00:44:12.888 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
00:44:12.891 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.72 mountX=0.02 mountY=-0.05, mountTheta=-1.11
00:44:12.897 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
00:44:12.902 00.005 1032 Enqueuing Move request for scope (0.04, 0.03)
00:44:12.905 00.003 10072 Worker thread wakes up
00:44:12.905 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:44:12.906 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:44:12.906 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
00:44:12.908 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:12.911 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:44:12.911 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:44:12.912 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:12.912 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:44:12.912 00.000 10072 MoveAxis(E, 1, ABG)
00:44:12.912 00.000 10072 Guiding  Dir = 2, Dur = 1
00:44:12.912 00.000 10072 IsGuiding returns 0
00:44:12.913 00.001 10072 PulseGuide returned control before completion, sleep 11
00:44:12.933 00.020 10072 IsGuiding returns 0
00:44:12.933 00.000 10072 Move returns status 0, amount 1
00:44:12.933 00.000 10072 MoveAxis(N, 0, ABG)
00:44:12.934 00.001 10072 Move returns status 0, amount 0
00:44:12.934 00.000 10072 move complete, result=0
00:44:12.934 00.000 10072 worker thread done servicing request
00:44:12.942 00.008 1032 UpdateGuideState exits: m=1343 SNR=25.8
00:44:12.946 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:12.949 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:12.953 00.004 1032 Enqueuing Expose request
00:44:12.957 00.004 10072 Worker thread wakes up
00:44:12.957 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:12.957 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:12.959 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:44:13.545 00.586 10072 Exposure complete
00:44:14.354 00.809 10072 worker thread done servicing request
00:44:14.354 00.000 1032 OnExposeComplete: enter
00:44:14.358 00.004 1032 UpdateGuideState(): m_state=6
00:44:14.361 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3591
00:44:14.364 00.003 1032 Star::Find returns 1 (0), X=320.63, Y=745.90, Mass=1363, SNR=26.0, Peak=148 HFD=2.5
00:44:14.369 00.005 1032 MultiStar: [#1 -0.04,0.03,1.16,U] [#2 0.30,0.00,0.00,M1] [#3 0.11,0.11,0.78,U] [#4 0.04,0.00,0.70,U] [#5 0.14,0.09,0.73,U] [#6 0.12,0.09,0.70,U] [#7 -0.05,-0.05,0.55,U] [#8 0.15,0.19,0.62,U] 
00:44:14.372 00.003 1032 refined, 7 included, MultiStar: {0.06, 0.07}, one-star: {0.08, 0.06}
00:44:14.374 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
00:44:14.377 00.003 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
00:44:14.380 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.80 mountX=0.05 mountY=-0.08, mountTheta=-1.03
00:44:14.384 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
00:44:14.387 00.003 1032 Enqueuing Move request for scope (0.06, 0.07)
00:44:14.633 00.246 10072 Worker thread wakes up
00:44:14.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
00:44:14.634 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
00:44:14.634 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.08
00:44:14.639 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:14.644 00.005 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:44:14.644 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:44:14.645 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:14.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:44:14.645 00.000 10072 MoveAxis(E, 2, ABG)
00:44:14.645 00.000 10072 Guiding  Dir = 2, Dur = 2
00:44:14.646 00.001 10072 IsGuiding returns 0
00:44:14.647 00.001 10072 PulseGuide returned control before completion, sleep 11
00:44:14.665 00.018 10072 IsGuiding returns 0
00:44:14.665 00.000 10072 Move returns status 0, amount 2
00:44:14.665 00.000 10072 MoveAxis(N, 0, ABG)
00:44:14.665 00.000 10072 Move returns status 0, amount 0
00:44:14.665 00.000 10072 move complete, result=0
00:44:14.665 00.000 10072 worker thread done servicing request
00:44:14.675 00.010 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:44:14.805 00.130 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:15.174 00.369 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:15.492 00.318 1032 Enqueuing Expose request
00:44:15.502 00.010 10072 Worker thread wakes up
00:44:15.502 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:15.502 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:15.503 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:44:16.303 00.800 10072 Exposure complete
00:44:16.618 00.315 10072 worker thread done servicing request
00:44:16.618 00.000 1032 OnExposeComplete: enter
00:44:16.620 00.002 1032 UpdateGuideState(): m_state=6
00:44:16.625 00.005 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3592
00:44:16.628 00.003 1032 Star::Find returns 1 (0), X=320.41, Y=745.97, Mass=1486, SNR=27.2, Peak=190 HFD=2.4
00:44:16.631 00.003 1032 MultiStar: [#1 -0.14,0.21,1.03,U] [#2 0.13,0.11,0.93,U] [#3 -0.05,0.13,0.72,U] [#4 0.07,0.16,0.66,U] [#5 -0.04,0.13,0.66,U] [#6 -0.02,0.14,0.70,U] [#7 -0.13,0.02,0.53,U] [#8 0.11,0.35,0.00,M1] 
00:44:16.635 00.004 1032 refined, 7 included, MultiStar: {-0.04, 0.14}, one-star: {-0.14, 0.13}
00:44:16.637 00.002 1032 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.83) = xAngle (0.04 = 0.04)
00:44:16.639 00.002 1032 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.04 = 0.04)
00:44:16.642 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.87 mountX=0.14 mountY=0.01, mountTheta=0.04
00:44:16.670 00.028 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.14, opts=13)
00:44:16.679 00.009 1032 Enqueuing Move request for scope (-0.04, 0.14)
00:44:16.683 00.004 10072 Worker thread wakes up
00:44:16.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
00:44:16.683 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
00:44:16.684 00.001 10072 Moving (-0.04, 0.14) raw xDistance=0.14 yDistance=0.01
00:44:16.689 00.005 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.27
00:44:16.689 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:44:16.689 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:16.689 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:44:16.689 00.000 10072 MoveAxis(W, 68, ABG)
00:44:16.689 00.000 10072 Guiding  Dir = 3, Dur = 68
00:44:16.690 00.001 10072 IsGuiding returns 0
00:44:16.690 00.000 10072 PulseGuide returned control before completion, sleep 78
00:44:16.715 00.025 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:16.752 00.037 1032 UpdateGuideState exits: m=1486 SNR=27.2
00:44:16.759 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:16.762 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:16.765 00.003 1032 Enqueuing Expose request
00:44:16.774 00.009 10072 IsGuiding returns 0
00:44:16.774 00.000 10072 Move returns status 0, amount 68
00:44:16.774 00.000 10072 MoveAxis(N, 0, ABG)
00:44:16.774 00.000 10072 Move returns status 0, amount 0
00:44:16.774 00.000 10072 move complete, result=0
00:44:16.774 00.000 10072 worker thread done servicing request
00:44:16.774 00.000 10072 Worker thread wakes up
00:44:16.774 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:16.774 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:16.785 00.011 1032 GuideStep: 0.1 px 68 ms WEST, 0.0 px 0 ms NORTH
00:44:17.410 00.625 10072 Exposure complete
00:44:17.511 00.101 10072 worker thread done servicing request
00:44:17.512 00.001 1032 OnExposeComplete: enter
00:44:17.514 00.002 1032 UpdateGuideState(): m_state=6
00:44:17.518 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3593
00:44:17.520 00.002 1032 Star::Find returns 1 (0), X=320.68, Y=745.83, Mass=1501, SNR=27.3, Peak=166 HFD=2.7
00:44:17.533 00.013 1032 MultiStar: [#1 -0.13,0.00,1.02,U] [#2 0.33,-0.06,0.00,M1] [#3 0.10,0.04,0.72,U] [#4 0.12,-0.02,0.64,U] [#5 0.26,0.04,0.66,U] [#6 -0.01,0.01,0.68,U] [#7 -0.16,-0.05,0.52,U] [#8 -0.01,0.21,0.56,U] 
00:44:17.536 00.003 1032 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {0.13, -0.01}
00:44:17.538 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:44:17.540 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:44:17.554 00.014 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.55 mountX=0.01 mountY=-0.04, mountTheta=-1.28
00:44:17.559 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
00:44:17.562 00.003 1032 Enqueuing Move request for scope (0.04, 0.02)
00:44:17.564 00.002 10072 Worker thread wakes up
00:44:17.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
00:44:17.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
00:44:17.564 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
00:44:17.574 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:17.577 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:44:17.577 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:44:17.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:17.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:44:17.577 00.000 10072 MoveAxis(E, 2, ABG)
00:44:17.577 00.000 10072 Guiding  Dir = 2, Dur = 2
00:44:17.578 00.001 10072 IsGuiding returns 0
00:44:17.579 00.001 10072 PulseGuide returned control before completion, sleep 11
00:44:17.603 00.024 10072 IsGuiding returns 0
00:44:17.603 00.000 10072 Move returns status 0, amount 2
00:44:17.603 00.000 10072 MoveAxis(N, 0, ABG)
00:44:17.603 00.000 10072 Move returns status 0, amount 0
00:44:17.603 00.000 10072 move complete, result=0
00:44:17.603 00.000 10072 worker thread done servicing request
00:44:17.623 00.020 1032 UpdateGuideState exits: m=1501 SNR=27.3
00:44:17.626 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:17.641 00.015 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:17.647 00.006 1032 Enqueuing Expose request
00:44:17.651 00.004 10072 Worker thread wakes up
00:44:17.651 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:44:17.695 00.044 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:17.695 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:18.126 00.431 10072 Exposure complete
00:44:18.318 00.192 10072 worker thread done servicing request
00:44:18.318 00.000 1032 OnExposeComplete: enter
00:44:18.321 00.003 1032 UpdateGuideState(): m_state=6
00:44:18.324 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3594
00:44:18.328 00.004 1032 Star::Find returns 1 (0), X=320.64, Y=745.87, Mass=1299, SNR=25.4, Peak=146 HFD=2.6
00:44:18.362 00.034 1032 MultiStar: [#1 -0.09,0.08,1.14,U] [#2 0.21,0.04,0.99,U] [#3 0.10,0.17,0.75,U] [#4 0.15,-0.09,0.71,U] [#5 0.04,-0.01,0.75,U] [#6 0.11,0.06,0.72,U] [#7 -0.05,-0.15,0.56,U] [#8 0.08,0.39,0.00,M1] 
00:44:18.365 00.003 1032 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.09, 0.03}
00:44:18.367 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
00:44:18.369 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
00:44:18.372 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.38 mountX=0.01 mountY=-0.07, mountTheta=-1.45
00:44:18.380 00.008 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
00:44:18.385 00.005 1032 Enqueuing Move request for scope (0.07, 0.03)
00:44:18.390 00.005 10072 Worker thread wakes up
00:44:18.390 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
00:44:18.415 00.025 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
00:44:18.415 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
00:44:18.420 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:18.424 00.004 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:44:18.425 00.001 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:44:18.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:18.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:44:18.425 00.000 10072 MoveAxis(E, 2, ABG)
00:44:18.425 00.000 10072 Guiding  Dir = 2, Dur = 2
00:44:18.426 00.001 10072 IsGuiding returns 0
00:44:18.427 00.001 10072 PulseGuide returned control before completion, sleep 12
00:44:18.462 00.035 10072 IsGuiding returns 0
00:44:18.462 00.000 10072 Move returns status 0, amount 2
00:44:18.462 00.000 10072 MoveAxis(N, 0, ABG)
00:44:18.462 00.000 10072 Move returns status 0, amount 0
00:44:18.462 00.000 10072 move complete, result=0
00:44:18.463 00.001 10072 worker thread done servicing request
00:44:18.523 00.060 1032 UpdateGuideState exits: m=1299 SNR=25.4
00:44:18.526 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:18.529 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:18.533 00.004 1032 Enqueuing Expose request
00:44:18.573 00.040 10072 Worker thread wakes up
00:44:18.573 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:44:18.576 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:18.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:19.295 00.719 10072 Exposure complete
00:44:19.526 00.231 10072 worker thread done servicing request
00:44:19.526 00.000 1032 OnExposeComplete: enter
00:44:19.529 00.003 1032 UpdateGuideState(): m_state=6
00:44:19.532 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3595
00:44:19.535 00.003 1032 Star::Find returns 1 (0), X=320.60, Y=745.89, Mass=1382, SNR=26.2, Peak=147 HFD=2.7
00:44:19.538 00.003 1032 MultiStar: [#1 0.00,-0.06,1.17,U] [#2 0.07,-0.01,0.99,U] [#3 0.10,-0.10,0.74,U] [#4 0.18,-0.18,0.70,U] [#5 0.13,0.04,0.70,U] [#6 0.08,-0.05,0.68,U] [#7 -0.09,-0.27,0.00,M1] [#8 0.10,0.12,0.62,U] 
00:44:19.571 00.033 1032 single-star, 7 included, MultiStar: {0.08, -0.02}, one-star: {0.05, 0.05}
00:44:19.574 00.003 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
00:44:19.577 00.003 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
00:44:19.581 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.82 mountX=0.04 mountY=-0.06, mountTheta=-1.01
00:44:19.618 00.037 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
00:44:19.622 00.004 1032 Enqueuing Move request for scope (0.05, 0.05)
00:44:19.624 00.002 10072 Worker thread wakes up
00:44:19.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:44:19.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:44:19.625 00.001 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
00:44:19.628 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:19.662 00.034 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:44:19.662 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:44:19.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:19.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:44:19.662 00.000 10072 MoveAxis(E, 3, ABG)
00:44:19.662 00.000 10072 Guiding  Dir = 2, Dur = 3
00:44:19.663 00.001 10072 IsGuiding returns 0
00:44:19.664 00.001 10072 PulseGuide returned control before completion, sleep 13
00:44:19.707 00.043 10072 IsGuiding returns 0
00:44:19.707 00.000 10072 Move returns status 0, amount 3
00:44:19.707 00.000 10072 MoveAxis(N, 0, ABG)
00:44:19.707 00.000 10072 Move returns status 0, amount 0
00:44:19.707 00.000 10072 move complete, result=0
00:44:19.707 00.000 10072 worker thread done servicing request
00:44:19.719 00.012 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:44:19.723 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:19.764 00.041 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:19.766 00.002 1032 Enqueuing Expose request
00:44:19.770 00.004 10072 Worker thread wakes up
00:44:19.770 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:44:19.773 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:19.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:20.442 00.669 10072 Exposure complete
00:44:20.634 00.192 10072 worker thread done servicing request
00:44:20.634 00.000 1032 OnExposeComplete: enter
00:44:20.637 00.003 1032 UpdateGuideState(): m_state=6
00:44:20.640 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3596
00:44:20.642 00.002 1032 Star::Find returns 1 (0), X=320.69, Y=745.92, Mass=1398, SNR=26.3, Peak=159 HFD=2.6
00:44:20.645 00.003 1032 MultiStar: [#1 -0.01,-0.05,1.16,U] [#2 0.18,0.01,0.96,U] [#3 0.31,-0.08,0.00,M1] [#4 0.35,-0.09,0.00,M1] [#5 0.23,0.02,0.72,U] [#6 0.04,-0.01,0.67,U] [#7 0.03,-0.12,0.54,U] [#8 0.05,-0.00,0.60,U] 
00:44:20.680 00.035 1032 refined, 6 included, MultiStar: {0.10, -0.01}, one-star: {0.14, 0.08}
00:44:20.683 00.003 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
00:44:20.686 00.003 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
00:44:20.688 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.06 mountX=-0.03 mountY=-0.09, mountTheta=-1.89
00:44:20.722 00.034 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
00:44:20.725 00.003 1032 Enqueuing Move request for scope (0.10, -0.01)
00:44:20.727 00.002 10072 Worker thread wakes up
00:44:20.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
00:44:20.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
00:44:20.727 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.09
00:44:20.731 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:20.734 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:44:20.734 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:44:20.734 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:20.734 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:44:20.734 00.000 10072 MoveAxis(E, 3, ABG)
00:44:20.734 00.000 10072 Guiding  Dir = 2, Dur = 3
00:44:20.735 00.001 10072 IsGuiding returns 0
00:44:20.735 00.000 10072 PulseGuide returned control before completion, sleep 13
00:44:20.783 00.048 10072 IsGuiding returns 0
00:44:20.783 00.000 10072 Move returns status 0, amount 3
00:44:20.783 00.000 10072 MoveAxis(N, 0, ABG)
00:44:20.783 00.000 10072 Move returns status 0, amount 0
00:44:20.783 00.000 10072 move complete, result=0
00:44:20.783 00.000 10072 worker thread done servicing request
00:44:20.789 00.006 1032 UpdateGuideState exits: m=1398 SNR=26.3
00:44:20.793 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:20.795 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:20.800 00.005 1032 Enqueuing Expose request
00:44:20.802 00.002 10072 Worker thread wakes up
00:44:20.802 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:44:20.806 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:20.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:21.610 00.804 10072 Exposure complete
00:44:21.840 00.230 10072 worker thread done servicing request
00:44:21.841 00.001 1032 OnExposeComplete: enter
00:44:21.844 00.003 1032 UpdateGuideState(): m_state=6
00:44:21.847 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3597
00:44:21.849 00.002 1032 Star::Find returns 1 (0), X=320.73, Y=745.96, Mass=1330, SNR=25.7, Peak=145 HFD=2.5
00:44:21.881 00.032 1032 MultiStar: [#1 0.04,0.03,1.22,U] [#2 0.19,0.15,1.00,U] [#3 0.19,-0.05,0.73,U] [#4 0.11,0.06,0.69,U] [#5 0.16,0.11,0.75,U] [#6 0.20,0.06,0.70,U] [#7 0.18,-0.33,0.00,M1] [#8 0.12,0.18,0.63,U] 
00:44:21.884 00.003 1032 refined, 7 included, MultiStar: {0.15, 0.08}, one-star: {0.18, 0.12}
00:44:21.887 00.003 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
00:44:21.889 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
00:44:21.892 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.50 mountX=0.04 mountY=-0.16, mountTheta=-1.33
00:44:21.933 00.041 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
00:44:21.937 00.004 1032 Enqueuing Move request for scope (0.15, 0.08)
00:44:21.941 00.004 10072 Worker thread wakes up
00:44:21.941 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
00:44:21.941 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
00:44:21.941 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.04 yDistance=-0.16
00:44:21.946 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:21.981 00.035 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:44:21.981 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:44:21.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:21.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:44:21.981 00.000 10072 MoveAxis(E, 4, ABG)
00:44:21.981 00.000 10072 Guiding  Dir = 2, Dur = 4
00:44:21.982 00.001 10072 IsGuiding returns 0
00:44:21.983 00.001 10072 PulseGuide returned control before completion, sleep 14
00:44:22.022 00.039 10072 IsGuiding returns 0
00:44:22.023 00.001 10072 Move returns status 0, amount 4
00:44:22.023 00.000 10072 MoveAxis(N, 0, ABG)
00:44:22.023 00.000 10072 Move returns status 0, amount 0
00:44:22.023 00.000 10072 move complete, result=0
00:44:22.024 00.001 10072 worker thread done servicing request
00:44:22.070 00.046 1032 UpdateGuideState exits: m=1330 SNR=25.7
00:44:22.072 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:22.075 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:22.077 00.002 1032 Enqueuing Expose request
00:44:22.080 00.003 10072 Worker thread wakes up
00:44:22.080 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
00:44:22.082 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:22.083 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:22.706 00.623 10072 Exposure complete
00:44:22.764 00.058 10072 worker thread done servicing request
00:44:22.764 00.000 1032 OnExposeComplete: enter
00:44:22.767 00.003 1032 UpdateGuideState(): m_state=6
00:44:22.770 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3598
00:44:22.772 00.002 1032 Star::Find returns 1 (0), X=320.69, Y=745.87, Mass=1387, SNR=26.2, Peak=153 HFD=2.6
00:44:22.774 00.002 1032 MultiStar: [#1 0.10,-0.05,1.17,U] [#2 0.26,0.03,0.96,U] [#3 0.25,-0.06,0.71,U] [#4 0.24,-0.06,0.68,U] [#5 0.22,0.07,0.70,U] [#6 0.11,-0.04,0.69,U] [#7 0.14,-0.02,0.55,U] [#8 0.24,0.17,0.00,M1] 
00:44:22.777 00.003 1032 single-star, 7 included, MultiStar: {0.18, -0.01}, one-star: {0.14, 0.03}
00:44:22.779 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
00:44:22.781 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
00:44:22.783 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.20 mountX=-0.01 mountY=-0.14, mountTheta=-1.63
00:44:22.787 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
00:44:22.789 00.002 1032 Enqueuing Move request for scope (0.14, 0.03)
00:44:22.791 00.002 10072 Worker thread wakes up
00:44:22.793 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
00:44:22.793 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
00:44:22.793 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
00:44:22.795 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:22.798 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:44:22.799 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:44:22.799 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:22.799 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:44:22.799 00.000 10072 MoveAxis(E, 3, ABG)
00:44:22.799 00.000 10072 Guiding  Dir = 2, Dur = 3
00:44:22.800 00.001 10072 IsGuiding returns 0
00:44:22.800 00.000 10072 PulseGuide returned control before completion, sleep 13
00:44:22.994 00.194 1032 UpdateGuideState exits: m=1387 SNR=26.2
00:44:23.061 00.067 10072 IsGuiding returns 0
00:44:23.061 00.000 10072 Move returns status 0, amount 3
00:44:23.061 00.000 10072 MoveAxis(N, 0, ABG)
00:44:23.061 00.000 10072 Move returns status 0, amount 0
00:44:23.062 00.001 10072 move complete, result=0
00:44:23.062 00.000 10072 worker thread done servicing request
00:44:23.062 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:23.067 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:23.070 00.003 1032 Enqueuing Expose request
00:44:23.073 00.003 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:44:23.076 00.003 10072 Worker thread wakes up
00:44:23.076 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:23.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:23.649 00.573 10072 Exposure complete
00:44:24.364 00.715 1032 OnExposeComplete: enter
00:44:24.371 00.007 10072 worker thread done servicing request
00:44:24.371 00.000 1032 UpdateGuideState(): m_state=6
00:44:24.375 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3599
00:44:24.533 00.158 1032 Star::Find returns 1 (0), X=320.67, Y=745.93, Mass=1464, SNR=27.0, Peak=159 HFD=2.5
00:44:24.784 00.251 1032 MultiStar: [#1 0.02,-0.08,1.15,U] [#2 0.19,0.15,0.99,U] [#3 0.37,-0.08,0.00,M1] [#4 0.18,-0.11,0.67,U] [#5 0.25,-0.03,0.71,U] [#6 0.00,-0.01,0.65,U] [#7 0.16,-0.21,0.52,U] [#8 0.06,0.01,0.61,U] 
00:44:24.789 00.005 1032 refined, 7 included, MultiStar: {0.12, -0.01}, one-star: {0.12, 0.09}
00:44:24.795 00.006 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
00:44:24.810 00.015 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
00:44:24.825 00.015 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.07 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
00:44:24.835 00.010 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
00:44:24.840 00.005 1032 Enqueuing Move request for scope (0.12, -0.01)
00:44:24.843 00.003 10072 Worker thread wakes up
00:44:24.843 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
00:44:24.843 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
00:44:24.844 00.001 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
00:44:24.846 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:24.850 00.004 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:44:24.850 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:44:24.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:24.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:44:24.850 00.000 10072 MoveAxis(E, 7, ABG)
00:44:24.850 00.000 10072 Guiding  Dir = 2, Dur = 7
00:44:24.851 00.001 10072 IsGuiding returns 0
00:44:24.852 00.001 10072 PulseGuide returned control before completion, sleep 17
00:44:25.018 00.166 10072 IsGuiding returns 0
00:44:25.018 00.000 10072 Move returns status 0, amount 7
00:44:25.022 00.004 10072 MoveAxis(N, 0, ABG)
00:44:25.022 00.000 10072 Move returns status 0, amount 0
00:44:25.022 00.000 10072 move complete, result=0
00:44:25.023 00.001 10072 worker thread done servicing request
00:44:25.042 00.019 1032 UpdateGuideState exits: m=1464 SNR=27.0
00:44:25.047 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:25.052 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:25.176 00.124 1032 Enqueuing Expose request
00:44:25.185 00.009 10072 Worker thread wakes up
00:44:25.186 00.001 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:44:25.189 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:25.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:25.824 00.635 10072 Exposure complete
00:44:25.928 00.104 1032 OnExposeComplete: enter
00:44:25.931 00.003 1032 UpdateGuideState(): m_state=6
00:44:25.942 00.011 10072 worker thread done servicing request
00:44:25.943 00.001 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3600
00:44:25.949 00.006 1032 Star::Find returns 1 (0), X=320.88, Y=745.85, Mass=1477, SNR=27.1, Peak=180 HFD=2.7
00:44:25.966 00.017 1032 MultiStar: [#1 0.13,-0.07,1.13,U] [#2 0.34,-0.05,0.00,M1] [#3 0.37,-0.08,0.00,M2] [#4 0.35,-0.09,0.00,M1] [#5 0.28,-0.11,0.00,M1] [#6 0.19,-0.13,0.69,U] [#7 0.14,-0.19,0.56,U] [#8 0.11,0.08,0.59,U] 
00:44:25.969 00.003 1032 refined, 4 included, MultiStar: {0.19, -0.06}, one-star: {0.33, 0.01}
00:44:25.972 00.003 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
00:44:25.975 00.003 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
00:44:25.977 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.28 mountX=-0.10 mountY=-0.17, mountTheta=-2.11
00:44:25.981 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.06, opts=13)
00:44:25.985 00.004 1032 Enqueuing Move request for scope (0.19, -0.06)
00:44:25.988 00.003 10072 Worker thread wakes up
00:44:25.988 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
00:44:25.988 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
00:44:25.989 00.001 10072 Moving (0.19, -0.06) raw xDistance=-0.10 yDistance=-0.17
00:44:25.993 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:25.997 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:44:25.997 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:44:25.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:25.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:44:25.997 00.000 10072 MoveAxis(E, 6, ABG)
00:44:25.997 00.000 10072 Guiding  Dir = 2, Dur = 6
00:44:25.998 00.001 10072 IsGuiding returns 0
00:44:25.999 00.001 10072 PulseGuide returned control before completion, sleep 16
00:44:26.030 00.031 10072 IsGuiding returns 0
00:44:26.030 00.000 10072 Move returns status 0, amount 6
00:44:26.030 00.000 10072 MoveAxis(N, 0, ABG)
00:44:26.030 00.000 10072 Move returns status 0, amount 0
00:44:26.030 00.000 10072 move complete, result=0
00:44:26.030 00.000 10072 worker thread done servicing request
00:44:26.041 00.011 1032 UpdateGuideState exits: m=1477 SNR=27.1
00:44:26.045 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:26.098 00.053 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:26.104 00.006 1032 Enqueuing Expose request
00:44:26.108 00.004 10072 Worker thread wakes up
00:44:26.108 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:26.109 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:26.123 00.014 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
00:44:26.572 00.449 10072 Exposure complete
00:44:26.685 00.113 1032 OnExposeComplete: enter
00:44:26.691 00.006 10072 worker thread done servicing request
00:44:26.691 00.000 1032 UpdateGuideState(): m_state=6
00:44:26.695 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3601
00:44:26.699 00.004 1032 Star::Find returns 1 (0), X=320.71, Y=745.81, Mass=1294, SNR=25.4, Peak=151 HFD=2.7
00:44:26.720 00.021 1032 MultiStar: [#1 0.11,-0.08,1.22,U] [#2 0.16,0.02,1.01,U] [#3 0.08,0.05,0.74,U] [#4 0.21,-0.18,0.00,M2] [#5 0.28,-0.10,0.00,M2] [#6 0.06,-0.23,0.73,U] [#7 -0.00,-0.22,0.58,U] [#8 0.15,0.01,0.59,U] 
00:44:26.750 00.030 1032 refined, 6 included, MultiStar: {0.11, -0.06}, one-star: {0.16, -0.03}
00:44:26.757 00.007 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
00:44:26.762 00.005 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
00:44:26.765 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.51 mountX=-0.09 mountY=-0.09, mountTheta=-2.34
00:44:26.782 00.017 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
00:44:26.788 00.006 1032 Enqueuing Move request for scope (0.11, -0.06)
00:44:26.791 00.003 10072 Worker thread wakes up
00:44:26.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
00:44:26.791 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
00:44:26.791 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.09 yDistance=-0.09
00:44:26.798 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:26.840 00.042 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:44:26.841 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:44:26.842 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:26.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:44:26.842 00.000 10072 MoveAxis(E, 6, ABG)
00:44:26.842 00.000 10072 Guiding  Dir = 2, Dur = 6
00:44:26.842 00.000 10072 IsGuiding returns 0
00:44:26.843 00.001 10072 PulseGuide returned control before completion, sleep 16
00:44:26.868 00.025 10072 IsGuiding returns 0
00:44:26.868 00.000 10072 Move returns status 0, amount 6
00:44:26.870 00.002 10072 MoveAxis(N, 0, ABG)
00:44:26.870 00.000 10072 Move returns status 0, amount 0
00:44:26.870 00.000 10072 move complete, result=0
00:44:26.870 00.000 10072 worker thread done servicing request
00:44:26.876 00.006 1032 UpdateGuideState exits: m=1294 SNR=25.4
00:44:26.879 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:26.882 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:26.884 00.002 1032 Enqueuing Expose request
00:44:26.887 00.003 10072 Worker thread wakes up
00:44:26.887 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:44:26.889 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:26.889 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:27.572 00.683 10072 Exposure complete
00:44:27.762 00.190 10072 worker thread done servicing request
00:44:27.762 00.000 1032 OnExposeComplete: enter
00:44:27.765 00.003 1032 UpdateGuideState(): m_state=6
00:44:27.769 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3602
00:44:27.773 00.004 1032 Star::Find returns 1 (0), X=320.69, Y=745.93, Mass=1528, SNR=27.5, Peak=162 HFD=2.6
00:44:27.776 00.003 1032 MultiStar: [#1 0.06,-0.00,1.13,U] [#2 0.19,0.08,0.93,U] [#3 0.10,0.06,0.70,U] [#4 0.24,-0.17,0.00,M3] [#5 0.26,0.08,0.00,M3] [#6 0.07,-0.03,0.70,U] [#7 0.13,-0.10,0.55,U] [#8 0.01,0.23,0.56,U] 
00:44:27.779 00.003 1032 refined, 6 included, MultiStar: {0.10, 0.04}, one-star: {0.14, 0.09}
00:44:27.782 00.003 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
00:44:27.784 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
00:44:27.787 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.41 mountX=0.02 mountY=-0.11, mountTheta=-1.42
00:44:27.796 00.009 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
00:44:27.813 00.017 1032 Enqueuing Move request for scope (0.10, 0.04)
00:44:27.815 00.002 10072 Worker thread wakes up
00:44:27.815 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
00:44:27.815 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
00:44:27.815 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.02 yDistance=-0.11
00:44:27.819 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:27.870 00.051 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:44:27.870 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:44:27.871 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:27.872 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:44:27.872 00.000 10072 MoveAxis(E, 8, ABG)
00:44:27.872 00.000 10072 Guiding  Dir = 2, Dur = 8
00:44:27.873 00.001 10072 IsGuiding returns 0
00:44:27.874 00.001 10072 PulseGuide returned control before completion, sleep 18
00:44:27.919 00.045 10072 IsGuiding returns 0
00:44:27.919 00.000 10072 Move returns status 0, amount 8
00:44:27.919 00.000 10072 MoveAxis(N, 0, ABG)
00:44:27.919 00.000 10072 Move returns status 0, amount 0
00:44:27.919 00.000 10072 move complete, result=0
00:44:27.920 00.001 10072 worker thread done servicing request
00:44:27.926 00.006 1032 UpdateGuideState exits: m=1528 SNR=27.5
00:44:27.930 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:27.933 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:27.935 00.002 1032 Enqueuing Expose request
00:44:27.938 00.003 10072 Worker thread wakes up
00:44:27.938 00.000 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:44:27.941 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:27.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:28.717 00.776 10072 Exposure complete
00:44:28.843 00.126 1032 OnExposeComplete: enter
00:44:28.848 00.005 10072 worker thread done servicing request
00:44:28.848 00.000 1032 UpdateGuideState(): m_state=6
00:44:28.852 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3603
00:44:28.858 00.006 1032 Star::Find returns 1 (0), X=320.79, Y=745.84, Mass=1442, SNR=26.8, Peak=163 HFD=2.7
00:44:28.865 00.007 1032 MultiStar: [#1 -0.01,-0.00,1.15,U] [#2 0.35,0.02,0.00,M1] [#3 0.16,0.08,0.69,U] [#4 0.05,-0.04,0.64,U] [#5 0.20,0.01,0.71,U] [#6 0.28,0.01,0.00,M1] [#7 -0.05,-0.13,0.55,U] [#8 0.18,0.15,0.58,U] 
00:44:28.869 00.004 1032 refined, 6 included, MultiStar: {0.11, 0.01}, one-star: {0.24, 0.00}
00:44:28.871 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
00:44:28.874 00.003 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
00:44:28.877 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.10 mountX=-0.02 mountY=-0.11, mountTheta=-1.73
00:44:28.881 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
00:44:28.884 00.003 1032 Enqueuing Move request for scope (0.11, 0.01)
00:44:28.886 00.002 10072 Worker thread wakes up
00:44:28.890 00.004 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
00:44:28.890 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
00:44:28.890 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
00:44:28.923 00.033 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:28.927 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:44:28.927 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:44:28.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:28.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:44:28.927 00.000 10072 MoveAxis(E, 7, ABG)
00:44:28.927 00.000 10072 Guiding  Dir = 2, Dur = 7
00:44:28.932 00.005 10072 IsGuiding returns 0
00:44:28.938 00.006 10072 PulseGuide returned control before completion, sleep 11
00:44:28.978 00.040 10072 IsGuiding returns 0
00:44:28.978 00.000 10072 Move returns status 0, amount 7
00:44:28.978 00.000 10072 MoveAxis(N, 0, ABG)
00:44:28.978 00.000 10072 Move returns status 0, amount 0
00:44:28.978 00.000 10072 move complete, result=0
00:44:28.978 00.000 10072 worker thread done servicing request
00:44:28.990 00.012 1032 UpdateGuideState exits: m=1442 SNR=26.8
00:44:28.995 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:29.002 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:29.007 00.005 1032 Enqueuing Expose request
00:44:29.010 00.003 10072 Worker thread wakes up
00:44:29.010 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:29.010 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:29.011 00.001 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:44:29.811 00.800 10072 Exposure complete
00:44:29.899 00.088 10072 worker thread done servicing request
00:44:31.296 01.397 1032 OnExposeComplete: enter
00:44:31.334 00.038 1032 UpdateGuideState(): m_state=6
00:44:31.339 00.005 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3604
00:44:31.342 00.003 1032 Star::Find returns 1 (0), X=320.68, Y=745.96, Mass=1368, SNR=26.1, Peak=146 HFD=2.5
00:44:31.346 00.004 1032 MultiStar: [#1 -0.01,0.00,1.20,U] [#2 0.35,0.05,0.00,M2] [#3 0.25,0.09,0.68,U] [#4 0.16,0.16,0.67,U] [#5 0.09,0.05,0.70,U] [#6 0.07,0.04,0.69,U] [#7 0.09,0.01,0.53,U] [#8 0.15,0.22,0.00,M1] 
00:44:31.349 00.003 1032 refined, 6 included, MultiStar: {0.10, 0.06}, one-star: {0.13, 0.12}
00:44:31.381 00.032 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
00:44:31.386 00.005 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
00:44:31.390 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=0.04 mountY=-0.11, mountTheta=-1.26
00:44:31.399 00.009 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
00:44:31.403 00.004 1032 Enqueuing Move request for scope (0.10, 0.06)
00:44:31.542 00.139 10072 Worker thread wakes up
00:44:31.542 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
00:44:31.542 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
00:44:31.542 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.04 yDistance=-0.11
00:44:31.551 00.009 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:44:31.551 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:44:31.551 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:31.551 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:44:31.551 00.000 10072 MoveAxis(E, 14, ABG)
00:44:31.551 00.000 10072 Guiding  Dir = 2, Dur = 14
00:44:31.712 00.161 10072 IsGuiding returns 0
00:44:31.714 00.002 10072 PulseGuide returned control before completion, sleep 23
00:44:32.212 00.498 10072 IsGuiding returns 0
00:44:32.212 00.000 10072 Move returns status 0, amount 14
00:44:32.212 00.000 10072 MoveAxis(N, 0, ABG)
00:44:32.212 00.000 10072 Move returns status 0, amount 0
00:44:32.212 00.000 10072 move complete, result=0
00:44:32.213 00.001 10072 worker thread done servicing request
00:44:32.240 00.027 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:32.460 00.220 1032 UpdateGuideState exits: m=1368 SNR=26.1
00:44:32.580 00.120 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:32.737 00.157 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:32.841 00.104 1032 Enqueuing Expose request
00:44:32.848 00.007 10072 Worker thread wakes up
00:44:32.848 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:32.848 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:32.848 00.000 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
00:44:33.777 00.929 10072 Exposure complete
00:44:33.860 00.083 10072 worker thread done servicing request
00:44:33.976 00.116 1032 OnExposeComplete: enter
00:44:34.203 00.227 1032 UpdateGuideState(): m_state=6
00:44:34.211 00.008 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3605
00:44:34.215 00.004 1032 Star::Find returns 1 (0), X=320.72, Y=745.81, Mass=1525, SNR=27.5, Peak=178 HFD=2.7
00:44:34.218 00.003 1032 MultiStar: [#1 0.03,0.13,1.09,U] [#2 0.15,0.05,0.94,U] [#3 0.22,0.30,0.00,M1] [#4 0.17,0.04,0.63,U] [#5 0.21,0.14,0.64,U] [#6 0.12,-0.02,0.65,U] [#7 -0.08,0.25,0.49,U] [#8 0.05,0.31,0.00,M2] 
00:44:34.221 00.003 1032 refined, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.17, -0.03}
00:44:34.224 00.003 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
00:44:34.227 00.003 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
00:44:34.229 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.13 cameraTheta=0.54 mountX=0.04 mountY=-0.13, mountTheta=-1.29
00:44:34.233 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
00:44:34.238 00.005 1032 Enqueuing Move request for scope (0.12, 0.07)
00:44:34.241 00.003 10072 Worker thread wakes up
00:44:34.241 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
00:44:34.241 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
00:44:34.241 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.13
00:44:34.247 00.006 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:44:34.247 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
00:44:34.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:34.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:44:34.247 00.000 10072 MoveAxis(E, 19, ABG)
00:44:34.247 00.000 10072 Guiding  Dir = 2, Dur = 19
00:44:34.248 00.001 10072 IsGuiding returns 0
00:44:34.903 00.655 10072 IsGuiding returns 1
00:44:34.903 00.000 10072 scope still moving after pulse duration time elapsed
00:44:35.174 00.271 10072 IsGuiding returns 1
00:44:35.198 00.024 10072 IsGuiding returns 1
00:44:35.229 00.031 10072 IsGuiding returns 1
00:44:35.247 00.018 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:35.261 00.014 10072 IsGuiding returns 0
00:44:35.261 00.000 10072 scope move finished after 19 + 994 ms
00:44:35.261 00.000 10072 Move returns status 0, amount 19
00:44:35.261 00.000 10072 MoveAxis(N, 0, ABG)
00:44:35.261 00.000 10072 Move returns status 0, amount 0
00:44:35.261 00.000 10072 move complete, result=0
00:44:35.262 00.001 10072 worker thread done servicing request
00:44:35.278 00.016 1032 UpdateGuideState exits: m=1525 SNR=27.5
00:44:35.281 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:35.284 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:35.286 00.002 1032 Enqueuing Expose request
00:44:35.429 00.143 10072 Worker thread wakes up
00:44:35.429 00.000 1032 GuideStep: 0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
00:44:35.551 00.122 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:35.551 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:36.208 00.657 10072 Exposure complete
00:44:36.321 00.113 10072 worker thread done servicing request
00:44:36.321 00.000 1032 OnExposeComplete: enter
00:44:36.325 00.004 1032 UpdateGuideState(): m_state=6
00:44:36.329 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3606
00:44:36.339 00.010 1032 Star::Find returns 1 (0), X=320.78, Y=746.05, Mass=1276, SNR=25.2, Peak=140 HFD=2.5
00:44:36.342 00.003 1032 MultiStar: [#1 0.19,-0.04,1.19,U] [#2 0.40,0.15,0.00,M2] [#3 0.33,-0.04,0.00,M2] [#4 0.32,-0.12,0.00,M1] [#5 0.42,0.05,0.00,M1] [#6 0.19,0.19,0.00,M1] [#7 0.17,-0.15,0.58,U] [#8 0.14,0.26,0.00,M3] 
00:44:36.345 00.003 1032 refined, 2 included, MultiStar: {0.20, 0.03}, one-star: {0.23, 0.21}
00:44:36.348 00.003 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
00:44:36.351 00.003 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
00:44:36.354 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.13 mountX=-0.03 mountY=-0.20, mountTheta=-1.70
00:44:36.360 00.006 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.03, opts=13)
00:44:36.363 00.003 1032 Enqueuing Move request for scope (0.20, 0.03)
00:44:36.372 00.009 10072 Worker thread wakes up
00:44:36.372 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
00:44:36.373 00.001 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
00:44:36.373 00.000 10072 Moving (0.20, 0.03) raw xDistance=-0.03 yDistance=-0.20
00:44:36.377 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:36.382 00.005 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:44:36.382 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
00:44:36.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:44:36.382 00.000 10072 MoveAxis(E, 19, ABG)
00:44:36.382 00.000 10072 Guiding  Dir = 2, Dur = 19
00:44:36.383 00.001 10072 IsGuiding returns 0
00:44:36.384 00.001 10072 PulseGuide returned control before completion, sleep 28
00:44:36.419 00.035 1032 UpdateGuideState exits: m=1276 SNR=25.2
00:44:36.425 00.006 10072 IsGuiding returns 0
00:44:36.426 00.001 10072 Move returns status 0, amount 19
00:44:36.426 00.000 10072 MoveAxis(N, 130, ABG)
00:44:36.426 00.000 10072 Guiding  Dir = 0, Dur = 130
00:44:36.426 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:36.435 00.009 10072 IsGuiding returns 0
00:44:36.435 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:36.440 00.005 10072 PulseGuide returned control before completion, sleep 137
00:44:36.440 00.000 1032 Enqueuing Expose request
00:44:36.592 00.152 10072 IsGuiding returns 0
00:44:36.593 00.001 10072 Move returns status 0, amount 130
00:44:36.593 00.000 10072 move complete, result=0
00:44:36.593 00.000 10072 worker thread done servicing request
00:44:36.593 00.000 1032 GuideStep: -0.0 px 19 ms EAST, -0.2 px 130 ms NORTH
00:44:36.597 00.004 10072 Worker thread wakes up
00:44:36.597 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:36.597 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:37.343 00.746 10072 Exposure complete
00:44:37.410 00.067 10072 worker thread done servicing request
00:44:37.411 00.001 1032 OnExposeComplete: enter
00:44:37.414 00.003 1032 UpdateGuideState(): m_state=6
00:44:37.418 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3607
00:44:37.421 00.003 1032 Star::Find returns 1 (0), X=320.71, Y=745.75, Mass=1357, SNR=26.0, Peak=149 HFD=2.7
00:44:37.423 00.002 1032 MultiStar: [#1 -0.11,-0.24,1.14,U] [#2 0.20,-0.12,1.01,U] [#3 0.04,-0.17,0.77,U] [#4 0.21,-0.22,0.00,M2] [#5 0.04,-0.19,0.72,U] [#6 -0.05,-0.15,0.68,U] [#7 0.12,-0.36,0.00,M1] [#8 0.05,-0.03,0.64,U] 
00:44:37.426 00.003 1032 refined, 6 included, MultiStar: {0.05, -0.15}, one-star: {0.16, -0.09}
00:44:37.428 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
00:44:37.431 00.003 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
00:44:37.436 00.005 1032 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.15 cameraTheta=-1.25 mountX=-0.15 mountY=-0.01, mountTheta=-3.08
00:44:37.440 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.15, opts=13)
00:44:37.442 00.002 1032 Enqueuing Move request for scope (0.05, -0.15)
00:44:37.445 00.003 10072 Worker thread wakes up
00:44:37.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
00:44:37.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
00:44:37.445 00.000 10072 Moving (0.05, -0.15) raw xDistance=-0.15 yDistance=-0.01
00:44:37.448 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:37.452 00.004 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.29
00:44:37.452 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
00:44:37.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:37.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:44:37.452 00.000 10072 MoveAxis(E, 90, ABG)
00:44:37.452 00.000 10072 Guiding  Dir = 2, Dur = 90
00:44:37.455 00.003 10072 IsGuiding returns 0
00:44:37.457 00.002 10072 PulseGuide returned control before completion, sleep 100
00:44:37.478 00.021 1032 UpdateGuideState exits: m=1357 SNR=26.0
00:44:37.481 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:37.484 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:37.486 00.002 1032 Enqueuing Expose request
00:44:37.560 00.074 10072 IsGuiding returns 0
00:44:37.561 00.001 10072 Move returns status 0, amount 90
00:44:37.561 00.000 10072 MoveAxis(N, 0, ABG)
00:44:37.561 00.000 10072 Move returns status 0, amount 0
00:44:37.567 00.006 10072 move complete, result=0
00:44:37.567 00.000 10072 worker thread done servicing request
00:44:37.567 00.000 10072 Worker thread wakes up
00:44:37.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:37.567 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:37.567 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.0 px 0 ms NORTH
00:44:37.984 00.417 10072 Exposure complete
00:44:38.098 00.114 10072 worker thread done servicing request
00:44:38.098 00.000 1032 OnExposeComplete: enter
00:44:38.103 00.005 1032 UpdateGuideState(): m_state=6
00:44:38.107 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3608
00:44:38.110 00.003 1032 Star::Find returns 1 (0), X=320.79, Y=745.88, Mass=1321, SNR=25.6, Peak=145 HFD=2.6
00:44:38.121 00.011 1032 MultiStar: [#1 0.00,-0.17,1.17,U] [#2 0.05,-0.05,0.97,U] [#3 -0.02,-0.09,0.77,U] [#4 0.12,-0.24,0.00,M3] [#5 0.11,-0.05,0.71,U] [#6 -0.03,-0.13,0.73,U] [#7 -0.05,-0.16,0.56,U] [#8 -0.09,0.06,0.64,U] 
00:44:38.125 00.004 1032 refined, 7 included, MultiStar: {0.04, -0.07}, one-star: {0.24, 0.04}
00:44:38.128 00.003 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
00:44:38.133 00.005 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
00:44:38.136 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.07 mountX=-0.08 mountY=-0.02, mountTheta=-2.90
00:44:38.140 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
00:44:38.209 00.069 1032 Enqueuing Move request for scope (0.04, -0.07)
00:44:38.213 00.004 10072 Worker thread wakes up
00:44:38.213 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
00:44:38.213 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
00:44:38.213 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
00:44:38.215 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:38.219 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:44:38.219 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:44:38.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:38.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:44:38.219 00.000 10072 MoveAxis(E, 11, ABG)
00:44:38.219 00.000 10072 Guiding  Dir = 2, Dur = 11
00:44:38.220 00.001 10072 IsGuiding returns 0
00:44:38.221 00.001 10072 PulseGuide returned control before completion, sleep 21
00:44:38.245 00.024 1032 UpdateGuideState exits: m=1321 SNR=25.6
00:44:38.434 00.189 10072 IsGuiding returns 0
00:44:38.435 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:38.438 00.003 10072 Move returns status 0, amount 11
00:44:38.439 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:38.442 00.003 1032 Enqueuing Expose request
00:44:38.445 00.003 10072 MoveAxis(N, 0, ABG)
00:44:38.445 00.000 10072 Move returns status 0, amount 0
00:44:38.445 00.000 10072 move complete, result=0
00:44:38.445 00.000 10072 worker thread done servicing request
00:44:38.445 00.000 10072 Worker thread wakes up
00:44:38.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:38.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:38.457 00.012 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
00:44:39.085 00.628 10072 Exposure complete
00:44:39.405 00.320 10072 worker thread done servicing request
00:44:39.405 00.000 1032 OnExposeComplete: enter
00:44:39.409 00.004 1032 UpdateGuideState(): m_state=6
00:44:39.451 00.042 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3609
00:44:39.455 00.004 1032 Star::Find returns 1 (0), X=320.64, Y=745.79, Mass=1307, SNR=25.5, Peak=146 HFD=2.7
00:44:39.460 00.005 1032 MultiStar: [#1 -0.15,-0.12,1.22,U] [#2 0.22,-0.16,0.00,M1] [#3 0.11,-0.09,0.75,U] [#4 0.12,-0.10,0.72,U] [#5 0.15,0.01,0.73,U] [#6 -0.03,-0.17,0.74,U] [#7 -0.11,-0.09,0.55,U] [#8 0.14,0.05,0.57,U] 
00:44:39.463 00.003 1032 refined, 7 included, MultiStar: {0.03, -0.08}, one-star: {0.09, -0.05}
00:44:39.466 00.003 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
00:44:39.468 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
00:44:39.472 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.20 mountX=-0.08 mountY=-0.01, mountTheta=-3.03
00:44:39.476 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
00:44:39.479 00.003 1032 Enqueuing Move request for scope (0.03, -0.08)
00:44:39.482 00.003 10072 Worker thread wakes up
00:44:39.482 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
00:44:39.482 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
00:44:39.482 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=-0.01
00:44:39.485 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:39.488 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:44:39.489 00.001 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:44:39.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:39.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:44:39.489 00.000 10072 MoveAxis(E, 15, ABG)
00:44:39.489 00.000 10072 Guiding  Dir = 2, Dur = 15
00:44:39.489 00.000 10072 IsGuiding returns 0
00:44:39.490 00.001 10072 PulseGuide returned control before completion, sleep 25
00:44:39.516 00.026 1032 UpdateGuideState exits: m=1307 SNR=25.5
00:44:39.657 00.141 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:39.690 00.033 10072 IsGuiding returns 0
00:44:39.690 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:39.698 00.008 10072 Move returns status 0, amount 15
00:44:39.698 00.000 10072 MoveAxis(N, 0, ABG)
00:44:39.699 00.001 10072 Move returns status 0, amount 0
00:44:39.699 00.000 10072 move complete, result=0
00:44:39.699 00.000 10072 worker thread done servicing request
00:44:39.699 00.000 1032 Enqueuing Expose request
00:44:39.702 00.003 10072 Worker thread wakes up
00:44:39.704 00.002 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
00:44:39.707 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:39.707 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:40.343 00.636 10072 Exposure complete
00:44:40.598 00.255 10072 worker thread done servicing request
00:44:40.598 00.000 1032 OnExposeComplete: enter
00:44:40.601 00.003 1032 UpdateGuideState(): m_state=6
00:44:40.605 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3610
00:44:40.608 00.003 1032 Star::Find returns 1 (0), X=320.67, Y=745.68, Mass=1369, SNR=26.1, Peak=149 HFD=2.9
00:44:40.611 00.003 1032 MultiStar: [#1 -0.05,-0.23,1.13,U] [#2 0.19,-0.13,1.02,U] [#3 0.01,-0.11,0.73,U] [#4 0.11,-0.26,0.00,M3] [#5 0.12,-0.09,0.70,U] [#6 -0.04,-0.19,0.73,U] [#7 -0.11,-0.21,0.55,U] [#8 0.01,-0.02,0.59,U] 
00:44:40.726 00.115 1032 refined, 7 included, MultiStar: {0.04, -0.15}, one-star: {0.12, -0.16}
00:44:40.750 00.024 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
00:44:40.804 00.054 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
00:44:40.809 00.005 1032 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.31 mountX=-0.15 mountY=-0.00, mountTheta=-3.14
00:44:40.815 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.15, opts=13)
00:44:40.817 00.002 1032 Enqueuing Move request for scope (0.04, -0.15)
00:44:40.821 00.004 10072 Worker thread wakes up
00:44:40.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
00:44:40.822 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
00:44:40.822 00.000 10072 Moving (0.04, -0.15) raw xDistance=-0.15 yDistance=-0.00
00:44:40.831 00.009 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 289.29
00:44:40.832 00.001 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
00:44:40.832 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:40.832 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:44:40.832 00.000 10072 MoveAxis(E, 93, ABG)
00:44:40.834 00.002 10072 Guiding  Dir = 2, Dur = 93
00:44:40.835 00.001 10072 IsGuiding returns 0
00:44:40.836 00.001 10072 PulseGuide returned control before completion, sleep 103
00:44:40.846 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:40.899 00.053 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:44:40.917 00.018 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:40.967 00.050 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:40.972 00.005 10072 IsGuiding returns 1
00:44:40.972 00.000 10072 scope still moving after pulse duration time elapsed
00:44:40.978 00.006 1032 Enqueuing Expose request
00:44:41.000 00.022 10072 IsGuiding returns 0
00:44:41.000 00.000 10072 scope move finished after 93 + 72 ms
00:44:41.000 00.000 10072 Move returns status 0, amount 93
00:44:41.001 00.001 10072 MoveAxis(N, 0, ABG)
00:44:41.001 00.000 10072 Move returns status 0, amount 0
00:44:41.001 00.000 10072 move complete, result=0
00:44:41.001 00.000 10072 worker thread done servicing request
00:44:41.001 00.000 10072 Worker thread wakes up
00:44:41.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:41.004 00.003 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:41.005 00.001 1032 GuideStep: -0.2 px 93 ms EAST, -0.0 px 0 ms NORTH
00:44:41.859 00.854 10072 Exposure complete
00:44:42.821 00.962 10072 worker thread done servicing request
00:44:42.822 00.001 1032 OnExposeComplete: enter
00:44:42.828 00.006 1032 UpdateGuideState(): m_state=6
00:44:42.835 00.007 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3611
00:44:42.838 00.003 1032 Star::Find returns 1 (0), X=320.70, Y=746.05, Mass=1479, SNR=27.1, Peak=152 HFD=2.6
00:44:42.841 00.003 1032 MultiStar: [#1 -0.01,0.12,1.14,U] [#2 -0.01,0.09,0.92,U] [#3 0.11,0.10,0.65,U] [#4 0.01,-0.02,0.68,U] [#5 0.02,0.19,0.69,U] [#6 -0.07,0.10,0.71,U] [#7 -0.08,0.09,0.53,U] [#8 -0.00,0.26,0.56,U] 
00:44:42.844 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.15, 0.21}
00:44:42.846 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
00:44:42.848 00.002 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
00:44:42.852 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.44 mountX=0.12 mountY=-0.05, mountTheta=-0.39
00:44:42.856 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
00:44:42.858 00.002 1032 Enqueuing Move request for scope (0.02, 0.13)
00:44:42.861 00.003 10072 Worker thread wakes up
00:44:42.862 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
00:44:42.862 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
00:44:42.862 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.05
00:44:42.864 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:42.867 00.003 10072 PPEC rslt: input = 0.12, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:44:42.867 00.000 10072 PPEC: input: 0.12, control: -0.02, exposure: 500
00:44:42.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:42.868 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:44:42.868 00.000 10072 MoveAxis(E, 20, ABG)
00:44:42.868 00.000 10072 Guiding  Dir = 2, Dur = 20
00:44:42.868 00.000 10072 IsGuiding returns 0
00:44:43.186 00.318 10072 IsGuiding returns 0
00:44:43.186 00.000 10072 Move returns status 0, amount 20
00:44:43.186 00.000 10072 MoveAxis(N, 0, ABG)
00:44:43.186 00.000 10072 Move returns status 0, amount 0
00:44:43.186 00.000 10072 move complete, result=0
00:44:43.186 00.000 10072 worker thread done servicing request
00:44:43.210 00.024 1032 UpdateGuideState exits: m=1479 SNR=27.1
00:44:43.216 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:43.218 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:43.221 00.003 1032 Enqueuing Expose request
00:44:43.224 00.003 10072 Worker thread wakes up
00:44:43.224 00.000 1032 GuideStep: 0.1 px 20 ms EAST, -0.0 px 0 ms NORTH
00:44:43.254 00.030 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:43.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:44.086 00.832 10072 Exposure complete
00:44:45.250 01.164 10072 worker thread done servicing request
00:44:45.262 00.012 1032 OnExposeComplete: enter
00:44:45.277 00.015 1032 UpdateGuideState(): m_state=6
00:44:45.283 00.006 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3612
00:44:45.290 00.007 1032 Star::Find returns 1 (0), X=320.50, Y=746.23, Mass=1477, SNR=27.1, Peak=159 HFD=3.0
00:44:45.297 00.007 1032 MultiStar: [#1 -0.09,0.43,0.00,M1] [#2 0.03,0.37,0.00,M1] [#3 -0.02,0.41,0.00,M1] [#4 -0.05,0.35,0.00,M3] [#5 0.11,0.56,0.00,M1] [#6 -0.21,0.40,0.00,M1] [#7 -0.05,0.44,0.00,M1] [#8 0.01,0.53,0.00,M1] 
00:44:45.303 00.006 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
00:44:45.306 00.003 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
00:44:45.309 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.39 hyp=0.39 cameraTheta=1.70 mountX=0.39 mountY=-0.05, mountTheta=-0.13
00:44:45.313 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.39, opts=13)
00:44:45.317 00.004 1032 Enqueuing Move request for scope (-0.05, 0.39)
00:44:45.348 00.031 10072 Worker thread wakes up
00:44:45.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.39) opts 0xd
00:44:45.348 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.39)
00:44:45.348 00.000 10072 Moving (-0.05, 0.39) raw xDistance=0.39 yDistance=-0.05
00:44:45.354 00.006 10072 PPEC rslt: input = 0.39, final = 0.17, react = 0.19, pred = -0.02, hyst = 0.17, hyst_pct = 0.00, period_length = 289.29
00:44:45.354 00.000 10072 PPEC: input: 0.39, control: 0.17, exposure: 500
00:44:45.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:45.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:44:45.354 00.000 10072 MoveAxis(W, 171, ABG)
00:44:45.354 00.000 10072 Guiding  Dir = 3, Dur = 171
00:44:45.355 00.001 10072 IsGuiding returns 0
00:44:45.355 00.000 10072 PulseGuide returned control before completion, sleep 181
00:44:45.478 00.123 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:45.538 00.060 1032 UpdateGuideState exits: m=1477 SNR=27.1
00:44:45.542 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:45.545 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:45.551 00.006 1032 Enqueuing Expose request
00:44:45.560 00.009 10072 IsGuiding returns 0
00:44:45.560 00.000 10072 Move returns status 0, amount 171
00:44:45.560 00.000 10072 MoveAxis(N, 0, ABG)
00:44:45.560 00.000 10072 Move returns status 0, amount 0
00:44:45.560 00.000 10072 move complete, result=0
00:44:45.560 00.000 10072 worker thread done servicing request
00:44:45.560 00.000 10072 Worker thread wakes up
00:44:45.561 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:45.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:45.571 00.010 1032 GuideStep: 0.4 px 171 ms WEST, -0.0 px 0 ms NORTH
00:44:46.199 00.628 10072 Exposure complete
00:44:46.288 00.089 10072 worker thread done servicing request
00:44:46.288 00.000 1032 OnExposeComplete: enter
00:44:46.294 00.006 1032 UpdateGuideState(): m_state=6
00:44:46.304 00.010 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3613
00:44:46.309 00.005 1032 Star::Find returns 1 (0), X=320.64, Y=746.06, Mass=1368, SNR=26.1, Peak=142 HFD=2.6
00:44:46.312 00.003 1032 MultiStar: [#1 0.01,0.26,1.13,U] [#2 0.15,0.18,1.00,U] [#3 0.18,0.18,0.78,U] [#4 0.06,0.08,0.69,U] [#5 0.14,0.31,0.00,M2] [#6 0.03,0.22,0.72,U] [#7 -0.20,0.03,0.54,U] [#8 -0.04,0.22,0.59,U] 
00:44:46.314 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.19}, one-star: {0.09, 0.22}
00:44:46.317 00.003 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
00:44:46.319 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
00:44:46.321 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.31 mountX=0.17 mountY=-0.10, mountTheta=-0.52
00:44:46.325 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.19, opts=13)
00:44:46.327 00.002 1032 Enqueuing Move request for scope (0.05, 0.19)
00:44:46.335 00.008 10072 Worker thread wakes up
00:44:46.335 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
00:44:46.335 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
00:44:46.335 00.000 10072 Moving (0.05, 0.19) raw xDistance=0.17 yDistance=-0.10
00:44:46.339 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:46.342 00.003 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.29
00:44:46.342 00.000 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
00:44:46.342 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:46.342 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:44:46.342 00.000 10072 MoveAxis(W, 71, ABG)
00:44:46.342 00.000 10072 Guiding  Dir = 3, Dur = 71
00:44:46.343 00.001 10072 IsGuiding returns 0
00:44:46.344 00.001 10072 PulseGuide returned control before completion, sleep 81
00:44:46.369 00.025 1032 UpdateGuideState exits: m=1368 SNR=26.1
00:44:46.372 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:46.373 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:46.375 00.002 1032 Enqueuing Expose request
00:44:46.432 00.057 10072 IsGuiding returns 0
00:44:46.432 00.000 10072 Move returns status 0, amount 71
00:44:46.432 00.000 10072 MoveAxis(N, 0, ABG)
00:44:46.432 00.000 10072 Move returns status 0, amount 0
00:44:46.432 00.000 10072 move complete, result=0
00:44:46.432 00.000 10072 worker thread done servicing request
00:44:46.432 00.000 10072 Worker thread wakes up
00:44:46.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:46.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:46.439 00.007 1032 GuideStep: 0.2 px 71 ms WEST, -0.1 px 0 ms NORTH
00:44:46.857 00.418 10072 Exposure complete
00:44:46.930 00.073 1032 OnExposeComplete: enter
00:44:46.934 00.004 10072 worker thread done servicing request
00:44:46.934 00.000 1032 UpdateGuideState(): m_state=6
00:44:46.937 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3614
00:44:46.939 00.002 1032 Star::Find returns 1 (0), X=320.62, Y=746.10, Mass=1426, SNR=26.6, Peak=155 HFD=2.5
00:44:46.942 00.003 1032 MultiStar: [#1 -0.16,0.27,0.00,M1] [#2 0.10,0.22,0.95,U] [#3 0.17,0.25,0.00,M1] [#4 0.18,0.13,0.66,U] [#5 -0.18,0.30,0.00,M3] [#6 -0.01,0.24,0.68,U] [#7 -0.03,0.23,0.51,U] [#8 0.05,0.60,0.00,M1] 
00:44:46.946 00.004 1032 refined, 4 included, MultiStar: {0.07, 0.22}, one-star: {0.07, 0.26}
00:44:46.949 00.003 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
00:44:46.953 00.004 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
00:44:46.957 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.27 mountX=0.19 mountY=-0.12, mountTheta=-0.56
00:44:46.968 00.011 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.22, opts=13)
00:44:46.971 00.003 1032 Enqueuing Move request for scope (0.07, 0.22)
00:44:46.974 00.003 10072 Worker thread wakes up
00:44:46.975 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
00:44:46.975 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
00:44:46.975 00.000 10072 Moving (0.07, 0.22) raw xDistance=0.19 yDistance=-0.12
00:44:46.978 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:46.982 00.004 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 289.30
00:44:46.983 00.001 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
00:44:46.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:46.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:44:46.983 00.000 10072 MoveAxis(W, 90, ABG)
00:44:46.983 00.000 10072 Guiding  Dir = 3, Dur = 90
00:44:46.983 00.000 10072 IsGuiding returns 0
00:44:46.984 00.001 10072 PulseGuide returned control before completion, sleep 100
00:44:47.032 00.048 1032 UpdateGuideState exits: m=1426 SNR=26.6
00:44:47.035 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:47.038 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:47.040 00.002 1032 Enqueuing Expose request
00:44:47.238 00.198 10072 IsGuiding returns 0
00:44:47.238 00.000 10072 Move returns status 0, amount 90
00:44:47.238 00.000 10072 MoveAxis(N, 0, ABG)
00:44:47.239 00.001 10072 Move returns status 0, amount 0
00:44:47.239 00.000 10072 move complete, result=0
00:44:47.240 00.001 10072 worker thread done servicing request
00:44:47.240 00.000 10072 Worker thread wakes up
00:44:47.241 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:47.241 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:47.242 00.001 1032 GuideStep: 0.2 px 90 ms WEST, -0.1 px 0 ms NORTH
00:44:47.878 00.636 10072 Exposure complete
00:44:47.956 00.078 10072 worker thread done servicing request
00:44:47.956 00.000 1032 OnExposeComplete: enter
00:44:47.960 00.004 1032 UpdateGuideState(): m_state=6
00:44:47.964 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3615
00:44:47.972 00.008 1032 Star::Find returns 1 (0), X=320.75, Y=745.85, Mass=1277, SNR=25.2, Peak=131 HFD=2.7
00:44:47.992 00.020 1032 MultiStar: [#1 0.00,0.02,1.23,U] [#2 0.16,0.07,1.03,U] [#3 0.16,0.13,0.77,U] [#4 0.23,-0.12,0.71,U] [#5 0.16,0.18,0.74,U] [#6 0.19,0.17,0.77,U] [#7 0.04,0.00,0.53,U] [#8 0.11,0.10,0.62,U] 
00:44:47.996 00.004 1032 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.20, 0.01}
00:44:47.999 00.003 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
00:44:48.001 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
00:44:48.004 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.42 mountX=0.02 mountY=-0.15, mountTheta=-1.41
00:44:48.008 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
00:44:48.010 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
00:44:48.013 00.003 10072 Worker thread wakes up
00:44:48.013 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
00:44:48.013 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
00:44:48.013 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
00:44:48.017 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:48.022 00.005 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:44:48.022 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:44:48.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:48.023 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:44:48.023 00.000 10072 MoveAxis(E, 8, ABG)
00:44:48.023 00.000 10072 Guiding  Dir = 2, Dur = 8
00:44:48.023 00.000 10072 IsGuiding returns 0
00:44:48.024 00.001 10072 PulseGuide returned control before completion, sleep 18
00:44:48.261 00.237 10072 IsGuiding returns 0
00:44:48.261 00.000 10072 Move returns status 0, amount 8
00:44:48.261 00.000 10072 MoveAxis(N, 0, ABG)
00:44:48.261 00.000 10072 Move returns status 0, amount 0
00:44:48.261 00.000 10072 move complete, result=0
00:44:48.261 00.000 10072 worker thread done servicing request
00:44:48.282 00.021 1032 UpdateGuideState exits: m=1277 SNR=25.2
00:44:48.286 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:48.290 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:48.293 00.003 1032 Enqueuing Expose request
00:44:48.298 00.005 10072 Worker thread wakes up
00:44:48.298 00.000 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:44:48.302 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:48.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:49.148 00.846 10072 Exposure complete
00:44:49.476 00.328 10072 worker thread done servicing request
00:44:49.476 00.000 1032 OnExposeComplete: enter
00:44:49.480 00.004 1032 UpdateGuideState(): m_state=6
00:44:49.483 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3616
00:44:49.485 00.002 1032 Star::Find returns 1 (0), X=320.77, Y=745.98, Mass=1489, SNR=27.2, Peak=165 HFD=2.5
00:44:49.490 00.005 1032 MultiStar: [#1 0.00,0.22,1.13,U] [#2 0.29,0.03,0.00,M1] [#3 0.37,0.09,0.00,M1] [#4 0.24,-0.02,0.66,U] [#5 0.25,0.18,0.00,M3] [#6 0.17,0.05,0.69,U] [#7 0.01,-0.13,0.52,U] [#8 0.13,0.29,0.00,M1] 
00:44:49.646 00.156 1032 refined, 4 included, MultiStar: {0.12, 0.09}, one-star: {0.22, 0.14}
00:44:49.794 00.148 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
00:44:49.816 00.022 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
00:44:49.825 00.009 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.61 mountX=0.05 mountY=-0.14, mountTheta=-1.22
00:44:49.839 00.014 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
00:44:49.851 00.012 1032 Enqueuing Move request for scope (0.12, 0.09)
00:44:49.856 00.005 10072 Worker thread wakes up
00:44:49.857 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
00:44:49.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
00:44:49.857 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.05 yDistance=-0.14
00:44:49.872 00.015 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:44:49.872 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:44:49.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:49.873 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:44:49.873 00.000 10072 MoveAxis(E, 8, ABG)
00:44:49.873 00.000 10072 Guiding  Dir = 2, Dur = 8
00:44:49.873 00.000 10072 IsGuiding returns 0
00:44:49.875 00.002 10072 PulseGuide returned control before completion, sleep 17
00:44:49.876 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:49.905 00.029 10072 IsGuiding returns 0
00:44:49.905 00.000 10072 Move returns status 0, amount 8
00:44:49.905 00.000 10072 MoveAxis(N, 0, ABG)
00:44:49.905 00.000 10072 Move returns status 0, amount 0
00:44:49.905 00.000 10072 move complete, result=0
00:44:49.905 00.000 10072 worker thread done servicing request
00:44:49.959 00.054 1032 UpdateGuideState exits: m=1489 SNR=27.2
00:44:49.964 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:49.968 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:49.970 00.002 1032 Enqueuing Expose request
00:44:49.974 00.004 10072 Worker thread wakes up
00:44:49.974 00.000 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:44:49.977 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:49.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:50.789 00.812 10072 Exposure complete
00:44:51.856 01.067 10072 worker thread done servicing request
00:44:51.856 00.000 1032 OnExposeComplete: enter
00:44:51.860 00.004 1032 UpdateGuideState(): m_state=6
00:44:51.864 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3617
00:44:51.866 00.002 1032 Star::Find returns 1 (0), X=320.82, Y=745.92, Mass=1614, SNR=28.3, Peak=201 HFD=2.6
00:44:51.869 00.003 1032 MultiStar: [#1 0.10,-0.01,1.02,U] [#2 0.25,-0.07,0.87,U] [#3 0.13,0.07,0.68,U] [#4 0.33,-0.03,0.00,M1] [#5 0.14,0.03,0.66,U] [#6 0.11,-0.13,0.65,U] [#7 0.17,0.06,0.48,U] [#8 0.25,0.07,0.56,U] 
00:44:51.872 00.003 1032 refined, 7 included, MultiStar: {0.18, 0.01}, one-star: {0.27, 0.08}
00:44:51.875 00.003 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
00:44:51.878 00.003 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
00:44:51.881 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.06 mountX=-0.04 mountY=-0.18, mountTheta=-1.77
00:44:51.885 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.01, opts=13)
00:44:51.888 00.003 1032 Enqueuing Move request for scope (0.18, 0.01)
00:44:52.181 00.293 10072 Worker thread wakes up
00:44:52.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
00:44:52.182 00.001 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
00:44:52.182 00.000 10072 Moving (0.18, 0.01) raw xDistance=-0.04 yDistance=-0.18
00:44:52.185 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:52.191 00.006 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:44:52.191 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:44:52.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:52.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:44:52.191 00.000 10072 MoveAxis(E, 6, ABG)
00:44:52.191 00.000 10072 Guiding  Dir = 2, Dur = 6
00:44:52.221 00.030 1032 UpdateGuideState exits: m=1614 SNR=28.3
00:44:52.332 00.111 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:52.452 00.120 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:52.456 00.004 1032 Enqueuing Expose request
00:44:52.461 00.005 10072 IsGuiding returns 0
00:44:52.462 00.001 10072 PulseGuide returned control before completion, sleep 16
00:44:52.489 00.027 10072 IsGuiding returns 0
00:44:52.490 00.001 10072 Move returns status 0, amount 6
00:44:52.490 00.000 10072 MoveAxis(N, 0, ABG)
00:44:52.490 00.000 10072 Move returns status 0, amount 0
00:44:52.490 00.000 10072 move complete, result=0
00:44:52.490 00.000 10072 worker thread done servicing request
00:44:52.490 00.000 10072 Worker thread wakes up
00:44:52.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:52.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:52.490 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
00:44:53.215 00.725 10072 Exposure complete
00:44:54.014 00.799 1032 OnExposeComplete: enter
00:44:54.066 00.052 10072 worker thread done servicing request
00:44:54.066 00.000 1032 UpdateGuideState(): m_state=6
00:44:54.094 00.028 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3618
00:44:54.101 00.007 1032 Star::Find returns 1 (0), X=320.83, Y=745.90, Mass=1389, SNR=26.3, Peak=174 HFD=2.6
00:44:54.122 00.021 1032 MultiStar: [#1 0.03,-0.14,1.10,U] [#2 0.18,-0.08,0.97,U] [#3 0.19,-0.02,0.71,U] [#4 0.22,-0.23,0.00,M2] [#5 0.19,-0.06,0.69,U] [#6 0.04,0.05,0.72,U] [#7 0.20,-0.01,0.54,U] [#8 0.18,0.08,0.59,U] 
00:44:54.128 00.006 1032 refined, 7 included, MultiStar: {0.16, -0.02}, one-star: {0.28, 0.06}
00:44:54.134 00.006 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
00:44:54.146 00.012 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
00:44:54.150 00.004 1032 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.15 mountX=-0.06 mountY=-0.15, mountTheta=-1.98
00:44:54.155 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.02, opts=13)
00:44:54.158 00.003 1032 Enqueuing Move request for scope (0.16, -0.02)
00:44:54.161 00.003 10072 Worker thread wakes up
00:44:54.162 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
00:44:54.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
00:44:54.162 00.000 10072 Moving (0.16, -0.02) raw xDistance=-0.06 yDistance=-0.15
00:44:54.165 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:54.168 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:44:54.168 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:44:54.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:54.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:44:54.168 00.000 10072 MoveAxis(E, 3, ABG)
00:44:54.168 00.000 10072 Guiding  Dir = 2, Dur = 3
00:44:54.169 00.001 10072 IsGuiding returns 0
00:44:54.170 00.001 10072 PulseGuide returned control before completion, sleep 13
00:44:54.185 00.015 10072 IsGuiding returns 0
00:44:54.185 00.000 10072 Move returns status 0, amount 3
00:44:54.185 00.000 10072 MoveAxis(N, 0, ABG)
00:44:54.185 00.000 10072 Move returns status 0, amount 0
00:44:54.185 00.000 10072 move complete, result=0
00:44:54.185 00.000 10072 worker thread done servicing request
00:44:54.202 00.017 1032 UpdateGuideState exits: m=1389 SNR=26.3
00:44:54.226 00.024 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:54.229 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:54.231 00.002 1032 Enqueuing Expose request
00:44:54.277 00.046 10072 Worker thread wakes up
00:44:54.277 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:44:54.281 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:54.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:54.911 00.630 10072 Exposure complete
00:44:54.983 00.072 10072 worker thread done servicing request
00:44:54.983 00.000 1032 OnExposeComplete: enter
00:44:54.988 00.005 1032 UpdateGuideState(): m_state=6
00:44:55.001 00.013 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3619
00:44:55.006 00.005 1032 Star::Find returns 1 (0), X=320.76, Y=745.91, Mass=1358, SNR=25.9, Peak=155 HFD=2.5
00:44:55.010 00.004 1032 MultiStar: [#1 0.12,0.04,1.15,U] [#2 0.30,-0.02,0.00,M1] [#3 0.13,0.05,0.79,U] [#4 0.21,-0.17,0.00,M3] [#5 0.15,0.25,0.00,M2] [#6 0.12,-0.06,0.72,U] [#7 0.03,-0.06,0.53,U] [#8 -0.06,0.01,0.62,U] 
00:44:55.015 00.005 1032 refined, 5 included, MultiStar: {0.11, 0.02}, one-star: {0.21, 0.07}
00:44:55.021 00.006 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
00:44:55.024 00.003 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
00:44:55.026 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.18 mountX=-0.01 mountY=-0.11, mountTheta=-1.65
00:44:55.030 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
00:44:55.033 00.003 1032 Enqueuing Move request for scope (0.11, 0.02)
00:44:55.036 00.003 10072 Worker thread wakes up
00:44:55.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
00:44:55.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
00:44:55.036 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
00:44:55.039 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:55.042 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:44:55.043 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:44:55.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:55.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:44:55.043 00.000 10072 MoveAxis(E, 1, ABG)
00:44:55.043 00.000 10072 Guiding  Dir = 2, Dur = 1
00:44:55.044 00.001 10072 IsGuiding returns 0
00:44:55.045 00.001 10072 PulseGuide returned control before completion, sleep 11
00:44:55.063 00.018 10072 IsGuiding returns 0
00:44:55.063 00.000 10072 Move returns status 0, amount 1
00:44:55.063 00.000 10072 MoveAxis(N, 0, ABG)
00:44:55.063 00.000 10072 Move returns status 0, amount 0
00:44:55.063 00.000 10072 move complete, result=0
00:44:55.063 00.000 10072 worker thread done servicing request
00:44:55.074 00.011 1032 UpdateGuideState exits: m=1358 SNR=25.9
00:44:55.076 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:55.083 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:55.086 00.003 1032 Enqueuing Expose request
00:44:55.089 00.003 10072 Worker thread wakes up
00:44:55.089 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:44:55.093 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:55.093 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:55.504 00.411 10072 Exposure complete
00:44:55.573 00.069 10072 worker thread done servicing request
00:44:55.573 00.000 1032 OnExposeComplete: enter
00:44:55.575 00.002 1032 UpdateGuideState(): m_state=6
00:44:55.577 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3620
00:44:55.581 00.004 1032 Star::Find returns 1 (0), X=320.67, Y=745.88, Mass=1438, SNR=26.7, Peak=156 HFD=2.6
00:44:55.584 00.003 1032 MultiStar: [#1 0.11,-0.06,1.13,U] [#2 0.23,-0.14,0.00,M2] [#3 0.25,0.02,0.74,U] [#4 0.29,-0.06,0.00,M4] [#5 0.06,0.15,0.68,U] [#6 0.13,-0.17,0.67,U] [#7 -0.08,-0.14,0.57,U] [#8 -0.04,-0.00,0.57,U] 
00:44:55.586 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.02}, one-star: {0.12, 0.04}
00:44:55.589 00.003 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
00:44:55.592 00.003 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
00:44:55.608 00.016 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.22 mountX=-0.04 mountY=-0.08, mountTheta=-2.05
00:44:55.623 00.015 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
00:44:55.628 00.005 1032 Enqueuing Move request for scope (0.09, -0.02)
00:44:55.631 00.003 10072 Worker thread wakes up
00:44:55.631 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
00:44:55.631 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
00:44:55.631 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
00:44:55.634 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:55.638 00.004 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:44:55.638 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:44:55.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:55.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:44:55.638 00.000 10072 MoveAxis(E, 1, ABG)
00:44:55.638 00.000 10072 Guiding  Dir = 2, Dur = 1
00:44:55.639 00.001 10072 IsGuiding returns 0
00:44:55.640 00.001 10072 PulseGuide returned control before completion, sleep 11
00:44:55.655 00.015 10072 IsGuiding returns 0
00:44:55.655 00.000 10072 Move returns status 0, amount 1
00:44:55.655 00.000 10072 MoveAxis(N, 0, ABG)
00:44:55.655 00.000 10072 Move returns status 0, amount 0
00:44:55.655 00.000 10072 move complete, result=0
00:44:55.656 00.001 10072 worker thread done servicing request
00:44:55.667 00.011 1032 UpdateGuideState exits: m=1438 SNR=26.7
00:44:55.670 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:55.674 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:55.677 00.003 1032 Enqueuing Expose request
00:44:55.680 00.003 10072 Worker thread wakes up
00:44:55.680 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:44:55.682 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:55.682 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:56.341 00.659 10072 Exposure complete
00:44:56.623 00.282 10072 worker thread done servicing request
00:44:56.623 00.000 1032 OnExposeComplete: enter
00:44:56.626 00.003 1032 UpdateGuideState(): m_state=6
00:44:56.630 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3621
00:44:56.632 00.002 1032 Star::Find returns 1 (0), X=320.82, Y=745.86, Mass=1246, SNR=24.9, Peak=146 HFD=2.5
00:44:56.635 00.003 1032 MultiStar: [#1 0.14,-0.13,1.24,U] [#2 0.27,-0.08,0.00,M3] [#3 0.32,-0.16,0.00,M1] [#4 0.40,-0.01,0.00,M5] [#5 0.23,-0.13,0.75,U] [#6 -0.01,-0.13,0.73,U] [#7 0.22,-0.23,0.00,M1] [#8 0.23,0.09,0.63,U] 
00:44:56.638 00.003 1032 refined, 4 included, MultiStar: {0.17, -0.06}, one-star: {0.27, 0.02}
00:44:56.640 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
00:44:56.642 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
00:44:56.645 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.35 mountX=-0.11 mountY=-0.15, mountTheta=-2.18
00:44:56.649 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.06, opts=13)
00:44:56.661 00.012 1032 Enqueuing Move request for scope (0.17, -0.06)
00:44:56.664 00.003 10072 Worker thread wakes up
00:44:56.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
00:44:56.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
00:44:56.665 00.001 10072 Moving (0.17, -0.06) raw xDistance=-0.11 yDistance=-0.15
00:44:56.667 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:56.671 00.004 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:44:56.671 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:44:56.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:56.672 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:44:56.672 00.000 10072 MoveAxis(E, 1, ABG)
00:44:56.672 00.000 10072 Guiding  Dir = 2, Dur = 1
00:44:56.672 00.000 10072 IsGuiding returns 0
00:44:56.675 00.003 10072 IsGuiding returns 0
00:44:56.675 00.000 10072 Move returns status 0, amount 1
00:44:56.675 00.000 10072 MoveAxis(N, 0, ABG)
00:44:56.675 00.000 10072 Move returns status 0, amount 0
00:44:56.675 00.000 10072 move complete, result=0
00:44:56.675 00.000 10072 worker thread done servicing request
00:44:56.702 00.027 1032 UpdateGuideState exits: m=1246 SNR=24.9
00:44:56.710 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:56.714 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:56.717 00.003 1032 Enqueuing Expose request
00:44:56.720 00.003 10072 Worker thread wakes up
00:44:56.720 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
00:44:56.722 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:56.722 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:57.431 00.709 10072 Exposure complete
00:44:57.681 00.250 10072 worker thread done servicing request
00:44:57.681 00.000 1032 OnExposeComplete: enter
00:44:57.685 00.004 1032 UpdateGuideState(): m_state=6
00:44:57.688 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3622
00:44:57.691 00.003 1032 Star::Find returns 1 (0), X=320.84, Y=746.01, Mass=1396, SNR=26.3, Peak=165 HFD=2.6
00:44:57.695 00.004 1032 MultiStar: [#1 0.09,-0.12,1.14,U] [#2 0.29,0.04,0.00,M4] [#3 0.25,0.21,0.00,M2] [#4 0.31,-0.04,0.00,M6] [#5 0.26,-0.05,0.73,U] [#6 0.18,-0.04,0.68,U] [#7 0.07,0.01,0.51,U] [#8 0.32,0.09,0.00,M1] 
00:44:57.698 00.003 1032 refined, 4 included, MultiStar: {0.18, -0.01}, one-star: {0.29, 0.17}
00:44:57.701 00.003 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
00:44:57.703 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
00:44:57.706 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.03 mountX=-0.05 mountY=-0.18, mountTheta=-1.86
00:44:57.711 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.01, opts=13)
00:44:57.714 00.003 1032 Enqueuing Move request for scope (0.18, -0.01)
00:44:57.716 00.002 10072 Worker thread wakes up
00:44:57.716 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
00:44:57.716 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
00:44:57.717 00.001 10072 Moving (0.18, -0.01) raw xDistance=-0.05 yDistance=-0.18
00:44:57.719 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:57.723 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:44:57.723 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:44:57.723 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:57.723 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:44:57.723 00.000 10072 MoveAxis(E, 2, ABG)
00:44:57.723 00.000 10072 Guiding  Dir = 2, Dur = 2
00:44:57.724 00.001 10072 IsGuiding returns 0
00:44:57.724 00.000 10072 PulseGuide returned control before completion, sleep 12
00:44:57.739 00.015 10072 IsGuiding returns 0
00:44:57.739 00.000 10072 Move returns status 0, amount 2
00:44:57.739 00.000 10072 MoveAxis(N, 0, ABG)
00:44:57.739 00.000 10072 Move returns status 0, amount 0
00:44:57.740 00.001 10072 move complete, result=0
00:44:57.740 00.000 10072 worker thread done servicing request
00:44:57.752 00.012 1032 UpdateGuideState exits: m=1396 SNR=26.3
00:44:57.756 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:57.759 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:57.761 00.002 1032 Enqueuing Expose request
00:44:57.764 00.003 10072 Worker thread wakes up
00:44:57.764 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
00:44:57.766 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:57.766 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:58.241 00.475 10072 Exposure complete
00:44:58.786 00.545 10072 worker thread done servicing request
00:44:58.787 00.001 1032 OnExposeComplete: enter
00:44:58.792 00.005 1032 UpdateGuideState(): m_state=6
00:44:58.796 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3623
00:44:58.810 00.014 1032 Star::Find returns 1 (0), X=320.87, Y=746.01, Mass=1379, SNR=26.2, Peak=168 HFD=2.6
00:44:58.813 00.003 1032 MultiStar: [#1 0.16,-0.05,1.10,U] [#2 0.27,-0.03,0.97,U] [#3 0.21,0.18,0.00,M3] [#4 0.20,-0.10,0.66,U] [#5 0.17,0.09,0.73,U] [#6 0.25,0.04,0.75,U] [#7 0.09,0.05,0.54,U] [#8 0.21,0.02,0.63,U] 
00:44:58.816 00.003 1032 refined, 7 included, MultiStar: {0.22, 0.03}, one-star: {0.32, 0.17}
00:44:58.818 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
00:44:58.821 00.003 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
00:44:58.825 00.004 1032 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.12 mountX=-0.03 mountY=-0.21, mountTheta=-1.71
00:44:58.830 00.005 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.03, opts=13)
00:44:58.835 00.005 1032 Enqueuing Move request for scope (0.22, 0.03)
00:44:58.838 00.003 10072 Worker thread wakes up
00:44:58.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
00:44:58.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
00:44:58.838 00.000 10072 Moving (0.22, 0.03) raw xDistance=-0.03 yDistance=-0.21
00:44:58.849 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:44:58.854 00.005 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:44:58.854 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:44:58.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:44:58.856 00.002 10072 MoveAxis(E, 3, ABG)
00:44:58.856 00.000 10072 Guiding  Dir = 2, Dur = 3
00:44:58.856 00.000 10072 IsGuiding returns 0
00:44:58.858 00.002 10072 PulseGuide returned control before completion, sleep 13
00:44:58.933 00.075 10072 IsGuiding returns 0
00:44:58.933 00.000 10072 Move returns status 0, amount 3
00:44:58.933 00.000 10072 MoveAxis(N, 139, ABG)
00:44:58.933 00.000 10072 Guiding  Dir = 0, Dur = 139
00:44:58.934 00.001 10072 IsGuiding returns 0
00:44:58.935 00.001 10072 PulseGuide returned control before completion, sleep 149
00:44:58.960 00.025 1032 UpdateGuideState exits: m=1379 SNR=26.2
00:44:58.964 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:58.968 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:44:58.970 00.002 1032 Enqueuing Expose request
00:44:59.095 00.125 10072 IsGuiding returns 0
00:44:59.095 00.000 10072 Move returns status 0, amount 139
00:44:59.095 00.000 10072 move complete, result=0
00:44:59.095 00.000 10072 worker thread done servicing request
00:44:59.096 00.001 10072 Worker thread wakes up
00:44:59.096 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:44:59.096 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:44:59.097 00.001 1032 GuideStep: -0.0 px 3 ms EAST, -0.2 px 139 ms NORTH
00:45:00.098 01.001 10072 Exposure complete
00:45:01.802 01.704 10072 worker thread done servicing request
00:45:01.802 00.000 1032 OnExposeComplete: enter
00:45:01.806 00.004 1032 UpdateGuideState(): m_state=6
00:45:01.809 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3624
00:45:01.813 00.004 1032 Star::Find returns 1 (0), X=320.60, Y=745.79, Mass=1560, SNR=27.8, Peak=187 HFD=2.7
00:45:01.816 00.003 1032 MultiStar: [#1 -0.08,0.11,1.09,U] [#2 0.13,-0.06,0.92,U] [#3 -0.02,0.04,0.72,U] [#4 0.14,-0.07,0.68,U] [#5 0.08,0.16,0.68,U] [#6 -0.15,-0.12,0.66,U] [#7 -0.02,0.01,0.50,U] [#8 -0.01,0.01,0.54,U] 
00:45:01.820 00.004 1032 refined, 8 included, MultiStar: {0.01, 0.00}, one-star: {0.05, -0.05}
00:45:01.823 00.003 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
00:45:01.826 00.003 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
00:45:01.956 00.130 1032 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.33 mountX=0.00 mountY=-0.01, mountTheta=-1.50
00:45:02.128 00.172 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.00, opts=13)
00:45:02.131 00.003 1032 Enqueuing Move request for scope (0.01, 0.00)
00:45:02.133 00.002 10072 Worker thread wakes up
00:45:02.134 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
00:45:02.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
00:45:02.134 00.000 10072 Moving (0.01, 0.00) raw xDistance=0.00 yDistance=-0.01
00:45:02.136 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:02.141 00.005 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:45:02.141 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:45:02.142 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:02.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:45:02.142 00.000 10072 MoveAxis(E, 8, ABG)
00:45:02.142 00.000 10072 Guiding  Dir = 2, Dur = 8
00:45:02.143 00.001 10072 IsGuiding returns 0
00:45:02.145 00.002 10072 PulseGuide returned control before completion, sleep 18
00:45:02.481 00.336 10072 IsGuiding returns 1
00:45:02.481 00.000 10072 scope still moving after pulse duration time elapsed
00:45:02.499 00.018 1032 UpdateGuideState exits: m=1560 SNR=27.8
00:45:02.503 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:02.506 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:02.509 00.003 1032 Enqueuing Expose request
00:45:02.858 00.349 10072 IsGuiding returns 0
00:45:02.858 00.000 10072 scope move finished after 8 + 706 ms
00:45:02.858 00.000 10072 Move returns status 0, amount 8
00:45:02.858 00.000 10072 MoveAxis(N, 0, ABG)
00:45:02.858 00.000 10072 Move returns status 0, amount 0
00:45:02.858 00.000 10072 move complete, result=0
00:45:02.858 00.000 10072 worker thread done servicing request
00:45:02.858 00.000 10072 Worker thread wakes up
00:45:02.858 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:02.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:02.882 00.024 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
00:45:03.494 00.612 10072 Exposure complete
00:45:03.574 00.080 10072 worker thread done servicing request
00:45:03.574 00.000 1032 OnExposeComplete: enter
00:45:03.577 00.003 1032 UpdateGuideState(): m_state=6
00:45:03.625 00.048 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3625
00:45:03.628 00.003 1032 Star::Find returns 1 (0), X=320.67, Y=745.99, Mass=1324, SNR=25.6, Peak=142 HFD=2.5
00:45:03.632 00.004 1032 MultiStar: [#1 -0.25,0.04,1.16,U] [#2 0.07,0.12,0.95,U] [#3 0.05,0.19,0.80,U] [#4 0.09,-0.07,0.70,U] [#5 0.05,0.14,0.74,U] [#6 -0.06,0.12,0.72,U] [#7 -0.07,0.03,0.56,U] [#8 -0.04,0.28,0.00,M1] 
00:45:03.635 00.003 1032 refined, 7 included, MultiStar: {-0.01, 0.09}, one-star: {0.12, 0.15}
00:45:03.639 00.004 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
00:45:03.648 00.009 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
00:45:03.651 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.64 mountX=0.09 mountY=-0.02, mountTheta=-0.19
00:45:03.657 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
00:45:03.660 00.003 1032 Enqueuing Move request for scope (-0.01, 0.09)
00:45:03.662 00.002 10072 Worker thread wakes up
00:45:03.663 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
00:45:03.663 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
00:45:03.663 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.02
00:45:03.665 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:03.668 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:45:03.668 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:45:03.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:03.669 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:45:03.669 00.000 10072 MoveAxis(E, 5, ABG)
00:45:03.669 00.000 10072 Guiding  Dir = 2, Dur = 5
00:45:03.669 00.000 10072 IsGuiding returns 0
00:45:03.670 00.001 10072 PulseGuide returned control before completion, sleep 15
00:45:03.692 00.022 10072 IsGuiding returns 0
00:45:03.692 00.000 10072 Move returns status 0, amount 5
00:45:03.692 00.000 10072 MoveAxis(N, 0, ABG)
00:45:03.692 00.000 10072 Move returns status 0, amount 0
00:45:03.692 00.000 10072 move complete, result=0
00:45:03.692 00.000 10072 worker thread done servicing request
00:45:03.696 00.004 1032 UpdateGuideState exits: m=1324 SNR=25.6
00:45:03.699 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:03.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:03.705 00.004 1032 Enqueuing Expose request
00:45:03.710 00.005 10072 Worker thread wakes up
00:45:03.710 00.000 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:45:03.713 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:03.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:04.131 00.418 10072 Exposure complete
00:45:04.208 00.077 10072 worker thread done servicing request
00:45:04.208 00.000 1032 OnExposeComplete: enter
00:45:04.211 00.003 1032 UpdateGuideState(): m_state=6
00:45:04.213 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3626
00:45:04.216 00.003 1032 Star::Find returns 1 (0), X=320.62, Y=746.03, Mass=1341, SNR=25.8, Peak=150 HFD=2.4
00:45:04.219 00.003 1032 MultiStar: [#1 -0.06,0.01,1.15,U] [#2 0.10,0.18,0.98,U] [#3 0.13,0.23,0.74,U] [#4 0.09,0.18,0.69,U] [#5 0.14,0.13,0.72,U] [#6 0.06,0.10,0.69,U] [#7 -0.15,0.25,0.00,M1] [#8 0.08,0.41,0.00,M2] 
00:45:04.221 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.14}, one-star: {0.07, 0.19}
00:45:04.223 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
00:45:04.225 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
00:45:04.228 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.12 mountX=0.12 mountY=-0.10, mountTheta=-0.71
00:45:04.231 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.14, opts=13)
00:45:04.233 00.002 1032 Enqueuing Move request for scope (0.07, 0.14)
00:45:04.236 00.003 10072 Worker thread wakes up
00:45:04.236 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
00:45:04.236 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
00:45:04.236 00.000 10072 Moving (0.07, 0.14) raw xDistance=0.12 yDistance=-0.10
00:45:04.238 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:04.242 00.004 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:45:04.242 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
00:45:04.242 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:04.242 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:45:04.242 00.000 10072 MoveAxis(E, 4, ABG)
00:45:04.242 00.000 10072 Guiding  Dir = 2, Dur = 4
00:45:04.243 00.001 10072 IsGuiding returns 0
00:45:04.244 00.001 10072 PulseGuide returned control before completion, sleep 14
00:45:04.267 00.023 10072 IsGuiding returns 0
00:45:04.268 00.001 10072 Move returns status 0, amount 4
00:45:04.268 00.000 10072 MoveAxis(N, 0, ABG)
00:45:04.268 00.000 10072 Move returns status 0, amount 0
00:45:04.268 00.000 10072 move complete, result=0
00:45:04.268 00.000 10072 worker thread done servicing request
00:45:04.270 00.002 1032 UpdateGuideState exits: m=1341 SNR=25.8
00:45:04.274 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:04.277 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:04.279 00.002 1032 Enqueuing Expose request
00:45:04.284 00.005 10072 Worker thread wakes up
00:45:04.285 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:04.285 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:04.286 00.001 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:45:04.916 00.630 10072 Exposure complete
00:45:04.982 00.066 10072 worker thread done servicing request
00:45:04.982 00.000 1032 OnExposeComplete: enter
00:45:04.986 00.004 1032 UpdateGuideState(): m_state=6
00:45:04.993 00.007 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3627
00:45:04.995 00.002 1032 Star::Find returns 1 (0), X=320.80, Y=745.82, Mass=1492, SNR=27.2, Peak=174 HFD=2.5
00:45:04.997 00.002 1032 MultiStar: [#1 -0.08,-0.10,1.13,U] [#2 0.10,-0.10,0.96,U] [#3 0.26,0.02,0.66,U] [#4 0.07,-0.08,0.62,U] [#5 0.13,0.05,0.67,U] [#6 0.07,-0.02,0.68,U] [#7 -0.02,-0.00,0.52,U] [#8 -0.09,0.11,0.59,U] 
00:45:05.000 00.003 1032 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.25, -0.02}
00:45:05.002 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
00:45:05.004 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
00:45:05.006 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.31 mountX=-0.05 mountY=-0.07, mountTheta=-2.14
00:45:05.010 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
00:45:05.011 00.001 1032 Enqueuing Move request for scope (0.08, -0.03)
00:45:05.014 00.003 10072 Worker thread wakes up
00:45:05.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
00:45:05.014 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
00:45:05.014 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
00:45:05.017 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:05.021 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:45:05.021 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:45:05.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:05.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:45:05.021 00.000 10072 MoveAxis(E, 5, ABG)
00:45:05.021 00.000 10072 Guiding  Dir = 2, Dur = 5
00:45:05.022 00.001 10072 IsGuiding returns 0
00:45:05.023 00.001 10072 PulseGuide returned control before completion, sleep 15
00:45:05.047 00.024 1032 UpdateGuideState exits: m=1492 SNR=27.2
00:45:05.054 00.007 10072 IsGuiding returns 0
00:45:05.054 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:05.058 00.004 10072 Move returns status 0, amount 5
00:45:05.058 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:05.061 00.003 1032 Enqueuing Expose request
00:45:05.064 00.003 10072 MoveAxis(N, 0, ABG)
00:45:05.064 00.000 10072 Move returns status 0, amount 0
00:45:05.064 00.000 10072 move complete, result=0
00:45:05.064 00.000 10072 worker thread done servicing request
00:45:05.064 00.000 10072 Worker thread wakes up
00:45:05.065 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:05.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:05.136 00.071 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
00:45:05.485 00.349 10072 Exposure complete
00:45:05.716 00.231 10072 worker thread done servicing request
00:45:05.716 00.000 1032 OnExposeComplete: enter
00:45:05.721 00.005 1032 UpdateGuideState(): m_state=6
00:45:05.727 00.006 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3628
00:45:05.732 00.005 1032 Star::Find returns 1 (0), X=320.74, Y=745.77, Mass=1252, SNR=24.9, Peak=130 HFD=2.8
00:45:05.740 00.008 1032 MultiStar: [#1 0.11,-0.16,1.20,U] [#2 0.15,-0.09,1.02,U] [#3 0.12,-0.02,0.79,U] [#4 0.23,-0.12,0.69,U] [#5 0.10,-0.02,0.72,U] [#6 0.17,-0.19,0.74,U] [#7 -0.06,-0.28,0.00,M1] [#8 0.21,-0.01,0.64,U] 
00:45:05.743 00.003 1032 refined, 7 included, MultiStar: {0.16, -0.09}, one-star: {0.19, -0.07}
00:45:05.746 00.003 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
00:45:05.748 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
00:45:05.752 00.004 1032 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.52 mountX=-0.13 mountY=-0.13, mountTheta=-2.35
00:45:05.758 00.006 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.09, opts=13)
00:45:05.761 00.003 1032 Enqueuing Move request for scope (0.16, -0.09)
00:45:05.764 00.003 10072 Worker thread wakes up
00:45:05.765 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
00:45:05.765 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
00:45:05.765 00.000 10072 Moving (0.16, -0.09) raw xDistance=-0.13 yDistance=-0.13
00:45:05.770 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:05.775 00.005 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:45:05.775 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
00:45:05.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:05.776 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:45:05.776 00.000 10072 MoveAxis(E, 5, ABG)
00:45:05.776 00.000 10072 Guiding  Dir = 2, Dur = 5
00:45:05.777 00.001 10072 IsGuiding returns 0
00:45:05.777 00.000 10072 PulseGuide returned control before completion, sleep 15
00:45:05.810 00.033 10072 IsGuiding returns 0
00:45:05.810 00.000 10072 Move returns status 0, amount 5
00:45:05.811 00.001 10072 MoveAxis(N, 0, ABG)
00:45:05.811 00.000 10072 Move returns status 0, amount 0
00:45:05.811 00.000 10072 move complete, result=0
00:45:05.811 00.000 10072 worker thread done servicing request
00:45:05.814 00.003 1032 UpdateGuideState exits: m=1252 SNR=24.9
00:45:05.818 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:05.821 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:05.824 00.003 1032 Enqueuing Expose request
00:45:05.827 00.003 10072 Worker thread wakes up
00:45:05.828 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:45:05.831 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:05.831 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:06.564 00.733 10072 Exposure complete
00:45:06.639 00.075 10072 worker thread done servicing request
00:45:06.639 00.000 1032 OnExposeComplete: enter
00:45:06.641 00.002 1032 UpdateGuideState(): m_state=6
00:45:06.644 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3629
00:45:06.647 00.003 1032 Star::Find returns 1 (0), X=320.86, Y=745.86, Mass=1363, SNR=26.0, Peak=168 HFD=2.7
00:45:06.649 00.002 1032 MultiStar: [#1 -0.10,-0.12,1.13,U] [#2 0.15,-0.06,0.96,U] [#3 0.13,-0.01,0.73,U] [#4 0.07,-0.09,0.68,U] [#5 0.12,0.02,0.69,U] [#6 0.06,0.02,0.70,U] [#7 -0.00,-0.32,0.00,M2] [#8 0.04,0.05,0.60,U] 
00:45:06.652 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.03}, one-star: {0.31, 0.02}
00:45:06.655 00.003 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
00:45:06.657 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
00:45:06.660 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.31 mountX=-0.06 mountY=-0.09, mountTheta=-2.14
00:45:06.664 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
00:45:06.666 00.002 1032 Enqueuing Move request for scope (0.10, -0.03)
00:45:06.669 00.003 10072 Worker thread wakes up
00:45:06.669 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
00:45:06.669 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
00:45:06.669 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.06 yDistance=-0.09
00:45:06.673 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:06.676 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:45:06.676 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:45:06.676 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:06.676 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:45:06.676 00.000 10072 MoveAxis(E, 6, ABG)
00:45:06.676 00.000 10072 Guiding  Dir = 2, Dur = 6
00:45:06.677 00.001 10072 IsGuiding returns 0
00:45:06.677 00.000 10072 PulseGuide returned control before completion, sleep 16
00:45:06.698 00.021 10072 IsGuiding returns 0
00:45:06.698 00.000 10072 Move returns status 0, amount 6
00:45:06.698 00.000 10072 MoveAxis(N, 0, ABG)
00:45:06.699 00.001 10072 Move returns status 0, amount 0
00:45:06.699 00.000 10072 move complete, result=0
00:45:06.699 00.000 10072 worker thread done servicing request
00:45:06.702 00.003 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:45:06.706 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:06.709 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:06.712 00.003 1032 Enqueuing Expose request
00:45:06.716 00.004 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:45:06.719 00.003 10072 Worker thread wakes up
00:45:06.719 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:06.719 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:07.155 00.436 10072 Exposure complete
00:45:07.499 00.344 10072 worker thread done servicing request
00:45:07.501 00.002 1032 OnExposeComplete: enter
00:45:07.505 00.004 1032 UpdateGuideState(): m_state=6
00:45:07.510 00.005 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3630
00:45:07.558 00.048 1032 Star::Find returns 1 (0), X=320.65, Y=745.82, Mass=1355, SNR=25.9, Peak=154 HFD=2.7
00:45:07.562 00.004 1032 MultiStar: [#1 -0.11,-0.06,1.18,U] [#2 0.06,-0.05,0.97,U] [#3 0.20,0.03,0.73,U] [#4 0.14,-0.23,0.00,M1] [#5 0.10,0.02,0.70,U] [#6 -0.04,-0.02,0.73,U] [#7 -0.21,-0.16,0.54,U] [#8 0.03,-0.00,0.62,U] 
00:45:07.566 00.004 1032 refined, 7 included, MultiStar: {0.02, -0.03}, one-star: {0.10, -0.02}
00:45:07.569 00.003 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
00:45:07.572 00.003 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
00:45:07.586 00.014 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.04 mountX=-0.04 mountY=-0.01, mountTheta=-2.87
00:45:07.596 00.010 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
00:45:07.599 00.003 1032 Enqueuing Move request for scope (0.02, -0.03)
00:45:07.602 00.003 10072 Worker thread wakes up
00:45:07.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:45:07.602 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:45:07.602 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.04 yDistance=-0.01
00:45:07.608 00.006 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:45:07.609 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:45:07.609 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:07.609 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:45:07.609 00.000 10072 MoveAxis(E, 6, ABG)
00:45:07.609 00.000 10072 Guiding  Dir = 2, Dur = 6
00:45:07.610 00.001 10072 IsGuiding returns 0
00:45:07.611 00.001 10072 PulseGuide returned control before completion, sleep 16
00:45:07.615 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:07.680 00.065 10072 IsGuiding returns 0
00:45:07.680 00.000 10072 Move returns status 0, amount 6
00:45:07.680 00.000 10072 MoveAxis(N, 0, ABG)
00:45:07.680 00.000 10072 Move returns status 0, amount 0
00:45:07.680 00.000 10072 move complete, result=0
00:45:07.680 00.000 10072 worker thread done servicing request
00:45:07.701 00.021 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:45:07.704 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:07.709 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:07.713 00.004 1032 Enqueuing Expose request
00:45:07.719 00.006 10072 Worker thread wakes up
00:45:07.719 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
00:45:07.724 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:07.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:08.367 00.643 10072 Exposure complete
00:45:09.171 00.804 10072 worker thread done servicing request
00:45:09.171 00.000 1032 OnExposeComplete: enter
00:45:09.178 00.007 1032 UpdateGuideState(): m_state=6
00:45:09.182 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3631
00:45:09.185 00.003 1032 Star::Find returns 1 (0), X=320.69, Y=745.81, Mass=1263, SNR=25.0, Peak=146 HFD=2.7
00:45:09.188 00.003 1032 MultiStar: [#1 -0.06,-0.14,1.28,U] [#2 0.16,-0.08,1.07,U] [#3 0.21,-0.08,0.75,U] [#4 0.20,-0.25,0.00,M2] [#5 -0.09,0.04,0.73,U] [#6 -0.02,-0.02,0.71,U] [#7 -0.10,-0.18,0.55,U] [#8 0.07,0.06,0.64,U] 
00:45:09.192 00.004 1032 refined, 7 included, MultiStar: {0.04, -0.06}, one-star: {0.14, -0.03}
00:45:09.196 00.004 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
00:45:09.198 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
00:45:09.202 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.94 mountX=-0.07 mountY=-0.03, mountTheta=-2.77
00:45:09.600 00.398 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
00:45:09.604 00.004 1032 Enqueuing Move request for scope (0.04, -0.06)
00:45:09.607 00.003 10072 Worker thread wakes up
00:45:09.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
00:45:09.607 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
00:45:09.607 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.03
00:45:09.611 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:09.615 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:45:09.616 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:45:09.616 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:09.616 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:45:09.616 00.000 10072 MoveAxis(E, 11, ABG)
00:45:09.616 00.000 10072 Guiding  Dir = 2, Dur = 11
00:45:09.616 00.000 10072 IsGuiding returns 0
00:45:09.617 00.001 10072 PulseGuide returned control before completion, sleep 21
00:45:09.849 00.232 10072 IsGuiding returns 0
00:45:09.849 00.000 10072 Move returns status 0, amount 11
00:45:09.849 00.000 10072 MoveAxis(N, 0, ABG)
00:45:09.849 00.000 10072 Move returns status 0, amount 0
00:45:09.849 00.000 10072 move complete, result=0
00:45:09.850 00.001 10072 worker thread done servicing request
00:45:09.906 00.056 1032 UpdateGuideState exits: m=1263 SNR=25.0
00:45:09.910 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:09.914 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:09.917 00.003 1032 Enqueuing Expose request
00:45:09.920 00.003 10072 Worker thread wakes up
00:45:09.920 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
00:45:09.924 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:09.924 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:10.629 00.705 10072 Exposure complete
00:45:11.152 00.523 10072 worker thread done servicing request
00:45:11.152 00.000 1032 OnExposeComplete: enter
00:45:11.156 00.004 1032 UpdateGuideState(): m_state=6
00:45:11.159 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3632
00:45:11.163 00.004 1032 Star::Find returns 1 (0), X=320.79, Y=745.79, Mass=1450, SNR=26.8, Peak=177 HFD=2.6
00:45:11.166 00.003 1032 MultiStar: [#1 0.09,-0.22,1.11,U] [#2 0.25,-0.21,0.00,M1] [#3 0.28,-0.06,0.00,M1] [#4 0.12,-0.20,0.67,U] [#5 0.27,-0.09,0.00,M1] [#6 0.23,-0.20,0.00,M1] [#7 0.05,-0.18,0.54,U] [#8 0.19,-0.08,0.60,U] 
00:45:11.169 00.003 1032 refined, 4 included, MultiStar: {0.14, -0.14}, one-star: {0.24, -0.05}
00:45:11.176 00.007 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
00:45:11.181 00.005 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
00:45:11.185 00.004 1032 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.79 mountX=-0.18 mountY=-0.10, mountTheta=-2.62
00:45:11.193 00.008 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.14, opts=13)
00:45:11.196 00.003 1032 Enqueuing Move request for scope (0.14, -0.14)
00:45:11.199 00.003 10072 Worker thread wakes up
00:45:11.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
00:45:11.199 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
00:45:11.199 00.000 10072 Moving (0.14, -0.14) raw xDistance=-0.18 yDistance=-0.10
00:45:11.253 00.054 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 289.31
00:45:11.258 00.005 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
00:45:11.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:11.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:45:11.258 00.000 10072 MoveAxis(E, 100, ABG)
00:45:11.261 00.003 10072 Guiding  Dir = 2, Dur = 100
00:45:11.263 00.002 10072 IsGuiding returns 0
00:45:11.266 00.003 10072 PulseGuide returned control before completion, sleep 108
00:45:11.281 00.015 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:11.334 00.053 1032 UpdateGuideState exits: m=1450 SNR=26.8
00:45:11.340 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:11.344 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:11.347 00.003 1032 Enqueuing Expose request
00:45:11.374 00.027 10072 IsGuiding returns 0
00:45:11.375 00.001 10072 Move returns status 0, amount 100
00:45:11.375 00.000 10072 MoveAxis(N, 0, ABG)
00:45:11.375 00.000 10072 Move returns status 0, amount 0
00:45:11.375 00.000 10072 move complete, result=0
00:45:11.376 00.001 10072 worker thread done servicing request
00:45:11.376 00.000 10072 Worker thread wakes up
00:45:11.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:11.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:11.376 00.000 1032 GuideStep: -0.2 px 100 ms EAST, -0.1 px 0 ms NORTH
00:45:12.002 00.626 10072 Exposure complete
00:45:12.060 00.058 10072 worker thread done servicing request
00:45:12.060 00.000 1032 OnExposeComplete: enter
00:45:12.062 00.002 1032 UpdateGuideState(): m_state=6
00:45:12.064 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3633
00:45:12.067 00.003 1032 Star::Find returns 1 (0), X=320.78, Y=745.97, Mass=1468, SNR=27.0, Peak=175 HFD=2.6
00:45:12.069 00.002 1032 MultiStar: [#1 0.02,0.09,1.12,U] [#2 0.18,0.05,0.89,U] [#3 0.13,0.08,0.69,U] [#4 0.19,0.05,0.64,U] [#5 0.39,0.11,0.00,M2] [#6 0.07,0.08,0.69,U] [#7 -0.06,0.01,0.52,U] [#8 0.10,0.26,0.00,M1] 
00:45:12.071 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.23, 0.13}
00:45:12.074 00.003 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
00:45:12.076 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
00:45:12.077 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.57 mountX=0.04 mountY=-0.13, mountTheta=-1.26
00:45:12.082 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
00:45:12.085 00.003 1032 Enqueuing Move request for scope (0.12, 0.07)
00:45:12.088 00.003 10072 Worker thread wakes up
00:45:12.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
00:45:12.088 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
00:45:12.088 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.13
00:45:12.091 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:12.094 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:45:12.094 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:45:12.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:12.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:45:12.094 00.000 10072 MoveAxis(E, 9, ABG)
00:45:12.094 00.000 10072 Guiding  Dir = 2, Dur = 9
00:45:12.095 00.001 10072 IsGuiding returns 0
00:45:12.095 00.000 10072 PulseGuide returned control before completion, sleep 19
00:45:12.115 00.020 1032 UpdateGuideState exits: m=1468 SNR=27.0
00:45:12.117 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:12.118 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:12.121 00.003 1032 Enqueuing Expose request
00:45:12.123 00.002 10072 IsGuiding returns 1
00:45:12.123 00.000 10072 scope still moving after pulse duration time elapsed
00:45:12.154 00.031 10072 IsGuiding returns 0
00:45:12.155 00.001 10072 scope move finished after 9 + 51 ms
00:45:12.155 00.000 10072 Move returns status 0, amount 9
00:45:12.155 00.000 10072 MoveAxis(N, 0, ABG)
00:45:12.155 00.000 10072 Move returns status 0, amount 0
00:45:12.155 00.000 10072 move complete, result=0
00:45:12.155 00.000 10072 worker thread done servicing request
00:45:12.155 00.000 10072 Worker thread wakes up
00:45:12.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:12.155 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:12.156 00.001 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:45:12.569 00.413 10072 Exposure complete
00:45:12.617 00.048 10072 worker thread done servicing request
00:45:12.617 00.000 1032 OnExposeComplete: enter
00:45:12.621 00.004 1032 UpdateGuideState(): m_state=6
00:45:12.623 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3634
00:45:12.624 00.001 1032 Star::Find returns 1 (0), X=320.72, Y=745.93, Mass=1313, SNR=25.5, Peak=140 HFD=2.6
00:45:12.626 00.002 1032 MultiStar: [#1 0.05,0.10,1.19,U] [#2 0.16,0.00,1.00,U] [#3 0.13,0.10,0.78,U] [#4 0.14,-0.02,0.69,U] [#5 0.11,0.17,0.73,U] [#6 0.06,0.10,0.71,U] [#7 0.16,0.03,0.54,U] [#8 0.17,0.26,0.00,M2] 
00:45:12.627 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {0.17, 0.10}
00:45:12.628 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:45:12.630 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:45:12.631 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.55 mountX=0.04 mountY=-0.14, mountTheta=-1.28
00:45:12.635 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
00:45:12.636 00.001 1032 Enqueuing Move request for scope (0.12, 0.07)
00:45:12.638 00.002 10072 Worker thread wakes up
00:45:12.638 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
00:45:12.638 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
00:45:12.638 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.14
00:45:12.639 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:12.642 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:45:12.642 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:45:12.643 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:12.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:45:12.643 00.000 10072 MoveAxis(E, 7, ABG)
00:45:12.643 00.000 10072 Guiding  Dir = 2, Dur = 7
00:45:12.643 00.000 10072 IsGuiding returns 0
00:45:12.644 00.001 10072 PulseGuide returned control before completion, sleep 17
00:45:12.662 00.018 1032 UpdateGuideState exits: m=1313 SNR=25.5
00:45:12.664 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:12.666 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:12.668 00.002 1032 Enqueuing Expose request
00:45:12.673 00.005 10072 IsGuiding returns 0
00:45:12.673 00.000 10072 Move returns status 0, amount 7
00:45:12.673 00.000 10072 MoveAxis(N, 0, ABG)
00:45:12.673 00.000 10072 Move returns status 0, amount 0
00:45:12.673 00.000 10072 move complete, result=0
00:45:12.673 00.000 10072 worker thread done servicing request
00:45:12.673 00.000 10072 Worker thread wakes up
00:45:12.673 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:12.674 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:12.679 00.005 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:45:13.302 00.623 10072 Exposure complete
00:45:13.351 00.049 10072 worker thread done servicing request
00:45:13.351 00.000 1032 OnExposeComplete: enter
00:45:13.354 00.003 1032 UpdateGuideState(): m_state=6
00:45:13.355 00.001 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3635
00:45:13.357 00.002 1032 Star::Find returns 1 (0), X=320.76, Y=745.78, Mass=1515, SNR=27.4, Peak=170 HFD=2.7
00:45:13.358 00.001 1032 MultiStar: [#1 0.09,-0.07,1.09,U] [#2 0.18,-0.11,0.97,U] [#3 0.06,0.06,0.75,U] [#4 0.20,-0.08,0.64,U] [#5 0.06,0.06,0.63,U] [#6 0.09,-0.11,0.69,U] [#7 0.08,-0.03,0.54,U] [#8 0.05,0.02,0.57,U] 
00:45:13.360 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.21, -0.06}
00:45:13.362 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
00:45:13.364 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
00:45:13.366 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.34 mountX=-0.07 mountY=-0.11, mountTheta=-2.17
00:45:13.369 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
00:45:13.370 00.001 1032 Enqueuing Move request for scope (0.12, -0.04)
00:45:13.372 00.002 10072 Worker thread wakes up
00:45:13.372 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
00:45:13.372 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
00:45:13.372 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.11
00:45:13.373 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:13.376 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:45:13.376 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:45:13.376 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:13.376 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:45:13.376 00.000 10072 MoveAxis(E, 8, ABG)
00:45:13.376 00.000 10072 Guiding  Dir = 2, Dur = 8
00:45:13.377 00.001 10072 IsGuiding returns 0
00:45:13.377 00.000 10072 PulseGuide returned control before completion, sleep 18
00:45:13.395 00.018 1032 UpdateGuideState exits: m=1515 SNR=27.4
00:45:13.398 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:13.399 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:13.401 00.002 1032 Enqueuing Expose request
00:45:13.407 00.006 10072 IsGuiding returns 0
00:45:13.407 00.000 10072 Move returns status 0, amount 8
00:45:13.407 00.000 10072 MoveAxis(N, 0, ABG)
00:45:13.407 00.000 10072 Move returns status 0, amount 0
00:45:13.407 00.000 10072 move complete, result=0
00:45:13.407 00.000 10072 worker thread done servicing request
00:45:13.407 00.000 10072 Worker thread wakes up
00:45:13.407 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:13.407 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:13.410 00.003 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:45:13.812 00.402 10072 Exposure complete
00:45:13.860 00.048 10072 worker thread done servicing request
00:45:13.860 00.000 1032 OnExposeComplete: enter
00:45:13.862 00.002 1032 UpdateGuideState(): m_state=6
00:45:13.864 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3636
00:45:13.867 00.003 1032 Star::Find returns 1 (0), X=320.64, Y=745.72, Mass=1379, SNR=26.2, Peak=156 HFD=2.9
00:45:13.869 00.002 1032 MultiStar: [#1 0.08,-0.28,0.00,M1] [#2 0.18,-0.15,0.97,U] [#3 0.23,0.04,0.77,U] [#4 0.19,-0.23,0.00,M1] [#5 0.26,0.02,0.69,U] [#6 0.13,-0.14,0.72,U] [#7 0.18,-0.29,0.00,M1] [#8 0.05,-0.02,0.59,U] 
00:45:13.870 00.001 1032 single-star, 5 included, MultiStar: {0.16, -0.07}, one-star: {0.09, -0.12}
00:45:13.872 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
00:45:13.873 00.001 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
00:45:13.874 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.90 mountX=-0.14 mountY=-0.06, mountTheta=-2.73
00:45:13.877 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.12, opts=13)
00:45:13.878 00.001 1032 Enqueuing Move request for scope (0.09, -0.12)
00:45:13.880 00.002 10072 Worker thread wakes up
00:45:13.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
00:45:13.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
00:45:13.880 00.000 10072 Moving (0.09, -0.12) raw xDistance=-0.14 yDistance=-0.06
00:45:13.881 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:13.883 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.32
00:45:13.883 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:45:13.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:13.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:45:13.883 00.000 10072 MoveAxis(E, 77, ABG)
00:45:13.883 00.000 10072 Guiding  Dir = 2, Dur = 77
00:45:13.884 00.001 10072 IsGuiding returns 0
00:45:13.884 00.000 10072 PulseGuide returned control before completion, sleep 87
00:45:13.903 00.019 1032 UpdateGuideState exits: m=1379 SNR=26.2
00:45:13.906 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:13.908 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:13.910 00.002 1032 Enqueuing Expose request
00:45:13.980 00.070 10072 IsGuiding returns 0
00:45:13.980 00.000 10072 Move returns status 0, amount 77
00:45:13.980 00.000 10072 MoveAxis(N, 0, ABG)
00:45:13.980 00.000 10072 Move returns status 0, amount 0
00:45:13.980 00.000 10072 move complete, result=0
00:45:13.980 00.000 10072 worker thread done servicing request
00:45:13.980 00.000 10072 Worker thread wakes up
00:45:13.980 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:13.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:13.981 00.001 1032 GuideStep: -0.1 px 77 ms EAST, -0.1 px 0 ms NORTH
00:45:14.610 00.629 10072 Exposure complete
00:45:14.659 00.049 10072 worker thread done servicing request
00:45:14.659 00.000 1032 OnExposeComplete: enter
00:45:14.660 00.001 1032 UpdateGuideState(): m_state=6
00:45:14.662 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3637
00:45:14.663 00.001 1032 Star::Find returns 1 (0), X=320.89, Y=745.81, Mass=1417, SNR=26.5, Peak=175 HFD=2.6
00:45:14.664 00.001 1032 MultiStar: [#1 0.18,-0.05,1.11,U] [#2 0.17,0.03,0.92,U] [#3 0.27,-0.09,0.00,M1] [#4 0.20,-0.22,0.00,M2] [#5 0.17,0.15,0.70,U] [#6 0.11,0.05,0.72,U] [#7 0.07,0.00,0.54,U] [#8 0.12,0.06,0.60,U] 
00:45:14.667 00.003 1032 refined, 6 included, MultiStar: {0.18, 0.02}, one-star: {0.34, -0.03}
00:45:14.668 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
00:45:14.669 00.001 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
00:45:14.671 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.11 mountX=-0.03 mountY=-0.18, mountTheta=-1.72
00:45:14.674 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.02, opts=13)
00:45:14.676 00.002 1032 Enqueuing Move request for scope (0.18, 0.02)
00:45:14.677 00.001 10072 Worker thread wakes up
00:45:14.678 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
00:45:14.678 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
00:45:14.678 00.000 10072 Moving (0.18, 0.02) raw xDistance=-0.03 yDistance=-0.18
00:45:14.680 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:14.683 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:45:14.683 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:45:14.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:14.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:45:14.683 00.000 10072 MoveAxis(E, 9, ABG)
00:45:14.683 00.000 10072 Guiding  Dir = 2, Dur = 9
00:45:14.683 00.000 10072 IsGuiding returns 0
00:45:14.684 00.001 10072 PulseGuide returned control before completion, sleep 19
00:45:14.701 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.5
00:45:14.704 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:14.707 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:14.710 00.003 1032 Enqueuing Expose request
00:45:14.717 00.007 10072 IsGuiding returns 0
00:45:14.717 00.000 10072 Move returns status 0, amount 9
00:45:14.717 00.000 10072 MoveAxis(N, 0, ABG)
00:45:14.717 00.000 10072 Move returns status 0, amount 0
00:45:14.717 00.000 10072 move complete, result=0
00:45:14.717 00.000 10072 worker thread done servicing request
00:45:14.717 00.000 10072 Worker thread wakes up
00:45:14.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:14.718 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:14.719 00.001 1032 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
00:45:15.127 00.408 10072 Exposure complete
00:45:15.174 00.047 10072 worker thread done servicing request
00:45:15.174 00.000 1032 OnExposeComplete: enter
00:45:15.177 00.003 1032 UpdateGuideState(): m_state=6
00:45:15.179 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3638
00:45:15.181 00.002 1032 Star::Find returns 1 (0), X=320.93, Y=746.02, Mass=1424, SNR=26.6, Peak=166 HFD=2.7
00:45:15.182 00.001 1032 MultiStar: [#1 0.05,-0.01,1.09,U] [#2 0.11,0.03,1.00,U] [#3 0.21,0.12,0.75,U] [#4 0.18,-0.01,0.64,U] [#5 0.05,0.18,0.67,U] [#6 0.03,0.17,0.70,U] [#7 0.04,0.02,0.52,U] [#8 0.15,0.38,0.00,M1] 
00:45:15.185 00.003 1032 refined, 7 included, MultiStar: {0.14, 0.08}, one-star: {0.38, 0.18}
00:45:15.187 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
00:45:15.188 00.001 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
00:45:15.190 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.53 mountX=0.04 mountY=-0.16, mountTheta=-1.30
00:45:15.192 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
00:45:15.194 00.002 1032 Enqueuing Move request for scope (0.14, 0.08)
00:45:15.195 00.001 10072 Worker thread wakes up
00:45:15.196 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
00:45:15.196 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
00:45:15.196 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.16
00:45:15.197 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:15.199 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:45:15.200 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:45:15.200 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:15.200 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:45:15.200 00.000 10072 MoveAxis(E, 8, ABG)
00:45:15.200 00.000 10072 Guiding  Dir = 2, Dur = 8
00:45:15.200 00.000 10072 IsGuiding returns 0
00:45:15.200 00.000 10072 PulseGuide returned control before completion, sleep 18
00:45:15.216 00.016 1032 UpdateGuideState exits: m=1424 SNR=26.6
00:45:15.218 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:15.219 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:15.221 00.002 1032 Enqueuing Expose request
00:45:15.231 00.010 10072 IsGuiding returns 0
00:45:15.231 00.000 10072 Move returns status 0, amount 8
00:45:15.231 00.000 10072 MoveAxis(N, 0, ABG)
00:45:15.231 00.000 10072 Move returns status 0, amount 0
00:45:15.231 00.000 10072 move complete, result=0
00:45:15.232 00.001 10072 worker thread done servicing request
00:45:15.232 00.000 10072 Worker thread wakes up
00:45:15.232 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:15.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:15.233 00.001 1032 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
00:45:15.855 00.622 10072 Exposure complete
00:45:15.903 00.048 10072 worker thread done servicing request
00:45:15.903 00.000 1032 OnExposeComplete: enter
00:45:15.905 00.002 1032 UpdateGuideState(): m_state=6
00:45:15.907 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3639
00:45:15.908 00.001 1032 Star::Find returns 1 (0), X=320.88, Y=745.84, Mass=1267, SNR=25.1, Peak=153 HFD=2.7
00:45:15.910 00.002 1032 MultiStar: [#1 -0.01,0.06,1.21,U] [#2 0.25,-0.01,1.02,U] [#3 0.09,0.02,0.73,U] [#4 0.24,-0.01,0.72,U] [#5 0.30,0.03,0.00,M1] [#6 0.16,0.02,0.72,U] [#7 -0.14,0.11,0.60,U] [#8 0.12,0.19,0.60,U] 
00:45:15.912 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.04}, one-star: {0.33, -0.00}
00:45:15.913 00.001 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
00:45:15.914 00.001 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
00:45:15.916 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.27 mountX=0.00 mountY=-0.14, mountTheta=-1.56
00:45:15.919 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
00:45:15.921 00.002 1032 Enqueuing Move request for scope (0.14, 0.04)
00:45:15.923 00.002 10072 Worker thread wakes up
00:45:15.924 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
00:45:15.924 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
00:45:15.924 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.00 yDistance=-0.14
00:45:15.927 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:15.931 00.004 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:45:15.931 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:45:15.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:15.931 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:45:15.931 00.000 10072 MoveAxis(E, 10, ABG)
00:45:15.932 00.001 10072 Guiding  Dir = 2, Dur = 10
00:45:15.932 00.000 10072 IsGuiding returns 0
00:45:15.933 00.001 10072 PulseGuide returned control before completion, sleep 20
00:45:15.949 00.016 1032 UpdateGuideState exits: m=1267 SNR=25.1
00:45:15.951 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:15.953 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:15.957 00.004 1032 Enqueuing Expose request
00:45:15.962 00.005 10072 IsGuiding returns 0
00:45:15.962 00.000 10072 Move returns status 0, amount 10
00:45:15.962 00.000 10072 MoveAxis(N, 0, ABG)
00:45:15.962 00.000 10072 Move returns status 0, amount 0
00:45:15.962 00.000 10072 move complete, result=0
00:45:15.962 00.000 10072 worker thread done servicing request
00:45:15.962 00.000 10072 Worker thread wakes up
00:45:15.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:15.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:15.966 00.004 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:45:16.370 00.404 10072 Exposure complete
00:45:16.425 00.055 10072 worker thread done servicing request
00:45:16.425 00.000 1032 OnExposeComplete: enter
00:45:16.428 00.003 1032 UpdateGuideState(): m_state=6
00:45:16.430 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3640
00:45:16.432 00.002 1032 Star::Find returns 1 (0), X=320.79, Y=745.71, Mass=1280, SNR=25.2, Peak=139 HFD=2.8
00:45:16.434 00.002 1032 MultiStar: [#1 0.15,-0.18,1.24,U] [#2 0.28,-0.08,0.00,M1] [#3 0.16,-0.01,0.77,U] [#4 0.11,-0.26,0.00,M1] [#5 0.42,-0.15,0.00,M2] [#6 0.20,-0.19,0.00,M1] [#7 0.00,-0.12,0.55,U] [#8 0.13,-0.15,0.59,U] 
00:45:16.436 00.002 1032 refined, 4 included, MultiStar: {0.15, -0.13}, one-star: {0.24, -0.13}
00:45:16.437 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
00:45:16.439 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
00:45:16.441 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.69 mountX=-0.16 mountY=-0.12, mountTheta=-2.52
00:45:16.444 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.13, opts=13)
00:45:16.447 00.003 1032 Enqueuing Move request for scope (0.15, -0.13)
00:45:16.449 00.002 10072 Worker thread wakes up
00:45:16.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
00:45:16.449 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
00:45:16.449 00.000 10072 Moving (0.15, -0.13) raw xDistance=-0.16 yDistance=-0.12
00:45:16.451 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:16.453 00.002 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.32
00:45:16.453 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
00:45:16.454 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:16.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:45:16.454 00.000 10072 MoveAxis(E, 89, ABG)
00:45:16.454 00.000 10072 Guiding  Dir = 2, Dur = 89
00:45:16.454 00.000 10072 IsGuiding returns 0
00:45:16.455 00.001 10072 PulseGuide returned control before completion, sleep 99
00:45:16.493 00.038 1032 UpdateGuideState exits: m=1280 SNR=25.2
00:45:16.496 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:16.499 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:16.501 00.002 1032 Enqueuing Expose request
00:45:16.555 00.054 10072 IsGuiding returns 0
00:45:16.555 00.000 10072 Move returns status 0, amount 89
00:45:16.555 00.000 10072 MoveAxis(N, 0, ABG)
00:45:16.555 00.000 10072 Move returns status 0, amount 0
00:45:16.555 00.000 10072 move complete, result=0
00:45:16.555 00.000 10072 worker thread done servicing request
00:45:16.555 00.000 10072 Worker thread wakes up
00:45:16.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:16.555 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:16.755 00.200 1032 GuideStep: -0.2 px 89 ms EAST, -0.1 px 0 ms NORTH
00:45:17.184 00.429 10072 Exposure complete
00:45:17.234 00.050 10072 worker thread done servicing request
00:45:17.234 00.000 1032 OnExposeComplete: enter
00:45:17.236 00.002 1032 UpdateGuideState(): m_state=6
00:45:17.240 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3641
00:45:17.241 00.001 1032 Star::Find returns 1 (0), X=320.79, Y=745.82, Mass=1267, SNR=25.1, Peak=145 HFD=2.7
00:45:17.247 00.006 1032 MultiStar: [#1 0.06,-0.08,1.13,U] [#2 0.16,-0.09,0.98,U] [#3 0.07,0.06,0.77,U] [#4 0.17,-0.15,0.72,U] [#5 0.21,0.07,0.76,U] [#6 0.22,-0.05,0.78,U] [#7 0.05,0.15,0.60,U] [#8 0.19,0.14,0.65,U] 
00:45:17.250 00.003 1032 refined, 8 included, MultiStar: {0.15, -0.01}, one-star: {0.24, -0.02}
00:45:17.252 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
00:45:17.256 00.004 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
00:45:17.259 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.06 mountX=-0.05 mountY=-0.14, mountTheta=-1.89
00:45:17.264 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
00:45:17.267 00.003 1032 Enqueuing Move request for scope (0.15, -0.01)
00:45:17.270 00.003 10072 Worker thread wakes up
00:45:17.270 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
00:45:17.270 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
00:45:17.270 00.000 10072 Moving (0.15, -0.01) raw xDistance=-0.05 yDistance=-0.14
00:45:17.272 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:17.275 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:45:17.275 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:45:17.275 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:17.276 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:45:17.276 00.000 10072 MoveAxis(E, 10, ABG)
00:45:17.276 00.000 10072 Guiding  Dir = 2, Dur = 10
00:45:17.276 00.000 10072 IsGuiding returns 0
00:45:17.276 00.000 10072 PulseGuide returned control before completion, sleep 20
00:45:17.295 00.019 1032 UpdateGuideState exits: m=1267 SNR=25.1
00:45:17.298 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:17.300 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:17.302 00.002 1032 Enqueuing Expose request
00:45:17.308 00.006 10072 IsGuiding returns 0
00:45:17.308 00.000 10072 Move returns status 0, amount 10
00:45:17.308 00.000 10072 MoveAxis(N, 0, ABG)
00:45:17.308 00.000 10072 Move returns status 0, amount 0
00:45:17.308 00.000 10072 move complete, result=0
00:45:17.308 00.000 10072 worker thread done servicing request
00:45:17.308 00.000 10072 Worker thread wakes up
00:45:17.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:17.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:17.312 00.004 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:45:17.716 00.404 10072 Exposure complete
00:45:17.764 00.048 10072 worker thread done servicing request
00:45:17.764 00.000 1032 OnExposeComplete: enter
00:45:17.768 00.004 1032 UpdateGuideState(): m_state=6
00:45:17.774 00.006 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3642
00:45:17.777 00.003 1032 Star::Find returns 1 (0), X=320.73, Y=746.01, Mass=1554, SNR=27.8, Peak=161 HFD=2.5
00:45:17.779 00.002 1032 MultiStar: [#1 0.05,0.03,1.06,U] [#2 0.10,0.11,0.94,U] [#3 0.03,0.11,0.70,U] [#4 0.19,-0.11,0.59,U] [#5 0.28,0.06,0.00,M2] [#6 0.20,0.13,0.67,U] [#7 -0.11,-0.01,0.54,U] [#8 0.10,0.16,0.53,U] 
00:45:17.780 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.08}, one-star: {0.18, 0.17}
00:45:17.783 00.003 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
00:45:17.784 00.001 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
00:45:17.785 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.68 mountX=0.05 mountY=-0.12, mountTheta=-1.15
00:45:17.788 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
00:45:17.790 00.002 1032 Enqueuing Move request for scope (0.10, 0.08)
00:45:17.793 00.003 10072 Worker thread wakes up
00:45:17.793 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
00:45:17.793 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
00:45:17.793 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.12
00:45:17.796 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:17.798 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:45:17.798 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:45:17.798 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:17.798 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:45:17.798 00.000 10072 MoveAxis(E, 9, ABG)
00:45:17.798 00.000 10072 Guiding  Dir = 2, Dur = 9
00:45:17.800 00.002 10072 IsGuiding returns 0
00:45:17.802 00.002 10072 PulseGuide returned control before completion, sleep 18
00:45:17.818 00.016 1032 UpdateGuideState exits: m=1554 SNR=27.8
00:45:17.821 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:17.824 00.003 10072 IsGuiding returns 1
00:45:17.824 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:17.826 00.002 1032 Enqueuing Expose request
00:45:17.827 00.001 10072 scope still moving after pulse duration time elapsed
00:45:17.853 00.026 10072 IsGuiding returns 0
00:45:17.853 00.000 10072 scope move finished after 9 + 44 ms
00:45:17.853 00.000 10072 Move returns status 0, amount 9
00:45:17.853 00.000 10072 MoveAxis(N, 0, ABG)
00:45:17.853 00.000 10072 Move returns status 0, amount 0
00:45:17.853 00.000 10072 move complete, result=0
00:45:17.853 00.000 10072 worker thread done servicing request
00:45:17.853 00.000 10072 Worker thread wakes up
00:45:17.853 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:17.853 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:17.854 00.001 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:45:18.482 00.628 10072 Exposure complete
00:45:18.533 00.051 10072 worker thread done servicing request
00:45:18.533 00.000 1032 OnExposeComplete: enter
00:45:18.535 00.002 1032 UpdateGuideState(): m_state=6
00:45:18.537 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3643
00:45:18.539 00.002 1032 Star::Find returns 1 (0), X=320.75, Y=745.80, Mass=1329, SNR=25.7, Peak=145 HFD=2.7
00:45:18.541 00.002 1032 MultiStar: [#1 -0.11,0.04,1.16,U] [#2 0.24,-0.08,0.97,U] [#3 0.15,0.10,0.72,U] [#4 0.16,0.00,0.66,U] [#5 0.14,-0.04,0.72,U] [#6 0.01,-0.09,0.73,U] [#7 -0.07,-0.14,0.53,U] [#8 0.16,0.19,0.60,U] 
00:45:18.543 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.20, -0.04}
00:45:18.545 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
00:45:18.546 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
00:45:18.548 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.08 mountX=-0.03 mountY=-0.09, mountTheta=-1.91
00:45:18.554 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
00:45:18.557 00.003 1032 Enqueuing Move request for scope (0.10, -0.01)
00:45:18.558 00.001 10072 Worker thread wakes up
00:45:18.559 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
00:45:18.559 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
00:45:18.559 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.09
00:45:18.561 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:18.563 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:45:18.563 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:45:18.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:18.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:45:18.563 00.000 10072 MoveAxis(E, 11, ABG)
00:45:18.563 00.000 10072 Guiding  Dir = 2, Dur = 11
00:45:18.563 00.000 10072 IsGuiding returns 0
00:45:18.565 00.002 10072 PulseGuide returned control before completion, sleep 21
00:45:18.583 00.018 1032 UpdateGuideState exits: m=1329 SNR=25.7
00:45:18.585 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:18.587 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:18.589 00.002 1032 Enqueuing Expose request
00:45:18.591 00.002 10072 IsGuiding returns 0
00:45:18.591 00.000 10072 Move returns status 0, amount 11
00:45:18.591 00.000 10072 MoveAxis(N, 0, ABG)
00:45:18.591 00.000 10072 Move returns status 0, amount 0
00:45:18.591 00.000 10072 move complete, result=0
00:45:18.591 00.000 10072 worker thread done servicing request
00:45:18.591 00.000 10072 Worker thread wakes up
00:45:18.591 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:18.591 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:18.598 00.007 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
00:45:18.997 00.399 10072 Exposure complete
00:45:19.045 00.048 10072 worker thread done servicing request
00:45:19.045 00.000 1032 OnExposeComplete: enter
00:45:19.048 00.003 1032 UpdateGuideState(): m_state=6
00:45:19.050 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3644
00:45:19.052 00.002 1032 Star::Find returns 1 (0), X=320.83, Y=745.69, Mass=1422, SNR=26.5, Peak=162 HFD=2.6
00:45:19.055 00.003 1032 MultiStar: [#1 0.06,-0.04,1.13,U] [#2 0.20,-0.13,0.99,U] [#3 0.29,-0.10,0.00,M1] [#4 0.25,-0.10,0.00,M1] [#5 0.22,0.11,0.71,U] [#6 0.20,-0.09,0.72,U] [#7 0.20,-0.14,0.55,U] [#8 0.13,0.02,0.61,U] 
00:45:19.057 00.002 1032 refined, 6 included, MultiStar: {0.18, -0.07}, one-star: {0.28, -0.14}
00:45:19.059 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
00:45:19.060 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
00:45:19.062 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.35 mountX=-0.11 mountY=-0.16, mountTheta=-2.18
00:45:19.064 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.07, opts=13)
00:45:19.067 00.003 1032 Enqueuing Move request for scope (0.18, -0.07)
00:45:19.068 00.001 10072 Worker thread wakes up
00:45:19.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
00:45:19.068 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
00:45:19.068 00.000 10072 Moving (0.18, -0.07) raw xDistance=-0.11 yDistance=-0.16
00:45:19.070 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:19.071 00.001 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:45:19.071 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:45:19.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:19.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:45:19.072 00.001 10072 MoveAxis(E, 10, ABG)
00:45:19.072 00.000 10072 Guiding  Dir = 2, Dur = 10
00:45:19.072 00.000 10072 IsGuiding returns 0
00:45:19.072 00.000 10072 PulseGuide returned control before completion, sleep 20
00:45:19.091 00.019 1032 UpdateGuideState exits: m=1422 SNR=26.5
00:45:19.093 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:19.095 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:19.096 00.001 1032 Enqueuing Expose request
00:45:19.103 00.007 10072 IsGuiding returns 0
00:45:19.103 00.000 10072 Move returns status 0, amount 10
00:45:19.103 00.000 10072 MoveAxis(N, 0, ABG)
00:45:19.103 00.000 10072 Move returns status 0, amount 0
00:45:19.103 00.000 10072 move complete, result=0
00:45:19.103 00.000 10072 worker thread done servicing request
00:45:19.103 00.000 10072 Worker thread wakes up
00:45:19.103 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:19.103 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:19.105 00.002 1032 GuideStep: -0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
00:45:19.730 00.625 10072 Exposure complete
00:45:19.779 00.049 10072 worker thread done servicing request
00:45:19.779 00.000 1032 OnExposeComplete: enter
00:45:19.782 00.003 1032 UpdateGuideState(): m_state=6
00:45:19.784 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3645
00:45:19.785 00.001 1032 Star::Find returns 1 (0), X=320.90, Y=745.66, Mass=1330, SNR=25.7, Peak=163 HFD=2.6
00:45:19.788 00.003 1032 MultiStar: [#1 0.05,-0.18,1.22,U] [#2 0.34,-0.18,0.00,M1] [#3 0.15,-0.05,0.76,U] [#4 0.24,-0.10,0.72,U] [#5 0.29,-0.13,0.00,M1] [#6 0.22,-0.23,0.00,M1] [#7 0.15,-0.19,0.58,U] [#8 0.26,-0.00,0.61,U] 
00:45:19.790 00.002 1032 refined, 5 included, MultiStar: {0.19, -0.13}, one-star: {0.35, -0.18}
00:45:19.791 00.001 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
00:45:19.793 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
00:45:19.794 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.58 mountX=-0.17 mountY=-0.15, mountTheta=-2.41
00:45:19.798 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.13, opts=13)
00:45:19.800 00.002 1032 Enqueuing Move request for scope (0.19, -0.13)
00:45:19.802 00.002 10072 Worker thread wakes up
00:45:19.802 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
00:45:19.802 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
00:45:19.802 00.000 10072 Moving (0.19, -0.13) raw xDistance=-0.17 yDistance=-0.15
00:45:19.806 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:19.809 00.003 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 289.32
00:45:19.809 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
00:45:19.809 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:19.809 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:45:19.809 00.000 10072 MoveAxis(E, 98, ABG)
00:45:19.809 00.000 10072 Guiding  Dir = 2, Dur = 98
00:45:19.809 00.000 10072 IsGuiding returns 0
00:45:19.810 00.001 10072 PulseGuide returned control before completion, sleep 108
00:45:19.827 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.7
00:45:19.829 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:19.832 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:19.835 00.003 1032 Enqueuing Expose request
00:45:19.930 00.095 10072 IsGuiding returns 0
00:45:19.930 00.000 10072 Move returns status 0, amount 98
00:45:19.930 00.000 10072 MoveAxis(N, 0, ABG)
00:45:19.930 00.000 10072 Move returns status 0, amount 0
00:45:19.930 00.000 10072 move complete, result=0
00:45:19.930 00.000 10072 worker thread done servicing request
00:45:19.930 00.000 10072 Worker thread wakes up
00:45:19.930 00.000 1032 GuideStep: -0.2 px 98 ms EAST, -0.2 px 0 ms NORTH
00:45:19.932 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:19.932 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:20.338 00.406 10072 Exposure complete
00:45:20.398 00.060 10072 worker thread done servicing request
00:45:20.398 00.000 1032 OnExposeComplete: enter
00:45:20.400 00.002 1032 UpdateGuideState(): m_state=6
00:45:20.402 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3646
00:45:20.403 00.001 1032 Star::Find returns 1 (0), X=320.80, Y=745.58, Mass=1479, SNR=27.1, Peak=171 HFD=2.8
00:45:20.406 00.003 1032 MultiStar: [#1 -0.04,-0.14,1.08,U] [#2 0.34,-0.18,0.00,M2] [#3 0.28,-0.08,0.00,M1] [#4 0.17,-0.13,0.63,U] [#5 0.26,-0.10,0.00,M2] [#6 0.21,-0.18,0.00,M2] [#7 -0.07,0.16,0.51,U] [#8 0.16,0.03,0.59,U] 
00:45:20.408 00.002 1032 refined, 4 included, MultiStar: {0.10, -0.11}, one-star: {0.25, -0.26}
00:45:20.409 00.001 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
00:45:20.411 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
00:45:20.413 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.14 cameraTheta=-0.82 mountX=-0.13 mountY=-0.07, mountTheta=-2.65
00:45:20.416 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
00:45:20.419 00.003 1032 Enqueuing Move request for scope (0.10, -0.11)
00:45:20.421 00.002 10072 Worker thread wakes up
00:45:20.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
00:45:20.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
00:45:20.422 00.001 10072 Moving (0.10, -0.11) raw xDistance=-0.13 yDistance=-0.07
00:45:20.428 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:20.431 00.003 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:45:20.432 00.001 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
00:45:20.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:20.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:45:20.432 00.000 10072 MoveAxis(E, 12, ABG)
00:45:20.432 00.000 10072 Guiding  Dir = 2, Dur = 12
00:45:20.432 00.000 10072 IsGuiding returns 0
00:45:20.433 00.001 10072 PulseGuide returned control before completion, sleep 22
00:45:20.453 00.020 1032 UpdateGuideState exits: m=1479 SNR=27.1
00:45:20.457 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:20.460 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:20.463 00.003 1032 Enqueuing Expose request
00:45:20.465 00.002 10072 IsGuiding returns 0
00:45:20.465 00.000 10072 Move returns status 0, amount 12
00:45:20.465 00.000 10072 MoveAxis(N, 0, ABG)
00:45:20.465 00.000 10072 Move returns status 0, amount 0
00:45:20.465 00.000 10072 move complete, result=0
00:45:20.466 00.001 10072 worker thread done servicing request
00:45:20.466 00.000 10072 Worker thread wakes up
00:45:20.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:20.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:20.474 00.008 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:45:21.106 00.632 10072 Exposure complete
00:45:21.175 00.069 10072 worker thread done servicing request
00:45:21.175 00.000 1032 OnExposeComplete: enter
00:45:21.181 00.006 1032 UpdateGuideState(): m_state=6
00:45:21.185 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3647
00:45:21.189 00.004 1032 Star::Find returns 1 (0), X=320.71, Y=745.76, Mass=1447, SNR=26.8, Peak=160 HFD=2.8
00:45:21.193 00.004 1032 MultiStar: [#1 -0.07,-0.07,1.12,U] [#2 0.22,-0.04,0.96,U] [#3 -0.15,0.23,0.00,M2] [#4 -0.10,0.18,0.65,U] [#5 0.10,0.01,0.68,U] [#6 -0.04,0.02,0.65,U] [#7 -0.23,0.16,0.00,M1] [#8 0.10,0.21,0.57,U] 
00:45:21.195 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.01}, one-star: {0.16, -0.08}
00:45:21.197 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
00:45:21.199 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
00:45:21.202 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.16 mountX=-0.01 mountY=-0.06, mountTheta=-1.67
00:45:21.209 00.007 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
00:45:21.212 00.003 1032 Enqueuing Move request for scope (0.06, 0.01)
00:45:21.215 00.003 10072 Worker thread wakes up
00:45:21.215 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
00:45:21.215 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
00:45:21.215 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
00:45:21.220 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:21.225 00.005 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:45:21.225 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:45:21.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:21.225 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:45:21.225 00.000 10072 MoveAxis(E, 14, ABG)
00:45:21.225 00.000 10072 Guiding  Dir = 2, Dur = 14
00:45:21.226 00.001 10072 IsGuiding returns 0
00:45:21.226 00.000 10072 PulseGuide returned control before completion, sleep 24
00:45:21.253 00.027 10072 IsGuiding returns 0
00:45:21.253 00.000 10072 Move returns status 0, amount 14
00:45:21.253 00.000 10072 MoveAxis(N, 0, ABG)
00:45:21.253 00.000 10072 Move returns status 0, amount 0
00:45:21.253 00.000 10072 move complete, result=0
00:45:21.254 00.001 10072 worker thread done servicing request
00:45:21.260 00.006 1032 UpdateGuideState exits: m=1447 SNR=26.8
00:45:21.263 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:21.265 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:21.271 00.006 1032 Enqueuing Expose request
00:45:21.274 00.003 10072 Worker thread wakes up
00:45:21.274 00.000 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
00:45:21.277 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:21.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:21.695 00.418 10072 Exposure complete
00:45:21.771 00.076 10072 worker thread done servicing request
00:45:21.771 00.000 1032 OnExposeComplete: enter
00:45:21.774 00.003 1032 UpdateGuideState(): m_state=6
00:45:21.777 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3648
00:45:21.780 00.003 1032 Star::Find returns 1 (0), X=320.74, Y=745.77, Mass=1453, SNR=26.9, Peak=166 HFD=2.7
00:45:21.783 00.003 1032 MultiStar: [#1 -0.09,-0.13,1.12,U] [#2 0.19,-0.14,1.01,U] [#3 0.12,-0.07,0.72,U] [#4 0.09,-0.11,0.70,U] [#5 -0.01,-0.10,0.67,U] [#6 -0.01,0.13,0.68,U] [#7 -0.25,0.00,0.52,U] [#8 0.00,0.13,0.61,U] 
00:45:21.786 00.003 1032 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.19, -0.06}
00:45:21.788 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
00:45:21.791 00.003 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
00:45:21.793 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.89 mountX=-0.06 mountY=-0.03, mountTheta=-2.72
00:45:21.797 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
00:45:21.803 00.006 1032 Enqueuing Move request for scope (0.04, -0.05)
00:45:21.805 00.002 10072 Worker thread wakes up
00:45:21.805 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
00:45:21.806 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
00:45:21.806 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
00:45:21.808 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:21.812 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:45:21.812 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:45:21.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:21.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:45:21.812 00.000 10072 MoveAxis(E, 14, ABG)
00:45:21.812 00.000 10072 Guiding  Dir = 2, Dur = 14
00:45:21.813 00.001 10072 IsGuiding returns 0
00:45:21.814 00.001 10072 PulseGuide returned control before completion, sleep 24
00:45:21.840 00.026 1032 UpdateGuideState exits: m=1453 SNR=26.9
00:45:21.842 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:21.845 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:21.848 00.003 1032 Enqueuing Expose request
00:45:21.851 00.003 10072 IsGuiding returns 0
00:45:21.851 00.000 10072 Move returns status 0, amount 14
00:45:21.851 00.000 10072 MoveAxis(N, 0, ABG)
00:45:21.852 00.001 10072 Move returns status 0, amount 0
00:45:21.852 00.000 10072 move complete, result=0
00:45:21.852 00.000 10072 worker thread done servicing request
00:45:21.852 00.000 10072 Worker thread wakes up
00:45:21.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:21.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:21.861 00.009 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
00:45:22.478 00.617 10072 Exposure complete
00:45:22.550 00.072 10072 worker thread done servicing request
00:45:22.550 00.000 1032 OnExposeComplete: enter
00:45:22.554 00.004 1032 UpdateGuideState(): m_state=6
00:45:22.557 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3649
00:45:22.559 00.002 1032 Star::Find returns 1 (0), X=320.89, Y=745.55, Mass=1667, SNR=28.8, Peak=188 HFD=2.7
00:45:22.562 00.003 1032 MultiStar: [#1 0.08,-0.23,1.03,U] [#2 0.31,-0.34,0.00,M1] [#3 0.19,-0.16,0.66,U] [#4 0.19,-0.30,0.00,M1] [#5 0.07,-0.17,0.63,U] [#6 0.17,-0.31,0.00,M1] [#7 0.03,-0.35,0.00,M1] [#8 0.15,0.08,0.54,U] 
00:45:22.564 00.002 1032 refined, 4 included, MultiStar: {0.18, -0.18}, one-star: {0.34, -0.29}
00:45:22.565 00.001 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
00:45:22.568 00.003 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
00:45:22.571 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-0.80 mountX=-0.22 mountY=-0.12, mountTheta=-2.63
00:45:22.574 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.18, opts=13)
00:45:22.576 00.002 1032 Enqueuing Move request for scope (0.18, -0.18)
00:45:22.579 00.003 10072 Worker thread wakes up
00:45:22.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.18) opts 0xd
00:45:22.579 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.18)
00:45:22.579 00.000 10072 Moving (0.18, -0.18) raw xDistance=-0.22 yDistance=-0.12
00:45:22.583 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:22.587 00.004 10072 PPEC rslt: input = -0.22, final = -0.12, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 289.33
00:45:22.587 00.000 10072 PPEC: input: -0.22, control: -0.12, exposure: 500
00:45:22.587 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:22.587 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:45:22.588 00.001 10072 MoveAxis(E, 126, ABG)
00:45:22.588 00.000 10072 Guiding  Dir = 2, Dur = 126
00:45:22.589 00.001 10072 IsGuiding returns 0
00:45:22.590 00.001 10072 PulseGuide returned control before completion, sleep 136
00:45:22.618 00.028 1032 UpdateGuideState exits: m=1667 SNR=28.8
00:45:22.623 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:22.626 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:22.628 00.002 1032 Enqueuing Expose request
00:45:22.739 00.111 10072 IsGuiding returns 1
00:45:22.741 00.002 10072 scope still moving after pulse duration time elapsed
00:45:22.771 00.030 10072 IsGuiding returns 0
00:45:22.771 00.000 10072 scope move finished after 126 + 56 ms
00:45:22.771 00.000 10072 Move returns status 0, amount 126
00:45:22.771 00.000 10072 MoveAxis(N, 0, ABG)
00:45:22.772 00.001 10072 Move returns status 0, amount 0
00:45:22.772 00.000 10072 move complete, result=0
00:45:22.772 00.000 10072 worker thread done servicing request
00:45:22.772 00.000 10072 Worker thread wakes up
00:45:22.772 00.000 1032 GuideStep: -0.2 px 126 ms EAST, -0.1 px 0 ms NORTH
00:45:22.776 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:22.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:23.184 00.408 10072 Exposure complete
00:45:23.265 00.081 10072 worker thread done servicing request
00:45:23.266 00.001 1032 OnExposeComplete: enter
00:45:23.271 00.005 1032 UpdateGuideState(): m_state=6
00:45:23.276 00.005 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3650
00:45:23.278 00.002 1032 Star::Find returns 1 (0), X=320.89, Y=745.54, Mass=1391, SNR=26.3, Peak=150 HFD=2.9
00:45:23.281 00.003 1032 MultiStar: [#1 0.01,-0.28,0.00,M1] [#2 0.20,-0.31,0.00,M2] [#3 0.26,-0.09,0.00,M1] [#4 0.36,-0.34,0.00,M2] [#5 0.16,-0.13,0.71,U] [#6 0.07,-0.23,0.69,U] [#7 0.05,-0.38,0.00,M2] [#8 0.13,0.04,0.64,U] 
00:45:23.283 00.002 1032 refined, 3 included, MultiStar: {0.19, -0.17}, one-star: {0.34, -0.30}
00:45:23.286 00.003 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
00:45:23.288 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
00:45:23.294 00.006 1032 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.26 cameraTheta=-0.73 mountX=-0.22 mountY=-0.14, mountTheta=-2.56
00:45:23.302 00.008 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.17, opts=13)
00:45:23.307 00.005 1032 Enqueuing Move request for scope (0.19, -0.17)
00:45:23.319 00.012 10072 Worker thread wakes up
00:45:23.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
00:45:23.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
00:45:23.319 00.000 10072 Moving (0.19, -0.17) raw xDistance=-0.22 yDistance=-0.14
00:45:23.322 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:23.326 00.004 10072 PPEC rslt: input = -0.22, final = -0.12, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 289.33
00:45:23.326 00.000 10072 PPEC: input: -0.22, control: -0.12, exposure: 500
00:45:23.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:23.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:45:23.326 00.000 10072 MoveAxis(E, 124, ABG)
00:45:23.326 00.000 10072 Guiding  Dir = 2, Dur = 124
00:45:23.327 00.001 10072 IsGuiding returns 0
00:45:23.327 00.000 10072 PulseGuide returned control before completion, sleep 134
00:45:23.359 00.032 1032 UpdateGuideState exits: m=1391 SNR=26.3
00:45:23.371 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:23.380 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:23.387 00.007 1032 Enqueuing Expose request
00:45:23.476 00.089 10072 IsGuiding returns 0
00:45:23.477 00.001 10072 Move returns status 0, amount 124
00:45:23.477 00.000 10072 MoveAxis(N, 0, ABG)
00:45:23.477 00.000 10072 Move returns status 0, amount 0
00:45:23.477 00.000 10072 move complete, result=0
00:45:23.477 00.000 10072 worker thread done servicing request
00:45:23.477 00.000 10072 Worker thread wakes up
00:45:23.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:23.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:23.482 00.005 1032 GuideStep: -0.2 px 124 ms EAST, -0.1 px 0 ms NORTH
00:45:24.108 00.626 10072 Exposure complete
00:45:24.183 00.075 1032 OnExposeComplete: enter
00:45:24.188 00.005 1032 UpdateGuideState(): m_state=6
00:45:24.190 00.002 10072 worker thread done servicing request
00:45:24.191 00.001 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3651
00:45:24.194 00.003 1032 Star::Find returns 1 (0), X=320.52, Y=746.30, Mass=1315, SNR=25.6, Peak=138 HFD=3.0
00:45:24.196 00.002 1032 MultiStar: [#1 0.04,0.23,1.24,U] [#2 -0.02,0.31,0.00,M3] [#3 0.16,0.20,0.77,U] [#4 0.24,0.22,0.00,M3] [#5 0.17,0.16,0.70,U] [#6 0.17,0.23,0.00,M1] [#7 0.01,0.12,0.59,U] [#8 0.18,0.43,0.00,M1] 
00:45:24.198 00.002 1032 refined, 4 included, MultiStar: {0.06, 0.25}, one-star: {-0.03, 0.46}
00:45:24.201 00.003 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
00:45:24.203 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
00:45:24.211 00.008 1032 CameraToMount -- cameraX=0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.33 mountX=0.23 mountY=-0.12, mountTheta=-0.50
00:45:24.215 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.25, opts=13)
00:45:24.218 00.003 1032 Enqueuing Move request for scope (0.06, 0.25)
00:45:24.221 00.003 10072 Worker thread wakes up
00:45:24.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.25) opts 0xd
00:45:24.221 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.25)
00:45:24.221 00.000 10072 Moving (0.06, 0.25) raw xDistance=0.23 yDistance=-0.12
00:45:24.224 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:24.226 00.002 10072 PPEC rslt: input = 0.23, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 289.33
00:45:24.226 00.000 10072 PPEC: input: 0.23, control: 0.09, exposure: 500
00:45:24.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:24.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:45:24.226 00.000 10072 MoveAxis(W, 95, ABG)
00:45:24.226 00.000 10072 Guiding  Dir = 3, Dur = 95
00:45:24.227 00.001 10072 IsGuiding returns 0
00:45:24.227 00.000 10072 PulseGuide returned control before completion, sleep 105
00:45:24.251 00.024 1032 UpdateGuideState exits: m=1315 SNR=25.6
00:45:24.255 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:24.257 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:24.259 00.002 1032 Enqueuing Expose request
00:45:24.342 00.083 10072 IsGuiding returns 0
00:45:24.342 00.000 10072 Move returns status 0, amount 95
00:45:24.342 00.000 10072 MoveAxis(N, 0, ABG)
00:45:24.342 00.000 10072 Move returns status 0, amount 0
00:45:24.342 00.000 10072 move complete, result=0
00:45:24.342 00.000 10072 worker thread done servicing request
00:45:24.342 00.000 10072 Worker thread wakes up
00:45:24.342 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:24.343 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:24.358 00.015 1032 GuideStep: 0.2 px 95 ms WEST, -0.1 px 0 ms NORTH
00:45:24.801 00.443 10072 Exposure complete
00:45:24.870 00.069 10072 worker thread done servicing request
00:45:24.870 00.000 1032 OnExposeComplete: enter
00:45:24.872 00.002 1032 UpdateGuideState(): m_state=6
00:45:24.875 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3652
00:45:24.877 00.002 1032 Star::Find returns 1 (0), X=320.75, Y=746.02, Mass=1369, SNR=26.1, Peak=154 HFD=2.5
00:45:24.880 00.003 1032 MultiStar: [#1 0.11,0.10,1.12,U] [#2 0.23,0.13,1.01,U] [#3 0.19,0.30,0.00,M1] [#4 0.29,0.11,0.00,M4] [#5 0.24,0.13,0.00,M1] [#6 0.08,0.30,0.00,M2] [#7 0.04,-0.05,0.55,U] [#8 0.19,0.47,0.00,M2] 
00:45:24.881 00.001 1032 refined, 3 included, MultiStar: {0.16, 0.11}, one-star: {0.20, 0.18}
00:45:24.979 00.098 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
00:45:24.983 00.004 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
00:45:24.986 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.60 mountX=0.06 mountY=-0.18, mountTheta=-1.23
00:45:24.993 00.007 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.11, opts=13)
00:45:24.997 00.004 1032 Enqueuing Move request for scope (0.16, 0.11)
00:45:25.000 00.003 10072 Worker thread wakes up
00:45:25.000 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
00:45:25.000 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
00:45:25.000 00.000 10072 Moving (0.16, 0.11) raw xDistance=0.06 yDistance=-0.18
00:45:25.002 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:25.005 00.003 10072 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:45:25.005 00.000 10072 PPEC: input: 0.06, control: -0.02, exposure: 500
00:45:25.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:25.006 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:45:25.006 00.000 10072 MoveAxis(E, 18, ABG)
00:45:25.006 00.000 10072 Guiding  Dir = 2, Dur = 18
00:45:25.006 00.000 10072 IsGuiding returns 0
00:45:25.007 00.001 10072 PulseGuide returned control before completion, sleep 28
00:45:25.070 00.063 10072 IsGuiding returns 0
00:45:25.070 00.000 10072 Move returns status 0, amount 18
00:45:25.070 00.000 10072 MoveAxis(N, 0, ABG)
00:45:25.070 00.000 10072 Move returns status 0, amount 0
00:45:25.070 00.000 10072 move complete, result=0
00:45:25.070 00.000 10072 worker thread done servicing request
00:45:25.185 00.115 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:45:25.192 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:25.196 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:25.200 00.004 1032 Enqueuing Expose request
00:45:25.209 00.009 1032 GuideStep: 0.1 px 18 ms EAST, -0.2 px 0 ms NORTH
00:45:25.212 00.003 10072 Worker thread wakes up
00:45:25.213 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:25.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:25.981 00.768 10072 Exposure complete
00:45:26.211 00.230 10072 worker thread done servicing request
00:45:26.212 00.001 1032 OnExposeComplete: enter
00:45:26.215 00.003 1032 UpdateGuideState(): m_state=6
00:45:26.218 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3653
00:45:26.223 00.005 1032 Star::Find returns 1 (0), X=320.77, Y=745.76, Mass=1352, SNR=25.9, Peak=168 HFD=2.6
00:45:26.227 00.004 1032 MultiStar: [#1 0.07,-0.18,1.11,U] [#2 0.26,-0.23,0.00,M3] [#3 0.46,-0.15,0.00,M2] [#4 0.34,-0.39,0.00,M5] [#5 0.24,-0.19,0.00,M2] [#6 0.12,-0.14,0.69,U] [#7 0.18,-0.33,0.00,M1] [#8 0.11,-0.01,0.58,U] 
00:45:26.230 00.003 1032 refined, 3 included, MultiStar: {0.13, -0.11}, one-star: {0.22, -0.08}
00:45:26.233 00.003 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
00:45:26.235 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
00:45:26.237 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.72 mountX=-0.14 mountY=-0.10, mountTheta=-2.55
00:45:26.241 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.11, opts=13)
00:45:26.245 00.004 1032 Enqueuing Move request for scope (0.13, -0.11)
00:45:26.281 00.036 10072 Worker thread wakes up
00:45:26.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
00:45:26.281 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
00:45:26.282 00.001 10072 Moving (0.13, -0.11) raw xDistance=-0.14 yDistance=-0.10
00:45:26.284 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:26.287 00.003 10072 PPEC rslt: input = -0.14, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 289.33
00:45:26.287 00.000 10072 PPEC: input: -0.14, control: -0.09, exposure: 500
00:45:26.288 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:26.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:45:26.288 00.000 10072 MoveAxis(E, 95, ABG)
00:45:26.288 00.000 10072 Guiding  Dir = 2, Dur = 95
00:45:26.288 00.000 10072 IsGuiding returns 0
00:45:26.289 00.001 10072 PulseGuide returned control before completion, sleep 105
00:45:26.319 00.030 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:45:26.323 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:26.326 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:26.329 00.003 1032 Enqueuing Expose request
00:45:26.409 00.080 10072 IsGuiding returns 0
00:45:26.409 00.000 10072 Move returns status 0, amount 95
00:45:26.409 00.000 10072 MoveAxis(N, 0, ABG)
00:45:26.409 00.000 10072 Move returns status 0, amount 0
00:45:26.410 00.001 10072 move complete, result=0
00:45:26.410 00.000 10072 worker thread done servicing request
00:45:26.410 00.000 10072 Worker thread wakes up
00:45:26.410 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:26.410 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:26.817 00.407 1032 GuideStep: -0.1 px 95 ms EAST, -0.1 px 0 ms NORTH
00:45:27.113 00.296 10072 Exposure complete
00:45:27.213 00.100 1032 OnExposeComplete: enter
00:45:27.217 00.004 10072 worker thread done servicing request
00:45:27.218 00.001 1032 UpdateGuideState(): m_state=6
00:45:27.222 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3654
00:45:27.225 00.003 1032 Star::Find returns 1 (0), X=320.65, Y=745.94, Mass=1489, SNR=27.2, Peak=165 HFD=2.5
00:45:27.229 00.004 1032 MultiStar: [#1 -0.08,0.09,1.09,U] [#2 0.16,0.12,0.92,U] [#3 0.10,0.13,0.68,U] [#4 0.13,0.11,0.64,U] [#5 0.00,0.11,0.66,U] [#6 -0.02,0.12,0.67,U] [#7 0.01,0.06,0.52,U] [#8 0.04,0.35,0.00,M2] 
00:45:27.232 00.003 1032 refined, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.10, 0.10}
00:45:27.238 00.006 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
00:45:27.248 00.010 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
00:45:27.251 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=0.09 mountY=-0.08, mountTheta=-0.71
00:45:27.257 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
00:45:27.260 00.003 1032 Enqueuing Move request for scope (0.05, 0.11)
00:45:27.264 00.004 10072 Worker thread wakes up
00:45:27.264 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
00:45:27.264 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
00:45:27.265 00.001 10072 Moving (0.05, 0.11) raw xDistance=0.09 yDistance=-0.08
00:45:27.268 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:27.271 00.003 10072 PPEC rslt: input = 0.09, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:45:27.272 00.001 10072 PPEC: input: 0.09, control: -0.02, exposure: 500
00:45:27.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:27.272 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:45:27.272 00.000 10072 MoveAxis(E, 21, ABG)
00:45:27.272 00.000 10072 Guiding  Dir = 2, Dur = 21
00:45:27.273 00.001 10072 IsGuiding returns 0
00:45:27.274 00.001 10072 PulseGuide returned control before completion, sleep 31
00:45:27.328 00.054 1032 UpdateGuideState exits: m=1489 SNR=27.2
00:45:27.337 00.009 10072 IsGuiding returns 1
00:45:27.337 00.000 10072 scope still moving after pulse duration time elapsed
00:45:27.340 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:27.347 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:27.351 00.004 1032 Enqueuing Expose request
00:45:27.366 00.015 10072 IsGuiding returns 0
00:45:27.366 00.000 10072 scope move finished after 21 + 72 ms
00:45:27.367 00.001 10072 Move returns status 0, amount 21
00:45:27.367 00.000 10072 MoveAxis(N, 0, ABG)
00:45:27.367 00.000 10072 Move returns status 0, amount 0
00:45:27.367 00.000 10072 move complete, result=0
00:45:27.367 00.000 10072 worker thread done servicing request
00:45:27.367 00.000 10072 Worker thread wakes up
00:45:27.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:27.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:27.367 00.000 1032 GuideStep: 0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
00:45:28.034 00.667 10072 Exposure complete
00:45:28.919 00.885 10072 worker thread done servicing request
00:45:28.919 00.000 1032 OnExposeComplete: enter
00:45:28.924 00.005 1032 UpdateGuideState(): m_state=6
00:45:28.928 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3655
00:45:29.175 00.247 1032 Star::Find returns 1 (0), X=320.74, Y=745.77, Mass=1452, SNR=26.8, Peak=154 HFD=2.7
00:45:29.179 00.004 1032 MultiStar: [#1 0.00,-0.12,1.08,U] [#2 0.17,0.03,0.94,U] [#3 0.20,-0.06,0.68,U] [#4 0.30,-0.15,0.00,M5] [#5 0.19,-0.05,0.71,U] [#6 0.06,-0.12,0.66,U] [#7 0.10,-0.17,0.48,U] [#8 0.24,0.10,0.53,U] 
00:45:29.263 00.084 1032 refined, 7 included, MultiStar: {0.14, -0.06}, one-star: {0.19, -0.07}
00:45:29.269 00.006 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
00:45:29.272 00.003 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
00:45:29.274 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.42 mountX=-0.09 mountY=-0.12, mountTheta=-2.25
00:45:29.279 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
00:45:29.282 00.003 1032 Enqueuing Move request for scope (0.14, -0.06)
00:45:29.285 00.003 10072 Worker thread wakes up
00:45:29.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
00:45:29.285 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
00:45:29.285 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.09 yDistance=-0.12
00:45:29.288 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:29.291 00.003 10072 PPEC rslt: input = -0.09, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:45:29.291 00.000 10072 PPEC: input: -0.09, control: -0.03, exposure: 500
00:45:29.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:29.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:45:29.291 00.000 10072 MoveAxis(E, 27, ABG)
00:45:29.292 00.001 10072 Guiding  Dir = 2, Dur = 27
00:45:29.292 00.000 10072 IsGuiding returns 0
00:45:29.293 00.001 10072 PulseGuide returned control before completion, sleep 37
00:45:29.321 00.028 1032 UpdateGuideState exits: m=1452 SNR=26.8
00:45:29.324 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:29.327 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:29.555 00.228 1032 Enqueuing Expose request
00:45:29.640 00.085 10072 IsGuiding returns 0
00:45:29.640 00.000 10072 Move returns status 0, amount 27
00:45:29.640 00.000 10072 MoveAxis(N, 0, ABG)
00:45:29.640 00.000 10072 Move returns status 0, amount 0
00:45:29.640 00.000 10072 move complete, result=0
00:45:29.640 00.000 10072 worker thread done servicing request
00:45:29.640 00.000 10072 Worker thread wakes up
00:45:29.640 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:29.640 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:29.653 00.013 1032 GuideStep: -0.1 px 27 ms EAST, -0.1 px 0 ms NORTH
00:45:30.499 00.846 10072 Exposure complete
00:45:30.924 00.425 1032 OnExposeComplete: enter
00:45:30.929 00.005 1032 UpdateGuideState(): m_state=6
00:45:30.970 00.041 10072 worker thread done servicing request
00:45:30.971 00.001 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3656
00:45:30.978 00.007 1032 Star::Find returns 1 (0), X=320.64, Y=746.23, Mass=1395, SNR=26.3, Peak=151 HFD=2.8
00:45:30.982 00.004 1032 MultiStar: [#1 -0.12,0.35,0.00,M1] [#2 0.07,0.39,0.00,M2] [#3 0.12,0.43,0.00,M1] [#4 0.20,0.29,0.00,M6] [#5 0.13,0.48,0.00,M1] [#6 -0.01,0.35,0.00,M1] [#7 -0.02,0.40,0.00,M1] [#8 0.14,0.44,0.00,M2] 
00:45:30.989 00.007 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
00:45:31.006 00.017 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
00:45:31.010 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.39 hyp=0.40 cameraTheta=1.35 mountX=0.36 mountY=-0.19, mountTheta=-0.48
00:45:31.017 00.007 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.39, opts=13)
00:45:31.020 00.003 1032 Enqueuing Move request for scope (0.09, 0.39)
00:45:31.022 00.002 10072 Worker thread wakes up
00:45:31.023 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.39) opts 0xd
00:45:31.023 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.39)
00:45:31.023 00.000 10072 Moving (0.09, 0.39) raw xDistance=0.36 yDistance=-0.19
00:45:31.025 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:31.029 00.004 10072 PPEC rslt: input = 0.36, final = 0.15, react = 0.18, pred = -0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 289.33
00:45:31.029 00.000 10072 PPEC: input: 0.36, control: 0.15, exposure: 500
00:45:31.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:31.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:45:31.029 00.000 10072 MoveAxis(W, 156, ABG)
00:45:31.029 00.000 10072 Guiding  Dir = 3, Dur = 156
00:45:31.030 00.001 10072 IsGuiding returns 0
00:45:31.031 00.001 10072 PulseGuide returned control before completion, sleep 166
00:45:31.056 00.025 1032 UpdateGuideState exits: m=1395 SNR=26.3
00:45:31.061 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:31.064 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:31.067 00.003 1032 Enqueuing Expose request
00:45:31.201 00.134 10072 IsGuiding returns 0
00:45:31.201 00.000 10072 Move returns status 0, amount 156
00:45:31.202 00.001 10072 MoveAxis(N, 0, ABG)
00:45:31.202 00.000 10072 Move returns status 0, amount 0
00:45:31.202 00.000 10072 move complete, result=0
00:45:31.202 00.000 10072 worker thread done servicing request
00:45:31.202 00.000 10072 Worker thread wakes up
00:45:31.202 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:31.202 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:31.202 00.000 1032 GuideStep: 0.4 px 156 ms WEST, -0.2 px 0 ms NORTH
00:45:31.833 00.631 10072 Exposure complete
00:45:31.895 00.062 10072 worker thread done servicing request
00:45:31.895 00.000 1032 OnExposeComplete: enter
00:45:31.898 00.003 1032 UpdateGuideState(): m_state=6
00:45:31.901 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3657
00:45:31.903 00.002 1032 Star::Find returns 1 (0), X=320.76, Y=745.72, Mass=1438, SNR=26.7, Peak=162 HFD=2.8
00:45:31.905 00.002 1032 MultiStar: [#1 0.20,-0.21,0.00,M2] [#2 0.16,-0.22,0.00,M3] [#3 0.21,-0.18,0.00,M2] [#4 0.33,-0.38,0.00,M7] [#5 0.21,-0.12,0.68,U] [#6 0.31,-0.24,0.00,M2] [#7 0.23,-0.28,0.00,M2] [#8 0.29,-0.09,0.00,M3] 
00:45:31.906 00.001 1032 single-star, 1 included, MultiStar: {0.21, -0.12}, one-star: {0.21, -0.12}
00:45:31.908 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
00:45:31.910 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
00:45:31.912 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.51 mountX=-0.17 mountY=-0.17, mountTheta=-2.34
00:45:31.915 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.12, opts=13)
00:45:31.917 00.002 1032 Enqueuing Move request for scope (0.21, -0.12)
00:45:31.918 00.001 10072 Worker thread wakes up
00:45:31.918 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
00:45:31.918 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
00:45:31.918 00.000 10072 Moving (0.21, -0.12) raw xDistance=-0.17 yDistance=-0.17
00:45:31.921 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:31.927 00.006 10072 PPEC rslt: input = -0.17, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 289.33
00:45:31.927 00.000 10072 PPEC: input: -0.17, control: -0.10, exposure: 500
00:45:31.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:31.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:45:31.928 00.001 10072 MoveAxis(E, 98, ABG)
00:45:31.928 00.000 10072 Guiding  Dir = 2, Dur = 98
00:45:31.928 00.000 10072 IsGuiding returns 0
00:45:31.929 00.001 10072 PulseGuide returned control before completion, sleep 108
00:45:31.950 00.021 1032 UpdateGuideState exits: m=1438 SNR=26.7
00:45:31.953 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:31.959 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:31.961 00.002 1032 Enqueuing Expose request
00:45:32.045 00.084 10072 IsGuiding returns 0
00:45:32.045 00.000 10072 Move returns status 0, amount 98
00:45:32.045 00.000 10072 MoveAxis(N, 0, ABG)
00:45:32.045 00.000 10072 Move returns status 0, amount 0
00:45:32.045 00.000 10072 move complete, result=0
00:45:32.045 00.000 10072 worker thread done servicing request
00:45:32.045 00.000 10072 Worker thread wakes up
00:45:32.046 00.001 1032 GuideStep: -0.2 px 98 ms EAST, -0.2 px 0 ms NORTH
00:45:32.050 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:32.050 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:32.459 00.409 10072 Exposure complete
00:45:32.514 00.055 10072 worker thread done servicing request
00:45:32.514 00.000 1032 OnExposeComplete: enter
00:45:32.519 00.005 1032 UpdateGuideState(): m_state=6
00:45:32.525 00.006 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3658
00:45:32.527 00.002 1032 Star::Find returns 1 (0), X=320.80, Y=745.84, Mass=1259, SNR=25.0, Peak=145 HFD=2.6
00:45:32.529 00.002 1032 MultiStar: [#1 0.10,-0.18,1.21,U] [#2 0.19,0.06,1.02,U] [#3 0.31,-0.06,0.00,M3] [#4 0.32,-0.22,0.00,M8] [#5 0.13,0.06,0.75,U] [#6 0.09,0.02,0.75,U] [#7 0.16,-0.02,0.55,U] [#8 0.09,0.06,0.69,U] 
00:45:32.531 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.01}, one-star: {0.25, 0.00}
00:45:32.532 00.001 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
00:45:32.534 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
00:45:32.535 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.07 mountX=-0.05 mountY=-0.14, mountTheta=-1.90
00:45:32.540 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
00:45:32.542 00.002 1032 Enqueuing Move request for scope (0.15, -0.01)
00:45:32.544 00.002 10072 Worker thread wakes up
00:45:32.544 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
00:45:32.544 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
00:45:32.544 00.000 10072 Moving (0.15, -0.01) raw xDistance=-0.05 yDistance=-0.14
00:45:32.546 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:32.552 00.006 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:45:32.552 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:45:32.552 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:32.552 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:45:32.552 00.000 10072 MoveAxis(E, 13, ABG)
00:45:32.552 00.000 10072 Guiding  Dir = 2, Dur = 13
00:45:32.553 00.001 10072 IsGuiding returns 0
00:45:32.554 00.001 10072 PulseGuide returned control before completion, sleep 23
00:45:32.574 00.020 1032 UpdateGuideState exits: m=1259 SNR=25.0
00:45:32.576 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:32.578 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:32.580 00.002 1032 Enqueuing Expose request
00:45:32.582 00.002 10072 IsGuiding returns 0
00:45:32.582 00.000 10072 Move returns status 0, amount 13
00:45:32.582 00.000 10072 MoveAxis(N, 0, ABG)
00:45:32.582 00.000 10072 Move returns status 0, amount 0
00:45:32.582 00.000 10072 move complete, result=0
00:45:32.583 00.001 10072 worker thread done servicing request
00:45:32.583 00.000 10072 Worker thread wakes up
00:45:32.583 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:32.583 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:32.592 00.009 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
00:45:33.209 00.617 10072 Exposure complete
00:45:33.258 00.049 10072 worker thread done servicing request
00:45:33.258 00.000 1032 OnExposeComplete: enter
00:45:33.261 00.003 1032 UpdateGuideState(): m_state=6
00:45:33.263 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3659
00:45:33.265 00.002 1032 Star::Find returns 1 (0), X=320.80, Y=746.16, Mass=1437, SNR=26.7, Peak=146 HFD=2.6
00:45:33.266 00.001 1032 MultiStar: [#1 -0.01,0.32,0.00,M2] [#2 0.19,0.16,0.98,U] [#3 0.21,0.35,0.00,M4] [#4 0.21,0.17,0.00,M9] [#5 0.10,0.28,0.00,M1] [#6 -0.01,0.14,0.70,U] [#7 -0.01,0.10,0.56,U] [#8 0.04,0.40,0.00,M3] 
00:45:33.271 00.005 1032 refined, 3 included, MultiStar: {0.13, 0.19}, one-star: {0.25, 0.32}
00:45:33.273 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:45:33.274 00.001 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:45:33.276 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.98 mountX=0.15 mountY=-0.18, mountTheta=-0.85
00:45:33.279 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.19, opts=13)
00:45:33.280 00.001 1032 Enqueuing Move request for scope (0.13, 0.19)
00:45:33.282 00.002 10072 Worker thread wakes up
00:45:33.282 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
00:45:33.282 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
00:45:33.282 00.000 10072 Moving (0.13, 0.19) raw xDistance=0.15 yDistance=-0.18
00:45:33.286 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:33.288 00.002 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.08, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.33
00:45:33.288 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
00:45:33.288 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:33.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:45:33.288 00.000 10072 MoveAxis(W, 62, ABG)
00:45:33.288 00.000 10072 Guiding  Dir = 3, Dur = 62
00:45:33.288 00.000 10072 IsGuiding returns 0
00:45:33.289 00.001 10072 PulseGuide returned control before completion, sleep 72
00:45:33.307 00.018 1032 UpdateGuideState exits: m=1437 SNR=26.7
00:45:33.309 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:33.310 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:33.312 00.002 1032 Enqueuing Expose request
00:45:33.363 00.051 10072 IsGuiding returns 0
00:45:33.363 00.000 10072 Move returns status 0, amount 62
00:45:33.363 00.000 10072 MoveAxis(N, 0, ABG)
00:45:33.364 00.001 10072 Move returns status 0, amount 0
00:45:33.364 00.000 10072 move complete, result=0
00:45:33.364 00.000 10072 worker thread done servicing request
00:45:33.364 00.000 10072 Worker thread wakes up
00:45:33.364 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:33.364 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:33.365 00.001 1032 GuideStep: 0.2 px 62 ms WEST, -0.2 px 0 ms NORTH
00:45:33.770 00.405 10072 Exposure complete
00:45:33.821 00.051 10072 worker thread done servicing request
00:45:33.821 00.000 1032 OnExposeComplete: enter
00:45:33.823 00.002 1032 UpdateGuideState(): m_state=6
00:45:33.825 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3660
00:45:33.827 00.002 1032 Star::Find returns 1 (0), X=320.82, Y=745.87, Mass=1242, SNR=24.8, Peak=137 HFD=2.6
00:45:33.830 00.003 1032 MultiStar: [#1 0.11,0.03,1.20,U] [#2 0.14,0.05,1.06,U] [#3 0.22,0.16,0.00,M5] [#4 0.16,-0.11,0.75,U] [#5 0.24,0.13,0.00,M2] [#6 0.19,0.07,0.74,U] [#7 0.04,0.07,0.59,U] [#8 0.11,0.04,0.65,U] 
00:45:33.833 00.003 1032 refined, 6 included, MultiStar: {0.15, 0.03}, one-star: {0.27, 0.03}
00:45:33.836 00.003 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
00:45:33.838 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
00:45:33.839 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.17 mountX=-0.01 mountY=-0.15, mountTheta=-1.66
00:45:33.841 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
00:45:33.843 00.002 1032 Enqueuing Move request for scope (0.15, 0.03)
00:45:33.844 00.001 10072 Worker thread wakes up
00:45:33.844 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
00:45:33.845 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
00:45:33.845 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
00:45:33.847 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:33.849 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:45:33.849 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:45:33.849 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:33.849 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:45:33.849 00.000 10072 MoveAxis(E, 15, ABG)
00:45:33.850 00.001 10072 Guiding  Dir = 2, Dur = 15
00:45:33.850 00.000 10072 IsGuiding returns 0
00:45:33.850 00.000 10072 PulseGuide returned control before completion, sleep 25
00:45:33.867 00.017 1032 UpdateGuideState exits: m=1242 SNR=24.8
00:45:33.871 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:33.873 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:33.874 00.001 1032 Enqueuing Expose request
00:45:33.877 00.003 10072 IsGuiding returns 0
00:45:33.877 00.000 10072 Move returns status 0, amount 15
00:45:33.877 00.000 10072 MoveAxis(N, 0, ABG)
00:45:33.877 00.000 10072 Move returns status 0, amount 0
00:45:33.877 00.000 10072 move complete, result=0
00:45:33.877 00.000 10072 worker thread done servicing request
00:45:33.877 00.000 10072 Worker thread wakes up
00:45:33.877 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:33.877 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:33.885 00.008 1032 GuideStep: -0.0 px 15 ms EAST, -0.2 px 0 ms NORTH
00:45:34.505 00.620 10072 Exposure complete
00:45:34.562 00.057 10072 worker thread done servicing request
00:45:34.562 00.000 1032 OnExposeComplete: enter
00:45:34.564 00.002 1032 UpdateGuideState(): m_state=6
00:45:34.566 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3661
00:45:34.568 00.002 1032 Star::Find returns 1 (0), X=320.93, Y=745.52, Mass=1573, SNR=28.0, Peak=182 HFD=2.5
00:45:34.570 00.002 1032 MultiStar: [#1 0.18,-0.39,0.00,M2] [#2 0.24,-0.40,0.00,M1] [#3 0.42,-0.31,0.00,M6] [#4 0.35,-0.42,0.00,M9] [#5 0.31,-0.36,0.00,M3] [#6 0.29,-0.33,0.00,M1] [#7 0.17,-0.53,0.00,M1] [#8 0.29,-0.29,0.00,M3] 
00:45:34.572 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
00:45:34.574 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
00:45:34.576 00.002 1032 CameraToMount -- cameraX=0.38 cameraY=-0.32 hyp=0.50 cameraTheta=-0.70 mountX=-0.41 mountY=-0.28, mountTheta=-2.53
00:45:34.585 00.009 1032 SchedulePrimaryMove(0F526948, x=0.38, y=-0.32, opts=13)
00:45:34.589 00.004 1032 Enqueuing Move request for scope (0.38, -0.32)
00:45:34.591 00.002 10072 Worker thread wakes up
00:45:34.591 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.32) opts 0xd
00:45:34.591 00.000 10072 Handling offset move in thread for scope, endpoint = (0.38, -0.32)
00:45:34.592 00.001 10072 Moving (0.38, -0.32) raw xDistance=-0.41 yDistance=-0.28
00:45:34.594 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:34.600 00.006 10072 PPEC rslt: input = -0.41, final = -0.22, react = -0.20, pred = -0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 289.33
00:45:34.601 00.001 10072 PPEC: input: -0.41, control: -0.22, exposure: 500
00:45:34.601 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:45:34.601 00.000 10072 MoveAxis(E, 224, ABG)
00:45:34.601 00.000 10072 Guiding  Dir = 2, Dur = 224
00:45:34.601 00.000 10072 IsGuiding returns 0
00:45:34.602 00.001 10072 PulseGuide returned control before completion, sleep 234
00:45:34.626 00.024 1032 UpdateGuideState exits: m=1573 SNR=28.0
00:45:34.629 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:34.631 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:34.633 00.002 1032 Enqueuing Expose request
00:45:34.847 00.214 10072 IsGuiding returns 0
00:45:34.847 00.000 10072 Move returns status 0, amount 224
00:45:34.847 00.000 10072 MoveAxis(N, 184, ABG)
00:45:34.847 00.000 10072 Guiding  Dir = 0, Dur = 184
00:45:34.847 00.000 10072 IsGuiding returns 0
00:45:34.848 00.001 10072 PulseGuide returned control before completion, sleep 194
00:45:35.051 00.203 10072 IsGuiding returns 0
00:45:35.051 00.000 10072 Move returns status 0, amount 184
00:45:35.051 00.000 10072 move complete, result=0
00:45:35.051 00.000 10072 worker thread done servicing request
00:45:35.051 00.000 1032 GuideStep: -0.4 px 224 ms EAST, -0.3 px 184 ms NORTH
00:45:35.055 00.004 10072 Worker thread wakes up
00:45:35.055 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:35.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:35.684 00.629 10072 Exposure complete
00:45:35.731 00.047 10072 worker thread done servicing request
00:45:35.731 00.000 1032 OnExposeComplete: enter
00:45:35.733 00.002 1032 UpdateGuideState(): m_state=6
00:45:35.736 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3662
00:45:35.737 00.001 1032 Star::Find returns 1 (0), X=320.45, Y=746.13, Mass=1404, SNR=26.4, Peak=147 HFD=2.8
00:45:35.739 00.002 1032 MultiStar: [#1 -0.19,0.26,0.00,M3] [#2 -0.18,0.29,0.00,M2] [#3 -0.10,0.39,0.00,M7] [#4 0.06,0.26,0.00,M10] [#5 -0.15,0.26,0.00,M4] [#6 -0.07,0.23,0.75,U] [#7 -0.32,0.24,0.00,M2] [#8 0.02,0.41,0.00,M4] 
00:45:35.741 00.002 1032 refined, 1 included, MultiStar: {-0.09, 0.26}, one-star: {-0.10, 0.29}
00:45:35.742 00.001 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
00:45:35.744 00.002 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
00:45:35.746 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.28 cameraTheta=1.89 mountX=0.28 mountY=0.02, mountTheta=0.06
00:45:35.751 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.26, opts=13)
00:45:35.753 00.002 1032 Enqueuing Move request for scope (-0.09, 0.26)
00:45:35.754 00.001 10072 Worker thread wakes up
00:45:35.755 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
00:45:35.755 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
00:45:35.755 00.000 10072 Moving (-0.09, 0.26) raw xDistance=0.28 yDistance=0.02
00:45:35.757 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:35.759 00.002 10072 PPEC rslt: input = 0.28, final = 0.11, react = 0.14, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 289.33
00:45:35.759 00.000 10072 PPEC: input: 0.28, control: 0.11, exposure: 500
00:45:35.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:35.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:45:35.759 00.000 10072 MoveAxis(W, 116, ABG)
00:45:35.759 00.000 10072 Guiding  Dir = 3, Dur = 116
00:45:35.759 00.000 10072 IsGuiding returns 0
00:45:35.760 00.001 10072 PulseGuide returned control before completion, sleep 126
00:45:35.776 00.016 1032 UpdateGuideState exits: m=1404 SNR=26.4
00:45:35.779 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:35.781 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:35.783 00.002 1032 Enqueuing Expose request
00:45:35.900 00.117 10072 IsGuiding returns 0
00:45:35.900 00.000 10072 Move returns status 0, amount 116
00:45:35.900 00.000 10072 MoveAxis(N, 0, ABG)
00:45:35.900 00.000 10072 Move returns status 0, amount 0
00:45:35.900 00.000 10072 move complete, result=0
00:45:35.900 00.000 10072 worker thread done servicing request
00:45:35.900 00.000 10072 Worker thread wakes up
00:45:35.900 00.000 1032 GuideStep: 0.3 px 116 ms WEST, 0.0 px 0 ms NORTH
00:45:35.902 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:35.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:36.308 00.406 10072 Exposure complete
00:45:36.358 00.050 10072 worker thread done servicing request
00:45:36.358 00.000 1032 OnExposeComplete: enter
00:45:36.360 00.002 1032 UpdateGuideState(): m_state=6
00:45:36.367 00.007 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3663
00:45:36.372 00.005 1032 Star::Find returns 1 (0), X=320.47, Y=746.17, Mass=1350, SNR=25.9, Peak=144 HFD=2.8
00:45:36.373 00.001 1032 MultiStar: [#1 -0.15,0.19,1.15,U] [#2 -0.02,0.21,1.01,U] [#3 -0.13,0.25,0.00,M8] [#4 -0.11,0.18,0.74,U] [#5 -0.15,0.31,0.00,M5] [#6 -0.10,0.10,0.74,U] [#7 -0.13,0.17,0.53,U] [#8 -0.02,0.43,0.00,M5] 
00:45:36.376 00.003 1032 refined, 5 included, MultiStar: {-0.10, 0.20}, one-star: {-0.08, 0.33}
00:45:36.377 00.001 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
00:45:36.379 00.002 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
00:45:36.380 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.22 cameraTheta=2.02 mountX=0.22 mountY=0.04, mountTheta=0.19
00:45:36.383 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.20, opts=13)
00:45:36.385 00.002 1032 Enqueuing Move request for scope (-0.10, 0.20)
00:45:36.386 00.001 10072 Worker thread wakes up
00:45:36.386 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
00:45:36.386 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
00:45:36.386 00.000 10072 Moving (-0.10, 0.20) raw xDistance=0.22 yDistance=0.04
00:45:36.389 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:36.391 00.002 10072 PPEC rslt: input = 0.22, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 289.33
00:45:36.391 00.000 10072 PPEC: input: 0.22, control: 0.09, exposure: 500
00:45:36.391 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:36.391 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:45:36.391 00.000 10072 MoveAxis(W, 93, ABG)
00:45:36.391 00.000 10072 Guiding  Dir = 3, Dur = 93
00:45:36.391 00.000 10072 IsGuiding returns 0
00:45:36.393 00.002 10072 PulseGuide returned control before completion, sleep 103
00:45:36.411 00.018 1032 UpdateGuideState exits: m=1350 SNR=25.9
00:45:36.413 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:36.416 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:36.418 00.002 1032 Enqueuing Expose request
00:45:36.506 00.088 10072 IsGuiding returns 1
00:45:36.506 00.000 10072 scope still moving after pulse duration time elapsed
00:45:36.538 00.032 10072 IsGuiding returns 0
00:45:36.538 00.000 10072 scope move finished after 93 + 52 ms
00:45:36.538 00.000 10072 Move returns status 0, amount 93
00:45:36.538 00.000 10072 MoveAxis(N, 0, ABG)
00:45:36.538 00.000 10072 Move returns status 0, amount 0
00:45:36.538 00.000 10072 move complete, result=0
00:45:36.538 00.000 10072 worker thread done servicing request
00:45:36.538 00.000 10072 Worker thread wakes up
00:45:36.538 00.000 1032 GuideStep: 0.2 px 93 ms WEST, 0.0 px 0 ms NORTH
00:45:36.541 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:36.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:37.167 00.626 10072 Exposure complete
00:45:37.214 00.047 10072 worker thread done servicing request
00:45:37.214 00.000 1032 OnExposeComplete: enter
00:45:37.217 00.003 1032 UpdateGuideState(): m_state=6
00:45:37.219 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3664
00:45:37.221 00.002 1032 Star::Find returns 1 (0), X=320.62, Y=745.37, Mass=1414, SNR=26.5, Peak=158 HFD=2.9
00:45:37.223 00.002 1032 MultiStar: [#1 -0.04,-0.47,0.00,M3] [#2 0.11,-0.56,0.00,M2] [#3 0.15,-0.38,0.00,M9] [#4 -0.02,-0.58,0.00,M10] [#5 0.06,-0.46,0.00,M6] [#6 0.09,-0.52,0.00,M1] [#7 -0.04,-0.59,0.00,M2] [#8 0.13,-0.49,0.00,M6] 
00:45:37.224 00.001 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
00:45:37.226 00.002 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
00:45:37.228 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.47 hyp=0.47 cameraTheta=-1.42 mountX=-0.47 mountY=0.05, mountTheta=3.03
00:45:37.230 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.47, opts=13)
00:45:37.231 00.001 1032 Enqueuing Move request for scope (0.07, -0.47)
00:45:37.233 00.002 10072 Worker thread wakes up
00:45:37.233 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.47) opts 0xd
00:45:37.233 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.47)
00:45:37.233 00.000 10072 Moving (0.07, -0.47) raw xDistance=-0.47 yDistance=0.05
00:45:37.236 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:37.239 00.003 10072 PPEC rslt: input = -0.47, final = -0.25, react = -0.23, pred = -0.02, hyst = -0.20, hyst_pct = 0.00, period_length = 289.33
00:45:37.239 00.000 10072 PPEC: input: -0.47, control: -0.25, exposure: 500
00:45:37.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:37.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:45:37.239 00.000 10072 MoveAxis(E, 252, ABG)
00:45:37.239 00.000 10072 Guiding  Dir = 2, Dur = 252
00:45:37.239 00.000 10072 IsGuiding returns 0
00:45:37.240 00.001 10072 PulseGuide returned control before completion, sleep 262
00:45:37.256 00.016 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:45:37.259 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:37.260 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:37.262 00.002 1032 Enqueuing Expose request
00:45:37.506 00.244 10072 IsGuiding returns 0
00:45:37.506 00.000 10072 Move returns status 0, amount 252
00:45:37.506 00.000 10072 MoveAxis(N, 0, ABG)
00:45:37.506 00.000 10072 Move returns status 0, amount 0
00:45:37.506 00.000 10072 move complete, result=0
00:45:37.507 00.001 10072 worker thread done servicing request
00:45:37.507 00.000 10072 Worker thread wakes up
00:45:37.507 00.000 1032 GuideStep: -0.5 px 252 ms EAST, 0.1 px 0 ms NORTH
00:45:37.510 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:37.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:37.927 00.417 10072 Exposure complete
00:45:37.977 00.050 10072 worker thread done servicing request
00:45:37.977 00.000 1032 OnExposeComplete: enter
00:45:37.979 00.002 1032 UpdateGuideState(): m_state=6
00:45:37.981 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3665
00:45:37.982 00.001 1032 Star::Find returns 1 (0), X=320.63, Y=745.69, Mass=1380, SNR=26.2, Peak=154 HFD=2.9
00:45:37.985 00.003 1032 MultiStar: [#1 -0.16,-0.22,1.17,U] [#2 0.09,-0.37,0.00,M3] [#3 0.06,-0.22,0.75,U] [#4 0.11,-0.42,0.00,R] [#5 0.04,-0.10,0.67,U] [#6 0.01,-0.10,0.69,U] [#7 -0.01,-0.42,0.00,M3] [#8 0.03,-0.13,0.57,U] 
00:45:37.987 00.002 1032 refined, 5 included, MultiStar: {-0.00, -0.16}, one-star: {0.08, -0.14}
00:45:37.993 00.006 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.87)
00:45:37.997 00.004 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.87)
00:45:37.999 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.59 mountX=-0.15 mountY=0.04, mountTheta=2.87
00:45:38.003 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.16, opts=13)
00:45:38.005 00.002 1032 Enqueuing Move request for scope (-0.00, -0.16)
00:45:38.008 00.003 10072 Worker thread wakes up
00:45:38.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
00:45:38.008 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
00:45:38.008 00.000 10072 Moving (-0.00, -0.16) raw xDistance=-0.15 yDistance=0.04
00:45:38.010 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:38.013 00.003 10072 PPEC rslt: input = -0.15, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 289.33
00:45:38.013 00.000 10072 PPEC: input: -0.15, control: -0.09, exposure: 500
00:45:38.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:38.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:45:38.013 00.000 10072 MoveAxis(E, 93, ABG)
00:45:38.013 00.000 10072 Guiding  Dir = 2, Dur = 93
00:45:38.013 00.000 10072 IsGuiding returns 0
00:45:38.014 00.001 10072 PulseGuide returned control before completion, sleep 103
00:45:38.033 00.019 1032 UpdateGuideState exits: m=1380 SNR=26.2
00:45:38.036 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:38.038 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:38.039 00.001 1032 Enqueuing Expose request
00:45:38.128 00.089 10072 IsGuiding returns 0
00:45:38.128 00.000 10072 Move returns status 0, amount 93
00:45:38.128 00.000 10072 MoveAxis(N, 0, ABG)
00:45:38.129 00.001 10072 Move returns status 0, amount 0
00:45:38.129 00.000 10072 move complete, result=0
00:45:38.129 00.000 10072 worker thread done servicing request
00:45:38.129 00.000 10072 Worker thread wakes up
00:45:38.129 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:38.129 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:38.130 00.001 1032 GuideStep: -0.2 px 93 ms EAST, 0.0 px 0 ms NORTH
00:45:38.760 00.630 10072 Exposure complete
00:45:38.823 00.063 10072 worker thread done servicing request
00:45:38.823 00.000 1032 OnExposeComplete: enter
00:45:38.826 00.003 1032 UpdateGuideState(): m_state=6
00:45:38.829 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3666
00:45:38.831 00.002 1032 Star::Find returns 1 (0), X=320.35, Y=746.23, Mass=1532, SNR=27.6, Peak=177 HFD=2.8
00:45:38.834 00.003 1032 MultiStar: [#1 -0.23,0.34,0.00,M3] [#2 -0.13,0.37,0.00,M4] [#3 -0.07,0.54,0.00,M9] [#4 -0.16,0.62,0.00,M1] [#5 -0.25,0.45,0.00,M6] [#6 -0.16,0.31,0.00,M1] [#7 -0.34,0.25,0.00,M4] [#8 -0.09,0.61,0.00,M6] 
00:45:38.837 00.003 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
00:45:38.839 00.002 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
00:45:38.841 00.002 1032 CameraToMount -- cameraX=-0.20 cameraY=0.39 hyp=0.44 cameraTheta=2.05 mountX=0.43 mountY=0.10, mountTheta=0.22
00:45:38.844 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.20, y=0.39, opts=13)
00:45:38.847 00.003 1032 Enqueuing Move request for scope (-0.20, 0.39)
00:45:38.849 00.002 10072 Worker thread wakes up
00:45:38.850 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.39) opts 0xd
00:45:38.850 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.20, 0.39)
00:45:38.850 00.000 10072 Moving (-0.20, 0.39) raw xDistance=0.43 yDistance=0.10
00:45:38.852 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:38.855 00.003 10072 PPEC rslt: input = 0.43, final = 0.19, react = 0.21, pred = -0.02, hyst = 0.18, hyst_pct = 0.00, period_length = 289.33
00:45:38.855 00.000 10072 PPEC: input: 0.43, control: 0.19, exposure: 500
00:45:38.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:38.856 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:45:38.856 00.000 10072 MoveAxis(W, 198, ABG)
00:45:38.856 00.000 10072 Guiding  Dir = 3, Dur = 198
00:45:38.856 00.000 10072 IsGuiding returns 0
00:45:38.857 00.001 10072 PulseGuide returned control before completion, sleep 208
00:45:38.880 00.023 1032 UpdateGuideState exits: m=1532 SNR=27.6
00:45:38.883 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:38.885 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:38.887 00.002 1032 Enqueuing Expose request
00:45:39.070 00.183 10072 IsGuiding returns 0
00:45:39.070 00.000 10072 Move returns status 0, amount 198
00:45:39.071 00.001 10072 MoveAxis(N, 0, ABG)
00:45:39.071 00.000 10072 Move returns status 0, amount 0
00:45:39.071 00.000 10072 move complete, result=0
00:45:39.071 00.000 10072 worker thread done servicing request
00:45:39.071 00.000 10072 Worker thread wakes up
00:45:39.071 00.000 1032 GuideStep: 0.4 px 198 ms WEST, 0.1 px 0 ms NORTH
00:45:39.074 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:39.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:39.481 00.407 10072 Exposure complete
00:45:39.550 00.069 10072 worker thread done servicing request
00:45:39.550 00.000 1032 OnExposeComplete: enter
00:45:39.553 00.003 1032 UpdateGuideState(): m_state=6
00:45:39.556 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3667
00:45:39.559 00.003 1032 Star::Find returns 1 (0), X=320.54, Y=745.91, Mass=1390, SNR=26.3, Peak=151 HFD=2.7
00:45:39.561 00.002 1032 MultiStar: [#1 -0.16,0.16,1.13,U] [#2 -0.02,0.09,0.94,U] [#3 -0.02,0.15,0.77,U] [#4 -0.12,0.43,0.00,M2] [#5 -0.06,0.13,0.66,U] [#6 -0.08,0.07,0.66,U] [#7 -0.12,-0.10,0.54,U] [#8 0.04,0.14,0.57,U] 
00:45:39.563 00.002 1032 single-star, 7 included, MultiStar: {-0.06, 0.10}, one-star: {-0.01, 0.07}
00:45:39.565 00.002 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
00:45:39.567 00.002 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
00:45:39.569 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.69 mountX=0.07 mountY=-0.01, mountTheta=-0.14
00:45:39.573 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
00:45:39.575 00.002 1032 Enqueuing Move request for scope (-0.01, 0.07)
00:45:39.578 00.003 10072 Worker thread wakes up
00:45:39.578 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
00:45:39.578 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
00:45:39.578 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
00:45:39.585 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:39.604 00.019 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:45:39.604 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:45:39.604 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:39.604 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:45:39.605 00.001 10072 MoveAxis(E, 12, ABG)
00:45:39.605 00.000 10072 Guiding  Dir = 2, Dur = 12
00:45:39.605 00.000 10072 IsGuiding returns 0
00:45:39.606 00.001 10072 PulseGuide returned control before completion, sleep 22
00:45:39.635 00.029 10072 IsGuiding returns 0
00:45:39.635 00.000 10072 Move returns status 0, amount 12
00:45:39.635 00.000 10072 MoveAxis(N, 0, ABG)
00:45:39.635 00.000 10072 Move returns status 0, amount 0
00:45:39.635 00.000 10072 move complete, result=0
00:45:39.635 00.000 10072 worker thread done servicing request
00:45:39.637 00.002 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:45:39.644 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:39.646 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:39.649 00.003 1032 Enqueuing Expose request
00:45:39.652 00.003 10072 Worker thread wakes up
00:45:39.653 00.001 1032 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
00:45:39.655 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:39.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:40.387 00.732 10072 Exposure complete
00:45:40.462 00.075 10072 worker thread done servicing request
00:45:40.463 00.001 1032 OnExposeComplete: enter
00:45:40.465 00.002 1032 UpdateGuideState(): m_state=6
00:45:40.467 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3668
00:45:40.469 00.002 1032 Star::Find returns 1 (0), X=320.98, Y=744.69, Mass=1408, SNR=26.4, Peak=174 HFD=2.6
00:45:40.470 00.001 1032 MultiStar: large primary error, entering stabilization period
00:45:40.472 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
00:45:40.474 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
00:45:40.476 00.002 1032 CameraToMount -- cameraX=0.43 cameraY=-1.15 hyp=1.22 cameraTheta=-1.21 mountX=-1.22 mountY=-0.12, mountTheta=-3.04
00:45:40.481 00.005 1032 SchedulePrimaryMove(0F526948, x=0.43, y=-1.15, opts=13)
00:45:40.483 00.002 1032 Enqueuing Move request for scope (0.43, -1.15)
00:45:40.486 00.003 10072 Worker thread wakes up
00:45:40.486 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.43, -1.15) opts 0xd
00:45:40.486 00.000 10072 Handling offset move in thread for scope, endpoint = (0.43, -1.15)
00:45:40.486 00.000 10072 Moving (0.43, -1.15) raw xDistance=-1.22 yDistance=-0.12
00:45:40.489 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:40.494 00.005 10072 PPEC rslt: input = -1.22, final = -0.61, react = -0.60, pred = -0.01, hyst = -0.53, hyst_pct = 0.00, period_length = 289.33
00:45:40.494 00.000 10072 PPEC: input: -1.22, control: -0.61, exposure: 500
00:45:40.494 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:40.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:45:40.494 00.000 10072 MoveAxis(E, 622, ABG)
00:45:40.494 00.000 10072 Guiding  Dir = 2, Dur = 622
00:45:40.495 00.001 10072 IsGuiding returns 0
00:45:40.496 00.001 10072 PulseGuide returned control before completion, sleep 632
00:45:40.520 00.024 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:45:40.523 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:40.527 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:40.529 00.002 1032 Enqueuing Expose request
00:45:41.145 00.616 10072 IsGuiding returns 1
00:45:41.145 00.000 10072 scope still moving after pulse duration time elapsed
00:45:41.181 00.036 10072 IsGuiding returns 0
00:45:41.182 00.001 10072 scope move finished after 622 + 64 ms
00:45:41.182 00.000 10072 Move returns status 0, amount 622
00:45:41.182 00.000 10072 MoveAxis(N, 0, ABG)
00:45:41.182 00.000 10072 Move returns status 0, amount 0
00:45:41.182 00.000 10072 move complete, result=0
00:45:41.182 00.000 10072 worker thread done servicing request
00:45:41.182 00.000 1032 GuideStep: -1.2 px 622 ms EAST, -0.1 px 0 ms NORTH
00:45:41.185 00.003 10072 Worker thread wakes up
00:45:41.185 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:41.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:41.810 00.625 10072 Exposure complete
00:45:41.877 00.067 10072 worker thread done servicing request
00:45:41.877 00.000 1032 OnExposeComplete: enter
00:45:41.879 00.002 1032 UpdateGuideState(): m_state=6
00:45:41.881 00.002 1032 Star::Find(15, 320, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3669
00:45:41.884 00.003 1032 Star::Find returns 1 (0), X=320.45, Y=746.57, Mass=1403, SNR=26.4, Peak=167 HFD=3.1
00:45:41.886 00.002 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
00:45:41.888 00.002 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
00:45:41.889 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.73 hyp=0.73 cameraTheta=1.70 mountX=0.73 mountY=-0.09, mountTheta=-0.13
00:45:41.892 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.73, opts=13)
00:45:41.894 00.002 1032 Enqueuing Move request for scope (-0.10, 0.73)
00:45:41.896 00.002 10072 Worker thread wakes up
00:45:41.896 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.73) opts 0xd
00:45:41.896 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.73)
00:45:41.896 00.000 10072 Moving (-0.10, 0.73) raw xDistance=0.73 yDistance=-0.09
00:45:41.900 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:41.902 00.002 10072 PPEC rslt: input = 0.73, final = 0.34, react = 0.36, pred = -0.01, hyst = 0.32, hyst_pct = 0.00, period_length = 289.33
00:45:41.902 00.000 10072 PPEC: input: 0.73, control: 0.34, exposure: 500
00:45:41.902 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:41.903 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:45:41.903 00.000 10072 MoveAxis(W, 352, ABG)
00:45:41.903 00.000 10072 Guiding  Dir = 3, Dur = 352
00:45:41.903 00.000 10072 IsGuiding returns 0
00:45:41.904 00.001 10072 PulseGuide returned control before completion, sleep 362
00:45:41.926 00.022 1032 UpdateGuideState exits: m=1403 SNR=26.4
00:45:41.932 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:41.936 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:41.941 00.005 1032 Enqueuing Expose request
00:45:42.274 00.333 10072 IsGuiding returns 0
00:45:42.274 00.000 10072 Move returns status 0, amount 352
00:45:42.274 00.000 10072 MoveAxis(N, 0, ABG)
00:45:42.274 00.000 10072 Move returns status 0, amount 0
00:45:42.275 00.001 10072 move complete, result=0
00:45:42.275 00.000 10072 worker thread done servicing request
00:45:42.275 00.000 1032 GuideStep: 0.7 px 352 ms WEST, -0.1 px 0 ms NORTH
00:45:42.278 00.003 10072 Worker thread wakes up
00:45:42.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:42.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:42.969 00.691 10072 Exposure complete
00:45:43.081 00.112 10072 worker thread done servicing request
00:45:43.082 00.001 1032 OnExposeComplete: enter
00:45:43.086 00.004 1032 UpdateGuideState(): m_state=6
00:45:43.091 00.005 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3670
00:45:43.095 00.004 1032 Star::Find returns 1 (0), X=321.20, Y=743.86, Mass=1350, SNR=25.9, Peak=110 HFD=3.3
00:45:43.099 00.004 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
00:45:43.101 00.002 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
00:45:43.104 00.003 1032 CameraToMount -- cameraX=0.65 cameraY=-1.98 hyp=2.09 cameraTheta=-1.26 mountX=-2.08 mountY=-0.12, mountTheta=-3.09
00:45:43.107 00.003 1032 SchedulePrimaryMove(0F526948, x=0.65, y=-1.98, opts=13)
00:45:43.110 00.003 1032 Enqueuing Move request for scope (0.65, -1.98)
00:45:43.113 00.003 10072 Worker thread wakes up
00:45:43.114 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.65, -1.98) opts 0xd
00:45:43.114 00.000 10072 Handling offset move in thread for scope, endpoint = (0.65, -1.98)
00:45:43.114 00.000 10072 Moving (0.65, -1.98) raw xDistance=-2.08 yDistance=-0.12
00:45:43.116 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:43.119 00.003 10072 PPEC rslt: input = -2.08, final = -1.03, react = -1.02, pred = -0.01, hyst = -0.95, hyst_pct = 0.00, period_length = 289.33
00:45:43.119 00.000 10072 PPEC: input: -2.08, control: -1.03, exposure: 500
00:45:43.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:43.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:45:43.121 00.002 10072 MoveAxis(E, 1053, ABG)
00:45:43.121 00.000 10072 Guiding  Dir = 2, Dur = 1053
00:45:43.121 00.000 10072 IsGuiding returns 0
00:45:43.121 00.000 10072 PulseGuide returned control before completion, sleep 1063
00:45:43.149 00.028 1032 UpdateGuideState exits: m=1350 SNR=25.9
00:45:43.158 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:43.163 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:43.166 00.003 1032 Enqueuing Expose request
00:45:44.189 01.023 10072 IsGuiding returns 0
00:45:44.189 00.000 10072 Move returns status 0, amount 1053
00:45:44.189 00.000 10072 MoveAxis(N, 0, ABG)
00:45:44.189 00.000 10072 Move returns status 0, amount 0
00:45:44.189 00.000 10072 move complete, result=0
00:45:44.189 00.000 10072 worker thread done servicing request
00:45:44.189 00.000 10072 Worker thread wakes up
00:45:44.189 00.000 1032 GuideStep: -2.1 px 1053 ms EAST, -0.1 px 0 ms NORTH
00:45:44.193 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:44.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:44.912 00.719 10072 Exposure complete
00:45:44.997 00.085 10072 worker thread done servicing request
00:45:44.997 00.000 1032 OnExposeComplete: enter
00:45:45.001 00.004 1032 UpdateGuideState(): m_state=6
00:45:45.004 00.003 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3671
00:45:45.007 00.003 1032 Star::Find returns 1 (0), X=320.57, Y=746.18, Mass=1328, SNR=25.7, Peak=136 HFD=2.8
00:45:45.010 00.003 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
00:45:45.012 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
00:45:45.014 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.50 mountX=0.32 mountY=-0.11, mountTheta=-0.33
00:45:45.020 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.34, opts=13)
00:45:45.023 00.003 1032 Enqueuing Move request for scope (0.02, 0.34)
00:45:45.027 00.004 10072 Worker thread wakes up
00:45:45.027 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.34) opts 0xd
00:45:45.027 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.34)
00:45:45.027 00.000 10072 Moving (0.02, 0.34) raw xDistance=0.32 yDistance=-0.11
00:45:45.030 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:45.033 00.003 10072 PPEC rslt: input = 0.32, final = 0.14, react = 0.16, pred = -0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 289.33
00:45:45.033 00.000 10072 PPEC: input: 0.32, control: 0.14, exposure: 500
00:45:45.033 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:45.033 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:45:45.033 00.000 10072 MoveAxis(W, 143, ABG)
00:45:45.033 00.000 10072 Guiding  Dir = 3, Dur = 143
00:45:45.034 00.001 10072 IsGuiding returns 0
00:45:45.035 00.001 10072 PulseGuide returned control before completion, sleep 153
00:45:45.071 00.036 1032 UpdateGuideState exits: m=1328 SNR=25.7
00:45:45.075 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:45.080 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:45.089 00.009 1032 Enqueuing Expose request
00:45:45.192 00.103 10072 IsGuiding returns 0
00:45:45.193 00.001 10072 Move returns status 0, amount 143
00:45:45.193 00.000 10072 MoveAxis(N, 0, ABG)
00:45:45.193 00.000 10072 Move returns status 0, amount 0
00:45:45.193 00.000 10072 move complete, result=0
00:45:45.193 00.000 10072 worker thread done servicing request
00:45:45.193 00.000 10072 Worker thread wakes up
00:45:45.194 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:45.194 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:45.194 00.000 1032 GuideStep: 0.3 px 143 ms WEST, -0.1 px 0 ms NORTH
00:45:45.754 00.560 10072 Exposure complete
00:45:46.241 00.487 10072 worker thread done servicing request
00:45:46.241 00.000 1032 OnExposeComplete: enter
00:45:46.246 00.005 1032 UpdateGuideState(): m_state=6
00:45:46.251 00.005 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3672
00:45:46.254 00.003 1032 Star::Find returns 1 (0), X=320.34, Y=747.07, Mass=1670, SNR=28.8, Peak=197 HFD=2.6
00:45:46.257 00.003 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
00:45:46.458 00.201 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
00:45:46.464 00.006 1032 CameraToMount -- cameraX=-0.21 cameraY=1.23 hyp=1.25 cameraTheta=1.74 mountX=1.24 mountY=-0.11, mountTheta=-0.09
00:45:46.470 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=1.23, opts=13)
00:45:46.474 00.004 1032 Enqueuing Move request for scope (-0.21, 1.23)
00:45:46.787 00.313 10072 Worker thread wakes up
00:45:46.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 1.23) opts 0xd
00:45:46.787 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, 1.23)
00:45:46.787 00.000 10072 Moving (-0.21, 1.23) raw xDistance=1.24 yDistance=-0.11
00:45:46.804 00.017 10072 PPEC rslt: input = 1.24, final = 0.59, react = 0.61, pred = -0.02, hyst = 0.50, hyst_pct = 0.00, period_length = 289.33
00:45:46.804 00.000 10072 PPEC: input: 1.24, control: 0.59, exposure: 500
00:45:46.804 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:46.805 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:45:46.805 00.000 10072 MoveAxis(W, 607, ABG)
00:45:46.805 00.000 10072 Guiding  Dir = 3, Dur = 607
00:45:46.805 00.000 10072 IsGuiding returns 0
00:45:46.806 00.001 10072 PulseGuide returned control before completion, sleep 617
00:45:46.807 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:46.846 00.039 1032 UpdateGuideState exits: m=1670 SNR=28.8
00:45:46.850 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:46.852 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:46.855 00.003 1032 Enqueuing Expose request
00:45:47.427 00.572 10072 IsGuiding returns 1
00:45:47.427 00.000 10072 scope still moving after pulse duration time elapsed
00:45:47.566 00.139 10072 IsGuiding returns 1
00:45:48.024 00.458 10072 IsGuiding returns 0
00:45:48.025 00.001 10072 scope move finished after 607 + 612 ms
00:45:48.025 00.000 10072 Move returns status 0, amount 607
00:45:48.025 00.000 10072 MoveAxis(N, 0, ABG)
00:45:48.025 00.000 10072 Move returns status 0, amount 0
00:45:48.025 00.000 10072 move complete, result=0
00:45:48.025 00.000 1032 GuideStep: 1.2 px 607 ms WEST, -0.1 px 0 ms NORTH
00:45:48.032 00.007 10072 worker thread done servicing request
00:45:48.032 00.000 10072 Worker thread wakes up
00:45:48.032 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:48.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:48.660 00.628 10072 Exposure complete
00:45:48.739 00.079 10072 worker thread done servicing request
00:45:48.739 00.000 1032 OnExposeComplete: enter
00:45:48.742 00.003 1032 UpdateGuideState(): m_state=6
00:45:48.745 00.003 1032 Star::Find(15, 320, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3673
00:45:48.750 00.005 1032 Star::Find returns 1 (0), X=320.51, Y=746.18, Mass=1369, SNR=26.1, Peak=132 HFD=2.8
00:45:48.753 00.003 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
00:45:48.756 00.003 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
00:45:48.759 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.34 hyp=0.35 cameraTheta=1.69 mountX=0.34 mountY=-0.05, mountTheta=-0.14
00:45:48.764 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.34, opts=13)
00:45:48.767 00.003 1032 Enqueuing Move request for scope (-0.04, 0.34)
00:45:48.770 00.003 10072 Worker thread wakes up
00:45:48.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.34) opts 0xd
00:45:48.771 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.34)
00:45:48.771 00.000 10072 Moving (-0.04, 0.34) raw xDistance=0.34 yDistance=-0.05
00:45:48.773 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:48.776 00.003 10072 PPEC rslt: input = 0.34, final = 0.15, react = 0.17, pred = -0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 289.33
00:45:48.776 00.000 10072 PPEC: input: 0.34, control: 0.15, exposure: 500
00:45:48.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:48.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:45:48.776 00.000 10072 MoveAxis(W, 148, ABG)
00:45:48.776 00.000 10072 Guiding  Dir = 3, Dur = 148
00:45:48.777 00.001 10072 IsGuiding returns 0
00:45:48.778 00.001 10072 PulseGuide returned control before completion, sleep 158
00:45:48.805 00.027 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:45:48.810 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:48.821 00.011 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:48.825 00.004 1032 Enqueuing Expose request
00:45:48.950 00.125 10072 IsGuiding returns 0
00:45:48.950 00.000 10072 Move returns status 0, amount 148
00:45:48.950 00.000 10072 MoveAxis(N, 0, ABG)
00:45:48.950 00.000 10072 Move returns status 0, amount 0
00:45:48.950 00.000 10072 move complete, result=0
00:45:48.951 00.001 10072 worker thread done servicing request
00:45:48.951 00.000 10072 Worker thread wakes up
00:45:48.951 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:48.951 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:48.999 00.048 1032 GuideStep: 0.3 px 148 ms WEST, -0.0 px 0 ms NORTH
00:45:49.360 00.361 10072 Exposure complete
00:45:49.421 00.061 10072 worker thread done servicing request
00:45:49.421 00.000 1032 OnExposeComplete: enter
00:45:49.425 00.004 1032 UpdateGuideState(): m_state=6
00:45:49.427 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3674
00:45:49.430 00.003 1032 Star::Find returns 1 (0), X=320.41, Y=746.72, Mass=1371, SNR=26.1, Peak=166 HFD=2.9
00:45:49.432 00.002 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
00:45:49.436 00.004 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
00:45:49.438 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=0.88 hyp=0.90 cameraTheta=1.72 mountX=0.89 mountY=-0.10, mountTheta=-0.11
00:45:49.442 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.88, opts=13)
00:45:49.444 00.002 1032 Enqueuing Move request for scope (-0.14, 0.88)
00:45:49.448 00.004 10072 Worker thread wakes up
00:45:49.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.88) opts 0xd
00:45:49.448 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.88)
00:45:49.448 00.000 10072 Moving (-0.14, 0.88) raw xDistance=0.89 yDistance=-0.10
00:45:49.450 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:49.453 00.003 10072 PPEC rslt: input = 0.89, final = 0.42, react = 0.44, pred = -0.01, hyst = 0.42, hyst_pct = 0.00, period_length = 289.33
00:45:49.454 00.001 10072 PPEC: input: 0.89, control: 0.42, exposure: 500
00:45:49.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:49.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:45:49.454 00.000 10072 MoveAxis(W, 433, ABG)
00:45:49.454 00.000 10072 Guiding  Dir = 3, Dur = 433
00:45:49.454 00.000 10072 IsGuiding returns 0
00:45:49.456 00.002 10072 PulseGuide returned control before completion, sleep 443
00:45:49.478 00.022 1032 UpdateGuideState exits: m=1371 SNR=26.1
00:45:49.483 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:49.489 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:49.492 00.003 1032 Enqueuing Expose request
00:45:49.903 00.411 10072 IsGuiding returns 0
00:45:49.903 00.000 10072 Move returns status 0, amount 433
00:45:49.903 00.000 10072 MoveAxis(N, 0, ABG)
00:45:49.903 00.000 10072 Move returns status 0, amount 0
00:45:49.903 00.000 10072 move complete, result=0
00:45:49.903 00.000 10072 worker thread done servicing request
00:45:49.903 00.000 10072 Worker thread wakes up
00:45:49.904 00.001 1032 GuideStep: 0.9 px 433 ms WEST, -0.1 px 0 ms NORTH
00:45:49.906 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:49.906 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:50.535 00.629 10072 Exposure complete
00:45:50.582 00.047 10072 worker thread done servicing request
00:45:50.582 00.000 1032 OnExposeComplete: enter
00:45:50.585 00.003 1032 UpdateGuideState(): m_state=6
00:45:50.587 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3675
00:45:50.589 00.002 1032 Star::Find returns 1 (0), X=321.29, Y=743.93, Mass=1465, SNR=27.0, Peak=155 HFD=2.7
00:45:50.590 00.001 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
00:45:50.592 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
00:45:50.594 00.002 1032 CameraToMount -- cameraX=0.74 cameraY=-1.91 hyp=2.05 cameraTheta=-1.20 mountX=-2.04 mountY=-0.23, mountTheta=-3.03
00:45:50.596 00.002 1032 SchedulePrimaryMove(0F526948, x=0.74, y=-1.91, opts=13)
00:45:50.598 00.002 1032 Enqueuing Move request for scope (0.74, -1.91)
00:45:50.600 00.002 10072 Worker thread wakes up
00:45:50.600 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.74, -1.91) opts 0xd
00:45:50.600 00.000 10072 Handling offset move in thread for scope, endpoint = (0.74, -1.91)
00:45:50.600 00.000 10072 Moving (0.74, -1.91) raw xDistance=-2.04 yDistance=-0.23
00:45:50.602 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:50.605 00.003 10072 PPEC rslt: input = -2.04, final = -1.02, react = -1.00, pred = -0.02, hyst = -0.89, hyst_pct = 0.00, period_length = 289.32
00:45:50.605 00.000 10072 PPEC: input: -2.04, control: -1.02, exposure: 500
00:45:50.605 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:45:50.606 00.001 10072 MoveAxis(E, 1038, ABG)
00:45:50.606 00.000 10072 Guiding  Dir = 2, Dur = 1038
00:45:50.606 00.000 10072 IsGuiding returns 0
00:45:50.607 00.001 10072 PulseGuide returned control before completion, sleep 1048
00:45:50.623 00.016 1032 UpdateGuideState exits: m=1465 SNR=27.0
00:45:50.625 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:50.627 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:50.629 00.002 1032 Enqueuing Expose request
00:45:51.656 01.027 10072 IsGuiding returns 0
00:45:51.656 00.000 10072 Move returns status 0, amount 1038
00:45:51.656 00.000 10072 MoveAxis(N, 146, ABG)
00:45:51.656 00.000 10072 Guiding  Dir = 0, Dur = 146
00:45:51.656 00.000 10072 IsGuiding returns 0
00:45:51.657 00.001 10072 PulseGuide returned control before completion, sleep 156
00:45:51.829 00.172 10072 IsGuiding returns 0
00:45:51.829 00.000 10072 Move returns status 0, amount 146
00:45:51.829 00.000 10072 move complete, result=0
00:45:51.829 00.000 10072 worker thread done servicing request
00:45:51.829 00.000 10072 Worker thread wakes up
00:45:51.830 00.001 1032 GuideStep: -2.0 px 1038 ms EAST, -0.2 px 146 ms NORTH
00:45:51.835 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:51.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:52.459 00.624 10072 Exposure complete
00:45:52.500 00.041 10072 worker thread done servicing request
00:45:52.500 00.000 1032 OnExposeComplete: enter
00:45:52.502 00.002 1032 UpdateGuideState(): m_state=6
00:45:52.504 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3676
00:45:52.505 00.001 1032 Star::Find returns 1 (0), X=320.28, Y=746.77, Mass=1455, SNR=26.9, Peak=189 HFD=2.7
00:45:52.507 00.002 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
00:45:52.508 00.001 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
00:45:52.510 00.002 1032 CameraToMount -- cameraX=-0.27 cameraY=0.93 hyp=0.97 cameraTheta=1.86 mountX=0.97 mountY=0.03, mountTheta=0.03
00:45:52.512 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.27, y=0.93, opts=13)
00:45:52.514 00.002 1032 Enqueuing Move request for scope (-0.27, 0.93)
00:45:52.516 00.002 10072 Worker thread wakes up
00:45:52.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.93) opts 0xd
00:45:52.516 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.27, 0.93)
00:45:52.516 00.000 10072 Moving (-0.27, 0.93) raw xDistance=0.97 yDistance=0.03
00:45:52.517 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:52.519 00.002 10072 PPEC rslt: input = 0.97, final = 0.45, react = 0.47, pred = -0.02, hyst = 0.45, hyst_pct = 0.00, period_length = 289.32
00:45:52.519 00.000 10072 PPEC: input: 0.97, control: 0.45, exposure: 500
00:45:52.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:52.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:45:52.519 00.000 10072 MoveAxis(W, 462, ABG)
00:45:52.519 00.000 10072 Guiding  Dir = 3, Dur = 462
00:45:52.521 00.002 10072 IsGuiding returns 0
00:45:52.521 00.000 10072 PulseGuide returned control before completion, sleep 472
00:45:52.538 00.017 1032 UpdateGuideState exits: m=1455 SNR=26.9
00:45:52.540 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:52.542 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:52.543 00.001 1032 Enqueuing Expose request
00:45:53.005 00.462 10072 IsGuiding returns 0
00:45:53.005 00.000 10072 Move returns status 0, amount 462
00:45:53.005 00.000 10072 MoveAxis(N, 0, ABG)
00:45:53.005 00.000 10072 Move returns status 0, amount 0
00:45:53.005 00.000 10072 move complete, result=0
00:45:53.005 00.000 10072 worker thread done servicing request
00:45:53.005 00.000 10072 Worker thread wakes up
00:45:53.005 00.000 1032 GuideStep: 1.0 px 462 ms WEST, 0.0 px 0 ms NORTH
00:45:53.008 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:53.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:53.636 00.628 10072 Exposure complete
00:45:53.686 00.050 10072 worker thread done servicing request
00:45:53.686 00.000 1032 OnExposeComplete: enter
00:45:53.688 00.002 1032 UpdateGuideState(): m_state=6
00:45:53.689 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3677
00:45:53.692 00.003 1032 Star::Find returns 1 (0), X=321.05, Y=743.64, Mass=1560, SNR=27.8, Peak=119 HFD=3.4
00:45:53.694 00.002 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
00:45:53.696 00.002 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
00:45:53.697 00.001 1032 CameraToMount -- cameraX=0.50 cameraY=-2.20 hyp=2.25 cameraTheta=-1.35 mountX=-2.25 mountY=0.08, mountTheta=3.10
00:45:53.699 00.002 1032 SchedulePrimaryMove(0F526948, x=0.50, y=-2.20, opts=13)
00:45:53.701 00.002 1032 Enqueuing Move request for scope (0.50, -2.20)
00:45:53.702 00.001 10072 Worker thread wakes up
00:45:53.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.50, -2.20) opts 0xd
00:45:53.702 00.000 10072 Handling offset move in thread for scope, endpoint = (0.50, -2.20)
00:45:53.702 00.000 10072 Moving (0.50, -2.20) raw xDistance=-2.25 yDistance=0.08
00:45:53.704 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:53.706 00.002 10072 PPEC rslt: input = -2.25, final = -1.11, react = -1.10, pred = -0.01, hyst = -1.04, hyst_pct = 0.00, period_length = 289.32
00:45:53.706 00.000 10072 PPEC: input: -2.25, control: -1.11, exposure: 500
00:45:53.708 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:53.708 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:45:53.708 00.000 10072 MoveAxis(E, 1136, ABG)
00:45:53.708 00.000 10072 Guiding  Dir = 2, Dur = 1136
00:45:53.708 00.000 10072 IsGuiding returns 0
00:45:53.709 00.001 10072 PulseGuide returned control before completion, sleep 1146
00:45:53.725 00.016 1032 UpdateGuideState exits: m=1560 SNR=27.8
00:45:53.727 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:53.728 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:53.729 00.001 1032 Enqueuing Expose request
00:45:54.869 01.140 10072 IsGuiding returns 0
00:45:54.869 00.000 10072 Move returns status 0, amount 1136
00:45:54.869 00.000 10072 MoveAxis(N, 0, ABG)
00:45:54.869 00.000 10072 Move returns status 0, amount 0
00:45:54.869 00.000 10072 move complete, result=0
00:45:54.869 00.000 10072 worker thread done servicing request
00:45:54.869 00.000 10072 Worker thread wakes up
00:45:54.869 00.000 1032 GuideStep: -2.3 px 1136 ms EAST, 0.1 px 0 ms NORTH
00:45:54.872 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:54.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:55.497 00.625 10072 Exposure complete
00:45:55.538 00.041 10072 worker thread done servicing request
00:45:55.538 00.000 1032 OnExposeComplete: enter
00:45:55.540 00.002 1032 UpdateGuideState(): m_state=6
00:45:55.542 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3678
00:45:55.543 00.001 1032 Star::Find returns 1 (0), X=320.29, Y=746.34, Mass=1279, SNR=25.1, Peak=145 HFD=2.9
00:45:55.544 00.001 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
00:45:55.546 00.002 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
00:45:55.547 00.001 1032 CameraToMount -- cameraX=-0.26 cameraY=0.50 hyp=0.57 cameraTheta=2.05 mountX=0.55 mountY=0.13, mountTheta=0.22
00:45:55.551 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.26, y=0.50, opts=13)
00:45:55.553 00.002 1032 Enqueuing Move request for scope (-0.26, 0.50)
00:45:55.555 00.002 10072 Worker thread wakes up
00:45:55.555 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.50) opts 0xd
00:45:55.555 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.26, 0.50)
00:45:55.555 00.000 10072 Moving (-0.26, 0.50) raw xDistance=0.55 yDistance=0.13
00:45:55.557 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:55.558 00.001 10072 PPEC rslt: input = 0.55, final = 0.26, react = 0.27, pred = -0.01, hyst = 0.27, hyst_pct = 0.00, period_length = 289.32
00:45:55.558 00.000 10072 PPEC: input: 0.55, control: 0.26, exposure: 500
00:45:55.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:55.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:45:55.558 00.000 10072 MoveAxis(W, 265, ABG)
00:45:55.558 00.000 10072 Guiding  Dir = 3, Dur = 265
00:45:55.559 00.001 10072 IsGuiding returns 0
00:45:55.559 00.000 10072 PulseGuide returned control before completion, sleep 275
00:45:55.573 00.014 1032 UpdateGuideState exits: m=1279 SNR=25.1
00:45:55.576 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:55.577 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:55.579 00.002 1032 Enqueuing Expose request
00:45:55.840 00.261 10072 IsGuiding returns 0
00:45:55.840 00.000 10072 Move returns status 0, amount 265
00:45:55.840 00.000 10072 MoveAxis(N, 0, ABG)
00:45:55.840 00.000 10072 Move returns status 0, amount 0
00:45:55.840 00.000 10072 move complete, result=0
00:45:55.840 00.000 10072 worker thread done servicing request
00:45:55.840 00.000 10072 Worker thread wakes up
00:45:55.840 00.000 1032 GuideStep: 0.6 px 265 ms WEST, 0.1 px 0 ms NORTH
00:45:55.844 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:55.844 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:56.249 00.405 10072 Exposure complete
00:45:56.311 00.062 10072 worker thread done servicing request
00:45:56.311 00.000 1032 OnExposeComplete: enter
00:45:56.314 00.003 1032 UpdateGuideState(): m_state=6
00:45:56.316 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3679
00:45:56.318 00.002 1032 Star::Find returns 1 (0), X=320.15, Y=747.08, Mass=1393, SNR=26.3, Peak=171 HFD=2.7
00:45:56.320 00.002 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
00:45:56.322 00.002 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
00:45:56.325 00.003 1032 CameraToMount -- cameraX=-0.40 cameraY=1.24 hyp=1.31 cameraTheta=1.88 mountX=1.31 mountY=0.07, mountTheta=0.05
00:45:56.328 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.40, y=1.24, opts=13)
00:45:56.332 00.004 1032 Enqueuing Move request for scope (-0.40, 1.24)
00:45:56.337 00.005 10072 Worker thread wakes up
00:45:56.337 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 1.24) opts 0xd
00:45:56.338 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.40, 1.24)
00:45:56.338 00.000 10072 Moving (-0.40, 1.24) raw xDistance=1.31 yDistance=0.07
00:45:56.343 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:56.346 00.003 10072 PPEC rslt: input = 1.31, final = 0.63, react = 0.64, pred = -0.01, hyst = 0.52, hyst_pct = 0.00, period_length = 289.32
00:45:56.346 00.000 10072 PPEC: input: 1.31, control: 0.63, exposure: 500
00:45:56.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:56.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:45:56.346 00.000 10072 MoveAxis(W, 646, ABG)
00:45:56.346 00.000 10072 Guiding  Dir = 3, Dur = 646
00:45:56.348 00.002 10072 IsGuiding returns 0
00:45:56.348 00.000 10072 PulseGuide returned control before completion, sleep 656
00:45:56.369 00.021 1032 UpdateGuideState exits: m=1393 SNR=26.3
00:45:56.372 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:56.375 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:56.378 00.003 1032 Enqueuing Expose request
00:45:57.014 00.636 10072 IsGuiding returns 0
00:45:57.014 00.000 10072 Move returns status 0, amount 646
00:45:57.015 00.001 10072 MoveAxis(N, 0, ABG)
00:45:57.015 00.000 10072 Move returns status 0, amount 0
00:45:57.015 00.000 10072 move complete, result=0
00:45:57.015 00.000 10072 worker thread done servicing request
00:45:57.015 00.000 10072 Worker thread wakes up
00:45:57.015 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:57.015 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:57.015 00.000 1032 GuideStep: 1.3 px 646 ms WEST, 0.1 px 0 ms NORTH
00:45:57.644 00.629 10072 Exposure complete
00:45:57.709 00.065 10072 worker thread done servicing request
00:45:57.709 00.000 1032 OnExposeComplete: enter
00:45:57.711 00.002 1032 UpdateGuideState(): m_state=6
00:45:57.713 00.002 1032 Star::Find(15, 320, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3680
00:45:57.715 00.002 1032 Star::Find returns 1 (0), X=320.90, Y=744.14, Mass=1427, SNR=26.6, Peak=119 HFD=3.0
00:45:57.716 00.001 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.09)
00:45:57.721 00.005 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.09)
00:45:57.724 00.003 1032 CameraToMount -- cameraX=0.35 cameraY=-1.70 hyp=1.73 cameraTheta=-1.37 mountX=-1.73 mountY=0.10, mountTheta=3.09
00:45:57.728 00.004 1032 SchedulePrimaryMove(0F526948, x=0.35, y=-1.70, opts=13)
00:45:57.731 00.003 1032 Enqueuing Move request for scope (0.35, -1.70)
00:45:57.735 00.004 10072 Worker thread wakes up
00:45:57.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.35, -1.70) opts 0xd
00:45:57.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.35, -1.70)
00:45:57.735 00.000 10072 Moving (0.35, -1.70) raw xDistance=-1.73 yDistance=0.10
00:45:57.737 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:57.740 00.003 10072 PPEC rslt: input = -1.73, final = -0.87, react = -0.85, pred = -0.02, hyst = -0.75, hyst_pct = 0.00, period_length = 289.32
00:45:57.741 00.001 10072 PPEC: input: -1.73, control: -0.87, exposure: 500
00:45:57.741 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:57.741 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:45:57.741 00.000 10072 MoveAxis(E, 887, ABG)
00:45:57.741 00.000 10072 Guiding  Dir = 2, Dur = 887
00:45:57.741 00.000 10072 IsGuiding returns 0
00:45:57.742 00.001 10072 PulseGuide returned control before completion, sleep 897
00:45:57.770 00.028 1032 UpdateGuideState exits: m=1427 SNR=26.6
00:45:57.777 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:57.780 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:57.782 00.002 1032 Enqueuing Expose request
00:45:58.641 00.859 10072 IsGuiding returns 0
00:45:58.641 00.000 10072 Move returns status 0, amount 887
00:45:58.641 00.000 10072 MoveAxis(N, 0, ABG)
00:45:58.641 00.000 10072 Move returns status 0, amount 0
00:45:58.641 00.000 10072 move complete, result=0
00:45:58.642 00.001 1032 GuideStep: -1.7 px 887 ms EAST, 0.1 px 0 ms NORTH
00:45:58.645 00.003 10072 worker thread done servicing request
00:45:58.645 00.000 10072 Worker thread wakes up
00:45:58.646 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:58.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:45:59.274 00.628 10072 Exposure complete
00:45:59.346 00.072 10072 worker thread done servicing request
00:45:59.347 00.001 1032 OnExposeComplete: enter
00:45:59.349 00.002 1032 UpdateGuideState(): m_state=6
00:45:59.354 00.005 1032 Star::Find(15, 320, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3681
00:45:59.357 00.003 1032 Star::Find returns 1 (0), X=320.29, Y=746.56, Mass=1390, SNR=26.3, Peak=166 HFD=2.9
00:45:59.360 00.003 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
00:45:59.364 00.004 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
00:45:59.366 00.002 1032 CameraToMount -- cameraX=-0.26 cameraY=0.72 hyp=0.77 cameraTheta=1.92 mountX=0.77 mountY=0.07, mountTheta=0.09
00:45:59.370 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.26, y=0.72, opts=13)
00:45:59.373 00.003 1032 Enqueuing Move request for scope (-0.26, 0.72)
00:45:59.377 00.004 10072 Worker thread wakes up
00:45:59.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.72) opts 0xd
00:45:59.377 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.26, 0.72)
00:45:59.377 00.000 10072 Moving (-0.26, 0.72) raw xDistance=0.77 yDistance=0.07
00:45:59.379 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:45:59.382 00.003 10072 PPEC rslt: input = 0.77, final = 0.36, react = 0.38, pred = -0.02, hyst = 0.37, hyst_pct = 0.00, period_length = 289.32
00:45:59.382 00.000 10072 PPEC: input: 0.77, control: 0.36, exposure: 500
00:45:59.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:59.383 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:45:59.383 00.000 10072 MoveAxis(W, 365, ABG)
00:45:59.383 00.000 10072 Guiding  Dir = 3, Dur = 365
00:45:59.383 00.000 10072 IsGuiding returns 0
00:45:59.384 00.001 10072 PulseGuide returned control before completion, sleep 375
00:45:59.415 00.031 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:45:59.417 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:59.420 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:45:59.421 00.001 1032 Enqueuing Expose request
00:45:59.767 00.346 10072 IsGuiding returns 0
00:45:59.767 00.000 10072 Move returns status 0, amount 365
00:45:59.767 00.000 10072 MoveAxis(N, 0, ABG)
00:45:59.768 00.001 10072 Move returns status 0, amount 0
00:45:59.768 00.000 10072 move complete, result=0
00:45:59.768 00.000 10072 worker thread done servicing request
00:45:59.769 00.001 1032 GuideStep: 0.8 px 365 ms WEST, 0.1 px 0 ms NORTH
00:45:59.773 00.004 10072 Worker thread wakes up
00:45:59.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:45:59.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:00.419 00.646 10072 Exposure complete
00:46:00.663 00.244 10072 worker thread done servicing request
00:46:00.664 00.001 1032 OnExposeComplete: enter
00:46:00.667 00.003 1032 UpdateGuideState(): m_state=6
00:46:00.669 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3682
00:46:00.672 00.003 1032 Star::Find returns 1 (0), X=320.45, Y=746.26, Mass=1396, SNR=26.3, Peak=114 HFD=3.7
00:46:00.675 00.003 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
00:46:00.678 00.003 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
00:46:00.680 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.42 hyp=0.43 cameraTheta=1.80 mountX=0.43 mountY=-0.01, mountTheta=-0.03
00:46:00.684 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.42, opts=13)
00:46:00.687 00.003 1032 Enqueuing Move request for scope (-0.10, 0.42)
00:46:00.689 00.002 10072 Worker thread wakes up
00:46:00.690 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.42) opts 0xd
00:46:00.690 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.42)
00:46:00.690 00.000 10072 Moving (-0.10, 0.42) raw xDistance=0.43 yDistance=-0.01
00:46:00.694 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:00.698 00.004 10072 PPEC rslt: input = 0.43, final = 0.20, react = 0.21, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 289.32
00:46:00.698 00.000 10072 PPEC: input: 0.43, control: 0.20, exposure: 500
00:46:00.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:00.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:46:00.698 00.000 10072 MoveAxis(W, 202, ABG)
00:46:00.698 00.000 10072 Guiding  Dir = 3, Dur = 202
00:46:00.699 00.001 10072 IsGuiding returns 0
00:46:00.699 00.000 10072 PulseGuide returned control before completion, sleep 212
00:46:00.775 00.076 1032 UpdateGuideState exits: m=1396 SNR=26.3
00:46:00.780 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:00.785 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:00.788 00.003 1032 Enqueuing Expose request
00:46:00.929 00.141 10072 IsGuiding returns 1
00:46:00.929 00.000 10072 scope still moving after pulse duration time elapsed
00:46:00.958 00.029 10072 IsGuiding returns 1
00:46:00.993 00.035 10072 IsGuiding returns 0
00:46:00.994 00.001 10072 scope move finished after 202 + 92 ms
00:46:00.994 00.000 10072 Move returns status 0, amount 202
00:46:00.994 00.000 10072 MoveAxis(N, 0, ABG)
00:46:00.994 00.000 10072 Move returns status 0, amount 0
00:46:00.994 00.000 10072 move complete, result=0
00:46:00.994 00.000 10072 worker thread done servicing request
00:46:00.994 00.000 1032 GuideStep: 0.4 px 202 ms WEST, -0.0 px 0 ms NORTH
00:46:00.999 00.005 10072 Worker thread wakes up
00:46:00.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:01.000 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:01.635 00.635 10072 Exposure complete
00:46:01.944 00.309 10072 worker thread done servicing request
00:46:01.944 00.000 1032 OnExposeComplete: enter
00:46:01.947 00.003 1032 UpdateGuideState(): m_state=6
00:46:01.950 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3683
00:46:01.954 00.004 1032 Star::Find returns 1 (0), X=320.83, Y=744.92, Mass=1549, SNR=27.7, Peak=141 HFD=2.9
00:46:01.957 00.003 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
00:46:01.961 00.004 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
00:46:01.964 00.003 1032 CameraToMount -- cameraX=0.28 cameraY=-0.92 hyp=0.96 cameraTheta=-1.27 mountX=-0.96 mountY=-0.04, mountTheta=-3.10
00:46:01.969 00.005 1032 SchedulePrimaryMove(0F526948, x=0.28, y=-0.92, opts=13)
00:46:01.973 00.004 1032 Enqueuing Move request for scope (0.28, -0.92)
00:46:01.976 00.003 10072 Worker thread wakes up
00:46:01.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.92) opts 0xd
00:46:01.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, -0.92)
00:46:01.976 00.000 10072 Moving (0.28, -0.92) raw xDistance=-0.96 yDistance=-0.04
00:46:01.979 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:01.983 00.004 10072 PPEC rslt: input = -0.96, final = -0.48, react = -0.47, pred = -0.01, hyst = -0.41, hyst_pct = 0.00, period_length = 289.31
00:46:01.983 00.000 10072 PPEC: input: -0.96, control: -0.48, exposure: 500
00:46:01.984 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:01.984 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:46:01.984 00.000 10072 MoveAxis(E, 493, ABG)
00:46:01.984 00.000 10072 Guiding  Dir = 2, Dur = 493
00:46:01.984 00.000 10072 IsGuiding returns 0
00:46:01.985 00.001 10072 PulseGuide returned control before completion, sleep 503
00:46:02.012 00.027 1032 UpdateGuideState exits: m=1549 SNR=27.7
00:46:02.016 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:02.019 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:02.025 00.006 1032 Enqueuing Expose request
00:46:02.500 00.475 10072 IsGuiding returns 0
00:46:02.501 00.001 10072 Move returns status 0, amount 493
00:46:02.501 00.000 10072 MoveAxis(N, 0, ABG)
00:46:02.501 00.000 10072 Move returns status 0, amount 0
00:46:02.501 00.000 10072 move complete, result=0
00:46:02.501 00.000 10072 worker thread done servicing request
00:46:02.501 00.000 10072 Worker thread wakes up
00:46:02.501 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:02.501 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:02.502 00.001 1032 GuideStep: -1.0 px 493 ms EAST, -0.0 px 0 ms NORTH
00:46:03.139 00.637 10072 Exposure complete
00:46:03.230 00.091 10072 worker thread done servicing request
00:46:03.230 00.000 1032 OnExposeComplete: enter
00:46:03.233 00.003 1032 UpdateGuideState(): m_state=6
00:46:03.249 00.016 1032 Star::Find(15, 320, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3684
00:46:03.253 00.004 1032 Star::Find returns 1 (0), X=320.17, Y=747.30, Mass=1385, SNR=26.2, Peak=160 HFD=2.7
00:46:03.256 00.003 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (-0.00 = -0.00)
00:46:03.260 00.004 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.00 = -0.00)
00:46:03.263 00.003 1032 CameraToMount -- cameraX=-0.38 cameraY=1.46 hyp=1.51 cameraTheta=1.83 mountX=1.51 mountY=-0.01, mountTheta=-0.00
00:46:03.268 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.38, y=1.46, opts=13)
00:46:03.270 00.002 1032 Enqueuing Move request for scope (-0.38, 1.46)
00:46:03.273 00.003 10072 Worker thread wakes up
00:46:03.273 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 1.46) opts 0xd
00:46:03.273 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.38, 1.46)
00:46:03.273 00.000 10072 Moving (-0.38, 1.46) raw xDistance=1.51 yDistance=-0.01
00:46:03.458 00.185 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:03.469 00.011 10072 PPEC rslt: input = 1.51, final = 0.74, react = 0.74, pred = -0.00, hyst = 0.68, hyst_pct = 0.00, period_length = 289.31
00:46:03.469 00.000 10072 PPEC: input: 1.51, control: 0.74, exposure: 500
00:46:03.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:03.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:46:03.470 00.001 10072 MoveAxis(W, 752, ABG)
00:46:03.470 00.000 10072 Guiding  Dir = 3, Dur = 752
00:46:03.471 00.001 10072 IsGuiding returns 0
00:46:03.563 00.092 10072 PulseGuide returned control before completion, sleep 671
00:46:04.185 00.622 1032 UpdateGuideState exits: m=1385 SNR=26.2
00:46:04.189 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:04.193 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:04.196 00.003 1032 Enqueuing Expose request
00:46:04.804 00.608 10072 IsGuiding returns 1
00:46:04.804 00.000 10072 scope still moving after pulse duration time elapsed
00:46:05.172 00.368 10072 IsGuiding returns 0
00:46:05.172 00.000 10072 scope move finished after 752 + 948 ms
00:46:05.172 00.000 10072 Move returns status 0, amount 752
00:46:05.172 00.000 10072 MoveAxis(N, 0, ABG)
00:46:05.172 00.000 10072 Move returns status 0, amount 0
00:46:05.172 00.000 10072 move complete, result=0
00:46:05.172 00.000 10072 worker thread done servicing request
00:46:05.172 00.000 10072 Worker thread wakes up
00:46:05.172 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:05.173 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:05.174 00.001 1032 GuideStep: 1.5 px 752 ms WEST, -0.0 px 0 ms NORTH
00:46:05.889 00.715 10072 Exposure complete
00:46:06.312 00.423 10072 worker thread done servicing request
00:46:06.312 00.000 1032 OnExposeComplete: enter
00:46:06.315 00.003 1032 UpdateGuideState(): m_state=6
00:46:06.319 00.004 1032 Star::Find(15, 320, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3685
00:46:06.322 00.003 1032 Star::Find returns 1 (0), X=320.57, Y=745.37, Mass=1475, SNR=27.1, Peak=139 HFD=3.1
00:46:06.324 00.002 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
00:46:06.327 00.003 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
00:46:06.329 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.47 hyp=0.47 cameraTheta=-1.52 mountX=-0.46 mountY=0.10, mountTheta=2.93
00:46:06.338 00.009 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.47, opts=13)
00:46:06.341 00.003 1032 Enqueuing Move request for scope (0.02, -0.47)
00:46:06.344 00.003 10072 Worker thread wakes up
00:46:06.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.47) opts 0xd
00:46:06.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.47)
00:46:06.344 00.000 10072 Moving (0.02, -0.47) raw xDistance=-0.46 yDistance=0.10
00:46:06.346 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:06.349 00.003 10072 PPEC rslt: input = -0.46, final = -0.23, react = -0.23, pred = -0.00, hyst = -0.23, hyst_pct = 0.00, period_length = 289.31
00:46:06.349 00.000 10072 PPEC: input: -0.46, control: -0.23, exposure: 500
00:46:06.350 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:06.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:46:06.350 00.000 10072 MoveAxis(E, 234, ABG)
00:46:06.350 00.000 10072 Guiding  Dir = 2, Dur = 234
00:46:06.351 00.001 10072 IsGuiding returns 0
00:46:06.351 00.000 10072 PulseGuide returned control before completion, sleep 244
00:46:06.376 00.025 1032 UpdateGuideState exits: m=1475 SNR=27.1
00:46:06.380 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:06.385 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:06.391 00.006 1032 Enqueuing Expose request
00:46:06.600 00.209 10072 IsGuiding returns 0
00:46:06.600 00.000 10072 Move returns status 0, amount 234
00:46:06.600 00.000 10072 MoveAxis(N, 0, ABG)
00:46:06.600 00.000 10072 Move returns status 0, amount 0
00:46:06.600 00.000 10072 move complete, result=0
00:46:06.600 00.000 10072 worker thread done servicing request
00:46:06.600 00.000 10072 Worker thread wakes up
00:46:06.600 00.000 1032 GuideStep: -0.5 px 234 ms EAST, 0.1 px 0 ms NORTH
00:46:06.604 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:06.604 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:07.248 00.644 10072 Exposure complete
00:46:07.308 00.060 10072 worker thread done servicing request
00:46:07.308 00.000 1032 OnExposeComplete: enter
00:46:07.310 00.002 1032 UpdateGuideState(): m_state=6
00:46:07.313 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3686
00:46:07.316 00.003 1032 Star::Find returns 1 (0), X=320.48, Y=746.05, Mass=1359, SNR=26.0, Peak=125 HFD=3.1
00:46:07.319 00.003 1032 MultiStar: exiting stabilization period
00:46:07.322 00.003 1032 MultiStar: [#1 -0.37,0.43,0.00,M3] [#2 -0.17,0.46,0.00,M4] [#3 -0.13,0.61,0.00,M9] [#4 -0.14,0.86,0.00,M3] [#5 -0.24,0.49,0.00,M6] [#6 -0.28,0.40,0.00,M1] [#7 -0.33,0.50,0.00,M4] [#8 -0.18,0.53,0.00,M6] 
00:46:07.323 00.001 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
00:46:07.325 00.002 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
00:46:07.326 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.88 mountX=0.22 mountY=0.01, mountTheta=0.05
00:46:07.331 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.21, opts=13)
00:46:07.334 00.003 1032 Enqueuing Move request for scope (-0.07, 0.21)
00:46:07.336 00.002 10072 Worker thread wakes up
00:46:07.337 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
00:46:07.337 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
00:46:07.337 00.000 10072 Moving (-0.07, 0.21) raw xDistance=0.22 yDistance=0.01
00:46:07.339 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:07.342 00.003 10072 PPEC rslt: input = 0.22, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 289.31
00:46:07.342 00.000 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
00:46:07.342 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:07.342 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:46:07.342 00.000 10072 MoveAxis(W, 113, ABG)
00:46:07.342 00.000 10072 Guiding  Dir = 3, Dur = 113
00:46:07.344 00.002 10072 IsGuiding returns 0
00:46:07.344 00.000 10072 PulseGuide returned control before completion, sleep 123
00:46:07.366 00.022 1032 UpdateGuideState exits: m=1359 SNR=26.0
00:46:07.369 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:07.371 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:07.374 00.003 1032 Enqueuing Expose request
00:46:07.473 00.099 10072 IsGuiding returns 0
00:46:07.473 00.000 10072 Move returns status 0, amount 113
00:46:07.473 00.000 10072 MoveAxis(N, 0, ABG)
00:46:07.473 00.000 10072 Move returns status 0, amount 0
00:46:07.473 00.000 10072 move complete, result=0
00:46:07.473 00.000 10072 worker thread done servicing request
00:46:07.473 00.000 10072 Worker thread wakes up
00:46:07.474 00.001 1032 GuideStep: 0.2 px 113 ms WEST, 0.0 px 0 ms NORTH
00:46:07.477 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:07.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:07.887 00.410 10072 Exposure complete
00:46:07.942 00.055 10072 worker thread done servicing request
00:46:07.942 00.000 1032 OnExposeComplete: enter
00:46:07.945 00.003 1032 UpdateGuideState(): m_state=6
00:46:07.948 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3687
00:46:07.950 00.002 1032 Star::Find returns 1 (0), X=321.15, Y=743.38, Mass=1480, SNR=27.0, Peak=125 HFD=3.2
00:46:07.952 00.002 1032 MultiStar: large primary error, entering stabilization period
00:46:07.955 00.003 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
00:46:07.958 00.003 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
00:46:07.961 00.003 1032 CameraToMount -- cameraX=0.60 cameraY=-2.46 hyp=2.53 cameraTheta=-1.33 mountX=-2.53 mountY=0.05, mountTheta=3.12
00:46:07.965 00.004 1032 SchedulePrimaryMove(0F526948, x=0.60, y=-2.46, opts=13)
00:46:07.967 00.002 1032 Enqueuing Move request for scope (0.60, -2.46)
00:46:07.969 00.002 10072 Worker thread wakes up
00:46:07.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.60, -2.46) opts 0xd
00:46:07.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.60, -2.46)
00:46:07.969 00.000 10072 Moving (0.60, -2.46) raw xDistance=-2.53 yDistance=0.05
00:46:07.971 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:07.973 00.002 10072 PPEC rslt: input = -2.53, final = -1.24, react = -1.24, pred = 0.00, hyst = -1.13, hyst_pct = 0.00, period_length = 289.31
00:46:07.973 00.000 10072 PPEC: input: -2.53, control: -1.24, exposure: 500
00:46:07.974 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:07.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:46:07.974 00.000 10072 MoveAxis(E, 1263, ABG)
00:46:07.974 00.000 10072 Guiding  Dir = 2, Dur = 1263
00:46:07.974 00.000 10072 IsGuiding returns 0
00:46:07.975 00.001 10072 PulseGuide returned control before completion, sleep 1273
00:46:07.995 00.020 1032 UpdateGuideState exits: m=1480 SNR=27.0
00:46:07.997 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:07.999 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:08.001 00.002 1032 Enqueuing Expose request
00:46:09.257 01.256 10072 IsGuiding returns 0
00:46:09.257 00.000 10072 Move returns status 0, amount 1263
00:46:09.257 00.000 10072 MoveAxis(N, 0, ABG)
00:46:09.257 00.000 10072 Move returns status 0, amount 0
00:46:09.257 00.000 10072 move complete, result=0
00:46:09.257 00.000 10072 worker thread done servicing request
00:46:09.257 00.000 10072 Worker thread wakes up
00:46:09.257 00.000 1032 GuideStep: -2.5 px 1263 ms EAST, 0.1 px 0 ms NORTH
00:46:09.259 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:09.260 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:09.884 00.624 10072 Exposure complete
00:46:09.925 00.041 10072 worker thread done servicing request
00:46:09.925 00.000 1032 OnExposeComplete: enter
00:46:09.928 00.003 1032 UpdateGuideState(): m_state=6
00:46:09.930 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3688
00:46:09.932 00.002 1032 Star::Find returns 1 (0), X=320.58, Y=746.28, Mass=1358, SNR=26.0, Peak=148 HFD=2.9
00:46:09.933 00.001 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
00:46:09.935 00.002 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
00:46:09.936 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.44 hyp=0.44 cameraTheta=1.51 mountX=0.42 mountY=-0.14, mountTheta=-0.32
00:46:09.938 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.44, opts=13)
00:46:09.940 00.002 1032 Enqueuing Move request for scope (0.03, 0.44)
00:46:09.941 00.001 10072 Worker thread wakes up
00:46:09.942 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.44) opts 0xd
00:46:09.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.44)
00:46:09.942 00.000 10072 Moving (0.03, 0.44) raw xDistance=0.42 yDistance=-0.14
00:46:09.943 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:09.946 00.003 10072 PPEC rslt: input = 0.42, final = 0.21, react = 0.20, pred = 0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 289.30
00:46:09.946 00.000 10072 PPEC: input: 0.42, control: 0.21, exposure: 500
00:46:09.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:09.946 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:46:09.946 00.000 10072 MoveAxis(W, 216, ABG)
00:46:09.946 00.000 10072 Guiding  Dir = 3, Dur = 216
00:46:09.947 00.001 10072 IsGuiding returns 0
00:46:09.947 00.000 10072 PulseGuide returned control before completion, sleep 226
00:46:09.963 00.016 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:46:09.965 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:09.966 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:09.967 00.001 1032 Enqueuing Expose request
00:46:10.182 00.215 10072 IsGuiding returns 1
00:46:10.182 00.000 10072 scope still moving after pulse duration time elapsed
00:46:10.212 00.030 10072 IsGuiding returns 0
00:46:10.212 00.000 10072 scope move finished after 216 + 49 ms
00:46:10.212 00.000 10072 Move returns status 0, amount 216
00:46:10.212 00.000 10072 MoveAxis(N, 0, ABG)
00:46:10.212 00.000 10072 Move returns status 0, amount 0
00:46:10.212 00.000 10072 move complete, result=0
00:46:10.212 00.000 10072 worker thread done servicing request
00:46:10.212 00.000 10072 Worker thread wakes up
00:46:10.212 00.000 1032 GuideStep: 0.4 px 216 ms WEST, -0.1 px 0 ms NORTH
00:46:10.215 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:10.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:10.623 00.408 10072 Exposure complete
00:46:10.675 00.052 10072 worker thread done servicing request
00:46:10.675 00.000 1032 OnExposeComplete: enter
00:46:10.677 00.002 1032 UpdateGuideState(): m_state=6
00:46:10.679 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3689
00:46:10.681 00.002 1032 Star::Find returns 1 (0), X=320.27, Y=747.23, Mass=1353, SNR=25.9, Peak=143 HFD=2.8
00:46:10.683 00.002 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
00:46:10.686 00.003 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
00:46:10.688 00.002 1032 CameraToMount -- cameraX=-0.28 cameraY=1.39 hyp=1.41 cameraTheta=1.77 mountX=1.41 mountY=-0.09, mountTheta=-0.06
00:46:10.690 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.28, y=1.39, opts=13)
00:46:10.692 00.002 1032 Enqueuing Move request for scope (-0.28, 1.39)
00:46:10.693 00.001 10072 Worker thread wakes up
00:46:10.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 1.39) opts 0xd
00:46:10.693 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.28, 1.39)
00:46:10.693 00.000 10072 Moving (-0.28, 1.39) raw xDistance=1.41 yDistance=-0.09
00:46:10.696 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:10.698 00.002 10072 PPEC rslt: input = 1.41, final = 0.70, react = 0.69, pred = 0.01, hyst = 0.56, hyst_pct = 0.00, period_length = 289.30
00:46:10.698 00.000 10072 PPEC: input: 1.41, control: 0.70, exposure: 500
00:46:10.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:10.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:46:10.698 00.000 10072 MoveAxis(W, 712, ABG)
00:46:10.698 00.000 10072 Guiding  Dir = 3, Dur = 712
00:46:10.698 00.000 10072 IsGuiding returns 0
00:46:10.700 00.002 10072 PulseGuide returned control before completion, sleep 722
00:46:10.718 00.018 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:46:10.720 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:10.722 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:10.724 00.002 1032 Enqueuing Expose request
00:46:11.434 00.710 10072 IsGuiding returns 0
00:46:11.434 00.000 10072 Move returns status 0, amount 712
00:46:11.434 00.000 10072 MoveAxis(N, 0, ABG)
00:46:11.434 00.000 10072 Move returns status 0, amount 0
00:46:11.434 00.000 10072 move complete, result=0
00:46:11.434 00.000 10072 worker thread done servicing request
00:46:11.434 00.000 10072 Worker thread wakes up
00:46:11.435 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:11.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:11.435 00.000 1032 GuideStep: 1.4 px 712 ms WEST, -0.1 px 0 ms NORTH
00:46:12.066 00.631 10072 Exposure complete
00:46:12.116 00.050 10072 worker thread done servicing request
00:46:12.116 00.000 1032 OnExposeComplete: enter
00:46:12.118 00.002 1032 UpdateGuideState(): m_state=6
00:46:12.120 00.002 1032 Star::Find(15, 320, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3690
00:46:12.123 00.003 1032 Star::Find returns 1 (0), X=321.03, Y=744.33, Mass=1361, SNR=26.0, Peak=123 HFD=3.3
00:46:12.125 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
00:46:12.126 00.001 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
00:46:12.128 00.002 1032 CameraToMount -- cameraX=0.48 cameraY=-1.51 hyp=1.58 cameraTheta=-1.26 mountX=-1.58 mountY=-0.08, mountTheta=-3.09
00:46:12.131 00.003 1032 SchedulePrimaryMove(0F526948, x=0.48, y=-1.51, opts=13)
00:46:12.132 00.001 1032 Enqueuing Move request for scope (0.48, -1.51)
00:46:12.134 00.002 10072 Worker thread wakes up
00:46:12.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.48, -1.51) opts 0xd
00:46:12.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.48, -1.51)
00:46:12.134 00.000 10072 Moving (0.48, -1.51) raw xDistance=-1.58 yDistance=-0.08
00:46:12.137 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:12.139 00.002 10072 PPEC rslt: input = -1.58, final = -0.76, react = -0.77, pred = 0.01, hyst = -0.69, hyst_pct = 0.00, period_length = 289.30
00:46:12.139 00.000 10072 PPEC: input: -1.58, control: -0.76, exposure: 500
00:46:12.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:12.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:46:12.139 00.000 10072 MoveAxis(E, 782, ABG)
00:46:12.139 00.000 10072 Guiding  Dir = 2, Dur = 782
00:46:12.139 00.000 10072 IsGuiding returns 0
00:46:12.140 00.001 10072 PulseGuide returned control before completion, sleep 792
00:46:12.157 00.017 1032 UpdateGuideState exits: m=1361 SNR=26.0
00:46:12.161 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:12.163 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:12.164 00.001 1032 Enqueuing Expose request
00:46:12.937 00.773 10072 IsGuiding returns 0
00:46:12.937 00.000 10072 Move returns status 0, amount 782
00:46:12.937 00.000 10072 MoveAxis(N, 0, ABG)
00:46:12.938 00.001 10072 Move returns status 0, amount 0
00:46:12.938 00.000 10072 move complete, result=0
00:46:12.938 00.000 10072 worker thread done servicing request
00:46:12.938 00.000 10072 Worker thread wakes up
00:46:12.938 00.000 1032 GuideStep: -1.6 px 782 ms EAST, -0.1 px 0 ms NORTH
00:46:12.941 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:12.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:13.569 00.628 10072 Exposure complete
00:46:13.623 00.054 10072 worker thread done servicing request
00:46:13.623 00.000 1032 OnExposeComplete: enter
00:46:13.624 00.001 1032 UpdateGuideState(): m_state=6
00:46:13.627 00.003 1032 Star::Find(15, 321, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3691
00:46:13.629 00.002 1032 Star::Find returns 1 (0), X=320.44, Y=746.66, Mass=1349, SNR=25.9, Peak=152 HFD=3.0
00:46:13.629 00.000 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
00:46:13.631 00.002 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
00:46:13.632 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.82 hyp=0.83 cameraTheta=1.70 mountX=0.82 mountY=-0.10, mountTheta=-0.13
00:46:13.634 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.82, opts=13)
00:46:13.636 00.002 1032 Enqueuing Move request for scope (-0.11, 0.82)
00:46:13.637 00.001 10072 Worker thread wakes up
00:46:13.637 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.82) opts 0xd
00:46:13.637 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.82)
00:46:13.637 00.000 10072 Moving (-0.11, 0.82) raw xDistance=0.82 yDistance=-0.10
00:46:13.639 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:13.641 00.002 10072 PPEC rslt: input = 0.82, final = 0.40, react = 0.40, pred = -0.00, hyst = 0.40, hyst_pct = 0.00, period_length = 289.30
00:46:13.641 00.000 10072 PPEC: input: 0.82, control: 0.40, exposure: 500
00:46:13.642 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:13.642 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:46:13.642 00.000 10072 MoveAxis(W, 409, ABG)
00:46:13.642 00.000 10072 Guiding  Dir = 3, Dur = 409
00:46:13.642 00.000 10072 IsGuiding returns 0
00:46:13.643 00.001 10072 PulseGuide returned control before completion, sleep 419
00:46:13.660 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:46:13.662 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:13.663 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:13.665 00.002 1032 Enqueuing Expose request
00:46:14.066 00.401 10072 IsGuiding returns 0
00:46:14.071 00.005 10072 Move returns status 0, amount 409
00:46:14.071 00.000 10072 MoveAxis(N, 0, ABG)
00:46:14.071 00.000 10072 Move returns status 0, amount 0
00:46:14.071 00.000 10072 move complete, result=0
00:46:14.072 00.001 10072 worker thread done servicing request
00:46:14.072 00.000 1032 GuideStep: 0.8 px 409 ms WEST, -0.1 px 0 ms NORTH
00:46:14.074 00.002 10072 Worker thread wakes up
00:46:14.074 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:14.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:14.712 00.638 10072 Exposure complete
00:46:14.775 00.063 10072 worker thread done servicing request
00:46:14.775 00.000 1032 OnExposeComplete: enter
00:46:14.778 00.003 1032 UpdateGuideState(): m_state=6
00:46:14.780 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3692
00:46:14.782 00.002 1032 Star::Find returns 0 (5), X=320.50, Y=745.78, Mass=1344, SNR=25.7, Peak=77 HFD=4.5
00:46:14.785 00.003 1032 DistanceChecker: activated
00:46:14.787 00.002 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:46:14.791 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=14)
00:46:14.793 00.002 1032 Enqueuing Move request for scope (0.00, 0.00)
00:46:14.795 00.002 10072 Worker thread wakes up
00:46:14.795 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:46:14.795 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:46:14.805 00.010 10072 PPEC (deduced): control: -0.00, exposure: 500
00:46:14.805 00.000 10072 Dead-reckoning move xDistance=-0.00 yDistance=0.00
00:46:14.805 00.000 10072 MoveAxis(E, 5, DBG)
00:46:14.805 00.000 10072 Guiding  Dir = 2, Dur = 5
00:46:14.806 00.001 10072 IsGuiding returns 0
00:46:14.807 00.001 10072 PulseGuide returned control before completion, sleep 15
00:46:14.835 00.028 10072 IsGuiding returns 0
00:46:14.836 00.001 10072 Move returns status 0, amount 5
00:46:14.836 00.000 10072 MoveAxis(N, 0, DBG)
00:46:14.836 00.000 10072 Move returns status 0, amount 0
00:46:14.836 00.000 10072 move complete, result=0
00:46:14.836 00.000 10072 worker thread done servicing request
00:46:14.911 00.075 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:46:14.915 00.004 1032 Status Line: No star found
00:46:14.926 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:14.958 00.032 1032 UpdateGuideState exits: No star found
00:46:14.961 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:14.965 00.004 1032 ScheduleExposure(500,3,0) exposurePending=0
00:46:14.968 00.003 1032 Enqueuing Expose request
00:46:14.971 00.003 10072 Worker thread wakes up
00:46:14.972 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:14.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:46:14.973 00.001 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
00:46:15.385 00.412 10072 Exposure complete
00:46:15.461 00.076 10072 worker thread done servicing request
00:46:15.461 00.000 1032 OnExposeComplete: enter
00:46:15.465 00.004 1032 UpdateGuideState(): m_state=6
00:46:15.468 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3693
00:46:15.472 00.004 1032 Star::Find returns 1 (0), X=320.93, Y=744.42, Mass=1459, SNR=26.9, Peak=116 HFD=3.4
00:46:15.475 00.003 1032 DistanceChecker: deactivated
00:46:15.477 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
00:46:15.479 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
00:46:15.481 00.002 1032 CameraToMount -- cameraX=0.38 cameraY=-1.42 hyp=1.47 cameraTheta=-1.31 mountX=-1.47 mountY=-0.00, mountTheta=-3.14
00:46:15.487 00.006 1032 SchedulePrimaryMove(0F526948, x=0.38, y=-1.42, opts=13)
00:46:15.491 00.004 1032 Enqueuing Move request for scope (0.38, -1.42)
00:46:15.494 00.003 10072 Worker thread wakes up
00:46:15.494 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.38, -1.42) opts 0xd
00:46:15.494 00.000 10072 Handling offset move in thread for scope, endpoint = (0.38, -1.42)
00:46:15.495 00.001 10072 Moving (0.38, -1.42) raw xDistance=-1.47 yDistance=-0.00
00:46:15.496 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:15.500 00.004 10072 PPEC rslt: input = -1.47, final = -0.72, react = -0.72, pred = -0.00, hyst = -0.63, hyst_pct = 0.00, period_length = 289.29
00:46:15.500 00.000 10072 PPEC: input: -1.47, control: -0.72, exposure: 500
00:46:15.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:15.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:46:15.500 00.000 10072 MoveAxis(E, 740, ABG)
00:46:15.500 00.000 10072 Guiding  Dir = 2, Dur = 740
00:46:15.501 00.001 10072 IsGuiding returns 0
00:46:15.501 00.000 10072 PulseGuide returned control before completion, sleep 750
00:46:15.526 00.025 1032 UpdateGuideState exits: m=1459 SNR=26.9
00:46:15.529 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:15.532 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:15.535 00.003 1032 Enqueuing Expose request
00:46:16.255 00.720 10072 IsGuiding returns 0
00:46:16.255 00.000 10072 Move returns status 0, amount 740
00:46:16.255 00.000 10072 MoveAxis(N, 0, ABG)
00:46:16.255 00.000 10072 Move returns status 0, amount 0
00:46:16.255 00.000 10072 move complete, result=0
00:46:16.255 00.000 10072 worker thread done servicing request
00:46:16.255 00.000 10072 Worker thread wakes up
00:46:16.255 00.000 1032 GuideStep: -1.5 px 740 ms EAST, -0.0 px 0 ms NORTH
00:46:16.258 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:16.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:16.883 00.625 10072 Exposure complete
00:46:16.945 00.062 10072 worker thread done servicing request
00:46:16.945 00.000 1032 OnExposeComplete: enter
00:46:16.948 00.003 1032 UpdateGuideState(): m_state=6
00:46:16.951 00.003 1032 Star::Find(15, 320, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3694
00:46:16.953 00.002 1032 Star::Find returns 1 (0), X=320.30, Y=746.68, Mass=1314, SNR=25.5, Peak=150 HFD=3.0
00:46:16.957 00.004 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
00:46:16.961 00.004 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
00:46:16.965 00.004 1032 CameraToMount -- cameraX=-0.25 cameraY=0.84 hyp=0.87 cameraTheta=1.86 mountX=0.87 mountY=0.02, mountTheta=0.03
00:46:16.968 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.25, y=0.84, opts=13)
00:46:16.971 00.003 1032 Enqueuing Move request for scope (-0.25, 0.84)
00:46:16.973 00.002 10072 Worker thread wakes up
00:46:16.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.84) opts 0xd
00:46:16.973 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.25, 0.84)
00:46:16.973 00.000 10072 Moving (-0.25, 0.84) raw xDistance=0.87 yDistance=0.02
00:46:16.975 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:16.977 00.002 10072 PPEC rslt: input = 0.87, final = 0.42, react = 0.43, pred = -0.00, hyst = 0.38, hyst_pct = 0.00, period_length = 289.29
00:46:16.978 00.001 10072 PPEC: input: 0.87, control: 0.42, exposure: 500
00:46:16.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:16.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:46:16.978 00.000 10072 MoveAxis(W, 432, ABG)
00:46:16.978 00.000 10072 Guiding  Dir = 3, Dur = 432
00:46:16.978 00.000 10072 IsGuiding returns 0
00:46:16.979 00.001 10072 PulseGuide returned control before completion, sleep 442
00:46:17.001 00.022 1032 UpdateGuideState exits: m=1314 SNR=25.5
00:46:17.004 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:17.011 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:17.015 00.004 1032 Enqueuing Expose request
00:46:17.428 00.413 10072 IsGuiding returns 0
00:46:17.428 00.000 10072 Move returns status 0, amount 432
00:46:17.428 00.000 10072 MoveAxis(N, 0, ABG)
00:46:17.428 00.000 10072 Move returns status 0, amount 0
00:46:17.428 00.000 10072 move complete, result=0
00:46:17.428 00.000 10072 worker thread done servicing request
00:46:17.429 00.001 10072 Worker thread wakes up
00:46:17.429 00.000 1032 GuideStep: 0.9 px 432 ms WEST, 0.0 px 0 ms NORTH
00:46:17.431 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:17.432 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:18.056 00.624 10072 Exposure complete
00:46:18.120 00.064 10072 worker thread done servicing request
00:46:18.121 00.001 1032 OnExposeComplete: enter
00:46:18.124 00.003 1032 UpdateGuideState(): m_state=6
00:46:18.126 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3695
00:46:18.130 00.004 1032 Star::Find returns 1 (0), X=320.32, Y=746.86, Mass=1397, SNR=26.2, Peak=145 HFD=3.6
00:46:18.132 00.002 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
00:46:18.134 00.002 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
00:46:18.135 00.001 1032 CameraToMount -- cameraX=-0.23 cameraY=1.02 hyp=1.05 cameraTheta=1.80 mountX=1.05 mountY=-0.04, mountTheta=-0.03
00:46:18.140 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.23, y=1.02, opts=13)
00:46:18.142 00.002 1032 Enqueuing Move request for scope (-0.23, 1.02)
00:46:18.145 00.003 10072 Worker thread wakes up
00:46:18.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 1.02) opts 0xd
00:46:18.145 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.23, 1.02)
00:46:18.145 00.000 10072 Moving (-0.23, 1.02) raw xDistance=1.05 yDistance=-0.04
00:46:18.149 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:18.153 00.004 10072 PPEC rslt: input = 1.05, final = 0.51, react = 0.51, pred = -0.00, hyst = 0.43, hyst_pct = 0.00, period_length = 289.29
00:46:18.153 00.000 10072 PPEC: input: 1.05, control: 0.51, exposure: 500
00:46:18.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:18.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:46:18.153 00.000 10072 MoveAxis(W, 521, ABG)
00:46:18.153 00.000 10072 Guiding  Dir = 3, Dur = 521
00:46:18.154 00.001 10072 IsGuiding returns 0
00:46:18.154 00.000 10072 PulseGuide returned control before completion, sleep 531
00:46:18.177 00.023 1032 UpdateGuideState exits: m=1397 SNR=26.2
00:46:18.218 00.041 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:18.221 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:18.224 00.003 1032 Enqueuing Expose request
00:46:18.701 00.477 10072 IsGuiding returns 0
00:46:18.701 00.000 10072 Move returns status 0, amount 521
00:46:18.701 00.000 10072 MoveAxis(N, 0, ABG)
00:46:18.701 00.000 10072 Move returns status 0, amount 0
00:46:18.701 00.000 10072 move complete, result=0
00:46:18.701 00.000 10072 worker thread done servicing request
00:46:18.701 00.000 10072 Worker thread wakes up
00:46:18.701 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:18.702 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:18.702 00.000 1032 GuideStep: 1.0 px 521 ms WEST, -0.0 px 0 ms NORTH
00:46:19.492 00.790 10072 Exposure complete
00:46:19.571 00.079 10072 worker thread done servicing request
00:46:19.572 00.001 1032 OnExposeComplete: enter
00:46:19.575 00.003 1032 UpdateGuideState(): m_state=6
00:46:19.577 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3696
00:46:19.582 00.005 1032 Star::Find returns 1 (0), X=320.87, Y=744.89, Mass=1522, SNR=27.5, Peak=151 HFD=2.8
00:46:19.585 00.003 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
00:46:19.587 00.002 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
00:46:19.590 00.003 1032 CameraToMount -- cameraX=0.32 cameraY=-0.95 hyp=1.00 cameraTheta=-1.25 mountX=-1.00 mountY=-0.06, mountTheta=-3.08
00:46:19.594 00.004 1032 SchedulePrimaryMove(0F526948, x=0.32, y=-0.95, opts=13)
00:46:19.597 00.003 1032 Enqueuing Move request for scope (0.32, -0.95)
00:46:19.600 00.003 10072 Worker thread wakes up
00:46:19.600 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.95) opts 0xd
00:46:19.600 00.000 10072 Handling offset move in thread for scope, endpoint = (0.32, -0.95)
00:46:19.600 00.000 10072 Moving (0.32, -0.95) raw xDistance=-1.00 yDistance=-0.06
00:46:19.602 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:19.605 00.003 10072 PPEC rslt: input = -1.00, final = -0.49, react = -0.49, pred = -0.00, hyst = -0.42, hyst_pct = 0.00, period_length = 289.28
00:46:19.605 00.000 10072 PPEC: input: -1.00, control: -0.49, exposure: 500
00:46:19.605 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:19.605 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:46:19.605 00.000 10072 MoveAxis(E, 503, ABG)
00:46:19.605 00.000 10072 Guiding  Dir = 2, Dur = 503
00:46:19.606 00.001 10072 IsGuiding returns 0
00:46:19.607 00.001 10072 PulseGuide returned control before completion, sleep 513
00:46:19.633 00.026 1032 UpdateGuideState exits: m=1522 SNR=27.5
00:46:19.636 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:19.638 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:19.641 00.003 1032 Enqueuing Expose request
00:46:20.125 00.484 10072 IsGuiding returns 0
00:46:20.126 00.001 10072 Move returns status 0, amount 503
00:46:20.126 00.000 10072 MoveAxis(N, 0, ABG)
00:46:20.126 00.000 10072 Move returns status 0, amount 0
00:46:20.126 00.000 10072 move complete, result=0
00:46:20.126 00.000 10072 worker thread done servicing request
00:46:20.126 00.000 10072 Worker thread wakes up
00:46:20.126 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:20.126 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:20.155 00.029 1032 GuideStep: -1.0 px 503 ms EAST, -0.1 px 0 ms NORTH
00:46:20.754 00.599 10072 Exposure complete
00:46:20.832 00.078 10072 worker thread done servicing request
00:46:20.832 00.000 1032 OnExposeComplete: enter
00:46:20.837 00.005 1032 UpdateGuideState(): m_state=6
00:46:20.839 00.002 1032 Star::Find(15, 320, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3697
00:46:20.841 00.002 1032 Star::Find returns 1 (0), X=320.33, Y=746.97, Mass=1408, SNR=26.4, Peak=141 HFD=2.8
00:46:20.844 00.003 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
00:46:20.846 00.002 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
00:46:20.849 00.003 1032 CameraToMount -- cameraX=-0.22 cameraY=1.13 hyp=1.15 cameraTheta=1.76 mountX=1.15 mountY=-0.08, mountTheta=-0.07
00:46:20.853 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=1.13, opts=13)
00:46:20.856 00.003 1032 Enqueuing Move request for scope (-0.22, 1.13)
00:46:20.859 00.003 10072 Worker thread wakes up
00:46:20.859 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 1.13) opts 0xd
00:46:20.860 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.22, 1.13)
00:46:20.860 00.000 10072 Moving (-0.22, 1.13) raw xDistance=1.15 yDistance=-0.08
00:46:20.881 00.021 10072 PPEC rslt: input = 1.15, final = 0.56, react = 0.56, pred = -0.00, hyst = 0.53, hyst_pct = 0.00, period_length = 289.28
00:46:20.882 00.001 10072 PPEC: input: 1.15, control: 0.56, exposure: 500
00:46:20.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:20.882 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:20.886 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:46:20.886 00.000 10072 MoveAxis(W, 571, ABG)
00:46:20.886 00.000 10072 Guiding  Dir = 3, Dur = 571
00:46:20.888 00.002 10072 IsGuiding returns 0
00:46:20.892 00.004 10072 PulseGuide returned control before completion, sleep 578
00:46:20.949 00.057 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:46:20.952 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:20.954 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:20.957 00.003 1032 Enqueuing Expose request
00:46:21.477 00.520 10072 IsGuiding returns 1
00:46:21.477 00.000 10072 scope still moving after pulse duration time elapsed
00:46:21.503 00.026 10072 IsGuiding returns 0
00:46:21.503 00.000 10072 scope move finished after 571 + 43 ms
00:46:21.503 00.000 10072 Move returns status 0, amount 571
00:46:21.504 00.001 10072 MoveAxis(N, 0, ABG)
00:46:21.504 00.000 10072 Move returns status 0, amount 0
00:46:21.504 00.000 10072 move complete, result=0
00:46:21.504 00.000 10072 worker thread done servicing request
00:46:21.504 00.000 10072 Worker thread wakes up
00:46:21.504 00.000 1032 GuideStep: 1.1 px 571 ms WEST, -0.1 px 0 ms NORTH
00:46:21.508 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:21.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:22.211 00.703 10072 Exposure complete
00:46:22.602 00.391 10072 worker thread done servicing request
00:46:22.602 00.000 1032 OnExposeComplete: enter
00:46:22.605 00.003 1032 UpdateGuideState(): m_state=6
00:46:22.608 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3698
00:46:22.610 00.002 1032 Star::Find returns 1 (0), X=321.18, Y=744.07, Mass=1469, SNR=27.0, Peak=140 HFD=3.0
00:46:22.614 00.004 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
00:46:22.618 00.004 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
00:46:22.621 00.003 1032 CameraToMount -- cameraX=0.63 cameraY=-1.77 hyp=1.88 cameraTheta=-1.23 mountX=-1.87 mountY=-0.15, mountTheta=-3.06
00:46:22.625 00.004 1032 SchedulePrimaryMove(0F526948, x=0.63, y=-1.77, opts=13)
00:46:22.628 00.003 1032 Enqueuing Move request for scope (0.63, -1.77)
00:46:22.630 00.002 10072 Worker thread wakes up
00:46:22.631 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.63, -1.77) opts 0xd
00:46:22.631 00.000 10072 Handling offset move in thread for scope, endpoint = (0.63, -1.77)
00:46:22.631 00.000 10072 Moving (0.63, -1.77) raw xDistance=-1.87 yDistance=-0.15
00:46:22.634 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:22.637 00.003 10072 PPEC rslt: input = -1.87, final = -0.92, react = -0.92, pred = -0.01, hyst = -0.85, hyst_pct = 0.00, period_length = 289.28
00:46:22.637 00.000 10072 PPEC: input: -1.87, control: -0.92, exposure: 500
00:46:22.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:22.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:46:22.637 00.000 10072 MoveAxis(E, 943, ABG)
00:46:22.638 00.001 10072 Guiding  Dir = 2, Dur = 943
00:46:22.638 00.000 10072 IsGuiding returns 0
00:46:22.665 00.027 10072 PulseGuide returned control before completion, sleep 927
00:46:22.890 00.225 1032 UpdateGuideState exits: m=1469 SNR=27.0
00:46:22.932 00.042 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:22.936 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:22.938 00.002 1032 Enqueuing Expose request
00:46:23.607 00.669 10072 IsGuiding returns 0
00:46:23.611 00.004 10072 Move returns status 0, amount 943
00:46:23.611 00.000 10072 MoveAxis(N, 0, ABG)
00:46:23.611 00.000 10072 Move returns status 0, amount 0
00:46:23.611 00.000 10072 move complete, result=0
00:46:23.612 00.001 10072 worker thread done servicing request
00:46:23.612 00.000 10072 Worker thread wakes up
00:46:23.612 00.000 1032 GuideStep: -1.9 px 943 ms EAST, -0.2 px 0 ms NORTH
00:46:23.615 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:23.615 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:24.301 00.686 10072 Exposure complete
00:46:24.468 00.167 10072 worker thread done servicing request
00:46:24.468 00.000 1032 OnExposeComplete: enter
00:46:24.472 00.004 1032 UpdateGuideState(): m_state=6
00:46:24.475 00.003 1032 Star::Find(15, 321, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3699
00:46:24.478 00.003 1032 Star::Find returns 1 (0), X=320.32, Y=747.13, Mass=1421, SNR=26.6, Peak=145 HFD=2.7
00:46:24.481 00.003 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
00:46:24.483 00.002 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
00:46:24.487 00.004 1032 CameraToMount -- cameraX=-0.23 cameraY=1.29 hyp=1.31 cameraTheta=1.75 mountX=1.30 mountY=-0.11, mountTheta=-0.08
00:46:24.492 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.23, y=1.29, opts=13)
00:46:24.495 00.003 1032 Enqueuing Move request for scope (-0.23, 1.29)
00:46:24.497 00.002 10072 Worker thread wakes up
00:46:24.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 1.29) opts 0xd
00:46:24.497 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.23, 1.29)
00:46:24.497 00.000 10072 Moving (-0.23, 1.29) raw xDistance=1.30 yDistance=-0.11
00:46:24.500 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:24.504 00.004 10072 PPEC rslt: input = 1.30, final = 0.64, react = 0.64, pred = 0.00, hyst = 0.60, hyst_pct = 0.00, period_length = 289.27
00:46:24.504 00.000 10072 PPEC: input: 1.30, control: 0.64, exposure: 500
00:46:24.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:24.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:46:24.504 00.000 10072 MoveAxis(W, 653, ABG)
00:46:24.504 00.000 10072 Guiding  Dir = 3, Dur = 653
00:46:24.505 00.001 10072 IsGuiding returns 0
00:46:24.505 00.000 10072 PulseGuide returned control before completion, sleep 663
00:46:24.532 00.027 1032 UpdateGuideState exits: m=1421 SNR=26.6
00:46:24.537 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:24.539 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:24.543 00.004 1032 Enqueuing Expose request
00:46:25.178 00.635 10072 IsGuiding returns 0
00:46:25.179 00.001 10072 Move returns status 0, amount 653
00:46:25.179 00.000 10072 MoveAxis(N, 0, ABG)
00:46:25.179 00.000 10072 Move returns status 0, amount 0
00:46:25.179 00.000 10072 move complete, result=0
00:46:25.179 00.000 10072 worker thread done servicing request
00:46:25.179 00.000 10072 Worker thread wakes up
00:46:25.179 00.000 1032 GuideStep: 1.3 px 653 ms WEST, -0.1 px 0 ms NORTH
00:46:25.182 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:25.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:25.822 00.640 10072 Exposure complete
00:46:25.877 00.055 10072 worker thread done servicing request
00:46:25.878 00.001 1032 OnExposeComplete: enter
00:46:25.880 00.002 1032 UpdateGuideState(): m_state=6
00:46:25.884 00.004 1032 Star::Find(15, 320, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3700
00:46:25.886 00.002 1032 Star::Find returns 1 (0), X=321.07, Y=744.33, Mass=1494, SNR=27.2, Peak=113 HFD=3.4
00:46:25.888 00.002 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
00:46:25.890 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
00:46:25.892 00.002 1032 CameraToMount -- cameraX=0.52 cameraY=-1.51 hyp=1.60 cameraTheta=-1.24 mountX=-1.59 mountY=-0.12, mountTheta=-3.07
00:46:25.897 00.005 1032 SchedulePrimaryMove(0F526948, x=0.52, y=-1.51, opts=13)
00:46:25.900 00.003 1032 Enqueuing Move request for scope (0.52, -1.51)
00:46:25.902 00.002 10072 Worker thread wakes up
00:46:25.902 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.52, -1.51) opts 0xd
00:46:25.902 00.000 10072 Handling offset move in thread for scope, endpoint = (0.52, -1.51)
00:46:25.903 00.001 10072 Moving (0.52, -1.51) raw xDistance=-1.59 yDistance=-0.12
00:46:25.905 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:25.908 00.003 10072 PPEC rslt: input = -1.59, final = -0.78, react = -0.78, pred = -0.00, hyst = -0.75, hyst_pct = 0.00, period_length = 289.27
00:46:25.908 00.000 10072 PPEC: input: -1.59, control: -0.78, exposure: 500
00:46:25.908 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:25.908 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:46:25.908 00.000 10072 MoveAxis(E, 798, ABG)
00:46:25.908 00.000 10072 Guiding  Dir = 2, Dur = 798
00:46:25.908 00.000 10072 IsGuiding returns 0
00:46:25.909 00.001 10072 PulseGuide returned control before completion, sleep 808
00:46:25.929 00.020 1032 UpdateGuideState exits: m=1494 SNR=27.2
00:46:25.931 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:25.933 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:25.934 00.001 1032 Enqueuing Expose request
00:46:26.731 00.797 10072 IsGuiding returns 0
00:46:26.731 00.000 10072 Move returns status 0, amount 798
00:46:26.731 00.000 10072 MoveAxis(N, 0, ABG)
00:46:26.731 00.000 10072 Move returns status 0, amount 0
00:46:26.731 00.000 10072 move complete, result=0
00:46:26.731 00.000 10072 worker thread done servicing request
00:46:26.731 00.000 10072 Worker thread wakes up
00:46:26.731 00.000 1032 GuideStep: -1.6 px 798 ms EAST, -0.1 px 0 ms NORTH
00:46:26.731 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:26.731 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:27.364 00.633 10072 Exposure complete
00:46:27.404 00.040 10072 worker thread done servicing request
00:46:27.412 00.008 1032 OnExposeComplete: enter
00:46:27.414 00.002 1032 UpdateGuideState(): m_state=6
00:46:27.414 00.000 1032 Star::Find(15, 321, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3701
00:46:27.414 00.000 1032 Star::Find returns 1 (0), X=320.37, Y=746.43, Mass=1438, SNR=26.7, Peak=159 HFD=3.0
00:46:27.414 00.000 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
00:46:27.414 00.000 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
00:46:27.422 00.008 1032 CameraToMount -- cameraX=-0.18 cameraY=0.59 hyp=0.62 cameraTheta=1.86 mountX=0.62 mountY=0.02, mountTheta=0.03
00:46:27.422 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=0.59, opts=13)
00:46:27.422 00.000 1032 Enqueuing Move request for scope (-0.18, 0.59)
00:46:27.429 00.007 10072 Worker thread wakes up
00:46:27.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.59) opts 0xd
00:46:27.429 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, 0.59)
00:46:27.429 00.000 10072 Moving (-0.18, 0.59) raw xDistance=0.62 yDistance=0.02
00:46:27.430 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:27.432 00.002 10072 PPEC rslt: input = 0.62, final = 0.30, react = 0.30, pred = -0.00, hyst = 0.30, hyst_pct = 0.00, period_length = 289.27
00:46:27.432 00.000 10072 PPEC: input: 0.62, control: 0.30, exposure: 500
00:46:27.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:27.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:46:27.432 00.000 10072 MoveAxis(W, 307, ABG)
00:46:27.434 00.002 10072 Guiding  Dir = 3, Dur = 307
00:46:27.434 00.000 10072 IsGuiding returns 0
00:46:27.434 00.000 10072 PulseGuide returned control before completion, sleep 317
00:46:27.449 00.015 1032 UpdateGuideState exits: m=1438 SNR=26.7
00:46:27.452 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:27.454 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:27.455 00.001 1032 Enqueuing Expose request
00:46:27.765 00.310 10072 IsGuiding returns 0
00:46:27.765 00.000 10072 Move returns status 0, amount 307
00:46:27.765 00.000 10072 MoveAxis(N, 0, ABG)
00:46:27.765 00.000 10072 Move returns status 0, amount 0
00:46:27.765 00.000 10072 move complete, result=0
00:46:27.765 00.000 10072 worker thread done servicing request
00:46:27.766 00.001 10072 Worker thread wakes up
00:46:27.766 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:27.766 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:27.766 00.000 1032 GuideStep: 0.6 px 307 ms WEST, 0.0 px 0 ms NORTH
00:46:28.512 00.746 10072 Exposure complete
00:46:28.559 00.047 10072 worker thread done servicing request
00:46:28.559 00.000 1032 OnExposeComplete: enter
00:46:28.561 00.002 1032 UpdateGuideState(): m_state=6
00:46:28.563 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3702
00:46:28.567 00.004 1032 Star::Find returns 1 (0), X=320.20, Y=747.71, Mass=1478, SNR=27.0, Peak=192 HFD=2.6
00:46:28.567 00.000 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
00:46:28.569 00.002 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
00:46:28.569 00.000 1032 CameraToMount -- cameraX=-0.35 cameraY=1.87 hyp=1.90 cameraTheta=1.76 mountX=1.89 mountY=-0.14, mountTheta=-0.08
00:46:28.573 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.35, y=1.87, opts=13)
00:46:28.576 00.003 1032 Enqueuing Move request for scope (-0.35, 1.87)
00:46:28.578 00.002 10072 Worker thread wakes up
00:46:28.578 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 1.87) opts 0xd
00:46:28.578 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.35, 1.87)
00:46:28.578 00.000 10072 Moving (-0.35, 1.87) raw xDistance=1.89 yDistance=-0.14
00:46:28.581 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:28.584 00.003 10072 PPEC rslt: input = 1.89, final = 0.92, react = 0.93, pred = -0.01, hyst = 0.80, hyst_pct = 0.00, period_length = 289.26
00:46:28.584 00.000 10072 PPEC: input: 1.89, control: 0.92, exposure: 500
00:46:28.584 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:28.584 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:46:28.584 00.000 10072 MoveAxis(W, 941, ABG)
00:46:28.584 00.000 10072 Guiding  Dir = 3, Dur = 941
00:46:28.584 00.000 10072 IsGuiding returns 0
00:46:28.585 00.001 10072 PulseGuide returned control before completion, sleep 951
00:46:28.601 00.016 1032 UpdateGuideState exits: m=1478 SNR=27.0
00:46:28.603 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:28.606 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:28.608 00.002 1032 Enqueuing Expose request
00:46:29.552 00.944 10072 IsGuiding returns 0
00:46:29.552 00.000 10072 Move returns status 0, amount 941
00:46:29.552 00.000 10072 MoveAxis(N, 0, ABG)
00:46:29.552 00.000 10072 Move returns status 0, amount 0
00:46:29.552 00.000 10072 move complete, result=0
00:46:29.552 00.000 10072 worker thread done servicing request
00:46:29.552 00.000 1032 GuideStep: 1.9 px 941 ms WEST, -0.1 px 0 ms NORTH
00:46:29.552 00.000 10072 Worker thread wakes up
00:46:29.552 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:29.552 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:30.188 00.636 10072 Exposure complete
00:46:30.230 00.042 10072 worker thread done servicing request
00:46:30.230 00.000 1032 OnExposeComplete: enter
00:46:30.230 00.000 1032 UpdateGuideState(): m_state=6
00:46:30.232 00.002 1032 Star::Find(15, 320, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3703
00:46:30.235 00.003 1032 Star::Find returns 1 (0), X=321.02, Y=744.78, Mass=1487, SNR=27.2, Peak=157 HFD=2.7
00:46:30.237 00.002 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
00:46:30.237 00.000 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
00:46:30.239 00.002 1032 CameraToMount -- cameraX=0.47 cameraY=-1.06 hyp=1.16 cameraTheta=-1.15 mountX=-1.14 mountY=-0.18, mountTheta=-2.98
00:46:30.242 00.003 1032 SchedulePrimaryMove(0F526948, x=0.47, y=-1.06, opts=13)
00:46:30.242 00.000 1032 Enqueuing Move request for scope (0.47, -1.06)
00:46:30.244 00.002 10072 Worker thread wakes up
00:46:30.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.47, -1.06) opts 0xd
00:46:30.244 00.000 10072 Handling offset move in thread for scope, endpoint = (0.47, -1.06)
00:46:30.244 00.000 10072 Moving (0.47, -1.06) raw xDistance=-1.14 yDistance=-0.18
00:46:30.246 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:30.248 00.002 10072 PPEC rslt: input = -1.14, final = -0.57, react = -0.56, pred = -0.01, hyst = -0.49, hyst_pct = 0.00, period_length = 289.26
00:46:30.248 00.000 10072 PPEC: input: -1.14, control: -0.57, exposure: 500
00:46:30.248 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:30.248 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:46:30.248 00.000 10072 MoveAxis(E, 581, ABG)
00:46:30.248 00.000 10072 Guiding  Dir = 2, Dur = 581
00:46:30.249 00.001 10072 IsGuiding returns 0
00:46:30.249 00.000 10072 PulseGuide returned control before completion, sleep 591
00:46:30.261 00.012 1032 UpdateGuideState exits: m=1487 SNR=27.2
00:46:30.265 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:30.266 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:30.268 00.002 1032 Enqueuing Expose request
00:46:30.849 00.581 10072 IsGuiding returns 0
00:46:30.849 00.000 10072 Move returns status 0, amount 581
00:46:30.849 00.000 10072 MoveAxis(N, 0, ABG)
00:46:30.849 00.000 10072 Move returns status 0, amount 0
00:46:30.849 00.000 10072 move complete, result=0
00:46:30.849 00.000 10072 worker thread done servicing request
00:46:30.849 00.000 10072 Worker thread wakes up
00:46:30.849 00.000 1032 GuideStep: -1.1 px 581 ms EAST, -0.2 px 0 ms NORTH
00:46:30.851 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:30.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:31.485 00.634 10072 Exposure complete
00:46:31.522 00.037 10072 worker thread done servicing request
00:46:31.522 00.000 1032 OnExposeComplete: enter
00:46:31.522 00.000 1032 UpdateGuideState(): m_state=6
00:46:31.528 00.006 1032 Star::Find(15, 321, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3704
00:46:31.528 00.000 1032 Star::Find returns 1 (0), X=320.31, Y=746.76, Mass=1392, SNR=26.3, Peak=164 HFD=2.8
00:46:31.530 00.002 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
00:46:31.532 00.002 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
00:46:31.532 00.000 1032 CameraToMount -- cameraX=-0.24 cameraY=0.92 hyp=0.95 cameraTheta=1.82 mountX=0.95 mountY=-0.01, mountTheta=-0.01
00:46:31.536 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.24, y=0.92, opts=13)
00:46:31.536 00.000 1032 Enqueuing Move request for scope (-0.24, 0.92)
00:46:31.538 00.002 10072 Worker thread wakes up
00:46:31.538 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.92) opts 0xd
00:46:31.538 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.24, 0.92)
00:46:31.538 00.000 10072 Moving (-0.24, 0.92) raw xDistance=0.95 yDistance=-0.01
00:46:31.541 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:31.542 00.001 10072 PPEC rslt: input = 0.95, final = 0.46, react = 0.47, pred = -0.01, hyst = 0.46, hyst_pct = 0.00, period_length = 289.26
00:46:31.542 00.000 10072 PPEC: input: 0.95, control: 0.46, exposure: 500
00:46:31.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:31.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:46:31.544 00.002 10072 MoveAxis(W, 467, ABG)
00:46:31.544 00.000 10072 Guiding  Dir = 3, Dur = 467
00:46:31.544 00.000 10072 IsGuiding returns 0
00:46:31.544 00.000 10072 PulseGuide returned control before completion, sleep 477
00:46:31.558 00.014 1032 UpdateGuideState exits: m=1392 SNR=26.3
00:46:31.561 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:31.562 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:31.564 00.002 1032 Enqueuing Expose request
00:46:32.039 00.475 10072 IsGuiding returns 0
00:46:32.039 00.000 10072 Move returns status 0, amount 467
00:46:32.039 00.000 10072 MoveAxis(N, 0, ABG)
00:46:32.039 00.000 10072 Move returns status 0, amount 0
00:46:32.039 00.000 10072 move complete, result=0
00:46:32.039 00.000 10072 worker thread done servicing request
00:46:32.039 00.000 10072 Worker thread wakes up
00:46:32.039 00.000 1032 GuideStep: 0.9 px 467 ms WEST, -0.0 px 0 ms NORTH
00:46:32.041 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:32.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:32.672 00.631 10072 Exposure complete
00:46:32.727 00.055 10072 worker thread done servicing request
00:46:32.727 00.000 1032 OnExposeComplete: enter
00:46:32.729 00.002 1032 UpdateGuideState(): m_state=6
00:46:32.733 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3705
00:46:32.735 00.002 1032 Star::Find returns 1 (0), X=321.34, Y=743.66, Mass=1442, SNR=26.8, Peak=124 HFD=3.1
00:46:32.737 00.002 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
00:46:32.737 00.000 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
00:46:32.739 00.002 1032 CameraToMount -- cameraX=0.79 cameraY=-2.18 hyp=2.32 cameraTheta=-1.22 mountX=-2.31 mountY=-0.21, mountTheta=-3.05
00:46:32.743 00.004 1032 SchedulePrimaryMove(0F526948, x=0.79, y=-2.18, opts=13)
00:46:32.745 00.002 1032 Enqueuing Move request for scope (0.79, -2.18)
00:46:32.747 00.002 10072 Worker thread wakes up
00:46:32.748 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.79, -2.18) opts 0xd
00:46:32.748 00.000 10072 Handling offset move in thread for scope, endpoint = (0.79, -2.18)
00:46:32.748 00.000 10072 Moving (0.79, -2.18) raw xDistance=-2.31 yDistance=-0.21
00:46:32.750 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:32.751 00.001 10072 PPEC rslt: input = -2.31, final = -1.13, react = -1.13, pred = -0.00, hyst = -1.05, hyst_pct = 0.00, period_length = 289.25
00:46:32.751 00.000 10072 PPEC: input: -2.31, control: -1.13, exposure: 500
00:46:32.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:46:32.753 00.002 10072 MoveAxis(E, 1160, ABG)
00:46:32.753 00.000 10072 Guiding  Dir = 2, Dur = 1160
00:46:32.753 00.000 10072 IsGuiding returns 0
00:46:32.754 00.001 10072 PulseGuide returned control before completion, sleep 1170
00:46:32.772 00.018 1032 UpdateGuideState exits: m=1442 SNR=26.8
00:46:32.774 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:32.776 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:32.778 00.002 1032 Enqueuing Expose request
00:46:33.940 01.162 10072 IsGuiding returns 0
00:46:33.940 00.000 10072 Move returns status 0, amount 1160
00:46:33.940 00.000 10072 MoveAxis(N, 135, ABG)
00:46:33.940 00.000 10072 Guiding  Dir = 0, Dur = 135
00:46:33.941 00.001 10072 IsGuiding returns 0
00:46:33.941 00.000 10072 PulseGuide returned control before completion, sleep 145
00:46:34.100 00.159 10072 IsGuiding returns 0
00:46:34.100 00.000 10072 Move returns status 0, amount 135
00:46:34.100 00.000 10072 move complete, result=0
00:46:34.100 00.000 10072 worker thread done servicing request
00:46:34.100 00.000 10072 Worker thread wakes up
00:46:34.100 00.000 1032 GuideStep: -2.3 px 1160 ms EAST, -0.2 px 135 ms NORTH
00:46:34.102 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:34.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:34.737 00.635 10072 Exposure complete
00:46:34.790 00.053 10072 worker thread done servicing request
00:46:34.790 00.000 1032 OnExposeComplete: enter
00:46:34.794 00.004 1032 UpdateGuideState(): m_state=6
00:46:34.796 00.002 1032 Star::Find(15, 321, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3706
00:46:34.799 00.003 1032 Star::Find returns 1 (0), X=320.22, Y=746.78, Mass=1357, SNR=26.0, Peak=170 HFD=2.7
00:46:34.801 00.002 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
00:46:34.803 00.002 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
00:46:34.805 00.002 1032 CameraToMount -- cameraX=-0.33 cameraY=0.94 hyp=1.00 cameraTheta=1.91 mountX=1.00 mountY=0.08, mountTheta=0.08
00:46:34.809 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.33, y=0.94, opts=13)
00:46:34.811 00.002 1032 Enqueuing Move request for scope (-0.33, 0.94)
00:46:34.813 00.002 10072 Worker thread wakes up
00:46:34.813 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.94) opts 0xd
00:46:34.813 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.33, 0.94)
00:46:34.813 00.000 10072 Moving (-0.33, 0.94) raw xDistance=1.00 yDistance=0.08
00:46:34.815 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:34.817 00.002 10072 PPEC rslt: input = 1.00, final = 0.48, react = 0.49, pred = -0.01, hyst = 0.46, hyst_pct = 0.00, period_length = 289.25
00:46:34.817 00.000 10072 PPEC: input: 1.00, control: 0.48, exposure: 500
00:46:34.817 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:34.817 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:46:34.817 00.000 10072 MoveAxis(W, 494, ABG)
00:46:34.817 00.000 10072 Guiding  Dir = 3, Dur = 494
00:46:34.819 00.002 10072 IsGuiding returns 0
00:46:34.820 00.001 10072 PulseGuide returned control before completion, sleep 504
00:46:34.836 00.016 1032 UpdateGuideState exits: m=1357 SNR=26.0
00:46:34.836 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:34.836 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:34.846 00.010 1032 Enqueuing Expose request
00:46:35.335 00.489 10072 IsGuiding returns 0
00:46:35.335 00.000 10072 Move returns status 0, amount 494
00:46:35.335 00.000 10072 MoveAxis(N, 0, ABG)
00:46:35.335 00.000 10072 Move returns status 0, amount 0
00:46:35.335 00.000 10072 move complete, result=0
00:46:35.335 00.000 10072 worker thread done servicing request
00:46:35.335 00.000 1032 GuideStep: 1.0 px 494 ms WEST, 0.1 px 0 ms NORTH
00:46:35.339 00.004 10072 Worker thread wakes up
00:46:35.339 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:35.339 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:35.975 00.636 10072 Exposure complete
00:46:36.043 00.068 10072 worker thread done servicing request
00:46:36.043 00.000 1032 OnExposeComplete: enter
00:46:36.045 00.002 1032 UpdateGuideState(): m_state=6
00:46:36.049 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3707
00:46:36.052 00.003 1032 Star::Find returns 1 (0), X=321.01, Y=744.18, Mass=1472, SNR=27.0, Peak=107 HFD=3.4
00:46:36.054 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
00:46:36.056 00.002 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
00:46:36.060 00.004 1032 CameraToMount -- cameraX=0.46 cameraY=-1.66 hyp=1.73 cameraTheta=-1.30 mountX=-1.73 mountY=-0.02, mountTheta=-3.13
00:46:36.064 00.004 1032 SchedulePrimaryMove(0F526948, x=0.46, y=-1.66, opts=13)
00:46:36.066 00.002 1032 Enqueuing Move request for scope (0.46, -1.66)
00:46:36.069 00.003 10072 Worker thread wakes up
00:46:36.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.46, -1.66) opts 0xd
00:46:36.069 00.000 10072 Handling offset move in thread for scope, endpoint = (0.46, -1.66)
00:46:36.069 00.000 10072 Moving (0.46, -1.66) raw xDistance=-1.73 yDistance=-0.02
00:46:36.071 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:36.075 00.004 10072 PPEC rslt: input = -1.73, final = -0.85, react = -0.85, pred = -0.00, hyst = -0.82, hyst_pct = 0.00, period_length = 289.25
00:46:36.075 00.000 10072 PPEC: input: -1.73, control: -0.85, exposure: 500
00:46:36.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:36.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:46:36.075 00.000 10072 MoveAxis(E, 869, ABG)
00:46:36.075 00.000 10072 Guiding  Dir = 2, Dur = 869
00:46:36.075 00.000 10072 IsGuiding returns 0
00:46:36.077 00.002 10072 PulseGuide returned control before completion, sleep 879
00:46:36.100 00.023 1032 UpdateGuideState exits: m=1472 SNR=27.0
00:46:36.103 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:36.105 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:36.107 00.002 1032 Enqueuing Expose request
00:46:36.971 00.864 10072 IsGuiding returns 0
00:46:36.971 00.000 10072 Move returns status 0, amount 869
00:46:36.971 00.000 10072 MoveAxis(N, 0, ABG)
00:46:36.971 00.000 10072 Move returns status 0, amount 0
00:46:36.971 00.000 10072 move complete, result=0
00:46:36.971 00.000 10072 worker thread done servicing request
00:46:36.971 00.000 10072 Worker thread wakes up
00:46:36.971 00.000 1032 GuideStep: -1.7 px 869 ms EAST, -0.0 px 0 ms NORTH
00:46:36.975 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:36.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:37.601 00.626 10072 Exposure complete
00:46:37.669 00.068 10072 worker thread done servicing request
00:46:37.669 00.000 1032 OnExposeComplete: enter
00:46:37.671 00.002 1032 UpdateGuideState(): m_state=6
00:46:37.673 00.002 1032 Star::Find(15, 321, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3708
00:46:37.677 00.004 1032 Star::Find returns 1 (0), X=320.33, Y=746.16, Mass=1396, SNR=26.3, Peak=158 HFD=2.7
00:46:37.679 00.002 1032 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.83) = xAngle (0.35 = 0.35)
00:46:37.681 00.002 1032 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.35 = 0.35)
00:46:37.683 00.002 1032 CameraToMount -- cameraX=-0.22 cameraY=0.32 hyp=0.39 cameraTheta=2.18 mountX=0.37 mountY=0.13, mountTheta=0.35
00:46:37.687 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=0.32, opts=13)
00:46:37.689 00.002 1032 Enqueuing Move request for scope (-0.22, 0.32)
00:46:37.691 00.002 10072 Worker thread wakes up
00:46:37.691 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.32) opts 0xd
00:46:37.691 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.22, 0.32)
00:46:37.691 00.000 10072 Moving (-0.22, 0.32) raw xDistance=0.37 yDistance=0.13
00:46:37.695 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:37.698 00.003 10072 PPEC rslt: input = 0.37, final = 0.18, react = 0.18, pred = -0.00, hyst = 0.19, hyst_pct = 0.00, period_length = 289.24
00:46:37.698 00.000 10072 PPEC: input: 0.37, control: 0.18, exposure: 500
00:46:37.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:37.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:46:37.698 00.000 10072 MoveAxis(W, 180, ABG)
00:46:37.698 00.000 10072 Guiding  Dir = 3, Dur = 180
00:46:37.699 00.001 10072 IsGuiding returns 0
00:46:37.699 00.000 10072 PulseGuide returned control before completion, sleep 190
00:46:37.719 00.020 1032 UpdateGuideState exits: m=1396 SNR=26.3
00:46:37.719 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:37.719 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:37.719 00.000 1032 Enqueuing Expose request
00:46:37.904 00.185 10072 IsGuiding returns 0
00:46:37.905 00.001 10072 Move returns status 0, amount 180
00:46:37.905 00.000 10072 MoveAxis(N, 0, ABG)
00:46:37.905 00.000 10072 Move returns status 0, amount 0
00:46:37.905 00.000 10072 move complete, result=0
00:46:37.905 00.000 10072 worker thread done servicing request
00:46:37.905 00.000 10072 Worker thread wakes up
00:46:37.905 00.000 1032 GuideStep: 0.4 px 180 ms WEST, 0.1 px 0 ms NORTH
00:46:37.907 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:37.907 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:38.320 00.413 10072 Exposure complete
00:46:38.386 00.066 10072 worker thread done servicing request
00:46:38.388 00.002 1032 OnExposeComplete: enter
00:46:38.391 00.003 1032 UpdateGuideState(): m_state=6
00:46:38.394 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3709
00:46:38.396 00.002 1032 Star::Find returns 1 (0), X=320.03, Y=746.99, Mass=1424, SNR=26.6, Peak=169 HFD=2.8
00:46:38.400 00.004 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
00:46:38.402 00.002 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
00:46:38.406 00.004 1032 CameraToMount -- cameraX=-0.52 cameraY=1.15 hyp=1.26 cameraTheta=2.00 mountX=1.25 mountY=0.21, mountTheta=0.17
00:46:38.411 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.52, y=1.15, opts=13)
00:46:38.413 00.002 1032 Enqueuing Move request for scope (-0.52, 1.15)
00:46:38.417 00.004 10072 Worker thread wakes up
00:46:38.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 1.15) opts 0xd
00:46:38.417 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.52, 1.15)
00:46:38.417 00.000 10072 Moving (-0.52, 1.15) raw xDistance=1.25 yDistance=0.21
00:46:38.419 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:38.423 00.004 10072 PPEC rslt: input = 1.25, final = 0.60, react = 0.61, pred = -0.01, hyst = 0.51, hyst_pct = 0.00, period_length = 289.24
00:46:38.423 00.000 10072 PPEC: input: 1.25, control: 0.60, exposure: 500
00:46:38.423 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:46:38.423 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:46:38.423 00.000 10072 MoveAxis(W, 615, ABG)
00:46:38.423 00.000 10072 Guiding  Dir = 3, Dur = 615
00:46:38.425 00.002 10072 IsGuiding returns 0
00:46:38.426 00.001 10072 PulseGuide returned control before completion, sleep 625
00:46:38.451 00.025 1032 UpdateGuideState exits: m=1424 SNR=26.6
00:46:38.455 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:38.458 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:38.461 00.003 1032 Enqueuing Expose request
00:46:39.056 00.595 10072 IsGuiding returns 1
00:46:39.056 00.000 10072 scope still moving after pulse duration time elapsed
00:46:39.087 00.031 10072 IsGuiding returns 0
00:46:39.087 00.000 10072 scope move finished after 615 + 47 ms
00:46:39.087 00.000 10072 Move returns status 0, amount 615
00:46:39.087 00.000 10072 MoveAxis(N, 0, ABG)
00:46:39.087 00.000 10072 Move returns status 0, amount 0
00:46:39.087 00.000 10072 move complete, result=0
00:46:39.087 00.000 10072 worker thread done servicing request
00:46:39.087 00.000 10072 Worker thread wakes up
00:46:39.087 00.000 1032 GuideStep: 1.2 px 615 ms WEST, 0.2 px 0 ms NORTH
00:46:39.093 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:39.093 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:39.722 00.629 10072 Exposure complete
00:46:39.801 00.079 10072 worker thread done servicing request
00:46:39.801 00.000 1032 OnExposeComplete: enter
00:46:39.805 00.004 1032 UpdateGuideState(): m_state=6
00:46:39.807 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3710
00:46:39.812 00.005 1032 Star::Find returns 1 (0), X=321.08, Y=744.09, Mass=1381, SNR=26.2, Peak=110 HFD=3.0
00:46:39.815 00.003 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
00:46:39.817 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
00:46:39.820 00.003 1032 CameraToMount -- cameraX=0.52 cameraY=-1.75 hyp=1.83 cameraTheta=-1.28 mountX=-1.83 mountY=-0.06, mountTheta=-3.11
00:46:39.825 00.005 1032 SchedulePrimaryMove(0F526948, x=0.52, y=-1.75, opts=13)
00:46:39.828 00.003 1032 Enqueuing Move request for scope (0.52, -1.75)
00:46:39.830 00.002 10072 Worker thread wakes up
00:46:39.830 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.52, -1.75) opts 0xd
00:46:39.830 00.000 10072 Handling offset move in thread for scope, endpoint = (0.52, -1.75)
00:46:39.830 00.000 10072 Moving (0.52, -1.75) raw xDistance=-1.83 yDistance=-0.06
00:46:39.834 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:39.837 00.003 10072 PPEC rslt: input = -1.83, final = -0.91, react = -0.90, pred = -0.01, hyst = -0.80, hyst_pct = 0.00, period_length = 289.24
00:46:39.837 00.000 10072 PPEC: input: -1.83, control: -0.91, exposure: 500
00:46:39.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:39.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:46:39.837 00.000 10072 MoveAxis(E, 927, ABG)
00:46:39.837 00.000 10072 Guiding  Dir = 2, Dur = 927
00:46:39.837 00.000 10072 IsGuiding returns 0
00:46:39.839 00.002 10072 PulseGuide returned control before completion, sleep 937
00:46:39.866 00.027 1032 UpdateGuideState exits: m=1381 SNR=26.2
00:46:39.869 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:39.871 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:39.875 00.004 1032 Enqueuing Expose request
00:46:40.791 00.916 10072 IsGuiding returns 0
00:46:40.792 00.001 10072 Move returns status 0, amount 927
00:46:40.792 00.000 10072 MoveAxis(N, 0, ABG)
00:46:40.792 00.000 10072 Move returns status 0, amount 0
00:46:40.792 00.000 10072 move complete, result=0
00:46:40.792 00.000 10072 worker thread done servicing request
00:46:40.792 00.000 10072 Worker thread wakes up
00:46:40.792 00.000 1032 GuideStep: -1.8 px 927 ms EAST, -0.1 px 0 ms NORTH
00:46:40.794 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:40.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:41.428 00.634 10072 Exposure complete
00:46:41.499 00.071 10072 worker thread done servicing request
00:46:41.499 00.000 1032 OnExposeComplete: enter
00:46:41.502 00.003 1032 UpdateGuideState(): m_state=6
00:46:41.505 00.003 1032 Star::Find(15, 321, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3711
00:46:41.507 00.002 1032 Star::Find returns 1 (0), X=320.38, Y=746.75, Mass=1494, SNR=27.2, Peak=174 HFD=2.8
00:46:41.511 00.004 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
00:46:41.513 00.002 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
00:46:41.515 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=0.92 hyp=0.93 cameraTheta=1.75 mountX=0.93 mountY=-0.07, mountTheta=-0.08
00:46:41.519 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.92, opts=13)
00:46:41.523 00.004 1032 Enqueuing Move request for scope (-0.17, 0.92)
00:46:41.525 00.002 10072 Worker thread wakes up
00:46:41.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.92) opts 0xd
00:46:41.525 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.92)
00:46:41.525 00.000 10072 Moving (-0.17, 0.92) raw xDistance=0.93 yDistance=-0.07
00:46:41.527 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:41.531 00.004 10072 PPEC rslt: input = 0.93, final = 0.44, react = 0.45, pred = -0.01, hyst = 0.44, hyst_pct = 0.00, period_length = 289.23
00:46:41.531 00.000 10072 PPEC: input: 0.93, control: 0.44, exposure: 500
00:46:41.531 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:41.531 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:46:41.531 00.000 10072 MoveAxis(W, 453, ABG)
00:46:41.531 00.000 10072 Guiding  Dir = 3, Dur = 453
00:46:41.533 00.002 10072 IsGuiding returns 0
00:46:41.533 00.000 10072 PulseGuide returned control before completion, sleep 463
00:46:41.559 00.026 1032 UpdateGuideState exits: m=1494 SNR=27.2
00:46:41.561 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:41.563 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:41.567 00.004 1032 Enqueuing Expose request
00:46:42.009 00.442 10072 IsGuiding returns 0
00:46:42.009 00.000 10072 Move returns status 0, amount 453
00:46:42.009 00.000 10072 MoveAxis(N, 0, ABG)
00:46:42.009 00.000 10072 Move returns status 0, amount 0
00:46:42.009 00.000 10072 move complete, result=0
00:46:42.009 00.000 10072 worker thread done servicing request
00:46:42.009 00.000 10072 Worker thread wakes up
00:46:42.009 00.000 1032 GuideStep: 0.9 px 453 ms WEST, -0.1 px 0 ms NORTH
00:46:42.013 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:42.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:42.645 00.632 10072 Exposure complete
00:46:42.720 00.075 10072 worker thread done servicing request
00:46:42.720 00.000 1032 OnExposeComplete: enter
00:46:42.725 00.005 1032 UpdateGuideState(): m_state=6
00:46:42.729 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3712
00:46:42.732 00.003 1032 Star::Find returns 1 (0), X=320.26, Y=746.79, Mass=1510, SNR=27.4, Peak=142 HFD=3.6
00:46:42.735 00.003 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
00:46:42.738 00.003 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
00:46:42.740 00.002 1032 CameraToMount -- cameraX=-0.29 cameraY=0.95 hyp=0.99 cameraTheta=1.86 mountX=0.99 mountY=0.03, mountTheta=0.03
00:46:42.744 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.29, y=0.95, opts=13)
00:46:42.749 00.005 1032 Enqueuing Move request for scope (-0.29, 0.95)
00:46:42.753 00.004 10072 Worker thread wakes up
00:46:42.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.95) opts 0xd
00:46:42.753 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.29, 0.95)
00:46:42.753 00.000 10072 Moving (-0.29, 0.95) raw xDistance=0.99 yDistance=0.03
00:46:42.755 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:42.758 00.003 10072 PPEC rslt: input = 0.99, final = 0.49, react = 0.49, pred = -0.00, hyst = 0.39, hyst_pct = 0.00, period_length = 289.23
00:46:42.758 00.000 10072 PPEC: input: 0.99, control: 0.49, exposure: 500
00:46:42.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:42.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:46:42.758 00.000 10072 MoveAxis(W, 496, ABG)
00:46:42.758 00.000 10072 Guiding  Dir = 3, Dur = 496
00:46:42.760 00.002 10072 IsGuiding returns 0
00:46:42.760 00.000 10072 PulseGuide returned control before completion, sleep 506
00:46:42.784 00.024 1032 UpdateGuideState exits: m=1510 SNR=27.4
00:46:42.788 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:42.793 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:42.793 00.000 1032 Enqueuing Expose request
00:46:43.268 00.475 10072 IsGuiding returns 1
00:46:43.268 00.000 10072 scope still moving after pulse duration time elapsed
00:46:43.299 00.031 10072 IsGuiding returns 0
00:46:43.299 00.000 10072 scope move finished after 496 + 43 ms
00:46:43.300 00.001 10072 Move returns status 0, amount 496
00:46:43.300 00.000 10072 MoveAxis(N, 0, ABG)
00:46:43.300 00.000 10072 Move returns status 0, amount 0
00:46:43.300 00.000 10072 move complete, result=0
00:46:43.300 00.000 10072 worker thread done servicing request
00:46:43.300 00.000 10072 Worker thread wakes up
00:46:43.300 00.000 1032 GuideStep: 1.0 px 496 ms WEST, 0.0 px 0 ms NORTH
00:46:43.303 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:43.303 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:43.934 00.631 10072 Exposure complete
00:46:43.983 00.049 10072 worker thread done servicing request
00:46:43.983 00.000 1032 OnExposeComplete: enter
00:46:43.987 00.004 1032 UpdateGuideState(): m_state=6
00:46:43.987 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3713
00:46:43.991 00.004 1032 Star::Find returns 1 (0), X=320.90, Y=744.90, Mass=1461, SNR=26.9, Peak=152 HFD=2.8
00:46:43.991 00.000 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
00:46:43.993 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
00:46:43.996 00.003 1032 CameraToMount -- cameraX=0.35 cameraY=-0.94 hyp=1.00 cameraTheta=-1.21 mountX=-1.00 mountY=-0.10, mountTheta=-3.04
00:46:43.999 00.003 1032 SchedulePrimaryMove(0F526948, x=0.35, y=-0.94, opts=13)
00:46:44.001 00.002 1032 Enqueuing Move request for scope (0.35, -0.94)
00:46:44.003 00.002 10072 Worker thread wakes up
00:46:44.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.94) opts 0xd
00:46:44.003 00.000 10072 Handling offset move in thread for scope, endpoint = (0.35, -0.94)
00:46:44.003 00.000 10072 Moving (0.35, -0.94) raw xDistance=-1.00 yDistance=-0.10
00:46:44.005 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:44.007 00.002 10072 PPEC rslt: input = -1.00, final = -0.49, react = -0.49, pred = -0.00, hyst = -0.42, hyst_pct = 0.00, period_length = 289.23
00:46:44.007 00.000 10072 PPEC: input: -1.00, control: -0.49, exposure: 500
00:46:44.007 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:44.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:46:44.007 00.000 10072 MoveAxis(E, 500, ABG)
00:46:44.007 00.000 10072 Guiding  Dir = 2, Dur = 500
00:46:44.008 00.001 10072 IsGuiding returns 0
00:46:44.008 00.000 10072 PulseGuide returned control before completion, sleep 510
00:46:44.025 00.017 1032 UpdateGuideState exits: m=1461 SNR=26.9
00:46:44.027 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:44.030 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:44.030 00.000 1032 Enqueuing Expose request
00:46:44.531 00.501 10072 IsGuiding returns 1
00:46:44.531 00.000 10072 scope still moving after pulse duration time elapsed
00:46:44.563 00.032 10072 IsGuiding returns 0
00:46:44.563 00.000 10072 scope move finished after 500 + 54 ms
00:46:44.563 00.000 10072 Move returns status 0, amount 500
00:46:44.563 00.000 10072 MoveAxis(N, 0, ABG)
00:46:44.563 00.000 10072 Move returns status 0, amount 0
00:46:44.563 00.000 10072 move complete, result=0
00:46:44.563 00.000 10072 worker thread done servicing request
00:46:44.563 00.000 10072 Worker thread wakes up
00:46:44.563 00.000 1032 GuideStep: -1.0 px 500 ms EAST, -0.1 px 0 ms NORTH
00:46:44.563 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:44.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:45.197 00.634 10072 Exposure complete
00:46:45.235 00.038 10072 worker thread done servicing request
00:46:45.235 00.000 1032 OnExposeComplete: enter
00:46:45.235 00.000 1032 UpdateGuideState(): m_state=6
00:46:45.235 00.000 1032 Star::Find(15, 320, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3714
00:46:45.235 00.000 1032 Star::Find returns 1 (0), X=320.34, Y=746.87, Mass=1328, SNR=25.6, Peak=162 HFD=2.6
00:46:45.245 00.010 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
00:46:45.245 00.000 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
00:46:45.245 00.000 1032 CameraToMount -- cameraX=-0.21 cameraY=1.03 hyp=1.06 cameraTheta=1.77 mountX=1.05 mountY=-0.07, mountTheta=-0.06
00:46:45.245 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=1.03, opts=13)
00:46:45.251 00.006 1032 Enqueuing Move request for scope (-0.21, 1.03)
00:46:45.251 00.000 10072 Worker thread wakes up
00:46:45.251 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 1.03) opts 0xd
00:46:45.251 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, 1.03)
00:46:45.251 00.000 10072 Moving (-0.21, 1.03) raw xDistance=1.05 yDistance=-0.07
00:46:45.255 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:45.255 00.000 10072 PPEC rslt: input = 1.05, final = 0.52, react = 0.52, pred = -0.00, hyst = 0.49, hyst_pct = 0.00, period_length = 289.22
00:46:45.255 00.000 10072 PPEC: input: 1.05, control: 0.52, exposure: 500
00:46:45.255 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:45.255 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:46:45.255 00.000 10072 MoveAxis(W, 527, ABG)
00:46:45.255 00.000 10072 Guiding  Dir = 3, Dur = 527
00:46:45.257 00.002 10072 IsGuiding returns 0
00:46:45.257 00.000 10072 PulseGuide returned control before completion, sleep 537
00:46:45.271 00.014 1032 UpdateGuideState exits: m=1328 SNR=25.6
00:46:45.274 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:45.274 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:45.274 00.000 1032 Enqueuing Expose request
00:46:45.811 00.537 10072 IsGuiding returns 0
00:46:45.811 00.000 10072 Move returns status 0, amount 527
00:46:45.811 00.000 10072 MoveAxis(N, 0, ABG)
00:46:45.811 00.000 10072 Move returns status 0, amount 0
00:46:45.811 00.000 10072 move complete, result=0
00:46:45.811 00.000 10072 worker thread done servicing request
00:46:45.811 00.000 10072 Worker thread wakes up
00:46:45.811 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:45.811 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:45.811 00.000 1032 GuideStep: 1.1 px 527 ms WEST, -0.1 px 0 ms NORTH
00:46:46.445 00.634 10072 Exposure complete
00:46:46.495 00.050 10072 worker thread done servicing request
00:46:46.495 00.000 1032 OnExposeComplete: enter
00:46:46.497 00.002 1032 UpdateGuideState(): m_state=6
00:46:46.499 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3715
00:46:46.499 00.000 1032 Star::Find returns 1 (0), X=320.98, Y=744.12, Mass=1377, SNR=26.0, Peak=121 HFD=3.0
00:46:46.501 00.002 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
00:46:46.503 00.002 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
00:46:46.503 00.000 1032 CameraToMount -- cameraX=0.43 cameraY=-1.72 hyp=1.77 cameraTheta=-1.32 mountX=-1.77 mountY=0.02, mountTheta=3.13
00:46:46.505 00.002 1032 SchedulePrimaryMove(0F526948, x=0.43, y=-1.72, opts=13)
00:46:46.508 00.003 1032 Enqueuing Move request for scope (0.43, -1.72)
00:46:46.508 00.000 10072 Worker thread wakes up
00:46:46.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.43, -1.72) opts 0xd
00:46:46.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.43, -1.72)
00:46:46.508 00.000 10072 Moving (0.43, -1.72) raw xDistance=-1.77 yDistance=0.02
00:46:46.510 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:46.512 00.002 10072 PPEC rslt: input = -1.77, final = -0.87, react = -0.87, pred = 0.00, hyst = -0.80, hyst_pct = 0.00, period_length = 289.22
00:46:46.512 00.000 10072 PPEC: input: -1.77, control: -0.87, exposure: 500
00:46:46.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:46.512 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:46:46.512 00.000 10072 MoveAxis(E, 885, ABG)
00:46:46.512 00.000 10072 Guiding  Dir = 2, Dur = 885
00:46:46.514 00.002 10072 IsGuiding returns 0
00:46:46.514 00.000 10072 PulseGuide returned control before completion, sleep 895
00:46:46.525 00.011 1032 UpdateGuideState exits: m=1377 SNR=26.0
00:46:46.530 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:46.532 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:46.534 00.002 1032 Enqueuing Expose request
00:46:47.420 00.886 10072 IsGuiding returns 0
00:46:47.420 00.000 10072 Move returns status 0, amount 885
00:46:47.420 00.000 10072 MoveAxis(N, 0, ABG)
00:46:47.420 00.000 10072 Move returns status 0, amount 0
00:46:47.420 00.000 10072 move complete, result=0
00:46:47.420 00.000 10072 worker thread done servicing request
00:46:47.420 00.000 10072 Worker thread wakes up
00:46:47.420 00.000 1032 GuideStep: -1.8 px 885 ms EAST, 0.0 px 0 ms NORTH
00:46:47.420 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:47.420 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:48.057 00.637 10072 Exposure complete
00:46:48.090 00.033 10072 worker thread done servicing request
00:46:48.090 00.000 1032 OnExposeComplete: enter
00:46:48.090 00.000 1032 UpdateGuideState(): m_state=6
00:46:48.104 00.014 1032 Star::Find(15, 320, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3716
00:46:48.104 00.000 1032 Star::Find returns 1 (0), X=320.56, Y=746.42, Mass=1309, SNR=25.5, Peak=138 HFD=3.1
00:46:48.106 00.002 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
00:46:48.108 00.002 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
00:46:48.110 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.59 hyp=0.59 cameraTheta=1.56 mountX=0.56 mountY=-0.16, mountTheta=-0.27
00:46:48.112 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.59, opts=13)
00:46:48.114 00.002 1032 Enqueuing Move request for scope (0.01, 0.59)
00:46:48.114 00.000 10072 Worker thread wakes up
00:46:48.114 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.59) opts 0xd
00:46:48.114 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.59)
00:46:48.114 00.000 10072 Moving (0.01, 0.59) raw xDistance=0.56 yDistance=-0.16
00:46:48.114 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:48.118 00.004 10072 PPEC rslt: input = 0.56, final = 0.27, react = 0.28, pred = -0.00, hyst = 0.27, hyst_pct = 0.00, period_length = 289.22
00:46:48.118 00.000 10072 PPEC: input: 0.56, control: 0.27, exposure: 500
00:46:48.118 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:48.118 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:46:48.118 00.000 10072 MoveAxis(W, 280, ABG)
00:46:48.118 00.000 10072 Guiding  Dir = 3, Dur = 280
00:46:48.121 00.003 10072 IsGuiding returns 0
00:46:48.121 00.000 10072 PulseGuide returned control before completion, sleep 290
00:46:48.121 00.000 1032 UpdateGuideState exits: m=1309 SNR=25.5
00:46:48.137 00.016 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:48.137 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:48.139 00.002 1032 Enqueuing Expose request
00:46:48.422 00.283 10072 IsGuiding returns 0
00:46:48.422 00.000 10072 Move returns status 0, amount 280
00:46:48.422 00.000 10072 MoveAxis(N, 0, ABG)
00:46:48.422 00.000 10072 Move returns status 0, amount 0
00:46:48.422 00.000 10072 move complete, result=0
00:46:48.422 00.000 10072 worker thread done servicing request
00:46:48.422 00.000 10072 Worker thread wakes up
00:46:48.422 00.000 1032 GuideStep: 0.6 px 280 ms WEST, -0.2 px 0 ms NORTH
00:46:48.422 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:48.422 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:48.833 00.411 10072 Exposure complete
00:46:48.876 00.043 10072 worker thread done servicing request
00:46:48.876 00.000 1032 OnExposeComplete: enter
00:46:48.876 00.000 1032 UpdateGuideState(): m_state=6
00:46:48.879 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3717
00:46:48.879 00.000 1032 Star::Find returns 1 (0), X=320.49, Y=747.26, Mass=1366, SNR=26.0, Peak=149 HFD=2.8
00:46:48.881 00.002 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
00:46:48.883 00.002 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
00:46:48.884 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=1.42 hyp=1.42 cameraTheta=1.61 mountX=1.39 mountY=-0.30, mountTheta=-0.22
00:46:48.886 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=1.42, opts=13)
00:46:48.888 00.002 1032 Enqueuing Move request for scope (-0.06, 1.42)
00:46:48.891 00.003 10072 Worker thread wakes up
00:46:48.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 1.42) opts 0xd
00:46:48.891 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 1.42)
00:46:48.891 00.000 10072 Moving (-0.06, 1.42) raw xDistance=1.39 yDistance=-0.30
00:46:48.891 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:48.894 00.003 10072 PPEC rslt: input = 1.39, final = 0.68, react = 0.68, pred = -0.00, hyst = 0.57, hyst_pct = 0.00, period_length = 289.21
00:46:48.894 00.000 10072 PPEC: input: 1.39, control: 0.68, exposure: 500
00:46:48.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:46:48.894 00.000 10072 MoveAxis(W, 693, ABG)
00:46:48.894 00.000 10072 Guiding  Dir = 3, Dur = 693
00:46:48.896 00.002 10072 IsGuiding returns 0
00:46:48.896 00.000 10072 PulseGuide returned control before completion, sleep 703
00:46:48.904 00.008 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:46:48.911 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:48.913 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:48.915 00.002 1032 Enqueuing Expose request
00:46:49.606 00.691 10072 IsGuiding returns 1
00:46:49.606 00.000 10072 scope still moving after pulse duration time elapsed
00:46:49.638 00.032 10072 IsGuiding returns 0
00:46:49.638 00.000 10072 scope move finished after 693 + 49 ms
00:46:49.639 00.001 10072 Move returns status 0, amount 693
00:46:49.639 00.000 10072 MoveAxis(N, 196, ABG)
00:46:49.639 00.000 10072 Guiding  Dir = 0, Dur = 196
00:46:49.639 00.000 10072 IsGuiding returns 0
00:46:49.639 00.000 10072 PulseGuide returned control before completion, sleep 206
00:46:49.863 00.224 10072 IsGuiding returns 0
00:46:49.863 00.000 10072 Move returns status 0, amount 196
00:46:49.863 00.000 10072 move complete, result=0
00:46:49.864 00.001 10072 worker thread done servicing request
00:46:49.864 00.000 10072 Worker thread wakes up
00:46:49.864 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:49.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:49.864 00.000 1032 GuideStep: 1.4 px 693 ms WEST, -0.3 px 196 ms NORTH
00:46:50.500 00.636 10072 Exposure complete
00:46:50.547 00.047 10072 worker thread done servicing request
00:46:50.549 00.002 1032 OnExposeComplete: enter
00:46:50.551 00.002 1032 UpdateGuideState(): m_state=6
00:46:50.553 00.002 1032 Star::Find(15, 320, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3718
00:46:50.555 00.002 1032 Star::Find returns 1 (0), X=320.71, Y=744.53, Mass=1449, SNR=26.8, Peak=149 HFD=3.0
00:46:50.557 00.002 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.01)
00:46:50.557 00.000 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.01)
00:46:50.559 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-1.31 hyp=1.32 cameraTheta=-1.45 mountX=-1.31 mountY=0.18, mountTheta=3.01
00:46:50.563 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-1.31, opts=13)
00:46:50.565 00.002 1032 Enqueuing Move request for scope (0.16, -1.31)
00:46:50.567 00.002 10072 Worker thread wakes up
00:46:50.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -1.31) opts 0xd
00:46:50.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -1.31)
00:46:50.567 00.000 10072 Moving (0.16, -1.31) raw xDistance=-1.31 yDistance=0.18
00:46:50.569 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:50.571 00.002 10072 PPEC rslt: input = -1.31, final = -0.64, react = -0.64, pred = -0.00, hyst = -0.56, hyst_pct = 0.00, period_length = 289.21
00:46:50.571 00.000 10072 PPEC: input: -1.31, control: -0.64, exposure: 500
00:46:50.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:50.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:46:50.571 00.000 10072 MoveAxis(E, 656, ABG)
00:46:50.571 00.000 10072 Guiding  Dir = 2, Dur = 656
00:46:50.571 00.000 10072 IsGuiding returns 0
00:46:50.573 00.002 10072 PulseGuide returned control before completion, sleep 666
00:46:50.582 00.009 1032 UpdateGuideState exits: m=1449 SNR=26.8
00:46:50.593 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:50.593 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:50.597 00.004 1032 Enqueuing Expose request
00:46:51.243 00.646 10072 IsGuiding returns 1
00:46:51.243 00.000 10072 scope still moving after pulse duration time elapsed
00:46:51.274 00.031 10072 IsGuiding returns 0
00:46:51.274 00.000 10072 scope move finished after 656 + 45 ms
00:46:51.274 00.000 10072 Move returns status 0, amount 656
00:46:51.274 00.000 10072 MoveAxis(N, 0, ABG)
00:46:51.274 00.000 10072 Move returns status 0, amount 0
00:46:51.274 00.000 10072 move complete, result=0
00:46:51.274 00.000 10072 worker thread done servicing request
00:46:51.274 00.000 10072 Worker thread wakes up
00:46:51.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:51.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:51.274 00.000 1032 GuideStep: -1.3 px 656 ms EAST, 0.2 px 0 ms NORTH
00:46:51.913 00.639 10072 Exposure complete
00:46:51.957 00.044 10072 worker thread done servicing request
00:46:51.958 00.001 1032 OnExposeComplete: enter
00:46:51.960 00.002 1032 UpdateGuideState(): m_state=6
00:46:51.960 00.000 1032 Star::Find(15, 320, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3719
00:46:51.962 00.002 1032 Star::Find returns 1 (0), X=320.21, Y=746.68, Mass=1330, SNR=25.6, Peak=164 HFD=2.7
00:46:51.964 00.002 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
00:46:51.964 00.000 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
00:46:51.966 00.002 1032 CameraToMount -- cameraX=-0.34 cameraY=0.84 hyp=0.91 cameraTheta=1.95 mountX=0.90 mountY=0.11, mountTheta=0.12
00:46:51.968 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.34, y=0.84, opts=13)
00:46:51.970 00.002 1032 Enqueuing Move request for scope (-0.34, 0.84)
00:46:51.972 00.002 10072 Worker thread wakes up
00:46:51.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.84) opts 0xd
00:46:51.972 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.34, 0.84)
00:46:51.972 00.000 10072 Moving (-0.34, 0.84) raw xDistance=0.90 yDistance=0.11
00:46:51.974 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:51.976 00.002 10072 PPEC rslt: input = 0.90, final = 0.44, react = 0.44, pred = 0.00, hyst = 0.43, hyst_pct = 0.00, period_length = 289.21
00:46:51.976 00.000 10072 PPEC: input: 0.90, control: 0.44, exposure: 500
00:46:51.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:51.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:46:51.976 00.000 10072 MoveAxis(W, 453, ABG)
00:46:51.976 00.000 10072 Guiding  Dir = 3, Dur = 453
00:46:51.977 00.001 10072 IsGuiding returns 0
00:46:51.978 00.001 10072 PulseGuide returned control before completion, sleep 463
00:46:51.991 00.013 1032 UpdateGuideState exits: m=1330 SNR=25.6
00:46:51.993 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:51.995 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:51.997 00.002 1032 Enqueuing Expose request
00:46:52.451 00.454 10072 IsGuiding returns 0
00:46:52.451 00.000 10072 Move returns status 0, amount 453
00:46:52.452 00.001 10072 MoveAxis(N, 0, ABG)
00:46:52.452 00.000 10072 Move returns status 0, amount 0
00:46:52.452 00.000 10072 move complete, result=0
00:46:52.452 00.000 10072 worker thread done servicing request
00:46:52.452 00.000 10072 Worker thread wakes up
00:46:52.452 00.000 1032 GuideStep: 0.9 px 453 ms WEST, 0.1 px 0 ms NORTH
00:46:52.454 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:52.455 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:53.085 00.630 10072 Exposure complete
00:46:53.134 00.049 10072 worker thread done servicing request
00:46:53.134 00.000 1032 OnExposeComplete: enter
00:46:53.136 00.002 1032 UpdateGuideState(): m_state=6
00:46:53.138 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3720
00:46:53.138 00.000 1032 Star::Find returns 1 (0), X=320.80, Y=744.12, Mass=1389, SNR=26.2, Peak=116 HFD=3.1
00:46:53.141 00.003 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
00:46:53.141 00.000 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
00:46:53.143 00.002 1032 CameraToMount -- cameraX=0.25 cameraY=-1.72 hyp=1.74 cameraTheta=-1.42 mountX=-1.72 mountY=0.19, mountTheta=3.03
00:46:53.147 00.004 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-1.72, opts=13)
00:46:53.148 00.001 1032 Enqueuing Move request for scope (0.25, -1.72)
00:46:53.150 00.002 10072 Worker thread wakes up
00:46:53.150 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -1.72) opts 0xd
00:46:53.150 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -1.72)
00:46:53.150 00.000 10072 Moving (0.25, -1.72) raw xDistance=-1.72 yDistance=0.19
00:46:53.152 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:53.154 00.002 10072 PPEC rslt: input = -1.72, final = -0.85, react = -0.85, pred = -0.00, hyst = -0.79, hyst_pct = 0.00, period_length = 289.20
00:46:53.154 00.000 10072 PPEC: input: -1.72, control: -0.85, exposure: 500
00:46:53.154 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:53.156 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:46:53.156 00.000 10072 MoveAxis(E, 868, ABG)
00:46:53.156 00.000 10072 Guiding  Dir = 2, Dur = 868
00:46:53.156 00.000 10072 IsGuiding returns 0
00:46:53.156 00.000 10072 PulseGuide returned control before completion, sleep 878
00:46:53.172 00.016 1032 UpdateGuideState exits: m=1389 SNR=26.2
00:46:53.175 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:53.175 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:53.175 00.000 1032 Enqueuing Expose request
00:46:54.047 00.872 10072 IsGuiding returns 0
00:46:54.047 00.000 10072 Move returns status 0, amount 868
00:46:54.047 00.000 10072 MoveAxis(N, 0, ABG)
00:46:54.047 00.000 10072 Move returns status 0, amount 0
00:46:54.047 00.000 10072 move complete, result=0
00:46:54.047 00.000 10072 worker thread done servicing request
00:46:54.047 00.000 10072 Worker thread wakes up
00:46:54.047 00.000 1032 GuideStep: -1.7 px 868 ms EAST, 0.2 px 0 ms NORTH
00:46:54.047 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:54.047 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:54.684 00.637 10072 Exposure complete
00:46:54.747 00.063 10072 worker thread done servicing request
00:46:54.747 00.000 1032 OnExposeComplete: enter
00:46:54.752 00.005 1032 UpdateGuideState(): m_state=6
00:46:54.752 00.000 1032 Star::Find(15, 320, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3721
00:46:54.752 00.000 1032 Star::Find returns 1 (0), X=320.42, Y=746.02, Mass=1278, SNR=25.1, Peak=145 HFD=2.6
00:46:54.752 00.000 1032 MultiStar: exiting stabilization period
00:46:54.752 00.000 1032 MultiStar: [#1 -0.22,0.08,1.21,U] [#2 -0.07,0.12,1.01,U] [#3 -0.19,0.19,0.80,U] [#4 -0.40,0.51,0.00,M4] [#5 -0.19,0.21,0.72,U] [#6 -0.17,0.18,0.73,U] [#7 -0.33,-0.03,0.55,U] [#8 -0.18,0.30,0.62,U] 
00:46:54.760 00.008 1032 single-star, 7 included, MultiStar: {-0.18, 0.15}, one-star: {-0.13, 0.18}
00:46:54.763 00.003 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
00:46:54.766 00.003 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
00:46:54.769 00.003 1032 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.23 cameraTheta=2.21 mountX=0.21 mountY=0.08, mountTheta=0.38
00:46:54.769 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.18, opts=13)
00:46:54.769 00.000 1032 Enqueuing Move request for scope (-0.13, 0.18)
00:46:54.777 00.008 10072 Worker thread wakes up
00:46:54.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
00:46:54.777 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
00:46:54.777 00.000 10072 Moving (-0.13, 0.18) raw xDistance=0.21 yDistance=0.08
00:46:54.779 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:54.781 00.002 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 289.20
00:46:54.781 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
00:46:54.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:54.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:46:54.781 00.000 10072 MoveAxis(W, 101, ABG)
00:46:54.781 00.000 10072 Guiding  Dir = 3, Dur = 101
00:46:54.783 00.002 10072 IsGuiding returns 0
00:46:54.783 00.000 10072 PulseGuide returned control before completion, sleep 111
00:46:54.803 00.020 1032 UpdateGuideState exits: m=1278 SNR=25.1
00:46:54.807 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:54.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:54.811 00.002 1032 Enqueuing Expose request
00:46:54.910 00.099 10072 IsGuiding returns 0
00:46:54.910 00.000 10072 Move returns status 0, amount 101
00:46:54.910 00.000 10072 MoveAxis(N, 0, ABG)
00:46:54.910 00.000 10072 Move returns status 0, amount 0
00:46:54.910 00.000 10072 move complete, result=0
00:46:54.910 00.000 10072 worker thread done servicing request
00:46:54.910 00.000 10072 Worker thread wakes up
00:46:54.910 00.000 1032 GuideStep: 0.2 px 101 ms WEST, 0.1 px 0 ms NORTH
00:46:54.913 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:54.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:55.324 00.411 10072 Exposure complete
00:46:55.388 00.064 10072 worker thread done servicing request
00:46:55.388 00.000 1032 OnExposeComplete: enter
00:46:55.391 00.003 1032 UpdateGuideState(): m_state=6
00:46:55.393 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3722
00:46:55.395 00.002 1032 Star::Find returns 1 (0), X=320.11, Y=746.92, Mass=1345, SNR=25.8, Peak=176 HFD=2.6
00:46:55.399 00.004 1032 MultiStar: large primary error, entering stabilization period
00:46:55.399 00.000 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
00:46:55.399 00.000 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
00:46:55.399 00.000 1032 CameraToMount -- cameraX=-0.44 cameraY=1.08 hyp=1.17 cameraTheta=1.96 mountX=1.16 mountY=0.15, mountTheta=0.13
00:46:55.399 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.44, y=1.08, opts=13)
00:46:55.412 00.013 1032 Enqueuing Move request for scope (-0.44, 1.08)
00:46:55.412 00.000 10072 Worker thread wakes up
00:46:55.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 1.08) opts 0xd
00:46:55.412 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.44, 1.08)
00:46:55.412 00.000 10072 Moving (-0.44, 1.08) raw xDistance=1.16 yDistance=0.15
00:46:55.415 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:55.419 00.004 10072 PPEC rslt: input = 1.16, final = 0.57, react = 0.57, pred = -0.00, hyst = 0.47, hyst_pct = 0.00, period_length = 289.20
00:46:55.420 00.001 10072 PPEC: input: 1.16, control: 0.57, exposure: 500
00:46:55.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:55.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:46:55.420 00.000 10072 MoveAxis(W, 579, ABG)
00:46:55.420 00.000 10072 Guiding  Dir = 3, Dur = 579
00:46:55.420 00.000 10072 IsGuiding returns 0
00:46:55.420 00.000 10072 PulseGuide returned control before completion, sleep 589
00:46:55.441 00.021 1032 UpdateGuideState exits: m=1345 SNR=25.8
00:46:55.444 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:55.447 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:55.450 00.003 1032 Enqueuing Expose request
00:46:56.013 00.563 10072 IsGuiding returns 0
00:46:56.013 00.000 10072 Move returns status 0, amount 579
00:46:56.013 00.000 10072 MoveAxis(N, 0, ABG)
00:46:56.013 00.000 10072 Move returns status 0, amount 0
00:46:56.013 00.000 10072 move complete, result=0
00:46:56.014 00.001 10072 worker thread done servicing request
00:46:56.014 00.000 10072 Worker thread wakes up
00:46:56.014 00.000 1032 GuideStep: 1.2 px 579 ms WEST, 0.1 px 0 ms NORTH
00:46:56.016 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:56.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:56.645 00.629 10072 Exposure complete
00:46:56.714 00.069 10072 worker thread done servicing request
00:46:56.714 00.000 1032 OnExposeComplete: enter
00:46:56.717 00.003 1032 UpdateGuideState(): m_state=6
00:46:56.717 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3723
00:46:56.717 00.000 1032 Star::Find returns 1 (0), X=320.85, Y=744.52, Mass=1347, SNR=25.8, Peak=109 HFD=3.3
00:46:56.725 00.008 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.11)
00:46:56.727 00.002 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.11)
00:46:56.729 00.002 1032 CameraToMount -- cameraX=0.30 cameraY=-1.32 hyp=1.35 cameraTheta=-1.35 mountX=-1.35 mountY=0.05, mountTheta=3.11
00:46:56.733 00.004 1032 SchedulePrimaryMove(0F526948, x=0.30, y=-1.32, opts=13)
00:46:56.735 00.002 1032 Enqueuing Move request for scope (0.30, -1.32)
00:46:56.735 00.000 10072 Worker thread wakes up
00:46:56.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.30, -1.32) opts 0xd
00:46:56.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.30, -1.32)
00:46:56.735 00.000 10072 Moving (0.30, -1.32) raw xDistance=-1.35 yDistance=0.05
00:46:56.741 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:56.743 00.002 10072 PPEC rslt: input = -1.35, final = -0.66, react = -0.66, pred = -0.00, hyst = -0.59, hyst_pct = 0.00, period_length = 289.20
00:46:56.743 00.000 10072 PPEC: input: -1.35, control: -0.66, exposure: 500
00:46:56.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:56.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:46:56.743 00.000 10072 MoveAxis(E, 676, ABG)
00:46:56.743 00.000 10072 Guiding  Dir = 2, Dur = 676
00:46:56.745 00.002 10072 IsGuiding returns 0
00:46:56.745 00.000 10072 PulseGuide returned control before completion, sleep 686
00:46:56.765 00.020 1032 UpdateGuideState exits: m=1347 SNR=25.8
00:46:56.768 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:56.768 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:56.772 00.004 1032 Enqueuing Expose request
00:46:57.443 00.671 10072 IsGuiding returns 0
00:46:57.443 00.000 10072 Move returns status 0, amount 676
00:46:57.443 00.000 10072 MoveAxis(N, 0, ABG)
00:46:57.443 00.000 10072 Move returns status 0, amount 0
00:46:57.443 00.000 10072 move complete, result=0
00:46:57.443 00.000 10072 worker thread done servicing request
00:46:57.443 00.000 10072 Worker thread wakes up
00:46:57.443 00.000 1032 GuideStep: -1.3 px 676 ms EAST, 0.0 px 0 ms NORTH
00:46:57.447 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:57.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:58.081 00.634 10072 Exposure complete
00:46:58.145 00.064 10072 worker thread done servicing request
00:46:58.145 00.000 1032 OnExposeComplete: enter
00:46:58.148 00.003 1032 UpdateGuideState(): m_state=6
00:46:58.150 00.002 1032 Star::Find(15, 320, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3724
00:46:58.152 00.002 1032 Star::Find returns 1 (0), X=320.36, Y=746.08, Mass=1447, SNR=26.7, Peak=152 HFD=2.7
00:46:58.154 00.002 1032 MultiStar: exiting stabilization period
00:46:58.156 00.002 1032 MultiStar: [#1 -0.31,0.30,0.00,M3] [#2 -0.10,0.26,0.89,U] [#3 -0.11,0.27,0.72,U] [#4 -0.36,0.58,0.00,M5] [#5 -0.14,0.47,0.00,M6] [#6 -0.40,0.28,0.00,M1] [#7 -0.30,0.12,0.53,U] [#8 -0.26,0.53,0.00,M6] 
00:46:58.159 00.003 1032 refined, 3 included, MultiStar: {-0.17, 0.23}, one-star: {-0.19, 0.24}
00:46:58.161 00.002 1032 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.83) = xAngle (0.36 = 0.36)
00:46:58.163 00.002 1032 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.36 = 0.36)
00:46:58.165 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=0.23 hyp=0.28 cameraTheta=2.19 mountX=0.26 mountY=0.10, mountTheta=0.36
00:46:58.167 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.23, opts=13)
00:46:58.169 00.002 1032 Enqueuing Move request for scope (-0.17, 0.23)
00:46:58.172 00.003 10072 Worker thread wakes up
00:46:58.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.23) opts 0xd
00:46:58.172 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.23)
00:46:58.172 00.000 10072 Moving (-0.17, 0.23) raw xDistance=0.26 yDistance=0.10
00:46:58.176 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:58.179 00.003 10072 PPEC rslt: input = 0.26, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 289.19
00:46:58.179 00.000 10072 PPEC: input: 0.26, control: 0.14, exposure: 500
00:46:58.179 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:58.179 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:46:58.179 00.000 10072 MoveAxis(W, 138, ABG)
00:46:58.179 00.000 10072 Guiding  Dir = 3, Dur = 138
00:46:58.179 00.000 10072 IsGuiding returns 0
00:46:58.179 00.000 10072 PulseGuide returned control before completion, sleep 148
00:46:58.199 00.020 1032 UpdateGuideState exits: m=1447 SNR=26.7
00:46:58.203 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:58.204 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:58.208 00.004 1032 Enqueuing Expose request
00:46:58.345 00.137 10072 IsGuiding returns 0
00:46:58.345 00.000 10072 Move returns status 0, amount 138
00:46:58.345 00.000 10072 MoveAxis(N, 0, ABG)
00:46:58.345 00.000 10072 Move returns status 0, amount 0
00:46:58.345 00.000 10072 move complete, result=0
00:46:58.345 00.000 10072 worker thread done servicing request
00:46:58.346 00.001 10072 Worker thread wakes up
00:46:58.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:58.346 00.000 1032 GuideStep: 0.3 px 138 ms WEST, 0.1 px 0 ms NORTH
00:46:58.348 00.002 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:46:58.760 00.412 10072 Exposure complete
00:46:58.839 00.079 10072 worker thread done servicing request
00:46:58.839 00.000 1032 OnExposeComplete: enter
00:46:58.843 00.004 1032 UpdateGuideState(): m_state=6
00:46:58.845 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3725
00:46:58.849 00.004 1032 Star::Find returns 1 (0), X=320.25, Y=747.02, Mass=1388, SNR=26.2, Peak=174 HFD=2.5
00:46:58.852 00.003 1032 MultiStar: large primary error, entering stabilization period
00:46:58.853 00.001 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
00:46:58.857 00.004 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
00:46:58.860 00.003 1032 CameraToMount -- cameraX=-0.30 cameraY=1.18 hyp=1.21 cameraTheta=1.82 mountX=1.21 mountY=-0.01, mountTheta=-0.01
00:46:58.865 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.30, y=1.18, opts=13)
00:46:58.868 00.003 1032 Enqueuing Move request for scope (-0.30, 1.18)
00:46:58.870 00.002 10072 Worker thread wakes up
00:46:58.872 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 1.18) opts 0xd
00:46:58.872 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.30, 1.18)
00:46:58.872 00.000 10072 Moving (-0.30, 1.18) raw xDistance=1.21 yDistance=-0.01
00:46:58.874 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:46:58.876 00.002 10072 PPEC rslt: input = 1.21, final = 0.60, react = 0.59, pred = 0.00, hyst = 0.50, hyst_pct = 0.00, period_length = 289.19
00:46:58.876 00.000 10072 PPEC: input: 1.21, control: 0.60, exposure: 500
00:46:58.876 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:58.876 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:46:58.876 00.000 10072 MoveAxis(W, 612, ABG)
00:46:58.876 00.000 10072 Guiding  Dir = 3, Dur = 612
00:46:58.876 00.000 10072 IsGuiding returns 0
00:46:58.881 00.005 10072 PulseGuide returned control before completion, sleep 622
00:46:58.908 00.027 1032 UpdateGuideState exits: m=1388 SNR=26.2
00:46:58.912 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:58.916 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:46:58.918 00.002 1032 Enqueuing Expose request
00:46:59.515 00.597 10072 IsGuiding returns 1
00:46:59.515 00.000 10072 scope still moving after pulse duration time elapsed
00:46:59.546 00.031 10072 IsGuiding returns 0
00:46:59.546 00.000 10072 scope move finished after 612 + 54 ms
00:46:59.546 00.000 10072 Move returns status 0, amount 612
00:46:59.546 00.000 10072 MoveAxis(N, 0, ABG)
00:46:59.547 00.001 10072 Move returns status 0, amount 0
00:46:59.547 00.000 10072 move complete, result=0
00:46:59.547 00.000 10072 worker thread done servicing request
00:46:59.547 00.000 10072 Worker thread wakes up
00:46:59.547 00.000 1032 GuideStep: 1.2 px 612 ms WEST, -0.0 px 0 ms NORTH
00:46:59.551 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:46:59.551 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:00.182 00.631 10072 Exposure complete
00:47:00.245 00.063 10072 worker thread done servicing request
00:47:00.245 00.000 1032 OnExposeComplete: enter
00:47:00.249 00.004 1032 UpdateGuideState(): m_state=6
00:47:00.251 00.002 1032 Star::Find(15, 320, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3726
00:47:00.253 00.002 1032 Star::Find returns 1 (0), X=320.83, Y=744.58, Mass=1546, SNR=27.6, Peak=152 HFD=3.2
00:47:00.255 00.002 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
00:47:00.257 00.002 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
00:47:00.259 00.002 1032 CameraToMount -- cameraX=0.28 cameraY=-1.26 hyp=1.29 cameraTheta=-1.35 mountX=-1.29 mountY=0.05, mountTheta=3.10
00:47:00.264 00.005 1032 SchedulePrimaryMove(0F526948, x=0.28, y=-1.26, opts=13)
00:47:00.266 00.002 1032 Enqueuing Move request for scope (0.28, -1.26)
00:47:00.268 00.002 10072 Worker thread wakes up
00:47:00.268 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, -1.26) opts 0xd
00:47:00.268 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, -1.26)
00:47:00.268 00.000 10072 Moving (0.28, -1.26) raw xDistance=-1.29 yDistance=0.05
00:47:00.270 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:00.274 00.004 10072 PPEC rslt: input = -1.29, final = -0.62, react = -0.63, pred = 0.01, hyst = -0.56, hyst_pct = 0.00, period_length = 289.19
00:47:00.274 00.000 10072 PPEC: input: -1.29, control: -0.62, exposure: 500
00:47:00.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:00.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:47:00.274 00.000 10072 MoveAxis(E, 638, ABG)
00:47:00.274 00.000 10072 Guiding  Dir = 2, Dur = 638
00:47:00.275 00.001 10072 IsGuiding returns 0
00:47:00.276 00.001 10072 PulseGuide returned control before completion, sleep 648
00:47:00.296 00.020 1032 UpdateGuideState exits: m=1546 SNR=27.6
00:47:00.297 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:00.301 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:00.303 00.002 1032 Enqueuing Expose request
00:47:00.939 00.636 10072 IsGuiding returns 0
00:47:00.939 00.000 10072 Move returns status 0, amount 638
00:47:00.939 00.000 10072 MoveAxis(N, 0, ABG)
00:47:00.939 00.000 10072 Move returns status 0, amount 0
00:47:00.939 00.000 10072 move complete, result=0
00:47:00.940 00.001 10072 worker thread done servicing request
00:47:00.940 00.000 10072 Worker thread wakes up
00:47:00.940 00.000 1032 GuideStep: -1.3 px 638 ms EAST, 0.0 px 0 ms NORTH
00:47:00.943 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:00.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:01.575 00.632 10072 Exposure complete
00:47:01.660 00.085 10072 worker thread done servicing request
00:47:01.660 00.000 1032 OnExposeComplete: enter
00:47:01.664 00.004 1032 UpdateGuideState(): m_state=6
00:47:01.667 00.003 1032 Star::Find(15, 320, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3727
00:47:01.669 00.002 1032 Star::Find returns 1 (0), X=320.34, Y=746.54, Mass=1429, SNR=26.6, Peak=171 HFD=3.0
00:47:01.672 00.003 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
00:47:01.674 00.002 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
00:47:01.676 00.002 1032 CameraToMount -- cameraX=-0.21 cameraY=0.70 hyp=0.73 cameraTheta=1.86 mountX=0.73 mountY=0.02, mountTheta=0.03
00:47:01.681 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=0.70, opts=13)
00:47:01.686 00.005 1032 Enqueuing Move request for scope (-0.21, 0.70)
00:47:01.688 00.002 10072 Worker thread wakes up
00:47:01.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.70) opts 0xd
00:47:01.688 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, 0.70)
00:47:01.688 00.000 10072 Moving (-0.21, 0.70) raw xDistance=0.73 yDistance=0.02
00:47:01.690 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:01.694 00.004 10072 PPEC rslt: input = 0.73, final = 0.37, react = 0.36, pred = 0.01, hyst = 0.35, hyst_pct = 0.00, period_length = 289.19
00:47:01.694 00.000 10072 PPEC: input: 0.73, control: 0.37, exposure: 500
00:47:01.694 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:01.694 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:47:01.694 00.000 10072 MoveAxis(W, 375, ABG)
00:47:01.694 00.000 10072 Guiding  Dir = 3, Dur = 375
00:47:01.696 00.002 10072 IsGuiding returns 0
00:47:01.696 00.000 10072 PulseGuide returned control before completion, sleep 385
00:47:01.722 00.026 1032 UpdateGuideState exits: m=1429 SNR=26.6
00:47:01.726 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:01.729 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:01.732 00.003 1032 Enqueuing Expose request
00:47:02.093 00.361 10072 IsGuiding returns 0
00:47:02.093 00.000 10072 Move returns status 0, amount 375
00:47:02.093 00.000 10072 MoveAxis(N, 0, ABG)
00:47:02.093 00.000 10072 Move returns status 0, amount 0
00:47:02.093 00.000 10072 move complete, result=0
00:47:02.093 00.000 10072 worker thread done servicing request
00:47:02.093 00.000 1032 GuideStep: 0.7 px 375 ms WEST, 0.0 px 0 ms NORTH
00:47:02.097 00.004 10072 Worker thread wakes up
00:47:02.097 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:02.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:02.731 00.634 10072 Exposure complete
00:47:02.809 00.078 10072 worker thread done servicing request
00:47:02.809 00.000 1032 OnExposeComplete: enter
00:47:02.814 00.005 1032 UpdateGuideState(): m_state=6
00:47:02.818 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3728
00:47:02.821 00.003 1032 Star::Find returns 1 (0), X=320.22, Y=746.99, Mass=1397, SNR=26.3, Peak=161 HFD=2.6
00:47:02.824 00.003 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
00:47:02.828 00.004 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
00:47:02.832 00.004 1032 CameraToMount -- cameraX=-0.33 cameraY=1.15 hyp=1.20 cameraTheta=1.85 mountX=1.20 mountY=0.03, mountTheta=0.02
00:47:02.838 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.33, y=1.15, opts=13)
00:47:02.841 00.003 1032 Enqueuing Move request for scope (-0.33, 1.15)
00:47:02.844 00.003 10072 Worker thread wakes up
00:47:02.844 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 1.15) opts 0xd
00:47:02.844 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.33, 1.15)
00:47:02.844 00.000 10072 Moving (-0.33, 1.15) raw xDistance=1.20 yDistance=0.03
00:47:02.848 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:02.850 00.002 10072 PPEC rslt: input = 1.20, final = 0.60, react = 0.59, pred = 0.01, hyst = 0.50, hyst_pct = 0.00, period_length = 289.18
00:47:02.852 00.002 10072 PPEC: input: 1.20, control: 0.60, exposure: 500
00:47:02.852 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:02.852 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:47:02.852 00.000 10072 MoveAxis(W, 609, ABG)
00:47:02.852 00.000 10072 Guiding  Dir = 3, Dur = 609
00:47:02.852 00.000 10072 IsGuiding returns 0
00:47:02.853 00.001 10072 PulseGuide returned control before completion, sleep 619
00:47:02.879 00.026 1032 UpdateGuideState exits: m=1397 SNR=26.3
00:47:02.881 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:02.885 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:02.887 00.002 1032 Enqueuing Expose request
00:47:03.484 00.597 10072 IsGuiding returns 0
00:47:03.484 00.000 10072 Move returns status 0, amount 609
00:47:03.484 00.000 10072 MoveAxis(N, 0, ABG)
00:47:03.484 00.000 10072 Move returns status 0, amount 0
00:47:03.484 00.000 10072 move complete, result=0
00:47:03.484 00.000 10072 worker thread done servicing request
00:47:03.484 00.000 10072 Worker thread wakes up
00:47:03.484 00.000 1032 GuideStep: 1.2 px 609 ms WEST, 0.0 px 0 ms NORTH
00:47:03.487 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:03.487 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:04.122 00.635 10072 Exposure complete
00:47:04.199 00.077 10072 worker thread done servicing request
00:47:04.199 00.000 1032 OnExposeComplete: enter
00:47:04.203 00.004 1032 UpdateGuideState(): m_state=6
00:47:04.205 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3729
00:47:04.207 00.002 1032 Star::Find returns 1 (0), X=320.81, Y=744.71, Mass=1445, SNR=26.7, Peak=146 HFD=2.8
00:47:04.209 00.002 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
00:47:04.213 00.004 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
00:47:04.215 00.002 1032 CameraToMount -- cameraX=0.26 cameraY=-1.13 hyp=1.16 cameraTheta=-1.34 mountX=-1.16 mountY=0.04, mountTheta=3.11
00:47:04.220 00.005 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-1.13, opts=13)
00:47:04.222 00.002 1032 Enqueuing Move request for scope (0.26, -1.13)
00:47:04.224 00.002 10072 Worker thread wakes up
00:47:04.224 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -1.13) opts 0xd
00:47:04.224 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -1.13)
00:47:04.226 00.002 10072 Moving (0.26, -1.13) raw xDistance=-1.16 yDistance=0.04
00:47:04.228 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:04.230 00.002 10072 PPEC rslt: input = -1.16, final = -0.56, react = -0.57, pred = 0.01, hyst = -0.49, hyst_pct = 0.00, period_length = 289.18
00:47:04.230 00.000 10072 PPEC: input: -1.16, control: -0.56, exposure: 500
00:47:04.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:04.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:47:04.230 00.000 10072 MoveAxis(E, 572, ABG)
00:47:04.230 00.000 10072 Guiding  Dir = 2, Dur = 572
00:47:04.230 00.000 10072 IsGuiding returns 0
00:47:04.232 00.002 10072 PulseGuide returned control before completion, sleep 582
00:47:04.256 00.024 1032 UpdateGuideState exits: m=1445 SNR=26.7
00:47:04.258 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:04.261 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:04.263 00.002 1032 Enqueuing Expose request
00:47:04.830 00.567 10072 IsGuiding returns 0
00:47:04.830 00.000 10072 Move returns status 0, amount 572
00:47:04.830 00.000 10072 MoveAxis(N, 0, ABG)
00:47:04.830 00.000 10072 Move returns status 0, amount 0
00:47:04.830 00.000 10072 move complete, result=0
00:47:04.830 00.000 10072 worker thread done servicing request
00:47:04.830 00.000 10072 Worker thread wakes up
00:47:04.830 00.000 1032 GuideStep: -1.2 px 572 ms EAST, 0.0 px 0 ms NORTH
00:47:04.834 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:04.834 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:05.465 00.631 10072 Exposure complete
00:47:05.526 00.061 10072 worker thread done servicing request
00:47:05.526 00.000 1032 OnExposeComplete: enter
00:47:05.530 00.004 1032 UpdateGuideState(): m_state=6
00:47:05.532 00.002 1032 Star::Find(15, 320, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3730
00:47:05.533 00.001 1032 Star::Find returns 1 (0), X=320.32, Y=746.66, Mass=1490, SNR=27.2, Peak=182 HFD=3.0
00:47:05.536 00.003 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
00:47:05.538 00.002 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
00:47:05.540 00.002 1032 CameraToMount -- cameraX=-0.23 cameraY=0.82 hyp=0.85 cameraTheta=1.84 mountX=0.85 mountY=0.01, mountTheta=0.01
00:47:05.543 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.23, y=0.82, opts=13)
00:47:05.546 00.003 1032 Enqueuing Move request for scope (-0.23, 0.82)
00:47:05.548 00.002 10072 Worker thread wakes up
00:47:05.548 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.82) opts 0xd
00:47:05.548 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.23, 0.82)
00:47:05.548 00.000 10072 Moving (-0.23, 0.82) raw xDistance=0.85 yDistance=0.01
00:47:05.550 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:05.554 00.004 10072 PPEC rslt: input = 0.85, final = 0.43, react = 0.42, pred = 0.01, hyst = 0.41, hyst_pct = 0.00, period_length = 289.18
00:47:05.554 00.000 10072 PPEC: input: 0.85, control: 0.43, exposure: 500
00:47:05.554 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:05.555 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:47:05.555 00.000 10072 MoveAxis(W, 437, ABG)
00:47:05.555 00.000 10072 Guiding  Dir = 3, Dur = 437
00:47:05.555 00.000 10072 IsGuiding returns 0
00:47:05.556 00.001 10072 PulseGuide returned control before completion, sleep 447
00:47:05.577 00.021 1032 UpdateGuideState exits: m=1490 SNR=27.2
00:47:05.580 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:05.583 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:05.585 00.002 1032 Enqueuing Expose request
00:47:06.011 00.426 10072 IsGuiding returns 0
00:47:06.011 00.000 10072 Move returns status 0, amount 437
00:47:06.011 00.000 10072 MoveAxis(N, 0, ABG)
00:47:06.011 00.000 10072 Move returns status 0, amount 0
00:47:06.011 00.000 10072 move complete, result=0
00:47:06.011 00.000 10072 worker thread done servicing request
00:47:06.011 00.000 10072 Worker thread wakes up
00:47:06.011 00.000 1032 GuideStep: 0.9 px 437 ms WEST, 0.0 px 0 ms NORTH
00:47:06.014 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:06.014 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:06.748 00.734 10072 Exposure complete
00:47:06.796 00.048 10072 worker thread done servicing request
00:47:06.796 00.000 1032 OnExposeComplete: enter
00:47:06.798 00.002 1032 UpdateGuideState(): m_state=6
00:47:06.800 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3731
00:47:06.801 00.001 1032 Star::Find returns 1 (0), X=320.99, Y=744.08, Mass=1478, SNR=27.1, Peak=140 HFD=2.9
00:47:06.802 00.001 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
00:47:06.805 00.003 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
00:47:06.806 00.001 1032 CameraToMount -- cameraX=0.44 cameraY=-1.76 hyp=1.82 cameraTheta=-1.33 mountX=-1.82 mountY=0.03, mountTheta=3.12
00:47:06.808 00.002 1032 SchedulePrimaryMove(0F526948, x=0.44, y=-1.76, opts=13)
00:47:06.810 00.002 1032 Enqueuing Move request for scope (0.44, -1.76)
00:47:06.812 00.002 10072 Worker thread wakes up
00:47:06.812 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.44, -1.76) opts 0xd
00:47:06.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.44, -1.76)
00:47:06.812 00.000 10072 Moving (0.44, -1.76) raw xDistance=-1.82 yDistance=0.03
00:47:06.814 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:06.816 00.002 10072 PPEC rslt: input = -1.82, final = -0.88, react = -0.89, pred = 0.01, hyst = -0.83, hyst_pct = 0.00, period_length = 289.18
00:47:06.816 00.000 10072 PPEC: input: -1.82, control: -0.88, exposure: 500
00:47:06.816 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:06.816 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:47:06.816 00.000 10072 MoveAxis(E, 899, ABG)
00:47:06.816 00.000 10072 Guiding  Dir = 2, Dur = 899
00:47:06.816 00.000 10072 IsGuiding returns 0
00:47:06.817 00.001 10072 PulseGuide returned control before completion, sleep 909
00:47:06.834 00.017 1032 UpdateGuideState exits: m=1478 SNR=27.1
00:47:06.836 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:06.839 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:06.841 00.002 1032 Enqueuing Expose request
00:47:07.738 00.897 10072 IsGuiding returns 0
00:47:07.738 00.000 10072 Move returns status 0, amount 899
00:47:07.738 00.000 10072 MoveAxis(N, 0, ABG)
00:47:07.738 00.000 10072 Move returns status 0, amount 0
00:47:07.738 00.000 10072 move complete, result=0
00:47:07.738 00.000 10072 worker thread done servicing request
00:47:07.738 00.000 10072 Worker thread wakes up
00:47:07.738 00.000 1032 GuideStep: -1.8 px 899 ms EAST, 0.0 px 0 ms NORTH
00:47:07.740 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:07.740 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:08.367 00.627 10072 Exposure complete
00:47:08.412 00.045 10072 worker thread done servicing request
00:47:08.413 00.001 1032 OnExposeComplete: enter
00:47:08.415 00.002 1032 UpdateGuideState(): m_state=6
00:47:08.417 00.002 1032 Star::Find(15, 320, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3732
00:47:08.418 00.001 1032 Star::Find returns 1 (0), X=320.28, Y=746.43, Mass=1536, SNR=27.6, Peak=170 HFD=3.1
00:47:08.420 00.002 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
00:47:08.421 00.001 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
00:47:08.423 00.002 1032 CameraToMount -- cameraX=-0.27 cameraY=0.60 hyp=0.65 cameraTheta=1.99 mountX=0.64 mountY=0.10, mountTheta=0.16
00:47:08.425 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.27, y=0.60, opts=13)
00:47:08.426 00.001 1032 Enqueuing Move request for scope (-0.27, 0.60)
00:47:08.427 00.001 10072 Worker thread wakes up
00:47:08.428 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.60) opts 0xd
00:47:08.428 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.27, 0.60)
00:47:08.428 00.000 10072 Moving (-0.27, 0.60) raw xDistance=0.64 yDistance=0.10
00:47:08.431 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:08.432 00.001 10072 PPEC rslt: input = 0.64, final = 0.33, react = 0.32, pred = 0.02, hyst = 0.30, hyst_pct = 0.00, period_length = 289.17
00:47:08.433 00.001 10072 PPEC: input: 0.64, control: 0.33, exposure: 500
00:47:08.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:08.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:47:08.433 00.000 10072 MoveAxis(W, 339, ABG)
00:47:08.433 00.000 10072 Guiding  Dir = 3, Dur = 339
00:47:08.433 00.000 10072 IsGuiding returns 0
00:47:08.434 00.001 10072 PulseGuide returned control before completion, sleep 349
00:47:08.449 00.015 1032 UpdateGuideState exits: m=1536 SNR=27.6
00:47:08.450 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:08.452 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:08.453 00.001 1032 Enqueuing Expose request
00:47:08.788 00.335 10072 IsGuiding returns 0
00:47:08.788 00.000 10072 Move returns status 0, amount 339
00:47:08.788 00.000 10072 MoveAxis(N, 0, ABG)
00:47:08.788 00.000 10072 Move returns status 0, amount 0
00:47:08.788 00.000 10072 move complete, result=0
00:47:08.789 00.001 10072 worker thread done servicing request
00:47:08.789 00.000 10072 Worker thread wakes up
00:47:08.789 00.000 1032 GuideStep: 0.6 px 339 ms WEST, 0.1 px 0 ms NORTH
00:47:08.791 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:08.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:09.522 00.731 10072 Exposure complete
00:47:09.566 00.044 10072 worker thread done servicing request
00:47:09.566 00.000 1032 OnExposeComplete: enter
00:47:09.568 00.002 1032 UpdateGuideState(): m_state=6
00:47:09.570 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3733
00:47:09.572 00.002 1032 Star::Find returns 1 (0), X=320.09, Y=747.22, Mass=1373, SNR=26.1, Peak=147 HFD=2.8
00:47:09.574 00.002 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
00:47:09.576 00.002 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
00:47:09.577 00.001 1032 CameraToMount -- cameraX=-0.46 cameraY=1.38 hyp=1.45 cameraTheta=1.89 mountX=1.45 mountY=0.09, mountTheta=0.06
00:47:09.582 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.46, y=1.38, opts=13)
00:47:09.584 00.002 1032 Enqueuing Move request for scope (-0.46, 1.38)
00:47:09.585 00.001 10072 Worker thread wakes up
00:47:09.585 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 1.38) opts 0xd
00:47:09.585 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.46, 1.38)
00:47:09.585 00.000 10072 Moving (-0.46, 1.38) raw xDistance=1.45 yDistance=0.09
00:47:09.587 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:09.589 00.002 10072 PPEC rslt: input = 1.45, final = 0.72, react = 0.71, pred = 0.01, hyst = 0.60, hyst_pct = 0.00, period_length = 289.17
00:47:09.589 00.000 10072 PPEC: input: 1.45, control: 0.72, exposure: 500
00:47:09.590 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:09.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:47:09.590 00.000 10072 MoveAxis(W, 738, ABG)
00:47:09.590 00.000 10072 Guiding  Dir = 3, Dur = 738
00:47:09.590 00.000 10072 IsGuiding returns 0
00:47:09.591 00.001 10072 PulseGuide returned control before completion, sleep 748
00:47:09.607 00.016 1032 UpdateGuideState exits: m=1373 SNR=26.1
00:47:09.610 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:09.611 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:09.614 00.003 1032 Enqueuing Expose request
00:47:10.347 00.733 10072 IsGuiding returns 0
00:47:10.347 00.000 10072 Move returns status 0, amount 738
00:47:10.347 00.000 10072 MoveAxis(N, 0, ABG)
00:47:10.347 00.000 10072 Move returns status 0, amount 0
00:47:10.347 00.000 10072 move complete, result=0
00:47:10.347 00.000 10072 worker thread done servicing request
00:47:10.347 00.000 10072 Worker thread wakes up
00:47:10.347 00.000 1032 GuideStep: 1.4 px 738 ms WEST, 0.1 px 0 ms NORTH
00:47:10.349 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:10.349 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:10.973 00.624 10072 Exposure complete
00:47:11.011 00.038 10072 worker thread done servicing request
00:47:11.011 00.000 1032 OnExposeComplete: enter
00:47:11.012 00.001 1032 UpdateGuideState(): m_state=6
00:47:11.014 00.002 1032 Star::Find(15, 320, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3734
00:47:11.016 00.002 1032 Star::Find returns 1 (0), X=320.94, Y=744.40, Mass=1375, SNR=26.1, Peak=139 HFD=2.8
00:47:11.017 00.001 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
00:47:11.019 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
00:47:11.021 00.002 1032 CameraToMount -- cameraX=0.39 cameraY=-1.44 hyp=1.49 cameraTheta=-1.31 mountX=-1.49 mountY=-0.01, mountTheta=-3.14
00:47:11.023 00.002 1032 SchedulePrimaryMove(0F526948, x=0.39, y=-1.44, opts=13)
00:47:11.025 00.002 1032 Enqueuing Move request for scope (0.39, -1.44)
00:47:11.026 00.001 10072 Worker thread wakes up
00:47:11.027 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.39, -1.44) opts 0xd
00:47:11.027 00.000 10072 Handling offset move in thread for scope, endpoint = (0.39, -1.44)
00:47:11.027 00.000 10072 Moving (0.39, -1.44) raw xDistance=-1.49 yDistance=-0.01
00:47:11.028 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:11.030 00.002 10072 PPEC rslt: input = -1.49, final = -0.71, react = -0.73, pred = 0.01, hyst = -0.64, hyst_pct = 0.00, period_length = 289.17
00:47:11.030 00.000 10072 PPEC: input: -1.49, control: -0.71, exposure: 500
00:47:11.030 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:11.030 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:47:11.031 00.001 10072 MoveAxis(E, 730, ABG)
00:47:11.031 00.000 10072 Guiding  Dir = 2, Dur = 730
00:47:11.031 00.000 10072 IsGuiding returns 0
00:47:11.031 00.000 10072 PulseGuide returned control before completion, sleep 740
00:47:11.045 00.014 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:47:11.046 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:11.048 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:11.050 00.002 1032 Enqueuing Expose request
00:47:11.786 00.736 10072 IsGuiding returns 0
00:47:11.786 00.000 10072 Move returns status 0, amount 730
00:47:11.786 00.000 10072 MoveAxis(N, 0, ABG)
00:47:11.786 00.000 10072 Move returns status 0, amount 0
00:47:11.786 00.000 10072 move complete, result=0
00:47:11.786 00.000 10072 worker thread done servicing request
00:47:11.786 00.000 10072 Worker thread wakes up
00:47:11.786 00.000 1032 GuideStep: -1.5 px 730 ms EAST, -0.0 px 0 ms NORTH
00:47:11.788 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:11.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:12.412 00.624 10072 Exposure complete
00:47:12.452 00.040 10072 worker thread done servicing request
00:47:12.452 00.000 1032 OnExposeComplete: enter
00:47:12.455 00.003 1032 UpdateGuideState(): m_state=6
00:47:12.456 00.001 1032 Star::Find(15, 320, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3735
00:47:12.457 00.001 1032 Star::Find returns 1 (0), X=320.33, Y=746.78, Mass=1317, SNR=25.6, Peak=143 HFD=2.8
00:47:12.459 00.002 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
00:47:12.461 00.002 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
00:47:12.462 00.001 1032 CameraToMount -- cameraX=-0.22 cameraY=0.94 hyp=0.97 cameraTheta=1.80 mountX=0.97 mountY=-0.03, mountTheta=-0.03
00:47:12.464 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=0.94, opts=13)
00:47:12.466 00.002 1032 Enqueuing Move request for scope (-0.22, 0.94)
00:47:12.467 00.001 10072 Worker thread wakes up
00:47:12.467 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.94) opts 0xd
00:47:12.467 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.22, 0.94)
00:47:12.467 00.000 10072 Moving (-0.22, 0.94) raw xDistance=0.97 yDistance=-0.03
00:47:12.469 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:12.470 00.001 10072 PPEC rslt: input = 0.97, final = 0.49, react = 0.47, pred = 0.01, hyst = 0.46, hyst_pct = 0.00, period_length = 289.17
00:47:12.471 00.001 10072 PPEC: input: 0.97, control: 0.49, exposure: 500
00:47:12.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:12.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:47:12.471 00.000 10072 MoveAxis(W, 497, ABG)
00:47:12.471 00.000 10072 Guiding  Dir = 3, Dur = 497
00:47:12.471 00.000 10072 IsGuiding returns 0
00:47:12.472 00.001 10072 PulseGuide returned control before completion, sleep 507
00:47:12.487 00.015 1032 UpdateGuideState exits: m=1317 SNR=25.6
00:47:12.488 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:12.490 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:12.492 00.002 1032 Enqueuing Expose request
00:47:12.988 00.496 10072 IsGuiding returns 0
00:47:12.988 00.000 10072 Move returns status 0, amount 497
00:47:12.988 00.000 10072 MoveAxis(N, 0, ABG)
00:47:12.988 00.000 10072 Move returns status 0, amount 0
00:47:12.988 00.000 10072 move complete, result=0
00:47:12.988 00.000 10072 worker thread done servicing request
00:47:12.988 00.000 10072 Worker thread wakes up
00:47:12.988 00.000 1032 GuideStep: 1.0 px 497 ms WEST, -0.0 px 0 ms NORTH
00:47:12.990 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:12.990 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:13.615 00.625 10072 Exposure complete
00:47:13.656 00.041 10072 worker thread done servicing request
00:47:13.656 00.000 1032 OnExposeComplete: enter
00:47:13.657 00.001 1032 UpdateGuideState(): m_state=6
00:47:13.660 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3736
00:47:13.661 00.001 1032 Star::Find returns 1 (0), X=320.85, Y=744.30, Mass=1327, SNR=25.7, Peak=123 HFD=3.1
00:47:13.663 00.002 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
00:47:13.664 00.001 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
00:47:13.665 00.001 1032 CameraToMount -- cameraX=0.30 cameraY=-1.54 hyp=1.57 cameraTheta=-1.38 mountX=-1.56 mountY=0.11, mountTheta=3.07
00:47:13.668 00.003 1032 SchedulePrimaryMove(0F526948, x=0.30, y=-1.54, opts=13)
00:47:13.670 00.002 1032 Enqueuing Move request for scope (0.30, -1.54)
00:47:13.671 00.001 10072 Worker thread wakes up
00:47:13.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.30, -1.54) opts 0xd
00:47:13.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.30, -1.54)
00:47:13.671 00.000 10072 Moving (0.30, -1.54) raw xDistance=-1.56 yDistance=0.11
00:47:13.674 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:13.676 00.002 10072 PPEC rslt: input = -1.56, final = -0.77, react = -0.77, pred = 0.00, hyst = -0.72, hyst_pct = 0.00, period_length = 289.17
00:47:13.676 00.000 10072 PPEC: input: -1.56, control: -0.77, exposure: 500
00:47:13.676 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:13.676 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:47:13.676 00.000 10072 MoveAxis(E, 782, ABG)
00:47:13.676 00.000 10072 Guiding  Dir = 2, Dur = 782
00:47:13.677 00.001 10072 IsGuiding returns 0
00:47:13.677 00.000 10072 PulseGuide returned control before completion, sleep 792
00:47:13.692 00.015 1032 UpdateGuideState exits: m=1327 SNR=25.7
00:47:13.694 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:13.696 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:13.697 00.001 1032 Enqueuing Expose request
00:47:14.485 00.788 10072 IsGuiding returns 0
00:47:14.485 00.000 10072 Move returns status 0, amount 782
00:47:14.485 00.000 10072 MoveAxis(N, 0, ABG)
00:47:14.485 00.000 10072 Move returns status 0, amount 0
00:47:14.485 00.000 10072 move complete, result=0
00:47:14.485 00.000 10072 worker thread done servicing request
00:47:14.485 00.000 10072 Worker thread wakes up
00:47:14.485 00.000 1032 GuideStep: -1.6 px 782 ms EAST, 0.1 px 0 ms NORTH
00:47:14.487 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:14.487 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:15.113 00.626 10072 Exposure complete
00:47:15.156 00.043 10072 worker thread done servicing request
00:47:15.156 00.000 1032 OnExposeComplete: enter
00:47:15.158 00.002 1032 UpdateGuideState(): m_state=6
00:47:15.159 00.001 1032 Star::Find(15, 320, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3737
00:47:15.161 00.002 1032 Star::Find returns 1 (0), X=320.37, Y=746.03, Mass=1314, SNR=25.6, Peak=148 HFD=2.5
00:47:15.163 00.002 1032 MultiStar: exiting stabilization period
00:47:15.164 00.001 1032 MultiStar: [#1 -0.16,-0.14,1.19,U] [#2 -0.06,0.16,1.01,U] [#3 0.05,-0.08,0.77,U] [#4 -0.09,0.21,0.67,U] [#5 0.05,0.17,0.71,U] [#6 -0.11,0.13,0.72,U] [#7 -0.13,-0.04,0.56,U] [#8 -0.04,0.12,0.63,U] 
00:47:15.166 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.08}, one-star: {-0.18, 0.19}
00:47:15.167 00.001 1032 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.83) = xAngle (0.56 = 0.56)
00:47:15.169 00.002 1032 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.56 = 0.56)
00:47:15.170 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.39 mountX=0.09 mountY=0.06, mountTheta=0.56
00:47:15.174 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.08, opts=13)
00:47:15.176 00.002 1032 Enqueuing Move request for scope (-0.08, 0.08)
00:47:15.177 00.001 10072 Worker thread wakes up
00:47:15.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
00:47:15.177 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
00:47:15.177 00.000 10072 Moving (-0.08, 0.08) raw xDistance=0.09 yDistance=0.06
00:47:15.180 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:15.182 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:47:15.182 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:47:15.182 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:15.182 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:47:15.182 00.000 10072 MoveAxis(W, 1, ABG)
00:47:15.182 00.000 10072 Guiding  Dir = 3, Dur = 1
00:47:15.182 00.000 10072 IsGuiding returns 0
00:47:15.183 00.001 10072 PulseGuide returned control before completion, sleep 11
00:47:15.199 00.016 1032 UpdateGuideState exits: m=1314 SNR=25.6
00:47:15.201 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:15.202 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:15.204 00.002 1032 Enqueuing Expose request
00:47:15.206 00.002 10072 IsGuiding returns 0
00:47:15.206 00.000 10072 Move returns status 0, amount 1
00:47:15.206 00.000 10072 MoveAxis(N, 0, ABG)
00:47:15.206 00.000 10072 Move returns status 0, amount 0
00:47:15.206 00.000 10072 move complete, result=0
00:47:15.207 00.001 10072 worker thread done servicing request
00:47:15.207 00.000 10072 Worker thread wakes up
00:47:15.207 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:15.207 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:15.214 00.007 1032 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
00:47:15.614 00.400 10072 Exposure complete
00:47:15.666 00.052 10072 worker thread done servicing request
00:47:15.666 00.000 1032 OnExposeComplete: enter
00:47:15.668 00.002 1032 UpdateGuideState(): m_state=6
00:47:15.670 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3738
00:47:15.671 00.001 1032 Star::Find returns 1 (0), X=320.19, Y=746.84, Mass=1408, SNR=26.4, Peak=181 HFD=2.7
00:47:15.673 00.002 1032 MultiStar: large primary error, entering stabilization period
00:47:15.675 00.002 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
00:47:15.676 00.001 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
00:47:15.678 00.002 1032 CameraToMount -- cameraX=-0.36 cameraY=1.00 hyp=1.06 cameraTheta=1.92 mountX=1.06 mountY=0.09, mountTheta=0.09
00:47:15.681 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.36, y=1.00, opts=13)
00:47:15.683 00.002 1032 Enqueuing Move request for scope (-0.36, 1.00)
00:47:15.685 00.002 10072 Worker thread wakes up
00:47:15.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 1.00) opts 0xd
00:47:15.685 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.36, 1.00)
00:47:15.685 00.000 10072 Moving (-0.36, 1.00) raw xDistance=1.06 yDistance=0.09
00:47:15.688 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:15.690 00.002 10072 PPEC rslt: input = 1.06, final = 0.52, react = 0.52, pred = 0.00, hyst = 0.43, hyst_pct = 0.00, period_length = 289.17
00:47:15.691 00.001 10072 PPEC: input: 1.06, control: 0.52, exposure: 500
00:47:15.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:15.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:47:15.691 00.000 10072 MoveAxis(W, 530, ABG)
00:47:15.691 00.000 10072 Guiding  Dir = 3, Dur = 530
00:47:15.691 00.000 10072 IsGuiding returns 0
00:47:15.692 00.001 10072 PulseGuide returned control before completion, sleep 540
00:47:15.710 00.018 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:47:15.712 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:15.714 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:15.717 00.003 1032 Enqueuing Expose request
00:47:16.236 00.519 10072 IsGuiding returns 1
00:47:16.236 00.000 10072 scope still moving after pulse duration time elapsed
00:47:16.268 00.032 10072 IsGuiding returns 1
00:47:16.300 00.032 10072 IsGuiding returns 0
00:47:16.300 00.000 10072 scope move finished after 530 + 79 ms
00:47:16.300 00.000 10072 Move returns status 0, amount 530
00:47:16.300 00.000 10072 MoveAxis(N, 0, ABG)
00:47:16.300 00.000 10072 Move returns status 0, amount 0
00:47:16.300 00.000 10072 move complete, result=0
00:47:16.301 00.001 10072 worker thread done servicing request
00:47:16.301 00.000 10072 Worker thread wakes up
00:47:16.301 00.000 1032 GuideStep: 1.1 px 530 ms WEST, 0.1 px 0 ms NORTH
00:47:16.303 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:16.303 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:16.930 00.627 10072 Exposure complete
00:47:16.977 00.047 10072 worker thread done servicing request
00:47:16.977 00.000 1032 OnExposeComplete: enter
00:47:16.979 00.002 1032 UpdateGuideState(): m_state=6
00:47:16.981 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3739
00:47:16.983 00.002 1032 Star::Find returns 1 (0), X=320.86, Y=744.65, Mass=1465, SNR=27.0, Peak=138 HFD=3.1
00:47:16.985 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = 3.14)
00:47:16.987 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = 3.14)
00:47:16.989 00.002 1032 CameraToMount -- cameraX=0.31 cameraY=-1.19 hyp=1.23 cameraTheta=-1.31 mountX=-1.23 mountY=0.00, mountTheta=3.14
00:47:16.993 00.004 1032 SchedulePrimaryMove(0F526948, x=0.31, y=-1.19, opts=13)
00:47:16.994 00.001 1032 Enqueuing Move request for scope (0.31, -1.19)
00:47:16.996 00.002 10072 Worker thread wakes up
00:47:16.996 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.31, -1.19) opts 0xd
00:47:16.996 00.000 10072 Handling offset move in thread for scope, endpoint = (0.31, -1.19)
00:47:16.996 00.000 10072 Moving (0.31, -1.19) raw xDistance=-1.23 yDistance=0.00
00:47:16.998 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:17.001 00.003 10072 PPEC rslt: input = -1.23, final = -0.60, react = -0.60, pred = -0.00, hyst = -0.54, hyst_pct = 0.00, period_length = 289.16
00:47:17.001 00.000 10072 PPEC: input: -1.23, control: -0.60, exposure: 500
00:47:17.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:17.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:47:17.001 00.000 10072 MoveAxis(E, 617, ABG)
00:47:17.001 00.000 10072 Guiding  Dir = 2, Dur = 617
00:47:17.002 00.001 10072 IsGuiding returns 0
00:47:17.002 00.000 10072 PulseGuide returned control before completion, sleep 627
00:47:17.019 00.017 1032 UpdateGuideState exits: m=1465 SNR=27.0
00:47:17.022 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:17.024 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:17.025 00.001 1032 Enqueuing Expose request
00:47:17.645 00.620 10072 IsGuiding returns 0
00:47:17.645 00.000 10072 Move returns status 0, amount 617
00:47:17.645 00.000 10072 MoveAxis(N, 0, ABG)
00:47:17.645 00.000 10072 Move returns status 0, amount 0
00:47:17.645 00.000 10072 move complete, result=0
00:47:17.645 00.000 10072 worker thread done servicing request
00:47:17.645 00.000 10072 Worker thread wakes up
00:47:17.645 00.000 1032 GuideStep: -1.2 px 617 ms EAST, 0.0 px 0 ms NORTH
00:47:17.649 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:17.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:18.274 00.625 10072 Exposure complete
00:47:18.325 00.051 10072 worker thread done servicing request
00:47:18.325 00.000 1032 OnExposeComplete: enter
00:47:18.327 00.002 1032 UpdateGuideState(): m_state=6
00:47:18.329 00.002 1032 Star::Find(15, 320, 744, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3740
00:47:18.331 00.002 1032 Star::Find returns 1 (0), X=320.47, Y=745.94, Mass=1501, SNR=27.3, Peak=167 HFD=2.8
00:47:18.334 00.003 1032 MultiStar: exiting stabilization period
00:47:18.336 00.002 1032 MultiStar: [#1 -0.26,-0.05,1.14,U] [#2 -0.07,0.16,0.91,U] [#3 -0.19,0.13,0.72,U] [#4 -0.14,0.38,0.66,U] [#5 -0.17,0.15,0.69,U] [#6 -0.19,0.11,0.70,U] [#7 -0.16,0.05,0.50,U] [#8 -0.09,0.29,0.60,U] 
00:47:18.338 00.002 1032 single-star, 8 included, MultiStar: {-0.15, 0.13}, one-star: {-0.08, 0.10}
00:47:18.341 00.003 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
00:47:18.342 00.001 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
00:47:18.344 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.26 mountX=0.12 mountY=0.06, mountTheta=0.43
00:47:18.347 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.10, opts=13)
00:47:18.351 00.004 1032 Enqueuing Move request for scope (-0.08, 0.10)
00:47:18.353 00.002 10072 Worker thread wakes up
00:47:18.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
00:47:18.353 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
00:47:18.353 00.000 10072 Moving (-0.08, 0.10) raw xDistance=0.12 yDistance=0.06
00:47:18.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:18.358 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:47:18.358 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
00:47:18.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:18.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:47:18.358 00.000 10072 MoveAxis(E, 4, ABG)
00:47:18.358 00.000 10072 Guiding  Dir = 2, Dur = 4
00:47:18.358 00.000 10072 IsGuiding returns 0
00:47:18.358 00.000 10072 PulseGuide returned control before completion, sleep 14
00:47:18.378 00.020 1032 UpdateGuideState exits: m=1501 SNR=27.3
00:47:18.380 00.002 10072 IsGuiding returns 0
00:47:18.381 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:18.383 00.002 10072 Move returns status 0, amount 4
00:47:18.383 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:18.384 00.001 1032 Enqueuing Expose request
00:47:18.386 00.002 10072 MoveAxis(N, 0, ABG)
00:47:18.386 00.000 10072 Move returns status 0, amount 0
00:47:18.386 00.000 10072 move complete, result=0
00:47:18.386 00.000 10072 worker thread done servicing request
00:47:18.386 00.000 10072 Worker thread wakes up
00:47:18.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:18.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:18.395 00.009 1032 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
00:47:18.803 00.408 10072 Exposure complete
00:47:18.864 00.061 10072 worker thread done servicing request
00:47:18.864 00.000 1032 OnExposeComplete: enter
00:47:18.867 00.003 1032 UpdateGuideState(): m_state=6
00:47:18.869 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3741
00:47:18.872 00.003 1032 Star::Find returns 1 (0), X=320.29, Y=746.73, Mass=1342, SNR=25.8, Peak=168 HFD=2.8
00:47:18.875 00.003 1032 MultiStar: large primary error, entering stabilization period
00:47:18.877 00.002 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
00:47:18.879 00.002 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
00:47:18.881 00.002 1032 CameraToMount -- cameraX=-0.26 cameraY=0.89 hyp=0.93 cameraTheta=1.85 mountX=0.93 mountY=0.02, mountTheta=0.02
00:47:18.884 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.26, y=0.89, opts=13)
00:47:18.886 00.002 1032 Enqueuing Move request for scope (-0.26, 0.89)
00:47:18.888 00.002 10072 Worker thread wakes up
00:47:18.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.89) opts 0xd
00:47:18.888 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.26, 0.89)
00:47:18.888 00.000 10072 Moving (-0.26, 0.89) raw xDistance=0.93 yDistance=0.02
00:47:18.890 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:18.893 00.003 10072 PPEC rslt: input = 0.93, final = 0.45, react = 0.45, pred = -0.00, hyst = 0.38, hyst_pct = 0.00, period_length = 289.16
00:47:18.893 00.000 10072 PPEC: input: 0.93, control: 0.45, exposure: 500
00:47:18.894 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:18.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:47:18.894 00.000 10072 MoveAxis(W, 462, ABG)
00:47:18.894 00.000 10072 Guiding  Dir = 3, Dur = 462
00:47:18.894 00.000 10072 IsGuiding returns 0
00:47:18.895 00.001 10072 PulseGuide returned control before completion, sleep 472
00:47:18.916 00.021 1032 UpdateGuideState exits: m=1342 SNR=25.8
00:47:18.919 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:18.921 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:18.924 00.003 1032 Enqueuing Expose request
00:47:19.381 00.457 10072 IsGuiding returns 0
00:47:19.381 00.000 10072 Move returns status 0, amount 462
00:47:19.381 00.000 10072 MoveAxis(N, 0, ABG)
00:47:19.381 00.000 10072 Move returns status 0, amount 0
00:47:19.381 00.000 10072 move complete, result=0
00:47:19.381 00.000 10072 worker thread done servicing request
00:47:19.381 00.000 10072 Worker thread wakes up
00:47:19.381 00.000 1032 GuideStep: 0.9 px 462 ms WEST, 0.0 px 0 ms NORTH
00:47:19.385 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:19.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:20.116 00.731 10072 Exposure complete
00:47:20.174 00.058 10072 worker thread done servicing request
00:47:20.174 00.000 1032 OnExposeComplete: enter
00:47:20.176 00.002 1032 UpdateGuideState(): m_state=6
00:47:20.178 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3742
00:47:20.180 00.002 1032 Star::Find returns 1 (0), X=320.54, Y=746.52, Mass=1205, SNR=24.5, Peak=127 HFD=3.2
00:47:20.182 00.002 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
00:47:20.184 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
00:47:20.186 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.68 hyp=0.68 cameraTheta=1.58 mountX=0.66 mountY=-0.17, mountTheta=-0.25
00:47:20.189 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.68, opts=13)
00:47:20.192 00.003 1032 Enqueuing Move request for scope (-0.01, 0.68)
00:47:20.195 00.003 10072 Worker thread wakes up
00:47:20.195 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.68) opts 0xd
00:47:20.195 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.68)
00:47:20.195 00.000 10072 Moving (-0.01, 0.68) raw xDistance=0.66 yDistance=-0.17
00:47:20.198 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:20.201 00.003 10072 PPEC rslt: input = 0.66, final = 0.32, react = 0.32, pred = -0.00, hyst = 0.29, hyst_pct = 0.00, period_length = 289.16
00:47:20.201 00.000 10072 PPEC: input: 0.66, control: 0.32, exposure: 500
00:47:20.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:20.201 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:47:20.201 00.000 10072 MoveAxis(W, 325, ABG)
00:47:20.201 00.000 10072 Guiding  Dir = 3, Dur = 325
00:47:20.201 00.000 10072 IsGuiding returns 0
00:47:20.202 00.001 10072 PulseGuide returned control before completion, sleep 335
00:47:20.223 00.021 1032 UpdateGuideState exits: m=1205 SNR=24.5
00:47:20.226 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:20.228 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:20.231 00.003 1032 Enqueuing Expose request
00:47:20.560 00.329 10072 IsGuiding returns 1
00:47:20.560 00.000 10072 scope still moving after pulse duration time elapsed
00:47:20.582 00.022 10072 IsGuiding returns 0
00:47:20.582 00.000 10072 scope move finished after 325 + 55 ms
00:47:20.582 00.000 10072 Move returns status 0, amount 325
00:47:20.582 00.000 10072 MoveAxis(N, 0, ABG)
00:47:20.582 00.000 10072 Move returns status 0, amount 0
00:47:20.583 00.001 10072 move complete, result=0
00:47:20.583 00.000 10072 worker thread done servicing request
00:47:20.583 00.000 1032 GuideStep: 0.7 px 325 ms WEST, -0.2 px 0 ms NORTH
00:47:20.586 00.003 10072 Worker thread wakes up
00:47:20.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:20.586 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:21.215 00.629 10072 Exposure complete
00:47:21.276 00.061 10072 worker thread done servicing request
00:47:21.276 00.000 1032 OnExposeComplete: enter
00:47:21.279 00.003 1032 UpdateGuideState(): m_state=6
00:47:21.282 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3743
00:47:21.285 00.003 1032 Star::Find returns 1 (0), X=320.52, Y=746.15, Mass=1422, SNR=26.6, Peak=150 HFD=2.8
00:47:21.287 00.002 1032 MultiStar: exiting stabilization period
00:47:21.289 00.002 1032 MultiStar: [#1 -0.27,0.17,1.11,U] [#2 -0.09,0.26,0.92,U] [#3 -0.07,0.23,0.72,U] [#4 -0.07,0.62,0.00,M4] [#5 -0.04,0.26,0.64,U] [#6 -0.17,0.36,0.68,U] [#7 -0.16,0.12,0.54,U] [#8 -0.12,0.47,0.00,M5] 
00:47:21.292 00.003 1032 refined, 6 included, MultiStar: {-0.12, 0.24}, one-star: {-0.03, 0.31}
00:47:21.294 00.002 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
00:47:21.295 00.001 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
00:47:21.297 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.27 cameraTheta=2.03 mountX=0.27 mountY=0.06, mountTheta=0.20
00:47:21.301 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.24, opts=13)
00:47:21.303 00.002 1032 Enqueuing Move request for scope (-0.12, 0.24)
00:47:21.305 00.002 10072 Worker thread wakes up
00:47:21.305 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.24) opts 0xd
00:47:21.306 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.24)
00:47:21.306 00.000 10072 Moving (-0.12, 0.24) raw xDistance=0.27 yDistance=0.06
00:47:21.308 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:21.311 00.003 10072 PPEC rslt: input = 0.27, final = 0.13, react = 0.13, pred = -0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 289.16
00:47:21.312 00.001 10072 PPEC: input: 0.27, control: 0.13, exposure: 500
00:47:21.312 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:21.312 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:47:21.312 00.000 10072 MoveAxis(W, 131, ABG)
00:47:21.312 00.000 10072 Guiding  Dir = 3, Dur = 131
00:47:21.312 00.000 10072 IsGuiding returns 0
00:47:21.313 00.001 10072 PulseGuide returned control before completion, sleep 141
00:47:21.334 00.021 1032 UpdateGuideState exits: m=1422 SNR=26.6
00:47:21.337 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:21.340 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:21.342 00.002 1032 Enqueuing Expose request
00:47:21.463 00.121 10072 IsGuiding returns 0
00:47:21.463 00.000 10072 Move returns status 0, amount 131
00:47:21.463 00.000 10072 MoveAxis(N, 0, ABG)
00:47:21.463 00.000 10072 Move returns status 0, amount 0
00:47:21.463 00.000 10072 move complete, result=0
00:47:21.463 00.000 10072 worker thread done servicing request
00:47:21.464 00.001 1032 GuideStep: 0.3 px 131 ms WEST, 0.1 px 0 ms NORTH
00:47:21.466 00.002 10072 Worker thread wakes up
00:47:21.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:21.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:21.875 00.409 10072 Exposure complete
00:47:21.939 00.064 10072 worker thread done servicing request
00:47:21.939 00.000 1032 OnExposeComplete: enter
00:47:21.942 00.003 1032 UpdateGuideState(): m_state=6
00:47:21.945 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3744
00:47:21.947 00.002 1032 Star::Find returns 1 (0), X=320.43, Y=746.01, Mass=1546, SNR=27.7, Peak=167 HFD=2.5
00:47:21.950 00.003 1032 MultiStar: [#1 -0.26,0.18,1.10,U] [#2 -0.06,0.24,0.89,U] [#3 -0.19,0.23,0.70,U] [#4 -0.09,0.69,0.00,M5] [#5 -0.19,0.41,0.66,U] [#6 -0.19,0.26,0.70,U] [#7 -0.21,0.21,0.52,U] [#8 -0.16,0.39,0.58,U] 
00:47:21.952 00.002 1032 single-star, 7 included, MultiStar: {-0.17, 0.25}, one-star: {-0.12, 0.17}
00:47:21.954 00.002 1032 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.83) = xAngle (0.37 = 0.37)
00:47:21.956 00.002 1032 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.37 = 0.37)
00:47:21.959 00.003 1032 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.20 mountX=0.19 mountY=0.08, mountTheta=0.37
00:47:21.962 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.17, opts=13)
00:47:21.965 00.003 1032 Enqueuing Move request for scope (-0.12, 0.17)
00:47:21.967 00.002 10072 Worker thread wakes up
00:47:21.967 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
00:47:21.967 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
00:47:21.968 00.001 10072 Moving (-0.12, 0.17) raw xDistance=0.19 yDistance=0.08
00:47:21.970 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:21.972 00.002 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 289.16
00:47:21.972 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
00:47:21.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:21.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:47:21.972 00.000 10072 MoveAxis(W, 99, ABG)
00:47:21.972 00.000 10072 Guiding  Dir = 3, Dur = 99
00:47:21.973 00.001 10072 IsGuiding returns 0
00:47:21.973 00.000 10072 PulseGuide returned control before completion, sleep 109
00:47:21.996 00.023 1032 UpdateGuideState exits: m=1546 SNR=27.7
00:47:21.999 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:22.001 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:22.003 00.002 1032 Enqueuing Expose request
00:47:22.091 00.088 10072 IsGuiding returns 0
00:47:22.092 00.001 10072 Move returns status 0, amount 99
00:47:22.092 00.000 10072 MoveAxis(N, 0, ABG)
00:47:22.092 00.000 10072 Move returns status 0, amount 0
00:47:22.092 00.000 10072 move complete, result=0
00:47:22.092 00.000 10072 worker thread done servicing request
00:47:22.092 00.000 1032 GuideStep: 0.2 px 99 ms WEST, 0.1 px 0 ms NORTH
00:47:22.096 00.004 10072 Worker thread wakes up
00:47:22.096 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:22.096 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:22.836 00.740 10072 Exposure complete
00:47:23.125 00.289 10072 worker thread done servicing request
00:47:23.125 00.000 1032 OnExposeComplete: enter
00:47:23.129 00.004 1032 UpdateGuideState(): m_state=6
00:47:23.131 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3745
00:47:23.131 00.000 1032 Star::Find returns 1 (0), X=320.49, Y=745.79, Mass=1443, SNR=26.8, Peak=157 HFD=2.9
00:47:23.131 00.000 1032 MultiStar: [#1 -0.05,-0.23,1.12,U] [#2 0.02,-0.14,0.91,U] [#3 0.02,-0.03,0.70,U] [#4 0.12,0.22,0.68,U] [#5 -0.06,-0.09,0.66,U] [#6 0.05,-0.12,0.71,U] [#7 0.00,-0.16,0.51,U] [#8 0.07,0.10,0.61,U] 
00:47:23.131 00.000 1032 refined, 8 included, MultiStar: {0.01, -0.07}, one-star: {-0.06, -0.05}
00:47:23.143 00.012 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.97)
00:47:23.147 00.004 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.97)
00:47:23.149 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.48 mountX=-0.07 mountY=0.01, mountTheta=2.97
00:47:23.149 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
00:47:23.156 00.007 1032 Enqueuing Move request for scope (0.01, -0.07)
00:47:23.160 00.004 10072 Worker thread wakes up
00:47:23.160 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
00:47:23.160 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
00:47:23.160 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
00:47:23.162 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:23.162 00.000 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:47:23.162 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:47:23.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:23.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:47:23.162 00.000 10072 MoveAxis(W, 3, ABG)
00:47:23.162 00.000 10072 Guiding  Dir = 3, Dur = 3
00:47:23.169 00.007 10072 IsGuiding returns 0
00:47:23.169 00.000 10072 PulseGuide returned control before completion, sleep 13
00:47:23.185 00.016 10072 IsGuiding returns 0
00:47:23.186 00.001 10072 Move returns status 0, amount 3
00:47:23.186 00.000 10072 MoveAxis(N, 0, ABG)
00:47:23.186 00.000 10072 Move returns status 0, amount 0
00:47:23.186 00.000 10072 move complete, result=0
00:47:23.186 00.000 10072 worker thread done servicing request
00:47:23.195 00.009 1032 UpdateGuideState exits: m=1443 SNR=26.8
00:47:23.199 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:23.204 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:23.210 00.006 1032 Enqueuing Expose request
00:47:23.213 00.003 10072 Worker thread wakes up
00:47:23.213 00.000 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
00:47:23.217 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:23.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:23.854 00.637 10072 Exposure complete
00:47:24.045 00.191 10072 worker thread done servicing request
00:47:24.045 00.000 1032 OnExposeComplete: enter
00:47:24.047 00.002 1032 UpdateGuideState(): m_state=6
00:47:24.051 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3746
00:47:24.055 00.004 1032 Star::Find returns 1 (0), X=320.70, Y=745.94, Mass=1524, SNR=27.5, Peak=175 HFD=2.6
00:47:24.057 00.002 1032 MultiStar: [#1 -0.06,0.09,1.09,U] [#2 0.11,0.06,0.93,U] [#3 0.15,0.09,0.74,U] [#4 0.04,0.46,0.00,M5] [#5 0.06,0.24,0.71,U] [#6 -0.07,0.06,0.66,U] [#7 0.07,0.03,0.50,U] [#8 0.04,0.20,0.59,U] 
00:47:24.062 00.005 1032 refined, 7 included, MultiStar: {0.06, 0.11}, one-star: {0.15, 0.10}
00:47:24.064 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
00:47:24.066 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
00:47:24.069 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=0.09 mountY=-0.08, mountTheta=-0.73
00:47:24.075 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
00:47:24.079 00.004 1032 Enqueuing Move request for scope (0.06, 0.11)
00:47:24.083 00.004 10072 Worker thread wakes up
00:47:24.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
00:47:24.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
00:47:24.083 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.08
00:47:24.085 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:24.089 00.004 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:47:24.089 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:47:24.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:24.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:47:24.089 00.000 10072 MoveAxis(W, 3, ABG)
00:47:24.089 00.000 10072 Guiding  Dir = 3, Dur = 3
00:47:24.090 00.001 10072 IsGuiding returns 0
00:47:24.121 00.031 1032 UpdateGuideState exits: m=1524 SNR=27.5
00:47:24.125 00.004 10072 PulseGuide returned control before completion, sleep 13
00:47:24.125 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:24.129 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:24.133 00.004 1032 Enqueuing Expose request
00:47:24.143 00.010 10072 IsGuiding returns 0
00:47:24.143 00.000 10072 Move returns status 0, amount 3
00:47:24.143 00.000 10072 MoveAxis(N, 0, ABG)
00:47:24.143 00.000 10072 Move returns status 0, amount 0
00:47:24.143 00.000 10072 move complete, result=0
00:47:24.143 00.000 10072 worker thread done servicing request
00:47:24.145 00.002 10072 Worker thread wakes up
00:47:24.145 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:24.145 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:24.153 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:47:24.555 00.402 10072 Exposure complete
00:47:24.619 00.064 10072 worker thread done servicing request
00:47:24.619 00.000 1032 OnExposeComplete: enter
00:47:24.622 00.003 1032 UpdateGuideState(): m_state=6
00:47:24.622 00.000 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3747
00:47:24.622 00.000 1032 Star::Find returns 1 (0), X=320.44, Y=745.99, Mass=1361, SNR=26.0, Peak=171 HFD=2.3
00:47:24.622 00.000 1032 MultiStar: [#1 -0.28,-0.01,1.11,U] [#2 -0.11,0.07,1.05,U] [#3 -0.04,0.05,0.77,U] [#4 -0.12,0.44,0.00,M6] [#5 -0.14,0.09,0.71,U] [#6 -0.22,0.15,0.72,U] [#7 -0.10,-0.03,0.54,U] [#8 -0.06,0.30,0.61,U] 
00:47:24.622 00.000 1032 refined, 7 included, MultiStar: {-0.14, 0.09}, one-star: {-0.11, 0.15}
00:47:24.635 00.013 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
00:47:24.635 00.000 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
00:47:24.639 00.004 1032 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.57 mountX=0.12 mountY=0.11, mountTheta=0.74
00:47:24.641 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.09, opts=13)
00:47:24.645 00.004 1032 Enqueuing Move request for scope (-0.14, 0.09)
00:47:24.649 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:24.653 00.004 10072 Worker thread wakes up
00:47:24.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
00:47:24.653 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
00:47:24.653 00.000 10072 Moving (-0.14, 0.09) raw xDistance=0.12 yDistance=0.11
00:47:24.657 00.004 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:47:24.657 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:47:24.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:24.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:47:24.657 00.000 10072 MoveAxis(W, 2, ABG)
00:47:24.657 00.000 10072 Guiding  Dir = 3, Dur = 2
00:47:24.670 00.013 10072 IsGuiding returns 0
00:47:24.671 00.001 10072 PulseGuide returned control before completion, sleep 11
00:47:24.678 00.007 1032 UpdateGuideState exits: m=1361 SNR=26.0
00:47:24.682 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:24.686 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:24.688 00.002 1032 Enqueuing Expose request
00:47:24.698 00.010 10072 IsGuiding returns 0
00:47:24.698 00.000 10072 Move returns status 0, amount 2
00:47:24.698 00.000 10072 MoveAxis(N, 0, ABG)
00:47:24.698 00.000 10072 Move returns status 0, amount 0
00:47:24.698 00.000 10072 move complete, result=0
00:47:24.698 00.000 10072 worker thread done servicing request
00:47:24.698 00.000 10072 Worker thread wakes up
00:47:24.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:24.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:24.704 00.006 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
00:47:25.332 00.628 10072 Exposure complete
00:47:25.402 00.070 10072 worker thread done servicing request
00:47:25.402 00.000 1032 OnExposeComplete: enter
00:47:25.406 00.004 1032 UpdateGuideState(): m_state=6
00:47:25.409 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3748
00:47:25.414 00.005 1032 Star::Find returns 1 (0), X=320.54, Y=745.92, Mass=1438, SNR=26.7, Peak=170 HFD=2.5
00:47:25.417 00.003 1032 MultiStar: [#1 -0.19,0.03,1.14,U] [#2 -0.06,0.02,0.98,U] [#3 0.16,-0.02,0.72,U] [#4 0.02,0.36,0.68,U] [#5 0.02,0.11,0.69,U] [#6 -0.16,0.06,0.66,U] [#7 0.08,0.05,0.52,U] [#8 -0.05,0.11,0.56,U] 
00:47:25.421 00.004 1032 single-star, 8 included, MultiStar: {-0.03, 0.08}, one-star: {-0.01, 0.08}
00:47:25.425 00.004 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
00:47:25.430 00.005 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
00:47:25.437 00.007 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.63 mountX=0.08 mountY=-0.02, mountTheta=-0.20
00:47:25.445 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
00:47:25.450 00.005 1032 Enqueuing Move request for scope (-0.01, 0.08)
00:47:25.461 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:25.469 00.008 10072 Worker thread wakes up
00:47:25.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
00:47:25.470 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
00:47:25.470 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.02
00:47:25.475 00.005 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:47:25.475 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:47:25.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:25.475 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:47:25.475 00.000 10072 MoveAxis(W, 3, ABG)
00:47:25.475 00.000 10072 Guiding  Dir = 3, Dur = 3
00:47:25.475 00.000 10072 IsGuiding returns 0
00:47:25.477 00.002 10072 PulseGuide returned control before completion, sleep 13
00:47:25.501 00.024 1032 UpdateGuideState exits: m=1438 SNR=26.7
00:47:25.506 00.005 10072 IsGuiding returns 0
00:47:25.506 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:25.508 00.002 10072 Move returns status 0, amount 3
00:47:25.508 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:25.508 00.000 10072 MoveAxis(N, 0, ABG)
00:47:25.508 00.000 1032 Enqueuing Expose request
00:47:25.520 00.012 10072 Move returns status 0, amount 0
00:47:25.520 00.000 10072 move complete, result=0
00:47:25.520 00.000 10072 worker thread done servicing request
00:47:25.523 00.003 10072 Worker thread wakes up
00:47:25.523 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:47:25.527 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:25.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:25.949 00.422 10072 Exposure complete
00:47:26.052 00.103 10072 worker thread done servicing request
00:47:26.053 00.001 1032 OnExposeComplete: enter
00:47:26.058 00.005 1032 UpdateGuideState(): m_state=6
00:47:26.064 00.006 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3749
00:47:26.069 00.005 1032 Star::Find returns 1 (0), X=320.52, Y=745.91, Mass=1382, SNR=26.2, Peak=165 HFD=2.4
00:47:26.073 00.004 1032 MultiStar: [#1 -0.08,-0.02,1.12,U] [#2 -0.04,0.09,0.96,U] [#3 0.17,0.03,0.77,U] [#4 0.02,0.38,0.69,U] [#5 0.05,0.14,0.66,U] [#6 -0.10,0.09,0.68,U] [#7 0.05,-0.01,0.51,U] [#8 -0.02,0.28,0.62,U] 
00:47:26.078 00.005 1032 single-star, 8 included, MultiStar: {-0.00, 0.11}, one-star: {-0.03, 0.07}
00:47:26.083 00.005 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
00:47:26.088 00.005 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
00:47:26.094 00.006 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.92 mountX=0.08 mountY=0.01, mountTheta=0.09
00:47:26.101 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
00:47:26.104 00.003 1032 Enqueuing Move request for scope (-0.03, 0.07)
00:47:26.114 00.010 10072 Worker thread wakes up
00:47:26.116 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
00:47:26.116 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
00:47:26.116 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.08 yDistance=0.01
00:47:26.121 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:26.125 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:47:26.125 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:47:26.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:26.125 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:47:26.125 00.000 10072 MoveAxis(W, 2, ABG)
00:47:26.125 00.000 10072 Guiding  Dir = 3, Dur = 2
00:47:26.125 00.000 10072 IsGuiding returns 0
00:47:26.127 00.002 10072 PulseGuide returned control before completion, sleep 12
00:47:26.148 00.021 10072 IsGuiding returns 0
00:47:26.149 00.001 10072 Move returns status 0, amount 2
00:47:26.149 00.000 10072 MoveAxis(N, 0, ABG)
00:47:26.150 00.001 10072 Move returns status 0, amount 0
00:47:26.150 00.000 10072 move complete, result=0
00:47:26.150 00.000 10072 worker thread done servicing request
00:47:26.163 00.013 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:47:26.169 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:26.177 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:26.185 00.008 1032 Enqueuing Expose request
00:47:26.192 00.007 10072 Worker thread wakes up
00:47:26.192 00.000 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
00:47:26.197 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:26.197 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:26.835 00.638 10072 Exposure complete
00:47:26.933 00.098 10072 worker thread done servicing request
00:47:26.933 00.000 1032 OnExposeComplete: enter
00:47:26.937 00.004 1032 UpdateGuideState(): m_state=6
00:47:26.941 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3750
00:47:26.944 00.003 1032 Star::Find returns 1 (0), X=320.56, Y=746.05, Mass=1484, SNR=27.2, Peak=146 HFD=2.8
00:47:26.948 00.004 1032 MultiStar: [#1 -0.14,0.18,1.11,U] [#2 -0.01,0.18,0.93,U] [#3 0.19,0.17,0.69,U] [#4 0.17,0.47,0.00,M5] [#5 0.07,0.25,0.68,U] [#6 0.04,0.24,0.68,U] [#7 0.02,0.19,0.52,U] [#8 -0.05,0.40,0.61,U] 
00:47:26.950 00.002 1032 single-star, 7 included, MultiStar: {0.00, 0.22}, one-star: {0.01, 0.22}
00:47:26.953 00.003 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
00:47:26.956 00.003 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
00:47:26.959 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.55 mountX=0.21 mountY=-0.06, mountTheta=-0.28
00:47:26.965 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.22, opts=13)
00:47:26.972 00.007 1032 Enqueuing Move request for scope (0.01, 0.22)
00:47:26.975 00.003 10072 Worker thread wakes up
00:47:26.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
00:47:26.975 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
00:47:26.975 00.000 10072 Moving (0.01, 0.22) raw xDistance=0.21 yDistance=-0.06
00:47:26.978 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:26.982 00.004 10072 PPEC rslt: input = 0.21, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 289.16
00:47:26.982 00.000 10072 PPEC: input: 0.21, control: 0.11, exposure: 500
00:47:26.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:26.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:47:26.982 00.000 10072 MoveAxis(W, 113, ABG)
00:47:26.982 00.000 10072 Guiding  Dir = 3, Dur = 113
00:47:26.982 00.000 10072 IsGuiding returns 0
00:47:26.982 00.000 10072 PulseGuide returned control before completion, sleep 123
00:47:27.014 00.032 1032 UpdateGuideState exits: m=1484 SNR=27.2
00:47:27.023 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:27.029 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:27.033 00.004 1032 Enqueuing Expose request
00:47:27.117 00.084 10072 IsGuiding returns 1
00:47:27.117 00.000 10072 scope still moving after pulse duration time elapsed
00:47:27.148 00.031 10072 IsGuiding returns 0
00:47:27.148 00.000 10072 scope move finished after 113 + 52 ms
00:47:27.148 00.000 10072 Move returns status 0, amount 113
00:47:27.148 00.000 10072 MoveAxis(N, 0, ABG)
00:47:27.148 00.000 10072 Move returns status 0, amount 0
00:47:27.148 00.000 10072 move complete, result=0
00:47:27.148 00.000 10072 worker thread done servicing request
00:47:27.148 00.000 10072 Worker thread wakes up
00:47:27.148 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:27.148 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:27.150 00.002 1032 GuideStep: 0.2 px 113 ms WEST, -0.1 px 0 ms NORTH
00:47:27.561 00.411 10072 Exposure complete
00:47:27.648 00.087 10072 worker thread done servicing request
00:47:27.648 00.000 1032 OnExposeComplete: enter
00:47:27.654 00.006 1032 UpdateGuideState(): m_state=6
00:47:27.656 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3751
00:47:27.660 00.004 1032 Star::Find returns 1 (0), X=320.57, Y=746.04, Mass=1420, SNR=26.6, Peak=144 HFD=2.4
00:47:27.662 00.002 1032 MultiStar: [#1 -0.18,0.23,1.16,U] [#2 0.00,0.24,0.96,U] [#3 0.06,0.16,0.71,U] [#4 -0.02,0.62,0.00,M6] [#5 -0.11,0.25,0.69,U] [#6 -0.02,0.19,0.68,U] [#7 -0.09,0.25,0.54,U] [#8 -0.08,0.36,0.61,U] 
00:47:27.664 00.002 1032 single-star, 7 included, MultiStar: {-0.05, 0.23}, one-star: {0.02, 0.20}
00:47:27.668 00.004 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
00:47:27.671 00.003 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
00:47:27.672 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.48 mountX=0.19 mountY=-0.07, mountTheta=-0.35
00:47:27.679 00.007 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.20, opts=13)
00:47:27.685 00.006 1032 Enqueuing Move request for scope (0.02, 0.20)
00:47:27.689 00.004 10072 Worker thread wakes up
00:47:27.689 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
00:47:27.689 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
00:47:27.689 00.000 10072 Moving (0.02, 0.20) raw xDistance=0.19 yDistance=-0.07
00:47:27.696 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:27.700 00.004 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 289.16
00:47:27.700 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
00:47:27.700 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:27.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:47:27.700 00.000 10072 MoveAxis(W, 103, ABG)
00:47:27.700 00.000 10072 Guiding  Dir = 3, Dur = 103
00:47:27.700 00.000 10072 IsGuiding returns 0
00:47:27.700 00.000 10072 PulseGuide returned control before completion, sleep 113
00:47:27.735 00.035 1032 UpdateGuideState exits: m=1420 SNR=26.6
00:47:27.739 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:27.743 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:27.745 00.002 1032 Enqueuing Expose request
00:47:27.824 00.079 10072 IsGuiding returns 1
00:47:27.824 00.000 10072 scope still moving after pulse duration time elapsed
00:47:27.851 00.027 10072 IsGuiding returns 0
00:47:27.851 00.000 10072 scope move finished after 103 + 48 ms
00:47:27.851 00.000 10072 Move returns status 0, amount 103
00:47:27.851 00.000 10072 MoveAxis(N, 0, ABG)
00:47:27.851 00.000 10072 Move returns status 0, amount 0
00:47:27.851 00.000 10072 move complete, result=0
00:47:27.851 00.000 10072 worker thread done servicing request
00:47:27.851 00.000 1032 GuideStep: 0.2 px 103 ms WEST, -0.1 px 0 ms NORTH
00:47:27.851 00.000 10072 Worker thread wakes up
00:47:27.851 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:27.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:28.487 00.636 10072 Exposure complete
00:47:28.574 00.087 10072 worker thread done servicing request
00:47:28.574 00.000 1032 OnExposeComplete: enter
00:47:28.577 00.003 1032 UpdateGuideState(): m_state=6
00:47:28.579 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3752
00:47:28.583 00.004 1032 Star::Find returns 1 (0), X=320.86, Y=745.80, Mass=1504, SNR=27.3, Peak=170 HFD=2.7
00:47:28.586 00.003 1032 MultiStar: [#1 0.05,-0.07,1.11,U] [#2 0.34,-0.03,0.91,U] [#3 0.16,-0.20,0.69,U] [#4 0.15,0.16,0.67,U] [#5 0.22,-0.03,0.69,U] [#6 0.16,-0.01,0.67,U] [#7 0.18,-0.29,0.52,U] [#8 0.16,0.11,0.59,U] 
00:47:28.588 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.04}, one-star: {0.31, -0.04}
00:47:28.592 00.004 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
00:47:28.594 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
00:47:28.598 00.004 1032 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-0.21 mountX=-0.09 mountY=-0.18, mountTheta=-2.04
00:47:28.603 00.005 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.04, opts=13)
00:47:28.605 00.002 1032 Enqueuing Move request for scope (0.20, -0.04)
00:47:28.612 00.007 10072 Worker thread wakes up
00:47:28.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
00:47:28.612 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
00:47:28.612 00.000 10072 Moving (0.20, -0.04) raw xDistance=-0.09 yDistance=-0.18
00:47:28.616 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:28.620 00.004 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:47:28.620 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
00:47:28.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:28.620 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:47:28.622 00.002 10072 MoveAxis(W, 10, ABG)
00:47:28.622 00.000 10072 Guiding  Dir = 3, Dur = 10
00:47:28.622 00.000 10072 IsGuiding returns 0
00:47:28.622 00.000 10072 PulseGuide returned control before completion, sleep 20
00:47:28.656 00.034 10072 IsGuiding returns 0
00:47:28.657 00.001 10072 Move returns status 0, amount 10
00:47:28.657 00.000 10072 MoveAxis(N, 0, ABG)
00:47:28.657 00.000 10072 Move returns status 0, amount 0
00:47:28.657 00.000 10072 move complete, result=0
00:47:28.657 00.000 10072 worker thread done servicing request
00:47:28.658 00.001 1032 UpdateGuideState exits: m=1504 SNR=27.3
00:47:28.662 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:28.664 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:28.668 00.004 1032 Enqueuing Expose request
00:47:28.671 00.003 10072 Worker thread wakes up
00:47:28.671 00.000 1032 GuideStep: -0.1 px 10 ms WEST, -0.2 px 0 ms NORTH
00:47:28.675 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:28.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:29.087 00.412 10072 Exposure complete
00:47:29.180 00.093 10072 worker thread done servicing request
00:47:29.180 00.000 1032 OnExposeComplete: enter
00:47:29.184 00.004 1032 UpdateGuideState(): m_state=6
00:47:29.188 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3753
00:47:29.192 00.004 1032 Star::Find returns 1 (0), X=320.82, Y=745.66, Mass=1334, SNR=25.7, Peak=142 HFD=2.7
00:47:29.195 00.003 1032 MultiStar: [#1 0.11,-0.26,1.18,U] [#2 0.14,-0.27,0.96,U] [#3 0.25,-0.05,0.81,U] [#4 0.10,0.29,0.69,U] [#5 0.33,-0.16,0.72,U] [#6 0.18,-0.15,0.69,U] [#7 0.21,0.02,0.56,U] [#8 0.22,0.00,0.61,U] 
00:47:29.198 00.003 1032 refined, 8 included, MultiStar: {0.20, -0.11}, one-star: {0.27, -0.18}
00:47:29.200 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
00:47:29.203 00.003 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
00:47:29.205 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.22 cameraTheta=-0.51 mountX=-0.16 mountY=-0.16, mountTheta=-2.34
00:47:29.209 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.11, opts=13)
00:47:29.212 00.003 1032 Enqueuing Move request for scope (0.20, -0.11)
00:47:29.222 00.010 10072 Worker thread wakes up
00:47:29.222 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
00:47:29.222 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
00:47:29.222 00.000 10072 Moving (0.20, -0.11) raw xDistance=-0.16 yDistance=-0.16
00:47:29.226 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:29.229 00.003 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.17
00:47:29.229 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
00:47:29.229 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:29.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:47:29.229 00.000 10072 MoveAxis(E, 69, ABG)
00:47:29.229 00.000 10072 Guiding  Dir = 2, Dur = 69
00:47:29.231 00.002 10072 IsGuiding returns 0
00:47:29.233 00.002 10072 PulseGuide returned control before completion, sleep 77
00:47:29.263 00.030 1032 UpdateGuideState exits: m=1334 SNR=25.7
00:47:29.266 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:29.270 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:29.274 00.004 1032 Enqueuing Expose request
00:47:29.320 00.046 10072 IsGuiding returns 0
00:47:29.320 00.000 10072 Move returns status 0, amount 69
00:47:29.320 00.000 10072 MoveAxis(N, 0, ABG)
00:47:29.320 00.000 10072 Move returns status 0, amount 0
00:47:29.320 00.000 10072 move complete, result=0
00:47:29.320 00.000 10072 worker thread done servicing request
00:47:29.320 00.000 10072 Worker thread wakes up
00:47:29.322 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:29.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:29.327 00.005 1032 GuideStep: -0.2 px 69 ms EAST, -0.2 px 0 ms NORTH
00:47:29.965 00.638 10072 Exposure complete
00:47:30.049 00.084 10072 worker thread done servicing request
00:47:30.049 00.000 1032 OnExposeComplete: enter
00:47:30.053 00.004 1032 UpdateGuideState(): m_state=6
00:47:30.057 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3754
00:47:30.061 00.004 1032 Star::Find returns 1 (0), X=320.71, Y=745.82, Mass=1420, SNR=26.6, Peak=166 HFD=2.6
00:47:30.063 00.002 1032 MultiStar: [#1 -0.03,-0.14,1.11,U] [#2 -0.01,0.03,1.00,U] [#3 0.19,0.01,0.71,U] [#4 0.16,0.29,0.64,U] [#5 0.04,0.16,0.69,U] [#6 0.03,0.05,0.72,U] [#7 0.19,-0.13,0.55,U] [#8 0.19,0.16,0.58,U] 
00:47:30.067 00.004 1032 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.16, -0.02}
00:47:30.071 00.004 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
00:47:30.073 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
00:47:30.077 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.33 mountX=0.01 mountY=-0.09, mountTheta=-1.50
00:47:30.082 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
00:47:30.088 00.006 1032 Enqueuing Move request for scope (0.09, 0.03)
00:47:30.090 00.002 10072 Worker thread wakes up
00:47:30.090 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
00:47:30.092 00.002 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
00:47:30.092 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
00:47:30.094 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:30.097 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:47:30.097 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:47:30.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:30.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:47:30.097 00.000 10072 MoveAxis(W, 10, ABG)
00:47:30.097 00.000 10072 Guiding  Dir = 3, Dur = 10
00:47:30.098 00.001 10072 IsGuiding returns 0
00:47:30.102 00.004 10072 PulseGuide returned control before completion, sleep 17
00:47:30.128 00.026 1032 UpdateGuideState exits: m=1420 SNR=26.6
00:47:30.133 00.005 10072 IsGuiding returns 0
00:47:30.133 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:30.135 00.002 10072 Move returns status 0, amount 10
00:47:30.135 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:30.139 00.004 1032 Enqueuing Expose request
00:47:30.141 00.002 10072 MoveAxis(N, 0, ABG)
00:47:30.141 00.000 10072 Move returns status 0, amount 0
00:47:30.141 00.000 10072 move complete, result=0
00:47:30.141 00.000 10072 worker thread done servicing request
00:47:30.141 00.000 10072 Worker thread wakes up
00:47:30.141 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:30.141 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:30.152 00.011 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:47:30.562 00.410 10072 Exposure complete
00:47:30.637 00.075 10072 worker thread done servicing request
00:47:30.637 00.000 1032 OnExposeComplete: enter
00:47:30.641 00.004 1032 UpdateGuideState(): m_state=6
00:47:30.645 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3755
00:47:30.649 00.004 1032 Star::Find returns 1 (0), X=320.71, Y=745.79, Mass=1362, SNR=26.0, Peak=149 HFD=2.7
00:47:30.653 00.004 1032 MultiStar: [#1 0.07,-0.15,1.14,U] [#2 0.22,-0.06,0.98,U] [#3 0.20,-0.00,0.69,U] [#4 0.27,0.27,0.71,U] [#5 0.17,0.01,0.70,U] [#6 0.28,-0.04,0.68,U] [#7 0.24,0.01,0.53,U] [#8 0.13,0.08,0.62,U] 
00:47:30.655 00.002 1032 single-star, 8 included, MultiStar: {0.19, -0.01}, one-star: {0.16, -0.05}
00:47:30.659 00.004 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
00:47:30.661 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
00:47:30.663 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.32 mountX=-0.09 mountY=-0.15, mountTheta=-2.15
00:47:30.669 00.006 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
00:47:30.674 00.005 1032 Enqueuing Move request for scope (0.16, -0.05)
00:47:30.678 00.004 10072 Worker thread wakes up
00:47:30.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
00:47:30.680 00.002 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
00:47:30.680 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.15
00:47:30.682 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:30.687 00.005 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:47:30.689 00.002 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
00:47:30.689 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:30.689 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:47:30.689 00.000 10072 MoveAxis(W, 9, ABG)
00:47:30.689 00.000 10072 Guiding  Dir = 3, Dur = 9
00:47:30.718 00.029 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:47:30.731 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:30.735 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:30.740 00.005 1032 Enqueuing Expose request
00:47:30.744 00.004 10072 IsGuiding returns 0
00:47:30.746 00.002 10072 PulseGuide returned control before completion, sleep 17
00:47:30.779 00.033 10072 IsGuiding returns 0
00:47:30.779 00.000 10072 Move returns status 0, amount 9
00:47:30.779 00.000 10072 MoveAxis(N, 0, ABG)
00:47:30.779 00.000 10072 Move returns status 0, amount 0
00:47:30.779 00.000 10072 move complete, result=0
00:47:30.779 00.000 10072 worker thread done servicing request
00:47:30.779 00.000 10072 Worker thread wakes up
00:47:30.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:30.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:30.780 00.001 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:47:31.407 00.627 10072 Exposure complete
00:47:31.470 00.063 10072 worker thread done servicing request
00:47:31.470 00.000 1032 OnExposeComplete: enter
00:47:31.470 00.000 1032 UpdateGuideState(): m_state=6
00:47:31.470 00.000 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3756
00:47:31.485 00.015 1032 Star::Find returns 1 (0), X=320.67, Y=745.80, Mass=1445, SNR=26.8, Peak=163 HFD=2.7
00:47:31.488 00.003 1032 MultiStar: [#1 -0.01,-0.29,1.10,U] [#2 0.11,-0.21,0.96,U] [#3 0.27,-0.11,0.71,U] [#4 0.16,0.18,0.64,U] [#5 0.05,-0.18,0.71,U] [#6 0.14,-0.17,0.72,U] [#7 0.07,-0.28,0.54,U] [#8 0.09,-0.01,0.57,U] 
00:47:31.488 00.000 1032 single-star, 8 included, MultiStar: {0.11, -0.14}, one-star: {0.12, -0.04}
00:47:31.488 00.000 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
00:47:31.493 00.005 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
00:47:31.497 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.36 mountX=-0.07 mountY=-0.10, mountTheta=-2.19
00:47:31.500 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
00:47:31.502 00.002 1032 Enqueuing Move request for scope (0.12, -0.04)
00:47:31.506 00.004 10072 Worker thread wakes up
00:47:31.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
00:47:31.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
00:47:31.506 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.10
00:47:31.508 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:31.513 00.005 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:47:31.513 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:47:31.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:31.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:47:31.513 00.000 10072 MoveAxis(W, 10, ABG)
00:47:31.513 00.000 10072 Guiding  Dir = 3, Dur = 10
00:47:31.513 00.000 10072 IsGuiding returns 0
00:47:31.513 00.000 10072 PulseGuide returned control before completion, sleep 20
00:47:31.534 00.021 1032 UpdateGuideState exits: m=1445 SNR=26.8
00:47:31.542 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:31.544 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:31.546 00.002 1032 Enqueuing Expose request
00:47:31.552 00.006 10072 IsGuiding returns 0
00:47:31.552 00.000 10072 Move returns status 0, amount 10
00:47:31.552 00.000 10072 MoveAxis(N, 0, ABG)
00:47:31.552 00.000 10072 Move returns status 0, amount 0
00:47:31.552 00.000 10072 move complete, result=0
00:47:31.552 00.000 10072 worker thread done servicing request
00:47:31.552 00.000 10072 Worker thread wakes up
00:47:31.552 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:31.552 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:31.562 00.010 1032 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:47:31.960 00.398 10072 Exposure complete
00:47:32.025 00.065 10072 worker thread done servicing request
00:47:32.025 00.000 1032 OnExposeComplete: enter
00:47:32.025 00.000 1032 UpdateGuideState(): m_state=6
00:47:32.040 00.015 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3757
00:47:32.042 00.002 1032 Star::Find returns 1 (0), X=320.75, Y=745.83, Mass=1545, SNR=27.7, Peak=174 HFD=2.7
00:47:32.046 00.004 1032 MultiStar: [#1 0.15,-0.19,1.10,U] [#2 0.14,-0.05,0.96,U] [#3 0.11,-0.02,0.75,U] [#4 0.08,0.32,0.64,U] [#5 0.13,-0.06,0.65,U] [#6 0.08,0.00,0.64,U] [#7 0.18,-0.40,0.55,U] [#8 0.09,0.03,0.57,U] 
00:47:32.049 00.003 1032 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.20, -0.01}
00:47:32.050 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
00:47:32.054 00.004 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
00:47:32.056 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.32 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
00:47:32.061 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
00:47:32.063 00.002 1032 Enqueuing Move request for scope (0.13, -0.04)
00:47:32.065 00.002 10072 Worker thread wakes up
00:47:32.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
00:47:32.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
00:47:32.065 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.08 yDistance=-0.12
00:47:32.067 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:32.071 00.004 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:47:32.071 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:47:32.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:32.072 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:47:32.072 00.000 10072 MoveAxis(W, 5, ABG)
00:47:32.072 00.000 10072 Guiding  Dir = 3, Dur = 5
00:47:32.072 00.000 10072 IsGuiding returns 0
00:47:32.072 00.000 10072 PulseGuide returned control before completion, sleep 15
00:47:32.098 00.026 1032 UpdateGuideState exits: m=1545 SNR=27.7
00:47:32.102 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:32.103 00.001 10072 IsGuiding returns 0
00:47:32.103 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:32.107 00.004 1032 Enqueuing Expose request
00:47:32.110 00.003 10072 Move returns status 0, amount 5
00:47:32.112 00.002 10072 MoveAxis(N, 0, ABG)
00:47:32.112 00.000 10072 Move returns status 0, amount 0
00:47:32.112 00.000 10072 move complete, result=0
00:47:32.112 00.000 10072 worker thread done servicing request
00:47:32.112 00.000 10072 Worker thread wakes up
00:47:32.112 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:32.112 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:32.123 00.011 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:47:32.450 00.327 1032 StartLoopingInteractive: Loop button clicked
00:47:32.454 00.004 1032 Mount: notify guiding stopped
00:47:32.456 00.002 1032 BLC: window closed
00:47:32.461 00.005 1032 BLC: Last direction was reset
00:47:32.465 00.004 1032 Changing from state GUIDING to STOP
00:47:32.467 00.002 1032 guider state => SELECTED
00:47:32.469 00.002 1032 Status Line: Looping
00:47:32.479 00.010 1032 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:47:32.493 00.014 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":12}
00:47:32.497 00.004 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":12}
00:47:32.533 00.036 1032 evsrv: cli 0D18B8B0 connect
00:47:32.535 00.002 1032 case statement mapped state 2 to 1
00:47:32.539 00.004 1032 case statement mapped state 2 to 1
00:47:32.541 00.002 1032 evsrv: cli 0D18B8B0 request: {"method":"get_pixel_scale","id":"9a9d9115-ef59-4847-b4fa-4e82dd37bb10"}
00:47:32.545 00.004 1032 evsrv: cli 0D18B8B0 response: {"jsonrpc":"2.0","result":5.15663,"id":"9a9d9115-ef59-4847-b4fa-4e82dd37bb10"}
00:47:32.548 00.003 1032 evsrv: cli 0D18B8B0 disconnect
00:47:32.755 00.207 10072 Exposure complete
00:47:32.828 00.073 10072 worker thread done servicing request
00:47:32.828 00.000 1032 OnExposeComplete: enter
00:47:32.831 00.003 1032 UpdateGuideState(): m_state=2
00:47:32.835 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3758
00:47:32.837 00.002 1032 Star::Find returns 1 (0), X=320.68, Y=745.84, Mass=1573, SNR=28.0, Peak=178 HFD=2.7
00:47:32.839 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
00:47:32.842 00.003 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
00:47:32.844 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.01 mountX=-0.03 mountY=-0.12, mountTheta=-1.82
00:47:32.855 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:32.886 00.031 1032 UpdateGuideState exits: m=1573 SNR=28.0
00:47:32.888 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:32.891 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:32.895 00.004 1032 Enqueuing Expose request
00:47:32.899 00.004 10072 Worker thread wakes up
00:47:32.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:32.900 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:33.310 00.410 10072 Exposure complete
00:47:33.370 00.060 10072 worker thread done servicing request
00:47:33.370 00.000 1032 OnExposeComplete: enter
00:47:33.386 00.016 1032 UpdateGuideState(): m_state=2
00:47:33.390 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3759
00:47:33.393 00.003 1032 Star::Find returns 1 (0), X=320.74, Y=745.91, Mass=1339, SNR=25.8, Peak=176 HFD=2.6
00:47:33.395 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
00:47:33.399 00.004 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
00:47:33.401 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.21 cameraTheta=0.36 mountX=0.02 mountY=-0.20, mountTheta=-1.47
00:47:33.407 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:33.435 00.028 1032 UpdateGuideState exits: m=1339 SNR=25.8
00:47:33.437 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:33.439 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:33.443 00.004 1032 Enqueuing Expose request
00:47:33.445 00.002 10072 Worker thread wakes up
00:47:33.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:33.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:34.084 00.639 10072 Exposure complete
00:47:34.146 00.062 10072 worker thread done servicing request
00:47:34.146 00.000 1032 OnExposeComplete: enter
00:47:34.148 00.002 1032 UpdateGuideState(): m_state=2
00:47:34.148 00.000 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:34.155 00.007 1032 Star::Find returns 1 (0), X=320.83, Y=745.86, Mass=1484, SNR=27.1, Peak=171 HFD=2.6
00:47:34.155 00.000 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
00:47:34.159 00.004 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
00:47:34.161 00.002 1032 CameraToMount -- cameraX=0.28 cameraY=0.02 hyp=0.28 cameraTheta=0.07 mountX=-0.05 mountY=-0.28, mountTheta=-1.76
00:47:34.165 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:34.192 00.027 1032 UpdateGuideState exits: m=1484 SNR=27.1
00:47:34.194 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:34.197 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:34.199 00.002 1032 Enqueuing Expose request
00:47:34.201 00.002 10072 Worker thread wakes up
00:47:34.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:34.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:34.422 00.221 1032 GuiderMultiStar::AutoSelect enter
00:47:34.426 00.004 1032 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
00:47:34.491 00.065 1032 AutoFind: auto downsample for scale 5.16 => 1x
00:47:34.607 00.116 10072 Exposure complete
00:47:34.622 00.015 1032 AutoFind: global mean = 0.0, stdev 5.8
00:47:34.626 00.004 1032 AutoFind: using threshold = 0.1
00:47:34.678 00.052 10072 worker thread done servicing request
00:47:34.753 00.075 1032 AutoFind: local max [348, 804] 190.9
00:47:34.756 00.003 1032 AutoFind: local max [690, 369] 184.7
00:47:34.758 00.002 1032 AutoFind: local max [548, 911] 135.1
00:47:34.760 00.002 1032 AutoFind: local max [749, 711] 102.7
00:47:34.763 00.003 1032 AutoFind: local max [87, 660] 95.9
00:47:34.766 00.003 1032 AutoFind: local max [262, 335] 77.6
00:47:34.770 00.004 1032 AutoFind: local max [590, 753] 63.1
00:47:34.773 00.003 1032 AutoFind: local max [574, 309] 59.0
00:47:34.775 00.002 1032 AutoFind: local max [321, 746] 58.9
00:47:34.778 00.003 1032 AutoFind: local max [220, 611] 46.7
00:47:34.780 00.002 1032 AutoFind: local max [1119, 326] 30.5
00:47:34.782 00.002 1032 AutoFind: local max [993, 226] 24.7
00:47:34.784 00.002 1032 AutoFind: local max [611, 583] 23.2
00:47:34.786 00.002 1032 AutoFind: local max [425, 331] 19.3
00:47:34.789 00.003 1032 AutoFind: local max [634, 567] 17.6
00:47:34.793 00.004 1032 AutoFind: local max [917, 86] 16.6
00:47:34.795 00.002 1032 AutoFind: local max [1121, 689] 14.6
00:47:34.797 00.002 1032 AutoFind: local max [719, 933] 13.8
00:47:34.799 00.002 1032 AutoFind: local max [132, 820] 13.2
00:47:34.801 00.002 1032 AutoFind: local max [802, 899] 12.1
00:47:34.805 00.004 1032 AutoFind: local max [787, 423] 11.6
00:47:34.806 00.001 1032 AutoFind: local max [827, 116] 11.1
00:47:34.810 00.004 1032 AutoFind: local max [258, 245] 10.8
00:47:34.812 00.002 1032 AutoFind: local max [1101, 783] 10.0
00:47:34.814 00.002 1032 AutoFind: local max [1011, 516] 8.8
00:47:34.816 00.002 1032 AutoFind: local max [1148, 278] 8.8
00:47:34.820 00.004 1032 AutoFind: local max [722, 287] 8.6
00:47:34.822 00.002 1032 AutoFind: local max [809, 908] 8.3
00:47:34.824 00.002 1032 AutoFind: local max [670, 889] 7.7
00:47:34.828 00.004 1032 AutoFind: local max [915, 738] 7.3
00:47:34.831 00.003 1032 AutoFind: local max [1046, 778] 7.1
00:47:34.833 00.002 1032 AutoFind: local max [401, 165] 6.9
00:47:34.835 00.002 1032 AutoFind: local max [726, 565] 6.9
00:47:34.837 00.002 1032 AutoFind: local max [708, 12] 6.5
00:47:34.840 00.003 1032 AutoFind: local max [586, 374] 6.3
00:47:34.844 00.004 1032 AutoFind: local max [42, 571] 6.2
00:47:34.846 00.002 1032 AutoFind: local max [599, 445] 6.0
00:47:34.848 00.002 1032 AutoFind: local max [252, 692] 5.8
00:47:34.850 00.002 1032 AutoFind: local max [555, 64] 5.8
00:47:34.852 00.002 1032 AutoFind: local max [461, 136] 5.5
00:47:34.856 00.004 1032 AutoFind: local max [1107, 89] 5.2
00:47:34.859 00.003 1032 AutoFind: local max [498, 904] 5.1
00:47:34.862 00.003 1032 AutoFind: local max [261, 58] 5.1
00:47:34.864 00.002 1032 AutoFind: local max [501, 56] 4.7
00:47:34.867 00.003 1032 AutoFind: local max [1137, 611] 4.6
00:47:34.869 00.002 1032 AutoFind: local max [854, 272] 4.5
00:47:34.872 00.003 1032 AutoFind: local max [1249, 156] 4.5
00:47:34.874 00.002 1032 AutoFind: local max [1104, 657] 4.5
00:47:34.876 00.002 1032 AutoFind: local max [958, 50] 4.2
00:47:34.880 00.004 1032 AutoFind: local max [338, 87] 4.2
00:47:34.882 00.002 1032 AutoFind: local max [948, 553] 4.0
00:47:34.884 00.002 1032 AutoFind: local max [721, 185] 4.0
00:47:34.886 00.002 1032 AutoFind: local max [111, 377] 3.9
00:47:34.891 00.005 1032 AutoFind: local max [112, 241] 3.8
00:47:34.893 00.002 1032 AutoFind: local max [894, 133] 3.8
00:47:34.895 00.002 1032 AutoFind: local max [679, 402] 3.8
00:47:34.899 00.004 1032 AutoFind: local max [982, 761] 3.7
00:47:34.901 00.002 1032 AutoFind: local max [710, 717] 3.7
00:47:34.903 00.002 1032 AutoFind: local max [1262, 638] 3.7
00:47:34.905 00.002 1032 AutoFind: local max [958, 319] 3.6
00:47:34.908 00.003 1032 AutoFind: local max [1255, 584] 3.6
00:47:34.910 00.002 1032 AutoFind: local max [836, 748] 3.6
00:47:34.910 00.000 1032 AutoFind: local max [533, 602] 3.5
00:47:34.910 00.000 1032 AutoFind: local max [160, 486] 3.5
00:47:34.910 00.000 1032 AutoFind: local max [791, 692] 3.5
00:47:34.921 00.011 1032 AutoFind: local max [1201, 537] 3.4
00:47:34.922 00.001 1032 AutoFind: local max [1158, 833] 3.4
00:47:34.925 00.003 1032 AutoFind: local max [421, 745] 3.4
00:47:34.925 00.000 1032 AutoFind: local max [199, 932] 3.3
00:47:34.925 00.000 1032 AutoFind: local max [1061, 298] 3.3
00:47:34.925 00.000 1032 AutoFind: local max [708, 81] 3.3
00:47:34.935 00.010 1032 AutoFind: local max [750, 886] 3.2
00:47:34.935 00.000 1032 AutoFind: local max [267, 450] 3.2
00:47:34.935 00.000 1032 AutoFind: local max [404, 567] 3.2
00:47:34.942 00.007 1032 AutoFind: local max [507, 49] 3.1
00:47:34.942 00.000 1032 AutoFind: local max [661, 500] 3.1
00:47:34.942 00.000 1032 AutoFind: local max [662, 873] 3.0
00:47:34.951 00.009 1032 AutoFind: local max [564, 217] 3.0
00:47:34.952 00.001 1032 AutoFind: local max [1043, 649] 3.0
00:47:34.953 00.001 1032 AutoFind: local max [359, 807] 2.9
00:47:34.957 00.004 1032 AutoFind: local max [181, 145] 2.8
00:47:34.959 00.002 1032 AutoFind: local max [341, 951] 2.8
00:47:34.961 00.002 1032 AutoFind: local max [203, 340] 2.8
00:47:34.965 00.004 1032 AutoFind: local max [798, 745] 2.7
00:47:34.966 00.001 1032 AutoFind: local max [1221, 593] 2.7
00:47:34.966 00.000 1032 AutoFind: local max [358, 796] 2.6
00:47:34.966 00.000 1032 AutoFind: local max [1209, 896] 2.6
00:47:34.966 00.000 1032 AutoFind: local max [709, 768] 2.6
00:47:34.976 00.010 1032 AutoFind: local max [1049, 421] 2.6
00:47:34.976 00.000 1032 AutoFind: local max [727, 655] 2.5
00:47:34.976 00.000 1032 AutoFind: local max [1121, 272] 2.5
00:47:34.983 00.007 1032 AutoFind: local max [408, 776] 2.5
00:47:34.985 00.002 1032 AutoFind: local max [737, 886] 2.5
00:47:34.988 00.003 1032 AutoFind: local max [709, 859] 2.5
00:47:34.992 00.004 1032 AutoFind: local max [172, 185] 2.5
00:47:34.995 00.003 1032 AutoFind: local max [597, 639] 2.5
00:47:34.997 00.002 1032 AutoFind: local max [502, 286] 2.4
00:47:35.000 00.003 1032 AutoFind: local max [9, 318] 2.4
00:47:35.004 00.004 1032 AutoFind: local max [433, 793] 2.4
00:47:35.004 00.000 1032 AutoFind: local max [126, 275] 2.4
00:47:35.004 00.000 1032 AutoFind: too close [737, 886] 2.5 - [750, 886] 3.2
00:47:35.010 00.006 1032 AutoFind: too close [358, 796] 2.6 - [359, 807] 2.9
00:47:35.010 00.000 1032 AutoFind: close dim-bright [358, 796] 2.6 - [348, 804] 190.9
00:47:35.016 00.006 1032 AutoFind: close dim-bright [359, 807] 2.9 - [348, 804] 190.9
00:47:35.018 00.002 1032 AutoFind: too close [662, 873] 3.0 - [670, 889] 7.7
00:47:35.018 00.000 1032 AutoFind: too close [507, 49] 3.1 - [501, 56] 4.7
00:47:35.018 00.000 1032 AutoFind: too close [809, 908] 8.3 - [802, 899] 12.1
00:47:35.027 00.009 1032 AutoFind: too close to edge [9, 318] 2.4
00:47:35.030 00.003 1032 AutoFind: too close to edge [341, 951] 2.8
00:47:35.034 00.004 1032 AutoFind: too close to edge [708, 12] 6.5
00:47:35.036 00.002 1032 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
00:47:35.040 00.004 1032 Star::Find(15, 348, 804, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.046 00.006 1032 Star::Find returns 1 (1), X=347.96, Y=803.55, Mass=5289, SNR=51.3, Peak=255 HFD=3.6
00:47:35.052 00.006 1032 Star::Find(15, 690, 369, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.056 00.004 1032 Star::Find returns 1 (1), X=690.15, Y=369.25, Mass=5833, SNR=53.8, Peak=255 HFD=4.0
00:47:35.060 00.004 1032 Star::Find(15, 548, 911, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.063 00.003 1032 Star::Find returns 1 (1), X=548.30, Y=910.79, Mass=4168, SNR=45.5, Peak=255 HFD=3.6
00:47:35.067 00.004 1032 Star::Find(15, 749, 711, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.069 00.002 1032 Star::Find returns 1 (1), X=749.31, Y=710.53, Mass=2696, SNR=36.6, Peak=255 HFD=2.9
00:47:35.071 00.002 1032 Star::Find(15, 87, 660, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.073 00.002 1032 Star::Find returns 1 (0), X=87.61, Y=660.38, Mass=2865, SNR=37.7, Peak=245 HFD=3.3
00:47:35.077 00.004 1032 Star::Find(15, 262, 335, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.079 00.002 1032 Star::Find returns 1 (0), X=262.52, Y=334.82, Mass=2210, SNR=33.2, Peak=251 HFD=2.6
00:47:35.079 00.000 1032 Star::Find(15, 590, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.079 00.000 1032 Star::Find returns 1 (1), X=589.94, Y=753.43, Mass=1680, SNR=28.8, Peak=255 HFD=2.3
00:47:35.079 00.000 1032 Star::Find(15, 574, 309, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.079 00.000 1032 Star::Find returns 1 (1), X=573.66, Y=308.67, Mass=1806, SNR=29.9, Peak=255 HFD=2.2
00:47:35.079 00.000 1032 Star::Find(15, 321, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.094 00.015 1032 Star::Find returns 1 (0), X=320.83, Y=745.86, Mass=1484, SNR=27.1, Peak=171 HFD=2.6
00:47:35.096 00.002 1032 Star::Find(15, 220, 611, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.096 00.000 1032 Star::Find returns 1 (0), X=219.57, Y=610.93, Mass=1268, SNR=25.1, Peak=143 HFD=2.6
00:47:35.096 00.000 1032 Star::Find(15, 1119, 326, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.096 00.000 1032 Star::Find returns 1 (0), X=1118.89, Y=326.11, Mass=740, SNR=19.1, Peak=65 HFD=2.9
00:47:35.096 00.000 1032 Star::Find(15, 993, 226, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.109 00.013 1032 Star::Find returns 1 (0), X=992.94, Y=225.69, Mass=657, SNR=18.0, Peak=74 HFD=2.6
00:47:35.111 00.002 1032 Star::Find(15, 611, 583, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.114 00.003 1032 Star::Find returns 1 (0), X=610.52, Y=582.83, Mass=761, SNR=19.4, Peak=126 HFD=2.2
00:47:35.114 00.000 1032 Star::Find(15, 425, 331, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.114 00.000 1032 Star::Find returns 1 (0), X=425.23, Y=330.89, Mass=661, SNR=18.0, Peak=94 HFD=2.7
00:47:35.114 00.000 1032 Star::Find(15, 634, 567, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.114 00.000 1032 Star::Find returns 1 (0), X=634.26, Y=567.31, Mass=507, SNR=15.8, Peak=89 HFD=2.1
00:47:35.126 00.012 1032 Star::Find(15, 917, 86, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.128 00.002 1032 Star::Find returns 1 (0), X=916.81, Y=85.56, Mass=427, SNR=14.5, Peak=38 HFD=3.1
00:47:35.128 00.000 1032 Star::Find(15, 1121, 689, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.128 00.000 1032 Star::Find returns 1 (0), X=1120.49, Y=688.51, Mass=420, SNR=14.4, Peak=45 HFD=3.2
00:47:35.128 00.000 1032 Star::Find(15, 719, 933, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.128 00.000 1032 Star::Find returns 1 (0), X=718.68, Y=932.68, Mass=388, SNR=13.8, Peak=43 HFD=3.0
00:47:35.128 00.000 1032 Star::Find(15, 132, 820, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.143 00.015 1032 Star::Find returns 1 (0), X=131.55, Y=820.30, Mass=381, SNR=13.7, Peak=36 HFD=3.3
00:47:35.145 00.002 1032 Star::Find(15, 787, 423, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.150 00.005 1032 Star::Find returns 1 (0), X=786.84, Y=423.31, Mass=373, SNR=13.5, Peak=69 HFD=2.3
00:47:35.152 00.002 1032 Star::Find(15, 827, 116, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.156 00.004 1032 Star::Find returns 1 (0), X=827.09, Y=116.05, Mass=262, SNR=11.3, Peak=42 HFD=2.2
00:47:35.159 00.003 1032 Star::Find(15, 258, 245, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.161 00.002 1032 Star::Find returns 1 (0), X=257.99, Y=245.46, Mass=258, SNR=11.3, Peak=27 HFD=2.5
00:47:35.163 00.002 1032 Star::Find(15, 1101, 783, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.165 00.002 1032 Star::Find returns 1 (0), X=1101.12, Y=782.92, Mass=303, SNR=12.2, Peak=23 HFD=3.5
00:47:35.169 00.004 1032 Star::Find(15, 1011, 516, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.171 00.002 1032 Star::Find returns 1 (0), X=1011.08, Y=516.30, Mass=306, SNR=12.2, Peak=32 HFD=2.9
00:47:35.172 00.001 1032 Star::Find(15, 1148, 278, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.175 00.003 1032 Star::Find returns 1 (0), X=1147.88, Y=278.26, Mass=281, SNR=11.7, Peak=22 HFD=3.4
00:47:35.179 00.004 1032 Star::Find(15, 722, 287, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.180 00.001 1032 Star::Find returns 1 (0), X=721.52, Y=287.25, Mass=225, SNR=10.5, Peak=45 HFD=1.8
00:47:35.184 00.004 1032 Star::Find(15, 915, 738, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.186 00.002 1032 Star::Find returns 1 (0), X=914.85, Y=738.49, Mass=223, SNR=10.4, Peak=30 HFD=2.8
00:47:35.188 00.002 1032 Star::Find(15, 1046, 778, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.190 00.002 1032 Star::Find returns 1 (0), X=1045.81, Y=777.93, Mass=209, SNR=10.1, Peak=18 HFD=3.1
00:47:35.194 00.004 1032 Star::Find(15, 401, 165, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.196 00.002 1032 Star::Find returns 1 (0), X=400.92, Y=164.87, Mass=173, SNR=9.2, Peak=22 HFD=2.6
00:47:35.197 00.001 1032 Star::Find(15, 726, 565, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.201 00.004 1032 Star::Find returns 1 (0), X=725.77, Y=565.01, Mass=207, SNR=10.0, Peak=35 HFD=2.5
00:47:35.203 00.002 1032 Star::Find(15, 586, 374, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.205 00.002 1032 Star::Find returns 1 (0), X=585.92, Y=373.82, Mass=153, SNR=8.6, Peak=19 HFD=2.5
00:47:35.209 00.004 1032 Star::Find(15, 42, 571, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.212 00.003 1032 Star::Find returns 1 (0), X=42.13, Y=570.72, Mass=185, SNR=9.5, Peak=15 HFD=3.4
00:47:35.214 00.002 1032 Star::Find(15, 599, 445, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.214 00.000 1032 Star::Find returns 1 (0), X=599.23, Y=445.10, Mass=175, SNR=9.2, Peak=37 HFD=2.4
00:47:35.219 00.005 1032 Star::Find(15, 252, 692, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.221 00.002 1032 Star::Find returns 1 (0), X=252.08, Y=692.08, Mass=167, SNR=9.0, Peak=19 HFD=2.8
00:47:35.223 00.002 1032 Star::Find(15, 555, 64, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.223 00.000 1032 Star::Find returns 1 (0), X=555.21, Y=63.96, Mass=167, SNR=9.0, Peak=19 HFD=2.6
00:47:35.223 00.000 1032 Star::Find(15, 461, 136, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.231 00.008 1032 Star::Find returns 1 (0), X=461.00, Y=136.21, Mass=162, SNR=8.9, Peak=21 HFD=2.6
00:47:35.231 00.000 1032 Star::Find(15, 1107, 89, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.236 00.005 1032 Star::Find returns 1 (0), X=1106.99, Y=89.46, Mass=156, SNR=8.7, Peak=12 HFD=3.5
00:47:35.239 00.003 1032 Star::Find(15, 498, 904, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.241 00.002 1032 Star::Find returns 1 (0), X=498.56, Y=904.51, Mass=115, SNR=7.5, Peak=16 HFD=3.2
00:47:35.243 00.002 1032 Star::Find(15, 261, 58, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.245 00.002 1032 Star::Find returns 1 (0), X=260.23, Y=58.30, Mass=135, SNR=8.1, Peak=13 HFD=3.0
00:47:35.248 00.003 1032 Star::Find(15, 1137, 611, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.250 00.002 1032 Star::Find returns 1 (0), X=1136.89, Y=610.91, Mass=128, SNR=7.8, Peak=13 HFD=3.0
00:47:35.251 00.001 1032 Star::Find(15, 854, 272, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.251 00.000 1032 Star::Find returns 1 (0), X=854.00, Y=272.16, Mass=131, SNR=7.9, Peak=20 HFD=2.6
00:47:35.251 00.000 1032 Star::Find(15, 1249, 156, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.251 00.000 1032 Star::Find returns 1 (0), X=1249.12, Y=156.22, Mass=157, SNR=8.7, Peak=8 HFD=4.1
00:47:35.251 00.000 1032 Star::Find(15, 1104, 657, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.251 00.000 1032 Star::Find returns 1 (0), X=1104.43, Y=656.67, Mass=140, SNR=8.2, Peak=17 HFD=3.1
00:47:35.265 00.014 1032 Star::Find(15, 958, 50, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.266 00.001 1032 Star::Find returns 1 (0), X=958.15, Y=49.97, Mass=111, SNR=7.3, Peak=8 HFD=4.0
00:47:35.270 00.004 1032 Star::Find(15, 338, 87, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.272 00.002 1032 Star::Find returns 1 (0), X=337.66, Y=86.10, Mass=93, SNR=6.7, Peak=10 HFD=2.6
00:47:35.272 00.000 1032 Star::Find(15, 948, 553, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.272 00.000 1032 Star::Find returns 1 (0), X=948.26, Y=552.75, Mass=125, SNR=7.8, Peak=14 HFD=2.9
00:47:35.272 00.000 1032 Star::Find(15, 721, 185, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.284 00.012 1032 Star::Find returns 1 (0), X=720.81, Y=185.38, Mass=133, SNR=8.0, Peak=20 HFD=2.7
00:47:35.287 00.003 1032 Star::Find(15, 111, 377, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.287 00.000 1032 Star::Find returns 1 (0), X=111.53, Y=377.45, Mass=102, SNR=7.0, Peak=9 HFD=3.2
00:47:35.287 00.000 1032 Star::Find(15, 112, 241, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.287 00.000 1032 Star::Find returns 1 (0), X=111.44, Y=240.98, Mass=118, SNR=7.6, Peak=8 HFD=3.7
00:47:35.297 00.010 1032 Star::Find(15, 894, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.299 00.002 1032 Star::Find returns 1 (0), X=893.81, Y=133.34, Mass=128, SNR=7.9, Peak=14 HFD=2.9
00:47:35.299 00.000 1032 Star::Find(15, 679, 402, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.306 00.007 1032 Star::Find returns 1 (0), X=678.99, Y=401.80, Mass=114, SNR=7.4, Peak=20 HFD=2.6
00:47:35.308 00.002 1032 Star::Find(15, 982, 761, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.310 00.002 1032 Star::Find returns 1 (0), X=982.16, Y=760.49, Mass=120, SNR=7.6, Peak=10 HFD=3.4
00:47:35.312 00.002 1032 Star::Find(15, 710, 717, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.315 00.003 1032 Star::Find returns 1 (0), X=709.78, Y=717.00, Mass=114, SNR=7.4, Peak=17 HFD=2.5
00:47:35.316 00.001 1032 Star::Find(15, 1262, 638, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.321 00.005 1032 Star::Find returns 1 (0), X=1261.47, Y=637.63, Mass=102, SNR=6.9, Peak=9 HFD=3.2
00:47:35.323 00.002 1032 Star::Find(15, 958, 319, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.328 00.005 1032 Star::Find returns 1 (0), X=958.52, Y=319.14, Mass=130, SNR=7.9, Peak=16 HFD=3.2
00:47:35.332 00.004 1032 Star::Find(15, 1255, 584, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.335 00.003 1032 Star::Find returns 1 (0), X=1255.35, Y=583.56, Mass=79, SNR=6.1, Peak=8 HFD=3.2
00:47:35.337 00.002 1032 Star::Find(15, 836, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.340 00.003 1032 Star::Find returns 1 (0), X=835.52, Y=747.35, Mass=125, SNR=7.8, Peak=15 HFD=3.2
00:47:35.342 00.002 1032 Star::Find(15, 533, 602, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.344 00.002 1032 Star::Find returns 1 (0), X=532.55, Y=602.30, Mass=112, SNR=7.4, Peak=16 HFD=2.4
00:47:35.348 00.004 1032 Star::Find(15, 160, 486, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.350 00.002 1032 Star::Find returns 1 (0), X=159.26, Y=485.59, Mass=104, SNR=7.1, Peak=14 HFD=3.0
00:47:35.352 00.002 1032 Star::Find(15, 791, 692, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.354 00.002 1032 Star::Find returns 1 (0), X=790.46, Y=691.55, Mass=99, SNR=6.8, Peak=17 HFD=3.1
00:47:35.356 00.002 1032 Star::Find(15, 1201, 537, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.360 00.004 1032 Star::Find returns 1 (0), X=1201.02, Y=536.76, Mass=98, SNR=6.9, Peak=8 HFD=3.6
00:47:35.363 00.003 1032 Star::Find(15, 1158, 833, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.365 00.002 1032 Star::Find returns 1 (0), X=1158.08, Y=832.60, Mass=101, SNR=7.0, Peak=8 HFD=3.9
00:47:35.367 00.002 1032 Star::Find(15, 421, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.371 00.004 1032 Star::Find returns 1 (0), X=421.62, Y=744.96, Mass=101, SNR=7.0, Peak=13 HFD=2.7
00:47:35.373 00.002 1032 Star::Find(15, 199, 932, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.375 00.002 1032 Star::Find returns 1 (0), X=199.46, Y=931.91, Mass=77, SNR=6.1, Peak=8 HFD=3.1
00:47:35.378 00.003 1032 Star::Find(15, 1061, 298, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.380 00.002 1032 Star::Find returns 1 (0), X=1061.87, Y=297.60, Mass=106, SNR=7.1, Peak=11 HFD=3.8
00:47:35.382 00.002 1032 Star::Find(15, 708, 81, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.386 00.004 1032 Star::Find returns 1 (0), X=708.22, Y=80.41, Mass=97, SNR=6.8, Peak=12 HFD=3.2
00:47:35.388 00.002 1032 Star::Find(15, 267, 450, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.390 00.002 1032 Star::Find returns 1 (0), X=266.93, Y=450.45, Mass=74, SNR=6.0, Peak=10 HFD=2.7
00:47:35.393 00.003 1032 Star::Find(15, 404, 567, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.395 00.002 1032 Star::Find returns 1 (0), X=404.52, Y=566.90, Mass=83, SNR=6.3, Peak=14 HFD=2.9
00:47:35.397 00.002 1032 Star::Find(15, 661, 500, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.401 00.004 1032 Star::Find returns 1 (0), X=660.80, Y=500.38, Mass=115, SNR=7.5, Peak=17 HFD=2.8
00:47:35.403 00.002 1032 Star::Find(15, 564, 217, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.405 00.002 1032 Star::Find returns 1 (0), X=564.16, Y=216.70, Mass=61, SNR=5.4, Peak=9 HFD=2.5
00:47:35.407 00.002 1032 Star::Find(15, 1043, 649, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.411 00.004 1032 Star::Find returns 1 (0), X=1043.28, Y=649.13, Mass=110, SNR=7.3, Peak=9 HFD=3.5
00:47:35.413 00.002 1032 Star::Find(15, 181, 145, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.415 00.002 1032 Star::Find returns 1 (0), X=181.11, Y=145.60, Mass=71, SNR=5.8, Peak=7 HFD=2.6
00:47:35.418 00.003 1032 Star::Find(15, 203, 340, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.420 00.002 1032 Star::Find returns 1 (0), X=203.28, Y=339.57, Mass=79, SNR=6.2, Peak=7 HFD=3.2
00:47:35.423 00.003 1032 Star::Find(15, 798, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.425 00.002 1032 Star::Find returns 1 (0), X=797.68, Y=745.13, Mass=82, SNR=6.3, Peak=8 HFD=3.3
00:47:35.429 00.004 1032 Star::Find(15, 1221, 593, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.431 00.002 1032 Star::Find returns 1 (0), X=1221.38, Y=592.80, Mass=76, SNR=6.0, Peak=5 HFD=3.7
00:47:35.435 00.004 1032 Star::Find(15, 1209, 896, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.437 00.002 1032 Star::Find returns 0 (5), X=1208.54, Y=895.73, Mass=102, SNR=6.9, Peak=10 HFD=4.6
00:47:35.440 00.003 1032 Star::Find(15, 709, 768, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.442 00.002 1032 Star::Find returns 1 (0), X=709.23, Y=768.94, Mass=76, SNR=6.0, Peak=9 HFD=2.8
00:47:35.446 00.004 1032 Star::Find(15, 1049, 421, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.448 00.002 1032 Star::Find returns 1 (0), X=1049.41, Y=421.21, Mass=69, SNR=5.7, Peak=7 HFD=3.2
00:47:35.451 00.003 1032 Star::Find(15, 727, 655, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.453 00.002 1032 Star::Find returns 1 (0), X=726.26, Y=654.41, Mass=102, SNR=6.9, Peak=14 HFD=3.1
00:47:35.458 00.005 1032 Star::Find(15, 1121, 272, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.460 00.002 1032 Star::Find returns 1 (0), X=1121.26, Y=271.47, Mass=65, SNR=5.6, Peak=6 HFD=3.2
00:47:35.462 00.002 1032 Star::Find(15, 408, 776, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.464 00.002 1032 Star::Find returns 1 (0), X=408.48, Y=776.42, Mass=95, SNR=6.7, Peak=14 HFD=3.0
00:47:35.466 00.002 1032 Star::Find(15, 709, 859, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.471 00.005 1032 Star::Find returns 1 (0), X=708.90, Y=859.03, Mass=84, SNR=6.3, Peak=10 HFD=2.9
00:47:35.474 00.003 1032 Star::Find(15, 172, 185, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.476 00.002 1032 Star::Find returns 1 (0), X=171.53, Y=185.26, Mass=61, SNR=5.4, Peak=7 HFD=3.0
00:47:35.478 00.002 1032 Star::Find(15, 597, 639, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.480 00.002 1032 Star::Find returns 1 (0), X=597.83, Y=638.68, Mass=74, SNR=6.0, Peak=15 HFD=2.7
00:47:35.482 00.002 1032 Star::Find(15, 502, 286, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.486 00.004 1032 Star::Find returns 1 (0), X=501.92, Y=285.34, Mass=81, SNR=6.2, Peak=10 HFD=2.6
00:47:35.487 00.001 1032 Star::Find(15, 433, 793, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.491 00.004 1032 Star::Find returns 1 (0), X=432.42, Y=792.32, Mass=58, SNR=5.3, Peak=6 HFD=3.4
00:47:35.493 00.002 1032 Star::Find(15, 126, 275, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.497 00.004 1032 Star::Find returns 1 (0), X=126.52, Y=274.81, Mass=69, SNR=5.7, Peak=5 HFD=4.0
00:47:35.499 00.002 1032 AutoFind: finding best star pass 1
00:47:35.504 00.005 1032 Star::Find(15, 348, 804, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.506 00.002 1032 Star::Find returns 1 (1), X=347.96, Y=803.55, Mass=5289, SNR=51.3, Peak=255 HFD=3.6
00:47:35.508 00.002 1032 AutoFind: near-saturated [348, 804] 190.9 Mass 5289 SNR 51.3 Peak 255
00:47:35.512 00.004 1032 Star::Find(15, 690, 369, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.514 00.002 1032 Star::Find returns 1 (1), X=690.15, Y=369.25, Mass=5833, SNR=53.8, Peak=255 HFD=4.0
00:47:35.516 00.002 1032 AutoFind: near-saturated [690, 369] 184.7 Mass 5833 SNR 53.8 Peak 255
00:47:35.518 00.002 1032 Star::Find(15, 548, 911, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.522 00.004 1032 Star::Find returns 1 (1), X=548.30, Y=910.79, Mass=4168, SNR=45.5, Peak=255 HFD=3.6
00:47:35.524 00.002 1032 AutoFind: near-saturated [548, 911] 135.1 Mass 4168 SNR 45.5 Peak 255
00:47:35.528 00.004 1032 Star::Find(15, 749, 711, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.530 00.002 1032 Star::Find returns 1 (1), X=749.31, Y=710.53, Mass=2696, SNR=36.6, Peak=255 HFD=2.9
00:47:35.532 00.002 1032 AutoFind: near-saturated [749, 711] 102.7 Mass 2696 SNR 36.6 Peak 255
00:47:35.535 00.003 1032 Star::Find(15, 87, 660, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.536 00.001 1032 Star::Find returns 1 (0), X=87.61, Y=660.38, Mass=2865, SNR=37.7, Peak=245 HFD=3.3
00:47:35.541 00.005 1032 AutoFind: near-saturated [87, 660] 95.9 Mass 2865 SNR 37.7 Peak 245
00:47:35.543 00.002 1032 Star::Find(15, 262, 335, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.545 00.002 1032 Star::Find returns 1 (0), X=262.52, Y=334.82, Mass=2210, SNR=33.2, Peak=251 HFD=2.6
00:47:35.547 00.002 1032 AutoFind: near-saturated [262, 335] 77.6 Mass 2210 SNR 33.2 Peak 251
00:47:35.549 00.002 1032 Star::Find(15, 590, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.554 00.005 1032 Star::Find returns 1 (1), X=589.94, Y=753.43, Mass=1680, SNR=28.8, Peak=255 HFD=2.3
00:47:35.556 00.002 1032 AutoFind: near-saturated [590, 753] 63.1 Mass 1680 SNR 28.8 Peak 255
00:47:35.560 00.004 1032 Star::Find(15, 574, 309, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.562 00.002 1032 Star::Find returns 1 (1), X=573.66, Y=308.67, Mass=1806, SNR=29.9, Peak=255 HFD=2.2
00:47:35.564 00.002 1032 AutoFind: near-saturated [574, 309] 59.0 Mass 1806 SNR 29.9 Peak 255
00:47:35.568 00.004 1032 Star::Find(15, 321, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.571 00.003 1032 Star::Find returns 1 (0), X=320.83, Y=745.86, Mass=1484, SNR=27.1, Peak=171 HFD=2.6
00:47:35.575 00.004 1032 AutoFind returns star at [321, 746] 58.9 Mass 1484 SNR 27.1
00:47:35.578 00.003 1032 Star::Find(15, 321, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
00:47:35.580 00.002 1032 Star::Find returns 1 (0), X=320.83, Y=745.86, Mass=1484, SNR=27.1, Peak=171 HFD=2.6
00:47:35.584 00.004 1032 MultiStar: List (12): {320.83, 745.86}(27.1), {219.57, 610.93}(25.1), {1118.89, 326.11}(19.1), {992.94, 225.69}(18.0), {610.52, 582.83}(19.4), {425.23, 330.89}(18.0), {634.26, 567.31}(15.8), {916.81, 85.56}(14.5), {1120.49, 688.51}(14.4), {718.68, 932.68}(13.8), {131.55, 820.30}(13.7), {786.84, 423.31}(13.5), 
00:47:35.588 00.004 1032 setting lock position to (320.83, 745.86)
00:47:35.592 00.004 1032 MultiStar: stabilizing after lock position change
00:47:35.594 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:35.628 00.034 1032 Status Line: Auto-selected star at (320.8, 745.9)
00:47:35.642 00.014 1032 OnExposeComplete: enter
00:47:35.646 00.004 1032 UpdateGuideState(): m_state=2
00:47:35.650 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3761
00:47:35.652 00.002 1032 Star::Find returns 1 (0), X=320.78, Y=746.04, Mass=1294, SNR=25.4, Peak=142 HFD=2.5
00:47:35.656 00.004 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
00:47:35.658 00.002 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
00:47:35.662 00.004 1032 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.85 mountX=0.19 mountY=0.00, mountTheta=0.02
00:47:35.668 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:35.700 00.032 1032 UpdateGuideState exits: m=1294 SNR=25.4
00:47:35.704 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:35.708 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:35.712 00.004 1032 Enqueuing Expose request
00:47:35.715 00.003 10072 Worker thread wakes up
00:47:35.717 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:35.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:36.342 00.625 10072 Exposure complete
00:47:36.406 00.064 10072 worker thread done servicing request
00:47:36.406 00.000 1032 OnExposeComplete: enter
00:47:36.410 00.004 1032 UpdateGuideState(): m_state=2
00:47:36.412 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3762
00:47:36.416 00.004 1032 Star::Find returns 1 (0), X=320.53, Y=745.98, Mass=1298, SNR=25.4, Peak=139 HFD=2.3
00:47:36.419 00.003 1032 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.83) = xAngle (0.93 = 0.93)
00:47:36.421 00.002 1032 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.93 = 0.93)
00:47:36.422 00.001 1032 CameraToMount -- cameraX=-0.30 cameraY=0.12 hyp=0.32 cameraTheta=2.76 mountX=0.19 mountY=0.26, mountTheta=0.93
00:47:36.426 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:36.453 00.027 1032 UpdateGuideState exits: m=1298 SNR=25.4
00:47:36.454 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:36.454 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:36.454 00.000 1032 Enqueuing Expose request
00:47:36.454 00.000 10072 Worker thread wakes up
00:47:36.454 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:36.454 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:36.883 00.429 10072 Exposure complete
00:47:36.954 00.071 10072 worker thread done servicing request
00:47:36.954 00.000 1032 OnExposeComplete: enter
00:47:36.956 00.002 1032 UpdateGuideState(): m_state=2
00:47:36.959 00.003 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3763
00:47:36.963 00.004 1032 Star::Find returns 1 (0), X=320.71, Y=745.96, Mass=1341, SNR=25.8, Peak=136 HFD=2.6
00:47:36.965 00.002 1032 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.83) = xAngle (0.62 = 0.62)
00:47:36.967 00.002 1032 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.62 = 0.62)
00:47:36.969 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.15 cameraTheta=2.45 mountX=0.12 mountY=0.09, mountTheta=0.62
00:47:36.975 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:37.003 00.028 1032 UpdateGuideState exits: m=1341 SNR=25.8
00:47:37.007 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:37.011 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:37.014 00.003 1032 Enqueuing Expose request
00:47:37.017 00.003 10072 Worker thread wakes up
00:47:37.017 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:37.017 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:37.659 00.642 10072 Exposure complete
00:47:37.751 00.092 10072 worker thread done servicing request
00:47:37.751 00.000 1032 OnExposeComplete: enter
00:47:37.754 00.003 1032 UpdateGuideState(): m_state=2
00:47:37.758 00.004 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3764
00:47:37.761 00.003 1032 Star::Find returns 1 (0), X=320.64, Y=746.11, Mass=1258, SNR=25.0, Peak=130 HFD=2.6
00:47:37.765 00.004 1032 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.83) = xAngle (0.39 = 0.39)
00:47:37.768 00.003 1032 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.39 = 0.39)
00:47:37.770 00.002 1032 CameraToMount -- cameraX=-0.19 cameraY=0.25 hyp=0.32 cameraTheta=2.22 mountX=0.29 mountY=0.12, mountTheta=0.39
00:47:37.776 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:37.810 00.034 1032 UpdateGuideState exits: m=1258 SNR=25.0
00:47:37.814 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:37.817 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:37.821 00.004 1032 Enqueuing Expose request
00:47:37.823 00.002 10072 Worker thread wakes up
00:47:37.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:37.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:38.240 00.417 10072 Exposure complete
00:47:38.317 00.077 10072 worker thread done servicing request
00:47:38.317 00.000 1032 OnExposeComplete: enter
00:47:38.321 00.004 1032 UpdateGuideState(): m_state=2
00:47:38.323 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3765
00:47:38.327 00.004 1032 Star::Find returns 1 (0), X=320.59, Y=746.20, Mass=1373, SNR=26.1, Peak=137 HFD=2.8
00:47:38.328 00.001 1032 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.83) = xAngle (0.35 = 0.35)
00:47:38.332 00.004 1032 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.35 = 0.35)
00:47:38.334 00.002 1032 CameraToMount -- cameraX=-0.24 cameraY=0.34 hyp=0.41 cameraTheta=2.18 mountX=0.39 mountY=0.14, mountTheta=0.35
00:47:38.338 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:38.370 00.032 1032 UpdateGuideState exits: m=1373 SNR=26.1
00:47:38.372 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:38.376 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:38.378 00.002 1032 Enqueuing Expose request
00:47:38.380 00.002 10072 Worker thread wakes up
00:47:38.382 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:38.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:39.018 00.636 10072 Exposure complete
00:47:39.095 00.077 10072 worker thread done servicing request
00:47:39.095 00.000 1032 OnExposeComplete: enter
00:47:39.098 00.003 1032 UpdateGuideState(): m_state=2
00:47:39.098 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3766
00:47:39.098 00.000 1032 Star::Find returns 1 (0), X=320.76, Y=746.13, Mass=1488, SNR=27.2, Peak=167 HFD=2.5
00:47:39.098 00.000 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
00:47:39.110 00.012 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
00:47:39.112 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.81 mountX=0.28 mountY=-0.01, mountTheta=-0.02
00:47:39.117 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:39.147 00.030 1032 UpdateGuideState exits: m=1488 SNR=27.2
00:47:39.150 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:39.152 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:39.154 00.002 1032 Enqueuing Expose request
00:47:39.158 00.004 10072 Worker thread wakes up
00:47:39.158 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:39.158 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:39.570 00.412 10072 Exposure complete
00:47:39.643 00.073 10072 worker thread done servicing request
00:47:39.643 00.000 1032 OnExposeComplete: enter
00:47:39.647 00.004 1032 UpdateGuideState(): m_state=2
00:47:39.649 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3767
00:47:39.651 00.002 1032 Star::Find returns 1 (0), X=320.72, Y=746.12, Mass=1531, SNR=27.6, Peak=170 HFD=2.6
00:47:39.655 00.004 1032 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.83) = xAngle (0.15 = 0.15)
00:47:39.657 00.002 1032 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.15 = 0.15)
00:47:39.659 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.98 mountX=0.28 mountY=0.04, mountTheta=0.15
00:47:39.663 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:39.691 00.028 1032 UpdateGuideState exits: m=1531 SNR=27.6
00:47:39.694 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:39.696 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:39.698 00.002 1032 Enqueuing Expose request
00:47:39.702 00.004 10072 Worker thread wakes up
00:47:39.702 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:39.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:40.331 00.629 10072 Exposure complete
00:47:40.402 00.071 10072 worker thread done servicing request
00:47:40.402 00.000 1032 OnExposeComplete: enter
00:47:40.406 00.004 1032 UpdateGuideState(): m_state=2
00:47:40.407 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3768
00:47:40.411 00.004 1032 Star::Find returns 1 (0), X=320.74, Y=746.05, Mass=1451, SNR=26.8, Peak=158 HFD=2.5
00:47:40.413 00.002 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
00:47:40.415 00.002 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
00:47:40.417 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.02 mountX=0.21 mountY=0.04, mountTheta=0.19
00:47:40.421 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:40.450 00.029 1032 UpdateGuideState exits: m=1451 SNR=26.8
00:47:40.452 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:40.455 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:40.459 00.004 1032 Enqueuing Expose request
00:47:40.461 00.002 10072 Worker thread wakes up
00:47:40.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:40.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:40.868 00.407 10072 Exposure complete
00:47:40.949 00.081 10072 worker thread done servicing request
00:47:40.951 00.002 1032 OnExposeComplete: enter
00:47:40.954 00.003 1032 UpdateGuideState(): m_state=2
00:47:40.958 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3769
00:47:40.962 00.004 1032 Star::Find returns 1 (0), X=320.76, Y=746.26, Mass=1363, SNR=26.0, Peak=172 HFD=2.5
00:47:40.966 00.004 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
00:47:40.968 00.002 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
00:47:40.972 00.004 1032 CameraToMount -- cameraX=-0.07 cameraY=0.40 hyp=0.41 cameraTheta=1.74 mountX=0.40 mountY=-0.04, mountTheta=-0.09
00:47:40.976 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:41.009 00.033 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:47:41.013 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:41.015 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:41.019 00.004 1032 Enqueuing Expose request
00:47:41.023 00.004 10072 Worker thread wakes up
00:47:41.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:41.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:41.382 00.359 1032 GuideButtonClick i=1 ctx=Guide button clicked
00:47:41.398 00.016 1032 Changing from state SELECTED to CALIBRATING_PRIMARY
00:47:41.400 00.002 1032 guider state => CALIBRATED
00:47:41.402 00.002 1032 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:47:41.411 00.009 1032 reset dither spiral
00:47:41.656 00.245 10072 Exposure complete
00:47:41.722 00.066 10072 worker thread done servicing request
00:47:41.722 00.000 1032 OnExposeComplete: enter
00:47:41.726 00.004 1032 UpdateGuideState(): m_state=5
00:47:41.727 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3770
00:47:41.731 00.004 1032 Star::Find returns 1 (0), X=320.60, Y=746.35, Mass=1379, SNR=26.1, Peak=169 HFD=2.9
00:47:41.732 00.001 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
00:47:41.735 00.003 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
00:47:41.739 00.004 1032 CameraToMount -- cameraX=-0.23 cameraY=0.49 hyp=0.55 cameraTheta=2.01 mountX=0.54 mountY=0.10, mountTheta=0.18
00:47:41.743 00.004 1032 Changing from state CALIBRATED to GUIDING
00:47:41.758 00.015 1032 ScopeASCOM::GetDeclinationRadians() returns 44.1
00:47:41.764 00.006 1032 ScopeASCOM::SideOfPier() returns 1
00:47:41.766 00.002 1032 AdjustCalibrationForScopePointing (scope): current dec=44.1 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=None bin=1
00:47:41.769 00.003 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:47:41.769 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:47:41.769 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:47:41.769 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:47:41.780 00.011 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:47:41.784 00.004 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:47:41.786 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:47:41.788 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:47:41.790 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:47:41.792 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:47:41.796 00.004 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:47:41.797 00.001 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:47:41.801 00.004 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:47:41.807 00.006 1032 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
00:47:41.809 00.002 1032 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 3.750000
00:47:41.813 00.004 1032 Dec comp: XRate 1.362 -> 0.978 for dec -0.0 -> dec 44.1
00:47:41.820 00.007 1032 ScopeASCOM::GetDeclinationRadians() returns 44.1
00:47:41.825 00.005 1032 ScopeASCOM::SideOfPier() returns 1
00:47:41.828 00.003 1032 setting lock position to (320.60, 746.35)
00:47:41.833 00.005 1032 MultiStar: stabilizing after lock position change
00:47:41.835 00.002 1032 guider state => GUIDING
00:47:41.837 00.002 1032 Status Line: Guiding
00:47:41.841 00.004 1032 Mount: notify guiding started
00:47:41.848 00.007 1032 ScopeASCOM::SideOfPier() returns 1
00:47:41.851 00.003 1032 PPEC: guiding starts RA = 20.9472 hr, pier West, prev RA = 20.9447 hr, pier West
00:47:41.854 00.003 1032 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
00:47:41.857 00.003 1032 PPEC: guiding was stopped for 9.4 seconds, deltaRA +9.2s, worm delta +0.2s, 0.1% of period (289.2s), limit 40.0% (115.7s)
00:47:41.860 00.003 1032 PPEC: resume guiding with gear time offset -9.2 seconds
00:47:41.865 00.005 1032 GetString("/profile/1/name", "") returns "Wave150i_30F5_120"
00:47:41.869 00.004 1032 GetString("/profile/1/scope/calibration/timestamp", "") returns "7/15/2026 9:40:56 PM"
00:47:41.871 00.002 1032 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.001362
00:47:41.873 00.002 1032 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.001549
00:47:41.877 00.004 1032 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
00:47:41.879 00.002 1032 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns 1.830100
00:47:41.884 00.005 1032 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns -2.882290
00:47:41.884 00.000 1032 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000058
00:47:41.884 00.000 1032 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 1
00:47:41.891 00.007 1032 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
00:47:41.895 00.004 1032 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns 1
00:47:41.898 00.003 1032 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:47:41.903 00.005 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:47:41.907 00.004 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:47:41.910 00.003 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:47:41.913 00.003 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:47:41.917 00.004 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:47:41.919 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:47:41.922 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:47:41.924 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:47:41.929 00.005 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:47:41.932 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:47:41.934 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:47:41.938 00.004 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:47:41.942 00.004 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:47:41.944 00.002 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:47:41.947 00.003 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:47:41.951 00.004 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:47:41.954 00.003 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:47:41.956 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:47:41.960 00.004 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:47:41.962 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:47:41.966 00.004 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:47:41.970 00.004 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:47:41.974 00.004 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:47:41.974 00.000 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:47:41.974 00.000 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:47:41.981 00.007 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:47:41.985 00.004 1032 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
00:47:41.990 00.005 1032 ScopeASCOM::SideOfPier() returns 1
00:47:41.993 00.003 1032 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
00:47:41.993 00.000 1032 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
00:47:41.999 00.006 1032 ScopeASCOM::GetDeclinationRadians() returns 44.1
00:47:41.999 00.000 1032 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 44.1
00:47:41.999 00.000 1032 MountToCamera -- mountTheta (0.00) + m_xAngle (1.83) = xAngle (1.83 = 1.83)
00:47:41.999 00.000 1032 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
00:47:41.999 00.000 1032 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
00:47:41.999 00.000 1032 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
00:47:41.999 00.000 1032 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
00:47:41.999 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:42.036 00.037 1032 UpdateGuideState exits: m=1379 SNR=26.1
00:47:42.036 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:42.049 00.013 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:42.051 00.002 1032 Enqueuing Expose request
00:47:42.051 00.000 10072 Worker thread wakes up
00:47:42.051 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:42.051 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:42.051 00.000 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":13}
00:47:42.051 00.000 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":13}
00:47:42.795 00.744 10072 Exposure complete
00:47:42.846 00.051 10072 worker thread done servicing request
00:47:42.846 00.000 1032 OnExposeComplete: enter
00:47:42.850 00.004 1032 UpdateGuideState(): m_state=6
00:47:42.852 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
00:47:42.854 00.002 1032 Star::Find returns 1 (0), X=320.65, Y=746.38, Mass=1425, SNR=26.6, Peak=162 HFD=2.9
00:47:42.856 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
00:47:42.858 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
00:47:42.860 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.45 mountX=0.01 mountY=-0.06, mountTheta=-1.38
00:47:42.864 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
00:47:42.866 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
00:47:42.866 00.000 10072 Worker thread wakes up
00:47:42.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
00:47:42.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
00:47:42.866 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
00:47:42.866 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:42.873 00.007 10072 PPEC rslt(dithering): input = 0.01, final = 0.01
00:47:42.873 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:47:42.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:42.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:47:42.873 00.000 10072 MoveAxis(W, 6, ABG)
00:47:42.873 00.000 10072 Guiding  Dir = 3, Dur = 6
00:47:42.874 00.001 10072 IsGuiding returns 0
00:47:42.875 00.001 10072 PulseGuide returned control before completion, sleep 16
00:47:42.892 00.017 1032 UpdateGuideState exits: m=1425 SNR=26.6
00:47:42.892 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:42.896 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:42.899 00.003 1032 Enqueuing Expose request
00:47:42.906 00.007 10072 IsGuiding returns 0
00:47:42.906 00.000 10072 Move returns status 0, amount 6
00:47:42.907 00.001 10072 MoveAxis(N, 0, ABG)
00:47:42.907 00.000 10072 Move returns status 0, amount 0
00:47:42.907 00.000 10072 move complete, result=0
00:47:42.907 00.000 10072 worker thread done servicing request
00:47:42.907 00.000 10072 Worker thread wakes up
00:47:42.907 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:42.907 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:42.907 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:47:43.318 00.411 10072 Exposure complete
00:47:43.380 00.062 10072 worker thread done servicing request
00:47:43.380 00.000 1032 OnExposeComplete: enter
00:47:43.384 00.004 1032 UpdateGuideState(): m_state=6
00:47:43.386 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2
00:47:43.388 00.002 1032 Star::Find returns 1 (0), X=320.61, Y=746.51, Mass=1344, SNR=25.8, Peak=188 HFD=3.0
00:47:43.391 00.003 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
00:47:43.393 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
00:47:43.395 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.46 mountX=0.14 mountY=-0.06, mountTheta=-0.37
00:47:43.399 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.15, opts=13)
00:47:43.401 00.002 1032 Enqueuing Move request for scope (0.02, 0.15)
00:47:43.403 00.002 10072 Worker thread wakes up
00:47:43.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
00:47:43.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
00:47:43.405 00.002 10072 Moving (0.02, 0.15) raw xDistance=0.14 yDistance=-0.06
00:47:43.407 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:43.409 00.002 10072 PPEC rslt(dithering): input = 0.14, final = 0.07
00:47:43.409 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:47:43.409 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:43.409 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:47:43.409 00.000 10072 MoveAxis(W, 72, ABG)
00:47:43.409 00.000 10072 Guiding  Dir = 3, Dur = 72
00:47:43.411 00.002 10072 IsGuiding returns 0
00:47:43.411 00.000 10072 PulseGuide returned control before completion, sleep 82
00:47:43.433 00.022 1032 UpdateGuideState exits: m=1344 SNR=25.8
00:47:43.437 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:43.439 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:43.441 00.002 1032 Enqueuing Expose request
00:47:43.505 00.064 10072 IsGuiding returns 0
00:47:43.505 00.000 10072 Move returns status 0, amount 72
00:47:43.505 00.000 10072 MoveAxis(N, 0, ABG)
00:47:43.505 00.000 10072 Move returns status 0, amount 0
00:47:43.505 00.000 10072 move complete, result=0
00:47:43.505 00.000 10072 worker thread done servicing request
00:47:43.505 00.000 10072 Worker thread wakes up
00:47:43.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:43.505 00.000 1032 GuideStep: 0.1 px 72 ms WEST, -0.1 px 0 ms NORTH
00:47:43.509 00.004 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:44.140 00.631 10072 Exposure complete
00:47:44.209 00.069 10072 worker thread done servicing request
00:47:44.209 00.000 1032 OnExposeComplete: enter
00:47:44.214 00.005 1032 UpdateGuideState(): m_state=6
00:47:44.215 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3
00:47:44.219 00.004 1032 Star::Find returns 1 (0), X=320.62, Y=746.46, Mass=1528, SNR=27.6, Peak=211 HFD=3.0
00:47:44.223 00.004 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
00:47:44.225 00.002 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
00:47:44.227 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.35 mountX=0.10 mountY=-0.05, mountTheta=-0.48
00:47:44.233 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
00:47:44.236 00.003 1032 Enqueuing Move request for scope (0.02, 0.11)
00:47:44.238 00.002 10072 Worker thread wakes up
00:47:44.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
00:47:44.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
00:47:44.238 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.05
00:47:44.243 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:44.245 00.002 10072 PPEC rslt(dithering): input = 0.10, final = 0.05
00:47:44.245 00.000 10072 PPEC: input: 0.10, control: 0.05, exposure: 500
00:47:44.245 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:44.245 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:47:44.245 00.000 10072 MoveAxis(W, 48, ABG)
00:47:44.245 00.000 10072 Guiding  Dir = 3, Dur = 48
00:47:44.247 00.002 10072 IsGuiding returns 0
00:47:44.247 00.000 10072 PulseGuide returned control before completion, sleep 58
00:47:44.272 00.025 1032 UpdateGuideState exits: m=1528 SNR=27.6
00:47:44.274 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:44.276 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:44.281 00.005 1032 Enqueuing Expose request
00:47:44.311 00.030 10072 IsGuiding returns 0
00:47:44.312 00.001 10072 Move returns status 0, amount 48
00:47:44.312 00.000 10072 MoveAxis(N, 0, ABG)
00:47:44.312 00.000 10072 Move returns status 0, amount 0
00:47:44.312 00.000 10072 move complete, result=0
00:47:44.312 00.000 10072 worker thread done servicing request
00:47:44.312 00.000 10072 Worker thread wakes up
00:47:44.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:44.312 00.000 1032 GuideStep: 0.1 px 48 ms WEST, -0.0 px 0 ms NORTH
00:47:44.314 00.002 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:44.724 00.410 10072 Exposure complete
00:47:44.796 00.072 10072 worker thread done servicing request
00:47:44.796 00.000 1032 OnExposeComplete: enter
00:47:44.800 00.004 1032 UpdateGuideState(): m_state=6
00:47:44.804 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4
00:47:44.806 00.002 1032 Star::Find returns 1 (0), X=320.66, Y=746.41, Mass=1435, SNR=26.7, Peak=174 HFD=2.9
00:47:44.810 00.004 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:47:44.813 00.003 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:47:44.815 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.76 mountX=0.04 mountY=-0.08, mountTheta=-1.07
00:47:44.819 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
00:47:44.823 00.004 1032 Enqueuing Move request for scope (0.07, 0.06)
00:47:44.825 00.002 10072 Worker thread wakes up
00:47:44.825 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
00:47:44.825 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
00:47:44.825 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
00:47:44.829 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:44.833 00.004 10072 PPEC rslt(dithering): input = 0.04, final = 0.02
00:47:44.833 00.000 10072 PPEC: input: 0.04, control: 0.02, exposure: 500
00:47:44.833 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:44.833 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:47:44.833 00.000 10072 MoveAxis(W, 22, ABG)
00:47:44.833 00.000 10072 Guiding  Dir = 3, Dur = 22
00:47:44.834 00.001 10072 IsGuiding returns 0
00:47:44.835 00.001 10072 PulseGuide returned control before completion, sleep 32
00:47:44.850 00.015 1032 UpdateGuideState exits: m=1435 SNR=26.7
00:47:44.862 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:44.864 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:44.866 00.002 1032 Enqueuing Expose request
00:47:44.882 00.016 10072 IsGuiding returns 0
00:47:44.882 00.000 10072 Move returns status 0, amount 22
00:47:44.882 00.000 10072 MoveAxis(N, 0, ABG)
00:47:44.882 00.000 10072 Move returns status 0, amount 0
00:47:44.882 00.000 10072 move complete, result=0
00:47:44.882 00.000 10072 worker thread done servicing request
00:47:44.882 00.000 10072 Worker thread wakes up
00:47:44.882 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:44.882 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:44.882 00.000 1032 GuideStep: 0.0 px 22 ms WEST, -0.1 px 0 ms NORTH
00:47:45.520 00.638 10072 Exposure complete
00:47:45.590 00.070 10072 worker thread done servicing request
00:47:45.590 00.000 1032 OnExposeComplete: enter
00:47:45.594 00.004 1032 UpdateGuideState(): m_state=6
00:47:45.600 00.006 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5
00:47:45.604 00.004 1032 Star::Find returns 1 (0), X=320.66, Y=746.32, Mass=1460, SNR=26.9, Peak=158 HFD=2.8
00:47:45.606 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
00:47:45.611 00.005 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
00:47:45.615 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.43 mountX=-0.05 mountY=-0.06, mountTheta=-2.26
00:47:45.618 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
00:47:45.622 00.004 1032 Enqueuing Move request for scope (0.07, -0.03)
00:47:45.624 00.002 10072 Worker thread wakes up
00:47:45.626 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
00:47:45.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
00:47:45.626 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
00:47:45.629 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:45.631 00.002 10072 PPEC rslt(dithering): input = -0.05, final = -0.02
00:47:45.633 00.002 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
00:47:45.633 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:45.633 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:47:45.633 00.000 10072 MoveAxis(E, 23, ABG)
00:47:45.633 00.000 10072 Guiding  Dir = 2, Dur = 23
00:47:45.633 00.000 10072 IsGuiding returns 0
00:47:45.635 00.002 10072 PulseGuide returned control before completion, sleep 33
00:47:45.658 00.023 1032 UpdateGuideState exits: m=1460 SNR=26.9
00:47:45.661 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:45.665 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:45.667 00.002 1032 Enqueuing Expose request
00:47:45.675 00.008 10072 IsGuiding returns 1
00:47:45.675 00.000 10072 scope still moving after pulse duration time elapsed
00:47:45.706 00.031 10072 IsGuiding returns 0
00:47:45.706 00.000 10072 scope move finished after 23 + 48 ms
00:47:45.706 00.000 10072 Move returns status 0, amount 23
00:47:45.706 00.000 10072 MoveAxis(N, 0, ABG)
00:47:45.706 00.000 10072 Move returns status 0, amount 0
00:47:45.706 00.000 10072 move complete, result=0
00:47:45.706 00.000 10072 worker thread done servicing request
00:47:45.706 00.000 10072 Worker thread wakes up
00:47:45.706 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:45.708 00.002 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:45.708 00.000 1032 GuideStep: -0.0 px 23 ms EAST, -0.1 px 0 ms NORTH
00:47:46.119 00.411 10072 Exposure complete
00:47:46.197 00.078 10072 worker thread done servicing request
00:47:46.197 00.000 1032 OnExposeComplete: enter
00:47:46.203 00.006 1032 UpdateGuideState(): m_state=6
00:47:46.206 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6
00:47:46.209 00.003 1032 Star::Find returns 1 (0), X=320.69, Y=746.33, Mass=1468, SNR=27.0, Peak=143 HFD=2.9
00:47:46.213 00.004 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
00:47:46.215 00.002 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
00:47:46.219 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.27 mountX=-0.05 mountY=-0.08, mountTheta=-2.10
00:47:46.222 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
00:47:46.228 00.006 1032 Enqueuing Move request for scope (0.09, -0.03)
00:47:46.230 00.002 10072 Worker thread wakes up
00:47:46.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
00:47:46.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
00:47:46.232 00.002 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
00:47:46.234 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:46.237 00.003 10072 PPEC rslt(dithering): input = -0.05, final = -0.02
00:47:46.239 00.002 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
00:47:46.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:46.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:47:46.239 00.000 10072 MoveAxis(E, 24, ABG)
00:47:46.239 00.000 10072 Guiding  Dir = 2, Dur = 24
00:47:46.239 00.000 10072 IsGuiding returns 0
00:47:46.240 00.001 10072 PulseGuide returned control before completion, sleep 34
00:47:46.270 00.030 1032 UpdateGuideState exits: m=1468 SNR=27.0
00:47:46.275 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:46.277 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:46.281 00.004 1032 Enqueuing Expose request
00:47:46.288 00.007 10072 IsGuiding returns 1
00:47:46.288 00.000 10072 scope still moving after pulse duration time elapsed
00:47:46.320 00.032 10072 IsGuiding returns 0
00:47:46.320 00.000 10072 scope move finished after 24 + 56 ms
00:47:46.320 00.000 10072 Move returns status 0, amount 24
00:47:46.320 00.000 10072 MoveAxis(N, 0, ABG)
00:47:46.320 00.000 10072 Move returns status 0, amount 0
00:47:46.320 00.000 10072 move complete, result=0
00:47:46.320 00.000 10072 worker thread done servicing request
00:47:46.320 00.000 10072 Worker thread wakes up
00:47:46.320 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:46.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:46.331 00.011 1032 GuideStep: -0.0 px 24 ms EAST, -0.1 px 0 ms NORTH
00:47:46.954 00.623 10072 Exposure complete
00:47:47.038 00.084 10072 worker thread done servicing request
00:47:47.038 00.000 1032 OnExposeComplete: enter
00:47:47.043 00.005 1032 UpdateGuideState(): m_state=6
00:47:47.045 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7
00:47:47.049 00.004 1032 Star::Find returns 1 (0), X=320.50, Y=746.55, Mass=1429, SNR=26.6, Peak=178 HFD=3.1
00:47:47.051 00.002 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
00:47:47.055 00.004 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
00:47:47.057 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.22 cameraTheta=2.04 mountX=0.21 mountY=0.05, mountTheta=0.21
00:47:47.063 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.19, opts=13)
00:47:47.065 00.002 1032 Enqueuing Move request for scope (-0.10, 0.19)
00:47:47.069 00.004 10072 Worker thread wakes up
00:47:47.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
00:47:47.069 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
00:47:47.070 00.001 10072 Moving (-0.10, 0.19) raw xDistance=0.21 yDistance=0.05
00:47:47.072 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:47.075 00.003 10072 PPEC rslt(dithering): input = 0.21, final = 0.10
00:47:47.075 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
00:47:47.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:47.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:47:47.075 00.000 10072 MoveAxis(W, 107, ABG)
00:47:47.075 00.000 10072 Guiding  Dir = 3, Dur = 107
00:47:47.077 00.002 10072 IsGuiding returns 0
00:47:47.077 00.000 10072 PulseGuide returned control before completion, sleep 117
00:47:47.106 00.029 1032 UpdateGuideState exits: m=1429 SNR=26.6
00:47:47.108 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:47.112 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:47.116 00.004 1032 Enqueuing Expose request
00:47:47.200 00.084 10072 IsGuiding returns 1
00:47:47.200 00.000 10072 scope still moving after pulse duration time elapsed
00:47:47.231 00.031 10072 IsGuiding returns 0
00:47:47.232 00.001 10072 scope move finished after 107 + 47 ms
00:47:47.232 00.000 10072 Move returns status 0, amount 107
00:47:47.232 00.000 10072 MoveAxis(N, 0, ABG)
00:47:47.232 00.000 10072 Move returns status 0, amount 0
00:47:47.232 00.000 10072 move complete, result=0
00:47:47.232 00.000 10072 worker thread done servicing request
00:47:47.232 00.000 10072 Worker thread wakes up
00:47:47.232 00.000 1032 GuideStep: 0.2 px 107 ms WEST, 0.0 px 0 ms NORTH
00:47:47.235 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:47.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:47.649 00.414 10072 Exposure complete
00:47:47.719 00.070 10072 worker thread done servicing request
00:47:47.719 00.000 1032 OnExposeComplete: enter
00:47:47.723 00.004 1032 UpdateGuideState(): m_state=6
00:47:47.725 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8
00:47:47.729 00.004 1032 Star::Find returns 1 (0), X=320.60, Y=746.49, Mass=1453, SNR=26.9, Peak=167 HFD=3.1
00:47:47.732 00.003 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
00:47:47.735 00.003 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
00:47:47.737 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.54 mountX=0.13 mountY=-0.04, mountTheta=-0.29
00:47:47.743 00.006 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.14, opts=13)
00:47:47.745 00.002 1032 Enqueuing Move request for scope (0.00, 0.14)
00:47:47.747 00.002 10072 Worker thread wakes up
00:47:47.747 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
00:47:47.747 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
00:47:47.747 00.000 10072 Moving (0.00, 0.14) raw xDistance=0.13 yDistance=-0.04
00:47:47.749 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:47.753 00.004 10072 PPEC rslt(dithering): input = 0.13, final = 0.06
00:47:47.753 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
00:47:47.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:47.755 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:47:47.755 00.000 10072 MoveAxis(W, 66, ABG)
00:47:47.755 00.000 10072 Guiding  Dir = 3, Dur = 66
00:47:47.755 00.000 10072 IsGuiding returns 0
00:47:47.755 00.000 10072 PulseGuide returned control before completion, sleep 76
00:47:47.781 00.026 1032 UpdateGuideState exits: m=1453 SNR=26.9
00:47:47.786 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:47.790 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:47.792 00.002 1032 Enqueuing Expose request
00:47:47.864 00.072 10072 IsGuiding returns 1
00:47:47.864 00.000 10072 scope still moving after pulse duration time elapsed
00:47:47.887 00.023 10072 IsGuiding returns 1
00:47:47.918 00.031 10072 IsGuiding returns 0
00:47:47.919 00.001 10072 scope move finished after 66 + 97 ms
00:47:47.919 00.000 10072 Move returns status 0, amount 66
00:47:47.919 00.000 10072 MoveAxis(N, 0, ABG)
00:47:47.919 00.000 10072 Move returns status 0, amount 0
00:47:47.919 00.000 10072 move complete, result=0
00:47:47.919 00.000 10072 worker thread done servicing request
00:47:47.919 00.000 10072 Worker thread wakes up
00:47:47.919 00.000 1032 GuideStep: 0.1 px 66 ms WEST, -0.0 px 0 ms NORTH
00:47:47.922 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:47.922 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:48.554 00.632 10072 Exposure complete
00:47:48.628 00.074 10072 worker thread done servicing request
00:47:48.628 00.000 1032 OnExposeComplete: enter
00:47:48.633 00.005 1032 UpdateGuideState(): m_state=6
00:47:48.635 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9
00:47:48.637 00.002 1032 Star::Find returns 1 (0), X=320.74, Y=746.31, Mass=1372, SNR=26.1, Peak=142 HFD=2.8
00:47:48.639 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
00:47:48.643 00.004 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
00:47:48.645 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.29 mountX=-0.08 mountY=-0.13, mountTheta=-2.12
00:47:48.650 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
00:47:48.652 00.002 1032 Enqueuing Move request for scope (0.15, -0.04)
00:47:48.654 00.002 10072 Worker thread wakes up
00:47:48.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
00:47:48.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
00:47:48.654 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.13
00:47:48.658 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:48.660 00.002 10072 PPEC rslt(dithering): input = -0.08, final = -0.04
00:47:48.660 00.000 10072 PPEC: input: -0.08, control: -0.04, exposure: 500
00:47:48.660 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:48.660 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:47:48.660 00.000 10072 MoveAxis(E, 40, ABG)
00:47:48.661 00.001 10072 Guiding  Dir = 2, Dur = 40
00:47:48.661 00.000 10072 IsGuiding returns 0
00:47:48.661 00.000 10072 PulseGuide returned control before completion, sleep 50
00:47:48.686 00.025 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:47:48.690 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:48.694 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:48.696 00.002 1032 Enqueuing Expose request
00:47:48.726 00.030 10072 IsGuiding returns 1
00:47:48.726 00.000 10072 scope still moving after pulse duration time elapsed
00:47:48.757 00.031 10072 IsGuiding returns 0
00:47:48.757 00.000 10072 scope move finished after 40 + 55 ms
00:47:48.757 00.000 10072 Move returns status 0, amount 40
00:47:48.757 00.000 10072 MoveAxis(N, 0, ABG)
00:47:48.757 00.000 10072 Move returns status 0, amount 0
00:47:48.757 00.000 10072 move complete, result=0
00:47:48.757 00.000 10072 worker thread done servicing request
00:47:48.757 00.000 10072 Worker thread wakes up
00:47:48.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:48.757 00.000 1032 GuideStep: -0.1 px 40 ms EAST, -0.1 px 0 ms NORTH
00:47:48.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:49.172 00.415 10072 Exposure complete
00:47:49.246 00.074 10072 worker thread done servicing request
00:47:49.246 00.000 1032 OnExposeComplete: enter
00:47:49.250 00.004 1032 UpdateGuideState(): m_state=6
00:47:49.252 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10
00:47:49.256 00.004 1032 Star::Find returns 1 (0), X=320.70, Y=746.61, Mass=1297, SNR=25.4, Peak=153 HFD=2.9
00:47:49.258 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
00:47:49.261 00.003 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
00:47:49.264 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.19 mountX=0.22 mountY=-0.16, mountTheta=-0.64
00:47:49.269 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.25, opts=13)
00:47:49.272 00.003 1032 Enqueuing Move request for scope (0.10, 0.25)
00:47:49.274 00.002 10072 Worker thread wakes up
00:47:49.274 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
00:47:49.274 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
00:47:49.274 00.000 10072 Moving (0.10, 0.25) raw xDistance=0.22 yDistance=-0.16
00:47:49.278 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:49.281 00.003 10072 PPEC rslt(dithering): input = 0.22, final = 0.11
00:47:49.281 00.000 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
00:47:49.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:49.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:47:49.281 00.000 10072 MoveAxis(W, 110, ABG)
00:47:49.281 00.000 10072 Guiding  Dir = 3, Dur = 110
00:47:49.281 00.000 10072 IsGuiding returns 0
00:47:49.284 00.003 10072 PulseGuide returned control before completion, sleep 120
00:47:49.309 00.025 1032 UpdateGuideState exits: m=1297 SNR=25.4
00:47:49.314 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:49.316 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:49.318 00.002 1032 Enqueuing Expose request
00:47:49.406 00.088 10072 IsGuiding returns 1
00:47:49.406 00.000 10072 scope still moving after pulse duration time elapsed
00:47:49.437 00.031 10072 IsGuiding returns 0
00:47:49.437 00.000 10072 scope move finished after 110 + 44 ms
00:47:49.437 00.000 10072 Move returns status 0, amount 110
00:47:49.437 00.000 10072 MoveAxis(N, 0, ABG)
00:47:49.437 00.000 10072 Move returns status 0, amount 0
00:47:49.437 00.000 10072 move complete, result=0
00:47:49.437 00.000 10072 worker thread done servicing request
00:47:49.437 00.000 10072 Worker thread wakes up
00:47:49.437 00.000 1032 GuideStep: 0.2 px 110 ms WEST, -0.2 px 0 ms NORTH
00:47:49.441 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:49.441 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:50.073 00.632 10072 Exposure complete
00:47:50.143 00.070 10072 worker thread done servicing request
00:47:50.143 00.000 1032 OnExposeComplete: enter
00:47:50.147 00.004 1032 UpdateGuideState(): m_state=6
00:47:50.151 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
00:47:50.153 00.002 1032 Star::Find returns 1 (0), X=320.59, Y=746.41, Mass=1476, SNR=27.1, Peak=163 HFD=3.0
00:47:50.155 00.002 1032 MultiStar: exiting stabilization period
00:47:50.158 00.003 1032 MultiStar: updating star positions after lock position change
00:47:50.160 00.002 1032 Star::Find(15, 219, 611, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
00:47:50.163 00.003 1032 Star::Find returns 1 (0), X=219.41, Y=611.64, Mass=1135, SNR=23.7, Peak=149 HFD=2.9
00:47:50.165 00.002 1032 Star::Find(15, 1118, 326, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
00:47:50.167 00.002 1032 Star::Find returns 1 (0), X=1118.74, Y=326.85, Mass=749, SNR=19.3, Peak=61 HFD=2.9
00:47:50.169 00.002 1032 Star::Find(15, 992, 226, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
00:47:50.172 00.003 1032 Star::Find returns 1 (0), X=992.68, Y=226.27, Mass=588, SNR=17.0, Peak=77 HFD=2.7
00:47:50.175 00.003 1032 Star::Find(15, 610, 583, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
00:47:50.177 00.002 1032 Star::Find returns 1 (0), X=610.48, Y=583.27, Mass=687, SNR=18.4, Peak=92 HFD=2.4
00:47:50.177 00.000 1032 Star::Find(15, 424, 331, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
00:47:50.181 00.004 1032 Star::Find returns 1 (0), X=425.15, Y=331.52, Mass=665, SNR=18.1, Peak=94 HFD=2.5
00:47:50.181 00.000 1032 Star::Find(15, 633, 567, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
00:47:50.181 00.000 1032 Star::Find returns 1 (0), X=634.19, Y=567.86, Mass=513, SNR=15.9, Peak=111 HFD=2.3
00:47:50.181 00.000 1032 Star::Find(15, 916, 85, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
00:47:50.192 00.011 1032 Star::Find returns 1 (0), X=916.63, Y=86.31, Mass=405, SNR=14.0, Peak=45 HFD=3.0
00:47:50.192 00.000 1032 Star::Find(15, 1120, 688, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
00:47:50.197 00.005 1032 Star::Find returns 1 (0), X=1120.30, Y=689.15, Mass=460, SNR=15.1, Peak=42 HFD=3.2
00:47:50.199 00.002 1032 Star::Find(15, 718, 933, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
00:47:50.203 00.004 1032 Star::Find returns 1 (0), X=718.58, Y=933.33, Mass=373, SNR=13.5, Peak=43 HFD=2.9
00:47:50.205 00.002 1032 Star::Find(15, 131, 820, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
00:47:50.207 00.002 1032 Star::Find returns 1 (0), X=131.19, Y=820.85, Mass=385, SNR=13.8, Peak=27 HFD=3.5
00:47:50.209 00.002 1032 Star::Find(15, 786, 423, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
00:47:50.213 00.004 1032 Star::Find returns 1 (0), X=786.73, Y=423.92, Mass=332, SNR=12.8, Peak=70 HFD=2.2
00:47:50.213 00.000 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
00:47:50.213 00.000 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
00:47:50.213 00.000 1032 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.60 mountX=0.06 mountY=-0.01, mountTheta=-0.23
00:47:50.224 00.011 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.06, opts=13)
00:47:50.226 00.002 1032 Enqueuing Move request for scope (-0.00, 0.06)
00:47:50.228 00.002 10072 Worker thread wakes up
00:47:50.230 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
00:47:50.230 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
00:47:50.230 00.000 10072 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=-0.01
00:47:50.232 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:50.235 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
00:47:50.235 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:47:50.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:50.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:47:50.235 00.000 10072 MoveAxis(W, 2, ABG)
00:47:50.235 00.000 10072 Guiding  Dir = 3, Dur = 2
00:47:50.237 00.002 10072 IsGuiding returns 0
00:47:50.238 00.001 10072 PulseGuide returned control before completion, sleep 12
00:47:50.260 00.022 10072 IsGuiding returns 0
00:47:50.260 00.000 10072 Move returns status 0, amount 2
00:47:50.260 00.000 10072 MoveAxis(N, 0, ABG)
00:47:50.260 00.000 10072 Move returns status 0, amount 0
00:47:50.261 00.001 10072 move complete, result=0
00:47:50.261 00.000 10072 worker thread done servicing request
00:47:50.262 00.001 1032 UpdateGuideState exits: m=1476 SNR=27.1
00:47:50.264 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:50.267 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:50.270 00.003 1032 Enqueuing Expose request
00:47:50.273 00.003 10072 Worker thread wakes up
00:47:50.273 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:47:50.277 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:50.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:50.684 00.407 10072 Exposure complete
00:47:50.761 00.077 10072 worker thread done servicing request
00:47:50.761 00.000 1032 OnExposeComplete: enter
00:47:50.765 00.004 1032 UpdateGuideState(): m_state=6
00:47:50.766 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12
00:47:50.769 00.003 1032 Star::Find returns 1 (0), X=320.59, Y=746.47, Mass=1321, SNR=25.6, Peak=155 HFD=3.0
00:47:50.773 00.004 1032 MultiStar: [#1 -0.01,-0.09,1.00,U] [#2 0.13,-0.30,0.00,M1] [#3 0.24,-0.23,0.00,M1] [#4 -0.03,0.10,0.76,U] [#5 -0.14,-0.08,0.72,U] [#6 -0.12,0.18,0.00,M1] [#7 0.19,-0.05,0.00,M1] [#8 -0.15,-0.03,0.58,U] 
00:47:50.775 00.002 1032 refined, 4 included, MultiStar: {-0.06, 0.01}, one-star: {-0.00, 0.11}
00:47:50.779 00.004 1032 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.83) = xAngle (1.16 = 1.16)
00:47:50.781 00.002 1032 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.16 = 1.16)
00:47:50.783 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.99 mountX=0.02 mountY=0.05, mountTheta=1.16
00:47:50.786 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
00:47:50.786 00.000 1032 Enqueuing Move request for scope (-0.06, 0.01)
00:47:50.794 00.008 10072 Worker thread wakes up
00:47:50.794 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
00:47:50.794 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
00:47:50.794 00.000 10072 Moving (-0.06, 0.01) raw xDistance=0.02 yDistance=0.05
00:47:50.797 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:50.799 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
00:47:50.799 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:47:50.799 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:50.799 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:47:50.799 00.000 10072 MoveAxis(W, 2, ABG)
00:47:50.801 00.002 10072 Guiding  Dir = 3, Dur = 2
00:47:50.801 00.000 10072 IsGuiding returns 0
00:47:50.801 00.000 10072 PulseGuide returned control before completion, sleep 12
00:47:50.826 00.025 10072 IsGuiding returns 0
00:47:50.826 00.000 10072 Move returns status 0, amount 2
00:47:50.826 00.000 10072 MoveAxis(N, 0, ABG)
00:47:50.826 00.000 10072 Move returns status 0, amount 0
00:47:50.826 00.000 10072 move complete, result=0
00:47:50.826 00.000 1032 UpdateGuideState exits: m=1321 SNR=25.6
00:47:50.829 00.003 10072 worker thread done servicing request
00:47:50.829 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:50.833 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:50.835 00.002 1032 Enqueuing Expose request
00:47:50.837 00.002 10072 Worker thread wakes up
00:47:50.837 00.000 1032 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
00:47:50.845 00.008 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:50.845 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:51.473 00.628 10072 Exposure complete
00:47:51.537 00.064 10072 worker thread done servicing request
00:47:51.537 00.000 1032 OnExposeComplete: enter
00:47:51.537 00.000 1032 UpdateGuideState(): m_state=6
00:47:51.537 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 13
00:47:51.547 00.010 1032 Star::Find returns 1 (0), X=320.51, Y=746.56, Mass=1442, SNR=26.8, Peak=175 HFD=3.1
00:47:51.550 00.003 1032 MultiStar: [#1 -0.14,-0.22,0.00,M1] [#2 0.09,-0.27,0.00,M2] [#3 0.05,-0.08,0.65,U] [#4 -0.13,0.05,0.70,U] [#5 -0.09,-0.07,0.68,U] [#6 -0.11,-0.09,0.60,U] [#7 0.04,-0.07,0.54,U] [#8 -0.09,-0.07,0.55,U] 
00:47:51.553 00.003 1032 refined, 6 included, MultiStar: {-0.06, 0.00}, one-star: {-0.08, 0.20}
00:47:51.553 00.000 1032 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.83) = xAngle (1.28 = 1.28)
00:47:51.557 00.004 1032 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.28 = 1.28)
00:47:51.559 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.11 mountX=0.02 mountY=0.06, mountTheta=1.28
00:47:51.563 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.00, opts=13)
00:47:51.565 00.002 1032 Enqueuing Move request for scope (-0.06, 0.00)
00:47:51.568 00.003 10072 Worker thread wakes up
00:47:51.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
00:47:51.568 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
00:47:51.568 00.000 10072 Moving (-0.06, 0.00) raw xDistance=0.02 yDistance=0.06
00:47:51.570 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:51.574 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
00:47:51.574 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:47:51.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:51.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:47:51.574 00.000 10072 MoveAxis(W, 3, ABG)
00:47:51.574 00.000 10072 Guiding  Dir = 3, Dur = 3
00:47:51.574 00.000 10072 IsGuiding returns 0
00:47:51.576 00.002 10072 PulseGuide returned control before completion, sleep 13
00:47:51.598 00.022 1032 UpdateGuideState exits: m=1442 SNR=26.8
00:47:51.601 00.003 10072 IsGuiding returns 0
00:47:51.601 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:51.604 00.003 10072 Move returns status 0, amount 3
00:47:51.604 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:51.607 00.003 1032 Enqueuing Expose request
00:47:51.610 00.003 10072 MoveAxis(N, 0, ABG)
00:47:51.610 00.000 10072 Move returns status 0, amount 0
00:47:51.610 00.000 10072 move complete, result=0
00:47:51.610 00.000 10072 worker thread done servicing request
00:47:51.610 00.000 10072 Worker thread wakes up
00:47:51.610 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:51.610 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:51.621 00.011 1032 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
00:47:52.026 00.405 10072 Exposure complete
00:47:52.093 00.067 10072 worker thread done servicing request
00:47:52.093 00.000 1032 OnExposeComplete: enter
00:47:52.093 00.000 1032 UpdateGuideState(): m_state=6
00:47:52.093 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 14
00:47:52.093 00.000 1032 Star::Find returns 1 (0), X=320.67, Y=746.45, Mass=1344, SNR=25.8, Peak=143 HFD=3.0
00:47:52.093 00.000 1032 MultiStar: [#1 -0.06,-0.16,0.00,M2] [#2 -0.08,-0.20,0.00,M3] [#3 0.09,0.07,0.71,U] [#4 -0.18,0.11,0.00,M1] [#5 -0.27,0.10,0.00,M1] [#6 -0.11,0.11,0.63,U] [#7 0.03,-0.04,0.53,U] [#8 -0.09,0.16,0.00,M1] 
00:47:52.093 00.000 1032 refined, 3 included, MultiStar: {0.03, 0.07}, one-star: {0.07, 0.10}
00:47:52.105 00.012 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
00:47:52.105 00.000 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
00:47:52.111 00.006 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.17 mountX=0.06 mountY=-0.04, mountTheta=-0.66
00:47:52.111 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
00:47:52.111 00.000 1032 Enqueuing Move request for scope (0.03, 0.07)
00:47:52.121 00.010 10072 Worker thread wakes up
00:47:52.121 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:47:52.121 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:47:52.121 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.04
00:47:52.123 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:52.127 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:47:52.127 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:47:52.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:52.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:47:52.127 00.000 10072 MoveAxis(W, 3, ABG)
00:47:52.127 00.000 10072 Guiding  Dir = 3, Dur = 3
00:47:52.128 00.001 10072 IsGuiding returns 0
00:47:52.128 00.000 10072 PulseGuide returned control before completion, sleep 13
00:47:52.144 00.016 10072 IsGuiding returns 0
00:47:52.144 00.000 10072 Move returns status 0, amount 3
00:47:52.144 00.000 10072 MoveAxis(N, 0, ABG)
00:47:52.144 00.000 10072 Move returns status 0, amount 0
00:47:52.144 00.000 10072 move complete, result=0
00:47:52.144 00.000 10072 worker thread done servicing request
00:47:52.146 00.002 1032 UpdateGuideState exits: m=1344 SNR=25.8
00:47:52.153 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:52.155 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:52.157 00.002 1032 Enqueuing Expose request
00:47:52.161 00.004 10072 Worker thread wakes up
00:47:52.161 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:47:52.163 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:52.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:52.798 00.635 10072 Exposure complete
00:47:52.862 00.064 10072 worker thread done servicing request
00:47:52.862 00.000 1032 OnExposeComplete: enter
00:47:52.866 00.004 1032 UpdateGuideState(): m_state=6
00:47:52.866 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 15
00:47:52.870 00.004 1032 Star::Find returns 1 (0), X=320.53, Y=746.63, Mass=1375, SNR=26.1, Peak=154 HFD=3.0
00:47:52.873 00.003 1032 MultiStar: [#1 -0.05,0.05,0.92,U] [#2 0.01,0.09,0.76,U] [#3 0.15,0.19,0.00,M1] [#4 -0.15,0.28,0.00,M2] [#5 -0.22,0.07,0.00,M2] [#6 -0.01,0.23,0.00,M1] [#7 0.04,0.17,0.55,U] [#8 -0.00,0.31,0.00,M2] 
00:47:52.876 00.003 1032 refined, 3 included, MultiStar: {-0.03, 0.15}, one-star: {-0.07, 0.28}
00:47:52.878 00.002 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
00:47:52.880 00.002 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
00:47:52.882 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.74 mountX=0.15 mountY=-0.01, mountTheta=-0.09
00:47:52.882 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.15, opts=13)
00:47:52.892 00.010 1032 Enqueuing Move request for scope (-0.03, 0.15)
00:47:52.894 00.002 10072 Worker thread wakes up
00:47:52.894 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
00:47:52.894 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
00:47:52.896 00.002 10072 Moving (-0.03, 0.15) raw xDistance=0.15 yDistance=-0.01
00:47:52.898 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:52.900 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 289.19
00:47:52.900 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:47:52.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:52.900 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:47:52.900 00.000 10072 MoveAxis(W, 79, ABG)
00:47:52.900 00.000 10072 Guiding  Dir = 3, Dur = 79
00:47:52.900 00.000 10072 IsGuiding returns 0
00:47:52.900 00.000 10072 PulseGuide returned control before completion, sleep 89
00:47:52.925 00.025 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:47:52.927 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:52.931 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:52.931 00.000 1032 Enqueuing Expose request
00:47:53.001 00.070 10072 IsGuiding returns 1
00:47:53.001 00.000 10072 scope still moving after pulse duration time elapsed
00:47:53.032 00.031 10072 IsGuiding returns 0
00:47:53.033 00.001 10072 scope move finished after 79 + 50 ms
00:47:53.033 00.000 10072 Move returns status 0, amount 79
00:47:53.033 00.000 10072 MoveAxis(N, 0, ABG)
00:47:53.033 00.000 10072 Move returns status 0, amount 0
00:47:53.033 00.000 10072 move complete, result=0
00:47:53.033 00.000 10072 worker thread done servicing request
00:47:53.033 00.000 1032 GuideStep: 0.2 px 79 ms WEST, -0.0 px 0 ms NORTH
00:47:53.033 00.000 10072 Worker thread wakes up
00:47:53.033 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:53.033 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:53.438 00.405 10072 Exposure complete
00:47:53.505 00.067 10072 worker thread done servicing request
00:47:53.505 00.000 1032 OnExposeComplete: enter
00:47:53.509 00.004 1032 UpdateGuideState(): m_state=6
00:47:53.512 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 16
00:47:53.515 00.003 1032 Star::Find returns 1 (0), X=320.66, Y=746.49, Mass=1443, SNR=26.8, Peak=168 HFD=3.0
00:47:53.518 00.003 1032 MultiStar: [#1 0.09,-0.07,0.92,U] [#2 -0.01,-0.02,0.69,U] [#3 0.08,0.16,0.69,U] [#4 0.05,0.13,0.69,U] [#5 -0.13,0.04,0.70,U] [#6 0.06,0.06,0.58,U] [#7 0.07,0.23,0.00,M1] [#8 -0.04,0.10,0.54,U] 
00:47:53.522 00.004 1032 refined, 7 included, MultiStar: {0.03, 0.06}, one-star: {0.06, 0.14}
00:47:53.524 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
00:47:53.526 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
00:47:53.528 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.19 mountX=0.06 mountY=-0.04, mountTheta=-0.64
00:47:53.532 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
00:47:53.535 00.003 1032 Enqueuing Move request for scope (0.03, 0.06)
00:47:53.537 00.002 10072 Worker thread wakes up
00:47:53.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
00:47:53.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
00:47:53.537 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.06 yDistance=-0.04
00:47:53.539 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:53.543 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:47:53.543 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:47:53.543 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:53.543 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:47:53.543 00.000 10072 MoveAxis(W, 3, ABG)
00:47:53.543 00.000 10072 Guiding  Dir = 3, Dur = 3
00:47:53.543 00.000 10072 IsGuiding returns 0
00:47:53.543 00.000 10072 PulseGuide returned control before completion, sleep 13
00:47:53.563 00.020 10072 IsGuiding returns 0
00:47:53.563 00.000 10072 Move returns status 0, amount 3
00:47:53.563 00.000 10072 MoveAxis(N, 0, ABG)
00:47:53.563 00.000 10072 Move returns status 0, amount 0
00:47:53.563 00.000 10072 move complete, result=0
00:47:53.563 00.000 10072 worker thread done servicing request
00:47:53.567 00.004 1032 UpdateGuideState exits: m=1443 SNR=26.8
00:47:53.569 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:53.571 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:53.573 00.002 1032 Enqueuing Expose request
00:47:53.575 00.002 10072 Worker thread wakes up
00:47:53.575 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:47:53.578 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:53.578 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:54.218 00.640 10072 Exposure complete
00:47:54.285 00.067 10072 worker thread done servicing request
00:47:54.285 00.000 1032 OnExposeComplete: enter
00:47:54.289 00.004 1032 UpdateGuideState(): m_state=6
00:47:54.291 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 17
00:47:54.294 00.003 1032 Star::Find returns 1 (0), X=320.78, Y=746.26, Mass=1141, SNR=23.8, Peak=117 HFD=2.6
00:47:54.300 00.006 1032 MultiStar: [#1 0.08,-0.32,0.00,M1] [#2 0.02,-0.17,0.83,U] [#3 0.06,-0.10,0.71,U] [#4 0.10,-0.06,0.79,U] [#5 -0.13,-0.16,0.00,M2] [#6 0.00,-0.11,0.71,U] [#7 -0.01,-0.12,0.55,U] [#8 0.05,-0.00,0.61,U] 
00:47:54.304 00.004 1032 refined, 6 included, MultiStar: {0.07, -0.10}, one-star: {0.18, -0.10}
00:47:54.306 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
00:47:54.309 00.003 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
00:47:54.311 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.97 mountX=-0.11 mountY=-0.04, mountTheta=-2.80
00:47:54.315 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.10, opts=13)
00:47:54.317 00.002 1032 Enqueuing Move request for scope (0.07, -0.10)
00:47:54.321 00.004 10072 Worker thread wakes up
00:47:54.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
00:47:54.321 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
00:47:54.321 00.000 10072 Moving (0.07, -0.10) raw xDistance=-0.11 yDistance=-0.04
00:47:54.323 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:54.325 00.002 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:47:54.325 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
00:47:54.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:54.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:47:54.325 00.000 10072 MoveAxis(W, 4, ABG)
00:47:54.325 00.000 10072 Guiding  Dir = 3, Dur = 4
00:47:54.325 00.000 10072 IsGuiding returns 0
00:47:54.329 00.004 10072 PulseGuide returned control before completion, sleep 14
00:47:54.352 00.023 1032 UpdateGuideState exits: m=1141 SNR=23.8
00:47:54.354 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:54.357 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:54.359 00.002 10072 IsGuiding returns 0
00:47:54.359 00.000 1032 Enqueuing Expose request
00:47:54.362 00.003 10072 Move returns status 0, amount 4
00:47:54.362 00.000 10072 MoveAxis(N, 0, ABG)
00:47:54.364 00.002 10072 Move returns status 0, amount 0
00:47:54.364 00.000 10072 move complete, result=0
00:47:54.364 00.000 10072 worker thread done servicing request
00:47:54.364 00.000 10072 Worker thread wakes up
00:47:54.364 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:54.364 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:54.375 00.011 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:47:54.772 00.397 10072 Exposure complete
00:47:54.844 00.072 10072 worker thread done servicing request
00:47:54.846 00.002 1032 OnExposeComplete: enter
00:47:54.848 00.002 1032 UpdateGuideState(): m_state=6
00:47:54.852 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 18
00:47:54.856 00.004 1032 Star::Find returns 1 (0), X=320.69, Y=746.32, Mass=1537, SNR=27.6, Peak=170 HFD=2.7
00:47:54.858 00.002 1032 MultiStar: [#1 0.08,-0.32,0.00,M2] [#2 0.01,-0.25,0.00,M1] [#3 0.17,-0.07,0.00,M1] [#4 0.01,-0.00,0.68,U] [#5 -0.15,-0.10,0.00,M3] [#6 -0.03,-0.02,0.55,U] [#7 0.15,-0.10,0.00,M1] [#8 -0.15,0.02,0.54,U] 
00:47:54.860 00.002 1032 refined, 3 included, MultiStar: {-0.00, -0.01}, one-star: {0.09, -0.03}
00:47:54.864 00.004 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.86)
00:47:54.867 00.003 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.86)
00:47:54.869 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.60 mountX=-0.01 mountY=0.00, mountTheta=2.86
00:47:54.873 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.01, opts=13)
00:47:54.875 00.002 1032 Enqueuing Move request for scope (-0.00, -0.01)
00:47:54.878 00.003 10072 Worker thread wakes up
00:47:54.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
00:47:54.878 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
00:47:54.878 00.000 10072 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
00:47:54.882 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:54.884 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:47:54.884 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:47:54.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:54.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:47:54.884 00.000 10072 MoveAxis(W, 4, ABG)
00:47:54.884 00.000 10072 Guiding  Dir = 3, Dur = 4
00:47:54.887 00.003 10072 IsGuiding returns 0
00:47:54.887 00.000 10072 PulseGuide returned control before completion, sleep 14
00:47:54.902 00.015 10072 IsGuiding returns 0
00:47:54.902 00.000 10072 Move returns status 0, amount 4
00:47:54.902 00.000 10072 MoveAxis(N, 0, ABG)
00:47:54.902 00.000 10072 Move returns status 0, amount 0
00:47:54.902 00.000 10072 move complete, result=0
00:47:54.902 00.000 10072 worker thread done servicing request
00:47:54.911 00.009 1032 UpdateGuideState exits: m=1537 SNR=27.6
00:47:54.913 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:54.916 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:54.919 00.003 1032 Enqueuing Expose request
00:47:54.923 00.004 10072 Worker thread wakes up
00:47:54.923 00.000 1032 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
00:47:54.926 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:54.926 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:55.555 00.629 10072 Exposure complete
00:47:55.625 00.070 10072 worker thread done servicing request
00:47:55.625 00.000 1032 OnExposeComplete: enter
00:47:55.627 00.002 1032 UpdateGuideState(): m_state=6
00:47:55.630 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 19
00:47:55.634 00.004 1032 Star::Find returns 1 (0), X=320.69, Y=746.51, Mass=1473, SNR=27.0, Peak=162 HFD=3.0
00:47:55.636 00.002 1032 MultiStar: [#1 0.02,-0.02,0.94,U] [#2 -0.05,-0.02,0.75,U] [#3 0.07,0.09,0.67,U] [#4 -0.06,0.04,0.70,U] [#5 -0.17,0.07,0.00,M4] [#6 -0.10,0.09,0.56,U] [#7 0.08,0.06,0.52,U] [#8 -0.10,0.22,0.00,M1] 
00:47:55.638 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.06}, one-star: {0.09, 0.15}
00:47:55.641 00.003 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
00:47:55.645 00.004 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
00:47:55.646 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.34 mountX=0.05 mountY=-0.03, mountTheta=-0.49
00:47:55.650 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
00:47:55.654 00.004 1032 Enqueuing Move request for scope (0.01, 0.06)
00:47:55.657 00.003 10072 Worker thread wakes up
00:47:55.657 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
00:47:55.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
00:47:55.657 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.03
00:47:55.659 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:55.662 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:47:55.662 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:47:55.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:55.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:47:55.662 00.000 10072 MoveAxis(W, 5, ABG)
00:47:55.662 00.000 10072 Guiding  Dir = 3, Dur = 5
00:47:55.664 00.002 10072 IsGuiding returns 0
00:47:55.665 00.001 10072 PulseGuide returned control before completion, sleep 15
00:47:55.689 00.024 1032 UpdateGuideState exits: m=1473 SNR=27.0
00:47:55.691 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:55.694 00.003 10072 IsGuiding returns 0
00:47:55.694 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:55.698 00.004 1032 Enqueuing Expose request
00:47:55.700 00.002 10072 Move returns status 0, amount 5
00:47:55.700 00.000 10072 MoveAxis(N, 0, ABG)
00:47:55.700 00.000 10072 Move returns status 0, amount 0
00:47:55.700 00.000 10072 move complete, result=0
00:47:55.700 00.000 10072 worker thread done servicing request
00:47:55.700 00.000 10072 Worker thread wakes up
00:47:55.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:55.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:55.712 00.012 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:47:56.108 00.396 10072 Exposure complete
00:47:56.180 00.072 10072 worker thread done servicing request
00:47:56.180 00.000 1032 OnExposeComplete: enter
00:47:56.185 00.005 1032 UpdateGuideState(): m_state=6
00:47:56.189 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 20
00:47:56.193 00.004 1032 Star::Find returns 1 (0), X=320.53, Y=746.44, Mass=1402, SNR=26.4, Peak=161 HFD=3.1
00:47:56.195 00.002 1032 MultiStar: [#1 0.08,-0.17,0.00,M2] [#2 -0.06,-0.07,0.77,U] [#3 0.07,0.00,0.66,U] [#4 -0.13,0.05,0.70,U] [#5 -0.09,-0.15,0.00,M5] [#6 -0.17,0.16,0.00,M1] [#7 0.05,0.19,0.00,M1] [#8 0.12,0.15,0.00,M2] 
00:47:56.198 00.003 1032 refined, 3 included, MultiStar: {-0.05, 0.02}, one-star: {-0.07, 0.09}
00:47:56.200 00.002 1032 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.83) = xAngle (0.92 = 0.92)
00:47:56.204 00.004 1032 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.92 = 0.92)
00:47:56.206 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.75 mountX=0.03 mountY=0.04, mountTheta=0.92
00:47:56.210 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.02, opts=13)
00:47:56.214 00.004 1032 Enqueuing Move request for scope (-0.05, 0.02)
00:47:56.217 00.003 10072 Worker thread wakes up
00:47:56.217 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
00:47:56.217 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
00:47:56.217 00.000 10072 Moving (-0.05, 0.02) raw xDistance=0.03 yDistance=0.04
00:47:56.219 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:56.223 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:47:56.223 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:47:56.223 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:56.223 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:47:56.223 00.000 10072 MoveAxis(W, 2, ABG)
00:47:56.223 00.000 10072 Guiding  Dir = 3, Dur = 2
00:47:56.225 00.002 10072 IsGuiding returns 0
00:47:56.225 00.000 10072 PulseGuide returned control before completion, sleep 12
00:47:56.247 00.022 10072 IsGuiding returns 0
00:47:56.247 00.000 10072 Move returns status 0, amount 2
00:47:56.247 00.000 10072 MoveAxis(N, 0, ABG)
00:47:56.248 00.001 10072 Move returns status 0, amount 0
00:47:56.248 00.000 10072 move complete, result=0
00:47:56.248 00.000 10072 worker thread done servicing request
00:47:56.250 00.002 1032 UpdateGuideState exits: m=1402 SNR=26.4
00:47:56.251 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:56.255 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:56.257 00.002 1032 Enqueuing Expose request
00:47:56.261 00.004 10072 Worker thread wakes up
00:47:56.261 00.000 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
00:47:56.266 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:56.266 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:56.898 00.632 10072 Exposure complete
00:47:56.985 00.087 10072 worker thread done servicing request
00:47:56.985 00.000 1032 OnExposeComplete: enter
00:47:56.989 00.004 1032 UpdateGuideState(): m_state=6
00:47:56.993 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 21
00:47:56.996 00.003 1032 Star::Find returns 1 (0), X=320.62, Y=746.37, Mass=1416, SNR=26.5, Peak=153 HFD=2.9
00:47:57.000 00.004 1032 MultiStar: [#1 -0.02,-0.12,0.99,U] [#2 0.03,-0.15,0.70,U] [#3 0.08,-0.14,0.68,U] [#4 -0.01,0.03,0.66,U] [#5 -0.16,-0.06,0.00,M6] [#6 -0.01,-0.00,0.56,U] [#7 0.10,-0.07,0.51,U] [#8 -0.14,-0.01,0.58,U] 
00:47:57.002 00.002 1032 single-star, 7 included, MultiStar: {0.00, -0.06}, one-star: {0.02, 0.02}
00:47:57.004 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
00:47:57.006 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
00:47:57.010 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.80 mountX=0.02 mountY=-0.02, mountTheta=-1.03
00:47:57.014 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
00:47:57.016 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
00:47:57.021 00.005 10072 Worker thread wakes up
00:47:57.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
00:47:57.021 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
00:47:57.021 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
00:47:57.023 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:57.027 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:47:57.027 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:47:57.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:57.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:47:57.028 00.001 10072 MoveAxis(W, 4, ABG)
00:47:57.028 00.000 10072 Guiding  Dir = 3, Dur = 4
00:47:57.028 00.000 10072 IsGuiding returns 0
00:47:57.029 00.001 10072 PulseGuide returned control before completion, sleep 14
00:47:57.049 00.020 10072 IsGuiding returns 0
00:47:57.049 00.000 10072 Move returns status 0, amount 4
00:47:57.049 00.000 10072 MoveAxis(N, 0, ABG)
00:47:57.049 00.000 10072 Move returns status 0, amount 0
00:47:57.049 00.000 10072 move complete, result=0
00:47:57.049 00.000 10072 worker thread done servicing request
00:47:57.056 00.007 1032 UpdateGuideState exits: m=1416 SNR=26.5
00:47:57.061 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:57.062 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:57.067 00.005 1032 Enqueuing Expose request
00:47:57.069 00.002 10072 Worker thread wakes up
00:47:57.069 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:47:57.071 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:57.071 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:57.483 00.412 10072 Exposure complete
00:47:57.562 00.079 10072 worker thread done servicing request
00:47:57.562 00.000 1032 OnExposeComplete: enter
00:47:57.566 00.004 1032 UpdateGuideState(): m_state=6
00:47:57.570 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 22
00:47:57.573 00.003 1032 Star::Find returns 1 (0), X=320.61, Y=746.40, Mass=1468, SNR=27.0, Peak=167 HFD=3.0
00:47:57.577 00.004 1032 MultiStar: [#1 -0.01,-0.23,0.00,M2] [#2 0.08,-0.17,0.00,M1] [#3 0.07,0.04,0.66,U] [#4 -0.12,-0.07,0.68,U] [#5 -0.16,-0.15,0.00,M7] [#6 -0.01,-0.06,0.55,U] [#7 0.03,0.13,0.54,U] [#8 0.14,0.21,0.00,M2] 
00:47:57.581 00.004 1032 refined, 4 included, MultiStar: {-0.00, 0.02}, one-star: {0.01, 0.05}
00:47:57.583 00.002 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
00:47:57.587 00.004 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
00:47:57.589 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.82 mountX=0.02 mountY=-0.00, mountTheta=-0.01
00:47:57.593 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
00:47:57.597 00.004 1032 Enqueuing Move request for scope (-0.00, 0.02)
00:47:57.599 00.002 10072 Worker thread wakes up
00:47:57.601 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
00:47:57.601 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
00:47:57.601 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
00:47:57.603 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:57.608 00.005 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:47:57.608 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:47:57.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:57.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:47:57.608 00.000 10072 MoveAxis(W, 3, ABG)
00:47:57.608 00.000 10072 Guiding  Dir = 3, Dur = 3
00:47:57.608 00.000 10072 IsGuiding returns 0
00:47:57.609 00.001 10072 PulseGuide returned control before completion, sleep 13
00:47:57.634 00.025 1032 UpdateGuideState exits: m=1468 SNR=27.0
00:47:57.639 00.005 10072 IsGuiding returns 0
00:47:57.639 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:57.641 00.002 10072 Move returns status 0, amount 3
00:47:57.641 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:57.646 00.005 1032 Enqueuing Expose request
00:47:57.648 00.002 10072 MoveAxis(N, 0, ABG)
00:47:57.648 00.000 10072 Move returns status 0, amount 0
00:47:57.648 00.000 10072 move complete, result=0
00:47:57.648 00.000 10072 worker thread done servicing request
00:47:57.648 00.000 10072 Worker thread wakes up
00:47:57.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:57.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:57.660 00.012 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
00:47:58.290 00.630 10072 Exposure complete
00:47:58.368 00.078 10072 worker thread done servicing request
00:47:58.368 00.000 1032 OnExposeComplete: enter
00:47:58.372 00.004 1032 UpdateGuideState(): m_state=6
00:47:58.374 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 23
00:47:58.378 00.004 1032 Star::Find returns 1 (0), X=320.66, Y=746.47, Mass=1339, SNR=25.8, Peak=158 HFD=3.0
00:47:58.380 00.002 1032 MultiStar: [#1 0.03,-0.09,1.02,U] [#2 0.04,-0.01,0.72,U] [#3 0.09,-0.04,0.68,U] [#4 -0.14,0.20,0.00,M1] [#5 -0.25,0.06,0.00,M8] [#6 -0.10,0.13,0.55,U] [#7 0.10,0.03,0.55,U] [#8 0.06,0.14,0.58,U] 
00:47:58.384 00.004 1032 refined, 6 included, MultiStar: {0.05, 0.03}, one-star: {0.07, 0.12}
00:47:58.387 00.003 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
00:47:58.389 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
00:47:58.391 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.58 mountX=0.02 mountY=-0.05, mountTheta=-1.25
00:47:58.396 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
00:47:58.397 00.001 1032 Enqueuing Move request for scope (0.05, 0.03)
00:47:58.401 00.004 10072 Worker thread wakes up
00:47:58.401 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
00:47:58.401 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
00:47:58.401 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.05
00:47:58.403 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:58.408 00.005 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:47:58.408 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:47:58.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:58.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:47:58.408 00.000 10072 MoveAxis(W, 6, ABG)
00:47:58.408 00.000 10072 Guiding  Dir = 3, Dur = 6
00:47:58.410 00.002 10072 IsGuiding returns 0
00:47:58.410 00.000 10072 PulseGuide returned control before completion, sleep 16
00:47:58.429 00.019 10072 IsGuiding returns 0
00:47:58.429 00.000 10072 Move returns status 0, amount 6
00:47:58.429 00.000 10072 MoveAxis(N, 0, ABG)
00:47:58.429 00.000 10072 Move returns status 0, amount 0
00:47:58.429 00.000 10072 move complete, result=0
00:47:58.429 00.000 10072 worker thread done servicing request
00:47:58.435 00.006 1032 UpdateGuideState exits: m=1339 SNR=25.8
00:47:58.440 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:58.443 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:58.447 00.004 1032 Enqueuing Expose request
00:47:58.449 00.002 10072 Worker thread wakes up
00:47:58.449 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:47:58.453 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:58.453 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:58.860 00.407 10072 Exposure complete
00:47:58.932 00.072 10072 worker thread done servicing request
00:47:58.932 00.000 1032 OnExposeComplete: enter
00:47:58.936 00.004 1032 UpdateGuideState(): m_state=6
00:47:58.938 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 24
00:47:58.940 00.002 1032 Star::Find returns 1 (0), X=320.76, Y=746.49, Mass=1432, SNR=26.7, Peak=158 HFD=2.9
00:47:58.944 00.004 1032 MultiStar: [#1 0.09,-0.02,0.99,U] [#2 0.04,0.03,0.74,U] [#3 0.12,0.10,0.69,U] [#4 -0.09,0.21,0.00,M2] [#5 -0.21,0.05,0.00,M9] [#6 -0.15,0.15,0.00,M1] [#7 -0.07,0.05,0.52,U] [#8 0.09,0.19,0.00,M2] 
00:47:58.947 00.003 1032 refined, 4 included, MultiStar: {0.08, 0.06}, one-star: {0.16, 0.14}
00:47:58.949 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
00:47:58.951 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
00:47:58.954 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.63 mountX=0.04 mountY=-0.10, mountTheta=-1.20
00:47:58.958 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
00:47:58.960 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
00:47:58.962 00.002 10072 Worker thread wakes up
00:47:58.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
00:47:58.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
00:47:58.962 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.10
00:47:58.964 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:58.968 00.004 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:47:58.968 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:47:58.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:58.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:47:58.968 00.000 10072 MoveAxis(W, 6, ABG)
00:47:58.968 00.000 10072 Guiding  Dir = 3, Dur = 6
00:47:58.968 00.000 10072 IsGuiding returns 0
00:47:58.970 00.002 10072 PulseGuide returned control before completion, sleep 16
00:47:58.994 00.024 1032 UpdateGuideState exits: m=1432 SNR=26.7
00:47:58.998 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:59.000 00.002 10072 IsGuiding returns 0
00:47:59.000 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:59.004 00.004 1032 Enqueuing Expose request
00:47:59.006 00.002 10072 Move returns status 0, amount 6
00:47:59.006 00.000 10072 MoveAxis(N, 0, ABG)
00:47:59.006 00.000 10072 Move returns status 0, amount 0
00:47:59.006 00.000 10072 move complete, result=0
00:47:59.008 00.002 10072 worker thread done servicing request
00:47:59.008 00.000 10072 Worker thread wakes up
00:47:59.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:59.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:59.019 00.011 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:47:59.638 00.619 10072 Exposure complete
00:47:59.708 00.070 10072 worker thread done servicing request
00:47:59.708 00.000 1032 OnExposeComplete: enter
00:47:59.711 00.003 1032 UpdateGuideState(): m_state=6
00:47:59.713 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 25
00:47:59.717 00.004 1032 Star::Find returns 1 (0), X=320.67, Y=746.47, Mass=1341, SNR=25.8, Peak=151 HFD=3.0
00:47:59.719 00.002 1032 MultiStar: [#1 -0.00,-0.01,1.03,U] [#2 0.09,-0.19,0.00,M1] [#3 0.09,0.01,0.69,U] [#4 -0.17,0.05,0.00,M3] [#5 -0.17,-0.07,0.00,M10] [#6 -0.01,0.06,0.60,U] [#7 0.13,-0.10,0.50,U] [#8 0.11,0.00,0.56,U] 
00:47:59.723 00.004 1032 refined, 5 included, MultiStar: {0.06, 0.02}, one-star: {0.08, 0.12}
00:47:59.725 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
00:47:59.728 00.003 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
00:47:59.729 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.39 mountX=0.01 mountY=-0.06, mountTheta=-1.44
00:47:59.735 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
00:47:59.737 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
00:47:59.741 00.004 10072 Worker thread wakes up
00:47:59.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
00:47:59.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
00:47:59.741 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.06
00:47:59.743 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:47:59.748 00.005 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:47:59.748 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:47:59.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:59.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:47:59.748 00.000 10072 MoveAxis(W, 8, ABG)
00:47:59.748 00.000 10072 Guiding  Dir = 3, Dur = 8
00:47:59.748 00.000 10072 IsGuiding returns 0
00:47:59.750 00.002 10072 PulseGuide returned control before completion, sleep 18
00:47:59.773 00.023 1032 UpdateGuideState exits: m=1341 SNR=25.8
00:47:59.777 00.004 10072 IsGuiding returns 0
00:47:59.777 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:59.781 00.004 10072 Move returns status 0, amount 8
00:47:59.781 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:47:59.783 00.002 1032 Enqueuing Expose request
00:47:59.785 00.002 10072 MoveAxis(N, 0, ABG)
00:47:59.785 00.000 10072 Move returns status 0, amount 0
00:47:59.785 00.000 10072 move complete, result=0
00:47:59.785 00.000 10072 worker thread done servicing request
00:47:59.787 00.002 10072 Worker thread wakes up
00:47:59.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:47:59.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:47:59.798 00.011 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:48:00.210 00.412 10072 Exposure complete
00:48:00.298 00.088 10072 worker thread done servicing request
00:48:00.298 00.000 1032 OnExposeComplete: enter
00:48:00.302 00.004 1032 UpdateGuideState(): m_state=6
00:48:00.305 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 26
00:48:00.309 00.004 1032 Star::Find returns 1 (0), X=320.74, Y=746.30, Mass=1324, SNR=25.6, Peak=129 HFD=2.8
00:48:00.314 00.005 1032 MultiStar: [#1 0.11,-0.13,0.00,M1] [#2 0.01,-0.44,0.00,M2] [#3 0.04,-0.18,0.00,M1] [#4 -0.12,-0.10,0.71,U] [#5 -0.04,-0.17,0.00,R] [#6 -0.10,0.01,0.61,U] [#7 0.16,-0.06,0.00,M1] [#8 0.12,-0.04,0.60,U] 
00:48:00.316 00.002 1032 refined, 3 included, MultiStar: {0.03, -0.05}, one-star: {0.14, -0.06}
00:48:00.320 00.004 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
00:48:00.323 00.003 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
00:48:00.327 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.09 mountX=-0.05 mountY=-0.01, mountTheta=-2.92
00:48:00.333 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
00:48:00.338 00.005 1032 Enqueuing Move request for scope (0.03, -0.05)
00:48:00.340 00.002 10072 Worker thread wakes up
00:48:00.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:48:00.340 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:48:00.340 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.01
00:48:00.344 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:00.347 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:48:00.347 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:48:00.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:00.347 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:48:00.347 00.000 10072 MoveAxis(W, 8, ABG)
00:48:00.347 00.000 10072 Guiding  Dir = 3, Dur = 8
00:48:00.349 00.002 10072 IsGuiding returns 0
00:48:00.349 00.000 10072 PulseGuide returned control before completion, sleep 18
00:48:00.378 00.029 10072 IsGuiding returns 0
00:48:00.378 00.000 10072 Move returns status 0, amount 8
00:48:00.378 00.000 10072 MoveAxis(N, 0, ABG)
00:48:00.378 00.000 10072 Move returns status 0, amount 0
00:48:00.378 00.000 10072 move complete, result=0
00:48:00.378 00.000 10072 worker thread done servicing request
00:48:00.378 00.000 1032 UpdateGuideState exits: m=1324 SNR=25.6
00:48:00.383 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:00.387 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:00.389 00.002 1032 Enqueuing Expose request
00:48:00.397 00.008 10072 Worker thread wakes up
00:48:00.397 00.000 1032 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
00:48:00.402 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:00.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:01.041 00.639 10072 Exposure complete
00:48:01.114 00.073 10072 worker thread done servicing request
00:48:01.114 00.000 1032 OnExposeComplete: enter
00:48:01.117 00.003 1032 UpdateGuideState(): m_state=6
00:48:01.120 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 27
00:48:01.122 00.002 1032 Star::Find returns 1 (0), X=320.40, Y=746.54, Mass=1324, SNR=25.6, Peak=166 HFD=3.0
00:48:01.127 00.005 1032 MultiStar: [#1 -0.09,-0.03,1.03,U] [#2 0.08,-0.22,0.00,M3] [#3 0.17,-0.02,0.68,U] [#4 -0.09,0.00,0.76,U] [#5 -0.29,0.15,0.00,M1] [#6 -0.02,0.02,0.61,U] [#7 -0.01,-0.17,0.55,U] [#8 -0.00,0.03,0.58,U] 
00:48:01.129 00.002 1032 refined, 6 included, MultiStar: {-0.05, 0.02}, one-star: {-0.19, 0.19}
00:48:01.133 00.004 1032 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.83) = xAngle (0.99 = 0.99)
00:48:01.135 00.002 1032 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.99 = 0.99)
00:48:01.139 00.004 1032 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.82 mountX=0.03 mountY=0.04, mountTheta=0.99
00:48:01.143 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.02, opts=13)
00:48:01.143 00.000 1032 Enqueuing Move request for scope (-0.05, 0.02)
00:48:01.148 00.005 10072 Worker thread wakes up
00:48:01.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
00:48:01.148 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
00:48:01.148 00.000 10072 Moving (-0.05, 0.02) raw xDistance=0.03 yDistance=0.04
00:48:01.152 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:01.154 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:48:01.154 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:48:01.154 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:01.154 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:48:01.154 00.000 10072 MoveAxis(W, 10, ABG)
00:48:01.154 00.000 10072 Guiding  Dir = 3, Dur = 10
00:48:01.154 00.000 10072 IsGuiding returns 0
00:48:01.154 00.000 10072 PulseGuide returned control before completion, sleep 20
00:48:01.181 00.027 10072 IsGuiding returns 0
00:48:01.181 00.000 10072 Move returns status 0, amount 10
00:48:01.181 00.000 1032 UpdateGuideState exits: m=1324 SNR=25.6
00:48:01.181 00.000 10072 MoveAxis(N, 0, ABG)
00:48:01.181 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:01.185 00.004 10072 Move returns status 0, amount 0
00:48:01.185 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:01.187 00.002 1032 Enqueuing Expose request
00:48:01.189 00.002 10072 move complete, result=0
00:48:01.189 00.000 1032 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
00:48:01.189 00.000 10072 worker thread done servicing request
00:48:01.189 00.000 10072 Worker thread wakes up
00:48:01.189 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:01.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:01.612 00.423 10072 Exposure complete
00:48:01.671 00.059 10072 worker thread done servicing request
00:48:01.671 00.000 1032 OnExposeComplete: enter
00:48:01.674 00.003 1032 UpdateGuideState(): m_state=6
00:48:01.676 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 28
00:48:01.678 00.002 1032 Star::Find returns 1 (0), X=320.71, Y=746.43, Mass=1400, SNR=26.4, Peak=144 HFD=2.9
00:48:01.682 00.004 1032 MultiStar: [#1 0.07,-0.04,0.93,U] [#2 0.17,-0.10,0.00,M4] [#3 0.23,-0.14,0.00,M1] [#4 -0.06,0.29,0.00,M2] [#5 -0.24,0.25,0.00,M2] [#6 -0.20,0.23,0.00,M1] [#7 0.18,-0.08,0.00,M1] [#8 -0.02,0.10,0.57,U] 
00:48:01.684 00.002 1032 refined, 2 included, MultiStar: {0.07, 0.04}, one-star: {0.12, 0.07}
00:48:01.686 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
00:48:01.687 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
00:48:01.691 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.51 mountX=0.02 mountY=-0.07, mountTheta=-1.32
00:48:01.695 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
00:48:01.697 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
00:48:01.699 00.002 10072 Worker thread wakes up
00:48:01.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:48:01.699 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:48:01.699 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.07
00:48:01.701 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:01.705 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:48:01.706 00.001 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:48:01.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:01.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:48:01.706 00.000 10072 MoveAxis(W, 8, ABG)
00:48:01.706 00.000 10072 Guiding  Dir = 3, Dur = 8
00:48:01.706 00.000 10072 IsGuiding returns 0
00:48:01.708 00.002 10072 PulseGuide returned control before completion, sleep 18
00:48:01.727 00.019 1032 UpdateGuideState exits: m=1400 SNR=26.4
00:48:01.729 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:01.731 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:01.733 00.002 1032 Enqueuing Expose request
00:48:01.737 00.004 10072 IsGuiding returns 0
00:48:01.737 00.000 10072 Move returns status 0, amount 8
00:48:01.737 00.000 10072 MoveAxis(N, 0, ABG)
00:48:01.737 00.000 10072 Move returns status 0, amount 0
00:48:01.737 00.000 10072 move complete, result=0
00:48:01.737 00.000 10072 worker thread done servicing request
00:48:01.737 00.000 10072 Worker thread wakes up
00:48:01.737 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:01.737 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:01.744 00.007 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:48:02.372 00.628 10072 Exposure complete
00:48:02.420 00.048 10072 worker thread done servicing request
00:48:02.420 00.000 1032 OnExposeComplete: enter
00:48:02.423 00.003 1032 UpdateGuideState(): m_state=6
00:48:02.425 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 29
00:48:02.425 00.000 1032 Star::Find returns 1 (0), X=320.71, Y=746.45, Mass=1521, SNR=27.4, Peak=154 HFD=3.0
00:48:02.429 00.004 1032 MultiStar: [#1 0.02,0.08,0.98,U] [#2 0.26,-0.10,0.00,M5] [#3 0.20,0.14,0.00,M2] [#4 -0.25,0.21,0.00,M3] [#5 -0.27,0.38,0.00,M3] [#6 -0.25,0.09,0.00,M2] [#7 0.19,0.01,0.00,M2] [#8 0.01,0.14,0.56,U] 
00:48:02.431 00.002 1032 refined, 2 included, MultiStar: {0.06, 0.10}, one-star: {0.12, 0.09}
00:48:02.431 00.000 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
00:48:02.434 00.003 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
00:48:02.434 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.05 mountX=0.08 mountY=-0.08, mountTheta=-0.78
00:48:02.440 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
00:48:02.440 00.000 1032 Enqueuing Move request for scope (0.06, 0.10)
00:48:02.440 00.000 10072 Worker thread wakes up
00:48:02.440 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
00:48:02.440 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
00:48:02.440 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
00:48:02.440 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:02.440 00.000 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:48:02.440 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:48:02.440 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:02.440 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:48:02.440 00.000 10072 MoveAxis(W, 10, ABG)
00:48:02.440 00.000 10072 Guiding  Dir = 3, Dur = 10
00:48:02.440 00.000 10072 IsGuiding returns 0
00:48:02.440 00.000 10072 PulseGuide returned control before completion, sleep 20
00:48:02.466 00.026 1032 UpdateGuideState exits: m=1521 SNR=27.4
00:48:02.466 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:02.466 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:02.466 00.000 1032 Enqueuing Expose request
00:48:02.482 00.016 10072 IsGuiding returns 0
00:48:02.482 00.000 10072 Move returns status 0, amount 10
00:48:02.482 00.000 10072 MoveAxis(N, 0, ABG)
00:48:02.482 00.000 10072 Move returns status 0, amount 0
00:48:02.482 00.000 10072 move complete, result=0
00:48:02.482 00.000 10072 worker thread done servicing request
00:48:02.482 00.000 10072 Worker thread wakes up
00:48:02.482 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:02.482 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:02.482 00.000 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:48:02.897 00.415 10072 Exposure complete
00:48:02.952 00.055 10072 worker thread done servicing request
00:48:02.952 00.000 1032 OnExposeComplete: enter
00:48:02.957 00.005 1032 UpdateGuideState(): m_state=6
00:48:02.960 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 30
00:48:02.962 00.002 1032 Star::Find returns 1 (0), X=320.59, Y=746.51, Mass=1548, SNR=27.7, Peak=178 HFD=3.1
00:48:02.964 00.002 1032 MultiStar: [#1 -0.03,-0.02,0.99,U] [#2 0.19,-0.28,0.00,M6] [#3 0.30,-0.07,0.00,M3] [#4 -0.05,0.12,0.65,U] [#5 -0.16,0.16,0.00,M4] [#6 0.00,0.11,0.59,U] [#7 0.22,-0.09,0.00,M3] [#8 0.05,-0.04,0.55,U] 
00:48:02.966 00.002 1032 refined, 4 included, MultiStar: {-0.01, 0.07}, one-star: {-0.01, 0.16}
00:48:02.968 00.002 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
00:48:02.970 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
00:48:02.972 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.72 mountX=0.07 mountY=-0.01, mountTheta=-0.11
00:48:02.975 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
00:48:02.977 00.002 1032 Enqueuing Move request for scope (-0.01, 0.07)
00:48:02.979 00.002 10072 Worker thread wakes up
00:48:02.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
00:48:02.979 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
00:48:02.979 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
00:48:02.980 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:02.984 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:48:02.984 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:48:02.984 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:02.984 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:48:02.984 00.000 10072 MoveAxis(W, 9, ABG)
00:48:02.984 00.000 10072 Guiding  Dir = 3, Dur = 9
00:48:02.987 00.003 10072 IsGuiding returns 0
00:48:02.987 00.000 10072 PulseGuide returned control before completion, sleep 19
00:48:03.008 00.021 1032 UpdateGuideState exits: m=1548 SNR=27.7
00:48:03.011 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:03.013 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:03.015 00.002 1032 Enqueuing Expose request
00:48:03.020 00.005 10072 IsGuiding returns 0
00:48:03.020 00.000 10072 Move returns status 0, amount 9
00:48:03.020 00.000 10072 MoveAxis(N, 0, ABG)
00:48:03.020 00.000 10072 Move returns status 0, amount 0
00:48:03.020 00.000 10072 move complete, result=0
00:48:03.020 00.000 10072 worker thread done servicing request
00:48:03.021 00.001 10072 Worker thread wakes up
00:48:03.021 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:03.021 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:03.029 00.008 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
00:48:03.647 00.618 10072 Exposure complete
00:48:03.696 00.049 10072 worker thread done servicing request
00:48:03.696 00.000 1032 OnExposeComplete: enter
00:48:03.699 00.003 1032 UpdateGuideState(): m_state=6
00:48:03.701 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 31
00:48:03.702 00.001 1032 Star::Find returns 1 (0), X=320.47, Y=746.65, Mass=1492, SNR=27.2, Peak=169 HFD=3.0
00:48:03.706 00.004 1032 MultiStar: [#1 0.01,0.17,0.95,U] [#2 0.05,-0.03,0.66,U] [#3 -0.05,0.09,0.64,U] [#4 0.03,0.32,0.00,M3] [#5 -0.05,0.20,0.00,M5] [#6 -0.01,0.13,0.57,U] [#7 0.10,-0.07,0.49,U] [#8 0.10,0.14,0.57,U] 
00:48:03.709 00.003 1032 refined, 6 included, MultiStar: {-0.00, 0.13}, one-star: {-0.12, 0.30}
00:48:03.711 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
00:48:03.713 00.002 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
00:48:03.714 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.59 mountX=0.12 mountY=-0.03, mountTheta=-0.24
00:48:03.719 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.13, opts=13)
00:48:03.722 00.003 1032 Enqueuing Move request for scope (-0.00, 0.13)
00:48:03.724 00.002 10072 Worker thread wakes up
00:48:03.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
00:48:03.724 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
00:48:03.724 00.000 10072 Moving (-0.00, 0.13) raw xDistance=0.12 yDistance=-0.03
00:48:03.726 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:03.729 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:48:03.729 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:48:03.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:03.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:48:03.729 00.000 10072 MoveAxis(W, 11, ABG)
00:48:03.730 00.001 10072 Guiding  Dir = 3, Dur = 11
00:48:03.730 00.000 10072 IsGuiding returns 0
00:48:03.730 00.000 10072 PulseGuide returned control before completion, sleep 21
00:48:03.756 00.026 1032 UpdateGuideState exits: m=1492 SNR=27.2
00:48:03.758 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:03.760 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:03.761 00.001 1032 Enqueuing Expose request
00:48:03.768 00.007 10072 IsGuiding returns 0
00:48:03.768 00.000 10072 Move returns status 0, amount 11
00:48:03.768 00.000 10072 MoveAxis(N, 0, ABG)
00:48:03.768 00.000 10072 Move returns status 0, amount 0
00:48:03.768 00.000 10072 move complete, result=0
00:48:03.768 00.000 10072 worker thread done servicing request
00:48:03.768 00.000 10072 Worker thread wakes up
00:48:03.768 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:03.769 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:03.772 00.003 1032 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
00:48:04.182 00.410 10072 Exposure complete
00:48:04.234 00.052 10072 worker thread done servicing request
00:48:04.234 00.000 1032 OnExposeComplete: enter
00:48:04.236 00.002 1032 UpdateGuideState(): m_state=6
00:48:04.240 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 32
00:48:04.242 00.002 1032 Star::Find returns 1 (0), X=320.58, Y=746.68, Mass=1306, SNR=25.5, Peak=143 HFD=2.9
00:48:04.244 00.002 1032 MultiStar: [#1 0.01,0.10,0.98,U] [#2 0.06,-0.01,0.76,U] [#3 0.14,0.24,0.00,M3] [#4 0.02,0.24,0.00,M4] [#5 -0.05,0.45,0.00,M6] [#6 0.02,0.26,0.00,M1] [#7 0.05,0.20,0.00,M3] [#8 -0.01,0.30,0.00,M1] 
00:48:04.247 00.003 1032 refined, 2 included, MultiStar: {0.01, 0.15}, one-star: {-0.01, 0.33}
00:48:04.249 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
00:48:04.250 00.001 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
00:48:04.253 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.48 mountX=0.15 mountY=-0.05, mountTheta=-0.35
00:48:04.257 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.15, opts=13)
00:48:04.258 00.001 1032 Enqueuing Move request for scope (0.01, 0.15)
00:48:04.260 00.002 10072 Worker thread wakes up
00:48:04.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
00:48:04.260 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
00:48:04.260 00.000 10072 Moving (0.01, 0.15) raw xDistance=0.15 yDistance=-0.05
00:48:04.262 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:04.264 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.23
00:48:04.264 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:48:04.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:04.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:48:04.267 00.003 10072 MoveAxis(W, 84, ABG)
00:48:04.267 00.000 10072 Guiding  Dir = 3, Dur = 84
00:48:04.268 00.001 10072 IsGuiding returns 0
00:48:04.270 00.002 10072 PulseGuide returned control before completion, sleep 93
00:48:04.290 00.020 1032 UpdateGuideState exits: m=1306 SNR=25.5
00:48:04.293 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:04.295 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:04.296 00.001 1032 Enqueuing Expose request
00:48:04.379 00.083 10072 IsGuiding returns 0
00:48:04.379 00.000 10072 Move returns status 0, amount 84
00:48:04.379 00.000 10072 MoveAxis(N, 0, ABG)
00:48:04.379 00.000 10072 Move returns status 0, amount 0
00:48:04.379 00.000 10072 move complete, result=0
00:48:04.379 00.000 10072 worker thread done servicing request
00:48:04.379 00.000 10072 Worker thread wakes up
00:48:04.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:04.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:04.380 00.001 1032 GuideStep: 0.1 px 84 ms WEST, -0.1 px 0 ms NORTH
00:48:05.007 00.627 10072 Exposure complete
00:48:05.064 00.057 10072 worker thread done servicing request
00:48:05.065 00.001 1032 OnExposeComplete: enter
00:48:05.067 00.002 1032 UpdateGuideState(): m_state=6
00:48:05.069 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 33
00:48:05.071 00.002 1032 Star::Find returns 1 (0), X=320.54, Y=746.71, Mass=1340, SNR=25.8, Peak=156 HFD=2.9
00:48:05.073 00.002 1032 MultiStar: [#1 -0.05,0.24,0.00,M1] [#2 0.19,-0.10,0.00,M5] [#3 0.20,0.13,0.00,M4] [#4 -0.02,0.49,0.00,M5] [#5 -0.18,0.48,0.00,M7] [#6 -0.04,0.25,0.00,M2] [#7 0.05,0.17,0.56,U] [#8 0.00,0.11,0.57,U] 
00:48:05.074 00.001 1032 refined, 2 included, MultiStar: {-0.01, 0.24}, one-star: {-0.06, 0.36}
00:48:05.076 00.002 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
00:48:05.077 00.001 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
00:48:05.080 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.63 mountX=0.24 mountY=-0.05, mountTheta=-0.20
00:48:05.084 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.24, opts=13)
00:48:05.087 00.003 1032 Enqueuing Move request for scope (-0.01, 0.24)
00:48:05.088 00.001 10072 Worker thread wakes up
00:48:05.089 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
00:48:05.089 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
00:48:05.089 00.000 10072 Moving (-0.01, 0.24) raw xDistance=0.24 yDistance=-0.05
00:48:05.091 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:05.093 00.002 10072 PPEC rslt: input = 0.24, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 289.23
00:48:05.093 00.000 10072 PPEC: input: 0.24, control: 0.13, exposure: 500
00:48:05.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:05.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:48:05.093 00.000 10072 MoveAxis(W, 133, ABG)
00:48:05.093 00.000 10072 Guiding  Dir = 3, Dur = 133
00:48:05.093 00.000 10072 IsGuiding returns 0
00:48:05.094 00.001 10072 PulseGuide returned control before completion, sleep 143
00:48:05.116 00.022 1032 UpdateGuideState exits: m=1340 SNR=25.8
00:48:05.118 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:05.120 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:05.122 00.002 1032 Enqueuing Expose request
00:48:05.239 00.117 10072 IsGuiding returns 0
00:48:05.239 00.000 10072 Move returns status 0, amount 133
00:48:05.239 00.000 10072 MoveAxis(N, 0, ABG)
00:48:05.239 00.000 10072 Move returns status 0, amount 0
00:48:05.239 00.000 10072 move complete, result=0
00:48:05.239 00.000 10072 worker thread done servicing request
00:48:05.239 00.000 10072 Worker thread wakes up
00:48:05.239 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:05.240 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:05.255 00.015 1032 GuideStep: 0.2 px 133 ms WEST, -0.0 px 0 ms NORTH
00:48:05.651 00.396 10072 Exposure complete
00:48:05.705 00.054 10072 worker thread done servicing request
00:48:05.705 00.000 1032 OnExposeComplete: enter
00:48:05.708 00.003 1032 UpdateGuideState(): m_state=6
00:48:05.711 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 34
00:48:05.713 00.002 1032 Star::Find returns 1 (0), X=320.81, Y=746.64, Mass=1412, SNR=26.5, Peak=161 HFD=2.7
00:48:05.715 00.002 1032 MultiStar: [#1 0.03,0.08,0.97,U] [#2 0.00,-0.03,0.75,U] [#3 0.11,0.18,0.71,U] [#4 0.03,0.23,0.00,M6] [#5 0.01,0.45,0.00,M8] [#6 0.06,0.28,0.00,M3] [#7 0.08,0.26,0.00,M3] [#8 0.09,0.43,0.00,M1] 
00:48:05.717 00.002 1032 refined, 3 included, MultiStar: {0.10, 0.13}, one-star: {0.21, 0.29}
00:48:05.719 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
00:48:05.721 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
00:48:05.723 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.17 cameraTheta=0.96 mountX=0.11 mountY=-0.13, mountTheta=-0.87
00:48:05.726 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.13, opts=13)
00:48:05.729 00.003 1032 Enqueuing Move request for scope (0.10, 0.13)
00:48:05.731 00.002 10072 Worker thread wakes up
00:48:05.731 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
00:48:05.731 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
00:48:05.731 00.000 10072 Moving (0.10, 0.13) raw xDistance=0.11 yDistance=-0.13
00:48:05.733 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:05.738 00.005 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
00:48:05.738 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:48:05.738 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:05.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:48:05.738 00.000 10072 MoveAxis(W, 13, ABG)
00:48:05.738 00.000 10072 Guiding  Dir = 3, Dur = 13
00:48:05.738 00.000 10072 IsGuiding returns 0
00:48:05.739 00.001 10072 PulseGuide returned control before completion, sleep 23
00:48:05.758 00.019 1032 UpdateGuideState exits: m=1412 SNR=26.5
00:48:05.761 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:05.763 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:05.765 00.002 1032 Enqueuing Expose request
00:48:05.771 00.006 10072 IsGuiding returns 0
00:48:05.772 00.001 10072 Move returns status 0, amount 13
00:48:05.772 00.000 10072 MoveAxis(N, 0, ABG)
00:48:05.772 00.000 10072 Move returns status 0, amount 0
00:48:05.772 00.000 10072 move complete, result=0
00:48:05.772 00.000 10072 worker thread done servicing request
00:48:05.772 00.000 10072 Worker thread wakes up
00:48:05.772 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:05.772 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:05.778 00.006 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
00:48:06.400 00.622 10072 Exposure complete
00:48:06.450 00.050 10072 worker thread done servicing request
00:48:06.451 00.001 1032 OnExposeComplete: enter
00:48:06.453 00.002 1032 UpdateGuideState(): m_state=6
00:48:06.456 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 35
00:48:06.458 00.002 1032 Star::Find returns 1 (0), X=320.69, Y=746.60, Mass=1418, SNR=26.5, Peak=158 HFD=2.9
00:48:06.461 00.003 1032 MultiStar: [#1 0.09,0.13,0.94,U] [#2 0.09,-0.01,0.76,U] [#3 0.27,0.20,0.00,M4] [#4 -0.05,0.21,0.66,U] [#5 -0.02,0.28,0.00,M9] [#6 -0.12,0.17,0.63,U] [#7 0.21,0.23,0.00,M4] [#8 0.17,0.24,0.00,M2] 
00:48:06.463 00.002 1032 refined, 4 included, MultiStar: {0.03, 0.15}, one-star: {0.09, 0.25}
00:48:06.464 00.001 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
00:48:06.466 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
00:48:06.468 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.36 mountX=0.14 mountY=-0.07, mountTheta=-0.47
00:48:06.472 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.15, opts=13)
00:48:06.473 00.001 1032 Enqueuing Move request for scope (0.03, 0.15)
00:48:06.475 00.002 10072 Worker thread wakes up
00:48:06.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
00:48:06.475 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
00:48:06.475 00.000 10072 Moving (0.03, 0.15) raw xDistance=0.14 yDistance=-0.07
00:48:06.477 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:06.479 00.002 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.23
00:48:06.479 00.000 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
00:48:06.479 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:06.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:48:06.479 00.000 10072 MoveAxis(W, 84, ABG)
00:48:06.479 00.000 10072 Guiding  Dir = 3, Dur = 84
00:48:06.480 00.001 10072 IsGuiding returns 0
00:48:06.480 00.000 10072 PulseGuide returned control before completion, sleep 94
00:48:06.498 00.018 1032 UpdateGuideState exits: m=1418 SNR=26.5
00:48:06.500 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:06.503 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:06.504 00.001 1032 Enqueuing Expose request
00:48:06.585 00.081 10072 IsGuiding returns 0
00:48:06.585 00.000 10072 Move returns status 0, amount 84
00:48:06.585 00.000 10072 MoveAxis(N, 0, ABG)
00:48:06.585 00.000 10072 Move returns status 0, amount 0
00:48:06.585 00.000 10072 move complete, result=0
00:48:06.586 00.001 10072 worker thread done servicing request
00:48:06.586 00.000 10072 Worker thread wakes up
00:48:06.586 00.000 1032 GuideStep: 0.1 px 84 ms WEST, -0.1 px 0 ms NORTH
00:48:06.589 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:06.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:06.996 00.407 10072 Exposure complete
00:48:07.046 00.050 10072 worker thread done servicing request
00:48:07.046 00.000 1032 OnExposeComplete: enter
00:48:07.052 00.006 1032 UpdateGuideState(): m_state=6
00:48:07.053 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
00:48:07.055 00.002 1032 Star::Find returns 1 (0), X=320.94, Y=746.48, Mass=1355, SNR=25.9, Peak=143 HFD=2.9
00:48:07.057 00.002 1032 MultiStar: [#1 0.14,-0.12,0.99,U] [#2 0.14,-0.12,0.77,U] [#3 0.32,0.02,0.00,M5] [#4 0.09,0.15,0.70,U] [#5 0.07,0.08,0.75,U] [#6 0.05,-0.01,0.63,U] [#7 0.27,0.02,0.00,M5] [#8 0.11,0.01,0.55,U] 
00:48:07.059 00.002 1032 refined, 6 included, MultiStar: {0.15, 0.02}, one-star: {0.35, 0.13}
00:48:07.060 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
00:48:07.062 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
00:48:07.064 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.11 mountX=-0.02 mountY=-0.15, mountTheta=-1.72
00:48:07.067 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
00:48:07.069 00.002 1032 Enqueuing Move request for scope (0.15, 0.02)
00:48:07.071 00.002 10072 Worker thread wakes up
00:48:07.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
00:48:07.071 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
00:48:07.071 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
00:48:07.073 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:07.076 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:48:07.076 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:48:07.076 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:07.076 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:48:07.077 00.001 10072 MoveAxis(W, 12, ABG)
00:48:07.077 00.000 10072 Guiding  Dir = 3, Dur = 12
00:48:07.077 00.000 10072 IsGuiding returns 0
00:48:07.077 00.000 10072 PulseGuide returned control before completion, sleep 22
00:48:07.095 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:48:07.097 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:07.098 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:07.100 00.002 1032 Enqueuing Expose request
00:48:07.102 00.002 10072 IsGuiding returns 0
00:48:07.102 00.000 10072 Move returns status 0, amount 12
00:48:07.102 00.000 10072 MoveAxis(N, 0, ABG)
00:48:07.102 00.000 10072 Move returns status 0, amount 0
00:48:07.102 00.000 10072 move complete, result=0
00:48:07.102 00.000 10072 worker thread done servicing request
00:48:07.102 00.000 10072 Worker thread wakes up
00:48:07.103 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:07.103 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:07.108 00.005 1032 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:48:07.730 00.622 10072 Exposure complete
00:48:07.781 00.051 10072 worker thread done servicing request
00:48:07.781 00.000 1032 OnExposeComplete: enter
00:48:07.783 00.002 1032 UpdateGuideState(): m_state=6
00:48:07.785 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 37
00:48:07.786 00.001 1032 Star::Find returns 1 (0), X=320.74, Y=746.29, Mass=1416, SNR=26.5, Peak=152 HFD=2.6
00:48:07.788 00.002 1032 MultiStar: [#1 0.25,-0.28,0.00,M1] [#2 0.11,-0.37,0.00,M3] [#3 0.17,-0.16,0.69,U] [#4 0.03,-0.09,0.71,U] [#5 -0.03,0.12,0.68,U] [#6 0.04,-0.10,0.61,U] [#7 0.17,-0.23,0.00,M6] [#8 0.18,0.02,0.55,U] 
00:48:07.790 00.002 1032 refined, 5 included, MultiStar: {0.09, -0.05}, one-star: {0.15, -0.07}
00:48:07.791 00.001 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
00:48:07.794 00.003 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
00:48:07.795 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.50 mountX=-0.07 mountY=-0.08, mountTheta=-2.33
00:48:07.798 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
00:48:07.802 00.004 1032 Enqueuing Move request for scope (0.09, -0.05)
00:48:07.803 00.001 10072 Worker thread wakes up
00:48:07.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
00:48:07.803 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
00:48:07.803 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.08
00:48:07.806 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:07.809 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:48:07.809 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:48:07.809 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:07.809 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:48:07.809 00.000 10072 MoveAxis(W, 14, ABG)
00:48:07.809 00.000 10072 Guiding  Dir = 3, Dur = 14
00:48:07.809 00.000 10072 IsGuiding returns 0
00:48:07.810 00.001 10072 PulseGuide returned control before completion, sleep 24
00:48:07.826 00.016 1032 UpdateGuideState exits: m=1416 SNR=26.5
00:48:07.829 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:07.831 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:07.833 00.002 1032 Enqueuing Expose request
00:48:07.836 00.003 10072 IsGuiding returns 0
00:48:07.836 00.000 10072 Move returns status 0, amount 14
00:48:07.836 00.000 10072 MoveAxis(N, 0, ABG)
00:48:07.836 00.000 10072 Move returns status 0, amount 0
00:48:07.836 00.000 10072 move complete, result=0
00:48:07.836 00.000 10072 worker thread done servicing request
00:48:07.836 00.000 10072 Worker thread wakes up
00:48:07.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:07.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:07.843 00.007 1032 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
00:48:08.246 00.403 10072 Exposure complete
00:48:08.301 00.055 10072 worker thread done servicing request
00:48:08.301 00.000 1032 OnExposeComplete: enter
00:48:08.303 00.002 1032 UpdateGuideState(): m_state=6
00:48:08.306 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 38
00:48:08.309 00.003 1032 Star::Find returns 1 (0), X=320.53, Y=746.63, Mass=1466, SNR=27.0, Peak=177 HFD=3.1
00:48:08.310 00.001 1032 MultiStar: [#1 -0.05,-0.13,0.91,U] [#2 -0.03,-0.12,0.72,U] [#3 -0.12,0.18,0.62,U] [#4 -0.07,0.12,0.71,U] [#5 -0.20,0.23,0.00,M8] [#6 0.00,0.09,0.57,U] [#7 0.13,-0.06,0.54,U] [#8 -0.06,0.23,0.00,M1] 
00:48:08.313 00.003 1032 refined, 6 included, MultiStar: {-0.04, 0.06}, one-star: {-0.06, 0.28}
00:48:08.315 00.002 1032 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.83) = xAngle (0.32 = 0.32)
00:48:08.316 00.001 1032 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.32 = 0.32)
00:48:08.318 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.15 mountX=0.06 mountY=0.02, mountTheta=0.32
00:48:08.321 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
00:48:08.324 00.003 1032 Enqueuing Move request for scope (-0.04, 0.06)
00:48:08.326 00.002 10072 Worker thread wakes up
00:48:08.327 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
00:48:08.327 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
00:48:08.327 00.000 10072 Moving (-0.04, 0.06) raw xDistance=0.06 yDistance=0.02
00:48:08.329 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:08.349 00.020 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:48:08.349 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:48:08.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:08.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:48:08.349 00.000 10072 MoveAxis(W, 12, ABG)
00:48:08.349 00.000 10072 Guiding  Dir = 3, Dur = 12
00:48:08.350 00.001 10072 IsGuiding returns 0
00:48:08.350 00.000 10072 PulseGuide returned control before completion, sleep 22
00:48:08.381 00.031 1032 UpdateGuideState exits: m=1466 SNR=27.0
00:48:08.383 00.002 10072 IsGuiding returns 0
00:48:08.383 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:08.385 00.002 10072 Move returns status 0, amount 12
00:48:08.386 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:08.388 00.002 1032 Enqueuing Expose request
00:48:08.389 00.001 10072 MoveAxis(N, 0, ABG)
00:48:08.389 00.000 10072 Move returns status 0, amount 0
00:48:08.390 00.001 10072 move complete, result=0
00:48:08.390 00.000 10072 worker thread done servicing request
00:48:08.390 00.000 10072 Worker thread wakes up
00:48:08.390 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:08.390 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:08.399 00.009 1032 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
00:48:09.026 00.627 10072 Exposure complete
00:48:09.086 00.060 1032 OnExposeComplete: enter
00:48:09.089 00.003 10072 worker thread done servicing request
00:48:09.089 00.000 1032 UpdateGuideState(): m_state=6
00:48:09.092 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 39
00:48:09.094 00.002 1032 Star::Find returns 1 (0), X=320.59, Y=746.63, Mass=1547, SNR=27.7, Peak=186 HFD=3.0
00:48:09.096 00.002 1032 MultiStar: [#1 0.08,0.04,0.89,U] [#2 0.08,-0.05,0.69,U] [#3 0.09,0.07,0.67,U] [#4 -0.05,0.18,0.68,U] [#5 -0.18,0.33,0.00,M9] [#6 -0.04,0.11,0.55,U] [#7 0.18,0.03,0.52,U] [#8 0.03,0.08,0.54,U] 
00:48:09.098 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.10}, one-star: {-0.01, 0.28}
00:48:09.100 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
00:48:09.105 00.005 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
00:48:09.110 00.005 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.19 mountX=0.09 mountY=-0.07, mountTheta=-0.64
00:48:09.118 00.008 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
00:48:09.122 00.004 1032 Enqueuing Move request for scope (0.04, 0.10)
00:48:09.124 00.002 10072 Worker thread wakes up
00:48:09.124 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
00:48:09.124 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
00:48:09.124 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.07
00:48:09.128 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:09.131 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:48:09.132 00.001 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:48:09.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:09.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:48:09.132 00.000 10072 MoveAxis(W, 15, ABG)
00:48:09.132 00.000 10072 Guiding  Dir = 3, Dur = 15
00:48:09.133 00.001 10072 IsGuiding returns 0
00:48:09.134 00.001 10072 PulseGuide returned control before completion, sleep 25
00:48:09.156 00.022 1032 UpdateGuideState exits: m=1547 SNR=27.7
00:48:09.160 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:09.164 00.004 10072 IsGuiding returns 0
00:48:09.164 00.000 10072 Move returns status 0, amount 15
00:48:09.164 00.000 10072 MoveAxis(N, 0, ABG)
00:48:09.164 00.000 10072 Move returns status 0, amount 0
00:48:09.164 00.000 10072 move complete, result=0
00:48:09.164 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:09.167 00.003 1032 Enqueuing Expose request
00:48:09.169 00.002 10072 worker thread done servicing request
00:48:09.169 00.000 10072 Worker thread wakes up
00:48:09.169 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:09.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:09.169 00.000 1032 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
00:48:09.589 00.420 10072 Exposure complete
00:48:09.681 00.092 10072 worker thread done servicing request
00:48:09.681 00.000 1032 OnExposeComplete: enter
00:48:09.684 00.003 1032 UpdateGuideState(): m_state=6
00:48:09.687 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 40
00:48:09.689 00.002 1032 Star::Find returns 1 (0), X=320.71, Y=746.57, Mass=1286, SNR=25.3, Peak=130 HFD=3.0
00:48:09.691 00.002 1032 MultiStar: [#1 -0.09,0.02,1.03,U] [#2 0.15,-0.06,0.79,U] [#3 0.24,0.07,0.00,M3] [#4 -0.01,0.19,0.73,U] [#5 -0.13,0.21,0.00,M10] [#6 -0.03,0.08,0.61,U] [#7 0.12,0.11,0.56,U] [#8 0.03,0.08,0.58,U] 
00:48:09.693 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.09}, one-star: {0.11, 0.21}
00:48:09.696 00.003 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
00:48:09.699 00.003 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
00:48:09.702 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.18 mountX=0.08 mountY=-0.06, mountTheta=-0.65
00:48:09.712 00.010 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
00:48:09.716 00.004 1032 Enqueuing Move request for scope (0.04, 0.09)
00:48:09.719 00.003 10072 Worker thread wakes up
00:48:09.719 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
00:48:09.719 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
00:48:09.719 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.06
00:48:09.723 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:09.726 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:48:09.726 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:48:09.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:09.727 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:48:09.727 00.000 10072 MoveAxis(W, 13, ABG)
00:48:09.727 00.000 10072 Guiding  Dir = 3, Dur = 13
00:48:09.727 00.000 10072 IsGuiding returns 0
00:48:09.728 00.001 10072 PulseGuide returned control before completion, sleep 23
00:48:09.756 00.028 1032 UpdateGuideState exits: m=1286 SNR=25.3
00:48:09.759 00.003 10072 IsGuiding returns 0
00:48:09.759 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:09.763 00.004 10072 Move returns status 0, amount 13
00:48:09.763 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:09.765 00.002 1032 Enqueuing Expose request
00:48:09.771 00.006 10072 MoveAxis(N, 0, ABG)
00:48:09.771 00.000 10072 Move returns status 0, amount 0
00:48:09.772 00.001 10072 move complete, result=0
00:48:09.772 00.000 10072 worker thread done servicing request
00:48:09.772 00.000 10072 Worker thread wakes up
00:48:09.774 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:09.774 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:09.786 00.012 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
00:48:10.404 00.618 10072 Exposure complete
00:48:10.479 00.075 10072 worker thread done servicing request
00:48:10.479 00.000 1032 OnExposeComplete: enter
00:48:10.482 00.003 1032 UpdateGuideState(): m_state=6
00:48:10.485 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 41
00:48:10.491 00.006 1032 Star::Find returns 1 (0), X=320.58, Y=746.60, Mass=1514, SNR=27.4, Peak=178 HFD=3.0
00:48:10.494 00.003 1032 MultiStar: [#1 -0.04,0.03,0.92,U] [#2 0.05,-0.10,0.69,U] [#3 0.17,0.14,0.66,U] [#4 -0.10,0.19,0.66,U] [#5 -0.10,0.32,0.00,R] [#6 -0.01,0.18,0.57,U] [#7 0.18,0.02,0.55,U] [#8 -0.00,0.18,0.54,U] 
00:48:10.497 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.11}, one-star: {-0.01, 0.25}
00:48:10.499 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
00:48:10.503 00.004 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
00:48:10.505 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.38 mountX=0.10 mountY=-0.05, mountTheta=-0.45
00:48:10.509 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
00:48:10.512 00.003 1032 Enqueuing Move request for scope (0.02, 0.11)
00:48:10.515 00.003 10072 Worker thread wakes up
00:48:10.516 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
00:48:10.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
00:48:10.516 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.05
00:48:10.518 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:10.522 00.004 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:48:10.522 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:48:10.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:10.523 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:48:10.523 00.000 10072 MoveAxis(W, 13, ABG)
00:48:10.523 00.000 10072 Guiding  Dir = 3, Dur = 13
00:48:10.523 00.000 10072 IsGuiding returns 0
00:48:10.525 00.002 10072 PulseGuide returned control before completion, sleep 22
00:48:10.550 00.025 1032 UpdateGuideState exits: m=1514 SNR=27.4
00:48:10.553 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:10.556 00.003 10072 IsGuiding returns 0
00:48:10.556 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:10.559 00.003 1032 Enqueuing Expose request
00:48:10.561 00.002 10072 Move returns status 0, amount 13
00:48:10.561 00.000 10072 MoveAxis(N, 0, ABG)
00:48:10.561 00.000 10072 Move returns status 0, amount 0
00:48:10.561 00.000 10072 move complete, result=0
00:48:10.561 00.000 10072 worker thread done servicing request
00:48:10.561 00.000 10072 Worker thread wakes up
00:48:10.561 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:10.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:10.571 00.010 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
00:48:10.968 00.397 10072 Exposure complete
00:48:11.038 00.070 10072 worker thread done servicing request
00:48:11.038 00.000 1032 OnExposeComplete: enter
00:48:11.041 00.003 1032 UpdateGuideState(): m_state=6
00:48:11.045 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 42
00:48:11.047 00.002 1032 Star::Find returns 1 (0), X=320.58, Y=746.59, Mass=1511, SNR=27.4, Peak=171 HFD=3.0
00:48:11.055 00.008 1032 MultiStar: [#1 0.05,0.07,0.93,U] [#2 0.11,-0.13,0.74,U] [#3 0.29,0.03,0.00,M3] [#4 -0.17,0.12,0.67,U] [#5 0.08,-0.01,0.69,U] [#6 -0.06,0.30,0.00,M1] [#7 0.07,-0.04,0.51,U] [#8 -0.09,0.14,0.54,U] 
00:48:11.058 00.003 1032 refined, 6 included, MultiStar: {0.01, 0.07}, one-star: {-0.02, 0.24}
00:48:11.061 00.003 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
00:48:11.064 00.003 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
00:48:11.066 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.45 mountX=0.06 mountY=-0.03, mountTheta=-0.38
00:48:11.070 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
00:48:11.072 00.002 1032 Enqueuing Move request for scope (0.01, 0.07)
00:48:11.075 00.003 10072 Worker thread wakes up
00:48:11.075 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
00:48:11.075 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
00:48:11.075 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.03
00:48:11.077 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:11.082 00.005 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:48:11.082 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:48:11.082 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:11.082 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:48:11.082 00.000 10072 MoveAxis(W, 12, ABG)
00:48:11.082 00.000 10072 Guiding  Dir = 3, Dur = 12
00:48:11.083 00.001 10072 IsGuiding returns 0
00:48:11.084 00.001 10072 PulseGuide returned control before completion, sleep 22
00:48:11.107 00.023 1032 UpdateGuideState exits: m=1511 SNR=27.4
00:48:11.110 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:11.130 00.020 10072 IsGuiding returns 0
00:48:11.130 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:11.132 00.002 1032 Enqueuing Expose request
00:48:11.135 00.003 10072 Move returns status 0, amount 12
00:48:11.135 00.000 10072 MoveAxis(N, 0, ABG)
00:48:11.135 00.000 10072 Move returns status 0, amount 0
00:48:11.135 00.000 10072 move complete, result=0
00:48:11.135 00.000 10072 worker thread done servicing request
00:48:11.136 00.001 10072 Worker thread wakes up
00:48:11.136 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:11.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:11.148 00.012 1032 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
00:48:11.765 00.617 10072 Exposure complete
00:48:11.842 00.077 10072 worker thread done servicing request
00:48:11.843 00.001 1032 OnExposeComplete: enter
00:48:11.845 00.002 1032 UpdateGuideState(): m_state=6
00:48:11.848 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 43
00:48:11.850 00.002 1032 Star::Find returns 1 (0), X=320.51, Y=746.57, Mass=1475, SNR=27.1, Peak=185 HFD=3.1
00:48:11.853 00.003 1032 MultiStar: [#1 -0.04,0.05,0.88,U] [#2 0.11,-0.05,0.70,U] [#3 0.19,0.08,0.71,U] [#4 -0.17,0.27,0.00,M1] [#5 -0.06,0.00,0.64,U] [#6 -0.11,0.23,0.00,M2] [#7 0.08,-0.07,0.52,U] [#8 0.09,0.11,0.54,U] 
00:48:11.856 00.003 1032 refined, 6 included, MultiStar: {0.03, 0.06}, one-star: {-0.08, 0.22}
00:48:11.858 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
00:48:11.860 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
00:48:11.863 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.10 mountX=0.05 mountY=-0.05, mountTheta=-0.73
00:48:11.867 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
00:48:11.870 00.003 1032 Enqueuing Move request for scope (0.03, 0.06)
00:48:11.873 00.003 10072 Worker thread wakes up
00:48:11.873 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
00:48:11.873 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
00:48:11.873 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.05
00:48:11.876 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:11.878 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:48:11.878 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:48:11.878 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:11.878 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:48:11.879 00.001 10072 MoveAxis(W, 12, ABG)
00:48:11.879 00.000 10072 Guiding  Dir = 3, Dur = 12
00:48:11.879 00.000 10072 IsGuiding returns 0
00:48:11.880 00.001 10072 PulseGuide returned control before completion, sleep 22
00:48:11.904 00.024 1032 UpdateGuideState exits: m=1475 SNR=27.1
00:48:11.907 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:11.909 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:11.912 00.003 1032 Enqueuing Expose request
00:48:11.916 00.004 10072 IsGuiding returns 0
00:48:11.916 00.000 10072 Move returns status 0, amount 12
00:48:11.916 00.000 10072 MoveAxis(N, 0, ABG)
00:48:11.917 00.001 10072 Move returns status 0, amount 0
00:48:11.917 00.000 10072 move complete, result=0
00:48:11.917 00.000 10072 worker thread done servicing request
00:48:11.917 00.000 10072 Worker thread wakes up
00:48:11.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:11.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:11.928 00.011 1032 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
00:48:12.327 00.399 10072 Exposure complete
00:48:12.418 00.091 10072 worker thread done servicing request
00:48:12.418 00.000 1032 OnExposeComplete: enter
00:48:12.425 00.007 1032 UpdateGuideState(): m_state=6
00:48:12.431 00.006 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 44
00:48:12.434 00.003 1032 Star::Find returns 1 (0), X=320.57, Y=746.51, Mass=1321, SNR=25.6, Peak=161 HFD=3.1
00:48:12.436 00.002 1032 MultiStar: [#1 -0.07,0.06,1.03,U] [#2 0.14,-0.04,0.76,U] [#3 0.17,0.12,0.65,U] [#4 -0.20,0.28,0.00,M2] [#5 0.01,-0.09,0.73,U] [#6 -0.16,0.26,0.00,M3] [#7 0.03,0.21,0.58,U] [#8 0.07,0.09,0.56,U] 
00:48:12.440 00.004 1032 refined, 6 included, MultiStar: {0.03, 0.07}, one-star: {-0.02, 0.16}
00:48:12.442 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
00:48:12.444 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
00:48:12.446 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.12 mountX=0.06 mountY=-0.05, mountTheta=-0.71
00:48:12.451 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
00:48:12.453 00.002 1032 Enqueuing Move request for scope (0.03, 0.07)
00:48:12.457 00.004 10072 Worker thread wakes up
00:48:12.457 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:48:12.457 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:48:12.457 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
00:48:12.467 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:12.470 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:48:12.470 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:48:12.470 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:12.470 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:48:12.470 00.000 10072 MoveAxis(W, 10, ABG)
00:48:12.470 00.000 10072 Guiding  Dir = 3, Dur = 10
00:48:12.471 00.001 10072 IsGuiding returns 0
00:48:12.471 00.000 10072 PulseGuide returned control before completion, sleep 20
00:48:12.497 00.026 10072 IsGuiding returns 0
00:48:12.497 00.000 10072 Move returns status 0, amount 10
00:48:12.497 00.000 10072 MoveAxis(N, 0, ABG)
00:48:12.497 00.000 10072 Move returns status 0, amount 0
00:48:12.497 00.000 10072 move complete, result=0
00:48:12.497 00.000 10072 worker thread done servicing request
00:48:12.502 00.005 1032 UpdateGuideState exits: m=1321 SNR=25.6
00:48:12.505 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:12.507 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:12.509 00.002 1032 Enqueuing Expose request
00:48:12.511 00.002 10072 Worker thread wakes up
00:48:12.512 00.001 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:48:12.515 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:12.515 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:13.157 00.642 10072 Exposure complete
00:48:13.250 00.093 10072 worker thread done servicing request
00:48:13.250 00.000 1032 OnExposeComplete: enter
00:48:13.254 00.004 1032 UpdateGuideState(): m_state=6
00:48:13.260 00.006 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 45
00:48:13.264 00.004 1032 Star::Find returns 1 (0), X=320.54, Y=746.52, Mass=1256, SNR=25.0, Peak=152 HFD=3.1
00:48:13.272 00.008 1032 MultiStar: [#1 0.03,0.12,1.00,U] [#2 0.06,0.02,0.75,U] [#3 0.24,0.13,0.00,M2] [#4 -0.24,0.32,0.00,M3] [#5 -0.07,-0.03,0.74,U] [#6 -0.18,0.08,0.64,U] [#7 0.08,0.26,0.00,M1] [#8 -0.05,0.20,0.61,U] 
00:48:13.279 00.007 1032 refined, 5 included, MultiStar: {-0.04, 0.10}, one-star: {-0.05, 0.17}
00:48:13.284 00.005 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
00:48:13.289 00.005 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
00:48:13.295 00.006 1032 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.96 mountX=0.10 mountY=0.01, mountTheta=0.13
00:48:13.304 00.009 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.10, opts=13)
00:48:13.308 00.004 1032 Enqueuing Move request for scope (-0.04, 0.10)
00:48:13.312 00.004 10072 Worker thread wakes up
00:48:13.312 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
00:48:13.312 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
00:48:13.312 00.000 10072 Moving (-0.04, 0.10) raw xDistance=0.10 yDistance=0.01
00:48:13.315 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:13.320 00.005 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:48:13.320 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:48:13.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:13.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:48:13.321 00.001 10072 MoveAxis(W, 11, ABG)
00:48:13.321 00.000 10072 Guiding  Dir = 3, Dur = 11
00:48:13.321 00.000 10072 IsGuiding returns 0
00:48:13.322 00.001 10072 PulseGuide returned control before completion, sleep 21
00:48:13.355 00.033 1032 UpdateGuideState exits: m=1256 SNR=25.0
00:48:13.360 00.005 10072 IsGuiding returns 0
00:48:13.360 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:13.368 00.008 10072 Move returns status 0, amount 11
00:48:13.368 00.000 10072 MoveAxis(N, 0, ABG)
00:48:13.368 00.000 10072 Move returns status 0, amount 0
00:48:13.368 00.000 10072 move complete, result=0
00:48:13.368 00.000 10072 worker thread done servicing request
00:48:13.368 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:13.380 00.012 1032 Enqueuing Expose request
00:48:13.384 00.004 10072 Worker thread wakes up
00:48:13.384 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:13.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:13.384 00.000 1032 GuideStep: 0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
00:48:13.802 00.418 10072 Exposure complete
00:48:13.950 00.148 10072 worker thread done servicing request
00:48:13.950 00.000 1032 OnExposeComplete: enter
00:48:13.953 00.003 1032 UpdateGuideState(): m_state=6
00:48:13.957 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 46
00:48:13.960 00.003 1032 Star::Find returns 1 (0), X=320.70, Y=746.32, Mass=1345, SNR=25.8, Peak=140 HFD=2.9
00:48:14.163 00.203 1032 MultiStar: [#1 0.08,-0.01,1.00,U] [#2 0.11,-0.14,0.75,U] [#3 0.14,-0.09,0.69,U] [#4 -0.24,0.08,0.00,M4] [#5 -0.04,-0.10,0.71,U] [#6 -0.05,0.08,0.63,U] [#7 0.08,0.03,0.53,U] [#8 0.03,-0.00,0.56,U] 
00:48:14.166 00.003 1032 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.10, -0.03}
00:48:14.169 00.003 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
00:48:14.173 00.004 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
00:48:14.176 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.55 mountX=-0.05 mountY=-0.05, mountTheta=-2.38
00:48:14.182 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
00:48:14.186 00.004 1032 Enqueuing Move request for scope (0.06, -0.04)
00:48:14.190 00.004 10072 Worker thread wakes up
00:48:14.190 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
00:48:14.190 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
00:48:14.190 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
00:48:14.193 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:14.197 00.004 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:48:14.197 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:48:14.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:14.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:48:14.197 00.000 10072 MoveAxis(W, 11, ABG)
00:48:14.198 00.001 10072 Guiding  Dir = 3, Dur = 11
00:48:14.198 00.000 10072 IsGuiding returns 0
00:48:14.199 00.001 10072 PulseGuide returned control before completion, sleep 21
00:48:14.228 00.029 1032 UpdateGuideState exits: m=1345 SNR=25.8
00:48:14.231 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:14.234 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:14.238 00.004 1032 Enqueuing Expose request
00:48:14.242 00.004 10072 IsGuiding returns 0
00:48:14.242 00.000 10072 Move returns status 0, amount 11
00:48:14.242 00.000 10072 MoveAxis(N, 0, ABG)
00:48:14.242 00.000 10072 Move returns status 0, amount 0
00:48:14.242 00.000 10072 move complete, result=0
00:48:14.243 00.001 10072 worker thread done servicing request
00:48:14.243 00.000 10072 Worker thread wakes up
00:48:14.243 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:14.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:14.255 00.012 1032 GuideStep: -0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
00:48:14.916 00.661 10072 Exposure complete
00:48:15.139 00.223 10072 worker thread done servicing request
00:48:15.140 00.001 1032 OnExposeComplete: enter
00:48:15.144 00.004 1032 UpdateGuideState(): m_state=6
00:48:15.148 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 47
00:48:15.154 00.006 1032 Star::Find returns 1 (0), X=320.80, Y=746.39, Mass=1494, SNR=27.2, Peak=158 HFD=2.7
00:48:15.157 00.003 1032 MultiStar: [#1 0.13,-0.07,0.90,U] [#2 0.19,-0.03,0.68,U] [#3 0.11,0.09,0.70,U] [#4 -0.23,0.05,0.00,M5] [#5 0.10,-0.06,0.69,U] [#6 0.01,0.09,0.57,U] [#7 0.36,-0.05,0.00,M1] [#8 0.12,0.19,0.00,M1] 
00:48:15.160 00.003 1032 refined, 5 included, MultiStar: {0.13, 0.01}, one-star: {0.20, 0.04}
00:48:15.163 00.003 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
00:48:15.167 00.004 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
00:48:15.173 00.006 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.05 mountX=-0.03 mountY=-0.13, mountTheta=-1.78
00:48:15.178 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
00:48:15.180 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
00:48:15.184 00.004 10072 Worker thread wakes up
00:48:15.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
00:48:15.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
00:48:15.184 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.03 yDistance=-0.13
00:48:15.186 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:15.190 00.004 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:48:15.190 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:48:15.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:15.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:48:15.190 00.000 10072 MoveAxis(W, 9, ABG)
00:48:15.190 00.000 10072 Guiding  Dir = 3, Dur = 9
00:48:15.191 00.001 10072 IsGuiding returns 0
00:48:15.192 00.001 10072 PulseGuide returned control before completion, sleep 19
00:48:15.217 00.025 10072 IsGuiding returns 0
00:48:15.217 00.000 10072 Move returns status 0, amount 9
00:48:15.217 00.000 10072 MoveAxis(N, 0, ABG)
00:48:15.217 00.000 10072 Move returns status 0, amount 0
00:48:15.217 00.000 10072 move complete, result=0
00:48:15.218 00.001 10072 worker thread done servicing request
00:48:15.222 00.004 1032 UpdateGuideState exits: m=1494 SNR=27.2
00:48:15.229 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:15.236 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:15.287 00.051 1032 Enqueuing Expose request
00:48:15.309 00.022 10072 Worker thread wakes up
00:48:15.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:15.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:15.310 00.001 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
00:48:16.040 00.730 10072 Exposure complete
00:48:16.695 00.655 10072 worker thread done servicing request
00:48:16.696 00.001 1032 OnExposeComplete: enter
00:48:16.699 00.003 1032 UpdateGuideState(): m_state=6
00:48:16.918 00.219 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 48
00:48:16.923 00.005 1032 Star::Find returns 1 (0), X=320.47, Y=746.67, Mass=1532, SNR=27.5, Peak=212 HFD=2.9
00:48:16.929 00.006 1032 MultiStar: [#1 -0.11,0.13,0.94,U] [#2 -0.00,0.09,0.69,U] [#3 -0.03,0.22,0.66,U] [#4 -0.19,0.27,0.00,M6] [#5 -0.08,0.03,0.65,U] [#6 -0.11,0.31,0.00,M1] [#7 -0.00,0.04,0.49,U] [#8 0.00,0.21,0.53,U] 
00:48:16.932 00.003 1032 refined, 6 included, MultiStar: {-0.06, 0.16}, one-star: {-0.12, 0.31}
00:48:16.935 00.003 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
00:48:16.937 00.002 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
00:48:16.940 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.93 mountX=0.17 mountY=0.02, mountTheta=0.10
00:48:16.945 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.16, opts=13)
00:48:16.948 00.003 1032 Enqueuing Move request for scope (-0.06, 0.16)
00:48:16.951 00.003 10072 Worker thread wakes up
00:48:16.951 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
00:48:16.952 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
00:48:16.952 00.000 10072 Moving (-0.06, 0.16) raw xDistance=0.17 yDistance=0.02
00:48:16.956 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:16.960 00.004 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 289.27
00:48:16.960 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
00:48:16.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:16.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:48:16.960 00.000 10072 MoveAxis(W, 95, ABG)
00:48:16.960 00.000 10072 Guiding  Dir = 3, Dur = 95
00:48:17.213 00.253 10072 IsGuiding returns 0
00:48:17.214 00.001 10072 PulseGuide returned control before completion, sleep 105
00:48:17.233 00.019 1032 UpdateGuideState exits: m=1532 SNR=27.5
00:48:17.237 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:17.240 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:17.244 00.004 1032 Enqueuing Expose request
00:48:17.458 00.214 10072 IsGuiding returns 1
00:48:17.458 00.000 10072 scope still moving after pulse duration time elapsed
00:48:17.479 00.021 10072 IsGuiding returns 1
00:48:17.511 00.032 10072 IsGuiding returns 1
00:48:17.541 00.030 10072 IsGuiding returns 1
00:48:17.573 00.032 10072 IsGuiding returns 1
00:48:17.604 00.031 10072 IsGuiding returns 1
00:48:17.635 00.031 10072 IsGuiding returns 0
00:48:17.635 00.000 10072 scope move finished after 95 + 326 ms
00:48:17.635 00.000 10072 Move returns status 0, amount 95
00:48:17.636 00.001 10072 MoveAxis(N, 0, ABG)
00:48:17.636 00.000 10072 Move returns status 0, amount 0
00:48:17.636 00.000 10072 move complete, result=0
00:48:17.636 00.000 10072 worker thread done servicing request
00:48:17.636 00.000 10072 Worker thread wakes up
00:48:17.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:17.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:17.686 00.050 1032 GuideStep: 0.2 px 95 ms WEST, 0.0 px 0 ms NORTH
00:48:18.315 00.629 10072 Exposure complete
00:48:18.956 00.641 10072 worker thread done servicing request
00:48:18.963 00.007 1032 OnExposeComplete: enter
00:48:18.968 00.005 1032 UpdateGuideState(): m_state=6
00:48:18.971 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 49
00:48:18.975 00.004 1032 Star::Find returns 1 (0), X=320.68, Y=746.22, Mass=1366, SNR=26.0, Peak=150 HFD=2.7
00:48:18.979 00.004 1032 MultiStar: [#1 0.17,-0.44,0.00,M1] [#2 0.14,-0.33,0.00,M1] [#3 0.20,-0.29,0.00,M1] [#4 0.09,-0.24,0.00,M7] [#5 0.15,-0.44,0.00,M1] [#6 0.04,-0.20,0.60,U] [#7 0.21,-0.15,0.00,M1] [#8 0.20,-0.16,0.00,M1] 
00:48:18.982 00.003 1032 single-star, 1 included, MultiStar: {0.06, -0.16}, one-star: {0.08, -0.13}
00:48:18.985 00.003 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
00:48:19.004 00.019 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
00:48:19.009 00.005 1032 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.03 mountX=-0.15 mountY=-0.04, mountTheta=-2.86
00:48:19.014 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.13, opts=13)
00:48:19.018 00.004 1032 Enqueuing Move request for scope (0.08, -0.13)
00:48:19.023 00.005 10072 Worker thread wakes up
00:48:19.023 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
00:48:19.023 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
00:48:19.023 00.000 10072 Moving (0.08, -0.13) raw xDistance=-0.15 yDistance=-0.04
00:48:19.026 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:19.030 00.004 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.27
00:48:19.031 00.001 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
00:48:19.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:19.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:48:19.031 00.000 10072 MoveAxis(E, 68, ABG)
00:48:19.031 00.000 10072 Guiding  Dir = 2, Dur = 68
00:48:19.035 00.004 10072 IsGuiding returns 0
00:48:19.036 00.001 10072 PulseGuide returned control before completion, sleep 78
00:48:19.061 00.025 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:48:19.064 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:19.116 00.052 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:19.134 00.018 10072 IsGuiding returns 0
00:48:19.134 00.000 1032 Enqueuing Expose request
00:48:19.138 00.004 10072 Move returns status 0, amount 68
00:48:19.138 00.000 10072 MoveAxis(N, 0, ABG)
00:48:19.138 00.000 10072 Move returns status 0, amount 0
00:48:19.138 00.000 10072 move complete, result=0
00:48:19.139 00.001 10072 worker thread done servicing request
00:48:19.139 00.000 10072 Worker thread wakes up
00:48:19.139 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:19.139 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:19.154 00.015 1032 GuideStep: -0.1 px 68 ms EAST, -0.0 px 0 ms NORTH
00:48:19.775 00.621 10072 Exposure complete
00:48:19.836 00.061 10072 worker thread done servicing request
00:48:19.836 00.000 1032 OnExposeComplete: enter
00:48:19.840 00.004 1032 UpdateGuideState(): m_state=6
00:48:19.842 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 50
00:48:19.844 00.002 1032 Star::Find returns 1 (0), X=320.75, Y=746.43, Mass=1522, SNR=27.5, Peak=159 HFD=2.9
00:48:19.846 00.002 1032 MultiStar: [#1 0.14,-0.08,0.96,U] [#2 0.04,-0.23,0.00,M2] [#3 0.18,-0.02,0.64,U] [#4 -0.02,0.08,0.67,U] [#5 0.11,-0.20,0.00,M2] [#6 0.09,0.05,0.58,U] [#7 0.03,-0.05,0.52,U] [#8 0.02,0.06,0.55,U] 
00:48:19.847 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.01}, one-star: {0.15, 0.08}
00:48:19.849 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
00:48:19.851 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
00:48:19.853 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.10 cameraTheta=0.15 mountX=-0.01 mountY=-0.10, mountTheta=-1.68
00:48:19.857 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
00:48:19.860 00.003 1032 Enqueuing Move request for scope (0.09, 0.01)
00:48:19.864 00.004 10072 Worker thread wakes up
00:48:19.864 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
00:48:19.864 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
00:48:19.864 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.10
00:48:19.867 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:19.869 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:48:19.869 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:48:19.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:19.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:48:19.869 00.000 10072 MoveAxis(W, 3, ABG)
00:48:19.869 00.000 10072 Guiding  Dir = 3, Dur = 3
00:48:19.871 00.002 10072 IsGuiding returns 0
00:48:19.871 00.000 10072 PulseGuide returned control before completion, sleep 13
00:48:19.891 00.020 1032 UpdateGuideState exits: m=1522 SNR=27.5
00:48:19.897 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:19.899 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:19.901 00.002 1032 Enqueuing Expose request
00:48:19.903 00.002 10072 IsGuiding returns 0
00:48:19.903 00.000 10072 Move returns status 0, amount 3
00:48:19.903 00.000 10072 MoveAxis(N, 0, ABG)
00:48:19.903 00.000 10072 Move returns status 0, amount 0
00:48:19.903 00.000 10072 move complete, result=0
00:48:19.904 00.001 10072 worker thread done servicing request
00:48:19.904 00.000 10072 Worker thread wakes up
00:48:19.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:19.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:19.913 00.009 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:48:20.322 00.409 10072 Exposure complete
00:48:20.376 00.054 10072 worker thread done servicing request
00:48:20.377 00.001 1032 OnExposeComplete: enter
00:48:20.378 00.001 1032 UpdateGuideState(): m_state=6
00:48:20.381 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 51
00:48:20.383 00.002 1032 Star::Find returns 1 (0), X=320.79, Y=746.30, Mass=1417, SNR=26.5, Peak=150 HFD=2.7
00:48:20.385 00.002 1032 MultiStar: [#1 0.16,-0.22,0.00,M1] [#2 0.05,-0.37,0.00,M3] [#3 0.17,-0.13,0.63,U] [#4 0.10,-0.06,0.68,U] [#5 0.16,-0.35,0.00,M3] [#6 0.03,0.00,0.61,U] [#7 0.12,-0.19,0.00,M1] [#8 0.10,-0.16,0.57,U] 
00:48:20.387 00.002 1032 refined, 4 included, MultiStar: {0.13, -0.08}, one-star: {0.19, -0.05}
00:48:20.389 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
00:48:20.390 00.001 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
00:48:20.393 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.54 mountX=-0.11 mountY=-0.10, mountTheta=-2.37
00:48:20.395 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.08, opts=13)
00:48:20.397 00.002 1032 Enqueuing Move request for scope (0.13, -0.08)
00:48:20.400 00.003 10072 Worker thread wakes up
00:48:20.401 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
00:48:20.401 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
00:48:20.401 00.000 10072 Moving (0.13, -0.08) raw xDistance=-0.11 yDistance=-0.10
00:48:20.403 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:20.405 00.002 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:48:20.405 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
00:48:20.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:20.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:48:20.406 00.001 10072 MoveAxis(W, 3, ABG)
00:48:20.406 00.000 10072 Guiding  Dir = 3, Dur = 3
00:48:20.406 00.000 10072 IsGuiding returns 0
00:48:20.406 00.000 10072 PulseGuide returned control before completion, sleep 13
00:48:20.427 00.021 1032 UpdateGuideState exits: m=1417 SNR=26.5
00:48:20.429 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:20.432 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:20.434 00.002 1032 Enqueuing Expose request
00:48:20.436 00.002 10072 IsGuiding returns 0
00:48:20.437 00.001 10072 Move returns status 0, amount 3
00:48:20.437 00.000 10072 MoveAxis(N, 0, ABG)
00:48:20.437 00.000 10072 Move returns status 0, amount 0
00:48:20.437 00.000 10072 move complete, result=0
00:48:20.437 00.000 10072 worker thread done servicing request
00:48:20.437 00.000 10072 Worker thread wakes up
00:48:20.437 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:20.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:20.445 00.008 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:48:21.076 00.631 10072 Exposure complete
00:48:21.122 00.046 10072 worker thread done servicing request
00:48:21.122 00.000 1032 OnExposeComplete: enter
00:48:21.125 00.003 1032 UpdateGuideState(): m_state=6
00:48:21.127 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 52
00:48:21.129 00.002 1032 Star::Find returns 1 (0), X=320.69, Y=746.30, Mass=1383, SNR=26.1, Peak=144 HFD=2.8
00:48:21.131 00.002 1032 MultiStar: [#1 0.09,-0.24,0.00,M2] [#2 0.03,-0.36,0.00,M4] [#3 0.26,-0.09,0.00,M1] [#4 0.08,-0.12,0.72,U] [#5 0.09,-0.28,0.00,M4] [#6 -0.04,-0.14,0.62,U] [#7 0.27,-0.05,0.00,M2] [#8 0.08,-0.10,0.58,U] 
00:48:21.133 00.002 1032 single-star, 3 included, MultiStar: {0.06, -0.10}, one-star: {0.09, -0.05}
00:48:21.135 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
00:48:21.136 00.001 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
00:48:21.138 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.52 mountX=-0.07 mountY=-0.07, mountTheta=-2.35
00:48:21.140 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
00:48:21.142 00.002 1032 Enqueuing Move request for scope (0.09, -0.05)
00:48:21.145 00.003 10072 Worker thread wakes up
00:48:21.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
00:48:21.145 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
00:48:21.145 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.07
00:48:21.148 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:21.150 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:48:21.150 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:48:21.150 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:21.150 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:48:21.150 00.000 10072 MoveAxis(W, 2, ABG)
00:48:21.150 00.000 10072 Guiding  Dir = 3, Dur = 2
00:48:21.151 00.001 10072 IsGuiding returns 0
00:48:21.151 00.000 10072 PulseGuide returned control before completion, sleep 12
00:48:21.167 00.016 10072 IsGuiding returns 0
00:48:21.167 00.000 10072 Move returns status 0, amount 2
00:48:21.167 00.000 10072 MoveAxis(N, 0, ABG)
00:48:21.167 00.000 10072 Move returns status 0, amount 0
00:48:21.167 00.000 10072 move complete, result=0
00:48:21.167 00.000 10072 worker thread done servicing request
00:48:21.169 00.002 1032 UpdateGuideState exits: m=1383 SNR=26.1
00:48:21.171 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:21.174 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:21.177 00.003 1032 Enqueuing Expose request
00:48:21.180 00.003 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:48:21.182 00.002 10072 Worker thread wakes up
00:48:21.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:21.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:21.590 00.408 10072 Exposure complete
00:48:21.639 00.049 10072 worker thread done servicing request
00:48:21.639 00.000 1032 OnExposeComplete: enter
00:48:21.641 00.002 1032 UpdateGuideState(): m_state=6
00:48:21.642 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 53
00:48:21.643 00.001 1032 Star::Find returns 1 (0), X=320.70, Y=746.31, Mass=1425, SNR=26.6, Peak=150 HFD=2.8
00:48:21.645 00.002 1032 MultiStar: [#1 0.21,-0.30,0.00,M3] [#2 0.12,-0.36,0.00,M5] [#3 0.29,-0.26,0.00,M2] [#4 0.10,0.02,0.69,U] [#5 0.14,-0.40,0.00,M5] [#6 0.20,-0.08,0.63,U] [#7 0.26,-0.05,0.00,M3] [#8 0.10,-0.05,0.55,U] 
00:48:21.646 00.001 1032 single-star, 3 included, MultiStar: {0.12, -0.04}, one-star: {0.10, -0.05}
00:48:21.648 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
00:48:21.649 00.001 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
00:48:21.651 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.44 mountX=-0.07 mountY=-0.08, mountTheta=-2.27
00:48:21.655 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
00:48:21.657 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
00:48:21.658 00.001 10072 Worker thread wakes up
00:48:21.659 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
00:48:21.659 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
00:48:21.659 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.08
00:48:21.661 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:21.664 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:48:21.664 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:48:21.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:21.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:48:21.664 00.000 10072 MoveAxis(W, 2, ABG)
00:48:21.664 00.000 10072 Guiding  Dir = 3, Dur = 2
00:48:21.664 00.000 10072 IsGuiding returns 0
00:48:21.665 00.001 10072 PulseGuide returned control before completion, sleep 12
00:48:21.682 00.017 1032 UpdateGuideState exits: m=1425 SNR=26.6
00:48:21.685 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:21.686 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:21.688 00.002 1032 Enqueuing Expose request
00:48:21.710 00.022 10072 IsGuiding returns 0
00:48:21.710 00.000 10072 Move returns status 0, amount 2
00:48:21.710 00.000 10072 MoveAxis(N, 0, ABG)
00:48:21.710 00.000 10072 Move returns status 0, amount 0
00:48:21.710 00.000 10072 move complete, result=0
00:48:21.710 00.000 10072 worker thread done servicing request
00:48:21.710 00.000 10072 Worker thread wakes up
00:48:21.710 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:21.710 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:21.711 00.001 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:48:22.342 00.631 10072 Exposure complete
00:48:22.391 00.049 10072 worker thread done servicing request
00:48:22.391 00.000 1032 OnExposeComplete: enter
00:48:22.398 00.007 1032 UpdateGuideState(): m_state=6
00:48:22.403 00.005 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 54
00:48:22.406 00.003 1032 Star::Find returns 1 (0), X=320.74, Y=746.21, Mass=1434, SNR=26.7, Peak=153 HFD=2.6
00:48:22.408 00.002 1032 MultiStar: [#1 0.14,-0.13,0.94,U] [#2 0.21,-0.20,0.00,M6] [#3 0.24,-0.09,0.00,M3] [#4 0.09,-0.14,0.71,U] [#5 0.22,-0.42,0.00,M6] [#6 0.12,-0.09,0.62,U] [#7 0.15,-0.19,0.00,M4] [#8 0.10,0.05,0.56,U] 
00:48:22.410 00.002 1032 refined, 4 included, MultiStar: {0.12, -0.10}, one-star: {0.14, -0.15}
00:48:22.412 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
00:48:22.414 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
00:48:22.418 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.69 mountX=-0.13 mountY=-0.09, mountTheta=-2.52
00:48:22.423 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.10, opts=13)
00:48:22.428 00.005 1032 Enqueuing Move request for scope (0.12, -0.10)
00:48:22.431 00.003 10072 Worker thread wakes up
00:48:22.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
00:48:22.431 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
00:48:22.432 00.001 10072 Moving (0.12, -0.10) raw xDistance=-0.13 yDistance=-0.09
00:48:22.438 00.006 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.29
00:48:22.438 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
00:48:22.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:22.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:48:22.438 00.000 10072 MoveAxis(E, 62, ABG)
00:48:22.438 00.000 10072 Guiding  Dir = 2, Dur = 62
00:48:22.441 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:22.446 00.005 10072 IsGuiding returns 0
00:48:22.447 00.001 10072 PulseGuide returned control before completion, sleep 72
00:48:22.467 00.020 1032 UpdateGuideState exits: m=1434 SNR=26.7
00:48:22.470 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:22.472 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:22.474 00.002 1032 Enqueuing Expose request
00:48:22.524 00.050 10072 IsGuiding returns 0
00:48:22.525 00.001 10072 Move returns status 0, amount 62
00:48:22.525 00.000 10072 MoveAxis(N, 0, ABG)
00:48:22.525 00.000 10072 Move returns status 0, amount 0
00:48:22.525 00.000 10072 move complete, result=0
00:48:22.525 00.000 10072 worker thread done servicing request
00:48:22.525 00.000 10072 Worker thread wakes up
00:48:22.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:22.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:22.549 00.024 1032 GuideStep: -0.1 px 62 ms EAST, -0.1 px 0 ms NORTH
00:48:22.934 00.385 10072 Exposure complete
00:48:22.990 00.056 10072 worker thread done servicing request
00:48:22.990 00.000 1032 OnExposeComplete: enter
00:48:22.991 00.001 1032 UpdateGuideState(): m_state=6
00:48:22.993 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 55
00:48:22.994 00.001 1032 Star::Find returns 1 (0), X=320.81, Y=746.37, Mass=1386, SNR=26.2, Peak=151 HFD=2.7
00:48:22.997 00.003 1032 MultiStar: [#1 0.19,-0.09,0.93,U] [#2 0.22,-0.18,0.00,M7] [#3 0.22,-0.10,0.00,M4] [#4 0.15,0.06,0.70,U] [#5 0.12,-0.29,0.00,M7] [#6 0.10,-0.04,0.59,U] [#7 0.13,-0.06,0.59,U] [#8 0.25,-0.06,0.00,M1] 
00:48:22.999 00.002 1032 refined, 4 included, MultiStar: {0.17, -0.02}, one-star: {0.21, 0.02}
00:48:23.000 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
00:48:23.001 00.001 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
00:48:23.003 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.13 mountX=-0.06 mountY=-0.16, mountTheta=-1.96
00:48:23.006 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.02, opts=13)
00:48:23.008 00.002 1032 Enqueuing Move request for scope (0.17, -0.02)
00:48:23.009 00.001 10072 Worker thread wakes up
00:48:23.010 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
00:48:23.010 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
00:48:23.010 00.000 10072 Moving (0.17, -0.02) raw xDistance=-0.06 yDistance=-0.16
00:48:23.012 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:23.015 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:48:23.015 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:48:23.015 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:23.015 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:48:23.015 00.000 10072 MoveAxis(W, 3, ABG)
00:48:23.015 00.000 10072 Guiding  Dir = 3, Dur = 3
00:48:23.015 00.000 10072 IsGuiding returns 0
00:48:23.015 00.000 10072 PulseGuide returned control before completion, sleep 13
00:48:23.034 00.019 1032 UpdateGuideState exits: m=1386 SNR=26.2
00:48:23.036 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:23.037 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:23.039 00.002 1032 Enqueuing Expose request
00:48:23.041 00.002 10072 IsGuiding returns 0
00:48:23.042 00.001 10072 Move returns status 0, amount 3
00:48:23.042 00.000 10072 MoveAxis(N, 0, ABG)
00:48:23.042 00.000 10072 Move returns status 0, amount 0
00:48:23.042 00.000 10072 move complete, result=0
00:48:23.042 00.000 10072 worker thread done servicing request
00:48:23.042 00.000 10072 Worker thread wakes up
00:48:23.042 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:23.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:23.051 00.009 1032 GuideStep: -0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
00:48:23.666 00.615 10072 Exposure complete
00:48:23.715 00.049 10072 worker thread done servicing request
00:48:23.715 00.000 1032 OnExposeComplete: enter
00:48:23.717 00.002 1032 UpdateGuideState(): m_state=6
00:48:23.720 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 56
00:48:23.722 00.002 1032 Star::Find returns 1 (0), X=320.65, Y=746.29, Mass=1296, SNR=25.4, Peak=133 HFD=2.9
00:48:23.724 00.002 1032 MultiStar: [#1 0.19,-0.09,1.03,U] [#2 0.19,-0.19,0.00,M8] [#3 0.26,-0.12,0.00,M5] [#4 0.14,0.01,0.70,U] [#5 0.09,-0.31,0.00,M8] [#6 0.16,0.06,0.61,U] [#7 0.34,-0.12,0.00,M4] [#8 0.23,0.03,0.00,M2] 
00:48:23.726 00.002 1032 single-star, 3 included, MultiStar: {0.13, -0.03}, one-star: {0.06, -0.07}
00:48:23.728 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
00:48:23.730 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
00:48:23.731 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.85 mountX=-0.08 mountY=-0.04, mountTheta=-2.68
00:48:23.733 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
00:48:23.737 00.004 1032 Enqueuing Move request for scope (0.06, -0.07)
00:48:23.739 00.002 10072 Worker thread wakes up
00:48:23.739 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
00:48:23.739 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
00:48:23.739 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
00:48:23.743 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:23.745 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:48:23.745 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:48:23.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:23.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:48:23.745 00.000 10072 MoveAxis(W, 5, ABG)
00:48:23.745 00.000 10072 Guiding  Dir = 3, Dur = 5
00:48:23.745 00.000 10072 IsGuiding returns 0
00:48:23.746 00.001 10072 PulseGuide returned control before completion, sleep 15
00:48:23.763 00.017 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:48:23.765 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:23.766 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:23.769 00.003 1032 Enqueuing Expose request
00:48:23.776 00.007 10072 IsGuiding returns 0
00:48:23.776 00.000 10072 Move returns status 0, amount 5
00:48:23.776 00.000 10072 MoveAxis(N, 0, ABG)
00:48:23.776 00.000 10072 Move returns status 0, amount 0
00:48:23.776 00.000 10072 move complete, result=0
00:48:23.776 00.000 10072 worker thread done servicing request
00:48:23.776 00.000 10072 Worker thread wakes up
00:48:23.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:23.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:23.780 00.004 1032 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:48:24.182 00.402 10072 Exposure complete
00:48:24.230 00.048 10072 worker thread done servicing request
00:48:24.230 00.000 1032 OnExposeComplete: enter
00:48:24.232 00.002 1032 UpdateGuideState(): m_state=6
00:48:24.235 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 57
00:48:24.238 00.003 1032 Star::Find returns 1 (0), X=320.74, Y=746.30, Mass=1360, SNR=25.9, Peak=156 HFD=2.6
00:48:24.241 00.003 1032 MultiStar: [#1 0.17,-0.18,0.00,M1] [#2 0.17,-0.32,0.00,M9] [#3 0.19,-0.16,0.00,M6] [#4 0.21,-0.00,0.00,M1] [#5 0.15,-0.30,0.00,M9] [#6 0.22,-0.08,0.00,M1] [#7 0.29,-0.10,0.00,M5] [#8 0.37,0.08,0.00,M3] 
00:48:24.242 00.001 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
00:48:24.245 00.003 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
00:48:24.246 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.34 mountX=-0.09 mountY=-0.13, mountTheta=-2.17
00:48:24.249 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
00:48:24.250 00.001 1032 Enqueuing Move request for scope (0.15, -0.05)
00:48:24.252 00.002 10072 Worker thread wakes up
00:48:24.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
00:48:24.252 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
00:48:24.252 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.09 yDistance=-0.13
00:48:24.255 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:24.258 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:48:24.258 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:48:24.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:24.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:48:24.258 00.000 10072 MoveAxis(W, 4, ABG)
00:48:24.258 00.000 10072 Guiding  Dir = 3, Dur = 4
00:48:24.258 00.000 10072 IsGuiding returns 0
00:48:24.259 00.001 10072 PulseGuide returned control before completion, sleep 14
00:48:24.278 00.019 1032 UpdateGuideState exits: m=1360 SNR=25.9
00:48:24.281 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:24.282 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:24.285 00.003 1032 Enqueuing Expose request
00:48:24.288 00.003 10072 IsGuiding returns 0
00:48:24.288 00.000 10072 Move returns status 0, amount 4
00:48:24.288 00.000 10072 MoveAxis(N, 0, ABG)
00:48:24.288 00.000 10072 Move returns status 0, amount 0
00:48:24.288 00.000 10072 move complete, result=0
00:48:24.288 00.000 10072 worker thread done servicing request
00:48:24.288 00.000 10072 Worker thread wakes up
00:48:24.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:24.288 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:24.293 00.005 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:48:24.914 00.621 10072 Exposure complete
00:48:24.964 00.050 10072 worker thread done servicing request
00:48:24.964 00.000 1032 OnExposeComplete: enter
00:48:24.966 00.002 1032 UpdateGuideState(): m_state=6
00:48:24.968 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 58
00:48:24.970 00.002 1032 Star::Find returns 1 (0), X=320.91, Y=746.38, Mass=1314, SNR=25.5, Peak=136 HFD=2.7
00:48:24.972 00.002 1032 MultiStar: [#1 0.20,-0.16,0.00,M2] [#2 0.24,-0.19,0.00,M10] [#3 0.27,-0.18,0.00,M7] [#4 0.21,-0.02,0.75,U] [#5 0.21,-0.30,0.00,M10] [#6 0.18,0.01,0.63,U] [#7 0.25,-0.14,0.00,M6] [#8 0.31,-0.24,0.00,M4] 
00:48:24.973 00.001 1032 refined, 2 included, MultiStar: {0.24, 0.01}, one-star: {0.31, 0.03}
00:48:24.975 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
00:48:24.977 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
00:48:24.979 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.04 mountX=-0.05 mountY=-0.24, mountTheta=-1.79
00:48:24.981 00.002 1032 SchedulePrimaryMove(0F526948, x=0.24, y=0.01, opts=13)
00:48:24.983 00.002 1032 Enqueuing Move request for scope (0.24, 0.01)
00:48:24.985 00.002 10072 Worker thread wakes up
00:48:24.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.01) opts 0xd
00:48:24.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, 0.01)
00:48:24.985 00.000 10072 Moving (0.24, 0.01) raw xDistance=-0.05 yDistance=-0.24
00:48:24.989 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:24.993 00.004 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:48:24.993 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:48:24.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:24.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:48:24.993 00.000 10072 MoveAxis(W, 6, ABG)
00:48:24.993 00.000 10072 Guiding  Dir = 3, Dur = 6
00:48:24.994 00.001 10072 IsGuiding returns 0
00:48:24.994 00.000 10072 PulseGuide returned control before completion, sleep 16
00:48:25.012 00.018 1032 UpdateGuideState exits: m=1314 SNR=25.5
00:48:25.015 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:25.016 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:25.019 00.003 1032 Enqueuing Expose request
00:48:25.023 00.004 10072 IsGuiding returns 0
00:48:25.023 00.000 10072 Move returns status 0, amount 6
00:48:25.023 00.000 10072 MoveAxis(N, 0, ABG)
00:48:25.023 00.000 10072 Move returns status 0, amount 0
00:48:25.023 00.000 10072 move complete, result=0
00:48:25.024 00.001 10072 worker thread done servicing request
00:48:25.024 00.000 10072 Worker thread wakes up
00:48:25.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:25.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:25.032 00.008 1032 GuideStep: -0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
00:48:25.430 00.398 10072 Exposure complete
00:48:25.483 00.053 10072 worker thread done servicing request
00:48:25.483 00.000 1032 OnExposeComplete: enter
00:48:25.487 00.004 1032 UpdateGuideState(): m_state=6
00:48:25.491 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 59
00:48:25.493 00.002 1032 Star::Find returns 1 (0), X=320.80, Y=746.36, Mass=1502, SNR=27.3, Peak=166 HFD=2.7
00:48:25.496 00.003 1032 MultiStar: [#1 0.25,-0.27,0.00,M3] [#2 0.26,-0.19,0.00,R] [#3 0.27,-0.20,0.00,M8] [#4 0.10,-0.10,0.71,U] [#5 0.25,-0.36,0.00,R] [#6 0.13,0.05,0.60,U] [#7 0.25,-0.29,0.00,M7] [#8 0.44,-0.02,0.00,M5] 
00:48:25.497 00.001 1032 refined, 2 included, MultiStar: {0.15, -0.01}, one-star: {0.21, 0.01}
00:48:25.499 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
00:48:25.501 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
00:48:25.502 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.08 mountX=-0.05 mountY=-0.15, mountTheta=-1.91
00:48:25.505 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
00:48:25.507 00.002 1032 Enqueuing Move request for scope (0.15, -0.01)
00:48:25.509 00.002 10072 Worker thread wakes up
00:48:25.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
00:48:25.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
00:48:25.509 00.000 10072 Moving (0.15, -0.01) raw xDistance=-0.05 yDistance=-0.15
00:48:25.511 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:25.513 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:48:25.513 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:48:25.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:25.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:48:25.513 00.000 10072 MoveAxis(W, 6, ABG)
00:48:25.513 00.000 10072 Guiding  Dir = 3, Dur = 6
00:48:25.514 00.001 10072 IsGuiding returns 0
00:48:25.514 00.000 10072 PulseGuide returned control before completion, sleep 16
00:48:25.533 00.019 1032 UpdateGuideState exits: m=1502 SNR=27.3
00:48:25.536 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:25.538 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:25.540 00.002 1032 Enqueuing Expose request
00:48:25.541 00.001 10072 IsGuiding returns 0
00:48:25.541 00.000 10072 Move returns status 0, amount 6
00:48:25.541 00.000 10072 MoveAxis(N, 0, ABG)
00:48:25.542 00.001 10072 Move returns status 0, amount 0
00:48:25.542 00.000 10072 move complete, result=0
00:48:25.542 00.000 10072 worker thread done servicing request
00:48:25.542 00.000 10072 Worker thread wakes up
00:48:25.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:25.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:25.551 00.009 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:48:26.180 00.629 10072 Exposure complete
00:48:26.240 00.060 10072 worker thread done servicing request
00:48:26.240 00.000 1032 OnExposeComplete: enter
00:48:26.243 00.003 1032 UpdateGuideState(): m_state=6
00:48:26.246 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 60
00:48:26.248 00.002 1032 Star::Find returns 1 (0), X=320.89, Y=746.51, Mass=1386, SNR=26.2, Peak=171 HFD=2.6
00:48:26.252 00.004 1032 MultiStar: [#1 0.10,-0.04,0.98,U] [#2 0.02,0.02,0.77,U] [#3 0.05,-0.10,0.68,U] [#4 0.13,0.16,0.70,U] [#5 -0.01,0.14,0.71,U] [#6 0.27,0.12,0.00,M1] [#7 0.35,0.24,0.00,M8] [#8 0.20,-0.02,0.54,U] 
00:48:26.253 00.001 1032 refined, 6 included, MultiStar: {0.12, 0.05}, one-star: {0.29, 0.16}
00:48:26.255 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
00:48:26.258 00.003 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
00:48:26.260 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.41 mountX=0.02 mountY=-0.13, mountTheta=-1.42
00:48:26.263 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
00:48:26.266 00.003 1032 Enqueuing Move request for scope (0.12, 0.05)
00:48:26.268 00.002 10072 Worker thread wakes up
00:48:26.268 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
00:48:26.268 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
00:48:26.268 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.13
00:48:26.270 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:26.272 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:48:26.272 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:48:26.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:26.272 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:48:26.272 00.000 10072 MoveAxis(W, 7, ABG)
00:48:26.272 00.000 10072 Guiding  Dir = 3, Dur = 7
00:48:26.273 00.001 10072 IsGuiding returns 0
00:48:26.273 00.000 10072 PulseGuide returned control before completion, sleep 17
00:48:26.295 00.022 1032 UpdateGuideState exits: m=1386 SNR=26.2
00:48:26.296 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:26.298 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:26.300 00.002 1032 Enqueuing Expose request
00:48:26.304 00.004 10072 IsGuiding returns 0
00:48:26.305 00.001 10072 Move returns status 0, amount 7
00:48:26.305 00.000 10072 MoveAxis(N, 0, ABG)
00:48:26.305 00.000 10072 Move returns status 0, amount 0
00:48:26.305 00.000 10072 move complete, result=0
00:48:26.305 00.000 10072 worker thread done servicing request
00:48:26.305 00.000 10072 Worker thread wakes up
00:48:26.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:26.305 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:26.315 00.010 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:48:26.726 00.411 10072 Exposure complete
00:48:26.799 00.073 10072 worker thread done servicing request
00:48:26.799 00.000 1032 OnExposeComplete: enter
00:48:26.804 00.005 1032 UpdateGuideState(): m_state=6
00:48:26.807 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
00:48:26.810 00.003 1032 Star::Find returns 1 (0), X=320.77, Y=746.55, Mass=1507, SNR=27.4, Peak=184 HFD=2.8
00:48:26.812 00.002 1032 MultiStar: [#1 0.16,-0.06,0.89,U] [#2 0.01,0.20,0.65,U] [#3 0.30,0.02,0.00,M8] [#4 0.25,0.21,0.00,M1] [#5 -0.07,0.30,0.00,M1] [#6 0.08,0.02,0.57,U] [#7 0.31,-0.07,0.00,M9] [#8 0.17,0.11,0.55,U] 
00:48:26.814 00.002 1032 refined, 4 included, MultiStar: {0.13, 0.10}, one-star: {0.18, 0.20}
00:48:26.816 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
00:48:26.818 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
00:48:26.820 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.64 mountX=0.06 mountY=-0.15, mountTheta=-1.19
00:48:26.823 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
00:48:26.825 00.002 1032 Enqueuing Move request for scope (0.13, 0.10)
00:48:26.827 00.002 10072 Worker thread wakes up
00:48:26.828 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
00:48:26.828 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
00:48:26.828 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.06 yDistance=-0.15
00:48:26.831 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:26.840 00.009 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:48:26.840 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:48:26.840 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:26.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:48:26.840 00.000 10072 MoveAxis(W, 7, ABG)
00:48:26.840 00.000 10072 Guiding  Dir = 3, Dur = 7
00:48:26.841 00.001 10072 IsGuiding returns 0
00:48:26.842 00.001 10072 PulseGuide returned control before completion, sleep 17
00:48:26.865 00.023 1032 UpdateGuideState exits: m=1507 SNR=27.4
00:48:26.871 00.006 10072 IsGuiding returns 0
00:48:26.871 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:26.873 00.002 10072 Move returns status 0, amount 7
00:48:26.873 00.000 10072 MoveAxis(N, 0, ABG)
00:48:26.874 00.001 10072 Move returns status 0, amount 0
00:48:26.874 00.000 10072 move complete, result=0
00:48:26.874 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:26.876 00.002 1032 Enqueuing Expose request
00:48:26.878 00.002 10072 worker thread done servicing request
00:48:26.879 00.001 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:48:26.880 00.001 10072 Worker thread wakes up
00:48:26.881 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:26.881 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:27.509 00.628 10072 Exposure complete
00:48:27.575 00.066 10072 worker thread done servicing request
00:48:27.575 00.000 1032 OnExposeComplete: enter
00:48:27.579 00.004 1032 UpdateGuideState(): m_state=6
00:48:27.583 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 62
00:48:27.587 00.004 1032 Star::Find returns 1 (0), X=320.73, Y=746.54, Mass=1484, SNR=27.1, Peak=162 HFD=2.9
00:48:27.590 00.003 1032 MultiStar: [#1 0.15,-0.21,0.00,M2] [#2 -0.07,-0.04,0.67,U] [#3 0.24,-0.20,0.00,M9] [#4 -0.02,0.07,0.67,U] [#5 -0.18,0.08,0.68,U] [#6 -0.04,-0.01,0.58,U] [#7 0.31,0.04,0.00,M10] [#8 0.39,-0.02,0.00,M4] 
00:48:27.594 00.004 1032 refined, 4 included, MultiStar: {-0.02, 0.07}, one-star: {0.14, 0.19}
00:48:27.608 00.014 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (-0.00 = -0.00)
00:48:27.617 00.009 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.00 = -0.00)
00:48:27.620 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.83 mountX=0.07 mountY=-0.00, mountTheta=-0.00
00:48:27.623 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
00:48:27.625 00.002 1032 Enqueuing Move request for scope (-0.02, 0.07)
00:48:27.627 00.002 10072 Worker thread wakes up
00:48:27.627 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
00:48:27.627 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
00:48:27.628 00.001 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.00
00:48:27.630 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:27.634 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:48:27.634 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:48:27.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:27.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:48:27.635 00.001 10072 MoveAxis(W, 9, ABG)
00:48:27.635 00.000 10072 Guiding  Dir = 3, Dur = 9
00:48:27.635 00.000 10072 IsGuiding returns 0
00:48:27.636 00.001 10072 PulseGuide returned control before completion, sleep 19
00:48:27.660 00.024 1032 UpdateGuideState exits: m=1484 SNR=27.1
00:48:27.663 00.003 10072 IsGuiding returns 0
00:48:27.663 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:27.666 00.003 10072 Move returns status 0, amount 9
00:48:27.666 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:27.669 00.003 1032 Enqueuing Expose request
00:48:27.671 00.002 10072 MoveAxis(N, 0, ABG)
00:48:27.672 00.001 10072 Move returns status 0, amount 0
00:48:27.672 00.000 10072 move complete, result=0
00:48:27.672 00.000 10072 worker thread done servicing request
00:48:27.672 00.000 10072 Worker thread wakes up
00:48:27.672 00.000 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
00:48:27.677 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:27.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:28.085 00.408 10072 Exposure complete
00:48:28.157 00.072 10072 worker thread done servicing request
00:48:28.157 00.000 1032 OnExposeComplete: enter
00:48:28.160 00.003 1032 UpdateGuideState(): m_state=6
00:48:28.163 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 63
00:48:28.166 00.003 1032 Star::Find returns 1 (0), X=320.79, Y=746.51, Mass=1448, SNR=26.8, Peak=157 HFD=2.9
00:48:28.168 00.002 1032 MultiStar: [#1 0.26,-0.21,0.00,M3] [#2 0.03,0.03,0.72,U] [#3 0.29,0.02,0.00,M10] [#4 0.17,0.04,0.73,U] [#5 -0.03,0.13,0.73,U] [#6 0.12,0.03,0.62,U] [#7 0.32,-0.06,0.00,R] [#8 0.27,0.06,0.00,M5] 
00:48:28.170 00.002 1032 refined, 4 included, MultiStar: {0.10, 0.08}, one-star: {0.19, 0.16}
00:48:28.172 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
00:48:28.174 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
00:48:28.178 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.68 mountX=0.05 mountY=-0.12, mountTheta=-1.15
00:48:28.183 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
00:48:28.186 00.003 1032 Enqueuing Move request for scope (0.10, 0.08)
00:48:28.188 00.002 10072 Worker thread wakes up
00:48:28.189 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
00:48:28.189 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
00:48:28.189 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.12
00:48:28.191 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:28.194 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:48:28.194 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:48:28.194 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:28.194 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:48:28.194 00.000 10072 MoveAxis(W, 9, ABG)
00:48:28.194 00.000 10072 Guiding  Dir = 3, Dur = 9
00:48:28.195 00.001 10072 IsGuiding returns 0
00:48:28.195 00.000 10072 PulseGuide returned control before completion, sleep 19
00:48:28.220 00.025 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:48:28.224 00.004 10072 IsGuiding returns 0
00:48:28.224 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:28.227 00.003 10072 Move returns status 0, amount 9
00:48:28.227 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:28.229 00.002 1032 Enqueuing Expose request
00:48:28.231 00.002 10072 MoveAxis(N, 0, ABG)
00:48:28.232 00.001 10072 Move returns status 0, amount 0
00:48:28.232 00.000 10072 move complete, result=0
00:48:28.232 00.000 10072 worker thread done servicing request
00:48:28.232 00.000 10072 Worker thread wakes up
00:48:28.232 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:28.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:28.245 00.013 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:48:28.865 00.620 10072 Exposure complete
00:48:28.935 00.070 10072 worker thread done servicing request
00:48:28.935 00.000 1032 OnExposeComplete: enter
00:48:28.938 00.003 1032 UpdateGuideState(): m_state=6
00:48:28.941 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 64
00:48:28.944 00.003 1032 Star::Find returns 1 (0), X=320.95, Y=746.53, Mass=1348, SNR=25.9, Peak=146 HFD=2.9
00:48:28.946 00.002 1032 MultiStar: [#1 0.34,0.09,0.00,M4] [#2 -0.05,0.08,0.68,U] [#3 0.31,0.13,0.00,R] [#4 0.26,0.03,0.00,M1] [#5 0.01,0.25,0.00,M1] [#6 0.04,-0.04,0.61,U] [#7 -0.04,0.17,0.55,U] [#8 0.16,0.19,0.00,M6] 
00:48:28.949 00.003 1032 refined, 3 included, MultiStar: {0.11, 0.11}, one-star: {0.36, 0.18}
00:48:28.951 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:48:28.956 00.005 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:48:28.962 00.006 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.76 mountX=0.07 mountY=-0.14, mountTheta=-1.07
00:48:28.966 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
00:48:28.969 00.003 1032 Enqueuing Move request for scope (0.11, 0.11)
00:48:28.972 00.003 10072 Worker thread wakes up
00:48:28.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
00:48:28.972 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
00:48:28.972 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.07 yDistance=-0.14
00:48:28.975 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:28.979 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:48:28.979 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:48:28.979 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:28.979 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:48:28.979 00.000 10072 MoveAxis(W, 9, ABG)
00:48:28.979 00.000 10072 Guiding  Dir = 3, Dur = 9
00:48:28.980 00.001 10072 IsGuiding returns 0
00:48:28.981 00.001 10072 PulseGuide returned control before completion, sleep 19
00:48:29.003 00.022 10072 IsGuiding returns 0
00:48:29.003 00.000 10072 Move returns status 0, amount 9
00:48:29.003 00.000 10072 MoveAxis(N, 0, ABG)
00:48:29.003 00.000 10072 Move returns status 0, amount 0
00:48:29.004 00.001 10072 move complete, result=0
00:48:29.004 00.000 10072 worker thread done servicing request
00:48:29.007 00.003 1032 UpdateGuideState exits: m=1348 SNR=25.9
00:48:29.010 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:29.013 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:29.015 00.002 1032 Enqueuing Expose request
00:48:29.023 00.008 10072 Worker thread wakes up
00:48:29.023 00.000 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:48:29.026 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:29.026 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:29.447 00.421 10072 Exposure complete
00:48:29.523 00.076 1032 OnExposeComplete: enter
00:48:29.527 00.004 10072 worker thread done servicing request
00:48:29.527 00.000 1032 UpdateGuideState(): m_state=6
00:48:29.531 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 65
00:48:29.534 00.003 1032 Star::Find returns 1 (0), X=320.81, Y=746.43, Mass=1356, SNR=25.9, Peak=136 HFD=2.9
00:48:29.537 00.003 1032 MultiStar: [#1 0.24,-0.05,0.00,M5] [#2 0.03,0.18,0.71,U] [#3 0.05,-0.09,0.65,U] [#4 0.10,0.10,0.69,U] [#5 -0.08,0.16,0.70,U] [#6 0.06,0.10,0.63,U] [#7 -0.13,0.02,0.56,U] [#8 0.19,0.13,0.00,M7] 
00:48:29.540 00.003 1032 refined, 6 included, MultiStar: {0.05, 0.08}, one-star: {0.21, 0.08}
00:48:29.543 00.003 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
00:48:29.546 00.003 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
00:48:29.551 00.005 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.04 mountX=0.07 mountY=-0.07, mountTheta=-0.79
00:48:29.556 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
00:48:29.559 00.003 1032 Enqueuing Move request for scope (0.05, 0.08)
00:48:29.561 00.002 10072 Worker thread wakes up
00:48:29.562 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
00:48:29.562 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
00:48:29.562 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
00:48:29.565 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:29.568 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:48:29.568 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:48:29.570 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:29.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:48:29.570 00.000 10072 MoveAxis(W, 9, ABG)
00:48:29.570 00.000 10072 Guiding  Dir = 3, Dur = 9
00:48:29.570 00.000 10072 IsGuiding returns 0
00:48:29.571 00.001 10072 PulseGuide returned control before completion, sleep 19
00:48:29.598 00.027 10072 IsGuiding returns 0
00:48:29.598 00.000 10072 Move returns status 0, amount 9
00:48:29.599 00.001 10072 MoveAxis(N, 0, ABG)
00:48:29.599 00.000 10072 Move returns status 0, amount 0
00:48:29.599 00.000 10072 move complete, result=0
00:48:29.599 00.000 10072 worker thread done servicing request
00:48:29.602 00.003 1032 UpdateGuideState exits: m=1356 SNR=25.9
00:48:29.605 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:29.627 00.022 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:29.633 00.006 1032 Enqueuing Expose request
00:48:29.637 00.004 10072 Worker thread wakes up
00:48:29.638 00.001 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:48:29.640 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:29.641 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:30.278 00.637 10072 Exposure complete
00:48:30.347 00.069 10072 worker thread done servicing request
00:48:30.347 00.000 1032 OnExposeComplete: enter
00:48:30.350 00.003 1032 UpdateGuideState(): m_state=6
00:48:30.354 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 66
00:48:30.357 00.003 1032 Star::Find returns 1 (0), X=320.79, Y=746.30, Mass=1435, SNR=26.7, Peak=133 HFD=2.9
00:48:30.359 00.002 1032 MultiStar: [#1 0.24,-0.24,0.00,M6] [#2 0.00,-0.07,0.72,U] [#3 0.02,-0.10,0.68,U] [#4 0.22,-0.14,0.00,M1] [#5 -0.06,0.29,0.00,M1] [#6 0.21,-0.11,0.00,M1] [#7 -0.09,0.03,0.57,U] [#8 0.37,-0.03,0.00,M8] 
00:48:30.367 00.008 1032 refined, 3 included, MultiStar: {0.05, -0.05}, one-star: {0.20, -0.05}
00:48:30.371 00.004 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
00:48:30.374 00.003 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
00:48:30.377 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.75 mountX=-0.06 mountY=-0.04, mountTheta=-2.58
00:48:30.381 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
00:48:30.389 00.008 1032 Enqueuing Move request for scope (0.05, -0.05)
00:48:30.391 00.002 10072 Worker thread wakes up
00:48:30.391 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:48:30.391 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:48:30.391 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.04
00:48:30.396 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:30.398 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:48:30.399 00.001 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:48:30.406 00.007 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:30.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:48:30.406 00.000 10072 MoveAxis(W, 10, ABG)
00:48:30.406 00.000 10072 Guiding  Dir = 3, Dur = 10
00:48:30.412 00.006 10072 IsGuiding returns 0
00:48:30.418 00.006 10072 PulseGuide returned control before completion, sleep 15
00:48:30.437 00.019 1032 UpdateGuideState exits: m=1435 SNR=26.7
00:48:30.440 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:30.442 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:30.444 00.002 1032 Enqueuing Expose request
00:48:30.446 00.002 10072 IsGuiding returns 0
00:48:30.446 00.000 10072 Move returns status 0, amount 10
00:48:30.446 00.000 10072 MoveAxis(N, 0, ABG)
00:48:30.447 00.001 10072 Move returns status 0, amount 0
00:48:30.447 00.000 10072 move complete, result=0
00:48:30.447 00.000 10072 worker thread done servicing request
00:48:30.447 00.000 10072 Worker thread wakes up
00:48:30.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:30.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:30.548 00.101 1032 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
00:48:30.924 00.376 10072 Exposure complete
00:48:31.041 00.117 1032 OnExposeComplete: enter
00:48:31.045 00.004 1032 UpdateGuideState(): m_state=6
00:48:31.051 00.006 10072 worker thread done servicing request
00:48:31.052 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 67
00:48:31.055 00.003 1032 Star::Find returns 1 (0), X=321.02, Y=746.30, Mass=1324, SNR=25.6, Peak=167 HFD=2.5
00:48:31.059 00.004 1032 MultiStar: [#1 0.20,-0.34,0.00,M7] [#2 0.14,-0.13,0.75,U] [#3 0.13,-0.33,0.00,M1] [#4 0.31,-0.17,0.00,M2] [#5 0.09,0.03,0.70,U] [#6 0.21,-0.10,0.00,M2] [#7 -0.01,-0.00,0.57,U] [#8 0.30,-0.16,0.00,M9] 
00:48:31.063 00.004 1032 refined, 3 included, MultiStar: {0.19, -0.04}, one-star: {0.42, -0.05}
00:48:31.067 00.004 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
00:48:31.070 00.003 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
00:48:31.073 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-0.21 mountX=-0.09 mountY=-0.18, mountTheta=-2.04
00:48:31.078 00.005 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.04, opts=13)
00:48:31.084 00.006 1032 Enqueuing Move request for scope (0.19, -0.04)
00:48:31.087 00.003 10072 Worker thread wakes up
00:48:31.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
00:48:31.087 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
00:48:31.087 00.000 10072 Moving (0.19, -0.04) raw xDistance=-0.09 yDistance=-0.18
00:48:31.090 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:31.094 00.004 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:48:31.094 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
00:48:31.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:31.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:48:31.094 00.000 10072 MoveAxis(W, 10, ABG)
00:48:31.094 00.000 10072 Guiding  Dir = 3, Dur = 10
00:48:31.095 00.001 10072 IsGuiding returns 0
00:48:31.096 00.001 10072 PulseGuide returned control before completion, sleep 20
00:48:31.122 00.026 10072 IsGuiding returns 0
00:48:31.122 00.000 10072 Move returns status 0, amount 10
00:48:31.122 00.000 10072 MoveAxis(N, 0, ABG)
00:48:31.122 00.000 10072 Move returns status 0, amount 0
00:48:31.123 00.001 10072 move complete, result=0
00:48:31.123 00.000 10072 worker thread done servicing request
00:48:31.131 00.008 1032 UpdateGuideState exits: m=1324 SNR=25.6
00:48:31.135 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:31.138 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:31.141 00.003 1032 Enqueuing Expose request
00:48:31.148 00.007 10072 Worker thread wakes up
00:48:31.148 00.000 1032 GuideStep: -0.1 px 10 ms WEST, -0.2 px 0 ms NORTH
00:48:31.154 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:31.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:31.979 00.825 10072 Exposure complete
00:48:32.057 00.078 10072 worker thread done servicing request
00:48:32.057 00.000 1032 OnExposeComplete: enter
00:48:32.060 00.003 1032 UpdateGuideState(): m_state=6
00:48:32.065 00.005 1032 Star::Find(15, 321, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 68
00:48:32.067 00.002 1032 Star::Find returns 1 (0), X=320.75, Y=746.63, Mass=1337, SNR=25.8, Peak=161 HFD=2.8
00:48:32.070 00.003 1032 MultiStar: [#1 0.15,-0.10,0.96,U] [#2 0.03,-0.15,0.76,U] [#3 0.11,-0.27,0.00,M2] [#4 0.42,-0.08,0.00,M3] [#5 0.14,-0.08,0.72,U] [#6 0.22,-0.22,0.00,M3] [#7 -0.07,-0.12,0.50,U] [#8 0.34,-0.11,0.00,M10] 
00:48:32.072 00.002 1032 refined, 4 included, MultiStar: {0.10, -0.01}, one-star: {0.16, 0.28}
00:48:32.074 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
00:48:32.076 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
00:48:32.079 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.10 mountX=-0.04 mountY=-0.09, mountTheta=-1.93
00:48:32.084 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
00:48:32.086 00.002 1032 Enqueuing Move request for scope (0.10, -0.01)
00:48:32.089 00.003 10072 Worker thread wakes up
00:48:32.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
00:48:32.089 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
00:48:32.089 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.09
00:48:32.092 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:32.096 00.004 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:48:32.096 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:48:32.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:32.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:48:32.096 00.000 10072 MoveAxis(W, 13, ABG)
00:48:32.096 00.000 10072 Guiding  Dir = 3, Dur = 13
00:48:32.097 00.001 10072 IsGuiding returns 0
00:48:32.097 00.000 10072 PulseGuide returned control before completion, sleep 23
00:48:32.123 00.026 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:48:32.127 00.004 10072 IsGuiding returns 0
00:48:32.127 00.000 10072 Move returns status 0, amount 13
00:48:32.127 00.000 10072 MoveAxis(N, 0, ABG)
00:48:32.127 00.000 10072 Move returns status 0, amount 0
00:48:32.127 00.000 10072 move complete, result=0
00:48:32.127 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:32.130 00.003 10072 worker thread done servicing request
00:48:32.130 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:32.132 00.002 1032 Enqueuing Expose request
00:48:32.134 00.002 10072 Worker thread wakes up
00:48:32.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:32.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:32.134 00.000 1032 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
00:48:32.552 00.418 10072 Exposure complete
00:48:32.756 00.204 10072 worker thread done servicing request
00:48:32.757 00.001 1032 OnExposeComplete: enter
00:48:32.759 00.002 1032 UpdateGuideState(): m_state=6
00:48:32.762 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 69
00:48:32.764 00.002 1032 Star::Find returns 1 (0), X=320.68, Y=746.51, Mass=1446, SNR=26.8, Peak=166 HFD=3.0
00:48:32.769 00.005 1032 MultiStar: [#1 0.06,0.03,0.97,U] [#2 0.00,-0.15,0.70,U] [#3 -0.04,-0.25,0.00,M3] [#4 0.22,-0.06,0.00,M4] [#5 -0.08,0.08,0.70,U] [#6 0.12,0.04,0.60,U] [#7 -0.02,-0.02,0.55,U] [#8 0.23,0.02,0.00,R] 
00:48:32.773 00.004 1032 refined, 5 included, MultiStar: {0.03, 0.03}, one-star: {0.08, 0.15}
00:48:32.775 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
00:48:32.777 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
00:48:32.780 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.78 mountX=0.02 mountY=-0.04, mountTheta=-1.05
00:48:32.786 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
00:48:32.788 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
00:48:32.790 00.002 10072 Worker thread wakes up
00:48:32.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
00:48:32.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
00:48:32.790 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
00:48:32.793 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:32.795 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:48:32.796 00.001 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:48:32.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:32.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:48:32.796 00.000 10072 MoveAxis(W, 11, ABG)
00:48:32.796 00.000 10072 Guiding  Dir = 3, Dur = 11
00:48:32.798 00.002 10072 IsGuiding returns 0
00:48:32.798 00.000 10072 PulseGuide returned control before completion, sleep 21
00:48:32.827 00.029 1032 UpdateGuideState exits: m=1446 SNR=26.8
00:48:32.831 00.004 10072 IsGuiding returns 0
00:48:32.831 00.000 10072 Move returns status 0, amount 11
00:48:32.831 00.000 10072 MoveAxis(N, 0, ABG)
00:48:32.831 00.000 10072 Move returns status 0, amount 0
00:48:32.831 00.000 10072 move complete, result=0
00:48:32.831 00.000 10072 worker thread done servicing request
00:48:32.831 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:32.835 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:32.838 00.003 1032 Enqueuing Expose request
00:48:32.840 00.002 10072 Worker thread wakes up
00:48:32.840 00.000 1032 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
00:48:32.842 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:32.842 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:33.591 00.749 10072 Exposure complete
00:48:34.402 00.811 10072 worker thread done servicing request
00:48:34.402 00.000 1032 OnExposeComplete: enter
00:48:34.405 00.003 1032 UpdateGuideState(): m_state=6
00:48:34.408 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 70
00:48:34.412 00.004 1032 Star::Find returns 1 (0), X=320.92, Y=746.43, Mass=1368, SNR=26.0, Peak=153 HFD=2.7
00:48:34.415 00.003 1032 MultiStar: [#1 0.41,0.03,0.00,M6] [#2 0.17,-0.08,0.76,U] [#3 0.19,-0.17,0.00,M4] [#4 0.19,0.05,0.74,U] [#5 0.09,0.25,0.00,M1] [#6 0.15,0.01,0.63,U] [#7 0.21,-0.09,0.54,U] [#8 0.04,0.16,0.57,U] 
00:48:34.419 00.004 1032 refined, 5 included, MultiStar: {0.19, 0.02}, one-star: {0.32, 0.08}
00:48:34.421 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
00:48:34.425 00.004 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
00:48:34.428 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.13 mountX=-0.03 mountY=-0.19, mountTheta=-1.70
00:48:34.432 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.02, opts=13)
00:48:34.434 00.002 1032 Enqueuing Move request for scope (0.19, 0.02)
00:48:34.438 00.004 10072 Worker thread wakes up
00:48:34.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
00:48:34.438 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
00:48:34.438 00.000 10072 Moving (0.19, 0.02) raw xDistance=-0.03 yDistance=-0.19
00:48:34.536 00.098 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:34.771 00.235 10072 PPEC rslt: input = -0.03, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.35
00:48:34.771 00.000 10072 PPEC: input: -0.03, control: 0.02, exposure: 500
00:48:34.772 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:34.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:48:34.772 00.000 10072 MoveAxis(W, 20, ABG)
00:48:34.772 00.000 10072 Guiding  Dir = 3, Dur = 20
00:48:34.774 00.002 10072 IsGuiding returns 0
00:48:34.776 00.002 10072 PulseGuide returned control before completion, sleep 28
00:48:34.916 00.140 1032 UpdateGuideState exits: m=1368 SNR=26.0
00:48:35.285 00.369 10072 IsGuiding returns 1
00:48:35.285 00.000 10072 scope still moving after pulse duration time elapsed
00:48:35.285 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:35.307 00.022 10072 IsGuiding returns 1
00:48:35.338 00.031 10072 IsGuiding returns 1
00:48:35.369 00.031 10072 IsGuiding returns 1
00:48:35.382 00.013 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:35.393 00.011 1032 Enqueuing Expose request
00:48:35.401 00.008 10072 IsGuiding returns 0
00:48:35.403 00.002 10072 scope move finished after 20 + 609 ms
00:48:35.403 00.000 10072 Move returns status 0, amount 20
00:48:35.403 00.000 10072 MoveAxis(N, 0, ABG)
00:48:35.403 00.000 10072 Move returns status 0, amount 0
00:48:35.404 00.001 10072 move complete, result=0
00:48:35.404 00.000 10072 worker thread done servicing request
00:48:35.404 00.000 10072 Worker thread wakes up
00:48:35.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:35.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:35.821 00.417 1032 GuideStep: -0.0 px 20 ms WEST, -0.2 px 0 ms NORTH
00:48:36.159 00.338 10072 Exposure complete
00:48:36.322 00.163 10072 worker thread done servicing request
00:48:36.322 00.000 1032 OnExposeComplete: enter
00:48:36.325 00.003 1032 UpdateGuideState(): m_state=6
00:48:36.329 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 71
00:48:36.333 00.004 1032 Star::Find returns 1 (0), X=320.91, Y=745.90, Mass=1410, SNR=26.4, Peak=162 HFD=2.8
00:48:36.336 00.003 1032 MultiStar: large primary error, entering stabilization period
00:48:36.339 00.003 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
00:48:36.342 00.003 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
00:48:36.345 00.003 1032 CameraToMount -- cameraX=0.32 cameraY=-0.45 hyp=0.55 cameraTheta=-0.95 mountX=-0.51 mountY=-0.19, mountTheta=-2.78
00:48:36.349 00.004 1032 SchedulePrimaryMove(0F526948, x=0.32, y=-0.45, opts=13)
00:48:36.352 00.003 1032 Enqueuing Move request for scope (0.32, -0.45)
00:48:36.354 00.002 10072 Worker thread wakes up
00:48:36.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.45) opts 0xd
00:48:36.355 00.001 10072 Handling offset move in thread for scope, endpoint = (0.32, -0.45)
00:48:36.355 00.000 10072 Moving (0.32, -0.45) raw xDistance=-0.51 yDistance=-0.19
00:48:36.361 00.006 10072 PPEC rslt: input = -0.51, final = -0.23, react = -0.25, pred = 0.02, hyst = -0.23, hyst_pct = 0.00, period_length = 289.35
00:48:36.362 00.001 10072 PPEC: input: -0.51, control: -0.23, exposure: 500
00:48:36.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:36.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:48:36.362 00.000 10072 MoveAxis(E, 239, ABG)
00:48:36.362 00.000 10072 Guiding  Dir = 2, Dur = 239
00:48:36.363 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:36.366 00.003 10072 IsGuiding returns 0
00:48:36.367 00.001 10072 PulseGuide returned control before completion, sleep 249
00:48:36.396 00.029 1032 UpdateGuideState exits: m=1410 SNR=26.4
00:48:36.400 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:36.403 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:36.405 00.002 1032 Enqueuing Expose request
00:48:36.621 00.216 10072 IsGuiding returns 0
00:48:36.621 00.000 10072 Move returns status 0, amount 239
00:48:36.621 00.000 10072 MoveAxis(N, 0, ABG)
00:48:36.622 00.001 10072 Move returns status 0, amount 0
00:48:36.622 00.000 10072 move complete, result=0
00:48:36.622 00.000 10072 worker thread done servicing request
00:48:36.622 00.000 1032 GuideStep: -0.5 px 239 ms EAST, -0.2 px 0 ms NORTH
00:48:36.624 00.002 10072 Worker thread wakes up
00:48:36.625 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:36.625 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:37.251 00.626 10072 Exposure complete
00:48:37.311 00.060 10072 worker thread done servicing request
00:48:37.311 00.000 1032 OnExposeComplete: enter
00:48:37.314 00.003 1032 UpdateGuideState(): m_state=6
00:48:37.316 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 72
00:48:37.318 00.002 1032 Star::Find returns 1 (0), X=320.88, Y=746.10, Mass=1214, SNR=24.5, Peak=134 HFD=2.7
00:48:37.320 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
00:48:37.322 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
00:48:37.324 00.002 1032 CameraToMount -- cameraX=0.29 cameraY=-0.25 hyp=0.38 cameraTheta=-0.72 mountX=-0.32 mountY=-0.21, mountTheta=-2.55
00:48:37.327 00.003 1032 SchedulePrimaryMove(0F526948, x=0.29, y=-0.25, opts=13)
00:48:37.330 00.003 1032 Enqueuing Move request for scope (0.29, -0.25)
00:48:37.332 00.002 10072 Worker thread wakes up
00:48:37.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.25) opts 0xd
00:48:37.332 00.000 10072 Handling offset move in thread for scope, endpoint = (0.29, -0.25)
00:48:37.332 00.000 10072 Moving (0.29, -0.25) raw xDistance=-0.32 yDistance=-0.21
00:48:37.334 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:37.336 00.002 10072 PPEC rslt: input = -0.32, final = -0.14, react = -0.16, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 289.35
00:48:37.336 00.000 10072 PPEC: input: -0.32, control: -0.14, exposure: 500
00:48:37.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:37.336 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:48:37.336 00.000 10072 MoveAxis(E, 148, ABG)
00:48:37.336 00.000 10072 Guiding  Dir = 2, Dur = 148
00:48:37.338 00.002 10072 IsGuiding returns 0
00:48:37.338 00.000 10072 PulseGuide returned control before completion, sleep 158
00:48:37.358 00.020 1032 UpdateGuideState exits: m=1214 SNR=24.5
00:48:37.360 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:37.362 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:37.365 00.003 1032 Enqueuing Expose request
00:48:37.498 00.133 10072 IsGuiding returns 0
00:48:37.498 00.000 10072 Move returns status 0, amount 148
00:48:37.498 00.000 10072 MoveAxis(N, 0, ABG)
00:48:37.498 00.000 10072 Move returns status 0, amount 0
00:48:37.498 00.000 10072 move complete, result=0
00:48:37.498 00.000 10072 worker thread done servicing request
00:48:37.498 00.000 10072 Worker thread wakes up
00:48:37.499 00.001 1032 GuideStep: -0.3 px 148 ms EAST, -0.2 px 0 ms NORTH
00:48:37.501 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:37.501 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:37.906 00.405 10072 Exposure complete
00:48:37.958 00.052 10072 worker thread done servicing request
00:48:37.958 00.000 1032 OnExposeComplete: enter
00:48:37.962 00.004 1032 UpdateGuideState(): m_state=6
00:48:37.964 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 73
00:48:37.966 00.002 1032 Star::Find returns 1 (0), X=320.84, Y=746.24, Mass=1409, SNR=26.5, Peak=159 HFD=2.6
00:48:37.967 00.001 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
00:48:37.969 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
00:48:37.970 00.001 1032 CameraToMount -- cameraX=0.25 cameraY=-0.11 hyp=0.27 cameraTheta=-0.43 mountX=-0.17 mountY=-0.21, mountTheta=-2.26
00:48:37.973 00.003 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.11, opts=13)
00:48:37.975 00.002 1032 Enqueuing Move request for scope (0.25, -0.11)
00:48:37.978 00.003 10072 Worker thread wakes up
00:48:37.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.11) opts 0xd
00:48:37.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.11)
00:48:37.978 00.000 10072 Moving (0.25, -0.11) raw xDistance=-0.17 yDistance=-0.21
00:48:37.980 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:37.982 00.002 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 289.36
00:48:37.982 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
00:48:37.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:37.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:48:37.983 00.001 10072 MoveAxis(E, 78, ABG)
00:48:37.983 00.000 10072 Guiding  Dir = 2, Dur = 78
00:48:37.983 00.000 10072 IsGuiding returns 0
00:48:37.983 00.000 10072 PulseGuide returned control before completion, sleep 88
00:48:38.000 00.017 1032 UpdateGuideState exits: m=1409 SNR=26.5
00:48:38.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:38.004 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:38.005 00.001 1032 Enqueuing Expose request
00:48:38.074 00.069 10072 IsGuiding returns 0
00:48:38.074 00.000 10072 Move returns status 0, amount 78
00:48:38.074 00.000 10072 MoveAxis(N, 0, ABG)
00:48:38.074 00.000 10072 Move returns status 0, amount 0
00:48:38.074 00.000 10072 move complete, result=0
00:48:38.074 00.000 10072 worker thread done servicing request
00:48:38.074 00.000 10072 Worker thread wakes up
00:48:38.074 00.000 1032 GuideStep: -0.2 px 78 ms EAST, -0.2 px 0 ms NORTH
00:48:38.077 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:38.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:38.702 00.625 10072 Exposure complete
00:48:38.752 00.050 10072 worker thread done servicing request
00:48:38.752 00.000 1032 OnExposeComplete: enter
00:48:38.754 00.002 1032 UpdateGuideState(): m_state=6
00:48:38.756 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 74
00:48:38.758 00.002 1032 Star::Find returns 1 (0), X=320.71, Y=746.61, Mass=1370, SNR=26.1, Peak=127 HFD=3.0
00:48:38.759 00.001 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
00:48:38.762 00.003 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
00:48:38.763 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.26 hyp=0.28 cameraTheta=1.15 mountX=0.22 mountY=-0.18, mountTheta=-0.68
00:48:38.766 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.26, opts=13)
00:48:38.769 00.003 1032 Enqueuing Move request for scope (0.12, 0.26)
00:48:38.771 00.002 10072 Worker thread wakes up
00:48:38.772 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.26) opts 0xd
00:48:38.772 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.26)
00:48:38.772 00.000 10072 Moving (0.12, 0.26) raw xDistance=0.22 yDistance=-0.18
00:48:38.774 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:38.776 00.002 10072 PPEC rslt: input = 0.22, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 289.36
00:48:38.776 00.000 10072 PPEC: input: 0.22, control: 0.12, exposure: 500
00:48:38.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:38.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:48:38.776 00.000 10072 MoveAxis(W, 119, ABG)
00:48:38.776 00.000 10072 Guiding  Dir = 3, Dur = 119
00:48:38.777 00.001 10072 IsGuiding returns 0
00:48:38.777 00.000 10072 PulseGuide returned control before completion, sleep 129
00:48:38.794 00.017 1032 UpdateGuideState exits: m=1370 SNR=26.1
00:48:38.797 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:38.800 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:38.802 00.002 1032 Enqueuing Expose request
00:48:38.919 00.117 10072 IsGuiding returns 0
00:48:38.919 00.000 10072 Move returns status 0, amount 119
00:48:38.919 00.000 10072 MoveAxis(N, 0, ABG)
00:48:38.919 00.000 10072 Move returns status 0, amount 0
00:48:38.919 00.000 10072 move complete, result=0
00:48:38.919 00.000 10072 worker thread done servicing request
00:48:38.919 00.000 10072 Worker thread wakes up
00:48:38.919 00.000 1032 GuideStep: 0.2 px 119 ms WEST, -0.2 px 0 ms NORTH
00:48:38.921 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:38.921 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:39.326 00.405 10072 Exposure complete
00:48:39.371 00.045 10072 worker thread done servicing request
00:48:39.371 00.000 1032 OnExposeComplete: enter
00:48:39.373 00.002 1032 UpdateGuideState(): m_state=6
00:48:39.375 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 75
00:48:39.377 00.002 1032 Star::Find returns 1 (0), X=320.89, Y=746.50, Mass=1410, SNR=26.5, Peak=154 HFD=3.0
00:48:39.378 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
00:48:39.379 00.001 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
00:48:39.381 00.002 1032 CameraToMount -- cameraX=0.30 cameraY=0.15 hyp=0.33 cameraTheta=0.46 mountX=0.07 mountY=-0.32, mountTheta=-1.37
00:48:39.383 00.002 1032 SchedulePrimaryMove(0F526948, x=0.30, y=0.15, opts=13)
00:48:39.385 00.002 1032 Enqueuing Move request for scope (0.30, 0.15)
00:48:39.387 00.002 10072 Worker thread wakes up
00:48:39.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.15) opts 0xd
00:48:39.387 00.000 10072 Handling offset move in thread for scope, endpoint = (0.30, 0.15)
00:48:39.387 00.000 10072 Moving (0.30, 0.15) raw xDistance=0.07 yDistance=-0.32
00:48:39.389 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:39.392 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:48:39.392 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:48:39.392 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.31 newest=-0.71
00:48:39.392 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:48:39.392 00.000 10072 MoveAxis(W, 8, ABG)
00:48:39.392 00.000 10072 Guiding  Dir = 3, Dur = 8
00:48:39.394 00.002 10072 IsGuiding returns 0
00:48:39.395 00.001 10072 PulseGuide returned control before completion, sleep 18
00:48:39.411 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.5
00:48:39.413 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:39.414 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:39.415 00.001 1032 Enqueuing Expose request
00:48:39.417 00.002 10072 IsGuiding returns 1
00:48:39.417 00.000 10072 scope still moving after pulse duration time elapsed
00:48:39.448 00.031 10072 IsGuiding returns 0
00:48:39.448 00.000 10072 scope move finished after 8 + 46 ms
00:48:39.448 00.000 10072 Move returns status 0, amount 8
00:48:39.448 00.000 10072 MoveAxis(N, 209, ABG)
00:48:39.448 00.000 10072 Guiding  Dir = 0, Dur = 209
00:48:39.448 00.000 10072 IsGuiding returns 0
00:48:39.449 00.001 10072 PulseGuide returned control before completion, sleep 219
00:48:39.669 00.220 10072 IsGuiding returns 0
00:48:39.669 00.000 10072 Move returns status 0, amount 209
00:48:39.669 00.000 10072 move complete, result=0
00:48:39.669 00.000 10072 worker thread done servicing request
00:48:39.669 00.000 10072 Worker thread wakes up
00:48:39.669 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.3 px 209 ms NORTH
00:48:39.672 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:39.672 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:40.310 00.638 10072 Exposure complete
00:48:40.366 00.056 10072 worker thread done servicing request
00:48:40.367 00.001 1032 OnExposeComplete: enter
00:48:40.369 00.002 1032 UpdateGuideState(): m_state=6
00:48:40.371 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 76
00:48:40.373 00.002 1032 Star::Find returns 1 (0), X=320.62, Y=746.43, Mass=1440, SNR=26.7, Peak=195 HFD=2.9
00:48:40.375 00.002 1032 MultiStar: exiting stabilization period
00:48:40.377 00.002 1032 MultiStar: [#1 0.04,-0.09,0.92,U] [#2 -0.32,0.04,0.00,M1] [#3 -0.31,-0.18,0.00,M5] [#4 -0.07,0.11,0.71,U] [#5 -0.32,0.18,0.00,M2] [#6 -0.03,0.15,0.58,U] [#7 -0.11,-0.07,0.55,U] [#8 -0.11,0.13,0.58,U] 
00:48:40.379 00.002 1032 refined, 5 included, MultiStar: {-0.03, 0.04}, one-star: {0.02, 0.08}
00:48:40.380 00.001 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
00:48:40.382 00.002 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
00:48:40.383 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.16 mountX=0.05 mountY=0.02, mountTheta=0.33
00:48:40.386 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
00:48:40.388 00.002 1032 Enqueuing Move request for scope (-0.03, 0.04)
00:48:40.390 00.002 10072 Worker thread wakes up
00:48:40.390 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
00:48:40.390 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
00:48:40.390 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.02
00:48:40.394 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:40.396 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:48:40.396 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:48:40.398 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:40.398 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:48:40.398 00.000 10072 MoveAxis(W, 12, ABG)
00:48:40.398 00.000 10072 Guiding  Dir = 3, Dur = 12
00:48:40.398 00.000 10072 IsGuiding returns 0
00:48:40.399 00.001 10072 PulseGuide returned control before completion, sleep 22
00:48:40.416 00.017 1032 UpdateGuideState exits: m=1440 SNR=26.7
00:48:40.418 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:40.420 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:40.422 00.002 1032 Enqueuing Expose request
00:48:40.434 00.012 10072 IsGuiding returns 0
00:48:40.434 00.000 10072 Move returns status 0, amount 12
00:48:40.434 00.000 10072 MoveAxis(N, 0, ABG)
00:48:40.434 00.000 10072 Move returns status 0, amount 0
00:48:40.434 00.000 10072 move complete, result=0
00:48:40.435 00.001 10072 worker thread done servicing request
00:48:40.435 00.000 10072 Worker thread wakes up
00:48:40.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:40.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:40.435 00.000 1032 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
00:48:40.843 00.408 10072 Exposure complete
00:48:40.895 00.052 10072 worker thread done servicing request
00:48:40.895 00.000 1032 OnExposeComplete: enter
00:48:40.898 00.003 1032 UpdateGuideState(): m_state=6
00:48:40.900 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 77
00:48:40.902 00.002 1032 Star::Find returns 1 (0), X=320.59, Y=746.59, Mass=1506, SNR=27.3, Peak=193 HFD=2.9
00:48:40.904 00.002 1032 MultiStar: [#1 0.02,0.03,0.98,U] [#2 -0.17,0.10,0.73,U] [#3 -0.24,-0.21,0.00,M6] [#4 -0.02,0.13,0.68,U] [#5 -0.25,0.25,0.00,M3] [#6 -0.08,-0.02,0.57,U] [#7 -0.11,-0.11,0.54,U] [#8 -0.14,0.03,0.53,U] 
00:48:40.906 00.002 1032 refined, 6 included, MultiStar: {-0.06, 0.07}, one-star: {-0.01, 0.24}
00:48:40.909 00.003 1032 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.83) = xAngle (0.42 = 0.42)
00:48:40.910 00.001 1032 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.42 = 0.42)
00:48:40.912 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.25 mountX=0.09 mountY=0.04, mountTheta=0.42
00:48:40.915 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.07, opts=13)
00:48:40.917 00.002 1032 Enqueuing Move request for scope (-0.06, 0.07)
00:48:40.919 00.002 10072 Worker thread wakes up
00:48:40.919 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
00:48:40.919 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
00:48:40.920 00.001 10072 Moving (-0.06, 0.07) raw xDistance=0.09 yDistance=0.04
00:48:40.922 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:40.925 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:48:40.925 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:48:40.925 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:40.925 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:48:40.925 00.000 10072 MoveAxis(W, 7, ABG)
00:48:40.925 00.000 10072 Guiding  Dir = 3, Dur = 7
00:48:40.927 00.002 10072 IsGuiding returns 0
00:48:40.927 00.000 10072 PulseGuide returned control before completion, sleep 17
00:48:40.945 00.018 1032 UpdateGuideState exits: m=1506 SNR=27.3
00:48:40.947 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:40.948 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:40.950 00.002 1032 Enqueuing Expose request
00:48:40.952 00.002 10072 IsGuiding returns 0
00:48:40.952 00.000 10072 Move returns status 0, amount 7
00:48:40.952 00.000 10072 MoveAxis(N, 0, ABG)
00:48:40.952 00.000 10072 Move returns status 0, amount 0
00:48:40.952 00.000 10072 move complete, result=0
00:48:40.952 00.000 10072 worker thread done servicing request
00:48:40.952 00.000 10072 Worker thread wakes up
00:48:40.952 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:40.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:40.962 00.010 1032 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
00:48:41.579 00.617 10072 Exposure complete
00:48:41.636 00.057 10072 worker thread done servicing request
00:48:41.636 00.000 1032 OnExposeComplete: enter
00:48:41.638 00.002 1032 UpdateGuideState(): m_state=6
00:48:41.640 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 78
00:48:41.642 00.002 1032 Star::Find returns 1 (0), X=320.56, Y=746.21, Mass=1421, SNR=26.6, Peak=170 HFD=2.6
00:48:41.644 00.002 1032 MultiStar: [#1 0.08,-0.29,0.00,M5] [#2 -0.21,-0.06,0.75,U] [#3 -0.23,-0.17,0.00,M7] [#4 0.10,-0.12,0.72,U] [#5 -0.19,0.05,0.68,U] [#6 -0.04,-0.23,0.62,U] [#7 -0.24,0.06,0.55,U] [#8 -0.22,-0.10,0.59,U] 
00:48:41.646 00.002 1032 refined, 6 included, MultiStar: {-0.11, -0.08}, one-star: {-0.04, -0.14}
00:48:41.647 00.001 1032 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.83) = xAngle (-4.33 = 1.95)
00:48:41.649 00.002 1032 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.33 = 1.95)
00:48:41.652 00.003 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.50 mountX=-0.05 mountY=0.13, mountTheta=1.95
00:48:41.655 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.08, opts=13)
00:48:41.658 00.003 1032 Enqueuing Move request for scope (-0.11, -0.08)
00:48:41.660 00.002 10072 Worker thread wakes up
00:48:41.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
00:48:41.660 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
00:48:41.660 00.000 10072 Moving (-0.11, -0.08) raw xDistance=-0.05 yDistance=0.13
00:48:41.662 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:41.665 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
00:48:41.665 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:48:41.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:41.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:48:41.665 00.000 10072 MoveAxis(W, 8, ABG)
00:48:41.665 00.000 10072 Guiding  Dir = 3, Dur = 8
00:48:41.665 00.000 10072 IsGuiding returns 0
00:48:41.666 00.001 10072 PulseGuide returned control before completion, sleep 18
00:48:41.684 00.018 1032 UpdateGuideState exits: m=1421 SNR=26.6
00:48:41.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:41.688 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:41.689 00.001 1032 Enqueuing Expose request
00:48:41.691 00.002 10072 IsGuiding returns 0
00:48:41.691 00.000 10072 Move returns status 0, amount 8
00:48:41.691 00.000 10072 MoveAxis(N, 0, ABG)
00:48:41.691 00.000 10072 Move returns status 0, amount 0
00:48:41.691 00.000 10072 move complete, result=0
00:48:41.691 00.000 10072 worker thread done servicing request
00:48:41.691 00.000 10072 Worker thread wakes up
00:48:41.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:41.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:41.700 00.009 1032 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
00:48:42.111 00.411 10072 Exposure complete
00:48:42.162 00.051 10072 worker thread done servicing request
00:48:42.162 00.000 1032 OnExposeComplete: enter
00:48:42.164 00.002 1032 UpdateGuideState(): m_state=6
00:48:42.167 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 79
00:48:42.168 00.001 1032 Star::Find returns 1 (0), X=320.65, Y=746.08, Mass=1382, SNR=26.2, Peak=159 HFD=2.5
00:48:42.170 00.002 1032 MultiStar: [#1 0.01,-0.53,0.00,M6] [#2 -0.16,-0.37,0.00,M1] [#3 -0.18,-0.35,0.00,M8] [#4 -0.10,-0.37,0.00,M1] [#5 -0.34,-0.26,0.00,M3] [#6 -0.08,-0.38,0.00,M1] [#7 -0.31,-0.29,0.00,M1] [#8 -0.03,-0.32,0.00,M1] 
00:48:42.171 00.001 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.10)
00:48:42.173 00.002 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.10)
00:48:42.177 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.36 mountX=-0.28 mountY=0.01, mountTheta=3.10
00:48:42.181 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.27, opts=13)
00:48:42.183 00.002 1032 Enqueuing Move request for scope (0.06, -0.27)
00:48:42.185 00.002 10072 Worker thread wakes up
00:48:42.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.27) opts 0xd
00:48:42.185 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.27)
00:48:42.185 00.000 10072 Moving (0.06, -0.27) raw xDistance=-0.28 yDistance=0.01
00:48:42.188 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:42.191 00.003 10072 PPEC rslt: input = -0.28, final = -0.13, react = -0.14, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 289.38
00:48:42.191 00.000 10072 PPEC: input: -0.28, control: -0.13, exposure: 500
00:48:42.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:42.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:48:42.191 00.000 10072 MoveAxis(E, 132, ABG)
00:48:42.191 00.000 10072 Guiding  Dir = 2, Dur = 132
00:48:42.191 00.000 10072 IsGuiding returns 0
00:48:42.192 00.001 10072 PulseGuide returned control before completion, sleep 142
00:48:42.210 00.018 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:48:42.212 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:42.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:42.216 00.002 1032 Enqueuing Expose request
00:48:42.343 00.127 10072 IsGuiding returns 0
00:48:42.343 00.000 10072 Move returns status 0, amount 132
00:48:42.343 00.000 10072 MoveAxis(N, 0, ABG)
00:48:42.343 00.000 10072 Move returns status 0, amount 0
00:48:42.343 00.000 10072 move complete, result=0
00:48:42.343 00.000 10072 worker thread done servicing request
00:48:42.343 00.000 10072 Worker thread wakes up
00:48:42.343 00.000 1032 GuideStep: -0.3 px 132 ms EAST, 0.0 px 0 ms NORTH
00:48:42.345 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:42.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:42.970 00.625 10072 Exposure complete
00:48:43.023 00.053 10072 worker thread done servicing request
00:48:43.023 00.000 1032 OnExposeComplete: enter
00:48:43.025 00.002 1032 UpdateGuideState(): m_state=6
00:48:43.027 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 80
00:48:43.028 00.001 1032 Star::Find returns 1 (0), X=320.73, Y=746.29, Mass=1340, SNR=25.7, Peak=144 HFD=2.6
00:48:43.030 00.002 1032 MultiStar: [#1 0.05,-0.15,0.99,U] [#2 -0.13,0.02,0.74,U] [#3 -0.15,-0.03,0.70,U] [#4 0.04,0.07,0.70,U] [#5 -0.25,0.08,0.00,M4] [#6 -0.01,0.08,0.62,U] [#7 -0.27,0.09,0.00,M2] [#8 -0.19,-0.13,0.58,U] 
00:48:43.032 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.04}, one-star: {0.13, -0.06}
00:48:43.034 00.002 1032 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.83) = xAngle (-3.94 = 2.34)
00:48:43.035 00.001 1032 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.94 = 2.34)
00:48:43.037 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.11 mountX=-0.03 mountY=0.03, mountTheta=2.34
00:48:43.039 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
00:48:43.042 00.003 1032 Enqueuing Move request for scope (-0.02, -0.04)
00:48:43.044 00.002 10072 Worker thread wakes up
00:48:43.044 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:48:43.045 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:48:43.045 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
00:48:43.046 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:43.049 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
00:48:43.049 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:48:43.049 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:43.049 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:48:43.049 00.000 10072 MoveAxis(W, 9, ABG)
00:48:43.049 00.000 10072 Guiding  Dir = 3, Dur = 9
00:48:43.049 00.000 10072 IsGuiding returns 0
00:48:43.050 00.001 10072 PulseGuide returned control before completion, sleep 19
00:48:43.067 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.7
00:48:43.069 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:43.070 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:43.071 00.001 1032 Enqueuing Expose request
00:48:43.078 00.007 10072 IsGuiding returns 0
00:48:43.078 00.000 10072 Move returns status 0, amount 9
00:48:43.078 00.000 10072 MoveAxis(N, 0, ABG)
00:48:43.078 00.000 10072 Move returns status 0, amount 0
00:48:43.078 00.000 10072 move complete, result=0
00:48:43.078 00.000 10072 worker thread done servicing request
00:48:43.078 00.000 10072 Worker thread wakes up
00:48:43.078 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:43.078 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:43.082 00.004 1032 GuideStep: -0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
00:48:43.486 00.404 10072 Exposure complete
00:48:43.532 00.046 10072 worker thread done servicing request
00:48:43.532 00.000 1032 OnExposeComplete: enter
00:48:43.534 00.002 1032 UpdateGuideState(): m_state=6
00:48:43.535 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 81
00:48:43.537 00.002 1032 Star::Find returns 1 (0), X=320.82, Y=746.43, Mass=1294, SNR=25.3, Peak=150 HFD=2.7
00:48:43.538 00.001 1032 MultiStar: [#1 0.14,-0.05,0.99,U] [#2 -0.18,-0.04,0.77,U] [#3 -0.28,-0.00,0.00,M8] [#4 0.09,0.05,0.68,U] [#5 -0.21,0.19,0.00,M5] [#6 -0.04,-0.14,0.63,U] [#7 -0.13,-0.13,0.56,U] [#8 -0.02,-0.01,0.58,U] 
00:48:43.539 00.001 1032 refined, 6 included, MultiStar: {0.03, -0.02}, one-star: {0.22, 0.08}
00:48:43.542 00.003 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
00:48:43.544 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
00:48:43.546 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.63 mountX=-0.03 mountY=-0.03, mountTheta=-2.46
00:48:43.551 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
00:48:43.552 00.001 1032 Enqueuing Move request for scope (0.03, -0.02)
00:48:43.555 00.003 10072 Worker thread wakes up
00:48:43.555 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:48:43.555 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:48:43.555 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.03
00:48:43.559 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:43.560 00.001 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
00:48:43.560 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:48:43.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:43.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:48:43.560 00.000 10072 MoveAxis(W, 8, ABG)
00:48:43.560 00.000 10072 Guiding  Dir = 3, Dur = 8
00:48:43.562 00.002 10072 IsGuiding returns 0
00:48:43.563 00.001 10072 PulseGuide returned control before completion, sleep 18
00:48:43.579 00.016 1032 UpdateGuideState exits: m=1294 SNR=25.3
00:48:43.582 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:43.584 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:43.587 00.003 1032 Enqueuing Expose request
00:48:43.598 00.011 10072 IsGuiding returns 0
00:48:43.598 00.000 10072 Move returns status 0, amount 8
00:48:43.598 00.000 10072 MoveAxis(N, 0, ABG)
00:48:43.598 00.000 10072 Move returns status 0, amount 0
00:48:43.598 00.000 10072 move complete, result=0
00:48:43.598 00.000 10072 worker thread done servicing request
00:48:43.598 00.000 10072 Worker thread wakes up
00:48:43.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:43.598 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:43.608 00.010 1032 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
00:48:44.234 00.626 10072 Exposure complete
00:48:44.289 00.055 10072 worker thread done servicing request
00:48:44.289 00.000 1032 OnExposeComplete: enter
00:48:44.292 00.003 1032 UpdateGuideState(): m_state=6
00:48:44.295 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 82
00:48:44.296 00.001 1032 Star::Find returns 1 (0), X=320.80, Y=746.54, Mass=1385, SNR=26.2, Peak=148 HFD=2.9
00:48:44.300 00.004 1032 MultiStar: [#1 0.10,-0.01,0.95,U] [#2 -0.21,0.06,0.73,U] [#3 -0.18,-0.12,0.66,U] [#4 -0.14,0.26,0.00,M1] [#5 -0.17,0.12,0.72,U] [#6 -0.12,0.13,0.61,U] [#7 -0.36,0.04,0.00,M2] [#8 -0.29,0.11,0.00,M1] 
00:48:44.303 00.003 1032 refined, 5 included, MultiStar: {-0.04, 0.07}, one-star: {0.20, 0.19}
00:48:44.306 00.003 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
00:48:44.308 00.002 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
00:48:44.310 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.08 mountX=0.07 mountY=0.02, mountTheta=0.25
00:48:44.313 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
00:48:44.316 00.003 1032 Enqueuing Move request for scope (-0.04, 0.07)
00:48:44.319 00.003 10072 Worker thread wakes up
00:48:44.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
00:48:44.319 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
00:48:44.319 00.000 10072 Moving (-0.04, 0.07) raw xDistance=0.07 yDistance=0.02
00:48:44.321 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:44.324 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
00:48:44.324 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:48:44.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:44.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:48:44.325 00.001 10072 MoveAxis(W, 9, ABG)
00:48:44.325 00.000 10072 Guiding  Dir = 3, Dur = 9
00:48:44.326 00.001 10072 IsGuiding returns 0
00:48:44.327 00.001 10072 PulseGuide returned control before completion, sleep 19
00:48:44.351 00.024 1032 UpdateGuideState exits: m=1385 SNR=26.2
00:48:44.352 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:44.354 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:44.357 00.003 1032 Enqueuing Expose request
00:48:44.358 00.001 10072 IsGuiding returns 0
00:48:44.359 00.001 10072 Move returns status 0, amount 9
00:48:44.359 00.000 10072 MoveAxis(N, 0, ABG)
00:48:44.359 00.000 10072 Move returns status 0, amount 0
00:48:44.359 00.000 10072 move complete, result=0
00:48:44.359 00.000 10072 worker thread done servicing request
00:48:44.359 00.000 10072 Worker thread wakes up
00:48:44.359 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:44.359 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:44.374 00.015 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:48:44.764 00.390 10072 Exposure complete
00:48:44.835 00.071 10072 worker thread done servicing request
00:48:44.836 00.001 1032 OnExposeComplete: enter
00:48:44.838 00.002 1032 UpdateGuideState(): m_state=6
00:48:44.842 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 83
00:48:44.844 00.002 1032 Star::Find returns 1 (0), X=320.79, Y=746.55, Mass=1402, SNR=26.4, Peak=157 HFD=2.8
00:48:44.847 00.003 1032 MultiStar: [#1 0.11,0.04,0.93,U] [#2 -0.47,0.06,0.00,M1] [#3 -0.33,0.03,0.00,M8] [#4 -0.01,0.32,0.00,M2] [#5 -0.19,0.34,0.00,M5] [#6 -0.03,0.06,0.60,U] [#7 -0.22,0.18,0.00,M3] [#8 -0.30,0.24,0.00,M2] 
00:48:44.849 00.002 1032 refined, 2 included, MultiStar: {0.11, 0.11}, one-star: {0.20, 0.20}
00:48:44.852 00.003 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
00:48:44.854 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
00:48:44.856 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.78 mountX=0.08 mountY=-0.14, mountTheta=-1.05
00:48:44.861 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
00:48:44.864 00.003 1032 Enqueuing Move request for scope (0.11, 0.11)
00:48:44.866 00.002 10072 Worker thread wakes up
00:48:44.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
00:48:44.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
00:48:44.866 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.14
00:48:44.868 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:44.871 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
00:48:44.871 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:48:44.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:44.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:48:44.871 00.000 10072 MoveAxis(W, 9, ABG)
00:48:44.871 00.000 10072 Guiding  Dir = 3, Dur = 9
00:48:44.872 00.001 10072 IsGuiding returns 0
00:48:44.872 00.000 10072 PulseGuide returned control before completion, sleep 19
00:48:44.896 00.024 1032 UpdateGuideState exits: m=1402 SNR=26.4
00:48:44.899 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:44.904 00.005 10072 IsGuiding returns 0
00:48:44.904 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:44.906 00.002 1032 Enqueuing Expose request
00:48:44.909 00.003 10072 Move returns status 0, amount 9
00:48:44.909 00.000 10072 MoveAxis(N, 0, ABG)
00:48:44.909 00.000 10072 Move returns status 0, amount 0
00:48:44.909 00.000 10072 move complete, result=0
00:48:44.909 00.000 10072 worker thread done servicing request
00:48:44.909 00.000 10072 Worker thread wakes up
00:48:44.909 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:44.909 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:44.918 00.009 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:48:45.546 00.628 10072 Exposure complete
00:48:45.654 00.108 10072 worker thread done servicing request
00:48:45.654 00.000 1032 OnExposeComplete: enter
00:48:45.657 00.003 1032 UpdateGuideState(): m_state=6
00:48:45.659 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 84
00:48:45.661 00.002 1032 Star::Find returns 1 (0), X=320.71, Y=746.64, Mass=1454, SNR=26.9, Peak=151 HFD=2.9
00:48:45.663 00.002 1032 MultiStar: [#1 0.08,0.04,0.97,U] [#2 -0.35,0.14,0.00,M2] [#3 -0.41,-0.01,0.00,M9] [#4 -0.22,0.26,0.00,M3] [#5 -0.20,0.34,0.00,M6] [#6 -0.01,0.25,0.00,M1] [#7 -0.34,0.10,0.00,M4] [#8 -0.29,0.34,0.00,M3] 
00:48:45.665 00.002 1032 refined, 1 included, MultiStar: {0.10, 0.17}, one-star: {0.12, 0.28}
00:48:45.667 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
00:48:45.670 00.003 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
00:48:45.672 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.19 cameraTheta=1.02 mountX=0.13 mountY=-0.14, mountTheta=-0.81
00:48:45.679 00.007 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.17, opts=13)
00:48:45.681 00.002 1032 Enqueuing Move request for scope (0.10, 0.17)
00:48:45.684 00.003 10072 Worker thread wakes up
00:48:45.684 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
00:48:45.684 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
00:48:45.684 00.000 10072 Moving (0.10, 0.17) raw xDistance=0.13 yDistance=-0.14
00:48:45.688 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:45.690 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.40
00:48:45.690 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
00:48:45.690 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:45.690 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:48:45.690 00.000 10072 MoveAxis(W, 76, ABG)
00:48:45.690 00.000 10072 Guiding  Dir = 3, Dur = 76
00:48:45.691 00.001 10072 IsGuiding returns 0
00:48:45.691 00.000 10072 PulseGuide returned control before completion, sleep 86
00:48:45.716 00.025 1032 UpdateGuideState exits: m=1454 SNR=26.9
00:48:45.720 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:45.722 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:45.724 00.002 1032 Enqueuing Expose request
00:48:45.792 00.068 10072 IsGuiding returns 1
00:48:45.792 00.000 10072 scope still moving after pulse duration time elapsed
00:48:45.823 00.031 10072 IsGuiding returns 0
00:48:45.823 00.000 10072 scope move finished after 76 + 55 ms
00:48:45.823 00.000 10072 Move returns status 0, amount 76
00:48:45.823 00.000 10072 MoveAxis(N, 0, ABG)
00:48:45.823 00.000 10072 Move returns status 0, amount 0
00:48:45.824 00.001 10072 move complete, result=0
00:48:45.824 00.000 10072 worker thread done servicing request
00:48:45.824 00.000 10072 Worker thread wakes up
00:48:45.824 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:45.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:45.824 00.000 1032 GuideStep: 0.1 px 76 ms WEST, -0.1 px 0 ms NORTH
00:48:46.234 00.410 10072 Exposure complete
00:48:46.314 00.080 10072 worker thread done servicing request
00:48:46.314 00.000 1032 OnExposeComplete: enter
00:48:46.318 00.004 1032 UpdateGuideState(): m_state=6
00:48:46.321 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 85
00:48:46.323 00.002 1032 Star::Find returns 1 (0), X=320.64, Y=746.72, Mass=1441, SNR=26.8, Peak=156 HFD=2.8
00:48:46.327 00.004 1032 MultiStar: [#1 0.11,0.07,0.91,U] [#2 -0.23,0.32,0.00,M3] [#3 -0.13,0.06,0.67,U] [#4 -0.05,0.12,0.71,U] [#5 -0.26,0.30,0.00,M7] [#6 0.07,0.21,0.58,U] [#7 -0.10,0.07,0.53,U] [#8 -0.05,0.21,0.55,U] 
00:48:46.329 00.002 1032 refined, 6 included, MultiStar: {-0.00, 0.17}, one-star: {0.04, 0.37}
00:48:46.335 00.006 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
00:48:46.337 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
00:48:46.341 00.004 1032 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.60 mountX=0.16 mountY=-0.04, mountTheta=-0.23
00:48:46.345 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.17, opts=13)
00:48:46.347 00.002 1032 Enqueuing Move request for scope (-0.00, 0.17)
00:48:46.350 00.003 10072 Worker thread wakes up
00:48:46.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
00:48:46.350 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
00:48:46.350 00.000 10072 Moving (-0.00, 0.17) raw xDistance=0.16 yDistance=-0.04
00:48:46.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:46.356 00.004 10072 PPEC rslt: input = 0.16, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.40
00:48:46.356 00.000 10072 PPEC: input: 0.16, control: 0.09, exposure: 500
00:48:46.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:46.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:48:46.356 00.000 10072 MoveAxis(W, 91, ABG)
00:48:46.356 00.000 10072 Guiding  Dir = 3, Dur = 91
00:48:46.357 00.001 10072 IsGuiding returns 0
00:48:46.358 00.001 10072 PulseGuide returned control before completion, sleep 101
00:48:46.388 00.030 1032 UpdateGuideState exits: m=1441 SNR=26.8
00:48:46.398 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:46.401 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:46.406 00.005 1032 Enqueuing Expose request
00:48:46.463 00.057 10072 IsGuiding returns 0
00:48:46.463 00.000 10072 Move returns status 0, amount 91
00:48:46.463 00.000 10072 MoveAxis(N, 0, ABG)
00:48:46.464 00.001 10072 Move returns status 0, amount 0
00:48:46.464 00.000 10072 move complete, result=0
00:48:46.464 00.000 10072 worker thread done servicing request
00:48:46.464 00.000 10072 Worker thread wakes up
00:48:46.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:46.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:46.473 00.009 1032 GuideStep: 0.2 px 91 ms WEST, -0.0 px 0 ms NORTH
00:48:47.198 00.725 10072 Exposure complete
00:48:47.286 00.088 10072 worker thread done servicing request
00:48:47.286 00.000 1032 OnExposeComplete: enter
00:48:47.290 00.004 1032 UpdateGuideState(): m_state=6
00:48:47.293 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 86
00:48:47.295 00.002 1032 Star::Find returns 1 (0), X=320.71, Y=746.53, Mass=1611, SNR=28.3, Peak=189 HFD=2.9
00:48:47.297 00.002 1032 MultiStar: [#1 0.03,-0.08,0.92,U] [#2 -0.30,0.07,0.00,M4] [#3 -0.17,-0.14,0.58,U] [#4 -0.15,0.14,0.63,U] [#5 -0.16,0.21,0.00,M8] [#6 -0.09,0.11,0.57,U] [#7 -0.29,0.09,0.00,M4] [#8 -0.24,0.19,0.00,M3] 
00:48:47.298 00.001 1032 refined, 4 included, MultiStar: {-0.03, 0.05}, one-star: {0.11, 0.18}
00:48:47.301 00.003 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
00:48:47.304 00.003 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
00:48:47.306 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.05 cameraTheta=2.10 mountX=0.05 mountY=0.01, mountTheta=0.27
00:48:47.311 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
00:48:47.314 00.003 1032 Enqueuing Move request for scope (-0.03, 0.05)
00:48:47.317 00.003 10072 Worker thread wakes up
00:48:47.317 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
00:48:47.317 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
00:48:47.317 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.01
00:48:47.321 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:47.324 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:48:47.324 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:48:47.325 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:47.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:48:47.325 00.000 10072 MoveAxis(W, 12, ABG)
00:48:47.325 00.000 10072 Guiding  Dir = 3, Dur = 12
00:48:47.325 00.000 10072 IsGuiding returns 0
00:48:47.326 00.001 10072 PulseGuide returned control before completion, sleep 21
00:48:47.358 00.032 1032 UpdateGuideState exits: m=1611 SNR=28.3
00:48:47.363 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:47.368 00.005 10072 IsGuiding returns 0
00:48:47.368 00.000 10072 Move returns status 0, amount 12
00:48:47.368 00.000 10072 MoveAxis(N, 0, ABG)
00:48:47.368 00.000 10072 Move returns status 0, amount 0
00:48:47.368 00.000 10072 move complete, result=0
00:48:47.368 00.000 10072 worker thread done servicing request
00:48:47.368 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:47.374 00.006 1032 Enqueuing Expose request
00:48:47.377 00.003 10072 Worker thread wakes up
00:48:47.377 00.000 1032 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
00:48:47.379 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:47.380 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:47.792 00.412 10072 Exposure complete
00:48:47.865 00.073 10072 worker thread done servicing request
00:48:47.865 00.000 1032 OnExposeComplete: enter
00:48:47.869 00.004 1032 UpdateGuideState(): m_state=6
00:48:47.872 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 87
00:48:47.874 00.002 1032 Star::Find returns 1 (0), X=320.74, Y=746.47, Mass=1352, SNR=25.9, Peak=142 HFD=3.0
00:48:47.877 00.003 1032 MultiStar: [#1 0.12,-0.13,0.94,U] [#2 -0.24,0.06,0.00,M5] [#3 -0.16,-0.17,0.70,U] [#4 0.10,-0.02,0.69,U] [#5 -0.04,0.24,0.69,U] [#6 0.11,0.18,0.59,U] [#7 -0.23,-0.00,0.55,U] [#8 -0.16,0.17,0.58,U] 
00:48:47.879 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {0.14, 0.12}
00:48:47.882 00.003 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
00:48:47.884 00.002 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
00:48:47.887 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.44 mountX=0.04 mountY=-0.02, mountTheta=-0.39
00:48:47.893 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
00:48:47.896 00.003 1032 Enqueuing Move request for scope (0.01, 0.04)
00:48:47.899 00.003 10072 Worker thread wakes up
00:48:47.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:48:47.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:48:47.899 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
00:48:47.903 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:47.906 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:48:47.906 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:48:47.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:47.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:48:47.906 00.000 10072 MoveAxis(W, 10, ABG)
00:48:47.906 00.000 10072 Guiding  Dir = 3, Dur = 10
00:48:47.907 00.001 10072 IsGuiding returns 0
00:48:47.907 00.000 10072 PulseGuide returned control before completion, sleep 20
00:48:47.929 00.022 10072 IsGuiding returns 0
00:48:47.929 00.000 10072 Move returns status 0, amount 10
00:48:47.929 00.000 10072 MoveAxis(N, 0, ABG)
00:48:47.929 00.000 10072 Move returns status 0, amount 0
00:48:47.930 00.001 10072 move complete, result=0
00:48:47.930 00.000 10072 worker thread done servicing request
00:48:47.931 00.001 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:48:47.935 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:47.937 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:47.940 00.003 1032 Enqueuing Expose request
00:48:47.943 00.003 10072 Worker thread wakes up
00:48:47.943 00.000 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
00:48:47.947 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:47.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:48.663 00.716 10072 Exposure complete
00:48:48.877 00.214 10072 worker thread done servicing request
00:48:48.877 00.000 1032 OnExposeComplete: enter
00:48:48.881 00.004 1032 UpdateGuideState(): m_state=6
00:48:48.883 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 88
00:48:48.886 00.003 1032 Star::Find returns 1 (0), X=320.66, Y=746.55, Mass=1581, SNR=28.0, Peak=172 HFD=3.0
00:48:48.888 00.002 1032 MultiStar: [#1 0.06,0.04,0.90,U] [#2 -0.16,0.10,0.71,U] [#3 -0.20,-0.14,0.64,U] [#4 0.04,0.08,0.65,U] [#5 -0.27,0.17,0.00,M8] [#6 0.13,0.07,0.58,U] [#7 -0.26,0.09,0.00,M4] [#8 -0.21,-0.03,0.53,U] 
00:48:48.891 00.003 1032 refined, 6 included, MultiStar: {-0.03, 0.06}, one-star: {0.06, 0.19}
00:48:48.893 00.002 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
00:48:48.895 00.002 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
00:48:48.897 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.01 mountX=0.06 mountY=0.01, mountTheta=0.18
00:48:48.902 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
00:48:48.992 00.090 1032 Enqueuing Move request for scope (-0.03, 0.06)
00:48:48.996 00.004 10072 Worker thread wakes up
00:48:48.996 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
00:48:48.996 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
00:48:48.996 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.01
00:48:48.998 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:49.001 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:48:49.002 00.001 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:48:49.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:49.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:48:49.002 00.000 10072 MoveAxis(W, 13, ABG)
00:48:49.002 00.000 10072 Guiding  Dir = 3, Dur = 13
00:48:49.002 00.000 10072 IsGuiding returns 0
00:48:49.003 00.001 10072 PulseGuide returned control before completion, sleep 23
00:48:49.035 00.032 1032 UpdateGuideState exits: m=1581 SNR=28.0
00:48:49.039 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:49.042 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:49.046 00.004 10072 IsGuiding returns 0
00:48:49.046 00.000 10072 Move returns status 0, amount 13
00:48:49.047 00.001 10072 MoveAxis(N, 0, ABG)
00:48:49.049 00.002 1032 Enqueuing Expose request
00:48:49.052 00.003 10072 Move returns status 0, amount 0
00:48:49.052 00.000 10072 move complete, result=0
00:48:49.052 00.000 10072 worker thread done servicing request
00:48:49.052 00.000 10072 Worker thread wakes up
00:48:49.052 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:49.053 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:49.063 00.010 1032 GuideStep: 0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
00:48:49.730 00.667 10072 Exposure complete
00:48:49.961 00.231 10072 worker thread done servicing request
00:48:49.962 00.001 1032 OnExposeComplete: enter
00:48:49.965 00.003 1032 UpdateGuideState(): m_state=6
00:48:49.968 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 89
00:48:49.971 00.003 1032 Star::Find returns 1 (0), X=320.79, Y=746.53, Mass=1366, SNR=26.0, Peak=152 HFD=2.9
00:48:49.973 00.002 1032 MultiStar: [#1 0.17,0.07,0.93,U] [#2 -0.09,0.17,0.70,U] [#3 -0.23,0.03,0.70,U] [#4 0.00,0.19,0.70,U] [#5 -0.31,0.45,0.00,M9] [#6 -0.09,0.32,0.00,M1] [#7 -0.29,0.31,0.00,M5] [#8 0.07,0.27,0.00,M2] 
00:48:49.976 00.003 1032 refined, 4 included, MultiStar: {0.03, 0.13}, one-star: {0.19, 0.17}
00:48:49.979 00.003 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
00:48:49.982 00.003 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
00:48:49.984 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.33 mountX=0.11 mountY=-0.06, mountTheta=-0.50
00:48:49.989 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.13, opts=13)
00:48:49.991 00.002 1032 Enqueuing Move request for scope (0.03, 0.13)
00:48:49.995 00.004 10072 Worker thread wakes up
00:48:49.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
00:48:49.995 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
00:48:49.995 00.000 10072 Moving (0.03, 0.13) raw xDistance=0.11 yDistance=-0.06
00:48:49.998 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:50.000 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:48:50.000 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:48:50.000 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:50.002 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:48:50.002 00.000 10072 MoveAxis(W, 11, ABG)
00:48:50.002 00.000 10072 Guiding  Dir = 3, Dur = 11
00:48:50.002 00.000 10072 IsGuiding returns 0
00:48:50.003 00.001 10072 PulseGuide returned control before completion, sleep 21
00:48:50.030 00.027 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:48:50.033 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:50.036 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:50.038 00.002 1032 Enqueuing Expose request
00:48:50.041 00.003 10072 IsGuiding returns 0
00:48:50.041 00.000 10072 Move returns status 0, amount 11
00:48:50.041 00.000 10072 MoveAxis(N, 0, ABG)
00:48:50.041 00.000 10072 Move returns status 0, amount 0
00:48:50.041 00.000 10072 move complete, result=0
00:48:50.042 00.001 10072 worker thread done servicing request
00:48:50.042 00.000 10072 Worker thread wakes up
00:48:50.042 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:50.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:50.053 00.011 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:48:50.519 00.466 10072 Exposure complete
00:48:50.605 00.086 10072 worker thread done servicing request
00:48:50.605 00.000 1032 OnExposeComplete: enter
00:48:50.609 00.004 1032 UpdateGuideState(): m_state=6
00:48:50.617 00.008 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 90
00:48:50.622 00.005 1032 Star::Find returns 1 (0), X=320.62, Y=746.59, Mass=1458, SNR=26.9, Peak=168 HFD=3.0
00:48:50.625 00.003 1032 MultiStar: [#1 0.03,0.12,1.02,U] [#2 -0.20,0.24,0.00,M4] [#3 -0.13,-0.06,0.68,U] [#4 -0.06,0.29,0.00,M1] [#5 -0.27,0.20,0.00,M10] [#6 -0.06,0.31,0.00,M2] [#7 -0.07,0.00,0.54,U] [#8 -0.14,0.06,0.58,U] 
00:48:50.629 00.004 1032 refined, 4 included, MultiStar: {-0.04, 0.10}, one-star: {0.02, 0.24}
00:48:50.633 00.004 1032 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.83) = xAngle (0.14 = 0.14)
00:48:50.637 00.004 1032 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.14 = 0.14)
00:48:50.640 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.97 mountX=0.10 mountY=0.02, mountTheta=0.14
00:48:50.646 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.10, opts=13)
00:48:50.649 00.003 1032 Enqueuing Move request for scope (-0.04, 0.10)
00:48:50.652 00.003 10072 Worker thread wakes up
00:48:50.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
00:48:50.652 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
00:48:50.652 00.000 10072 Moving (-0.04, 0.10) raw xDistance=0.10 yDistance=0.02
00:48:50.655 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:50.658 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:48:50.658 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:48:50.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:50.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:48:50.658 00.000 10072 MoveAxis(W, 10, ABG)
00:48:50.658 00.000 10072 Guiding  Dir = 3, Dur = 10
00:48:50.659 00.001 10072 IsGuiding returns 0
00:48:50.660 00.001 10072 PulseGuide returned control before completion, sleep 20
00:48:50.684 00.024 10072 IsGuiding returns 0
00:48:50.684 00.000 10072 Move returns status 0, amount 10
00:48:50.684 00.000 10072 MoveAxis(N, 0, ABG)
00:48:50.684 00.000 10072 Move returns status 0, amount 0
00:48:50.684 00.000 10072 move complete, result=0
00:48:50.684 00.000 10072 worker thread done servicing request
00:48:50.687 00.003 1032 UpdateGuideState exits: m=1458 SNR=26.9
00:48:50.689 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:50.692 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:50.694 00.002 1032 Enqueuing Expose request
00:48:50.696 00.002 10072 Worker thread wakes up
00:48:50.696 00.000 1032 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
00:48:50.698 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:50.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:51.351 00.653 10072 Exposure complete
00:48:52.063 00.712 10072 worker thread done servicing request
00:48:52.063 00.000 1032 OnExposeComplete: enter
00:48:52.068 00.005 1032 UpdateGuideState(): m_state=6
00:48:52.072 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 91
00:48:52.076 00.004 1032 Star::Find returns 1 (0), X=320.67, Y=746.53, Mass=1473, SNR=27.1, Peak=173 HFD=3.0
00:48:52.080 00.004 1032 MultiStar: [#1 -0.03,-0.06,0.92,U] [#2 -0.29,0.13,0.00,M5] [#3 -0.19,-0.11,0.68,U] [#4 -0.05,0.13,0.67,U] [#5 -0.26,0.33,0.00,R] [#6 -0.10,0.16,0.60,U] [#7 -0.29,-0.03,0.00,M5] [#8 -0.26,0.04,0.00,M2] 
00:48:52.088 00.008 1032 refined, 4 included, MultiStar: {-0.04, 0.06}, one-star: {0.08, 0.18}
00:48:52.092 00.004 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
00:48:52.301 00.209 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
00:48:52.382 00.081 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.21 mountX=0.07 mountY=0.03, mountTheta=0.38
00:48:52.395 00.013 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
00:48:52.402 00.007 1032 Enqueuing Move request for scope (-0.04, 0.06)
00:48:52.406 00.004 10072 Worker thread wakes up
00:48:52.406 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
00:48:52.406 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
00:48:52.406 00.000 10072 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.03
00:48:52.415 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:52.719 00.304 10072 PPEC rslt: input = 0.07, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:48:52.719 00.000 10072 PPEC: input: 0.07, control: 0.02, exposure: 500
00:48:52.719 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:52.720 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:48:52.720 00.000 10072 MoveAxis(W, 20, ABG)
00:48:52.720 00.000 10072 Guiding  Dir = 3, Dur = 20
00:48:52.736 00.016 10072 IsGuiding returns 0
00:48:52.743 00.007 10072 PulseGuide returned control before completion, sleep 24
00:48:53.500 00.757 10072 IsGuiding returns 0
00:48:53.500 00.000 10072 Move returns status 0, amount 20
00:48:53.500 00.000 10072 MoveAxis(N, 0, ABG)
00:48:53.500 00.000 10072 Move returns status 0, amount 0
00:48:53.501 00.001 10072 move complete, result=0
00:48:53.501 00.000 10072 worker thread done servicing request
00:48:54.020 00.519 1032 UpdateGuideState exits: m=1473 SNR=27.1
00:48:54.064 00.044 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:54.067 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:54.070 00.003 1032 Enqueuing Expose request
00:48:54.074 00.004 10072 Worker thread wakes up
00:48:54.074 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:54.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:54.075 00.001 1032 GuideStep: 0.1 px 20 ms WEST, 0.0 px 0 ms NORTH
00:48:54.702 00.627 10072 Exposure complete
00:48:54.772 00.070 10072 worker thread done servicing request
00:48:54.772 00.000 1032 OnExposeComplete: enter
00:48:54.775 00.003 1032 UpdateGuideState(): m_state=6
00:48:54.778 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 92
00:48:54.782 00.004 1032 Star::Find returns 1 (0), X=320.73, Y=746.48, Mass=1505, SNR=27.3, Peak=170 HFD=2.9
00:48:54.784 00.002 1032 MultiStar: [#1 0.05,-0.02,0.93,U] [#2 -0.19,0.07,0.70,U] [#3 -0.01,-0.06,0.67,U] [#4 0.01,0.22,0.70,U] [#5 0.07,-0.02,0.65,U] [#6 0.02,0.11,0.56,U] [#7 -0.25,0.08,0.00,M6] [#8 -0.16,0.26,0.00,M3] 
00:48:54.787 00.003 1032 refined, 6 included, MultiStar: {0.02, 0.06}, one-star: {0.13, 0.13}
00:48:54.789 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
00:48:54.791 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
00:48:54.794 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.23 mountX=0.05 mountY=-0.04, mountTheta=-0.60
00:48:54.797 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
00:48:54.801 00.004 1032 Enqueuing Move request for scope (0.02, 0.06)
00:48:54.804 00.003 10072 Worker thread wakes up
00:48:54.804 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:48:54.804 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:48:54.804 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.04
00:48:54.806 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:54.809 00.003 10072 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:48:54.809 00.000 10072 PPEC: input: 0.05, control: 0.02, exposure: 500
00:48:54.809 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:54.809 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:48:54.809 00.000 10072 MoveAxis(W, 24, ABG)
00:48:54.810 00.001 10072 Guiding  Dir = 3, Dur = 24
00:48:54.810 00.000 10072 IsGuiding returns 0
00:48:54.811 00.001 10072 PulseGuide returned control before completion, sleep 34
00:48:54.834 00.023 1032 UpdateGuideState exits: m=1505 SNR=27.3
00:48:54.837 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:54.839 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:54.842 00.003 1032 Enqueuing Expose request
00:48:54.855 00.013 10072 IsGuiding returns 1
00:48:54.855 00.000 10072 scope still moving after pulse duration time elapsed
00:48:54.885 00.030 10072 IsGuiding returns 0
00:48:54.886 00.001 10072 scope move finished after 24 + 51 ms
00:48:54.886 00.000 10072 Move returns status 0, amount 24
00:48:54.886 00.000 10072 MoveAxis(N, 0, ABG)
00:48:54.886 00.000 10072 Move returns status 0, amount 0
00:48:54.886 00.000 10072 move complete, result=0
00:48:54.886 00.000 10072 worker thread done servicing request
00:48:54.886 00.000 10072 Worker thread wakes up
00:48:54.886 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:54.886 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:54.887 00.001 1032 GuideStep: 0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
00:48:55.295 00.408 10072 Exposure complete
00:48:55.353 00.058 10072 worker thread done servicing request
00:48:55.353 00.000 1032 OnExposeComplete: enter
00:48:55.355 00.002 1032 UpdateGuideState(): m_state=6
00:48:55.357 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 93
00:48:55.360 00.003 1032 Star::Find returns 1 (0), X=320.68, Y=746.50, Mass=1357, SNR=25.9, Peak=156 HFD=3.1
00:48:55.362 00.002 1032 MultiStar: [#1 0.15,-0.05,0.95,U] [#2 -0.33,0.14,0.00,M5] [#3 -0.27,-0.06,0.00,M2] [#4 -0.07,0.29,0.00,M1] [#5 -0.01,-0.06,0.73,U] [#6 -0.07,0.07,0.60,U] [#7 -0.21,-0.04,0.53,U] [#8 -0.07,0.24,0.00,M4] 
00:48:55.364 00.002 1032 refined, 4 included, MultiStar: {0.02, 0.02}, one-star: {0.09, 0.14}
00:48:55.367 00.003 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
00:48:55.368 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
00:48:55.370 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.79 mountX=0.01 mountY=-0.02, mountTheta=-1.04
00:48:55.373 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
00:48:55.376 00.003 1032 Enqueuing Move request for scope (0.02, 0.02)
00:48:55.378 00.002 10072 Worker thread wakes up
00:48:55.379 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
00:48:55.379 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
00:48:55.379 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
00:48:55.381 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:55.383 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:48:55.383 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:48:55.383 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:55.383 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:48:55.385 00.002 10072 MoveAxis(W, 10, ABG)
00:48:55.385 00.000 10072 Guiding  Dir = 3, Dur = 10
00:48:55.385 00.000 10072 IsGuiding returns 0
00:48:55.386 00.001 10072 PulseGuide returned control before completion, sleep 20
00:48:55.405 00.019 1032 UpdateGuideState exits: m=1357 SNR=25.9
00:48:55.408 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:55.409 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:55.411 00.002 1032 Enqueuing Expose request
00:48:55.418 00.007 10072 IsGuiding returns 0
00:48:55.418 00.000 10072 Move returns status 0, amount 10
00:48:55.418 00.000 10072 MoveAxis(N, 0, ABG)
00:48:55.418 00.000 10072 Move returns status 0, amount 0
00:48:55.418 00.000 10072 move complete, result=0
00:48:55.418 00.000 10072 worker thread done servicing request
00:48:55.418 00.000 10072 Worker thread wakes up
00:48:55.419 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:55.419 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:55.421 00.002 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
00:48:56.044 00.623 10072 Exposure complete
00:48:56.095 00.051 10072 worker thread done servicing request
00:48:56.095 00.000 1032 OnExposeComplete: enter
00:48:56.097 00.002 1032 UpdateGuideState(): m_state=6
00:48:56.099 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 94
00:48:56.101 00.002 1032 Star::Find returns 1 (0), X=320.76, Y=746.41, Mass=1425, SNR=26.5, Peak=158 HFD=2.8
00:48:56.103 00.002 1032 MultiStar: [#1 0.06,-0.03,0.97,U] [#2 -0.40,0.16,0.00,M6] [#3 -0.22,-0.22,0.00,M3] [#4 -0.10,0.32,0.00,M2] [#5 0.03,-0.19,0.68,U] [#6 -0.07,0.11,0.58,U] [#7 -0.11,-0.08,0.54,U] [#8 -0.14,0.03,0.55,U] 
00:48:56.104 00.001 1032 refined, 5 included, MultiStar: {0.02, -0.02}, one-star: {0.17, 0.06}
00:48:56.106 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
00:48:56.107 00.001 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
00:48:56.108 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-0.78 mountX=-0.02 mountY=-0.01, mountTheta=-2.61
00:48:56.113 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
00:48:56.115 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
00:48:56.117 00.002 10072 Worker thread wakes up
00:48:56.117 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:48:56.117 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:48:56.117 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
00:48:56.119 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:56.122 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:48:56.122 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:48:56.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:56.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:48:56.122 00.000 10072 MoveAxis(W, 10, ABG)
00:48:56.122 00.000 10072 Guiding  Dir = 3, Dur = 10
00:48:56.122 00.000 10072 IsGuiding returns 0
00:48:56.123 00.001 10072 PulseGuide returned control before completion, sleep 20
00:48:56.140 00.017 1032 UpdateGuideState exits: m=1425 SNR=26.5
00:48:56.142 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:56.145 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:56.146 00.001 1032 Enqueuing Expose request
00:48:56.151 00.005 10072 IsGuiding returns 0
00:48:56.151 00.000 10072 Move returns status 0, amount 10
00:48:56.151 00.000 10072 MoveAxis(N, 0, ABG)
00:48:56.151 00.000 10072 Move returns status 0, amount 0
00:48:56.151 00.000 10072 move complete, result=0
00:48:56.151 00.000 10072 worker thread done servicing request
00:48:56.151 00.000 10072 Worker thread wakes up
00:48:56.151 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:56.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:56.156 00.005 1032 GuideStep: -0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
00:48:56.561 00.405 10072 Exposure complete
00:48:56.611 00.050 10072 worker thread done servicing request
00:48:56.612 00.001 1032 OnExposeComplete: enter
00:48:56.613 00.001 1032 UpdateGuideState(): m_state=6
00:48:56.615 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 95
00:48:56.616 00.001 1032 Star::Find returns 1 (0), X=320.72, Y=746.33, Mass=1441, SNR=26.8, Peak=150 HFD=2.8
00:48:56.618 00.002 1032 MultiStar: [#1 0.05,-0.25,0.00,M1] [#2 -0.33,0.01,0.00,M7] [#3 -0.23,-0.16,0.00,M4] [#4 0.11,-0.03,0.67,U] [#5 -0.02,-0.27,0.00,M1] [#6 0.06,-0.23,0.00,M1] [#7 -0.21,-0.31,0.00,M5] [#8 -0.10,0.00,0.58,U] 
00:48:56.620 00.002 1032 refined, 2 included, MultiStar: {0.06, -0.02}, one-star: {0.12, -0.02}
00:48:56.623 00.003 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
00:48:56.624 00.001 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
00:48:56.626 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.29 mountX=-0.03 mountY=-0.05, mountTheta=-2.12
00:48:56.629 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
00:48:56.630 00.001 1032 Enqueuing Move request for scope (0.06, -0.02)
00:48:56.632 00.002 10072 Worker thread wakes up
00:48:56.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
00:48:56.632 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
00:48:56.632 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.05
00:48:56.634 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:56.636 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:48:56.636 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:48:56.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:56.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:48:56.636 00.000 10072 MoveAxis(W, 9, ABG)
00:48:56.636 00.000 10072 Guiding  Dir = 3, Dur = 9
00:48:56.636 00.000 10072 IsGuiding returns 0
00:48:56.638 00.002 10072 PulseGuide returned control before completion, sleep 19
00:48:56.656 00.018 1032 UpdateGuideState exits: m=1441 SNR=26.8
00:48:56.659 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:56.660 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:56.662 00.002 1032 Enqueuing Expose request
00:48:56.668 00.006 10072 IsGuiding returns 0
00:48:56.668 00.000 10072 Move returns status 0, amount 9
00:48:56.668 00.000 10072 MoveAxis(N, 0, ABG)
00:48:56.668 00.000 10072 Move returns status 0, amount 0
00:48:56.668 00.000 10072 move complete, result=0
00:48:56.668 00.000 10072 worker thread done servicing request
00:48:56.668 00.000 10072 Worker thread wakes up
00:48:56.668 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:56.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:56.673 00.005 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
00:48:57.294 00.621 10072 Exposure complete
00:48:57.341 00.047 10072 worker thread done servicing request
00:48:57.341 00.000 1032 OnExposeComplete: enter
00:48:57.343 00.002 1032 UpdateGuideState(): m_state=6
00:48:57.346 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 96
00:48:57.347 00.001 1032 Star::Find returns 1 (0), X=320.66, Y=746.48, Mass=1378, SNR=26.2, Peak=157 HFD=3.1
00:48:57.349 00.002 1032 MultiStar: [#1 0.02,-0.03,0.98,U] [#2 -0.19,0.06,0.71,U] [#3 -0.24,-0.09,0.00,M5] [#4 0.02,0.06,0.72,U] [#5 0.09,-0.15,0.74,U] [#6 0.14,-0.01,0.60,U] [#7 -0.20,0.03,0.53,U] [#8 -0.14,0.04,0.58,U] 
00:48:57.351 00.002 1032 refined, 7 included, MultiStar: {-0.01, 0.02}, one-star: {0.06, 0.13}
00:48:57.353 00.002 1032 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.83) = xAngle (0.35 = 0.35)
00:48:57.355 00.002 1032 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.35 = 0.35)
00:48:57.356 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.18 mountX=0.02 mountY=0.01, mountTheta=0.35
00:48:57.360 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
00:48:57.362 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
00:48:57.365 00.003 10072 Worker thread wakes up
00:48:57.365 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
00:48:57.365 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
00:48:57.365 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.01
00:48:57.367 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:57.368 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:48:57.368 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:48:57.369 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:57.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:48:57.369 00.000 10072 MoveAxis(W, 9, ABG)
00:48:57.369 00.000 10072 Guiding  Dir = 3, Dur = 9
00:48:57.369 00.000 10072 IsGuiding returns 0
00:48:57.371 00.002 10072 PulseGuide returned control before completion, sleep 19
00:48:57.387 00.016 1032 UpdateGuideState exits: m=1378 SNR=26.2
00:48:57.390 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:57.391 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:57.393 00.002 1032 Enqueuing Expose request
00:48:57.430 00.037 10072 IsGuiding returns 0
00:48:57.430 00.000 10072 Move returns status 0, amount 9
00:48:57.430 00.000 10072 MoveAxis(N, 0, ABG)
00:48:57.430 00.000 10072 Move returns status 0, amount 0
00:48:57.430 00.000 10072 move complete, result=0
00:48:57.430 00.000 10072 worker thread done servicing request
00:48:57.431 00.001 10072 Worker thread wakes up
00:48:57.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:57.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:57.438 00.007 1032 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
00:48:57.840 00.402 10072 Exposure complete
00:48:57.888 00.048 10072 worker thread done servicing request
00:48:57.888 00.000 1032 OnExposeComplete: enter
00:48:57.890 00.002 1032 UpdateGuideState(): m_state=6
00:48:57.892 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 97
00:48:57.894 00.002 1032 Star::Find returns 1 (0), X=320.58, Y=746.48, Mass=1401, SNR=26.4, Peak=173 HFD=3.1
00:48:57.895 00.001 1032 MultiStar: [#1 0.02,-0.10,0.97,U] [#2 -0.17,0.12,0.75,U] [#3 -0.30,-0.18,0.00,M6] [#4 -0.05,0.18,0.68,U] [#5 -0.09,-0.15,0.68,U] [#6 -0.02,-0.03,0.61,U] [#7 -0.35,0.01,0.00,M5] [#8 0.11,-0.01,0.55,U] 
00:48:57.897 00.002 1032 refined, 6 included, MultiStar: {-0.04, 0.02}, one-star: {-0.02, 0.13}
00:48:57.898 00.001 1032 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.83) = xAngle (0.71 = 0.71)
00:48:57.901 00.003 1032 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.71 = 0.71)
00:48:57.903 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.54 mountX=0.03 mountY=0.03, mountTheta=0.71
00:48:57.906 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
00:48:57.907 00.001 1032 Enqueuing Move request for scope (-0.04, 0.02)
00:48:57.908 00.001 10072 Worker thread wakes up
00:48:57.910 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
00:48:57.910 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
00:48:57.910 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.03
00:48:57.911 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:57.913 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:48:57.913 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:48:57.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:57.914 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:48:57.914 00.000 10072 MoveAxis(W, 8, ABG)
00:48:57.914 00.000 10072 Guiding  Dir = 3, Dur = 8
00:48:57.914 00.000 10072 IsGuiding returns 0
00:48:57.915 00.001 10072 PulseGuide returned control before completion, sleep 18
00:48:57.932 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.4
00:48:57.935 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:57.937 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:57.939 00.002 1032 Enqueuing Expose request
00:48:57.947 00.008 10072 IsGuiding returns 0
00:48:57.947 00.000 10072 Move returns status 0, amount 8
00:48:57.947 00.000 10072 MoveAxis(N, 0, ABG)
00:48:57.947 00.000 10072 Move returns status 0, amount 0
00:48:57.947 00.000 10072 move complete, result=0
00:48:57.947 00.000 10072 worker thread done servicing request
00:48:57.947 00.000 10072 Worker thread wakes up
00:48:57.947 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:57.948 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:57.949 00.001 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
00:48:58.588 00.639 10072 Exposure complete
00:48:58.644 00.056 1032 OnExposeComplete: enter
00:48:58.647 00.003 1032 UpdateGuideState(): m_state=6
00:48:58.650 00.003 10072 worker thread done servicing request
00:48:58.650 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 98
00:48:58.652 00.002 1032 Star::Find returns 1 (0), X=320.54, Y=746.62, Mass=1365, SNR=26.0, Peak=176 HFD=3.0
00:48:58.654 00.002 1032 MultiStar: [#1 -0.06,-0.04,1.00,U] [#2 -0.19,0.09,0.73,U] [#3 -0.20,-0.20,0.00,M7] [#4 0.01,0.06,0.70,U] [#5 -0.06,-0.15,0.68,U] [#6 -0.17,0.16,0.62,U] [#7 -0.07,-0.02,0.54,U] [#8 -0.17,0.10,0.57,U] 
00:48:58.657 00.003 1032 refined, 7 included, MultiStar: {-0.09, 0.06}, one-star: {-0.06, 0.27}
00:48:58.659 00.002 1032 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.83) = xAngle (0.70 = 0.70)
00:48:58.660 00.001 1032 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.70 = 0.70)
00:48:58.662 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.53 mountX=0.09 mountY=0.07, mountTheta=0.70
00:48:58.665 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.06, opts=13)
00:48:58.667 00.002 1032 Enqueuing Move request for scope (-0.09, 0.06)
00:48:58.669 00.002 10072 Worker thread wakes up
00:48:58.669 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
00:48:58.669 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
00:48:58.669 00.000 10072 Moving (-0.09, 0.06) raw xDistance=0.09 yDistance=0.07
00:48:58.671 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:58.676 00.005 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:48:58.676 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:48:58.676 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:58.676 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:48:58.676 00.000 10072 MoveAxis(W, 10, ABG)
00:48:58.676 00.000 10072 Guiding  Dir = 3, Dur = 10
00:48:58.677 00.001 10072 IsGuiding returns 0
00:48:58.677 00.000 10072 PulseGuide returned control before completion, sleep 20
00:48:58.704 00.027 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:48:58.707 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:58.710 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:58.712 00.002 10072 IsGuiding returns 0
00:48:58.712 00.000 1032 Enqueuing Expose request
00:48:58.715 00.003 10072 Move returns status 0, amount 10
00:48:58.715 00.000 10072 MoveAxis(N, 0, ABG)
00:48:58.715 00.000 10072 Move returns status 0, amount 0
00:48:58.715 00.000 10072 move complete, result=0
00:48:58.715 00.000 10072 worker thread done servicing request
00:48:58.715 00.000 10072 Worker thread wakes up
00:48:58.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:58.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:58.723 00.008 1032 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
00:48:59.132 00.409 10072 Exposure complete
00:48:59.189 00.057 10072 worker thread done servicing request
00:48:59.189 00.000 1032 OnExposeComplete: enter
00:48:59.192 00.003 1032 UpdateGuideState(): m_state=6
00:48:59.196 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 99
00:48:59.198 00.002 1032 Star::Find returns 1 (0), X=320.60, Y=746.50, Mass=1439, SNR=26.7, Peak=163 HFD=3.1
00:48:59.200 00.002 1032 MultiStar: [#1 -0.01,-0.08,0.93,U] [#2 -0.17,-0.03,0.70,U] [#3 -0.06,-0.20,0.66,U] [#4 0.10,0.02,0.70,U] [#5 0.09,-0.15,0.69,U] [#6 0.07,0.14,0.62,U] [#7 -0.16,0.05,0.55,U] [#8 -0.18,0.02,0.56,U] 
00:48:59.202 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {0.00, 0.15}
00:48:59.206 00.004 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.51)
00:48:59.210 00.004 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.51)
00:48:59.212 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.94 mountX=0.00 mountY=0.03, mountTheta=1.51
00:48:59.216 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
00:48:59.219 00.003 1032 Enqueuing Move request for scope (-0.03, -0.01)
00:48:59.220 00.001 10072 Worker thread wakes up
00:48:59.220 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
00:48:59.220 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
00:48:59.220 00.000 10072 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
00:48:59.222 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:59.226 00.004 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:48:59.226 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:48:59.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:59.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:48:59.226 00.000 10072 MoveAxis(W, 8, ABG)
00:48:59.227 00.001 10072 Guiding  Dir = 3, Dur = 8
00:48:59.227 00.000 10072 IsGuiding returns 0
00:48:59.228 00.001 10072 PulseGuide returned control before completion, sleep 18
00:48:59.249 00.021 1032 UpdateGuideState exits: m=1439 SNR=26.7
00:48:59.251 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:59.253 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:59.255 00.002 1032 Enqueuing Expose request
00:48:59.257 00.002 10072 IsGuiding returns 0
00:48:59.257 00.000 10072 Move returns status 0, amount 8
00:48:59.257 00.000 10072 MoveAxis(N, 0, ABG)
00:48:59.257 00.000 10072 Move returns status 0, amount 0
00:48:59.257 00.000 10072 move complete, result=0
00:48:59.257 00.000 10072 worker thread done servicing request
00:48:59.257 00.000 10072 Worker thread wakes up
00:48:59.257 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:59.257 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:48:59.265 00.008 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
00:48:59.885 00.620 10072 Exposure complete
00:48:59.934 00.049 10072 worker thread done servicing request
00:48:59.934 00.000 1032 OnExposeComplete: enter
00:48:59.938 00.004 1032 UpdateGuideState(): m_state=6
00:48:59.940 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 100
00:48:59.941 00.001 1032 Star::Find returns 1 (0), X=320.50, Y=746.55, Mass=1647, SNR=28.6, Peak=203 HFD=3.1
00:48:59.943 00.002 1032 MultiStar: [#1 0.00,-0.04,0.90,U] [#2 -0.06,-0.04,0.68,U] [#3 0.01,-0.18,0.61,U] [#4 0.06,0.12,0.64,U] [#5 0.01,-0.27,0.00,M1] [#6 -0.04,0.13,0.57,U] [#7 -0.12,-0.21,0.00,M4] [#8 0.02,0.09,0.51,U] 
00:48:59.945 00.002 1032 refined, 6 included, MultiStar: {-0.02, 0.04}, one-star: {-0.09, 0.20}
00:48:59.947 00.002 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
00:48:59.948 00.001 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
00:48:59.950 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.00 mountX=0.05 mountY=0.01, mountTheta=0.17
00:48:59.953 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
00:48:59.957 00.004 1032 Enqueuing Move request for scope (-0.02, 0.04)
00:48:59.959 00.002 10072 Worker thread wakes up
00:48:59.960 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
00:48:59.960 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
00:48:59.960 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=0.01
00:48:59.963 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:48:59.965 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:48:59.965 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:48:59.965 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:59.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:48:59.965 00.000 10072 MoveAxis(W, 8, ABG)
00:48:59.965 00.000 10072 Guiding  Dir = 3, Dur = 8
00:48:59.966 00.001 10072 IsGuiding returns 0
00:48:59.966 00.000 10072 PulseGuide returned control before completion, sleep 18
00:48:59.983 00.017 1032 UpdateGuideState exits: m=1647 SNR=28.6
00:48:59.986 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:59.988 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:48:59.990 00.002 1032 Enqueuing Expose request
00:48:59.993 00.003 10072 IsGuiding returns 0
00:48:59.993 00.000 10072 Move returns status 0, amount 8
00:48:59.993 00.000 10072 MoveAxis(N, 0, ABG)
00:48:59.993 00.000 10072 Move returns status 0, amount 0
00:48:59.993 00.000 10072 move complete, result=0
00:48:59.993 00.000 10072 worker thread done servicing request
00:48:59.993 00.000 10072 Worker thread wakes up
00:48:59.993 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:48:59.993 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:00.001 00.008 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
00:49:00.404 00.403 10072 Exposure complete
00:49:00.454 00.050 10072 worker thread done servicing request
00:49:00.454 00.000 1032 OnExposeComplete: enter
00:49:00.459 00.005 1032 UpdateGuideState(): m_state=6
00:49:00.463 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 101
00:49:00.465 00.002 1032 Star::Find returns 1 (0), X=320.67, Y=746.33, Mass=1326, SNR=25.7, Peak=151 HFD=2.8
00:49:00.467 00.002 1032 MultiStar: [#1 0.01,-0.11,1.01,U] [#2 -0.08,-0.09,0.73,U] [#3 0.01,-0.20,0.66,U] [#4 0.02,-0.04,0.72,U] [#5 -0.03,-0.18,0.68,U] [#6 -0.00,0.05,0.61,U] [#7 0.03,-0.17,0.54,U] [#8 0.11,-0.02,0.54,U] 
00:49:00.469 00.002 1032 single-star, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.08, -0.02}
00:49:00.471 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
00:49:00.472 00.001 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
00:49:00.474 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.28 mountX=-0.04 mountY=-0.07, mountTheta=-2.11
00:49:00.477 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
00:49:00.479 00.002 1032 Enqueuing Move request for scope (0.08, -0.02)
00:49:00.480 00.001 10072 Worker thread wakes up
00:49:00.480 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
00:49:00.480 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
00:49:00.480 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.07
00:49:00.482 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:00.485 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:49:00.485 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:49:00.485 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:00.485 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:49:00.486 00.001 10072 MoveAxis(W, 7, ABG)
00:49:00.486 00.000 10072 Guiding  Dir = 3, Dur = 7
00:49:00.486 00.000 10072 IsGuiding returns 0
00:49:00.487 00.001 10072 PulseGuide returned control before completion, sleep 17
00:49:00.504 00.017 1032 UpdateGuideState exits: m=1326 SNR=25.7
00:49:00.506 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:00.508 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:00.510 00.002 1032 Enqueuing Expose request
00:49:00.512 00.002 10072 IsGuiding returns 0
00:49:00.512 00.000 10072 Move returns status 0, amount 7
00:49:00.512 00.000 10072 MoveAxis(N, 0, ABG)
00:49:00.512 00.000 10072 Move returns status 0, amount 0
00:49:00.512 00.000 10072 move complete, result=0
00:49:00.512 00.000 10072 worker thread done servicing request
00:49:00.512 00.000 10072 Worker thread wakes up
00:49:00.512 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:00.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:00.519 00.007 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:49:01.138 00.619 10072 Exposure complete
00:49:01.184 00.046 10072 worker thread done servicing request
00:49:01.184 00.000 1032 OnExposeComplete: enter
00:49:01.187 00.003 1032 UpdateGuideState(): m_state=6
00:49:01.189 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 102
00:49:01.190 00.001 1032 Star::Find returns 1 (0), X=320.50, Y=746.47, Mass=1280, SNR=25.2, Peak=153 HFD=3.1
00:49:01.192 00.002 1032 MultiStar: [#1 -0.02,-0.03,0.99,U] [#2 -0.04,0.12,0.74,U] [#3 -0.21,-0.12,0.00,M5] [#4 -0.15,0.29,0.00,M1] [#5 0.01,0.01,0.73,U] [#6 -0.01,0.13,0.64,U] [#7 -0.20,-0.10,0.55,U] [#8 -0.22,0.20,0.00,M1] 
00:49:01.194 00.002 1032 refined, 5 included, MultiStar: {-0.06, 0.05}, one-star: {-0.10, 0.12}
00:49:01.196 00.002 1032 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.83) = xAngle (0.62 = 0.62)
00:49:01.198 00.002 1032 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.62 = 0.62)
00:49:01.199 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.07 cameraTheta=2.45 mountX=0.06 mountY=0.04, mountTheta=0.62
00:49:01.202 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
00:49:01.205 00.003 1032 Enqueuing Move request for scope (-0.06, 0.05)
00:49:01.207 00.002 10072 Worker thread wakes up
00:49:01.207 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
00:49:01.207 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
00:49:01.207 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.06 yDistance=0.04
00:49:01.210 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:01.212 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:49:01.212 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:49:01.212 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:01.213 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:49:01.213 00.000 10072 MoveAxis(W, 5, ABG)
00:49:01.213 00.000 10072 Guiding  Dir = 3, Dur = 5
00:49:01.213 00.000 10072 IsGuiding returns 0
00:49:01.214 00.001 10072 PulseGuide returned control before completion, sleep 15
00:49:01.231 00.017 1032 UpdateGuideState exits: m=1280 SNR=25.2
00:49:01.234 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:01.235 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:01.237 00.002 1032 Enqueuing Expose request
00:49:01.244 00.007 10072 IsGuiding returns 0
00:49:01.244 00.000 10072 Move returns status 0, amount 5
00:49:01.245 00.001 10072 MoveAxis(N, 0, ABG)
00:49:01.245 00.000 10072 Move returns status 0, amount 0
00:49:01.245 00.000 10072 move complete, result=0
00:49:01.245 00.000 10072 worker thread done servicing request
00:49:01.245 00.000 10072 Worker thread wakes up
00:49:01.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:01.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:01.247 00.002 1032 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
00:49:01.654 00.407 10072 Exposure complete
00:49:01.720 00.066 10072 worker thread done servicing request
00:49:01.720 00.000 1032 OnExposeComplete: enter
00:49:01.723 00.003 1032 UpdateGuideState(): m_state=6
00:49:01.725 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 103
00:49:01.728 00.003 1032 Star::Find returns 1 (0), X=320.69, Y=746.33, Mass=1363, SNR=26.0, Peak=157 HFD=2.7
00:49:01.730 00.002 1032 MultiStar: [#1 0.01,-0.12,0.99,U] [#2 -0.15,-0.07,0.75,U] [#3 -0.07,-0.10,0.66,U] [#4 -0.14,0.22,0.00,M2] [#5 0.00,-0.12,0.71,U] [#6 -0.01,0.17,0.63,U] [#7 -0.17,0.01,0.58,U] [#8 -0.17,-0.11,0.60,U] 
00:49:01.733 00.003 1032 refined, 7 included, MultiStar: {-0.05, -0.05}, one-star: {0.09, -0.02}
00:49:01.735 00.002 1032 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.83) = xAngle (-4.13 = 2.15)
00:49:01.738 00.003 1032 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.13 = 2.15)
00:49:01.742 00.004 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.30 mountX=-0.04 mountY=0.06, mountTheta=2.15
00:49:01.746 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.05, opts=13)
00:49:01.750 00.004 1032 Enqueuing Move request for scope (-0.05, -0.05)
00:49:01.753 00.003 10072 Worker thread wakes up
00:49:01.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
00:49:01.753 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
00:49:01.753 00.000 10072 Moving (-0.05, -0.05) raw xDistance=-0.04 yDistance=0.06
00:49:01.755 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:01.757 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:49:01.758 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:49:01.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:01.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:49:01.758 00.000 10072 MoveAxis(W, 4, ABG)
00:49:01.758 00.000 10072 Guiding  Dir = 3, Dur = 4
00:49:01.758 00.000 10072 IsGuiding returns 0
00:49:01.759 00.001 10072 PulseGuide returned control before completion, sleep 14
00:49:01.776 00.017 10072 IsGuiding returns 0
00:49:01.776 00.000 10072 Move returns status 0, amount 4
00:49:01.776 00.000 10072 MoveAxis(N, 0, ABG)
00:49:01.776 00.000 10072 Move returns status 0, amount 0
00:49:01.776 00.000 10072 move complete, result=0
00:49:01.776 00.000 10072 worker thread done servicing request
00:49:01.781 00.005 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:49:01.783 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:01.785 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:01.788 00.003 1032 Enqueuing Expose request
00:49:01.790 00.002 10072 Worker thread wakes up
00:49:01.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:01.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:01.790 00.000 1032 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
00:49:02.422 00.632 10072 Exposure complete
00:49:02.491 00.069 10072 worker thread done servicing request
00:49:02.491 00.000 1032 OnExposeComplete: enter
00:49:02.494 00.003 1032 UpdateGuideState(): m_state=6
00:49:02.496 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 104
00:49:02.498 00.002 1032 Star::Find returns 1 (0), X=320.80, Y=746.46, Mass=1460, SNR=26.9, Peak=164 HFD=2.8
00:49:02.500 00.002 1032 MultiStar: [#1 0.15,-0.00,0.99,U] [#2 -0.12,0.16,0.75,U] [#3 -0.12,0.03,0.72,U] [#4 0.19,0.23,0.00,M3] [#5 0.17,-0.05,0.69,U] [#6 0.03,0.20,0.59,U] [#7 -0.21,0.21,0.00,M2] [#8 -0.03,0.17,0.56,U] 
00:49:02.502 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.08}, one-star: {0.20, 0.11}
00:49:02.504 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
00:49:02.505 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
00:49:02.507 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=0.97 mountX=0.06 mountY=-0.07, mountTheta=-0.86
00:49:02.510 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
00:49:02.512 00.002 1032 Enqueuing Move request for scope (0.05, 0.08)
00:49:02.516 00.004 10072 Worker thread wakes up
00:49:02.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
00:49:02.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
00:49:02.516 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.07
00:49:02.524 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:02.528 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:49:02.528 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:49:02.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:02.529 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:49:02.529 00.000 10072 MoveAxis(W, 4, ABG)
00:49:02.529 00.000 10072 Guiding  Dir = 3, Dur = 4
00:49:02.529 00.000 10072 IsGuiding returns 0
00:49:02.530 00.001 10072 PulseGuide returned control before completion, sleep 14
00:49:02.552 00.022 1032 UpdateGuideState exits: m=1460 SNR=26.9
00:49:02.554 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:02.557 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:02.559 00.002 1032 Enqueuing Expose request
00:49:02.562 00.003 10072 IsGuiding returns 0
00:49:02.562 00.000 10072 Move returns status 0, amount 4
00:49:02.562 00.000 10072 MoveAxis(N, 0, ABG)
00:49:02.562 00.000 10072 Move returns status 0, amount 0
00:49:02.562 00.000 10072 move complete, result=0
00:49:02.562 00.000 10072 worker thread done servicing request
00:49:02.562 00.000 10072 Worker thread wakes up
00:49:02.562 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:02.562 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:02.572 00.010 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:49:02.972 00.400 10072 Exposure complete
00:49:03.057 00.085 10072 worker thread done servicing request
00:49:03.057 00.000 1032 OnExposeComplete: enter
00:49:03.059 00.002 1032 UpdateGuideState(): m_state=6
00:49:03.062 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 105
00:49:03.064 00.002 1032 Star::Find returns 1 (0), X=320.75, Y=746.31, Mass=1293, SNR=25.3, Peak=136 HFD=2.7
00:49:03.067 00.003 1032 MultiStar: [#1 0.18,-0.07,0.99,U] [#2 -0.16,0.09,0.74,U] [#3 -0.22,-0.14,0.00,M4] [#4 0.07,0.17,0.73,U] [#5 0.15,-0.22,0.00,M1] [#6 0.10,0.16,0.64,U] [#7 -0.35,-0.07,0.00,M3] [#8 -0.10,0.14,0.57,U] 
00:49:03.069 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.06}, one-star: {0.15, -0.04}
00:49:03.071 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
00:49:03.073 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
00:49:03.075 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.78 mountX=0.04 mountY=-0.07, mountTheta=-1.05
00:49:03.078 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
00:49:03.082 00.004 1032 Enqueuing Move request for scope (0.06, 0.06)
00:49:03.086 00.004 10072 Worker thread wakes up
00:49:03.086 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
00:49:03.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
00:49:03.086 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
00:49:03.089 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:03.095 00.006 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:49:03.095 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:49:03.095 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:03.095 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:49:03.095 00.000 10072 MoveAxis(W, 4, ABG)
00:49:03.095 00.000 10072 Guiding  Dir = 3, Dur = 4
00:49:03.098 00.003 10072 IsGuiding returns 0
00:49:03.098 00.000 10072 PulseGuide returned control before completion, sleep 14
00:49:03.120 00.022 1032 UpdateGuideState exits: m=1293 SNR=25.3
00:49:03.123 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:03.128 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:03.131 00.003 10072 IsGuiding returns 0
00:49:03.131 00.000 1032 Enqueuing Expose request
00:49:03.134 00.003 10072 Move returns status 0, amount 4
00:49:03.134 00.000 10072 MoveAxis(N, 0, ABG)
00:49:03.134 00.000 10072 Move returns status 0, amount 0
00:49:03.134 00.000 10072 move complete, result=0
00:49:03.134 00.000 10072 worker thread done servicing request
00:49:03.134 00.000 10072 Worker thread wakes up
00:49:03.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:03.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:03.146 00.012 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:49:03.768 00.622 10072 Exposure complete
00:49:03.836 00.068 10072 worker thread done servicing request
00:49:03.836 00.000 1032 OnExposeComplete: enter
00:49:03.839 00.003 1032 UpdateGuideState(): m_state=6
00:49:03.842 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 106
00:49:03.846 00.004 1032 Star::Find returns 1 (0), X=320.79, Y=746.44, Mass=1428, SNR=26.6, Peak=151 HFD=2.8
00:49:03.848 00.002 1032 MultiStar: [#1 0.15,-0.17,1.01,U] [#2 -0.14,0.04,0.71,U] [#3 -0.22,-0.10,0.00,M5] [#4 0.24,0.01,0.00,M3] [#5 0.20,-0.22,0.00,M2] [#6 0.20,0.06,0.62,U] [#7 -0.23,0.10,0.00,M4] [#8 -0.01,-0.00,0.56,U] 
00:49:03.851 00.003 1032 refined, 4 included, MultiStar: {0.09, -0.00}, one-star: {0.19, 0.09}
00:49:03.854 00.003 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
00:49:03.856 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
00:49:03.858 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.05 mountX=-0.03 mountY=-0.09, mountTheta=-1.88
00:49:03.865 00.007 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
00:49:03.868 00.003 1032 Enqueuing Move request for scope (0.09, -0.00)
00:49:03.870 00.002 10072 Worker thread wakes up
00:49:03.870 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
00:49:03.870 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
00:49:03.871 00.001 10072 Moving (0.09, -0.00) raw xDistance=-0.03 yDistance=-0.09
00:49:03.873 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:03.877 00.004 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:49:03.877 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:49:03.877 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:03.877 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:49:03.877 00.000 10072 MoveAxis(W, 3, ABG)
00:49:03.877 00.000 10072 Guiding  Dir = 3, Dur = 3
00:49:03.878 00.001 10072 IsGuiding returns 0
00:49:03.878 00.000 10072 PulseGuide returned control before completion, sleep 13
00:49:03.904 00.026 1032 UpdateGuideState exits: m=1428 SNR=26.6
00:49:03.910 00.006 10072 IsGuiding returns 0
00:49:03.910 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:03.913 00.003 10072 Move returns status 0, amount 3
00:49:03.914 00.001 10072 MoveAxis(N, 0, ABG)
00:49:03.914 00.000 10072 Move returns status 0, amount 0
00:49:03.914 00.000 10072 move complete, result=0
00:49:03.914 00.000 10072 worker thread done servicing request
00:49:03.914 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:03.916 00.002 1032 Enqueuing Expose request
00:49:03.918 00.002 10072 Worker thread wakes up
00:49:03.918 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:49:03.921 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:03.921 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:04.331 00.410 10072 Exposure complete
00:49:04.402 00.071 10072 worker thread done servicing request
00:49:04.402 00.000 1032 OnExposeComplete: enter
00:49:04.405 00.003 1032 UpdateGuideState(): m_state=6
00:49:04.408 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 107
00:49:04.411 00.003 1032 Star::Find returns 1 (0), X=320.75, Y=746.38, Mass=1353, SNR=25.9, Peak=132 HFD=2.8
00:49:04.414 00.003 1032 MultiStar: [#1 0.17,-0.12,0.97,U] [#2 -0.13,-0.09,0.74,U] [#3 -0.06,-0.36,0.00,M6] [#4 0.15,0.09,0.74,U] [#5 0.31,-0.32,0.00,M3] [#6 0.14,0.06,0.58,U] [#7 -0.18,-0.09,0.54,U] [#8 0.02,-0.05,0.60,U] 
00:49:04.420 00.006 1032 refined, 6 included, MultiStar: {0.06, -0.03}, one-star: {0.16, 0.03}
00:49:04.422 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
00:49:04.425 00.003 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
00:49:04.428 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.39 mountX=-0.04 mountY=-0.06, mountTheta=-2.22
00:49:04.432 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
00:49:04.434 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
00:49:04.437 00.003 10072 Worker thread wakes up
00:49:04.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
00:49:04.437 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
00:49:04.437 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.06
00:49:04.439 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:04.443 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:49:04.443 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:49:04.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:04.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:49:04.443 00.000 10072 MoveAxis(W, 3, ABG)
00:49:04.443 00.000 10072 Guiding  Dir = 3, Dur = 3
00:49:04.444 00.001 10072 IsGuiding returns 0
00:49:04.445 00.001 10072 PulseGuide returned control before completion, sleep 13
00:49:04.469 00.024 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:49:04.472 00.003 10072 IsGuiding returns 0
00:49:04.472 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:04.476 00.004 10072 Move returns status 0, amount 3
00:49:04.476 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:04.478 00.002 1032 Enqueuing Expose request
00:49:04.480 00.002 10072 MoveAxis(N, 0, ABG)
00:49:04.480 00.000 10072 Move returns status 0, amount 0
00:49:04.480 00.000 10072 move complete, result=0
00:49:04.480 00.000 10072 worker thread done servicing request
00:49:04.481 00.001 10072 Worker thread wakes up
00:49:04.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:04.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:04.493 00.012 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:49:05.114 00.621 10072 Exposure complete
00:49:05.181 00.067 10072 worker thread done servicing request
00:49:05.181 00.000 1032 OnExposeComplete: enter
00:49:05.184 00.003 1032 UpdateGuideState(): m_state=6
00:49:05.186 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 108
00:49:05.189 00.003 1032 Star::Find returns 1 (0), X=320.66, Y=746.30, Mass=1536, SNR=27.6, Peak=152 HFD=2.8
00:49:05.193 00.004 1032 MultiStar: [#1 0.07,-0.19,0.89,U] [#2 -0.09,-0.11,0.72,U] [#3 -0.04,-0.22,0.62,U] [#4 0.13,-0.10,0.68,U] [#5 0.16,-0.28,0.00,M4] [#6 0.06,-0.01,0.54,U] [#7 0.03,-0.02,0.50,U] [#8 -0.09,-0.18,0.54,U] 
00:49:05.197 00.004 1032 single-star, 7 included, MultiStar: {0.02, -0.11}, one-star: {0.07, -0.05}
00:49:05.200 00.003 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
00:49:05.202 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
00:49:05.206 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.62 mountX=-0.06 mountY=-0.05, mountTheta=-2.45
00:49:05.211 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
00:49:05.214 00.003 1032 Enqueuing Move request for scope (0.07, -0.05)
00:49:05.218 00.004 10072 Worker thread wakes up
00:49:05.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
00:49:05.218 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
00:49:05.218 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.06 yDistance=-0.05
00:49:05.222 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:05.224 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:49:05.224 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:49:05.224 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:05.224 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:49:05.224 00.000 10072 MoveAxis(W, 3, ABG)
00:49:05.224 00.000 10072 Guiding  Dir = 3, Dur = 3
00:49:05.225 00.001 10072 IsGuiding returns 0
00:49:05.225 00.000 10072 PulseGuide returned control before completion, sleep 13
00:49:05.247 00.022 1032 UpdateGuideState exits: m=1536 SNR=27.6
00:49:05.249 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:05.254 00.005 10072 IsGuiding returns 0
00:49:05.254 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:05.256 00.002 1032 Enqueuing Expose request
00:49:05.259 00.003 10072 Move returns status 0, amount 3
00:49:05.259 00.000 10072 MoveAxis(N, 0, ABG)
00:49:05.259 00.000 10072 Move returns status 0, amount 0
00:49:05.259 00.000 10072 move complete, result=0
00:49:05.259 00.000 10072 worker thread done servicing request
00:49:05.259 00.000 10072 Worker thread wakes up
00:49:05.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:05.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:05.270 00.011 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:49:05.678 00.408 10072 Exposure complete
00:49:05.748 00.070 10072 worker thread done servicing request
00:49:05.749 00.001 1032 OnExposeComplete: enter
00:49:05.752 00.003 1032 UpdateGuideState(): m_state=6
00:49:05.755 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 109
00:49:05.757 00.002 1032 Star::Find returns 1 (0), X=320.71, Y=746.47, Mass=1525, SNR=27.4, Peak=174 HFD=2.9
00:49:05.761 00.004 1032 MultiStar: [#1 0.14,-0.04,0.94,U] [#2 -0.07,-0.21,0.69,U] [#3 0.02,-0.21,0.65,U] [#4 0.04,0.15,0.67,U] [#5 0.04,-0.28,0.00,M5] [#6 -0.03,0.07,0.56,U] [#7 0.01,-0.09,0.50,U] [#8 -0.06,-0.19,0.56,U] 
00:49:05.763 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.11, 0.12}
00:49:05.765 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
00:49:05.770 00.005 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
00:49:05.773 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.81 mountX=-0.04 mountY=-0.02, mountTheta=-2.64
00:49:05.776 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
00:49:05.779 00.003 1032 Enqueuing Move request for scope (0.04, -0.04)
00:49:05.782 00.003 10072 Worker thread wakes up
00:49:05.782 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
00:49:05.782 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
00:49:05.782 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=-0.02
00:49:05.785 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:05.788 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:49:05.789 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:49:05.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:05.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:49:05.789 00.000 10072 MoveAxis(W, 2, ABG)
00:49:05.789 00.000 10072 Guiding  Dir = 3, Dur = 2
00:49:05.789 00.000 10072 IsGuiding returns 0
00:49:05.790 00.001 10072 PulseGuide returned control before completion, sleep 12
00:49:05.815 00.025 10072 IsGuiding returns 0
00:49:05.815 00.000 10072 Move returns status 0, amount 2
00:49:05.815 00.000 10072 MoveAxis(N, 0, ABG)
00:49:05.815 00.000 10072 Move returns status 0, amount 0
00:49:05.815 00.000 1032 UpdateGuideState exits: m=1525 SNR=27.4
00:49:05.820 00.005 10072 move complete, result=0
00:49:05.820 00.000 10072 worker thread done servicing request
00:49:05.820 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:05.823 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:05.826 00.003 1032 Enqueuing Expose request
00:49:05.831 00.005 10072 Worker thread wakes up
00:49:05.831 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:49:05.835 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:05.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:06.473 00.638 10072 Exposure complete
00:49:06.537 00.064 10072 worker thread done servicing request
00:49:06.537 00.000 1032 OnExposeComplete: enter
00:49:06.540 00.003 1032 UpdateGuideState(): m_state=6
00:49:06.542 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 110
00:49:06.544 00.002 1032 Star::Find returns 1 (0), X=320.72, Y=746.57, Mass=1384, SNR=26.2, Peak=149 HFD=2.9
00:49:06.547 00.003 1032 MultiStar: [#1 0.16,-0.06,0.99,U] [#2 -0.10,0.01,0.72,U] [#3 -0.06,-0.22,0.69,U] [#4 0.09,-0.02,0.72,U] [#5 0.07,-0.24,0.00,M6] [#6 0.01,0.09,0.61,U] [#7 -0.17,-0.10,0.54,U] [#8 -0.08,0.21,0.57,U] 
00:49:06.551 00.004 1032 refined, 7 included, MultiStar: {0.02, 0.02}, one-star: {0.12, 0.21}
00:49:06.553 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
00:49:06.555 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
00:49:06.558 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.02 cameraTheta=0.83 mountX=0.01 mountY=-0.02, mountTheta=-1.00
00:49:06.561 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
00:49:06.563 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
00:49:06.565 00.002 10072 Worker thread wakes up
00:49:06.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
00:49:06.565 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
00:49:06.565 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
00:49:06.568 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:06.570 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:49:06.570 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:49:06.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:06.571 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:49:06.571 00.000 10072 MoveAxis(W, 2, ABG)
00:49:06.571 00.000 10072 Guiding  Dir = 3, Dur = 2
00:49:06.571 00.000 10072 IsGuiding returns 0
00:49:06.572 00.001 10072 PulseGuide returned control before completion, sleep 12
00:49:06.594 00.022 1032 UpdateGuideState exits: m=1384 SNR=26.2
00:49:06.597 00.003 10072 IsGuiding returns 0
00:49:06.597 00.000 10072 Move returns status 0, amount 2
00:49:06.597 00.000 10072 MoveAxis(N, 0, ABG)
00:49:06.597 00.000 10072 Move returns status 0, amount 0
00:49:06.598 00.001 10072 move complete, result=0
00:49:06.598 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:06.600 00.002 10072 worker thread done servicing request
00:49:06.600 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:06.603 00.003 1032 Enqueuing Expose request
00:49:06.605 00.002 10072 Worker thread wakes up
00:49:06.606 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:49:06.609 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:06.609 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:07.028 00.419 10072 Exposure complete
00:49:07.210 00.182 10072 worker thread done servicing request
00:49:07.210 00.000 1032 OnExposeComplete: enter
00:49:07.213 00.003 1032 UpdateGuideState(): m_state=6
00:49:07.220 00.007 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 111
00:49:07.238 00.018 1032 Star::Find returns 1 (0), X=320.80, Y=746.41, Mass=1366, SNR=26.0, Peak=153 HFD=2.8
00:49:07.242 00.004 1032 MultiStar: [#1 0.41,0.01,0.00,M1] [#2 -0.12,0.16,0.72,U] [#3 -0.08,-0.09,0.70,U] [#4 0.12,0.10,0.69,U] [#5 0.22,0.04,0.72,U] [#6 0.17,0.19,0.00,M1] [#7 0.08,0.05,0.56,U] [#8 0.07,0.30,0.00,M1] 
00:49:07.245 00.003 1032 refined, 5 included, MultiStar: {0.08, 0.05}, one-star: {0.20, 0.05}
00:49:07.247 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
00:49:07.250 00.003 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
00:49:07.252 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.61 mountX=0.03 mountY=-0.09, mountTheta=-1.22
00:49:07.256 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
00:49:07.259 00.003 1032 Enqueuing Move request for scope (0.08, 0.05)
00:49:07.262 00.003 10072 Worker thread wakes up
00:49:07.262 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:49:07.262 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:49:07.262 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
00:49:07.265 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:07.268 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:49:07.270 00.002 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:49:07.270 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:07.270 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:49:07.270 00.000 10072 MoveAxis(W, 2, ABG)
00:49:07.270 00.000 10072 Guiding  Dir = 3, Dur = 2
00:49:07.271 00.001 10072 IsGuiding returns 0
00:49:07.271 00.000 10072 PulseGuide returned control before completion, sleep 12
00:49:07.296 00.025 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:49:07.317 00.021 10072 IsGuiding returns 0
00:49:07.318 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:07.321 00.003 10072 Move returns status 0, amount 2
00:49:07.321 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:07.323 00.002 1032 Enqueuing Expose request
00:49:07.325 00.002 10072 MoveAxis(N, 0, ABG)
00:49:07.326 00.001 10072 Move returns status 0, amount 0
00:49:07.326 00.000 10072 move complete, result=0
00:49:07.326 00.000 10072 worker thread done servicing request
00:49:07.326 00.000 10072 Worker thread wakes up
00:49:07.326 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:07.326 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:07.337 00.011 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:49:07.995 00.658 10072 Exposure complete
00:49:08.149 00.154 10072 worker thread done servicing request
00:49:08.149 00.000 1032 OnExposeComplete: enter
00:49:08.152 00.003 1032 UpdateGuideState(): m_state=6
00:49:08.155 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 112
00:49:08.158 00.003 1032 Star::Find returns 1 (0), X=320.81, Y=746.36, Mass=1469, SNR=27.0, Peak=161 HFD=2.7
00:49:08.161 00.003 1032 MultiStar: [#1 0.17,-0.22,0.00,M2] [#2 -0.10,-0.02,0.72,U] [#3 -0.02,-0.18,0.68,U] [#4 0.18,0.03,0.70,U] [#5 0.27,-0.31,0.00,M6] [#6 0.14,-0.08,0.59,U] [#7 -0.00,-0.14,0.54,U] [#8 -0.11,-0.03,0.55,U] 
00:49:08.163 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.05}, one-star: {0.22, 0.01}
00:49:08.165 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
00:49:08.190 00.025 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
00:49:08.210 00.020 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.74 mountX=-0.07 mountY=-0.04, mountTheta=-2.57
00:49:08.215 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
00:49:08.218 00.003 1032 Enqueuing Move request for scope (0.06, -0.05)
00:49:08.220 00.002 10072 Worker thread wakes up
00:49:08.220 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
00:49:08.220 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
00:49:08.220 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.04
00:49:08.222 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:08.225 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:49:08.226 00.001 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:49:08.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:08.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:49:08.226 00.000 10072 MoveAxis(W, 2, ABG)
00:49:08.226 00.000 10072 Guiding  Dir = 3, Dur = 2
00:49:08.227 00.001 10072 IsGuiding returns 0
00:49:08.227 00.000 10072 PulseGuide returned control before completion, sleep 12
00:49:08.259 00.032 10072 IsGuiding returns 0
00:49:08.259 00.000 10072 Move returns status 0, amount 2
00:49:08.259 00.000 10072 MoveAxis(N, 0, ABG)
00:49:08.259 00.000 10072 Move returns status 0, amount 0
00:49:08.259 00.000 10072 move complete, result=0
00:49:08.260 00.001 10072 worker thread done servicing request
00:49:08.310 00.050 1032 UpdateGuideState exits: m=1469 SNR=27.0
00:49:08.332 00.022 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:08.342 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:08.371 00.029 1032 Enqueuing Expose request
00:49:08.375 00.004 10072 Worker thread wakes up
00:49:08.376 00.001 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:49:08.378 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:08.379 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:09.140 00.761 10072 Exposure complete
00:49:09.216 00.076 10072 worker thread done servicing request
00:49:09.216 00.000 1032 OnExposeComplete: enter
00:49:09.219 00.003 1032 UpdateGuideState(): m_state=6
00:49:09.223 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 113
00:49:09.226 00.003 1032 Star::Find returns 1 (0), X=320.73, Y=746.36, Mass=1280, SNR=25.2, Peak=133 HFD=2.8
00:49:09.231 00.005 1032 MultiStar: [#1 0.14,-0.12,1.03,U] [#2 -0.02,-0.03,0.77,U] [#3 -0.13,-0.26,0.00,M2] [#4 0.14,0.18,0.00,M1] [#5 0.06,-0.20,0.74,U] [#6 0.05,0.12,0.63,U] [#7 0.01,0.02,0.59,U] [#8 -0.02,-0.06,0.56,U] 
00:49:09.234 00.003 1032 refined, 6 included, MultiStar: {0.06, -0.04}, one-star: {0.13, 0.01}
00:49:09.240 00.006 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
00:49:09.243 00.003 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
00:49:09.247 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.62 mountX=-0.06 mountY=-0.05, mountTheta=-2.45
00:49:09.262 00.015 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
00:49:09.266 00.004 1032 Enqueuing Move request for scope (0.06, -0.04)
00:49:09.270 00.004 10072 Worker thread wakes up
00:49:09.271 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
00:49:09.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
00:49:09.271 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.05
00:49:09.274 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:09.283 00.009 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:49:09.284 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:49:09.284 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:09.284 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:49:09.284 00.000 10072 MoveAxis(W, 1, ABG)
00:49:09.284 00.000 10072 Guiding  Dir = 3, Dur = 1
00:49:09.285 00.001 10072 IsGuiding returns 0
00:49:09.286 00.001 10072 PulseGuide returned control before completion, sleep 11
00:49:09.307 00.021 10072 IsGuiding returns 0
00:49:09.307 00.000 10072 Move returns status 0, amount 1
00:49:09.310 00.003 10072 MoveAxis(N, 0, ABG)
00:49:09.310 00.000 10072 Move returns status 0, amount 0
00:49:09.310 00.000 10072 move complete, result=0
00:49:09.310 00.000 10072 worker thread done servicing request
00:49:09.327 00.017 1032 UpdateGuideState exits: m=1280 SNR=25.2
00:49:09.335 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:09.342 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:09.345 00.003 1032 Enqueuing Expose request
00:49:09.349 00.004 10072 Worker thread wakes up
00:49:09.349 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:09.349 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:09.350 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
00:49:09.770 00.420 10072 Exposure complete
00:49:10.085 00.315 10072 worker thread done servicing request
00:49:10.085 00.000 1032 OnExposeComplete: enter
00:49:10.093 00.008 1032 UpdateGuideState(): m_state=6
00:49:10.111 00.018 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 114
00:49:10.119 00.008 1032 Star::Find returns 1 (0), X=320.83, Y=746.42, Mass=1495, SNR=27.2, Peak=167 HFD=2.7
00:49:10.125 00.006 1032 MultiStar: [#1 0.19,-0.15,0.00,M2] [#2 -0.12,-0.19,0.72,U] [#3 0.04,-0.36,0.00,M3] [#4 0.00,-0.01,0.64,U] [#5 0.12,-0.29,0.00,M6] [#6 0.04,-0.03,0.56,U] [#7 -0.10,-0.22,0.00,M1] [#8 -0.21,-0.06,0.56,U] 
00:49:10.130 00.005 1032 refined, 4 included, MultiStar: {0.01, -0.04}, one-star: {0.23, 0.07}
00:49:10.138 00.008 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
00:49:10.151 00.013 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
00:49:10.155 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.19 mountX=-0.04 mountY=-0.00, mountTheta=-3.02
00:49:10.160 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
00:49:10.163 00.003 1032 Enqueuing Move request for scope (0.01, -0.04)
00:49:10.167 00.004 10072 Worker thread wakes up
00:49:10.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:49:10.167 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:49:10.167 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.00
00:49:10.171 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:10.177 00.006 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:49:10.178 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:49:10.178 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:10.178 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:49:10.178 00.000 10072 MoveAxis(W, 1, ABG)
00:49:10.178 00.000 10072 Guiding  Dir = 3, Dur = 1
00:49:10.179 00.001 10072 IsGuiding returns 0
00:49:10.182 00.003 10072 IsGuiding returns 0
00:49:10.182 00.000 10072 Move returns status 0, amount 1
00:49:10.182 00.000 10072 MoveAxis(N, 0, ABG)
00:49:10.182 00.000 10072 Move returns status 0, amount 0
00:49:10.182 00.000 10072 move complete, result=0
00:49:10.182 00.000 10072 worker thread done servicing request
00:49:10.224 00.042 1032 UpdateGuideState exits: m=1495 SNR=27.2
00:49:10.269 00.045 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:10.334 00.065 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:10.387 00.053 1032 Enqueuing Expose request
00:49:10.452 00.065 10072 Worker thread wakes up
00:49:10.452 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:10.452 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:10.455 00.003 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:49:11.222 00.767 10072 Exposure complete
00:49:11.879 00.657 10072 worker thread done servicing request
00:49:11.879 00.000 1032 OnExposeComplete: enter
00:49:11.883 00.004 1032 UpdateGuideState(): m_state=6
00:49:11.886 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 115
00:49:11.889 00.003 1032 Star::Find returns 1 (0), X=320.97, Y=746.28, Mass=1230, SNR=24.7, Peak=132 HFD=2.5
00:49:11.893 00.004 1032 MultiStar: [#1 0.30,-0.44,0.00,M3] [#2 -0.08,-0.08,0.76,U] [#3 0.01,-0.30,0.00,M4] [#4 0.18,-0.07,0.75,U] [#5 0.14,-0.21,0.00,M7] [#6 0.17,-0.17,0.00,M1] [#7 -0.19,-0.29,0.00,M2] [#8 -0.01,-0.09,0.60,U] 
00:49:11.896 00.003 1032 refined, 3 included, MultiStar: {0.14, -0.08}, one-star: {0.37, -0.08}
00:49:11.899 00.003 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
00:49:11.901 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
00:49:11.903 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.51 mountX=-0.11 mountY=-0.12, mountTheta=-2.34
00:49:11.907 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
00:49:11.911 00.004 1032 Enqueuing Move request for scope (0.14, -0.08)
00:49:11.913 00.002 10072 Worker thread wakes up
00:49:11.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
00:49:11.913 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
00:49:11.913 00.000 10072 Moving (0.14, -0.08) raw xDistance=-0.11 yDistance=-0.12
00:49:11.936 00.023 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:11.960 00.024 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:49:11.960 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
00:49:11.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:11.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:49:11.960 00.000 10072 MoveAxis(W, 2, ABG)
00:49:11.960 00.000 10072 Guiding  Dir = 3, Dur = 2
00:49:12.009 00.049 10072 IsGuiding returns 0
00:49:12.056 00.047 10072 IsGuiding returns 0
00:49:12.056 00.000 10072 Move returns status 0, amount 2
00:49:12.056 00.000 10072 MoveAxis(N, 0, ABG)
00:49:12.056 00.000 10072 Move returns status 0, amount 0
00:49:12.056 00.000 10072 move complete, result=0
00:49:12.056 00.000 10072 worker thread done servicing request
00:49:12.237 00.181 1032 UpdateGuideState exits: m=1230 SNR=24.7
00:49:12.242 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:12.245 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:12.247 00.002 1032 Enqueuing Expose request
00:49:12.250 00.003 10072 Worker thread wakes up
00:49:12.250 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:49:12.253 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:12.253 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:12.928 00.675 10072 Exposure complete
00:49:13.101 00.173 10072 worker thread done servicing request
00:49:13.101 00.000 1032 OnExposeComplete: enter
00:49:13.104 00.003 1032 UpdateGuideState(): m_state=6
00:49:13.108 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 116
00:49:13.114 00.006 1032 Star::Find returns 1 (0), X=320.84, Y=746.39, Mass=1313, SNR=25.5, Peak=153 HFD=2.7
00:49:13.120 00.006 1032 MultiStar: [#1 0.16,-0.18,0.00,M4] [#2 -0.09,0.10,0.79,U] [#3 -0.13,-0.12,0.66,U] [#4 0.12,0.06,0.72,U] [#5 0.16,-0.23,0.00,M8] [#6 0.02,-0.09,0.63,U] [#7 -0.18,-0.03,0.58,U] [#8 -0.12,-0.01,0.59,U] 
00:49:13.124 00.004 1032 refined, 6 included, MultiStar: {0.00, -0.00}, one-star: {0.25, 0.04}
00:49:13.126 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
00:49:13.129 00.003 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
00:49:13.131 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-0.14 mountX=-0.00 mountY=-0.00, mountTheta=-1.97
00:49:13.135 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.00, opts=13)
00:49:13.138 00.003 1032 Enqueuing Move request for scope (0.00, -0.00)
00:49:13.140 00.002 10072 Worker thread wakes up
00:49:13.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
00:49:13.140 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
00:49:13.140 00.000 10072 Moving (0.00, -0.00) raw xDistance=-0.00 yDistance=-0.00
00:49:13.143 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:13.147 00.004 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:49:13.147 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:49:13.148 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:13.148 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:49:13.148 00.000 10072 MoveAxis(W, 1, ABG)
00:49:13.148 00.000 10072 Guiding  Dir = 3, Dur = 1
00:49:13.148 00.000 10072 IsGuiding returns 0
00:49:13.149 00.001 10072 PulseGuide returned control before completion, sleep 11
00:49:13.169 00.020 10072 IsGuiding returns 0
00:49:13.169 00.000 10072 Move returns status 0, amount 1
00:49:13.169 00.000 10072 MoveAxis(N, 0, ABG)
00:49:13.169 00.000 10072 Move returns status 0, amount 0
00:49:13.169 00.000 10072 move complete, result=0
00:49:13.169 00.000 10072 worker thread done servicing request
00:49:13.180 00.011 1032 UpdateGuideState exits: m=1313 SNR=25.5
00:49:13.184 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:13.187 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:13.190 00.003 1032 Enqueuing Expose request
00:49:13.194 00.004 10072 Worker thread wakes up
00:49:13.194 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:13.194 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:13.195 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:49:13.608 00.413 10072 Exposure complete
00:49:13.713 00.105 10072 worker thread done servicing request
00:49:13.714 00.001 1032 OnExposeComplete: enter
00:49:13.717 00.003 1032 UpdateGuideState(): m_state=6
00:49:13.720 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 117
00:49:13.733 00.013 1032 Star::Find returns 1 (0), X=320.79, Y=746.26, Mass=1287, SNR=25.3, Peak=127 HFD=2.8
00:49:13.735 00.002 1032 MultiStar: [#1 0.18,-0.24,0.00,M5] [#2 -0.04,-0.09,0.79,U] [#3 -0.07,-0.35,0.00,M4] [#4 0.07,0.03,0.75,U] [#5 0.23,-0.32,0.00,M9] [#6 0.17,-0.18,0.00,M1] [#7 -0.14,-0.07,0.55,U] [#8 -0.11,-0.19,0.61,U] 
00:49:13.738 00.003 1032 refined, 4 included, MultiStar: {0.02, -0.08}, one-star: {0.19, -0.09}
00:49:13.741 00.003 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.10)
00:49:13.747 00.006 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.10)
00:49:13.756 00.009 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.36 mountX=-0.08 mountY=0.00, mountTheta=3.10
00:49:13.760 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
00:49:13.763 00.003 1032 Enqueuing Move request for scope (0.02, -0.08)
00:49:13.765 00.002 10072 Worker thread wakes up
00:49:13.765 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
00:49:13.765 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
00:49:13.765 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.00
00:49:13.789 00.024 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:13.792 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:49:13.792 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:49:13.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:13.793 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:49:13.793 00.000 10072 MoveAxis(W, 1, ABG)
00:49:13.793 00.000 10072 Guiding  Dir = 3, Dur = 1
00:49:13.793 00.000 10072 IsGuiding returns 0
00:49:13.794 00.001 10072 PulseGuide returned control before completion, sleep 11
00:49:13.808 00.014 10072 IsGuiding returns 0
00:49:13.808 00.000 10072 Move returns status 0, amount 1
00:49:13.809 00.001 10072 MoveAxis(N, 0, ABG)
00:49:13.809 00.000 10072 Move returns status 0, amount 0
00:49:13.809 00.000 10072 move complete, result=0
00:49:13.809 00.000 10072 worker thread done servicing request
00:49:13.823 00.014 1032 UpdateGuideState exits: m=1287 SNR=25.3
00:49:13.828 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:13.833 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:13.835 00.002 1032 Enqueuing Expose request
00:49:13.839 00.004 10072 Worker thread wakes up
00:49:13.839 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:13.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:13.839 00.000 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
00:49:14.469 00.630 10072 Exposure complete
00:49:14.524 00.055 10072 worker thread done servicing request
00:49:14.524 00.000 1032 OnExposeComplete: enter
00:49:14.526 00.002 1032 UpdateGuideState(): m_state=6
00:49:14.529 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 118
00:49:14.530 00.001 1032 Star::Find returns 1 (0), X=320.83, Y=746.36, Mass=1462, SNR=26.9, Peak=141 HFD=2.7
00:49:14.533 00.003 1032 MultiStar: [#1 0.33,-0.03,0.00,M6] [#2 -0.22,0.12,0.00,M1] [#3 -0.08,-0.07,0.63,U] [#4 0.21,0.06,0.68,U] [#5 0.21,-0.13,0.00,M10] [#6 0.16,0.03,0.60,U] [#7 -0.10,0.07,0.51,U] [#8 -0.11,0.05,0.54,U] 
00:49:14.535 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.02}, one-star: {0.23, 0.01}
00:49:14.537 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
00:49:14.538 00.001 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
00:49:14.540 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.27 mountX=0.00 mountY=-0.08, mountTheta=-1.56
00:49:14.544 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
00:49:14.547 00.003 1032 Enqueuing Move request for scope (0.08, 0.02)
00:49:14.550 00.003 10072 Worker thread wakes up
00:49:14.550 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:49:14.550 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:49:14.550 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
00:49:14.554 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:14.557 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:49:14.557 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:49:14.557 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:14.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:49:14.557 00.000 10072 MoveAxis(W, 1, ABG)
00:49:14.557 00.000 10072 Guiding  Dir = 3, Dur = 1
00:49:14.558 00.001 10072 IsGuiding returns 0
00:49:14.558 00.000 10072 PulseGuide returned control before completion, sleep 11
00:49:14.574 00.016 10072 IsGuiding returns 0
00:49:14.574 00.000 10072 Move returns status 0, amount 1
00:49:14.574 00.000 10072 MoveAxis(N, 0, ABG)
00:49:14.574 00.000 10072 Move returns status 0, amount 0
00:49:14.574 00.000 10072 move complete, result=0
00:49:14.574 00.000 10072 worker thread done servicing request
00:49:14.577 00.003 1032 UpdateGuideState exits: m=1462 SNR=26.9
00:49:14.580 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:14.582 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:14.585 00.003 1032 Enqueuing Expose request
00:49:14.588 00.003 10072 Worker thread wakes up
00:49:14.588 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:14.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:14.588 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:49:14.999 00.411 10072 Exposure complete
00:49:15.050 00.051 10072 worker thread done servicing request
00:49:15.050 00.000 1032 OnExposeComplete: enter
00:49:15.052 00.002 1032 UpdateGuideState(): m_state=6
00:49:15.055 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 119
00:49:15.057 00.002 1032 Star::Find returns 1 (0), X=321.00, Y=746.37, Mass=1257, SNR=25.0, Peak=140 HFD=2.5
00:49:15.059 00.002 1032 MultiStar: [#1 0.32,-0.10,0.00,M7] [#2 -0.12,0.05,0.81,U] [#3 -0.02,-0.06,0.69,U] [#4 0.28,0.05,0.00,M1] [#5 0.16,-0.27,0.00,R] [#6 0.16,0.20,0.00,M1] [#7 -0.12,0.00,0.54,U] [#8 0.02,0.09,0.60,U] 
00:49:15.060 00.001 1032 refined, 4 included, MultiStar: {0.07, 0.02}, one-star: {0.40, 0.02}
00:49:15.062 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
00:49:15.064 00.002 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
00:49:15.066 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.32 mountX=0.00 mountY=-0.07, mountTheta=-1.51
00:49:15.069 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
00:49:15.071 00.002 1032 Enqueuing Move request for scope (0.07, 0.02)
00:49:15.073 00.002 10072 Worker thread wakes up
00:49:15.073 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
00:49:15.073 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
00:49:15.073 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.07
00:49:15.075 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:15.078 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:49:15.078 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:49:15.078 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:15.079 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:49:15.079 00.000 10072 MoveAxis(W, 0, ABG)
00:49:15.079 00.000 10072 Move returns status 0, amount 0
00:49:15.079 00.000 10072 MoveAxis(N, 0, ABG)
00:49:15.079 00.000 10072 Move returns status 0, amount 0
00:49:15.079 00.000 10072 move complete, result=0
00:49:15.079 00.000 10072 worker thread done servicing request
00:49:15.097 00.018 1032 UpdateGuideState exits: m=1257 SNR=25.0
00:49:15.100 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:15.101 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:15.104 00.003 1032 Enqueuing Expose request
00:49:15.106 00.002 10072 Worker thread wakes up
00:49:15.106 00.000 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:49:15.108 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:15.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:15.738 00.630 10072 Exposure complete
00:49:15.783 00.045 1032 OnExposeComplete: enter
00:49:15.785 00.002 1032 UpdateGuideState(): m_state=6
00:49:15.787 00.002 10072 worker thread done servicing request
00:49:15.787 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 120
00:49:15.788 00.001 1032 Star::Find returns 1 (0), X=320.74, Y=746.46, Mass=1405, SNR=26.4, Peak=144 HFD=3.0
00:49:15.791 00.003 1032 MultiStar: [#1 0.19,-0.04,0.89,U] [#2 -0.11,0.00,0.74,U] [#3 0.06,-0.09,0.66,U] [#4 0.15,-0.00,0.71,U] [#5 0.07,0.11,0.69,U] [#6 0.13,0.04,0.61,U] [#7 -0.10,-0.11,0.54,U] [#8 -0.07,-0.00,0.57,U] 
00:49:15.792 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.15, 0.11}
00:49:15.793 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
00:49:15.794 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
00:49:15.796 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.07 cameraTheta=0.13 mountX=-0.01 mountY=-0.06, mountTheta=-1.70
00:49:15.799 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
00:49:15.802 00.003 1032 Enqueuing Move request for scope (0.06, 0.01)
00:49:15.804 00.002 10072 Worker thread wakes up
00:49:15.804 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
00:49:15.804 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
00:49:15.804 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
00:49:15.806 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:15.809 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:49:15.809 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:49:15.809 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:15.809 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:49:15.809 00.000 10072 MoveAxis(E, 0, ABG)
00:49:15.809 00.000 10072 Move returns status 0, amount 0
00:49:15.809 00.000 10072 MoveAxis(N, 0, ABG)
00:49:15.809 00.000 10072 Move returns status 0, amount 0
00:49:15.809 00.000 10072 move complete, result=0
00:49:15.809 00.000 10072 worker thread done servicing request
00:49:15.825 00.016 1032 UpdateGuideState exits: m=1405 SNR=26.4
00:49:15.829 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:15.833 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:15.835 00.002 1032 Enqueuing Expose request
00:49:15.836 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:15.838 00.002 10072 Worker thread wakes up
00:49:15.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:15.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:16.254 00.416 10072 Exposure complete
00:49:16.304 00.050 10072 worker thread done servicing request
00:49:16.304 00.000 1032 OnExposeComplete: enter
00:49:16.306 00.002 1032 UpdateGuideState(): m_state=6
00:49:16.307 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 121
00:49:16.309 00.002 1032 Star::Find returns 1 (0), X=320.90, Y=746.54, Mass=1457, SNR=26.9, Peak=152 HFD=2.9
00:49:16.310 00.001 1032 MultiStar: [#1 0.39,-0.16,0.00,M7] [#2 -0.02,-0.02,0.74,U] [#3 0.06,-0.23,0.00,M2] [#4 0.16,0.09,0.68,U] [#5 0.06,0.26,0.00,M1] [#6 0.14,-0.04,0.60,U] [#7 0.03,-0.11,0.58,U] [#8 -0.05,0.13,0.59,U] 
00:49:16.312 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.05}, one-star: {0.31, 0.19}
00:49:16.313 00.001 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
00:49:16.315 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
00:49:16.317 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.13 cameraTheta=0.44 mountX=0.02 mountY=-0.12, mountTheta=-1.39
00:49:16.320 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
00:49:16.321 00.001 1032 Enqueuing Move request for scope (0.11, 0.05)
00:49:16.324 00.003 10072 Worker thread wakes up
00:49:16.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
00:49:16.324 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
00:49:16.324 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
00:49:16.326 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:16.328 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:49:16.328 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:49:16.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:16.328 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:49:16.328 00.000 10072 MoveAxis(E, 0, ABG)
00:49:16.328 00.000 10072 Move returns status 0, amount 0
00:49:16.328 00.000 10072 MoveAxis(N, 0, ABG)
00:49:16.328 00.000 10072 Move returns status 0, amount 0
00:49:16.328 00.000 10072 move complete, result=0
00:49:16.328 00.000 10072 worker thread done servicing request
00:49:16.346 00.018 1032 UpdateGuideState exits: m=1457 SNR=26.9
00:49:16.348 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:16.349 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:16.351 00.002 1032 Enqueuing Expose request
00:49:16.352 00.001 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:16.355 00.003 10072 Worker thread wakes up
00:49:16.355 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:16.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:16.992 00.637 10072 Exposure complete
00:49:17.041 00.049 10072 worker thread done servicing request
00:49:17.041 00.000 1032 OnExposeComplete: enter
00:49:17.043 00.002 1032 UpdateGuideState(): m_state=6
00:49:17.044 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 122
00:49:17.046 00.002 1032 Star::Find returns 1 (0), X=320.73, Y=746.44, Mass=1317, SNR=25.6, Peak=146 HFD=2.9
00:49:17.047 00.001 1032 MultiStar: [#1 0.14,-0.10,0.97,U] [#2 -0.11,-0.00,0.77,U] [#3 0.03,-0.11,0.69,U] [#4 0.17,0.10,0.73,U] [#5 0.00,0.03,0.74,U] [#6 0.15,0.06,0.60,U] [#7 0.01,-0.29,0.00,M1] [#8 0.02,0.03,0.60,U] 
00:49:17.051 00.004 1032 refined, 7 included, MultiStar: {0.07, 0.01}, one-star: {0.13, 0.09}
00:49:17.053 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
00:49:17.055 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
00:49:17.056 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.13 mountX=-0.01 mountY=-0.07, mountTheta=-1.70
00:49:17.059 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
00:49:17.061 00.002 1032 Enqueuing Move request for scope (0.07, 0.01)
00:49:17.063 00.002 10072 Worker thread wakes up
00:49:17.064 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
00:49:17.064 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
00:49:17.064 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
00:49:17.066 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:17.069 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:49:17.069 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:49:17.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:17.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:49:17.069 00.000 10072 MoveAxis(E, 1, ABG)
00:49:17.069 00.000 10072 Guiding  Dir = 2, Dur = 1
00:49:17.070 00.001 10072 IsGuiding returns 0
00:49:17.070 00.000 10072 PulseGuide returned control before completion, sleep 11
00:49:17.090 00.020 1032 UpdateGuideState exits: m=1317 SNR=25.6
00:49:17.091 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:17.093 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:17.094 00.001 1032 Enqueuing Expose request
00:49:17.097 00.003 10072 IsGuiding returns 0
00:49:17.097 00.000 10072 Move returns status 0, amount 1
00:49:17.097 00.000 10072 MoveAxis(N, 0, ABG)
00:49:17.097 00.000 10072 Move returns status 0, amount 0
00:49:17.097 00.000 10072 move complete, result=0
00:49:17.097 00.000 10072 worker thread done servicing request
00:49:17.097 00.000 10072 Worker thread wakes up
00:49:17.097 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:17.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:17.104 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:49:17.504 00.400 10072 Exposure complete
00:49:17.555 00.051 10072 worker thread done servicing request
00:49:17.555 00.000 1032 OnExposeComplete: enter
00:49:17.557 00.002 1032 UpdateGuideState(): m_state=6
00:49:17.559 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 123
00:49:17.561 00.002 1032 Star::Find returns 1 (0), X=320.81, Y=746.49, Mass=1315, SNR=25.5, Peak=143 HFD=2.8
00:49:17.563 00.002 1032 MultiStar: [#1 0.23,-0.05,0.00,M7] [#2 -0.14,0.14,0.76,U] [#3 0.05,0.03,0.72,U] [#4 0.10,0.08,0.75,U] [#5 0.23,0.24,0.00,M1] [#6 0.25,0.16,0.00,M1] [#7 -0.01,0.13,0.54,U] [#8 0.13,0.30,0.00,M1] 
00:49:17.565 00.002 1032 refined, 4 included, MultiStar: {0.06, 0.10}, one-star: {0.22, 0.14}
00:49:17.566 00.001 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
00:49:17.567 00.001 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
00:49:17.570 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=0.09 mountY=-0.08, mountTheta=-0.78
00:49:17.572 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
00:49:17.575 00.003 1032 Enqueuing Move request for scope (0.06, 0.10)
00:49:17.576 00.001 10072 Worker thread wakes up
00:49:17.576 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
00:49:17.576 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
00:49:17.576 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.09 yDistance=-0.08
00:49:17.578 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:17.583 00.005 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:49:17.584 00.001 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:49:17.584 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:17.584 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:49:17.584 00.000 10072 MoveAxis(E, 1, ABG)
00:49:17.584 00.000 10072 Guiding  Dir = 2, Dur = 1
00:49:17.584 00.000 10072 IsGuiding returns 0
00:49:17.585 00.001 10072 PulseGuide returned control before completion, sleep 11
00:49:17.605 00.020 1032 UpdateGuideState exits: m=1315 SNR=25.5
00:49:17.609 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:17.613 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:17.616 00.003 10072 IsGuiding returns 0
00:49:17.616 00.000 10072 Move returns status 0, amount 1
00:49:17.616 00.000 10072 MoveAxis(N, 0, ABG)
00:49:17.616 00.000 10072 Move returns status 0, amount 0
00:49:17.616 00.000 10072 move complete, result=0
00:49:17.617 00.001 1032 Enqueuing Expose request
00:49:17.619 00.002 10072 worker thread done servicing request
00:49:17.619 00.000 10072 Worker thread wakes up
00:49:17.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:17.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:17.619 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:49:18.253 00.634 10072 Exposure complete
00:49:18.307 00.054 10072 worker thread done servicing request
00:49:18.307 00.000 1032 OnExposeComplete: enter
00:49:18.309 00.002 1032 UpdateGuideState(): m_state=6
00:49:18.311 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 124
00:49:18.313 00.002 1032 Star::Find returns 1 (0), X=320.79, Y=746.54, Mass=1502, SNR=27.3, Peak=158 HFD=2.9
00:49:18.317 00.004 1032 MultiStar: [#1 0.23,-0.08,0.00,M8] [#2 -0.14,0.11,0.72,U] [#3 -0.10,-0.12,0.66,U] [#4 0.17,0.07,0.67,U] [#5 -0.02,0.20,0.67,U] [#6 0.00,-0.03,0.57,U] [#7 -0.10,0.08,0.50,U] [#8 -0.09,0.17,0.54,U] 
00:49:18.321 00.004 1032 refined, 7 included, MultiStar: {0.01, 0.09}, one-star: {0.20, 0.19}
00:49:18.323 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
00:49:18.325 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
00:49:18.327 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.48 mountX=0.09 mountY=-0.03, mountTheta=-0.35
00:49:18.333 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
00:49:18.335 00.002 1032 Enqueuing Move request for scope (0.01, 0.09)
00:49:18.337 00.002 10072 Worker thread wakes up
00:49:18.337 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
00:49:18.337 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
00:49:18.337 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.03
00:49:18.340 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:18.342 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.55
00:49:18.342 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:49:18.342 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:18.342 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:49:18.343 00.001 10072 MoveAxis(E, 1, ABG)
00:49:18.343 00.000 10072 Guiding  Dir = 2, Dur = 1
00:49:18.343 00.000 10072 IsGuiding returns 0
00:49:18.344 00.001 10072 PulseGuide returned control before completion, sleep 11
00:49:18.360 00.016 10072 IsGuiding returns 0
00:49:18.360 00.000 10072 Move returns status 0, amount 1
00:49:18.361 00.001 10072 MoveAxis(N, 0, ABG)
00:49:18.361 00.000 10072 Move returns status 0, amount 0
00:49:18.361 00.000 10072 move complete, result=0
00:49:18.361 00.000 10072 worker thread done servicing request
00:49:18.363 00.002 1032 UpdateGuideState exits: m=1502 SNR=27.3
00:49:18.367 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:18.369 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:18.371 00.002 1032 Enqueuing Expose request
00:49:18.373 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:49:18.374 00.001 10072 Worker thread wakes up
00:49:18.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:18.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:18.785 00.411 10072 Exposure complete
00:49:18.844 00.059 10072 worker thread done servicing request
00:49:18.845 00.001 1032 OnExposeComplete: enter
00:49:18.847 00.002 1032 UpdateGuideState(): m_state=6
00:49:18.850 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 125
00:49:18.852 00.002 1032 Star::Find returns 1 (0), X=320.90, Y=746.49, Mass=1346, SNR=25.9, Peak=151 HFD=2.8
00:49:18.854 00.002 1032 MultiStar: [#1 0.27,-0.11,0.00,M9] [#2 -0.13,-0.03,0.73,U] [#3 -0.06,-0.12,0.66,U] [#4 0.20,0.11,0.70,U] [#5 0.12,-0.01,0.72,U] [#6 0.25,0.12,0.00,M1] [#7 0.06,0.02,0.51,U] [#8 -0.11,-0.01,0.60,U] 
00:49:18.856 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.02}, one-star: {0.31, 0.14}
00:49:18.858 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
00:49:18.860 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
00:49:18.864 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.28 mountX=0.00 mountY=-0.08, mountTheta=-1.55
00:49:18.867 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
00:49:18.869 00.002 1032 Enqueuing Move request for scope (0.07, 0.02)
00:49:18.871 00.002 10072 Worker thread wakes up
00:49:18.871 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
00:49:18.871 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
00:49:18.871 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.08
00:49:18.873 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:18.876 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.55
00:49:18.877 00.001 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:49:18.877 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:18.877 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:49:18.877 00.000 10072 MoveAxis(E, 2, ABG)
00:49:18.877 00.000 10072 Guiding  Dir = 2, Dur = 2
00:49:18.877 00.000 10072 IsGuiding returns 0
00:49:18.878 00.001 10072 PulseGuide returned control before completion, sleep 12
00:49:18.893 00.015 10072 IsGuiding returns 0
00:49:18.893 00.000 10072 Move returns status 0, amount 2
00:49:18.893 00.000 10072 MoveAxis(N, 0, ABG)
00:49:18.893 00.000 10072 Move returns status 0, amount 0
00:49:18.893 00.000 10072 move complete, result=0
00:49:18.893 00.000 10072 worker thread done servicing request
00:49:18.901 00.008 1032 UpdateGuideState exits: m=1346 SNR=25.9
00:49:18.904 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:18.906 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:18.908 00.002 1032 Enqueuing Expose request
00:49:18.910 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:49:18.911 00.001 10072 Worker thread wakes up
00:49:18.912 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:18.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:19.536 00.624 10072 Exposure complete
00:49:19.588 00.052 1032 OnExposeComplete: enter
00:49:19.591 00.003 1032 UpdateGuideState(): m_state=6
00:49:19.594 00.003 10072 worker thread done servicing request
00:49:19.594 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 126
00:49:19.609 00.015 1032 Star::Find returns 1 (0), X=320.94, Y=746.52, Mass=1298, SNR=25.4, Peak=153 HFD=2.7
00:49:19.612 00.003 1032 MultiStar: [#1 0.28,-0.23,0.00,M10] [#2 -0.06,-0.07,0.73,U] [#3 -0.00,-0.20,0.68,U] [#4 0.31,0.10,0.00,M1] [#5 0.08,0.04,0.75,U] [#6 0.24,0.07,0.00,M2] [#7 0.13,-0.14,0.56,U] [#8 0.03,0.08,0.60,U] 
00:49:19.615 00.003 1032 refined, 5 included, MultiStar: {0.11, -0.00}, one-star: {0.35, 0.17}
00:49:19.616 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
00:49:19.620 00.004 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
00:49:19.621 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.03 mountX=-0.03 mountY=-0.10, mountTheta=-1.86
00:49:19.626 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
00:49:19.628 00.002 1032 Enqueuing Move request for scope (0.11, -0.00)
00:49:19.630 00.002 10072 Worker thread wakes up
00:49:19.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
00:49:19.630 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
00:49:19.630 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.10
00:49:19.632 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:19.634 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.55
00:49:19.634 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:49:19.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:19.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:49:19.635 00.001 10072 MoveAxis(E, 2, ABG)
00:49:19.635 00.000 10072 Guiding  Dir = 2, Dur = 2
00:49:19.635 00.000 10072 IsGuiding returns 0
00:49:19.635 00.000 10072 PulseGuide returned control before completion, sleep 12
00:49:19.653 00.018 1032 UpdateGuideState exits: m=1298 SNR=25.4
00:49:19.655 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:19.658 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:19.660 00.002 1032 Enqueuing Expose request
00:49:19.661 00.001 10072 IsGuiding returns 0
00:49:19.661 00.000 10072 Move returns status 0, amount 2
00:49:19.661 00.000 10072 MoveAxis(N, 0, ABG)
00:49:19.661 00.000 10072 Move returns status 0, amount 0
00:49:19.661 00.000 10072 move complete, result=0
00:49:19.662 00.001 10072 worker thread done servicing request
00:49:19.662 00.000 10072 Worker thread wakes up
00:49:19.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:19.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:19.669 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:49:20.080 00.411 10072 Exposure complete
00:49:20.130 00.050 10072 worker thread done servicing request
00:49:20.130 00.000 1032 OnExposeComplete: enter
00:49:20.132 00.002 1032 UpdateGuideState(): m_state=6
00:49:20.133 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 127
00:49:20.135 00.002 1032 Star::Find returns 1 (0), X=320.98, Y=746.44, Mass=1411, SNR=26.5, Peak=166 HFD=2.5
00:49:20.136 00.001 1032 MultiStar: [#1 0.28,-0.22,0.00,R] [#2 -0.04,-0.00,0.75,U] [#3 0.03,-0.14,0.65,U] [#4 0.38,0.02,0.00,M2] [#5 -0.02,0.18,0.66,U] [#6 0.22,0.11,0.00,M3] [#7 -0.06,-0.11,0.53,U] [#8 0.05,-0.04,0.58,U] 
00:49:20.138 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.01}, one-star: {0.38, 0.08}
00:49:20.139 00.001 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
00:49:20.141 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
00:49:20.143 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.09 mountX=-0.01 mountY=-0.08, mountTheta=-1.74
00:49:20.147 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
00:49:20.149 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
00:49:20.151 00.002 10072 Worker thread wakes up
00:49:20.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:49:20.151 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:49:20.151 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
00:49:20.152 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:20.156 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.56
00:49:20.156 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:49:20.156 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:20.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:49:20.156 00.000 10072 MoveAxis(E, 2, ABG)
00:49:20.156 00.000 10072 Guiding  Dir = 2, Dur = 2
00:49:20.157 00.001 10072 IsGuiding returns 0
00:49:20.157 00.000 10072 PulseGuide returned control before completion, sleep 12
00:49:20.170 00.013 10072 IsGuiding returns 0
00:49:20.170 00.000 10072 Move returns status 0, amount 2
00:49:20.170 00.000 10072 MoveAxis(N, 0, ABG)
00:49:20.170 00.000 10072 Move returns status 0, amount 0
00:49:20.170 00.000 10072 move complete, result=0
00:49:20.170 00.000 10072 worker thread done servicing request
00:49:20.173 00.003 1032 UpdateGuideState exits: m=1411 SNR=26.5
00:49:20.175 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:20.176 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:20.178 00.002 1032 Enqueuing Expose request
00:49:20.180 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:49:20.181 00.001 10072 Worker thread wakes up
00:49:20.181 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:20.181 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:20.813 00.632 10072 Exposure complete
00:49:20.858 00.045 10072 worker thread done servicing request
00:49:20.858 00.000 1032 OnExposeComplete: enter
00:49:20.861 00.003 1032 UpdateGuideState(): m_state=6
00:49:20.863 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 128
00:49:20.865 00.002 1032 Star::Find returns 1 (0), X=320.91, Y=746.47, Mass=1421, SNR=26.6, Peak=150 HFD=2.9
00:49:20.868 00.003 1032 MultiStar: [#1 0.08,0.05,0.93,U] [#2 -0.04,0.01,0.72,U] [#3 -0.01,-0.28,0.00,M1] [#4 0.19,0.06,0.69,U] [#5 0.06,0.14,0.71,U] [#6 0.25,0.05,0.00,M4] [#7 0.01,-0.04,0.51,U] [#8 0.14,0.11,0.56,U] 
00:49:20.870 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.32, 0.12}
00:49:20.871 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
00:49:20.872 00.001 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
00:49:20.873 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.53 mountX=0.04 mountY=-0.13, mountTheta=-1.30
00:49:20.877 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
00:49:20.878 00.001 1032 Enqueuing Move request for scope (0.12, 0.07)
00:49:20.879 00.001 10072 Worker thread wakes up
00:49:20.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
00:49:20.879 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
00:49:20.879 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.13
00:49:20.881 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:20.883 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.56
00:49:20.883 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:49:20.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:20.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:49:20.883 00.000 10072 MoveAxis(E, 3, ABG)
00:49:20.883 00.000 10072 Guiding  Dir = 2, Dur = 3
00:49:20.883 00.000 10072 IsGuiding returns 0
00:49:20.884 00.001 10072 PulseGuide returned control before completion, sleep 13
00:49:20.900 00.016 1032 UpdateGuideState exits: m=1421 SNR=26.6
00:49:20.902 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:20.903 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:20.906 00.003 1032 Enqueuing Expose request
00:49:20.907 00.001 10072 IsGuiding returns 0
00:49:20.907 00.000 10072 Move returns status 0, amount 3
00:49:20.907 00.000 10072 MoveAxis(N, 0, ABG)
00:49:20.907 00.000 10072 Move returns status 0, amount 0
00:49:20.907 00.000 10072 move complete, result=0
00:49:20.907 00.000 10072 worker thread done servicing request
00:49:20.908 00.001 10072 Worker thread wakes up
00:49:20.908 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:20.908 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:20.914 00.006 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:49:21.325 00.411 10072 Exposure complete
00:49:21.373 00.048 10072 worker thread done servicing request
00:49:21.373 00.000 1032 OnExposeComplete: enter
00:49:21.375 00.002 1032 UpdateGuideState(): m_state=6
00:49:21.376 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 129
00:49:21.378 00.002 1032 Star::Find returns 1 (0), X=320.93, Y=746.39, Mass=1292, SNR=25.3, Peak=150 HFD=2.6
00:49:21.379 00.001 1032 MultiStar: [#1 0.05,0.19,1.01,U] [#2 -0.02,-0.07,0.76,U] [#3 0.02,-0.28,0.00,M2] [#4 0.05,0.16,0.75,U] [#5 0.18,0.19,0.00,M1] [#6 0.13,0.07,0.63,U] [#7 0.04,-0.01,0.58,U] [#8 0.13,0.10,0.58,U] 
00:49:21.380 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.07}, one-star: {0.33, 0.04}
00:49:21.383 00.003 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
00:49:21.384 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
00:49:21.388 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.58 mountX=0.04 mountY=-0.12, mountTheta=-1.25
00:49:21.391 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
00:49:21.394 00.003 1032 Enqueuing Move request for scope (0.11, 0.07)
00:49:21.396 00.002 10072 Worker thread wakes up
00:49:21.396 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
00:49:21.397 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
00:49:21.397 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
00:49:21.398 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:21.401 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.56
00:49:21.401 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:49:21.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:21.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:49:21.401 00.000 10072 MoveAxis(E, 3, ABG)
00:49:21.401 00.000 10072 Guiding  Dir = 2, Dur = 3
00:49:21.402 00.001 10072 IsGuiding returns 0
00:49:21.402 00.000 10072 PulseGuide returned control before completion, sleep 13
00:49:21.416 00.014 10072 IsGuiding returns 1
00:49:21.416 00.000 10072 scope still moving after pulse duration time elapsed
00:49:21.419 00.003 1032 UpdateGuideState exits: m=1292 SNR=25.3
00:49:21.421 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:21.424 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:21.426 00.002 1032 Enqueuing Expose request
00:49:21.448 00.022 10072 IsGuiding returns 0
00:49:21.448 00.000 10072 scope move finished after 3 + 43 ms
00:49:21.448 00.000 10072 Move returns status 0, amount 3
00:49:21.448 00.000 10072 MoveAxis(N, 0, ABG)
00:49:21.448 00.000 10072 Move returns status 0, amount 0
00:49:21.448 00.000 10072 move complete, result=0
00:49:21.448 00.000 10072 worker thread done servicing request
00:49:21.448 00.000 10072 Worker thread wakes up
00:49:21.448 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:21.448 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:21.452 00.004 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:49:22.075 00.623 10072 Exposure complete
00:49:22.130 00.055 10072 worker thread done servicing request
00:49:22.130 00.000 1032 OnExposeComplete: enter
00:49:22.132 00.002 1032 UpdateGuideState(): m_state=6
00:49:22.134 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 130
00:49:22.136 00.002 1032 Star::Find returns 1 (0), X=320.86, Y=746.33, Mass=1376, SNR=26.1, Peak=141 HFD=2.7
00:49:22.138 00.002 1032 MultiStar: [#1 0.07,-0.04,1.01,U] [#2 -0.03,-0.22,0.68,U] [#3 0.01,-0.39,0.00,M3] [#4 0.18,0.01,0.69,U] [#5 0.03,0.05,0.71,U] [#6 0.11,-0.12,0.61,U] [#7 -0.10,-0.27,0.00,M1] [#8 0.02,-0.20,0.56,U] 
00:49:22.140 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.07}, one-star: {0.27, -0.02}
00:49:22.143 00.003 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
00:49:22.146 00.003 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
00:49:22.148 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.58 mountX=-0.09 mountY=-0.08, mountTheta=-2.41
00:49:22.150 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
00:49:22.153 00.003 1032 Enqueuing Move request for scope (0.10, -0.07)
00:49:22.154 00.001 10072 Worker thread wakes up
00:49:22.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
00:49:22.154 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
00:49:22.154 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.08
00:49:22.156 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:22.159 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.57
00:49:22.159 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:49:22.159 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:22.159 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:49:22.159 00.000 10072 MoveAxis(E, 3, ABG)
00:49:22.159 00.000 10072 Guiding  Dir = 2, Dur = 3
00:49:22.159 00.000 10072 IsGuiding returns 0
00:49:22.160 00.001 10072 PulseGuide returned control before completion, sleep 13
00:49:22.177 00.017 1032 UpdateGuideState exits: m=1376 SNR=26.1
00:49:22.179 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:22.182 00.003 10072 IsGuiding returns 0
00:49:22.182 00.000 10072 Move returns status 0, amount 3
00:49:22.182 00.000 10072 MoveAxis(N, 0, ABG)
00:49:22.182 00.000 10072 Move returns status 0, amount 0
00:49:22.182 00.000 10072 move complete, result=0
00:49:22.182 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:22.184 00.002 1032 Enqueuing Expose request
00:49:22.186 00.002 10072 worker thread done servicing request
00:49:22.186 00.000 10072 Worker thread wakes up
00:49:22.186 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:49:22.188 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:22.188 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:22.606 00.418 10072 Exposure complete
00:49:22.663 00.057 10072 worker thread done servicing request
00:49:22.663 00.000 1032 OnExposeComplete: enter
00:49:22.665 00.002 1032 UpdateGuideState(): m_state=6
00:49:22.668 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 131
00:49:22.670 00.002 1032 Star::Find returns 1 (0), X=320.90, Y=746.25, Mass=1595, SNR=28.1, Peak=161 HFD=2.6
00:49:22.674 00.004 1032 MultiStar: [#1 0.02,0.01,0.89,U] [#2 -0.18,-0.10,0.71,U] [#3 0.13,-0.26,0.00,M4] [#4 0.24,-0.12,0.00,M1] [#5 0.15,0.01,0.66,U] [#6 0.15,-0.05,0.58,U] [#7 -0.18,-0.10,0.49,U] [#8 0.01,-0.09,0.52,U] 
00:49:22.678 00.004 1032 refined, 6 included, MultiStar: {0.06, -0.06}, one-star: {0.30, -0.11}
00:49:22.680 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
00:49:22.681 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
00:49:22.683 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.77 mountX=-0.07 mountY=-0.04, mountTheta=-2.60
00:49:22.686 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
00:49:22.688 00.002 1032 Enqueuing Move request for scope (0.06, -0.06)
00:49:22.690 00.002 10072 Worker thread wakes up
00:49:22.690 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
00:49:22.690 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
00:49:22.690 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.04
00:49:22.692 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:22.695 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.57
00:49:22.695 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:49:22.695 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:22.695 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:49:22.696 00.001 10072 MoveAxis(E, 3, ABG)
00:49:22.696 00.000 10072 Guiding  Dir = 2, Dur = 3
00:49:22.721 00.025 1032 UpdateGuideState exits: m=1595 SNR=28.1
00:49:22.725 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:22.728 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:22.731 00.003 1032 Enqueuing Expose request
00:49:22.734 00.003 10072 IsGuiding returns 0
00:49:22.735 00.001 10072 PulseGuide returned control before completion, sleep 12
00:49:22.759 00.024 10072 IsGuiding returns 0
00:49:22.759 00.000 10072 Move returns status 0, amount 3
00:49:22.760 00.001 10072 MoveAxis(N, 0, ABG)
00:49:22.760 00.000 10072 Move returns status 0, amount 0
00:49:22.760 00.000 10072 move complete, result=0
00:49:22.760 00.000 10072 worker thread done servicing request
00:49:22.760 00.000 10072 Worker thread wakes up
00:49:22.760 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:22.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:22.765 00.005 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:49:23.390 00.625 10072 Exposure complete
00:49:23.454 00.064 1032 OnExposeComplete: enter
00:49:23.458 00.004 1032 UpdateGuideState(): m_state=6
00:49:23.460 00.002 10072 worker thread done servicing request
00:49:23.460 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 132
00:49:23.465 00.005 1032 Star::Find returns 1 (0), X=320.88, Y=746.31, Mass=1511, SNR=27.4, Peak=164 HFD=2.6
00:49:23.468 00.003 1032 MultiStar: [#1 0.01,-0.03,0.93,U] [#2 -0.19,-0.12,0.71,U] [#3 0.08,-0.44,0.00,M5] [#4 0.16,-0.05,0.69,U] [#5 0.03,-0.16,0.66,U] [#6 0.25,-0.03,0.00,M2] [#7 -0.07,-0.18,0.55,U] [#8 -0.05,-0.03,0.57,U] 
00:49:23.470 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.08}, one-star: {0.29, -0.04}
00:49:23.472 00.002 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
00:49:23.474 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
00:49:23.475 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.06 mountX=-0.09 mountY=-0.02, mountTheta=-2.89
00:49:23.480 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
00:49:23.483 00.003 1032 Enqueuing Move request for scope (0.04, -0.08)
00:49:23.485 00.002 10072 Worker thread wakes up
00:49:23.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
00:49:23.486 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
00:49:23.486 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
00:49:23.488 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:23.491 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.57
00:49:23.492 00.001 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:49:23.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:23.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:49:23.492 00.000 10072 MoveAxis(E, 4, ABG)
00:49:23.492 00.000 10072 Guiding  Dir = 2, Dur = 4
00:49:23.492 00.000 10072 IsGuiding returns 0
00:49:23.493 00.001 10072 PulseGuide returned control before completion, sleep 14
00:49:23.510 00.017 10072 IsGuiding returns 0
00:49:23.510 00.000 10072 Move returns status 0, amount 4
00:49:23.511 00.001 10072 MoveAxis(N, 0, ABG)
00:49:23.511 00.000 10072 Move returns status 0, amount 0
00:49:23.511 00.000 10072 move complete, result=0
00:49:23.511 00.000 10072 worker thread done servicing request
00:49:23.517 00.006 1032 UpdateGuideState exits: m=1511 SNR=27.4
00:49:23.521 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:23.523 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:23.525 00.002 1032 Enqueuing Expose request
00:49:23.529 00.004 10072 Worker thread wakes up
00:49:23.529 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:49:23.532 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:23.532 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:23.953 00.421 10072 Exposure complete
00:49:24.022 00.069 10072 worker thread done servicing request
00:49:24.022 00.000 1032 OnExposeComplete: enter
00:49:24.024 00.002 1032 UpdateGuideState(): m_state=6
00:49:24.027 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 133
00:49:24.030 00.003 1032 Star::Find returns 1 (0), X=320.89, Y=746.28, Mass=1539, SNR=27.6, Peak=161 HFD=2.6
00:49:24.032 00.002 1032 MultiStar: [#1 0.02,-0.03,0.90,U] [#2 -0.03,-0.09,0.70,U] [#3 -0.04,-0.29,0.00,M6] [#4 0.25,0.04,0.00,M1] [#5 -0.01,0.06,0.66,U] [#6 0.30,-0.05,0.00,M3] [#7 0.14,-0.20,0.00,M1] [#8 0.08,-0.05,0.54,U] 
00:49:24.035 00.003 1032 refined, 4 included, MultiStar: {0.09, -0.04}, one-star: {0.29, -0.07}
00:49:24.036 00.001 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
00:49:24.039 00.003 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
00:49:24.041 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-0.43 mountX=-0.06 mountY=-0.07, mountTheta=-2.26
00:49:24.045 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
00:49:24.047 00.002 1032 Enqueuing Move request for scope (0.09, -0.04)
00:49:24.049 00.002 10072 Worker thread wakes up
00:49:24.050 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
00:49:24.050 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
00:49:24.050 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.07
00:49:24.052 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:24.054 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.58
00:49:24.055 00.001 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:49:24.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:24.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:49:24.055 00.000 10072 MoveAxis(E, 3, ABG)
00:49:24.055 00.000 10072 Guiding  Dir = 2, Dur = 3
00:49:24.055 00.000 10072 IsGuiding returns 0
00:49:24.055 00.000 10072 PulseGuide returned control before completion, sleep 13
00:49:24.074 00.019 10072 IsGuiding returns 0
00:49:24.074 00.000 10072 Move returns status 0, amount 3
00:49:24.074 00.000 10072 MoveAxis(N, 0, ABG)
00:49:24.074 00.000 10072 Move returns status 0, amount 0
00:49:24.074 00.000 10072 move complete, result=0
00:49:24.074 00.000 10072 worker thread done servicing request
00:49:24.079 00.005 1032 UpdateGuideState exits: m=1539 SNR=27.6
00:49:24.082 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:24.084 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:24.086 00.002 1032 Enqueuing Expose request
00:49:24.088 00.002 10072 Worker thread wakes up
00:49:24.089 00.001 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:49:24.092 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:24.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:24.731 00.639 10072 Exposure complete
00:49:24.796 00.065 10072 worker thread done servicing request
00:49:24.796 00.000 1032 OnExposeComplete: enter
00:49:24.801 00.005 1032 UpdateGuideState(): m_state=6
00:49:24.806 00.005 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 134
00:49:24.809 00.003 1032 Star::Find returns 1 (0), X=320.90, Y=746.09, Mass=1411, SNR=26.5, Peak=163 HFD=2.6
00:49:24.812 00.003 1032 MultiStar: [#1 0.16,-0.12,0.95,U] [#2 0.07,-0.13,0.75,U] [#3 0.07,-0.36,0.00,M7] [#4 0.28,-0.17,0.00,M2] [#5 0.20,-0.16,0.00,M1] [#6 0.20,-0.29,0.00,M4] [#7 0.12,-0.23,0.00,M2] [#8 0.08,-0.13,0.57,U] 
00:49:24.815 00.003 1032 refined, 3 included, MultiStar: {0.17, -0.17}, one-star: {0.31, -0.26}
00:49:24.817 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
00:49:24.819 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
00:49:24.821 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.78 mountX=-0.21 mountY=-0.12, mountTheta=-2.61
00:49:24.825 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.17, opts=13)
00:49:24.827 00.002 1032 Enqueuing Move request for scope (0.17, -0.17)
00:49:24.829 00.002 10072 Worker thread wakes up
00:49:24.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
00:49:24.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
00:49:24.829 00.000 10072 Moving (0.17, -0.17) raw xDistance=-0.21 yDistance=-0.12
00:49:24.833 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:24.836 00.003 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 289.58
00:49:24.836 00.000 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
00:49:24.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:24.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:49:24.836 00.000 10072 MoveAxis(E, 108, ABG)
00:49:24.836 00.000 10072 Guiding  Dir = 2, Dur = 108
00:49:24.837 00.001 10072 IsGuiding returns 0
00:49:24.838 00.001 10072 PulseGuide returned control before completion, sleep 118
00:49:24.868 00.030 1032 UpdateGuideState exits: m=1411 SNR=26.5
00:49:24.871 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:24.874 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:24.877 00.003 1032 Enqueuing Expose request
00:49:24.963 00.086 10072 IsGuiding returns 0
00:49:24.963 00.000 10072 Move returns status 0, amount 108
00:49:24.963 00.000 10072 MoveAxis(N, 0, ABG)
00:49:24.963 00.000 10072 Move returns status 0, amount 0
00:49:24.964 00.001 10072 move complete, result=0
00:49:24.964 00.000 10072 worker thread done servicing request
00:49:24.964 00.000 10072 Worker thread wakes up
00:49:24.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:24.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:24.974 00.010 1032 GuideStep: -0.2 px 108 ms EAST, -0.1 px 0 ms NORTH
00:49:25.374 00.400 10072 Exposure complete
00:49:25.442 00.068 10072 worker thread done servicing request
00:49:25.442 00.000 1032 OnExposeComplete: enter
00:49:25.445 00.003 1032 UpdateGuideState(): m_state=6
00:49:25.448 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 135
00:49:25.451 00.003 1032 Star::Find returns 1 (0), X=321.03, Y=746.17, Mass=1548, SNR=27.7, Peak=162 HFD=2.6
00:49:25.453 00.002 1032 MultiStar: [#1 0.10,-0.16,0.90,U] [#2 0.14,-0.24,0.00,M1] [#3 -0.03,-0.43,0.00,M8] [#4 0.22,-0.12,0.00,M3] [#5 0.26,-0.12,0.00,M2] [#6 0.19,-0.21,0.00,M5] [#7 -0.02,-0.13,0.53,U] [#8 0.07,-0.08,0.53,U] 
00:49:25.459 00.006 1032 refined, 3 included, MultiStar: {0.19, -0.15}, one-star: {0.44, -0.18}
00:49:25.463 00.004 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
00:49:25.466 00.003 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
00:49:25.469 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.67 mountX=-0.19 mountY=-0.14, mountTheta=-2.50
00:49:25.472 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.15, opts=13)
00:49:25.475 00.003 1032 Enqueuing Move request for scope (0.19, -0.15)
00:49:25.476 00.001 10072 Worker thread wakes up
00:49:25.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
00:49:25.478 00.002 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
00:49:25.478 00.000 10072 Moving (0.19, -0.15) raw xDistance=-0.19 yDistance=-0.14
00:49:25.480 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:25.483 00.003 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 289.58
00:49:25.483 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
00:49:25.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:25.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:49:25.483 00.000 10072 MoveAxis(E, 99, ABG)
00:49:25.483 00.000 10072 Guiding  Dir = 2, Dur = 99
00:49:25.484 00.001 10072 IsGuiding returns 0
00:49:25.488 00.004 10072 PulseGuide returned control before completion, sleep 106
00:49:25.514 00.026 1032 UpdateGuideState exits: m=1548 SNR=27.7
00:49:25.525 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:25.529 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:25.532 00.003 1032 Enqueuing Expose request
00:49:25.632 00.100 10072 IsGuiding returns 0
00:49:25.632 00.000 10072 Move returns status 0, amount 99
00:49:25.632 00.000 10072 MoveAxis(N, 0, ABG)
00:49:25.632 00.000 10072 Move returns status 0, amount 0
00:49:25.632 00.000 10072 move complete, result=0
00:49:25.632 00.000 10072 worker thread done servicing request
00:49:25.632 00.000 10072 Worker thread wakes up
00:49:25.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:25.633 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:25.633 00.000 1032 GuideStep: -0.2 px 99 ms EAST, -0.1 px 0 ms NORTH
00:49:26.271 00.638 10072 Exposure complete
00:49:26.518 00.247 10072 worker thread done servicing request
00:49:26.518 00.000 1032 OnExposeComplete: enter
00:49:26.521 00.003 1032 UpdateGuideState(): m_state=6
00:49:26.524 00.003 1032 Star::Find(15, 321, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 136
00:49:26.526 00.002 1032 Star::Find returns 1 (0), X=320.89, Y=746.45, Mass=1466, SNR=27.0, Peak=171 HFD=2.6
00:49:26.529 00.003 1032 MultiStar: [#1 -0.07,0.07,0.92,U] [#2 -0.03,0.05,0.73,U] [#3 -0.04,-0.20,0.67,U] [#4 0.22,0.09,0.68,U] [#5 -0.02,0.04,0.69,U] [#6 0.34,0.02,0.00,M6] [#7 0.06,-0.04,0.51,U] [#8 0.11,-0.09,0.52,U] 
00:49:26.531 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.01}, one-star: {0.30, 0.09}
00:49:26.534 00.003 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
00:49:26.538 00.004 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
00:49:26.540 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.19 mountX=-0.01 mountY=-0.07, mountTheta=-1.64
00:49:26.553 00.013 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
00:49:26.557 00.004 1032 Enqueuing Move request for scope (0.07, 0.01)
00:49:26.561 00.004 10072 Worker thread wakes up
00:49:26.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
00:49:26.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
00:49:26.561 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
00:49:26.570 00.009 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.59
00:49:26.571 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:49:26.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:26.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:49:26.571 00.000 10072 MoveAxis(E, 8, ABG)
00:49:26.571 00.000 10072 Guiding  Dir = 2, Dur = 8
00:49:26.572 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:26.576 00.004 10072 IsGuiding returns 0
00:49:26.652 00.076 10072 IsGuiding returns 0
00:49:26.653 00.001 10072 Move returns status 0, amount 8
00:49:26.653 00.000 10072 MoveAxis(N, 0, ABG)
00:49:26.653 00.000 10072 Move returns status 0, amount 0
00:49:26.653 00.000 10072 move complete, result=0
00:49:26.653 00.000 10072 worker thread done servicing request
00:49:26.684 00.031 1032 UpdateGuideState exits: m=1466 SNR=27.0
00:49:26.688 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:26.691 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:26.693 00.002 1032 Enqueuing Expose request
00:49:26.696 00.003 10072 Worker thread wakes up
00:49:26.696 00.000 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:49:26.698 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:26.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:27.442 00.744 10072 Exposure complete
00:49:27.594 00.152 10072 worker thread done servicing request
00:49:27.594 00.000 1032 OnExposeComplete: enter
00:49:27.779 00.185 1032 UpdateGuideState(): m_state=6
00:49:27.784 00.005 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 137
00:49:27.788 00.004 1032 Star::Find returns 1 (0), X=320.86, Y=746.24, Mass=1439, SNR=26.7, Peak=147 HFD=2.7
00:49:27.791 00.003 1032 MultiStar: [#1 -0.05,-0.11,0.89,U] [#2 -0.12,-0.18,0.76,U] [#3 0.12,-0.37,0.00,M8] [#4 0.23,-0.15,0.00,M3] [#5 0.15,-0.01,0.70,U] [#6 0.15,-0.10,0.59,U] [#7 0.04,-0.26,0.00,M1] [#8 0.09,-0.10,0.55,U] 
00:49:27.795 00.004 1032 refined, 5 included, MultiStar: {0.08, -0.11}, one-star: {0.26, -0.11}
00:49:27.801 00.006 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
00:49:27.806 00.005 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
00:49:27.809 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.91 mountX=-0.12 mountY=-0.05, mountTheta=-2.74
00:49:27.815 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.11, opts=13)
00:49:27.818 00.003 1032 Enqueuing Move request for scope (0.08, -0.11)
00:49:27.821 00.003 10072 Worker thread wakes up
00:49:27.822 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
00:49:27.822 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
00:49:27.822 00.000 10072 Moving (0.08, -0.11) raw xDistance=-0.12 yDistance=-0.05
00:49:27.826 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:27.829 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.59
00:49:27.829 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:49:27.829 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:27.829 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:49:27.830 00.001 10072 MoveAxis(E, 11, ABG)
00:49:27.830 00.000 10072 Guiding  Dir = 2, Dur = 11
00:49:27.830 00.000 10072 IsGuiding returns 0
00:49:27.831 00.001 10072 PulseGuide returned control before completion, sleep 21
00:49:27.859 00.028 1032 UpdateGuideState exits: m=1439 SNR=26.7
00:49:27.864 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:27.868 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:27.872 00.004 10072 IsGuiding returns 0
00:49:27.872 00.000 10072 Move returns status 0, amount 11
00:49:27.872 00.000 10072 MoveAxis(N, 0, ABG)
00:49:27.872 00.000 1032 Enqueuing Expose request
00:49:27.875 00.003 10072 Move returns status 0, amount 0
00:49:27.875 00.000 10072 move complete, result=0
00:49:27.876 00.001 10072 worker thread done servicing request
00:49:27.876 00.000 10072 Worker thread wakes up
00:49:27.876 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:27.876 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:27.888 00.012 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:49:28.540 00.652 10072 Exposure complete
00:49:28.638 00.098 1032 OnExposeComplete: enter
00:49:28.646 00.008 1032 UpdateGuideState(): m_state=6
00:49:28.657 00.011 10072 worker thread done servicing request
00:49:28.657 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 138
00:49:28.663 00.006 1032 Star::Find returns 1 (0), X=320.79, Y=746.23, Mass=1474, SNR=27.1, Peak=156 HFD=2.7
00:49:28.666 00.003 1032 MultiStar: [#1 -0.01,-0.04,0.94,U] [#2 0.03,-0.14,0.69,U] [#3 -0.04,-0.41,0.00,M9] [#4 0.25,-0.15,0.00,M4] [#5 0.14,0.02,0.73,U] [#6 0.22,-0.20,0.00,M6] [#7 0.14,-0.23,0.00,M2] [#8 -0.00,-0.14,0.55,U] 
00:49:28.669 00.003 1032 refined, 4 included, MultiStar: {0.08, -0.08}, one-star: {0.20, -0.12}
00:49:28.672 00.003 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
00:49:28.676 00.004 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
00:49:28.679 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.79 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
00:49:28.683 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
00:49:28.687 00.004 1032 Enqueuing Move request for scope (0.08, -0.08)
00:49:28.690 00.003 10072 Worker thread wakes up
00:49:28.691 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
00:49:28.691 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
00:49:28.691 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
00:49:28.698 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:28.703 00.005 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.59
00:49:28.703 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:49:28.703 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:28.703 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:49:28.741 00.038 10072 MoveAxis(E, 9, ABG)
00:49:28.741 00.000 10072 Guiding  Dir = 2, Dur = 9
00:49:28.745 00.004 10072 IsGuiding returns 0
00:49:28.751 00.006 10072 PulseGuide returned control before completion, sleep 14
00:49:28.821 00.070 10072 IsGuiding returns 0
00:49:28.821 00.000 10072 Move returns status 0, amount 9
00:49:28.821 00.000 10072 MoveAxis(N, 0, ABG)
00:49:28.821 00.000 10072 Move returns status 0, amount 0
00:49:28.822 00.001 10072 move complete, result=0
00:49:28.822 00.000 10072 worker thread done servicing request
00:49:28.826 00.004 1032 UpdateGuideState exits: m=1474 SNR=27.1
00:49:28.837 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:28.842 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:28.847 00.005 1032 Enqueuing Expose request
00:49:28.852 00.005 10072 Worker thread wakes up
00:49:28.852 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:49:28.854 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:28.855 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:29.282 00.427 10072 Exposure complete
00:49:29.785 00.503 1032 OnExposeComplete: enter
00:49:29.796 00.011 10072 worker thread done servicing request
00:49:29.796 00.000 1032 UpdateGuideState(): m_state=6
00:49:29.801 00.005 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 139
00:49:29.807 00.006 1032 Star::Find returns 1 (0), X=320.87, Y=746.32, Mass=1358, SNR=26.0, Peak=150 HFD=2.6
00:49:29.935 00.128 1032 MultiStar: [#1 -0.06,0.07,0.96,U] [#2 0.08,-0.01,0.72,U] [#3 -0.02,-0.33,0.00,M10] [#4 0.25,0.01,0.00,M5] [#5 0.06,0.05,0.69,U] [#6 0.13,-0.16,0.61,U] [#7 -0.13,-0.17,0.53,U] [#8 0.15,-0.03,0.54,U] 
00:49:30.170 00.235 1032 refined, 6 included, MultiStar: {0.08, -0.03}, one-star: {0.28, -0.03}
00:49:30.174 00.004 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
00:49:30.178 00.004 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
00:49:30.182 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.34 mountX=-0.05 mountY=-0.07, mountTheta=-2.17
00:49:30.191 00.009 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
00:49:30.195 00.004 1032 Enqueuing Move request for scope (0.08, -0.03)
00:49:30.199 00.004 10072 Worker thread wakes up
00:49:30.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
00:49:30.199 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
00:49:30.200 00.001 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
00:49:30.205 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:30.209 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.59
00:49:30.209 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:49:30.209 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:30.209 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:49:30.209 00.000 10072 MoveAxis(E, 12, ABG)
00:49:30.209 00.000 10072 Guiding  Dir = 2, Dur = 12
00:49:30.210 00.001 10072 IsGuiding returns 0
00:49:30.211 00.001 10072 PulseGuide returned control before completion, sleep 22
00:49:30.655 00.444 10072 IsGuiding returns 0
00:49:30.656 00.001 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:49:30.660 00.004 10072 Move returns status 0, amount 12
00:49:30.660 00.000 10072 MoveAxis(N, 0, ABG)
00:49:30.660 00.000 10072 Move returns status 0, amount 0
00:49:30.660 00.000 10072 move complete, result=0
00:49:30.660 00.000 10072 worker thread done servicing request
00:49:30.660 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:30.665 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:30.668 00.003 1032 Enqueuing Expose request
00:49:30.671 00.003 10072 Worker thread wakes up
00:49:30.671 00.000 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
00:49:30.675 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:30.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:31.326 00.651 10072 Exposure complete
00:49:31.940 00.614 10072 worker thread done servicing request
00:49:32.031 00.091 1032 OnExposeComplete: enter
00:49:32.170 00.139 1032 UpdateGuideState(): m_state=6
00:49:32.175 00.005 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 140
00:49:32.181 00.006 1032 Star::Find returns 1 (0), X=320.95, Y=746.39, Mass=1479, SNR=27.1, Peak=164 HFD=2.8
00:49:32.186 00.005 1032 MultiStar: [#1 0.12,-0.01,0.91,U] [#2 -0.03,-0.08,0.74,U] [#3 -0.15,-0.42,0.00,R] [#4 0.26,-0.15,0.00,M6] [#5 0.08,-0.00,0.68,U] [#6 0.16,-0.06,0.56,U] [#7 0.05,-0.18,0.51,U] [#8 0.04,-0.10,0.54,U] 
00:49:32.188 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.04}, one-star: {0.35, 0.04}
00:49:32.190 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
00:49:32.195 00.005 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
00:49:32.198 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.34 mountX=-0.07 mountY=-0.11, mountTheta=-2.17
00:49:32.202 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
00:49:32.204 00.002 1032 Enqueuing Move request for scope (0.13, -0.04)
00:49:32.418 00.214 10072 Worker thread wakes up
00:49:32.418 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
00:49:32.418 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
00:49:32.418 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.07 yDistance=-0.11
00:49:32.425 00.007 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
00:49:32.426 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:49:32.426 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:32.426 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:49:32.426 00.000 10072 MoveAxis(E, 15, ABG)
00:49:32.426 00.000 10072 Guiding  Dir = 2, Dur = 15
00:49:32.427 00.001 10072 IsGuiding returns 0
00:49:32.427 00.000 10072 PulseGuide returned control before completion, sleep 25
00:49:32.455 00.028 10072 IsGuiding returns 0
00:49:32.456 00.001 10072 Move returns status 0, amount 15
00:49:32.456 00.000 10072 MoveAxis(N, 0, ABG)
00:49:32.456 00.000 10072 Move returns status 0, amount 0
00:49:32.456 00.000 10072 move complete, result=0
00:49:32.456 00.000 10072 worker thread done servicing request
00:49:32.571 00.115 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:32.605 00.034 1032 UpdateGuideState exits: m=1479 SNR=27.1
00:49:32.608 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:32.618 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:32.620 00.002 1032 Enqueuing Expose request
00:49:32.623 00.003 10072 Worker thread wakes up
00:49:32.623 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
00:49:32.626 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:32.626 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:33.255 00.629 10072 Exposure complete
00:49:33.325 00.070 10072 worker thread done servicing request
00:49:33.325 00.000 1032 OnExposeComplete: enter
00:49:33.327 00.002 1032 UpdateGuideState(): m_state=6
00:49:33.330 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 141
00:49:33.334 00.004 1032 Star::Find returns 1 (0), X=320.91, Y=746.31, Mass=1492, SNR=27.2, Peak=151 HFD=2.6
00:49:33.337 00.003 1032 MultiStar: [#1 -0.00,-0.09,0.94,U] [#2 -0.06,-0.16,0.69,U] [#3 0.32,0.09,0.00,M1] [#4 0.22,-0.25,0.00,M7] [#5 0.18,-0.10,0.66,U] [#6 0.14,-0.23,0.00,M5] [#7 0.02,-0.21,0.55,U] [#8 0.05,-0.09,0.55,U] 
00:49:33.339 00.002 1032 refined, 5 included, MultiStar: {0.10, -0.11}, one-star: {0.32, -0.04}
00:49:33.341 00.002 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
00:49:33.343 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
00:49:33.345 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.83 mountX=-0.13 mountY=-0.07, mountTheta=-2.66
00:49:33.349 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
00:49:33.352 00.003 1032 Enqueuing Move request for scope (0.10, -0.11)
00:49:33.354 00.002 10072 Worker thread wakes up
00:49:33.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
00:49:33.354 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
00:49:33.354 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.13 yDistance=-0.07
00:49:33.357 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:33.362 00.005 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.60
00:49:33.362 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
00:49:33.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:33.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:49:33.362 00.000 10072 MoveAxis(E, 76, ABG)
00:49:33.362 00.000 10072 Guiding  Dir = 2, Dur = 76
00:49:33.363 00.001 10072 IsGuiding returns 0
00:49:33.363 00.000 10072 PulseGuide returned control before completion, sleep 86
00:49:33.384 00.021 1032 UpdateGuideState exits: m=1492 SNR=27.2
00:49:33.387 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:33.389 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:33.391 00.002 1032 Enqueuing Expose request
00:49:33.456 00.065 10072 IsGuiding returns 0
00:49:33.456 00.000 10072 Move returns status 0, amount 76
00:49:33.456 00.000 10072 MoveAxis(N, 0, ABG)
00:49:33.457 00.001 10072 Move returns status 0, amount 0
00:49:33.457 00.000 10072 move complete, result=0
00:49:33.457 00.000 10072 worker thread done servicing request
00:49:33.457 00.000 10072 Worker thread wakes up
00:49:33.457 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:33.457 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:33.469 00.012 1032 GuideStep: -0.1 px 76 ms EAST, -0.1 px 0 ms NORTH
00:49:33.869 00.400 10072 Exposure complete
00:49:33.923 00.054 10072 worker thread done servicing request
00:49:33.924 00.001 1032 OnExposeComplete: enter
00:49:33.927 00.003 1032 UpdateGuideState(): m_state=6
00:49:33.930 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 142
00:49:33.932 00.002 1032 Star::Find returns 1 (0), X=321.00, Y=746.24, Mass=1370, SNR=26.1, Peak=148 HFD=2.5
00:49:33.934 00.002 1032 MultiStar: [#1 0.01,-0.01,1.03,U] [#2 -0.03,-0.18,0.77,U] [#3 0.13,-0.03,0.66,U] [#4 0.22,-0.16,0.00,M8] [#5 0.20,-0.06,0.67,U] [#6 -0.04,-0.10,0.60,U] [#7 -0.07,-0.26,0.00,M1] [#8 -0.02,-0.22,0.56,U] 
00:49:33.936 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.09}, one-star: {0.40, -0.11}
00:49:33.938 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
00:49:33.940 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
00:49:33.942 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.73 mountX=-0.12 mountY=-0.08, mountTheta=-2.56
00:49:33.945 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
00:49:33.947 00.002 1032 Enqueuing Move request for scope (0.11, -0.09)
00:49:33.949 00.002 10072 Worker thread wakes up
00:49:33.949 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
00:49:33.949 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
00:49:33.949 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=-0.08
00:49:33.952 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:33.954 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
00:49:33.954 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:49:33.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:33.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:49:33.954 00.000 10072 MoveAxis(E, 9, ABG)
00:49:33.954 00.000 10072 Guiding  Dir = 2, Dur = 9
00:49:33.955 00.001 10072 IsGuiding returns 0
00:49:33.956 00.001 10072 PulseGuide returned control before completion, sleep 18
00:49:33.975 00.019 10072 IsGuiding returns 0
00:49:33.975 00.000 1032 UpdateGuideState exits: m=1370 SNR=26.1
00:49:33.977 00.002 10072 Move returns status 0, amount 9
00:49:33.977 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:33.980 00.003 10072 MoveAxis(N, 0, ABG)
00:49:33.980 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:33.983 00.003 1032 Enqueuing Expose request
00:49:33.985 00.002 10072 Move returns status 0, amount 0
00:49:33.985 00.000 10072 move complete, result=0
00:49:33.986 00.001 10072 worker thread done servicing request
00:49:33.986 00.000 10072 Worker thread wakes up
00:49:33.987 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:33.987 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:33.998 00.011 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:49:34.620 00.622 10072 Exposure complete
00:49:34.669 00.049 10072 worker thread done servicing request
00:49:34.669 00.000 1032 OnExposeComplete: enter
00:49:34.671 00.002 1032 UpdateGuideState(): m_state=6
00:49:34.673 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 143
00:49:34.676 00.003 1032 Star::Find returns 1 (0), X=320.96, Y=746.19, Mass=1312, SNR=25.5, Peak=146 HFD=2.5
00:49:34.679 00.003 1032 MultiStar: [#1 0.14,-0.06,1.02,U] [#2 0.04,-0.36,0.00,M1] [#3 0.21,-0.02,0.71,U] [#4 0.26,-0.16,0.00,M9] [#5 0.25,-0.27,0.00,M1] [#6 0.39,-0.23,0.00,M5] [#7 -0.01,-0.25,0.00,M2] [#8 0.10,-0.20,0.63,U] 
00:49:34.681 00.002 1032 refined, 3 included, MultiStar: {0.21, -0.11}, one-star: {0.36, -0.17}
00:49:34.683 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
00:49:34.684 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
00:49:34.686 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-0.47 mountX=-0.16 mountY=-0.18, mountTheta=-2.30
00:49:34.688 00.002 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.11, opts=13)
00:49:34.690 00.002 1032 Enqueuing Move request for scope (0.21, -0.11)
00:49:34.691 00.001 10072 Worker thread wakes up
00:49:34.692 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
00:49:34.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
00:49:34.692 00.000 10072 Moving (0.21, -0.11) raw xDistance=-0.16 yDistance=-0.18
00:49:34.694 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:34.696 00.002 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.61
00:49:34.696 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
00:49:34.696 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:34.696 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:49:34.696 00.000 10072 MoveAxis(E, 90, ABG)
00:49:34.696 00.000 10072 Guiding  Dir = 2, Dur = 90
00:49:34.696 00.000 10072 IsGuiding returns 0
00:49:34.697 00.001 10072 PulseGuide returned control before completion, sleep 100
00:49:34.714 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.5
00:49:34.716 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:34.719 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:34.720 00.001 1032 Enqueuing Expose request
00:49:34.803 00.083 10072 IsGuiding returns 0
00:49:34.803 00.000 10072 Move returns status 0, amount 90
00:49:34.803 00.000 10072 MoveAxis(N, 0, ABG)
00:49:34.803 00.000 10072 Move returns status 0, amount 0
00:49:34.803 00.000 10072 move complete, result=0
00:49:34.804 00.001 10072 worker thread done servicing request
00:49:34.804 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.2 px 0 ms NORTH
00:49:34.806 00.002 10072 Worker thread wakes up
00:49:34.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:34.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:35.212 00.406 10072 Exposure complete
00:49:35.264 00.052 10072 worker thread done servicing request
00:49:35.264 00.000 1032 OnExposeComplete: enter
00:49:35.267 00.003 1032 UpdateGuideState(): m_state=6
00:49:35.270 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 144
00:49:35.273 00.003 1032 Star::Find returns 1 (0), X=321.02, Y=746.30, Mass=1382, SNR=26.2, Peak=153 HFD=2.5
00:49:35.276 00.003 1032 MultiStar: [#1 0.21,-0.04,0.98,U] [#2 0.08,-0.19,0.77,U] [#3 0.28,0.16,0.00,M1] [#4 0.36,-0.02,0.00,M10] [#5 0.19,-0.09,0.69,U] [#6 0.22,0.00,0.61,U] [#7 0.03,-0.07,0.53,U] [#8 0.16,-0.03,0.56,U] 
00:49:35.278 00.002 1032 refined, 6 included, MultiStar: {0.21, -0.07}, one-star: {0.42, -0.06}
00:49:35.279 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
00:49:35.281 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
00:49:35.283 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.32 mountX=-0.12 mountY=-0.18, mountTheta=-2.15
00:49:35.286 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.07, opts=13)
00:49:35.287 00.001 1032 Enqueuing Move request for scope (0.21, -0.07)
00:49:35.289 00.002 10072 Worker thread wakes up
00:49:35.289 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
00:49:35.289 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
00:49:35.289 00.000 10072 Moving (0.21, -0.07) raw xDistance=-0.12 yDistance=-0.18
00:49:35.291 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:35.293 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.61
00:49:35.293 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:49:35.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:35.294 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:49:35.294 00.000 10072 MoveAxis(E, 9, ABG)
00:49:35.294 00.000 10072 Guiding  Dir = 2, Dur = 9
00:49:35.294 00.000 10072 IsGuiding returns 0
00:49:35.295 00.001 10072 PulseGuide returned control before completion, sleep 19
00:49:35.313 00.018 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:49:35.314 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:35.317 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:35.318 00.001 1032 Enqueuing Expose request
00:49:35.320 00.002 10072 IsGuiding returns 0
00:49:35.320 00.000 10072 Move returns status 0, amount 9
00:49:35.320 00.000 10072 MoveAxis(N, 0, ABG)
00:49:35.321 00.001 10072 Move returns status 0, amount 0
00:49:35.321 00.000 10072 move complete, result=0
00:49:35.321 00.000 10072 worker thread done servicing request
00:49:35.321 00.000 10072 Worker thread wakes up
00:49:35.321 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:35.321 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:35.328 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
00:49:35.947 00.619 10072 Exposure complete
00:49:35.996 00.049 10072 worker thread done servicing request
00:49:35.996 00.000 1032 OnExposeComplete: enter
00:49:35.998 00.002 1032 UpdateGuideState(): m_state=6
00:49:36.000 00.002 1032 Star::Find(15, 321, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 145
00:49:36.003 00.003 1032 Star::Find returns 1 (0), X=321.06, Y=746.31, Mass=1526, SNR=27.5, Peak=165 HFD=2.6
00:49:36.005 00.002 1032 MultiStar: [#1 0.09,0.01,0.94,U] [#2 0.01,-0.10,0.70,U] [#3 0.26,0.14,0.00,M2] [#4 0.29,-0.06,0.00,R] [#5 0.20,-0.14,0.68,U] [#6 0.27,-0.10,0.00,M5] [#7 0.02,-0.04,0.53,U] [#8 0.23,-0.06,0.57,U] 
00:49:36.007 00.002 1032 refined, 5 included, MultiStar: {0.19, -0.06}, one-star: {0.47, -0.05}
00:49:36.008 00.001 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
00:49:36.011 00.003 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
00:49:36.012 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.30 mountX=-0.10 mountY=-0.17, mountTheta=-2.13
00:49:36.015 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.06, opts=13)
00:49:36.017 00.002 1032 Enqueuing Move request for scope (0.19, -0.06)
00:49:36.020 00.003 10072 Worker thread wakes up
00:49:36.020 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
00:49:36.020 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
00:49:36.020 00.000 10072 Moving (0.19, -0.06) raw xDistance=-0.10 yDistance=-0.17
00:49:36.023 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:36.026 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.61
00:49:36.026 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:49:36.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:36.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:49:36.026 00.000 10072 MoveAxis(E, 10, ABG)
00:49:36.026 00.000 10072 Guiding  Dir = 2, Dur = 10
00:49:36.027 00.001 10072 IsGuiding returns 0
00:49:36.027 00.000 10072 PulseGuide returned control before completion, sleep 20
00:49:36.044 00.017 1032 UpdateGuideState exits: m=1526 SNR=27.5
00:49:36.046 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:36.049 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:36.052 00.003 1032 Enqueuing Expose request
00:49:36.055 00.003 10072 IsGuiding returns 0
00:49:36.055 00.000 10072 Move returns status 0, amount 10
00:49:36.055 00.000 10072 MoveAxis(N, 0, ABG)
00:49:36.055 00.000 10072 Move returns status 0, amount 0
00:49:36.056 00.001 10072 move complete, result=0
00:49:36.056 00.000 10072 worker thread done servicing request
00:49:36.056 00.000 10072 Worker thread wakes up
00:49:36.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:36.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:36.063 00.007 1032 GuideStep: -0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
00:49:36.462 00.399 10072 Exposure complete
00:49:36.510 00.048 10072 worker thread done servicing request
00:49:36.510 00.000 1032 OnExposeComplete: enter
00:49:36.512 00.002 1032 UpdateGuideState(): m_state=6
00:49:36.514 00.002 1032 Star::Find(15, 321, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 146
00:49:36.516 00.002 1032 Star::Find returns 1 (0), X=320.87, Y=746.30, Mass=1398, SNR=26.3, Peak=150 HFD=2.6
00:49:36.518 00.002 1032 MultiStar: [#1 -0.03,-0.01,0.96,U] [#2 0.03,-0.07,0.75,U] [#3 0.30,0.11,0.00,M3] [#4 -0.04,0.01,0.70,U] [#5 0.04,-0.09,0.72,U] [#6 0.27,-0.00,0.00,M6] [#7 0.00,-0.03,0.54,U] [#8 0.12,-0.09,0.53,U] 
00:49:36.520 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.05}, one-star: {0.28, -0.05}
00:49:36.522 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
00:49:36.524 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
00:49:36.525 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.63 mountX=-0.06 mountY=-0.05, mountTheta=-2.46
00:49:36.528 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
00:49:36.529 00.001 1032 Enqueuing Move request for scope (0.06, -0.05)
00:49:36.531 00.002 10072 Worker thread wakes up
00:49:36.531 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
00:49:36.531 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
00:49:36.531 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.05
00:49:36.532 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:36.535 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.61
00:49:36.535 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:49:36.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:36.535 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:49:36.535 00.000 10072 MoveAxis(E, 9, ABG)
00:49:36.535 00.000 10072 Guiding  Dir = 2, Dur = 9
00:49:36.536 00.001 10072 IsGuiding returns 0
00:49:36.536 00.000 10072 PulseGuide returned control before completion, sleep 19
00:49:36.553 00.017 1032 UpdateGuideState exits: m=1398 SNR=26.3
00:49:36.555 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:36.557 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:36.558 00.001 1032 Enqueuing Expose request
00:49:36.569 00.011 10072 IsGuiding returns 0
00:49:36.569 00.000 10072 Move returns status 0, amount 9
00:49:36.569 00.000 10072 MoveAxis(N, 0, ABG)
00:49:36.569 00.000 10072 Move returns status 0, amount 0
00:49:36.569 00.000 10072 move complete, result=0
00:49:36.569 00.000 10072 worker thread done servicing request
00:49:36.569 00.000 10072 Worker thread wakes up
00:49:36.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:36.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:36.572 00.003 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
00:49:37.194 00.622 10072 Exposure complete
00:49:37.243 00.049 10072 worker thread done servicing request
00:49:37.243 00.000 1032 OnExposeComplete: enter
00:49:37.246 00.003 1032 UpdateGuideState(): m_state=6
00:49:37.248 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 147
00:49:37.251 00.003 1032 Star::Find returns 1 (0), X=320.86, Y=746.26, Mass=1347, SNR=25.9, Peak=145 HFD=2.6
00:49:37.253 00.002 1032 MultiStar: [#1 -0.02,0.01,1.00,U] [#2 0.10,-0.16,0.76,U] [#3 0.21,0.11,0.65,U] [#4 -0.03,-0.03,0.72,U] [#5 0.20,-0.07,0.71,U] [#6 0.13,-0.12,0.62,U] [#7 0.06,-0.23,0.50,U] [#8 0.02,0.01,0.58,U] 
00:49:37.255 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.27, -0.09}
00:49:37.257 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
00:49:37.258 00.001 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
00:49:37.260 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.51 mountX=-0.08 mountY=-0.09, mountTheta=-2.34
00:49:37.263 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
00:49:37.265 00.002 1032 Enqueuing Move request for scope (0.11, -0.06)
00:49:37.268 00.003 10072 Worker thread wakes up
00:49:37.268 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
00:49:37.268 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
00:49:37.268 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.08 yDistance=-0.09
00:49:37.271 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:37.274 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:49:37.275 00.001 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:49:37.275 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:37.275 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:49:37.275 00.000 10072 MoveAxis(E, 11, ABG)
00:49:37.275 00.000 10072 Guiding  Dir = 2, Dur = 11
00:49:37.275 00.000 10072 IsGuiding returns 0
00:49:37.276 00.001 10072 PulseGuide returned control before completion, sleep 21
00:49:37.294 00.018 1032 UpdateGuideState exits: m=1347 SNR=25.9
00:49:37.296 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:37.298 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:37.301 00.003 1032 Enqueuing Expose request
00:49:37.304 00.003 10072 IsGuiding returns 0
00:49:37.304 00.000 10072 Move returns status 0, amount 11
00:49:37.304 00.000 10072 MoveAxis(N, 0, ABG)
00:49:37.304 00.000 10072 Move returns status 0, amount 0
00:49:37.304 00.000 10072 move complete, result=0
00:49:37.304 00.000 10072 worker thread done servicing request
00:49:37.304 00.000 10072 Worker thread wakes up
00:49:37.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:37.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:37.312 00.008 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:49:37.710 00.398 10072 Exposure complete
00:49:37.756 00.046 10072 worker thread done servicing request
00:49:37.756 00.000 1032 OnExposeComplete: enter
00:49:37.758 00.002 1032 UpdateGuideState(): m_state=6
00:49:37.760 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 148
00:49:37.761 00.001 1032 Star::Find returns 1 (0), X=320.98, Y=746.37, Mass=1383, SNR=26.1, Peak=160 HFD=2.5
00:49:37.763 00.002 1032 MultiStar: [#1 -0.08,0.13,0.94,U] [#2 0.13,-0.09,0.71,U] [#3 0.15,0.14,0.67,U] [#4 0.00,0.17,0.72,U] [#5 0.16,-0.11,0.69,U] [#6 0.32,0.05,0.00,M6] [#7 -0.07,-0.06,0.56,U] [#8 0.14,-0.06,0.58,U] 
00:49:37.765 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.38, 0.02}
00:49:37.767 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
00:49:37.768 00.001 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
00:49:37.770 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.22 mountX=-0.00 mountY=-0.11, mountTheta=-1.61
00:49:37.773 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
00:49:37.775 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
00:49:37.777 00.002 10072 Worker thread wakes up
00:49:37.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
00:49:37.777 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
00:49:37.777 00.000 10072 Moving (0.11, 0.03) raw xDistance=-0.00 yDistance=-0.11
00:49:37.779 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:37.781 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:49:37.781 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
00:49:37.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:37.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:49:37.781 00.000 10072 MoveAxis(E, 9, ABG)
00:49:37.781 00.000 10072 Guiding  Dir = 2, Dur = 9
00:49:37.782 00.001 10072 IsGuiding returns 0
00:49:37.782 00.000 10072 PulseGuide returned control before completion, sleep 19
00:49:37.799 00.017 1032 UpdateGuideState exits: m=1383 SNR=26.1
00:49:37.802 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:37.804 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:37.806 00.002 1032 Enqueuing Expose request
00:49:37.817 00.011 10072 IsGuiding returns 0
00:49:37.817 00.000 10072 Move returns status 0, amount 9
00:49:37.817 00.000 10072 MoveAxis(N, 0, ABG)
00:49:37.817 00.000 10072 Move returns status 0, amount 0
00:49:37.817 00.000 10072 move complete, result=0
00:49:37.817 00.000 10072 worker thread done servicing request
00:49:37.817 00.000 10072 Worker thread wakes up
00:49:37.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:37.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:37.819 00.002 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:49:38.443 00.624 10072 Exposure complete
00:49:38.490 00.047 1032 OnExposeComplete: enter
00:49:38.492 00.002 1032 UpdateGuideState(): m_state=6
00:49:38.494 00.002 10072 worker thread done servicing request
00:49:38.494 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 149
00:49:38.496 00.002 1032 Star::Find returns 1 (0), X=320.98, Y=746.46, Mass=1619, SNR=28.4, Peak=198 HFD=2.7
00:49:38.498 00.002 1032 MultiStar: [#1 0.00,0.10,0.88,U] [#2 -0.01,-0.02,0.74,U] [#3 0.20,0.19,0.00,M2] [#4 0.09,0.11,0.62,U] [#5 0.12,0.11,0.69,U] [#6 0.19,-0.08,0.56,U] [#7 0.12,-0.11,0.46,U] [#8 0.02,0.13,0.50,U] 
00:49:38.499 00.001 1032 refined, 7 included, MultiStar: {0.13, 0.05}, one-star: {0.38, 0.11}
00:49:38.501 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
00:49:38.503 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
00:49:38.505 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.41 mountX=0.02 mountY=-0.14, mountTheta=-1.42
00:49:38.508 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
00:49:38.510 00.002 1032 Enqueuing Move request for scope (0.13, 0.05)
00:49:38.512 00.002 10072 Worker thread wakes up
00:49:38.512 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
00:49:38.512 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
00:49:38.512 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.02 yDistance=-0.14
00:49:38.515 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:38.519 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:49:38.519 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:49:38.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:38.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:49:38.519 00.000 10072 MoveAxis(E, 10, ABG)
00:49:38.519 00.000 10072 Guiding  Dir = 2, Dur = 10
00:49:38.519 00.000 10072 IsGuiding returns 0
00:49:38.520 00.001 10072 PulseGuide returned control before completion, sleep 20
00:49:38.536 00.016 1032 UpdateGuideState exits: m=1619 SNR=28.4
00:49:38.538 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:38.539 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:38.541 00.002 1032 Enqueuing Expose request
00:49:38.549 00.008 10072 IsGuiding returns 0
00:49:38.549 00.000 10072 Move returns status 0, amount 10
00:49:38.549 00.000 10072 MoveAxis(N, 0, ABG)
00:49:38.549 00.000 10072 Move returns status 0, amount 0
00:49:38.549 00.000 10072 move complete, result=0
00:49:38.549 00.000 10072 worker thread done servicing request
00:49:38.549 00.000 10072 Worker thread wakes up
00:49:38.550 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:38.550 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:38.551 00.001 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:49:38.958 00.407 10072 Exposure complete
00:49:39.008 00.050 10072 worker thread done servicing request
00:49:39.008 00.000 1032 OnExposeComplete: enter
00:49:39.010 00.002 1032 UpdateGuideState(): m_state=6
00:49:39.012 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 150
00:49:39.014 00.002 1032 Star::Find returns 1 (0), X=321.12, Y=746.42, Mass=1504, SNR=27.3, Peak=178 HFD=2.7
00:49:39.016 00.002 1032 MultiStar: large primary error, entering stabilization period
00:49:39.018 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
00:49:39.021 00.003 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
00:49:39.023 00.002 1032 CameraToMount -- cameraX=0.52 cameraY=0.06 hyp=0.53 cameraTheta=0.12 mountX=-0.07 mountY=-0.52, mountTheta=-1.71
00:49:39.026 00.003 1032 SchedulePrimaryMove(0F526948, x=0.52, y=0.06, opts=13)
00:49:39.028 00.002 1032 Enqueuing Move request for scope (0.52, 0.06)
00:49:39.030 00.002 10072 Worker thread wakes up
00:49:39.030 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.06) opts 0xd
00:49:39.030 00.000 10072 Handling offset move in thread for scope, endpoint = (0.52, 0.06)
00:49:39.031 00.001 10072 Moving (0.52, 0.06) raw xDistance=-0.07 yDistance=-0.52
00:49:39.032 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:39.034 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:49:39.035 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:49:39.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
00:49:39.035 00.000 10072 MoveAxis(E, 9, ABG)
00:49:39.035 00.000 10072 Guiding  Dir = 2, Dur = 9
00:49:39.035 00.000 10072 IsGuiding returns 0
00:49:39.035 00.000 10072 PulseGuide returned control before completion, sleep 19
00:49:39.053 00.018 1032 UpdateGuideState exits: m=1504 SNR=27.3
00:49:39.056 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:39.058 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:39.060 00.002 1032 Enqueuing Expose request
00:49:39.063 00.003 10072 IsGuiding returns 0
00:49:39.063 00.000 10072 Move returns status 0, amount 9
00:49:39.063 00.000 10072 MoveAxis(N, 337, ABG)
00:49:39.063 00.000 10072 Guiding  Dir = 0, Dur = 337
00:49:39.063 00.000 10072 IsGuiding returns 0
00:49:39.064 00.001 10072 PulseGuide returned control before completion, sleep 347
00:49:39.422 00.358 10072 IsGuiding returns 0
00:49:39.423 00.001 10072 Move returns status 0, amount 337
00:49:39.423 00.000 10072 move complete, result=0
00:49:39.423 00.000 10072 worker thread done servicing request
00:49:39.423 00.000 10072 Worker thread wakes up
00:49:39.423 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:39.423 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:39.423 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.5 px 337 ms NORTH
00:49:40.052 00.629 10072 Exposure complete
00:49:40.100 00.048 10072 worker thread done servicing request
00:49:40.101 00.001 1032 OnExposeComplete: enter
00:49:40.103 00.002 1032 UpdateGuideState(): m_state=6
00:49:40.105 00.002 1032 Star::Find(15, 321, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 151
00:49:40.107 00.002 1032 Star::Find returns 1 (0), X=320.68, Y=746.35, Mass=1464, SNR=27.0, Peak=156 HFD=3.0
00:49:40.109 00.002 1032 MultiStar: exiting stabilization period
00:49:40.110 00.001 1032 MultiStar: [#1 -0.32,-0.07,0.00,M1] [#2 -0.43,-0.21,0.00,M1] [#3 -0.17,0.03,0.68,U] [#4 -0.54,-0.02,0.00,M1] [#5 -0.29,-0.11,0.00,M1] [#6 -0.18,-0.08,0.58,U] [#7 -0.40,-0.24,0.00,M1] [#8 -0.53,-0.15,0.00,M1] 
00:49:40.112 00.002 1032 refined, 2 included, MultiStar: {-0.06, -0.01}, one-star: {0.08, 0.00}
00:49:40.115 00.003 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.52)
00:49:40.117 00.002 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.52)
00:49:40.120 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.94 mountX=0.00 mountY=0.06, mountTheta=1.52
00:49:40.123 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.01, opts=13)
00:49:40.125 00.002 1032 Enqueuing Move request for scope (-0.06, -0.01)
00:49:40.127 00.002 10072 Worker thread wakes up
00:49:40.128 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
00:49:40.128 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
00:49:40.128 00.000 10072 Moving (-0.06, -0.01) raw xDistance=0.00 yDistance=0.06
00:49:40.130 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:40.133 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:49:40.133 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:49:40.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:40.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:49:40.133 00.000 10072 MoveAxis(E, 13, ABG)
00:49:40.133 00.000 10072 Guiding  Dir = 2, Dur = 13
00:49:40.133 00.000 10072 IsGuiding returns 0
00:49:40.134 00.001 10072 PulseGuide returned control before completion, sleep 23
00:49:40.154 00.020 1032 UpdateGuideState exits: m=1464 SNR=27.0
00:49:40.156 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:40.158 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:40.160 00.002 1032 Enqueuing Expose request
00:49:40.161 00.001 10072 IsGuiding returns 0
00:49:40.162 00.001 10072 Move returns status 0, amount 13
00:49:40.162 00.000 10072 MoveAxis(N, 0, ABG)
00:49:40.162 00.000 10072 Move returns status 0, amount 0
00:49:40.162 00.000 10072 move complete, result=0
00:49:40.162 00.000 10072 worker thread done servicing request
00:49:40.162 00.000 10072 Worker thread wakes up
00:49:40.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:40.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:40.170 00.008 1032 GuideStep: 0.0 px 13 ms EAST, 0.1 px 0 ms NORTH
00:49:40.572 00.402 10072 Exposure complete
00:49:40.622 00.050 10072 worker thread done servicing request
00:49:40.622 00.000 1032 OnExposeComplete: enter
00:49:40.624 00.002 1032 UpdateGuideState(): m_state=6
00:49:40.626 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 152
00:49:40.628 00.002 1032 Star::Find returns 1 (0), X=320.54, Y=746.39, Mass=1376, SNR=26.1, Peak=161 HFD=3.1
00:49:40.630 00.002 1032 MultiStar: [#1 -0.37,0.16,0.00,M2] [#2 -0.45,-0.19,0.00,M2] [#3 -0.17,0.23,0.00,M2] [#4 -0.49,0.11,0.00,M2] [#5 -0.22,-0.07,0.71,U] [#6 -0.12,-0.07,0.58,U] [#7 -0.36,-0.29,0.00,M2] [#8 -0.40,0.03,0.00,M2] 
00:49:40.632 00.002 1032 single-star, 2 included, MultiStar: {-0.13, -0.02}, one-star: {-0.06, 0.04}
00:49:40.634 00.002 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
00:49:40.635 00.001 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
00:49:40.637 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.57 mountX=0.05 mountY=0.05, mountTheta=0.74
00:49:40.639 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.04, opts=13)
00:49:40.640 00.001 1032 Enqueuing Move request for scope (-0.06, 0.04)
00:49:40.642 00.002 10072 Worker thread wakes up
00:49:40.642 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
00:49:40.642 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
00:49:40.642 00.000 10072 Moving (-0.06, 0.04) raw xDistance=0.05 yDistance=0.05
00:49:40.645 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:40.647 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:49:40.647 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:49:40.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:40.647 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:49:40.647 00.000 10072 MoveAxis(E, 9, ABG)
00:49:40.647 00.000 10072 Guiding  Dir = 2, Dur = 9
00:49:40.647 00.000 10072 IsGuiding returns 0
00:49:40.648 00.001 10072 PulseGuide returned control before completion, sleep 19
00:49:40.666 00.018 1032 UpdateGuideState exits: m=1376 SNR=26.1
00:49:40.668 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:40.669 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:40.671 00.002 1032 Enqueuing Expose request
00:49:40.679 00.008 10072 IsGuiding returns 0
00:49:40.679 00.000 10072 Move returns status 0, amount 9
00:49:40.679 00.000 10072 MoveAxis(N, 0, ABG)
00:49:40.679 00.000 10072 Move returns status 0, amount 0
00:49:40.679 00.000 10072 move complete, result=0
00:49:40.679 00.000 10072 worker thread done servicing request
00:49:40.679 00.000 10072 Worker thread wakes up
00:49:40.679 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:40.679 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:40.685 00.006 1032 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
00:49:41.320 00.635 10072 Exposure complete
00:49:41.371 00.051 10072 worker thread done servicing request
00:49:41.371 00.000 1032 OnExposeComplete: enter
00:49:41.374 00.003 1032 UpdateGuideState(): m_state=6
00:49:41.376 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 153
00:49:41.377 00.001 1032 Star::Find returns 1 (0), X=320.41, Y=746.41, Mass=1385, SNR=26.2, Peak=169 HFD=3.1
00:49:41.380 00.003 1032 MultiStar: [#1 -0.37,0.11,0.00,M3] [#2 -0.43,-0.10,0.00,M3] [#3 -0.22,0.16,0.00,M3] [#4 -0.57,0.01,0.00,M3] [#5 -0.22,0.16,0.00,M1] [#6 -0.28,-0.16,0.00,M4] [#7 -0.41,-0.14,0.00,M3] [#8 -0.47,0.15,0.00,M3] 
00:49:41.382 00.002 1032 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.83) = xAngle (1.00 = 1.00)
00:49:41.384 00.002 1032 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.00 = 1.00)
00:49:41.385 00.001 1032 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.20 cameraTheta=2.83 mountX=0.11 mountY=0.17, mountTheta=1.00
00:49:41.389 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.19, y=0.06, opts=13)
00:49:41.391 00.002 1032 Enqueuing Move request for scope (-0.19, 0.06)
00:49:41.394 00.003 10072 Worker thread wakes up
00:49:41.394 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
00:49:41.395 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
00:49:41.395 00.000 10072 Moving (-0.19, 0.06) raw xDistance=0.11 yDistance=0.17
00:49:41.399 00.004 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:49:41.399 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
00:49:41.399 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:41.399 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:41.402 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:49:41.402 00.000 10072 MoveAxis(E, 11, ABG)
00:49:41.402 00.000 10072 Guiding  Dir = 2, Dur = 11
00:49:41.402 00.000 10072 IsGuiding returns 0
00:49:41.403 00.001 10072 PulseGuide returned control before completion, sleep 21
00:49:41.420 00.017 1032 UpdateGuideState exits: m=1385 SNR=26.2
00:49:41.422 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:41.426 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:41.428 00.002 10072 IsGuiding returns 0
00:49:41.428 00.000 10072 Move returns status 0, amount 11
00:49:41.428 00.000 10072 MoveAxis(N, 0, ABG)
00:49:41.428 00.000 10072 Move returns status 0, amount 0
00:49:41.428 00.000 10072 move complete, result=0
00:49:41.428 00.000 1032 Enqueuing Expose request
00:49:41.431 00.003 10072 worker thread done servicing request
00:49:41.431 00.000 10072 Worker thread wakes up
00:49:41.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:41.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:41.431 00.000 1032 GuideStep: 0.1 px 11 ms EAST, 0.2 px 0 ms NORTH
00:49:41.849 00.418 10072 Exposure complete
00:49:41.898 00.049 10072 worker thread done servicing request
00:49:41.898 00.000 1032 OnExposeComplete: enter
00:49:41.900 00.002 1032 UpdateGuideState(): m_state=6
00:49:41.903 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 154
00:49:41.904 00.001 1032 Star::Find returns 1 (0), X=320.42, Y=746.30, Mass=1333, SNR=25.7, Peak=163 HFD=2.9
00:49:41.907 00.003 1032 MultiStar: [#1 -0.40,-0.05,0.00,M4] [#2 -0.35,-0.16,0.00,M4] [#3 -0.30,0.07,0.00,M4] [#4 -0.60,0.01,0.00,M4] [#5 -0.21,0.05,0.75,U] [#6 -0.17,-0.13,0.63,U] [#7 -0.31,-0.13,0.00,M4] [#8 -0.24,-0.06,0.61,U] 
00:49:41.909 00.002 1032 single-star, 3 included, MultiStar: {-0.20, -0.04}, one-star: {-0.18, -0.05}
00:49:41.910 00.001 1032 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.83) = xAngle (-4.71 = 1.58)
00:49:41.912 00.002 1032 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.71 = 1.58)
00:49:41.914 00.002 1032 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-2.88 mountX=-0.00 mountY=0.18, mountTheta=1.58
00:49:41.917 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=-0.05, opts=13)
00:49:41.919 00.002 1032 Enqueuing Move request for scope (-0.18, -0.05)
00:49:41.921 00.002 10072 Worker thread wakes up
00:49:41.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
00:49:41.921 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
00:49:41.921 00.000 10072 Moving (-0.18, -0.05) raw xDistance=-0.00 yDistance=0.18
00:49:41.923 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:41.927 00.004 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:49:41.927 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
00:49:41.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:41.928 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:49:41.928 00.000 10072 MoveAxis(E, 9, ABG)
00:49:41.928 00.000 10072 Guiding  Dir = 2, Dur = 9
00:49:41.928 00.000 10072 IsGuiding returns 0
00:49:41.929 00.001 10072 PulseGuide returned control before completion, sleep 19
00:49:41.946 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
00:49:41.950 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:41.952 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:41.955 00.003 1032 Enqueuing Expose request
00:49:41.960 00.005 10072 IsGuiding returns 0
00:49:41.960 00.000 10072 Move returns status 0, amount 9
00:49:41.960 00.000 10072 MoveAxis(N, 0, ABG)
00:49:41.960 00.000 10072 Move returns status 0, amount 0
00:49:41.960 00.000 10072 move complete, result=0
00:49:41.961 00.001 10072 worker thread done servicing request
00:49:41.961 00.000 10072 Worker thread wakes up
00:49:41.961 00.000 1032 GuideStep: -0.0 px 9 ms EAST, 0.2 px 0 ms NORTH
00:49:41.964 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:41.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:42.600 00.636 10072 Exposure complete
00:49:42.649 00.049 10072 worker thread done servicing request
00:49:42.649 00.000 1032 OnExposeComplete: enter
00:49:42.651 00.002 1032 UpdateGuideState(): m_state=6
00:49:42.653 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 155
00:49:42.655 00.002 1032 Star::Find returns 1 (0), X=320.42, Y=746.32, Mass=1555, SNR=27.8, Peak=175 HFD=2.9
00:49:42.656 00.001 1032 MultiStar: [#1 -0.36,-0.10,0.00,M5] [#2 -0.24,-0.19,0.00,M5] [#3 -0.31,0.06,0.00,M5] [#4 -0.51,0.03,0.00,M5] [#5 -0.25,-0.09,0.00,M1] [#6 -0.24,-0.17,0.00,M4] [#7 -0.34,-0.28,0.00,M5] [#8 -0.27,-0.21,0.00,M3] 
00:49:42.658 00.002 1032 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.83) = xAngle (-4.78 = 1.51)
00:49:42.659 00.001 1032 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.78 = 1.51)
00:49:42.660 00.001 1032 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-2.95 mountX=0.01 mountY=0.18, mountTheta=1.51
00:49:42.666 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=-0.03, opts=13)
00:49:42.669 00.003 1032 Enqueuing Move request for scope (-0.17, -0.03)
00:49:42.671 00.002 10072 Worker thread wakes up
00:49:42.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
00:49:42.671 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
00:49:42.671 00.000 10072 Moving (-0.17, -0.03) raw xDistance=0.01 yDistance=0.18
00:49:42.674 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:42.678 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.64
00:49:42.678 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:49:42.678 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:42.678 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:49:42.678 00.000 10072 MoveAxis(E, 10, ABG)
00:49:42.678 00.000 10072 Guiding  Dir = 2, Dur = 10
00:49:42.679 00.001 10072 IsGuiding returns 0
00:49:42.680 00.001 10072 PulseGuide returned control before completion, sleep 20
00:49:42.697 00.017 1032 UpdateGuideState exits: m=1555 SNR=27.8
00:49:42.699 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:42.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:42.702 00.001 1032 Enqueuing Expose request
00:49:42.709 00.007 10072 IsGuiding returns 0
00:49:42.709 00.000 10072 Move returns status 0, amount 10
00:49:42.709 00.000 10072 MoveAxis(N, 0, ABG)
00:49:42.709 00.000 10072 Move returns status 0, amount 0
00:49:42.709 00.000 10072 move complete, result=0
00:49:42.710 00.001 10072 worker thread done servicing request
00:49:42.710 00.000 10072 Worker thread wakes up
00:49:42.710 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:42.710 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:42.713 00.003 1032 GuideStep: 0.0 px 10 ms EAST, 0.2 px 0 ms NORTH
00:49:43.119 00.406 10072 Exposure complete
00:49:43.172 00.053 10072 worker thread done servicing request
00:49:43.172 00.000 1032 OnExposeComplete: enter
00:49:43.175 00.003 1032 UpdateGuideState(): m_state=6
00:49:43.178 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 156
00:49:43.181 00.003 1032 Star::Find returns 1 (0), X=320.49, Y=746.38, Mass=1412, SNR=26.5, Peak=171 HFD=3.0
00:49:43.183 00.002 1032 MultiStar: [#1 -0.36,-0.17,0.00,M6] [#2 -0.24,-0.10,0.72,U] [#3 -0.30,0.19,0.00,M6] [#4 -0.58,0.06,0.00,M6] [#5 -0.25,0.06,0.00,M2] [#6 -0.17,-0.05,0.56,U] [#7 -0.46,-0.08,0.00,M6] [#8 -0.22,-0.18,0.00,M4] 
00:49:43.186 00.003 1032 single-star, 2 included, MultiStar: {-0.16, -0.03}, one-star: {-0.11, 0.03}
00:49:43.187 00.001 1032 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.83) = xAngle (1.06 = 1.06)
00:49:43.188 00.001 1032 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.06 = 1.06)
00:49:43.190 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.89 mountX=0.05 mountY=0.10, mountTheta=1.06
00:49:43.193 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.03, opts=13)
00:49:43.195 00.002 1032 Enqueuing Move request for scope (-0.11, 0.03)
00:49:43.197 00.002 10072 Worker thread wakes up
00:49:43.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
00:49:43.197 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
00:49:43.198 00.001 10072 Moving (-0.11, 0.03) raw xDistance=0.05 yDistance=0.10
00:49:43.200 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:43.202 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.64
00:49:43.202 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:49:43.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:43.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:49:43.202 00.000 10072 MoveAxis(E, 8, ABG)
00:49:43.202 00.000 10072 Guiding  Dir = 2, Dur = 8
00:49:43.203 00.001 10072 IsGuiding returns 0
00:49:43.203 00.000 10072 PulseGuide returned control before completion, sleep 18
00:49:43.221 00.018 1032 UpdateGuideState exits: m=1412 SNR=26.5
00:49:43.224 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:43.226 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:43.228 00.002 1032 Enqueuing Expose request
00:49:43.229 00.001 10072 IsGuiding returns 0
00:49:43.229 00.000 10072 Move returns status 0, amount 8
00:49:43.229 00.000 10072 MoveAxis(N, 0, ABG)
00:49:43.230 00.001 10072 Move returns status 0, amount 0
00:49:43.230 00.000 10072 move complete, result=0
00:49:43.230 00.000 10072 worker thread done servicing request
00:49:43.230 00.000 10072 Worker thread wakes up
00:49:43.230 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:43.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:43.237 00.007 1032 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
00:49:43.868 00.631 10072 Exposure complete
00:49:43.917 00.049 10072 worker thread done servicing request
00:49:43.917 00.000 1032 OnExposeComplete: enter
00:49:43.919 00.002 1032 UpdateGuideState(): m_state=6
00:49:43.921 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 157
00:49:43.927 00.006 1032 Star::Find returns 1 (0), X=320.60, Y=746.34, Mass=1366, SNR=26.0, Peak=147 HFD=2.9
00:49:43.930 00.003 1032 MultiStar: [#1 -0.33,0.09,0.00,M7] [#2 -0.37,-0.10,0.00,M5] [#3 -0.05,0.21,0.68,U] [#4 -0.49,0.07,0.00,M7] [#5 -0.21,0.19,0.00,M3] [#6 -0.09,-0.03,0.59,U] [#7 -0.36,0.02,0.00,M7] [#8 -0.25,-0.09,0.00,M5] 
00:49:43.933 00.003 1032 single-star, 2 included, MultiStar: {-0.04, 0.05}, one-star: {0.00, -0.01}
00:49:43.936 00.003 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.94)
00:49:43.938 00.002 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.94)
00:49:43.940 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.52 mountX=-0.01 mountY=0.00, mountTheta=2.94
00:49:43.944 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.01, opts=13)
00:49:43.948 00.004 1032 Enqueuing Move request for scope (0.00, -0.01)
00:49:43.950 00.002 10072 Worker thread wakes up
00:49:43.950 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
00:49:43.950 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
00:49:43.950 00.000 10072 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
00:49:43.953 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:43.966 00.013 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.64
00:49:43.966 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:49:43.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:43.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:49:43.966 00.000 10072 MoveAxis(E, 9, ABG)
00:49:43.966 00.000 10072 Guiding  Dir = 2, Dur = 9
00:49:43.967 00.001 10072 IsGuiding returns 0
00:49:43.967 00.000 10072 PulseGuide returned control before completion, sleep 19
00:49:43.991 00.024 10072 IsGuiding returns 0
00:49:43.991 00.000 10072 Move returns status 0, amount 9
00:49:43.991 00.000 10072 MoveAxis(N, 0, ABG)
00:49:43.992 00.001 10072 Move returns status 0, amount 0
00:49:43.992 00.000 10072 move complete, result=0
00:49:43.992 00.000 10072 worker thread done servicing request
00:49:43.995 00.003 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:49:43.998 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:44.000 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:44.002 00.002 1032 Enqueuing Expose request
00:49:44.004 00.002 1032 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
00:49:44.006 00.002 10072 Worker thread wakes up
00:49:44.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:44.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:44.415 00.409 10072 Exposure complete
00:49:44.476 00.061 10072 worker thread done servicing request
00:49:44.476 00.000 1032 OnExposeComplete: enter
00:49:44.477 00.001 1032 UpdateGuideState(): m_state=6
00:49:44.479 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 158
00:49:44.481 00.002 1032 Star::Find returns 1 (0), X=320.56, Y=746.34, Mass=1401, SNR=26.4, Peak=150 HFD=3.0
00:49:44.483 00.002 1032 MultiStar: [#1 -0.36,0.07,0.00,M8] [#2 -0.35,-0.01,0.00,M6] [#3 -0.17,0.13,0.69,U] [#4 -0.43,0.15,0.00,M8] [#5 -0.22,-0.01,0.67,U] [#6 -0.13,-0.04,0.59,U] [#7 -0.28,0.01,0.00,M8] [#8 -0.24,-0.03,0.57,U] 
00:49:44.485 00.002 1032 single-star, 4 included, MultiStar: {-0.15, 0.01}, one-star: {-0.04, -0.01}
00:49:44.486 00.001 1032 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.83) = xAngle (-4.78 = 1.50)
00:49:44.488 00.002 1032 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.78 = 1.50)
00:49:44.498 00.010 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.95 mountX=0.00 mountY=0.04, mountTheta=1.50
00:49:44.503 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
00:49:44.507 00.004 1032 Enqueuing Move request for scope (-0.04, -0.01)
00:49:44.509 00.002 10072 Worker thread wakes up
00:49:44.510 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:49:44.510 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:49:44.510 00.000 10072 Moving (-0.04, -0.01) raw xDistance=0.00 yDistance=0.04
00:49:44.513 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:44.516 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.64
00:49:44.516 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:49:44.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:44.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:49:44.518 00.002 10072 MoveAxis(E, 7, ABG)
00:49:44.518 00.000 10072 Guiding  Dir = 2, Dur = 7
00:49:44.518 00.000 10072 IsGuiding returns 0
00:49:44.519 00.001 10072 PulseGuide returned control before completion, sleep 17
00:49:44.541 00.022 1032 UpdateGuideState exits: m=1401 SNR=26.4
00:49:44.544 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:44.545 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:44.548 00.003 1032 Enqueuing Expose request
00:49:44.555 00.007 10072 IsGuiding returns 0
00:49:44.555 00.000 10072 Move returns status 0, amount 7
00:49:44.555 00.000 10072 MoveAxis(N, 0, ABG)
00:49:44.555 00.000 10072 Move returns status 0, amount 0
00:49:44.555 00.000 10072 move complete, result=0
00:49:44.555 00.000 10072 worker thread done servicing request
00:49:44.555 00.000 10072 Worker thread wakes up
00:49:44.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:44.556 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:44.565 00.009 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
00:49:45.197 00.632 10072 Exposure complete
00:49:45.277 00.080 10072 worker thread done servicing request
00:49:45.278 00.001 1032 OnExposeComplete: enter
00:49:45.280 00.002 1032 UpdateGuideState(): m_state=6
00:49:45.283 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 159
00:49:45.285 00.002 1032 Star::Find returns 1 (0), X=320.62, Y=746.33, Mass=1431, SNR=26.6, Peak=156 HFD=2.9
00:49:45.287 00.002 1032 MultiStar: [#1 -0.25,0.00,0.98,U] [#2 -0.34,-0.18,0.00,M7] [#3 -0.06,0.10,0.69,U] [#4 -0.44,0.03,0.00,M9] [#5 -0.22,0.03,0.73,U] [#6 -0.17,0.00,0.59,U] [#7 -0.30,-0.10,0.00,M9] [#8 -0.22,-0.06,0.57,U] 
00:49:45.289 00.002 1032 single-star, 5 included, MultiStar: {-0.14, 0.01}, one-star: {0.02, -0.02}
00:49:45.291 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
00:49:45.293 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
00:49:45.296 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.72 mountX=-0.03 mountY=-0.02, mountTheta=-2.55
00:49:45.299 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
00:49:45.302 00.003 1032 Enqueuing Move request for scope (0.02, -0.02)
00:49:45.304 00.002 10072 Worker thread wakes up
00:49:45.304 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:49:45.304 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:49:45.304 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.02
00:49:45.306 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:45.310 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.65
00:49:45.310 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:49:45.310 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:45.310 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:49:45.310 00.000 10072 MoveAxis(E, 8, ABG)
00:49:45.311 00.001 10072 Guiding  Dir = 2, Dur = 8
00:49:45.311 00.000 10072 IsGuiding returns 0
00:49:45.312 00.001 10072 PulseGuide returned control before completion, sleep 18
00:49:45.335 00.023 10072 IsGuiding returns 0
00:49:45.335 00.000 10072 Move returns status 0, amount 8
00:49:45.335 00.000 10072 MoveAxis(N, 0, ABG)
00:49:45.335 00.000 10072 Move returns status 0, amount 0
00:49:45.335 00.000 10072 move complete, result=0
00:49:45.335 00.000 10072 worker thread done servicing request
00:49:45.340 00.005 1032 UpdateGuideState exits: m=1431 SNR=26.6
00:49:45.343 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:45.345 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:45.348 00.003 1032 Enqueuing Expose request
00:49:45.353 00.005 10072 Worker thread wakes up
00:49:45.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:45.353 00.000 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
00:49:45.355 00.002 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:45.776 00.421 10072 Exposure complete
00:49:45.844 00.068 10072 worker thread done servicing request
00:49:45.844 00.000 1032 OnExposeComplete: enter
00:49:45.848 00.004 1032 UpdateGuideState(): m_state=6
00:49:45.851 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 160
00:49:45.854 00.003 1032 Star::Find returns 1 (0), X=320.60, Y=746.41, Mass=1514, SNR=27.4, Peak=171 HFD=3.0
00:49:45.857 00.003 1032 MultiStar: [#1 -0.19,0.04,0.94,U] [#2 -0.41,-0.09,0.00,M8] [#3 -0.13,0.15,0.63,U] [#4 -0.43,0.09,0.00,M10] [#5 -0.18,-0.05,0.64,U] [#6 -0.07,-0.04,0.59,U] [#7 -0.22,0.02,0.55,U] [#8 -0.24,-0.02,0.56,U] 
00:49:45.860 00.003 1032 single-star, 6 included, MultiStar: {-0.14, 0.03}, one-star: {0.00, 0.06}
00:49:45.864 00.004 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
00:49:45.868 00.004 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
00:49:45.870 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.57 mountX=0.06 mountY=-0.02, mountTheta=-0.26
00:49:45.873 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
00:49:45.875 00.002 1032 Enqueuing Move request for scope (0.00, 0.06)
00:49:45.877 00.002 10072 Worker thread wakes up
00:49:45.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
00:49:45.877 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
00:49:45.877 00.000 10072 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.02
00:49:45.879 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:45.883 00.004 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.65
00:49:45.883 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:49:45.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:45.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:49:45.883 00.000 10072 MoveAxis(E, 6, ABG)
00:49:45.883 00.000 10072 Guiding  Dir = 2, Dur = 6
00:49:45.884 00.001 10072 IsGuiding returns 0
00:49:45.885 00.001 10072 PulseGuide returned control before completion, sleep 16
00:49:45.911 00.026 1032 UpdateGuideState exits: m=1514 SNR=27.4
00:49:45.914 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:45.917 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:45.919 00.002 1032 Enqueuing Expose request
00:49:45.921 00.002 10072 IsGuiding returns 0
00:49:45.921 00.000 10072 Move returns status 0, amount 6
00:49:45.921 00.000 10072 MoveAxis(N, 0, ABG)
00:49:45.921 00.000 10072 Move returns status 0, amount 0
00:49:45.922 00.001 10072 move complete, result=0
00:49:45.922 00.000 10072 worker thread done servicing request
00:49:45.922 00.000 10072 Worker thread wakes up
00:49:45.922 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:45.922 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:45.933 00.011 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
00:49:46.556 00.623 10072 Exposure complete
00:49:46.628 00.072 10072 worker thread done servicing request
00:49:46.628 00.000 1032 OnExposeComplete: enter
00:49:46.631 00.003 1032 UpdateGuideState(): m_state=6
00:49:46.633 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 161
00:49:46.636 00.003 1032 Star::Find returns 1 (0), X=320.59, Y=746.41, Mass=1378, SNR=26.2, Peak=151 HFD=3.1
00:49:46.639 00.003 1032 MultiStar: [#1 -0.27,-0.05,0.00,M7] [#2 -0.36,-0.18,0.00,M9] [#3 -0.11,0.23,0.67,U] [#4 -0.49,-0.06,0.00,R] [#5 -0.31,0.06,0.00,M1] [#6 -0.17,-0.09,0.58,U] [#7 -0.25,-0.28,0.00,M9] [#8 -0.37,0.10,0.00,M3] 
00:49:46.642 00.003 1032 single-star, 2 included, MultiStar: {-0.08, 0.07}, one-star: {-0.00, 0.06}
00:49:46.651 00.009 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
00:49:46.653 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
00:49:46.655 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.65 mountX=0.06 mountY=-0.01, mountTheta=-0.18
00:49:46.659 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.06, opts=13)
00:49:46.662 00.003 1032 Enqueuing Move request for scope (-0.00, 0.06)
00:49:46.664 00.002 10072 Worker thread wakes up
00:49:46.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
00:49:46.664 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
00:49:46.664 00.000 10072 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=-0.01
00:49:46.666 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:46.670 00.004 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.65
00:49:46.670 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:49:46.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:46.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:49:46.670 00.000 10072 MoveAxis(E, 6, ABG)
00:49:46.670 00.000 10072 Guiding  Dir = 2, Dur = 6
00:49:46.671 00.001 10072 IsGuiding returns 0
00:49:46.671 00.000 10072 PulseGuide returned control before completion, sleep 16
00:49:46.692 00.021 10072 IsGuiding returns 0
00:49:46.692 00.000 10072 Move returns status 0, amount 6
00:49:46.692 00.000 10072 MoveAxis(N, 0, ABG)
00:49:46.693 00.001 10072 Move returns status 0, amount 0
00:49:46.693 00.000 10072 move complete, result=0
00:49:46.693 00.000 10072 worker thread done servicing request
00:49:46.694 00.001 1032 UpdateGuideState exits: m=1378 SNR=26.2
00:49:46.696 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:46.699 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:46.702 00.003 1032 Enqueuing Expose request
00:49:46.705 00.003 10072 Worker thread wakes up
00:49:46.705 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
00:49:46.709 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:46.709 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:47.122 00.413 10072 Exposure complete
00:49:47.243 00.121 10072 worker thread done servicing request
00:49:47.243 00.000 1032 OnExposeComplete: enter
00:49:47.247 00.004 1032 UpdateGuideState(): m_state=6
00:49:47.250 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 162
00:49:47.261 00.011 1032 Star::Find returns 1 (0), X=320.63, Y=746.55, Mass=1318, SNR=25.6, Peak=156 HFD=3.0
00:49:47.266 00.005 1032 MultiStar: [#1 -0.31,0.16,0.00,M8] [#2 -0.37,-0.03,0.00,M10] [#3 -0.26,0.26,0.00,M2] [#4 0.17,0.20,0.74,U] [#5 -0.22,0.15,0.71,U] [#6 -0.12,-0.07,0.62,U] [#7 -0.29,0.07,0.00,M10] [#8 -0.25,-0.03,0.60,U] 
00:49:47.273 00.007 1032 refined, 4 included, MultiStar: {-0.06, 0.11}, one-star: {0.03, 0.19}
00:49:47.278 00.005 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
00:49:47.282 00.004 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
00:49:47.285 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.10 mountX=0.12 mountY=0.03, mountTheta=0.27
00:49:47.293 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.11, opts=13)
00:49:47.302 00.009 1032 Enqueuing Move request for scope (-0.06, 0.11)
00:49:47.310 00.008 10072 Worker thread wakes up
00:49:47.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
00:49:47.310 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
00:49:47.311 00.001 10072 Moving (-0.06, 0.11) raw xDistance=0.12 yDistance=0.03
00:49:47.336 00.025 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:47.348 00.012 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.65
00:49:47.348 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
00:49:47.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:47.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:49:47.348 00.000 10072 MoveAxis(E, 5, ABG)
00:49:47.348 00.000 10072 Guiding  Dir = 2, Dur = 5
00:49:47.350 00.002 10072 IsGuiding returns 0
00:49:47.351 00.001 10072 PulseGuide returned control before completion, sleep 14
00:49:47.372 00.021 10072 IsGuiding returns 0
00:49:47.373 00.001 10072 Move returns status 0, amount 5
00:49:47.373 00.000 10072 MoveAxis(N, 0, ABG)
00:49:47.373 00.000 10072 Move returns status 0, amount 0
00:49:47.373 00.000 10072 move complete, result=0
00:49:47.373 00.000 10072 worker thread done servicing request
00:49:47.389 00.016 1032 UpdateGuideState exits: m=1318 SNR=25.6
00:49:47.394 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:47.399 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:47.402 00.003 1032 Enqueuing Expose request
00:49:47.405 00.003 10072 Worker thread wakes up
00:49:47.406 00.001 1032 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
00:49:47.408 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:47.408 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:48.046 00.638 10072 Exposure complete
00:49:48.121 00.075 10072 worker thread done servicing request
00:49:48.121 00.000 1032 OnExposeComplete: enter
00:49:48.124 00.003 1032 UpdateGuideState(): m_state=6
00:49:48.128 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 163
00:49:48.131 00.003 1032 Star::Find returns 1 (0), X=320.59, Y=746.25, Mass=1308, SNR=25.5, Peak=144 HFD=2.9
00:49:48.133 00.002 1032 MultiStar: [#1 -0.33,-0.08,0.00,M9] [#2 -0.15,-0.24,0.00,R] [#3 0.09,-0.04,0.65,U] [#4 0.08,0.11,0.72,U] [#5 -0.12,-0.08,0.69,U] [#6 -0.07,-0.01,0.61,U] [#7 -0.12,-0.32,0.00,R] [#8 -0.20,-0.22,0.00,M3] 
00:49:48.136 00.003 1032 refined, 4 included, MultiStar: {-0.01, -0.03}, one-star: {-0.01, -0.10}
00:49:48.138 00.002 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
00:49:48.141 00.003 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
00:49:48.144 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.74 mountX=-0.03 mountY=0.01, mountTheta=2.71
00:49:48.148 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
00:49:48.150 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
00:49:48.154 00.004 10072 Worker thread wakes up
00:49:48.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:49:48.154 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:49:48.155 00.001 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
00:49:48.157 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:48.163 00.006 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.65
00:49:48.163 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:49:48.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:48.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:49:48.163 00.000 10072 MoveAxis(E, 5, ABG)
00:49:48.163 00.000 10072 Guiding  Dir = 2, Dur = 5
00:49:48.164 00.001 10072 IsGuiding returns 0
00:49:48.165 00.001 10072 PulseGuide returned control before completion, sleep 14
00:49:48.183 00.018 10072 IsGuiding returns 0
00:49:48.183 00.000 10072 Move returns status 0, amount 5
00:49:48.183 00.000 10072 MoveAxis(N, 0, ABG)
00:49:48.183 00.000 10072 Move returns status 0, amount 0
00:49:48.183 00.000 10072 move complete, result=0
00:49:48.184 00.001 10072 worker thread done servicing request
00:49:48.191 00.007 1032 UpdateGuideState exits: m=1308 SNR=25.5
00:49:48.195 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:48.197 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:48.201 00.004 1032 Enqueuing Expose request
00:49:48.204 00.003 10072 Worker thread wakes up
00:49:48.205 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:48.206 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:48.207 00.001 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
00:49:48.672 00.465 10072 Exposure complete
00:49:49.046 00.374 10072 worker thread done servicing request
00:49:49.046 00.000 1032 OnExposeComplete: enter
00:49:49.050 00.004 1032 UpdateGuideState(): m_state=6
00:49:49.055 00.005 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 164
00:49:49.124 00.069 1032 Star::Find returns 1 (0), X=320.57, Y=746.32, Mass=1418, SNR=26.5, Peak=147 HFD=2.9
00:49:49.127 00.003 1032 MultiStar: [#1 -0.24,-0.07,0.97,U] [#2 -0.13,-0.03,0.71,U] [#3 -0.13,-0.03,0.68,U] [#4 0.19,-0.01,0.72,U] [#5 -0.04,-0.09,0.72,U] [#6 -0.07,-0.06,0.60,U] [#7 -0.20,-0.08,0.52,U] [#8 -0.09,-0.19,0.57,U] 
00:49:49.130 00.003 1032 single-star, 8 included, MultiStar: {-0.08, -0.06}, one-star: {-0.03, -0.03}
00:49:49.132 00.002 1032 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.83) = xAngle (-4.08 = 2.20)
00:49:49.134 00.002 1032 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.08 = 2.20)
00:49:49.136 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.25 mountX=-0.03 mountY=0.04, mountTheta=2.20
00:49:49.140 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
00:49:49.167 00.027 1032 Enqueuing Move request for scope (-0.03, -0.03)
00:49:49.170 00.003 10072 Worker thread wakes up
00:49:49.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
00:49:49.170 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
00:49:49.170 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.03 yDistance=0.04
00:49:49.173 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:49.176 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.65
00:49:49.176 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:49:49.176 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:49.177 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:49:49.177 00.000 10072 MoveAxis(E, 5, ABG)
00:49:49.177 00.000 10072 Guiding  Dir = 2, Dur = 5
00:49:49.177 00.000 10072 IsGuiding returns 0
00:49:49.178 00.001 10072 PulseGuide returned control before completion, sleep 15
00:49:49.208 00.030 10072 IsGuiding returns 0
00:49:49.208 00.000 10072 Move returns status 0, amount 5
00:49:49.208 00.000 10072 MoveAxis(N, 0, ABG)
00:49:49.209 00.001 10072 Move returns status 0, amount 0
00:49:49.209 00.000 10072 move complete, result=0
00:49:49.209 00.000 10072 worker thread done servicing request
00:49:49.214 00.005 1032 UpdateGuideState exits: m=1418 SNR=26.5
00:49:49.218 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:49.222 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:49.225 00.003 1032 Enqueuing Expose request
00:49:49.228 00.003 10072 Worker thread wakes up
00:49:49.228 00.000 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
00:49:49.231 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:49.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:49.867 00.636 10072 Exposure complete
00:49:49.929 00.062 10072 worker thread done servicing request
00:49:49.929 00.000 1032 OnExposeComplete: enter
00:49:49.931 00.002 1032 UpdateGuideState(): m_state=6
00:49:49.934 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 165
00:49:49.936 00.002 1032 Star::Find returns 1 (0), X=320.54, Y=746.38, Mass=1357, SNR=25.9, Peak=157 HFD=3.0
00:49:49.938 00.002 1032 MultiStar: [#1 -0.30,0.07,0.00,M9] [#2 -0.01,-0.00,0.78,U] [#3 0.01,0.19,0.67,U] [#4 0.11,0.06,0.73,U] [#5 -0.17,-0.10,0.71,U] [#6 0.03,-0.06,0.61,U] [#7 -0.07,0.10,0.58,U] [#8 -0.01,-0.14,0.59,U] 
00:49:49.940 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.01}, one-star: {-0.05, 0.03}
00:49:49.942 00.002 1032 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.83) = xAngle (0.81 = 0.81)
00:49:49.944 00.002 1032 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.81 = 0.81)
00:49:49.946 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.64 mountX=0.02 mountY=0.02, mountTheta=0.81
00:49:49.951 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
00:49:49.953 00.002 1032 Enqueuing Move request for scope (-0.02, 0.01)
00:49:49.956 00.003 10072 Worker thread wakes up
00:49:49.956 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
00:49:49.956 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
00:49:49.957 00.001 10072 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=0.02
00:49:49.959 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:49.963 00.004 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.66
00:49:49.963 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:49:49.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:49.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:49:49.963 00.000 10072 MoveAxis(E, 4, ABG)
00:49:49.963 00.000 10072 Guiding  Dir = 2, Dur = 4
00:49:49.964 00.001 10072 IsGuiding returns 0
00:49:49.964 00.000 10072 PulseGuide returned control before completion, sleep 14
00:49:49.985 00.021 1032 UpdateGuideState exits: m=1357 SNR=25.9
00:49:49.990 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:49.992 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:49.994 00.002 1032 Enqueuing Expose request
00:49:49.996 00.002 10072 IsGuiding returns 0
00:49:49.997 00.001 10072 Move returns status 0, amount 4
00:49:49.997 00.000 10072 MoveAxis(N, 0, ABG)
00:49:49.997 00.000 10072 Move returns status 0, amount 0
00:49:49.997 00.000 10072 move complete, result=0
00:49:49.997 00.000 10072 worker thread done servicing request
00:49:49.997 00.000 10072 Worker thread wakes up
00:49:49.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:49.997 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:50.006 00.009 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
00:49:50.457 00.451 10072 Exposure complete
00:49:50.742 00.285 10072 worker thread done servicing request
00:49:50.743 00.001 1032 OnExposeComplete: enter
00:49:50.775 00.032 1032 UpdateGuideState(): m_state=6
00:49:50.779 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 166
00:49:50.782 00.003 1032 Star::Find returns 1 (0), X=320.59, Y=746.27, Mass=1471, SNR=27.0, Peak=157 HFD=2.8
00:49:50.785 00.003 1032 MultiStar: [#1 -0.38,0.05,0.00,M10] [#2 -0.10,0.02,0.74,U] [#3 -0.07,0.06,0.67,U] [#4 0.15,0.04,0.65,U] [#5 -0.17,-0.08,0.68,U] [#6 -0.02,-0.18,0.57,U] [#7 -0.16,0.13,0.56,U] [#8 -0.09,-0.18,0.52,U] 
00:49:50.789 00.004 1032 refined, 7 included, MultiStar: {-0.05, -0.03}, one-star: {-0.00, -0.08}
00:49:50.819 00.030 1032 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.83) = xAngle (-4.42 = 1.86)
00:49:50.823 00.004 1032 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.42 = 1.86)
00:49:50.829 00.006 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.59 mountX=-0.02 mountY=0.06, mountTheta=1.86
00:49:50.835 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.03, opts=13)
00:49:50.839 00.004 1032 Enqueuing Move request for scope (-0.05, -0.03)
00:49:50.842 00.003 10072 Worker thread wakes up
00:49:50.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
00:49:50.842 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
00:49:50.842 00.000 10072 Moving (-0.05, -0.03) raw xDistance=-0.02 yDistance=0.06
00:49:50.845 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:50.853 00.008 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.66
00:49:50.853 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:49:50.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:50.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:49:50.853 00.000 10072 MoveAxis(E, 4, ABG)
00:49:50.853 00.000 10072 Guiding  Dir = 2, Dur = 4
00:49:50.872 00.019 10072 IsGuiding returns 0
00:49:50.879 00.007 10072 IsGuiding returns 0
00:49:50.879 00.000 10072 Move returns status 0, amount 4
00:49:50.879 00.000 10072 MoveAxis(N, 0, ABG)
00:49:50.879 00.000 10072 Move returns status 0, amount 0
00:49:50.880 00.001 10072 move complete, result=0
00:49:50.880 00.000 10072 worker thread done servicing request
00:49:50.906 00.026 1032 UpdateGuideState exits: m=1471 SNR=27.0
00:49:50.912 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:50.918 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:50.924 00.006 1032 Enqueuing Expose request
00:49:50.942 00.018 10072 Worker thread wakes up
00:49:50.942 00.000 1032 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
00:49:50.947 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:50.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:51.697 00.750 10072 Exposure complete
00:49:52.860 01.163 10072 worker thread done servicing request
00:49:52.861 00.001 1032 OnExposeComplete: enter
00:49:52.865 00.004 1032 UpdateGuideState(): m_state=6
00:49:52.869 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 167
00:49:52.872 00.003 1032 Star::Find returns 1 (0), X=320.60, Y=746.37, Mass=1331, SNR=25.7, Peak=152 HFD=2.9
00:49:53.128 00.256 1032 MultiStar: [#1 -0.38,0.14,0.00,R] [#2 0.00,0.17,0.76,U] [#3 -0.02,0.04,0.65,U] [#4 0.13,0.11,0.73,U] [#5 -0.11,-0.01,0.75,U] [#6 -0.04,-0.06,0.60,U] [#7 -0.14,0.21,0.56,U] [#8 -0.18,-0.06,0.60,U] 
00:49:53.161 00.033 1032 single-star, 7 included, MultiStar: {-0.04, 0.05}, one-star: {0.01, 0.01}
00:49:53.167 00.006 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
00:49:53.179 00.012 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
00:49:53.183 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=1.01 mountX=0.01 mountY=-0.01, mountTheta=-0.82
00:49:53.189 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
00:49:53.192 00.003 1032 Enqueuing Move request for scope (0.01, 0.01)
00:49:53.195 00.003 10072 Worker thread wakes up
00:49:53.196 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
00:49:53.196 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
00:49:53.196 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
00:49:53.199 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:53.379 00.180 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.66
00:49:53.380 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:49:53.380 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:53.380 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:49:53.380 00.000 10072 MoveAxis(E, 7, ABG)
00:49:53.380 00.000 10072 Guiding  Dir = 2, Dur = 7
00:49:53.721 00.341 10072 IsGuiding returns 0
00:49:53.722 00.001 10072 PulseGuide returned control before completion, sleep 17
00:49:53.784 00.062 10072 IsGuiding returns 1
00:49:53.784 00.000 10072 scope still moving after pulse duration time elapsed
00:49:53.809 00.025 10072 IsGuiding returns 1
00:49:54.002 00.193 10072 IsGuiding returns 1
00:49:54.031 00.029 10072 IsGuiding returns 1
00:49:54.065 00.034 10072 IsGuiding returns 1
00:49:54.311 00.246 10072 IsGuiding returns 0
00:49:54.311 00.000 10072 scope move finished after 7 + 582 ms
00:49:54.311 00.000 10072 Move returns status 0, amount 7
00:49:54.311 00.000 10072 MoveAxis(N, 0, ABG)
00:49:54.311 00.000 10072 Move returns status 0, amount 0
00:49:54.311 00.000 10072 move complete, result=0
00:49:54.312 00.001 10072 worker thread done servicing request
00:49:54.314 00.002 1032 UpdateGuideState exits: m=1331 SNR=25.7
00:49:54.322 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:54.327 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:54.389 00.062 1032 Enqueuing Expose request
00:49:54.402 00.013 10072 Worker thread wakes up
00:49:54.402 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
00:49:54.405 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:54.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:55.034 00.629 10072 Exposure complete
00:49:55.107 00.073 10072 worker thread done servicing request
00:49:55.107 00.000 1032 OnExposeComplete: enter
00:49:55.110 00.003 1032 UpdateGuideState(): m_state=6
00:49:55.116 00.006 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 168
00:49:55.133 00.017 1032 Star::Find returns 1 (0), X=320.69, Y=746.23, Mass=1457, SNR=26.9, Peak=141 HFD=2.8
00:49:55.137 00.004 1032 MultiStar: [#1 0.29,-0.22,0.00,M1] [#2 -0.00,0.01,0.70,U] [#3 0.01,-0.03,0.68,U] [#4 0.03,0.05,0.70,U] [#5 -0.13,-0.09,0.70,U] [#6 -0.21,-0.08,0.59,U] [#7 -0.02,0.10,0.54,U] [#8 -0.04,-0.09,0.53,U] 
00:49:55.139 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.04}, one-star: {0.10, -0.12}
00:49:55.148 00.009 1032 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.83) = xAngle (-3.93 = 2.35)
00:49:55.151 00.003 1032 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.93 = 2.35)
00:49:55.153 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.10 mountX=-0.03 mountY=0.03, mountTheta=2.35
00:49:55.158 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
00:49:55.163 00.005 1032 Enqueuing Move request for scope (-0.02, -0.04)
00:49:55.167 00.004 10072 Worker thread wakes up
00:49:55.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:49:55.167 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:49:55.167 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
00:49:55.175 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:55.179 00.004 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.66
00:49:55.179 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:49:55.179 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:55.179 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:49:55.179 00.000 10072 MoveAxis(E, 3, ABG)
00:49:55.179 00.000 10072 Guiding  Dir = 2, Dur = 3
00:49:55.180 00.001 10072 IsGuiding returns 0
00:49:55.181 00.001 10072 PulseGuide returned control before completion, sleep 13
00:49:55.204 00.023 10072 IsGuiding returns 0
00:49:55.204 00.000 10072 Move returns status 0, amount 3
00:49:55.204 00.000 10072 MoveAxis(N, 0, ABG)
00:49:55.204 00.000 10072 Move returns status 0, amount 0
00:49:55.205 00.001 10072 move complete, result=0
00:49:55.205 00.000 10072 worker thread done servicing request
00:49:55.207 00.002 1032 UpdateGuideState exits: m=1457 SNR=26.9
00:49:55.210 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:55.213 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:55.215 00.002 1032 Enqueuing Expose request
00:49:55.218 00.003 10072 Worker thread wakes up
00:49:55.218 00.000 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
00:49:55.222 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:55.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:55.629 00.407 10072 Exposure complete
00:49:55.690 00.061 10072 worker thread done servicing request
00:49:55.690 00.000 1032 OnExposeComplete: enter
00:49:55.692 00.002 1032 UpdateGuideState(): m_state=6
00:49:55.694 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 169
00:49:55.697 00.003 1032 Star::Find returns 1 (0), X=320.72, Y=746.26, Mass=1489, SNR=27.2, Peak=151 HFD=2.8
00:49:55.699 00.002 1032 MultiStar: [#1 0.28,-0.09,0.00,M2] [#2 -0.05,0.15,0.75,U] [#3 -0.11,0.09,0.65,U] [#4 0.24,0.10,0.66,U] [#5 -0.10,-0.01,0.66,U] [#6 -0.10,-0.06,0.61,U] [#7 -0.04,0.06,0.53,U] [#8 -0.11,-0.13,0.56,U] 
00:49:55.700 00.001 1032 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {0.12, -0.09}
00:49:55.702 00.002 1032 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.83) = xAngle (0.29 = 0.29)
00:49:55.704 00.002 1032 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.29 = 0.29)
00:49:55.707 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.12 mountX=0.01 mountY=0.00, mountTheta=0.29
00:49:55.712 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
00:49:55.715 00.003 1032 Enqueuing Move request for scope (-0.01, 0.01)
00:49:55.717 00.002 10072 Worker thread wakes up
00:49:55.717 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:49:55.717 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:49:55.717 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.00
00:49:55.720 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:55.723 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.66
00:49:55.723 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:49:55.723 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:55.723 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:49:55.723 00.000 10072 MoveAxis(E, 1, ABG)
00:49:55.723 00.000 10072 Guiding  Dir = 2, Dur = 1
00:49:55.723 00.000 10072 IsGuiding returns 0
00:49:55.724 00.001 10072 PulseGuide returned control before completion, sleep 11
00:49:55.746 00.022 1032 UpdateGuideState exits: m=1489 SNR=27.2
00:49:55.749 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:55.751 00.002 10072 IsGuiding returns 0
00:49:55.751 00.000 10072 Move returns status 0, amount 1
00:49:55.752 00.001 10072 MoveAxis(N, 0, ABG)
00:49:55.752 00.000 10072 Move returns status 0, amount 0
00:49:55.752 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:55.754 00.002 1032 Enqueuing Expose request
00:49:55.756 00.002 10072 move complete, result=0
00:49:55.757 00.001 10072 worker thread done servicing request
00:49:55.757 00.000 10072 Worker thread wakes up
00:49:55.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:55.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:55.757 00.000 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:49:56.380 00.623 10072 Exposure complete
00:49:56.434 00.054 10072 worker thread done servicing request
00:49:56.434 00.000 1032 OnExposeComplete: enter
00:49:56.436 00.002 1032 UpdateGuideState(): m_state=6
00:49:56.438 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 170
00:49:56.440 00.002 1032 Star::Find returns 1 (0), X=320.81, Y=746.25, Mass=1363, SNR=26.0, Peak=145 HFD=2.6
00:49:56.442 00.002 1032 MultiStar: [#1 0.31,-0.16,0.00,M3] [#2 0.10,0.19,0.75,U] [#3 0.08,0.05,0.66,U] [#4 0.18,0.12,0.71,U] [#5 -0.01,0.05,0.74,U] [#6 -0.04,0.01,0.63,U] [#7 -0.05,0.06,0.56,U] [#8 -0.11,0.04,0.58,U] 
00:49:56.444 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {0.21, -0.10}
00:49:56.446 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
00:49:56.448 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
00:49:56.450 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.64 mountX=0.03 mountY=-0.07, mountTheta=-1.19
00:49:56.454 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
00:49:56.458 00.004 1032 Enqueuing Move request for scope (0.06, 0.05)
00:49:56.461 00.003 10072 Worker thread wakes up
00:49:56.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
00:49:56.461 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
00:49:56.461 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
00:49:56.462 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:56.464 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.67
00:49:56.464 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:49:56.464 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:56.464 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:49:56.464 00.000 10072 MoveAxis(E, 2, ABG)
00:49:56.465 00.001 10072 Guiding  Dir = 2, Dur = 2
00:49:56.465 00.000 10072 IsGuiding returns 0
00:49:56.465 00.000 10072 PulseGuide returned control before completion, sleep 12
00:49:56.484 00.019 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:49:56.490 00.006 10072 IsGuiding returns 0
00:49:56.490 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:56.492 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:56.494 00.002 1032 Enqueuing Expose request
00:49:56.496 00.002 10072 Move returns status 0, amount 2
00:49:56.497 00.001 10072 MoveAxis(N, 0, ABG)
00:49:56.497 00.000 10072 Move returns status 0, amount 0
00:49:56.497 00.000 10072 move complete, result=0
00:49:56.497 00.000 10072 worker thread done servicing request
00:49:56.497 00.000 10072 Worker thread wakes up
00:49:56.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:56.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:56.497 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:49:56.914 00.417 10072 Exposure complete
00:49:56.968 00.054 10072 worker thread done servicing request
00:49:56.968 00.000 1032 OnExposeComplete: enter
00:49:56.970 00.002 1032 UpdateGuideState(): m_state=6
00:49:56.972 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 171
00:49:56.974 00.002 1032 Star::Find returns 1 (0), X=320.78, Y=746.24, Mass=1518, SNR=27.4, Peak=148 HFD=2.7
00:49:56.976 00.002 1032 MultiStar: [#1 0.12,-0.22,0.95,U] [#2 0.02,0.07,0.71,U] [#3 0.04,0.26,0.64,U] [#4 0.34,-0.03,0.00,M1] [#5 0.03,-0.05,0.65,U] [#6 -0.01,-0.16,0.57,U] [#7 -0.01,-0.02,0.55,U] [#8 -0.10,-0.08,0.55,U] 
00:49:56.978 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.18, -0.11}
00:49:56.979 00.001 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
00:49:56.981 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
00:49:56.983 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.78 mountX=-0.06 mountY=-0.04, mountTheta=-2.61
00:49:56.987 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
00:49:56.989 00.002 1032 Enqueuing Move request for scope (0.05, -0.05)
00:49:56.991 00.002 10072 Worker thread wakes up
00:49:56.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:49:56.992 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:49:56.992 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.04
00:49:56.994 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:56.996 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.67
00:49:56.996 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:49:56.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:56.997 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:49:56.997 00.000 10072 MoveAxis(E, 2, ABG)
00:49:56.997 00.000 10072 Guiding  Dir = 2, Dur = 2
00:49:56.997 00.000 10072 IsGuiding returns 0
00:49:56.997 00.000 10072 PulseGuide returned control before completion, sleep 12
00:49:57.015 00.018 1032 UpdateGuideState exits: m=1518 SNR=27.4
00:49:57.018 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:57.023 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:57.025 00.002 1032 Enqueuing Expose request
00:49:57.027 00.002 10072 IsGuiding returns 0
00:49:57.027 00.000 10072 Move returns status 0, amount 2
00:49:57.027 00.000 10072 MoveAxis(N, 0, ABG)
00:49:57.027 00.000 10072 Move returns status 0, amount 0
00:49:57.027 00.000 10072 move complete, result=0
00:49:57.028 00.001 10072 worker thread done servicing request
00:49:57.028 00.000 10072 Worker thread wakes up
00:49:57.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:57.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:57.036 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:49:57.666 00.630 10072 Exposure complete
00:49:57.716 00.050 10072 worker thread done servicing request
00:49:57.716 00.000 1032 OnExposeComplete: enter
00:49:57.719 00.003 1032 UpdateGuideState(): m_state=6
00:49:57.721 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 172
00:49:57.723 00.002 1032 Star::Find returns 1 (0), X=320.71, Y=746.35, Mass=1234, SNR=24.7, Peak=146 HFD=2.8
00:49:57.725 00.002 1032 MultiStar: [#1 0.18,-0.09,1.06,U] [#2 0.10,0.14,0.79,U] [#3 0.01,0.24,0.71,U] [#4 0.26,0.11,0.00,M2] [#5 -0.11,-0.01,0.74,U] [#6 0.10,-0.02,0.65,U] [#7 -0.20,0.25,0.00,M1] [#8 -0.28,0.03,0.00,M1] 
00:49:57.728 00.003 1032 refined, 5 included, MultiStar: {0.08, 0.03}, one-star: {0.11, -0.00}
00:49:57.730 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
00:49:57.732 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
00:49:57.733 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.41 mountX=0.01 mountY=-0.08, mountTheta=-1.42
00:49:57.736 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
00:49:57.739 00.003 1032 Enqueuing Move request for scope (0.08, 0.03)
00:49:57.741 00.002 10072 Worker thread wakes up
00:49:57.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:49:57.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:49:57.741 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
00:49:57.747 00.006 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.67
00:49:57.747 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:49:57.747 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:57.749 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:57.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:49:57.749 00.000 10072 MoveAxis(E, 2, ABG)
00:49:57.749 00.000 10072 Guiding  Dir = 2, Dur = 2
00:49:57.749 00.000 10072 IsGuiding returns 0
00:49:57.750 00.001 10072 PulseGuide returned control before completion, sleep 12
00:49:57.770 00.020 1032 UpdateGuideState exits: m=1234 SNR=24.7
00:49:57.773 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:57.775 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:57.776 00.001 1032 Enqueuing Expose request
00:49:57.779 00.003 10072 IsGuiding returns 0
00:49:57.779 00.000 10072 Move returns status 0, amount 2
00:49:57.779 00.000 10072 MoveAxis(N, 0, ABG)
00:49:57.779 00.000 10072 Move returns status 0, amount 0
00:49:57.779 00.000 10072 move complete, result=0
00:49:57.779 00.000 10072 worker thread done servicing request
00:49:57.779 00.000 10072 Worker thread wakes up
00:49:57.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:57.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:57.786 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:49:58.198 00.412 10072 Exposure complete
00:49:58.248 00.050 10072 worker thread done servicing request
00:49:58.248 00.000 1032 OnExposeComplete: enter
00:49:58.250 00.002 1032 UpdateGuideState(): m_state=6
00:49:58.253 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 173
00:49:58.255 00.002 1032 Star::Find returns 1 (0), X=320.73, Y=746.45, Mass=1349, SNR=25.9, Peak=139 HFD=2.9
00:49:58.257 00.002 1032 MultiStar: [#1 0.19,0.00,1.00,U] [#2 -0.07,0.20,0.75,U] [#3 -0.10,0.29,0.00,M1] [#4 0.15,0.18,0.71,U] [#5 -0.06,0.10,0.69,U] [#6 -0.13,0.09,0.61,U] [#7 -0.08,0.29,0.00,M2] [#8 -0.26,0.07,0.57,U] 
00:49:58.258 00.001 1032 refined, 6 included, MultiStar: {0.02, 0.10}, one-star: {0.13, 0.10}
00:49:58.261 00.003 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
00:49:58.262 00.001 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
00:49:58.264 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.39 mountX=0.09 mountY=-0.04, mountTheta=-0.44
00:49:58.267 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
00:49:58.269 00.002 1032 Enqueuing Move request for scope (0.02, 0.10)
00:49:58.272 00.003 10072 Worker thread wakes up
00:49:58.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:49:58.272 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:49:58.272 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.04
00:49:58.275 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:58.277 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.67
00:49:58.277 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:49:58.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:58.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:49:58.277 00.000 10072 MoveAxis(E, 2, ABG)
00:49:58.277 00.000 10072 Guiding  Dir = 2, Dur = 2
00:49:58.277 00.000 10072 IsGuiding returns 0
00:49:58.278 00.001 10072 PulseGuide returned control before completion, sleep 12
00:49:58.295 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:49:58.298 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:58.301 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:58.303 00.002 1032 Enqueuing Expose request
00:49:58.306 00.003 10072 IsGuiding returns 0
00:49:58.306 00.000 10072 Move returns status 0, amount 2
00:49:58.306 00.000 10072 MoveAxis(N, 0, ABG)
00:49:58.306 00.000 10072 Move returns status 0, amount 0
00:49:58.306 00.000 10072 move complete, result=0
00:49:58.306 00.000 10072 worker thread done servicing request
00:49:58.306 00.000 10072 Worker thread wakes up
00:49:58.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:58.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:58.313 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:49:58.934 00.621 10072 Exposure complete
00:49:58.981 00.047 10072 worker thread done servicing request
00:49:58.981 00.000 1032 OnExposeComplete: enter
00:49:58.983 00.002 1032 UpdateGuideState(): m_state=6
00:49:58.986 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 174
00:49:58.988 00.002 1032 Star::Find returns 1 (0), X=320.85, Y=746.32, Mass=1322, SNR=25.6, Peak=134 HFD=2.7
00:49:58.989 00.001 1032 MultiStar: [#1 0.32,-0.20,0.00,M1] [#2 -0.07,0.14,0.73,U] [#3 -0.11,0.13,0.70,U] [#4 0.37,0.01,0.00,M2] [#5 -0.09,-0.06,0.78,U] [#6 0.16,-0.00,0.62,U] [#7 -0.06,0.27,0.00,M3] [#8 -0.15,-0.05,0.55,U] 
00:49:58.991 00.002 1032 refined, 5 included, MultiStar: {0.02, 0.02}, one-star: {0.25, -0.03}
00:49:58.993 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
00:49:58.995 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
00:49:58.996 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.93 mountX=0.02 mountY=-0.02, mountTheta=-0.90
00:49:58.999 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
00:49:59.002 00.003 1032 Enqueuing Move request for scope (0.02, 0.02)
00:49:59.003 00.001 10072 Worker thread wakes up
00:49:59.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
00:49:59.003 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
00:49:59.003 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
00:49:59.006 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:59.009 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.67
00:49:59.013 00.004 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:49:59.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:59.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:49:59.013 00.000 10072 MoveAxis(E, 1, ABG)
00:49:59.013 00.000 10072 Guiding  Dir = 2, Dur = 1
00:49:59.014 00.001 10072 IsGuiding returns 0
00:49:59.014 00.000 10072 PulseGuide returned control before completion, sleep 11
00:49:59.027 00.013 1032 UpdateGuideState exits: m=1322 SNR=25.6
00:49:59.029 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:59.031 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:59.032 00.001 1032 Enqueuing Expose request
00:49:59.040 00.008 10072 IsGuiding returns 0
00:49:59.040 00.000 10072 Move returns status 0, amount 1
00:49:59.040 00.000 10072 MoveAxis(N, 0, ABG)
00:49:59.040 00.000 10072 Move returns status 0, amount 0
00:49:59.041 00.001 10072 move complete, result=0
00:49:59.041 00.000 10072 worker thread done servicing request
00:49:59.041 00.000 10072 Worker thread wakes up
00:49:59.041 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:59.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:49:59.041 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:49:59.451 00.410 10072 Exposure complete
00:49:59.501 00.050 10072 worker thread done servicing request
00:49:59.501 00.000 1032 OnExposeComplete: enter
00:49:59.502 00.001 1032 UpdateGuideState(): m_state=6
00:49:59.504 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 175
00:49:59.506 00.002 1032 Star::Find returns 1 (0), X=320.64, Y=746.21, Mass=1558, SNR=27.8, Peak=151 HFD=2.7
00:49:59.507 00.001 1032 MultiStar: [#1 0.21,-0.22,0.00,M2] [#2 0.04,0.05,0.72,U] [#3 0.03,-0.05,0.64,U] [#4 0.19,-0.03,0.69,U] [#5 0.06,-0.10,0.66,U] [#6 0.06,-0.23,0.57,U] [#7 0.09,0.18,0.50,U] [#8 -0.27,-0.21,0.00,M1] 
00:49:59.509 00.002 1032 refined, 6 included, MultiStar: {0.07, -0.06}, one-star: {0.05, -0.14}
00:49:59.510 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
00:49:59.513 00.003 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
00:49:59.514 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.66 mountX=-0.07 mountY=-0.06, mountTheta=-2.49
00:49:59.517 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
00:49:59.518 00.001 1032 Enqueuing Move request for scope (0.07, -0.06)
00:49:59.520 00.002 10072 Worker thread wakes up
00:49:59.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
00:49:59.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
00:49:59.520 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.07 yDistance=-0.06
00:49:59.522 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:49:59.524 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.67
00:49:59.525 00.001 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:49:59.525 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:59.525 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:49:59.525 00.000 10072 MoveAxis(E, 1, ABG)
00:49:59.525 00.000 10072 Guiding  Dir = 2, Dur = 1
00:49:59.525 00.000 10072 IsGuiding returns 0
00:49:59.526 00.001 10072 PulseGuide returned control before completion, sleep 11
00:49:59.541 00.015 10072 IsGuiding returns 0
00:49:59.541 00.000 10072 Move returns status 0, amount 1
00:49:59.541 00.000 10072 MoveAxis(N, 0, ABG)
00:49:59.541 00.000 10072 Move returns status 0, amount 0
00:49:59.541 00.000 10072 move complete, result=0
00:49:59.541 00.000 10072 worker thread done servicing request
00:49:59.542 00.001 1032 UpdateGuideState exits: m=1558 SNR=27.8
00:49:59.545 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:59.546 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:49:59.547 00.001 1032 Enqueuing Expose request
00:49:59.549 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:49:59.550 00.001 10072 Worker thread wakes up
00:49:59.550 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:49:59.551 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:00.183 00.632 10072 Exposure complete
00:50:00.230 00.047 10072 worker thread done servicing request
00:50:00.230 00.000 1032 OnExposeComplete: enter
00:50:00.232 00.002 1032 UpdateGuideState(): m_state=6
00:50:00.234 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 176
00:50:00.236 00.002 1032 Star::Find returns 1 (0), X=320.87, Y=746.30, Mass=1410, SNR=26.5, Peak=147 HFD=2.6
00:50:00.240 00.004 1032 MultiStar: [#1 0.25,-0.19,0.00,M3] [#2 -0.00,0.06,0.76,U] [#3 -0.05,0.12,0.69,U] [#4 0.22,0.05,0.70,U] [#5 -0.11,-0.01,0.70,U] [#6 0.17,-0.23,0.00,M1] [#7 -0.05,0.27,0.00,M3] [#8 -0.23,-0.13,0.58,U] 
00:50:00.241 00.001 1032 refined, 5 included, MultiStar: {0.04, 0.01}, one-star: {0.28, -0.06}
00:50:00.243 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
00:50:00.245 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
00:50:00.246 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.17 mountX=-0.00 mountY=-0.04, mountTheta=-1.66
00:50:00.249 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
00:50:00.251 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
00:50:00.253 00.002 10072 Worker thread wakes up
00:50:00.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:50:00.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:50:00.253 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
00:50:00.255 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:00.257 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.67
00:50:00.257 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:50:00.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:00.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:50:00.257 00.000 10072 MoveAxis(E, 2, ABG)
00:50:00.257 00.000 10072 Guiding  Dir = 2, Dur = 2
00:50:00.257 00.000 10072 IsGuiding returns 0
00:50:00.258 00.001 10072 PulseGuide returned control before completion, sleep 12
00:50:00.275 00.017 10072 IsGuiding returns 0
00:50:00.275 00.000 10072 Move returns status 0, amount 2
00:50:00.275 00.000 10072 MoveAxis(N, 0, ABG)
00:50:00.275 00.000 10072 Move returns status 0, amount 0
00:50:00.275 00.000 10072 move complete, result=0
00:50:00.275 00.000 10072 worker thread done servicing request
00:50:00.276 00.001 1032 UpdateGuideState exits: m=1410 SNR=26.5
00:50:00.277 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:00.279 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:00.280 00.001 1032 Enqueuing Expose request
00:50:00.282 00.002 10072 Worker thread wakes up
00:50:00.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:00.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:00.282 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:50:00.699 00.417 10072 Exposure complete
00:50:00.746 00.047 10072 worker thread done servicing request
00:50:00.746 00.000 1032 OnExposeComplete: enter
00:50:00.749 00.003 1032 UpdateGuideState(): m_state=6
00:50:00.752 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 177
00:50:00.755 00.003 1032 Star::Find returns 1 (0), X=320.81, Y=746.34, Mass=1587, SNR=28.1, Peak=171 HFD=2.7
00:50:00.757 00.002 1032 MultiStar: [#1 0.28,-0.10,0.00,M4] [#2 0.07,0.12,0.68,U] [#3 0.09,0.05,0.64,U] [#4 0.31,0.10,0.00,M1] [#5 0.01,-0.07,0.71,U] [#6 0.17,0.04,0.57,U] [#7 0.04,0.19,0.51,U] [#8 0.01,-0.03,0.55,U] 
00:50:00.760 00.003 1032 refined, 6 included, MultiStar: {0.10, 0.03}, one-star: {0.21, -0.01}
00:50:00.763 00.003 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
00:50:00.765 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
00:50:00.766 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.33 mountX=0.01 mountY=-0.10, mountTheta=-1.50
00:50:00.772 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
00:50:00.775 00.003 1032 Enqueuing Move request for scope (0.10, 0.03)
00:50:00.777 00.002 10072 Worker thread wakes up
00:50:00.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:50:00.777 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:50:00.777 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.01 yDistance=-0.10
00:50:00.779 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:00.781 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.67
00:50:00.781 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:50:00.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:00.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:50:00.781 00.000 10072 MoveAxis(E, 2, ABG)
00:50:00.781 00.000 10072 Guiding  Dir = 2, Dur = 2
00:50:00.782 00.001 10072 IsGuiding returns 0
00:50:00.782 00.000 10072 PulseGuide returned control before completion, sleep 12
00:50:00.800 00.018 1032 UpdateGuideState exits: m=1587 SNR=28.1
00:50:00.802 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:00.804 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:00.806 00.002 1032 Enqueuing Expose request
00:50:00.808 00.002 10072 IsGuiding returns 0
00:50:00.808 00.000 10072 Move returns status 0, amount 2
00:50:00.808 00.000 10072 MoveAxis(N, 0, ABG)
00:50:00.808 00.000 10072 Move returns status 0, amount 0
00:50:00.808 00.000 10072 move complete, result=0
00:50:00.808 00.000 10072 worker thread done servicing request
00:50:00.808 00.000 10072 Worker thread wakes up
00:50:00.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:00.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:00.815 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:50:01.434 00.619 10072 Exposure complete
00:50:01.482 00.048 10072 worker thread done servicing request
00:50:01.482 00.000 1032 OnExposeComplete: enter
00:50:01.485 00.003 1032 UpdateGuideState(): m_state=6
00:50:01.487 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 178
00:50:01.490 00.003 1032 Star::Find returns 1 (0), X=320.85, Y=746.27, Mass=1485, SNR=27.2, Peak=158 HFD=2.6
00:50:01.492 00.002 1032 MultiStar: [#1 0.23,-0.15,0.00,M5] [#2 -0.00,-0.03,0.80,U] [#3 0.09,0.02,0.65,U] [#4 0.33,0.10,0.00,M2] [#5 0.04,-0.01,0.66,U] [#6 0.08,-0.13,0.55,U] [#7 0.09,0.02,0.55,U] [#8 -0.17,-0.13,0.56,U] 
00:50:01.495 00.003 1032 refined, 6 included, MultiStar: {0.07, -0.05}, one-star: {0.25, -0.08}
00:50:01.497 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
00:50:01.499 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
00:50:01.500 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.62 mountX=-0.07 mountY=-0.05, mountTheta=-2.45
00:50:01.503 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
00:50:01.506 00.003 1032 Enqueuing Move request for scope (0.07, -0.05)
00:50:01.507 00.001 10072 Worker thread wakes up
00:50:01.508 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
00:50:01.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
00:50:01.508 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.05
00:50:01.510 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:01.512 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.67
00:50:01.513 00.001 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:50:01.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:01.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:50:01.513 00.000 10072 MoveAxis(E, 2, ABG)
00:50:01.513 00.000 10072 Guiding  Dir = 2, Dur = 2
00:50:01.513 00.000 10072 IsGuiding returns 0
00:50:01.514 00.001 10072 PulseGuide returned control before completion, sleep 12
00:50:01.532 00.018 1032 UpdateGuideState exits: m=1485 SNR=27.2
00:50:01.534 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:01.536 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:01.537 00.001 1032 Enqueuing Expose request
00:50:01.541 00.004 10072 IsGuiding returns 0
00:50:01.541 00.000 10072 Move returns status 0, amount 2
00:50:01.541 00.000 10072 MoveAxis(N, 0, ABG)
00:50:01.541 00.000 10072 Move returns status 0, amount 0
00:50:01.541 00.000 10072 move complete, result=0
00:50:01.541 00.000 10072 worker thread done servicing request
00:50:01.541 00.000 10072 Worker thread wakes up
00:50:01.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:01.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:01.547 00.006 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:50:01.954 00.407 10072 Exposure complete
00:50:02.007 00.053 10072 worker thread done servicing request
00:50:02.008 00.001 1032 OnExposeComplete: enter
00:50:02.010 00.002 1032 UpdateGuideState(): m_state=6
00:50:02.013 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 179
00:50:02.014 00.001 1032 Star::Find returns 1 (0), X=320.70, Y=746.17, Mass=1376, SNR=26.1, Peak=132 HFD=2.7
00:50:02.016 00.002 1032 MultiStar: [#1 0.23,-0.26,0.00,M6] [#2 0.10,-0.08,0.69,U] [#3 0.08,0.04,0.68,U] [#4 0.31,-0.08,0.00,M3] [#5 0.08,-0.24,0.72,U] [#6 0.06,-0.39,0.00,M1] [#7 0.06,-0.05,0.55,U] [#8 -0.08,-0.41,0.00,M1] 
00:50:02.018 00.002 1032 refined, 4 included, MultiStar: {0.09, -0.11}, one-star: {0.11, -0.18}
00:50:02.021 00.003 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
00:50:02.024 00.003 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
00:50:02.025 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.90 mountX=-0.13 mountY=-0.06, mountTheta=-2.73
00:50:02.027 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.11, opts=13)
00:50:02.029 00.002 1032 Enqueuing Move request for scope (0.09, -0.11)
00:50:02.032 00.003 10072 Worker thread wakes up
00:50:02.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
00:50:02.032 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
00:50:02.032 00.000 10072 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.06
00:50:02.034 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:02.035 00.001 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.68
00:50:02.035 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
00:50:02.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:02.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:50:02.035 00.000 10072 MoveAxis(E, 68, ABG)
00:50:02.035 00.000 10072 Guiding  Dir = 2, Dur = 68
00:50:02.036 00.001 10072 IsGuiding returns 0
00:50:02.036 00.000 10072 PulseGuide returned control before completion, sleep 78
00:50:02.054 00.018 1032 UpdateGuideState exits: m=1376 SNR=26.1
00:50:02.056 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:02.059 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:02.060 00.001 1032 Enqueuing Expose request
00:50:02.119 00.059 10072 IsGuiding returns 0
00:50:02.119 00.000 10072 Move returns status 0, amount 68
00:50:02.119 00.000 10072 MoveAxis(N, 0, ABG)
00:50:02.119 00.000 10072 Move returns status 0, amount 0
00:50:02.119 00.000 10072 move complete, result=0
00:50:02.120 00.001 10072 worker thread done servicing request
00:50:02.120 00.000 10072 Worker thread wakes up
00:50:02.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:02.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:02.120 00.000 1032 GuideStep: -0.1 px 68 ms EAST, -0.1 px 0 ms NORTH
00:50:02.745 00.625 10072 Exposure complete
00:50:02.800 00.055 10072 worker thread done servicing request
00:50:02.800 00.000 1032 OnExposeComplete: enter
00:50:02.803 00.003 1032 UpdateGuideState(): m_state=6
00:50:02.805 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 180
00:50:02.807 00.002 1032 Star::Find returns 1 (0), X=320.66, Y=746.22, Mass=1431, SNR=26.7, Peak=146 HFD=2.7
00:50:02.809 00.002 1032 MultiStar: [#1 0.30,-0.22,0.00,M7] [#2 0.06,-0.10,0.71,U] [#3 0.07,0.06,0.66,U] [#4 0.24,-0.02,0.72,U] [#5 -0.09,-0.17,0.68,U] [#6 -0.00,-0.20,0.60,U] [#7 -0.08,-0.09,0.52,U] [#8 -0.05,-0.16,0.56,U] 
00:50:02.811 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.10}, one-star: {0.06, -0.14}
00:50:02.812 00.001 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
00:50:02.814 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
00:50:02.816 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.24 mountX=-0.11 mountY=-0.01, mountTheta=-3.07
00:50:02.819 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
00:50:02.821 00.002 1032 Enqueuing Move request for scope (0.04, -0.10)
00:50:02.823 00.002 10072 Worker thread wakes up
00:50:02.824 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
00:50:02.824 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
00:50:02.824 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=-0.01
00:50:02.826 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:02.829 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:02.829 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:50:02.830 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:02.830 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:50:02.830 00.000 10072 MoveAxis(E, 1, ABG)
00:50:02.830 00.000 10072 Guiding  Dir = 2, Dur = 1
00:50:02.831 00.001 10072 IsGuiding returns 0
00:50:02.831 00.000 10072 PulseGuide returned control before completion, sleep 11
00:50:02.849 00.018 1032 UpdateGuideState exits: m=1431 SNR=26.7
00:50:02.852 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:02.853 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:02.855 00.002 1032 Enqueuing Expose request
00:50:02.857 00.002 10072 IsGuiding returns 0
00:50:02.857 00.000 10072 Move returns status 0, amount 1
00:50:02.857 00.000 10072 MoveAxis(N, 0, ABG)
00:50:02.857 00.000 10072 Move returns status 0, amount 0
00:50:02.857 00.000 10072 move complete, result=0
00:50:02.858 00.001 10072 worker thread done servicing request
00:50:02.858 00.000 10072 Worker thread wakes up
00:50:02.858 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:02.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:02.866 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:50:03.263 00.397 10072 Exposure complete
00:50:03.313 00.050 10072 worker thread done servicing request
00:50:03.313 00.000 1032 OnExposeComplete: enter
00:50:03.315 00.002 1032 UpdateGuideState(): m_state=6
00:50:03.317 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 181
00:50:03.319 00.002 1032 Star::Find returns 1 (0), X=320.69, Y=746.20, Mass=1460, SNR=26.9, Peak=137 HFD=2.7
00:50:03.321 00.002 1032 MultiStar: [#1 0.30,-0.27,0.00,M8] [#2 0.02,-0.01,0.74,U] [#3 0.11,0.06,0.65,U] [#4 0.25,-0.06,0.70,U] [#5 -0.05,-0.14,0.70,U] [#6 0.00,-0.00,0.58,U] [#7 0.25,-0.02,0.54,U] [#8 0.06,-0.11,0.58,U] 
00:50:03.325 00.004 1032 refined, 7 included, MultiStar: {0.09, -0.06}, one-star: {0.09, -0.15}
00:50:03.326 00.001 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
00:50:03.327 00.001 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
00:50:03.331 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.61 mountX=-0.08 mountY=-0.07, mountTheta=-2.44
00:50:03.334 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
00:50:03.337 00.003 1032 Enqueuing Move request for scope (0.09, -0.06)
00:50:03.340 00.003 10072 Worker thread wakes up
00:50:03.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
00:50:03.340 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
00:50:03.340 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
00:50:03.348 00.008 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:03.348 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:50:03.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:03.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:50:03.349 00.001 10072 MoveAxis(E, 1, ABG)
00:50:03.349 00.000 10072 Guiding  Dir = 2, Dur = 1
00:50:03.349 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:03.352 00.003 10072 IsGuiding returns 0
00:50:03.353 00.001 10072 IsGuiding returns 0
00:50:03.353 00.000 10072 Move returns status 0, amount 1
00:50:03.353 00.000 10072 MoveAxis(N, 0, ABG)
00:50:03.354 00.001 10072 Move returns status 0, amount 0
00:50:03.354 00.000 10072 move complete, result=0
00:50:03.354 00.000 10072 worker thread done servicing request
00:50:03.372 00.018 1032 UpdateGuideState exits: m=1460 SNR=26.9
00:50:03.375 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:03.378 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:03.380 00.002 1032 Enqueuing Expose request
00:50:03.381 00.001 10072 Worker thread wakes up
00:50:03.382 00.001 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:50:03.383 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:03.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:04.011 00.628 10072 Exposure complete
00:50:04.061 00.050 10072 worker thread done servicing request
00:50:04.061 00.000 1032 OnExposeComplete: enter
00:50:04.063 00.002 1032 UpdateGuideState(): m_state=6
00:50:04.065 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 182
00:50:04.067 00.002 1032 Star::Find returns 1 (0), X=320.94, Y=746.28, Mass=1526, SNR=27.5, Peak=166 HFD=2.6
00:50:04.069 00.002 1032 MultiStar: [#1 0.38,-0.16,0.00,M9] [#2 0.23,0.04,0.68,U] [#3 0.17,0.07,0.59,U] [#4 0.44,-0.00,0.00,M2] [#5 0.07,-0.06,0.65,U] [#6 0.15,-0.21,0.58,U] [#7 0.07,0.13,0.51,U] [#8 0.10,-0.16,0.55,U] 
00:50:04.070 00.001 1032 refined, 6 included, MultiStar: {0.18, -0.04}, one-star: {0.35, -0.07}
00:50:04.073 00.003 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
00:50:04.075 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
00:50:04.076 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.22 mountX=-0.09 mountY=-0.17, mountTheta=-2.05
00:50:04.079 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.04, opts=13)
00:50:04.084 00.005 1032 Enqueuing Move request for scope (0.18, -0.04)
00:50:04.085 00.001 10072 Worker thread wakes up
00:50:04.085 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
00:50:04.085 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
00:50:04.085 00.000 10072 Moving (0.18, -0.04) raw xDistance=-0.09 yDistance=-0.17
00:50:04.087 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:04.089 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:04.089 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:50:04.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:04.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:50:04.089 00.000 10072 MoveAxis(E, 3, ABG)
00:50:04.089 00.000 10072 Guiding  Dir = 2, Dur = 3
00:50:04.090 00.001 10072 IsGuiding returns 0
00:50:04.090 00.000 10072 PulseGuide returned control before completion, sleep 13
00:50:04.106 00.016 1032 UpdateGuideState exits: m=1526 SNR=27.5
00:50:04.107 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:04.108 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:04.111 00.003 1032 Enqueuing Expose request
00:50:04.118 00.007 10072 IsGuiding returns 0
00:50:04.118 00.000 10072 Move returns status 0, amount 3
00:50:04.118 00.000 10072 MoveAxis(N, 0, ABG)
00:50:04.118 00.000 10072 Move returns status 0, amount 0
00:50:04.118 00.000 10072 move complete, result=0
00:50:04.118 00.000 10072 worker thread done servicing request
00:50:04.118 00.000 10072 Worker thread wakes up
00:50:04.119 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:04.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:04.121 00.002 1032 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
00:50:04.524 00.403 10072 Exposure complete
00:50:04.571 00.047 10072 worker thread done servicing request
00:50:04.572 00.001 1032 OnExposeComplete: enter
00:50:04.574 00.002 1032 UpdateGuideState(): m_state=6
00:50:04.576 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 183
00:50:04.577 00.001 1032 Star::Find returns 1 (0), X=320.84, Y=746.26, Mass=1441, SNR=26.8, Peak=152 HFD=2.7
00:50:04.580 00.003 1032 MultiStar: [#1 0.34,-0.25,0.00,M10] [#2 0.05,0.00,0.70,U] [#3 0.08,-0.07,0.68,U] [#4 0.26,0.01,0.70,U] [#5 0.07,-0.17,0.69,U] [#6 0.17,-0.11,0.61,U] [#7 -0.01,-0.01,0.53,U] [#8 0.11,-0.12,0.57,U] 
00:50:04.582 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.07}, one-star: {0.25, -0.09}
00:50:04.586 00.004 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
00:50:04.589 00.003 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
00:50:04.590 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.48 mountX=-0.10 mountY=-0.11, mountTheta=-2.31
00:50:04.594 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
00:50:04.596 00.002 1032 Enqueuing Move request for scope (0.13, -0.07)
00:50:04.598 00.002 10072 Worker thread wakes up
00:50:04.598 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
00:50:04.598 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
00:50:04.598 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.11
00:50:04.601 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:04.603 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:04.603 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:50:04.603 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:04.603 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:50:04.603 00.000 10072 MoveAxis(E, 2, ABG)
00:50:04.603 00.000 10072 Guiding  Dir = 2, Dur = 2
00:50:04.603 00.000 10072 IsGuiding returns 0
00:50:04.604 00.001 10072 PulseGuide returned control before completion, sleep 12
00:50:04.623 00.019 1032 UpdateGuideState exits: m=1441 SNR=26.8
00:50:04.626 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:04.627 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:04.629 00.002 1032 Enqueuing Expose request
00:50:04.631 00.002 10072 IsGuiding returns 0
00:50:04.631 00.000 10072 Move returns status 0, amount 2
00:50:04.631 00.000 10072 MoveAxis(N, 0, ABG)
00:50:04.631 00.000 10072 Move returns status 0, amount 0
00:50:04.631 00.000 10072 move complete, result=0
00:50:04.631 00.000 10072 worker thread done servicing request
00:50:04.631 00.000 10072 Worker thread wakes up
00:50:04.631 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:04.632 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:04.639 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:50:05.259 00.620 10072 Exposure complete
00:50:05.308 00.049 10072 worker thread done servicing request
00:50:05.309 00.001 1032 OnExposeComplete: enter
00:50:05.310 00.001 1032 UpdateGuideState(): m_state=6
00:50:05.311 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 184
00:50:05.314 00.003 1032 Star::Find returns 1 (0), X=320.99, Y=746.09, Mass=1360, SNR=26.0, Peak=154 HFD=2.7
00:50:05.315 00.001 1032 MultiStar: [#1 0.38,-0.35,0.00,R] [#2 0.09,-0.11,0.78,U] [#3 0.19,-0.15,0.73,U] [#4 0.59,-0.14,0.00,M2] [#5 0.12,-0.28,0.00,M1] [#6 0.22,-0.40,0.00,M1] [#7 0.28,-0.15,0.00,M1] [#8 -0.08,-0.37,0.00,M1] 
00:50:05.317 00.002 1032 refined, 2 included, MultiStar: {0.24, -0.18}, one-star: {0.39, -0.26}
00:50:05.319 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
00:50:05.320 00.001 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
00:50:05.322 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.18 hyp=0.30 cameraTheta=-0.65 mountX=-0.24 mountY=-0.19, mountTheta=-2.48
00:50:05.326 00.004 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.18, opts=13)
00:50:05.328 00.002 1032 Enqueuing Move request for scope (0.24, -0.18)
00:50:05.330 00.002 10072 Worker thread wakes up
00:50:05.330 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.18) opts 0xd
00:50:05.330 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.18)
00:50:05.330 00.000 10072 Moving (0.24, -0.18) raw xDistance=-0.24 yDistance=-0.19
00:50:05.333 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:05.336 00.003 10072 PPEC rslt: input = -0.24, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 289.68
00:50:05.336 00.000 10072 PPEC: input: -0.24, control: -0.12, exposure: 500
00:50:05.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:05.336 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:50:05.336 00.000 10072 MoveAxis(E, 121, ABG)
00:50:05.338 00.002 10072 Guiding  Dir = 2, Dur = 121
00:50:05.338 00.000 10072 IsGuiding returns 0
00:50:05.338 00.000 10072 PulseGuide returned control before completion, sleep 131
00:50:05.355 00.017 1032 UpdateGuideState exits: m=1360 SNR=26.0
00:50:05.357 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:05.358 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:05.361 00.003 1032 Enqueuing Expose request
00:50:05.477 00.116 10072 IsGuiding returns 0
00:50:05.477 00.000 10072 Move returns status 0, amount 121
00:50:05.477 00.000 10072 MoveAxis(N, 0, ABG)
00:50:05.477 00.000 10072 Move returns status 0, amount 0
00:50:05.477 00.000 10072 move complete, result=0
00:50:05.477 00.000 10072 worker thread done servicing request
00:50:05.477 00.000 10072 Worker thread wakes up
00:50:05.477 00.000 1032 GuideStep: -0.2 px 121 ms EAST, -0.2 px 0 ms NORTH
00:50:05.480 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:05.480 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:05.888 00.408 10072 Exposure complete
00:50:05.938 00.050 10072 worker thread done servicing request
00:50:05.938 00.000 1032 OnExposeComplete: enter
00:50:05.941 00.003 1032 UpdateGuideState(): m_state=6
00:50:05.943 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 185
00:50:05.944 00.001 1032 Star::Find returns 1 (0), X=320.86, Y=746.16, Mass=1427, SNR=26.6, Peak=149 HFD=2.7
00:50:05.946 00.002 1032 MultiStar: [#1 -0.02,-0.17,0.98,U] [#2 0.09,-0.18,0.75,U] [#3 0.18,-0.23,0.00,M1] [#4 0.51,-0.20,0.00,M3] [#5 0.03,-0.28,0.00,M2] [#6 0.13,-0.49,0.00,M2] [#7 0.21,-0.04,0.54,U] [#8 0.02,-0.34,0.00,M2] 
00:50:05.948 00.002 1032 refined, 3 included, MultiStar: {0.13, -0.16}, one-star: {0.27, -0.19}
00:50:05.950 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
00:50:05.951 00.001 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
00:50:05.954 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-0.89 mountX=-0.19 mountY=-0.08, mountTheta=-2.72
00:50:05.959 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.16, opts=13)
00:50:05.962 00.003 1032 Enqueuing Move request for scope (0.13, -0.16)
00:50:05.963 00.001 10072 Worker thread wakes up
00:50:05.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
00:50:05.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
00:50:05.963 00.000 10072 Moving (0.13, -0.16) raw xDistance=-0.19 yDistance=-0.08
00:50:05.965 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:05.967 00.002 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 289.68
00:50:05.967 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
00:50:05.968 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:05.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:50:05.968 00.000 10072 MoveAxis(E, 97, ABG)
00:50:05.968 00.000 10072 Guiding  Dir = 2, Dur = 97
00:50:05.968 00.000 10072 IsGuiding returns 0
00:50:05.969 00.001 10072 PulseGuide returned control before completion, sleep 107
00:50:05.987 00.018 1032 UpdateGuideState exits: m=1427 SNR=26.6
00:50:05.990 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:05.991 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:05.993 00.002 1032 Enqueuing Expose request
00:50:06.087 00.094 10072 IsGuiding returns 0
00:50:06.087 00.000 10072 Move returns status 0, amount 97
00:50:06.087 00.000 10072 MoveAxis(N, 0, ABG)
00:50:06.087 00.000 10072 Move returns status 0, amount 0
00:50:06.087 00.000 10072 move complete, result=0
00:50:06.088 00.001 10072 worker thread done servicing request
00:50:06.088 00.000 10072 Worker thread wakes up
00:50:06.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:06.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:06.088 00.000 1032 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
00:50:06.717 00.629 10072 Exposure complete
00:50:06.763 00.046 10072 worker thread done servicing request
00:50:06.763 00.000 1032 OnExposeComplete: enter
00:50:06.765 00.002 1032 UpdateGuideState(): m_state=6
00:50:06.766 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 186
00:50:06.769 00.003 1032 Star::Find returns 1 (0), X=320.74, Y=746.21, Mass=1427, SNR=26.6, Peak=173 HFD=2.5
00:50:06.771 00.002 1032 MultiStar: [#1 -0.07,0.07,1.01,U] [#2 0.12,-0.06,0.74,U] [#3 0.01,0.13,0.64,U] [#4 0.27,-0.01,0.00,M4] [#5 -0.02,0.00,0.68,U] [#6 0.16,-0.27,0.00,M3] [#7 -0.02,0.23,0.55,U] [#8 -0.18,-0.05,0.53,U] 
00:50:06.773 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.01}, one-star: {0.14, -0.14}
00:50:06.776 00.003 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
00:50:06.777 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
00:50:06.778 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.92 mountX=0.01 mountY=-0.01, mountTheta=-0.91
00:50:06.782 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
00:50:06.783 00.001 1032 Enqueuing Move request for scope (0.01, 0.01)
00:50:06.785 00.002 10072 Worker thread wakes up
00:50:06.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
00:50:06.785 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
00:50:06.785 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
00:50:06.787 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:06.791 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:06.791 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:50:06.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:06.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:50:06.791 00.000 10072 MoveAxis(E, 6, ABG)
00:50:06.791 00.000 10072 Guiding  Dir = 2, Dur = 6
00:50:06.793 00.002 10072 IsGuiding returns 0
00:50:06.794 00.001 10072 PulseGuide returned control before completion, sleep 15
00:50:06.811 00.017 1032 UpdateGuideState exits: m=1427 SNR=26.6
00:50:06.812 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:06.815 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:06.816 00.001 1032 Enqueuing Expose request
00:50:06.823 00.007 10072 IsGuiding returns 0
00:50:06.823 00.000 10072 Move returns status 0, amount 6
00:50:06.823 00.000 10072 MoveAxis(N, 0, ABG)
00:50:06.823 00.000 10072 Move returns status 0, amount 0
00:50:06.823 00.000 10072 move complete, result=0
00:50:06.823 00.000 10072 worker thread done servicing request
00:50:06.823 00.000 10072 Worker thread wakes up
00:50:06.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:06.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:06.825 00.002 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
00:50:07.233 00.408 10072 Exposure complete
00:50:07.284 00.051 10072 worker thread done servicing request
00:50:07.284 00.000 1032 OnExposeComplete: enter
00:50:07.286 00.002 1032 UpdateGuideState(): m_state=6
00:50:07.287 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 187
00:50:07.289 00.002 1032 Star::Find returns 1 (0), X=320.84, Y=746.30, Mass=1459, SNR=26.8, Peak=170 HFD=2.6
00:50:07.291 00.002 1032 MultiStar: [#1 -0.00,0.12,0.94,U] [#2 0.10,0.13,0.78,U] [#3 0.02,0.16,0.68,U] [#4 0.34,0.21,0.00,M5] [#5 -0.14,0.04,0.71,U] [#6 -0.00,0.07,0.57,U] [#7 -0.02,0.07,0.52,U] [#8 -0.20,-0.17,0.52,U] 
00:50:07.292 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.05}, one-star: {0.25, -0.05}
00:50:07.296 00.004 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
00:50:07.297 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
00:50:07.301 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.16 mountX=0.04 mountY=-0.03, mountTheta=-0.67
00:50:07.305 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
00:50:07.308 00.003 1032 Enqueuing Move request for scope (0.02, 0.05)
00:50:07.310 00.002 10072 Worker thread wakes up
00:50:07.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
00:50:07.310 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
00:50:07.310 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.03
00:50:07.313 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:07.315 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:07.315 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:50:07.315 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:07.315 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:50:07.315 00.000 10072 MoveAxis(E, 5, ABG)
00:50:07.315 00.000 10072 Guiding  Dir = 2, Dur = 5
00:50:07.315 00.000 10072 IsGuiding returns 0
00:50:07.316 00.001 10072 PulseGuide returned control before completion, sleep 15
00:50:07.335 00.019 1032 UpdateGuideState exits: m=1459 SNR=26.8
00:50:07.337 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:07.339 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:07.341 00.002 10072 IsGuiding returns 0
00:50:07.341 00.000 10072 Move returns status 0, amount 5
00:50:07.341 00.000 10072 MoveAxis(N, 0, ABG)
00:50:07.341 00.000 10072 Move returns status 0, amount 0
00:50:07.341 00.000 10072 move complete, result=0
00:50:07.341 00.000 1032 Enqueuing Expose request
00:50:07.343 00.002 10072 worker thread done servicing request
00:50:07.343 00.000 10072 Worker thread wakes up
00:50:07.343 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:07.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:07.343 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:50:07.968 00.625 10072 Exposure complete
00:50:08.016 00.048 1032 OnExposeComplete: enter
00:50:08.019 00.003 1032 UpdateGuideState(): m_state=6
00:50:08.021 00.002 10072 worker thread done servicing request
00:50:08.021 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 188
00:50:08.023 00.002 1032 Star::Find returns 1 (0), X=320.93, Y=746.18, Mass=1566, SNR=27.9, Peak=182 HFD=2.6
00:50:08.026 00.003 1032 MultiStar: [#1 -0.07,-0.04,0.92,U] [#2 0.12,-0.15,0.70,U] [#3 0.01,-0.12,0.66,U] [#4 0.45,-0.07,0.00,M6] [#5 0.07,-0.22,0.64,U] [#6 0.32,-0.29,0.00,M3] [#7 0.04,0.09,0.51,U] [#8 -0.16,-0.06,0.54,U] 
00:50:08.027 00.001 1032 refined, 6 included, MultiStar: {0.07, -0.11}, one-star: {0.33, -0.18}
00:50:08.029 00.002 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
00:50:08.030 00.001 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
00:50:08.031 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.99 mountX=-0.12 mountY=-0.04, mountTheta=-2.82
00:50:08.034 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.11, opts=13)
00:50:08.036 00.002 1032 Enqueuing Move request for scope (0.07, -0.11)
00:50:08.037 00.001 10072 Worker thread wakes up
00:50:08.037 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
00:50:08.037 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
00:50:08.037 00.000 10072 Moving (0.07, -0.11) raw xDistance=-0.12 yDistance=-0.04
00:50:08.039 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:08.041 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:08.041 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:50:08.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:08.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:50:08.041 00.000 10072 MoveAxis(E, 6, ABG)
00:50:08.041 00.000 10072 Guiding  Dir = 2, Dur = 6
00:50:08.042 00.001 10072 IsGuiding returns 0
00:50:08.042 00.000 10072 PulseGuide returned control before completion, sleep 16
00:50:08.060 00.018 10072 IsGuiding returns 0
00:50:08.060 00.000 10072 Move returns status 0, amount 6
00:50:08.060 00.000 10072 MoveAxis(N, 0, ABG)
00:50:08.060 00.000 10072 Move returns status 0, amount 0
00:50:08.060 00.000 10072 move complete, result=0
00:50:08.060 00.000 10072 worker thread done servicing request
00:50:08.060 00.000 1032 UpdateGuideState exits: m=1566 SNR=27.9
00:50:08.062 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:08.064 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:08.065 00.001 1032 Enqueuing Expose request
00:50:08.066 00.001 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
00:50:08.068 00.002 10072 Worker thread wakes up
00:50:08.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:08.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:08.487 00.419 10072 Exposure complete
00:50:08.535 00.048 10072 worker thread done servicing request
00:50:08.535 00.000 1032 OnExposeComplete: enter
00:50:08.537 00.002 1032 UpdateGuideState(): m_state=6
00:50:08.540 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 189
00:50:08.541 00.001 1032 Star::Find returns 1 (0), X=320.81, Y=746.19, Mass=1518, SNR=27.5, Peak=175 HFD=2.4
00:50:08.543 00.002 1032 MultiStar: [#1 -0.15,0.02,0.98,U] [#2 -0.05,-0.06,0.70,U] [#3 -0.12,-0.03,0.64,U] [#4 0.24,-0.13,0.00,M7] [#5 0.06,-0.02,0.69,U] [#6 0.02,-0.32,0.00,M4] [#7 -0.21,-0.01,0.53,U] [#8 -0.09,-0.38,0.00,M1] 
00:50:08.545 00.002 1032 refined, 5 included, MultiStar: {-0.02, -0.05}, one-star: {0.22, -0.16}
00:50:08.551 00.006 1032 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.83) = xAngle (-3.88 = 2.41)
00:50:08.554 00.003 1032 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.88 = 2.41)
00:50:08.556 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-2.05 mountX=-0.04 mountY=0.04, mountTheta=2.41
00:50:08.560 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
00:50:08.562 00.002 1032 Enqueuing Move request for scope (-0.02, -0.05)
00:50:08.563 00.001 10072 Worker thread wakes up
00:50:08.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:50:08.563 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:50:08.563 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.04
00:50:08.565 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:08.567 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:08.567 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:50:08.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:08.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:50:08.567 00.000 10072 MoveAxis(E, 6, ABG)
00:50:08.567 00.000 10072 Guiding  Dir = 2, Dur = 6
00:50:08.567 00.000 10072 IsGuiding returns 0
00:50:08.568 00.001 10072 PulseGuide returned control before completion, sleep 16
00:50:08.585 00.017 1032 UpdateGuideState exits: m=1518 SNR=27.5
00:50:08.587 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:08.589 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:08.590 00.001 1032 Enqueuing Expose request
00:50:08.594 00.004 10072 IsGuiding returns 0
00:50:08.594 00.000 10072 Move returns status 0, amount 6
00:50:08.594 00.000 10072 MoveAxis(N, 0, ABG)
00:50:08.594 00.000 10072 Move returns status 0, amount 0
00:50:08.594 00.000 10072 move complete, result=0
00:50:08.594 00.000 10072 worker thread done servicing request
00:50:08.594 00.000 10072 Worker thread wakes up
00:50:08.594 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:08.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:08.601 00.007 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
00:50:09.221 00.620 10072 Exposure complete
00:50:09.269 00.048 10072 worker thread done servicing request
00:50:09.269 00.000 1032 OnExposeComplete: enter
00:50:09.272 00.003 1032 UpdateGuideState(): m_state=6
00:50:09.275 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 190
00:50:09.277 00.002 1032 Star::Find returns 1 (0), X=320.82, Y=746.24, Mass=1386, SNR=26.2, Peak=145 HFD=2.6
00:50:09.279 00.002 1032 MultiStar: [#1 -0.10,0.17,0.95,U] [#2 0.06,0.13,0.72,U] [#3 -0.02,0.09,0.70,U] [#4 0.26,0.03,0.71,U] [#5 -0.09,-0.02,0.70,U] [#6 0.04,-0.13,0.59,U] [#7 0.12,-0.05,0.50,U] [#8 0.04,-0.26,0.58,U] 
00:50:09.280 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.22, -0.11}
00:50:09.282 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
00:50:09.283 00.001 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
00:50:09.285 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.10 mountX=-0.02 mountY=-0.06, mountTheta=-1.93
00:50:09.287 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
00:50:09.290 00.003 1032 Enqueuing Move request for scope (0.06, -0.01)
00:50:09.291 00.001 10072 Worker thread wakes up
00:50:09.292 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:50:09.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:50:09.292 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.02 yDistance=-0.06
00:50:09.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:09.295 00.001 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:09.295 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:50:09.295 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:09.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:50:09.297 00.002 10072 MoveAxis(E, 7, ABG)
00:50:09.297 00.000 10072 Guiding  Dir = 2, Dur = 7
00:50:09.297 00.000 10072 IsGuiding returns 0
00:50:09.297 00.000 10072 PulseGuide returned control before completion, sleep 17
00:50:09.313 00.016 1032 UpdateGuideState exits: m=1386 SNR=26.2
00:50:09.316 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:09.318 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:09.319 00.001 1032 Enqueuing Expose request
00:50:09.326 00.007 10072 IsGuiding returns 0
00:50:09.326 00.000 10072 Move returns status 0, amount 7
00:50:09.326 00.000 10072 MoveAxis(N, 0, ABG)
00:50:09.326 00.000 10072 Move returns status 0, amount 0
00:50:09.326 00.000 10072 move complete, result=0
00:50:09.326 00.000 10072 worker thread done servicing request
00:50:09.326 00.000 10072 Worker thread wakes up
00:50:09.326 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:09.326 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:09.327 00.001 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:50:09.740 00.413 10072 Exposure complete
00:50:09.789 00.049 10072 worker thread done servicing request
00:50:09.789 00.000 1032 OnExposeComplete: enter
00:50:09.792 00.003 1032 UpdateGuideState(): m_state=6
00:50:09.794 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 191
00:50:09.796 00.002 1032 Star::Find returns 1 (0), X=320.78, Y=746.51, Mass=1390, SNR=26.3, Peak=146 HFD=3.0
00:50:09.798 00.002 1032 MultiStar: [#1 -0.03,0.35,0.00,M1] [#2 0.17,0.22,0.00,M1] [#3 0.20,0.09,0.63,U] [#4 0.29,0.31,0.00,M7] [#5 0.08,-0.02,0.69,U] [#6 0.19,0.17,0.63,U] [#7 -0.04,0.21,0.53,U] [#8 0.03,-0.03,0.56,U] 
00:50:09.800 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.10}, one-star: {0.19, 0.15}
00:50:09.804 00.004 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
00:50:09.805 00.001 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
00:50:09.808 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.15 cameraTheta=0.69 mountX=0.06 mountY=-0.14, mountTheta=-1.14
00:50:09.810 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
00:50:09.811 00.001 1032 Enqueuing Move request for scope (0.12, 0.10)
00:50:09.813 00.002 10072 Worker thread wakes up
00:50:09.813 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
00:50:09.813 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
00:50:09.813 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.06 yDistance=-0.14
00:50:09.816 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:09.818 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:09.818 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:50:09.818 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:09.818 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:50:09.818 00.000 10072 MoveAxis(E, 7, ABG)
00:50:09.818 00.000 10072 Guiding  Dir = 2, Dur = 7
00:50:09.819 00.001 10072 IsGuiding returns 0
00:50:09.819 00.000 10072 PulseGuide returned control before completion, sleep 17
00:50:09.838 00.019 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:50:09.841 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:09.843 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:09.844 00.001 1032 Enqueuing Expose request
00:50:09.846 00.002 10072 IsGuiding returns 0
00:50:09.846 00.000 10072 Move returns status 0, amount 7
00:50:09.846 00.000 10072 MoveAxis(N, 0, ABG)
00:50:09.846 00.000 10072 Move returns status 0, amount 0
00:50:09.846 00.000 10072 move complete, result=0
00:50:09.846 00.000 10072 worker thread done servicing request
00:50:09.846 00.000 10072 Worker thread wakes up
00:50:09.846 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:09.846 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:09.853 00.007 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:50:10.474 00.621 10072 Exposure complete
00:50:10.523 00.049 10072 worker thread done servicing request
00:50:10.523 00.000 1032 OnExposeComplete: enter
00:50:10.525 00.002 1032 UpdateGuideState(): m_state=6
00:50:10.526 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 192
00:50:10.528 00.002 1032 Star::Find returns 1 (0), X=320.89, Y=746.07, Mass=1399, SNR=26.4, Peak=166 HFD=2.6
00:50:10.529 00.001 1032 MultiStar: [#1 0.00,-0.03,0.96,U] [#2 0.10,-0.06,0.73,U] [#3 0.21,-0.03,0.70,U] [#4 0.43,-0.09,0.00,M8] [#5 0.03,-0.25,0.66,U] [#6 0.06,-0.36,0.00,M3] [#7 0.20,0.11,0.56,U] [#8 0.01,-0.12,0.56,U] 
00:50:10.531 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.11}, one-star: {0.29, -0.28}
00:50:10.532 00.001 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
00:50:10.534 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
00:50:10.535 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.70 mountX=-0.14 mountY=-0.09, mountTheta=-2.53
00:50:10.538 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.11, opts=13)
00:50:10.540 00.002 1032 Enqueuing Move request for scope (0.13, -0.11)
00:50:10.542 00.002 10072 Worker thread wakes up
00:50:10.542 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
00:50:10.542 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
00:50:10.542 00.000 10072 Moving (0.13, -0.11) raw xDistance=-0.14 yDistance=-0.09
00:50:10.544 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:10.546 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.69
00:50:10.546 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:50:10.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:10.546 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:50:10.546 00.000 10072 MoveAxis(E, 76, ABG)
00:50:10.546 00.000 10072 Guiding  Dir = 2, Dur = 76
00:50:10.546 00.000 10072 IsGuiding returns 0
00:50:10.547 00.001 10072 PulseGuide returned control before completion, sleep 86
00:50:10.565 00.018 1032 UpdateGuideState exits: m=1399 SNR=26.4
00:50:10.567 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:10.569 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:10.570 00.001 1032 Enqueuing Expose request
00:50:10.642 00.072 10072 IsGuiding returns 0
00:50:10.642 00.000 10072 Move returns status 0, amount 76
00:50:10.642 00.000 10072 MoveAxis(N, 0, ABG)
00:50:10.642 00.000 10072 Move returns status 0, amount 0
00:50:10.642 00.000 10072 move complete, result=0
00:50:10.642 00.000 10072 worker thread done servicing request
00:50:10.642 00.000 10072 Worker thread wakes up
00:50:10.642 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:10.642 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:10.686 00.044 1032 GuideStep: -0.1 px 76 ms EAST, -0.1 px 0 ms NORTH
00:50:11.049 00.363 10072 Exposure complete
00:50:11.098 00.049 10072 worker thread done servicing request
00:50:11.098 00.000 1032 OnExposeComplete: enter
00:50:11.100 00.002 1032 UpdateGuideState(): m_state=6
00:50:11.102 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 193
00:50:11.103 00.001 1032 Star::Find returns 1 (0), X=320.83, Y=746.06, Mass=1375, SNR=26.1, Peak=150 HFD=2.6
00:50:11.105 00.002 1032 MultiStar: [#1 -0.01,0.06,0.97,U] [#2 0.17,0.02,0.74,U] [#3 0.06,0.03,0.70,U] [#4 0.26,-0.03,0.71,U] [#5 -0.01,-0.09,0.68,U] [#6 0.03,-0.12,0.58,U] [#7 0.06,0.03,0.52,U] [#8 0.16,-0.29,0.00,M1] 
00:50:11.106 00.001 1032 refined, 7 included, MultiStar: {0.10, -0.06}, one-star: {0.23, -0.29}
00:50:11.108 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
00:50:11.110 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
00:50:11.113 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.49 mountX=-0.08 mountY=-0.09, mountTheta=-2.32
00:50:11.117 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
00:50:11.119 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
00:50:11.121 00.002 10072 Worker thread wakes up
00:50:11.122 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
00:50:11.122 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
00:50:11.122 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.09
00:50:11.124 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:11.127 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.69
00:50:11.127 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:50:11.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:11.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:50:11.127 00.000 10072 MoveAxis(E, 9, ABG)
00:50:11.127 00.000 10072 Guiding  Dir = 2, Dur = 9
00:50:11.127 00.000 10072 IsGuiding returns 0
00:50:11.128 00.001 10072 PulseGuide returned control before completion, sleep 19
00:50:11.145 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:50:11.147 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:11.148 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:11.150 00.002 1032 Enqueuing Expose request
00:50:11.153 00.003 10072 IsGuiding returns 0
00:50:11.153 00.000 10072 Move returns status 0, amount 9
00:50:11.154 00.001 10072 MoveAxis(N, 0, ABG)
00:50:11.154 00.000 10072 Move returns status 0, amount 0
00:50:11.154 00.000 10072 move complete, result=0
00:50:11.154 00.000 10072 worker thread done servicing request
00:50:11.154 00.000 10072 Worker thread wakes up
00:50:11.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:11.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:11.160 00.006 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:50:11.784 00.624 10072 Exposure complete
00:50:11.835 00.051 10072 worker thread done servicing request
00:50:11.835 00.000 1032 OnExposeComplete: enter
00:50:11.837 00.002 1032 UpdateGuideState(): m_state=6
00:50:11.839 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 194
00:50:11.841 00.002 1032 Star::Find returns 1 (0), X=320.77, Y=746.17, Mass=1379, SNR=26.2, Peak=151 HFD=2.6
00:50:11.843 00.002 1032 MultiStar: [#1 -0.13,-0.15,1.00,U] [#2 0.03,-0.08,0.73,U] [#3 0.12,0.01,0.70,U] [#4 0.33,-0.22,0.00,M8] [#5 -0.12,-0.24,0.00,M1] [#6 0.06,-0.31,0.00,M3] [#7 -0.04,-0.01,0.55,U] [#8 -0.12,-0.46,0.00,M2] 
00:50:11.845 00.002 1032 refined, 4 included, MultiStar: {0.03, -0.10}, one-star: {0.18, -0.18}
00:50:11.846 00.001 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
00:50:11.848 00.002 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
00:50:11.850 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.25 mountX=-0.10 mountY=-0.01, mountTheta=-3.08
00:50:11.853 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
00:50:11.855 00.002 1032 Enqueuing Move request for scope (0.03, -0.10)
00:50:11.856 00.001 10072 Worker thread wakes up
00:50:11.856 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
00:50:11.856 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
00:50:11.856 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.01
00:50:11.859 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:11.861 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.69
00:50:11.862 00.001 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:50:11.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:11.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:50:11.862 00.000 10072 MoveAxis(E, 11, ABG)
00:50:11.862 00.000 10072 Guiding  Dir = 2, Dur = 11
00:50:11.863 00.001 10072 IsGuiding returns 0
00:50:11.863 00.000 10072 PulseGuide returned control before completion, sleep 21
00:50:11.880 00.017 1032 UpdateGuideState exits: m=1379 SNR=26.2
00:50:11.882 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:11.883 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:11.885 00.002 1032 Enqueuing Expose request
00:50:11.892 00.007 10072 IsGuiding returns 0
00:50:11.892 00.000 10072 Move returns status 0, amount 11
00:50:11.892 00.000 10072 MoveAxis(N, 0, ABG)
00:50:11.892 00.000 10072 Move returns status 0, amount 0
00:50:11.892 00.000 10072 move complete, result=0
00:50:11.892 00.000 10072 worker thread done servicing request
00:50:11.892 00.000 10072 Worker thread wakes up
00:50:11.892 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:11.892 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:11.895 00.003 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
00:50:12.306 00.411 10072 Exposure complete
00:50:12.357 00.051 10072 worker thread done servicing request
00:50:12.357 00.000 1032 OnExposeComplete: enter
00:50:12.358 00.001 1032 UpdateGuideState(): m_state=6
00:50:12.361 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 195
00:50:12.363 00.002 1032 Star::Find returns 1 (0), X=320.83, Y=745.91, Mass=1512, SNR=27.4, Peak=183 HFD=2.6
00:50:12.366 00.003 1032 MultiStar: [#1 0.01,-0.07,0.90,U] [#2 0.19,-0.26,0.00,M1] [#3 0.05,-0.11,0.65,U] [#4 0.29,-0.20,0.00,M9] [#5 -0.04,-0.35,0.00,M2] [#6 0.07,-0.32,0.00,M4] [#7 0.13,-0.18,0.53,U] [#8 -0.00,-0.35,0.00,M3] 
00:50:12.368 00.002 1032 refined, 3 included, MultiStar: {0.11, -0.22}, one-star: {0.23, -0.44}
00:50:12.370 00.002 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
00:50:12.371 00.001 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
00:50:12.373 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-1.10 mountX=-0.24 mountY=-0.05, mountTheta=-2.93
00:50:12.376 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.22, opts=13)
00:50:12.379 00.003 1032 Enqueuing Move request for scope (0.11, -0.22)
00:50:12.381 00.002 10072 Worker thread wakes up
00:50:12.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
00:50:12.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
00:50:12.381 00.000 10072 Moving (0.11, -0.22) raw xDistance=-0.24 yDistance=-0.05
00:50:12.385 00.004 10072 PPEC rslt: input = -0.24, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 289.69
00:50:12.385 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:12.388 00.003 10072 PPEC: input: -0.24, control: -0.13, exposure: 500
00:50:12.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:12.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:50:12.389 00.001 10072 MoveAxis(E, 130, ABG)
00:50:12.389 00.000 10072 Guiding  Dir = 2, Dur = 130
00:50:12.389 00.000 10072 IsGuiding returns 0
00:50:12.390 00.001 10072 PulseGuide returned control before completion, sleep 140
00:50:12.408 00.018 1032 UpdateGuideState exits: m=1512 SNR=27.4
00:50:12.410 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:12.412 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:12.415 00.003 1032 Enqueuing Expose request
00:50:12.537 00.122 10072 IsGuiding returns 1
00:50:12.537 00.000 10072 scope still moving after pulse duration time elapsed
00:50:12.567 00.030 10072 IsGuiding returns 0
00:50:12.567 00.000 10072 scope move finished after 130 + 48 ms
00:50:12.567 00.000 10072 Move returns status 0, amount 130
00:50:12.567 00.000 10072 MoveAxis(N, 0, ABG)
00:50:12.567 00.000 10072 Move returns status 0, amount 0
00:50:12.567 00.000 10072 move complete, result=0
00:50:12.568 00.001 10072 worker thread done servicing request
00:50:12.568 00.000 10072 Worker thread wakes up
00:50:12.568 00.000 1032 GuideStep: -0.2 px 130 ms EAST, -0.1 px 0 ms NORTH
00:50:12.570 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:12.571 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:13.195 00.624 10072 Exposure complete
00:50:13.247 00.052 10072 worker thread done servicing request
00:50:13.248 00.001 1032 OnExposeComplete: enter
00:50:13.249 00.001 1032 UpdateGuideState(): m_state=6
00:50:13.251 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 196
00:50:13.253 00.002 1032 Star::Find returns 1 (0), X=320.91, Y=746.29, Mass=1434, SNR=26.7, Peak=162 HFD=2.6
00:50:13.254 00.001 1032 MultiStar: [#1 -0.04,0.14,0.92,U] [#2 0.12,0.11,0.69,U] [#3 0.17,0.17,0.64,U] [#4 0.31,0.05,0.00,M10] [#5 0.01,-0.17,0.65,U] [#6 0.15,-0.13,0.58,U] [#7 0.06,0.10,0.53,U] [#8 0.04,-0.21,0.55,U] 
00:50:13.257 00.003 1032 refined, 7 included, MultiStar: {0.11, 0.00}, one-star: {0.31, -0.06}
00:50:13.259 00.002 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
00:50:13.260 00.001 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
00:50:13.262 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.00 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
00:50:13.265 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.00, opts=13)
00:50:13.269 00.004 1032 Enqueuing Move request for scope (0.11, 0.00)
00:50:13.272 00.003 10072 Worker thread wakes up
00:50:13.273 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
00:50:13.273 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
00:50:13.273 00.000 10072 Moving (0.11, 0.00) raw xDistance=-0.03 yDistance=-0.11
00:50:13.275 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:13.276 00.001 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.69
00:50:13.278 00.002 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:50:13.278 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:13.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:50:13.278 00.000 10072 MoveAxis(E, 14, ABG)
00:50:13.278 00.000 10072 Guiding  Dir = 2, Dur = 14
00:50:13.278 00.000 10072 IsGuiding returns 0
00:50:13.279 00.001 10072 PulseGuide returned control before completion, sleep 24
00:50:13.297 00.018 1032 UpdateGuideState exits: m=1434 SNR=26.7
00:50:13.301 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:13.306 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:13.308 00.002 1032 Enqueuing Expose request
00:50:13.317 00.009 10072 IsGuiding returns 0
00:50:13.317 00.000 10072 Move returns status 0, amount 14
00:50:13.317 00.000 10072 MoveAxis(N, 0, ABG)
00:50:13.317 00.000 10072 Move returns status 0, amount 0
00:50:13.317 00.000 10072 move complete, result=0
00:50:13.317 00.000 10072 worker thread done servicing request
00:50:13.317 00.000 10072 Worker thread wakes up
00:50:13.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:13.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:13.319 00.002 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
00:50:13.727 00.408 10072 Exposure complete
00:50:13.778 00.051 10072 worker thread done servicing request
00:50:13.779 00.001 1032 OnExposeComplete: enter
00:50:13.781 00.002 1032 UpdateGuideState(): m_state=6
00:50:13.782 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 197
00:50:13.784 00.002 1032 Star::Find returns 1 (0), X=320.91, Y=746.33, Mass=1456, SNR=26.8, Peak=178 HFD=2.5
00:50:13.785 00.001 1032 MultiStar: [#1 0.05,0.19,0.93,U] [#2 0.24,0.12,0.71,U] [#3 0.17,0.23,0.00,M1] [#4 0.39,-0.04,0.00,R] [#5 0.14,-0.10,0.69,U] [#6 0.07,-0.09,0.57,U] [#7 0.07,0.24,0.55,U] [#8 -0.00,-0.12,0.54,U] 
00:50:13.788 00.003 1032 refined, 6 included, MultiStar: {0.14, 0.04}, one-star: {0.31, -0.02}
00:50:13.790 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
00:50:13.791 00.001 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
00:50:13.792 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.26 mountX=0.00 mountY=-0.14, mountTheta=-1.57
00:50:13.795 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
00:50:13.796 00.001 1032 Enqueuing Move request for scope (0.14, 0.04)
00:50:13.798 00.002 10072 Worker thread wakes up
00:50:13.798 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
00:50:13.798 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
00:50:13.798 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.00 yDistance=-0.14
00:50:13.802 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:13.805 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.69
00:50:13.806 00.001 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:50:13.806 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:13.806 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:50:13.806 00.000 10072 MoveAxis(E, 11, ABG)
00:50:13.806 00.000 10072 Guiding  Dir = 2, Dur = 11
00:50:13.806 00.000 10072 IsGuiding returns 0
00:50:13.807 00.001 10072 PulseGuide returned control before completion, sleep 21
00:50:13.823 00.016 1032 UpdateGuideState exits: m=1456 SNR=26.8
00:50:13.825 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:13.828 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:13.829 00.001 1032 Enqueuing Expose request
00:50:13.836 00.007 10072 IsGuiding returns 0
00:50:13.836 00.000 10072 Move returns status 0, amount 11
00:50:13.836 00.000 10072 MoveAxis(N, 0, ABG)
00:50:13.836 00.000 10072 Move returns status 0, amount 0
00:50:13.836 00.000 10072 move complete, result=0
00:50:13.836 00.000 10072 worker thread done servicing request
00:50:13.836 00.000 10072 Worker thread wakes up
00:50:13.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:13.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:13.842 00.006 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
00:50:14.463 00.621 10072 Exposure complete
00:50:14.509 00.046 10072 worker thread done servicing request
00:50:14.509 00.000 1032 OnExposeComplete: enter
00:50:14.512 00.003 1032 UpdateGuideState(): m_state=6
00:50:14.513 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 198
00:50:14.514 00.001 1032 Star::Find returns 1 (0), X=320.74, Y=746.33, Mass=1510, SNR=27.4, Peak=172 HFD=2.7
00:50:14.516 00.002 1032 MultiStar: [#1 -0.09,0.20,0.90,U] [#2 0.02,-0.01,0.71,U] [#3 -0.03,0.18,0.64,U] [#4 -0.14,0.14,0.69,U] [#5 0.09,0.06,0.68,U] [#6 0.15,-0.08,0.58,U] [#7 -0.03,0.33,0.00,M1] [#8 -0.11,0.03,0.54,U] 
00:50:14.520 00.004 1032 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.14, -0.02}
00:50:14.522 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
00:50:14.523 00.001 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
00:50:14.525 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.45 mountX=0.06 mountY=-0.02, mountTheta=-0.38
00:50:14.528 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
00:50:14.530 00.002 1032 Enqueuing Move request for scope (0.01, 0.07)
00:50:14.532 00.002 10072 Worker thread wakes up
00:50:14.532 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
00:50:14.532 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
00:50:14.532 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.02
00:50:14.534 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:14.535 00.001 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.69
00:50:14.536 00.001 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:50:14.536 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:14.536 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:50:14.536 00.000 10072 MoveAxis(E, 13, ABG)
00:50:14.536 00.000 10072 Guiding  Dir = 2, Dur = 13
00:50:14.536 00.000 10072 IsGuiding returns 0
00:50:14.537 00.001 10072 PulseGuide returned control before completion, sleep 23
00:50:14.554 00.017 1032 UpdateGuideState exits: m=1510 SNR=27.4
00:50:14.558 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:14.559 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:14.560 00.001 1032 Enqueuing Expose request
00:50:14.571 00.011 10072 IsGuiding returns 0
00:50:14.571 00.000 10072 Move returns status 0, amount 13
00:50:14.571 00.000 10072 MoveAxis(N, 0, ABG)
00:50:14.571 00.000 10072 Move returns status 0, amount 0
00:50:14.571 00.000 10072 move complete, result=0
00:50:14.571 00.000 10072 worker thread done servicing request
00:50:14.571 00.000 10072 Worker thread wakes up
00:50:14.571 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:14.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:14.571 00.000 1032 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
00:50:14.979 00.408 10072 Exposure complete
00:50:15.029 00.050 10072 worker thread done servicing request
00:50:15.030 00.001 1032 OnExposeComplete: enter
00:50:15.032 00.002 1032 UpdateGuideState(): m_state=6
00:50:15.033 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 199
00:50:15.035 00.002 1032 Star::Find returns 1 (0), X=320.78, Y=746.41, Mass=1563, SNR=27.9, Peak=187 HFD=2.7
00:50:15.036 00.001 1032 MultiStar: [#1 -0.14,0.37,0.00,M1] [#2 0.13,0.19,0.71,U] [#3 -0.01,0.25,0.64,U] [#4 -0.20,0.43,0.00,M1] [#5 -0.08,0.08,0.65,U] [#6 0.09,0.15,0.55,U] [#7 0.04,0.20,0.49,U] [#8 -0.13,0.11,0.53,U] 
00:50:15.037 00.001 1032 refined, 6 included, MultiStar: {0.05, 0.14}, one-star: {0.18, 0.05}
00:50:15.040 00.003 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
00:50:15.041 00.001 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
00:50:15.043 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.23 mountX=0.12 mountY=-0.08, mountTheta=-0.60
00:50:15.045 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
00:50:15.048 00.003 1032 Enqueuing Move request for scope (0.05, 0.14)
00:50:15.050 00.002 10072 Worker thread wakes up
00:50:15.050 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
00:50:15.050 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
00:50:15.050 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.12 yDistance=-0.08
00:50:15.053 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:15.055 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.69
00:50:15.055 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
00:50:15.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:15.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:50:15.055 00.000 10072 MoveAxis(E, 12, ABG)
00:50:15.055 00.000 10072 Guiding  Dir = 2, Dur = 12
00:50:15.057 00.002 10072 IsGuiding returns 0
00:50:15.057 00.000 10072 PulseGuide returned control before completion, sleep 22
00:50:15.073 00.016 1032 UpdateGuideState exits: m=1563 SNR=27.9
00:50:15.076 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:15.077 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:15.079 00.002 1032 Enqueuing Expose request
00:50:15.086 00.007 10072 IsGuiding returns 0
00:50:15.087 00.001 10072 Move returns status 0, amount 12
00:50:15.087 00.000 10072 MoveAxis(N, 0, ABG)
00:50:15.087 00.000 10072 Move returns status 0, amount 0
00:50:15.087 00.000 10072 move complete, result=0
00:50:15.087 00.000 10072 worker thread done servicing request
00:50:15.087 00.000 10072 Worker thread wakes up
00:50:15.088 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:15.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:15.089 00.001 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:50:15.716 00.627 10072 Exposure complete
00:50:15.763 00.047 10072 worker thread done servicing request
00:50:15.763 00.000 1032 OnExposeComplete: enter
00:50:15.766 00.003 1032 UpdateGuideState(): m_state=6
00:50:15.769 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 200
00:50:15.772 00.003 1032 Star::Find returns 1 (0), X=320.72, Y=746.46, Mass=1368, SNR=26.1, Peak=163 HFD=2.9
00:50:15.774 00.002 1032 MultiStar: [#1 -0.16,0.41,0.00,M2] [#2 -0.04,0.31,0.00,M1] [#3 0.10,0.41,0.00,M1] [#4 -0.10,0.30,0.00,M2] [#5 -0.05,0.06,0.70,U] [#6 0.02,0.07,0.62,U] [#7 -0.07,0.47,0.00,M1] [#8 -0.16,0.09,0.56,U] 
00:50:15.776 00.002 1032 refined, 3 included, MultiStar: {0.00, 0.08}, one-star: {0.12, 0.10}
00:50:15.777 00.001 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
00:50:15.779 00.002 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
00:50:15.780 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.54 mountX=0.08 mountY=-0.02, mountTheta=-0.29
00:50:15.782 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
00:50:15.784 00.002 1032 Enqueuing Move request for scope (0.00, 0.08)
00:50:15.786 00.002 10072 Worker thread wakes up
00:50:15.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
00:50:15.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
00:50:15.786 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
00:50:15.789 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:15.791 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.69
00:50:15.791 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:50:15.792 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:15.792 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:50:15.792 00.000 10072 MoveAxis(E, 13, ABG)
00:50:15.792 00.000 10072 Guiding  Dir = 2, Dur = 13
00:50:15.792 00.000 10072 IsGuiding returns 0
00:50:15.792 00.000 10072 PulseGuide returned control before completion, sleep 23
00:50:15.810 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.1
00:50:15.812 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:15.814 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:15.816 00.002 1032 Enqueuing Expose request
00:50:15.821 00.005 10072 IsGuiding returns 0
00:50:15.821 00.000 10072 Move returns status 0, amount 13
00:50:15.821 00.000 10072 MoveAxis(N, 0, ABG)
00:50:15.821 00.000 10072 Move returns status 0, amount 0
00:50:15.821 00.000 10072 move complete, result=0
00:50:15.821 00.000 10072 worker thread done servicing request
00:50:15.821 00.000 10072 Worker thread wakes up
00:50:15.822 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:15.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:15.826 00.004 1032 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
00:50:16.231 00.405 10072 Exposure complete
00:50:16.278 00.047 10072 worker thread done servicing request
00:50:16.279 00.001 1032 OnExposeComplete: enter
00:50:16.280 00.001 1032 UpdateGuideState(): m_state=6
00:50:16.282 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 201
00:50:16.283 00.001 1032 Star::Find returns 1 (0), X=320.78, Y=746.27, Mass=1448, SNR=26.8, Peak=161 HFD=2.6
00:50:16.284 00.001 1032 MultiStar: [#1 -0.17,0.26,0.00,M3] [#2 0.06,0.12,0.76,U] [#3 0.21,0.11,0.68,U] [#4 -0.02,0.22,0.68,U] [#5 -0.05,0.04,0.70,U] [#6 0.02,-0.01,0.60,U] [#7 0.16,0.19,0.50,U] [#8 0.02,0.11,0.56,U] 
00:50:16.286 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.18, -0.09}
00:50:16.288 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
00:50:16.291 00.003 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
00:50:16.293 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.75 mountX=0.05 mountY=-0.10, mountTheta=-1.08
00:50:16.295 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
00:50:16.298 00.003 1032 Enqueuing Move request for scope (0.08, 0.07)
00:50:16.301 00.003 10072 Worker thread wakes up
00:50:16.301 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
00:50:16.301 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
00:50:16.301 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.10
00:50:16.306 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:16.308 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.69
00:50:16.308 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:50:16.308 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:16.309 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:50:16.309 00.000 10072 MoveAxis(E, 12, ABG)
00:50:16.309 00.000 10072 Guiding  Dir = 2, Dur = 12
00:50:16.315 00.006 10072 IsGuiding returns 0
00:50:16.315 00.000 10072 PulseGuide returned control before completion, sleep 22
00:50:16.327 00.012 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:50:16.331 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:16.334 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:16.337 00.003 1032 Enqueuing Expose request
00:50:16.351 00.014 10072 IsGuiding returns 0
00:50:16.351 00.000 10072 Move returns status 0, amount 12
00:50:16.351 00.000 10072 MoveAxis(N, 0, ABG)
00:50:16.351 00.000 10072 Move returns status 0, amount 0
00:50:16.351 00.000 10072 move complete, result=0
00:50:16.351 00.000 10072 worker thread done servicing request
00:50:16.351 00.000 10072 Worker thread wakes up
00:50:16.351 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:16.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:16.355 00.004 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:50:16.981 00.626 10072 Exposure complete
00:50:17.029 00.048 10072 worker thread done servicing request
00:50:17.029 00.000 1032 OnExposeComplete: enter
00:50:17.031 00.002 1032 UpdateGuideState(): m_state=6
00:50:17.033 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 202
00:50:17.034 00.001 1032 Star::Find returns 1 (0), X=320.84, Y=746.36, Mass=1513, SNR=27.4, Peak=162 HFD=2.7
00:50:17.035 00.001 1032 MultiStar: [#1 -0.01,0.20,0.90,U] [#2 0.11,0.18,0.71,U] [#3 0.12,0.16,0.63,U] [#4 0.03,0.19,0.68,U] [#5 0.11,-0.01,0.67,U] [#6 0.16,-0.08,0.59,U] [#7 0.14,0.06,0.53,U] [#8 0.04,-0.20,0.58,U] 
00:50:17.037 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.24, 0.01}
00:50:17.038 00.001 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
00:50:17.041 00.003 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
00:50:17.042 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.54 mountX=0.04 mountY=-0.12, mountTheta=-1.29
00:50:17.045 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
00:50:17.048 00.003 1032 Enqueuing Move request for scope (0.11, 0.07)
00:50:17.052 00.004 10072 Worker thread wakes up
00:50:17.052 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
00:50:17.052 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
00:50:17.052 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
00:50:17.054 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:17.056 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.69
00:50:17.057 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:50:17.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:17.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:50:17.057 00.000 10072 MoveAxis(E, 13, ABG)
00:50:17.057 00.000 10072 Guiding  Dir = 2, Dur = 13
00:50:17.057 00.000 10072 IsGuiding returns 0
00:50:17.058 00.001 10072 PulseGuide returned control before completion, sleep 23
00:50:17.075 00.017 1032 UpdateGuideState exits: m=1513 SNR=27.4
00:50:17.077 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:17.078 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:17.081 00.003 1032 Enqueuing Expose request
00:50:17.086 00.005 10072 IsGuiding returns 0
00:50:17.086 00.000 10072 Move returns status 0, amount 13
00:50:17.086 00.000 10072 MoveAxis(N, 0, ABG)
00:50:17.086 00.000 10072 Move returns status 0, amount 0
00:50:17.086 00.000 10072 move complete, result=0
00:50:17.086 00.000 10072 worker thread done servicing request
00:50:17.086 00.000 10072 Worker thread wakes up
00:50:17.086 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:17.086 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:17.091 00.005 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
00:50:17.494 00.403 10072 Exposure complete
00:50:17.542 00.048 10072 worker thread done servicing request
00:50:17.542 00.000 1032 OnExposeComplete: enter
00:50:17.544 00.002 1032 UpdateGuideState(): m_state=6
00:50:17.546 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 203
00:50:17.548 00.002 1032 Star::Find returns 1 (0), X=320.80, Y=746.49, Mass=1517, SNR=27.4, Peak=175 HFD=2.6
00:50:17.549 00.001 1032 MultiStar: [#1 -0.08,0.37,0.00,M3] [#2 -0.06,0.21,0.69,U] [#3 0.03,0.23,0.66,U] [#4 -0.15,0.23,0.00,M1] [#5 0.11,-0.02,0.68,U] [#6 0.10,0.00,0.59,U] [#7 -0.07,0.27,0.00,M1] [#8 -0.10,0.04,0.54,U] 
00:50:17.552 00.003 1032 refined, 5 included, MultiStar: {0.06, 0.11}, one-star: {0.20, 0.13}
00:50:17.555 00.003 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
00:50:17.557 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
00:50:17.558 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.04 mountX=0.09 mountY=-0.09, mountTheta=-0.79
00:50:17.561 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
00:50:17.562 00.001 1032 Enqueuing Move request for scope (0.06, 0.11)
00:50:17.564 00.002 10072 Worker thread wakes up
00:50:17.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
00:50:17.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
00:50:17.564 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.09
00:50:17.566 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:17.567 00.001 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.69
00:50:17.568 00.001 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
00:50:17.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:17.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:50:17.568 00.000 10072 MoveAxis(E, 12, ABG)
00:50:17.568 00.000 10072 Guiding  Dir = 2, Dur = 12
00:50:17.568 00.000 10072 IsGuiding returns 0
00:50:17.569 00.001 10072 PulseGuide returned control before completion, sleep 22
00:50:17.585 00.016 1032 UpdateGuideState exits: m=1517 SNR=27.4
00:50:17.588 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:17.590 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:17.592 00.002 1032 Enqueuing Expose request
00:50:17.601 00.009 10072 IsGuiding returns 0
00:50:17.601 00.000 10072 Move returns status 0, amount 12
00:50:17.601 00.000 10072 MoveAxis(N, 0, ABG)
00:50:17.601 00.000 10072 Move returns status 0, amount 0
00:50:17.601 00.000 10072 move complete, result=0
00:50:17.601 00.000 10072 worker thread done servicing request
00:50:17.601 00.000 10072 Worker thread wakes up
00:50:17.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:17.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:17.603 00.002 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:50:18.228 00.625 10072 Exposure complete
00:50:18.277 00.049 10072 worker thread done servicing request
00:50:18.277 00.000 1032 OnExposeComplete: enter
00:50:18.280 00.003 1032 UpdateGuideState(): m_state=6
00:50:18.282 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 204
00:50:18.284 00.002 1032 Star::Find returns 1 (0), X=320.86, Y=746.32, Mass=1441, SNR=26.7, Peak=146 HFD=2.7
00:50:18.285 00.001 1032 MultiStar: [#1 -0.22,0.23,0.00,M4] [#2 -0.01,0.13,0.72,U] [#3 0.11,0.33,0.00,M1] [#4 -0.08,0.22,0.71,U] [#5 -0.02,0.05,0.67,U] [#6 0.17,0.11,0.58,U] [#7 -0.01,0.32,0.00,M2] [#8 -0.11,0.01,0.58,U] 
00:50:18.287 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.08}, one-star: {0.26, -0.03}
00:50:18.290 00.003 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:50:18.291 00.001 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:50:18.293 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=0.98 mountX=0.06 mountY=-0.07, mountTheta=-0.85
00:50:18.296 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
00:50:18.297 00.001 1032 Enqueuing Move request for scope (0.05, 0.08)
00:50:18.299 00.002 10072 Worker thread wakes up
00:50:18.299 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
00:50:18.300 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
00:50:18.300 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.07
00:50:18.302 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:18.304 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:18.305 00.001 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:50:18.305 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:18.305 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:50:18.305 00.000 10072 MoveAxis(E, 14, ABG)
00:50:18.305 00.000 10072 Guiding  Dir = 2, Dur = 14
00:50:18.305 00.000 10072 IsGuiding returns 0
00:50:18.306 00.001 10072 PulseGuide returned control before completion, sleep 24
00:50:18.323 00.017 1032 UpdateGuideState exits: m=1441 SNR=26.7
00:50:18.325 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:18.326 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:18.327 00.001 1032 Enqueuing Expose request
00:50:18.335 00.008 10072 IsGuiding returns 0
00:50:18.335 00.000 10072 Move returns status 0, amount 14
00:50:18.335 00.000 10072 MoveAxis(N, 0, ABG)
00:50:18.335 00.000 10072 Move returns status 0, amount 0
00:50:18.335 00.000 10072 move complete, result=0
00:50:18.335 00.000 10072 worker thread done servicing request
00:50:18.335 00.000 10072 Worker thread wakes up
00:50:18.335 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:18.336 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:18.341 00.005 1032 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
00:50:18.744 00.403 10072 Exposure complete
00:50:18.792 00.048 10072 worker thread done servicing request
00:50:18.793 00.001 1032 OnExposeComplete: enter
00:50:18.794 00.001 1032 UpdateGuideState(): m_state=6
00:50:18.796 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 205
00:50:18.798 00.002 1032 Star::Find returns 1 (0), X=320.83, Y=746.45, Mass=1507, SNR=27.3, Peak=146 HFD=2.9
00:50:18.799 00.001 1032 MultiStar: [#1 -0.04,0.17,0.95,U] [#2 0.14,0.12,0.68,U] [#3 0.13,0.17,0.59,U] [#4 0.11,0.25,0.00,M1] [#5 0.08,-0.06,0.68,U] [#6 0.28,-0.03,0.00,M1] [#7 -0.04,0.25,0.53,U] [#8 0.17,-0.03,0.56,U] 
00:50:18.801 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.10}, one-star: {0.23, 0.10}
00:50:18.803 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
00:50:18.806 00.003 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
00:50:18.808 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.80 mountX=0.07 mountY=-0.12, mountTheta=-1.03
00:50:18.812 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
00:50:18.815 00.003 1032 Enqueuing Move request for scope (0.10, 0.10)
00:50:18.816 00.001 10072 Worker thread wakes up
00:50:18.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
00:50:18.817 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
00:50:18.817 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
00:50:18.819 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:18.821 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:18.821 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:50:18.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:18.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:50:18.821 00.000 10072 MoveAxis(E, 12, ABG)
00:50:18.821 00.000 10072 Guiding  Dir = 2, Dur = 12
00:50:18.822 00.001 10072 IsGuiding returns 0
00:50:18.822 00.000 10072 PulseGuide returned control before completion, sleep 22
00:50:18.839 00.017 1032 UpdateGuideState exits: m=1507 SNR=27.3
00:50:18.841 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:18.843 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:18.845 00.002 1032 Enqueuing Expose request
00:50:18.851 00.006 10072 IsGuiding returns 0
00:50:18.851 00.000 10072 Move returns status 0, amount 12
00:50:18.851 00.000 10072 MoveAxis(N, 0, ABG)
00:50:18.851 00.000 10072 Move returns status 0, amount 0
00:50:18.851 00.000 10072 move complete, result=0
00:50:18.851 00.000 10072 worker thread done servicing request
00:50:18.851 00.000 10072 Worker thread wakes up
00:50:18.852 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:18.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:18.855 00.003 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:50:19.475 00.620 10072 Exposure complete
00:50:19.524 00.049 10072 worker thread done servicing request
00:50:19.525 00.001 1032 OnExposeComplete: enter
00:50:19.527 00.002 1032 UpdateGuideState(): m_state=6
00:50:19.528 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 206
00:50:19.530 00.002 1032 Star::Find returns 1 (0), X=320.91, Y=746.35, Mass=1353, SNR=25.8, Peak=145 HFD=2.6
00:50:19.532 00.002 1032 MultiStar: [#1 0.02,0.10,1.02,U] [#2 0.09,-0.06,0.72,U] [#3 0.24,0.10,0.69,U] [#4 0.11,0.05,0.72,U] [#5 0.13,-0.08,0.69,U] [#6 0.10,-0.06,0.61,U] [#7 0.16,0.09,0.56,U] [#8 0.05,-0.06,0.58,U] 
00:50:19.533 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.31, 0.00}
00:50:19.535 00.002 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
00:50:19.536 00.001 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
00:50:19.538 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.11 mountX=-0.02 mountY=-0.14, mountTheta=-1.72
00:50:19.541 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
00:50:19.542 00.001 1032 Enqueuing Move request for scope (0.14, 0.02)
00:50:19.544 00.002 10072 Worker thread wakes up
00:50:19.544 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
00:50:19.544 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
00:50:19.544 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
00:50:19.546 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:19.549 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:19.550 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:50:19.550 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:19.550 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:50:19.550 00.000 10072 MoveAxis(E, 15, ABG)
00:50:19.550 00.000 10072 Guiding  Dir = 2, Dur = 15
00:50:19.551 00.001 10072 IsGuiding returns 0
00:50:19.551 00.000 10072 PulseGuide returned control before completion, sleep 25
00:50:19.569 00.018 1032 UpdateGuideState exits: m=1353 SNR=25.8
00:50:19.572 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:19.574 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:19.576 00.002 1032 Enqueuing Expose request
00:50:19.583 00.007 10072 IsGuiding returns 0
00:50:19.583 00.000 10072 Move returns status 0, amount 15
00:50:19.583 00.000 10072 MoveAxis(N, 0, ABG)
00:50:19.583 00.000 10072 Move returns status 0, amount 0
00:50:19.583 00.000 10072 move complete, result=0
00:50:19.583 00.000 10072 worker thread done servicing request
00:50:19.583 00.000 10072 Worker thread wakes up
00:50:19.584 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:19.584 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:19.587 00.003 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
00:50:19.992 00.405 10072 Exposure complete
00:50:20.040 00.048 10072 worker thread done servicing request
00:50:20.040 00.000 1032 OnExposeComplete: enter
00:50:20.042 00.002 1032 UpdateGuideState(): m_state=6
00:50:20.043 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 207
00:50:20.046 00.003 1032 Star::Find returns 1 (0), X=320.84, Y=746.46, Mass=1410, SNR=26.5, Peak=168 HFD=2.8
00:50:20.047 00.001 1032 MultiStar: [#1 -0.05,0.24,0.98,U] [#2 0.12,0.11,0.70,U] [#3 0.22,0.12,0.69,U] [#4 -0.02,0.08,0.69,U] [#5 0.20,-0.14,0.67,U] [#6 0.17,-0.09,0.57,U] [#7 0.13,0.13,0.49,U] [#8 -0.02,-0.04,0.54,U] 
00:50:20.049 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.24, 0.11}
00:50:20.051 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
00:50:20.053 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
00:50:20.054 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.58 mountX=0.04 mountY=-0.13, mountTheta=-1.25
00:50:20.058 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
00:50:20.061 00.003 1032 Enqueuing Move request for scope (0.11, 0.07)
00:50:20.062 00.001 10072 Worker thread wakes up
00:50:20.063 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
00:50:20.063 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
00:50:20.063 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.13
00:50:20.064 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:20.066 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:20.066 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:50:20.066 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:20.066 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:50:20.066 00.000 10072 MoveAxis(E, 12, ABG)
00:50:20.066 00.000 10072 Guiding  Dir = 2, Dur = 12
00:50:20.068 00.002 10072 IsGuiding returns 0
00:50:20.068 00.000 10072 PulseGuide returned control before completion, sleep 22
00:50:20.086 00.018 1032 UpdateGuideState exits: m=1410 SNR=26.5
00:50:20.088 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:20.090 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:20.091 00.001 1032 Enqueuing Expose request
00:50:20.098 00.007 10072 IsGuiding returns 0
00:50:20.098 00.000 10072 Move returns status 0, amount 12
00:50:20.098 00.000 10072 MoveAxis(N, 0, ABG)
00:50:20.098 00.000 10072 Move returns status 0, amount 0
00:50:20.098 00.000 10072 move complete, result=0
00:50:20.099 00.001 10072 worker thread done servicing request
00:50:20.099 00.000 10072 Worker thread wakes up
00:50:20.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:20.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:20.100 00.001 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
00:50:20.727 00.627 10072 Exposure complete
00:50:20.776 00.049 10072 worker thread done servicing request
00:50:20.776 00.000 1032 OnExposeComplete: enter
00:50:20.778 00.002 1032 UpdateGuideState(): m_state=6
00:50:20.779 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 208
00:50:20.782 00.003 1032 Star::Find returns 1 (0), X=320.84, Y=746.47, Mass=1336, SNR=25.7, Peak=151 HFD=2.9
00:50:20.783 00.001 1032 MultiStar: [#1 -0.10,0.38,0.00,M2] [#2 0.11,0.28,0.00,M1] [#3 0.18,0.26,0.00,M1] [#4 0.05,0.11,0.74,U] [#5 0.05,0.14,0.72,U] [#6 0.21,-0.08,0.62,U] [#7 0.01,0.32,0.00,M1] [#8 0.12,0.08,0.59,U] 
00:50:20.785 00.002 1032 refined, 4 included, MultiStar: {0.14, 0.08}, one-star: {0.24, 0.12}
00:50:20.786 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
00:50:20.788 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
00:50:20.790 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.53 mountX=0.04 mountY=-0.16, mountTheta=-1.30
00:50:20.793 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
00:50:20.794 00.001 1032 Enqueuing Move request for scope (0.14, 0.08)
00:50:20.796 00.002 10072 Worker thread wakes up
00:50:20.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
00:50:20.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
00:50:20.796 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.16
00:50:20.799 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:20.802 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:20.803 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:50:20.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:20.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:50:20.803 00.000 10072 MoveAxis(E, 14, ABG)
00:50:20.803 00.000 10072 Guiding  Dir = 2, Dur = 14
00:50:20.804 00.001 10072 IsGuiding returns 0
00:50:20.804 00.000 10072 PulseGuide returned control before completion, sleep 24
00:50:20.824 00.020 1032 UpdateGuideState exits: m=1336 SNR=25.7
00:50:20.826 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:20.827 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:20.830 00.003 1032 Enqueuing Expose request
00:50:20.834 00.004 10072 IsGuiding returns 0
00:50:20.834 00.000 10072 Move returns status 0, amount 14
00:50:20.834 00.000 10072 MoveAxis(N, 0, ABG)
00:50:20.835 00.001 10072 Move returns status 0, amount 0
00:50:20.835 00.000 10072 move complete, result=0
00:50:20.835 00.000 10072 worker thread done servicing request
00:50:20.835 00.000 10072 Worker thread wakes up
00:50:20.835 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:20.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:20.840 00.005 1032 GuideStep: 0.0 px 14 ms EAST, -0.2 px 0 ms NORTH
00:50:21.246 00.406 10072 Exposure complete
00:50:21.294 00.048 10072 worker thread done servicing request
00:50:21.294 00.000 1032 OnExposeComplete: enter
00:50:21.296 00.002 1032 UpdateGuideState(): m_state=6
00:50:21.299 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 209
00:50:21.302 00.003 1032 Star::Find returns 1 (0), X=320.86, Y=746.58, Mass=1453, SNR=26.9, Peak=160 HFD=2.9
00:50:21.305 00.003 1032 MultiStar: [#1 -0.02,0.37,0.00,M3] [#2 0.15,0.25,0.00,M2] [#3 0.19,0.40,0.00,M2] [#4 -0.05,0.25,0.72,U] [#5 0.04,0.05,0.69,U] [#6 -0.05,0.07,0.55,U] [#7 0.05,0.47,0.00,M2] [#8 0.12,0.10,0.58,U] 
00:50:21.307 00.002 1032 refined, 4 included, MultiStar: {0.09, 0.15}, one-star: {0.26, 0.23}
00:50:21.308 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
00:50:21.311 00.003 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
00:50:21.312 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.06 mountX=0.13 mountY=-0.12, mountTheta=-0.77
00:50:21.314 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.15, opts=13)
00:50:21.317 00.003 1032 Enqueuing Move request for scope (0.09, 0.15)
00:50:21.318 00.001 10072 Worker thread wakes up
00:50:21.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
00:50:21.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
00:50:21.318 00.000 10072 Moving (0.09, 0.15) raw xDistance=0.13 yDistance=-0.12
00:50:21.320 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:21.322 00.002 10072 PPEC rslt: input = 0.13, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:21.322 00.000 10072 PPEC: input: 0.13, control: -0.01, exposure: 500
00:50:21.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:21.322 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:50:21.322 00.000 10072 MoveAxis(E, 12, ABG)
00:50:21.322 00.000 10072 Guiding  Dir = 2, Dur = 12
00:50:21.324 00.002 10072 IsGuiding returns 0
00:50:21.324 00.000 10072 PulseGuide returned control before completion, sleep 22
00:50:21.344 00.020 1032 UpdateGuideState exits: m=1453 SNR=26.9
00:50:21.346 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:21.348 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:21.350 00.002 1032 Enqueuing Expose request
00:50:21.353 00.003 10072 IsGuiding returns 0
00:50:21.353 00.000 10072 Move returns status 0, amount 12
00:50:21.353 00.000 10072 MoveAxis(N, 0, ABG)
00:50:21.353 00.000 10072 Move returns status 0, amount 0
00:50:21.353 00.000 10072 move complete, result=0
00:50:21.353 00.000 10072 worker thread done servicing request
00:50:21.354 00.001 10072 Worker thread wakes up
00:50:21.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:21.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:21.359 00.005 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:50:21.985 00.626 10072 Exposure complete
00:50:22.034 00.049 10072 worker thread done servicing request
00:50:22.034 00.000 1032 OnExposeComplete: enter
00:50:22.036 00.002 1032 UpdateGuideState(): m_state=6
00:50:22.038 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 210
00:50:22.040 00.002 1032 Star::Find returns 1 (0), X=320.90, Y=746.33, Mass=1313, SNR=25.5, Peak=151 HFD=2.6
00:50:22.042 00.002 1032 MultiStar: [#1 -0.07,0.17,0.98,U] [#2 0.09,0.20,0.75,U] [#3 0.15,0.06,0.67,U] [#4 -0.02,0.09,0.71,U] [#5 0.11,0.01,0.72,U] [#6 0.13,-0.25,0.00,M1] [#7 0.21,0.18,0.00,M3] [#8 0.04,-0.15,0.57,U] 
00:50:22.043 00.001 1032 refined, 6 included, MultiStar: {0.09, 0.06}, one-star: {0.30, -0.02}
00:50:22.045 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
00:50:22.045 00.000 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
00:50:22.047 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.58 mountX=0.03 mountY=-0.10, mountTheta=-1.25
00:50:22.051 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
00:50:22.053 00.002 1032 Enqueuing Move request for scope (0.09, 0.06)
00:50:22.055 00.002 10072 Worker thread wakes up
00:50:22.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
00:50:22.055 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
00:50:22.055 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.03 yDistance=-0.10
00:50:22.057 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:22.059 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:22.059 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:50:22.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:22.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:50:22.059 00.000 10072 MoveAxis(E, 12, ABG)
00:50:22.059 00.000 10072 Guiding  Dir = 2, Dur = 12
00:50:22.059 00.000 10072 IsGuiding returns 0
00:50:22.060 00.001 10072 PulseGuide returned control before completion, sleep 22
00:50:22.078 00.018 1032 UpdateGuideState exits: m=1313 SNR=25.5
00:50:22.081 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:22.082 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:22.085 00.003 1032 Enqueuing Expose request
00:50:22.090 00.005 10072 IsGuiding returns 0
00:50:22.090 00.000 10072 Move returns status 0, amount 12
00:50:22.090 00.000 10072 MoveAxis(N, 0, ABG)
00:50:22.090 00.000 10072 Move returns status 0, amount 0
00:50:22.090 00.000 10072 move complete, result=0
00:50:22.090 00.000 10072 worker thread done servicing request
00:50:22.090 00.000 10072 Worker thread wakes up
00:50:22.090 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:22.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:22.096 00.006 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
00:50:22.500 00.404 10072 Exposure complete
00:50:22.549 00.049 10072 worker thread done servicing request
00:50:22.549 00.000 1032 OnExposeComplete: enter
00:50:22.552 00.003 1032 UpdateGuideState(): m_state=6
00:50:22.554 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 211
00:50:22.556 00.002 1032 Star::Find returns 1 (0), X=320.86, Y=746.32, Mass=1366, SNR=26.0, Peak=170 HFD=2.6
00:50:22.560 00.004 1032 MultiStar: [#1 -0.00,0.11,0.96,U] [#2 0.19,0.01,0.71,U] [#3 0.33,0.00,0.00,M2] [#4 0.00,-0.05,0.75,U] [#5 0.18,-0.16,0.73,U] [#6 0.15,-0.19,0.59,U] [#7 0.11,0.15,0.52,U] [#8 0.27,-0.27,0.00,M1] 
00:50:22.562 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.02}, one-star: {0.27, -0.03}
00:50:22.563 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
00:50:22.565 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
00:50:22.566 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.16 mountX=-0.05 mountY=-0.12, mountTheta=-1.99
00:50:22.568 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
00:50:22.570 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
00:50:22.571 00.001 10072 Worker thread wakes up
00:50:22.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:50:22.571 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:50:22.572 00.001 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
00:50:22.574 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:22.577 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:22.577 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:50:22.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:22.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:50:22.577 00.000 10072 MoveAxis(E, 10, ABG)
00:50:22.577 00.000 10072 Guiding  Dir = 2, Dur = 10
00:50:22.577 00.000 10072 IsGuiding returns 0
00:50:22.578 00.001 10072 PulseGuide returned control before completion, sleep 20
00:50:22.595 00.017 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:50:22.597 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:22.599 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:22.601 00.002 1032 Enqueuing Expose request
00:50:22.605 00.004 10072 IsGuiding returns 0
00:50:22.605 00.000 10072 Move returns status 0, amount 10
00:50:22.605 00.000 10072 MoveAxis(N, 0, ABG)
00:50:22.605 00.000 10072 Move returns status 0, amount 0
00:50:22.605 00.000 10072 move complete, result=0
00:50:22.605 00.000 10072 worker thread done servicing request
00:50:22.605 00.000 10072 Worker thread wakes up
00:50:22.605 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:22.605 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:22.610 00.005 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:50:23.232 00.622 10072 Exposure complete
00:50:23.282 00.050 10072 worker thread done servicing request
00:50:23.282 00.000 1032 OnExposeComplete: enter
00:50:23.285 00.003 1032 UpdateGuideState(): m_state=6
00:50:23.287 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 212
00:50:23.289 00.002 1032 Star::Find returns 1 (0), X=320.88, Y=746.24, Mass=1370, SNR=26.1, Peak=175 HFD=2.4
00:50:23.291 00.002 1032 MultiStar: [#1 -0.08,0.19,0.98,U] [#2 0.13,0.13,0.80,U] [#3 0.15,0.10,0.67,U] [#4 -0.08,0.05,0.66,U] [#5 0.06,-0.02,0.75,U] [#6 0.19,-0.23,0.00,M1] [#7 0.25,0.03,0.56,U] [#8 0.03,-0.20,0.59,U] 
00:50:23.292 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.03}, one-star: {0.29, -0.12}
00:50:23.294 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
00:50:23.296 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
00:50:23.298 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.27 mountX=0.00 mountY=-0.10, mountTheta=-1.56
00:50:23.303 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
00:50:23.305 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
00:50:23.307 00.002 10072 Worker thread wakes up
00:50:23.307 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
00:50:23.307 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
00:50:23.307 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.00 yDistance=-0.10
00:50:23.310 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:23.313 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:23.313 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:50:23.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:23.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:50:23.313 00.000 10072 MoveAxis(E, 12, ABG)
00:50:23.313 00.000 10072 Guiding  Dir = 2, Dur = 12
00:50:23.313 00.000 10072 IsGuiding returns 0
00:50:23.314 00.001 10072 PulseGuide returned control before completion, sleep 22
00:50:23.331 00.017 1032 UpdateGuideState exits: m=1370 SNR=26.1
00:50:23.333 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:23.336 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:23.337 00.001 1032 Enqueuing Expose request
00:50:23.340 00.003 10072 IsGuiding returns 0
00:50:23.340 00.000 10072 Move returns status 0, amount 12
00:50:23.340 00.000 10072 MoveAxis(N, 0, ABG)
00:50:23.340 00.000 10072 Move returns status 0, amount 0
00:50:23.340 00.000 10072 move complete, result=0
00:50:23.340 00.000 10072 worker thread done servicing request
00:50:23.340 00.000 10072 Worker thread wakes up
00:50:23.340 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:23.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:23.346 00.006 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
00:50:23.749 00.403 10072 Exposure complete
00:50:23.797 00.048 10072 worker thread done servicing request
00:50:23.799 00.002 1032 OnExposeComplete: enter
00:50:23.802 00.003 1032 UpdateGuideState(): m_state=6
00:50:23.803 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 213
00:50:23.805 00.002 1032 Star::Find returns 1 (0), X=320.88, Y=746.50, Mass=1426, SNR=26.6, Peak=163 HFD=2.9
00:50:23.807 00.002 1032 MultiStar: [#1 -0.03,0.32,0.00,M1] [#2 0.12,0.19,0.77,U] [#3 0.23,0.19,0.00,M2] [#4 -0.05,0.12,0.70,U] [#5 0.14,-0.05,0.69,U] [#6 0.17,-0.08,0.60,U] [#7 0.12,0.25,0.00,M2] [#8 0.07,-0.16,0.58,U] 
00:50:23.810 00.003 1032 refined, 5 included, MultiStar: {0.13, 0.05}, one-star: {0.29, 0.15}
00:50:23.811 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:50:23.813 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:50:23.814 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.34 mountX=0.01 mountY=-0.14, mountTheta=-1.49
00:50:23.817 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
00:50:23.818 00.001 1032 Enqueuing Move request for scope (0.13, 0.05)
00:50:23.820 00.002 10072 Worker thread wakes up
00:50:23.820 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
00:50:23.820 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
00:50:23.820 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.01 yDistance=-0.14
00:50:23.822 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:23.825 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:23.825 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:50:23.825 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:23.825 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:50:23.825 00.000 10072 MoveAxis(E, 9, ABG)
00:50:23.825 00.000 10072 Guiding  Dir = 2, Dur = 9
00:50:23.825 00.000 10072 IsGuiding returns 0
00:50:23.827 00.002 10072 PulseGuide returned control before completion, sleep 19
00:50:23.845 00.018 1032 UpdateGuideState exits: m=1426 SNR=26.6
00:50:23.847 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:23.848 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:23.850 00.002 1032 Enqueuing Expose request
00:50:23.855 00.005 10072 IsGuiding returns 0
00:50:23.855 00.000 10072 Move returns status 0, amount 9
00:50:23.855 00.000 10072 MoveAxis(N, 0, ABG)
00:50:23.855 00.000 10072 Move returns status 0, amount 0
00:50:23.855 00.000 10072 move complete, result=0
00:50:23.855 00.000 10072 worker thread done servicing request
00:50:23.855 00.000 10072 Worker thread wakes up
00:50:23.855 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:23.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:23.860 00.005 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:50:24.483 00.623 10072 Exposure complete
00:50:24.533 00.050 10072 worker thread done servicing request
00:50:24.533 00.000 1032 OnExposeComplete: enter
00:50:24.535 00.002 1032 UpdateGuideState(): m_state=6
00:50:24.537 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 214
00:50:24.538 00.001 1032 Star::Find returns 1 (0), X=320.84, Y=746.37, Mass=1374, SNR=26.1, Peak=138 HFD=2.7
00:50:24.540 00.002 1032 MultiStar: [#1 -0.11,0.26,0.00,M2] [#2 0.02,0.28,0.00,M1] [#3 0.04,0.15,0.72,U] [#4 -0.15,0.07,0.71,U] [#5 0.10,-0.04,0.72,U] [#6 0.06,-0.10,0.60,U] [#7 0.02,0.11,0.56,U] [#8 -0.02,-0.18,0.54,U] 
00:50:24.541 00.001 1032 refined, 6 included, MultiStar: {0.05, 0.01}, one-star: {0.24, 0.02}
00:50:24.544 00.003 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
00:50:24.545 00.001 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
00:50:24.546 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.06 cameraTheta=0.20 mountX=-0.00 mountY=-0.06, mountTheta=-1.63
00:50:24.549 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
00:50:24.552 00.003 1032 Enqueuing Move request for scope (0.05, 0.01)
00:50:24.554 00.002 10072 Worker thread wakes up
00:50:24.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
00:50:24.554 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
00:50:24.554 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.06
00:50:24.558 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:24.560 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:24.560 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
00:50:24.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:24.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:50:24.560 00.000 10072 MoveAxis(E, 11, ABG)
00:50:24.560 00.000 10072 Guiding  Dir = 2, Dur = 11
00:50:24.561 00.001 10072 IsGuiding returns 0
00:50:24.561 00.000 10072 PulseGuide returned control before completion, sleep 21
00:50:24.578 00.017 1032 UpdateGuideState exits: m=1374 SNR=26.1
00:50:24.580 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:24.582 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:24.585 00.003 1032 Enqueuing Expose request
00:50:24.589 00.004 10072 IsGuiding returns 0
00:50:24.589 00.000 10072 Move returns status 0, amount 11
00:50:24.589 00.000 10072 MoveAxis(N, 0, ABG)
00:50:24.589 00.000 10072 Move returns status 0, amount 0
00:50:24.589 00.000 10072 move complete, result=0
00:50:24.589 00.000 10072 worker thread done servicing request
00:50:24.589 00.000 10072 Worker thread wakes up
00:50:24.589 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:24.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:24.594 00.005 1032 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
00:50:25.000 00.406 10072 Exposure complete
00:50:25.050 00.050 10072 worker thread done servicing request
00:50:25.050 00.000 1032 OnExposeComplete: enter
00:50:25.052 00.002 1032 UpdateGuideState(): m_state=6
00:50:25.054 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 215
00:50:25.056 00.002 1032 Star::Find returns 1 (0), X=320.81, Y=746.22, Mass=1287, SNR=25.3, Peak=140 HFD=2.7
00:50:25.057 00.001 1032 MultiStar: [#1 0.03,-0.00,0.99,U] [#2 0.25,-0.02,0.74,U] [#3 0.21,-0.07,0.69,U] [#4 0.02,0.00,0.71,U] [#5 0.14,-0.11,0.73,U] [#6 0.15,-0.10,0.60,U] [#7 0.05,-0.11,0.57,U] [#8 0.17,-0.08,0.59,U] 
00:50:25.060 00.003 1032 refined, 8 included, MultiStar: {0.14, -0.07}, one-star: {0.21, -0.13}
00:50:25.061 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
00:50:25.062 00.001 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
00:50:25.065 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-0.46 mountX=-0.10 mountY=-0.11, mountTheta=-2.29
00:50:25.067 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.07, opts=13)
00:50:25.069 00.002 1032 Enqueuing Move request for scope (0.14, -0.07)
00:50:25.071 00.002 10072 Worker thread wakes up
00:50:25.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
00:50:25.071 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
00:50:25.071 00.000 10072 Moving (0.14, -0.07) raw xDistance=-0.10 yDistance=-0.11
00:50:25.073 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:25.075 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:25.075 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:50:25.076 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:25.076 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:50:25.076 00.000 10072 MoveAxis(E, 10, ABG)
00:50:25.076 00.000 10072 Guiding  Dir = 2, Dur = 10
00:50:25.076 00.000 10072 IsGuiding returns 0
00:50:25.077 00.001 10072 PulseGuide returned control before completion, sleep 20
00:50:25.095 00.018 1032 UpdateGuideState exits: m=1287 SNR=25.3
00:50:25.097 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:25.099 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:25.100 00.001 1032 Enqueuing Expose request
00:50:25.105 00.005 10072 IsGuiding returns 0
00:50:25.105 00.000 10072 Move returns status 0, amount 10
00:50:25.105 00.000 10072 MoveAxis(N, 0, ABG)
00:50:25.105 00.000 10072 Move returns status 0, amount 0
00:50:25.105 00.000 10072 move complete, result=0
00:50:25.105 00.000 10072 worker thread done servicing request
00:50:25.105 00.000 10072 Worker thread wakes up
00:50:25.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:25.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:25.110 00.005 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:50:25.736 00.626 10072 Exposure complete
00:50:25.783 00.047 10072 worker thread done servicing request
00:50:25.783 00.000 1032 OnExposeComplete: enter
00:50:25.785 00.002 1032 UpdateGuideState(): m_state=6
00:50:25.787 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 216
00:50:25.789 00.002 1032 Star::Find returns 1 (0), X=320.91, Y=746.13, Mass=1487, SNR=27.2, Peak=167 HFD=2.6
00:50:25.790 00.001 1032 MultiStar: [#1 -0.07,0.05,0.98,U] [#2 0.21,-0.07,0.69,U] [#3 0.26,-0.03,0.00,M1] [#4 -0.01,0.05,0.67,U] [#5 0.06,-0.11,0.69,U] [#6 0.19,-0.27,0.00,M1] [#7 0.05,0.03,0.53,U] [#8 0.06,-0.23,0.56,U] 
00:50:25.792 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.07}, one-star: {0.31, -0.22}
00:50:25.793 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
00:50:25.794 00.001 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
00:50:25.795 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.66 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
00:50:25.799 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
00:50:25.801 00.002 1032 Enqueuing Move request for scope (0.09, -0.07)
00:50:25.806 00.005 10072 Worker thread wakes up
00:50:25.806 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
00:50:25.806 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
00:50:25.806 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
00:50:25.808 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:25.810 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:25.810 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:50:25.811 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:25.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:50:25.811 00.000 10072 MoveAxis(E, 12, ABG)
00:50:25.811 00.000 10072 Guiding  Dir = 2, Dur = 12
00:50:25.811 00.000 10072 IsGuiding returns 0
00:50:25.812 00.001 10072 PulseGuide returned control before completion, sleep 22
00:50:25.828 00.016 1032 UpdateGuideState exits: m=1487 SNR=27.2
00:50:25.831 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:25.833 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:25.835 00.002 1032 Enqueuing Expose request
00:50:25.841 00.006 10072 IsGuiding returns 0
00:50:25.841 00.000 10072 Move returns status 0, amount 12
00:50:25.841 00.000 10072 MoveAxis(N, 0, ABG)
00:50:25.841 00.000 10072 Move returns status 0, amount 0
00:50:25.841 00.000 10072 move complete, result=0
00:50:25.841 00.000 10072 worker thread done servicing request
00:50:25.841 00.000 10072 Worker thread wakes up
00:50:25.841 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:25.841 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:25.843 00.002 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:50:26.249 00.406 10072 Exposure complete
00:50:26.296 00.047 10072 worker thread done servicing request
00:50:26.296 00.000 1032 OnExposeComplete: enter
00:50:26.298 00.002 1032 UpdateGuideState(): m_state=6
00:50:26.300 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 217
00:50:26.301 00.001 1032 Star::Find returns 1 (0), X=320.98, Y=746.31, Mass=1563, SNR=27.9, Peak=176 HFD=2.5
00:50:26.303 00.002 1032 MultiStar: [#1 -0.03,0.19,0.89,U] [#2 0.12,-0.01,0.68,U] [#3 0.15,0.11,0.64,U] [#4 -0.08,0.05,0.66,U] [#5 -0.03,-0.15,0.66,U] [#6 0.16,-0.07,0.58,U] [#7 0.23,0.13,0.51,U] [#8 0.08,-0.18,0.53,U] 
00:50:26.304 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.39, -0.04}
00:50:26.306 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
00:50:26.307 00.001 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
00:50:26.308 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.08 mountX=-0.02 mountY=-0.11, mountTheta=-1.75
00:50:26.311 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
00:50:26.313 00.002 1032 Enqueuing Move request for scope (0.12, 0.01)
00:50:26.316 00.003 10072 Worker thread wakes up
00:50:26.316 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
00:50:26.316 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
00:50:26.316 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.11
00:50:26.318 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:26.320 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.68
00:50:26.320 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:50:26.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:26.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:50:26.320 00.000 10072 MoveAxis(E, 10, ABG)
00:50:26.320 00.000 10072 Guiding  Dir = 2, Dur = 10
00:50:26.321 00.001 10072 IsGuiding returns 0
00:50:26.321 00.000 10072 PulseGuide returned control before completion, sleep 20
00:50:26.339 00.018 1032 UpdateGuideState exits: m=1563 SNR=27.9
00:50:26.341 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:26.344 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:26.345 00.001 1032 Enqueuing Expose request
00:50:26.355 00.010 10072 IsGuiding returns 0
00:50:26.355 00.000 10072 Move returns status 0, amount 10
00:50:26.355 00.000 10072 MoveAxis(N, 0, ABG)
00:50:26.355 00.000 10072 Move returns status 0, amount 0
00:50:26.355 00.000 10072 move complete, result=0
00:50:26.355 00.000 10072 worker thread done servicing request
00:50:26.355 00.000 10072 Worker thread wakes up
00:50:26.355 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:26.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:26.356 00.001 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:50:26.983 00.627 10072 Exposure complete
00:50:27.030 00.047 10072 worker thread done servicing request
00:50:27.030 00.000 1032 OnExposeComplete: enter
00:50:27.033 00.003 1032 UpdateGuideState(): m_state=6
00:50:27.034 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 218
00:50:27.036 00.002 1032 Star::Find returns 1 (0), X=320.90, Y=746.30, Mass=1398, SNR=26.4, Peak=144 HFD=2.6
00:50:27.038 00.002 1032 MultiStar: [#1 0.01,0.15,0.95,U] [#2 0.18,0.08,0.81,U] [#3 0.18,0.17,0.67,U] [#4 0.03,0.05,0.69,U] [#5 0.14,0.00,0.68,U] [#6 0.19,-0.12,0.56,U] [#7 0.19,0.28,0.00,M1] [#8 0.03,-0.11,0.55,U] 
00:50:27.039 00.001 1032 refined, 7 included, MultiStar: {0.14, 0.03}, one-star: {0.31, -0.05}
00:50:27.040 00.001 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
00:50:27.043 00.003 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
00:50:27.044 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.20 mountX=-0.01 mountY=-0.14, mountTheta=-1.63
00:50:27.047 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
00:50:27.050 00.003 1032 Enqueuing Move request for scope (0.14, 0.03)
00:50:27.052 00.002 10072 Worker thread wakes up
00:50:27.052 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
00:50:27.052 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
00:50:27.052 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
00:50:27.054 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:27.056 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.67
00:50:27.056 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:50:27.056 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:27.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:50:27.056 00.000 10072 MoveAxis(E, 15, ABG)
00:50:27.056 00.000 10072 Guiding  Dir = 2, Dur = 15
00:50:27.057 00.001 10072 IsGuiding returns 0
00:50:27.058 00.001 10072 PulseGuide returned control before completion, sleep 25
00:50:27.073 00.015 1032 UpdateGuideState exits: m=1398 SNR=26.4
00:50:27.076 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:27.078 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:27.081 00.003 1032 Enqueuing Expose request
00:50:27.089 00.008 10072 IsGuiding returns 0
00:50:27.089 00.000 10072 Move returns status 0, amount 15
00:50:27.090 00.001 10072 MoveAxis(N, 0, ABG)
00:50:27.090 00.000 10072 Move returns status 0, amount 0
00:50:27.090 00.000 10072 move complete, result=0
00:50:27.090 00.000 10072 worker thread done servicing request
00:50:27.090 00.000 10072 Worker thread wakes up
00:50:27.090 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:27.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:27.091 00.001 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
00:50:27.496 00.405 10072 Exposure complete
00:50:27.544 00.048 10072 worker thread done servicing request
00:50:27.544 00.000 1032 OnExposeComplete: enter
00:50:27.546 00.002 1032 UpdateGuideState(): m_state=6
00:50:27.549 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 219
00:50:27.551 00.002 1032 Star::Find returns 1 (0), X=320.86, Y=746.33, Mass=1542, SNR=27.7, Peak=160 HFD=2.7
00:50:27.554 00.003 1032 MultiStar: [#1 0.09,0.12,0.93,U] [#2 0.23,0.06,0.69,U] [#3 0.32,0.14,0.00,M1] [#4 0.17,0.07,0.68,U] [#5 0.14,-0.17,0.67,U] [#6 0.21,-0.12,0.57,U] [#7 0.22,0.27,0.00,M2] [#8 0.23,-0.16,0.00,M1] 
00:50:27.555 00.001 1032 refined, 5 included, MultiStar: {0.18, 0.00}, one-star: {0.27, -0.02}
00:50:27.557 00.002 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
00:50:27.558 00.001 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
00:50:27.560 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.00 mountX=-0.05 mountY=-0.18, mountTheta=-1.83
00:50:27.562 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.00, opts=13)
00:50:27.563 00.001 1032 Enqueuing Move request for scope (0.18, 0.00)
00:50:27.565 00.002 10072 Worker thread wakes up
00:50:27.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
00:50:27.565 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
00:50:27.565 00.000 10072 Moving (0.18, 0.00) raw xDistance=-0.05 yDistance=-0.18
00:50:27.567 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:27.569 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.67
00:50:27.569 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:50:27.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:27.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:50:27.569 00.000 10072 MoveAxis(E, 14, ABG)
00:50:27.569 00.000 10072 Guiding  Dir = 2, Dur = 14
00:50:27.569 00.000 10072 IsGuiding returns 0
00:50:27.570 00.001 10072 PulseGuide returned control before completion, sleep 24
00:50:27.589 00.019 1032 UpdateGuideState exits: m=1542 SNR=27.7
00:50:27.594 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:27.598 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:27.601 00.003 1032 Enqueuing Expose request
00:50:27.605 00.004 10072 IsGuiding returns 0
00:50:27.606 00.001 10072 Move returns status 0, amount 14
00:50:27.606 00.000 10072 MoveAxis(N, 0, ABG)
00:50:27.606 00.000 10072 Move returns status 0, amount 0
00:50:27.606 00.000 10072 move complete, result=0
00:50:27.606 00.000 10072 worker thread done servicing request
00:50:27.606 00.000 10072 Worker thread wakes up
00:50:27.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:27.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:27.615 00.009 1032 GuideStep: -0.0 px 14 ms EAST, -0.2 px 0 ms NORTH
00:50:28.234 00.619 10072 Exposure complete
00:50:28.281 00.047 1032 OnExposeComplete: enter
00:50:28.283 00.002 1032 UpdateGuideState(): m_state=6
00:50:28.286 00.003 10072 worker thread done servicing request
00:50:28.286 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 220
00:50:28.288 00.002 1032 Star::Find returns 1 (0), X=320.93, Y=746.23, Mass=1489, SNR=27.2, Peak=160 HFD=2.6
00:50:28.291 00.003 1032 MultiStar: [#1 0.07,0.20,0.93,U] [#2 0.14,0.06,0.73,U] [#3 0.29,0.08,0.00,M2] [#4 0.02,-0.00,0.66,U] [#5 0.18,-0.11,0.66,U] [#6 0.33,0.01,0.00,M1] [#7 0.29,0.04,0.00,M3] [#8 0.14,-0.03,0.52,U] 
00:50:28.295 00.004 1032 refined, 5 included, MultiStar: {0.16, 0.00}, one-star: {0.34, -0.12}
00:50:28.299 00.004 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
00:50:28.301 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
00:50:28.302 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.03 mountX=-0.04 mountY=-0.15, mountTheta=-1.80
00:50:28.305 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.00, opts=13)
00:50:28.306 00.001 1032 Enqueuing Move request for scope (0.16, 0.00)
00:50:28.308 00.002 10072 Worker thread wakes up
00:50:28.308 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
00:50:28.308 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
00:50:28.308 00.000 10072 Moving (0.16, 0.00) raw xDistance=-0.04 yDistance=-0.15
00:50:28.311 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:28.314 00.003 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.67
00:50:28.314 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
00:50:28.314 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:28.314 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:50:28.314 00.000 10072 MoveAxis(E, 17, ABG)
00:50:28.314 00.000 10072 Guiding  Dir = 2, Dur = 17
00:50:28.314 00.000 10072 IsGuiding returns 0
00:50:28.315 00.001 10072 PulseGuide returned control before completion, sleep 27
00:50:28.331 00.016 1032 UpdateGuideState exits: m=1489 SNR=27.2
00:50:28.334 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:28.336 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:28.338 00.002 1032 Enqueuing Expose request
00:50:28.357 00.019 10072 IsGuiding returns 0
00:50:28.357 00.000 10072 Move returns status 0, amount 17
00:50:28.357 00.000 10072 MoveAxis(N, 0, ABG)
00:50:28.357 00.000 10072 Move returns status 0, amount 0
00:50:28.357 00.000 10072 move complete, result=0
00:50:28.357 00.000 10072 worker thread done servicing request
00:50:28.357 00.000 10072 Worker thread wakes up
00:50:28.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:28.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:28.358 00.001 1032 GuideStep: -0.0 px 17 ms EAST, -0.2 px 0 ms NORTH
00:50:28.766 00.408 10072 Exposure complete
00:50:28.814 00.048 10072 worker thread done servicing request
00:50:28.814 00.000 1032 OnExposeComplete: enter
00:50:28.816 00.002 1032 UpdateGuideState(): m_state=6
00:50:28.818 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 221
00:50:28.819 00.001 1032 Star::Find returns 1 (0), X=320.97, Y=746.21, Mass=1417, SNR=26.5, Peak=158 HFD=2.6
00:50:28.821 00.002 1032 MultiStar: [#1 0.04,0.18,0.92,U] [#2 0.16,0.05,0.76,U] [#3 0.29,0.12,0.00,M3] [#4 0.00,-0.06,0.69,U] [#5 0.23,-0.17,0.00,M1] [#6 0.25,-0.14,0.00,M2] [#7 0.28,-0.01,0.00,M4] [#8 0.08,-0.08,0.55,U] 
00:50:28.824 00.003 1032 refined, 4 included, MultiStar: {0.15, -0.01}, one-star: {0.38, -0.14}
00:50:28.825 00.001 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
00:50:28.827 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
00:50:28.830 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.05 mountX=-0.05 mountY=-0.14, mountTheta=-1.88
00:50:28.833 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
00:50:28.836 00.003 1032 Enqueuing Move request for scope (0.15, -0.01)
00:50:28.838 00.002 10072 Worker thread wakes up
00:50:28.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
00:50:28.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
00:50:28.838 00.000 10072 Moving (0.15, -0.01) raw xDistance=-0.05 yDistance=-0.14
00:50:28.840 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:28.841 00.001 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.67
00:50:28.843 00.002 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
00:50:28.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:28.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:50:28.843 00.000 10072 MoveAxis(E, 17, ABG)
00:50:28.843 00.000 10072 Guiding  Dir = 2, Dur = 17
00:50:28.843 00.000 10072 IsGuiding returns 0
00:50:28.844 00.001 10072 PulseGuide returned control before completion, sleep 27
00:50:28.860 00.016 1032 UpdateGuideState exits: m=1417 SNR=26.5
00:50:28.862 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:28.864 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:28.866 00.002 1032 Enqueuing Expose request
00:50:28.872 00.006 10072 IsGuiding returns 0
00:50:28.872 00.000 10072 Move returns status 0, amount 17
00:50:28.872 00.000 10072 MoveAxis(N, 0, ABG)
00:50:28.872 00.000 10072 Move returns status 0, amount 0
00:50:28.872 00.000 10072 move complete, result=0
00:50:28.872 00.000 10072 worker thread done servicing request
00:50:28.872 00.000 10072 Worker thread wakes up
00:50:28.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:28.873 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:28.876 00.003 1032 GuideStep: -0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
00:50:29.498 00.622 10072 Exposure complete
00:50:29.544 00.046 10072 worker thread done servicing request
00:50:29.544 00.000 1032 OnExposeComplete: enter
00:50:29.546 00.002 1032 UpdateGuideState(): m_state=6
00:50:29.548 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 222
00:50:29.549 00.001 1032 Star::Find returns 1 (0), X=320.84, Y=746.28, Mass=1681, SNR=28.9, Peak=186 HFD=2.6
00:50:29.551 00.002 1032 MultiStar: [#1 0.13,0.23,0.00,M1] [#2 0.18,0.09,0.67,U] [#3 0.18,0.07,0.64,U] [#4 -0.01,0.06,0.67,U] [#5 0.12,-0.09,0.64,U] [#6 0.13,-0.07,0.55,U] [#7 0.24,0.24,0.00,M5] [#8 0.01,-0.18,0.48,U] 
00:50:29.553 00.002 1032 refined, 6 included, MultiStar: {0.14, -0.02}, one-star: {0.25, -0.07}
00:50:29.554 00.001 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
00:50:29.555 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
00:50:29.556 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.18 mountX=-0.06 mountY=-0.12, mountTheta=-2.01
00:50:29.561 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
00:50:29.563 00.002 1032 Enqueuing Move request for scope (0.14, -0.02)
00:50:29.564 00.001 10072 Worker thread wakes up
00:50:29.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
00:50:29.565 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
00:50:29.565 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.06 yDistance=-0.12
00:50:29.568 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.67
00:50:29.568 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
00:50:29.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:29.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:50:29.568 00.000 10072 MoveAxis(E, 20, ABG)
00:50:29.569 00.001 10072 Guiding  Dir = 2, Dur = 20
00:50:29.569 00.000 10072 IsGuiding returns 0
00:50:29.569 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:29.572 00.003 10072 PulseGuide returned control before completion, sleep 30
00:50:29.592 00.020 1032 UpdateGuideState exits: m=1681 SNR=28.9
00:50:29.593 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:29.596 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:29.598 00.002 1032 Enqueuing Expose request
00:50:29.605 00.007 10072 IsGuiding returns 1
00:50:29.605 00.000 10072 scope still moving after pulse duration time elapsed
00:50:29.636 00.031 10072 IsGuiding returns 0
00:50:29.636 00.000 10072 scope move finished after 20 + 46 ms
00:50:29.636 00.000 10072 Move returns status 0, amount 20
00:50:29.636 00.000 10072 MoveAxis(N, 0, ABG)
00:50:29.636 00.000 10072 Move returns status 0, amount 0
00:50:29.636 00.000 10072 move complete, result=0
00:50:29.636 00.000 10072 worker thread done servicing request
00:50:29.636 00.000 10072 Worker thread wakes up
00:50:29.637 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:29.637 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:29.645 00.008 1032 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
00:50:30.044 00.399 10072 Exposure complete
00:50:30.095 00.051 10072 worker thread done servicing request
00:50:30.095 00.000 1032 OnExposeComplete: enter
00:50:30.097 00.002 1032 UpdateGuideState(): m_state=6
00:50:30.099 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 223
00:50:30.102 00.003 1032 Star::Find returns 1 (0), X=321.05, Y=746.32, Mass=1351, SNR=25.9, Peak=161 HFD=2.6
00:50:30.103 00.001 1032 MultiStar: [#1 0.08,0.34,0.00,M2] [#2 0.14,0.06,0.73,U] [#3 0.28,0.15,0.00,M3] [#4 0.16,0.09,0.74,U] [#5 0.13,0.11,0.73,U] [#6 0.21,-0.10,0.61,U] [#7 0.30,0.27,0.00,M6] [#8 0.22,-0.02,0.63,U] 
00:50:30.105 00.002 1032 refined, 5 included, MultiStar: {0.23, 0.02}, one-star: {0.46, -0.04}
00:50:30.107 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
00:50:30.108 00.001 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
00:50:30.111 00.003 1032 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.24 cameraTheta=0.08 mountX=-0.04 mountY=-0.23, mountTheta=-1.75
00:50:30.114 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.02, opts=13)
00:50:30.115 00.001 1032 Enqueuing Move request for scope (0.23, 0.02)
00:50:30.117 00.002 10072 Worker thread wakes up
00:50:30.117 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd
00:50:30.117 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.02)
00:50:30.117 00.000 10072 Moving (0.23, 0.02) raw xDistance=-0.04 yDistance=-0.23
00:50:30.120 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:30.123 00.003 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.67
00:50:30.123 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
00:50:30.123 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:50:30.123 00.000 10072 MoveAxis(E, 18, ABG)
00:50:30.123 00.000 10072 Guiding  Dir = 2, Dur = 18
00:50:30.123 00.000 10072 IsGuiding returns 0
00:50:30.124 00.001 10072 PulseGuide returned control before completion, sleep 28
00:50:30.141 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.9
00:50:30.144 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:30.145 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:30.146 00.001 1032 Enqueuing Expose request
00:50:30.165 00.019 10072 IsGuiding returns 0
00:50:30.165 00.000 10072 Move returns status 0, amount 18
00:50:30.165 00.000 10072 MoveAxis(N, 149, ABG)
00:50:30.165 00.000 10072 Guiding  Dir = 0, Dur = 149
00:50:30.165 00.000 10072 IsGuiding returns 0
00:50:30.166 00.001 10072 PulseGuide returned control before completion, sleep 159
00:50:30.335 00.169 10072 IsGuiding returns 0
00:50:30.335 00.000 10072 Move returns status 0, amount 149
00:50:30.335 00.000 10072 move complete, result=0
00:50:30.335 00.000 10072 worker thread done servicing request
00:50:30.335 00.000 10072 Worker thread wakes up
00:50:30.335 00.000 1032 GuideStep: -0.0 px 18 ms EAST, -0.2 px 149 ms NORTH
00:50:30.338 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:30.338 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:30.969 00.631 10072 Exposure complete
00:50:31.015 00.046 10072 worker thread done servicing request
00:50:31.015 00.000 1032 OnExposeComplete: enter
00:50:31.017 00.002 1032 UpdateGuideState(): m_state=6
00:50:31.019 00.002 1032 Star::Find(15, 321, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 224
00:50:31.020 00.001 1032 Star::Find returns 1 (0), X=320.85, Y=746.14, Mass=1297, SNR=25.4, Peak=143 HFD=2.6
00:50:31.022 00.002 1032 MultiStar: [#1 -0.08,-0.02,0.99,U] [#2 0.02,-0.00,0.75,U] [#3 0.05,0.03,0.67,U] [#4 0.01,-0.14,0.70,U] [#5 0.13,-0.22,0.73,U] [#6 0.07,-0.30,0.00,M1] [#7 0.15,0.15,0.54,U] [#8 -0.10,-0.16,0.59,U] 
00:50:31.024 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.08}, one-star: {0.25, -0.21}
00:50:31.026 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
00:50:31.028 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
00:50:31.029 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.95 mountX=-0.09 mountY=-0.04, mountTheta=-2.78
00:50:31.033 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
00:50:31.034 00.001 1032 Enqueuing Move request for scope (0.06, -0.08)
00:50:31.036 00.002 10072 Worker thread wakes up
00:50:31.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
00:50:31.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
00:50:31.036 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
00:50:31.038 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:31.040 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.67
00:50:31.040 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
00:50:31.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:31.041 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:50:31.041 00.000 10072 MoveAxis(E, 24, ABG)
00:50:31.041 00.000 10072 Guiding  Dir = 2, Dur = 24
00:50:31.041 00.000 10072 IsGuiding returns 0
00:50:31.042 00.001 10072 PulseGuide returned control before completion, sleep 34
00:50:31.059 00.017 1032 UpdateGuideState exits: m=1297 SNR=25.4
00:50:31.060 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:31.063 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:31.064 00.001 1032 Enqueuing Expose request
00:50:31.091 00.027 10072 IsGuiding returns 0
00:50:31.091 00.000 10072 Move returns status 0, amount 24
00:50:31.091 00.000 10072 MoveAxis(N, 0, ABG)
00:50:31.091 00.000 10072 Move returns status 0, amount 0
00:50:31.091 00.000 10072 move complete, result=0
00:50:31.091 00.000 10072 worker thread done servicing request
00:50:31.091 00.000 10072 Worker thread wakes up
00:50:31.093 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:31.093 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:31.096 00.003 1032 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
00:50:31.502 00.406 10072 Exposure complete
00:50:31.548 00.046 10072 worker thread done servicing request
00:50:31.548 00.000 1032 OnExposeComplete: enter
00:50:31.551 00.003 1032 UpdateGuideState(): m_state=6
00:50:31.553 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 225
00:50:31.555 00.002 1032 Star::Find returns 1 (0), X=320.79, Y=746.17, Mass=1460, SNR=26.9, Peak=155 HFD=2.6
00:50:31.556 00.001 1032 MultiStar: [#1 -0.08,0.04,0.98,U] [#2 -0.02,-0.05,0.72,U] [#3 0.07,-0.12,0.68,U] [#4 -0.01,-0.18,0.73,U] [#5 0.05,-0.28,0.00,M1] [#6 0.05,-0.19,0.57,U] [#7 0.02,-0.13,0.54,U] [#8 0.02,-0.43,0.00,M1] 
00:50:31.558 00.002 1032 refined, 6 included, MultiStar: {0.03, -0.11}, one-star: {0.20, -0.18}
00:50:31.559 00.001 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
00:50:31.561 00.002 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
00:50:31.562 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.27 mountX=-0.12 mountY=-0.00, mountTheta=-3.10
00:50:31.566 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.11, opts=13)
00:50:31.568 00.002 1032 Enqueuing Move request for scope (0.03, -0.11)
00:50:31.570 00.002 10072 Worker thread wakes up
00:50:31.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
00:50:31.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
00:50:31.570 00.000 10072 Moving (0.03, -0.11) raw xDistance=-0.12 yDistance=-0.00
00:50:31.571 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:31.573 00.002 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.66
00:50:31.573 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
00:50:31.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:31.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:50:31.573 00.000 10072 MoveAxis(E, 19, ABG)
00:50:31.573 00.000 10072 Guiding  Dir = 2, Dur = 19
00:50:31.574 00.001 10072 IsGuiding returns 0
00:50:31.574 00.000 10072 PulseGuide returned control before completion, sleep 29
00:50:31.603 00.029 1032 UpdateGuideState exits: m=1460 SNR=26.9
00:50:31.607 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:31.610 00.003 10072 IsGuiding returns 0
00:50:31.610 00.000 10072 Move returns status 0, amount 19
00:50:31.610 00.000 10072 MoveAxis(N, 0, ABG)
00:50:31.610 00.000 10072 Move returns status 0, amount 0
00:50:31.610 00.000 10072 move complete, result=0
00:50:31.610 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:31.614 00.004 1032 Enqueuing Expose request
00:50:31.616 00.002 10072 worker thread done servicing request
00:50:31.616 00.000 10072 Worker thread wakes up
00:50:31.616 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:31.616 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:31.616 00.000 1032 GuideStep: -0.1 px 19 ms EAST, -0.0 px 0 ms NORTH
00:50:32.241 00.625 10072 Exposure complete
00:50:32.289 00.048 10072 worker thread done servicing request
00:50:32.289 00.000 1032 OnExposeComplete: enter
00:50:32.291 00.002 1032 UpdateGuideState(): m_state=6
00:50:32.292 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 226
00:50:32.294 00.002 1032 Star::Find returns 1 (0), X=320.64, Y=746.14, Mass=1305, SNR=25.5, Peak=126 HFD=2.7
00:50:32.295 00.001 1032 MultiStar: [#1 -0.09,0.00,1.04,U] [#2 -0.00,-0.16,0.74,U] [#3 0.14,-0.09,0.72,U] [#4 -0.15,-0.09,0.75,U] [#5 -0.04,-0.31,0.00,M2] [#6 0.01,-0.15,0.61,U] [#7 0.15,0.07,0.55,U] [#8 -0.02,-0.33,0.00,M2] 
00:50:32.298 00.003 1032 refined, 6 included, MultiStar: {0.00, -0.10}, one-star: {0.05, -0.22}
00:50:32.300 00.002 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
00:50:32.304 00.004 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
00:50:32.306 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.52 mountX=-0.09 mountY=0.02, mountTheta=2.93
00:50:32.309 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.10, opts=13)
00:50:32.311 00.002 1032 Enqueuing Move request for scope (0.00, -0.10)
00:50:32.313 00.002 10072 Worker thread wakes up
00:50:32.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
00:50:32.313 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
00:50:32.313 00.000 10072 Moving (0.00, -0.10) raw xDistance=-0.09 yDistance=0.02
00:50:32.315 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:32.318 00.003 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.66
00:50:32.318 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
00:50:32.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:32.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:50:32.318 00.000 10072 MoveAxis(E, 20, ABG)
00:50:32.318 00.000 10072 Guiding  Dir = 2, Dur = 20
00:50:32.319 00.001 10072 IsGuiding returns 0
00:50:32.320 00.001 10072 PulseGuide returned control before completion, sleep 30
00:50:32.337 00.017 1032 UpdateGuideState exits: m=1305 SNR=25.5
00:50:32.339 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:32.341 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:32.342 00.001 1032 Enqueuing Expose request
00:50:32.367 00.025 10072 IsGuiding returns 1
00:50:32.367 00.000 10072 scope still moving after pulse duration time elapsed
00:50:32.397 00.030 10072 IsGuiding returns 0
00:50:32.397 00.000 10072 scope move finished after 20 + 58 ms
00:50:32.397 00.000 10072 Move returns status 0, amount 20
00:50:32.397 00.000 10072 MoveAxis(N, 0, ABG)
00:50:32.397 00.000 10072 Move returns status 0, amount 0
00:50:32.397 00.000 10072 move complete, result=0
00:50:32.397 00.000 10072 worker thread done servicing request
00:50:32.397 00.000 10072 Worker thread wakes up
00:50:32.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:32.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:32.409 00.012 1032 GuideStep: -0.1 px 20 ms EAST, 0.0 px 0 ms NORTH
00:50:32.808 00.399 10072 Exposure complete
00:50:32.854 00.046 10072 worker thread done servicing request
00:50:32.854 00.000 1032 OnExposeComplete: enter
00:50:32.856 00.002 1032 UpdateGuideState(): m_state=6
00:50:32.857 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 227
00:50:32.860 00.003 1032 Star::Find returns 1 (0), X=320.72, Y=746.16, Mass=1470, SNR=27.0, Peak=142 HFD=2.7
00:50:32.862 00.002 1032 MultiStar: [#1 -0.08,0.11,0.98,U] [#2 -0.03,-0.04,0.76,U] [#3 -0.01,0.01,0.65,U] [#4 -0.09,-0.04,0.69,U] [#5 0.03,-0.12,0.65,U] [#6 0.09,-0.21,0.58,U] [#7 -0.13,0.07,0.57,U] [#8 -0.14,-0.10,0.56,U] 
00:50:32.865 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {0.12, -0.19}
00:50:32.866 00.001 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.52)
00:50:32.868 00.002 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.52)
00:50:32.870 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.93 mountX=-0.05 mountY=0.03, mountTheta=2.52
00:50:32.872 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
00:50:32.873 00.001 1032 Enqueuing Move request for scope (-0.02, -0.05)
00:50:32.875 00.002 10072 Worker thread wakes up
00:50:32.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:50:32.875 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:50:32.875 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=0.03
00:50:32.877 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:32.879 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.66
00:50:32.879 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
00:50:32.879 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:32.879 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:50:32.879 00.000 10072 MoveAxis(E, 17, ABG)
00:50:32.879 00.000 10072 Guiding  Dir = 2, Dur = 17
00:50:32.879 00.000 10072 IsGuiding returns 0
00:50:32.879 00.000 10072 PulseGuide returned control before completion, sleep 27
00:50:32.897 00.018 1032 UpdateGuideState exits: m=1470 SNR=27.0
00:50:32.899 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:32.902 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:32.903 00.001 1032 Enqueuing Expose request
00:50:32.915 00.012 10072 IsGuiding returns 0
00:50:32.915 00.000 10072 Move returns status 0, amount 17
00:50:32.915 00.000 10072 MoveAxis(N, 0, ABG)
00:50:32.915 00.000 10072 Move returns status 0, amount 0
00:50:32.915 00.000 10072 move complete, result=0
00:50:32.915 00.000 10072 worker thread done servicing request
00:50:32.915 00.000 10072 Worker thread wakes up
00:50:32.915 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:32.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:32.916 00.001 1032 GuideStep: -0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
00:50:33.543 00.627 10072 Exposure complete
00:50:33.591 00.048 1032 OnExposeComplete: enter
00:50:33.595 00.004 1032 UpdateGuideState(): m_state=6
00:50:33.599 00.004 10072 worker thread done servicing request
00:50:33.599 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 228
00:50:33.602 00.003 1032 Star::Find returns 1 (0), X=320.77, Y=746.10, Mass=1458, SNR=26.9, Peak=154 HFD=2.6
00:50:33.604 00.002 1032 MultiStar: [#1 -0.14,0.04,0.94,U] [#2 -0.12,-0.00,0.65,U] [#3 0.21,0.08,0.63,U] [#4 -0.03,-0.04,0.70,U] [#5 0.02,-0.27,0.00,M2] [#6 0.18,-0.13,0.59,U] [#7 -0.12,0.10,0.53,U] [#8 -0.06,-0.28,0.00,M2] 
00:50:33.605 00.001 1032 refined, 6 included, MultiStar: {0.02, -0.04}, one-star: {0.17, -0.25}
00:50:33.608 00.003 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
00:50:33.609 00.001 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
00:50:33.610 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.08 mountX=-0.05 mountY=-0.01, mountTheta=-2.91
00:50:33.613 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
00:50:33.615 00.002 1032 Enqueuing Move request for scope (0.02, -0.04)
00:50:33.616 00.001 10072 Worker thread wakes up
00:50:33.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
00:50:33.616 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
00:50:33.616 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.01
00:50:33.619 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:33.621 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.66
00:50:33.621 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
00:50:33.621 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:33.621 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:50:33.621 00.000 10072 MoveAxis(E, 19, ABG)
00:50:33.621 00.000 10072 Guiding  Dir = 2, Dur = 19
00:50:33.621 00.000 10072 IsGuiding returns 0
00:50:33.622 00.001 10072 PulseGuide returned control before completion, sleep 29
00:50:33.638 00.016 1032 UpdateGuideState exits: m=1458 SNR=26.9
00:50:33.641 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:33.643 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:33.646 00.003 1032 Enqueuing Expose request
00:50:33.665 00.019 10072 IsGuiding returns 0
00:50:33.665 00.000 10072 Move returns status 0, amount 19
00:50:33.665 00.000 10072 MoveAxis(N, 0, ABG)
00:50:33.665 00.000 10072 Move returns status 0, amount 0
00:50:33.665 00.000 10072 move complete, result=0
00:50:33.666 00.001 10072 worker thread done servicing request
00:50:33.666 00.000 10072 Worker thread wakes up
00:50:33.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:33.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:33.668 00.002 1032 GuideStep: -0.0 px 19 ms EAST, -0.0 px 0 ms NORTH
00:50:34.077 00.409 10072 Exposure complete
00:50:34.125 00.048 10072 worker thread done servicing request
00:50:34.125 00.000 1032 OnExposeComplete: enter
00:50:34.127 00.002 1032 UpdateGuideState(): m_state=6
00:50:34.128 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 229
00:50:34.130 00.002 1032 Star::Find returns 1 (0), X=320.67, Y=746.07, Mass=1577, SNR=27.9, Peak=168 HFD=2.6
00:50:34.132 00.002 1032 MultiStar: [#1 -0.18,-0.01,0.94,U] [#2 0.02,-0.06,0.70,U] [#3 0.19,0.02,0.66,U] [#4 -0.09,-0.16,0.66,U] [#5 -0.03,-0.31,0.00,M3] [#6 0.04,-0.25,0.59,U] [#7 0.05,-0.03,0.49,U] [#8 -0.02,-0.52,0.00,M3] 
00:50:34.133 00.001 1032 refined, 6 included, MultiStar: {0.00, -0.12}, one-star: {0.08, -0.28}
00:50:34.134 00.001 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.92)
00:50:34.136 00.002 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.92)
00:50:34.139 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.53 mountX=-0.11 mountY=0.03, mountTheta=2.92
00:50:34.141 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.12, opts=13)
00:50:34.144 00.003 1032 Enqueuing Move request for scope (0.00, -0.12)
00:50:34.148 00.004 10072 Worker thread wakes up
00:50:34.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
00:50:34.148 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
00:50:34.148 00.000 10072 Moving (0.00, -0.12) raw xDistance=-0.11 yDistance=0.03
00:50:34.153 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:34.155 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.66
00:50:34.155 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:50:34.155 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:34.155 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:50:34.155 00.000 10072 MoveAxis(E, 15, ABG)
00:50:34.155 00.000 10072 Guiding  Dir = 2, Dur = 15
00:50:34.155 00.000 10072 IsGuiding returns 0
00:50:34.156 00.001 10072 PulseGuide returned control before completion, sleep 25
00:50:34.173 00.017 1032 UpdateGuideState exits: m=1577 SNR=27.9
00:50:34.177 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:34.179 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:34.181 00.002 1032 Enqueuing Expose request
00:50:34.183 00.002 10072 IsGuiding returns 0
00:50:34.183 00.000 10072 Move returns status 0, amount 15
00:50:34.183 00.000 10072 MoveAxis(N, 0, ABG)
00:50:34.183 00.000 10072 Move returns status 0, amount 0
00:50:34.183 00.000 10072 move complete, result=0
00:50:34.183 00.000 10072 worker thread done servicing request
00:50:34.183 00.000 10072 Worker thread wakes up
00:50:34.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:34.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:34.191 00.008 1032 GuideStep: -0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
00:50:34.810 00.619 10072 Exposure complete
00:50:34.857 00.047 10072 worker thread done servicing request
00:50:34.858 00.001 1032 OnExposeComplete: enter
00:50:34.859 00.001 1032 UpdateGuideState(): m_state=6
00:50:34.862 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 230
00:50:34.864 00.002 1032 Star::Find returns 1 (0), X=320.80, Y=746.19, Mass=1316, SNR=25.6, Peak=138 HFD=2.5
00:50:34.866 00.002 1032 MultiStar: [#1 -0.15,0.03,1.04,U] [#2 -0.03,-0.07,0.78,U] [#3 0.11,-0.07,0.71,U] [#4 -0.30,-0.20,0.00,M1] [#5 -0.04,-0.33,0.00,M4] [#6 -0.18,-0.17,0.60,U] [#7 -0.06,-0.02,0.53,U] [#8 -0.11,-0.26,0.00,M4] 
00:50:34.868 00.002 1032 refined, 5 included, MultiStar: {-0.00, -0.08}, one-star: {0.21, -0.16}
00:50:34.869 00.001 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
00:50:34.871 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
00:50:34.873 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.63 mountX=-0.07 mountY=0.02, mountTheta=2.82
00:50:34.875 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.08, opts=13)
00:50:34.876 00.001 1032 Enqueuing Move request for scope (-0.00, -0.08)
00:50:34.878 00.002 10072 Worker thread wakes up
00:50:34.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
00:50:34.878 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
00:50:34.878 00.000 10072 Moving (-0.00, -0.08) raw xDistance=-0.07 yDistance=0.02
00:50:34.879 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:34.881 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.66
00:50:34.881 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
00:50:34.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:34.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:50:34.881 00.000 10072 MoveAxis(E, 18, ABG)
00:50:34.881 00.000 10072 Guiding  Dir = 2, Dur = 18
00:50:34.881 00.000 10072 IsGuiding returns 0
00:50:34.882 00.001 10072 PulseGuide returned control before completion, sleep 28
00:50:34.899 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:50:34.902 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:34.903 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:34.905 00.002 1032 Enqueuing Expose request
00:50:34.916 00.011 10072 IsGuiding returns 0
00:50:34.917 00.001 10072 Move returns status 0, amount 18
00:50:34.917 00.000 10072 MoveAxis(N, 0, ABG)
00:50:34.917 00.000 10072 Move returns status 0, amount 0
00:50:34.917 00.000 10072 move complete, result=0
00:50:34.917 00.000 10072 worker thread done servicing request
00:50:34.917 00.000 10072 Worker thread wakes up
00:50:34.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:34.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:34.918 00.001 1032 GuideStep: -0.1 px 18 ms EAST, 0.0 px 0 ms NORTH
00:50:35.325 00.407 10072 Exposure complete
00:50:35.377 00.052 10072 worker thread done servicing request
00:50:35.377 00.000 1032 OnExposeComplete: enter
00:50:35.378 00.001 1032 UpdateGuideState(): m_state=6
00:50:35.380 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 231
00:50:35.382 00.002 1032 Star::Find returns 1 (0), X=320.82, Y=746.06, Mass=1472, SNR=27.0, Peak=161 HFD=2.6
00:50:35.384 00.002 1032 MultiStar: [#1 -0.14,-0.11,0.97,U] [#2 -0.06,-0.03,0.75,U] [#3 0.04,0.01,0.65,U] [#4 -0.13,-0.12,0.70,U] [#5 -0.04,-0.31,0.00,M5] [#6 -0.04,-0.38,0.00,M1] [#7 -0.15,0.10,0.52,U] [#8 -0.17,-0.30,0.00,M5] 
00:50:35.385 00.001 1032 refined, 5 included, MultiStar: {-0.02, -0.10}, one-star: {0.22, -0.29}
00:50:35.387 00.002 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.65)
00:50:35.388 00.001 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.65)
00:50:35.390 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.80 mountX=-0.09 mountY=0.05, mountTheta=2.65
00:50:35.393 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.10, opts=13)
00:50:35.396 00.003 1032 Enqueuing Move request for scope (-0.02, -0.10)
00:50:35.397 00.001 10072 Worker thread wakes up
00:50:35.398 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
00:50:35.398 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
00:50:35.398 00.000 10072 Moving (-0.02, -0.10) raw xDistance=-0.09 yDistance=0.05
00:50:35.399 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:35.401 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.65
00:50:35.401 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:50:35.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:35.402 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:50:35.402 00.000 10072 MoveAxis(E, 15, ABG)
00:50:35.402 00.000 10072 Guiding  Dir = 2, Dur = 15
00:50:35.403 00.001 10072 IsGuiding returns 0
00:50:35.403 00.000 10072 PulseGuide returned control before completion, sleep 25
00:50:35.420 00.017 1032 UpdateGuideState exits: m=1472 SNR=27.0
00:50:35.421 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:35.424 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:35.425 00.001 1032 Enqueuing Expose request
00:50:35.434 00.009 10072 IsGuiding returns 0
00:50:35.434 00.000 10072 Move returns status 0, amount 15
00:50:35.434 00.000 10072 MoveAxis(N, 0, ABG)
00:50:35.434 00.000 10072 Move returns status 0, amount 0
00:50:35.434 00.000 10072 move complete, result=0
00:50:35.434 00.000 10072 worker thread done servicing request
00:50:35.434 00.000 10072 Worker thread wakes up
00:50:35.435 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:35.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:35.436 00.001 1032 GuideStep: -0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
00:50:36.061 00.625 10072 Exposure complete
00:50:36.110 00.049 1032 OnExposeComplete: enter
00:50:36.113 00.003 10072 worker thread done servicing request
00:50:36.113 00.000 1032 UpdateGuideState(): m_state=6
00:50:36.117 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 232
00:50:36.119 00.002 1032 Star::Find returns 1 (0), X=320.94, Y=745.96, Mass=1536, SNR=27.6, Peak=198 HFD=2.7
00:50:36.122 00.003 1032 MultiStar: [#1 -0.16,-0.11,0.92,U] [#2 0.06,-0.16,0.69,U] [#3 0.11,-0.22,0.64,U] [#4 -0.20,-0.17,0.71,U] [#5 -0.10,-0.27,0.00,M6] [#6 0.08,-0.28,0.00,M2] [#7 0.14,0.01,0.49,U] [#8 -0.03,-0.40,0.00,M6] 
00:50:36.124 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.19}, one-star: {0.34, -0.40}
00:50:36.125 00.001 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
00:50:36.126 00.001 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
00:50:36.129 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.30 mountX=-0.20 mountY=-0.00, mountTheta=-3.13
00:50:36.131 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.19, opts=13)
00:50:36.132 00.001 1032 Enqueuing Move request for scope (0.05, -0.19)
00:50:36.133 00.001 10072 Worker thread wakes up
00:50:36.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
00:50:36.134 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
00:50:36.134 00.000 10072 Moving (0.05, -0.19) raw xDistance=-0.20 yDistance=-0.00
00:50:36.135 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:36.138 00.003 10072 PPEC rslt: input = -0.20, final = -0.11, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 289.65
00:50:36.138 00.000 10072 PPEC: input: -0.20, control: -0.11, exposure: 500
00:50:36.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:36.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:50:36.138 00.000 10072 MoveAxis(E, 117, ABG)
00:50:36.138 00.000 10072 Guiding  Dir = 2, Dur = 117
00:50:36.139 00.001 10072 IsGuiding returns 0
00:50:36.139 00.000 10072 PulseGuide returned control before completion, sleep 127
00:50:36.155 00.016 1032 UpdateGuideState exits: m=1536 SNR=27.6
00:50:36.157 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:36.159 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:36.161 00.002 1032 Enqueuing Expose request
00:50:36.279 00.118 10072 IsGuiding returns 0
00:50:36.279 00.000 10072 Move returns status 0, amount 117
00:50:36.279 00.000 10072 MoveAxis(N, 0, ABG)
00:50:36.279 00.000 10072 Move returns status 0, amount 0
00:50:36.279 00.000 10072 move complete, result=0
00:50:36.279 00.000 10072 worker thread done servicing request
00:50:36.279 00.000 10072 Worker thread wakes up
00:50:36.280 00.001 1032 GuideStep: -0.2 px 117 ms EAST, -0.0 px 0 ms NORTH
00:50:36.282 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:36.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:36.702 00.420 10072 Exposure complete
00:50:36.748 00.046 10072 worker thread done servicing request
00:50:36.748 00.000 1032 OnExposeComplete: enter
00:50:36.750 00.002 1032 UpdateGuideState(): m_state=6
00:50:36.752 00.002 1032 Star::Find(15, 320, 745, 0, (0,0,0,0), 0.7, 4.5, 255) frame 233
00:50:36.754 00.002 1032 Star::Find returns 1 (0), X=320.68, Y=746.02, Mass=1362, SNR=26.0, Peak=148 HFD=2.5
00:50:36.755 00.001 1032 MultiStar: [#1 -0.25,-0.13,0.00,M1] [#2 -0.08,-0.17,0.74,U] [#3 0.05,-0.10,0.69,U] [#4 -0.06,-0.15,0.71,U] [#5 0.07,-0.26,0.72,U] [#6 0.04,-0.26,0.62,U] [#7 -0.01,-0.15,0.56,U] [#8 -0.13,-0.43,0.00,M7] 
00:50:36.756 00.001 1032 refined, 6 included, MultiStar: {0.02, -0.21}, one-star: {0.08, -0.34}
00:50:36.758 00.002 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.95)
00:50:36.760 00.002 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.95)
00:50:36.761 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.50 mountX=-0.21 mountY=0.04, mountTheta=2.95
00:50:36.764 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.21, opts=13)
00:50:36.765 00.001 1032 Enqueuing Move request for scope (0.02, -0.21)
00:50:36.767 00.002 10072 Worker thread wakes up
00:50:36.767 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
00:50:36.768 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
00:50:36.768 00.000 10072 Moving (0.02, -0.21) raw xDistance=-0.21 yDistance=0.04
00:50:36.770 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:36.772 00.002 10072 PPEC rslt: input = -0.21, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 289.65
00:50:36.772 00.000 10072 PPEC: input: -0.21, control: -0.12, exposure: 500
00:50:36.772 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:36.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:50:36.772 00.000 10072 MoveAxis(E, 120, ABG)
00:50:36.773 00.001 10072 Guiding  Dir = 2, Dur = 120
00:50:36.773 00.000 10072 IsGuiding returns 0
00:50:36.773 00.000 10072 PulseGuide returned control before completion, sleep 130
00:50:36.790 00.017 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:50:36.793 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:36.795 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:36.796 00.001 1032 Enqueuing Expose request
00:50:36.917 00.121 10072 IsGuiding returns 0
00:50:36.917 00.000 10072 Move returns status 0, amount 120
00:50:36.917 00.000 10072 MoveAxis(N, 0, ABG)
00:50:36.917 00.000 10072 Move returns status 0, amount 0
00:50:36.917 00.000 10072 move complete, result=0
00:50:36.917 00.000 10072 worker thread done servicing request
00:50:36.917 00.000 10072 Worker thread wakes up
00:50:36.917 00.000 1032 GuideStep: -0.2 px 120 ms EAST, 0.0 px 0 ms NORTH
00:50:36.920 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:36.921 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:37.545 00.624 10072 Exposure complete
00:50:37.592 00.047 10072 worker thread done servicing request
00:50:37.592 00.000 1032 OnExposeComplete: enter
00:50:37.594 00.002 1032 UpdateGuideState(): m_state=6
00:50:37.596 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 234
00:50:37.597 00.001 1032 Star::Find returns 1 (0), X=320.79, Y=746.23, Mass=1490, SNR=27.2, Peak=163 HFD=2.6
00:50:37.599 00.002 1032 MultiStar: [#1 -0.12,-0.06,0.96,U] [#2 0.01,-0.03,0.72,U] [#3 0.11,0.06,0.67,U] [#4 -0.04,0.02,0.66,U] [#5 0.04,-0.14,0.73,U] [#6 0.17,-0.28,0.00,M2] [#7 -0.28,0.15,0.00,M1] [#8 -0.16,-0.25,0.00,M8] 
00:50:37.600 00.001 1032 refined, 5 included, MultiStar: {0.03, -0.05}, one-star: {0.19, -0.13}
00:50:37.602 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
00:50:37.603 00.001 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
00:50:37.604 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.00 mountX=-0.06 mountY=-0.02, mountTheta=-2.83
00:50:37.617 00.013 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
00:50:37.619 00.002 1032 Enqueuing Move request for scope (0.03, -0.05)
00:50:37.622 00.003 10072 Worker thread wakes up
00:50:37.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:50:37.622 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:50:37.622 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.02
00:50:37.624 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:37.627 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.65
00:50:37.627 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
00:50:37.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:37.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:50:37.627 00.000 10072 MoveAxis(E, 18, ABG)
00:50:37.627 00.000 10072 Guiding  Dir = 2, Dur = 18
00:50:37.627 00.000 10072 IsGuiding returns 0
00:50:37.628 00.001 10072 PulseGuide returned control before completion, sleep 28
00:50:37.645 00.017 1032 UpdateGuideState exits: m=1490 SNR=27.2
00:50:37.648 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:37.649 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:37.653 00.004 1032 Enqueuing Expose request
00:50:37.668 00.015 10072 IsGuiding returns 0
00:50:37.668 00.000 10072 Move returns status 0, amount 18
00:50:37.668 00.000 10072 MoveAxis(N, 0, ABG)
00:50:37.668 00.000 10072 Move returns status 0, amount 0
00:50:37.668 00.000 10072 move complete, result=0
00:50:37.668 00.000 10072 worker thread done servicing request
00:50:37.669 00.001 10072 Worker thread wakes up
00:50:37.669 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:37.669 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:37.672 00.003 1032 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
00:50:38.077 00.405 10072 Exposure complete
00:50:38.125 00.048 10072 worker thread done servicing request
00:50:38.125 00.000 1032 OnExposeComplete: enter
00:50:38.126 00.001 1032 UpdateGuideState(): m_state=6
00:50:38.128 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 235
00:50:38.129 00.001 1032 Star::Find returns 1 (0), X=320.76, Y=746.15, Mass=1424, SNR=26.5, Peak=151 HFD=2.5
00:50:38.131 00.002 1032 MultiStar: [#1 -0.13,0.05,0.97,U] [#2 -0.03,-0.04,0.75,U] [#3 0.13,-0.06,0.61,U] [#4 -0.03,0.02,0.72,U] [#5 0.07,-0.19,0.70,U] [#6 0.06,-0.19,0.61,U] [#7 -0.08,0.26,0.00,M2] [#8 -0.17,-0.22,0.00,M9] 
00:50:38.132 00.001 1032 refined, 6 included, MultiStar: {0.03, -0.09}, one-star: {0.16, -0.20}
00:50:38.133 00.001 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
00:50:38.134 00.001 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
00:50:38.135 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.24 mountX=-0.09 mountY=-0.01, mountTheta=-3.07
00:50:38.139 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.09, opts=13)
00:50:38.141 00.002 1032 Enqueuing Move request for scope (0.03, -0.09)
00:50:38.144 00.003 10072 Worker thread wakes up
00:50:38.145 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
00:50:38.145 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
00:50:38.145 00.000 10072 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=-0.01
00:50:38.147 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:38.149 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.65
00:50:38.149 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:50:38.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:38.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:50:38.149 00.000 10072 MoveAxis(E, 14, ABG)
00:50:38.149 00.000 10072 Guiding  Dir = 2, Dur = 14
00:50:38.150 00.001 10072 IsGuiding returns 0
00:50:38.150 00.000 10072 PulseGuide returned control before completion, sleep 24
00:50:38.166 00.016 1032 UpdateGuideState exits: m=1424 SNR=26.5
00:50:38.168 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:38.171 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:38.171 00.000 1032 Enqueuing Expose request
00:50:38.186 00.015 10072 IsGuiding returns 0
00:50:38.187 00.001 10072 Move returns status 0, amount 14
00:50:38.187 00.000 10072 MoveAxis(N, 0, ABG)
00:50:38.187 00.000 10072 Move returns status 0, amount 0
00:50:38.187 00.000 10072 move complete, result=0
00:50:38.187 00.000 10072 worker thread done servicing request
00:50:38.187 00.000 10072 Worker thread wakes up
00:50:38.187 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:38.188 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:38.188 00.000 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
00:50:38.826 00.638 10072 Exposure complete
00:50:38.872 00.046 10072 worker thread done servicing request
00:50:38.872 00.000 1032 OnExposeComplete: enter
00:50:38.874 00.002 1032 UpdateGuideState(): m_state=6
00:50:38.876 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 236
00:50:38.877 00.001 1032 Star::Find returns 1 (0), X=320.75, Y=746.20, Mass=1357, SNR=26.0, Peak=163 HFD=2.5
00:50:38.879 00.002 1032 MultiStar: [#1 -0.07,-0.03,0.95,U] [#2 -0.05,0.00,0.75,U] [#3 -0.09,-0.06,0.69,U] [#4 -0.21,-0.11,0.68,U] [#5 -0.04,-0.04,0.71,U] [#6 0.06,-0.17,0.60,U] [#7 -0.26,0.08,0.00,M3] [#8 -0.14,-0.28,0.00,M10] 
00:50:38.881 00.002 1032 refined, 6 included, MultiStar: {-0.03, -0.08}, one-star: {0.16, -0.15}
00:50:38.882 00.001 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.54)
00:50:38.885 00.003 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.54)
00:50:38.886 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.91 mountX=-0.07 mountY=0.05, mountTheta=2.54
00:50:38.888 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.08, opts=13)
00:50:38.890 00.002 1032 Enqueuing Move request for scope (-0.03, -0.08)
00:50:38.892 00.002 10072 Worker thread wakes up
00:50:38.892 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
00:50:38.892 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
00:50:38.892 00.000 10072 Moving (-0.03, -0.08) raw xDistance=-0.07 yDistance=0.05
00:50:38.893 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:38.895 00.002 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.64
00:50:38.895 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
00:50:38.895 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:38.895 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:50:38.895 00.000 10072 MoveAxis(E, 16, ABG)
00:50:38.895 00.000 10072 Guiding  Dir = 2, Dur = 16
00:50:38.897 00.002 10072 IsGuiding returns 0
00:50:38.897 00.000 10072 PulseGuide returned control before completion, sleep 26
00:50:38.914 00.017 1032 UpdateGuideState exits: m=1357 SNR=26.0
00:50:38.916 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:38.918 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:38.919 00.001 1032 Enqueuing Expose request
00:50:38.932 00.013 10072 IsGuiding returns 0
00:50:38.932 00.000 10072 Move returns status 0, amount 16
00:50:38.932 00.000 10072 MoveAxis(N, 0, ABG)
00:50:38.932 00.000 10072 Move returns status 0, amount 0
00:50:38.932 00.000 10072 move complete, result=0
00:50:38.932 00.000 10072 worker thread done servicing request
00:50:38.932 00.000 10072 Worker thread wakes up
00:50:38.932 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:38.932 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:38.933 00.001 1032 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
00:50:39.342 00.409 10072 Exposure complete
00:50:39.392 00.050 10072 worker thread done servicing request
00:50:39.394 00.002 1032 OnExposeComplete: enter
00:50:39.395 00.001 1032 UpdateGuideState(): m_state=6
00:50:39.399 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 237
00:50:39.401 00.002 1032 Star::Find returns 1 (0), X=320.65, Y=746.36, Mass=1410, SNR=26.5, Peak=146 HFD=2.9
00:50:39.404 00.003 1032 MultiStar: [#1 -0.16,0.02,0.95,U] [#2 0.08,-0.09,0.70,U] [#3 -0.09,-0.03,0.65,U] [#4 0.02,-0.07,0.69,U] [#5 -0.09,-0.18,0.70,U] [#6 0.16,-0.27,0.00,M1] [#7 -0.14,0.12,0.57,U] [#8 -0.13,-0.28,0.00,R] 
00:50:39.406 00.002 1032 refined, 6 included, MultiStar: {-0.04, -0.03}, one-star: {0.05, 0.01}
00:50:39.407 00.001 1032 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.83) = xAngle (-4.36 = 1.92)
00:50:39.409 00.002 1032 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.36 = 1.92)
00:50:39.410 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.53 mountX=-0.02 mountY=0.05, mountTheta=1.92
00:50:39.413 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
00:50:39.415 00.002 1032 Enqueuing Move request for scope (-0.04, -0.03)
00:50:39.416 00.001 10072 Worker thread wakes up
00:50:39.416 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
00:50:39.416 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
00:50:39.416 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.05
00:50:39.419 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:39.421 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.64
00:50:39.422 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:50:39.422 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:39.422 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:50:39.422 00.000 10072 MoveAxis(E, 13, ABG)
00:50:39.422 00.000 10072 Guiding  Dir = 2, Dur = 13
00:50:39.422 00.000 10072 IsGuiding returns 0
00:50:39.423 00.001 10072 PulseGuide returned control before completion, sleep 23
00:50:39.441 00.018 1032 UpdateGuideState exits: m=1410 SNR=26.5
00:50:39.443 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:39.444 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:39.446 00.002 1032 Enqueuing Expose request
00:50:39.450 00.004 10072 IsGuiding returns 0
00:50:39.450 00.000 10072 Move returns status 0, amount 13
00:50:39.450 00.000 10072 MoveAxis(N, 0, ABG)
00:50:39.450 00.000 10072 Move returns status 0, amount 0
00:50:39.450 00.000 10072 move complete, result=0
00:50:39.450 00.000 10072 worker thread done servicing request
00:50:39.450 00.000 10072 Worker thread wakes up
00:50:39.451 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:39.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:39.456 00.005 1032 GuideStep: -0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
00:50:40.075 00.619 10072 Exposure complete
00:50:40.124 00.049 10072 worker thread done servicing request
00:50:40.124 00.000 1032 OnExposeComplete: enter
00:50:40.126 00.002 1032 UpdateGuideState(): m_state=6
00:50:40.128 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 238
00:50:40.129 00.001 1032 Star::Find returns 1 (0), X=320.78, Y=746.12, Mass=1393, SNR=26.3, Peak=150 HFD=2.6
00:50:40.131 00.002 1032 MultiStar: [#1 -0.05,-0.07,0.98,U] [#2 -0.02,-0.19,0.75,U] [#3 -0.08,-0.07,0.74,U] [#4 -0.14,-0.11,0.68,U] [#5 0.06,-0.26,0.67,U] [#6 -0.06,-0.38,0.00,M2] [#7 -0.25,0.03,0.56,U] [#8 -0.00,-0.09,0.54,U] 
00:50:40.132 00.001 1032 refined, 7 included, MultiStar: {-0.02, -0.13}, one-star: {0.18, -0.24}
00:50:40.133 00.001 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
00:50:40.135 00.002 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
00:50:40.136 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.74 mountX=-0.12 mountY=0.06, mountTheta=2.71
00:50:40.139 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.13, opts=13)
00:50:40.142 00.003 1032 Enqueuing Move request for scope (-0.02, -0.13)
00:50:40.143 00.001 10072 Worker thread wakes up
00:50:40.144 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
00:50:40.144 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
00:50:40.144 00.000 10072 Moving (-0.02, -0.13) raw xDistance=-0.12 yDistance=0.06
00:50:40.145 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:40.149 00.004 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.64
00:50:40.149 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:50:40.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:40.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:50:40.149 00.000 10072 MoveAxis(E, 13, ABG)
00:50:40.149 00.000 10072 Guiding  Dir = 2, Dur = 13
00:50:40.150 00.001 10072 IsGuiding returns 0
00:50:40.150 00.000 10072 PulseGuide returned control before completion, sleep 23
00:50:40.167 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.3
00:50:40.169 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:40.170 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:40.173 00.003 1032 Enqueuing Expose request
00:50:40.182 00.009 10072 IsGuiding returns 0
00:50:40.182 00.000 10072 Move returns status 0, amount 13
00:50:40.182 00.000 10072 MoveAxis(N, 0, ABG)
00:50:40.182 00.000 10072 Move returns status 0, amount 0
00:50:40.182 00.000 10072 move complete, result=0
00:50:40.182 00.000 10072 worker thread done servicing request
00:50:40.183 00.001 10072 Worker thread wakes up
00:50:40.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:40.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:40.184 00.001 1032 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
00:50:40.590 00.406 10072 Exposure complete
00:50:40.640 00.050 10072 worker thread done servicing request
00:50:40.641 00.001 1032 OnExposeComplete: enter
00:50:40.642 00.001 1032 UpdateGuideState(): m_state=6
00:50:40.644 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 239
00:50:40.645 00.001 1032 Star::Find returns 1 (0), X=320.72, Y=746.19, Mass=1450, SNR=26.8, Peak=159 HFD=2.6
00:50:40.647 00.002 1032 MultiStar: [#1 -0.25,0.06,0.97,U] [#2 -0.10,-0.05,0.73,U] [#3 -0.05,0.03,0.62,U] [#4 -0.23,-0.08,0.68,U] [#5 -0.13,-0.12,0.66,U] [#6 -0.09,-0.20,0.60,U] [#7 -0.19,0.07,0.54,U] [#8 0.02,0.09,0.56,U] 
00:50:40.649 00.002 1032 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {0.13, -0.16}
00:50:40.650 00.001 1032 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.83) = xAngle (-4.53 = 1.75)
00:50:40.651 00.001 1032 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.53 = 1.75)
00:50:40.653 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.70 mountX=-0.02 mountY=0.10, mountTheta=1.75
00:50:40.656 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.04, opts=13)
00:50:40.657 00.001 1032 Enqueuing Move request for scope (-0.10, -0.04)
00:50:40.659 00.002 10072 Worker thread wakes up
00:50:40.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
00:50:40.659 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
00:50:40.659 00.000 10072 Moving (-0.10, -0.04) raw xDistance=-0.02 yDistance=0.10
00:50:40.661 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:40.662 00.001 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.64
00:50:40.662 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:50:40.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:40.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:50:40.662 00.000 10072 MoveAxis(E, 12, ABG)
00:50:40.664 00.002 10072 Guiding  Dir = 2, Dur = 12
00:50:40.664 00.000 10072 IsGuiding returns 0
00:50:40.664 00.000 10072 PulseGuide returned control before completion, sleep 22
00:50:40.681 00.017 1032 UpdateGuideState exits: m=1450 SNR=26.8
00:50:40.683 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:40.686 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:40.687 00.001 1032 Enqueuing Expose request
00:50:40.698 00.011 10072 IsGuiding returns 0
00:50:40.698 00.000 10072 Move returns status 0, amount 12
00:50:40.698 00.000 10072 MoveAxis(N, 0, ABG)
00:50:40.698 00.000 10072 Move returns status 0, amount 0
00:50:40.698 00.000 10072 move complete, result=0
00:50:40.698 00.000 10072 worker thread done servicing request
00:50:40.698 00.000 10072 Worker thread wakes up
00:50:40.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:40.699 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:40.699 00.000 1032 GuideStep: -0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
00:50:41.328 00.629 10072 Exposure complete
00:50:41.377 00.049 10072 worker thread done servicing request
00:50:41.377 00.000 1032 OnExposeComplete: enter
00:50:41.379 00.002 1032 UpdateGuideState(): m_state=6
00:50:41.380 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 240
00:50:41.383 00.003 1032 Star::Find returns 1 (0), X=320.83, Y=746.36, Mass=1409, SNR=26.4, Peak=160 HFD=2.7
00:50:41.384 00.001 1032 MultiStar: [#1 -0.24,0.23,0.00,M1] [#2 0.07,0.15,0.76,U] [#3 0.00,0.12,0.66,U] [#4 -0.17,0.14,0.72,U] [#5 -0.14,-0.09,0.66,U] [#6 0.08,0.04,0.62,U] [#7 -0.10,0.20,0.52,U] [#8 0.01,0.24,0.55,U] 
00:50:41.386 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.09}, one-star: {0.23, 0.01}
00:50:41.387 00.001 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
00:50:41.389 00.002 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
00:50:41.389 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.43 mountX=0.08 mountY=-0.04, mountTheta=-0.40
00:50:41.393 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
00:50:41.396 00.003 1032 Enqueuing Move request for scope (0.01, 0.09)
00:50:41.397 00.001 10072 Worker thread wakes up
00:50:41.397 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
00:50:41.400 00.003 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
00:50:41.400 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.08 yDistance=-0.04
00:50:41.403 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:41.405 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:50:41.405 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:50:41.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:41.406 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:50:41.406 00.000 10072 MoveAxis(E, 13, ABG)
00:50:41.406 00.000 10072 Guiding  Dir = 2, Dur = 13
00:50:41.406 00.000 10072 IsGuiding returns 0
00:50:41.407 00.001 10072 PulseGuide returned control before completion, sleep 23
00:50:41.425 00.018 1032 UpdateGuideState exits: m=1409 SNR=26.4
00:50:41.427 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:41.430 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:41.431 00.001 1032 Enqueuing Expose request
00:50:41.434 00.003 10072 IsGuiding returns 0
00:50:41.434 00.000 10072 Move returns status 0, amount 13
00:50:41.434 00.000 10072 MoveAxis(N, 0, ABG)
00:50:41.434 00.000 10072 Move returns status 0, amount 0
00:50:41.434 00.000 10072 move complete, result=0
00:50:41.434 00.000 10072 worker thread done servicing request
00:50:41.434 00.000 10072 Worker thread wakes up
00:50:41.434 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:41.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:41.440 00.006 1032 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
00:50:41.853 00.413 10072 Exposure complete
00:50:41.904 00.051 10072 worker thread done servicing request
00:50:41.904 00.000 1032 OnExposeComplete: enter
00:50:41.906 00.002 1032 UpdateGuideState(): m_state=6
00:50:41.908 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 241
00:50:41.910 00.002 1032 Star::Find returns 1 (0), X=320.59, Y=746.27, Mass=1471, SNR=27.0, Peak=150 HFD=2.9
00:50:41.910 00.000 1032 MultiStar: [#1 -0.29,0.05,0.00,M2] [#2 -0.01,-0.11,0.72,U] [#3 -0.03,-0.01,0.65,U] [#4 -0.23,0.02,0.66,U] [#5 -0.15,-0.07,0.69,U] [#6 -0.01,-0.19,0.59,U] [#7 -0.01,0.12,0.50,U] [#8 0.04,0.06,0.58,U] 
00:50:41.910 00.000 1032 refined, 7 included, MultiStar: {-0.05, -0.04}, one-star: {-0.01, -0.08}
00:50:41.915 00.005 1032 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.83) = xAngle (-4.32 = 1.97)
00:50:41.915 00.000 1032 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.32 = 1.97)
00:50:41.915 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.49 mountX=-0.03 mountY=0.06, mountTheta=1.97
00:50:41.915 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.04, opts=13)
00:50:41.923 00.008 1032 Enqueuing Move request for scope (-0.05, -0.04)
00:50:41.923 00.000 10072 Worker thread wakes up
00:50:41.923 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
00:50:41.923 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
00:50:41.923 00.000 10072 Moving (-0.05, -0.04) raw xDistance=-0.03 yDistance=0.06
00:50:41.923 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:41.923 00.000 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:50:41.923 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:50:41.923 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:41.923 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:50:41.923 00.000 10072 MoveAxis(E, 11, ABG)
00:50:41.923 00.000 10072 Guiding  Dir = 2, Dur = 11
00:50:41.931 00.008 10072 IsGuiding returns 0
00:50:41.932 00.001 10072 PulseGuide returned control before completion, sleep 21
00:50:41.949 00.017 1032 UpdateGuideState exits: m=1471 SNR=27.0
00:50:41.951 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:41.953 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:41.956 00.003 1032 Enqueuing Expose request
00:50:41.963 00.007 10072 IsGuiding returns 0
00:50:41.963 00.000 10072 Move returns status 0, amount 11
00:50:41.963 00.000 10072 MoveAxis(N, 0, ABG)
00:50:41.963 00.000 10072 Move returns status 0, amount 0
00:50:41.963 00.000 10072 move complete, result=0
00:50:41.963 00.000 10072 worker thread done servicing request
00:50:41.963 00.000 10072 Worker thread wakes up
00:50:41.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:41.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:41.964 00.001 1032 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
00:50:42.601 00.637 10072 Exposure complete
00:50:42.641 00.040 10072 worker thread done servicing request
00:50:42.641 00.000 1032 OnExposeComplete: enter
00:50:42.646 00.005 1032 UpdateGuideState(): m_state=6
00:50:42.646 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 242
00:50:42.646 00.000 1032 Star::Find returns 1 (0), X=320.83, Y=746.09, Mass=1364, SNR=26.0, Peak=151 HFD=2.6
00:50:42.652 00.006 1032 MultiStar: [#1 -0.07,0.00,0.99,U] [#2 0.08,-0.13,0.74,U] [#3 0.13,-0.12,0.70,U] [#4 -0.14,-0.16,0.69,U] [#5 -0.03,-0.20,0.71,U] [#6 0.20,-0.33,0.00,M1] [#7 0.05,-0.03,0.54,U] [#8 0.14,-0.10,0.56,U] 
00:50:42.652 00.000 1032 refined, 7 included, MultiStar: {0.05, -0.13}, one-star: {0.23, -0.26}
00:50:42.652 00.000 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
00:50:42.652 00.000 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
00:50:42.652 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.20 mountX=-0.14 mountY=-0.01, mountTheta=-3.03
00:50:42.662 00.010 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.13, opts=13)
00:50:42.662 00.000 1032 Enqueuing Move request for scope (0.05, -0.13)
00:50:42.665 00.003 10072 Worker thread wakes up
00:50:42.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
00:50:42.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
00:50:42.665 00.000 10072 Moving (0.05, -0.13) raw xDistance=-0.14 yDistance=-0.01
00:50:42.667 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:42.669 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.63
00:50:42.669 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
00:50:42.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:42.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:50:42.669 00.000 10072 MoveAxis(E, 80, ABG)
00:50:42.669 00.000 10072 Guiding  Dir = 2, Dur = 80
00:50:42.670 00.001 10072 IsGuiding returns 0
00:50:42.671 00.001 10072 PulseGuide returned control before completion, sleep 90
00:50:42.686 00.015 1032 UpdateGuideState exits: m=1364 SNR=26.0
00:50:42.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:42.690 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:42.692 00.002 1032 Enqueuing Expose request
00:50:42.766 00.074 10072 IsGuiding returns 0
00:50:42.766 00.000 10072 Move returns status 0, amount 80
00:50:42.766 00.000 10072 MoveAxis(N, 0, ABG)
00:50:42.766 00.000 10072 Move returns status 0, amount 0
00:50:42.766 00.000 10072 move complete, result=0
00:50:42.766 00.000 10072 worker thread done servicing request
00:50:42.766 00.000 10072 Worker thread wakes up
00:50:42.766 00.000 1032 GuideStep: -0.1 px 80 ms EAST, -0.0 px 0 ms NORTH
00:50:42.768 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:42.768 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:43.179 00.411 10072 Exposure complete
00:50:43.225 00.046 10072 worker thread done servicing request
00:50:43.225 00.000 1032 OnExposeComplete: enter
00:50:43.227 00.002 1032 UpdateGuideState(): m_state=6
00:50:43.228 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 243
00:50:43.230 00.002 1032 Star::Find returns 1 (0), X=320.67, Y=746.17, Mass=1475, SNR=27.1, Peak=170 HFD=2.6
00:50:43.230 00.000 1032 MultiStar: [#1 -0.10,0.13,0.96,U] [#2 -0.07,-0.08,0.75,U] [#3 0.07,0.10,0.65,U] [#4 -0.14,0.03,0.75,U] [#5 -0.02,-0.11,0.69,U] [#6 0.07,-0.09,0.60,U] [#7 -0.03,0.04,0.52,U] [#8 0.01,0.03,0.56,U] 
00:50:43.232 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.07, -0.19}
00:50:43.234 00.002 1032 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.83) = xAngle (-4.16 = 2.12)
00:50:43.235 00.001 1032 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.16 = 2.12)
00:50:43.237 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.33 mountX=-0.01 mountY=0.02, mountTheta=2.12
00:50:43.239 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
00:50:43.240 00.001 1032 Enqueuing Move request for scope (-0.02, -0.02)
00:50:43.241 00.001 10072 Worker thread wakes up
00:50:43.241 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
00:50:43.241 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
00:50:43.241 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.02
00:50:43.241 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:43.245 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.63
00:50:43.245 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:50:43.245 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:43.245 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:50:43.245 00.000 10072 MoveAxis(E, 10, ABG)
00:50:43.245 00.000 10072 Guiding  Dir = 2, Dur = 10
00:50:43.247 00.002 10072 IsGuiding returns 0
00:50:43.247 00.000 10072 PulseGuide returned control before completion, sleep 20
00:50:43.263 00.016 1032 UpdateGuideState exits: m=1475 SNR=27.1
00:50:43.263 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:43.266 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:43.266 00.000 1032 Enqueuing Expose request
00:50:43.279 00.013 10072 IsGuiding returns 0
00:50:43.279 00.000 10072 Move returns status 0, amount 10
00:50:43.279 00.000 10072 MoveAxis(N, 0, ABG)
00:50:43.279 00.000 10072 Move returns status 0, amount 0
00:50:43.279 00.000 10072 move complete, result=0
00:50:43.279 00.000 10072 worker thread done servicing request
00:50:43.279 00.000 10072 Worker thread wakes up
00:50:43.279 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:43.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:43.281 00.002 1032 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
00:50:43.916 00.635 10072 Exposure complete
00:50:43.955 00.039 10072 worker thread done servicing request
00:50:43.955 00.000 1032 OnExposeComplete: enter
00:50:43.957 00.002 1032 UpdateGuideState(): m_state=6
00:50:43.959 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 244
00:50:43.959 00.000 1032 Star::Find returns 1 (0), X=320.67, Y=746.27, Mass=1374, SNR=26.1, Peak=153 HFD=2.7
00:50:43.959 00.000 1032 MultiStar: [#1 -0.16,0.17,0.97,U] [#2 -0.06,0.08,0.74,U] [#3 -0.09,0.11,0.68,U] [#4 -0.42,0.04,0.00,M1] [#5 -0.09,-0.00,0.73,U] [#6 -0.10,-0.14,0.60,U] [#7 -0.10,0.17,0.52,U] [#8 -0.02,0.16,0.56,U] 
00:50:43.959 00.000 1032 refined, 7 included, MultiStar: {-0.06, 0.05}, one-star: {0.07, -0.08}
00:50:43.959 00.000 1032 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.83) = xAngle (0.60 = 0.60)
00:50:43.959 00.000 1032 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.60 = 0.60)
00:50:43.959 00.000 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.43 mountX=0.07 mountY=0.05, mountTheta=0.60
00:50:43.959 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
00:50:43.959 00.000 1032 Enqueuing Move request for scope (-0.06, 0.05)
00:50:43.975 00.016 10072 Worker thread wakes up
00:50:43.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
00:50:43.975 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
00:50:43.975 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=0.05
00:50:43.975 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:43.975 00.000 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:50:43.975 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:50:43.975 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:43.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:50:43.975 00.000 10072 MoveAxis(E, 9, ABG)
00:50:43.975 00.000 10072 Guiding  Dir = 2, Dur = 9
00:50:43.979 00.004 10072 IsGuiding returns 0
00:50:43.980 00.001 10072 PulseGuide returned control before completion, sleep 19
00:50:43.993 00.013 1032 UpdateGuideState exits: m=1374 SNR=26.1
00:50:43.998 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:43.998 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:43.998 00.000 1032 Enqueuing Expose request
00:50:44.012 00.014 10072 IsGuiding returns 0
00:50:44.012 00.000 10072 Move returns status 0, amount 9
00:50:44.012 00.000 10072 MoveAxis(N, 0, ABG)
00:50:44.012 00.000 10072 Move returns status 0, amount 0
00:50:44.012 00.000 10072 move complete, result=0
00:50:44.012 00.000 10072 worker thread done servicing request
00:50:44.012 00.000 10072 Worker thread wakes up
00:50:44.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:44.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:44.012 00.000 1032 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
00:50:44.426 00.414 10072 Exposure complete
00:50:44.465 00.039 10072 worker thread done servicing request
00:50:44.465 00.000 1032 OnExposeComplete: enter
00:50:44.465 00.000 1032 UpdateGuideState(): m_state=6
00:50:44.465 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 245
00:50:44.473 00.008 1032 Star::Find returns 1 (0), X=320.74, Y=746.30, Mass=1328, SNR=25.7, Peak=146 HFD=2.6
00:50:44.473 00.000 1032 MultiStar: [#1 -0.16,0.31,0.00,M1] [#2 -0.05,0.18,0.74,U] [#3 0.05,0.19,0.67,U] [#4 -0.29,0.07,0.00,M2] [#5 -0.02,0.01,0.70,U] [#6 -0.04,-0.00,0.59,U] [#7 -0.14,0.08,0.54,U] [#8 -0.20,0.34,0.00,M1] 
00:50:44.473 00.000 1032 refined, 5 included, MultiStar: {0.01, 0.06}, one-star: {0.15, -0.05}
00:50:44.473 00.000 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
00:50:44.473 00.000 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
00:50:44.473 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.46 mountX=0.06 mountY=-0.02, mountTheta=-0.37
00:50:44.482 00.009 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
00:50:44.485 00.003 1032 Enqueuing Move request for scope (0.01, 0.06)
00:50:44.487 00.002 10072 Worker thread wakes up
00:50:44.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
00:50:44.488 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
00:50:44.488 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
00:50:44.491 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:44.491 00.000 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:50:44.491 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:50:44.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:44.491 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:50:44.491 00.000 10072 MoveAxis(E, 7, ABG)
00:50:44.491 00.000 10072 Guiding  Dir = 2, Dur = 7
00:50:44.494 00.003 10072 IsGuiding returns 0
00:50:44.495 00.001 10072 PulseGuide returned control before completion, sleep 17
00:50:44.499 00.004 1032 UpdateGuideState exits: m=1328 SNR=25.7
00:50:44.511 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:44.513 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:44.515 00.002 1032 Enqueuing Expose request
00:50:44.526 00.011 10072 IsGuiding returns 0
00:50:44.526 00.000 10072 Move returns status 0, amount 7
00:50:44.526 00.000 10072 MoveAxis(N, 0, ABG)
00:50:44.526 00.000 10072 Move returns status 0, amount 0
00:50:44.527 00.001 10072 move complete, result=0
00:50:44.527 00.000 10072 worker thread done servicing request
00:50:44.527 00.000 10072 Worker thread wakes up
00:50:44.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:44.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:44.527 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:50:45.161 00.634 10072 Exposure complete
00:50:45.201 00.040 10072 worker thread done servicing request
00:50:45.201 00.000 1032 OnExposeComplete: enter
00:50:45.203 00.002 1032 UpdateGuideState(): m_state=6
00:50:45.206 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 246
00:50:45.207 00.001 1032 Star::Find returns 1 (0), X=320.78, Y=746.21, Mass=1346, SNR=25.9, Peak=156 HFD=2.5
00:50:45.209 00.002 1032 MultiStar: [#1 -0.22,0.12,0.97,U] [#2 -0.03,-0.07,0.73,U] [#3 0.08,0.07,0.69,U] [#4 -0.16,0.07,0.71,U] [#5 0.04,-0.11,0.68,U] [#6 0.05,-0.11,0.61,U] [#7 0.14,0.11,0.55,U] [#8 -0.09,-0.10,0.58,U] 
00:50:45.210 00.001 1032 refined, 8 included, MultiStar: {-0.00, -0.02}, one-star: {0.18, -0.14}
00:50:45.210 00.000 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.70)
00:50:45.210 00.000 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.70)
00:50:45.210 00.000 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.75 mountX=-0.02 mountY=0.01, mountTheta=2.70
00:50:45.210 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.02, opts=13)
00:50:45.210 00.000 1032 Enqueuing Move request for scope (-0.00, -0.02)
00:50:45.210 00.000 10072 Worker thread wakes up
00:50:45.210 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
00:50:45.210 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
00:50:45.210 00.000 10072 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
00:50:45.222 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:45.224 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.62
00:50:45.224 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:50:45.224 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:45.224 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:50:45.224 00.000 10072 MoveAxis(E, 8, ABG)
00:50:45.224 00.000 10072 Guiding  Dir = 2, Dur = 8
00:50:45.225 00.001 10072 IsGuiding returns 0
00:50:45.226 00.001 10072 PulseGuide returned control before completion, sleep 18
00:50:45.239 00.013 1032 UpdateGuideState exits: m=1346 SNR=25.9
00:50:45.241 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:45.244 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:45.244 00.000 1032 Enqueuing Expose request
00:50:45.257 00.013 10072 IsGuiding returns 0
00:50:45.257 00.000 10072 Move returns status 0, amount 8
00:50:45.257 00.000 10072 MoveAxis(N, 0, ABG)
00:50:45.257 00.000 10072 Move returns status 0, amount 0
00:50:45.257 00.000 10072 move complete, result=0
00:50:45.257 00.000 10072 worker thread done servicing request
00:50:45.257 00.000 10072 Worker thread wakes up
00:50:45.258 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:45.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:45.258 00.000 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
00:50:45.672 00.414 10072 Exposure complete
00:50:45.713 00.041 10072 worker thread done servicing request
00:50:45.713 00.000 1032 OnExposeComplete: enter
00:50:45.715 00.002 1032 UpdateGuideState(): m_state=6
00:50:45.715 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 247
00:50:45.718 00.003 1032 Star::Find returns 1 (0), X=320.82, Y=746.22, Mass=1332, SNR=25.7, Peak=126 HFD=2.7
00:50:45.720 00.002 1032 MultiStar: [#1 -0.00,0.16,0.95,U] [#2 0.09,0.07,0.75,U] [#3 0.03,0.02,0.65,U] [#4 -0.06,0.06,0.75,U] [#5 0.11,-0.09,0.73,U] [#6 0.06,-0.28,0.00,M1] [#7 -0.09,0.13,0.53,U] [#8 0.16,0.11,0.58,U] 
00:50:45.720 00.000 1032 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.22, -0.13}
00:50:45.720 00.000 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
00:50:45.720 00.000 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
00:50:45.720 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.48 mountX=0.02 mountY=-0.07, mountTheta=-1.35
00:50:45.720 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
00:50:45.720 00.000 1032 Enqueuing Move request for scope (0.07, 0.03)
00:50:45.720 00.000 10072 Worker thread wakes up
00:50:45.720 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
00:50:45.720 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
00:50:45.720 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.02 yDistance=-0.07
00:50:45.733 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:45.735 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.61
00:50:45.735 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:50:45.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:45.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:50:45.735 00.000 10072 MoveAxis(E, 9, ABG)
00:50:45.735 00.000 10072 Guiding  Dir = 2, Dur = 9
00:50:45.736 00.001 10072 IsGuiding returns 0
00:50:45.737 00.001 10072 PulseGuide returned control before completion, sleep 19
00:50:45.751 00.014 1032 UpdateGuideState exits: m=1332 SNR=25.7
00:50:45.752 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:45.752 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:45.752 00.000 1032 Enqueuing Expose request
00:50:45.768 00.016 10072 IsGuiding returns 0
00:50:45.768 00.000 10072 Move returns status 0, amount 9
00:50:45.768 00.000 10072 MoveAxis(N, 0, ABG)
00:50:45.768 00.000 10072 Move returns status 0, amount 0
00:50:45.768 00.000 10072 move complete, result=0
00:50:45.768 00.000 10072 worker thread done servicing request
00:50:45.768 00.000 10072 Worker thread wakes up
00:50:45.768 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:45.768 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:45.769 00.001 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:50:46.407 00.638 10072 Exposure complete
00:50:46.438 00.031 10072 worker thread done servicing request
00:50:46.438 00.000 1032 OnExposeComplete: enter
00:50:46.438 00.000 1032 UpdateGuideState(): m_state=6
00:50:46.448 00.010 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 248
00:50:46.448 00.000 1032 Star::Find returns 1 (0), X=320.76, Y=746.22, Mass=1513, SNR=27.4, Peak=158 HFD=2.7
00:50:46.453 00.005 1032 MultiStar: [#1 -0.12,0.18,0.94,U] [#2 0.14,0.01,0.70,U] [#3 0.14,0.04,0.65,U] [#4 0.03,0.04,0.66,U] [#5 0.07,-0.17,0.67,U] [#6 0.18,-0.15,0.59,U] [#7 0.13,0.09,0.51,U] [#8 0.10,0.15,0.51,U] 
00:50:46.454 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.00}, one-star: {0.17, -0.14}
00:50:46.454 00.000 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
00:50:46.456 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
00:50:46.458 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.02 mountX=-0.02 mountY=-0.08, mountTheta=-1.81
00:50:46.460 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
00:50:46.462 00.002 1032 Enqueuing Move request for scope (0.09, 0.00)
00:50:46.464 00.002 10072 Worker thread wakes up
00:50:46.464 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
00:50:46.464 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
00:50:46.464 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.08
00:50:46.466 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:46.468 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.61
00:50:46.468 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:50:46.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:46.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:50:46.468 00.000 10072 MoveAxis(E, 9, ABG)
00:50:46.468 00.000 10072 Guiding  Dir = 2, Dur = 9
00:50:46.469 00.001 10072 IsGuiding returns 0
00:50:46.469 00.000 10072 PulseGuide returned control before completion, sleep 19
00:50:46.482 00.013 1032 UpdateGuideState exits: m=1513 SNR=27.4
00:50:46.482 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:46.486 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:46.488 00.002 1032 Enqueuing Expose request
00:50:46.501 00.013 10072 IsGuiding returns 0
00:50:46.501 00.000 10072 Move returns status 0, amount 9
00:50:46.501 00.000 10072 MoveAxis(N, 0, ABG)
00:50:46.501 00.000 10072 Move returns status 0, amount 0
00:50:46.501 00.000 10072 move complete, result=0
00:50:46.501 00.000 10072 worker thread done servicing request
00:50:46.501 00.000 10072 Worker thread wakes up
00:50:46.501 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:46.501 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:46.501 00.000 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:50:46.910 00.409 10072 Exposure complete
00:50:46.940 00.030 10072 worker thread done servicing request
00:50:46.940 00.000 1032 OnExposeComplete: enter
00:50:46.940 00.000 1032 UpdateGuideState(): m_state=6
00:50:46.954 00.014 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 249
00:50:46.957 00.003 1032 Star::Find returns 1 (0), X=320.63, Y=746.33, Mass=1450, SNR=26.8, Peak=156 HFD=2.8
00:50:46.957 00.000 1032 MultiStar: [#1 -0.28,0.20,0.00,M1] [#2 0.01,0.14,0.73,U] [#3 -0.08,0.04,0.66,U] [#4 -0.41,0.31,0.00,M1] [#5 -0.16,-0.06,0.73,U] [#6 -0.05,-0.08,0.57,U] [#7 0.03,0.03,0.51,U] [#8 0.12,0.20,0.55,U] 
00:50:46.957 00.000 1032 refined, 6 included, MultiStar: {-0.01, 0.03}, one-star: {0.04, -0.02}
00:50:46.957 00.000 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
00:50:46.957 00.000 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
00:50:46.957 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.99 mountX=0.03 mountY=0.01, mountTheta=0.16
00:50:46.957 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
00:50:46.957 00.000 1032 Enqueuing Move request for scope (-0.01, 0.03)
00:50:46.957 00.000 10072 Worker thread wakes up
00:50:46.957 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:50:46.957 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:50:46.957 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.01
00:50:46.957 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:46.972 00.015 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.61
00:50:46.972 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:50:46.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:46.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:50:46.972 00.000 10072 MoveAxis(E, 8, ABG)
00:50:46.972 00.000 10072 Guiding  Dir = 2, Dur = 8
00:50:46.973 00.001 10072 IsGuiding returns 0
00:50:46.974 00.001 10072 PulseGuide returned control before completion, sleep 18
00:50:46.987 00.013 1032 UpdateGuideState exits: m=1450 SNR=26.8
00:50:46.990 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:46.992 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:46.994 00.002 1032 Enqueuing Expose request
00:50:47.005 00.011 10072 IsGuiding returns 0
00:50:47.005 00.000 10072 Move returns status 0, amount 8
00:50:47.005 00.000 10072 MoveAxis(N, 0, ABG)
00:50:47.005 00.000 10072 Move returns status 0, amount 0
00:50:47.005 00.000 10072 move complete, result=0
00:50:47.005 00.000 10072 worker thread done servicing request
00:50:47.005 00.000 10072 Worker thread wakes up
00:50:47.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:47.005 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:47.005 00.000 1032 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
00:50:47.641 00.636 10072 Exposure complete
00:50:47.672 00.031 10072 worker thread done servicing request
00:50:47.672 00.000 1032 OnExposeComplete: enter
00:50:47.672 00.000 1032 UpdateGuideState(): m_state=6
00:50:47.672 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 250
00:50:47.672 00.000 1032 Star::Find returns 1 (0), X=320.65, Y=746.25, Mass=1325, SNR=25.7, Peak=137 HFD=2.8
00:50:47.686 00.014 1032 MultiStar: [#1 -0.15,0.11,0.96,U] [#2 -0.24,0.01,0.72,U] [#3 -0.07,0.04,0.70,U] [#4 -0.25,0.05,0.74,U] [#5 -0.13,-0.19,0.72,U] [#6 -0.06,-0.26,0.00,M1] [#7 -0.26,0.09,0.00,M1] [#8 -0.12,0.05,0.56,U] 
00:50:47.686 00.000 1032 single-star, 6 included, MultiStar: {-0.12, -0.00}, one-star: {0.05, -0.10}
00:50:47.686 00.000 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
00:50:47.686 00.000 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
00:50:47.686 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.11 mountX=-0.11 mountY=-0.02, mountTheta=-2.94
00:50:47.686 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
00:50:47.686 00.000 1032 Enqueuing Move request for scope (0.05, -0.10)
00:50:47.686 00.000 10072 Worker thread wakes up
00:50:47.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
00:50:47.686 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
00:50:47.686 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
00:50:47.686 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:47.699 00.013 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
00:50:47.699 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:50:47.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:47.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:50:47.699 00.000 10072 MoveAxis(E, 10, ABG)
00:50:47.699 00.000 10072 Guiding  Dir = 2, Dur = 10
00:50:47.701 00.002 10072 IsGuiding returns 0
00:50:47.702 00.001 10072 PulseGuide returned control before completion, sleep 20
00:50:47.704 00.002 1032 UpdateGuideState exits: m=1325 SNR=25.7
00:50:47.718 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:47.720 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:47.720 00.000 1032 Enqueuing Expose request
00:50:47.734 00.014 10072 IsGuiding returns 0
00:50:47.734 00.000 10072 Move returns status 0, amount 10
00:50:47.734 00.000 10072 MoveAxis(N, 0, ABG)
00:50:47.734 00.000 10072 Move returns status 0, amount 0
00:50:47.734 00.000 10072 move complete, result=0
00:50:47.734 00.000 10072 worker thread done servicing request
00:50:47.734 00.000 10072 Worker thread wakes up
00:50:47.734 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:47.734 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:47.734 00.000 1032 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
00:50:48.149 00.415 10072 Exposure complete
00:50:48.179 00.030 10072 worker thread done servicing request
00:50:48.179 00.000 1032 OnExposeComplete: enter
00:50:48.195 00.016 1032 UpdateGuideState(): m_state=6
00:50:48.195 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 251
00:50:48.195 00.000 1032 Star::Find returns 1 (0), X=320.75, Y=746.33, Mass=1403, SNR=26.4, Peak=150 HFD=2.7
00:50:48.195 00.000 1032 MultiStar: [#1 -0.22,0.13,0.96,U] [#2 -0.02,0.14,0.73,U] [#3 -0.02,0.12,0.68,U] [#4 -0.23,0.03,0.74,U] [#5 -0.04,-0.28,0.00,M1] [#6 0.04,-0.12,0.58,U] [#7 -0.25,0.11,0.00,M2] [#8 0.14,0.13,0.58,U] 
00:50:48.195 00.000 1032 refined, 6 included, MultiStar: {-0.03, 0.06}, one-star: {0.15, -0.03}
00:50:48.204 00.009 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
00:50:48.204 00.000 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
00:50:48.206 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.02 mountX=0.06 mountY=0.01, mountTheta=0.19
00:50:48.206 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
00:50:48.212 00.006 1032 Enqueuing Move request for scope (-0.03, 0.06)
00:50:48.212 00.000 10072 Worker thread wakes up
00:50:48.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
00:50:48.212 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
00:50:48.212 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.01
00:50:48.212 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:48.212 00.000 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
00:50:48.212 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:50:48.212 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:48.212 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:50:48.212 00.000 10072 MoveAxis(E, 9, ABG)
00:50:48.212 00.000 10072 Guiding  Dir = 2, Dur = 9
00:50:48.218 00.006 10072 IsGuiding returns 0
00:50:48.218 00.000 10072 PulseGuide returned control before completion, sleep 19
00:50:48.229 00.011 1032 UpdateGuideState exits: m=1403 SNR=26.4
00:50:48.235 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:48.235 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:48.235 00.000 1032 Enqueuing Expose request
00:50:48.250 00.015 10072 IsGuiding returns 0
00:50:48.250 00.000 10072 Move returns status 0, amount 9
00:50:48.250 00.000 10072 MoveAxis(N, 0, ABG)
00:50:48.250 00.000 10072 Move returns status 0, amount 0
00:50:48.250 00.000 10072 move complete, result=0
00:50:48.251 00.001 10072 worker thread done servicing request
00:50:48.251 00.000 10072 Worker thread wakes up
00:50:48.251 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:48.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:48.251 00.000 1032 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
00:50:48.890 00.639 10072 Exposure complete
00:50:48.925 00.035 10072 worker thread done servicing request
00:50:48.925 00.000 1032 OnExposeComplete: enter
00:50:48.925 00.000 1032 UpdateGuideState(): m_state=6
00:50:48.935 00.010 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 252
00:50:48.937 00.002 1032 Star::Find returns 1 (0), X=320.82, Y=746.30, Mass=1300, SNR=25.4, Peak=131 HFD=2.7
00:50:48.937 00.000 1032 MultiStar: [#1 -0.14,0.12,0.99,U] [#2 -0.02,0.13,0.73,U] [#3 0.01,0.20,0.73,U] [#4 -0.12,0.09,0.73,U] [#5 -0.04,-0.08,0.73,U] [#6 -0.00,-0.03,0.62,U] [#7 -0.19,0.08,0.61,U] [#8 -0.11,0.07,0.61,U] 
00:50:48.937 00.000 1032 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {0.22, -0.05}
00:50:48.942 00.005 1032 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.83) = xAngle (0.26 = 0.26)
00:50:48.942 00.000 1032 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.26 = 0.26)
00:50:48.942 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.09 mountX=0.06 mountY=0.02, mountTheta=0.26
00:50:48.942 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
00:50:48.942 00.000 1032 Enqueuing Move request for scope (-0.03, 0.06)
00:50:48.951 00.009 10072 Worker thread wakes up
00:50:48.951 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
00:50:48.951 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
00:50:48.951 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.02
00:50:48.953 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:48.955 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
00:50:48.955 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:50:48.955 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:48.955 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:50:48.955 00.000 10072 MoveAxis(E, 10, ABG)
00:50:48.957 00.002 10072 Guiding  Dir = 2, Dur = 10
00:50:48.957 00.000 10072 IsGuiding returns 0
00:50:48.957 00.000 10072 PulseGuide returned control before completion, sleep 20
00:50:48.959 00.002 1032 UpdateGuideState exits: m=1300 SNR=25.4
00:50:48.973 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:48.973 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:48.976 00.003 1032 Enqueuing Expose request
00:50:48.988 00.012 10072 IsGuiding returns 0
00:50:48.988 00.000 10072 Move returns status 0, amount 10
00:50:48.988 00.000 10072 MoveAxis(N, 0, ABG)
00:50:48.988 00.000 10072 Move returns status 0, amount 0
00:50:48.988 00.000 10072 move complete, result=0
00:50:48.988 00.000 10072 worker thread done servicing request
00:50:48.988 00.000 10072 Worker thread wakes up
00:50:48.988 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:48.988 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:48.993 00.005 1032 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
00:50:49.403 00.410 10072 Exposure complete
00:50:49.447 00.044 10072 worker thread done servicing request
00:50:49.447 00.000 1032 OnExposeComplete: enter
00:50:49.454 00.007 1032 UpdateGuideState(): m_state=6
00:50:49.454 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 253
00:50:49.454 00.000 1032 Star::Find returns 1 (0), X=320.67, Y=746.44, Mass=1371, SNR=26.1, Peak=134 HFD=3.0
00:50:49.454 00.000 1032 MultiStar: [#1 -0.29,0.23,0.00,M1] [#2 -0.04,0.25,0.72,U] [#3 -0.12,0.15,0.65,U] [#4 -0.17,0.12,0.69,U] [#5 -0.16,-0.01,0.72,U] [#6 -0.08,0.01,0.57,U] [#7 -0.18,0.21,0.00,M2] [#8 -0.09,0.20,0.57,U] 
00:50:49.454 00.000 1032 single-star, 6 included, MultiStar: {-0.07, 0.11}, one-star: {0.07, 0.09}
00:50:49.454 00.000 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
00:50:49.454 00.000 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
00:50:49.454 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.87 mountX=0.06 mountY=-0.09, mountTheta=-0.96
00:50:49.466 00.012 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
00:50:49.468 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
00:50:49.470 00.002 10072 Worker thread wakes up
00:50:49.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
00:50:49.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
00:50:49.470 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.06 yDistance=-0.09
00:50:49.472 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:49.474 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.60
00:50:49.474 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:50:49.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:49.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:50:49.474 00.000 10072 MoveAxis(E, 9, ABG)
00:50:49.474 00.000 10072 Guiding  Dir = 2, Dur = 9
00:50:49.476 00.002 10072 IsGuiding returns 0
00:50:49.476 00.000 10072 PulseGuide returned control before completion, sleep 19
00:50:49.491 00.015 1032 UpdateGuideState exits: m=1371 SNR=26.1
00:50:49.493 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:49.493 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:49.493 00.000 1032 Enqueuing Expose request
00:50:49.508 00.015 10072 IsGuiding returns 0
00:50:49.508 00.000 10072 Move returns status 0, amount 9
00:50:49.508 00.000 10072 MoveAxis(N, 0, ABG)
00:50:49.508 00.000 10072 Move returns status 0, amount 0
00:50:49.508 00.000 10072 move complete, result=0
00:50:49.508 00.000 10072 worker thread done servicing request
00:50:49.508 00.000 10072 Worker thread wakes up
00:50:49.508 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:49.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:49.508 00.000 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:50:50.142 00.634 10072 Exposure complete
00:50:50.183 00.041 10072 worker thread done servicing request
00:50:50.183 00.000 1032 OnExposeComplete: enter
00:50:50.188 00.005 1032 UpdateGuideState(): m_state=6
00:50:50.190 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 254
00:50:50.192 00.002 1032 Star::Find returns 1 (0), X=320.54, Y=746.38, Mass=1539, SNR=27.6, Peak=168 HFD=3.0
00:50:50.194 00.002 1032 MultiStar: [#1 -0.29,0.25,0.00,M2] [#2 -0.01,0.15,0.71,U] [#3 -0.01,0.21,0.63,U] [#4 -0.27,0.02,0.00,M1] [#5 -0.10,-0.01,0.67,U] [#6 -0.15,-0.19,0.57,U] [#7 -0.01,0.22,0.54,U] [#8 -0.02,0.07,0.51,U] 
00:50:50.196 00.002 1032 single-star, 6 included, MultiStar: {-0.05, 0.07}, one-star: {-0.05, 0.03}
00:50:50.198 00.002 1032 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.83) = xAngle (0.81 = 0.81)
00:50:50.200 00.002 1032 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.81 = 0.81)
00:50:50.200 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.64 mountX=0.04 mountY=0.04, mountTheta=0.81
00:50:50.204 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
00:50:50.206 00.002 1032 Enqueuing Move request for scope (-0.05, 0.03)
00:50:50.208 00.002 10072 Worker thread wakes up
00:50:50.208 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
00:50:50.208 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
00:50:50.208 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
00:50:50.210 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:50.210 00.000 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.59
00:50:50.210 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:50:50.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:50.210 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:50:50.210 00.000 10072 MoveAxis(E, 11, ABG)
00:50:50.210 00.000 10072 Guiding  Dir = 2, Dur = 11
00:50:50.214 00.004 10072 IsGuiding returns 0
00:50:50.214 00.000 10072 PulseGuide returned control before completion, sleep 21
00:50:50.217 00.003 1032 UpdateGuideState exits: m=1539 SNR=27.6
00:50:50.230 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:50.232 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:50.235 00.003 1032 Enqueuing Expose request
00:50:50.246 00.011 10072 IsGuiding returns 0
00:50:50.246 00.000 10072 Move returns status 0, amount 11
00:50:50.246 00.000 10072 MoveAxis(N, 0, ABG)
00:50:50.246 00.000 10072 Move returns status 0, amount 0
00:50:50.246 00.000 10072 move complete, result=0
00:50:50.246 00.000 10072 worker thread done servicing request
00:50:50.246 00.000 10072 Worker thread wakes up
00:50:50.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:50.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:50.246 00.000 1032 GuideStep: 0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
00:50:50.659 00.413 10072 Exposure complete
00:50:50.693 00.034 10072 worker thread done servicing request
00:50:50.693 00.000 1032 OnExposeComplete: enter
00:50:50.704 00.011 1032 UpdateGuideState(): m_state=6
00:50:50.706 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 255
00:50:50.706 00.000 1032 Star::Find returns 1 (0), X=320.72, Y=746.37, Mass=1379, SNR=26.2, Peak=148 HFD=2.8
00:50:50.709 00.003 1032 MultiStar: [#1 -0.10,0.37,0.00,M3] [#2 0.13,0.07,0.73,U] [#3 0.17,0.13,0.71,U] [#4 -0.16,0.06,0.69,U] [#5 0.02,0.09,0.71,U] [#6 0.17,-0.04,0.60,U] [#7 0.10,0.26,0.00,M2] [#8 0.23,0.04,0.55,U] 
00:50:50.709 00.000 1032 refined, 6 included, MultiStar: {0.09, 0.05}, one-star: {0.12, 0.02}
00:50:50.709 00.000 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
00:50:50.709 00.000 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
00:50:50.709 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.51 mountX=0.03 mountY=-0.10, mountTheta=-1.32
00:50:50.709 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
00:50:50.720 00.011 1032 Enqueuing Move request for scope (0.09, 0.05)
00:50:50.720 00.000 10072 Worker thread wakes up
00:50:50.720 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
00:50:50.720 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
00:50:50.720 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
00:50:50.724 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:50.726 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.59
00:50:50.726 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:50:50.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:50.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:50:50.726 00.000 10072 MoveAxis(E, 9, ABG)
00:50:50.726 00.000 10072 Guiding  Dir = 2, Dur = 9
00:50:50.727 00.001 10072 IsGuiding returns 0
00:50:50.728 00.001 10072 PulseGuide returned control before completion, sleep 19
00:50:50.735 00.007 1032 UpdateGuideState exits: m=1379 SNR=26.2
00:50:50.743 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:50.745 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:50.747 00.002 1032 Enqueuing Expose request
00:50:50.759 00.012 10072 IsGuiding returns 0
00:50:50.759 00.000 10072 Move returns status 0, amount 9
00:50:50.759 00.000 10072 MoveAxis(N, 0, ABG)
00:50:50.759 00.000 10072 Move returns status 0, amount 0
00:50:50.759 00.000 10072 move complete, result=0
00:50:50.759 00.000 10072 worker thread done servicing request
00:50:50.759 00.000 10072 Worker thread wakes up
00:50:50.760 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:50.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:50.760 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:50:51.397 00.637 10072 Exposure complete
00:50:51.438 00.041 10072 worker thread done servicing request
00:50:51.438 00.000 1032 OnExposeComplete: enter
00:50:51.441 00.003 1032 UpdateGuideState(): m_state=6
00:50:51.442 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 256
00:50:51.444 00.002 1032 Star::Find returns 1 (0), X=320.93, Y=746.33, Mass=1538, SNR=27.6, Peak=176 HFD=2.6
00:50:51.444 00.000 1032 MultiStar: [#1 0.02,0.17,0.90,U] [#2 0.11,0.24,0.70,U] [#3 0.11,0.27,0.00,M1] [#4 0.02,0.09,0.67,U] [#5 -0.01,-0.06,0.69,U] [#6 0.16,-0.05,0.58,U] [#7 0.00,0.31,0.00,M3] [#8 -0.00,0.13,0.53,U] 
00:50:51.446 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.07}, one-star: {0.34, -0.02}
00:50:51.448 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
00:50:51.448 00.000 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
00:50:51.450 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.59 mountX=0.04 mountY=-0.12, mountTheta=-1.24
00:50:51.454 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
00:50:51.455 00.001 1032 Enqueuing Move request for scope (0.10, 0.07)
00:50:51.455 00.000 10072 Worker thread wakes up
00:50:51.455 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
00:50:51.455 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
00:50:51.457 00.002 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
00:50:51.457 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:51.461 00.004 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.59
00:50:51.461 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:50:51.461 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:51.461 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:50:51.461 00.000 10072 MoveAxis(E, 10, ABG)
00:50:51.461 00.000 10072 Guiding  Dir = 2, Dur = 10
00:50:51.462 00.001 10072 IsGuiding returns 0
00:50:51.462 00.000 10072 PulseGuide returned control before completion, sleep 20
00:50:51.472 00.010 1032 UpdateGuideState exits: m=1538 SNR=27.6
00:50:51.478 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:51.480 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:51.482 00.002 1032 Enqueuing Expose request
00:50:51.494 00.012 10072 IsGuiding returns 0
00:50:51.494 00.000 10072 Move returns status 0, amount 10
00:50:51.494 00.000 10072 MoveAxis(N, 0, ABG)
00:50:51.494 00.000 10072 Move returns status 0, amount 0
00:50:51.494 00.000 10072 move complete, result=0
00:50:51.494 00.000 10072 worker thread done servicing request
00:50:51.494 00.000 10072 Worker thread wakes up
00:50:51.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:51.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:51.494 00.000 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:50:51.906 00.412 10072 Exposure complete
00:50:51.947 00.041 10072 worker thread done servicing request
00:50:51.947 00.000 1032 OnExposeComplete: enter
00:50:51.947 00.000 1032 UpdateGuideState(): m_state=6
00:50:51.947 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 257
00:50:51.953 00.006 1032 Star::Find returns 1 (0), X=320.99, Y=746.38, Mass=1474, SNR=27.1, Peak=175 HFD=2.5
00:50:51.955 00.002 1032 MultiStar: [#1 0.13,0.17,0.93,U] [#2 0.20,0.11,0.70,U] [#3 0.28,0.16,0.00,M2] [#4 0.12,0.13,0.67,U] [#5 0.11,0.04,0.69,U] [#6 0.23,-0.19,0.00,M1] [#7 0.16,0.20,0.53,U] [#8 0.31,0.08,0.00,M1] 
00:50:51.957 00.002 1032 refined, 5 included, MultiStar: {0.20, 0.11}, one-star: {0.39, 0.03}
00:50:51.957 00.000 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
00:50:51.959 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
00:50:51.961 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.50 mountX=0.05 mountY=-0.22, mountTheta=-1.33
00:50:51.963 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.11, opts=13)
00:50:51.964 00.001 1032 Enqueuing Move request for scope (0.20, 0.11)
00:50:51.966 00.002 10072 Worker thread wakes up
00:50:51.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
00:50:51.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
00:50:51.966 00.000 10072 Moving (0.20, 0.11) raw xDistance=0.05 yDistance=-0.22
00:50:51.969 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:51.971 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.58
00:50:51.971 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:50:51.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:50:51.971 00.000 10072 MoveAxis(E, 7, ABG)
00:50:51.971 00.000 10072 Guiding  Dir = 2, Dur = 7
00:50:51.971 00.000 10072 IsGuiding returns 0
00:50:51.973 00.002 10072 PulseGuide returned control before completion, sleep 17
00:50:51.988 00.015 1032 UpdateGuideState exits: m=1474 SNR=27.1
00:50:51.989 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:51.989 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:51.993 00.004 1032 Enqueuing Expose request
00:50:52.001 00.008 10072 IsGuiding returns 0
00:50:52.001 00.000 10072 Move returns status 0, amount 7
00:50:52.001 00.000 10072 MoveAxis(N, 141, ABG)
00:50:52.001 00.000 10072 Guiding  Dir = 0, Dur = 141
00:50:52.002 00.001 10072 IsGuiding returns 0
00:50:52.002 00.000 10072 PulseGuide returned control before completion, sleep 151
00:50:52.161 00.159 10072 IsGuiding returns 1
00:50:52.161 00.000 10072 scope still moving after pulse duration time elapsed
00:50:52.192 00.031 10072 IsGuiding returns 0
00:50:52.192 00.000 10072 scope move finished after 141 + 49 ms
00:50:52.192 00.000 10072 Move returns status 0, amount 141
00:50:52.192 00.000 10072 move complete, result=0
00:50:52.192 00.000 10072 worker thread done servicing request
00:50:52.192 00.000 10072 Worker thread wakes up
00:50:52.192 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.2 px 141 ms NORTH
00:50:52.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:52.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:52.831 00.639 10072 Exposure complete
00:50:52.871 00.040 10072 worker thread done servicing request
00:50:52.873 00.002 1032 OnExposeComplete: enter
00:50:52.873 00.000 1032 UpdateGuideState(): m_state=6
00:50:52.875 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 258
00:50:52.877 00.002 1032 Star::Find returns 1 (0), X=320.55, Y=746.26, Mass=1470, SNR=27.0, Peak=152 HFD=2.9
00:50:52.879 00.002 1032 MultiStar: [#1 -0.24,0.10,0.93,U] [#2 -0.02,0.06,0.71,U] [#3 0.09,0.04,0.67,U] [#4 -0.20,0.09,0.72,U] [#5 -0.06,-0.22,0.67,U] [#6 0.02,-0.17,0.58,U] [#7 -0.16,0.16,0.51,U] [#8 -0.05,0.13,0.56,U] 
00:50:52.881 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {-0.05, -0.09}
00:50:52.881 00.000 1032 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.83) = xAngle (1.23 = 1.23)
00:50:52.883 00.002 1032 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.23 = 1.23)
00:50:52.883 00.000 1032 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.06 mountX=0.03 mountY=0.08, mountTheta=1.23
00:50:52.885 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.01, opts=13)
00:50:52.887 00.002 1032 Enqueuing Move request for scope (-0.08, 0.01)
00:50:52.889 00.002 10072 Worker thread wakes up
00:50:52.889 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
00:50:52.889 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
00:50:52.889 00.000 10072 Moving (-0.08, 0.01) raw xDistance=0.03 yDistance=0.08
00:50:52.891 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:52.893 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.58
00:50:52.893 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:50:52.893 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:52.893 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:50:52.893 00.000 10072 MoveAxis(E, 9, ABG)
00:50:52.894 00.001 10072 Guiding  Dir = 2, Dur = 9
00:50:52.894 00.000 10072 IsGuiding returns 0
00:50:52.894 00.000 10072 PulseGuide returned control before completion, sleep 19
00:50:52.908 00.014 1032 UpdateGuideState exits: m=1470 SNR=27.0
00:50:52.910 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:52.912 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:52.913 00.001 1032 Enqueuing Expose request
00:50:52.924 00.011 10072 IsGuiding returns 0
00:50:52.924 00.000 10072 Move returns status 0, amount 9
00:50:52.924 00.000 10072 MoveAxis(N, 0, ABG)
00:50:52.924 00.000 10072 Move returns status 0, amount 0
00:50:52.924 00.000 10072 move complete, result=0
00:50:52.924 00.000 10072 worker thread done servicing request
00:50:52.925 00.001 10072 Worker thread wakes up
00:50:52.925 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:52.925 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:52.925 00.000 1032 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
00:50:53.339 00.414 10072 Exposure complete
00:50:53.371 00.032 10072 worker thread done servicing request
00:50:53.371 00.000 1032 OnExposeComplete: enter
00:50:53.371 00.000 1032 UpdateGuideState(): m_state=6
00:50:53.385 00.014 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 259
00:50:53.385 00.000 1032 Star::Find returns 1 (0), X=320.58, Y=746.19, Mass=1518, SNR=27.5, Peak=154 HFD=2.8
00:50:53.387 00.002 1032 MultiStar: [#1 -0.31,0.15,0.00,M1] [#2 -0.18,-0.02,0.70,U] [#3 -0.04,0.15,0.69,U] [#4 -0.29,0.00,0.00,M1] [#5 -0.09,-0.07,0.68,U] [#6 -0.22,-0.16,0.00,M1] [#7 -0.16,-0.01,0.54,U] [#8 -0.15,0.14,0.55,U] 
00:50:53.387 00.000 1032 refined, 5 included, MultiStar: {-0.09, -0.01}, one-star: {-0.01, -0.16}
00:50:53.391 00.004 1032 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.83) = xAngle (-4.85 = 1.43)
00:50:53.391 00.000 1032 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.85 = 1.43)
00:50:53.391 00.000 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.02 mountX=0.01 mountY=0.09, mountTheta=1.43
00:50:53.391 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.01, opts=13)
00:50:53.391 00.000 1032 Enqueuing Move request for scope (-0.09, -0.01)
00:50:53.391 00.000 10072 Worker thread wakes up
00:50:53.391 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
00:50:53.391 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
00:50:53.391 00.000 10072 Moving (-0.09, -0.01) raw xDistance=0.01 yDistance=0.09
00:50:53.401 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:53.404 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.57
00:50:53.404 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:50:53.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:53.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:50:53.404 00.000 10072 MoveAxis(E, 8, ABG)
00:50:53.404 00.000 10072 Guiding  Dir = 2, Dur = 8
00:50:53.405 00.001 10072 IsGuiding returns 0
00:50:53.405 00.000 10072 PulseGuide returned control before completion, sleep 18
00:50:53.406 00.001 1032 UpdateGuideState exits: m=1518 SNR=27.5
00:50:53.421 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:53.422 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:53.422 00.000 1032 Enqueuing Expose request
00:50:53.437 00.015 10072 IsGuiding returns 0
00:50:53.437 00.000 10072 Move returns status 0, amount 8
00:50:53.437 00.000 10072 MoveAxis(N, 0, ABG)
00:50:53.437 00.000 10072 Move returns status 0, amount 0
00:50:53.437 00.000 10072 move complete, result=0
00:50:53.437 00.000 10072 worker thread done servicing request
00:50:53.437 00.000 10072 Worker thread wakes up
00:50:53.438 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:53.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:53.438 00.000 1032 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
00:50:54.072 00.634 10072 Exposure complete
00:50:54.117 00.045 10072 worker thread done servicing request
00:50:54.117 00.000 1032 OnExposeComplete: enter
00:50:54.121 00.004 1032 UpdateGuideState(): m_state=6
00:50:54.122 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 260
00:50:54.122 00.000 1032 Star::Find returns 1 (0), X=320.62, Y=746.21, Mass=1333, SNR=25.7, Peak=132 HFD=2.8
00:50:54.122 00.000 1032 MultiStar: [#1 -0.20,0.07,1.05,U] [#2 -0.01,-0.04,0.77,U] [#3 -0.09,-0.02,0.71,U] [#4 -0.24,-0.04,0.73,U] [#5 -0.07,-0.13,0.75,U] [#6 -0.15,-0.22,0.00,M2] [#7 -0.10,0.01,0.54,U] [#8 -0.10,0.06,0.54,U] 
00:50:54.122 00.000 1032 refined, 7 included, MultiStar: {-0.10, -0.03}, one-star: {0.02, -0.14}
00:50:54.122 00.000 1032 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.83) = xAngle (-4.65 = 1.63)
00:50:54.122 00.000 1032 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.65 = 1.63)
00:50:54.122 00.000 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.82 mountX=-0.01 mountY=0.10, mountTheta=1.63
00:50:54.134 00.012 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.03, opts=13)
00:50:54.135 00.001 1032 Enqueuing Move request for scope (-0.10, -0.03)
00:50:54.135 00.000 10072 Worker thread wakes up
00:50:54.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
00:50:54.135 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
00:50:54.135 00.000 10072 Moving (-0.10, -0.03) raw xDistance=-0.01 yDistance=0.10
00:50:54.135 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:54.141 00.006 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.57
00:50:54.141 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:50:54.141 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:54.141 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:50:54.141 00.000 10072 MoveAxis(E, 9, ABG)
00:50:54.141 00.000 10072 Guiding  Dir = 2, Dur = 9
00:50:54.141 00.000 10072 IsGuiding returns 0
00:50:54.143 00.002 10072 PulseGuide returned control before completion, sleep 19
00:50:54.159 00.016 1032 UpdateGuideState exits: m=1333 SNR=25.7
00:50:54.161 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:54.163 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:54.165 00.002 1032 Enqueuing Expose request
00:50:54.175 00.010 10072 IsGuiding returns 0
00:50:54.175 00.000 10072 Move returns status 0, amount 9
00:50:54.175 00.000 10072 MoveAxis(N, 0, ABG)
00:50:54.175 00.000 10072 Move returns status 0, amount 0
00:50:54.175 00.000 10072 move complete, result=0
00:50:54.175 00.000 10072 worker thread done servicing request
00:50:54.175 00.000 10072 Worker thread wakes up
00:50:54.175 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:54.175 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:54.179 00.004 1032 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
00:50:54.590 00.411 10072 Exposure complete
00:50:54.625 00.035 10072 worker thread done servicing request
00:50:54.625 00.000 1032 OnExposeComplete: enter
00:50:54.625 00.000 1032 UpdateGuideState(): m_state=6
00:50:54.639 00.014 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 261
00:50:54.641 00.002 1032 Star::Find returns 1 (0), X=320.53, Y=746.16, Mass=1416, SNR=26.5, Peak=142 HFD=2.9
00:50:54.642 00.001 1032 MultiStar: [#1 -0.22,0.13,0.96,U] [#2 -0.11,-0.17,0.71,U] [#3 -0.03,0.02,0.68,U] [#4 -0.43,0.05,0.00,M1] [#5 -0.22,-0.18,0.00,M1] [#6 -0.15,-0.17,0.59,U] [#7 -0.18,0.05,0.59,U] [#8 -0.10,0.02,0.57,U] 
00:50:54.642 00.000 1032 refined, 6 included, MultiStar: {-0.12, -0.05}, one-star: {-0.06, -0.19}
00:50:54.642 00.000 1032 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.83) = xAngle (-4.61 = 1.67)
00:50:54.642 00.000 1032 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.61 = 1.67)
00:50:54.642 00.000 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.78 mountX=-0.01 mountY=0.13, mountTheta=1.67
00:50:54.642 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.05, opts=13)
00:50:54.642 00.000 1032 Enqueuing Move request for scope (-0.12, -0.05)
00:50:54.654 00.012 10072 Worker thread wakes up
00:50:54.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
00:50:54.654 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
00:50:54.654 00.000 10072 Moving (-0.12, -0.05) raw xDistance=-0.01 yDistance=0.13
00:50:54.654 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:54.659 00.005 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.57
00:50:54.659 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:50:54.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:54.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:50:54.659 00.000 10072 MoveAxis(E, 8, ABG)
00:50:54.659 00.000 10072 Guiding  Dir = 2, Dur = 8
00:50:54.660 00.001 10072 IsGuiding returns 0
00:50:54.660 00.000 10072 PulseGuide returned control before completion, sleep 18
00:50:54.676 00.016 1032 UpdateGuideState exits: m=1416 SNR=26.5
00:50:54.678 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:54.678 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:54.678 00.000 1032 Enqueuing Expose request
00:50:54.692 00.014 10072 IsGuiding returns 0
00:50:54.692 00.000 10072 Move returns status 0, amount 8
00:50:54.692 00.000 10072 MoveAxis(N, 0, ABG)
00:50:54.692 00.000 10072 Move returns status 0, amount 0
00:50:54.692 00.000 10072 move complete, result=0
00:50:54.692 00.000 10072 worker thread done servicing request
00:50:54.692 00.000 10072 Worker thread wakes up
00:50:54.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:54.693 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:54.693 00.000 1032 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
00:50:55.329 00.636 10072 Exposure complete
00:50:55.363 00.034 10072 worker thread done servicing request
00:50:55.363 00.000 1032 OnExposeComplete: enter
00:50:55.372 00.009 1032 UpdateGuideState(): m_state=6
00:50:55.372 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 262
00:50:55.375 00.003 1032 Star::Find returns 1 (0), X=320.59, Y=746.31, Mass=1433, SNR=26.7, Peak=144 HFD=2.9
00:50:55.375 00.000 1032 MultiStar: [#1 -0.25,0.20,0.00,M1] [#2 -0.19,0.21,0.00,M1] [#3 -0.21,0.25,0.00,M1] [#4 -0.35,0.04,0.00,M2] [#5 -0.23,0.13,0.67,U] [#6 -0.12,-0.09,0.58,U] [#7 -0.26,0.27,0.00,M1] [#8 -0.14,0.09,0.54,U] 
00:50:55.375 00.000 1032 single-star, 3 included, MultiStar: {-0.11, 0.01}, one-star: {-0.01, -0.04}
00:50:55.375 00.000 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.64)
00:50:55.375 00.000 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.64)
00:50:55.375 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.81 mountX=-0.04 mountY=0.02, mountTheta=2.64
00:50:55.375 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
00:50:55.375 00.000 1032 Enqueuing Move request for scope (-0.01, -0.04)
00:50:55.375 00.000 10072 Worker thread wakes up
00:50:55.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:50:55.375 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:50:55.375 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
00:50:55.375 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:55.389 00.014 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.56
00:50:55.389 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:50:55.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:55.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:50:55.389 00.000 10072 MoveAxis(E, 9, ABG)
00:50:55.389 00.000 10072 Guiding  Dir = 2, Dur = 9
00:50:55.391 00.002 10072 IsGuiding returns 0
00:50:55.391 00.000 10072 PulseGuide returned control before completion, sleep 19
00:50:55.406 00.015 1032 UpdateGuideState exits: m=1433 SNR=26.7
00:50:55.406 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:55.409 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:55.409 00.000 1032 Enqueuing Expose request
00:50:55.424 00.015 10072 IsGuiding returns 0
00:50:55.424 00.000 10072 Move returns status 0, amount 9
00:50:55.424 00.000 10072 MoveAxis(N, 0, ABG)
00:50:55.424 00.000 10072 Move returns status 0, amount 0
00:50:55.424 00.000 10072 move complete, result=0
00:50:55.424 00.000 10072 worker thread done servicing request
00:50:55.424 00.000 10072 Worker thread wakes up
00:50:55.424 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:55.424 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:55.426 00.002 1032 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
00:50:55.840 00.414 10072 Exposure complete
00:50:55.881 00.041 10072 worker thread done servicing request
00:50:55.881 00.000 1032 OnExposeComplete: enter
00:50:55.881 00.000 1032 UpdateGuideState(): m_state=6
00:50:55.884 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 263
00:50:55.885 00.001 1032 Star::Find returns 1 (0), X=320.56, Y=746.36, Mass=1350, SNR=25.9, Peak=156 HFD=3.0
00:50:55.885 00.000 1032 MultiStar: [#1 -0.26,0.02,1.02,U] [#2 -0.16,0.16,0.77,U] [#3 -0.05,0.07,0.70,U] [#4 -0.32,0.02,0.00,M3] [#5 -0.24,0.10,0.72,U] [#6 -0.13,-0.23,0.62,U] [#7 -0.11,0.13,0.55,U] [#8 -0.21,0.07,0.57,U] 
00:50:55.885 00.000 1032 single-star, 7 included, MultiStar: {-0.15, 0.04}, one-star: {-0.04, 0.01}
00:50:55.891 00.006 1032 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.83) = xAngle (1.16 = 1.16)
00:50:55.891 00.000 1032 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.16 = 1.16)
00:50:55.891 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.99 mountX=0.02 mountY=0.04, mountTheta=1.16
00:50:55.891 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.01, opts=13)
00:50:55.898 00.007 1032 Enqueuing Move request for scope (-0.04, 0.01)
00:50:55.898 00.000 10072 Worker thread wakes up
00:50:55.898 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
00:50:55.898 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
00:50:55.898 00.000 10072 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.04
00:50:55.898 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:55.901 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.56
00:50:55.901 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:50:55.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:55.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:50:55.903 00.002 10072 MoveAxis(E, 8, ABG)
00:50:55.903 00.000 10072 Guiding  Dir = 2, Dur = 8
00:50:55.903 00.000 10072 IsGuiding returns 0
00:50:55.903 00.000 10072 PulseGuide returned control before completion, sleep 18
00:50:55.917 00.014 1032 UpdateGuideState exits: m=1350 SNR=25.9
00:50:55.917 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:55.917 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:55.922 00.005 1032 Enqueuing Expose request
00:50:55.933 00.011 10072 IsGuiding returns 0
00:50:55.933 00.000 10072 Move returns status 0, amount 8
00:50:55.933 00.000 10072 MoveAxis(N, 0, ABG)
00:50:55.933 00.000 10072 Move returns status 0, amount 0
00:50:55.933 00.000 10072 move complete, result=0
00:50:55.933 00.000 10072 worker thread done servicing request
00:50:55.933 00.000 10072 Worker thread wakes up
00:50:55.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:55.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:55.933 00.000 1032 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
00:50:56.570 00.637 10072 Exposure complete
00:50:56.630 00.060 10072 worker thread done servicing request
00:50:56.630 00.000 1032 OnExposeComplete: enter
00:50:56.632 00.002 1032 UpdateGuideState(): m_state=6
00:50:56.636 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 264
00:50:56.638 00.002 1032 Star::Find returns 1 (0), X=320.52, Y=746.24, Mass=1456, SNR=26.9, Peak=152 HFD=3.0
00:50:56.641 00.003 1032 MultiStar: [#1 -0.30,0.10,0.00,M1] [#2 -0.07,0.01,0.70,U] [#3 0.03,-0.10,0.68,U] [#4 -0.31,0.10,0.00,M4] [#5 -0.14,-0.15,0.68,U] [#6 -0.04,-0.14,0.62,U] [#7 -0.02,0.10,0.50,U] [#8 0.02,0.01,0.59,U] 
00:50:56.644 00.003 1032 refined, 6 included, MultiStar: {-0.05, -0.07}, one-star: {-0.07, -0.11}
00:50:56.646 00.002 1032 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.83) = xAngle (-4.01 = 2.27)
00:50:56.649 00.003 1032 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.01 = 2.27)
00:50:56.651 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.18 mountX=-0.05 mountY=0.06, mountTheta=2.27
00:50:56.655 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.07, opts=13)
00:50:56.657 00.002 1032 Enqueuing Move request for scope (-0.05, -0.07)
00:50:56.659 00.002 10072 Worker thread wakes up
00:50:56.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
00:50:56.661 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
00:50:56.661 00.000 10072 Moving (-0.05, -0.07) raw xDistance=-0.05 yDistance=0.06
00:50:56.663 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:56.665 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.56
00:50:56.665 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:50:56.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:56.667 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:50:56.667 00.000 10072 MoveAxis(E, 9, ABG)
00:50:56.667 00.000 10072 Guiding  Dir = 2, Dur = 9
00:50:56.668 00.001 10072 IsGuiding returns 0
00:50:56.668 00.000 10072 PulseGuide returned control before completion, sleep 19
00:50:56.689 00.021 1032 UpdateGuideState exits: m=1456 SNR=26.9
00:50:56.691 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:56.693 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:56.695 00.002 1032 Enqueuing Expose request
00:50:56.700 00.005 10072 IsGuiding returns 0
00:50:56.700 00.000 10072 Move returns status 0, amount 9
00:50:56.700 00.000 10072 MoveAxis(N, 0, ABG)
00:50:56.700 00.000 10072 Move returns status 0, amount 0
00:50:56.700 00.000 10072 move complete, result=0
00:50:56.700 00.000 10072 worker thread done servicing request
00:50:56.700 00.000 10072 Worker thread wakes up
00:50:56.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:56.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:56.706 00.006 1032 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
00:50:57.117 00.411 10072 Exposure complete
00:50:57.178 00.061 10072 worker thread done servicing request
00:50:57.178 00.000 1032 OnExposeComplete: enter
00:50:57.178 00.000 1032 UpdateGuideState(): m_state=6
00:50:57.178 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 265
00:50:57.186 00.008 1032 Star::Find returns 1 (0), X=320.51, Y=746.12, Mass=1395, SNR=26.3, Peak=141 HFD=3.0
00:50:57.186 00.000 1032 MultiStar: [#1 -0.39,-0.01,0.00,M2] [#2 -0.13,-0.02,0.74,U] [#3 0.02,-0.07,0.68,U] [#4 -0.25,0.05,0.71,U] [#5 -0.21,-0.22,0.00,M1] [#6 -0.11,-0.19,0.57,U] [#7 -0.15,-0.01,0.52,U] [#8 -0.05,0.07,0.55,U] 
00:50:57.194 00.008 1032 refined, 6 included, MultiStar: {-0.11, -0.07}, one-star: {-0.09, -0.23}
00:50:57.196 00.002 1032 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.83) = xAngle (-4.40 = 1.88)
00:50:57.198 00.002 1032 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.40 = 1.88)
00:50:57.200 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.57 mountX=-0.04 mountY=0.12, mountTheta=1.88
00:50:57.204 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.07, opts=13)
00:50:57.206 00.002 1032 Enqueuing Move request for scope (-0.11, -0.07)
00:50:57.210 00.004 10072 Worker thread wakes up
00:50:57.210 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
00:50:57.210 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
00:50:57.210 00.000 10072 Moving (-0.11, -0.07) raw xDistance=-0.04 yDistance=0.12
00:50:57.212 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:57.214 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.55
00:50:57.214 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:50:57.214 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:57.214 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:50:57.214 00.000 10072 MoveAxis(E, 8, ABG)
00:50:57.216 00.002 10072 Guiding  Dir = 2, Dur = 8
00:50:57.216 00.000 10072 IsGuiding returns 0
00:50:57.216 00.000 10072 PulseGuide returned control before completion, sleep 18
00:50:57.237 00.021 1032 UpdateGuideState exits: m=1395 SNR=26.3
00:50:57.241 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:57.243 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:57.245 00.002 1032 Enqueuing Expose request
00:50:57.249 00.004 10072 IsGuiding returns 0
00:50:57.249 00.000 10072 Move returns status 0, amount 8
00:50:57.249 00.000 10072 MoveAxis(N, 0, ABG)
00:50:57.249 00.000 10072 Move returns status 0, amount 0
00:50:57.249 00.000 10072 move complete, result=0
00:50:57.249 00.000 10072 worker thread done servicing request
00:50:57.249 00.000 10072 Worker thread wakes up
00:50:57.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:57.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:57.259 00.010 1032 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
00:50:57.882 00.623 10072 Exposure complete
00:50:57.945 00.063 10072 worker thread done servicing request
00:50:57.945 00.000 1032 OnExposeComplete: enter
00:50:57.945 00.000 1032 UpdateGuideState(): m_state=6
00:50:57.950 00.005 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 266
00:50:57.953 00.003 1032 Star::Find returns 1 (0), X=320.47, Y=746.36, Mass=1395, SNR=26.3, Peak=157 HFD=3.0
00:50:57.956 00.003 1032 MultiStar: [#1 -0.36,0.15,0.00,M3] [#2 -0.07,-0.04,0.73,U] [#3 -0.00,0.04,0.63,U] [#4 -0.44,0.10,0.00,M4] [#5 -0.34,0.03,0.00,M2] [#6 -0.29,-0.02,0.00,M1] [#7 -0.22,0.17,0.00,M1] [#8 -0.14,0.13,0.55,U] 
00:50:57.959 00.003 1032 refined, 3 included, MultiStar: {-0.09, 0.02}, one-star: {-0.13, 0.00}
00:50:57.961 00.002 1032 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.83) = xAngle (1.07 = 1.07)
00:50:57.961 00.000 1032 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.07 = 1.07)
00:50:57.967 00.006 1032 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.90 mountX=0.04 mountY=0.08, mountTheta=1.07
00:50:57.967 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.02, opts=13)
00:50:57.967 00.000 1032 Enqueuing Move request for scope (-0.09, 0.02)
00:50:57.967 00.000 10072 Worker thread wakes up
00:50:57.975 00.008 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
00:50:57.975 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
00:50:57.975 00.000 10072 Moving (-0.09, 0.02) raw xDistance=0.04 yDistance=0.08
00:50:57.977 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:57.979 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.55
00:50:57.979 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:50:57.979 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:57.979 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:50:57.979 00.000 10072 MoveAxis(E, 8, ABG)
00:50:57.979 00.000 10072 Guiding  Dir = 2, Dur = 8
00:50:57.981 00.002 10072 IsGuiding returns 0
00:50:57.982 00.001 10072 PulseGuide returned control before completion, sleep 18
00:50:58.001 00.019 1032 UpdateGuideState exits: m=1395 SNR=26.3
00:50:58.001 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:58.001 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:58.001 00.000 1032 Enqueuing Expose request
00:50:58.013 00.012 10072 IsGuiding returns 1
00:50:58.013 00.000 10072 scope still moving after pulse duration time elapsed
00:50:58.045 00.032 10072 IsGuiding returns 0
00:50:58.045 00.000 10072 scope move finished after 8 + 55 ms
00:50:58.045 00.000 10072 Move returns status 0, amount 8
00:50:58.045 00.000 10072 MoveAxis(N, 0, ABG)
00:50:58.045 00.000 10072 Move returns status 0, amount 0
00:50:58.045 00.000 10072 move complete, result=0
00:50:58.045 00.000 10072 worker thread done servicing request
00:50:58.045 00.000 10072 Worker thread wakes up
00:50:58.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:58.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:58.045 00.000 1032 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
00:50:58.458 00.413 10072 Exposure complete
00:50:58.522 00.064 10072 worker thread done servicing request
00:50:58.522 00.000 1032 OnExposeComplete: enter
00:50:58.526 00.004 1032 UpdateGuideState(): m_state=6
00:50:58.528 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 267
00:50:58.530 00.002 1032 Star::Find returns 1 (0), X=320.58, Y=746.28, Mass=1458, SNR=26.9, Peak=145 HFD=2.9
00:50:58.534 00.004 1032 MultiStar: [#1 -0.20,0.14,0.92,U] [#2 -0.10,0.07,0.72,U] [#3 -0.15,0.12,0.66,U] [#4 -0.45,0.16,0.00,M5] [#5 -0.27,0.01,0.00,M3] [#6 -0.20,-0.01,0.61,U] [#7 -0.28,0.19,0.00,M2] [#8 0.02,0.36,0.00,M1] 
00:50:58.536 00.002 1032 single-star, 4 included, MultiStar: {-0.13, 0.04}, one-star: {-0.02, -0.07}
00:50:58.538 00.002 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.62)
00:50:58.542 00.004 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.62)
00:50:58.544 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.83 mountX=-0.06 mountY=0.04, mountTheta=2.62
00:50:58.545 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
00:50:58.549 00.004 1032 Enqueuing Move request for scope (-0.02, -0.07)
00:50:58.551 00.002 10072 Worker thread wakes up
00:50:58.551 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
00:50:58.551 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
00:50:58.551 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
00:50:58.553 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:58.557 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:50:58.557 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:50:58.557 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:58.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:50:58.557 00.000 10072 MoveAxis(E, 7, ABG)
00:50:58.557 00.000 10072 Guiding  Dir = 2, Dur = 7
00:50:58.557 00.000 10072 IsGuiding returns 0
00:50:58.559 00.002 10072 PulseGuide returned control before completion, sleep 17
00:50:58.581 00.022 10072 IsGuiding returns 0
00:50:58.581 00.000 10072 Move returns status 0, amount 7
00:50:58.581 00.000 10072 MoveAxis(N, 0, ABG)
00:50:58.581 00.000 10072 Move returns status 0, amount 0
00:50:58.581 00.000 1032 UpdateGuideState exits: m=1458 SNR=26.9
00:50:58.586 00.005 10072 move complete, result=0
00:50:58.586 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:58.589 00.003 10072 worker thread done servicing request
00:50:58.589 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:58.591 00.002 1032 Enqueuing Expose request
00:50:58.593 00.002 10072 Worker thread wakes up
00:50:58.595 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:58.595 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:58.595 00.000 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
00:50:59.232 00.637 10072 Exposure complete
00:50:59.299 00.067 10072 worker thread done servicing request
00:50:59.299 00.000 1032 OnExposeComplete: enter
00:50:59.303 00.004 1032 UpdateGuideState(): m_state=6
00:50:59.307 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 268
00:50:59.309 00.002 1032 Star::Find returns 1 (0), X=320.69, Y=746.24, Mass=1374, SNR=26.1, Peak=148 HFD=2.7
00:50:59.313 00.004 1032 MultiStar: [#1 -0.27,0.19,0.00,M3] [#2 -0.01,-0.12,0.74,U] [#3 0.01,0.08,0.66,U] [#4 -0.21,-0.04,0.70,U] [#5 -0.05,-0.16,0.71,U] [#6 0.01,-0.05,0.63,U] [#7 -0.04,-0.01,0.58,U] [#8 -0.01,0.06,0.56,U] 
00:50:59.317 00.004 1032 refined, 7 included, MultiStar: {-0.02, -0.05}, one-star: {0.10, -0.12}
00:50:59.319 00.002 1032 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.83) = xAngle (-3.77 = 2.51)
00:50:59.321 00.002 1032 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.77 = 2.51)
00:50:59.324 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.94 mountX=-0.04 mountY=0.03, mountTheta=2.51
00:50:59.329 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
00:50:59.331 00.002 1032 Enqueuing Move request for scope (-0.02, -0.05)
00:50:59.333 00.002 10072 Worker thread wakes up
00:50:59.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:50:59.333 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:50:59.333 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.03
00:50:59.335 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:59.337 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:50:59.337 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:50:59.337 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:59.337 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:50:59.337 00.000 10072 MoveAxis(E, 8, ABG)
00:50:59.337 00.000 10072 Guiding  Dir = 2, Dur = 8
00:50:59.339 00.002 10072 IsGuiding returns 0
00:50:59.339 00.000 10072 PulseGuide returned control before completion, sleep 18
00:50:59.362 00.023 1032 UpdateGuideState exits: m=1374 SNR=26.1
00:50:59.362 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:59.362 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:59.370 00.008 1032 Enqueuing Expose request
00:50:59.373 00.003 10072 IsGuiding returns 0
00:50:59.373 00.000 10072 Move returns status 0, amount 8
00:50:59.373 00.000 10072 MoveAxis(N, 0, ABG)
00:50:59.373 00.000 10072 Move returns status 0, amount 0
00:50:59.374 00.001 10072 move complete, result=0
00:50:59.374 00.000 10072 worker thread done servicing request
00:50:59.374 00.000 10072 Worker thread wakes up
00:50:59.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:59.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:59.383 00.009 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
00:50:59.787 00.404 10072 Exposure complete
00:50:59.850 00.063 10072 worker thread done servicing request
00:50:59.850 00.000 1032 OnExposeComplete: enter
00:50:59.850 00.000 1032 UpdateGuideState(): m_state=6
00:50:59.850 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 269
00:50:59.850 00.000 1032 Star::Find returns 1 (0), X=320.66, Y=746.20, Mass=1493, SNR=27.2, Peak=160 HFD=2.7
00:50:59.862 00.012 1032 MultiStar: [#1 -0.36,0.09,0.00,M4] [#2 0.08,0.02,0.73,U] [#3 0.06,0.07,0.67,U] [#4 -0.16,0.18,0.63,U] [#5 -0.05,-0.14,0.68,U] [#6 -0.09,-0.03,0.57,U] [#7 0.14,0.03,0.54,U] [#8 0.17,0.04,0.56,U] 
00:50:59.864 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {0.07, -0.15}
00:50:59.864 00.000 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
00:50:59.867 00.003 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
00:50:59.871 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.31 mountX=-0.02 mountY=-0.03, mountTheta=-2.14
00:50:59.875 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
00:50:59.877 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
00:50:59.879 00.002 10072 Worker thread wakes up
00:50:59.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
00:50:59.879 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
00:50:59.879 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
00:50:59.882 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:50:59.884 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:50:59.884 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:50:59.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:59.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:50:59.884 00.000 10072 MoveAxis(E, 6, ABG)
00:50:59.884 00.000 10072 Guiding  Dir = 2, Dur = 6
00:50:59.884 00.000 10072 IsGuiding returns 0
00:50:59.886 00.002 10072 PulseGuide returned control before completion, sleep 16
00:50:59.907 00.021 1032 UpdateGuideState exits: m=1493 SNR=27.2
00:50:59.913 00.006 10072 IsGuiding returns 0
00:50:59.913 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:59.915 00.002 10072 Move returns status 0, amount 6
00:50:59.915 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:50:59.918 00.003 1032 Enqueuing Expose request
00:50:59.920 00.002 10072 MoveAxis(N, 0, ABG)
00:50:59.920 00.000 10072 Move returns status 0, amount 0
00:50:59.920 00.000 10072 move complete, result=0
00:50:59.920 00.000 10072 worker thread done servicing request
00:50:59.920 00.000 10072 Worker thread wakes up
00:50:59.920 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:50:59.920 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:50:59.931 00.011 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
00:51:00.547 00.616 10072 Exposure complete
00:51:00.613 00.066 10072 worker thread done servicing request
00:51:00.613 00.000 1032 OnExposeComplete: enter
00:51:00.614 00.001 1032 UpdateGuideState(): m_state=6
00:51:00.614 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 270
00:51:00.614 00.000 1032 Star::Find returns 1 (0), X=320.69, Y=746.28, Mass=1369, SNR=26.1, Peak=147 HFD=2.7
00:51:00.614 00.000 1032 MultiStar: [#1 -0.34,0.20,0.00,M5] [#2 0.02,-0.07,0.74,U] [#3 -0.00,0.02,0.70,U] [#4 -0.32,-0.01,0.00,M4] [#5 -0.14,-0.13,0.69,U] [#6 -0.00,-0.16,0.63,U] [#7 0.10,0.14,0.50,U] [#8 -0.03,0.12,0.60,U] 
00:51:00.614 00.000 1032 refined, 6 included, MultiStar: {0.01, -0.03}, one-star: {0.10, -0.07}
00:51:00.614 00.000 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
00:51:00.629 00.015 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
00:51:00.629 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.28 mountX=-0.03 mountY=-0.00, mountTheta=-3.11
00:51:00.633 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
00:51:00.635 00.002 1032 Enqueuing Move request for scope (0.01, -0.03)
00:51:00.639 00.004 10072 Worker thread wakes up
00:51:00.639 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
00:51:00.639 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
00:51:00.639 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
00:51:00.641 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:00.645 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:51:00.645 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:51:00.645 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:00.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:51:00.645 00.000 10072 MoveAxis(E, 6, ABG)
00:51:00.645 00.000 10072 Guiding  Dir = 2, Dur = 6
00:51:00.645 00.000 10072 IsGuiding returns 0
00:51:00.647 00.002 10072 PulseGuide returned control before completion, sleep 16
00:51:00.667 00.020 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:51:00.669 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:00.672 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:00.674 00.002 1032 Enqueuing Expose request
00:51:00.679 00.005 10072 IsGuiding returns 0
00:51:00.679 00.000 10072 Move returns status 0, amount 6
00:51:00.679 00.000 10072 MoveAxis(N, 0, ABG)
00:51:00.679 00.000 10072 Move returns status 0, amount 0
00:51:00.679 00.000 10072 move complete, result=0
00:51:00.679 00.000 10072 worker thread done servicing request
00:51:00.679 00.000 10072 Worker thread wakes up
00:51:00.679 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:00.679 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:00.688 00.009 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
00:51:01.091 00.403 10072 Exposure complete
00:51:01.141 00.050 10072 worker thread done servicing request
00:51:01.152 00.011 1032 OnExposeComplete: enter
00:51:01.154 00.002 1032 UpdateGuideState(): m_state=6
00:51:01.157 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 271
00:51:01.157 00.000 1032 Star::Find returns 1 (0), X=320.60, Y=746.56, Mass=1268, SNR=25.1, Peak=142 HFD=3.0
00:51:01.157 00.000 1032 MultiStar: [#1 -0.29,0.44,0.00,M6] [#2 -0.04,0.32,0.00,M1] [#3 -0.08,0.10,0.73,U] [#4 -0.42,0.32,0.00,M5] [#5 -0.16,0.08,0.70,U] [#6 -0.01,0.03,0.62,U] [#7 -0.06,0.18,0.58,U] [#8 0.06,0.19,0.59,U] 
00:51:01.157 00.000 1032 refined, 5 included, MultiStar: {-0.04, 0.14}, one-star: {0.00, 0.21}
00:51:01.157 00.000 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
00:51:01.168 00.011 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
00:51:01.168 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.88 mountX=0.14 mountY=0.01, mountTheta=0.05
00:51:01.174 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.14, opts=13)
00:51:01.177 00.003 1032 Enqueuing Move request for scope (-0.04, 0.14)
00:51:01.179 00.002 10072 Worker thread wakes up
00:51:01.179 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
00:51:01.179 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
00:51:01.179 00.000 10072 Moving (-0.04, 0.14) raw xDistance=0.14 yDistance=0.01
00:51:01.182 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:01.185 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.53
00:51:01.185 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
00:51:01.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:01.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:51:01.185 00.000 10072 MoveAxis(W, 66, ABG)
00:51:01.185 00.000 10072 Guiding  Dir = 3, Dur = 66
00:51:01.186 00.001 10072 IsGuiding returns 0
00:51:01.187 00.001 10072 PulseGuide returned control before completion, sleep 76
00:51:01.207 00.020 1032 UpdateGuideState exits: m=1268 SNR=25.1
00:51:01.209 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:01.211 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:01.213 00.002 1032 Enqueuing Expose request
00:51:01.264 00.051 10072 IsGuiding returns 0
00:51:01.265 00.001 10072 Move returns status 0, amount 66
00:51:01.265 00.000 10072 MoveAxis(N, 0, ABG)
00:51:01.265 00.000 10072 Move returns status 0, amount 0
00:51:01.265 00.000 10072 move complete, result=0
00:51:01.265 00.000 10072 worker thread done servicing request
00:51:01.265 00.000 1032 GuideStep: 0.1 px 66 ms WEST, 0.0 px 0 ms NORTH
00:51:01.268 00.003 10072 Worker thread wakes up
00:51:01.268 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:01.268 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:01.901 00.633 10072 Exposure complete
00:51:01.961 00.060 10072 worker thread done servicing request
00:51:01.961 00.000 1032 OnExposeComplete: enter
00:51:01.961 00.000 1032 UpdateGuideState(): m_state=6
00:51:01.961 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 272
00:51:01.969 00.008 1032 Star::Find returns 1 (0), X=320.73, Y=746.18, Mass=1442, SNR=26.8, Peak=147 HFD=2.6
00:51:01.969 00.000 1032 MultiStar: [#1 -0.32,0.16,0.00,M7] [#2 0.02,0.17,0.72,U] [#3 -0.06,0.11,0.67,U] [#4 -0.14,0.07,0.69,U] [#5 -0.15,-0.12,0.67,U] [#6 0.03,-0.23,0.59,U] [#7 -0.15,-0.05,0.54,U] [#8 -0.01,0.05,0.58,U] 
00:51:01.969 00.000 1032 refined, 7 included, MultiStar: {-0.03, -0.03}, one-star: {0.13, -0.17}
00:51:01.969 00.000 1032 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.83) = xAngle (-4.27 = 2.02)
00:51:01.969 00.000 1032 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.27 = 2.02)
00:51:01.978 00.009 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.44 mountX=-0.02 mountY=0.04, mountTheta=2.02
00:51:01.982 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
00:51:01.985 00.003 1032 Enqueuing Move request for scope (-0.03, -0.03)
00:51:01.986 00.001 10072 Worker thread wakes up
00:51:01.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
00:51:01.986 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
00:51:01.986 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
00:51:01.989 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:01.993 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:51:01.993 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:51:01.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:01.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:51:01.993 00.000 10072 MoveAxis(E, 6, ABG)
00:51:01.993 00.000 10072 Guiding  Dir = 2, Dur = 6
00:51:01.994 00.001 10072 IsGuiding returns 0
00:51:01.995 00.001 10072 PulseGuide returned control before completion, sleep 16
00:51:02.016 00.021 1032 UpdateGuideState exits: m=1442 SNR=26.8
00:51:02.019 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:02.021 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:02.024 00.003 1032 Enqueuing Expose request
00:51:02.028 00.004 10072 IsGuiding returns 0
00:51:02.028 00.000 10072 Move returns status 0, amount 6
00:51:02.028 00.000 10072 MoveAxis(N, 0, ABG)
00:51:02.028 00.000 10072 Move returns status 0, amount 0
00:51:02.028 00.000 10072 move complete, result=0
00:51:02.028 00.000 10072 worker thread done servicing request
00:51:02.028 00.000 10072 Worker thread wakes up
00:51:02.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:02.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:02.036 00.008 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
00:51:02.439 00.403 10072 Exposure complete
00:51:02.504 00.065 10072 worker thread done servicing request
00:51:02.506 00.002 1032 OnExposeComplete: enter
00:51:02.508 00.002 1032 UpdateGuideState(): m_state=6
00:51:02.511 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 273
00:51:02.513 00.002 1032 Star::Find returns 1 (0), X=320.73, Y=746.11, Mass=1391, SNR=26.3, Peak=148 HFD=2.6
00:51:02.515 00.002 1032 MultiStar: [#1 -0.20,0.08,0.96,U] [#2 0.10,0.01,0.70,U] [#3 0.14,0.07,0.72,U] [#4 -0.04,0.03,0.71,U] [#5 -0.06,-0.15,0.67,U] [#6 0.11,-0.25,0.00,M1] [#7 -0.03,0.12,0.51,U] [#8 -0.00,-0.09,0.57,U] 
00:51:02.518 00.003 1032 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {0.13, -0.24}
00:51:02.520 00.002 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
00:51:02.522 00.002 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
00:51:02.524 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.40 mountX=-0.03 mountY=0.00, mountTheta=3.05
00:51:02.528 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
00:51:02.530 00.002 1032 Enqueuing Move request for scope (0.01, -0.03)
00:51:02.532 00.002 10072 Worker thread wakes up
00:51:02.533 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
00:51:02.533 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
00:51:02.533 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=0.00
00:51:02.534 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:02.538 00.004 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:51:02.538 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:51:02.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:02.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:51:02.538 00.000 10072 MoveAxis(E, 4, ABG)
00:51:02.538 00.000 10072 Guiding  Dir = 2, Dur = 4
00:51:02.540 00.002 10072 IsGuiding returns 0
00:51:02.540 00.000 10072 PulseGuide returned control before completion, sleep 14
00:51:02.562 00.022 1032 UpdateGuideState exits: m=1391 SNR=26.3
00:51:02.564 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:02.566 00.002 10072 IsGuiding returns 0
00:51:02.568 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:02.570 00.002 1032 Enqueuing Expose request
00:51:02.572 00.002 10072 Move returns status 0, amount 4
00:51:02.572 00.000 10072 MoveAxis(N, 0, ABG)
00:51:02.572 00.000 10072 Move returns status 0, amount 0
00:51:02.572 00.000 10072 move complete, result=0
00:51:02.572 00.000 10072 worker thread done servicing request
00:51:02.572 00.000 10072 Worker thread wakes up
00:51:02.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:02.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:02.583 00.011 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
00:51:03.203 00.620 10072 Exposure complete
00:51:03.277 00.074 10072 worker thread done servicing request
00:51:03.277 00.000 1032 OnExposeComplete: enter
00:51:03.281 00.004 1032 UpdateGuideState(): m_state=6
00:51:03.285 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 274
00:51:03.289 00.004 1032 Star::Find returns 1 (0), X=320.60, Y=746.26, Mass=1500, SNR=27.3, Peak=154 HFD=3.0
00:51:03.294 00.005 1032 MultiStar: [#1 -0.28,0.32,0.00,M7] [#2 0.02,0.11,0.71,U] [#3 0.02,0.06,0.66,U] [#4 -0.23,0.08,0.68,U] [#5 -0.07,0.00,0.70,U] [#6 -0.07,0.03,0.58,U] [#7 -0.09,0.09,0.54,U] [#8 -0.01,0.26,0.58,U] 
00:51:03.297 00.003 1032 refined, 7 included, MultiStar: {-0.05, 0.05}, one-star: {0.00, -0.10}
00:51:03.301 00.004 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
00:51:03.303 00.002 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
00:51:03.308 00.005 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.08 cameraTheta=2.33 mountX=0.07 mountY=0.04, mountTheta=0.50
00:51:03.312 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
00:51:03.316 00.004 1032 Enqueuing Move request for scope (-0.05, 0.05)
00:51:03.320 00.004 10072 Worker thread wakes up
00:51:03.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
00:51:03.320 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
00:51:03.320 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.07 yDistance=0.04
00:51:03.323 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:03.326 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:51:03.326 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:51:03.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:03.329 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:51:03.329 00.000 10072 MoveAxis(E, 5, ABG)
00:51:03.329 00.000 10072 Guiding  Dir = 2, Dur = 5
00:51:03.329 00.000 10072 IsGuiding returns 0
00:51:03.329 00.000 10072 PulseGuide returned control before completion, sleep 15
00:51:03.357 00.028 10072 IsGuiding returns 0
00:51:03.357 00.000 10072 Move returns status 0, amount 5
00:51:03.357 00.000 10072 MoveAxis(N, 0, ABG)
00:51:03.357 00.000 10072 Move returns status 0, amount 0
00:51:03.357 00.000 10072 move complete, result=0
00:51:03.357 00.000 10072 worker thread done servicing request
00:51:03.357 00.000 1032 UpdateGuideState exits: m=1500 SNR=27.3
00:51:03.365 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:03.369 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:03.376 00.007 1032 Enqueuing Expose request
00:51:03.382 00.006 10072 Worker thread wakes up
00:51:03.382 00.000 1032 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
00:51:03.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:03.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:03.801 00.419 10072 Exposure complete
00:51:03.871 00.070 10072 worker thread done servicing request
00:51:03.871 00.000 1032 OnExposeComplete: enter
00:51:03.875 00.004 1032 UpdateGuideState(): m_state=6
00:51:03.879 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 275
00:51:03.882 00.003 1032 Star::Find returns 1 (0), X=320.64, Y=746.40, Mass=1378, SNR=26.2, Peak=174 HFD=3.0
00:51:03.887 00.005 1032 MultiStar: [#1 -0.19,0.31,0.00,M8] [#2 -0.02,0.24,0.74,U] [#3 0.03,0.24,0.68,U] [#4 -0.25,0.19,0.00,M3] [#5 0.12,0.07,0.68,U] [#6 -0.02,-0.04,0.57,U] [#7 0.04,0.32,0.00,M1] [#8 0.12,0.28,0.00,M1] 
00:51:03.889 00.002 1032 single-star, 4 included, MultiStar: {0.03, 0.11}, one-star: {0.05, 0.05}
00:51:03.893 00.004 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
00:51:03.897 00.004 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
00:51:03.901 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.78 mountX=0.03 mountY=-0.06, mountTheta=-1.05
00:51:03.903 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
00:51:03.909 00.006 1032 Enqueuing Move request for scope (0.05, 0.05)
00:51:03.913 00.004 10072 Worker thread wakes up
00:51:03.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:51:03.913 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:51:03.913 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
00:51:03.916 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:03.918 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:51:03.918 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:51:03.918 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:03.918 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:51:03.918 00.000 10072 MoveAxis(E, 4, ABG)
00:51:03.918 00.000 10072 Guiding  Dir = 2, Dur = 4
00:51:03.920 00.002 10072 IsGuiding returns 0
00:51:03.921 00.001 10072 PulseGuide returned control before completion, sleep 14
00:51:03.941 00.020 10072 IsGuiding returns 0
00:51:03.941 00.000 10072 Move returns status 0, amount 4
00:51:03.941 00.000 10072 MoveAxis(N, 0, ABG)
00:51:03.942 00.001 10072 Move returns status 0, amount 0
00:51:03.942 00.000 10072 move complete, result=0
00:51:03.942 00.000 10072 worker thread done servicing request
00:51:03.946 00.004 1032 UpdateGuideState exits: m=1378 SNR=26.2
00:51:03.950 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:03.954 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:03.958 00.004 1032 Enqueuing Expose request
00:51:03.961 00.003 10072 Worker thread wakes up
00:51:03.961 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:51:03.963 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:03.965 00.002 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:04.607 00.642 10072 Exposure complete
00:51:04.694 00.087 10072 worker thread done servicing request
00:51:04.694 00.000 1032 OnExposeComplete: enter
00:51:04.699 00.005 1032 UpdateGuideState(): m_state=6
00:51:04.704 00.005 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 276
00:51:04.706 00.002 1032 Star::Find returns 1 (0), X=320.49, Y=746.37, Mass=1372, SNR=26.1, Peak=143 HFD=3.1
00:51:04.710 00.004 1032 MultiStar: [#1 -0.35,0.22,0.00,M9] [#2 0.05,0.06,0.76,U] [#3 -0.00,0.10,0.69,U] [#4 -0.24,0.03,0.70,U] [#5 -0.11,-0.04,0.73,U] [#6 -0.11,-0.14,0.61,U] [#7 0.04,0.20,0.57,U] [#8 0.05,0.20,0.60,U] 
00:51:04.715 00.005 1032 refined, 7 included, MultiStar: {-0.06, 0.05}, one-star: {-0.10, 0.02}
00:51:04.719 00.004 1032 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.83) = xAngle (0.64 = 0.64)
00:51:04.723 00.004 1032 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.64 = 0.64)
00:51:04.728 00.005 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.47 mountX=0.06 mountY=0.04, mountTheta=0.64
00:51:04.734 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
00:51:04.737 00.003 1032 Enqueuing Move request for scope (-0.06, 0.05)
00:51:04.741 00.004 10072 Worker thread wakes up
00:51:04.743 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
00:51:04.743 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
00:51:04.743 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.06 yDistance=0.04
00:51:04.745 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:04.750 00.005 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:51:04.750 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:51:04.752 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:04.752 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:51:04.752 00.000 10072 MoveAxis(E, 4, ABG)
00:51:04.752 00.000 10072 Guiding  Dir = 2, Dur = 4
00:51:04.752 00.000 10072 IsGuiding returns 0
00:51:04.752 00.000 10072 PulseGuide returned control before completion, sleep 14
00:51:04.775 00.023 10072 IsGuiding returns 0
00:51:04.776 00.001 10072 Move returns status 0, amount 4
00:51:04.776 00.000 10072 MoveAxis(N, 0, ABG)
00:51:04.776 00.000 10072 Move returns status 0, amount 0
00:51:04.776 00.000 10072 move complete, result=0
00:51:04.776 00.000 10072 worker thread done servicing request
00:51:04.786 00.010 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:51:04.788 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:04.793 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:04.795 00.002 1032 Enqueuing Expose request
00:51:04.799 00.004 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:51:04.802 00.003 10072 Worker thread wakes up
00:51:04.802 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:04.802 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:05.223 00.421 10072 Exposure complete
00:51:05.301 00.078 10072 worker thread done servicing request
00:51:05.308 00.007 1032 OnExposeComplete: enter
00:51:05.310 00.002 1032 UpdateGuideState(): m_state=6
00:51:05.314 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 277
00:51:05.317 00.003 1032 Star::Find returns 1 (0), X=320.67, Y=746.16, Mass=1491, SNR=27.2, Peak=147 HFD=2.7
00:51:05.321 00.004 1032 MultiStar: [#1 -0.24,0.05,0.92,U] [#2 -0.04,0.02,0.69,U] [#3 -0.05,0.04,0.68,U] [#4 -0.27,0.02,0.00,M3] [#5 -0.03,-0.07,0.66,U] [#6 -0.01,-0.32,0.00,M1] [#7 -0.09,0.09,0.53,U] [#8 0.13,0.12,0.54,U] 
00:51:05.323 00.002 1032 refined, 6 included, MultiStar: {-0.04, -0.01}, one-star: {0.07, -0.20}
00:51:05.327 00.004 1032 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.83) = xAngle (-4.76 = 1.52)
00:51:05.329 00.002 1032 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.76 = 1.52)
00:51:05.331 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.93 mountX=0.00 mountY=0.04, mountTheta=1.52
00:51:05.337 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
00:51:05.340 00.003 1032 Enqueuing Move request for scope (-0.04, -0.01)
00:51:05.342 00.002 10072 Worker thread wakes up
00:51:05.344 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:51:05.344 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:51:05.344 00.000 10072 Moving (-0.04, -0.01) raw xDistance=0.00 yDistance=0.04
00:51:05.346 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:05.350 00.004 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:51:05.350 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:51:05.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:05.352 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:51:05.352 00.000 10072 MoveAxis(E, 3, ABG)
00:51:05.352 00.000 10072 Guiding  Dir = 2, Dur = 3
00:51:05.352 00.000 10072 IsGuiding returns 0
00:51:05.352 00.000 10072 PulseGuide returned control before completion, sleep 13
00:51:05.378 00.026 10072 IsGuiding returns 0
00:51:05.379 00.001 10072 Move returns status 0, amount 3
00:51:05.379 00.000 10072 MoveAxis(N, 0, ABG)
00:51:05.379 00.000 10072 Move returns status 0, amount 0
00:51:05.379 00.000 10072 move complete, result=0
00:51:05.379 00.000 10072 worker thread done servicing request
00:51:05.383 00.004 1032 UpdateGuideState exits: m=1491 SNR=27.2
00:51:05.385 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:05.389 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:05.394 00.005 1032 Enqueuing Expose request
00:51:05.396 00.002 10072 Worker thread wakes up
00:51:05.396 00.000 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
00:51:05.400 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:05.400 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:06.031 00.631 10072 Exposure complete
00:51:06.102 00.071 10072 worker thread done servicing request
00:51:06.102 00.000 1032 OnExposeComplete: enter
00:51:06.107 00.005 1032 UpdateGuideState(): m_state=6
00:51:06.110 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 278
00:51:06.112 00.002 1032 Star::Find returns 1 (0), X=320.75, Y=746.16, Mass=1433, SNR=26.7, Peak=154 HFD=2.7
00:51:06.116 00.004 1032 MultiStar: [#1 -0.06,0.07,0.92,U] [#2 0.08,-0.14,0.74,U] [#3 0.02,-0.13,0.66,U] [#4 -0.03,-0.06,0.72,U] [#5 0.01,-0.12,0.69,U] [#6 0.05,-0.25,0.56,U] [#7 0.07,0.06,0.50,U] [#8 -0.01,0.18,0.57,U] 
00:51:06.118 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.15, -0.19}
00:51:06.122 00.004 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
00:51:06.124 00.002 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
00:51:06.126 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.13 mountX=-0.08 mountY=-0.01, mountTheta=-2.96
00:51:06.131 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
00:51:06.133 00.002 1032 Enqueuing Move request for scope (0.03, -0.07)
00:51:06.135 00.002 10072 Worker thread wakes up
00:51:06.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
00:51:06.135 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
00:51:06.137 00.002 10072 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=-0.01
00:51:06.140 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:06.143 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:51:06.143 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:51:06.143 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:06.143 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:51:06.143 00.000 10072 MoveAxis(E, 4, ABG)
00:51:06.143 00.000 10072 Guiding  Dir = 2, Dur = 4
00:51:06.143 00.000 10072 IsGuiding returns 0
00:51:06.145 00.002 10072 PulseGuide returned control before completion, sleep 14
00:51:06.168 00.023 1032 UpdateGuideState exits: m=1433 SNR=26.7
00:51:06.173 00.005 10072 IsGuiding returns 0
00:51:06.173 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:06.175 00.002 10072 Move returns status 0, amount 4
00:51:06.175 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:06.177 00.002 1032 Enqueuing Expose request
00:51:06.181 00.004 10072 MoveAxis(N, 0, ABG)
00:51:06.181 00.000 10072 Move returns status 0, amount 0
00:51:06.181 00.000 10072 move complete, result=0
00:51:06.181 00.000 10072 worker thread done servicing request
00:51:06.181 00.000 10072 Worker thread wakes up
00:51:06.181 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:06.181 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:06.192 00.011 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:51:06.601 00.409 10072 Exposure complete
00:51:06.674 00.073 10072 worker thread done servicing request
00:51:06.674 00.000 1032 OnExposeComplete: enter
00:51:06.676 00.002 1032 UpdateGuideState(): m_state=6
00:51:06.681 00.005 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 279
00:51:06.681 00.000 1032 Star::Find returns 1 (0), X=320.87, Y=746.17, Mass=1308, SNR=25.5, Peak=145 HFD=2.6
00:51:06.681 00.000 1032 MultiStar: [#1 -0.18,0.04,0.98,U] [#2 -0.01,-0.12,0.75,U] [#3 0.03,0.03,0.69,U] [#4 -0.15,-0.05,0.71,U] [#5 0.02,-0.16,0.74,U] [#6 0.12,-0.18,0.54,U] [#7 -0.02,0.14,0.58,U] [#8 0.05,0.05,0.59,U] 
00:51:06.681 00.000 1032 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {0.28, -0.18}
00:51:06.681 00.000 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
00:51:06.692 00.011 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
00:51:06.696 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.27 mountX=-0.06 mountY=-0.00, mountTheta=-3.10
00:51:06.700 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
00:51:06.704 00.004 1032 Enqueuing Move request for scope (0.02, -0.05)
00:51:06.706 00.002 10072 Worker thread wakes up
00:51:06.708 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
00:51:06.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
00:51:06.708 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=-0.00
00:51:06.710 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:06.712 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:51:06.712 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:51:06.712 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:06.714 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:51:06.714 00.000 10072 MoveAxis(E, 3, ABG)
00:51:06.714 00.000 10072 Guiding  Dir = 2, Dur = 3
00:51:06.714 00.000 10072 IsGuiding returns 0
00:51:06.715 00.001 10072 PulseGuide returned control before completion, sleep 13
00:51:06.730 00.015 10072 IsGuiding returns 0
00:51:06.730 00.000 10072 Move returns status 0, amount 3
00:51:06.730 00.000 10072 MoveAxis(N, 0, ABG)
00:51:06.730 00.000 10072 Move returns status 0, amount 0
00:51:06.730 00.000 10072 move complete, result=0
00:51:06.731 00.001 10072 worker thread done servicing request
00:51:06.740 00.009 1032 UpdateGuideState exits: m=1308 SNR=25.5
00:51:06.743 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:06.746 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:06.748 00.002 1032 Enqueuing Expose request
00:51:06.752 00.004 10072 Worker thread wakes up
00:51:06.752 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:51:06.755 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:06.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:07.383 00.628 10072 Exposure complete
00:51:07.454 00.071 10072 worker thread done servicing request
00:51:07.454 00.000 1032 OnExposeComplete: enter
00:51:07.458 00.004 1032 UpdateGuideState(): m_state=6
00:51:07.460 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 280
00:51:07.462 00.002 1032 Star::Find returns 1 (0), X=320.64, Y=746.39, Mass=1224, SNR=24.6, Peak=140 HFD=3.0
00:51:07.466 00.004 1032 MultiStar: [#1 -0.25,0.10,0.00,M7] [#2 -0.10,0.05,0.76,U] [#3 0.01,0.16,0.71,U] [#4 -0.18,0.18,0.74,U] [#5 -0.09,-0.13,0.74,U] [#6 -0.00,-0.10,0.64,U] [#7 -0.06,-0.02,0.59,U] [#8 -0.10,0.28,0.00,M1] 
00:51:07.468 00.002 1032 refined, 6 included, MultiStar: {-0.05, 0.03}, one-star: {0.04, 0.04}
00:51:07.470 00.002 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
00:51:07.474 00.004 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
00:51:07.476 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.61 mountX=0.04 mountY=0.04, mountTheta=0.78
00:51:07.482 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
00:51:07.484 00.002 1032 Enqueuing Move request for scope (-0.05, 0.03)
00:51:07.487 00.003 10072 Worker thread wakes up
00:51:07.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
00:51:07.487 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
00:51:07.487 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
00:51:07.488 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:07.493 00.005 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:51:07.493 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:51:07.493 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:07.494 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:51:07.494 00.000 10072 MoveAxis(E, 3, ABG)
00:51:07.494 00.000 10072 Guiding  Dir = 2, Dur = 3
00:51:07.495 00.001 10072 IsGuiding returns 0
00:51:07.495 00.000 10072 PulseGuide returned control before completion, sleep 13
00:51:07.520 00.025 10072 IsGuiding returns 0
00:51:07.520 00.000 10072 Move returns status 0, amount 3
00:51:07.520 00.000 10072 MoveAxis(N, 0, ABG)
00:51:07.520 00.000 1032 UpdateGuideState exits: m=1224 SNR=24.6
00:51:07.524 00.004 10072 Move returns status 0, amount 0
00:51:07.524 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:07.527 00.003 10072 move complete, result=0
00:51:07.527 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:07.529 00.002 1032 Enqueuing Expose request
00:51:07.533 00.004 10072 worker thread done servicing request
00:51:07.533 00.000 10072 Worker thread wakes up
00:51:07.533 00.000 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
00:51:07.535 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:07.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:07.949 00.414 10072 Exposure complete
00:51:08.022 00.073 10072 worker thread done servicing request
00:51:08.022 00.000 1032 OnExposeComplete: enter
00:51:08.025 00.003 1032 UpdateGuideState(): m_state=6
00:51:08.025 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 281
00:51:08.025 00.000 1032 Star::Find returns 1 (0), X=320.65, Y=746.34, Mass=1414, SNR=26.5, Peak=153 HFD=3.0
00:51:08.025 00.000 1032 MultiStar: [#1 -0.30,0.22,0.00,M8] [#2 0.04,0.24,0.72,U] [#3 -0.03,0.16,0.66,U] [#4 -0.32,0.21,0.00,M1] [#5 -0.12,-0.13,0.70,U] [#6 -0.09,0.00,0.60,U] [#7 -0.02,0.34,0.00,M1] [#8 -0.10,0.12,0.58,U] 
00:51:08.025 00.000 1032 single-star, 5 included, MultiStar: {-0.03, 0.06}, one-star: {0.05, -0.02}
00:51:08.036 00.011 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
00:51:08.040 00.004 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
00:51:08.040 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.31 mountX=-0.03 mountY=-0.04, mountTheta=-2.14
00:51:08.040 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
00:51:08.047 00.007 1032 Enqueuing Move request for scope (0.05, -0.02)
00:51:08.047 00.000 10072 Worker thread wakes up
00:51:08.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
00:51:08.047 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
00:51:08.047 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.04
00:51:08.054 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:08.056 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:51:08.057 00.001 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:51:08.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:08.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:51:08.057 00.000 10072 MoveAxis(E, 3, ABG)
00:51:08.057 00.000 10072 Guiding  Dir = 2, Dur = 3
00:51:08.057 00.000 10072 IsGuiding returns 0
00:51:08.057 00.000 10072 PulseGuide returned control before completion, sleep 13
00:51:08.072 00.015 10072 IsGuiding returns 0
00:51:08.072 00.000 10072 Move returns status 0, amount 3
00:51:08.072 00.000 10072 MoveAxis(N, 0, ABG)
00:51:08.072 00.000 10072 Move returns status 0, amount 0
00:51:08.072 00.000 10072 move complete, result=0
00:51:08.072 00.000 10072 worker thread done servicing request
00:51:08.082 00.010 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:51:08.086 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:08.089 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:08.091 00.002 1032 Enqueuing Expose request
00:51:08.093 00.002 10072 Worker thread wakes up
00:51:08.093 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:51:08.097 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:08.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:08.736 00.639 10072 Exposure complete
00:51:08.803 00.067 10072 worker thread done servicing request
00:51:08.803 00.000 1032 OnExposeComplete: enter
00:51:08.805 00.002 1032 UpdateGuideState(): m_state=6
00:51:08.809 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 282
00:51:08.811 00.002 1032 Star::Find returns 1 (0), X=320.79, Y=746.29, Mass=1474, SNR=27.1, Peak=149 HFD=2.7
00:51:08.813 00.002 1032 MultiStar: [#1 -0.10,0.17,0.95,U] [#2 -0.15,0.17,0.69,U] [#3 -0.03,0.21,0.63,U] [#4 -0.04,0.03,0.63,U] [#5 0.15,-0.03,0.64,U] [#6 0.05,-0.19,0.58,U] [#7 -0.02,0.19,0.54,U] [#8 0.21,0.13,0.57,U] 
00:51:08.816 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.20, -0.07}
00:51:08.819 00.003 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
00:51:08.821 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
00:51:08.823 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.15 mountX=0.06 mountY=-0.05, mountTheta=-0.68
00:51:08.827 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
00:51:08.828 00.001 1032 Enqueuing Move request for scope (0.03, 0.07)
00:51:08.830 00.002 10072 Worker thread wakes up
00:51:08.830 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:51:08.832 00.002 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:51:08.832 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
00:51:08.834 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:08.834 00.000 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:51:08.834 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:51:08.834 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:08.834 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:51:08.834 00.000 10072 MoveAxis(E, 2, ABG)
00:51:08.834 00.000 10072 Guiding  Dir = 2, Dur = 2
00:51:08.834 00.000 10072 IsGuiding returns 0
00:51:08.839 00.005 10072 PulseGuide returned control before completion, sleep 12
00:51:08.860 00.021 1032 UpdateGuideState exits: m=1474 SNR=27.1
00:51:08.865 00.005 10072 IsGuiding returns 0
00:51:08.865 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:08.868 00.003 10072 Move returns status 0, amount 2
00:51:08.868 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:08.870 00.002 1032 Enqueuing Expose request
00:51:08.872 00.002 10072 MoveAxis(N, 0, ABG)
00:51:08.872 00.000 10072 Move returns status 0, amount 0
00:51:08.872 00.000 10072 move complete, result=0
00:51:08.872 00.000 10072 worker thread done servicing request
00:51:08.872 00.000 10072 Worker thread wakes up
00:51:08.872 00.000 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":14}
00:51:08.874 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:08.874 00.000 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":14}
00:51:08.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:08.874 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:51:09.292 00.418 10072 Exposure complete
00:51:09.362 00.070 10072 worker thread done servicing request
00:51:09.362 00.000 1032 OnExposeComplete: enter
00:51:09.362 00.000 1032 UpdateGuideState(): m_state=6
00:51:09.362 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 283
00:51:09.371 00.009 1032 Star::Find returns 1 (0), X=320.75, Y=746.15, Mass=1449, SNR=26.8, Peak=143 HFD=2.7
00:51:09.373 00.002 1032 MultiStar: [#1 -0.12,0.18,0.97,U] [#2 -0.11,-0.06,0.75,U] [#3 0.01,0.07,0.67,U] [#4 -0.05,0.04,0.71,U] [#5 0.09,0.01,0.71,U] [#6 0.13,-0.28,0.00,M1] [#7 0.06,0.02,0.52,U] [#8 0.11,0.20,0.52,U] 
00:51:09.377 00.004 1032 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {0.16, -0.20}
00:51:09.377 00.000 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:51:09.377 00.000 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:51:09.377 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.98 mountX=0.02 mountY=-0.02, mountTheta=-0.85
00:51:09.388 00.011 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
00:51:09.390 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
00:51:09.391 00.001 10072 Worker thread wakes up
00:51:09.394 00.003 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
00:51:09.394 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
00:51:09.394 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
00:51:09.396 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:09.396 00.000 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:51:09.396 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:51:09.396 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:09.396 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:51:09.396 00.000 10072 MoveAxis(E, 2, ABG)
00:51:09.396 00.000 10072 Guiding  Dir = 2, Dur = 2
00:51:09.400 00.004 10072 IsGuiding returns 0
00:51:09.401 00.001 10072 PulseGuide returned control before completion, sleep 12
00:51:09.416 00.015 10072 IsGuiding returns 0
00:51:09.416 00.000 10072 Move returns status 0, amount 2
00:51:09.416 00.000 10072 MoveAxis(N, 0, ABG)
00:51:09.416 00.000 10072 Move returns status 0, amount 0
00:51:09.416 00.000 10072 move complete, result=0
00:51:09.416 00.000 10072 worker thread done servicing request
00:51:09.422 00.006 1032 UpdateGuideState exits: m=1449 SNR=26.8
00:51:09.422 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:09.428 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:09.431 00.003 1032 Enqueuing Expose request
00:51:09.431 00.000 10072 Worker thread wakes up
00:51:09.431 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:51:09.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:09.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:10.022 00.591 1032 evsrv: cli 0D18B950 connect
00:51:10.024 00.002 1032 case statement mapped state 6 to 3
00:51:10.029 00.005 1032 case statement mapped state 6 to 3
00:51:10.042 00.013 1032 evsrv: cli 0D18B950 request: {"method":"get_pixel_scale","id":"6fad66da-0a57-45cf-83fe-bf37fce98f19"}
00:51:10.044 00.002 1032 evsrv: cli 0D18B950 response: {"jsonrpc":"2.0","result":5.15663,"id":"6fad66da-0a57-45cf-83fe-bf37fce98f19"}
00:51:10.051 00.007 1032 evsrv: cli 0D18B950 disconnect
00:51:10.065 00.014 10072 Exposure complete
00:51:10.140 00.075 10072 worker thread done servicing request
00:51:10.140 00.000 1032 OnExposeComplete: enter
00:51:10.143 00.003 1032 UpdateGuideState(): m_state=6
00:51:10.147 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 284
00:51:10.150 00.003 1032 Star::Find returns 1 (0), X=320.80, Y=746.43, Mass=1477, SNR=27.1, Peak=148 HFD=2.9
00:51:10.154 00.004 1032 MultiStar: [#1 -0.21,0.13,1.02,U] [#2 0.18,0.06,0.76,U] [#3 0.17,-0.05,0.66,U] [#4 0.01,0.19,0.67,U] [#5 -0.02,-0.28,0.00,M1] [#6 0.33,-0.16,0.00,M2] [#7 0.00,0.07,0.53,U] [#8 0.23,0.27,0.00,M1] 
00:51:10.156 00.002 1032 refined, 5 included, MultiStar: {0.05, 0.08}, one-star: {0.20, 0.08}
00:51:10.160 00.004 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
00:51:10.163 00.003 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
00:51:10.165 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.01 mountX=0.07 mountY=-0.07, mountTheta=-0.82
00:51:10.171 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
00:51:10.173 00.002 1032 Enqueuing Move request for scope (0.05, 0.08)
00:51:10.177 00.004 10072 Worker thread wakes up
00:51:10.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
00:51:10.177 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
00:51:10.177 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
00:51:10.179 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:10.183 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:51:10.183 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:51:10.183 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:10.183 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:51:10.183 00.000 10072 MoveAxis(E, 2, ABG)
00:51:10.183 00.000 10072 Guiding  Dir = 2, Dur = 2
00:51:10.183 00.000 10072 IsGuiding returns 0
00:51:10.185 00.002 10072 PulseGuide returned control before completion, sleep 12
00:51:10.206 00.021 10072 IsGuiding returns 0
00:51:10.207 00.001 10072 Move returns status 0, amount 2
00:51:10.207 00.000 10072 MoveAxis(N, 0, ABG)
00:51:10.207 00.000 10072 Move returns status 0, amount 0
00:51:10.207 00.000 10072 move complete, result=0
00:51:10.207 00.000 10072 worker thread done servicing request
00:51:10.210 00.003 1032 UpdateGuideState exits: m=1477 SNR=27.1
00:51:10.212 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:10.216 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:10.218 00.002 1032 Enqueuing Expose request
00:51:10.222 00.004 10072 Worker thread wakes up
00:51:10.222 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:51:10.225 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:10.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:10.636 00.411 10072 Exposure complete
00:51:10.704 00.068 10072 worker thread done servicing request
00:51:10.704 00.000 1032 OnExposeComplete: enter
00:51:10.708 00.004 1032 UpdateGuideState(): m_state=6
00:51:10.712 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 285
00:51:10.714 00.002 1032 Star::Find returns 1 (0), X=320.78, Y=746.16, Mass=1444, SNR=26.8, Peak=160 HFD=2.5
00:51:10.717 00.003 1032 MultiStar: [#1 -0.19,0.05,0.91,U] [#2 0.15,0.18,0.75,U] [#3 0.12,0.21,0.66,U] [#4 -0.07,0.15,0.71,U] [#5 -0.06,-0.04,0.69,U] [#6 0.10,-0.11,0.54,U] [#7 0.15,0.23,0.00,M1] [#8 0.13,0.08,0.53,U] 
00:51:10.719 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {0.19, -0.19}
00:51:10.721 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
00:51:10.723 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
00:51:10.725 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.71 mountX=0.02 mountY=-0.05, mountTheta=-1.12
00:51:10.729 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
00:51:10.733 00.004 1032 Enqueuing Move request for scope (0.04, 0.03)
00:51:10.735 00.002 10072 Worker thread wakes up
00:51:10.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:51:10.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:51:10.735 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
00:51:10.739 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:10.741 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:51:10.741 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:51:10.741 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:10.741 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:51:10.741 00.000 10072 MoveAxis(E, 2, ABG)
00:51:10.741 00.000 10072 Guiding  Dir = 2, Dur = 2
00:51:10.743 00.002 10072 IsGuiding returns 0
00:51:10.743 00.000 10072 PulseGuide returned control before completion, sleep 12
00:51:10.759 00.016 10072 IsGuiding returns 0
00:51:10.759 00.000 10072 Move returns status 0, amount 2
00:51:10.759 00.000 10072 MoveAxis(N, 0, ABG)
00:51:10.759 00.000 10072 Move returns status 0, amount 0
00:51:10.759 00.000 10072 move complete, result=0
00:51:10.759 00.000 10072 worker thread done servicing request
00:51:10.768 00.009 1032 UpdateGuideState exits: m=1444 SNR=26.8
00:51:10.770 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:10.774 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:10.776 00.002 1032 Enqueuing Expose request
00:51:10.778 00.002 10072 Worker thread wakes up
00:51:10.780 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:51:10.783 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:10.783 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:11.411 00.628 10072 Exposure complete
00:51:11.479 00.068 10072 worker thread done servicing request
00:51:11.479 00.000 1032 OnExposeComplete: enter
00:51:11.484 00.005 1032 UpdateGuideState(): m_state=6
00:51:11.487 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 286
00:51:11.491 00.004 1032 Star::Find returns 1 (0), X=320.62, Y=746.28, Mass=1335, SNR=25.7, Peak=151 HFD=2.8
00:51:11.493 00.002 1032 MultiStar: [#1 -0.21,0.13,0.99,U] [#2 0.13,-0.06,0.72,U] [#3 0.05,-0.03,0.67,U] [#4 -0.27,0.02,0.00,M1] [#5 -0.15,-0.14,0.75,U] [#6 0.01,-0.05,0.61,U] [#7 -0.10,-0.02,0.60,U] [#8 0.06,0.05,0.59,U] 
00:51:11.495 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.02}, one-star: {0.02, -0.07}
00:51:11.499 00.004 1032 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.83) = xAngle (-4.45 = 1.84)
00:51:11.503 00.004 1032 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.45 = 1.84)
00:51:11.506 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.62 mountX=-0.01 mountY=0.04, mountTheta=1.84
00:51:11.510 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.02, opts=13)
00:51:11.512 00.002 1032 Enqueuing Move request for scope (-0.03, -0.02)
00:51:11.515 00.003 10072 Worker thread wakes up
00:51:11.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
00:51:11.515 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
00:51:11.515 00.000 10072 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.04
00:51:11.519 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:11.522 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:51:11.522 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:51:11.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:11.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:51:11.522 00.000 10072 MoveAxis(E, 2, ABG)
00:51:11.522 00.000 10072 Guiding  Dir = 2, Dur = 2
00:51:11.522 00.000 10072 IsGuiding returns 0
00:51:11.524 00.002 10072 PulseGuide returned control before completion, sleep 12
00:51:11.548 00.024 1032 UpdateGuideState exits: m=1335 SNR=25.7
00:51:11.552 00.004 10072 IsGuiding returns 0
00:51:11.552 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:11.554 00.002 10072 Move returns status 0, amount 2
00:51:11.554 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:11.558 00.004 1032 Enqueuing Expose request
00:51:11.560 00.002 10072 MoveAxis(N, 0, ABG)
00:51:11.560 00.000 10072 Move returns status 0, amount 0
00:51:11.560 00.000 10072 move complete, result=0
00:51:11.560 00.000 10072 worker thread done servicing request
00:51:11.560 00.000 10072 Worker thread wakes up
00:51:11.560 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:11.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:11.570 00.010 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
00:51:11.981 00.411 10072 Exposure complete
00:51:12.048 00.067 10072 worker thread done servicing request
00:51:12.048 00.000 1032 OnExposeComplete: enter
00:51:12.052 00.004 1032 UpdateGuideState(): m_state=6
00:51:12.054 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 287
00:51:12.058 00.004 1032 Star::Find returns 1 (0), X=320.83, Y=746.16, Mass=1488, SNR=27.2, Peak=167 HFD=2.4
00:51:12.060 00.002 1032 MultiStar: [#1 -0.16,0.00,0.95,U] [#2 -0.18,-0.08,0.68,U] [#3 -0.21,0.00,0.68,U] [#4 -0.15,0.07,0.69,U] [#5 -0.13,-0.24,0.00,M1] [#6 0.04,-0.18,0.60,U] [#7 -0.12,0.03,0.48,U] [#8 -0.24,0.13,0.00,M1] 
00:51:12.062 00.002 1032 refined, 6 included, MultiStar: {-0.06, -0.05}, one-star: {0.23, -0.19}
00:51:12.066 00.004 1032 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.83) = xAngle (-4.26 = 2.03)
00:51:12.068 00.002 1032 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.26 = 2.03)
00:51:12.070 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.43 mountX=-0.04 mountY=0.08, mountTheta=2.03
00:51:12.074 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.05, opts=13)
00:51:12.076 00.002 1032 Enqueuing Move request for scope (-0.06, -0.05)
00:51:12.078 00.002 10072 Worker thread wakes up
00:51:12.078 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
00:51:12.078 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
00:51:12.078 00.000 10072 Moving (-0.06, -0.05) raw xDistance=-0.04 yDistance=0.08
00:51:12.082 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:12.084 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:51:12.084 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:51:12.084 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:12.084 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:51:12.084 00.000 10072 MoveAxis(E, 2, ABG)
00:51:12.084 00.000 10072 Guiding  Dir = 2, Dur = 2
00:51:12.086 00.002 10072 IsGuiding returns 0
00:51:12.086 00.000 10072 PulseGuide returned control before completion, sleep 12
00:51:12.102 00.016 10072 IsGuiding returns 1
00:51:12.102 00.000 10072 scope still moving after pulse duration time elapsed
00:51:12.110 00.008 1032 UpdateGuideState exits: m=1488 SNR=27.2
00:51:12.113 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:12.115 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:12.119 00.004 1032 Enqueuing Expose request
00:51:12.133 00.014 10072 IsGuiding returns 0
00:51:12.133 00.000 10072 scope move finished after 2 + 44 ms
00:51:12.133 00.000 10072 Move returns status 0, amount 2
00:51:12.133 00.000 10072 MoveAxis(N, 0, ABG)
00:51:12.133 00.000 10072 Move returns status 0, amount 0
00:51:12.133 00.000 10072 move complete, result=0
00:51:12.133 00.000 10072 worker thread done servicing request
00:51:12.133 00.000 10072 Worker thread wakes up
00:51:12.133 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:12.133 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:12.136 00.003 1032 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
00:51:12.595 00.459 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":15}
00:51:12.600 00.005 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":15}
00:51:12.768 00.168 10072 Exposure complete
00:51:12.836 00.068 10072 worker thread done servicing request
00:51:12.836 00.000 1032 OnExposeComplete: enter
00:51:12.840 00.004 1032 UpdateGuideState(): m_state=6
00:51:12.843 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 288
00:51:12.845 00.002 1032 Star::Find returns 1 (0), X=320.83, Y=746.20, Mass=1321, SNR=25.6, Peak=138 HFD=2.8
00:51:12.850 00.005 1032 MultiStar: [#1 -0.09,0.10,0.95,U] [#2 -0.14,-0.02,0.78,U] [#3 -0.03,0.06,0.71,U] [#4 -0.32,0.04,0.00,M1] [#5 -0.05,0.02,0.74,U] [#6 0.05,-0.21,0.60,U] [#7 -0.13,0.18,0.59,U] [#8 -0.23,0.15,0.00,M2] 
00:51:12.852 00.002 1032 refined, 6 included, MultiStar: {-0.01, -0.01}, one-star: {0.24, -0.15}
00:51:12.854 00.002 1032 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.83) = xAngle (-4.44 = 1.84)
00:51:12.858 00.004 1032 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.44 = 1.84)
00:51:12.860 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.61 mountX=-0.00 mountY=0.01, mountTheta=1.84
00:51:12.860 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
00:51:12.867 00.007 1032 Enqueuing Move request for scope (-0.01, -0.01)
00:51:12.867 00.000 10072 Worker thread wakes up
00:51:12.867 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:51:12.867 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:51:12.867 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.01
00:51:12.872 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:12.875 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:51:12.875 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:51:12.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:12.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:51:12.875 00.000 10072 MoveAxis(E, 2, ABG)
00:51:12.875 00.000 10072 Guiding  Dir = 2, Dur = 2
00:51:12.878 00.003 10072 IsGuiding returns 0
00:51:12.878 00.000 10072 PulseGuide returned control before completion, sleep 12
00:51:12.891 00.013 10072 IsGuiding returns 0
00:51:12.891 00.000 10072 Move returns status 0, amount 2
00:51:12.891 00.000 10072 MoveAxis(N, 0, ABG)
00:51:12.891 00.000 10072 Move returns status 0, amount 0
00:51:12.891 00.000 10072 move complete, result=0
00:51:12.891 00.000 10072 worker thread done servicing request
00:51:12.901 00.010 1032 UpdateGuideState exits: m=1321 SNR=25.6
00:51:12.905 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:12.907 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:12.909 00.002 1032 Enqueuing Expose request
00:51:12.911 00.002 10072 Worker thread wakes up
00:51:12.913 00.002 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
00:51:12.915 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:12.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:13.174 00.259 1032 evsrv: cli 0D18B8B0 connect
00:51:13.186 00.012 1032 case statement mapped state 6 to 3
00:51:13.190 00.004 1032 case statement mapped state 6 to 3
00:51:13.192 00.002 1032 evsrv: cli 0D18B8B0 request: {"method":"get_pixel_scale","id":"59e3fba6-1ba6-4b2c-80e9-02f89a0737e0"}
00:51:13.194 00.002 1032 evsrv: cli 0D18B8B0 response: {"jsonrpc":"2.0","result":5.15663,"id":"59e3fba6-1ba6-4b2c-80e9-02f89a0737e0"}
00:51:13.262 00.068 1032 evsrv: cli 0D18B8B0 disconnect
00:51:13.321 00.059 10072 Exposure complete
00:51:13.393 00.072 10072 worker thread done servicing request
00:51:13.393 00.000 1032 OnExposeComplete: enter
00:51:13.397 00.004 1032 UpdateGuideState(): m_state=6
00:51:13.401 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 289
00:51:13.405 00.004 1032 Star::Find returns 1 (0), X=320.85, Y=746.27, Mass=1412, SNR=26.5, Peak=146 HFD=2.7
00:51:13.407 00.002 1032 MultiStar: [#1 -0.07,0.21,0.95,U] [#2 -0.10,0.11,0.75,U] [#3 -0.08,0.15,0.68,U] [#4 -0.18,0.02,0.68,U] [#5 0.03,-0.05,0.71,U] [#6 0.13,-0.01,0.59,U] [#7 -0.11,0.03,0.53,U] [#8 0.10,0.09,0.56,U] 
00:51:13.409 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.26, -0.08}
00:51:13.411 00.002 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
00:51:13.414 00.003 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
00:51:13.418 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.47 mountX=0.05 mountY=-0.02, mountTheta=-0.36
00:51:13.422 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
00:51:13.426 00.004 1032 Enqueuing Move request for scope (0.01, 0.05)
00:51:13.427 00.001 10072 Worker thread wakes up
00:51:13.427 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
00:51:13.427 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
00:51:13.429 00.002 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
00:51:13.431 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:13.433 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:51:13.433 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:51:13.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:13.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:51:13.433 00.000 10072 MoveAxis(E, 1, ABG)
00:51:13.433 00.000 10072 Guiding  Dir = 2, Dur = 1
00:51:13.435 00.002 10072 IsGuiding returns 0
00:51:13.435 00.000 10072 PulseGuide returned control before completion, sleep 11
00:51:13.460 00.025 10072 IsGuiding returns 0
00:51:13.460 00.000 10072 Move returns status 0, amount 1
00:51:13.460 00.000 10072 MoveAxis(N, 0, ABG)
00:51:13.460 00.000 10072 Move returns status 0, amount 0
00:51:13.460 00.000 10072 move complete, result=0
00:51:13.460 00.000 10072 worker thread done servicing request
00:51:13.462 00.002 1032 UpdateGuideState exits: m=1412 SNR=26.5
00:51:13.462 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:13.462 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:13.462 00.000 1032 Enqueuing Expose request
00:51:13.462 00.000 10072 Worker thread wakes up
00:51:13.462 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:51:13.475 00.013 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:13.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:14.113 00.638 10072 Exposure complete
00:51:14.167 00.054 10072 worker thread done servicing request
00:51:14.169 00.002 1032 OnExposeComplete: enter
00:51:14.171 00.002 1032 UpdateGuideState(): m_state=6
00:51:14.173 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 290
00:51:14.173 00.000 1032 Star::Find returns 1 (0), X=320.88, Y=746.03, Mass=1447, SNR=26.8, Peak=171 HFD=2.6
00:51:14.173 00.000 1032 MultiStar: [#1 0.09,-0.11,0.98,U] [#2 0.06,-0.14,0.74,U] [#3 0.11,-0.22,0.67,U] [#4 -0.09,-0.19,0.69,U] [#5 0.08,-0.20,0.67,U] [#6 0.07,-0.55,0.00,M1] [#7 0.26,-0.17,0.00,M1] [#8 0.26,-0.04,0.52,U] 
00:51:14.173 00.000 1032 refined, 6 included, MultiStar: {0.12, -0.18}, one-star: {0.28, -0.32}
00:51:14.180 00.007 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
00:51:14.182 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
00:51:14.182 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-1.00 mountX=-0.21 mountY=-0.07, mountTheta=-2.83
00:51:14.182 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.18, opts=13)
00:51:14.190 00.008 1032 Enqueuing Move request for scope (0.12, -0.18)
00:51:14.192 00.002 10072 Worker thread wakes up
00:51:14.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
00:51:14.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
00:51:14.192 00.000 10072 Moving (0.12, -0.18) raw xDistance=-0.21 yDistance=-0.07
00:51:14.194 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:14.195 00.001 10072 PPEC rslt: input = -0.21, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 289.45
00:51:14.195 00.000 10072 PPEC: input: -0.21, control: -0.10, exposure: 500
00:51:14.195 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:14.195 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:51:14.195 00.000 10072 MoveAxis(E, 105, ABG)
00:51:14.195 00.000 10072 Guiding  Dir = 2, Dur = 105
00:51:14.198 00.003 10072 IsGuiding returns 0
00:51:14.199 00.001 10072 PulseGuide returned control before completion, sleep 115
00:51:14.217 00.018 1032 UpdateGuideState exits: m=1447 SNR=26.8
00:51:14.219 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:14.222 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:14.223 00.001 1032 Enqueuing Expose request
00:51:14.225 00.002 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":16}
00:51:14.229 00.004 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":16}
00:51:14.231 00.002 1032 evsrv: cli 0D18BDB0 connect
00:51:14.233 00.002 1032 case statement mapped state 6 to 3
00:51:14.237 00.004 1032 case statement mapped state 6 to 3
00:51:14.240 00.003 1032 evsrv: cli 0D18BDB0 request: {"method":"get_pixel_scale","id":"7f1a623e-df43-43b0-8c1e-4d8e7daf9b34"}
00:51:14.242 00.002 1032 evsrv: cli 0D18BDB0 response: {"jsonrpc":"2.0","result":5.15663,"id":"7f1a623e-df43-43b0-8c1e-4d8e7daf9b34"}
00:51:14.315 00.073 1032 evsrv: cli 0D18BDB0 disconnect
00:51:14.325 00.010 10072 IsGuiding returns 0
00:51:14.325 00.000 10072 Move returns status 0, amount 105
00:51:14.325 00.000 10072 MoveAxis(N, 0, ABG)
00:51:14.326 00.001 10072 Move returns status 0, amount 0
00:51:14.326 00.000 10072 move complete, result=0
00:51:14.326 00.000 10072 worker thread done servicing request
00:51:14.326 00.000 10072 Worker thread wakes up
00:51:14.326 00.000 1032 GuideStep: -0.2 px 105 ms EAST, -0.1 px 0 ms NORTH
00:51:14.329 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:14.329 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:14.737 00.408 10072 Exposure complete
00:51:14.811 00.074 10072 worker thread done servicing request
00:51:14.811 00.000 1032 OnExposeComplete: enter
00:51:14.814 00.003 1032 UpdateGuideState(): m_state=6
00:51:14.816 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 291
00:51:14.820 00.004 1032 Star::Find returns 1 (0), X=320.91, Y=746.15, Mass=1289, SNR=25.3, Peak=132 HFD=2.6
00:51:14.822 00.002 1032 MultiStar: [#1 -0.02,0.04,1.00,U] [#2 0.15,-0.08,0.75,U] [#3 0.10,-0.08,0.68,U] [#4 -0.12,-0.06,0.74,U] [#5 0.05,-0.20,0.73,U] [#6 0.13,-0.25,0.00,M2] [#7 0.11,-0.03,0.54,U] [#8 0.19,0.20,0.00,M1] 
00:51:14.824 00.002 1032 refined, 6 included, MultiStar: {0.09, -0.09}, one-star: {0.31, -0.20}
00:51:14.826 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
00:51:14.831 00.005 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
00:51:14.834 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-0.78 mountX=-0.11 mountY=-0.06, mountTheta=-2.61
00:51:14.838 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
00:51:14.840 00.002 1032 Enqueuing Move request for scope (0.09, -0.09)
00:51:14.842 00.002 10072 Worker thread wakes up
00:51:14.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
00:51:14.842 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
00:51:14.842 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.06
00:51:14.845 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:14.850 00.005 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:51:14.850 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:51:14.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:14.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:51:14.850 00.000 10072 MoveAxis(E, 2, ABG)
00:51:14.850 00.000 10072 Guiding  Dir = 2, Dur = 2
00:51:14.850 00.000 10072 IsGuiding returns 0
00:51:14.852 00.002 10072 PulseGuide returned control before completion, sleep 12
00:51:14.876 00.024 10072 IsGuiding returns 0
00:51:14.876 00.000 10072 Move returns status 0, amount 2
00:51:14.876 00.000 10072 MoveAxis(N, 0, ABG)
00:51:14.876 00.000 10072 Move returns status 0, amount 0
00:51:14.876 00.000 10072 move complete, result=0
00:51:14.876 00.000 10072 worker thread done servicing request
00:51:14.878 00.002 1032 UpdateGuideState exits: m=1289 SNR=25.3
00:51:14.880 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:14.883 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:14.887 00.004 1032 Enqueuing Expose request
00:51:14.889 00.002 10072 Worker thread wakes up
00:51:14.889 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:51:14.892 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:14.892 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:14.907 00.015 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
00:51:15.527 00.620 10072 Exposure complete
00:51:15.601 00.074 10072 worker thread done servicing request
00:51:15.601 00.000 1032 OnExposeComplete: enter
00:51:15.607 00.006 1032 UpdateGuideState(): m_state=6
00:51:15.611 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 292
00:51:15.615 00.004 1032 Star::Find returns 1 (0), X=321.02, Y=746.32, Mass=1304, SNR=25.4, Peak=168 HFD=2.5
00:51:15.620 00.005 1032 MultiStar: [#1 0.11,0.23,1.03,U] [#2 0.19,0.17,0.74,U] [#3 0.03,0.25,0.69,U] [#4 0.06,0.22,0.74,U] [#5 -0.00,0.02,0.73,U] [#6 0.21,-0.03,0.64,U] [#7 -0.03,0.35,0.00,M1] [#8 0.22,0.14,0.61,U] 
00:51:15.622 00.002 1032 refined, 7 included, MultiStar: {0.17, 0.12}, one-star: {0.43, -0.03}
00:51:15.626 00.004 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
00:51:15.631 00.005 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
00:51:15.634 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.21 cameraTheta=0.64 mountX=0.08 mountY=-0.19, mountTheta=-1.19
00:51:15.638 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.12, opts=13)
00:51:15.643 00.005 1032 Enqueuing Move request for scope (0.17, 0.12)
00:51:15.645 00.002 10072 Worker thread wakes up
00:51:15.645 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
00:51:15.645 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
00:51:15.645 00.000 10072 Moving (0.17, 0.12) raw xDistance=0.08 yDistance=-0.19
00:51:15.650 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:15.652 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:51:15.652 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
00:51:15.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:15.654 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:51:15.654 00.000 10072 MoveAxis(E, 2, ABG)
00:51:15.654 00.000 10072 Guiding  Dir = 2, Dur = 2
00:51:15.654 00.000 10072 IsGuiding returns 0
00:51:15.656 00.002 10072 PulseGuide returned control before completion, sleep 12
00:51:15.672 00.016 10072 IsGuiding returns 0
00:51:15.672 00.000 10072 Move returns status 0, amount 2
00:51:15.672 00.000 10072 MoveAxis(N, 0, ABG)
00:51:15.672 00.000 10072 Move returns status 0, amount 0
00:51:15.672 00.000 10072 move complete, result=0
00:51:15.673 00.001 10072 worker thread done servicing request
00:51:15.682 00.009 1032 UpdateGuideState exits: m=1304 SNR=25.4
00:51:15.686 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:15.691 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:15.695 00.004 1032 Enqueuing Expose request
00:51:15.698 00.003 10072 Worker thread wakes up
00:51:15.698 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
00:51:15.702 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:15.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:16.052 00.350 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
00:51:16.112 00.060 10072 Exposure complete
00:51:16.190 00.078 10072 worker thread done servicing request
00:51:16.190 00.000 1032 OnExposeComplete: enter
00:51:16.194 00.004 1032 UpdateGuideState(): m_state=6
00:51:16.198 00.004 1032 Star::Find(15, 321, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 293
00:51:16.200 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=746.19, Mass=1426, SNR=26.6, Peak=185 HFD=2.5
00:51:16.202 00.002 1032 MultiStar: [#1 0.17,0.30,0.00,M1] [#2 0.18,0.11,0.73,U] [#3 0.08,0.20,0.69,U] [#4 0.03,0.04,0.67,U] [#5 0.15,-0.00,0.70,U] [#6 0.14,-0.12,0.58,U] [#7 -0.00,0.36,0.00,M2] [#8 0.14,0.09,0.56,U] 
00:51:16.205 00.003 1032 refined, 6 included, MultiStar: {0.20, 0.01}, one-star: {0.49, -0.16}
00:51:16.208 00.003 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
00:51:16.210 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
00:51:16.214 00.004 1032 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.07 mountX=-0.04 mountY=-0.19, mountTheta=-1.76
00:51:16.218 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.01, opts=13)
00:51:16.223 00.005 1032 Enqueuing Move request for scope (0.20, 0.01)
00:51:16.227 00.004 10072 Worker thread wakes up
00:51:16.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
00:51:16.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
00:51:16.227 00.000 10072 Moving (0.20, 0.01) raw xDistance=-0.04 yDistance=-0.19
00:51:16.229 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:16.233 00.004 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:51:16.233 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:51:16.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:16.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:51:16.233 00.000 10072 MoveAxis(E, 1, ABG)
00:51:16.233 00.000 10072 Guiding  Dir = 2, Dur = 1
00:51:16.233 00.000 10072 IsGuiding returns 0
00:51:16.235 00.002 10072 PulseGuide returned control before completion, sleep 11
00:51:16.255 00.020 10072 IsGuiding returns 0
00:51:16.255 00.000 10072 Move returns status 0, amount 1
00:51:16.255 00.000 10072 MoveAxis(N, 0, ABG)
00:51:16.255 00.000 10072 Move returns status 0, amount 0
00:51:16.256 00.001 10072 move complete, result=0
00:51:16.256 00.000 10072 worker thread done servicing request
00:51:16.259 00.003 1032 UpdateGuideState exits: m=1426 SNR=26.6
00:51:16.259 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:16.269 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:16.271 00.002 1032 Enqueuing Expose request
00:51:16.275 00.004 10072 Worker thread wakes up
00:51:16.275 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
00:51:16.280 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:16.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:16.774 00.494 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":17}
00:51:16.777 00.003 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":17}
00:51:16.906 00.129 10072 Exposure complete
00:51:16.936 00.030 1032 evsrv: cli 0D18BB30 connect
00:51:16.939 00.003 1032 case statement mapped state 6 to 3
00:51:16.941 00.002 1032 case statement mapped state 6 to 3
00:51:16.945 00.004 1032 evsrv: cli 0D18BB30 request: {"method":"get_pixel_scale","id":"4e41e4e8-5ecc-4ba3-8cd1-2d021081efa6"}
00:51:16.947 00.002 1032 evsrv: cli 0D18BB30 response: {"jsonrpc":"2.0","result":5.15663,"id":"4e41e4e8-5ecc-4ba3-8cd1-2d021081efa6"}
00:51:16.951 00.004 1032 evsrv: cli 0D18BB30 disconnect
00:51:16.969 00.018 10072 worker thread done servicing request
00:51:16.969 00.000 1032 OnExposeComplete: enter
00:51:16.971 00.002 1032 UpdateGuideState(): m_state=6
00:51:16.973 00.002 1032 Star::Find(15, 321, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 294
00:51:16.975 00.002 1032 Star::Find returns 1 (0), X=320.98, Y=746.23, Mass=1490, SNR=27.2, Peak=163 HFD=2.5
00:51:16.979 00.004 1032 MultiStar: [#1 0.11,0.16,0.92,U] [#2 0.33,-0.05,0.00,M1] [#3 0.32,0.01,0.00,M1] [#4 0.03,0.02,0.69,U] [#5 0.21,-0.18,0.00,M1] [#6 0.16,-0.14,0.57,U] [#7 0.21,0.07,0.48,U] [#8 0.37,0.11,0.00,M1] 
00:51:16.981 00.002 1032 refined, 4 included, MultiStar: {0.19, -0.00}, one-star: {0.39, -0.12}
00:51:16.983 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
00:51:16.986 00.003 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
00:51:16.986 00.000 1032 CameraToMount -- cameraX=0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-0.01 mountX=-0.05 mountY=-0.19, mountTheta=-1.84
00:51:16.986 00.000 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.00, opts=13)
00:51:16.986 00.000 1032 Enqueuing Move request for scope (0.19, -0.00)
00:51:16.986 00.000 10072 Worker thread wakes up
00:51:16.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.00) opts 0xd
00:51:16.998 00.012 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.00)
00:51:16.998 00.000 10072 Moving (0.19, -0.00) raw xDistance=-0.05 yDistance=-0.19
00:51:17.000 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:17.003 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:51:17.003 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:51:17.003 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:17.003 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:51:17.003 00.000 10072 MoveAxis(E, 1, ABG)
00:51:17.003 00.000 10072 Guiding  Dir = 2, Dur = 1
00:51:17.003 00.000 10072 IsGuiding returns 0
00:51:17.003 00.000 10072 PulseGuide returned control before completion, sleep 11
00:51:17.026 00.023 1032 UpdateGuideState exits: m=1490 SNR=27.2
00:51:17.030 00.004 10072 IsGuiding returns 0
00:51:17.030 00.000 10072 Move returns status 0, amount 1
00:51:17.030 00.000 10072 MoveAxis(N, 0, ABG)
00:51:17.030 00.000 10072 Move returns status 0, amount 0
00:51:17.030 00.000 10072 move complete, result=0
00:51:17.030 00.000 10072 worker thread done servicing request
00:51:17.030 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:17.033 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:17.035 00.002 1032 Enqueuing Expose request
00:51:17.037 00.002 10072 Worker thread wakes up
00:51:17.037 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:17.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:17.037 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
00:51:17.444 00.407 10072 Exposure complete
00:51:17.509 00.065 10072 worker thread done servicing request
00:51:17.509 00.000 1032 OnExposeComplete: enter
00:51:17.511 00.002 1032 UpdateGuideState(): m_state=6
00:51:17.513 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 295
00:51:17.516 00.003 1032 Star::Find returns 1 (0), X=320.93, Y=746.25, Mass=1375, SNR=26.1, Peak=143 HFD=2.6
00:51:17.516 00.000 1032 MultiStar: [#1 0.04,0.20,0.99,U] [#2 0.05,0.02,0.74,U] [#3 0.12,0.12,0.69,U] [#4 0.08,-0.07,0.67,U] [#5 0.15,-0.22,0.71,U] [#6 0.22,-0.11,0.57,U] [#7 0.01,0.06,0.61,U] [#8 0.30,0.07,0.00,M2] 
00:51:17.523 00.007 1032 refined, 7 included, MultiStar: {0.13, -0.01}, one-star: {0.34, -0.10}
00:51:17.525 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
00:51:17.529 00.004 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
00:51:17.531 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.04 mountX=-0.04 mountY=-0.13, mountTheta=-1.87
00:51:17.536 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
00:51:17.536 00.000 1032 Enqueuing Move request for scope (0.13, -0.01)
00:51:17.541 00.005 10072 Worker thread wakes up
00:51:17.541 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
00:51:17.541 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
00:51:17.541 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.13
00:51:17.545 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:17.547 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:51:17.547 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:51:17.547 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:17.547 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:51:17.547 00.000 10072 MoveAxis(E, 1, ABG)
00:51:17.547 00.000 10072 Guiding  Dir = 2, Dur = 1
00:51:17.549 00.002 10072 IsGuiding returns 0
00:51:17.549 00.000 10072 PulseGuide returned control before completion, sleep 11
00:51:17.566 00.017 10072 IsGuiding returns 0
00:51:17.566 00.000 10072 Move returns status 0, amount 1
00:51:17.567 00.001 10072 MoveAxis(N, 0, ABG)
00:51:17.567 00.000 10072 Move returns status 0, amount 0
00:51:17.567 00.000 10072 move complete, result=0
00:51:17.567 00.000 10072 worker thread done servicing request
00:51:17.569 00.002 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:51:17.575 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:17.579 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:17.582 00.003 1032 Enqueuing Expose request
00:51:17.586 00.004 10072 Worker thread wakes up
00:51:17.586 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:51:17.588 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:17.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:17.755 00.167 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":18}
00:51:17.761 00.006 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":18}
00:51:17.979 00.218 1032 evsrv: cli 0D18B590 connect
00:51:17.983 00.004 1032 case statement mapped state 6 to 3
00:51:17.987 00.004 1032 case statement mapped state 6 to 3
00:51:17.992 00.005 1032 evsrv: cli 0D18B590 request: {"method":"get_pixel_scale","id":"d6d2326b-f41d-4a1f-8cd9-a33d492df3e6"}
00:51:17.994 00.002 1032 evsrv: cli 0D18B590 response: {"jsonrpc":"2.0","result":5.15663,"id":"d6d2326b-f41d-4a1f-8cd9-a33d492df3e6"}
00:51:17.998 00.004 1032 evsrv: cli 0D18B590 disconnect
00:51:18.219 00.221 10072 Exposure complete
00:51:18.280 00.061 10072 worker thread done servicing request
00:51:18.280 00.000 1032 OnExposeComplete: enter
00:51:18.283 00.003 1032 UpdateGuideState(): m_state=6
00:51:18.284 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 296
00:51:18.287 00.003 1032 Star::Find returns 1 (0), X=320.95, Y=746.27, Mass=1538, SNR=27.6, Peak=167 HFD=2.6
00:51:18.290 00.003 1032 MultiStar: [#1 0.14,0.09,0.93,U] [#2 0.07,-0.08,0.69,U] [#3 0.15,0.07,0.64,U] [#4 0.07,0.11,0.61,U] [#5 0.23,0.00,0.69,U] [#6 0.18,-0.15,0.60,U] [#7 0.12,0.14,0.53,U] [#8 0.39,0.09,0.00,M3] 
00:51:18.292 00.002 1032 refined, 7 included, MultiStar: {0.18, 0.01}, one-star: {0.35, -0.09}
00:51:18.295 00.003 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
00:51:18.297 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
00:51:18.299 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.05 mountX=-0.04 mountY=-0.17, mountTheta=-1.78
00:51:18.300 00.001 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.01, opts=13)
00:51:18.305 00.005 1032 Enqueuing Move request for scope (0.18, 0.01)
00:51:18.306 00.001 10072 Worker thread wakes up
00:51:18.308 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
00:51:18.308 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
00:51:18.308 00.000 10072 Moving (0.18, 0.01) raw xDistance=-0.04 yDistance=-0.17
00:51:18.310 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:18.313 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:51:18.313 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:51:18.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:18.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:51:18.313 00.000 10072 MoveAxis(E, 1, ABG)
00:51:18.313 00.000 10072 Guiding  Dir = 2, Dur = 1
00:51:18.313 00.000 10072 IsGuiding returns 0
00:51:18.315 00.002 10072 PulseGuide returned control before completion, sleep 11
00:51:18.331 00.016 10072 IsGuiding returns 0
00:51:18.331 00.000 10072 Move returns status 0, amount 1
00:51:18.331 00.000 10072 MoveAxis(N, 0, ABG)
00:51:18.331 00.000 10072 Move returns status 0, amount 0
00:51:18.331 00.000 10072 move complete, result=0
00:51:18.331 00.000 10072 worker thread done servicing request
00:51:18.335 00.004 1032 UpdateGuideState exits: m=1538 SNR=27.6
00:51:18.340 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:18.343 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:18.345 00.002 1032 Enqueuing Expose request
00:51:18.349 00.004 10072 Worker thread wakes up
00:51:18.349 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
00:51:18.352 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:18.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:18.568 00.216 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":19}
00:51:18.569 00.001 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":19}
00:51:18.759 00.190 10072 Exposure complete
00:51:18.822 00.063 10072 worker thread done servicing request
00:51:18.822 00.000 1032 OnExposeComplete: enter
00:51:18.822 00.000 1032 UpdateGuideState(): m_state=6
00:51:18.831 00.009 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 297
00:51:18.834 00.003 1032 Star::Find returns 1 (0), X=320.77, Y=746.35, Mass=1383, SNR=26.2, Peak=141 HFD=2.7
00:51:18.836 00.002 1032 MultiStar: [#1 -0.07,0.21,0.99,U] [#2 0.14,0.05,0.75,U] [#3 0.13,0.26,0.00,M1] [#4 0.16,0.04,0.69,U] [#5 0.12,-0.06,0.68,U] [#6 0.18,-0.20,0.58,U] [#7 0.01,0.09,0.53,U] [#8 0.19,0.10,0.60,U] 
00:51:18.838 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.04}, one-star: {0.18, -0.01}
00:51:18.842 00.004 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:51:18.844 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:51:18.846 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.34 mountX=0.01 mountY=-0.11, mountTheta=-1.49
00:51:18.850 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
00:51:18.854 00.004 1032 Enqueuing Move request for scope (0.11, 0.04)
00:51:18.854 00.000 10072 Worker thread wakes up
00:51:18.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:51:18.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:51:18.854 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.11
00:51:18.860 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:18.862 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:51:18.862 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:51:18.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:18.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:51:18.862 00.000 10072 MoveAxis(E, 1, ABG)
00:51:18.862 00.000 10072 Guiding  Dir = 2, Dur = 1
00:51:18.862 00.000 10072 IsGuiding returns 0
00:51:18.862 00.000 10072 PulseGuide returned control before completion, sleep 11
00:51:18.884 00.022 1032 UpdateGuideState exits: m=1383 SNR=26.2
00:51:18.888 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:18.891 00.003 10072 IsGuiding returns 0
00:51:18.891 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:18.894 00.003 1032 Enqueuing Expose request
00:51:18.894 00.000 10072 Move returns status 0, amount 1
00:51:18.894 00.000 10072 MoveAxis(N, 0, ABG)
00:51:18.894 00.000 10072 Move returns status 0, amount 0
00:51:18.894 00.000 10072 move complete, result=0
00:51:18.894 00.000 10072 worker thread done servicing request
00:51:18.894 00.000 10072 Worker thread wakes up
00:51:18.894 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:18.894 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:18.901 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:51:19.015 00.114 1032 evsrv: cli 0D18B6D0 connect
00:51:19.018 00.003 1032 case statement mapped state 6 to 3
00:51:19.022 00.004 1032 case statement mapped state 6 to 3
00:51:19.022 00.000 1032 evsrv: cli 0D18B6D0 request: {"method":"get_pixel_scale","id":"2905eaf0-9707-4df9-a1fc-0a4b233d3358"}
00:51:19.028 00.006 1032 evsrv: cli 0D18B6D0 response: {"jsonrpc":"2.0","result":5.15663,"id":"2905eaf0-9707-4df9-a1fc-0a4b233d3358"}
00:51:19.028 00.000 1032 evsrv: cli 0D18B6D0 disconnect
00:51:19.539 00.511 10072 Exposure complete
00:51:19.600 00.061 10072 worker thread done servicing request
00:51:19.600 00.000 1032 OnExposeComplete: enter
00:51:19.603 00.003 1032 UpdateGuideState(): m_state=6
00:51:19.605 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 298
00:51:19.609 00.004 1032 Star::Find returns 1 (0), X=320.89, Y=746.15, Mass=1480, SNR=27.1, Peak=181 HFD=2.4
00:51:19.610 00.001 1032 MultiStar: [#1 -0.10,-0.03,0.99,U] [#2 0.10,-0.04,0.69,U] [#3 0.11,-0.09,0.62,U] [#4 0.07,-0.03,0.66,U] [#5 0.14,-0.32,0.00,M1] [#6 0.13,-0.25,0.00,M1] [#7 0.08,0.02,0.53,U] [#8 0.15,0.14,0.55,U] 
00:51:19.614 00.004 1032 refined, 6 included, MultiStar: {0.10, -0.05}, one-star: {0.29, -0.21}
00:51:19.616 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
00:51:19.618 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
00:51:19.620 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.46 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
00:51:19.620 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
00:51:19.627 00.007 1032 Enqueuing Move request for scope (0.10, -0.05)
00:51:19.631 00.004 10072 Worker thread wakes up
00:51:19.631 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
00:51:19.631 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
00:51:19.631 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.08
00:51:19.631 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:19.631 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:51:19.636 00.005 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:51:19.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:19.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:51:19.636 00.000 10072 MoveAxis(E, 1, ABG)
00:51:19.636 00.000 10072 Guiding  Dir = 2, Dur = 1
00:51:19.637 00.001 10072 IsGuiding returns 0
00:51:19.638 00.001 10072 PulseGuide returned control before completion, sleep 11
00:51:19.654 00.016 10072 IsGuiding returns 0
00:51:19.654 00.000 10072 Move returns status 0, amount 1
00:51:19.654 00.000 10072 MoveAxis(N, 0, ABG)
00:51:19.654 00.000 10072 Move returns status 0, amount 0
00:51:19.654 00.000 10072 move complete, result=0
00:51:19.654 00.000 10072 worker thread done servicing request
00:51:19.654 00.000 1032 UpdateGuideState exits: m=1480 SNR=27.1
00:51:19.661 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:19.663 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:19.665 00.002 1032 Enqueuing Expose request
00:51:19.667 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:51:19.670 00.003 10072 Worker thread wakes up
00:51:19.670 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:19.670 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:19.695 00.025 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":20}
00:51:19.697 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":20}
00:51:20.035 00.338 1032 evsrv: cli 0D18B450 connect
00:51:20.041 00.006 1032 case statement mapped state 6 to 3
00:51:20.043 00.002 1032 case statement mapped state 6 to 3
00:51:20.045 00.002 1032 evsrv: cli 0D18B450 request: {"method":"get_pixel_scale","id":"d2057cc6-5a0b-4136-a2d7-029de5a2d564"}
00:51:20.047 00.002 1032 evsrv: cli 0D18B450 response: {"jsonrpc":"2.0","result":5.15663,"id":"d2057cc6-5a0b-4136-a2d7-029de5a2d564"}
00:51:20.051 00.004 1032 evsrv: cli 0D18B450 disconnect
00:51:20.079 00.028 10072 Exposure complete
00:51:20.136 00.057 10072 worker thread done servicing request
00:51:20.136 00.000 1032 OnExposeComplete: enter
00:51:20.141 00.005 1032 UpdateGuideState(): m_state=6
00:51:20.143 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 299
00:51:20.145 00.002 1032 Star::Find returns 1 (0), X=320.88, Y=746.06, Mass=1364, SNR=26.0, Peak=163 HFD=2.6
00:51:20.147 00.002 1032 MultiStar: [#1 -0.00,0.01,0.99,U] [#2 0.24,0.02,0.77,U] [#3 0.10,-0.10,0.64,U] [#4 -0.03,-0.02,0.69,U] [#5 0.12,-0.20,0.69,U] [#6 0.06,-0.15,0.57,U] [#7 -0.05,0.07,0.60,U] [#8 0.15,-0.01,0.59,U] 
00:51:20.149 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.28, -0.29}
00:51:20.152 00.003 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
00:51:20.154 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
00:51:20.156 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.65 mountX=-0.10 mountY=-0.08, mountTheta=-2.48
00:51:20.159 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
00:51:20.161 00.002 1032 Enqueuing Move request for scope (0.11, -0.08)
00:51:20.163 00.002 10072 Worker thread wakes up
00:51:20.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
00:51:20.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
00:51:20.163 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.10 yDistance=-0.08
00:51:20.165 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:20.167 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:51:20.167 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:51:20.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:20.169 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:51:20.169 00.000 10072 MoveAxis(E, 1, ABG)
00:51:20.169 00.000 10072 Guiding  Dir = 2, Dur = 1
00:51:20.170 00.001 10072 IsGuiding returns 0
00:51:20.170 00.000 10072 PulseGuide returned control before completion, sleep 11
00:51:20.185 00.015 10072 IsGuiding returns 0
00:51:20.185 00.000 10072 Move returns status 0, amount 1
00:51:20.186 00.001 10072 MoveAxis(N, 0, ABG)
00:51:20.186 00.000 10072 Move returns status 0, amount 0
00:51:20.186 00.000 10072 move complete, result=0
00:51:20.186 00.000 10072 worker thread done servicing request
00:51:20.189 00.003 1032 UpdateGuideState exits: m=1364 SNR=26.0
00:51:20.189 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:20.189 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:20.189 00.000 1032 Enqueuing Expose request
00:51:20.189 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
00:51:20.189 00.000 10072 Worker thread wakes up
00:51:20.189 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:20.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:20.839 00.650 10072 Exposure complete
00:51:20.885 00.046 10072 worker thread done servicing request
00:51:20.885 00.000 1032 OnExposeComplete: enter
00:51:20.885 00.000 1032 UpdateGuideState(): m_state=6
00:51:20.891 00.006 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 300
00:51:20.891 00.000 1032 Star::Find returns 1 (0), X=320.93, Y=746.24, Mass=1307, SNR=25.5, Peak=149 HFD=2.5
00:51:20.891 00.000 1032 MultiStar: [#1 0.10,0.14,1.02,U] [#2 0.21,0.09,0.75,U] [#3 0.22,-0.01,0.71,U] [#4 0.20,-0.05,0.69,U] [#5 0.26,-0.25,0.00,M1] [#6 0.18,-0.17,0.60,U] [#7 -0.06,-0.19,0.55,U] [#8 0.49,0.15,0.00,M1] 
00:51:20.900 00.009 1032 refined, 6 included, MultiStar: {0.18, -0.03}, one-star: {0.33, -0.11}
00:51:20.901 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
00:51:20.903 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
00:51:20.905 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.15 mountX=-0.07 mountY=-0.17, mountTheta=-1.98
00:51:20.907 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
00:51:20.909 00.002 1032 Enqueuing Move request for scope (0.18, -0.03)
00:51:20.911 00.002 10072 Worker thread wakes up
00:51:20.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
00:51:20.911 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
00:51:20.911 00.000 10072 Moving (0.18, -0.03) raw xDistance=-0.07 yDistance=-0.17
00:51:20.911 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:20.914 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
00:51:20.914 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:51:20.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:20.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:51:20.914 00.000 10072 MoveAxis(E, 1, ABG)
00:51:20.914 00.000 10072 Guiding  Dir = 2, Dur = 1
00:51:20.916 00.002 10072 IsGuiding returns 0
00:51:20.917 00.001 10072 PulseGuide returned control before completion, sleep 11
00:51:20.932 00.015 10072 IsGuiding returns 0
00:51:20.932 00.000 10072 Move returns status 0, amount 1
00:51:20.932 00.000 10072 MoveAxis(N, 0, ABG)
00:51:20.932 00.000 10072 Move returns status 0, amount 0
00:51:20.932 00.000 10072 move complete, result=0
00:51:20.933 00.001 10072 worker thread done servicing request
00:51:20.933 00.000 1032 UpdateGuideState exits: m=1307 SNR=25.5
00:51:20.935 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:20.937 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:20.939 00.002 1032 Enqueuing Expose request
00:51:20.941 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
00:51:20.943 00.002 10072 Worker thread wakes up
00:51:20.943 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:20.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:20.954 00.011 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
00:51:21.362 00.408 10072 Exposure complete
00:51:21.396 00.034 10072 worker thread done servicing request
00:51:21.396 00.000 1032 OnExposeComplete: enter
00:51:21.407 00.011 1032 UpdateGuideState(): m_state=6
00:51:21.409 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 301
00:51:21.409 00.000 1032 Star::Find returns 1 (0), X=321.05, Y=746.19, Mass=1415, SNR=26.5, Peak=178 HFD=2.5
00:51:21.409 00.000 1032 MultiStar: [#1 0.11,0.11,0.95,U] [#2 0.16,0.02,0.74,U] [#3 0.20,0.08,0.66,U] [#4 0.08,0.02,0.66,U] [#5 0.27,-0.11,0.00,M2] [#6 0.28,-0.22,0.00,M1] [#7 0.18,0.24,0.00,M1] [#8 0.44,-0.03,0.00,M2] 
00:51:21.409 00.000 1032 refined, 4 included, MultiStar: {0.22, 0.01}, one-star: {0.46, -0.16}
00:51:21.409 00.000 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
00:51:21.409 00.000 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
00:51:21.409 00.000 1032 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.03 mountX=-0.05 mountY=-0.21, mountTheta=-1.80
00:51:21.409 00.000 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.01, opts=13)
00:51:21.423 00.014 1032 Enqueuing Move request for scope (0.22, 0.01)
00:51:21.425 00.002 10072 Worker thread wakes up
00:51:21.425 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
00:51:21.425 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
00:51:21.425 00.000 10072 Moving (0.22, 0.01) raw xDistance=-0.05 yDistance=-0.21
00:51:21.429 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:21.429 00.000 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
00:51:21.429 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:51:21.429 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:51:21.429 00.000 10072 MoveAxis(E, 1, ABG)
00:51:21.429 00.000 10072 Guiding  Dir = 2, Dur = 1
00:51:21.431 00.002 10072 IsGuiding returns 0
00:51:21.432 00.001 10072 PulseGuide returned control before completion, sleep 11
00:51:21.447 00.015 1032 UpdateGuideState exits: m=1415 SNR=26.5
00:51:21.448 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:21.450 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:21.450 00.000 1032 Enqueuing Expose request
00:51:21.454 00.004 10072 IsGuiding returns 0
00:51:21.454 00.000 10072 Move returns status 0, amount 1
00:51:21.454 00.000 10072 MoveAxis(N, 136, ABG)
00:51:21.454 00.000 10072 Guiding  Dir = 0, Dur = 136
00:51:21.454 00.000 10072 IsGuiding returns 0
00:51:21.456 00.002 10072 PulseGuide returned control before completion, sleep 146
00:51:21.606 00.150 10072 IsGuiding returns 0
00:51:21.606 00.000 10072 Move returns status 0, amount 136
00:51:21.606 00.000 10072 move complete, result=0
00:51:21.606 00.000 10072 worker thread done servicing request
00:51:21.606 00.000 10072 Worker thread wakes up
00:51:21.606 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.2 px 136 ms NORTH
00:51:21.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:21.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:22.242 00.636 10072 Exposure complete
00:51:22.274 00.032 10072 worker thread done servicing request
00:51:22.274 00.000 1032 OnExposeComplete: enter
00:51:22.274 00.000 1032 UpdateGuideState(): m_state=6
00:51:22.274 00.000 1032 Star::Find(15, 321, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 302
00:51:22.274 00.000 1032 Star::Find returns 1 (0), X=320.68, Y=746.16, Mass=1457, SNR=26.9, Peak=141 HFD=2.7
00:51:22.289 00.015 1032 MultiStar: [#1 -0.22,0.03,0.95,U] [#2 -0.04,-0.12,0.70,U] [#3 -0.00,-0.23,0.71,U] [#4 -0.23,-0.02,0.70,U] [#5 -0.06,-0.34,0.00,M3] [#6 0.05,-0.24,0.56,U] [#7 0.06,-0.11,0.54,U] [#8 -0.02,0.07,0.53,U] 
00:51:22.291 00.002 1032 refined, 7 included, MultiStar: {-0.05, -0.10}, one-star: {0.08, -0.19}
00:51:22.291 00.000 1032 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.83) = xAngle (-3.84 = 2.44)
00:51:22.293 00.002 1032 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.84 = 2.44)
00:51:22.295 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.01 mountX=-0.09 mountY=0.07, mountTheta=2.44
00:51:22.298 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.10, opts=13)
00:51:22.298 00.000 1032 Enqueuing Move request for scope (-0.05, -0.10)
00:51:22.298 00.000 10072 Worker thread wakes up
00:51:22.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
00:51:22.298 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
00:51:22.298 00.000 10072 Moving (-0.05, -0.10) raw xDistance=-0.09 yDistance=0.07
00:51:22.303 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:22.305 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
00:51:22.305 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:51:22.305 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:22.305 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:51:22.305 00.000 10072 MoveAxis(E, 1, ABG)
00:51:22.305 00.000 10072 Guiding  Dir = 2, Dur = 1
00:51:22.306 00.001 10072 IsGuiding returns 0
00:51:22.307 00.001 10072 PulseGuide returned control before completion, sleep 11
00:51:22.310 00.003 1032 UpdateGuideState exits: m=1457 SNR=26.9
00:51:22.322 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:22.322 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:22.322 00.000 1032 Enqueuing Expose request
00:51:22.325 00.003 10072 IsGuiding returns 0
00:51:22.325 00.000 10072 Move returns status 0, amount 1
00:51:22.325 00.000 10072 MoveAxis(N, 0, ABG)
00:51:22.325 00.000 10072 Move returns status 0, amount 0
00:51:22.325 00.000 10072 move complete, result=0
00:51:22.325 00.000 10072 worker thread done servicing request
00:51:22.325 00.000 10072 Worker thread wakes up
00:51:22.325 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:22.325 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:22.328 00.003 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:51:22.737 00.409 10072 Exposure complete
00:51:22.777 00.040 10072 worker thread done servicing request
00:51:22.777 00.000 1032 OnExposeComplete: enter
00:51:22.780 00.003 1032 UpdateGuideState(): m_state=6
00:51:22.782 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 303
00:51:22.783 00.001 1032 Star::Find returns 1 (0), X=320.63, Y=746.14, Mass=1337, SNR=25.8, Peak=138 HFD=2.6
00:51:22.783 00.000 1032 MultiStar: [#1 -0.19,-0.05,0.97,U] [#2 0.04,0.06,0.77,U] [#3 0.06,0.12,0.66,U] [#4 -0.24,0.01,0.72,U] [#5 -0.16,-0.19,0.68,U] [#6 0.02,-0.27,0.60,U] [#7 -0.19,0.06,0.54,U] [#8 -0.10,-0.05,0.60,U] 
00:51:22.783 00.000 1032 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {0.04, -0.22}
00:51:22.783 00.000 1032 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.83) = xAngle (-4.28 = 2.00)
00:51:22.783 00.000 1032 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.28 = 2.00)
00:51:22.783 00.000 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.45 mountX=-0.04 mountY=0.09, mountTheta=2.00
00:51:22.783 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.06, opts=13)
00:51:22.783 00.000 1032 Enqueuing Move request for scope (-0.08, -0.06)
00:51:22.783 00.000 10072 Worker thread wakes up
00:51:22.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
00:51:22.783 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
00:51:22.783 00.000 10072 Moving (-0.08, -0.06) raw xDistance=-0.04 yDistance=0.09
00:51:22.797 00.014 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:22.800 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
00:51:22.800 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:51:22.800 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:22.800 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:51:22.800 00.000 10072 MoveAxis(E, 1, ABG)
00:51:22.800 00.000 10072 Guiding  Dir = 2, Dur = 1
00:51:22.802 00.002 10072 IsGuiding returns 0
00:51:22.803 00.001 10072 PulseGuide returned control before completion, sleep 11
00:51:22.817 00.014 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:51:22.818 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:22.818 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:22.818 00.000 1032 Enqueuing Expose request
00:51:22.818 00.000 10072 IsGuiding returns 0
00:51:22.818 00.000 10072 Move returns status 0, amount 1
00:51:22.818 00.000 10072 MoveAxis(N, 0, ABG)
00:51:22.818 00.000 10072 Move returns status 0, amount 0
00:51:22.818 00.000 10072 move complete, result=0
00:51:22.818 00.000 10072 worker thread done servicing request
00:51:22.818 00.000 10072 Worker thread wakes up
00:51:22.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:22.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:22.830 00.012 1032 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
00:51:23.454 00.624 10072 Exposure complete
00:51:23.494 00.040 10072 worker thread done servicing request
00:51:23.494 00.000 1032 OnExposeComplete: enter
00:51:23.494 00.000 1032 UpdateGuideState(): m_state=6
00:51:23.494 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 304
00:51:23.500 00.006 1032 Star::Find returns 1 (0), X=320.63, Y=746.21, Mass=1408, SNR=26.4, Peak=143 HFD=2.8
00:51:23.500 00.000 1032 MultiStar: [#1 -0.20,0.03,1.01,U] [#2 0.08,-0.05,0.72,U] [#3 -0.03,-0.01,0.65,U] [#4 -0.26,-0.22,0.00,M1] [#5 -0.01,-0.25,0.68,U] [#6 0.10,-0.35,0.00,M1] [#7 -0.06,0.04,0.52,U] [#8 0.15,0.05,0.58,U] 
00:51:23.500 00.000 1032 refined, 6 included, MultiStar: {-0.02, -0.05}, one-star: {0.03, -0.14}
00:51:23.500 00.000 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.83) = xAngle (-3.71 = 2.57)
00:51:23.500 00.000 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.71 = 2.57)
00:51:23.500 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.88 mountX=-0.05 mountY=0.03, mountTheta=2.57
00:51:23.500 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
00:51:23.511 00.011 1032 Enqueuing Move request for scope (-0.02, -0.05)
00:51:23.511 00.000 10072 Worker thread wakes up
00:51:23.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:51:23.511 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:51:23.511 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=0.03
00:51:23.511 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:23.516 00.005 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
00:51:23.516 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:51:23.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:23.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:51:23.516 00.000 10072 MoveAxis(E, 1, ABG)
00:51:23.516 00.000 10072 Guiding  Dir = 2, Dur = 1
00:51:23.516 00.000 10072 IsGuiding returns 0
00:51:23.518 00.002 10072 PulseGuide returned control before completion, sleep 11
00:51:23.532 00.014 10072 IsGuiding returns 0
00:51:23.532 00.000 10072 Move returns status 0, amount 1
00:51:23.532 00.000 10072 MoveAxis(N, 0, ABG)
00:51:23.532 00.000 1032 UpdateGuideState exits: m=1408 SNR=26.4
00:51:23.535 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:23.535 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:23.537 00.002 1032 Enqueuing Expose request
00:51:23.539 00.002 10072 Move returns status 0, amount 0
00:51:23.539 00.000 10072 move complete, result=0
00:51:23.539 00.000 10072 worker thread done servicing request
00:51:23.539 00.000 10072 Worker thread wakes up
00:51:23.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:23.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:23.545 00.006 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
00:51:23.948 00.403 10072 Exposure complete
00:51:23.985 00.037 10072 worker thread done servicing request
00:51:23.985 00.000 1032 OnExposeComplete: enter
00:51:23.994 00.009 1032 UpdateGuideState(): m_state=6
00:51:23.996 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 305
00:51:23.998 00.002 1032 Star::Find returns 1 (0), X=320.67, Y=746.19, Mass=1316, SNR=25.6, Peak=111 HFD=2.9
00:51:23.998 00.000 1032 MultiStar: [#1 -0.21,0.01,0.91,U] [#2 0.08,0.03,0.78,U] [#3 -0.12,-0.08,0.70,U] [#4 -0.37,0.07,0.00,M2] [#5 -0.16,-0.04,0.70,U] [#6 -0.21,-0.13,0.60,U] [#7 -0.10,0.06,0.58,U] [#8 0.01,0.12,0.60,U] 
00:51:24.000 00.002 1032 refined, 7 included, MultiStar: {-0.07, -0.03}, one-star: {0.07, -0.17}
00:51:24.002 00.002 1032 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.83) = xAngle (-4.55 = 1.73)
00:51:24.002 00.000 1032 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.55 = 1.73)
00:51:24.004 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.72 mountX=-0.01 mountY=0.08, mountTheta=1.73
00:51:24.006 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.03, opts=13)
00:51:24.008 00.002 1032 Enqueuing Move request for scope (-0.07, -0.03)
00:51:24.010 00.002 10072 Worker thread wakes up
00:51:24.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
00:51:24.010 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
00:51:24.010 00.000 10072 Moving (-0.07, -0.03) raw xDistance=-0.01 yDistance=0.08
00:51:24.013 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:24.015 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
00:51:24.015 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:51:24.015 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:24.015 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:51:24.015 00.000 10072 MoveAxis(E, 1, ABG)
00:51:24.015 00.000 10072 Guiding  Dir = 2, Dur = 1
00:51:24.016 00.001 10072 IsGuiding returns 0
00:51:24.016 00.000 10072 PulseGuide returned control before completion, sleep 11
00:51:24.032 00.016 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:51:24.032 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:24.032 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:24.036 00.004 1032 Enqueuing Expose request
00:51:24.036 00.000 10072 IsGuiding returns 0
00:51:24.036 00.000 10072 Move returns status 0, amount 1
00:51:24.036 00.000 10072 MoveAxis(N, 0, ABG)
00:51:24.036 00.000 10072 Move returns status 0, amount 0
00:51:24.036 00.000 10072 move complete, result=0
00:51:24.036 00.000 10072 worker thread done servicing request
00:51:24.036 00.000 10072 Worker thread wakes up
00:51:24.036 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:24.036 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:24.045 00.009 1032 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
00:51:24.672 00.627 10072 Exposure complete
00:51:24.708 00.036 10072 worker thread done servicing request
00:51:24.708 00.000 1032 OnExposeComplete: enter
00:51:24.716 00.008 1032 UpdateGuideState(): m_state=6
00:51:24.716 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 306
00:51:24.716 00.000 1032 Star::Find returns 1 (0), X=320.63, Y=746.30, Mass=1539, SNR=27.6, Peak=154 HFD=2.9
00:51:24.716 00.000 1032 MultiStar: [#1 -0.29,0.04,0.00,M1] [#2 0.12,-0.08,0.71,U] [#3 0.06,-0.09,0.60,U] [#4 -0.08,0.02,0.69,U] [#5 -0.06,-0.10,0.68,U] [#6 0.12,-0.11,0.59,U] [#7 0.05,-0.02,0.48,U] [#8 -0.13,0.00,0.57,U] 
00:51:24.716 00.000 1032 refined, 7 included, MultiStar: {0.02, -0.05}, one-star: {0.03, -0.05}
00:51:24.716 00.000 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
00:51:24.716 00.000 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
00:51:24.716 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.27 mountX=-0.06 mountY=-0.00, mountTheta=-3.10
00:51:24.716 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
00:51:24.716 00.000 1032 Enqueuing Move request for scope (0.02, -0.05)
00:51:24.733 00.017 10072 Worker thread wakes up
00:51:24.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
00:51:24.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
00:51:24.733 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=-0.00
00:51:24.735 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:24.737 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
00:51:24.737 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:51:24.737 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:24.737 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:51:24.737 00.000 10072 MoveAxis(E, 1, ABG)
00:51:24.737 00.000 10072 Guiding  Dir = 2, Dur = 1
00:51:24.738 00.001 10072 IsGuiding returns 0
00:51:24.739 00.001 10072 PulseGuide returned control before completion, sleep 11
00:51:24.750 00.011 1032 UpdateGuideState exits: m=1539 SNR=27.6
00:51:24.754 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:24.757 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:24.757 00.000 1032 Enqueuing Expose request
00:51:24.757 00.000 10072 IsGuiding returns 0
00:51:24.757 00.000 10072 Move returns status 0, amount 1
00:51:24.757 00.000 10072 MoveAxis(N, 0, ABG)
00:51:24.757 00.000 10072 Move returns status 0, amount 0
00:51:24.757 00.000 10072 move complete, result=0
00:51:24.757 00.000 10072 worker thread done servicing request
00:51:24.757 00.000 10072 Worker thread wakes up
00:51:24.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:24.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:24.767 00.010 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:51:25.170 00.403 10072 Exposure complete
00:51:25.214 00.044 10072 worker thread done servicing request
00:51:25.214 00.000 1032 OnExposeComplete: enter
00:51:25.216 00.002 1032 UpdateGuideState(): m_state=6
00:51:25.218 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 307
00:51:25.218 00.000 1032 Star::Find returns 1 (0), X=320.40, Y=746.09, Mass=1354, SNR=25.9, Peak=133 HFD=2.8
00:51:25.220 00.002 1032 MultiStar: [#1 -0.25,-0.02,0.95,U] [#2 0.18,-0.13,0.73,U] [#3 0.16,-0.04,0.67,U] [#4 -0.34,-0.02,0.00,M2] [#5 -0.18,-0.15,0.68,U] [#6 -0.02,-0.32,0.00,M1] [#7 -0.01,0.02,0.55,U] [#8 0.06,-0.02,0.57,U] 
00:51:25.222 00.002 1032 refined, 6 included, MultiStar: {-0.06, -0.10}, one-star: {-0.20, -0.26}
00:51:25.224 00.002 1032 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.83) = xAngle (-3.91 = 2.37)
00:51:25.224 00.000 1032 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.91 = 2.37)
00:51:25.227 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.08 mountX=-0.08 mountY=0.08, mountTheta=2.37
00:51:25.229 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.10, opts=13)
00:51:25.232 00.003 1032 Enqueuing Move request for scope (-0.06, -0.10)
00:51:25.232 00.000 10072 Worker thread wakes up
00:51:25.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
00:51:25.232 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
00:51:25.232 00.000 10072 Moving (-0.06, -0.10) raw xDistance=-0.08 yDistance=0.08
00:51:25.235 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:25.235 00.000 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:51:25.235 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:51:25.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:25.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:51:25.235 00.000 10072 MoveAxis(E, 1, ABG)
00:51:25.235 00.000 10072 Guiding  Dir = 2, Dur = 1
00:51:25.237 00.002 10072 IsGuiding returns 0
00:51:25.238 00.001 10072 PulseGuide returned control before completion, sleep 11
00:51:25.241 00.003 1032 UpdateGuideState exits: m=1354 SNR=25.9
00:51:25.254 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:25.254 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:25.254 00.000 1032 Enqueuing Expose request
00:51:25.258 00.004 10072 IsGuiding returns 0
00:51:25.258 00.000 10072 Move returns status 0, amount 1
00:51:25.258 00.000 10072 MoveAxis(N, 0, ABG)
00:51:25.258 00.000 10072 Move returns status 0, amount 0
00:51:25.258 00.000 10072 move complete, result=0
00:51:25.258 00.000 10072 worker thread done servicing request
00:51:25.258 00.000 10072 Worker thread wakes up
00:51:25.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:25.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:25.266 00.008 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
00:51:25.889 00.623 10072 Exposure complete
00:51:25.922 00.033 10072 worker thread done servicing request
00:51:25.922 00.000 1032 OnExposeComplete: enter
00:51:25.922 00.000 1032 UpdateGuideState(): m_state=6
00:51:25.935 00.013 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 308
00:51:25.937 00.002 1032 Star::Find returns 1 (0), X=320.65, Y=746.46, Mass=1253, SNR=24.9, Peak=142 HFD=3.0
00:51:25.938 00.001 1032 MultiStar: [#1 -0.13,0.25,0.00,M1] [#2 -0.02,0.03,0.76,U] [#3 0.02,0.02,0.70,U] [#4 -0.24,0.27,0.00,M3] [#5 -0.22,-0.14,0.81,U] [#6 0.07,0.04,0.59,U] [#7 0.03,0.17,0.57,U] [#8 0.02,0.23,0.61,U] 
00:51:25.940 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.06}, one-star: {0.05, 0.11}
00:51:25.942 00.002 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
00:51:25.942 00.000 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
00:51:25.944 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.76 mountX=0.06 mountY=-0.00, mountTheta=-0.07
00:51:25.946 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
00:51:25.948 00.002 1032 Enqueuing Move request for scope (-0.01, 0.06)
00:51:25.948 00.000 10072 Worker thread wakes up
00:51:25.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
00:51:25.948 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
00:51:25.948 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.00
00:51:25.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:25.952 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:51:25.952 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:51:25.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:25.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:51:25.952 00.000 10072 MoveAxis(E, 2, ABG)
00:51:25.954 00.002 10072 Guiding  Dir = 2, Dur = 2
00:51:25.954 00.000 10072 IsGuiding returns 0
00:51:25.954 00.000 10072 PulseGuide returned control before completion, sleep 12
00:51:25.955 00.001 1032 UpdateGuideState exits: m=1253 SNR=24.9
00:51:25.971 00.016 10072 IsGuiding returns 0
00:51:25.971 00.000 10072 Move returns status 0, amount 2
00:51:25.971 00.000 10072 MoveAxis(N, 0, ABG)
00:51:25.971 00.000 10072 Move returns status 0, amount 0
00:51:25.971 00.000 10072 move complete, result=0
00:51:25.972 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:25.972 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:25.972 00.000 1032 Enqueuing Expose request
00:51:25.972 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:51:25.972 00.000 10072 worker thread done servicing request
00:51:25.972 00.000 10072 Worker thread wakes up
00:51:25.972 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:25.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:26.386 00.414 10072 Exposure complete
00:51:26.430 00.044 10072 worker thread done servicing request
00:51:26.430 00.000 1032 OnExposeComplete: enter
00:51:26.431 00.001 1032 UpdateGuideState(): m_state=6
00:51:26.431 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 309
00:51:26.431 00.000 1032 Star::Find returns 1 (0), X=320.71, Y=746.45, Mass=1451, SNR=26.8, Peak=137 HFD=3.0
00:51:26.431 00.000 1032 MultiStar: [#1 -0.26,0.31,0.00,M2] [#2 -0.10,0.29,0.00,M1] [#3 -0.23,0.23,0.00,M1] [#4 -0.18,0.07,0.68,U] [#5 -0.10,0.01,0.70,U] [#6 0.09,0.09,0.59,U] [#7 -0.08,0.25,0.54,U] [#8 -0.08,0.21,0.56,U] 
00:51:26.431 00.000 1032 refined, 5 included, MultiStar: {-0.03, 0.11}, one-star: {0.12, 0.09}
00:51:26.431 00.000 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
00:51:26.431 00.000 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
00:51:26.431 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.81 mountX=0.11 mountY=-0.00, mountTheta=-0.02
00:51:26.431 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.11, opts=13)
00:51:26.431 00.000 1032 Enqueuing Move request for scope (-0.03, 0.11)
00:51:26.447 00.016 10072 Worker thread wakes up
00:51:26.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
00:51:26.447 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
00:51:26.447 00.000 10072 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=-0.00
00:51:26.447 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:26.449 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.36
00:51:26.449 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
00:51:26.451 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:26.451 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:51:26.451 00.000 10072 MoveAxis(E, 2, ABG)
00:51:26.451 00.000 10072 Guiding  Dir = 2, Dur = 2
00:51:26.452 00.001 10072 IsGuiding returns 0
00:51:26.452 00.000 10072 PulseGuide returned control before completion, sleep 12
00:51:26.467 00.015 10072 IsGuiding returns 0
00:51:26.467 00.000 10072 Move returns status 0, amount 2
00:51:26.467 00.000 10072 MoveAxis(N, 0, ABG)
00:51:26.467 00.000 10072 Move returns status 0, amount 0
00:51:26.467 00.000 10072 move complete, result=0
00:51:26.467 00.000 10072 worker thread done servicing request
00:51:26.467 00.000 1032 UpdateGuideState exits: m=1451 SNR=26.8
00:51:26.467 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:26.467 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:26.467 00.000 1032 Enqueuing Expose request
00:51:26.467 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:51:26.467 00.000 10072 Worker thread wakes up
00:51:26.467 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:26.467 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:27.117 00.650 10072 Exposure complete
00:51:27.145 00.028 10072 worker thread done servicing request
00:51:27.145 00.000 1032 OnExposeComplete: enter
00:51:27.145 00.000 1032 UpdateGuideState(): m_state=6
00:51:27.145 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 310
00:51:27.160 00.015 1032 Star::Find returns 1 (0), X=320.81, Y=746.47, Mass=1488, SNR=27.2, Peak=175 HFD=2.8
00:51:27.161 00.001 1032 MultiStar: [#1 -0.14,0.35,0.00,M3] [#2 0.09,0.20,0.72,U] [#3 0.07,0.30,0.00,M2] [#4 -0.12,0.18,0.64,U] [#5 -0.09,-0.02,0.70,U] [#6 0.10,0.03,0.56,U] [#7 0.18,0.47,0.00,M1] [#8 0.13,0.17,0.53,U] 
00:51:27.163 00.002 1032 refined, 5 included, MultiStar: {0.06, 0.11}, one-star: {0.22, 0.12}
00:51:27.165 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
00:51:27.165 00.000 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
00:51:27.167 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.06 mountX=0.09 mountY=-0.09, mountTheta=-0.77
00:51:27.169 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
00:51:27.169 00.000 1032 Enqueuing Move request for scope (0.06, 0.11)
00:51:27.172 00.003 10072 Worker thread wakes up
00:51:27.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
00:51:27.172 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
00:51:27.172 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.09
00:51:27.172 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:27.176 00.004 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.36
00:51:27.176 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:51:27.176 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:27.176 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:51:27.177 00.001 10072 MoveAxis(E, 3, ABG)
00:51:27.177 00.000 10072 Guiding  Dir = 2, Dur = 3
00:51:27.177 00.000 10072 IsGuiding returns 0
00:51:27.178 00.001 10072 PulseGuide returned control before completion, sleep 13
00:51:27.192 00.014 1032 UpdateGuideState exits: m=1488 SNR=27.2
00:51:27.194 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:27.196 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:27.196 00.000 1032 Enqueuing Expose request
00:51:27.198 00.002 10072 IsGuiding returns 0
00:51:27.198 00.000 10072 Move returns status 0, amount 3
00:51:27.198 00.000 10072 MoveAxis(N, 0, ABG)
00:51:27.198 00.000 10072 Move returns status 0, amount 0
00:51:27.198 00.000 10072 move complete, result=0
00:51:27.198 00.000 10072 worker thread done servicing request
00:51:27.198 00.000 10072 Worker thread wakes up
00:51:27.198 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:27.198 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:27.205 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:51:27.607 00.402 10072 Exposure complete
00:51:27.650 00.043 10072 worker thread done servicing request
00:51:27.650 00.000 1032 OnExposeComplete: enter
00:51:27.652 00.002 1032 UpdateGuideState(): m_state=6
00:51:27.652 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 311
00:51:27.652 00.000 1032 Star::Find returns 1 (0), X=320.81, Y=746.44, Mass=1307, SNR=25.5, Peak=165 HFD=2.6
00:51:27.652 00.000 1032 MultiStar: [#1 -0.20,0.39,0.00,M4] [#2 0.02,0.16,0.75,U] [#3 0.03,0.29,0.00,M3] [#4 -0.18,0.28,0.00,M2] [#5 -0.12,0.09,0.71,U] [#6 0.04,0.05,0.63,U] [#7 0.08,0.29,0.00,M2] [#8 0.02,0.26,0.59,U] 
00:51:27.652 00.000 1032 refined, 4 included, MultiStar: {0.05, 0.12}, one-star: {0.21, 0.09}
00:51:27.652 00.000 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
00:51:27.652 00.000 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
00:51:27.652 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.20 mountX=0.11 mountY=-0.08, mountTheta=-0.63
00:51:27.652 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
00:51:27.667 00.015 1032 Enqueuing Move request for scope (0.05, 0.12)
00:51:27.667 00.000 10072 Worker thread wakes up
00:51:27.667 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
00:51:27.667 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
00:51:27.669 00.002 10072 Moving (0.05, 0.12) raw xDistance=0.11 yDistance=-0.08
00:51:27.669 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:27.672 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.35
00:51:27.672 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
00:51:27.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:27.672 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:51:27.672 00.000 10072 MoveAxis(E, 2, ABG)
00:51:27.672 00.000 10072 Guiding  Dir = 2, Dur = 2
00:51:27.674 00.002 10072 IsGuiding returns 0
00:51:27.674 00.000 10072 PulseGuide returned control before completion, sleep 12
00:51:27.690 00.016 1032 UpdateGuideState exits: m=1307 SNR=25.5
00:51:27.690 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:27.692 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:27.694 00.002 1032 Enqueuing Expose request
00:51:27.694 00.000 10072 IsGuiding returns 0
00:51:27.694 00.000 10072 Move returns status 0, amount 2
00:51:27.694 00.000 10072 MoveAxis(N, 0, ABG)
00:51:27.694 00.000 10072 Move returns status 0, amount 0
00:51:27.694 00.000 10072 move complete, result=0
00:51:27.694 00.000 10072 worker thread done servicing request
00:51:27.694 00.000 10072 Worker thread wakes up
00:51:27.694 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:27.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:27.703 00.009 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:51:28.325 00.622 10072 Exposure complete
00:51:28.367 00.042 10072 worker thread done servicing request
00:51:28.367 00.000 1032 OnExposeComplete: enter
00:51:28.367 00.000 1032 UpdateGuideState(): m_state=6
00:51:28.372 00.005 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 312
00:51:28.374 00.002 1032 Star::Find returns 1 (0), X=320.84, Y=746.26, Mass=1441, SNR=26.7, Peak=186 HFD=2.5
00:51:28.374 00.000 1032 MultiStar: [#1 -0.11,0.14,0.94,U] [#2 0.02,0.01,0.74,U] [#3 -0.02,-0.01,0.67,U] [#4 -0.01,0.05,0.69,U] [#5 0.04,-0.04,0.68,U] [#6 0.07,-0.08,0.58,U] [#7 0.03,0.19,0.55,U] [#8 0.06,0.16,0.56,U] 
00:51:28.376 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.24, -0.09}
00:51:28.378 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
00:51:28.379 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
00:51:28.381 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.67 mountX=0.02 mountY=-0.05, mountTheta=-1.16
00:51:28.383 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
00:51:28.385 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
00:51:28.388 00.003 10072 Worker thread wakes up
00:51:28.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:51:28.388 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:51:28.388 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
00:51:28.389 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:28.391 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.35
00:51:28.391 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:51:28.391 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:28.391 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:51:28.391 00.000 10072 MoveAxis(E, 3, ABG)
00:51:28.393 00.002 10072 Guiding  Dir = 2, Dur = 3
00:51:28.393 00.000 10072 IsGuiding returns 0
00:51:28.393 00.000 10072 PulseGuide returned control before completion, sleep 13
00:51:28.406 00.013 1032 UpdateGuideState exits: m=1441 SNR=26.7
00:51:28.408 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:28.411 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:28.413 00.002 1032 Enqueuing Expose request
00:51:28.413 00.000 10072 IsGuiding returns 0
00:51:28.413 00.000 10072 Move returns status 0, amount 3
00:51:28.413 00.000 10072 MoveAxis(N, 0, ABG)
00:51:28.413 00.000 10072 Move returns status 0, amount 0
00:51:28.413 00.000 10072 move complete, result=0
00:51:28.413 00.000 10072 worker thread done servicing request
00:51:28.413 00.000 10072 Worker thread wakes up
00:51:28.413 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:28.413 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:28.422 00.009 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:51:28.821 00.399 10072 Exposure complete
00:51:28.869 00.048 10072 worker thread done servicing request
00:51:28.869 00.000 1032 OnExposeComplete: enter
00:51:28.870 00.001 1032 UpdateGuideState(): m_state=6
00:51:28.872 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 313
00:51:28.872 00.000 1032 Star::Find returns 1 (0), X=320.65, Y=746.22, Mass=1406, SNR=26.4, Peak=154 HFD=2.8
00:51:28.874 00.002 1032 MultiStar: [#1 -0.17,0.06,0.99,U] [#2 -0.10,0.13,0.70,U] [#3 -0.01,0.05,0.66,U] [#4 -0.16,-0.06,0.69,U] [#5 -0.03,-0.08,0.72,U] [#6 0.09,-0.18,0.62,U] [#7 -0.02,0.44,0.00,M2] [#8 0.05,0.09,0.56,U] 
00:51:28.876 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.02}, one-star: {0.05, -0.13}
00:51:28.876 00.000 1032 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.83) = xAngle (-4.58 = 1.70)
00:51:28.878 00.002 1032 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.58 = 1.70)
00:51:28.878 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.75 mountX=-0.01 mountY=0.04, mountTheta=1.70
00:51:28.882 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.02, opts=13)
00:51:28.882 00.000 1032 Enqueuing Move request for scope (-0.04, -0.02)
00:51:28.884 00.002 10072 Worker thread wakes up
00:51:28.884 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
00:51:28.884 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
00:51:28.884 00.000 10072 Moving (-0.04, -0.02) raw xDistance=-0.01 yDistance=0.04
00:51:28.888 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:28.889 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.35
00:51:28.889 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:51:28.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:28.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:51:28.889 00.000 10072 MoveAxis(E, 3, ABG)
00:51:28.889 00.000 10072 Guiding  Dir = 2, Dur = 3
00:51:28.891 00.002 10072 IsGuiding returns 0
00:51:28.891 00.000 10072 PulseGuide returned control before completion, sleep 13
00:51:28.904 00.013 1032 UpdateGuideState exits: m=1406 SNR=26.4
00:51:28.908 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:28.910 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:28.912 00.002 1032 Enqueuing Expose request
00:51:28.912 00.000 10072 IsGuiding returns 1
00:51:28.912 00.000 10072 scope still moving after pulse duration time elapsed
00:51:28.940 00.028 10072 IsGuiding returns 0
00:51:28.940 00.000 10072 scope move finished after 3 + 45 ms
00:51:28.940 00.000 10072 Move returns status 0, amount 3
00:51:28.940 00.000 10072 MoveAxis(N, 0, ABG)
00:51:28.940 00.000 10072 Move returns status 0, amount 0
00:51:28.940 00.000 10072 move complete, result=0
00:51:28.940 00.000 10072 worker thread done servicing request
00:51:28.940 00.000 10072 Worker thread wakes up
00:51:28.940 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:28.940 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:28.940 00.000 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
00:51:29.579 00.639 10072 Exposure complete
00:51:29.618 00.039 10072 worker thread done servicing request
00:51:29.618 00.000 1032 OnExposeComplete: enter
00:51:29.624 00.006 1032 UpdateGuideState(): m_state=6
00:51:29.624 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 314
00:51:29.624 00.000 1032 Star::Find returns 1 (0), X=320.52, Y=746.33, Mass=1516, SNR=27.4, Peak=181 HFD=2.9
00:51:29.624 00.000 1032 MultiStar: [#1 -0.23,0.24,0.00,M3] [#2 -0.11,0.04,0.70,U] [#3 0.03,0.15,0.64,U] [#4 -0.31,0.08,0.00,M1] [#5 -0.23,-0.08,0.70,U] [#6 -0.14,-0.05,0.58,U] [#7 -0.10,0.15,0.50,U] [#8 0.02,0.15,0.57,U] 
00:51:29.624 00.000 1032 single-star, 6 included, MultiStar: {-0.09, 0.04}, one-star: {-0.08, -0.02}
00:51:29.624 00.000 1032 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.83) = xAngle (-4.72 = 1.57)
00:51:29.624 00.000 1032 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.72 = 1.57)
00:51:29.635 00.011 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.89 mountX=0.00 mountY=0.08, mountTheta=1.57
00:51:29.635 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.02, opts=13)
00:51:29.635 00.000 1032 Enqueuing Move request for scope (-0.08, -0.02)
00:51:29.640 00.005 10072 Worker thread wakes up
00:51:29.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
00:51:29.641 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
00:51:29.641 00.000 10072 Moving (-0.08, -0.02) raw xDistance=0.00 yDistance=0.08
00:51:29.643 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:29.644 00.001 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:51:29.644 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:51:29.644 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:29.644 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:51:29.644 00.000 10072 MoveAxis(E, 4, ABG)
00:51:29.644 00.000 10072 Guiding  Dir = 2, Dur = 4
00:51:29.646 00.002 10072 IsGuiding returns 0
00:51:29.647 00.001 10072 PulseGuide returned control before completion, sleep 14
00:51:29.652 00.005 1032 UpdateGuideState exits: m=1516 SNR=27.4
00:51:29.662 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:29.664 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:29.666 00.002 1032 Enqueuing Expose request
00:51:29.668 00.002 10072 IsGuiding returns 0
00:51:29.668 00.000 10072 Move returns status 0, amount 4
00:51:29.668 00.000 10072 MoveAxis(N, 0, ABG)
00:51:29.668 00.000 10072 Move returns status 0, amount 0
00:51:29.668 00.000 10072 move complete, result=0
00:51:29.668 00.000 10072 worker thread done servicing request
00:51:29.668 00.000 10072 Worker thread wakes up
00:51:29.668 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:29.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:29.672 00.004 1032 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
00:51:30.073 00.401 10072 Exposure complete
00:51:30.118 00.045 10072 worker thread done servicing request
00:51:30.118 00.000 1032 OnExposeComplete: enter
00:51:30.121 00.003 1032 UpdateGuideState(): m_state=6
00:51:30.123 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 315
00:51:30.125 00.002 1032 Star::Find returns 1 (0), X=320.55, Y=746.46, Mass=1440, SNR=26.7, Peak=181 HFD=3.0
00:51:30.127 00.002 1032 MultiStar: [#1 -0.42,0.37,0.00,M4] [#2 -0.08,0.24,0.76,U] [#3 -0.07,0.26,0.00,M1] [#4 -0.30,0.17,0.00,M2] [#5 -0.30,0.06,0.00,M1] [#6 -0.03,0.02,0.58,U] [#7 -0.09,0.32,0.00,M2] [#8 -0.24,0.12,0.55,U] 
00:51:30.128 00.001 1032 single-star, 3 included, MultiStar: {-0.09, 0.12}, one-star: {-0.05, 0.10}
00:51:30.130 00.002 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
00:51:30.132 00.002 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
00:51:30.134 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.99 mountX=0.11 mountY=0.02, mountTheta=0.16
00:51:30.136 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.10, opts=13)
00:51:30.136 00.000 1032 Enqueuing Move request for scope (-0.05, 0.10)
00:51:30.136 00.000 10072 Worker thread wakes up
00:51:30.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
00:51:30.136 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
00:51:30.136 00.000 10072 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=0.02
00:51:30.141 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:30.143 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:51:30.143 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
00:51:30.143 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:30.143 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:51:30.143 00.000 10072 MoveAxis(E, 3, ABG)
00:51:30.143 00.000 10072 Guiding  Dir = 2, Dur = 3
00:51:30.145 00.002 10072 IsGuiding returns 0
00:51:30.145 00.000 10072 PulseGuide returned control before completion, sleep 13
00:51:30.161 00.016 1032 UpdateGuideState exits: m=1440 SNR=26.7
00:51:30.162 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:30.162 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:30.162 00.000 1032 Enqueuing Expose request
00:51:30.162 00.000 10072 IsGuiding returns 0
00:51:30.162 00.000 10072 Move returns status 0, amount 3
00:51:30.162 00.000 10072 MoveAxis(N, 0, ABG)
00:51:30.162 00.000 10072 Move returns status 0, amount 0
00:51:30.162 00.000 10072 move complete, result=0
00:51:30.162 00.000 10072 worker thread done servicing request
00:51:30.162 00.000 10072 Worker thread wakes up
00:51:30.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:30.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:30.172 00.010 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
00:51:30.797 00.625 10072 Exposure complete
00:51:30.828 00.031 10072 worker thread done servicing request
00:51:30.828 00.000 1032 OnExposeComplete: enter
00:51:30.828 00.000 1032 UpdateGuideState(): m_state=6
00:51:30.840 00.012 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 316
00:51:30.843 00.003 1032 Star::Find returns 1 (0), X=320.74, Y=746.40, Mass=1486, SNR=27.2, Peak=162 HFD=2.8
00:51:30.843 00.000 1032 MultiStar: [#1 -0.06,0.27,0.00,M5] [#2 -0.01,0.08,0.69,U] [#3 0.10,0.06,0.66,U] [#4 -0.22,0.19,0.00,M3] [#5 -0.13,0.02,0.73,U] [#6 -0.08,0.02,0.58,U] [#7 -0.17,0.24,0.00,M3] [#8 -0.29,0.15,0.00,M1] 
00:51:30.843 00.000 1032 refined, 4 included, MultiStar: {0.02, 0.05}, one-star: {0.14, 0.05}
00:51:30.843 00.000 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
00:51:30.843 00.000 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
00:51:30.843 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.20 mountX=0.04 mountY=-0.03, mountTheta=-0.63
00:51:30.843 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
00:51:30.843 00.000 1032 Enqueuing Move request for scope (0.02, 0.05)
00:51:30.857 00.014 10072 Worker thread wakes up
00:51:30.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
00:51:30.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
00:51:30.857 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.03
00:51:30.859 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:30.860 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:51:30.860 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:51:30.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:30.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:51:30.860 00.000 10072 MoveAxis(E, 4, ABG)
00:51:30.860 00.000 10072 Guiding  Dir = 2, Dur = 4
00:51:30.862 00.002 10072 IsGuiding returns 0
00:51:30.862 00.000 10072 PulseGuide returned control before completion, sleep 14
00:51:30.874 00.012 1032 UpdateGuideState exits: m=1486 SNR=27.2
00:51:30.878 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:30.880 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:30.880 00.000 1032 Enqueuing Expose request
00:51:30.882 00.002 10072 IsGuiding returns 0
00:51:30.882 00.000 10072 Move returns status 0, amount 4
00:51:30.882 00.000 10072 MoveAxis(N, 0, ABG)
00:51:30.882 00.000 10072 Move returns status 0, amount 0
00:51:30.882 00.000 10072 move complete, result=0
00:51:30.882 00.000 10072 worker thread done servicing request
00:51:30.882 00.000 10072 Worker thread wakes up
00:51:30.882 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:30.882 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:30.882 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
00:51:31.292 00.410 10072 Exposure complete
00:51:31.332 00.040 10072 worker thread done servicing request
00:51:31.332 00.000 1032 OnExposeComplete: enter
00:51:31.338 00.006 1032 UpdateGuideState(): m_state=6
00:51:31.339 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 317
00:51:31.339 00.000 1032 Star::Find returns 1 (0), X=320.54, Y=746.36, Mass=1283, SNR=25.2, Peak=153 HFD=3.0
00:51:31.339 00.000 1032 MultiStar: [#1 -0.25,0.28,0.00,M6] [#2 -0.01,0.25,0.72,U] [#3 0.06,0.19,0.72,U] [#4 -0.17,0.19,0.77,U] [#5 -0.06,0.07,0.73,U] [#6 0.14,-0.02,0.64,U] [#7 -0.18,0.26,0.00,M4] [#8 -0.06,0.27,0.00,M2] 
00:51:31.339 00.000 1032 single-star, 5 included, MultiStar: {-0.02, 0.11}, one-star: {-0.06, 0.01}
00:51:31.339 00.000 1032 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.83) = xAngle (1.18 = 1.18)
00:51:31.339 00.000 1032 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.18 = 1.18)
00:51:31.339 00.000 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.01 mountX=0.02 mountY=0.05, mountTheta=1.18
00:51:31.349 00.010 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
00:51:31.349 00.000 1032 Enqueuing Move request for scope (-0.06, 0.01)
00:51:31.354 00.005 10072 Worker thread wakes up
00:51:31.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
00:51:31.354 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
00:51:31.354 00.000 10072 Moving (-0.06, 0.01) raw xDistance=0.02 yDistance=0.05
00:51:31.354 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:31.354 00.000 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:51:31.354 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:51:31.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:31.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:51:31.354 00.000 10072 MoveAxis(E, 4, ABG)
00:51:31.354 00.000 10072 Guiding  Dir = 2, Dur = 4
00:51:31.359 00.005 10072 IsGuiding returns 0
00:51:31.359 00.000 10072 PulseGuide returned control before completion, sleep 14
00:51:31.374 00.015 10072 IsGuiding returns 0
00:51:31.374 00.000 10072 Move returns status 0, amount 4
00:51:31.374 00.000 10072 MoveAxis(N, 0, ABG)
00:51:31.374 00.000 10072 Move returns status 0, amount 0
00:51:31.374 00.000 10072 move complete, result=0
00:51:31.374 00.000 10072 worker thread done servicing request
00:51:31.374 00.000 1032 UpdateGuideState exits: m=1283 SNR=25.2
00:51:31.376 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:31.378 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:31.380 00.002 1032 Enqueuing Expose request
00:51:31.380 00.000 1032 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
00:51:31.383 00.003 10072 Worker thread wakes up
00:51:31.383 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:31.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:32.026 00.643 10072 Exposure complete
00:51:32.071 00.045 10072 worker thread done servicing request
00:51:32.071 00.000 1032 OnExposeComplete: enter
00:51:32.071 00.000 1032 UpdateGuideState(): m_state=6
00:51:32.077 00.006 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 318
00:51:32.079 00.002 1032 Star::Find returns 1 (0), X=320.47, Y=746.64, Mass=1338, SNR=25.8, Peak=150 HFD=3.0
00:51:32.079 00.000 1032 MultiStar: [#1 -0.21,0.43,0.00,M7] [#2 -0.02,0.30,0.00,M1] [#3 0.13,0.26,0.00,M1] [#4 -0.35,0.40,0.00,M3] [#5 -0.19,0.28,0.00,M1] [#6 0.04,0.33,0.00,M1] [#7 0.03,0.08,0.56,U] [#8 -0.05,0.47,0.00,M3] 
00:51:32.079 00.000 1032 refined, 1 included, MultiStar: {-0.07, 0.21}, one-star: {-0.12, 0.28}
00:51:32.079 00.000 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
00:51:32.079 00.000 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
00:51:32.087 00.008 1032 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.88 mountX=0.22 mountY=0.01, mountTheta=0.05
00:51:32.091 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.21, opts=13)
00:51:32.091 00.000 1032 Enqueuing Move request for scope (-0.07, 0.21)
00:51:32.094 00.003 10072 Worker thread wakes up
00:51:32.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
00:51:32.094 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
00:51:32.094 00.000 10072 Moving (-0.07, 0.21) raw xDistance=0.22 yDistance=0.01
00:51:32.096 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:32.098 00.002 10072 PPEC rslt: input = 0.22, final = 0.09, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 289.32
00:51:32.098 00.000 10072 PPEC: input: 0.22, control: 0.09, exposure: 500
00:51:32.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:32.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:51:32.098 00.000 10072 MoveAxis(W, 97, ABG)
00:51:32.098 00.000 10072 Guiding  Dir = 3, Dur = 97
00:51:32.099 00.001 10072 IsGuiding returns 0
00:51:32.099 00.000 10072 PulseGuide returned control before completion, sleep 107
00:51:32.115 00.016 1032 UpdateGuideState exits: m=1338 SNR=25.8
00:51:32.115 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:32.115 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:32.115 00.000 1032 Enqueuing Expose request
00:51:32.210 00.095 10072 IsGuiding returns 1
00:51:32.210 00.000 10072 scope still moving after pulse duration time elapsed
00:51:32.242 00.032 10072 IsGuiding returns 0
00:51:32.242 00.000 10072 scope move finished after 97 + 46 ms
00:51:32.242 00.000 10072 Move returns status 0, amount 97
00:51:32.242 00.000 10072 MoveAxis(N, 0, ABG)
00:51:32.242 00.000 10072 Move returns status 0, amount 0
00:51:32.242 00.000 10072 move complete, result=0
00:51:32.242 00.000 10072 worker thread done servicing request
00:51:32.242 00.000 10072 Worker thread wakes up
00:51:32.242 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:32.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:32.242 00.000 1032 GuideStep: 0.2 px 97 ms WEST, 0.0 px 0 ms NORTH
00:51:32.656 00.414 10072 Exposure complete
00:51:32.706 00.050 10072 worker thread done servicing request
00:51:32.706 00.000 1032 OnExposeComplete: enter
00:51:32.708 00.002 1032 UpdateGuideState(): m_state=6
00:51:32.710 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 319
00:51:32.712 00.002 1032 Star::Find returns 1 (0), X=320.77, Y=746.37, Mass=1641, SNR=28.6, Peak=163 HFD=2.8
00:51:32.714 00.002 1032 MultiStar: [#1 -0.24,0.35,0.00,M8] [#2 -0.15,0.23,0.00,M2] [#3 -0.19,0.32,0.00,M2] [#4 -0.23,0.26,0.00,M4] [#5 -0.18,0.02,0.64,U] [#6 -0.04,0.10,0.56,U] [#7 -0.11,0.41,0.00,M4] [#8 0.06,0.20,0.54,U] 
00:51:32.714 00.000 1032 refined, 3 included, MultiStar: {0.03, 0.07}, one-star: {0.18, 0.02}
00:51:32.716 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
00:51:32.718 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
00:51:32.719 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.21 mountX=0.06 mountY=-0.04, mountTheta=-0.62
00:51:32.721 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
00:51:32.723 00.002 1032 Enqueuing Move request for scope (0.03, 0.07)
00:51:32.725 00.002 10072 Worker thread wakes up
00:51:32.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:51:32.725 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:51:32.725 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.04
00:51:32.727 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:32.729 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:51:32.729 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:51:32.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:32.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:51:32.729 00.000 10072 MoveAxis(E, 5, ABG)
00:51:32.729 00.000 10072 Guiding  Dir = 2, Dur = 5
00:51:32.730 00.001 10072 IsGuiding returns 0
00:51:32.731 00.001 10072 PulseGuide returned control before completion, sleep 15
00:51:32.746 00.015 10072 IsGuiding returns 0
00:51:32.746 00.000 10072 Move returns status 0, amount 5
00:51:32.747 00.001 10072 MoveAxis(N, 0, ABG)
00:51:32.747 00.000 10072 Move returns status 0, amount 0
00:51:32.747 00.000 10072 move complete, result=0
00:51:32.747 00.000 10072 worker thread done servicing request
00:51:32.747 00.000 1032 UpdateGuideState exits: m=1641 SNR=28.6
00:51:32.748 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:32.748 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:32.748 00.000 1032 Enqueuing Expose request
00:51:32.748 00.000 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
00:51:32.755 00.007 10072 Worker thread wakes up
00:51:32.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:32.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:33.382 00.627 10072 Exposure complete
00:51:33.422 00.040 10072 worker thread done servicing request
00:51:33.426 00.004 1032 OnExposeComplete: enter
00:51:33.428 00.002 1032 UpdateGuideState(): m_state=6
00:51:33.430 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 320
00:51:33.430 00.000 1032 Star::Find returns 1 (0), X=320.86, Y=746.43, Mass=1434, SNR=26.6, Peak=165 HFD=2.8
00:51:33.432 00.002 1032 MultiStar: [#1 -0.14,0.35,0.00,M9] [#2 -0.12,0.02,0.76,U] [#3 0.18,-0.01,0.71,U] [#4 -0.04,0.14,0.71,U] [#5 -0.01,-0.21,0.67,U] [#6 0.14,-0.04,0.59,U] [#7 0.05,0.01,0.54,U] [#8 0.15,0.01,0.55,U] 
00:51:33.434 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.26, 0.08}
00:51:33.434 00.000 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
00:51:33.436 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
00:51:33.438 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.07 mountX=-0.02 mountY=-0.08, mountTheta=-1.76
00:51:33.440 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
00:51:33.442 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
00:51:33.444 00.002 10072 Worker thread wakes up
00:51:33.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:51:33.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:51:33.444 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.02 yDistance=-0.08
00:51:33.447 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:33.447 00.000 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:51:33.447 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:51:33.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:33.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:51:33.449 00.002 10072 MoveAxis(E, 6, ABG)
00:51:33.449 00.000 10072 Guiding  Dir = 2, Dur = 6
00:51:33.449 00.000 10072 IsGuiding returns 0
00:51:33.449 00.000 10072 PulseGuide returned control before completion, sleep 16
00:51:33.465 00.016 1032 UpdateGuideState exits: m=1434 SNR=26.6
00:51:33.466 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:33.468 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:33.470 00.002 1032 Enqueuing Expose request
00:51:33.481 00.011 10072 IsGuiding returns 0
00:51:33.481 00.000 10072 Move returns status 0, amount 6
00:51:33.481 00.000 10072 MoveAxis(N, 0, ABG)
00:51:33.481 00.000 10072 Move returns status 0, amount 0
00:51:33.481 00.000 10072 move complete, result=0
00:51:33.481 00.000 10072 worker thread done servicing request
00:51:33.481 00.000 10072 Worker thread wakes up
00:51:33.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:33.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:33.483 00.002 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:51:33.893 00.410 10072 Exposure complete
00:51:33.940 00.047 10072 worker thread done servicing request
00:51:33.940 00.000 1032 OnExposeComplete: enter
00:51:33.940 00.000 1032 UpdateGuideState(): m_state=6
00:51:33.940 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 321
00:51:33.940 00.000 1032 Star::Find returns 1 (0), X=320.82, Y=746.44, Mass=1360, SNR=26.0, Peak=139 HFD=2.8
00:51:33.940 00.000 1032 MultiStar: [#1 -0.30,0.18,0.00,M10] [#2 0.00,-0.07,0.74,U] [#3 0.04,0.04,0.70,U] [#4 -0.08,0.19,0.69,U] [#5 -0.01,0.03,0.71,U] [#6 0.07,0.02,0.64,U] [#7 0.13,0.22,0.47,U] [#8 -0.02,0.15,0.59,U] 
00:51:33.940 00.000 1032 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {0.23, 0.09}
00:51:33.940 00.000 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
00:51:33.940 00.000 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
00:51:33.940 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=0.97 mountX=0.06 mountY=-0.07, mountTheta=-0.86
00:51:33.954 00.014 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
00:51:33.956 00.002 1032 Enqueuing Move request for scope (0.05, 0.08)
00:51:33.957 00.001 10072 Worker thread wakes up
00:51:33.957 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
00:51:33.957 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
00:51:33.957 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.07
00:51:33.957 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:33.962 00.005 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:51:33.962 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:51:33.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:33.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:51:33.962 00.000 10072 MoveAxis(E, 6, ABG)
00:51:33.962 00.000 10072 Guiding  Dir = 2, Dur = 6
00:51:33.963 00.001 10072 IsGuiding returns 0
00:51:33.963 00.000 10072 PulseGuide returned control before completion, sleep 16
00:51:33.979 00.016 1032 UpdateGuideState exits: m=1360 SNR=26.0
00:51:33.981 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:33.981 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:33.983 00.002 1032 Enqueuing Expose request
00:51:33.994 00.011 10072 IsGuiding returns 0
00:51:33.994 00.000 10072 Move returns status 0, amount 6
00:51:33.994 00.000 10072 MoveAxis(N, 0, ABG)
00:51:33.994 00.000 10072 Move returns status 0, amount 0
00:51:33.994 00.000 10072 move complete, result=0
00:51:33.994 00.000 10072 worker thread done servicing request
00:51:33.994 00.000 10072 Worker thread wakes up
00:51:33.995 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:33.995 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:33.995 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:51:34.628 00.633 10072 Exposure complete
00:51:34.672 00.044 10072 worker thread done servicing request
00:51:34.672 00.000 1032 OnExposeComplete: enter
00:51:34.672 00.000 1032 UpdateGuideState(): m_state=6
00:51:34.676 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 322
00:51:34.676 00.000 1032 Star::Find returns 1 (0), X=320.75, Y=746.32, Mass=1413, SNR=26.5, Peak=145 HFD=2.8
00:51:34.676 00.000 1032 MultiStar: [#1 -0.08,0.22,0.96,U] [#2 0.04,0.13,0.76,U] [#3 0.17,0.16,0.67,U] [#4 -0.15,0.13,0.70,U] [#5 -0.11,-0.05,0.69,U] [#6 -0.10,0.11,0.55,U] [#7 -0.00,0.00,0.55,U] [#8 -0.02,0.18,0.57,U] 
00:51:34.676 00.000 1032 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {0.15, -0.04}
00:51:34.676 00.000 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
00:51:34.676 00.000 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
00:51:34.676 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.63 mountX=0.09 mountY=-0.02, mountTheta=-0.20
00:51:34.687 00.011 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
00:51:34.689 00.002 1032 Enqueuing Move request for scope (-0.01, 0.09)
00:51:34.689 00.000 10072 Worker thread wakes up
00:51:34.689 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
00:51:34.689 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
00:51:34.689 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.02
00:51:34.691 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:34.693 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:51:34.693 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
00:51:34.693 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:34.693 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:51:34.693 00.000 10072 MoveAxis(E, 8, ABG)
00:51:34.693 00.000 10072 Guiding  Dir = 2, Dur = 8
00:51:34.695 00.002 10072 IsGuiding returns 0
00:51:34.695 00.000 10072 PulseGuide returned control before completion, sleep 18
00:51:34.710 00.015 1032 UpdateGuideState exits: m=1413 SNR=26.5
00:51:34.712 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:34.712 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:34.714 00.002 1032 Enqueuing Expose request
00:51:34.726 00.012 10072 IsGuiding returns 0
00:51:34.727 00.001 10072 Move returns status 0, amount 8
00:51:34.727 00.000 10072 MoveAxis(N, 0, ABG)
00:51:34.727 00.000 10072 Move returns status 0, amount 0
00:51:34.727 00.000 10072 move complete, result=0
00:51:34.727 00.000 10072 worker thread done servicing request
00:51:34.727 00.000 10072 Worker thread wakes up
00:51:34.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:34.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:34.727 00.000 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
00:51:35.143 00.416 10072 Exposure complete
00:51:35.181 00.038 10072 worker thread done servicing request
00:51:35.181 00.000 1032 OnExposeComplete: enter
00:51:35.181 00.000 1032 UpdateGuideState(): m_state=6
00:51:35.181 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 323
00:51:35.189 00.008 1032 Star::Find returns 1 (0), X=320.86, Y=746.45, Mass=1577, SNR=27.9, Peak=161 HFD=2.9
00:51:35.191 00.002 1032 MultiStar: [#1 -0.01,0.22,0.91,U] [#2 -0.08,0.22,0.68,U] [#3 0.08,0.29,0.00,M1] [#4 -0.06,0.16,0.68,U] [#5 0.02,0.01,0.62,U] [#6 0.05,-0.11,0.57,U] [#7 0.00,0.44,0.00,M2] [#8 0.01,0.30,0.00,M1] 
00:51:35.191 00.000 1032 refined, 5 included, MultiStar: {0.04, 0.11}, one-star: {0.26, 0.10}
00:51:35.191 00.000 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
00:51:35.191 00.000 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
00:51:35.191 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=0.10 mountY=-0.07, mountTheta=-0.63
00:51:35.198 00.007 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
00:51:35.198 00.000 1032 Enqueuing Move request for scope (0.04, 0.11)
00:51:35.198 00.000 10072 Worker thread wakes up
00:51:35.198 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
00:51:35.198 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
00:51:35.198 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.10 yDistance=-0.07
00:51:35.198 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:35.204 00.006 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:51:35.204 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
00:51:35.204 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:35.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:51:35.204 00.000 10072 MoveAxis(E, 8, ABG)
00:51:35.204 00.000 10072 Guiding  Dir = 2, Dur = 8
00:51:35.206 00.002 10072 IsGuiding returns 0
00:51:35.206 00.000 10072 PulseGuide returned control before completion, sleep 18
00:51:35.217 00.011 1032 UpdateGuideState exits: m=1577 SNR=27.9
00:51:35.222 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:35.224 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:35.224 00.000 1032 Enqueuing Expose request
00:51:35.238 00.014 10072 IsGuiding returns 0
00:51:35.238 00.000 10072 Move returns status 0, amount 8
00:51:35.238 00.000 10072 MoveAxis(N, 0, ABG)
00:51:35.238 00.000 10072 Move returns status 0, amount 0
00:51:35.238 00.000 10072 move complete, result=0
00:51:35.238 00.000 10072 worker thread done servicing request
00:51:35.238 00.000 10072 Worker thread wakes up
00:51:35.238 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:35.238 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:35.239 00.001 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:51:35.876 00.637 10072 Exposure complete
00:51:35.917 00.041 10072 worker thread done servicing request
00:51:35.917 00.000 1032 OnExposeComplete: enter
00:51:35.919 00.002 1032 UpdateGuideState(): m_state=6
00:51:35.921 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 324
00:51:35.922 00.001 1032 Star::Find returns 1 (0), X=320.81, Y=746.35, Mass=1511, SNR=27.4, Peak=148 HFD=2.8
00:51:35.924 00.002 1032 MultiStar: [#1 -0.10,0.26,0.00,M9] [#2 -0.10,0.30,0.00,M1] [#3 -0.13,0.41,0.00,M2] [#4 -0.30,0.24,0.00,M1] [#5 -0.17,0.23,0.00,M1] [#6 -0.00,0.10,0.60,U] [#7 -0.09,0.39,0.00,M3] [#8 -0.04,0.30,0.00,M2] 
00:51:35.926 00.002 1032 refined, 1 included, MultiStar: {0.13, 0.04}, one-star: {0.21, -0.00}
00:51:35.928 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
00:51:35.928 00.000 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
00:51:35.930 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.26 mountX=0.00 mountY=-0.14, mountTheta=-1.57
00:51:35.932 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
00:51:35.932 00.000 1032 Enqueuing Move request for scope (0.13, 0.04)
00:51:35.932 00.000 10072 Worker thread wakes up
00:51:35.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
00:51:35.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
00:51:35.932 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.00 yDistance=-0.14
00:51:35.938 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:35.938 00.000 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:51:35.938 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:51:35.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:35.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:51:35.938 00.000 10072 MoveAxis(E, 8, ABG)
00:51:35.938 00.000 10072 Guiding  Dir = 2, Dur = 8
00:51:35.941 00.003 10072 IsGuiding returns 0
00:51:35.941 00.000 10072 PulseGuide returned control before completion, sleep 18
00:51:35.954 00.013 1032 UpdateGuideState exits: m=1511 SNR=27.4
00:51:35.957 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:35.957 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:35.957 00.000 1032 Enqueuing Expose request
00:51:35.973 00.016 10072 IsGuiding returns 0
00:51:35.973 00.000 10072 Move returns status 0, amount 8
00:51:35.973 00.000 10072 MoveAxis(N, 0, ABG)
00:51:35.973 00.000 10072 Move returns status 0, amount 0
00:51:35.973 00.000 10072 move complete, result=0
00:51:35.973 00.000 10072 worker thread done servicing request
00:51:35.973 00.000 10072 Worker thread wakes up
00:51:35.973 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:35.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:35.973 00.000 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:51:36.388 00.415 10072 Exposure complete
00:51:36.422 00.034 10072 worker thread done servicing request
00:51:36.422 00.000 1032 OnExposeComplete: enter
00:51:36.422 00.000 1032 UpdateGuideState(): m_state=6
00:51:36.435 00.013 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 325
00:51:36.437 00.002 1032 Star::Find returns 1 (0), X=320.73, Y=746.35, Mass=1464, SNR=27.0, Peak=146 HFD=2.8
00:51:36.438 00.001 1032 MultiStar: [#1 -0.09,0.33,0.00,M10] [#2 -0.06,0.31,0.00,M2] [#3 -0.04,0.32,0.00,M3] [#4 -0.09,0.05,0.70,U] [#5 0.06,0.14,0.73,U] [#6 0.08,-0.14,0.59,U] [#7 -0.10,0.14,0.52,U] [#8 0.02,0.22,0.55,U] 
00:51:36.440 00.002 1032 refined, 5 included, MultiStar: {0.03, 0.06}, one-star: {0.13, 0.00}
00:51:36.442 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
00:51:36.442 00.000 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
00:51:36.444 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.14 mountX=0.05 mountY=-0.04, mountTheta=-0.69
00:51:36.446 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
00:51:36.448 00.002 1032 Enqueuing Move request for scope (0.03, 0.06)
00:51:36.451 00.003 10072 Worker thread wakes up
00:51:36.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
00:51:36.451 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
00:51:36.451 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.04
00:51:36.453 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:36.455 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:51:36.455 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:51:36.455 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:36.455 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:51:36.455 00.000 10072 MoveAxis(E, 7, ABG)
00:51:36.455 00.000 10072 Guiding  Dir = 2, Dur = 7
00:51:36.456 00.001 10072 IsGuiding returns 0
00:51:36.457 00.001 10072 PulseGuide returned control before completion, sleep 17
00:51:36.472 00.015 1032 UpdateGuideState exits: m=1464 SNR=27.0
00:51:36.473 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:36.475 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:36.477 00.002 1032 Enqueuing Expose request
00:51:36.488 00.011 10072 IsGuiding returns 0
00:51:36.488 00.000 10072 Move returns status 0, amount 7
00:51:36.488 00.000 10072 MoveAxis(N, 0, ABG)
00:51:36.488 00.000 10072 Move returns status 0, amount 0
00:51:36.488 00.000 10072 move complete, result=0
00:51:36.488 00.000 10072 worker thread done servicing request
00:51:36.488 00.000 10072 Worker thread wakes up
00:51:36.489 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:36.489 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:36.489 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:51:37.124 00.635 10072 Exposure complete
00:51:37.164 00.040 10072 worker thread done servicing request
00:51:37.164 00.000 1032 OnExposeComplete: enter
00:51:37.166 00.002 1032 UpdateGuideState(): m_state=6
00:51:37.169 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 326
00:51:37.171 00.002 1032 Star::Find returns 1 (0), X=320.78, Y=746.44, Mass=1559, SNR=27.8, Peak=167 HFD=2.8
00:51:37.173 00.002 1032 MultiStar: [#1 -0.21,0.41,0.00,R] [#2 0.10,0.16,0.69,U] [#3 0.14,0.15,0.68,U] [#4 -0.08,0.21,0.67,U] [#5 0.02,0.06,0.68,U] [#6 0.11,0.10,0.57,U] [#7 0.36,0.09,0.00,M3] [#8 0.08,0.20,0.55,U] 
00:51:37.173 00.000 1032 refined, 6 included, MultiStar: {0.09, 0.14}, one-star: {0.19, 0.09}
00:51:37.173 00.000 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
00:51:37.173 00.000 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
00:51:37.173 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=1.01 mountX=0.11 mountY=-0.12, mountTheta=-0.82
00:51:37.173 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.14, opts=13)
00:51:37.173 00.000 1032 Enqueuing Move request for scope (0.09, 0.14)
00:51:37.173 00.000 10072 Worker thread wakes up
00:51:37.173 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
00:51:37.173 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
00:51:37.173 00.000 10072 Moving (0.09, 0.14) raw xDistance=0.11 yDistance=-0.12
00:51:37.186 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:37.187 00.001 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:51:37.187 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
00:51:37.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:37.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:51:37.187 00.000 10072 MoveAxis(E, 8, ABG)
00:51:37.187 00.000 10072 Guiding  Dir = 2, Dur = 8
00:51:37.189 00.002 10072 IsGuiding returns 0
00:51:37.190 00.001 10072 PulseGuide returned control before completion, sleep 18
00:51:37.204 00.014 1032 UpdateGuideState exits: m=1559 SNR=27.8
00:51:37.207 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:37.207 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:37.209 00.002 1032 Enqueuing Expose request
00:51:37.222 00.013 10072 IsGuiding returns 0
00:51:37.222 00.000 10072 Move returns status 0, amount 8
00:51:37.222 00.000 10072 MoveAxis(N, 0, ABG)
00:51:37.222 00.000 10072 Move returns status 0, amount 0
00:51:37.222 00.000 10072 move complete, result=0
00:51:37.222 00.000 10072 worker thread done servicing request
00:51:37.222 00.000 10072 Worker thread wakes up
00:51:37.222 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:37.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:37.222 00.000 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:51:37.636 00.414 10072 Exposure complete
00:51:37.678 00.042 10072 worker thread done servicing request
00:51:37.678 00.000 1032 OnExposeComplete: enter
00:51:37.682 00.004 1032 UpdateGuideState(): m_state=6
00:51:37.682 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 327
00:51:37.682 00.000 1032 Star::Find returns 1 (0), X=320.77, Y=746.47, Mass=1389, SNR=26.3, Peak=141 HFD=3.0
00:51:37.682 00.000 1032 MultiStar: [#1 0.12,-0.07,0.91,U] [#2 0.03,0.29,0.00,M2] [#3 0.08,0.24,0.68,U] [#4 -0.07,0.33,0.00,M1] [#5 0.09,0.22,0.67,U] [#6 0.01,0.20,0.63,U] [#7 -0.15,0.22,0.00,M4] [#8 0.15,0.39,0.00,M1] 
00:51:37.682 00.000 1032 refined, 4 included, MultiStar: {0.10, 0.12}, one-star: {0.18, 0.12}
00:51:37.682 00.000 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
00:51:37.682 00.000 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
00:51:37.682 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.88 mountX=0.09 mountY=-0.13, mountTheta=-0.95
00:51:37.682 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.12, opts=13)
00:51:37.682 00.000 1032 Enqueuing Move request for scope (0.10, 0.12)
00:51:37.695 00.013 10072 Worker thread wakes up
00:51:37.695 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
00:51:37.695 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
00:51:37.695 00.000 10072 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=-0.13
00:51:37.698 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:37.700 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:51:37.700 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
00:51:37.700 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:37.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:51:37.700 00.000 10072 MoveAxis(E, 7, ABG)
00:51:37.700 00.000 10072 Guiding  Dir = 2, Dur = 7
00:51:37.700 00.000 10072 IsGuiding returns 0
00:51:37.701 00.001 10072 PulseGuide returned control before completion, sleep 17
00:51:37.714 00.013 1032 UpdateGuideState exits: m=1389 SNR=26.3
00:51:37.716 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:37.718 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:37.719 00.001 1032 Enqueuing Expose request
00:51:37.733 00.014 10072 IsGuiding returns 0
00:51:37.733 00.000 10072 Move returns status 0, amount 7
00:51:37.733 00.000 10072 MoveAxis(N, 0, ABG)
00:51:37.733 00.000 10072 Move returns status 0, amount 0
00:51:37.733 00.000 10072 move complete, result=0
00:51:37.733 00.000 10072 worker thread done servicing request
00:51:37.733 00.000 10072 Worker thread wakes up
00:51:37.733 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:37.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:37.733 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:51:38.362 00.629 10072 Exposure complete
00:51:38.396 00.034 10072 worker thread done servicing request
00:51:38.396 00.000 1032 OnExposeComplete: enter
00:51:38.396 00.000 1032 UpdateGuideState(): m_state=6
00:51:38.410 00.014 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 328
00:51:38.411 00.001 1032 Star::Find returns 1 (0), X=320.60, Y=746.68, Mass=1248, SNR=24.9, Peak=137 HFD=2.9
00:51:38.413 00.002 1032 MultiStar: [#1 0.01,0.13,1.05,U] [#2 0.05,0.42,0.00,M3] [#3 0.13,0.40,0.00,M2] [#4 -0.22,0.41,0.00,M2] [#5 -0.25,0.34,0.00,M1] [#6 0.01,0.26,0.64,U] [#7 -0.02,0.37,0.00,M5] [#8 -0.01,0.40,0.00,M2] 
00:51:38.415 00.002 1032 refined, 2 included, MultiStar: {0.01, 0.24}, one-star: {0.01, 0.33}
00:51:38.415 00.000 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
00:51:38.417 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
00:51:38.419 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.53 mountX=0.22 mountY=-0.07, mountTheta=-0.30
00:51:38.421 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.24, opts=13)
00:51:38.422 00.001 1032 Enqueuing Move request for scope (0.01, 0.24)
00:51:38.424 00.002 10072 Worker thread wakes up
00:51:38.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0xd
00:51:38.424 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
00:51:38.424 00.000 10072 Moving (0.01, 0.24) raw xDistance=0.22 yDistance=-0.07
00:51:38.426 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:38.427 00.001 10072 PPEC rslt: input = 0.22, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 289.29
00:51:38.427 00.000 10072 PPEC: input: 0.22, control: 0.09, exposure: 500
00:51:38.427 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:38.427 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:51:38.427 00.000 10072 MoveAxis(W, 95, ABG)
00:51:38.427 00.000 10072 Guiding  Dir = 3, Dur = 95
00:51:38.429 00.002 10072 IsGuiding returns 0
00:51:38.430 00.001 10072 PulseGuide returned control before completion, sleep 105
00:51:38.444 00.014 1032 UpdateGuideState exits: m=1248 SNR=24.9
00:51:38.445 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:38.445 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:38.450 00.005 1032 Enqueuing Expose request
00:51:38.541 00.091 10072 IsGuiding returns 0
00:51:38.541 00.000 10072 Move returns status 0, amount 95
00:51:38.541 00.000 10072 MoveAxis(N, 0, ABG)
00:51:38.541 00.000 10072 Move returns status 0, amount 0
00:51:38.541 00.000 10072 move complete, result=0
00:51:38.541 00.000 10072 worker thread done servicing request
00:51:38.541 00.000 10072 Worker thread wakes up
00:51:38.541 00.000 1032 GuideStep: 0.2 px 95 ms WEST, -0.1 px 0 ms NORTH
00:51:38.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:38.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:38.954 00.413 10072 Exposure complete
00:51:38.996 00.042 10072 worker thread done servicing request
00:51:38.996 00.000 1032 OnExposeComplete: enter
00:51:39.000 00.004 1032 UpdateGuideState(): m_state=6
00:51:39.000 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 329
00:51:39.003 00.003 1032 Star::Find returns 1 (0), X=320.83, Y=746.55, Mass=1494, SNR=27.2, Peak=154 HFD=2.9
00:51:39.003 00.000 1032 MultiStar: [#1 0.08,0.07,0.96,U] [#2 0.05,0.37,0.00,M4] [#3 0.01,0.38,0.00,M3] [#4 -0.15,0.32,0.00,M3] [#5 -0.02,0.22,0.70,U] [#6 0.06,0.11,0.57,U] [#7 0.12,0.36,0.00,M6] [#8 0.04,0.28,0.00,M3] 
00:51:39.003 00.000 1032 refined, 3 included, MultiStar: {0.10, 0.15}, one-star: {0.23, 0.20}
00:51:39.003 00.000 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:51:39.003 00.000 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:51:39.003 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.98 mountX=0.12 mountY=-0.14, mountTheta=-0.85
00:51:39.003 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.15, opts=13)
00:51:39.015 00.012 1032 Enqueuing Move request for scope (0.10, 0.15)
00:51:39.016 00.001 10072 Worker thread wakes up
00:51:39.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
00:51:39.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
00:51:39.016 00.000 10072 Moving (0.10, 0.15) raw xDistance=0.12 yDistance=-0.14
00:51:39.018 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:39.020 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:51:39.020 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
00:51:39.020 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:39.020 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:51:39.020 00.000 10072 MoveAxis(E, 8, ABG)
00:51:39.020 00.000 10072 Guiding  Dir = 2, Dur = 8
00:51:39.022 00.002 10072 IsGuiding returns 0
00:51:39.022 00.000 10072 PulseGuide returned control before completion, sleep 18
00:51:39.029 00.007 1032 UpdateGuideState exits: m=1494 SNR=27.2
00:51:39.038 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:39.038 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:39.038 00.000 1032 Enqueuing Expose request
00:51:39.053 00.015 10072 IsGuiding returns 0
00:51:39.053 00.000 10072 Move returns status 0, amount 8
00:51:39.053 00.000 10072 MoveAxis(N, 0, ABG)
00:51:39.053 00.000 10072 Move returns status 0, amount 0
00:51:39.053 00.000 10072 move complete, result=0
00:51:39.053 00.000 10072 worker thread done servicing request
00:51:39.053 00.000 10072 Worker thread wakes up
00:51:39.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:39.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:39.053 00.000 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:51:39.690 00.637 10072 Exposure complete
00:51:39.732 00.042 10072 worker thread done servicing request
00:51:39.732 00.000 1032 OnExposeComplete: enter
00:51:39.735 00.003 1032 UpdateGuideState(): m_state=6
00:51:39.736 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 330
00:51:39.738 00.002 1032 Star::Find returns 1 (0), X=320.85, Y=746.34, Mass=1559, SNR=27.8, Peak=159 HFD=2.7
00:51:39.740 00.002 1032 MultiStar: [#1 0.13,-0.16,0.91,U] [#2 0.09,-0.03,0.68,U] [#3 0.30,0.02,0.00,M4] [#4 -0.18,0.15,0.64,U] [#5 -0.10,0.02,0.67,U] [#6 0.08,0.11,0.54,U] [#7 -0.03,0.09,0.55,U] [#8 0.20,-0.02,0.53,U] 
00:51:39.742 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.00}, one-star: {0.25, -0.01}
00:51:39.742 00.000 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
00:51:39.744 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
00:51:39.746 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.06 mountX=-0.01 mountY=-0.07, mountTheta=-1.77
00:51:39.748 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
00:51:39.751 00.003 1032 Enqueuing Move request for scope (0.07, 0.00)
00:51:39.752 00.001 10072 Worker thread wakes up
00:51:39.752 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
00:51:39.752 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
00:51:39.752 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
00:51:39.752 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:39.757 00.005 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:51:39.757 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:51:39.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:39.757 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:51:39.757 00.000 10072 MoveAxis(E, 10, ABG)
00:51:39.757 00.000 10072 Guiding  Dir = 2, Dur = 10
00:51:39.758 00.001 10072 IsGuiding returns 0
00:51:39.758 00.000 10072 PulseGuide returned control before completion, sleep 20
00:51:39.774 00.016 1032 UpdateGuideState exits: m=1559 SNR=27.8
00:51:39.775 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:39.775 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:39.775 00.000 1032 Enqueuing Expose request
00:51:39.790 00.015 10072 IsGuiding returns 0
00:51:39.790 00.000 10072 Move returns status 0, amount 10
00:51:39.790 00.000 10072 MoveAxis(N, 0, ABG)
00:51:39.790 00.000 10072 Move returns status 0, amount 0
00:51:39.790 00.000 10072 move complete, result=0
00:51:39.790 00.000 10072 worker thread done servicing request
00:51:39.790 00.000 10072 Worker thread wakes up
00:51:39.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:39.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:39.790 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:51:40.207 00.417 10072 Exposure complete
00:51:40.243 00.036 10072 worker thread done servicing request
00:51:40.243 00.000 1032 OnExposeComplete: enter
00:51:40.243 00.000 1032 UpdateGuideState(): m_state=6
00:51:40.251 00.008 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 331
00:51:40.253 00.002 1032 Star::Find returns 1 (0), X=320.84, Y=746.55, Mass=1339, SNR=25.8, Peak=140 HFD=2.9
00:51:40.255 00.002 1032 MultiStar: [#1 0.14,-0.04,0.96,U] [#2 0.07,0.19,0.73,U] [#3 0.07,0.14,0.72,U] [#4 0.04,0.20,0.78,U] [#5 0.02,0.00,0.69,U] [#6 0.11,0.06,0.60,U] [#7 0.10,0.26,0.00,M6] [#8 0.07,0.12,0.57,U] 
00:51:40.255 00.000 1032 refined, 7 included, MultiStar: {0.10, 0.11}, one-star: {0.24, 0.19}
00:51:40.257 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
00:51:40.259 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
00:51:40.260 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.81 mountX=0.08 mountY=-0.13, mountTheta=-1.02
00:51:40.262 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
00:51:40.264 00.002 1032 Enqueuing Move request for scope (0.10, 0.11)
00:51:40.264 00.000 10072 Worker thread wakes up
00:51:40.264 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
00:51:40.264 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
00:51:40.264 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.13
00:51:40.266 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:40.269 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:51:40.269 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
00:51:40.269 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:40.269 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:51:40.269 00.000 10072 MoveAxis(E, 8, ABG)
00:51:40.269 00.000 10072 Guiding  Dir = 2, Dur = 8
00:51:40.270 00.001 10072 IsGuiding returns 0
00:51:40.270 00.000 10072 PulseGuide returned control before completion, sleep 18
00:51:40.277 00.007 1032 UpdateGuideState exits: m=1339 SNR=25.8
00:51:40.285 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:40.285 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:40.285 00.000 1032 Enqueuing Expose request
00:51:40.301 00.016 10072 IsGuiding returns 0
00:51:40.301 00.000 10072 Move returns status 0, amount 8
00:51:40.301 00.000 10072 MoveAxis(N, 0, ABG)
00:51:40.302 00.001 10072 Move returns status 0, amount 0
00:51:40.302 00.000 10072 move complete, result=0
00:51:40.302 00.000 10072 worker thread done servicing request
00:51:40.302 00.000 10072 Worker thread wakes up
00:51:40.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:40.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:40.302 00.000 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:51:40.938 00.636 10072 Exposure complete
00:51:40.974 00.036 10072 worker thread done servicing request
00:51:40.974 00.000 1032 OnExposeComplete: enter
00:51:40.974 00.000 1032 UpdateGuideState(): m_state=6
00:51:40.984 00.010 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 332
00:51:40.985 00.001 1032 Star::Find returns 1 (0), X=320.95, Y=746.54, Mass=1334, SNR=25.7, Peak=167 HFD=2.5
00:51:40.987 00.002 1032 MultiStar: [#1 0.25,0.08,1.02,U] [#2 0.00,0.17,0.73,U] [#3 -0.04,0.28,0.00,M4] [#4 -0.18,0.30,0.00,M2] [#5 0.03,0.29,0.00,M1] [#6 0.02,0.14,0.62,U] [#7 0.10,0.30,0.00,M7] [#8 0.21,0.34,0.00,M2] 
00:51:40.988 00.001 1032 refined, 3 included, MultiStar: {0.19, 0.14}, one-star: {0.35, 0.19}
00:51:40.990 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
00:51:40.991 00.001 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
00:51:40.993 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.65 mountX=0.09 mountY=-0.22, mountTheta=-1.18
00:51:40.995 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.14, opts=13)
00:51:40.997 00.002 1032 Enqueuing Move request for scope (0.19, 0.14)
00:51:40.997 00.000 10072 Worker thread wakes up
00:51:40.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
00:51:40.997 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
00:51:40.997 00.000 10072 Moving (0.19, 0.14) raw xDistance=0.09 yDistance=-0.22
00:51:40.999 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:41.001 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:51:41.001 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
00:51:41.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:51:41.001 00.000 10072 MoveAxis(E, 10, ABG)
00:51:41.001 00.000 10072 Guiding  Dir = 2, Dur = 10
00:51:41.004 00.003 10072 IsGuiding returns 0
00:51:41.004 00.000 10072 PulseGuide returned control before completion, sleep 20
00:51:41.018 00.014 1032 UpdateGuideState exits: m=1334 SNR=25.7
00:51:41.020 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:41.020 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:41.024 00.004 1032 Enqueuing Expose request
00:51:41.036 00.012 10072 IsGuiding returns 0
00:51:41.036 00.000 10072 Move returns status 0, amount 10
00:51:41.036 00.000 10072 MoveAxis(N, 139, ABG)
00:51:41.036 00.000 10072 Guiding  Dir = 0, Dur = 139
00:51:41.037 00.001 10072 IsGuiding returns 0
00:51:41.037 00.000 10072 PulseGuide returned control before completion, sleep 149
00:51:41.195 00.158 10072 IsGuiding returns 1
00:51:41.195 00.000 10072 scope still moving after pulse duration time elapsed
00:51:41.226 00.031 10072 IsGuiding returns 0
00:51:41.226 00.000 10072 scope move finished after 139 + 51 ms
00:51:41.226 00.000 10072 Move returns status 0, amount 139
00:51:41.226 00.000 10072 move complete, result=0
00:51:41.226 00.000 10072 worker thread done servicing request
00:51:41.226 00.000 10072 Worker thread wakes up
00:51:41.226 00.000 1032 GuideStep: 0.1 px 10 ms EAST, -0.2 px 139 ms NORTH
00:51:41.230 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:41.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:41.641 00.411 10072 Exposure complete
00:51:41.672 00.031 10072 worker thread done servicing request
00:51:41.672 00.000 1032 OnExposeComplete: enter
00:51:41.685 00.013 1032 UpdateGuideState(): m_state=6
00:51:41.687 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 333
00:51:41.687 00.000 1032 Star::Find returns 1 (0), X=320.82, Y=746.55, Mass=1375, SNR=26.1, Peak=149 HFD=2.9
00:51:41.689 00.002 1032 MultiStar: [#1 0.04,-0.06,0.94,U] [#2 -0.01,0.32,0.00,M2] [#3 0.02,0.15,0.70,U] [#4 -0.26,0.17,0.00,M3] [#5 0.01,0.16,0.71,U] [#6 0.03,0.09,0.58,U] [#7 0.11,0.21,0.53,U] [#8 0.13,0.57,0.00,M3] 
00:51:41.691 00.002 1032 refined, 5 included, MultiStar: {0.08, 0.12}, one-star: {0.22, 0.19}
00:51:41.693 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
00:51:41.693 00.000 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
00:51:41.693 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.96 mountX=0.09 mountY=-0.11, mountTheta=-0.87
00:51:41.693 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
00:51:41.693 00.000 1032 Enqueuing Move request for scope (0.08, 0.12)
00:51:41.701 00.008 10072 Worker thread wakes up
00:51:41.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
00:51:41.701 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
00:51:41.701 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.09 yDistance=-0.11
00:51:41.702 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:41.702 00.000 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:51:41.702 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
00:51:41.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:41.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:51:41.702 00.000 10072 MoveAxis(E, 10, ABG)
00:51:41.702 00.000 10072 Guiding  Dir = 2, Dur = 10
00:51:41.706 00.004 10072 IsGuiding returns 0
00:51:41.706 00.000 10072 PulseGuide returned control before completion, sleep 20
00:51:41.722 00.016 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:51:41.722 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:41.722 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:41.722 00.000 1032 Enqueuing Expose request
00:51:41.738 00.016 10072 IsGuiding returns 0
00:51:41.738 00.000 10072 Move returns status 0, amount 10
00:51:41.738 00.000 10072 MoveAxis(N, 0, ABG)
00:51:41.738 00.000 10072 Move returns status 0, amount 0
00:51:41.738 00.000 10072 move complete, result=0
00:51:41.738 00.000 10072 worker thread done servicing request
00:51:41.738 00.000 10072 Worker thread wakes up
00:51:41.738 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:41.738 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:41.738 00.000 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:51:42.376 00.638 10072 Exposure complete
00:51:42.417 00.041 10072 worker thread done servicing request
00:51:42.417 00.000 1032 OnExposeComplete: enter
00:51:42.419 00.002 1032 UpdateGuideState(): m_state=6
00:51:42.422 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 334
00:51:42.424 00.002 1032 Star::Find returns 1 (0), X=320.64, Y=746.27, Mass=1406, SNR=26.4, Peak=140 HFD=2.8
00:51:42.426 00.002 1032 MultiStar: [#1 -0.17,-0.17,1.01,U] [#2 -0.06,0.10,0.81,U] [#3 0.01,0.14,0.69,U] [#4 -0.47,0.18,0.00,M4] [#5 -0.29,-0.10,0.00,M1] [#6 -0.10,-0.07,0.64,U] [#7 -0.25,0.20,0.00,M7] [#8 -0.16,0.23,0.00,M4] 
00:51:42.428 00.002 1032 refined, 4 included, MultiStar: {-0.06, -0.03}, one-star: {0.04, -0.08}
00:51:42.428 00.000 1032 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.83) = xAngle (-4.53 = 1.76)
00:51:42.431 00.003 1032 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.53 = 1.76)
00:51:42.431 00.000 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.70 mountX=-0.01 mountY=0.06, mountTheta=1.76
00:51:42.436 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.03, opts=13)
00:51:42.438 00.002 1032 Enqueuing Move request for scope (-0.06, -0.03)
00:51:42.438 00.000 10072 Worker thread wakes up
00:51:42.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
00:51:42.438 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
00:51:42.438 00.000 10072 Moving (-0.06, -0.03) raw xDistance=-0.01 yDistance=0.06
00:51:42.440 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:42.442 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:51:42.442 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:51:42.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:42.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:51:42.442 00.000 10072 MoveAxis(E, 9, ABG)
00:51:42.442 00.000 10072 Guiding  Dir = 2, Dur = 9
00:51:42.443 00.001 10072 IsGuiding returns 0
00:51:42.444 00.001 10072 PulseGuide returned control before completion, sleep 19
00:51:42.454 00.010 1032 UpdateGuideState exits: m=1406 SNR=26.4
00:51:42.459 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:42.459 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:42.459 00.000 1032 Enqueuing Expose request
00:51:42.475 00.016 10072 IsGuiding returns 0
00:51:42.475 00.000 10072 Move returns status 0, amount 9
00:51:42.475 00.000 10072 MoveAxis(N, 0, ABG)
00:51:42.475 00.000 10072 Move returns status 0, amount 0
00:51:42.475 00.000 10072 move complete, result=0
00:51:42.475 00.000 10072 worker thread done servicing request
00:51:42.475 00.000 1032 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
00:51:42.475 00.000 10072 Worker thread wakes up
00:51:42.475 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:42.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:42.893 00.418 10072 Exposure complete
00:51:42.932 00.039 10072 worker thread done servicing request
00:51:42.932 00.000 1032 OnExposeComplete: enter
00:51:42.934 00.002 1032 UpdateGuideState(): m_state=6
00:51:42.934 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 335
00:51:42.936 00.002 1032 Star::Find returns 1 (0), X=320.47, Y=746.45, Mass=1397, SNR=26.3, Peak=159 HFD=3.1
00:51:42.939 00.003 1032 MultiStar: [#1 -0.21,-0.13,0.99,U] [#2 -0.09,0.33,0.00,M2] [#3 -0.09,0.31,0.00,M3] [#4 -0.47,0.31,0.00,M5] [#5 -0.27,0.17,0.00,M2] [#6 -0.10,0.11,0.60,U] [#7 -0.01,0.39,0.00,M8] [#8 -0.20,0.26,0.00,M5] 
00:51:42.941 00.002 1032 refined, 2 included, MultiStar: {-0.15, 0.01}, one-star: {-0.12, 0.09}
00:51:42.941 00.000 1032 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.83) = xAngle (1.25 = 1.25)
00:51:42.941 00.000 1032 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.25 = 1.25)
00:51:42.941 00.000 1032 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.08 mountX=0.05 mountY=0.14, mountTheta=1.25
00:51:42.941 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.01, opts=13)
00:51:42.941 00.000 1032 Enqueuing Move request for scope (-0.15, 0.01)
00:51:42.941 00.000 10072 Worker thread wakes up
00:51:42.941 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
00:51:42.941 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
00:51:42.941 00.000 10072 Moving (-0.15, 0.01) raw xDistance=0.05 yDistance=0.14
00:51:42.941 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:42.954 00.013 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:51:42.954 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:51:42.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:42.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:51:42.954 00.000 10072 MoveAxis(E, 8, ABG)
00:51:42.954 00.000 10072 Guiding  Dir = 2, Dur = 8
00:51:42.956 00.002 10072 IsGuiding returns 0
00:51:42.956 00.000 10072 PulseGuide returned control before completion, sleep 18
00:51:42.957 00.001 1032 UpdateGuideState exits: m=1397 SNR=26.3
00:51:42.971 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:42.971 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:42.974 00.003 1032 Enqueuing Expose request
00:51:42.987 00.013 10072 IsGuiding returns 0
00:51:42.987 00.000 10072 Move returns status 0, amount 8
00:51:42.987 00.000 10072 MoveAxis(N, 0, ABG)
00:51:42.987 00.000 10072 Move returns status 0, amount 0
00:51:42.987 00.000 10072 move complete, result=0
00:51:42.987 00.000 10072 worker thread done servicing request
00:51:42.987 00.000 10072 Worker thread wakes up
00:51:42.987 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:42.987 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:42.987 00.000 1032 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
00:51:43.627 00.640 10072 Exposure complete
00:51:43.667 00.040 10072 worker thread done servicing request
00:51:43.667 00.000 1032 OnExposeComplete: enter
00:51:43.669 00.002 1032 UpdateGuideState(): m_state=6
00:51:43.670 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 336
00:51:43.670 00.000 1032 Star::Find returns 1 (0), X=320.56, Y=746.54, Mass=1386, SNR=26.2, Peak=162 HFD=3.1
00:51:43.672 00.002 1032 MultiStar: [#1 -0.02,0.07,0.97,U] [#2 -0.25,0.35,0.00,M3] [#3 -0.10,0.37,0.00,M4] [#4 -0.46,0.25,0.00,M6] [#5 -0.17,0.22,0.00,M3] [#6 -0.26,0.00,0.61,U] [#7 -0.30,0.39,0.00,M9] [#8 -0.10,0.38,0.00,M6] 
00:51:43.674 00.002 1032 refined, 2 included, MultiStar: {-0.08, 0.10}, one-star: {-0.03, 0.18}
00:51:43.674 00.000 1032 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.83) = xAngle (0.44 = 0.44)
00:51:43.674 00.000 1032 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.44 = 0.44)
00:51:43.674 00.000 1032 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.27 mountX=0.12 mountY=0.05, mountTheta=0.44
00:51:43.674 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.10, opts=13)
00:51:43.674 00.000 1032 Enqueuing Move request for scope (-0.08, 0.10)
00:51:43.674 00.000 10072 Worker thread wakes up
00:51:43.674 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
00:51:43.674 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
00:51:43.674 00.000 10072 Moving (-0.08, 0.10) raw xDistance=0.12 yDistance=0.05
00:51:43.674 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:43.674 00.000 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:51:43.687 00.013 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
00:51:43.687 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:43.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:51:43.687 00.000 10072 MoveAxis(E, 8, ABG)
00:51:43.687 00.000 10072 Guiding  Dir = 2, Dur = 8
00:51:43.687 00.000 10072 IsGuiding returns 0
00:51:43.687 00.000 10072 PulseGuide returned control before completion, sleep 18
00:51:43.688 00.001 1032 UpdateGuideState exits: m=1386 SNR=26.2
00:51:43.704 00.016 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:43.706 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:43.708 00.002 1032 Enqueuing Expose request
00:51:43.720 00.012 10072 IsGuiding returns 0
00:51:43.720 00.000 10072 Move returns status 0, amount 8
00:51:43.720 00.000 10072 MoveAxis(N, 0, ABG)
00:51:43.720 00.000 10072 Move returns status 0, amount 0
00:51:43.720 00.000 10072 move complete, result=0
00:51:43.720 00.000 10072 worker thread done servicing request
00:51:43.720 00.000 10072 Worker thread wakes up
00:51:43.720 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:43.720 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:43.720 00.000 1032 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
00:51:44.132 00.412 10072 Exposure complete
00:51:44.172 00.040 10072 worker thread done servicing request
00:51:44.172 00.000 1032 OnExposeComplete: enter
00:51:44.178 00.006 1032 UpdateGuideState(): m_state=6
00:51:44.180 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 337
00:51:44.181 00.001 1032 Star::Find returns 1 (0), X=320.40, Y=746.47, Mass=1518, SNR=27.5, Peak=178 HFD=3.1
00:51:44.183 00.002 1032 MultiStar: [#1 -0.20,0.00,0.92,U] [#2 -0.18,0.35,0.00,M4] [#3 -0.16,0.33,0.00,M5] [#4 -0.36,0.30,0.00,M7] [#5 -0.25,0.20,0.00,M4] [#6 -0.26,0.13,0.00,M1] [#7 -0.20,0.34,0.00,M10] [#8 -0.14,0.48,0.00,M7] 
00:51:44.186 00.003 1032 refined, 1 included, MultiStar: {-0.20, 0.06}, one-star: {-0.20, 0.12}
00:51:44.187 00.001 1032 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.83) = xAngle (1.01 = 1.01)
00:51:44.189 00.002 1032 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.01 = 1.01)
00:51:44.189 00.000 1032 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.84 mountX=0.11 mountY=0.18, mountTheta=1.01
00:51:44.193 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.20, y=0.06, opts=13)
00:51:44.195 00.002 1032 Enqueuing Move request for scope (-0.20, 0.06)
00:51:44.196 00.001 10072 Worker thread wakes up
00:51:44.196 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
00:51:44.196 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
00:51:44.196 00.000 10072 Moving (-0.20, 0.06) raw xDistance=0.11 yDistance=0.18
00:51:44.199 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:44.199 00.000 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:51:44.199 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
00:51:44.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:44.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:51:44.199 00.000 10072 MoveAxis(E, 7, ABG)
00:51:44.199 00.000 10072 Guiding  Dir = 2, Dur = 7
00:51:44.202 00.003 10072 IsGuiding returns 0
00:51:44.202 00.000 10072 PulseGuide returned control before completion, sleep 17
00:51:44.213 00.011 1032 UpdateGuideState exits: m=1518 SNR=27.5
00:51:44.217 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:44.219 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:44.221 00.002 1032 Enqueuing Expose request
00:51:44.234 00.013 10072 IsGuiding returns 0
00:51:44.234 00.000 10072 Move returns status 0, amount 7
00:51:44.234 00.000 10072 MoveAxis(N, 0, ABG)
00:51:44.234 00.000 10072 Move returns status 0, amount 0
00:51:44.234 00.000 10072 move complete, result=0
00:51:44.234 00.000 10072 worker thread done servicing request
00:51:44.234 00.000 10072 Worker thread wakes up
00:51:44.234 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:44.234 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:44.234 00.000 1032 GuideStep: 0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
00:51:44.869 00.635 10072 Exposure complete
00:51:44.909 00.040 10072 worker thread done servicing request
00:51:44.909 00.000 1032 OnExposeComplete: enter
00:51:44.909 00.000 1032 UpdateGuideState(): m_state=6
00:51:44.909 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 338
00:51:44.916 00.007 1032 Star::Find returns 1 (0), X=320.46, Y=746.46, Mass=1463, SNR=27.0, Peak=168 HFD=3.1
00:51:44.916 00.000 1032 MultiStar: [#1 -0.20,-0.12,0.94,U] [#2 -0.17,0.31,0.00,M5] [#3 -0.09,0.35,0.00,M6] [#4 -0.39,0.31,0.00,M8] [#5 -0.35,0.07,0.00,M5] [#6 -0.17,0.07,0.56,U] [#7 -0.16,0.40,0.00,R] [#8 -0.29,0.28,0.00,M8] 
00:51:44.916 00.000 1032 refined, 2 included, MultiStar: {-0.17, 0.01}, one-star: {-0.13, 0.10}
00:51:44.916 00.000 1032 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.83) = xAngle (1.24 = 1.24)
00:51:44.922 00.006 1032 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.24 = 1.24)
00:51:44.925 00.003 1032 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.07 mountX=0.05 mountY=0.16, mountTheta=1.24
00:51:44.927 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.01, opts=13)
00:51:44.929 00.002 1032 Enqueuing Move request for scope (-0.17, 0.01)
00:51:44.931 00.002 10072 Worker thread wakes up
00:51:44.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
00:51:44.931 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
00:51:44.931 00.000 10072 Moving (-0.17, 0.01) raw xDistance=0.05 yDistance=0.16
00:51:44.933 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:44.934 00.001 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:51:44.934 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:51:44.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:44.934 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:51:44.934 00.000 10072 MoveAxis(E, 7, ABG)
00:51:44.934 00.000 10072 Guiding  Dir = 2, Dur = 7
00:51:44.936 00.002 10072 IsGuiding returns 0
00:51:44.936 00.000 10072 PulseGuide returned control before completion, sleep 17
00:51:44.949 00.013 1032 UpdateGuideState exits: m=1463 SNR=27.0
00:51:44.952 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:44.953 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:44.953 00.000 1032 Enqueuing Expose request
00:51:44.968 00.015 10072 IsGuiding returns 0
00:51:44.968 00.000 10072 Move returns status 0, amount 7
00:51:44.968 00.000 10072 MoveAxis(N, 0, ABG)
00:51:44.968 00.000 10072 Move returns status 0, amount 0
00:51:44.968 00.000 10072 move complete, result=0
00:51:44.968 00.000 10072 worker thread done servicing request
00:51:44.968 00.000 10072 Worker thread wakes up
00:51:44.969 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:44.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:44.969 00.000 1032 GuideStep: 0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
00:51:45.384 00.415 10072 Exposure complete
00:51:45.424 00.040 10072 worker thread done servicing request
00:51:45.424 00.000 1032 OnExposeComplete: enter
00:51:45.428 00.004 1032 UpdateGuideState(): m_state=6
00:51:45.430 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 339
00:51:45.431 00.001 1032 Star::Find returns 1 (0), X=320.42, Y=746.50, Mass=1413, SNR=26.5, Peak=180 HFD=3.1
00:51:45.431 00.000 1032 MultiStar: [#1 -0.11,0.07,0.99,U] [#2 -0.09,0.26,0.00,M6] [#3 -0.14,0.13,0.68,U] [#4 -0.46,0.39,0.00,M9] [#5 -0.26,0.11,0.00,M6] [#6 -0.09,0.14,0.59,U] [#7 -0.05,-0.14,0.57,U] [#8 -0.36,0.29,0.00,M9] 
00:51:45.434 00.003 1032 refined, 4 included, MultiStar: {-0.12, 0.08}, one-star: {-0.17, 0.15}
00:51:45.436 00.002 1032 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.83) = xAngle (0.72 = 0.72)
00:51:45.436 00.000 1032 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.72 = 0.72)
00:51:45.436 00.000 1032 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.55 mountX=0.11 mountY=0.09, mountTheta=0.72
00:51:45.444 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.08, opts=13)
00:51:45.446 00.002 1032 Enqueuing Move request for scope (-0.12, 0.08)
00:51:45.448 00.002 10072 Worker thread wakes up
00:51:45.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
00:51:45.448 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
00:51:45.448 00.000 10072 Moving (-0.12, 0.08) raw xDistance=0.11 yDistance=0.09
00:51:45.449 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:45.452 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:51:45.452 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
00:51:45.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:45.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:51:45.452 00.000 10072 MoveAxis(E, 6, ABG)
00:51:45.452 00.000 10072 Guiding  Dir = 2, Dur = 6
00:51:45.453 00.001 10072 IsGuiding returns 0
00:51:45.453 00.000 10072 PulseGuide returned control before completion, sleep 16
00:51:45.468 00.015 1032 UpdateGuideState exits: m=1413 SNR=26.5
00:51:45.468 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:45.468 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:45.468 00.000 1032 Enqueuing Expose request
00:51:45.475 00.007 10072 IsGuiding returns 0
00:51:45.475 00.000 10072 Move returns status 0, amount 6
00:51:45.475 00.000 10072 MoveAxis(N, 0, ABG)
00:51:45.475 00.000 10072 Move returns status 0, amount 0
00:51:45.475 00.000 10072 move complete, result=0
00:51:45.475 00.000 10072 worker thread done servicing request
00:51:45.476 00.001 10072 Worker thread wakes up
00:51:45.476 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:45.476 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:45.482 00.006 1032 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
00:51:46.113 00.631 10072 Exposure complete
00:51:46.145 00.032 10072 worker thread done servicing request
00:51:46.145 00.000 1032 OnExposeComplete: enter
00:51:46.145 00.000 1032 UpdateGuideState(): m_state=6
00:51:46.157 00.012 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 340
00:51:46.157 00.000 1032 Star::Find returns 1 (0), X=320.50, Y=746.48, Mass=1332, SNR=25.7, Peak=152 HFD=3.1
00:51:46.157 00.000 1032 MultiStar: [#1 -0.14,0.09,0.98,U] [#2 -0.20,0.27,0.00,M7] [#3 0.01,0.24,0.72,U] [#4 -0.42,0.31,0.00,M10] [#5 -0.23,0.13,0.74,U] [#6 -0.20,0.09,0.61,U] [#7 0.05,0.00,0.57,U] [#8 -0.09,0.30,0.00,M10] 
00:51:46.162 00.005 1032 refined, 5 included, MultiStar: {-0.10, 0.12}, one-star: {-0.09, 0.13}
00:51:46.162 00.000 1032 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.83) = xAngle (0.47 = 0.47)
00:51:46.162 00.000 1032 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.47 = 0.47)
00:51:46.162 00.000 1032 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.30 mountX=0.14 mountY=0.07, mountTheta=0.47
00:51:46.162 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.12, opts=13)
00:51:46.162 00.000 1032 Enqueuing Move request for scope (-0.10, 0.12)
00:51:46.162 00.000 10072 Worker thread wakes up
00:51:46.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
00:51:46.162 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
00:51:46.162 00.000 10072 Moving (-0.10, 0.12) raw xDistance=0.14 yDistance=0.07
00:51:46.172 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:46.173 00.001 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.24
00:51:46.173 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
00:51:46.175 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:46.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:51:46.175 00.000 10072 MoveAxis(W, 59, ABG)
00:51:46.175 00.000 10072 Guiding  Dir = 3, Dur = 59
00:51:46.176 00.001 10072 IsGuiding returns 0
00:51:46.176 00.000 10072 PulseGuide returned control before completion, sleep 69
00:51:46.188 00.012 1032 UpdateGuideState exits: m=1332 SNR=25.7
00:51:46.188 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:46.188 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:46.196 00.008 1032 Enqueuing Expose request
00:51:46.251 00.055 10072 IsGuiding returns 1
00:51:46.251 00.000 10072 scope still moving after pulse duration time elapsed
00:51:46.282 00.031 10072 IsGuiding returns 0
00:51:46.282 00.000 10072 scope move finished after 59 + 47 ms
00:51:46.282 00.000 10072 Move returns status 0, amount 59
00:51:46.282 00.000 10072 MoveAxis(N, 0, ABG)
00:51:46.282 00.000 10072 Move returns status 0, amount 0
00:51:46.282 00.000 10072 move complete, result=0
00:51:46.282 00.000 10072 worker thread done servicing request
00:51:46.282 00.000 10072 Worker thread wakes up
00:51:46.282 00.000 1032 GuideStep: 0.1 px 59 ms WEST, 0.1 px 0 ms NORTH
00:51:46.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:46.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:46.698 00.416 10072 Exposure complete
00:51:46.743 00.045 10072 worker thread done servicing request
00:51:46.743 00.000 1032 OnExposeComplete: enter
00:51:46.743 00.000 1032 UpdateGuideState(): m_state=6
00:51:46.743 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 341
00:51:46.743 00.000 1032 Star::Find returns 1 (0), X=320.58, Y=746.40, Mass=1322, SNR=25.6, Peak=145 HFD=3.0
00:51:46.743 00.000 1032 MultiStar: [#1 -0.09,-0.01,1.00,U] [#2 -0.14,0.18,0.79,U] [#3 -0.00,0.24,0.65,U] [#4 -0.50,0.30,0.00,R] [#5 -0.30,0.16,0.00,M6] [#6 -0.27,0.11,0.00,M1] [#7 -0.04,-0.04,0.56,U] [#8 -0.18,0.17,0.63,U] 
00:51:46.743 00.000 1032 single-star, 5 included, MultiStar: {-0.08, 0.09}, one-star: {-0.02, 0.05}
00:51:46.756 00.013 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
00:51:46.756 00.000 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
00:51:46.759 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.90 mountX=0.05 mountY=0.00, mountTheta=0.07
00:51:46.761 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
00:51:46.763 00.002 1032 Enqueuing Move request for scope (-0.02, 0.05)
00:51:46.765 00.002 10072 Worker thread wakes up
00:51:46.765 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
00:51:46.765 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
00:51:46.765 00.000 10072 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.00
00:51:46.766 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:46.766 00.000 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:51:46.766 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:51:46.766 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:46.766 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:51:46.766 00.000 10072 MoveAxis(E, 4, ABG)
00:51:46.766 00.000 10072 Guiding  Dir = 2, Dur = 4
00:51:46.771 00.005 10072 IsGuiding returns 0
00:51:46.771 00.000 10072 PulseGuide returned control before completion, sleep 14
00:51:46.773 00.002 1032 UpdateGuideState exits: m=1322 SNR=25.6
00:51:46.788 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:46.790 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:46.790 00.000 1032 Enqueuing Expose request
00:51:46.790 00.000 10072 IsGuiding returns 0
00:51:46.790 00.000 10072 Move returns status 0, amount 4
00:51:46.790 00.000 10072 MoveAxis(N, 0, ABG)
00:51:46.790 00.000 10072 Move returns status 0, amount 0
00:51:46.790 00.000 10072 move complete, result=0
00:51:46.790 00.000 10072 worker thread done servicing request
00:51:46.790 00.000 10072 Worker thread wakes up
00:51:46.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:46.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:46.801 00.011 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:51:47.423 00.622 10072 Exposure complete
00:51:47.465 00.042 10072 worker thread done servicing request
00:51:47.465 00.000 1032 OnExposeComplete: enter
00:51:47.467 00.002 1032 UpdateGuideState(): m_state=6
00:51:47.467 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 342
00:51:47.469 00.002 1032 Star::Find returns 1 (0), X=320.45, Y=746.53, Mass=1420, SNR=26.6, Peak=161 HFD=3.1
00:51:47.471 00.002 1032 MultiStar: [#1 -0.15,-0.08,0.89,U] [#2 -0.16,0.14,0.73,U] [#3 -0.18,0.13,0.67,U] [#4 0.07,-0.14,0.70,U] [#5 -0.25,0.13,0.00,M7] [#6 -0.10,-0.08,0.60,U] [#7 -0.05,-0.10,0.50,U] [#8 -0.18,0.13,0.56,U] 
00:51:47.473 00.002 1032 refined, 7 included, MultiStar: {-0.12, 0.03}, one-star: {-0.15, 0.18}
00:51:47.473 00.000 1032 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.83) = xAngle (1.06 = 1.06)
00:51:47.475 00.002 1032 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.06 = 1.06)
00:51:47.477 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.89 mountX=0.06 mountY=0.10, mountTheta=1.06
00:51:47.479 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.03, opts=13)
00:51:47.479 00.000 1032 Enqueuing Move request for scope (-0.12, 0.03)
00:51:47.481 00.002 10072 Worker thread wakes up
00:51:47.481 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
00:51:47.481 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
00:51:47.481 00.000 10072 Moving (-0.12, 0.03) raw xDistance=0.06 yDistance=0.10
00:51:47.483 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:47.485 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:51:47.486 00.001 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:51:47.486 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:47.486 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:51:47.486 00.000 10072 MoveAxis(E, 3, ABG)
00:51:47.486 00.000 10072 Guiding  Dir = 2, Dur = 3
00:51:47.486 00.000 10072 IsGuiding returns 0
00:51:47.486 00.000 10072 PulseGuide returned control before completion, sleep 13
00:51:47.501 00.015 1032 UpdateGuideState exits: m=1420 SNR=26.6
00:51:47.505 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:47.505 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:47.505 00.000 1032 Enqueuing Expose request
00:51:47.516 00.011 10072 IsGuiding returns 0
00:51:47.516 00.000 10072 Move returns status 0, amount 3
00:51:47.516 00.000 10072 MoveAxis(N, 0, ABG)
00:51:47.516 00.000 10072 Move returns status 0, amount 0
00:51:47.517 00.001 10072 move complete, result=0
00:51:47.517 00.000 10072 worker thread done servicing request
00:51:47.517 00.000 10072 Worker thread wakes up
00:51:47.517 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:47.517 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:47.517 00.000 1032 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
00:51:47.934 00.417 10072 Exposure complete
00:51:47.963 00.029 10072 worker thread done servicing request
00:51:47.963 00.000 1032 OnExposeComplete: enter
00:51:47.979 00.016 1032 UpdateGuideState(): m_state=6
00:51:47.980 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 343
00:51:47.980 00.000 1032 Star::Find returns 1 (0), X=320.60, Y=746.25, Mass=1484, SNR=27.1, Peak=153 HFD=2.8
00:51:47.980 00.000 1032 MultiStar: [#1 -0.02,-0.24,0.92,U] [#2 -0.29,0.35,0.00,M6] [#3 -0.13,0.19,0.62,U] [#4 0.19,-0.13,0.67,U] [#5 -0.15,-0.09,0.69,U] [#6 -0.18,-0.03,0.57,U] [#7 -0.06,-0.30,0.00,M1] [#8 -0.01,0.25,0.52,U] 
00:51:47.985 00.005 1032 refined, 6 included, MultiStar: {-0.04, -0.05}, one-star: {0.00, -0.11}
00:51:47.985 00.000 1032 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.83) = xAngle (-4.05 = 2.23)
00:51:47.985 00.000 1032 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.05 = 2.23)
00:51:47.985 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.22 mountX=-0.04 mountY=0.05, mountTheta=2.23
00:51:47.985 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.05, opts=13)
00:51:47.985 00.000 1032 Enqueuing Move request for scope (-0.04, -0.05)
00:51:47.994 00.009 10072 Worker thread wakes up
00:51:47.994 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
00:51:47.994 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
00:51:47.994 00.000 10072 Moving (-0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
00:51:47.997 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:47.997 00.000 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
00:51:47.997 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:51:47.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:47.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:51:47.997 00.000 10072 MoveAxis(E, 2, ABG)
00:51:47.997 00.000 10072 Guiding  Dir = 2, Dur = 2
00:51:47.999 00.002 10072 IsGuiding returns 0
00:51:47.999 00.000 10072 PulseGuide returned control before completion, sleep 12
00:51:48.013 00.014 1032 UpdateGuideState exits: m=1484 SNR=27.1
00:51:48.016 00.003 10072 IsGuiding returns 0
00:51:48.016 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:48.017 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:48.019 00.002 1032 Enqueuing Expose request
00:51:48.021 00.002 10072 Move returns status 0, amount 2
00:51:48.021 00.000 10072 MoveAxis(N, 0, ABG)
00:51:48.021 00.000 10072 Move returns status 0, amount 0
00:51:48.021 00.000 10072 move complete, result=0
00:51:48.021 00.000 10072 worker thread done servicing request
00:51:48.021 00.000 10072 Worker thread wakes up
00:51:48.021 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:48.021 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:48.023 00.002 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
00:51:48.650 00.627 10072 Exposure complete
00:51:48.693 00.043 10072 worker thread done servicing request
00:51:48.693 00.000 1032 OnExposeComplete: enter
00:51:48.698 00.005 1032 UpdateGuideState(): m_state=6
00:51:48.698 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 344
00:51:48.698 00.000 1032 Star::Find returns 1 (0), X=320.41, Y=746.69, Mass=1586, SNR=28.1, Peak=192 HFD=2.9
00:51:48.698 00.000 1032 MultiStar: [#1 -0.33,0.07,0.00,M1] [#2 -0.01,0.10,0.68,U] [#3 -0.01,0.12,0.65,U] [#4 0.05,0.13,0.67,U] [#5 -0.37,0.06,0.00,M7] [#6 -0.26,0.15,0.00,M1] [#7 0.09,-0.27,0.00,M2] [#8 0.01,0.28,0.00,M8] 
00:51:48.703 00.005 1032 refined, 3 included, MultiStar: {-0.05, 0.19}, one-star: {-0.18, 0.34}
00:51:48.703 00.000 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
00:51:48.703 00.000 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
00:51:48.703 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.85 mountX=0.20 mountY=0.00, mountTheta=0.02
00:51:48.703 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.19, opts=13)
00:51:48.710 00.007 1032 Enqueuing Move request for scope (-0.05, 0.19)
00:51:48.710 00.000 10072 Worker thread wakes up
00:51:48.710 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
00:51:48.710 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
00:51:48.710 00.000 10072 Moving (-0.05, 0.19) raw xDistance=0.20 yDistance=0.00
00:51:48.714 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:48.715 00.001 10072 PPEC rslt: input = 0.20, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 289.23
00:51:48.715 00.000 10072 PPEC: input: 0.20, control: 0.09, exposure: 500
00:51:48.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:48.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:51:48.715 00.000 10072 MoveAxis(W, 88, ABG)
00:51:48.715 00.000 10072 Guiding  Dir = 3, Dur = 88
00:51:48.715 00.000 10072 IsGuiding returns 0
00:51:48.717 00.002 10072 PulseGuide returned control before completion, sleep 98
00:51:48.731 00.014 1032 UpdateGuideState exits: m=1586 SNR=28.1
00:51:48.731 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:48.735 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:48.735 00.000 1032 Enqueuing Expose request
00:51:48.824 00.089 10072 IsGuiding returns 0
00:51:48.824 00.000 10072 Move returns status 0, amount 88
00:51:48.824 00.000 10072 MoveAxis(N, 0, ABG)
00:51:48.824 00.000 10072 Move returns status 0, amount 0
00:51:48.824 00.000 10072 move complete, result=0
00:51:48.824 00.000 10072 worker thread done servicing request
00:51:48.824 00.000 10072 Worker thread wakes up
00:51:48.824 00.000 1032 GuideStep: 0.2 px 88 ms WEST, 0.0 px 0 ms NORTH
00:51:48.824 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:48.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:49.237 00.413 10072 Exposure complete
00:51:49.280 00.043 10072 worker thread done servicing request
00:51:49.280 00.000 1032 OnExposeComplete: enter
00:51:49.282 00.002 1032 UpdateGuideState(): m_state=6
00:51:49.285 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 345
00:51:49.285 00.000 1032 Star::Find returns 1 (0), X=320.69, Y=746.42, Mass=1432, SNR=26.7, Peak=143 HFD=2.9
00:51:49.287 00.002 1032 MultiStar: [#1 -0.23,-0.03,0.99,U] [#2 -0.19,0.33,0.00,M6] [#3 -0.28,0.42,0.00,M1] [#4 0.17,0.06,0.67,U] [#5 -0.22,0.26,0.00,M8] [#6 -0.04,-0.00,0.60,U] [#7 -0.14,-0.02,0.55,U] [#8 -0.15,0.55,0.00,M9] 
00:51:49.289 00.002 1032 refined, 4 included, MultiStar: {-0.03, 0.02}, one-star: {0.10, 0.07}
00:51:49.291 00.002 1032 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.83) = xAngle (0.81 = 0.81)
00:51:49.293 00.002 1032 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.81 = 0.81)
00:51:49.293 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.64 mountX=0.03 mountY=0.03, mountTheta=0.81
00:51:49.295 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
00:51:49.297 00.002 1032 Enqueuing Move request for scope (-0.03, 0.02)
00:51:49.299 00.002 10072 Worker thread wakes up
00:51:49.299 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
00:51:49.299 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
00:51:49.299 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.03
00:51:49.302 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:49.302 00.000 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
00:51:49.302 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:51:49.302 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:49.302 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:51:49.302 00.000 10072 MoveAxis(E, 0, ABG)
00:51:49.302 00.000 10072 Move returns status 0, amount 0
00:51:49.302 00.000 10072 MoveAxis(N, 0, ABG)
00:51:49.302 00.000 10072 Move returns status 0, amount 0
00:51:49.302 00.000 10072 move complete, result=0
00:51:49.302 00.000 10072 worker thread done servicing request
00:51:49.319 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.7
00:51:49.319 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:49.319 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:49.319 00.000 1032 Enqueuing Expose request
00:51:49.319 00.000 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:51:49.329 00.010 10072 Worker thread wakes up
00:51:49.329 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:49.329 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:49.967 00.638 10072 Exposure complete
00:51:49.999 00.032 10072 worker thread done servicing request
00:51:49.999 00.000 1032 OnExposeComplete: enter
00:51:49.999 00.000 1032 UpdateGuideState(): m_state=6
00:51:50.016 00.017 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 346
00:51:50.016 00.000 1032 Star::Find returns 1 (0), X=320.70, Y=746.32, Mass=1310, SNR=25.5, Peak=134 HFD=2.8
00:51:50.016 00.000 1032 MultiStar: [#1 0.02,-0.31,0.00,M1] [#2 -0.07,0.14,0.73,U] [#3 -0.12,0.22,0.70,U] [#4 0.30,-0.06,0.00,M1] [#5 -0.17,-0.04,0.71,U] [#6 0.09,0.01,0.64,U] [#7 -0.03,-0.24,0.53,U] [#8 -0.03,0.20,0.59,U] 
00:51:50.016 00.000 1032 refined, 6 included, MultiStar: {-0.03, 0.04}, one-star: {0.11, -0.04}
00:51:50.016 00.000 1032 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.83) = xAngle (0.35 = 0.35)
00:51:50.016 00.000 1032 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.35 = 0.35)
00:51:50.016 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.18 mountX=0.04 mountY=0.02, mountTheta=0.35
00:51:50.016 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
00:51:50.016 00.000 1032 Enqueuing Move request for scope (-0.03, 0.04)
00:51:50.031 00.015 10072 Worker thread wakes up
00:51:50.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
00:51:50.031 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
00:51:50.031 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=0.02
00:51:50.032 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:50.034 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:51:50.034 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:51:50.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:50.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:51:50.034 00.000 10072 MoveAxis(W, 1, ABG)
00:51:50.034 00.000 10072 Guiding  Dir = 3, Dur = 1
00:51:50.036 00.002 10072 IsGuiding returns 0
00:51:50.036 00.000 10072 PulseGuide returned control before completion, sleep 11
00:51:50.052 00.016 10072 IsGuiding returns 0
00:51:50.052 00.000 10072 Move returns status 0, amount 1
00:51:50.052 00.000 10072 MoveAxis(N, 0, ABG)
00:51:50.052 00.000 10072 Move returns status 0, amount 0
00:51:50.052 00.000 10072 move complete, result=0
00:51:50.052 00.000 10072 worker thread done servicing request
00:51:50.052 00.000 1032 UpdateGuideState exits: m=1310 SNR=25.5
00:51:50.053 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:50.053 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:50.053 00.000 1032 Enqueuing Expose request
00:51:50.053 00.000 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
00:51:50.053 00.000 10072 Worker thread wakes up
00:51:50.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:50.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:50.464 00.411 10072 Exposure complete
00:51:50.509 00.045 10072 worker thread done servicing request
00:51:50.509 00.000 1032 OnExposeComplete: enter
00:51:50.511 00.002 1032 UpdateGuideState(): m_state=6
00:51:50.512 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 347
00:51:50.514 00.002 1032 Star::Find returns 1 (0), X=320.70, Y=746.43, Mass=1575, SNR=28.0, Peak=167 HFD=3.0
00:51:50.516 00.002 1032 MultiStar: [#1 -0.04,-0.17,0.89,U] [#2 -0.10,0.25,0.00,M6] [#3 -0.11,0.06,0.70,U] [#4 0.34,0.04,0.00,M2] [#5 -0.07,0.05,0.64,U] [#6 0.21,0.07,0.55,U] [#7 0.04,-0.27,0.00,M1] [#8 0.21,0.24,0.00,M9] 
00:51:50.518 00.002 1032 refined, 4 included, MultiStar: {0.02, 0.01}, one-star: {0.10, 0.07}
00:51:50.518 00.000 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
00:51:50.518 00.000 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
00:51:50.518 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.45 mountX=0.00 mountY=-0.02, mountTheta=-1.38
00:51:50.524 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
00:51:50.524 00.000 1032 Enqueuing Move request for scope (0.02, 0.01)
00:51:50.527 00.003 10072 Worker thread wakes up
00:51:50.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:51:50.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:51:50.527 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
00:51:50.529 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:50.529 00.000 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:51:50.529 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:51:50.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:50.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:51:50.529 00.000 10072 MoveAxis(W, 2, ABG)
00:51:50.529 00.000 10072 Guiding  Dir = 3, Dur = 2
00:51:50.533 00.004 10072 IsGuiding returns 0
00:51:50.533 00.000 10072 PulseGuide returned control before completion, sleep 12
00:51:50.549 00.016 1032 UpdateGuideState exits: m=1575 SNR=28.0
00:51:50.550 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:50.552 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:50.554 00.002 1032 Enqueuing Expose request
00:51:50.556 00.002 10072 IsGuiding returns 0
00:51:50.556 00.000 10072 Move returns status 0, amount 2
00:51:50.556 00.000 10072 MoveAxis(N, 0, ABG)
00:51:50.556 00.000 10072 Move returns status 0, amount 0
00:51:50.556 00.000 10072 move complete, result=0
00:51:50.556 00.000 10072 worker thread done servicing request
00:51:50.556 00.000 10072 Worker thread wakes up
00:51:50.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:50.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:50.557 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:51:51.187 00.630 10072 Exposure complete
00:51:51.229 00.042 10072 worker thread done servicing request
00:51:51.229 00.000 1032 OnExposeComplete: enter
00:51:51.231 00.002 1032 UpdateGuideState(): m_state=6
00:51:51.233 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 348
00:51:51.236 00.003 1032 Star::Find returns 1 (0), X=320.53, Y=746.46, Mass=1397, SNR=26.3, Peak=148 HFD=3.1
00:51:51.236 00.000 1032 MultiStar: [#1 -0.00,-0.24,0.94,U] [#2 0.04,0.24,0.69,U] [#3 -0.03,0.19,0.69,U] [#4 0.27,-0.02,0.00,M3] [#5 -0.13,0.09,0.72,U] [#6 0.03,0.04,0.62,U] [#7 -0.04,-0.13,0.49,U] [#8 0.06,0.28,0.00,M10] 
00:51:51.236 00.000 1032 refined, 6 included, MultiStar: {-0.03, 0.04}, one-star: {-0.07, 0.11}
00:51:51.236 00.000 1032 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.83) = xAngle (0.42 = 0.42)
00:51:51.236 00.000 1032 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.42 = 0.42)
00:51:51.236 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.25 mountX=0.05 mountY=0.02, mountTheta=0.42
00:51:51.236 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
00:51:51.236 00.000 1032 Enqueuing Move request for scope (-0.03, 0.04)
00:51:51.249 00.013 10072 Worker thread wakes up
00:51:51.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
00:51:51.249 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
00:51:51.249 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.02
00:51:51.251 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:51.253 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:51:51.253 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:51:51.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:51.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:51:51.253 00.000 10072 MoveAxis(W, 3, ABG)
00:51:51.253 00.000 10072 Guiding  Dir = 3, Dur = 3
00:51:51.254 00.001 10072 IsGuiding returns 0
00:51:51.254 00.000 10072 PulseGuide returned control before completion, sleep 13
00:51:51.266 00.012 1032 UpdateGuideState exits: m=1397 SNR=26.3
00:51:51.270 00.004 10072 IsGuiding returns 0
00:51:51.270 00.000 10072 Move returns status 0, amount 3
00:51:51.271 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:51.272 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:51.274 00.002 1032 Enqueuing Expose request
00:51:51.274 00.000 10072 MoveAxis(N, 0, ABG)
00:51:51.276 00.002 10072 Move returns status 0, amount 0
00:51:51.276 00.000 10072 move complete, result=0
00:51:51.276 00.000 10072 worker thread done servicing request
00:51:51.276 00.000 10072 Worker thread wakes up
00:51:51.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:51.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:51.276 00.000 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
00:51:51.685 00.409 10072 Exposure complete
00:51:51.726 00.041 10072 worker thread done servicing request
00:51:51.726 00.000 1032 OnExposeComplete: enter
00:51:51.726 00.000 1032 UpdateGuideState(): m_state=6
00:51:51.730 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 349
00:51:51.732 00.002 1032 Star::Find returns 1 (0), X=320.72, Y=746.55, Mass=1292, SNR=25.3, Peak=140 HFD=2.9
00:51:51.732 00.000 1032 MultiStar: [#1 -0.06,-0.05,1.01,U] [#2 -0.08,0.37,0.00,M6] [#3 -0.04,0.34,0.00,M1] [#4 0.35,-0.05,0.00,M4] [#5 -0.13,-0.03,0.71,U] [#6 0.09,0.19,0.62,U] [#7 -0.05,-0.06,0.59,U] [#8 -0.08,0.33,0.00,R] 
00:51:51.735 00.003 1032 refined, 4 included, MultiStar: {-0.00, 0.05}, one-star: {0.12, 0.19}
00:51:51.737 00.002 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
00:51:51.737 00.000 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
00:51:51.739 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.61 mountX=0.05 mountY=-0.01, mountTheta=-0.22
00:51:51.741 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
00:51:51.744 00.003 1032 Enqueuing Move request for scope (-0.00, 0.05)
00:51:51.746 00.002 10072 Worker thread wakes up
00:51:51.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
00:51:51.746 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
00:51:51.746 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
00:51:51.748 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:51.749 00.001 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:51:51.749 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:51:51.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:51.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:51:51.749 00.000 10072 MoveAxis(W, 4, ABG)
00:51:51.749 00.000 10072 Guiding  Dir = 3, Dur = 4
00:51:51.751 00.002 10072 IsGuiding returns 0
00:51:51.751 00.000 10072 PulseGuide returned control before completion, sleep 14
00:51:51.760 00.009 1032 UpdateGuideState exits: m=1292 SNR=25.3
00:51:51.767 00.007 10072 IsGuiding returns 0
00:51:51.767 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:51.770 00.003 10072 Move returns status 0, amount 4
00:51:51.770 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:51.770 00.000 1032 Enqueuing Expose request
00:51:51.772 00.002 10072 MoveAxis(N, 0, ABG)
00:51:51.772 00.000 10072 Move returns status 0, amount 0
00:51:51.772 00.000 10072 move complete, result=0
00:51:51.772 00.000 10072 worker thread done servicing request
00:51:51.772 00.000 10072 Worker thread wakes up
00:51:51.772 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:51.772 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:51.777 00.005 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:51:52.404 00.627 10072 Exposure complete
00:51:52.445 00.041 10072 worker thread done servicing request
00:51:52.445 00.000 1032 OnExposeComplete: enter
00:51:52.449 00.004 1032 UpdateGuideState(): m_state=6
00:51:52.451 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 350
00:51:52.453 00.002 1032 Star::Find returns 1 (0), X=320.61, Y=746.48, Mass=1481, SNR=27.1, Peak=163 HFD=3.0
00:51:52.456 00.003 1032 MultiStar: [#1 0.02,-0.02,0.93,U] [#2 -0.00,0.17,0.75,U] [#3 -0.08,0.19,0.63,U] [#4 0.35,-0.00,0.00,M5] [#5 -0.20,0.04,0.68,U] [#6 -0.03,-0.00,0.61,U] [#7 -0.04,-0.18,0.51,U] [#8 0.07,0.17,0.53,U] 
00:51:52.458 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.07}, one-star: {0.01, 0.13}
00:51:52.460 00.002 1032 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.83) = xAngle (0.15 = 0.15)
00:51:52.462 00.002 1032 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.15 = 0.15)
00:51:52.464 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.98 mountX=0.07 mountY=0.01, mountTheta=0.15
00:51:52.467 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
00:51:52.469 00.002 1032 Enqueuing Move request for scope (-0.03, 0.07)
00:51:52.471 00.002 10072 Worker thread wakes up
00:51:52.471 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
00:51:52.471 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
00:51:52.471 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.01
00:51:52.472 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:52.474 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:51:52.474 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:51:52.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:52.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:51:52.474 00.000 10072 MoveAxis(W, 6, ABG)
00:51:52.474 00.000 10072 Guiding  Dir = 3, Dur = 6
00:51:52.476 00.002 10072 IsGuiding returns 0
00:51:52.477 00.001 10072 PulseGuide returned control before completion, sleep 16
00:51:52.492 00.015 1032 UpdateGuideState exits: m=1481 SNR=27.1
00:51:52.494 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:52.498 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:52.500 00.002 1032 Enqueuing Expose request
00:51:52.508 00.008 10072 IsGuiding returns 0
00:51:52.508 00.000 10072 Move returns status 0, amount 6
00:51:52.508 00.000 10072 MoveAxis(N, 0, ABG)
00:51:52.508 00.000 10072 Move returns status 0, amount 0
00:51:52.508 00.000 10072 move complete, result=0
00:51:52.508 00.000 10072 worker thread done servicing request
00:51:52.508 00.000 10072 Worker thread wakes up
00:51:52.508 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:52.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:52.510 00.002 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
00:51:52.922 00.412 10072 Exposure complete
00:51:52.968 00.046 10072 worker thread done servicing request
00:51:52.968 00.000 1032 OnExposeComplete: enter
00:51:52.968 00.000 1032 UpdateGuideState(): m_state=6
00:51:52.968 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 351
00:51:52.968 00.000 1032 Star::Find returns 1 (0), X=320.71, Y=746.48, Mass=1446, SNR=26.8, Peak=159 HFD=2.9
00:51:52.982 00.014 1032 MultiStar: [#1 -0.07,-0.04,0.99,U] [#2 -0.05,0.24,0.69,U] [#3 -0.10,0.22,0.68,U] [#4 0.40,-0.01,0.00,M6] [#5 -0.09,0.16,0.72,U] [#6 0.13,0.05,0.60,U] [#7 0.09,-0.10,0.55,U] [#8 0.02,0.03,0.55,U] 
00:51:52.982 00.000 1032 refined, 7 included, MultiStar: {0.00, 0.09}, one-star: {0.11, 0.13}
00:51:52.985 00.003 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
00:51:52.985 00.000 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
00:51:52.985 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.56 mountX=0.09 mountY=-0.02, mountTheta=-0.27
00:51:52.985 00.000 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.09, opts=13)
00:51:52.985 00.000 1032 Enqueuing Move request for scope (0.00, 0.09)
00:51:52.985 00.000 10072 Worker thread wakes up
00:51:52.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
00:51:52.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
00:51:52.985 00.000 10072 Moving (0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
00:51:52.985 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:53.000 00.015 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:51:53.000 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:51:53.000 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:53.000 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:51:53.000 00.000 10072 MoveAxis(W, 6, ABG)
00:51:53.000 00.000 10072 Guiding  Dir = 3, Dur = 6
00:51:53.000 00.000 10072 IsGuiding returns 0
00:51:53.001 00.001 10072 PulseGuide returned control before completion, sleep 16
00:51:53.018 00.017 1032 UpdateGuideState exits: m=1446 SNR=26.8
00:51:53.018 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:53.018 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:53.018 00.000 1032 Enqueuing Expose request
00:51:53.033 00.015 10072 IsGuiding returns 0
00:51:53.033 00.000 10072 Move returns status 0, amount 6
00:51:53.033 00.000 10072 MoveAxis(N, 0, ABG)
00:51:53.033 00.000 10072 Move returns status 0, amount 0
00:51:53.033 00.000 10072 move complete, result=0
00:51:53.033 00.000 10072 worker thread done servicing request
00:51:53.033 00.000 10072 Worker thread wakes up
00:51:53.033 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:53.033 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:53.033 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:51:53.667 00.634 10072 Exposure complete
00:51:53.711 00.044 10072 worker thread done servicing request
00:51:53.711 00.000 1032 OnExposeComplete: enter
00:51:53.716 00.005 1032 UpdateGuideState(): m_state=6
00:51:53.718 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 352
00:51:53.719 00.001 1032 Star::Find returns 1 (0), X=320.61, Y=746.44, Mass=1324, SNR=25.6, Peak=146 HFD=3.0
00:51:53.721 00.002 1032 MultiStar: [#1 -0.20,-0.10,1.02,U] [#2 0.11,0.29,0.00,M5] [#3 0.02,0.23,0.69,U] [#4 0.16,-0.11,0.77,U] [#5 -0.08,0.08,0.74,U] [#6 -0.04,0.04,0.64,U] [#7 -0.05,-0.25,0.54,U] [#8 0.09,0.03,0.60,U] 
00:51:53.723 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.00}, one-star: {0.02, 0.08}
00:51:53.725 00.002 1032 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.83) = xAngle (1.12 = 1.12)
00:51:53.725 00.000 1032 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.12 = 1.12)
00:51:53.727 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.95 mountX=0.01 mountY=0.02, mountTheta=1.12
00:51:53.730 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.00, opts=13)
00:51:53.731 00.001 1032 Enqueuing Move request for scope (-0.02, 0.00)
00:51:53.731 00.000 10072 Worker thread wakes up
00:51:53.731 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
00:51:53.731 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
00:51:53.733 00.002 10072 Moving (-0.02, 0.00) raw xDistance=0.01 yDistance=0.02
00:51:53.733 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:53.735 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:51:53.735 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:51:53.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:53.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:51:53.735 00.000 10072 MoveAxis(W, 8, ABG)
00:51:53.735 00.000 10072 Guiding  Dir = 3, Dur = 8
00:51:53.737 00.002 10072 IsGuiding returns 0
00:51:53.737 00.000 10072 PulseGuide returned control before completion, sleep 18
00:51:53.744 00.007 1032 UpdateGuideState exits: m=1324 SNR=25.6
00:51:53.755 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:53.757 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:53.759 00.002 1032 Enqueuing Expose request
00:51:53.770 00.011 10072 IsGuiding returns 0
00:51:53.770 00.000 10072 Move returns status 0, amount 8
00:51:53.770 00.000 10072 MoveAxis(N, 0, ABG)
00:51:53.770 00.000 10072 Move returns status 0, amount 0
00:51:53.770 00.000 10072 move complete, result=0
00:51:53.770 00.000 10072 worker thread done servicing request
00:51:53.770 00.000 10072 Worker thread wakes up
00:51:53.770 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:53.770 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:53.770 00.000 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
00:51:54.186 00.416 10072 Exposure complete
00:51:54.230 00.044 10072 worker thread done servicing request
00:51:54.230 00.000 1032 OnExposeComplete: enter
00:51:54.231 00.001 1032 UpdateGuideState(): m_state=6
00:51:54.233 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 353
00:51:54.235 00.002 1032 Star::Find returns 1 (0), X=320.70, Y=746.45, Mass=1367, SNR=26.1, Peak=146 HFD=3.0
00:51:54.237 00.002 1032 MultiStar: [#1 -0.04,-0.02,0.97,U] [#2 -0.10,0.15,0.69,U] [#3 0.07,0.19,0.69,U] [#4 0.17,-0.20,0.71,U] [#5 -0.17,0.06,0.71,U] [#6 -0.16,-0.08,0.63,U] [#7 0.13,0.04,0.54,U] [#8 -0.01,-0.07,0.56,U] 
00:51:54.239 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.02}, one-star: {0.10, 0.10}
00:51:54.241 00.002 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
00:51:54.243 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
00:51:54.243 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.50 mountX=0.02 mountY=-0.01, mountTheta=-0.33
00:51:54.247 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.02, opts=13)
00:51:54.248 00.001 1032 Enqueuing Move request for scope (0.00, 0.02)
00:51:54.248 00.000 10072 Worker thread wakes up
00:51:54.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
00:51:54.248 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
00:51:54.248 00.000 10072 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
00:51:54.248 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:54.253 00.005 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:51:54.253 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:51:54.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:54.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:51:54.253 00.000 10072 MoveAxis(W, 7, ABG)
00:51:54.253 00.000 10072 Guiding  Dir = 3, Dur = 7
00:51:54.255 00.002 10072 IsGuiding returns 0
00:51:54.255 00.000 10072 PulseGuide returned control before completion, sleep 17
00:51:54.268 00.013 1032 UpdateGuideState exits: m=1367 SNR=26.1
00:51:54.271 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:54.271 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:54.271 00.000 1032 Enqueuing Expose request
00:51:54.286 00.015 10072 IsGuiding returns 0
00:51:54.286 00.000 10072 Move returns status 0, amount 7
00:51:54.286 00.000 10072 MoveAxis(N, 0, ABG)
00:51:54.286 00.000 10072 Move returns status 0, amount 0
00:51:54.286 00.000 10072 move complete, result=0
00:51:54.286 00.000 10072 worker thread done servicing request
00:51:54.286 00.000 10072 Worker thread wakes up
00:51:54.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:54.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:54.288 00.002 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
00:51:54.924 00.636 10072 Exposure complete
00:51:54.967 00.043 10072 worker thread done servicing request
00:51:54.967 00.000 1032 OnExposeComplete: enter
00:51:54.967 00.000 1032 UpdateGuideState(): m_state=6
00:51:54.971 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 354
00:51:54.971 00.000 1032 Star::Find returns 1 (0), X=320.58, Y=746.53, Mass=1401, SNR=26.4, Peak=178 HFD=3.1
00:51:54.971 00.000 1032 MultiStar: [#1 -0.01,0.08,0.93,U] [#2 -0.21,0.36,0.00,M5] [#3 -0.16,0.10,0.63,U] [#4 0.26,-0.12,0.00,M5] [#5 -0.10,0.13,0.74,U] [#6 0.11,0.04,0.61,U] [#7 0.12,-0.10,0.55,U] [#8 -0.01,-0.05,0.60,U] 
00:51:54.971 00.000 1032 refined, 6 included, MultiStar: {-0.02, 0.07}, one-star: {-0.02, 0.17}
00:51:54.971 00.000 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
00:51:54.971 00.000 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
00:51:54.971 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.81 mountX=0.07 mountY=-0.00, mountTheta=-0.02
00:51:54.984 00.013 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
00:51:54.987 00.003 1032 Enqueuing Move request for scope (-0.02, 0.07)
00:51:54.989 00.002 10072 Worker thread wakes up
00:51:54.989 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
00:51:54.989 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
00:51:54.989 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.00
00:51:54.991 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:54.992 00.001 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:51:54.992 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:51:54.994 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:54.994 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:51:54.994 00.000 10072 MoveAxis(W, 9, ABG)
00:51:54.994 00.000 10072 Guiding  Dir = 3, Dur = 9
00:51:54.995 00.001 10072 IsGuiding returns 0
00:51:54.995 00.000 10072 PulseGuide returned control before completion, sleep 19
00:51:55.001 00.006 1032 UpdateGuideState exits: m=1401 SNR=26.4
00:51:55.011 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:55.013 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:55.013 00.000 1032 Enqueuing Expose request
00:51:55.027 00.014 10072 IsGuiding returns 0
00:51:55.027 00.000 10072 Move returns status 0, amount 9
00:51:55.027 00.000 10072 MoveAxis(N, 0, ABG)
00:51:55.027 00.000 10072 Move returns status 0, amount 0
00:51:55.027 00.000 10072 move complete, result=0
00:51:55.027 00.000 10072 worker thread done servicing request
00:51:55.027 00.000 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
00:51:55.028 00.001 10072 Worker thread wakes up
00:51:55.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:55.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:55.438 00.410 10072 Exposure complete
00:51:55.476 00.038 10072 worker thread done servicing request
00:51:55.476 00.000 1032 OnExposeComplete: enter
00:51:55.476 00.000 1032 UpdateGuideState(): m_state=6
00:51:55.476 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 355
00:51:55.476 00.000 1032 Star::Find returns 1 (0), X=320.55, Y=746.48, Mass=1452, SNR=26.8, Peak=164 HFD=3.1
00:51:55.485 00.009 1032 MultiStar: [#1 -0.07,-0.06,0.96,U] [#2 -0.08,0.30,0.00,M6] [#3 -0.05,0.27,0.00,M1] [#4 0.23,-0.16,0.00,M6] [#5 -0.16,0.05,0.72,U] [#6 0.01,-0.05,0.63,U] [#7 -0.04,-0.03,0.55,U] [#8 0.11,0.06,0.54,U] 
00:51:55.487 00.002 1032 refined, 5 included, MultiStar: {-0.04, 0.02}, one-star: {-0.04, 0.13}
00:51:55.487 00.000 1032 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.83) = xAngle (0.83 = 0.83)
00:51:55.487 00.000 1032 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.83 = 0.83)
00:51:55.487 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.66 mountX=0.03 mountY=0.03, mountTheta=0.83
00:51:55.493 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
00:51:55.493 00.000 1032 Enqueuing Move request for scope (-0.04, 0.02)
00:51:55.493 00.000 10072 Worker thread wakes up
00:51:55.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
00:51:55.493 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
00:51:55.493 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.03
00:51:55.500 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:55.501 00.001 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:51:55.501 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:51:55.501 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:55.501 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:51:55.501 00.000 10072 MoveAxis(W, 9, ABG)
00:51:55.501 00.000 10072 Guiding  Dir = 3, Dur = 9
00:51:55.502 00.001 10072 IsGuiding returns 0
00:51:55.503 00.001 10072 PulseGuide returned control before completion, sleep 19
00:51:55.516 00.013 1032 UpdateGuideState exits: m=1452 SNR=26.8
00:51:55.518 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:55.519 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:55.521 00.002 1032 Enqueuing Expose request
00:51:55.534 00.013 10072 IsGuiding returns 0
00:51:55.534 00.000 10072 Move returns status 0, amount 9
00:51:55.534 00.000 10072 MoveAxis(N, 0, ABG)
00:51:55.534 00.000 10072 Move returns status 0, amount 0
00:51:55.534 00.000 10072 move complete, result=0
00:51:55.534 00.000 10072 worker thread done servicing request
00:51:55.534 00.000 10072 Worker thread wakes up
00:51:55.534 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:55.534 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:55.534 00.000 1032 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
00:51:56.172 00.638 10072 Exposure complete
00:51:56.213 00.041 10072 worker thread done servicing request
00:51:56.213 00.000 1032 OnExposeComplete: enter
00:51:56.215 00.002 1032 UpdateGuideState(): m_state=6
00:51:56.217 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 356
00:51:56.219 00.002 1032 Star::Find returns 1 (0), X=320.65, Y=746.38, Mass=1281, SNR=25.2, Peak=133 HFD=3.0
00:51:56.221 00.002 1032 MultiStar: [#1 -0.08,-0.23,1.00,U] [#2 0.04,0.33,0.00,M7] [#3 -0.00,0.16,0.69,U] [#4 0.35,-0.20,0.00,M7] [#5 -0.11,-0.06,0.73,U] [#6 0.03,-0.15,0.60,U] [#7 0.09,-0.12,0.59,U] [#8 -0.01,-0.07,0.60,U] 
00:51:56.223 00.002 1032 single-star, 6 included, MultiStar: {-0.01, -0.07}, one-star: {0.06, 0.03}
00:51:56.223 00.000 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
00:51:56.223 00.000 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
00:51:56.223 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.41 mountX=0.01 mountY=-0.06, mountTheta=-1.42
00:51:56.223 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
00:51:56.223 00.000 1032 Enqueuing Move request for scope (0.06, 0.03)
00:51:56.232 00.009 10072 Worker thread wakes up
00:51:56.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
00:51:56.232 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
00:51:56.232 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.06
00:51:56.232 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:56.235 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:51:56.235 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:51:56.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:56.237 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:51:56.237 00.000 10072 MoveAxis(W, 10, ABG)
00:51:56.237 00.000 10072 Guiding  Dir = 3, Dur = 10
00:51:56.237 00.000 10072 IsGuiding returns 0
00:51:56.238 00.001 10072 PulseGuide returned control before completion, sleep 20
00:51:56.252 00.014 1032 UpdateGuideState exits: m=1281 SNR=25.2
00:51:56.253 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:56.255 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:56.257 00.002 1032 Enqueuing Expose request
00:51:56.269 00.012 10072 IsGuiding returns 0
00:51:56.269 00.000 10072 Move returns status 0, amount 10
00:51:56.269 00.000 10072 MoveAxis(N, 0, ABG)
00:51:56.269 00.000 10072 Move returns status 0, amount 0
00:51:56.269 00.000 10072 move complete, result=0
00:51:56.269 00.000 10072 worker thread done servicing request
00:51:56.269 00.000 10072 Worker thread wakes up
00:51:56.269 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:56.269 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:56.271 00.002 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:51:56.681 00.410 10072 Exposure complete
00:51:56.737 00.056 10072 worker thread done servicing request
00:51:56.737 00.000 1032 OnExposeComplete: enter
00:51:56.739 00.002 1032 UpdateGuideState(): m_state=6
00:51:56.741 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 357
00:51:56.745 00.004 1032 Star::Find returns 1 (0), X=320.72, Y=746.44, Mass=1448, SNR=26.8, Peak=152 HFD=2.9
00:51:56.748 00.003 1032 MultiStar: [#1 -0.07,-0.13,0.94,U] [#2 -0.09,0.17,0.74,U] [#3 0.03,0.17,0.67,U] [#4 0.53,-0.20,0.00,M8] [#5 -0.08,-0.10,0.68,U] [#6 0.05,0.03,0.57,U] [#7 0.25,-0.09,0.53,U] [#8 0.15,-0.15,0.55,U] 
00:51:56.749 00.001 1032 refined, 7 included, MultiStar: {0.04, 0.00}, one-star: {0.12, 0.09}
00:51:56.751 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
00:51:56.753 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
00:51:56.755 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.12 mountX=-0.00 mountY=-0.04, mountTheta=-1.71
00:51:56.761 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
00:51:56.763 00.002 1032 Enqueuing Move request for scope (0.04, 0.00)
00:51:56.766 00.003 10072 Worker thread wakes up
00:51:56.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
00:51:56.766 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
00:51:56.766 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.00 yDistance=-0.04
00:51:56.768 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:56.771 00.003 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:51:56.771 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:51:56.771 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:56.771 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:51:56.771 00.000 10072 MoveAxis(W, 9, ABG)
00:51:56.771 00.000 10072 Guiding  Dir = 3, Dur = 9
00:51:56.771 00.000 10072 IsGuiding returns 0
00:51:56.771 00.000 10072 PulseGuide returned control before completion, sleep 19
00:51:56.791 00.020 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:51:56.796 00.005 10072 IsGuiding returns 0
00:51:56.796 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:56.798 00.002 10072 Move returns status 0, amount 9
00:51:56.798 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:56.801 00.003 1032 Enqueuing Expose request
00:51:56.803 00.002 10072 MoveAxis(N, 0, ABG)
00:51:56.803 00.000 10072 Move returns status 0, amount 0
00:51:56.803 00.000 10072 move complete, result=0
00:51:56.805 00.002 10072 worker thread done servicing request
00:51:56.805 00.000 10072 Worker thread wakes up
00:51:56.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:56.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:56.813 00.008 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
00:51:57.443 00.630 10072 Exposure complete
00:51:57.504 00.061 10072 worker thread done servicing request
00:51:57.504 00.000 1032 OnExposeComplete: enter
00:51:57.507 00.003 1032 UpdateGuideState(): m_state=6
00:51:57.509 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 358
00:51:57.512 00.003 1032 Star::Find returns 1 (0), X=320.54, Y=746.42, Mass=1373, SNR=26.1, Peak=153 HFD=3.0
00:51:57.514 00.002 1032 MultiStar: [#1 -0.01,-0.09,1.01,U] [#2 0.01,0.21,0.73,U] [#3 -0.03,0.18,0.67,U] [#4 0.10,0.04,0.73,U] [#5 -0.21,0.02,0.68,U] [#6 -0.14,0.11,0.59,U] [#7 0.07,-0.23,0.53,U] [#8 0.10,0.03,0.58,U] 
00:51:57.516 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {-0.05, 0.06}
00:51:57.521 00.005 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
00:51:57.524 00.003 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
00:51:57.524 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.04 mountX=0.04 mountY=0.01, mountTheta=0.21
00:51:57.529 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
00:51:57.529 00.000 1032 Enqueuing Move request for scope (-0.02, 0.04)
00:51:57.534 00.005 10072 Worker thread wakes up
00:51:57.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
00:51:57.534 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
00:51:57.534 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.01
00:51:57.537 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:57.540 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:51:57.540 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:51:57.540 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:57.540 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:51:57.540 00.000 10072 MoveAxis(W, 10, ABG)
00:51:57.540 00.000 10072 Guiding  Dir = 3, Dur = 10
00:51:57.540 00.000 10072 IsGuiding returns 0
00:51:57.542 00.002 10072 PulseGuide returned control before completion, sleep 20
00:51:57.562 00.020 1032 UpdateGuideState exits: m=1373 SNR=26.1
00:51:57.566 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:57.568 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:57.572 00.004 1032 Enqueuing Expose request
00:51:57.574 00.002 10072 IsGuiding returns 0
00:51:57.574 00.000 10072 Move returns status 0, amount 10
00:51:57.574 00.000 10072 MoveAxis(N, 0, ABG)
00:51:57.574 00.000 10072 Move returns status 0, amount 0
00:51:57.574 00.000 10072 move complete, result=0
00:51:57.574 00.000 10072 worker thread done servicing request
00:51:57.574 00.000 10072 Worker thread wakes up
00:51:57.574 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:57.574 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:57.583 00.009 1032 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
00:51:57.996 00.413 10072 Exposure complete
00:51:58.060 00.064 10072 worker thread done servicing request
00:51:58.060 00.000 1032 OnExposeComplete: enter
00:51:58.060 00.000 1032 UpdateGuideState(): m_state=6
00:51:58.060 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 359
00:51:58.060 00.000 1032 Star::Find returns 1 (0), X=320.68, Y=746.41, Mass=1362, SNR=26.0, Peak=146 HFD=2.9
00:51:58.070 00.010 1032 MultiStar: [#1 -0.17,-0.05,1.04,U] [#2 0.02,0.31,0.00,M6] [#3 0.11,0.18,0.72,U] [#4 0.31,-0.06,0.00,M8] [#5 -0.00,0.04,0.72,U] [#6 -0.06,-0.03,0.62,U] [#7 -0.03,-0.15,0.55,U] [#8 0.06,0.06,0.59,U] 
00:51:58.072 00.002 1032 refined, 6 included, MultiStar: {-0.01, 0.02}, one-star: {0.08, 0.06}
00:51:58.075 00.003 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
00:51:58.077 00.002 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
00:51:58.079 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.91 mountX=0.02 mountY=0.00, mountTheta=0.08
00:51:58.083 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
00:51:58.085 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
00:51:58.087 00.002 10072 Worker thread wakes up
00:51:58.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
00:51:58.087 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
00:51:58.087 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
00:51:58.090 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:58.092 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:51:58.092 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:51:58.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:58.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:51:58.092 00.000 10072 MoveAxis(W, 9, ABG)
00:51:58.092 00.000 10072 Guiding  Dir = 3, Dur = 9
00:51:58.094 00.002 10072 IsGuiding returns 0
00:51:58.095 00.001 10072 PulseGuide returned control before completion, sleep 19
00:51:58.116 00.021 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:51:58.118 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:58.121 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:58.123 00.002 1032 Enqueuing Expose request
00:51:58.127 00.004 10072 IsGuiding returns 0
00:51:58.127 00.000 10072 Move returns status 0, amount 9
00:51:58.127 00.000 10072 MoveAxis(N, 0, ABG)
00:51:58.127 00.000 10072 Move returns status 0, amount 0
00:51:58.127 00.000 10072 move complete, result=0
00:51:58.127 00.000 10072 worker thread done servicing request
00:51:58.127 00.000 10072 Worker thread wakes up
00:51:58.127 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:58.127 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:58.127 00.000 1032 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
00:51:58.761 00.634 10072 Exposure complete
00:51:58.824 00.063 10072 worker thread done servicing request
00:51:58.824 00.000 1032 OnExposeComplete: enter
00:51:58.824 00.000 1032 UpdateGuideState(): m_state=6
00:51:58.829 00.005 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 360
00:51:58.829 00.000 1032 Star::Find returns 1 (0), X=320.70, Y=746.48, Mass=1448, SNR=26.8, Peak=158 HFD=3.0
00:51:58.834 00.005 1032 MultiStar: [#1 0.09,0.07,0.93,U] [#2 -0.09,0.36,0.00,M7] [#3 -0.08,0.32,0.00,M1] [#4 0.26,-0.03,0.68,U] [#5 -0.02,0.09,0.72,U] [#6 0.00,0.06,0.60,U] [#7 -0.00,-0.09,0.51,U] [#8 0.04,-0.13,0.53,U] 
00:51:58.834 00.000 1032 refined, 6 included, MultiStar: {0.08, 0.03}, one-star: {0.10, 0.12}
00:51:58.834 00.000 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
00:51:58.834 00.000 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
00:51:58.840 00.006 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.40 mountX=0.01 mountY=-0.08, mountTheta=-1.44
00:51:58.842 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
00:51:58.842 00.000 1032 Enqueuing Move request for scope (0.08, 0.03)
00:51:58.842 00.000 10072 Worker thread wakes up
00:51:58.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:51:58.842 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:51:58.851 00.009 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
00:51:58.853 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:58.855 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:51:58.856 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:51:58.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:58.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:51:58.856 00.000 10072 MoveAxis(W, 10, ABG)
00:51:58.856 00.000 10072 Guiding  Dir = 3, Dur = 10
00:51:58.857 00.001 10072 IsGuiding returns 0
00:51:58.857 00.000 10072 PulseGuide returned control before completion, sleep 20
00:51:58.878 00.021 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:51:58.878 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:58.885 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:58.885 00.000 1032 Enqueuing Expose request
00:51:58.888 00.003 10072 IsGuiding returns 0
00:51:58.888 00.000 10072 Move returns status 0, amount 10
00:51:58.888 00.000 10072 MoveAxis(N, 0, ABG)
00:51:58.890 00.002 10072 Move returns status 0, amount 0
00:51:58.890 00.000 10072 move complete, result=0
00:51:58.890 00.000 10072 worker thread done servicing request
00:51:58.890 00.000 10072 Worker thread wakes up
00:51:58.891 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:58.891 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:58.899 00.008 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
00:51:59.301 00.402 10072 Exposure complete
00:51:59.364 00.063 10072 worker thread done servicing request
00:51:59.364 00.000 1032 OnExposeComplete: enter
00:51:59.367 00.003 1032 UpdateGuideState(): m_state=6
00:51:59.367 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 361
00:51:59.367 00.000 1032 Star::Find returns 1 (0), X=320.52, Y=746.43, Mass=1362, SNR=26.0, Peak=156 HFD=3.1
00:51:59.367 00.000 1032 MultiStar: [#1 0.07,-0.09,0.94,U] [#2 0.00,0.26,0.78,U] [#3 0.05,0.39,0.00,M2] [#4 0.43,-0.24,0.00,M8] [#5 -0.01,0.18,0.73,U] [#6 0.03,-0.09,0.61,U] [#7 0.12,-0.30,0.00,M1] [#8 0.11,-0.11,0.57,U] 
00:51:59.377 00.010 1032 refined, 5 included, MultiStar: {0.01, 0.04}, one-star: {-0.07, 0.07}
00:51:59.377 00.000 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
00:51:59.377 00.000 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
00:51:59.377 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.25 mountX=0.04 mountY=-0.02, mountTheta=-0.58
00:51:59.377 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
00:51:59.377 00.000 1032 Enqueuing Move request for scope (0.01, 0.04)
00:51:59.393 00.016 10072 Worker thread wakes up
00:51:59.393 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:51:59.393 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:51:59.394 00.001 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
00:51:59.396 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:51:59.398 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:51:59.398 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:51:59.398 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:59.398 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:51:59.398 00.000 10072 MoveAxis(W, 9, ABG)
00:51:59.398 00.000 10072 Guiding  Dir = 3, Dur = 9
00:51:59.400 00.002 10072 IsGuiding returns 0
00:51:59.400 00.000 10072 PulseGuide returned control before completion, sleep 19
00:51:59.422 00.022 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:51:59.424 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:59.428 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:51:59.430 00.002 1032 Enqueuing Expose request
00:51:59.432 00.002 10072 IsGuiding returns 0
00:51:59.432 00.000 10072 Move returns status 0, amount 9
00:51:59.432 00.000 10072 MoveAxis(N, 0, ABG)
00:51:59.432 00.000 10072 Move returns status 0, amount 0
00:51:59.432 00.000 10072 move complete, result=0
00:51:59.432 00.000 10072 worker thread done servicing request
00:51:59.432 00.000 10072 Worker thread wakes up
00:51:59.433 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:51:59.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:51:59.436 00.003 1032 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
00:52:00.068 00.632 10072 Exposure complete
00:52:00.132 00.064 10072 worker thread done servicing request
00:52:00.132 00.000 1032 OnExposeComplete: enter
00:52:00.132 00.000 1032 UpdateGuideState(): m_state=6
00:52:00.132 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 362
00:52:00.139 00.007 1032 Star::Find returns 1 (0), X=320.59, Y=746.26, Mass=1416, SNR=26.5, Peak=152 HFD=2.9
00:52:00.141 00.002 1032 MultiStar: [#1 -0.05,-0.23,0.96,U] [#2 0.06,0.26,0.75,U] [#3 -0.08,0.27,0.00,M3] [#4 0.34,-0.14,0.00,M9] [#5 -0.09,0.09,0.71,U] [#6 0.04,0.03,0.58,U] [#7 0.16,-0.17,0.50,U] [#8 0.32,-0.08,0.00,M1] 
00:52:00.141 00.000 1032 refined, 5 included, MultiStar: {0.01, -0.03}, one-star: {-0.00, -0.09}
00:52:00.146 00.005 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
00:52:00.148 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
00:52:00.150 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.31 mountX=-0.03 mountY=-0.00, mountTheta=-3.14
00:52:00.154 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
00:52:00.158 00.004 1032 Enqueuing Move request for scope (0.01, -0.03)
00:52:00.160 00.002 10072 Worker thread wakes up
00:52:00.161 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
00:52:00.161 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
00:52:00.161 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
00:52:00.163 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:00.163 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
00:52:00.163 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:52:00.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:00.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:52:00.163 00.000 10072 MoveAxis(W, 10, ABG)
00:52:00.163 00.000 10072 Guiding  Dir = 3, Dur = 10
00:52:00.167 00.004 10072 IsGuiding returns 0
00:52:00.168 00.001 10072 PulseGuide returned control before completion, sleep 20
00:52:00.190 00.022 1032 UpdateGuideState exits: m=1416 SNR=26.5
00:52:00.192 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:00.194 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:00.196 00.002 1032 Enqueuing Expose request
00:52:00.200 00.004 10072 IsGuiding returns 0
00:52:00.200 00.000 10072 Move returns status 0, amount 10
00:52:00.200 00.000 10072 MoveAxis(N, 0, ABG)
00:52:00.200 00.000 10072 Move returns status 0, amount 0
00:52:00.200 00.000 10072 move complete, result=0
00:52:00.200 00.000 10072 worker thread done servicing request
00:52:00.200 00.000 10072 Worker thread wakes up
00:52:00.200 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:00.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:00.208 00.008 1032 GuideStep: -0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
00:52:00.614 00.406 10072 Exposure complete
00:52:00.677 00.063 10072 worker thread done servicing request
00:52:00.677 00.000 1032 OnExposeComplete: enter
00:52:00.680 00.003 1032 UpdateGuideState(): m_state=6
00:52:00.683 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 363
00:52:00.687 00.004 1032 Star::Find returns 1 (0), X=320.69, Y=746.55, Mass=1337, SNR=25.8, Peak=149 HFD=3.0
00:52:00.690 00.003 1032 MultiStar: [#1 0.10,-0.09,1.02,U] [#2 -0.09,0.24,0.73,U] [#3 0.02,0.33,0.00,M4] [#4 0.26,-0.20,0.00,M10] [#5 -0.15,0.06,0.72,U] [#6 -0.09,-0.06,0.63,U] [#7 0.12,-0.10,0.55,U] [#8 -0.01,-0.19,0.57,U] 
00:52:00.692 00.002 1032 refined, 6 included, MultiStar: {0.00, 0.02}, one-star: {0.09, 0.19}
00:52:00.696 00.004 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
00:52:00.698 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
00:52:00.700 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.38 mountX=0.02 mountY=-0.01, mountTheta=-0.45
00:52:00.703 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.02, opts=13)
00:52:00.705 00.002 1032 Enqueuing Move request for scope (0.00, 0.02)
00:52:00.709 00.004 10072 Worker thread wakes up
00:52:00.709 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
00:52:00.709 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
00:52:00.709 00.000 10072 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
00:52:00.711 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:00.713 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
00:52:00.713 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:52:00.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:00.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:52:00.713 00.000 10072 MoveAxis(W, 7, ABG)
00:52:00.713 00.000 10072 Guiding  Dir = 3, Dur = 7
00:52:00.716 00.003 10072 IsGuiding returns 0
00:52:00.716 00.000 10072 PulseGuide returned control before completion, sleep 17
00:52:00.737 00.021 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:52:00.741 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:00.743 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:00.748 00.005 10072 IsGuiding returns 0
00:52:00.748 00.000 1032 Enqueuing Expose request
00:52:00.751 00.003 10072 Move returns status 0, amount 7
00:52:00.751 00.000 10072 MoveAxis(N, 0, ABG)
00:52:00.751 00.000 10072 Move returns status 0, amount 0
00:52:00.751 00.000 10072 move complete, result=0
00:52:00.751 00.000 10072 worker thread done servicing request
00:52:00.751 00.000 10072 Worker thread wakes up
00:52:00.751 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:00.751 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:00.759 00.008 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
00:52:01.381 00.622 10072 Exposure complete
00:52:01.440 00.059 10072 worker thread done servicing request
00:52:01.440 00.000 1032 OnExposeComplete: enter
00:52:01.442 00.002 1032 UpdateGuideState(): m_state=6
00:52:01.446 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 364
00:52:01.448 00.002 1032 Star::Find returns 1 (0), X=320.86, Y=746.52, Mass=1446, SNR=26.8, Peak=158 HFD=2.9
00:52:01.450 00.002 1032 MultiStar: [#1 -0.01,-0.07,0.94,U] [#2 0.07,0.43,0.00,M5] [#3 0.06,0.29,0.00,M5] [#4 0.61,-0.11,0.00,R] [#5 0.14,-0.02,0.68,U] [#6 0.11,0.06,0.58,U] [#7 0.21,-0.15,0.55,U] [#8 0.18,0.06,0.59,U] 
00:52:01.454 00.004 1032 refined, 5 included, MultiStar: {0.15, 0.02}, one-star: {0.26, 0.17}
00:52:01.456 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
00:52:01.456 00.000 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
00:52:01.461 00.005 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.12 mountX=-0.02 mountY=-0.14, mountTheta=-1.71
00:52:01.461 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
00:52:01.461 00.000 1032 Enqueuing Move request for scope (0.15, 0.02)
00:52:01.461 00.000 10072 Worker thread wakes up
00:52:01.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
00:52:01.461 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
00:52:01.461 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.14
00:52:01.471 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:01.473 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
00:52:01.473 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:52:01.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:01.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:52:01.475 00.002 10072 MoveAxis(W, 7, ABG)
00:52:01.475 00.000 10072 Guiding  Dir = 3, Dur = 7
00:52:01.475 00.000 10072 IsGuiding returns 0
00:52:01.475 00.000 10072 PulseGuide returned control before completion, sleep 17
00:52:01.495 00.020 1032 UpdateGuideState exits: m=1446 SNR=26.8
00:52:01.497 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:01.499 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:01.501 00.002 1032 Enqueuing Expose request
00:52:01.505 00.004 10072 IsGuiding returns 0
00:52:01.505 00.000 10072 Move returns status 0, amount 7
00:52:01.505 00.000 10072 MoveAxis(N, 0, ABG)
00:52:01.505 00.000 10072 Move returns status 0, amount 0
00:52:01.505 00.000 10072 move complete, result=0
00:52:01.505 00.000 10072 worker thread done servicing request
00:52:01.505 00.000 10072 Worker thread wakes up
00:52:01.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:01.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:01.514 00.009 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:52:01.919 00.405 10072 Exposure complete
00:52:01.978 00.059 10072 worker thread done servicing request
00:52:01.978 00.000 1032 OnExposeComplete: enter
00:52:01.978 00.000 1032 UpdateGuideState(): m_state=6
00:52:01.978 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 365
00:52:01.985 00.007 1032 Star::Find returns 1 (0), X=320.83, Y=746.50, Mass=1438, SNR=26.7, Peak=156 HFD=3.0
00:52:01.988 00.003 1032 MultiStar: [#1 0.08,-0.02,0.95,U] [#2 0.14,0.28,0.00,M6] [#3 0.19,0.24,0.00,M6] [#4 -0.09,0.16,0.69,U] [#5 0.04,0.14,0.68,U] [#6 0.22,0.17,0.00,M1] [#7 0.28,-0.06,0.00,M1] [#8 0.14,-0.16,0.57,U] 
00:52:01.988 00.000 1032 refined, 4 included, MultiStar: {0.09, 0.06}, one-star: {0.23, 0.15}
00:52:01.988 00.000 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
00:52:01.994 00.006 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
00:52:01.996 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.61 mountX=0.04 mountY=-0.10, mountTheta=-1.22
00:52:02.000 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
00:52:02.004 00.004 1032 Enqueuing Move request for scope (0.09, 0.06)
00:52:02.006 00.002 10072 Worker thread wakes up
00:52:02.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
00:52:02.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
00:52:02.006 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
00:52:02.009 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:02.012 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
00:52:02.012 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:52:02.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:02.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:52:02.012 00.000 10072 MoveAxis(W, 5, ABG)
00:52:02.012 00.000 10072 Guiding  Dir = 3, Dur = 5
00:52:02.012 00.000 10072 IsGuiding returns 0
00:52:02.014 00.002 10072 PulseGuide returned control before completion, sleep 15
00:52:02.036 00.022 1032 UpdateGuideState exits: m=1438 SNR=26.7
00:52:02.038 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:02.040 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:02.042 00.002 1032 Enqueuing Expose request
00:52:02.046 00.004 10072 IsGuiding returns 0
00:52:02.046 00.000 10072 Move returns status 0, amount 5
00:52:02.046 00.000 10072 MoveAxis(N, 0, ABG)
00:52:02.046 00.000 10072 Move returns status 0, amount 0
00:52:02.046 00.000 10072 move complete, result=0
00:52:02.046 00.000 10072 worker thread done servicing request
00:52:02.046 00.000 10072 Worker thread wakes up
00:52:02.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:02.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:02.047 00.001 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:52:02.679 00.632 10072 Exposure complete
00:52:02.741 00.062 10072 worker thread done servicing request
00:52:02.741 00.000 1032 OnExposeComplete: enter
00:52:02.744 00.003 1032 UpdateGuideState(): m_state=6
00:52:02.744 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 366
00:52:02.744 00.000 1032 Star::Find returns 1 (0), X=320.90, Y=746.56, Mass=1260, SNR=25.0, Peak=153 HFD=2.7
00:52:02.751 00.007 1032 MultiStar: [#1 0.10,0.14,1.03,U] [#2 0.14,0.32,0.00,M7] [#3 0.03,0.41,0.00,M7] [#4 -0.01,0.22,0.72,U] [#5 -0.09,0.23,0.72,U] [#6 0.21,0.18,0.00,M2] [#7 0.30,0.04,0.00,M2] [#8 0.21,-0.01,0.64,U] 
00:52:02.751 00.000 1032 refined, 4 included, MultiStar: {0.12, 0.16}, one-star: {0.31, 0.21}
00:52:02.751 00.000 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
00:52:02.756 00.005 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
00:52:02.758 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.94 mountX=0.13 mountY=-0.15, mountTheta=-0.89
00:52:02.763 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.16, opts=13)
00:52:02.765 00.002 1032 Enqueuing Move request for scope (0.12, 0.16)
00:52:02.768 00.003 10072 Worker thread wakes up
00:52:02.768 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
00:52:02.769 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
00:52:02.769 00.000 10072 Moving (0.12, 0.16) raw xDistance=0.13 yDistance=-0.15
00:52:02.771 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:02.773 00.002 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
00:52:02.773 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
00:52:02.773 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:02.773 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:52:02.773 00.000 10072 MoveAxis(W, 5, ABG)
00:52:02.773 00.000 10072 Guiding  Dir = 3, Dur = 5
00:52:02.773 00.000 10072 IsGuiding returns 0
00:52:02.775 00.002 10072 PulseGuide returned control before completion, sleep 15
00:52:02.791 00.016 10072 IsGuiding returns 0
00:52:02.791 00.000 10072 Move returns status 0, amount 5
00:52:02.791 00.000 10072 MoveAxis(N, 0, ABG)
00:52:02.791 00.000 10072 Move returns status 0, amount 0
00:52:02.791 00.000 10072 move complete, result=0
00:52:02.791 00.000 10072 worker thread done servicing request
00:52:02.796 00.005 1032 UpdateGuideState exits: m=1260 SNR=25.0
00:52:02.797 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:02.802 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:02.804 00.002 1032 Enqueuing Expose request
00:52:02.807 00.003 10072 Worker thread wakes up
00:52:02.807 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
00:52:02.809 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:02.811 00.002 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:03.222 00.411 10072 Exposure complete
00:52:03.293 00.071 10072 worker thread done servicing request
00:52:03.293 00.000 1032 OnExposeComplete: enter
00:52:03.295 00.002 1032 UpdateGuideState(): m_state=6
00:52:03.299 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 367
00:52:03.301 00.002 1032 Star::Find returns 1 (0), X=320.85, Y=746.58, Mass=1363, SNR=26.0, Peak=150 HFD=2.7
00:52:03.303 00.002 1032 MultiStar: [#1 0.04,0.08,1.00,U] [#2 -0.02,0.40,0.00,M8] [#3 0.16,0.47,0.00,M8] [#4 -0.10,0.23,0.67,U] [#5 -0.03,0.17,0.69,U] [#6 0.11,0.19,0.62,U] [#7 0.10,0.01,0.55,U] [#8 0.23,0.10,0.55,U] 
00:52:03.305 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.15}, one-star: {0.26, 0.22}
00:52:03.307 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
00:52:03.309 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
00:52:03.313 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.02 mountX=0.12 mountY=-0.13, mountTheta=-0.82
00:52:03.317 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.15, opts=13)
00:52:03.319 00.002 1032 Enqueuing Move request for scope (0.09, 0.15)
00:52:03.321 00.002 10072 Worker thread wakes up
00:52:03.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
00:52:03.323 00.002 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
00:52:03.323 00.000 10072 Moving (0.09, 0.15) raw xDistance=0.12 yDistance=-0.13
00:52:03.325 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:03.328 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:52:03.328 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:52:03.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:03.329 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:52:03.329 00.000 10072 MoveAxis(W, 4, ABG)
00:52:03.329 00.000 10072 Guiding  Dir = 3, Dur = 4
00:52:03.330 00.001 10072 IsGuiding returns 0
00:52:03.331 00.001 10072 PulseGuide returned control before completion, sleep 14
00:52:03.355 00.024 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:52:03.357 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:03.361 00.004 10072 IsGuiding returns 0
00:52:03.362 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:03.365 00.003 10072 Move returns status 0, amount 4
00:52:03.365 00.000 1032 Enqueuing Expose request
00:52:03.369 00.004 10072 MoveAxis(N, 0, ABG)
00:52:03.369 00.000 10072 Move returns status 0, amount 0
00:52:03.369 00.000 10072 move complete, result=0
00:52:03.369 00.000 10072 worker thread done servicing request
00:52:03.369 00.000 10072 Worker thread wakes up
00:52:03.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:03.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:03.380 00.011 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:52:03.996 00.616 10072 Exposure complete
00:52:04.068 00.072 10072 worker thread done servicing request
00:52:04.068 00.000 1032 OnExposeComplete: enter
00:52:04.068 00.000 1032 UpdateGuideState(): m_state=6
00:52:04.073 00.005 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 368
00:52:04.077 00.004 1032 Star::Find returns 1 (0), X=320.82, Y=746.55, Mass=1332, SNR=25.7, Peak=149 HFD=2.8
00:52:04.081 00.004 1032 MultiStar: [#1 0.13,0.09,0.99,U] [#2 0.00,0.51,0.00,M9] [#3 0.04,0.40,0.00,M9] [#4 -0.10,0.29,0.00,M1] [#5 -0.14,0.17,0.74,U] [#6 0.14,0.22,0.63,U] [#7 0.01,-0.05,0.53,U] [#8 0.28,0.32,0.00,M1] 
00:52:04.083 00.002 1032 refined, 4 included, MultiStar: {0.09, 0.14}, one-star: {0.22, 0.20}
00:52:04.086 00.003 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
00:52:04.089 00.003 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
00:52:04.091 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=1.01 mountX=0.11 mountY=-0.12, mountTheta=-0.82
00:52:04.094 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.14, opts=13)
00:52:04.096 00.002 1032 Enqueuing Move request for scope (0.09, 0.14)
00:52:04.100 00.004 10072 Worker thread wakes up
00:52:04.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
00:52:04.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
00:52:04.100 00.000 10072 Moving (0.09, 0.14) raw xDistance=0.11 yDistance=-0.12
00:52:04.102 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:04.105 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:52:04.105 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:52:04.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:04.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:52:04.105 00.000 10072 MoveAxis(W, 4, ABG)
00:52:04.105 00.000 10072 Guiding  Dir = 3, Dur = 4
00:52:04.105 00.000 10072 IsGuiding returns 0
00:52:04.108 00.003 10072 PulseGuide returned control before completion, sleep 14
00:52:04.128 00.020 1032 UpdateGuideState exits: m=1332 SNR=25.7
00:52:04.128 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:04.136 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:04.138 00.002 1032 Enqueuing Expose request
00:52:04.141 00.003 10072 IsGuiding returns 0
00:52:04.141 00.000 10072 Move returns status 0, amount 4
00:52:04.141 00.000 10072 MoveAxis(N, 0, ABG)
00:52:04.141 00.000 10072 Move returns status 0, amount 0
00:52:04.141 00.000 10072 move complete, result=0
00:52:04.143 00.002 10072 worker thread done servicing request
00:52:04.143 00.000 10072 Worker thread wakes up
00:52:04.143 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:04.143 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:04.152 00.009 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:52:04.552 00.400 10072 Exposure complete
00:52:04.634 00.082 10072 worker thread done servicing request
00:52:04.636 00.002 1032 OnExposeComplete: enter
00:52:04.639 00.003 1032 UpdateGuideState(): m_state=6
00:52:04.643 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 369
00:52:04.647 00.004 1032 Star::Find returns 1 (0), X=320.95, Y=746.50, Mass=1366, SNR=26.0, Peak=161 HFD=2.7
00:52:04.651 00.004 1032 MultiStar: [#1 0.13,0.06,0.99,U] [#2 0.09,0.41,0.00,M10] [#3 0.10,0.41,0.00,M10] [#4 -0.25,0.25,0.00,M2] [#5 -0.03,0.30,0.00,M1] [#6 0.13,0.12,0.60,U] [#7 0.18,-0.02,0.51,U] [#8 0.21,0.04,0.56,U] 
00:52:04.655 00.004 1032 refined, 4 included, MultiStar: {0.21, 0.08}, one-star: {0.36, 0.15}
00:52:04.657 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
00:52:04.661 00.004 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
00:52:04.665 00.004 1032 CameraToMount -- cameraX=0.21 cameraY=0.08 hyp=0.23 cameraTheta=0.37 mountX=0.02 mountY=-0.22, mountTheta=-1.46
00:52:04.672 00.007 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.08, opts=13)
00:52:04.678 00.006 1032 Enqueuing Move request for scope (0.21, 0.08)
00:52:04.684 00.006 10072 Worker thread wakes up
00:52:04.684 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.08) opts 0xd
00:52:04.684 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.08)
00:52:04.684 00.000 10072 Moving (0.21, 0.08) raw xDistance=0.02 yDistance=-0.22
00:52:04.687 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:04.692 00.005 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:52:04.692 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:52:04.692 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:52:04.692 00.000 10072 MoveAxis(W, 3, ABG)
00:52:04.692 00.000 10072 Guiding  Dir = 3, Dur = 3
00:52:04.692 00.000 10072 IsGuiding returns 0
00:52:04.694 00.002 10072 PulseGuide returned control before completion, sleep 13
00:52:04.720 00.026 10072 IsGuiding returns 0
00:52:04.721 00.001 10072 Move returns status 0, amount 3
00:52:04.721 00.000 10072 MoveAxis(N, 145, ABG)
00:52:04.721 00.000 10072 Guiding  Dir = 0, Dur = 145
00:52:04.722 00.001 10072 IsGuiding returns 0
00:52:04.722 00.000 10072 PulseGuide returned control before completion, sleep 155
00:52:04.724 00.002 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:52:04.728 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:04.732 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:04.738 00.006 1032 Enqueuing Expose request
00:52:04.893 00.155 10072 IsGuiding returns 1
00:52:04.893 00.000 10072 scope still moving after pulse duration time elapsed
00:52:04.925 00.032 10072 IsGuiding returns 0
00:52:04.925 00.000 10072 scope move finished after 145 + 58 ms
00:52:04.925 00.000 10072 Move returns status 0, amount 145
00:52:04.925 00.000 10072 move complete, result=0
00:52:04.925 00.000 10072 worker thread done servicing request
00:52:04.925 00.000 10072 Worker thread wakes up
00:52:04.925 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 145 ms NORTH
00:52:04.925 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:04.925 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:05.559 00.634 10072 Exposure complete
00:52:05.640 00.081 10072 worker thread done servicing request
00:52:05.641 00.001 1032 OnExposeComplete: enter
00:52:05.645 00.004 1032 UpdateGuideState(): m_state=6
00:52:05.647 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 370
00:52:05.651 00.004 1032 Star::Find returns 1 (0), X=320.60, Y=746.33, Mass=1390, SNR=26.3, Peak=149 HFD=2.9
00:52:05.654 00.003 1032 MultiStar: [#1 -0.20,-0.21,0.00,M1] [#2 -0.25,0.17,0.00,R] [#3 -0.20,0.09,0.64,U] [#4 -0.53,-0.01,0.00,M3] [#5 -0.31,0.02,0.00,M2] [#6 -0.15,0.15,0.60,U] [#7 -0.06,-0.07,0.56,U] [#8 -0.26,-0.12,0.00,M1] 
00:52:05.658 00.004 1032 single-star, 3 included, MultiStar: {-0.09, 0.03}, one-star: {0.00, -0.02}
00:52:05.660 00.002 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.06)
00:52:05.662 00.002 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.06)
00:52:05.666 00.004 1032 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.39 mountX=-0.02 mountY=0.00, mountTheta=3.06
00:52:05.672 00.006 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.02, opts=13)
00:52:05.675 00.003 1032 Enqueuing Move request for scope (0.00, -0.02)
00:52:05.679 00.004 10072 Worker thread wakes up
00:52:05.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
00:52:05.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
00:52:05.679 00.000 10072 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
00:52:05.681 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:05.685 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:52:05.685 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:52:05.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:05.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:52:05.685 00.000 10072 MoveAxis(W, 0, ABG)
00:52:05.685 00.000 10072 Move returns status 0, amount 0
00:52:05.685 00.000 10072 MoveAxis(N, 0, ABG)
00:52:05.685 00.000 10072 Move returns status 0, amount 0
00:52:05.685 00.000 10072 move complete, result=0
00:52:05.685 00.000 10072 worker thread done servicing request
00:52:05.714 00.029 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:52:05.720 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:05.724 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:05.726 00.002 1032 Enqueuing Expose request
00:52:05.730 00.004 10072 Worker thread wakes up
00:52:05.730 00.000 1032 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
00:52:05.735 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:05.735 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:06.150 00.415 10072 Exposure complete
00:52:06.223 00.073 10072 worker thread done servicing request
00:52:06.225 00.002 1032 OnExposeComplete: enter
00:52:06.227 00.002 1032 UpdateGuideState(): m_state=6
00:52:06.230 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 371
00:52:06.232 00.002 1032 Star::Find returns 1 (0), X=320.65, Y=746.33, Mass=1473, SNR=27.0, Peak=153 HFD=2.9
00:52:06.235 00.003 1032 MultiStar: [#1 -0.03,-0.14,0.95,U] [#2 -0.14,0.17,0.68,U] [#3 -0.27,0.21,0.00,M10] [#4 -0.50,0.01,0.00,M4] [#5 -0.22,0.00,0.70,U] [#6 -0.06,-0.08,0.60,U] [#7 -0.08,-0.11,0.54,U] [#8 -0.21,-0.12,0.57,U] 
00:52:06.237 00.002 1032 single-star, 6 included, MultiStar: {-0.08, -0.04}, one-star: {0.06, -0.02}
00:52:06.239 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:52:06.243 00.004 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:52:06.245 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.37 mountX=-0.04 mountY=-0.05, mountTheta=-2.20
00:52:06.249 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
00:52:06.251 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
00:52:06.253 00.002 10072 Worker thread wakes up
00:52:06.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
00:52:06.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
00:52:06.253 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.05
00:52:06.257 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:06.259 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:52:06.259 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:52:06.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:06.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:52:06.259 00.000 10072 MoveAxis(W, 0, ABG)
00:52:06.259 00.000 10072 Move returns status 0, amount 0
00:52:06.259 00.000 10072 MoveAxis(N, 0, ABG)
00:52:06.259 00.000 10072 Move returns status 0, amount 0
00:52:06.259 00.000 10072 move complete, result=0
00:52:06.261 00.002 10072 worker thread done servicing request
00:52:06.284 00.023 1032 UpdateGuideState exits: m=1473 SNR=27.0
00:52:06.286 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:06.288 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:06.292 00.004 1032 Enqueuing Expose request
00:52:06.294 00.002 10072 Worker thread wakes up
00:52:06.294 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
00:52:06.296 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:06.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:06.922 00.626 10072 Exposure complete
00:52:06.993 00.071 10072 worker thread done servicing request
00:52:06.993 00.000 1032 OnExposeComplete: enter
00:52:06.999 00.006 1032 UpdateGuideState(): m_state=6
00:52:07.000 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 372
00:52:07.004 00.004 1032 Star::Find returns 1 (0), X=320.66, Y=746.38, Mass=1381, SNR=26.2, Peak=142 HFD=3.0
00:52:07.006 00.002 1032 MultiStar: [#1 -0.02,-0.09,1.02,U] [#2 0.18,0.02,0.75,U] [#3 -0.19,0.13,0.69,U] [#4 -0.50,-0.00,0.00,M5] [#5 -0.13,-0.02,0.68,U] [#6 -0.18,0.10,0.57,U] [#7 -0.10,-0.15,0.52,U] [#8 -0.08,-0.12,0.56,U] 
00:52:07.008 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {0.07, 0.03}
00:52:07.010 00.002 1032 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.83) = xAngle (-4.73 = 1.56)
00:52:07.012 00.002 1032 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.73 = 1.56)
00:52:07.016 00.004 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.90 mountX=0.00 mountY=0.04, mountTheta=1.56
00:52:07.021 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
00:52:07.023 00.002 1032 Enqueuing Move request for scope (-0.04, -0.01)
00:52:07.025 00.002 10072 Worker thread wakes up
00:52:07.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:52:07.025 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:52:07.025 00.000 10072 Moving (-0.04, -0.01) raw xDistance=0.00 yDistance=0.04
00:52:07.029 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:07.031 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:52:07.031 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:52:07.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:07.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:52:07.031 00.000 10072 MoveAxis(E, 2, ABG)
00:52:07.031 00.000 10072 Guiding  Dir = 2, Dur = 2
00:52:07.043 00.012 10072 IsGuiding returns 0
00:52:07.044 00.001 10072 PulseGuide returned control before completion, sleep 12
00:52:07.057 00.013 1032 UpdateGuideState exits: m=1381 SNR=26.2
00:52:07.061 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:07.063 00.002 10072 IsGuiding returns 0
00:52:07.065 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:07.067 00.002 1032 Enqueuing Expose request
00:52:07.068 00.001 10072 Move returns status 0, amount 2
00:52:07.068 00.000 10072 MoveAxis(N, 0, ABG)
00:52:07.070 00.002 10072 Move returns status 0, amount 0
00:52:07.070 00.000 10072 move complete, result=0
00:52:07.070 00.000 10072 worker thread done servicing request
00:52:07.070 00.000 10072 Worker thread wakes up
00:52:07.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:07.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:07.081 00.011 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
00:52:07.477 00.396 10072 Exposure complete
00:52:07.550 00.073 10072 worker thread done servicing request
00:52:07.550 00.000 1032 OnExposeComplete: enter
00:52:07.553 00.003 1032 UpdateGuideState(): m_state=6
00:52:07.557 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 373
00:52:07.559 00.002 1032 Star::Find returns 1 (0), X=320.56, Y=746.34, Mass=1401, SNR=26.4, Peak=159 HFD=2.9
00:52:07.561 00.002 1032 MultiStar: [#1 -0.09,-0.19,1.01,U] [#2 -0.01,-0.01,0.71,U] [#3 -0.18,0.10,0.72,U] [#4 -0.47,-0.09,0.00,M6] [#5 -0.33,0.06,0.00,M1] [#6 -0.25,-0.07,0.60,U] [#7 -0.08,-0.23,0.51,U] [#8 -0.09,-0.17,0.55,U] 
00:52:07.565 00.004 1032 single-star, 6 included, MultiStar: {-0.10, -0.08}, one-star: {-0.03, -0.01}
00:52:07.567 00.002 1032 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.83) = xAngle (-4.55 = 1.73)
00:52:07.569 00.002 1032 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.55 = 1.73)
00:52:07.571 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.72 mountX=-0.01 mountY=0.03, mountTheta=1.73
00:52:07.577 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
00:52:07.579 00.002 1032 Enqueuing Move request for scope (-0.03, -0.01)
00:52:07.583 00.004 10072 Worker thread wakes up
00:52:07.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
00:52:07.583 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
00:52:07.583 00.000 10072 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.03
00:52:07.586 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:07.590 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:52:07.590 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:52:07.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:07.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:52:07.590 00.000 10072 MoveAxis(E, 2, ABG)
00:52:07.590 00.000 10072 Guiding  Dir = 2, Dur = 2
00:52:07.590 00.000 10072 IsGuiding returns 0
00:52:07.590 00.000 10072 PulseGuide returned control before completion, sleep 12
00:52:07.616 00.026 10072 IsGuiding returns 0
00:52:07.616 00.000 10072 Move returns status 0, amount 2
00:52:07.616 00.000 10072 MoveAxis(N, 0, ABG)
00:52:07.616 00.000 10072 Move returns status 0, amount 0
00:52:07.616 00.000 10072 move complete, result=0
00:52:07.616 00.000 10072 worker thread done servicing request
00:52:07.618 00.002 1032 UpdateGuideState exits: m=1401 SNR=26.4
00:52:07.621 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:07.623 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:07.625 00.002 1032 Enqueuing Expose request
00:52:07.629 00.004 10072 Worker thread wakes up
00:52:07.629 00.000 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
00:52:07.632 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:07.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:08.269 00.637 10072 Exposure complete
00:52:08.339 00.070 10072 worker thread done servicing request
00:52:08.339 00.000 1032 OnExposeComplete: enter
00:52:08.343 00.004 1032 UpdateGuideState(): m_state=6
00:52:08.347 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 374
00:52:08.350 00.003 1032 Star::Find returns 1 (0), X=320.49, Y=746.33, Mass=1412, SNR=26.5, Peak=166 HFD=3.0
00:52:08.354 00.004 1032 MultiStar: [#1 -0.12,-0.25,0.00,M1] [#2 0.21,0.01,0.72,U] [#3 -0.18,0.01,0.72,U] [#4 -0.50,-0.06,0.00,M7] [#5 -0.27,0.02,0.72,U] [#6 -0.16,0.04,0.61,U] [#7 0.05,-0.48,0.00,M1] [#8 -0.10,-0.11,0.58,U] 
00:52:08.356 00.002 1032 refined, 5 included, MultiStar: {-0.10, -0.01}, one-star: {-0.11, -0.02}
00:52:08.358 00.002 1032 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.83) = xAngle (-4.90 = 1.38)
00:52:08.362 00.004 1032 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.90 = 1.38)
00:52:08.364 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.07 mountX=0.02 mountY=0.10, mountTheta=1.38
00:52:08.369 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.01, opts=13)
00:52:08.373 00.004 1032 Enqueuing Move request for scope (-0.10, -0.01)
00:52:08.374 00.001 10072 Worker thread wakes up
00:52:08.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
00:52:08.374 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
00:52:08.374 00.000 10072 Moving (-0.10, -0.01) raw xDistance=0.02 yDistance=0.10
00:52:08.374 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:08.381 00.007 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:52:08.381 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:52:08.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:08.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:52:08.381 00.000 10072 MoveAxis(E, 2, ABG)
00:52:08.381 00.000 10072 Guiding  Dir = 2, Dur = 2
00:52:08.384 00.003 10072 IsGuiding returns 0
00:52:08.384 00.000 10072 PulseGuide returned control before completion, sleep 12
00:52:08.400 00.016 10072 IsGuiding returns 0
00:52:08.400 00.000 10072 Move returns status 0, amount 2
00:52:08.400 00.000 10072 MoveAxis(N, 0, ABG)
00:52:08.400 00.000 10072 Move returns status 0, amount 0
00:52:08.400 00.000 10072 move complete, result=0
00:52:08.401 00.001 10072 worker thread done servicing request
00:52:08.401 00.000 1032 UpdateGuideState exits: m=1412 SNR=26.5
00:52:08.401 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:08.401 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:08.416 00.015 1032 Enqueuing Expose request
00:52:08.418 00.002 10072 Worker thread wakes up
00:52:08.418 00.000 1032 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
00:52:08.420 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:08.422 00.002 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:08.831 00.409 10072 Exposure complete
00:52:08.894 00.063 10072 worker thread done servicing request
00:52:08.894 00.000 1032 OnExposeComplete: enter
00:52:08.894 00.000 1032 UpdateGuideState(): m_state=6
00:52:08.894 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 375
00:52:08.903 00.009 1032 Star::Find returns 1 (0), X=320.53, Y=746.46, Mass=1495, SNR=27.3, Peak=164 HFD=3.1
00:52:08.903 00.000 1032 MultiStar: [#1 -0.18,-0.08,0.93,U] [#2 0.06,0.05,0.71,U] [#3 -0.21,0.22,0.00,M8] [#4 -0.37,0.12,0.00,M8] [#5 -0.25,0.11,0.00,M1] [#6 -0.14,-0.09,0.58,U] [#7 -0.03,-0.18,0.48,U] [#8 -0.15,-0.06,0.59,U] 
00:52:08.907 00.004 1032 refined, 5 included, MultiStar: {-0.09, -0.03}, one-star: {-0.06, 0.11}
00:52:08.909 00.002 1032 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.83) = xAngle (-4.68 = 1.60)
00:52:08.911 00.002 1032 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.68 = 1.60)
00:52:08.915 00.004 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.85 mountX=-0.00 mountY=0.09, mountTheta=1.60
00:52:08.917 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.03, opts=13)
00:52:08.917 00.000 1032 Enqueuing Move request for scope (-0.09, -0.03)
00:52:08.922 00.005 10072 Worker thread wakes up
00:52:08.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
00:52:08.922 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
00:52:08.922 00.000 10072 Moving (-0.09, -0.03) raw xDistance=-0.00 yDistance=0.09
00:52:08.926 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:08.926 00.000 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:52:08.926 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:52:08.926 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:08.926 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:52:08.926 00.000 10072 MoveAxis(E, 2, ABG)
00:52:08.926 00.000 10072 Guiding  Dir = 2, Dur = 2
00:52:08.931 00.005 10072 IsGuiding returns 0
00:52:08.932 00.001 10072 PulseGuide returned control before completion, sleep 12
00:52:08.948 00.016 10072 IsGuiding returns 0
00:52:08.948 00.000 10072 Move returns status 0, amount 2
00:52:08.948 00.000 10072 MoveAxis(N, 0, ABG)
00:52:08.948 00.000 10072 Move returns status 0, amount 0
00:52:08.948 00.000 10072 move complete, result=0
00:52:08.948 00.000 10072 worker thread done servicing request
00:52:08.954 00.006 1032 UpdateGuideState exits: m=1495 SNR=27.3
00:52:08.956 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:08.960 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:08.962 00.002 1032 Enqueuing Expose request
00:52:08.963 00.001 10072 Worker thread wakes up
00:52:08.965 00.002 1032 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
00:52:08.967 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:08.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:09.601 00.634 10072 Exposure complete
00:52:09.661 00.060 10072 worker thread done servicing request
00:52:09.661 00.000 1032 OnExposeComplete: enter
00:52:09.661 00.000 1032 UpdateGuideState(): m_state=6
00:52:09.672 00.011 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 376
00:52:09.672 00.000 1032 Star::Find returns 1 (0), X=320.47, Y=746.55, Mass=1536, SNR=27.6, Peak=180 HFD=3.1
00:52:09.677 00.005 1032 MultiStar: [#1 -0.23,0.01,0.94,U] [#2 0.15,0.18,0.68,U] [#3 -0.13,0.42,0.00,M9] [#4 -0.42,0.03,0.00,M9] [#5 -0.25,0.19,0.00,M2] [#6 -0.14,0.16,0.57,U] [#7 -0.15,0.10,0.52,U] [#8 -0.01,0.07,0.53,U] 
00:52:09.680 00.003 1032 refined, 5 included, MultiStar: {-0.10, 0.12}, one-star: {-0.13, 0.20}
00:52:09.682 00.002 1032 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.83) = xAngle (0.42 = 0.42)
00:52:09.684 00.002 1032 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.42 = 0.42)
00:52:09.686 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.15 cameraTheta=2.25 mountX=0.14 mountY=0.06, mountTheta=0.42
00:52:09.691 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.12, opts=13)
00:52:09.695 00.004 1032 Enqueuing Move request for scope (-0.10, 0.12)
00:52:09.699 00.004 10072 Worker thread wakes up
00:52:09.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
00:52:09.699 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
00:52:09.699 00.000 10072 Moving (-0.10, 0.12) raw xDistance=0.14 yDistance=0.06
00:52:09.701 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:09.704 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.16
00:52:09.706 00.002 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
00:52:09.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:09.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:52:09.706 00.000 10072 MoveAxis(W, 62, ABG)
00:52:09.706 00.000 10072 Guiding  Dir = 3, Dur = 62
00:52:09.706 00.000 10072 IsGuiding returns 0
00:52:09.708 00.002 10072 PulseGuide returned control before completion, sleep 72
00:52:09.730 00.022 1032 UpdateGuideState exits: m=1536 SNR=27.6
00:52:09.736 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:09.740 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:09.744 00.004 1032 Enqueuing Expose request
00:52:09.787 00.043 10072 IsGuiding returns 1
00:52:09.787 00.000 10072 scope still moving after pulse duration time elapsed
00:52:09.819 00.032 10072 IsGuiding returns 0
00:52:09.819 00.000 10072 scope move finished after 62 + 49 ms
00:52:09.819 00.000 10072 Move returns status 0, amount 62
00:52:09.819 00.000 10072 MoveAxis(N, 0, ABG)
00:52:09.819 00.000 10072 Move returns status 0, amount 0
00:52:09.819 00.000 10072 move complete, result=0
00:52:09.819 00.000 10072 worker thread done servicing request
00:52:09.819 00.000 10072 Worker thread wakes up
00:52:09.819 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:09.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:09.819 00.000 1032 GuideStep: 0.1 px 62 ms WEST, 0.1 px 0 ms NORTH
00:52:10.229 00.410 10072 Exposure complete
00:52:10.300 00.071 10072 worker thread done servicing request
00:52:10.300 00.000 1032 OnExposeComplete: enter
00:52:10.304 00.004 1032 UpdateGuideState(): m_state=6
00:52:10.307 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 377
00:52:10.309 00.002 1032 Star::Find returns 1 (0), X=320.68, Y=746.51, Mass=1422, SNR=26.6, Peak=154 HFD=3.1
00:52:10.313 00.004 1032 MultiStar: [#1 -0.06,-0.03,1.00,U] [#2 0.25,0.10,0.00,M1] [#3 -0.05,0.25,0.66,U] [#4 -0.31,0.10,0.00,M10] [#5 -0.29,0.16,0.00,M3] [#6 -0.07,0.09,0.62,U] [#7 0.09,-0.00,0.52,U] [#8 0.03,-0.01,0.53,U] 
00:52:10.316 00.003 1032 refined, 5 included, MultiStar: {0.00, 0.08}, one-star: {0.08, 0.15}
00:52:10.318 00.002 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
00:52:10.320 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
00:52:10.321 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.53 mountX=0.07 mountY=-0.02, mountTheta=-0.30
00:52:10.327 00.006 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
00:52:10.330 00.003 1032 Enqueuing Move request for scope (0.00, 0.08)
00:52:10.332 00.002 10072 Worker thread wakes up
00:52:10.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
00:52:10.332 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
00:52:10.332 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.07 yDistance=-0.02
00:52:10.337 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:10.340 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:52:10.340 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:52:10.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:10.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:52:10.340 00.000 10072 MoveAxis(E, 3, ABG)
00:52:10.340 00.000 10072 Guiding  Dir = 2, Dur = 3
00:52:10.342 00.002 10072 IsGuiding returns 0
00:52:10.342 00.000 10072 PulseGuide returned control before completion, sleep 13
00:52:10.367 00.025 1032 UpdateGuideState exits: m=1422 SNR=26.6
00:52:10.370 00.003 10072 IsGuiding returns 0
00:52:10.372 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:10.374 00.002 10072 Move returns status 0, amount 3
00:52:10.374 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:10.376 00.002 1032 Enqueuing Expose request
00:52:10.380 00.004 10072 MoveAxis(N, 0, ABG)
00:52:10.380 00.000 10072 Move returns status 0, amount 0
00:52:10.380 00.000 10072 move complete, result=0
00:52:10.380 00.000 10072 worker thread done servicing request
00:52:10.380 00.000 10072 Worker thread wakes up
00:52:10.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:10.380 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:10.384 00.004 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:52:11.072 00.688 10072 Exposure complete
00:52:11.299 00.227 10072 worker thread done servicing request
00:52:11.300 00.001 1032 OnExposeComplete: enter
00:52:11.304 00.004 1032 UpdateGuideState(): m_state=6
00:52:11.307 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 378
00:52:11.311 00.004 1032 Star::Find returns 1 (0), X=320.77, Y=746.38, Mass=1435, SNR=26.7, Peak=150 HFD=2.8
00:52:11.349 00.038 1032 MultiStar: [#1 -0.03,-0.14,0.98,U] [#2 0.21,-0.17,0.00,M2] [#3 -0.07,0.12,0.65,U] [#4 -0.46,0.05,0.00,R] [#5 -0.25,-0.00,0.70,U] [#6 -0.09,-0.00,0.58,U] [#7 0.04,-0.33,0.00,M1] [#8 -0.03,-0.16,0.55,U] 
00:52:11.353 00.004 1032 refined, 5 included, MultiStar: {-0.03, -0.03}, one-star: {0.18, 0.03}
00:52:11.356 00.003 1032 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.83) = xAngle (-4.27 = 2.02)
00:52:11.359 00.003 1032 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.27 = 2.02)
00:52:11.398 00.039 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.44 mountX=-0.02 mountY=0.04, mountTheta=2.02
00:52:11.403 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
00:52:11.406 00.003 1032 Enqueuing Move request for scope (-0.03, -0.03)
00:52:11.408 00.002 10072 Worker thread wakes up
00:52:11.408 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
00:52:11.408 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
00:52:11.408 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
00:52:11.411 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:11.455 00.044 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:52:11.455 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:52:11.455 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:11.455 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:52:11.455 00.000 10072 MoveAxis(E, 2, ABG)
00:52:11.456 00.001 10072 Guiding  Dir = 2, Dur = 2
00:52:11.456 00.000 10072 IsGuiding returns 0
00:52:11.458 00.002 10072 PulseGuide returned control before completion, sleep 11
00:52:11.480 00.022 10072 IsGuiding returns 0
00:52:11.480 00.000 10072 Move returns status 0, amount 2
00:52:11.480 00.000 10072 MoveAxis(N, 0, ABG)
00:52:11.481 00.001 10072 Move returns status 0, amount 0
00:52:11.481 00.000 10072 move complete, result=0
00:52:11.481 00.000 10072 worker thread done servicing request
00:52:11.503 00.022 1032 UpdateGuideState exits: m=1435 SNR=26.7
00:52:11.507 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:11.510 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:11.512 00.002 1032 Enqueuing Expose request
00:52:11.556 00.044 10072 Worker thread wakes up
00:52:11.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:11.557 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:11.557 00.000 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
00:52:12.201 00.644 10072 Exposure complete
00:52:12.407 00.206 10072 worker thread done servicing request
00:52:12.407 00.000 1032 OnExposeComplete: enter
00:52:12.410 00.003 1032 UpdateGuideState(): m_state=6
00:52:12.413 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 379
00:52:12.416 00.003 1032 Star::Find returns 1 (0), X=320.61, Y=746.41, Mass=1544, SNR=27.7, Peak=169 HFD=3.0
00:52:12.419 00.003 1032 MultiStar: [#1 -0.05,0.02,0.93,U] [#2 0.23,0.08,0.66,U] [#3 -0.03,0.25,0.63,U] [#4 0.09,-0.03,0.65,U] [#5 -0.04,-0.02,0.62,U] [#6 -0.00,-0.02,0.61,U] [#7 0.02,-0.20,0.53,U] [#8 0.10,-0.06,0.56,U] 
00:52:12.443 00.024 1032 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.01, 0.05}
00:52:12.445 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
00:52:12.448 00.003 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
00:52:12.450 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.04 cameraTheta=0.40 mountX=0.00 mountY=-0.03, mountTheta=-1.43
00:52:12.480 00.030 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
00:52:12.484 00.004 1032 Enqueuing Move request for scope (0.03, 0.01)
00:52:12.488 00.004 10072 Worker thread wakes up
00:52:12.488 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:52:12.488 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:52:12.488 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
00:52:12.493 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:12.528 00.035 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:52:12.528 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:52:12.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:12.528 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:52:12.528 00.000 10072 MoveAxis(E, 0, ABG)
00:52:12.528 00.000 10072 Move returns status 0, amount 0
00:52:12.528 00.000 10072 MoveAxis(N, 0, ABG)
00:52:12.528 00.000 10072 Move returns status 0, amount 0
00:52:12.530 00.002 10072 move complete, result=0
00:52:12.530 00.000 10072 worker thread done servicing request
00:52:12.584 00.054 1032 UpdateGuideState exits: m=1544 SNR=27.7
00:52:12.612 00.028 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:12.615 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:12.618 00.003 1032 Enqueuing Expose request
00:52:12.621 00.003 10072 Worker thread wakes up
00:52:12.621 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:12.624 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:12.624 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:13.300 00.676 10072 Exposure complete
00:52:13.509 00.209 10072 worker thread done servicing request
00:52:13.510 00.001 1032 OnExposeComplete: enter
00:52:13.512 00.002 1032 UpdateGuideState(): m_state=6
00:52:13.515 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 380
00:52:13.549 00.034 1032 Star::Find returns 1 (0), X=320.88, Y=746.41, Mass=1475, SNR=27.1, Peak=163 HFD=2.7
00:52:13.552 00.003 1032 MultiStar: [#1 0.04,-0.06,0.93,U] [#2 0.11,-0.02,0.70,U] [#3 -0.03,0.15,0.69,U] [#4 0.20,-0.02,0.72,U] [#5 0.03,0.07,0.68,U] [#6 0.06,-0.06,0.56,U] [#7 -0.01,-0.20,0.52,U] [#8 0.17,-0.01,0.55,U] 
00:52:13.555 00.003 1032 refined, 8 included, MultiStar: {0.10, -0.00}, one-star: {0.28, 0.05}
00:52:13.558 00.003 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
00:52:13.561 00.003 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
00:52:13.563 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.03 mountX=-0.03 mountY=-0.10, mountTheta=-1.86
00:52:13.606 00.043 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.00, opts=13)
00:52:13.610 00.004 1032 Enqueuing Move request for scope (0.10, -0.00)
00:52:13.613 00.003 10072 Worker thread wakes up
00:52:13.613 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
00:52:13.613 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
00:52:13.613 00.000 10072 Moving (0.10, -0.00) raw xDistance=-0.03 yDistance=-0.10
00:52:13.616 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:13.657 00.041 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:52:13.657 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:52:13.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:13.658 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:52:13.658 00.000 10072 MoveAxis(E, 1, ABG)
00:52:13.658 00.000 10072 Guiding  Dir = 2, Dur = 1
00:52:13.658 00.000 10072 IsGuiding returns 0
00:52:13.659 00.001 10072 PulseGuide returned control before completion, sleep 11
00:52:13.698 00.039 10072 IsGuiding returns 0
00:52:13.698 00.000 10072 Move returns status 0, amount 1
00:52:13.698 00.000 10072 MoveAxis(N, 0, ABG)
00:52:13.698 00.000 10072 Move returns status 0, amount 0
00:52:13.698 00.000 10072 move complete, result=0
00:52:13.699 00.001 10072 worker thread done servicing request
00:52:13.746 00.047 1032 UpdateGuideState exits: m=1475 SNR=27.1
00:52:13.749 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:13.752 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:13.754 00.002 1032 Enqueuing Expose request
00:52:13.790 00.036 10072 Worker thread wakes up
00:52:13.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:13.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:13.791 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:52:14.421 00.630 10072 Exposure complete
00:52:14.481 00.060 1032 OnExposeComplete: enter
00:52:14.484 00.003 1032 UpdateGuideState(): m_state=6
00:52:14.486 00.002 10072 worker thread done servicing request
00:52:14.486 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 381
00:52:14.488 00.002 1032 Star::Find returns 1 (0), X=320.60, Y=746.53, Mass=1348, SNR=25.9, Peak=148 HFD=3.1
00:52:14.490 00.002 1032 MultiStar: [#1 0.06,-0.04,0.98,U] [#2 0.29,0.14,0.00,M1] [#3 0.08,0.24,0.69,U] [#4 0.08,-0.09,0.70,U] [#5 -0.09,0.10,0.68,U] [#6 -0.02,0.02,0.62,U] [#7 0.12,-0.19,0.56,U] [#8 0.20,0.02,0.58,U] 
00:52:14.492 00.002 1032 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.01, 0.18}
00:52:14.495 00.003 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
00:52:14.497 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
00:52:14.499 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.67 mountX=0.03 mountY=-0.06, mountTheta=-1.16
00:52:14.502 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
00:52:14.504 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
00:52:14.506 00.002 10072 Worker thread wakes up
00:52:14.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
00:52:14.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
00:52:14.506 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
00:52:14.509 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:14.513 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:14.513 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:52:14.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:14.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:52:14.513 00.000 10072 MoveAxis(W, 0, ABG)
00:52:14.514 00.001 10072 Move returns status 0, amount 0
00:52:14.514 00.000 10072 MoveAxis(N, 0, ABG)
00:52:14.514 00.000 10072 Move returns status 0, amount 0
00:52:14.514 00.000 10072 move complete, result=0
00:52:14.514 00.000 10072 worker thread done servicing request
00:52:14.535 00.021 1032 UpdateGuideState exits: m=1348 SNR=25.9
00:52:14.538 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:14.540 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:14.543 00.003 1032 Enqueuing Expose request
00:52:14.545 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:52:14.546 00.001 10072 Worker thread wakes up
00:52:14.546 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:14.547 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:15.040 00.493 10072 Exposure complete
00:52:15.558 00.518 10072 worker thread done servicing request
00:52:15.558 00.000 1032 OnExposeComplete: enter
00:52:15.566 00.008 1032 UpdateGuideState(): m_state=6
00:52:15.576 00.010 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 382
00:52:15.708 00.132 1032 Star::Find returns 1 (0), X=320.81, Y=746.57, Mass=1454, SNR=26.9, Peak=155 HFD=2.9
00:52:15.721 00.013 1032 MultiStar: [#1 0.11,-0.05,0.95,U] [#2 0.24,0.17,0.00,M2] [#3 0.03,0.14,0.67,U] [#4 0.16,0.02,0.65,U] [#5 -0.09,0.22,0.68,U] [#6 -0.01,0.03,0.58,U] [#7 0.08,0.04,0.52,U] [#8 0.21,0.13,0.57,U] 
00:52:15.732 00.011 1032 refined, 7 included, MultiStar: {0.09, 0.10}, one-star: {0.21, 0.21}
00:52:15.747 00.015 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
00:52:15.757 00.010 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
00:52:15.762 00.005 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.79 mountX=0.07 mountY=-0.12, mountTheta=-1.04
00:52:15.768 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
00:52:15.774 00.006 1032 Enqueuing Move request for scope (0.09, 0.10)
00:52:15.777 00.003 10072 Worker thread wakes up
00:52:15.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
00:52:15.777 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
00:52:15.777 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.12
00:52:15.789 00.012 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:15.789 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:52:15.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:15.790 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:15.795 00.005 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:52:15.795 00.000 10072 MoveAxis(W, 3, ABG)
00:52:15.795 00.000 10072 Guiding  Dir = 3, Dur = 3
00:52:15.861 00.066 10072 IsGuiding returns 0
00:52:15.871 00.010 10072 IsGuiding returns 0
00:52:15.872 00.001 10072 Move returns status 0, amount 3
00:52:15.872 00.000 10072 MoveAxis(N, 0, ABG)
00:52:15.872 00.000 10072 Move returns status 0, amount 0
00:52:15.872 00.000 10072 move complete, result=0
00:52:15.872 00.000 10072 worker thread done servicing request
00:52:15.975 00.103 1032 UpdateGuideState exits: m=1454 SNR=26.9
00:52:16.062 00.087 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:16.075 00.013 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:16.083 00.008 1032 Enqueuing Expose request
00:52:16.094 00.011 10072 Worker thread wakes up
00:52:16.094 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:52:16.098 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:16.098 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:16.726 00.628 10072 Exposure complete
00:52:16.798 00.072 1032 OnExposeComplete: enter
00:52:16.805 00.007 1032 UpdateGuideState(): m_state=6
00:52:16.811 00.006 10072 worker thread done servicing request
00:52:16.811 00.000 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 383
00:52:16.814 00.003 1032 Star::Find returns 1 (0), X=320.63, Y=746.55, Mass=1352, SNR=25.8, Peak=149 HFD=3.0
00:52:16.818 00.004 1032 MultiStar: [#1 -0.05,-0.02,0.97,U] [#2 0.22,0.06,0.77,U] [#3 -0.13,0.24,0.00,M4] [#4 0.15,0.09,0.72,U] [#5 -0.16,0.27,0.00,M1] [#6 0.06,-0.02,0.61,U] [#7 0.11,-0.25,0.00,M1] [#8 0.05,0.07,0.61,U] 
00:52:16.820 00.002 1032 refined, 5 included, MultiStar: {0.07, 0.07}, one-star: {0.04, 0.20}
00:52:16.824 00.004 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:52:16.826 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:52:16.829 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.76 mountX=0.05 mountY=-0.08, mountTheta=-1.07
00:52:16.839 00.010 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
00:52:16.842 00.003 1032 Enqueuing Move request for scope (0.07, 0.07)
00:52:16.844 00.002 10072 Worker thread wakes up
00:52:16.844 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
00:52:16.844 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:52:16.845 00.001 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.08
00:52:16.847 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:16.851 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:16.851 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:52:16.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:16.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:52:16.851 00.000 10072 MoveAxis(W, 7, ABG)
00:52:16.851 00.000 10072 Guiding  Dir = 3, Dur = 7
00:52:16.852 00.001 10072 IsGuiding returns 0
00:52:16.852 00.000 10072 PulseGuide returned control before completion, sleep 17
00:52:16.875 00.023 1032 UpdateGuideState exits: m=1352 SNR=25.8
00:52:16.878 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:16.881 00.003 10072 IsGuiding returns 0
00:52:16.881 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:16.884 00.003 1032 Enqueuing Expose request
00:52:16.886 00.002 10072 Move returns status 0, amount 7
00:52:16.887 00.001 10072 MoveAxis(N, 0, ABG)
00:52:16.887 00.000 10072 Move returns status 0, amount 0
00:52:16.887 00.000 10072 move complete, result=0
00:52:16.887 00.000 10072 worker thread done servicing request
00:52:16.887 00.000 10072 Worker thread wakes up
00:52:16.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:16.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:16.901 00.014 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:52:17.308 00.407 10072 Exposure complete
00:52:17.381 00.073 10072 worker thread done servicing request
00:52:17.381 00.000 1032 OnExposeComplete: enter
00:52:17.384 00.003 1032 UpdateGuideState(): m_state=6
00:52:17.388 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 384
00:52:17.391 00.003 1032 Star::Find returns 1 (0), X=320.70, Y=746.44, Mass=1314, SNR=25.5, Peak=142 HFD=2.9
00:52:17.402 00.011 1032 MultiStar: [#1 0.03,-0.11,0.96,U] [#2 0.14,0.10,0.78,U] [#3 -0.12,0.32,0.00,M5] [#4 -0.02,-0.07,0.71,U] [#5 -0.24,0.24,0.00,M2] [#6 -0.09,-0.02,0.63,U] [#7 -0.02,-0.10,0.56,U] [#8 -0.19,-0.03,0.57,U] 
00:52:17.405 00.003 1032 refined, 6 included, MultiStar: {0.01, -0.01}, one-star: {0.10, 0.09}
00:52:17.407 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
00:52:17.409 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
00:52:17.411 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-1.05 mountX=-0.02 mountY=-0.00, mountTheta=-2.88
00:52:17.415 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
00:52:17.419 00.004 1032 Enqueuing Move request for scope (0.01, -0.01)
00:52:17.422 00.003 10072 Worker thread wakes up
00:52:17.423 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:52:17.423 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:52:17.423 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.02 yDistance=-0.00
00:52:17.433 00.010 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:17.433 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:52:17.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:17.434 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:52:17.434 00.000 10072 MoveAxis(W, 6, ABG)
00:52:17.434 00.000 10072 Guiding  Dir = 3, Dur = 6
00:52:17.435 00.001 10072 IsGuiding returns 0
00:52:17.435 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:17.438 00.003 10072 PulseGuide returned control before completion, sleep 16
00:52:17.460 00.022 10072 IsGuiding returns 0
00:52:17.461 00.001 10072 Move returns status 0, amount 6
00:52:17.461 00.000 10072 MoveAxis(N, 0, ABG)
00:52:17.461 00.000 10072 Move returns status 0, amount 0
00:52:17.461 00.000 10072 move complete, result=0
00:52:17.461 00.000 10072 worker thread done servicing request
00:52:17.464 00.003 1032 UpdateGuideState exits: m=1314 SNR=25.5
00:52:17.468 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:17.470 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:17.472 00.002 1032 Enqueuing Expose request
00:52:17.474 00.002 10072 Worker thread wakes up
00:52:17.474 00.000 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:52:17.477 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:17.478 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:18.107 00.629 10072 Exposure complete
00:52:18.177 00.070 10072 worker thread done servicing request
00:52:18.177 00.000 1032 OnExposeComplete: enter
00:52:18.181 00.004 1032 UpdateGuideState(): m_state=6
00:52:18.184 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 385
00:52:18.187 00.003 1032 Star::Find returns 1 (0), X=320.58, Y=746.55, Mass=1396, SNR=26.3, Peak=151 HFD=3.1
00:52:18.191 00.004 1032 MultiStar: [#1 -0.15,-0.00,0.99,U] [#2 0.21,0.09,0.79,U] [#3 0.01,0.26,0.70,U] [#4 0.23,0.06,0.68,U] [#5 -0.22,0.11,0.73,U] [#6 -0.00,0.23,0.62,U] [#7 -0.03,-0.22,0.52,U] [#8 0.02,0.22,0.57,U] 
00:52:18.193 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.11}, one-star: {-0.02, 0.19}
00:52:18.197 00.004 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
00:52:18.199 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
00:52:18.202 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.58 mountX=0.11 mountY=-0.03, mountTheta=-0.25
00:52:18.207 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.11, opts=13)
00:52:18.210 00.003 1032 Enqueuing Move request for scope (-0.00, 0.11)
00:52:18.214 00.004 10072 Worker thread wakes up
00:52:18.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
00:52:18.214 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
00:52:18.214 00.000 10072 Moving (-0.00, 0.11) raw xDistance=0.11 yDistance=-0.03
00:52:18.217 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:18.220 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:18.220 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:52:18.221 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:18.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:52:18.221 00.000 10072 MoveAxis(W, 6, ABG)
00:52:18.221 00.000 10072 Guiding  Dir = 3, Dur = 6
00:52:18.221 00.000 10072 IsGuiding returns 0
00:52:18.223 00.002 10072 PulseGuide returned control before completion, sleep 15
00:52:18.246 00.023 10072 IsGuiding returns 0
00:52:18.246 00.000 10072 Move returns status 0, amount 6
00:52:18.246 00.000 10072 MoveAxis(N, 0, ABG)
00:52:18.246 00.000 10072 Move returns status 0, amount 0
00:52:18.246 00.000 10072 move complete, result=0
00:52:18.246 00.000 10072 worker thread done servicing request
00:52:18.254 00.008 1032 UpdateGuideState exits: m=1396 SNR=26.3
00:52:18.257 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:18.259 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:18.262 00.003 1032 Enqueuing Expose request
00:52:18.264 00.002 10072 Worker thread wakes up
00:52:18.264 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:52:18.267 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:18.267 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:18.688 00.421 10072 Exposure complete
00:52:18.775 00.087 10072 worker thread done servicing request
00:52:18.776 00.001 1032 OnExposeComplete: enter
00:52:18.779 00.003 1032 UpdateGuideState(): m_state=6
00:52:18.781 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 386
00:52:18.784 00.003 1032 Star::Find returns 1 (0), X=320.62, Y=746.51, Mass=1431, SNR=26.7, Peak=172 HFD=3.1
00:52:18.786 00.002 1032 MultiStar: [#1 -0.03,-0.09,0.99,U] [#2 0.23,0.05,0.73,U] [#3 -0.02,0.36,0.00,M5] [#4 0.10,0.01,0.67,U] [#5 -0.20,0.16,0.67,U] [#6 -0.11,0.05,0.60,U] [#7 -0.05,-0.16,0.49,U] [#8 0.07,0.17,0.55,U] 
00:52:18.789 00.003 1032 refined, 7 included, MultiStar: {0.01, 0.05}, one-star: {0.03, 0.16}
00:52:18.792 00.003 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
00:52:18.795 00.003 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
00:52:18.798 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.36 mountX=0.04 mountY=-0.02, mountTheta=-0.47
00:52:18.807 00.009 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
00:52:18.810 00.003 1032 Enqueuing Move request for scope (0.01, 0.05)
00:52:18.812 00.002 10072 Worker thread wakes up
00:52:18.812 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
00:52:18.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
00:52:18.812 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.02
00:52:18.814 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:18.817 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:18.817 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:52:18.817 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:18.818 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:52:18.818 00.000 10072 MoveAxis(W, 7, ABG)
00:52:18.818 00.000 10072 Guiding  Dir = 3, Dur = 7
00:52:18.818 00.000 10072 IsGuiding returns 0
00:52:18.820 00.002 10072 PulseGuide returned control before completion, sleep 16
00:52:18.846 00.026 1032 UpdateGuideState exits: m=1431 SNR=26.7
00:52:18.848 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:18.852 00.004 10072 IsGuiding returns 0
00:52:18.852 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:18.855 00.003 1032 Enqueuing Expose request
00:52:18.857 00.002 10072 Move returns status 0, amount 7
00:52:18.857 00.000 10072 MoveAxis(N, 0, ABG)
00:52:18.857 00.000 10072 Move returns status 0, amount 0
00:52:18.857 00.000 10072 move complete, result=0
00:52:18.857 00.000 10072 worker thread done servicing request
00:52:18.857 00.000 10072 Worker thread wakes up
00:52:18.858 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:18.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:18.871 00.013 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
00:52:19.494 00.623 10072 Exposure complete
00:52:19.560 00.066 10072 worker thread done servicing request
00:52:19.560 00.000 1032 OnExposeComplete: enter
00:52:19.564 00.004 1032 UpdateGuideState(): m_state=6
00:52:19.567 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 387
00:52:19.571 00.004 1032 Star::Find returns 1 (0), X=320.56, Y=746.46, Mass=1442, SNR=26.8, Peak=155 HFD=3.1
00:52:19.574 00.003 1032 MultiStar: [#1 -0.00,-0.05,0.99,U] [#2 0.09,0.17,0.70,U] [#3 0.00,0.32,0.00,M6] [#4 0.15,-0.07,0.69,U] [#5 -0.13,0.12,0.72,U] [#6 0.02,0.07,0.60,U] [#7 -0.01,-0.01,0.51,U] [#8 0.10,0.19,0.57,U] 
00:52:19.577 00.003 1032 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {-0.03, 0.10}
00:52:19.582 00.005 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
00:52:19.601 00.019 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
00:52:19.619 00.018 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.29 mountX=0.05 mountY=-0.03, mountTheta=-0.54
00:52:19.625 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
00:52:19.628 00.003 1032 Enqueuing Move request for scope (0.02, 0.06)
00:52:19.631 00.003 10072 Worker thread wakes up
00:52:19.631 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:52:19.631 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:52:19.631 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
00:52:19.633 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:19.636 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:19.636 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:52:19.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:19.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:52:19.636 00.000 10072 MoveAxis(W, 8, ABG)
00:52:19.636 00.000 10072 Guiding  Dir = 3, Dur = 8
00:52:19.637 00.001 10072 IsGuiding returns 0
00:52:19.638 00.001 10072 PulseGuide returned control before completion, sleep 18
00:52:19.663 00.025 1032 UpdateGuideState exits: m=1442 SNR=26.8
00:52:19.666 00.003 10072 IsGuiding returns 0
00:52:19.666 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:19.668 00.002 10072 Move returns status 0, amount 8
00:52:19.668 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:19.671 00.003 1032 Enqueuing Expose request
00:52:19.672 00.001 10072 MoveAxis(N, 0, ABG)
00:52:19.672 00.000 10072 Move returns status 0, amount 0
00:52:19.672 00.000 10072 move complete, result=0
00:52:19.672 00.000 10072 worker thread done servicing request
00:52:19.673 00.001 10072 Worker thread wakes up
00:52:19.673 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
00:52:19.676 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:19.677 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:20.088 00.411 10072 Exposure complete
00:52:20.151 00.063 10072 worker thread done servicing request
00:52:20.151 00.000 1032 OnExposeComplete: enter
00:52:20.154 00.003 1032 UpdateGuideState(): m_state=6
00:52:20.157 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 388
00:52:20.159 00.002 1032 Star::Find returns 1 (0), X=320.70, Y=746.48, Mass=1457, SNR=26.9, Peak=158 HFD=3.0
00:52:20.162 00.003 1032 MultiStar: [#1 -0.13,0.05,0.92,U] [#2 0.27,0.13,0.00,M1] [#3 -0.01,0.46,0.00,M7] [#4 0.02,-0.03,0.65,U] [#5 -0.12,0.31,0.00,M1] [#6 -0.03,0.10,0.60,U] [#7 0.06,-0.03,0.49,U] [#8 0.09,-0.06,0.56,U] 
00:52:20.164 00.002 1032 refined, 5 included, MultiStar: {0.01, 0.04}, one-star: {0.10, 0.13}
00:52:20.166 00.002 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
00:52:20.169 00.003 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
00:52:20.172 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.24 mountX=0.04 mountY=-0.02, mountTheta=-0.59
00:52:20.176 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
00:52:20.179 00.003 1032 Enqueuing Move request for scope (0.01, 0.04)
00:52:20.182 00.003 10072 Worker thread wakes up
00:52:20.182 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:52:20.182 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:52:20.182 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
00:52:20.186 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:20.188 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:20.188 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:52:20.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:20.189 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:52:20.189 00.000 10072 MoveAxis(W, 8, ABG)
00:52:20.189 00.000 10072 Guiding  Dir = 3, Dur = 8
00:52:20.189 00.000 10072 IsGuiding returns 0
00:52:20.190 00.001 10072 PulseGuide returned control before completion, sleep 18
00:52:20.212 00.022 10072 IsGuiding returns 0
00:52:20.212 00.000 10072 Move returns status 0, amount 8
00:52:20.212 00.000 10072 MoveAxis(N, 0, ABG)
00:52:20.212 00.000 10072 Move returns status 0, amount 0
00:52:20.212 00.000 10072 move complete, result=0
00:52:20.212 00.000 10072 worker thread done servicing request
00:52:20.212 00.000 1032 UpdateGuideState exits: m=1457 SNR=26.9
00:52:20.215 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:20.217 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:20.219 00.002 1032 Enqueuing Expose request
00:52:20.221 00.002 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
00:52:20.223 00.002 10072 Worker thread wakes up
00:52:20.224 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:20.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:20.856 00.632 10072 Exposure complete
00:52:20.914 00.058 10072 worker thread done servicing request
00:52:20.914 00.000 1032 OnExposeComplete: enter
00:52:20.916 00.002 1032 UpdateGuideState(): m_state=6
00:52:20.918 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 389
00:52:20.920 00.002 1032 Star::Find returns 1 (0), X=320.54, Y=746.67, Mass=1371, SNR=26.1, Peak=171 HFD=2.9
00:52:20.925 00.005 1032 MultiStar: [#1 -0.12,0.10,0.98,U] [#2 0.10,0.31,0.00,M2] [#3 -0.07,0.52,0.00,M8] [#4 0.07,0.21,0.73,U] [#5 -0.16,0.35,0.00,M2] [#6 -0.08,0.38,0.00,M1] [#7 -0.01,-0.04,0.57,U] [#8 0.08,0.34,0.00,M1] 
00:52:20.929 00.004 1032 refined, 3 included, MultiStar: {-0.04, 0.17}, one-star: {-0.06, 0.31}
00:52:20.932 00.003 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
00:52:20.934 00.002 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
00:52:20.935 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.82 mountX=0.17 mountY=-0.00, mountTheta=-0.01
00:52:20.938 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.17, opts=13)
00:52:20.940 00.002 1032 Enqueuing Move request for scope (-0.04, 0.17)
00:52:20.943 00.003 10072 Worker thread wakes up
00:52:20.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
00:52:20.943 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
00:52:20.943 00.000 10072 Moving (-0.04, 0.17) raw xDistance=0.17 yDistance=-0.00
00:52:20.945 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:20.947 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.15
00:52:20.948 00.001 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
00:52:20.948 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:20.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:52:20.948 00.000 10072 MoveAxis(W, 87, ABG)
00:52:20.948 00.000 10072 Guiding  Dir = 3, Dur = 87
00:52:20.948 00.000 10072 IsGuiding returns 0
00:52:20.949 00.001 10072 PulseGuide returned control before completion, sleep 97
00:52:20.968 00.019 1032 UpdateGuideState exits: m=1371 SNR=26.1
00:52:20.972 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:20.974 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:20.976 00.002 1032 Enqueuing Expose request
00:52:21.056 00.080 10072 IsGuiding returns 0
00:52:21.056 00.000 10072 Move returns status 0, amount 87
00:52:21.057 00.001 10072 MoveAxis(N, 0, ABG)
00:52:21.057 00.000 10072 Move returns status 0, amount 0
00:52:21.057 00.000 10072 move complete, result=0
00:52:21.057 00.000 10072 worker thread done servicing request
00:52:21.057 00.000 1032 GuideStep: 0.2 px 87 ms WEST, -0.0 px 0 ms NORTH
00:52:21.060 00.003 10072 Worker thread wakes up
00:52:21.060 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:21.060 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:21.466 00.406 10072 Exposure complete
00:52:21.518 00.052 10072 worker thread done servicing request
00:52:21.518 00.000 1032 OnExposeComplete: enter
00:52:21.520 00.002 1032 UpdateGuideState(): m_state=6
00:52:21.522 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 390
00:52:21.524 00.002 1032 Star::Find returns 1 (0), X=320.52, Y=746.58, Mass=1280, SNR=25.2, Peak=150 HFD=3.1
00:52:21.526 00.002 1032 MultiStar: [#1 -0.11,0.07,1.01,U] [#2 0.14,0.26,0.00,M3] [#3 -0.08,0.42,0.00,M9] [#4 -0.04,0.19,0.75,U] [#5 -0.21,0.28,0.00,M3] [#6 -0.21,0.21,0.00,M2] [#7 0.06,-0.07,0.58,U] [#8 0.18,0.28,0.00,M2] 
00:52:21.527 00.001 1032 refined, 3 included, MultiStar: {-0.05, 0.12}, one-star: {-0.07, 0.23}
00:52:21.529 00.002 1032 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.83) = xAngle (0.15 = 0.15)
00:52:21.532 00.003 1032 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.15 = 0.15)
00:52:21.534 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.98 mountX=0.13 mountY=0.02, mountTheta=0.15
00:52:21.536 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.12, opts=13)
00:52:21.538 00.002 1032 Enqueuing Move request for scope (-0.05, 0.12)
00:52:21.540 00.002 10072 Worker thread wakes up
00:52:21.540 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
00:52:21.540 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
00:52:21.540 00.000 10072 Moving (-0.05, 0.12) raw xDistance=0.13 yDistance=0.02
00:52:21.542 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:21.546 00.004 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 289.15
00:52:21.546 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
00:52:21.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:21.546 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:52:21.546 00.000 10072 MoveAxis(W, 69, ABG)
00:52:21.546 00.000 10072 Guiding  Dir = 3, Dur = 69
00:52:21.546 00.000 10072 IsGuiding returns 0
00:52:21.548 00.002 10072 PulseGuide returned control before completion, sleep 79
00:52:21.567 00.019 1032 UpdateGuideState exits: m=1280 SNR=25.2
00:52:21.569 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:21.571 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:21.573 00.002 1032 Enqueuing Expose request
00:52:21.633 00.060 10072 IsGuiding returns 0
00:52:21.633 00.000 10072 Move returns status 0, amount 69
00:52:21.633 00.000 10072 MoveAxis(N, 0, ABG)
00:52:21.633 00.000 10072 Move returns status 0, amount 0
00:52:21.633 00.000 10072 move complete, result=0
00:52:21.633 00.000 10072 worker thread done servicing request
00:52:21.633 00.000 10072 Worker thread wakes up
00:52:21.633 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:21.633 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:21.638 00.005 1032 GuideStep: 0.1 px 69 ms WEST, 0.0 px 0 ms NORTH
00:52:22.262 00.624 10072 Exposure complete
00:52:22.312 00.050 10072 worker thread done servicing request
00:52:22.313 00.001 1032 OnExposeComplete: enter
00:52:22.315 00.002 1032 UpdateGuideState(): m_state=6
00:52:22.317 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 391
00:52:22.319 00.002 1032 Star::Find returns 1 (0), X=320.58, Y=746.44, Mass=1295, SNR=25.3, Peak=141 HFD=3.1
00:52:22.321 00.002 1032 MultiStar: [#1 -0.12,-0.11,1.02,U] [#2 0.25,-0.02,0.74,U] [#3 0.04,0.18,0.66,U] [#4 0.06,-0.03,0.71,U] [#5 -0.22,-0.00,0.73,U] [#6 -0.11,0.07,0.65,U] [#7 0.06,-0.12,0.54,U] [#8 -0.01,-0.14,0.62,U] 
00:52:22.322 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {-0.01, 0.09}
00:52:22.324 00.002 1032 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.83) = xAngle (-4.40 = 1.89)
00:52:22.326 00.002 1032 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.40 = 1.89)
00:52:22.328 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.57 mountX=-0.01 mountY=0.02, mountTheta=1.89
00:52:22.331 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
00:52:22.333 00.002 1032 Enqueuing Move request for scope (-0.01, -0.01)
00:52:22.336 00.003 10072 Worker thread wakes up
00:52:22.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:52:22.336 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:52:22.336 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.02
00:52:22.339 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:22.340 00.001 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:22.340 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:52:22.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:22.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:52:22.340 00.000 10072 MoveAxis(W, 9, ABG)
00:52:22.340 00.000 10072 Guiding  Dir = 3, Dur = 9
00:52:22.341 00.001 10072 IsGuiding returns 0
00:52:22.341 00.000 10072 PulseGuide returned control before completion, sleep 19
00:52:22.358 00.017 1032 UpdateGuideState exits: m=1295 SNR=25.3
00:52:22.361 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:22.364 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:22.367 00.003 1032 Enqueuing Expose request
00:52:22.369 00.002 10072 IsGuiding returns 0
00:52:22.369 00.000 10072 Move returns status 0, amount 9
00:52:22.369 00.000 10072 MoveAxis(N, 0, ABG)
00:52:22.369 00.000 10072 Move returns status 0, amount 0
00:52:22.369 00.000 10072 move complete, result=0
00:52:22.370 00.001 10072 worker thread done servicing request
00:52:22.370 00.000 10072 Worker thread wakes up
00:52:22.370 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:22.370 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:22.376 00.006 1032 GuideStep: -0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
00:52:22.780 00.404 10072 Exposure complete
00:52:22.825 00.045 10072 worker thread done servicing request
00:52:22.825 00.000 1032 OnExposeComplete: enter
00:52:22.827 00.002 1032 UpdateGuideState(): m_state=6
00:52:22.829 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 392
00:52:22.830 00.001 1032 Star::Find returns 1 (0), X=320.57, Y=746.51, Mass=1320, SNR=25.6, Peak=163 HFD=3.1
00:52:22.832 00.002 1032 MultiStar: [#1 -0.16,-0.09,0.99,U] [#2 0.26,-0.04,0.00,M3] [#3 -0.06,0.21,0.69,U] [#4 0.17,0.02,0.74,U] [#5 -0.11,0.16,0.74,U] [#6 -0.03,0.09,0.65,U] [#7 0.16,-0.10,0.55,U] [#8 0.18,-0.06,0.61,U] 
00:52:22.833 00.001 1032 refined, 7 included, MultiStar: {-0.00, 0.05}, one-star: {-0.03, 0.16}
00:52:22.835 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
00:52:22.836 00.001 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
00:52:22.838 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.59 mountX=0.05 mountY=-0.01, mountTheta=-0.24
00:52:22.841 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
00:52:22.843 00.002 1032 Enqueuing Move request for scope (-0.00, 0.05)
00:52:22.846 00.003 10072 Worker thread wakes up
00:52:22.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
00:52:22.846 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
00:52:22.846 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
00:52:22.848 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:22.849 00.001 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:22.851 00.002 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:52:22.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:22.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:52:22.851 00.000 10072 MoveAxis(W, 8, ABG)
00:52:22.851 00.000 10072 Guiding  Dir = 3, Dur = 8
00:52:22.851 00.000 10072 IsGuiding returns 0
00:52:22.852 00.001 10072 PulseGuide returned control before completion, sleep 18
00:52:22.868 00.016 1032 UpdateGuideState exits: m=1320 SNR=25.6
00:52:22.872 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:22.874 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:22.875 00.001 1032 Enqueuing Expose request
00:52:22.876 00.001 10072 IsGuiding returns 0
00:52:22.876 00.000 10072 Move returns status 0, amount 8
00:52:22.877 00.001 10072 MoveAxis(N, 0, ABG)
00:52:22.877 00.000 10072 Move returns status 0, amount 0
00:52:22.877 00.000 10072 move complete, result=0
00:52:22.877 00.000 10072 worker thread done servicing request
00:52:22.877 00.000 10072 Worker thread wakes up
00:52:22.877 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:22.877 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:22.884 00.007 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
00:52:23.500 00.616 10072 Exposure complete
00:52:23.546 00.046 10072 worker thread done servicing request
00:52:23.546 00.000 1032 OnExposeComplete: enter
00:52:23.548 00.002 1032 UpdateGuideState(): m_state=6
00:52:23.550 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 393
00:52:23.552 00.002 1032 Star::Find returns 1 (0), X=320.64, Y=746.46, Mass=1238, SNR=24.8, Peak=144 HFD=3.0
00:52:23.555 00.003 1032 MultiStar: [#1 -0.08,-0.02,1.08,U] [#2 0.11,0.07,0.78,U] [#3 -0.17,0.18,0.69,U] [#4 0.09,-0.03,0.74,U] [#5 -0.08,0.20,0.72,U] [#6 -0.09,0.09,0.63,U] [#7 -0.07,-0.20,0.60,U] [#8 -0.14,0.02,0.61,U] 
00:52:23.556 00.001 1032 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {0.04, 0.11}
00:52:23.557 00.001 1032 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.83) = xAngle (0.40 = 0.40)
00:52:23.559 00.002 1032 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.40 = 0.40)
00:52:23.561 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.23 mountX=0.06 mountY=0.02, mountTheta=0.40
00:52:23.563 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
00:52:23.564 00.001 1032 Enqueuing Move request for scope (-0.04, 0.05)
00:52:23.567 00.003 10072 Worker thread wakes up
00:52:23.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
00:52:23.567 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
00:52:23.567 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.02
00:52:23.569 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:23.571 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:23.571 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:52:23.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:23.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:52:23.571 00.000 10072 MoveAxis(W, 10, ABG)
00:52:23.571 00.000 10072 Guiding  Dir = 3, Dur = 10
00:52:23.572 00.001 10072 IsGuiding returns 0
00:52:23.572 00.000 10072 PulseGuide returned control before completion, sleep 20
00:52:23.589 00.017 1032 UpdateGuideState exits: m=1238 SNR=24.8
00:52:23.592 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:23.597 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:23.600 00.003 1032 Enqueuing Expose request
00:52:23.608 00.008 10072 IsGuiding returns 0
00:52:23.608 00.000 10072 Move returns status 0, amount 10
00:52:23.608 00.000 10072 MoveAxis(N, 0, ABG)
00:52:23.608 00.000 10072 Move returns status 0, amount 0
00:52:23.608 00.000 10072 move complete, result=0
00:52:23.608 00.000 10072 worker thread done servicing request
00:52:23.608 00.000 10072 Worker thread wakes up
00:52:23.608 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:23.608 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:23.613 00.005 1032 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
00:52:24.015 00.402 10072 Exposure complete
00:52:24.065 00.050 10072 worker thread done servicing request
00:52:24.065 00.000 1032 OnExposeComplete: enter
00:52:24.067 00.002 1032 UpdateGuideState(): m_state=6
00:52:24.069 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 394
00:52:24.071 00.002 1032 Star::Find returns 1 (0), X=320.71, Y=746.51, Mass=1411, SNR=26.5, Peak=152 HFD=3.0
00:52:24.073 00.002 1032 MultiStar: [#1 -0.07,-0.11,0.96,U] [#2 0.08,0.01,0.75,U] [#3 -0.02,0.14,0.63,U] [#4 0.20,0.03,0.71,U] [#5 -0.17,0.10,0.69,U] [#6 -0.01,0.18,0.62,U] [#7 0.08,-0.12,0.54,U] [#8 0.14,0.00,0.54,U] 
00:52:24.075 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.11, 0.16}
00:52:24.077 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
00:52:24.078 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
00:52:24.082 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.89 mountX=0.03 mountY=-0.05, mountTheta=-0.94
00:52:24.085 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
00:52:24.086 00.001 1032 Enqueuing Move request for scope (0.04, 0.05)
00:52:24.088 00.002 10072 Worker thread wakes up
00:52:24.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:52:24.088 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:52:24.088 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.03 yDistance=-0.05
00:52:24.089 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:24.093 00.004 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:24.093 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:52:24.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:24.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:52:24.093 00.000 10072 MoveAxis(W, 8, ABG)
00:52:24.093 00.000 10072 Guiding  Dir = 3, Dur = 8
00:52:24.093 00.000 10072 IsGuiding returns 0
00:52:24.095 00.002 10072 PulseGuide returned control before completion, sleep 18
00:52:24.111 00.016 1032 UpdateGuideState exits: m=1411 SNR=26.5
00:52:24.114 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:24.118 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:24.120 00.002 1032 Enqueuing Expose request
00:52:24.123 00.003 10072 IsGuiding returns 0
00:52:24.123 00.000 10072 Move returns status 0, amount 8
00:52:24.123 00.000 10072 MoveAxis(N, 0, ABG)
00:52:24.123 00.000 10072 Move returns status 0, amount 0
00:52:24.123 00.000 10072 move complete, result=0
00:52:24.123 00.000 10072 worker thread done servicing request
00:52:24.123 00.000 10072 Worker thread wakes up
00:52:24.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:24.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:24.130 00.007 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
00:52:24.749 00.619 10072 Exposure complete
00:52:24.795 00.046 10072 worker thread done servicing request
00:52:24.795 00.000 1032 OnExposeComplete: enter
00:52:24.796 00.001 1032 UpdateGuideState(): m_state=6
00:52:24.798 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 395
00:52:24.801 00.003 1032 Star::Find returns 1 (0), X=320.52, Y=746.44, Mass=1290, SNR=25.3, Peak=149 HFD=3.1
00:52:24.803 00.002 1032 MultiStar: [#1 -0.07,-0.01,1.07,U] [#2 0.20,-0.03,0.75,U] [#3 0.07,0.01,0.67,U] [#4 0.09,-0.21,0.77,U] [#5 -0.11,0.07,0.72,U] [#6 -0.03,-0.14,0.62,U] [#7 0.08,-0.26,0.00,M1] [#8 0.10,-0.10,0.61,U] 
00:52:24.806 00.003 1032 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {-0.08, 0.09}
00:52:24.808 00.002 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
00:52:24.810 00.002 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
00:52:24.811 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.18 mountX=-0.03 mountY=-0.00, mountTheta=-3.01
00:52:24.814 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
00:52:24.816 00.002 1032 Enqueuing Move request for scope (0.01, -0.03)
00:52:24.819 00.003 10072 Worker thread wakes up
00:52:24.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
00:52:24.819 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
00:52:24.819 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
00:52:24.821 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:24.822 00.001 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:24.823 00.001 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:52:24.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:24.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:52:24.823 00.000 10072 MoveAxis(W, 9, ABG)
00:52:24.823 00.000 10072 Guiding  Dir = 3, Dur = 9
00:52:24.823 00.000 10072 IsGuiding returns 0
00:52:24.824 00.001 10072 PulseGuide returned control before completion, sleep 19
00:52:24.840 00.016 1032 UpdateGuideState exits: m=1290 SNR=25.3
00:52:24.842 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:24.844 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:24.846 00.002 1032 Enqueuing Expose request
00:52:24.856 00.010 10072 IsGuiding returns 0
00:52:24.856 00.000 10072 Move returns status 0, amount 9
00:52:24.856 00.000 10072 MoveAxis(N, 0, ABG)
00:52:24.856 00.000 10072 Move returns status 0, amount 0
00:52:24.856 00.000 10072 move complete, result=0
00:52:24.856 00.000 10072 worker thread done servicing request
00:52:24.856 00.000 10072 Worker thread wakes up
00:52:24.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:24.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:24.857 00.001 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
00:52:25.265 00.408 10072 Exposure complete
00:52:25.315 00.050 10072 worker thread done servicing request
00:52:25.316 00.001 1032 OnExposeComplete: enter
00:52:25.318 00.002 1032 UpdateGuideState(): m_state=6
00:52:25.321 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 396
00:52:25.322 00.001 1032 Star::Find returns 1 (0), X=320.67, Y=746.32, Mass=1456, SNR=26.9, Peak=155 HFD=2.9
00:52:25.325 00.003 1032 MultiStar: [#1 0.03,-0.16,0.95,U] [#2 0.31,0.00,0.00,M1] [#3 -0.14,0.14,0.66,U] [#4 0.17,-0.11,0.69,U] [#5 -0.07,-0.17,0.69,U] [#6 0.02,-0.05,0.58,U] [#7 0.19,-0.11,0.51,U] [#8 0.19,-0.10,0.56,U] 
00:52:25.327 00.002 1032 single-star, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.08, -0.03}
00:52:25.329 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
00:52:25.330 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
00:52:25.331 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.35 mountX=-0.05 mountY=-0.07, mountTheta=-2.18
00:52:25.334 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
00:52:25.335 00.001 1032 Enqueuing Move request for scope (0.08, -0.03)
00:52:25.337 00.002 10072 Worker thread wakes up
00:52:25.337 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
00:52:25.337 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
00:52:25.337 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
00:52:25.338 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:25.341 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:25.341 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:52:25.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:25.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:52:25.341 00.000 10072 MoveAxis(W, 8, ABG)
00:52:25.341 00.000 10072 Guiding  Dir = 3, Dur = 8
00:52:25.341 00.000 10072 IsGuiding returns 0
00:52:25.342 00.001 10072 PulseGuide returned control before completion, sleep 18
00:52:25.359 00.017 1032 UpdateGuideState exits: m=1456 SNR=26.9
00:52:25.362 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:25.364 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:25.367 00.003 1032 Enqueuing Expose request
00:52:25.371 00.004 10072 IsGuiding returns 0
00:52:25.371 00.000 10072 Move returns status 0, amount 8
00:52:25.371 00.000 10072 MoveAxis(N, 0, ABG)
00:52:25.371 00.000 10072 Move returns status 0, amount 0
00:52:25.371 00.000 10072 move complete, result=0
00:52:25.371 00.000 10072 worker thread done servicing request
00:52:25.371 00.000 10072 Worker thread wakes up
00:52:25.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:25.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:25.376 00.005 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:52:25.996 00.620 10072 Exposure complete
00:52:26.045 00.049 10072 worker thread done servicing request
00:52:26.045 00.000 1032 OnExposeComplete: enter
00:52:26.046 00.001 1032 UpdateGuideState(): m_state=6
00:52:26.049 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 397
00:52:26.051 00.002 1032 Star::Find returns 1 (0), X=320.58, Y=746.43, Mass=1434, SNR=26.7, Peak=166 HFD=3.1
00:52:26.053 00.002 1032 MultiStar: [#1 -0.02,-0.10,0.96,U] [#2 0.35,-0.06,0.00,M2] [#3 0.07,0.22,0.65,U] [#4 0.06,-0.10,0.68,U] [#5 -0.13,0.09,0.69,U] [#6 0.02,0.00,0.58,U] [#7 0.14,-0.06,0.51,U] [#8 0.28,-0.04,0.00,M1] 
00:52:26.055 00.002 1032 refined, 6 included, MultiStar: {0.01, 0.02}, one-star: {-0.02, 0.08}
00:52:26.057 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
00:52:26.058 00.001 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
00:52:26.060 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.15 mountX=0.01 mountY=-0.01, mountTheta=-0.68
00:52:26.062 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
00:52:26.065 00.003 1032 Enqueuing Move request for scope (0.01, 0.02)
00:52:26.066 00.001 10072 Worker thread wakes up
00:52:26.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
00:52:26.066 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
00:52:26.066 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.01 yDistance=-0.01
00:52:26.067 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:26.069 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:26.069 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:52:26.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:26.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:52:26.069 00.000 10072 MoveAxis(W, 7, ABG)
00:52:26.069 00.000 10072 Guiding  Dir = 3, Dur = 7
00:52:26.070 00.001 10072 IsGuiding returns 0
00:52:26.070 00.000 10072 PulseGuide returned control before completion, sleep 17
00:52:26.088 00.018 1032 UpdateGuideState exits: m=1434 SNR=26.7
00:52:26.090 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:26.092 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:26.093 00.001 1032 Enqueuing Expose request
00:52:26.102 00.009 10072 IsGuiding returns 0
00:52:26.102 00.000 10072 Move returns status 0, amount 7
00:52:26.103 00.001 10072 MoveAxis(N, 0, ABG)
00:52:26.103 00.000 10072 Move returns status 0, amount 0
00:52:26.103 00.000 10072 move complete, result=0
00:52:26.103 00.000 10072 worker thread done servicing request
00:52:26.103 00.000 10072 Worker thread wakes up
00:52:26.103 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:26.103 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:26.107 00.004 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
00:52:26.512 00.405 10072 Exposure complete
00:52:26.561 00.049 10072 worker thread done servicing request
00:52:26.561 00.000 1032 OnExposeComplete: enter
00:52:26.563 00.002 1032 UpdateGuideState(): m_state=6
00:52:26.565 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 398
00:52:26.566 00.001 1032 Star::Find returns 1 (0), X=320.53, Y=746.66, Mass=1415, SNR=26.5, Peak=175 HFD=3.0
00:52:26.568 00.002 1032 MultiStar: [#1 -0.16,0.04,0.99,U] [#2 0.31,0.05,0.00,M3] [#3 0.03,0.16,0.67,U] [#4 0.12,0.09,0.69,U] [#5 -0.15,0.14,0.73,U] [#6 -0.12,0.19,0.62,U] [#7 0.07,-0.18,0.55,U] [#8 0.07,0.08,0.59,U] 
00:52:26.569 00.001 1032 refined, 7 included, MultiStar: {-0.04, 0.12}, one-star: {-0.07, 0.31}
00:52:26.571 00.002 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
00:52:26.573 00.002 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
00:52:26.574 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.89 mountX=0.12 mountY=0.01, mountTheta=0.06
00:52:26.577 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.12, opts=13)
00:52:26.579 00.002 1032 Enqueuing Move request for scope (-0.04, 0.12)
00:52:26.582 00.003 10072 Worker thread wakes up
00:52:26.582 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
00:52:26.582 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
00:52:26.582 00.000 10072 Moving (-0.04, 0.12) raw xDistance=0.12 yDistance=0.01
00:52:26.584 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:26.587 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:26.587 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:52:26.587 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:26.587 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:52:26.587 00.000 10072 MoveAxis(W, 5, ABG)
00:52:26.587 00.000 10072 Guiding  Dir = 3, Dur = 5
00:52:26.588 00.001 10072 IsGuiding returns 0
00:52:26.588 00.000 10072 PulseGuide returned control before completion, sleep 15
00:52:26.605 00.017 1032 UpdateGuideState exits: m=1415 SNR=26.5
00:52:26.608 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:26.611 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:26.613 00.002 1032 Enqueuing Expose request
00:52:26.618 00.005 10072 IsGuiding returns 0
00:52:26.618 00.000 10072 Move returns status 0, amount 5
00:52:26.618 00.000 10072 MoveAxis(N, 0, ABG)
00:52:26.618 00.000 10072 Move returns status 0, amount 0
00:52:26.618 00.000 10072 move complete, result=0
00:52:26.618 00.000 10072 worker thread done servicing request
00:52:26.618 00.000 10072 Worker thread wakes up
00:52:26.618 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:26.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:26.622 00.004 1032 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
00:52:27.243 00.621 10072 Exposure complete
00:52:27.292 00.049 10072 worker thread done servicing request
00:52:27.292 00.000 1032 OnExposeComplete: enter
00:52:27.294 00.002 1032 UpdateGuideState(): m_state=6
00:52:27.296 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 399
00:52:27.298 00.002 1032 Star::Find returns 1 (0), X=320.62, Y=746.43, Mass=1284, SNR=25.2, Peak=142 HFD=3.0
00:52:27.300 00.002 1032 MultiStar: [#1 -0.10,0.09,0.96,U] [#2 0.32,0.19,0.00,M4] [#3 -0.07,0.37,0.00,M2] [#4 0.05,0.06,0.76,U] [#5 -0.08,0.16,0.73,U] [#6 -0.09,0.15,0.64,U] [#7 0.02,0.20,0.60,U] [#8 0.06,0.14,0.59,U] 
00:52:27.303 00.003 1032 single-star, 6 included, MultiStar: {-0.02, 0.12}, one-star: {0.02, 0.08}
00:52:27.306 00.003 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
00:52:27.308 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
00:52:27.311 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.33 mountX=0.07 mountY=-0.04, mountTheta=-0.50
00:52:27.314 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
00:52:27.317 00.003 1032 Enqueuing Move request for scope (0.02, 0.08)
00:52:27.318 00.001 10072 Worker thread wakes up
00:52:27.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
00:52:27.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
00:52:27.318 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
00:52:27.320 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:27.324 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:27.324 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:52:27.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:27.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:52:27.324 00.000 10072 MoveAxis(W, 6, ABG)
00:52:27.324 00.000 10072 Guiding  Dir = 3, Dur = 6
00:52:27.324 00.000 10072 IsGuiding returns 0
00:52:27.325 00.001 10072 PulseGuide returned control before completion, sleep 16
00:52:27.344 00.019 1032 UpdateGuideState exits: m=1284 SNR=25.2
00:52:27.346 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:27.348 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:27.349 00.001 1032 Enqueuing Expose request
00:52:27.352 00.003 10072 IsGuiding returns 0
00:52:27.352 00.000 10072 Move returns status 0, amount 6
00:52:27.352 00.000 10072 MoveAxis(N, 0, ABG)
00:52:27.352 00.000 10072 Move returns status 0, amount 0
00:52:27.352 00.000 10072 move complete, result=0
00:52:27.353 00.001 10072 worker thread done servicing request
00:52:27.353 00.000 10072 Worker thread wakes up
00:52:27.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:27.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:27.359 00.006 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:52:27.762 00.403 10072 Exposure complete
00:52:27.813 00.051 10072 worker thread done servicing request
00:52:27.813 00.000 1032 OnExposeComplete: enter
00:52:27.816 00.003 1032 UpdateGuideState(): m_state=6
00:52:27.819 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 400
00:52:27.820 00.001 1032 Star::Find returns 1 (0), X=320.64, Y=746.32, Mass=1411, SNR=26.5, Peak=145 HFD=2.9
00:52:27.823 00.003 1032 MultiStar: [#1 -0.10,-0.14,0.97,U] [#2 0.35,0.03,0.00,M5] [#3 -0.01,0.16,0.66,U] [#4 0.07,-0.14,0.70,U] [#5 -0.07,-0.06,0.65,U] [#6 -0.20,-0.04,0.60,U] [#7 0.00,-0.04,0.54,U] [#8 0.13,-0.17,0.57,U] 
00:52:27.824 00.001 1032 single-star, 7 included, MultiStar: {-0.02, -0.06}, one-star: {0.04, -0.03}
00:52:27.826 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
00:52:27.827 00.001 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
00:52:27.829 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.60 mountX=-0.04 mountY=-0.04, mountTheta=-2.43
00:52:27.831 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
00:52:27.833 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
00:52:27.834 00.001 10072 Worker thread wakes up
00:52:27.834 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
00:52:27.834 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
00:52:27.835 00.001 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.04
00:52:27.837 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:27.840 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:27.840 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:52:27.840 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:27.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:52:27.840 00.000 10072 MoveAxis(W, 5, ABG)
00:52:27.840 00.000 10072 Guiding  Dir = 3, Dur = 5
00:52:27.840 00.000 10072 IsGuiding returns 0
00:52:27.841 00.001 10072 PulseGuide returned control before completion, sleep 15
00:52:27.858 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.5
00:52:27.861 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:27.863 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:27.865 00.002 1032 Enqueuing Expose request
00:52:27.868 00.003 10072 IsGuiding returns 0
00:52:27.868 00.000 10072 Move returns status 0, amount 5
00:52:27.868 00.000 10072 MoveAxis(N, 0, ABG)
00:52:27.868 00.000 10072 Move returns status 0, amount 0
00:52:27.868 00.000 10072 move complete, result=0
00:52:27.868 00.000 10072 worker thread done servicing request
00:52:27.868 00.000 10072 Worker thread wakes up
00:52:27.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:27.868 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:27.876 00.008 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
00:52:28.497 00.621 10072 Exposure complete
00:52:28.543 00.046 10072 worker thread done servicing request
00:52:28.543 00.000 1032 OnExposeComplete: enter
00:52:28.545 00.002 1032 UpdateGuideState(): m_state=6
00:52:28.546 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 401
00:52:28.549 00.003 1032 Star::Find returns 1 (0), X=320.52, Y=746.65, Mass=1438, SNR=26.7, Peak=165 HFD=3.0
00:52:28.550 00.001 1032 MultiStar: [#1 -0.22,0.09,0.97,U] [#2 0.09,0.06,0.75,U] [#3 -0.22,0.16,0.00,M2] [#4 -0.07,0.19,0.71,U] [#5 -0.18,0.14,0.71,U] [#6 -0.25,0.29,0.00,M1] [#7 -0.03,-0.04,0.54,U] [#8 0.08,0.19,0.58,U] 
00:52:28.552 00.002 1032 refined, 6 included, MultiStar: {-0.07, 0.14}, one-star: {-0.07, 0.30}
00:52:28.553 00.001 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
00:52:28.554 00.001 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
00:52:28.555 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.01 mountX=0.16 mountY=0.03, mountTheta=0.18
00:52:28.559 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.14, opts=13)
00:52:28.560 00.001 1032 Enqueuing Move request for scope (-0.07, 0.14)
00:52:28.562 00.002 10072 Worker thread wakes up
00:52:28.562 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
00:52:28.562 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
00:52:28.562 00.000 10072 Moving (-0.07, 0.14) raw xDistance=0.16 yDistance=0.03
00:52:28.564 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:28.566 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.15
00:52:28.566 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
00:52:28.566 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:28.566 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:52:28.566 00.000 10072 MoveAxis(W, 78, ABG)
00:52:28.566 00.000 10072 Guiding  Dir = 3, Dur = 78
00:52:28.567 00.001 10072 IsGuiding returns 0
00:52:28.567 00.000 10072 PulseGuide returned control before completion, sleep 88
00:52:28.586 00.019 1032 UpdateGuideState exits: m=1438 SNR=26.7
00:52:28.589 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:28.592 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:28.594 00.002 1032 Enqueuing Expose request
00:52:28.667 00.073 10072 IsGuiding returns 0
00:52:28.667 00.000 10072 Move returns status 0, amount 78
00:52:28.667 00.000 10072 MoveAxis(N, 0, ABG)
00:52:28.667 00.000 10072 Move returns status 0, amount 0
00:52:28.667 00.000 10072 move complete, result=0
00:52:28.667 00.000 10072 worker thread done servicing request
00:52:28.667 00.000 10072 Worker thread wakes up
00:52:28.667 00.000 1032 GuideStep: 0.2 px 78 ms WEST, 0.0 px 0 ms NORTH
00:52:28.669 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:28.670 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:29.075 00.405 10072 Exposure complete
00:52:29.124 00.049 10072 worker thread done servicing request
00:52:29.124 00.000 1032 OnExposeComplete: enter
00:52:29.126 00.002 1032 UpdateGuideState(): m_state=6
00:52:29.128 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 402
00:52:29.129 00.001 1032 Star::Find returns 1 (0), X=320.69, Y=746.65, Mass=1412, SNR=26.4, Peak=153 HFD=2.9
00:52:29.131 00.002 1032 MultiStar: [#1 -0.06,0.09,0.93,U] [#2 0.05,0.36,0.00,M5] [#3 -0.12,0.60,0.00,M3] [#4 0.11,0.31,0.00,M1] [#5 -0.21,0.45,0.00,M1] [#6 -0.02,0.19,0.61,U] [#7 -0.03,0.17,0.55,U] [#8 -0.13,0.31,0.00,M1] 
00:52:29.133 00.002 1032 refined, 3 included, MultiStar: {0.01, 0.19}, one-star: {0.10, 0.30}
00:52:29.134 00.001 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
00:52:29.135 00.001 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
00:52:29.137 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.54 mountX=0.18 mountY=-0.05, mountTheta=-0.29
00:52:29.141 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.19, opts=13)
00:52:29.143 00.002 1032 Enqueuing Move request for scope (0.01, 0.19)
00:52:29.145 00.002 10072 Worker thread wakes up
00:52:29.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
00:52:29.145 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
00:52:29.145 00.000 10072 Moving (0.01, 0.19) raw xDistance=0.18 yDistance=-0.05
00:52:29.148 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:29.151 00.003 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 289.15
00:52:29.151 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
00:52:29.151 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:29.151 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:52:29.151 00.000 10072 MoveAxis(W, 88, ABG)
00:52:29.151 00.000 10072 Guiding  Dir = 3, Dur = 88
00:52:29.152 00.001 10072 IsGuiding returns 0
00:52:29.152 00.000 10072 PulseGuide returned control before completion, sleep 98
00:52:29.170 00.018 1032 UpdateGuideState exits: m=1412 SNR=26.4
00:52:29.172 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:29.177 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:29.180 00.003 1032 Enqueuing Expose request
00:52:29.257 00.077 10072 IsGuiding returns 0
00:52:29.257 00.000 10072 Move returns status 0, amount 88
00:52:29.257 00.000 10072 MoveAxis(N, 0, ABG)
00:52:29.257 00.000 10072 Move returns status 0, amount 0
00:52:29.257 00.000 10072 move complete, result=0
00:52:29.257 00.000 10072 worker thread done servicing request
00:52:29.257 00.000 10072 Worker thread wakes up
00:52:29.257 00.000 1032 GuideStep: 0.2 px 88 ms WEST, -0.1 px 0 ms NORTH
00:52:29.261 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:29.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:29.885 00.624 10072 Exposure complete
00:52:29.936 00.051 10072 worker thread done servicing request
00:52:29.936 00.000 1032 OnExposeComplete: enter
00:52:29.938 00.002 1032 UpdateGuideState(): m_state=6
00:52:29.941 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 403
00:52:29.942 00.001 1032 Star::Find returns 1 (0), X=320.58, Y=746.31, Mass=1390, SNR=26.3, Peak=144 HFD=2.9
00:52:29.944 00.002 1032 MultiStar: [#1 -0.06,-0.28,0.00,M1] [#2 0.43,-0.14,0.00,M6] [#3 0.06,0.01,0.69,U] [#4 0.13,-0.12,0.69,U] [#5 -0.10,-0.19,0.74,U] [#6 0.01,-0.01,0.59,U] [#7 0.05,-0.23,0.57,U] [#8 0.21,-0.13,0.53,U] 
00:52:29.946 00.002 1032 single-star, 6 included, MultiStar: {0.04, -0.10}, one-star: {-0.02, -0.05}
00:52:29.948 00.002 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.48)
00:52:29.949 00.001 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.48)
00:52:29.951 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.98 mountX=-0.04 mountY=0.03, mountTheta=2.48
00:52:29.953 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
00:52:29.958 00.005 1032 Enqueuing Move request for scope (-0.02, -0.05)
00:52:29.960 00.002 10072 Worker thread wakes up
00:52:29.960 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:52:29.960 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:52:29.960 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.03
00:52:29.963 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:29.966 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:29.966 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:52:29.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:29.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:52:29.966 00.000 10072 MoveAxis(W, 4, ABG)
00:52:29.966 00.000 10072 Guiding  Dir = 3, Dur = 4
00:52:29.967 00.001 10072 IsGuiding returns 0
00:52:29.967 00.000 10072 PulseGuide returned control before completion, sleep 14
00:52:29.983 00.016 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:52:29.987 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:29.989 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:29.991 00.002 1032 Enqueuing Expose request
00:52:29.993 00.002 10072 IsGuiding returns 0
00:52:29.993 00.000 10072 Move returns status 0, amount 4
00:52:29.993 00.000 10072 MoveAxis(N, 0, ABG)
00:52:29.993 00.000 10072 Move returns status 0, amount 0
00:52:29.993 00.000 10072 move complete, result=0
00:52:29.993 00.000 10072 worker thread done servicing request
00:52:29.993 00.000 10072 Worker thread wakes up
00:52:29.993 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:29.993 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:30.001 00.008 1032 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
00:52:30.400 00.399 10072 Exposure complete
00:52:30.449 00.049 10072 worker thread done servicing request
00:52:30.450 00.001 1032 OnExposeComplete: enter
00:52:30.452 00.002 1032 UpdateGuideState(): m_state=6
00:52:30.454 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 404
00:52:30.456 00.002 1032 Star::Find returns 1 (0), X=320.80, Y=746.39, Mass=1449, SNR=26.8, Peak=156 HFD=2.8
00:52:30.459 00.003 1032 MultiStar: [#1 0.14,-0.13,0.98,U] [#2 0.16,0.05,0.70,U] [#3 -0.05,0.11,0.67,U] [#4 0.29,-0.19,0.00,M1] [#5 0.01,-0.15,0.67,U] [#6 0.01,-0.26,0.55,U] [#7 -0.09,-0.26,0.00,M1] [#8 0.09,-0.21,0.55,U] 
00:52:30.462 00.003 1032 refined, 6 included, MultiStar: {0.10, -0.07}, one-star: {0.20, 0.04}
00:52:30.463 00.001 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
00:52:30.465 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
00:52:30.466 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.61 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
00:52:30.469 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
00:52:30.471 00.002 1032 Enqueuing Move request for scope (0.10, -0.07)
00:52:30.472 00.001 10072 Worker thread wakes up
00:52:30.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
00:52:30.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
00:52:30.472 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.07
00:52:30.474 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:30.477 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:30.477 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
00:52:30.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:30.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:52:30.477 00.000 10072 MoveAxis(W, 3, ABG)
00:52:30.477 00.000 10072 Guiding  Dir = 3, Dur = 3
00:52:30.477 00.000 10072 IsGuiding returns 0
00:52:30.478 00.001 10072 PulseGuide returned control before completion, sleep 13
00:52:30.495 00.017 1032 UpdateGuideState exits: m=1449 SNR=26.8
00:52:30.497 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:30.499 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:30.501 00.002 1032 Enqueuing Expose request
00:52:30.505 00.004 10072 IsGuiding returns 0
00:52:30.505 00.000 10072 Move returns status 0, amount 3
00:52:30.505 00.000 10072 MoveAxis(N, 0, ABG)
00:52:30.505 00.000 10072 Move returns status 0, amount 0
00:52:30.505 00.000 10072 move complete, result=0
00:52:30.506 00.001 10072 worker thread done servicing request
00:52:30.506 00.000 10072 Worker thread wakes up
00:52:30.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:30.506 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:30.511 00.005 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:52:31.134 00.623 10072 Exposure complete
00:52:31.184 00.050 10072 worker thread done servicing request
00:52:31.185 00.001 1032 OnExposeComplete: enter
00:52:31.187 00.002 1032 UpdateGuideState(): m_state=6
00:52:31.188 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 405
00:52:31.190 00.002 1032 Star::Find returns 1 (0), X=320.78, Y=746.38, Mass=1267, SNR=25.1, Peak=129 HFD=2.8
00:52:31.192 00.002 1032 MultiStar: [#1 -0.03,-0.18,1.01,U] [#2 0.24,-0.17,0.00,M6] [#3 -0.03,0.14,0.71,U] [#4 0.23,-0.12,0.72,U] [#5 -0.00,-0.10,0.71,U] [#6 0.01,-0.06,0.64,U] [#7 0.22,-0.45,0.00,M2] [#8 0.17,-0.18,0.59,U] 
00:52:31.194 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.07}, one-star: {0.18, 0.03}
00:52:31.195 00.001 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
00:52:31.196 00.001 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
00:52:31.199 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.73 mountX=-0.08 mountY=-0.06, mountTheta=-2.56
00:52:31.201 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
00:52:31.203 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
00:52:31.204 00.001 10072 Worker thread wakes up
00:52:31.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
00:52:31.204 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
00:52:31.204 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.08 yDistance=-0.06
00:52:31.208 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:31.211 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
00:52:31.211 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:52:31.211 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:31.211 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:52:31.211 00.000 10072 MoveAxis(W, 3, ABG)
00:52:31.211 00.000 10072 Guiding  Dir = 3, Dur = 3
00:52:31.211 00.000 10072 IsGuiding returns 0
00:52:31.212 00.001 10072 PulseGuide returned control before completion, sleep 13
00:52:31.229 00.017 1032 UpdateGuideState exits: m=1267 SNR=25.1
00:52:31.231 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:31.232 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:31.235 00.003 1032 Enqueuing Expose request
00:52:31.239 00.004 10072 IsGuiding returns 0
00:52:31.240 00.001 10072 Move returns status 0, amount 3
00:52:31.240 00.000 10072 MoveAxis(N, 0, ABG)
00:52:31.240 00.000 10072 Move returns status 0, amount 0
00:52:31.240 00.000 10072 move complete, result=0
00:52:31.240 00.000 10072 worker thread done servicing request
00:52:31.240 00.000 10072 Worker thread wakes up
00:52:31.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:31.240 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:31.248 00.008 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:52:31.648 00.400 10072 Exposure complete
00:52:31.697 00.049 10072 worker thread done servicing request
00:52:31.697 00.000 1032 OnExposeComplete: enter
00:52:31.699 00.002 1032 UpdateGuideState(): m_state=6
00:52:31.700 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 406
00:52:31.702 00.002 1032 Star::Find returns 1 (0), X=320.85, Y=746.45, Mass=1442, SNR=26.7, Peak=158 HFD=2.6
00:52:31.704 00.002 1032 MultiStar: [#1 0.12,-0.16,0.94,U] [#2 0.20,-0.06,0.75,U] [#3 0.06,0.17,0.68,U] [#4 0.25,-0.02,0.68,U] [#5 -0.08,0.04,0.66,U] [#6 0.08,0.00,0.61,U] [#7 0.33,0.04,0.00,M3] [#8 0.11,-0.14,0.58,U] 
00:52:31.705 00.001 1032 refined, 7 included, MultiStar: {0.13, -0.01}, one-star: {0.25, 0.10}
00:52:31.707 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
00:52:31.709 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
00:52:31.711 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.06 mountX=-0.04 mountY=-0.13, mountTheta=-1.89
00:52:31.713 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
00:52:31.716 00.003 1032 Enqueuing Move request for scope (0.13, -0.01)
00:52:31.718 00.002 10072 Worker thread wakes up
00:52:31.718 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
00:52:31.718 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
00:52:31.718 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.13
00:52:31.720 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:31.722 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:52:31.722 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:52:31.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:31.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:52:31.723 00.001 10072 MoveAxis(W, 1, ABG)
00:52:31.723 00.000 10072 Guiding  Dir = 3, Dur = 1
00:52:31.723 00.000 10072 IsGuiding returns 0
00:52:31.723 00.000 10072 PulseGuide returned control before completion, sleep 11
00:52:31.737 00.014 10072 IsGuiding returns 0
00:52:31.737 00.000 10072 Move returns status 0, amount 1
00:52:31.737 00.000 10072 MoveAxis(N, 0, ABG)
00:52:31.737 00.000 10072 Move returns status 0, amount 0
00:52:31.737 00.000 10072 move complete, result=0
00:52:31.737 00.000 10072 worker thread done servicing request
00:52:31.741 00.004 1032 UpdateGuideState exits: m=1442 SNR=26.7
00:52:31.743 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:31.744 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:31.746 00.002 1032 Enqueuing Expose request
00:52:31.747 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:52:31.748 00.001 10072 Worker thread wakes up
00:52:31.749 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:31.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:32.380 00.631 10072 Exposure complete
00:52:32.431 00.051 10072 worker thread done servicing request
00:52:32.431 00.000 1032 OnExposeComplete: enter
00:52:32.434 00.003 1032 UpdateGuideState(): m_state=6
00:52:32.436 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 407
00:52:32.438 00.002 1032 Star::Find returns 1 (0), X=320.82, Y=746.37, Mass=1421, SNR=26.6, Peak=145 HFD=2.7
00:52:32.440 00.002 1032 MultiStar: [#1 0.04,-0.18,0.93,U] [#2 0.31,-0.00,0.00,M6] [#3 -0.06,0.18,0.65,U] [#4 0.02,-0.09,0.70,U] [#5 -0.09,0.06,0.68,U] [#6 -0.02,-0.04,0.61,U] [#7 0.19,-0.02,0.50,U] [#8 -0.06,-0.08,0.56,U] 
00:52:32.441 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.22, 0.02}
00:52:32.443 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
00:52:32.445 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
00:52:32.446 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.54 mountX=-0.03 mountY=-0.03, mountTheta=-2.37
00:52:32.449 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
00:52:32.452 00.003 1032 Enqueuing Move request for scope (0.04, -0.02)
00:52:32.453 00.001 10072 Worker thread wakes up
00:52:32.453 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:52:32.453 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:52:32.454 00.001 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
00:52:32.458 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:32.460 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:52:32.461 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:52:32.461 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:32.461 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:52:32.461 00.000 10072 MoveAxis(W, 1, ABG)
00:52:32.461 00.000 10072 Guiding  Dir = 3, Dur = 1
00:52:32.461 00.000 10072 IsGuiding returns 0
00:52:32.462 00.001 10072 PulseGuide returned control before completion, sleep 11
00:52:32.479 00.017 1032 UpdateGuideState exits: m=1421 SNR=26.6
00:52:32.480 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:32.482 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:32.483 00.001 1032 Enqueuing Expose request
00:52:32.489 00.006 10072 IsGuiding returns 0
00:52:32.489 00.000 10072 Move returns status 0, amount 1
00:52:32.490 00.001 10072 MoveAxis(N, 0, ABG)
00:52:32.490 00.000 10072 Move returns status 0, amount 0
00:52:32.490 00.000 10072 move complete, result=0
00:52:32.490 00.000 10072 worker thread done servicing request
00:52:32.490 00.000 10072 Worker thread wakes up
00:52:32.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:32.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:32.496 00.006 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
00:52:32.899 00.403 10072 Exposure complete
00:52:32.947 00.048 10072 worker thread done servicing request
00:52:32.947 00.000 1032 OnExposeComplete: enter
00:52:32.949 00.002 1032 UpdateGuideState(): m_state=6
00:52:32.951 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 408
00:52:32.953 00.002 1032 Star::Find returns 1 (0), X=320.74, Y=746.28, Mass=1604, SNR=28.2, Peak=160 HFD=2.9
00:52:32.954 00.001 1032 MultiStar: [#1 0.02,-0.15,0.89,U] [#2 0.24,-0.12,0.71,U] [#3 0.13,0.13,0.58,U] [#4 0.09,-0.21,0.66,U] [#5 -0.02,-0.16,0.66,U] [#6 -0.00,-0.17,0.56,U] [#7 0.19,-0.21,0.00,M3] [#8 0.15,-0.25,0.00,M1] 
00:52:32.957 00.003 1032 refined, 6 included, MultiStar: {0.09, -0.11}, one-star: {0.14, -0.08}
00:52:32.961 00.004 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
00:52:32.962 00.001 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
00:52:32.964 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.90 mountX=-0.13 mountY=-0.06, mountTheta=-2.73
00:52:32.967 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.11, opts=13)
00:52:32.970 00.003 1032 Enqueuing Move request for scope (0.09, -0.11)
00:52:32.971 00.001 10072 Worker thread wakes up
00:52:32.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
00:52:32.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
00:52:32.971 00.000 10072 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.06
00:52:32.973 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:32.975 00.002 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:52:32.975 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
00:52:32.975 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:32.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:52:32.976 00.001 10072 MoveAxis(W, 1, ABG)
00:52:32.976 00.000 10072 Guiding  Dir = 3, Dur = 1
00:52:32.976 00.000 10072 IsGuiding returns 0
00:52:32.976 00.000 10072 PulseGuide returned control before completion, sleep 11
00:52:32.990 00.014 10072 IsGuiding returns 0
00:52:32.990 00.000 10072 Move returns status 0, amount 1
00:52:32.990 00.000 10072 MoveAxis(N, 0, ABG)
00:52:32.991 00.001 10072 Move returns status 0, amount 0
00:52:32.991 00.000 10072 move complete, result=0
00:52:32.991 00.000 10072 worker thread done servicing request
00:52:32.994 00.003 1032 UpdateGuideState exits: m=1604 SNR=28.2
00:52:32.996 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:32.997 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:32.999 00.002 1032 Enqueuing Expose request
00:52:33.000 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:52:33.002 00.002 10072 Worker thread wakes up
00:52:33.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:33.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:33.634 00.632 10072 Exposure complete
00:52:33.683 00.049 10072 worker thread done servicing request
00:52:33.684 00.001 1032 OnExposeComplete: enter
00:52:33.686 00.002 1032 UpdateGuideState(): m_state=6
00:52:33.688 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 409
00:52:33.689 00.001 1032 Star::Find returns 1 (0), X=320.65, Y=746.28, Mass=1292, SNR=25.3, Peak=133 HFD=2.9
00:52:33.691 00.002 1032 MultiStar: [#1 -0.04,-0.21,1.00,U] [#2 0.15,0.01,0.78,U] [#3 -0.08,0.17,0.69,U] [#4 0.28,-0.05,0.00,M1] [#5 -0.10,-0.03,0.73,U] [#6 0.06,0.11,0.60,U] [#7 0.14,-0.38,0.00,M4] [#8 0.07,-0.13,0.63,U] 
00:52:33.693 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.03}, one-star: {0.06, -0.07}
00:52:33.695 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
00:52:33.697 00.002 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
00:52:33.698 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.09 mountX=-0.04 mountY=-0.01, mountTheta=-2.92
00:52:33.701 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
00:52:33.703 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
00:52:33.704 00.001 10072 Worker thread wakes up
00:52:33.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:52:33.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:52:33.705 00.001 10072 Moving (0.02, -0.03) raw xDistance=-0.04 yDistance=-0.01
00:52:33.706 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:33.709 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:52:33.709 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:52:33.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:33.709 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:52:33.709 00.000 10072 MoveAxis(E, 1, ABG)
00:52:33.709 00.000 10072 Guiding  Dir = 2, Dur = 1
00:52:33.709 00.000 10072 IsGuiding returns 0
00:52:33.710 00.001 10072 PulseGuide returned control before completion, sleep 11
00:52:33.726 00.016 10072 IsGuiding returns 0
00:52:33.726 00.000 10072 Move returns status 0, amount 1
00:52:33.726 00.000 10072 MoveAxis(N, 0, ABG)
00:52:33.726 00.000 10072 Move returns status 0, amount 0
00:52:33.727 00.001 10072 move complete, result=0
00:52:33.727 00.000 10072 worker thread done servicing request
00:52:33.728 00.001 1032 UpdateGuideState exits: m=1292 SNR=25.3
00:52:33.731 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:33.733 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:33.734 00.001 1032 Enqueuing Expose request
00:52:33.737 00.003 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:52:33.741 00.004 10072 Worker thread wakes up
00:52:33.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:33.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:34.152 00.411 10072 Exposure complete
00:52:34.201 00.049 10072 worker thread done servicing request
00:52:34.201 00.000 1032 OnExposeComplete: enter
00:52:34.202 00.001 1032 UpdateGuideState(): m_state=6
00:52:34.205 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 410
00:52:34.207 00.002 1032 Star::Find returns 1 (0), X=320.62, Y=746.37, Mass=1468, SNR=26.9, Peak=167 HFD=2.9
00:52:34.210 00.003 1032 MultiStar: [#1 0.12,-0.12,0.97,U] [#2 0.02,0.05,0.72,U] [#3 -0.02,0.26,0.64,U] [#4 0.01,-0.06,0.67,U] [#5 -0.12,0.03,0.65,U] [#6 -0.14,-0.09,0.59,U] [#7 0.10,-0.09,0.53,U] [#8 0.14,0.04,0.58,U] 
00:52:34.212 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.02, 0.02}
00:52:34.213 00.001 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
00:52:34.215 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
00:52:34.217 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.00 mountX=-0.00 mountY=-0.02, mountTheta=-1.83
00:52:34.219 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
00:52:34.221 00.002 1032 Enqueuing Move request for scope (0.02, 0.00)
00:52:34.223 00.002 10072 Worker thread wakes up
00:52:34.223 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
00:52:34.223 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
00:52:34.223 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
00:52:34.226 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:34.229 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:52:34.229 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:52:34.229 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:34.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:52:34.229 00.000 10072 MoveAxis(E, 1, ABG)
00:52:34.229 00.000 10072 Guiding  Dir = 2, Dur = 1
00:52:34.229 00.000 10072 IsGuiding returns 0
00:52:34.230 00.001 10072 PulseGuide returned control before completion, sleep 11
00:52:34.248 00.018 1032 UpdateGuideState exits: m=1468 SNR=26.9
00:52:34.250 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:34.252 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:34.253 00.001 1032 Enqueuing Expose request
00:52:34.257 00.004 10072 IsGuiding returns 0
00:52:34.257 00.000 10072 Move returns status 0, amount 1
00:52:34.257 00.000 10072 MoveAxis(N, 0, ABG)
00:52:34.257 00.000 10072 Move returns status 0, amount 0
00:52:34.257 00.000 10072 move complete, result=0
00:52:34.257 00.000 10072 worker thread done servicing request
00:52:34.257 00.000 10072 Worker thread wakes up
00:52:34.258 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:34.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:34.261 00.003 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:52:34.888 00.627 10072 Exposure complete
00:52:34.936 00.048 10072 worker thread done servicing request
00:52:34.936 00.000 1032 OnExposeComplete: enter
00:52:34.938 00.002 1032 UpdateGuideState(): m_state=6
00:52:34.939 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 411
00:52:34.940 00.001 1032 Star::Find returns 1 (0), X=320.70, Y=746.42, Mass=1256, SNR=25.0, Peak=139 HFD=2.9
00:52:34.942 00.002 1032 MultiStar: [#1 0.03,-0.09,1.02,U] [#2 0.07,0.05,0.77,U] [#3 0.01,0.32,0.00,M1] [#4 0.10,-0.03,0.73,U] [#5 -0.22,0.03,0.73,U] [#6 -0.05,0.00,0.62,U] [#7 0.07,-0.22,0.58,U] [#8 -0.01,0.00,0.60,U] 
00:52:34.944 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.02}, one-star: {0.11, 0.07}
00:52:34.945 00.001 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
00:52:34.947 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
00:52:34.949 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.79 mountX=-0.02 mountY=-0.01, mountTheta=-2.62
00:52:34.952 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
00:52:34.954 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
00:52:34.958 00.004 10072 Worker thread wakes up
00:52:34.958 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:52:34.958 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:52:34.958 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
00:52:34.961 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:34.963 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:52:34.963 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:52:34.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:34.964 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:52:34.964 00.000 10072 MoveAxis(E, 2, ABG)
00:52:34.964 00.000 10072 Guiding  Dir = 2, Dur = 2
00:52:34.964 00.000 10072 IsGuiding returns 0
00:52:34.965 00.001 10072 PulseGuide returned control before completion, sleep 12
00:52:34.978 00.013 10072 IsGuiding returns 0
00:52:34.978 00.000 10072 Move returns status 0, amount 2
00:52:34.978 00.000 10072 MoveAxis(N, 0, ABG)
00:52:34.978 00.000 10072 Move returns status 0, amount 0
00:52:34.978 00.000 10072 move complete, result=0
00:52:34.978 00.000 10072 worker thread done servicing request
00:52:34.981 00.003 1032 UpdateGuideState exits: m=1256 SNR=25.0
00:52:34.983 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:34.984 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:34.986 00.002 1032 Enqueuing Expose request
00:52:34.989 00.003 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:52:34.991 00.002 10072 Worker thread wakes up
00:52:34.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:34.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:35.404 00.413 10072 Exposure complete
00:52:35.453 00.049 10072 worker thread done servicing request
00:52:35.454 00.001 1032 OnExposeComplete: enter
00:52:35.456 00.002 1032 UpdateGuideState(): m_state=6
00:52:35.459 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 412
00:52:35.461 00.002 1032 Star::Find returns 1 (0), X=320.79, Y=746.46, Mass=1467, SNR=27.0, Peak=158 HFD=2.9
00:52:35.463 00.002 1032 MultiStar: [#1 0.11,-0.07,0.99,U] [#2 0.22,0.03,0.71,U] [#3 -0.03,0.28,0.00,M2] [#4 0.12,-0.01,0.69,U] [#5 -0.05,0.02,0.69,U] [#6 -0.04,-0.04,0.58,U] [#7 0.11,0.01,0.53,U] [#8 0.10,-0.05,0.55,U] 
00:52:35.464 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.00}, one-star: {0.20, 0.11}
00:52:35.466 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
00:52:35.468 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
00:52:35.470 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.04 mountX=-0.02 mountY=-0.10, mountTheta=-1.79
00:52:35.472 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
00:52:35.474 00.002 1032 Enqueuing Move request for scope (0.10, 0.00)
00:52:35.476 00.002 10072 Worker thread wakes up
00:52:35.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
00:52:35.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
00:52:35.476 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=-0.10
00:52:35.480 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:35.483 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:52:35.483 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:52:35.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:35.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:52:35.483 00.000 10072 MoveAxis(E, 2, ABG)
00:52:35.483 00.000 10072 Guiding  Dir = 2, Dur = 2
00:52:35.484 00.001 10072 IsGuiding returns 0
00:52:35.484 00.000 10072 PulseGuide returned control before completion, sleep 12
00:52:35.502 00.018 1032 UpdateGuideState exits: m=1467 SNR=27.0
00:52:35.504 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:35.505 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:35.507 00.002 1032 Enqueuing Expose request
00:52:35.511 00.004 10072 IsGuiding returns 0
00:52:35.511 00.000 10072 Move returns status 0, amount 2
00:52:35.511 00.000 10072 MoveAxis(N, 0, ABG)
00:52:35.511 00.000 10072 Move returns status 0, amount 0
00:52:35.511 00.000 10072 move complete, result=0
00:52:35.511 00.000 10072 worker thread done servicing request
00:52:35.511 00.000 10072 Worker thread wakes up
00:52:35.511 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:35.511 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:35.519 00.008 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:52:36.136 00.617 10072 Exposure complete
00:52:36.183 00.047 10072 worker thread done servicing request
00:52:36.183 00.000 1032 OnExposeComplete: enter
00:52:36.186 00.003 1032 UpdateGuideState(): m_state=6
00:52:36.187 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 413
00:52:36.188 00.001 1032 Star::Find returns 1 (0), X=320.79, Y=746.33, Mass=1387, SNR=26.2, Peak=149 HFD=2.7
00:52:36.190 00.002 1032 MultiStar: [#1 0.28,-0.12,0.00,M1] [#2 0.21,-0.09,0.73,U] [#3 0.08,0.21,0.67,U] [#4 0.27,-0.15,0.00,M1] [#5 0.04,-0.04,0.75,U] [#6 0.09,-0.08,0.60,U] [#7 0.15,-0.06,0.54,U] [#8 0.20,-0.23,0.00,M1] 
00:52:36.192 00.002 1032 refined, 5 included, MultiStar: {0.13, -0.01}, one-star: {0.19, -0.02}
00:52:36.193 00.001 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
00:52:36.196 00.003 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
00:52:36.197 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.11 mountX=-0.05 mountY=-0.12, mountTheta=-1.94
00:52:36.200 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
00:52:36.202 00.002 1032 Enqueuing Move request for scope (0.13, -0.01)
00:52:36.205 00.003 10072 Worker thread wakes up
00:52:36.205 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
00:52:36.205 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
00:52:36.205 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.05 yDistance=-0.12
00:52:36.208 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:36.210 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:52:36.210 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:52:36.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:36.211 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:52:36.211 00.000 10072 MoveAxis(E, 1, ABG)
00:52:36.211 00.000 10072 Guiding  Dir = 2, Dur = 1
00:52:36.211 00.000 10072 IsGuiding returns 0
00:52:36.213 00.002 10072 PulseGuide returned control before completion, sleep 11
00:52:36.227 00.014 10072 IsGuiding returns 0
00:52:36.227 00.000 10072 Move returns status 0, amount 1
00:52:36.227 00.000 10072 MoveAxis(N, 0, ABG)
00:52:36.227 00.000 10072 Move returns status 0, amount 0
00:52:36.227 00.000 10072 move complete, result=0
00:52:36.227 00.000 10072 worker thread done servicing request
00:52:36.229 00.002 1032 UpdateGuideState exits: m=1387 SNR=26.2
00:52:36.231 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:36.233 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:36.235 00.002 1032 Enqueuing Expose request
00:52:36.236 00.001 10072 Worker thread wakes up
00:52:36.237 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:36.237 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:36.237 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:52:36.652 00.415 10072 Exposure complete
00:52:36.699 00.047 10072 worker thread done servicing request
00:52:36.699 00.000 1032 OnExposeComplete: enter
00:52:36.701 00.002 1032 UpdateGuideState(): m_state=6
00:52:36.703 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 414
00:52:36.705 00.002 1032 Star::Find returns 1 (0), X=320.89, Y=746.38, Mass=1451, SNR=26.8, Peak=147 HFD=2.7
00:52:36.709 00.004 1032 MultiStar: [#1 0.10,-0.18,0.93,U] [#2 0.31,-0.08,0.00,M1] [#3 0.12,0.12,0.66,U] [#4 0.24,-0.13,0.00,M2] [#5 -0.13,0.08,0.68,U] [#6 0.07,0.01,0.60,U] [#7 0.37,-0.25,0.00,M1] [#8 0.30,-0.11,0.00,M2] 
00:52:36.711 00.002 1032 refined, 4 included, MultiStar: {0.11, -0.00}, one-star: {0.29, 0.03}
00:52:36.714 00.003 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
00:52:36.716 00.002 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
00:52:36.717 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.00 mountX=-0.03 mountY=-0.10, mountTheta=-1.83
00:52:36.721 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
00:52:36.723 00.002 1032 Enqueuing Move request for scope (0.11, -0.00)
00:52:36.724 00.001 10072 Worker thread wakes up
00:52:36.725 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
00:52:36.725 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
00:52:36.725 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.10
00:52:36.727 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:36.728 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:52:36.728 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:52:36.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:36.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:52:36.728 00.000 10072 MoveAxis(E, 1, ABG)
00:52:36.728 00.000 10072 Guiding  Dir = 2, Dur = 1
00:52:36.730 00.002 10072 IsGuiding returns 0
00:52:36.730 00.000 10072 PulseGuide returned control before completion, sleep 11
00:52:36.742 00.012 10072 IsGuiding returns 0
00:52:36.742 00.000 10072 Move returns status 0, amount 1
00:52:36.742 00.000 10072 MoveAxis(N, 0, ABG)
00:52:36.742 00.000 10072 Move returns status 0, amount 0
00:52:36.742 00.000 10072 move complete, result=0
00:52:36.742 00.000 10072 worker thread done servicing request
00:52:36.748 00.006 1032 UpdateGuideState exits: m=1451 SNR=26.8
00:52:36.750 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:36.752 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:36.753 00.001 1032 Enqueuing Expose request
00:52:36.756 00.003 10072 Worker thread wakes up
00:52:36.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:36.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:36.756 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:52:37.384 00.628 10072 Exposure complete
00:52:37.434 00.050 10072 worker thread done servicing request
00:52:37.435 00.001 1032 OnExposeComplete: enter
00:52:37.437 00.002 1032 UpdateGuideState(): m_state=6
00:52:37.439 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 415
00:52:37.440 00.001 1032 Star::Find returns 1 (0), X=320.82, Y=746.55, Mass=1304, SNR=25.4, Peak=144 HFD=2.8
00:52:37.443 00.003 1032 MultiStar: [#1 0.05,-0.07,0.97,U] [#2 0.14,0.23,0.00,M2] [#3 0.12,0.25,0.00,M1] [#4 0.14,0.05,0.73,U] [#5 -0.01,0.20,0.72,U] [#6 0.13,0.03,0.66,U] [#7 0.13,-0.00,0.58,U] [#8 -0.00,0.04,0.56,U] 
00:52:37.444 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.07}, one-star: {0.23, 0.20}
00:52:37.446 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
00:52:37.449 00.003 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
00:52:37.450 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.57 mountX=0.04 mountY=-0.12, mountTheta=-1.26
00:52:37.453 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
00:52:37.455 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
00:52:37.459 00.004 10072 Worker thread wakes up
00:52:37.459 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
00:52:37.459 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
00:52:37.460 00.001 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
00:52:37.462 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:37.465 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
00:52:37.465 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:52:37.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:37.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:52:37.465 00.000 10072 MoveAxis(E, 2, ABG)
00:52:37.465 00.000 10072 Guiding  Dir = 2, Dur = 2
00:52:37.465 00.000 10072 IsGuiding returns 0
00:52:37.466 00.001 10072 PulseGuide returned control before completion, sleep 12
00:52:37.482 00.016 1032 UpdateGuideState exits: m=1304 SNR=25.4
00:52:37.486 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:37.488 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:37.491 00.003 1032 Enqueuing Expose request
00:52:37.494 00.003 10072 IsGuiding returns 0
00:52:37.494 00.000 10072 Move returns status 0, amount 2
00:52:37.494 00.000 10072 MoveAxis(N, 0, ABG)
00:52:37.494 00.000 10072 Move returns status 0, amount 0
00:52:37.494 00.000 10072 move complete, result=0
00:52:37.494 00.000 10072 worker thread done servicing request
00:52:37.494 00.000 10072 Worker thread wakes up
00:52:37.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:37.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:37.500 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:52:37.902 00.402 10072 Exposure complete
00:52:37.952 00.050 10072 worker thread done servicing request
00:52:37.952 00.000 1032 OnExposeComplete: enter
00:52:37.955 00.003 1032 UpdateGuideState(): m_state=6
00:52:37.958 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 416
00:52:37.959 00.001 1032 Star::Find returns 1 (0), X=320.74, Y=746.59, Mass=1369, SNR=26.1, Peak=154 HFD=2.8
00:52:37.961 00.002 1032 MultiStar: [#1 -0.02,0.03,1.01,U] [#2 0.11,0.24,0.80,U] [#3 -0.04,0.36,0.00,M2] [#4 0.11,0.18,0.71,U] [#5 -0.09,0.21,0.72,U] [#6 0.18,0.21,0.00,M1] [#7 0.11,0.05,0.58,U] [#8 0.08,0.14,0.57,U] 
00:52:37.964 00.003 1032 refined, 6 included, MultiStar: {0.06, 0.16}, one-star: {0.14, 0.24}
00:52:37.966 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
00:52:37.967 00.001 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
00:52:37.968 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.19 mountX=0.14 mountY=-0.10, mountTheta=-0.64
00:52:37.972 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.16, opts=13)
00:52:37.973 00.001 1032 Enqueuing Move request for scope (0.06, 0.16)
00:52:37.975 00.002 10072 Worker thread wakes up
00:52:37.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
00:52:37.975 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
00:52:37.975 00.000 10072 Moving (0.06, 0.16) raw xDistance=0.14 yDistance=-0.10
00:52:37.977 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:37.980 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.16
00:52:37.980 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
00:52:37.980 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:37.980 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:52:37.980 00.000 10072 MoveAxis(W, 61, ABG)
00:52:37.980 00.000 10072 Guiding  Dir = 3, Dur = 61
00:52:37.980 00.000 10072 IsGuiding returns 0
00:52:37.981 00.001 10072 PulseGuide returned control before completion, sleep 71
00:52:37.999 00.018 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:52:38.001 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:38.003 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:38.006 00.003 1032 Enqueuing Expose request
00:52:38.057 00.051 10072 IsGuiding returns 0
00:52:38.057 00.000 10072 Move returns status 0, amount 61
00:52:38.057 00.000 10072 MoveAxis(N, 0, ABG)
00:52:38.057 00.000 10072 Move returns status 0, amount 0
00:52:38.058 00.001 10072 move complete, result=0
00:52:38.058 00.000 10072 worker thread done servicing request
00:52:38.058 00.000 10072 Worker thread wakes up
00:52:38.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:38.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:38.058 00.000 1032 GuideStep: 0.1 px 61 ms WEST, -0.1 px 0 ms NORTH
00:52:38.687 00.629 10072 Exposure complete
00:52:38.735 00.048 10072 worker thread done servicing request
00:52:38.735 00.000 1032 OnExposeComplete: enter
00:52:38.737 00.002 1032 UpdateGuideState(): m_state=6
00:52:38.740 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 417
00:52:38.742 00.002 1032 Star::Find returns 1 (0), X=320.73, Y=746.30, Mass=1403, SNR=26.4, Peak=142 HFD=2.8
00:52:38.744 00.002 1032 MultiStar: [#1 0.04,-0.23,0.93,U] [#2 0.22,-0.05,0.77,U] [#3 0.07,0.32,0.00,M3] [#4 0.48,-0.08,0.00,M1] [#5 -0.02,0.05,0.73,U] [#6 0.20,-0.12,0.59,U] [#7 0.25,-0.15,0.00,M1] [#8 0.04,-0.13,0.58,U] 
00:52:38.747 00.003 1032 refined, 5 included, MultiStar: {0.10, -0.09}, one-star: {0.14, -0.05}
00:52:38.749 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
00:52:38.750 00.001 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
00:52:38.752 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.71 mountX=-0.11 mountY=-0.08, mountTheta=-2.55
00:52:38.755 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
00:52:38.757 00.002 1032 Enqueuing Move request for scope (0.10, -0.09)
00:52:38.758 00.001 10072 Worker thread wakes up
00:52:38.759 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
00:52:38.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
00:52:38.759 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=-0.08
00:52:38.760 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:38.762 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:52:38.763 00.001 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:52:38.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:38.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:52:38.763 00.000 10072 MoveAxis(E, 3, ABG)
00:52:38.763 00.000 10072 Guiding  Dir = 2, Dur = 3
00:52:38.764 00.001 10072 IsGuiding returns 0
00:52:38.764 00.000 10072 PulseGuide returned control before completion, sleep 13
00:52:38.778 00.014 10072 IsGuiding returns 0
00:52:38.778 00.000 10072 Move returns status 0, amount 3
00:52:38.778 00.000 10072 MoveAxis(N, 0, ABG)
00:52:38.778 00.000 10072 Move returns status 0, amount 0
00:52:38.778 00.000 10072 move complete, result=0
00:52:38.778 00.000 10072 worker thread done servicing request
00:52:38.781 00.003 1032 UpdateGuideState exits: m=1403 SNR=26.4
00:52:38.783 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:38.785 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:38.786 00.001 1032 Enqueuing Expose request
00:52:38.788 00.002 10072 Worker thread wakes up
00:52:38.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:38.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:38.788 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:52:39.203 00.415 10072 Exposure complete
00:52:39.254 00.051 10072 worker thread done servicing request
00:52:39.255 00.001 1032 OnExposeComplete: enter
00:52:39.256 00.001 1032 UpdateGuideState(): m_state=6
00:52:39.259 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 418
00:52:39.260 00.001 1032 Star::Find returns 1 (0), X=320.86, Y=746.33, Mass=1439, SNR=26.7, Peak=154 HFD=2.7
00:52:39.262 00.002 1032 MultiStar: [#1 0.06,-0.13,0.85,U] [#2 0.30,0.03,0.00,M1] [#3 0.06,0.31,0.00,M4] [#4 0.24,-0.07,0.69,U] [#5 -0.04,0.02,0.70,U] [#6 0.20,0.01,0.60,U] [#7 0.23,-0.15,0.00,M2] [#8 0.28,-0.15,0.00,M1] 
00:52:39.264 00.002 1032 refined, 4 included, MultiStar: {0.15, -0.04}, one-star: {0.26, -0.02}
00:52:39.265 00.001 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
00:52:39.268 00.003 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
00:52:39.271 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.28 mountX=-0.08 mountY=-0.13, mountTheta=-2.11
00:52:39.275 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
00:52:39.277 00.002 1032 Enqueuing Move request for scope (0.15, -0.04)
00:52:39.279 00.002 10072 Worker thread wakes up
00:52:39.279 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
00:52:39.279 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
00:52:39.279 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.13
00:52:39.281 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:39.284 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:52:39.285 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:52:39.285 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:39.285 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:52:39.285 00.000 10072 MoveAxis(E, 2, ABG)
00:52:39.285 00.000 10072 Guiding  Dir = 2, Dur = 2
00:52:39.285 00.000 10072 IsGuiding returns 0
00:52:39.286 00.001 10072 PulseGuide returned control before completion, sleep 12
00:52:39.305 00.019 1032 UpdateGuideState exits: m=1439 SNR=26.7
00:52:39.308 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:39.310 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:39.312 00.002 1032 Enqueuing Expose request
00:52:39.314 00.002 10072 IsGuiding returns 0
00:52:39.314 00.000 10072 Move returns status 0, amount 2
00:52:39.314 00.000 10072 MoveAxis(N, 0, ABG)
00:52:39.314 00.000 10072 Move returns status 0, amount 0
00:52:39.314 00.000 10072 move complete, result=0
00:52:39.314 00.000 10072 worker thread done servicing request
00:52:39.314 00.000 10072 Worker thread wakes up
00:52:39.314 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:39.314 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:39.321 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:52:39.949 00.628 10072 Exposure complete
00:52:40.001 00.052 10072 worker thread done servicing request
00:52:40.002 00.001 1032 OnExposeComplete: enter
00:52:40.004 00.002 1032 UpdateGuideState(): m_state=6
00:52:40.006 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 419
00:52:40.008 00.002 1032 Star::Find returns 1 (0), X=320.68, Y=746.71, Mass=1456, SNR=26.9, Peak=172 HFD=2.8
00:52:40.010 00.002 1032 MultiStar: [#1 -0.01,-0.03,0.91,U] [#2 0.26,0.24,0.00,M2] [#3 -0.02,0.38,0.00,M5] [#4 0.20,0.05,0.68,U] [#5 -0.06,0.25,0.67,U] [#6 -0.14,0.11,0.59,U] [#7 0.29,-0.07,0.00,M3] [#8 0.10,0.22,0.56,U] 
00:52:40.012 00.002 1032 refined, 5 included, MultiStar: {0.03, 0.16}, one-star: {0.08, 0.36}
00:52:40.013 00.001 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
00:52:40.015 00.002 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
00:52:40.017 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.37 mountX=0.15 mountY=-0.07, mountTheta=-0.46
00:52:40.020 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.16, opts=13)
00:52:40.022 00.002 1032 Enqueuing Move request for scope (0.03, 0.16)
00:52:40.023 00.001 10072 Worker thread wakes up
00:52:40.024 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
00:52:40.024 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
00:52:40.024 00.000 10072 Moving (0.03, 0.16) raw xDistance=0.15 yDistance=-0.07
00:52:40.027 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:40.029 00.002 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.17
00:52:40.029 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
00:52:40.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:40.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:52:40.029 00.000 10072 MoveAxis(W, 66, ABG)
00:52:40.029 00.000 10072 Guiding  Dir = 3, Dur = 66
00:52:40.030 00.001 10072 IsGuiding returns 0
00:52:40.030 00.000 10072 PulseGuide returned control before completion, sleep 76
00:52:40.047 00.017 1032 UpdateGuideState exits: m=1456 SNR=26.9
00:52:40.051 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:40.054 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:40.057 00.003 1032 Enqueuing Expose request
00:52:40.119 00.062 10072 IsGuiding returns 0
00:52:40.119 00.000 10072 Move returns status 0, amount 66
00:52:40.119 00.000 10072 MoveAxis(N, 0, ABG)
00:52:40.119 00.000 10072 Move returns status 0, amount 0
00:52:40.119 00.000 10072 move complete, result=0
00:52:40.119 00.000 10072 worker thread done servicing request
00:52:40.119 00.000 10072 Worker thread wakes up
00:52:40.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:40.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:40.134 00.015 1032 GuideStep: 0.1 px 66 ms WEST, -0.1 px 0 ms NORTH
00:52:40.527 00.393 10072 Exposure complete
00:52:40.576 00.049 10072 worker thread done servicing request
00:52:40.576 00.000 1032 OnExposeComplete: enter
00:52:40.578 00.002 1032 UpdateGuideState(): m_state=6
00:52:40.580 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 420
00:52:40.583 00.003 1032 Star::Find returns 1 (0), X=320.81, Y=746.53, Mass=1451, SNR=26.8, Peak=158 HFD=2.9
00:52:40.585 00.002 1032 MultiStar: [#1 0.10,0.04,0.94,U] [#2 0.09,0.24,0.68,U] [#3 0.13,0.37,0.00,M6] [#4 0.26,0.08,0.00,M1] [#5 0.03,0.21,0.71,U] [#6 0.04,0.10,0.60,U] [#7 0.15,0.01,0.48,U] [#8 0.03,-0.05,0.57,U] 
00:52:40.586 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.11}, one-star: {0.21, 0.18}
00:52:40.588 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
00:52:40.589 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
00:52:40.592 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.85 mountX=0.08 mountY=-0.13, mountTheta=-0.98
00:52:40.594 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
00:52:40.596 00.002 1032 Enqueuing Move request for scope (0.10, 0.11)
00:52:40.597 00.001 10072 Worker thread wakes up
00:52:40.597 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
00:52:40.597 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
00:52:40.597 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.13
00:52:40.599 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:40.601 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:52:40.601 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
00:52:40.601 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:40.601 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:52:40.601 00.000 10072 MoveAxis(E, 2, ABG)
00:52:40.601 00.000 10072 Guiding  Dir = 2, Dur = 2
00:52:40.601 00.000 10072 IsGuiding returns 0
00:52:40.603 00.002 10072 PulseGuide returned control before completion, sleep 12
00:52:40.619 00.016 10072 IsGuiding returns 0
00:52:40.619 00.000 10072 Move returns status 0, amount 2
00:52:40.619 00.000 10072 MoveAxis(N, 0, ABG)
00:52:40.619 00.000 10072 Move returns status 0, amount 0
00:52:40.621 00.002 10072 move complete, result=0
00:52:40.621 00.000 10072 worker thread done servicing request
00:52:40.621 00.000 1032 UpdateGuideState exits: m=1451 SNR=26.8
00:52:40.622 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:40.624 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:40.626 00.002 1032 Enqueuing Expose request
00:52:40.628 00.002 10072 Worker thread wakes up
00:52:40.628 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:40.628 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:40.628 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:52:41.264 00.636 10072 Exposure complete
00:52:41.315 00.051 10072 worker thread done servicing request
00:52:41.315 00.000 1032 OnExposeComplete: enter
00:52:41.317 00.002 1032 UpdateGuideState(): m_state=6
00:52:41.318 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 421
00:52:41.320 00.002 1032 Star::Find returns 1 (0), X=320.78, Y=746.58, Mass=1295, SNR=25.3, Peak=150 HFD=2.8
00:52:41.322 00.002 1032 MultiStar: [#1 -0.10,-0.02,0.98,U] [#2 0.31,0.07,0.00,M2] [#3 0.14,0.25,0.00,M7] [#4 0.17,0.09,0.69,U] [#5 -0.12,-0.01,0.74,U] [#6 0.05,0.05,0.62,U] [#7 0.05,-0.16,0.55,U] [#8 0.23,-0.08,0.61,U] 
00:52:41.323 00.001 1032 refined, 6 included, MultiStar: {0.06, 0.03}, one-star: {0.18, 0.23}
00:52:41.325 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
00:52:41.326 00.001 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
00:52:41.327 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.46 mountX=0.01 mountY=-0.06, mountTheta=-1.37
00:52:41.331 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
00:52:41.332 00.001 1032 Enqueuing Move request for scope (0.06, 0.03)
00:52:41.334 00.002 10072 Worker thread wakes up
00:52:41.334 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
00:52:41.334 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
00:52:41.334 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.06
00:52:41.337 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:41.339 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:52:41.339 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:52:41.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:41.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:52:41.339 00.000 10072 MoveAxis(E, 0, ABG)
00:52:41.339 00.000 10072 Move returns status 0, amount 0
00:52:41.339 00.000 10072 MoveAxis(N, 0, ABG)
00:52:41.339 00.000 10072 Move returns status 0, amount 0
00:52:41.339 00.000 10072 move complete, result=0
00:52:41.340 00.001 10072 worker thread done servicing request
00:52:41.358 00.018 1032 UpdateGuideState exits: m=1295 SNR=25.3
00:52:41.360 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:41.363 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:41.366 00.003 1032 Enqueuing Expose request
00:52:41.368 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:41.369 00.001 10072 Worker thread wakes up
00:52:41.370 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:41.370 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:41.780 00.410 10072 Exposure complete
00:52:41.829 00.049 10072 worker thread done servicing request
00:52:41.829 00.000 1032 OnExposeComplete: enter
00:52:41.832 00.003 1032 UpdateGuideState(): m_state=6
00:52:41.835 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 422
00:52:41.838 00.003 1032 Star::Find returns 1 (0), X=320.73, Y=746.53, Mass=1500, SNR=27.3, Peak=161 HFD=3.0
00:52:41.841 00.003 1032 MultiStar: [#1 0.11,0.00,0.94,U] [#2 0.21,0.16,0.73,U] [#3 0.10,0.29,0.00,M8] [#4 0.28,0.04,0.00,M1] [#5 0.15,0.17,0.66,U] [#6 0.16,0.08,0.60,U] [#7 0.18,0.09,0.55,U] [#8 0.05,-0.12,0.57,U] 
00:52:41.844 00.003 1032 refined, 6 included, MultiStar: {0.14, 0.09}, one-star: {0.14, 0.17}
00:52:41.846 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:52:41.848 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:52:41.849 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.55 mountX=0.05 mountY=-0.16, mountTheta=-1.28
00:52:41.852 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.09, opts=13)
00:52:41.854 00.002 1032 Enqueuing Move request for scope (0.14, 0.09)
00:52:41.855 00.001 10072 Worker thread wakes up
00:52:41.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
00:52:41.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
00:52:41.855 00.000 10072 Moving (0.14, 0.09) raw xDistance=0.05 yDistance=-0.16
00:52:41.857 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:41.861 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:52:41.861 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:52:41.861 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:41.861 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:52:41.861 00.000 10072 MoveAxis(W, 0, ABG)
00:52:41.861 00.000 10072 Move returns status 0, amount 0
00:52:41.861 00.000 10072 MoveAxis(N, 0, ABG)
00:52:41.861 00.000 10072 Move returns status 0, amount 0
00:52:41.861 00.000 10072 move complete, result=0
00:52:41.861 00.000 10072 worker thread done servicing request
00:52:41.879 00.018 1032 UpdateGuideState exits: m=1500 SNR=27.3
00:52:41.881 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:41.882 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:41.884 00.002 1032 Enqueuing Expose request
00:52:41.886 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
00:52:41.887 00.001 10072 Worker thread wakes up
00:52:41.888 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:41.888 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:42.514 00.626 10072 Exposure complete
00:52:42.561 00.047 10072 worker thread done servicing request
00:52:42.561 00.000 1032 OnExposeComplete: enter
00:52:42.563 00.002 1032 UpdateGuideState(): m_state=6
00:52:42.565 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 423
00:52:42.567 00.002 1032 Star::Find returns 1 (0), X=320.73, Y=746.60, Mass=1384, SNR=26.2, Peak=160 HFD=2.8
00:52:42.569 00.002 1032 MultiStar: [#1 0.05,0.07,0.96,U] [#2 0.10,0.08,0.74,U] [#3 -0.04,0.28,0.00,M9] [#4 0.17,0.07,0.70,U] [#5 0.01,0.25,0.75,U] [#6 0.04,0.09,0.61,U] [#7 0.13,-0.03,0.55,U] [#8 -0.03,0.06,0.59,U] 
00:52:42.571 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.12}, one-star: {0.14, 0.25}
00:52:42.572 00.001 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
00:52:42.574 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
00:52:42.575 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.99 mountX=0.09 mountY=-0.11, mountTheta=-0.84
00:52:42.578 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
00:52:42.581 00.003 1032 Enqueuing Move request for scope (0.08, 0.12)
00:52:42.583 00.002 10072 Worker thread wakes up
00:52:42.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
00:52:42.583 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
00:52:42.583 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.09 yDistance=-0.11
00:52:42.587 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:42.590 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.17
00:52:42.590 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:52:42.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:42.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:52:42.590 00.000 10072 MoveAxis(W, 1, ABG)
00:52:42.590 00.000 10072 Guiding  Dir = 3, Dur = 1
00:52:42.591 00.001 10072 IsGuiding returns 0
00:52:42.593 00.002 10072 PulseGuide returned control before completion, sleep 11
00:52:42.605 00.012 1032 UpdateGuideState exits: m=1384 SNR=26.2
00:52:42.608 00.003 10072 IsGuiding returns 0
00:52:42.608 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:42.610 00.002 10072 Move returns status 0, amount 1
00:52:42.610 00.000 10072 MoveAxis(N, 0, ABG)
00:52:42.610 00.000 10072 Move returns status 0, amount 0
00:52:42.611 00.001 10072 move complete, result=0
00:52:42.611 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:42.612 00.001 1032 Enqueuing Expose request
00:52:42.615 00.003 10072 worker thread done servicing request
00:52:42.615 00.000 10072 Worker thread wakes up
00:52:42.615 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:52:42.617 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:42.617 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:43.028 00.411 10072 Exposure complete
00:52:43.076 00.048 10072 worker thread done servicing request
00:52:43.076 00.000 1032 OnExposeComplete: enter
00:52:43.078 00.002 1032 UpdateGuideState(): m_state=6
00:52:43.079 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 424
00:52:43.082 00.003 1032 Star::Find returns 1 (0), X=320.69, Y=746.62, Mass=1294, SNR=25.3, Peak=132 HFD=2.9
00:52:43.083 00.001 1032 MultiStar: [#1 0.08,0.16,0.97,U] [#2 0.17,0.10,0.75,U] [#3 -0.06,0.41,0.00,M10] [#4 0.19,0.12,0.74,U] [#5 -0.16,0.40,0.00,M1] [#6 0.07,0.18,0.66,U] [#7 0.17,0.05,0.55,U] [#8 0.04,0.17,0.60,U] 
00:52:43.085 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.16}, one-star: {0.10, 0.26}
00:52:43.087 00.002 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
00:52:43.089 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
00:52:43.092 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.94 mountX=0.12 mountY=-0.15, mountTheta=-0.89
00:52:43.094 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.16, opts=13)
00:52:43.096 00.002 1032 Enqueuing Move request for scope (0.12, 0.16)
00:52:43.098 00.002 10072 Worker thread wakes up
00:52:43.098 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
00:52:43.099 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
00:52:43.099 00.000 10072 Moving (0.12, 0.16) raw xDistance=0.12 yDistance=-0.15
00:52:43.100 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:43.102 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
00:52:43.103 00.001 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:52:43.103 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:43.103 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:52:43.103 00.000 10072 MoveAxis(W, 0, ABG)
00:52:43.103 00.000 10072 Move returns status 0, amount 0
00:52:43.103 00.000 10072 MoveAxis(N, 0, ABG)
00:52:43.103 00.000 10072 Move returns status 0, amount 0
00:52:43.103 00.000 10072 move complete, result=0
00:52:43.103 00.000 10072 worker thread done servicing request
00:52:43.122 00.019 1032 UpdateGuideState exits: m=1294 SNR=25.3
00:52:43.124 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:43.125 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:43.126 00.001 1032 Enqueuing Expose request
00:52:43.128 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
00:52:43.129 00.001 10072 Worker thread wakes up
00:52:43.129 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:43.129 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:43.762 00.633 10072 Exposure complete
00:52:43.812 00.050 10072 worker thread done servicing request
00:52:43.812 00.000 1032 OnExposeComplete: enter
00:52:43.814 00.002 1032 UpdateGuideState(): m_state=6
00:52:43.816 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 425
00:52:43.817 00.001 1032 Star::Find returns 1 (0), X=320.71, Y=746.70, Mass=1372, SNR=26.1, Peak=149 HFD=2.9
00:52:43.819 00.002 1032 MultiStar: [#1 0.01,0.18,0.95,U] [#2 0.11,0.33,0.00,M1] [#3 0.12,0.42,0.00,R] [#4 0.27,0.27,0.00,M1] [#5 -0.05,0.45,0.00,M2] [#6 0.08,0.24,0.60,U] [#7 0.03,0.13,0.59,U] [#8 -0.11,0.43,0.00,M1] 
00:52:43.820 00.001 1032 refined, 3 included, MultiStar: {0.06, 0.24}, one-star: {0.11, 0.34}
00:52:43.822 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
00:52:43.823 00.001 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
00:52:43.825 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.24 cameraTheta=1.31 mountX=0.21 mountY=-0.12, mountTheta=-0.52
00:52:43.826 00.001 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.24, opts=13)
00:52:43.828 00.002 1032 Enqueuing Move request for scope (0.06, 0.24)
00:52:43.830 00.002 10072 Worker thread wakes up
00:52:43.830 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
00:52:43.830 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
00:52:43.830 00.000 10072 Moving (0.06, 0.24) raw xDistance=0.21 yDistance=-0.12
00:52:43.832 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:43.834 00.002 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 289.18
00:52:43.834 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
00:52:43.834 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:43.834 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:52:43.836 00.002 10072 MoveAxis(W, 100, ABG)
00:52:43.836 00.000 10072 Guiding  Dir = 3, Dur = 100
00:52:43.836 00.000 10072 IsGuiding returns 0
00:52:43.837 00.001 10072 PulseGuide returned control before completion, sleep 110
00:52:43.852 00.015 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:52:43.855 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:43.857 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:43.859 00.002 1032 Enqueuing Expose request
00:52:43.947 00.088 10072 IsGuiding returns 0
00:52:43.948 00.001 10072 Move returns status 0, amount 100
00:52:43.948 00.000 10072 MoveAxis(N, 0, ABG)
00:52:43.948 00.000 10072 Move returns status 0, amount 0
00:52:43.948 00.000 10072 move complete, result=0
00:52:43.948 00.000 10072 worker thread done servicing request
00:52:43.948 00.000 10072 Worker thread wakes up
00:52:43.948 00.000 1032 GuideStep: 0.2 px 100 ms WEST, -0.1 px 0 ms NORTH
00:52:43.951 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:43.951 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:44.355 00.404 10072 Exposure complete
00:52:44.402 00.047 10072 worker thread done servicing request
00:52:44.402 00.000 1032 OnExposeComplete: enter
00:52:44.404 00.002 1032 UpdateGuideState(): m_state=6
00:52:44.406 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 426
00:52:44.408 00.002 1032 Star::Find returns 1 (0), X=320.75, Y=746.65, Mass=1478, SNR=27.1, Peak=160 HFD=2.8
00:52:44.410 00.002 1032 MultiStar: [#1 -0.03,0.19,0.91,U] [#2 0.32,0.27,0.00,M2] [#3 -0.05,-0.03,0.62,U] [#4 0.20,0.23,0.00,M2] [#5 -0.08,0.36,0.00,M3] [#6 -0.03,0.14,0.56,U] [#7 -0.01,0.09,0.54,U] [#8 0.28,0.33,0.00,M2] 
00:52:44.412 00.002 1032 refined, 4 included, MultiStar: {0.02, 0.16}, one-star: {0.16, 0.30}
00:52:44.413 00.001 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
00:52:44.415 00.002 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
00:52:44.418 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.44 mountX=0.15 mountY=-0.06, mountTheta=-0.39
00:52:44.420 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.16, opts=13)
00:52:44.422 00.002 1032 Enqueuing Move request for scope (0.02, 0.16)
00:52:44.425 00.003 10072 Worker thread wakes up
00:52:44.425 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
00:52:44.425 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
00:52:44.425 00.000 10072 Moving (0.02, 0.16) raw xDistance=0.15 yDistance=-0.06
00:52:44.429 00.004 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.18
00:52:44.429 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:52:44.429 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:44.429 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:52:44.430 00.001 10072 MoveAxis(W, 70, ABG)
00:52:44.430 00.000 10072 Guiding  Dir = 3, Dur = 70
00:52:44.430 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:44.432 00.002 10072 IsGuiding returns 0
00:52:44.433 00.001 10072 PulseGuide returned control before completion, sleep 80
00:52:44.450 00.017 1032 UpdateGuideState exits: m=1478 SNR=27.1
00:52:44.453 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:44.454 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:44.456 00.002 1032 Enqueuing Expose request
00:52:44.525 00.069 10072 IsGuiding returns 0
00:52:44.526 00.001 10072 Move returns status 0, amount 70
00:52:44.526 00.000 10072 MoveAxis(N, 0, ABG)
00:52:44.526 00.000 10072 Move returns status 0, amount 0
00:52:44.526 00.000 10072 move complete, result=0
00:52:44.526 00.000 10072 worker thread done servicing request
00:52:44.526 00.000 10072 Worker thread wakes up
00:52:44.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:44.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:44.529 00.003 1032 GuideStep: 0.1 px 70 ms WEST, -0.1 px 0 ms NORTH
00:52:45.149 00.620 10072 Exposure complete
00:52:45.201 00.052 10072 worker thread done servicing request
00:52:45.201 00.000 1032 OnExposeComplete: enter
00:52:45.204 00.003 1032 UpdateGuideState(): m_state=6
00:52:45.206 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 427
00:52:45.209 00.003 1032 Star::Find returns 1 (0), X=320.79, Y=746.42, Mass=1515, SNR=27.4, Peak=154 HFD=2.9
00:52:45.213 00.004 1032 MultiStar: [#1 0.18,-0.01,0.91,U] [#2 0.37,0.07,0.00,M3] [#3 -0.04,-0.15,0.62,U] [#4 0.21,0.05,0.67,U] [#5 0.08,0.29,0.00,M4] [#6 0.02,0.02,0.61,U] [#7 0.18,-0.08,0.53,U] [#8 0.04,0.00,0.57,U] 
00:52:45.215 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.01}, one-star: {0.20, 0.07}
00:52:45.218 00.003 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
00:52:45.219 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
00:52:45.221 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.05 mountX=-0.04 mountY=-0.12, mountTheta=-1.88
00:52:45.224 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
00:52:45.226 00.002 1032 Enqueuing Move request for scope (0.12, -0.01)
00:52:45.227 00.001 10072 Worker thread wakes up
00:52:45.228 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
00:52:45.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
00:52:45.228 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.12
00:52:45.230 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:45.233 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
00:52:45.233 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:52:45.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:45.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:52:45.233 00.000 10072 MoveAxis(W, 5, ABG)
00:52:45.233 00.000 10072 Guiding  Dir = 3, Dur = 5
00:52:45.233 00.000 10072 IsGuiding returns 0
00:52:45.233 00.000 10072 PulseGuide returned control before completion, sleep 15
00:52:45.252 00.019 1032 UpdateGuideState exits: m=1515 SNR=27.4
00:52:45.254 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:45.255 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:45.258 00.003 1032 Enqueuing Expose request
00:52:45.260 00.002 10072 IsGuiding returns 0
00:52:45.260 00.000 10072 Move returns status 0, amount 5
00:52:45.260 00.000 10072 MoveAxis(N, 0, ABG)
00:52:45.260 00.000 10072 Move returns status 0, amount 0
00:52:45.260 00.000 10072 move complete, result=0
00:52:45.260 00.000 10072 worker thread done servicing request
00:52:45.260 00.000 10072 Worker thread wakes up
00:52:45.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:45.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:45.267 00.007 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:52:45.669 00.402 10072 Exposure complete
00:52:45.721 00.052 10072 worker thread done servicing request
00:52:45.721 00.000 1032 OnExposeComplete: enter
00:52:45.722 00.001 1032 UpdateGuideState(): m_state=6
00:52:45.725 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 428
00:52:45.727 00.002 1032 Star::Find returns 1 (0), X=320.76, Y=746.52, Mass=1325, SNR=25.6, Peak=144 HFD=2.9
00:52:45.729 00.002 1032 MultiStar: [#1 0.17,-0.04,1.03,U] [#2 0.38,0.08,0.00,M4] [#3 0.04,-0.16,0.70,U] [#4 0.20,0.08,0.76,U] [#5 -0.01,0.02,0.76,U] [#6 -0.02,0.13,0.61,U] [#7 0.09,0.10,0.56,U] [#8 0.15,0.20,0.61,U] 
00:52:45.731 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.06}, one-star: {0.17, 0.17}
00:52:45.732 00.001 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
00:52:45.733 00.001 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
00:52:45.736 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.50 mountX=0.03 mountY=-0.12, mountTheta=-1.33
00:52:45.739 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
00:52:45.742 00.003 1032 Enqueuing Move request for scope (0.11, 0.06)
00:52:45.744 00.002 10072 Worker thread wakes up
00:52:45.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
00:52:45.744 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
00:52:45.744 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
00:52:45.746 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:45.748 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
00:52:45.748 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:52:45.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:45.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:52:45.748 00.000 10072 MoveAxis(W, 5, ABG)
00:52:45.748 00.000 10072 Guiding  Dir = 3, Dur = 5
00:52:45.749 00.001 10072 IsGuiding returns 0
00:52:45.749 00.000 10072 PulseGuide returned control before completion, sleep 15
00:52:45.769 00.020 1032 UpdateGuideState exits: m=1325 SNR=25.6
00:52:45.771 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:45.773 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:45.775 00.002 1032 Enqueuing Expose request
00:52:45.777 00.002 10072 IsGuiding returns 0
00:52:45.777 00.000 10072 Move returns status 0, amount 5
00:52:45.777 00.000 10072 MoveAxis(N, 0, ABG)
00:52:45.777 00.000 10072 Move returns status 0, amount 0
00:52:45.777 00.000 10072 move complete, result=0
00:52:45.778 00.001 10072 worker thread done servicing request
00:52:45.778 00.000 10072 Worker thread wakes up
00:52:45.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:45.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:45.785 00.007 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:52:46.404 00.619 10072 Exposure complete
00:52:46.448 00.044 10072 worker thread done servicing request
00:52:46.448 00.000 1032 OnExposeComplete: enter
00:52:46.450 00.002 1032 UpdateGuideState(): m_state=6
00:52:46.452 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 429
00:52:46.454 00.002 1032 Star::Find returns 1 (0), X=320.84, Y=746.57, Mass=1451, SNR=26.9, Peak=168 HFD=2.7
00:52:46.456 00.002 1032 MultiStar: [#1 0.08,0.04,0.95,U] [#2 0.39,0.31,0.00,M5] [#3 0.05,-0.01,0.69,U] [#4 0.26,0.19,0.00,M1] [#5 -0.06,0.26,0.70,U] [#6 0.09,0.20,0.59,U] [#7 0.26,0.07,0.00,M1] [#8 0.13,0.08,0.57,U] 
00:52:46.459 00.003 1032 refined, 5 included, MultiStar: {0.10, 0.13}, one-star: {0.24, 0.22}
00:52:46.461 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
00:52:46.463 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
00:52:46.464 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.93 mountX=0.10 mountY=-0.13, mountTheta=-0.90
00:52:46.467 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.13, opts=13)
00:52:46.468 00.001 1032 Enqueuing Move request for scope (0.10, 0.13)
00:52:46.470 00.002 10072 Worker thread wakes up
00:52:46.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
00:52:46.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
00:52:46.470 00.000 10072 Moving (0.10, 0.13) raw xDistance=0.10 yDistance=-0.13
00:52:46.471 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:46.472 00.001 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.18
00:52:46.473 00.001 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:52:46.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:46.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:52:46.473 00.000 10072 MoveAxis(W, 7, ABG)
00:52:46.473 00.000 10072 Guiding  Dir = 3, Dur = 7
00:52:46.473 00.000 10072 IsGuiding returns 0
00:52:46.474 00.001 10072 PulseGuide returned control before completion, sleep 17
00:52:46.491 00.017 1032 UpdateGuideState exits: m=1451 SNR=26.9
00:52:46.493 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:46.496 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:46.497 00.001 1032 Enqueuing Expose request
00:52:46.499 00.002 10072 IsGuiding returns 0
00:52:46.499 00.000 10072 Move returns status 0, amount 7
00:52:46.499 00.000 10072 MoveAxis(N, 0, ABG)
00:52:46.499 00.000 10072 Move returns status 0, amount 0
00:52:46.499 00.000 10072 move complete, result=0
00:52:46.499 00.000 10072 worker thread done servicing request
00:52:46.499 00.000 10072 Worker thread wakes up
00:52:46.499 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:46.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:46.506 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:52:46.918 00.412 10072 Exposure complete
00:52:46.965 00.047 10072 worker thread done servicing request
00:52:46.965 00.000 1032 OnExposeComplete: enter
00:52:46.967 00.002 1032 UpdateGuideState(): m_state=6
00:52:46.969 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 430
00:52:46.970 00.001 1032 Star::Find returns 1 (0), X=320.81, Y=746.59, Mass=1240, SNR=24.8, Peak=136 HFD=2.8
00:52:46.972 00.002 1032 MultiStar: [#1 -0.01,-0.06,1.03,U] [#2 0.22,0.11,0.78,U] [#3 0.00,-0.24,0.73,U] [#4 0.22,0.01,0.77,U] [#5 -0.03,0.22,0.73,U] [#6 0.11,0.06,0.65,U] [#7 0.13,-0.11,0.55,U] [#8 0.13,-0.08,0.64,U] 
00:52:46.974 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.21, 0.24}
00:52:46.975 00.001 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
00:52:46.977 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
00:52:46.978 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.25 mountX=-0.00 mountY=-0.11, mountTheta=-1.58
00:52:46.981 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
00:52:46.983 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
00:52:46.985 00.002 10072 Worker thread wakes up
00:52:46.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
00:52:46.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
00:52:46.985 00.000 10072 Moving (0.11, 0.03) raw xDistance=-0.00 yDistance=-0.11
00:52:46.988 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:46.990 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:52:46.990 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:52:46.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:46.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:52:46.990 00.000 10072 MoveAxis(W, 6, ABG)
00:52:46.990 00.000 10072 Guiding  Dir = 3, Dur = 6
00:52:46.991 00.001 10072 IsGuiding returns 0
00:52:46.992 00.001 10072 PulseGuide returned control before completion, sleep 15
00:52:47.009 00.017 10072 IsGuiding returns 0
00:52:47.009 00.000 10072 Move returns status 0, amount 6
00:52:47.009 00.000 10072 MoveAxis(N, 0, ABG)
00:52:47.009 00.000 10072 Move returns status 0, amount 0
00:52:47.009 00.000 10072 move complete, result=0
00:52:47.009 00.000 1032 UpdateGuideState exits: m=1240 SNR=24.8
00:52:47.011 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:47.013 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:47.015 00.002 1032 Enqueuing Expose request
00:52:47.016 00.001 10072 worker thread done servicing request
00:52:47.016 00.000 10072 Worker thread wakes up
00:52:47.017 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:47.017 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:47.017 00.000 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:52:47.650 00.633 10072 Exposure complete
00:52:47.699 00.049 10072 worker thread done servicing request
00:52:47.699 00.000 1032 OnExposeComplete: enter
00:52:47.701 00.002 1032 UpdateGuideState(): m_state=6
00:52:47.702 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 431
00:52:47.705 00.003 1032 Star::Find returns 1 (0), X=320.76, Y=746.46, Mass=1433, SNR=26.7, Peak=162 HFD=2.9
00:52:47.710 00.005 1032 MultiStar: [#1 0.12,0.06,0.94,U] [#2 0.25,0.09,0.72,U] [#3 -0.14,-0.10,0.63,U] [#4 0.24,-0.09,0.70,U] [#5 -0.06,0.13,0.67,U] [#6 0.16,-0.01,0.59,U] [#7 0.18,-0.04,0.55,U] [#8 0.15,0.05,0.58,U] 
00:52:47.711 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.17, 0.11}
00:52:47.713 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
00:52:47.714 00.001 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
00:52:47.715 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.24 mountX=-0.00 mountY=-0.13, mountTheta=-1.59
00:52:47.718 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
00:52:47.719 00.001 1032 Enqueuing Move request for scope (0.12, 0.03)
00:52:47.721 00.002 10072 Worker thread wakes up
00:52:47.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
00:52:47.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
00:52:47.721 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.00 yDistance=-0.13
00:52:47.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:47.725 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:52:47.725 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:52:47.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:47.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:52:47.725 00.000 10072 MoveAxis(W, 8, ABG)
00:52:47.725 00.000 10072 Guiding  Dir = 3, Dur = 8
00:52:47.726 00.001 10072 IsGuiding returns 0
00:52:47.726 00.000 10072 PulseGuide returned control before completion, sleep 18
00:52:47.745 00.019 1032 UpdateGuideState exits: m=1433 SNR=26.7
00:52:47.748 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:47.750 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:47.752 00.002 1032 Enqueuing Expose request
00:52:47.755 00.003 10072 IsGuiding returns 0
00:52:47.755 00.000 10072 Move returns status 0, amount 8
00:52:47.755 00.000 10072 MoveAxis(N, 0, ABG)
00:52:47.755 00.000 10072 Move returns status 0, amount 0
00:52:47.755 00.000 10072 move complete, result=0
00:52:47.755 00.000 10072 worker thread done servicing request
00:52:47.755 00.000 10072 Worker thread wakes up
00:52:47.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:47.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:47.762 00.007 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:52:48.163 00.401 10072 Exposure complete
00:52:48.213 00.050 10072 worker thread done servicing request
00:52:48.213 00.000 1032 OnExposeComplete: enter
00:52:48.216 00.003 1032 UpdateGuideState(): m_state=6
00:52:48.218 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 432
00:52:48.220 00.002 1032 Star::Find returns 1 (0), X=320.73, Y=746.56, Mass=1405, SNR=26.4, Peak=157 HFD=2.9
00:52:48.222 00.002 1032 MultiStar: [#1 -0.02,0.02,0.94,U] [#2 0.30,0.17,0.00,M4] [#3 0.00,-0.05,0.68,U] [#4 0.21,0.08,0.72,U] [#5 -0.04,0.18,0.71,U] [#6 0.22,0.09,0.58,U] [#7 0.25,-0.13,0.00,M1] [#8 0.24,-0.13,0.00,M1] 
00:52:48.225 00.003 1032 refined, 5 included, MultiStar: {0.08, 0.09}, one-star: {0.14, 0.21}
00:52:48.227 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
00:52:48.229 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
00:52:48.230 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=0.07 mountY=-0.10, mountTheta=-0.98
00:52:48.233 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
00:52:48.236 00.003 1032 Enqueuing Move request for scope (0.08, 0.09)
00:52:48.238 00.002 10072 Worker thread wakes up
00:52:48.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
00:52:48.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
00:52:48.238 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
00:52:48.242 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:48.245 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:52:48.245 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:52:48.245 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:48.245 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:52:48.245 00.000 10072 MoveAxis(W, 9, ABG)
00:52:48.245 00.000 10072 Guiding  Dir = 3, Dur = 9
00:52:48.246 00.001 10072 IsGuiding returns 0
00:52:48.246 00.000 10072 PulseGuide returned control before completion, sleep 19
00:52:48.264 00.018 1032 UpdateGuideState exits: m=1405 SNR=26.4
00:52:48.268 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:48.272 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:48.274 00.002 1032 Enqueuing Expose request
00:52:48.275 00.001 10072 IsGuiding returns 0
00:52:48.276 00.001 10072 Move returns status 0, amount 9
00:52:48.276 00.000 10072 MoveAxis(N, 0, ABG)
00:52:48.276 00.000 10072 Move returns status 0, amount 0
00:52:48.276 00.000 10072 move complete, result=0
00:52:48.276 00.000 10072 worker thread done servicing request
00:52:48.276 00.000 10072 Worker thread wakes up
00:52:48.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:48.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:48.284 00.008 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:52:48.914 00.630 10072 Exposure complete
00:52:48.965 00.051 10072 worker thread done servicing request
00:52:48.965 00.000 1032 OnExposeComplete: enter
00:52:48.967 00.002 1032 UpdateGuideState(): m_state=6
00:52:48.969 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 433
00:52:48.972 00.003 1032 Star::Find returns 1 (0), X=320.78, Y=746.77, Mass=1255, SNR=25.0, Peak=137 HFD=2.8
00:52:48.973 00.001 1032 MultiStar: [#1 0.13,0.12,1.01,U] [#2 0.19,0.21,0.00,M5] [#3 -0.10,-0.06,0.72,U] [#4 0.27,0.12,0.00,M1] [#5 -0.11,0.32,0.00,M1] [#6 -0.05,0.13,0.66,U] [#7 0.07,0.04,0.57,U] [#8 0.18,0.27,0.00,M2] 
00:52:48.976 00.003 1032 refined, 4 included, MultiStar: {0.06, 0.15}, one-star: {0.19, 0.42}
00:52:48.978 00.002 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
00:52:48.979 00.001 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
00:52:48.982 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.17 cameraTheta=1.18 mountX=0.13 mountY=-0.10, mountTheta=-0.65
00:52:48.985 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.15, opts=13)
00:52:48.988 00.003 1032 Enqueuing Move request for scope (0.06, 0.15)
00:52:48.993 00.005 10072 Worker thread wakes up
00:52:48.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
00:52:48.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
00:52:48.993 00.000 10072 Moving (0.06, 0.15) raw xDistance=0.13 yDistance=-0.10
00:52:48.995 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:48.997 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 289.19
00:52:48.997 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
00:52:48.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:48.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:52:48.997 00.000 10072 MoveAxis(W, 72, ABG)
00:52:48.997 00.000 10072 Guiding  Dir = 3, Dur = 72
00:52:48.997 00.000 10072 IsGuiding returns 0
00:52:48.998 00.001 10072 PulseGuide returned control before completion, sleep 82
00:52:49.015 00.017 1032 UpdateGuideState exits: m=1255 SNR=25.0
00:52:49.018 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:49.021 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:49.025 00.004 1032 Enqueuing Expose request
00:52:49.083 00.058 10072 IsGuiding returns 1
00:52:49.083 00.000 10072 scope still moving after pulse duration time elapsed
00:52:49.114 00.031 10072 IsGuiding returns 0
00:52:49.114 00.000 10072 scope move finished after 72 + 44 ms
00:52:49.114 00.000 10072 Move returns status 0, amount 72
00:52:49.114 00.000 10072 MoveAxis(N, 0, ABG)
00:52:49.114 00.000 10072 Move returns status 0, amount 0
00:52:49.114 00.000 10072 move complete, result=0
00:52:49.114 00.000 10072 worker thread done servicing request
00:52:49.114 00.000 10072 Worker thread wakes up
00:52:49.114 00.000 1032 GuideStep: 0.1 px 72 ms WEST, -0.1 px 0 ms NORTH
00:52:49.118 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:49.119 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:49.524 00.405 10072 Exposure complete
00:52:49.578 00.054 10072 worker thread done servicing request
00:52:49.578 00.000 1032 OnExposeComplete: enter
00:52:49.580 00.002 1032 UpdateGuideState(): m_state=6
00:52:49.586 00.006 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 434
00:52:49.591 00.005 1032 Star::Find returns 1 (0), X=320.73, Y=746.57, Mass=1520, SNR=27.5, Peak=163 HFD=2.9
00:52:49.596 00.005 1032 MultiStar: [#1 0.05,0.08,0.96,U] [#2 0.21,0.32,0.00,M6] [#3 -0.10,0.01,0.65,U] [#4 0.18,0.24,0.00,M2] [#5 -0.12,0.28,0.00,M2] [#6 0.07,0.16,0.58,U] [#7 0.26,0.10,0.00,M1] [#8 -0.16,0.18,0.56,U] 
00:52:49.600 00.004 1032 refined, 4 included, MultiStar: {0.02, 0.13}, one-star: {0.13, 0.22}
00:52:49.602 00.002 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
00:52:49.604 00.002 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
00:52:49.608 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.43 mountX=0.12 mountY=-0.05, mountTheta=-0.40
00:52:49.610 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
00:52:49.614 00.004 1032 Enqueuing Move request for scope (0.02, 0.13)
00:52:49.618 00.004 10072 Worker thread wakes up
00:52:49.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
00:52:49.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
00:52:49.618 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.05
00:52:49.620 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:49.622 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:52:49.622 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:52:49.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:49.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:52:49.622 00.000 10072 MoveAxis(W, 10, ABG)
00:52:49.622 00.000 10072 Guiding  Dir = 3, Dur = 10
00:52:49.624 00.002 10072 IsGuiding returns 0
00:52:49.624 00.000 10072 PulseGuide returned control before completion, sleep 20
00:52:49.645 00.021 1032 UpdateGuideState exits: m=1520 SNR=27.5
00:52:49.648 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:49.650 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:49.651 00.001 1032 Enqueuing Expose request
00:52:49.653 00.002 10072 IsGuiding returns 0
00:52:49.653 00.000 10072 Move returns status 0, amount 10
00:52:49.653 00.000 10072 MoveAxis(N, 0, ABG)
00:52:49.653 00.000 10072 Move returns status 0, amount 0
00:52:49.653 00.000 10072 move complete, result=0
00:52:49.654 00.001 10072 worker thread done servicing request
00:52:49.654 00.000 10072 Worker thread wakes up
00:52:49.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:49.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:49.662 00.008 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:52:50.289 00.627 10072 Exposure complete
00:52:50.337 00.048 10072 worker thread done servicing request
00:52:50.337 00.000 1032 OnExposeComplete: enter
00:52:50.340 00.003 1032 UpdateGuideState(): m_state=6
00:52:50.342 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 435
00:52:50.344 00.002 1032 Star::Find returns 1 (0), X=320.86, Y=746.59, Mass=1495, SNR=27.3, Peak=176 HFD=2.7
00:52:50.346 00.002 1032 MultiStar: [#1 -0.00,0.02,0.99,U] [#2 0.30,0.20,0.00,M7] [#3 -0.10,-0.11,0.67,U] [#4 0.25,0.24,0.00,M3] [#5 -0.08,0.25,0.70,U] [#6 0.01,0.21,0.57,U] [#7 0.28,0.07,0.00,M2] [#8 0.20,0.10,0.59,U] 
00:52:50.347 00.001 1032 refined, 5 included, MultiStar: {0.06, 0.12}, one-star: {0.27, 0.24}
00:52:50.349 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
00:52:50.351 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
00:52:50.352 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.12 mountX=0.10 mountY=-0.09, mountTheta=-0.71
00:52:50.355 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
00:52:50.356 00.001 1032 Enqueuing Move request for scope (0.06, 0.12)
00:52:50.358 00.002 10072 Worker thread wakes up
00:52:50.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
00:52:50.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
00:52:50.358 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
00:52:50.361 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:50.366 00.005 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:52:50.366 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:52:50.367 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:50.367 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:52:50.367 00.000 10072 MoveAxis(W, 12, ABG)
00:52:50.367 00.000 10072 Guiding  Dir = 3, Dur = 12
00:52:50.367 00.000 10072 IsGuiding returns 0
00:52:50.367 00.000 10072 PulseGuide returned control before completion, sleep 22
00:52:50.384 00.017 1032 UpdateGuideState exits: m=1495 SNR=27.3
00:52:50.386 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:50.388 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:50.390 00.002 1032 Enqueuing Expose request
00:52:50.397 00.007 10072 IsGuiding returns 0
00:52:50.397 00.000 10072 Move returns status 0, amount 12
00:52:50.397 00.000 10072 MoveAxis(N, 0, ABG)
00:52:50.397 00.000 10072 Move returns status 0, amount 0
00:52:50.397 00.000 10072 move complete, result=0
00:52:50.397 00.000 10072 worker thread done servicing request
00:52:50.397 00.000 10072 Worker thread wakes up
00:52:50.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:50.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:50.402 00.005 1032 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
00:52:50.806 00.404 10072 Exposure complete
00:52:50.856 00.050 10072 worker thread done servicing request
00:52:50.857 00.001 1032 OnExposeComplete: enter
00:52:50.858 00.001 1032 UpdateGuideState(): m_state=6
00:52:50.862 00.004 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 436
00:52:50.864 00.002 1032 Star::Find returns 1 (0), X=320.76, Y=746.62, Mass=1371, SNR=26.1, Peak=154 HFD=2.8
00:52:50.866 00.002 1032 MultiStar: [#1 0.14,0.13,0.98,U] [#2 0.25,0.23,0.00,M8] [#3 -0.11,-0.08,0.68,U] [#4 0.24,0.21,0.00,M4] [#5 -0.02,0.24,0.69,U] [#6 0.18,0.29,0.00,M1] [#7 0.10,0.05,0.54,U] [#8 0.10,-0.05,0.60,U] 
00:52:50.867 00.001 1032 refined, 5 included, MultiStar: {0.08, 0.11}, one-star: {0.17, 0.27}
00:52:50.869 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:52:50.870 00.001 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:52:50.872 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.98 mountX=0.09 mountY=-0.10, mountTheta=-0.85
00:52:50.874 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
00:52:50.877 00.003 1032 Enqueuing Move request for scope (0.08, 0.11)
00:52:50.879 00.002 10072 Worker thread wakes up
00:52:50.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
00:52:50.879 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
00:52:50.879 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.10
00:52:50.882 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:50.883 00.001 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:52:50.884 00.001 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:52:50.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:50.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:52:50.884 00.000 10072 MoveAxis(W, 10, ABG)
00:52:50.884 00.000 10072 Guiding  Dir = 3, Dur = 10
00:52:50.884 00.000 10072 IsGuiding returns 0
00:52:50.885 00.001 10072 PulseGuide returned control before completion, sleep 20
00:52:50.903 00.018 1032 UpdateGuideState exits: m=1371 SNR=26.1
00:52:50.906 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:50.908 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:50.909 00.001 1032 Enqueuing Expose request
00:52:50.912 00.003 10072 IsGuiding returns 0
00:52:50.912 00.000 10072 Move returns status 0, amount 10
00:52:50.912 00.000 10072 MoveAxis(N, 0, ABG)
00:52:50.912 00.000 10072 Move returns status 0, amount 0
00:52:50.912 00.000 10072 move complete, result=0
00:52:50.912 00.000 10072 worker thread done servicing request
00:52:50.912 00.000 10072 Worker thread wakes up
00:52:50.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:50.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:50.920 00.008 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:52:51.540 00.620 10072 Exposure complete
00:52:51.589 00.049 10072 worker thread done servicing request
00:52:51.589 00.000 1032 OnExposeComplete: enter
00:52:51.591 00.002 1032 UpdateGuideState(): m_state=6
00:52:51.593 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 437
00:52:51.594 00.001 1032 Star::Find returns 1 (0), X=320.82, Y=746.69, Mass=1314, SNR=25.5, Peak=152 HFD=2.7
00:52:51.596 00.002 1032 MultiStar: [#1 0.07,0.17,0.99,U] [#2 0.16,0.31,0.00,M9] [#3 -0.30,-0.04,0.00,M1] [#4 0.28,0.10,0.00,M5] [#5 0.13,0.25,0.00,M1] [#6 0.06,0.01,0.61,U] [#7 0.03,0.06,0.58,U] [#8 0.13,0.31,0.00,M1] 
00:52:51.597 00.001 1032 refined, 3 included, MultiStar: {0.11, 0.17}, one-star: {0.23, 0.33}
00:52:51.599 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
00:52:51.600 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
00:52:51.603 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=1.01 mountX=0.14 mountY=-0.15, mountTheta=-0.82
00:52:51.604 00.001 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.17, opts=13)
00:52:51.607 00.003 1032 Enqueuing Move request for scope (0.11, 0.17)
00:52:51.608 00.001 10072 Worker thread wakes up
00:52:51.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
00:52:51.609 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
00:52:51.609 00.000 10072 Moving (0.11, 0.17) raw xDistance=0.14 yDistance=-0.15
00:52:51.610 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:51.613 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.20
00:52:51.613 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:52:51.613 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:51.613 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:52:51.613 00.000 10072 MoveAxis(W, 76, ABG)
00:52:51.613 00.000 10072 Guiding  Dir = 3, Dur = 76
00:52:51.614 00.001 10072 IsGuiding returns 0
00:52:51.615 00.001 10072 PulseGuide returned control before completion, sleep 86
00:52:51.631 00.016 1032 UpdateGuideState exits: m=1314 SNR=25.5
00:52:51.633 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:51.635 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:51.637 00.002 1032 Enqueuing Expose request
00:52:51.709 00.072 10072 IsGuiding returns 0
00:52:51.710 00.001 10072 Move returns status 0, amount 76
00:52:51.710 00.000 10072 MoveAxis(N, 0, ABG)
00:52:51.710 00.000 10072 Move returns status 0, amount 0
00:52:51.710 00.000 10072 move complete, result=0
00:52:51.710 00.000 10072 worker thread done servicing request
00:52:51.710 00.000 10072 Worker thread wakes up
00:52:51.710 00.000 1032 GuideStep: 0.1 px 76 ms WEST, -0.1 px 0 ms NORTH
00:52:51.712 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:51.712 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:52.130 00.418 10072 Exposure complete
00:52:52.180 00.050 10072 worker thread done servicing request
00:52:52.180 00.000 1032 OnExposeComplete: enter
00:52:52.182 00.002 1032 UpdateGuideState(): m_state=6
00:52:52.184 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 438
00:52:52.186 00.002 1032 Star::Find returns 1 (0), X=320.78, Y=746.60, Mass=1290, SNR=25.3, Peak=149 HFD=2.8
00:52:52.187 00.001 1032 MultiStar: [#1 0.10,0.19,0.97,U] [#2 0.22,0.22,0.00,M10] [#3 -0.04,0.07,0.70,U] [#4 0.35,0.29,0.00,M6] [#5 -0.05,0.22,0.73,U] [#6 0.09,0.21,0.61,U] [#7 0.37,0.18,0.00,M1] [#8 0.31,0.13,0.00,M2] 
00:52:52.189 00.002 1032 refined, 4 included, MultiStar: {0.07, 0.19}, one-star: {0.19, 0.24}
00:52:52.190 00.001 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
00:52:52.192 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
00:52:52.194 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.23 mountX=0.17 mountY=-0.11, mountTheta=-0.60
00:52:52.197 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.19, opts=13)
00:52:52.199 00.002 1032 Enqueuing Move request for scope (0.07, 0.19)
00:52:52.200 00.001 10072 Worker thread wakes up
00:52:52.201 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
00:52:52.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
00:52:52.201 00.000 10072 Moving (0.07, 0.19) raw xDistance=0.17 yDistance=-0.11
00:52:52.202 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:52.207 00.005 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.20
00:52:52.207 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
00:52:52.207 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:52.207 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:52:52.207 00.000 10072 MoveAxis(W, 89, ABG)
00:52:52.207 00.000 10072 Guiding  Dir = 3, Dur = 89
00:52:52.208 00.001 10072 IsGuiding returns 0
00:52:52.208 00.000 10072 PulseGuide returned control before completion, sleep 99
00:52:52.225 00.017 1032 UpdateGuideState exits: m=1290 SNR=25.3
00:52:52.228 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:52.229 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:52.231 00.002 1032 Enqueuing Expose request
00:52:52.316 00.085 10072 IsGuiding returns 1
00:52:52.316 00.000 10072 scope still moving after pulse duration time elapsed
00:52:52.346 00.030 10072 IsGuiding returns 0
00:52:52.346 00.000 10072 scope move finished after 89 + 49 ms
00:52:52.346 00.000 10072 Move returns status 0, amount 89
00:52:52.346 00.000 10072 MoveAxis(N, 0, ABG)
00:52:52.346 00.000 10072 Move returns status 0, amount 0
00:52:52.346 00.000 10072 move complete, result=0
00:52:52.346 00.000 10072 worker thread done servicing request
00:52:52.346 00.000 10072 Worker thread wakes up
00:52:52.346 00.000 1032 GuideStep: 0.2 px 89 ms WEST, -0.1 px 0 ms NORTH
00:52:52.349 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:52.349 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:52.976 00.627 10072 Exposure complete
00:52:53.024 00.048 10072 worker thread done servicing request
00:52:53.025 00.001 1032 OnExposeComplete: enter
00:52:53.027 00.002 1032 UpdateGuideState(): m_state=6
00:52:53.029 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 439
00:52:53.030 00.001 1032 Star::Find returns 1 (0), X=320.84, Y=746.40, Mass=1494, SNR=27.2, Peak=163 HFD=2.7
00:52:53.032 00.002 1032 MultiStar: [#1 0.09,-0.20,0.98,U] [#2 0.26,-0.10,0.00,R] [#3 -0.22,-0.27,0.00,M1] [#4 0.28,-0.09,0.00,M7] [#5 -0.02,-0.04,0.71,U] [#6 0.17,0.08,0.57,U] [#7 0.13,-0.22,0.49,U] [#8 0.12,-0.11,0.58,U] 
00:52:53.035 00.003 1032 refined, 5 included, MultiStar: {0.13, -0.07}, one-star: {0.24, 0.05}
00:52:53.037 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
00:52:53.039 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
00:52:53.041 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.50 mountX=-0.10 mountY=-0.10, mountTheta=-2.33
00:52:53.044 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
00:52:53.046 00.002 1032 Enqueuing Move request for scope (0.13, -0.07)
00:52:53.047 00.001 10072 Worker thread wakes up
00:52:53.048 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
00:52:53.048 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
00:52:53.048 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.10
00:52:53.053 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:53.055 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:52:53.055 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
00:52:53.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:53.056 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:52:53.056 00.000 10072 MoveAxis(W, 15, ABG)
00:52:53.056 00.000 10072 Guiding  Dir = 3, Dur = 15
00:52:53.056 00.000 10072 IsGuiding returns 0
00:52:53.056 00.000 10072 PulseGuide returned control before completion, sleep 25
00:52:53.073 00.017 1032 UpdateGuideState exits: m=1494 SNR=27.2
00:52:53.075 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:53.077 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:53.079 00.002 1032 Enqueuing Expose request
00:52:53.082 00.003 10072 IsGuiding returns 0
00:52:53.082 00.000 10072 Move returns status 0, amount 15
00:52:53.082 00.000 10072 MoveAxis(N, 0, ABG)
00:52:53.082 00.000 10072 Move returns status 0, amount 0
00:52:53.082 00.000 10072 move complete, result=0
00:52:53.082 00.000 10072 worker thread done servicing request
00:52:53.082 00.000 10072 Worker thread wakes up
00:52:53.082 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:53.082 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:53.090 00.008 1032 GuideStep: -0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
00:52:53.492 00.402 10072 Exposure complete
00:52:53.546 00.054 10072 worker thread done servicing request
00:52:53.546 00.000 1032 OnExposeComplete: enter
00:52:53.548 00.002 1032 UpdateGuideState(): m_state=6
00:52:53.553 00.005 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 440
00:52:53.555 00.002 1032 Star::Find returns 1 (0), X=320.80, Y=746.46, Mass=1382, SNR=26.2, Peak=142 HFD=2.9
00:52:53.558 00.003 1032 MultiStar: [#1 0.05,-0.08,0.98,U] [#2 0.05,0.18,0.74,U] [#3 -0.10,-0.24,0.70,U] [#4 0.41,-0.07,0.00,M8] [#5 0.05,0.07,0.70,U] [#6 0.13,-0.03,0.60,U] [#7 0.08,-0.16,0.52,U] [#8 0.09,-0.03,0.57,U] 
00:52:53.559 00.001 1032 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.21, 0.11}
00:52:53.561 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
00:52:53.562 00.001 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
00:52:53.564 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.08 cameraTheta=-0.16 mountX=-0.03 mountY=-0.07, mountTheta=-1.99
00:52:53.566 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
00:52:53.568 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
00:52:53.570 00.002 10072 Worker thread wakes up
00:52:53.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
00:52:53.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
00:52:53.570 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.07
00:52:53.572 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:53.574 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:52:53.574 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:52:53.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:53.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:52:53.574 00.000 10072 MoveAxis(W, 13, ABG)
00:52:53.574 00.000 10072 Guiding  Dir = 3, Dur = 13
00:52:53.575 00.001 10072 IsGuiding returns 0
00:52:53.575 00.000 10072 PulseGuide returned control before completion, sleep 23
00:52:53.595 00.020 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:52:53.600 00.005 10072 IsGuiding returns 0
00:52:53.600 00.000 10072 Move returns status 0, amount 13
00:52:53.600 00.000 10072 MoveAxis(N, 0, ABG)
00:52:53.600 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:53.602 00.002 10072 Move returns status 0, amount 0
00:52:53.602 00.000 10072 move complete, result=0
00:52:53.602 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:53.605 00.003 10072 worker thread done servicing request
00:52:53.605 00.000 1032 Enqueuing Expose request
00:52:53.607 00.002 10072 Worker thread wakes up
00:52:53.607 00.000 1032 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
00:52:53.609 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:53.609 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:54.241 00.632 10072 Exposure complete
00:52:54.289 00.048 10072 worker thread done servicing request
00:52:54.289 00.000 1032 OnExposeComplete: enter
00:52:54.292 00.003 1032 UpdateGuideState(): m_state=6
00:52:54.294 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 441
00:52:54.295 00.001 1032 Star::Find returns 1 (0), X=320.75, Y=746.53, Mass=1407, SNR=26.4, Peak=157 HFD=2.9
00:52:54.297 00.002 1032 MultiStar: [#1 0.06,0.09,0.96,U] [#2 0.02,0.13,0.72,U] [#3 0.03,-0.10,0.66,U] [#4 0.38,0.19,0.00,M9] [#5 0.04,0.23,0.66,U] [#6 0.21,0.20,0.00,M1] [#7 0.15,-0.01,0.52,U] [#8 0.19,0.12,0.58,U] 
00:52:54.299 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.10}, one-star: {0.15, 0.18}
00:52:54.303 00.004 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
00:52:54.304 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
00:52:54.306 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.86 mountX=0.08 mountY=-0.11, mountTheta=-0.97
00:52:54.309 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
00:52:54.311 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
00:52:54.313 00.002 10072 Worker thread wakes up
00:52:54.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
00:52:54.313 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
00:52:54.313 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.08 yDistance=-0.11
00:52:54.315 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:54.318 00.003 10072 PPEC rslt: input = 0.08, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:52:54.318 00.000 10072 PPEC: input: 0.08, control: 0.02, exposure: 500
00:52:54.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:54.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:52:54.318 00.000 10072 MoveAxis(W, 16, ABG)
00:52:54.318 00.000 10072 Guiding  Dir = 3, Dur = 16
00:52:54.318 00.000 10072 IsGuiding returns 0
00:52:54.319 00.001 10072 PulseGuide returned control before completion, sleep 26
00:52:54.338 00.019 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:52:54.340 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:54.342 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:54.344 00.002 1032 Enqueuing Expose request
00:52:54.347 00.003 10072 IsGuiding returns 0
00:52:54.347 00.000 10072 Move returns status 0, amount 16
00:52:54.347 00.000 10072 MoveAxis(N, 0, ABG)
00:52:54.347 00.000 10072 Move returns status 0, amount 0
00:52:54.347 00.000 10072 move complete, result=0
00:52:54.347 00.000 10072 worker thread done servicing request
00:52:54.347 00.000 10072 Worker thread wakes up
00:52:54.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:54.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:54.354 00.007 1032 GuideStep: 0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
00:52:54.754 00.400 10072 Exposure complete
00:52:54.802 00.048 10072 worker thread done servicing request
00:52:54.802 00.000 1032 OnExposeComplete: enter
00:52:54.804 00.002 1032 UpdateGuideState(): m_state=6
00:52:54.806 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 442
00:52:54.807 00.001 1032 Star::Find returns 1 (0), X=320.99, Y=746.63, Mass=1487, SNR=27.1, Peak=172 HFD=2.6
00:52:54.809 00.002 1032 MultiStar: [#1 0.08,0.03,0.95,U] [#2 0.04,0.33,0.00,M1] [#3 0.05,-0.13,0.65,U] [#4 0.29,0.36,0.00,M10] [#5 -0.04,0.14,0.68,U] [#6 0.15,0.30,0.00,M2] [#7 0.23,-0.05,0.55,U] [#8 0.34,0.08,0.00,M1] 
00:52:54.810 00.001 1032 refined, 4 included, MultiStar: {0.16, 0.07}, one-star: {0.39, 0.28}
00:52:54.812 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
00:52:54.814 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
00:52:54.815 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.45 mountX=0.03 mountY=-0.17, mountTheta=-1.38
00:52:54.818 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.07, opts=13)
00:52:54.819 00.001 1032 Enqueuing Move request for scope (0.16, 0.07)
00:52:54.821 00.002 10072 Worker thread wakes up
00:52:54.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
00:52:54.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
00:52:54.821 00.000 10072 Moving (0.16, 0.07) raw xDistance=0.03 yDistance=-0.17
00:52:54.823 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:54.825 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:52:54.825 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:52:54.825 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:54.825 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:52:54.825 00.000 10072 MoveAxis(W, 14, ABG)
00:52:54.825 00.000 10072 Guiding  Dir = 3, Dur = 14
00:52:54.826 00.001 10072 IsGuiding returns 0
00:52:54.826 00.000 10072 PulseGuide returned control before completion, sleep 24
00:52:54.845 00.019 1032 UpdateGuideState exits: m=1487 SNR=27.1
00:52:54.847 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:54.849 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:54.850 00.001 1032 Enqueuing Expose request
00:52:54.864 00.014 10072 IsGuiding returns 0
00:52:54.866 00.002 10072 Move returns status 0, amount 14
00:52:54.866 00.000 10072 MoveAxis(N, 0, ABG)
00:52:54.866 00.000 10072 Move returns status 0, amount 0
00:52:54.866 00.000 10072 move complete, result=0
00:52:54.866 00.000 10072 worker thread done servicing request
00:52:54.866 00.000 1032 GuideStep: 0.0 px 14 ms WEST, -0.2 px 0 ms NORTH
00:52:54.868 00.002 10072 Worker thread wakes up
00:52:54.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:54.869 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:55.605 00.736 10072 Exposure complete
00:52:55.653 00.048 10072 worker thread done servicing request
00:52:55.653 00.000 1032 OnExposeComplete: enter
00:52:55.655 00.002 1032 UpdateGuideState(): m_state=6
00:52:55.657 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 443
00:52:55.658 00.001 1032 Star::Find returns 1 (0), X=320.84, Y=746.60, Mass=1423, SNR=26.6, Peak=169 HFD=2.8
00:52:55.661 00.003 1032 MultiStar: [#1 0.22,0.02,0.93,U] [#2 0.18,0.37,0.00,M2] [#3 0.03,-0.06,0.70,U] [#4 0.43,0.02,0.00,R] [#5 0.01,0.16,0.69,U] [#6 0.29,0.17,0.00,M3] [#7 0.28,0.04,0.00,M1] [#8 0.23,-0.10,0.57,U] 
00:52:55.662 00.001 1032 refined, 4 included, MultiStar: {0.16, 0.07}, one-star: {0.24, 0.24}
00:52:55.664 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
00:52:55.665 00.001 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
00:52:55.667 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.42 mountX=0.03 mountY=-0.17, mountTheta=-1.41
00:52:55.671 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.07, opts=13)
00:52:55.673 00.002 1032 Enqueuing Move request for scope (0.16, 0.07)
00:52:55.677 00.004 10072 Worker thread wakes up
00:52:55.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
00:52:55.678 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
00:52:55.678 00.000 10072 Moving (0.16, 0.07) raw xDistance=0.03 yDistance=-0.17
00:52:55.680 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:55.681 00.001 10072 PPEC rslt: input = 0.03, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:52:55.682 00.001 10072 PPEC: input: 0.03, control: 0.02, exposure: 500
00:52:55.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:55.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:52:55.682 00.000 10072 MoveAxis(W, 16, ABG)
00:52:55.682 00.000 10072 Guiding  Dir = 3, Dur = 16
00:52:55.682 00.000 10072 IsGuiding returns 0
00:52:55.683 00.001 10072 PulseGuide returned control before completion, sleep 26
00:52:55.700 00.017 1032 UpdateGuideState exits: m=1423 SNR=26.6
00:52:55.703 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:55.705 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:55.709 00.004 1032 Enqueuing Expose request
00:52:55.723 00.014 10072 IsGuiding returns 0
00:52:55.723 00.000 10072 Move returns status 0, amount 16
00:52:55.723 00.000 10072 MoveAxis(N, 0, ABG)
00:52:55.723 00.000 10072 Move returns status 0, amount 0
00:52:55.723 00.000 10072 move complete, result=0
00:52:55.723 00.000 10072 worker thread done servicing request
00:52:55.723 00.000 10072 Worker thread wakes up
00:52:55.723 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:55.723 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:55.727 00.004 1032 GuideStep: 0.0 px 16 ms WEST, -0.2 px 0 ms NORTH
00:52:56.131 00.404 10072 Exposure complete
00:52:56.181 00.050 10072 worker thread done servicing request
00:52:56.181 00.000 1032 OnExposeComplete: enter
00:52:56.183 00.002 1032 UpdateGuideState(): m_state=6
00:52:56.186 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 444
00:52:56.188 00.002 1032 Star::Find returns 1 (0), X=320.88, Y=746.46, Mass=1457, SNR=26.9, Peak=167 HFD=2.6
00:52:56.191 00.003 1032 MultiStar: [#1 0.27,0.02,0.00,M1] [#2 0.17,0.23,0.00,M3] [#3 0.10,-0.07,0.70,U] [#4 -0.12,-0.05,0.68,U] [#5 0.13,0.10,0.70,U] [#6 0.24,0.18,0.00,M4] [#7 0.35,-0.04,0.00,M2] [#8 0.30,-0.09,0.00,M1] 
00:52:56.193 00.002 1032 refined, 3 included, MultiStar: {0.12, 0.03}, one-star: {0.28, 0.11}
00:52:56.195 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
00:52:56.197 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
00:52:56.199 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.24 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
00:52:56.203 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
00:52:56.205 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
00:52:56.210 00.005 10072 Worker thread wakes up
00:52:56.210 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
00:52:56.210 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
00:52:56.210 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.00 yDistance=-0.12
00:52:56.214 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:56.216 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:52:56.216 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:52:56.217 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:56.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:52:56.217 00.000 10072 MoveAxis(W, 12, ABG)
00:52:56.217 00.000 10072 Guiding  Dir = 3, Dur = 12
00:52:56.217 00.000 10072 IsGuiding returns 0
00:52:56.218 00.001 10072 PulseGuide returned control before completion, sleep 22
00:52:56.238 00.020 1032 UpdateGuideState exits: m=1457 SNR=26.9
00:52:56.241 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:56.244 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:56.246 00.002 1032 Enqueuing Expose request
00:52:56.252 00.006 10072 IsGuiding returns 0
00:52:56.252 00.000 10072 Move returns status 0, amount 12
00:52:56.252 00.000 10072 MoveAxis(N, 0, ABG)
00:52:56.252 00.000 10072 Move returns status 0, amount 0
00:52:56.252 00.000 10072 move complete, result=0
00:52:56.252 00.000 10072 worker thread done servicing request
00:52:56.252 00.000 10072 Worker thread wakes up
00:52:56.252 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:56.252 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:56.255 00.003 1032 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:52:56.884 00.629 10072 Exposure complete
00:52:56.932 00.048 10072 worker thread done servicing request
00:52:56.933 00.001 1032 OnExposeComplete: enter
00:52:56.935 00.002 1032 UpdateGuideState(): m_state=6
00:52:56.936 00.001 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 445
00:52:56.937 00.001 1032 Star::Find returns 1 (0), X=320.89, Y=746.59, Mass=1404, SNR=26.4, Peak=179 HFD=2.7
00:52:56.939 00.002 1032 MultiStar: [#1 0.33,0.09,0.00,M2] [#2 -0.01,0.40,0.00,M4] [#3 -0.02,-0.09,0.70,U] [#4 -0.13,0.13,0.69,U] [#5 0.04,0.20,0.69,U] [#6 0.21,0.27,0.00,M5] [#7 0.23,0.12,0.56,U] [#8 0.21,0.18,0.00,M2] 
00:52:56.941 00.002 1032 refined, 4 included, MultiStar: {0.10, 0.13}, one-star: {0.30, 0.24}
00:52:56.942 00.001 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
00:52:56.944 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
00:52:56.945 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.93 mountX=0.10 mountY=-0.13, mountTheta=-0.90
00:52:56.948 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.13, opts=13)
00:52:56.950 00.002 1032 Enqueuing Move request for scope (0.10, 0.13)
00:52:56.952 00.002 10072 Worker thread wakes up
00:52:56.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
00:52:56.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
00:52:56.952 00.000 10072 Moving (0.10, 0.13) raw xDistance=0.10 yDistance=-0.13
00:52:56.954 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:56.957 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:52:56.957 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:52:56.957 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:56.957 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:52:56.957 00.000 10072 MoveAxis(W, 13, ABG)
00:52:56.957 00.000 10072 Guiding  Dir = 3, Dur = 13
00:52:56.957 00.000 10072 IsGuiding returns 0
00:52:56.959 00.002 10072 PulseGuide returned control before completion, sleep 22
00:52:56.978 00.019 1032 UpdateGuideState exits: m=1404 SNR=26.4
00:52:56.980 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:56.982 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:56.983 00.001 1032 Enqueuing Expose request
00:52:56.989 00.006 10072 IsGuiding returns 0
00:52:56.989 00.000 10072 Move returns status 0, amount 13
00:52:56.989 00.000 10072 MoveAxis(N, 0, ABG)
00:52:56.989 00.000 10072 Move returns status 0, amount 0
00:52:56.989 00.000 10072 move complete, result=0
00:52:56.989 00.000 10072 worker thread done servicing request
00:52:56.989 00.000 10072 Worker thread wakes up
00:52:56.989 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:56.989 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,731,31,31)
00:52:56.994 00.005 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
00:52:57.272 00.278 1032 evsrv: cli 0D18AF50 connect
00:52:57.279 00.007 1032 case statement mapped state 6 to 3
00:52:57.285 00.006 1032 case statement mapped state 6 to 3
00:52:57.288 00.003 1032 evsrv: cli 0D18AF50 request: {"method":"get_app_state","id":"9d8786be-5c6c-482e-8e5e-9aaa77cbae7b"}
00:52:57.291 00.003 1032 case statement mapped state 6 to 3
00:52:57.292 00.001 1032 evsrv: cli 0D18AF50 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d8786be-5c6c-482e-8e5e-9aaa77cbae7b"}
00:52:57.296 00.004 1032 evsrv: cli 0D18AF50 disconnect
00:52:57.301 00.005 1032 evsrv: cli 0D18B810 connect
00:52:57.304 00.003 1032 case statement mapped state 6 to 3
00:52:57.308 00.004 1032 case statement mapped state 6 to 3
00:52:57.313 00.005 1032 evsrv: cli 0D18B810 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"2391f5c7-f795-420e-99b0-e89037a3b987"}
00:52:57.316 00.003 1032 PhdController::Dither begins
00:52:57.320 00.004 1032 dither: size=3.00, dRA=-0.23 dDec=-1.59
00:52:57.323 00.003 1032 MountToCamera -- mountTheta (-1.71) + m_xAngle (1.83) = xAngle (0.12 = 0.12)
00:52:57.327 00.004 1032 MountToCamera -- mountX=-0.23 mountY=-1.59 hyp=1.60 mountTheta=-1.71 cameraX=1.59, cameraY=0.19 cameraTheta=0.12
00:52:57.337 00.010 1032 setting lock position to (322.19, 746.54)
00:52:57.340 00.003 1032 Mount: notify guiding dithered (1.6, 0.2)
00:52:57.344 00.004 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:52:57.346 00.002 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:52:57.348 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:52:57.352 00.004 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:52:57.354 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:52:57.356 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:52:57.358 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:52:57.370 00.012 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:52:57.377 00.007 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:52:57.382 00.005 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:52:57.386 00.004 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:52:57.390 00.004 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:52:57.414 00.024 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:52:57.417 00.003 10072 Exposure complete
00:52:57.418 00.001 1032 MultiStar: stabilizing after lock position change
00:52:57.421 00.003 1032 Status Line: Dither by -0.23,-1.59
00:52:57.466 00.045 1032 PhdController: newstate STATE_SETTLE_BEGIN
00:52:57.469 00.003 1032 PhdController: newstate STATE_SETTLE_WAIT
00:52:57.472 00.003 1032 evsrv: cli 0D18B810 response: {"jsonrpc":"2.0","result":0,"id":"2391f5c7-f795-420e-99b0-e89037a3b987"}
00:52:57.483 00.011 1032 evsrv: cli 0D18B810 disconnect
00:52:57.653 00.170 10072 worker thread done servicing request
00:52:57.653 00.000 1032 OnExposeComplete: enter
00:52:57.656 00.003 1032 UpdateGuideState(): m_state=6
00:52:57.659 00.003 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 446
00:52:57.662 00.003 1032 Star::Find returns 1 (0), X=320.93, Y=746.65, Mass=1416, SNR=26.5, Peak=163 HFD=2.6
00:52:57.664 00.002 1032 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.83) = xAngle (1.23 = 1.23)
00:52:57.667 00.003 1032 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.23 = 1.23)
00:52:57.668 00.001 1032 CameraToMount -- cameraX=-1.26 cameraY=0.11 hyp=1.26 cameraTheta=3.06 mountX=0.43 mountY=1.19, mountTheta=1.23
00:52:57.673 00.005 1032 dither recenter: remaining=(0.2,1.6) step=(0.2,1.6)
00:52:57.678 00.005 1032 MountToCamera -- mountTheta (1.43) + m_xAngle (1.83) = xAngle (3.26 = -3.02)
00:52:57.680 00.002 1032 MountToCamera -- mountX=0.23 mountY=1.59 hyp=1.60 mountTheta=1.43 cameraX=-1.59, cameraY=-0.19 cameraTheta=-3.02
00:52:57.682 00.002 1032 SchedulePrimaryMove(0F526948, x=-1.59, y=-0.19, opts=4)
00:52:57.685 00.003 1032 Enqueuing Move request for scope (-1.59, -0.19)
00:52:57.687 00.002 1032 Mount: notify direct move 0.23,1.59
00:52:57.699 00.012 10072 Worker thread wakes up
00:52:57.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-1.59, -0.19) opts 0x4
00:52:57.699 00.000 10072 Handling offset move in thread for scope, endpoint = (-1.59, -0.19)
00:52:57.699 00.000 10072 Moving (-1.59, -0.19) raw xDistance=0.23 yDistance=1.59
00:52:57.699 00.000 10072 BLC: window closed
00:52:57.699 00.000 10072 MoveAxis(W, 233, B)
00:52:57.699 00.000 10072 Guiding  Dir = 3, Dur = 233
00:52:57.699 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:52:57.703 00.004 10072 IsGuiding returns 0
00:52:57.703 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:52:57.708 00.005 10072 PulseGuide returned control before completion, sleep 243
00:52:57.711 00.003 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:52:57.716 00.005 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:52:57.719 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:52:57.722 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:52:57.725 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:52:57.728 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:52:57.731 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:52:57.734 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:52:57.739 00.005 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:52:57.742 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:52:57.745 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:52:57.750 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:57.787 00.037 1032 UpdateGuideState exits: m=1416 SNR=26.5
00:52:57.791 00.004 1032 PhdController: settling, locked = 1, distance = 1.61 (0.25) aobump = 0 frame = 1 / 99999
00:52:57.794 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784177577.794,"Host":"MELE","Inst":1,"Distance":1.61,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:52:57.806 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:57.809 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:57.812 00.003 1032 Enqueuing Expose request
00:52:57.959 00.147 10072 IsGuiding returns 0
00:52:57.959 00.000 10072 Move returns status 0, amount 233
00:52:57.959 00.000 10072 BLC: window closed
00:52:57.959 00.000 10072 BLC: Compensation needed for non-algo type move
00:52:57.959 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
00:52:57.959 00.000 10072 MoveAxis(S, 1110, B)
00:52:57.959 00.000 10072 Guiding  Dir = 1, Dur = 1110
00:52:57.959 00.000 10072 IsGuiding returns 0
00:52:57.961 00.002 10072 PulseGuide returned control before completion, sleep 1120
00:52:59.084 01.123 10072 IsGuiding returns 0
00:52:59.084 00.000 10072 Move returns status 0, amount 1110
00:52:59.084 00.000 10072 move complete, result=0
00:52:59.084 00.000 10072 worker thread done servicing request
00:52:59.084 00.000 1032 GuideStep: 0.2 px 233 ms WEST, 1.6 px 1110 ms SOUTH
00:52:59.087 00.003 10072 Worker thread wakes up
00:52:59.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:59.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:52:59.710 00.623 10072 Exposure complete
00:52:59.763 00.053 10072 worker thread done servicing request
00:52:59.763 00.000 1032 OnExposeComplete: enter
00:52:59.765 00.002 1032 UpdateGuideState(): m_state=6
00:52:59.767 00.002 1032 Star::Find(15, 320, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 447
00:52:59.771 00.004 1032 Star::Find returns 1 (0), X=321.92, Y=746.71, Mass=1401, SNR=26.4, Peak=162 HFD=2.6
00:52:59.773 00.002 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
00:52:59.774 00.001 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
00:52:59.776 00.002 1032 CameraToMount -- cameraX=-0.27 cameraY=0.17 hyp=0.32 cameraTheta=2.57 mountX=0.24 mountY=0.22, mountTheta=0.74
00:52:59.779 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.27, y=0.17, opts=13)
00:52:59.782 00.003 1032 Enqueuing Move request for scope (-0.27, 0.17)
00:52:59.784 00.002 10072 Worker thread wakes up
00:52:59.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.17) opts 0xd
00:52:59.784 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.27, 0.17)
00:52:59.784 00.000 10072 Moving (-0.27, 0.17) raw xDistance=0.24 yDistance=0.22
00:52:59.786 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:52:59.788 00.002 10072 PPEC rslt(dithering): input = 0.24, final = 0.11
00:52:59.788 00.000 10072 PPEC: input: 0.24, control: 0.11, exposure: 500
00:52:59.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:52:59.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:52:59.788 00.000 10072 MoveAxis(W, 108, ABG)
00:52:59.789 00.001 10072 Guiding  Dir = 3, Dur = 108
00:52:59.789 00.000 10072 IsGuiding returns 0
00:52:59.789 00.000 10072 PulseGuide returned control before completion, sleep 118
00:52:59.809 00.020 1032 UpdateGuideState exits: m=1401 SNR=26.4
00:52:59.811 00.002 1032 PhdController: settling, locked = 1, distance = 0.32 (0.25) aobump = 0 frame = 2 / 99999
00:52:59.813 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784177579.812,"Host":"MELE","Inst":1,"Distance":0.32,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:52:59.814 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:59.817 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:52:59.820 00.003 1032 Enqueuing Expose request
00:52:59.910 00.090 10072 IsGuiding returns 1
00:52:59.910 00.000 10072 scope still moving after pulse duration time elapsed
00:52:59.942 00.032 10072 IsGuiding returns 1
00:52:59.972 00.030 10072 IsGuiding returns 0
00:52:59.972 00.000 10072 scope move finished after 108 + 74 ms
00:52:59.972 00.000 10072 Move returns status 0, amount 108
00:52:59.972 00.000 10072 MoveAxis(N, 0, ABG)
00:52:59.972 00.000 10072 Move returns status 0, amount 0
00:52:59.972 00.000 10072 move complete, result=0
00:52:59.972 00.000 10072 worker thread done servicing request
00:52:59.972 00.000 10072 Worker thread wakes up
00:52:59.972 00.000 1032 GuideStep: 0.2 px 108 ms WEST, 0.2 px 0 ms NORTH
00:52:59.974 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:52:59.974 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:00.381 00.407 10072 Exposure complete
00:53:00.440 00.059 10072 worker thread done servicing request
00:53:00.440 00.000 1032 OnExposeComplete: enter
00:53:00.442 00.002 1032 UpdateGuideState(): m_state=6
00:53:00.444 00.002 1032 Star::Find(15, 321, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 448
00:53:00.445 00.001 1032 Star::Find returns 1 (0), X=321.97, Y=746.63, Mass=1255, SNR=25.0, Peak=142 HFD=2.7
00:53:00.448 00.003 1032 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.83) = xAngle (0.91 = 0.91)
00:53:00.449 00.001 1032 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.91 = 0.91)
00:53:00.451 00.002 1032 CameraToMount -- cameraX=-0.22 cameraY=0.09 hyp=0.24 cameraTheta=2.74 mountX=0.15 mountY=0.19, mountTheta=0.91
00:53:00.454 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=0.09, opts=13)
00:53:00.457 00.003 1032 Enqueuing Move request for scope (-0.22, 0.09)
00:53:00.459 00.002 10072 Worker thread wakes up
00:53:00.459 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.09) opts 0xd
00:53:00.459 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.22, 0.09)
00:53:00.459 00.000 10072 Moving (-0.22, 0.09) raw xDistance=0.15 yDistance=0.19
00:53:00.461 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:00.463 00.002 10072 PPEC rslt(dithering): input = 0.15, final = 0.07
00:53:00.463 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:53:00.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:00.463 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:53:00.463 00.000 10072 MoveAxis(W, 67, ABG)
00:53:00.463 00.000 10072 Guiding  Dir = 3, Dur = 67
00:53:00.464 00.001 10072 IsGuiding returns 0
00:53:00.464 00.000 10072 PulseGuide returned control before completion, sleep 77
00:53:00.484 00.020 1032 UpdateGuideState exits: m=1255 SNR=25.0
00:53:00.491 00.007 1032 PhdController: settling, locked = 1, distance = 0.30 (0.25) aobump = 0 frame = 3 / 99999
00:53:00.493 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784177580.493,"Host":"MELE","Inst":1,"Distance":0.30,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:53:00.496 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:00.499 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:00.501 00.002 1032 Enqueuing Expose request
00:53:00.551 00.050 10072 IsGuiding returns 1
00:53:00.551 00.000 10072 scope still moving after pulse duration time elapsed
00:53:00.581 00.030 10072 IsGuiding returns 0
00:53:00.581 00.000 10072 scope move finished after 67 + 49 ms
00:53:00.581 00.000 10072 Move returns status 0, amount 67
00:53:00.581 00.000 10072 MoveAxis(N, 0, ABG)
00:53:00.581 00.000 10072 Move returns status 0, amount 0
00:53:00.581 00.000 10072 move complete, result=0
00:53:00.581 00.000 1032 GuideStep: 0.1 px 67 ms WEST, 0.2 px 0 ms NORTH
00:53:00.584 00.003 10072 worker thread done servicing request
00:53:00.584 00.000 10072 Worker thread wakes up
00:53:00.584 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:00.584 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:01.224 00.640 10072 Exposure complete
00:53:01.290 00.066 10072 worker thread done servicing request
00:53:01.290 00.000 1032 OnExposeComplete: enter
00:53:01.294 00.004 1032 UpdateGuideState(): m_state=6
00:53:01.296 00.002 1032 Star::Find(15, 321, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 449
00:53:01.305 00.009 1032 Star::Find returns 1 (0), X=321.90, Y=746.54, Mass=1414, SNR=26.5, Peak=162 HFD=2.7
00:53:01.308 00.003 1032 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.83) = xAngle (1.31 = 1.31)
00:53:01.310 00.002 1032 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.31 = 1.31)
00:53:01.311 00.001 1032 CameraToMount -- cameraX=-0.29 cameraY=0.00 hyp=0.29 cameraTheta=3.14 mountX=0.08 mountY=0.28, mountTheta=1.31
00:53:01.315 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.29, y=0.00, opts=13)
00:53:01.317 00.002 1032 Enqueuing Move request for scope (-0.29, 0.00)
00:53:01.319 00.002 10072 Worker thread wakes up
00:53:01.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.00) opts 0xd
00:53:01.319 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.29, 0.00)
00:53:01.320 00.001 10072 Moving (-0.29, 0.00) raw xDistance=0.08 yDistance=0.28
00:53:01.321 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:01.324 00.003 10072 PPEC rslt(dithering): input = 0.08, final = 0.03
00:53:01.324 00.000 10072 PPEC: input: 0.08, control: 0.03, exposure: 500
00:53:01.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:53:01.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:53:01.324 00.000 10072 MoveAxis(W, 35, ABG)
00:53:01.324 00.000 10072 Guiding  Dir = 3, Dur = 35
00:53:01.325 00.001 10072 IsGuiding returns 0
00:53:01.325 00.000 10072 PulseGuide returned control before completion, sleep 45
00:53:01.350 00.025 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:53:01.353 00.003 1032 PhdController: settling, locked = 1, distance = 0.29 (0.25) aobump = 0 frame = 4 / 99999
00:53:01.355 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784177581.355,"Host":"MELE","Inst":1,"Distance":0.29,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:53:01.357 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:01.363 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:01.365 00.002 1032 Enqueuing Expose request
00:53:01.375 00.010 10072 IsGuiding returns 0
00:53:01.375 00.000 10072 Move returns status 0, amount 35
00:53:01.375 00.000 10072 MoveAxis(N, 0, ABG)
00:53:01.376 00.001 10072 Move returns status 0, amount 0
00:53:01.376 00.000 10072 move complete, result=0
00:53:01.376 00.000 10072 worker thread done servicing request
00:53:01.376 00.000 10072 Worker thread wakes up
00:53:01.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:01.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:01.377 00.001 1032 GuideStep: 0.1 px 35 ms WEST, 0.3 px 0 ms NORTH
00:53:01.785 00.408 10072 Exposure complete
00:53:01.840 00.055 10072 worker thread done servicing request
00:53:01.840 00.000 1032 OnExposeComplete: enter
00:53:01.842 00.002 1032 UpdateGuideState(): m_state=6
00:53:01.844 00.002 1032 Star::Find(15, 321, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 450
00:53:01.847 00.003 1032 Star::Find returns 1 (0), X=321.92, Y=746.54, Mass=1498, SNR=27.3, Peak=180 HFD=2.6
00:53:01.849 00.002 1032 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.83) = xAngle (1.31 = 1.31)
00:53:01.850 00.001 1032 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.31 = 1.31)
00:53:01.853 00.003 1032 CameraToMount -- cameraX=-0.27 cameraY=0.00 hyp=0.27 cameraTheta=3.14 mountX=0.07 mountY=0.26, mountTheta=1.31
00:53:01.856 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.27, y=0.00, opts=13)
00:53:01.858 00.002 1032 Enqueuing Move request for scope (-0.27, 0.00)
00:53:01.859 00.001 10072 Worker thread wakes up
00:53:01.859 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.00) opts 0xd
00:53:01.859 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.27, 0.00)
00:53:01.859 00.000 10072 Moving (-0.27, 0.00) raw xDistance=0.07 yDistance=0.26
00:53:01.862 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:01.867 00.005 10072 PPEC rslt(dithering): input = 0.07, final = 0.03
00:53:01.867 00.000 10072 PPEC: input: 0.07, control: 0.03, exposure: 500
00:53:01.867 00.000 10072 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.73
00:53:01.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
00:53:01.867 00.000 10072 MoveAxis(W, 32, ABG)
00:53:01.867 00.000 10072 Guiding  Dir = 3, Dur = 32
00:53:01.867 00.000 10072 IsGuiding returns 0
00:53:01.868 00.001 10072 PulseGuide returned control before completion, sleep 42
00:53:01.887 00.019 1032 UpdateGuideState exits: m=1498 SNR=27.3
00:53:01.890 00.003 1032 PhdController: settling, locked = 1, distance = 0.29 (0.25) aobump = 0 frame = 5 / 99999
00:53:01.895 00.005 1032 evsrv: {"Event":"Settling","Timestamp":1784177581.895,"Host":"MELE","Inst":1,"Distance":0.29,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:53:01.899 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:01.901 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:01.903 00.002 1032 Enqueuing Expose request
00:53:01.923 00.020 10072 IsGuiding returns 0
00:53:01.923 00.000 10072 Move returns status 0, amount 32
00:53:01.923 00.000 10072 MoveAxis(S, 169, ABG)
00:53:01.923 00.000 10072 Guiding  Dir = 1, Dur = 169
00:53:01.924 00.001 10072 IsGuiding returns 0
00:53:01.924 00.000 10072 PulseGuide returned control before completion, sleep 179
00:53:02.113 00.189 10072 IsGuiding returns 0
00:53:02.113 00.000 10072 Move returns status 0, amount 169
00:53:02.113 00.000 10072 move complete, result=0
00:53:02.113 00.000 1032 GuideStep: 0.1 px 32 ms WEST, 0.3 px 169 ms SOUTH
00:53:02.116 00.003 10072 worker thread done servicing request
00:53:02.116 00.000 10072 Worker thread wakes up
00:53:02.116 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:02.116 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:02.757 00.641 10072 Exposure complete
00:53:02.827 00.070 10072 worker thread done servicing request
00:53:02.828 00.001 1032 OnExposeComplete: enter
00:53:02.831 00.003 1032 UpdateGuideState(): m_state=6
00:53:02.835 00.004 1032 Star::Find(15, 321, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 451
00:53:02.838 00.003 1032 Star::Find returns 1 (0), X=322.07, Y=746.61, Mass=1459, SNR=26.9, Peak=187 HFD=2.6
00:53:02.841 00.003 1032 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.83) = xAngle (0.76 = 0.76)
00:53:02.843 00.002 1032 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.76 = 0.76)
00:53:02.846 00.003 1032 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.59 mountX=0.10 mountY=0.09, mountTheta=0.76
00:53:02.851 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.07, opts=13)
00:53:02.855 00.004 1032 Enqueuing Move request for scope (-0.12, 0.07)
00:53:02.858 00.003 10072 Worker thread wakes up
00:53:02.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
00:53:02.858 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
00:53:02.858 00.000 10072 Moving (-0.12, 0.07) raw xDistance=0.10 yDistance=0.09
00:53:02.864 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:02.869 00.005 10072 PPEC rslt(dithering): input = 0.10, final = 0.04
00:53:02.869 00.000 10072 PPEC: input: 0.10, control: 0.04, exposure: 500
00:53:02.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:02.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:53:02.870 00.001 10072 MoveAxis(W, 46, ABG)
00:53:02.870 00.000 10072 Guiding  Dir = 3, Dur = 46
00:53:02.870 00.000 10072 IsGuiding returns 0
00:53:02.871 00.001 10072 PulseGuide returned control before completion, sleep 56
00:53:02.894 00.023 1032 UpdateGuideState exits: m=1459 SNR=26.9
00:53:02.898 00.004 1032 PhdController: settling, locked = 1, distance = 0.24 (0.25) aobump = 0 frame = 6 / 99999
00:53:02.900 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784177582.900,"Host":"MELE","Inst":1,"Distance":0.24,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:53:02.902 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:02.904 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:02.906 00.002 1032 Enqueuing Expose request
00:53:02.942 00.036 10072 IsGuiding returns 0
00:53:02.942 00.000 10072 Move returns status 0, amount 46
00:53:02.942 00.000 10072 MoveAxis(N, 0, ABG)
00:53:02.942 00.000 10072 Move returns status 0, amount 0
00:53:02.942 00.000 10072 move complete, result=0
00:53:02.942 00.000 10072 worker thread done servicing request
00:53:02.943 00.001 10072 Worker thread wakes up
00:53:02.943 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:02.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:02.943 00.000 1032 GuideStep: 0.1 px 46 ms WEST, 0.1 px 0 ms NORTH
00:53:03.354 00.411 10072 Exposure complete
00:53:03.452 00.098 10072 worker thread done servicing request
00:53:03.453 00.001 1032 OnExposeComplete: enter
00:53:03.463 00.010 1032 UpdateGuideState(): m_state=6
00:53:03.468 00.005 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 452
00:53:03.471 00.003 1032 Star::Find returns 1 (0), X=322.02, Y=746.53, Mass=1398, SNR=26.3, Peak=169 HFD=2.6
00:53:03.473 00.002 1032 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.83) = xAngle (-4.88 = 1.40)
00:53:03.477 00.004 1032 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.88 = 1.40)
00:53:03.480 00.003 1032 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.05 mountX=0.03 mountY=0.16, mountTheta=1.40
00:53:03.484 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=-0.01, opts=13)
00:53:03.489 00.005 1032 Enqueuing Move request for scope (-0.17, -0.01)
00:53:03.494 00.005 10072 Worker thread wakes up
00:53:03.495 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
00:53:03.495 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
00:53:03.495 00.000 10072 Moving (-0.17, -0.01) raw xDistance=0.03 yDistance=0.16
00:53:03.497 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:03.500 00.003 10072 PPEC rslt(dithering): input = 0.03, final = 0.01
00:53:03.500 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:53:03.502 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:03.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:53:03.502 00.000 10072 MoveAxis(W, 13, ABG)
00:53:03.502 00.000 10072 Guiding  Dir = 3, Dur = 13
00:53:03.502 00.000 10072 IsGuiding returns 0
00:53:03.503 00.001 10072 PulseGuide returned control before completion, sleep 23
00:53:03.533 00.030 1032 UpdateGuideState exits: m=1398 SNR=26.3
00:53:03.537 00.004 1032 PhdController: settling, locked = 1, distance = 0.22 (0.25) aobump = 0 frame = 7 / 99999
00:53:03.540 00.003 10072 IsGuiding returns 0
00:53:03.540 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784177583.540,"Host":"MELE","Inst":1,"Distance":0.22,"Time":0.6,"SettleTime":3.0,"StarLocked":true}
00:53:03.543 00.003 10072 Move returns status 0, amount 13
00:53:03.543 00.000 10072 MoveAxis(N, 0, ABG)
00:53:03.543 00.000 10072 Move returns status 0, amount 0
00:53:03.543 00.000 10072 move complete, result=0
00:53:03.544 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:03.546 00.002 10072 worker thread done servicing request
00:53:03.546 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:03.551 00.005 1032 Enqueuing Expose request
00:53:03.555 00.004 10072 Worker thread wakes up
00:53:03.555 00.000 1032 GuideStep: 0.0 px 13 ms WEST, 0.2 px 0 ms NORTH
00:53:03.558 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:03.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:04.777 01.219 10072 Exposure complete
00:53:06.124 01.347 10072 worker thread done servicing request
00:53:06.124 00.000 1032 OnExposeComplete: enter
00:53:06.128 00.004 1032 UpdateGuideState(): m_state=6
00:53:06.131 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 453
00:53:06.133 00.002 1032 Star::Find returns 1 (0), X=321.97, Y=746.53, Mass=1405, SNR=26.4, Peak=165 HFD=2.5
00:53:06.136 00.003 1032 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.83) = xAngle (-4.94 = 1.34)
00:53:06.139 00.003 1032 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.94 = 1.34)
00:53:06.145 00.006 1032 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.11 mountX=0.05 mountY=0.21, mountTheta=1.34
00:53:06.149 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=-0.01, opts=13)
00:53:06.152 00.003 1032 Enqueuing Move request for scope (-0.22, -0.01)
00:53:06.155 00.003 10072 Worker thread wakes up
00:53:06.155 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
00:53:06.155 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
00:53:06.155 00.000 10072 Moving (-0.22, -0.01) raw xDistance=0.05 yDistance=0.21
00:53:06.158 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:06.161 00.003 10072 PPEC rslt(dithering): input = 0.05, final = 0.02
00:53:06.162 00.001 10072 PPEC: input: 0.05, control: 0.02, exposure: 500
00:53:06.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:53:06.162 00.000 10072 MoveAxis(W, 23, ABG)
00:53:06.162 00.000 10072 Guiding  Dir = 3, Dur = 23
00:53:06.162 00.000 10072 IsGuiding returns 0
00:53:06.163 00.001 10072 PulseGuide returned control before completion, sleep 33
00:53:06.192 00.029 1032 UpdateGuideState exits: m=1405 SNR=26.4
00:53:06.196 00.004 1032 PhdController: settling, locked = 1, distance = 0.22 (0.25) aobump = 0 frame = 8 / 99999
00:53:06.199 00.003 1032 PhdController: newstate STATE_FINISH
00:53:06.202 00.003 1032 PhdController complete: success
00:53:06.213 00.011 10072 IsGuiding returns 0
00:53:06.213 00.000 10072 Move returns status 0, amount 23
00:53:06.213 00.000 10072 MoveAxis(S, 135, ABG)
00:53:06.213 00.000 10072 Guiding  Dir = 1, Dur = 135
00:53:06.213 00.000 1032 evsrv: {"Event":"SettleDone","Timestamp":1784177586.213,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
00:53:06.218 00.005 10072 IsGuiding returns 0
00:53:06.218 00.000 1032 Mount: notify guiding dither settle done success=1
00:53:06.223 00.005 1032 PhdController: newstate STATE_IDLE
00:53:06.228 00.005 10072 PulseGuide returned control before completion, sleep 145
00:53:06.229 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:06.231 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:06.235 00.004 1032 Enqueuing Expose request
00:53:06.377 00.142 10072 IsGuiding returns 0
00:53:06.378 00.001 10072 Move returns status 0, amount 135
00:53:06.378 00.000 10072 move complete, result=0
00:53:06.378 00.000 10072 worker thread done servicing request
00:53:06.378 00.000 1032 GuideStep: 0.0 px 23 ms WEST, 0.2 px 135 ms SOUTH
00:53:06.382 00.004 10072 Worker thread wakes up
00:53:06.383 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:06.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:07.013 00.630 10072 Exposure complete
00:53:07.225 00.212 10072 worker thread done servicing request
00:53:07.225 00.000 1032 OnExposeComplete: enter
00:53:07.229 00.004 1032 UpdateGuideState(): m_state=6
00:53:07.231 00.002 1032 Star::Find(15, 321, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 454
00:53:07.234 00.003 1032 Star::Find returns 1 (0), X=322.26, Y=746.54, Mass=1416, SNR=26.5, Peak=188 HFD=2.8
00:53:07.237 00.003 1032 MultiStar: exiting stabilization period
00:53:07.264 00.027 1032 MultiStar: updating star positions after lock position change
00:53:07.267 00.003 1032 Star::Find(15, 220, 611, 0, (0,0,0,0), 0.7, 4.5, 255) frame 454
00:53:07.269 00.002 1032 Star::Find returns 1 (0), X=221.15, Y=611.54, Mass=1246, SNR=24.9, Peak=135 HFD=2.8
00:53:07.271 00.002 1032 Star::Find(15, 1120, 326, 0, (0,0,0,0), 0.7, 4.5, 255) frame 454
00:53:07.274 00.003 1032 Star::Find returns 1 (0), X=1120.42, Y=326.66, Mass=762, SNR=19.4, Peak=66 HFD=3.1
00:53:07.304 00.030 1032 Star::Find(15, 994, 226, 0, (0,0,0,0), 0.7, 4.5, 255) frame 454
00:53:07.307 00.003 1032 Star::Find returns 1 (0), X=994.44, Y=226.31, Mass=594, SNR=17.1, Peak=74 HFD=2.8
00:53:07.310 00.003 1032 Star::Find(15, 611, 583, 0, (0,0,0,0), 0.7, 4.5, 255) frame 454
00:53:07.312 00.002 1032 Star::Find returns 1 (0), X=612.03, Y=583.37, Mass=728, SNR=19.0, Peak=134 HFD=2.3
00:53:07.314 00.002 1032 Star::Find(15, 426, 331, 0, (0,0,0,0), 0.7, 4.5, 255) frame 454
00:53:07.316 00.002 1032 Star::Find returns 1 (0), X=426.71, Y=331.56, Mass=668, SNR=18.2, Peak=76 HFD=3.0
00:53:07.350 00.034 1032 Star::Find(15, 635, 567, 0, (0,0,0,0), 0.7, 4.5, 255) frame 454
00:53:07.353 00.003 1032 Star::Find returns 1 (0), X=635.72, Y=567.93, Mass=489, SNR=15.5, Peak=97 HFD=2.2
00:53:07.356 00.003 1032 Star::Find(15, 918, 86, 0, (0,0,0,0), 0.7, 4.5, 255) frame 454
00:53:07.358 00.002 1032 Star::Find returns 1 (0), X=918.47, Y=86.14, Mass=410, SNR=14.2, Peak=41 HFD=3.1
00:53:07.362 00.004 1032 Star::Find(15, 1121, 689, 0, (0,0,0,0), 0.7, 4.5, 255) frame 454
00:53:07.392 00.030 1032 Star::Find returns 1 (0), X=1121.95, Y=689.19, Mass=399, SNR=14.0, Peak=35 HFD=3.1
00:53:07.395 00.003 1032 Star::Find(15, 719, 933, 0, (0,0,0,0), 0.7, 4.5, 255) frame 454
00:53:07.398 00.003 1032 Star::Find returns 1 (0), X=720.34, Y=933.48, Mass=430, SNR=14.6, Peak=47 HFD=3.0
00:53:07.400 00.002 1032 Star::Find(15, 132, 820, 0, (0,0,0,0), 0.7, 4.5, 255) frame 454
00:53:07.432 00.032 1032 Star::Find returns 1 (0), X=132.87, Y=820.79, Mass=351, SNR=13.1, Peak=26 HFD=3.6
00:53:07.435 00.003 1032 Star::Find(15, 788, 423, 0, (0,0,0,0), 0.7, 4.5, 255) frame 454
00:53:07.437 00.002 1032 Star::Find returns 1 (0), X=788.30, Y=424.02, Mass=389, SNR=13.8, Peak=72 HFD=2.3
00:53:07.440 00.003 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
00:53:07.442 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
00:53:07.444 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.07 mountX=-0.01 mountY=-0.07, mountTheta=-1.76
00:53:07.475 00.031 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
00:53:07.477 00.002 1032 Enqueuing Move request for scope (0.07, 0.00)
00:53:07.479 00.002 10072 Worker thread wakes up
00:53:07.480 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
00:53:07.480 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
00:53:07.480 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
00:53:07.482 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:07.520 00.038 10072 PPEC rslt(dithering): input = -0.01, final = -0.01
00:53:07.520 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:53:07.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:07.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:53:07.520 00.000 10072 MoveAxis(E, 6, ABG)
00:53:07.520 00.000 10072 Guiding  Dir = 2, Dur = 6
00:53:07.522 00.002 10072 IsGuiding returns 0
00:53:07.522 00.000 10072 PulseGuide returned control before completion, sleep 16
00:53:07.554 00.032 10072 IsGuiding returns 0
00:53:07.555 00.001 10072 Move returns status 0, amount 6
00:53:07.555 00.000 10072 MoveAxis(N, 0, ABG)
00:53:07.555 00.000 10072 Move returns status 0, amount 0
00:53:07.555 00.000 10072 move complete, result=0
00:53:07.555 00.000 10072 worker thread done servicing request
00:53:07.590 00.035 1032 UpdateGuideState exits: m=1416 SNR=26.5
00:53:07.596 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:07.598 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:07.601 00.003 1032 Enqueuing Expose request
00:53:07.640 00.039 10072 Worker thread wakes up
00:53:07.640 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:07.640 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:07.642 00.002 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:53:08.313 00.671 10072 Exposure complete
00:53:08.508 00.195 10072 worker thread done servicing request
00:53:08.508 00.000 1032 OnExposeComplete: enter
00:53:08.511 00.003 1032 UpdateGuideState(): m_state=6
00:53:08.514 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 455
00:53:08.516 00.002 1032 Star::Find returns 1 (0), X=322.15, Y=746.62, Mass=1314, SNR=25.5, Peak=160 HFD=2.7
00:53:08.520 00.004 1032 MultiStar: [#1 -0.20,0.16,0.96,U] [#2 0.02,0.13,0.77,U] [#3 -0.05,-0.04,0.69,U] [#4 0.01,0.17,0.69,U] [#5 -0.13,0.13,0.73,U] [#6 0.18,0.25,0.00,M6] [#7 -0.09,0.11,0.51,U] [#8 0.02,0.30,0.00,M3] 
00:53:08.545 00.025 1032 single-star, 6 included, MultiStar: {-0.07, 0.11}, one-star: {-0.04, 0.08}
00:53:08.547 00.002 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
00:53:08.553 00.006 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
00:53:08.555 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.04 mountX=0.09 mountY=0.02, mountTheta=0.21
00:53:08.586 00.031 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.08, opts=13)
00:53:08.590 00.004 1032 Enqueuing Move request for scope (-0.04, 0.08)
00:53:08.593 00.003 10072 Worker thread wakes up
00:53:08.593 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
00:53:08.593 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
00:53:08.593 00.000 10072 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.02
00:53:08.595 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:08.613 00.018 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:53:08.613 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:53:08.613 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:08.613 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:53:08.613 00.000 10072 MoveAxis(W, 4, ABG)
00:53:08.613 00.000 10072 Guiding  Dir = 3, Dur = 4
00:53:08.614 00.001 10072 IsGuiding returns 0
00:53:08.614 00.000 10072 PulseGuide returned control before completion, sleep 14
00:53:08.654 00.040 10072 IsGuiding returns 0
00:53:08.654 00.000 10072 Move returns status 0, amount 4
00:53:08.654 00.000 10072 MoveAxis(N, 0, ABG)
00:53:08.654 00.000 10072 Move returns status 0, amount 0
00:53:08.654 00.000 10072 move complete, result=0
00:53:08.654 00.000 10072 worker thread done servicing request
00:53:08.665 00.011 1032 UpdateGuideState exits: m=1314 SNR=25.5
00:53:08.670 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:08.704 00.034 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:08.707 00.003 1032 Enqueuing Expose request
00:53:08.710 00.003 10072 Worker thread wakes up
00:53:08.710 00.000 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
00:53:08.713 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:08.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:09.475 00.762 10072 Exposure complete
00:53:09.675 00.200 10072 worker thread done servicing request
00:53:09.675 00.000 1032 OnExposeComplete: enter
00:53:09.679 00.004 1032 UpdateGuideState(): m_state=6
00:53:09.715 00.036 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 456
00:53:09.718 00.003 1032 Star::Find returns 1 (0), X=322.25, Y=746.42, Mass=1453, SNR=26.9, Peak=182 HFD=2.8
00:53:09.721 00.003 1032 MultiStar: [#1 -0.22,0.11,1.03,U] [#2 -0.17,0.10,0.73,U] [#3 0.10,-0.12,0.68,U] [#4 -0.05,0.05,0.74,U] [#5 -0.00,0.03,0.65,U] [#6 -0.05,0.14,0.57,U] [#7 -0.08,0.12,0.49,U] [#8 -0.09,0.27,0.00,M4] 
00:53:09.723 00.002 1032 refined, 7 included, MultiStar: {-0.06, 0.03}, one-star: {0.06, -0.12}
00:53:09.725 00.002 1032 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.83) = xAngle (0.81 = 0.81)
00:53:09.755 00.030 1032 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.81 = 0.81)
00:53:09.758 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.64 mountX=0.05 mountY=0.05, mountTheta=0.81
00:53:09.764 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.03, opts=13)
00:53:09.796 00.032 1032 Enqueuing Move request for scope (-0.06, 0.03)
00:53:09.801 00.005 10072 Worker thread wakes up
00:53:09.801 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
00:53:09.801 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
00:53:09.801 00.000 10072 Moving (-0.06, 0.03) raw xDistance=0.05 yDistance=0.05
00:53:09.804 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:09.806 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:53:09.807 00.001 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:53:09.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:09.807 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:53:09.807 00.000 10072 MoveAxis(W, 4, ABG)
00:53:09.807 00.000 10072 Guiding  Dir = 3, Dur = 4
00:53:09.807 00.000 10072 IsGuiding returns 0
00:53:09.809 00.002 10072 PulseGuide returned control before completion, sleep 14
00:53:09.838 00.029 10072 IsGuiding returns 0
00:53:09.838 00.000 10072 Move returns status 0, amount 4
00:53:09.838 00.000 10072 MoveAxis(N, 0, ABG)
00:53:09.838 00.000 10072 Move returns status 0, amount 0
00:53:09.838 00.000 10072 move complete, result=0
00:53:09.838 00.000 10072 worker thread done servicing request
00:53:09.886 00.048 1032 UpdateGuideState exits: m=1453 SNR=26.9
00:53:09.889 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:09.926 00.037 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:09.929 00.003 1032 Enqueuing Expose request
00:53:09.932 00.003 10072 Worker thread wakes up
00:53:09.932 00.000 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
00:53:09.935 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:09.935 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:10.584 00.649 10072 Exposure complete
00:53:10.713 00.129 10072 worker thread done servicing request
00:53:10.713 00.000 1032 OnExposeComplete: enter
00:53:10.715 00.002 1032 UpdateGuideState(): m_state=6
00:53:10.718 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 457
00:53:10.722 00.004 1032 Star::Find returns 1 (0), X=322.11, Y=746.53, Mass=1585, SNR=28.1, Peak=208 HFD=2.7
00:53:10.725 00.003 1032 MultiStar: [#1 -0.20,0.16,0.94,U] [#2 -0.08,-0.02,0.67,U] [#3 0.03,-0.10,0.63,U] [#4 -0.01,0.00,0.67,U] [#5 -0.06,0.01,0.64,U] [#6 -0.00,0.07,0.58,U] [#7 0.01,0.02,0.53,U] [#8 -0.06,0.13,0.52,U] 
00:53:10.728 00.003 1032 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {-0.08, -0.01}
00:53:10.731 00.003 1032 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.83) = xAngle (0.83 = 0.83)
00:53:10.734 00.003 1032 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.83 = 0.83)
00:53:10.738 00.004 1032 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.66 mountX=0.05 mountY=0.05, mountTheta=0.83
00:53:10.742 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.03, opts=13)
00:53:10.745 00.003 1032 Enqueuing Move request for scope (-0.06, 0.03)
00:53:10.748 00.003 10072 Worker thread wakes up
00:53:10.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
00:53:10.748 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
00:53:10.748 00.000 10072 Moving (-0.06, 0.03) raw xDistance=0.05 yDistance=0.05
00:53:10.751 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:10.754 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:53:10.754 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:53:10.754 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:10.754 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:53:10.755 00.001 10072 MoveAxis(W, 6, ABG)
00:53:10.755 00.000 10072 Guiding  Dir = 3, Dur = 6
00:53:10.755 00.000 10072 IsGuiding returns 0
00:53:10.756 00.001 10072 PulseGuide returned control before completion, sleep 16
00:53:10.782 00.026 10072 IsGuiding returns 0
00:53:10.782 00.000 10072 Move returns status 0, amount 6
00:53:10.782 00.000 10072 MoveAxis(N, 0, ABG)
00:53:10.782 00.000 10072 Move returns status 0, amount 0
00:53:10.782 00.000 10072 move complete, result=0
00:53:10.783 00.001 10072 worker thread done servicing request
00:53:10.785 00.002 1032 UpdateGuideState exits: m=1585 SNR=28.1
00:53:10.788 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:10.790 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:10.793 00.003 1032 Enqueuing Expose request
00:53:10.795 00.002 10072 Worker thread wakes up
00:53:10.795 00.000 1032 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
00:53:10.802 00.007 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:10.802 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:11.223 00.421 10072 Exposure complete
00:53:11.279 00.056 10072 worker thread done servicing request
00:53:11.352 00.073 1032 OnExposeComplete: enter
00:53:11.462 00.110 1032 UpdateGuideState(): m_state=6
00:53:11.467 00.005 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 458
00:53:11.472 00.005 1032 Star::Find returns 1 (0), X=322.21, Y=746.51, Mass=1549, SNR=27.7, Peak=200 HFD=2.9
00:53:11.475 00.003 1032 MultiStar: [#1 -0.21,0.14,0.89,U] [#2 -0.15,0.14,0.67,U] [#3 -0.12,0.02,0.62,U] [#4 -0.03,0.17,0.67,U] [#5 -0.20,0.21,0.00,M1] [#6 -0.14,0.15,0.58,U] [#7 -0.32,0.10,0.00,M1] [#8 -0.19,0.08,0.52,U] 
00:53:11.479 00.004 1032 single-star, 6 included, MultiStar: {-0.11, 0.09}, one-star: {0.02, -0.03}
00:53:11.526 00.047 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
00:53:11.531 00.005 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
00:53:11.533 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.98 mountX=-0.04 mountY=-0.01, mountTheta=-2.81
00:53:11.537 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
00:53:11.539 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
00:53:11.541 00.002 10072 Worker thread wakes up
00:53:11.541 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:53:11.541 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:53:11.542 00.001 10072 Moving (0.02, -0.03) raw xDistance=-0.04 yDistance=-0.01
00:53:11.546 00.004 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:53:11.547 00.001 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:53:11.547 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:11.548 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:53:11.548 00.000 10072 MoveAxis(W, 6, ABG)
00:53:11.548 00.000 10072 Guiding  Dir = 3, Dur = 6
00:53:11.549 00.001 10072 IsGuiding returns 0
00:53:11.550 00.001 10072 PulseGuide returned control before completion, sleep 16
00:53:11.578 00.028 10072 IsGuiding returns 0
00:53:11.579 00.001 10072 Move returns status 0, amount 6
00:53:11.579 00.000 10072 MoveAxis(N, 0, ABG)
00:53:11.579 00.000 10072 Move returns status 0, amount 0
00:53:11.579 00.000 10072 move complete, result=0
00:53:11.579 00.000 10072 worker thread done servicing request
00:53:11.741 00.162 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:11.770 00.029 1032 UpdateGuideState exits: m=1549 SNR=27.7
00:53:11.772 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:11.774 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:11.777 00.003 1032 Enqueuing Expose request
00:53:11.779 00.002 10072 Worker thread wakes up
00:53:11.779 00.000 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:53:11.781 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:11.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:12.416 00.635 10072 Exposure complete
00:53:12.500 00.084 1032 OnExposeComplete: enter
00:53:12.504 00.004 1032 UpdateGuideState(): m_state=6
00:53:12.508 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 459
00:53:12.511 00.003 10072 worker thread done servicing request
00:53:12.511 00.000 1032 Star::Find returns 1 (0), X=322.25, Y=746.59, Mass=1399, SNR=26.4, Peak=184 HFD=2.8
00:53:12.556 00.045 1032 MultiStar: [#1 -0.18,0.19,1.01,U] [#2 0.03,0.08,0.73,U] [#3 -0.15,-0.11,0.64,U] [#4 -0.07,0.02,0.65,U] [#5 -0.07,0.07,0.72,U] [#6 -0.05,0.04,0.57,U] [#7 -0.08,0.38,0.00,M2] [#8 0.00,0.04,0.58,U] 
00:53:12.561 00.005 1032 refined, 7 included, MultiStar: {-0.05, 0.06}, one-star: {0.06, 0.05}
00:53:12.568 00.007 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
00:53:12.571 00.003 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
00:53:12.575 00.004 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.33 mountX=0.07 mountY=0.04, mountTheta=0.50
00:53:12.580 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
00:53:12.589 00.009 1032 Enqueuing Move request for scope (-0.05, 0.06)
00:53:12.593 00.004 10072 Worker thread wakes up
00:53:12.593 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
00:53:12.594 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
00:53:12.594 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.04
00:53:12.604 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:12.608 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:53:12.608 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:53:12.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:12.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:53:12.609 00.001 10072 MoveAxis(W, 6, ABG)
00:53:12.609 00.000 10072 Guiding  Dir = 3, Dur = 6
00:53:12.714 00.105 10072 IsGuiding returns 0
00:53:12.717 00.003 10072 PulseGuide returned control before completion, sleep 13
00:53:12.808 00.091 1032 UpdateGuideState exits: m=1399 SNR=26.4
00:53:12.824 00.016 10072 IsGuiding returns 0
00:53:12.824 00.000 10072 Move returns status 0, amount 6
00:53:12.825 00.001 10072 MoveAxis(N, 0, ABG)
00:53:12.825 00.000 10072 Move returns status 0, amount 0
00:53:12.825 00.000 10072 move complete, result=0
00:53:12.826 00.001 10072 worker thread done servicing request
00:53:12.826 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:12.875 00.049 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:12.879 00.004 1032 Enqueuing Expose request
00:53:12.883 00.004 10072 Worker thread wakes up
00:53:12.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:12.884 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:12.885 00.001 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
00:53:13.515 00.630 10072 Exposure complete
00:53:13.630 00.115 10072 worker thread done servicing request
00:53:13.630 00.000 1032 OnExposeComplete: enter
00:53:13.651 00.021 1032 UpdateGuideState(): m_state=6
00:53:13.654 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 460
00:53:13.657 00.003 1032 Star::Find returns 1 (0), X=322.14, Y=746.77, Mass=1354, SNR=25.9, Peak=185 HFD=2.5
00:53:13.661 00.004 1032 MultiStar: [#1 -0.13,0.24,0.00,M1] [#2 0.00,0.31,0.00,M1] [#3 0.06,0.14,0.72,U] [#4 -0.09,0.31,0.00,M1] [#5 -0.08,0.21,0.74,U] [#6 -0.06,0.34,0.00,M3] [#7 -0.30,0.33,0.00,M3] [#8 -0.15,0.16,0.53,U] 
00:53:13.664 00.003 1032 refined, 3 included, MultiStar: {-0.05, 0.19}, one-star: {-0.05, 0.23}
00:53:13.667 00.003 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (0.00 = 0.00)
00:53:13.670 00.003 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.00 = 0.00)
00:53:13.674 00.004 1032 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.83 mountX=0.20 mountY=0.00, mountTheta=0.00
00:53:13.679 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.19, opts=13)
00:53:13.684 00.005 1032 Enqueuing Move request for scope (-0.05, 0.19)
00:53:13.686 00.002 10072 Worker thread wakes up
00:53:13.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
00:53:13.687 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
00:53:13.687 00.000 10072 Moving (-0.05, 0.19) raw xDistance=0.20 yDistance=0.00
00:53:13.690 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:13.693 00.003 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 289.25
00:53:13.694 00.001 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
00:53:13.694 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:13.694 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:53:13.694 00.000 10072 MoveAxis(W, 98, ABG)
00:53:13.694 00.000 10072 Guiding  Dir = 3, Dur = 98
00:53:13.695 00.001 10072 IsGuiding returns 0
00:53:13.696 00.001 10072 PulseGuide returned control before completion, sleep 108
00:53:13.724 00.028 1032 UpdateGuideState exits: m=1354 SNR=25.9
00:53:13.727 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:13.731 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:13.735 00.004 1032 Enqueuing Expose request
00:53:13.807 00.072 10072 IsGuiding returns 0
00:53:13.808 00.001 10072 Move returns status 0, amount 98
00:53:13.808 00.000 10072 MoveAxis(N, 0, ABG)
00:53:13.808 00.000 10072 Move returns status 0, amount 0
00:53:13.808 00.000 10072 move complete, result=0
00:53:13.808 00.000 10072 worker thread done servicing request
00:53:13.808 00.000 10072 Worker thread wakes up
00:53:13.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:13.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:13.841 00.033 1032 GuideStep: 0.2 px 98 ms WEST, 0.0 px 0 ms NORTH
00:53:14.218 00.377 10072 Exposure complete
00:53:14.321 00.103 10072 worker thread done servicing request
00:53:14.321 00.000 1032 OnExposeComplete: enter
00:53:14.325 00.004 1032 UpdateGuideState(): m_state=6
00:53:14.329 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 461
00:53:14.333 00.004 1032 Star::Find returns 1 (0), X=322.17, Y=746.54, Mass=1346, SNR=25.9, Peak=172 HFD=2.7
00:53:14.337 00.004 1032 MultiStar: [#1 -0.19,0.13,0.99,U] [#2 -0.35,0.14,0.00,M2] [#3 -0.02,-0.04,0.67,U] [#4 -0.05,0.16,0.73,U] [#5 0.05,0.17,0.69,U] [#6 -0.12,0.02,0.59,U] [#7 -0.06,0.22,0.53,U] [#8 -0.28,0.16,0.00,M1] 
00:53:14.343 00.006 1032 single-star, 6 included, MultiStar: {-0.06, 0.09}, one-star: {-0.02, 0.00}
00:53:14.349 00.006 1032 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.83) = xAngle (1.12 = 1.12)
00:53:14.354 00.005 1032 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.12 = 1.12)
00:53:14.359 00.005 1032 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.95 mountX=0.01 mountY=0.02, mountTheta=1.12
00:53:14.372 00.013 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.00, opts=13)
00:53:14.379 00.007 1032 Enqueuing Move request for scope (-0.02, 0.00)
00:53:14.384 00.005 10072 Worker thread wakes up
00:53:14.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
00:53:14.385 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
00:53:14.385 00.000 10072 Moving (-0.02, 0.00) raw xDistance=0.01 yDistance=0.02
00:53:14.405 00.020 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:14.414 00.009 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:53:14.415 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:53:14.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:14.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:53:14.415 00.000 10072 MoveAxis(W, 6, ABG)
00:53:14.415 00.000 10072 Guiding  Dir = 3, Dur = 6
00:53:14.416 00.001 10072 IsGuiding returns 0
00:53:14.420 00.004 10072 PulseGuide returned control before completion, sleep 13
00:53:14.448 00.028 10072 IsGuiding returns 0
00:53:14.448 00.000 10072 Move returns status 0, amount 6
00:53:14.448 00.000 10072 MoveAxis(N, 0, ABG)
00:53:14.448 00.000 10072 Move returns status 0, amount 0
00:53:14.448 00.000 10072 move complete, result=0
00:53:14.449 00.001 10072 worker thread done servicing request
00:53:14.469 00.020 1032 UpdateGuideState exits: m=1346 SNR=25.9
00:53:14.476 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:14.492 00.016 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:14.498 00.006 1032 Enqueuing Expose request
00:53:14.502 00.004 10072 Worker thread wakes up
00:53:14.502 00.000 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:53:14.505 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:14.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:15.139 00.634 10072 Exposure complete
00:53:15.218 00.079 10072 worker thread done servicing request
00:53:15.218 00.000 1032 OnExposeComplete: enter
00:53:15.220 00.002 1032 UpdateGuideState(): m_state=6
00:53:15.223 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 462
00:53:15.225 00.002 1032 Star::Find returns 1 (0), X=322.21, Y=746.42, Mass=1446, SNR=26.8, Peak=176 HFD=2.8
00:53:15.228 00.003 1032 MultiStar: [#1 -0.17,-0.05,0.88,U] [#2 -0.08,0.04,0.72,U] [#3 -0.09,-0.17,0.67,U] [#4 0.02,-0.02,0.72,U] [#5 -0.07,-0.19,0.66,U] [#6 -0.02,-0.01,0.58,U] [#7 -0.24,0.02,0.53,U] [#8 -0.02,-0.01,0.56,U] 
00:53:15.231 00.003 1032 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {0.02, -0.12}
00:53:15.234 00.003 1032 CameraToMount -- cameraTheta (-2.42) - m_xAngle (1.83) = xAngle (-4.25 = 2.03)
00:53:15.249 00.015 1032 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.25 = 2.03)
00:53:15.252 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.42 mountX=-0.04 mountY=0.08, mountTheta=2.03
00:53:15.258 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.06, opts=13)
00:53:15.262 00.004 1032 Enqueuing Move request for scope (-0.07, -0.06)
00:53:15.264 00.002 10072 Worker thread wakes up
00:53:15.265 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
00:53:15.265 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
00:53:15.265 00.000 10072 Moving (-0.07, -0.06) raw xDistance=-0.04 yDistance=0.08
00:53:15.271 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:15.274 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:53:15.275 00.001 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:53:15.275 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:15.275 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:53:15.275 00.000 10072 MoveAxis(W, 8, ABG)
00:53:15.275 00.000 10072 Guiding  Dir = 3, Dur = 8
00:53:15.276 00.001 10072 IsGuiding returns 0
00:53:15.278 00.002 10072 PulseGuide returned control before completion, sleep 17
00:53:15.309 00.031 10072 IsGuiding returns 0
00:53:15.310 00.001 10072 Move returns status 0, amount 8
00:53:15.310 00.000 10072 MoveAxis(N, 0, ABG)
00:53:15.311 00.001 10072 Move returns status 0, amount 0
00:53:15.311 00.000 10072 move complete, result=0
00:53:15.311 00.000 10072 worker thread done servicing request
00:53:15.312 00.001 1032 UpdateGuideState exits: m=1446 SNR=26.8
00:53:15.316 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:15.320 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:15.323 00.003 1032 Enqueuing Expose request
00:53:15.327 00.004 10072 Worker thread wakes up
00:53:15.327 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:15.327 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:15.327 00.000 1032 GuideStep: -0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
00:53:15.735 00.408 10072 Exposure complete
00:53:15.815 00.080 10072 worker thread done servicing request
00:53:15.815 00.000 1032 OnExposeComplete: enter
00:53:15.818 00.003 1032 UpdateGuideState(): m_state=6
00:53:15.821 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 463
00:53:15.824 00.003 1032 Star::Find returns 1 (0), X=322.27, Y=746.46, Mass=1302, SNR=25.4, Peak=175 HFD=2.9
00:53:15.827 00.003 1032 MultiStar: [#1 -0.21,-0.00,1.02,U] [#2 -0.08,-0.04,0.78,U] [#3 0.00,-0.10,0.70,U] [#4 0.05,-0.02,0.71,U] [#5 -0.11,-0.21,0.74,U] [#6 0.01,-0.09,0.61,U] [#7 -0.16,0.01,0.57,U] [#8 -0.02,0.07,0.58,U] 
00:53:15.834 00.007 1032 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {0.08, -0.08}
00:53:15.838 00.004 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.14)
00:53:15.840 00.002 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.14)
00:53:15.842 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.31 mountX=-0.04 mountY=0.06, mountTheta=2.14
00:53:15.846 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.05, opts=13)
00:53:15.848 00.002 1032 Enqueuing Move request for scope (-0.05, -0.05)
00:53:15.850 00.002 10072 Worker thread wakes up
00:53:15.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
00:53:15.850 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
00:53:15.850 00.000 10072 Moving (-0.05, -0.05) raw xDistance=-0.04 yDistance=0.06
00:53:15.853 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:15.856 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:53:15.856 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:53:15.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:15.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:53:15.856 00.000 10072 MoveAxis(W, 6, ABG)
00:53:15.856 00.000 10072 Guiding  Dir = 3, Dur = 6
00:53:15.858 00.002 10072 IsGuiding returns 0
00:53:15.859 00.001 10072 PulseGuide returned control before completion, sleep 16
00:53:15.887 00.028 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:53:15.893 00.006 10072 IsGuiding returns 0
00:53:15.894 00.001 10072 Move returns status 0, amount 6
00:53:15.894 00.000 10072 MoveAxis(N, 0, ABG)
00:53:15.894 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:15.899 00.005 10072 Move returns status 0, amount 0
00:53:15.899 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:15.902 00.003 1032 Enqueuing Expose request
00:53:15.906 00.004 10072 move complete, result=0
00:53:15.906 00.000 10072 worker thread done servicing request
00:53:15.906 00.000 10072 Worker thread wakes up
00:53:15.906 00.000 1032 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
00:53:15.909 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:15.909 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:16.545 00.636 10072 Exposure complete
00:53:16.614 00.069 10072 worker thread done servicing request
00:53:16.614 00.000 1032 OnExposeComplete: enter
00:53:16.618 00.004 1032 UpdateGuideState(): m_state=6
00:53:16.626 00.008 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 464
00:53:16.629 00.003 1032 Star::Find returns 1 (0), X=322.30, Y=746.49, Mass=1448, SNR=26.8, Peak=182 HFD=3.0
00:53:16.632 00.003 1032 MultiStar: [#1 -0.15,0.18,0.95,U] [#2 -0.02,0.07,0.72,U] [#3 -0.13,-0.06,0.63,U] [#4 -0.05,0.11,0.67,U] [#5 -0.06,-0.03,0.64,U] [#6 -0.07,0.10,0.56,U] [#7 -0.03,0.20,0.52,U] [#8 -0.03,0.07,0.58,U] 
00:53:16.634 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {0.11, -0.05}
00:53:16.637 00.003 1032 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.83) = xAngle (0.37 = 0.37)
00:53:16.640 00.003 1032 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.37 = 0.37)
00:53:16.642 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.20 mountX=0.07 mountY=0.03, mountTheta=0.37
00:53:16.647 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
00:53:16.650 00.003 1032 Enqueuing Move request for scope (-0.04, 0.06)
00:53:16.652 00.002 10072 Worker thread wakes up
00:53:16.653 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
00:53:16.653 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
00:53:16.653 00.000 10072 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.03
00:53:16.655 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:16.658 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:53:16.659 00.001 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:53:16.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:16.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:53:16.659 00.000 10072 MoveAxis(W, 7, ABG)
00:53:16.659 00.000 10072 Guiding  Dir = 3, Dur = 7
00:53:16.659 00.000 10072 IsGuiding returns 0
00:53:16.660 00.001 10072 PulseGuide returned control before completion, sleep 17
00:53:16.683 00.023 10072 IsGuiding returns 0
00:53:16.683 00.000 10072 Move returns status 0, amount 7
00:53:16.683 00.000 10072 MoveAxis(N, 0, ABG)
00:53:16.683 00.000 10072 Move returns status 0, amount 0
00:53:16.683 00.000 10072 move complete, result=0
00:53:16.683 00.000 10072 worker thread done servicing request
00:53:16.684 00.001 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:53:16.688 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:16.690 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:16.692 00.002 1032 Enqueuing Expose request
00:53:16.694 00.002 1032 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
00:53:16.696 00.002 10072 Worker thread wakes up
00:53:16.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:16.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:17.108 00.412 10072 Exposure complete
00:53:17.167 00.059 10072 worker thread done servicing request
00:53:17.167 00.000 1032 OnExposeComplete: enter
00:53:17.171 00.004 1032 UpdateGuideState(): m_state=6
00:53:17.173 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 465
00:53:17.176 00.003 1032 Star::Find returns 1 (0), X=322.36, Y=746.58, Mass=1306, SNR=25.5, Peak=171 HFD=2.9
00:53:17.179 00.003 1032 MultiStar: [#1 -0.16,0.15,0.98,U] [#2 -0.12,0.10,0.77,U] [#3 -0.20,0.03,0.73,U] [#4 0.05,0.24,0.72,U] [#5 0.02,0.07,0.73,U] [#6 0.09,0.20,0.62,U] [#7 -0.11,0.22,0.55,U] [#8 0.07,0.14,0.57,U] 
00:53:17.181 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.12}, one-star: {0.17, 0.04}
00:53:17.185 00.004 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
00:53:17.188 00.003 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
00:53:17.190 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.73 mountX=0.12 mountY=-0.01, mountTheta=-0.10
00:53:17.196 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.12, opts=13)
00:53:17.199 00.003 1032 Enqueuing Move request for scope (-0.02, 0.12)
00:53:17.202 00.003 10072 Worker thread wakes up
00:53:17.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
00:53:17.202 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
00:53:17.202 00.000 10072 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=-0.01
00:53:17.205 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:17.208 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:53:17.208 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:53:17.208 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:17.208 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:53:17.208 00.000 10072 MoveAxis(W, 6, ABG)
00:53:17.208 00.000 10072 Guiding  Dir = 3, Dur = 6
00:53:17.209 00.001 10072 IsGuiding returns 0
00:53:17.209 00.000 10072 PulseGuide returned control before completion, sleep 16
00:53:17.228 00.019 10072 IsGuiding returns 0
00:53:17.228 00.000 10072 Move returns status 0, amount 6
00:53:17.228 00.000 10072 MoveAxis(N, 0, ABG)
00:53:17.228 00.000 10072 Move returns status 0, amount 0
00:53:17.228 00.000 10072 move complete, result=0
00:53:17.228 00.000 10072 worker thread done servicing request
00:53:17.232 00.004 1032 UpdateGuideState exits: m=1306 SNR=25.5
00:53:17.236 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:17.238 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:17.240 00.002 1032 Enqueuing Expose request
00:53:17.242 00.002 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:53:17.245 00.003 10072 Worker thread wakes up
00:53:17.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:17.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:17.874 00.629 10072 Exposure complete
00:53:17.927 00.053 10072 worker thread done servicing request
00:53:17.927 00.000 1032 OnExposeComplete: enter
00:53:17.929 00.002 1032 UpdateGuideState(): m_state=6
00:53:17.932 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 466
00:53:17.934 00.002 1032 Star::Find returns 1 (0), X=322.35, Y=746.45, Mass=1271, SNR=25.1, Peak=156 HFD=3.0
00:53:17.936 00.002 1032 MultiStar: [#1 -0.11,-0.05,1.01,U] [#2 -0.11,0.00,0.72,U] [#3 -0.21,-0.06,0.69,U] [#4 0.07,-0.12,0.75,U] [#5 -0.03,-0.13,0.73,U] [#6 0.06,-0.08,0.59,U] [#7 -0.26,0.10,0.00,M1] [#8 -0.06,0.16,0.57,U] 
00:53:17.938 00.002 1032 refined, 7 included, MultiStar: {-0.02, -0.05}, one-star: {0.16, -0.09}
00:53:17.940 00.002 1032 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.83) = xAngle (-3.83 = 2.46)
00:53:17.942 00.002 1032 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.83 = 2.46)
00:53:17.944 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-2.00 mountX=-0.04 mountY=0.04, mountTheta=2.46
00:53:17.946 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
00:53:17.948 00.002 1032 Enqueuing Move request for scope (-0.02, -0.05)
00:53:17.951 00.003 10072 Worker thread wakes up
00:53:17.951 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:53:17.951 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:53:17.951 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.04
00:53:17.953 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:17.956 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:53:17.956 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:53:17.956 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:17.956 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:53:17.956 00.000 10072 MoveAxis(W, 7, ABG)
00:53:17.956 00.000 10072 Guiding  Dir = 3, Dur = 7
00:53:17.957 00.001 10072 IsGuiding returns 0
00:53:17.957 00.000 10072 PulseGuide returned control before completion, sleep 17
00:53:17.977 00.020 1032 UpdateGuideState exits: m=1271 SNR=25.1
00:53:17.979 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:17.982 00.003 10072 IsGuiding returns 0
00:53:17.982 00.000 10072 Move returns status 0, amount 7
00:53:17.982 00.000 10072 MoveAxis(N, 0, ABG)
00:53:17.982 00.000 10072 Move returns status 0, amount 0
00:53:17.982 00.000 10072 move complete, result=0
00:53:17.982 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:17.985 00.003 1032 Enqueuing Expose request
00:53:17.987 00.002 10072 worker thread done servicing request
00:53:17.989 00.002 1032 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
00:53:17.991 00.002 10072 Worker thread wakes up
00:53:17.992 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:17.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:18.404 00.412 10072 Exposure complete
00:53:18.455 00.051 10072 worker thread done servicing request
00:53:18.455 00.000 1032 OnExposeComplete: enter
00:53:18.459 00.004 1032 UpdateGuideState(): m_state=6
00:53:18.461 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 467
00:53:18.463 00.002 1032 Star::Find returns 1 (0), X=322.18, Y=746.51, Mass=1343, SNR=25.8, Peak=175 HFD=2.9
00:53:18.465 00.002 1032 MultiStar: [#1 -0.17,0.03,1.04,U] [#2 -0.07,-0.17,0.75,U] [#3 -0.06,-0.21,0.67,U] [#4 0.09,-0.14,0.75,U] [#5 -0.08,-0.22,0.74,U] [#6 -0.09,-0.04,0.61,U] [#7 -0.14,0.03,0.56,U] [#8 -0.02,0.06,0.59,U] 
00:53:18.466 00.001 1032 single-star, 8 included, MultiStar: {-0.06, -0.08}, one-star: {-0.01, -0.03}
00:53:18.467 00.001 1032 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.83) = xAngle (-3.59 = 2.69)
00:53:18.469 00.002 1032 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.59 = 2.69)
00:53:18.471 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.76 mountX=-0.03 mountY=0.01, mountTheta=2.69
00:53:18.474 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
00:53:18.476 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
00:53:18.477 00.001 10072 Worker thread wakes up
00:53:18.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:53:18.477 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:53:18.477 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
00:53:18.479 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:18.482 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:53:18.482 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:53:18.482 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:18.482 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:53:18.482 00.000 10072 MoveAxis(W, 6, ABG)
00:53:18.482 00.000 10072 Guiding  Dir = 3, Dur = 6
00:53:18.483 00.001 10072 IsGuiding returns 0
00:53:18.483 00.000 10072 PulseGuide returned control before completion, sleep 16
00:53:18.502 00.019 1032 UpdateGuideState exits: m=1343 SNR=25.8
00:53:18.504 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:18.505 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:18.507 00.002 1032 Enqueuing Expose request
00:53:18.510 00.003 10072 IsGuiding returns 0
00:53:18.510 00.000 10072 Move returns status 0, amount 6
00:53:18.510 00.000 10072 MoveAxis(N, 0, ABG)
00:53:18.510 00.000 10072 Move returns status 0, amount 0
00:53:18.510 00.000 10072 move complete, result=0
00:53:18.510 00.000 10072 worker thread done servicing request
00:53:18.510 00.000 10072 Worker thread wakes up
00:53:18.510 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:18.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:18.516 00.006 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:53:19.137 00.621 10072 Exposure complete
00:53:19.189 00.052 10072 worker thread done servicing request
00:53:19.189 00.000 1032 OnExposeComplete: enter
00:53:19.191 00.002 1032 UpdateGuideState(): m_state=6
00:53:19.193 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 468
00:53:19.195 00.002 1032 Star::Find returns 1 (0), X=322.18, Y=746.48, Mass=1462, SNR=26.9, Peak=194 HFD=2.8
00:53:19.197 00.002 1032 MultiStar: [#1 -0.15,0.03,0.93,U] [#2 -0.05,0.03,0.71,U] [#3 -0.17,-0.04,0.64,U] [#4 -0.02,-0.03,0.72,U] [#5 -0.10,0.00,0.67,U] [#6 -0.06,0.10,0.56,U] [#7 -0.06,0.12,0.53,U] [#8 0.04,0.04,0.57,U] 
00:53:19.199 00.002 1032 single-star, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.01, -0.06}
00:53:19.201 00.002 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.72)
00:53:19.202 00.001 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.72)
00:53:19.205 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.74 mountX=-0.05 mountY=0.02, mountTheta=2.72
00:53:19.208 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
00:53:19.210 00.002 1032 Enqueuing Move request for scope (-0.01, -0.06)
00:53:19.213 00.003 10072 Worker thread wakes up
00:53:19.213 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
00:53:19.213 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
00:53:19.213 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.02
00:53:19.214 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:19.216 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:53:19.216 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:53:19.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:19.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:53:19.216 00.000 10072 MoveAxis(W, 8, ABG)
00:53:19.216 00.000 10072 Guiding  Dir = 3, Dur = 8
00:53:19.217 00.001 10072 IsGuiding returns 0
00:53:19.218 00.001 10072 PulseGuide returned control before completion, sleep 18
00:53:19.235 00.017 1032 UpdateGuideState exits: m=1462 SNR=26.9
00:53:19.238 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:19.240 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:19.242 00.002 1032 Enqueuing Expose request
00:53:19.245 00.003 10072 IsGuiding returns 0
00:53:19.245 00.000 10072 Move returns status 0, amount 8
00:53:19.245 00.000 10072 MoveAxis(N, 0, ABG)
00:53:19.245 00.000 10072 Move returns status 0, amount 0
00:53:19.245 00.000 10072 move complete, result=0
00:53:19.245 00.000 10072 worker thread done servicing request
00:53:19.245 00.000 10072 Worker thread wakes up
00:53:19.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:19.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:19.253 00.008 1032 GuideStep: -0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
00:53:19.657 00.404 10072 Exposure complete
00:53:19.705 00.048 1032 OnExposeComplete: enter
00:53:19.709 00.004 1032 UpdateGuideState(): m_state=6
00:53:19.711 00.002 10072 worker thread done servicing request
00:53:19.712 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 469
00:53:19.713 00.001 1032 Star::Find returns 1 (0), X=322.12, Y=746.48, Mass=1504, SNR=27.3, Peak=174 HFD=2.9
00:53:19.716 00.003 1032 MultiStar: [#1 -0.07,-0.03,0.96,U] [#2 -0.10,0.04,0.74,U] [#3 -0.09,-0.05,0.65,U] [#4 0.02,0.08,0.67,U] [#5 -0.19,-0.09,0.66,U] [#6 0.08,0.07,0.58,U] [#7 -0.01,0.17,0.51,U] [#8 -0.09,0.04,0.56,U] 
00:53:19.718 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.07, -0.06}
00:53:19.720 00.002 1032 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.83) = xAngle (1.20 = 1.20)
00:53:19.721 00.001 1032 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.20 = 1.20)
00:53:19.724 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.03 mountX=0.02 mountY=0.06, mountTheta=1.20
00:53:19.726 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
00:53:19.727 00.001 1032 Enqueuing Move request for scope (-0.06, 0.01)
00:53:19.729 00.002 10072 Worker thread wakes up
00:53:19.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
00:53:19.729 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
00:53:19.729 00.000 10072 Moving (-0.06, 0.01) raw xDistance=0.02 yDistance=0.06
00:53:19.731 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:19.733 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:53:19.733 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:53:19.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:19.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:53:19.733 00.000 10072 MoveAxis(W, 7, ABG)
00:53:19.733 00.000 10072 Guiding  Dir = 3, Dur = 7
00:53:19.733 00.000 10072 IsGuiding returns 0
00:53:19.733 00.000 10072 PulseGuide returned control before completion, sleep 17
00:53:19.752 00.019 1032 UpdateGuideState exits: m=1504 SNR=27.3
00:53:19.754 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:19.756 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:19.757 00.001 1032 Enqueuing Expose request
00:53:19.762 00.005 10072 IsGuiding returns 0
00:53:19.762 00.000 10072 Move returns status 0, amount 7
00:53:19.762 00.000 10072 MoveAxis(N, 0, ABG)
00:53:19.762 00.000 10072 Move returns status 0, amount 0
00:53:19.762 00.000 10072 move complete, result=0
00:53:19.762 00.000 10072 worker thread done servicing request
00:53:19.762 00.000 10072 Worker thread wakes up
00:53:19.762 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:19.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:19.766 00.004 1032 GuideStep: 0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
00:53:20.389 00.623 10072 Exposure complete
00:53:20.437 00.048 10072 worker thread done servicing request
00:53:20.437 00.000 1032 OnExposeComplete: enter
00:53:20.439 00.002 1032 UpdateGuideState(): m_state=6
00:53:20.441 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 470
00:53:20.442 00.001 1032 Star::Find returns 1 (0), X=322.27, Y=746.38, Mass=1450, SNR=26.8, Peak=176 HFD=2.8
00:53:20.444 00.002 1032 MultiStar: [#1 -0.13,-0.19,0.92,U] [#2 0.08,-0.18,0.72,U] [#3 0.01,-0.23,0.65,U] [#4 0.01,-0.26,0.69,U] [#5 -0.06,-0.35,0.00,M1] [#6 0.05,-0.16,0.59,U] [#7 -0.10,0.19,0.53,U] [#8 0.03,-0.17,0.57,U] 
00:53:20.445 00.001 1032 refined, 7 included, MultiStar: {0.00, -0.16}, one-star: {0.08, -0.16}
00:53:20.447 00.002 1032 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.83) = xAngle (-3.38 = 2.91)
00:53:20.449 00.002 1032 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.38 = 2.91)
00:53:20.450 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.55 mountX=-0.15 mountY=0.04, mountTheta=2.91
00:53:20.452 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.16, opts=13)
00:53:20.456 00.004 1032 Enqueuing Move request for scope (0.00, -0.16)
00:53:20.457 00.001 10072 Worker thread wakes up
00:53:20.457 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.16) opts 0xd
00:53:20.457 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.16)
00:53:20.458 00.001 10072 Moving (0.00, -0.16) raw xDistance=-0.15 yDistance=0.04
00:53:20.460 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:20.462 00.002 10072 PPEC rslt: input = -0.15, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.28
00:53:20.462 00.000 10072 PPEC: input: -0.15, control: -0.06, exposure: 500
00:53:20.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:20.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:53:20.462 00.000 10072 MoveAxis(E, 62, ABG)
00:53:20.462 00.000 10072 Guiding  Dir = 2, Dur = 62
00:53:20.463 00.001 10072 IsGuiding returns 0
00:53:20.463 00.000 10072 PulseGuide returned control before completion, sleep 72
00:53:20.481 00.018 1032 UpdateGuideState exits: m=1450 SNR=26.8
00:53:20.487 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:20.490 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:20.494 00.004 1032 Enqueuing Expose request
00:53:20.544 00.050 10072 IsGuiding returns 0
00:53:20.544 00.000 10072 Move returns status 0, amount 62
00:53:20.544 00.000 10072 MoveAxis(N, 0, ABG)
00:53:20.544 00.000 10072 Move returns status 0, amount 0
00:53:20.544 00.000 10072 move complete, result=0
00:53:20.544 00.000 10072 worker thread done servicing request
00:53:20.544 00.000 10072 Worker thread wakes up
00:53:20.544 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:20.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:20.544 00.000 1032 GuideStep: -0.2 px 62 ms EAST, 0.0 px 0 ms NORTH
00:53:20.953 00.409 10072 Exposure complete
00:53:21.003 00.050 10072 worker thread done servicing request
00:53:21.003 00.000 1032 OnExposeComplete: enter
00:53:21.005 00.002 1032 UpdateGuideState(): m_state=6
00:53:21.007 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 471
00:53:21.010 00.003 1032 Star::Find returns 1 (0), X=322.30, Y=746.39, Mass=1375, SNR=26.1, Peak=167 HFD=2.9
00:53:21.011 00.001 1032 MultiStar: [#1 -0.12,-0.11,0.97,U] [#2 -0.04,-0.26,0.70,U] [#3 0.07,-0.17,0.67,U] [#4 0.12,-0.06,0.73,U] [#5 -0.07,-0.35,0.00,M2] [#6 0.18,0.07,0.61,U] [#7 0.16,-0.08,0.55,U] [#8 0.13,-0.02,0.53,U] 
00:53:21.013 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.11}, one-star: {0.11, -0.15}
00:53:21.015 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
00:53:21.017 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
00:53:21.019 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.02 mountX=-0.12 mountY=-0.04, mountTheta=-2.85
00:53:21.023 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.11, opts=13)
00:53:21.025 00.002 1032 Enqueuing Move request for scope (0.06, -0.11)
00:53:21.026 00.001 10072 Worker thread wakes up
00:53:21.026 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
00:53:21.026 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
00:53:21.026 00.000 10072 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=-0.04
00:53:21.028 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:21.031 00.003 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:53:21.031 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
00:53:21.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:21.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:53:21.031 00.000 10072 MoveAxis(W, 6, ABG)
00:53:21.031 00.000 10072 Guiding  Dir = 3, Dur = 6
00:53:21.031 00.000 10072 IsGuiding returns 0
00:53:21.032 00.001 10072 PulseGuide returned control before completion, sleep 16
00:53:21.050 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:53:21.052 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:21.054 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:21.055 00.001 1032 Enqueuing Expose request
00:53:21.061 00.006 10072 IsGuiding returns 0
00:53:21.061 00.000 10072 Move returns status 0, amount 6
00:53:21.061 00.000 10072 MoveAxis(N, 0, ABG)
00:53:21.061 00.000 10072 Move returns status 0, amount 0
00:53:21.061 00.000 10072 move complete, result=0
00:53:21.061 00.000 10072 worker thread done servicing request
00:53:21.061 00.000 10072 Worker thread wakes up
00:53:21.061 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:21.061 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:21.064 00.003 1032 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:53:21.695 00.631 10072 Exposure complete
00:53:21.743 00.048 10072 worker thread done servicing request
00:53:21.743 00.000 1032 OnExposeComplete: enter
00:53:21.745 00.002 1032 UpdateGuideState(): m_state=6
00:53:21.747 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 472
00:53:21.748 00.001 1032 Star::Find returns 1 (0), X=322.26, Y=746.40, Mass=1293, SNR=25.3, Peak=150 HFD=2.8
00:53:21.750 00.002 1032 MultiStar: [#1 0.01,-0.10,1.04,U] [#2 0.03,-0.15,0.77,U] [#3 0.06,-0.10,0.71,U] [#4 0.10,-0.11,0.76,U] [#5 -0.02,-0.22,0.72,U] [#6 0.13,-0.17,0.64,U] [#7 0.02,-0.10,0.58,U] [#8 0.04,-0.20,0.56,U] 
00:53:21.753 00.003 1032 refined, 8 included, MultiStar: {0.05, -0.14}, one-star: {0.07, -0.14}
00:53:21.754 00.001 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
00:53:21.756 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
00:53:21.757 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.24 mountX=-0.15 mountY=-0.01, mountTheta=-3.07
00:53:21.761 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.14, opts=13)
00:53:21.764 00.003 1032 Enqueuing Move request for scope (0.05, -0.14)
00:53:21.765 00.001 10072 Worker thread wakes up
00:53:21.766 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
00:53:21.766 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
00:53:21.766 00.000 10072 Moving (0.05, -0.14) raw xDistance=-0.15 yDistance=-0.01
00:53:21.768 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:21.772 00.004 10072 PPEC rslt: input = -0.15, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.28
00:53:21.772 00.000 10072 PPEC: input: -0.15, control: -0.06, exposure: 500
00:53:21.772 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:21.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:53:21.772 00.000 10072 MoveAxis(E, 60, ABG)
00:53:21.772 00.000 10072 Guiding  Dir = 2, Dur = 60
00:53:21.772 00.000 10072 IsGuiding returns 0
00:53:21.773 00.001 10072 PulseGuide returned control before completion, sleep 70
00:53:21.790 00.017 1032 UpdateGuideState exits: m=1293 SNR=25.3
00:53:21.793 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:21.794 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:21.796 00.002 1032 Enqueuing Expose request
00:53:21.848 00.052 10072 IsGuiding returns 0
00:53:21.848 00.000 10072 Move returns status 0, amount 60
00:53:21.848 00.000 10072 MoveAxis(N, 0, ABG)
00:53:21.848 00.000 10072 Move returns status 0, amount 0
00:53:21.848 00.000 10072 move complete, result=0
00:53:21.848 00.000 10072 worker thread done servicing request
00:53:21.848 00.000 10072 Worker thread wakes up
00:53:21.848 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:21.848 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:21.848 00.000 1032 GuideStep: -0.1 px 60 ms EAST, -0.0 px 0 ms NORTH
00:53:22.258 00.410 10072 Exposure complete
00:53:22.308 00.050 10072 worker thread done servicing request
00:53:22.308 00.000 1032 OnExposeComplete: enter
00:53:22.311 00.003 1032 UpdateGuideState(): m_state=6
00:53:22.312 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 473
00:53:22.314 00.002 1032 Star::Find returns 1 (0), X=322.26, Y=746.51, Mass=1530, SNR=27.6, Peak=199 HFD=2.9
00:53:22.315 00.001 1032 MultiStar: [#1 -0.13,-0.10,0.91,U] [#2 -0.02,0.02,0.72,U] [#3 0.19,-0.22,0.00,M1] [#4 0.15,-0.05,0.67,U] [#5 -0.03,-0.07,0.68,U] [#6 -0.02,-0.04,0.55,U] [#7 -0.04,-0.04,0.48,U] [#8 -0.10,-0.03,0.55,U] 
00:53:22.316 00.001 1032 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {0.07, -0.03}
00:53:22.318 00.002 1032 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.83) = xAngle (-3.68 = 2.60)
00:53:22.319 00.001 1032 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.68 = 2.60)
00:53:22.321 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.85 mountX=-0.04 mountY=0.02, mountTheta=2.60
00:53:22.324 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
00:53:22.326 00.002 1032 Enqueuing Move request for scope (-0.01, -0.04)
00:53:22.327 00.001 10072 Worker thread wakes up
00:53:22.328 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:53:22.328 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:53:22.328 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
00:53:22.332 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:22.335 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:53:22.335 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:53:22.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:22.335 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:53:22.335 00.000 10072 MoveAxis(W, 6, ABG)
00:53:22.335 00.000 10072 Guiding  Dir = 3, Dur = 6
00:53:22.335 00.000 10072 IsGuiding returns 0
00:53:22.336 00.001 10072 PulseGuide returned control before completion, sleep 16
00:53:22.352 00.016 1032 UpdateGuideState exits: m=1530 SNR=27.6
00:53:22.354 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:22.355 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:22.357 00.002 1032 Enqueuing Expose request
00:53:22.365 00.008 10072 IsGuiding returns 0
00:53:22.365 00.000 10072 Move returns status 0, amount 6
00:53:22.365 00.000 10072 MoveAxis(N, 0, ABG)
00:53:22.365 00.000 10072 Move returns status 0, amount 0
00:53:22.366 00.001 10072 move complete, result=0
00:53:22.366 00.000 10072 worker thread done servicing request
00:53:22.366 00.000 10072 Worker thread wakes up
00:53:22.366 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:22.366 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:22.366 00.000 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:53:22.993 00.627 10072 Exposure complete
00:53:23.040 00.047 10072 worker thread done servicing request
00:53:23.040 00.000 1032 OnExposeComplete: enter
00:53:23.042 00.002 1032 UpdateGuideState(): m_state=6
00:53:23.044 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 474
00:53:23.046 00.002 1032 Star::Find returns 1 (0), X=322.29, Y=746.51, Mass=1472, SNR=27.0, Peak=180 HFD=2.9
00:53:23.047 00.001 1032 MultiStar: [#1 -0.11,0.06,0.93,U] [#2 0.03,0.07,0.74,U] [#3 -0.04,-0.08,0.66,U] [#4 -0.07,0.13,0.68,U] [#5 -0.07,-0.02,0.71,U] [#6 -0.02,0.14,0.57,U] [#7 -0.26,0.14,0.00,M1] [#8 -0.10,0.08,0.56,U] 
00:53:23.051 00.004 1032 refined, 7 included, MultiStar: {-0.03, 0.04}, one-star: {0.10, -0.03}
00:53:23.053 00.002 1032 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.83) = xAngle (0.39 = 0.39)
00:53:23.054 00.001 1032 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.39 = 0.39)
00:53:23.056 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.22 mountX=0.04 mountY=0.02, mountTheta=0.39
00:53:23.059 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
00:53:23.061 00.002 1032 Enqueuing Move request for scope (-0.03, 0.04)
00:53:23.062 00.001 10072 Worker thread wakes up
00:53:23.062 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
00:53:23.062 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
00:53:23.062 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=0.02
00:53:23.064 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:23.066 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:53:23.066 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:53:23.066 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:23.066 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:53:23.066 00.000 10072 MoveAxis(W, 7, ABG)
00:53:23.066 00.000 10072 Guiding  Dir = 3, Dur = 7
00:53:23.066 00.000 10072 IsGuiding returns 0
00:53:23.067 00.001 10072 PulseGuide returned control before completion, sleep 17
00:53:23.083 00.016 1032 UpdateGuideState exits: m=1472 SNR=27.0
00:53:23.086 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:23.088 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:23.090 00.002 1032 Enqueuing Expose request
00:53:23.100 00.010 10072 IsGuiding returns 0
00:53:23.100 00.000 10072 Move returns status 0, amount 7
00:53:23.100 00.000 10072 MoveAxis(N, 0, ABG)
00:53:23.100 00.000 10072 Move returns status 0, amount 0
00:53:23.100 00.000 10072 move complete, result=0
00:53:23.100 00.000 10072 worker thread done servicing request
00:53:23.100 00.000 10072 Worker thread wakes up
00:53:23.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:23.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:23.102 00.002 1032 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
00:53:23.510 00.408 10072 Exposure complete
00:53:23.560 00.050 10072 worker thread done servicing request
00:53:23.560 00.000 1032 OnExposeComplete: enter
00:53:23.562 00.002 1032 UpdateGuideState(): m_state=6
00:53:23.564 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 475
00:53:23.565 00.001 1032 Star::Find returns 1 (0), X=322.30, Y=746.46, Mass=1540, SNR=27.7, Peak=191 HFD=2.9
00:53:23.567 00.002 1032 MultiStar: [#1 -0.10,0.10,0.83,U] [#2 -0.11,-0.05,0.70,U] [#3 -0.05,0.02,0.65,U] [#4 -0.13,0.09,0.66,U] [#5 -0.02,-0.19,0.67,U] [#6 -0.08,0.01,0.57,U] [#7 -0.14,0.18,0.53,U] [#8 0.14,-0.02,0.55,U] 
00:53:23.569 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.00}, one-star: {0.11, -0.08}
00:53:23.571 00.002 1032 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.83) = xAngle (1.29 = 1.29)
00:53:23.572 00.001 1032 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.29 = 1.29)
00:53:23.573 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.12 mountX=0.01 mountY=0.03, mountTheta=1.29
00:53:23.576 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.00, opts=13)
00:53:23.577 00.001 1032 Enqueuing Move request for scope (-0.04, 0.00)
00:53:23.580 00.003 10072 Worker thread wakes up
00:53:23.580 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
00:53:23.580 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
00:53:23.580 00.000 10072 Moving (-0.04, 0.00) raw xDistance=0.01 yDistance=0.03
00:53:23.583 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:23.585 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:53:23.585 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:53:23.585 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:23.585 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:53:23.585 00.000 10072 MoveAxis(W, 6, ABG)
00:53:23.585 00.000 10072 Guiding  Dir = 3, Dur = 6
00:53:23.586 00.001 10072 IsGuiding returns 0
00:53:23.586 00.000 10072 PulseGuide returned control before completion, sleep 16
00:53:23.608 00.022 1032 UpdateGuideState exits: m=1540 SNR=27.7
00:53:23.610 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:23.613 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:23.615 00.002 1032 Enqueuing Expose request
00:53:23.618 00.003 10072 IsGuiding returns 0
00:53:23.618 00.000 10072 Move returns status 0, amount 6
00:53:23.618 00.000 10072 MoveAxis(N, 0, ABG)
00:53:23.618 00.000 10072 Move returns status 0, amount 0
00:53:23.618 00.000 10072 move complete, result=0
00:53:23.618 00.000 10072 worker thread done servicing request
00:53:23.618 00.000 10072 Worker thread wakes up
00:53:23.618 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:23.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:23.626 00.008 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:53:24.250 00.624 10072 Exposure complete
00:53:24.295 00.045 10072 worker thread done servicing request
00:53:24.296 00.001 1032 OnExposeComplete: enter
00:53:24.299 00.003 1032 UpdateGuideState(): m_state=6
00:53:24.301 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 476
00:53:24.302 00.001 1032 Star::Find returns 1 (0), X=322.31, Y=746.41, Mass=1516, SNR=27.4, Peak=189 HFD=2.9
00:53:24.304 00.002 1032 MultiStar: [#1 -0.10,-0.04,0.94,U] [#2 -0.12,0.07,0.69,U] [#3 0.02,-0.16,0.63,U] [#4 0.03,0.02,0.66,U] [#5 -0.05,0.01,0.64,U] [#6 -0.01,0.00,0.56,U] [#7 -0.19,0.01,0.48,U] [#8 -0.16,0.04,0.51,U] 
00:53:24.306 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {0.12, -0.13}
00:53:24.308 00.002 1032 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.83) = xAngle (-4.32 = 1.97)
00:53:24.309 00.001 1032 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.32 = 1.97)
00:53:24.311 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.49 mountX=-0.02 mountY=0.04, mountTheta=1.97
00:53:24.314 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
00:53:24.317 00.003 1032 Enqueuing Move request for scope (-0.04, -0.03)
00:53:24.319 00.002 10072 Worker thread wakes up
00:53:24.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
00:53:24.319 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
00:53:24.319 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.04
00:53:24.321 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:24.322 00.001 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:53:24.323 00.001 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:53:24.323 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:24.323 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:53:24.323 00.000 10072 MoveAxis(W, 6, ABG)
00:53:24.323 00.000 10072 Guiding  Dir = 3, Dur = 6
00:53:24.323 00.000 10072 IsGuiding returns 0
00:53:24.323 00.000 10072 PulseGuide returned control before completion, sleep 16
00:53:24.342 00.019 1032 UpdateGuideState exits: m=1516 SNR=27.4
00:53:24.344 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:24.345 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:24.346 00.001 1032 Enqueuing Expose request
00:53:24.355 00.009 10072 IsGuiding returns 0
00:53:24.355 00.000 10072 Move returns status 0, amount 6
00:53:24.355 00.000 10072 MoveAxis(N, 0, ABG)
00:53:24.355 00.000 10072 Move returns status 0, amount 0
00:53:24.355 00.000 10072 move complete, result=0
00:53:24.355 00.000 10072 worker thread done servicing request
00:53:24.355 00.000 10072 Worker thread wakes up
00:53:24.355 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:24.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:24.358 00.003 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:53:24.763 00.405 10072 Exposure complete
00:53:24.808 00.045 10072 worker thread done servicing request
00:53:24.808 00.000 1032 OnExposeComplete: enter
00:53:24.810 00.002 1032 UpdateGuideState(): m_state=6
00:53:24.812 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 477
00:53:24.814 00.002 1032 Star::Find returns 1 (0), X=322.28, Y=746.55, Mass=1492, SNR=27.2, Peak=186 HFD=3.0
00:53:24.816 00.002 1032 MultiStar: [#1 -0.07,0.14,0.95,U] [#2 -0.13,0.06,0.72,U] [#3 -0.01,-0.13,0.65,U] [#4 0.02,0.09,0.67,U] [#5 -0.07,0.03,0.69,U] [#6 0.08,0.07,0.58,U] [#7 -0.07,0.15,0.47,U] [#8 -0.20,0.10,0.54,U] 
00:53:24.817 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {0.09, 0.01}
00:53:24.819 00.002 1032 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.83) = xAngle (0.28 = 0.28)
00:53:24.821 00.002 1032 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
00:53:24.822 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.11 mountX=0.06 mountY=0.02, mountTheta=0.28
00:53:24.826 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
00:53:24.827 00.001 1032 Enqueuing Move request for scope (-0.03, 0.05)
00:53:24.829 00.002 10072 Worker thread wakes up
00:53:24.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
00:53:24.829 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
00:53:24.829 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.06 yDistance=0.02
00:53:24.831 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:24.834 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:53:24.834 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:53:24.834 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:24.835 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:53:24.835 00.000 10072 MoveAxis(W, 5, ABG)
00:53:24.835 00.000 10072 Guiding  Dir = 3, Dur = 5
00:53:24.835 00.000 10072 IsGuiding returns 0
00:53:24.836 00.001 10072 PulseGuide returned control before completion, sleep 15
00:53:24.854 00.018 1032 UpdateGuideState exits: m=1492 SNR=27.2
00:53:24.857 00.003 10072 IsGuiding returns 0
00:53:24.857 00.000 10072 Move returns status 0, amount 5
00:53:24.857 00.000 10072 MoveAxis(N, 0, ABG)
00:53:24.857 00.000 10072 Move returns status 0, amount 0
00:53:24.857 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:24.858 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:24.861 00.003 1032 Enqueuing Expose request
00:53:24.863 00.002 10072 move complete, result=0
00:53:24.863 00.000 10072 worker thread done servicing request
00:53:24.863 00.000 10072 Worker thread wakes up
00:53:24.864 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:24.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:24.864 00.000 1032 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
00:53:25.493 00.629 10072 Exposure complete
00:53:25.543 00.050 10072 worker thread done servicing request
00:53:25.544 00.001 1032 OnExposeComplete: enter
00:53:25.546 00.002 1032 UpdateGuideState(): m_state=6
00:53:25.547 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 478
00:53:25.550 00.003 1032 Star::Find returns 1 (0), X=322.22, Y=746.58, Mass=1333, SNR=25.7, Peak=160 HFD=2.8
00:53:25.553 00.003 1032 MultiStar: [#1 -0.16,0.21,0.98,U] [#2 -0.15,0.20,0.72,U] [#3 -0.05,0.09,0.71,U] [#4 0.05,0.25,0.72,U] [#5 -0.13,0.13,0.71,U] [#6 0.01,0.10,0.60,U] [#7 -0.12,0.25,0.00,M1] [#8 -0.17,0.06,0.57,U] 
00:53:25.556 00.003 1032 single-star, 7 included, MultiStar: {-0.07, 0.14}, one-star: {0.03, 0.04}
00:53:25.558 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:53:25.559 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:53:25.560 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.90 mountX=0.03 mountY=-0.04, mountTheta=-0.93
00:53:25.562 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
00:53:25.565 00.003 1032 Enqueuing Move request for scope (0.03, 0.04)
00:53:25.566 00.001 10072 Worker thread wakes up
00:53:25.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:53:25.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:53:25.567 00.001 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
00:53:25.569 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:25.571 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:53:25.571 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:53:25.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:25.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:53:25.572 00.001 10072 MoveAxis(W, 6, ABG)
00:53:25.572 00.000 10072 Guiding  Dir = 3, Dur = 6
00:53:25.572 00.000 10072 IsGuiding returns 0
00:53:25.573 00.001 10072 PulseGuide returned control before completion, sleep 16
00:53:25.593 00.020 1032 UpdateGuideState exits: m=1333 SNR=25.7
00:53:25.598 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:25.603 00.005 10072 IsGuiding returns 0
00:53:25.603 00.000 10072 Move returns status 0, amount 6
00:53:25.603 00.000 10072 MoveAxis(N, 0, ABG)
00:53:25.603 00.000 10072 Move returns status 0, amount 0
00:53:25.603 00.000 10072 move complete, result=0
00:53:25.603 00.000 10072 worker thread done servicing request
00:53:25.604 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:25.608 00.004 1032 Enqueuing Expose request
00:53:25.612 00.004 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:53:25.614 00.002 10072 Worker thread wakes up
00:53:25.614 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:25.614 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:26.025 00.411 10072 Exposure complete
00:53:26.075 00.050 10072 worker thread done servicing request
00:53:26.075 00.000 1032 OnExposeComplete: enter
00:53:26.077 00.002 1032 UpdateGuideState(): m_state=6
00:53:26.078 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 479
00:53:26.081 00.003 1032 Star::Find returns 1 (0), X=322.25, Y=746.60, Mass=1361, SNR=25.9, Peak=183 HFD=2.8
00:53:26.083 00.002 1032 MultiStar: [#1 -0.20,0.18,0.96,U] [#2 -0.12,0.12,0.73,U] [#3 -0.04,-0.02,0.70,U] [#4 0.04,0.17,0.74,U] [#5 -0.13,-0.04,0.71,U] [#6 -0.04,0.12,0.62,U] [#7 -0.01,0.13,0.51,U] [#8 0.00,0.21,0.59,U] 
00:53:26.084 00.001 1032 single-star, 8 included, MultiStar: {-0.05, 0.10}, one-star: {0.07, 0.06}
00:53:26.086 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
00:53:26.088 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
00:53:26.089 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.77 mountX=0.04 mountY=-0.08, mountTheta=-1.06
00:53:26.092 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
00:53:26.094 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
00:53:26.096 00.002 10072 Worker thread wakes up
00:53:26.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
00:53:26.096 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
00:53:26.096 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
00:53:26.099 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:26.101 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:53:26.101 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:53:26.101 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:26.101 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:53:26.101 00.000 10072 MoveAxis(W, 5, ABG)
00:53:26.101 00.000 10072 Guiding  Dir = 3, Dur = 5
00:53:26.102 00.001 10072 IsGuiding returns 0
00:53:26.102 00.000 10072 PulseGuide returned control before completion, sleep 15
00:53:26.122 00.020 1032 UpdateGuideState exits: m=1361 SNR=25.9
00:53:26.124 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:26.126 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:26.128 00.002 1032 Enqueuing Expose request
00:53:26.131 00.003 10072 IsGuiding returns 0
00:53:26.131 00.000 10072 Move returns status 0, amount 5
00:53:26.131 00.000 10072 MoveAxis(N, 0, ABG)
00:53:26.131 00.000 10072 Move returns status 0, amount 0
00:53:26.131 00.000 10072 move complete, result=0
00:53:26.131 00.000 10072 worker thread done servicing request
00:53:26.131 00.000 10072 Worker thread wakes up
00:53:26.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:26.132 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:26.137 00.005 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:53:26.763 00.626 10072 Exposure complete
00:53:26.812 00.049 10072 worker thread done servicing request
00:53:26.812 00.000 1032 OnExposeComplete: enter
00:53:26.814 00.002 1032 UpdateGuideState(): m_state=6
00:53:26.815 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 480
00:53:26.817 00.002 1032 Star::Find returns 1 (0), X=322.30, Y=746.44, Mass=1338, SNR=25.8, Peak=154 HFD=2.9
00:53:26.819 00.002 1032 MultiStar: [#1 -0.02,-0.03,1.00,U] [#2 -0.22,-0.08,0.78,U] [#3 -0.30,-0.12,0.00,M1] [#4 -0.01,-0.15,0.69,U] [#5 -0.00,-0.20,0.74,U] [#6 -0.05,-0.05,0.59,U] [#7 -0.35,0.14,0.00,M1] [#8 -0.13,-0.05,0.55,U] 
00:53:26.820 00.001 1032 refined, 6 included, MultiStar: {-0.04, -0.09}, one-star: {0.11, -0.10}
00:53:26.822 00.002 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.77 = 2.52)
00:53:26.824 00.002 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.77 = 2.52)
00:53:26.826 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.93 mountX=-0.08 mountY=0.06, mountTheta=2.52
00:53:26.829 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.09, opts=13)
00:53:26.831 00.002 1032 Enqueuing Move request for scope (-0.04, -0.09)
00:53:26.833 00.002 10072 Worker thread wakes up
00:53:26.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
00:53:26.833 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
00:53:26.833 00.000 10072 Moving (-0.04, -0.09) raw xDistance=-0.08 yDistance=0.06
00:53:26.835 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:26.838 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:53:26.838 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:53:26.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:26.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:53:26.838 00.000 10072 MoveAxis(W, 6, ABG)
00:53:26.838 00.000 10072 Guiding  Dir = 3, Dur = 6
00:53:26.839 00.001 10072 IsGuiding returns 0
00:53:26.839 00.000 10072 PulseGuide returned control before completion, sleep 16
00:53:26.856 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.8
00:53:26.858 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:26.862 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:26.865 00.003 1032 Enqueuing Expose request
00:53:26.869 00.004 10072 IsGuiding returns 0
00:53:26.869 00.000 10072 Move returns status 0, amount 6
00:53:26.869 00.000 10072 MoveAxis(N, 0, ABG)
00:53:26.869 00.000 10072 Move returns status 0, amount 0
00:53:26.870 00.001 10072 move complete, result=0
00:53:26.870 00.000 10072 worker thread done servicing request
00:53:26.870 00.000 10072 Worker thread wakes up
00:53:26.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:26.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:26.874 00.004 1032 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
00:53:27.281 00.407 10072 Exposure complete
00:53:27.333 00.052 10072 worker thread done servicing request
00:53:27.333 00.000 1032 OnExposeComplete: enter
00:53:27.334 00.001 1032 UpdateGuideState(): m_state=6
00:53:27.336 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 481
00:53:27.337 00.001 1032 Star::Find returns 1 (0), X=322.25, Y=746.29, Mass=1383, SNR=26.2, Peak=160 HFD=2.7
00:53:27.338 00.001 1032 MultiStar: [#1 -0.08,-0.13,1.00,U] [#2 -0.16,-0.04,0.73,U] [#3 -0.04,-0.11,0.70,U] [#4 -0.02,-0.10,0.69,U] [#5 -0.12,-0.00,0.70,U] [#6 -0.07,0.05,0.60,U] [#7 -0.25,-0.05,0.54,U] [#8 -0.06,-0.18,0.58,U] 
00:53:27.341 00.003 1032 refined, 8 included, MultiStar: {-0.07, -0.10}, one-star: {0.06, -0.25}
00:53:27.342 00.001 1032 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.83) = xAngle (-4.02 = 2.27)
00:53:27.344 00.002 1032 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.02 = 2.27)
00:53:27.346 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.19 mountX=-0.08 mountY=0.10, mountTheta=2.27
00:53:27.349 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.10, opts=13)
00:53:27.351 00.002 1032 Enqueuing Move request for scope (-0.07, -0.10)
00:53:27.353 00.002 10072 Worker thread wakes up
00:53:27.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
00:53:27.353 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
00:53:27.353 00.000 10072 Moving (-0.07, -0.10) raw xDistance=-0.08 yDistance=0.10
00:53:27.356 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:27.358 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:53:27.358 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:53:27.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:27.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:53:27.358 00.000 10072 MoveAxis(W, 6, ABG)
00:53:27.358 00.000 10072 Guiding  Dir = 3, Dur = 6
00:53:27.358 00.000 10072 IsGuiding returns 0
00:53:27.358 00.000 10072 PulseGuide returned control before completion, sleep 16
00:53:27.376 00.018 1032 UpdateGuideState exits: m=1383 SNR=26.2
00:53:27.378 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:27.379 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:27.381 00.002 1032 Enqueuing Expose request
00:53:27.388 00.007 10072 IsGuiding returns 0
00:53:27.388 00.000 10072 Move returns status 0, amount 6
00:53:27.388 00.000 10072 MoveAxis(N, 0, ABG)
00:53:27.388 00.000 10072 Move returns status 0, amount 0
00:53:27.389 00.001 10072 move complete, result=0
00:53:27.389 00.000 10072 worker thread done servicing request
00:53:27.389 00.000 10072 Worker thread wakes up
00:53:27.389 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:27.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:27.391 00.002 1032 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
00:53:28.019 00.628 10072 Exposure complete
00:53:28.063 00.044 10072 worker thread done servicing request
00:53:28.064 00.001 1032 OnExposeComplete: enter
00:53:28.065 00.001 1032 UpdateGuideState(): m_state=6
00:53:28.067 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 482
00:53:28.069 00.002 1032 Star::Find returns 1 (0), X=322.20, Y=746.46, Mass=1446, SNR=26.8, Peak=181 HFD=2.8
00:53:28.072 00.003 1032 MultiStar: [#1 -0.05,-0.01,0.96,U] [#2 -0.21,-0.04,0.71,U] [#3 0.02,-0.13,0.64,U] [#4 0.02,0.05,0.73,U] [#5 0.07,-0.16,0.69,U] [#6 -0.02,-0.06,0.60,U] [#7 -0.03,-0.01,0.53,U] [#8 0.03,0.01,0.54,U] 
00:53:28.073 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {0.02, -0.08}
00:53:28.075 00.002 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.54)
00:53:28.077 00.002 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.54)
00:53:28.078 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.91 mountX=-0.04 mountY=0.03, mountTheta=2.54
00:53:28.081 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
00:53:28.083 00.002 1032 Enqueuing Move request for scope (-0.02, -0.05)
00:53:28.085 00.002 10072 Worker thread wakes up
00:53:28.085 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:53:28.085 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:53:28.085 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.03
00:53:28.087 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:28.088 00.001 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:53:28.089 00.001 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:53:28.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:28.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:53:28.089 00.000 10072 MoveAxis(W, 6, ABG)
00:53:28.089 00.000 10072 Guiding  Dir = 3, Dur = 6
00:53:28.089 00.000 10072 IsGuiding returns 0
00:53:28.089 00.000 10072 PulseGuide returned control before completion, sleep 16
00:53:28.106 00.017 1032 UpdateGuideState exits: m=1446 SNR=26.8
00:53:28.108 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:28.110 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:28.112 00.002 10072 IsGuiding returns 0
00:53:28.112 00.000 10072 Move returns status 0, amount 6
00:53:28.112 00.000 10072 MoveAxis(N, 0, ABG)
00:53:28.114 00.002 10072 Move returns status 0, amount 0
00:53:28.114 00.000 10072 move complete, result=0
00:53:28.114 00.000 10072 worker thread done servicing request
00:53:28.114 00.000 1032 Enqueuing Expose request
00:53:28.116 00.002 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:53:28.119 00.003 10072 Worker thread wakes up
00:53:28.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:28.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:28.533 00.414 10072 Exposure complete
00:53:28.581 00.048 1032 OnExposeComplete: enter
00:53:28.583 00.002 1032 UpdateGuideState(): m_state=6
00:53:28.586 00.003 10072 worker thread done servicing request
00:53:28.586 00.000 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 483
00:53:28.588 00.002 1032 Star::Find returns 1 (0), X=322.19, Y=746.58, Mass=1384, SNR=26.2, Peak=186 HFD=2.8
00:53:28.589 00.001 1032 MultiStar: [#1 -0.02,0.06,0.99,U] [#2 -0.24,0.04,0.70,U] [#3 -0.04,-0.07,0.70,U] [#4 0.04,0.11,0.75,U] [#5 -0.13,-0.20,0.70,U] [#6 0.10,0.04,0.60,U] [#7 -0.22,-0.06,0.55,U] [#8 -0.05,0.04,0.57,U] 
00:53:28.591 00.002 1032 single-star, 8 included, MultiStar: {-0.06, 0.00}, one-star: {-0.00, 0.04}
00:53:28.594 00.003 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
00:53:28.595 00.001 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
00:53:28.597 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.67 mountX=0.04 mountY=-0.01, mountTheta=-0.16
00:53:28.600 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
00:53:28.601 00.001 1032 Enqueuing Move request for scope (-0.00, 0.04)
00:53:28.603 00.002 10072 Worker thread wakes up
00:53:28.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
00:53:28.603 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
00:53:28.603 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
00:53:28.605 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:28.607 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:53:28.607 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:53:28.607 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:28.607 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:53:28.607 00.000 10072 MoveAxis(W, 5, ABG)
00:53:28.607 00.000 10072 Guiding  Dir = 3, Dur = 5
00:53:28.608 00.001 10072 IsGuiding returns 0
00:53:28.608 00.000 10072 PulseGuide returned control before completion, sleep 15
00:53:28.626 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.2
00:53:28.628 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:28.630 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:28.631 00.001 1032 Enqueuing Expose request
00:53:28.638 00.007 10072 IsGuiding returns 0
00:53:28.638 00.000 10072 Move returns status 0, amount 5
00:53:28.638 00.000 10072 MoveAxis(N, 0, ABG)
00:53:28.638 00.000 10072 Move returns status 0, amount 0
00:53:28.638 00.000 10072 move complete, result=0
00:53:28.638 00.000 10072 worker thread done servicing request
00:53:28.638 00.000 10072 Worker thread wakes up
00:53:28.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:28.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:28.640 00.002 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
00:53:29.267 00.627 10072 Exposure complete
00:53:29.312 00.045 10072 worker thread done servicing request
00:53:29.313 00.001 1032 OnExposeComplete: enter
00:53:29.314 00.001 1032 UpdateGuideState(): m_state=6
00:53:29.316 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 484
00:53:29.317 00.001 1032 Star::Find returns 1 (0), X=322.18, Y=746.54, Mass=1430, SNR=26.7, Peak=174 HFD=2.8
00:53:29.320 00.003 1032 MultiStar: [#1 -0.22,0.10,0.98,U] [#2 -0.21,0.08,0.73,U] [#3 -0.26,-0.10,0.00,M1] [#4 0.02,0.01,0.69,U] [#5 -0.05,-0.08,0.69,U] [#6 0.07,0.03,0.60,U] [#7 -0.33,0.19,0.00,M1] [#8 0.05,0.05,0.55,U] 
00:53:29.321 00.001 1032 single-star, 6 included, MultiStar: {-0.07, 0.03}, one-star: {-0.01, 0.00}
00:53:29.323 00.002 1032 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.83) = xAngle (1.08 = 1.08)
00:53:29.325 00.002 1032 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.08 = 1.08)
00:53:29.326 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.91 mountX=0.01 mountY=0.01, mountTheta=1.08
00:53:29.332 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
00:53:29.334 00.002 1032 Enqueuing Move request for scope (-0.01, 0.00)
00:53:29.337 00.003 10072 Worker thread wakes up
00:53:29.337 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
00:53:29.337 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
00:53:29.337 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.01
00:53:29.338 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:29.340 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:53:29.340 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:53:29.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:29.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:53:29.340 00.000 10072 MoveAxis(W, 6, ABG)
00:53:29.340 00.000 10072 Guiding  Dir = 3, Dur = 6
00:53:29.342 00.002 10072 IsGuiding returns 0
00:53:29.342 00.000 10072 PulseGuide returned control before completion, sleep 16
00:53:29.358 00.016 1032 UpdateGuideState exits: m=1430 SNR=26.7
00:53:29.361 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:29.364 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:29.366 00.002 1032 Enqueuing Expose request
00:53:29.373 00.007 10072 IsGuiding returns 0
00:53:29.373 00.000 10072 Move returns status 0, amount 6
00:53:29.373 00.000 10072 MoveAxis(N, 0, ABG)
00:53:29.373 00.000 10072 Move returns status 0, amount 0
00:53:29.373 00.000 10072 move complete, result=0
00:53:29.373 00.000 10072 worker thread done servicing request
00:53:29.373 00.000 10072 Worker thread wakes up
00:53:29.373 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:29.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:29.375 00.002 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:53:29.779 00.404 10072 Exposure complete
00:53:29.827 00.048 10072 worker thread done servicing request
00:53:29.827 00.000 1032 OnExposeComplete: enter
00:53:29.830 00.003 1032 UpdateGuideState(): m_state=6
00:53:29.833 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 485
00:53:29.835 00.002 1032 Star::Find returns 1 (0), X=322.25, Y=746.50, Mass=1439, SNR=26.7, Peak=189 HFD=3.0
00:53:29.838 00.003 1032 MultiStar: [#1 -0.05,-0.02,0.94,U] [#2 -0.19,-0.05,0.70,U] [#3 -0.18,-0.24,0.00,M2] [#4 -0.04,-0.04,0.73,U] [#5 0.06,-0.16,0.71,U] [#6 -0.05,0.05,0.61,U] [#7 -0.31,-0.09,0.00,M2] [#8 0.00,-0.01,0.55,U] 
00:53:29.840 00.002 1032 refined, 6 included, MultiStar: {-0.02, -0.04}, one-star: {0.06, -0.04}
00:53:29.842 00.002 1032 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.83) = xAngle (-3.91 = 2.38)
00:53:29.843 00.001 1032 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.91 = 2.38)
00:53:29.844 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.08 mountX=-0.03 mountY=0.03, mountTheta=2.38
00:53:29.846 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
00:53:29.849 00.003 1032 Enqueuing Move request for scope (-0.02, -0.04)
00:53:29.850 00.001 10072 Worker thread wakes up
00:53:29.851 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:53:29.851 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:53:29.851 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
00:53:29.853 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:29.855 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:53:29.855 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:53:29.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:29.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:53:29.855 00.000 10072 MoveAxis(W, 6, ABG)
00:53:29.855 00.000 10072 Guiding  Dir = 3, Dur = 6
00:53:29.856 00.001 10072 IsGuiding returns 0
00:53:29.856 00.000 10072 PulseGuide returned control before completion, sleep 16
00:53:29.873 00.017 1032 UpdateGuideState exits: m=1439 SNR=26.7
00:53:29.875 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:29.876 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:29.877 00.001 1032 Enqueuing Expose request
00:53:29.886 00.009 10072 IsGuiding returns 0
00:53:29.886 00.000 10072 Move returns status 0, amount 6
00:53:29.886 00.000 10072 MoveAxis(N, 0, ABG)
00:53:29.886 00.000 10072 Move returns status 0, amount 0
00:53:29.886 00.000 10072 move complete, result=0
00:53:29.886 00.000 10072 worker thread done servicing request
00:53:29.886 00.000 10072 Worker thread wakes up
00:53:29.886 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:29.886 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:29.887 00.001 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:53:30.514 00.627 10072 Exposure complete
00:53:30.565 00.051 10072 worker thread done servicing request
00:53:30.565 00.000 1032 OnExposeComplete: enter
00:53:30.568 00.003 1032 UpdateGuideState(): m_state=6
00:53:30.569 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 486
00:53:30.571 00.002 1032 Star::Find returns 1 (0), X=322.20, Y=746.46, Mass=1432, SNR=26.7, Peak=183 HFD=2.8
00:53:30.573 00.002 1032 MultiStar: [#1 -0.18,-0.07,0.96,U] [#2 -0.13,-0.10,0.73,U] [#3 -0.14,-0.20,0.68,U] [#4 0.02,-0.05,0.68,U] [#5 -0.11,-0.20,0.71,U] [#6 -0.16,-0.08,0.62,U] [#7 -0.31,0.10,0.00,M3] [#8 0.02,0.01,0.53,U] 
00:53:30.574 00.001 1032 single-star, 7 included, MultiStar: {-0.08, -0.10}, one-star: {0.01, -0.08}
00:53:30.576 00.002 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
00:53:30.577 00.001 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
00:53:30.579 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.40 mountX=-0.08 mountY=0.01, mountTheta=3.05
00:53:30.583 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
00:53:30.585 00.002 1032 Enqueuing Move request for scope (0.01, -0.08)
00:53:30.587 00.002 10072 Worker thread wakes up
00:53:30.587 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
00:53:30.587 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
00:53:30.587 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
00:53:30.588 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:30.592 00.004 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:53:30.592 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:53:30.592 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:30.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:53:30.592 00.000 10072 MoveAxis(W, 7, ABG)
00:53:30.592 00.000 10072 Guiding  Dir = 3, Dur = 7
00:53:30.592 00.000 10072 IsGuiding returns 0
00:53:30.593 00.001 10072 PulseGuide returned control before completion, sleep 17
00:53:30.610 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.7
00:53:30.617 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:30.618 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:30.620 00.002 1032 Enqueuing Expose request
00:53:30.623 00.003 10072 IsGuiding returns 0
00:53:30.623 00.000 10072 Move returns status 0, amount 7
00:53:30.623 00.000 10072 MoveAxis(N, 0, ABG)
00:53:30.623 00.000 10072 Move returns status 0, amount 0
00:53:30.623 00.000 10072 move complete, result=0
00:53:30.623 00.000 10072 worker thread done servicing request
00:53:30.623 00.000 10072 Worker thread wakes up
00:53:30.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:30.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:30.630 00.007 1032 GuideStep: -0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
00:53:31.030 00.400 10072 Exposure complete
00:53:31.077 00.047 10072 worker thread done servicing request
00:53:31.077 00.000 1032 OnExposeComplete: enter
00:53:31.078 00.001 1032 UpdateGuideState(): m_state=6
00:53:31.081 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 487
00:53:31.082 00.001 1032 Star::Find returns 1 (0), X=322.29, Y=746.53, Mass=1519, SNR=27.5, Peak=198 HFD=2.9
00:53:31.085 00.003 1032 MultiStar: [#1 -0.03,0.05,0.93,U] [#2 0.03,0.03,0.75,U] [#3 0.03,-0.12,0.67,U] [#4 0.04,-0.05,0.72,U] [#5 -0.15,-0.15,0.69,U] [#6 0.03,-0.05,0.56,U] [#7 0.02,0.02,0.52,U] [#8 0.02,0.06,0.54,U] 
00:53:31.086 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {0.11, -0.01}
00:53:31.087 00.001 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
00:53:31.089 00.002 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
00:53:31.091 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.12 mountX=-0.03 mountY=-0.01, mountTheta=-2.95
00:53:31.093 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
00:53:31.095 00.002 1032 Enqueuing Move request for scope (0.01, -0.02)
00:53:31.096 00.001 10072 Worker thread wakes up
00:53:31.097 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
00:53:31.097 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
00:53:31.097 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.03 yDistance=-0.01
00:53:31.099 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:31.101 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:53:31.101 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:53:31.101 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:31.101 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:53:31.101 00.000 10072 MoveAxis(W, 7, ABG)
00:53:31.101 00.000 10072 Guiding  Dir = 3, Dur = 7
00:53:31.101 00.000 10072 IsGuiding returns 0
00:53:31.102 00.001 10072 PulseGuide returned control before completion, sleep 17
00:53:31.119 00.017 1032 UpdateGuideState exits: m=1519 SNR=27.5
00:53:31.121 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:31.122 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:31.123 00.001 1032 Enqueuing Expose request
00:53:31.125 00.002 10072 IsGuiding returns 0
00:53:31.125 00.000 10072 Move returns status 0, amount 7
00:53:31.125 00.000 10072 MoveAxis(N, 0, ABG)
00:53:31.125 00.000 10072 Move returns status 0, amount 0
00:53:31.125 00.000 10072 move complete, result=0
00:53:31.125 00.000 10072 worker thread done servicing request
00:53:31.125 00.000 10072 Worker thread wakes up
00:53:31.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:31.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:31.132 00.007 1032 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
00:53:31.765 00.633 10072 Exposure complete
00:53:31.818 00.053 10072 worker thread done servicing request
00:53:31.818 00.000 1032 OnExposeComplete: enter
00:53:31.820 00.002 1032 UpdateGuideState(): m_state=6
00:53:31.822 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 488
00:53:31.823 00.001 1032 Star::Find returns 1 (0), X=322.30, Y=746.36, Mass=1431, SNR=26.7, Peak=165 HFD=2.9
00:53:31.826 00.003 1032 MultiStar: [#1 -0.02,-0.10,0.92,U] [#2 -0.12,-0.12,0.75,U] [#3 -0.11,-0.15,0.67,U] [#4 0.04,-0.25,0.67,U] [#5 -0.03,-0.22,0.69,U] [#6 -0.02,-0.12,0.58,U] [#7 -0.05,0.07,0.53,U] [#8 -0.05,-0.20,0.55,U] 
00:53:31.827 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.14}, one-star: {0.11, -0.18}
00:53:31.830 00.003 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.75)
00:53:31.832 00.002 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.75)
00:53:31.834 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.15 cameraTheta=-1.70 mountX=-0.13 mountY=0.06, mountTheta=2.75
00:53:31.838 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.14, opts=13)
00:53:31.841 00.003 1032 Enqueuing Move request for scope (-0.02, -0.14)
00:53:31.843 00.002 10072 Worker thread wakes up
00:53:31.843 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
00:53:31.843 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
00:53:31.843 00.000 10072 Moving (-0.02, -0.14) raw xDistance=-0.13 yDistance=0.06
00:53:31.845 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:31.847 00.002 10072 PPEC rslt: input = -0.13, final = -0.05, react = -0.06, pred = 0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 289.33
00:53:31.848 00.001 10072 PPEC: input: -0.13, control: -0.05, exposure: 500
00:53:31.848 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:31.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:53:31.848 00.000 10072 MoveAxis(E, 53, ABG)
00:53:31.848 00.000 10072 Guiding  Dir = 2, Dur = 53
00:53:31.848 00.000 10072 IsGuiding returns 0
00:53:31.850 00.002 10072 PulseGuide returned control before completion, sleep 63
00:53:31.867 00.017 1032 UpdateGuideState exits: m=1431 SNR=26.7
00:53:31.869 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:31.871 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:31.873 00.002 1032 Enqueuing Expose request
00:53:31.918 00.045 10072 IsGuiding returns 0
00:53:31.918 00.000 10072 Move returns status 0, amount 53
00:53:31.918 00.000 10072 MoveAxis(N, 0, ABG)
00:53:31.918 00.000 10072 Move returns status 0, amount 0
00:53:31.918 00.000 10072 move complete, result=0
00:53:31.918 00.000 10072 worker thread done servicing request
00:53:31.918 00.000 10072 Worker thread wakes up
00:53:31.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:31.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:31.919 00.001 1032 GuideStep: -0.1 px 53 ms EAST, 0.1 px 0 ms NORTH
00:53:32.327 00.408 10072 Exposure complete
00:53:32.378 00.051 10072 worker thread done servicing request
00:53:32.378 00.000 1032 OnExposeComplete: enter
00:53:32.380 00.002 1032 UpdateGuideState(): m_state=6
00:53:32.381 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 489
00:53:32.384 00.003 1032 Star::Find returns 1 (0), X=322.25, Y=746.34, Mass=1421, SNR=26.6, Peak=176 HFD=2.8
00:53:32.385 00.001 1032 MultiStar: [#1 -0.13,-0.06,0.92,U] [#2 -0.16,-0.17,0.73,U] [#3 -0.15,-0.24,0.00,M1] [#4 -0.12,-0.15,0.70,U] [#5 -0.01,-0.27,0.69,U] [#6 -0.09,-0.27,0.00,M1] [#7 -0.18,0.04,0.53,U] [#8 -0.16,-0.10,0.55,U] 
00:53:32.387 00.002 1032 refined, 6 included, MultiStar: {-0.09, -0.14}, one-star: {0.06, -0.20}
00:53:32.388 00.001 1032 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.83) = xAngle (-3.97 = 2.32)
00:53:32.389 00.001 1032 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.97 = 2.32)
00:53:32.391 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-2.14 mountX=-0.11 mountY=0.12, mountTheta=2.32
00:53:32.396 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.14, opts=13)
00:53:32.398 00.002 1032 Enqueuing Move request for scope (-0.09, -0.14)
00:53:32.400 00.002 10072 Worker thread wakes up
00:53:32.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
00:53:32.400 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
00:53:32.400 00.000 10072 Moving (-0.09, -0.14) raw xDistance=-0.11 yDistance=0.12
00:53:32.402 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:32.405 00.003 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:53:32.405 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
00:53:32.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:32.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:53:32.405 00.000 10072 MoveAxis(W, 8, ABG)
00:53:32.405 00.000 10072 Guiding  Dir = 3, Dur = 8
00:53:32.405 00.000 10072 IsGuiding returns 0
00:53:32.407 00.002 10072 PulseGuide returned control before completion, sleep 18
00:53:32.424 00.017 1032 UpdateGuideState exits: m=1421 SNR=26.6
00:53:32.427 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:32.429 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:32.430 00.001 1032 Enqueuing Expose request
00:53:32.434 00.004 10072 IsGuiding returns 0
00:53:32.434 00.000 10072 Move returns status 0, amount 8
00:53:32.435 00.001 10072 MoveAxis(N, 0, ABG)
00:53:32.435 00.000 10072 Move returns status 0, amount 0
00:53:32.435 00.000 10072 move complete, result=0
00:53:32.435 00.000 10072 worker thread done servicing request
00:53:32.435 00.000 10072 Worker thread wakes up
00:53:32.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:32.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:32.440 00.005 1032 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
00:53:33.061 00.621 10072 Exposure complete
00:53:33.108 00.047 10072 worker thread done servicing request
00:53:33.108 00.000 1032 OnExposeComplete: enter
00:53:33.110 00.002 1032 UpdateGuideState(): m_state=6
00:53:33.112 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 490
00:53:33.116 00.004 1032 Star::Find returns 1 (0), X=322.05, Y=746.39, Mass=1423, SNR=26.6, Peak=167 HFD=2.6
00:53:33.118 00.002 1032 MultiStar: [#1 -0.24,-0.06,0.96,U] [#2 -0.11,0.00,0.72,U] [#3 -0.05,-0.21,0.68,U] [#4 -0.08,-0.11,0.70,U] [#5 -0.20,-0.18,0.00,M1] [#6 -0.06,-0.05,0.58,U] [#7 -0.16,-0.08,0.56,U] [#8 -0.06,-0.32,0.00,M1] 
00:53:33.121 00.003 1032 refined, 6 included, MultiStar: {-0.13, -0.10}, one-star: {-0.14, -0.15}
00:53:33.123 00.002 1032 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.83) = xAngle (-4.33 = 1.96)
00:53:33.124 00.001 1032 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.33 = 1.96)
00:53:33.126 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.50 mountX=-0.06 mountY=0.15, mountTheta=1.96
00:53:33.128 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.10, opts=13)
00:53:33.129 00.001 1032 Enqueuing Move request for scope (-0.13, -0.10)
00:53:33.132 00.003 10072 Worker thread wakes up
00:53:33.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
00:53:33.132 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
00:53:33.132 00.000 10072 Moving (-0.13, -0.10) raw xDistance=-0.06 yDistance=0.15
00:53:33.133 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:33.135 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:53:33.135 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:53:33.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:33.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:53:33.135 00.000 10072 MoveAxis(W, 10, ABG)
00:53:33.135 00.000 10072 Guiding  Dir = 3, Dur = 10
00:53:33.136 00.001 10072 IsGuiding returns 0
00:53:33.136 00.000 10072 PulseGuide returned control before completion, sleep 20
00:53:33.152 00.016 1032 UpdateGuideState exits: m=1423 SNR=26.6
00:53:33.154 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:33.156 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:33.158 00.002 1032 Enqueuing Expose request
00:53:33.167 00.009 10072 IsGuiding returns 0
00:53:33.167 00.000 10072 Move returns status 0, amount 10
00:53:33.167 00.000 10072 MoveAxis(N, 0, ABG)
00:53:33.167 00.000 10072 Move returns status 0, amount 0
00:53:33.167 00.000 10072 move complete, result=0
00:53:33.167 00.000 10072 worker thread done servicing request
00:53:33.167 00.000 10072 Worker thread wakes up
00:53:33.168 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:33.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:33.169 00.001 1032 GuideStep: -0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
00:53:33.580 00.411 10072 Exposure complete
00:53:33.634 00.054 10072 worker thread done servicing request
00:53:33.634 00.000 1032 OnExposeComplete: enter
00:53:33.636 00.002 1032 UpdateGuideState(): m_state=6
00:53:33.637 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 491
00:53:33.638 00.001 1032 Star::Find returns 1 (0), X=322.28, Y=746.37, Mass=1302, SNR=25.4, Peak=163 HFD=2.8
00:53:33.639 00.001 1032 MultiStar: [#1 -0.17,-0.05,0.98,U] [#2 -0.04,-0.07,0.79,U] [#3 -0.06,-0.17,0.67,U] [#4 0.01,-0.05,0.73,U] [#5 -0.20,-0.19,0.00,M2] [#6 0.01,-0.14,0.60,U] [#7 -0.10,-0.02,0.56,U] [#8 -0.07,-0.12,0.59,U] 
00:53:33.642 00.003 1032 refined, 7 included, MultiStar: {-0.04, -0.10}, one-star: {0.09, -0.17}
00:53:33.645 00.003 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.83) = xAngle (-3.79 = 2.49)
00:53:33.646 00.001 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.79 = 2.49)
00:53:33.648 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.96 mountX=-0.08 mountY=0.06, mountTheta=2.49
00:53:33.651 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.10, opts=13)
00:53:33.653 00.002 1032 Enqueuing Move request for scope (-0.04, -0.10)
00:53:33.655 00.002 10072 Worker thread wakes up
00:53:33.655 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
00:53:33.655 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
00:53:33.655 00.000 10072 Moving (-0.04, -0.10) raw xDistance=-0.08 yDistance=0.06
00:53:33.658 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:33.660 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:53:33.660 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:53:33.660 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:33.661 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:53:33.661 00.000 10072 MoveAxis(W, 9, ABG)
00:53:33.661 00.000 10072 Guiding  Dir = 3, Dur = 9
00:53:33.661 00.000 10072 IsGuiding returns 0
00:53:33.661 00.000 10072 PulseGuide returned control before completion, sleep 19
00:53:33.678 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:53:33.681 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:33.683 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:33.685 00.002 1032 Enqueuing Expose request
00:53:33.688 00.003 10072 IsGuiding returns 0
00:53:33.688 00.000 10072 Move returns status 0, amount 9
00:53:33.688 00.000 10072 MoveAxis(N, 0, ABG)
00:53:33.688 00.000 10072 Move returns status 0, amount 0
00:53:33.689 00.001 10072 move complete, result=0
00:53:33.689 00.000 10072 worker thread done servicing request
00:53:33.689 00.000 10072 Worker thread wakes up
00:53:33.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:33.689 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:33.695 00.006 1032 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
00:53:34.317 00.622 10072 Exposure complete
00:53:34.364 00.047 1032 OnExposeComplete: enter
00:53:34.366 00.002 1032 UpdateGuideState(): m_state=6
00:53:34.368 00.002 10072 worker thread done servicing request
00:53:34.368 00.000 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 492
00:53:34.369 00.001 1032 Star::Find returns 1 (0), X=322.30, Y=746.41, Mass=1370, SNR=26.1, Peak=166 HFD=2.9
00:53:34.371 00.002 1032 MultiStar: [#1 -0.07,-0.02,0.97,U] [#2 -0.02,-0.16,0.74,U] [#3 -0.07,-0.30,0.00,M1] [#4 0.08,-0.02,0.73,U] [#5 -0.17,-0.02,0.69,U] [#6 -0.06,-0.05,0.62,U] [#7 -0.22,0.02,0.54,U] [#8 -0.09,-0.03,0.57,U] 
00:53:34.373 00.002 1032 refined, 7 included, MultiStar: {-0.04, -0.06}, one-star: {0.11, -0.13}
00:53:34.374 00.001 1032 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.83) = xAngle (-4.02 = 2.26)
00:53:34.375 00.001 1032 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.02 = 2.26)
00:53:34.377 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.19 mountX=-0.04 mountY=0.05, mountTheta=2.26
00:53:34.379 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.06, opts=13)
00:53:34.381 00.002 1032 Enqueuing Move request for scope (-0.04, -0.06)
00:53:34.384 00.003 10072 Worker thread wakes up
00:53:34.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
00:53:34.384 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
00:53:34.384 00.000 10072 Moving (-0.04, -0.06) raw xDistance=-0.04 yDistance=0.05
00:53:34.386 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:34.388 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:53:34.388 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:53:34.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:34.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:53:34.388 00.000 10072 MoveAxis(W, 10, ABG)
00:53:34.388 00.000 10072 Guiding  Dir = 3, Dur = 10
00:53:34.389 00.001 10072 IsGuiding returns 0
00:53:34.389 00.000 10072 PulseGuide returned control before completion, sleep 20
00:53:34.406 00.017 1032 UpdateGuideState exits: m=1370 SNR=26.1
00:53:34.408 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:34.410 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:34.411 00.001 1032 Enqueuing Expose request
00:53:34.426 00.015 10072 IsGuiding returns 0
00:53:34.426 00.000 10072 Move returns status 0, amount 10
00:53:34.427 00.001 10072 MoveAxis(N, 0, ABG)
00:53:34.427 00.000 10072 Move returns status 0, amount 0
00:53:34.427 00.000 10072 move complete, result=0
00:53:34.427 00.000 10072 worker thread done servicing request
00:53:34.427 00.000 10072 Worker thread wakes up
00:53:34.427 00.000 1032 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
00:53:34.429 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:34.429 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:34.838 00.409 10072 Exposure complete
00:53:34.886 00.048 10072 worker thread done servicing request
00:53:34.886 00.000 1032 OnExposeComplete: enter
00:53:34.888 00.002 1032 UpdateGuideState(): m_state=6
00:53:34.891 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 493
00:53:34.895 00.004 1032 Star::Find returns 1 (0), X=322.28, Y=746.43, Mass=1422, SNR=26.6, Peak=176 HFD=2.9
00:53:34.898 00.003 1032 MultiStar: [#1 -0.04,0.02,1.00,U] [#2 0.05,-0.18,0.73,U] [#3 0.02,-0.19,0.66,U] [#4 0.04,-0.14,0.71,U] [#5 -0.02,-0.26,0.70,U] [#6 -0.09,-0.01,0.59,U] [#7 -0.09,0.16,0.54,U] [#8 0.01,-0.11,0.57,U] 
00:53:34.900 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.09}, one-star: {0.09, -0.11}
00:53:34.901 00.001 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.93)
00:53:34.903 00.002 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.93)
00:53:34.904 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.53 mountX=-0.09 mountY=0.02, mountTheta=2.93
00:53:34.906 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.09, opts=13)
00:53:34.908 00.002 1032 Enqueuing Move request for scope (0.00, -0.09)
00:53:34.912 00.004 10072 Worker thread wakes up
00:53:34.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
00:53:34.912 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
00:53:34.912 00.000 10072 Moving (0.00, -0.09) raw xDistance=-0.09 yDistance=0.02
00:53:34.914 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:34.915 00.001 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:53:34.916 00.001 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
00:53:34.916 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:34.916 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:53:34.916 00.000 10072 MoveAxis(W, 9, ABG)
00:53:34.916 00.000 10072 Guiding  Dir = 3, Dur = 9
00:53:34.916 00.000 10072 IsGuiding returns 0
00:53:34.917 00.001 10072 PulseGuide returned control before completion, sleep 19
00:53:34.936 00.019 1032 UpdateGuideState exits: m=1422 SNR=26.6
00:53:34.938 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:34.940 00.002 10072 IsGuiding returns 0
00:53:34.940 00.000 10072 Move returns status 0, amount 9
00:53:34.940 00.000 10072 MoveAxis(N, 0, ABG)
00:53:34.940 00.000 10072 Move returns status 0, amount 0
00:53:34.940 00.000 10072 move complete, result=0
00:53:34.940 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:34.942 00.002 1032 Enqueuing Expose request
00:53:34.944 00.002 1032 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:53:34.946 00.002 10072 worker thread done servicing request
00:53:34.946 00.000 10072 Worker thread wakes up
00:53:34.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:34.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:35.582 00.636 10072 Exposure complete
00:53:35.633 00.051 10072 worker thread done servicing request
00:53:35.633 00.000 1032 OnExposeComplete: enter
00:53:35.635 00.002 1032 UpdateGuideState(): m_state=6
00:53:35.638 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 494
00:53:35.640 00.002 1032 Star::Find returns 1 (0), X=322.37, Y=746.27, Mass=1584, SNR=28.1, Peak=186 HFD=2.8
00:53:35.644 00.004 1032 MultiStar: [#1 -0.07,-0.15,0.90,U] [#2 0.06,-0.13,0.71,U] [#3 0.16,-0.20,0.65,U] [#4 0.19,-0.15,0.66,U] [#5 0.19,-0.30,0.00,M1] [#6 0.17,-0.10,0.58,U] [#7 -0.23,0.00,0.50,U] [#8 -0.02,-0.13,0.51,U] 
00:53:35.646 00.002 1032 refined, 7 included, MultiStar: {0.07, -0.15}, one-star: {0.19, -0.27}
00:53:35.649 00.003 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
00:53:35.651 00.002 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
00:53:35.652 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.17 mountX=-0.17 mountY=-0.02, mountTheta=-3.00
00:53:35.656 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.15, opts=13)
00:53:35.658 00.002 1032 Enqueuing Move request for scope (0.07, -0.15)
00:53:35.660 00.002 10072 Worker thread wakes up
00:53:35.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
00:53:35.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
00:53:35.660 00.000 10072 Moving (0.07, -0.15) raw xDistance=-0.17 yDistance=-0.02
00:53:35.663 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:35.666 00.003 10072 PPEC rslt: input = -0.17, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.34
00:53:35.666 00.000 10072 PPEC: input: -0.17, control: -0.06, exposure: 500
00:53:35.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:35.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:53:35.666 00.000 10072 MoveAxis(E, 66, ABG)
00:53:35.666 00.000 10072 Guiding  Dir = 2, Dur = 66
00:53:35.666 00.000 10072 IsGuiding returns 0
00:53:35.667 00.001 10072 PulseGuide returned control before completion, sleep 76
00:53:35.685 00.018 1032 UpdateGuideState exits: m=1584 SNR=28.1
00:53:35.688 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:35.689 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:35.691 00.002 1032 Enqueuing Expose request
00:53:35.749 00.058 10072 IsGuiding returns 0
00:53:35.749 00.000 10072 Move returns status 0, amount 66
00:53:35.749 00.000 10072 MoveAxis(N, 0, ABG)
00:53:35.749 00.000 10072 Move returns status 0, amount 0
00:53:35.750 00.001 10072 move complete, result=0
00:53:35.750 00.000 10072 worker thread done servicing request
00:53:35.750 00.000 10072 Worker thread wakes up
00:53:35.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:35.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:35.750 00.000 1032 GuideStep: -0.2 px 66 ms EAST, -0.0 px 0 ms NORTH
00:53:36.155 00.405 10072 Exposure complete
00:53:36.204 00.049 10072 worker thread done servicing request
00:53:36.204 00.000 1032 OnExposeComplete: enter
00:53:36.207 00.003 1032 UpdateGuideState(): m_state=6
00:53:36.209 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 495
00:53:36.212 00.003 1032 Star::Find returns 1 (0), X=322.16, Y=746.31, Mass=1352, SNR=25.9, Peak=153 HFD=2.7
00:53:36.214 00.002 1032 MultiStar: [#1 -0.01,-0.13,0.98,U] [#2 -0.11,-0.26,0.00,M1] [#3 -0.12,-0.30,0.00,M1] [#4 0.05,-0.26,0.72,U] [#5 -0.07,-0.32,0.00,M2] [#6 0.08,-0.24,0.63,U] [#7 0.15,-0.02,0.52,U] [#8 0.06,-0.14,0.56,U] 
00:53:36.216 00.002 1032 refined, 5 included, MultiStar: {0.04, -0.18}, one-star: {-0.03, -0.23}
00:53:36.218 00.002 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
00:53:36.219 00.001 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
00:53:36.221 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.37 mountX=-0.18 mountY=0.01, mountTheta=3.08
00:53:36.224 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.18, opts=13)
00:53:36.227 00.003 1032 Enqueuing Move request for scope (0.04, -0.18)
00:53:36.228 00.001 10072 Worker thread wakes up
00:53:36.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
00:53:36.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
00:53:36.228 00.000 10072 Moving (0.04, -0.18) raw xDistance=-0.18 yDistance=0.01
00:53:36.231 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:36.233 00.002 10072 PPEC rslt: input = -0.18, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.35
00:53:36.233 00.000 10072 PPEC: input: -0.18, control: -0.07, exposure: 500
00:53:36.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:36.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:53:36.233 00.000 10072 MoveAxis(E, 73, ABG)
00:53:36.233 00.000 10072 Guiding  Dir = 2, Dur = 73
00:53:36.233 00.000 10072 IsGuiding returns 0
00:53:36.235 00.002 10072 PulseGuide returned control before completion, sleep 83
00:53:36.253 00.018 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:53:36.255 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:36.257 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:36.259 00.002 1032 Enqueuing Expose request
00:53:36.355 00.096 10072 IsGuiding returns 1
00:53:36.355 00.000 10072 scope still moving after pulse duration time elapsed
00:53:36.385 00.030 10072 IsGuiding returns 0
00:53:36.385 00.000 10072 scope move finished after 73 + 77 ms
00:53:36.385 00.000 10072 Move returns status 0, amount 73
00:53:36.385 00.000 10072 MoveAxis(N, 0, ABG)
00:53:36.385 00.000 10072 Move returns status 0, amount 0
00:53:36.385 00.000 10072 move complete, result=0
00:53:36.385 00.000 10072 worker thread done servicing request
00:53:36.385 00.000 10072 Worker thread wakes up
00:53:36.385 00.000 1032 GuideStep: -0.2 px 73 ms EAST, 0.0 px 0 ms NORTH
00:53:36.388 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:36.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:37.016 00.628 10072 Exposure complete
00:53:37.063 00.047 10072 worker thread done servicing request
00:53:37.063 00.000 1032 OnExposeComplete: enter
00:53:37.065 00.002 1032 UpdateGuideState(): m_state=6
00:53:37.066 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 496
00:53:37.068 00.002 1032 Star::Find returns 1 (0), X=322.12, Y=746.41, Mass=1314, SNR=25.5, Peak=165 HFD=2.6
00:53:37.069 00.001 1032 MultiStar: [#1 -0.23,-0.05,1.02,U] [#2 -0.04,0.02,0.77,U] [#3 -0.01,-0.08,0.69,U] [#4 -0.08,-0.09,0.73,U] [#5 -0.13,-0.30,0.00,M3] [#6 -0.12,0.10,0.60,U] [#7 -0.16,0.04,0.55,U] [#8 0.05,0.04,0.56,U] 
00:53:37.071 00.002 1032 refined, 7 included, MultiStar: {-0.09, -0.03}, one-star: {-0.07, -0.13}
00:53:37.072 00.001 1032 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.83) = xAngle (-4.63 = 1.66)
00:53:37.073 00.001 1032 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.63 = 1.66)
00:53:37.075 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.80 mountX=-0.01 mountY=0.09, mountTheta=1.66
00:53:37.078 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.03, opts=13)
00:53:37.080 00.002 1032 Enqueuing Move request for scope (-0.09, -0.03)
00:53:37.083 00.003 10072 Worker thread wakes up
00:53:37.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
00:53:37.083 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
00:53:37.083 00.000 10072 Moving (-0.09, -0.03) raw xDistance=-0.01 yDistance=0.09
00:53:37.085 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:37.087 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.35
00:53:37.087 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:53:37.087 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:37.087 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:53:37.087 00.000 10072 MoveAxis(W, 11, ABG)
00:53:37.087 00.000 10072 Guiding  Dir = 3, Dur = 11
00:53:37.088 00.001 10072 IsGuiding returns 0
00:53:37.088 00.000 10072 PulseGuide returned control before completion, sleep 21
00:53:37.105 00.017 1032 UpdateGuideState exits: m=1314 SNR=25.5
00:53:37.107 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:37.109 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:37.112 00.003 1032 Enqueuing Expose request
00:53:37.123 00.011 10072 IsGuiding returns 0
00:53:37.127 00.004 10072 Move returns status 0, amount 11
00:53:37.127 00.000 10072 MoveAxis(N, 0, ABG)
00:53:37.127 00.000 10072 Move returns status 0, amount 0
00:53:37.127 00.000 10072 move complete, result=0
00:53:37.127 00.000 10072 worker thread done servicing request
00:53:37.127 00.000 10072 Worker thread wakes up
00:53:37.127 00.000 1032 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
00:53:37.130 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:37.130 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:37.537 00.407 10072 Exposure complete
00:53:37.601 00.064 10072 worker thread done servicing request
00:53:37.601 00.000 1032 OnExposeComplete: enter
00:53:37.603 00.002 1032 UpdateGuideState(): m_state=6
00:53:37.605 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 497
00:53:37.607 00.002 1032 Star::Find returns 1 (0), X=322.24, Y=746.35, Mass=1431, SNR=26.7, Peak=175 HFD=2.8
00:53:37.608 00.001 1032 MultiStar: [#1 -0.24,-0.10,0.98,U] [#2 -0.10,-0.10,0.73,U] [#3 0.04,-0.14,0.66,U] [#4 0.07,-0.06,0.73,U] [#5 -0.13,-0.14,0.69,U] [#6 0.01,-0.01,0.56,U] [#7 -0.09,0.02,0.52,U] [#8 0.08,0.09,0.55,U] 
00:53:37.611 00.003 1032 refined, 8 included, MultiStar: {-0.04, -0.08}, one-star: {0.05, -0.18}
00:53:37.613 00.002 1032 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.83) = xAngle (-3.84 = 2.44)
00:53:37.614 00.001 1032 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.84 = 2.44)
00:53:37.616 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.01 mountX=-0.07 mountY=0.06, mountTheta=2.44
00:53:37.619 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.08, opts=13)
00:53:37.621 00.002 1032 Enqueuing Move request for scope (-0.04, -0.08)
00:53:37.623 00.002 10072 Worker thread wakes up
00:53:37.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
00:53:37.623 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
00:53:37.623 00.000 10072 Moving (-0.04, -0.08) raw xDistance=-0.07 yDistance=0.06
00:53:37.625 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:37.627 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.35
00:53:37.627 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:53:37.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:37.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:53:37.627 00.000 10072 MoveAxis(W, 9, ABG)
00:53:37.627 00.000 10072 Guiding  Dir = 3, Dur = 9
00:53:37.628 00.001 10072 IsGuiding returns 0
00:53:37.628 00.000 10072 PulseGuide returned control before completion, sleep 19
00:53:37.645 00.017 1032 UpdateGuideState exits: m=1431 SNR=26.7
00:53:37.647 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:37.650 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:37.652 00.002 1032 Enqueuing Expose request
00:53:37.655 00.003 10072 IsGuiding returns 0
00:53:37.655 00.000 10072 Move returns status 0, amount 9
00:53:37.655 00.000 10072 MoveAxis(N, 0, ABG)
00:53:37.655 00.000 10072 Move returns status 0, amount 0
00:53:37.655 00.000 10072 move complete, result=0
00:53:37.655 00.000 10072 worker thread done servicing request
00:53:37.655 00.000 10072 Worker thread wakes up
00:53:37.655 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:37.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:37.661 00.006 1032 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
00:53:38.285 00.624 10072 Exposure complete
00:53:38.331 00.046 10072 worker thread done servicing request
00:53:38.331 00.000 1032 OnExposeComplete: enter
00:53:38.333 00.002 1032 UpdateGuideState(): m_state=6
00:53:38.335 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 498
00:53:38.336 00.001 1032 Star::Find returns 1 (0), X=322.27, Y=746.19, Mass=1397, SNR=26.3, Peak=159 HFD=2.7
00:53:38.338 00.002 1032 MultiStar: [#1 0.03,-0.01,0.99,U] [#2 -0.09,-0.10,0.73,U] [#3 0.03,-0.21,0.68,U] [#4 0.15,-0.24,0.00,M1] [#5 0.06,-0.20,0.72,U] [#6 0.04,-0.02,0.60,U] [#7 0.01,-0.06,0.54,U] [#8 -0.05,-0.15,0.57,U] 
00:53:38.340 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.15}, one-star: {0.08, -0.35}
00:53:38.341 00.001 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
00:53:38.343 00.002 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
00:53:38.344 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.45 mountX=-0.15 mountY=0.02, mountTheta=3.00
00:53:38.347 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.15, opts=13)
00:53:38.348 00.001 1032 Enqueuing Move request for scope (0.02, -0.15)
00:53:38.351 00.003 10072 Worker thread wakes up
00:53:38.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
00:53:38.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
00:53:38.351 00.000 10072 Moving (0.02, -0.15) raw xDistance=-0.15 yDistance=0.02
00:53:38.353 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:38.354 00.001 10072 PPEC rslt: input = -0.15, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.35
00:53:38.354 00.000 10072 PPEC: input: -0.15, control: -0.06, exposure: 500
00:53:38.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:38.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:53:38.354 00.000 10072 MoveAxis(E, 56, ABG)
00:53:38.354 00.000 10072 Guiding  Dir = 2, Dur = 56
00:53:38.355 00.001 10072 IsGuiding returns 0
00:53:38.355 00.000 10072 PulseGuide returned control before completion, sleep 66
00:53:38.372 00.017 1032 UpdateGuideState exits: m=1397 SNR=26.3
00:53:38.374 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:38.377 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:38.378 00.001 1032 Enqueuing Expose request
00:53:38.422 00.044 10072 IsGuiding returns 0
00:53:38.423 00.001 10072 Move returns status 0, amount 56
00:53:38.423 00.000 10072 MoveAxis(N, 0, ABG)
00:53:38.423 00.000 10072 Move returns status 0, amount 0
00:53:38.423 00.000 10072 move complete, result=0
00:53:38.423 00.000 10072 worker thread done servicing request
00:53:38.423 00.000 10072 Worker thread wakes up
00:53:38.423 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:38.423 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:38.423 00.000 1032 GuideStep: -0.1 px 56 ms EAST, 0.0 px 0 ms NORTH
00:53:38.833 00.410 10072 Exposure complete
00:53:38.881 00.048 10072 worker thread done servicing request
00:53:38.881 00.000 1032 OnExposeComplete: enter
00:53:38.883 00.002 1032 UpdateGuideState(): m_state=6
00:53:38.885 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 499
00:53:38.886 00.001 1032 Star::Find returns 1 (0), X=322.30, Y=746.30, Mass=1456, SNR=26.9, Peak=169 HFD=2.9
00:53:38.888 00.002 1032 MultiStar: [#1 -0.17,-0.04,0.99,U] [#2 0.00,-0.09,0.72,U] [#3 0.05,-0.21,0.68,U] [#4 0.04,-0.05,0.70,U] [#5 0.08,-0.18,0.68,U] [#6 0.07,-0.00,0.58,U] [#7 -0.08,-0.09,0.53,U] [#8 0.17,-0.05,0.57,U] 
00:53:38.889 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.11}, one-star: {0.11, -0.24}
00:53:38.892 00.003 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
00:53:38.893 00.001 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
00:53:38.895 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.35 mountX=-0.11 mountY=0.00, mountTheta=3.10
00:53:38.898 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.11, opts=13)
00:53:38.900 00.002 1032 Enqueuing Move request for scope (0.02, -0.11)
00:53:38.902 00.002 10072 Worker thread wakes up
00:53:38.903 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
00:53:38.903 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
00:53:38.903 00.000 10072 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=0.00
00:53:38.904 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:38.907 00.003 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.36
00:53:38.907 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
00:53:38.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:38.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:53:38.907 00.000 10072 MoveAxis(W, 9, ABG)
00:53:38.907 00.000 10072 Guiding  Dir = 3, Dur = 9
00:53:38.907 00.000 10072 IsGuiding returns 0
00:53:38.908 00.001 10072 PulseGuide returned control before completion, sleep 19
00:53:38.924 00.016 1032 UpdateGuideState exits: m=1456 SNR=26.9
00:53:38.926 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:38.927 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:38.929 00.002 1032 Enqueuing Expose request
00:53:38.937 00.008 10072 IsGuiding returns 0
00:53:38.937 00.000 10072 Move returns status 0, amount 9
00:53:38.937 00.000 10072 MoveAxis(N, 0, ABG)
00:53:38.937 00.000 10072 Move returns status 0, amount 0
00:53:38.937 00.000 10072 move complete, result=0
00:53:38.937 00.000 10072 worker thread done servicing request
00:53:38.937 00.000 10072 Worker thread wakes up
00:53:38.938 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:38.938 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:38.939 00.001 1032 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:53:39.564 00.625 10072 Exposure complete
00:53:39.619 00.055 10072 worker thread done servicing request
00:53:39.619 00.000 1032 OnExposeComplete: enter
00:53:39.621 00.002 1032 UpdateGuideState(): m_state=6
00:53:39.623 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 500
00:53:39.624 00.001 1032 Star::Find returns 1 (0), X=322.32, Y=746.50, Mass=1300, SNR=25.4, Peak=168 HFD=3.0
00:53:39.628 00.004 1032 MultiStar: [#1 -0.10,0.12,1.00,U] [#2 -0.10,-0.11,0.74,U] [#3 0.01,-0.23,0.70,U] [#4 -0.03,-0.06,0.70,U] [#5 -0.00,-0.18,0.72,U] [#6 -0.07,0.10,0.61,U] [#7 -0.07,0.05,0.55,U] [#8 -0.09,0.01,0.59,U] 
00:53:39.630 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {0.13, -0.04}
00:53:39.631 00.001 1032 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.83) = xAngle (-4.12 = 2.17)
00:53:39.633 00.002 1032 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.12 = 2.17)
00:53:39.635 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.29 mountX=-0.03 mountY=0.04, mountTheta=2.17
00:53:39.638 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
00:53:39.639 00.001 1032 Enqueuing Move request for scope (-0.03, -0.04)
00:53:39.641 00.002 10072 Worker thread wakes up
00:53:39.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
00:53:39.641 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
00:53:39.641 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
00:53:39.644 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:39.646 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.36
00:53:39.646 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:53:39.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:39.646 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:53:39.646 00.000 10072 MoveAxis(W, 10, ABG)
00:53:39.646 00.000 10072 Guiding  Dir = 3, Dur = 10
00:53:39.647 00.001 10072 IsGuiding returns 0
00:53:39.647 00.000 10072 PulseGuide returned control before completion, sleep 20
00:53:39.663 00.016 1032 UpdateGuideState exits: m=1300 SNR=25.4
00:53:39.665 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:39.666 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:39.667 00.001 1032 Enqueuing Expose request
00:53:39.672 00.005 10072 IsGuiding returns 0
00:53:39.672 00.000 10072 Move returns status 0, amount 10
00:53:39.672 00.000 10072 MoveAxis(N, 0, ABG)
00:53:39.672 00.000 10072 Move returns status 0, amount 0
00:53:39.672 00.000 10072 move complete, result=0
00:53:39.672 00.000 10072 worker thread done servicing request
00:53:39.672 00.000 10072 Worker thread wakes up
00:53:39.673 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:39.673 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:39.677 00.004 1032 GuideStep: -0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
00:53:40.082 00.405 10072 Exposure complete
00:53:40.127 00.045 1032 OnExposeComplete: enter
00:53:40.129 00.002 1032 UpdateGuideState(): m_state=6
00:53:40.131 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 501
00:53:40.133 00.002 10072 worker thread done servicing request
00:53:40.134 00.001 1032 Star::Find returns 1 (0), X=322.32, Y=746.48, Mass=1591, SNR=28.1, Peak=201 HFD=3.0
00:53:40.136 00.002 1032 MultiStar: [#1 -0.20,0.10,0.91,U] [#2 -0.04,0.07,0.70,U] [#3 0.09,-0.08,0.64,U] [#4 -0.14,-0.02,0.67,U] [#5 -0.01,0.13,0.63,U] [#6 -0.07,0.00,0.56,U] [#7 -0.19,0.39,0.00,M1] [#8 0.07,0.08,0.53,U] 
00:53:40.138 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.03}, one-star: {0.13, -0.06}
00:53:40.140 00.002 1032 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.83) = xAngle (0.42 = 0.42)
00:53:40.142 00.002 1032 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.42 = 0.42)
00:53:40.144 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.25 mountX=0.03 mountY=0.01, mountTheta=0.42
00:53:40.147 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.03, opts=13)
00:53:40.149 00.002 1032 Enqueuing Move request for scope (-0.02, 0.03)
00:53:40.151 00.002 10072 Worker thread wakes up
00:53:40.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
00:53:40.151 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
00:53:40.151 00.000 10072 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=0.01
00:53:40.153 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:40.155 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.36
00:53:40.155 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:53:40.155 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:40.155 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:53:40.155 00.000 10072 MoveAxis(W, 9, ABG)
00:53:40.155 00.000 10072 Guiding  Dir = 3, Dur = 9
00:53:40.155 00.000 10072 IsGuiding returns 0
00:53:40.156 00.001 10072 PulseGuide returned control before completion, sleep 19
00:53:40.172 00.016 1032 UpdateGuideState exits: m=1591 SNR=28.1
00:53:40.175 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:40.177 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:40.180 00.003 1032 Enqueuing Expose request
00:53:40.188 00.008 10072 IsGuiding returns 0
00:53:40.188 00.000 10072 Move returns status 0, amount 9
00:53:40.188 00.000 10072 MoveAxis(N, 0, ABG)
00:53:40.188 00.000 10072 Move returns status 0, amount 0
00:53:40.188 00.000 10072 move complete, result=0
00:53:40.188 00.000 10072 worker thread done servicing request
00:53:40.189 00.001 10072 Worker thread wakes up
00:53:40.189 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:40.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:40.190 00.001 1032 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
00:53:40.816 00.626 10072 Exposure complete
00:53:40.861 00.045 10072 worker thread done servicing request
00:53:40.862 00.001 1032 OnExposeComplete: enter
00:53:40.864 00.002 1032 UpdateGuideState(): m_state=6
00:53:40.866 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 502
00:53:40.867 00.001 1032 Star::Find returns 1 (0), X=322.11, Y=746.42, Mass=1358, SNR=26.0, Peak=172 HFD=2.7
00:53:40.869 00.002 1032 MultiStar: [#1 -0.15,0.02,0.97,U] [#2 -0.10,-0.14,0.76,U] [#3 -0.01,-0.18,0.68,U] [#4 -0.15,-0.04,0.71,U] [#5 -0.00,-0.02,0.67,U] [#6 -0.14,-0.08,0.61,U] [#7 -0.31,0.21,0.00,M2] [#8 -0.08,-0.09,0.56,U] 
00:53:40.871 00.002 1032 refined, 7 included, MultiStar: {-0.09, -0.08}, one-star: {-0.08, -0.12}
00:53:40.873 00.002 1032 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.83) = xAngle (-4.27 = 2.01)
00:53:40.875 00.002 1032 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.27 = 2.01)
00:53:40.877 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.44 mountX=-0.05 mountY=0.11, mountTheta=2.01
00:53:40.879 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.08, opts=13)
00:53:40.881 00.002 1032 Enqueuing Move request for scope (-0.09, -0.08)
00:53:40.882 00.001 10072 Worker thread wakes up
00:53:40.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
00:53:40.882 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
00:53:40.882 00.000 10072 Moving (-0.09, -0.08) raw xDistance=-0.05 yDistance=0.11
00:53:40.884 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:40.885 00.001 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.36
00:53:40.885 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:53:40.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:40.887 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:53:40.887 00.000 10072 MoveAxis(W, 10, ABG)
00:53:40.887 00.000 10072 Guiding  Dir = 3, Dur = 10
00:53:40.887 00.000 10072 IsGuiding returns 0
00:53:40.887 00.000 10072 PulseGuide returned control before completion, sleep 20
00:53:40.904 00.017 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:53:40.907 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:40.909 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:40.911 00.002 1032 Enqueuing Expose request
00:53:40.923 00.012 10072 IsGuiding returns 0
00:53:40.923 00.000 10072 Move returns status 0, amount 10
00:53:40.923 00.000 10072 MoveAxis(N, 0, ABG)
00:53:40.923 00.000 10072 Move returns status 0, amount 0
00:53:40.923 00.000 10072 move complete, result=0
00:53:40.923 00.000 10072 worker thread done servicing request
00:53:40.923 00.000 10072 Worker thread wakes up
00:53:40.923 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:40.923 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:40.925 00.002 1032 GuideStep: -0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
00:53:41.333 00.408 10072 Exposure complete
00:53:41.383 00.050 10072 worker thread done servicing request
00:53:41.383 00.000 1032 OnExposeComplete: enter
00:53:41.386 00.003 1032 UpdateGuideState(): m_state=6
00:53:41.389 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 503
00:53:41.394 00.005 1032 Star::Find returns 1 (0), X=322.20, Y=746.43, Mass=1391, SNR=26.3, Peak=158 HFD=2.9
00:53:41.396 00.002 1032 MultiStar: [#1 -0.16,0.03,1.03,U] [#2 -0.03,-0.10,0.73,U] [#3 0.02,-0.26,0.72,U] [#4 0.06,-0.11,0.71,U] [#5 -0.01,-0.10,0.69,U] [#6 0.00,-0.02,0.62,U] [#7 -0.12,0.05,0.53,U] [#8 -0.14,-0.01,0.57,U] 
00:53:41.398 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {0.01, -0.11}
00:53:41.400 00.002 1032 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.83) = xAngle (-3.91 = 2.38)
00:53:41.402 00.002 1032 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.91 = 2.38)
00:53:41.404 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.08 mountX=-0.06 mountY=0.06, mountTheta=2.38
00:53:41.407 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.07, opts=13)
00:53:41.408 00.001 1032 Enqueuing Move request for scope (-0.04, -0.07)
00:53:41.410 00.002 10072 Worker thread wakes up
00:53:41.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
00:53:41.410 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
00:53:41.410 00.000 10072 Moving (-0.04, -0.07) raw xDistance=-0.06 yDistance=0.06
00:53:41.412 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:41.414 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:53:41.415 00.001 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:53:41.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:41.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:53:41.415 00.000 10072 MoveAxis(W, 9, ABG)
00:53:41.415 00.000 10072 Guiding  Dir = 3, Dur = 9
00:53:41.415 00.000 10072 IsGuiding returns 0
00:53:41.416 00.001 10072 PulseGuide returned control before completion, sleep 19
00:53:41.433 00.017 1032 UpdateGuideState exits: m=1391 SNR=26.3
00:53:41.435 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:41.436 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:41.438 00.002 1032 Enqueuing Expose request
00:53:41.440 00.002 10072 IsGuiding returns 0
00:53:41.440 00.000 10072 Move returns status 0, amount 9
00:53:41.440 00.000 10072 MoveAxis(N, 0, ABG)
00:53:41.440 00.000 10072 Move returns status 0, amount 0
00:53:41.440 00.000 10072 move complete, result=0
00:53:41.440 00.000 10072 worker thread done servicing request
00:53:41.440 00.000 10072 Worker thread wakes up
00:53:41.440 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:41.440 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:41.448 00.008 1032 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
00:53:42.070 00.622 10072 Exposure complete
00:53:42.120 00.050 10072 worker thread done servicing request
00:53:42.120 00.000 1032 OnExposeComplete: enter
00:53:42.122 00.002 1032 UpdateGuideState(): m_state=6
00:53:42.124 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 504
00:53:42.127 00.003 1032 Star::Find returns 1 (0), X=322.36, Y=746.43, Mass=1382, SNR=26.2, Peak=177 HFD=2.9
00:53:42.128 00.001 1032 MultiStar: [#1 -0.02,0.01,0.98,U] [#2 -0.05,-0.10,0.68,U] [#3 -0.11,-0.20,0.68,U] [#4 -0.06,-0.08,0.75,U] [#5 0.05,-0.06,0.71,U] [#6 0.04,-0.05,0.60,U] [#7 0.02,-0.04,0.48,U] [#8 -0.01,-0.05,0.59,U] 
00:53:42.130 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {0.17, -0.11}
00:53:42.132 00.002 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.01)
00:53:42.133 00.001 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.01)
00:53:42.135 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.45 mountX=-0.08 mountY=0.01, mountTheta=3.01
00:53:42.139 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
00:53:42.140 00.001 1032 Enqueuing Move request for scope (0.01, -0.08)
00:53:42.142 00.002 10072 Worker thread wakes up
00:53:42.142 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
00:53:42.142 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
00:53:42.142 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
00:53:42.146 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:42.149 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:53:42.149 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:53:42.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:42.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:53:42.150 00.001 10072 MoveAxis(W, 11, ABG)
00:53:42.150 00.000 10072 Guiding  Dir = 3, Dur = 11
00:53:42.150 00.000 10072 IsGuiding returns 0
00:53:42.150 00.000 10072 PulseGuide returned control before completion, sleep 21
00:53:42.167 00.017 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:53:42.169 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:42.170 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:42.171 00.001 1032 Enqueuing Expose request
00:53:42.177 00.006 10072 IsGuiding returns 0
00:53:42.177 00.000 10072 Move returns status 0, amount 11
00:53:42.177 00.000 10072 MoveAxis(N, 0, ABG)
00:53:42.177 00.000 10072 Move returns status 0, amount 0
00:53:42.177 00.000 10072 move complete, result=0
00:53:42.177 00.000 10072 worker thread done servicing request
00:53:42.177 00.000 10072 Worker thread wakes up
00:53:42.177 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:42.178 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:42.183 00.005 1032 GuideStep: -0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
00:53:42.588 00.405 10072 Exposure complete
00:53:42.638 00.050 10072 worker thread done servicing request
00:53:42.638 00.000 1032 OnExposeComplete: enter
00:53:42.640 00.002 1032 UpdateGuideState(): m_state=6
00:53:42.642 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 505
00:53:42.645 00.003 1032 Star::Find returns 1 (0), X=322.17, Y=746.37, Mass=1218, SNR=24.6, Peak=139 HFD=2.7
00:53:42.646 00.001 1032 MultiStar: [#1 -0.04,-0.00,1.01,U] [#2 -0.07,-0.12,0.76,U] [#3 -0.09,-0.06,0.70,U] [#4 0.05,-0.06,0.77,U] [#5 -0.21,-0.15,0.74,U] [#6 0.04,0.02,0.64,U] [#7 -0.16,0.07,0.57,U] [#8 -0.14,-0.12,0.59,U] 
00:53:42.648 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.07}, one-star: {-0.02, -0.17}
00:53:42.651 00.003 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.14)
00:53:42.653 00.002 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.14)
00:53:42.655 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.31 mountX=-0.05 mountY=0.08, mountTheta=2.14
00:53:42.658 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.07, opts=13)
00:53:42.660 00.002 1032 Enqueuing Move request for scope (-0.07, -0.07)
00:53:42.661 00.001 10072 Worker thread wakes up
00:53:42.662 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
00:53:42.662 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
00:53:42.662 00.000 10072 Moving (-0.07, -0.07) raw xDistance=-0.05 yDistance=0.08
00:53:42.665 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:42.667 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:53:42.667 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:53:42.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:42.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:53:42.667 00.000 10072 MoveAxis(W, 9, ABG)
00:53:42.667 00.000 10072 Guiding  Dir = 3, Dur = 9
00:53:42.667 00.000 10072 IsGuiding returns 0
00:53:42.668 00.001 10072 PulseGuide returned control before completion, sleep 19
00:53:42.686 00.018 1032 UpdateGuideState exits: m=1218 SNR=24.6
00:53:42.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:42.689 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:42.691 00.002 1032 Enqueuing Expose request
00:53:42.695 00.004 10072 IsGuiding returns 0
00:53:42.695 00.000 10072 Move returns status 0, amount 9
00:53:42.695 00.000 10072 MoveAxis(N, 0, ABG)
00:53:42.696 00.001 10072 Move returns status 0, amount 0
00:53:42.696 00.000 10072 move complete, result=0
00:53:42.696 00.000 10072 worker thread done servicing request
00:53:42.696 00.000 10072 Worker thread wakes up
00:53:42.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:42.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:42.700 00.004 1032 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
00:53:43.321 00.621 10072 Exposure complete
00:53:43.369 00.048 10072 worker thread done servicing request
00:53:43.369 00.000 1032 OnExposeComplete: enter
00:53:43.371 00.002 1032 UpdateGuideState(): m_state=6
00:53:43.373 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 506
00:53:43.375 00.002 1032 Star::Find returns 1 (0), X=322.19, Y=746.46, Mass=1421, SNR=26.6, Peak=178 HFD=2.8
00:53:43.377 00.002 1032 MultiStar: [#1 -0.03,-0.05,0.99,U] [#2 -0.08,-0.01,0.75,U] [#3 -0.16,-0.09,0.66,U] [#4 -0.18,-0.11,0.66,U] [#5 -0.10,0.02,0.69,U] [#6 -0.06,-0.03,0.58,U] [#7 -0.20,0.04,0.55,U] [#8 -0.12,0.03,0.60,U] 
00:53:43.379 00.002 1032 single-star, 8 included, MultiStar: {-0.09, -0.03}, one-star: {-0.00, -0.08}
00:53:43.380 00.001 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.45 = 2.84)
00:53:43.381 00.001 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.84)
00:53:43.383 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.61 mountX=-0.08 mountY=0.03, mountTheta=2.84
00:53:43.387 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.08, opts=13)
00:53:43.389 00.002 1032 Enqueuing Move request for scope (-0.00, -0.08)
00:53:43.391 00.002 10072 Worker thread wakes up
00:53:43.391 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
00:53:43.391 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
00:53:43.392 00.001 10072 Moving (-0.00, -0.08) raw xDistance=-0.08 yDistance=0.03
00:53:43.396 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:43.398 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:53:43.399 00.001 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:53:43.399 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:43.399 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:53:43.399 00.000 10072 MoveAxis(W, 10, ABG)
00:53:43.399 00.000 10072 Guiding  Dir = 3, Dur = 10
00:53:43.399 00.000 10072 IsGuiding returns 0
00:53:43.400 00.001 10072 PulseGuide returned control before completion, sleep 20
00:53:43.416 00.016 1032 UpdateGuideState exits: m=1421 SNR=26.6
00:53:43.418 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:43.420 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:43.421 00.001 1032 Enqueuing Expose request
00:53:43.429 00.008 10072 IsGuiding returns 0
00:53:43.429 00.000 10072 Move returns status 0, amount 10
00:53:43.429 00.000 10072 MoveAxis(N, 0, ABG)
00:53:43.429 00.000 10072 Move returns status 0, amount 0
00:53:43.429 00.000 10072 move complete, result=0
00:53:43.429 00.000 10072 worker thread done servicing request
00:53:43.429 00.000 10072 Worker thread wakes up
00:53:43.430 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:43.430 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:43.432 00.002 1032 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
00:53:43.836 00.404 10072 Exposure complete
00:53:43.887 00.051 10072 worker thread done servicing request
00:53:43.887 00.000 1032 OnExposeComplete: enter
00:53:43.889 00.002 1032 UpdateGuideState(): m_state=6
00:53:43.892 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 507
00:53:43.898 00.006 1032 Star::Find returns 1 (0), X=322.21, Y=746.42, Mass=1419, SNR=26.5, Peak=169 HFD=2.9
00:53:43.899 00.001 1032 MultiStar: [#1 -0.03,0.03,0.95,U] [#2 -0.08,0.11,0.71,U] [#3 -0.09,-0.14,0.74,U] [#4 -0.03,-0.14,0.70,U] [#5 -0.15,-0.18,0.66,U] [#6 0.01,-0.05,0.58,U] [#7 -0.20,-0.03,0.53,U] [#8 -0.07,-0.09,0.58,U] 
00:53:43.901 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.07}, one-star: {0.03, -0.12}
00:53:43.903 00.002 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.14)
00:53:43.904 00.001 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.14)
00:53:43.905 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.31 mountX=-0.05 mountY=0.07, mountTheta=2.14
00:53:43.908 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.07, opts=13)
00:53:43.909 00.001 1032 Enqueuing Move request for scope (-0.06, -0.07)
00:53:43.910 00.001 10072 Worker thread wakes up
00:53:43.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
00:53:43.911 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
00:53:43.911 00.000 10072 Moving (-0.06, -0.07) raw xDistance=-0.05 yDistance=0.07
00:53:43.914 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:43.916 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
00:53:43.916 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:53:43.916 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:43.916 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:53:43.916 00.000 10072 MoveAxis(W, 8, ABG)
00:53:43.916 00.000 10072 Guiding  Dir = 3, Dur = 8
00:53:43.923 00.007 10072 IsGuiding returns 0
00:53:43.924 00.001 10072 PulseGuide returned control before completion, sleep 17
00:53:43.938 00.014 1032 UpdateGuideState exits: m=1419 SNR=26.5
00:53:43.940 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:43.941 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:43.943 00.002 1032 Enqueuing Expose request
00:53:43.944 00.001 10072 IsGuiding returns 0
00:53:43.944 00.000 10072 Move returns status 0, amount 8
00:53:43.944 00.000 10072 MoveAxis(N, 0, ABG)
00:53:43.945 00.001 10072 Move returns status 0, amount 0
00:53:43.945 00.000 10072 move complete, result=0
00:53:43.945 00.000 10072 worker thread done servicing request
00:53:43.945 00.000 10072 Worker thread wakes up
00:53:43.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:43.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:43.952 00.007 1032 GuideStep: -0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
00:53:44.572 00.620 10072 Exposure complete
00:53:44.619 00.047 10072 worker thread done servicing request
00:53:44.619 00.000 1032 OnExposeComplete: enter
00:53:44.621 00.002 1032 UpdateGuideState(): m_state=6
00:53:44.623 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 508
00:53:44.625 00.002 1032 Star::Find returns 1 (0), X=322.26, Y=746.42, Mass=1382, SNR=26.2, Peak=165 HFD=2.8
00:53:44.627 00.002 1032 MultiStar: [#1 -0.06,-0.08,1.03,U] [#2 -0.07,-0.09,0.73,U] [#3 0.07,-0.26,0.00,M1] [#4 -0.02,-0.14,0.73,U] [#5 -0.15,-0.19,0.69,U] [#6 0.10,0.02,0.57,U] [#7 -0.04,-0.07,0.52,U] [#8 0.09,-0.20,0.57,U] 
00:53:44.629 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.11}, one-star: {0.07, -0.12}
00:53:44.632 00.003 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.75)
00:53:44.633 00.001 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.75)
00:53:44.634 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.70 mountX=-0.10 mountY=0.04, mountTheta=2.75
00:53:44.638 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.11, opts=13)
00:53:44.639 00.001 1032 Enqueuing Move request for scope (-0.01, -0.11)
00:53:44.640 00.001 10072 Worker thread wakes up
00:53:44.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
00:53:44.640 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
00:53:44.640 00.000 10072 Moving (-0.01, -0.11) raw xDistance=-0.10 yDistance=0.04
00:53:44.643 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:44.645 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
00:53:44.645 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
00:53:44.645 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:44.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:53:44.645 00.000 10072 MoveAxis(W, 10, ABG)
00:53:44.646 00.001 10072 Guiding  Dir = 3, Dur = 10
00:53:44.647 00.001 10072 IsGuiding returns 0
00:53:44.647 00.000 10072 PulseGuide returned control before completion, sleep 20
00:53:44.663 00.016 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:53:44.665 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:44.668 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:44.669 00.001 1032 Enqueuing Expose request
00:53:44.677 00.008 10072 IsGuiding returns 0
00:53:44.677 00.000 10072 Move returns status 0, amount 10
00:53:44.677 00.000 10072 MoveAxis(N, 0, ABG)
00:53:44.677 00.000 10072 Move returns status 0, amount 0
00:53:44.677 00.000 10072 move complete, result=0
00:53:44.677 00.000 10072 worker thread done servicing request
00:53:44.677 00.000 10072 Worker thread wakes up
00:53:44.677 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:44.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:44.681 00.004 1032 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
00:53:45.090 00.409 10072 Exposure complete
00:53:45.138 00.048 10072 worker thread done servicing request
00:53:45.138 00.000 1032 OnExposeComplete: enter
00:53:45.139 00.001 1032 UpdateGuideState(): m_state=6
00:53:45.143 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 509
00:53:45.145 00.002 1032 Star::Find returns 1 (0), X=322.22, Y=746.26, Mass=1384, SNR=26.2, Peak=158 HFD=2.8
00:53:45.147 00.002 1032 MultiStar: [#1 -0.10,-0.11,0.95,U] [#2 0.02,-0.15,0.70,U] [#3 -0.20,-0.22,0.00,M2] [#4 -0.11,-0.27,0.00,M1] [#5 -0.03,-0.34,0.00,M1] [#6 0.04,-0.15,0.64,U] [#7 -0.26,-0.08,0.00,M1] [#8 0.11,-0.34,0.00,M1] 
00:53:45.149 00.002 1032 refined, 3 included, MultiStar: {-0.01, -0.18}, one-star: {0.03, -0.28}
00:53:45.150 00.001 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.85)
00:53:45.153 00.003 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.85)
00:53:45.154 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.61 mountX=-0.17 mountY=0.05, mountTheta=2.85
00:53:45.156 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.18, opts=13)
00:53:45.157 00.001 1032 Enqueuing Move request for scope (-0.01, -0.18)
00:53:45.159 00.002 10072 Worker thread wakes up
00:53:45.159 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
00:53:45.159 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
00:53:45.159 00.000 10072 Moving (-0.01, -0.18) raw xDistance=-0.17 yDistance=0.05
00:53:45.160 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:45.163 00.003 10072 PPEC rslt: input = -0.17, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.38
00:53:45.164 00.001 10072 PPEC: input: -0.17, control: -0.07, exposure: 500
00:53:45.164 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:45.164 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:53:45.164 00.000 10072 MoveAxis(E, 69, ABG)
00:53:45.164 00.000 10072 Guiding  Dir = 2, Dur = 69
00:53:45.164 00.000 10072 IsGuiding returns 0
00:53:45.165 00.001 10072 PulseGuide returned control before completion, sleep 79
00:53:45.185 00.020 1032 UpdateGuideState exits: m=1384 SNR=26.2
00:53:45.187 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:45.189 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:45.190 00.001 1032 Enqueuing Expose request
00:53:45.259 00.069 10072 IsGuiding returns 0
00:53:45.259 00.000 10072 Move returns status 0, amount 69
00:53:45.259 00.000 10072 MoveAxis(N, 0, ABG)
00:53:45.259 00.000 10072 Move returns status 0, amount 0
00:53:45.259 00.000 10072 move complete, result=0
00:53:45.259 00.000 10072 worker thread done servicing request
00:53:45.259 00.000 1032 GuideStep: -0.2 px 69 ms EAST, 0.1 px 0 ms NORTH
00:53:45.262 00.003 10072 Worker thread wakes up
00:53:45.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:45.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:45.889 00.627 10072 Exposure complete
00:53:45.940 00.051 10072 worker thread done servicing request
00:53:45.940 00.000 1032 OnExposeComplete: enter
00:53:45.943 00.003 1032 UpdateGuideState(): m_state=6
00:53:45.944 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 510
00:53:45.946 00.002 1032 Star::Find returns 1 (0), X=322.41, Y=746.41, Mass=1400, SNR=26.4, Peak=167 HFD=3.1
00:53:45.949 00.003 1032 MultiStar: [#1 -0.10,0.01,0.96,U] [#2 0.00,0.00,0.77,U] [#3 -0.09,-0.09,0.70,U] [#4 0.11,0.04,0.72,U] [#5 0.04,0.00,0.69,U] [#6 0.16,0.09,0.58,U] [#7 -0.00,-0.01,0.53,U] [#8 -0.01,-0.04,0.53,U] 
00:53:45.950 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.22, -0.13}
00:53:45.952 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
00:53:45.953 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
00:53:45.955 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.47 mountX=-0.03 mountY=-0.03, mountTheta=-2.30
00:53:45.960 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
00:53:45.962 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
00:53:45.964 00.002 10072 Worker thread wakes up
00:53:45.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:53:45.964 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:53:45.964 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
00:53:45.966 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:45.969 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
00:53:45.969 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:53:45.970 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:45.970 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:53:45.970 00.000 10072 MoveAxis(W, 9, ABG)
00:53:45.970 00.000 10072 Guiding  Dir = 3, Dur = 9
00:53:45.970 00.000 10072 IsGuiding returns 0
00:53:45.971 00.001 10072 PulseGuide returned control before completion, sleep 19
00:53:45.989 00.018 1032 UpdateGuideState exits: m=1400 SNR=26.4
00:53:45.991 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:45.994 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:45.995 00.001 1032 Enqueuing Expose request
00:53:45.999 00.004 10072 IsGuiding returns 0
00:53:45.999 00.000 10072 Move returns status 0, amount 9
00:53:45.999 00.000 10072 MoveAxis(N, 0, ABG)
00:53:45.999 00.000 10072 Move returns status 0, amount 0
00:53:45.999 00.000 10072 move complete, result=0
00:53:46.000 00.001 10072 worker thread done servicing request
00:53:46.000 00.000 10072 Worker thread wakes up
00:53:46.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:46.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:46.007 00.007 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
00:53:46.405 00.398 10072 Exposure complete
00:53:46.460 00.055 10072 worker thread done servicing request
00:53:46.460 00.000 1032 OnExposeComplete: enter
00:53:46.462 00.002 1032 UpdateGuideState(): m_state=6
00:53:46.464 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 511
00:53:46.467 00.003 1032 Star::Find returns 1 (0), X=322.36, Y=746.43, Mass=1394, SNR=26.3, Peak=167 HFD=3.0
00:53:46.469 00.002 1032 MultiStar: [#1 -0.06,-0.07,0.96,U] [#2 -0.02,-0.03,0.73,U] [#3 -0.12,-0.10,0.66,U] [#4 0.03,0.15,0.68,U] [#5 -0.09,-0.14,0.66,U] [#6 -0.02,-0.00,0.61,U] [#7 -0.07,-0.05,0.54,U] [#8 0.05,0.04,0.53,U] 
00:53:46.471 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.17, -0.11}
00:53:46.472 00.001 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.71)
00:53:46.475 00.003 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.71)
00:53:46.478 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.75 mountX=-0.04 mountY=0.02, mountTheta=2.71
00:53:46.481 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
00:53:46.483 00.002 1032 Enqueuing Move request for scope (-0.01, -0.04)
00:53:46.485 00.002 10072 Worker thread wakes up
00:53:46.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:53:46.485 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:53:46.485 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
00:53:46.487 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:46.490 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
00:53:46.490 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:53:46.490 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:46.490 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:53:46.490 00.000 10072 MoveAxis(W, 8, ABG)
00:53:46.490 00.000 10072 Guiding  Dir = 3, Dur = 8
00:53:46.490 00.000 10072 IsGuiding returns 0
00:53:46.491 00.001 10072 PulseGuide returned control before completion, sleep 18
00:53:46.508 00.017 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:53:46.511 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:46.512 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:46.515 00.003 1032 Enqueuing Expose request
00:53:46.516 00.001 10072 IsGuiding returns 0
00:53:46.517 00.001 10072 Move returns status 0, amount 8
00:53:46.517 00.000 10072 MoveAxis(N, 0, ABG)
00:53:46.517 00.000 10072 Move returns status 0, amount 0
00:53:46.517 00.000 10072 move complete, result=0
00:53:46.517 00.000 10072 worker thread done servicing request
00:53:46.517 00.000 10072 Worker thread wakes up
00:53:46.517 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:46.517 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:46.525 00.008 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
00:53:47.155 00.630 10072 Exposure complete
00:53:47.201 00.046 10072 worker thread done servicing request
00:53:47.201 00.000 1032 OnExposeComplete: enter
00:53:47.202 00.001 1032 UpdateGuideState(): m_state=6
00:53:47.204 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 512
00:53:47.206 00.002 1032 Star::Find returns 1 (0), X=322.30, Y=746.46, Mass=1289, SNR=25.3, Peak=157 HFD=3.0
00:53:47.209 00.003 1032 MultiStar: [#1 -0.06,-0.18,1.04,U] [#2 0.00,-0.12,0.76,U] [#3 0.09,-0.22,0.72,U] [#4 -0.02,-0.07,0.73,U] [#5 -0.09,-0.33,0.00,M1] [#6 -0.05,0.05,0.58,U] [#7 -0.24,0.02,0.52,U] [#8 0.07,0.00,0.59,U] 
00:53:47.210 00.001 1032 refined, 7 included, MultiStar: {-0.00, -0.09}, one-star: {0.11, -0.08}
00:53:47.212 00.002 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.86)
00:53:47.214 00.002 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.86)
00:53:47.216 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.60 mountX=-0.08 mountY=0.02, mountTheta=2.86
00:53:47.219 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.09, opts=13)
00:53:47.221 00.002 1032 Enqueuing Move request for scope (-0.00, -0.09)
00:53:47.224 00.003 10072 Worker thread wakes up
00:53:47.224 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
00:53:47.224 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
00:53:47.224 00.000 10072 Moving (-0.00, -0.09) raw xDistance=-0.08 yDistance=0.02
00:53:47.226 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:47.228 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
00:53:47.228 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:53:47.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:47.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:53:47.229 00.001 10072 MoveAxis(W, 7, ABG)
00:53:47.229 00.000 10072 Guiding  Dir = 3, Dur = 7
00:53:47.229 00.000 10072 IsGuiding returns 0
00:53:47.230 00.001 10072 PulseGuide returned control before completion, sleep 17
00:53:47.247 00.017 1032 UpdateGuideState exits: m=1289 SNR=25.3
00:53:47.250 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:47.251 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:47.252 00.001 1032 Enqueuing Expose request
00:53:47.262 00.010 10072 IsGuiding returns 0
00:53:47.262 00.000 10072 Move returns status 0, amount 7
00:53:47.262 00.000 10072 MoveAxis(N, 0, ABG)
00:53:47.262 00.000 10072 Move returns status 0, amount 0
00:53:47.262 00.000 10072 move complete, result=0
00:53:47.262 00.000 10072 worker thread done servicing request
00:53:47.263 00.001 10072 Worker thread wakes up
00:53:47.263 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:47.263 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:47.264 00.001 1032 GuideStep: -0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
00:53:47.671 00.407 10072 Exposure complete
00:53:47.721 00.050 10072 worker thread done servicing request
00:53:47.721 00.000 1032 OnExposeComplete: enter
00:53:47.723 00.002 1032 UpdateGuideState(): m_state=6
00:53:47.725 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 513
00:53:47.727 00.002 1032 Star::Find returns 1 (0), X=322.27, Y=746.33, Mass=1480, SNR=27.1, Peak=169 HFD=2.8
00:53:47.729 00.002 1032 MultiStar: [#1 -0.01,-0.04,0.95,U] [#2 0.01,-0.03,0.74,U] [#3 0.17,-0.18,0.65,U] [#4 0.01,0.01,0.66,U] [#5 0.00,-0.26,0.68,U] [#6 0.02,0.11,0.62,U] [#7 -0.21,-0.04,0.52,U] [#8 -0.04,-0.15,0.54,U] 
00:53:47.731 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.08, -0.21}
00:53:47.733 00.002 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.02)
00:53:47.737 00.004 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.02)
00:53:47.739 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.43 mountX=-0.09 mountY=0.01, mountTheta=3.02
00:53:47.742 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
00:53:47.743 00.001 1032 Enqueuing Move request for scope (0.01, -0.09)
00:53:47.745 00.002 10072 Worker thread wakes up
00:53:47.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
00:53:47.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
00:53:47.745 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
00:53:47.747 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:47.749 00.002 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
00:53:47.749 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
00:53:47.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:47.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:53:47.749 00.000 10072 MoveAxis(W, 6, ABG)
00:53:47.749 00.000 10072 Guiding  Dir = 3, Dur = 6
00:53:47.750 00.001 10072 IsGuiding returns 0
00:53:47.750 00.000 10072 PulseGuide returned control before completion, sleep 16
00:53:47.768 00.018 1032 UpdateGuideState exits: m=1480 SNR=27.1
00:53:47.771 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:47.773 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:47.775 00.002 1032 Enqueuing Expose request
00:53:47.781 00.006 10072 IsGuiding returns 0
00:53:47.781 00.000 10072 Move returns status 0, amount 6
00:53:47.781 00.000 10072 MoveAxis(N, 0, ABG)
00:53:47.781 00.000 10072 Move returns status 0, amount 0
00:53:47.781 00.000 10072 move complete, result=0
00:53:47.781 00.000 10072 worker thread done servicing request
00:53:47.781 00.000 10072 Worker thread wakes up
00:53:47.781 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:47.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:47.784 00.003 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
00:53:48.408 00.624 10072 Exposure complete
00:53:48.455 00.047 10072 worker thread done servicing request
00:53:48.455 00.000 1032 OnExposeComplete: enter
00:53:48.457 00.002 1032 UpdateGuideState(): m_state=6
00:53:48.459 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 514
00:53:48.461 00.002 1032 Star::Find returns 1 (0), X=322.38, Y=746.43, Mass=1499, SNR=27.3, Peak=180 HFD=3.0
00:53:48.463 00.002 1032 MultiStar: [#1 0.01,-0.10,0.95,U] [#2 0.15,-0.16,0.71,U] [#3 0.06,-0.22,0.65,U] [#4 0.05,-0.13,0.67,U] [#5 0.13,-0.13,0.67,U] [#6 0.15,-0.03,0.57,U] [#7 -0.12,0.16,0.51,U] [#8 -0.00,0.03,0.57,U] 
00:53:48.464 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.19, -0.11}
00:53:48.465 00.001 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
00:53:48.467 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
00:53:48.468 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.83 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
00:53:48.471 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
00:53:48.472 00.001 1032 Enqueuing Move request for scope (0.08, -0.09)
00:53:48.473 00.001 10072 Worker thread wakes up
00:53:48.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
00:53:48.473 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
00:53:48.473 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.10 yDistance=-0.05
00:53:48.475 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:48.478 00.003 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
00:53:48.479 00.001 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
00:53:48.479 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:48.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:53:48.479 00.000 10072 MoveAxis(W, 7, ABG)
00:53:48.479 00.000 10072 Guiding  Dir = 3, Dur = 7
00:53:48.479 00.000 10072 IsGuiding returns 0
00:53:48.480 00.001 10072 PulseGuide returned control before completion, sleep 17
00:53:48.497 00.017 1032 UpdateGuideState exits: m=1499 SNR=27.3
00:53:48.500 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:48.501 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:48.503 00.002 1032 Enqueuing Expose request
00:53:48.505 00.002 10072 IsGuiding returns 0
00:53:48.505 00.000 10072 Move returns status 0, amount 7
00:53:48.505 00.000 10072 MoveAxis(N, 0, ABG)
00:53:48.505 00.000 10072 Move returns status 0, amount 0
00:53:48.505 00.000 10072 move complete, result=0
00:53:48.505 00.000 10072 worker thread done servicing request
00:53:48.505 00.000 10072 Worker thread wakes up
00:53:48.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:48.506 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:48.513 00.007 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:53:48.921 00.408 10072 Exposure complete
00:53:48.966 00.045 10072 worker thread done servicing request
00:53:48.966 00.000 1032 OnExposeComplete: enter
00:53:48.968 00.002 1032 UpdateGuideState(): m_state=6
00:53:48.969 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 515
00:53:48.970 00.001 1032 Star::Find returns 1 (0), X=322.49, Y=746.32, Mass=1391, SNR=26.3, Peak=162 HFD=3.0
00:53:48.972 00.002 1032 MultiStar: [#1 0.03,-0.13,0.97,U] [#2 -0.01,-0.13,0.69,U] [#3 -0.10,-0.15,0.65,U] [#4 0.16,-0.16,0.70,U] [#5 0.06,-0.27,0.00,M1] [#6 0.17,-0.19,0.55,U] [#7 -0.05,0.13,0.50,U] [#8 -0.24,-0.05,0.58,U] 
00:53:48.974 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.13}, one-star: {0.30, -0.22}
00:53:48.975 00.001 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
00:53:48.977 00.002 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
00:53:48.978 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.17 mountX=-0.14 mountY=-0.02, mountTheta=-3.00
00:53:48.982 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.13, opts=13)
00:53:48.984 00.002 1032 Enqueuing Move request for scope (0.05, -0.13)
00:53:48.987 00.003 10072 Worker thread wakes up
00:53:48.987 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
00:53:48.987 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
00:53:48.987 00.000 10072 Moving (0.05, -0.13) raw xDistance=-0.14 yDistance=-0.02
00:53:48.990 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:48.992 00.002 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 289.40
00:53:48.992 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
00:53:48.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:48.992 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:53:48.992 00.000 10072 MoveAxis(E, 58, ABG)
00:53:48.992 00.000 10072 Guiding  Dir = 2, Dur = 58
00:53:48.992 00.000 10072 IsGuiding returns 0
00:53:48.993 00.001 10072 PulseGuide returned control before completion, sleep 68
00:53:49.008 00.015 1032 UpdateGuideState exits: m=1391 SNR=26.3
00:53:49.011 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:49.013 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:49.015 00.002 1032 Enqueuing Expose request
00:53:49.073 00.058 10072 IsGuiding returns 0
00:53:49.073 00.000 10072 Move returns status 0, amount 58
00:53:49.073 00.000 10072 MoveAxis(N, 0, ABG)
00:53:49.073 00.000 10072 Move returns status 0, amount 0
00:53:49.073 00.000 10072 move complete, result=0
00:53:49.073 00.000 10072 worker thread done servicing request
00:53:49.073 00.000 10072 Worker thread wakes up
00:53:49.073 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:49.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:49.074 00.001 1032 GuideStep: -0.1 px 58 ms EAST, -0.0 px 0 ms NORTH
00:53:49.700 00.626 10072 Exposure complete
00:53:49.751 00.051 10072 worker thread done servicing request
00:53:49.751 00.000 1032 OnExposeComplete: enter
00:53:49.753 00.002 1032 UpdateGuideState(): m_state=6
00:53:49.755 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 516
00:53:49.757 00.002 1032 Star::Find returns 1 (0), X=322.39, Y=746.29, Mass=1340, SNR=25.7, Peak=157 HFD=2.9
00:53:49.758 00.001 1032 MultiStar: [#1 -0.06,-0.27,0.00,M1] [#2 0.05,-0.12,0.76,U] [#3 0.12,-0.18,0.67,U] [#4 0.16,-0.10,0.71,U] [#5 0.04,-0.31,0.00,M2] [#6 0.21,-0.03,0.62,U] [#7 -0.17,-0.12,0.54,U] [#8 0.29,0.03,0.00,M1] 
00:53:49.760 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.14}, one-star: {0.20, -0.25}
00:53:49.762 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
00:53:49.763 00.001 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
00:53:49.765 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.91 mountX=-0.17 mountY=-0.07, mountTheta=-2.74
00:53:49.770 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.14, opts=13)
00:53:49.772 00.002 1032 Enqueuing Move request for scope (0.11, -0.14)
00:53:49.773 00.001 10072 Worker thread wakes up
00:53:49.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
00:53:49.774 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
00:53:49.774 00.000 10072 Moving (0.11, -0.14) raw xDistance=-0.17 yDistance=-0.07
00:53:49.775 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:49.779 00.004 10072 PPEC rslt: input = -0.17, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.40
00:53:49.779 00.000 10072 PPEC: input: -0.17, control: -0.07, exposure: 500
00:53:49.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:49.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:53:49.779 00.000 10072 MoveAxis(E, 73, ABG)
00:53:49.779 00.000 10072 Guiding  Dir = 2, Dur = 73
00:53:49.779 00.000 10072 IsGuiding returns 0
00:53:49.780 00.001 10072 PulseGuide returned control before completion, sleep 83
00:53:49.796 00.016 1032 UpdateGuideState exits: m=1340 SNR=25.7
00:53:49.799 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:49.801 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:49.802 00.001 1032 Enqueuing Expose request
00:53:49.870 00.068 10072 IsGuiding returns 0
00:53:49.870 00.000 10072 Move returns status 0, amount 73
00:53:49.870 00.000 10072 MoveAxis(N, 0, ABG)
00:53:49.870 00.000 10072 Move returns status 0, amount 0
00:53:49.870 00.000 10072 move complete, result=0
00:53:49.870 00.000 10072 worker thread done servicing request
00:53:49.870 00.000 10072 Worker thread wakes up
00:53:49.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:49.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:49.871 00.001 1032 GuideStep: -0.2 px 73 ms EAST, -0.1 px 0 ms NORTH
00:53:50.280 00.409 10072 Exposure complete
00:53:50.330 00.050 1032 OnExposeComplete: enter
00:53:50.333 00.003 1032 UpdateGuideState(): m_state=6
00:53:50.334 00.001 10072 worker thread done servicing request
00:53:50.335 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 517
00:53:50.338 00.003 1032 Star::Find returns 1 (0), X=322.30, Y=746.52, Mass=1473, SNR=27.0, Peak=189 HFD=2.9
00:53:50.340 00.002 1032 MultiStar: [#1 -0.06,0.04,0.95,U] [#2 0.09,-0.09,0.70,U] [#3 0.18,-0.09,0.66,U] [#4 0.16,-0.03,0.67,U] [#5 -0.02,-0.12,0.66,U] [#6 0.01,-0.05,0.57,U] [#7 0.15,0.02,0.52,U] [#8 0.29,-0.06,0.00,M2] 
00:53:50.343 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.11, -0.02}
00:53:50.344 00.001 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
00:53:50.345 00.001 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
00:53:50.347 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.49 mountX=-0.06 mountY=-0.06, mountTheta=-2.32
00:53:50.349 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
00:53:50.350 00.001 1032 Enqueuing Move request for scope (0.07, -0.04)
00:53:50.353 00.003 10072 Worker thread wakes up
00:53:50.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
00:53:50.353 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
00:53:50.353 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
00:53:50.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:50.357 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
00:53:50.357 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:53:50.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:50.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:53:50.357 00.000 10072 MoveAxis(W, 3, ABG)
00:53:50.357 00.000 10072 Guiding  Dir = 3, Dur = 3
00:53:50.358 00.001 10072 IsGuiding returns 0
00:53:50.358 00.000 10072 PulseGuide returned control before completion, sleep 13
00:53:50.372 00.014 10072 IsGuiding returns 0
00:53:50.372 00.000 10072 Move returns status 0, amount 3
00:53:50.372 00.000 10072 MoveAxis(N, 0, ABG)
00:53:50.372 00.000 10072 Move returns status 0, amount 0
00:53:50.372 00.000 10072 move complete, result=0
00:53:50.372 00.000 10072 worker thread done servicing request
00:53:50.375 00.003 1032 UpdateGuideState exits: m=1473 SNR=27.0
00:53:50.378 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:50.379 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:50.381 00.002 1032 Enqueuing Expose request
00:53:50.382 00.001 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:53:50.383 00.001 10072 Worker thread wakes up
00:53:50.383 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:50.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:51.012 00.629 10072 Exposure complete
00:53:51.058 00.046 10072 worker thread done servicing request
00:53:51.059 00.001 1032 OnExposeComplete: enter
00:53:51.060 00.001 1032 UpdateGuideState(): m_state=6
00:53:51.063 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 518
00:53:51.065 00.002 1032 Star::Find returns 1 (0), X=322.31, Y=746.60, Mass=1499, SNR=27.3, Peak=189 HFD=2.9
00:53:51.066 00.001 1032 MultiStar: [#1 -0.11,0.13,0.90,U] [#2 -0.06,0.23,0.73,U] [#3 0.01,-0.02,0.62,U] [#4 0.00,0.17,0.68,U] [#5 -0.08,0.06,0.68,U] [#6 0.06,0.13,0.59,U] [#7 -0.09,0.24,0.51,U] [#8 -0.00,0.08,0.55,U] 
00:53:51.068 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.12}, one-star: {0.12, 0.06}
00:53:51.069 00.001 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
00:53:51.071 00.002 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
00:53:51.074 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=0.12 mountY=-0.02, mountTheta=-0.15
00:53:51.076 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.12, opts=13)
00:53:51.078 00.002 1032 Enqueuing Move request for scope (-0.01, 0.12)
00:53:51.081 00.003 10072 Worker thread wakes up
00:53:51.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
00:53:51.081 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
00:53:51.081 00.000 10072 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=-0.02
00:53:51.083 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:51.085 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
00:53:51.085 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:53:51.085 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:51.085 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:53:51.085 00.000 10072 MoveAxis(W, 3, ABG)
00:53:51.085 00.000 10072 Guiding  Dir = 3, Dur = 3
00:53:51.085 00.000 10072 IsGuiding returns 0
00:53:51.086 00.001 10072 PulseGuide returned control before completion, sleep 13
00:53:51.103 00.017 1032 UpdateGuideState exits: m=1499 SNR=27.3
00:53:51.105 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:51.107 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:51.108 00.001 1032 Enqueuing Expose request
00:53:51.110 00.002 10072 IsGuiding returns 0
00:53:51.110 00.000 10072 Move returns status 0, amount 3
00:53:51.110 00.000 10072 MoveAxis(N, 0, ABG)
00:53:51.110 00.000 10072 Move returns status 0, amount 0
00:53:51.110 00.000 10072 move complete, result=0
00:53:51.110 00.000 10072 worker thread done servicing request
00:53:51.110 00.000 10072 Worker thread wakes up
00:53:51.110 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:51.110 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:51.120 00.010 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:53:51.529 00.409 10072 Exposure complete
00:53:51.577 00.048 10072 worker thread done servicing request
00:53:51.577 00.000 1032 OnExposeComplete: enter
00:53:51.579 00.002 1032 UpdateGuideState(): m_state=6
00:53:51.582 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 519
00:53:51.583 00.001 1032 Star::Find returns 1 (0), X=322.21, Y=746.58, Mass=1334, SNR=25.7, Peak=175 HFD=2.7
00:53:51.585 00.002 1032 MultiStar: [#1 -0.22,0.09,0.97,U] [#2 0.11,-0.00,0.76,U] [#3 0.05,0.03,0.73,U] [#4 -0.03,-0.03,0.75,U] [#5 -0.19,-0.00,0.67,U] [#6 -0.06,0.01,0.64,U] [#7 -0.11,0.26,0.00,M1] [#8 0.09,0.16,0.61,U] 
00:53:51.587 00.002 1032 single-star, 7 included, MultiStar: {-0.03, 0.04}, one-star: {0.02, 0.04}
00:53:51.590 00.003 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
00:53:51.593 00.003 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
00:53:51.596 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.05 mountX=0.03 mountY=-0.03, mountTheta=-0.78
00:53:51.602 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
00:53:51.606 00.004 1032 Enqueuing Move request for scope (0.02, 0.04)
00:53:51.608 00.002 10072 Worker thread wakes up
00:53:51.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
00:53:51.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
00:53:51.608 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
00:53:51.610 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:51.613 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:53:51.613 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:53:51.613 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:51.613 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:53:51.613 00.000 10072 MoveAxis(W, 2, ABG)
00:53:51.613 00.000 10072 Guiding  Dir = 3, Dur = 2
00:53:51.614 00.001 10072 IsGuiding returns 0
00:53:51.614 00.000 10072 PulseGuide returned control before completion, sleep 12
00:53:51.632 00.018 1032 UpdateGuideState exits: m=1334 SNR=25.7
00:53:51.634 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:51.636 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:51.639 00.003 1032 Enqueuing Expose request
00:53:51.640 00.001 10072 IsGuiding returns 0
00:53:51.640 00.000 10072 Move returns status 0, amount 2
00:53:51.640 00.000 10072 MoveAxis(N, 0, ABG)
00:53:51.640 00.000 10072 Move returns status 0, amount 0
00:53:51.640 00.000 10072 move complete, result=0
00:53:51.640 00.000 10072 worker thread done servicing request
00:53:51.640 00.000 10072 Worker thread wakes up
00:53:51.640 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:51.641 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:51.650 00.009 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:53:52.280 00.630 10072 Exposure complete
00:53:52.329 00.049 10072 worker thread done servicing request
00:53:52.331 00.002 1032 OnExposeComplete: enter
00:53:52.332 00.001 1032 UpdateGuideState(): m_state=6
00:53:52.334 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 520
00:53:52.337 00.003 1032 Star::Find returns 1 (0), X=322.36, Y=746.49, Mass=1532, SNR=27.6, Peak=196 HFD=3.1
00:53:52.338 00.001 1032 MultiStar: [#1 -0.07,0.03,0.90,U] [#2 -0.05,-0.08,0.73,U] [#3 0.07,0.03,0.68,U] [#4 0.16,-0.02,0.68,U] [#5 0.05,-0.09,0.63,U] [#6 0.08,0.02,0.56,U] [#7 0.02,0.04,0.51,U] [#8 0.12,0.02,0.54,U] 
00:53:52.340 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.17, -0.05}
00:53:52.342 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
00:53:52.344 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
00:53:52.346 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.24 mountX=-0.03 mountY=-0.05, mountTheta=-2.07
00:53:52.349 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
00:53:52.351 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
00:53:52.353 00.002 10072 Worker thread wakes up
00:53:52.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:53:52.353 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:53:52.353 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.05
00:53:52.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:52.357 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:53:52.357 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:53:52.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:52.358 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:53:52.358 00.000 10072 MoveAxis(W, 2, ABG)
00:53:52.358 00.000 10072 Guiding  Dir = 3, Dur = 2
00:53:52.358 00.000 10072 IsGuiding returns 0
00:53:52.358 00.000 10072 PulseGuide returned control before completion, sleep 12
00:53:52.372 00.014 10072 IsGuiding returns 0
00:53:52.372 00.000 10072 Move returns status 0, amount 2
00:53:52.372 00.000 10072 MoveAxis(N, 0, ABG)
00:53:52.372 00.000 10072 Move returns status 0, amount 0
00:53:52.372 00.000 10072 move complete, result=0
00:53:52.372 00.000 10072 worker thread done servicing request
00:53:52.376 00.004 1032 UpdateGuideState exits: m=1532 SNR=27.6
00:53:52.378 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:52.379 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:52.381 00.002 1032 Enqueuing Expose request
00:53:52.383 00.002 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:53:52.385 00.002 10072 Worker thread wakes up
00:53:52.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:52.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:52.795 00.410 10072 Exposure complete
00:53:52.846 00.051 10072 worker thread done servicing request
00:53:52.846 00.000 1032 OnExposeComplete: enter
00:53:52.849 00.003 1032 UpdateGuideState(): m_state=6
00:53:52.851 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 521
00:53:52.853 00.002 1032 Star::Find returns 1 (0), X=322.33, Y=746.54, Mass=1369, SNR=26.1, Peak=182 HFD=3.0
00:53:52.856 00.003 1032 MultiStar: [#1 0.04,0.08,0.98,U] [#2 0.05,0.02,0.70,U] [#3 0.06,-0.14,0.68,U] [#4 0.14,0.15,0.71,U] [#5 0.17,-0.06,0.70,U] [#6 0.17,0.10,0.62,U] [#7 -0.08,0.23,0.56,U] [#8 0.03,0.15,0.62,U] 
00:53:52.858 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.14, -0.00}
00:53:52.859 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
00:53:52.861 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
00:53:52.864 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.56 mountX=0.03 mountY=-0.10, mountTheta=-1.27
00:53:52.868 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
00:53:52.870 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
00:53:52.872 00.002 10072 Worker thread wakes up
00:53:52.872 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:53:52.872 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:53:52.872 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.10
00:53:52.874 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:52.876 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:53:52.876 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:53:52.876 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:52.877 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:53:52.877 00.000 10072 MoveAxis(W, 2, ABG)
00:53:52.877 00.000 10072 Guiding  Dir = 3, Dur = 2
00:53:52.877 00.000 10072 IsGuiding returns 0
00:53:52.878 00.001 10072 PulseGuide returned control before completion, sleep 12
00:53:52.897 00.019 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:53:52.899 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:52.903 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:52.904 00.001 1032 Enqueuing Expose request
00:53:52.906 00.002 10072 IsGuiding returns 0
00:53:52.906 00.000 10072 Move returns status 0, amount 2
00:53:52.906 00.000 10072 MoveAxis(N, 0, ABG)
00:53:52.906 00.000 10072 Move returns status 0, amount 0
00:53:52.906 00.000 10072 move complete, result=0
00:53:52.906 00.000 10072 worker thread done servicing request
00:53:52.906 00.000 10072 Worker thread wakes up
00:53:52.906 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:52.906 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:52.914 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:53:53.531 00.617 10072 Exposure complete
00:53:53.581 00.050 10072 worker thread done servicing request
00:53:53.581 00.000 1032 OnExposeComplete: enter
00:53:53.584 00.003 1032 UpdateGuideState(): m_state=6
00:53:53.586 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 522
00:53:53.588 00.002 1032 Star::Find returns 1 (0), X=322.35, Y=746.56, Mass=1277, SNR=25.2, Peak=168 HFD=2.9
00:53:53.594 00.006 1032 MultiStar: [#1 0.04,0.08,1.01,U] [#2 0.04,0.11,0.73,U] [#3 0.01,-0.08,0.71,U] [#4 0.00,0.09,0.74,U] [#5 0.01,0.02,0.76,U] [#6 0.16,0.13,0.63,U] [#7 -0.09,0.13,0.55,U] [#8 0.09,0.16,0.57,U] 
00:53:53.596 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.16, 0.02}
00:53:53.597 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
00:53:53.598 00.001 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
00:53:53.600 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.94 mountX=0.05 mountY=-0.07, mountTheta=-0.89
00:53:53.603 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
00:53:53.604 00.001 1032 Enqueuing Move request for scope (0.05, 0.07)
00:53:53.607 00.003 10072 Worker thread wakes up
00:53:53.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
00:53:53.607 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
00:53:53.607 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
00:53:53.612 00.005 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:53:53.612 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:53:53.612 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:53.620 00.008 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:53.620 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:53:53.620 00.000 10072 MoveAxis(W, 1, ABG)
00:53:53.620 00.000 10072 Guiding  Dir = 3, Dur = 1
00:53:53.620 00.000 10072 IsGuiding returns 0
00:53:53.621 00.001 10072 PulseGuide returned control before completion, sleep 11
00:53:53.637 00.016 10072 IsGuiding returns 0
00:53:53.637 00.000 10072 Move returns status 0, amount 1
00:53:53.637 00.000 10072 MoveAxis(N, 0, ABG)
00:53:53.637 00.000 10072 Move returns status 0, amount 0
00:53:53.637 00.000 10072 move complete, result=0
00:53:53.637 00.000 10072 worker thread done servicing request
00:53:53.638 00.001 1032 UpdateGuideState exits: m=1277 SNR=25.2
00:53:53.640 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:53.643 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:53.645 00.002 1032 Enqueuing Expose request
00:53:53.647 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:53:53.648 00.001 10072 Worker thread wakes up
00:53:53.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:53.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:54.062 00.414 10072 Exposure complete
00:53:54.107 00.045 10072 worker thread done servicing request
00:53:54.107 00.000 1032 OnExposeComplete: enter
00:53:54.108 00.001 1032 UpdateGuideState(): m_state=6
00:53:54.110 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 523
00:53:54.112 00.002 1032 Star::Find returns 1 (0), X=322.29, Y=746.58, Mass=1549, SNR=27.7, Peak=205 HFD=2.9
00:53:54.114 00.002 1032 MultiStar: [#1 0.01,0.26,0.91,U] [#2 0.06,0.13,0.72,U] [#3 0.04,0.06,0.64,U] [#4 0.10,0.15,0.65,U] [#5 0.09,0.00,0.62,U] [#6 0.07,0.19,0.54,U] [#7 -0.07,0.40,0.00,M1] [#8 0.15,0.20,0.56,U] 
00:53:54.115 00.001 1032 single-star, 7 included, MultiStar: {0.07, 0.13}, one-star: {0.10, 0.04}
00:53:54.116 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
00:53:54.118 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
00:53:54.119 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.41 mountX=0.02 mountY=-0.11, mountTheta=-1.42
00:53:54.122 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
00:53:54.124 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
00:53:54.126 00.002 10072 Worker thread wakes up
00:53:54.126 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
00:53:54.126 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
00:53:54.126 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.02 yDistance=-0.11
00:53:54.128 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:54.130 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:53:54.130 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:53:54.130 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:54.130 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:53:54.130 00.000 10072 MoveAxis(W, 1, ABG)
00:53:54.130 00.000 10072 Guiding  Dir = 3, Dur = 1
00:53:54.130 00.000 10072 IsGuiding returns 0
00:53:54.131 00.001 10072 PulseGuide returned control before completion, sleep 11
00:53:54.148 00.017 1032 UpdateGuideState exits: m=1549 SNR=27.7
00:53:54.150 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:54.152 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:54.153 00.001 1032 Enqueuing Expose request
00:53:54.154 00.001 10072 IsGuiding returns 0
00:53:54.154 00.000 10072 Move returns status 0, amount 1
00:53:54.155 00.001 10072 MoveAxis(N, 0, ABG)
00:53:54.155 00.000 10072 Move returns status 0, amount 0
00:53:54.155 00.000 10072 move complete, result=0
00:53:54.155 00.000 10072 worker thread done servicing request
00:53:54.155 00.000 10072 Worker thread wakes up
00:53:54.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:54.155 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:54.162 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:53:54.780 00.618 10072 Exposure complete
00:53:54.826 00.046 10072 worker thread done servicing request
00:53:54.826 00.000 1032 OnExposeComplete: enter
00:53:54.827 00.001 1032 UpdateGuideState(): m_state=6
00:53:54.831 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 524
00:53:54.833 00.002 1032 Star::Find returns 1 (0), X=322.38, Y=746.51, Mass=1444, SNR=26.8, Peak=185 HFD=3.0
00:53:54.835 00.002 1032 MultiStar: [#1 0.07,0.10,0.94,U] [#2 -0.07,0.09,0.74,U] [#3 -0.02,-0.03,0.68,U] [#4 0.02,0.19,0.68,U] [#5 0.24,0.09,0.73,U] [#6 0.02,0.04,0.59,U] [#7 -0.00,0.30,0.00,M2] [#8 0.15,0.16,0.55,U] 
00:53:54.837 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.19, -0.03}
00:53:54.838 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
00:53:54.844 00.006 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
00:53:54.845 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.73 mountX=0.05 mountY=-0.09, mountTheta=-1.10
00:53:54.848 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
00:53:54.849 00.001 1032 Enqueuing Move request for scope (0.08, 0.07)
00:53:54.850 00.001 10072 Worker thread wakes up
00:53:54.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
00:53:54.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
00:53:54.850 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.09
00:53:54.853 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:54.855 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:53:54.855 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:53:54.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:54.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:53:54.856 00.001 10072 MoveAxis(W, 0, ABG)
00:53:54.856 00.000 10072 Move returns status 0, amount 0
00:53:54.856 00.000 10072 MoveAxis(N, 0, ABG)
00:53:54.856 00.000 10072 Move returns status 0, amount 0
00:53:54.856 00.000 10072 move complete, result=0
00:53:54.856 00.000 10072 worker thread done servicing request
00:53:54.873 00.017 1032 UpdateGuideState exits: m=1444 SNR=26.8
00:53:54.875 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:54.876 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:54.877 00.001 1032 Enqueuing Expose request
00:53:54.880 00.003 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:53:54.881 00.001 10072 Worker thread wakes up
00:53:54.881 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:54.881 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:55.295 00.414 10072 Exposure complete
00:53:55.345 00.050 10072 worker thread done servicing request
00:53:55.345 00.000 1032 OnExposeComplete: enter
00:53:55.347 00.002 1032 UpdateGuideState(): m_state=6
00:53:55.348 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 525
00:53:55.350 00.002 1032 Star::Find returns 1 (0), X=322.42, Y=746.51, Mass=1434, SNR=26.7, Peak=185 HFD=3.1
00:53:55.351 00.001 1032 MultiStar: [#1 0.07,0.06,0.95,U] [#2 -0.01,0.04,0.68,U] [#3 -0.02,-0.10,0.67,U] [#4 0.14,0.05,0.71,U] [#5 0.17,-0.01,0.69,U] [#6 0.12,0.21,0.61,U] [#7 -0.08,0.11,0.53,U] [#8 -0.02,0.03,0.55,U] 
00:53:55.353 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.23, -0.03}
00:53:55.355 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
00:53:55.356 00.001 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
00:53:55.358 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.39 mountX=0.01 mountY=-0.09, mountTheta=-1.44
00:53:55.360 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
00:53:55.365 00.005 1032 Enqueuing Move request for scope (0.08, 0.03)
00:53:55.367 00.002 10072 Worker thread wakes up
00:53:55.367 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:53:55.367 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:53:55.367 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
00:53:55.370 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:55.372 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:53:55.372 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:53:55.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:55.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:53:55.372 00.000 10072 MoveAxis(E, 0, ABG)
00:53:55.372 00.000 10072 Move returns status 0, amount 0
00:53:55.372 00.000 10072 MoveAxis(N, 0, ABG)
00:53:55.372 00.000 10072 Move returns status 0, amount 0
00:53:55.373 00.001 10072 move complete, result=0
00:53:55.373 00.000 10072 worker thread done servicing request
00:53:55.389 00.016 1032 UpdateGuideState exits: m=1434 SNR=26.7
00:53:55.392 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:55.395 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:55.397 00.002 1032 Enqueuing Expose request
00:53:55.398 00.001 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:55.400 00.002 10072 Worker thread wakes up
00:53:55.400 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:55.400 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:56.028 00.628 10072 Exposure complete
00:53:56.079 00.051 10072 worker thread done servicing request
00:53:56.079 00.000 1032 OnExposeComplete: enter
00:53:56.081 00.002 1032 UpdateGuideState(): m_state=6
00:53:56.083 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 526
00:53:56.085 00.002 1032 Star::Find returns 1 (0), X=322.37, Y=746.53, Mass=1321, SNR=25.6, Peak=174 HFD=3.0
00:53:56.087 00.002 1032 MultiStar: [#1 0.05,0.11,1.01,U] [#2 0.23,0.03,0.75,U] [#3 0.04,-0.05,0.69,U] [#4 0.14,0.06,0.72,U] [#5 0.08,-0.00,0.70,U] [#6 0.04,0.16,0.62,U] [#7 0.01,-0.02,0.55,U] [#8 0.09,0.00,0.64,U] 
00:53:56.090 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.18, -0.01}
00:53:56.092 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
00:53:56.093 00.001 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
00:53:56.095 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.32 mountX=0.01 mountY=-0.11, mountTheta=-1.51
00:53:56.098 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
00:53:56.099 00.001 1032 Enqueuing Move request for scope (0.10, 0.03)
00:53:56.101 00.002 10072 Worker thread wakes up
00:53:56.101 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:53:56.101 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:53:56.101 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.01 yDistance=-0.11
00:53:56.103 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:56.106 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:53:56.106 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:53:56.106 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:56.106 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:53:56.106 00.000 10072 MoveAxis(W, 0, ABG)
00:53:56.106 00.000 10072 Move returns status 0, amount 0
00:53:56.106 00.000 10072 MoveAxis(N, 0, ABG)
00:53:56.106 00.000 10072 Move returns status 0, amount 0
00:53:56.106 00.000 10072 move complete, result=0
00:53:56.106 00.000 10072 worker thread done servicing request
00:53:56.125 00.019 1032 UpdateGuideState exits: m=1321 SNR=25.6
00:53:56.127 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:56.128 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:56.130 00.002 1032 Enqueuing Expose request
00:53:56.132 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
00:53:56.134 00.002 10072 Worker thread wakes up
00:53:56.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:56.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:56.545 00.411 10072 Exposure complete
00:53:56.596 00.051 10072 worker thread done servicing request
00:53:56.596 00.000 1032 OnExposeComplete: enter
00:53:56.598 00.002 1032 UpdateGuideState(): m_state=6
00:53:56.600 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 527
00:53:56.601 00.001 1032 Star::Find returns 1 (0), X=322.41, Y=746.62, Mass=1390, SNR=26.3, Peak=178 HFD=3.0
00:53:56.603 00.002 1032 MultiStar: [#1 0.06,0.09,0.93,U] [#2 0.06,0.12,0.72,U] [#3 0.05,-0.11,0.71,U] [#4 0.09,0.15,0.72,U] [#5 0.07,0.16,0.72,U] [#6 0.06,0.13,0.65,U] [#7 0.04,0.26,0.54,U] [#8 0.20,0.05,0.59,U] 
00:53:56.605 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.22, 0.08}
00:53:56.607 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
00:53:56.608 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
00:53:56.611 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.78 mountX=0.07 mountY=-0.12, mountTheta=-1.05
00:53:56.615 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
00:53:56.619 00.004 1032 Enqueuing Move request for scope (0.10, 0.10)
00:53:56.620 00.001 10072 Worker thread wakes up
00:53:56.620 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
00:53:56.620 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
00:53:56.621 00.001 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
00:53:56.622 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:56.624 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:53:56.624 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:53:56.624 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:56.624 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:53:56.624 00.000 10072 MoveAxis(W, 0, ABG)
00:53:56.624 00.000 10072 Move returns status 0, amount 0
00:53:56.625 00.001 10072 MoveAxis(N, 0, ABG)
00:53:56.625 00.000 10072 Move returns status 0, amount 0
00:53:56.625 00.000 10072 move complete, result=0
00:53:56.625 00.000 10072 worker thread done servicing request
00:53:56.643 00.018 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:53:56.645 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:56.648 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:56.649 00.001 1032 Enqueuing Expose request
00:53:56.651 00.002 10072 Worker thread wakes up
00:53:56.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:56.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:56.651 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:53:57.280 00.629 10072 Exposure complete
00:53:57.329 00.049 10072 worker thread done servicing request
00:53:57.329 00.000 1032 OnExposeComplete: enter
00:53:57.331 00.002 1032 UpdateGuideState(): m_state=6
00:53:57.334 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 528
00:53:57.336 00.002 1032 Star::Find returns 1 (0), X=322.26, Y=746.74, Mass=1528, SNR=27.5, Peak=200 HFD=2.7
00:53:57.338 00.002 1032 MultiStar: [#1 -0.05,0.15,0.89,U] [#2 0.19,0.14,0.67,U] [#3 0.17,-0.06,0.64,U] [#4 0.05,0.19,0.68,U] [#5 0.10,0.17,0.70,U] [#6 0.18,0.13,0.56,U] [#7 -0.10,0.25,0.00,M1] [#8 0.00,0.24,0.54,U] 
00:53:57.341 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.15}, one-star: {0.07, 0.20}
00:53:57.343 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
00:53:57.345 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
00:53:57.347 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.06 mountX=0.12 mountY=-0.12, mountTheta=-0.77
00:53:57.349 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.15, opts=13)
00:53:57.352 00.003 1032 Enqueuing Move request for scope (0.08, 0.15)
00:53:57.354 00.002 10072 Worker thread wakes up
00:53:57.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
00:53:57.354 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
00:53:57.354 00.000 10072 Moving (0.08, 0.15) raw xDistance=0.12 yDistance=-0.12
00:53:57.355 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:57.358 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:53:57.358 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:53:57.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:57.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:53:57.358 00.000 10072 MoveAxis(W, 1, ABG)
00:53:57.358 00.000 10072 Guiding  Dir = 3, Dur = 1
00:53:57.358 00.000 10072 IsGuiding returns 0
00:53:57.359 00.001 10072 PulseGuide returned control before completion, sleep 11
00:53:57.372 00.013 10072 IsGuiding returns 0
00:53:57.372 00.000 10072 Move returns status 0, amount 1
00:53:57.372 00.000 10072 MoveAxis(N, 0, ABG)
00:53:57.373 00.001 10072 Move returns status 0, amount 0
00:53:57.373 00.000 10072 move complete, result=0
00:53:57.373 00.000 10072 worker thread done servicing request
00:53:57.377 00.004 1032 UpdateGuideState exits: m=1528 SNR=27.5
00:53:57.379 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:57.380 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:57.382 00.002 1032 Enqueuing Expose request
00:53:57.383 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:53:57.385 00.002 10072 Worker thread wakes up
00:53:57.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:57.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:57.795 00.410 10072 Exposure complete
00:53:57.846 00.051 10072 worker thread done servicing request
00:53:57.846 00.000 1032 OnExposeComplete: enter
00:53:57.849 00.003 1032 UpdateGuideState(): m_state=6
00:53:57.851 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 529
00:53:57.854 00.003 1032 Star::Find returns 1 (0), X=322.32, Y=746.66, Mass=1411, SNR=26.5, Peak=187 HFD=2.8
00:53:57.856 00.002 1032 MultiStar: [#1 0.02,0.12,0.95,U] [#2 0.02,0.16,0.77,U] [#3 0.09,0.09,0.65,U] [#4 0.04,0.23,0.70,U] [#5 -0.05,0.08,0.71,U] [#6 -0.00,0.18,0.63,U] [#7 -0.14,0.30,0.00,M2] [#8 0.19,0.26,0.00,M1] 
00:53:57.857 00.001 1032 refined, 6 included, MultiStar: {0.04, 0.14}, one-star: {0.13, 0.12}
00:53:57.859 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
00:53:57.861 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
00:53:57.863 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.30 mountX=0.12 mountY=-0.07, mountTheta=-0.53
00:53:57.866 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
00:53:57.869 00.003 1032 Enqueuing Move request for scope (0.04, 0.14)
00:53:57.871 00.002 10072 Worker thread wakes up
00:53:57.871 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
00:53:57.871 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
00:53:57.871 00.000 10072 Moving (0.04, 0.14) raw xDistance=0.12 yDistance=-0.07
00:53:57.873 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:57.875 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:53:57.875 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:53:57.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:57.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:53:57.875 00.000 10072 MoveAxis(W, 1, ABG)
00:53:57.875 00.000 10072 Guiding  Dir = 3, Dur = 1
00:53:57.875 00.000 10072 IsGuiding returns 0
00:53:57.876 00.001 10072 PulseGuide returned control before completion, sleep 11
00:53:57.887 00.011 10072 IsGuiding returns 0
00:53:57.887 00.000 10072 Move returns status 0, amount 1
00:53:57.887 00.000 10072 MoveAxis(N, 0, ABG)
00:53:57.887 00.000 10072 Move returns status 0, amount 0
00:53:57.887 00.000 10072 move complete, result=0
00:53:57.887 00.000 10072 worker thread done servicing request
00:53:57.893 00.006 1032 UpdateGuideState exits: m=1411 SNR=26.5
00:53:57.896 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:57.897 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:57.900 00.003 1032 Enqueuing Expose request
00:53:57.902 00.002 10072 Worker thread wakes up
00:53:57.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:57.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:57.902 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:53:58.530 00.628 10072 Exposure complete
00:53:58.579 00.049 10072 worker thread done servicing request
00:53:58.579 00.000 1032 OnExposeComplete: enter
00:53:58.581 00.002 1032 UpdateGuideState(): m_state=6
00:53:58.584 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 530
00:53:58.586 00.002 1032 Star::Find returns 1 (0), X=322.43, Y=746.50, Mass=1387, SNR=26.2, Peak=164 HFD=3.1
00:53:58.588 00.002 1032 MultiStar: [#1 -0.03,0.11,0.99,U] [#2 -0.02,0.17,0.76,U] [#3 0.12,0.06,0.67,U] [#4 0.10,0.25,0.00,M1] [#5 0.08,0.09,0.74,U] [#6 0.11,0.12,0.58,U] [#7 -0.06,0.31,0.00,M3] [#8 0.04,0.25,0.57,U] 
00:53:58.590 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.10}, one-star: {0.24, -0.04}
00:53:58.593 00.003 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:53:58.594 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:53:58.596 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.12 cameraTheta=0.90 mountX=0.07 mountY=-0.10, mountTheta=-0.93
00:53:58.598 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
00:53:58.599 00.001 1032 Enqueuing Move request for scope (0.08, 0.10)
00:53:58.601 00.002 10072 Worker thread wakes up
00:53:58.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
00:53:58.601 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
00:53:58.601 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.07 yDistance=-0.10
00:53:58.603 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:58.605 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:53:58.605 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:53:58.605 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:58.606 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:53:58.606 00.000 10072 MoveAxis(W, 1, ABG)
00:53:58.606 00.000 10072 Guiding  Dir = 3, Dur = 1
00:53:58.607 00.001 10072 IsGuiding returns 0
00:53:58.607 00.000 10072 PulseGuide returned control before completion, sleep 11
00:53:58.621 00.014 10072 IsGuiding returns 1
00:53:58.621 00.000 10072 scope still moving after pulse duration time elapsed
00:53:58.624 00.003 1032 UpdateGuideState exits: m=1387 SNR=26.2
00:53:58.627 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:58.629 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:58.630 00.001 1032 Enqueuing Expose request
00:53:58.653 00.023 10072 IsGuiding returns 0
00:53:58.653 00.000 10072 scope move finished after 1 + 45 ms
00:53:58.653 00.000 10072 Move returns status 0, amount 1
00:53:58.653 00.000 10072 MoveAxis(N, 0, ABG)
00:53:58.653 00.000 10072 Move returns status 0, amount 0
00:53:58.653 00.000 10072 move complete, result=0
00:53:58.653 00.000 10072 worker thread done servicing request
00:53:58.654 00.001 10072 Worker thread wakes up
00:53:58.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:58.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:58.654 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:53:59.061 00.407 10072 Exposure complete
00:53:59.110 00.049 10072 worker thread done servicing request
00:53:59.110 00.000 1032 OnExposeComplete: enter
00:53:59.113 00.003 1032 UpdateGuideState(): m_state=6
00:53:59.115 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 531
00:53:59.116 00.001 1032 Star::Find returns 1 (0), X=322.45, Y=746.63, Mass=1354, SNR=25.9, Peak=163 HFD=3.0
00:53:59.118 00.002 1032 MultiStar: [#1 0.05,0.12,1.00,U] [#2 0.19,0.08,0.70,U] [#3 0.09,0.01,0.69,U] [#4 0.07,0.13,0.70,U] [#5 -0.00,0.13,0.70,U] [#6 -0.01,0.21,0.60,U] [#7 -0.01,0.09,0.52,U] [#8 0.08,0.14,0.60,U] 
00:53:59.119 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.11}, one-star: {0.26, 0.09}
00:53:59.121 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
00:53:59.122 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
00:53:59.124 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.88 mountX=0.08 mountY=-0.11, mountTheta=-0.95
00:53:59.127 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
00:53:59.129 00.002 1032 Enqueuing Move request for scope (0.09, 0.11)
00:53:59.130 00.001 10072 Worker thread wakes up
00:53:59.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
00:53:59.130 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
00:53:59.130 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.11
00:53:59.132 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:59.134 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:53:59.134 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:53:59.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:59.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:53:59.134 00.000 10072 MoveAxis(W, 1, ABG)
00:53:59.135 00.001 10072 Guiding  Dir = 3, Dur = 1
00:53:59.135 00.000 10072 IsGuiding returns 0
00:53:59.135 00.000 10072 PulseGuide returned control before completion, sleep 11
00:53:59.152 00.017 10072 IsGuiding returns 0
00:53:59.152 00.000 10072 Move returns status 0, amount 1
00:53:59.152 00.000 10072 MoveAxis(N, 0, ABG)
00:53:59.152 00.000 10072 Move returns status 0, amount 0
00:53:59.152 00.000 10072 move complete, result=0
00:53:59.153 00.001 10072 worker thread done servicing request
00:53:59.153 00.000 1032 UpdateGuideState exits: m=1354 SNR=25.9
00:53:59.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:59.156 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:59.158 00.002 1032 Enqueuing Expose request
00:53:59.160 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:53:59.161 00.001 10072 Worker thread wakes up
00:53:59.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:59.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:53:59.800 00.639 10072 Exposure complete
00:53:59.849 00.049 10072 worker thread done servicing request
00:53:59.849 00.000 1032 OnExposeComplete: enter
00:53:59.851 00.002 1032 UpdateGuideState(): m_state=6
00:53:59.853 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 532
00:53:59.855 00.002 1032 Star::Find returns 1 (0), X=322.49, Y=746.69, Mass=1317, SNR=25.6, Peak=163 HFD=3.0
00:53:59.856 00.001 1032 MultiStar: [#1 0.04,0.26,1.03,U] [#2 0.16,0.12,0.76,U] [#3 0.20,0.15,0.69,U] [#4 0.27,0.18,0.00,M1] [#5 0.15,0.09,0.71,U] [#6 0.16,0.11,0.62,U] [#7 -0.11,0.31,0.00,M3] [#8 0.15,0.14,0.59,U] 
00:53:59.859 00.003 1032 refined, 6 included, MultiStar: {0.17, 0.15}, one-star: {0.30, 0.15}
00:53:59.860 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
00:53:59.863 00.003 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
00:53:59.865 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.23 cameraTheta=0.73 mountX=0.10 mountY=-0.20, mountTheta=-1.10
00:53:59.867 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.15, opts=13)
00:53:59.869 00.002 1032 Enqueuing Move request for scope (0.17, 0.15)
00:53:59.872 00.003 10072 Worker thread wakes up
00:53:59.872 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd
00:53:59.872 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.15)
00:53:59.872 00.000 10072 Moving (0.17, 0.15) raw xDistance=0.10 yDistance=-0.20
00:53:59.873 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:53:59.876 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:53:59.876 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:53:59.876 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:53:59.876 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:53:59.876 00.000 10072 MoveAxis(W, 1, ABG)
00:53:59.876 00.000 10072 Guiding  Dir = 3, Dur = 1
00:53:59.877 00.001 10072 IsGuiding returns 0
00:53:59.877 00.000 10072 PulseGuide returned control before completion, sleep 11
00:53:59.890 00.013 10072 IsGuiding returns 0
00:53:59.890 00.000 10072 Move returns status 0, amount 1
00:53:59.890 00.000 10072 MoveAxis(N, 0, ABG)
00:53:59.890 00.000 10072 Move returns status 0, amount 0
00:53:59.890 00.000 10072 move complete, result=0
00:53:59.890 00.000 10072 worker thread done servicing request
00:53:59.893 00.003 1032 UpdateGuideState exits: m=1317 SNR=25.6
00:53:59.897 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:59.898 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:53:59.900 00.002 1032 Enqueuing Expose request
00:53:59.902 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
00:53:59.903 00.001 10072 Worker thread wakes up
00:53:59.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:53:59.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:00.312 00.409 10072 Exposure complete
00:54:00.360 00.048 10072 worker thread done servicing request
00:54:00.360 00.000 1032 OnExposeComplete: enter
00:54:00.363 00.003 1032 UpdateGuideState(): m_state=6
00:54:00.366 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 533
00:54:00.367 00.001 1032 Star::Find returns 1 (0), X=322.39, Y=746.72, Mass=1410, SNR=26.5, Peak=185 HFD=2.8
00:54:00.369 00.002 1032 MultiStar: [#1 0.01,0.32,0.00,M1] [#2 0.05,0.26,0.74,U] [#3 0.10,-0.04,0.67,U] [#4 0.09,0.32,0.00,M2] [#5 0.15,0.09,0.67,U] [#6 -0.00,0.13,0.60,U] [#7 0.09,0.14,0.54,U] [#8 0.02,0.17,0.56,U] 
00:54:00.370 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.14}, one-star: {0.21, 0.18}
00:54:00.371 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
00:54:00.374 00.003 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
00:54:00.375 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.94 mountX=0.11 mountY=-0.13, mountTheta=-0.89
00:54:00.377 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.14, opts=13)
00:54:00.379 00.002 1032 Enqueuing Move request for scope (0.10, 0.14)
00:54:00.381 00.002 10072 Worker thread wakes up
00:54:00.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
00:54:00.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
00:54:00.381 00.000 10072 Moving (0.10, 0.14) raw xDistance=0.11 yDistance=-0.13
00:54:00.382 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:00.385 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:54:00.385 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:54:00.385 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:00.385 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:54:00.385 00.000 10072 MoveAxis(W, 1, ABG)
00:54:00.385 00.000 10072 Guiding  Dir = 3, Dur = 1
00:54:00.386 00.001 10072 IsGuiding returns 0
00:54:00.386 00.000 10072 PulseGuide returned control before completion, sleep 11
00:54:00.404 00.018 10072 IsGuiding returns 0
00:54:00.405 00.001 10072 Move returns status 0, amount 1
00:54:00.405 00.000 10072 MoveAxis(N, 0, ABG)
00:54:00.405 00.000 10072 Move returns status 0, amount 0
00:54:00.405 00.000 10072 move complete, result=0
00:54:00.405 00.000 10072 worker thread done servicing request
00:54:00.405 00.000 1032 UpdateGuideState exits: m=1410 SNR=26.5
00:54:00.407 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:00.409 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:00.410 00.001 1032 Enqueuing Expose request
00:54:00.412 00.002 10072 Worker thread wakes up
00:54:00.412 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:00.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:00.412 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:54:01.051 00.639 10072 Exposure complete
00:54:01.099 00.048 10072 worker thread done servicing request
00:54:01.099 00.000 1032 OnExposeComplete: enter
00:54:01.102 00.003 1032 UpdateGuideState(): m_state=6
00:54:01.103 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 534
00:54:01.105 00.002 1032 Star::Find returns 1 (0), X=322.46, Y=746.61, Mass=1296, SNR=25.4, Peak=154 HFD=3.0
00:54:01.107 00.002 1032 MultiStar: [#1 -0.00,0.13,1.00,U] [#2 0.09,0.25,0.00,M1] [#3 0.08,0.13,0.69,U] [#4 0.10,0.28,0.00,M3] [#5 0.07,0.22,0.73,U] [#6 0.13,0.21,0.60,U] [#7 0.17,0.28,0.00,M3] [#8 0.14,0.22,0.00,M1] 
00:54:01.108 00.001 1032 refined, 4 included, MultiStar: {0.11, 0.14}, one-star: {0.27, 0.07}
00:54:01.111 00.003 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
00:54:01.114 00.003 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
00:54:01.115 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.89 mountX=0.11 mountY=-0.15, mountTheta=-0.94
00:54:01.119 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.14, opts=13)
00:54:01.121 00.002 1032 Enqueuing Move request for scope (0.11, 0.14)
00:54:01.123 00.002 10072 Worker thread wakes up
00:54:01.123 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
00:54:01.123 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
00:54:01.123 00.000 10072 Moving (0.11, 0.14) raw xDistance=0.11 yDistance=-0.15
00:54:01.125 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:01.128 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:54:01.128 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:54:01.128 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:01.128 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:54:01.128 00.000 10072 MoveAxis(W, 2, ABG)
00:54:01.128 00.000 10072 Guiding  Dir = 3, Dur = 2
00:54:01.129 00.001 10072 IsGuiding returns 0
00:54:01.129 00.000 10072 PulseGuide returned control before completion, sleep 12
00:54:01.143 00.014 10072 IsGuiding returns 0
00:54:01.143 00.000 10072 Move returns status 0, amount 2
00:54:01.143 00.000 10072 MoveAxis(N, 0, ABG)
00:54:01.143 00.000 10072 Move returns status 0, amount 0
00:54:01.143 00.000 10072 move complete, result=0
00:54:01.143 00.000 10072 worker thread done servicing request
00:54:01.148 00.005 1032 UpdateGuideState exits: m=1296 SNR=25.4
00:54:01.150 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:01.152 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:01.154 00.002 1032 Enqueuing Expose request
00:54:01.155 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:54:01.157 00.002 10072 Worker thread wakes up
00:54:01.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:01.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:01.568 00.411 10072 Exposure complete
00:54:01.626 00.058 10072 worker thread done servicing request
00:54:01.626 00.000 1032 OnExposeComplete: enter
00:54:01.629 00.003 1032 UpdateGuideState(): m_state=6
00:54:01.631 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 535
00:54:01.633 00.002 1032 Star::Find returns 1 (0), X=322.52, Y=746.40, Mass=1459, SNR=26.9, Peak=167 HFD=3.1
00:54:01.635 00.002 1032 MultiStar: [#1 0.12,-0.00,0.96,U] [#2 0.07,0.24,0.70,U] [#3 0.05,-0.06,0.67,U] [#4 0.07,0.10,0.62,U] [#5 0.00,0.03,0.68,U] [#6 0.12,0.13,0.58,U] [#7 0.02,0.43,0.00,M4] [#8 0.10,0.09,0.56,U] 
00:54:01.636 00.001 1032 refined, 7 included, MultiStar: {0.12, 0.03}, one-star: {0.33, -0.14}
00:54:01.638 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
00:54:01.639 00.001 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
00:54:01.641 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.27 mountX=0.00 mountY=-0.12, mountTheta=-1.56
00:54:01.645 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
00:54:01.647 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
00:54:01.649 00.002 10072 Worker thread wakes up
00:54:01.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
00:54:01.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
00:54:01.649 00.000 10072 Moving (0.12, 0.03) raw xDistance=0.00 yDistance=-0.12
00:54:01.651 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:01.653 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:54:01.653 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:54:01.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:01.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:54:01.653 00.000 10072 MoveAxis(W, 2, ABG)
00:54:01.653 00.000 10072 Guiding  Dir = 3, Dur = 2
00:54:01.653 00.000 10072 IsGuiding returns 0
00:54:01.654 00.001 10072 PulseGuide returned control before completion, sleep 12
00:54:01.673 00.019 1032 UpdateGuideState exits: m=1459 SNR=26.9
00:54:01.677 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:01.679 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:01.682 00.003 1032 Enqueuing Expose request
00:54:01.683 00.001 10072 IsGuiding returns 0
00:54:01.683 00.000 10072 Move returns status 0, amount 2
00:54:01.683 00.000 10072 MoveAxis(N, 0, ABG)
00:54:01.683 00.000 10072 Move returns status 0, amount 0
00:54:01.683 00.000 10072 move complete, result=0
00:54:01.684 00.001 10072 worker thread done servicing request
00:54:01.684 00.000 10072 Worker thread wakes up
00:54:01.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:01.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:01.690 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:54:02.321 00.631 10072 Exposure complete
00:54:02.370 00.049 10072 worker thread done servicing request
00:54:02.370 00.000 1032 OnExposeComplete: enter
00:54:02.372 00.002 1032 UpdateGuideState(): m_state=6
00:54:02.375 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 536
00:54:02.376 00.001 1032 Star::Find returns 1 (0), X=322.42, Y=746.72, Mass=1375, SNR=26.1, Peak=180 HFD=2.8
00:54:02.378 00.002 1032 MultiStar: [#1 -0.03,0.19,0.95,U] [#2 0.09,0.20,0.79,U] [#3 0.11,0.05,0.69,U] [#4 0.01,0.20,0.71,U] [#5 0.01,0.24,0.71,U] [#6 0.12,0.28,0.00,M1] [#7 0.09,0.07,0.52,U] [#8 0.27,0.24,0.00,M1] 
00:54:02.380 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.17}, one-star: {0.23, 0.18}
00:54:02.381 00.001 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
00:54:02.382 00.001 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
00:54:02.384 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.18 cameraTheta=1.14 mountX=0.14 mountY=-0.12, mountTheta=-0.69
00:54:02.387 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.17, opts=13)
00:54:02.388 00.001 1032 Enqueuing Move request for scope (0.08, 0.17)
00:54:02.390 00.002 10072 Worker thread wakes up
00:54:02.390 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
00:54:02.390 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
00:54:02.390 00.000 10072 Moving (0.08, 0.17) raw xDistance=0.14 yDistance=-0.12
00:54:02.393 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:02.396 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.45
00:54:02.396 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:54:02.396 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:02.396 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:54:02.396 00.000 10072 MoveAxis(W, 67, ABG)
00:54:02.396 00.000 10072 Guiding  Dir = 3, Dur = 67
00:54:02.397 00.001 10072 IsGuiding returns 0
00:54:02.397 00.000 10072 PulseGuide returned control before completion, sleep 77
00:54:02.414 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:54:02.416 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:02.418 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:02.420 00.002 1032 Enqueuing Expose request
00:54:02.490 00.070 10072 IsGuiding returns 0
00:54:02.490 00.000 10072 Move returns status 0, amount 67
00:54:02.490 00.000 10072 MoveAxis(N, 0, ABG)
00:54:02.490 00.000 10072 Move returns status 0, amount 0
00:54:02.491 00.001 10072 move complete, result=0
00:54:02.491 00.000 10072 worker thread done servicing request
00:54:02.491 00.000 10072 Worker thread wakes up
00:54:02.491 00.000 1032 GuideStep: 0.1 px 67 ms WEST, -0.1 px 0 ms NORTH
00:54:02.493 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:02.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:02.899 00.406 10072 Exposure complete
00:54:02.946 00.047 10072 worker thread done servicing request
00:54:02.947 00.001 1032 OnExposeComplete: enter
00:54:02.949 00.002 1032 UpdateGuideState(): m_state=6
00:54:02.950 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 537
00:54:02.952 00.002 1032 Star::Find returns 1 (0), X=322.31, Y=746.75, Mass=1320, SNR=25.6, Peak=167 HFD=2.7
00:54:02.955 00.003 1032 MultiStar: [#1 -0.07,0.25,0.00,M1] [#2 0.07,0.24,0.77,U] [#3 0.14,0.10,0.68,U] [#4 0.13,0.27,0.00,M2] [#5 -0.04,0.32,0.00,M1] [#6 0.10,0.20,0.61,U] [#7 0.14,0.32,0.00,M4] [#8 0.13,0.29,0.00,M2] 
00:54:02.959 00.004 1032 refined, 3 included, MultiStar: {0.11, 0.19}, one-star: {0.13, 0.21}
00:54:02.962 00.003 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
00:54:02.963 00.001 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
00:54:02.964 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.06 mountX=0.16 mountY=-0.15, mountTheta=-0.77
00:54:02.967 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.19, opts=13)
00:54:02.968 00.001 1032 Enqueuing Move request for scope (0.11, 0.19)
00:54:02.970 00.002 10072 Worker thread wakes up
00:54:02.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
00:54:02.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
00:54:02.970 00.000 10072 Moving (0.11, 0.19) raw xDistance=0.16 yDistance=-0.15
00:54:02.971 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:02.973 00.002 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.45
00:54:02.973 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
00:54:02.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:02.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:54:02.973 00.000 10072 MoveAxis(W, 74, ABG)
00:54:02.973 00.000 10072 Guiding  Dir = 3, Dur = 74
00:54:02.974 00.001 10072 IsGuiding returns 0
00:54:02.974 00.000 10072 PulseGuide returned control before completion, sleep 84
00:54:02.991 00.017 1032 UpdateGuideState exits: m=1320 SNR=25.6
00:54:02.993 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:02.995 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:02.997 00.002 1032 Enqueuing Expose request
00:54:03.068 00.071 10072 IsGuiding returns 0
00:54:03.068 00.000 10072 Move returns status 0, amount 74
00:54:03.068 00.000 10072 MoveAxis(N, 0, ABG)
00:54:03.068 00.000 10072 Move returns status 0, amount 0
00:54:03.068 00.000 10072 move complete, result=0
00:54:03.068 00.000 10072 worker thread done servicing request
00:54:03.068 00.000 10072 Worker thread wakes up
00:54:03.068 00.000 1032 GuideStep: 0.2 px 74 ms WEST, -0.2 px 0 ms NORTH
00:54:03.070 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:03.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:03.695 00.625 10072 Exposure complete
00:54:03.743 00.048 10072 worker thread done servicing request
00:54:03.743 00.000 1032 OnExposeComplete: enter
00:54:03.746 00.003 1032 UpdateGuideState(): m_state=6
00:54:03.748 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 538
00:54:03.750 00.002 1032 Star::Find returns 1 (0), X=322.33, Y=746.49, Mass=1227, SNR=24.7, Peak=165 HFD=3.0
00:54:03.752 00.002 1032 MultiStar: [#1 0.11,0.03,1.05,U] [#2 0.19,0.01,0.81,U] [#3 0.24,-0.15,0.00,M1] [#4 0.19,-0.01,0.74,U] [#5 0.05,-0.07,0.73,U] [#6 0.09,-0.03,0.64,U] [#7 0.28,0.05,0.00,M5] [#8 0.24,0.09,0.61,U] 
00:54:03.754 00.002 1032 refined, 6 included, MultiStar: {0.14, -0.01}, one-star: {0.15, -0.05}
00:54:03.756 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
00:54:03.758 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
00:54:03.759 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.05 mountX=-0.04 mountY=-0.14, mountTheta=-1.88
00:54:03.762 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
00:54:03.764 00.002 1032 Enqueuing Move request for scope (0.14, -0.01)
00:54:03.765 00.001 10072 Worker thread wakes up
00:54:03.765 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
00:54:03.765 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
00:54:03.765 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.04 yDistance=-0.14
00:54:03.768 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:03.772 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:54:03.772 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
00:54:03.772 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:03.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:54:03.772 00.000 10072 MoveAxis(W, 2, ABG)
00:54:03.772 00.000 10072 Guiding  Dir = 3, Dur = 2
00:54:03.773 00.001 10072 IsGuiding returns 0
00:54:03.773 00.000 10072 PulseGuide returned control before completion, sleep 12
00:54:03.786 00.013 10072 IsGuiding returns 0
00:54:03.786 00.000 10072 Move returns status 0, amount 2
00:54:03.786 00.000 10072 MoveAxis(N, 0, ABG)
00:54:03.786 00.000 10072 Move returns status 0, amount 0
00:54:03.786 00.000 10072 move complete, result=0
00:54:03.786 00.000 10072 worker thread done servicing request
00:54:03.790 00.004 1032 UpdateGuideState exits: m=1227 SNR=24.7
00:54:03.794 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:03.795 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:03.797 00.002 1032 Enqueuing Expose request
00:54:03.799 00.002 10072 Worker thread wakes up
00:54:03.799 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:03.800 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:03.800 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:54:04.216 00.416 10072 Exposure complete
00:54:04.263 00.047 10072 worker thread done servicing request
00:54:04.263 00.000 1032 OnExposeComplete: enter
00:54:04.266 00.003 1032 UpdateGuideState(): m_state=6
00:54:04.269 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 539
00:54:04.271 00.002 1032 Star::Find returns 1 (0), X=322.37, Y=746.51, Mass=1456, SNR=26.9, Peak=192 HFD=3.0
00:54:04.273 00.002 1032 MultiStar: [#1 0.03,0.09,0.96,U] [#2 0.26,0.03,0.70,U] [#3 0.12,-0.06,0.66,U] [#4 0.23,0.03,0.64,U] [#5 0.03,-0.03,0.67,U] [#6 0.19,-0.13,0.60,U] [#7 0.21,0.15,0.54,U] [#8 0.21,-0.01,0.54,U] 
00:54:04.275 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.00}, one-star: {0.18, -0.03}
00:54:04.277 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
00:54:04.278 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
00:54:04.279 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.03 mountX=-0.03 mountY=-0.15, mountTheta=-1.80
00:54:04.282 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.00, opts=13)
00:54:04.283 00.001 1032 Enqueuing Move request for scope (0.15, 0.00)
00:54:04.284 00.001 10072 Worker thread wakes up
00:54:04.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
00:54:04.284 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
00:54:04.284 00.000 10072 Moving (0.15, 0.00) raw xDistance=-0.03 yDistance=-0.15
00:54:04.286 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:04.287 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:54:04.288 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
00:54:04.288 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:04.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:54:04.288 00.000 10072 MoveAxis(W, 1, ABG)
00:54:04.288 00.000 10072 Guiding  Dir = 3, Dur = 1
00:54:04.288 00.000 10072 IsGuiding returns 0
00:54:04.288 00.000 10072 PulseGuide returned control before completion, sleep 11
00:54:04.306 00.018 10072 IsGuiding returns 0
00:54:04.306 00.000 10072 Move returns status 0, amount 1
00:54:04.306 00.000 10072 MoveAxis(N, 0, ABG)
00:54:04.306 00.000 10072 Move returns status 0, amount 0
00:54:04.306 00.000 10072 move complete, result=0
00:54:04.306 00.000 10072 worker thread done servicing request
00:54:04.307 00.001 1032 UpdateGuideState exits: m=1456 SNR=26.9
00:54:04.309 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:04.310 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:04.311 00.001 1032 Enqueuing Expose request
00:54:04.313 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:54:04.314 00.001 10072 Worker thread wakes up
00:54:04.315 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:04.315 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:04.949 00.634 10072 Exposure complete
00:54:04.996 00.047 10072 worker thread done servicing request
00:54:04.996 00.000 1032 OnExposeComplete: enter
00:54:04.998 00.002 1032 UpdateGuideState(): m_state=6
00:54:04.999 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 540
00:54:05.001 00.002 1032 Star::Find returns 1 (0), X=322.44, Y=746.52, Mass=1194, SNR=24.4, Peak=153 HFD=3.1
00:54:05.004 00.003 1032 MultiStar: [#1 0.21,0.06,1.11,U] [#2 0.35,0.12,0.00,M1] [#3 0.34,-0.06,0.00,M1] [#4 0.23,-0.07,0.74,U] [#5 0.15,-0.06,0.74,U] [#6 0.16,-0.04,0.66,U] [#7 0.13,0.35,0.00,M5] [#8 0.34,0.12,0.00,M1] 
00:54:05.005 00.001 1032 refined, 4 included, MultiStar: {0.20, -0.02}, one-star: {0.25, -0.02}
00:54:05.006 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
00:54:05.008 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
00:54:05.009 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.08 mountX=-0.07 mountY=-0.19, mountTheta=-1.91
00:54:05.012 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.02, opts=13)
00:54:05.014 00.002 1032 Enqueuing Move request for scope (0.20, -0.02)
00:54:05.016 00.002 10072 Worker thread wakes up
00:54:05.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
00:54:05.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
00:54:05.016 00.000 10072 Moving (0.20, -0.02) raw xDistance=-0.07 yDistance=-0.19
00:54:05.020 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:05.022 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:54:05.022 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:54:05.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:05.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:54:05.022 00.000 10072 MoveAxis(W, 1, ABG)
00:54:05.022 00.000 10072 Guiding  Dir = 3, Dur = 1
00:54:05.022 00.000 10072 IsGuiding returns 0
00:54:05.023 00.001 10072 PulseGuide returned control before completion, sleep 11
00:54:05.039 00.016 1032 UpdateGuideState exits: m=1194 SNR=24.4
00:54:05.042 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:05.044 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:05.045 00.001 1032 Enqueuing Expose request
00:54:05.047 00.002 10072 IsGuiding returns 0
00:54:05.047 00.000 10072 Move returns status 0, amount 1
00:54:05.047 00.000 10072 MoveAxis(N, 0, ABG)
00:54:05.047 00.000 10072 Move returns status 0, amount 0
00:54:05.047 00.000 10072 move complete, result=0
00:54:05.048 00.001 10072 worker thread done servicing request
00:54:05.048 00.000 10072 Worker thread wakes up
00:54:05.048 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:05.048 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:05.048 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
00:54:05.464 00.416 10072 Exposure complete
00:54:05.513 00.049 10072 worker thread done servicing request
00:54:05.513 00.000 1032 OnExposeComplete: enter
00:54:05.515 00.002 1032 UpdateGuideState(): m_state=6
00:54:05.517 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 541
00:54:05.519 00.002 1032 Star::Find returns 1 (0), X=322.35, Y=746.67, Mass=1480, SNR=27.1, Peak=198 HFD=2.9
00:54:05.521 00.002 1032 MultiStar: [#1 0.19,0.05,1.02,U] [#2 0.29,0.05,0.00,M2] [#3 0.37,-0.09,0.00,M2] [#4 0.25,0.05,0.65,U] [#5 0.14,-0.04,0.70,U] [#6 0.28,-0.03,0.00,M1] [#7 0.14,0.23,0.00,M6] [#8 0.45,0.03,0.00,M2] 
00:54:05.522 00.001 1032 refined, 3 included, MultiStar: {0.18, 0.06}, one-star: {0.16, 0.13}
00:54:05.524 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
00:54:05.527 00.003 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
00:54:05.529 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.30 mountX=0.01 mountY=-0.19, mountTheta=-1.53
00:54:05.531 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.06, opts=13)
00:54:05.532 00.001 1032 Enqueuing Move request for scope (0.18, 0.06)
00:54:05.534 00.002 10072 Worker thread wakes up
00:54:05.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
00:54:05.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
00:54:05.534 00.000 10072 Moving (0.18, 0.06) raw xDistance=0.01 yDistance=-0.19
00:54:05.535 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:05.538 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:54:05.538 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:54:05.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:05.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:54:05.538 00.000 10072 MoveAxis(W, 1, ABG)
00:54:05.538 00.000 10072 Guiding  Dir = 3, Dur = 1
00:54:05.539 00.001 10072 IsGuiding returns 0
00:54:05.539 00.000 10072 PulseGuide returned control before completion, sleep 11
00:54:05.555 00.016 10072 IsGuiding returns 0
00:54:05.555 00.000 10072 Move returns status 0, amount 1
00:54:05.556 00.001 10072 MoveAxis(N, 0, ABG)
00:54:05.556 00.000 10072 Move returns status 0, amount 0
00:54:05.556 00.000 10072 move complete, result=0
00:54:05.556 00.000 10072 worker thread done servicing request
00:54:05.556 00.000 1032 UpdateGuideState exits: m=1480 SNR=27.1
00:54:05.559 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:05.560 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:05.562 00.002 1032 Enqueuing Expose request
00:54:05.564 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
00:54:05.566 00.002 10072 Worker thread wakes up
00:54:05.566 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:05.566 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:06.200 00.634 10072 Exposure complete
00:54:06.248 00.048 10072 worker thread done servicing request
00:54:06.248 00.000 1032 OnExposeComplete: enter
00:54:06.250 00.002 1032 UpdateGuideState(): m_state=6
00:54:06.251 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 542
00:54:06.253 00.002 1032 Star::Find returns 1 (0), X=322.59, Y=746.61, Mass=1328, SNR=25.7, Peak=150 HFD=3.0
00:54:06.255 00.002 1032 MultiStar: [#1 0.22,0.22,0.00,M1] [#2 0.12,0.17,0.76,U] [#3 0.15,0.02,0.70,U] [#4 0.28,0.14,0.00,M1] [#5 0.23,0.18,0.00,M1] [#6 0.30,0.11,0.00,M2] [#7 0.31,0.18,0.00,M7] [#8 0.25,0.14,0.00,M3] 
00:54:06.258 00.003 1032 refined, 2 included, MultiStar: {0.24, 0.08}, one-star: {0.40, 0.07}
00:54:06.259 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:54:06.261 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:54:06.262 00.001 1032 CameraToMount -- cameraX=0.24 cameraY=0.08 hyp=0.26 cameraTheta=0.34 mountX=0.02 mountY=-0.25, mountTheta=-1.49
00:54:06.265 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=0.08, opts=13)
00:54:06.269 00.004 1032 Enqueuing Move request for scope (0.24, 0.08)
00:54:06.271 00.002 10072 Worker thread wakes up
00:54:06.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.08) opts 0xd
00:54:06.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, 0.08)
00:54:06.271 00.000 10072 Moving (0.24, 0.08) raw xDistance=0.02 yDistance=-0.25
00:54:06.272 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:06.275 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:54:06.275 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:54:06.276 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:54:06.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:54:06.276 00.000 10072 MoveAxis(W, 0, ABG)
00:54:06.276 00.000 10072 Move returns status 0, amount 0
00:54:06.276 00.000 10072 MoveAxis(N, 0, ABG)
00:54:06.276 00.000 10072 Move returns status 0, amount 0
00:54:06.276 00.000 10072 move complete, result=0
00:54:06.276 00.000 10072 worker thread done servicing request
00:54:06.292 00.016 1032 UpdateGuideState exits: m=1328 SNR=25.7
00:54:06.294 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:06.296 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:06.297 00.001 1032 Enqueuing Expose request
00:54:06.299 00.002 10072 Worker thread wakes up
00:54:06.300 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:06.300 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:06.300 00.000 1032 GuideStep: 0.0 px 0 ms WEST, -0.3 px 0 ms NORTH
00:54:06.716 00.416 10072 Exposure complete
00:54:06.764 00.048 10072 worker thread done servicing request
00:54:06.764 00.000 1032 OnExposeComplete: enter
00:54:06.766 00.002 1032 UpdateGuideState(): m_state=6
00:54:06.770 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 543
00:54:06.772 00.002 1032 Star::Find returns 1 (0), X=322.41, Y=746.60, Mass=1405, SNR=26.4, Peak=182 HFD=3.0
00:54:06.774 00.002 1032 MultiStar: [#1 0.11,0.08,0.95,U] [#2 0.14,0.15,0.76,U] [#3 0.20,-0.00,0.63,U] [#4 0.17,0.00,0.71,U] [#5 0.06,0.01,0.71,U] [#6 0.23,-0.01,0.65,U] [#7 0.05,0.17,0.56,U] [#8 0.25,0.03,0.59,U] 
00:54:06.775 00.001 1032 refined, 8 included, MultiStar: {0.16, 0.05}, one-star: {0.22, 0.06}
00:54:06.777 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
00:54:06.778 00.001 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
00:54:06.779 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.33 mountX=0.01 mountY=-0.17, mountTheta=-1.50
00:54:06.781 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.05, opts=13)
00:54:06.783 00.002 1032 Enqueuing Move request for scope (0.16, 0.05)
00:54:06.785 00.002 10072 Worker thread wakes up
00:54:06.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
00:54:06.785 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
00:54:06.785 00.000 10072 Moving (0.16, 0.05) raw xDistance=0.01 yDistance=-0.17
00:54:06.786 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:06.789 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:54:06.789 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:54:06.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:06.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:54:06.790 00.001 10072 MoveAxis(W, 0, ABG)
00:54:06.790 00.000 10072 Move returns status 0, amount 0
00:54:06.790 00.000 10072 MoveAxis(N, 0, ABG)
00:54:06.790 00.000 10072 Move returns status 0, amount 0
00:54:06.790 00.000 10072 move complete, result=0
00:54:06.790 00.000 10072 worker thread done servicing request
00:54:06.807 00.017 1032 UpdateGuideState exits: m=1405 SNR=26.4
00:54:06.810 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:06.812 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:06.814 00.002 1032 Enqueuing Expose request
00:54:06.815 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
00:54:06.817 00.002 10072 Worker thread wakes up
00:54:06.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:06.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:07.515 00.698 10072 Exposure complete
00:54:07.695 00.180 1032 OnExposeComplete: enter
00:54:07.698 00.003 1032 UpdateGuideState(): m_state=6
00:54:07.701 00.003 10072 worker thread done servicing request
00:54:07.701 00.000 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 544
00:54:07.703 00.002 1032 Star::Find returns 1 (0), X=322.32, Y=746.61, Mass=1451, SNR=26.9, Peak=182 HFD=2.9
00:54:07.705 00.002 1032 MultiStar: [#1 0.01,0.19,0.93,U] [#2 0.18,0.15,0.69,U] [#3 0.18,-0.09,0.68,U] [#4 0.25,0.10,0.00,M1] [#5 0.05,0.02,0.71,U] [#6 0.12,0.02,0.62,U] [#7 -0.00,0.08,0.52,U] [#8 0.29,0.08,0.00,M3] 
00:54:07.708 00.003 1032 refined, 6 included, MultiStar: {0.10, 0.07}, one-star: {0.13, 0.07}
00:54:07.710 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
00:54:07.712 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
00:54:07.714 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=0.04 mountY=-0.11, mountTheta=-1.22
00:54:07.724 00.010 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
00:54:07.727 00.003 1032 Enqueuing Move request for scope (0.10, 0.07)
00:54:07.730 00.003 10072 Worker thread wakes up
00:54:07.731 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
00:54:07.731 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
00:54:07.731 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.11
00:54:07.741 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:07.745 00.004 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:54:07.745 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:54:07.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:07.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:54:07.745 00.000 10072 MoveAxis(E, 1, ABG)
00:54:07.745 00.000 10072 Guiding  Dir = 2, Dur = 1
00:54:07.749 00.004 10072 IsGuiding returns 0
00:54:07.755 00.006 10072 IsGuiding returns 0
00:54:07.755 00.000 10072 Move returns status 0, amount 1
00:54:07.755 00.000 10072 MoveAxis(N, 0, ABG)
00:54:07.755 00.000 10072 Move returns status 0, amount 0
00:54:07.756 00.001 10072 move complete, result=0
00:54:07.756 00.000 10072 worker thread done servicing request
00:54:07.781 00.025 1032 UpdateGuideState exits: m=1451 SNR=26.9
00:54:07.783 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:07.785 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:07.788 00.003 1032 Enqueuing Expose request
00:54:07.790 00.002 10072 Worker thread wakes up
00:54:07.790 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:54:07.793 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:07.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:08.211 00.418 10072 Exposure complete
00:54:08.282 00.071 10072 worker thread done servicing request
00:54:08.282 00.000 1032 OnExposeComplete: enter
00:54:08.285 00.003 1032 UpdateGuideState(): m_state=6
00:54:08.288 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 545
00:54:08.290 00.002 1032 Star::Find returns 1 (0), X=322.44, Y=746.67, Mass=1424, SNR=26.6, Peak=176 HFD=2.9
00:54:08.293 00.003 1032 MultiStar: [#1 0.03,0.16,0.97,U] [#2 0.17,0.32,0.00,M1] [#3 0.13,0.10,0.72,U] [#4 0.22,0.08,0.71,U] [#5 0.12,0.04,0.68,U] [#6 0.28,0.20,0.00,M1] [#7 0.05,0.19,0.54,U] [#8 0.41,0.20,0.00,M4] 
00:54:08.296 00.003 1032 refined, 5 included, MultiStar: {0.14, 0.12}, one-star: {0.25, 0.13}
00:54:08.297 00.001 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
00:54:08.302 00.005 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
00:54:08.304 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.72 mountX=0.08 mountY=-0.16, mountTheta=-1.12
00:54:08.308 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.12, opts=13)
00:54:08.311 00.003 1032 Enqueuing Move request for scope (0.14, 0.12)
00:54:08.313 00.002 10072 Worker thread wakes up
00:54:08.314 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
00:54:08.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
00:54:08.314 00.000 10072 Moving (0.14, 0.12) raw xDistance=0.08 yDistance=-0.16
00:54:08.316 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:08.319 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:54:08.319 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
00:54:08.320 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:08.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:54:08.320 00.000 10072 MoveAxis(E, 1, ABG)
00:54:08.320 00.000 10072 Guiding  Dir = 2, Dur = 1
00:54:08.320 00.000 10072 IsGuiding returns 0
00:54:08.321 00.001 10072 PulseGuide returned control before completion, sleep 11
00:54:08.346 00.025 10072 IsGuiding returns 0
00:54:08.346 00.000 10072 Move returns status 0, amount 1
00:54:08.346 00.000 10072 MoveAxis(N, 0, ABG)
00:54:08.346 00.000 10072 Move returns status 0, amount 0
00:54:08.347 00.001 10072 move complete, result=0
00:54:08.347 00.000 10072 worker thread done servicing request
00:54:08.356 00.009 1032 UpdateGuideState exits: m=1424 SNR=26.6
00:54:08.359 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:08.368 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:08.372 00.004 1032 Enqueuing Expose request
00:54:08.376 00.004 10072 Worker thread wakes up
00:54:08.376 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
00:54:08.378 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:08.378 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:09.007 00.629 10072 Exposure complete
00:54:09.071 00.064 10072 worker thread done servicing request
00:54:09.072 00.001 1032 OnExposeComplete: enter
00:54:09.074 00.002 1032 UpdateGuideState(): m_state=6
00:54:09.077 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 546
00:54:09.081 00.004 1032 Star::Find returns 1 (0), X=322.40, Y=746.61, Mass=1592, SNR=28.1, Peak=203 HFD=3.0
00:54:09.086 00.005 1032 MultiStar: [#1 0.07,0.16,0.88,U] [#2 0.26,0.12,0.00,M2] [#3 0.31,0.14,0.00,M1] [#4 0.12,0.03,0.68,U] [#5 0.20,0.06,0.67,U] [#6 0.12,0.11,0.57,U] [#7 0.23,0.11,0.47,U] [#8 0.40,0.08,0.00,M5] 
00:54:09.089 00.003 1032 refined, 5 included, MultiStar: {0.15, 0.09}, one-star: {0.21, 0.07}
00:54:09.091 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
00:54:09.093 00.002 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
00:54:09.095 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.54 mountX=0.05 mountY=-0.17, mountTheta=-1.29
00:54:09.099 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.09, opts=13)
00:54:09.102 00.003 1032 Enqueuing Move request for scope (0.15, 0.09)
00:54:09.104 00.002 10072 Worker thread wakes up
00:54:09.104 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
00:54:09.104 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
00:54:09.104 00.000 10072 Moving (0.15, 0.09) raw xDistance=0.05 yDistance=-0.17
00:54:09.107 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:09.112 00.005 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:54:09.112 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:54:09.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:09.112 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:54:09.112 00.000 10072 MoveAxis(E, 2, ABG)
00:54:09.112 00.000 10072 Guiding  Dir = 2, Dur = 2
00:54:09.112 00.000 10072 IsGuiding returns 0
00:54:09.125 00.013 10072 IsGuiding returns 0
00:54:09.126 00.001 10072 Move returns status 0, amount 2
00:54:09.126 00.000 10072 MoveAxis(N, 0, ABG)
00:54:09.126 00.000 10072 Move returns status 0, amount 0
00:54:09.126 00.000 10072 move complete, result=0
00:54:09.126 00.000 10072 worker thread done servicing request
00:54:09.140 00.014 1032 UpdateGuideState exits: m=1592 SNR=28.1
00:54:09.152 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:09.154 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:09.157 00.003 1032 Enqueuing Expose request
00:54:09.160 00.003 1032 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
00:54:09.163 00.003 10072 Worker thread wakes up
00:54:09.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:09.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:09.573 00.410 10072 Exposure complete
00:54:09.663 00.090 10072 worker thread done servicing request
00:54:09.664 00.001 1032 OnExposeComplete: enter
00:54:09.667 00.003 1032 UpdateGuideState(): m_state=6
00:54:09.671 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 547
00:54:09.675 00.004 1032 Star::Find returns 1 (0), X=322.59, Y=746.57, Mass=1466, SNR=27.0, Peak=160 HFD=3.1
00:54:09.679 00.004 1032 MultiStar: [#1 0.12,0.06,0.91,U] [#2 0.32,0.12,0.00,M3] [#3 0.28,-0.02,0.00,M2] [#4 0.16,-0.01,0.70,U] [#5 0.26,0.02,0.66,U] [#6 0.12,0.05,0.59,U] [#7 0.05,0.16,0.52,U] [#8 0.15,0.11,0.55,U] 
00:54:09.684 00.005 1032 refined, 6 included, MultiStar: {0.20, 0.06}, one-star: {0.40, 0.03}
00:54:09.687 00.003 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
00:54:09.689 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
00:54:09.691 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.20 cameraTheta=0.27 mountX=0.00 mountY=-0.20, mountTheta=-1.56
00:54:09.695 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.06, opts=13)
00:54:09.698 00.003 1032 Enqueuing Move request for scope (0.20, 0.06)
00:54:09.701 00.003 10072 Worker thread wakes up
00:54:09.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
00:54:09.701 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
00:54:09.701 00.000 10072 Moving (0.20, 0.06) raw xDistance=0.00 yDistance=-0.20
00:54:09.703 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:09.706 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:54:09.706 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:54:09.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:54:09.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:54:09.706 00.000 10072 MoveAxis(E, 2, ABG)
00:54:09.706 00.000 10072 Guiding  Dir = 2, Dur = 2
00:54:09.707 00.001 10072 IsGuiding returns 0
00:54:09.707 00.000 10072 PulseGuide returned control before completion, sleep 12
00:54:09.727 00.020 10072 IsGuiding returns 0
00:54:09.727 00.000 10072 Move returns status 0, amount 2
00:54:09.727 00.000 10072 MoveAxis(N, 0, ABG)
00:54:09.727 00.000 10072 Move returns status 0, amount 0
00:54:09.728 00.001 10072 move complete, result=0
00:54:09.728 00.000 10072 worker thread done servicing request
00:54:09.733 00.005 1032 UpdateGuideState exits: m=1466 SNR=27.0
00:54:09.736 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:09.740 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:09.746 00.006 1032 Enqueuing Expose request
00:54:09.748 00.002 10072 Worker thread wakes up
00:54:09.749 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
00:54:09.751 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:09.751 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:10.389 00.638 10072 Exposure complete
00:54:10.458 00.069 10072 worker thread done servicing request
00:54:10.458 00.000 1032 OnExposeComplete: enter
00:54:10.463 00.005 1032 UpdateGuideState(): m_state=6
00:54:10.466 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 548
00:54:10.469 00.003 1032 Star::Find returns 1 (0), X=322.53, Y=746.46, Mass=1341, SNR=25.8, Peak=164 HFD=3.1
00:54:10.474 00.005 1032 MultiStar: [#1 0.09,0.10,0.98,U] [#2 0.16,0.15,0.74,U] [#3 0.31,-0.02,0.00,M3] [#4 0.25,0.15,0.00,M1] [#5 0.20,0.00,0.74,U] [#6 0.05,0.02,0.57,U] [#7 0.20,0.20,0.00,M3] [#8 0.36,0.13,0.00,M5] 
00:54:10.477 00.003 1032 refined, 4 included, MultiStar: {0.18, 0.03}, one-star: {0.34, -0.08}
00:54:10.479 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
00:54:10.482 00.003 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
00:54:10.485 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.18 mountX=-0.01 mountY=-0.18, mountTheta=-1.65
00:54:10.489 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.03, opts=13)
00:54:10.492 00.003 1032 Enqueuing Move request for scope (0.18, 0.03)
00:54:10.495 00.003 10072 Worker thread wakes up
00:54:10.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
00:54:10.495 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
00:54:10.496 00.001 10072 Moving (0.18, 0.03) raw xDistance=-0.01 yDistance=-0.18
00:54:10.500 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:10.504 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:54:10.504 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:54:10.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:10.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:54:10.504 00.000 10072 MoveAxis(E, 2, ABG)
00:54:10.504 00.000 10072 Guiding  Dir = 2, Dur = 2
00:54:10.505 00.001 10072 IsGuiding returns 0
00:54:10.505 00.000 10072 PulseGuide returned control before completion, sleep 12
00:54:10.529 00.024 10072 IsGuiding returns 0
00:54:10.529 00.000 10072 Move returns status 0, amount 2
00:54:10.529 00.000 10072 MoveAxis(N, 0, ABG)
00:54:10.529 00.000 10072 Move returns status 0, amount 0
00:54:10.529 00.000 10072 move complete, result=0
00:54:10.529 00.000 10072 worker thread done servicing request
00:54:10.535 00.006 1032 UpdateGuideState exits: m=1341 SNR=25.8
00:54:10.539 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:10.542 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:10.545 00.003 1032 Enqueuing Expose request
00:54:10.551 00.006 10072 Worker thread wakes up
00:54:10.551 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
00:54:10.556 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:10.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:10.973 00.417 10072 Exposure complete
00:54:11.048 00.075 1032 OnExposeComplete: enter
00:54:11.054 00.006 10072 worker thread done servicing request
00:54:11.055 00.001 1032 UpdateGuideState(): m_state=6
00:54:11.057 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 549
00:54:11.062 00.005 1032 Star::Find returns 1 (0), X=322.45, Y=746.58, Mass=1376, SNR=26.1, Peak=169 HFD=3.0
00:54:11.065 00.003 1032 MultiStar: [#1 0.02,0.06,1.01,U] [#2 0.18,0.13,0.74,U] [#3 0.30,0.14,0.00,M4] [#4 0.33,0.15,0.00,M2] [#5 0.19,-0.05,0.71,U] [#6 0.24,0.06,0.62,U] [#7 0.15,0.20,0.53,U] [#8 0.29,0.16,0.00,M6] 
00:54:11.067 00.002 1032 refined, 5 included, MultiStar: {0.17, 0.07}, one-star: {0.26, 0.04}
00:54:11.070 00.003 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
00:54:11.073 00.003 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
00:54:11.075 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.39 mountX=0.02 mountY=-0.18, mountTheta=-1.44
00:54:11.080 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.07, opts=13)
00:54:11.083 00.003 1032 Enqueuing Move request for scope (0.17, 0.07)
00:54:11.087 00.004 10072 Worker thread wakes up
00:54:11.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
00:54:11.087 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
00:54:11.087 00.000 10072 Moving (0.17, 0.07) raw xDistance=0.02 yDistance=-0.18
00:54:11.089 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:11.092 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:54:11.092 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:54:11.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:11.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:54:11.092 00.000 10072 MoveAxis(E, 3, ABG)
00:54:11.092 00.000 10072 Guiding  Dir = 2, Dur = 3
00:54:11.092 00.000 10072 IsGuiding returns 0
00:54:11.094 00.002 10072 PulseGuide returned control before completion, sleep 13
00:54:11.107 00.013 10072 IsGuiding returns 0
00:54:11.107 00.000 10072 Move returns status 0, amount 3
00:54:11.107 00.000 10072 MoveAxis(N, 0, ABG)
00:54:11.107 00.000 10072 Move returns status 0, amount 0
00:54:11.109 00.002 10072 move complete, result=0
00:54:11.109 00.000 10072 worker thread done servicing request
00:54:11.119 00.010 1032 UpdateGuideState exits: m=1376 SNR=26.1
00:54:11.122 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:11.126 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:11.129 00.003 1032 Enqueuing Expose request
00:54:11.132 00.003 10072 Worker thread wakes up
00:54:11.132 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
00:54:11.134 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:11.135 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:11.768 00.633 10072 Exposure complete
00:54:11.838 00.070 10072 worker thread done servicing request
00:54:11.838 00.000 1032 OnExposeComplete: enter
00:54:11.841 00.003 1032 UpdateGuideState(): m_state=6
00:54:11.845 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 550
00:54:11.847 00.002 1032 Star::Find returns 1 (0), X=322.61, Y=746.49, Mass=1380, SNR=26.2, Peak=165 HFD=3.0
00:54:11.850 00.003 1032 MultiStar: [#1 0.12,0.05,0.94,U] [#2 0.26,0.10,0.00,M2] [#3 0.24,-0.07,0.68,U] [#4 0.21,-0.04,0.71,U] [#5 0.27,-0.05,0.00,M1] [#6 0.32,-0.05,0.00,M1] [#7 0.26,0.18,0.00,M3] [#8 0.22,-0.06,0.57,U] 
00:54:11.853 00.003 1032 refined, 4 included, MultiStar: {0.25, -0.03}, one-star: {0.42, -0.05}
00:54:11.855 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
00:54:11.858 00.003 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
00:54:11.865 00.007 1032 CameraToMount -- cameraX=0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-0.12 mountX=-0.09 mountY=-0.23, mountTheta=-1.95
00:54:11.870 00.005 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.03, opts=13)
00:54:11.872 00.002 1032 Enqueuing Move request for scope (0.25, -0.03)
00:54:11.874 00.002 10072 Worker thread wakes up
00:54:11.874 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.03) opts 0xd
00:54:11.874 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.03)
00:54:11.874 00.000 10072 Moving (0.25, -0.03) raw xDistance=-0.09 yDistance=-0.23
00:54:11.876 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:11.879 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:54:11.879 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:54:11.879 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:54:11.879 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:54:11.880 00.001 10072 MoveAxis(E, 3, ABG)
00:54:11.880 00.000 10072 Guiding  Dir = 2, Dur = 3
00:54:11.880 00.000 10072 IsGuiding returns 0
00:54:11.881 00.001 10072 PulseGuide returned control before completion, sleep 13
00:54:11.903 00.022 10072 IsGuiding returns 0
00:54:11.903 00.000 10072 Move returns status 0, amount 3
00:54:11.903 00.000 10072 MoveAxis(N, 0, ABG)
00:54:11.903 00.000 10072 Move returns status 0, amount 0
00:54:11.903 00.000 10072 move complete, result=0
00:54:11.903 00.000 10072 worker thread done servicing request
00:54:11.907 00.004 1032 UpdateGuideState exits: m=1380 SNR=26.2
00:54:11.912 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:11.915 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:11.916 00.001 1032 Enqueuing Expose request
00:54:11.919 00.003 1032 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
00:54:11.921 00.002 10072 Worker thread wakes up
00:54:11.921 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:11.921 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:12.327 00.406 10072 Exposure complete
00:54:12.396 00.069 10072 worker thread done servicing request
00:54:12.396 00.000 1032 OnExposeComplete: enter
00:54:12.399 00.003 1032 UpdateGuideState(): m_state=6
00:54:12.402 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 551
00:54:12.405 00.003 1032 Star::Find returns 1 (0), X=322.57, Y=746.40, Mass=1314, SNR=25.5, Peak=150 HFD=3.0
00:54:12.407 00.002 1032 MultiStar: [#1 0.12,0.09,1.06,U] [#2 0.21,-0.02,0.76,U] [#3 0.27,-0.10,0.00,M4] [#4 0.23,-0.01,0.74,U] [#5 0.26,0.05,0.73,U] [#6 0.25,0.04,0.62,U] [#7 0.18,0.02,0.56,U] [#8 0.20,-0.03,0.57,U] 
00:54:12.409 00.002 1032 refined, 7 included, MultiStar: {0.23, -0.00}, one-star: {0.38, -0.14}
00:54:12.412 00.003 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
00:54:12.413 00.001 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
00:54:12.415 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-0.01 mountX=-0.06 mountY=-0.22, mountTheta=-1.84
00:54:12.419 00.004 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.00, opts=13)
00:54:12.423 00.004 1032 Enqueuing Move request for scope (0.23, -0.00)
00:54:12.425 00.002 10072 Worker thread wakes up
00:54:12.425 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.00) opts 0xd
00:54:12.425 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.00)
00:54:12.425 00.000 10072 Moving (0.23, -0.00) raw xDistance=-0.06 yDistance=-0.22
00:54:12.428 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:12.430 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:54:12.430 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:54:12.431 00.001 10072 switching direction from 1 to -1 - decHistory=-4 oldest=-0.53 newest=-0.64
00:54:12.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:54:12.431 00.000 10072 MoveAxis(E, 4, ABG)
00:54:12.431 00.000 10072 Guiding  Dir = 2, Dur = 4
00:54:12.431 00.000 10072 IsGuiding returns 0
00:54:12.432 00.001 10072 PulseGuide returned control before completion, sleep 14
00:54:12.448 00.016 10072 IsGuiding returns 0
00:54:12.448 00.000 10072 Move returns status 0, amount 4
00:54:12.448 00.000 10072 BLC: Oldest BLC event removed
00:54:12.449 00.001 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
00:54:12.449 00.000 10072 MoveAxis(N, 229, ABG)
00:54:12.449 00.000 10072 Guiding  Dir = 0, Dur = 229
00:54:12.449 00.000 10072 IsGuiding returns 0
00:54:12.450 00.001 10072 PulseGuide returned control before completion, sleep 239
00:54:12.458 00.008 1032 UpdateGuideState exits: m=1314 SNR=25.5
00:54:12.461 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:12.463 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:12.467 00.004 1032 Enqueuing Expose request
00:54:12.700 00.233 10072 IsGuiding returns 0
00:54:12.700 00.000 10072 Move returns status 0, amount 229
00:54:12.700 00.000 10072 move complete, result=0
00:54:12.700 00.000 10072 worker thread done servicing request
00:54:12.700 00.000 10072 Worker thread wakes up
00:54:12.700 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.2 px 229 ms NORTH
00:54:12.702 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:12.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:13.344 00.642 10072 Exposure complete
00:54:13.407 00.063 1032 OnExposeComplete: enter
00:54:13.409 00.002 10072 worker thread done servicing request
00:54:13.409 00.000 1032 UpdateGuideState(): m_state=6
00:54:13.414 00.005 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 552
00:54:13.416 00.002 1032 Star::Find returns 1 (0), X=322.49, Y=746.52, Mass=1333, SNR=25.7, Peak=161 HFD=3.1
00:54:13.418 00.002 1032 MultiStar: [#1 0.10,0.10,0.98,U] [#2 0.01,0.06,0.81,U] [#3 0.07,-0.04,0.69,U] [#4 0.11,-0.06,0.73,U] [#5 0.23,-0.07,0.67,U] [#6 0.14,0.04,0.62,U] [#7 -0.06,0.19,0.55,U] [#8 0.20,-0.01,0.58,U] 
00:54:13.421 00.003 1032 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.30, -0.02}
00:54:13.425 00.004 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
00:54:13.427 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
00:54:13.429 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.15 mountX=-0.01 mountY=-0.13, mountTheta=-1.68
00:54:13.435 00.006 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
00:54:13.438 00.003 1032 Enqueuing Move request for scope (0.13, 0.02)
00:54:13.440 00.002 10072 Worker thread wakes up
00:54:13.440 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
00:54:13.440 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
00:54:13.440 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.01 yDistance=-0.13
00:54:13.440 00.000 10072 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.222634, 1:0.129726
00:54:13.440 00.000 10072 BLC: No correction, Miss < min_move
00:54:13.442 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:13.444 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:54:13.444 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:54:13.445 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:13.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:54:13.445 00.000 10072 MoveAxis(E, 6, ABG)
00:54:13.445 00.000 10072 Guiding  Dir = 2, Dur = 6
00:54:13.445 00.000 10072 IsGuiding returns 0
00:54:13.446 00.001 10072 PulseGuide returned control before completion, sleep 16
00:54:13.467 00.021 10072 IsGuiding returns 0
00:54:13.467 00.000 10072 Move returns status 0, amount 6
00:54:13.467 00.000 10072 MoveAxis(N, 0, ABG)
00:54:13.467 00.000 10072 Move returns status 0, amount 0
00:54:13.467 00.000 10072 move complete, result=0
00:54:13.467 00.000 10072 worker thread done servicing request
00:54:13.474 00.007 1032 UpdateGuideState exits: m=1333 SNR=25.7
00:54:13.476 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:13.479 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:13.481 00.002 1032 Enqueuing Expose request
00:54:13.483 00.002 10072 Worker thread wakes up
00:54:13.483 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:54:13.488 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:13.488 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:13.952 00.464 10072 Exposure complete
00:54:14.258 00.306 1032 OnExposeComplete: enter
00:54:14.287 00.029 1032 UpdateGuideState(): m_state=6
00:54:14.292 00.005 10072 worker thread done servicing request
00:54:14.292 00.000 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 553
00:54:14.331 00.039 1032 Star::Find returns 1 (0), X=322.53, Y=746.44, Mass=1495, SNR=27.3, Peak=182 HFD=3.1
00:54:14.337 00.006 1032 MultiStar: [#1 0.04,0.01,0.91,U] [#2 0.09,0.12,0.73,U] [#3 0.09,-0.07,0.66,U] [#4 0.14,0.06,0.68,U] [#5 0.10,0.00,0.67,U] [#6 0.16,0.15,0.57,U] [#7 0.06,0.25,0.53,U] [#8 0.15,0.24,0.00,M4] 
00:54:14.340 00.003 1032 refined, 7 included, MultiStar: {0.14, 0.04}, one-star: {0.34, -0.10}
00:54:14.382 00.042 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
00:54:14.385 00.003 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
00:54:14.388 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.28 mountX=0.00 mountY=-0.14, mountTheta=-1.55
00:54:14.397 00.009 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
00:54:14.417 00.020 1032 Enqueuing Move request for scope (0.14, 0.04)
00:54:14.421 00.004 10072 Worker thread wakes up
00:54:14.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
00:54:14.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
00:54:14.421 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.00 yDistance=-0.14
00:54:14.421 00.000 10072 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.222634, 1:0.129726, 2:0.140666
00:54:14.421 00.000 10072 BLC: No correction, Miss < min_move
00:54:14.425 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:14.428 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:54:14.428 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:54:14.428 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:14.428 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:54:14.428 00.000 10072 MoveAxis(E, 6, ABG)
00:54:14.428 00.000 10072 Guiding  Dir = 2, Dur = 6
00:54:14.429 00.001 10072 IsGuiding returns 0
00:54:14.429 00.000 10072 PulseGuide returned control before completion, sleep 16
00:54:14.450 00.021 10072 IsGuiding returns 0
00:54:14.450 00.000 10072 Move returns status 0, amount 6
00:54:14.450 00.000 10072 MoveAxis(N, 0, ABG)
00:54:14.450 00.000 10072 Move returns status 0, amount 0
00:54:14.450 00.000 10072 move complete, result=0
00:54:14.450 00.000 10072 worker thread done servicing request
00:54:14.455 00.005 1032 UpdateGuideState exits: m=1495 SNR=27.3
00:54:14.491 00.036 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:14.494 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:14.498 00.004 1032 Enqueuing Expose request
00:54:14.501 00.003 10072 Worker thread wakes up
00:54:14.501 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:54:14.503 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:14.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:15.131 00.628 10072 Exposure complete
00:54:15.199 00.068 10072 worker thread done servicing request
00:54:15.199 00.000 1032 OnExposeComplete: enter
00:54:15.201 00.002 1032 UpdateGuideState(): m_state=6
00:54:15.211 00.010 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 554
00:54:15.215 00.004 1032 Star::Find returns 1 (0), X=322.56, Y=746.38, Mass=1394, SNR=26.3, Peak=154 HFD=3.0
00:54:15.220 00.005 1032 MultiStar: [#1 0.14,0.01,1.03,U] [#2 0.24,-0.03,0.71,U] [#3 0.06,-0.17,0.70,U] [#4 0.30,-0.07,0.00,M1] [#5 0.18,0.12,0.69,U] [#6 0.30,-0.05,0.00,M1] [#7 0.13,0.25,0.00,M1] [#8 0.11,0.01,0.55,U] 
00:54:15.224 00.004 1032 refined, 5 included, MultiStar: {0.20, -0.04}, one-star: {0.37, -0.16}
00:54:15.227 00.003 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
00:54:15.231 00.004 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
00:54:15.235 00.004 1032 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-0.22 mountX=-0.09 mountY=-0.18, mountTheta=-2.05
00:54:15.242 00.007 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.04, opts=13)
00:54:15.246 00.004 1032 Enqueuing Move request for scope (0.20, -0.04)
00:54:15.250 00.004 10072 Worker thread wakes up
00:54:15.252 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
00:54:15.252 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
00:54:15.252 00.000 10072 Moving (0.20, -0.04) raw xDistance=-0.09 yDistance=-0.18
00:54:15.252 00.000 10072 BLC: window closed
00:54:15.252 00.000 10072 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.222634, 1:0.129726, 2:0.140666
00:54:15.252 00.000 10072 BLC: No correction, Miss < min_move
00:54:15.259 00.007 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:54:15.260 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:15.265 00.005 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:54:15.265 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:15.265 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:54:15.265 00.000 10072 MoveAxis(E, 7, ABG)
00:54:15.265 00.000 10072 Guiding  Dir = 2, Dur = 7
00:54:15.265 00.000 10072 IsGuiding returns 0
00:54:15.272 00.007 10072 PulseGuide returned control before completion, sleep 11
00:54:15.308 00.036 10072 IsGuiding returns 0
00:54:15.308 00.000 10072 Move returns status 0, amount 7
00:54:15.308 00.000 10072 MoveAxis(N, 0, ABG)
00:54:15.308 00.000 10072 Move returns status 0, amount 0
00:54:15.308 00.000 10072 move complete, result=0
00:54:15.308 00.000 10072 worker thread done servicing request
00:54:15.309 00.001 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:54:15.314 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:15.319 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:15.323 00.004 1032 Enqueuing Expose request
00:54:15.326 00.003 10072 Worker thread wakes up
00:54:15.326 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
00:54:15.330 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:15.330 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:15.941 00.611 10072 Exposure complete
00:54:16.428 00.487 10072 worker thread done servicing request
00:54:16.428 00.000 1032 OnExposeComplete: enter
00:54:16.431 00.003 1032 UpdateGuideState(): m_state=6
00:54:16.435 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 555
00:54:16.437 00.002 1032 Star::Find returns 1 (0), X=322.37, Y=746.48, Mass=1354, SNR=25.9, Peak=161 HFD=3.0
00:54:16.440 00.003 1032 MultiStar: [#1 0.07,-0.02,1.01,U] [#2 0.26,-0.11,0.00,M1] [#3 0.16,-0.25,0.00,M2] [#4 0.24,0.03,0.72,U] [#5 0.19,-0.13,0.74,U] [#6 0.25,0.03,0.61,U] [#7 0.26,-0.07,0.00,M2] [#8 0.40,-0.05,0.00,M4] 
00:54:16.443 00.003 1032 refined, 4 included, MultiStar: {0.17, -0.03}, one-star: {0.18, -0.06}
00:54:16.445 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
00:54:16.449 00.004 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
00:54:16.452 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-0.20 mountX=-0.08 mountY=-0.16, mountTheta=-2.03
00:54:16.458 00.006 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
00:54:16.460 00.002 1032 Enqueuing Move request for scope (0.17, -0.03)
00:54:16.463 00.003 10072 Worker thread wakes up
00:54:16.464 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
00:54:16.464 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
00:54:16.464 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.08 yDistance=-0.16
00:54:16.467 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:16.598 00.131 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:54:16.598 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:54:16.598 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:16.599 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:54:16.599 00.000 10072 MoveAxis(E, 10, ABG)
00:54:16.599 00.000 10072 Guiding  Dir = 2, Dur = 10
00:54:16.758 00.159 10072 IsGuiding returns 0
00:54:16.789 00.031 1032 UpdateGuideState exits: m=1354 SNR=25.9
00:54:16.794 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:16.798 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:16.803 00.005 1032 Enqueuing Expose request
00:54:16.807 00.004 10072 IsGuiding returns 0
00:54:16.808 00.001 10072 Move returns status 0, amount 10
00:54:16.808 00.000 10072 MoveAxis(N, 0, ABG)
00:54:16.808 00.000 10072 Move returns status 0, amount 0
00:54:16.808 00.000 10072 move complete, result=0
00:54:16.808 00.000 10072 worker thread done servicing request
00:54:16.808 00.000 10072 Worker thread wakes up
00:54:16.809 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:16.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:17.054 00.245 1032 GuideStep: -0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
00:54:17.681 00.627 10072 Exposure complete
00:54:18.195 00.514 10072 worker thread done servicing request
00:54:18.195 00.000 1032 OnExposeComplete: enter
00:54:18.199 00.004 1032 UpdateGuideState(): m_state=6
00:54:18.202 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 556
00:54:18.204 00.002 1032 Star::Find returns 1 (0), X=322.52, Y=746.31, Mass=1442, SNR=26.8, Peak=172 HFD=2.9
00:54:18.207 00.003 1032 MultiStar: [#1 0.16,0.01,0.96,U] [#2 0.14,0.07,0.71,U] [#3 0.33,-0.08,0.00,M3] [#4 0.34,-0.10,0.00,M1] [#5 0.21,-0.05,0.69,U] [#6 0.26,-0.01,0.57,U] [#7 0.15,0.16,0.51,U] [#8 0.31,-0.05,0.00,M5] 
00:54:18.211 00.004 1032 refined, 5 included, MultiStar: {0.21, -0.03}, one-star: {0.33, -0.23}
00:54:18.213 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
00:54:18.215 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
00:54:18.217 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.22 cameraTheta=-0.15 mountX=-0.09 mountY=-0.20, mountTheta=-1.98
00:54:18.222 00.005 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.03, opts=13)
00:54:18.226 00.004 1032 Enqueuing Move request for scope (0.21, -0.03)
00:54:18.228 00.002 10072 Worker thread wakes up
00:54:18.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
00:54:18.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
00:54:18.229 00.001 10072 Moving (0.21, -0.03) raw xDistance=-0.09 yDistance=-0.20
00:54:18.231 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:18.234 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:54:18.235 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:54:18.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:18.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:54:18.235 00.000 10072 MoveAxis(E, 12, ABG)
00:54:18.235 00.000 10072 Guiding  Dir = 2, Dur = 12
00:54:18.236 00.001 10072 IsGuiding returns 0
00:54:18.237 00.001 10072 PulseGuide returned control before completion, sleep 22
00:54:18.461 00.224 10072 IsGuiding returns 0
00:54:18.462 00.001 10072 Move returns status 0, amount 12
00:54:18.462 00.000 10072 MoveAxis(N, 0, ABG)
00:54:18.462 00.000 10072 Move returns status 0, amount 0
00:54:18.462 00.000 10072 move complete, result=0
00:54:18.462 00.000 10072 worker thread done servicing request
00:54:18.479 00.017 1032 UpdateGuideState exits: m=1442 SNR=26.8
00:54:18.482 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:18.485 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:18.491 00.006 1032 Enqueuing Expose request
00:54:18.493 00.002 10072 Worker thread wakes up
00:54:18.494 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.2 px 0 ms NORTH
00:54:18.496 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:18.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:19.146 00.650 10072 Exposure complete
00:54:19.351 00.205 10072 worker thread done servicing request
00:54:19.351 00.000 1032 OnExposeComplete: enter
00:54:19.355 00.004 1032 UpdateGuideState(): m_state=6
00:54:19.358 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 557
00:54:19.360 00.002 1032 Star::Find returns 1 (0), X=322.41, Y=746.24, Mass=1419, SNR=26.6, Peak=160 HFD=2.8
00:54:19.365 00.005 1032 MultiStar: [#1 0.17,-0.17,0.93,U] [#2 0.18,-0.23,0.00,M1] [#3 0.26,-0.29,0.00,M4] [#4 0.31,-0.19,0.00,M2] [#5 0.14,-0.21,0.71,U] [#6 0.21,-0.08,0.60,U] [#7 0.20,-0.17,0.54,U] [#8 0.35,-0.13,0.00,M6] 
00:54:19.369 00.004 1032 refined, 4 included, MultiStar: {0.19, -0.20}, one-star: {0.22, -0.30}
00:54:19.372 00.003 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
00:54:19.374 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
00:54:19.376 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-0.81 mountX=-0.24 mountY=-0.13, mountTheta=-2.64
00:54:19.381 00.005 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.20, opts=13)
00:54:19.385 00.004 1032 Enqueuing Move request for scope (0.19, -0.20)
00:54:19.388 00.003 10072 Worker thread wakes up
00:54:19.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
00:54:19.388 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
00:54:19.388 00.000 10072 Moving (0.19, -0.20) raw xDistance=-0.24 yDistance=-0.13
00:54:19.392 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:19.397 00.005 10072 PPEC rslt: input = -0.24, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 289.49
00:54:19.398 00.001 10072 PPEC: input: -0.24, control: -0.12, exposure: 500
00:54:19.398 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:19.398 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:54:19.398 00.000 10072 MoveAxis(E, 120, ABG)
00:54:19.398 00.000 10072 Guiding  Dir = 2, Dur = 120
00:54:19.399 00.001 10072 IsGuiding returns 0
00:54:19.399 00.000 10072 PulseGuide returned control before completion, sleep 130
00:54:19.429 00.030 1032 UpdateGuideState exits: m=1419 SNR=26.6
00:54:19.433 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:19.438 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:19.443 00.005 1032 Enqueuing Expose request
00:54:19.536 00.093 10072 IsGuiding returns 0
00:54:19.536 00.000 10072 Move returns status 0, amount 120
00:54:19.536 00.000 10072 MoveAxis(N, 0, ABG)
00:54:19.537 00.001 10072 Move returns status 0, amount 0
00:54:19.537 00.000 10072 move complete, result=0
00:54:19.537 00.000 10072 worker thread done servicing request
00:54:19.537 00.000 10072 Worker thread wakes up
00:54:19.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:19.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:19.573 00.036 1032 GuideStep: -0.2 px 120 ms EAST, -0.1 px 0 ms NORTH
00:54:20.325 00.752 10072 Exposure complete
00:54:20.480 00.155 10072 worker thread done servicing request
00:54:20.480 00.000 1032 OnExposeComplete: enter
00:54:20.483 00.003 1032 UpdateGuideState(): m_state=6
00:54:20.485 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 558
00:54:20.521 00.036 1032 Star::Find returns 1 (0), X=322.67, Y=746.44, Mass=1460, SNR=26.9, Peak=169 HFD=3.0
00:54:20.524 00.003 1032 MultiStar: [#1 0.20,0.05,0.94,U] [#2 0.19,0.10,0.69,U] [#3 0.15,-0.09,0.68,U] [#4 0.37,0.07,0.00,M3] [#5 0.28,0.10,0.00,M1] [#6 0.27,0.01,0.60,U] [#7 0.14,0.23,0.54,U] [#8 0.29,-0.11,0.00,M7] 
00:54:20.526 00.002 1032 refined, 5 included, MultiStar: {0.26, 0.02}, one-star: {0.48, -0.10}
00:54:20.529 00.003 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
00:54:20.531 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
00:54:20.563 00.032 1032 CameraToMount -- cameraX=0.26 cameraY=0.02 hyp=0.26 cameraTheta=0.08 mountX=-0.05 mountY=-0.25, mountTheta=-1.75
00:54:20.567 00.004 1032 SchedulePrimaryMove(0F526948, x=0.26, y=0.02, opts=13)
00:54:20.569 00.002 1032 Enqueuing Move request for scope (0.26, 0.02)
00:54:20.572 00.003 10072 Worker thread wakes up
00:54:20.572 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.02) opts 0xd
00:54:20.572 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, 0.02)
00:54:20.572 00.000 10072 Moving (0.26, 0.02) raw xDistance=-0.05 yDistance=-0.25
00:54:20.575 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:20.578 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:54:20.578 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:54:20.578 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:54:20.578 00.000 10072 MoveAxis(E, 11, ABG)
00:54:20.579 00.001 10072 Guiding  Dir = 2, Dur = 11
00:54:20.579 00.000 10072 IsGuiding returns 0
00:54:20.581 00.002 10072 PulseGuide returned control before completion, sleep 20
00:54:20.637 00.056 10072 IsGuiding returns 0
00:54:20.637 00.000 10072 Move returns status 0, amount 11
00:54:20.637 00.000 10072 MoveAxis(N, 163, ABG)
00:54:20.637 00.000 10072 Guiding  Dir = 0, Dur = 163
00:54:20.637 00.000 10072 IsGuiding returns 0
00:54:20.638 00.001 10072 PulseGuide returned control before completion, sleep 173
00:54:20.685 00.047 1032 UpdateGuideState exits: m=1460 SNR=26.9
00:54:20.689 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:20.692 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:20.695 00.003 1032 Enqueuing Expose request
00:54:20.829 00.134 10072 IsGuiding returns 0
00:54:20.829 00.000 10072 Move returns status 0, amount 163
00:54:20.829 00.000 10072 move complete, result=0
00:54:20.829 00.000 10072 worker thread done servicing request
00:54:20.829 00.000 10072 Worker thread wakes up
00:54:20.829 00.000 1032 GuideStep: -0.0 px 11 ms EAST, -0.3 px 163 ms NORTH
00:54:20.833 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:20.833 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:21.522 00.689 10072 Exposure complete
00:54:21.717 00.195 10072 worker thread done servicing request
00:54:21.717 00.000 1032 OnExposeComplete: enter
00:54:21.747 00.030 1032 UpdateGuideState(): m_state=6
00:54:21.751 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 559
00:54:21.754 00.003 1032 Star::Find returns 1 (0), X=322.47, Y=746.43, Mass=1436, SNR=26.7, Peak=186 HFD=3.1
00:54:21.757 00.003 1032 MultiStar: [#1 0.04,-0.01,0.93,U] [#2 0.04,-0.08,0.73,U] [#3 0.08,-0.16,0.69,U] [#4 0.18,-0.09,0.69,U] [#5 0.07,-0.07,0.70,U] [#6 0.15,-0.16,0.60,U] [#7 0.16,0.12,0.51,U] [#8 0.03,-0.05,0.55,U] 
00:54:21.759 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.28, -0.11}
00:54:21.761 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
00:54:21.803 00.042 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
00:54:21.806 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.54 mountX=-0.10 mountY=-0.10, mountTheta=-2.37
00:54:21.810 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
00:54:21.814 00.004 1032 Enqueuing Move request for scope (0.12, -0.07)
00:54:21.843 00.029 10072 Worker thread wakes up
00:54:21.843 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
00:54:21.843 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
00:54:21.843 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
00:54:21.847 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:21.851 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:54:21.851 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:54:21.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:21.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:54:21.851 00.000 10072 MoveAxis(E, 11, ABG)
00:54:21.851 00.000 10072 Guiding  Dir = 2, Dur = 11
00:54:21.915 00.064 10072 IsGuiding returns 0
00:54:21.916 00.001 10072 PulseGuide returned control before completion, sleep 21
00:54:21.946 00.030 1032 UpdateGuideState exits: m=1436 SNR=26.7
00:54:21.950 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:21.952 00.002 10072 IsGuiding returns 0
00:54:21.952 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:21.957 00.005 10072 Move returns status 0, amount 11
00:54:21.957 00.000 1032 Enqueuing Expose request
00:54:21.959 00.002 10072 MoveAxis(N, 0, ABG)
00:54:21.959 00.000 10072 Move returns status 0, amount 0
00:54:21.959 00.000 10072 move complete, result=0
00:54:21.959 00.000 10072 worker thread done servicing request
00:54:21.959 00.000 10072 Worker thread wakes up
00:54:21.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:21.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:21.970 00.011 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:54:22.656 00.686 10072 Exposure complete
00:54:22.848 00.192 10072 worker thread done servicing request
00:54:22.848 00.000 1032 OnExposeComplete: enter
00:54:22.851 00.003 1032 UpdateGuideState(): m_state=6
00:54:22.890 00.039 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 560
00:54:22.894 00.004 1032 Star::Find returns 1 (0), X=322.29, Y=746.49, Mass=1406, SNR=26.4, Peak=173 HFD=3.0
00:54:22.899 00.005 1032 MultiStar: [#1 0.08,0.02,0.98,U] [#2 0.11,-0.12,0.75,U] [#3 0.15,-0.06,0.63,U] [#4 0.05,-0.01,0.70,U] [#5 0.21,0.11,0.69,U] [#6 0.10,-0.10,0.62,U] [#7 0.12,-0.07,0.54,U] [#8 0.21,-0.04,0.57,U] 
00:54:22.901 00.002 1032 single-star, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.10, -0.05}
00:54:22.942 00.041 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
00:54:22.944 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
00:54:22.947 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.12 cameraTheta=-0.48 mountX=-0.08 mountY=-0.09, mountTheta=-2.31
00:54:22.951 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
00:54:22.953 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
00:54:22.986 00.033 10072 Worker thread wakes up
00:54:22.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
00:54:22.987 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
00:54:22.987 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.08 yDistance=-0.09
00:54:22.991 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:22.995 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:54:22.995 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:54:22.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:22.996 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:54:22.996 00.000 10072 MoveAxis(E, 11, ABG)
00:54:22.996 00.000 10072 Guiding  Dir = 2, Dur = 11
00:54:22.996 00.000 10072 IsGuiding returns 0
00:54:22.997 00.001 10072 PulseGuide returned control before completion, sleep 21
00:54:23.034 00.037 10072 IsGuiding returns 0
00:54:23.034 00.000 10072 Move returns status 0, amount 11
00:54:23.035 00.001 10072 MoveAxis(N, 0, ABG)
00:54:23.035 00.000 10072 Move returns status 0, amount 0
00:54:23.035 00.000 10072 move complete, result=0
00:54:23.035 00.000 10072 worker thread done servicing request
00:54:23.094 00.059 1032 UpdateGuideState exits: m=1406 SNR=26.4
00:54:23.097 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:23.100 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:23.103 00.003 1032 Enqueuing Expose request
00:54:23.105 00.002 10072 Worker thread wakes up
00:54:23.105 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
00:54:23.108 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:23.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:23.776 00.668 10072 Exposure complete
00:54:23.998 00.222 10072 worker thread done servicing request
00:54:23.998 00.000 1032 OnExposeComplete: enter
00:54:24.002 00.004 1032 UpdateGuideState(): m_state=6
00:54:24.004 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 561
00:54:24.007 00.003 1032 Star::Find returns 1 (0), X=322.51, Y=746.40, Mass=1351, SNR=25.9, Peak=160 HFD=3.1
00:54:24.050 00.043 1032 MultiStar: [#1 0.10,-0.15,0.97,U] [#2 0.26,-0.08,0.00,M1] [#3 0.13,-0.20,0.67,U] [#4 0.33,-0.14,0.00,M2] [#5 0.14,-0.11,0.72,U] [#6 0.24,-0.35,0.00,M1] [#7 0.01,0.04,0.53,U] [#8 0.23,-0.07,0.56,U] 
00:54:24.053 00.003 1032 refined, 5 included, MultiStar: {0.17, -0.12}, one-star: {0.32, -0.14}
00:54:24.056 00.003 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
00:54:24.058 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
00:54:24.061 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.20 cameraTheta=-0.60 mountX=-0.15 mountY=-0.13, mountTheta=-2.43
00:54:24.065 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.12, opts=13)
00:54:24.068 00.003 1032 Enqueuing Move request for scope (0.17, -0.12)
00:54:24.070 00.002 10072 Worker thread wakes up
00:54:24.071 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
00:54:24.071 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
00:54:24.071 00.000 10072 Moving (0.17, -0.12) raw xDistance=-0.15 yDistance=-0.13
00:54:24.073 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:24.076 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.49
00:54:24.076 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
00:54:24.076 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:24.076 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:54:24.076 00.000 10072 MoveAxis(E, 82, ABG)
00:54:24.077 00.001 10072 Guiding  Dir = 2, Dur = 82
00:54:24.077 00.000 10072 IsGuiding returns 0
00:54:24.079 00.002 10072 PulseGuide returned control before completion, sleep 91
00:54:24.164 00.085 1032 UpdateGuideState exits: m=1351 SNR=25.9
00:54:24.167 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:24.170 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:24.208 00.038 10072 IsGuiding returns 1
00:54:24.209 00.001 10072 scope still moving after pulse duration time elapsed
00:54:24.209 00.000 1032 Enqueuing Expose request
00:54:24.271 00.062 10072 IsGuiding returns 0
00:54:24.271 00.000 10072 scope move finished after 82 + 111 ms
00:54:24.271 00.000 10072 Move returns status 0, amount 82
00:54:24.271 00.000 10072 MoveAxis(N, 0, ABG)
00:54:24.271 00.000 10072 Move returns status 0, amount 0
00:54:24.272 00.001 10072 move complete, result=0
00:54:24.272 00.000 10072 worker thread done servicing request
00:54:24.272 00.000 10072 Worker thread wakes up
00:54:24.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:24.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:24.278 00.006 1032 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
00:54:24.937 00.659 10072 Exposure complete
00:54:25.074 00.137 10072 worker thread done servicing request
00:54:25.074 00.000 1032 OnExposeComplete: enter
00:54:25.079 00.005 1032 UpdateGuideState(): m_state=6
00:54:25.082 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 562
00:54:25.086 00.004 1032 Star::Find returns 1 (0), X=322.47, Y=746.49, Mass=1391, SNR=26.3, Peak=165 HFD=3.1
00:54:25.089 00.003 1032 MultiStar: [#1 0.16,0.07,0.97,U] [#2 0.17,0.10,0.72,U] [#3 0.11,-0.10,0.69,U] [#4 0.15,0.05,0.70,U] [#5 0.09,0.03,0.72,U] [#6 0.27,0.06,0.00,M2] [#7 0.26,0.17,0.00,M1] [#8 0.35,-0.02,0.00,M5] 
00:54:25.091 00.002 1032 refined, 5 included, MultiStar: {0.17, 0.02}, one-star: {0.28, -0.05}
00:54:25.094 00.003 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
00:54:25.096 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
00:54:25.098 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.10 mountX=-0.03 mountY=-0.16, mountTheta=-1.73
00:54:25.102 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.02, opts=13)
00:54:25.105 00.003 1032 Enqueuing Move request for scope (0.17, 0.02)
00:54:25.108 00.003 10072 Worker thread wakes up
00:54:25.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
00:54:25.108 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
00:54:25.108 00.000 10072 Moving (0.17, 0.02) raw xDistance=-0.03 yDistance=-0.16
00:54:25.114 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:25.117 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:54:25.117 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:54:25.117 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:25.117 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:54:25.117 00.000 10072 MoveAxis(E, 12, ABG)
00:54:25.118 00.001 10072 Guiding  Dir = 2, Dur = 12
00:54:25.118 00.000 10072 IsGuiding returns 0
00:54:25.119 00.001 10072 PulseGuide returned control before completion, sleep 22
00:54:25.149 00.030 1032 UpdateGuideState exits: m=1391 SNR=26.3
00:54:25.153 00.004 10072 IsGuiding returns 0
00:54:25.153 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:25.156 00.003 10072 Move returns status 0, amount 12
00:54:25.156 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:25.158 00.002 1032 Enqueuing Expose request
00:54:25.161 00.003 10072 MoveAxis(N, 0, ABG)
00:54:25.161 00.000 10072 Move returns status 0, amount 0
00:54:25.161 00.000 10072 move complete, result=0
00:54:25.161 00.000 10072 worker thread done servicing request
00:54:25.161 00.000 10072 Worker thread wakes up
00:54:25.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:25.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:25.180 00.019 1032 GuideStep: -0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
00:54:25.577 00.397 10072 Exposure complete
00:54:25.635 00.058 10072 worker thread done servicing request
00:54:25.754 00.119 1032 OnExposeComplete: enter
00:54:25.855 00.101 1032 UpdateGuideState(): m_state=6
00:54:25.904 00.049 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 563
00:54:25.908 00.004 1032 Star::Find returns 1 (0), X=322.59, Y=746.47, Mass=1333, SNR=25.7, Peak=165 HFD=3.0
00:54:25.911 00.003 1032 MultiStar: [#1 0.14,0.06,1.07,U] [#2 0.17,0.07,0.76,U] [#3 0.21,0.02,0.71,U] [#4 0.27,0.10,0.00,M2] [#5 0.16,0.22,0.00,M1] [#6 0.18,0.20,0.00,M3] [#7 0.11,0.20,0.57,U] [#8 0.19,0.03,0.56,U] 
00:54:25.914 00.003 1032 refined, 5 included, MultiStar: {0.21, 0.04}, one-star: {0.40, -0.07}
00:54:25.918 00.004 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
00:54:25.920 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
00:54:25.923 00.003 1032 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.22 cameraTheta=0.18 mountX=-0.02 mountY=-0.22, mountTheta=-1.65
00:54:25.928 00.005 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.04, opts=13)
00:54:25.931 00.003 1032 Enqueuing Move request for scope (0.21, 0.04)
00:54:25.934 00.003 10072 Worker thread wakes up
00:54:25.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
00:54:25.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
00:54:25.934 00.000 10072 Moving (0.21, 0.04) raw xDistance=-0.02 yDistance=-0.22
00:54:25.939 00.005 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:54:25.939 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:54:25.940 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:54:25.940 00.000 10072 MoveAxis(E, 11, ABG)
00:54:25.940 00.000 10072 Guiding  Dir = 2, Dur = 11
00:54:25.940 00.000 10072 IsGuiding returns 0
00:54:25.941 00.001 10072 PulseGuide returned control before completion, sleep 21
00:54:26.003 00.062 10072 IsGuiding returns 0
00:54:26.003 00.000 10072 Move returns status 0, amount 11
00:54:26.003 00.000 10072 MoveAxis(N, 139, ABG)
00:54:26.003 00.000 10072 Guiding  Dir = 0, Dur = 139
00:54:26.007 00.004 10072 IsGuiding returns 0
00:54:26.094 00.087 10072 PulseGuide returned control before completion, sleep 63
00:54:26.210 00.116 10072 IsGuiding returns 1
00:54:26.211 00.001 10072 scope still moving after pulse duration time elapsed
00:54:26.246 00.035 10072 IsGuiding returns 1
00:54:26.409 00.163 10072 IsGuiding returns 0
00:54:26.410 00.001 10072 scope move finished after 139 + 263 ms
00:54:26.410 00.000 10072 Move returns status 0, amount 139
00:54:26.410 00.000 10072 move complete, result=0
00:54:26.410 00.000 10072 worker thread done servicing request
00:54:26.437 00.027 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:26.485 00.048 1032 UpdateGuideState exits: m=1333 SNR=25.7
00:54:26.488 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:26.495 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:26.502 00.007 1032 Enqueuing Expose request
00:54:26.506 00.004 10072 Worker thread wakes up
00:54:26.506 00.000 1032 GuideStep: -0.0 px 11 ms EAST, -0.2 px 139 ms NORTH
00:54:26.509 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:26.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:27.183 00.674 10072 Exposure complete
00:54:27.293 00.110 1032 OnExposeComplete: enter
00:54:27.308 00.015 1032 UpdateGuideState(): m_state=6
00:54:27.320 00.012 10072 worker thread done servicing request
00:54:27.320 00.000 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 564
00:54:27.339 00.019 1032 Star::Find returns 1 (0), X=322.40, Y=746.46, Mass=1438, SNR=26.7, Peak=181 HFD=3.0
00:54:27.345 00.006 1032 MultiStar: [#1 0.08,0.04,0.96,U] [#2 0.21,-0.07,0.71,U] [#3 0.21,-0.20,0.00,M1] [#4 0.34,-0.04,0.00,M3] [#5 0.23,-0.08,0.69,U] [#6 0.19,-0.01,0.59,U] [#7 0.09,0.05,0.51,U] [#8 0.41,-0.07,0.00,M5] 
00:54:27.350 00.005 1032 refined, 5 included, MultiStar: {0.17, -0.03}, one-star: {0.21, -0.08}
00:54:27.355 00.005 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
00:54:27.401 00.046 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
00:54:27.409 00.008 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.17 mountX=-0.07 mountY=-0.15, mountTheta=-2.00
00:54:27.419 00.010 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
00:54:27.424 00.005 1032 Enqueuing Move request for scope (0.17, -0.03)
00:54:27.429 00.005 10072 Worker thread wakes up
00:54:27.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
00:54:27.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
00:54:27.429 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.07 yDistance=-0.15
00:54:27.433 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:27.437 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:54:27.438 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:54:27.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:27.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:54:27.438 00.000 10072 MoveAxis(E, 14, ABG)
00:54:27.438 00.000 10072 Guiding  Dir = 2, Dur = 14
00:54:27.439 00.001 10072 IsGuiding returns 0
00:54:27.440 00.001 10072 PulseGuide returned control before completion, sleep 24
00:54:27.466 00.026 10072 IsGuiding returns 0
00:54:27.467 00.001 10072 Move returns status 0, amount 14
00:54:27.467 00.000 10072 MoveAxis(N, 0, ABG)
00:54:27.467 00.000 10072 Move returns status 0, amount 0
00:54:27.467 00.000 10072 move complete, result=0
00:54:27.467 00.000 10072 worker thread done servicing request
00:54:27.470 00.003 1032 UpdateGuideState exits: m=1438 SNR=26.7
00:54:27.473 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:27.477 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:27.479 00.002 1032 Enqueuing Expose request
00:54:27.482 00.003 10072 Worker thread wakes up
00:54:27.483 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:27.483 00.000 1032 GuideStep: -0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
00:54:27.487 00.004 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:27.909 00.422 10072 Exposure complete
00:54:28.003 00.094 10072 worker thread done servicing request
00:54:28.003 00.000 1032 OnExposeComplete: enter
00:54:28.008 00.005 1032 UpdateGuideState(): m_state=6
00:54:28.012 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 565
00:54:28.015 00.003 1032 Star::Find returns 1 (0), X=322.44, Y=746.46, Mass=1470, SNR=27.0, Peak=187 HFD=3.1
00:54:28.021 00.006 1032 MultiStar: [#1 0.08,0.06,0.93,U] [#2 0.15,-0.04,0.70,U] [#3 0.26,-0.16,0.00,M2] [#4 0.25,0.08,0.69,U] [#5 0.16,0.02,0.66,U] [#6 0.20,0.16,0.63,U] [#7 0.35,0.02,0.00,M1] [#8 0.21,0.13,0.55,U] 
00:54:28.027 00.006 1032 refined, 6 included, MultiStar: {0.18, 0.04}, one-star: {0.25, -0.08}
00:54:28.030 00.003 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
00:54:28.034 00.004 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
00:54:28.036 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.19 cameraTheta=0.20 mountX=-0.01 mountY=-0.19, mountTheta=-1.63
00:54:28.041 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.04, opts=13)
00:54:28.044 00.003 1032 Enqueuing Move request for scope (0.18, 0.04)
00:54:28.046 00.002 10072 Worker thread wakes up
00:54:28.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
00:54:28.046 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
00:54:28.047 00.001 10072 Moving (0.18, 0.04) raw xDistance=-0.01 yDistance=-0.19
00:54:28.051 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:28.053 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:54:28.054 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:54:28.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:28.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:54:28.054 00.000 10072 MoveAxis(E, 9, ABG)
00:54:28.054 00.000 10072 Guiding  Dir = 2, Dur = 9
00:54:28.055 00.001 10072 IsGuiding returns 0
00:54:28.055 00.000 10072 PulseGuide returned control before completion, sleep 19
00:54:28.080 00.025 10072 IsGuiding returns 0
00:54:28.080 00.000 10072 Move returns status 0, amount 9
00:54:28.081 00.001 10072 MoveAxis(N, 0, ABG)
00:54:28.081 00.000 10072 Move returns status 0, amount 0
00:54:28.081 00.000 10072 move complete, result=0
00:54:28.081 00.000 10072 worker thread done servicing request
00:54:28.082 00.001 1032 UpdateGuideState exits: m=1470 SNR=27.0
00:54:28.086 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:28.088 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:28.090 00.002 1032 Enqueuing Expose request
00:54:28.092 00.002 10072 Worker thread wakes up
00:54:28.092 00.000 1032 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
00:54:28.094 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:28.095 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:28.725 00.630 10072 Exposure complete
00:54:28.790 00.065 10072 worker thread done servicing request
00:54:28.790 00.000 1032 OnExposeComplete: enter
00:54:28.793 00.003 1032 UpdateGuideState(): m_state=6
00:54:28.795 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 566
00:54:28.797 00.002 1032 Star::Find returns 1 (0), X=322.37, Y=746.56, Mass=1507, SNR=27.4, Peak=196 HFD=3.0
00:54:28.803 00.006 1032 MultiStar: [#1 -0.00,0.15,0.95,U] [#2 0.09,0.07,0.71,U] [#3 0.15,-0.06,0.65,U] [#4 0.13,0.15,0.64,U] [#5 0.12,0.08,0.67,U] [#6 0.09,0.16,0.58,U] [#7 0.17,0.10,0.53,U] [#8 0.19,0.03,0.53,U] 
00:54:28.808 00.005 1032 refined, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.18, 0.02}
00:54:28.813 00.005 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
00:54:28.816 00.003 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
00:54:28.819 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.57 mountX=0.04 mountY=-0.14, mountTheta=-1.26
00:54:28.823 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
00:54:28.826 00.003 1032 Enqueuing Move request for scope (0.12, 0.08)
00:54:28.829 00.003 10072 Worker thread wakes up
00:54:28.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
00:54:28.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
00:54:28.829 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.04 yDistance=-0.14
00:54:28.838 00.009 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:54:28.838 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:54:28.839 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:28.839 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:28.843 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:54:28.843 00.000 10072 MoveAxis(E, 11, ABG)
00:54:28.843 00.000 10072 Guiding  Dir = 2, Dur = 11
00:54:28.843 00.000 10072 IsGuiding returns 0
00:54:28.844 00.001 10072 PulseGuide returned control before completion, sleep 21
00:54:28.871 00.027 1032 UpdateGuideState exits: m=1507 SNR=27.4
00:54:28.874 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:28.877 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:28.879 00.002 1032 Enqueuing Expose request
00:54:28.882 00.003 10072 IsGuiding returns 0
00:54:28.882 00.000 10072 Move returns status 0, amount 11
00:54:28.883 00.001 10072 MoveAxis(N, 0, ABG)
00:54:28.883 00.000 10072 Move returns status 0, amount 0
00:54:28.883 00.000 10072 move complete, result=0
00:54:28.883 00.000 10072 worker thread done servicing request
00:54:28.883 00.000 10072 Worker thread wakes up
00:54:28.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:28.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:28.897 00.014 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
00:54:29.305 00.408 10072 Exposure complete
00:54:29.386 00.081 10072 worker thread done servicing request
00:54:29.386 00.000 1032 OnExposeComplete: enter
00:54:29.391 00.005 1032 UpdateGuideState(): m_state=6
00:54:29.397 00.006 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 567
00:54:29.400 00.003 1032 Star::Find returns 1 (0), X=322.35, Y=746.45, Mass=1419, SNR=26.5, Peak=173 HFD=3.0
00:54:29.403 00.003 1032 MultiStar: [#1 0.03,-0.03,0.97,U] [#2 0.03,0.01,0.75,U] [#3 0.16,-0.13,0.70,U] [#4 0.09,0.02,0.71,U] [#5 0.04,-0.02,0.68,U] [#6 0.01,0.03,0.61,U] [#7 0.07,0.20,0.51,U] [#8 0.02,0.13,0.58,U] 
00:54:29.405 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.16, -0.09}
00:54:29.409 00.004 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
00:54:29.412 00.003 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
00:54:29.415 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.02 mountX=-0.02 mountY=-0.07, mountTheta=-1.85
00:54:29.420 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
00:54:29.423 00.003 1032 Enqueuing Move request for scope (0.07, -0.00)
00:54:29.425 00.002 10072 Worker thread wakes up
00:54:29.426 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
00:54:29.426 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
00:54:29.426 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.07
00:54:29.429 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:29.433 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:54:29.433 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:54:29.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:29.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:54:29.433 00.000 10072 MoveAxis(E, 10, ABG)
00:54:29.433 00.000 10072 Guiding  Dir = 2, Dur = 10
00:54:29.434 00.001 10072 IsGuiding returns 0
00:54:29.435 00.001 10072 PulseGuide returned control before completion, sleep 20
00:54:29.456 00.021 10072 IsGuiding returns 0
00:54:29.456 00.000 10072 Move returns status 0, amount 10
00:54:29.456 00.000 10072 MoveAxis(N, 0, ABG)
00:54:29.456 00.000 10072 Move returns status 0, amount 0
00:54:29.457 00.001 10072 move complete, result=0
00:54:29.457 00.000 10072 worker thread done servicing request
00:54:29.457 00.000 1032 UpdateGuideState exits: m=1419 SNR=26.5
00:54:29.460 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:29.463 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:29.465 00.002 1032 Enqueuing Expose request
00:54:29.467 00.002 10072 Worker thread wakes up
00:54:29.467 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:54:29.469 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:29.470 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:30.100 00.630 10072 Exposure complete
00:54:30.167 00.067 10072 worker thread done servicing request
00:54:30.167 00.000 1032 OnExposeComplete: enter
00:54:30.169 00.002 1032 UpdateGuideState(): m_state=6
00:54:30.172 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 568
00:54:30.177 00.005 1032 Star::Find returns 1 (0), X=322.49, Y=746.39, Mass=1421, SNR=26.6, Peak=170 HFD=3.0
00:54:30.182 00.005 1032 MultiStar: [#1 0.09,0.10,0.99,U] [#2 0.14,-0.00,0.70,U] [#3 0.16,-0.14,0.65,U] [#4 0.15,0.00,0.68,U] [#5 0.06,-0.13,0.70,U] [#6 0.05,0.03,0.63,U] [#7 0.05,0.13,0.50,U] [#8 0.34,0.04,0.00,M3] 
00:54:30.186 00.004 1032 refined, 7 included, MultiStar: {0.13, -0.03}, one-star: {0.30, -0.15}
00:54:30.188 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
00:54:30.191 00.003 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
00:54:30.193 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.20 mountX=-0.06 mountY=-0.12, mountTheta=-2.03
00:54:30.198 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
00:54:30.200 00.002 1032 Enqueuing Move request for scope (0.13, -0.03)
00:54:30.202 00.002 10072 Worker thread wakes up
00:54:30.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
00:54:30.202 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
00:54:30.202 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
00:54:30.206 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:30.210 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:54:30.210 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:54:30.211 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:30.212 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:54:30.212 00.000 10072 MoveAxis(E, 9, ABG)
00:54:30.212 00.000 10072 Guiding  Dir = 2, Dur = 9
00:54:30.212 00.000 10072 IsGuiding returns 0
00:54:30.213 00.001 10072 PulseGuide returned control before completion, sleep 19
00:54:30.235 00.022 1032 UpdateGuideState exits: m=1421 SNR=26.6
00:54:30.244 00.009 10072 IsGuiding returns 0
00:54:30.244 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:30.248 00.004 10072 Move returns status 0, amount 9
00:54:30.248 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:30.251 00.003 1032 Enqueuing Expose request
00:54:30.254 00.003 10072 MoveAxis(N, 0, ABG)
00:54:30.255 00.001 10072 Move returns status 0, amount 0
00:54:30.255 00.000 10072 move complete, result=0
00:54:30.255 00.000 10072 worker thread done servicing request
00:54:30.255 00.000 10072 Worker thread wakes up
00:54:30.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:30.255 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:54:30.258 00.003 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:30.679 00.421 10072 Exposure complete
00:54:30.748 00.069 10072 worker thread done servicing request
00:54:30.748 00.000 1032 OnExposeComplete: enter
00:54:30.750 00.002 1032 UpdateGuideState(): m_state=6
00:54:30.754 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 569
00:54:30.756 00.002 1032 Star::Find returns 1 (0), X=322.37, Y=746.56, Mass=1486, SNR=27.2, Peak=189 HFD=3.0
00:54:30.758 00.002 1032 MultiStar: [#1 0.08,0.15,0.96,U] [#2 0.07,0.10,0.72,U] [#3 0.14,-0.08,0.67,U] [#4 0.13,0.10,0.69,U] [#5 0.11,-0.15,0.69,U] [#6 0.16,0.06,0.58,U] [#7 -0.03,0.10,0.52,U] [#8 0.29,0.03,0.00,M4] 
00:54:30.760 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.04}, one-star: {0.18, 0.02}
00:54:30.762 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:54:30.765 00.003 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:54:30.767 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.34 mountX=0.01 mountY=-0.12, mountTheta=-1.49
00:54:30.770 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
00:54:30.773 00.003 1032 Enqueuing Move request for scope (0.11, 0.04)
00:54:30.775 00.002 10072 Worker thread wakes up
00:54:30.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:54:30.776 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:54:30.776 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
00:54:30.778 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:30.781 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:54:30.781 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:54:30.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:30.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:54:30.781 00.000 10072 MoveAxis(E, 8, ABG)
00:54:30.781 00.000 10072 Guiding  Dir = 2, Dur = 8
00:54:30.782 00.001 10072 IsGuiding returns 0
00:54:30.782 00.000 10072 PulseGuide returned control before completion, sleep 18
00:54:30.805 00.023 1032 UpdateGuideState exits: m=1486 SNR=27.2
00:54:30.807 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:30.810 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:30.811 00.001 1032 Enqueuing Expose request
00:54:30.815 00.004 10072 IsGuiding returns 0
00:54:30.815 00.000 10072 Move returns status 0, amount 8
00:54:30.815 00.000 10072 MoveAxis(N, 0, ABG)
00:54:30.815 00.000 10072 Move returns status 0, amount 0
00:54:30.815 00.000 10072 move complete, result=0
00:54:30.815 00.000 10072 worker thread done servicing request
00:54:30.816 00.001 10072 Worker thread wakes up
00:54:30.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:30.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:30.824 00.008 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:54:31.445 00.621 10072 Exposure complete
00:54:31.499 00.054 10072 worker thread done servicing request
00:54:31.499 00.000 1032 OnExposeComplete: enter
00:54:31.501 00.002 1032 UpdateGuideState(): m_state=6
00:54:31.503 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 570
00:54:31.506 00.003 1032 Star::Find returns 1 (0), X=322.41, Y=746.48, Mass=1366, SNR=26.0, Peak=177 HFD=3.0
00:54:31.508 00.002 1032 MultiStar: [#1 -0.03,-0.00,1.03,U] [#2 -0.05,0.08,0.75,U] [#3 -0.01,-0.07,0.68,U] [#4 0.10,0.03,0.74,U] [#5 0.07,-0.07,0.67,U] [#6 0.23,0.04,0.63,U] [#7 0.17,0.24,0.00,M1] [#8 -0.04,-0.03,0.55,U] 
00:54:31.510 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {0.22, -0.06}
00:54:31.512 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
00:54:31.514 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
00:54:31.515 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.17 mountX=-0.03 mountY=-0.06, mountTheta=-2.00
00:54:31.518 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
00:54:31.520 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
00:54:31.522 00.002 10072 Worker thread wakes up
00:54:31.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:54:31.522 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:54:31.522 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.06
00:54:31.524 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:31.526 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:54:31.526 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:54:31.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:31.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:54:31.526 00.000 10072 MoveAxis(E, 7, ABG)
00:54:31.526 00.000 10072 Guiding  Dir = 2, Dur = 7
00:54:31.527 00.001 10072 IsGuiding returns 0
00:54:31.527 00.000 10072 PulseGuide returned control before completion, sleep 17
00:54:31.547 00.020 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:54:31.550 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:31.554 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:31.556 00.002 1032 Enqueuing Expose request
00:54:31.558 00.002 10072 IsGuiding returns 0
00:54:31.558 00.000 10072 Move returns status 0, amount 7
00:54:31.558 00.000 10072 MoveAxis(N, 0, ABG)
00:54:31.558 00.000 10072 Move returns status 0, amount 0
00:54:31.558 00.000 10072 move complete, result=0
00:54:31.558 00.000 10072 worker thread done servicing request
00:54:31.558 00.000 10072 Worker thread wakes up
00:54:31.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:31.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:31.567 00.009 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:54:31.976 00.409 10072 Exposure complete
00:54:32.034 00.058 10072 worker thread done servicing request
00:54:32.034 00.000 1032 OnExposeComplete: enter
00:54:32.036 00.002 1032 UpdateGuideState(): m_state=6
00:54:32.038 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 571
00:54:32.041 00.003 1032 Star::Find returns 1 (0), X=322.38, Y=746.49, Mass=1428, SNR=26.6, Peak=184 HFD=3.0
00:54:32.043 00.002 1032 MultiStar: [#1 0.02,0.00,1.02,U] [#2 0.10,0.06,0.72,U] [#3 -0.02,0.04,0.66,U] [#4 0.12,0.05,0.69,U] [#5 0.08,0.02,0.69,U] [#6 0.07,0.04,0.63,U] [#7 -0.09,0.25,0.00,M2] [#8 0.04,0.09,0.57,U] 
00:54:32.044 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.19, -0.05}
00:54:32.046 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
00:54:32.047 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
00:54:32.049 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.29 mountX=0.00 mountY=-0.08, mountTheta=-1.54
00:54:32.054 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
00:54:32.056 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
00:54:32.059 00.003 10072 Worker thread wakes up
00:54:32.059 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:54:32.059 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:54:32.059 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
00:54:32.061 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:32.064 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:54:32.064 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:54:32.064 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:32.064 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:54:32.065 00.001 10072 MoveAxis(E, 6, ABG)
00:54:32.065 00.000 10072 Guiding  Dir = 2, Dur = 6
00:54:32.083 00.018 10072 IsGuiding returns 0
00:54:32.083 00.000 10072 PulseGuide returned control before completion, sleep 16
00:54:32.087 00.004 1032 UpdateGuideState exits: m=1428 SNR=26.6
00:54:32.090 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:32.092 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:32.095 00.003 1032 Enqueuing Expose request
00:54:32.114 00.019 10072 IsGuiding returns 0
00:54:32.114 00.000 10072 Move returns status 0, amount 6
00:54:32.114 00.000 10072 MoveAxis(N, 0, ABG)
00:54:32.114 00.000 10072 Move returns status 0, amount 0
00:54:32.114 00.000 10072 move complete, result=0
00:54:32.114 00.000 10072 worker thread done servicing request
00:54:32.115 00.001 10072 Worker thread wakes up
00:54:32.115 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:54:32.117 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:32.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:32.757 00.640 10072 Exposure complete
00:54:32.808 00.051 10072 worker thread done servicing request
00:54:32.808 00.000 1032 OnExposeComplete: enter
00:54:32.810 00.002 1032 UpdateGuideState(): m_state=6
00:54:32.812 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 572
00:54:32.814 00.002 1032 Star::Find returns 1 (0), X=322.23, Y=746.48, Mass=1495, SNR=27.3, Peak=178 HFD=3.0
00:54:32.817 00.003 1032 MultiStar: [#1 -0.15,0.01,0.94,U] [#2 0.07,-0.14,0.68,U] [#3 -0.03,-0.11,0.63,U] [#4 0.10,-0.07,0.68,U] [#5 -0.12,-0.06,0.66,U] [#6 0.10,0.10,0.57,U] [#7 -0.12,0.07,0.51,U] [#8 -0.08,-0.11,0.54,U] 
00:54:32.819 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.04, -0.06}
00:54:32.820 00.001 1032 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.83) = xAngle (-3.85 = 2.44)
00:54:32.822 00.002 1032 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.85 = 2.44)
00:54:32.824 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.02 mountX=-0.04 mountY=0.03, mountTheta=2.44
00:54:32.827 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
00:54:32.829 00.002 1032 Enqueuing Move request for scope (-0.02, -0.04)
00:54:32.833 00.004 10072 Worker thread wakes up
00:54:32.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:54:32.833 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:54:32.834 00.001 10072 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=0.03
00:54:32.836 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:32.839 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:54:32.839 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:54:32.839 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:32.839 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:54:32.839 00.000 10072 MoveAxis(E, 6, ABG)
00:54:32.839 00.000 10072 Guiding  Dir = 2, Dur = 6
00:54:32.839 00.000 10072 IsGuiding returns 0
00:54:32.840 00.001 10072 PulseGuide returned control before completion, sleep 16
00:54:32.857 00.017 1032 UpdateGuideState exits: m=1495 SNR=27.3
00:54:32.858 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:32.860 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:32.862 00.002 1032 Enqueuing Expose request
00:54:32.866 00.004 10072 IsGuiding returns 0
00:54:32.866 00.000 10072 Move returns status 0, amount 6
00:54:32.866 00.000 10072 MoveAxis(N, 0, ABG)
00:54:32.866 00.000 10072 Move returns status 0, amount 0
00:54:32.866 00.000 10072 move complete, result=0
00:54:32.866 00.000 10072 worker thread done servicing request
00:54:32.866 00.000 10072 Worker thread wakes up
00:54:32.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:32.866 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:32.874 00.008 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
00:54:33.275 00.401 10072 Exposure complete
00:54:33.325 00.050 10072 worker thread done servicing request
00:54:33.326 00.001 1032 OnExposeComplete: enter
00:54:33.327 00.001 1032 UpdateGuideState(): m_state=6
00:54:33.331 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 573
00:54:33.333 00.002 1032 Star::Find returns 1 (0), X=322.21, Y=746.31, Mass=1357, SNR=25.9, Peak=167 HFD=2.7
00:54:33.335 00.002 1032 MultiStar: [#1 -0.08,-0.10,0.93,U] [#2 -0.12,-0.04,0.72,U] [#3 0.09,-0.22,0.74,U] [#4 0.06,-0.08,0.71,U] [#5 -0.14,-0.22,0.70,U] [#6 0.04,0.17,0.64,U] [#7 0.01,0.05,0.55,U] [#8 0.02,-0.05,0.58,U] 
00:54:33.337 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.09}, one-star: {0.02, -0.23}
00:54:33.339 00.002 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.75)
00:54:33.340 00.001 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.75)
00:54:33.342 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.70 mountX=-0.09 mountY=0.04, mountTheta=2.75
00:54:33.345 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.09, opts=13)
00:54:33.347 00.002 1032 Enqueuing Move request for scope (-0.01, -0.09)
00:54:33.348 00.001 10072 Worker thread wakes up
00:54:33.349 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
00:54:33.349 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
00:54:33.349 00.000 10072 Moving (-0.01, -0.09) raw xDistance=-0.09 yDistance=0.04
00:54:33.350 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:33.353 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:54:33.353 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:54:33.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:33.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:54:33.354 00.001 10072 MoveAxis(E, 5, ABG)
00:54:33.354 00.000 10072 Guiding  Dir = 2, Dur = 5
00:54:33.354 00.000 10072 IsGuiding returns 0
00:54:33.354 00.000 10072 PulseGuide returned control before completion, sleep 15
00:54:33.374 00.020 1032 UpdateGuideState exits: m=1357 SNR=25.9
00:54:33.377 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:33.378 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:33.380 00.002 1032 Enqueuing Expose request
00:54:33.383 00.003 10072 IsGuiding returns 0
00:54:33.384 00.001 10072 Move returns status 0, amount 5
00:54:33.384 00.000 10072 MoveAxis(N, 0, ABG)
00:54:33.384 00.000 10072 Move returns status 0, amount 0
00:54:33.384 00.000 10072 move complete, result=0
00:54:33.384 00.000 10072 worker thread done servicing request
00:54:33.384 00.000 10072 Worker thread wakes up
00:54:33.384 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:33.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:33.390 00.006 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
00:54:34.012 00.622 10072 Exposure complete
00:54:34.060 00.048 10072 worker thread done servicing request
00:54:34.060 00.000 1032 OnExposeComplete: enter
00:54:34.062 00.002 1032 UpdateGuideState(): m_state=6
00:54:34.065 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 574
00:54:34.066 00.001 1032 Star::Find returns 1 (0), X=322.33, Y=746.40, Mass=1446, SNR=26.8, Peak=178 HFD=2.9
00:54:34.068 00.002 1032 MultiStar: [#1 -0.12,0.04,0.94,U] [#2 -0.03,0.06,0.69,U] [#3 0.01,-0.02,0.64,U] [#4 0.08,-0.02,0.68,U] [#5 -0.07,-0.08,0.65,U] [#6 0.11,0.03,0.61,U] [#7 -0.10,0.16,0.50,U] [#8 0.07,-0.01,0.58,U] 
00:54:34.070 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.14, -0.14}
00:54:34.071 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
00:54:34.072 00.001 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
00:54:34.074 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.54 mountX=-0.01 mountY=-0.01, mountTheta=-2.38
00:54:34.077 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
00:54:34.078 00.001 1032 Enqueuing Move request for scope (0.01, -0.01)
00:54:34.081 00.003 10072 Worker thread wakes up
00:54:34.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:54:34.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:54:34.081 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
00:54:34.083 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:34.085 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:54:34.085 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:54:34.085 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:34.086 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:54:34.086 00.000 10072 MoveAxis(E, 5, ABG)
00:54:34.086 00.000 10072 Guiding  Dir = 2, Dur = 5
00:54:34.086 00.000 10072 IsGuiding returns 0
00:54:34.086 00.000 10072 PulseGuide returned control before completion, sleep 15
00:54:34.103 00.017 1032 UpdateGuideState exits: m=1446 SNR=26.8
00:54:34.105 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:34.107 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:34.108 00.001 1032 Enqueuing Expose request
00:54:34.117 00.009 10072 IsGuiding returns 0
00:54:34.117 00.000 10072 Move returns status 0, amount 5
00:54:34.117 00.000 10072 MoveAxis(N, 0, ABG)
00:54:34.117 00.000 10072 Move returns status 0, amount 0
00:54:34.119 00.002 10072 move complete, result=0
00:54:34.119 00.000 10072 worker thread done servicing request
00:54:34.119 00.000 10072 Worker thread wakes up
00:54:34.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:34.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:34.121 00.002 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:54:34.529 00.408 10072 Exposure complete
00:54:34.577 00.048 10072 worker thread done servicing request
00:54:34.577 00.000 1032 OnExposeComplete: enter
00:54:34.579 00.002 1032 UpdateGuideState(): m_state=6
00:54:34.582 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 575
00:54:34.583 00.001 1032 Star::Find returns 1 (0), X=322.32, Y=746.52, Mass=1369, SNR=26.1, Peak=182 HFD=2.9
00:54:34.585 00.002 1032 MultiStar: [#1 -0.01,0.02,0.99,U] [#2 -0.06,0.09,0.74,U] [#3 0.04,-0.04,0.68,U] [#4 0.14,-0.01,0.71,U] [#5 0.06,0.00,0.72,U] [#6 0.12,-0.02,0.57,U] [#7 -0.04,0.14,0.54,U] [#8 0.14,0.03,0.59,U] 
00:54:34.587 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.13, -0.02}
00:54:34.590 00.003 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
00:54:34.592 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
00:54:34.593 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.27 mountX=0.00 mountY=-0.06, mountTheta=-1.56
00:54:34.597 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
00:54:34.599 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
00:54:34.601 00.002 10072 Worker thread wakes up
00:54:34.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
00:54:34.601 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
00:54:34.601 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
00:54:34.604 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:34.606 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:54:34.606 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:54:34.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:34.606 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:54:34.606 00.000 10072 MoveAxis(E, 5, ABG)
00:54:34.606 00.000 10072 Guiding  Dir = 2, Dur = 5
00:54:34.606 00.000 10072 IsGuiding returns 0
00:54:34.607 00.001 10072 PulseGuide returned control before completion, sleep 15
00:54:34.625 00.018 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:54:34.628 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:34.630 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:34.632 00.002 1032 Enqueuing Expose request
00:54:34.635 00.003 10072 IsGuiding returns 0
00:54:34.635 00.000 10072 Move returns status 0, amount 5
00:54:34.635 00.000 10072 MoveAxis(N, 0, ABG)
00:54:34.635 00.000 10072 Move returns status 0, amount 0
00:54:34.635 00.000 10072 move complete, result=0
00:54:34.635 00.000 10072 worker thread done servicing request
00:54:34.635 00.000 10072 Worker thread wakes up
00:54:34.636 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:34.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:34.646 00.010 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
00:54:35.261 00.615 10072 Exposure complete
00:54:35.309 00.048 10072 worker thread done servicing request
00:54:35.309 00.000 1032 OnExposeComplete: enter
00:54:35.310 00.001 1032 UpdateGuideState(): m_state=6
00:54:35.312 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 576
00:54:35.313 00.001 1032 Star::Find returns 1 (0), X=322.43, Y=746.25, Mass=1391, SNR=26.3, Peak=155 HFD=2.9
00:54:35.315 00.002 1032 MultiStar: [#1 -0.02,-0.18,0.98,U] [#2 0.02,-0.11,0.72,U] [#3 0.11,-0.22,0.68,U] [#4 0.18,-0.19,0.74,U] [#5 0.13,-0.15,0.67,U] [#6 0.11,-0.12,0.61,U] [#7 0.08,0.10,0.51,U] [#8 0.13,-0.10,0.59,U] 
00:54:35.318 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.16}, one-star: {0.24, -0.29}
00:54:35.319 00.001 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
00:54:35.321 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
00:54:35.322 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.95 mountX=-0.18 mountY=-0.07, mountTheta=-2.78
00:54:35.326 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.16, opts=13)
00:54:35.329 00.003 1032 Enqueuing Move request for scope (0.11, -0.16)
00:54:35.332 00.003 10072 Worker thread wakes up
00:54:35.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
00:54:35.332 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
00:54:35.332 00.000 10072 Moving (0.11, -0.16) raw xDistance=-0.18 yDistance=-0.07
00:54:35.334 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:35.337 00.003 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.52
00:54:35.337 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
00:54:35.337 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:35.337 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:54:35.337 00.000 10072 MoveAxis(E, 87, ABG)
00:54:35.337 00.000 10072 Guiding  Dir = 2, Dur = 87
00:54:35.338 00.001 10072 IsGuiding returns 0
00:54:35.338 00.000 10072 PulseGuide returned control before completion, sleep 97
00:54:35.355 00.017 1032 UpdateGuideState exits: m=1391 SNR=26.3
00:54:35.357 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:35.361 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:35.363 00.002 1032 Enqueuing Expose request
00:54:35.448 00.085 10072 IsGuiding returns 0
00:54:35.448 00.000 10072 Move returns status 0, amount 87
00:54:35.448 00.000 10072 MoveAxis(N, 0, ABG)
00:54:35.448 00.000 10072 Move returns status 0, amount 0
00:54:35.448 00.000 10072 move complete, result=0
00:54:35.448 00.000 10072 worker thread done servicing request
00:54:35.448 00.000 10072 Worker thread wakes up
00:54:35.448 00.000 1032 GuideStep: -0.2 px 87 ms EAST, -0.1 px 0 ms NORTH
00:54:35.451 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:35.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:35.857 00.406 10072 Exposure complete
00:54:35.908 00.051 10072 worker thread done servicing request
00:54:35.908 00.000 1032 OnExposeComplete: enter
00:54:35.910 00.002 1032 UpdateGuideState(): m_state=6
00:54:35.914 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 577
00:54:35.915 00.001 1032 Star::Find returns 1 (0), X=322.37, Y=746.38, Mass=1365, SNR=26.0, Peak=158 HFD=3.0
00:54:35.918 00.003 1032 MultiStar: [#1 0.12,-0.15,0.98,U] [#2 0.07,-0.04,0.77,U] [#3 0.19,-0.17,0.68,U] [#4 0.23,-0.20,0.00,M1] [#5 -0.03,-0.30,0.00,M1] [#6 0.13,-0.03,0.65,U] [#7 0.13,0.09,0.53,U] [#8 0.24,-0.05,0.58,U] 
00:54:35.920 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.09}, one-star: {0.18, -0.16}
00:54:35.921 00.001 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
00:54:35.924 00.003 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
00:54:35.926 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.53 mountX=-0.12 mountY=-0.12, mountTheta=-2.36
00:54:35.930 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.09, opts=13)
00:54:35.932 00.002 1032 Enqueuing Move request for scope (0.15, -0.09)
00:54:35.934 00.002 10072 Worker thread wakes up
00:54:35.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
00:54:35.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
00:54:35.934 00.000 10072 Moving (0.15, -0.09) raw xDistance=-0.12 yDistance=-0.12
00:54:35.936 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:35.938 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:54:35.938 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
00:54:35.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:35.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:54:35.938 00.000 10072 MoveAxis(E, 4, ABG)
00:54:35.938 00.000 10072 Guiding  Dir = 2, Dur = 4
00:54:35.939 00.001 10072 IsGuiding returns 0
00:54:35.939 00.000 10072 PulseGuide returned control before completion, sleep 14
00:54:35.958 00.019 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:54:35.960 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:35.963 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:35.966 00.003 1032 Enqueuing Expose request
00:54:35.968 00.002 10072 IsGuiding returns 0
00:54:35.968 00.000 10072 Move returns status 0, amount 4
00:54:35.968 00.000 10072 MoveAxis(N, 0, ABG)
00:54:35.968 00.000 10072 Move returns status 0, amount 0
00:54:35.968 00.000 10072 move complete, result=0
00:54:35.968 00.000 10072 worker thread done servicing request
00:54:35.968 00.000 10072 Worker thread wakes up
00:54:35.968 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:35.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:35.976 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:54:36.592 00.616 10072 Exposure complete
00:54:36.641 00.049 10072 worker thread done servicing request
00:54:36.641 00.000 1032 OnExposeComplete: enter
00:54:36.646 00.005 1032 UpdateGuideState(): m_state=6
00:54:36.648 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 578
00:54:36.651 00.003 1032 Star::Find returns 1 (0), X=322.42, Y=746.49, Mass=1307, SNR=25.4, Peak=160 HFD=3.1
00:54:36.653 00.002 1032 MultiStar: [#1 0.07,0.08,1.06,U] [#2 0.03,0.14,0.73,U] [#3 0.15,-0.03,0.67,U] [#4 0.22,0.10,0.77,U] [#5 0.19,-0.02,0.72,U] [#6 0.14,0.05,0.63,U] [#7 0.07,0.17,0.54,U] [#8 0.18,0.17,0.59,U] 
00:54:36.655 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.23, -0.05}
00:54:36.657 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
00:54:36.658 00.001 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
00:54:36.660 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.16 cameraTheta=0.39 mountX=0.02 mountY=-0.16, mountTheta=-1.44
00:54:36.662 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
00:54:36.664 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
00:54:36.665 00.001 10072 Worker thread wakes up
00:54:36.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
00:54:36.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
00:54:36.666 00.001 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.16
00:54:36.668 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:36.670 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:54:36.670 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:54:36.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:36.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:54:36.670 00.000 10072 MoveAxis(E, 4, ABG)
00:54:36.670 00.000 10072 Guiding  Dir = 2, Dur = 4
00:54:36.671 00.001 10072 IsGuiding returns 0
00:54:36.673 00.002 10072 PulseGuide returned control before completion, sleep 12
00:54:36.691 00.018 1032 UpdateGuideState exits: m=1307 SNR=25.4
00:54:36.692 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:36.694 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:36.696 00.002 1032 Enqueuing Expose request
00:54:36.698 00.002 10072 IsGuiding returns 0
00:54:36.698 00.000 10072 Move returns status 0, amount 4
00:54:36.698 00.000 10072 MoveAxis(N, 0, ABG)
00:54:36.698 00.000 10072 Move returns status 0, amount 0
00:54:36.698 00.000 10072 move complete, result=0
00:54:36.698 00.000 10072 worker thread done servicing request
00:54:36.698 00.000 10072 Worker thread wakes up
00:54:36.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:36.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:36.706 00.008 1032 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
00:54:37.107 00.401 10072 Exposure complete
00:54:37.155 00.048 10072 worker thread done servicing request
00:54:37.156 00.001 1032 OnExposeComplete: enter
00:54:37.157 00.001 1032 UpdateGuideState(): m_state=6
00:54:37.159 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 579
00:54:37.161 00.002 1032 Star::Find returns 1 (0), X=322.46, Y=746.51, Mass=1488, SNR=27.2, Peak=175 HFD=3.1
00:54:37.162 00.001 1032 MultiStar: [#1 0.03,0.14,0.95,U] [#2 0.20,0.05,0.70,U] [#3 0.10,0.11,0.65,U] [#4 0.19,0.12,0.69,U] [#5 0.11,0.06,0.65,U] [#6 0.16,0.06,0.59,U] [#7 0.08,0.14,0.54,U] [#8 0.21,0.11,0.55,U] 
00:54:37.164 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.08}, one-star: {0.27, -0.03}
00:54:37.165 00.001 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
00:54:37.167 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
00:54:37.168 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.49 mountX=0.04 mountY=-0.17, mountTheta=-1.34
00:54:37.171 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
00:54:37.173 00.002 1032 Enqueuing Move request for scope (0.15, 0.08)
00:54:37.175 00.002 10072 Worker thread wakes up
00:54:37.175 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
00:54:37.175 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
00:54:37.176 00.001 10072 Moving (0.15, 0.08) raw xDistance=0.04 yDistance=-0.17
00:54:37.177 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:37.180 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:54:37.180 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:54:37.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:37.180 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:54:37.181 00.001 10072 MoveAxis(E, 3, ABG)
00:54:37.181 00.000 10072 Guiding  Dir = 2, Dur = 3
00:54:37.181 00.000 10072 IsGuiding returns 0
00:54:37.181 00.000 10072 PulseGuide returned control before completion, sleep 13
00:54:37.198 00.017 10072 IsGuiding returns 0
00:54:37.198 00.000 10072 Move returns status 0, amount 3
00:54:37.199 00.001 10072 MoveAxis(N, 0, ABG)
00:54:37.199 00.000 10072 Move returns status 0, amount 0
00:54:37.199 00.000 10072 move complete, result=0
00:54:37.199 00.000 10072 worker thread done servicing request
00:54:37.199 00.000 1032 UpdateGuideState exits: m=1488 SNR=27.2
00:54:37.201 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:37.203 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:37.204 00.001 1032 Enqueuing Expose request
00:54:37.206 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
00:54:37.208 00.002 10072 Worker thread wakes up
00:54:37.208 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:37.208 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:37.841 00.633 10072 Exposure complete
00:54:37.889 00.048 1032 OnExposeComplete: enter
00:54:37.891 00.002 1032 UpdateGuideState(): m_state=6
00:54:37.894 00.003 10072 worker thread done servicing request
00:54:37.894 00.000 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 580
00:54:37.897 00.003 1032 Star::Find returns 1 (0), X=322.25, Y=746.51, Mass=1500, SNR=27.3, Peak=184 HFD=2.9
00:54:37.899 00.002 1032 MultiStar: [#1 0.06,0.14,0.94,U] [#2 0.02,0.07,0.72,U] [#3 0.11,0.00,0.65,U] [#4 0.22,0.04,0.70,U] [#5 0.12,0.14,0.64,U] [#6 0.12,0.03,0.57,U] [#7 0.23,0.04,0.55,U] [#8 0.03,0.04,0.54,U] 
00:54:37.900 00.001 1032 single-star, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.06, -0.03}
00:54:37.903 00.003 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
00:54:37.904 00.001 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
00:54:37.906 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.45 mountX=-0.04 mountY=-0.05, mountTheta=-2.28
00:54:37.908 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
00:54:37.910 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
00:54:37.911 00.001 10072 Worker thread wakes up
00:54:37.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
00:54:37.911 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
00:54:37.911 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
00:54:37.913 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:37.914 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:54:37.914 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:54:37.915 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:37.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:54:37.915 00.000 10072 MoveAxis(E, 3, ABG)
00:54:37.915 00.000 10072 Guiding  Dir = 2, Dur = 3
00:54:37.915 00.000 10072 IsGuiding returns 0
00:54:37.915 00.000 10072 PulseGuide returned control before completion, sleep 13
00:54:37.933 00.018 10072 IsGuiding returns 0
00:54:37.933 00.000 10072 Move returns status 0, amount 3
00:54:37.933 00.000 10072 MoveAxis(N, 0, ABG)
00:54:37.933 00.000 10072 Move returns status 0, amount 0
00:54:37.933 00.000 10072 move complete, result=0
00:54:37.933 00.000 10072 worker thread done servicing request
00:54:37.934 00.001 1032 UpdateGuideState exits: m=1500 SNR=27.3
00:54:37.937 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:37.938 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:37.939 00.001 1032 Enqueuing Expose request
00:54:37.940 00.001 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:54:37.942 00.002 10072 Worker thread wakes up
00:54:37.942 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:37.942 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:38.355 00.413 10072 Exposure complete
00:54:38.406 00.051 10072 worker thread done servicing request
00:54:38.406 00.000 1032 OnExposeComplete: enter
00:54:38.408 00.002 1032 UpdateGuideState(): m_state=6
00:54:38.410 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 581
00:54:38.412 00.002 1032 Star::Find returns 1 (0), X=322.40, Y=746.28, Mass=1484, SNR=27.1, Peak=174 HFD=2.9
00:54:38.413 00.001 1032 MultiStar: [#1 0.01,-0.04,0.96,U] [#2 0.24,-0.07,0.65,U] [#3 0.07,-0.10,0.63,U] [#4 0.25,-0.26,0.00,M1] [#5 0.05,-0.11,0.67,U] [#6 0.20,-0.19,0.00,M1] [#7 0.10,0.04,0.53,U] [#8 0.18,-0.17,0.55,U] 
00:54:38.416 00.003 1032 refined, 6 included, MultiStar: {0.12, -0.11}, one-star: {0.21, -0.26}
00:54:38.418 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
00:54:38.420 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
00:54:38.421 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.17 cameraTheta=-0.74 mountX=-0.14 mountY=-0.09, mountTheta=-2.57
00:54:38.425 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.11, opts=13)
00:54:38.427 00.002 1032 Enqueuing Move request for scope (0.12, -0.11)
00:54:38.429 00.002 10072 Worker thread wakes up
00:54:38.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
00:54:38.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
00:54:38.429 00.000 10072 Moving (0.12, -0.11) raw xDistance=-0.14 yDistance=-0.09
00:54:38.431 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:38.433 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.52
00:54:38.433 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:54:38.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:38.435 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:54:38.435 00.000 10072 MoveAxis(E, 67, ABG)
00:54:38.435 00.000 10072 Guiding  Dir = 2, Dur = 67
00:54:38.435 00.000 10072 IsGuiding returns 0
00:54:38.435 00.000 10072 PulseGuide returned control before completion, sleep 77
00:54:38.452 00.017 1032 UpdateGuideState exits: m=1484 SNR=27.1
00:54:38.454 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:38.457 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:38.459 00.002 1032 Enqueuing Expose request
00:54:38.523 00.064 10072 IsGuiding returns 0
00:54:38.523 00.000 10072 Move returns status 0, amount 67
00:54:38.523 00.000 10072 MoveAxis(N, 0, ABG)
00:54:38.523 00.000 10072 Move returns status 0, amount 0
00:54:38.523 00.000 10072 move complete, result=0
00:54:38.523 00.000 10072 worker thread done servicing request
00:54:38.524 00.001 10072 Worker thread wakes up
00:54:38.524 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:38.524 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:38.524 00.000 1032 GuideStep: -0.1 px 67 ms EAST, -0.1 px 0 ms NORTH
00:54:39.148 00.624 10072 Exposure complete
00:54:39.194 00.046 10072 worker thread done servicing request
00:54:39.194 00.000 1032 OnExposeComplete: enter
00:54:39.196 00.002 1032 UpdateGuideState(): m_state=6
00:54:39.199 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 582
00:54:39.200 00.001 1032 Star::Find returns 1 (0), X=322.39, Y=746.39, Mass=1253, SNR=24.9, Peak=141 HFD=3.0
00:54:39.202 00.002 1032 MultiStar: [#1 0.05,0.02,1.00,U] [#2 0.04,-0.00,0.79,U] [#3 0.05,-0.06,0.69,U] [#4 0.16,-0.11,0.71,U] [#5 0.08,0.03,0.70,U] [#6 0.07,-0.00,0.66,U] [#7 -0.02,0.07,0.57,U] [#8 0.27,0.05,0.00,M1] 
00:54:39.202 00.000 1032 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.20, -0.15}
00:54:39.205 00.003 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
00:54:39.208 00.003 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
00:54:39.211 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.34 mountX=-0.05 mountY=-0.07, mountTheta=-2.17
00:54:39.213 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
00:54:39.216 00.003 1032 Enqueuing Move request for scope (0.09, -0.03)
00:54:39.218 00.002 10072 Worker thread wakes up
00:54:39.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
00:54:39.218 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
00:54:39.218 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.07
00:54:39.220 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:39.222 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:54:39.222 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:54:39.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:39.222 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:54:39.223 00.001 10072 MoveAxis(E, 2, ABG)
00:54:39.223 00.000 10072 Guiding  Dir = 2, Dur = 2
00:54:39.223 00.000 10072 IsGuiding returns 0
00:54:39.223 00.000 10072 PulseGuide returned control before completion, sleep 12
00:54:39.241 00.018 10072 IsGuiding returns 0
00:54:39.242 00.001 10072 Move returns status 0, amount 2
00:54:39.242 00.000 10072 MoveAxis(N, 0, ABG)
00:54:39.242 00.000 10072 Move returns status 0, amount 0
00:54:39.242 00.000 10072 move complete, result=0
00:54:39.242 00.000 10072 worker thread done servicing request
00:54:39.243 00.001 1032 UpdateGuideState exits: m=1253 SNR=24.9
00:54:39.245 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:39.247 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:39.249 00.002 1032 Enqueuing Expose request
00:54:39.251 00.002 10072 Worker thread wakes up
00:54:39.251 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:39.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:39.251 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:54:39.665 00.414 10072 Exposure complete
00:54:39.716 00.051 10072 worker thread done servicing request
00:54:39.716 00.000 1032 OnExposeComplete: enter
00:54:39.718 00.002 1032 UpdateGuideState(): m_state=6
00:54:39.720 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 583
00:54:39.721 00.001 1032 Star::Find returns 1 (0), X=322.38, Y=746.47, Mass=1387, SNR=26.2, Peak=175 HFD=3.0
00:54:39.723 00.002 1032 MultiStar: [#1 0.06,0.05,0.98,U] [#2 0.09,0.12,0.71,U] [#3 0.12,0.08,0.66,U] [#4 0.08,-0.06,0.70,U] [#5 0.19,-0.07,0.67,U] [#6 0.02,0.05,0.58,U] [#7 -0.08,0.12,0.55,U] [#8 0.28,-0.01,0.00,M2] 
00:54:39.725 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {0.19, -0.07}
00:54:39.727 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
00:54:39.728 00.001 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
00:54:39.730 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.22 mountX=-0.00 mountY=-0.10, mountTheta=-1.61
00:54:39.732 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
00:54:39.734 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
00:54:39.735 00.001 10072 Worker thread wakes up
00:54:39.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:54:39.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:54:39.735 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.10
00:54:39.739 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:39.741 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:54:39.741 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:54:39.741 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:39.741 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:54:39.741 00.000 10072 MoveAxis(E, 2, ABG)
00:54:39.741 00.000 10072 Guiding  Dir = 2, Dur = 2
00:54:39.743 00.002 10072 IsGuiding returns 0
00:54:39.743 00.000 10072 PulseGuide returned control before completion, sleep 12
00:54:39.756 00.013 10072 IsGuiding returns 0
00:54:39.756 00.000 10072 Move returns status 0, amount 2
00:54:39.756 00.000 10072 MoveAxis(N, 0, ABG)
00:54:39.756 00.000 10072 Move returns status 0, amount 0
00:54:39.756 00.000 10072 move complete, result=0
00:54:39.756 00.000 10072 worker thread done servicing request
00:54:39.759 00.003 1032 UpdateGuideState exits: m=1387 SNR=26.2
00:54:39.762 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:39.763 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:39.765 00.002 1032 Enqueuing Expose request
00:54:39.767 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:54:39.770 00.003 10072 Worker thread wakes up
00:54:39.770 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:39.770 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:40.400 00.630 10072 Exposure complete
00:54:40.446 00.046 10072 worker thread done servicing request
00:54:40.446 00.000 1032 OnExposeComplete: enter
00:54:40.448 00.002 1032 UpdateGuideState(): m_state=6
00:54:40.449 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 584
00:54:40.452 00.003 1032 Star::Find returns 1 (0), X=322.49, Y=746.51, Mass=1391, SNR=26.3, Peak=173 HFD=3.1
00:54:40.453 00.001 1032 MultiStar: [#1 0.16,0.01,0.95,U] [#2 0.13,0.07,0.74,U] [#3 0.04,0.02,0.67,U] [#4 0.32,-0.01,0.00,M1] [#5 0.15,-0.04,0.71,U] [#6 0.16,0.04,0.61,U] [#7 0.02,0.04,0.54,U] [#8 0.25,0.06,0.53,U] 
00:54:40.455 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.02}, one-star: {0.30, -0.03}
00:54:40.457 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
00:54:40.459 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
00:54:40.462 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.10 mountX=-0.03 mountY=-0.16, mountTheta=-1.73
00:54:40.465 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.02, opts=13)
00:54:40.466 00.001 1032 Enqueuing Move request for scope (0.16, 0.02)
00:54:40.468 00.002 10072 Worker thread wakes up
00:54:40.468 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
00:54:40.468 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
00:54:40.468 00.000 10072 Moving (0.16, 0.02) raw xDistance=-0.03 yDistance=-0.16
00:54:40.469 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:40.471 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:54:40.471 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:54:40.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:40.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:54:40.471 00.000 10072 MoveAxis(E, 2, ABG)
00:54:40.471 00.000 10072 Guiding  Dir = 2, Dur = 2
00:54:40.472 00.001 10072 IsGuiding returns 0
00:54:40.472 00.000 10072 PulseGuide returned control before completion, sleep 12
00:54:40.490 00.018 10072 IsGuiding returns 0
00:54:40.490 00.000 10072 Move returns status 0, amount 2
00:54:40.491 00.001 10072 MoveAxis(N, 0, ABG)
00:54:40.491 00.000 10072 Move returns status 0, amount 0
00:54:40.491 00.000 10072 move complete, result=0
00:54:40.491 00.000 10072 worker thread done servicing request
00:54:40.492 00.001 1032 UpdateGuideState exits: m=1391 SNR=26.3
00:54:40.495 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:40.497 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:40.498 00.001 1032 Enqueuing Expose request
00:54:40.500 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
00:54:40.502 00.002 10072 Worker thread wakes up
00:54:40.502 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:40.502 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:40.917 00.415 10072 Exposure complete
00:54:40.963 00.046 10072 worker thread done servicing request
00:54:40.963 00.000 1032 OnExposeComplete: enter
00:54:40.966 00.003 1032 UpdateGuideState(): m_state=6
00:54:40.968 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 585
00:54:40.969 00.001 1032 Star::Find returns 1 (0), X=322.48, Y=746.43, Mass=1397, SNR=26.3, Peak=174 HFD=3.1
00:54:40.972 00.003 1032 MultiStar: [#1 0.13,0.12,1.00,U] [#2 0.21,0.00,0.73,U] [#3 0.18,-0.10,0.64,U] [#4 0.09,0.01,0.69,U] [#5 0.19,-0.24,0.00,M1] [#6 0.09,0.18,0.59,U] [#7 0.15,-0.01,0.55,U] [#8 0.09,-0.09,0.59,U] 
00:54:40.974 00.002 1032 refined, 7 included, MultiStar: {0.16, 0.00}, one-star: {0.29, -0.11}
00:54:40.975 00.001 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
00:54:40.976 00.001 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
00:54:40.979 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.01 mountX=-0.04 mountY=-0.16, mountTheta=-1.82
00:54:40.982 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.00, opts=13)
00:54:40.984 00.002 1032 Enqueuing Move request for scope (0.16, 0.00)
00:54:40.986 00.002 10072 Worker thread wakes up
00:54:40.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
00:54:40.986 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
00:54:40.986 00.000 10072 Moving (0.16, 0.00) raw xDistance=-0.04 yDistance=-0.16
00:54:40.990 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:40.993 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:54:40.993 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:54:40.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:40.994 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:54:40.994 00.000 10072 MoveAxis(E, 3, ABG)
00:54:40.994 00.000 10072 Guiding  Dir = 2, Dur = 3
00:54:40.994 00.000 10072 IsGuiding returns 0
00:54:40.994 00.000 10072 PulseGuide returned control before completion, sleep 13
00:54:41.012 00.018 1032 UpdateGuideState exits: m=1397 SNR=26.3
00:54:41.014 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:41.017 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:41.020 00.003 1032 Enqueuing Expose request
00:54:41.023 00.003 10072 IsGuiding returns 0
00:54:41.024 00.001 10072 Move returns status 0, amount 3
00:54:41.024 00.000 10072 MoveAxis(N, 0, ABG)
00:54:41.024 00.000 10072 Move returns status 0, amount 0
00:54:41.024 00.000 10072 move complete, result=0
00:54:41.024 00.000 10072 worker thread done servicing request
00:54:41.024 00.000 10072 Worker thread wakes up
00:54:41.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:41.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:41.030 00.006 1032 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
00:54:41.650 00.620 10072 Exposure complete
00:54:41.702 00.052 10072 worker thread done servicing request
00:54:41.702 00.000 1032 OnExposeComplete: enter
00:54:41.704 00.002 1032 UpdateGuideState(): m_state=6
00:54:41.709 00.005 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 586
00:54:41.711 00.002 1032 Star::Find returns 1 (0), X=322.54, Y=746.37, Mass=1473, SNR=27.0, Peak=169 HFD=3.0
00:54:41.712 00.001 1032 MultiStar: [#1 0.17,-0.13,0.93,U] [#2 0.25,-0.12,0.00,M1] [#3 0.24,-0.22,0.00,M1] [#4 0.21,-0.13,0.73,U] [#5 0.10,-0.14,0.68,U] [#6 0.25,-0.01,0.56,U] [#7 0.12,-0.04,0.49,U] [#8 0.23,0.02,0.54,U] 
00:54:41.714 00.002 1032 refined, 6 included, MultiStar: {0.22, -0.10}, one-star: {0.35, -0.17}
00:54:41.715 00.001 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
00:54:41.717 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
00:54:41.718 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.43 mountX=-0.15 mountY=-0.18, mountTheta=-2.26
00:54:41.721 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.10, opts=13)
00:54:41.723 00.002 1032 Enqueuing Move request for scope (0.22, -0.10)
00:54:41.724 00.001 10072 Worker thread wakes up
00:54:41.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
00:54:41.724 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
00:54:41.724 00.000 10072 Moving (0.22, -0.10) raw xDistance=-0.15 yDistance=-0.18
00:54:41.726 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:41.728 00.002 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.53
00:54:41.728 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
00:54:41.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:41.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:54:41.728 00.000 10072 MoveAxis(E, 72, ABG)
00:54:41.729 00.001 10072 Guiding  Dir = 2, Dur = 72
00:54:41.729 00.000 10072 IsGuiding returns 0
00:54:41.729 00.000 10072 PulseGuide returned control before completion, sleep 82
00:54:41.748 00.019 1032 UpdateGuideState exits: m=1473 SNR=27.0
00:54:41.751 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:41.752 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:41.754 00.002 1032 Enqueuing Expose request
00:54:41.818 00.064 10072 IsGuiding returns 1
00:54:41.818 00.000 10072 scope still moving after pulse duration time elapsed
00:54:41.849 00.031 10072 IsGuiding returns 0
00:54:41.849 00.000 10072 scope move finished after 72 + 48 ms
00:54:41.849 00.000 10072 Move returns status 0, amount 72
00:54:41.849 00.000 10072 MoveAxis(N, 0, ABG)
00:54:41.849 00.000 10072 Move returns status 0, amount 0
00:54:41.849 00.000 10072 move complete, result=0
00:54:41.850 00.001 10072 worker thread done servicing request
00:54:41.850 00.000 10072 Worker thread wakes up
00:54:41.850 00.000 1032 GuideStep: -0.2 px 72 ms EAST, -0.2 px 0 ms NORTH
00:54:41.852 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:41.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:42.259 00.407 10072 Exposure complete
00:54:42.309 00.050 10072 worker thread done servicing request
00:54:42.309 00.000 1032 OnExposeComplete: enter
00:54:42.311 00.002 1032 UpdateGuideState(): m_state=6
00:54:42.312 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 587
00:54:42.315 00.003 1032 Star::Find returns 1 (0), X=322.53, Y=746.59, Mass=1435, SNR=26.7, Peak=166 HFD=3.1
00:54:42.316 00.001 1032 MultiStar: [#1 0.12,0.13,0.94,U] [#2 0.27,-0.06,0.00,M2] [#3 0.21,-0.04,0.66,U] [#4 0.33,-0.04,0.00,M1] [#5 0.23,-0.02,0.69,U] [#6 0.29,0.12,0.00,M1] [#7 0.08,0.18,0.49,U] [#8 0.39,0.23,0.00,M1] 
00:54:42.318 00.002 1032 refined, 4 included, MultiStar: {0.21, 0.06}, one-star: {0.34, 0.05}
00:54:42.319 00.001 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
00:54:42.321 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
00:54:42.322 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.28 mountX=0.00 mountY=-0.22, mountTheta=-1.55
00:54:42.325 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.06, opts=13)
00:54:42.327 00.002 1032 Enqueuing Move request for scope (0.21, 0.06)
00:54:42.329 00.002 10072 Worker thread wakes up
00:54:42.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
00:54:42.329 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
00:54:42.329 00.000 10072 Moving (0.21, 0.06) raw xDistance=0.00 yDistance=-0.22
00:54:42.332 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:42.335 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:54:42.335 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:54:42.335 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:54:42.335 00.000 10072 MoveAxis(E, 3, ABG)
00:54:42.335 00.000 10072 Guiding  Dir = 2, Dur = 3
00:54:42.336 00.001 10072 IsGuiding returns 0
00:54:42.336 00.000 10072 PulseGuide returned control before completion, sleep 13
00:54:42.352 00.016 10072 IsGuiding returns 0
00:54:42.352 00.000 10072 Move returns status 0, amount 3
00:54:42.352 00.000 10072 MoveAxis(N, 140, ABG)
00:54:42.352 00.000 10072 Guiding  Dir = 0, Dur = 140
00:54:42.353 00.001 10072 IsGuiding returns 0
00:54:42.353 00.000 10072 PulseGuide returned control before completion, sleep 150
00:54:42.357 00.004 1032 UpdateGuideState exits: m=1435 SNR=26.7
00:54:42.359 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:42.363 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:42.365 00.002 1032 Enqueuing Expose request
00:54:42.509 00.144 10072 IsGuiding returns 0
00:54:42.509 00.000 10072 Move returns status 0, amount 140
00:54:42.509 00.000 10072 move complete, result=0
00:54:42.509 00.000 10072 worker thread done servicing request
00:54:42.509 00.000 10072 Worker thread wakes up
00:54:42.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:42.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:42.510 00.001 1032 GuideStep: 0.0 px 3 ms EAST, -0.2 px 140 ms NORTH
00:54:43.135 00.625 10072 Exposure complete
00:54:43.183 00.048 10072 worker thread done servicing request
00:54:43.184 00.001 1032 OnExposeComplete: enter
00:54:43.185 00.001 1032 UpdateGuideState(): m_state=6
00:54:43.187 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 588
00:54:43.188 00.001 1032 Star::Find returns 1 (0), X=322.40, Y=746.70, Mass=1352, SNR=25.9, Peak=176 HFD=2.9
00:54:43.190 00.002 1032 MultiStar: [#1 0.03,0.23,0.97,U] [#2 0.07,0.09,0.74,U] [#3 0.00,0.06,0.68,U] [#4 0.09,0.25,0.00,M2] [#5 -0.02,0.16,0.69,U] [#6 0.16,0.23,0.00,M2] [#7 0.06,0.23,0.53,U] [#8 0.10,0.22,0.59,U] 
00:54:43.193 00.003 1032 refined, 6 included, MultiStar: {0.07, 0.16}, one-star: {0.21, 0.16}
00:54:43.195 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
00:54:43.196 00.001 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
00:54:43.198 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.15 mountX=0.14 mountY=-0.11, mountTheta=-0.68
00:54:43.202 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.16, opts=13)
00:54:43.203 00.001 1032 Enqueuing Move request for scope (0.07, 0.16)
00:54:43.206 00.003 10072 Worker thread wakes up
00:54:43.207 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
00:54:43.207 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
00:54:43.207 00.000 10072 Moving (0.07, 0.16) raw xDistance=0.14 yDistance=-0.11
00:54:43.209 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:43.211 00.002 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 289.53
00:54:43.211 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
00:54:43.211 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:43.211 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:54:43.211 00.000 10072 MoveAxis(W, 61, ABG)
00:54:43.211 00.000 10072 Guiding  Dir = 3, Dur = 61
00:54:43.211 00.000 10072 IsGuiding returns 0
00:54:43.212 00.001 10072 PulseGuide returned control before completion, sleep 71
00:54:43.229 00.017 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:54:43.230 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:43.232 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:43.233 00.001 1032 Enqueuing Expose request
00:54:43.286 00.053 10072 IsGuiding returns 0
00:54:43.286 00.000 10072 Move returns status 0, amount 61
00:54:43.286 00.000 10072 MoveAxis(N, 0, ABG)
00:54:43.286 00.000 10072 Move returns status 0, amount 0
00:54:43.286 00.000 10072 move complete, result=0
00:54:43.288 00.002 10072 worker thread done servicing request
00:54:43.288 00.000 10072 Worker thread wakes up
00:54:43.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:43.288 00.000 1032 GuideStep: 0.1 px 61 ms WEST, -0.1 px 0 ms NORTH
00:54:43.290 00.002 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:43.709 00.419 10072 Exposure complete
00:54:43.757 00.048 10072 worker thread done servicing request
00:54:43.757 00.000 1032 OnExposeComplete: enter
00:54:43.759 00.002 1032 UpdateGuideState(): m_state=6
00:54:43.762 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 589
00:54:43.764 00.002 1032 Star::Find returns 1 (0), X=322.49, Y=746.45, Mass=1353, SNR=25.9, Peak=170 HFD=3.1
00:54:43.765 00.001 1032 MultiStar: [#1 0.10,0.01,1.01,U] [#2 -0.06,0.08,0.71,U] [#3 0.10,-0.08,0.72,U] [#4 -0.04,0.02,0.75,U] [#5 0.02,0.09,0.75,U] [#6 0.17,0.19,0.59,U] [#7 -0.03,0.11,0.55,U] [#8 0.02,0.00,0.52,U] 
00:54:43.767 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.30, -0.09}
00:54:43.769 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
00:54:43.771 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
00:54:43.773 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.33 mountX=0.01 mountY=-0.08, mountTheta=-1.50
00:54:43.775 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
00:54:43.778 00.003 1032 Enqueuing Move request for scope (0.08, 0.03)
00:54:43.780 00.002 10072 Worker thread wakes up
00:54:43.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:54:43.780 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:54:43.780 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
00:54:43.782 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:43.784 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:54:43.784 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:54:43.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:43.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:54:43.784 00.000 10072 MoveAxis(E, 3, ABG)
00:54:43.784 00.000 10072 Guiding  Dir = 2, Dur = 3
00:54:43.784 00.000 10072 IsGuiding returns 0
00:54:43.785 00.001 10072 PulseGuide returned control before completion, sleep 13
00:54:43.801 00.016 10072 IsGuiding returns 0
00:54:43.801 00.000 10072 Move returns status 0, amount 3
00:54:43.801 00.000 10072 MoveAxis(N, 0, ABG)
00:54:43.801 00.000 10072 Move returns status 0, amount 0
00:54:43.801 00.000 10072 move complete, result=0
00:54:43.802 00.001 10072 worker thread done servicing request
00:54:43.803 00.001 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:54:43.805 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:43.806 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:43.808 00.002 1032 Enqueuing Expose request
00:54:43.809 00.001 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:54:43.811 00.002 10072 Worker thread wakes up
00:54:43.811 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:43.811 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:44.447 00.636 10072 Exposure complete
00:54:44.495 00.048 10072 worker thread done servicing request
00:54:44.495 00.000 1032 OnExposeComplete: enter
00:54:44.497 00.002 1032 UpdateGuideState(): m_state=6
00:54:44.499 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 590
00:54:44.500 00.001 1032 Star::Find returns 1 (0), X=322.25, Y=746.49, Mass=1450, SNR=26.8, Peak=186 HFD=2.9
00:54:44.502 00.002 1032 MultiStar: [#1 -0.07,0.05,0.94,U] [#2 0.13,-0.02,0.75,U] [#3 0.02,-0.08,0.65,U] [#4 -0.05,-0.13,0.70,U] [#5 0.08,-0.20,0.69,U] [#6 -0.04,-0.08,0.59,U] [#7 0.00,0.05,0.54,U] [#8 0.08,-0.10,0.58,U] 
00:54:44.504 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {0.06, -0.05}
00:54:44.505 00.001 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
00:54:44.507 00.002 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
00:54:44.508 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.18 mountX=-0.06 mountY=-0.01, mountTheta=-3.01
00:54:44.511 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
00:54:44.513 00.002 1032 Enqueuing Move request for scope (0.02, -0.06)
00:54:44.514 00.001 10072 Worker thread wakes up
00:54:44.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
00:54:44.514 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
00:54:44.514 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.01
00:54:44.516 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:44.519 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:54:44.519 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:54:44.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:44.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:54:44.519 00.000 10072 MoveAxis(E, 3, ABG)
00:54:44.519 00.000 10072 Guiding  Dir = 2, Dur = 3
00:54:44.519 00.000 10072 IsGuiding returns 0
00:54:44.520 00.001 10072 PulseGuide returned control before completion, sleep 13
00:54:44.538 00.018 10072 IsGuiding returns 0
00:54:44.538 00.000 10072 Move returns status 0, amount 3
00:54:44.538 00.000 10072 MoveAxis(N, 0, ABG)
00:54:44.538 00.000 10072 Move returns status 0, amount 0
00:54:44.538 00.000 10072 move complete, result=0
00:54:44.539 00.001 1032 UpdateGuideState exits: m=1450 SNR=26.8
00:54:44.541 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:44.543 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:44.544 00.001 1032 Enqueuing Expose request
00:54:44.545 00.001 10072 worker thread done servicing request
00:54:44.546 00.001 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
00:54:44.546 00.000 10072 Worker thread wakes up
00:54:44.547 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:44.547 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:44.962 00.415 10072 Exposure complete
00:54:45.011 00.049 10072 worker thread done servicing request
00:54:45.011 00.000 1032 OnExposeComplete: enter
00:54:45.013 00.002 1032 UpdateGuideState(): m_state=6
00:54:45.014 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 591
00:54:45.017 00.003 1032 Star::Find returns 1 (0), X=322.35, Y=746.45, Mass=1464, SNR=26.9, Peak=198 HFD=2.9
00:54:45.019 00.002 1032 MultiStar: [#1 -0.01,-0.05,0.98,U] [#2 0.07,-0.06,0.74,U] [#3 -0.04,-0.11,0.66,U] [#4 -0.03,0.01,0.69,U] [#5 0.10,-0.02,0.65,U] [#6 -0.01,0.04,0.60,U] [#7 -0.01,0.05,0.53,U] [#8 -0.02,0.04,0.54,U] 
00:54:45.021 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.17, -0.09}
00:54:45.024 00.003 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
00:54:45.025 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
00:54:45.026 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.77 mountX=-0.04 mountY=-0.02, mountTheta=-2.60
00:54:45.029 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
00:54:45.030 00.001 1032 Enqueuing Move request for scope (0.03, -0.03)
00:54:45.031 00.001 10072 Worker thread wakes up
00:54:45.032 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
00:54:45.032 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
00:54:45.032 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
00:54:45.033 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:45.035 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:54:45.035 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:54:45.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:45.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:54:45.035 00.000 10072 MoveAxis(E, 3, ABG)
00:54:45.035 00.000 10072 Guiding  Dir = 2, Dur = 3
00:54:45.036 00.001 10072 IsGuiding returns 0
00:54:45.036 00.000 10072 PulseGuide returned control before completion, sleep 13
00:54:45.051 00.015 10072 IsGuiding returns 0
00:54:45.051 00.000 10072 Move returns status 0, amount 3
00:54:45.051 00.000 10072 MoveAxis(N, 0, ABG)
00:54:45.051 00.000 10072 Move returns status 0, amount 0
00:54:45.051 00.000 10072 move complete, result=0
00:54:45.051 00.000 10072 worker thread done servicing request
00:54:45.054 00.003 1032 UpdateGuideState exits: m=1464 SNR=26.9
00:54:45.057 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:45.058 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:45.059 00.001 1032 Enqueuing Expose request
00:54:45.061 00.002 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:54:45.062 00.001 10072 Worker thread wakes up
00:54:45.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:45.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:45.696 00.634 10072 Exposure complete
00:54:45.748 00.052 10072 worker thread done servicing request
00:54:45.748 00.000 1032 OnExposeComplete: enter
00:54:45.750 00.002 1032 UpdateGuideState(): m_state=6
00:54:45.752 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 592
00:54:45.754 00.002 1032 Star::Find returns 1 (0), X=322.30, Y=746.51, Mass=1319, SNR=25.6, Peak=164 HFD=3.0
00:54:45.756 00.002 1032 MultiStar: [#1 -0.03,0.10,1.03,U] [#2 -0.03,0.17,0.75,U] [#3 -0.03,-0.09,0.67,U] [#4 0.18,0.03,0.73,U] [#5 0.04,-0.09,0.65,U] [#6 0.05,-0.04,0.64,U] [#7 -0.16,0.21,0.00,M1] [#8 -0.04,0.06,0.58,U] 
00:54:45.757 00.001 1032 refined, 7 included, MultiStar: {0.03, 0.02}, one-star: {0.11, -0.03}
00:54:45.759 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
00:54:45.760 00.001 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
00:54:45.762 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.49 mountX=0.01 mountY=-0.04, mountTheta=-1.34
00:54:45.764 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
00:54:45.768 00.004 1032 Enqueuing Move request for scope (0.03, 0.02)
00:54:45.770 00.002 10072 Worker thread wakes up
00:54:45.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
00:54:45.770 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
00:54:45.770 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
00:54:45.773 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:45.776 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:54:45.776 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:54:45.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:45.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:54:45.776 00.000 10072 MoveAxis(E, 3, ABG)
00:54:45.776 00.000 10072 Guiding  Dir = 2, Dur = 3
00:54:45.777 00.001 10072 IsGuiding returns 0
00:54:45.777 00.000 10072 PulseGuide returned control before completion, sleep 13
00:54:45.794 00.017 1032 UpdateGuideState exits: m=1319 SNR=25.6
00:54:45.797 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:45.802 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:45.804 00.002 1032 Enqueuing Expose request
00:54:45.806 00.002 10072 IsGuiding returns 0
00:54:45.806 00.000 10072 Move returns status 0, amount 3
00:54:45.806 00.000 10072 MoveAxis(N, 0, ABG)
00:54:45.806 00.000 10072 Move returns status 0, amount 0
00:54:45.806 00.000 10072 move complete, result=0
00:54:45.806 00.000 10072 worker thread done servicing request
00:54:45.806 00.000 10072 Worker thread wakes up
00:54:45.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:45.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:45.814 00.008 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:54:46.212 00.398 10072 Exposure complete
00:54:46.260 00.048 10072 worker thread done servicing request
00:54:46.260 00.000 1032 OnExposeComplete: enter
00:54:46.262 00.002 1032 UpdateGuideState(): m_state=6
00:54:46.264 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 593
00:54:46.266 00.002 1032 Star::Find returns 1 (0), X=322.21, Y=746.55, Mass=1374, SNR=26.1, Peak=180 HFD=2.8
00:54:46.269 00.003 1032 MultiStar: [#1 -0.14,0.13,0.95,U] [#2 -0.04,0.07,0.77,U] [#3 0.11,-0.12,0.70,U] [#4 0.17,-0.05,0.74,U] [#5 0.15,-0.20,0.71,U] [#6 0.13,0.14,0.60,U] [#7 -0.01,0.12,0.53,U] [#8 0.16,0.09,0.57,U] 
00:54:46.271 00.002 1032 single-star, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.02, 0.01}
00:54:46.274 00.003 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
00:54:46.276 00.002 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
00:54:46.277 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.32 mountX=0.00 mountY=-0.02, mountTheta=-1.51
00:54:46.280 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
00:54:46.281 00.001 1032 Enqueuing Move request for scope (0.02, 0.01)
00:54:46.283 00.002 10072 Worker thread wakes up
00:54:46.283 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:54:46.283 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:54:46.283 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
00:54:46.285 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:46.289 00.004 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:54:46.289 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:54:46.289 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:46.289 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:54:46.289 00.000 10072 MoveAxis(E, 2, ABG)
00:54:46.289 00.000 10072 Guiding  Dir = 2, Dur = 2
00:54:46.290 00.001 10072 IsGuiding returns 0
00:54:46.290 00.000 10072 PulseGuide returned control before completion, sleep 12
00:54:46.309 00.019 1032 UpdateGuideState exits: m=1374 SNR=26.1
00:54:46.312 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:46.313 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:46.315 00.002 1032 Enqueuing Expose request
00:54:46.318 00.003 10072 IsGuiding returns 0
00:54:46.318 00.000 10072 Move returns status 0, amount 2
00:54:46.318 00.000 10072 MoveAxis(N, 0, ABG)
00:54:46.318 00.000 10072 Move returns status 0, amount 0
00:54:46.318 00.000 10072 move complete, result=0
00:54:46.318 00.000 10072 worker thread done servicing request
00:54:46.318 00.000 10072 Worker thread wakes up
00:54:46.318 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:46.318 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:46.326 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:54:46.947 00.621 10072 Exposure complete
00:54:46.996 00.049 10072 worker thread done servicing request
00:54:46.996 00.000 1032 OnExposeComplete: enter
00:54:46.998 00.002 1032 UpdateGuideState(): m_state=6
00:54:46.999 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 594
00:54:47.002 00.003 1032 Star::Find returns 1 (0), X=322.33, Y=746.35, Mass=1389, SNR=26.3, Peak=174 HFD=2.9
00:54:47.004 00.002 1032 MultiStar: [#1 0.09,-0.06,0.98,U] [#2 -0.05,0.07,0.72,U] [#3 0.05,-0.04,0.65,U] [#4 0.15,-0.14,0.71,U] [#5 0.13,-0.16,0.71,U] [#6 0.05,-0.11,0.62,U] [#7 0.13,0.02,0.51,U] [#8 -0.05,-0.02,0.56,U] 
00:54:47.006 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.14, -0.19}
00:54:47.008 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
00:54:47.009 00.001 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
00:54:47.011 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.79 mountX=-0.10 mountY=-0.05, mountTheta=-2.62
00:54:47.014 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
00:54:47.015 00.001 1032 Enqueuing Move request for scope (0.08, -0.08)
00:54:47.016 00.001 10072 Worker thread wakes up
00:54:47.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
00:54:47.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
00:54:47.016 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.05
00:54:47.018 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:47.020 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:54:47.020 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:54:47.020 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:47.021 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:54:47.021 00.000 10072 MoveAxis(E, 3, ABG)
00:54:47.021 00.000 10072 Guiding  Dir = 2, Dur = 3
00:54:47.021 00.000 10072 IsGuiding returns 0
00:54:47.021 00.000 10072 PulseGuide returned control before completion, sleep 13
00:54:47.038 00.017 10072 IsGuiding returns 0
00:54:47.038 00.000 10072 Move returns status 0, amount 3
00:54:47.038 00.000 10072 MoveAxis(N, 0, ABG)
00:54:47.038 00.000 10072 Move returns status 0, amount 0
00:54:47.038 00.000 10072 move complete, result=0
00:54:47.038 00.000 10072 worker thread done servicing request
00:54:47.039 00.001 1032 UpdateGuideState exits: m=1389 SNR=26.3
00:54:47.042 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:47.043 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:47.045 00.002 1032 Enqueuing Expose request
00:54:47.046 00.001 10072 Worker thread wakes up
00:54:47.047 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:47.047 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:47.047 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:54:47.463 00.416 10072 Exposure complete
00:54:47.514 00.051 10072 worker thread done servicing request
00:54:47.514 00.000 1032 OnExposeComplete: enter
00:54:47.516 00.002 1032 UpdateGuideState(): m_state=6
00:54:47.519 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 595
00:54:47.521 00.002 1032 Star::Find returns 1 (0), X=322.23, Y=746.43, Mass=1382, SNR=26.2, Peak=172 HFD=2.8
00:54:47.524 00.003 1032 MultiStar: [#1 -0.06,0.10,0.96,U] [#2 -0.09,-0.09,0.72,U] [#3 0.16,-0.25,0.00,M1] [#4 0.10,-0.03,0.73,U] [#5 0.06,-0.11,0.72,U] [#6 0.06,0.05,0.62,U] [#7 -0.10,0.04,0.55,U] [#8 0.02,-0.22,0.58,U] 
00:54:47.526 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {0.04, -0.11}
00:54:47.528 00.002 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
00:54:47.530 00.002 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
00:54:47.532 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.44 mountX=-0.04 mountY=0.01, mountTheta=3.01
00:54:47.535 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
00:54:47.536 00.001 1032 Enqueuing Move request for scope (0.01, -0.04)
00:54:47.538 00.002 10072 Worker thread wakes up
00:54:47.538 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:54:47.538 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:54:47.538 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.01
00:54:47.539 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:47.541 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:54:47.541 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:54:47.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:47.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:54:47.541 00.000 10072 MoveAxis(E, 2, ABG)
00:54:47.541 00.000 10072 Guiding  Dir = 2, Dur = 2
00:54:47.541 00.000 10072 IsGuiding returns 0
00:54:47.543 00.002 10072 PulseGuide returned control before completion, sleep 12
00:54:47.560 00.017 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:54:47.561 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:47.564 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:47.566 00.002 1032 Enqueuing Expose request
00:54:47.569 00.003 10072 IsGuiding returns 0
00:54:47.569 00.000 10072 Move returns status 0, amount 2
00:54:47.569 00.000 10072 MoveAxis(N, 0, ABG)
00:54:47.569 00.000 10072 Move returns status 0, amount 0
00:54:47.569 00.000 10072 move complete, result=0
00:54:47.569 00.000 10072 worker thread done servicing request
00:54:47.569 00.000 10072 Worker thread wakes up
00:54:47.570 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:47.570 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:47.575 00.005 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
00:54:48.198 00.623 10072 Exposure complete
00:54:48.246 00.048 10072 worker thread done servicing request
00:54:48.246 00.000 1032 OnExposeComplete: enter
00:54:48.248 00.002 1032 UpdateGuideState(): m_state=6
00:54:48.249 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 596
00:54:48.251 00.002 1032 Star::Find returns 1 (0), X=322.33, Y=746.40, Mass=1386, SNR=26.1, Peak=178 HFD=2.9
00:54:48.252 00.001 1032 MultiStar: [#1 -0.03,0.00,0.92,U] [#2 -0.11,-0.03,0.74,U] [#3 -0.05,-0.00,0.67,U] [#4 0.03,0.07,0.74,U] [#5 -0.17,-0.06,0.71,U] [#6 -0.01,0.09,0.60,U] [#7 -0.01,-0.03,0.53,U] [#8 0.04,0.12,0.55,U] 
00:54:48.253 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.14, -0.14}
00:54:48.255 00.002 1032 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.83) = xAngle (-4.41 = 1.87)
00:54:48.257 00.002 1032 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.41 = 1.87)
00:54:48.258 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.58 mountX=-0.00 mountY=0.02, mountTheta=1.87
00:54:48.261 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
00:54:48.262 00.001 1032 Enqueuing Move request for scope (-0.01, -0.01)
00:54:48.264 00.002 10072 Worker thread wakes up
00:54:48.264 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:54:48.264 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:54:48.264 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.02
00:54:48.267 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:48.269 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:54:48.269 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:54:48.269 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:48.269 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:54:48.269 00.000 10072 MoveAxis(E, 3, ABG)
00:54:48.269 00.000 10072 Guiding  Dir = 2, Dur = 3
00:54:48.271 00.002 10072 IsGuiding returns 0
00:54:48.271 00.000 10072 PulseGuide returned control before completion, sleep 13
00:54:48.287 00.016 1032 UpdateGuideState exits: m=1386 SNR=26.1
00:54:48.290 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:48.291 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:48.292 00.001 1032 Enqueuing Expose request
00:54:48.294 00.002 10072 IsGuiding returns 0
00:54:48.294 00.000 10072 Move returns status 0, amount 3
00:54:48.294 00.000 10072 MoveAxis(N, 0, ABG)
00:54:48.294 00.000 10072 Move returns status 0, amount 0
00:54:48.294 00.000 10072 move complete, result=0
00:54:48.294 00.000 10072 worker thread done servicing request
00:54:48.294 00.000 10072 Worker thread wakes up
00:54:48.294 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:48.294 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:48.302 00.008 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
00:54:48.714 00.412 10072 Exposure complete
00:54:48.761 00.047 10072 worker thread done servicing request
00:54:48.761 00.000 1032 OnExposeComplete: enter
00:54:48.764 00.003 1032 UpdateGuideState(): m_state=6
00:54:48.765 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 597
00:54:48.768 00.003 1032 Star::Find returns 1 (0), X=322.27, Y=746.46, Mass=1365, SNR=26.0, Peak=171 HFD=2.9
00:54:48.770 00.002 1032 MultiStar: [#1 0.05,0.07,0.97,U] [#2 -0.05,0.04,0.76,U] [#3 0.01,-0.13,0.71,U] [#4 0.20,-0.11,0.70,U] [#5 -0.02,-0.17,0.69,U] [#6 0.10,-0.05,0.61,U] [#7 -0.08,0.23,0.55,U] [#8 0.15,-0.09,0.58,U] 
00:54:48.774 00.004 1032 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.08, -0.08}
00:54:48.776 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
00:54:48.778 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
00:54:48.780 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.60 mountX=-0.05 mountY=-0.04, mountTheta=-2.43
00:54:48.783 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
00:54:48.785 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
00:54:48.788 00.003 10072 Worker thread wakes up
00:54:48.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
00:54:48.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
00:54:48.788 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.04
00:54:48.790 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:48.793 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:54:48.793 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:54:48.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:48.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:54:48.793 00.000 10072 MoveAxis(E, 3, ABG)
00:54:48.793 00.000 10072 Guiding  Dir = 2, Dur = 3
00:54:48.794 00.001 10072 IsGuiding returns 0
00:54:48.794 00.000 10072 PulseGuide returned control before completion, sleep 13
00:54:48.812 00.018 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:54:48.814 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:48.815 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:48.817 00.002 1032 Enqueuing Expose request
00:54:48.819 00.002 10072 IsGuiding returns 0
00:54:48.819 00.000 10072 Move returns status 0, amount 3
00:54:48.820 00.001 10072 MoveAxis(N, 0, ABG)
00:54:48.820 00.000 10072 Move returns status 0, amount 0
00:54:48.820 00.000 10072 move complete, result=0
00:54:48.820 00.000 10072 worker thread done servicing request
00:54:48.820 00.000 10072 Worker thread wakes up
00:54:48.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:48.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:48.827 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:54:49.448 00.621 10072 Exposure complete
00:54:49.497 00.049 10072 worker thread done servicing request
00:54:49.497 00.000 1032 OnExposeComplete: enter
00:54:49.499 00.002 1032 UpdateGuideState(): m_state=6
00:54:49.500 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 598
00:54:49.503 00.003 1032 Star::Find returns 1 (0), X=322.32, Y=746.41, Mass=1498, SNR=27.3, Peak=186 HFD=2.9
00:54:49.504 00.001 1032 MultiStar: [#1 0.03,-0.05,0.93,U] [#2 0.00,-0.08,0.71,U] [#3 0.04,-0.18,0.64,U] [#4 0.00,-0.00,0.66,U] [#5 -0.07,-0.19,0.68,U] [#6 0.14,-0.02,0.59,U] [#7 -0.14,0.03,0.44,U] [#8 -0.08,0.01,0.54,U] 
00:54:49.506 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.13, -0.13}
00:54:49.507 00.001 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
00:54:49.508 00.001 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
00:54:49.511 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.33 mountX=-0.08 mountY=0.00, mountTheta=3.12
00:54:49.513 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
00:54:49.515 00.002 1032 Enqueuing Move request for scope (0.02, -0.08)
00:54:49.517 00.002 10072 Worker thread wakes up
00:54:49.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
00:54:49.517 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
00:54:49.517 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.00
00:54:49.520 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:49.522 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:54:49.522 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:54:49.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:49.523 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:54:49.523 00.000 10072 MoveAxis(E, 2, ABG)
00:54:49.523 00.000 10072 Guiding  Dir = 2, Dur = 2
00:54:49.523 00.000 10072 IsGuiding returns 0
00:54:49.524 00.001 10072 PulseGuide returned control before completion, sleep 12
00:54:49.540 00.016 10072 IsGuiding returns 0
00:54:49.540 00.000 10072 Move returns status 0, amount 2
00:54:49.540 00.000 10072 MoveAxis(N, 0, ABG)
00:54:49.540 00.000 10072 Move returns status 0, amount 0
00:54:49.540 00.000 10072 move complete, result=0
00:54:49.540 00.000 10072 worker thread done servicing request
00:54:49.541 00.001 1032 UpdateGuideState exits: m=1498 SNR=27.3
00:54:49.542 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:49.544 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:49.545 00.001 1032 Enqueuing Expose request
00:54:49.547 00.002 10072 Worker thread wakes up
00:54:49.548 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:49.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:49.548 00.000 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:54:49.964 00.416 10072 Exposure complete
00:54:50.013 00.049 10072 worker thread done servicing request
00:54:50.014 00.001 1032 OnExposeComplete: enter
00:54:50.015 00.001 1032 UpdateGuideState(): m_state=6
00:54:50.018 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 599
00:54:50.020 00.002 1032 Star::Find returns 1 (0), X=322.35, Y=746.30, Mass=1368, SNR=26.1, Peak=159 HFD=2.9
00:54:50.023 00.003 1032 MultiStar: [#1 0.02,-0.06,0.96,U] [#2 0.10,-0.19,0.72,U] [#3 -0.05,-0.19,0.69,U] [#4 0.04,-0.03,0.76,U] [#5 -0.00,-0.26,0.68,U] [#6 -0.02,-0.21,0.63,U] [#7 -0.14,0.03,0.56,U] [#8 -0.05,-0.08,0.55,U] 
00:54:50.025 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.14}, one-star: {0.16, -0.24}
00:54:50.026 00.001 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.01)
00:54:50.028 00.002 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.01)
00:54:50.030 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.45 mountX=-0.14 mountY=0.02, mountTheta=3.01
00:54:50.033 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.14, opts=13)
00:54:50.034 00.001 1032 Enqueuing Move request for scope (0.02, -0.14)
00:54:50.036 00.002 10072 Worker thread wakes up
00:54:50.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
00:54:50.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
00:54:50.036 00.000 10072 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=0.02
00:54:50.038 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:50.039 00.001 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.54
00:54:50.040 00.001 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
00:54:50.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:50.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:54:50.040 00.000 10072 MoveAxis(E, 66, ABG)
00:54:50.040 00.000 10072 Guiding  Dir = 2, Dur = 66
00:54:50.040 00.000 10072 IsGuiding returns 0
00:54:50.042 00.002 10072 PulseGuide returned control before completion, sleep 76
00:54:50.060 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.1
00:54:50.062 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:50.063 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:50.064 00.001 1032 Enqueuing Expose request
00:54:50.132 00.068 10072 IsGuiding returns 0
00:54:50.132 00.000 10072 Move returns status 0, amount 66
00:54:50.132 00.000 10072 MoveAxis(N, 0, ABG)
00:54:50.132 00.000 10072 Move returns status 0, amount 0
00:54:50.132 00.000 10072 move complete, result=0
00:54:50.132 00.000 10072 worker thread done servicing request
00:54:50.132 00.000 10072 Worker thread wakes up
00:54:50.132 00.000 1032 GuideStep: -0.1 px 66 ms EAST, 0.0 px 0 ms NORTH
00:54:50.134 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:50.136 00.002 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:50.775 00.639 10072 Exposure complete
00:54:50.823 00.048 10072 worker thread done servicing request
00:54:50.824 00.001 1032 OnExposeComplete: enter
00:54:50.825 00.001 1032 UpdateGuideState(): m_state=6
00:54:50.827 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 600
00:54:50.829 00.002 1032 Star::Find returns 1 (0), X=322.34, Y=746.39, Mass=1302, SNR=25.4, Peak=159 HFD=2.9
00:54:50.831 00.002 1032 MultiStar: [#1 0.07,-0.10,1.05,U] [#2 -0.01,0.09,0.76,U] [#3 -0.04,0.02,0.73,U] [#4 0.05,-0.10,0.71,U] [#5 -0.02,0.01,0.70,U] [#6 0.02,-0.04,0.61,U] [#7 -0.01,0.29,0.00,M1] [#8 0.14,0.29,0.00,M1] 
00:54:50.834 00.003 1032 refined, 6 included, MultiStar: {0.04, -0.05}, one-star: {0.15, -0.15}
00:54:50.835 00.001 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
00:54:50.837 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
00:54:50.838 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.87 mountX=-0.05 mountY=-0.03, mountTheta=-2.70
00:54:50.841 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
00:54:50.844 00.003 1032 Enqueuing Move request for scope (0.04, -0.05)
00:54:50.845 00.001 10072 Worker thread wakes up
00:54:50.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
00:54:50.847 00.002 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
00:54:50.847 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=-0.03
00:54:50.849 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:50.851 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:54:50.851 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:54:50.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:50.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:54:50.851 00.000 10072 MoveAxis(E, 2, ABG)
00:54:50.851 00.000 10072 Guiding  Dir = 2, Dur = 2
00:54:50.852 00.001 10072 IsGuiding returns 0
00:54:50.852 00.000 10072 PulseGuide returned control before completion, sleep 12
00:54:50.871 00.019 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:54:50.873 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:50.874 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:50.876 00.002 1032 Enqueuing Expose request
00:54:50.879 00.003 10072 IsGuiding returns 0
00:54:50.879 00.000 10072 Move returns status 0, amount 2
00:54:50.879 00.000 10072 MoveAxis(N, 0, ABG)
00:54:50.879 00.000 10072 Move returns status 0, amount 0
00:54:50.879 00.000 10072 move complete, result=0
00:54:50.879 00.000 10072 worker thread done servicing request
00:54:50.879 00.000 10072 Worker thread wakes up
00:54:50.879 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:50.879 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:50.885 00.006 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:54:51.290 00.405 10072 Exposure complete
00:54:51.344 00.054 10072 worker thread done servicing request
00:54:51.344 00.000 1032 OnExposeComplete: enter
00:54:51.346 00.002 1032 UpdateGuideState(): m_state=6
00:54:51.348 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 601
00:54:51.351 00.003 1032 Star::Find returns 1 (0), X=322.35, Y=746.45, Mass=1505, SNR=27.3, Peak=178 HFD=3.0
00:54:51.353 00.002 1032 MultiStar: [#1 -0.06,-0.06,0.91,U] [#2 0.05,0.10,0.67,U] [#3 0.09,-0.08,0.64,U] [#4 0.19,-0.10,0.67,U] [#5 0.10,-0.16,0.65,U] [#6 0.08,0.05,0.60,U] [#7 -0.06,0.22,0.52,U] [#8 0.17,-0.02,0.57,U] 
00:54:51.356 00.003 1032 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.17, -0.09}
00:54:51.357 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
00:54:51.359 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
00:54:51.362 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.32 mountX=-0.05 mountY=-0.07, mountTheta=-2.15
00:54:51.367 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
00:54:51.369 00.002 1032 Enqueuing Move request for scope (0.08, -0.03)
00:54:51.370 00.001 10072 Worker thread wakes up
00:54:51.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
00:54:51.370 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
00:54:51.370 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
00:54:51.372 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:51.374 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:54:51.374 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:54:51.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:51.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:54:51.374 00.000 10072 MoveAxis(E, 1, ABG)
00:54:51.375 00.001 10072 Guiding  Dir = 2, Dur = 1
00:54:51.375 00.000 10072 IsGuiding returns 0
00:54:51.375 00.000 10072 PulseGuide returned control before completion, sleep 11
00:54:51.393 00.018 1032 UpdateGuideState exits: m=1505 SNR=27.3
00:54:51.399 00.006 10072 IsGuiding returns 0
00:54:51.399 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:51.403 00.004 10072 Move returns status 0, amount 1
00:54:51.403 00.000 10072 MoveAxis(N, 0, ABG)
00:54:51.403 00.000 10072 Move returns status 0, amount 0
00:54:51.403 00.000 10072 move complete, result=0
00:54:51.403 00.000 10072 worker thread done servicing request
00:54:51.403 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:51.406 00.003 1032 Enqueuing Expose request
00:54:51.408 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:54:51.410 00.002 10072 Worker thread wakes up
00:54:51.410 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:51.410 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:52.039 00.629 10072 Exposure complete
00:54:52.090 00.051 10072 worker thread done servicing request
00:54:52.091 00.001 1032 OnExposeComplete: enter
00:54:52.093 00.002 1032 UpdateGuideState(): m_state=6
00:54:52.095 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 602
00:54:52.096 00.001 1032 Star::Find returns 1 (0), X=322.45, Y=746.44, Mass=1440, SNR=26.7, Peak=180 HFD=3.1
00:54:52.099 00.003 1032 MultiStar: [#1 -0.06,0.02,0.98,U] [#2 0.20,-0.15,0.74,U] [#3 0.13,-0.06,0.63,U] [#4 0.23,-0.05,0.65,U] [#5 0.14,-0.21,0.70,U] [#6 0.26,0.04,0.58,U] [#7 0.08,-0.07,0.54,U] [#8 0.24,0.02,0.55,U] 
00:54:52.101 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.06}, one-star: {0.26, -0.10}
00:54:52.102 00.001 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
00:54:52.104 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
00:54:52.106 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.39 mountX=-0.10 mountY=-0.13, mountTheta=-2.22
00:54:52.108 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
00:54:52.111 00.003 1032 Enqueuing Move request for scope (0.16, -0.06)
00:54:52.113 00.002 10072 Worker thread wakes up
00:54:52.113 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
00:54:52.113 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
00:54:52.113 00.000 10072 Moving (0.16, -0.06) raw xDistance=-0.10 yDistance=-0.13
00:54:52.116 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:52.119 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:54:52.119 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:54:52.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:52.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:54:52.119 00.000 10072 MoveAxis(E, 2, ABG)
00:54:52.119 00.000 10072 Guiding  Dir = 2, Dur = 2
00:54:52.120 00.001 10072 IsGuiding returns 0
00:54:52.120 00.000 10072 PulseGuide returned control before completion, sleep 12
00:54:52.136 00.016 1032 UpdateGuideState exits: m=1440 SNR=26.7
00:54:52.140 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:52.141 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:52.145 00.004 1032 Enqueuing Expose request
00:54:52.147 00.002 10072 IsGuiding returns 0
00:54:52.147 00.000 10072 Move returns status 0, amount 2
00:54:52.147 00.000 10072 MoveAxis(N, 0, ABG)
00:54:52.147 00.000 10072 Move returns status 0, amount 0
00:54:52.147 00.000 10072 move complete, result=0
00:54:52.147 00.000 10072 worker thread done servicing request
00:54:52.147 00.000 10072 Worker thread wakes up
00:54:52.148 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:52.148 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:52.156 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:54:52.553 00.397 10072 Exposure complete
00:54:52.606 00.053 10072 worker thread done servicing request
00:54:52.606 00.000 1032 OnExposeComplete: enter
00:54:52.609 00.003 1032 UpdateGuideState(): m_state=6
00:54:52.611 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 603
00:54:52.616 00.005 1032 Star::Find returns 1 (0), X=322.48, Y=746.33, Mass=1297, SNR=25.4, Peak=151 HFD=3.0
00:54:52.618 00.002 1032 MultiStar: [#1 0.12,-0.19,1.01,U] [#2 0.22,-0.05,0.77,U] [#3 0.16,-0.29,0.00,M1] [#4 0.18,-0.12,0.71,U] [#5 -0.05,-0.16,0.69,U] [#6 0.16,-0.12,0.62,U] [#7 0.00,-0.01,0.51,U] [#8 0.25,-0.04,0.53,U] 
00:54:52.621 00.003 1032 refined, 7 included, MultiStar: {0.16, -0.12}, one-star: {0.29, -0.21}
00:54:52.622 00.001 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
00:54:52.625 00.003 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
00:54:52.626 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.67 mountX=-0.16 mountY=-0.12, mountTheta=-2.50
00:54:52.630 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.12, opts=13)
00:54:52.633 00.003 1032 Enqueuing Move request for scope (0.16, -0.12)
00:54:52.635 00.002 10072 Worker thread wakes up
00:54:52.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
00:54:52.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
00:54:52.635 00.000 10072 Moving (0.16, -0.12) raw xDistance=-0.16 yDistance=-0.12
00:54:52.637 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:52.639 00.002 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.54
00:54:52.639 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
00:54:52.640 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:52.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:54:52.640 00.000 10072 MoveAxis(E, 76, ABG)
00:54:52.640 00.000 10072 Guiding  Dir = 2, Dur = 76
00:54:52.640 00.000 10072 IsGuiding returns 0
00:54:52.640 00.000 10072 PulseGuide returned control before completion, sleep 86
00:54:52.661 00.021 1032 UpdateGuideState exits: m=1297 SNR=25.4
00:54:52.663 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:52.665 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:52.667 00.002 1032 Enqueuing Expose request
00:54:52.738 00.071 10072 IsGuiding returns 0
00:54:52.738 00.000 10072 Move returns status 0, amount 76
00:54:52.738 00.000 10072 MoveAxis(N, 0, ABG)
00:54:52.738 00.000 10072 Move returns status 0, amount 0
00:54:52.738 00.000 10072 move complete, result=0
00:54:52.738 00.000 10072 worker thread done servicing request
00:54:52.740 00.002 10072 Worker thread wakes up
00:54:52.740 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:52.740 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:52.740 00.000 1032 GuideStep: -0.2 px 76 ms EAST, -0.1 px 0 ms NORTH
00:54:53.366 00.626 10072 Exposure complete
00:54:53.417 00.051 10072 worker thread done servicing request
00:54:53.417 00.000 1032 OnExposeComplete: enter
00:54:53.418 00.001 1032 UpdateGuideState(): m_state=6
00:54:53.420 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 604
00:54:53.423 00.003 1032 Star::Find returns 1 (0), X=322.41, Y=746.50, Mass=1336, SNR=25.8, Peak=168 HFD=3.1
00:54:53.425 00.002 1032 MultiStar: [#1 0.10,-0.10,0.94,U] [#2 0.04,0.02,0.74,U] [#3 0.16,-0.17,0.68,U] [#4 0.13,0.03,0.70,U] [#5 0.12,-0.17,0.70,U] [#6 0.09,-0.01,0.60,U] [#7 -0.03,0.10,0.56,U] [#8 0.27,0.05,0.00,M1] 
00:54:53.428 00.003 1032 refined, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.22, -0.04}
00:54:53.429 00.001 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
00:54:53.432 00.003 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
00:54:53.434 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.40 mountX=-0.08 mountY=-0.10, mountTheta=-2.23
00:54:53.436 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
00:54:53.437 00.001 1032 Enqueuing Move request for scope (0.11, -0.05)
00:54:53.439 00.002 10072 Worker thread wakes up
00:54:53.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
00:54:53.439 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
00:54:53.439 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.08 yDistance=-0.10
00:54:53.442 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:53.444 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:54:53.444 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:54:53.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:53.444 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:54:53.444 00.000 10072 MoveAxis(E, 3, ABG)
00:54:53.444 00.000 10072 Guiding  Dir = 2, Dur = 3
00:54:53.445 00.001 10072 IsGuiding returns 0
00:54:53.445 00.000 10072 PulseGuide returned control before completion, sleep 13
00:54:53.465 00.020 1032 UpdateGuideState exits: m=1336 SNR=25.8
00:54:53.467 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:53.468 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:53.469 00.001 1032 Enqueuing Expose request
00:54:53.472 00.003 10072 IsGuiding returns 0
00:54:53.472 00.000 10072 Move returns status 0, amount 3
00:54:53.472 00.000 10072 MoveAxis(N, 0, ABG)
00:54:53.472 00.000 10072 Move returns status 0, amount 0
00:54:53.472 00.000 10072 move complete, result=0
00:54:53.472 00.000 10072 worker thread done servicing request
00:54:53.472 00.000 10072 Worker thread wakes up
00:54:53.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:53.472 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:53.479 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:54:53.883 00.404 10072 Exposure complete
00:54:53.934 00.051 10072 worker thread done servicing request
00:54:53.934 00.000 1032 OnExposeComplete: enter
00:54:53.936 00.002 1032 UpdateGuideState(): m_state=6
00:54:53.938 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 605
00:54:53.940 00.002 1032 Star::Find returns 1 (0), X=322.38, Y=746.57, Mass=1380, SNR=26.1, Peak=171 HFD=3.0
00:54:53.943 00.003 1032 MultiStar: [#1 0.13,-0.01,1.01,U] [#2 0.13,0.14,0.71,U] [#3 0.14,-0.10,0.66,U] [#4 0.15,-0.07,0.68,U] [#5 0.06,-0.19,0.71,U] [#6 0.21,-0.07,0.61,U] [#7 0.04,-0.02,0.57,U] [#8 0.09,0.04,0.57,U] 
00:54:53.944 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.02}, one-star: {0.19, 0.03}
00:54:53.946 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
00:54:53.947 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
00:54:53.948 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.18 mountX=-0.06 mountY=-0.12, mountTheta=-2.01
00:54:53.951 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
00:54:53.952 00.001 1032 Enqueuing Move request for scope (0.13, -0.02)
00:54:53.954 00.002 10072 Worker thread wakes up
00:54:53.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:54:53.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:54:53.955 00.001 10072 Moving (0.13, -0.02) raw xDistance=-0.06 yDistance=-0.12
00:54:53.957 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:53.962 00.005 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:54:53.962 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:54:53.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:53.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:54:53.962 00.000 10072 MoveAxis(E, 3, ABG)
00:54:53.962 00.000 10072 Guiding  Dir = 2, Dur = 3
00:54:53.963 00.001 10072 IsGuiding returns 0
00:54:53.963 00.000 10072 PulseGuide returned control before completion, sleep 13
00:54:53.982 00.019 1032 UpdateGuideState exits: m=1380 SNR=26.1
00:54:53.985 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:53.989 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:53.992 00.003 1032 Enqueuing Expose request
00:54:53.994 00.002 10072 IsGuiding returns 0
00:54:53.994 00.000 10072 Move returns status 0, amount 3
00:54:53.994 00.000 10072 MoveAxis(N, 0, ABG)
00:54:53.995 00.001 10072 Move returns status 0, amount 0
00:54:53.995 00.000 10072 move complete, result=0
00:54:53.995 00.000 10072 worker thread done servicing request
00:54:53.995 00.000 10072 Worker thread wakes up
00:54:53.995 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:53.995 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:54.003 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:54:54.632 00.629 10072 Exposure complete
00:54:54.682 00.050 10072 worker thread done servicing request
00:54:54.682 00.000 1032 OnExposeComplete: enter
00:54:54.684 00.002 1032 UpdateGuideState(): m_state=6
00:54:54.686 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 606
00:54:54.688 00.002 1032 Star::Find returns 1 (0), X=322.45, Y=746.54, Mass=1502, SNR=27.3, Peak=181 HFD=3.1
00:54:54.690 00.002 1032 MultiStar: [#1 0.06,0.00,0.95,U] [#2 0.19,0.11,0.71,U] [#3 0.12,-0.11,0.65,U] [#4 0.15,-0.05,0.70,U] [#5 0.19,0.08,0.63,U] [#6 0.19,-0.04,0.56,U] [#7 0.21,0.06,0.50,U] [#8 0.34,-0.00,0.00,M1] 
00:54:54.692 00.002 1032 refined, 7 included, MultiStar: {0.17, 0.00}, one-star: {0.26, -0.00}
00:54:54.695 00.003 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
00:54:54.696 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
00:54:54.698 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.03 mountX=-0.04 mountY=-0.17, mountTheta=-1.80
00:54:54.701 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.00, opts=13)
00:54:54.702 00.001 1032 Enqueuing Move request for scope (0.17, 0.00)
00:54:54.704 00.002 10072 Worker thread wakes up
00:54:54.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
00:54:54.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
00:54:54.704 00.000 10072 Moving (0.17, 0.00) raw xDistance=-0.04 yDistance=-0.17
00:54:54.709 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:54.711 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:54:54.711 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:54:54.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:54.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:54:54.711 00.000 10072 MoveAxis(E, 4, ABG)
00:54:54.711 00.000 10072 Guiding  Dir = 2, Dur = 4
00:54:54.712 00.001 10072 IsGuiding returns 0
00:54:54.712 00.000 10072 PulseGuide returned control before completion, sleep 14
00:54:54.729 00.017 1032 UpdateGuideState exits: m=1502 SNR=27.3
00:54:54.732 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:54.733 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:54.737 00.004 10072 IsGuiding returns 0
00:54:54.738 00.001 1032 Enqueuing Expose request
00:54:54.741 00.003 10072 Move returns status 0, amount 4
00:54:54.741 00.000 10072 MoveAxis(N, 0, ABG)
00:54:54.741 00.000 10072 Move returns status 0, amount 0
00:54:54.741 00.000 10072 move complete, result=0
00:54:54.741 00.000 10072 worker thread done servicing request
00:54:54.741 00.000 10072 Worker thread wakes up
00:54:54.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:54.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:54.748 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
00:54:55.149 00.401 10072 Exposure complete
00:54:55.202 00.053 10072 worker thread done servicing request
00:54:55.202 00.000 1032 OnExposeComplete: enter
00:54:55.205 00.003 1032 UpdateGuideState(): m_state=6
00:54:55.207 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 607
00:54:55.210 00.003 1032 Star::Find returns 1 (0), X=322.45, Y=746.44, Mass=1382, SNR=26.2, Peak=175 HFD=3.1
00:54:55.212 00.002 1032 MultiStar: [#1 0.08,0.04,1.00,U] [#2 0.19,-0.08,0.73,U] [#3 0.23,-0.28,0.00,M1] [#4 0.30,-0.11,0.00,M1] [#5 0.15,-0.22,0.71,U] [#6 0.23,-0.12,0.61,U] [#7 0.19,0.03,0.57,U] [#8 0.26,0.07,0.00,M2] 
00:54:55.214 00.002 1032 refined, 5 included, MultiStar: {0.18, -0.07}, one-star: {0.26, -0.10}
00:54:55.215 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
00:54:55.218 00.003 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
00:54:55.220 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.38 mountX=-0.12 mountY=-0.15, mountTheta=-2.21
00:54:55.223 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.07, opts=13)
00:54:55.224 00.001 1032 Enqueuing Move request for scope (0.18, -0.07)
00:54:55.226 00.002 10072 Worker thread wakes up
00:54:55.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
00:54:55.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
00:54:55.226 00.000 10072 Moving (0.18, -0.07) raw xDistance=-0.12 yDistance=-0.15
00:54:55.228 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:55.231 00.003 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:54:55.231 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
00:54:55.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:55.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:54:55.231 00.000 10072 MoveAxis(E, 4, ABG)
00:54:55.231 00.000 10072 Guiding  Dir = 2, Dur = 4
00:54:55.231 00.000 10072 IsGuiding returns 0
00:54:55.232 00.001 10072 PulseGuide returned control before completion, sleep 14
00:54:55.251 00.019 1032 UpdateGuideState exits: m=1382 SNR=26.2
00:54:55.253 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:55.256 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:55.258 00.002 1032 Enqueuing Expose request
00:54:55.259 00.001 10072 IsGuiding returns 0
00:54:55.259 00.000 10072 Move returns status 0, amount 4
00:54:55.259 00.000 10072 MoveAxis(N, 0, ABG)
00:54:55.260 00.001 10072 Move returns status 0, amount 0
00:54:55.260 00.000 10072 move complete, result=0
00:54:55.260 00.000 10072 worker thread done servicing request
00:54:55.260 00.000 10072 Worker thread wakes up
00:54:55.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:55.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:55.269 00.009 1032 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
00:54:55.899 00.630 10072 Exposure complete
00:54:55.947 00.048 10072 worker thread done servicing request
00:54:55.947 00.000 1032 OnExposeComplete: enter
00:54:55.949 00.002 1032 UpdateGuideState(): m_state=6
00:54:55.952 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 608
00:54:55.954 00.002 1032 Star::Find returns 1 (0), X=322.70, Y=746.31, Mass=1442, SNR=26.8, Peak=154 HFD=2.8
00:54:55.956 00.002 1032 MultiStar: large primary error, entering stabilization period
00:54:55.958 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
00:54:55.961 00.003 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
00:54:55.962 00.001 1032 CameraToMount -- cameraX=0.51 cameraY=-0.23 hyp=0.56 cameraTheta=-0.42 mountX=-0.35 mountY=-0.44, mountTheta=-2.25
00:54:55.965 00.003 1032 SchedulePrimaryMove(0F526948, x=0.51, y=-0.23, opts=13)
00:54:55.967 00.002 1032 Enqueuing Move request for scope (0.51, -0.23)
00:54:55.970 00.003 10072 Worker thread wakes up
00:54:55.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.23) opts 0xd
00:54:55.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.51, -0.23)
00:54:55.971 00.001 10072 Moving (0.51, -0.23) raw xDistance=-0.35 yDistance=-0.44
00:54:55.973 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:55.975 00.002 10072 PPEC rslt: input = -0.35, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 289.54
00:54:55.975 00.000 10072 PPEC: input: -0.35, control: -0.17, exposure: 500
00:54:55.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:54:55.975 00.000 10072 MoveAxis(E, 169, ABG)
00:54:55.975 00.000 10072 Guiding  Dir = 2, Dur = 169
00:54:55.976 00.001 10072 IsGuiding returns 0
00:54:55.976 00.000 10072 PulseGuide returned control before completion, sleep 179
00:54:55.995 00.019 1032 UpdateGuideState exits: m=1442 SNR=26.8
00:54:55.997 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:55.999 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:56.001 00.002 1032 Enqueuing Expose request
00:54:56.161 00.160 10072 IsGuiding returns 0
00:54:56.161 00.000 10072 Move returns status 0, amount 169
00:54:56.161 00.000 10072 MoveAxis(N, 281, ABG)
00:54:56.161 00.000 10072 Guiding  Dir = 0, Dur = 281
00:54:56.162 00.001 10072 IsGuiding returns 0
00:54:56.162 00.000 10072 PulseGuide returned control before completion, sleep 291
00:54:56.458 00.296 10072 IsGuiding returns 0
00:54:56.458 00.000 10072 Move returns status 0, amount 281
00:54:56.458 00.000 10072 move complete, result=0
00:54:56.458 00.000 1032 GuideStep: -0.4 px 169 ms EAST, -0.4 px 281 ms NORTH
00:54:56.460 00.002 10072 worker thread done servicing request
00:54:56.461 00.001 10072 Worker thread wakes up
00:54:56.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:56.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:57.099 00.638 10072 Exposure complete
00:54:57.149 00.050 10072 worker thread done servicing request
00:54:57.149 00.000 1032 OnExposeComplete: enter
00:54:57.152 00.003 1032 UpdateGuideState(): m_state=6
00:54:57.154 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 609
00:54:57.155 00.001 1032 Star::Find returns 1 (0), X=322.23, Y=746.44, Mass=1409, SNR=26.5, Peak=193 HFD=2.8
00:54:57.157 00.002 1032 MultiStar: exiting stabilization period
00:54:57.159 00.002 1032 MultiStar: [#1 -0.24,0.07,0.98,U] [#2 -0.18,0.06,0.77,U] [#3 -0.12,-0.09,0.70,U] [#4 -0.16,-0.06,0.69,U] [#5 -0.10,0.07,0.72,U] [#6 -0.18,-0.02,0.59,U] [#7 -0.32,0.19,0.00,M1] [#8 -0.19,0.06,0.58,U] 
00:54:57.160 00.001 1032 single-star, 7 included, MultiStar: {-0.14, -0.00}, one-star: {0.04, -0.10}
00:54:57.162 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
00:54:57.164 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
00:54:57.165 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.21 mountX=-0.11 mountY=-0.01, mountTheta=-3.04
00:54:57.168 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
00:54:57.170 00.002 1032 Enqueuing Move request for scope (0.04, -0.10)
00:54:57.172 00.002 10072 Worker thread wakes up
00:54:57.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
00:54:57.172 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
00:54:57.172 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=-0.01
00:54:57.177 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:57.179 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:54:57.180 00.001 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:54:57.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:57.180 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:54:57.180 00.000 10072 MoveAxis(E, 9, ABG)
00:54:57.180 00.000 10072 Guiding  Dir = 2, Dur = 9
00:54:57.180 00.000 10072 IsGuiding returns 0
00:54:57.180 00.000 10072 PulseGuide returned control before completion, sleep 19
00:54:57.198 00.018 1032 UpdateGuideState exits: m=1409 SNR=26.5
00:54:57.200 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:57.201 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:57.203 00.002 1032 Enqueuing Expose request
00:54:57.206 00.003 10072 IsGuiding returns 0
00:54:57.206 00.000 10072 Move returns status 0, amount 9
00:54:57.206 00.000 10072 MoveAxis(N, 0, ABG)
00:54:57.206 00.000 10072 Move returns status 0, amount 0
00:54:57.207 00.001 10072 move complete, result=0
00:54:57.207 00.000 10072 worker thread done servicing request
00:54:57.207 00.000 10072 Worker thread wakes up
00:54:57.207 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:57.207 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:57.214 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
00:54:57.616 00.402 10072 Exposure complete
00:54:57.666 00.050 10072 worker thread done servicing request
00:54:57.666 00.000 1032 OnExposeComplete: enter
00:54:57.668 00.002 1032 UpdateGuideState(): m_state=6
00:54:57.670 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 610
00:54:57.673 00.003 1032 Star::Find returns 1 (0), X=322.21, Y=746.48, Mass=1402, SNR=26.4, Peak=171 HFD=2.9
00:54:57.676 00.003 1032 MultiStar: [#1 -0.41,0.01,0.00,M1] [#2 -0.16,0.12,0.73,U] [#3 -0.00,-0.05,0.66,U] [#4 -0.11,-0.00,0.70,U] [#5 -0.07,-0.05,0.73,U] [#6 -0.02,0.07,0.59,U] [#7 -0.20,0.01,0.56,U] [#8 -0.03,-0.02,0.56,U] 
00:54:57.678 00.002 1032 single-star, 7 included, MultiStar: {-0.07, -0.00}, one-star: {0.02, -0.06}
00:54:57.680 00.002 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
00:54:57.682 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
00:54:57.684 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.24 mountX=-0.07 mountY=-0.00, mountTheta=-3.07
00:54:57.687 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
00:54:57.689 00.002 1032 Enqueuing Move request for scope (0.02, -0.06)
00:54:57.692 00.003 10072 Worker thread wakes up
00:54:57.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
00:54:57.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
00:54:57.692 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.07 yDistance=-0.00
00:54:57.693 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:57.696 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:54:57.696 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:54:57.696 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:57.696 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:54:57.696 00.000 10072 MoveAxis(E, 7, ABG)
00:54:57.696 00.000 10072 Guiding  Dir = 2, Dur = 7
00:54:57.696 00.000 10072 IsGuiding returns 0
00:54:57.697 00.001 10072 PulseGuide returned control before completion, sleep 17
00:54:57.715 00.018 1032 UpdateGuideState exits: m=1402 SNR=26.4
00:54:57.717 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:57.719 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:57.720 00.001 1032 Enqueuing Expose request
00:54:57.723 00.003 10072 IsGuiding returns 0
00:54:57.723 00.000 10072 Move returns status 0, amount 7
00:54:57.723 00.000 10072 MoveAxis(N, 0, ABG)
00:54:57.723 00.000 10072 Move returns status 0, amount 0
00:54:57.723 00.000 10072 move complete, result=0
00:54:57.724 00.001 10072 worker thread done servicing request
00:54:57.724 00.000 10072 Worker thread wakes up
00:54:57.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:57.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:57.731 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:54:58.350 00.619 10072 Exposure complete
00:54:58.400 00.050 10072 worker thread done servicing request
00:54:58.400 00.000 1032 OnExposeComplete: enter
00:54:58.403 00.003 1032 UpdateGuideState(): m_state=6
00:54:58.404 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 611
00:54:58.406 00.002 1032 Star::Find returns 1 (0), X=321.92, Y=746.47, Mass=1523, SNR=27.5, Peak=187 HFD=2.6
00:54:58.408 00.002 1032 MultiStar: [#1 -0.27,0.01,0.00,M2] [#2 -0.19,-0.01,0.68,U] [#3 -0.10,-0.17,0.63,U] [#4 -0.13,-0.02,0.65,U] [#5 -0.26,-0.11,0.00,M1] [#6 -0.17,-0.07,0.60,U] [#7 -0.31,0.01,0.00,M1] [#8 -0.07,0.02,0.53,U] 
00:54:58.410 00.002 1032 refined, 5 included, MultiStar: {-0.17, -0.06}, one-star: {-0.27, -0.06}
00:54:58.412 00.002 1032 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.83) = xAngle (-4.65 = 1.63)
00:54:58.413 00.001 1032 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.65 = 1.63)
00:54:58.415 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.82 mountX=-0.01 mountY=0.18, mountTheta=1.63
00:54:58.417 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=-0.06, opts=13)
00:54:58.419 00.002 1032 Enqueuing Move request for scope (-0.17, -0.06)
00:54:58.420 00.001 10072 Worker thread wakes up
00:54:58.420 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
00:54:58.420 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
00:54:58.420 00.000 10072 Moving (-0.17, -0.06) raw xDistance=-0.01 yDistance=0.18
00:54:58.423 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:58.425 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:54:58.425 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:54:58.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:58.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:54:58.426 00.001 10072 MoveAxis(E, 8, ABG)
00:54:58.426 00.000 10072 Guiding  Dir = 2, Dur = 8
00:54:58.426 00.000 10072 IsGuiding returns 0
00:54:58.426 00.000 10072 PulseGuide returned control before completion, sleep 18
00:54:58.444 00.018 1032 UpdateGuideState exits: m=1523 SNR=27.5
00:54:58.446 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:58.447 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:58.448 00.001 1032 Enqueuing Expose request
00:54:58.458 00.010 10072 IsGuiding returns 0
00:54:58.458 00.000 10072 Move returns status 0, amount 8
00:54:58.458 00.000 10072 MoveAxis(N, 0, ABG)
00:54:58.458 00.000 10072 Move returns status 0, amount 0
00:54:58.459 00.001 10072 move complete, result=0
00:54:58.459 00.000 10072 worker thread done servicing request
00:54:58.459 00.000 10072 Worker thread wakes up
00:54:58.459 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:58.459 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:58.460 00.001 1032 GuideStep: -0.0 px 8 ms EAST, 0.2 px 0 ms NORTH
00:54:58.868 00.408 10072 Exposure complete
00:54:58.918 00.050 10072 worker thread done servicing request
00:54:58.918 00.000 1032 OnExposeComplete: enter
00:54:58.921 00.003 1032 UpdateGuideState(): m_state=6
00:54:58.922 00.001 1032 Star::Find(15, 321, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 612
00:54:58.926 00.004 1032 Star::Find returns 1 (0), X=322.13, Y=746.32, Mass=1400, SNR=26.4, Peak=170 HFD=2.6
00:54:58.928 00.002 1032 MultiStar: [#1 -0.18,-0.08,0.99,U] [#2 -0.08,-0.15,0.75,U] [#3 -0.19,-0.08,0.69,U] [#4 -0.16,-0.19,0.71,U] [#5 -0.18,0.03,0.68,U] [#6 -0.14,-0.12,0.57,U] [#7 -0.22,0.05,0.54,U] [#8 -0.14,-0.07,0.56,U] 
00:54:58.929 00.001 1032 refined, 8 included, MultiStar: {-0.14, -0.10}, one-star: {-0.06, -0.22}
00:54:58.931 00.002 1032 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.83) = xAngle (-4.36 = 1.92)
00:54:58.933 00.002 1032 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.36 = 1.92)
00:54:58.934 00.001 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.53 mountX=-0.06 mountY=0.16, mountTheta=1.92
00:54:58.937 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.10, opts=13)
00:54:58.939 00.002 1032 Enqueuing Move request for scope (-0.14, -0.10)
00:54:58.940 00.001 10072 Worker thread wakes up
00:54:58.940 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
00:54:58.940 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
00:54:58.940 00.000 10072 Moving (-0.14, -0.10) raw xDistance=-0.06 yDistance=0.16
00:54:58.944 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:58.946 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:54:58.946 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:54:58.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:58.946 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:54:58.946 00.000 10072 MoveAxis(E, 7, ABG)
00:54:58.946 00.000 10072 Guiding  Dir = 2, Dur = 7
00:54:58.947 00.001 10072 IsGuiding returns 0
00:54:58.947 00.000 10072 PulseGuide returned control before completion, sleep 17
00:54:58.967 00.020 1032 UpdateGuideState exits: m=1400 SNR=26.4
00:54:58.970 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:58.972 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:58.974 00.002 1032 Enqueuing Expose request
00:54:58.976 00.002 10072 IsGuiding returns 0
00:54:58.976 00.000 10072 Move returns status 0, amount 7
00:54:58.976 00.000 10072 MoveAxis(N, 0, ABG)
00:54:58.976 00.000 10072 Move returns status 0, amount 0
00:54:58.976 00.000 10072 move complete, result=0
00:54:58.976 00.000 10072 worker thread done servicing request
00:54:58.976 00.000 10072 Worker thread wakes up
00:54:58.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:58.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:58.985 00.009 1032 GuideStep: -0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
00:54:59.606 00.621 10072 Exposure complete
00:54:59.655 00.049 10072 worker thread done servicing request
00:54:59.655 00.000 1032 OnExposeComplete: enter
00:54:59.657 00.002 1032 UpdateGuideState(): m_state=6
00:54:59.659 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 613
00:54:59.661 00.002 1032 Star::Find returns 1 (0), X=322.07, Y=746.44, Mass=1334, SNR=25.7, Peak=165 HFD=2.5
00:54:59.664 00.003 1032 MultiStar: [#1 -0.19,-0.10,1.00,U] [#2 -0.25,-0.05,0.76,U] [#3 -0.26,-0.15,0.00,M1] [#4 0.05,0.03,0.68,U] [#5 -0.24,-0.13,0.00,M1] [#6 -0.05,0.16,0.60,U] [#7 -0.29,0.08,0.00,M1] [#8 -0.19,0.04,0.58,U] 
00:54:59.665 00.001 1032 refined, 5 included, MultiStar: {-0.13, -0.02}, one-star: {-0.12, -0.10}
00:54:59.667 00.002 1032 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.83) = xAngle (-4.82 = 1.46)
00:54:59.669 00.002 1032 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.82 = 1.46)
00:54:59.670 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.99 mountX=0.01 mountY=0.13, mountTheta=1.46
00:54:59.673 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.02, opts=13)
00:54:59.675 00.002 1032 Enqueuing Move request for scope (-0.13, -0.02)
00:54:59.677 00.002 10072 Worker thread wakes up
00:54:59.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
00:54:59.677 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
00:54:59.677 00.000 10072 Moving (-0.13, -0.02) raw xDistance=0.01 yDistance=0.13
00:54:59.679 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:54:59.682 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:54:59.682 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:54:59.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:59.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:54:59.682 00.000 10072 MoveAxis(E, 8, ABG)
00:54:59.682 00.000 10072 Guiding  Dir = 2, Dur = 8
00:54:59.682 00.000 10072 IsGuiding returns 0
00:54:59.683 00.001 10072 PulseGuide returned control before completion, sleep 18
00:54:59.700 00.017 1032 UpdateGuideState exits: m=1334 SNR=25.7
00:54:59.702 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:59.705 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:54:59.708 00.003 1032 Enqueuing Expose request
00:54:59.713 00.005 10072 IsGuiding returns 0
00:54:59.713 00.000 10072 Move returns status 0, amount 8
00:54:59.713 00.000 10072 MoveAxis(N, 0, ABG)
00:54:59.713 00.000 10072 Move returns status 0, amount 0
00:54:59.713 00.000 10072 move complete, result=0
00:54:59.713 00.000 10072 worker thread done servicing request
00:54:59.713 00.000 10072 Worker thread wakes up
00:54:59.713 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:54:59.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:54:59.718 00.005 1032 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
00:55:00.122 00.404 10072 Exposure complete
00:55:00.171 00.049 10072 worker thread done servicing request
00:55:00.171 00.000 1032 OnExposeComplete: enter
00:55:00.173 00.002 1032 UpdateGuideState(): m_state=6
00:55:00.175 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 614
00:55:00.178 00.003 1032 Star::Find returns 1 (0), X=322.09, Y=746.52, Mass=1410, SNR=26.4, Peak=180 HFD=2.6
00:55:00.182 00.004 1032 MultiStar: [#1 -0.04,-0.05,0.96,U] [#2 -0.19,0.05,0.65,U] [#3 -0.24,0.01,0.67,U] [#4 -0.08,-0.13,0.69,U] [#5 -0.14,-0.03,0.66,U] [#6 -0.16,-0.02,0.59,U] [#7 -0.24,0.19,0.00,M2] [#8 -0.23,-0.14,0.00,M1] 
00:55:00.185 00.003 1032 single-star, 6 included, MultiStar: {-0.13, -0.03}, one-star: {-0.10, -0.02}
00:55:00.186 00.001 1032 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.83) = xAngle (-4.82 = 1.47)
00:55:00.188 00.002 1032 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.82 = 1.47)
00:55:00.190 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.99 mountX=0.01 mountY=0.10, mountTheta=1.47
00:55:00.193 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.02, opts=13)
00:55:00.196 00.003 1032 Enqueuing Move request for scope (-0.10, -0.02)
00:55:00.197 00.001 10072 Worker thread wakes up
00:55:00.198 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
00:55:00.198 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
00:55:00.198 00.000 10072 Moving (-0.10, -0.02) raw xDistance=0.01 yDistance=0.10
00:55:00.200 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:00.202 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:55:00.202 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:55:00.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:00.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:55:00.202 00.000 10072 MoveAxis(E, 8, ABG)
00:55:00.202 00.000 10072 Guiding  Dir = 2, Dur = 8
00:55:00.202 00.000 10072 IsGuiding returns 0
00:55:00.204 00.002 10072 PulseGuide returned control before completion, sleep 18
00:55:00.221 00.017 1032 UpdateGuideState exits: m=1410 SNR=26.4
00:55:00.223 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:00.226 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:00.227 00.001 1032 Enqueuing Expose request
00:55:00.229 00.002 10072 IsGuiding returns 0
00:55:00.229 00.000 10072 Move returns status 0, amount 8
00:55:00.229 00.000 10072 MoveAxis(N, 0, ABG)
00:55:00.229 00.000 10072 Move returns status 0, amount 0
00:55:00.229 00.000 10072 move complete, result=0
00:55:00.229 00.000 10072 worker thread done servicing request
00:55:00.229 00.000 10072 Worker thread wakes up
00:55:00.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:00.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:00.238 00.009 1032 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
00:55:00.855 00.617 10072 Exposure complete
00:55:00.900 00.045 10072 worker thread done servicing request
00:55:00.900 00.000 1032 OnExposeComplete: enter
00:55:00.902 00.002 1032 UpdateGuideState(): m_state=6
00:55:00.905 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 615
00:55:00.906 00.001 1032 Star::Find returns 1 (0), X=322.03, Y=746.57, Mass=1565, SNR=27.9, Peak=203 HFD=2.5
00:55:00.907 00.001 1032 MultiStar: [#1 -0.26,0.03,0.90,U] [#2 -0.01,-0.04,0.68,U] [#3 -0.24,0.01,0.65,U] [#4 -0.02,-0.14,0.66,U] [#5 -0.10,-0.13,0.65,U] [#6 0.00,-0.03,0.56,U] [#7 -0.32,0.06,0.00,M3] [#8 -0.10,0.02,0.53,U] 
00:55:00.910 00.003 1032 refined, 7 included, MultiStar: {-0.12, -0.02}, one-star: {-0.16, 0.03}
00:55:00.911 00.001 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.51)
00:55:00.913 00.002 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.51)
00:55:00.914 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.94 mountX=0.01 mountY=0.12, mountTheta=1.51
00:55:00.917 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.02, opts=13)
00:55:00.919 00.002 1032 Enqueuing Move request for scope (-0.12, -0.02)
00:55:00.921 00.002 10072 Worker thread wakes up
00:55:00.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
00:55:00.921 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
00:55:00.921 00.000 10072 Moving (-0.12, -0.02) raw xDistance=0.01 yDistance=0.12
00:55:00.924 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:00.926 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:55:00.926 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:55:00.926 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:00.926 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:55:00.926 00.000 10072 MoveAxis(E, 12, ABG)
00:55:00.926 00.000 10072 Guiding  Dir = 2, Dur = 12
00:55:00.926 00.000 10072 IsGuiding returns 0
00:55:00.927 00.001 10072 PulseGuide returned control before completion, sleep 22
00:55:00.943 00.016 1032 UpdateGuideState exits: m=1565 SNR=27.9
00:55:00.945 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:00.947 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:00.948 00.001 1032 Enqueuing Expose request
00:55:00.962 00.014 10072 IsGuiding returns 0
00:55:00.962 00.000 10072 Move returns status 0, amount 12
00:55:00.962 00.000 10072 MoveAxis(N, 0, ABG)
00:55:00.962 00.000 10072 Move returns status 0, amount 0
00:55:00.962 00.000 10072 move complete, result=0
00:55:00.962 00.000 10072 worker thread done servicing request
00:55:00.962 00.000 1032 GuideStep: 0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
00:55:00.964 00.002 10072 Worker thread wakes up
00:55:00.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:00.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:01.372 00.408 10072 Exposure complete
00:55:01.421 00.049 10072 worker thread done servicing request
00:55:01.421 00.000 1032 OnExposeComplete: enter
00:55:01.424 00.003 1032 UpdateGuideState(): m_state=6
00:55:01.426 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 616
00:55:01.429 00.003 1032 Star::Find returns 1 (0), X=322.15, Y=746.47, Mass=1346, SNR=25.8, Peak=176 HFD=2.7
00:55:01.432 00.003 1032 MultiStar: [#1 -0.30,0.01,0.00,M1] [#2 0.03,-0.09,0.77,U] [#3 -0.22,-0.09,0.68,U] [#4 -0.11,0.03,0.73,U] [#5 -0.31,-0.12,0.00,M1] [#6 -0.12,0.02,0.60,U] [#7 -0.10,0.05,0.55,U] [#8 0.01,-0.11,0.55,U] 
00:55:01.433 00.001 1032 single-star, 6 included, MultiStar: {-0.08, -0.04}, one-star: {-0.04, -0.07}
00:55:01.435 00.002 1032 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.83) = xAngle (-3.88 = 2.41)
00:55:01.437 00.002 1032 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.88 = 2.41)
00:55:01.438 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.05 mountX=-0.06 mountY=0.05, mountTheta=2.41
00:55:01.441 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.07, opts=13)
00:55:01.443 00.002 1032 Enqueuing Move request for scope (-0.04, -0.07)
00:55:01.444 00.001 10072 Worker thread wakes up
00:55:01.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
00:55:01.444 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
00:55:01.446 00.002 10072 Moving (-0.04, -0.07) raw xDistance=-0.06 yDistance=0.05
00:55:01.448 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:01.450 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:55:01.450 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:55:01.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:01.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:55:01.450 00.000 10072 MoveAxis(E, 11, ABG)
00:55:01.450 00.000 10072 Guiding  Dir = 2, Dur = 11
00:55:01.451 00.001 10072 IsGuiding returns 0
00:55:01.451 00.000 10072 PulseGuide returned control before completion, sleep 21
00:55:01.469 00.018 1032 UpdateGuideState exits: m=1346 SNR=25.8
00:55:01.471 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:01.472 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:01.474 00.002 1032 Enqueuing Expose request
00:55:01.478 00.004 10072 IsGuiding returns 0
00:55:01.478 00.000 10072 Move returns status 0, amount 11
00:55:01.478 00.000 10072 MoveAxis(N, 0, ABG)
00:55:01.478 00.000 10072 Move returns status 0, amount 0
00:55:01.479 00.001 10072 move complete, result=0
00:55:01.479 00.000 10072 worker thread done servicing request
00:55:01.479 00.000 10072 Worker thread wakes up
00:55:01.479 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:01.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:01.482 00.003 1032 GuideStep: -0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
00:55:02.103 00.621 10072 Exposure complete
00:55:02.153 00.050 10072 worker thread done servicing request
00:55:02.153 00.000 1032 OnExposeComplete: enter
00:55:02.155 00.002 1032 UpdateGuideState(): m_state=6
00:55:02.158 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 617
00:55:02.160 00.002 1032 Star::Find returns 1 (0), X=321.96, Y=746.36, Mass=1308, SNR=25.5, Peak=147 HFD=2.6
00:55:02.163 00.003 1032 MultiStar: [#1 -0.39,-0.06,0.00,M2] [#2 -0.09,-0.15,0.74,U] [#3 -0.06,-0.23,0.68,U] [#4 -0.02,-0.14,0.73,U] [#5 -0.26,-0.23,0.00,M2] [#6 0.06,-0.15,0.59,U] [#7 -0.11,-0.14,0.55,U] [#8 0.14,-0.11,0.57,U] 
00:55:02.164 00.001 1032 refined, 6 included, MultiStar: {-0.06, -0.16}, one-star: {-0.23, -0.18}
00:55:02.165 00.001 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.52)
00:55:02.167 00.002 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.52)
00:55:02.168 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.93 mountX=-0.14 mountY=0.10, mountTheta=2.52
00:55:02.170 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.16, opts=13)
00:55:02.172 00.002 1032 Enqueuing Move request for scope (-0.06, -0.16)
00:55:02.174 00.002 10072 Worker thread wakes up
00:55:02.175 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
00:55:02.175 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
00:55:02.175 00.000 10072 Moving (-0.06, -0.16) raw xDistance=-0.14 yDistance=0.10
00:55:02.178 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:02.183 00.005 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.54
00:55:02.183 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:55:02.183 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:02.183 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:55:02.183 00.000 10072 MoveAxis(E, 77, ABG)
00:55:02.183 00.000 10072 Guiding  Dir = 2, Dur = 77
00:55:02.183 00.000 10072 IsGuiding returns 0
00:55:02.184 00.001 10072 PulseGuide returned control before completion, sleep 87
00:55:02.201 00.017 1032 UpdateGuideState exits: m=1308 SNR=25.5
00:55:02.203 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:02.206 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:02.210 00.004 1032 Enqueuing Expose request
00:55:02.300 00.090 10072 IsGuiding returns 1
00:55:02.300 00.000 10072 scope still moving after pulse duration time elapsed
00:55:02.321 00.021 10072 IsGuiding returns 0
00:55:02.321 00.000 10072 scope move finished after 77 + 60 ms
00:55:02.321 00.000 10072 Move returns status 0, amount 77
00:55:02.321 00.000 10072 MoveAxis(N, 0, ABG)
00:55:02.321 00.000 10072 Move returns status 0, amount 0
00:55:02.321 00.000 10072 move complete, result=0
00:55:02.321 00.000 10072 worker thread done servicing request
00:55:02.321 00.000 10072 Worker thread wakes up
00:55:02.321 00.000 1032 GuideStep: -0.1 px 77 ms EAST, 0.1 px 0 ms NORTH
00:55:02.323 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:02.323 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:02.729 00.406 10072 Exposure complete
00:55:02.778 00.049 10072 worker thread done servicing request
00:55:02.778 00.000 1032 OnExposeComplete: enter
00:55:02.780 00.002 1032 UpdateGuideState(): m_state=6
00:55:02.781 00.001 1032 Star::Find(15, 321, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 618
00:55:02.783 00.002 1032 Star::Find returns 1 (0), X=322.27, Y=746.56, Mass=1441, SNR=26.7, Peak=174 HFD=2.9
00:55:02.785 00.002 1032 MultiStar: [#1 -0.29,0.05,0.00,M3] [#2 0.00,0.03,0.78,U] [#3 -0.17,-0.04,0.66,U] [#4 -0.11,0.06,0.72,U] [#5 0.06,-0.21,0.69,U] [#6 0.02,0.05,0.59,U] [#7 -0.39,0.02,0.00,M2] [#8 -0.03,0.17,0.55,U] 
00:55:02.786 00.001 1032 refined, 6 included, MultiStar: {-0.01, 0.01}, one-star: {0.08, 0.02}
00:55:02.788 00.002 1032 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.83) = xAngle (0.83 = 0.83)
00:55:02.789 00.001 1032 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.83 = 0.83)
00:55:02.792 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.66 mountX=0.01 mountY=0.01, mountTheta=0.83
00:55:02.795 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
00:55:02.797 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
00:55:02.802 00.005 10072 Worker thread wakes up
00:55:02.802 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:55:02.802 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:55:02.802 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
00:55:02.804 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:02.807 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:55:02.807 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:55:02.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:02.807 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:55:02.807 00.000 10072 MoveAxis(E, 12, ABG)
00:55:02.807 00.000 10072 Guiding  Dir = 2, Dur = 12
00:55:02.807 00.000 10072 IsGuiding returns 0
00:55:02.807 00.000 10072 PulseGuide returned control before completion, sleep 22
00:55:02.825 00.018 1032 UpdateGuideState exits: m=1441 SNR=26.7
00:55:02.826 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:02.828 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:02.833 00.005 1032 Enqueuing Expose request
00:55:02.837 00.004 10072 IsGuiding returns 0
00:55:02.838 00.001 10072 Move returns status 0, amount 12
00:55:02.838 00.000 10072 MoveAxis(N, 0, ABG)
00:55:02.838 00.000 10072 Move returns status 0, amount 0
00:55:02.838 00.000 10072 move complete, result=0
00:55:02.838 00.000 10072 worker thread done servicing request
00:55:02.838 00.000 10072 Worker thread wakes up
00:55:02.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:02.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:02.845 00.007 1032 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
00:55:03.465 00.620 10072 Exposure complete
00:55:03.511 00.046 10072 worker thread done servicing request
00:55:03.512 00.001 1032 OnExposeComplete: enter
00:55:03.513 00.001 1032 UpdateGuideState(): m_state=6
00:55:03.515 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 619
00:55:03.516 00.001 1032 Star::Find returns 1 (0), X=322.09, Y=746.35, Mass=1413, SNR=26.5, Peak=170 HFD=2.6
00:55:03.520 00.004 1032 MultiStar: [#1 -0.24,-0.04,1.00,U] [#2 -0.32,-0.14,0.00,M1] [#3 -0.28,-0.16,0.00,M1] [#4 -0.04,-0.16,0.67,U] [#5 -0.07,-0.17,0.67,U] [#6 -0.17,-0.08,0.56,U] [#7 -0.29,0.02,0.00,M3] [#8 -0.11,-0.14,0.59,U] 
00:55:03.522 00.002 1032 refined, 5 included, MultiStar: {-0.13, -0.13}, one-star: {-0.10, -0.19}
00:55:03.523 00.001 1032 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.83) = xAngle (-4.17 = 2.11)
00:55:03.526 00.003 1032 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.17 = 2.11)
00:55:03.527 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.34 mountX=-0.09 mountY=0.16, mountTheta=2.11
00:55:03.530 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.13, opts=13)
00:55:03.531 00.001 1032 Enqueuing Move request for scope (-0.13, -0.13)
00:55:03.533 00.002 10072 Worker thread wakes up
00:55:03.533 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
00:55:03.533 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
00:55:03.533 00.000 10072 Moving (-0.13, -0.13) raw xDistance=-0.09 yDistance=0.16
00:55:03.536 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:03.538 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:55:03.538 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:55:03.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:03.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:55:03.539 00.001 10072 MoveAxis(E, 13, ABG)
00:55:03.539 00.000 10072 Guiding  Dir = 2, Dur = 13
00:55:03.539 00.000 10072 IsGuiding returns 0
00:55:03.539 00.000 10072 PulseGuide returned control before completion, sleep 23
00:55:03.558 00.019 1032 UpdateGuideState exits: m=1413 SNR=26.5
00:55:03.560 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:03.561 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:03.563 00.002 1032 Enqueuing Expose request
00:55:03.571 00.008 10072 IsGuiding returns 0
00:55:03.571 00.000 10072 Move returns status 0, amount 13
00:55:03.571 00.000 10072 MoveAxis(N, 0, ABG)
00:55:03.571 00.000 10072 Move returns status 0, amount 0
00:55:03.571 00.000 10072 move complete, result=0
00:55:03.571 00.000 10072 worker thread done servicing request
00:55:03.571 00.000 10072 Worker thread wakes up
00:55:03.571 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:03.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:03.574 00.003 1032 GuideStep: -0.1 px 13 ms EAST, 0.2 px 0 ms NORTH
00:55:03.982 00.408 10072 Exposure complete
00:55:04.032 00.050 10072 worker thread done servicing request
00:55:04.032 00.000 1032 OnExposeComplete: enter
00:55:04.034 00.002 1032 UpdateGuideState(): m_state=6
00:55:04.036 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 620
00:55:04.037 00.001 1032 Star::Find returns 1 (0), X=322.32, Y=746.29, Mass=1364, SNR=26.0, Peak=170 HFD=2.8
00:55:04.039 00.002 1032 MultiStar: [#1 -0.18,-0.29,0.00,M3] [#2 -0.24,-0.17,0.00,M2] [#3 -0.20,-0.14,0.68,U] [#4 -0.06,-0.19,0.71,U] [#5 -0.36,-0.26,0.00,M1] [#6 -0.09,-0.19,0.61,U] [#7 -0.20,-0.03,0.52,U] [#8 -0.16,-0.30,0.00,M1] 
00:55:04.041 00.002 1032 refined, 4 included, MultiStar: {-0.06, -0.17}, one-star: {0.13, -0.25}
00:55:04.042 00.001 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.83) = xAngle (-3.73 = 2.55)
00:55:04.044 00.002 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.73 = 2.55)
00:55:04.045 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.90 mountX=-0.15 mountY=0.10, mountTheta=2.55
00:55:04.049 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.17, opts=13)
00:55:04.051 00.002 1032 Enqueuing Move request for scope (-0.06, -0.17)
00:55:04.053 00.002 10072 Worker thread wakes up
00:55:04.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
00:55:04.053 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
00:55:04.053 00.000 10072 Moving (-0.06, -0.17) raw xDistance=-0.15 yDistance=0.10
00:55:04.054 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:04.058 00.004 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.54
00:55:04.058 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
00:55:04.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:04.058 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:55:04.058 00.000 10072 MoveAxis(E, 82, ABG)
00:55:04.058 00.000 10072 Guiding  Dir = 2, Dur = 82
00:55:04.058 00.000 10072 IsGuiding returns 0
00:55:04.058 00.000 10072 PulseGuide returned control before completion, sleep 92
00:55:04.076 00.018 1032 UpdateGuideState exits: m=1364 SNR=26.0
00:55:04.078 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:04.080 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:04.081 00.001 1032 Enqueuing Expose request
00:55:04.166 00.085 10072 IsGuiding returns 0
00:55:04.166 00.000 10072 Move returns status 0, amount 82
00:55:04.166 00.000 10072 MoveAxis(N, 0, ABG)
00:55:04.166 00.000 10072 Move returns status 0, amount 0
00:55:04.166 00.000 10072 move complete, result=0
00:55:04.166 00.000 10072 worker thread done servicing request
00:55:04.166 00.000 10072 Worker thread wakes up
00:55:04.166 00.000 1032 GuideStep: -0.2 px 82 ms EAST, 0.1 px 0 ms NORTH
00:55:04.169 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:04.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:04.796 00.627 10072 Exposure complete
00:55:04.842 00.046 10072 worker thread done servicing request
00:55:04.842 00.000 1032 OnExposeComplete: enter
00:55:04.845 00.003 1032 UpdateGuideState(): m_state=6
00:55:04.846 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 621
00:55:04.849 00.003 1032 Star::Find returns 1 (0), X=322.20, Y=746.31, Mass=1392, SNR=26.3, Peak=168 HFD=2.7
00:55:04.851 00.002 1032 MultiStar: [#1 -0.32,-0.07,0.00,M4] [#2 -0.13,-0.31,0.00,M3] [#3 -0.08,-0.29,0.00,M1] [#4 -0.20,-0.13,0.69,U] [#5 -0.34,-0.29,0.00,M2] [#6 -0.26,-0.10,0.00,M1] [#7 -0.14,-0.09,0.56,U] [#8 -0.07,-0.07,0.56,U] 
00:55:04.854 00.003 1032 refined, 3 included, MultiStar: {-0.09, -0.14}, one-star: {0.01, -0.23}
00:55:04.855 00.001 1032 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.83) = xAngle (-3.94 = 2.34)
00:55:04.857 00.002 1032 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.94 = 2.34)
00:55:04.859 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.11 mountX=-0.12 mountY=0.12, mountTheta=2.34
00:55:04.865 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.14, opts=13)
00:55:04.866 00.001 1032 Enqueuing Move request for scope (-0.09, -0.14)
00:55:04.868 00.002 10072 Worker thread wakes up
00:55:04.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
00:55:04.868 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
00:55:04.868 00.000 10072 Moving (-0.09, -0.14) raw xDistance=-0.12 yDistance=0.12
00:55:04.870 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:04.873 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:55:04.873 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:55:04.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:04.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:55:04.873 00.000 10072 MoveAxis(E, 14, ABG)
00:55:04.873 00.000 10072 Guiding  Dir = 2, Dur = 14
00:55:04.873 00.000 10072 IsGuiding returns 0
00:55:04.874 00.001 10072 PulseGuide returned control before completion, sleep 24
00:55:04.892 00.018 1032 UpdateGuideState exits: m=1392 SNR=26.3
00:55:04.894 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:04.897 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:04.899 00.002 1032 Enqueuing Expose request
00:55:04.903 00.004 10072 IsGuiding returns 0
00:55:04.904 00.001 10072 Move returns status 0, amount 14
00:55:04.904 00.000 10072 MoveAxis(N, 0, ABG)
00:55:04.904 00.000 10072 Move returns status 0, amount 0
00:55:04.904 00.000 10072 move complete, result=0
00:55:04.904 00.000 10072 worker thread done servicing request
00:55:04.904 00.000 10072 Worker thread wakes up
00:55:04.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:04.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:04.908 00.004 1032 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
00:55:05.314 00.406 10072 Exposure complete
00:55:05.362 00.048 10072 worker thread done servicing request
00:55:05.363 00.001 1032 OnExposeComplete: enter
00:55:05.364 00.001 1032 UpdateGuideState(): m_state=6
00:55:05.367 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 622
00:55:05.369 00.002 1032 Star::Find returns 1 (0), X=322.13, Y=746.43, Mass=1326, SNR=25.7, Peak=158 HFD=2.8
00:55:05.370 00.001 1032 MultiStar: [#1 -0.18,-0.02,1.01,U] [#2 -0.12,-0.01,0.72,U] [#3 -0.14,-0.09,0.68,U] [#4 -0.21,-0.12,0.71,U] [#5 -0.22,-0.20,0.00,M3] [#6 -0.09,0.02,0.63,U] [#7 -0.33,0.11,0.00,M2] [#8 -0.07,0.07,0.58,U] 
00:55:05.372 00.002 1032 single-star, 6 included, MultiStar: {-0.13, -0.04}, one-star: {-0.06, -0.11}
00:55:05.374 00.002 1032 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.83) = xAngle (-3.90 = 2.38)
00:55:05.375 00.001 1032 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.90 = 2.38)
00:55:05.377 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-2.07 mountX=-0.09 mountY=0.08, mountTheta=2.38
00:55:05.380 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.11, opts=13)
00:55:05.382 00.002 1032 Enqueuing Move request for scope (-0.06, -0.11)
00:55:05.384 00.002 10072 Worker thread wakes up
00:55:05.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
00:55:05.384 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
00:55:05.385 00.001 10072 Moving (-0.06, -0.11) raw xDistance=-0.09 yDistance=0.08
00:55:05.387 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:05.389 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:55:05.389 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:55:05.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:05.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:55:05.389 00.000 10072 MoveAxis(E, 11, ABG)
00:55:05.389 00.000 10072 Guiding  Dir = 2, Dur = 11
00:55:05.390 00.001 10072 IsGuiding returns 0
00:55:05.391 00.001 10072 PulseGuide returned control before completion, sleep 21
00:55:05.410 00.019 1032 UpdateGuideState exits: m=1326 SNR=25.7
00:55:05.412 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:05.414 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:05.415 00.001 1032 Enqueuing Expose request
00:55:05.422 00.007 10072 IsGuiding returns 0
00:55:05.422 00.000 10072 Move returns status 0, amount 11
00:55:05.422 00.000 10072 MoveAxis(N, 0, ABG)
00:55:05.422 00.000 10072 Move returns status 0, amount 0
00:55:05.422 00.000 10072 move complete, result=0
00:55:05.422 00.000 10072 worker thread done servicing request
00:55:05.422 00.000 10072 Worker thread wakes up
00:55:05.422 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:05.422 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:05.426 00.004 1032 GuideStep: -0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
00:55:06.048 00.622 10072 Exposure complete
00:55:06.100 00.052 10072 worker thread done servicing request
00:55:06.100 00.000 1032 OnExposeComplete: enter
00:55:06.103 00.003 1032 UpdateGuideState(): m_state=6
00:55:06.104 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 623
00:55:06.106 00.002 1032 Star::Find returns 1 (0), X=322.28, Y=746.51, Mass=1364, SNR=26.0, Peak=179 HFD=2.9
00:55:06.107 00.001 1032 MultiStar: [#1 -0.17,0.00,1.00,U] [#2 -0.24,0.10,0.71,U] [#3 -0.06,-0.18,0.64,U] [#4 -0.10,0.07,0.69,U] [#5 -0.18,0.04,0.74,U] [#6 -0.22,0.11,0.60,U] [#7 -0.23,-0.01,0.47,U] [#8 -0.09,0.03,0.59,U] 
00:55:06.109 00.002 1032 single-star, 8 included, MultiStar: {-0.12, 0.01}, one-star: {0.09, -0.02}
00:55:06.112 00.003 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
00:55:06.115 00.003 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
00:55:06.117 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.28 mountX=-0.05 mountY=-0.08, mountTheta=-2.11
00:55:06.119 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
00:55:06.121 00.002 1032 Enqueuing Move request for scope (0.09, -0.02)
00:55:06.123 00.002 10072 Worker thread wakes up
00:55:06.123 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
00:55:06.123 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
00:55:06.123 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.05 yDistance=-0.08
00:55:06.127 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:06.129 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:55:06.129 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:55:06.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:06.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:55:06.129 00.000 10072 MoveAxis(E, 12, ABG)
00:55:06.129 00.000 10072 Guiding  Dir = 2, Dur = 12
00:55:06.130 00.001 10072 IsGuiding returns 0
00:55:06.130 00.000 10072 PulseGuide returned control before completion, sleep 22
00:55:06.148 00.018 1032 UpdateGuideState exits: m=1364 SNR=26.0
00:55:06.150 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:06.152 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:06.154 00.002 1032 Enqueuing Expose request
00:55:06.156 00.002 10072 IsGuiding returns 0
00:55:06.156 00.000 10072 Move returns status 0, amount 12
00:55:06.156 00.000 10072 MoveAxis(N, 0, ABG)
00:55:06.156 00.000 10072 Move returns status 0, amount 0
00:55:06.156 00.000 10072 move complete, result=0
00:55:06.156 00.000 10072 worker thread done servicing request
00:55:06.156 00.000 10072 Worker thread wakes up
00:55:06.156 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:06.156 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:06.163 00.007 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
00:55:06.565 00.402 10072 Exposure complete
00:55:06.613 00.048 10072 worker thread done servicing request
00:55:06.613 00.000 1032 OnExposeComplete: enter
00:55:06.615 00.002 1032 UpdateGuideState(): m_state=6
00:55:06.617 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 624
00:55:06.618 00.001 1032 Star::Find returns 1 (0), X=322.19, Y=746.45, Mass=1355, SNR=25.9, Peak=172 HFD=2.7
00:55:06.620 00.002 1032 MultiStar: [#1 -0.11,0.01,1.01,U] [#2 -0.14,-0.01,0.77,U] [#3 -0.15,-0.08,0.69,U] [#4 -0.08,0.08,0.73,U] [#5 -0.10,0.00,0.71,U] [#6 -0.03,0.08,0.60,U] [#7 -0.21,0.10,0.54,U] [#8 -0.06,0.11,0.58,U] 
00:55:06.621 00.001 1032 single-star, 8 included, MultiStar: {-0.09, 0.01}, one-star: {0.00, -0.09}
00:55:06.623 00.002 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.89)
00:55:06.624 00.001 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.89)
00:55:06.625 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.56 mountX=-0.09 mountY=0.02, mountTheta=2.89
00:55:06.628 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.09, opts=13)
00:55:06.630 00.002 1032 Enqueuing Move request for scope (0.00, -0.09)
00:55:06.631 00.001 10072 Worker thread wakes up
00:55:06.631 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
00:55:06.631 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
00:55:06.631 00.000 10072 Moving (0.00, -0.09) raw xDistance=-0.09 yDistance=0.02
00:55:06.633 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:06.634 00.001 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:55:06.635 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:55:06.635 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:06.635 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:55:06.635 00.000 10072 MoveAxis(E, 11, ABG)
00:55:06.635 00.000 10072 Guiding  Dir = 2, Dur = 11
00:55:06.635 00.000 10072 IsGuiding returns 0
00:55:06.635 00.000 10072 PulseGuide returned control before completion, sleep 21
00:55:06.652 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:55:06.655 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:06.658 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:06.659 00.001 1032 Enqueuing Expose request
00:55:06.674 00.015 10072 IsGuiding returns 0
00:55:06.674 00.000 10072 Move returns status 0, amount 11
00:55:06.674 00.000 10072 MoveAxis(N, 0, ABG)
00:55:06.674 00.000 10072 Move returns status 0, amount 0
00:55:06.674 00.000 10072 move complete, result=0
00:55:06.675 00.001 10072 worker thread done servicing request
00:55:06.675 00.000 10072 Worker thread wakes up
00:55:06.675 00.000 1032 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
00:55:06.677 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:06.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:07.314 00.637 10072 Exposure complete
00:55:07.363 00.049 10072 worker thread done servicing request
00:55:07.363 00.000 1032 OnExposeComplete: enter
00:55:07.365 00.002 1032 UpdateGuideState(): m_state=6
00:55:07.368 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 625
00:55:07.371 00.003 1032 Star::Find returns 1 (0), X=322.22, Y=746.30, Mass=1421, SNR=26.6, Peak=169 HFD=2.7
00:55:07.373 00.002 1032 MultiStar: [#1 -0.15,-0.12,0.98,U] [#2 -0.06,-0.23,0.71,U] [#3 -0.10,-0.20,0.70,U] [#4 -0.19,-0.19,0.00,M1] [#5 -0.15,-0.19,0.72,U] [#6 -0.08,-0.19,0.60,U] [#7 -0.05,0.12,0.49,U] [#8 -0.12,-0.19,0.56,U] 
00:55:07.375 00.002 1032 refined, 7 included, MultiStar: {-0.08, -0.17}, one-star: {0.04, -0.24}
00:55:07.377 00.002 1032 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.83) = xAngle (-3.86 = 2.42)
00:55:07.379 00.002 1032 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.86 = 2.42)
00:55:07.381 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.18 cameraTheta=-2.03 mountX=-0.14 mountY=0.12, mountTheta=2.42
00:55:07.383 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.17, opts=13)
00:55:07.385 00.002 1032 Enqueuing Move request for scope (-0.08, -0.17)
00:55:07.387 00.002 10072 Worker thread wakes up
00:55:07.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
00:55:07.387 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
00:55:07.387 00.000 10072 Moving (-0.08, -0.17) raw xDistance=-0.14 yDistance=0.12
00:55:07.389 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:07.391 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.54
00:55:07.391 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:55:07.391 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:07.391 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:55:07.391 00.000 10072 MoveAxis(E, 76, ABG)
00:55:07.392 00.001 10072 Guiding  Dir = 2, Dur = 76
00:55:07.394 00.002 10072 IsGuiding returns 0
00:55:07.395 00.001 10072 PulseGuide returned control before completion, sleep 86
00:55:07.411 00.016 1032 UpdateGuideState exits: m=1421 SNR=26.6
00:55:07.413 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:07.415 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:07.417 00.002 1032 Enqueuing Expose request
00:55:07.487 00.070 10072 IsGuiding returns 0
00:55:07.487 00.000 10072 Move returns status 0, amount 76
00:55:07.487 00.000 10072 MoveAxis(N, 0, ABG)
00:55:07.487 00.000 10072 Move returns status 0, amount 0
00:55:07.488 00.001 10072 move complete, result=0
00:55:07.488 00.000 10072 worker thread done servicing request
00:55:07.488 00.000 10072 Worker thread wakes up
00:55:07.488 00.000 1032 GuideStep: -0.1 px 76 ms EAST, 0.1 px 0 ms NORTH
00:55:07.490 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:07.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:07.900 00.410 10072 Exposure complete
00:55:07.958 00.058 10072 worker thread done servicing request
00:55:07.958 00.000 1032 OnExposeComplete: enter
00:55:07.961 00.003 1032 UpdateGuideState(): m_state=6
00:55:07.976 00.015 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 626
00:55:07.979 00.003 1032 Star::Find returns 1 (0), X=322.36, Y=746.41, Mass=1351, SNR=25.9, Peak=170 HFD=3.0
00:55:07.981 00.002 1032 MultiStar: [#1 -0.11,-0.19,0.98,U] [#2 -0.20,-0.07,0.73,U] [#3 -0.06,-0.11,0.70,U] [#4 -0.05,-0.11,0.71,U] [#5 -0.09,-0.22,0.65,U] [#6 -0.13,-0.08,0.59,U] [#7 -0.16,0.06,0.55,U] [#8 -0.02,0.07,0.59,U] 
00:55:07.983 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {0.17, -0.13}
00:55:08.040 00.057 1032 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.83) = xAngle (-3.95 = 2.33)
00:55:08.055 00.015 1032 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.95 = 2.33)
00:55:08.060 00.005 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.12 mountX=-0.08 mountY=0.08, mountTheta=2.33
00:55:08.063 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.10, opts=13)
00:55:08.065 00.002 1032 Enqueuing Move request for scope (-0.06, -0.10)
00:55:08.067 00.002 10072 Worker thread wakes up
00:55:08.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
00:55:08.067 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
00:55:08.068 00.001 10072 Moving (-0.06, -0.10) raw xDistance=-0.08 yDistance=0.08
00:55:08.071 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:08.180 00.109 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:55:08.181 00.001 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:55:08.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:08.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:55:08.181 00.000 10072 MoveAxis(E, 12, ABG)
00:55:08.181 00.000 10072 Guiding  Dir = 2, Dur = 12
00:55:08.182 00.001 10072 IsGuiding returns 0
00:55:08.182 00.000 10072 PulseGuide returned control before completion, sleep 21
00:55:08.309 00.127 10072 IsGuiding returns 0
00:55:08.310 00.001 10072 Move returns status 0, amount 12
00:55:08.310 00.000 10072 MoveAxis(N, 0, ABG)
00:55:08.310 00.000 10072 Move returns status 0, amount 0
00:55:08.310 00.000 10072 move complete, result=0
00:55:08.310 00.000 10072 worker thread done servicing request
00:55:08.310 00.000 1032 UpdateGuideState exits: m=1351 SNR=25.9
00:55:08.315 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:08.317 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:08.322 00.005 1032 Enqueuing Expose request
00:55:08.324 00.002 10072 Worker thread wakes up
00:55:08.325 00.001 1032 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
00:55:08.327 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:08.327 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:08.963 00.636 10072 Exposure complete
00:55:09.045 00.082 10072 worker thread done servicing request
00:55:09.045 00.000 1032 OnExposeComplete: enter
00:55:09.049 00.004 1032 UpdateGuideState(): m_state=6
00:55:09.053 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 627
00:55:09.056 00.003 1032 Star::Find returns 1 (0), X=322.14, Y=746.55, Mass=1348, SNR=25.8, Peak=172 HFD=2.7
00:55:09.059 00.003 1032 MultiStar: [#1 -0.23,-0.02,0.98,U] [#2 -0.12,-0.02,0.75,U] [#3 -0.05,-0.12,0.66,U] [#4 -0.13,-0.09,0.71,U] [#5 -0.19,0.02,0.73,U] [#6 -0.11,-0.05,0.64,U] [#7 -0.18,0.07,0.55,U] [#8 -0.06,-0.10,0.58,U] 
00:55:09.062 00.003 1032 single-star, 8 included, MultiStar: {-0.13, -0.03}, one-star: {-0.05, 0.01}
00:55:09.065 00.003 1032 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.83) = xAngle (1.10 = 1.10)
00:55:09.067 00.002 1032 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.10 = 1.10)
00:55:09.070 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.93 mountX=0.02 mountY=0.04, mountTheta=1.10
00:55:09.074 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.01, opts=13)
00:55:09.077 00.003 1032 Enqueuing Move request for scope (-0.05, 0.01)
00:55:09.079 00.002 10072 Worker thread wakes up
00:55:09.079 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
00:55:09.079 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
00:55:09.079 00.000 10072 Moving (-0.05, 0.01) raw xDistance=0.02 yDistance=0.04
00:55:09.083 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:09.089 00.006 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:55:09.089 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:55:09.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:09.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:55:09.090 00.001 10072 MoveAxis(E, 14, ABG)
00:55:09.090 00.000 10072 Guiding  Dir = 2, Dur = 14
00:55:09.091 00.001 10072 IsGuiding returns 0
00:55:09.092 00.001 10072 PulseGuide returned control before completion, sleep 23
00:55:09.120 00.028 1032 UpdateGuideState exits: m=1348 SNR=25.8
00:55:09.125 00.005 10072 IsGuiding returns 0
00:55:09.125 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:09.129 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:09.131 00.002 1032 Enqueuing Expose request
00:55:09.135 00.004 10072 Move returns status 0, amount 14
00:55:09.135 00.000 10072 MoveAxis(N, 0, ABG)
00:55:09.135 00.000 10072 Move returns status 0, amount 0
00:55:09.135 00.000 10072 move complete, result=0
00:55:09.135 00.000 10072 worker thread done servicing request
00:55:09.135 00.000 10072 Worker thread wakes up
00:55:09.135 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:09.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:09.152 00.017 1032 GuideStep: 0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
00:55:09.558 00.406 10072 Exposure complete
00:55:09.645 00.087 1032 OnExposeComplete: enter
00:55:09.649 00.004 10072 worker thread done servicing request
00:55:09.649 00.000 1032 UpdateGuideState(): m_state=6
00:55:09.651 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 628
00:55:09.653 00.002 1032 Star::Find returns 1 (0), X=322.25, Y=746.39, Mass=1294, SNR=25.3, Peak=159 HFD=2.8
00:55:09.656 00.003 1032 MultiStar: [#1 -0.09,0.02,0.96,U] [#2 -0.12,0.07,0.80,U] [#3 -0.14,-0.10,0.70,U] [#4 -0.13,-0.14,0.74,U] [#5 -0.11,-0.09,0.76,U] [#6 -0.04,0.07,0.61,U] [#7 -0.13,0.15,0.55,U] [#8 -0.05,0.19,0.57,U] 
00:55:09.659 00.003 1032 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {0.06, -0.15}
00:55:09.661 00.002 1032 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.83) = xAngle (-4.84 = 1.44)
00:55:09.664 00.003 1032 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.84 = 1.44)
00:55:09.666 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.01 mountX=0.01 mountY=0.08, mountTheta=1.44
00:55:09.670 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.01, opts=13)
00:55:09.673 00.003 1032 Enqueuing Move request for scope (-0.08, -0.01)
00:55:09.678 00.005 10072 Worker thread wakes up
00:55:09.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
00:55:09.679 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
00:55:09.680 00.001 10072 Moving (-0.08, -0.01) raw xDistance=0.01 yDistance=0.08
00:55:09.683 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:09.686 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:55:09.686 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:55:09.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:09.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:55:09.686 00.000 10072 MoveAxis(E, 11, ABG)
00:55:09.686 00.000 10072 Guiding  Dir = 2, Dur = 11
00:55:09.687 00.001 10072 IsGuiding returns 0
00:55:09.687 00.000 10072 PulseGuide returned control before completion, sleep 21
00:55:09.715 00.028 1032 UpdateGuideState exits: m=1294 SNR=25.3
00:55:09.717 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:09.719 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:09.722 00.003 1032 Enqueuing Expose request
00:55:09.727 00.005 10072 IsGuiding returns 0
00:55:09.727 00.000 10072 Move returns status 0, amount 11
00:55:09.727 00.000 10072 MoveAxis(N, 0, ABG)
00:55:09.727 00.000 10072 Move returns status 0, amount 0
00:55:09.728 00.001 10072 move complete, result=0
00:55:09.728 00.000 10072 worker thread done servicing request
00:55:09.728 00.000 10072 Worker thread wakes up
00:55:09.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:09.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:09.741 00.013 1032 GuideStep: 0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
00:55:10.354 00.613 10072 Exposure complete
00:55:10.433 00.079 10072 worker thread done servicing request
00:55:10.434 00.001 1032 OnExposeComplete: enter
00:55:10.436 00.002 1032 UpdateGuideState(): m_state=6
00:55:10.438 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 629
00:55:10.441 00.003 1032 Star::Find returns 1 (0), X=322.13, Y=746.43, Mass=1274, SNR=25.1, Peak=156 HFD=2.7
00:55:10.443 00.002 1032 MultiStar: [#1 -0.15,-0.11,0.99,U] [#2 -0.07,-0.01,0.76,U] [#3 -0.08,-0.15,0.69,U] [#4 -0.04,-0.11,0.75,U] [#5 -0.13,-0.07,0.73,U] [#6 -0.01,-0.02,0.61,U] [#7 -0.05,-0.09,0.54,U] [#8 0.11,-0.01,0.61,U] 
00:55:10.445 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.08}, one-star: {-0.06, -0.11}
00:55:10.447 00.002 1032 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.83) = xAngle (-4.07 = 2.22)
00:55:10.450 00.003 1032 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.07 = 2.22)
00:55:10.452 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.24 mountX=-0.06 mountY=0.08, mountTheta=2.22
00:55:10.461 00.009 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.08, opts=13)
00:55:10.465 00.004 1032 Enqueuing Move request for scope (-0.06, -0.08)
00:55:10.467 00.002 10072 Worker thread wakes up
00:55:10.467 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
00:55:10.467 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
00:55:10.467 00.000 10072 Moving (-0.06, -0.08) raw xDistance=-0.06 yDistance=0.08
00:55:10.469 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:10.471 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:55:10.471 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:55:10.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:10.472 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:55:10.472 00.000 10072 MoveAxis(E, 11, ABG)
00:55:10.472 00.000 10072 Guiding  Dir = 2, Dur = 11
00:55:10.472 00.000 10072 IsGuiding returns 0
00:55:10.473 00.001 10072 PulseGuide returned control before completion, sleep 21
00:55:10.498 00.025 1032 UpdateGuideState exits: m=1274 SNR=25.1
00:55:10.500 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:10.503 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:10.504 00.001 1032 Enqueuing Expose request
00:55:10.508 00.004 10072 IsGuiding returns 0
00:55:10.508 00.000 10072 Move returns status 0, amount 11
00:55:10.508 00.000 10072 MoveAxis(N, 0, ABG)
00:55:10.508 00.000 10072 Move returns status 0, amount 0
00:55:10.508 00.000 10072 move complete, result=0
00:55:10.509 00.001 10072 worker thread done servicing request
00:55:10.509 00.000 10072 Worker thread wakes up
00:55:10.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:10.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:10.520 00.011 1032 GuideStep: -0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
00:55:10.918 00.398 10072 Exposure complete
00:55:10.989 00.071 10072 worker thread done servicing request
00:55:10.989 00.000 1032 OnExposeComplete: enter
00:55:10.995 00.006 1032 UpdateGuideState(): m_state=6
00:55:10.998 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 630
00:55:11.001 00.003 1032 Star::Find returns 1 (0), X=322.21, Y=746.44, Mass=1556, SNR=27.8, Peak=198 HFD=2.8
00:55:11.004 00.003 1032 MultiStar: [#1 -0.17,-0.02,0.89,U] [#2 -0.01,-0.12,0.71,U] [#3 0.04,-0.25,0.61,U] [#4 -0.07,-0.01,0.67,U] [#5 0.01,0.04,0.66,U] [#6 -0.08,0.03,0.55,U] [#7 -0.21,0.12,0.50,U] [#8 0.11,0.05,0.59,U] 
00:55:11.006 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {0.02, -0.10}
00:55:11.009 00.003 1032 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.83) = xAngle (-4.20 = 2.09)
00:55:11.011 00.002 1032 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.20 = 2.09)
00:55:11.013 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.37 mountX=-0.03 mountY=0.04, mountTheta=2.09
00:55:11.018 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
00:55:11.021 00.003 1032 Enqueuing Move request for scope (-0.04, -0.04)
00:55:11.024 00.003 10072 Worker thread wakes up
00:55:11.025 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
00:55:11.025 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
00:55:11.025 00.000 10072 Moving (-0.04, -0.04) raw xDistance=-0.03 yDistance=0.04
00:55:11.027 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:11.031 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:55:11.031 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:55:11.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:11.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:55:11.031 00.000 10072 MoveAxis(E, 10, ABG)
00:55:11.031 00.000 10072 Guiding  Dir = 2, Dur = 10
00:55:11.031 00.000 10072 IsGuiding returns 0
00:55:11.032 00.001 10072 PulseGuide returned control before completion, sleep 20
00:55:11.058 00.026 10072 IsGuiding returns 0
00:55:11.058 00.000 10072 Move returns status 0, amount 10
00:55:11.058 00.000 10072 MoveAxis(N, 0, ABG)
00:55:11.058 00.000 10072 Move returns status 0, amount 0
00:55:11.058 00.000 10072 move complete, result=0
00:55:11.058 00.000 10072 worker thread done servicing request
00:55:11.061 00.003 1032 UpdateGuideState exits: m=1556 SNR=27.8
00:55:11.064 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:11.066 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:11.069 00.003 1032 Enqueuing Expose request
00:55:11.071 00.002 10072 Worker thread wakes up
00:55:11.071 00.000 1032 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
00:55:11.073 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:11.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:11.701 00.628 10072 Exposure complete
00:55:11.768 00.067 10072 worker thread done servicing request
00:55:11.768 00.000 1032 OnExposeComplete: enter
00:55:11.771 00.003 1032 UpdateGuideState(): m_state=6
00:55:11.773 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 631
00:55:11.777 00.004 1032 Star::Find returns 1 (0), X=322.12, Y=746.48, Mass=1405, SNR=26.4, Peak=170 HFD=2.8
00:55:11.781 00.004 1032 MultiStar: [#1 -0.23,0.08,0.93,U] [#2 -0.09,0.12,0.77,U] [#3 -0.01,-0.01,0.66,U] [#4 0.01,-0.04,0.70,U] [#5 -0.14,0.02,0.73,U] [#6 -0.11,0.00,0.59,U] [#7 -0.28,0.17,0.00,M1] [#8 -0.04,0.07,0.57,U] 
00:55:11.785 00.004 1032 single-star, 7 included, MultiStar: {-0.09, 0.02}, one-star: {-0.07, -0.06}
00:55:11.789 00.004 1032 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.83) = xAngle (-4.29 = 1.99)
00:55:11.793 00.004 1032 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.29 = 1.99)
00:55:11.798 00.005 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.46 mountX=-0.04 mountY=0.08, mountTheta=1.99
00:55:11.804 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.06, opts=13)
00:55:11.806 00.002 1032 Enqueuing Move request for scope (-0.07, -0.06)
00:55:11.815 00.009 10072 Worker thread wakes up
00:55:11.815 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
00:55:11.815 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
00:55:11.815 00.000 10072 Moving (-0.07, -0.06) raw xDistance=-0.04 yDistance=0.08
00:55:11.824 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:11.827 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:55:11.827 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:55:11.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:11.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:55:11.828 00.001 10072 MoveAxis(E, 11, ABG)
00:55:11.828 00.000 10072 Guiding  Dir = 2, Dur = 11
00:55:11.832 00.004 10072 IsGuiding returns 0
00:55:11.833 00.001 10072 PulseGuide returned control before completion, sleep 21
00:55:11.855 00.022 1032 UpdateGuideState exits: m=1405 SNR=26.4
00:55:11.858 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:11.864 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:11.867 00.003 1032 Enqueuing Expose request
00:55:11.872 00.005 10072 IsGuiding returns 0
00:55:11.873 00.001 10072 Move returns status 0, amount 11
00:55:11.873 00.000 10072 MoveAxis(N, 0, ABG)
00:55:11.873 00.000 10072 Move returns status 0, amount 0
00:55:11.873 00.000 10072 move complete, result=0
00:55:11.873 00.000 10072 worker thread done servicing request
00:55:11.873 00.000 10072 Worker thread wakes up
00:55:11.873 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:11.873 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:11.887 00.014 1032 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
00:55:12.279 00.392 10072 Exposure complete
00:55:12.349 00.070 10072 worker thread done servicing request
00:55:12.349 00.000 1032 OnExposeComplete: enter
00:55:12.351 00.002 1032 UpdateGuideState(): m_state=6
00:55:12.355 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 632
00:55:12.358 00.003 1032 Star::Find returns 1 (0), X=322.14, Y=746.47, Mass=1459, SNR=26.9, Peak=175 HFD=2.8
00:55:12.361 00.003 1032 MultiStar: [#1 -0.11,0.06,0.98,U] [#2 -0.06,0.07,0.71,U] [#3 -0.10,-0.10,0.66,U] [#4 -0.06,-0.07,0.70,U] [#5 -0.14,0.04,0.64,U] [#6 -0.07,-0.07,0.57,U] [#7 -0.40,0.15,0.00,M2] [#8 0.04,0.09,0.57,U] 
00:55:12.369 00.008 1032 refined, 7 included, MultiStar: {-0.07, -0.01}, one-star: {-0.05, -0.07}
00:55:12.373 00.004 1032 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.83) = xAngle (-4.89 = 1.40)
00:55:12.376 00.003 1032 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.89 = 1.40)
00:55:12.378 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.06 mountX=0.01 mountY=0.07, mountTheta=1.40
00:55:12.383 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.01, opts=13)
00:55:12.388 00.005 1032 Enqueuing Move request for scope (-0.07, -0.01)
00:55:12.392 00.004 10072 Worker thread wakes up
00:55:12.392 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
00:55:12.393 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
00:55:12.393 00.000 10072 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=0.07
00:55:12.399 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:12.406 00.007 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:55:12.406 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:55:12.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:12.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:55:12.407 00.001 10072 MoveAxis(E, 10, ABG)
00:55:12.407 00.000 10072 Guiding  Dir = 2, Dur = 10
00:55:12.409 00.002 10072 IsGuiding returns 0
00:55:12.410 00.001 10072 PulseGuide returned control before completion, sleep 20
00:55:12.432 00.022 10072 IsGuiding returns 0
00:55:12.432 00.000 10072 Move returns status 0, amount 10
00:55:12.433 00.001 10072 MoveAxis(N, 0, ABG)
00:55:12.433 00.000 10072 Move returns status 0, amount 0
00:55:12.433 00.000 10072 move complete, result=0
00:55:12.433 00.000 10072 worker thread done servicing request
00:55:12.435 00.002 1032 UpdateGuideState exits: m=1459 SNR=26.9
00:55:12.438 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:12.441 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:12.444 00.003 1032 Enqueuing Expose request
00:55:12.446 00.002 10072 Worker thread wakes up
00:55:12.446 00.000 1032 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
00:55:12.451 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:12.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:13.078 00.627 10072 Exposure complete
00:55:13.148 00.070 10072 worker thread done servicing request
00:55:13.150 00.002 1032 OnExposeComplete: enter
00:55:13.155 00.005 1032 UpdateGuideState(): m_state=6
00:55:13.158 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 633
00:55:13.162 00.004 1032 Star::Find returns 1 (0), X=322.18, Y=746.37, Mass=1466, SNR=27.0, Peak=182 HFD=2.7
00:55:13.165 00.003 1032 MultiStar: [#1 -0.07,-0.00,0.93,U] [#2 -0.21,0.07,0.73,U] [#3 0.14,-0.06,0.63,U] [#4 -0.01,-0.08,0.68,U] [#5 -0.16,0.10,0.67,U] [#6 -0.01,0.09,0.56,U] [#7 -0.15,0.04,0.51,U] [#8 -0.04,0.09,0.57,U] 
00:55:13.168 00.003 1032 refined, 8 included, MultiStar: {-0.06, -0.00}, one-star: {-0.01, -0.17}
00:55:13.170 00.002 1032 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.83) = xAngle (-4.91 = 1.37)
00:55:13.172 00.002 1032 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.91 = 1.37)
00:55:13.177 00.005 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.08 mountX=0.01 mountY=0.06, mountTheta=1.37
00:55:13.182 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.00, opts=13)
00:55:13.185 00.003 1032 Enqueuing Move request for scope (-0.06, -0.00)
00:55:13.189 00.004 10072 Worker thread wakes up
00:55:13.189 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
00:55:13.189 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
00:55:13.189 00.000 10072 Moving (-0.06, -0.00) raw xDistance=0.01 yDistance=0.06
00:55:13.193 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:13.196 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.54
00:55:13.196 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:55:13.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:13.197 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:55:13.197 00.000 10072 MoveAxis(E, 12, ABG)
00:55:13.197 00.000 10072 Guiding  Dir = 2, Dur = 12
00:55:13.198 00.001 10072 IsGuiding returns 0
00:55:13.198 00.000 10072 PulseGuide returned control before completion, sleep 22
00:55:13.230 00.032 1032 UpdateGuideState exits: m=1466 SNR=27.0
00:55:13.234 00.004 10072 IsGuiding returns 0
00:55:13.234 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:13.243 00.009 10072 Move returns status 0, amount 12
00:55:13.243 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:13.250 00.007 10072 MoveAxis(N, 0, ABG)
00:55:13.250 00.000 1032 Enqueuing Expose request
00:55:13.252 00.002 10072 Move returns status 0, amount 0
00:55:13.252 00.000 10072 move complete, result=0
00:55:13.252 00.000 10072 worker thread done servicing request
00:55:13.252 00.000 10072 Worker thread wakes up
00:55:13.253 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:13.253 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:13.265 00.012 1032 GuideStep: 0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
00:55:13.660 00.395 10072 Exposure complete
00:55:13.725 00.065 10072 worker thread done servicing request
00:55:13.726 00.001 1032 OnExposeComplete: enter
00:55:13.728 00.002 1032 UpdateGuideState(): m_state=6
00:55:13.731 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 634
00:55:13.733 00.002 1032 Star::Find returns 1 (0), X=322.14, Y=746.56, Mass=1467, SNR=27.0, Peak=188 HFD=2.7
00:55:13.736 00.003 1032 MultiStar: [#1 -0.05,0.05,0.94,U] [#2 -0.12,0.08,0.70,U] [#3 -0.02,-0.07,0.70,U] [#4 0.03,0.04,0.66,U] [#5 -0.05,0.11,0.68,U] [#6 -0.05,-0.10,0.59,U] [#7 -0.03,0.20,0.50,U] [#8 0.07,-0.02,0.51,U] 
00:55:13.740 00.004 1032 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {-0.05, 0.03}
00:55:13.743 00.003 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
00:55:13.746 00.003 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
00:55:13.750 00.004 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.36 mountX=0.04 mountY=0.02, mountTheta=0.53
00:55:13.754 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
00:55:13.758 00.004 1032 Enqueuing Move request for scope (-0.03, 0.03)
00:55:13.761 00.003 10072 Worker thread wakes up
00:55:13.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
00:55:13.761 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
00:55:13.761 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.02
00:55:13.764 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:13.774 00.010 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:55:13.775 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:55:13.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:13.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:55:13.775 00.000 10072 MoveAxis(E, 11, ABG)
00:55:13.775 00.000 10072 Guiding  Dir = 2, Dur = 11
00:55:13.775 00.000 10072 IsGuiding returns 0
00:55:13.776 00.001 10072 PulseGuide returned control before completion, sleep 21
00:55:13.799 00.023 1032 UpdateGuideState exits: m=1467 SNR=27.0
00:55:13.802 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:13.808 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:13.811 00.003 1032 Enqueuing Expose request
00:55:13.815 00.004 10072 IsGuiding returns 0
00:55:13.815 00.000 10072 Move returns status 0, amount 11
00:55:13.815 00.000 10072 MoveAxis(N, 0, ABG)
00:55:13.815 00.000 10072 Move returns status 0, amount 0
00:55:13.815 00.000 10072 move complete, result=0
00:55:13.815 00.000 10072 worker thread done servicing request
00:55:13.815 00.000 10072 Worker thread wakes up
00:55:13.815 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:13.815 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:13.825 00.010 1032 GuideStep: 0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
00:55:14.550 00.725 10072 Exposure complete
00:55:14.661 00.111 10072 worker thread done servicing request
00:55:14.661 00.000 1032 OnExposeComplete: enter
00:55:14.680 00.019 1032 UpdateGuideState(): m_state=6
00:55:14.685 00.005 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 635
00:55:14.761 00.076 1032 Star::Find returns 1 (0), X=322.13, Y=746.42, Mass=1357, SNR=26.0, Peak=169 HFD=2.6
00:55:14.763 00.002 1032 MultiStar: [#1 -0.20,0.03,0.99,U] [#2 -0.03,0.09,0.82,U] [#3 -0.06,0.06,0.67,U] [#4 -0.04,0.06,0.69,U] [#5 -0.27,0.12,0.00,M1] [#6 0.02,0.06,0.63,U] [#7 0.03,0.18,0.51,U] [#8 0.10,-0.03,0.58,U] 
00:55:14.766 00.003 1032 refined, 7 included, MultiStar: {-0.05, 0.03}, one-star: {-0.06, -0.12}
00:55:14.770 00.004 1032 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.83) = xAngle (0.71 = 0.71)
00:55:14.773 00.003 1032 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.71 = 0.71)
00:55:14.918 00.145 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.05 cameraTheta=2.54 mountX=0.04 mountY=0.04, mountTheta=0.71
00:55:14.928 00.010 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
00:55:14.931 00.003 1032 Enqueuing Move request for scope (-0.05, 0.03)
00:55:14.934 00.003 10072 Worker thread wakes up
00:55:14.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
00:55:14.934 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
00:55:14.934 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
00:55:14.938 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:14.942 00.004 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:55:14.942 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
00:55:14.942 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:14.942 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:55:14.942 00.000 10072 MoveAxis(E, 17, ABG)
00:55:14.942 00.000 10072 Guiding  Dir = 2, Dur = 17
00:55:14.943 00.001 10072 IsGuiding returns 0
00:55:14.943 00.000 10072 PulseGuide returned control before completion, sleep 27
00:55:15.069 00.126 10072 IsGuiding returns 0
00:55:15.070 00.001 10072 Move returns status 0, amount 17
00:55:15.070 00.000 10072 MoveAxis(N, 0, ABG)
00:55:15.070 00.000 10072 Move returns status 0, amount 0
00:55:15.070 00.000 10072 move complete, result=0
00:55:15.070 00.000 10072 worker thread done servicing request
00:55:15.112 00.042 1032 UpdateGuideState exits: m=1357 SNR=26.0
00:55:15.116 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:15.118 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:15.121 00.003 1032 Enqueuing Expose request
00:55:15.221 00.100 10072 Worker thread wakes up
00:55:15.221 00.000 1032 GuideStep: 0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
00:55:15.226 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:15.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:15.863 00.637 10072 Exposure complete
00:55:15.937 00.074 10072 worker thread done servicing request
00:55:15.938 00.001 1032 OnExposeComplete: enter
00:55:15.941 00.003 1032 UpdateGuideState(): m_state=6
00:55:15.945 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 636
00:55:15.949 00.004 1032 Star::Find returns 1 (0), X=322.28, Y=746.40, Mass=1228, SNR=24.7, Peak=160 HFD=2.8
00:55:15.953 00.004 1032 MultiStar: [#1 -0.09,0.06,1.00,U] [#2 -0.08,0.13,0.79,U] [#3 -0.12,-0.13,0.79,U] [#4 0.23,-0.03,0.77,U] [#5 -0.00,-0.10,0.71,U] [#6 0.21,0.04,0.71,U] [#7 -0.23,0.01,0.58,U] [#8 -0.06,0.05,0.56,U] 
00:55:15.956 00.003 1032 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {0.09, -0.14}
00:55:15.960 00.004 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.97)
00:55:15.963 00.003 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.97)
00:55:15.965 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.49 mountX=-0.02 mountY=0.00, mountTheta=2.97
00:55:15.970 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.02, opts=13)
00:55:15.973 00.003 1032 Enqueuing Move request for scope (0.00, -0.02)
00:55:15.975 00.002 10072 Worker thread wakes up
00:55:15.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
00:55:15.975 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
00:55:15.975 00.000 10072 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
00:55:15.979 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:15.982 00.003 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:55:15.982 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
00:55:15.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:15.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:55:15.982 00.000 10072 MoveAxis(E, 19, ABG)
00:55:15.982 00.000 10072 Guiding  Dir = 2, Dur = 19
00:55:15.983 00.001 10072 IsGuiding returns 0
00:55:15.984 00.001 10072 PulseGuide returned control before completion, sleep 29
00:55:16.016 00.032 1032 UpdateGuideState exits: m=1228 SNR=24.7
00:55:16.023 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:16.026 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:16.029 00.003 1032 Enqueuing Expose request
00:55:16.032 00.003 10072 IsGuiding returns 0
00:55:16.032 00.000 10072 Move returns status 0, amount 19
00:55:16.032 00.000 10072 MoveAxis(N, 0, ABG)
00:55:16.032 00.000 10072 Move returns status 0, amount 0
00:55:16.032 00.000 10072 move complete, result=0
00:55:16.032 00.000 10072 worker thread done servicing request
00:55:16.032 00.000 10072 Worker thread wakes up
00:55:16.032 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:16.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:16.042 00.010 1032 GuideStep: -0.0 px 19 ms EAST, 0.0 px 0 ms NORTH
00:55:16.494 00.452 10072 Exposure complete
00:55:17.059 00.565 10072 worker thread done servicing request
00:55:17.059 00.000 1032 OnExposeComplete: enter
00:55:17.064 00.005 1032 UpdateGuideState(): m_state=6
00:55:17.067 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 637
00:55:17.071 00.004 1032 Star::Find returns 1 (0), X=322.24, Y=746.50, Mass=1568, SNR=27.9, Peak=197 HFD=2.9
00:55:17.075 00.004 1032 MultiStar: [#1 -0.16,0.01,0.89,U] [#2 0.09,0.01,0.67,U] [#3 -0.02,-0.12,0.66,U] [#4 0.01,-0.05,0.64,U] [#5 0.02,-0.25,0.64,U] [#6 0.05,-0.09,0.56,U] [#7 -0.14,0.10,0.49,U] [#8 0.11,0.07,0.54,U] 
00:55:17.077 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.04}, one-star: {0.05, -0.04}
00:55:17.082 00.005 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
00:55:17.085 00.003 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
00:55:17.089 00.004 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.57 mountX=-0.04 mountY=0.01, mountTheta=2.88
00:55:17.372 00.283 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.04, opts=13)
00:55:17.377 00.005 1032 Enqueuing Move request for scope (-0.00, -0.04)
00:55:17.382 00.005 10072 Worker thread wakes up
00:55:17.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
00:55:17.382 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
00:55:17.382 00.000 10072 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
00:55:17.390 00.008 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:55:17.390 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
00:55:17.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:17.391 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:55:17.391 00.000 10072 MoveAxis(E, 24, ABG)
00:55:17.391 00.000 10072 Guiding  Dir = 2, Dur = 24
00:55:17.393 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:17.688 00.295 1032 UpdateGuideState exits: m=1568 SNR=27.9
00:55:17.694 00.006 10072 IsGuiding returns 0
00:55:17.694 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:17.697 00.003 10072 PulseGuide returned control before completion, sleep 34
00:55:17.697 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:17.700 00.003 1032 Enqueuing Expose request
00:55:18.294 00.594 10072 IsGuiding returns 1
00:55:18.294 00.000 10072 scope still moving after pulse duration time elapsed
00:55:18.334 00.040 10072 IsGuiding returns 0
00:55:18.334 00.000 10072 scope move finished after 24 + 616 ms
00:55:18.334 00.000 10072 Move returns status 0, amount 24
00:55:18.334 00.000 10072 MoveAxis(N, 0, ABG)
00:55:18.334 00.000 10072 Move returns status 0, amount 0
00:55:18.334 00.000 10072 move complete, result=0
00:55:18.334 00.000 10072 worker thread done servicing request
00:55:18.334 00.000 10072 Worker thread wakes up
00:55:18.335 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:18.335 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:18.350 00.015 1032 GuideStep: -0.0 px 24 ms EAST, 0.0 px 0 ms NORTH
00:55:18.975 00.625 10072 Exposure complete
00:55:19.275 00.300 10072 worker thread done servicing request
00:55:19.275 00.000 1032 OnExposeComplete: enter
00:55:19.278 00.003 1032 UpdateGuideState(): m_state=6
00:55:19.281 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 638
00:55:19.286 00.005 1032 Star::Find returns 1 (0), X=322.07, Y=747.12, Mass=1481, SNR=27.1, Peak=192 HFD=2.6
00:55:19.289 00.003 1032 MultiStar: large primary error, entering stabilization period
00:55:19.292 00.003 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
00:55:19.294 00.002 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
00:55:19.296 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.58 hyp=0.59 cameraTheta=1.78 mountX=0.59 mountY=-0.03, mountTheta=-0.05
00:55:19.311 00.015 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.58, opts=13)
00:55:19.318 00.007 1032 Enqueuing Move request for scope (-0.12, 0.58)
00:55:19.321 00.003 10072 Worker thread wakes up
00:55:19.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.58) opts 0xd
00:55:19.321 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.58)
00:55:19.321 00.000 10072 Moving (-0.12, 0.58) raw xDistance=0.59 yDistance=-0.03
00:55:19.328 00.007 10072 PPEC rslt: input = 0.59, final = 0.24, react = 0.27, pred = -0.03, hyst = 0.24, hyst_pct = 0.00, period_length = 289.53
00:55:19.328 00.000 10072 PPEC: input: 0.59, control: 0.24, exposure: 500
00:55:19.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:19.329 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:55:19.329 00.000 10072 MoveAxis(W, 243, ABG)
00:55:19.329 00.000 10072 Guiding  Dir = 3, Dur = 243
00:55:19.330 00.001 10072 IsGuiding returns 0
00:55:19.335 00.005 10072 PulseGuide returned control before completion, sleep 252
00:55:19.344 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:19.457 00.113 1032 UpdateGuideState exits: m=1481 SNR=27.1
00:55:19.464 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:19.467 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:19.472 00.005 1032 Enqueuing Expose request
00:55:19.606 00.134 10072 IsGuiding returns 0
00:55:19.606 00.000 10072 Move returns status 0, amount 243
00:55:19.606 00.000 10072 MoveAxis(N, 0, ABG)
00:55:19.606 00.000 10072 Move returns status 0, amount 0
00:55:19.607 00.001 10072 move complete, result=0
00:55:19.607 00.000 10072 worker thread done servicing request
00:55:19.607 00.000 10072 Worker thread wakes up
00:55:19.607 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:19.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:19.607 00.000 1032 GuideStep: 0.6 px 243 ms WEST, -0.0 px 0 ms NORTH
00:55:20.244 00.637 10072 Exposure complete
00:55:20.398 00.154 10072 worker thread done servicing request
00:55:20.398 00.000 1032 OnExposeComplete: enter
00:55:20.401 00.003 1032 UpdateGuideState(): m_state=6
00:55:20.404 00.003 1032 Star::Find(15, 322, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 639
00:55:20.406 00.002 1032 Star::Find returns 1 (0), X=322.17, Y=746.71, Mass=1491, SNR=27.2, Peak=191 HFD=2.6
00:55:20.408 00.002 1032 MultiStar: exiting stabilization period
00:55:20.440 00.032 1032 MultiStar: [#1 -0.23,0.35,0.00,M1] [#2 0.06,0.04,0.71,U] [#3 -0.06,0.22,0.68,U] [#4 -0.02,0.19,0.66,U] [#5 -0.09,0.14,0.68,U] [#6 -0.00,0.21,0.57,U] [#7 -0.22,0.32,0.00,M1] [#8 -0.13,0.23,0.55,U] 
00:55:20.444 00.004 1032 single-star, 6 included, MultiStar: {-0.03, 0.17}, one-star: {-0.02, 0.17}
00:55:20.446 00.002 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
00:55:20.449 00.003 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
00:55:20.451 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.72 mountX=0.17 mountY=-0.02, mountTheta=-0.11
00:55:20.454 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.17, opts=13)
00:55:20.492 00.038 1032 Enqueuing Move request for scope (-0.02, 0.17)
00:55:20.495 00.003 10072 Worker thread wakes up
00:55:20.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
00:55:20.495 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
00:55:20.495 00.000 10072 Moving (-0.02, 0.17) raw xDistance=0.17 yDistance=-0.02
00:55:20.497 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:20.500 00.003 10072 PPEC rslt: input = 0.17, final = 0.05, react = 0.07, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 289.53
00:55:20.500 00.000 10072 PPEC: input: 0.17, control: 0.05, exposure: 500
00:55:20.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:20.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:55:20.500 00.000 10072 MoveAxis(W, 55, ABG)
00:55:20.501 00.001 10072 Guiding  Dir = 3, Dur = 55
00:55:20.501 00.000 10072 IsGuiding returns 0
00:55:20.502 00.001 10072 PulseGuide returned control before completion, sleep 65
00:55:20.582 00.080 10072 IsGuiding returns 1
00:55:20.582 00.000 10072 scope still moving after pulse duration time elapsed
00:55:20.591 00.009 1032 UpdateGuideState exits: m=1491 SNR=27.2
00:55:20.594 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:20.629 00.035 10072 IsGuiding returns 1
00:55:20.629 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:20.631 00.002 1032 Enqueuing Expose request
00:55:20.671 00.040 10072 IsGuiding returns 0
00:55:20.672 00.001 10072 scope move finished after 55 + 115 ms
00:55:20.672 00.000 10072 Move returns status 0, amount 55
00:55:20.672 00.000 10072 MoveAxis(N, 0, ABG)
00:55:20.672 00.000 10072 Move returns status 0, amount 0
00:55:20.672 00.000 10072 move complete, result=0
00:55:20.673 00.001 10072 worker thread done servicing request
00:55:20.673 00.000 10072 Worker thread wakes up
00:55:20.673 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:20.673 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:20.679 00.006 1032 GuideStep: 0.2 px 55 ms WEST, -0.0 px 0 ms NORTH
00:55:21.432 00.753 10072 Exposure complete
00:55:21.607 00.175 10072 worker thread done servicing request
00:55:21.608 00.001 1032 OnExposeComplete: enter
00:55:21.611 00.003 1032 UpdateGuideState(): m_state=6
00:55:21.615 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 640
00:55:21.617 00.002 1032 Star::Find returns 1 (0), X=322.23, Y=746.59, Mass=1372, SNR=26.1, Peak=178 HFD=2.8
00:55:21.643 00.026 1032 MultiStar: [#1 -0.13,0.23,0.95,U] [#2 -0.11,0.16,0.72,U] [#3 0.05,0.09,0.69,U] [#4 -0.00,0.39,0.00,M1] [#5 -0.19,0.16,0.67,U] [#6 -0.07,0.34,0.00,M1] [#7 -0.00,0.25,0.56,U] [#8 -0.02,0.28,0.00,M1] 
00:55:21.646 00.003 1032 single-star, 5 included, MultiStar: {-0.06, 0.15}, one-star: {0.04, 0.05}
00:55:21.650 00.004 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:55:21.652 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:55:21.654 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.90 mountX=0.04 mountY=-0.05, mountTheta=-0.93
00:55:21.698 00.044 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
00:55:21.702 00.004 1032 Enqueuing Move request for scope (0.04, 0.05)
00:55:21.705 00.003 10072 Worker thread wakes up
00:55:21.705 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:55:21.705 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:55:21.705 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
00:55:21.741 00.036 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:21.745 00.004 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:55:21.745 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
00:55:21.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:21.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:55:21.745 00.000 10072 MoveAxis(E, 17, ABG)
00:55:21.745 00.000 10072 Guiding  Dir = 2, Dur = 17
00:55:21.746 00.001 10072 IsGuiding returns 0
00:55:21.746 00.000 10072 PulseGuide returned control before completion, sleep 27
00:55:21.789 00.043 10072 IsGuiding returns 0
00:55:21.789 00.000 10072 Move returns status 0, amount 17
00:55:21.789 00.000 10072 MoveAxis(N, 0, ABG)
00:55:21.789 00.000 10072 Move returns status 0, amount 0
00:55:21.789 00.000 10072 move complete, result=0
00:55:21.789 00.000 10072 worker thread done servicing request
00:55:21.836 00.047 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:55:21.839 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:21.841 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:21.844 00.003 1032 Enqueuing Expose request
00:55:21.880 00.036 10072 Worker thread wakes up
00:55:21.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:21.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:21.880 00.000 1032 GuideStep: 0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
00:55:22.566 00.686 10072 Exposure complete
00:55:22.759 00.193 10072 worker thread done servicing request
00:55:22.760 00.001 1032 OnExposeComplete: enter
00:55:22.793 00.033 1032 UpdateGuideState(): m_state=6
00:55:22.798 00.005 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 641
00:55:22.802 00.004 1032 Star::Find returns 1 (0), X=322.32, Y=746.44, Mass=1498, SNR=27.3, Peak=175 HFD=3.0
00:55:22.805 00.003 1032 MultiStar: [#1 -0.09,0.08,0.91,U] [#2 -0.17,0.13,0.69,U] [#3 -0.06,0.07,0.66,U] [#4 0.17,0.11,0.68,U] [#5 -0.02,-0.10,0.72,U] [#6 0.01,0.08,0.59,U] [#7 -0.19,0.22,0.00,M1] [#8 -0.02,0.16,0.57,U] 
00:55:22.808 00.003 1032 refined, 7 included, MultiStar: {-0.00, 0.04}, one-star: {0.13, -0.10}
00:55:22.839 00.031 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
00:55:22.842 00.003 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
00:55:22.845 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.62 mountX=0.04 mountY=-0.01, mountTheta=-0.21
00:55:22.849 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
00:55:22.852 00.003 1032 Enqueuing Move request for scope (-0.00, 0.04)
00:55:22.886 00.034 10072 Worker thread wakes up
00:55:22.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
00:55:22.887 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
00:55:22.887 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
00:55:22.890 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:22.894 00.004 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.53
00:55:22.894 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
00:55:22.894 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:22.895 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:55:22.895 00.000 10072 MoveAxis(E, 16, ABG)
00:55:22.895 00.000 10072 Guiding  Dir = 2, Dur = 16
00:55:22.895 00.000 10072 IsGuiding returns 0
00:55:22.896 00.001 10072 PulseGuide returned control before completion, sleep 26
00:55:22.939 00.043 10072 IsGuiding returns 0
00:55:22.939 00.000 10072 Move returns status 0, amount 16
00:55:22.939 00.000 10072 MoveAxis(N, 0, ABG)
00:55:22.939 00.000 10072 Move returns status 0, amount 0
00:55:22.939 00.000 10072 move complete, result=0
00:55:22.939 00.000 10072 worker thread done servicing request
00:55:22.991 00.052 1032 UpdateGuideState exits: m=1498 SNR=27.3
00:55:22.994 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:23.024 00.030 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:23.026 00.002 1032 Enqueuing Expose request
00:55:23.029 00.003 10072 Worker thread wakes up
00:55:23.029 00.000 1032 GuideStep: 0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
00:55:23.032 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:23.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:23.676 00.644 10072 Exposure complete
00:55:23.883 00.207 10072 worker thread done servicing request
00:55:23.883 00.000 1032 OnExposeComplete: enter
00:55:23.886 00.003 1032 UpdateGuideState(): m_state=6
00:55:23.889 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 642
00:55:23.892 00.003 1032 Star::Find returns 1 (0), X=322.21, Y=746.51, Mass=1439, SNR=26.7, Peak=180 HFD=2.8
00:55:23.899 00.007 1032 MultiStar: [#1 -0.08,-0.09,1.02,U] [#2 0.04,0.09,0.72,U] [#3 -0.01,0.01,0.65,U] [#4 0.09,-0.01,0.69,U] [#5 0.08,-0.00,0.69,U] [#6 -0.01,0.05,0.57,U] [#7 -0.05,0.27,0.00,M2] [#8 0.20,0.02,0.56,U] 
00:55:23.927 00.028 1032 single-star, 7 included, MultiStar: {0.03, -0.00}, one-star: {0.02, -0.03}
00:55:23.931 00.004 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
00:55:23.935 00.004 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
00:55:23.937 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.98 mountX=-0.03 mountY=-0.01, mountTheta=-2.81
00:55:23.970 00.033 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
00:55:23.973 00.003 1032 Enqueuing Move request for scope (0.02, -0.03)
00:55:23.975 00.002 10072 Worker thread wakes up
00:55:23.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:55:23.976 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:55:23.976 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
00:55:23.978 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:24.008 00.030 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:55:24.009 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:55:24.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:24.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:55:24.009 00.000 10072 MoveAxis(E, 15, ABG)
00:55:24.009 00.000 10072 Guiding  Dir = 2, Dur = 15
00:55:24.010 00.001 10072 IsGuiding returns 0
00:55:24.011 00.001 10072 PulseGuide returned control before completion, sleep 25
00:55:24.051 00.040 10072 IsGuiding returns 0
00:55:24.052 00.001 10072 Move returns status 0, amount 15
00:55:24.052 00.000 10072 MoveAxis(N, 0, ABG)
00:55:24.052 00.000 10072 Move returns status 0, amount 0
00:55:24.052 00.000 10072 move complete, result=0
00:55:24.052 00.000 10072 worker thread done servicing request
00:55:24.062 00.010 1032 UpdateGuideState exits: m=1439 SNR=26.7
00:55:24.071 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:24.097 00.026 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:24.101 00.004 1032 Enqueuing Expose request
00:55:24.103 00.002 10072 Worker thread wakes up
00:55:24.103 00.000 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
00:55:24.106 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:24.106 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:24.844 00.738 10072 Exposure complete
00:55:24.903 00.059 10072 worker thread done servicing request
00:55:24.904 00.001 1032 OnExposeComplete: enter
00:55:24.906 00.002 1032 UpdateGuideState(): m_state=6
00:55:24.909 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 643
00:55:24.911 00.002 1032 Star::Find returns 1 (0), X=322.34, Y=746.46, Mass=1477, SNR=27.1, Peak=179 HFD=3.0
00:55:24.914 00.003 1032 MultiStar: [#1 0.03,0.05,0.98,U] [#2 -0.05,-0.04,0.70,U] [#3 -0.09,-0.03,0.64,U] [#4 0.10,-0.03,0.71,U] [#5 0.04,-0.17,0.69,U] [#6 0.16,-0.15,0.59,U] [#7 -0.29,-0.06,0.00,M3] [#8 0.11,-0.09,0.51,U] 
00:55:24.915 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {0.15, -0.08}
00:55:24.917 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
00:55:24.920 00.003 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
00:55:24.922 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.82 mountX=-0.07 mountY=-0.04, mountTheta=-2.65
00:55:24.926 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
00:55:24.929 00.003 1032 Enqueuing Move request for scope (0.06, -0.06)
00:55:24.931 00.002 10072 Worker thread wakes up
00:55:24.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
00:55:24.931 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
00:55:24.931 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.04
00:55:24.934 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:24.937 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:55:24.937 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:55:24.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:24.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:55:24.937 00.000 10072 MoveAxis(E, 13, ABG)
00:55:24.937 00.000 10072 Guiding  Dir = 2, Dur = 13
00:55:24.938 00.001 10072 IsGuiding returns 0
00:55:24.938 00.000 10072 PulseGuide returned control before completion, sleep 23
00:55:24.962 00.024 1032 UpdateGuideState exits: m=1477 SNR=27.1
00:55:24.964 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:24.968 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:24.970 00.002 1032 Enqueuing Expose request
00:55:24.973 00.003 10072 IsGuiding returns 0
00:55:24.974 00.001 10072 Move returns status 0, amount 13
00:55:24.974 00.000 10072 MoveAxis(N, 0, ABG)
00:55:24.974 00.000 10072 Move returns status 0, amount 0
00:55:24.974 00.000 10072 move complete, result=0
00:55:24.974 00.000 10072 worker thread done servicing request
00:55:24.974 00.000 10072 Worker thread wakes up
00:55:24.974 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:24.974 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:24.983 00.009 1032 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
00:55:25.392 00.409 10072 Exposure complete
00:55:25.972 00.580 1032 OnExposeComplete: enter
00:55:25.976 00.004 10072 worker thread done servicing request
00:55:25.977 00.001 1032 UpdateGuideState(): m_state=6
00:55:25.981 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 644
00:55:25.983 00.002 1032 Star::Find returns 1 (0), X=322.39, Y=746.45, Mass=1310, SNR=25.5, Peak=163 HFD=3.0
00:55:26.042 00.059 1032 MultiStar: [#1 -0.06,0.02,1.02,U] [#2 0.08,0.11,0.76,U] [#3 0.05,-0.06,0.68,U] [#4 0.10,0.04,0.74,U] [#5 0.08,-0.19,0.70,U] [#6 0.11,-0.06,0.63,U] [#7 -0.06,0.11,0.50,U] [#8 0.02,0.07,0.60,U] 
00:55:26.046 00.004 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.20, -0.09}
00:55:26.061 00.015 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
00:55:26.076 00.015 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
00:55:26.087 00.011 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.18 mountX=-0.03 mountY=-0.06, mountTheta=-2.01
00:55:26.102 00.015 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
00:55:26.106 00.004 1032 Enqueuing Move request for scope (0.06, -0.01)
00:55:26.110 00.004 10072 Worker thread wakes up
00:55:26.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:55:26.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:55:26.110 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.06
00:55:26.114 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:26.119 00.005 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:55:26.119 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
00:55:26.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:26.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:55:26.119 00.000 10072 MoveAxis(E, 17, ABG)
00:55:26.120 00.001 10072 Guiding  Dir = 2, Dur = 17
00:55:26.120 00.000 10072 IsGuiding returns 0
00:55:26.121 00.001 10072 PulseGuide returned control before completion, sleep 27
00:55:26.148 00.027 1032 UpdateGuideState exits: m=1310 SNR=25.5
00:55:26.151 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:26.155 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:26.158 00.003 1032 Enqueuing Expose request
00:55:26.209 00.051 10072 IsGuiding returns 0
00:55:26.209 00.000 10072 Move returns status 0, amount 17
00:55:26.209 00.000 10072 MoveAxis(N, 0, ABG)
00:55:26.209 00.000 10072 Move returns status 0, amount 0
00:55:26.209 00.000 10072 move complete, result=0
00:55:26.210 00.001 10072 worker thread done servicing request
00:55:26.210 00.000 10072 Worker thread wakes up
00:55:26.210 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:26.210 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:26.259 00.049 1032 GuideStep: -0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
00:55:26.839 00.580 10072 Exposure complete
00:55:26.946 00.107 10072 worker thread done servicing request
00:55:26.946 00.000 1032 OnExposeComplete: enter
00:55:26.952 00.006 1032 UpdateGuideState(): m_state=6
00:55:26.964 00.012 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 645
00:55:26.970 00.006 1032 Star::Find returns 1 (0), X=322.23, Y=746.41, Mass=1288, SNR=25.3, Peak=158 HFD=2.8
00:55:26.974 00.004 1032 MultiStar: [#1 -0.18,0.01,1.01,U] [#2 0.08,-0.05,0.81,U] [#3 0.01,-0.13,0.74,U] [#4 0.19,-0.19,0.00,M1] [#5 0.02,-0.18,0.75,U] [#6 0.19,0.01,0.66,U] [#7 -0.14,0.02,0.52,U] [#8 0.32,-0.07,0.00,M1] 
00:55:26.978 00.004 1032 refined, 6 included, MultiStar: {-0.00, -0.07}, one-star: {0.04, -0.13}
00:55:26.980 00.002 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.85)
00:55:26.983 00.003 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.85)
00:55:26.987 00.004 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.60 mountX=-0.07 mountY=0.02, mountTheta=2.85
00:55:26.993 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.07, opts=13)
00:55:26.997 00.004 1032 Enqueuing Move request for scope (-0.00, -0.07)
00:55:27.000 00.003 10072 Worker thread wakes up
00:55:27.000 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
00:55:27.000 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
00:55:27.000 00.000 10072 Moving (-0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
00:55:27.006 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:27.011 00.005 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:55:27.011 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:55:27.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:27.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:55:27.011 00.000 10072 MoveAxis(E, 13, ABG)
00:55:27.011 00.000 10072 Guiding  Dir = 2, Dur = 13
00:55:27.012 00.001 10072 IsGuiding returns 0
00:55:27.013 00.001 10072 PulseGuide returned control before completion, sleep 22
00:55:27.037 00.024 10072 IsGuiding returns 0
00:55:27.038 00.001 10072 Move returns status 0, amount 13
00:55:27.038 00.000 10072 MoveAxis(N, 0, ABG)
00:55:27.038 00.000 10072 Move returns status 0, amount 0
00:55:27.038 00.000 10072 move complete, result=0
00:55:27.038 00.000 10072 worker thread done servicing request
00:55:27.047 00.009 1032 UpdateGuideState exits: m=1288 SNR=25.3
00:55:27.052 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:27.056 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:27.059 00.003 1032 Enqueuing Expose request
00:55:27.061 00.002 10072 Worker thread wakes up
00:55:27.061 00.000 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
00:55:27.064 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:27.064 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:27.479 00.415 10072 Exposure complete
00:55:27.560 00.081 10072 worker thread done servicing request
00:55:27.560 00.000 1032 OnExposeComplete: enter
00:55:27.562 00.002 1032 UpdateGuideState(): m_state=6
00:55:27.565 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 646
00:55:27.566 00.001 1032 Star::Find returns 1 (0), X=322.38, Y=746.50, Mass=1444, SNR=26.7, Peak=177 HFD=3.1
00:55:27.569 00.003 1032 MultiStar: [#1 -0.14,-0.12,0.96,U] [#2 0.21,-0.12,0.79,U] [#3 0.05,-0.11,0.68,U] [#4 0.24,-0.12,0.00,M2] [#5 -0.01,-0.25,0.67,U] [#6 0.09,-0.14,0.60,U] [#7 0.10,-0.08,0.52,U] [#8 0.25,-0.16,0.00,M2] 
00:55:27.572 00.003 1032 refined, 6 included, MultiStar: {0.07, -0.12}, one-star: {0.19, -0.04}
00:55:27.575 00.003 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
00:55:27.576 00.001 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
00:55:27.577 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.05 mountX=-0.13 mountY=-0.04, mountTheta=-2.88
00:55:27.582 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.12, opts=13)
00:55:27.604 00.022 1032 Enqueuing Move request for scope (0.07, -0.12)
00:55:27.609 00.005 10072 Worker thread wakes up
00:55:27.609 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
00:55:27.609 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
00:55:27.610 00.001 10072 Moving (0.07, -0.12) raw xDistance=-0.13 yDistance=-0.04
00:55:27.626 00.016 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:27.633 00.007 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 289.52
00:55:27.633 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
00:55:27.633 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:27.634 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:55:27.634 00.000 10072 MoveAxis(E, 72, ABG)
00:55:27.634 00.000 10072 Guiding  Dir = 2, Dur = 72
00:55:27.635 00.001 10072 IsGuiding returns 0
00:55:27.636 00.001 10072 PulseGuide returned control before completion, sleep 82
00:55:27.665 00.029 1032 UpdateGuideState exits: m=1444 SNR=26.7
00:55:27.669 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:27.671 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:27.675 00.004 1032 Enqueuing Expose request
00:55:27.724 00.049 10072 IsGuiding returns 0
00:55:27.725 00.001 10072 Move returns status 0, amount 72
00:55:27.725 00.000 10072 MoveAxis(N, 0, ABG)
00:55:27.725 00.000 10072 Move returns status 0, amount 0
00:55:27.725 00.000 10072 move complete, result=0
00:55:27.725 00.000 10072 worker thread done servicing request
00:55:27.725 00.000 10072 Worker thread wakes up
00:55:27.725 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:27.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:27.731 00.006 1032 GuideStep: -0.1 px 72 ms EAST, -0.0 px 0 ms NORTH
00:55:28.350 00.619 10072 Exposure complete
00:55:28.413 00.063 10072 worker thread done servicing request
00:55:28.414 00.001 1032 OnExposeComplete: enter
00:55:28.416 00.002 1032 UpdateGuideState(): m_state=6
00:55:28.420 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 647
00:55:28.422 00.002 1032 Star::Find returns 1 (0), X=322.39, Y=746.58, Mass=1320, SNR=25.6, Peak=168 HFD=3.0
00:55:28.426 00.004 1032 MultiStar: [#1 -0.06,0.19,0.98,U] [#2 0.05,0.24,0.77,U] [#3 0.04,0.13,0.68,U] [#4 0.03,0.16,0.69,U] [#5 0.01,0.07,0.73,U] [#6 0.01,0.18,0.62,U] [#7 -0.02,-0.05,0.55,U] [#8 0.14,0.33,0.00,M3] 
00:55:28.429 00.003 1032 refined, 7 included, MultiStar: {0.04, 0.12}, one-star: {0.20, 0.04}
00:55:28.432 00.003 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
00:55:28.434 00.002 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
00:55:28.436 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.27 mountX=0.11 mountY=-0.07, mountTheta=-0.56
00:55:28.441 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
00:55:28.444 00.003 1032 Enqueuing Move request for scope (0.04, 0.12)
00:55:28.447 00.003 10072 Worker thread wakes up
00:55:28.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
00:55:28.448 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
00:55:28.448 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.11 yDistance=-0.07
00:55:28.450 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:28.453 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.52
00:55:28.453 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
00:55:28.453 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:28.453 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:55:28.454 00.001 10072 MoveAxis(E, 12, ABG)
00:55:28.454 00.000 10072 Guiding  Dir = 2, Dur = 12
00:55:28.454 00.000 10072 IsGuiding returns 0
00:55:28.455 00.001 10072 PulseGuide returned control before completion, sleep 22
00:55:28.476 00.021 1032 UpdateGuideState exits: m=1320 SNR=25.6
00:55:28.479 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:28.482 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:28.485 00.003 1032 Enqueuing Expose request
00:55:28.492 00.007 10072 IsGuiding returns 0
00:55:28.492 00.000 10072 Move returns status 0, amount 12
00:55:28.492 00.000 10072 MoveAxis(N, 0, ABG)
00:55:28.492 00.000 10072 Move returns status 0, amount 0
00:55:28.492 00.000 10072 move complete, result=0
00:55:28.493 00.001 10072 worker thread done servicing request
00:55:28.493 00.000 10072 Worker thread wakes up
00:55:28.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:28.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:28.502 00.009 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
00:55:28.914 00.412 10072 Exposure complete
00:55:28.983 00.069 10072 worker thread done servicing request
00:55:28.983 00.000 1032 OnExposeComplete: enter
00:55:28.989 00.006 1032 UpdateGuideState(): m_state=6
00:55:28.996 00.007 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 648
00:55:29.000 00.004 1032 Star::Find returns 1 (0), X=322.34, Y=746.62, Mass=1295, SNR=25.4, Peak=171 HFD=2.9
00:55:29.005 00.005 1032 MultiStar: [#1 -0.02,0.17,1.03,U] [#2 -0.01,0.18,0.77,U] [#3 -0.03,0.02,0.68,U] [#4 0.10,0.31,0.00,M2] [#5 -0.02,0.21,0.75,U] [#6 0.08,0.30,0.00,M1] [#7 0.02,0.12,0.57,U] [#8 -0.13,0.29,0.00,M4] 
00:55:29.009 00.004 1032 refined, 5 included, MultiStar: {0.02, 0.13}, one-star: {0.15, 0.08}
00:55:29.013 00.004 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
00:55:29.016 00.003 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
00:55:29.023 00.007 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.41 mountX=0.12 mountY=-0.05, mountTheta=-0.42
00:55:29.030 00.007 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
00:55:29.033 00.003 1032 Enqueuing Move request for scope (0.02, 0.13)
00:55:29.036 00.003 10072 Worker thread wakes up
00:55:29.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
00:55:29.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
00:55:29.036 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.05
00:55:29.039 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:29.042 00.003 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:55:29.042 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
00:55:29.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:29.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:55:29.043 00.001 10072 MoveAxis(E, 10, ABG)
00:55:29.043 00.000 10072 Guiding  Dir = 2, Dur = 10
00:55:29.043 00.000 10072 IsGuiding returns 0
00:55:29.044 00.001 10072 PulseGuide returned control before completion, sleep 19
00:55:29.067 00.023 10072 IsGuiding returns 0
00:55:29.067 00.000 10072 Move returns status 0, amount 10
00:55:29.067 00.000 10072 MoveAxis(N, 0, ABG)
00:55:29.067 00.000 10072 Move returns status 0, amount 0
00:55:29.067 00.000 10072 move complete, result=0
00:55:29.067 00.000 10072 worker thread done servicing request
00:55:29.073 00.006 1032 UpdateGuideState exits: m=1295 SNR=25.4
00:55:29.081 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:29.085 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:29.087 00.002 1032 Enqueuing Expose request
00:55:29.090 00.003 10072 Worker thread wakes up
00:55:29.090 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:29.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:29.091 00.001 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
00:55:29.728 00.637 10072 Exposure complete
00:55:29.816 00.088 10072 worker thread done servicing request
00:55:29.816 00.000 1032 OnExposeComplete: enter
00:55:29.821 00.005 1032 UpdateGuideState(): m_state=6
00:55:29.825 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 649
00:55:29.827 00.002 1032 Star::Find returns 1 (0), X=322.28, Y=746.70, Mass=1243, SNR=24.8, Peak=173 HFD=2.7
00:55:29.830 00.003 1032 MultiStar: [#1 -0.07,0.16,1.03,U] [#2 -0.10,0.07,0.82,U] [#3 -0.04,0.01,0.74,U] [#4 0.07,0.13,0.77,U] [#5 0.03,0.29,0.00,M1] [#6 0.02,-0.05,0.64,U] [#7 -0.15,0.08,0.56,U] [#8 0.07,0.22,0.58,U] 
00:55:29.835 00.005 1032 refined, 7 included, MultiStar: {-0.01, 0.10}, one-star: {0.09, 0.16}
00:55:29.838 00.003 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
00:55:29.841 00.003 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
00:55:29.845 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.70 mountX=0.10 mountY=-0.01, mountTheta=-0.13
00:55:29.850 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
00:55:29.854 00.004 1032 Enqueuing Move request for scope (-0.01, 0.10)
00:55:29.856 00.002 10072 Worker thread wakes up
00:55:29.856 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
00:55:29.856 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
00:55:29.856 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.01
00:55:29.859 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:29.863 00.004 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:55:29.863 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
00:55:29.863 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:29.864 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:55:29.864 00.000 10072 MoveAxis(E, 11, ABG)
00:55:29.864 00.000 10072 Guiding  Dir = 2, Dur = 11
00:55:29.864 00.000 10072 IsGuiding returns 0
00:55:29.866 00.002 10072 PulseGuide returned control before completion, sleep 19
00:55:29.896 00.030 10072 IsGuiding returns 0
00:55:29.896 00.000 10072 Move returns status 0, amount 11
00:55:29.896 00.000 10072 MoveAxis(N, 0, ABG)
00:55:29.896 00.000 10072 Move returns status 0, amount 0
00:55:29.896 00.000 10072 move complete, result=0
00:55:29.897 00.001 10072 worker thread done servicing request
00:55:29.899 00.002 1032 UpdateGuideState exits: m=1243 SNR=24.8
00:55:29.905 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:29.910 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:29.913 00.003 1032 Enqueuing Expose request
00:55:29.916 00.003 10072 Worker thread wakes up
00:55:29.916 00.000 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
00:55:29.920 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:29.920 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:30.339 00.419 10072 Exposure complete
00:55:30.464 00.125 10072 worker thread done servicing request
00:55:30.464 00.000 1032 OnExposeComplete: enter
00:55:30.467 00.003 1032 UpdateGuideState(): m_state=6
00:55:30.470 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 650
00:55:30.474 00.004 1032 Star::Find returns 1 (0), X=322.40, Y=746.56, Mass=1442, SNR=26.8, Peak=185 HFD=3.0
00:55:30.477 00.003 1032 MultiStar: [#1 -0.04,0.15,0.97,U] [#2 0.05,0.20,0.72,U] [#3 -0.00,-0.01,0.65,U] [#4 0.13,0.22,0.70,U] [#5 -0.02,0.04,0.66,U] [#6 0.05,0.20,0.61,U] [#7 -0.06,0.05,0.52,U] [#8 0.20,0.07,0.56,U] 
00:55:30.480 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {0.21, 0.02}
00:55:30.483 00.003 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
00:55:30.487 00.004 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
00:55:30.490 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.04 mountX=0.09 mountY=-0.09, mountTheta=-0.79
00:55:30.495 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
00:55:30.498 00.003 1032 Enqueuing Move request for scope (0.06, 0.11)
00:55:30.501 00.003 10072 Worker thread wakes up
00:55:30.501 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
00:55:30.501 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
00:55:30.501 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.09
00:55:30.505 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:30.509 00.004 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:55:30.510 00.001 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
00:55:30.510 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:30.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:55:30.510 00.000 10072 MoveAxis(E, 9, ABG)
00:55:30.510 00.000 10072 Guiding  Dir = 2, Dur = 9
00:55:30.511 00.001 10072 IsGuiding returns 0
00:55:30.511 00.000 10072 PulseGuide returned control before completion, sleep 19
00:55:30.537 00.026 1032 UpdateGuideState exits: m=1442 SNR=26.8
00:55:30.540 00.003 10072 IsGuiding returns 0
00:55:30.541 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:30.543 00.002 10072 Move returns status 0, amount 9
00:55:30.543 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:30.545 00.002 1032 Enqueuing Expose request
00:55:30.548 00.003 10072 MoveAxis(N, 0, ABG)
00:55:30.548 00.000 10072 Move returns status 0, amount 0
00:55:30.548 00.000 10072 move complete, result=0
00:55:30.548 00.000 10072 worker thread done servicing request
00:55:30.548 00.000 10072 Worker thread wakes up
00:55:30.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:30.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:30.559 00.011 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:55:31.186 00.627 10072 Exposure complete
00:55:31.242 00.056 10072 worker thread done servicing request
00:55:31.410 00.168 1032 OnExposeComplete: enter
00:55:31.413 00.003 1032 UpdateGuideState(): m_state=6
00:55:31.415 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 651
00:55:31.418 00.003 1032 Star::Find returns 1 (0), X=322.21, Y=746.61, Mass=1460, SNR=26.9, Peak=187 HFD=2.8
00:55:31.421 00.003 1032 MultiStar: [#1 -0.05,0.05,0.91,U] [#2 -0.01,0.25,0.78,U] [#3 -0.01,0.05,0.68,U] [#4 -0.02,0.13,0.69,U] [#5 0.10,0.05,0.65,U] [#6 0.13,0.06,0.56,U] [#7 0.02,0.25,0.52,U] [#8 0.05,0.29,0.00,M3] 
00:55:31.423 00.002 1032 single-star, 7 included, MultiStar: {0.02, 0.11}, one-star: {0.02, 0.07}
00:55:31.426 00.003 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
00:55:31.427 00.001 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
00:55:31.429 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.25 mountX=0.06 mountY=-0.04, mountTheta=-0.58
00:55:31.433 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
00:55:31.435 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
00:55:31.437 00.002 10072 Worker thread wakes up
00:55:31.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
00:55:31.438 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
00:55:31.438 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
00:55:31.442 00.004 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.51
00:55:31.443 00.001 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:55:31.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:31.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:55:31.443 00.000 10072 MoveAxis(E, 9, ABG)
00:55:31.443 00.000 10072 Guiding  Dir = 2, Dur = 9
00:55:31.443 00.000 10072 IsGuiding returns 0
00:55:31.444 00.001 10072 PulseGuide returned control before completion, sleep 19
00:55:31.465 00.021 10072 IsGuiding returns 0
00:55:31.465 00.000 10072 Move returns status 0, amount 9
00:55:31.466 00.001 10072 MoveAxis(N, 0, ABG)
00:55:31.466 00.000 10072 Move returns status 0, amount 0
00:55:31.466 00.000 10072 move complete, result=0
00:55:31.466 00.000 10072 worker thread done servicing request
00:55:31.490 00.024 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:31.513 00.023 1032 UpdateGuideState exits: m=1460 SNR=26.9
00:55:31.515 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:31.519 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:31.521 00.002 1032 Enqueuing Expose request
00:55:31.522 00.001 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
00:55:31.524 00.002 10072 Worker thread wakes up
00:55:31.524 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:31.524 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:31.937 00.413 10072 Exposure complete
00:55:31.992 00.055 10072 worker thread done servicing request
00:55:31.992 00.000 1032 OnExposeComplete: enter
00:55:31.994 00.002 1032 UpdateGuideState(): m_state=6
00:55:31.996 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 652
00:55:31.999 00.003 1032 Star::Find returns 1 (0), X=322.32, Y=746.73, Mass=1489, SNR=27.2, Peak=199 HFD=2.8
00:55:32.001 00.002 1032 MultiStar: [#1 -0.06,0.18,0.97,U] [#2 0.13,0.21,0.70,U] [#3 0.02,0.15,0.61,U] [#4 0.05,0.18,0.71,U] [#5 0.05,0.17,0.69,U] [#6 0.08,0.13,0.60,U] [#7 0.13,0.20,0.49,U] [#8 -0.01,0.28,0.00,M4] 
00:55:32.002 00.001 1032 refined, 7 included, MultiStar: {0.06, 0.18}, one-star: {0.13, 0.19}
00:55:32.004 00.002 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
00:55:32.006 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
00:55:32.008 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.24 mountX=0.16 mountY=-0.11, mountTheta=-0.59
00:55:32.013 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.18, opts=13)
00:55:32.015 00.002 1032 Enqueuing Move request for scope (0.06, 0.18)
00:55:32.018 00.003 10072 Worker thread wakes up
00:55:32.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
00:55:32.018 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
00:55:32.019 00.001 10072 Moving (0.06, 0.18) raw xDistance=0.16 yDistance=-0.11
00:55:32.022 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:32.024 00.002 10072 PPEC rslt: input = 0.16, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.51
00:55:32.024 00.000 10072 PPEC: input: 0.16, control: 0.06, exposure: 500
00:55:32.024 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:32.024 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:55:32.025 00.001 10072 MoveAxis(W, 65, ABG)
00:55:32.025 00.000 10072 Guiding  Dir = 3, Dur = 65
00:55:32.025 00.000 10072 IsGuiding returns 0
00:55:32.026 00.001 10072 PulseGuide returned control before completion, sleep 75
00:55:32.045 00.019 1032 UpdateGuideState exits: m=1489 SNR=27.2
00:55:32.047 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:32.049 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:32.053 00.004 1032 Enqueuing Expose request
00:55:32.104 00.051 10072 IsGuiding returns 0
00:55:32.104 00.000 10072 Move returns status 0, amount 65
00:55:32.104 00.000 10072 MoveAxis(N, 0, ABG)
00:55:32.104 00.000 10072 Move returns status 0, amount 0
00:55:32.104 00.000 10072 move complete, result=0
00:55:32.104 00.000 10072 worker thread done servicing request
00:55:32.104 00.000 10072 Worker thread wakes up
00:55:32.105 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:32.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:32.107 00.002 1032 GuideStep: 0.2 px 65 ms WEST, -0.1 px 0 ms NORTH
00:55:32.734 00.627 10072 Exposure complete
00:55:32.783 00.049 10072 worker thread done servicing request
00:55:32.783 00.000 1032 OnExposeComplete: enter
00:55:32.785 00.002 1032 UpdateGuideState(): m_state=6
00:55:32.786 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 653
00:55:32.788 00.002 1032 Star::Find returns 1 (0), X=322.48, Y=746.39, Mass=1471, SNR=27.0, Peak=169 HFD=3.1
00:55:32.789 00.001 1032 MultiStar: [#1 0.07,-0.09,0.89,U] [#2 0.18,0.08,0.67,U] [#3 0.11,-0.10,0.68,U] [#4 0.13,-0.09,0.66,U] [#5 0.12,-0.24,0.67,U] [#6 0.13,0.02,0.59,U] [#7 -0.07,0.21,0.55,U] [#8 0.00,-0.11,0.54,U] 
00:55:32.790 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.29, -0.15}
00:55:32.793 00.003 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
00:55:32.795 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
00:55:32.796 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.48 mountX=-0.09 mountY=-0.10, mountTheta=-2.31
00:55:32.800 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
00:55:32.802 00.002 1032 Enqueuing Move request for scope (0.12, -0.06)
00:55:32.803 00.001 10072 Worker thread wakes up
00:55:32.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
00:55:32.803 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
00:55:32.804 00.001 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
00:55:32.805 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:32.808 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:55:32.808 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:55:32.808 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:32.808 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:55:32.808 00.000 10072 MoveAxis(E, 8, ABG)
00:55:32.808 00.000 10072 Guiding  Dir = 2, Dur = 8
00:55:32.809 00.001 10072 IsGuiding returns 0
00:55:32.809 00.000 10072 PulseGuide returned control before completion, sleep 18
00:55:32.827 00.018 1032 UpdateGuideState exits: m=1471 SNR=27.0
00:55:32.832 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:32.834 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:32.836 00.002 1032 Enqueuing Expose request
00:55:32.838 00.002 10072 IsGuiding returns 0
00:55:32.838 00.000 10072 Move returns status 0, amount 8
00:55:32.838 00.000 10072 MoveAxis(N, 0, ABG)
00:55:32.838 00.000 10072 Move returns status 0, amount 0
00:55:32.838 00.000 10072 move complete, result=0
00:55:32.838 00.000 10072 worker thread done servicing request
00:55:32.838 00.000 10072 Worker thread wakes up
00:55:32.839 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:32.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:32.844 00.005 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:55:33.246 00.402 10072 Exposure complete
00:55:33.297 00.051 10072 worker thread done servicing request
00:55:33.297 00.000 1032 OnExposeComplete: enter
00:55:33.300 00.003 1032 UpdateGuideState(): m_state=6
00:55:33.302 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 654
00:55:33.304 00.002 1032 Star::Find returns 1 (0), X=322.50, Y=746.42, Mass=1442, SNR=26.8, Peak=171 HFD=3.1
00:55:33.307 00.003 1032 MultiStar: [#1 0.16,-0.03,0.97,U] [#2 0.16,-0.02,0.74,U] [#3 0.14,0.03,0.68,U] [#4 0.18,-0.05,0.72,U] [#5 0.15,-0.15,0.67,U] [#6 0.27,0.02,0.00,M1] [#7 0.04,0.10,0.51,U] [#8 0.04,-0.15,0.55,U] 
00:55:33.308 00.001 1032 refined, 7 included, MultiStar: {0.16, -0.05}, one-star: {0.31, -0.12}
00:55:33.310 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
00:55:33.311 00.001 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
00:55:33.313 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.31 mountX=-0.09 mountY=-0.14, mountTheta=-2.14
00:55:33.316 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
00:55:33.319 00.003 1032 Enqueuing Move request for scope (0.16, -0.05)
00:55:33.320 00.001 10072 Worker thread wakes up
00:55:33.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
00:55:33.321 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
00:55:33.321 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.14
00:55:33.323 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:33.325 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:55:33.326 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:55:33.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:33.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:55:33.326 00.000 10072 MoveAxis(E, 7, ABG)
00:55:33.326 00.000 10072 Guiding  Dir = 2, Dur = 7
00:55:33.326 00.000 10072 IsGuiding returns 0
00:55:33.327 00.001 10072 PulseGuide returned control before completion, sleep 17
00:55:33.347 00.020 1032 UpdateGuideState exits: m=1442 SNR=26.8
00:55:33.349 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:33.351 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:33.352 00.001 1032 Enqueuing Expose request
00:55:33.355 00.003 10072 IsGuiding returns 0
00:55:33.355 00.000 10072 Move returns status 0, amount 7
00:55:33.355 00.000 10072 MoveAxis(N, 0, ABG)
00:55:33.355 00.000 10072 Move returns status 0, amount 0
00:55:33.355 00.000 10072 move complete, result=0
00:55:33.355 00.000 10072 worker thread done servicing request
00:55:33.355 00.000 10072 Worker thread wakes up
00:55:33.355 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:33.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:33.364 00.009 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:55:33.983 00.619 10072 Exposure complete
00:55:34.032 00.049 10072 worker thread done servicing request
00:55:34.032 00.000 1032 OnExposeComplete: enter
00:55:34.036 00.004 1032 UpdateGuideState(): m_state=6
00:55:34.037 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 655
00:55:34.039 00.002 1032 Star::Find returns 1 (0), X=322.57, Y=746.54, Mass=1481, SNR=27.1, Peak=181 HFD=3.1
00:55:34.040 00.001 1032 MultiStar: [#1 0.12,0.07,0.92,U] [#2 0.14,0.08,0.71,U] [#3 0.07,0.00,0.64,U] [#4 0.21,-0.01,0.68,U] [#5 0.22,0.03,0.71,U] [#6 0.23,0.06,0.58,U] [#7 0.04,0.13,0.55,U] [#8 0.07,0.14,0.55,U] 
00:55:34.042 00.002 1032 refined, 8 included, MultiStar: {0.18, 0.05}, one-star: {0.38, -0.00}
00:55:34.043 00.001 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
00:55:34.045 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
00:55:34.047 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.27 mountX=0.00 mountY=-0.19, mountTheta=-1.56
00:55:34.051 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.05, opts=13)
00:55:34.053 00.002 1032 Enqueuing Move request for scope (0.18, 0.05)
00:55:34.055 00.002 10072 Worker thread wakes up
00:55:34.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
00:55:34.055 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
00:55:34.056 00.001 10072 Moving (0.18, 0.05) raw xDistance=0.00 yDistance=-0.19
00:55:34.058 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:34.060 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:55:34.060 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:55:34.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:34.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:55:34.060 00.000 10072 MoveAxis(E, 8, ABG)
00:55:34.060 00.000 10072 Guiding  Dir = 2, Dur = 8
00:55:34.061 00.001 10072 IsGuiding returns 0
00:55:34.061 00.000 10072 PulseGuide returned control before completion, sleep 18
00:55:34.077 00.016 1032 UpdateGuideState exits: m=1481 SNR=27.1
00:55:34.081 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:34.082 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:34.083 00.001 1032 Enqueuing Expose request
00:55:34.091 00.008 10072 IsGuiding returns 0
00:55:34.091 00.000 10072 Move returns status 0, amount 8
00:55:34.091 00.000 10072 MoveAxis(N, 0, ABG)
00:55:34.091 00.000 10072 Move returns status 0, amount 0
00:55:34.091 00.000 10072 move complete, result=0
00:55:34.091 00.000 10072 worker thread done servicing request
00:55:34.091 00.000 10072 Worker thread wakes up
00:55:34.091 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:34.092 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:34.094 00.002 1032 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
00:55:34.498 00.404 10072 Exposure complete
00:55:34.547 00.049 10072 worker thread done servicing request
00:55:34.547 00.000 1032 OnExposeComplete: enter
00:55:34.549 00.002 1032 UpdateGuideState(): m_state=6
00:55:34.552 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 656
00:55:34.554 00.002 1032 Star::Find returns 1 (0), X=322.43, Y=746.61, Mass=1432, SNR=26.7, Peak=186 HFD=3.0
00:55:34.556 00.002 1032 MultiStar: [#1 -0.00,0.12,0.94,U] [#2 -0.03,0.14,0.78,U] [#3 0.11,-0.01,0.69,U] [#4 0.15,-0.03,0.72,U] [#5 0.04,0.15,0.64,U] [#6 0.08,0.06,0.58,U] [#7 -0.04,0.08,0.54,U] [#8 -0.01,0.07,0.56,U] 
00:55:34.559 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.24, 0.07}
00:55:34.560 00.001 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
00:55:34.562 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
00:55:34.564 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.84 mountX=0.06 mountY=-0.09, mountTheta=-0.99
00:55:34.567 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
00:55:34.569 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
00:55:34.571 00.002 10072 Worker thread wakes up
00:55:34.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
00:55:34.571 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
00:55:34.571 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
00:55:34.573 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:34.575 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:55:34.575 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:55:34.575 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:34.576 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:55:34.576 00.000 10072 MoveAxis(E, 7, ABG)
00:55:34.576 00.000 10072 Guiding  Dir = 2, Dur = 7
00:55:34.576 00.000 10072 IsGuiding returns 0
00:55:34.576 00.000 10072 PulseGuide returned control before completion, sleep 17
00:55:34.593 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.7
00:55:34.596 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:34.598 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:34.599 00.001 1032 Enqueuing Expose request
00:55:34.606 00.007 10072 IsGuiding returns 0
00:55:34.606 00.000 10072 Move returns status 0, amount 7
00:55:34.606 00.000 10072 MoveAxis(N, 0, ABG)
00:55:34.606 00.000 10072 Move returns status 0, amount 0
00:55:34.606 00.000 10072 move complete, result=0
00:55:34.606 00.000 10072 worker thread done servicing request
00:55:34.606 00.000 10072 Worker thread wakes up
00:55:34.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:34.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:34.608 00.002 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:55:35.231 00.623 10072 Exposure complete
00:55:35.277 00.046 10072 worker thread done servicing request
00:55:35.277 00.000 1032 OnExposeComplete: enter
00:55:35.279 00.002 1032 UpdateGuideState(): m_state=6
00:55:35.281 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 657
00:55:35.282 00.001 1032 Star::Find returns 1 (0), X=322.50, Y=746.56, Mass=1502, SNR=27.3, Peak=190 HFD=3.1
00:55:35.283 00.001 1032 MultiStar: [#1 0.11,0.01,0.93,U] [#2 0.13,0.04,0.75,U] [#3 0.14,0.03,0.62,U] [#4 0.23,-0.04,0.68,U] [#5 0.14,-0.07,0.69,U] [#6 0.13,0.10,0.56,U] [#7 0.27,0.26,0.00,M1] [#8 0.20,-0.02,0.55,U] 
00:55:35.286 00.003 1032 refined, 7 included, MultiStar: {0.18, 0.01}, one-star: {0.31, 0.02}
00:55:35.288 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
00:55:35.289 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
00:55:35.292 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.03 mountX=-0.04 mountY=-0.17, mountTheta=-1.80
00:55:35.295 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.01, opts=13)
00:55:35.296 00.001 1032 Enqueuing Move request for scope (0.18, 0.01)
00:55:35.299 00.003 10072 Worker thread wakes up
00:55:35.299 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
00:55:35.300 00.001 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
00:55:35.300 00.000 10072 Moving (0.18, 0.01) raw xDistance=-0.04 yDistance=-0.17
00:55:35.307 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:35.310 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.50
00:55:35.310 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:55:35.310 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:35.310 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:55:35.310 00.000 10072 MoveAxis(E, 7, ABG)
00:55:35.310 00.000 10072 Guiding  Dir = 2, Dur = 7
00:55:35.311 00.001 10072 IsGuiding returns 0
00:55:35.311 00.000 10072 PulseGuide returned control before completion, sleep 17
00:55:35.328 00.017 1032 UpdateGuideState exits: m=1502 SNR=27.3
00:55:35.334 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:35.336 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:35.339 00.003 1032 Enqueuing Expose request
00:55:35.341 00.002 10072 IsGuiding returns 0
00:55:35.341 00.000 10072 Move returns status 0, amount 7
00:55:35.341 00.000 10072 MoveAxis(N, 0, ABG)
00:55:35.341 00.000 10072 Move returns status 0, amount 0
00:55:35.341 00.000 10072 move complete, result=0
00:55:35.342 00.001 10072 worker thread done servicing request
00:55:35.342 00.000 10072 Worker thread wakes up
00:55:35.342 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:35.342 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:35.348 00.006 1032 GuideStep: -0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
00:55:35.747 00.399 10072 Exposure complete
00:55:35.796 00.049 10072 worker thread done servicing request
00:55:35.796 00.000 1032 OnExposeComplete: enter
00:55:35.798 00.002 1032 UpdateGuideState(): m_state=6
00:55:35.802 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 658
00:55:35.804 00.002 1032 Star::Find returns 1 (0), X=322.40, Y=746.40, Mass=1396, SNR=26.3, Peak=183 HFD=3.0
00:55:35.806 00.002 1032 MultiStar: [#1 0.17,-0.02,0.97,U] [#2 0.13,0.05,0.76,U] [#3 0.11,0.01,0.68,U] [#4 0.23,-0.17,0.00,M1] [#5 0.09,-0.00,0.68,U] [#6 0.18,-0.09,0.62,U] [#7 0.10,0.13,0.52,U] [#8 0.26,-0.06,0.00,M1] 
00:55:35.809 00.003 1032 refined, 6 included, MultiStar: {0.15, -0.02}, one-star: {0.21, -0.14}
00:55:35.811 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
00:55:35.813 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
00:55:35.814 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.13 mountX=-0.06 mountY=-0.14, mountTheta=-1.96
00:55:35.817 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
00:55:35.819 00.002 1032 Enqueuing Move request for scope (0.15, -0.02)
00:55:35.822 00.003 10072 Worker thread wakes up
00:55:35.822 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
00:55:35.822 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
00:55:35.822 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.06 yDistance=-0.14
00:55:35.825 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:35.827 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:55:35.827 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:55:35.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:35.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:55:35.827 00.000 10072 MoveAxis(E, 7, ABG)
00:55:35.827 00.000 10072 Guiding  Dir = 2, Dur = 7
00:55:35.827 00.000 10072 IsGuiding returns 0
00:55:35.829 00.002 10072 PulseGuide returned control before completion, sleep 17
00:55:35.846 00.017 1032 UpdateGuideState exits: m=1396 SNR=26.3
00:55:35.847 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:35.850 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:35.851 00.001 1032 Enqueuing Expose request
00:55:35.854 00.003 10072 IsGuiding returns 0
00:55:35.854 00.000 10072 Move returns status 0, amount 7
00:55:35.854 00.000 10072 MoveAxis(N, 0, ABG)
00:55:35.854 00.000 10072 Move returns status 0, amount 0
00:55:35.854 00.000 10072 move complete, result=0
00:55:35.854 00.000 10072 worker thread done servicing request
00:55:35.854 00.000 10072 Worker thread wakes up
00:55:35.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:35.855 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:35.862 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:55:36.484 00.622 10072 Exposure complete
00:55:36.532 00.048 10072 worker thread done servicing request
00:55:36.532 00.000 1032 OnExposeComplete: enter
00:55:36.534 00.002 1032 UpdateGuideState(): m_state=6
00:55:36.536 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 659
00:55:36.539 00.003 1032 Star::Find returns 1 (0), X=322.38, Y=746.42, Mass=1375, SNR=26.1, Peak=173 HFD=3.0
00:55:36.540 00.001 1032 MultiStar: [#1 0.12,-0.11,0.96,U] [#2 0.21,-0.19,0.00,M1] [#3 0.17,-0.27,0.00,M1] [#4 0.04,-0.26,0.72,U] [#5 0.15,-0.24,0.00,M1] [#6 0.18,-0.24,0.00,M1] [#7 0.12,-0.16,0.55,U] [#8 0.14,-0.11,0.60,U] 
00:55:36.542 00.002 1032 refined, 4 included, MultiStar: {0.13, -0.14}, one-star: {0.19, -0.12}
00:55:36.543 00.001 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
00:55:36.545 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
00:55:36.547 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.85 mountX=-0.17 mountY=-0.08, mountTheta=-2.68
00:55:36.551 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.14, opts=13)
00:55:36.553 00.002 1032 Enqueuing Move request for scope (0.13, -0.14)
00:55:36.556 00.003 10072 Worker thread wakes up
00:55:36.556 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
00:55:36.556 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
00:55:36.556 00.000 10072 Moving (0.13, -0.14) raw xDistance=-0.17 yDistance=-0.08
00:55:36.560 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:36.561 00.001 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.49
00:55:36.562 00.001 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
00:55:36.562 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:36.562 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:55:36.562 00.000 10072 MoveAxis(E, 89, ABG)
00:55:36.562 00.000 10072 Guiding  Dir = 2, Dur = 89
00:55:36.562 00.000 10072 IsGuiding returns 0
00:55:36.563 00.001 10072 PulseGuide returned control before completion, sleep 99
00:55:36.580 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:55:36.582 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:36.584 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:36.585 00.001 1032 Enqueuing Expose request
00:55:36.669 00.084 10072 IsGuiding returns 0
00:55:36.669 00.000 10072 Move returns status 0, amount 89
00:55:36.669 00.000 10072 MoveAxis(N, 0, ABG)
00:55:36.669 00.000 10072 Move returns status 0, amount 0
00:55:36.669 00.000 10072 move complete, result=0
00:55:36.669 00.000 10072 worker thread done servicing request
00:55:36.669 00.000 10072 Worker thread wakes up
00:55:36.669 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:36.669 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:36.669 00.000 1032 GuideStep: -0.2 px 89 ms EAST, -0.1 px 0 ms NORTH
00:55:37.082 00.413 10072 Exposure complete
00:55:37.131 00.049 10072 worker thread done servicing request
00:55:37.131 00.000 1032 OnExposeComplete: enter
00:55:37.133 00.002 1032 UpdateGuideState(): m_state=6
00:55:37.135 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 660
00:55:37.136 00.001 1032 Star::Find returns 1 (0), X=322.45, Y=746.39, Mass=1366, SNR=26.1, Peak=175 HFD=3.0
00:55:37.139 00.003 1032 MultiStar: [#1 0.04,0.04,1.00,U] [#2 0.17,0.01,0.72,U] [#3 0.17,-0.13,0.65,U] [#4 0.18,-0.08,0.72,U] [#5 0.15,-0.09,0.71,U] [#6 0.21,-0.00,0.59,U] [#7 0.03,0.04,0.52,U] [#8 0.19,-0.04,0.60,U] 
00:55:37.140 00.001 1032 refined, 8 included, MultiStar: {0.16, -0.05}, one-star: {0.26, -0.15}
00:55:37.142 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
00:55:37.144 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
00:55:37.146 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.16 cameraTheta=-0.29 mountX=-0.09 mountY=-0.14, mountTheta=-2.12
00:55:37.149 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
00:55:37.151 00.002 1032 Enqueuing Move request for scope (0.16, -0.05)
00:55:37.153 00.002 10072 Worker thread wakes up
00:55:37.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
00:55:37.153 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
00:55:37.153 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.14
00:55:37.154 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:37.157 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:55:37.157 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:55:37.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:37.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:55:37.157 00.000 10072 MoveAxis(E, 9, ABG)
00:55:37.157 00.000 10072 Guiding  Dir = 2, Dur = 9
00:55:37.158 00.001 10072 IsGuiding returns 0
00:55:37.158 00.000 10072 PulseGuide returned control before completion, sleep 19
00:55:37.175 00.017 1032 UpdateGuideState exits: m=1366 SNR=26.1
00:55:37.179 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:37.181 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:37.183 00.002 1032 Enqueuing Expose request
00:55:37.187 00.004 10072 IsGuiding returns 0
00:55:37.187 00.000 10072 Move returns status 0, amount 9
00:55:37.187 00.000 10072 MoveAxis(N, 0, ABG)
00:55:37.187 00.000 10072 Move returns status 0, amount 0
00:55:37.187 00.000 10072 move complete, result=0
00:55:37.187 00.000 10072 worker thread done servicing request
00:55:37.187 00.000 10072 Worker thread wakes up
00:55:37.187 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:37.187 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:37.192 00.005 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:55:37.815 00.623 10072 Exposure complete
00:55:37.861 00.046 10072 worker thread done servicing request
00:55:37.861 00.000 1032 OnExposeComplete: enter
00:55:37.864 00.003 1032 UpdateGuideState(): m_state=6
00:55:37.867 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 661
00:55:37.869 00.002 1032 Star::Find returns 1 (0), X=322.37, Y=746.40, Mass=1369, SNR=26.1, Peak=175 HFD=2.9
00:55:37.871 00.002 1032 MultiStar: [#1 -0.02,0.14,1.02,U] [#2 0.10,0.09,0.72,U] [#3 0.21,-0.05,0.72,U] [#4 0.27,-0.07,0.00,M1] [#5 0.16,0.04,0.68,U] [#6 0.21,0.09,0.63,U] [#7 0.14,0.18,0.53,U] [#8 0.18,0.11,0.57,U] 
00:55:37.873 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.05}, one-star: {0.18, -0.14}
00:55:37.874 00.001 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
00:55:37.875 00.001 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
00:55:37.876 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.33 mountX=0.01 mountY=-0.15, mountTheta=-1.50
00:55:37.880 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
00:55:37.882 00.002 1032 Enqueuing Move request for scope (0.14, 0.05)
00:55:37.884 00.002 10072 Worker thread wakes up
00:55:37.884 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
00:55:37.884 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
00:55:37.884 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.01 yDistance=-0.15
00:55:37.886 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:37.888 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.49
00:55:37.888 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:55:37.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:37.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:55:37.888 00.000 10072 MoveAxis(E, 9, ABG)
00:55:37.888 00.000 10072 Guiding  Dir = 2, Dur = 9
00:55:37.888 00.000 10072 IsGuiding returns 0
00:55:37.889 00.001 10072 PulseGuide returned control before completion, sleep 19
00:55:37.906 00.017 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:55:37.909 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:37.910 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:37.912 00.002 1032 Enqueuing Expose request
00:55:37.935 00.023 10072 IsGuiding returns 1
00:55:37.935 00.000 10072 scope still moving after pulse duration time elapsed
00:55:37.966 00.031 10072 IsGuiding returns 0
00:55:37.966 00.000 10072 scope move finished after 9 + 68 ms
00:55:37.966 00.000 10072 Move returns status 0, amount 9
00:55:37.966 00.000 10072 MoveAxis(N, 0, ABG)
00:55:37.966 00.000 10072 Move returns status 0, amount 0
00:55:37.966 00.000 10072 move complete, result=0
00:55:37.966 00.000 10072 worker thread done servicing request
00:55:37.966 00.000 10072 Worker thread wakes up
00:55:37.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:37.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:37.966 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:55:38.372 00.406 10072 Exposure complete
00:55:38.421 00.049 10072 worker thread done servicing request
00:55:38.421 00.000 1032 OnExposeComplete: enter
00:55:38.424 00.003 1032 UpdateGuideState(): m_state=6
00:55:38.426 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 662
00:55:38.428 00.002 1032 Star::Find returns 1 (0), X=322.47, Y=746.47, Mass=1468, SNR=27.0, Peak=171 HFD=3.1
00:55:38.431 00.003 1032 MultiStar: [#1 0.03,0.10,0.95,U] [#2 0.23,0.09,0.74,U] [#3 0.19,-0.06,0.61,U] [#4 0.25,0.02,0.69,U] [#5 0.17,0.13,0.64,U] [#6 0.18,0.03,0.59,U] [#7 0.09,-0.00,0.48,U] [#8 0.20,-0.09,0.56,U] 
00:55:38.437 00.006 1032 refined, 8 included, MultiStar: {0.18, 0.02}, one-star: {0.28, -0.07}
00:55:38.439 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
00:55:38.440 00.001 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
00:55:38.443 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.10 mountX=-0.03 mountY=-0.18, mountTheta=-1.73
00:55:38.445 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.02, opts=13)
00:55:38.446 00.001 1032 Enqueuing Move request for scope (0.18, 0.02)
00:55:38.448 00.002 10072 Worker thread wakes up
00:55:38.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
00:55:38.448 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
00:55:38.448 00.000 10072 Moving (0.18, 0.02) raw xDistance=-0.03 yDistance=-0.18
00:55:38.450 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:38.452 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:55:38.452 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:55:38.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:38.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:55:38.452 00.000 10072 MoveAxis(E, 8, ABG)
00:55:38.452 00.000 10072 Guiding  Dir = 2, Dur = 8
00:55:38.452 00.000 10072 IsGuiding returns 0
00:55:38.454 00.002 10072 PulseGuide returned control before completion, sleep 18
00:55:38.470 00.016 1032 UpdateGuideState exits: m=1468 SNR=27.0
00:55:38.472 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:38.473 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:38.475 00.002 1032 Enqueuing Expose request
00:55:38.480 00.005 10072 IsGuiding returns 0
00:55:38.480 00.000 10072 Move returns status 0, amount 8
00:55:38.480 00.000 10072 MoveAxis(N, 0, ABG)
00:55:38.480 00.000 10072 Move returns status 0, amount 0
00:55:38.480 00.000 10072 move complete, result=0
00:55:38.481 00.001 10072 worker thread done servicing request
00:55:38.481 00.000 10072 Worker thread wakes up
00:55:38.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:38.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:38.484 00.003 1032 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
00:55:39.107 00.623 10072 Exposure complete
00:55:39.154 00.047 10072 worker thread done servicing request
00:55:39.155 00.001 1032 OnExposeComplete: enter
00:55:39.157 00.002 1032 UpdateGuideState(): m_state=6
00:55:39.158 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 663
00:55:39.160 00.002 1032 Star::Find returns 1 (0), X=322.46, Y=746.41, Mass=1577, SNR=28.0, Peak=186 HFD=3.0
00:55:39.162 00.002 1032 MultiStar: [#1 0.09,0.02,0.84,U] [#2 0.19,0.05,0.66,U] [#3 0.27,-0.14,0.00,M1] [#4 0.15,0.11,0.65,U] [#5 0.18,-0.00,0.65,U] [#6 0.20,0.06,0.58,U] [#7 0.17,-0.06,0.54,U] [#8 0.26,0.16,0.00,M1] 
00:55:39.164 00.002 1032 refined, 6 included, MultiStar: {0.18, -0.00}, one-star: {0.27, -0.13}
00:55:39.165 00.001 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
00:55:39.166 00.001 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
00:55:39.169 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-0.01 mountX=-0.05 mountY=-0.17, mountTheta=-1.84
00:55:39.171 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.00, opts=13)
00:55:39.173 00.002 1032 Enqueuing Move request for scope (0.18, -0.00)
00:55:39.175 00.002 10072 Worker thread wakes up
00:55:39.175 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.00) opts 0xd
00:55:39.175 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.00)
00:55:39.175 00.000 10072 Moving (0.18, -0.00) raw xDistance=-0.05 yDistance=-0.17
00:55:39.176 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:39.178 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:55:39.178 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:55:39.178 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:39.178 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:55:39.178 00.000 10072 MoveAxis(E, 9, ABG)
00:55:39.178 00.000 10072 Guiding  Dir = 2, Dur = 9
00:55:39.180 00.002 10072 IsGuiding returns 0
00:55:39.180 00.000 10072 PulseGuide returned control before completion, sleep 19
00:55:39.196 00.016 1032 UpdateGuideState exits: m=1577 SNR=28.0
00:55:39.198 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:39.200 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:39.201 00.001 1032 Enqueuing Expose request
00:55:39.202 00.001 10072 IsGuiding returns 0
00:55:39.202 00.000 10072 Move returns status 0, amount 9
00:55:39.202 00.000 10072 MoveAxis(N, 0, ABG)
00:55:39.202 00.000 10072 Move returns status 0, amount 0
00:55:39.202 00.000 10072 move complete, result=0
00:55:39.202 00.000 10072 worker thread done servicing request
00:55:39.204 00.002 10072 Worker thread wakes up
00:55:39.204 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:39.204 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:39.211 00.007 1032 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
00:55:39.609 00.398 10072 Exposure complete
00:55:39.657 00.048 10072 worker thread done servicing request
00:55:39.658 00.001 1032 OnExposeComplete: enter
00:55:39.660 00.002 1032 UpdateGuideState(): m_state=6
00:55:39.661 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 664
00:55:39.664 00.003 1032 Star::Find returns 1 (0), X=322.41, Y=746.54, Mass=1309, SNR=25.5, Peak=166 HFD=3.0
00:55:39.666 00.002 1032 MultiStar: [#1 0.04,0.14,0.99,U] [#2 0.16,0.10,0.74,U] [#3 0.11,-0.05,0.69,U] [#4 0.19,-0.04,0.71,U] [#5 0.12,0.04,0.72,U] [#6 0.13,0.07,0.65,U] [#7 0.21,0.21,0.00,M1] [#8 0.14,0.18,0.54,U] 
00:55:39.667 00.001 1032 refined, 7 included, MultiStar: {0.14, 0.05}, one-star: {0.22, -0.00}
00:55:39.669 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
00:55:39.670 00.001 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
00:55:39.671 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.37 mountX=0.02 mountY=-0.15, mountTheta=-1.46
00:55:39.675 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
00:55:39.678 00.003 1032 Enqueuing Move request for scope (0.14, 0.05)
00:55:39.680 00.002 10072 Worker thread wakes up
00:55:39.680 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
00:55:39.680 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
00:55:39.681 00.001 10072 Moving (0.14, 0.05) raw xDistance=0.02 yDistance=-0.15
00:55:39.682 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:39.684 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:55:39.686 00.002 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:55:39.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:39.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:55:39.686 00.000 10072 MoveAxis(E, 8, ABG)
00:55:39.686 00.000 10072 Guiding  Dir = 2, Dur = 8
00:55:39.686 00.000 10072 IsGuiding returns 0
00:55:39.687 00.001 10072 PulseGuide returned control before completion, sleep 18
00:55:39.703 00.016 1032 UpdateGuideState exits: m=1309 SNR=25.5
00:55:39.706 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:39.708 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:39.710 00.002 1032 Enqueuing Expose request
00:55:39.715 00.005 10072 IsGuiding returns 0
00:55:39.716 00.001 10072 Move returns status 0, amount 8
00:55:39.716 00.000 10072 MoveAxis(N, 0, ABG)
00:55:39.716 00.000 10072 Move returns status 0, amount 0
00:55:39.716 00.000 10072 move complete, result=0
00:55:39.716 00.000 10072 worker thread done servicing request
00:55:39.716 00.000 10072 Worker thread wakes up
00:55:39.716 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:39.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:39.721 00.005 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:55:40.339 00.618 10072 Exposure complete
00:55:40.385 00.046 10072 worker thread done servicing request
00:55:40.385 00.000 1032 OnExposeComplete: enter
00:55:40.387 00.002 1032 UpdateGuideState(): m_state=6
00:55:40.389 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 665
00:55:40.391 00.002 1032 Star::Find returns 1 (0), X=322.46, Y=746.69, Mass=1327, SNR=25.7, Peak=166 HFD=2.9
00:55:40.392 00.001 1032 MultiStar: [#1 -0.00,0.22,1.01,U] [#2 0.15,0.18,0.73,U] [#3 0.02,0.08,0.61,U] [#4 0.16,0.23,0.00,M1] [#5 0.07,0.05,0.69,U] [#6 0.09,0.17,0.62,U] [#7 0.09,0.10,0.59,U] [#8 0.17,0.11,0.60,U] 
00:55:40.393 00.001 1032 refined, 7 included, MultiStar: {0.11, 0.14}, one-star: {0.27, 0.15}
00:55:40.395 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
00:55:40.396 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
00:55:40.398 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.89 mountX=0.10 mountY=-0.14, mountTheta=-0.94
00:55:40.401 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.14, opts=13)
00:55:40.403 00.002 1032 Enqueuing Move request for scope (0.11, 0.14)
00:55:40.404 00.001 10072 Worker thread wakes up
00:55:40.404 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
00:55:40.404 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
00:55:40.404 00.000 10072 Moving (0.11, 0.14) raw xDistance=0.10 yDistance=-0.14
00:55:40.406 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:40.408 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:55:40.408 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
00:55:40.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:40.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:55:40.408 00.000 10072 MoveAxis(E, 6, ABG)
00:55:40.408 00.000 10072 Guiding  Dir = 2, Dur = 6
00:55:40.409 00.001 10072 IsGuiding returns 0
00:55:40.409 00.000 10072 PulseGuide returned control before completion, sleep 16
00:55:40.427 00.018 1032 UpdateGuideState exits: m=1327 SNR=25.7
00:55:40.428 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:40.431 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:40.432 00.001 1032 Enqueuing Expose request
00:55:40.433 00.001 10072 IsGuiding returns 0
00:55:40.433 00.000 10072 Move returns status 0, amount 6
00:55:40.433 00.000 10072 MoveAxis(N, 0, ABG)
00:55:40.433 00.000 10072 Move returns status 0, amount 0
00:55:40.433 00.000 10072 move complete, result=0
00:55:40.433 00.000 10072 worker thread done servicing request
00:55:40.433 00.000 10072 Worker thread wakes up
00:55:40.434 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:40.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:40.440 00.006 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:55:40.841 00.401 10072 Exposure complete
00:55:40.887 00.046 10072 worker thread done servicing request
00:55:40.887 00.000 1032 OnExposeComplete: enter
00:55:40.889 00.002 1032 UpdateGuideState(): m_state=6
00:55:40.890 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 666
00:55:40.893 00.003 1032 Star::Find returns 1 (0), X=322.44, Y=746.68, Mass=1479, SNR=27.1, Peak=195 HFD=2.9
00:55:40.895 00.002 1032 MultiStar: [#1 0.05,0.11,0.89,U] [#2 0.02,0.20,0.73,U] [#3 0.12,0.11,0.66,U] [#4 0.14,0.18,0.65,U] [#5 0.02,0.19,0.65,U] [#6 0.10,0.18,0.58,U] [#7 -0.00,0.29,0.00,M1] [#8 0.11,0.20,0.59,U] 
00:55:40.897 00.002 1032 refined, 7 included, MultiStar: {0.10, 0.16}, one-star: {0.25, 0.14}
00:55:40.899 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
00:55:40.900 00.001 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
00:55:40.902 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=0.99 mountX=0.13 mountY=-0.14, mountTheta=-0.84
00:55:40.905 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.16, opts=13)
00:55:40.906 00.001 1032 Enqueuing Move request for scope (0.10, 0.16)
00:55:40.908 00.002 10072 Worker thread wakes up
00:55:40.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
00:55:40.908 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
00:55:40.908 00.000 10072 Moving (0.10, 0.16) raw xDistance=0.13 yDistance=-0.14
00:55:40.910 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:40.912 00.002 10072 PPEC rslt: input = 0.13, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.48
00:55:40.912 00.000 10072 PPEC: input: 0.13, control: -0.01, exposure: 500
00:55:40.912 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:40.912 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:55:40.912 00.000 10072 MoveAxis(E, 7, ABG)
00:55:40.912 00.000 10072 Guiding  Dir = 2, Dur = 7
00:55:40.913 00.001 10072 IsGuiding returns 0
00:55:40.913 00.000 10072 PulseGuide returned control before completion, sleep 17
00:55:40.931 00.018 1032 UpdateGuideState exits: m=1479 SNR=27.1
00:55:40.934 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:40.936 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:40.937 00.001 1032 Enqueuing Expose request
00:55:40.939 00.002 10072 IsGuiding returns 0
00:55:40.939 00.000 10072 Move returns status 0, amount 7
00:55:40.939 00.000 10072 MoveAxis(N, 0, ABG)
00:55:40.939 00.000 10072 Move returns status 0, amount 0
00:55:40.939 00.000 10072 move complete, result=0
00:55:40.939 00.000 10072 worker thread done servicing request
00:55:40.940 00.001 10072 Worker thread wakes up
00:55:40.940 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:40.940 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:40.948 00.008 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:55:41.573 00.625 10072 Exposure complete
00:55:41.625 00.052 10072 worker thread done servicing request
00:55:41.626 00.001 1032 OnExposeComplete: enter
00:55:41.628 00.002 1032 UpdateGuideState(): m_state=6
00:55:41.630 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 667
00:55:41.632 00.002 1032 Star::Find returns 1 (0), X=322.47, Y=746.59, Mass=1380, SNR=26.2, Peak=175 HFD=3.0
00:55:41.633 00.001 1032 MultiStar: [#1 0.03,0.12,0.99,U] [#2 0.16,0.19,0.69,U] [#3 0.12,0.02,0.65,U] [#4 0.04,0.01,0.67,U] [#5 -0.04,0.10,0.67,U] [#6 0.10,0.15,0.64,U] [#7 -0.02,0.11,0.52,U] [#8 0.11,0.06,0.58,U] 
00:55:41.634 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.28, 0.05}
00:55:41.635 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
00:55:41.637 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
00:55:41.638 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.75 mountX=0.06 mountY=-0.12, mountTheta=-1.08
00:55:41.641 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
00:55:41.643 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
00:55:41.645 00.002 10072 Worker thread wakes up
00:55:41.645 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
00:55:41.645 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
00:55:41.645 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
00:55:41.646 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:41.649 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:55:41.649 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:55:41.649 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:41.649 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:55:41.649 00.000 10072 MoveAxis(E, 8, ABG)
00:55:41.649 00.000 10072 Guiding  Dir = 2, Dur = 8
00:55:41.649 00.000 10072 IsGuiding returns 0
00:55:41.650 00.001 10072 PulseGuide returned control before completion, sleep 18
00:55:41.668 00.018 1032 UpdateGuideState exits: m=1380 SNR=26.2
00:55:41.670 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:41.671 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:41.674 00.003 1032 Enqueuing Expose request
00:55:41.680 00.006 10072 IsGuiding returns 0
00:55:41.680 00.000 10072 Move returns status 0, amount 8
00:55:41.680 00.000 10072 MoveAxis(N, 0, ABG)
00:55:41.680 00.000 10072 Move returns status 0, amount 0
00:55:41.681 00.001 10072 move complete, result=0
00:55:41.681 00.000 10072 worker thread done servicing request
00:55:41.681 00.000 10072 Worker thread wakes up
00:55:41.681 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:41.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:41.686 00.005 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:55:42.087 00.401 10072 Exposure complete
00:55:42.141 00.054 10072 worker thread done servicing request
00:55:42.141 00.000 1032 OnExposeComplete: enter
00:55:42.143 00.002 1032 UpdateGuideState(): m_state=6
00:55:42.146 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 668
00:55:42.148 00.002 1032 Star::Find returns 1 (0), X=322.39, Y=746.60, Mass=1288, SNR=25.3, Peak=165 HFD=3.0
00:55:42.150 00.002 1032 MultiStar: [#1 0.07,0.17,0.96,U] [#2 0.04,0.16,0.77,U] [#3 -0.01,0.07,0.70,U] [#4 0.11,0.04,0.73,U] [#5 0.20,0.04,0.74,U] [#6 0.12,0.10,0.65,U] [#7 0.04,0.22,0.56,U] [#8 0.16,0.10,0.62,U] 
00:55:42.152 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.10}, one-star: {0.20, 0.06}
00:55:42.153 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
00:55:42.155 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
00:55:42.156 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.77 mountX=0.07 mountY=-0.13, mountTheta=-1.06
00:55:42.161 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
00:55:42.162 00.001 1032 Enqueuing Move request for scope (0.11, 0.10)
00:55:42.164 00.002 10072 Worker thread wakes up
00:55:42.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
00:55:42.164 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
00:55:42.164 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
00:55:42.166 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:42.168 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:55:42.168 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:55:42.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:42.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:55:42.168 00.000 10072 MoveAxis(E, 7, ABG)
00:55:42.168 00.000 10072 Guiding  Dir = 2, Dur = 7
00:55:42.168 00.000 10072 IsGuiding returns 0
00:55:42.169 00.001 10072 PulseGuide returned control before completion, sleep 17
00:55:42.188 00.019 1032 UpdateGuideState exits: m=1288 SNR=25.3
00:55:42.190 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:42.192 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:42.194 00.002 10072 IsGuiding returns 0
00:55:42.194 00.000 10072 Move returns status 0, amount 7
00:55:42.194 00.000 10072 MoveAxis(N, 0, ABG)
00:55:42.194 00.000 10072 Move returns status 0, amount 0
00:55:42.194 00.000 10072 move complete, result=0
00:55:42.194 00.000 10072 worker thread done servicing request
00:55:42.194 00.000 1032 Enqueuing Expose request
00:55:42.196 00.002 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:55:42.199 00.003 10072 Worker thread wakes up
00:55:42.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:42.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:42.929 00.730 10072 Exposure complete
00:55:42.979 00.050 10072 worker thread done servicing request
00:55:42.979 00.000 1032 OnExposeComplete: enter
00:55:42.981 00.002 1032 UpdateGuideState(): m_state=6
00:55:42.983 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 669
00:55:42.985 00.002 1032 Star::Find returns 1 (0), X=322.41, Y=746.69, Mass=1413, SNR=26.5, Peak=181 HFD=2.9
00:55:42.988 00.003 1032 MultiStar: [#1 0.11,0.12,0.95,U] [#2 0.13,0.07,0.74,U] [#3 0.16,0.01,0.69,U] [#4 0.11,0.18,0.71,U] [#5 0.07,0.13,0.71,U] [#6 0.08,0.16,0.60,U] [#7 -0.07,0.14,0.54,U] [#8 0.15,0.12,0.55,U] 
00:55:42.990 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.12}, one-star: {0.22, 0.15}
00:55:42.992 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
00:55:42.995 00.003 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
00:55:42.996 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.80 mountX=0.09 mountY=-0.14, mountTheta=-1.03
00:55:42.999 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
00:55:43.000 00.001 1032 Enqueuing Move request for scope (0.12, 0.12)
00:55:43.002 00.002 10072 Worker thread wakes up
00:55:43.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
00:55:43.002 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
00:55:43.002 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.09 yDistance=-0.14
00:55:43.005 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:43.007 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:55:43.008 00.001 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
00:55:43.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:43.008 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:55:43.008 00.000 10072 MoveAxis(E, 8, ABG)
00:55:43.008 00.000 10072 Guiding  Dir = 2, Dur = 8
00:55:43.008 00.000 10072 IsGuiding returns 0
00:55:43.009 00.001 10072 PulseGuide returned control before completion, sleep 18
00:55:43.028 00.019 1032 UpdateGuideState exits: m=1413 SNR=26.5
00:55:43.032 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:43.034 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:43.035 00.001 1032 Enqueuing Expose request
00:55:43.037 00.002 10072 IsGuiding returns 0
00:55:43.037 00.000 10072 Move returns status 0, amount 8
00:55:43.037 00.000 10072 MoveAxis(N, 0, ABG)
00:55:43.037 00.000 10072 Move returns status 0, amount 0
00:55:43.037 00.000 10072 move complete, result=0
00:55:43.037 00.000 10072 worker thread done servicing request
00:55:43.037 00.000 10072 Worker thread wakes up
00:55:43.037 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:43.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:43.045 00.008 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:55:43.445 00.400 10072 Exposure complete
00:55:43.493 00.048 10072 worker thread done servicing request
00:55:43.493 00.000 1032 OnExposeComplete: enter
00:55:43.496 00.003 1032 UpdateGuideState(): m_state=6
00:55:43.498 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 670
00:55:43.500 00.002 1032 Star::Find returns 1 (0), X=322.37, Y=746.74, Mass=1425, SNR=26.6, Peak=194 HFD=2.8
00:55:43.501 00.001 1032 MultiStar: [#1 0.02,0.19,0.91,U] [#2 0.05,0.28,0.00,M1] [#3 0.14,0.07,0.70,U] [#4 0.12,0.26,0.00,M1] [#5 0.06,0.18,0.71,U] [#6 0.11,0.32,0.00,M1] [#7 0.04,0.15,0.58,U] [#8 0.12,0.02,0.56,U] 
00:55:43.503 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.15}, one-star: {0.18, 0.20}
00:55:43.505 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
00:55:43.507 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
00:55:43.508 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.17 cameraTheta=0.99 mountX=0.12 mountY=-0.13, mountTheta=-0.84
00:55:43.510 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.15, opts=13)
00:55:43.513 00.003 1032 Enqueuing Move request for scope (0.10, 0.15)
00:55:43.514 00.001 10072 Worker thread wakes up
00:55:43.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
00:55:43.514 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
00:55:43.514 00.000 10072 Moving (0.10, 0.15) raw xDistance=0.12 yDistance=-0.13
00:55:43.516 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:43.519 00.003 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.47
00:55:43.519 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
00:55:43.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:43.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:55:43.519 00.000 10072 MoveAxis(E, 7, ABG)
00:55:43.519 00.000 10072 Guiding  Dir = 2, Dur = 7
00:55:43.519 00.000 10072 IsGuiding returns 0
00:55:43.521 00.002 10072 PulseGuide returned control before completion, sleep 16
00:55:43.537 00.016 1032 UpdateGuideState exits: m=1425 SNR=26.6
00:55:43.539 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:43.541 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:43.542 00.001 1032 Enqueuing Expose request
00:55:43.553 00.011 10072 IsGuiding returns 0
00:55:43.553 00.000 10072 Move returns status 0, amount 7
00:55:43.553 00.000 10072 MoveAxis(N, 0, ABG)
00:55:43.553 00.000 10072 Move returns status 0, amount 0
00:55:43.553 00.000 10072 move complete, result=0
00:55:43.553 00.000 10072 worker thread done servicing request
00:55:43.553 00.000 10072 Worker thread wakes up
00:55:43.553 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:43.553 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:43.554 00.001 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:55:44.182 00.628 10072 Exposure complete
00:55:44.228 00.046 10072 worker thread done servicing request
00:55:44.228 00.000 1032 OnExposeComplete: enter
00:55:44.230 00.002 1032 UpdateGuideState(): m_state=6
00:55:44.233 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 671
00:55:44.234 00.001 1032 Star::Find returns 1 (0), X=322.38, Y=746.57, Mass=1556, SNR=27.8, Peak=199 HFD=3.0
00:55:44.235 00.001 1032 MultiStar: [#1 0.12,0.09,0.93,U] [#2 0.09,0.12,0.66,U] [#3 0.07,-0.03,0.66,U] [#4 0.24,0.11,0.66,U] [#5 0.17,-0.01,0.68,U] [#6 0.12,0.06,0.58,U] [#7 -0.01,0.05,0.50,U] [#8 0.16,0.11,0.52,U] 
00:55:44.237 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.19, 0.03}
00:55:44.239 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
00:55:44.241 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
00:55:44.243 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.41 mountX=0.02 mountY=-0.14, mountTheta=-1.42
00:55:44.246 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
00:55:44.247 00.001 1032 Enqueuing Move request for scope (0.13, 0.06)
00:55:44.249 00.002 10072 Worker thread wakes up
00:55:44.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
00:55:44.249 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
00:55:44.249 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.02 yDistance=-0.14
00:55:44.251 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:44.252 00.001 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:55:44.252 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:55:44.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:44.253 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:55:44.253 00.000 10072 MoveAxis(E, 9, ABG)
00:55:44.253 00.000 10072 Guiding  Dir = 2, Dur = 9
00:55:44.253 00.000 10072 IsGuiding returns 0
00:55:44.253 00.000 10072 PulseGuide returned control before completion, sleep 19
00:55:44.271 00.018 1032 UpdateGuideState exits: m=1556 SNR=27.8
00:55:44.274 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:44.275 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:44.276 00.001 1032 Enqueuing Expose request
00:55:44.288 00.012 10072 IsGuiding returns 0
00:55:44.288 00.000 10072 Move returns status 0, amount 9
00:55:44.288 00.000 10072 MoveAxis(N, 0, ABG)
00:55:44.288 00.000 10072 Move returns status 0, amount 0
00:55:44.288 00.000 10072 move complete, result=0
00:55:44.288 00.000 10072 worker thread done servicing request
00:55:44.288 00.000 10072 Worker thread wakes up
00:55:44.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:44.288 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:44.289 00.001 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:55:44.698 00.409 10072 Exposure complete
00:55:44.744 00.046 10072 worker thread done servicing request
00:55:44.744 00.000 1032 OnExposeComplete: enter
00:55:44.746 00.002 1032 UpdateGuideState(): m_state=6
00:55:44.748 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 672
00:55:44.749 00.001 1032 Star::Find returns 1 (0), X=322.43, Y=746.51, Mass=1361, SNR=26.0, Peak=168 HFD=3.1
00:55:44.751 00.002 1032 MultiStar: [#1 0.17,0.15,0.99,U] [#2 -0.01,0.01,0.74,U] [#3 0.02,0.00,0.69,U] [#4 0.13,0.03,0.71,U] [#5 0.01,0.10,0.72,U] [#6 0.11,0.10,0.59,U] [#7 -0.05,0.20,0.52,U] [#8 0.24,0.07,0.58,U] 
00:55:44.752 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.24, -0.03}
00:55:44.753 00.001 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
00:55:44.755 00.002 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
00:55:44.756 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.54 mountX=0.03 mountY=-0.12, mountTheta=-1.29
00:55:44.758 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
00:55:44.760 00.002 1032 Enqueuing Move request for scope (0.11, 0.06)
00:55:44.761 00.001 10072 Worker thread wakes up
00:55:44.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
00:55:44.762 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
00:55:44.762 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
00:55:44.763 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:44.766 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:55:44.767 00.001 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:55:44.767 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:44.767 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:55:44.767 00.000 10072 MoveAxis(E, 8, ABG)
00:55:44.767 00.000 10072 Guiding  Dir = 2, Dur = 8
00:55:44.767 00.000 10072 IsGuiding returns 0
00:55:44.767 00.000 10072 PulseGuide returned control before completion, sleep 18
00:55:44.785 00.018 1032 UpdateGuideState exits: m=1361 SNR=26.0
00:55:44.787 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:44.790 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:44.792 00.002 1032 Enqueuing Expose request
00:55:44.793 00.001 10072 IsGuiding returns 0
00:55:44.793 00.000 10072 Move returns status 0, amount 8
00:55:44.794 00.001 10072 MoveAxis(N, 0, ABG)
00:55:44.794 00.000 10072 Move returns status 0, amount 0
00:55:44.794 00.000 10072 move complete, result=0
00:55:44.794 00.000 10072 worker thread done servicing request
00:55:44.794 00.000 10072 Worker thread wakes up
00:55:44.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:44.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:44.801 00.007 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:55:45.420 00.619 10072 Exposure complete
00:55:45.467 00.047 10072 worker thread done servicing request
00:55:45.467 00.000 1032 OnExposeComplete: enter
00:55:45.469 00.002 1032 UpdateGuideState(): m_state=6
00:55:45.471 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 673
00:55:45.472 00.001 1032 Star::Find returns 1 (0), X=322.43, Y=746.57, Mass=1444, SNR=26.8, Peak=182 HFD=3.0
00:55:45.474 00.002 1032 MultiStar: [#1 0.02,0.21,0.93,U] [#2 0.05,0.08,0.72,U] [#3 0.15,0.12,0.64,U] [#4 0.23,0.14,0.00,M1] [#5 0.17,0.06,0.72,U] [#6 0.24,0.23,0.00,M1] [#7 -0.05,0.15,0.51,U] [#8 0.05,0.33,0.00,M1] 
00:55:45.476 00.002 1032 refined, 5 included, MultiStar: {0.11, 0.11}, one-star: {0.24, 0.04}
00:55:45.476 00.000 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:55:45.478 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:55:45.479 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.15 cameraTheta=0.77 mountX=0.07 mountY=-0.13, mountTheta=-1.07
00:55:45.482 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
00:55:45.483 00.001 1032 Enqueuing Move request for scope (0.11, 0.11)
00:55:45.486 00.003 10072 Worker thread wakes up
00:55:45.487 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
00:55:45.487 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
00:55:45.487 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.07 yDistance=-0.13
00:55:45.491 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:45.494 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:55:45.494 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:55:45.494 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:45.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:55:45.494 00.000 10072 MoveAxis(E, 9, ABG)
00:55:45.494 00.000 10072 Guiding  Dir = 2, Dur = 9
00:55:45.495 00.001 10072 IsGuiding returns 0
00:55:45.495 00.000 10072 PulseGuide returned control before completion, sleep 19
00:55:45.511 00.016 1032 UpdateGuideState exits: m=1444 SNR=26.8
00:55:45.514 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:45.515 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:45.518 00.003 1032 Enqueuing Expose request
00:55:45.527 00.009 10072 IsGuiding returns 0
00:55:45.527 00.000 10072 Move returns status 0, amount 9
00:55:45.527 00.000 10072 MoveAxis(N, 0, ABG)
00:55:45.527 00.000 10072 Move returns status 0, amount 0
00:55:45.527 00.000 10072 move complete, result=0
00:55:45.527 00.000 10072 worker thread done servicing request
00:55:45.527 00.000 10072 Worker thread wakes up
00:55:45.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:45.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:45.529 00.002 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:55:45.936 00.407 10072 Exposure complete
00:55:45.984 00.048 10072 worker thread done servicing request
00:55:45.984 00.000 1032 OnExposeComplete: enter
00:55:45.986 00.002 1032 UpdateGuideState(): m_state=6
00:55:45.989 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 674
00:55:45.991 00.002 1032 Star::Find returns 1 (0), X=322.42, Y=746.57, Mass=1501, SNR=27.3, Peak=190 HFD=3.0
00:55:45.994 00.003 1032 MultiStar: [#1 0.02,0.22,0.91,U] [#2 -0.07,0.27,0.00,M1] [#3 0.08,0.13,0.62,U] [#4 0.23,0.21,0.00,M2] [#5 0.04,0.09,0.65,U] [#6 0.27,0.22,0.00,M2] [#7 -0.14,0.17,0.50,U] [#8 0.02,0.09,0.53,U] 
00:55:45.995 00.001 1032 refined, 5 included, MultiStar: {0.06, 0.12}, one-star: {0.23, 0.03}
00:55:45.997 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
00:55:45.998 00.001 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
00:55:46.001 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.10 mountX=0.10 mountY=-0.09, mountTheta=-0.73
00:55:46.004 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
00:55:46.006 00.002 1032 Enqueuing Move request for scope (0.06, 0.12)
00:55:46.009 00.003 10072 Worker thread wakes up
00:55:46.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
00:55:46.009 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
00:55:46.009 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
00:55:46.011 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:46.013 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.46
00:55:46.013 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
00:55:46.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:46.014 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:55:46.014 00.000 10072 MoveAxis(E, 6, ABG)
00:55:46.014 00.000 10072 Guiding  Dir = 2, Dur = 6
00:55:46.014 00.000 10072 IsGuiding returns 0
00:55:46.014 00.000 10072 PulseGuide returned control before completion, sleep 16
00:55:46.033 00.019 1032 UpdateGuideState exits: m=1501 SNR=27.3
00:55:46.036 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:46.038 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:46.039 00.001 1032 Enqueuing Expose request
00:55:46.042 00.003 10072 IsGuiding returns 0
00:55:46.042 00.000 10072 Move returns status 0, amount 6
00:55:46.042 00.000 10072 MoveAxis(N, 0, ABG)
00:55:46.042 00.000 10072 Move returns status 0, amount 0
00:55:46.042 00.000 10072 move complete, result=0
00:55:46.043 00.001 10072 worker thread done servicing request
00:55:46.043 00.000 10072 Worker thread wakes up
00:55:46.043 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:46.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:46.051 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:55:46.669 00.618 10072 Exposure complete
00:55:46.713 00.044 10072 worker thread done servicing request
00:55:46.713 00.000 1032 OnExposeComplete: enter
00:55:46.714 00.001 1032 UpdateGuideState(): m_state=6
00:55:46.716 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 675
00:55:46.718 00.002 1032 Star::Find returns 1 (0), X=322.40, Y=746.63, Mass=1270, SNR=25.1, Peak=163 HFD=2.9
00:55:46.720 00.002 1032 MultiStar: [#1 0.05,0.15,1.02,U] [#2 -0.07,0.18,0.80,U] [#3 0.08,0.01,0.70,U] [#4 0.12,0.17,0.74,U] [#5 0.04,0.14,0.72,U] [#6 0.19,0.09,0.65,U] [#7 -0.06,0.31,0.00,M1] [#8 0.11,0.09,0.61,U] 
00:55:46.721 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.12}, one-star: {0.21, 0.09}
00:55:46.723 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
00:55:46.724 00.001 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
00:55:46.725 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.91 mountX=0.09 mountY=-0.12, mountTheta=-0.92
00:55:46.729 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
00:55:46.730 00.001 1032 Enqueuing Move request for scope (0.09, 0.12)
00:55:46.731 00.001 10072 Worker thread wakes up
00:55:46.731 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
00:55:46.732 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
00:55:46.732 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.09 yDistance=-0.12
00:55:46.734 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:46.735 00.001 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:55:46.735 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
00:55:46.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:46.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:55:46.735 00.000 10072 MoveAxis(E, 6, ABG)
00:55:46.735 00.000 10072 Guiding  Dir = 2, Dur = 6
00:55:46.737 00.002 10072 IsGuiding returns 0
00:55:46.737 00.000 10072 PulseGuide returned control before completion, sleep 16
00:55:46.753 00.016 1032 UpdateGuideState exits: m=1270 SNR=25.1
00:55:46.756 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:46.757 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:46.759 00.002 1032 Enqueuing Expose request
00:55:46.761 00.002 10072 IsGuiding returns 0
00:55:46.761 00.000 10072 Move returns status 0, amount 6
00:55:46.761 00.000 10072 MoveAxis(N, 0, ABG)
00:55:46.761 00.000 10072 Move returns status 0, amount 0
00:55:46.761 00.000 10072 move complete, result=0
00:55:46.761 00.000 10072 worker thread done servicing request
00:55:46.761 00.000 10072 Worker thread wakes up
00:55:46.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:46.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:46.769 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:55:47.168 00.399 10072 Exposure complete
00:55:47.223 00.055 10072 worker thread done servicing request
00:55:47.223 00.000 1032 OnExposeComplete: enter
00:55:47.224 00.001 1032 UpdateGuideState(): m_state=6
00:55:47.226 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 676
00:55:47.229 00.003 1032 Star::Find returns 1 (0), X=322.43, Y=746.53, Mass=1388, SNR=26.2, Peak=182 HFD=3.1
00:55:47.231 00.002 1032 MultiStar: [#1 -0.00,0.04,0.92,U] [#2 0.11,0.06,0.70,U] [#3 0.11,-0.07,0.68,U] [#4 0.16,0.16,0.70,U] [#5 0.13,0.07,0.70,U] [#6 0.16,0.17,0.58,U] [#7 -0.12,0.31,0.00,M2] [#8 0.30,0.03,0.00,M1] 
00:55:47.233 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.05}, one-star: {0.24, -0.01}
00:55:47.234 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
00:55:47.236 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
00:55:47.238 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.40 mountX=0.02 mountY=-0.14, mountTheta=-1.43
00:55:47.242 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
00:55:47.244 00.002 1032 Enqueuing Move request for scope (0.13, 0.05)
00:55:47.246 00.002 10072 Worker thread wakes up
00:55:47.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
00:55:47.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
00:55:47.246 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.02 yDistance=-0.14
00:55:47.249 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:47.251 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:55:47.251 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:55:47.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:47.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:55:47.251 00.000 10072 MoveAxis(E, 5, ABG)
00:55:47.251 00.000 10072 Guiding  Dir = 2, Dur = 5
00:55:47.251 00.000 10072 IsGuiding returns 0
00:55:47.252 00.001 10072 PulseGuide returned control before completion, sleep 15
00:55:47.270 00.018 1032 UpdateGuideState exits: m=1388 SNR=26.2
00:55:47.273 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:47.276 00.003 10072 IsGuiding returns 0
00:55:47.276 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:47.277 00.001 1032 Enqueuing Expose request
00:55:47.279 00.002 10072 Move returns status 0, amount 5
00:55:47.279 00.000 10072 MoveAxis(N, 0, ABG)
00:55:47.279 00.000 10072 Move returns status 0, amount 0
00:55:47.279 00.000 10072 move complete, result=0
00:55:47.279 00.000 10072 worker thread done servicing request
00:55:47.279 00.000 10072 Worker thread wakes up
00:55:47.279 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:47.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:47.286 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
00:55:47.902 00.616 10072 Exposure complete
00:55:47.946 00.044 10072 worker thread done servicing request
00:55:47.947 00.001 1032 OnExposeComplete: enter
00:55:47.948 00.001 1032 UpdateGuideState(): m_state=6
00:55:47.951 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 677
00:55:47.952 00.001 1032 Star::Find returns 1 (0), X=322.35, Y=746.60, Mass=1391, SNR=26.3, Peak=187 HFD=2.9
00:55:47.955 00.003 1032 MultiStar: [#1 0.01,0.12,0.99,U] [#2 0.17,0.12,0.73,U] [#3 -0.02,0.03,0.68,U] [#4 0.11,0.11,0.66,U] [#5 0.07,0.13,0.74,U] [#6 -0.01,0.12,0.58,U] [#7 0.05,0.21,0.53,U] [#8 0.12,0.19,0.52,U] 
00:55:47.956 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.16, 0.07}
00:55:47.958 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:55:47.960 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:55:47.962 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.98 mountX=0.09 mountY=-0.10, mountTheta=-0.85
00:55:47.964 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
00:55:47.967 00.003 1032 Enqueuing Move request for scope (0.08, 0.12)
00:55:47.968 00.001 10072 Worker thread wakes up
00:55:47.969 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
00:55:47.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
00:55:47.969 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.09 yDistance=-0.10
00:55:47.971 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:47.973 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.45
00:55:47.973 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
00:55:47.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:47.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:55:47.973 00.000 10072 MoveAxis(E, 5, ABG)
00:55:47.973 00.000 10072 Guiding  Dir = 2, Dur = 5
00:55:47.973 00.000 10072 IsGuiding returns 0
00:55:47.974 00.001 10072 PulseGuide returned control before completion, sleep 15
00:55:47.996 00.022 1032 UpdateGuideState exits: m=1391 SNR=26.3
00:55:47.999 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:48.000 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:48.001 00.001 1032 Enqueuing Expose request
00:55:48.009 00.008 10072 IsGuiding returns 0
00:55:48.009 00.000 10072 Move returns status 0, amount 5
00:55:48.009 00.000 10072 MoveAxis(N, 0, ABG)
00:55:48.009 00.000 10072 Move returns status 0, amount 0
00:55:48.009 00.000 10072 move complete, result=0
00:55:48.009 00.000 10072 worker thread done servicing request
00:55:48.009 00.000 10072 Worker thread wakes up
00:55:48.009 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:48.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:48.012 00.003 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:55:48.420 00.408 10072 Exposure complete
00:55:48.468 00.048 10072 worker thread done servicing request
00:55:48.469 00.001 1032 OnExposeComplete: enter
00:55:48.471 00.002 1032 UpdateGuideState(): m_state=6
00:55:48.473 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 678
00:55:48.474 00.001 1032 Star::Find returns 1 (0), X=322.38, Y=746.60, Mass=1384, SNR=26.2, Peak=184 HFD=2.9
00:55:48.476 00.002 1032 MultiStar: [#1 0.05,0.16,0.96,U] [#2 0.08,0.22,0.71,U] [#3 -0.11,-0.07,0.68,U] [#4 0.16,0.29,0.00,M1] [#5 0.01,0.18,0.72,U] [#6 -0.11,0.30,0.00,M1] [#7 -0.08,0.18,0.51,U] [#8 0.00,0.38,0.00,M1] 
00:55:48.478 00.002 1032 refined, 5 included, MultiStar: {0.04, 0.12}, one-star: {0.19, 0.06}
00:55:48.479 00.001 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
00:55:48.481 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
00:55:48.482 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.25 mountX=0.10 mountY=-0.07, mountTheta=-0.58
00:55:48.485 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
00:55:48.487 00.002 1032 Enqueuing Move request for scope (0.04, 0.12)
00:55:48.488 00.001 10072 Worker thread wakes up
00:55:48.488 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
00:55:48.488 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
00:55:48.488 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.10 yDistance=-0.07
00:55:48.491 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:48.492 00.001 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:55:48.492 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
00:55:48.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:48.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:55:48.492 00.000 10072 MoveAxis(E, 3, ABG)
00:55:48.493 00.001 10072 Guiding  Dir = 2, Dur = 3
00:55:48.493 00.000 10072 IsGuiding returns 0
00:55:48.493 00.000 10072 PulseGuide returned control before completion, sleep 13
00:55:48.509 00.016 1032 UpdateGuideState exits: m=1384 SNR=26.2
00:55:48.513 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:48.515 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:48.516 00.001 1032 Enqueuing Expose request
00:55:48.517 00.001 10072 IsGuiding returns 0
00:55:48.517 00.000 10072 Move returns status 0, amount 3
00:55:48.517 00.000 10072 MoveAxis(N, 0, ABG)
00:55:48.517 00.000 10072 Move returns status 0, amount 0
00:55:48.517 00.000 10072 move complete, result=0
00:55:48.518 00.001 10072 worker thread done servicing request
00:55:48.518 00.000 10072 Worker thread wakes up
00:55:48.518 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:48.518 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:48.525 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:55:49.153 00.628 10072 Exposure complete
00:55:49.198 00.045 10072 worker thread done servicing request
00:55:49.199 00.001 1032 OnExposeComplete: enter
00:55:49.200 00.001 1032 UpdateGuideState(): m_state=6
00:55:49.202 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 679
00:55:49.206 00.004 1032 Star::Find returns 1 (0), X=322.42, Y=746.56, Mass=1486, SNR=27.2, Peak=196 HFD=3.0
00:55:49.208 00.002 1032 MultiStar: [#1 0.10,0.13,0.93,U] [#2 0.03,0.20,0.73,U] [#3 0.07,-0.01,0.64,U] [#4 0.05,0.23,0.67,U] [#5 0.13,0.17,0.65,U] [#6 0.18,0.20,0.00,M2] [#7 0.02,0.23,0.52,U] [#8 0.14,0.15,0.57,U] 
00:55:49.209 00.001 1032 refined, 7 included, MultiStar: {0.10, 0.13}, one-star: {0.23, 0.02}
00:55:49.211 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
00:55:49.214 00.003 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
00:55:49.215 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.17 cameraTheta=0.90 mountX=0.10 mountY=-0.13, mountTheta=-0.93
00:55:49.217 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.13, opts=13)
00:55:49.219 00.002 1032 Enqueuing Move request for scope (0.10, 0.13)
00:55:49.221 00.002 10072 Worker thread wakes up
00:55:49.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
00:55:49.221 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
00:55:49.221 00.000 10072 Moving (0.10, 0.13) raw xDistance=0.10 yDistance=-0.13
00:55:49.223 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:49.225 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:55:49.225 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
00:55:49.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:49.225 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:55:49.225 00.000 10072 MoveAxis(E, 3, ABG)
00:55:49.225 00.000 10072 Guiding  Dir = 2, Dur = 3
00:55:49.226 00.001 10072 IsGuiding returns 0
00:55:49.226 00.000 10072 PulseGuide returned control before completion, sleep 13
00:55:49.244 00.018 1032 UpdateGuideState exits: m=1486 SNR=27.2
00:55:49.246 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:49.248 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:49.250 00.002 1032 Enqueuing Expose request
00:55:49.251 00.001 10072 IsGuiding returns 0
00:55:49.251 00.000 10072 Move returns status 0, amount 3
00:55:49.251 00.000 10072 MoveAxis(N, 0, ABG)
00:55:49.251 00.000 10072 Move returns status 0, amount 0
00:55:49.251 00.000 10072 move complete, result=0
00:55:49.252 00.001 10072 worker thread done servicing request
00:55:49.252 00.000 10072 Worker thread wakes up
00:55:49.252 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:49.252 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:49.259 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:55:49.668 00.409 10072 Exposure complete
00:55:49.717 00.049 10072 worker thread done servicing request
00:55:49.717 00.000 1032 OnExposeComplete: enter
00:55:49.719 00.002 1032 UpdateGuideState(): m_state=6
00:55:49.721 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 680
00:55:49.723 00.002 1032 Star::Find returns 1 (0), X=322.42, Y=746.51, Mass=1346, SNR=25.9, Peak=173 HFD=3.1
00:55:49.725 00.002 1032 MultiStar: [#1 0.08,0.01,0.99,U] [#2 0.08,0.15,0.77,U] [#3 0.08,-0.00,0.65,U] [#4 0.19,0.04,0.73,U] [#5 0.18,0.04,0.70,U] [#6 0.13,0.03,0.65,U] [#7 0.14,0.18,0.56,U] [#8 0.29,0.13,0.00,M1] 
00:55:49.727 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.04}, one-star: {0.23, -0.03}
00:55:49.730 00.003 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
00:55:49.731 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
00:55:49.733 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.30 mountX=0.01 mountY=-0.15, mountTheta=-1.53
00:55:49.735 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
00:55:49.737 00.002 1032 Enqueuing Move request for scope (0.14, 0.04)
00:55:49.740 00.003 10072 Worker thread wakes up
00:55:49.740 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
00:55:49.740 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
00:55:49.740 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.01 yDistance=-0.15
00:55:49.743 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:49.746 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:55:49.746 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:55:49.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:49.746 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:55:49.746 00.000 10072 MoveAxis(E, 2, ABG)
00:55:49.746 00.000 10072 Guiding  Dir = 2, Dur = 2
00:55:49.748 00.002 10072 IsGuiding returns 0
00:55:49.748 00.000 10072 PulseGuide returned control before completion, sleep 12
00:55:49.766 00.018 1032 UpdateGuideState exits: m=1346 SNR=25.9
00:55:49.769 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:49.772 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:49.773 00.001 1032 Enqueuing Expose request
00:55:49.776 00.003 10072 IsGuiding returns 0
00:55:49.776 00.000 10072 Move returns status 0, amount 2
00:55:49.776 00.000 10072 MoveAxis(N, 0, ABG)
00:55:49.776 00.000 10072 Move returns status 0, amount 0
00:55:49.776 00.000 10072 move complete, result=0
00:55:49.776 00.000 10072 worker thread done servicing request
00:55:49.776 00.000 10072 Worker thread wakes up
00:55:49.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:49.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:49.783 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:55:50.404 00.621 10072 Exposure complete
00:55:50.453 00.049 10072 worker thread done servicing request
00:55:50.453 00.000 1032 OnExposeComplete: enter
00:55:50.456 00.003 1032 UpdateGuideState(): m_state=6
00:55:50.458 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 681
00:55:50.461 00.003 1032 Star::Find returns 1 (0), X=322.47, Y=746.49, Mass=1467, SNR=27.0, Peak=180 HFD=3.1
00:55:50.462 00.001 1032 MultiStar: [#1 0.05,0.01,0.91,U] [#2 0.08,0.02,0.73,U] [#3 0.06,0.03,0.66,U] [#4 0.25,0.07,0.66,U] [#5 0.08,0.02,0.67,U] [#6 0.28,0.04,0.00,M2] [#7 0.02,0.12,0.53,U] [#8 0.18,-0.02,0.54,U] 
00:55:50.464 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {0.28, -0.05}
00:55:50.467 00.003 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
00:55:50.468 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
00:55:50.469 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.14 mountX=-0.02 mountY=-0.13, mountTheta=-1.69
00:55:50.472 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
00:55:50.474 00.002 1032 Enqueuing Move request for scope (0.13, 0.02)
00:55:50.476 00.002 10072 Worker thread wakes up
00:55:50.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
00:55:50.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
00:55:50.476 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.02 yDistance=-0.13
00:55:50.479 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:50.481 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.44
00:55:50.481 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
00:55:50.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:50.482 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:55:50.482 00.000 10072 MoveAxis(E, 3, ABG)
00:55:50.482 00.000 10072 Guiding  Dir = 2, Dur = 3
00:55:50.482 00.000 10072 IsGuiding returns 0
00:55:50.483 00.001 10072 PulseGuide returned control before completion, sleep 13
00:55:50.496 00.013 10072 IsGuiding returns 1
00:55:50.496 00.000 10072 scope still moving after pulse duration time elapsed
00:55:50.500 00.004 1032 UpdateGuideState exits: m=1467 SNR=27.0
00:55:50.502 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:50.504 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:50.505 00.001 1032 Enqueuing Expose request
00:55:50.533 00.028 10072 IsGuiding returns 0
00:55:50.533 00.000 10072 scope move finished after 3 + 48 ms
00:55:50.533 00.000 10072 Move returns status 0, amount 3
00:55:50.533 00.000 10072 MoveAxis(N, 0, ABG)
00:55:50.533 00.000 10072 Move returns status 0, amount 0
00:55:50.533 00.000 10072 move complete, result=0
00:55:50.533 00.000 10072 worker thread done servicing request
00:55:50.533 00.000 10072 Worker thread wakes up
00:55:50.533 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:50.533 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:50.539 00.006 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:55:50.952 00.413 10072 Exposure complete
00:55:51.002 00.050 10072 worker thread done servicing request
00:55:51.002 00.000 1032 OnExposeComplete: enter
00:55:51.004 00.002 1032 UpdateGuideState(): m_state=6
00:55:51.006 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 682
00:55:51.007 00.001 1032 Star::Find returns 1 (0), X=322.58, Y=746.56, Mass=1336, SNR=25.8, Peak=160 HFD=3.0
00:55:51.010 00.003 1032 MultiStar: [#1 0.04,0.14,0.97,U] [#2 0.15,0.05,0.78,U] [#3 0.16,-0.06,0.70,U] [#4 0.19,0.12,0.74,U] [#5 -0.05,-0.02,0.70,U] [#6 0.11,0.15,0.60,U] [#7 0.10,0.09,0.57,U] [#8 0.25,0.04,0.59,U] 
00:55:51.012 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.06}, one-star: {0.39, 0.02}
00:55:51.014 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
00:55:51.016 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
00:55:51.017 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.36 mountX=0.02 mountY=-0.17, mountTheta=-1.47
00:55:51.022 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.06, opts=13)
00:55:51.024 00.002 1032 Enqueuing Move request for scope (0.16, 0.06)
00:55:51.026 00.002 10072 Worker thread wakes up
00:55:51.026 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
00:55:51.026 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
00:55:51.026 00.000 10072 Moving (0.16, 0.06) raw xDistance=0.02 yDistance=-0.17
00:55:51.028 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:51.031 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:55:51.031 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:55:51.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:51.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:55:51.031 00.000 10072 MoveAxis(E, 2, ABG)
00:55:51.031 00.000 10072 Guiding  Dir = 2, Dur = 2
00:55:51.032 00.001 10072 IsGuiding returns 0
00:55:51.032 00.000 10072 PulseGuide returned control before completion, sleep 12
00:55:51.050 00.018 1032 UpdateGuideState exits: m=1336 SNR=25.8
00:55:51.052 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:51.054 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:51.055 00.001 1032 Enqueuing Expose request
00:55:51.058 00.003 10072 IsGuiding returns 0
00:55:51.058 00.000 10072 Move returns status 0, amount 2
00:55:51.058 00.000 10072 MoveAxis(N, 0, ABG)
00:55:51.058 00.000 10072 Move returns status 0, amount 0
00:55:51.058 00.000 10072 move complete, result=0
00:55:51.058 00.000 10072 worker thread done servicing request
00:55:51.058 00.000 10072 Worker thread wakes up
00:55:51.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:51.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:51.064 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
00:55:51.686 00.622 10072 Exposure complete
00:55:51.732 00.046 10072 worker thread done servicing request
00:55:51.732 00.000 1032 OnExposeComplete: enter
00:55:51.734 00.002 1032 UpdateGuideState(): m_state=6
00:55:51.735 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 683
00:55:51.738 00.003 1032 Star::Find returns 1 (0), X=322.44, Y=746.61, Mass=1302, SNR=25.4, Peak=164 HFD=3.0
00:55:51.740 00.002 1032 MultiStar: [#1 0.06,0.10,1.02,U] [#2 0.19,0.16,0.69,U] [#3 0.06,0.01,0.66,U] [#4 0.14,0.23,0.00,M1] [#5 0.16,0.12,0.73,U] [#6 0.20,0.19,0.00,M2] [#7 -0.09,0.27,0.00,M1] [#8 0.27,0.18,0.00,M1] 
00:55:51.744 00.004 1032 refined, 4 included, MultiStar: {0.15, 0.09}, one-star: {0.25, 0.07}
00:55:51.745 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
00:55:51.747 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
00:55:51.749 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.56 mountX=0.05 mountY=-0.16, mountTheta=-1.27
00:55:51.752 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.09, opts=13)
00:55:51.754 00.002 1032 Enqueuing Move request for scope (0.15, 0.09)
00:55:51.756 00.002 10072 Worker thread wakes up
00:55:51.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
00:55:51.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
00:55:51.756 00.000 10072 Moving (0.15, 0.09) raw xDistance=0.05 yDistance=-0.16
00:55:51.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:51.760 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:55:51.760 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:55:51.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:51.760 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:55:51.760 00.000 10072 MoveAxis(E, 1, ABG)
00:55:51.761 00.001 10072 Guiding  Dir = 2, Dur = 1
00:55:51.761 00.000 10072 IsGuiding returns 0
00:55:51.761 00.000 10072 PulseGuide returned control before completion, sleep 11
00:55:51.777 00.016 10072 IsGuiding returns 0
00:55:51.778 00.001 10072 Move returns status 0, amount 1
00:55:51.778 00.000 10072 MoveAxis(N, 0, ABG)
00:55:51.778 00.000 10072 Move returns status 0, amount 0
00:55:51.778 00.000 10072 move complete, result=0
00:55:51.778 00.000 10072 worker thread done servicing request
00:55:51.780 00.002 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:55:51.782 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:51.783 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:51.785 00.002 1032 Enqueuing Expose request
00:55:51.786 00.001 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
00:55:51.787 00.001 10072 Worker thread wakes up
00:55:51.788 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:51.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:52.202 00.414 10072 Exposure complete
00:55:52.250 00.048 10072 worker thread done servicing request
00:55:52.250 00.000 1032 OnExposeComplete: enter
00:55:52.253 00.003 1032 UpdateGuideState(): m_state=6
00:55:52.255 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 684
00:55:52.256 00.001 1032 Star::Find returns 1 (0), X=322.51, Y=746.63, Mass=1443, SNR=26.8, Peak=181 HFD=3.0
00:55:52.258 00.002 1032 MultiStar: [#1 0.10,0.15,0.92,U] [#2 0.13,0.06,0.73,U] [#3 0.12,-0.04,0.71,U] [#4 0.13,0.17,0.68,U] [#5 0.07,0.13,0.71,U] [#6 0.22,0.02,0.60,U] [#7 0.10,0.16,0.51,U] [#8 0.16,0.15,0.57,U] 
00:55:52.259 00.001 1032 refined, 8 included, MultiStar: {0.16, 0.10}, one-star: {0.32, 0.09}
00:55:52.261 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
00:55:52.262 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
00:55:52.264 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.18 cameraTheta=0.56 mountX=0.05 mountY=-0.18, mountTheta=-1.27
00:55:52.267 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.10, opts=13)
00:55:52.269 00.002 1032 Enqueuing Move request for scope (0.16, 0.10)
00:55:52.271 00.002 10072 Worker thread wakes up
00:55:52.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
00:55:52.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
00:55:52.271 00.000 10072 Moving (0.16, 0.10) raw xDistance=0.05 yDistance=-0.18
00:55:52.274 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:52.277 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:55:52.277 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:55:52.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:52.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:55:52.277 00.000 10072 MoveAxis(E, 1, ABG)
00:55:52.277 00.000 10072 Guiding  Dir = 2, Dur = 1
00:55:52.278 00.001 10072 IsGuiding returns 0
00:55:52.279 00.001 10072 PulseGuide returned control before completion, sleep 11
00:55:52.292 00.013 10072 IsGuiding returns 0
00:55:52.292 00.000 10072 Move returns status 0, amount 1
00:55:52.292 00.000 10072 MoveAxis(N, 0, ABG)
00:55:52.293 00.001 10072 Move returns status 0, amount 0
00:55:52.293 00.000 10072 move complete, result=0
00:55:52.293 00.000 10072 worker thread done servicing request
00:55:52.295 00.002 1032 UpdateGuideState exits: m=1443 SNR=26.8
00:55:52.300 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:52.301 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:52.303 00.002 1032 Enqueuing Expose request
00:55:52.305 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
00:55:52.306 00.001 10072 Worker thread wakes up
00:55:52.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:52.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:52.935 00.629 10072 Exposure complete
00:55:52.983 00.048 10072 worker thread done servicing request
00:55:52.983 00.000 1032 OnExposeComplete: enter
00:55:52.985 00.002 1032 UpdateGuideState(): m_state=6
00:55:52.989 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 685
00:55:52.992 00.003 1032 Star::Find returns 1 (0), X=322.52, Y=746.45, Mass=1424, SNR=26.6, Peak=167 HFD=3.1
00:55:52.994 00.002 1032 MultiStar: [#1 0.12,0.05,0.94,U] [#2 0.13,0.01,0.75,U] [#3 0.09,-0.06,0.66,U] [#4 0.23,-0.06,0.67,U] [#5 0.20,-0.08,0.70,U] [#6 0.17,0.05,0.62,U] [#7 0.04,0.13,0.49,U] [#8 0.17,-0.01,0.57,U] 
00:55:52.998 00.004 1032 refined, 8 included, MultiStar: {0.18, -0.01}, one-star: {0.33, -0.09}
00:55:53.000 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
00:55:53.002 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
00:55:53.004 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.07 mountX=-0.06 mountY=-0.17, mountTheta=-1.90
00:55:53.008 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.01, opts=13)
00:55:53.010 00.002 1032 Enqueuing Move request for scope (0.18, -0.01)
00:55:53.013 00.003 10072 Worker thread wakes up
00:55:53.013 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
00:55:53.013 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
00:55:53.013 00.000 10072 Moving (0.18, -0.01) raw xDistance=-0.06 yDistance=-0.17
00:55:53.015 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:53.018 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.43
00:55:53.018 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:55:53.019 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:53.019 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:55:53.019 00.000 10072 MoveAxis(E, 1, ABG)
00:55:53.019 00.000 10072 Guiding  Dir = 2, Dur = 1
00:55:53.037 00.018 1032 UpdateGuideState exits: m=1424 SNR=26.6
00:55:53.041 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:53.042 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:53.044 00.002 1032 Enqueuing Expose request
00:55:53.045 00.001 10072 IsGuiding returns 0
00:55:53.046 00.001 10072 PulseGuide returned control before completion, sleep 11
00:55:53.073 00.027 10072 IsGuiding returns 0
00:55:53.073 00.000 10072 Move returns status 0, amount 1
00:55:53.073 00.000 10072 MoveAxis(N, 0, ABG)
00:55:53.073 00.000 10072 Move returns status 0, amount 0
00:55:53.073 00.000 10072 move complete, result=0
00:55:53.073 00.000 10072 worker thread done servicing request
00:55:53.073 00.000 10072 Worker thread wakes up
00:55:53.073 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:53.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:53.074 00.001 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
00:55:53.482 00.408 10072 Exposure complete
00:55:53.532 00.050 10072 worker thread done servicing request
00:55:53.532 00.000 1032 OnExposeComplete: enter
00:55:53.535 00.003 1032 UpdateGuideState(): m_state=6
00:55:53.537 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 686
00:55:53.539 00.002 1032 Star::Find returns 1 (0), X=322.44, Y=746.60, Mass=1352, SNR=25.9, Peak=168 HFD=3.0
00:55:53.541 00.002 1032 MultiStar: [#1 0.14,0.02,1.02,U] [#2 0.18,0.01,0.73,U] [#3 0.09,-0.03,0.70,U] [#4 0.22,-0.05,0.76,U] [#5 0.25,-0.18,0.00,M1] [#6 0.29,-0.12,0.00,M1] [#7 0.18,-0.02,0.53,U] [#8 0.29,0.18,0.00,M1] 
00:55:53.543 00.002 1032 refined, 5 included, MultiStar: {0.18, 0.00}, one-star: {0.25, 0.06}
00:55:53.544 00.001 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
00:55:53.546 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
00:55:53.549 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.02 mountX=-0.04 mountY=-0.17, mountTheta=-1.81
00:55:53.552 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.00, opts=13)
00:55:53.555 00.003 1032 Enqueuing Move request for scope (0.18, 0.00)
00:55:53.557 00.002 10072 Worker thread wakes up
00:55:53.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
00:55:53.557 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
00:55:53.557 00.000 10072 Moving (0.18, 0.00) raw xDistance=-0.04 yDistance=-0.17
00:55:53.559 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:53.561 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:55:53.561 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:55:53.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:53.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:55:53.561 00.000 10072 MoveAxis(E, 0, ABG)
00:55:53.562 00.001 10072 Move returns status 0, amount 0
00:55:53.562 00.000 10072 MoveAxis(N, 0, ABG)
00:55:53.562 00.000 10072 Move returns status 0, amount 0
00:55:53.562 00.000 10072 move complete, result=0
00:55:53.562 00.000 10072 worker thread done servicing request
00:55:53.578 00.016 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:55:53.582 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:53.584 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:53.585 00.001 1032 Enqueuing Expose request
00:55:53.589 00.004 10072 Worker thread wakes up
00:55:53.589 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:53.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:53.590 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:55:54.215 00.625 10072 Exposure complete
00:55:54.261 00.046 10072 worker thread done servicing request
00:55:54.261 00.000 1032 OnExposeComplete: enter
00:55:54.263 00.002 1032 UpdateGuideState(): m_state=6
00:55:54.265 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 687
00:55:54.268 00.003 1032 Star::Find returns 1 (0), X=322.53, Y=746.77, Mass=1347, SNR=25.9, Peak=171 HFD=2.8
00:55:54.270 00.002 1032 MultiStar: [#1 0.18,0.17,0.99,U] [#2 0.25,0.11,0.00,M1] [#3 0.19,0.15,0.65,U] [#4 0.26,0.17,0.00,M1] [#5 0.02,0.20,0.69,U] [#6 0.27,0.09,0.00,M2] [#7 0.19,0.30,0.00,M1] [#8 0.28,0.15,0.00,M2] 
00:55:54.273 00.003 1032 refined, 3 included, MultiStar: {0.20, 0.19}, one-star: {0.34, 0.23}
00:55:54.276 00.003 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:55:54.277 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:55:54.280 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=0.19 hyp=0.27 cameraTheta=0.76 mountX=0.13 mountY=-0.24, mountTheta=-1.07
00:55:54.282 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.19, opts=13)
00:55:54.284 00.002 1032 Enqueuing Move request for scope (0.20, 0.19)
00:55:54.285 00.001 10072 Worker thread wakes up
00:55:54.286 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.19) opts 0xd
00:55:54.286 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.19)
00:55:54.286 00.000 10072 Moving (0.20, 0.19) raw xDistance=0.13 yDistance=-0.24
00:55:54.287 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:54.289 00.002 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 289.42
00:55:54.289 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
00:55:54.289 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:55:54.289 00.000 10072 MoveAxis(W, 60, ABG)
00:55:54.289 00.000 10072 Guiding  Dir = 3, Dur = 60
00:55:54.290 00.001 10072 IsGuiding returns 0
00:55:54.291 00.001 10072 PulseGuide returned control before completion, sleep 70
00:55:54.308 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.9
00:55:54.311 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:54.313 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:54.315 00.002 1032 Enqueuing Expose request
00:55:54.367 00.052 10072 IsGuiding returns 0
00:55:54.367 00.000 10072 Move returns status 0, amount 60
00:55:54.367 00.000 10072 MoveAxis(N, 153, ABG)
00:55:54.368 00.001 10072 Guiding  Dir = 0, Dur = 153
00:55:54.368 00.000 10072 IsGuiding returns 0
00:55:54.368 00.000 10072 PulseGuide returned control before completion, sleep 163
00:55:54.538 00.170 10072 IsGuiding returns 0
00:55:54.538 00.000 10072 Move returns status 0, amount 153
00:55:54.538 00.000 10072 move complete, result=0
00:55:54.538 00.000 10072 worker thread done servicing request
00:55:54.538 00.000 10072 Worker thread wakes up
00:55:54.538 00.000 1032 GuideStep: 0.1 px 60 ms WEST, -0.2 px 153 ms NORTH
00:55:54.540 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:54.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:54.945 00.405 10072 Exposure complete
00:55:54.992 00.047 10072 worker thread done servicing request
00:55:54.992 00.000 1032 OnExposeComplete: enter
00:55:54.995 00.003 1032 UpdateGuideState(): m_state=6
00:55:54.996 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 688
00:55:54.998 00.002 1032 Star::Find returns 1 (0), X=322.47, Y=746.56, Mass=1462, SNR=26.9, Peak=184 HFD=3.1
00:55:54.999 00.001 1032 MultiStar: [#1 0.07,0.13,0.97,U] [#2 0.10,0.12,0.70,U] [#3 0.23,-0.00,0.68,U] [#4 0.27,0.14,0.00,M2] [#5 0.09,0.12,0.63,U] [#6 0.24,0.16,0.00,M3] [#7 0.24,0.14,0.00,M2] [#8 0.22,0.02,0.56,U] 
00:55:55.000 00.001 1032 refined, 5 included, MultiStar: {0.17, 0.07}, one-star: {0.28, 0.02}
00:55:55.002 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
00:55:55.003 00.001 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
00:55:55.005 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.39 mountX=0.02 mountY=-0.18, mountTheta=-1.44
00:55:55.009 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.07, opts=13)
00:55:55.012 00.003 1032 Enqueuing Move request for scope (0.17, 0.07)
00:55:55.015 00.003 10072 Worker thread wakes up
00:55:55.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
00:55:55.015 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
00:55:55.015 00.000 10072 Moving (0.17, 0.07) raw xDistance=0.02 yDistance=-0.18
00:55:55.019 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:55.023 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.42
00:55:55.023 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:55:55.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:55.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:55:55.023 00.000 10072 MoveAxis(W, 0, ABG)
00:55:55.023 00.000 10072 Move returns status 0, amount 0
00:55:55.023 00.000 10072 MoveAxis(N, 0, ABG)
00:55:55.023 00.000 10072 Move returns status 0, amount 0
00:55:55.023 00.000 10072 move complete, result=0
00:55:55.023 00.000 10072 worker thread done servicing request
00:55:55.040 00.017 1032 UpdateGuideState exits: m=1462 SNR=26.9
00:55:55.042 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:55.044 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:55.045 00.001 1032 Enqueuing Expose request
00:55:55.046 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
00:55:55.047 00.001 10072 Worker thread wakes up
00:55:55.049 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:55.049 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:55.682 00.633 10072 Exposure complete
00:55:55.727 00.045 10072 worker thread done servicing request
00:55:55.727 00.000 1032 OnExposeComplete: enter
00:55:55.729 00.002 1032 UpdateGuideState(): m_state=6
00:55:55.731 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 689
00:55:55.733 00.002 1032 Star::Find returns 1 (0), X=322.41, Y=746.26, Mass=1288, SNR=25.3, Peak=149 HFD=2.8
00:55:55.735 00.002 1032 MultiStar: [#1 0.05,-0.08,1.04,U] [#2 -0.02,-0.04,0.75,U] [#3 -0.02,-0.11,0.68,U] [#4 0.17,-0.19,0.70,U] [#5 0.05,-0.30,0.00,M1] [#6 0.18,-0.14,0.65,U] [#7 -0.03,-0.07,0.55,U] [#8 0.10,-0.18,0.58,U] 
00:55:55.738 00.003 1032 refined, 7 included, MultiStar: {0.09, -0.14}, one-star: {0.22, -0.28}
00:55:55.740 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
00:55:55.742 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
00:55:55.744 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-1.02 mountX=-0.16 mountY=-0.05, mountTheta=-2.85
00:55:55.748 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.14, opts=13)
00:55:55.750 00.002 1032 Enqueuing Move request for scope (0.09, -0.14)
00:55:55.752 00.002 10072 Worker thread wakes up
00:55:55.753 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
00:55:55.753 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
00:55:55.753 00.000 10072 Moving (0.09, -0.14) raw xDistance=-0.16 yDistance=-0.05
00:55:55.755 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:55.757 00.002 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.42
00:55:55.757 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
00:55:55.758 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:55.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:55:55.758 00.000 10072 MoveAxis(E, 72, ABG)
00:55:55.758 00.000 10072 Guiding  Dir = 2, Dur = 72
00:55:55.758 00.000 10072 IsGuiding returns 0
00:55:55.759 00.001 10072 PulseGuide returned control before completion, sleep 82
00:55:55.776 00.017 1032 UpdateGuideState exits: m=1288 SNR=25.3
00:55:55.778 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:55.779 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:55.781 00.002 1032 Enqueuing Expose request
00:55:55.850 00.069 10072 IsGuiding returns 0
00:55:55.850 00.000 10072 Move returns status 0, amount 72
00:55:55.850 00.000 10072 MoveAxis(N, 0, ABG)
00:55:55.850 00.000 10072 Move returns status 0, amount 0
00:55:55.850 00.000 10072 move complete, result=0
00:55:55.850 00.000 10072 worker thread done servicing request
00:55:55.850 00.000 10072 Worker thread wakes up
00:55:55.850 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:55.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:55.906 00.056 1032 GuideStep: -0.2 px 72 ms EAST, -0.0 px 0 ms NORTH
00:55:56.257 00.351 10072 Exposure complete
00:55:56.304 00.047 10072 worker thread done servicing request
00:55:56.304 00.000 1032 OnExposeComplete: enter
00:55:56.306 00.002 1032 UpdateGuideState(): m_state=6
00:55:56.308 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 690
00:55:56.309 00.001 1032 Star::Find returns 1 (0), X=322.43, Y=746.34, Mass=1380, SNR=26.2, Peak=152 HFD=2.9
00:55:56.311 00.002 1032 MultiStar: [#1 -0.05,-0.06,0.96,U] [#2 0.10,-0.07,0.69,U] [#3 0.01,-0.18,0.66,U] [#4 0.05,-0.03,0.70,U] [#5 0.02,-0.17,0.73,U] [#6 0.10,0.08,0.57,U] [#7 0.01,0.01,0.48,U] [#8 0.06,-0.03,0.61,U] 
00:55:56.312 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.24, -0.20}
00:55:56.313 00.001 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
00:55:56.315 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
00:55:56.316 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.93 mountX=-0.10 mountY=-0.04, mountTheta=-2.76
00:55:56.320 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
00:55:56.322 00.002 1032 Enqueuing Move request for scope (0.06, -0.08)
00:55:56.323 00.001 10072 Worker thread wakes up
00:55:56.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
00:55:56.323 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
00:55:56.323 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.10 yDistance=-0.04
00:55:56.325 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:56.329 00.004 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:55:56.329 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:55:56.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:56.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:55:56.329 00.000 10072 MoveAxis(E, 1, ABG)
00:55:56.329 00.000 10072 Guiding  Dir = 2, Dur = 1
00:55:56.329 00.000 10072 IsGuiding returns 0
00:55:56.330 00.001 10072 PulseGuide returned control before completion, sleep 11
00:55:56.347 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.2
00:55:56.349 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:56.351 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:56.353 00.002 1032 Enqueuing Expose request
00:55:56.354 00.001 10072 IsGuiding returns 0
00:55:56.354 00.000 10072 Move returns status 0, amount 1
00:55:56.355 00.001 10072 MoveAxis(N, 0, ABG)
00:55:56.355 00.000 10072 Move returns status 0, amount 0
00:55:56.355 00.000 10072 move complete, result=0
00:55:56.355 00.000 10072 worker thread done servicing request
00:55:56.355 00.000 10072 Worker thread wakes up
00:55:56.355 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:56.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:56.363 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:55:56.995 00.632 10072 Exposure complete
00:55:57.043 00.048 10072 worker thread done servicing request
00:55:57.043 00.000 1032 OnExposeComplete: enter
00:55:57.045 00.002 1032 UpdateGuideState(): m_state=6
00:55:57.046 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 691
00:55:57.048 00.002 1032 Star::Find returns 1 (0), X=322.29, Y=746.48, Mass=1414, SNR=26.5, Peak=177 HFD=2.9
00:55:57.052 00.004 1032 MultiStar: [#1 -0.06,0.06,0.95,U] [#2 0.07,0.06,0.73,U] [#3 0.04,-0.18,0.64,U] [#4 0.10,0.19,0.69,U] [#5 -0.02,-0.06,0.68,U] [#6 -0.00,0.03,0.63,U] [#7 -0.29,0.10,0.00,M1] [#8 0.11,0.30,0.00,M1] 
00:55:57.055 00.003 1032 refined, 6 included, MultiStar: {0.03, 0.01}, one-star: {0.10, -0.06}
00:55:57.056 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
00:55:57.057 00.001 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
00:55:57.059 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.23 mountX=-0.00 mountY=-0.03, mountTheta=-1.60
00:55:57.061 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
00:55:57.063 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
00:55:57.065 00.002 10072 Worker thread wakes up
00:55:57.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:55:57.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:55:57.065 00.000 10072 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
00:55:57.067 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:57.070 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:55:57.070 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
00:55:57.070 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:57.070 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:55:57.070 00.000 10072 MoveAxis(E, 1, ABG)
00:55:57.070 00.000 10072 Guiding  Dir = 2, Dur = 1
00:55:57.070 00.000 10072 IsGuiding returns 0
00:55:57.071 00.001 10072 PulseGuide returned control before completion, sleep 11
00:55:57.084 00.013 10072 IsGuiding returns 0
00:55:57.085 00.001 10072 Move returns status 0, amount 1
00:55:57.085 00.000 10072 MoveAxis(N, 0, ABG)
00:55:57.085 00.000 10072 Move returns status 0, amount 0
00:55:57.085 00.000 10072 move complete, result=0
00:55:57.085 00.000 10072 worker thread done servicing request
00:55:57.089 00.004 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:55:57.091 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:57.093 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:57.094 00.001 1032 Enqueuing Expose request
00:55:57.096 00.002 10072 Worker thread wakes up
00:55:57.096 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:57.096 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:57.096 00.000 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:55:57.509 00.413 10072 Exposure complete
00:55:57.557 00.048 10072 worker thread done servicing request
00:55:57.558 00.001 1032 OnExposeComplete: enter
00:55:57.560 00.002 1032 UpdateGuideState(): m_state=6
00:55:57.562 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 692
00:55:57.564 00.002 1032 Star::Find returns 1 (0), X=322.30, Y=746.56, Mass=1342, SNR=25.8, Peak=179 HFD=2.9
00:55:57.565 00.001 1032 MultiStar: [#1 0.04,0.18,0.95,U] [#2 -0.01,0.18,0.75,U] [#3 -0.11,-0.09,0.69,U] [#4 -0.06,0.05,0.70,U] [#5 -0.12,0.04,0.71,U] [#6 -0.02,0.12,0.59,U] [#7 -0.15,0.17,0.53,U] [#8 -0.00,-0.05,0.60,U] 
00:55:57.568 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.11, 0.02}
00:55:57.569 00.001 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
00:55:57.571 00.002 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
00:55:57.572 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.90 mountX=0.07 mountY=0.00, mountTheta=0.07
00:55:57.575 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
00:55:57.577 00.002 1032 Enqueuing Move request for scope (-0.02, 0.07)
00:55:57.580 00.003 10072 Worker thread wakes up
00:55:57.580 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
00:55:57.580 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
00:55:57.580 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=0.00
00:55:57.583 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:57.587 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.41
00:55:57.587 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:55:57.588 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:57.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:55:57.588 00.000 10072 MoveAxis(E, 1, ABG)
00:55:57.588 00.000 10072 Guiding  Dir = 2, Dur = 1
00:55:57.588 00.000 10072 IsGuiding returns 0
00:55:57.589 00.001 10072 PulseGuide returned control before completion, sleep 11
00:55:57.612 00.023 1032 UpdateGuideState exits: m=1342 SNR=25.8
00:55:57.616 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:57.620 00.004 10072 IsGuiding returns 0
00:55:57.620 00.000 10072 Move returns status 0, amount 1
00:55:57.620 00.000 10072 MoveAxis(N, 0, ABG)
00:55:57.620 00.000 10072 Move returns status 0, amount 0
00:55:57.620 00.000 10072 move complete, result=0
00:55:57.620 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:57.621 00.001 1032 Enqueuing Expose request
00:55:57.623 00.002 10072 worker thread done servicing request
00:55:57.623 00.000 10072 Worker thread wakes up
00:55:57.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:57.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:57.623 00.000 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
00:55:58.247 00.624 10072 Exposure complete
00:55:58.293 00.046 1032 OnExposeComplete: enter
00:55:58.295 00.002 1032 UpdateGuideState(): m_state=6
00:55:58.297 00.002 10072 worker thread done servicing request
00:55:58.298 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 693
00:55:58.300 00.002 1032 Star::Find returns 1 (0), X=322.28, Y=746.50, Mass=1416, SNR=26.5, Peak=176 HFD=3.0
00:55:58.302 00.002 1032 MultiStar: [#1 -0.08,0.11,0.96,U] [#2 -0.01,0.03,0.75,U] [#3 0.07,-0.28,0.00,M1] [#4 0.12,-0.02,0.69,U] [#5 -0.02,-0.18,0.69,U] [#6 0.05,0.02,0.60,U] [#7 0.10,0.01,0.54,U] [#8 0.04,-0.01,0.56,U] 
00:55:58.304 00.002 1032 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {0.10, -0.04}
00:55:58.305 00.001 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
00:55:58.308 00.003 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
00:55:58.310 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.22 mountX=-0.01 mountY=-0.03, mountTheta=-2.05
00:55:58.313 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
00:55:58.315 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
00:55:58.317 00.002 10072 Worker thread wakes up
00:55:58.317 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
00:55:58.318 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
00:55:58.318 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.01 yDistance=-0.03
00:55:58.320 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:58.322 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
00:55:58.322 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:55:58.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:58.322 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:55:58.322 00.000 10072 MoveAxis(E, 1, ABG)
00:55:58.322 00.000 10072 Guiding  Dir = 2, Dur = 1
00:55:58.322 00.000 10072 IsGuiding returns 0
00:55:58.323 00.001 10072 PulseGuide returned control before completion, sleep 11
00:55:58.338 00.015 10072 IsGuiding returns 0
00:55:58.338 00.000 10072 Move returns status 0, amount 1
00:55:58.338 00.000 10072 MoveAxis(N, 0, ABG)
00:55:58.338 00.000 10072 Move returns status 0, amount 0
00:55:58.338 00.000 10072 move complete, result=0
00:55:58.338 00.000 10072 worker thread done servicing request
00:55:58.341 00.003 1032 UpdateGuideState exits: m=1416 SNR=26.5
00:55:58.343 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:58.345 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:58.347 00.002 1032 Enqueuing Expose request
00:55:58.348 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
00:55:58.350 00.002 10072 Worker thread wakes up
00:55:58.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:58.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:58.764 00.414 10072 Exposure complete
00:55:58.816 00.052 10072 worker thread done servicing request
00:55:58.817 00.001 1032 OnExposeComplete: enter
00:55:58.819 00.002 1032 UpdateGuideState(): m_state=6
00:55:58.820 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 694
00:55:58.822 00.002 1032 Star::Find returns 1 (0), X=322.34, Y=746.47, Mass=1313, SNR=25.5, Peak=161 HFD=3.0
00:55:58.824 00.002 1032 MultiStar: [#1 0.05,-0.03,0.94,U] [#2 0.08,-0.03,0.79,U] [#3 0.06,-0.12,0.69,U] [#4 0.22,-0.07,0.71,U] [#5 -0.08,-0.11,0.69,U] [#6 0.13,-0.00,0.63,U] [#7 0.00,-0.08,0.54,U] [#8 0.07,0.03,0.55,U] 
00:55:58.826 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.15, -0.07}
00:55:58.827 00.001 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
00:55:58.829 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
00:55:58.831 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.60 mountX=-0.07 mountY=-0.06, mountTheta=-2.43
00:55:58.833 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
00:55:58.835 00.002 1032 Enqueuing Move request for scope (0.08, -0.05)
00:55:58.836 00.001 10072 Worker thread wakes up
00:55:58.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
00:55:58.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
00:55:58.836 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.06
00:55:58.838 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:58.842 00.004 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
00:55:58.842 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:55:58.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:58.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:55:58.842 00.000 10072 MoveAxis(E, 2, ABG)
00:55:58.842 00.000 10072 Guiding  Dir = 2, Dur = 2
00:55:58.842 00.000 10072 IsGuiding returns 0
00:55:58.843 00.001 10072 PulseGuide returned control before completion, sleep 12
00:55:58.860 00.017 1032 UpdateGuideState exits: m=1313 SNR=25.5
00:55:58.863 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:58.864 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:58.867 00.003 1032 Enqueuing Expose request
00:55:58.870 00.003 10072 IsGuiding returns 0
00:55:58.870 00.000 10072 Move returns status 0, amount 2
00:55:58.870 00.000 10072 MoveAxis(N, 0, ABG)
00:55:58.870 00.000 10072 Move returns status 0, amount 0
00:55:58.871 00.001 10072 move complete, result=0
00:55:58.871 00.000 10072 worker thread done servicing request
00:55:58.871 00.000 10072 Worker thread wakes up
00:55:58.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:58.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:58.876 00.005 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:55:59.497 00.621 10072 Exposure complete
00:55:59.543 00.046 10072 worker thread done servicing request
00:55:59.543 00.000 1032 OnExposeComplete: enter
00:55:59.546 00.003 1032 UpdateGuideState(): m_state=6
00:55:59.547 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 695
00:55:59.549 00.002 1032 Star::Find returns 1 (0), X=322.37, Y=746.49, Mass=1351, SNR=25.9, Peak=170 HFD=3.1
00:55:59.551 00.002 1032 MultiStar: [#1 0.02,0.09,0.97,U] [#2 0.06,-0.02,0.77,U] [#3 0.16,-0.06,0.69,U] [#4 0.10,0.01,0.71,U] [#5 0.24,-0.03,0.70,U] [#6 0.05,-0.04,0.59,U] [#7 0.01,-0.01,0.57,U] [#8 0.08,0.05,0.56,U] 
00:55:59.553 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.18, -0.05}
00:55:59.555 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
00:55:59.556 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
00:55:59.558 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.05 mountX=-0.03 mountY=-0.10, mountTheta=-1.88
00:55:59.562 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
00:55:59.564 00.002 1032 Enqueuing Move request for scope (0.10, -0.01)
00:55:59.565 00.001 10072 Worker thread wakes up
00:55:59.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
00:55:59.565 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
00:55:59.566 00.001 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.10
00:55:59.567 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:55:59.570 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
00:55:59.570 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:55:59.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:59.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:55:59.570 00.000 10072 MoveAxis(E, 2, ABG)
00:55:59.570 00.000 10072 Guiding  Dir = 2, Dur = 2
00:55:59.571 00.001 10072 IsGuiding returns 0
00:55:59.571 00.000 10072 PulseGuide returned control before completion, sleep 12
00:55:59.588 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.9
00:55:59.591 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:59.592 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:55:59.593 00.001 1032 Enqueuing Expose request
00:55:59.595 00.002 10072 IsGuiding returns 0
00:55:59.595 00.000 10072 Move returns status 0, amount 2
00:55:59.595 00.000 10072 MoveAxis(N, 0, ABG)
00:55:59.595 00.000 10072 Move returns status 0, amount 0
00:55:59.595 00.000 10072 move complete, result=0
00:55:59.595 00.000 10072 worker thread done servicing request
00:55:59.595 00.000 10072 Worker thread wakes up
00:55:59.595 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:55:59.595 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:55:59.603 00.008 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:56:00.000 00.397 10072 Exposure complete
00:56:00.054 00.054 10072 worker thread done servicing request
00:56:00.054 00.000 1032 OnExposeComplete: enter
00:56:00.056 00.002 1032 UpdateGuideState(): m_state=6
00:56:00.058 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 696
00:56:00.060 00.002 1032 Star::Find returns 1 (0), X=322.39, Y=746.50, Mass=1401, SNR=26.4, Peak=181 HFD=3.0
00:56:00.061 00.001 1032 MultiStar: [#1 -0.01,0.03,1.02,U] [#2 -0.07,0.13,0.71,U] [#3 -0.01,-0.03,0.68,U] [#4 0.16,0.03,0.70,U] [#5 0.02,-0.05,0.68,U] [#6 -0.01,0.10,0.59,U] [#7 0.02,-0.00,0.53,U] [#8 0.11,0.03,0.55,U] 
00:56:00.064 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.20, -0.04}
00:56:00.066 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:56:00.067 00.001 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:56:00.068 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.34 mountX=0.00 mountY=-0.05, mountTheta=-1.49
00:56:00.070 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
00:56:00.073 00.003 1032 Enqueuing Move request for scope (0.05, 0.02)
00:56:00.075 00.002 10072 Worker thread wakes up
00:56:00.075 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
00:56:00.075 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
00:56:00.075 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.00 yDistance=-0.05
00:56:00.077 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:00.078 00.001 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.40
00:56:00.079 00.001 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
00:56:00.079 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:00.079 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:56:00.079 00.000 10072 MoveAxis(E, 2, ABG)
00:56:00.079 00.000 10072 Guiding  Dir = 2, Dur = 2
00:56:00.079 00.000 10072 IsGuiding returns 0
00:56:00.079 00.000 10072 PulseGuide returned control before completion, sleep 12
00:56:00.098 00.019 1032 UpdateGuideState exits: m=1401 SNR=26.4
00:56:00.100 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:00.102 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:00.103 00.001 1032 Enqueuing Expose request
00:56:00.106 00.003 10072 IsGuiding returns 0
00:56:00.106 00.000 10072 Move returns status 0, amount 2
00:56:00.106 00.000 10072 MoveAxis(N, 0, ABG)
00:56:00.106 00.000 10072 Move returns status 0, amount 0
00:56:00.106 00.000 10072 move complete, result=0
00:56:00.106 00.000 10072 worker thread done servicing request
00:56:00.106 00.000 10072 Worker thread wakes up
00:56:00.106 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:00.106 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:00.115 00.009 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:56:00.735 00.620 10072 Exposure complete
00:56:00.781 00.046 10072 worker thread done servicing request
00:56:00.782 00.001 1032 OnExposeComplete: enter
00:56:00.784 00.002 1032 UpdateGuideState(): m_state=6
00:56:00.785 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 697
00:56:00.787 00.002 1032 Star::Find returns 1 (0), X=322.41, Y=746.42, Mass=1318, SNR=25.6, Peak=152 HFD=3.1
00:56:00.789 00.002 1032 MultiStar: [#1 0.06,0.10,0.97,U] [#2 0.07,-0.03,0.75,U] [#3 0.08,-0.23,0.69,U] [#4 0.12,-0.04,0.73,U] [#5 0.17,-0.08,0.73,U] [#6 0.12,-0.08,0.65,U] [#7 -0.11,-0.00,0.55,U] [#8 0.13,0.03,0.60,U] 
00:56:00.790 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.22, -0.12}
00:56:00.791 00.001 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
00:56:00.792 00.001 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
00:56:00.794 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.45 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
00:56:00.796 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
00:56:00.799 00.003 1032 Enqueuing Move request for scope (0.10, -0.05)
00:56:00.801 00.002 10072 Worker thread wakes up
00:56:00.801 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
00:56:00.801 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
00:56:00.801 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.09
00:56:00.804 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:00.807 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
00:56:00.807 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:56:00.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:00.807 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:56:00.807 00.000 10072 MoveAxis(E, 2, ABG)
00:56:00.807 00.000 10072 Guiding  Dir = 2, Dur = 2
00:56:00.807 00.000 10072 IsGuiding returns 0
00:56:00.808 00.001 10072 PulseGuide returned control before completion, sleep 12
00:56:00.825 00.017 10072 IsGuiding returns 0
00:56:00.825 00.000 10072 Move returns status 0, amount 2
00:56:00.825 00.000 10072 MoveAxis(N, 0, ABG)
00:56:00.825 00.000 10072 Move returns status 0, amount 0
00:56:00.825 00.000 10072 move complete, result=0
00:56:00.825 00.000 10072 worker thread done servicing request
00:56:00.826 00.001 1032 UpdateGuideState exits: m=1318 SNR=25.6
00:56:00.827 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:00.831 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:00.833 00.002 1032 Enqueuing Expose request
00:56:00.835 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:56:00.837 00.002 10072 Worker thread wakes up
00:56:00.837 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:00.837 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:01.253 00.416 10072 Exposure complete
00:56:01.303 00.050 10072 worker thread done servicing request
00:56:01.304 00.001 1032 OnExposeComplete: enter
00:56:01.306 00.002 1032 UpdateGuideState(): m_state=6
00:56:01.308 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 698
00:56:01.310 00.002 1032 Star::Find returns 1 (0), X=322.44, Y=746.24, Mass=1394, SNR=26.3, Peak=152 HFD=2.8
00:56:01.313 00.003 1032 MultiStar: [#1 0.04,-0.11,0.93,U] [#2 0.17,-0.13,0.70,U] [#3 -0.01,-0.21,0.66,U] [#4 0.14,-0.13,0.70,U] [#5 0.06,-0.16,0.69,U] [#6 0.01,-0.22,0.63,U] [#7 0.02,0.03,0.52,U] [#8 0.17,-0.13,0.58,U] 
00:56:01.314 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.16}, one-star: {0.25, -0.30}
00:56:01.316 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
00:56:01.317 00.001 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
00:56:01.320 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.01 mountX=-0.18 mountY=-0.06, mountTheta=-2.84
00:56:01.322 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.16, opts=13)
00:56:01.324 00.002 1032 Enqueuing Move request for scope (0.10, -0.16)
00:56:01.326 00.002 10072 Worker thread wakes up
00:56:01.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
00:56:01.326 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
00:56:01.326 00.000 10072 Moving (0.10, -0.16) raw xDistance=-0.18 yDistance=-0.06
00:56:01.328 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:01.331 00.003 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.39
00:56:01.331 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
00:56:01.331 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:01.331 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:56:01.331 00.000 10072 MoveAxis(E, 86, ABG)
00:56:01.331 00.000 10072 Guiding  Dir = 2, Dur = 86
00:56:01.331 00.000 10072 IsGuiding returns 0
00:56:01.332 00.001 10072 PulseGuide returned control before completion, sleep 96
00:56:01.348 00.016 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:56:01.351 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:01.352 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:01.353 00.001 1032 Enqueuing Expose request
00:56:01.437 00.084 10072 IsGuiding returns 0
00:56:01.437 00.000 10072 Move returns status 0, amount 86
00:56:01.437 00.000 10072 MoveAxis(N, 0, ABG)
00:56:01.437 00.000 10072 Move returns status 0, amount 0
00:56:01.437 00.000 10072 move complete, result=0
00:56:01.438 00.001 10072 worker thread done servicing request
00:56:01.438 00.000 10072 Worker thread wakes up
00:56:01.438 00.000 1032 GuideStep: -0.2 px 86 ms EAST, -0.1 px 0 ms NORTH
00:56:01.440 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:01.440 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:02.063 00.623 10072 Exposure complete
00:56:02.112 00.049 10072 worker thread done servicing request
00:56:02.112 00.000 1032 OnExposeComplete: enter
00:56:02.114 00.002 1032 UpdateGuideState(): m_state=6
00:56:02.116 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 699
00:56:02.118 00.002 1032 Star::Find returns 1 (0), X=322.30, Y=746.36, Mass=1272, SNR=25.1, Peak=152 HFD=2.9
00:56:02.120 00.002 1032 MultiStar: [#1 -0.03,-0.12,1.03,U] [#2 0.07,-0.05,0.79,U] [#3 0.21,-0.34,0.00,M1] [#4 0.08,-0.03,0.71,U] [#5 -0.04,-0.20,0.69,U] [#6 0.20,0.06,0.63,U] [#7 -0.02,-0.05,0.57,U] [#8 -0.01,-0.04,0.63,U] 
00:56:02.123 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.08}, one-star: {0.11, -0.18}
00:56:02.124 00.001 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
00:56:02.126 00.002 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
00:56:02.127 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.10 cameraTheta=-1.09 mountX=-0.09 mountY=-0.02, mountTheta=-2.92
00:56:02.131 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
00:56:02.134 00.003 1032 Enqueuing Move request for scope (0.04, -0.08)
00:56:02.136 00.002 10072 Worker thread wakes up
00:56:02.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
00:56:02.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
00:56:02.136 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
00:56:02.139 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:02.141 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.39
00:56:02.142 00.001 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:56:02.142 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:02.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:56:02.142 00.000 10072 MoveAxis(E, 2, ABG)
00:56:02.142 00.000 10072 Guiding  Dir = 2, Dur = 2
00:56:02.142 00.000 10072 IsGuiding returns 0
00:56:02.143 00.001 10072 PulseGuide returned control before completion, sleep 12
00:56:02.160 00.017 1032 UpdateGuideState exits: m=1272 SNR=25.1
00:56:02.162 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:02.164 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:02.165 00.001 1032 Enqueuing Expose request
00:56:02.170 00.005 10072 IsGuiding returns 0
00:56:02.170 00.000 10072 Move returns status 0, amount 2
00:56:02.170 00.000 10072 MoveAxis(N, 0, ABG)
00:56:02.170 00.000 10072 Move returns status 0, amount 0
00:56:02.170 00.000 10072 move complete, result=0
00:56:02.170 00.000 10072 worker thread done servicing request
00:56:02.170 00.000 10072 Worker thread wakes up
00:56:02.170 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:02.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:02.175 00.005 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:56:02.579 00.404 10072 Exposure complete
00:56:02.628 00.049 10072 worker thread done servicing request
00:56:02.628 00.000 1032 OnExposeComplete: enter
00:56:02.630 00.002 1032 UpdateGuideState(): m_state=6
00:56:02.631 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 700
00:56:02.633 00.002 1032 Star::Find returns 1 (0), X=322.34, Y=746.51, Mass=1415, SNR=26.5, Peak=176 HFD=3.0
00:56:02.636 00.003 1032 MultiStar: [#1 0.00,0.03,0.92,U] [#2 -0.03,-0.08,0.73,U] [#3 0.12,-0.25,0.00,M2] [#4 -0.00,-0.09,0.73,U] [#5 0.01,-0.10,0.75,U] [#6 0.01,-0.04,0.57,U] [#7 0.03,0.04,0.53,U] [#8 0.13,0.01,0.53,U] 
00:56:02.637 00.001 1032 refined, 7 included, MultiStar: {0.04, -0.03}, one-star: {0.15, -0.03}
00:56:02.638 00.001 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
00:56:02.640 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
00:56:02.641 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.72 mountX=-0.04 mountY=-0.03, mountTheta=-2.55
00:56:02.646 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
00:56:02.648 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
00:56:02.649 00.001 10072 Worker thread wakes up
00:56:02.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
00:56:02.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
00:56:02.650 00.001 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
00:56:02.651 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:02.653 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
00:56:02.653 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:56:02.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:02.654 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:56:02.654 00.000 10072 MoveAxis(E, 2, ABG)
00:56:02.654 00.000 10072 Guiding  Dir = 2, Dur = 2
00:56:02.654 00.000 10072 IsGuiding returns 0
00:56:02.654 00.000 10072 PulseGuide returned control before completion, sleep 12
00:56:02.670 00.016 10072 IsGuiding returns 0
00:56:02.670 00.000 10072 Move returns status 0, amount 2
00:56:02.670 00.000 10072 MoveAxis(N, 0, ABG)
00:56:02.670 00.000 10072 Move returns status 0, amount 0
00:56:02.670 00.000 10072 move complete, result=0
00:56:02.670 00.000 10072 worker thread done servicing request
00:56:02.672 00.002 1032 UpdateGuideState exits: m=1415 SNR=26.5
00:56:02.676 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:02.678 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:02.681 00.003 1032 Enqueuing Expose request
00:56:02.684 00.003 10072 Worker thread wakes up
00:56:02.684 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
00:56:02.686 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:02.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:03.314 00.628 10072 Exposure complete
00:56:03.364 00.050 10072 worker thread done servicing request
00:56:03.364 00.000 1032 OnExposeComplete: enter
00:56:03.367 00.003 1032 UpdateGuideState(): m_state=6
00:56:03.368 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 701
00:56:03.370 00.002 1032 Star::Find returns 1 (0), X=322.29, Y=746.45, Mass=1337, SNR=25.7, Peak=172 HFD=2.9
00:56:03.372 00.002 1032 MultiStar: [#1 -0.00,-0.04,0.99,U] [#2 -0.05,-0.02,0.77,U] [#3 0.08,-0.11,0.71,U] [#4 0.13,0.03,0.72,U] [#5 0.04,0.01,0.72,U] [#6 0.13,0.06,0.57,U] [#7 -0.03,-0.18,0.53,U] [#8 0.23,-0.08,0.59,U] 
00:56:03.374 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.10, -0.09}
00:56:03.377 00.003 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
00:56:03.378 00.001 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
00:56:03.380 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.63 mountX=-0.06 mountY=-0.05, mountTheta=-2.46
00:56:03.383 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
00:56:03.385 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
00:56:03.387 00.002 10072 Worker thread wakes up
00:56:03.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
00:56:03.387 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
00:56:03.387 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.06 yDistance=-0.05
00:56:03.389 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:03.392 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
00:56:03.392 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:56:03.392 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:03.392 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:56:03.392 00.000 10072 MoveAxis(E, 3, ABG)
00:56:03.392 00.000 10072 Guiding  Dir = 2, Dur = 3
00:56:03.393 00.001 10072 IsGuiding returns 0
00:56:03.394 00.001 10072 PulseGuide returned control before completion, sleep 13
00:56:03.411 00.017 1032 UpdateGuideState exits: m=1337 SNR=25.7
00:56:03.413 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:03.415 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:03.417 00.002 1032 Enqueuing Expose request
00:56:03.420 00.003 10072 IsGuiding returns 0
00:56:03.421 00.001 10072 Move returns status 0, amount 3
00:56:03.421 00.000 10072 MoveAxis(N, 0, ABG)
00:56:03.421 00.000 10072 Move returns status 0, amount 0
00:56:03.421 00.000 10072 move complete, result=0
00:56:03.421 00.000 10072 worker thread done servicing request
00:56:03.421 00.000 10072 Worker thread wakes up
00:56:03.421 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:03.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:03.430 00.009 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:56:03.828 00.398 10072 Exposure complete
00:56:03.875 00.047 10072 worker thread done servicing request
00:56:03.875 00.000 1032 OnExposeComplete: enter
00:56:03.877 00.002 1032 UpdateGuideState(): m_state=6
00:56:03.878 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 702
00:56:03.879 00.001 1032 Star::Find returns 1 (0), X=322.42, Y=746.39, Mass=1464, SNR=27.0, Peak=169 HFD=3.0
00:56:03.881 00.002 1032 MultiStar: [#1 0.09,-0.05,0.94,U] [#2 0.09,-0.00,0.73,U] [#3 0.15,-0.31,0.00,M2] [#4 0.22,-0.06,0.65,U] [#5 0.04,-0.14,0.69,U] [#6 0.21,-0.02,0.59,U] [#7 -0.10,0.02,0.49,U] [#8 0.11,0.03,0.58,U] 
00:56:03.883 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.06}, one-star: {0.23, -0.15}
00:56:03.884 00.001 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
00:56:03.886 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
00:56:03.888 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.44 mountX=-0.09 mountY=-0.10, mountTheta=-2.27
00:56:03.891 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
00:56:03.896 00.005 1032 Enqueuing Move request for scope (0.12, -0.06)
00:56:03.897 00.001 10072 Worker thread wakes up
00:56:03.897 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
00:56:03.897 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
00:56:03.897 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
00:56:03.900 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:03.902 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.38
00:56:03.903 00.001 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:56:03.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:03.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:56:03.903 00.000 10072 MoveAxis(E, 2, ABG)
00:56:03.903 00.000 10072 Guiding  Dir = 2, Dur = 2
00:56:03.903 00.000 10072 IsGuiding returns 0
00:56:03.904 00.001 10072 PulseGuide returned control before completion, sleep 12
00:56:03.920 00.016 1032 UpdateGuideState exits: m=1464 SNR=27.0
00:56:03.921 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:03.925 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:03.926 00.001 1032 Enqueuing Expose request
00:56:03.929 00.003 10072 IsGuiding returns 0
00:56:03.929 00.000 10072 Move returns status 0, amount 2
00:56:03.929 00.000 10072 MoveAxis(N, 0, ABG)
00:56:03.929 00.000 10072 Move returns status 0, amount 0
00:56:03.929 00.000 10072 move complete, result=0
00:56:03.929 00.000 10072 worker thread done servicing request
00:56:03.929 00.000 10072 Worker thread wakes up
00:56:03.929 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:03.929 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:03.935 00.006 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:56:04.565 00.630 10072 Exposure complete
00:56:04.610 00.045 10072 worker thread done servicing request
00:56:04.610 00.000 1032 OnExposeComplete: enter
00:56:04.612 00.002 1032 UpdateGuideState(): m_state=6
00:56:04.614 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 703
00:56:04.616 00.002 1032 Star::Find returns 1 (0), X=322.48, Y=746.26, Mass=1414, SNR=26.5, Peak=158 HFD=2.8
00:56:04.618 00.002 1032 MultiStar: [#1 0.18,-0.11,0.99,U] [#2 0.08,-0.21,0.72,U] [#3 0.20,-0.26,0.00,M3] [#4 0.11,-0.18,0.69,U] [#5 0.11,-0.19,0.71,U] [#6 0.23,-0.12,0.64,U] [#7 0.13,-0.05,0.51,U] [#8 0.19,-0.19,0.00,M1] 
00:56:04.620 00.002 1032 refined, 6 included, MultiStar: {0.17, -0.17}, one-star: {0.29, -0.28}
00:56:04.622 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
00:56:04.623 00.001 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
00:56:04.626 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.79 mountX=-0.21 mountY=-0.12, mountTheta=-2.62
00:56:04.629 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.17, opts=13)
00:56:04.631 00.002 1032 Enqueuing Move request for scope (0.17, -0.17)
00:56:04.633 00.002 10072 Worker thread wakes up
00:56:04.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
00:56:04.633 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
00:56:04.633 00.000 10072 Moving (0.17, -0.17) raw xDistance=-0.21 yDistance=-0.12
00:56:04.635 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:04.637 00.002 10072 PPEC rslt: input = -0.21, final = -0.10, react = -0.09, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 289.38
00:56:04.637 00.000 10072 PPEC: input: -0.21, control: -0.10, exposure: 500
00:56:04.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:04.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:56:04.637 00.000 10072 MoveAxis(E, 99, ABG)
00:56:04.638 00.001 10072 Guiding  Dir = 2, Dur = 99
00:56:04.638 00.000 10072 IsGuiding returns 0
00:56:04.638 00.000 10072 PulseGuide returned control before completion, sleep 109
00:56:04.654 00.016 1032 UpdateGuideState exits: m=1414 SNR=26.5
00:56:04.657 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:04.658 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:04.660 00.002 1032 Enqueuing Expose request
00:56:04.750 00.090 10072 IsGuiding returns 0
00:56:04.750 00.000 10072 Move returns status 0, amount 99
00:56:04.750 00.000 10072 MoveAxis(N, 0, ABG)
00:56:04.750 00.000 10072 Move returns status 0, amount 0
00:56:04.750 00.000 10072 move complete, result=0
00:56:04.750 00.000 10072 worker thread done servicing request
00:56:04.750 00.000 10072 Worker thread wakes up
00:56:04.750 00.000 1032 GuideStep: -0.2 px 99 ms EAST, -0.1 px 0 ms NORTH
00:56:04.752 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:04.752 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:05.161 00.409 10072 Exposure complete
00:56:05.210 00.049 10072 worker thread done servicing request
00:56:05.210 00.000 1032 OnExposeComplete: enter
00:56:05.213 00.003 1032 UpdateGuideState(): m_state=6
00:56:05.216 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 704
00:56:05.218 00.002 1032 Star::Find returns 1 (0), X=322.41, Y=746.38, Mass=1449, SNR=26.8, Peak=172 HFD=3.0
00:56:05.219 00.001 1032 MultiStar: [#1 -0.03,-0.09,0.95,U] [#2 0.16,-0.13,0.76,U] [#3 0.17,-0.30,0.00,M4] [#4 0.18,-0.11,0.73,U] [#5 0.11,-0.19,0.70,U] [#6 0.19,-0.07,0.61,U] [#7 0.18,-0.11,0.52,U] [#8 0.29,-0.09,0.00,M2] 
00:56:05.222 00.003 1032 refined, 6 included, MultiStar: {0.14, -0.12}, one-star: {0.22, -0.16}
00:56:05.224 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
00:56:05.226 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
00:56:05.227 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.73 mountX=-0.16 mountY=-0.10, mountTheta=-2.56
00:56:05.230 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.12, opts=13)
00:56:05.232 00.002 1032 Enqueuing Move request for scope (0.14, -0.12)
00:56:05.235 00.003 10072 Worker thread wakes up
00:56:05.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
00:56:05.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
00:56:05.235 00.000 10072 Moving (0.14, -0.12) raw xDistance=-0.16 yDistance=-0.10
00:56:05.237 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:05.240 00.003 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.37
00:56:05.240 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
00:56:05.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:05.240 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:56:05.241 00.001 10072 MoveAxis(E, 74, ABG)
00:56:05.241 00.000 10072 Guiding  Dir = 2, Dur = 74
00:56:05.241 00.000 10072 IsGuiding returns 0
00:56:05.242 00.001 10072 PulseGuide returned control before completion, sleep 84
00:56:05.259 00.017 1032 UpdateGuideState exits: m=1449 SNR=26.8
00:56:05.261 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:05.263 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:05.265 00.002 1032 Enqueuing Expose request
00:56:05.331 00.066 10072 IsGuiding returns 0
00:56:05.331 00.000 10072 Move returns status 0, amount 74
00:56:05.331 00.000 10072 MoveAxis(N, 0, ABG)
00:56:05.331 00.000 10072 Move returns status 0, amount 0
00:56:05.331 00.000 10072 move complete, result=0
00:56:05.331 00.000 10072 worker thread done servicing request
00:56:05.331 00.000 10072 Worker thread wakes up
00:56:05.331 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:05.331 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:05.331 00.000 1032 GuideStep: -0.2 px 74 ms EAST, -0.1 px 0 ms NORTH
00:56:05.961 00.630 10072 Exposure complete
00:56:06.010 00.049 10072 worker thread done servicing request
00:56:06.010 00.000 1032 OnExposeComplete: enter
00:56:06.012 00.002 1032 UpdateGuideState(): m_state=6
00:56:06.013 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 705
00:56:06.015 00.002 1032 Star::Find returns 1 (0), X=322.40, Y=746.50, Mass=1402, SNR=26.4, Peak=190 HFD=3.1
00:56:06.017 00.002 1032 MultiStar: [#1 0.03,0.09,0.96,U] [#2 0.07,0.14,0.74,U] [#3 0.09,-0.03,0.68,U] [#4 0.17,-0.01,0.69,U] [#5 -0.06,0.04,0.68,U] [#6 0.10,0.10,0.59,U] [#7 0.02,0.15,0.57,U] [#8 0.22,0.03,0.57,U] 
00:56:06.020 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.21, -0.04}
00:56:06.021 00.001 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
00:56:06.023 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
00:56:06.025 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.45 mountX=0.02 mountY=-0.11, mountTheta=-1.38
00:56:06.028 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
00:56:06.030 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
00:56:06.031 00.001 10072 Worker thread wakes up
00:56:06.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
00:56:06.033 00.002 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
00:56:06.033 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
00:56:06.034 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:06.036 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:56:06.036 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:56:06.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:06.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:56:06.036 00.000 10072 MoveAxis(E, 3, ABG)
00:56:06.036 00.000 10072 Guiding  Dir = 2, Dur = 3
00:56:06.037 00.001 10072 IsGuiding returns 0
00:56:06.037 00.000 10072 PulseGuide returned control before completion, sleep 13
00:56:06.057 00.020 1032 UpdateGuideState exits: m=1402 SNR=26.4
00:56:06.059 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:06.060 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:06.062 00.002 1032 Enqueuing Expose request
00:56:06.067 00.005 10072 IsGuiding returns 0
00:56:06.067 00.000 10072 Move returns status 0, amount 3
00:56:06.067 00.000 10072 MoveAxis(N, 0, ABG)
00:56:06.067 00.000 10072 Move returns status 0, amount 0
00:56:06.067 00.000 10072 move complete, result=0
00:56:06.067 00.000 10072 worker thread done servicing request
00:56:06.067 00.000 10072 Worker thread wakes up
00:56:06.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:06.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:06.071 00.004 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:56:06.476 00.405 10072 Exposure complete
00:56:06.524 00.048 10072 worker thread done servicing request
00:56:06.525 00.001 1032 OnExposeComplete: enter
00:56:06.527 00.002 1032 UpdateGuideState(): m_state=6
00:56:06.529 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 706
00:56:06.531 00.002 1032 Star::Find returns 1 (0), X=322.45, Y=746.50, Mass=1166, SNR=24.1, Peak=148 HFD=3.1
00:56:06.533 00.002 1032 MultiStar: [#1 0.11,0.09,1.05,U] [#2 0.09,0.13,0.79,U] [#3 -0.02,-0.09,0.74,U] [#4 0.13,0.07,0.80,U] [#5 0.08,-0.11,0.77,U] [#6 0.05,0.04,0.67,U] [#7 0.10,0.10,0.61,U] [#8 0.26,0.07,0.00,M2] 
00:56:06.535 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.26, -0.04}
00:56:06.536 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
00:56:06.538 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
00:56:06.540 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.21 mountX=-0.01 mountY=-0.11, mountTheta=-1.62
00:56:06.544 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
00:56:06.546 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
00:56:06.549 00.003 10072 Worker thread wakes up
00:56:06.549 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
00:56:06.549 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
00:56:06.549 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
00:56:06.552 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:06.555 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.37
00:56:06.555 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:56:06.555 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:06.555 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:56:06.556 00.001 10072 MoveAxis(E, 2, ABG)
00:56:06.556 00.000 10072 Guiding  Dir = 2, Dur = 2
00:56:06.556 00.000 10072 IsGuiding returns 0
00:56:06.557 00.001 10072 PulseGuide returned control before completion, sleep 12
00:56:06.574 00.017 1032 UpdateGuideState exits: m=1166 SNR=24.1
00:56:06.575 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:06.577 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:06.577 00.000 1032 Enqueuing Expose request
00:56:06.582 00.005 10072 IsGuiding returns 0
00:56:06.582 00.000 10072 Move returns status 0, amount 2
00:56:06.582 00.000 10072 MoveAxis(N, 0, ABG)
00:56:06.582 00.000 10072 Move returns status 0, amount 0
00:56:06.582 00.000 10072 move complete, result=0
00:56:06.583 00.001 10072 worker thread done servicing request
00:56:06.583 00.000 10072 Worker thread wakes up
00:56:06.583 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:06.583 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:06.591 00.008 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:56:07.212 00.621 10072 Exposure complete
00:56:07.261 00.049 10072 worker thread done servicing request
00:56:07.261 00.000 1032 OnExposeComplete: enter
00:56:07.264 00.003 1032 UpdateGuideState(): m_state=6
00:56:07.266 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 707
00:56:07.270 00.004 1032 Star::Find returns 1 (0), X=322.46, Y=746.44, Mass=1425, SNR=26.6, Peak=185 HFD=3.1
00:56:07.272 00.002 1032 MultiStar: [#1 0.08,0.03,0.98,U] [#2 0.23,0.00,0.72,U] [#3 0.12,-0.05,0.69,U] [#4 0.16,-0.05,0.67,U] [#5 0.04,-0.12,0.72,U] [#6 0.10,-0.01,0.57,U] [#7 0.19,0.02,0.55,U] [#8 0.41,-0.13,0.00,M3] 
00:56:07.275 00.003 1032 refined, 7 included, MultiStar: {0.15, -0.04}, one-star: {0.27, -0.10}
00:56:07.276 00.001 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
00:56:07.279 00.003 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
00:56:07.281 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.24 mountX=-0.07 mountY=-0.14, mountTheta=-2.07
00:56:07.285 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
00:56:07.288 00.003 1032 Enqueuing Move request for scope (0.15, -0.04)
00:56:07.290 00.002 10072 Worker thread wakes up
00:56:07.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
00:56:07.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
00:56:07.290 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.07 yDistance=-0.14
00:56:07.292 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:07.293 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.36
00:56:07.294 00.001 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:56:07.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:07.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:56:07.294 00.000 10072 MoveAxis(E, 3, ABG)
00:56:07.294 00.000 10072 Guiding  Dir = 2, Dur = 3
00:56:07.294 00.000 10072 IsGuiding returns 0
00:56:07.295 00.001 10072 PulseGuide returned control before completion, sleep 13
00:56:07.317 00.022 10072 IsGuiding returns 0
00:56:07.318 00.001 10072 Move returns status 0, amount 3
00:56:07.318 00.000 10072 MoveAxis(N, 0, ABG)
00:56:07.318 00.000 10072 Move returns status 0, amount 0
00:56:07.318 00.000 10072 move complete, result=0
00:56:07.318 00.000 10072 worker thread done servicing request
00:56:07.318 00.000 1032 UpdateGuideState exits: m=1425 SNR=26.6
00:56:07.322 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:07.326 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:07.327 00.001 1032 Enqueuing Expose request
00:56:07.331 00.004 10072 Worker thread wakes up
00:56:07.331 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:56:07.337 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:07.337 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:07.755 00.418 10072 Exposure complete
00:56:07.808 00.053 10072 worker thread done servicing request
00:56:07.809 00.001 1032 OnExposeComplete: enter
00:56:07.810 00.001 1032 UpdateGuideState(): m_state=6
00:56:07.812 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 708
00:56:07.814 00.002 1032 Star::Find returns 1 (0), X=322.54, Y=746.40, Mass=1283, SNR=25.2, Peak=158 HFD=3.0
00:56:07.817 00.003 1032 MultiStar: [#1 0.01,0.02,0.97,U] [#2 0.17,-0.18,0.77,U] [#3 0.16,-0.21,0.00,M2] [#4 0.19,-0.15,0.74,U] [#5 0.11,-0.11,0.77,U] [#6 0.19,-0.09,0.64,U] [#7 0.19,-0.04,0.54,U] [#8 0.28,-0.10,0.00,M4] 
00:56:07.818 00.001 1032 refined, 6 included, MultiStar: {0.17, -0.10}, one-star: {0.35, -0.14}
00:56:07.819 00.001 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
00:56:07.821 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
00:56:07.822 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.52 mountX=-0.14 mountY=-0.14, mountTheta=-2.35
00:56:07.825 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.10, opts=13)
00:56:07.826 00.001 1032 Enqueuing Move request for scope (0.17, -0.10)
00:56:07.827 00.001 10072 Worker thread wakes up
00:56:07.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
00:56:07.827 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
00:56:07.827 00.000 10072 Moving (0.17, -0.10) raw xDistance=-0.14 yDistance=-0.14
00:56:07.831 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:07.834 00.003 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.36
00:56:07.834 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
00:56:07.834 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:07.834 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:56:07.834 00.000 10072 MoveAxis(E, 66, ABG)
00:56:07.834 00.000 10072 Guiding  Dir = 2, Dur = 66
00:56:07.835 00.001 10072 IsGuiding returns 0
00:56:07.835 00.000 10072 PulseGuide returned control before completion, sleep 76
00:56:07.851 00.016 1032 UpdateGuideState exits: m=1283 SNR=25.2
00:56:07.853 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:07.855 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:07.857 00.002 1032 Enqueuing Expose request
00:56:07.925 00.068 10072 IsGuiding returns 0
00:56:07.925 00.000 10072 Move returns status 0, amount 66
00:56:07.925 00.000 10072 MoveAxis(N, 0, ABG)
00:56:07.925 00.000 10072 Move returns status 0, amount 0
00:56:07.925 00.000 10072 move complete, result=0
00:56:07.925 00.000 10072 worker thread done servicing request
00:56:07.925 00.000 10072 Worker thread wakes up
00:56:07.925 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:07.925 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:07.925 00.000 1032 GuideStep: -0.1 px 66 ms EAST, -0.1 px 0 ms NORTH
00:56:08.554 00.629 10072 Exposure complete
00:56:08.723 00.169 10072 worker thread done servicing request
00:56:08.723 00.000 1032 OnExposeComplete: enter
00:56:08.725 00.002 1032 UpdateGuideState(): m_state=6
00:56:08.728 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 709
00:56:08.829 00.101 1032 Star::Find returns 1 (0), X=322.46, Y=746.53, Mass=1422, SNR=26.6, Peak=181 HFD=3.1
00:56:08.885 00.056 1032 MultiStar: [#1 0.09,0.11,0.94,U] [#2 0.15,0.03,0.72,U] [#3 0.16,-0.04,0.70,U] [#4 0.18,0.03,0.68,U] [#5 0.13,-0.01,0.65,U] [#6 0.21,0.05,0.59,U] [#7 0.08,0.12,0.54,U] [#8 0.32,0.08,0.00,M5] 
00:56:08.890 00.005 1032 refined, 7 included, MultiStar: {0.16, 0.03}, one-star: {0.27, -0.01}
00:56:08.895 00.005 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
00:56:08.899 00.004 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
00:56:08.901 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.17 cameraTheta=0.20 mountX=-0.01 mountY=-0.17, mountTheta=-1.63
00:56:08.905 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.03, opts=13)
00:56:08.908 00.003 1032 Enqueuing Move request for scope (0.16, 0.03)
00:56:08.910 00.002 10072 Worker thread wakes up
00:56:08.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
00:56:08.911 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
00:56:08.911 00.000 10072 Moving (0.16, 0.03) raw xDistance=-0.01 yDistance=-0.17
00:56:08.914 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:08.916 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.36
00:56:08.916 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:56:08.917 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:08.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:56:08.917 00.000 10072 MoveAxis(E, 4, ABG)
00:56:08.917 00.000 10072 Guiding  Dir = 2, Dur = 4
00:56:08.917 00.000 10072 IsGuiding returns 0
00:56:08.918 00.001 10072 PulseGuide returned control before completion, sleep 14
00:56:08.940 00.022 1032 UpdateGuideState exits: m=1422 SNR=26.6
00:56:08.943 00.003 10072 IsGuiding returns 0
00:56:08.943 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:08.947 00.004 10072 Move returns status 0, amount 4
00:56:08.947 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:08.949 00.002 1032 Enqueuing Expose request
00:56:08.951 00.002 10072 MoveAxis(N, 0, ABG)
00:56:08.951 00.000 10072 Move returns status 0, amount 0
00:56:08.951 00.000 10072 move complete, result=0
00:56:08.951 00.000 10072 worker thread done servicing request
00:56:08.951 00.000 10072 Worker thread wakes up
00:56:08.951 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:08.951 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:08.960 00.009 1032 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
00:56:09.701 00.741 10072 Exposure complete
00:56:09.773 00.072 10072 worker thread done servicing request
00:56:09.773 00.000 1032 OnExposeComplete: enter
00:56:09.776 00.003 1032 UpdateGuideState(): m_state=6
00:56:09.779 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 710
00:56:09.781 00.002 1032 Star::Find returns 1 (0), X=322.45, Y=746.52, Mass=1484, SNR=27.2, Peak=190 HFD=3.1
00:56:09.784 00.003 1032 MultiStar: [#1 0.08,0.02,0.88,U] [#2 0.21,-0.06,0.72,U] [#3 0.22,-0.08,0.68,U] [#4 0.19,-0.13,0.68,U] [#5 0.21,-0.07,0.68,U] [#6 0.26,0.12,0.00,M1] [#7 0.08,0.00,0.51,U] [#8 0.39,0.15,0.00,M6] 
00:56:09.786 00.002 1032 refined, 6 included, MultiStar: {0.18, -0.04}, one-star: {0.26, -0.02}
00:56:09.788 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
00:56:09.794 00.006 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
00:56:09.796 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.24 mountX=-0.09 mountY=-0.17, mountTheta=-2.07
00:56:09.803 00.007 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.04, opts=13)
00:56:09.807 00.004 1032 Enqueuing Move request for scope (0.18, -0.04)
00:56:09.809 00.002 10072 Worker thread wakes up
00:56:09.809 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
00:56:09.809 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
00:56:09.809 00.000 10072 Moving (0.18, -0.04) raw xDistance=-0.09 yDistance=-0.17
00:56:09.812 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:09.814 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.36
00:56:09.815 00.001 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:56:09.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:09.815 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:56:09.815 00.000 10072 MoveAxis(E, 4, ABG)
00:56:09.815 00.000 10072 Guiding  Dir = 2, Dur = 4
00:56:09.815 00.000 10072 IsGuiding returns 0
00:56:09.816 00.001 10072 PulseGuide returned control before completion, sleep 14
00:56:09.837 00.021 10072 IsGuiding returns 0
00:56:09.837 00.000 10072 Move returns status 0, amount 4
00:56:09.837 00.000 10072 MoveAxis(N, 0, ABG)
00:56:09.837 00.000 10072 Move returns status 0, amount 0
00:56:09.837 00.000 10072 move complete, result=0
00:56:09.837 00.000 10072 worker thread done servicing request
00:56:09.841 00.004 1032 UpdateGuideState exits: m=1484 SNR=27.2
00:56:09.845 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:09.848 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:09.851 00.003 1032 Enqueuing Expose request
00:56:09.854 00.003 10072 Worker thread wakes up
00:56:09.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:09.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:09.855 00.001 1032 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
00:56:10.265 00.410 10072 Exposure complete
00:56:10.355 00.090 10072 worker thread done servicing request
00:56:10.356 00.001 1032 OnExposeComplete: enter
00:56:10.360 00.004 1032 UpdateGuideState(): m_state=6
00:56:10.366 00.006 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 711
00:56:10.373 00.007 1032 Star::Find returns 1 (0), X=322.46, Y=746.40, Mass=1375, SNR=26.1, Peak=161 HFD=3.0
00:56:10.375 00.002 1032 MultiStar: [#1 0.14,-0.03,0.95,U] [#2 0.14,0.01,0.75,U] [#3 0.26,-0.19,0.00,M1] [#4 0.17,-0.17,0.74,U] [#5 0.16,-0.23,0.00,M1] [#6 0.30,-0.06,0.00,M2] [#7 0.09,0.03,0.56,U] [#8 0.24,-0.15,0.00,M7] 
00:56:10.378 00.003 1032 refined, 4 included, MultiStar: {0.17, -0.07}, one-star: {0.27, -0.14}
00:56:10.380 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
00:56:10.382 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
00:56:10.385 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.38 mountX=-0.11 mountY=-0.15, mountTheta=-2.21
00:56:10.390 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.07, opts=13)
00:56:10.394 00.004 1032 Enqueuing Move request for scope (0.17, -0.07)
00:56:10.400 00.006 10072 Worker thread wakes up
00:56:10.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
00:56:10.401 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
00:56:10.401 00.000 10072 Moving (0.17, -0.07) raw xDistance=-0.11 yDistance=-0.15
00:56:10.404 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:10.407 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.35
00:56:10.407 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:56:10.407 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:10.407 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:56:10.408 00.001 10072 MoveAxis(E, 4, ABG)
00:56:10.408 00.000 10072 Guiding  Dir = 2, Dur = 4
00:56:10.408 00.000 10072 IsGuiding returns 0
00:56:10.409 00.001 10072 PulseGuide returned control before completion, sleep 14
00:56:10.430 00.021 10072 IsGuiding returns 0
00:56:10.430 00.000 10072 Move returns status 0, amount 4
00:56:10.430 00.000 10072 MoveAxis(N, 0, ABG)
00:56:10.430 00.000 10072 Move returns status 0, amount 0
00:56:10.431 00.001 10072 move complete, result=0
00:56:10.431 00.000 10072 worker thread done servicing request
00:56:10.432 00.001 1032 UpdateGuideState exits: m=1375 SNR=26.1
00:56:10.436 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:10.438 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:10.440 00.002 1032 Enqueuing Expose request
00:56:10.442 00.002 10072 Worker thread wakes up
00:56:10.442 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:56:10.444 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:10.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:11.073 00.629 10072 Exposure complete
00:56:11.142 00.069 10072 worker thread done servicing request
00:56:11.142 00.000 1032 OnExposeComplete: enter
00:56:11.146 00.004 1032 UpdateGuideState(): m_state=6
00:56:11.152 00.006 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 712
00:56:11.154 00.002 1032 Star::Find returns 1 (0), X=322.46, Y=746.43, Mass=1473, SNR=27.0, Peak=183 HFD=3.1
00:56:11.157 00.003 1032 MultiStar: [#1 0.12,-0.02,0.95,U] [#2 0.10,-0.02,0.73,U] [#3 0.19,-0.12,0.64,U] [#4 0.21,-0.18,0.00,M1] [#5 0.04,-0.17,0.69,U] [#6 0.23,-0.03,0.60,U] [#7 0.03,0.23,0.56,U] [#8 0.28,-0.10,0.00,M8] 
00:56:11.159 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.04}, one-star: {0.27, -0.11}
00:56:11.162 00.003 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
00:56:11.164 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
00:56:11.166 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.29 mountX=-0.08 mountY=-0.13, mountTheta=-2.12
00:56:11.171 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
00:56:11.178 00.007 1032 Enqueuing Move request for scope (0.15, -0.04)
00:56:11.181 00.003 10072 Worker thread wakes up
00:56:11.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
00:56:11.181 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
00:56:11.181 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.13
00:56:11.184 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:11.188 00.004 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.35
00:56:11.188 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:56:11.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:11.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:56:11.188 00.000 10072 MoveAxis(E, 5, ABG)
00:56:11.188 00.000 10072 Guiding  Dir = 2, Dur = 5
00:56:11.189 00.001 10072 IsGuiding returns 0
00:56:11.191 00.002 10072 PulseGuide returned control before completion, sleep 14
00:56:11.218 00.027 10072 IsGuiding returns 0
00:56:11.218 00.000 10072 Move returns status 0, amount 5
00:56:11.218 00.000 10072 MoveAxis(N, 0, ABG)
00:56:11.218 00.000 10072 Move returns status 0, amount 0
00:56:11.219 00.001 10072 move complete, result=0
00:56:11.219 00.000 10072 worker thread done servicing request
00:56:11.232 00.013 1032 UpdateGuideState exits: m=1473 SNR=27.0
00:56:11.237 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:11.244 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:11.247 00.003 1032 Enqueuing Expose request
00:56:11.249 00.002 10072 Worker thread wakes up
00:56:11.250 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:56:11.253 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:11.253 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:11.664 00.411 10072 Exposure complete
00:56:11.732 00.068 10072 worker thread done servicing request
00:56:11.732 00.000 1032 OnExposeComplete: enter
00:56:11.735 00.003 1032 UpdateGuideState(): m_state=6
00:56:11.738 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 713
00:56:11.742 00.004 1032 Star::Find returns 1 (0), X=322.55, Y=746.41, Mass=1379, SNR=26.2, Peak=170 HFD=3.0
00:56:11.746 00.004 1032 MultiStar: [#1 0.11,0.10,0.97,U] [#2 0.18,0.07,0.74,U] [#3 0.31,-0.22,0.00,M1] [#4 0.16,-0.02,0.70,U] [#5 0.08,-0.03,0.70,U] [#6 0.21,-0.15,0.00,M2] [#7 0.18,0.01,0.54,U] [#8 0.14,0.12,0.60,U] 
00:56:11.748 00.002 1032 refined, 6 included, MultiStar: {0.18, 0.01}, one-star: {0.36, -0.12}
00:56:11.750 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
00:56:11.754 00.004 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
00:56:11.757 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.06 mountX=-0.04 mountY=-0.18, mountTheta=-1.77
00:56:11.761 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.01, opts=13)
00:56:11.764 00.003 1032 Enqueuing Move request for scope (0.18, 0.01)
00:56:11.767 00.003 10072 Worker thread wakes up
00:56:11.767 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
00:56:11.767 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
00:56:11.769 00.002 10072 Moving (0.18, 0.01) raw xDistance=-0.04 yDistance=-0.18
00:56:11.772 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:11.778 00.006 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.35
00:56:11.778 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:56:11.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:11.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:56:11.778 00.000 10072 MoveAxis(E, 5, ABG)
00:56:11.778 00.000 10072 Guiding  Dir = 2, Dur = 5
00:56:11.779 00.001 10072 IsGuiding returns 0
00:56:11.779 00.000 10072 PulseGuide returned control before completion, sleep 15
00:56:11.810 00.031 10072 IsGuiding returns 0
00:56:11.810 00.000 10072 Move returns status 0, amount 5
00:56:11.810 00.000 10072 MoveAxis(N, 0, ABG)
00:56:11.811 00.001 10072 Move returns status 0, amount 0
00:56:11.811 00.000 10072 move complete, result=0
00:56:11.811 00.000 10072 worker thread done servicing request
00:56:11.815 00.004 1032 UpdateGuideState exits: m=1379 SNR=26.2
00:56:11.819 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:11.821 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:11.824 00.003 1032 Enqueuing Expose request
00:56:11.826 00.002 10072 Worker thread wakes up
00:56:11.826 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
00:56:11.833 00.007 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:11.833 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:12.464 00.631 10072 Exposure complete
00:56:12.537 00.073 10072 worker thread done servicing request
00:56:12.537 00.000 1032 OnExposeComplete: enter
00:56:12.540 00.003 1032 UpdateGuideState(): m_state=6
00:56:12.542 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 714
00:56:12.544 00.002 1032 Star::Find returns 1 (0), X=322.49, Y=746.48, Mass=1524, SNR=27.5, Peak=186 HFD=3.1
00:56:12.546 00.002 1032 MultiStar: [#1 0.19,0.06,0.88,U] [#2 0.25,-0.02,0.70,U] [#3 0.22,-0.33,0.00,M2] [#4 0.28,-0.16,0.00,M1] [#5 0.28,-0.17,0.00,M1] [#6 0.33,-0.19,0.00,M3] [#7 0.11,-0.07,0.52,U] [#8 0.22,0.05,0.55,U] 
00:56:12.550 00.004 1032 refined, 4 included, MultiStar: {0.23, -0.01}, one-star: {0.30, -0.06}
00:56:12.554 00.004 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
00:56:12.556 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
00:56:12.558 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.05 mountX=-0.07 mountY=-0.22, mountTheta=-1.88
00:56:12.561 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.01, opts=13)
00:56:12.563 00.002 1032 Enqueuing Move request for scope (0.23, -0.01)
00:56:12.566 00.003 10072 Worker thread wakes up
00:56:12.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
00:56:12.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
00:56:12.566 00.000 10072 Moving (0.23, -0.01) raw xDistance=-0.07 yDistance=-0.22
00:56:12.569 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:12.571 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:56:12.571 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:56:12.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:56:12.571 00.000 10072 MoveAxis(E, 5, ABG)
00:56:12.571 00.000 10072 Guiding  Dir = 2, Dur = 5
00:56:12.571 00.000 10072 IsGuiding returns 0
00:56:12.573 00.002 10072 PulseGuide returned control before completion, sleep 15
00:56:12.596 00.023 1032 UpdateGuideState exits: m=1524 SNR=27.5
00:56:12.600 00.004 10072 IsGuiding returns 0
00:56:12.600 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:12.602 00.002 10072 Move returns status 0, amount 5
00:56:12.602 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:12.605 00.003 1032 Enqueuing Expose request
00:56:12.607 00.002 10072 MoveAxis(N, 139, ABG)
00:56:12.608 00.001 10072 Guiding  Dir = 0, Dur = 139
00:56:12.608 00.000 10072 IsGuiding returns 0
00:56:12.608 00.000 10072 PulseGuide returned control before completion, sleep 149
00:56:12.770 00.162 10072 IsGuiding returns 0
00:56:12.770 00.000 10072 Move returns status 0, amount 139
00:56:12.770 00.000 10072 move complete, result=0
00:56:12.770 00.000 10072 worker thread done servicing request
00:56:12.771 00.001 10072 Worker thread wakes up
00:56:12.771 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.2 px 139 ms NORTH
00:56:12.774 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:12.775 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:13.185 00.410 10072 Exposure complete
00:56:13.277 00.092 10072 worker thread done servicing request
00:56:13.277 00.000 1032 OnExposeComplete: enter
00:56:13.279 00.002 1032 UpdateGuideState(): m_state=6
00:56:13.284 00.005 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 715
00:56:13.286 00.002 1032 Star::Find returns 1 (0), X=322.47, Y=746.32, Mass=1519, SNR=27.5, Peak=176 HFD=3.0
00:56:13.293 00.007 1032 MultiStar: [#1 0.10,-0.10,0.86,U] [#2 0.13,-0.07,0.69,U] [#3 0.27,-0.26,0.00,M3] [#4 0.27,-0.11,0.00,M2] [#5 0.22,-0.13,0.68,U] [#6 0.15,-0.15,0.57,U] [#7 0.24,-0.07,0.51,U] [#8 0.18,-0.16,0.55,U] 
00:56:13.296 00.003 1032 refined, 6 included, MultiStar: {0.19, -0.13}, one-star: {0.28, -0.22}
00:56:13.300 00.004 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
00:56:13.313 00.013 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
00:56:13.316 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.62 mountX=-0.18 mountY=-0.15, mountTheta=-2.45
00:56:13.320 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.13, opts=13)
00:56:13.324 00.004 1032 Enqueuing Move request for scope (0.19, -0.13)
00:56:13.327 00.003 10072 Worker thread wakes up
00:56:13.327 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
00:56:13.327 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
00:56:13.327 00.000 10072 Moving (0.19, -0.13) raw xDistance=-0.18 yDistance=-0.15
00:56:13.336 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:13.342 00.006 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.34
00:56:13.342 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
00:56:13.342 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:13.342 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:56:13.342 00.000 10072 MoveAxis(E, 87, ABG)
00:56:13.342 00.000 10072 Guiding  Dir = 2, Dur = 87
00:56:13.344 00.002 10072 IsGuiding returns 0
00:56:13.344 00.000 10072 PulseGuide returned control before completion, sleep 97
00:56:13.383 00.039 1032 UpdateGuideState exits: m=1519 SNR=27.5
00:56:13.386 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:13.389 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:13.395 00.006 1032 Enqueuing Expose request
00:56:13.445 00.050 10072 IsGuiding returns 0
00:56:13.445 00.000 10072 Move returns status 0, amount 87
00:56:13.446 00.001 10072 MoveAxis(N, 0, ABG)
00:56:13.446 00.000 10072 Move returns status 0, amount 0
00:56:13.446 00.000 10072 move complete, result=0
00:56:13.446 00.000 10072 worker thread done servicing request
00:56:13.446 00.000 10072 Worker thread wakes up
00:56:13.446 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:13.446 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:13.448 00.002 1032 GuideStep: -0.2 px 87 ms EAST, -0.1 px 0 ms NORTH
00:56:14.076 00.628 10072 Exposure complete
00:56:14.153 00.077 10072 worker thread done servicing request
00:56:14.153 00.000 1032 OnExposeComplete: enter
00:56:14.156 00.003 1032 UpdateGuideState(): m_state=6
00:56:14.159 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 716
00:56:14.162 00.003 1032 Star::Find returns 1 (0), X=322.30, Y=746.43, Mass=1284, SNR=25.2, Peak=169 HFD=2.9
00:56:14.165 00.003 1032 MultiStar: [#1 -0.03,-0.18,1.07,U] [#2 -0.04,-0.01,0.76,U] [#3 0.11,-0.19,0.71,U] [#4 0.13,-0.11,0.73,U] [#5 0.03,-0.12,0.73,U] [#6 0.07,-0.16,0.64,U] [#7 -0.01,-0.08,0.56,U] [#8 0.02,0.11,0.59,U] 
00:56:14.167 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {0.11, -0.11}
00:56:14.170 00.003 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
00:56:14.171 00.001 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
00:56:14.174 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.19 mountX=-0.11 mountY=-0.01, mountTheta=-3.02
00:56:14.185 00.011 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
00:56:14.188 00.003 1032 Enqueuing Move request for scope (0.04, -0.10)
00:56:14.191 00.003 10072 Worker thread wakes up
00:56:14.191 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
00:56:14.191 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
00:56:14.191 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=-0.01
00:56:14.194 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:14.199 00.005 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.34
00:56:14.199 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:56:14.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:14.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:56:14.199 00.000 10072 MoveAxis(E, 4, ABG)
00:56:14.199 00.000 10072 Guiding  Dir = 2, Dur = 4
00:56:14.200 00.001 10072 IsGuiding returns 0
00:56:14.200 00.000 10072 PulseGuide returned control before completion, sleep 14
00:56:14.225 00.025 1032 UpdateGuideState exits: m=1284 SNR=25.2
00:56:14.227 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:14.230 00.003 10072 IsGuiding returns 0
00:56:14.230 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:14.233 00.003 1032 Enqueuing Expose request
00:56:14.239 00.006 10072 Move returns status 0, amount 4
00:56:14.239 00.000 10072 MoveAxis(N, 0, ABG)
00:56:14.239 00.000 10072 Move returns status 0, amount 0
00:56:14.239 00.000 10072 move complete, result=0
00:56:14.240 00.001 10072 worker thread done servicing request
00:56:14.240 00.000 10072 Worker thread wakes up
00:56:14.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:14.240 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:14.241 00.001 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
00:56:14.654 00.413 10072 Exposure complete
00:56:14.722 00.068 10072 worker thread done servicing request
00:56:14.723 00.001 1032 OnExposeComplete: enter
00:56:14.726 00.003 1032 UpdateGuideState(): m_state=6
00:56:14.729 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 717
00:56:14.732 00.003 1032 Star::Find returns 1 (0), X=322.28, Y=746.46, Mass=1412, SNR=26.5, Peak=186 HFD=2.9
00:56:14.734 00.002 1032 MultiStar: [#1 -0.09,-0.01,0.99,U] [#2 -0.09,-0.04,0.73,U] [#3 0.06,-0.18,0.65,U] [#4 0.15,-0.08,0.69,U] [#5 -0.05,-0.15,0.72,U] [#6 -0.07,0.01,0.59,U] [#7 -0.08,0.03,0.55,U] [#8 -0.04,-0.08,0.56,U] 
00:56:14.738 00.004 1032 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {0.09, -0.08}
00:56:14.740 00.002 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
00:56:14.742 00.002 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
00:56:14.745 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.74 mountX=-0.06 mountY=0.03, mountTheta=2.71
00:56:14.748 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
00:56:14.751 00.003 1032 Enqueuing Move request for scope (-0.01, -0.07)
00:56:14.753 00.002 10072 Worker thread wakes up
00:56:14.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
00:56:14.753 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
00:56:14.753 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.03
00:56:14.755 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:14.757 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:56:14.758 00.001 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
00:56:14.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:14.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:56:14.758 00.000 10072 MoveAxis(E, 4, ABG)
00:56:14.758 00.000 10072 Guiding  Dir = 2, Dur = 4
00:56:14.758 00.000 10072 IsGuiding returns 0
00:56:14.759 00.001 10072 PulseGuide returned control before completion, sleep 14
00:56:14.775 00.016 10072 IsGuiding returns 0
00:56:14.775 00.000 10072 Move returns status 0, amount 4
00:56:14.775 00.000 10072 MoveAxis(N, 0, ABG)
00:56:14.775 00.000 10072 Move returns status 0, amount 0
00:56:14.775 00.000 10072 move complete, result=0
00:56:14.775 00.000 10072 worker thread done servicing request
00:56:14.784 00.009 1032 UpdateGuideState exits: m=1412 SNR=26.5
00:56:14.787 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:14.789 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:14.792 00.003 1032 Enqueuing Expose request
00:56:14.794 00.002 10072 Worker thread wakes up
00:56:14.794 00.000 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:56:14.796 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:14.796 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:15.523 00.727 10072 Exposure complete
00:56:15.731 00.208 10072 worker thread done servicing request
00:56:15.731 00.000 1032 OnExposeComplete: enter
00:56:15.734 00.003 1032 UpdateGuideState(): m_state=6
00:56:15.737 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 718
00:56:15.817 00.080 1032 Star::Find returns 1 (0), X=322.35, Y=746.43, Mass=1343, SNR=25.8, Peak=168 HFD=2.9
00:56:15.821 00.004 1032 MultiStar: [#1 -0.03,-0.14,0.97,U] [#2 -0.08,0.02,0.71,U] [#3 -0.05,-0.17,0.69,U] [#4 0.07,-0.17,0.72,U] [#5 -0.01,-0.29,0.00,M1] [#6 0.02,-0.09,0.64,U] [#7 -0.05,0.04,0.54,U] [#8 0.00,-0.17,0.57,U] 
00:56:15.878 00.057 1032 refined, 7 included, MultiStar: {0.01, -0.10}, one-star: {0.16, -0.11}
00:56:15.882 00.004 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
00:56:15.885 00.003 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
00:56:15.887 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.45 mountX=-0.10 mountY=0.01, mountTheta=3.00
00:56:15.891 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.10, opts=13)
00:56:15.894 00.003 1032 Enqueuing Move request for scope (0.01, -0.10)
00:56:15.911 00.017 10072 Worker thread wakes up
00:56:15.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
00:56:15.911 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
00:56:15.912 00.001 10072 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=0.01
00:56:15.920 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:15.943 00.023 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:56:15.944 00.001 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:56:15.944 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:15.944 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:56:15.944 00.000 10072 MoveAxis(E, 4, ABG)
00:56:15.944 00.000 10072 Guiding  Dir = 2, Dur = 4
00:56:15.945 00.001 10072 IsGuiding returns 0
00:56:15.946 00.001 10072 PulseGuide returned control before completion, sleep 14
00:56:15.967 00.021 10072 IsGuiding returns 0
00:56:15.967 00.000 10072 Move returns status 0, amount 4
00:56:15.968 00.001 10072 MoveAxis(N, 0, ABG)
00:56:15.968 00.000 10072 Move returns status 0, amount 0
00:56:15.968 00.000 10072 move complete, result=0
00:56:15.968 00.000 10072 worker thread done servicing request
00:56:15.974 00.006 1032 UpdateGuideState exits: m=1343 SNR=25.8
00:56:15.977 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:15.979 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:15.982 00.003 1032 Enqueuing Expose request
00:56:15.986 00.004 10072 Worker thread wakes up
00:56:15.986 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:15.986 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:15.986 00.000 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:56:16.618 00.632 10072 Exposure complete
00:56:16.693 00.075 10072 worker thread done servicing request
00:56:16.693 00.000 1032 OnExposeComplete: enter
00:56:16.696 00.003 1032 UpdateGuideState(): m_state=6
00:56:16.699 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 719
00:56:16.702 00.003 1032 Star::Find returns 1 (0), X=322.26, Y=746.32, Mass=1305, SNR=25.5, Peak=161 HFD=2.8
00:56:16.705 00.003 1032 MultiStar: [#1 -0.05,-0.12,0.94,U] [#2 -0.04,0.08,0.79,U] [#3 0.02,-0.28,0.00,M1] [#4 0.13,-0.12,0.73,U] [#5 0.15,-0.22,0.69,U] [#6 0.06,-0.20,0.63,U] [#7 -0.06,-0.20,0.56,U] [#8 0.07,-0.24,0.58,U] 
00:56:16.708 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.15}, one-star: {0.08, -0.22}
00:56:16.710 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
00:56:16.712 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
00:56:16.715 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.31 mountX=-0.16 mountY=-0.00, mountTheta=-3.14
00:56:16.723 00.008 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.15, opts=13)
00:56:16.726 00.003 1032 Enqueuing Move request for scope (0.04, -0.15)
00:56:16.729 00.003 10072 Worker thread wakes up
00:56:16.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
00:56:16.729 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
00:56:16.729 00.000 10072 Moving (0.04, -0.15) raw xDistance=-0.16 yDistance=-0.00
00:56:16.732 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:16.736 00.004 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.33
00:56:16.736 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
00:56:16.736 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:16.737 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:56:16.737 00.000 10072 MoveAxis(E, 74, ABG)
00:56:16.737 00.000 10072 Guiding  Dir = 2, Dur = 74
00:56:16.737 00.000 10072 IsGuiding returns 0
00:56:16.738 00.001 10072 PulseGuide returned control before completion, sleep 84
00:56:16.776 00.038 1032 UpdateGuideState exits: m=1305 SNR=25.5
00:56:16.784 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:16.786 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:16.788 00.002 1032 Enqueuing Expose request
00:56:16.935 00.147 10072 IsGuiding returns 0
00:56:16.935 00.000 10072 Move returns status 0, amount 74
00:56:16.935 00.000 10072 MoveAxis(N, 0, ABG)
00:56:16.935 00.000 10072 Move returns status 0, amount 0
00:56:16.936 00.001 10072 move complete, result=0
00:56:16.936 00.000 10072 worker thread done servicing request
00:56:16.936 00.000 10072 Worker thread wakes up
00:56:16.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:16.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:17.182 00.246 1032 GuideStep: -0.2 px 74 ms EAST, -0.0 px 0 ms NORTH
00:56:17.618 00.436 10072 Exposure complete
00:56:18.849 01.231 10072 worker thread done servicing request
00:56:18.978 00.129 1032 OnExposeComplete: enter
00:56:19.114 00.136 1032 UpdateGuideState(): m_state=6
00:56:19.139 00.025 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 720
00:56:19.142 00.003 1032 Star::Find returns 1 (0), X=322.31, Y=746.46, Mass=1365, SNR=26.0, Peak=179 HFD=2.9
00:56:19.147 00.005 1032 MultiStar: [#1 -0.11,-0.09,1.00,U] [#2 -0.05,0.01,0.77,U] [#3 0.07,-0.25,0.66,U] [#4 0.11,-0.14,0.70,U] [#5 -0.03,-0.14,0.75,U] [#6 0.12,-0.13,0.63,U] [#7 0.01,0.04,0.52,U] [#8 0.13,-0.13,0.56,U] 
00:56:19.149 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {0.12, -0.08}
00:56:19.151 00.002 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
00:56:19.153 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
00:56:19.156 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.24 mountX=-0.11 mountY=-0.01, mountTheta=-3.07
00:56:19.161 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
00:56:19.165 00.004 1032 Enqueuing Move request for scope (0.03, -0.10)
00:56:19.168 00.003 10072 Worker thread wakes up
00:56:19.169 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
00:56:19.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
00:56:19.169 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.11 yDistance=-0.01
00:56:19.364 00.195 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:56:19.364 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:56:19.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:19.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:56:19.364 00.000 10072 MoveAxis(E, 1, ABG)
00:56:19.364 00.000 10072 Guiding  Dir = 2, Dur = 1
00:56:19.433 00.069 10072 IsGuiding returns 0
00:56:19.434 00.001 10072 PulseGuide returned control before completion, sleep 11
00:56:19.455 00.021 10072 IsGuiding returns 0
00:56:19.455 00.000 10072 Move returns status 0, amount 1
00:56:19.455 00.000 10072 MoveAxis(N, 0, ABG)
00:56:19.455 00.000 10072 Move returns status 0, amount 0
00:56:19.455 00.000 10072 move complete, result=0
00:56:19.457 00.002 10072 worker thread done servicing request
00:56:19.690 00.233 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:19.930 00.240 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:56:19.933 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:19.936 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:19.939 00.003 1032 Enqueuing Expose request
00:56:19.941 00.002 10072 Worker thread wakes up
00:56:19.941 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:56:19.944 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:19.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:20.571 00.627 10072 Exposure complete
00:56:20.681 00.110 10072 worker thread done servicing request
00:56:20.682 00.001 1032 OnExposeComplete: enter
00:56:20.684 00.002 1032 UpdateGuideState(): m_state=6
00:56:20.686 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 721
00:56:20.689 00.003 1032 Star::Find returns 1 (0), X=322.33, Y=746.34, Mass=1377, SNR=26.1, Peak=159 HFD=2.9
00:56:20.704 00.015 1032 MultiStar: [#1 0.04,-0.03,0.99,U] [#2 -0.03,-0.03,0.73,U] [#3 0.10,-0.15,0.66,U] [#4 0.14,-0.11,0.73,U] [#5 0.05,-0.07,0.71,U] [#6 0.11,-0.06,0.63,U] [#7 -0.04,0.07,0.56,U] [#8 0.02,-0.07,0.59,U] 
00:56:20.707 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.14, -0.20}
00:56:20.709 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
00:56:20.712 00.003 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
00:56:20.714 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.89 mountX=-0.09 mountY=-0.04, mountTheta=-2.72
00:56:20.718 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
00:56:20.750 00.032 1032 Enqueuing Move request for scope (0.06, -0.08)
00:56:20.754 00.004 10072 Worker thread wakes up
00:56:20.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
00:56:20.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
00:56:20.754 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
00:56:20.758 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:20.761 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:56:20.761 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
00:56:20.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:20.762 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:56:20.762 00.000 10072 MoveAxis(E, 1, ABG)
00:56:20.762 00.000 10072 Guiding  Dir = 2, Dur = 1
00:56:20.762 00.000 10072 IsGuiding returns 0
00:56:20.763 00.001 10072 PulseGuide returned control before completion, sleep 11
00:56:20.805 00.042 10072 IsGuiding returns 0
00:56:20.805 00.000 10072 Move returns status 0, amount 1
00:56:20.805 00.000 10072 MoveAxis(N, 0, ABG)
00:56:20.805 00.000 10072 Move returns status 0, amount 0
00:56:20.805 00.000 10072 move complete, result=0
00:56:20.805 00.000 10072 worker thread done servicing request
00:56:20.856 00.051 1032 UpdateGuideState exits: m=1377 SNR=26.1
00:56:20.859 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:20.862 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:20.899 00.037 1032 Enqueuing Expose request
00:56:20.902 00.003 10072 Worker thread wakes up
00:56:20.902 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
00:56:20.905 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:20.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:21.344 00.439 10072 Exposure complete
00:56:21.554 00.210 10072 worker thread done servicing request
00:56:21.554 00.000 1032 OnExposeComplete: enter
00:56:21.557 00.003 1032 UpdateGuideState(): m_state=6
00:56:21.560 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 722
00:56:21.563 00.003 1032 Star::Find returns 1 (0), X=322.45, Y=746.36, Mass=1383, SNR=26.2, Peak=161 HFD=3.0
00:56:21.565 00.002 1032 MultiStar: [#1 0.07,-0.04,0.99,U] [#2 0.11,-0.05,0.74,U] [#3 0.02,-0.13,0.69,U] [#4 0.07,-0.03,0.69,U] [#5 0.08,-0.09,0.71,U] [#6 0.06,0.11,0.61,U] [#7 -0.08,-0.09,0.57,U] [#8 0.09,0.04,0.60,U] 
00:56:21.595 00.030 1032 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.26, -0.18}
00:56:21.598 00.003 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
00:56:21.600 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
00:56:21.602 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.10 cameraTheta=-0.61 mountX=-0.08 mountY=-0.07, mountTheta=-2.44
00:56:21.607 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
00:56:21.643 00.036 1032 Enqueuing Move request for scope (0.09, -0.06)
00:56:21.646 00.003 10072 Worker thread wakes up
00:56:21.646 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
00:56:21.646 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
00:56:21.646 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
00:56:21.648 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:21.652 00.004 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:56:21.652 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
00:56:21.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:21.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:56:21.652 00.000 10072 MoveAxis(E, 2, ABG)
00:56:21.652 00.000 10072 Guiding  Dir = 2, Dur = 2
00:56:21.689 00.037 10072 IsGuiding returns 0
00:56:21.691 00.002 10072 PulseGuide returned control before completion, sleep 11
00:56:21.730 00.039 10072 IsGuiding returns 0
00:56:21.730 00.000 10072 Move returns status 0, amount 2
00:56:21.731 00.001 10072 MoveAxis(N, 0, ABG)
00:56:21.731 00.000 10072 Move returns status 0, amount 0
00:56:21.731 00.000 10072 move complete, result=0
00:56:21.731 00.000 10072 worker thread done servicing request
00:56:21.745 00.014 1032 UpdateGuideState exits: m=1383 SNR=26.2
00:56:21.781 00.036 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:21.785 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:21.788 00.003 1032 Enqueuing Expose request
00:56:21.792 00.004 10072 Worker thread wakes up
00:56:21.793 00.001 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:56:21.825 00.032 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:21.826 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:22.526 00.700 10072 Exposure complete
00:56:22.739 00.213 10072 worker thread done servicing request
00:56:22.740 00.001 1032 OnExposeComplete: enter
00:56:22.743 00.003 1032 UpdateGuideState(): m_state=6
00:56:22.746 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 723
00:56:22.748 00.002 1032 Star::Find returns 1 (0), X=322.39, Y=746.38, Mass=1350, SNR=25.9, Peak=177 HFD=2.9
00:56:22.783 00.035 1032 MultiStar: [#1 0.06,-0.10,1.01,U] [#2 0.05,-0.07,0.73,U] [#3 0.20,-0.23,0.00,M1] [#4 0.14,-0.08,0.68,U] [#5 0.04,-0.17,0.74,U] [#6 0.14,-0.08,0.63,U] [#7 -0.09,-0.21,0.54,U] [#8 0.18,-0.16,0.57,U] 
00:56:22.785 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.13}, one-star: {0.20, -0.16}
00:56:22.788 00.003 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
00:56:22.790 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
00:56:22.792 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.92 mountX=-0.15 mountY=-0.06, mountTheta=-2.75
00:56:22.797 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.13, opts=13)
00:56:22.836 00.039 1032 Enqueuing Move request for scope (0.10, -0.13)
00:56:22.838 00.002 10072 Worker thread wakes up
00:56:22.839 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
00:56:22.839 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
00:56:22.839 00.000 10072 Moving (0.10, -0.13) raw xDistance=-0.15 yDistance=-0.06
00:56:22.841 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:22.844 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.32
00:56:22.844 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
00:56:22.844 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:22.844 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:56:22.844 00.000 10072 MoveAxis(E, 71, ABG)
00:56:22.844 00.000 10072 Guiding  Dir = 2, Dur = 71
00:56:22.845 00.001 10072 IsGuiding returns 0
00:56:22.845 00.000 10072 PulseGuide returned control before completion, sleep 81
00:56:22.936 00.091 10072 IsGuiding returns 1
00:56:22.936 00.000 10072 scope still moving after pulse duration time elapsed
00:56:22.944 00.008 1032 UpdateGuideState exits: m=1350 SNR=25.9
00:56:22.947 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:22.981 00.034 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:22.985 00.004 10072 IsGuiding returns 0
00:56:22.987 00.002 10072 scope move finished after 71 + 71 ms
00:56:22.987 00.000 10072 Move returns status 0, amount 71
00:56:22.987 00.000 10072 MoveAxis(N, 0, ABG)
00:56:22.987 00.000 10072 Move returns status 0, amount 0
00:56:22.987 00.000 10072 move complete, result=0
00:56:22.988 00.001 10072 worker thread done servicing request
00:56:22.988 00.000 1032 Enqueuing Expose request
00:56:22.990 00.002 10072 Worker thread wakes up
00:56:22.990 00.000 1032 GuideStep: -0.1 px 71 ms EAST, -0.1 px 0 ms NORTH
00:56:22.993 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:22.993 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:23.664 00.671 10072 Exposure complete
00:56:23.870 00.206 10072 worker thread done servicing request
00:56:23.870 00.000 1032 OnExposeComplete: enter
00:56:23.873 00.003 1032 UpdateGuideState(): m_state=6
00:56:23.876 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 724
00:56:23.879 00.003 1032 Star::Find returns 1 (0), X=322.29, Y=746.66, Mass=1462, SNR=26.9, Peak=176 HFD=2.8
00:56:23.912 00.033 1032 MultiStar: [#1 -0.10,0.20,0.92,U] [#2 0.07,0.20,0.71,U] [#3 0.13,-0.03,0.63,U] [#4 -0.06,0.06,0.68,U] [#5 0.18,0.14,0.67,U] [#6 0.11,0.11,0.60,U] [#7 -0.01,0.26,0.54,U] [#8 0.19,0.15,0.53,U] 
00:56:23.915 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.13}, one-star: {0.10, 0.12}
00:56:23.917 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
00:56:23.920 00.003 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
00:56:23.923 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.15 mountX=0.11 mountY=-0.09, mountTheta=-0.68
00:56:23.971 00.048 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
00:56:23.975 00.004 1032 Enqueuing Move request for scope (0.06, 0.13)
00:56:23.977 00.002 10072 Worker thread wakes up
00:56:23.978 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
00:56:23.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
00:56:23.978 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
00:56:23.981 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:24.021 00.040 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:56:24.021 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
00:56:24.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:24.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:56:24.021 00.000 10072 MoveAxis(E, 5, ABG)
00:56:24.021 00.000 10072 Guiding  Dir = 2, Dur = 5
00:56:24.022 00.001 10072 IsGuiding returns 0
00:56:24.023 00.001 10072 PulseGuide returned control before completion, sleep 15
00:56:24.048 00.025 10072 IsGuiding returns 0
00:56:24.048 00.000 10072 Move returns status 0, amount 5
00:56:24.048 00.000 10072 MoveAxis(N, 0, ABG)
00:56:24.048 00.000 10072 Move returns status 0, amount 0
00:56:24.049 00.001 10072 move complete, result=0
00:56:24.049 00.000 10072 worker thread done servicing request
00:56:24.049 00.000 1032 UpdateGuideState exits: m=1462 SNR=26.9
00:56:24.054 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:24.087 00.033 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:24.093 00.006 1032 Enqueuing Expose request
00:56:24.096 00.003 10072 Worker thread wakes up
00:56:24.096 00.000 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:56:24.099 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:24.100 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:24.736 00.636 10072 Exposure complete
00:56:24.833 00.097 10072 worker thread done servicing request
00:56:24.833 00.000 1032 OnExposeComplete: enter
00:56:24.836 00.003 1032 UpdateGuideState(): m_state=6
00:56:24.839 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 725
00:56:24.842 00.003 1032 Star::Find returns 1 (0), X=322.33, Y=746.48, Mass=1459, SNR=26.9, Peak=187 HFD=3.0
00:56:24.844 00.002 1032 MultiStar: [#1 0.01,0.06,0.92,U] [#2 0.17,-0.07,0.71,U] [#3 0.14,-0.04,0.68,U] [#4 0.06,0.01,0.72,U] [#5 0.01,0.06,0.70,U] [#6 0.04,-0.09,0.57,U] [#7 -0.10,0.06,0.50,U] [#8 0.02,-0.04,0.57,U] 
00:56:24.847 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.14, -0.06}
00:56:24.849 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
00:56:24.852 00.003 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
00:56:24.855 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.18 mountX=-0.03 mountY=-0.06, mountTheta=-2.01
00:56:24.859 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
00:56:24.862 00.003 1032 Enqueuing Move request for scope (0.06, -0.01)
00:56:24.865 00.003 10072 Worker thread wakes up
00:56:24.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:56:24.865 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:56:24.866 00.001 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.06
00:56:24.868 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:24.871 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:56:24.871 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:56:24.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:24.872 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:56:24.872 00.000 10072 MoveAxis(E, 4, ABG)
00:56:24.872 00.000 10072 Guiding  Dir = 2, Dur = 4
00:56:24.872 00.000 10072 IsGuiding returns 0
00:56:24.873 00.001 10072 PulseGuide returned control before completion, sleep 14
00:56:24.894 00.021 10072 IsGuiding returns 0
00:56:24.894 00.000 10072 Move returns status 0, amount 4
00:56:24.894 00.000 10072 MoveAxis(N, 0, ABG)
00:56:24.895 00.001 10072 Move returns status 0, amount 0
00:56:24.895 00.000 10072 move complete, result=0
00:56:24.895 00.000 10072 worker thread done servicing request
00:56:24.898 00.003 1032 UpdateGuideState exits: m=1459 SNR=26.9
00:56:24.901 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:24.903 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:24.905 00.002 1032 Enqueuing Expose request
00:56:24.908 00.003 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:56:24.911 00.003 10072 Worker thread wakes up
00:56:24.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:24.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:25.320 00.409 10072 Exposure complete
00:56:25.801 00.481 10072 worker thread done servicing request
00:56:25.906 00.105 1032 OnExposeComplete: enter
00:56:25.981 00.075 1032 UpdateGuideState(): m_state=6
00:56:25.983 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 726
00:56:25.987 00.004 1032 Star::Find returns 1 (0), X=322.48, Y=746.58, Mass=1433, SNR=26.7, Peak=178 HFD=3.1
00:56:25.994 00.007 1032 MultiStar: [#1 0.05,-0.03,0.93,U] [#2 0.15,-0.03,0.73,U] [#3 0.19,-0.14,0.68,U] [#4 0.11,0.16,0.69,U] [#5 0.08,-0.08,0.67,U] [#6 0.13,-0.03,0.59,U] [#7 0.01,0.06,0.53,U] [#8 0.21,0.08,0.55,U] 
00:56:25.997 00.003 1032 refined, 8 included, MultiStar: {0.14, 0.00}, one-star: {0.29, 0.04}
00:56:26.001 00.004 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
00:56:26.003 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
00:56:26.006 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.00 mountX=-0.04 mountY=-0.14, mountTheta=-1.83
00:56:26.010 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.00, opts=13)
00:56:26.012 00.002 1032 Enqueuing Move request for scope (0.14, 0.00)
00:56:26.015 00.003 10072 Worker thread wakes up
00:56:26.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
00:56:26.015 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
00:56:26.015 00.000 10072 Moving (0.14, 0.00) raw xDistance=-0.04 yDistance=-0.14
00:56:26.021 00.006 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:56:26.021 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:56:26.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:26.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:56:26.021 00.000 10072 MoveAxis(E, 6, ABG)
00:56:26.022 00.001 10072 Guiding  Dir = 2, Dur = 6
00:56:26.022 00.000 10072 IsGuiding returns 0
00:56:26.023 00.001 10072 PulseGuide returned control before completion, sleep 16
00:56:26.130 00.107 10072 IsGuiding returns 0
00:56:26.130 00.000 10072 Move returns status 0, amount 6
00:56:26.130 00.000 10072 MoveAxis(N, 0, ABG)
00:56:26.130 00.000 10072 Move returns status 0, amount 0
00:56:26.131 00.001 10072 move complete, result=0
00:56:26.131 00.000 10072 worker thread done servicing request
00:56:26.158 00.027 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:26.216 00.058 1032 UpdateGuideState exits: m=1433 SNR=26.7
00:56:26.225 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:26.245 00.020 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:26.249 00.004 1032 Enqueuing Expose request
00:56:26.254 00.005 10072 Worker thread wakes up
00:56:26.254 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:26.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:26.255 00.001 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
00:56:26.908 00.653 10072 Exposure complete
00:56:27.037 00.129 10072 worker thread done servicing request
00:56:27.037 00.000 1032 OnExposeComplete: enter
00:56:27.040 00.003 1032 UpdateGuideState(): m_state=6
00:56:27.043 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 727
00:56:27.048 00.005 1032 Star::Find returns 1 (0), X=322.35, Y=746.57, Mass=1313, SNR=25.5, Peak=174 HFD=2.9
00:56:27.051 00.003 1032 MultiStar: [#1 0.06,0.15,1.01,U] [#2 0.15,0.06,0.78,U] [#3 0.04,0.01,0.71,U] [#4 0.12,0.17,0.73,U] [#5 0.08,0.10,0.70,U] [#6 0.09,0.10,0.62,U] [#7 -0.00,0.23,0.56,U] [#8 0.16,0.09,0.55,U] 
00:56:27.056 00.005 1032 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.16, 0.03}
00:56:27.061 00.005 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
00:56:27.065 00.004 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
00:56:27.068 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.80 mountX=0.07 mountY=-0.12, mountTheta=-1.03
00:56:27.073 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
00:56:27.079 00.006 1032 Enqueuing Move request for scope (0.10, 0.10)
00:56:27.082 00.003 10072 Worker thread wakes up
00:56:27.082 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
00:56:27.082 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
00:56:27.082 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
00:56:27.089 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:27.095 00.006 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:56:27.096 00.001 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:56:27.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:27.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:56:27.096 00.000 10072 MoveAxis(E, 7, ABG)
00:56:27.096 00.000 10072 Guiding  Dir = 2, Dur = 7
00:56:27.097 00.001 10072 IsGuiding returns 0
00:56:27.097 00.000 10072 PulseGuide returned control before completion, sleep 17
00:56:27.122 00.025 10072 IsGuiding returns 0
00:56:27.122 00.000 10072 Move returns status 0, amount 7
00:56:27.122 00.000 10072 MoveAxis(N, 0, ABG)
00:56:27.123 00.001 10072 Move returns status 0, amount 0
00:56:27.123 00.000 10072 move complete, result=0
00:56:27.123 00.000 10072 worker thread done servicing request
00:56:27.125 00.002 1032 UpdateGuideState exits: m=1313 SNR=25.5
00:56:27.128 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:27.131 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:27.133 00.002 1032 Enqueuing Expose request
00:56:27.136 00.003 10072 Worker thread wakes up
00:56:27.136 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:56:27.139 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:27.139 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:27.549 00.410 10072 Exposure complete
00:56:27.631 00.082 10072 worker thread done servicing request
00:56:27.631 00.000 1032 OnExposeComplete: enter
00:56:27.635 00.004 1032 UpdateGuideState(): m_state=6
00:56:27.638 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 728
00:56:27.641 00.003 1032 Star::Find returns 1 (0), X=322.36, Y=746.55, Mass=1479, SNR=27.1, Peak=202 HFD=3.0
00:56:27.645 00.004 1032 MultiStar: [#1 0.02,0.16,0.92,U] [#2 0.19,0.10,0.72,U] [#3 0.13,-0.03,0.64,U] [#4 0.18,0.10,0.68,U] [#5 0.12,0.16,0.67,U] [#6 0.18,0.21,0.00,M1] [#7 -0.06,0.11,0.54,U] [#8 0.12,0.06,0.55,U] 
00:56:27.648 00.003 1032 refined, 7 included, MultiStar: {0.11, 0.08}, one-star: {0.17, 0.01}
00:56:27.650 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
00:56:27.653 00.003 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
00:56:27.657 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.64 mountX=0.05 mountY=-0.13, mountTheta=-1.19
00:56:27.660 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
00:56:27.665 00.005 1032 Enqueuing Move request for scope (0.11, 0.08)
00:56:27.667 00.002 10072 Worker thread wakes up
00:56:27.667 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
00:56:27.668 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
00:56:27.668 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
00:56:27.671 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:27.678 00.007 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:56:27.678 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
00:56:27.678 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:27.678 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:56:27.678 00.000 10072 MoveAxis(E, 6, ABG)
00:56:27.678 00.000 10072 Guiding  Dir = 2, Dur = 6
00:56:27.679 00.001 10072 IsGuiding returns 0
00:56:27.679 00.000 10072 PulseGuide returned control before completion, sleep 16
00:56:27.703 00.024 10072 IsGuiding returns 0
00:56:27.703 00.000 10072 Move returns status 0, amount 6
00:56:27.703 00.000 10072 MoveAxis(N, 0, ABG)
00:56:27.703 00.000 10072 Move returns status 0, amount 0
00:56:27.703 00.000 10072 move complete, result=0
00:56:27.703 00.000 10072 worker thread done servicing request
00:56:27.704 00.001 1032 UpdateGuideState exits: m=1479 SNR=27.1
00:56:27.708 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:27.710 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:27.714 00.004 1032 Enqueuing Expose request
00:56:27.720 00.006 10072 Worker thread wakes up
00:56:27.720 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:27.720 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:27.721 00.001 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:56:28.360 00.639 10072 Exposure complete
00:56:28.427 00.067 10072 worker thread done servicing request
00:56:28.427 00.000 1032 OnExposeComplete: enter
00:56:28.430 00.003 1032 UpdateGuideState(): m_state=6
00:56:28.434 00.004 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 729
00:56:28.437 00.003 1032 Star::Find returns 1 (0), X=322.41, Y=746.62, Mass=1390, SNR=26.3, Peak=180 HFD=2.9
00:56:28.440 00.003 1032 MultiStar: [#1 0.07,0.06,0.94,U] [#2 0.20,0.01,0.74,U] [#3 0.02,0.09,0.68,U] [#4 0.12,0.08,0.72,U] [#5 0.01,-0.04,0.68,U] [#6 0.20,0.07,0.59,U] [#7 -0.02,0.08,0.53,U] [#8 0.39,0.11,0.00,M1] 
00:56:28.442 00.002 1032 refined, 7 included, MultiStar: {0.11, 0.05}, one-star: {0.22, 0.08}
00:56:28.445 00.003 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
00:56:28.447 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
00:56:28.450 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.44 mountX=0.02 mountY=-0.12, mountTheta=-1.39
00:56:28.458 00.008 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
00:56:28.462 00.004 1032 Enqueuing Move request for scope (0.11, 0.05)
00:56:28.465 00.003 10072 Worker thread wakes up
00:56:28.465 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
00:56:28.465 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
00:56:28.465 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
00:56:28.467 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:28.470 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:56:28.470 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:56:28.470 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:28.470 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:56:28.470 00.000 10072 MoveAxis(E, 7, ABG)
00:56:28.470 00.000 10072 Guiding  Dir = 2, Dur = 7
00:56:28.471 00.001 10072 IsGuiding returns 0
00:56:28.471 00.000 10072 PulseGuide returned control before completion, sleep 17
00:56:28.495 00.024 10072 IsGuiding returns 0
00:56:28.495 00.000 10072 Move returns status 0, amount 7
00:56:28.495 00.000 10072 MoveAxis(N, 0, ABG)
00:56:28.495 00.000 10072 Move returns status 0, amount 0
00:56:28.495 00.000 10072 move complete, result=0
00:56:28.495 00.000 10072 worker thread done servicing request
00:56:28.498 00.003 1032 UpdateGuideState exits: m=1390 SNR=26.3
00:56:28.502 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:28.504 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:28.506 00.002 1032 Enqueuing Expose request
00:56:28.509 00.003 10072 Worker thread wakes up
00:56:28.509 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:56:28.512 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:28.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:28.921 00.409 10072 Exposure complete
00:56:28.995 00.074 10072 worker thread done servicing request
00:56:28.995 00.000 1032 OnExposeComplete: enter
00:56:28.999 00.004 1032 UpdateGuideState(): m_state=6
00:56:29.002 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 730
00:56:29.005 00.003 1032 Star::Find returns 1 (0), X=322.31, Y=746.72, Mass=1381, SNR=26.2, Peak=175 HFD=2.7
00:56:29.008 00.003 1032 MultiStar: [#1 0.01,0.18,0.97,U] [#2 0.15,0.29,0.00,M1] [#3 0.15,0.10,0.64,U] [#4 0.19,0.21,0.00,M1] [#5 0.15,0.17,0.70,U] [#6 0.14,0.29,0.00,M1] [#7 -0.10,0.35,0.00,M1] [#8 0.13,0.15,0.56,U] 
00:56:29.011 00.003 1032 refined, 4 included, MultiStar: {0.10, 0.16}, one-star: {0.12, 0.18}
00:56:29.013 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
00:56:29.016 00.003 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
00:56:29.017 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.02 mountX=0.13 mountY=-0.14, mountTheta=-0.81
00:56:29.021 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.16, opts=13)
00:56:29.023 00.002 1032 Enqueuing Move request for scope (0.10, 0.16)
00:56:29.026 00.003 10072 Worker thread wakes up
00:56:29.027 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
00:56:29.027 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
00:56:29.027 00.000 10072 Moving (0.10, 0.16) raw xDistance=0.13 yDistance=-0.14
00:56:29.031 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:29.033 00.002 10072 PPEC rslt: input = 0.13, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 289.30
00:56:29.034 00.001 10072 PPEC: input: 0.13, control: 0.05, exposure: 500
00:56:29.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:29.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:56:29.034 00.000 10072 MoveAxis(W, 53, ABG)
00:56:29.034 00.000 10072 Guiding  Dir = 3, Dur = 53
00:56:29.035 00.001 10072 IsGuiding returns 0
00:56:29.036 00.001 10072 PulseGuide returned control before completion, sleep 63
00:56:29.060 00.024 1032 UpdateGuideState exits: m=1381 SNR=26.2
00:56:29.063 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:29.066 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:29.068 00.002 1032 Enqueuing Expose request
00:56:29.108 00.040 10072 IsGuiding returns 1
00:56:29.108 00.000 10072 scope still moving after pulse duration time elapsed
00:56:29.136 00.028 10072 IsGuiding returns 0
00:56:29.136 00.000 10072 scope move finished after 53 + 48 ms
00:56:29.137 00.001 10072 Move returns status 0, amount 53
00:56:29.137 00.000 10072 MoveAxis(N, 0, ABG)
00:56:29.137 00.000 10072 Move returns status 0, amount 0
00:56:29.137 00.000 10072 move complete, result=0
00:56:29.137 00.000 10072 worker thread done servicing request
00:56:29.137 00.000 10072 Worker thread wakes up
00:56:29.137 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:29.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:29.138 00.001 1032 GuideStep: 0.1 px 53 ms WEST, -0.1 px 0 ms NORTH
00:56:29.765 00.627 10072 Exposure complete
00:56:29.834 00.069 10072 worker thread done servicing request
00:56:29.834 00.000 1032 OnExposeComplete: enter
00:56:29.837 00.003 1032 UpdateGuideState(): m_state=6
00:56:29.840 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 731
00:56:29.843 00.003 1032 Star::Find returns 1 (0), X=322.42, Y=746.52, Mass=1443, SNR=26.8, Peak=182 HFD=3.1
00:56:29.846 00.003 1032 MultiStar: [#1 0.13,-0.02,0.96,U] [#2 0.09,0.04,0.75,U] [#3 0.18,-0.12,0.68,U] [#4 0.11,-0.01,0.68,U] [#5 0.22,-0.11,0.59,U] [#6 0.05,-0.10,0.59,U] [#7 0.04,0.13,0.51,U] [#8 0.08,-0.02,0.56,U] 
00:56:29.849 00.003 1032 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.23, -0.02}
00:56:29.851 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
00:56:29.853 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
00:56:29.855 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.20 mountX=-0.06 mountY=-0.12, mountTheta=-2.03
00:56:29.860 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
00:56:29.864 00.004 1032 Enqueuing Move request for scope (0.13, -0.03)
00:56:29.866 00.002 10072 Worker thread wakes up
00:56:29.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
00:56:29.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
00:56:29.866 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
00:56:29.869 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:29.873 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:56:29.873 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:56:29.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:29.874 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:56:29.874 00.000 10072 MoveAxis(E, 9, ABG)
00:56:29.874 00.000 10072 Guiding  Dir = 2, Dur = 9
00:56:29.874 00.000 10072 IsGuiding returns 0
00:56:29.875 00.001 10072 PulseGuide returned control before completion, sleep 19
00:56:29.902 00.027 10072 IsGuiding returns 0
00:56:29.902 00.000 10072 Move returns status 0, amount 9
00:56:29.902 00.000 10072 MoveAxis(N, 0, ABG)
00:56:29.902 00.000 10072 Move returns status 0, amount 0
00:56:29.902 00.000 10072 move complete, result=0
00:56:29.902 00.000 10072 worker thread done servicing request
00:56:29.905 00.003 1032 UpdateGuideState exits: m=1443 SNR=26.8
00:56:29.908 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:29.910 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:29.912 00.002 1032 Enqueuing Expose request
00:56:29.915 00.003 10072 Worker thread wakes up
00:56:29.915 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
00:56:29.919 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:29.919 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:30.325 00.406 10072 Exposure complete
00:56:30.403 00.078 10072 worker thread done servicing request
00:56:30.403 00.000 1032 OnExposeComplete: enter
00:56:30.407 00.004 1032 UpdateGuideState(): m_state=6
00:56:30.410 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 732
00:56:30.413 00.003 1032 Star::Find returns 1 (0), X=322.50, Y=746.40, Mass=1511, SNR=27.4, Peak=164 HFD=3.1
00:56:30.417 00.004 1032 MultiStar: [#1 0.07,-0.07,0.98,U] [#2 0.32,-0.06,0.00,M1] [#3 0.04,-0.03,0.64,U] [#4 0.19,-0.05,0.67,U] [#5 0.07,-0.19,0.65,U] [#6 0.12,-0.05,0.55,U] [#7 0.07,0.01,0.48,U] [#8 0.08,-0.02,0.54,U] 
00:56:30.421 00.004 1032 refined, 7 included, MultiStar: {0.13, -0.08}, one-star: {0.31, -0.14}
00:56:30.423 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
00:56:30.426 00.003 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
00:56:30.428 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.52 mountX=-0.11 mountY=-0.11, mountTheta=-2.35
00:56:30.434 00.006 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.08, opts=13)
00:56:30.436 00.002 1032 Enqueuing Move request for scope (0.13, -0.08)
00:56:30.439 00.003 10072 Worker thread wakes up
00:56:30.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
00:56:30.439 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
00:56:30.440 00.001 10072 Moving (0.13, -0.08) raw xDistance=-0.11 yDistance=-0.11
00:56:30.442 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:30.446 00.004 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:56:30.446 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:56:30.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:30.446 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:56:30.446 00.000 10072 MoveAxis(E, 8, ABG)
00:56:30.446 00.000 10072 Guiding  Dir = 2, Dur = 8
00:56:30.447 00.001 10072 IsGuiding returns 0
00:56:30.448 00.001 10072 PulseGuide returned control before completion, sleep 18
00:56:30.472 00.024 1032 UpdateGuideState exits: m=1511 SNR=27.4
00:56:30.475 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:30.477 00.002 10072 IsGuiding returns 0
00:56:30.477 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:30.481 00.004 1032 Enqueuing Expose request
00:56:30.484 00.003 10072 Move returns status 0, amount 8
00:56:30.484 00.000 10072 MoveAxis(N, 0, ABG)
00:56:30.484 00.000 10072 Move returns status 0, amount 0
00:56:30.484 00.000 10072 move complete, result=0
00:56:30.485 00.001 10072 worker thread done servicing request
00:56:30.485 00.000 10072 Worker thread wakes up
00:56:30.485 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:30.485 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:30.496 00.011 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:56:31.124 00.628 10072 Exposure complete
00:56:31.175 00.051 10072 worker thread done servicing request
00:56:31.187 00.012 1032 OnExposeComplete: enter
00:56:31.190 00.003 1032 UpdateGuideState(): m_state=6
00:56:31.193 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 733
00:56:31.195 00.002 1032 Star::Find returns 1 (0), X=322.44, Y=746.52, Mass=1516, SNR=27.4, Peak=178 HFD=3.1
00:56:31.197 00.002 1032 MultiStar: [#1 0.12,0.08,0.93,U] [#2 0.12,0.13,0.72,U] [#3 0.28,-0.09,0.00,M1] [#4 0.29,-0.10,0.00,M1] [#5 0.17,-0.09,0.67,U] [#6 0.30,-0.02,0.00,M1] [#7 0.21,0.07,0.46,U] [#8 0.42,-0.15,0.00,M1] 
00:56:31.198 00.001 1032 refined, 4 included, MultiStar: {0.17, 0.03}, one-star: {0.25, -0.02}
00:56:31.200 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
00:56:31.206 00.006 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
00:56:31.207 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.18 cameraTheta=0.19 mountX=-0.01 mountY=-0.18, mountTheta=-1.64
00:56:31.210 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.03, opts=13)
00:56:31.212 00.002 1032 Enqueuing Move request for scope (0.17, 0.03)
00:56:31.214 00.002 10072 Worker thread wakes up
00:56:31.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
00:56:31.214 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
00:56:31.215 00.001 10072 Moving (0.17, 0.03) raw xDistance=-0.01 yDistance=-0.18
00:56:31.221 00.006 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:56:31.221 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:56:31.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:31.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:56:31.221 00.000 10072 MoveAxis(E, 8, ABG)
00:56:31.221 00.000 10072 Guiding  Dir = 2, Dur = 8
00:56:31.221 00.000 10072 IsGuiding returns 0
00:56:31.221 00.000 10072 PulseGuide returned control before completion, sleep 18
00:56:31.247 00.026 10072 IsGuiding returns 0
00:56:31.247 00.000 10072 Move returns status 0, amount 8
00:56:31.247 00.000 10072 MoveAxis(N, 0, ABG)
00:56:31.247 00.000 10072 Move returns status 0, amount 0
00:56:31.247 00.000 10072 move complete, result=0
00:56:31.247 00.000 10072 worker thread done servicing request
00:56:31.288 00.041 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:31.313 00.025 1032 UpdateGuideState exits: m=1516 SNR=27.4
00:56:31.315 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:31.317 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:31.319 00.002 1032 Enqueuing Expose request
00:56:31.321 00.002 10072 Worker thread wakes up
00:56:31.321 00.000 1032 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
00:56:31.323 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:31.323 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:31.730 00.407 10072 Exposure complete
00:56:31.784 00.054 10072 worker thread done servicing request
00:56:31.784 00.000 1032 OnExposeComplete: enter
00:56:31.787 00.003 1032 UpdateGuideState(): m_state=6
00:56:31.789 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 734
00:56:31.792 00.003 1032 Star::Find returns 1 (0), X=322.47, Y=746.60, Mass=1534, SNR=27.6, Peak=199 HFD=3.0
00:56:31.794 00.002 1032 MultiStar: [#1 0.13,0.15,0.98,U] [#2 0.27,0.12,0.00,M1] [#3 0.20,-0.08,0.64,U] [#4 0.28,0.00,0.00,M2] [#5 0.05,0.01,0.69,U] [#6 0.12,0.15,0.58,U] [#7 0.25,0.23,0.00,M1] [#8 0.29,-0.00,0.00,M2] 
00:56:31.796 00.002 1032 refined, 4 included, MultiStar: {0.16, 0.06}, one-star: {0.28, 0.06}
00:56:31.799 00.003 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
00:56:31.801 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
00:56:31.802 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.18 cameraTheta=0.37 mountX=0.02 mountY=-0.17, mountTheta=-1.46
00:56:31.805 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.06, opts=13)
00:56:31.807 00.002 1032 Enqueuing Move request for scope (0.16, 0.06)
00:56:31.809 00.002 10072 Worker thread wakes up
00:56:31.809 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
00:56:31.809 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
00:56:31.809 00.000 10072 Moving (0.16, 0.06) raw xDistance=0.02 yDistance=-0.17
00:56:31.811 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:31.814 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:56:31.814 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
00:56:31.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:31.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:56:31.814 00.000 10072 MoveAxis(E, 7, ABG)
00:56:31.814 00.000 10072 Guiding  Dir = 2, Dur = 7
00:56:31.815 00.001 10072 IsGuiding returns 0
00:56:31.815 00.000 10072 PulseGuide returned control before completion, sleep 17
00:56:31.835 00.020 1032 UpdateGuideState exits: m=1534 SNR=27.6
00:56:31.837 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:31.839 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:31.840 00.001 1032 Enqueuing Expose request
00:56:31.842 00.002 10072 IsGuiding returns 0
00:56:31.842 00.000 10072 Move returns status 0, amount 7
00:56:31.842 00.000 10072 MoveAxis(N, 0, ABG)
00:56:31.842 00.000 10072 Move returns status 0, amount 0
00:56:31.842 00.000 10072 move complete, result=0
00:56:31.842 00.000 10072 worker thread done servicing request
00:56:31.842 00.000 10072 Worker thread wakes up
00:56:31.842 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:31.843 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:31.849 00.006 1032 GuideStep: 0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
00:56:32.468 00.619 10072 Exposure complete
00:56:32.516 00.048 10072 worker thread done servicing request
00:56:32.516 00.000 1032 OnExposeComplete: enter
00:56:32.518 00.002 1032 UpdateGuideState(): m_state=6
00:56:32.521 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 735
00:56:32.523 00.002 1032 Star::Find returns 1 (0), X=322.50, Y=746.52, Mass=1428, SNR=26.6, Peak=175 HFD=3.1
00:56:32.525 00.002 1032 MultiStar: [#1 -0.03,0.12,0.96,U] [#2 0.11,0.12,0.74,U] [#3 0.13,0.05,0.65,U] [#4 0.32,0.06,0.00,M3] [#5 0.04,0.04,0.69,U] [#6 0.26,0.19,0.00,M1] [#7 0.06,0.36,0.00,M2] [#8 0.17,0.15,0.59,U] 
00:56:32.527 00.002 1032 refined, 5 included, MultiStar: {0.13, 0.07}, one-star: {0.31, -0.02}
00:56:32.529 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
00:56:32.531 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
00:56:32.533 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.53 mountX=0.04 mountY=-0.14, mountTheta=-1.30
00:56:32.537 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
00:56:32.539 00.002 1032 Enqueuing Move request for scope (0.13, 0.07)
00:56:32.541 00.002 10072 Worker thread wakes up
00:56:32.541 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:56:32.541 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:56:32.541 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.04 yDistance=-0.14
00:56:32.543 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:32.546 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:56:32.546 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:56:32.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:32.546 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:56:32.546 00.000 10072 MoveAxis(E, 7, ABG)
00:56:32.546 00.000 10072 Guiding  Dir = 2, Dur = 7
00:56:32.547 00.001 10072 IsGuiding returns 0
00:56:32.547 00.000 10072 PulseGuide returned control before completion, sleep 17
00:56:32.565 00.018 1032 UpdateGuideState exits: m=1428 SNR=26.6
00:56:32.566 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:32.568 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:32.570 00.002 1032 Enqueuing Expose request
00:56:32.574 00.004 10072 IsGuiding returns 0
00:56:32.574 00.000 10072 Move returns status 0, amount 7
00:56:32.574 00.000 10072 MoveAxis(N, 0, ABG)
00:56:32.574 00.000 10072 Move returns status 0, amount 0
00:56:32.574 00.000 10072 move complete, result=0
00:56:32.574 00.000 10072 worker thread done servicing request
00:56:32.574 00.000 10072 Worker thread wakes up
00:56:32.574 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:32.574 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:32.579 00.005 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:56:32.985 00.406 10072 Exposure complete
00:56:33.030 00.045 10072 worker thread done servicing request
00:56:33.030 00.000 1032 OnExposeComplete: enter
00:56:33.032 00.002 1032 UpdateGuideState(): m_state=6
00:56:33.034 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 736
00:56:33.036 00.002 1032 Star::Find returns 1 (0), X=322.54, Y=746.55, Mass=1620, SNR=28.4, Peak=196 HFD=3.1
00:56:33.037 00.001 1032 MultiStar: [#1 0.06,0.07,0.91,U] [#2 0.18,0.11,0.67,U] [#3 0.11,-0.08,0.62,U] [#4 0.20,0.16,0.00,M4] [#5 0.19,-0.00,0.63,U] [#6 0.22,0.16,0.00,M2] [#7 0.06,0.19,0.52,U] [#8 0.22,0.17,0.00,M2] 
00:56:33.039 00.002 1032 refined, 5 included, MultiStar: {0.17, 0.05}, one-star: {0.35, 0.01}
00:56:33.040 00.001 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
00:56:33.042 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
00:56:33.043 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.26 mountX=0.00 mountY=-0.18, mountTheta=-1.57
00:56:33.046 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.05, opts=13)
00:56:33.049 00.003 1032 Enqueuing Move request for scope (0.17, 0.05)
00:56:33.051 00.002 10072 Worker thread wakes up
00:56:33.051 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
00:56:33.051 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
00:56:33.051 00.000 10072 Moving (0.17, 0.05) raw xDistance=0.00 yDistance=-0.18
00:56:33.054 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:33.056 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:56:33.056 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:56:33.056 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:33.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:56:33.056 00.000 10072 MoveAxis(E, 6, ABG)
00:56:33.056 00.000 10072 Guiding  Dir = 2, Dur = 6
00:56:33.057 00.001 10072 IsGuiding returns 0
00:56:33.057 00.000 10072 PulseGuide returned control before completion, sleep 16
00:56:33.073 00.016 1032 UpdateGuideState exits: m=1620 SNR=28.4
00:56:33.076 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:33.078 00.002 10072 IsGuiding returns 0
00:56:33.078 00.000 10072 Move returns status 0, amount 6
00:56:33.078 00.000 10072 MoveAxis(N, 0, ABG)
00:56:33.078 00.000 10072 Move returns status 0, amount 0
00:56:33.078 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:33.081 00.003 10072 move complete, result=0
00:56:33.081 00.000 10072 worker thread done servicing request
00:56:33.081 00.000 1032 Enqueuing Expose request
00:56:33.083 00.002 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
00:56:33.085 00.002 10072 Worker thread wakes up
00:56:33.085 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:33.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:33.719 00.634 10072 Exposure complete
00:56:33.766 00.047 10072 worker thread done servicing request
00:56:33.767 00.001 1032 OnExposeComplete: enter
00:56:33.770 00.003 1032 UpdateGuideState(): m_state=6
00:56:33.772 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 737
00:56:33.775 00.003 1032 Star::Find returns 1 (0), X=322.33, Y=746.60, Mass=1488, SNR=27.2, Peak=191 HFD=2.9
00:56:33.777 00.002 1032 MultiStar: [#1 0.15,0.25,0.00,M1] [#2 0.19,0.12,0.65,U] [#3 0.26,0.05,0.00,M1] [#4 0.18,0.26,0.00,M5] [#5 -0.03,0.12,0.71,U] [#6 0.25,0.14,0.00,M3] [#7 0.17,0.15,0.52,U] [#8 0.34,0.10,0.00,M3] 
00:56:33.779 00.002 1032 refined, 3 included, MultiStar: {0.12, 0.10}, one-star: {0.14, 0.06}
00:56:33.781 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
00:56:33.782 00.001 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
00:56:33.783 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.74 mountX=0.07 mountY=-0.14, mountTheta=-1.09
00:56:33.786 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
00:56:33.788 00.002 1032 Enqueuing Move request for scope (0.12, 0.10)
00:56:33.789 00.001 10072 Worker thread wakes up
00:56:33.789 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
00:56:33.789 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
00:56:33.789 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.07 yDistance=-0.14
00:56:33.792 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:33.793 00.001 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:56:33.793 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
00:56:33.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:33.794 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:56:33.794 00.000 10072 MoveAxis(E, 6, ABG)
00:56:33.794 00.000 10072 Guiding  Dir = 2, Dur = 6
00:56:33.794 00.000 10072 IsGuiding returns 0
00:56:33.794 00.000 10072 PulseGuide returned control before completion, sleep 16
00:56:33.812 00.018 1032 UpdateGuideState exits: m=1488 SNR=27.2
00:56:33.814 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:33.815 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:33.816 00.001 1032 Enqueuing Expose request
00:56:33.825 00.009 10072 IsGuiding returns 0
00:56:33.825 00.000 10072 Move returns status 0, amount 6
00:56:33.825 00.000 10072 MoveAxis(N, 0, ABG)
00:56:33.825 00.000 10072 Move returns status 0, amount 0
00:56:33.825 00.000 10072 move complete, result=0
00:56:33.826 00.001 10072 worker thread done servicing request
00:56:33.826 00.000 10072 Worker thread wakes up
00:56:33.826 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:33.826 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:56:33.827 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:34.248 00.421 10072 Exposure complete
00:56:34.295 00.047 10072 worker thread done servicing request
00:56:34.295 00.000 1032 OnExposeComplete: enter
00:56:34.298 00.003 1032 UpdateGuideState(): m_state=6
00:56:34.300 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 738
00:56:34.302 00.002 1032 Star::Find returns 1 (0), X=322.25, Y=746.69, Mass=1450, SNR=26.8, Peak=189 HFD=2.7
00:56:34.303 00.001 1032 MultiStar: [#1 -0.08,0.24,0.92,U] [#2 0.09,0.18,0.74,U] [#3 0.09,0.18,0.68,U] [#4 0.19,0.20,0.00,M6] [#5 0.09,0.33,0.00,M1] [#6 0.25,0.14,0.00,M4] [#7 0.08,0.25,0.48,U] [#8 0.19,0.19,0.00,M4] 
00:56:34.306 00.003 1032 single-star, 4 included, MultiStar: {0.04, 0.19}, one-star: {0.06, 0.15}
00:56:34.307 00.001 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
00:56:34.310 00.003 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
00:56:34.311 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.17 mountX=0.12 mountY=-0.10, mountTheta=-0.66
00:56:34.314 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.15, opts=13)
00:56:34.315 00.001 1032 Enqueuing Move request for scope (0.06, 0.15)
00:56:34.317 00.002 10072 Worker thread wakes up
00:56:34.317 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
00:56:34.317 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
00:56:34.317 00.000 10072 Moving (0.06, 0.15) raw xDistance=0.12 yDistance=-0.10
00:56:34.318 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:34.320 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:56:34.320 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
00:56:34.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:34.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:56:34.320 00.000 10072 MoveAxis(E, 5, ABG)
00:56:34.320 00.000 10072 Guiding  Dir = 2, Dur = 5
00:56:34.321 00.001 10072 IsGuiding returns 0
00:56:34.323 00.002 10072 PulseGuide returned control before completion, sleep 15
00:56:34.340 00.017 1032 UpdateGuideState exits: m=1450 SNR=26.8
00:56:34.342 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:34.344 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:34.345 00.001 1032 Enqueuing Expose request
00:56:34.353 00.008 10072 IsGuiding returns 0
00:56:34.353 00.000 10072 Move returns status 0, amount 5
00:56:34.353 00.000 10072 MoveAxis(N, 0, ABG)
00:56:34.353 00.000 10072 Move returns status 0, amount 0
00:56:34.353 00.000 10072 move complete, result=0
00:56:34.353 00.000 10072 worker thread done servicing request
00:56:34.353 00.000 10072 Worker thread wakes up
00:56:34.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:34.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:34.355 00.002 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:56:34.980 00.625 10072 Exposure complete
00:56:35.025 00.045 10072 worker thread done servicing request
00:56:35.025 00.000 1032 OnExposeComplete: enter
00:56:35.027 00.002 1032 UpdateGuideState(): m_state=6
00:56:35.029 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 739
00:56:35.030 00.001 1032 Star::Find returns 1 (0), X=322.48, Y=746.57, Mass=1306, SNR=25.5, Peak=181 HFD=3.1
00:56:35.033 00.003 1032 MultiStar: [#1 0.04,0.13,0.98,U] [#2 0.03,0.21,0.74,U] [#3 0.16,0.14,0.69,U] [#4 0.21,0.23,0.00,M7] [#5 0.08,0.16,0.69,U] [#6 0.10,0.18,0.61,U] [#7 0.01,0.34,0.00,M1] [#8 -0.02,0.24,0.63,U] 
00:56:35.034 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.14}, one-star: {0.29, 0.03}
00:56:35.035 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
00:56:35.037 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
00:56:35.038 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.94 mountX=0.11 mountY=-0.14, mountTheta=-0.89
00:56:35.041 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.14, opts=13)
00:56:35.043 00.002 1032 Enqueuing Move request for scope (0.11, 0.14)
00:56:35.045 00.002 10072 Worker thread wakes up
00:56:35.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
00:56:35.045 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
00:56:35.045 00.000 10072 Moving (0.11, 0.14) raw xDistance=0.11 yDistance=-0.14
00:56:35.048 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:35.052 00.004 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:56:35.052 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
00:56:35.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:35.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:56:35.052 00.000 10072 MoveAxis(E, 5, ABG)
00:56:35.052 00.000 10072 Guiding  Dir = 2, Dur = 5
00:56:35.053 00.001 10072 IsGuiding returns 0
00:56:35.053 00.000 10072 PulseGuide returned control before completion, sleep 15
00:56:35.069 00.016 1032 UpdateGuideState exits: m=1306 SNR=25.5
00:56:35.072 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:35.074 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:35.075 00.001 1032 Enqueuing Expose request
00:56:35.077 00.002 10072 IsGuiding returns 0
00:56:35.077 00.000 10072 Move returns status 0, amount 5
00:56:35.077 00.000 10072 MoveAxis(N, 0, ABG)
00:56:35.077 00.000 10072 Move returns status 0, amount 0
00:56:35.077 00.000 10072 move complete, result=0
00:56:35.077 00.000 10072 worker thread done servicing request
00:56:35.077 00.000 10072 Worker thread wakes up
00:56:35.077 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:35.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:35.086 00.009 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:56:35.496 00.410 10072 Exposure complete
00:56:35.544 00.048 10072 worker thread done servicing request
00:56:35.544 00.000 1032 OnExposeComplete: enter
00:56:35.546 00.002 1032 UpdateGuideState(): m_state=6
00:56:35.549 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 740
00:56:35.552 00.003 1032 Star::Find returns 1 (0), X=322.36, Y=746.67, Mass=1327, SNR=25.7, Peak=185 HFD=2.8
00:56:35.553 00.001 1032 MultiStar: [#1 -0.08,0.24,0.99,U] [#2 -0.11,0.22,0.74,U] [#3 0.05,0.02,0.71,U] [#4 0.15,0.18,0.70,U] [#5 0.11,0.02,0.74,U] [#6 0.17,0.11,0.61,U] [#7 -0.07,0.04,0.56,U] [#8 0.12,0.12,0.60,U] 
00:56:35.555 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {0.17, 0.13}
00:56:35.556 00.001 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
00:56:35.558 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
00:56:35.559 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.17 mountX=0.11 mountY=-0.09, mountTheta=-0.66
00:56:35.562 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
00:56:35.564 00.002 1032 Enqueuing Move request for scope (0.05, 0.13)
00:56:35.567 00.003 10072 Worker thread wakes up
00:56:35.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
00:56:35.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
00:56:35.567 00.000 10072 Moving (0.05, 0.13) raw xDistance=0.11 yDistance=-0.09
00:56:35.568 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:35.571 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:56:35.571 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
00:56:35.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:35.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:56:35.571 00.000 10072 MoveAxis(E, 4, ABG)
00:56:35.571 00.000 10072 Guiding  Dir = 2, Dur = 4
00:56:35.571 00.000 10072 IsGuiding returns 0
00:56:35.572 00.001 10072 PulseGuide returned control before completion, sleep 14
00:56:35.590 00.018 1032 UpdateGuideState exits: m=1327 SNR=25.7
00:56:35.592 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:35.593 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:35.595 00.002 1032 Enqueuing Expose request
00:56:35.600 00.005 10072 IsGuiding returns 0
00:56:35.600 00.000 10072 Move returns status 0, amount 4
00:56:35.600 00.000 10072 MoveAxis(N, 0, ABG)
00:56:35.600 00.000 10072 Move returns status 0, amount 0
00:56:35.600 00.000 10072 move complete, result=0
00:56:35.600 00.000 10072 worker thread done servicing request
00:56:35.600 00.000 10072 Worker thread wakes up
00:56:35.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:35.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:35.604 00.004 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:56:36.230 00.626 10072 Exposure complete
00:56:36.278 00.048 10072 worker thread done servicing request
00:56:36.278 00.000 1032 OnExposeComplete: enter
00:56:36.280 00.002 1032 UpdateGuideState(): m_state=6
00:56:36.283 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 741
00:56:36.284 00.001 1032 Star::Find returns 1 (0), X=322.45, Y=746.56, Mass=1602, SNR=28.2, Peak=208 HFD=3.0
00:56:36.286 00.002 1032 MultiStar: [#1 0.02,0.13,0.88,U] [#2 0.13,0.14,0.67,U] [#3 0.24,0.07,0.64,U] [#4 0.30,0.26,0.00,M7] [#5 0.12,0.10,0.66,U] [#6 0.23,0.15,0.00,M3] [#7 0.18,0.27,0.00,M1] [#8 0.14,0.06,0.51,U] 
00:56:36.288 00.002 1032 refined, 5 included, MultiStar: {0.15, 0.08}, one-star: {0.27, 0.02}
00:56:36.289 00.001 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
00:56:36.292 00.003 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
00:56:36.294 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.49 mountX=0.04 mountY=-0.17, mountTheta=-1.34
00:56:36.296 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
00:56:36.298 00.002 1032 Enqueuing Move request for scope (0.15, 0.08)
00:56:36.301 00.003 10072 Worker thread wakes up
00:56:36.301 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
00:56:36.301 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
00:56:36.301 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.04 yDistance=-0.17
00:56:36.303 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:36.305 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:56:36.305 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:56:36.305 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:36.306 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:56:36.306 00.000 10072 MoveAxis(E, 3, ABG)
00:56:36.306 00.000 10072 Guiding  Dir = 2, Dur = 3
00:56:36.306 00.000 10072 IsGuiding returns 0
00:56:36.307 00.001 10072 PulseGuide returned control before completion, sleep 13
00:56:36.321 00.014 10072 IsGuiding returns 0
00:56:36.321 00.000 10072 Move returns status 0, amount 3
00:56:36.321 00.000 10072 MoveAxis(N, 0, ABG)
00:56:36.321 00.000 10072 Move returns status 0, amount 0
00:56:36.321 00.000 10072 move complete, result=0
00:56:36.321 00.000 10072 worker thread done servicing request
00:56:36.322 00.001 1032 UpdateGuideState exits: m=1602 SNR=28.2
00:56:36.325 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:36.327 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:36.328 00.001 1032 Enqueuing Expose request
00:56:36.332 00.004 1032 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
00:56:36.334 00.002 10072 Worker thread wakes up
00:56:36.334 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:36.334 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:36.745 00.411 10072 Exposure complete
00:56:36.793 00.048 10072 worker thread done servicing request
00:56:36.793 00.000 1032 OnExposeComplete: enter
00:56:36.796 00.003 1032 UpdateGuideState(): m_state=6
00:56:36.798 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 742
00:56:36.802 00.004 1032 Star::Find returns 1 (0), X=322.46, Y=746.62, Mass=1487, SNR=27.2, Peak=183 HFD=3.0
00:56:36.804 00.002 1032 MultiStar: [#1 -0.02,0.14,0.90,U] [#2 0.11,0.14,0.73,U] [#3 0.19,-0.03,0.60,U] [#4 0.18,0.10,0.67,U] [#5 0.15,0.04,0.70,U] [#6 0.20,0.05,0.58,U] [#7 0.00,0.05,0.50,U] [#8 0.17,0.26,0.00,M2] 
00:56:36.806 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.08}, one-star: {0.27, 0.08}
00:56:36.808 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
00:56:36.810 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
00:56:36.811 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.51 mountX=0.04 mountY=-0.15, mountTheta=-1.32
00:56:36.814 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
00:56:36.817 00.003 1032 Enqueuing Move request for scope (0.14, 0.08)
00:56:36.818 00.001 10072 Worker thread wakes up
00:56:36.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
00:56:36.818 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
00:56:36.819 00.001 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.15
00:56:36.821 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:36.823 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:56:36.823 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
00:56:36.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:36.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:56:36.823 00.000 10072 MoveAxis(E, 2, ABG)
00:56:36.823 00.000 10072 Guiding  Dir = 2, Dur = 2
00:56:36.823 00.000 10072 IsGuiding returns 0
00:56:36.824 00.001 10072 PulseGuide returned control before completion, sleep 12
00:56:36.841 00.017 1032 UpdateGuideState exits: m=1487 SNR=27.2
00:56:36.843 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:36.845 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:36.846 00.001 1032 Enqueuing Expose request
00:56:36.850 00.004 10072 IsGuiding returns 0
00:56:36.850 00.000 10072 Move returns status 0, amount 2
00:56:36.850 00.000 10072 MoveAxis(N, 0, ABG)
00:56:36.850 00.000 10072 Move returns status 0, amount 0
00:56:36.850 00.000 10072 move complete, result=0
00:56:36.850 00.000 10072 worker thread done servicing request
00:56:36.850 00.000 10072 Worker thread wakes up
00:56:36.850 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:36.851 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:36.855 00.004 1032 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
00:56:37.479 00.624 10072 Exposure complete
00:56:37.528 00.049 10072 worker thread done servicing request
00:56:37.529 00.001 1032 OnExposeComplete: enter
00:56:37.530 00.001 1032 UpdateGuideState(): m_state=6
00:56:37.532 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 743
00:56:37.534 00.002 1032 Star::Find returns 1 (0), X=322.38, Y=746.70, Mass=1223, SNR=24.6, Peak=163 HFD=2.8
00:56:37.535 00.001 1032 MultiStar: [#1 0.03,0.37,0.00,M1] [#2 0.16,0.27,0.00,M1] [#3 0.25,0.27,0.00,M1] [#4 0.16,0.35,0.00,M7] [#5 0.12,0.32,0.00,M1] [#6 0.11,0.35,0.00,M3] [#7 -0.11,0.19,0.59,U] [#8 0.21,0.18,0.00,M3] 
00:56:37.536 00.001 1032 refined, 1 included, MultiStar: {0.08, 0.17}, one-star: {0.20, 0.16}
00:56:37.539 00.003 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
00:56:37.540 00.001 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
00:56:37.542 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.12 mountX=0.14 mountY=-0.12, mountTheta=-0.71
00:56:37.544 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.17, opts=13)
00:56:37.546 00.002 1032 Enqueuing Move request for scope (0.08, 0.17)
00:56:37.549 00.003 10072 Worker thread wakes up
00:56:37.549 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
00:56:37.549 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
00:56:37.549 00.000 10072 Moving (0.08, 0.17) raw xDistance=0.14 yDistance=-0.12
00:56:37.553 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:37.556 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.26
00:56:37.556 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
00:56:37.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:37.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:56:37.556 00.000 10072 MoveAxis(W, 64, ABG)
00:56:37.557 00.001 10072 Guiding  Dir = 3, Dur = 64
00:56:37.557 00.000 10072 IsGuiding returns 0
00:56:37.557 00.000 10072 PulseGuide returned control before completion, sleep 74
00:56:37.573 00.016 1032 UpdateGuideState exits: m=1223 SNR=24.6
00:56:37.576 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:37.577 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:37.581 00.004 1032 Enqueuing Expose request
00:56:37.647 00.066 10072 IsGuiding returns 0
00:56:37.647 00.000 10072 Move returns status 0, amount 64
00:56:37.647 00.000 10072 MoveAxis(N, 0, ABG)
00:56:37.647 00.000 10072 Move returns status 0, amount 0
00:56:37.647 00.000 10072 move complete, result=0
00:56:37.647 00.000 10072 worker thread done servicing request
00:56:37.647 00.000 10072 Worker thread wakes up
00:56:37.648 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:37.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:37.682 00.034 1032 GuideStep: 0.1 px 64 ms WEST, -0.1 px 0 ms NORTH
00:56:38.056 00.374 10072 Exposure complete
00:56:38.101 00.045 10072 worker thread done servicing request
00:56:38.101 00.000 1032 OnExposeComplete: enter
00:56:38.103 00.002 1032 UpdateGuideState(): m_state=6
00:56:38.104 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 744
00:56:38.105 00.001 1032 Star::Find returns 1 (0), X=322.49, Y=746.60, Mass=1302, SNR=25.4, Peak=166 HFD=3.0
00:56:38.107 00.002 1032 MultiStar: [#1 -0.02,0.12,1.01,U] [#2 0.06,0.23,0.79,U] [#3 0.20,0.10,0.72,U] [#4 0.25,0.09,0.00,M8] [#5 0.10,0.11,0.75,U] [#6 0.15,0.13,0.64,U] [#7 0.11,0.31,0.00,M1] [#8 0.21,0.01,0.60,U] 
00:56:38.108 00.001 1032 refined, 6 included, MultiStar: {0.14, 0.11}, one-star: {0.30, 0.06}
00:56:38.110 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
00:56:38.112 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
00:56:38.114 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.67 mountX=0.07 mountY=-0.16, mountTheta=-1.16
00:56:38.116 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.11, opts=13)
00:56:38.119 00.003 1032 Enqueuing Move request for scope (0.14, 0.11)
00:56:38.120 00.001 10072 Worker thread wakes up
00:56:38.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
00:56:38.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
00:56:38.120 00.000 10072 Moving (0.14, 0.11) raw xDistance=0.07 yDistance=-0.16
00:56:38.122 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:38.125 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:56:38.125 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:56:38.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:38.125 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:56:38.125 00.000 10072 MoveAxis(E, 2, ABG)
00:56:38.125 00.000 10072 Guiding  Dir = 2, Dur = 2
00:56:38.125 00.000 10072 IsGuiding returns 0
00:56:38.126 00.001 10072 PulseGuide returned control before completion, sleep 12
00:56:38.141 00.015 1032 UpdateGuideState exits: m=1302 SNR=25.4
00:56:38.144 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:38.145 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:38.147 00.002 1032 Enqueuing Expose request
00:56:38.149 00.002 10072 IsGuiding returns 0
00:56:38.149 00.000 10072 Move returns status 0, amount 2
00:56:38.149 00.000 10072 MoveAxis(N, 0, ABG)
00:56:38.149 00.000 10072 Move returns status 0, amount 0
00:56:38.149 00.000 10072 move complete, result=0
00:56:38.149 00.000 10072 worker thread done servicing request
00:56:38.150 00.001 10072 Worker thread wakes up
00:56:38.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:38.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:38.157 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
00:56:38.778 00.621 10072 Exposure complete
00:56:38.822 00.044 10072 worker thread done servicing request
00:56:38.822 00.000 1032 OnExposeComplete: enter
00:56:38.824 00.002 1032 UpdateGuideState(): m_state=6
00:56:38.826 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 745
00:56:38.827 00.001 1032 Star::Find returns 1 (0), X=322.50, Y=746.54, Mass=1463, SNR=26.9, Peak=178 HFD=3.1
00:56:38.830 00.003 1032 MultiStar: [#1 0.05,0.01,0.94,U] [#2 0.20,-0.01,0.73,U] [#3 0.17,0.06,0.70,U] [#4 0.20,0.19,0.00,M9] [#5 0.30,-0.06,0.00,M1] [#6 0.27,0.12,0.00,M3] [#7 0.06,0.14,0.53,U] [#8 0.38,-0.14,0.00,M3] 
00:56:38.832 00.002 1032 refined, 4 included, MultiStar: {0.17, 0.03}, one-star: {0.31, -0.00}
00:56:38.834 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
00:56:38.836 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
00:56:38.837 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.17 mountX=-0.01 mountY=-0.17, mountTheta=-1.66
00:56:38.841 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.03, opts=13)
00:56:38.843 00.002 1032 Enqueuing Move request for scope (0.17, 0.03)
00:56:38.844 00.001 10072 Worker thread wakes up
00:56:38.844 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
00:56:38.845 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
00:56:38.845 00.000 10072 Moving (0.17, 0.03) raw xDistance=-0.01 yDistance=-0.17
00:56:38.846 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:38.848 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:56:38.848 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:56:38.850 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:38.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:56:38.850 00.000 10072 MoveAxis(W, 0, ABG)
00:56:38.850 00.000 10072 Move returns status 0, amount 0
00:56:38.850 00.000 10072 MoveAxis(N, 0, ABG)
00:56:38.850 00.000 10072 Move returns status 0, amount 0
00:56:38.850 00.000 10072 move complete, result=0
00:56:38.850 00.000 10072 worker thread done servicing request
00:56:38.867 00.017 1032 UpdateGuideState exits: m=1463 SNR=26.9
00:56:38.869 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:38.870 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:38.872 00.002 1032 Enqueuing Expose request
00:56:38.873 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
00:56:38.875 00.002 10072 Worker thread wakes up
00:56:38.875 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:38.875 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:39.281 00.406 10072 Exposure complete
00:56:39.327 00.046 10072 worker thread done servicing request
00:56:39.327 00.000 1032 OnExposeComplete: enter
00:56:39.330 00.003 1032 UpdateGuideState(): m_state=6
00:56:39.333 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 746
00:56:39.335 00.002 1032 Star::Find returns 1 (0), X=322.61, Y=746.60, Mass=1366, SNR=26.0, Peak=164 HFD=3.0
00:56:39.337 00.002 1032 MultiStar: [#1 0.25,0.18,0.00,M1] [#2 0.18,0.23,0.00,M1] [#3 0.25,0.06,0.66,U] [#4 0.22,0.16,0.00,M10] [#5 0.13,0.14,0.70,U] [#6 0.18,0.23,0.00,M4] [#7 -0.10,0.09,0.54,U] [#8 0.32,0.01,0.00,M4] 
00:56:39.338 00.001 1032 refined, 3 included, MultiStar: {0.21, 0.09}, one-star: {0.42, 0.06}
00:56:39.339 00.001 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
00:56:39.341 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
00:56:39.343 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.23 cameraTheta=0.38 mountX=0.03 mountY=-0.23, mountTheta=-1.45
00:56:39.346 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.09, opts=13)
00:56:39.349 00.003 1032 Enqueuing Move request for scope (0.21, 0.09)
00:56:39.350 00.001 10072 Worker thread wakes up
00:56:39.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
00:56:39.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
00:56:39.350 00.000 10072 Moving (0.21, 0.09) raw xDistance=0.03 yDistance=-0.23
00:56:39.351 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:39.354 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:56:39.354 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:56:39.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:56:39.354 00.000 10072 MoveAxis(W, 1, ABG)
00:56:39.354 00.000 10072 Guiding  Dir = 3, Dur = 1
00:56:39.355 00.001 10072 IsGuiding returns 0
00:56:39.355 00.000 10072 PulseGuide returned control before completion, sleep 11
00:56:39.371 00.016 10072 IsGuiding returns 0
00:56:39.372 00.001 10072 Move returns status 0, amount 1
00:56:39.372 00.000 10072 MoveAxis(N, 148, ABG)
00:56:39.372 00.000 10072 Guiding  Dir = 0, Dur = 148
00:56:39.372 00.000 10072 IsGuiding returns 0
00:56:39.373 00.001 10072 PulseGuide returned control before completion, sleep 158
00:56:39.374 00.001 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:56:39.376 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:39.378 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:39.380 00.002 1032 Enqueuing Expose request
00:56:39.542 00.162 10072 IsGuiding returns 0
00:56:39.542 00.000 10072 Move returns status 0, amount 148
00:56:39.542 00.000 10072 move complete, result=0
00:56:39.542 00.000 10072 worker thread done servicing request
00:56:39.542 00.000 10072 Worker thread wakes up
00:56:39.542 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 148 ms NORTH
00:56:39.546 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:39.546 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:40.182 00.636 10072 Exposure complete
00:56:40.225 00.043 10072 worker thread done servicing request
00:56:40.225 00.000 1032 OnExposeComplete: enter
00:56:40.227 00.002 1032 UpdateGuideState(): m_state=6
00:56:40.229 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 747
00:56:40.231 00.002 1032 Star::Find returns 1 (0), X=322.30, Y=746.70, Mass=1351, SNR=25.9, Peak=188 HFD=2.7
00:56:40.232 00.001 1032 MultiStar: [#1 -0.07,0.25,0.00,M2] [#2 -0.03,0.25,0.75,U] [#3 0.07,0.02,0.69,U] [#4 0.04,0.12,0.74,U] [#5 -0.20,0.15,0.72,U] [#6 0.00,0.20,0.61,U] [#7 -0.01,0.17,0.54,U] [#8 0.17,0.35,0.00,M5] 
00:56:40.234 00.002 1032 refined, 6 included, MultiStar: {0.00, 0.15}, one-star: {0.11, 0.16}
00:56:40.235 00.001 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
00:56:40.237 00.002 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
00:56:40.239 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.55 mountX=0.15 mountY=-0.04, mountTheta=-0.28
00:56:40.242 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.15, opts=13)
00:56:40.244 00.002 1032 Enqueuing Move request for scope (0.00, 0.15)
00:56:40.246 00.002 10072 Worker thread wakes up
00:56:40.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
00:56:40.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
00:56:40.246 00.000 10072 Moving (0.00, 0.15) raw xDistance=0.15 yDistance=-0.04
00:56:40.247 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:40.249 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.25
00:56:40.249 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:56:40.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:40.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:56:40.249 00.000 10072 MoveAxis(W, 70, ABG)
00:56:40.249 00.000 10072 Guiding  Dir = 3, Dur = 70
00:56:40.250 00.001 10072 IsGuiding returns 0
00:56:40.250 00.000 10072 PulseGuide returned control before completion, sleep 80
00:56:40.267 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.9
00:56:40.270 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:40.271 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:40.273 00.002 1032 Enqueuing Expose request
00:56:40.336 00.063 10072 IsGuiding returns 0
00:56:40.336 00.000 10072 Move returns status 0, amount 70
00:56:40.336 00.000 10072 MoveAxis(N, 0, ABG)
00:56:40.336 00.000 10072 Move returns status 0, amount 0
00:56:40.336 00.000 10072 move complete, result=0
00:56:40.336 00.000 10072 worker thread done servicing request
00:56:40.336 00.000 10072 Worker thread wakes up
00:56:40.336 00.000 1032 GuideStep: 0.1 px 70 ms WEST, -0.0 px 0 ms NORTH
00:56:40.339 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:40.339 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:40.747 00.408 10072 Exposure complete
00:56:40.792 00.045 10072 worker thread done servicing request
00:56:40.793 00.001 1032 OnExposeComplete: enter
00:56:40.794 00.001 1032 UpdateGuideState(): m_state=6
00:56:40.796 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 748
00:56:40.798 00.002 1032 Star::Find returns 1 (0), X=322.42, Y=746.54, Mass=1598, SNR=28.2, Peak=204 HFD=3.0
00:56:40.800 00.002 1032 MultiStar: [#1 -0.04,0.19,0.87,U] [#2 -0.04,0.01,0.69,U] [#3 -0.04,-0.10,0.61,U] [#4 0.02,0.12,0.70,U] [#5 -0.10,0.05,0.63,U] [#6 0.01,0.08,0.55,U] [#7 -0.03,0.30,0.00,M1] [#8 -0.01,0.09,0.52,U] 
00:56:40.801 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {0.23, 0.00}
00:56:40.802 00.001 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
00:56:40.804 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
00:56:40.805 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.30 mountX=0.05 mountY=-0.03, mountTheta=-0.53
00:56:40.808 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
00:56:40.809 00.001 1032 Enqueuing Move request for scope (0.02, 0.06)
00:56:40.811 00.002 10072 Worker thread wakes up
00:56:40.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:56:40.811 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:56:40.811 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
00:56:40.813 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:40.815 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:56:40.815 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:56:40.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:40.815 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:56:40.815 00.000 10072 MoveAxis(W, 3, ABG)
00:56:40.815 00.000 10072 Guiding  Dir = 3, Dur = 3
00:56:40.817 00.002 10072 IsGuiding returns 0
00:56:40.817 00.000 10072 PulseGuide returned control before completion, sleep 13
00:56:40.833 00.016 1032 UpdateGuideState exits: m=1598 SNR=28.2
00:56:40.834 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:40.836 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:40.838 00.002 1032 Enqueuing Expose request
00:56:40.840 00.002 10072 IsGuiding returns 0
00:56:40.840 00.000 10072 Move returns status 0, amount 3
00:56:40.840 00.000 10072 MoveAxis(N, 0, ABG)
00:56:40.840 00.000 10072 Move returns status 0, amount 0
00:56:40.840 00.000 10072 move complete, result=0
00:56:40.840 00.000 10072 worker thread done servicing request
00:56:40.840 00.000 10072 Worker thread wakes up
00:56:40.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:40.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:40.849 00.009 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
00:56:41.464 00.615 10072 Exposure complete
00:56:41.512 00.048 10072 worker thread done servicing request
00:56:41.512 00.000 1032 OnExposeComplete: enter
00:56:41.513 00.001 1032 UpdateGuideState(): m_state=6
00:56:41.515 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 749
00:56:41.516 00.001 1032 Star::Find returns 1 (0), X=322.39, Y=746.41, Mass=1440, SNR=26.7, Peak=165 HFD=3.0
00:56:41.518 00.002 1032 MultiStar: [#1 -0.09,-0.06,0.92,U] [#2 -0.07,-0.08,0.74,U] [#3 -0.03,-0.11,0.67,U] [#4 0.08,-0.10,0.75,U] [#5 0.04,-0.31,0.00,M1] [#6 0.05,-0.05,0.60,U] [#7 -0.17,-0.05,0.52,U] [#8 0.13,0.03,0.54,U] 
00:56:41.520 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.08}, one-star: {0.20, -0.13}
00:56:41.523 00.003 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
00:56:41.527 00.004 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
00:56:41.529 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.30 mountX=-0.08 mountY=-0.00, mountTheta=-3.13
00:56:41.532 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
00:56:41.534 00.002 1032 Enqueuing Move request for scope (0.02, -0.08)
00:56:41.536 00.002 10072 Worker thread wakes up
00:56:41.536 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
00:56:41.536 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
00:56:41.536 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=-0.00
00:56:41.538 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:41.541 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:56:41.541 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
00:56:41.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:41.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:56:41.541 00.000 10072 MoveAxis(W, 5, ABG)
00:56:41.541 00.000 10072 Guiding  Dir = 3, Dur = 5
00:56:41.541 00.000 10072 IsGuiding returns 0
00:56:41.542 00.001 10072 PulseGuide returned control before completion, sleep 15
00:56:41.559 00.017 1032 UpdateGuideState exits: m=1440 SNR=26.7
00:56:41.560 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:41.562 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:41.563 00.001 1032 Enqueuing Expose request
00:56:41.571 00.008 10072 IsGuiding returns 0
00:56:41.571 00.000 10072 Move returns status 0, amount 5
00:56:41.571 00.000 10072 MoveAxis(N, 0, ABG)
00:56:41.571 00.000 10072 Move returns status 0, amount 0
00:56:41.571 00.000 10072 move complete, result=0
00:56:41.571 00.000 10072 worker thread done servicing request
00:56:41.571 00.000 10072 Worker thread wakes up
00:56:41.571 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:41.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:41.573 00.002 1032 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:56:41.985 00.412 10072 Exposure complete
00:56:42.035 00.050 10072 worker thread done servicing request
00:56:42.035 00.000 1032 OnExposeComplete: enter
00:56:42.037 00.002 1032 UpdateGuideState(): m_state=6
00:56:42.038 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 750
00:56:42.039 00.001 1032 Star::Find returns 1 (0), X=322.39, Y=746.31, Mass=1301, SNR=25.4, Peak=151 HFD=2.9
00:56:42.041 00.002 1032 MultiStar: [#1 -0.05,-0.04,1.04,U] [#2 -0.03,0.10,0.80,U] [#3 -0.13,-0.04,0.69,U] [#4 0.09,-0.03,0.70,U] [#5 0.01,-0.10,0.73,U] [#6 0.00,0.02,0.65,U] [#7 -0.32,0.17,0.00,M1] [#8 -0.03,-0.17,0.56,U] 
00:56:42.043 00.002 1032 refined, 7 included, MultiStar: {0.01, -0.06}, one-star: {0.20, -0.23}
00:56:42.045 00.002 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.11)
00:56:42.046 00.001 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.11)
00:56:42.047 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.07 cameraTheta=-1.35 mountX=-0.07 mountY=0.00, mountTheta=3.11
00:56:42.051 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.06, opts=13)
00:56:42.053 00.002 1032 Enqueuing Move request for scope (0.01, -0.06)
00:56:42.054 00.001 10072 Worker thread wakes up
00:56:42.054 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
00:56:42.054 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
00:56:42.054 00.000 10072 Moving (0.01, -0.06) raw xDistance=-0.07 yDistance=0.00
00:56:42.057 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:42.060 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:56:42.060 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:56:42.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:42.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:56:42.060 00.000 10072 MoveAxis(W, 5, ABG)
00:56:42.060 00.000 10072 Guiding  Dir = 3, Dur = 5
00:56:42.061 00.001 10072 IsGuiding returns 0
00:56:42.061 00.000 10072 PulseGuide returned control before completion, sleep 15
00:56:42.077 00.016 1032 UpdateGuideState exits: m=1301 SNR=25.4
00:56:42.079 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:42.082 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:42.085 00.003 1032 Enqueuing Expose request
00:56:42.088 00.003 10072 IsGuiding returns 0
00:56:42.088 00.000 10072 Move returns status 0, amount 5
00:56:42.088 00.000 10072 MoveAxis(N, 0, ABG)
00:56:42.089 00.001 10072 Move returns status 0, amount 0
00:56:42.089 00.000 10072 move complete, result=0
00:56:42.089 00.000 10072 worker thread done servicing request
00:56:42.089 00.000 10072 Worker thread wakes up
00:56:42.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:42.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:42.093 00.004 1032 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
00:56:42.717 00.624 10072 Exposure complete
00:56:42.763 00.046 10072 worker thread done servicing request
00:56:42.763 00.000 1032 OnExposeComplete: enter
00:56:42.765 00.002 1032 UpdateGuideState(): m_state=6
00:56:42.766 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 751
00:56:42.768 00.002 1032 Star::Find returns 1 (0), X=322.11, Y=746.47, Mass=1348, SNR=25.9, Peak=188 HFD=2.5
00:56:42.769 00.001 1032 MultiStar: [#1 -0.06,-0.02,0.95,U] [#2 -0.01,-0.13,0.73,U] [#3 -0.02,-0.25,0.70,U] [#4 -0.11,-0.10,0.73,U] [#5 -0.16,-0.10,0.68,U] [#6 -0.00,-0.06,0.62,U] [#7 -0.28,-0.07,0.00,M2] [#8 -0.20,-0.08,0.58,U] 
00:56:42.771 00.002 1032 single-star, 7 included, MultiStar: {-0.08, -0.10}, one-star: {-0.08, -0.07}
00:56:42.772 00.001 1032 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.83) = xAngle (-4.20 = 2.08)
00:56:42.774 00.002 1032 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.20 = 2.08)
00:56:42.775 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.37 mountX=-0.05 mountY=0.09, mountTheta=2.08
00:56:42.778 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.07, opts=13)
00:56:42.780 00.002 1032 Enqueuing Move request for scope (-0.08, -0.07)
00:56:42.783 00.003 10072 Worker thread wakes up
00:56:42.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
00:56:42.783 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
00:56:42.783 00.000 10072 Moving (-0.08, -0.07) raw xDistance=-0.05 yDistance=0.09
00:56:42.785 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:42.787 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:56:42.787 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:56:42.788 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:42.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:56:42.788 00.000 10072 MoveAxis(W, 7, ABG)
00:56:42.788 00.000 10072 Guiding  Dir = 3, Dur = 7
00:56:42.788 00.000 10072 IsGuiding returns 0
00:56:42.789 00.001 10072 PulseGuide returned control before completion, sleep 17
00:56:42.805 00.016 1032 UpdateGuideState exits: m=1348 SNR=25.9
00:56:42.807 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:42.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:42.810 00.001 1032 Enqueuing Expose request
00:56:42.821 00.011 10072 IsGuiding returns 0
00:56:42.821 00.000 10072 Move returns status 0, amount 7
00:56:42.821 00.000 10072 MoveAxis(N, 0, ABG)
00:56:42.821 00.000 10072 Move returns status 0, amount 0
00:56:42.821 00.000 10072 move complete, result=0
00:56:42.821 00.000 10072 worker thread done servicing request
00:56:42.821 00.000 10072 Worker thread wakes up
00:56:42.822 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:42.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:42.824 00.002 1032 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
00:56:43.230 00.406 10072 Exposure complete
00:56:43.280 00.050 10072 worker thread done servicing request
00:56:43.280 00.000 1032 OnExposeComplete: enter
00:56:43.282 00.002 1032 UpdateGuideState(): m_state=6
00:56:43.285 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 752
00:56:43.287 00.002 1032 Star::Find returns 1 (0), X=322.25, Y=746.56, Mass=1584, SNR=28.0, Peak=200 HFD=2.9
00:56:43.288 00.001 1032 MultiStar: [#1 -0.10,0.12,0.92,U] [#2 -0.13,-0.04,0.67,U] [#3 0.08,-0.09,0.66,U] [#4 -0.02,0.02,0.65,U] [#5 -0.24,0.17,0.00,M1] [#6 -0.04,0.07,0.56,U] [#7 -0.24,-0.05,0.50,U] [#8 -0.12,-0.07,0.51,U] 
00:56:43.291 00.003 1032 refined, 7 included, MultiStar: {-0.05, 0.01}, one-star: {0.06, 0.02}
00:56:43.296 00.005 1032 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.83) = xAngle (1.17 = 1.17)
00:56:43.297 00.001 1032 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.17 = 1.17)
00:56:43.300 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=3.00 mountX=0.02 mountY=0.05, mountTheta=1.17
00:56:43.303 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.01, opts=13)
00:56:43.307 00.004 1032 Enqueuing Move request for scope (-0.05, 0.01)
00:56:43.310 00.003 10072 Worker thread wakes up
00:56:43.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
00:56:43.310 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
00:56:43.310 00.000 10072 Moving (-0.05, 0.01) raw xDistance=0.02 yDistance=0.05
00:56:43.313 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:43.314 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:56:43.315 00.001 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:56:43.315 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:43.315 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:56:43.315 00.000 10072 MoveAxis(W, 7, ABG)
00:56:43.315 00.000 10072 Guiding  Dir = 3, Dur = 7
00:56:43.315 00.000 10072 IsGuiding returns 0
00:56:43.316 00.001 10072 PulseGuide returned control before completion, sleep 17
00:56:43.335 00.019 1032 UpdateGuideState exits: m=1584 SNR=28.0
00:56:43.338 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:43.340 00.002 10072 IsGuiding returns 0
00:56:43.341 00.001 10072 Move returns status 0, amount 7
00:56:43.341 00.000 10072 MoveAxis(N, 0, ABG)
00:56:43.341 00.000 10072 Move returns status 0, amount 0
00:56:43.341 00.000 10072 move complete, result=0
00:56:43.341 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:43.343 00.002 10072 worker thread done servicing request
00:56:43.343 00.000 1032 Enqueuing Expose request
00:56:43.345 00.002 1032 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
00:56:43.347 00.002 10072 Worker thread wakes up
00:56:43.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:43.348 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:43.980 00.632 10072 Exposure complete
00:56:44.030 00.050 10072 worker thread done servicing request
00:56:44.030 00.000 1032 OnExposeComplete: enter
00:56:44.032 00.002 1032 UpdateGuideState(): m_state=6
00:56:44.034 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 753
00:56:44.035 00.001 1032 Star::Find returns 1 (0), X=322.38, Y=746.39, Mass=1197, SNR=24.4, Peak=147 HFD=3.0
00:56:44.037 00.002 1032 MultiStar: [#1 -0.12,-0.05,1.03,U] [#2 -0.11,-0.03,0.79,U] [#3 0.01,-0.09,0.73,U] [#4 0.01,-0.13,0.72,U] [#5 -0.13,-0.01,0.76,U] [#6 0.10,0.00,0.61,U] [#7 0.05,0.02,0.61,U] [#8 -0.15,-0.09,0.61,U] 
00:56:44.039 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.19, -0.15}
00:56:44.040 00.001 1032 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.83) = xAngle (-3.65 = 2.63)
00:56:44.042 00.002 1032 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.65 = 2.63)
00:56:44.044 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.82 mountX=-0.06 mountY=0.03, mountTheta=2.63
00:56:44.046 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
00:56:44.048 00.002 1032 Enqueuing Move request for scope (-0.02, -0.06)
00:56:44.050 00.002 10072 Worker thread wakes up
00:56:44.050 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
00:56:44.050 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
00:56:44.050 00.000 10072 Moving (-0.02, -0.06) raw xDistance=-0.06 yDistance=0.03
00:56:44.052 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:44.054 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:56:44.054 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:56:44.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:44.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:56:44.054 00.000 10072 MoveAxis(W, 9, ABG)
00:56:44.054 00.000 10072 Guiding  Dir = 3, Dur = 9
00:56:44.054 00.000 10072 IsGuiding returns 0
00:56:44.054 00.000 10072 PulseGuide returned control before completion, sleep 19
00:56:44.073 00.019 1032 UpdateGuideState exits: m=1197 SNR=24.4
00:56:44.075 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:44.078 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:44.080 00.002 1032 Enqueuing Expose request
00:56:44.087 00.007 10072 IsGuiding returns 0
00:56:44.087 00.000 10072 Move returns status 0, amount 9
00:56:44.087 00.000 10072 MoveAxis(N, 0, ABG)
00:56:44.087 00.000 10072 Move returns status 0, amount 0
00:56:44.087 00.000 10072 move complete, result=0
00:56:44.087 00.000 10072 worker thread done servicing request
00:56:44.087 00.000 10072 Worker thread wakes up
00:56:44.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:44.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:44.091 00.004 1032 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:56:44.496 00.405 10072 Exposure complete
00:56:44.546 00.050 10072 worker thread done servicing request
00:56:44.546 00.000 1032 OnExposeComplete: enter
00:56:44.549 00.003 1032 UpdateGuideState(): m_state=6
00:56:44.552 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 754
00:56:44.556 00.004 1032 Star::Find returns 1 (0), X=322.38, Y=746.40, Mass=1342, SNR=25.8, Peak=168 HFD=3.0
00:56:44.558 00.002 1032 MultiStar: [#1 -0.05,-0.04,0.96,U] [#2 0.11,-0.15,0.78,U] [#3 -0.05,-0.18,0.70,U] [#4 0.02,-0.14,0.72,U] [#5 0.13,-0.18,0.71,U] [#6 0.16,0.05,0.63,U] [#7 -0.21,0.04,0.55,U] [#8 0.11,-0.04,0.59,U] 
00:56:44.559 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.19, -0.14}
00:56:44.560 00.001 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
00:56:44.562 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
00:56:44.563 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.06 mountX=-0.10 mountY=-0.03, mountTheta=-2.89
00:56:44.567 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
00:56:44.569 00.002 1032 Enqueuing Move request for scope (0.05, -0.09)
00:56:44.571 00.002 10072 Worker thread wakes up
00:56:44.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
00:56:44.571 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
00:56:44.571 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.03
00:56:44.573 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:44.575 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:56:44.575 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
00:56:44.575 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:44.575 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:56:44.575 00.000 10072 MoveAxis(W, 8, ABG)
00:56:44.575 00.000 10072 Guiding  Dir = 3, Dur = 8
00:56:44.575 00.000 10072 IsGuiding returns 0
00:56:44.576 00.001 10072 PulseGuide returned control before completion, sleep 18
00:56:44.593 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.8
00:56:44.595 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:44.596 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:44.597 00.001 1032 Enqueuing Expose request
00:56:44.602 00.005 10072 IsGuiding returns 0
00:56:44.602 00.000 10072 Move returns status 0, amount 8
00:56:44.602 00.000 10072 MoveAxis(N, 0, ABG)
00:56:44.602 00.000 10072 Move returns status 0, amount 0
00:56:44.602 00.000 10072 move complete, result=0
00:56:44.602 00.000 10072 worker thread done servicing request
00:56:44.602 00.000 10072 Worker thread wakes up
00:56:44.602 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:44.602 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:44.607 00.005 1032 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
00:56:45.232 00.625 10072 Exposure complete
00:56:45.283 00.051 10072 worker thread done servicing request
00:56:45.283 00.000 1032 OnExposeComplete: enter
00:56:45.284 00.001 1032 UpdateGuideState(): m_state=6
00:56:45.287 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 755
00:56:45.289 00.002 1032 Star::Find returns 1 (0), X=322.40, Y=746.24, Mass=1459, SNR=26.9, Peak=176 HFD=2.8
00:56:45.291 00.002 1032 MultiStar: [#1 0.06,-0.10,0.95,U] [#2 -0.06,-0.17,0.71,U] [#3 0.07,-0.25,0.00,M1] [#4 0.07,-0.16,0.70,U] [#5 0.09,-0.08,0.64,U] [#6 0.11,-0.24,0.00,M1] [#7 0.05,-0.11,0.50,U] [#8 0.10,-0.11,0.56,U] 
00:56:45.293 00.002 1032 refined, 6 included, MultiStar: {0.08, -0.16}, one-star: {0.21, -0.30}
00:56:45.295 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
00:56:45.296 00.001 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
00:56:45.300 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.09 mountX=-0.17 mountY=-0.04, mountTheta=-2.92
00:56:45.308 00.008 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.16, opts=13)
00:56:45.311 00.003 1032 Enqueuing Move request for scope (0.08, -0.16)
00:56:45.313 00.002 10072 Worker thread wakes up
00:56:45.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
00:56:45.313 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
00:56:45.313 00.000 10072 Moving (0.08, -0.16) raw xDistance=-0.17 yDistance=-0.04
00:56:45.315 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:45.318 00.003 10072 PPEC rslt: input = -0.17, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.23
00:56:45.318 00.000 10072 PPEC: input: -0.17, control: -0.07, exposure: 500
00:56:45.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:45.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:56:45.318 00.000 10072 MoveAxis(E, 70, ABG)
00:56:45.318 00.000 10072 Guiding  Dir = 2, Dur = 70
00:56:45.319 00.001 10072 IsGuiding returns 0
00:56:45.320 00.001 10072 PulseGuide returned control before completion, sleep 79
00:56:45.340 00.020 1032 UpdateGuideState exits: m=1459 SNR=26.9
00:56:45.343 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:45.344 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:45.346 00.002 1032 Enqueuing Expose request
00:56:45.415 00.069 10072 IsGuiding returns 0
00:56:45.415 00.000 10072 Move returns status 0, amount 70
00:56:45.415 00.000 10072 MoveAxis(N, 0, ABG)
00:56:45.415 00.000 10072 Move returns status 0, amount 0
00:56:45.415 00.000 10072 move complete, result=0
00:56:45.415 00.000 10072 worker thread done servicing request
00:56:45.415 00.000 10072 Worker thread wakes up
00:56:45.415 00.000 1032 GuideStep: -0.2 px 70 ms EAST, -0.0 px 0 ms NORTH
00:56:45.418 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:45.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:45.837 00.419 10072 Exposure complete
00:56:45.889 00.052 10072 worker thread done servicing request
00:56:45.889 00.000 1032 OnExposeComplete: enter
00:56:45.891 00.002 1032 UpdateGuideState(): m_state=6
00:56:45.896 00.005 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 756
00:56:45.900 00.004 1032 Star::Find returns 1 (0), X=322.25, Y=746.40, Mass=1353, SNR=25.9, Peak=168 HFD=2.8
00:56:45.903 00.003 1032 MultiStar: [#1 -0.01,-0.01,0.97,U] [#2 0.03,-0.02,0.74,U] [#3 -0.07,-0.19,0.68,U] [#4 -0.03,-0.11,0.72,U] [#5 -0.12,-0.19,0.75,U] [#6 0.04,-0.11,0.60,U] [#7 -0.03,0.01,0.56,U] [#8 0.05,-0.12,0.60,U] 
00:56:45.905 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.10}, one-star: {0.06, -0.14}
00:56:45.907 00.002 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.80)
00:56:45.909 00.002 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.80)
00:56:45.911 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.65 mountX=-0.09 mountY=0.03, mountTheta=2.80
00:56:45.914 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.10, opts=13)
00:56:45.916 00.002 1032 Enqueuing Move request for scope (-0.01, -0.10)
00:56:45.918 00.002 10072 Worker thread wakes up
00:56:45.918 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
00:56:45.918 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
00:56:45.918 00.000 10072 Moving (-0.01, -0.10) raw xDistance=-0.09 yDistance=0.03
00:56:45.920 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:45.922 00.002 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
00:56:45.922 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
00:56:45.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:45.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:56:45.922 00.000 10072 MoveAxis(W, 8, ABG)
00:56:45.922 00.000 10072 Guiding  Dir = 3, Dur = 8
00:56:45.924 00.002 10072 IsGuiding returns 0
00:56:45.924 00.000 10072 PulseGuide returned control before completion, sleep 18
00:56:45.942 00.018 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:56:45.944 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:45.946 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:45.948 00.002 1032 Enqueuing Expose request
00:56:45.949 00.001 10072 IsGuiding returns 0
00:56:45.950 00.001 10072 Move returns status 0, amount 8
00:56:45.950 00.000 10072 MoveAxis(N, 0, ABG)
00:56:45.950 00.000 10072 Move returns status 0, amount 0
00:56:45.950 00.000 10072 move complete, result=0
00:56:45.950 00.000 10072 worker thread done servicing request
00:56:45.950 00.000 10072 Worker thread wakes up
00:56:45.950 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:45.950 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:45.958 00.008 1032 GuideStep: -0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
00:56:46.586 00.628 10072 Exposure complete
00:56:46.636 00.050 10072 worker thread done servicing request
00:56:46.636 00.000 1032 OnExposeComplete: enter
00:56:46.638 00.002 1032 UpdateGuideState(): m_state=6
00:56:46.639 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 757
00:56:46.641 00.002 1032 Star::Find returns 1 (0), X=322.25, Y=746.45, Mass=1358, SNR=26.0, Peak=178 HFD=2.8
00:56:46.644 00.003 1032 MultiStar: [#1 -0.11,0.01,1.03,U] [#2 -0.14,-0.14,0.75,U] [#3 0.13,-0.02,0.67,U] [#4 0.00,0.09,0.70,U] [#5 0.05,0.04,0.68,U] [#6 -0.11,0.13,0.62,U] [#7 -0.09,0.15,0.57,U] [#8 0.01,-0.02,0.58,U] 
00:56:46.647 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {0.06, -0.09}
00:56:46.648 00.001 1032 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.83) = xAngle (0.92 = 0.92)
00:56:46.650 00.002 1032 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.92 = 0.92)
00:56:46.652 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.75 mountX=0.01 mountY=0.02, mountTheta=0.92
00:56:46.655 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
00:56:46.657 00.002 1032 Enqueuing Move request for scope (-0.02, 0.01)
00:56:46.659 00.002 10072 Worker thread wakes up
00:56:46.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
00:56:46.659 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
00:56:46.659 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=0.02
00:56:46.661 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:46.664 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
00:56:46.665 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:56:46.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:46.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:56:46.665 00.000 10072 MoveAxis(W, 8, ABG)
00:56:46.665 00.000 10072 Guiding  Dir = 3, Dur = 8
00:56:46.665 00.000 10072 IsGuiding returns 0
00:56:46.665 00.000 10072 PulseGuide returned control before completion, sleep 18
00:56:46.683 00.018 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:56:46.685 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:46.687 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:46.689 00.002 1032 Enqueuing Expose request
00:56:46.693 00.004 10072 IsGuiding returns 0
00:56:46.693 00.000 10072 Move returns status 0, amount 8
00:56:46.693 00.000 10072 MoveAxis(N, 0, ABG)
00:56:46.693 00.000 10072 Move returns status 0, amount 0
00:56:46.693 00.000 10072 move complete, result=0
00:56:46.693 00.000 10072 worker thread done servicing request
00:56:46.693 00.000 10072 Worker thread wakes up
00:56:46.693 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:46.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:46.699 00.006 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
00:56:47.104 00.405 10072 Exposure complete
00:56:47.153 00.049 10072 worker thread done servicing request
00:56:47.153 00.000 1032 OnExposeComplete: enter
00:56:47.155 00.002 1032 UpdateGuideState(): m_state=6
00:56:47.157 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 758
00:56:47.158 00.001 1032 Star::Find returns 1 (0), X=322.22, Y=746.39, Mass=1509, SNR=27.4, Peak=187 HFD=2.8
00:56:47.160 00.002 1032 MultiStar: [#1 -0.31,0.03,0.00,M1] [#2 -0.08,-0.27,0.00,M1] [#3 -0.08,-0.25,0.00,M1] [#4 -0.07,-0.02,0.69,U] [#5 -0.13,-0.18,0.64,U] [#6 -0.02,-0.12,0.57,U] [#7 -0.14,-0.09,0.50,U] [#8 0.04,-0.12,0.54,U] 
00:56:47.161 00.001 1032 refined, 5 included, MultiStar: {-0.04, -0.12}, one-star: {0.03, -0.15}
00:56:47.162 00.001 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.54)
00:56:47.164 00.002 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.54)
00:56:47.165 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.91 mountX=-0.10 mountY=0.07, mountTheta=2.54
00:56:47.167 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.12, opts=13)
00:56:47.169 00.002 1032 Enqueuing Move request for scope (-0.04, -0.12)
00:56:47.172 00.003 10072 Worker thread wakes up
00:56:47.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
00:56:47.172 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
00:56:47.172 00.000 10072 Moving (-0.04, -0.12) raw xDistance=-0.10 yDistance=0.07
00:56:47.173 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:47.174 00.001 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
00:56:47.174 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
00:56:47.176 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:47.176 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:56:47.176 00.000 10072 MoveAxis(W, 7, ABG)
00:56:47.176 00.000 10072 Guiding  Dir = 3, Dur = 7
00:56:47.176 00.000 10072 IsGuiding returns 0
00:56:47.176 00.000 10072 PulseGuide returned control before completion, sleep 17
00:56:47.194 00.018 1032 UpdateGuideState exits: m=1509 SNR=27.4
00:56:47.197 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:47.198 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:47.199 00.001 1032 Enqueuing Expose request
00:56:47.201 00.002 10072 IsGuiding returns 0
00:56:47.201 00.000 10072 Move returns status 0, amount 7
00:56:47.201 00.000 10072 MoveAxis(N, 0, ABG)
00:56:47.201 00.000 10072 Move returns status 0, amount 0
00:56:47.201 00.000 10072 move complete, result=0
00:56:47.201 00.000 10072 worker thread done servicing request
00:56:47.201 00.000 10072 Worker thread wakes up
00:56:47.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:47.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:47.210 00.009 1032 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
00:56:47.838 00.628 10072 Exposure complete
00:56:47.883 00.045 10072 worker thread done servicing request
00:56:47.884 00.001 1032 OnExposeComplete: enter
00:56:47.886 00.002 1032 UpdateGuideState(): m_state=6
00:56:47.888 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 759
00:56:47.890 00.002 1032 Star::Find returns 1 (0), X=322.23, Y=746.56, Mass=1421, SNR=26.6, Peak=181 HFD=2.8
00:56:47.892 00.002 1032 MultiStar: [#1 -0.12,0.01,0.95,U] [#2 -0.23,0.23,0.00,M2] [#3 -0.08,-0.18,0.66,U] [#4 -0.08,-0.06,0.70,U] [#5 -0.09,-0.01,0.69,U] [#6 -0.05,-0.07,0.58,U] [#7 -0.23,0.23,0.00,M1] [#8 -0.04,0.22,0.57,U] 
00:56:47.897 00.005 1032 single-star, 6 included, MultiStar: {-0.06, -0.01}, one-star: {0.04, 0.02}
00:56:47.898 00.001 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
00:56:47.900 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
00:56:47.901 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.35 mountX=0.00 mountY=-0.04, mountTheta=-1.48
00:56:47.905 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
00:56:47.906 00.001 1032 Enqueuing Move request for scope (0.04, 0.02)
00:56:47.908 00.002 10072 Worker thread wakes up
00:56:47.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
00:56:47.908 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
00:56:47.908 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.00 yDistance=-0.04
00:56:47.909 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:47.911 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
00:56:47.911 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:56:47.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:47.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:56:47.911 00.000 10072 MoveAxis(W, 8, ABG)
00:56:47.911 00.000 10072 Guiding  Dir = 3, Dur = 8
00:56:47.912 00.001 10072 IsGuiding returns 0
00:56:47.912 00.000 10072 PulseGuide returned control before completion, sleep 18
00:56:47.929 00.017 1032 UpdateGuideState exits: m=1421 SNR=26.6
00:56:47.931 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:47.934 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:47.935 00.001 1032 Enqueuing Expose request
00:56:47.942 00.007 10072 IsGuiding returns 0
00:56:47.942 00.000 10072 Move returns status 0, amount 8
00:56:47.942 00.000 10072 MoveAxis(N, 0, ABG)
00:56:47.942 00.000 10072 Move returns status 0, amount 0
00:56:47.942 00.000 10072 move complete, result=0
00:56:47.942 00.000 10072 worker thread done servicing request
00:56:47.942 00.000 10072 Worker thread wakes up
00:56:47.942 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:47.943 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:47.945 00.002 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
00:56:48.352 00.407 10072 Exposure complete
00:56:48.403 00.051 10072 worker thread done servicing request
00:56:48.403 00.000 1032 OnExposeComplete: enter
00:56:48.405 00.002 1032 UpdateGuideState(): m_state=6
00:56:48.408 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 760
00:56:48.410 00.002 1032 Star::Find returns 1 (0), X=322.37, Y=746.79, Mass=1320, SNR=25.6, Peak=173 HFD=2.7
00:56:48.412 00.002 1032 MultiStar: [#1 -0.03,0.33,0.00,M1] [#2 -0.08,0.11,0.75,U] [#3 0.07,0.02,0.67,U] [#4 -0.04,0.43,0.00,M1] [#5 -0.07,0.12,0.68,U] [#6 -0.10,0.18,0.61,U] [#7 0.02,0.15,0.55,U] [#8 -0.11,0.18,0.58,U] 
00:56:48.414 00.002 1032 refined, 6 included, MultiStar: {0.00, 0.15}, one-star: {0.18, 0.25}
00:56:48.416 00.002 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
00:56:48.418 00.002 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
00:56:48.420 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.55 mountX=0.14 mountY=-0.04, mountTheta=-0.28
00:56:48.422 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.15, opts=13)
00:56:48.426 00.004 1032 Enqueuing Move request for scope (0.00, 0.15)
00:56:48.428 00.002 10072 Worker thread wakes up
00:56:48.428 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
00:56:48.428 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
00:56:48.428 00.000 10072 Moving (0.00, 0.15) raw xDistance=0.14 yDistance=-0.04
00:56:48.430 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:48.433 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.23
00:56:48.433 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:56:48.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:48.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:56:48.433 00.000 10072 MoveAxis(W, 73, ABG)
00:56:48.433 00.000 10072 Guiding  Dir = 3, Dur = 73
00:56:48.434 00.001 10072 IsGuiding returns 0
00:56:48.434 00.000 10072 PulseGuide returned control before completion, sleep 83
00:56:48.452 00.018 1032 UpdateGuideState exits: m=1320 SNR=25.6
00:56:48.455 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:48.458 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:48.462 00.004 1032 Enqueuing Expose request
00:56:48.523 00.061 10072 IsGuiding returns 0
00:56:48.523 00.000 10072 Move returns status 0, amount 73
00:56:48.523 00.000 10072 MoveAxis(N, 0, ABG)
00:56:48.523 00.000 10072 Move returns status 0, amount 0
00:56:48.523 00.000 10072 move complete, result=0
00:56:48.523 00.000 10072 worker thread done servicing request
00:56:48.523 00.000 10072 Worker thread wakes up
00:56:48.523 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:48.523 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:48.524 00.001 1032 GuideStep: 0.1 px 73 ms WEST, -0.0 px 0 ms NORTH
00:56:49.255 00.731 10072 Exposure complete
00:56:49.303 00.048 10072 worker thread done servicing request
00:56:49.303 00.000 1032 OnExposeComplete: enter
00:56:49.305 00.002 1032 UpdateGuideState(): m_state=6
00:56:49.307 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 761
00:56:49.309 00.002 1032 Star::Find returns 1 (0), X=322.07, Y=746.69, Mass=1418, SNR=26.5, Peak=193 HFD=2.6
00:56:49.312 00.003 1032 MultiStar: [#1 -0.26,0.31,0.00,M2] [#2 -0.06,0.15,0.70,U] [#3 -0.14,-0.07,0.70,U] [#4 -0.16,0.20,0.00,M2] [#5 -0.15,0.20,0.74,U] [#6 -0.02,0.14,0.59,U] [#7 -0.07,0.17,0.50,U] [#8 0.03,0.09,0.54,U] 
00:56:49.318 00.006 1032 refined, 6 included, MultiStar: {-0.08, 0.12}, one-star: {-0.12, 0.15}
00:56:49.320 00.002 1032 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.83) = xAngle (0.36 = 0.36)
00:56:49.322 00.002 1032 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.36 = 0.36)
00:56:49.323 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.15 cameraTheta=2.19 mountX=0.14 mountY=0.05, mountTheta=0.36
00:56:49.327 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.12, opts=13)
00:56:49.335 00.008 1032 Enqueuing Move request for scope (-0.08, 0.12)
00:56:49.337 00.002 10072 Worker thread wakes up
00:56:49.338 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
00:56:49.338 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
00:56:49.338 00.000 10072 Moving (-0.08, 0.12) raw xDistance=0.14 yDistance=0.05
00:56:49.341 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:49.345 00.004 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.22
00:56:49.346 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:56:49.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:49.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:56:49.346 00.000 10072 MoveAxis(W, 71, ABG)
00:56:49.346 00.000 10072 Guiding  Dir = 3, Dur = 71
00:56:49.346 00.000 10072 IsGuiding returns 0
00:56:49.347 00.001 10072 PulseGuide returned control before completion, sleep 81
00:56:49.365 00.018 1032 UpdateGuideState exits: m=1418 SNR=26.5
00:56:49.367 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:49.369 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:49.371 00.002 1032 Enqueuing Expose request
00:56:49.438 00.067 10072 IsGuiding returns 0
00:56:49.438 00.000 10072 Move returns status 0, amount 71
00:56:49.438 00.000 10072 MoveAxis(N, 0, ABG)
00:56:49.438 00.000 10072 Move returns status 0, amount 0
00:56:49.438 00.000 10072 move complete, result=0
00:56:49.438 00.000 10072 worker thread done servicing request
00:56:49.438 00.000 10072 Worker thread wakes up
00:56:49.438 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:49.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:49.439 00.001 1032 GuideStep: 0.1 px 71 ms WEST, 0.1 px 0 ms NORTH
00:56:49.847 00.408 10072 Exposure complete
00:56:49.895 00.048 10072 worker thread done servicing request
00:56:49.895 00.000 1032 OnExposeComplete: enter
00:56:49.897 00.002 1032 UpdateGuideState(): m_state=6
00:56:49.899 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 762
00:56:49.900 00.001 1032 Star::Find returns 1 (0), X=322.11, Y=746.52, Mass=1485, SNR=27.2, Peak=181 HFD=2.7
00:56:49.903 00.003 1032 MultiStar: [#1 -0.25,0.15,0.00,M3] [#2 -0.24,0.00,0.65,U] [#3 -0.18,-0.15,0.64,U] [#4 -0.06,0.08,0.67,U] [#5 -0.06,-0.10,0.72,U] [#6 -0.23,-0.01,0.56,U] [#7 -0.33,0.03,0.00,M1] [#8 -0.20,0.03,0.55,U] 
00:56:49.905 00.002 1032 single-star, 6 included, MultiStar: {-0.14, -0.02}, one-star: {-0.07, -0.02}
00:56:49.907 00.002 1032 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.83) = xAngle (-4.75 = 1.53)
00:56:49.909 00.002 1032 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.75 = 1.53)
00:56:49.911 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.92 mountX=0.00 mountY=0.08, mountTheta=1.53
00:56:49.914 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.02, opts=13)
00:56:49.916 00.002 1032 Enqueuing Move request for scope (-0.07, -0.02)
00:56:49.917 00.001 10072 Worker thread wakes up
00:56:49.917 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
00:56:49.918 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
00:56:49.918 00.000 10072 Moving (-0.07, -0.02) raw xDistance=0.00 yDistance=0.08
00:56:49.919 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:49.922 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:56:49.922 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:56:49.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:49.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:56:49.922 00.000 10072 MoveAxis(W, 6, ABG)
00:56:49.922 00.000 10072 Guiding  Dir = 3, Dur = 6
00:56:49.922 00.000 10072 IsGuiding returns 0
00:56:49.923 00.001 10072 PulseGuide returned control before completion, sleep 16
00:56:49.942 00.019 1032 UpdateGuideState exits: m=1485 SNR=27.2
00:56:49.945 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:49.946 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:49.948 00.002 1032 Enqueuing Expose request
00:56:49.955 00.007 10072 IsGuiding returns 0
00:56:49.955 00.000 10072 Move returns status 0, amount 6
00:56:49.955 00.000 10072 MoveAxis(N, 0, ABG)
00:56:49.955 00.000 10072 Move returns status 0, amount 0
00:56:49.955 00.000 10072 move complete, result=0
00:56:49.955 00.000 10072 worker thread done servicing request
00:56:49.955 00.000 10072 Worker thread wakes up
00:56:49.955 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:49.955 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:49.957 00.002 1032 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
00:56:50.584 00.627 10072 Exposure complete
00:56:50.631 00.047 10072 worker thread done servicing request
00:56:50.631 00.000 1032 OnExposeComplete: enter
00:56:50.632 00.001 1032 UpdateGuideState(): m_state=6
00:56:50.635 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 763
00:56:50.636 00.001 1032 Star::Find returns 1 (0), X=322.24, Y=746.48, Mass=1339, SNR=25.8, Peak=166 HFD=2.9
00:56:50.638 00.002 1032 MultiStar: [#1 -0.12,0.09,1.00,U] [#2 -0.03,0.04,0.79,U] [#3 -0.03,-0.06,0.73,U] [#4 -0.02,0.22,0.70,U] [#5 -0.09,0.15,0.68,U] [#6 -0.03,0.23,0.59,U] [#7 -0.01,-0.18,0.50,U] [#8 0.02,0.04,0.60,U] 
00:56:50.639 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {0.05, -0.06}
00:56:50.640 00.001 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
00:56:50.642 00.002 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
00:56:50.644 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.10 mountX=0.06 mountY=0.02, mountTheta=0.27
00:56:50.648 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
00:56:50.650 00.002 1032 Enqueuing Move request for scope (-0.03, 0.05)
00:56:50.651 00.001 10072 Worker thread wakes up
00:56:50.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
00:56:50.651 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
00:56:50.651 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.06 yDistance=0.02
00:56:50.653 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:50.655 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:56:50.655 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:56:50.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:50.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:56:50.655 00.000 10072 MoveAxis(W, 7, ABG)
00:56:50.655 00.000 10072 Guiding  Dir = 3, Dur = 7
00:56:50.656 00.001 10072 IsGuiding returns 0
00:56:50.656 00.000 10072 PulseGuide returned control before completion, sleep 17
00:56:50.673 00.017 1032 UpdateGuideState exits: m=1339 SNR=25.8
00:56:50.676 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:50.681 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:50.683 00.002 1032 Enqueuing Expose request
00:56:50.685 00.002 10072 IsGuiding returns 0
00:56:50.685 00.000 10072 Move returns status 0, amount 7
00:56:50.685 00.000 10072 MoveAxis(N, 0, ABG)
00:56:50.685 00.000 10072 Move returns status 0, amount 0
00:56:50.685 00.000 10072 move complete, result=0
00:56:50.685 00.000 10072 worker thread done servicing request
00:56:50.685 00.000 10072 Worker thread wakes up
00:56:50.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:50.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:50.694 00.009 1032 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
00:56:51.102 00.408 10072 Exposure complete
00:56:51.151 00.049 10072 worker thread done servicing request
00:56:51.151 00.000 1032 OnExposeComplete: enter
00:56:51.153 00.002 1032 UpdateGuideState(): m_state=6
00:56:51.156 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 764
00:56:51.157 00.001 1032 Star::Find returns 1 (0), X=322.15, Y=746.55, Mass=1464, SNR=27.0, Peak=182 HFD=2.7
00:56:51.158 00.001 1032 MultiStar: [#1 -0.26,0.13,0.00,M3] [#2 -0.02,0.03,0.73,U] [#3 -0.03,-0.08,0.65,U] [#4 0.10,-0.03,0.68,U] [#5 -0.05,0.07,0.69,U] [#6 -0.13,0.02,0.57,U] [#7 0.06,0.02,0.56,U] [#8 0.11,0.10,0.57,U] 
00:56:51.160 00.002 1032 refined, 7 included, MultiStar: {-0.00, 0.02}, one-star: {-0.04, 0.01}
00:56:51.162 00.002 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
00:56:51.164 00.002 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
00:56:51.165 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.85 mountX=0.02 mountY=0.00, mountTheta=0.02
00:56:51.168 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
00:56:51.169 00.001 1032 Enqueuing Move request for scope (-0.00, 0.02)
00:56:51.171 00.002 10072 Worker thread wakes up
00:56:51.171 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
00:56:51.171 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
00:56:51.171 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=0.00
00:56:51.172 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:51.176 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:56:51.176 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:56:51.176 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:51.176 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:56:51.176 00.000 10072 MoveAxis(W, 4, ABG)
00:56:51.176 00.000 10072 Guiding  Dir = 3, Dur = 4
00:56:51.177 00.001 10072 IsGuiding returns 0
00:56:51.177 00.000 10072 PulseGuide returned control before completion, sleep 14
00:56:51.194 00.017 1032 UpdateGuideState exits: m=1464 SNR=27.0
00:56:51.196 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:51.198 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:51.199 00.001 1032 Enqueuing Expose request
00:56:51.201 00.002 10072 IsGuiding returns 0
00:56:51.201 00.000 10072 Move returns status 0, amount 4
00:56:51.201 00.000 10072 MoveAxis(N, 0, ABG)
00:56:51.201 00.000 10072 Move returns status 0, amount 0
00:56:51.201 00.000 10072 move complete, result=0
00:56:51.201 00.000 10072 worker thread done servicing request
00:56:51.201 00.000 10072 Worker thread wakes up
00:56:51.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:51.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:51.209 00.008 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
00:56:51.840 00.631 10072 Exposure complete
00:56:51.886 00.046 10072 worker thread done servicing request
00:56:51.886 00.000 1032 OnExposeComplete: enter
00:56:51.888 00.002 1032 UpdateGuideState(): m_state=6
00:56:51.889 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 765
00:56:51.892 00.003 1032 Star::Find returns 1 (0), X=322.35, Y=746.56, Mass=1398, SNR=26.3, Peak=193 HFD=2.9
00:56:51.894 00.002 1032 MultiStar: [#1 -0.02,0.18,0.94,U] [#2 -0.03,0.04,0.74,U] [#3 0.02,-0.05,0.66,U] [#4 0.12,0.11,0.74,U] [#5 0.03,0.05,0.70,U] [#6 0.04,0.08,0.64,U] [#7 0.10,0.09,0.50,U] [#8 0.10,-0.00,0.58,U] 
00:56:51.895 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.16, 0.02}
00:56:51.896 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
00:56:51.898 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
00:56:51.900 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.83 mountX=0.05 mountY=-0.07, mountTheta=-1.00
00:56:51.903 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
00:56:51.905 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
00:56:51.907 00.002 10072 Worker thread wakes up
00:56:51.907 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
00:56:51.907 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
00:56:51.907 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.05 yDistance=-0.07
00:56:51.909 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:51.911 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:56:51.911 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:56:51.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:51.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:56:51.911 00.000 10072 MoveAxis(W, 4, ABG)
00:56:51.912 00.001 10072 Guiding  Dir = 3, Dur = 4
00:56:51.912 00.000 10072 IsGuiding returns 0
00:56:51.913 00.001 10072 PulseGuide returned control before completion, sleep 14
00:56:51.929 00.016 1032 UpdateGuideState exits: m=1398 SNR=26.3
00:56:51.932 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:51.933 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:51.936 00.003 1032 Enqueuing Expose request
00:56:51.938 00.002 10072 IsGuiding returns 0
00:56:51.938 00.000 10072 Move returns status 0, amount 4
00:56:51.938 00.000 10072 MoveAxis(N, 0, ABG)
00:56:51.938 00.000 10072 Move returns status 0, amount 0
00:56:51.938 00.000 10072 move complete, result=0
00:56:51.938 00.000 10072 worker thread done servicing request
00:56:51.938 00.000 10072 Worker thread wakes up
00:56:51.938 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:51.938 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:51.945 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:56:52.355 00.410 10072 Exposure complete
00:56:52.403 00.048 1032 OnExposeComplete: enter
00:56:52.406 00.003 1032 UpdateGuideState(): m_state=6
00:56:52.411 00.005 10072 worker thread done servicing request
00:56:52.421 00.010 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 766
00:56:52.424 00.003 1032 Star::Find returns 1 (0), X=322.33, Y=746.38, Mass=1490, SNR=27.2, Peak=181 HFD=2.9
00:56:52.433 00.009 1032 MultiStar: [#1 0.04,-0.06,0.97,U] [#2 0.02,0.01,0.70,U] [#3 0.08,-0.18,0.65,U] [#4 0.14,0.03,0.68,U] [#5 -0.00,-0.26,0.00,M1] [#6 0.03,0.05,0.60,U] [#7 -0.03,-0.03,0.51,U] [#8 0.09,-0.02,0.57,U] 
00:56:52.436 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {0.14, -0.16}
00:56:52.439 00.003 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
00:56:52.441 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
00:56:52.443 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.64 mountX=-0.07 mountY=-0.05, mountTheta=-2.47
00:56:52.445 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
00:56:52.448 00.003 1032 Enqueuing Move request for scope (0.07, -0.05)
00:56:52.449 00.001 10072 Worker thread wakes up
00:56:52.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
00:56:52.450 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
00:56:52.450 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.05
00:56:52.452 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:52.456 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:56:52.456 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
00:56:52.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:52.456 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:56:52.456 00.000 10072 MoveAxis(W, 3, ABG)
00:56:52.456 00.000 10072 Guiding  Dir = 3, Dur = 3
00:56:52.457 00.001 10072 IsGuiding returns 0
00:56:52.457 00.000 10072 PulseGuide returned control before completion, sleep 13
00:56:52.475 00.018 1032 UpdateGuideState exits: m=1490 SNR=27.2
00:56:52.478 00.003 10072 IsGuiding returns 0
00:56:52.478 00.000 10072 Move returns status 0, amount 3
00:56:52.478 00.000 10072 MoveAxis(N, 0, ABG)
00:56:52.479 00.001 10072 Move returns status 0, amount 0
00:56:52.479 00.000 10072 move complete, result=0
00:56:52.479 00.000 10072 worker thread done servicing request
00:56:52.479 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:52.481 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:52.482 00.001 1032 Enqueuing Expose request
00:56:52.483 00.001 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:56:52.486 00.003 10072 Worker thread wakes up
00:56:52.486 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:52.486 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:53.124 00.638 10072 Exposure complete
00:56:53.168 00.044 10072 worker thread done servicing request
00:56:53.168 00.000 1032 OnExposeComplete: enter
00:56:53.170 00.002 1032 UpdateGuideState(): m_state=6
00:56:53.172 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 767
00:56:53.175 00.003 1032 Star::Find returns 1 (0), X=322.30, Y=746.39, Mass=1475, SNR=27.1, Peak=185 HFD=2.9
00:56:53.178 00.003 1032 MultiStar: [#1 0.05,-0.11,0.97,U] [#2 0.12,-0.14,0.71,U] [#3 0.16,-0.21,0.00,M1] [#4 0.21,-0.20,0.00,M1] [#5 0.12,-0.27,0.00,M2] [#6 0.03,-0.10,0.59,U] [#7 0.08,-0.05,0.48,U] [#8 0.36,-0.25,0.00,M1] 
00:56:53.180 00.002 1032 refined, 4 included, MultiStar: {0.08, -0.12}, one-star: {0.11, -0.15}
00:56:53.181 00.001 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
00:56:53.183 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
00:56:53.185 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.97 mountX=-0.13 mountY=-0.05, mountTheta=-2.80
00:56:53.187 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.12, opts=13)
00:56:53.189 00.002 1032 Enqueuing Move request for scope (0.08, -0.12)
00:56:53.190 00.001 10072 Worker thread wakes up
00:56:53.190 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
00:56:53.190 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
00:56:53.190 00.000 10072 Moving (0.08, -0.12) raw xDistance=-0.13 yDistance=-0.05
00:56:53.192 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:53.194 00.002 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 289.21
00:56:53.194 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
00:56:53.194 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:53.194 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:56:53.194 00.000 10072 MoveAxis(E, 58, ABG)
00:56:53.194 00.000 10072 Guiding  Dir = 2, Dur = 58
00:56:53.195 00.001 10072 IsGuiding returns 0
00:56:53.195 00.000 10072 PulseGuide returned control before completion, sleep 68
00:56:53.212 00.017 1032 UpdateGuideState exits: m=1475 SNR=27.1
00:56:53.214 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:53.217 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:53.218 00.001 1032 Enqueuing Expose request
00:56:53.279 00.061 10072 IsGuiding returns 0
00:56:53.279 00.000 10072 Move returns status 0, amount 58
00:56:53.279 00.000 10072 MoveAxis(N, 0, ABG)
00:56:53.279 00.000 10072 Move returns status 0, amount 0
00:56:53.279 00.000 10072 move complete, result=0
00:56:53.279 00.000 10072 worker thread done servicing request
00:56:53.279 00.000 1032 GuideStep: -0.1 px 58 ms EAST, -0.0 px 0 ms NORTH
00:56:53.281 00.002 10072 Worker thread wakes up
00:56:53.281 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:53.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:53.689 00.408 10072 Exposure complete
00:56:53.733 00.044 10072 worker thread done servicing request
00:56:53.733 00.000 1032 OnExposeComplete: enter
00:56:53.735 00.002 1032 UpdateGuideState(): m_state=6
00:56:53.737 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 768
00:56:53.739 00.002 1032 Star::Find returns 1 (0), X=322.38, Y=746.35, Mass=1513, SNR=27.4, Peak=189 HFD=2.9
00:56:53.741 00.002 1032 MultiStar: [#1 0.03,-0.10,0.93,U] [#2 0.04,-0.20,0.69,U] [#3 0.01,-0.19,0.61,U] [#4 0.15,-0.16,0.66,U] [#5 0.18,-0.14,0.68,U] [#6 0.21,-0.11,0.57,U] [#7 -0.03,-0.08,0.51,U] [#8 0.15,-0.08,0.51,U] 
00:56:53.742 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.14}, one-star: {0.19, -0.19}
00:56:53.744 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
00:56:53.745 00.001 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
00:56:53.746 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.92 mountX=-0.16 mountY=-0.07, mountTheta=-2.75
00:56:53.749 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.14, opts=13)
00:56:53.751 00.002 1032 Enqueuing Move request for scope (0.11, -0.14)
00:56:53.754 00.003 10072 Worker thread wakes up
00:56:53.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
00:56:53.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
00:56:53.754 00.000 10072 Moving (0.11, -0.14) raw xDistance=-0.16 yDistance=-0.07
00:56:53.756 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:53.759 00.003 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.21
00:56:53.759 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
00:56:53.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:53.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:56:53.759 00.000 10072 MoveAxis(E, 74, ABG)
00:56:53.759 00.000 10072 Guiding  Dir = 2, Dur = 74
00:56:53.759 00.000 10072 IsGuiding returns 0
00:56:53.760 00.001 10072 PulseGuide returned control before completion, sleep 84
00:56:53.777 00.017 1032 UpdateGuideState exits: m=1513 SNR=27.4
00:56:53.781 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:53.783 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:53.784 00.001 1032 Enqueuing Expose request
00:56:53.857 00.073 10072 IsGuiding returns 0
00:56:53.857 00.000 10072 Move returns status 0, amount 74
00:56:53.857 00.000 10072 MoveAxis(N, 0, ABG)
00:56:53.857 00.000 10072 Move returns status 0, amount 0
00:56:53.857 00.000 10072 move complete, result=0
00:56:53.857 00.000 10072 worker thread done servicing request
00:56:53.857 00.000 10072 Worker thread wakes up
00:56:53.857 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:53.857 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:53.858 00.001 1032 GuideStep: -0.2 px 74 ms EAST, -0.1 px 0 ms NORTH
00:56:54.483 00.625 10072 Exposure complete
00:56:54.530 00.047 10072 worker thread done servicing request
00:56:54.530 00.000 1032 OnExposeComplete: enter
00:56:54.532 00.002 1032 UpdateGuideState(): m_state=6
00:56:54.533 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 769
00:56:54.535 00.002 1032 Star::Find returns 1 (0), X=322.31, Y=746.60, Mass=1480, SNR=27.1, Peak=202 HFD=2.9
00:56:54.537 00.002 1032 MultiStar: [#1 -0.11,0.15,0.92,U] [#2 -0.00,0.24,0.68,U] [#3 0.14,0.03,0.67,U] [#4 0.10,0.26,0.00,M1] [#5 -0.11,0.35,0.00,M2] [#6 0.03,0.22,0.56,U] [#7 0.06,0.16,0.54,U] [#8 0.13,0.30,0.00,M1] 
00:56:54.538 00.001 1032 single-star, 5 included, MultiStar: {0.04, 0.14}, one-star: {0.12, 0.06}
00:56:54.540 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
00:56:54.541 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
00:56:54.542 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.45 mountX=0.02 mountY=-0.13, mountTheta=-1.38
00:56:54.544 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
00:56:54.546 00.002 1032 Enqueuing Move request for scope (0.12, 0.06)
00:56:54.548 00.002 10072 Worker thread wakes up
00:56:54.549 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
00:56:54.549 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
00:56:54.549 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.02 yDistance=-0.13
00:56:54.552 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:54.554 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:56:54.554 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:56:54.554 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:54.555 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:56:54.555 00.000 10072 MoveAxis(W, 1, ABG)
00:56:54.555 00.000 10072 Guiding  Dir = 3, Dur = 1
00:56:54.555 00.000 10072 IsGuiding returns 0
00:56:54.556 00.001 10072 PulseGuide returned control before completion, sleep 11
00:56:54.571 00.015 1032 UpdateGuideState exits: m=1480 SNR=27.1
00:56:54.575 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:54.577 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:54.579 00.002 1032 Enqueuing Expose request
00:56:54.582 00.003 10072 IsGuiding returns 0
00:56:54.582 00.000 10072 Move returns status 0, amount 1
00:56:54.582 00.000 10072 MoveAxis(N, 0, ABG)
00:56:54.582 00.000 10072 Move returns status 0, amount 0
00:56:54.582 00.000 10072 move complete, result=0
00:56:54.583 00.001 10072 worker thread done servicing request
00:56:54.583 00.000 10072 Worker thread wakes up
00:56:54.583 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:54.583 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:54.591 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:56:54.999 00.408 10072 Exposure complete
00:56:55.043 00.044 10072 worker thread done servicing request
00:56:55.044 00.001 1032 OnExposeComplete: enter
00:56:55.045 00.001 1032 UpdateGuideState(): m_state=6
00:56:55.046 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 770
00:56:55.048 00.002 1032 Star::Find returns 1 (0), X=322.33, Y=746.62, Mass=1289, SNR=25.3, Peak=169 HFD=2.9
00:56:55.051 00.003 1032 MultiStar: [#1 -0.10,0.26,0.00,M1] [#2 0.09,0.18,0.70,U] [#3 0.09,0.09,0.68,U] [#4 0.04,0.15,0.70,U] [#5 0.13,0.26,0.00,M3] [#6 0.08,0.24,0.62,U] [#7 0.18,0.07,0.58,U] [#8 0.26,0.12,0.00,M2] 
00:56:55.052 00.001 1032 single-star, 5 included, MultiStar: {0.10, 0.13}, one-star: {0.14, 0.08}
00:56:55.054 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
00:56:55.055 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
00:56:55.056 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.51 mountX=0.04 mountY=-0.15, mountTheta=-1.32
00:56:55.059 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
00:56:55.061 00.002 1032 Enqueuing Move request for scope (0.14, 0.08)
00:56:55.062 00.001 10072 Worker thread wakes up
00:56:55.062 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
00:56:55.062 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
00:56:55.063 00.001 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.15
00:56:55.064 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:55.067 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:56:55.067 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:56:55.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:55.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:56:55.067 00.000 10072 MoveAxis(W, 0, ABG)
00:56:55.067 00.000 10072 Move returns status 0, amount 0
00:56:55.067 00.000 10072 MoveAxis(N, 0, ABG)
00:56:55.067 00.000 10072 Move returns status 0, amount 0
00:56:55.067 00.000 10072 move complete, result=0
00:56:55.067 00.000 10072 worker thread done servicing request
00:56:55.083 00.016 1032 UpdateGuideState exits: m=1289 SNR=25.3
00:56:55.085 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:55.087 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:55.089 00.002 1032 Enqueuing Expose request
00:56:55.091 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
00:56:55.092 00.001 10072 Worker thread wakes up
00:56:55.093 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:55.093 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:55.718 00.625 10072 Exposure complete
00:56:55.763 00.045 10072 worker thread done servicing request
00:56:55.764 00.001 1032 OnExposeComplete: enter
00:56:55.766 00.002 1032 UpdateGuideState(): m_state=6
00:56:55.769 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 771
00:56:55.771 00.002 1032 Star::Find returns 1 (0), X=322.44, Y=746.60, Mass=1361, SNR=26.0, Peak=181 HFD=3.0
00:56:55.773 00.002 1032 MultiStar: [#1 0.02,0.15,1.01,U] [#2 0.14,0.23,0.00,M1] [#3 0.17,0.15,0.71,U] [#4 0.06,0.04,0.70,U] [#5 0.05,0.09,0.72,U] [#6 0.15,0.05,0.60,U] [#7 0.06,0.25,0.54,U] [#8 0.22,0.11,0.57,U] 
00:56:55.775 00.002 1032 refined, 7 included, MultiStar: {0.12, 0.11}, one-star: {0.25, 0.06}
00:56:55.777 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
00:56:55.779 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
00:56:55.781 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.17 cameraTheta=0.73 mountX=0.08 mountY=-0.15, mountTheta=-1.10
00:56:55.783 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
00:56:55.785 00.002 1032 Enqueuing Move request for scope (0.12, 0.11)
00:56:55.787 00.002 10072 Worker thread wakes up
00:56:55.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
00:56:55.787 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
00:56:55.787 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.08 yDistance=-0.15
00:56:55.788 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:55.791 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:56:55.791 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:56:55.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:55.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:56:55.791 00.000 10072 MoveAxis(W, 0, ABG)
00:56:55.791 00.000 10072 Move returns status 0, amount 0
00:56:55.791 00.000 10072 MoveAxis(N, 0, ABG)
00:56:55.791 00.000 10072 Move returns status 0, amount 0
00:56:55.792 00.001 10072 move complete, result=0
00:56:55.792 00.000 10072 worker thread done servicing request
00:56:55.809 00.017 1032 UpdateGuideState exits: m=1361 SNR=26.0
00:56:55.811 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:55.812 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:55.815 00.003 1032 Enqueuing Expose request
00:56:55.816 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:56:55.818 00.002 10072 Worker thread wakes up
00:56:55.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:55.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:56.232 00.414 10072 Exposure complete
00:56:56.282 00.050 10072 worker thread done servicing request
00:56:56.282 00.000 1032 OnExposeComplete: enter
00:56:56.283 00.001 1032 UpdateGuideState(): m_state=6
00:56:56.286 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 772
00:56:56.287 00.001 1032 Star::Find returns 1 (0), X=322.40, Y=746.70, Mass=1387, SNR=26.2, Peak=179 HFD=2.9
00:56:56.289 00.002 1032 MultiStar: [#1 0.03,0.19,0.93,U] [#2 0.04,0.11,0.74,U] [#3 0.09,0.05,0.71,U] [#4 0.08,0.10,0.70,U] [#5 0.07,0.09,0.73,U] [#6 0.11,0.16,0.60,U] [#7 -0.02,0.18,0.52,U] [#8 0.13,0.15,0.59,U] 
00:56:56.290 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.13}, one-star: {0.21, 0.16}
00:56:56.292 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
00:56:56.294 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
00:56:56.295 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.16 cameraTheta=1.00 mountX=0.11 mountY=-0.12, mountTheta=-0.83
00:56:56.298 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
00:56:56.299 00.001 1032 Enqueuing Move request for scope (0.08, 0.13)
00:56:56.302 00.003 10072 Worker thread wakes up
00:56:56.302 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
00:56:56.302 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
00:56:56.302 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.11 yDistance=-0.12
00:56:56.305 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:56.307 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:56:56.307 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:56:56.307 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:56.307 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:56:56.307 00.000 10072 MoveAxis(W, 0, ABG)
00:56:56.307 00.000 10072 Move returns status 0, amount 0
00:56:56.307 00.000 10072 MoveAxis(N, 0, ABG)
00:56:56.307 00.000 10072 Move returns status 0, amount 0
00:56:56.307 00.000 10072 move complete, result=0
00:56:56.308 00.001 10072 worker thread done servicing request
00:56:56.324 00.016 1032 UpdateGuideState exits: m=1387 SNR=26.2
00:56:56.326 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:56.329 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:56.332 00.003 1032 Enqueuing Expose request
00:56:56.334 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:56:56.335 00.001 10072 Worker thread wakes up
00:56:56.335 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:56.335 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:56.966 00.631 10072 Exposure complete
00:56:57.010 00.044 10072 worker thread done servicing request
00:56:57.010 00.000 1032 OnExposeComplete: enter
00:56:57.013 00.003 1032 UpdateGuideState(): m_state=6
00:56:57.014 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 773
00:56:57.015 00.001 1032 Star::Find returns 1 (0), X=322.39, Y=746.74, Mass=1293, SNR=25.3, Peak=173 HFD=2.8
00:56:57.018 00.003 1032 MultiStar: [#1 0.01,0.31,0.00,M1] [#2 0.12,0.20,0.77,U] [#3 0.01,0.04,0.68,U] [#4 0.07,0.22,0.70,U] [#5 0.10,0.10,0.73,U] [#6 0.05,0.11,0.64,U] [#7 -0.06,0.19,0.57,U] [#8 0.10,0.28,0.00,M1] 
00:56:57.020 00.002 1032 refined, 6 included, MultiStar: {0.08, 0.15}, one-star: {0.20, 0.20}
00:56:57.022 00.002 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
00:56:57.024 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
00:56:57.025 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.18 cameraTheta=1.08 mountX=0.13 mountY=-0.12, mountTheta=-0.75
00:56:57.027 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.15, opts=13)
00:56:57.029 00.002 1032 Enqueuing Move request for scope (0.08, 0.15)
00:56:57.031 00.002 10072 Worker thread wakes up
00:56:57.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
00:56:57.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
00:56:57.031 00.000 10072 Moving (0.08, 0.15) raw xDistance=0.13 yDistance=-0.12
00:56:57.033 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:57.035 00.002 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:56:57.035 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
00:56:57.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:57.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:56:57.035 00.000 10072 MoveAxis(W, 0, ABG)
00:56:57.035 00.000 10072 Move returns status 0, amount 0
00:56:57.035 00.000 10072 MoveAxis(N, 0, ABG)
00:56:57.035 00.000 10072 Move returns status 0, amount 0
00:56:57.035 00.000 10072 move complete, result=0
00:56:57.035 00.000 10072 worker thread done servicing request
00:56:57.052 00.017 1032 UpdateGuideState exits: m=1293 SNR=25.3
00:56:57.056 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:57.057 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:57.059 00.002 1032 Enqueuing Expose request
00:56:57.061 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
00:56:57.062 00.001 10072 Worker thread wakes up
00:56:57.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:57.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:57.482 00.420 10072 Exposure complete
00:56:57.531 00.049 10072 worker thread done servicing request
00:56:57.531 00.000 1032 OnExposeComplete: enter
00:56:57.533 00.002 1032 UpdateGuideState(): m_state=6
00:56:57.534 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 774
00:56:57.536 00.002 1032 Star::Find returns 1 (0), X=322.48, Y=746.60, Mass=1384, SNR=26.2, Peak=172 HFD=3.0
00:56:57.537 00.001 1032 MultiStar: [#1 0.00,0.28,0.00,M2] [#2 0.06,0.13,0.72,U] [#3 0.10,0.01,0.66,U] [#4 0.22,0.22,0.00,M1] [#5 0.09,0.06,0.73,U] [#6 0.20,0.02,0.59,U] [#7 0.10,0.10,0.54,U] [#8 0.20,0.18,0.00,M2] 
00:56:57.538 00.001 1032 refined, 5 included, MultiStar: {0.15, 0.06}, one-star: {0.29, 0.06}
00:56:57.541 00.003 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
00:56:57.542 00.001 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
00:56:57.544 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.40 mountX=0.02 mountY=-0.16, mountTheta=-1.43
00:56:57.546 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
00:56:57.548 00.002 1032 Enqueuing Move request for scope (0.15, 0.06)
00:56:57.551 00.003 10072 Worker thread wakes up
00:56:57.551 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
00:56:57.551 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
00:56:57.551 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
00:56:57.553 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:57.555 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:56:57.555 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
00:56:57.555 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:57.555 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:56:57.555 00.000 10072 MoveAxis(E, 0, ABG)
00:56:57.555 00.000 10072 Move returns status 0, amount 0
00:56:57.555 00.000 10072 MoveAxis(N, 0, ABG)
00:56:57.555 00.000 10072 Move returns status 0, amount 0
00:56:57.555 00.000 10072 move complete, result=0
00:56:57.555 00.000 10072 worker thread done servicing request
00:56:57.574 00.019 1032 UpdateGuideState exits: m=1384 SNR=26.2
00:56:57.576 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:57.577 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:57.581 00.004 1032 Enqueuing Expose request
00:56:57.583 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:57.586 00.003 10072 Worker thread wakes up
00:56:57.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:57.586 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:58.216 00.630 10072 Exposure complete
00:56:58.266 00.050 10072 worker thread done servicing request
00:56:58.266 00.000 1032 OnExposeComplete: enter
00:56:58.267 00.001 1032 UpdateGuideState(): m_state=6
00:56:58.269 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 775
00:56:58.271 00.002 1032 Star::Find returns 1 (0), X=322.46, Y=746.67, Mass=1502, SNR=27.3, Peak=202 HFD=2.9
00:56:58.273 00.002 1032 MultiStar: [#1 0.02,0.18,0.88,U] [#2 0.19,0.23,0.00,M1] [#3 0.03,-0.04,0.64,U] [#4 0.07,0.23,0.70,U] [#5 0.26,0.07,0.00,M1] [#6 0.24,0.01,0.55,U] [#7 0.13,0.08,0.54,U] [#8 0.16,0.25,0.00,M3] 
00:56:58.274 00.001 1032 refined, 5 included, MultiStar: {0.13, 0.11}, one-star: {0.27, 0.13}
00:56:58.275 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
00:56:58.277 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
00:56:58.279 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.69 mountX=0.07 mountY=-0.15, mountTheta=-1.14
00:56:58.283 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.11, opts=13)
00:56:58.285 00.002 1032 Enqueuing Move request for scope (0.13, 0.11)
00:56:58.288 00.003 10072 Worker thread wakes up
00:56:58.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
00:56:58.288 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
00:56:58.288 00.000 10072 Moving (0.13, 0.11) raw xDistance=0.07 yDistance=-0.15
00:56:58.290 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:58.292 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:56:58.292 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:56:58.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:58.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:56:58.292 00.000 10072 MoveAxis(E, 0, ABG)
00:56:58.292 00.000 10072 Move returns status 0, amount 0
00:56:58.292 00.000 10072 MoveAxis(N, 0, ABG)
00:56:58.292 00.000 10072 Move returns status 0, amount 0
00:56:58.293 00.001 10072 move complete, result=0
00:56:58.293 00.000 10072 worker thread done servicing request
00:56:58.310 00.017 1032 UpdateGuideState exits: m=1502 SNR=27.3
00:56:58.312 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:58.313 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:58.316 00.003 1032 Enqueuing Expose request
00:56:58.317 00.001 1032 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:58.318 00.001 10072 Worker thread wakes up
00:56:58.318 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:58.318 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:58.733 00.415 10072 Exposure complete
00:56:58.781 00.048 10072 worker thread done servicing request
00:56:58.781 00.000 1032 OnExposeComplete: enter
00:56:58.783 00.002 1032 UpdateGuideState(): m_state=6
00:56:58.785 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 776
00:56:58.786 00.001 1032 Star::Find returns 1 (0), X=322.43, Y=746.57, Mass=1407, SNR=26.4, Peak=181 HFD=3.0
00:56:58.788 00.002 1032 MultiStar: [#1 -0.02,0.20,0.99,U] [#2 0.12,0.15,0.69,U] [#3 0.17,0.08,0.66,U] [#4 0.09,0.16,0.69,U] [#5 0.08,0.09,0.73,U] [#6 0.22,0.14,0.00,M1] [#7 0.16,0.26,0.00,M1] [#8 0.12,0.26,0.00,M4] 
00:56:58.789 00.001 1032 refined, 5 included, MultiStar: {0.11, 0.12}, one-star: {0.24, 0.03}
00:56:58.791 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
00:56:58.792 00.001 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
00:56:58.794 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.81 mountX=0.09 mountY=-0.14, mountTheta=-1.02
00:56:58.797 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
00:56:58.800 00.003 1032 Enqueuing Move request for scope (0.11, 0.12)
00:56:58.802 00.002 10072 Worker thread wakes up
00:56:58.802 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
00:56:58.802 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
00:56:58.802 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.09 yDistance=-0.14
00:56:58.804 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:58.806 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:56:58.806 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:56:58.806 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:58.806 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:56:58.806 00.000 10072 MoveAxis(E, 0, ABG)
00:56:58.806 00.000 10072 Move returns status 0, amount 0
00:56:58.806 00.000 10072 MoveAxis(N, 0, ABG)
00:56:58.806 00.000 10072 Move returns status 0, amount 0
00:56:58.806 00.000 10072 move complete, result=0
00:56:58.806 00.000 10072 worker thread done servicing request
00:56:58.824 00.018 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:56:58.826 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:58.827 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:58.830 00.003 1032 Enqueuing Expose request
00:56:58.832 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:58.834 00.002 10072 Worker thread wakes up
00:56:58.834 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:58.835 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:59.472 00.637 10072 Exposure complete
00:56:59.521 00.049 10072 worker thread done servicing request
00:56:59.521 00.000 1032 OnExposeComplete: enter
00:56:59.523 00.002 1032 UpdateGuideState(): m_state=6
00:56:59.525 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 777
00:56:59.527 00.002 1032 Star::Find returns 1 (0), X=322.42, Y=746.59, Mass=1427, SNR=26.6, Peak=188 HFD=3.0
00:56:59.529 00.002 1032 MultiStar: [#1 0.07,0.30,0.00,M1] [#2 0.13,0.14,0.73,U] [#3 0.12,0.02,0.67,U] [#4 0.14,0.34,0.00,M1] [#5 0.13,0.16,0.69,U] [#6 0.23,0.16,0.00,M2] [#7 0.02,0.31,0.00,M2] [#8 0.30,0.06,0.00,M5] 
00:56:59.530 00.001 1032 refined, 3 included, MultiStar: {0.16, 0.09}, one-star: {0.23, 0.05}
00:56:59.532 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
00:56:59.533 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
00:56:59.536 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.51 mountX=0.05 mountY=-0.18, mountTheta=-1.32
00:56:59.538 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.09, opts=13)
00:56:59.540 00.002 1032 Enqueuing Move request for scope (0.16, 0.09)
00:56:59.542 00.002 10072 Worker thread wakes up
00:56:59.542 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
00:56:59.542 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
00:56:59.542 00.000 10072 Moving (0.16, 0.09) raw xDistance=0.05 yDistance=-0.18
00:56:59.544 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:56:59.547 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:56:59.547 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:56:59.547 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:59.547 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:56:59.547 00.000 10072 MoveAxis(W, 0, ABG)
00:56:59.547 00.000 10072 Move returns status 0, amount 0
00:56:59.547 00.000 10072 MoveAxis(N, 0, ABG)
00:56:59.547 00.000 10072 Move returns status 0, amount 0
00:56:59.547 00.000 10072 move complete, result=0
00:56:59.548 00.001 10072 worker thread done servicing request
00:56:59.566 00.018 1032 UpdateGuideState exits: m=1427 SNR=26.6
00:56:59.569 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:59.571 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:56:59.573 00.002 1032 Enqueuing Expose request
00:56:59.574 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
00:56:59.575 00.001 10072 Worker thread wakes up
00:56:59.575 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:56:59.575 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:56:59.990 00.415 10072 Exposure complete
00:57:00.039 00.049 10072 worker thread done servicing request
00:57:00.039 00.000 1032 OnExposeComplete: enter
00:57:00.041 00.002 1032 UpdateGuideState(): m_state=6
00:57:00.043 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 778
00:57:00.044 00.001 1032 Star::Find returns 1 (0), X=322.43, Y=746.72, Mass=1501, SNR=27.3, Peak=201 HFD=2.8
00:57:00.046 00.002 1032 MultiStar: [#1 0.08,0.29,0.00,M2] [#2 0.04,0.31,0.00,M1] [#3 0.09,0.14,0.69,U] [#4 0.09,0.22,0.68,U] [#5 0.06,0.25,0.00,M1] [#6 -0.02,0.23,0.55,U] [#7 0.15,0.17,0.49,U] [#8 0.24,0.25,0.00,M6] 
00:57:00.049 00.003 1032 refined, 4 included, MultiStar: {0.13, 0.19}, one-star: {0.24, 0.18}
00:57:00.051 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:57:00.054 00.003 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:57:00.055 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.98 mountX=0.15 mountY=-0.17, mountTheta=-0.85
00:57:00.058 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.19, opts=13)
00:57:00.059 00.001 1032 Enqueuing Move request for scope (0.13, 0.19)
00:57:00.061 00.002 10072 Worker thread wakes up
00:57:00.061 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
00:57:00.061 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
00:57:00.061 00.000 10072 Moving (0.13, 0.19) raw xDistance=0.15 yDistance=-0.17
00:57:00.062 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:00.064 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.20
00:57:00.064 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:57:00.064 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:00.066 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:57:00.066 00.000 10072 MoveAxis(W, 69, ABG)
00:57:00.066 00.000 10072 Guiding  Dir = 3, Dur = 69
00:57:00.066 00.000 10072 IsGuiding returns 0
00:57:00.066 00.000 10072 PulseGuide returned control before completion, sleep 79
00:57:00.086 00.020 1032 UpdateGuideState exits: m=1501 SNR=27.3
00:57:00.088 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:00.090 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:00.091 00.001 1032 Enqueuing Expose request
00:57:00.158 00.067 10072 IsGuiding returns 0
00:57:00.158 00.000 10072 Move returns status 0, amount 69
00:57:00.158 00.000 10072 MoveAxis(N, 0, ABG)
00:57:00.158 00.000 10072 Move returns status 0, amount 0
00:57:00.158 00.000 10072 move complete, result=0
00:57:00.158 00.000 10072 worker thread done servicing request
00:57:00.158 00.000 10072 Worker thread wakes up
00:57:00.159 00.001 1032 GuideStep: 0.1 px 69 ms WEST, -0.2 px 0 ms NORTH
00:57:00.161 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:00.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:57:00.787 00.626 10072 Exposure complete
00:57:00.835 00.048 10072 worker thread done servicing request
00:57:00.836 00.001 1032 OnExposeComplete: enter
00:57:00.837 00.001 1032 UpdateGuideState(): m_state=6
00:57:00.838 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 779
00:57:00.841 00.003 1032 Star::Find returns 1 (0), X=322.41, Y=746.58, Mass=1453, SNR=26.9, Peak=179 HFD=3.0
00:57:00.843 00.002 1032 MultiStar: [#1 0.15,0.19,0.95,U] [#2 0.08,0.26,0.00,M2] [#3 0.23,0.03,0.71,U] [#4 0.02,0.21,0.70,U] [#5 0.05,0.06,0.66,U] [#6 0.17,0.06,0.55,U] [#7 -0.04,0.20,0.51,U] [#8 0.31,0.18,0.00,M7] 
00:57:00.845 00.002 1032 refined, 6 included, MultiStar: {0.13, 0.11}, one-star: {0.22, 0.04}
00:57:00.846 00.001 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
00:57:00.848 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
00:57:00.850 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.71 mountX=0.07 mountY=-0.15, mountTheta=-1.12
00:57:00.852 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.11, opts=13)
00:57:00.853 00.001 1032 Enqueuing Move request for scope (0.13, 0.11)
00:57:00.855 00.002 10072 Worker thread wakes up
00:57:00.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
00:57:00.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
00:57:00.855 00.000 10072 Moving (0.13, 0.11) raw xDistance=0.07 yDistance=-0.15
00:57:00.857 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:00.859 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:57:00.859 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:57:00.859 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:00.859 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:57:00.860 00.001 10072 MoveAxis(W, 2, ABG)
00:57:00.860 00.000 10072 Guiding  Dir = 3, Dur = 2
00:57:00.860 00.000 10072 IsGuiding returns 0
00:57:00.860 00.000 10072 PulseGuide returned control before completion, sleep 12
00:57:00.877 00.017 1032 UpdateGuideState exits: m=1453 SNR=26.9
00:57:00.879 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:00.882 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:00.883 00.001 1032 Enqueuing Expose request
00:57:00.885 00.002 10072 IsGuiding returns 0
00:57:00.885 00.000 10072 Move returns status 0, amount 2
00:57:00.885 00.000 10072 MoveAxis(N, 0, ABG)
00:57:00.885 00.000 10072 Move returns status 0, amount 0
00:57:00.885 00.000 10072 move complete, result=0
00:57:00.886 00.001 10072 worker thread done servicing request
00:57:00.886 00.000 10072 Worker thread wakes up
00:57:00.886 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:00.886 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:57:00.894 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
00:57:01.291 00.397 10072 Exposure complete
00:57:01.342 00.051 10072 worker thread done servicing request
00:57:01.342 00.000 1032 OnExposeComplete: enter
00:57:01.344 00.002 1032 UpdateGuideState(): m_state=6
00:57:01.345 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 780
00:57:01.347 00.002 1032 Star::Find returns 1 (0), X=322.34, Y=746.70, Mass=1444, SNR=26.8, Peak=172 HFD=2.8
00:57:01.348 00.001 1032 MultiStar: [#1 0.05,0.18,0.89,U] [#2 0.20,0.24,0.00,M3] [#3 0.16,0.01,0.71,U] [#4 0.07,0.10,0.68,U] [#5 0.01,0.09,0.71,U] [#6 0.17,0.15,0.59,U] [#7 -0.05,0.25,0.00,M1] [#8 0.15,0.32,0.00,M8] 
00:57:01.350 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.12}, one-star: {0.15, 0.16}
00:57:01.352 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
00:57:01.354 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
00:57:01.356 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.87 mountX=0.09 mountY=-0.13, mountTheta=-0.96
00:57:01.358 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.12, opts=13)
00:57:01.362 00.004 1032 Enqueuing Move request for scope (0.10, 0.12)
00:57:01.363 00.001 10072 Worker thread wakes up
00:57:01.363 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
00:57:01.363 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
00:57:01.363 00.000 10072 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=-0.13
00:57:01.366 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:01.369 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:57:01.369 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:57:01.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:01.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:57:01.369 00.000 10072 MoveAxis(W, 2, ABG)
00:57:01.369 00.000 10072 Guiding  Dir = 3, Dur = 2
00:57:01.369 00.000 10072 IsGuiding returns 0
00:57:01.370 00.001 10072 PulseGuide returned control before completion, sleep 12
00:57:01.387 00.017 1032 UpdateGuideState exits: m=1444 SNR=26.8
00:57:01.389 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:01.394 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:01.397 00.003 1032 Enqueuing Expose request
00:57:01.400 00.003 10072 IsGuiding returns 0
00:57:01.400 00.000 10072 Move returns status 0, amount 2
00:57:01.400 00.000 10072 MoveAxis(N, 0, ABG)
00:57:01.400 00.000 10072 Move returns status 0, amount 0
00:57:01.400 00.000 10072 move complete, result=0
00:57:01.400 00.000 10072 worker thread done servicing request
00:57:01.401 00.001 10072 Worker thread wakes up
00:57:01.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:01.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:57:01.408 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:57:02.024 00.616 10072 Exposure complete
00:57:02.071 00.047 10072 worker thread done servicing request
00:57:02.072 00.001 1032 OnExposeComplete: enter
00:57:02.075 00.003 1032 UpdateGuideState(): m_state=6
00:57:02.076 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 781
00:57:02.078 00.002 1032 Star::Find returns 1 (0), X=322.41, Y=746.64, Mass=1528, SNR=27.6, Peak=185 HFD=2.9
00:57:02.080 00.002 1032 MultiStar: [#1 0.06,0.23,0.89,U] [#2 0.01,0.23,0.73,U] [#3 0.07,0.08,0.68,U] [#4 0.22,0.17,0.00,M1] [#5 -0.02,0.22,0.66,U] [#6 0.03,0.25,0.57,U] [#7 0.05,0.18,0.45,U] [#8 0.17,0.34,0.00,M9] 
00:57:02.084 00.004 1032 refined, 6 included, MultiStar: {0.07, 0.18}, one-star: {0.22, 0.10}
00:57:02.085 00.001 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
00:57:02.087 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
00:57:02.088 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.19 mountX=0.16 mountY=-0.11, mountTheta=-0.64
00:57:02.090 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.18, opts=13)
00:57:02.093 00.003 1032 Enqueuing Move request for scope (0.07, 0.18)
00:57:02.094 00.001 10072 Worker thread wakes up
00:57:02.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
00:57:02.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
00:57:02.094 00.000 10072 Moving (0.07, 0.18) raw xDistance=0.16 yDistance=-0.11
00:57:02.096 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:02.098 00.002 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.20
00:57:02.098 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
00:57:02.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:02.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:57:02.098 00.000 10072 MoveAxis(W, 74, ABG)
00:57:02.098 00.000 10072 Guiding  Dir = 3, Dur = 74
00:57:02.099 00.001 10072 IsGuiding returns 0
00:57:02.099 00.000 10072 PulseGuide returned control before completion, sleep 84
00:57:02.117 00.018 1032 UpdateGuideState exits: m=1528 SNR=27.6
00:57:02.120 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:02.121 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:02.122 00.001 1032 Enqueuing Expose request
00:57:02.193 00.071 10072 IsGuiding returns 0
00:57:02.193 00.000 10072 Move returns status 0, amount 74
00:57:02.193 00.000 10072 MoveAxis(N, 0, ABG)
00:57:02.193 00.000 10072 Move returns status 0, amount 0
00:57:02.193 00.000 10072 move complete, result=0
00:57:02.193 00.000 10072 worker thread done servicing request
00:57:02.193 00.000 10072 Worker thread wakes up
00:57:02.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:02.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:57:02.194 00.001 1032 GuideStep: 0.2 px 74 ms WEST, -0.1 px 0 ms NORTH
00:57:02.602 00.408 10072 Exposure complete
00:57:02.650 00.048 10072 worker thread done servicing request
00:57:02.650 00.000 1032 OnExposeComplete: enter
00:57:02.652 00.002 1032 UpdateGuideState(): m_state=6
00:57:02.654 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 782
00:57:02.656 00.002 1032 Star::Find returns 1 (0), X=322.24, Y=746.76, Mass=1539, SNR=27.7, Peak=207 HFD=2.7
00:57:02.658 00.002 1032 MultiStar: [#1 -0.04,0.31,0.00,M1] [#2 -0.01,0.23,0.75,U] [#3 0.07,0.08,0.68,U] [#4 0.18,0.32,0.00,M2] [#5 0.03,0.16,0.65,U] [#6 0.13,0.23,0.00,M1] [#7 0.05,0.25,0.51,U] [#8 0.10,0.24,0.00,M10] 
00:57:02.660 00.002 1032 refined, 4 included, MultiStar: {0.04, 0.19}, one-star: {0.06, 0.22}
00:57:02.661 00.001 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
00:57:02.663 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
00:57:02.664 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.38 mountX=0.17 mountY=-0.08, mountTheta=-0.45
00:57:02.667 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.19, opts=13)
00:57:02.669 00.002 1032 Enqueuing Move request for scope (0.04, 0.19)
00:57:02.670 00.001 10072 Worker thread wakes up
00:57:02.670 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
00:57:02.671 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
00:57:02.671 00.000 10072 Moving (0.04, 0.19) raw xDistance=0.17 yDistance=-0.08
00:57:02.673 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:02.676 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 289.19
00:57:02.676 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
00:57:02.676 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:02.676 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:57:02.676 00.000 10072 MoveAxis(W, 83, ABG)
00:57:02.676 00.000 10072 Guiding  Dir = 3, Dur = 83
00:57:02.677 00.001 10072 IsGuiding returns 0
00:57:02.678 00.001 10072 PulseGuide returned control before completion, sleep 92
00:57:02.696 00.018 1032 UpdateGuideState exits: m=1539 SNR=27.7
00:57:02.698 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:02.699 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:02.701 00.002 1032 Enqueuing Expose request
00:57:02.772 00.071 10072 IsGuiding returns 0
00:57:02.772 00.000 10072 Move returns status 0, amount 83
00:57:02.772 00.000 10072 MoveAxis(N, 0, ABG)
00:57:02.772 00.000 10072 Move returns status 0, amount 0
00:57:02.772 00.000 10072 move complete, result=0
00:57:02.772 00.000 10072 worker thread done servicing request
00:57:02.772 00.000 10072 Worker thread wakes up
00:57:02.772 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:02.772 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:57:02.773 00.001 1032 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
00:57:03.402 00.629 10072 Exposure complete
00:57:03.451 00.049 10072 worker thread done servicing request
00:57:03.451 00.000 1032 OnExposeComplete: enter
00:57:03.453 00.002 1032 UpdateGuideState(): m_state=6
00:57:03.454 00.001 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 783
00:57:03.457 00.003 1032 Star::Find returns 1 (0), X=322.39, Y=746.46, Mass=1318, SNR=25.6, Peak=170 HFD=3.0
00:57:03.459 00.002 1032 MultiStar: [#1 0.05,0.08,0.98,U] [#2 0.04,0.16,0.73,U] [#3 0.20,0.10,0.71,U] [#4 0.16,0.20,0.72,U] [#5 0.04,0.09,0.74,U] [#6 0.17,0.15,0.59,U] [#7 0.14,0.15,0.57,U] [#8 0.00,0.12,0.57,U] 
00:57:03.460 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.10}, one-star: {0.20, -0.08}
00:57:03.461 00.001 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
00:57:03.462 00.001 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
00:57:03.465 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.70 mountX=0.06 mountY=-0.13, mountTheta=-1.13
00:57:03.467 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
00:57:03.469 00.002 1032 Enqueuing Move request for scope (0.11, 0.10)
00:57:03.471 00.002 10072 Worker thread wakes up
00:57:03.471 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
00:57:03.471 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
00:57:03.471 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.06 yDistance=-0.13
00:57:03.473 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:03.475 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:03.475 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:57:03.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:03.475 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:57:03.475 00.000 10072 MoveAxis(W, 4, ABG)
00:57:03.475 00.000 10072 Guiding  Dir = 3, Dur = 4
00:57:03.476 00.001 10072 IsGuiding returns 0
00:57:03.476 00.000 10072 PulseGuide returned control before completion, sleep 14
00:57:03.494 00.018 10072 IsGuiding returns 0
00:57:03.494 00.000 10072 Move returns status 0, amount 4
00:57:03.494 00.000 10072 MoveAxis(N, 0, ABG)
00:57:03.494 00.000 10072 Move returns status 0, amount 0
00:57:03.494 00.000 10072 move complete, result=0
00:57:03.494 00.000 10072 worker thread done servicing request
00:57:03.494 00.000 1032 UpdateGuideState exits: m=1318 SNR=25.6
00:57:03.496 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:03.498 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:03.501 00.003 1032 Enqueuing Expose request
00:57:03.502 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
00:57:03.504 00.002 10072 Worker thread wakes up
00:57:03.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:03.505 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:57:03.912 00.407 10072 Exposure complete
00:57:03.962 00.050 10072 worker thread done servicing request
00:57:03.962 00.000 1032 OnExposeComplete: enter
00:57:03.964 00.002 1032 UpdateGuideState(): m_state=6
00:57:03.966 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 784
00:57:03.967 00.001 1032 Star::Find returns 1 (0), X=322.35, Y=746.53, Mass=1443, SNR=26.8, Peak=186 HFD=3.0
00:57:03.970 00.003 1032 MultiStar: [#1 0.08,-0.05,0.91,U] [#2 0.17,0.09,0.72,U] [#3 0.25,-0.03,0.65,U] [#4 0.11,-0.01,0.69,U] [#5 0.16,-0.01,0.69,U] [#6 0.16,0.12,0.59,U] [#7 0.06,0.07,0.51,U] [#8 0.05,0.06,0.56,U] 
00:57:03.971 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.16, -0.01}
00:57:03.973 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
00:57:03.975 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
00:57:03.977 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.13 mountX=-0.02 mountY=-0.14, mountTheta=-1.70
00:57:03.980 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
00:57:03.983 00.003 1032 Enqueuing Move request for scope (0.14, 0.02)
00:57:03.985 00.002 10072 Worker thread wakes up
00:57:03.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
00:57:03.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
00:57:03.985 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
00:57:03.987 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:03.989 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:03.989 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:57:03.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:03.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:57:03.989 00.000 10072 MoveAxis(W, 4, ABG)
00:57:03.989 00.000 10072 Guiding  Dir = 3, Dur = 4
00:57:03.990 00.001 10072 IsGuiding returns 0
00:57:03.990 00.000 10072 PulseGuide returned control before completion, sleep 14
00:57:04.010 00.020 1032 UpdateGuideState exits: m=1443 SNR=26.8
00:57:04.011 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:04.013 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:04.014 00.001 1032 Enqueuing Expose request
00:57:04.021 00.007 10072 IsGuiding returns 0
00:57:04.021 00.000 10072 Move returns status 0, amount 4
00:57:04.021 00.000 10072 MoveAxis(N, 0, ABG)
00:57:04.021 00.000 10072 Move returns status 0, amount 0
00:57:04.021 00.000 10072 move complete, result=0
00:57:04.021 00.000 10072 worker thread done servicing request
00:57:04.021 00.000 10072 Worker thread wakes up
00:57:04.021 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:04.021 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:57:04.028 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
00:57:04.650 00.622 10072 Exposure complete
00:57:04.698 00.048 10072 worker thread done servicing request
00:57:04.698 00.000 1032 OnExposeComplete: enter
00:57:04.700 00.002 1032 UpdateGuideState(): m_state=6
00:57:04.702 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 785
00:57:04.703 00.001 1032 Star::Find returns 1 (0), X=322.51, Y=746.45, Mass=1316, SNR=25.6, Peak=152 HFD=3.1
00:57:04.704 00.001 1032 MultiStar: [#1 0.07,0.10,1.01,U] [#2 0.20,0.06,0.79,U] [#3 0.15,-0.02,0.68,U] [#4 0.13,0.11,0.67,U] [#5 0.00,-0.03,0.71,U] [#6 0.20,0.07,0.57,U] [#7 0.12,0.03,0.55,U] [#8 0.16,-0.05,0.60,U] 
00:57:04.706 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.02}, one-star: {0.32, -0.09}
00:57:04.707 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
00:57:04.709 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
00:57:04.712 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.12 mountX=-0.02 mountY=-0.15, mountTheta=-1.71
00:57:04.714 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.02, opts=13)
00:57:04.715 00.001 1032 Enqueuing Move request for scope (0.16, 0.02)
00:57:04.717 00.002 10072 Worker thread wakes up
00:57:04.717 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
00:57:04.717 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
00:57:04.717 00.000 10072 Moving (0.16, 0.02) raw xDistance=-0.02 yDistance=-0.15
00:57:04.720 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:04.722 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:04.722 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:57:04.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:04.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:57:04.722 00.000 10072 MoveAxis(W, 5, ABG)
00:57:04.723 00.001 10072 Guiding  Dir = 3, Dur = 5
00:57:04.723 00.000 10072 IsGuiding returns 0
00:57:04.723 00.000 10072 PulseGuide returned control before completion, sleep 15
00:57:04.741 00.018 10072 IsGuiding returns 0
00:57:04.741 00.000 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:57:04.743 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:04.746 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:04.747 00.001 1032 Enqueuing Expose request
00:57:04.749 00.002 10072 Move returns status 0, amount 5
00:57:04.749 00.000 10072 MoveAxis(N, 0, ABG)
00:57:04.749 00.000 10072 Move returns status 0, amount 0
00:57:04.749 00.000 10072 move complete, result=0
00:57:04.749 00.000 10072 worker thread done servicing request
00:57:04.749 00.000 10072 Worker thread wakes up
00:57:04.749 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:04.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:57:04.758 00.009 1032 GuideStep: -0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
00:57:05.166 00.408 10072 Exposure complete
00:57:05.212 00.046 10072 worker thread done servicing request
00:57:05.213 00.001 1032 OnExposeComplete: enter
00:57:05.215 00.002 1032 UpdateGuideState(): m_state=6
00:57:05.217 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 786
00:57:05.218 00.001 1032 Star::Find returns 1 (0), X=322.53, Y=746.52, Mass=1395, SNR=26.3, Peak=169 HFD=3.1
00:57:05.220 00.002 1032 MultiStar: [#1 0.08,0.09,0.98,U] [#2 0.20,0.11,0.75,U] [#3 0.16,0.12,0.72,U] [#4 0.09,0.29,0.00,M1] [#5 0.14,0.12,0.71,U] [#6 0.15,0.22,0.00,M1] [#7 0.04,0.15,0.51,U] [#8 0.25,0.25,0.00,M8] 
00:57:05.221 00.001 1032 refined, 5 included, MultiStar: {0.17, 0.09}, one-star: {0.34, -0.02}
00:57:05.224 00.003 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
00:57:05.226 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
00:57:05.228 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.46 mountX=0.04 mountY=-0.19, mountTheta=-1.37
00:57:05.230 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.09, opts=13)
00:57:05.232 00.002 1032 Enqueuing Move request for scope (0.17, 0.09)
00:57:05.233 00.001 10072 Worker thread wakes up
00:57:05.233 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
00:57:05.233 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
00:57:05.233 00.000 10072 Moving (0.17, 0.09) raw xDistance=0.04 yDistance=-0.19
00:57:05.235 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:05.238 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:05.238 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:57:05.238 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:05.239 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:57:05.239 00.000 10072 MoveAxis(W, 4, ABG)
00:57:05.239 00.000 10072 Guiding  Dir = 3, Dur = 4
00:57:05.239 00.000 10072 IsGuiding returns 0
00:57:05.240 00.001 10072 PulseGuide returned control before completion, sleep 14
00:57:05.257 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.3
00:57:05.259 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:05.261 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:05.263 00.002 1032 Enqueuing Expose request
00:57:05.271 00.008 10072 IsGuiding returns 0
00:57:05.271 00.000 10072 Move returns status 0, amount 4
00:57:05.271 00.000 10072 MoveAxis(N, 0, ABG)
00:57:05.271 00.000 10072 Move returns status 0, amount 0
00:57:05.271 00.000 10072 move complete, result=0
00:57:05.271 00.000 10072 worker thread done servicing request
00:57:05.271 00.000 10072 Worker thread wakes up
00:57:05.271 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:05.271 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:57:05.274 00.003 1032 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
00:57:05.899 00.625 10072 Exposure complete
00:57:05.946 00.047 10072 worker thread done servicing request
00:57:05.946 00.000 1032 OnExposeComplete: enter
00:57:05.948 00.002 1032 UpdateGuideState(): m_state=6
00:57:05.950 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 787
00:57:05.951 00.001 1032 Star::Find returns 1 (0), X=322.49, Y=746.70, Mass=1351, SNR=25.9, Peak=158 HFD=2.9
00:57:05.954 00.003 1032 MultiStar: [#1 0.04,0.23,1.05,U] [#2 0.11,0.20,0.74,U] [#3 0.15,0.22,0.00,M1] [#4 0.20,0.13,0.68,U] [#5 0.11,0.23,0.73,U] [#6 0.12,0.19,0.65,U] [#7 0.12,0.31,0.00,M1] [#8 0.05,0.33,0.00,M9] 
00:57:05.955 00.001 1032 refined, 5 included, MultiStar: {0.15, 0.19}, one-star: {0.31, 0.16}
00:57:05.958 00.003 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
00:57:05.960 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
00:57:05.962 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.91 mountX=0.15 mountY=-0.19, mountTheta=-0.92
00:57:05.965 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.19, opts=13)
00:57:05.968 00.003 1032 Enqueuing Move request for scope (0.15, 0.19)
00:57:05.970 00.002 10072 Worker thread wakes up
00:57:05.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
00:57:05.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
00:57:05.970 00.000 10072 Moving (0.15, 0.19) raw xDistance=0.15 yDistance=-0.19
00:57:05.972 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:05.974 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.19
00:57:05.974 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:57:05.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:05.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:57:05.974 00.000 10072 MoveAxis(W, 73, ABG)
00:57:05.974 00.000 10072 Guiding  Dir = 3, Dur = 73
00:57:05.975 00.001 10072 IsGuiding returns 0
00:57:05.975 00.000 10072 PulseGuide returned control before completion, sleep 83
00:57:05.994 00.019 1032 UpdateGuideState exits: m=1351 SNR=25.9
00:57:05.995 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:05.997 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:05.998 00.001 1032 Enqueuing Expose request
00:57:06.069 00.071 10072 IsGuiding returns 0
00:57:06.069 00.000 10072 Move returns status 0, amount 73
00:57:06.069 00.000 10072 MoveAxis(N, 0, ABG)
00:57:06.069 00.000 10072 Move returns status 0, amount 0
00:57:06.069 00.000 10072 move complete, result=0
00:57:06.069 00.000 10072 worker thread done servicing request
00:57:06.069 00.000 10072 Worker thread wakes up
00:57:06.069 00.000 1032 GuideStep: 0.1 px 73 ms WEST, -0.2 px 0 ms NORTH
00:57:06.072 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:06.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:57:06.482 00.410 10072 Exposure complete
00:57:06.529 00.047 10072 worker thread done servicing request
00:57:06.529 00.000 1032 OnExposeComplete: enter
00:57:06.531 00.002 1032 UpdateGuideState(): m_state=6
00:57:06.533 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 788
00:57:06.535 00.002 1032 Star::Find returns 1 (0), X=322.44, Y=746.74, Mass=1372, SNR=26.1, Peak=178 HFD=2.8
00:57:06.538 00.003 1032 MultiStar: [#1 0.09,0.11,1.00,U] [#2 0.10,0.15,0.75,U] [#3 0.09,0.15,0.67,U] [#4 0.20,0.21,0.00,M1] [#5 0.10,0.15,0.70,U] [#6 0.24,0.11,0.00,M1] [#7 0.01,0.13,0.55,U] [#8 0.28,0.25,0.00,M10] 
00:57:06.540 00.002 1032 refined, 5 included, MultiStar: {0.12, 0.15}, one-star: {0.25, 0.20}
00:57:06.541 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
00:57:06.543 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
00:57:06.544 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.91 mountX=0.11 mountY=-0.15, mountTheta=-0.92
00:57:06.548 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.15, opts=13)
00:57:06.550 00.002 1032 Enqueuing Move request for scope (0.12, 0.15)
00:57:06.552 00.002 10072 Worker thread wakes up
00:57:06.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
00:57:06.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
00:57:06.552 00.000 10072 Moving (0.12, 0.15) raw xDistance=0.11 yDistance=-0.15
00:57:06.555 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:06.558 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:06.558 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:57:06.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:06.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:57:06.558 00.000 10072 MoveAxis(W, 6, ABG)
00:57:06.558 00.000 10072 Guiding  Dir = 3, Dur = 6
00:57:06.558 00.000 10072 IsGuiding returns 0
00:57:06.559 00.001 10072 PulseGuide returned control before completion, sleep 16
00:57:06.575 00.016 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:57:06.577 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:06.580 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:06.583 00.003 1032 Enqueuing Expose request
00:57:06.588 00.005 10072 IsGuiding returns 0
00:57:06.588 00.000 10072 Move returns status 0, amount 6
00:57:06.588 00.000 10072 MoveAxis(N, 0, ABG)
00:57:06.588 00.000 10072 Move returns status 0, amount 0
00:57:06.588 00.000 10072 move complete, result=0
00:57:06.588 00.000 10072 worker thread done servicing request
00:57:06.588 00.000 10072 Worker thread wakes up
00:57:06.588 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:06.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:57:06.593 00.005 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
00:57:07.218 00.625 10072 Exposure complete
00:57:07.267 00.049 10072 worker thread done servicing request
00:57:07.267 00.000 1032 OnExposeComplete: enter
00:57:07.269 00.002 1032 UpdateGuideState(): m_state=6
00:57:07.272 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 789
00:57:07.274 00.002 1032 Star::Find returns 1 (0), X=322.37, Y=746.47, Mass=1430, SNR=26.7, Peak=181 HFD=3.0
00:57:07.275 00.001 1032 MultiStar: [#1 0.01,0.11,0.93,U] [#2 0.20,-0.08,0.71,U] [#3 0.08,-0.10,0.65,U] [#4 0.17,0.03,0.64,U] [#5 0.10,-0.14,0.68,U] [#6 0.03,0.16,0.63,U] [#7 0.10,-0.09,0.50,U] [#8 0.16,0.18,0.61,U] 
00:57:07.277 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.00}, one-star: {0.19, -0.07}
00:57:07.279 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
00:57:07.281 00.002 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
00:57:07.283 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.01 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
00:57:07.285 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.00, opts=13)
00:57:07.288 00.003 1032 Enqueuing Move request for scope (0.12, -0.00)
00:57:07.290 00.002 10072 Worker thread wakes up
00:57:07.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
00:57:07.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
00:57:07.290 00.000 10072 Moving (0.12, -0.00) raw xDistance=-0.03 yDistance=-0.11
00:57:07.292 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:07.294 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:07.294 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:57:07.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:07.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:57:07.295 00.001 10072 MoveAxis(W, 7, ABG)
00:57:07.295 00.000 10072 Guiding  Dir = 3, Dur = 7
00:57:07.295 00.000 10072 IsGuiding returns 0
00:57:07.295 00.000 10072 PulseGuide returned control before completion, sleep 17
00:57:07.313 00.018 1032 UpdateGuideState exits: m=1430 SNR=26.7
00:57:07.315 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:07.317 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:07.319 00.002 1032 Enqueuing Expose request
00:57:07.324 00.005 10072 IsGuiding returns 1
00:57:07.324 00.000 10072 scope still moving after pulse duration time elapsed
00:57:07.356 00.032 10072 IsGuiding returns 0
00:57:07.356 00.000 10072 scope move finished after 7 + 53 ms
00:57:07.356 00.000 10072 Move returns status 0, amount 7
00:57:07.356 00.000 10072 MoveAxis(N, 0, ABG)
00:57:07.356 00.000 10072 Move returns status 0, amount 0
00:57:07.356 00.000 10072 move complete, result=0
00:57:07.356 00.000 10072 worker thread done servicing request
00:57:07.356 00.000 10072 Worker thread wakes up
00:57:07.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:07.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:57:07.356 00.000 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
00:57:07.763 00.407 10072 Exposure complete
00:57:07.811 00.048 10072 worker thread done servicing request
00:57:07.811 00.000 1032 OnExposeComplete: enter
00:57:07.814 00.003 1032 UpdateGuideState(): m_state=6
00:57:07.816 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 790
00:57:07.817 00.001 1032 Star::Find returns 1 (0), X=322.44, Y=746.57, Mass=1499, SNR=27.3, Peak=185 HFD=3.0
00:57:07.819 00.002 1032 MultiStar: [#1 0.10,0.07,0.93,U] [#2 0.19,0.10,0.74,U] [#3 0.25,-0.03,0.67,U] [#4 0.28,0.10,0.00,M1] [#5 0.16,0.05,0.68,U] [#6 0.29,0.04,0.00,M1] [#7 0.13,0.11,0.53,U] [#8 0.29,-0.06,0.00,M10] 
00:57:07.820 00.001 1032 refined, 5 included, MultiStar: {0.18, 0.05}, one-star: {0.25, 0.03}
00:57:07.822 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
00:57:07.823 00.001 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
00:57:07.825 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.27 mountX=0.00 mountY=-0.19, mountTheta=-1.56
00:57:07.829 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.05, opts=13)
00:57:07.831 00.002 1032 Enqueuing Move request for scope (0.18, 0.05)
00:57:07.833 00.002 10072 Worker thread wakes up
00:57:07.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
00:57:07.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
00:57:07.833 00.000 10072 Moving (0.18, 0.05) raw xDistance=0.00 yDistance=-0.19
00:57:07.835 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:07.837 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:07.837 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:57:07.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:07.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:57:07.838 00.001 10072 MoveAxis(W, 7, ABG)
00:57:07.838 00.000 10072 Guiding  Dir = 3, Dur = 7
00:57:07.838 00.000 10072 IsGuiding returns 0
00:57:07.838 00.000 10072 PulseGuide returned control before completion, sleep 17
00:57:07.855 00.017 1032 UpdateGuideState exits: m=1499 SNR=27.3
00:57:07.858 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:07.860 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:07.863 00.003 1032 Enqueuing Expose request
00:57:07.870 00.007 10072 IsGuiding returns 0
00:57:07.870 00.000 10072 Move returns status 0, amount 7
00:57:07.870 00.000 10072 MoveAxis(N, 0, ABG)
00:57:07.870 00.000 10072 Move returns status 0, amount 0
00:57:07.870 00.000 10072 move complete, result=0
00:57:07.871 00.001 10072 worker thread done servicing request
00:57:07.871 00.000 10072 Worker thread wakes up
00:57:07.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:07.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:57:07.873 00.002 1032 GuideStep: 0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
00:57:08.500 00.627 10072 Exposure complete
00:57:08.546 00.046 10072 worker thread done servicing request
00:57:08.546 00.000 1032 OnExposeComplete: enter
00:57:08.549 00.003 1032 UpdateGuideState(): m_state=6
00:57:08.551 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 791
00:57:08.554 00.003 1032 Star::Find returns 1 (0), X=322.52, Y=746.72, Mass=1366, SNR=26.0, Peak=164 HFD=2.8
00:57:08.556 00.002 1032 MultiStar: [#1 0.03,0.15,1.03,U] [#2 0.01,0.25,0.76,U] [#3 0.08,0.18,0.69,U] [#4 0.19,0.20,0.00,M2] [#5 0.11,0.15,0.73,U] [#6 0.14,0.03,0.60,U] [#7 0.02,0.23,0.54,U] [#8 0.30,0.08,0.00,R] 
00:57:08.557 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.17}, one-star: {0.33, 0.18}
00:57:08.559 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
00:57:08.561 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
00:57:08.562 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=0.98 mountX=0.13 mountY=-0.15, mountTheta=-0.85
00:57:08.566 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.17, opts=13)
00:57:08.567 00.001 1032 Enqueuing Move request for scope (0.11, 0.17)
00:57:08.569 00.002 10072 Worker thread wakes up
00:57:08.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
00:57:08.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
00:57:08.569 00.000 10072 Moving (0.11, 0.17) raw xDistance=0.13 yDistance=-0.15
00:57:08.570 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:08.573 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 289.19
00:57:08.573 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
00:57:08.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:08.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:57:08.573 00.000 10072 MoveAxis(W, 70, ABG)
00:57:08.573 00.000 10072 Guiding  Dir = 3, Dur = 70
00:57:08.573 00.000 10072 IsGuiding returns 0
00:57:08.574 00.001 10072 PulseGuide returned control before completion, sleep 80
00:57:08.592 00.018 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:57:08.594 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:08.597 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:08.598 00.001 1032 Enqueuing Expose request
00:57:08.667 00.069 10072 IsGuiding returns 0
00:57:08.667 00.000 10072 Move returns status 0, amount 70
00:57:08.667 00.000 10072 MoveAxis(N, 0, ABG)
00:57:08.667 00.000 10072 Move returns status 0, amount 0
00:57:08.667 00.000 10072 move complete, result=0
00:57:08.667 00.000 10072 worker thread done servicing request
00:57:08.667 00.000 10072 Worker thread wakes up
00:57:08.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:08.667 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:57:08.668 00.001 1032 GuideStep: 0.1 px 70 ms WEST, -0.2 px 0 ms NORTH
00:57:09.077 00.409 10072 Exposure complete
00:57:09.128 00.051 10072 worker thread done servicing request
00:57:09.128 00.000 1032 OnExposeComplete: enter
00:57:09.130 00.002 1032 UpdateGuideState(): m_state=6
00:57:09.132 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 792
00:57:09.134 00.002 1032 Star::Find returns 1 (0), X=322.41, Y=746.66, Mass=1354, SNR=25.9, Peak=175 HFD=2.9
00:57:09.136 00.002 1032 MultiStar: [#1 0.09,0.16,1.02,U] [#2 0.30,0.15,0.00,M1] [#3 0.30,-0.08,0.00,M1] [#4 0.21,0.15,0.00,M3] [#5 0.05,0.18,0.73,U] [#6 0.10,0.03,0.63,U] [#7 0.16,0.08,0.55,U] [#8 -0.05,-0.07,0.58,U] 
00:57:09.139 00.003 1032 refined, 5 included, MultiStar: {0.10, 0.09}, one-star: {0.22, 0.12}
00:57:09.145 00.006 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
00:57:09.148 00.003 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
00:57:09.150 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.74 mountX=0.06 mountY=-0.12, mountTheta=-1.09
00:57:09.168 00.018 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
00:57:09.211 00.043 1032 Enqueuing Move request for scope (0.10, 0.09)
00:57:09.214 00.003 10072 Worker thread wakes up
00:57:09.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
00:57:09.214 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
00:57:09.214 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
00:57:09.218 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:09.222 00.004 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:09.222 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:57:09.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:09.222 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:57:09.222 00.000 10072 MoveAxis(W, 9, ABG)
00:57:09.222 00.000 10072 Guiding  Dir = 3, Dur = 9
00:57:09.223 00.001 10072 IsGuiding returns 0
00:57:09.223 00.000 10072 PulseGuide returned control before completion, sleep 19
00:57:09.332 00.109 10072 IsGuiding returns 0
00:57:09.333 00.001 10072 Move returns status 0, amount 9
00:57:09.333 00.000 10072 MoveAxis(N, 0, ABG)
00:57:09.333 00.000 10072 Move returns status 0, amount 0
00:57:09.333 00.000 10072 move complete, result=0
00:57:09.333 00.000 10072 worker thread done servicing request
00:57:09.469 00.136 1032 UpdateGuideState exits: m=1354 SNR=25.9
00:57:09.474 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:09.477 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:09.479 00.002 1032 Enqueuing Expose request
00:57:09.482 00.003 10072 Worker thread wakes up
00:57:09.482 00.000 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:57:09.485 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:09.486 00.001 10072 Handling exposure in thread, d=500 o=3 r=(307,732,31,31)
00:57:09.497 00.011 1032 evsrv: cli 0D18B950 connect
00:57:09.500 00.003 1032 case statement mapped state 6 to 3
00:57:09.503 00.003 1032 case statement mapped state 6 to 3
00:57:09.505 00.002 1032 evsrv: cli 0D18B950 request: {"method":"get_app_state","id":"6c164ef3-7f0c-47e4-b0f5-93958c6f469f"}
00:57:09.509 00.004 1032 case statement mapped state 6 to 3
00:57:09.511 00.002 1032 evsrv: cli 0D18B950 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c164ef3-7f0c-47e4-b0f5-93958c6f469f"}
00:57:09.674 00.163 1032 evsrv: cli 0D18B950 disconnect
00:57:09.802 00.128 1032 evsrv: cli 0D18B6D0 connect
00:57:09.808 00.006 1032 case statement mapped state 6 to 3
00:57:09.813 00.005 1032 case statement mapped state 6 to 3
00:57:09.822 00.009 1032 evsrv: cli 0D18B6D0 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"dc6ab946-2123-4fa3-bbeb-8b014fb9fafb"}
00:57:09.826 00.004 1032 PhdController::Dither begins
00:57:09.831 00.005 1032 dither: size=3.00, dRA=2.17 dDec=-1.74
00:57:09.834 00.003 1032 MountToCamera -- mountTheta (-0.68) + m_xAngle (1.83) = xAngle (1.15 = 1.15)
00:57:09.836 00.002 1032 MountToCamera -- mountX=2.17 mountY=-1.74 hyp=2.79 mountTheta=-0.68 cameraX=1.13, cameraY=2.55 cameraTheta=1.15
00:57:09.839 00.003 1032 setting lock position to (323.32, 749.09)
00:57:09.843 00.004 1032 Mount: notify guiding dithered (1.1, 2.5)
00:57:09.847 00.004 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:57:09.850 00.003 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:57:09.852 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:57:09.855 00.003 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:57:09.858 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:57:09.860 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:57:09.862 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:57:09.866 00.004 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:57:09.869 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:57:09.871 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:57:09.875 00.004 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:57:09.877 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:57:09.881 00.004 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:57:09.884 00.003 1032 MultiStar: stabilizing after lock position change
00:57:09.887 00.003 1032 Status Line: Dither by 2.17,-1.74
00:57:09.898 00.011 1032 PhdController: newstate STATE_SETTLE_BEGIN
00:57:09.902 00.004 1032 PhdController: newstate STATE_SETTLE_WAIT
00:57:09.905 00.003 1032 evsrv: cli 0D18B6D0 response: {"jsonrpc":"2.0","result":0,"id":"dc6ab946-2123-4fa3-bbeb-8b014fb9fafb"}
00:57:09.910 00.005 1032 evsrv: cli 0D18B6D0 disconnect
00:57:10.111 00.201 10072 Exposure complete
00:57:10.185 00.074 10072 worker thread done servicing request
00:57:10.185 00.000 1032 OnExposeComplete: enter
00:57:10.189 00.004 1032 UpdateGuideState(): m_state=6
00:57:10.192 00.003 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 793
00:57:10.195 00.003 1032 Star::Find returns 1 (0), X=322.45, Y=746.52, Mass=1425, SNR=26.6, Peak=169 HFD=3.1
00:57:10.198 00.003 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.83) = xAngle (-3.73 = 2.56)
00:57:10.201 00.003 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.73 = 2.56)
00:57:10.204 00.003 1032 CameraToMount -- cameraX=-0.87 cameraY=-2.57 hyp=2.71 cameraTheta=-1.90 mountX=-2.26 mountY=1.50, mountTheta=2.56
00:57:10.214 00.010 1032 dither recenter: remaining=(-2.2,1.7) step=(-2.2,1.7)
00:57:10.217 00.003 1032 MountToCamera -- mountTheta (2.47) + m_xAngle (1.83) = xAngle (4.30 = -1.99)
00:57:10.222 00.005 1032 MountToCamera -- mountX=-2.17 mountY=1.74 hyp=2.79 mountTheta=2.47 cameraX=-1.13, cameraY=-2.55 cameraTheta=-1.99
00:57:10.224 00.002 1032 SchedulePrimaryMove(0F526948, x=-1.13, y=-2.55, opts=4)
00:57:10.226 00.002 1032 Enqueuing Move request for scope (-1.13, -2.55)
00:57:10.228 00.002 1032 Mount: notify direct move -2.17,1.74
00:57:10.230 00.002 10072 Worker thread wakes up
00:57:10.231 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-1.13, -2.55) opts 0x4
00:57:10.231 00.000 10072 Handling offset move in thread for scope, endpoint = (-1.13, -2.55)
00:57:10.231 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
00:57:10.233 00.002 10072 Moving (-1.13, -2.55) raw xDistance=-2.17 yDistance=1.74
00:57:10.233 00.000 10072 BLC: window closed
00:57:10.233 00.000 10072 MoveAxis(E, 2222, B)
00:57:10.233 00.000 10072 Guiding  Dir = 2, Dur = 2222
00:57:10.233 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
00:57:10.236 00.003 10072 IsGuiding returns 0
00:57:10.236 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
00:57:10.240 00.004 10072 PulseGuide returned control before completion, sleep 2232
00:57:10.240 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
00:57:10.243 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
00:57:10.245 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
00:57:10.247 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
00:57:10.251 00.004 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:57:10.254 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
00:57:10.257 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
00:57:10.260 00.003 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
00:57:10.265 00.005 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
00:57:10.268 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
00:57:10.274 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:10.304 00.030 1032 UpdateGuideState exits: m=1425 SNR=26.6
00:57:10.308 00.004 1032 PhdController: settling, locked = 1, distance = 2.88 (0.25) aobump = 0 frame = 1 / 99999
00:57:10.310 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784177830.310,"Host":"MELE","Inst":1,"Distance":2.88,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:57:10.314 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:10.316 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:10.319 00.003 1032 Enqueuing Expose request
00:57:12.475 02.156 10072 IsGuiding returns 0
00:57:12.475 00.000 10072 Move returns status 0, amount 2222
00:57:12.475 00.000 10072 BLC: window closed
00:57:12.475 00.000 10072 BLC: Compensation needed for non-algo type move
00:57:12.475 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
00:57:12.475 00.000 10072 MoveAxis(S, 1210, B)
00:57:12.475 00.000 10072 Guiding  Dir = 1, Dur = 1210
00:57:12.475 00.000 10072 IsGuiding returns 0
00:57:12.476 00.001 10072 PulseGuide returned control before completion, sleep 1220
00:57:13.709 01.233 10072 IsGuiding returns 0
00:57:13.709 00.000 10072 Move returns status 0, amount 1210
00:57:13.709 00.000 10072 move complete, result=0
00:57:13.709 00.000 10072 worker thread done servicing request
00:57:13.709 00.000 10072 Worker thread wakes up
00:57:13.709 00.000 1032 GuideStep: -2.2 px 2222 ms EAST, 1.7 px 1210 ms SOUTH
00:57:13.711 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:13.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:14.341 00.630 10072 Exposure complete
00:57:14.503 00.162 1032 OnExposeComplete: enter
00:57:14.506 00.003 1032 UpdateGuideState(): m_state=6
00:57:14.508 00.002 1032 Star::Find(15, 322, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 794
00:57:14.521 00.013 10072 worker thread done servicing request
00:57:14.521 00.000 1032 Star::Find returns 1 (0), X=323.16, Y=749.00, Mass=1272, SNR=25.1, Peak=156 HFD=2.6
00:57:14.528 00.007 1032 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.83) = xAngle (-4.45 = 1.83)
00:57:14.533 00.005 1032 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.45 = 1.83)
00:57:14.536 00.003 1032 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-2.62 mountX=-0.05 mountY=0.17, mountTheta=1.83
00:57:14.540 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=-0.09, opts=13)
00:57:14.542 00.002 1032 Enqueuing Move request for scope (-0.15, -0.09)
00:57:14.545 00.003 10072 Worker thread wakes up
00:57:14.545 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
00:57:14.545 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
00:57:14.545 00.000 10072 Moving (-0.15, -0.09) raw xDistance=-0.05 yDistance=0.17
00:57:14.552 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:14.560 00.008 10072 PPEC rslt(dithering): input = -0.05, final = -0.02
00:57:14.560 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
00:57:14.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:14.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:57:14.560 00.000 10072 MoveAxis(E, 21, ABG)
00:57:14.560 00.000 10072 Guiding  Dir = 2, Dur = 21
00:57:14.563 00.003 10072 IsGuiding returns 0
00:57:14.564 00.001 10072 PulseGuide returned control before completion, sleep 31
00:57:14.592 00.028 1032 UpdateGuideState exits: m=1272 SNR=25.1
00:57:14.594 00.002 1032 PhdController: settling, locked = 1, distance = 0.18 (0.25) aobump = 0 frame = 2 / 99999
00:57:14.597 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784177834.597,"Host":"MELE","Inst":1,"Distance":0.18,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:57:14.599 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:14.607 00.008 10072 IsGuiding returns 0
00:57:14.607 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:14.610 00.003 10072 Move returns status 0, amount 21
00:57:14.610 00.000 1032 Enqueuing Expose request
00:57:14.612 00.002 10072 MoveAxis(N, 0, ABG)
00:57:14.612 00.000 10072 Move returns status 0, amount 0
00:57:14.612 00.000 10072 move complete, result=0
00:57:14.614 00.002 10072 worker thread done servicing request
00:57:14.614 00.000 10072 Worker thread wakes up
00:57:14.614 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:14.614 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:14.625 00.011 1032 GuideStep: -0.0 px 21 ms EAST, 0.2 px 0 ms NORTH
00:57:15.027 00.402 10072 Exposure complete
00:57:15.093 00.066 10072 worker thread done servicing request
00:57:15.094 00.001 1032 OnExposeComplete: enter
00:57:15.096 00.002 1032 UpdateGuideState(): m_state=6
00:57:15.100 00.004 1032 Star::Find(15, 323, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 795
00:57:15.103 00.003 1032 Star::Find returns 1 (0), X=323.07, Y=749.18, Mass=1493, SNR=27.2, Peak=182 HFD=2.6
00:57:15.106 00.003 1032 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.83) = xAngle (0.94 = 0.94)
00:57:15.109 00.003 1032 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.94 = 0.94)
00:57:15.111 00.002 1032 CameraToMount -- cameraX=-0.25 cameraY=0.10 hyp=0.26 cameraTheta=2.77 mountX=0.16 mountY=0.21, mountTheta=0.94
00:57:15.118 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.25, y=0.10, opts=13)
00:57:15.122 00.004 1032 Enqueuing Move request for scope (-0.25, 0.10)
00:57:15.125 00.003 10072 Worker thread wakes up
00:57:15.126 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.10) opts 0xd
00:57:15.126 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.25, 0.10)
00:57:15.126 00.000 10072 Moving (-0.25, 0.10) raw xDistance=0.16 yDistance=0.21
00:57:15.129 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:15.133 00.004 10072 PPEC rslt(dithering): input = 0.16, final = 0.07
00:57:15.133 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
00:57:15.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:57:15.134 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:57:15.134 00.000 10072 MoveAxis(W, 72, ABG)
00:57:15.134 00.000 10072 Guiding  Dir = 3, Dur = 72
00:57:15.134 00.000 10072 IsGuiding returns 0
00:57:15.135 00.001 10072 PulseGuide returned control before completion, sleep 82
00:57:15.163 00.028 1032 UpdateGuideState exits: m=1493 SNR=27.2
00:57:15.168 00.005 1032 PhdController: settling, locked = 1, distance = 0.20 (0.25) aobump = 0 frame = 3 / 99999
00:57:15.200 00.032 1032 evsrv: {"Event":"Settling","Timestamp":1784177835.200,"Host":"MELE","Inst":1,"Distance":0.20,"Time":0.6,"SettleTime":3.0,"StarLocked":true}
00:57:15.208 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:15.213 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:15.217 00.004 1032 Enqueuing Expose request
00:57:15.228 00.011 10072 IsGuiding returns 0
00:57:15.230 00.002 10072 Move returns status 0, amount 72
00:57:15.230 00.000 10072 MoveAxis(N, 0, ABG)
00:57:15.230 00.000 10072 Move returns status 0, amount 0
00:57:15.230 00.000 10072 move complete, result=0
00:57:15.230 00.000 10072 worker thread done servicing request
00:57:15.231 00.001 10072 Worker thread wakes up
00:57:15.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:15.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:15.231 00.000 1032 GuideStep: 0.2 px 72 ms WEST, 0.2 px 0 ms NORTH
00:57:16.350 01.119 10072 Exposure complete
00:57:17.880 01.530 10072 worker thread done servicing request
00:57:17.880 00.000 1032 OnExposeComplete: enter
00:57:17.884 00.004 1032 UpdateGuideState(): m_state=6
00:57:17.886 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 796
00:57:17.889 00.003 1032 Star::Find returns 1 (0), X=323.05, Y=749.17, Mass=1464, SNR=27.0, Peak=178 HFD=2.6
00:57:17.892 00.003 1032 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.83) = xAngle (1.01 = 1.01)
00:57:17.899 00.007 1032 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.01 = 1.01)
00:57:17.901 00.002 1032 CameraToMount -- cameraX=-0.27 cameraY=0.08 hyp=0.28 cameraTheta=2.84 mountX=0.15 mountY=0.24, mountTheta=1.01
00:57:17.905 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.27, y=0.08, opts=13)
00:57:17.907 00.002 1032 Enqueuing Move request for scope (-0.27, 0.08)
00:57:17.910 00.003 10072 Worker thread wakes up
00:57:17.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.08) opts 0xd
00:57:17.910 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.27, 0.08)
00:57:17.910 00.000 10072 Moving (-0.27, 0.08) raw xDistance=0.15 yDistance=0.24
00:57:17.912 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:17.916 00.004 10072 PPEC rslt(dithering): input = 0.15, final = 0.07
00:57:17.916 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:57:17.916 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:57:17.916 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:57:17.916 00.000 10072 MoveAxis(W, 68, ABG)
00:57:17.916 00.000 10072 Guiding  Dir = 3, Dur = 68
00:57:17.917 00.001 10072 IsGuiding returns 0
00:57:17.918 00.001 10072 PulseGuide returned control before completion, sleep 78
00:57:17.953 00.035 1032 UpdateGuideState exits: m=1464 SNR=27.0
00:57:17.959 00.006 1032 PhdController: settling, locked = 1, distance = 0.23 (0.25) aobump = 0 frame = 4 / 99999
00:57:17.962 00.003 1032 PhdController: newstate STATE_FINISH
00:57:17.964 00.002 1032 PhdController complete: success
00:57:17.966 00.002 1032 evsrv: {"Event":"SettleDone","Timestamp":1784177837.966,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
00:57:17.970 00.004 1032 Mount: notify guiding dither settle done success=1
00:57:17.973 00.003 1032 PhdController: newstate STATE_IDLE
00:57:17.976 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:17.979 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:17.981 00.002 1032 Enqueuing Expose request
00:57:18.002 00.021 10072 IsGuiding returns 0
00:57:18.002 00.000 10072 Move returns status 0, amount 68
00:57:18.002 00.000 10072 MoveAxis(N, 0, ABG)
00:57:18.003 00.001 10072 Move returns status 0, amount 0
00:57:18.003 00.000 10072 move complete, result=0
00:57:18.003 00.000 10072 worker thread done servicing request
00:57:18.003 00.000 10072 Worker thread wakes up
00:57:18.003 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:18.003 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:18.006 00.003 1032 GuideStep: 0.1 px 68 ms WEST, 0.2 px 0 ms NORTH
00:57:18.633 00.627 10072 Exposure complete
00:57:18.730 00.097 10072 worker thread done servicing request
00:57:18.730 00.000 1032 OnExposeComplete: enter
00:57:18.732 00.002 1032 UpdateGuideState(): m_state=6
00:57:18.741 00.009 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 797
00:57:18.743 00.002 1032 Star::Find returns 1 (0), X=323.03, Y=749.13, Mass=1420, SNR=26.6, Peak=167 HFD=2.6
00:57:18.745 00.002 1032 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.83) = xAngle (1.16 = 1.16)
00:57:18.747 00.002 1032 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.16 = 1.16)
00:57:18.749 00.002 1032 CameraToMount -- cameraX=-0.29 cameraY=0.04 hyp=0.29 cameraTheta=2.99 mountX=0.12 mountY=0.27, mountTheta=1.16
00:57:18.758 00.009 1032 SchedulePrimaryMove(0F526948, x=-0.29, y=0.04, opts=13)
00:57:18.760 00.002 1032 Enqueuing Move request for scope (-0.29, 0.04)
00:57:18.763 00.003 10072 Worker thread wakes up
00:57:18.763 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.04) opts 0xd
00:57:18.763 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.29, 0.04)
00:57:18.763 00.000 10072 Moving (-0.29, 0.04) raw xDistance=0.12 yDistance=0.27
00:57:18.766 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:18.774 00.008 10072 PPEC rslt(dithering): input = 0.12, final = 0.05
00:57:18.774 00.000 10072 PPEC: input: 0.12, control: 0.05, exposure: 500
00:57:18.775 00.001 10072 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.72
00:57:18.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
00:57:18.775 00.000 10072 MoveAxis(W, 54, ABG)
00:57:18.775 00.000 10072 Guiding  Dir = 3, Dur = 54
00:57:18.775 00.000 10072 IsGuiding returns 0
00:57:18.776 00.001 10072 PulseGuide returned control before completion, sleep 64
00:57:18.836 00.060 1032 UpdateGuideState exits: m=1420 SNR=26.6
00:57:18.840 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:18.843 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:18.845 00.002 1032 Enqueuing Expose request
00:57:18.881 00.036 10072 IsGuiding returns 0
00:57:18.883 00.002 10072 Move returns status 0, amount 54
00:57:18.883 00.000 10072 MoveAxis(S, 171, ABG)
00:57:18.883 00.000 10072 Guiding  Dir = 1, Dur = 171
00:57:18.883 00.000 10072 IsGuiding returns 0
00:57:18.883 00.000 10072 PulseGuide returned control before completion, sleep 181
00:57:19.090 00.207 10072 IsGuiding returns 0
00:57:19.090 00.000 10072 Move returns status 0, amount 171
00:57:19.090 00.000 10072 move complete, result=0
00:57:19.091 00.001 10072 worker thread done servicing request
00:57:19.091 00.000 1032 GuideStep: 0.1 px 54 ms WEST, 0.3 px 171 ms SOUTH
00:57:19.094 00.003 10072 Worker thread wakes up
00:57:19.094 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:19.094 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:19.735 00.641 10072 Exposure complete
00:57:19.975 00.240 10072 worker thread done servicing request
00:57:19.975 00.000 1032 OnExposeComplete: enter
00:57:19.978 00.003 1032 UpdateGuideState(): m_state=6
00:57:19.982 00.004 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 798
00:57:19.985 00.003 1032 Star::Find returns 1 (0), X=323.25, Y=749.17, Mass=1403, SNR=26.4, Peak=179 HFD=2.6
00:57:20.029 00.044 1032 MultiStar: exiting stabilization period
00:57:20.032 00.003 1032 MultiStar: updating star positions after lock position change
00:57:20.034 00.002 1032 Star::Find(15, 221, 614, 0, (0,0,0,0), 0.7, 4.5, 255) frame 798
00:57:20.037 00.003 1032 Star::Find returns 1 (0), X=222.01, Y=614.22, Mass=1316, SNR=25.6, Peak=144 HFD=2.5
00:57:20.039 00.002 1032 Star::Find(15, 1121, 329, 0, (0,0,0,0), 0.7, 4.5, 255) frame 798
00:57:20.041 00.002 1032 Star::Find returns 1 (0), X=1121.33, Y=329.40, Mass=759, SNR=19.4, Peak=69 HFD=3.0
00:57:20.077 00.036 1032 Star::Find(15, 995, 228, 0, (0,0,0,0), 0.7, 4.5, 255) frame 798
00:57:20.081 00.004 1032 Star::Find returns 1 (0), X=995.27, Y=228.86, Mass=640, SNR=17.7, Peak=62 HFD=2.7
00:57:20.083 00.002 1032 Star::Find(15, 612, 586, 0, (0,0,0,0), 0.7, 4.5, 255) frame 798
00:57:20.086 00.003 1032 Star::Find returns 1 (0), X=612.98, Y=585.95, Mass=680, SNR=18.3, Peak=142 HFD=2.1
00:57:20.117 00.031 1032 Star::Find(15, 427, 334, 0, (0,0,0,0), 0.7, 4.5, 255) frame 798
00:57:20.120 00.003 1032 Star::Find returns 1 (0), X=427.64, Y=334.19, Mass=736, SNR=19.1, Peak=91 HFD=2.8
00:57:20.123 00.003 1032 Star::Find(15, 636, 570, 0, (0,0,0,0), 0.7, 4.5, 255) frame 798
00:57:20.126 00.003 1032 Star::Find returns 1 (0), X=636.72, Y=570.44, Mass=509, SNR=15.9, Peak=86 HFD=1.8
00:57:20.128 00.002 1032 Star::Find(15, 919, 88, 0, (0,0,0,0), 0.7, 4.5, 255) frame 798
00:57:20.131 00.003 1032 Star::Find returns 1 (0), X=919.30, Y=89.05, Mass=390, SNR=13.8, Peak=41 HFD=2.6
00:57:20.161 00.030 1032 Star::Find(15, 1122, 691, 0, (0,0,0,0), 0.7, 4.5, 255) frame 798
00:57:20.164 00.003 1032 Star::Find returns 1 (0), X=1122.89, Y=691.85, Mass=443, SNR=14.8, Peak=38 HFD=2.9
00:57:20.166 00.002 1032 Star::Find(15, 720, 935, 0, (0,0,0,0), 0.7, 4.5, 255) frame 798
00:57:20.168 00.002 1032 Star::Find returns 1 (0), X=721.19, Y=935.97, Mass=366, SNR=13.4, Peak=38 HFD=2.6
00:57:20.172 00.004 1032 Star::Find(15, 133, 823, 0, (0,0,0,0), 0.7, 4.5, 255) frame 798
00:57:20.207 00.035 1032 Star::Find returns 1 (0), X=133.92, Y=823.41, Mass=402, SNR=14.1, Peak=33 HFD=3.5
00:57:20.211 00.004 1032 Star::Find(15, 789, 426, 0, (0,0,0,0), 0.7, 4.5, 255) frame 798
00:57:20.214 00.003 1032 Star::Find returns 1 (0), X=789.35, Y=426.64, Mass=343, SNR=13.0, Peak=49 HFD=2.6
00:57:20.216 00.002 1032 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.83) = xAngle (0.44 = 0.44)
00:57:20.219 00.003 1032 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.44 = 0.44)
00:57:20.250 00.031 1032 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.27 mountX=0.10 mountY=0.05, mountTheta=0.44
00:57:20.254 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.08, opts=13)
00:57:20.257 00.003 1032 Enqueuing Move request for scope (-0.07, 0.08)
00:57:20.260 00.003 10072 Worker thread wakes up
00:57:20.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
00:57:20.260 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
00:57:20.260 00.000 10072 Moving (-0.07, 0.08) raw xDistance=0.10 yDistance=0.05
00:57:20.292 00.032 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:20.295 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:20.295 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:57:20.295 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:20.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:57:20.295 00.000 10072 MoveAxis(W, 3, ABG)
00:57:20.295 00.000 10072 Guiding  Dir = 3, Dur = 3
00:57:20.296 00.001 10072 IsGuiding returns 0
00:57:20.297 00.001 10072 PulseGuide returned control before completion, sleep 13
00:57:20.337 00.040 10072 IsGuiding returns 0
00:57:20.337 00.000 10072 Move returns status 0, amount 3
00:57:20.337 00.000 10072 MoveAxis(N, 0, ABG)
00:57:20.337 00.000 10072 Move returns status 0, amount 0
00:57:20.337 00.000 10072 move complete, result=0
00:57:20.337 00.000 10072 worker thread done servicing request
00:57:20.380 00.043 1032 UpdateGuideState exits: m=1403 SNR=26.4
00:57:20.383 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:20.386 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:20.388 00.002 1032 Enqueuing Expose request
00:57:20.392 00.004 10072 Worker thread wakes up
00:57:20.392 00.000 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
00:57:20.412 00.020 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:20.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:21.119 00.707 10072 Exposure complete
00:57:21.372 00.253 10072 worker thread done servicing request
00:57:21.372 00.000 1032 OnExposeComplete: enter
00:57:21.376 00.004 1032 UpdateGuideState(): m_state=6
00:57:21.379 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 799
00:57:21.382 00.003 1032 Star::Find returns 1 (0), X=323.20, Y=749.25, Mass=1406, SNR=26.4, Peak=164 HFD=2.6
00:57:21.384 00.002 1032 MultiStar: [#1 -0.10,0.13,1.00,U] [#2 -0.02,0.08,0.76,U] [#3 0.09,0.13,0.66,U] [#4 -0.06,-0.01,0.73,U] [#5 -0.10,0.17,0.66,U] [#6 -0.11,0.09,0.58,U] [#7 -0.04,0.02,0.49,U] [#8 -0.02,0.08,0.59,U] 
00:57:21.430 00.046 1032 refined, 8 included, MultiStar: {-0.06, 0.10}, one-star: {-0.11, 0.17}
00:57:21.432 00.002 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
00:57:21.436 00.004 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
00:57:21.471 00.035 1032 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.08 mountX=0.11 mountY=0.03, mountTheta=0.25
00:57:21.475 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.10, opts=13)
00:57:21.478 00.003 1032 Enqueuing Move request for scope (-0.06, 0.10)
00:57:21.480 00.002 10072 Worker thread wakes up
00:57:21.480 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
00:57:21.481 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
00:57:21.481 00.000 10072 Moving (-0.06, 0.10) raw xDistance=0.11 yDistance=0.03
00:57:21.520 00.039 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:21.524 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:21.524 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:57:21.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:21.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:57:21.524 00.000 10072 MoveAxis(W, 1, ABG)
00:57:21.524 00.000 10072 Guiding  Dir = 3, Dur = 1
00:57:21.525 00.001 10072 IsGuiding returns 0
00:57:21.525 00.000 10072 PulseGuide returned control before completion, sleep 11
00:57:21.559 00.034 10072 IsGuiding returns 0
00:57:21.560 00.001 10072 Move returns status 0, amount 1
00:57:21.560 00.000 10072 MoveAxis(N, 0, ABG)
00:57:21.560 00.000 10072 Move returns status 0, amount 0
00:57:21.560 00.000 10072 move complete, result=0
00:57:21.560 00.000 10072 worker thread done servicing request
00:57:21.613 00.053 1032 UpdateGuideState exits: m=1406 SNR=26.4
00:57:21.648 00.035 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:21.650 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:21.653 00.003 1032 Enqueuing Expose request
00:57:21.656 00.003 10072 Worker thread wakes up
00:57:21.656 00.000 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
00:57:21.684 00.028 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:21.685 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:22.380 00.695 10072 Exposure complete
00:57:22.649 00.269 10072 worker thread done servicing request
00:57:22.649 00.000 1032 OnExposeComplete: enter
00:57:22.652 00.003 1032 UpdateGuideState(): m_state=6
00:57:22.655 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 800
00:57:22.658 00.003 1032 Star::Find returns 1 (0), X=323.09, Y=749.21, Mass=1585, SNR=28.1, Peak=190 HFD=2.5
00:57:22.701 00.043 1032 MultiStar: [#1 -0.22,-0.00,0.93,U] [#2 -0.02,-0.06,0.69,U] [#3 -0.11,-0.03,0.63,U] [#4 0.08,0.10,0.67,U] [#5 0.02,-0.14,0.64,U] [#6 -0.02,0.29,0.00,M1] [#7 -0.11,-0.18,0.49,U] [#8 0.01,-0.01,0.54,U] 
00:57:22.704 00.003 1032 refined, 7 included, MultiStar: {-0.09, -0.01}, one-star: {-0.22, 0.12}
00:57:22.708 00.004 1032 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.83) = xAngle (-4.86 = 1.42)
00:57:22.710 00.002 1032 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.86 = 1.42)
00:57:22.713 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.03 mountX=0.01 mountY=0.09, mountTheta=1.42
00:57:22.718 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.01, opts=13)
00:57:22.726 00.008 1032 Enqueuing Move request for scope (-0.09, -0.01)
00:57:22.729 00.003 10072 Worker thread wakes up
00:57:22.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
00:57:22.729 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
00:57:22.730 00.001 10072 Moving (-0.09, -0.01) raw xDistance=0.01 yDistance=0.09
00:57:22.753 00.023 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:22.756 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:22.756 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:57:22.756 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:22.757 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:57:22.757 00.000 10072 MoveAxis(W, 1, ABG)
00:57:22.757 00.000 10072 Guiding  Dir = 3, Dur = 1
00:57:22.757 00.000 10072 IsGuiding returns 0
00:57:22.758 00.001 10072 PulseGuide returned control before completion, sleep 11
00:57:22.786 00.028 1032 UpdateGuideState exits: m=1585 SNR=28.1
00:57:22.792 00.006 10072 IsGuiding returns 0
00:57:22.792 00.000 10072 Move returns status 0, amount 1
00:57:22.792 00.000 10072 MoveAxis(N, 0, ABG)
00:57:22.792 00.000 10072 Move returns status 0, amount 0
00:57:22.792 00.000 10072 move complete, result=0
00:57:22.792 00.000 10072 worker thread done servicing request
00:57:22.793 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:22.805 00.012 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:22.808 00.003 1032 Enqueuing Expose request
00:57:22.810 00.002 10072 Worker thread wakes up
00:57:22.810 00.000 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
00:57:22.812 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:22.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:23.468 00.656 10072 Exposure complete
00:57:23.702 00.234 10072 worker thread done servicing request
00:57:23.702 00.000 1032 OnExposeComplete: enter
00:57:23.889 00.187 1032 UpdateGuideState(): m_state=6
00:57:23.893 00.004 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 801
00:57:23.896 00.003 1032 Star::Find returns 1 (0), X=323.20, Y=749.27, Mass=1544, SNR=27.7, Peak=190 HFD=2.7
00:57:23.900 00.004 1032 MultiStar: [#1 -0.07,0.20,0.96,U] [#2 -0.09,0.05,0.71,U] [#3 -0.00,0.28,0.00,M1] [#4 0.05,0.24,0.62,U] [#5 0.01,0.05,0.67,U] [#6 -0.08,0.26,0.00,M2] [#7 0.07,0.07,0.47,U] [#8 0.20,0.22,0.00,M1] 
00:57:24.068 00.168 1032 refined, 5 included, MultiStar: {-0.04, 0.14}, one-star: {-0.12, 0.18}
00:57:24.073 00.005 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
00:57:24.076 00.003 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
00:57:24.078 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.84 mountX=0.15 mountY=0.00, mountTheta=0.01
00:57:24.083 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.14, opts=13)
00:57:24.115 00.032 1032 Enqueuing Move request for scope (-0.04, 0.14)
00:57:24.120 00.005 10072 Worker thread wakes up
00:57:24.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
00:57:24.120 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
00:57:24.120 00.000 10072 Moving (-0.04, 0.14) raw xDistance=0.15 yDistance=0.00
00:57:24.123 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:24.126 00.003 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.19
00:57:24.126 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
00:57:24.126 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:24.126 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:57:24.126 00.000 10072 MoveAxis(W, 67, ABG)
00:57:24.126 00.000 10072 Guiding  Dir = 3, Dur = 67
00:57:24.127 00.001 10072 IsGuiding returns 0
00:57:24.127 00.000 10072 PulseGuide returned control before completion, sleep 77
00:57:24.170 00.043 1032 UpdateGuideState exits: m=1544 SNR=27.7
00:57:24.191 00.021 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:24.196 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:24.201 00.005 1032 Enqueuing Expose request
00:57:24.221 00.020 10072 IsGuiding returns 0
00:57:24.221 00.000 10072 Move returns status 0, amount 67
00:57:24.222 00.001 10072 MoveAxis(N, 0, ABG)
00:57:24.222 00.000 10072 Move returns status 0, amount 0
00:57:24.224 00.002 10072 move complete, result=0
00:57:24.224 00.000 10072 worker thread done servicing request
00:57:24.224 00.000 10072 Worker thread wakes up
00:57:24.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:24.225 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:24.236 00.011 1032 GuideStep: 0.1 px 67 ms WEST, 0.0 px 0 ms NORTH
00:57:24.893 00.657 10072 Exposure complete
00:57:24.977 00.084 10072 worker thread done servicing request
00:57:24.978 00.001 1032 OnExposeComplete: enter
00:57:24.985 00.007 1032 UpdateGuideState(): m_state=6
00:57:24.992 00.007 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 802
00:57:24.997 00.005 1032 Star::Find returns 1 (0), X=323.23, Y=749.30, Mass=1417, SNR=26.5, Peak=173 HFD=2.7
00:57:25.000 00.003 1032 MultiStar: [#1 -0.21,0.12,1.00,U] [#2 0.03,0.00,0.76,U] [#3 0.10,0.34,0.00,M2] [#4 0.11,0.20,0.72,U] [#5 -0.01,0.05,0.69,U] [#6 0.03,0.23,0.61,U] [#7 -0.15,0.18,0.51,U] [#8 0.13,0.04,0.57,U] 
00:57:25.003 00.003 1032 refined, 7 included, MultiStar: {-0.03, 0.13}, one-star: {-0.08, 0.21}
00:57:25.006 00.003 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
00:57:25.009 00.003 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
00:57:25.011 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.81 mountX=0.14 mountY=-0.00, mountTheta=-0.02
00:57:25.018 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.13, opts=13)
00:57:25.024 00.006 1032 Enqueuing Move request for scope (-0.03, 0.13)
00:57:25.027 00.003 10072 Worker thread wakes up
00:57:25.027 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
00:57:25.027 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
00:57:25.027 00.000 10072 Moving (-0.03, 0.13) raw xDistance=0.14 yDistance=-0.00
00:57:25.031 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:25.036 00.005 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 289.19
00:57:25.037 00.001 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
00:57:25.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:25.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:57:25.037 00.000 10072 MoveAxis(W, 61, ABG)
00:57:25.037 00.000 10072 Guiding  Dir = 3, Dur = 61
00:57:25.038 00.001 10072 IsGuiding returns 0
00:57:25.040 00.002 10072 PulseGuide returned control before completion, sleep 71
00:57:25.078 00.038 1032 UpdateGuideState exits: m=1417 SNR=26.5
00:57:25.086 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:25.091 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:25.094 00.003 1032 Enqueuing Expose request
00:57:25.118 00.024 10072 IsGuiding returns 1
00:57:25.119 00.001 10072 scope still moving after pulse duration time elapsed
00:57:25.150 00.031 10072 IsGuiding returns 0
00:57:25.150 00.000 10072 scope move finished after 61 + 50 ms
00:57:25.150 00.000 10072 Move returns status 0, amount 61
00:57:25.150 00.000 10072 MoveAxis(N, 0, ABG)
00:57:25.151 00.001 10072 Move returns status 0, amount 0
00:57:25.151 00.000 10072 move complete, result=0
00:57:25.151 00.000 10072 worker thread done servicing request
00:57:25.151 00.000 10072 Worker thread wakes up
00:57:25.151 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:25.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:25.214 00.063 1032 GuideStep: 0.1 px 61 ms WEST, -0.0 px 0 ms NORTH
00:57:25.562 00.348 10072 Exposure complete
00:57:25.632 00.070 10072 worker thread done servicing request
00:57:25.632 00.000 1032 OnExposeComplete: enter
00:57:25.640 00.008 1032 UpdateGuideState(): m_state=6
00:57:25.653 00.013 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 803
00:57:25.658 00.005 1032 Star::Find returns 1 (0), X=323.24, Y=749.27, Mass=1543, SNR=27.7, Peak=187 HFD=2.7
00:57:25.662 00.004 1032 MultiStar: [#1 0.04,0.04,0.95,U] [#2 -0.07,-0.06,0.73,U] [#3 0.08,0.16,0.68,U] [#4 0.12,0.03,0.67,U] [#5 -0.06,0.03,0.63,U] [#6 -0.02,0.26,0.00,M2] [#7 -0.16,0.02,0.53,U] [#8 0.04,-0.04,0.54,U] 
00:57:25.668 00.006 1032 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {-0.07, 0.18}
00:57:25.671 00.003 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
00:57:25.675 00.004 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
00:57:25.679 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.73 mountX=0.06 mountY=-0.01, mountTheta=-0.10
00:57:25.685 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
00:57:25.688 00.003 1032 Enqueuing Move request for scope (-0.01, 0.06)
00:57:25.691 00.003 10072 Worker thread wakes up
00:57:25.691 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
00:57:25.691 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
00:57:25.691 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.01
00:57:25.694 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:25.696 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:25.697 00.001 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
00:57:25.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:25.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:57:25.697 00.000 10072 MoveAxis(E, 0, ABG)
00:57:25.697 00.000 10072 Move returns status 0, amount 0
00:57:25.697 00.000 10072 MoveAxis(N, 0, ABG)
00:57:25.697 00.000 10072 Move returns status 0, amount 0
00:57:25.697 00.000 10072 move complete, result=0
00:57:25.697 00.000 10072 worker thread done servicing request
00:57:25.733 00.036 1032 UpdateGuideState exits: m=1543 SNR=27.7
00:57:25.740 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:25.746 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:25.748 00.002 1032 Enqueuing Expose request
00:57:25.750 00.002 10072 Worker thread wakes up
00:57:25.750 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:25.753 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:25.753 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:26.380 00.627 10072 Exposure complete
00:57:26.448 00.068 10072 worker thread done servicing request
00:57:26.448 00.000 1032 OnExposeComplete: enter
00:57:26.451 00.003 1032 UpdateGuideState(): m_state=6
00:57:26.457 00.006 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 804
00:57:26.460 00.003 1032 Star::Find returns 1 (0), X=323.13, Y=749.23, Mass=1404, SNR=26.4, Peak=157 HFD=2.6
00:57:26.463 00.003 1032 MultiStar: [#1 -0.11,0.07,1.01,U] [#2 0.06,-0.07,0.76,U] [#3 -0.08,0.11,0.64,U] [#4 0.09,0.29,0.00,M1] [#5 -0.17,-0.05,0.69,U] [#6 -0.05,0.26,0.00,M3] [#7 -0.10,0.11,0.51,U] [#8 0.00,0.12,0.58,U] 
00:57:26.466 00.003 1032 refined, 6 included, MultiStar: {-0.09, 0.06}, one-star: {-0.19, 0.14}
00:57:26.469 00.003 1032 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.83) = xAngle (0.71 = 0.71)
00:57:26.471 00.002 1032 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.71 = 0.71)
00:57:26.474 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.54 mountX=0.08 mountY=0.07, mountTheta=0.71
00:57:26.477 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.06, opts=13)
00:57:26.479 00.002 1032 Enqueuing Move request for scope (-0.09, 0.06)
00:57:26.481 00.002 10072 Worker thread wakes up
00:57:26.481 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
00:57:26.481 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
00:57:26.481 00.000 10072 Moving (-0.09, 0.06) raw xDistance=0.08 yDistance=0.07
00:57:26.483 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:26.497 00.014 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:26.497 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
00:57:26.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:26.497 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:57:26.497 00.000 10072 MoveAxis(E, 0, ABG)
00:57:26.497 00.000 10072 Move returns status 0, amount 0
00:57:26.497 00.000 10072 MoveAxis(N, 0, ABG)
00:57:26.497 00.000 10072 Move returns status 0, amount 0
00:57:26.497 00.000 10072 move complete, result=0
00:57:26.497 00.000 10072 worker thread done servicing request
00:57:26.524 00.027 1032 UpdateGuideState exits: m=1404 SNR=26.4
00:57:26.528 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:26.530 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:26.532 00.002 1032 Enqueuing Expose request
00:57:26.535 00.003 10072 Worker thread wakes up
00:57:26.535 00.000 1032 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:26.537 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:26.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:26.946 00.409 10072 Exposure complete
00:57:27.012 00.066 10072 worker thread done servicing request
00:57:27.012 00.000 1032 OnExposeComplete: enter
00:57:27.014 00.002 1032 UpdateGuideState(): m_state=6
00:57:27.017 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 805
00:57:27.019 00.002 1032 Star::Find returns 1 (0), X=323.11, Y=749.27, Mass=1426, SNR=26.6, Peak=163 HFD=2.6
00:57:27.024 00.005 1032 MultiStar: [#1 -0.07,0.10,1.03,U] [#2 0.08,0.02,0.72,U] [#3 0.17,0.19,0.00,M1] [#4 0.06,0.30,0.00,M2] [#5 0.01,0.08,0.70,U] [#6 0.07,0.34,0.00,M4] [#7 0.05,0.11,0.49,U] [#8 0.04,0.21,0.54,U] 
00:57:27.028 00.004 1032 refined, 5 included, MultiStar: {-0.04, 0.12}, one-star: {-0.21, 0.18}
00:57:27.032 00.004 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
00:57:27.034 00.002 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
00:57:27.037 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.88 mountX=0.12 mountY=0.01, mountTheta=0.05
00:57:27.041 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.12, opts=13)
00:57:27.044 00.003 1032 Enqueuing Move request for scope (-0.04, 0.12)
00:57:27.047 00.003 10072 Worker thread wakes up
00:57:27.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
00:57:27.047 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
00:57:27.047 00.000 10072 Moving (-0.04, 0.12) raw xDistance=0.12 yDistance=0.01
00:57:27.053 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:27.056 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:27.056 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
00:57:27.056 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:27.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:57:27.056 00.000 10072 MoveAxis(W, 0, ABG)
00:57:27.056 00.000 10072 Move returns status 0, amount 0
00:57:27.057 00.001 10072 MoveAxis(N, 0, ABG)
00:57:27.057 00.000 10072 Move returns status 0, amount 0
00:57:27.057 00.000 10072 move complete, result=0
00:57:27.057 00.000 10072 worker thread done servicing request
00:57:27.079 00.022 1032 UpdateGuideState exits: m=1426 SNR=26.6
00:57:27.091 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:27.093 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:27.096 00.003 1032 Enqueuing Expose request
00:57:27.098 00.002 10072 Worker thread wakes up
00:57:27.098 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:27.098 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:27.098 00.000 1032 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
00:57:27.742 00.644 10072 Exposure complete
00:57:27.817 00.075 10072 worker thread done servicing request
00:57:27.817 00.000 1032 OnExposeComplete: enter
00:57:27.820 00.003 1032 UpdateGuideState(): m_state=6
00:57:27.823 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 806
00:57:27.826 00.003 1032 Star::Find returns 1 (0), X=323.17, Y=749.13, Mass=1396, SNR=26.3, Peak=164 HFD=2.6
00:57:27.830 00.004 1032 MultiStar: [#1 -0.13,-0.01,0.98,U] [#2 -0.07,-0.05,0.75,U] [#3 0.05,0.14,0.69,U] [#4 0.12,0.08,0.72,U] [#5 0.05,-0.06,0.67,U] [#6 -0.12,0.28,0.00,M5] [#7 -0.02,-0.06,0.52,U] [#8 0.00,-0.04,0.57,U] 
00:57:27.835 00.005 1032 refined, 7 included, MultiStar: {-0.03, 0.01}, one-star: {-0.15, 0.04}
00:57:27.839 00.004 1032 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.83) = xAngle (0.98 = 0.98)
00:57:27.842 00.003 1032 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.98 = 0.98)
00:57:27.845 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.81 mountX=0.02 mountY=0.03, mountTheta=0.98
00:57:27.849 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
00:57:27.851 00.002 1032 Enqueuing Move request for scope (-0.03, 0.01)
00:57:27.853 00.002 10072 Worker thread wakes up
00:57:27.854 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:57:27.854 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:57:27.854 00.000 10072 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.03
00:57:27.856 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:27.858 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:27.858 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:57:27.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:27.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:57:27.858 00.000 10072 MoveAxis(W, 1, ABG)
00:57:27.858 00.000 10072 Guiding  Dir = 3, Dur = 1
00:57:27.860 00.002 10072 IsGuiding returns 0
00:57:27.865 00.005 10072 IsGuiding returns 0
00:57:27.865 00.000 10072 Move returns status 0, amount 1
00:57:27.866 00.001 10072 MoveAxis(N, 0, ABG)
00:57:27.866 00.000 10072 Move returns status 0, amount 0
00:57:27.866 00.000 10072 move complete, result=0
00:57:27.866 00.000 10072 worker thread done servicing request
00:57:27.887 00.021 1032 UpdateGuideState exits: m=1396 SNR=26.3
00:57:27.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:27.894 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:27.898 00.004 1032 Enqueuing Expose request
00:57:27.900 00.002 10072 Worker thread wakes up
00:57:27.900 00.000 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
00:57:27.902 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:27.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:28.317 00.415 10072 Exposure complete
00:57:28.377 00.060 10072 worker thread done servicing request
00:57:28.377 00.000 1032 OnExposeComplete: enter
00:57:28.379 00.002 1032 UpdateGuideState(): m_state=6
00:57:28.381 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 807
00:57:28.383 00.002 1032 Star::Find returns 1 (0), X=323.17, Y=749.26, Mass=1478, SNR=27.1, Peak=173 HFD=2.7
00:57:28.386 00.003 1032 MultiStar: [#1 -0.06,0.09,0.95,U] [#2 0.02,-0.06,0.71,U] [#3 0.10,-0.00,0.66,U] [#4 0.02,0.17,0.70,U] [#5 0.06,0.01,0.65,U] [#6 -0.03,0.27,0.00,M6] [#7 -0.07,-0.08,0.52,U] [#8 0.04,0.08,0.56,U] 
00:57:28.388 00.002 1032 refined, 7 included, MultiStar: {-0.02, 0.06}, one-star: {-0.15, 0.17}
00:57:28.391 00.003 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (-0.00 = -0.00)
00:57:28.394 00.003 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.00 = -0.00)
00:57:28.396 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.83 mountX=0.06 mountY=-0.00, mountTheta=-0.00
00:57:28.399 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
00:57:28.401 00.002 1032 Enqueuing Move request for scope (-0.02, 0.06)
00:57:28.403 00.002 10072 Worker thread wakes up
00:57:28.404 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
00:57:28.404 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
00:57:28.404 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=-0.00
00:57:28.406 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:28.408 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:28.408 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:57:28.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:28.409 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:57:28.409 00.000 10072 MoveAxis(W, 2, ABG)
00:57:28.409 00.000 10072 Guiding  Dir = 3, Dur = 2
00:57:28.409 00.000 10072 IsGuiding returns 0
00:57:28.410 00.001 10072 PulseGuide returned control before completion, sleep 12
00:57:28.441 00.031 10072 IsGuiding returns 0
00:57:28.441 00.000 10072 Move returns status 0, amount 2
00:57:28.441 00.000 10072 MoveAxis(N, 0, ABG)
00:57:28.441 00.000 10072 Move returns status 0, amount 0
00:57:28.441 00.000 10072 move complete, result=0
00:57:28.441 00.000 10072 worker thread done servicing request
00:57:28.449 00.008 1032 UpdateGuideState exits: m=1478 SNR=27.1
00:57:28.453 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:28.455 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:28.457 00.002 1032 Enqueuing Expose request
00:57:28.459 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
00:57:28.461 00.002 10072 Worker thread wakes up
00:57:28.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:28.462 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:29.097 00.635 10072 Exposure complete
00:57:29.148 00.051 10072 worker thread done servicing request
00:57:29.373 00.225 1032 OnExposeComplete: enter
00:57:29.376 00.003 1032 UpdateGuideState(): m_state=6
00:57:29.379 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 808
00:57:29.381 00.002 1032 Star::Find returns 1 (0), X=323.16, Y=749.26, Mass=1434, SNR=26.7, Peak=167 HFD=2.6
00:57:29.383 00.002 1032 MultiStar: [#1 -0.09,0.08,1.00,U] [#2 -0.05,0.00,0.73,U] [#3 0.09,-0.05,0.62,U] [#4 0.01,0.08,0.70,U] [#5 -0.01,0.16,0.68,U] [#6 -0.04,0.18,0.59,U] [#7 -0.09,0.12,0.49,U] [#8 -0.02,0.12,0.54,U] 
00:57:29.384 00.001 1032 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {-0.15, 0.18}
00:57:29.386 00.002 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
00:57:29.388 00.002 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
00:57:29.390 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.02 mountX=0.11 mountY=0.02, mountTheta=0.19
00:57:29.394 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.10, opts=13)
00:57:29.398 00.004 1032 Enqueuing Move request for scope (-0.05, 0.10)
00:57:29.400 00.002 10072 Worker thread wakes up
00:57:29.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
00:57:29.400 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
00:57:29.400 00.000 10072 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=0.02
00:57:29.403 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:29.403 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:57:29.404 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:29.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:57:29.404 00.000 10072 MoveAxis(W, 3, ABG)
00:57:29.404 00.000 10072 Guiding  Dir = 3, Dur = 3
00:57:29.404 00.000 10072 IsGuiding returns 0
00:57:29.404 00.000 10072 PulseGuide returned control before completion, sleep 13
00:57:29.419 00.015 10072 IsGuiding returns 0
00:57:29.420 00.001 10072 Move returns status 0, amount 3
00:57:29.420 00.000 10072 MoveAxis(N, 0, ABG)
00:57:29.420 00.000 10072 Move returns status 0, amount 0
00:57:29.420 00.000 10072 move complete, result=0
00:57:29.420 00.000 10072 worker thread done servicing request
00:57:29.439 00.019 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:29.462 00.023 1032 UpdateGuideState exits: m=1434 SNR=26.7
00:57:29.464 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:29.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:29.470 00.004 1032 Enqueuing Expose request
00:57:29.472 00.002 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
00:57:29.473 00.001 10072 Worker thread wakes up
00:57:29.473 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:29.474 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:30.217 00.743 10072 Exposure complete
00:57:30.263 00.046 10072 worker thread done servicing request
00:57:30.263 00.000 1032 OnExposeComplete: enter
00:57:30.264 00.001 1032 UpdateGuideState(): m_state=6
00:57:30.267 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 809
00:57:30.270 00.003 1032 Star::Find returns 1 (0), X=323.14, Y=749.27, Mass=1424, SNR=26.6, Peak=176 HFD=2.6
00:57:30.272 00.002 1032 MultiStar: [#1 -0.17,0.19,0.00,M1] [#2 -0.26,0.07,0.00,M1] [#3 -0.14,0.30,0.00,M1] [#4 -0.08,0.29,0.00,M1] [#5 -0.21,0.18,0.00,M1] [#6 -0.21,0.37,0.00,M6] [#7 -0.15,0.28,0.00,M1] [#8 -0.18,0.24,0.00,M1] 
00:57:30.273 00.001 1032 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.83) = xAngle (0.51 = 0.51)
00:57:30.275 00.002 1032 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.51 = 0.51)
00:57:30.276 00.001 1032 CameraToMount -- cameraX=-0.17 cameraY=0.18 hyp=0.25 cameraTheta=2.34 mountX=0.22 mountY=0.12, mountTheta=0.51
00:57:30.279 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.18, opts=13)
00:57:30.280 00.001 1032 Enqueuing Move request for scope (-0.17, 0.18)
00:57:30.281 00.001 10072 Worker thread wakes up
00:57:30.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.18) opts 0xd
00:57:30.281 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.18)
00:57:30.281 00.000 10072 Moving (-0.17, 0.18) raw xDistance=0.22 yDistance=0.12
00:57:30.284 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:30.287 00.003 10072 PPEC rslt: input = 0.22, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 289.19
00:57:30.287 00.000 10072 PPEC: input: 0.22, control: 0.10, exposure: 500
00:57:30.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:30.287 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:57:30.287 00.000 10072 MoveAxis(W, 104, ABG)
00:57:30.287 00.000 10072 Guiding  Dir = 3, Dur = 104
00:57:30.288 00.001 10072 IsGuiding returns 0
00:57:30.288 00.000 10072 PulseGuide returned control before completion, sleep 114
00:57:30.305 00.017 1032 UpdateGuideState exits: m=1424 SNR=26.6
00:57:30.309 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:30.310 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:30.311 00.001 1032 Enqueuing Expose request
00:57:30.417 00.106 10072 IsGuiding returns 0
00:57:30.417 00.000 10072 Move returns status 0, amount 104
00:57:30.417 00.000 10072 MoveAxis(N, 0, ABG)
00:57:30.417 00.000 10072 Move returns status 0, amount 0
00:57:30.417 00.000 10072 move complete, result=0
00:57:30.417 00.000 10072 worker thread done servicing request
00:57:30.417 00.000 10072 Worker thread wakes up
00:57:30.417 00.000 1032 GuideStep: 0.2 px 104 ms WEST, 0.1 px 0 ms NORTH
00:57:30.419 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:30.419 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:30.840 00.421 10072 Exposure complete
00:57:30.888 00.048 10072 worker thread done servicing request
00:57:30.888 00.000 1032 OnExposeComplete: enter
00:57:30.890 00.002 1032 UpdateGuideState(): m_state=6
00:57:30.891 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 810
00:57:30.892 00.001 1032 Star::Find returns 1 (0), X=323.21, Y=749.29, Mass=1338, SNR=25.8, Peak=155 HFD=2.7
00:57:30.896 00.004 1032 MultiStar: [#1 -0.09,0.19,0.97,U] [#2 -0.10,0.10,0.76,U] [#3 0.07,0.16,0.62,U] [#4 -0.13,0.20,0.76,U] [#5 -0.15,0.15,0.70,U] [#6 -0.07,0.29,0.00,M7] [#7 -0.12,0.13,0.55,U] [#8 -0.08,0.20,0.54,U] 
00:57:30.899 00.003 1032 refined, 7 included, MultiStar: {-0.09, 0.17}, one-star: {-0.11, 0.20}
00:57:30.900 00.001 1032 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.83) = xAngle (0.23 = 0.23)
00:57:30.902 00.002 1032 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.23 = 0.23)
00:57:30.903 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.06 mountX=0.19 mountY=0.04, mountTheta=0.23
00:57:30.906 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.17, opts=13)
00:57:30.908 00.002 1032 Enqueuing Move request for scope (-0.09, 0.17)
00:57:30.910 00.002 10072 Worker thread wakes up
00:57:30.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
00:57:30.910 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
00:57:30.910 00.000 10072 Moving (-0.09, 0.17) raw xDistance=0.19 yDistance=0.04
00:57:30.912 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:30.914 00.002 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 289.19
00:57:30.915 00.001 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
00:57:30.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:30.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:57:30.915 00.000 10072 MoveAxis(W, 90, ABG)
00:57:30.915 00.000 10072 Guiding  Dir = 3, Dur = 90
00:57:30.915 00.000 10072 IsGuiding returns 0
00:57:30.916 00.001 10072 PulseGuide returned control before completion, sleep 100
00:57:30.932 00.016 1032 UpdateGuideState exits: m=1338 SNR=25.8
00:57:30.935 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:30.938 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:30.940 00.002 1032 Enqueuing Expose request
00:57:31.023 00.083 10072 IsGuiding returns 0
00:57:31.023 00.000 10072 Move returns status 0, amount 90
00:57:31.023 00.000 10072 MoveAxis(N, 0, ABG)
00:57:31.023 00.000 10072 Move returns status 0, amount 0
00:57:31.023 00.000 10072 move complete, result=0
00:57:31.023 00.000 10072 worker thread done servicing request
00:57:31.023 00.000 10072 Worker thread wakes up
00:57:31.023 00.000 1032 GuideStep: 0.2 px 90 ms WEST, 0.0 px 0 ms NORTH
00:57:31.026 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:31.026 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:31.650 00.624 10072 Exposure complete
00:57:31.698 00.048 10072 worker thread done servicing request
00:57:31.698 00.000 1032 OnExposeComplete: enter
00:57:31.700 00.002 1032 UpdateGuideState(): m_state=6
00:57:31.702 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 811
00:57:31.705 00.003 1032 Star::Find returns 1 (0), X=323.06, Y=749.19, Mass=1446, SNR=26.8, Peak=173 HFD=2.6
00:57:31.706 00.001 1032 MultiStar: [#1 -0.09,0.03,0.98,U] [#2 -0.09,-0.02,0.71,U] [#3 0.02,0.05,0.67,U] [#4 -0.07,0.20,0.69,U] [#5 -0.20,0.07,0.68,U] [#6 -0.17,0.20,0.00,M8] [#7 -0.05,-0.07,0.50,U] [#8 -0.08,0.13,0.59,U] 
00:57:31.708 00.002 1032 refined, 7 included, MultiStar: {-0.11, 0.07}, one-star: {-0.26, 0.10}
00:57:31.711 00.003 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
00:57:31.713 00.002 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
00:57:31.715 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.61 mountX=0.09 mountY=0.09, mountTheta=0.78
00:57:31.718 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.07, opts=13)
00:57:31.720 00.002 1032 Enqueuing Move request for scope (-0.11, 0.07)
00:57:31.722 00.002 10072 Worker thread wakes up
00:57:31.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
00:57:31.722 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
00:57:31.722 00.000 10072 Moving (-0.11, 0.07) raw xDistance=0.09 yDistance=0.09
00:57:31.724 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:31.726 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:31.726 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:57:31.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:31.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:57:31.726 00.000 10072 MoveAxis(W, 5, ABG)
00:57:31.726 00.000 10072 Guiding  Dir = 3, Dur = 5
00:57:31.727 00.001 10072 IsGuiding returns 0
00:57:31.727 00.000 10072 PulseGuide returned control before completion, sleep 15
00:57:31.747 00.020 1032 UpdateGuideState exits: m=1446 SNR=26.8
00:57:31.749 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:31.751 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:31.752 00.001 1032 Enqueuing Expose request
00:57:31.758 00.006 10072 IsGuiding returns 0
00:57:31.758 00.000 10072 Move returns status 0, amount 5
00:57:31.758 00.000 10072 MoveAxis(N, 0, ABG)
00:57:31.758 00.000 10072 Move returns status 0, amount 0
00:57:31.758 00.000 10072 move complete, result=0
00:57:31.759 00.001 10072 worker thread done servicing request
00:57:31.759 00.000 10072 Worker thread wakes up
00:57:31.759 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:31.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:31.763 00.004 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
00:57:32.171 00.408 10072 Exposure complete
00:57:32.216 00.045 10072 worker thread done servicing request
00:57:32.217 00.001 1032 OnExposeComplete: enter
00:57:32.218 00.001 1032 UpdateGuideState(): m_state=6
00:57:32.220 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 812
00:57:32.222 00.002 1032 Star::Find returns 1 (0), X=323.12, Y=749.19, Mass=1549, SNR=27.7, Peak=185 HFD=2.5
00:57:32.225 00.003 1032 MultiStar: [#1 -0.12,0.06,0.90,U] [#2 -0.03,-0.05,0.75,U] [#3 -0.04,0.17,0.64,U] [#4 -0.05,0.15,0.65,U] [#5 -0.21,-0.03,0.67,U] [#6 -0.17,0.14,0.54,U] [#7 -0.21,-0.01,0.53,U] [#8 -0.07,0.14,0.53,U] 
00:57:32.227 00.002 1032 refined, 8 included, MultiStar: {-0.12, 0.07}, one-star: {-0.19, 0.10}
00:57:32.228 00.001 1032 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.83) = xAngle (0.77 = 0.77)
00:57:32.230 00.002 1032 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.77 = 0.77)
00:57:32.231 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.60 mountX=0.10 mountY=0.10, mountTheta=0.77
00:57:32.233 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.07, opts=13)
00:57:32.237 00.004 1032 Enqueuing Move request for scope (-0.12, 0.07)
00:57:32.239 00.002 10072 Worker thread wakes up
00:57:32.239 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
00:57:32.239 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
00:57:32.239 00.000 10072 Moving (-0.12, 0.07) raw xDistance=0.10 yDistance=0.10
00:57:32.241 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:32.243 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:32.243 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:57:32.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:32.245 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:57:32.245 00.000 10072 MoveAxis(W, 5, ABG)
00:57:32.245 00.000 10072 Guiding  Dir = 3, Dur = 5
00:57:32.245 00.000 10072 IsGuiding returns 0
00:57:32.246 00.001 10072 PulseGuide returned control before completion, sleep 15
00:57:32.262 00.016 1032 UpdateGuideState exits: m=1549 SNR=27.7
00:57:32.264 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:32.266 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:32.268 00.002 1032 Enqueuing Expose request
00:57:32.276 00.008 10072 IsGuiding returns 0
00:57:32.276 00.000 10072 Move returns status 0, amount 5
00:57:32.276 00.000 10072 MoveAxis(N, 0, ABG)
00:57:32.276 00.000 10072 Move returns status 0, amount 0
00:57:32.276 00.000 10072 move complete, result=0
00:57:32.276 00.000 10072 worker thread done servicing request
00:57:32.276 00.000 10072 Worker thread wakes up
00:57:32.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:32.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:32.279 00.003 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
00:57:32.899 00.620 10072 Exposure complete
00:57:32.947 00.048 10072 worker thread done servicing request
00:57:32.947 00.000 1032 OnExposeComplete: enter
00:57:32.949 00.002 1032 UpdateGuideState(): m_state=6
00:57:32.951 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 813
00:57:32.952 00.001 1032 Star::Find returns 1 (0), X=323.15, Y=749.19, Mass=1548, SNR=27.7, Peak=193 HFD=2.5
00:57:32.957 00.005 1032 MultiStar: [#1 0.05,-0.09,0.99,U] [#2 -0.17,-0.09,0.69,U] [#3 -0.06,0.09,0.62,U] [#4 0.10,0.16,0.68,U] [#5 -0.17,0.22,0.00,M1] [#6 -0.11,0.17,0.60,U] [#7 -0.06,-0.12,0.49,U] [#8 0.13,-0.02,0.52,U] 
00:57:32.959 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {-0.17, 0.11}
00:57:32.960 00.001 1032 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.83) = xAngle (0.72 = 0.72)
00:57:32.962 00.002 1032 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.72 = 0.72)
00:57:32.963 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.55 mountX=0.04 mountY=0.03, mountTheta=0.72
00:57:32.966 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
00:57:32.967 00.001 1032 Enqueuing Move request for scope (-0.04, 0.03)
00:57:32.969 00.002 10072 Worker thread wakes up
00:57:32.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
00:57:32.969 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
00:57:32.969 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
00:57:32.971 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:32.972 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:32.972 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:57:32.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:32.973 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:57:32.973 00.000 10072 MoveAxis(W, 6, ABG)
00:57:32.973 00.000 10072 Guiding  Dir = 3, Dur = 6
00:57:32.974 00.001 10072 IsGuiding returns 0
00:57:32.974 00.000 10072 PulseGuide returned control before completion, sleep 16
00:57:32.992 00.018 1032 UpdateGuideState exits: m=1548 SNR=27.7
00:57:32.994 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:32.995 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:32.997 00.002 1032 Enqueuing Expose request
00:57:33.005 00.008 10072 IsGuiding returns 0
00:57:33.005 00.000 10072 Move returns status 0, amount 6
00:57:33.005 00.000 10072 MoveAxis(N, 0, ABG)
00:57:33.005 00.000 10072 Move returns status 0, amount 0
00:57:33.005 00.000 10072 move complete, result=0
00:57:33.005 00.000 10072 worker thread done servicing request
00:57:33.006 00.001 10072 Worker thread wakes up
00:57:33.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:33.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:33.006 00.000 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:57:33.414 00.408 10072 Exposure complete
00:57:33.460 00.046 10072 worker thread done servicing request
00:57:33.460 00.000 1032 OnExposeComplete: enter
00:57:33.462 00.002 1032 UpdateGuideState(): m_state=6
00:57:33.464 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 814
00:57:33.465 00.001 1032 Star::Find returns 1 (0), X=323.33, Y=749.18, Mass=1436, SNR=26.7, Peak=174 HFD=2.7
00:57:33.467 00.002 1032 MultiStar: [#1 0.17,-0.06,0.94,U] [#2 -0.12,-0.01,0.72,U] [#3 0.00,0.05,0.64,U] [#4 0.04,0.03,0.68,U] [#5 -0.03,-0.08,0.70,U] [#6 -0.04,0.21,0.58,U] [#7 0.01,-0.09,0.51,U] [#8 0.02,0.06,0.58,U] 
00:57:33.469 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.02, 0.09}
00:57:33.471 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
00:57:33.472 00.001 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
00:57:33.474 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.96 mountX=0.02 mountY=-0.02, mountTheta=-0.87
00:57:33.477 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
00:57:33.478 00.001 1032 Enqueuing Move request for scope (0.02, 0.02)
00:57:33.480 00.002 10072 Worker thread wakes up
00:57:33.480 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
00:57:33.480 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
00:57:33.480 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
00:57:33.482 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:33.484 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.19
00:57:33.485 00.001 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:57:33.485 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:33.485 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:57:33.485 00.000 10072 MoveAxis(W, 7, ABG)
00:57:33.485 00.000 10072 Guiding  Dir = 3, Dur = 7
00:57:33.485 00.000 10072 IsGuiding returns 0
00:57:33.486 00.001 10072 PulseGuide returned control before completion, sleep 16
00:57:33.505 00.019 10072 IsGuiding returns 0
00:57:33.505 00.000 10072 Move returns status 0, amount 7
00:57:33.505 00.000 1032 UpdateGuideState exits: m=1436 SNR=26.7
00:57:33.508 00.003 10072 MoveAxis(N, 0, ABG)
00:57:33.508 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:33.510 00.002 10072 Move returns status 0, amount 0
00:57:33.510 00.000 10072 move complete, result=0
00:57:33.510 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:33.512 00.002 10072 worker thread done servicing request
00:57:33.512 00.000 1032 Enqueuing Expose request
00:57:33.514 00.002 10072 Worker thread wakes up
00:57:33.514 00.000 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
00:57:33.515 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:33.515 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:34.150 00.635 10072 Exposure complete
00:57:34.198 00.048 10072 worker thread done servicing request
00:57:34.198 00.000 1032 OnExposeComplete: enter
00:57:34.200 00.002 1032 UpdateGuideState(): m_state=6
00:57:34.202 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 815
00:57:34.206 00.004 1032 Star::Find returns 1 (0), X=323.25, Y=749.18, Mass=1300, SNR=25.4, Peak=158 HFD=2.6
00:57:34.207 00.001 1032 MultiStar: [#1 -0.04,0.00,1.04,U] [#2 -0.06,-0.09,0.77,U] [#3 -0.01,0.15,0.72,U] [#4 -0.00,0.18,0.77,U] [#5 -0.05,0.03,0.71,U] [#6 -0.11,0.19,0.64,U] [#7 -0.06,-0.00,0.53,U] [#8 -0.07,0.11,0.58,U] 
00:57:34.209 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.07, 0.10}
00:57:34.211 00.002 1032 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.83) = xAngle (0.35 = 0.35)
00:57:34.212 00.001 1032 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.35 = 0.35)
00:57:34.214 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.18 mountX=0.08 mountY=0.03, mountTheta=0.35
00:57:34.216 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.07, opts=13)
00:57:34.218 00.002 1032 Enqueuing Move request for scope (-0.05, 0.07)
00:57:34.219 00.001 10072 Worker thread wakes up
00:57:34.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
00:57:34.219 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
00:57:34.219 00.000 10072 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.03
00:57:34.221 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:34.223 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:57:34.223 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:57:34.223 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:34.223 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:57:34.223 00.000 10072 MoveAxis(W, 8, ABG)
00:57:34.223 00.000 10072 Guiding  Dir = 3, Dur = 8
00:57:34.223 00.000 10072 IsGuiding returns 0
00:57:34.224 00.001 10072 PulseGuide returned control before completion, sleep 18
00:57:34.242 00.018 1032 UpdateGuideState exits: m=1300 SNR=25.4
00:57:34.244 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:34.246 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:34.247 00.001 1032 Enqueuing Expose request
00:57:34.256 00.009 10072 IsGuiding returns 0
00:57:34.256 00.000 10072 Move returns status 0, amount 8
00:57:34.256 00.000 10072 MoveAxis(N, 0, ABG)
00:57:34.256 00.000 10072 Move returns status 0, amount 0
00:57:34.256 00.000 10072 move complete, result=0
00:57:34.256 00.000 10072 worker thread done servicing request
00:57:34.257 00.001 10072 Worker thread wakes up
00:57:34.257 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:34.257 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:34.257 00.000 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
00:57:34.665 00.408 10072 Exposure complete
00:57:34.717 00.052 10072 worker thread done servicing request
00:57:34.717 00.000 1032 OnExposeComplete: enter
00:57:34.719 00.002 1032 UpdateGuideState(): m_state=6
00:57:34.722 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 816
00:57:34.723 00.001 1032 Star::Find returns 1 (0), X=323.29, Y=749.29, Mass=1210, SNR=24.5, Peak=146 HFD=2.8
00:57:34.725 00.002 1032 MultiStar: [#1 -0.03,0.09,1.07,U] [#2 -0.08,0.08,0.85,U] [#3 -0.03,0.13,0.76,U] [#4 0.05,0.20,0.78,U] [#5 -0.04,0.13,0.77,U] [#6 -0.06,0.33,0.00,M5] [#7 -0.05,-0.03,0.56,U] [#8 0.06,0.16,0.60,U] 
00:57:34.726 00.001 1032 refined, 7 included, MultiStar: {-0.02, 0.12}, one-star: {-0.03, 0.20}
00:57:34.729 00.003 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
00:57:34.731 00.002 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
00:57:34.732 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.74 mountX=0.13 mountY=-0.01, mountTheta=-0.09
00:57:34.735 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.12, opts=13)
00:57:34.738 00.003 1032 Enqueuing Move request for scope (-0.02, 0.12)
00:57:34.739 00.001 10072 Worker thread wakes up
00:57:34.739 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
00:57:34.739 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
00:57:34.739 00.000 10072 Moving (-0.02, 0.12) raw xDistance=0.13 yDistance=-0.01
00:57:34.742 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:34.745 00.003 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:57:34.745 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
00:57:34.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:34.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:57:34.745 00.000 10072 MoveAxis(W, 8, ABG)
00:57:34.745 00.000 10072 Guiding  Dir = 3, Dur = 8
00:57:34.746 00.001 10072 IsGuiding returns 0
00:57:34.746 00.000 10072 PulseGuide returned control before completion, sleep 18
00:57:34.763 00.017 1032 UpdateGuideState exits: m=1210 SNR=24.5
00:57:34.766 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:34.768 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:34.770 00.002 1032 Enqueuing Expose request
00:57:34.773 00.003 10072 IsGuiding returns 0
00:57:34.773 00.000 10072 Move returns status 0, amount 8
00:57:34.773 00.000 10072 MoveAxis(N, 0, ABG)
00:57:34.773 00.000 10072 Move returns status 0, amount 0
00:57:34.773 00.000 10072 move complete, result=0
00:57:34.773 00.000 10072 worker thread done servicing request
00:57:34.773 00.000 10072 Worker thread wakes up
00:57:34.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:34.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:34.780 00.007 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
00:57:35.398 00.618 10072 Exposure complete
00:57:35.445 00.047 10072 worker thread done servicing request
00:57:35.445 00.000 1032 OnExposeComplete: enter
00:57:35.447 00.002 1032 UpdateGuideState(): m_state=6
00:57:35.448 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 817
00:57:35.449 00.001 1032 Star::Find returns 1 (0), X=323.21, Y=749.19, Mass=1529, SNR=27.5, Peak=176 HFD=2.7
00:57:35.451 00.002 1032 MultiStar: [#1 -0.09,0.07,0.93,U] [#2 -0.01,0.02,0.68,U] [#3 0.08,0.05,0.65,U] [#4 -0.01,0.14,0.67,U] [#5 -0.01,0.16,0.67,U] [#6 -0.18,0.46,0.00,M6] [#7 -0.12,-0.01,0.51,U] [#8 -0.01,0.20,0.53,U] 
00:57:35.453 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.09}, one-star: {-0.11, 0.10}
00:57:35.455 00.002 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
00:57:35.456 00.001 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
00:57:35.459 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.00 mountX=0.10 mountY=0.02, mountTheta=0.17
00:57:35.461 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.09, opts=13)
00:57:35.463 00.002 1032 Enqueuing Move request for scope (-0.04, 0.09)
00:57:35.464 00.001 10072 Worker thread wakes up
00:57:35.465 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
00:57:35.465 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
00:57:35.465 00.000 10072 Moving (-0.04, 0.09) raw xDistance=0.10 yDistance=0.02
00:57:35.467 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:35.470 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:57:35.470 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:57:35.470 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:35.470 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:57:35.470 00.000 10072 MoveAxis(W, 9, ABG)
00:57:35.470 00.000 10072 Guiding  Dir = 3, Dur = 9
00:57:35.471 00.001 10072 IsGuiding returns 0
00:57:35.471 00.000 10072 PulseGuide returned control before completion, sleep 19
00:57:35.488 00.017 1032 UpdateGuideState exits: m=1529 SNR=27.5
00:57:35.490 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:35.493 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:35.494 00.001 1032 Enqueuing Expose request
00:57:35.505 00.011 10072 IsGuiding returns 0
00:57:35.505 00.000 10072 Move returns status 0, amount 9
00:57:35.505 00.000 10072 MoveAxis(N, 0, ABG)
00:57:35.505 00.000 10072 Move returns status 0, amount 0
00:57:35.505 00.000 10072 move complete, result=0
00:57:35.505 00.000 10072 worker thread done servicing request
00:57:35.505 00.000 10072 Worker thread wakes up
00:57:35.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:35.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:35.507 00.002 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:57:35.918 00.411 10072 Exposure complete
00:57:35.962 00.044 10072 worker thread done servicing request
00:57:35.962 00.000 1032 OnExposeComplete: enter
00:57:35.965 00.003 1032 UpdateGuideState(): m_state=6
00:57:35.966 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 818
00:57:35.968 00.002 1032 Star::Find returns 1 (0), X=323.20, Y=749.19, Mass=1289, SNR=25.3, Peak=157 HFD=2.7
00:57:35.969 00.001 1032 MultiStar: [#1 -0.03,0.04,1.01,U] [#2 -0.00,0.07,0.77,U] [#3 -0.01,0.13,0.70,U] [#4 -0.03,0.25,0.70,U] [#5 -0.07,0.16,0.72,U] [#6 -0.09,0.43,0.00,M7] [#7 -0.13,0.01,0.51,U] [#8 -0.05,0.13,0.59,U] 
00:57:35.971 00.002 1032 refined, 7 included, MultiStar: {-0.05, 0.11}, one-star: {-0.12, 0.10}
00:57:35.972 00.001 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
00:57:35.973 00.001 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
00:57:35.974 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.12 mountY=0.02, mountTheta=0.20
00:57:35.976 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.11, opts=13)
00:57:35.978 00.002 1032 Enqueuing Move request for scope (-0.05, 0.11)
00:57:35.980 00.002 10072 Worker thread wakes up
00:57:35.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
00:57:35.980 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
00:57:35.980 00.000 10072 Moving (-0.05, 0.11) raw xDistance=0.12 yDistance=0.02
00:57:35.982 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:35.983 00.001 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:57:35.983 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:57:35.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:35.985 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:57:35.985 00.000 10072 MoveAxis(W, 9, ABG)
00:57:35.985 00.000 10072 Guiding  Dir = 3, Dur = 9
00:57:35.985 00.000 10072 IsGuiding returns 0
00:57:35.986 00.001 10072 PulseGuide returned control before completion, sleep 19
00:57:36.004 00.018 1032 UpdateGuideState exits: m=1289 SNR=25.3
00:57:36.007 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:36.008 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:36.011 00.003 1032 Enqueuing Expose request
00:57:36.012 00.001 10072 IsGuiding returns 0
00:57:36.012 00.000 10072 Move returns status 0, amount 9
00:57:36.012 00.000 10072 MoveAxis(N, 0, ABG)
00:57:36.012 00.000 10072 Move returns status 0, amount 0
00:57:36.013 00.001 10072 move complete, result=0
00:57:36.013 00.000 10072 worker thread done servicing request
00:57:36.013 00.000 10072 Worker thread wakes up
00:57:36.013 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:36.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:36.021 00.008 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:57:36.651 00.630 10072 Exposure complete
00:57:36.695 00.044 10072 worker thread done servicing request
00:57:36.695 00.000 1032 OnExposeComplete: enter
00:57:36.697 00.002 1032 UpdateGuideState(): m_state=6
00:57:36.699 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 819
00:57:36.700 00.001 1032 Star::Find returns 1 (0), X=323.14, Y=749.16, Mass=1458, SNR=26.9, Peak=180 HFD=2.5
00:57:36.702 00.002 1032 MultiStar: [#1 -0.02,0.06,0.93,U] [#2 -0.01,0.02,0.69,U] [#3 0.05,0.15,0.67,U] [#4 -0.03,0.16,0.74,U] [#5 -0.22,0.16,0.00,M1] [#6 -0.11,0.24,0.00,M8] [#7 0.00,0.10,0.48,U] [#8 0.00,0.22,0.56,U] 
00:57:36.703 00.001 1032 refined, 6 included, MultiStar: {-0.04, 0.11}, one-star: {-0.18, 0.07}
00:57:36.705 00.002 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
00:57:36.707 00.002 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
00:57:36.708 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.91 mountX=0.11 mountY=0.01, mountTheta=0.08
00:57:36.711 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.11, opts=13)
00:57:36.714 00.003 1032 Enqueuing Move request for scope (-0.04, 0.11)
00:57:36.716 00.002 10072 Worker thread wakes up
00:57:36.716 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
00:57:36.716 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
00:57:36.716 00.000 10072 Moving (-0.04, 0.11) raw xDistance=0.11 yDistance=0.01
00:57:36.717 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:36.719 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:57:36.719 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:57:36.719 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:36.719 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:57:36.719 00.000 10072 MoveAxis(W, 10, ABG)
00:57:36.719 00.000 10072 Guiding  Dir = 3, Dur = 10
00:57:36.719 00.000 10072 IsGuiding returns 0
00:57:36.720 00.001 10072 PulseGuide returned control before completion, sleep 20
00:57:36.737 00.017 1032 UpdateGuideState exits: m=1458 SNR=26.9
00:57:36.739 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:36.741 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:36.743 00.002 1032 Enqueuing Expose request
00:57:36.745 00.002 10072 IsGuiding returns 0
00:57:36.745 00.000 10072 Move returns status 0, amount 10
00:57:36.745 00.000 10072 MoveAxis(N, 0, ABG)
00:57:36.745 00.000 10072 Move returns status 0, amount 0
00:57:36.745 00.000 10072 move complete, result=0
00:57:36.745 00.000 10072 worker thread done servicing request
00:57:36.745 00.000 10072 Worker thread wakes up
00:57:36.745 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:36.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:36.753 00.008 1032 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
00:57:37.150 00.397 10072 Exposure complete
00:57:37.197 00.047 1032 OnExposeComplete: enter
00:57:37.199 00.002 1032 UpdateGuideState(): m_state=6
00:57:37.201 00.002 10072 worker thread done servicing request
00:57:37.201 00.000 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 820
00:57:37.202 00.001 1032 Star::Find returns 1 (0), X=323.16, Y=749.29, Mass=1376, SNR=26.1, Peak=172 HFD=2.6
00:57:37.205 00.003 1032 MultiStar: [#1 -0.07,0.08,0.97,U] [#2 -0.14,0.08,0.75,U] [#3 0.01,0.16,0.68,U] [#4 -0.13,0.15,0.77,U] [#5 -0.24,0.22,0.00,M2] [#6 -0.04,0.29,0.00,M9] [#7 -0.10,-0.07,0.58,U] [#8 -0.10,0.09,0.56,U] 
00:57:37.208 00.003 1032 refined, 6 included, MultiStar: {-0.10, 0.11}, one-star: {-0.15, 0.20}
00:57:37.209 00.001 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
00:57:37.211 00.002 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
00:57:37.212 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.32 mountX=0.13 mountY=0.07, mountTheta=0.49
00:57:37.214 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.11, opts=13)
00:57:37.216 00.002 1032 Enqueuing Move request for scope (-0.10, 0.11)
00:57:37.218 00.002 10072 Worker thread wakes up
00:57:37.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
00:57:37.218 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
00:57:37.218 00.000 10072 Moving (-0.10, 0.11) raw xDistance=0.13 yDistance=0.07
00:57:37.220 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:37.223 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 289.20
00:57:37.223 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
00:57:37.223 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:37.223 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:57:37.223 00.000 10072 MoveAxis(W, 70, ABG)
00:57:37.223 00.000 10072 Guiding  Dir = 3, Dur = 70
00:57:37.223 00.000 10072 IsGuiding returns 0
00:57:37.224 00.001 10072 PulseGuide returned control before completion, sleep 80
00:57:37.243 00.019 1032 UpdateGuideState exits: m=1376 SNR=26.1
00:57:37.246 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:37.247 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:37.249 00.002 1032 Enqueuing Expose request
00:57:37.318 00.069 10072 IsGuiding returns 0
00:57:37.318 00.000 10072 Move returns status 0, amount 70
00:57:37.318 00.000 10072 MoveAxis(N, 0, ABG)
00:57:37.318 00.000 10072 Move returns status 0, amount 0
00:57:37.318 00.000 10072 move complete, result=0
00:57:37.318 00.000 10072 worker thread done servicing request
00:57:37.318 00.000 10072 Worker thread wakes up
00:57:37.318 00.000 1032 GuideStep: 0.1 px 70 ms WEST, 0.1 px 0 ms NORTH
00:57:37.321 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:37.321 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:37.945 00.624 10072 Exposure complete
00:57:37.990 00.045 10072 worker thread done servicing request
00:57:37.990 00.000 1032 OnExposeComplete: enter
00:57:37.992 00.002 1032 UpdateGuideState(): m_state=6
00:57:37.994 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 821
00:57:37.996 00.002 1032 Star::Find returns 1 (0), X=323.26, Y=749.19, Mass=1342, SNR=25.8, Peak=162 HFD=2.6
00:57:37.998 00.002 1032 MultiStar: [#1 -0.13,0.14,0.97,U] [#2 -0.04,0.03,0.77,U] [#3 0.04,0.08,0.67,U] [#4 -0.10,0.15,0.73,U] [#5 -0.17,0.13,0.71,U] [#6 -0.21,0.29,0.00,M10] [#7 -0.11,0.01,0.53,U] [#8 -0.10,0.15,0.55,U] 
00:57:38.000 00.002 1032 single-star, 7 included, MultiStar: {-0.08, 0.10}, one-star: {-0.06, 0.10}
00:57:38.001 00.001 1032 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.83) = xAngle (0.26 = 0.26)
00:57:38.003 00.002 1032 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.26 = 0.26)
00:57:38.004 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.09 mountX=0.11 mountY=0.03, mountTheta=0.26
00:57:38.008 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.10, opts=13)
00:57:38.010 00.002 1032 Enqueuing Move request for scope (-0.06, 0.10)
00:57:38.012 00.002 10072 Worker thread wakes up
00:57:38.012 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
00:57:38.012 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
00:57:38.012 00.000 10072 Moving (-0.06, 0.10) raw xDistance=0.11 yDistance=0.03
00:57:38.014 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:38.016 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:57:38.016 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:57:38.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:38.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:57:38.016 00.000 10072 MoveAxis(W, 13, ABG)
00:57:38.016 00.000 10072 Guiding  Dir = 3, Dur = 13
00:57:38.017 00.001 10072 IsGuiding returns 0
00:57:38.018 00.001 10072 PulseGuide returned control before completion, sleep 23
00:57:38.034 00.016 1032 UpdateGuideState exits: m=1342 SNR=25.8
00:57:38.037 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:38.038 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:38.040 00.002 1032 Enqueuing Expose request
00:57:38.053 00.013 10072 IsGuiding returns 0
00:57:38.053 00.000 10072 Move returns status 0, amount 13
00:57:38.053 00.000 10072 MoveAxis(N, 0, ABG)
00:57:38.053 00.000 10072 Move returns status 0, amount 0
00:57:38.053 00.000 10072 move complete, result=0
00:57:38.053 00.000 10072 worker thread done servicing request
00:57:38.053 00.000 10072 Worker thread wakes up
00:57:38.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:38.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:38.055 00.002 1032 GuideStep: 0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
00:57:38.462 00.407 10072 Exposure complete
00:57:38.507 00.045 10072 worker thread done servicing request
00:57:38.507 00.000 1032 OnExposeComplete: enter
00:57:38.509 00.002 1032 UpdateGuideState(): m_state=6
00:57:38.510 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 822
00:57:38.512 00.002 1032 Star::Find returns 1 (0), X=323.20, Y=749.27, Mass=1329, SNR=25.7, Peak=158 HFD=2.7
00:57:38.513 00.001 1032 MultiStar: [#1 -0.09,0.24,0.00,M1] [#2 0.02,0.01,0.80,U] [#3 -0.05,0.17,0.68,U] [#4 -0.01,0.19,0.74,U] [#5 -0.09,0.07,0.72,U] [#6 -0.16,0.32,0.00,R] [#7 -0.25,-0.04,0.00,M1] [#8 -0.10,0.22,0.59,U] 
00:57:38.514 00.001 1032 refined, 5 included, MultiStar: {-0.06, 0.14}, one-star: {-0.11, 0.19}
00:57:38.516 00.002 1032 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.83) = xAngle (0.14 = 0.14)
00:57:38.518 00.002 1032 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.14 = 0.14)
00:57:38.520 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.97 mountX=0.15 mountY=0.02, mountTheta=0.14
00:57:38.524 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.14, opts=13)
00:57:38.526 00.002 1032 Enqueuing Move request for scope (-0.06, 0.14)
00:57:38.528 00.002 10072 Worker thread wakes up
00:57:38.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
00:57:38.528 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
00:57:38.528 00.000 10072 Moving (-0.06, 0.14) raw xDistance=0.15 yDistance=0.02
00:57:38.531 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:38.532 00.001 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.20
00:57:38.533 00.001 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:57:38.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:38.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:57:38.533 00.000 10072 MoveAxis(W, 80, ABG)
00:57:38.533 00.000 10072 Guiding  Dir = 3, Dur = 80
00:57:38.533 00.000 10072 IsGuiding returns 0
00:57:38.533 00.000 10072 PulseGuide returned control before completion, sleep 90
00:57:38.550 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.7
00:57:38.552 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:38.555 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:38.556 00.001 1032 Enqueuing Expose request
00:57:38.632 00.076 10072 IsGuiding returns 0
00:57:38.632 00.000 10072 Move returns status 0, amount 80
00:57:38.632 00.000 10072 MoveAxis(N, 0, ABG)
00:57:38.632 00.000 10072 Move returns status 0, amount 0
00:57:38.632 00.000 10072 move complete, result=0
00:57:38.632 00.000 10072 worker thread done servicing request
00:57:38.632 00.000 10072 Worker thread wakes up
00:57:38.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:38.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:38.664 00.032 1032 GuideStep: 0.1 px 80 ms WEST, 0.0 px 0 ms NORTH
00:57:39.259 00.595 10072 Exposure complete
00:57:39.307 00.048 10072 worker thread done servicing request
00:57:39.307 00.000 1032 OnExposeComplete: enter
00:57:39.309 00.002 1032 UpdateGuideState(): m_state=6
00:57:39.312 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 823
00:57:39.313 00.001 1032 Star::Find returns 1 (0), X=323.10, Y=749.15, Mass=1354, SNR=25.9, Peak=168 HFD=2.5
00:57:39.317 00.004 1032 MultiStar: [#1 0.04,-0.09,1.02,U] [#2 -0.09,-0.10,0.71,U] [#3 -0.00,-0.02,0.69,U] [#4 -0.04,0.11,0.73,U] [#5 -0.27,-0.06,0.00,M1] [#6 0.16,-0.18,0.61,U] [#7 -0.12,-0.17,0.56,U] [#8 0.09,-0.01,0.60,U] 
00:57:39.319 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.04}, one-star: {-0.21, 0.06}
00:57:39.322 00.003 1032 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.83) = xAngle (-4.00 = 2.28)
00:57:39.323 00.001 1032 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.00 = 2.28)
00:57:39.324 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.17 mountX=-0.04 mountY=0.04, mountTheta=2.28
00:57:39.327 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
00:57:39.331 00.004 1032 Enqueuing Move request for scope (-0.03, -0.04)
00:57:39.332 00.001 10072 Worker thread wakes up
00:57:39.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
00:57:39.332 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
00:57:39.332 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.04 yDistance=0.04
00:57:39.335 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:39.338 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:57:39.338 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
00:57:39.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:39.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:57:39.338 00.000 10072 MoveAxis(W, 14, ABG)
00:57:39.338 00.000 10072 Guiding  Dir = 3, Dur = 14
00:57:39.339 00.001 10072 IsGuiding returns 0
00:57:39.339 00.000 10072 PulseGuide returned control before completion, sleep 24
00:57:39.356 00.017 1032 UpdateGuideState exits: m=1354 SNR=25.9
00:57:39.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:39.359 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:39.362 00.003 1032 Enqueuing Expose request
00:57:39.366 00.004 10072 IsGuiding returns 0
00:57:39.366 00.000 10072 Move returns status 0, amount 14
00:57:39.366 00.000 10072 MoveAxis(N, 0, ABG)
00:57:39.366 00.000 10072 Move returns status 0, amount 0
00:57:39.366 00.000 10072 move complete, result=0
00:57:39.366 00.000 10072 worker thread done servicing request
00:57:39.367 00.001 10072 Worker thread wakes up
00:57:39.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:39.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:39.372 00.005 1032 GuideStep: -0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
00:57:39.775 00.403 10072 Exposure complete
00:57:39.825 00.050 10072 worker thread done servicing request
00:57:39.825 00.000 1032 OnExposeComplete: enter
00:57:39.827 00.002 1032 UpdateGuideState(): m_state=6
00:57:39.829 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 824
00:57:39.832 00.003 1032 Star::Find returns 1 (0), X=323.09, Y=749.22, Mass=1443, SNR=26.8, Peak=178 HFD=2.6
00:57:39.835 00.003 1032 MultiStar: [#1 -0.16,0.07,0.94,U] [#2 0.04,-0.04,0.72,U] [#3 -0.04,-0.05,0.75,U] [#4 0.08,0.09,0.68,U] [#5 -0.05,-0.08,0.67,U] [#6 0.11,-0.20,0.59,U] [#7 -0.12,-0.24,0.00,M1] [#8 0.02,-0.06,0.56,U] 
00:57:39.837 00.002 1032 refined, 7 included, MultiStar: {-0.05, -0.00}, one-star: {-0.22, 0.13}
00:57:39.839 00.002 1032 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.83) = xAngle (-4.91 = 1.38)
00:57:39.841 00.002 1032 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.91 = 1.38)
00:57:39.843 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.08 mountX=0.01 mountY=0.04, mountTheta=1.38
00:57:39.847 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.00, opts=13)
00:57:39.848 00.001 1032 Enqueuing Move request for scope (-0.05, -0.00)
00:57:39.851 00.003 10072 Worker thread wakes up
00:57:39.851 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
00:57:39.852 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
00:57:39.852 00.000 10072 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=0.04
00:57:39.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:39.856 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:57:39.856 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:57:39.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:39.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:57:39.856 00.000 10072 MoveAxis(W, 10, ABG)
00:57:39.856 00.000 10072 Guiding  Dir = 3, Dur = 10
00:57:39.856 00.000 10072 IsGuiding returns 0
00:57:39.857 00.001 10072 PulseGuide returned control before completion, sleep 20
00:57:39.876 00.019 1032 UpdateGuideState exits: m=1443 SNR=26.8
00:57:39.878 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:39.880 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:39.882 00.002 1032 Enqueuing Expose request
00:57:39.883 00.001 10072 IsGuiding returns 0
00:57:39.884 00.001 10072 Move returns status 0, amount 10
00:57:39.884 00.000 10072 MoveAxis(N, 0, ABG)
00:57:39.884 00.000 10072 Move returns status 0, amount 0
00:57:39.884 00.000 10072 move complete, result=0
00:57:39.884 00.000 10072 worker thread done servicing request
00:57:39.884 00.000 10072 Worker thread wakes up
00:57:39.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:39.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:39.892 00.008 1032 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
00:57:40.512 00.620 10072 Exposure complete
00:57:40.556 00.044 10072 worker thread done servicing request
00:57:40.556 00.000 1032 OnExposeComplete: enter
00:57:40.558 00.002 1032 UpdateGuideState(): m_state=6
00:57:40.559 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 825
00:57:40.561 00.002 1032 Star::Find returns 1 (0), X=323.10, Y=749.23, Mass=1259, SNR=24.9, Peak=156 HFD=2.5
00:57:40.563 00.002 1032 MultiStar: [#1 -0.07,0.13,1.09,U] [#2 -0.11,0.04,0.77,U] [#3 0.04,0.07,0.68,U] [#4 0.10,0.22,0.74,U] [#5 -0.13,0.09,0.78,U] [#6 0.04,-0.12,0.63,U] [#7 -0.27,-0.09,0.00,M2] [#8 0.07,0.24,0.62,U] 
00:57:40.564 00.001 1032 refined, 7 included, MultiStar: {-0.05, 0.11}, one-star: {-0.22, 0.14}
00:57:40.565 00.001 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
00:57:40.566 00.001 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
00:57:40.567 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=0.11 mountY=0.02, mountTheta=0.18
00:57:40.570 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.11, opts=13)
00:57:40.571 00.001 1032 Enqueuing Move request for scope (-0.05, 0.11)
00:57:40.574 00.003 10072 Worker thread wakes up
00:57:40.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
00:57:40.574 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
00:57:40.574 00.000 10072 Moving (-0.05, 0.11) raw xDistance=0.11 yDistance=0.02
00:57:40.575 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:40.577 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.20
00:57:40.577 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:57:40.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:40.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:57:40.577 00.000 10072 MoveAxis(W, 13, ABG)
00:57:40.577 00.000 10072 Guiding  Dir = 3, Dur = 13
00:57:40.579 00.002 10072 IsGuiding returns 0
00:57:40.580 00.001 10072 PulseGuide returned control before completion, sleep 23
00:57:40.595 00.015 1032 UpdateGuideState exits: m=1259 SNR=24.9
00:57:40.598 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:40.599 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:40.601 00.002 1032 Enqueuing Expose request
00:57:40.618 00.017 10072 IsGuiding returns 0
00:57:40.618 00.000 10072 Move returns status 0, amount 13
00:57:40.619 00.001 10072 MoveAxis(N, 0, ABG)
00:57:40.619 00.000 10072 Move returns status 0, amount 0
00:57:40.619 00.000 10072 move complete, result=0
00:57:40.619 00.000 10072 worker thread done servicing request
00:57:40.619 00.000 10072 Worker thread wakes up
00:57:40.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:40.619 00.000 1032 GuideStep: 0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
00:57:40.621 00.002 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:41.027 00.406 10072 Exposure complete
00:57:41.073 00.046 10072 worker thread done servicing request
00:57:41.073 00.000 1032 OnExposeComplete: enter
00:57:41.075 00.002 1032 UpdateGuideState(): m_state=6
00:57:41.077 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 826
00:57:41.080 00.003 1032 Star::Find returns 1 (0), X=323.16, Y=749.32, Mass=1508, SNR=27.4, Peak=201 HFD=2.7
00:57:41.082 00.002 1032 MultiStar: [#1 -0.19,0.15,0.93,U] [#2 -0.04,0.12,0.73,U] [#3 -0.02,0.16,0.67,U] [#4 -0.04,0.15,0.68,U] [#5 -0.15,-0.00,0.70,U] [#6 0.03,-0.15,0.58,U] [#7 -0.05,0.01,0.47,U] [#8 0.01,0.25,0.00,M1] 
00:57:41.085 00.003 1032 refined, 7 included, MultiStar: {-0.09, 0.10}, one-star: {-0.15, 0.23}
00:57:41.087 00.002 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
00:57:41.089 00.002 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
00:57:41.090 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.13 cameraTheta=2.28 mountX=0.12 mountY=0.06, mountTheta=0.45
00:57:41.092 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.10, opts=13)
00:57:41.094 00.002 1032 Enqueuing Move request for scope (-0.09, 0.10)
00:57:41.095 00.001 10072 Worker thread wakes up
00:57:41.095 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
00:57:41.095 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
00:57:41.095 00.000 10072 Moving (-0.09, 0.10) raw xDistance=0.12 yDistance=0.06
00:57:41.097 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:41.098 00.001 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:57:41.099 00.001 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
00:57:41.099 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:41.099 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:57:41.099 00.000 10072 MoveAxis(W, 12, ABG)
00:57:41.099 00.000 10072 Guiding  Dir = 3, Dur = 12
00:57:41.099 00.000 10072 IsGuiding returns 0
00:57:41.099 00.000 10072 PulseGuide returned control before completion, sleep 22
00:57:41.117 00.018 1032 UpdateGuideState exits: m=1508 SNR=27.4
00:57:41.120 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:41.123 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:41.124 00.001 1032 Enqueuing Expose request
00:57:41.133 00.009 10072 IsGuiding returns 0
00:57:41.133 00.000 10072 Move returns status 0, amount 12
00:57:41.133 00.000 10072 MoveAxis(N, 0, ABG)
00:57:41.133 00.000 10072 Move returns status 0, amount 0
00:57:41.133 00.000 10072 move complete, result=0
00:57:41.133 00.000 10072 worker thread done servicing request
00:57:41.133 00.000 10072 Worker thread wakes up
00:57:41.133 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:41.133 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:41.137 00.004 1032 GuideStep: 0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
00:57:41.763 00.626 10072 Exposure complete
00:57:41.808 00.045 10072 worker thread done servicing request
00:57:41.809 00.001 1032 OnExposeComplete: enter
00:57:41.810 00.001 1032 UpdateGuideState(): m_state=6
00:57:41.812 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 827
00:57:41.813 00.001 1032 Star::Find returns 1 (0), X=323.12, Y=749.21, Mass=1340, SNR=25.8, Peak=171 HFD=2.5
00:57:41.814 00.001 1032 MultiStar: [#1 -0.07,0.13,0.97,U] [#2 -0.00,-0.02,0.75,U] [#3 0.09,0.08,0.72,U] [#4 -0.16,0.24,0.00,M1] [#5 -0.22,0.07,0.71,U] [#6 -0.05,-0.17,0.61,U] [#7 -0.03,-0.28,0.00,M2] [#8 -0.05,0.11,0.58,U] 
00:57:41.816 00.002 1032 refined, 6 included, MultiStar: {-0.08, 0.05}, one-star: {-0.20, 0.13}
00:57:41.817 00.001 1032 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.83) = xAngle (0.71 = 0.71)
00:57:41.818 00.001 1032 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.71 = 0.71)
00:57:41.820 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.54 mountX=0.07 mountY=0.06, mountTheta=0.71
00:57:41.823 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.05, opts=13)
00:57:41.825 00.002 1032 Enqueuing Move request for scope (-0.08, 0.05)
00:57:41.827 00.002 10072 Worker thread wakes up
00:57:41.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
00:57:41.827 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
00:57:41.827 00.000 10072 Moving (-0.08, 0.05) raw xDistance=0.07 yDistance=0.06
00:57:41.830 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:41.831 00.001 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:57:41.832 00.001 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:57:41.832 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:41.832 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:57:41.832 00.000 10072 MoveAxis(W, 13, ABG)
00:57:41.832 00.000 10072 Guiding  Dir = 3, Dur = 13
00:57:41.832 00.000 10072 IsGuiding returns 0
00:57:41.833 00.001 10072 PulseGuide returned control before completion, sleep 23
00:57:41.848 00.015 1032 UpdateGuideState exits: m=1340 SNR=25.8
00:57:41.851 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:41.853 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:41.855 00.002 1032 Enqueuing Expose request
00:57:41.869 00.014 10072 IsGuiding returns 0
00:57:41.869 00.000 10072 Move returns status 0, amount 13
00:57:41.869 00.000 10072 MoveAxis(N, 0, ABG)
00:57:41.869 00.000 10072 Move returns status 0, amount 0
00:57:41.869 00.000 10072 move complete, result=0
00:57:41.869 00.000 10072 worker thread done servicing request
00:57:41.871 00.002 10072 Worker thread wakes up
00:57:41.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:41.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:41.871 00.000 1032 GuideStep: 0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
00:57:42.277 00.406 10072 Exposure complete
00:57:42.324 00.047 10072 worker thread done servicing request
00:57:42.324 00.000 1032 OnExposeComplete: enter
00:57:42.326 00.002 1032 UpdateGuideState(): m_state=6
00:57:42.328 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 828
00:57:42.332 00.004 1032 Star::Find returns 1 (0), X=323.14, Y=749.35, Mass=1527, SNR=27.5, Peak=180 HFD=2.6
00:57:42.335 00.003 1032 MultiStar: [#1 -0.21,0.19,0.00,M1] [#2 -0.10,-0.12,0.72,U] [#3 0.05,0.07,0.63,U] [#4 -0.08,0.25,0.00,M2] [#5 -0.07,-0.02,0.64,U] [#6 -0.06,-0.11,0.52,U] [#7 -0.10,-0.20,0.52,U] [#8 -0.02,0.12,0.55,U] 
00:57:42.337 00.002 1032 refined, 6 included, MultiStar: {-0.08, 0.03}, one-star: {-0.18, 0.27}
00:57:42.338 00.001 1032 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.83) = xAngle (0.99 = 0.99)
00:57:42.340 00.002 1032 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.99 = 0.99)
00:57:42.341 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.82 mountX=0.04 mountY=0.07, mountTheta=0.99
00:57:42.345 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.03, opts=13)
00:57:42.346 00.001 1032 Enqueuing Move request for scope (-0.08, 0.03)
00:57:42.348 00.002 10072 Worker thread wakes up
00:57:42.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
00:57:42.348 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
00:57:42.348 00.000 10072 Moving (-0.08, 0.03) raw xDistance=0.04 yDistance=0.07
00:57:42.350 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:42.352 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:57:42.352 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:57:42.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:42.352 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:57:42.352 00.000 10072 MoveAxis(W, 11, ABG)
00:57:42.352 00.000 10072 Guiding  Dir = 3, Dur = 11
00:57:42.353 00.001 10072 IsGuiding returns 0
00:57:42.353 00.000 10072 PulseGuide returned control before completion, sleep 21
00:57:42.369 00.016 1032 UpdateGuideState exits: m=1527 SNR=27.5
00:57:42.372 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:42.373 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:42.375 00.002 1032 Enqueuing Expose request
00:57:42.386 00.011 10072 IsGuiding returns 0
00:57:42.386 00.000 10072 Move returns status 0, amount 11
00:57:42.386 00.000 10072 MoveAxis(N, 0, ABG)
00:57:42.386 00.000 10072 Move returns status 0, amount 0
00:57:42.386 00.000 10072 move complete, result=0
00:57:42.386 00.000 10072 worker thread done servicing request
00:57:42.386 00.000 10072 Worker thread wakes up
00:57:42.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:42.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:42.392 00.006 1032 GuideStep: 0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
00:57:43.014 00.622 10072 Exposure complete
00:57:43.060 00.046 10072 worker thread done servicing request
00:57:43.060 00.000 1032 OnExposeComplete: enter
00:57:43.062 00.002 1032 UpdateGuideState(): m_state=6
00:57:43.064 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 829
00:57:43.065 00.001 1032 Star::Find returns 1 (0), X=322.99, Y=749.25, Mass=1229, SNR=24.7, Peak=141 HFD=2.5
00:57:43.067 00.002 1032 MultiStar: [#1 -0.15,0.01,1.05,U] [#2 -0.26,0.01,0.00,M1] [#3 -0.14,0.21,0.72,U] [#4 -0.05,0.13,0.72,U] [#5 -0.21,0.22,0.00,M1] [#6 -0.12,-0.03,0.68,U] [#7 -0.07,0.07,0.55,U] [#8 -0.13,0.23,0.00,M1] 
00:57:43.069 00.002 1032 refined, 5 included, MultiStar: {-0.16, 0.09}, one-star: {-0.33, 0.16}
00:57:43.070 00.001 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
00:57:43.072 00.002 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
00:57:43.073 00.001 1032 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.18 cameraTheta=2.61 mountX=0.13 mountY=0.13, mountTheta=0.78
00:57:43.077 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.09, opts=13)
00:57:43.079 00.002 1032 Enqueuing Move request for scope (-0.16, 0.09)
00:57:43.080 00.001 10072 Worker thread wakes up
00:57:43.080 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
00:57:43.081 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
00:57:43.081 00.000 10072 Moving (-0.16, 0.09) raw xDistance=0.13 yDistance=0.13
00:57:43.083 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:43.086 00.003 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:57:43.086 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
00:57:43.086 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:43.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:57:43.086 00.000 10072 MoveAxis(W, 14, ABG)
00:57:43.086 00.000 10072 Guiding  Dir = 3, Dur = 14
00:57:43.087 00.001 10072 IsGuiding returns 0
00:57:43.087 00.000 10072 PulseGuide returned control before completion, sleep 24
00:57:43.101 00.014 1032 UpdateGuideState exits: m=1229 SNR=24.7
00:57:43.104 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:43.106 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:43.107 00.001 1032 Enqueuing Expose request
00:57:43.119 00.012 10072 IsGuiding returns 0
00:57:43.119 00.000 10072 Move returns status 0, amount 14
00:57:43.119 00.000 10072 MoveAxis(N, 0, ABG)
00:57:43.119 00.000 10072 Move returns status 0, amount 0
00:57:43.119 00.000 10072 move complete, result=0
00:57:43.119 00.000 10072 worker thread done servicing request
00:57:43.119 00.000 10072 Worker thread wakes up
00:57:43.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:43.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:43.120 00.001 1032 GuideStep: 0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
00:57:43.527 00.407 10072 Exposure complete
00:57:43.572 00.045 10072 worker thread done servicing request
00:57:43.572 00.000 1032 OnExposeComplete: enter
00:57:43.574 00.002 1032 UpdateGuideState(): m_state=6
00:57:43.577 00.003 1032 Star::Find(15, 322, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 830
00:57:43.578 00.001 1032 Star::Find returns 1 (0), X=323.06, Y=749.31, Mass=1442, SNR=26.8, Peak=170 HFD=2.5
00:57:43.582 00.004 1032 MultiStar: [#1 -0.22,0.09,0.93,U] [#2 -0.18,0.08,0.74,U] [#3 0.02,0.16,0.70,U] [#4 -0.09,0.18,0.70,U] [#5 -0.19,0.22,0.00,M2] [#6 -0.04,-0.09,0.59,U] [#7 0.05,0.07,0.54,U] [#8 -0.09,0.29,0.00,M2] 
00:57:43.584 00.002 1032 refined, 6 included, MultiStar: {-0.12, 0.11}, one-star: {-0.26, 0.22}
00:57:43.586 00.002 1032 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.83) = xAngle (0.58 = 0.58)
00:57:43.588 00.002 1032 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.58 = 0.58)
00:57:43.590 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.41 mountX=0.14 mountY=0.09, mountTheta=0.58
00:57:43.592 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.11, opts=13)
00:57:43.594 00.002 1032 Enqueuing Move request for scope (-0.12, 0.11)
00:57:43.595 00.001 10072 Worker thread wakes up
00:57:43.596 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
00:57:43.596 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
00:57:43.596 00.000 10072 Moving (-0.12, 0.11) raw xDistance=0.14 yDistance=0.09
00:57:43.597 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:43.599 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.21
00:57:43.599 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
00:57:43.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:43.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:57:43.599 00.000 10072 MoveAxis(W, 75, ABG)
00:57:43.599 00.000 10072 Guiding  Dir = 3, Dur = 75
00:57:43.601 00.002 10072 IsGuiding returns 0
00:57:43.601 00.000 10072 PulseGuide returned control before completion, sleep 85
00:57:43.618 00.017 1032 UpdateGuideState exits: m=1442 SNR=26.8
00:57:43.620 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:43.622 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:43.623 00.001 1032 Enqueuing Expose request
00:57:43.696 00.073 10072 IsGuiding returns 0
00:57:43.696 00.000 10072 Move returns status 0, amount 75
00:57:43.696 00.000 10072 MoveAxis(N, 0, ABG)
00:57:43.696 00.000 10072 Move returns status 0, amount 0
00:57:43.696 00.000 10072 move complete, result=0
00:57:43.696 00.000 10072 worker thread done servicing request
00:57:43.696 00.000 10072 Worker thread wakes up
00:57:43.697 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:43.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:43.697 00.000 1032 GuideStep: 0.1 px 75 ms WEST, 0.1 px 0 ms NORTH
00:57:44.325 00.628 10072 Exposure complete
00:57:44.373 00.048 10072 worker thread done servicing request
00:57:44.373 00.000 1032 OnExposeComplete: enter
00:57:44.376 00.003 1032 UpdateGuideState(): m_state=6
00:57:44.378 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 831
00:57:44.380 00.002 1032 Star::Find returns 1 (0), X=323.10, Y=749.23, Mass=1561, SNR=27.9, Peak=185 HFD=2.6
00:57:44.381 00.001 1032 MultiStar: [#1 -0.07,-0.07,0.88,U] [#2 -0.14,-0.18,0.64,U] [#3 0.01,-0.06,0.60,U] [#4 -0.02,-0.05,0.68,U] [#5 -0.01,-0.09,0.67,U] [#6 0.06,-0.13,0.58,U] [#7 -0.05,-0.29,0.00,M1] [#8 -0.03,-0.01,0.54,U] 
00:57:44.383 00.002 1032 refined, 7 included, MultiStar: {-0.06, -0.04}, one-star: {-0.21, 0.14}
00:57:44.385 00.002 1032 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.83) = xAngle (-4.37 = 1.91)
00:57:44.388 00.003 1032 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.37 = 1.91)
00:57:44.389 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-2.54 mountX=-0.03 mountY=0.07, mountTheta=1.91
00:57:44.393 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.04, opts=13)
00:57:44.396 00.003 1032 Enqueuing Move request for scope (-0.06, -0.04)
00:57:44.397 00.001 10072 Worker thread wakes up
00:57:44.397 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
00:57:44.398 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
00:57:44.398 00.000 10072 Moving (-0.06, -0.04) raw xDistance=-0.03 yDistance=0.07
00:57:44.400 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:44.402 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:57:44.402 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:57:44.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:44.403 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:57:44.403 00.000 10072 MoveAxis(W, 14, ABG)
00:57:44.403 00.000 10072 Guiding  Dir = 3, Dur = 14
00:57:44.403 00.000 10072 IsGuiding returns 0
00:57:44.403 00.000 10072 PulseGuide returned control before completion, sleep 24
00:57:44.421 00.018 1032 UpdateGuideState exits: m=1561 SNR=27.9
00:57:44.422 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:44.426 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:44.428 00.002 1032 Enqueuing Expose request
00:57:44.432 00.004 10072 IsGuiding returns 0
00:57:44.432 00.000 10072 Move returns status 0, amount 14
00:57:44.432 00.000 10072 MoveAxis(N, 0, ABG)
00:57:44.432 00.000 10072 Move returns status 0, amount 0
00:57:44.432 00.000 10072 move complete, result=0
00:57:44.432 00.000 10072 worker thread done servicing request
00:57:44.432 00.000 10072 Worker thread wakes up
00:57:44.433 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:44.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:44.438 00.005 1032 GuideStep: -0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
00:57:44.842 00.404 10072 Exposure complete
00:57:44.890 00.048 10072 worker thread done servicing request
00:57:44.891 00.001 1032 OnExposeComplete: enter
00:57:44.893 00.002 1032 UpdateGuideState(): m_state=6
00:57:44.895 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 832
00:57:44.897 00.002 1032 Star::Find returns 1 (0), X=323.14, Y=749.07, Mass=1389, SNR=26.3, Peak=166 HFD=2.6
00:57:44.899 00.002 1032 MultiStar: [#1 -0.05,-0.19,0.98,U] [#2 -0.20,-0.15,0.00,M1] [#3 0.06,-0.25,0.00,M1] [#4 0.04,-0.03,0.70,U] [#5 -0.11,-0.10,0.73,U] [#6 0.01,-0.45,0.00,M1] [#7 -0.02,-0.13,0.49,U] [#8 -0.01,-0.01,0.61,U] 
00:57:44.902 00.003 1032 refined, 5 included, MultiStar: {-0.07, -0.08}, one-star: {-0.18, -0.02}
00:57:44.904 00.002 1032 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.83) = xAngle (-4.08 = 2.21)
00:57:44.905 00.001 1032 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.08 = 2.21)
00:57:44.906 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-2.25 mountX=-0.06 mountY=0.08, mountTheta=2.21
00:57:44.909 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.08, opts=13)
00:57:44.911 00.002 1032 Enqueuing Move request for scope (-0.07, -0.08)
00:57:44.913 00.002 10072 Worker thread wakes up
00:57:44.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
00:57:44.913 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
00:57:44.913 00.000 10072 Moving (-0.07, -0.08) raw xDistance=-0.06 yDistance=0.08
00:57:44.916 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:44.918 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:57:44.918 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
00:57:44.918 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:44.918 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:57:44.918 00.000 10072 MoveAxis(W, 11, ABG)
00:57:44.918 00.000 10072 Guiding  Dir = 3, Dur = 11
00:57:44.918 00.000 10072 IsGuiding returns 0
00:57:44.919 00.001 10072 PulseGuide returned control before completion, sleep 21
00:57:44.935 00.016 1032 UpdateGuideState exits: m=1389 SNR=26.3
00:57:44.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:44.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:44.941 00.002 1032 Enqueuing Expose request
00:57:44.946 00.005 10072 IsGuiding returns 0
00:57:44.946 00.000 10072 Move returns status 0, amount 11
00:57:44.946 00.000 10072 MoveAxis(N, 0, ABG)
00:57:44.946 00.000 10072 Move returns status 0, amount 0
00:57:44.946 00.000 10072 move complete, result=0
00:57:44.946 00.000 10072 worker thread done servicing request
00:57:44.946 00.000 10072 Worker thread wakes up
00:57:44.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:44.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:44.950 00.004 1032 GuideStep: -0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
00:57:45.575 00.625 10072 Exposure complete
00:57:45.623 00.048 10072 worker thread done servicing request
00:57:45.623 00.000 1032 OnExposeComplete: enter
00:57:45.626 00.003 1032 UpdateGuideState(): m_state=6
00:57:45.627 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 833
00:57:45.629 00.002 1032 Star::Find returns 1 (0), X=323.23, Y=749.25, Mass=1558, SNR=27.8, Peak=181 HFD=2.8
00:57:45.631 00.002 1032 MultiStar: [#1 -0.07,-0.07,0.93,U] [#2 -0.16,-0.17,0.67,U] [#3 0.08,-0.10,0.63,U] [#4 0.07,0.03,0.67,U] [#5 -0.19,-0.08,0.67,U] [#6 0.03,-0.25,0.56,U] [#7 -0.05,-0.07,0.52,U] [#8 -0.22,0.06,0.53,U] 
00:57:45.633 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.04}, one-star: {-0.09, 0.16}
00:57:45.635 00.002 1032 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.83) = xAngle (-4.42 = 1.87)
00:57:45.637 00.002 1032 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.42 = 1.87)
00:57:45.638 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.59 mountX=-0.02 mountY=0.08, mountTheta=1.87
00:57:45.643 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.04, opts=13)
00:57:45.646 00.003 1032 Enqueuing Move request for scope (-0.07, -0.04)
00:57:45.648 00.002 10072 Worker thread wakes up
00:57:45.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
00:57:45.648 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
00:57:45.649 00.001 10072 Moving (-0.07, -0.04) raw xDistance=-0.02 yDistance=0.08
00:57:45.651 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:45.653 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:57:45.654 00.001 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:57:45.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:45.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:57:45.654 00.000 10072 MoveAxis(W, 12, ABG)
00:57:45.654 00.000 10072 Guiding  Dir = 3, Dur = 12
00:57:45.654 00.000 10072 IsGuiding returns 0
00:57:45.655 00.001 10072 PulseGuide returned control before completion, sleep 22
00:57:45.670 00.015 1032 UpdateGuideState exits: m=1558 SNR=27.8
00:57:45.673 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:45.675 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:45.677 00.002 1032 Enqueuing Expose request
00:57:45.685 00.008 10072 IsGuiding returns 0
00:57:45.685 00.000 10072 Move returns status 0, amount 12
00:57:45.685 00.000 10072 MoveAxis(N, 0, ABG)
00:57:45.685 00.000 10072 Move returns status 0, amount 0
00:57:45.685 00.000 10072 move complete, result=0
00:57:45.685 00.000 10072 worker thread done servicing request
00:57:45.685 00.000 10072 Worker thread wakes up
00:57:45.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:45.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:45.689 00.004 1032 GuideStep: -0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
00:57:46.105 00.416 10072 Exposure complete
00:57:46.154 00.049 1032 OnExposeComplete: enter
00:57:46.156 00.002 1032 UpdateGuideState(): m_state=6
00:57:46.158 00.002 10072 worker thread done servicing request
00:57:46.158 00.000 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 834
00:57:46.160 00.002 1032 Star::Find returns 1 (0), X=323.20, Y=749.30, Mass=1528, SNR=27.6, Peak=179 HFD=2.7
00:57:46.162 00.002 1032 MultiStar: [#1 0.01,0.12,0.91,U] [#2 -0.07,-0.08,0.73,U] [#3 0.10,-0.02,0.63,U] [#4 0.06,0.13,0.67,U] [#5 -0.12,0.04,0.65,U] [#6 0.09,-0.05,0.55,U] [#7 0.05,-0.13,0.50,U] [#8 0.04,0.06,0.52,U] 
00:57:46.163 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {-0.12, 0.21}
00:57:46.164 00.001 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
00:57:46.167 00.003 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
00:57:46.168 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.69 mountX=0.05 mountY=-0.01, mountTheta=-0.14
00:57:46.171 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
00:57:46.172 00.001 1032 Enqueuing Move request for scope (-0.01, 0.05)
00:57:46.173 00.001 10072 Worker thread wakes up
00:57:46.173 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
00:57:46.173 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
00:57:46.173 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
00:57:46.175 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:46.177 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:57:46.177 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:57:46.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:46.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:57:46.177 00.000 10072 MoveAxis(W, 10, ABG)
00:57:46.177 00.000 10072 Guiding  Dir = 3, Dur = 10
00:57:46.178 00.001 10072 IsGuiding returns 0
00:57:46.178 00.000 10072 PulseGuide returned control before completion, sleep 20
00:57:46.196 00.018 1032 UpdateGuideState exits: m=1528 SNR=27.6
00:57:46.198 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:46.200 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:46.202 00.002 1032 Enqueuing Expose request
00:57:46.211 00.009 10072 IsGuiding returns 0
00:57:46.211 00.000 10072 Move returns status 0, amount 10
00:57:46.211 00.000 10072 MoveAxis(N, 0, ABG)
00:57:46.211 00.000 10072 Move returns status 0, amount 0
00:57:46.211 00.000 10072 move complete, result=0
00:57:46.211 00.000 10072 worker thread done servicing request
00:57:46.212 00.001 10072 Worker thread wakes up
00:57:46.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:46.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:46.212 00.000 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
00:57:46.838 00.626 10072 Exposure complete
00:57:46.888 00.050 10072 worker thread done servicing request
00:57:46.888 00.000 1032 OnExposeComplete: enter
00:57:46.889 00.001 1032 UpdateGuideState(): m_state=6
00:57:46.892 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 835
00:57:46.893 00.001 1032 Star::Find returns 1 (0), X=323.08, Y=749.26, Mass=1490, SNR=27.2, Peak=177 HFD=2.6
00:57:46.895 00.002 1032 MultiStar: [#1 -0.13,0.11,0.95,U] [#2 -0.05,-0.06,0.74,U] [#3 0.05,-0.06,0.63,U] [#4 -0.12,0.11,0.69,U] [#5 -0.12,0.10,0.65,U] [#6 -0.02,-0.04,0.59,U] [#7 -0.18,0.01,0.55,U] [#8 -0.11,0.03,0.60,U] 
00:57:46.898 00.003 1032 refined, 8 included, MultiStar: {-0.11, 0.05}, one-star: {-0.24, 0.17}
00:57:46.900 00.002 1032 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.83) = xAngle (0.87 = 0.87)
00:57:46.902 00.002 1032 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.87 = 0.87)
00:57:46.903 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.70 mountX=0.08 mountY=0.09, mountTheta=0.87
00:57:46.906 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.05, opts=13)
00:57:46.909 00.003 1032 Enqueuing Move request for scope (-0.11, 0.05)
00:57:46.910 00.001 10072 Worker thread wakes up
00:57:46.911 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
00:57:46.911 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
00:57:46.911 00.000 10072 Moving (-0.11, 0.05) raw xDistance=0.08 yDistance=0.09
00:57:46.913 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:46.916 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.21
00:57:46.916 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:57:46.916 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:46.917 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:57:46.917 00.000 10072 MoveAxis(W, 10, ABG)
00:57:46.917 00.000 10072 Guiding  Dir = 3, Dur = 10
00:57:46.917 00.000 10072 IsGuiding returns 0
00:57:46.917 00.000 10072 PulseGuide returned control before completion, sleep 20
00:57:46.935 00.018 1032 UpdateGuideState exits: m=1490 SNR=27.2
00:57:46.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:46.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:46.940 00.001 1032 Enqueuing Expose request
00:57:46.944 00.004 10072 IsGuiding returns 0
00:57:46.944 00.000 10072 Move returns status 0, amount 10
00:57:46.944 00.000 10072 MoveAxis(N, 0, ABG)
00:57:46.944 00.000 10072 Move returns status 0, amount 0
00:57:46.944 00.000 10072 move complete, result=0
00:57:46.944 00.000 10072 worker thread done servicing request
00:57:46.945 00.001 10072 Worker thread wakes up
00:57:46.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:46.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:46.950 00.005 1032 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
00:57:47.353 00.403 10072 Exposure complete
00:57:47.402 00.049 10072 worker thread done servicing request
00:57:47.402 00.000 1032 OnExposeComplete: enter
00:57:47.405 00.003 1032 UpdateGuideState(): m_state=6
00:57:47.406 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 836
00:57:47.408 00.002 1032 Star::Find returns 1 (0), X=323.12, Y=749.20, Mass=1265, SNR=25.0, Peak=156 HFD=2.6
00:57:47.409 00.001 1032 MultiStar: [#1 -0.10,-0.05,0.99,U] [#2 -0.11,-0.14,0.78,U] [#3 -0.04,0.08,0.70,U] [#4 0.04,0.01,0.76,U] [#5 -0.09,-0.01,0.70,U] [#6 0.05,-0.10,0.63,U] [#7 0.03,-0.20,0.56,U] [#8 -0.09,0.03,0.62,U] 
00:57:47.411 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.20, 0.11}
00:57:47.413 00.002 1032 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.83) = xAngle (-4.65 = 1.63)
00:57:47.414 00.001 1032 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.66 = 1.63)
00:57:47.415 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.82 mountX=-0.00 mountY=0.07, mountTheta=1.63
00:57:47.418 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.02, opts=13)
00:57:47.419 00.001 1032 Enqueuing Move request for scope (-0.07, -0.02)
00:57:47.421 00.002 10072 Worker thread wakes up
00:57:47.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
00:57:47.421 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
00:57:47.421 00.000 10072 Moving (-0.07, -0.02) raw xDistance=-0.00 yDistance=0.07
00:57:47.423 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:47.426 00.003 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:57:47.426 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:57:47.426 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:47.426 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:57:47.426 00.000 10072 MoveAxis(W, 10, ABG)
00:57:47.426 00.000 10072 Guiding  Dir = 3, Dur = 10
00:57:47.427 00.001 10072 IsGuiding returns 0
00:57:47.428 00.001 10072 PulseGuide returned control before completion, sleep 20
00:57:47.445 00.017 1032 UpdateGuideState exits: m=1265 SNR=25.0
00:57:47.447 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:47.448 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:47.451 00.003 1032 Enqueuing Expose request
00:57:47.459 00.008 10072 IsGuiding returns 0
00:57:47.459 00.000 10072 Move returns status 0, amount 10
00:57:47.459 00.000 10072 MoveAxis(N, 0, ABG)
00:57:47.459 00.000 10072 Move returns status 0, amount 0
00:57:47.459 00.000 10072 move complete, result=0
00:57:47.459 00.000 10072 worker thread done servicing request
00:57:47.459 00.000 10072 Worker thread wakes up
00:57:47.460 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:47.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:47.460 00.000 1032 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
00:57:48.091 00.631 10072 Exposure complete
00:57:48.137 00.046 10072 worker thread done servicing request
00:57:48.138 00.001 1032 OnExposeComplete: enter
00:57:48.140 00.002 1032 UpdateGuideState(): m_state=6
00:57:48.141 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 837
00:57:48.144 00.003 1032 Star::Find returns 1 (0), X=323.19, Y=749.22, Mass=1575, SNR=28.0, Peak=185 HFD=2.6
00:57:48.146 00.002 1032 MultiStar: [#1 0.02,-0.01,0.94,U] [#2 -0.09,-0.06,0.68,U] [#3 -0.11,0.08,0.66,U] [#4 -0.05,0.10,0.66,U] [#5 -0.20,0.13,0.65,U] [#6 0.05,-0.05,0.54,U] [#7 -0.23,-0.03,0.51,U] [#8 -0.03,-0.04,0.53,U] 
00:57:48.147 00.001 1032 refined, 8 included, MultiStar: {-0.08, 0.03}, one-star: {-0.12, 0.13}
00:57:48.149 00.002 1032 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.83) = xAngle (0.91 = 0.91)
00:57:48.150 00.001 1032 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.91 = 0.91)
00:57:48.151 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.74 mountX=0.05 mountY=0.07, mountTheta=0.91
00:57:48.154 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.03, opts=13)
00:57:48.156 00.002 1032 Enqueuing Move request for scope (-0.08, 0.03)
00:57:48.157 00.001 10072 Worker thread wakes up
00:57:48.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
00:57:48.157 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
00:57:48.157 00.000 10072 Moving (-0.08, 0.03) raw xDistance=0.05 yDistance=0.07
00:57:48.159 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:48.163 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:57:48.163 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:57:48.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:48.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:57:48.163 00.000 10072 MoveAxis(W, 11, ABG)
00:57:48.163 00.000 10072 Guiding  Dir = 3, Dur = 11
00:57:48.163 00.000 10072 IsGuiding returns 0
00:57:48.164 00.001 10072 PulseGuide returned control before completion, sleep 21
00:57:48.181 00.017 1032 UpdateGuideState exits: m=1575 SNR=28.0
00:57:48.183 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:48.184 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:48.186 00.002 1032 Enqueuing Expose request
00:57:48.196 00.010 10072 IsGuiding returns 0
00:57:48.196 00.000 10072 Move returns status 0, amount 11
00:57:48.196 00.000 10072 MoveAxis(N, 0, ABG)
00:57:48.196 00.000 10072 Move returns status 0, amount 0
00:57:48.196 00.000 10072 move complete, result=0
00:57:48.196 00.000 10072 worker thread done servicing request
00:57:48.196 00.000 10072 Worker thread wakes up
00:57:48.196 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:48.197 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:48.198 00.001 1032 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
00:57:48.606 00.408 10072 Exposure complete
00:57:48.651 00.045 10072 worker thread done servicing request
00:57:48.651 00.000 1032 OnExposeComplete: enter
00:57:48.653 00.002 1032 UpdateGuideState(): m_state=6
00:57:48.654 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 838
00:57:48.656 00.002 1032 Star::Find returns 1 (0), X=323.19, Y=749.27, Mass=1362, SNR=26.0, Peak=170 HFD=2.6
00:57:48.658 00.002 1032 MultiStar: [#1 -0.02,0.03,0.99,U] [#2 -0.22,-0.01,0.74,U] [#3 -0.09,0.05,0.67,U] [#4 0.00,0.01,0.75,U] [#5 0.03,0.00,0.72,U] [#6 0.16,-0.12,0.58,U] [#7 -0.28,0.03,0.00,M1] [#8 -0.16,-0.11,0.57,U] 
00:57:48.659 00.001 1032 refined, 7 included, MultiStar: {-0.06, 0.02}, one-star: {-0.13, 0.19}
00:57:48.660 00.001 1032 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.83) = xAngle (0.99 = 0.99)
00:57:48.661 00.001 1032 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.99 = 0.99)
00:57:48.663 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.82 mountX=0.03 mountY=0.05, mountTheta=0.99
00:57:48.665 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.02, opts=13)
00:57:48.668 00.003 1032 Enqueuing Move request for scope (-0.06, 0.02)
00:57:48.669 00.001 10072 Worker thread wakes up
00:57:48.669 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
00:57:48.669 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
00:57:48.669 00.000 10072 Moving (-0.06, 0.02) raw xDistance=0.03 yDistance=0.05
00:57:48.671 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:48.673 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:57:48.673 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:57:48.674 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:48.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:57:48.674 00.000 10072 MoveAxis(W, 10, ABG)
00:57:48.674 00.000 10072 Guiding  Dir = 3, Dur = 10
00:57:48.674 00.000 10072 IsGuiding returns 0
00:57:48.675 00.001 10072 PulseGuide returned control before completion, sleep 20
00:57:48.690 00.015 1032 UpdateGuideState exits: m=1362 SNR=26.0
00:57:48.692 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:48.695 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:48.696 00.001 1032 Enqueuing Expose request
00:57:48.700 00.004 10072 IsGuiding returns 0
00:57:48.700 00.000 10072 Move returns status 0, amount 10
00:57:48.700 00.000 10072 MoveAxis(N, 0, ABG)
00:57:48.700 00.000 10072 Move returns status 0, amount 0
00:57:48.700 00.000 10072 move complete, result=0
00:57:48.700 00.000 10072 worker thread done servicing request
00:57:48.701 00.001 10072 Worker thread wakes up
00:57:48.701 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:48.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:48.710 00.009 1032 GuideStep: 0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
00:57:49.326 00.616 10072 Exposure complete
00:57:49.372 00.046 10072 worker thread done servicing request
00:57:49.372 00.000 1032 OnExposeComplete: enter
00:57:49.373 00.001 1032 UpdateGuideState(): m_state=6
00:57:49.375 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 839
00:57:49.377 00.002 1032 Star::Find returns 1 (0), X=323.13, Y=749.41, Mass=1330, SNR=25.7, Peak=166 HFD=2.6
00:57:49.379 00.002 1032 MultiStar: [#1 -0.09,0.20,1.03,U] [#2 -0.03,0.11,0.75,U] [#3 -0.07,0.18,0.71,U] [#4 -0.05,0.15,0.73,U] [#5 -0.03,0.18,0.72,U] [#6 0.00,-0.04,0.61,U] [#7 -0.23,-0.10,0.59,U] [#8 -0.01,0.20,0.59,U] 
00:57:49.381 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.15}, one-star: {-0.19, 0.32}
00:57:49.383 00.002 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
00:57:49.385 00.002 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
00:57:49.386 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.07 mountX=0.17 mountY=0.04, mountTheta=0.24
00:57:49.389 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.15, opts=13)
00:57:49.391 00.002 1032 Enqueuing Move request for scope (-0.08, 0.15)
00:57:49.392 00.001 10072 Worker thread wakes up
00:57:49.392 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
00:57:49.392 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
00:57:49.392 00.000 10072 Moving (-0.08, 0.15) raw xDistance=0.17 yDistance=0.04
00:57:49.396 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:49.398 00.002 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.22
00:57:49.398 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
00:57:49.398 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:49.398 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:57:49.398 00.000 10072 MoveAxis(W, 86, ABG)
00:57:49.398 00.000 10072 Guiding  Dir = 3, Dur = 86
00:57:49.399 00.001 10072 IsGuiding returns 0
00:57:49.400 00.001 10072 PulseGuide returned control before completion, sleep 96
00:57:49.416 00.016 1032 UpdateGuideState exits: m=1330 SNR=25.7
00:57:49.418 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:49.420 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:49.421 00.001 1032 Enqueuing Expose request
00:57:49.510 00.089 10072 IsGuiding returns 0
00:57:49.510 00.000 10072 Move returns status 0, amount 86
00:57:49.510 00.000 10072 MoveAxis(N, 0, ABG)
00:57:49.510 00.000 10072 Move returns status 0, amount 0
00:57:49.510 00.000 10072 move complete, result=0
00:57:49.510 00.000 10072 worker thread done servicing request
00:57:49.511 00.001 10072 Worker thread wakes up
00:57:49.511 00.000 1032 GuideStep: 0.2 px 86 ms WEST, 0.0 px 0 ms NORTH
00:57:49.513 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:49.513 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:49.932 00.419 10072 Exposure complete
00:57:49.985 00.053 10072 worker thread done servicing request
00:57:49.985 00.000 1032 OnExposeComplete: enter
00:57:49.987 00.002 1032 UpdateGuideState(): m_state=6
00:57:49.988 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 840
00:57:49.991 00.003 1032 Star::Find returns 1 (0), X=323.25, Y=749.13, Mass=1410, SNR=26.5, Peak=168 HFD=2.5
00:57:49.993 00.002 1032 MultiStar: [#1 0.09,0.11,0.95,U] [#2 0.01,0.04,0.73,U] [#3 0.07,0.09,0.69,U] [#4 0.01,0.14,0.72,U] [#5 -0.03,-0.01,0.66,U] [#6 0.08,-0.06,0.61,U] [#7 -0.13,0.09,0.54,U] [#8 0.04,0.00,0.56,U] 
00:57:49.995 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {-0.07, 0.04}
00:57:49.996 00.001 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
00:57:49.999 00.003 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
00:57:50.000 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.42 mountX=0.05 mountY=-0.02, mountTheta=-0.41
00:57:50.003 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
00:57:50.006 00.003 1032 Enqueuing Move request for scope (0.01, 0.05)
00:57:50.008 00.002 10072 Worker thread wakes up
00:57:50.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
00:57:50.008 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
00:57:50.009 00.001 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
00:57:50.010 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:50.014 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:57:50.014 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:57:50.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:50.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:57:50.014 00.000 10072 MoveAxis(W, 9, ABG)
00:57:50.014 00.000 10072 Guiding  Dir = 3, Dur = 9
00:57:50.014 00.000 10072 IsGuiding returns 0
00:57:50.015 00.001 10072 PulseGuide returned control before completion, sleep 19
00:57:50.032 00.017 1032 UpdateGuideState exits: m=1410 SNR=26.5
00:57:50.034 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:50.036 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:50.037 00.001 1032 Enqueuing Expose request
00:57:50.040 00.003 10072 IsGuiding returns 0
00:57:50.040 00.000 10072 Move returns status 0, amount 9
00:57:50.040 00.000 10072 MoveAxis(N, 0, ABG)
00:57:50.040 00.000 10072 Move returns status 0, amount 0
00:57:50.040 00.000 10072 move complete, result=0
00:57:50.041 00.001 10072 worker thread done servicing request
00:57:50.041 00.000 10072 Worker thread wakes up
00:57:50.041 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:50.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:50.048 00.007 1032 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
00:57:50.666 00.618 10072 Exposure complete
00:57:50.713 00.047 1032 OnExposeComplete: enter
00:57:50.716 00.003 10072 worker thread done servicing request
00:57:50.717 00.001 1032 UpdateGuideState(): m_state=6
00:57:50.720 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 841
00:57:50.723 00.003 1032 Star::Find returns 1 (0), X=323.11, Y=749.10, Mass=1353, SNR=25.9, Peak=174 HFD=2.7
00:57:50.726 00.003 1032 MultiStar: [#1 0.03,0.08,0.97,U] [#2 -0.07,-0.11,0.75,U] [#3 0.04,0.01,0.68,U] [#4 -0.02,0.18,0.72,U] [#5 0.00,-0.01,0.75,U] [#6 0.13,-0.23,0.00,M1] [#7 -0.13,-0.14,0.53,U] [#8 -0.02,-0.13,0.59,U] 
00:57:50.727 00.001 1032 refined, 7 included, MultiStar: {-0.05, -0.00}, one-star: {-0.21, 0.01}
00:57:50.729 00.002 1032 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.83) = xAngle (-4.94 = 1.35)
00:57:50.731 00.002 1032 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.94 = 1.35)
00:57:50.733 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.11 mountX=0.01 mountY=0.05, mountTheta=1.35
00:57:50.737 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.00, opts=13)
00:57:50.740 00.003 1032 Enqueuing Move request for scope (-0.05, -0.00)
00:57:50.742 00.002 10072 Worker thread wakes up
00:57:50.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
00:57:50.742 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
00:57:50.742 00.000 10072 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=0.05
00:57:50.744 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:50.747 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:57:50.747 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
00:57:50.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:50.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:57:50.747 00.000 10072 MoveAxis(W, 10, ABG)
00:57:50.747 00.000 10072 Guiding  Dir = 3, Dur = 10
00:57:50.747 00.000 10072 IsGuiding returns 0
00:57:50.748 00.001 10072 PulseGuide returned control before completion, sleep 20
00:57:50.764 00.016 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:57:50.765 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:50.766 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:50.768 00.002 1032 Enqueuing Expose request
00:57:50.776 00.008 10072 IsGuiding returns 0
00:57:50.776 00.000 10072 Move returns status 0, amount 10
00:57:50.776 00.000 10072 MoveAxis(N, 0, ABG)
00:57:50.776 00.000 10072 Move returns status 0, amount 0
00:57:50.776 00.000 10072 move complete, result=0
00:57:50.776 00.000 10072 worker thread done servicing request
00:57:50.776 00.000 10072 Worker thread wakes up
00:57:50.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:50.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:50.780 00.004 1032 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
00:57:51.190 00.410 10072 Exposure complete
00:57:51.238 00.048 10072 worker thread done servicing request
00:57:51.238 00.000 1032 OnExposeComplete: enter
00:57:51.241 00.003 1032 UpdateGuideState(): m_state=6
00:57:51.242 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 842
00:57:51.244 00.002 1032 Star::Find returns 1 (0), X=323.12, Y=749.12, Mass=1367, SNR=26.1, Peak=170 HFD=2.7
00:57:51.246 00.002 1032 MultiStar: [#1 -0.04,-0.05,0.99,U] [#2 0.02,-0.13,0.76,U] [#3 0.03,0.10,0.65,U] [#4 0.09,0.09,0.72,U] [#5 -0.11,-0.05,0.68,U] [#6 0.15,-0.16,0.59,U] [#7 0.10,-0.10,0.47,U] [#8 0.06,-0.06,0.56,U] 
00:57:51.247 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.19, 0.03}
00:57:51.248 00.001 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
00:57:51.251 00.003 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
00:57:51.254 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.74 mountX=-0.03 mountY=0.01, mountTheta=2.71
00:57:51.256 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
00:57:51.258 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
00:57:51.260 00.002 10072 Worker thread wakes up
00:57:51.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:57:51.260 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:57:51.260 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
00:57:51.262 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:51.265 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:57:51.265 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
00:57:51.265 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:51.265 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:57:51.265 00.000 10072 MoveAxis(W, 8, ABG)
00:57:51.265 00.000 10072 Guiding  Dir = 3, Dur = 8
00:57:51.265 00.000 10072 IsGuiding returns 0
00:57:51.266 00.001 10072 PulseGuide returned control before completion, sleep 18
00:57:51.283 00.017 1032 UpdateGuideState exits: m=1367 SNR=26.1
00:57:51.284 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:51.286 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:51.287 00.001 1032 Enqueuing Expose request
00:57:51.295 00.008 10072 IsGuiding returns 0
00:57:51.295 00.000 10072 Move returns status 0, amount 8
00:57:51.295 00.000 10072 MoveAxis(N, 0, ABG)
00:57:51.295 00.000 10072 Move returns status 0, amount 0
00:57:51.295 00.000 10072 move complete, result=0
00:57:51.295 00.000 10072 worker thread done servicing request
00:57:51.295 00.000 10072 Worker thread wakes up
00:57:51.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:51.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:51.295 00.000 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
00:57:51.925 00.630 10072 Exposure complete
00:57:51.968 00.043 10072 worker thread done servicing request
00:57:51.969 00.001 1032 OnExposeComplete: enter
00:57:51.971 00.002 1032 UpdateGuideState(): m_state=6
00:57:51.973 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 843
00:57:51.974 00.001 1032 Star::Find returns 1 (0), X=323.22, Y=749.18, Mass=1328, SNR=25.7, Peak=151 HFD=2.7
00:57:51.976 00.002 1032 MultiStar: [#1 -0.11,0.06,1.02,U] [#2 0.08,-0.13,0.77,U] [#3 -0.08,0.04,0.69,U] [#4 0.03,0.18,0.73,U] [#5 -0.17,0.12,0.73,U] [#6 0.09,-0.01,0.62,U] [#7 -0.20,-0.16,0.00,M1] [#8 0.04,0.17,0.60,U] 
00:57:51.978 00.002 1032 refined, 7 included, MultiStar: {-0.04, 0.07}, one-star: {-0.10, 0.09}
00:57:51.979 00.001 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
00:57:51.980 00.001 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
00:57:51.981 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.07 cameraTheta=2.08 mountX=0.07 mountY=0.02, mountTheta=0.25
00:57:51.984 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
00:57:51.987 00.003 1032 Enqueuing Move request for scope (-0.04, 0.07)
00:57:51.991 00.004 10072 Worker thread wakes up
00:57:51.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
00:57:51.991 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
00:57:51.991 00.000 10072 Moving (-0.04, 0.07) raw xDistance=0.07 yDistance=0.02
00:57:51.992 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:51.994 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:57:51.994 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:57:51.994 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:51.995 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:57:51.995 00.000 10072 MoveAxis(W, 9, ABG)
00:57:51.995 00.000 10072 Guiding  Dir = 3, Dur = 9
00:57:51.995 00.000 10072 IsGuiding returns 0
00:57:51.996 00.001 10072 PulseGuide returned control before completion, sleep 19
00:57:52.012 00.016 1032 UpdateGuideState exits: m=1328 SNR=25.7
00:57:52.014 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:52.015 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:52.022 00.007 1032 Enqueuing Expose request
00:57:52.024 00.002 10072 IsGuiding returns 0
00:57:52.024 00.000 10072 Move returns status 0, amount 9
00:57:52.024 00.000 10072 MoveAxis(N, 0, ABG)
00:57:52.024 00.000 10072 Move returns status 0, amount 0
00:57:52.024 00.000 10072 move complete, result=0
00:57:52.024 00.000 10072 worker thread done servicing request
00:57:52.024 00.000 10072 Worker thread wakes up
00:57:52.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:52.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:52.032 00.008 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:57:52.439 00.407 10072 Exposure complete
00:57:52.491 00.052 10072 worker thread done servicing request
00:57:52.491 00.000 1032 OnExposeComplete: enter
00:57:52.493 00.002 1032 UpdateGuideState(): m_state=6
00:57:52.495 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 844
00:57:52.497 00.002 1032 Star::Find returns 1 (0), X=323.24, Y=749.22, Mass=1293, SNR=25.3, Peak=161 HFD=2.7
00:57:52.500 00.003 1032 MultiStar: [#1 -0.09,0.02,1.01,U] [#2 -0.03,-0.08,0.77,U] [#3 -0.05,0.07,0.74,U] [#4 0.04,0.21,0.72,U] [#5 -0.15,0.01,0.75,U] [#6 0.15,-0.08,0.61,U] [#7 -0.16,0.08,0.54,U] [#8 0.02,0.01,0.63,U] 
00:57:52.502 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.08, 0.13}
00:57:52.504 00.002 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
00:57:52.505 00.001 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
00:57:52.508 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.32 mountX=0.05 mountY=0.03, mountTheta=0.49
00:57:52.511 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
00:57:52.512 00.001 1032 Enqueuing Move request for scope (-0.04, 0.04)
00:57:52.515 00.003 10072 Worker thread wakes up
00:57:52.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
00:57:52.515 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
00:57:52.515 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.03
00:57:52.516 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:52.520 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.22
00:57:52.520 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:57:52.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:52.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:57:52.520 00.000 10072 MoveAxis(W, 9, ABG)
00:57:52.520 00.000 10072 Guiding  Dir = 3, Dur = 9
00:57:52.521 00.001 10072 IsGuiding returns 0
00:57:52.521 00.000 10072 PulseGuide returned control before completion, sleep 19
00:57:52.538 00.017 1032 UpdateGuideState exits: m=1293 SNR=25.3
00:57:52.540 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:52.542 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:52.545 00.003 1032 Enqueuing Expose request
00:57:52.547 00.002 10072 IsGuiding returns 0
00:57:52.547 00.000 10072 Move returns status 0, amount 9
00:57:52.547 00.000 10072 MoveAxis(N, 0, ABG)
00:57:52.547 00.000 10072 Move returns status 0, amount 0
00:57:52.547 00.000 10072 move complete, result=0
00:57:52.547 00.000 10072 worker thread done servicing request
00:57:52.547 00.000 10072 Worker thread wakes up
00:57:52.547 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:52.547 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:52.557 00.010 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
00:57:53.174 00.617 10072 Exposure complete
00:57:53.224 00.050 10072 worker thread done servicing request
00:57:53.225 00.001 1032 OnExposeComplete: enter
00:57:53.227 00.002 1032 UpdateGuideState(): m_state=6
00:57:53.229 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 845
00:57:53.231 00.002 1032 Star::Find returns 1 (0), X=323.17, Y=749.25, Mass=1550, SNR=27.7, Peak=186 HFD=2.6
00:57:53.233 00.002 1032 MultiStar: [#1 -0.09,0.10,0.92,U] [#2 -0.07,-0.04,0.70,U] [#3 0.16,0.03,0.60,U] [#4 -0.06,0.18,0.67,U] [#5 -0.07,0.05,0.65,U] [#6 0.04,-0.21,0.57,U] [#7 0.11,-0.17,0.49,U] [#8 -0.06,0.14,0.55,U] 
00:57:53.235 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.14, 0.16}
00:57:53.238 00.003 1032 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.83) = xAngle (0.44 = 0.44)
00:57:53.240 00.002 1032 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.44 = 0.44)
00:57:53.242 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.27 mountX=0.05 mountY=0.02, mountTheta=0.44
00:57:53.245 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
00:57:53.247 00.002 1032 Enqueuing Move request for scope (-0.04, 0.04)
00:57:53.249 00.002 10072 Worker thread wakes up
00:57:53.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
00:57:53.249 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
00:57:53.249 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.02
00:57:53.251 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:53.253 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
00:57:53.253 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:57:53.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:53.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:57:53.253 00.000 10072 MoveAxis(W, 8, ABG)
00:57:53.253 00.000 10072 Guiding  Dir = 3, Dur = 8
00:57:53.254 00.001 10072 IsGuiding returns 0
00:57:53.254 00.000 10072 PulseGuide returned control before completion, sleep 18
00:57:53.275 00.021 1032 UpdateGuideState exits: m=1550 SNR=27.7
00:57:53.277 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:53.279 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:53.280 00.001 1032 Enqueuing Expose request
00:57:53.283 00.003 10072 IsGuiding returns 0
00:57:53.283 00.000 10072 Move returns status 0, amount 8
00:57:53.283 00.000 10072 MoveAxis(N, 0, ABG)
00:57:53.283 00.000 10072 Move returns status 0, amount 0
00:57:53.283 00.000 10072 move complete, result=0
00:57:53.283 00.000 10072 worker thread done servicing request
00:57:53.283 00.000 10072 Worker thread wakes up
00:57:53.284 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:53.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:53.290 00.006 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
00:57:53.688 00.398 10072 Exposure complete
00:57:53.737 00.049 10072 worker thread done servicing request
00:57:53.737 00.000 1032 OnExposeComplete: enter
00:57:53.739 00.002 1032 UpdateGuideState(): m_state=6
00:57:53.741 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 846
00:57:53.742 00.001 1032 Star::Find returns 1 (0), X=323.14, Y=749.18, Mass=1365, SNR=26.0, Peak=175 HFD=2.5
00:57:53.745 00.003 1032 MultiStar: [#1 0.06,-0.02,0.99,U] [#2 -0.05,-0.16,0.76,U] [#3 0.18,-0.06,0.70,U] [#4 -0.05,0.12,0.74,U] [#5 -0.12,0.10,0.70,U] [#6 0.04,-0.02,0.65,U] [#7 -0.05,-0.01,0.53,U] [#8 0.03,0.08,0.63,U] 
00:57:53.747 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {-0.18, 0.09}
00:57:53.749 00.002 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
00:57:53.751 00.002 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
00:57:53.753 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.48 mountX=0.02 mountY=0.02, mountTheta=0.65
00:57:53.756 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
00:57:53.758 00.002 1032 Enqueuing Move request for scope (-0.02, 0.02)
00:57:53.761 00.003 10072 Worker thread wakes up
00:57:53.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
00:57:53.762 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
00:57:53.762 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.02
00:57:53.764 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:53.768 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
00:57:53.768 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:57:53.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:53.769 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:57:53.769 00.000 10072 MoveAxis(W, 6, ABG)
00:57:53.770 00.001 10072 Guiding  Dir = 3, Dur = 6
00:57:53.770 00.000 10072 IsGuiding returns 0
00:57:53.771 00.001 10072 PulseGuide returned control before completion, sleep 16
00:57:53.790 00.019 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:57:53.792 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:53.796 00.004 10072 IsGuiding returns 0
00:57:53.796 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:53.799 00.003 10072 Move returns status 0, amount 6
00:57:53.799 00.000 10072 MoveAxis(N, 0, ABG)
00:57:53.799 00.000 10072 Move returns status 0, amount 0
00:57:53.799 00.000 10072 move complete, result=0
00:57:53.799 00.000 1032 Enqueuing Expose request
00:57:53.801 00.002 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
00:57:53.803 00.002 10072 worker thread done servicing request
00:57:53.803 00.000 10072 Worker thread wakes up
00:57:53.803 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:53.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:54.435 00.632 10072 Exposure complete
00:57:54.490 00.055 10072 worker thread done servicing request
00:57:54.490 00.000 1032 OnExposeComplete: enter
00:57:54.492 00.002 1032 UpdateGuideState(): m_state=6
00:57:54.495 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 847
00:57:54.497 00.002 1032 Star::Find returns 1 (0), X=323.09, Y=749.33, Mass=1160, SNR=24.0, Peak=142 HFD=2.5
00:57:54.498 00.001 1032 MultiStar: [#1 -0.09,0.09,1.05,U] [#2 -0.09,0.06,0.78,U] [#3 0.19,0.11,0.73,U] [#4 -0.00,0.33,0.00,M1] [#5 -0.21,0.17,0.00,M1] [#6 0.16,0.02,0.71,U] [#7 -0.06,-0.03,0.56,U] [#8 -0.07,0.03,0.60,U] 
00:57:54.501 00.003 1032 refined, 6 included, MultiStar: {-0.04, 0.09}, one-star: {-0.22, 0.24}
00:57:54.502 00.001 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
00:57:54.504 00.002 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
00:57:54.505 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.96 mountX=0.09 mountY=0.01, mountTheta=0.13
00:57:54.508 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.09, opts=13)
00:57:54.510 00.002 1032 Enqueuing Move request for scope (-0.04, 0.09)
00:57:54.512 00.002 10072 Worker thread wakes up
00:57:54.512 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
00:57:54.512 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
00:57:54.512 00.000 10072 Moving (-0.04, 0.09) raw xDistance=0.09 yDistance=0.01
00:57:54.514 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:54.518 00.004 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
00:57:54.518 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:57:54.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:54.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:57:54.518 00.000 10072 MoveAxis(W, 7, ABG)
00:57:54.519 00.001 10072 Guiding  Dir = 3, Dur = 7
00:57:54.519 00.000 10072 IsGuiding returns 0
00:57:54.520 00.001 10072 PulseGuide returned control before completion, sleep 17
00:57:54.539 00.019 1032 UpdateGuideState exits: m=1160 SNR=24.0
00:57:54.542 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:54.544 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:54.546 00.002 1032 Enqueuing Expose request
00:57:54.548 00.002 10072 IsGuiding returns 0
00:57:54.548 00.000 10072 Move returns status 0, amount 7
00:57:54.548 00.000 10072 MoveAxis(N, 0, ABG)
00:57:54.548 00.000 10072 Move returns status 0, amount 0
00:57:54.548 00.000 10072 move complete, result=0
00:57:54.548 00.000 10072 worker thread done servicing request
00:57:54.548 00.000 10072 Worker thread wakes up
00:57:54.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:54.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:54.558 00.010 1032 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
00:57:54.967 00.409 10072 Exposure complete
00:57:55.019 00.052 10072 worker thread done servicing request
00:57:55.019 00.000 1032 OnExposeComplete: enter
00:57:55.021 00.002 1032 UpdateGuideState(): m_state=6
00:57:55.024 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 848
00:57:55.025 00.001 1032 Star::Find returns 1 (0), X=323.18, Y=749.32, Mass=1494, SNR=27.2, Peak=180 HFD=2.7
00:57:55.028 00.003 1032 MultiStar: [#1 0.03,0.12,0.90,U] [#2 0.00,-0.00,0.69,U] [#3 0.09,0.09,0.66,U] [#4 0.10,0.21,0.71,U] [#5 0.02,0.09,0.68,U] [#6 0.14,-0.07,0.60,U] [#7 -0.08,-0.04,0.50,U] [#8 0.01,0.13,0.53,U] 
00:57:55.029 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {-0.14, 0.23}
00:57:55.031 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
00:57:55.033 00.002 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
00:57:55.035 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.44 mountX=0.09 mountY=-0.04, mountTheta=-0.39
00:57:55.038 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
00:57:55.041 00.003 1032 Enqueuing Move request for scope (0.01, 0.10)
00:57:55.042 00.001 10072 Worker thread wakes up
00:57:55.042 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
00:57:55.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
00:57:55.042 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.04
00:57:55.044 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:55.047 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
00:57:55.047 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
00:57:55.047 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:55.047 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:57:55.047 00.000 10072 MoveAxis(W, 6, ABG)
00:57:55.049 00.002 10072 Guiding  Dir = 3, Dur = 6
00:57:55.050 00.001 10072 IsGuiding returns 0
00:57:55.050 00.000 10072 PulseGuide returned control before completion, sleep 16
00:57:55.067 00.017 1032 UpdateGuideState exits: m=1494 SNR=27.2
00:57:55.069 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:55.071 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:55.073 00.002 1032 Enqueuing Expose request
00:57:55.075 00.002 10072 IsGuiding returns 0
00:57:55.075 00.000 10072 Move returns status 0, amount 6
00:57:55.075 00.000 10072 MoveAxis(N, 0, ABG)
00:57:55.075 00.000 10072 Move returns status 0, amount 0
00:57:55.075 00.000 10072 move complete, result=0
00:57:55.075 00.000 10072 worker thread done servicing request
00:57:55.075 00.000 10072 Worker thread wakes up
00:57:55.075 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:55.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:55.085 00.010 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:57:55.700 00.615 10072 Exposure complete
00:57:55.749 00.049 10072 worker thread done servicing request
00:57:55.750 00.001 1032 OnExposeComplete: enter
00:57:55.752 00.002 1032 UpdateGuideState(): m_state=6
00:57:55.754 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 849
00:57:55.756 00.002 1032 Star::Find returns 1 (0), X=323.19, Y=749.26, Mass=1402, SNR=26.4, Peak=156 HFD=2.7
00:57:55.758 00.002 1032 MultiStar: [#1 -0.05,-0.03,0.97,U] [#2 0.04,-0.00,0.73,U] [#3 0.03,0.12,0.68,U] [#4 0.15,0.08,0.69,U] [#5 0.01,-0.17,0.71,U] [#6 0.10,-0.12,0.59,U] [#7 -0.00,-0.03,0.54,U] [#8 0.05,-0.07,0.57,U] 
00:57:55.759 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.13, 0.17}
00:57:55.761 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
00:57:55.762 00.001 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
00:57:55.764 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.44 mountX=0.00 mountY=-0.01, mountTheta=-1.39
00:57:55.767 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
00:57:55.770 00.003 1032 Enqueuing Move request for scope (0.01, 0.01)
00:57:55.772 00.002 10072 Worker thread wakes up
00:57:55.772 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
00:57:55.772 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
00:57:55.772 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.00 yDistance=-0.01
00:57:55.775 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:55.778 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
00:57:55.778 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
00:57:55.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:55.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:57:55.778 00.000 10072 MoveAxis(W, 6, ABG)
00:57:55.778 00.000 10072 Guiding  Dir = 3, Dur = 6
00:57:55.778 00.000 10072 IsGuiding returns 0
00:57:55.779 00.001 10072 PulseGuide returned control before completion, sleep 16
00:57:55.795 00.016 1032 UpdateGuideState exits: m=1402 SNR=26.4
00:57:55.798 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:55.801 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:55.802 00.001 1032 Enqueuing Expose request
00:57:55.808 00.006 10072 IsGuiding returns 0
00:57:55.809 00.001 10072 Move returns status 0, amount 6
00:57:55.809 00.000 10072 MoveAxis(N, 0, ABG)
00:57:55.809 00.000 10072 Move returns status 0, amount 0
00:57:55.809 00.000 10072 move complete, result=0
00:57:55.809 00.000 10072 worker thread done servicing request
00:57:55.809 00.000 10072 Worker thread wakes up
00:57:55.809 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:55.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:55.812 00.003 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:57:56.216 00.404 10072 Exposure complete
00:57:56.264 00.048 10072 worker thread done servicing request
00:57:56.264 00.000 1032 OnExposeComplete: enter
00:57:56.267 00.003 1032 UpdateGuideState(): m_state=6
00:57:56.270 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 850
00:57:56.272 00.002 1032 Star::Find returns 1 (0), X=323.25, Y=749.25, Mass=1412, SNR=26.5, Peak=169 HFD=2.7
00:57:56.274 00.002 1032 MultiStar: [#1 0.06,-0.06,0.92,U] [#2 0.06,-0.11,0.70,U] [#3 0.17,0.07,0.71,U] [#4 0.04,0.07,0.74,U] [#5 0.10,0.00,0.72,U] [#6 0.17,-0.09,0.60,U] [#7 -0.01,-0.08,0.53,U] [#8 0.09,-0.04,0.56,U] 
00:57:56.275 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {-0.07, 0.16}
00:57:56.278 00.003 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
00:57:56.280 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
00:57:56.281 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.06 mountX=-0.01 mountY=-0.06, mountTheta=-1.77
00:57:56.284 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
00:57:56.285 00.001 1032 Enqueuing Move request for scope (0.06, 0.00)
00:57:56.286 00.001 10072 Worker thread wakes up
00:57:56.288 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
00:57:56.288 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
00:57:56.288 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
00:57:56.289 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:56.291 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
00:57:56.292 00.001 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
00:57:56.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:56.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:57:56.292 00.000 10072 MoveAxis(W, 5, ABG)
00:57:56.292 00.000 10072 Guiding  Dir = 3, Dur = 5
00:57:56.292 00.000 10072 IsGuiding returns 0
00:57:56.292 00.000 10072 PulseGuide returned control before completion, sleep 15
00:57:56.309 00.017 1032 UpdateGuideState exits: m=1412 SNR=26.5
00:57:56.311 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:56.312 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:56.314 00.002 1032 Enqueuing Expose request
00:57:56.322 00.008 10072 IsGuiding returns 0
00:57:56.322 00.000 10072 Move returns status 0, amount 5
00:57:56.322 00.000 10072 MoveAxis(N, 0, ABG)
00:57:56.322 00.000 10072 Move returns status 0, amount 0
00:57:56.322 00.000 10072 move complete, result=0
00:57:56.322 00.000 10072 worker thread done servicing request
00:57:56.322 00.000 10072 Worker thread wakes up
00:57:56.323 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:56.323 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:56.323 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:57:56.951 00.628 10072 Exposure complete
00:57:56.997 00.046 10072 worker thread done servicing request
00:57:56.997 00.000 1032 OnExposeComplete: enter
00:57:56.998 00.001 1032 UpdateGuideState(): m_state=6
00:57:57.000 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 851
00:57:57.001 00.001 1032 Star::Find returns 1 (0), X=323.27, Y=749.25, Mass=1460, SNR=26.9, Peak=173 HFD=2.7
00:57:57.003 00.002 1032 MultiStar: [#1 0.04,0.02,0.98,U] [#2 0.06,0.07,0.70,U] [#3 0.16,0.11,0.63,U] [#4 0.17,0.23,0.00,M1] [#5 -0.19,0.04,0.67,U] [#6 0.09,0.00,0.59,U] [#7 -0.02,-0.13,0.51,U] [#8 0.14,0.11,0.54,U] 
00:57:57.003 00.000 1032 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {-0.05, 0.17}
00:57:57.006 00.003 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
00:57:57.008 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
00:57:57.010 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.20 mountX=0.05 mountY=-0.04, mountTheta=-0.63
00:57:57.012 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
00:57:57.014 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
00:57:57.018 00.004 10072 Worker thread wakes up
00:57:57.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:57:57.018 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:57:57.019 00.001 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.04
00:57:57.021 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:57.023 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
00:57:57.023 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:57:57.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:57.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:57:57.023 00.000 10072 MoveAxis(W, 6, ABG)
00:57:57.023 00.000 10072 Guiding  Dir = 3, Dur = 6
00:57:57.024 00.001 10072 IsGuiding returns 0
00:57:57.024 00.000 10072 PulseGuide returned control before completion, sleep 16
00:57:57.041 00.017 1032 UpdateGuideState exits: m=1460 SNR=26.9
00:57:57.043 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:57.044 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:57.046 00.002 1032 Enqueuing Expose request
00:57:57.056 00.010 10072 IsGuiding returns 0
00:57:57.056 00.000 10072 Move returns status 0, amount 6
00:57:57.056 00.000 10072 MoveAxis(N, 0, ABG)
00:57:57.056 00.000 10072 Move returns status 0, amount 0
00:57:57.056 00.000 10072 move complete, result=0
00:57:57.056 00.000 10072 worker thread done servicing request
00:57:57.056 00.000 10072 Worker thread wakes up
00:57:57.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:57.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:57.057 00.001 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:57:57.466 00.409 10072 Exposure complete
00:57:57.514 00.048 10072 worker thread done servicing request
00:57:57.514 00.000 1032 OnExposeComplete: enter
00:57:57.516 00.002 1032 UpdateGuideState(): m_state=6
00:57:57.518 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 852
00:57:57.520 00.002 1032 Star::Find returns 1 (0), X=323.20, Y=749.34, Mass=1457, SNR=26.9, Peak=170 HFD=2.7
00:57:57.522 00.002 1032 MultiStar: [#1 -0.05,0.09,0.96,U] [#2 0.01,-0.00,0.70,U] [#3 0.06,0.16,0.64,U] [#4 0.07,0.25,0.00,M2] [#5 -0.14,0.09,0.71,U] [#6 0.02,0.01,0.61,U] [#7 -0.01,0.00,0.49,U] [#8 0.02,0.20,0.58,U] 
00:57:57.524 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.11}, one-star: {-0.12, 0.25}
00:57:57.525 00.001 1032 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.83) = xAngle (0.04 = 0.04)
00:57:57.527 00.002 1032 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.04 = 0.04)
00:57:57.528 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.87 mountX=0.11 mountY=0.00, mountTheta=0.04
00:57:57.531 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.11, opts=13)
00:57:57.532 00.001 1032 Enqueuing Move request for scope (-0.03, 0.11)
00:57:57.534 00.002 10072 Worker thread wakes up
00:57:57.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
00:57:57.534 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
00:57:57.534 00.000 10072 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=0.00
00:57:57.536 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:57.538 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.23
00:57:57.538 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:57:57.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:57.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:57:57.538 00.000 10072 MoveAxis(W, 3, ABG)
00:57:57.538 00.000 10072 Guiding  Dir = 3, Dur = 3
00:57:57.539 00.001 10072 IsGuiding returns 0
00:57:57.539 00.000 10072 PulseGuide returned control before completion, sleep 13
00:57:57.556 00.017 10072 IsGuiding returns 0
00:57:57.556 00.000 10072 Move returns status 0, amount 3
00:57:57.556 00.000 10072 MoveAxis(N, 0, ABG)
00:57:57.556 00.000 10072 Move returns status 0, amount 0
00:57:57.556 00.000 10072 move complete, result=0
00:57:57.557 00.001 10072 worker thread done servicing request
00:57:57.557 00.000 1032 UpdateGuideState exits: m=1457 SNR=26.9
00:57:57.559 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:57.562 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:57.564 00.002 1032 Enqueuing Expose request
00:57:57.565 00.001 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
00:57:57.567 00.002 10072 Worker thread wakes up
00:57:57.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:57.567 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:58.203 00.636 10072 Exposure complete
00:57:58.248 00.045 10072 worker thread done servicing request
00:57:58.248 00.000 1032 OnExposeComplete: enter
00:57:58.250 00.002 1032 UpdateGuideState(): m_state=6
00:57:58.251 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 853
00:57:58.253 00.002 1032 Star::Find returns 1 (0), X=323.17, Y=749.44, Mass=1584, SNR=28.0, Peak=194 HFD=2.6
00:57:58.254 00.001 1032 MultiStar: [#1 -0.09,0.16,0.86,U] [#2 -0.21,0.23,0.00,M1] [#3 -0.02,0.31,0.00,M1] [#4 -0.07,0.27,0.00,M3] [#5 -0.09,0.26,0.00,M1] [#6 0.03,0.03,0.57,U] [#7 -0.07,0.21,0.51,U] [#8 -0.10,0.21,0.56,U] 
00:57:58.256 00.002 1032 refined, 4 included, MultiStar: {-0.09, 0.21}, one-star: {-0.15, 0.35}
00:57:58.257 00.001 1032 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.83) = xAngle (0.14 = 0.14)
00:57:58.258 00.001 1032 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.14 = 0.14)
00:57:58.259 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.97 mountX=0.23 mountY=0.03, mountTheta=0.14
00:57:58.261 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.21, opts=13)
00:57:58.263 00.002 1032 Enqueuing Move request for scope (-0.09, 0.21)
00:57:58.265 00.002 10072 Worker thread wakes up
00:57:58.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
00:57:58.265 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
00:57:58.265 00.000 10072 Moving (-0.09, 0.21) raw xDistance=0.23 yDistance=0.03
00:57:58.267 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:58.269 00.002 10072 PPEC rslt: input = 0.23, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 289.24
00:57:58.269 00.000 10072 PPEC: input: 0.23, control: 0.10, exposure: 500
00:57:58.269 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:58.269 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:57:58.269 00.000 10072 MoveAxis(W, 107, ABG)
00:57:58.269 00.000 10072 Guiding  Dir = 3, Dur = 107
00:57:58.270 00.001 10072 IsGuiding returns 0
00:57:58.270 00.000 10072 PulseGuide returned control before completion, sleep 117
00:57:58.286 00.016 1032 UpdateGuideState exits: m=1584 SNR=28.0
00:57:58.289 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:58.291 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:58.296 00.005 1032 Enqueuing Expose request
00:57:58.402 00.106 10072 IsGuiding returns 0
00:57:58.402 00.000 10072 Move returns status 0, amount 107
00:57:58.402 00.000 10072 MoveAxis(N, 0, ABG)
00:57:58.402 00.000 10072 Move returns status 0, amount 0
00:57:58.402 00.000 10072 move complete, result=0
00:57:58.402 00.000 10072 worker thread done servicing request
00:57:58.402 00.000 10072 Worker thread wakes up
00:57:58.403 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:58.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:58.403 00.000 1032 GuideStep: 0.2 px 107 ms WEST, 0.0 px 0 ms NORTH
00:57:58.811 00.408 10072 Exposure complete
00:57:58.857 00.046 10072 worker thread done servicing request
00:57:58.857 00.000 1032 OnExposeComplete: enter
00:57:58.859 00.002 1032 UpdateGuideState(): m_state=6
00:57:58.860 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 854
00:57:58.864 00.004 1032 Star::Find returns 1 (0), X=323.28, Y=749.22, Mass=1396, SNR=26.3, Peak=167 HFD=2.6
00:57:58.865 00.001 1032 MultiStar: [#1 -0.06,0.23,0.97,U] [#2 0.00,0.15,0.74,U] [#3 0.28,0.21,0.00,M2] [#4 0.05,0.07,0.66,U] [#5 0.06,-0.01,0.70,U] [#6 0.19,0.06,0.54,U] [#7 -0.06,0.03,0.54,U] [#8 0.12,0.15,0.57,U] 
00:57:58.867 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.11}, one-star: {-0.03, 0.14}
00:57:58.868 00.001 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
00:57:58.869 00.001 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
00:57:58.871 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.38 mountX=0.10 mountY=-0.05, mountTheta=-0.45
00:57:58.874 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
00:57:58.876 00.002 1032 Enqueuing Move request for scope (0.02, 0.11)
00:57:58.877 00.001 10072 Worker thread wakes up
00:57:58.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
00:57:58.877 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
00:57:58.877 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.05
00:57:58.879 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:58.882 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:57:58.882 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
00:57:58.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:58.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:57:58.882 00.000 10072 MoveAxis(W, 4, ABG)
00:57:58.882 00.000 10072 Guiding  Dir = 3, Dur = 4
00:57:58.882 00.000 10072 IsGuiding returns 0
00:57:58.883 00.001 10072 PulseGuide returned control before completion, sleep 14
00:57:58.901 00.018 1032 UpdateGuideState exits: m=1396 SNR=26.3
00:57:58.902 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:58.905 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:58.906 00.001 1032 Enqueuing Expose request
00:57:58.907 00.001 10072 IsGuiding returns 0
00:57:58.907 00.000 10072 Move returns status 0, amount 4
00:57:58.907 00.000 10072 MoveAxis(N, 0, ABG)
00:57:58.907 00.000 10072 Move returns status 0, amount 0
00:57:58.908 00.001 10072 move complete, result=0
00:57:58.908 00.000 10072 worker thread done servicing request
00:57:58.908 00.000 10072 Worker thread wakes up
00:57:58.908 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:58.908 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:58.914 00.006 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:57:59.545 00.631 10072 Exposure complete
00:57:59.593 00.048 1032 OnExposeComplete: enter
00:57:59.596 00.003 1032 UpdateGuideState(): m_state=6
00:57:59.600 00.004 10072 worker thread done servicing request
00:57:59.601 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 855
00:57:59.604 00.003 1032 Star::Find returns 1 (0), X=323.19, Y=749.16, Mass=1437, SNR=26.6, Peak=164 HFD=2.6
00:57:59.608 00.004 1032 MultiStar: [#1 0.06,0.03,0.96,U] [#2 -0.11,-0.11,0.79,U] [#3 0.13,0.05,0.65,U] [#4 0.04,0.20,0.71,U] [#5 -0.05,0.03,0.64,U] [#6 0.13,-0.15,0.59,U] [#7 0.01,-0.22,0.50,U] [#8 0.06,-0.03,0.57,U] 
00:57:59.610 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.00}, one-star: {-0.12, 0.07}
00:57:59.613 00.003 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
00:57:59.615 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
00:57:59.618 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.36 mountX=-0.00 mountY=-0.01, mountTheta=-2.19
00:57:59.620 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.00, opts=13)
00:57:59.622 00.002 1032 Enqueuing Move request for scope (0.01, -0.00)
00:57:59.624 00.002 10072 Worker thread wakes up
00:57:59.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
00:57:59.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
00:57:59.624 00.000 10072 Moving (0.01, -0.00) raw xDistance=-0.00 yDistance=-0.01
00:57:59.626 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:57:59.627 00.001 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:57:59.627 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
00:57:59.628 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:59.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:57:59.628 00.000 10072 MoveAxis(W, 4, ABG)
00:57:59.628 00.000 10072 Guiding  Dir = 3, Dur = 4
00:57:59.628 00.000 10072 IsGuiding returns 0
00:57:59.628 00.000 10072 PulseGuide returned control before completion, sleep 14
00:57:59.646 00.018 1032 UpdateGuideState exits: m=1437 SNR=26.6
00:57:59.648 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:59.649 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:57:59.653 00.004 1032 Enqueuing Expose request
00:57:59.654 00.001 10072 IsGuiding returns 0
00:57:59.654 00.000 10072 Move returns status 0, amount 4
00:57:59.655 00.001 10072 MoveAxis(N, 0, ABG)
00:57:59.655 00.000 10072 Move returns status 0, amount 0
00:57:59.655 00.000 10072 move complete, result=0
00:57:59.655 00.000 10072 worker thread done servicing request
00:57:59.655 00.000 10072 Worker thread wakes up
00:57:59.655 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:57:59.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:57:59.662 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
00:58:00.059 00.397 10072 Exposure complete
00:58:00.106 00.047 10072 worker thread done servicing request
00:58:00.106 00.000 1032 OnExposeComplete: enter
00:58:00.108 00.002 1032 UpdateGuideState(): m_state=6
00:58:00.110 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 856
00:58:00.114 00.004 1032 Star::Find returns 1 (0), X=323.23, Y=749.20, Mass=1455, SNR=26.9, Peak=186 HFD=2.5
00:58:00.116 00.002 1032 MultiStar: [#1 -0.02,0.04,0.99,U] [#2 -0.07,0.04,0.71,U] [#3 -0.15,0.12,0.66,U] [#4 0.04,0.19,0.67,U] [#5 0.03,0.11,0.69,U] [#6 0.20,-0.05,0.59,U] [#7 0.02,-0.17,0.50,U] [#8 0.05,0.07,0.53,U] 
00:58:00.118 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {-0.08, 0.11}
00:58:00.120 00.002 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
00:58:00.123 00.003 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
00:58:00.125 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.70 mountX=0.06 mountY=-0.01, mountTheta=-0.13
00:58:00.127 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
00:58:00.130 00.003 1032 Enqueuing Move request for scope (-0.01, 0.06)
00:58:00.132 00.002 10072 Worker thread wakes up
00:58:00.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
00:58:00.132 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
00:58:00.132 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.01
00:58:00.135 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:00.137 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:58:00.137 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:58:00.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:00.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:58:00.137 00.000 10072 MoveAxis(W, 4, ABG)
00:58:00.137 00.000 10072 Guiding  Dir = 3, Dur = 4
00:58:00.138 00.001 10072 IsGuiding returns 0
00:58:00.138 00.000 10072 PulseGuide returned control before completion, sleep 14
00:58:00.156 00.018 1032 UpdateGuideState exits: m=1455 SNR=26.9
00:58:00.157 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:00.159 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:00.160 00.001 1032 Enqueuing Expose request
00:58:00.165 00.005 10072 IsGuiding returns 0
00:58:00.165 00.000 10072 Move returns status 0, amount 4
00:58:00.165 00.000 10072 MoveAxis(N, 0, ABG)
00:58:00.165 00.000 10072 Move returns status 0, amount 0
00:58:00.165 00.000 10072 move complete, result=0
00:58:00.165 00.000 10072 worker thread done servicing request
00:58:00.165 00.000 10072 Worker thread wakes up
00:58:00.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:00.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:00.169 00.004 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:58:00.795 00.626 10072 Exposure complete
00:58:00.841 00.046 10072 worker thread done servicing request
00:58:00.841 00.000 1032 OnExposeComplete: enter
00:58:00.843 00.002 1032 UpdateGuideState(): m_state=6
00:58:00.846 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 857
00:58:00.847 00.001 1032 Star::Find returns 1 (0), X=323.26, Y=749.19, Mass=1467, SNR=27.0, Peak=171 HFD=2.6
00:58:00.849 00.002 1032 MultiStar: [#1 -0.02,0.09,0.96,U] [#2 0.06,-0.07,0.71,U] [#3 0.14,0.15,0.64,U] [#4 0.05,0.22,0.68,U] [#5 -0.09,0.06,0.67,U] [#6 0.10,-0.11,0.59,U] [#7 0.05,-0.24,0.49,U] [#8 0.02,-0.05,0.57,U] 
00:58:00.851 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {-0.05, 0.10}
00:58:00.852 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
00:58:00.853 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
00:58:00.855 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.01 mountX=0.03 mountY=-0.03, mountTheta=-0.82
00:58:00.857 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
00:58:00.858 00.001 1032 Enqueuing Move request for scope (0.02, 0.03)
00:58:00.861 00.003 10072 Worker thread wakes up
00:58:00.861 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
00:58:00.861 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
00:58:00.861 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.03
00:58:00.864 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:00.867 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:58:00.867 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:58:00.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:00.868 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:58:00.868 00.000 10072 MoveAxis(W, 5, ABG)
00:58:00.868 00.000 10072 Guiding  Dir = 3, Dur = 5
00:58:00.868 00.000 10072 IsGuiding returns 0
00:58:00.868 00.000 10072 PulseGuide returned control before completion, sleep 15
00:58:00.884 00.016 1032 UpdateGuideState exits: m=1467 SNR=27.0
00:58:00.887 00.003 10072 IsGuiding returns 0
00:58:00.887 00.000 10072 Move returns status 0, amount 5
00:58:00.887 00.000 10072 MoveAxis(N, 0, ABG)
00:58:00.887 00.000 10072 Move returns status 0, amount 0
00:58:00.887 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:00.889 00.002 10072 move complete, result=0
00:58:00.889 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:00.890 00.001 1032 Enqueuing Expose request
00:58:00.895 00.005 10072 worker thread done servicing request
00:58:00.895 00.000 10072 Worker thread wakes up
00:58:00.895 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:00.895 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:00.895 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
00:58:01.309 00.414 10072 Exposure complete
00:58:01.355 00.046 10072 worker thread done servicing request
00:58:01.357 00.002 1032 OnExposeComplete: enter
00:58:01.359 00.002 1032 UpdateGuideState(): m_state=6
00:58:01.361 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 858
00:58:01.365 00.004 1032 Star::Find returns 1 (0), X=323.25, Y=749.15, Mass=1271, SNR=25.1, Peak=143 HFD=2.7
00:58:01.367 00.002 1032 MultiStar: [#1 0.03,0.12,0.99,U] [#2 0.08,-0.11,0.80,U] [#3 0.26,-0.05,0.00,M1] [#4 0.21,0.02,0.75,U] [#5 -0.04,-0.01,0.71,U] [#6 0.17,-0.12,0.60,U] [#7 -0.04,-0.12,0.56,U] [#8 -0.02,-0.02,0.61,U] 
00:58:01.369 00.002 1032 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {-0.06, 0.06}
00:58:01.371 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
00:58:01.373 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
00:58:01.374 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.22 mountX=-0.02 mountY=-0.03, mountTheta=-2.05
00:58:01.376 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
00:58:01.377 00.001 1032 Enqueuing Move request for scope (0.04, -0.01)
00:58:01.379 00.002 10072 Worker thread wakes up
00:58:01.379 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:58:01.379 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:58:01.379 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.03
00:58:01.380 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:01.382 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:58:01.384 00.002 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:58:01.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:01.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:58:01.384 00.000 10072 MoveAxis(W, 5, ABG)
00:58:01.384 00.000 10072 Guiding  Dir = 3, Dur = 5
00:58:01.384 00.000 10072 IsGuiding returns 0
00:58:01.385 00.001 10072 PulseGuide returned control before completion, sleep 15
00:58:01.401 00.016 1032 UpdateGuideState exits: m=1271 SNR=25.1
00:58:01.403 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:01.405 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:01.406 00.001 1032 Enqueuing Expose request
00:58:01.415 00.009 10072 IsGuiding returns 0
00:58:01.415 00.000 10072 Move returns status 0, amount 5
00:58:01.415 00.000 10072 MoveAxis(N, 0, ABG)
00:58:01.415 00.000 10072 Move returns status 0, amount 0
00:58:01.415 00.000 10072 move complete, result=0
00:58:01.415 00.000 10072 worker thread done servicing request
00:58:01.415 00.000 10072 Worker thread wakes up
00:58:01.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:01.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:01.418 00.003 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
00:58:02.043 00.625 10072 Exposure complete
00:58:02.091 00.048 10072 worker thread done servicing request
00:58:02.091 00.000 1032 OnExposeComplete: enter
00:58:02.093 00.002 1032 UpdateGuideState(): m_state=6
00:58:02.095 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 859
00:58:02.096 00.001 1032 Star::Find returns 1 (0), X=323.30, Y=749.18, Mass=1328, SNR=25.7, Peak=157 HFD=2.7
00:58:02.098 00.002 1032 MultiStar: [#1 0.02,0.07,0.96,U] [#2 0.06,-0.16,0.73,U] [#3 0.11,-0.10,0.66,U] [#4 0.11,0.09,0.70,U] [#5 -0.11,0.06,0.74,U] [#6 0.18,-0.02,0.60,U] [#7 0.23,-0.21,0.00,M1] [#8 0.08,-0.03,0.61,U] 
00:58:02.099 00.001 1032 refined, 7 included, MultiStar: {0.05, 0.01}, one-star: {-0.02, 0.09}
00:58:02.100 00.001 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
00:58:02.102 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
00:58:02.103 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.20 mountX=-0.00 mountY=-0.05, mountTheta=-1.63
00:58:02.106 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
00:58:02.108 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
00:58:02.110 00.002 10072 Worker thread wakes up
00:58:02.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
00:58:02.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
00:58:02.110 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
00:58:02.113 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:02.116 00.003 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:58:02.116 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
00:58:02.116 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:02.116 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:58:02.116 00.000 10072 MoveAxis(W, 6, ABG)
00:58:02.116 00.000 10072 Guiding  Dir = 3, Dur = 6
00:58:02.116 00.000 10072 IsGuiding returns 0
00:58:02.117 00.001 10072 PulseGuide returned control before completion, sleep 16
00:58:02.134 00.017 1032 UpdateGuideState exits: m=1328 SNR=25.7
00:58:02.135 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:02.137 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:02.139 00.002 1032 Enqueuing Expose request
00:58:02.148 00.009 10072 IsGuiding returns 0
00:58:02.148 00.000 10072 Move returns status 0, amount 6
00:58:02.148 00.000 10072 MoveAxis(N, 0, ABG)
00:58:02.149 00.001 10072 Move returns status 0, amount 0
00:58:02.149 00.000 10072 move complete, result=0
00:58:02.149 00.000 10072 worker thread done servicing request
00:58:02.149 00.000 10072 Worker thread wakes up
00:58:02.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:02.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:02.150 00.001 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:58:02.559 00.409 10072 Exposure complete
00:58:02.614 00.055 10072 worker thread done servicing request
00:58:02.614 00.000 1032 OnExposeComplete: enter
00:58:02.616 00.002 1032 UpdateGuideState(): m_state=6
00:58:02.618 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 860
00:58:02.620 00.002 1032 Star::Find returns 1 (0), X=323.19, Y=749.17, Mass=1369, SNR=26.1, Peak=159 HFD=2.7
00:58:02.621 00.001 1032 MultiStar: [#1 0.01,-0.04,0.98,U] [#2 0.02,-0.05,0.74,U] [#3 0.21,-0.00,0.68,U] [#4 0.01,0.22,0.75,U] [#5 -0.07,0.17,0.65,U] [#6 0.17,-0.11,0.62,U] [#7 0.28,-0.15,0.00,M2] [#8 0.20,0.15,0.57,U] 
00:58:02.623 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {-0.13, 0.08}
00:58:02.625 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
00:58:02.626 00.001 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
00:58:02.628 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.93 mountX=0.04 mountY=-0.05, mountTheta=-0.90
00:58:02.631 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
00:58:02.634 00.003 1032 Enqueuing Move request for scope (0.04, 0.05)
00:58:02.635 00.001 10072 Worker thread wakes up
00:58:02.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:58:02.636 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:58:02.636 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
00:58:02.637 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:02.640 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:58:02.640 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:58:02.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:02.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:58:02.640 00.000 10072 MoveAxis(W, 7, ABG)
00:58:02.640 00.000 10072 Guiding  Dir = 3, Dur = 7
00:58:02.640 00.000 10072 IsGuiding returns 0
00:58:02.641 00.001 10072 PulseGuide returned control before completion, sleep 17
00:58:02.657 00.016 1032 UpdateGuideState exits: m=1369 SNR=26.1
00:58:02.659 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:02.661 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:02.663 00.002 1032 Enqueuing Expose request
00:58:02.664 00.001 10072 IsGuiding returns 0
00:58:02.664 00.000 10072 Move returns status 0, amount 7
00:58:02.664 00.000 10072 MoveAxis(N, 0, ABG)
00:58:02.664 00.000 10072 Move returns status 0, amount 0
00:58:02.664 00.000 10072 move complete, result=0
00:58:02.665 00.001 10072 worker thread done servicing request
00:58:02.665 00.000 10072 Worker thread wakes up
00:58:02.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:02.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:02.671 00.006 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
00:58:03.292 00.621 10072 Exposure complete
00:58:03.342 00.050 10072 worker thread done servicing request
00:58:03.342 00.000 1032 OnExposeComplete: enter
00:58:03.344 00.002 1032 UpdateGuideState(): m_state=6
00:58:03.346 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 861
00:58:03.347 00.001 1032 Star::Find returns 1 (0), X=323.25, Y=749.23, Mass=1417, SNR=26.5, Peak=168 HFD=2.7
00:58:03.349 00.002 1032 MultiStar: [#1 -0.00,0.22,0.94,U] [#2 0.05,-0.06,0.74,U] [#3 0.07,0.10,0.69,U] [#4 0.06,0.16,0.71,U] [#5 0.00,0.16,0.69,U] [#6 0.21,-0.11,0.59,U] [#7 0.11,0.07,0.53,U] [#8 0.27,0.19,0.00,M1] 
00:58:03.351 00.002 1032 refined, 7 included, MultiStar: {0.04, 0.10}, one-star: {-0.06, 0.15}
00:58:03.352 00.001 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
00:58:03.353 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
00:58:03.355 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.16 mountX=0.08 mountY=-0.07, mountTheta=-0.67
00:58:03.358 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
00:58:03.361 00.003 1032 Enqueuing Move request for scope (0.04, 0.10)
00:58:03.364 00.003 10072 Worker thread wakes up
00:58:03.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
00:58:03.364 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
00:58:03.364 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.08 yDistance=-0.07
00:58:03.367 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:03.369 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.24
00:58:03.369 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:58:03.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:03.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:58:03.369 00.000 10072 MoveAxis(W, 9, ABG)
00:58:03.369 00.000 10072 Guiding  Dir = 3, Dur = 9
00:58:03.370 00.001 10072 IsGuiding returns 0
00:58:03.370 00.000 10072 PulseGuide returned control before completion, sleep 19
00:58:03.387 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.5
00:58:03.389 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:03.391 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:03.395 00.004 1032 Enqueuing Expose request
00:58:03.403 00.008 10072 IsGuiding returns 0
00:58:03.403 00.000 10072 Move returns status 0, amount 9
00:58:03.403 00.000 10072 MoveAxis(N, 0, ABG)
00:58:03.403 00.000 10072 Move returns status 0, amount 0
00:58:03.403 00.000 10072 move complete, result=0
00:58:03.403 00.000 10072 worker thread done servicing request
00:58:03.403 00.000 10072 Worker thread wakes up
00:58:03.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:03.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:03.404 00.001 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
00:58:03.808 00.404 10072 Exposure complete
00:58:03.856 00.048 10072 worker thread done servicing request
00:58:03.856 00.000 1032 OnExposeComplete: enter
00:58:03.858 00.002 1032 UpdateGuideState(): m_state=6
00:58:03.860 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 862
00:58:03.864 00.004 1032 Star::Find returns 1 (0), X=323.12, Y=749.26, Mass=1211, SNR=24.5, Peak=144 HFD=2.6
00:58:03.866 00.002 1032 MultiStar: [#1 -0.03,0.09,1.03,U] [#2 0.07,0.01,0.78,U] [#3 0.17,0.17,0.71,U] [#4 0.11,0.14,0.78,U] [#5 0.01,0.14,0.79,U] [#6 0.33,-0.13,0.00,M1] [#7 -0.03,-0.06,0.58,U] [#8 0.01,0.13,0.59,U] 
00:58:03.868 00.002 1032 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {-0.19, 0.18}
00:58:03.869 00.001 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
00:58:03.871 00.002 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
00:58:03.872 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.51 mountX=0.10 mountY=-0.03, mountTheta=-0.32
00:58:03.875 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
00:58:03.878 00.003 1032 Enqueuing Move request for scope (0.01, 0.11)
00:58:03.880 00.002 10072 Worker thread wakes up
00:58:03.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
00:58:03.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
00:58:03.880 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.03
00:58:03.883 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:03.885 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:58:03.885 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:58:03.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:03.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:58:03.885 00.000 10072 MoveAxis(W, 6, ABG)
00:58:03.885 00.000 10072 Guiding  Dir = 3, Dur = 6
00:58:03.885 00.000 10072 IsGuiding returns 0
00:58:03.886 00.001 10072 PulseGuide returned control before completion, sleep 16
00:58:03.904 00.018 1032 UpdateGuideState exits: m=1211 SNR=24.5
00:58:03.906 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:03.907 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:03.909 00.002 1032 Enqueuing Expose request
00:58:03.915 00.006 10072 IsGuiding returns 0
00:58:03.915 00.000 10072 Move returns status 0, amount 6
00:58:03.915 00.000 10072 MoveAxis(N, 0, ABG)
00:58:03.915 00.000 10072 Move returns status 0, amount 0
00:58:03.915 00.000 10072 move complete, result=0
00:58:03.915 00.000 10072 worker thread done servicing request
00:58:03.915 00.000 10072 Worker thread wakes up
00:58:03.915 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:03.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:03.919 00.004 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:58:04.546 00.627 10072 Exposure complete
00:58:04.599 00.053 10072 worker thread done servicing request
00:58:04.599 00.000 1032 OnExposeComplete: enter
00:58:04.601 00.002 1032 UpdateGuideState(): m_state=6
00:58:04.603 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 863
00:58:04.605 00.002 1032 Star::Find returns 1 (0), X=323.25, Y=749.20, Mass=1404, SNR=26.4, Peak=164 HFD=2.6
00:58:04.607 00.002 1032 MultiStar: [#1 0.04,0.03,0.99,U] [#2 -0.00,-0.07,0.76,U] [#3 0.04,0.08,0.67,U] [#4 0.07,0.10,0.70,U] [#5 0.05,0.03,0.70,U] [#6 0.24,-0.16,0.00,M2] [#7 -0.02,-0.08,0.53,U] [#8 0.06,0.01,0.58,U] 
00:58:04.608 00.001 1032 refined, 7 included, MultiStar: {0.02, 0.04}, one-star: {-0.07, 0.12}
00:58:04.610 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
00:58:04.612 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
00:58:04.614 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.14 mountX=0.03 mountY=-0.03, mountTheta=-0.69
00:58:04.616 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
00:58:04.618 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
00:58:04.620 00.002 10072 Worker thread wakes up
00:58:04.620 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
00:58:04.620 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
00:58:04.620 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
00:58:04.622 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:04.626 00.004 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:58:04.626 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:58:04.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:04.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:58:04.626 00.000 10072 MoveAxis(W, 7, ABG)
00:58:04.626 00.000 10072 Guiding  Dir = 3, Dur = 7
00:58:04.626 00.000 10072 IsGuiding returns 0
00:58:04.627 00.001 10072 PulseGuide returned control before completion, sleep 17
00:58:04.645 00.018 1032 UpdateGuideState exits: m=1404 SNR=26.4
00:58:04.647 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:04.649 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:04.650 00.001 1032 Enqueuing Expose request
00:58:04.653 00.003 10072 IsGuiding returns 0
00:58:04.653 00.000 10072 Move returns status 0, amount 7
00:58:04.653 00.000 10072 MoveAxis(N, 0, ABG)
00:58:04.653 00.000 10072 Move returns status 0, amount 0
00:58:04.653 00.000 10072 move complete, result=0
00:58:04.653 00.000 10072 worker thread done servicing request
00:58:04.653 00.000 10072 Worker thread wakes up
00:58:04.653 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:04.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:04.661 00.008 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
00:58:05.061 00.400 10072 Exposure complete
00:58:05.113 00.052 10072 worker thread done servicing request
00:58:05.114 00.001 1032 OnExposeComplete: enter
00:58:05.115 00.001 1032 UpdateGuideState(): m_state=6
00:58:05.117 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 864
00:58:05.120 00.003 1032 Star::Find returns 1 (0), X=323.28, Y=749.14, Mass=1634, SNR=28.5, Peak=188 HFD=2.7
00:58:05.122 00.002 1032 MultiStar: [#1 0.05,0.12,0.92,U] [#2 0.08,-0.12,0.71,U] [#3 0.24,0.04,0.61,U] [#4 0.15,0.12,0.63,U] [#5 -0.04,-0.05,0.61,U] [#6 0.12,-0.04,0.56,U] [#7 -0.06,-0.09,0.49,U] [#8 0.18,0.01,0.53,U] 
00:58:05.124 00.002 1032 single-star, 8 included, MultiStar: {0.07, 0.01}, one-star: {-0.04, 0.05}
00:58:05.125 00.001 1032 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.83) = xAngle (0.39 = 0.39)
00:58:05.127 00.002 1032 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.39 = 0.39)
00:58:05.129 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.22 mountX=0.06 mountY=0.02, mountTheta=0.39
00:58:05.130 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
00:58:05.133 00.003 1032 Enqueuing Move request for scope (-0.04, 0.05)
00:58:05.134 00.001 10072 Worker thread wakes up
00:58:05.135 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
00:58:05.135 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
00:58:05.135 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.02
00:58:05.136 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:05.138 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:58:05.138 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
00:58:05.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:05.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:58:05.138 00.000 10072 MoveAxis(W, 6, ABG)
00:58:05.138 00.000 10072 Guiding  Dir = 3, Dur = 6
00:58:05.139 00.001 10072 IsGuiding returns 0
00:58:05.139 00.000 10072 PulseGuide returned control before completion, sleep 16
00:58:05.156 00.017 1032 UpdateGuideState exits: m=1634 SNR=28.5
00:58:05.158 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:05.160 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:05.161 00.001 1032 Enqueuing Expose request
00:58:05.167 00.006 10072 IsGuiding returns 0
00:58:05.167 00.000 10072 Move returns status 0, amount 6
00:58:05.167 00.000 10072 MoveAxis(N, 0, ABG)
00:58:05.167 00.000 10072 Move returns status 0, amount 0
00:58:05.167 00.000 10072 move complete, result=0
00:58:05.167 00.000 10072 worker thread done servicing request
00:58:05.167 00.000 10072 Worker thread wakes up
00:58:05.167 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:05.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:05.170 00.003 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
00:58:05.794 00.624 10072 Exposure complete
00:58:05.841 00.047 10072 worker thread done servicing request
00:58:05.841 00.000 1032 OnExposeComplete: enter
00:58:05.843 00.002 1032 UpdateGuideState(): m_state=6
00:58:05.844 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 865
00:58:05.847 00.003 1032 Star::Find returns 1 (0), X=323.21, Y=749.26, Mass=1490, SNR=27.1, Peak=171 HFD=2.7
00:58:05.848 00.001 1032 MultiStar: [#1 0.10,0.11,0.92,U] [#2 0.04,0.03,0.71,U] [#3 0.15,0.08,0.63,U] [#4 0.11,0.13,0.70,U] [#5 0.00,0.11,0.65,U] [#6 0.15,-0.07,0.56,U] [#7 -0.01,0.03,0.49,U] [#8 0.10,0.12,0.56,U] 
00:58:05.849 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {-0.10, 0.17}
00:58:05.851 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
00:58:05.852 00.001 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
00:58:05.854 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.03 mountX=0.07 mountY=-0.07, mountTheta=-0.80
00:58:05.856 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
00:58:05.858 00.002 1032 Enqueuing Move request for scope (0.05, 0.09)
00:58:05.860 00.002 10072 Worker thread wakes up
00:58:05.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
00:58:05.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
00:58:05.860 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
00:58:05.863 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:05.865 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:58:05.865 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:58:05.865 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:05.865 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:58:05.865 00.000 10072 MoveAxis(W, 7, ABG)
00:58:05.866 00.001 10072 Guiding  Dir = 3, Dur = 7
00:58:05.866 00.000 10072 IsGuiding returns 0
00:58:05.866 00.000 10072 PulseGuide returned control before completion, sleep 17
00:58:05.884 00.018 1032 UpdateGuideState exits: m=1490 SNR=27.1
00:58:05.886 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:05.887 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:05.889 00.002 1032 Enqueuing Expose request
00:58:05.899 00.010 10072 IsGuiding returns 0
00:58:05.899 00.000 10072 Move returns status 0, amount 7
00:58:05.899 00.000 10072 MoveAxis(N, 0, ABG)
00:58:05.899 00.000 10072 Move returns status 0, amount 0
00:58:05.899 00.000 10072 move complete, result=0
00:58:05.900 00.001 10072 worker thread done servicing request
00:58:05.900 00.000 10072 Worker thread wakes up
00:58:05.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:05.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:05.900 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
00:58:06.307 00.407 10072 Exposure complete
00:58:06.354 00.047 10072 worker thread done servicing request
00:58:06.354 00.000 1032 OnExposeComplete: enter
00:58:06.357 00.003 1032 UpdateGuideState(): m_state=6
00:58:06.358 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 866
00:58:06.360 00.002 1032 Star::Find returns 1 (0), X=323.22, Y=749.29, Mass=1413, SNR=26.5, Peak=163 HFD=2.7
00:58:06.362 00.002 1032 MultiStar: [#1 -0.01,0.10,0.99,U] [#2 0.06,-0.05,0.70,U] [#3 0.03,0.17,0.69,U] [#4 0.15,0.20,0.72,U] [#5 -0.02,0.13,0.71,U] [#6 0.15,-0.10,0.60,U] [#7 0.01,0.09,0.48,U] [#8 0.07,0.22,0.54,U] 
00:58:06.364 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {-0.10, 0.20}
00:58:06.368 00.004 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
00:58:06.370 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
00:58:06.371 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.32 mountX=0.10 mountY=-0.06, mountTheta=-0.51
00:58:06.374 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
00:58:06.375 00.001 1032 Enqueuing Move request for scope (0.03, 0.11)
00:58:06.377 00.002 10072 Worker thread wakes up
00:58:06.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
00:58:06.377 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
00:58:06.377 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.06
00:58:06.380 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:06.382 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:58:06.382 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
00:58:06.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:06.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:58:06.382 00.000 10072 MoveAxis(W, 6, ABG)
00:58:06.382 00.000 10072 Guiding  Dir = 3, Dur = 6
00:58:06.383 00.001 10072 IsGuiding returns 0
00:58:06.383 00.000 10072 PulseGuide returned control before completion, sleep 16
00:58:06.400 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.5
00:58:06.402 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:06.404 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:06.405 00.001 1032 Enqueuing Expose request
00:58:06.414 00.009 10072 IsGuiding returns 1
00:58:06.414 00.000 10072 scope still moving after pulse duration time elapsed
00:58:06.446 00.032 10072 IsGuiding returns 0
00:58:06.446 00.000 10072 scope move finished after 6 + 57 ms
00:58:06.446 00.000 10072 Move returns status 0, amount 6
00:58:06.446 00.000 10072 MoveAxis(N, 0, ABG)
00:58:06.446 00.000 10072 Move returns status 0, amount 0
00:58:06.446 00.000 10072 move complete, result=0
00:58:06.446 00.000 10072 worker thread done servicing request
00:58:06.446 00.000 10072 Worker thread wakes up
00:58:06.446 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:06.446 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:06.468 00.022 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:58:07.070 00.602 10072 Exposure complete
00:58:07.120 00.050 10072 worker thread done servicing request
00:58:07.120 00.000 1032 OnExposeComplete: enter
00:58:07.122 00.002 1032 UpdateGuideState(): m_state=6
00:58:07.123 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 867
00:58:07.124 00.001 1032 Star::Find returns 1 (0), X=323.13, Y=749.23, Mass=1205, SNR=24.4, Peak=149 HFD=2.6
00:58:07.127 00.003 1032 MultiStar: [#1 0.00,0.08,1.05,U] [#2 0.07,-0.11,0.79,U] [#3 0.08,0.10,0.73,U] [#4 0.08,0.15,0.79,U] [#5 0.05,0.08,0.74,U] [#6 0.17,-0.06,0.69,U] [#7 0.11,-0.00,0.55,U] [#8 0.03,0.06,0.64,U] 
00:58:07.128 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {-0.19, 0.14}
00:58:07.130 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
00:58:07.132 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
00:58:07.132 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.02 mountX=0.04 mountY=-0.05, mountTheta=-0.81
00:58:07.135 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
00:58:07.138 00.003 1032 Enqueuing Move request for scope (0.03, 0.05)
00:58:07.139 00.001 10072 Worker thread wakes up
00:58:07.140 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
00:58:07.140 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
00:58:07.140 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.05
00:58:07.142 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:07.145 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:58:07.145 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:58:07.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:07.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:58:07.145 00.000 10072 MoveAxis(W, 8, ABG)
00:58:07.146 00.001 10072 Guiding  Dir = 3, Dur = 8
00:58:07.146 00.000 10072 IsGuiding returns 0
00:58:07.146 00.000 10072 PulseGuide returned control before completion, sleep 18
00:58:07.162 00.016 1032 UpdateGuideState exits: m=1205 SNR=24.4
00:58:07.164 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:07.166 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:07.166 00.000 1032 Enqueuing Expose request
00:58:07.175 00.009 10072 IsGuiding returns 0
00:58:07.175 00.000 10072 Move returns status 0, amount 8
00:58:07.175 00.000 10072 MoveAxis(N, 0, ABG)
00:58:07.175 00.000 10072 Move returns status 0, amount 0
00:58:07.176 00.001 10072 move complete, result=0
00:58:07.176 00.000 10072 worker thread done servicing request
00:58:07.176 00.000 10072 Worker thread wakes up
00:58:07.176 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:07.176 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:07.177 00.001 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
00:58:07.587 00.410 10072 Exposure complete
00:58:07.638 00.051 10072 worker thread done servicing request
00:58:07.638 00.000 1032 OnExposeComplete: enter
00:58:07.641 00.003 1032 UpdateGuideState(): m_state=6
00:58:07.643 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 868
00:58:07.645 00.002 1032 Star::Find returns 1 (0), X=323.26, Y=749.19, Mass=1344, SNR=25.8, Peak=158 HFD=2.7
00:58:07.647 00.002 1032 MultiStar: [#1 0.00,0.00,1.03,U] [#2 0.03,-0.19,0.78,U] [#3 0.25,-0.02,0.00,M1] [#4 0.15,0.19,0.71,U] [#5 -0.05,-0.00,0.68,U] [#6 0.29,-0.19,0.00,M1] [#7 0.03,-0.19,0.49,U] [#8 0.10,-0.09,0.61,U] 
00:58:07.649 00.002 1032 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {-0.06, 0.10}
00:58:07.651 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
00:58:07.652 00.001 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
00:58:07.654 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.42 mountX=-0.02 mountY=-0.02, mountTheta=-2.25
00:58:07.656 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
00:58:07.658 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
00:58:07.659 00.001 10072 Worker thread wakes up
00:58:07.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
00:58:07.659 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
00:58:07.659 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
00:58:07.661 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:07.663 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:58:07.663 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:58:07.663 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:07.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:58:07.663 00.000 10072 MoveAxis(W, 6, ABG)
00:58:07.663 00.000 10072 Guiding  Dir = 3, Dur = 6
00:58:07.664 00.001 10072 IsGuiding returns 0
00:58:07.664 00.000 10072 PulseGuide returned control before completion, sleep 16
00:58:07.682 00.018 1032 UpdateGuideState exits: m=1344 SNR=25.8
00:58:07.685 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:07.687 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:07.688 00.001 1032 Enqueuing Expose request
00:58:07.692 00.004 10072 IsGuiding returns 0
00:58:07.692 00.000 10072 Move returns status 0, amount 6
00:58:07.692 00.000 10072 MoveAxis(N, 0, ABG)
00:58:07.692 00.000 10072 Move returns status 0, amount 0
00:58:07.692 00.000 10072 move complete, result=0
00:58:07.693 00.001 10072 worker thread done servicing request
00:58:07.693 00.000 10072 Worker thread wakes up
00:58:07.693 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:07.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:07.697 00.004 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:58:08.325 00.628 10072 Exposure complete
00:58:08.372 00.047 10072 worker thread done servicing request
00:58:08.372 00.000 1032 OnExposeComplete: enter
00:58:08.375 00.003 1032 UpdateGuideState(): m_state=6
00:58:08.377 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 869
00:58:08.378 00.001 1032 Star::Find returns 1 (0), X=323.24, Y=749.26, Mass=1412, SNR=26.5, Peak=156 HFD=2.8
00:58:08.380 00.002 1032 MultiStar: [#1 -0.00,0.20,1.03,U] [#2 -0.05,-0.05,0.71,U] [#3 0.16,0.05,0.68,U] [#4 0.08,0.14,0.71,U] [#5 0.07,0.04,0.71,U] [#6 0.12,-0.17,0.60,U] [#7 0.07,-0.06,0.58,U] [#8 0.02,-0.01,0.55,U] 
00:58:08.381 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {-0.08, 0.17}
00:58:08.383 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
00:58:08.385 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
00:58:08.387 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.03 mountX=0.04 mountY=-0.05, mountTheta=-0.80
00:58:08.390 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
00:58:08.393 00.003 1032 Enqueuing Move request for scope (0.03, 0.05)
00:58:08.395 00.002 10072 Worker thread wakes up
00:58:08.395 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
00:58:08.395 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
00:58:08.395 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.05
00:58:08.397 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:08.399 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:58:08.400 00.001 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:58:08.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:08.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:58:08.400 00.000 10072 MoveAxis(W, 6, ABG)
00:58:08.400 00.000 10072 Guiding  Dir = 3, Dur = 6
00:58:08.400 00.000 10072 IsGuiding returns 0
00:58:08.401 00.001 10072 PulseGuide returned control before completion, sleep 16
00:58:08.417 00.016 1032 UpdateGuideState exits: m=1412 SNR=26.5
00:58:08.419 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:08.421 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:08.422 00.001 1032 Enqueuing Expose request
00:58:08.429 00.007 10072 IsGuiding returns 0
00:58:08.429 00.000 10072 Move returns status 0, amount 6
00:58:08.429 00.000 10072 MoveAxis(N, 0, ABG)
00:58:08.429 00.000 10072 Move returns status 0, amount 0
00:58:08.429 00.000 10072 move complete, result=0
00:58:08.429 00.000 10072 worker thread done servicing request
00:58:08.429 00.000 10072 Worker thread wakes up
00:58:08.429 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:08.430 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:08.432 00.002 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
00:58:08.841 00.409 10072 Exposure complete
00:58:08.888 00.047 10072 worker thread done servicing request
00:58:08.888 00.000 1032 OnExposeComplete: enter
00:58:08.890 00.002 1032 UpdateGuideState(): m_state=6
00:58:08.892 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 870
00:58:08.894 00.002 1032 Star::Find returns 1 (0), X=323.18, Y=749.29, Mass=1460, SNR=26.9, Peak=174 HFD=2.7
00:58:08.896 00.002 1032 MultiStar: [#1 -0.02,0.14,0.93,U] [#2 0.04,-0.05,0.68,U] [#3 0.16,0.06,0.68,U] [#4 0.16,0.18,0.68,U] [#5 0.01,0.15,0.65,U] [#6 0.21,-0.05,0.58,U] [#7 0.06,-0.06,0.51,U] [#8 0.18,0.15,0.56,U] 
00:58:08.897 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {-0.14, 0.21}
00:58:08.900 00.003 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
00:58:08.902 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
00:58:08.904 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.04 mountX=0.08 mountY=-0.08, mountTheta=-0.79
00:58:08.906 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
00:58:08.908 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
00:58:08.910 00.002 10072 Worker thread wakes up
00:58:08.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
00:58:08.910 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
00:58:08.910 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.08 yDistance=-0.08
00:58:08.912 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:08.913 00.001 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.25
00:58:08.915 00.002 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:58:08.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:08.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:58:08.915 00.000 10072 MoveAxis(W, 5, ABG)
00:58:08.915 00.000 10072 Guiding  Dir = 3, Dur = 5
00:58:08.915 00.000 10072 IsGuiding returns 0
00:58:08.916 00.001 10072 PulseGuide returned control before completion, sleep 15
00:58:08.933 00.017 1032 UpdateGuideState exits: m=1460 SNR=26.9
00:58:08.935 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:08.937 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:08.938 00.001 1032 Enqueuing Expose request
00:58:08.946 00.008 10072 IsGuiding returns 0
00:58:08.946 00.000 10072 Move returns status 0, amount 5
00:58:08.946 00.000 10072 MoveAxis(N, 0, ABG)
00:58:08.946 00.000 10072 Move returns status 0, amount 0
00:58:08.946 00.000 10072 move complete, result=0
00:58:08.946 00.000 10072 worker thread done servicing request
00:58:08.946 00.000 10072 Worker thread wakes up
00:58:08.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:08.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:08.947 00.001 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:58:09.573 00.626 10072 Exposure complete
00:58:09.634 00.061 10072 worker thread done servicing request
00:58:09.635 00.001 1032 OnExposeComplete: enter
00:58:09.636 00.001 1032 UpdateGuideState(): m_state=6
00:58:09.638 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 871
00:58:09.641 00.003 1032 Star::Find returns 1 (0), X=323.23, Y=749.25, Mass=1316, SNR=25.6, Peak=158 HFD=2.7
00:58:09.644 00.003 1032 MultiStar: [#1 -0.03,0.09,0.98,U] [#2 0.10,0.07,0.81,U] [#3 0.18,0.25,0.00,M1] [#4 0.04,0.16,0.74,U] [#5 -0.10,0.26,0.00,M1] [#6 0.20,-0.06,0.63,U] [#7 0.02,-0.02,0.52,U] [#8 0.06,0.12,0.59,U] 
00:58:09.646 00.002 1032 refined, 6 included, MultiStar: {0.03, 0.09}, one-star: {-0.08, 0.16}
00:58:09.649 00.003 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
00:58:09.651 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
00:58:09.653 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.20 mountX=0.07 mountY=-0.05, mountTheta=-0.63
00:58:09.657 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
00:58:09.660 00.003 1032 Enqueuing Move request for scope (0.03, 0.09)
00:58:09.662 00.002 10072 Worker thread wakes up
00:58:09.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
00:58:09.662 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
00:58:09.662 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.07 yDistance=-0.05
00:58:09.664 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:09.667 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:58:09.668 00.001 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:58:09.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:09.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:58:09.668 00.000 10072 MoveAxis(W, 6, ABG)
00:58:09.668 00.000 10072 Guiding  Dir = 3, Dur = 6
00:58:09.668 00.000 10072 IsGuiding returns 0
00:58:09.669 00.001 10072 PulseGuide returned control before completion, sleep 16
00:58:09.690 00.021 1032 UpdateGuideState exits: m=1316 SNR=25.6
00:58:09.692 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:09.694 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:09.698 00.004 10072 IsGuiding returns 0
00:58:09.699 00.001 1032 Enqueuing Expose request
00:58:09.701 00.002 10072 Move returns status 0, amount 6
00:58:09.701 00.000 10072 MoveAxis(N, 0, ABG)
00:58:09.701 00.000 10072 Move returns status 0, amount 0
00:58:09.701 00.000 10072 move complete, result=0
00:58:09.701 00.000 10072 worker thread done servicing request
00:58:09.701 00.000 10072 Worker thread wakes up
00:58:09.702 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:09.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:09.712 00.010 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:58:10.121 00.409 10072 Exposure complete
00:58:10.175 00.054 10072 worker thread done servicing request
00:58:10.175 00.000 1032 OnExposeComplete: enter
00:58:10.177 00.002 1032 UpdateGuideState(): m_state=6
00:58:10.178 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 872
00:58:10.181 00.003 1032 Star::Find returns 1 (0), X=323.35, Y=749.16, Mass=1358, SNR=26.0, Peak=159 HFD=2.7
00:58:10.183 00.002 1032 MultiStar: [#1 0.02,-0.02,1.01,U] [#2 0.12,-0.01,0.76,U] [#3 -0.03,0.14,0.66,U] [#4 0.18,0.32,0.00,M1] [#5 0.07,0.09,0.70,U] [#6 0.24,-0.13,0.00,M1] [#7 -0.10,0.05,0.54,U] [#8 0.11,0.09,0.61,U] 
00:58:10.185 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.05}, one-star: {0.03, 0.07}
00:58:10.187 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
00:58:10.191 00.004 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
00:58:10.193 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=1.00 mountX=0.04 mountY=-0.05, mountTheta=-0.83
00:58:10.197 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
00:58:10.198 00.001 1032 Enqueuing Move request for scope (0.04, 0.05)
00:58:10.200 00.002 10072 Worker thread wakes up
00:58:10.201 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:58:10.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:58:10.201 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
00:58:10.203 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:10.207 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:58:10.207 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:58:10.207 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:10.207 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:58:10.207 00.000 10072 MoveAxis(W, 5, ABG)
00:58:10.207 00.000 10072 Guiding  Dir = 3, Dur = 5
00:58:10.208 00.001 10072 IsGuiding returns 0
00:58:10.208 00.000 10072 PulseGuide returned control before completion, sleep 15
00:58:10.225 00.017 10072 IsGuiding returns 0
00:58:10.225 00.000 10072 Move returns status 0, amount 5
00:58:10.225 00.000 10072 MoveAxis(N, 0, ABG)
00:58:10.225 00.000 10072 Move returns status 0, amount 0
00:58:10.226 00.001 10072 move complete, result=0
00:58:10.226 00.000 10072 worker thread done servicing request
00:58:10.227 00.001 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:58:10.229 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:10.231 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:10.233 00.002 1032 Enqueuing Expose request
00:58:10.235 00.002 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
00:58:10.238 00.003 10072 Worker thread wakes up
00:58:10.238 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:10.238 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:10.869 00.631 10072 Exposure complete
00:58:10.917 00.048 10072 worker thread done servicing request
00:58:10.918 00.001 1032 OnExposeComplete: enter
00:58:10.919 00.001 1032 UpdateGuideState(): m_state=6
00:58:10.921 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 873
00:58:10.923 00.002 1032 Star::Find returns 1 (0), X=323.35, Y=749.29, Mass=1244, SNR=24.9, Peak=142 HFD=2.8
00:58:10.925 00.002 1032 MultiStar: [#1 -0.01,0.03,1.05,U] [#2 0.08,-0.01,0.77,U] [#3 0.12,0.02,0.72,U] [#4 0.08,0.05,0.77,U] [#5 0.14,0.09,0.75,U] [#6 0.30,-0.19,0.00,M2] [#7 0.10,-0.02,0.53,U] [#8 0.15,0.19,0.59,U] 
00:58:10.926 00.001 1032 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.03, 0.20}
00:58:10.927 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
00:58:10.928 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
00:58:10.932 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.76 mountX=0.05 mountY=-0.09, mountTheta=-1.07
00:58:10.935 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
00:58:10.937 00.002 1032 Enqueuing Move request for scope (0.08, 0.07)
00:58:10.939 00.002 10072 Worker thread wakes up
00:58:10.939 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
00:58:10.939 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
00:58:10.939 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.09
00:58:10.942 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:10.945 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:58:10.945 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:58:10.945 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:10.945 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:58:10.945 00.000 10072 MoveAxis(W, 5, ABG)
00:58:10.945 00.000 10072 Guiding  Dir = 3, Dur = 5
00:58:10.946 00.001 10072 IsGuiding returns 0
00:58:10.946 00.000 10072 PulseGuide returned control before completion, sleep 15
00:58:10.965 00.019 1032 UpdateGuideState exits: m=1244 SNR=24.9
00:58:10.967 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:10.968 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:10.969 00.001 1032 Enqueuing Expose request
00:58:10.977 00.008 10072 IsGuiding returns 0
00:58:10.977 00.000 10072 Move returns status 0, amount 5
00:58:10.977 00.000 10072 MoveAxis(N, 0, ABG)
00:58:10.977 00.000 10072 Move returns status 0, amount 0
00:58:10.978 00.001 10072 move complete, result=0
00:58:10.978 00.000 10072 worker thread done servicing request
00:58:10.978 00.000 10072 Worker thread wakes up
00:58:10.978 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:10.978 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:10.980 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:58:11.387 00.407 10072 Exposure complete
00:58:11.435 00.048 10072 worker thread done servicing request
00:58:11.435 00.000 1032 OnExposeComplete: enter
00:58:11.437 00.002 1032 UpdateGuideState(): m_state=6
00:58:11.439 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 874
00:58:11.441 00.002 1032 Star::Find returns 1 (0), X=323.27, Y=749.40, Mass=1348, SNR=25.9, Peak=174 HFD=2.8
00:58:11.443 00.002 1032 MultiStar: [#1 0.06,0.01,1.00,U] [#2 0.02,0.04,0.77,U] [#3 0.21,0.13,0.69,U] [#4 0.10,0.10,0.68,U] [#5 0.09,0.03,0.75,U] [#6 0.22,-0.14,0.00,M3] [#7 0.21,0.09,0.52,U] [#8 0.17,0.14,0.55,U] 
00:58:11.445 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.11}, one-star: {-0.05, 0.31}
00:58:11.447 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
00:58:11.448 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
00:58:11.450 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.92 mountX=0.08 mountY=-0.11, mountTheta=-0.91
00:58:11.453 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
00:58:11.456 00.003 1032 Enqueuing Move request for scope (0.08, 0.11)
00:58:11.458 00.002 10072 Worker thread wakes up
00:58:11.458 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
00:58:11.458 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
00:58:11.458 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.08 yDistance=-0.11
00:58:11.461 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:11.463 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:58:11.463 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:58:11.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:11.463 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:58:11.463 00.000 10072 MoveAxis(W, 5, ABG)
00:58:11.463 00.000 10072 Guiding  Dir = 3, Dur = 5
00:58:11.464 00.001 10072 IsGuiding returns 0
00:58:11.465 00.001 10072 PulseGuide returned control before completion, sleep 15
00:58:11.482 00.017 1032 UpdateGuideState exits: m=1348 SNR=25.9
00:58:11.485 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:11.488 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:11.490 00.002 1032 Enqueuing Expose request
00:58:11.495 00.005 10072 IsGuiding returns 0
00:58:11.495 00.000 10072 Move returns status 0, amount 5
00:58:11.495 00.000 10072 MoveAxis(N, 0, ABG)
00:58:11.495 00.000 10072 Move returns status 0, amount 0
00:58:11.495 00.000 10072 move complete, result=0
00:58:11.495 00.000 10072 worker thread done servicing request
00:58:11.496 00.001 10072 Worker thread wakes up
00:58:11.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:11.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:11.500 00.004 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:58:12.124 00.624 10072 Exposure complete
00:58:12.169 00.045 10072 worker thread done servicing request
00:58:12.169 00.000 1032 OnExposeComplete: enter
00:58:12.171 00.002 1032 UpdateGuideState(): m_state=6
00:58:12.173 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 875
00:58:12.178 00.005 1032 Star::Find returns 1 (0), X=323.39, Y=749.28, Mass=1443, SNR=26.8, Peak=174 HFD=2.8
00:58:12.180 00.002 1032 MultiStar: [#1 0.15,-0.03,1.00,U] [#2 0.14,0.05,0.73,U] [#3 0.23,0.15,0.00,M1] [#4 0.23,0.15,0.00,M1] [#5 0.20,0.14,0.67,U] [#6 0.29,-0.04,0.00,M4] [#7 0.22,-0.10,0.50,U] [#8 0.06,0.12,0.56,U] 
00:58:12.183 00.003 1032 refined, 5 included, MultiStar: {0.13, 0.07}, one-star: {0.07, 0.20}
00:58:12.185 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
00:58:12.186 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
00:58:12.188 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.48 mountX=0.03 mountY=-0.15, mountTheta=-1.35
00:58:12.191 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
00:58:12.193 00.002 1032 Enqueuing Move request for scope (0.13, 0.07)
00:58:12.195 00.002 10072 Worker thread wakes up
00:58:12.195 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:58:12.195 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:58:12.195 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.03 yDistance=-0.15
00:58:12.196 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:12.198 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:58:12.198 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:58:12.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:12.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:58:12.198 00.000 10072 MoveAxis(W, 6, ABG)
00:58:12.198 00.000 10072 Guiding  Dir = 3, Dur = 6
00:58:12.199 00.001 10072 IsGuiding returns 0
00:58:12.199 00.000 10072 PulseGuide returned control before completion, sleep 16
00:58:12.215 00.016 1032 UpdateGuideState exits: m=1443 SNR=26.8
00:58:12.218 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:12.219 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:12.221 00.002 1032 Enqueuing Expose request
00:58:12.229 00.008 10072 IsGuiding returns 0
00:58:12.229 00.000 10072 Move returns status 0, amount 6
00:58:12.229 00.000 10072 MoveAxis(N, 0, ABG)
00:58:12.229 00.000 10072 Move returns status 0, amount 0
00:58:12.229 00.000 10072 move complete, result=0
00:58:12.229 00.000 10072 worker thread done servicing request
00:58:12.229 00.000 10072 Worker thread wakes up
00:58:12.230 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:12.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:12.230 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:58:12.639 00.409 10072 Exposure complete
00:58:12.687 00.048 10072 worker thread done servicing request
00:58:12.687 00.000 1032 OnExposeComplete: enter
00:58:12.689 00.002 1032 UpdateGuideState(): m_state=6
00:58:12.690 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 876
00:58:12.691 00.001 1032 Star::Find returns 1 (0), X=323.27, Y=749.24, Mass=1361, SNR=26.0, Peak=159 HFD=2.6
00:58:12.693 00.002 1032 MultiStar: [#1 0.14,0.08,1.00,U] [#2 0.13,0.05,0.75,U] [#3 0.18,0.26,0.00,M2] [#4 0.22,0.17,0.00,M2] [#5 0.16,0.13,0.67,U] [#6 0.15,-0.03,0.63,U] [#7 -0.05,-0.04,0.50,U] [#8 0.06,0.14,0.59,U] 
00:58:12.694 00.001 1032 refined, 6 included, MultiStar: {0.08, 0.08}, one-star: {-0.04, 0.15}
00:58:12.695 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
00:58:12.697 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
00:58:12.700 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.77 mountX=0.05 mountY=-0.10, mountTheta=-1.06
00:58:12.703 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
00:58:12.707 00.004 1032 Enqueuing Move request for scope (0.08, 0.08)
00:58:12.709 00.002 10072 Worker thread wakes up
00:58:12.709 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
00:58:12.709 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
00:58:12.709 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.05 yDistance=-0.10
00:58:12.711 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:12.714 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:58:12.714 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:58:12.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:12.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:58:12.714 00.000 10072 MoveAxis(W, 5, ABG)
00:58:12.714 00.000 10072 Guiding  Dir = 3, Dur = 5
00:58:12.715 00.001 10072 IsGuiding returns 0
00:58:12.715 00.000 10072 PulseGuide returned control before completion, sleep 15
00:58:12.732 00.017 1032 UpdateGuideState exits: m=1361 SNR=26.0
00:58:12.733 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:12.736 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:12.738 00.002 1032 Enqueuing Expose request
00:58:12.744 00.006 10072 IsGuiding returns 0
00:58:12.744 00.000 10072 Move returns status 0, amount 5
00:58:12.744 00.000 10072 MoveAxis(N, 0, ABG)
00:58:12.744 00.000 10072 Move returns status 0, amount 0
00:58:12.744 00.000 10072 move complete, result=0
00:58:12.744 00.000 10072 worker thread done servicing request
00:58:12.744 00.000 10072 Worker thread wakes up
00:58:12.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:12.745 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:12.747 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:58:13.371 00.624 10072 Exposure complete
00:58:13.416 00.045 10072 worker thread done servicing request
00:58:13.416 00.000 1032 OnExposeComplete: enter
00:58:13.419 00.003 1032 UpdateGuideState(): m_state=6
00:58:13.421 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 877
00:58:13.423 00.002 1032 Star::Find returns 1 (0), X=323.32, Y=749.20, Mass=1541, SNR=27.7, Peak=175 HFD=2.7
00:58:13.427 00.004 1032 MultiStar: [#1 -0.01,0.12,0.97,U] [#2 0.13,0.07,0.72,U] [#3 0.21,0.01,0.64,U] [#4 0.32,0.10,0.00,M3] [#5 0.11,0.08,0.69,U] [#6 0.22,-0.10,0.54,U] [#7 0.04,-0.01,0.50,U] [#8 0.02,0.03,0.54,U] 
00:58:13.429 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.05}, one-star: {0.00, 0.11}
00:58:13.431 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
00:58:13.432 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
00:58:13.433 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.58 mountX=0.03 mountY=-0.09, mountTheta=-1.25
00:58:13.436 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
00:58:13.438 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
00:58:13.439 00.001 10072 Worker thread wakes up
00:58:13.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:58:13.439 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:58:13.439 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
00:58:13.441 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:13.443 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:58:13.443 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
00:58:13.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:13.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:58:13.443 00.000 10072 MoveAxis(W, 5, ABG)
00:58:13.443 00.000 10072 Guiding  Dir = 3, Dur = 5
00:58:13.444 00.001 10072 IsGuiding returns 0
00:58:13.444 00.000 10072 PulseGuide returned control before completion, sleep 15
00:58:13.461 00.017 1032 UpdateGuideState exits: m=1541 SNR=27.7
00:58:13.464 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:13.465 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:13.466 00.001 1032 Enqueuing Expose request
00:58:13.467 00.001 10072 IsGuiding returns 0
00:58:13.467 00.000 10072 Move returns status 0, amount 5
00:58:13.467 00.000 10072 MoveAxis(N, 0, ABG)
00:58:13.467 00.000 10072 Move returns status 0, amount 0
00:58:13.467 00.000 10072 move complete, result=0
00:58:13.469 00.002 10072 worker thread done servicing request
00:58:13.469 00.000 10072 Worker thread wakes up
00:58:13.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:13.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:13.475 00.006 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:58:13.887 00.412 10072 Exposure complete
00:58:13.935 00.048 10072 worker thread done servicing request
00:58:13.935 00.000 1032 OnExposeComplete: enter
00:58:13.937 00.002 1032 UpdateGuideState(): m_state=6
00:58:13.939 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 878
00:58:13.941 00.002 1032 Star::Find returns 1 (0), X=323.38, Y=749.22, Mass=1391, SNR=26.3, Peak=170 HFD=2.7
00:58:13.942 00.001 1032 MultiStar: [#1 0.07,0.14,0.95,U] [#2 0.05,0.01,0.71,U] [#3 0.21,0.14,0.00,M2] [#4 0.26,0.19,0.00,M4] [#5 0.15,0.23,0.00,M1] [#6 0.20,0.03,0.60,U] [#7 -0.02,-0.05,0.52,U] [#8 0.23,0.11,0.00,M1] 
00:58:13.944 00.002 1032 refined, 4 included, MultiStar: {0.07, 0.07}, one-star: {0.06, 0.13}
00:58:13.946 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
00:58:13.948 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
00:58:13.949 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.74 mountX=0.05 mountY=-0.09, mountTheta=-1.09
00:58:13.952 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
00:58:13.953 00.001 1032 Enqueuing Move request for scope (0.07, 0.07)
00:58:13.955 00.002 10072 Worker thread wakes up
00:58:13.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
00:58:13.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:58:13.955 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.09
00:58:13.959 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:13.962 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:58:13.962 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:58:13.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:13.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:58:13.962 00.000 10072 MoveAxis(W, 5, ABG)
00:58:13.962 00.000 10072 Guiding  Dir = 3, Dur = 5
00:58:13.963 00.001 10072 IsGuiding returns 0
00:58:13.963 00.000 10072 PulseGuide returned control before completion, sleep 15
00:58:13.980 00.017 1032 UpdateGuideState exits: m=1391 SNR=26.3
00:58:13.982 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:13.983 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:13.985 00.002 1032 Enqueuing Expose request
00:58:13.993 00.008 10072 IsGuiding returns 0
00:58:13.993 00.000 10072 Move returns status 0, amount 5
00:58:13.993 00.000 10072 MoveAxis(N, 0, ABG)
00:58:13.993 00.000 10072 Move returns status 0, amount 0
00:58:13.993 00.000 10072 move complete, result=0
00:58:13.993 00.000 10072 worker thread done servicing request
00:58:13.994 00.001 10072 Worker thread wakes up
00:58:13.994 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:13.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:13.995 00.001 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:58:14.620 00.625 10072 Exposure complete
00:58:14.667 00.047 10072 worker thread done servicing request
00:58:14.667 00.000 1032 OnExposeComplete: enter
00:58:14.669 00.002 1032 UpdateGuideState(): m_state=6
00:58:14.672 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 879
00:58:14.674 00.002 1032 Star::Find returns 1 (0), X=323.32, Y=749.36, Mass=1442, SNR=26.8, Peak=184 HFD=2.8
00:58:14.677 00.003 1032 MultiStar: [#1 0.09,0.13,0.95,U] [#2 0.01,0.21,0.73,U] [#3 0.12,0.22,0.00,M3] [#4 0.07,0.20,0.68,U] [#5 0.14,0.06,0.67,U] [#6 0.20,-0.04,0.60,U] [#7 0.16,-0.01,0.56,U] [#8 0.01,0.28,0.00,M2] 
00:58:14.679 00.002 1032 refined, 6 included, MultiStar: {0.09, 0.13}, one-star: {0.01, 0.27}
00:58:14.680 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
00:58:14.682 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
00:58:14.683 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=1.00 mountX=0.11 mountY=-0.12, mountTheta=-0.83
00:58:14.686 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.13, opts=13)
00:58:14.688 00.002 1032 Enqueuing Move request for scope (0.09, 0.13)
00:58:14.689 00.001 10072 Worker thread wakes up
00:58:14.689 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
00:58:14.689 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
00:58:14.689 00.000 10072 Moving (0.09, 0.13) raw xDistance=0.11 yDistance=-0.12
00:58:14.692 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:14.694 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.26
00:58:14.694 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
00:58:14.694 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:14.694 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:58:14.694 00.000 10072 MoveAxis(W, 6, ABG)
00:58:14.695 00.001 10072 Guiding  Dir = 3, Dur = 6
00:58:14.695 00.000 10072 IsGuiding returns 0
00:58:14.695 00.000 10072 PulseGuide returned control before completion, sleep 16
00:58:14.712 00.017 1032 UpdateGuideState exits: m=1442 SNR=26.8
00:58:14.714 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:14.716 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:14.717 00.001 1032 Enqueuing Expose request
00:58:14.725 00.008 10072 IsGuiding returns 0
00:58:14.725 00.000 10072 Move returns status 0, amount 6
00:58:14.725 00.000 10072 MoveAxis(N, 0, ABG)
00:58:14.725 00.000 10072 Move returns status 0, amount 0
00:58:14.725 00.000 10072 move complete, result=0
00:58:14.725 00.000 10072 worker thread done servicing request
00:58:14.725 00.000 10072 Worker thread wakes up
00:58:14.725 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:14.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:14.726 00.001 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
00:58:15.134 00.408 10072 Exposure complete
00:58:15.183 00.049 10072 worker thread done servicing request
00:58:15.183 00.000 1032 OnExposeComplete: enter
00:58:15.185 00.002 1032 UpdateGuideState(): m_state=6
00:58:15.186 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 880
00:58:15.188 00.002 1032 Star::Find returns 1 (0), X=323.28, Y=749.42, Mass=1397, SNR=26.3, Peak=188 HFD=2.8
00:58:15.190 00.002 1032 MultiStar: [#1 0.18,0.22,0.00,M1] [#2 0.14,0.14,0.76,U] [#3 0.01,0.29,0.00,M4] [#4 0.17,0.28,0.00,M4] [#5 -0.01,0.30,0.00,M1] [#6 0.15,0.10,0.61,U] [#7 0.05,0.15,0.52,U] [#8 0.13,0.30,0.00,M3] 
00:58:15.191 00.001 1032 refined, 3 included, MultiStar: {0.06, 0.20}, one-star: {-0.04, 0.33}
00:58:15.193 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
00:58:15.199 00.006 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
00:58:15.201 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.26 mountX=0.17 mountY=-0.11, mountTheta=-0.57
00:58:15.204 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.20, opts=13)
00:58:15.208 00.004 1032 Enqueuing Move request for scope (0.06, 0.20)
00:58:15.209 00.001 10072 Worker thread wakes up
00:58:15.209 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
00:58:15.209 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
00:58:15.209 00.000 10072 Moving (0.06, 0.20) raw xDistance=0.17 yDistance=-0.11
00:58:15.211 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:15.214 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 289.27
00:58:15.214 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
00:58:15.214 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:15.214 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:58:15.214 00.000 10072 MoveAxis(W, 85, ABG)
00:58:15.214 00.000 10072 Guiding  Dir = 3, Dur = 85
00:58:15.215 00.001 10072 IsGuiding returns 0
00:58:15.215 00.000 10072 PulseGuide returned control before completion, sleep 95
00:58:15.232 00.017 1032 UpdateGuideState exits: m=1397 SNR=26.3
00:58:15.233 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:15.240 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:15.242 00.002 1032 Enqueuing Expose request
00:58:15.320 00.078 10072 IsGuiding returns 0
00:58:15.320 00.000 10072 Move returns status 0, amount 85
00:58:15.320 00.000 10072 MoveAxis(N, 0, ABG)
00:58:15.320 00.000 10072 Move returns status 0, amount 0
00:58:15.320 00.000 10072 move complete, result=0
00:58:15.320 00.000 10072 worker thread done servicing request
00:58:15.320 00.000 10072 Worker thread wakes up
00:58:15.320 00.000 1032 GuideStep: 0.2 px 85 ms WEST, -0.1 px 0 ms NORTH
00:58:15.323 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:15.323 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:15.947 00.624 10072 Exposure complete
00:58:15.995 00.048 10072 worker thread done servicing request
00:58:15.995 00.000 1032 OnExposeComplete: enter
00:58:15.997 00.002 1032 UpdateGuideState(): m_state=6
00:58:15.999 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 881
00:58:16.002 00.003 1032 Star::Find returns 1 (0), X=323.29, Y=749.13, Mass=1565, SNR=27.9, Peak=193 HFD=2.6
00:58:16.003 00.001 1032 MultiStar: [#1 0.18,0.07,0.94,U] [#2 0.09,-0.10,0.74,U] [#3 0.27,0.02,0.00,M5] [#4 0.23,0.17,0.00,M5] [#5 -0.01,0.04,0.64,U] [#6 0.12,-0.10,0.59,U] [#7 0.24,-0.09,0.00,M1] [#8 0.05,-0.03,0.51,U] 
00:58:16.004 00.001 1032 single-star, 5 included, MultiStar: {0.07, -0.00}, one-star: {-0.02, 0.05}
00:58:16.006 00.002 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
00:58:16.008 00.002 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
00:58:16.010 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.03 mountX=0.05 mountY=0.01, mountTheta=0.20
00:58:16.013 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
00:58:16.015 00.002 1032 Enqueuing Move request for scope (-0.02, 0.05)
00:58:16.016 00.001 10072 Worker thread wakes up
00:58:16.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
00:58:16.016 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
00:58:16.017 00.001 10072 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.01
00:58:16.019 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:16.023 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:58:16.023 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
00:58:16.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:16.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:58:16.023 00.000 10072 MoveAxis(W, 5, ABG)
00:58:16.023 00.000 10072 Guiding  Dir = 3, Dur = 5
00:58:16.023 00.000 10072 IsGuiding returns 0
00:58:16.024 00.001 10072 PulseGuide returned control before completion, sleep 15
00:58:16.039 00.015 1032 UpdateGuideState exits: m=1565 SNR=27.9
00:58:16.042 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:16.043 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:16.045 00.002 1032 Enqueuing Expose request
00:58:16.051 00.006 10072 IsGuiding returns 0
00:58:16.051 00.000 10072 Move returns status 0, amount 5
00:58:16.051 00.000 10072 MoveAxis(N, 0, ABG)
00:58:16.051 00.000 10072 Move returns status 0, amount 0
00:58:16.051 00.000 10072 move complete, result=0
00:58:16.051 00.000 10072 worker thread done servicing request
00:58:16.051 00.000 10072 Worker thread wakes up
00:58:16.051 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:16.051 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:16.055 00.004 1032 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
00:58:16.461 00.406 10072 Exposure complete
00:58:16.510 00.049 10072 worker thread done servicing request
00:58:16.510 00.000 1032 OnExposeComplete: enter
00:58:16.513 00.003 1032 UpdateGuideState(): m_state=6
00:58:16.515 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 882
00:58:16.517 00.002 1032 Star::Find returns 1 (0), X=323.29, Y=749.24, Mass=1343, SNR=25.7, Peak=156 HFD=2.7
00:58:16.520 00.003 1032 MultiStar: [#1 0.09,0.09,0.98,U] [#2 0.15,-0.09,0.76,U] [#3 0.19,-0.02,0.69,U] [#4 0.19,0.07,0.73,U] [#5 0.16,0.05,0.73,U] [#6 0.23,-0.11,0.00,M1] [#7 -0.06,-0.16,0.52,U] [#8 0.21,0.05,0.58,U] 
00:58:16.523 00.003 1032 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {-0.02, 0.15}
00:58:16.525 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
00:58:16.526 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
00:58:16.528 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.28 mountX=0.00 mountY=-0.11, mountTheta=-1.56
00:58:16.531 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
00:58:16.533 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
00:58:16.535 00.002 10072 Worker thread wakes up
00:58:16.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
00:58:16.535 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
00:58:16.535 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.00 yDistance=-0.11
00:58:16.537 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:16.539 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:58:16.539 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:58:16.539 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:16.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:58:16.539 00.000 10072 MoveAxis(W, 5, ABG)
00:58:16.541 00.002 10072 Guiding  Dir = 3, Dur = 5
00:58:16.541 00.000 10072 IsGuiding returns 0
00:58:16.541 00.000 10072 PulseGuide returned control before completion, sleep 15
00:58:16.558 00.017 1032 UpdateGuideState exits: m=1343 SNR=25.7
00:58:16.561 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:16.562 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:16.564 00.002 1032 Enqueuing Expose request
00:58:16.566 00.002 10072 IsGuiding returns 0
00:58:16.566 00.000 10072 Move returns status 0, amount 5
00:58:16.566 00.000 10072 MoveAxis(N, 0, ABG)
00:58:16.566 00.000 10072 Move returns status 0, amount 0
00:58:16.566 00.000 10072 move complete, result=0
00:58:16.566 00.000 10072 worker thread done servicing request
00:58:16.566 00.000 10072 Worker thread wakes up
00:58:16.566 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:16.566 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:16.574 00.008 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:58:17.195 00.621 10072 Exposure complete
00:58:17.242 00.047 10072 worker thread done servicing request
00:58:17.242 00.000 1032 OnExposeComplete: enter
00:58:17.245 00.003 1032 UpdateGuideState(): m_state=6
00:58:17.247 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 883
00:58:17.249 00.002 1032 Star::Find returns 1 (0), X=323.31, Y=749.33, Mass=1440, SNR=26.7, Peak=181 HFD=2.8
00:58:17.251 00.002 1032 MultiStar: [#1 0.12,0.07,0.93,U] [#2 0.08,0.00,0.76,U] [#3 0.24,0.10,0.00,M5] [#4 0.14,0.13,0.69,U] [#5 0.17,0.05,0.67,U] [#6 0.27,-0.03,0.00,M2] [#7 0.28,0.06,0.00,M1] [#8 0.17,0.14,0.54,U] 
00:58:17.252 00.001 1032 refined, 5 included, MultiStar: {0.10, 0.11}, one-star: {-0.01, 0.24}
00:58:17.254 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
00:58:17.255 00.001 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
00:58:17.258 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.82 mountX=0.08 mountY=-0.13, mountTheta=-1.01
00:58:17.261 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
00:58:17.263 00.002 1032 Enqueuing Move request for scope (0.10, 0.11)
00:58:17.264 00.001 10072 Worker thread wakes up
00:58:17.264 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
00:58:17.265 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
00:58:17.265 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.13
00:58:17.266 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:17.267 00.001 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:58:17.267 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
00:58:17.269 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:17.269 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:58:17.269 00.000 10072 MoveAxis(W, 5, ABG)
00:58:17.269 00.000 10072 Guiding  Dir = 3, Dur = 5
00:58:17.269 00.000 10072 IsGuiding returns 0
00:58:17.269 00.000 10072 PulseGuide returned control before completion, sleep 15
00:58:17.285 00.016 10072 IsGuiding returns 0
00:58:17.285 00.000 10072 Move returns status 0, amount 5
00:58:17.285 00.000 10072 MoveAxis(N, 0, ABG)
00:58:17.285 00.000 10072 Move returns status 0, amount 0
00:58:17.285 00.000 10072 move complete, result=0
00:58:17.285 00.000 10072 worker thread done servicing request
00:58:17.286 00.001 1032 UpdateGuideState exits: m=1440 SNR=26.7
00:58:17.289 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:17.291 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:17.292 00.001 1032 Enqueuing Expose request
00:58:17.294 00.002 10072 Worker thread wakes up
00:58:17.294 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:58:17.296 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:17.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:17.714 00.418 10072 Exposure complete
00:58:17.767 00.053 10072 worker thread done servicing request
00:58:17.767 00.000 1032 OnExposeComplete: enter
00:58:17.769 00.002 1032 UpdateGuideState(): m_state=6
00:58:17.771 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 884
00:58:17.772 00.001 1032 Star::Find returns 1 (0), X=323.34, Y=749.25, Mass=1429, SNR=26.6, Peak=177 HFD=2.8
00:58:17.775 00.003 1032 MultiStar: [#1 0.03,0.12,0.93,U] [#2 0.12,-0.06,0.73,U] [#3 0.17,0.30,0.00,M6] [#4 0.20,0.12,0.70,U] [#5 0.16,0.14,0.68,U] [#6 0.23,-0.03,0.62,U] [#7 0.05,0.01,0.50,U] [#8 0.20,0.21,0.00,M1] 
00:58:17.777 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.08}, one-star: {0.02, 0.16}
00:58:17.779 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
00:58:17.780 00.001 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
00:58:17.782 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.63 mountX=0.05 mountY=-0.12, mountTheta=-1.20
00:58:17.785 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
00:58:17.787 00.002 1032 Enqueuing Move request for scope (0.11, 0.08)
00:58:17.789 00.002 10072 Worker thread wakes up
00:58:17.789 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
00:58:17.789 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
00:58:17.789 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.12
00:58:17.792 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:17.794 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:58:17.794 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
00:58:17.794 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:17.794 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:58:17.794 00.000 10072 MoveAxis(W, 5, ABG)
00:58:17.794 00.000 10072 Guiding  Dir = 3, Dur = 5
00:58:17.795 00.001 10072 IsGuiding returns 0
00:58:17.795 00.000 10072 PulseGuide returned control before completion, sleep 15
00:58:17.813 00.018 1032 UpdateGuideState exits: m=1429 SNR=26.6
00:58:17.815 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:17.817 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:17.818 00.001 1032 Enqueuing Expose request
00:58:17.820 00.002 10072 IsGuiding returns 1
00:58:17.820 00.000 10072 scope still moving after pulse duration time elapsed
00:58:17.852 00.032 10072 IsGuiding returns 0
00:58:17.852 00.000 10072 scope move finished after 5 + 51 ms
00:58:17.852 00.000 10072 Move returns status 0, amount 5
00:58:17.852 00.000 10072 MoveAxis(N, 0, ABG)
00:58:17.852 00.000 10072 Move returns status 0, amount 0
00:58:17.852 00.000 10072 move complete, result=0
00:58:17.852 00.000 10072 worker thread done servicing request
00:58:17.852 00.000 10072 Worker thread wakes up
00:58:17.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:17.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:17.852 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
00:58:18.480 00.628 10072 Exposure complete
00:58:18.525 00.045 10072 worker thread done servicing request
00:58:18.526 00.001 1032 OnExposeComplete: enter
00:58:18.527 00.001 1032 UpdateGuideState(): m_state=6
00:58:18.529 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 885
00:58:18.531 00.002 1032 Star::Find returns 1 (0), X=323.33, Y=749.17, Mass=1525, SNR=27.5, Peak=174 HFD=2.7
00:58:18.532 00.001 1032 MultiStar: [#1 0.07,-0.02,0.88,U] [#2 0.10,-0.07,0.70,U] [#3 0.17,0.02,0.63,U] [#4 0.11,0.16,0.69,U] [#5 0.17,0.05,0.68,U] [#6 0.30,-0.13,0.00,M2] [#7 0.19,0.01,0.44,U] [#8 0.12,0.10,0.54,U] 
00:58:18.533 00.001 1032 single-star, 7 included, MultiStar: {0.11, 0.04}, one-star: {0.02, 0.08}
00:58:18.535 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
00:58:18.536 00.001 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
00:58:18.537 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.38 mountX=0.07 mountY=-0.04, mountTheta=-0.45
00:58:18.541 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
00:58:18.543 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
00:58:18.544 00.001 10072 Worker thread wakes up
00:58:18.544 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
00:58:18.545 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
00:58:18.545 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
00:58:18.546 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:18.549 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:58:18.549 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:58:18.549 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:18.549 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:58:18.551 00.002 10072 MoveAxis(W, 6, ABG)
00:58:18.551 00.000 10072 Guiding  Dir = 3, Dur = 6
00:58:18.551 00.000 10072 IsGuiding returns 0
00:58:18.551 00.000 10072 PulseGuide returned control before completion, sleep 16
00:58:18.566 00.015 1032 UpdateGuideState exits: m=1525 SNR=27.5
00:58:18.569 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:18.571 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:18.572 00.001 1032 Enqueuing Expose request
00:58:18.574 00.002 10072 IsGuiding returns 0
00:58:18.574 00.000 10072 Move returns status 0, amount 6
00:58:18.574 00.000 10072 MoveAxis(N, 0, ABG)
00:58:18.574 00.000 10072 Move returns status 0, amount 0
00:58:18.574 00.000 10072 move complete, result=0
00:58:18.574 00.000 10072 worker thread done servicing request
00:58:18.574 00.000 10072 Worker thread wakes up
00:58:18.574 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:18.574 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:18.583 00.009 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
00:58:18.994 00.411 10072 Exposure complete
00:58:19.041 00.047 10072 worker thread done servicing request
00:58:19.041 00.000 1032 OnExposeComplete: enter
00:58:19.044 00.003 1032 UpdateGuideState(): m_state=6
00:58:19.046 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 886
00:58:19.047 00.001 1032 Star::Find returns 1 (0), X=323.32, Y=749.16, Mass=1433, SNR=26.7, Peak=180 HFD=2.7
00:58:19.049 00.002 1032 MultiStar: [#1 0.06,-0.02,0.93,U] [#2 0.05,-0.05,0.76,U] [#3 0.23,0.02,0.65,U] [#4 0.23,-0.00,0.69,U] [#5 0.04,0.08,0.66,U] [#6 0.16,-0.13,0.63,U] [#7 0.02,-0.13,0.50,U] [#8 0.37,-0.08,0.00,M1] 
00:58:19.052 00.003 1032 single-star, 7 included, MultiStar: {0.09, -0.01}, one-star: {-0.00, 0.07}
00:58:19.055 00.003 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
00:58:19.057 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
00:58:19.058 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.58 mountX=0.07 mountY=-0.02, mountTheta=-0.25
00:58:19.061 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.07, opts=13)
00:58:19.062 00.001 1032 Enqueuing Move request for scope (-0.00, 0.07)
00:58:19.064 00.002 10072 Worker thread wakes up
00:58:19.064 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
00:58:19.064 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
00:58:19.064 00.000 10072 Moving (-0.00, 0.07) raw xDistance=0.07 yDistance=-0.02
00:58:19.066 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:19.068 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:58:19.068 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
00:58:19.068 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:19.068 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:58:19.068 00.000 10072 MoveAxis(W, 5, ABG)
00:58:19.068 00.000 10072 Guiding  Dir = 3, Dur = 5
00:58:19.069 00.001 10072 IsGuiding returns 0
00:58:19.069 00.000 10072 PulseGuide returned control before completion, sleep 15
00:58:19.087 00.018 1032 UpdateGuideState exits: m=1433 SNR=26.7
00:58:19.089 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:19.090 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:19.091 00.001 1032 Enqueuing Expose request
00:58:19.100 00.009 10072 IsGuiding returns 0
00:58:19.100 00.000 10072 Move returns status 0, amount 5
00:58:19.100 00.000 10072 MoveAxis(N, 0, ABG)
00:58:19.100 00.000 10072 Move returns status 0, amount 0
00:58:19.100 00.000 10072 move complete, result=0
00:58:19.100 00.000 10072 worker thread done servicing request
00:58:19.100 00.000 10072 Worker thread wakes up
00:58:19.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:19.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:19.101 00.001 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
00:58:19.779 00.678 10072 Exposure complete
00:58:19.939 00.160 10072 worker thread done servicing request
00:58:19.939 00.000 1032 OnExposeComplete: enter
00:58:19.942 00.003 1032 UpdateGuideState(): m_state=6
00:58:19.946 00.004 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 887
00:58:19.949 00.003 1032 Star::Find returns 1 (0), X=323.37, Y=749.08, Mass=1395, SNR=26.3, Peak=162 HFD=2.6
00:58:19.954 00.005 1032 MultiStar: [#1 0.17,-0.01,0.97,U] [#2 0.08,-0.15,0.76,U] [#3 0.14,-0.08,0.67,U] [#4 0.15,0.11,0.69,U] [#5 0.11,-0.09,0.69,U] [#6 0.17,-0.30,0.00,M2] [#7 0.15,0.12,0.50,U] [#8 0.20,-0.11,0.58,U] 
00:58:19.961 00.007 1032 single-star, 7 included, MultiStar: {0.13, -0.03}, one-star: {0.06, -0.01}
00:58:19.965 00.004 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
00:58:19.970 00.005 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
00:58:19.975 00.005 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.18 mountX=-0.02 mountY=-0.05, mountTheta=-2.01
00:58:19.980 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
00:58:19.982 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
00:58:19.986 00.004 10072 Worker thread wakes up
00:58:19.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:58:19.986 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:58:19.986 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.02 yDistance=-0.05
00:58:19.996 00.010 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:58:19.997 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:20.001 00.004 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:58:20.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:20.002 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:58:20.002 00.000 10072 MoveAxis(W, 9, ABG)
00:58:20.002 00.000 10072 Guiding  Dir = 3, Dur = 9
00:58:20.002 00.000 10072 IsGuiding returns 0
00:58:20.004 00.002 10072 PulseGuide returned control before completion, sleep 18
00:58:20.026 00.022 10072 IsGuiding returns 0
00:58:20.027 00.001 10072 Move returns status 0, amount 9
00:58:20.027 00.000 10072 MoveAxis(N, 0, ABG)
00:58:20.027 00.000 10072 Move returns status 0, amount 0
00:58:20.027 00.000 10072 move complete, result=0
00:58:20.027 00.000 10072 worker thread done servicing request
00:58:20.035 00.008 1032 UpdateGuideState exits: m=1395 SNR=26.3
00:58:20.038 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:20.040 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:20.042 00.002 1032 Enqueuing Expose request
00:58:20.044 00.002 10072 Worker thread wakes up
00:58:20.044 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
00:58:20.048 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:20.048 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:20.467 00.419 10072 Exposure complete
00:58:20.541 00.074 10072 worker thread done servicing request
00:58:20.541 00.000 1032 OnExposeComplete: enter
00:58:20.544 00.003 1032 UpdateGuideState(): m_state=6
00:58:20.547 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 888
00:58:20.550 00.003 1032 Star::Find returns 1 (0), X=323.37, Y=749.19, Mass=1427, SNR=26.6, Peak=176 HFD=2.7
00:58:20.554 00.004 1032 MultiStar: [#1 0.16,0.03,0.97,U] [#2 0.06,-0.03,0.75,U] [#3 0.01,0.06,0.66,U] [#4 0.07,0.15,0.73,U] [#5 0.10,-0.00,0.69,U] [#6 0.31,-0.18,0.00,M3] [#7 0.11,-0.09,0.52,U] [#8 0.09,0.12,0.56,U] 
00:58:20.557 00.003 1032 refined, 7 included, MultiStar: {0.08, 0.05}, one-star: {0.05, 0.10}
00:58:20.559 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
00:58:20.561 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
00:58:20.563 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.52 mountX=0.02 mountY=-0.09, mountTheta=-1.31
00:58:20.568 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
00:58:20.570 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
00:58:20.572 00.002 10072 Worker thread wakes up
00:58:20.573 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:58:20.573 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:58:20.573 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.02 yDistance=-0.09
00:58:20.575 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:20.578 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:58:20.580 00.002 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:58:20.580 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:20.580 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:58:20.580 00.000 10072 MoveAxis(W, 8, ABG)
00:58:20.580 00.000 10072 Guiding  Dir = 3, Dur = 8
00:58:20.581 00.001 10072 IsGuiding returns 0
00:58:20.582 00.001 10072 PulseGuide returned control before completion, sleep 18
00:58:20.604 00.022 10072 IsGuiding returns 0
00:58:20.604 00.000 10072 Move returns status 0, amount 8
00:58:20.605 00.001 10072 MoveAxis(N, 0, ABG)
00:58:20.605 00.000 10072 Move returns status 0, amount 0
00:58:20.605 00.000 10072 move complete, result=0
00:58:20.605 00.000 10072 worker thread done servicing request
00:58:20.606 00.001 1032 UpdateGuideState exits: m=1427 SNR=26.6
00:58:20.610 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:20.614 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:20.617 00.003 1032 Enqueuing Expose request
00:58:20.620 00.003 10072 Worker thread wakes up
00:58:20.620 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:58:20.623 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:20.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:21.264 00.641 10072 Exposure complete
00:58:21.337 00.073 10072 worker thread done servicing request
00:58:21.337 00.000 1032 OnExposeComplete: enter
00:58:21.341 00.004 1032 UpdateGuideState(): m_state=6
00:58:21.344 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 889
00:58:21.347 00.003 1032 Star::Find returns 1 (0), X=323.35, Y=749.08, Mass=1431, SNR=26.7, Peak=166 HFD=2.6
00:58:21.351 00.004 1032 MultiStar: [#1 0.17,0.04,0.90,U] [#2 0.05,-0.09,0.76,U] [#3 0.19,0.10,0.65,U] [#4 0.10,0.02,0.68,U] [#5 -0.01,0.00,0.69,U] [#6 0.29,-0.39,0.00,M4] [#7 0.09,-0.11,0.53,U] [#8 0.15,-0.02,0.54,U] 
00:58:21.354 00.003 1032 single-star, 7 included, MultiStar: {0.09, -0.00}, one-star: {0.03, -0.01}
00:58:21.356 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
00:58:21.358 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
00:58:21.362 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.23 mountX=-0.02 mountY=-0.03, mountTheta=-2.06
00:58:21.371 00.009 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
00:58:21.373 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
00:58:21.375 00.002 10072 Worker thread wakes up
00:58:21.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
00:58:21.375 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
00:58:21.375 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
00:58:21.378 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:21.381 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.27
00:58:21.381 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:58:21.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:21.382 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:58:21.382 00.000 10072 MoveAxis(W, 10, ABG)
00:58:21.382 00.000 10072 Guiding  Dir = 3, Dur = 10
00:58:21.382 00.000 10072 IsGuiding returns 0
00:58:21.383 00.001 10072 PulseGuide returned control before completion, sleep 20
00:58:21.411 00.028 1032 UpdateGuideState exits: m=1431 SNR=26.7
00:58:21.415 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:21.419 00.004 10072 IsGuiding returns 0
00:58:21.419 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:21.422 00.003 10072 Move returns status 0, amount 10
00:58:21.422 00.000 1032 Enqueuing Expose request
00:58:21.424 00.002 10072 MoveAxis(N, 0, ABG)
00:58:21.425 00.001 10072 Move returns status 0, amount 0
00:58:21.425 00.000 10072 move complete, result=0
00:58:21.425 00.000 10072 worker thread done servicing request
00:58:21.425 00.000 10072 Worker thread wakes up
00:58:21.425 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:21.426 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:21.438 00.012 1032 GuideStep: -0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
00:58:21.843 00.405 10072 Exposure complete
00:58:21.912 00.069 10072 worker thread done servicing request
00:58:21.912 00.000 1032 OnExposeComplete: enter
00:58:21.916 00.004 1032 UpdateGuideState(): m_state=6
00:58:21.919 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 890
00:58:21.921 00.002 1032 Star::Find returns 1 (0), X=323.37, Y=748.96, Mass=1419, SNR=26.5, Peak=180 HFD=2.5
00:58:21.923 00.002 1032 MultiStar: [#1 0.09,-0.07,1.02,U] [#2 0.07,-0.20,0.69,U] [#3 0.10,0.00,0.64,U] [#4 0.17,0.02,0.71,U] [#5 -0.03,-0.05,0.71,U] [#6 0.31,-0.30,0.00,M5] [#7 0.01,-0.09,0.54,U] [#8 0.10,-0.10,0.57,U] 
00:58:21.926 00.003 1032 refined, 7 included, MultiStar: {0.07, -0.08}, one-star: {0.05, -0.13}
00:58:21.930 00.004 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
00:58:21.933 00.003 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
00:58:21.937 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.84 mountX=-0.09 mountY=-0.05, mountTheta=-2.67
00:58:21.941 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
00:58:21.943 00.002 1032 Enqueuing Move request for scope (0.07, -0.08)
00:58:21.945 00.002 10072 Worker thread wakes up
00:58:21.946 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
00:58:21.946 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
00:58:21.946 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.09 yDistance=-0.05
00:58:21.948 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:21.952 00.004 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:58:21.952 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
00:58:21.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:21.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:58:21.952 00.000 10072 MoveAxis(W, 9, ABG)
00:58:21.952 00.000 10072 Guiding  Dir = 3, Dur = 9
00:58:21.957 00.005 10072 IsGuiding returns 0
00:58:21.958 00.001 10072 PulseGuide returned control before completion, sleep 19
00:58:21.982 00.024 1032 UpdateGuideState exits: m=1419 SNR=26.5
00:58:21.988 00.006 10072 IsGuiding returns 0
00:58:21.988 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:21.992 00.004 10072 Move returns status 0, amount 9
00:58:21.992 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:21.995 00.003 1032 Enqueuing Expose request
00:58:21.999 00.004 10072 MoveAxis(N, 0, ABG)
00:58:21.999 00.000 10072 Move returns status 0, amount 0
00:58:21.999 00.000 10072 move complete, result=0
00:58:21.999 00.000 10072 worker thread done servicing request
00:58:21.999 00.000 10072 Worker thread wakes up
00:58:21.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:21.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:22.009 00.010 1032 GuideStep: -0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
00:58:22.638 00.629 10072 Exposure complete
00:58:22.705 00.067 1032 OnExposeComplete: enter
00:58:22.711 00.006 1032 UpdateGuideState(): m_state=6
00:58:22.715 00.004 10072 worker thread done servicing request
00:58:22.716 00.001 1032 Star::Find(15, 323, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 891
00:58:22.717 00.001 1032 Star::Find returns 1 (0), X=323.36, Y=748.99, Mass=1383, SNR=26.2, Peak=178 HFD=2.4
00:58:22.720 00.003 1032 MultiStar: [#1 0.18,-0.06,1.06,U] [#2 0.20,-0.25,0.00,M1] [#3 0.26,-0.07,0.00,M1] [#4 0.18,0.02,0.67,U] [#5 -0.01,-0.07,0.71,U] [#6 0.26,-0.24,0.00,M6] [#7 0.37,-0.06,0.00,M1] [#8 0.17,-0.01,0.54,U] 
00:58:22.722 00.002 1032 single-star, 4 included, MultiStar: {0.11, -0.05}, one-star: {0.04, -0.10}
00:58:22.725 00.003 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
00:58:22.727 00.002 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
00:58:22.729 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.16 mountX=-0.10 mountY=-0.02, mountTheta=-2.99
00:58:22.733 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
00:58:22.737 00.004 1032 Enqueuing Move request for scope (0.04, -0.10)
00:58:22.739 00.002 10072 Worker thread wakes up
00:58:22.740 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
00:58:22.740 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
00:58:22.740 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=-0.02
00:58:22.742 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:22.746 00.004 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:58:22.746 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
00:58:22.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:22.746 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:58:22.746 00.000 10072 MoveAxis(W, 11, ABG)
00:58:22.746 00.000 10072 Guiding  Dir = 3, Dur = 11
00:58:22.747 00.001 10072 IsGuiding returns 0
00:58:22.747 00.000 10072 PulseGuide returned control before completion, sleep 21
00:58:22.772 00.025 1032 UpdateGuideState exits: m=1383 SNR=26.2
00:58:22.776 00.004 10072 IsGuiding returns 0
00:58:22.776 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:22.778 00.002 10072 Move returns status 0, amount 11
00:58:22.779 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:22.781 00.002 1032 Enqueuing Expose request
00:58:22.783 00.002 10072 MoveAxis(N, 0, ABG)
00:58:22.783 00.000 10072 Move returns status 0, amount 0
00:58:22.783 00.000 10072 move complete, result=0
00:58:22.783 00.000 10072 worker thread done servicing request
00:58:22.783 00.000 10072 Worker thread wakes up
00:58:22.783 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:22.784 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:22.794 00.010 1032 GuideStep: -0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
00:58:23.203 00.409 10072 Exposure complete
00:58:23.277 00.074 10072 worker thread done servicing request
00:58:23.277 00.000 1032 OnExposeComplete: enter
00:58:23.280 00.003 1032 UpdateGuideState(): m_state=6
00:58:23.283 00.003 1032 Star::Find(15, 323, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 892
00:58:23.284 00.001 1032 Star::Find returns 1 (0), X=323.43, Y=749.05, Mass=1467, SNR=27.0, Peak=164 HFD=2.6
00:58:23.288 00.004 1032 MultiStar: [#1 0.11,-0.15,0.94,U] [#2 0.20,-0.12,0.72,U] [#3 0.28,-0.20,0.00,M2] [#4 0.20,-0.05,0.70,U] [#5 0.20,-0.11,0.68,U] [#6 0.25,-0.24,0.00,M7] [#7 0.37,-0.15,0.00,M2] [#8 0.30,-0.13,0.00,M1] 
00:58:23.290 00.002 1032 single-star, 4 included, MultiStar: {0.16, -0.09}, one-star: {0.12, -0.04}
00:58:23.292 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
00:58:23.295 00.003 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
00:58:23.298 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.34 mountX=-0.07 mountY=-0.10, mountTheta=-2.17
00:58:23.304 00.006 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
00:58:23.308 00.004 1032 Enqueuing Move request for scope (0.12, -0.04)
00:58:23.311 00.003 10072 Worker thread wakes up
00:58:23.311 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
00:58:23.311 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
00:58:23.312 00.001 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.10
00:58:23.315 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:23.319 00.004 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:58:23.321 00.002 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:58:23.321 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:23.321 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:58:23.321 00.000 10072 MoveAxis(W, 10, ABG)
00:58:23.321 00.000 10072 Guiding  Dir = 3, Dur = 10
00:58:23.322 00.001 10072 IsGuiding returns 0
00:58:23.322 00.000 10072 PulseGuide returned control before completion, sleep 19
00:58:23.354 00.032 1032 UpdateGuideState exits: m=1467 SNR=27.0
00:58:23.360 00.006 10072 IsGuiding returns 0
00:58:23.360 00.000 10072 Move returns status 0, amount 10
00:58:23.360 00.000 10072 MoveAxis(N, 0, ABG)
00:58:23.360 00.000 10072 Move returns status 0, amount 0
00:58:23.360 00.000 10072 move complete, result=0
00:58:23.360 00.000 10072 worker thread done servicing request
00:58:23.360 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:23.365 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:23.369 00.004 1032 Enqueuing Expose request
00:58:23.373 00.004 10072 Worker thread wakes up
00:58:23.373 00.000 1032 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
00:58:23.376 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:23.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:24.005 00.629 10072 Exposure complete
00:58:24.068 00.063 10072 worker thread done servicing request
00:58:24.068 00.000 1032 OnExposeComplete: enter
00:58:24.071 00.003 1032 UpdateGuideState(): m_state=6
00:58:24.074 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 893
00:58:24.076 00.002 1032 Star::Find returns 1 (0), X=323.40, Y=749.03, Mass=1319, SNR=25.6, Peak=158 HFD=2.4
00:58:24.080 00.004 1032 MultiStar: [#1 0.16,-0.14,0.96,U] [#2 0.33,-0.22,0.00,M1] [#3 0.32,-0.09,0.00,M3] [#4 0.22,-0.15,0.00,M1] [#5 0.10,-0.11,0.74,U] [#6 0.26,-0.26,0.00,M8] [#7 0.14,-0.07,0.56,U] [#8 0.25,-0.18,0.00,M2] 
00:58:24.083 00.003 1032 single-star, 3 included, MultiStar: {0.12, -0.10}, one-star: {0.09, -0.06}
00:58:24.085 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
00:58:24.088 00.003 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
00:58:24.090 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.10 cameraTheta=-0.59 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
00:58:24.093 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
00:58:24.096 00.003 1032 Enqueuing Move request for scope (0.09, -0.06)
00:58:24.099 00.003 10072 Worker thread wakes up
00:58:24.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
00:58:24.099 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
00:58:24.099 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
00:58:24.101 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:24.104 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:58:24.104 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
00:58:24.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:24.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:58:24.104 00.000 10072 MoveAxis(W, 13, ABG)
00:58:24.104 00.000 10072 Guiding  Dir = 3, Dur = 13
00:58:24.104 00.000 10072 IsGuiding returns 0
00:58:24.105 00.001 10072 PulseGuide returned control before completion, sleep 23
00:58:24.129 00.024 1032 UpdateGuideState exits: m=1319 SNR=25.6
00:58:24.132 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:24.134 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:24.136 00.002 1032 Enqueuing Expose request
00:58:24.149 00.013 10072 IsGuiding returns 0
00:58:24.149 00.000 10072 Move returns status 0, amount 13
00:58:24.149 00.000 10072 MoveAxis(N, 0, ABG)
00:58:24.149 00.000 10072 Move returns status 0, amount 0
00:58:24.149 00.000 10072 move complete, result=0
00:58:24.149 00.000 10072 worker thread done servicing request
00:58:24.149 00.000 10072 Worker thread wakes up
00:58:24.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:24.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:24.153 00.004 1032 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
00:58:24.567 00.414 10072 Exposure complete
00:58:24.639 00.072 10072 worker thread done servicing request
00:58:24.640 00.001 1032 OnExposeComplete: enter
00:58:24.643 00.003 1032 UpdateGuideState(): m_state=6
00:58:24.646 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 894
00:58:24.648 00.002 1032 Star::Find returns 1 (0), X=323.46, Y=748.89, Mass=1593, SNR=28.1, Peak=200 HFD=2.6
00:58:24.651 00.003 1032 MultiStar: [#1 0.27,-0.20,0.00,M1] [#2 0.20,-0.30,0.00,M2] [#3 0.32,-0.16,0.00,M4] [#4 0.23,-0.13,0.00,M2] [#5 0.13,-0.13,0.65,U] [#6 0.26,-0.35,0.00,M9] [#7 0.28,-0.30,0.00,M2] [#8 0.33,-0.17,0.00,M3] 
00:58:24.653 00.002 1032 refined, 1 included, MultiStar: {0.14, -0.17}, one-star: {0.14, -0.20}
00:58:24.655 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
00:58:24.657 00.002 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
00:58:24.659 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.89 mountX=-0.20 mountY=-0.09, mountTheta=-2.72
00:58:24.663 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.17, opts=13)
00:58:24.667 00.004 1032 Enqueuing Move request for scope (0.14, -0.17)
00:58:24.670 00.003 10072 Worker thread wakes up
00:58:24.670 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
00:58:24.670 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
00:58:24.670 00.000 10072 Moving (0.14, -0.17) raw xDistance=-0.20 yDistance=-0.09
00:58:24.675 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:24.678 00.003 10072 PPEC rslt: input = -0.20, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 289.28
00:58:24.679 00.001 10072 PPEC: input: -0.20, control: -0.08, exposure: 500
00:58:24.679 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:24.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:58:24.679 00.000 10072 MoveAxis(E, 80, ABG)
00:58:24.679 00.000 10072 Guiding  Dir = 2, Dur = 80
00:58:24.679 00.000 10072 IsGuiding returns 0
00:58:24.680 00.001 10072 PulseGuide returned control before completion, sleep 90
00:58:24.701 00.021 1032 UpdateGuideState exits: m=1593 SNR=28.1
00:58:24.709 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:24.713 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:24.716 00.003 1032 Enqueuing Expose request
00:58:24.783 00.067 10072 IsGuiding returns 0
00:58:24.783 00.000 10072 Move returns status 0, amount 80
00:58:24.783 00.000 10072 MoveAxis(N, 0, ABG)
00:58:24.783 00.000 10072 Move returns status 0, amount 0
00:58:24.783 00.000 10072 move complete, result=0
00:58:24.783 00.000 10072 worker thread done servicing request
00:58:24.784 00.001 10072 Worker thread wakes up
00:58:24.784 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:24.784 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:24.784 00.000 1032 GuideStep: -0.2 px 80 ms EAST, -0.1 px 0 ms NORTH
00:58:25.412 00.628 10072 Exposure complete
00:58:25.477 00.065 10072 worker thread done servicing request
00:58:25.477 00.000 1032 OnExposeComplete: enter
00:58:25.480 00.003 1032 UpdateGuideState(): m_state=6
00:58:25.483 00.003 1032 Star::Find(15, 323, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 895
00:58:25.485 00.002 1032 Star::Find returns 1 (0), X=323.52, Y=749.07, Mass=1394, SNR=26.3, Peak=157 HFD=2.4
00:58:25.490 00.005 1032 MultiStar: [#1 0.26,-0.12,0.00,M2] [#2 0.30,-0.24,0.00,M3] [#3 0.45,-0.14,0.00,M5] [#4 0.24,-0.04,0.74,U] [#5 0.19,-0.07,0.73,U] [#6 0.34,-0.30,0.00,M10] [#7 0.29,-0.18,0.00,M3] [#8 0.25,-0.06,0.00,M4] 
00:58:25.494 00.004 1032 single-star, 2 included, MultiStar: {0.21, -0.04}, one-star: {0.21, -0.02}
00:58:25.497 00.003 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
00:58:25.500 00.003 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
00:58:25.503 00.003 1032 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.10 mountX=-0.07 mountY=-0.19, mountTheta=-1.93
00:58:25.507 00.004 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.02, opts=13)
00:58:25.510 00.003 1032 Enqueuing Move request for scope (0.21, -0.02)
00:58:25.513 00.003 10072 Worker thread wakes up
00:58:25.513 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
00:58:25.513 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
00:58:25.513 00.000 10072 Moving (0.21, -0.02) raw xDistance=-0.07 yDistance=-0.19
00:58:25.520 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:25.524 00.004 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:58:25.524 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
00:58:25.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:25.526 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:58:25.526 00.000 10072 MoveAxis(W, 13, ABG)
00:58:25.526 00.000 10072 Guiding  Dir = 3, Dur = 13
00:58:25.526 00.000 10072 IsGuiding returns 0
00:58:25.527 00.001 10072 PulseGuide returned control before completion, sleep 23
00:58:25.549 00.022 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:58:25.558 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:25.562 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:25.565 00.003 1032 Enqueuing Expose request
00:58:25.568 00.003 10072 IsGuiding returns 0
00:58:25.568 00.000 10072 Move returns status 0, amount 13
00:58:25.568 00.000 10072 MoveAxis(N, 0, ABG)
00:58:25.568 00.000 10072 Move returns status 0, amount 0
00:58:25.568 00.000 10072 move complete, result=0
00:58:25.568 00.000 10072 worker thread done servicing request
00:58:25.568 00.000 10072 Worker thread wakes up
00:58:25.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:25.569 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:25.587 00.018 1032 GuideStep: -0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
00:58:25.977 00.390 10072 Exposure complete
00:58:26.296 00.319 10072 worker thread done servicing request
00:58:26.296 00.000 1032 OnExposeComplete: enter
00:58:26.302 00.006 1032 UpdateGuideState(): m_state=6
00:58:26.307 00.005 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 896
00:58:26.309 00.002 1032 Star::Find returns 1 (0), X=323.39, Y=749.15, Mass=1404, SNR=26.4, Peak=164 HFD=2.7
00:58:26.312 00.003 1032 MultiStar: [#1 0.14,-0.02,0.95,U] [#2 0.25,-0.11,0.00,M4] [#3 0.29,-0.02,0.00,M6] [#4 0.22,0.00,0.70,U] [#5 0.18,-0.13,0.71,U] [#6 0.30,-0.19,0.00,R] [#7 0.18,-0.21,0.00,M4] [#8 0.20,-0.06,0.56,U] 
00:58:26.315 00.003 1032 single-star, 4 included, MultiStar: {0.15, -0.02}, one-star: {0.08, 0.07}
00:58:26.317 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
00:58:26.321 00.004 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
00:58:26.323 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.71 mountX=0.04 mountY=-0.09, mountTheta=-1.12
00:58:26.445 00.122 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
00:58:26.449 00.004 1032 Enqueuing Move request for scope (0.08, 0.07)
00:58:26.452 00.003 10072 Worker thread wakes up
00:58:26.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
00:58:26.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
00:58:26.452 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.04 yDistance=-0.09
00:58:26.456 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:26.464 00.008 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:58:26.464 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
00:58:26.464 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:26.464 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:58:26.464 00.000 10072 MoveAxis(W, 12, ABG)
00:58:26.464 00.000 10072 Guiding  Dir = 3, Dur = 12
00:58:26.465 00.001 10072 IsGuiding returns 0
00:58:26.465 00.000 10072 PulseGuide returned control before completion, sleep 22
00:58:26.491 00.026 10072 IsGuiding returns 0
00:58:26.491 00.000 10072 Move returns status 0, amount 12
00:58:26.491 00.000 10072 MoveAxis(N, 0, ABG)
00:58:26.491 00.000 10072 Move returns status 0, amount 0
00:58:26.491 00.000 10072 move complete, result=0
00:58:26.491 00.000 10072 worker thread done servicing request
00:58:26.492 00.001 1032 UpdateGuideState exits: m=1404 SNR=26.4
00:58:26.496 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:26.499 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:26.501 00.002 1032 Enqueuing Expose request
00:58:26.504 00.003 10072 Worker thread wakes up
00:58:26.504 00.000 1032 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
00:58:26.507 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:26.508 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:27.140 00.632 10072 Exposure complete
00:58:27.296 00.156 10072 worker thread done servicing request
00:58:27.296 00.000 1032 OnExposeComplete: enter
00:58:27.302 00.006 1032 UpdateGuideState(): m_state=6
00:58:27.323 00.021 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 897
00:58:27.338 00.015 1032 Star::Find returns 1 (0), X=323.39, Y=749.00, Mass=1484, SNR=27.1, Peak=171 HFD=2.4
00:58:27.346 00.008 1032 MultiStar: [#1 0.10,-0.16,1.00,U] [#2 0.20,-0.33,0.00,M5] [#3 0.37,-0.10,0.00,M7] [#4 0.32,0.04,0.00,M1] [#5 0.08,-0.04,0.68,U] [#6 -0.03,-0.14,0.57,U] [#7 0.12,-0.23,0.00,M5] [#8 0.21,-0.16,0.00,M4] 
00:58:27.353 00.007 1032 single-star, 3 included, MultiStar: {0.07, -0.11}, one-star: {0.08, -0.09}
00:58:27.357 00.004 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
00:58:27.360 00.003 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
00:58:27.363 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.86 mountX=-0.11 mountY=-0.05, mountTheta=-2.69
00:58:27.370 00.007 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
00:58:27.373 00.003 1032 Enqueuing Move request for scope (0.08, -0.09)
00:58:27.375 00.002 10072 Worker thread wakes up
00:58:27.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
00:58:27.375 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
00:58:27.375 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.05
00:58:27.378 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:27.382 00.004 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:58:27.382 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
00:58:27.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:27.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:58:27.382 00.000 10072 MoveAxis(W, 11, ABG)
00:58:27.383 00.001 10072 Guiding  Dir = 3, Dur = 11
00:58:27.393 00.010 10072 IsGuiding returns 0
00:58:27.394 00.001 10072 PulseGuide returned control before completion, sleep 21
00:58:27.410 00.016 1032 UpdateGuideState exits: m=1484 SNR=27.1
00:58:27.414 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:27.417 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:27.420 00.003 1032 Enqueuing Expose request
00:58:27.427 00.007 10072 IsGuiding returns 0
00:58:27.428 00.001 10072 Move returns status 0, amount 11
00:58:27.428 00.000 10072 MoveAxis(N, 0, ABG)
00:58:27.428 00.000 10072 Move returns status 0, amount 0
00:58:27.428 00.000 10072 move complete, result=0
00:58:27.428 00.000 10072 worker thread done servicing request
00:58:27.428 00.000 10072 Worker thread wakes up
00:58:27.428 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:27.428 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:27.453 00.025 1032 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
00:58:28.274 00.821 10072 Exposure complete
00:58:29.023 00.749 10072 worker thread done servicing request
00:58:29.024 00.001 1032 OnExposeComplete: enter
00:58:29.027 00.003 1032 UpdateGuideState(): m_state=6
00:58:29.029 00.002 1032 Star::Find(15, 323, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 898
00:58:29.269 00.240 1032 Star::Find returns 1 (0), X=323.41, Y=748.95, Mass=1453, SNR=26.9, Peak=184 HFD=2.4
00:58:29.297 00.028 1032 MultiStar: [#1 0.23,-0.20,0.00,M1] [#2 0.19,-0.12,0.73,U] [#3 0.40,-0.17,0.00,M8] [#4 0.21,-0.12,0.71,U] [#5 0.11,-0.23,0.00,M1] [#6 -0.09,-0.23,0.59,U] [#7 0.26,-0.21,0.00,M6] [#8 0.26,-0.22,0.00,M5] 
00:58:29.302 00.005 1032 single-star, 3 included, MultiStar: {0.11, -0.15}, one-star: {0.10, -0.14}
00:58:29.305 00.003 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
00:58:29.308 00.003 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
00:58:29.310 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.97 mountX=-0.16 mountY=-0.06, mountTheta=-2.80
00:58:29.314 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.14, opts=13)
00:58:29.317 00.003 1032 Enqueuing Move request for scope (0.10, -0.14)
00:58:29.321 00.004 10072 Worker thread wakes up
00:58:29.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
00:58:29.321 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
00:58:29.321 00.000 10072 Moving (0.10, -0.14) raw xDistance=-0.16 yDistance=-0.06
00:58:29.324 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:29.327 00.003 10072 PPEC rslt: input = -0.16, final = -0.05, react = -0.07, pred = 0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 289.28
00:58:29.327 00.000 10072 PPEC: input: -0.16, control: -0.05, exposure: 500
00:58:29.327 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:29.327 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:58:29.327 00.000 10072 MoveAxis(E, 55, ABG)
00:58:29.327 00.000 10072 Guiding  Dir = 2, Dur = 55
00:58:29.329 00.002 10072 IsGuiding returns 0
00:58:29.329 00.000 10072 PulseGuide returned control before completion, sleep 65
00:58:29.586 00.257 10072 IsGuiding returns 1
00:58:29.586 00.000 10072 scope still moving after pulse duration time elapsed
00:58:29.593 00.007 1032 UpdateGuideState exits: m=1453 SNR=26.9
00:58:29.596 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:29.598 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:29.601 00.003 1032 Enqueuing Expose request
00:58:29.618 00.017 10072 IsGuiding returns 0
00:58:29.618 00.000 10072 scope move finished after 55 + 234 ms
00:58:29.618 00.000 10072 Move returns status 0, amount 55
00:58:29.618 00.000 10072 MoveAxis(N, 0, ABG)
00:58:29.618 00.000 10072 Move returns status 0, amount 0
00:58:29.618 00.000 10072 move complete, result=0
00:58:29.618 00.000 10072 worker thread done servicing request
00:58:29.619 00.001 10072 Worker thread wakes up
00:58:29.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:29.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:29.768 00.149 1032 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
00:58:30.406 00.638 10072 Exposure complete
00:58:30.955 00.549 1032 OnExposeComplete: enter
00:58:30.962 00.007 1032 UpdateGuideState(): m_state=6
00:58:30.976 00.014 10072 worker thread done servicing request
00:58:30.977 00.001 1032 Star::Find(15, 323, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 899
00:58:30.981 00.004 1032 Star::Find returns 1 (0), X=323.36, Y=749.32, Mass=1335, SNR=25.7, Peak=154 HFD=2.9
00:58:30.991 00.010 1032 MultiStar: [#1 0.04,0.14,0.98,U] [#2 0.13,0.02,0.77,U] [#3 0.39,0.19,0.00,M9] [#4 0.19,0.20,0.00,M1] [#5 0.11,0.08,0.69,U] [#6 -0.07,0.20,0.63,U] [#7 0.12,0.03,0.53,U] [#8 0.21,0.21,0.00,M6] 
00:58:30.994 00.003 1032 refined, 5 included, MultiStar: {0.06, 0.13}, one-star: {0.05, 0.23}
00:58:30.997 00.003 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
00:58:31.001 00.004 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
00:58:31.005 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.11 mountX=0.11 mountY=-0.09, mountTheta=-0.72
00:58:31.009 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
00:58:31.012 00.003 1032 Enqueuing Move request for scope (0.06, 0.13)
00:58:31.014 00.002 10072 Worker thread wakes up
00:58:31.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
00:58:31.014 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
00:58:31.014 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
00:58:31.018 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:31.023 00.005 10072 PPEC rslt: input = 0.11, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.28
00:58:31.023 00.000 10072 PPEC: input: 0.11, control: 0.02, exposure: 500
00:58:31.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:31.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:58:31.023 00.000 10072 MoveAxis(W, 16, ABG)
00:58:31.023 00.000 10072 Guiding  Dir = 3, Dur = 16
00:58:31.024 00.001 10072 IsGuiding returns 0
00:58:31.024 00.000 10072 PulseGuide returned control before completion, sleep 26
00:58:31.073 00.049 10072 IsGuiding returns 0
00:58:31.073 00.000 10072 Move returns status 0, amount 16
00:58:31.073 00.000 10072 MoveAxis(N, 0, ABG)
00:58:31.073 00.000 10072 Move returns status 0, amount 0
00:58:31.074 00.001 10072 move complete, result=0
00:58:31.074 00.000 10072 worker thread done servicing request
00:58:31.082 00.008 1032 UpdateGuideState exits: m=1335 SNR=25.7
00:58:31.087 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:31.092 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:31.103 00.011 1032 Enqueuing Expose request
00:58:31.106 00.003 10072 Worker thread wakes up
00:58:31.106 00.000 1032 GuideStep: 0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
00:58:31.108 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:31.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:31.742 00.634 10072 Exposure complete
00:58:31.925 00.183 10072 worker thread done servicing request
00:58:31.925 00.000 1032 OnExposeComplete: enter
00:58:31.928 00.003 1032 UpdateGuideState(): m_state=6
00:58:31.949 00.021 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 900
00:58:31.952 00.003 1032 Star::Find returns 1 (0), X=323.43, Y=749.40, Mass=1389, SNR=26.3, Peak=187 HFD=3.0
00:58:31.957 00.005 1032 MultiStar: [#1 0.12,0.18,0.98,U] [#2 0.05,0.08,0.78,U] [#3 0.37,0.24,0.00,M10] [#4 0.33,0.24,0.00,M2] [#5 0.10,0.15,0.73,U] [#6 -0.04,0.21,0.61,U] [#7 0.23,0.08,0.54,U] [#8 0.18,0.23,0.00,M7] 
00:58:31.959 00.002 1032 refined, 5 included, MultiStar: {0.10, 0.18}, one-star: {0.12, 0.31}
00:58:31.977 00.018 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
00:58:31.980 00.003 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
00:58:31.982 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.20 cameraTheta=1.08 mountX=0.15 mountY=-0.14, mountTheta=-0.75
00:58:31.987 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.18, opts=13)
00:58:32.021 00.034 1032 Enqueuing Move request for scope (0.10, 0.18)
00:58:32.023 00.002 10072 Worker thread wakes up
00:58:32.023 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
00:58:32.023 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
00:58:32.023 00.000 10072 Moving (0.10, 0.18) raw xDistance=0.15 yDistance=-0.14
00:58:32.026 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:32.029 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.29
00:58:32.029 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
00:58:32.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:32.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:58:32.029 00.000 10072 MoveAxis(W, 77, ABG)
00:58:32.029 00.000 10072 Guiding  Dir = 3, Dur = 77
00:58:32.030 00.001 10072 IsGuiding returns 0
00:58:32.030 00.000 10072 PulseGuide returned control before completion, sleep 87
00:58:32.123 00.093 1032 UpdateGuideState exits: m=1389 SNR=26.3
00:58:32.125 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:32.129 00.004 10072 IsGuiding returns 0
00:58:32.129 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:32.157 00.028 1032 Enqueuing Expose request
00:58:32.162 00.005 10072 Move returns status 0, amount 77
00:58:32.162 00.000 10072 MoveAxis(N, 0, ABG)
00:58:32.162 00.000 10072 Move returns status 0, amount 0
00:58:32.162 00.000 10072 move complete, result=0
00:58:32.162 00.000 10072 worker thread done servicing request
00:58:32.162 00.000 10072 Worker thread wakes up
00:58:32.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:32.163 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:32.172 00.009 1032 GuideStep: 0.1 px 77 ms WEST, -0.1 px 0 ms NORTH
00:58:32.950 00.778 10072 Exposure complete
00:58:33.167 00.217 10072 worker thread done servicing request
00:58:33.167 00.000 1032 OnExposeComplete: enter
00:58:33.170 00.003 1032 UpdateGuideState(): m_state=6
00:58:33.173 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 901
00:58:33.204 00.031 1032 Star::Find returns 1 (0), X=323.44, Y=749.23, Mass=1363, SNR=26.0, Peak=162 HFD=2.8
00:58:33.208 00.004 1032 MultiStar: [#1 0.12,-0.01,1.01,U] [#2 0.29,0.02,0.00,M3] [#3 0.40,0.14,0.00,R] [#4 0.28,0.13,0.00,M3] [#5 0.08,0.00,0.65,U] [#6 -0.04,0.12,0.64,U] [#7 0.18,-0.05,0.49,U] [#8 0.28,0.10,0.00,M8] 
00:58:33.211 00.003 1032 refined, 4 included, MultiStar: {0.10, 0.05}, one-star: {0.13, 0.14}
00:58:33.213 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
00:58:33.215 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
00:58:33.245 00.030 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.46 mountX=0.02 mountY=-0.10, mountTheta=-1.37
00:58:33.249 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
00:58:33.251 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
00:58:33.253 00.002 10072 Worker thread wakes up
00:58:33.254 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
00:58:33.254 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
00:58:33.254 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.10
00:58:33.281 00.027 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:33.285 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:58:33.285 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
00:58:33.285 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:33.286 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:58:33.286 00.000 10072 MoveAxis(W, 8, ABG)
00:58:33.286 00.000 10072 Guiding  Dir = 3, Dur = 8
00:58:33.286 00.000 10072 IsGuiding returns 0
00:58:33.287 00.001 10072 PulseGuide returned control before completion, sleep 18
00:58:33.322 00.035 10072 IsGuiding returns 0
00:58:33.322 00.000 10072 Move returns status 0, amount 8
00:58:33.323 00.001 10072 MoveAxis(N, 0, ABG)
00:58:33.323 00.000 10072 Move returns status 0, amount 0
00:58:33.323 00.000 10072 move complete, result=0
00:58:33.323 00.000 10072 worker thread done servicing request
00:58:33.364 00.041 1032 UpdateGuideState exits: m=1363 SNR=26.0
00:58:33.368 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:33.370 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:33.372 00.002 1032 Enqueuing Expose request
00:58:33.374 00.002 10072 Worker thread wakes up
00:58:33.374 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
00:58:33.405 00.031 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:33.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:34.048 00.643 10072 Exposure complete
00:58:34.241 00.193 10072 worker thread done servicing request
00:58:34.241 00.000 1032 OnExposeComplete: enter
00:58:34.272 00.031 1032 UpdateGuideState(): m_state=6
00:58:34.276 00.004 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 902
00:58:34.278 00.002 1032 Star::Find returns 1 (0), X=323.54, Y=749.13, Mass=1454, SNR=26.9, Peak=161 HFD=2.5
00:58:34.281 00.003 1032 MultiStar: [#1 0.25,-0.02,0.00,M1] [#2 0.14,-0.11,0.74,U] [#3 -0.13,-0.25,0.00,M1] [#4 0.23,-0.01,0.69,U] [#5 0.20,0.02,0.70,U] [#6 0.01,0.02,0.58,U] [#7 0.25,-0.06,0.00,M4] [#8 0.37,-0.02,0.00,M9] 
00:58:34.283 00.002 1032 refined, 4 included, MultiStar: {0.17, -0.01}, one-star: {0.22, 0.04}
00:58:34.287 00.004 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
00:58:34.316 00.029 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
00:58:34.319 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.03 mountX=-0.05 mountY=-0.16, mountTheta=-1.86
00:58:34.324 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
00:58:34.327 00.003 1032 Enqueuing Move request for scope (0.17, -0.01)
00:58:34.365 00.038 10072 Worker thread wakes up
00:58:34.365 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
00:58:34.366 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
00:58:34.366 00.000 10072 Moving (0.17, -0.01) raw xDistance=-0.05 yDistance=-0.16
00:58:34.368 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:34.371 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:58:34.371 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
00:58:34.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:34.371 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:58:34.372 00.001 10072 MoveAxis(W, 6, ABG)
00:58:34.372 00.000 10072 Guiding  Dir = 3, Dur = 6
00:58:34.372 00.000 10072 IsGuiding returns 0
00:58:34.373 00.001 10072 PulseGuide returned control before completion, sleep 16
00:58:34.403 00.030 10072 IsGuiding returns 0
00:58:34.403 00.000 10072 Move returns status 0, amount 6
00:58:34.403 00.000 10072 MoveAxis(N, 0, ABG)
00:58:34.403 00.000 10072 Move returns status 0, amount 0
00:58:34.403 00.000 10072 move complete, result=0
00:58:34.403 00.000 10072 worker thread done servicing request
00:58:34.438 00.035 1032 UpdateGuideState exits: m=1454 SNR=26.9
00:58:34.474 00.036 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:34.477 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:34.480 00.003 1032 Enqueuing Expose request
00:58:34.483 00.003 10072 Worker thread wakes up
00:58:34.483 00.000 1032 GuideStep: -0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
00:58:34.486 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:34.486 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:35.268 00.782 10072 Exposure complete
00:58:35.510 00.242 10072 worker thread done servicing request
00:58:35.510 00.000 1032 OnExposeComplete: enter
00:58:35.514 00.004 1032 UpdateGuideState(): m_state=6
00:58:35.539 00.025 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 903
00:58:35.544 00.005 1032 Star::Find returns 1 (0), X=323.43, Y=749.18, Mass=1544, SNR=27.7, Peak=180 HFD=2.6
00:58:35.547 00.003 1032 MultiStar: [#1 0.16,0.03,0.90,U] [#2 0.19,-0.01,0.70,U] [#3 -0.13,-0.16,0.66,U] [#4 0.22,0.05,0.66,U] [#5 0.16,0.03,0.66,U] [#6 0.06,-0.01,0.57,U] [#7 0.17,0.05,0.52,U] [#8 0.31,-0.04,0.00,M10] 
00:58:35.551 00.004 1032 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.11, 0.09}
00:58:35.564 00.013 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
00:58:35.573 00.009 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
00:58:35.600 00.027 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.12 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
00:58:35.605 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
00:58:35.609 00.004 1032 Enqueuing Move request for scope (0.12, 0.01)
00:58:35.611 00.002 10072 Worker thread wakes up
00:58:35.611 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
00:58:35.611 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
00:58:35.611 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
00:58:35.614 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:35.618 00.004 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:58:35.618 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
00:58:35.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:35.618 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:58:35.618 00.000 10072 MoveAxis(W, 6, ABG)
00:58:35.618 00.000 10072 Guiding  Dir = 3, Dur = 6
00:58:35.619 00.001 10072 IsGuiding returns 0
00:58:35.619 00.000 10072 PulseGuide returned control before completion, sleep 16
00:58:35.638 00.019 10072 IsGuiding returns 0
00:58:35.639 00.001 10072 Move returns status 0, amount 6
00:58:35.639 00.000 10072 MoveAxis(N, 0, ABG)
00:58:35.639 00.000 10072 Move returns status 0, amount 0
00:58:35.639 00.000 10072 move complete, result=0
00:58:35.639 00.000 10072 worker thread done servicing request
00:58:35.645 00.006 1032 UpdateGuideState exits: m=1544 SNR=27.7
00:58:35.671 00.026 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:35.684 00.013 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:35.687 00.003 1032 Enqueuing Expose request
00:58:35.690 00.003 10072 Worker thread wakes up
00:58:35.690 00.000 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
00:58:35.693 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:35.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:36.407 00.714 10072 Exposure complete
00:58:36.917 00.510 10072 worker thread done servicing request
00:58:36.917 00.000 1032 OnExposeComplete: enter
00:58:36.920 00.003 1032 UpdateGuideState(): m_state=6
00:58:36.925 00.005 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 904
00:58:36.928 00.003 1032 Star::Find returns 1 (0), X=323.56, Y=749.00, Mass=1461, SNR=26.9, Peak=156 HFD=2.6
00:58:36.931 00.003 1032 MultiStar: [#1 0.25,-0.11,0.00,M1] [#2 0.26,-0.01,0.00,M2] [#3 -0.04,-0.14,0.70,U] [#4 0.38,0.02,0.00,M2] [#5 0.31,0.03,0.00,M1] [#6 0.08,-0.03,0.61,U] [#7 0.31,-0.10,0.00,M4] [#8 0.43,-0.06,0.00,R] 
00:58:36.934 00.003 1032 refined, 2 included, MultiStar: {0.11, -0.09}, one-star: {0.24, -0.09}
00:58:36.936 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
00:58:36.939 00.003 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
00:58:36.941 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.65 mountX=-0.11 mountY=-0.09, mountTheta=-2.48
00:58:37.010 00.069 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
00:58:37.019 00.009 1032 Enqueuing Move request for scope (0.11, -0.09)
00:58:37.022 00.003 10072 Worker thread wakes up
00:58:37.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
00:58:37.023 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
00:58:37.023 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.11 yDistance=-0.09
00:58:37.025 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:37.056 00.031 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:58:37.056 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
00:58:37.057 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:37.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:58:37.058 00.001 10072 MoveAxis(W, 5, ABG)
00:58:37.058 00.000 10072 Guiding  Dir = 3, Dur = 5
00:58:37.058 00.000 10072 IsGuiding returns 0
00:58:37.059 00.001 10072 PulseGuide returned control before completion, sleep 15
00:58:37.082 00.023 10072 IsGuiding returns 0
00:58:37.082 00.000 10072 Move returns status 0, amount 5
00:58:37.083 00.001 10072 MoveAxis(N, 0, ABG)
00:58:37.083 00.000 10072 Move returns status 0, amount 0
00:58:37.083 00.000 10072 move complete, result=0
00:58:37.083 00.000 10072 worker thread done servicing request
00:58:37.092 00.009 1032 UpdateGuideState exits: m=1461 SNR=26.9
00:58:37.099 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:37.103 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:37.107 00.004 1032 Enqueuing Expose request
00:58:37.110 00.003 10072 Worker thread wakes up
00:58:37.110 00.000 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
00:58:37.115 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:37.115 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:37.758 00.643 10072 Exposure complete
00:58:37.841 00.083 10072 worker thread done servicing request
00:58:37.841 00.000 1032 OnExposeComplete: enter
00:58:37.844 00.003 1032 UpdateGuideState(): m_state=6
00:58:37.847 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 905
00:58:37.851 00.004 1032 Star::Find returns 1 (0), X=323.40, Y=749.27, Mass=1549, SNR=27.7, Peak=183 HFD=2.8
00:58:37.855 00.004 1032 MultiStar: [#1 0.18,-0.03,0.93,U] [#2 0.17,-0.04,0.72,U] [#3 -0.19,-0.01,0.67,U] [#4 0.31,0.07,0.00,M3] [#5 0.16,0.03,0.64,U] [#6 -0.00,0.08,0.58,U] [#7 0.18,0.03,0.48,U] [#8 -0.32,0.17,0.00,M1] 
00:58:37.859 00.004 1032 refined, 6 included, MultiStar: {0.09, 0.04}, one-star: {0.09, 0.19}
00:58:37.861 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
00:58:37.866 00.005 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
00:58:37.869 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.44 mountX=0.02 mountY=-0.09, mountTheta=-1.39
00:58:37.875 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
00:58:37.878 00.003 1032 Enqueuing Move request for scope (0.09, 0.04)
00:58:37.881 00.003 10072 Worker thread wakes up
00:58:37.882 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
00:58:37.882 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
00:58:37.882 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.02 yDistance=-0.09
00:58:37.887 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:37.890 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:58:37.893 00.003 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:58:37.895 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:37.895 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:58:37.898 00.003 10072 MoveAxis(W, 3, ABG)
00:58:37.898 00.000 10072 Guiding  Dir = 3, Dur = 3
00:58:37.898 00.000 10072 IsGuiding returns 0
00:58:37.899 00.001 10072 PulseGuide returned control before completion, sleep 13
00:58:37.927 00.028 1032 UpdateGuideState exits: m=1549 SNR=27.7
00:58:37.931 00.004 10072 IsGuiding returns 0
00:58:37.932 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:37.935 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:37.939 00.004 1032 Enqueuing Expose request
00:58:37.942 00.003 10072 Move returns status 0, amount 3
00:58:37.942 00.000 10072 MoveAxis(N, 0, ABG)
00:58:37.942 00.000 10072 Move returns status 0, amount 0
00:58:37.942 00.000 10072 move complete, result=0
00:58:37.942 00.000 10072 worker thread done servicing request
00:58:37.942 00.000 10072 Worker thread wakes up
00:58:37.944 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:37.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:37.955 00.011 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:58:38.352 00.397 10072 Exposure complete
00:58:38.425 00.073 10072 worker thread done servicing request
00:58:38.425 00.000 1032 OnExposeComplete: enter
00:58:38.429 00.004 1032 UpdateGuideState(): m_state=6
00:58:38.433 00.004 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 906
00:58:38.435 00.002 1032 Star::Find returns 1 (0), X=323.47, Y=749.19, Mass=1504, SNR=27.2, Peak=171 HFD=2.7
00:58:38.440 00.005 1032 MultiStar: [#1 0.19,-0.10,0.92,U] [#2 0.26,-0.14,0.00,M2] [#3 -0.13,-0.10,0.68,U] [#4 0.20,0.11,0.69,U] [#5 0.24,0.10,0.00,M1] [#6 0.01,0.00,0.58,U] [#7 0.16,-0.08,0.52,U] [#8 -0.21,0.06,0.53,U] 
00:58:38.447 00.007 1032 refined, 6 included, MultiStar: {0.07, 0.00}, one-star: {0.15, 0.11}
00:58:38.458 00.011 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
00:58:38.462 00.004 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
00:58:38.466 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.03 mountX=-0.02 mountY=-0.07, mountTheta=-1.80
00:58:38.473 00.007 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
00:58:38.476 00.003 1032 Enqueuing Move request for scope (0.07, 0.00)
00:58:38.479 00.003 10072 Worker thread wakes up
00:58:38.479 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
00:58:38.479 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
00:58:38.479 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.02 yDistance=-0.07
00:58:38.481 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:38.485 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:58:38.486 00.001 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:58:38.486 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:38.486 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:58:38.486 00.000 10072 MoveAxis(W, 3, ABG)
00:58:38.486 00.000 10072 Guiding  Dir = 3, Dur = 3
00:58:38.487 00.001 10072 IsGuiding returns 0
00:58:38.487 00.000 10072 PulseGuide returned control before completion, sleep 13
00:58:38.503 00.016 10072 IsGuiding returns 0
00:58:38.503 00.000 10072 Move returns status 0, amount 3
00:58:38.504 00.001 10072 MoveAxis(N, 0, ABG)
00:58:38.504 00.000 10072 Move returns status 0, amount 0
00:58:38.504 00.000 10072 move complete, result=0
00:58:38.504 00.000 10072 worker thread done servicing request
00:58:38.524 00.020 1032 UpdateGuideState exits: m=1504 SNR=27.2
00:58:38.527 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:38.530 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:38.533 00.003 1032 Enqueuing Expose request
00:58:38.534 00.001 10072 Worker thread wakes up
00:58:38.535 00.001 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:58:38.539 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:38.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:39.163 00.624 10072 Exposure complete
00:58:39.227 00.064 10072 worker thread done servicing request
00:58:39.227 00.000 1032 OnExposeComplete: enter
00:58:39.229 00.002 1032 UpdateGuideState(): m_state=6
00:58:39.232 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 907
00:58:39.234 00.002 1032 Star::Find returns 1 (0), X=323.59, Y=749.13, Mass=1475, SNR=27.1, Peak=155 HFD=2.6
00:58:39.236 00.002 1032 MultiStar: [#1 0.36,-0.04,0.00,M1] [#2 0.33,-0.11,0.00,M3] [#3 -0.09,-0.13,0.62,U] [#4 0.40,-0.02,0.00,M3] [#5 0.41,-0.14,0.00,M2] [#6 0.19,0.08,0.58,U] [#7 0.41,-0.30,0.00,M3] [#8 0.01,0.06,0.53,U] 
00:58:39.238 00.002 1032 refined, 3 included, MultiStar: {0.12, 0.02}, one-star: {0.27, 0.05}
00:58:39.240 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
00:58:39.242 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
00:58:39.244 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.13 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
00:58:39.247 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
00:58:39.249 00.002 1032 Enqueuing Move request for scope (0.12, 0.02)
00:58:39.251 00.002 10072 Worker thread wakes up
00:58:39.252 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
00:58:39.252 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
00:58:39.252 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.02 yDistance=-0.12
00:58:39.254 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:39.256 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:58:39.257 00.001 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:58:39.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:39.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:58:39.257 00.000 10072 MoveAxis(W, 2, ABG)
00:58:39.257 00.000 10072 Guiding  Dir = 3, Dur = 2
00:58:39.257 00.000 10072 IsGuiding returns 0
00:58:39.258 00.001 10072 PulseGuide returned control before completion, sleep 12
00:58:39.283 00.025 1032 UpdateGuideState exits: m=1475 SNR=27.1
00:58:39.290 00.007 10072 IsGuiding returns 0
00:58:39.290 00.000 10072 Move returns status 0, amount 2
00:58:39.290 00.000 10072 MoveAxis(N, 0, ABG)
00:58:39.290 00.000 10072 Move returns status 0, amount 0
00:58:39.290 00.000 10072 move complete, result=0
00:58:39.290 00.000 10072 worker thread done servicing request
00:58:39.290 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:39.296 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:39.303 00.007 1032 Enqueuing Expose request
00:58:39.306 00.003 10072 Worker thread wakes up
00:58:39.306 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:58:39.310 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:39.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:39.728 00.418 10072 Exposure complete
00:58:39.796 00.068 10072 worker thread done servicing request
00:58:39.796 00.000 1032 OnExposeComplete: enter
00:58:39.802 00.006 1032 UpdateGuideState(): m_state=6
00:58:39.806 00.004 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 908
00:58:39.808 00.002 1032 Star::Find returns 1 (0), X=323.48, Y=749.10, Mass=1394, SNR=26.3, Peak=149 HFD=2.6
00:58:39.811 00.003 1032 MultiStar: [#1 0.22,-0.10,0.97,U] [#2 0.27,-0.10,0.00,M4] [#3 -0.05,-0.15,0.68,U] [#4 0.25,-0.02,0.00,M4] [#5 0.36,-0.15,0.00,M3] [#6 -0.02,0.03,0.57,U] [#7 0.31,-0.22,0.00,M4] [#8 0.03,0.05,0.57,U] 
00:58:39.814 00.003 1032 refined, 4 included, MultiStar: {0.09, -0.04}, one-star: {0.16, 0.01}
00:58:39.816 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
00:58:39.819 00.003 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
00:58:39.822 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.37 mountX=-0.06 mountY=-0.08, mountTheta=-2.20
00:58:39.826 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
00:58:39.829 00.003 1032 Enqueuing Move request for scope (0.09, -0.04)
00:58:39.831 00.002 10072 Worker thread wakes up
00:58:39.831 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
00:58:39.831 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
00:58:39.831 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.08
00:58:39.834 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:39.836 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:58:39.836 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
00:58:39.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:39.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:58:39.836 00.000 10072 MoveAxis(W, 2, ABG)
00:58:39.836 00.000 10072 Guiding  Dir = 3, Dur = 2
00:58:39.837 00.001 10072 IsGuiding returns 0
00:58:39.838 00.001 10072 PulseGuide returned control before completion, sleep 12
00:58:39.860 00.022 1032 UpdateGuideState exits: m=1394 SNR=26.3
00:58:39.864 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:39.867 00.003 10072 IsGuiding returns 0
00:58:39.868 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:39.870 00.002 10072 Move returns status 0, amount 2
00:58:39.870 00.000 10072 MoveAxis(N, 0, ABG)
00:58:39.870 00.000 10072 Move returns status 0, amount 0
00:58:39.870 00.000 10072 move complete, result=0
00:58:39.871 00.001 10072 worker thread done servicing request
00:58:39.871 00.000 1032 Enqueuing Expose request
00:58:39.877 00.006 10072 Worker thread wakes up
00:58:39.877 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:58:39.880 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:39.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:40.507 00.627 10072 Exposure complete
00:58:40.581 00.074 10072 worker thread done servicing request
00:58:40.581 00.000 1032 OnExposeComplete: enter
00:58:40.586 00.005 1032 UpdateGuideState(): m_state=6
00:58:40.589 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 909
00:58:40.592 00.003 1032 Star::Find returns 1 (0), X=323.34, Y=749.18, Mass=1349, SNR=25.9, Peak=155 HFD=2.7
00:58:40.595 00.003 1032 MultiStar: [#1 0.25,-0.04,0.00,M1] [#2 0.23,-0.12,0.00,M5] [#3 -0.12,-0.02,0.71,U] [#4 0.33,0.09,0.00,M5] [#5 0.16,-0.19,0.67,U] [#6 0.05,0.08,0.60,U] [#7 0.37,-0.05,0.00,M5] [#8 -0.10,-0.04,0.54,U] 
00:58:40.598 00.003 1032 refined, 4 included, MultiStar: {0.01, -0.01}, one-star: {0.03, 0.09}
00:58:40.601 00.003 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
00:58:40.607 00.006 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
00:58:40.610 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.72 mountX=-0.01 mountY=-0.00, mountTheta=-2.55
00:58:40.616 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
00:58:40.619 00.003 1032 Enqueuing Move request for scope (0.01, -0.01)
00:58:40.622 00.003 10072 Worker thread wakes up
00:58:40.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:58:40.622 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:58:40.622 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.00
00:58:40.625 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:40.631 00.006 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:58:40.632 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:58:40.632 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:40.632 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:58:40.632 00.000 10072 MoveAxis(W, 2, ABG)
00:58:40.632 00.000 10072 Guiding  Dir = 3, Dur = 2
00:58:40.633 00.001 10072 IsGuiding returns 0
00:58:40.634 00.001 10072 PulseGuide returned control before completion, sleep 12
00:58:40.661 00.027 10072 IsGuiding returns 0
00:58:40.661 00.000 10072 Move returns status 0, amount 2
00:58:40.661 00.000 10072 MoveAxis(N, 0, ABG)
00:58:40.661 00.000 1032 UpdateGuideState exits: m=1349 SNR=25.9
00:58:40.665 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:40.668 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:40.672 00.004 1032 Enqueuing Expose request
00:58:40.681 00.009 10072 Move returns status 0, amount 0
00:58:40.681 00.000 10072 move complete, result=0
00:58:40.681 00.000 10072 worker thread done servicing request
00:58:40.681 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:58:40.685 00.004 10072 Worker thread wakes up
00:58:40.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:40.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:41.091 00.406 10072 Exposure complete
00:58:41.162 00.071 10072 worker thread done servicing request
00:58:41.162 00.000 1032 OnExposeComplete: enter
00:58:41.165 00.003 1032 UpdateGuideState(): m_state=6
00:58:41.168 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 910
00:58:41.172 00.004 1032 Star::Find returns 1 (0), X=323.51, Y=749.07, Mass=1480, SNR=27.1, Peak=165 HFD=2.4
00:58:41.178 00.006 1032 MultiStar: [#1 0.22,-0.08,0.94,U] [#2 0.35,-0.14,0.00,M6] [#3 -0.14,-0.24,0.00,M1] [#4 0.36,0.04,0.00,M6] [#5 0.29,0.10,0.00,M3] [#6 0.05,-0.04,0.60,U] [#7 0.36,-0.16,0.00,M6] [#8 -0.11,0.10,0.54,U] 
00:58:41.184 00.006 1032 refined, 3 included, MultiStar: {0.12, -0.02}, one-star: {0.19, -0.01}
00:58:41.189 00.005 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
00:58:41.193 00.004 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
00:58:41.196 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.16 mountX=-0.05 mountY=-0.11, mountTheta=-1.99
00:58:41.202 00.006 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
00:58:41.207 00.005 1032 Enqueuing Move request for scope (0.12, -0.02)
00:58:41.215 00.008 10072 Worker thread wakes up
00:58:41.215 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
00:58:41.215 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
00:58:41.215 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
00:58:41.221 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:41.226 00.005 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:58:41.226 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
00:58:41.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:41.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:58:41.226 00.000 10072 MoveAxis(W, 1, ABG)
00:58:41.226 00.000 10072 Guiding  Dir = 3, Dur = 1
00:58:41.227 00.001 10072 IsGuiding returns 0
00:58:41.228 00.001 10072 IsGuiding returns 0
00:58:41.229 00.001 10072 Move returns status 0, amount 1
00:58:41.229 00.000 10072 MoveAxis(N, 0, ABG)
00:58:41.229 00.000 10072 Move returns status 0, amount 0
00:58:41.229 00.000 10072 move complete, result=0
00:58:41.229 00.000 10072 worker thread done servicing request
00:58:41.255 00.026 1032 UpdateGuideState exits: m=1480 SNR=27.1
00:58:41.258 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:41.262 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:41.264 00.002 1032 Enqueuing Expose request
00:58:41.267 00.003 10072 Worker thread wakes up
00:58:41.268 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:58:41.272 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:41.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:41.900 00.628 10072 Exposure complete
00:58:41.956 00.056 10072 worker thread done servicing request
00:58:41.956 00.000 1032 OnExposeComplete: enter
00:58:41.958 00.002 1032 UpdateGuideState(): m_state=6
00:58:41.961 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 911
00:58:41.963 00.002 1032 Star::Find returns 1 (0), X=323.52, Y=749.16, Mass=1448, SNR=26.8, Peak=162 HFD=2.7
00:58:41.966 00.003 1032 MultiStar: [#1 0.27,-0.07,0.00,M1] [#2 0.27,-0.14,0.00,M7] [#3 -0.07,-0.28,0.00,M2] [#4 0.23,0.02,0.69,U] [#5 0.28,-0.08,0.00,M4] [#6 0.14,-0.03,0.62,U] [#7 0.35,-0.07,0.00,M7] [#8 -0.15,0.06,0.55,U] 
00:58:41.968 00.002 1032 refined, 3 included, MultiStar: {0.13, 0.04}, one-star: {0.20, 0.08}
00:58:41.970 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
00:58:41.972 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
00:58:41.974 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.29 mountX=0.00 mountY=-0.13, mountTheta=-1.54
00:58:41.978 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
00:58:41.980 00.002 1032 Enqueuing Move request for scope (0.13, 0.04)
00:58:41.983 00.003 10072 Worker thread wakes up
00:58:41.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
00:58:41.983 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
00:58:41.983 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.00 yDistance=-0.13
00:58:41.985 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:41.988 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:58:41.988 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:58:41.988 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:41.988 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:58:41.989 00.001 10072 MoveAxis(W, 2, ABG)
00:58:41.989 00.000 10072 Guiding  Dir = 3, Dur = 2
00:58:41.989 00.000 10072 IsGuiding returns 0
00:58:41.990 00.001 10072 PulseGuide returned control before completion, sleep 12
00:58:42.007 00.017 10072 IsGuiding returns 0
00:58:42.007 00.000 10072 Move returns status 0, amount 2
00:58:42.007 00.000 10072 MoveAxis(N, 0, ABG)
00:58:42.007 00.000 10072 Move returns status 0, amount 0
00:58:42.007 00.000 10072 move complete, result=0
00:58:42.008 00.001 10072 worker thread done servicing request
00:58:42.009 00.001 1032 UpdateGuideState exits: m=1448 SNR=26.8
00:58:42.014 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:42.016 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:42.018 00.002 1032 Enqueuing Expose request
00:58:42.021 00.003 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:58:42.023 00.002 10072 Worker thread wakes up
00:58:42.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:42.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:42.434 00.411 10072 Exposure complete
00:58:42.495 00.061 10072 worker thread done servicing request
00:58:42.509 00.014 1032 OnExposeComplete: enter
00:58:42.511 00.002 1032 UpdateGuideState(): m_state=6
00:58:42.515 00.004 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 912
00:58:42.516 00.001 1032 Star::Find returns 1 (0), X=323.47, Y=749.22, Mass=1457, SNR=26.9, Peak=158 HFD=2.7
00:58:42.520 00.004 1032 MultiStar: [#1 0.20,-0.04,0.95,U] [#2 0.28,0.05,0.00,M8] [#3 -0.01,0.02,0.68,U] [#4 0.30,0.14,0.00,M6] [#5 0.28,-0.00,0.00,M5] [#6 0.03,0.11,0.57,U] [#7 0.21,-0.09,0.53,U] [#8 -0.05,0.17,0.57,U] 
00:58:42.524 00.004 1032 refined, 5 included, MultiStar: {0.10, 0.05}, one-star: {0.16, 0.14}
00:58:42.526 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
00:58:42.528 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
00:58:42.530 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.47 mountX=0.02 mountY=-0.11, mountTheta=-1.36
00:58:42.534 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
00:58:42.536 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
00:58:42.538 00.002 10072 Worker thread wakes up
00:58:42.538 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
00:58:42.538 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
00:58:42.539 00.001 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
00:58:42.543 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.29
00:58:42.543 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
00:58:42.543 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:42.544 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:58:42.544 00.000 10072 MoveAxis(W, 1, ABG)
00:58:42.544 00.000 10072 Guiding  Dir = 3, Dur = 1
00:58:42.544 00.000 10072 IsGuiding returns 0
00:58:42.545 00.001 10072 PulseGuide returned control before completion, sleep 11
00:58:42.563 00.018 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:42.571 00.008 10072 IsGuiding returns 0
00:58:42.571 00.000 10072 Move returns status 0, amount 1
00:58:42.571 00.000 10072 MoveAxis(N, 0, ABG)
00:58:42.571 00.000 10072 Move returns status 0, amount 0
00:58:42.571 00.000 10072 move complete, result=0
00:58:42.571 00.000 10072 worker thread done servicing request
00:58:42.587 00.016 1032 UpdateGuideState exits: m=1457 SNR=26.9
00:58:42.590 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:42.592 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:42.594 00.002 1032 Enqueuing Expose request
00:58:42.596 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:58:42.598 00.002 10072 Worker thread wakes up
00:58:42.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:42.598 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:43.230 00.632 10072 Exposure complete
00:58:43.275 00.045 10072 worker thread done servicing request
00:58:43.275 00.000 1032 OnExposeComplete: enter
00:58:43.278 00.003 1032 UpdateGuideState(): m_state=6
00:58:43.279 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 913
00:58:43.281 00.002 1032 Star::Find returns 1 (0), X=323.61, Y=749.17, Mass=1361, SNR=26.0, Peak=146 HFD=2.6
00:58:43.283 00.002 1032 MultiStar: [#1 0.22,-0.06,0.95,U] [#2 0.23,-0.05,0.73,U] [#3 -0.03,-0.11,0.73,U] [#4 0.28,0.11,0.00,M7] [#5 0.25,0.07,0.00,M6] [#6 0.04,0.09,0.64,U] [#7 0.40,-0.22,0.00,M7] [#8 -0.04,0.18,0.55,U] 
00:58:43.284 00.001 1032 refined, 5 included, MultiStar: {0.14, 0.01}, one-star: {0.30, 0.08}
00:58:43.286 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
00:58:43.288 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
00:58:43.289 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.10 mountX=-0.02 mountY=-0.14, mountTheta=-1.73
00:58:43.294 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
00:58:43.296 00.002 1032 Enqueuing Move request for scope (0.14, 0.01)
00:58:43.298 00.002 10072 Worker thread wakes up
00:58:43.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
00:58:43.298 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
00:58:43.299 00.001 10072 Moving (0.14, 0.01) raw xDistance=-0.02 yDistance=-0.14
00:58:43.301 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:43.303 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:58:43.304 00.001 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:58:43.304 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:43.304 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:58:43.304 00.000 10072 MoveAxis(W, 2, ABG)
00:58:43.304 00.000 10072 Guiding  Dir = 3, Dur = 2
00:58:43.304 00.000 10072 IsGuiding returns 0
00:58:43.305 00.001 10072 PulseGuide returned control before completion, sleep 12
00:58:43.320 00.015 10072 IsGuiding returns 1
00:58:43.320 00.000 10072 scope still moving after pulse duration time elapsed
00:58:43.322 00.002 1032 UpdateGuideState exits: m=1361 SNR=26.0
00:58:43.325 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:43.328 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:43.330 00.002 1032 Enqueuing Expose request
00:58:43.351 00.021 10072 IsGuiding returns 0
00:58:43.351 00.000 10072 scope move finished after 2 + 45 ms
00:58:43.351 00.000 10072 Move returns status 0, amount 2
00:58:43.351 00.000 10072 MoveAxis(N, 0, ABG)
00:58:43.351 00.000 10072 Move returns status 0, amount 0
00:58:43.351 00.000 10072 move complete, result=0
00:58:43.351 00.000 10072 worker thread done servicing request
00:58:43.351 00.000 10072 Worker thread wakes up
00:58:43.351 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:43.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:43.352 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:58:43.761 00.409 10072 Exposure complete
00:58:43.813 00.052 10072 worker thread done servicing request
00:58:43.813 00.000 1032 OnExposeComplete: enter
00:58:43.816 00.003 1032 UpdateGuideState(): m_state=6
00:58:43.818 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 914
00:58:43.819 00.001 1032 Star::Find returns 1 (0), X=323.52, Y=749.10, Mass=1279, SNR=25.2, Peak=148 HFD=2.7
00:58:43.823 00.004 1032 MultiStar: [#1 0.22,0.00,0.99,U] [#2 0.38,-0.18,0.00,M8] [#3 0.00,-0.21,0.69,U] [#4 0.33,0.04,0.00,M8] [#5 0.33,-0.02,0.00,M7] [#6 0.04,0.01,0.64,U] [#7 0.38,-0.16,0.00,M8] [#8 -0.13,0.20,0.61,U] 
00:58:43.825 00.002 1032 refined, 4 included, MultiStar: {0.09, -0.00}, one-star: {0.21, 0.02}
00:58:43.826 00.001 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
00:58:43.827 00.001 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
00:58:43.828 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.00 mountX=-0.02 mountY=-0.09, mountTheta=-1.83
00:58:43.832 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
00:58:43.833 00.001 1032 Enqueuing Move request for scope (0.09, -0.00)
00:58:43.835 00.002 10072 Worker thread wakes up
00:58:43.835 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
00:58:43.835 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
00:58:43.835 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.02 yDistance=-0.09
00:58:43.837 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:43.840 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:58:43.840 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:58:43.840 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:43.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:58:43.840 00.000 10072 MoveAxis(W, 1, ABG)
00:58:43.840 00.000 10072 Guiding  Dir = 3, Dur = 1
00:58:43.841 00.001 10072 IsGuiding returns 0
00:58:43.842 00.001 10072 PulseGuide returned control before completion, sleep 11
00:58:43.860 00.018 1032 UpdateGuideState exits: m=1279 SNR=25.2
00:58:43.862 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:43.865 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:43.867 00.002 1032 Enqueuing Expose request
00:58:43.869 00.002 10072 IsGuiding returns 0
00:58:43.869 00.000 10072 Move returns status 0, amount 1
00:58:43.869 00.000 10072 MoveAxis(N, 0, ABG)
00:58:43.869 00.000 10072 Move returns status 0, amount 0
00:58:43.869 00.000 10072 move complete, result=0
00:58:43.869 00.000 10072 worker thread done servicing request
00:58:43.869 00.000 10072 Worker thread wakes up
00:58:43.869 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:43.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:43.876 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
00:58:44.495 00.619 10072 Exposure complete
00:58:44.541 00.046 10072 worker thread done servicing request
00:58:44.541 00.000 1032 OnExposeComplete: enter
00:58:44.544 00.003 1032 UpdateGuideState(): m_state=6
00:58:44.545 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 915
00:58:44.547 00.002 1032 Star::Find returns 1 (0), X=323.60, Y=749.18, Mass=1365, SNR=26.0, Peak=137 HFD=2.7
00:58:44.550 00.003 1032 MultiStar: [#1 0.28,0.00,0.00,M1] [#2 0.24,-0.11,0.00,M9] [#3 -0.03,-0.11,0.70,U] [#4 0.34,0.04,0.00,M9] [#5 0.37,-0.04,0.00,M8] [#6 0.07,-0.07,0.59,U] [#7 0.42,-0.10,0.00,M9] [#8 0.00,0.05,0.61,U] 
00:58:44.552 00.002 1032 refined, 3 included, MultiStar: {0.11, 0.00}, one-star: {0.28, 0.10}
00:58:44.554 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
00:58:44.556 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
00:58:44.557 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.02 mountX=-0.02 mountY=-0.10, mountTheta=-1.81
00:58:44.560 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.00, opts=13)
00:58:44.561 00.001 1032 Enqueuing Move request for scope (0.11, 0.00)
00:58:44.563 00.002 10072 Worker thread wakes up
00:58:44.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
00:58:44.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
00:58:44.563 00.000 10072 Moving (0.11, 0.00) raw xDistance=-0.02 yDistance=-0.10
00:58:44.565 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:44.567 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:58:44.567 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
00:58:44.568 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:44.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:58:44.568 00.000 10072 MoveAxis(W, 2, ABG)
00:58:44.568 00.000 10072 Guiding  Dir = 3, Dur = 2
00:58:44.568 00.000 10072 IsGuiding returns 0
00:58:44.568 00.000 10072 PulseGuide returned control before completion, sleep 12
00:58:44.585 00.017 10072 IsGuiding returns 0
00:58:44.585 00.000 10072 Move returns status 0, amount 2
00:58:44.585 00.000 10072 MoveAxis(N, 0, ABG)
00:58:44.585 00.000 10072 Move returns status 0, amount 0
00:58:44.585 00.000 10072 move complete, result=0
00:58:44.585 00.000 10072 worker thread done servicing request
00:58:44.588 00.003 1032 UpdateGuideState exits: m=1365 SNR=26.0
00:58:44.590 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:44.592 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:44.594 00.002 1032 Enqueuing Expose request
00:58:44.596 00.002 10072 Worker thread wakes up
00:58:44.596 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:44.596 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:44.596 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:58:45.010 00.414 10072 Exposure complete
00:58:45.053 00.043 10072 worker thread done servicing request
00:58:45.053 00.000 1032 OnExposeComplete: enter
00:58:45.055 00.002 1032 UpdateGuideState(): m_state=6
00:58:45.056 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 916
00:58:45.057 00.001 1032 Star::Find returns 1 (0), X=323.49, Y=749.15, Mass=1288, SNR=25.3, Peak=143 HFD=2.7
00:58:45.059 00.002 1032 MultiStar: [#1 0.22,-0.02,0.98,U] [#2 0.26,-0.06,0.00,M10] [#3 -0.03,-0.08,0.71,U] [#4 0.26,0.11,0.00,M10] [#5 0.33,0.05,0.00,M9] [#6 -0.06,0.09,0.65,U] [#7 0.23,-0.10,0.00,M10] [#8 -0.02,0.12,0.56,U] 
00:58:45.060 00.001 1032 refined, 4 included, MultiStar: {0.08, 0.03}, one-star: {0.17, 0.06}
00:58:45.062 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:58:45.063 00.001 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:58:45.064 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.34 mountX=0.01 mountY=-0.09, mountTheta=-1.49
00:58:45.067 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
00:58:45.069 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
00:58:45.071 00.002 10072 Worker thread wakes up
00:58:45.072 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:58:45.072 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:58:45.072 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
00:58:45.073 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:45.075 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:58:45.075 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:58:45.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:45.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:58:45.075 00.000 10072 MoveAxis(W, 2, ABG)
00:58:45.075 00.000 10072 Guiding  Dir = 3, Dur = 2
00:58:45.076 00.001 10072 IsGuiding returns 0
00:58:45.076 00.000 10072 PulseGuide returned control before completion, sleep 12
00:58:45.093 00.017 1032 UpdateGuideState exits: m=1288 SNR=25.3
00:58:45.095 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:45.096 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:45.098 00.002 1032 Enqueuing Expose request
00:58:45.100 00.002 10072 IsGuiding returns 0
00:58:45.100 00.000 10072 Move returns status 0, amount 2
00:58:45.100 00.000 10072 MoveAxis(N, 0, ABG)
00:58:45.100 00.000 10072 Move returns status 0, amount 0
00:58:45.100 00.000 10072 move complete, result=0
00:58:45.101 00.001 10072 worker thread done servicing request
00:58:45.101 00.000 10072 Worker thread wakes up
00:58:45.101 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:45.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:45.107 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:58:45.728 00.621 10072 Exposure complete
00:58:45.776 00.048 10072 worker thread done servicing request
00:58:45.776 00.000 1032 OnExposeComplete: enter
00:58:45.778 00.002 1032 UpdateGuideState(): m_state=6
00:58:45.780 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 917
00:58:45.781 00.001 1032 Star::Find returns 1 (0), X=323.45, Y=749.22, Mass=1435, SNR=26.7, Peak=164 HFD=2.8
00:58:45.783 00.002 1032 MultiStar: [#1 0.14,0.06,0.95,U] [#2 0.13,-0.07,0.71,U] [#3 -0.11,0.11,0.67,U] [#4 0.18,0.16,0.69,U] [#5 0.13,0.16,0.68,U] [#6 -0.09,0.20,0.60,U] [#7 0.18,0.08,0.49,U] [#8 -0.13,0.22,0.00,M1] 
00:58:45.784 00.001 1032 refined, 7 included, MultiStar: {0.09, 0.10}, one-star: {0.14, 0.13}
00:58:45.786 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
00:58:45.788 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
00:58:45.789 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.83 mountX=0.08 mountY=-0.12, mountTheta=-1.00
00:58:45.792 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
00:58:45.794 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
00:58:45.795 00.001 10072 Worker thread wakes up
00:58:45.795 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
00:58:45.795 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
00:58:45.796 00.001 10072 Moving (0.09, 0.10) raw xDistance=0.08 yDistance=-0.12
00:58:45.798 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:45.803 00.005 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:58:45.803 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:58:45.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:45.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:58:45.803 00.000 10072 MoveAxis(W, 2, ABG)
00:58:45.803 00.000 10072 Guiding  Dir = 3, Dur = 2
00:58:45.803 00.000 10072 IsGuiding returns 0
00:58:45.805 00.002 10072 PulseGuide returned control before completion, sleep 11
00:58:45.820 00.015 10072 IsGuiding returns 0
00:58:45.820 00.000 10072 Move returns status 0, amount 2
00:58:45.820 00.000 10072 MoveAxis(N, 0, ABG)
00:58:45.820 00.000 10072 Move returns status 0, amount 0
00:58:45.820 00.000 10072 move complete, result=0
00:58:45.820 00.000 10072 worker thread done servicing request
00:58:45.821 00.001 1032 UpdateGuideState exits: m=1435 SNR=26.7
00:58:45.823 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:45.825 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:45.826 00.001 1032 Enqueuing Expose request
00:58:45.827 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:58:45.831 00.004 10072 Worker thread wakes up
00:58:45.831 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:45.831 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:46.245 00.414 10072 Exposure complete
00:58:46.295 00.050 10072 worker thread done servicing request
00:58:46.295 00.000 1032 OnExposeComplete: enter
00:58:46.297 00.002 1032 UpdateGuideState(): m_state=6
00:58:46.300 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 918
00:58:46.303 00.003 1032 Star::Find returns 1 (0), X=323.49, Y=749.35, Mass=1431, SNR=26.7, Peak=166 HFD=3.0
00:58:46.307 00.004 1032 MultiStar: [#1 0.32,0.14,0.00,M1] [#2 0.27,0.12,0.00,M10] [#3 0.00,0.09,0.67,U] [#4 0.29,0.26,0.00,M10] [#5 0.26,0.16,0.00,M9] [#6 0.06,0.17,0.60,U] [#7 0.18,-0.07,0.51,U] [#8 -0.17,0.26,0.00,M2] 
00:58:46.310 00.003 1032 refined, 3 included, MultiStar: {0.11, 0.14}, one-star: {0.18, 0.27}
00:58:46.312 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
00:58:46.313 00.001 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
00:58:46.315 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.91 mountX=0.11 mountY=-0.14, mountTheta=-0.92
00:58:46.318 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.14, opts=13)
00:58:46.320 00.002 1032 Enqueuing Move request for scope (0.11, 0.14)
00:58:46.321 00.001 10072 Worker thread wakes up
00:58:46.322 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
00:58:46.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
00:58:46.322 00.000 10072 Moving (0.11, 0.14) raw xDistance=0.11 yDistance=-0.14
00:58:46.323 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:46.326 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:58:46.326 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:58:46.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:46.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:58:46.326 00.000 10072 MoveAxis(W, 2, ABG)
00:58:46.326 00.000 10072 Guiding  Dir = 3, Dur = 2
00:58:46.327 00.001 10072 IsGuiding returns 0
00:58:46.327 00.000 10072 PulseGuide returned control before completion, sleep 12
00:58:46.345 00.018 1032 UpdateGuideState exits: m=1431 SNR=26.7
00:58:46.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:46.348 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:46.351 00.003 1032 Enqueuing Expose request
00:58:46.352 00.001 10072 IsGuiding returns 0
00:58:46.352 00.000 10072 Move returns status 0, amount 2
00:58:46.352 00.000 10072 MoveAxis(N, 0, ABG)
00:58:46.352 00.000 10072 Move returns status 0, amount 0
00:58:46.353 00.001 10072 move complete, result=0
00:58:46.353 00.000 10072 worker thread done servicing request
00:58:46.353 00.000 10072 Worker thread wakes up
00:58:46.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:46.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:46.360 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:58:46.983 00.623 10072 Exposure complete
00:58:47.030 00.047 10072 worker thread done servicing request
00:58:47.030 00.000 1032 OnExposeComplete: enter
00:58:47.032 00.002 1032 UpdateGuideState(): m_state=6
00:58:47.034 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 919
00:58:47.036 00.002 1032 Star::Find returns 1 (0), X=323.43, Y=749.28, Mass=1536, SNR=27.6, Peak=180 HFD=2.8
00:58:47.038 00.002 1032 MultiStar: [#1 0.31,0.08,0.00,M2] [#2 0.18,-0.05,0.70,U] [#3 0.00,-0.03,0.64,U] [#4 0.30,0.19,0.00,R] [#5 0.23,0.10,0.00,M10] [#6 0.15,-0.03,0.57,U] [#7 0.32,-0.10,0.00,M9] [#8 -0.06,0.11,0.54,U] 
00:58:47.040 00.002 1032 refined, 4 included, MultiStar: {0.08, 0.05}, one-star: {0.11, 0.19}
00:58:47.042 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
00:58:47.044 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
00:58:47.045 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.55 mountX=0.03 mountY=-0.09, mountTheta=-1.28
00:58:47.047 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
00:58:47.049 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
00:58:47.050 00.001 10072 Worker thread wakes up
00:58:47.050 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:58:47.050 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:58:47.050 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
00:58:47.053 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:47.054 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:58:47.055 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
00:58:47.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:47.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:58:47.055 00.000 10072 MoveAxis(W, 3, ABG)
00:58:47.055 00.000 10072 Guiding  Dir = 3, Dur = 3
00:58:47.055 00.000 10072 IsGuiding returns 0
00:58:47.056 00.001 10072 PulseGuide returned control before completion, sleep 13
00:58:47.071 00.015 10072 IsGuiding returns 0
00:58:47.071 00.000 10072 Move returns status 0, amount 3
00:58:47.071 00.000 10072 MoveAxis(N, 0, ABG)
00:58:47.071 00.000 10072 Move returns status 0, amount 0
00:58:47.072 00.001 10072 move complete, result=0
00:58:47.072 00.000 10072 worker thread done servicing request
00:58:47.072 00.000 1032 UpdateGuideState exits: m=1536 SNR=27.6
00:58:47.075 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:47.076 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:47.077 00.001 1032 Enqueuing Expose request
00:58:47.078 00.001 10072 Worker thread wakes up
00:58:47.080 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:47.080 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:58:47.082 00.002 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:47.496 00.414 10072 Exposure complete
00:58:47.540 00.044 10072 worker thread done servicing request
00:58:47.540 00.000 1032 OnExposeComplete: enter
00:58:47.543 00.003 1032 UpdateGuideState(): m_state=6
00:58:47.544 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 920
00:58:47.545 00.001 1032 Star::Find returns 1 (0), X=323.48, Y=749.18, Mass=1469, SNR=27.0, Peak=163 HFD=2.7
00:58:47.546 00.001 1032 MultiStar: [#1 0.26,0.01,0.00,M3] [#2 0.30,-0.15,0.00,M10] [#3 -0.20,-0.07,0.63,U] [#4 -0.01,-0.16,0.68,U] [#5 0.24,-0.02,0.63,U] [#6 0.03,0.09,0.61,U] [#7 0.36,-0.10,0.00,M10] [#8 -0.15,0.10,0.54,U] 
00:58:47.548 00.002 1032 refined, 5 included, MultiStar: {0.03, 0.01}, one-star: {0.17, 0.09}
00:58:47.550 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
00:58:47.552 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
00:58:47.554 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.29 mountX=0.00 mountY=-0.03, mountTheta=-1.54
00:58:47.557 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
00:58:47.559 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
00:58:47.561 00.002 10072 Worker thread wakes up
00:58:47.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:58:47.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:58:47.561 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
00:58:47.562 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:47.565 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:58:47.565 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
00:58:47.565 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:47.565 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:58:47.565 00.000 10072 MoveAxis(W, 2, ABG)
00:58:47.565 00.000 10072 Guiding  Dir = 3, Dur = 2
00:58:47.565 00.000 10072 IsGuiding returns 0
00:58:47.566 00.001 10072 PulseGuide returned control before completion, sleep 12
00:58:47.582 00.016 1032 UpdateGuideState exits: m=1469 SNR=27.0
00:58:47.584 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:47.587 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:47.590 00.003 10072 IsGuiding returns 0
00:58:47.590 00.000 1032 Enqueuing Expose request
00:58:47.591 00.001 10072 Move returns status 0, amount 2
00:58:47.591 00.000 10072 MoveAxis(N, 0, ABG)
00:58:47.591 00.000 10072 Move returns status 0, amount 0
00:58:47.591 00.000 10072 move complete, result=0
00:58:47.592 00.001 10072 worker thread done servicing request
00:58:47.592 00.000 10072 Worker thread wakes up
00:58:47.592 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:47.592 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:47.600 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
00:58:48.229 00.629 10072 Exposure complete
00:58:48.273 00.044 10072 worker thread done servicing request
00:58:48.273 00.000 1032 OnExposeComplete: enter
00:58:48.274 00.001 1032 UpdateGuideState(): m_state=6
00:58:48.276 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 921
00:58:48.277 00.001 1032 Star::Find returns 1 (0), X=323.56, Y=749.44, Mass=1579, SNR=28.0, Peak=189 HFD=3.1
00:58:48.279 00.002 1032 MultiStar: [#1 0.27,0.14,0.00,M4] [#2 0.27,-0.02,0.00,R] [#3 -0.01,-0.01,0.64,U] [#4 0.00,-0.10,0.66,U] [#5 0.27,-0.01,0.00,M10] [#6 0.24,0.17,0.00,M1] [#7 0.27,0.19,0.00,R] [#8 -0.22,0.35,0.00,M1] 
00:58:48.282 00.003 1032 refined, 2 included, MultiStar: {0.10, 0.12}, one-star: {0.24, 0.35}
00:58:48.283 00.001 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
00:58:48.285 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
00:58:48.286 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.88 mountX=0.09 mountY=-0.13, mountTheta=-0.95
00:58:48.290 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.12, opts=13)
00:58:48.291 00.001 1032 Enqueuing Move request for scope (0.10, 0.12)
00:58:48.293 00.002 10072 Worker thread wakes up
00:58:48.293 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
00:58:48.293 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
00:58:48.293 00.000 10072 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=-0.13
00:58:48.295 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:48.296 00.001 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:58:48.296 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:58:48.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:48.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:58:48.297 00.001 10072 MoveAxis(W, 3, ABG)
00:58:48.297 00.000 10072 Guiding  Dir = 3, Dur = 3
00:58:48.297 00.000 10072 IsGuiding returns 0
00:58:48.297 00.000 10072 PulseGuide returned control before completion, sleep 13
00:58:48.314 00.017 1032 UpdateGuideState exits: m=1579 SNR=28.0
00:58:48.316 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:48.318 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:48.319 00.001 1032 Enqueuing Expose request
00:58:48.322 00.003 10072 IsGuiding returns 0
00:58:48.322 00.000 10072 Move returns status 0, amount 3
00:58:48.322 00.000 10072 MoveAxis(N, 0, ABG)
00:58:48.322 00.000 10072 Move returns status 0, amount 0
00:58:48.322 00.000 10072 move complete, result=0
00:58:48.322 00.000 10072 worker thread done servicing request
00:58:48.322 00.000 10072 Worker thread wakes up
00:58:48.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:48.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:48.329 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:58:48.728 00.399 10072 Exposure complete
00:58:48.775 00.047 10072 worker thread done servicing request
00:58:48.775 00.000 1032 OnExposeComplete: enter
00:58:48.777 00.002 1032 UpdateGuideState(): m_state=6
00:58:48.779 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 922
00:58:48.780 00.001 1032 Star::Find returns 1 (0), X=323.51, Y=749.37, Mass=1383, SNR=26.1, Peak=165 HFD=3.0
00:58:48.782 00.002 1032 MultiStar: [#1 0.29,0.18,0.00,M5] [#2 0.00,0.22,0.76,U] [#3 -0.06,0.17,0.65,U] [#4 0.00,0.06,0.72,U] [#5 0.22,0.31,0.00,R] [#6 0.13,0.29,0.00,M2] [#7 -0.02,-0.07,0.51,U] [#8 -0.18,0.24,0.00,M2] 
00:58:48.784 00.002 1032 refined, 4 included, MultiStar: {0.04, 0.15}, one-star: {0.19, 0.28}
00:58:48.785 00.001 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
00:58:48.787 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
00:58:48.788 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.31 mountX=0.14 mountY=-0.08, mountTheta=-0.52
00:58:48.792 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.15, opts=13)
00:58:48.793 00.001 1032 Enqueuing Move request for scope (0.04, 0.15)
00:58:48.795 00.002 10072 Worker thread wakes up
00:58:48.795 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
00:58:48.795 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
00:58:48.795 00.000 10072 Moving (0.04, 0.15) raw xDistance=0.14 yDistance=-0.08
00:58:48.797 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:48.799 00.002 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.30
00:58:48.800 00.001 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
00:58:48.800 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:48.800 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:58:48.800 00.000 10072 MoveAxis(W, 66, ABG)
00:58:48.800 00.000 10072 Guiding  Dir = 3, Dur = 66
00:58:48.800 00.000 10072 IsGuiding returns 0
00:58:48.800 00.000 10072 PulseGuide returned control before completion, sleep 76
00:58:48.818 00.018 1032 UpdateGuideState exits: m=1383 SNR=26.1
00:58:48.819 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:48.822 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:48.823 00.001 1032 Enqueuing Expose request
00:58:48.883 00.060 10072 IsGuiding returns 0
00:58:48.883 00.000 10072 Move returns status 0, amount 66
00:58:48.883 00.000 10072 MoveAxis(N, 0, ABG)
00:58:48.883 00.000 10072 Move returns status 0, amount 0
00:58:48.883 00.000 10072 move complete, result=0
00:58:48.884 00.001 10072 worker thread done servicing request
00:58:48.884 00.000 10072 Worker thread wakes up
00:58:48.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:48.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:48.884 00.000 1032 GuideStep: 0.1 px 66 ms WEST, -0.1 px 0 ms NORTH
00:58:49.510 00.626 10072 Exposure complete
00:58:49.558 00.048 10072 worker thread done servicing request
00:58:49.558 00.000 1032 OnExposeComplete: enter
00:58:49.561 00.003 1032 UpdateGuideState(): m_state=6
00:58:49.562 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 923
00:58:49.564 00.002 1032 Star::Find returns 1 (0), X=323.56, Y=749.39, Mass=1358, SNR=26.0, Peak=151 HFD=3.0
00:58:49.565 00.001 1032 MultiStar: [#1 0.33,0.29,0.00,M6] [#2 0.10,0.13,0.75,U] [#3 0.04,0.02,0.72,U] [#4 0.04,0.09,0.73,U] [#5 0.08,0.03,0.70,U] [#6 0.11,0.20,0.63,U] [#7 -0.02,-0.05,0.56,U] [#8 -0.16,0.40,0.00,M3] 
00:58:49.567 00.002 1032 refined, 6 included, MultiStar: {0.10, 0.12}, one-star: {0.25, 0.30}
00:58:49.568 00.001 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
00:58:49.570 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
00:58:49.571 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.15 cameraTheta=0.88 mountX=0.09 mountY=-0.12, mountTheta=-0.95
00:58:49.574 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.12, opts=13)
00:58:49.576 00.002 1032 Enqueuing Move request for scope (0.10, 0.12)
00:58:49.577 00.001 10072 Worker thread wakes up
00:58:49.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
00:58:49.577 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
00:58:49.577 00.000 10072 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=-0.12
00:58:49.581 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:49.583 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:58:49.583 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
00:58:49.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:49.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:58:49.583 00.000 10072 MoveAxis(W, 3, ABG)
00:58:49.583 00.000 10072 Guiding  Dir = 3, Dur = 3
00:58:49.584 00.001 10072 IsGuiding returns 0
00:58:49.584 00.000 10072 PulseGuide returned control before completion, sleep 13
00:58:49.600 00.016 10072 IsGuiding returns 0
00:58:49.600 00.000 10072 Move returns status 0, amount 3
00:58:49.600 00.000 10072 MoveAxis(N, 0, ABG)
00:58:49.600 00.000 10072 Move returns status 0, amount 0
00:58:49.600 00.000 10072 move complete, result=0
00:58:49.600 00.000 10072 worker thread done servicing request
00:58:49.609 00.009 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:58:49.611 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:49.612 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:49.615 00.003 1032 Enqueuing Expose request
00:58:49.617 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:58:49.620 00.003 10072 Worker thread wakes up
00:58:49.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:49.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:50.026 00.406 10072 Exposure complete
00:58:50.071 00.045 10072 worker thread done servicing request
00:58:50.071 00.000 1032 OnExposeComplete: enter
00:58:50.074 00.003 1032 UpdateGuideState(): m_state=6
00:58:50.076 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 924
00:58:50.077 00.001 1032 Star::Find returns 1 (0), X=323.67, Y=749.29, Mass=1415, SNR=26.5, Peak=153 HFD=2.8
00:58:50.078 00.001 1032 MultiStar: [#1 0.31,0.24,0.00,M7] [#2 -0.04,0.26,0.00,M1] [#3 0.02,0.09,0.69,U] [#4 0.05,0.02,0.73,U] [#5 -0.03,-0.10,0.69,U] [#6 0.11,0.20,0.61,U] [#7 -0.01,-0.12,0.52,U] [#8 -0.24,0.26,0.00,M4] 
00:58:50.082 00.004 1032 refined, 5 included, MultiStar: {0.11, 0.07}, one-star: {0.35, 0.21}
00:58:50.083 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
00:58:50.085 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
00:58:50.087 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.12 cameraTheta=0.56 mountX=0.04 mountY=-0.12, mountTheta=-1.27
00:58:50.089 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
00:58:50.091 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
00:58:50.093 00.002 10072 Worker thread wakes up
00:58:50.093 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
00:58:50.093 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
00:58:50.093 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
00:58:50.095 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:50.098 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:58:50.098 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
00:58:50.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:50.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:58:50.098 00.000 10072 MoveAxis(W, 3, ABG)
00:58:50.098 00.000 10072 Guiding  Dir = 3, Dur = 3
00:58:50.098 00.000 10072 IsGuiding returns 0
00:58:50.099 00.001 10072 PulseGuide returned control before completion, sleep 13
00:58:50.115 00.016 1032 UpdateGuideState exits: m=1415 SNR=26.5
00:58:50.118 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:50.119 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:50.121 00.002 1032 Enqueuing Expose request
00:58:50.122 00.001 10072 IsGuiding returns 0
00:58:50.122 00.000 10072 Move returns status 0, amount 3
00:58:50.122 00.000 10072 MoveAxis(N, 0, ABG)
00:58:50.122 00.000 10072 Move returns status 0, amount 0
00:58:50.122 00.000 10072 move complete, result=0
00:58:50.122 00.000 10072 worker thread done servicing request
00:58:50.122 00.000 10072 Worker thread wakes up
00:58:50.122 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:50.122 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:50.129 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
00:58:50.856 00.727 10072 Exposure complete
00:58:50.903 00.047 10072 worker thread done servicing request
00:58:50.903 00.000 1032 OnExposeComplete: enter
00:58:50.906 00.003 1032 UpdateGuideState(): m_state=6
00:58:50.907 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 925
00:58:50.908 00.001 1032 Star::Find returns 1 (0), X=323.56, Y=749.46, Mass=1478, SNR=27.1, Peak=174 HFD=3.1
00:58:50.910 00.002 1032 MultiStar: [#1 0.31,0.08,0.00,M8] [#2 0.04,0.08,0.75,U] [#3 0.07,0.04,0.67,U] [#4 -0.00,0.14,0.67,U] [#5 -0.02,-0.15,0.69,U] [#6 0.14,0.19,0.61,U] [#7 0.15,-0.04,0.50,U] [#8 -0.11,0.31,0.00,M5] 
00:58:50.911 00.001 1032 refined, 6 included, MultiStar: {0.10, 0.11}, one-star: {0.25, 0.37}
00:58:50.913 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
00:58:50.914 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
00:58:50.916 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.86 mountX=0.08 mountY=-0.12, mountTheta=-0.97
00:58:50.918 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
00:58:50.921 00.003 1032 Enqueuing Move request for scope (0.10, 0.11)
00:58:50.922 00.001 10072 Worker thread wakes up
00:58:50.923 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
00:58:50.923 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
00:58:50.923 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.12
00:58:50.926 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:50.927 00.001 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:58:50.927 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:58:50.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:50.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:58:50.928 00.001 10072 MoveAxis(W, 3, ABG)
00:58:50.928 00.000 10072 Guiding  Dir = 3, Dur = 3
00:58:50.928 00.000 10072 IsGuiding returns 0
00:58:50.928 00.000 10072 PulseGuide returned control before completion, sleep 13
00:58:50.945 00.017 1032 UpdateGuideState exits: m=1478 SNR=27.1
00:58:50.947 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:50.949 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:50.951 00.002 1032 Enqueuing Expose request
00:58:50.952 00.001 10072 IsGuiding returns 0
00:58:50.952 00.000 10072 Move returns status 0, amount 3
00:58:50.952 00.000 10072 MoveAxis(N, 0, ABG)
00:58:50.952 00.000 10072 Move returns status 0, amount 0
00:58:50.952 00.000 10072 move complete, result=0
00:58:50.952 00.000 10072 worker thread done servicing request
00:58:50.952 00.000 10072 Worker thread wakes up
00:58:50.952 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:50.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:50.960 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
00:58:51.365 00.405 10072 Exposure complete
00:58:51.414 00.049 10072 worker thread done servicing request
00:58:51.414 00.000 1032 OnExposeComplete: enter
00:58:51.416 00.002 1032 UpdateGuideState(): m_state=6
00:58:51.418 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 926
00:58:51.419 00.001 1032 Star::Find returns 1 (0), X=323.60, Y=749.35, Mass=1372, SNR=26.1, Peak=160 HFD=2.9
00:58:51.421 00.002 1032 MultiStar: [#1 0.40,0.15,0.00,M9] [#2 -0.08,0.19,0.77,U] [#3 -0.13,0.12,0.65,U] [#4 0.09,-0.02,0.72,U] [#5 0.01,-0.21,0.68,U] [#6 0.08,0.20,0.62,U] [#7 0.11,-0.06,0.54,U] [#8 -0.16,0.30,0.00,M6] 
00:58:51.423 00.002 1032 refined, 6 included, MultiStar: {0.06, 0.08}, one-star: {0.29, 0.26}
00:58:51.428 00.005 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
00:58:51.429 00.001 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
00:58:51.431 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.11 cameraTheta=0.91 mountX=0.06 mountY=-0.08, mountTheta=-0.92
00:58:51.434 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
00:58:51.435 00.001 1032 Enqueuing Move request for scope (0.06, 0.08)
00:58:51.438 00.003 10072 Worker thread wakes up
00:58:51.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
00:58:51.438 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
00:58:51.438 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
00:58:51.440 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:51.442 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:58:51.443 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
00:58:51.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:51.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:58:51.443 00.000 10072 MoveAxis(W, 2, ABG)
00:58:51.443 00.000 10072 Guiding  Dir = 3, Dur = 2
00:58:51.443 00.000 10072 IsGuiding returns 0
00:58:51.444 00.001 10072 PulseGuide returned control before completion, sleep 12
00:58:51.462 00.018 1032 UpdateGuideState exits: m=1372 SNR=26.1
00:58:51.464 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:51.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:51.468 00.002 1032 Enqueuing Expose request
00:58:51.471 00.003 10072 IsGuiding returns 0
00:58:51.471 00.000 10072 Move returns status 0, amount 2
00:58:51.471 00.000 10072 MoveAxis(N, 0, ABG)
00:58:51.471 00.000 10072 Move returns status 0, amount 0
00:58:51.471 00.000 10072 move complete, result=0
00:58:51.471 00.000 10072 worker thread done servicing request
00:58:51.471 00.000 10072 Worker thread wakes up
00:58:51.471 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:51.471 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:51.477 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:58:52.099 00.622 10072 Exposure complete
00:58:52.149 00.050 10072 worker thread done servicing request
00:58:52.149 00.000 1032 OnExposeComplete: enter
00:58:52.151 00.002 1032 UpdateGuideState(): m_state=6
00:58:52.153 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 927
00:58:52.154 00.001 1032 Star::Find returns 1 (0), X=323.53, Y=749.49, Mass=1370, SNR=26.0, Peak=167 HFD=3.1
00:58:52.156 00.002 1032 MultiStar: [#1 0.26,0.21,0.00,M10] [#2 0.07,0.12,0.76,U] [#3 0.07,0.10,0.72,U] [#4 0.09,-0.02,0.72,U] [#5 0.00,-0.05,0.74,U] [#6 0.06,0.26,0.00,M1] [#7 0.11,-0.10,0.50,U] [#8 0.03,0.36,0.00,M7] 
00:58:52.157 00.001 1032 refined, 5 included, MultiStar: {0.10, 0.10}, one-star: {0.22, 0.40}
00:58:52.159 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
00:58:52.161 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
00:58:52.162 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.81 mountX=0.08 mountY=-0.12, mountTheta=-1.02
00:58:52.165 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
00:58:52.167 00.002 1032 Enqueuing Move request for scope (0.10, 0.10)
00:58:52.168 00.001 10072 Worker thread wakes up
00:58:52.168 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
00:58:52.168 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
00:58:52.168 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.08 yDistance=-0.12
00:58:52.170 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:52.172 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
00:58:52.172 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:58:52.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:52.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:58:52.172 00.000 10072 MoveAxis(W, 2, ABG)
00:58:52.172 00.000 10072 Guiding  Dir = 3, Dur = 2
00:58:52.172 00.000 10072 IsGuiding returns 0
00:58:52.173 00.001 10072 PulseGuide returned control before completion, sleep 11
00:58:52.189 00.016 10072 IsGuiding returns 0
00:58:52.189 00.000 10072 Move returns status 0, amount 2
00:58:52.189 00.000 10072 MoveAxis(N, 0, ABG)
00:58:52.189 00.000 10072 Move returns status 0, amount 0
00:58:52.189 00.000 10072 move complete, result=0
00:58:52.190 00.001 10072 worker thread done servicing request
00:58:52.191 00.001 1032 UpdateGuideState exits: m=1370 SNR=26.0
00:58:52.194 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:52.195 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:52.198 00.003 1032 Enqueuing Expose request
00:58:52.200 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
00:58:52.201 00.001 10072 Worker thread wakes up
00:58:52.202 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:52.202 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:52.614 00.412 10072 Exposure complete
00:58:52.664 00.050 10072 worker thread done servicing request
00:58:52.664 00.000 1032 OnExposeComplete: enter
00:58:52.666 00.002 1032 UpdateGuideState(): m_state=6
00:58:52.668 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 928
00:58:52.670 00.002 1032 Star::Find returns 1 (0), X=323.69, Y=749.32, Mass=1413, SNR=26.5, Peak=159 HFD=2.8
00:58:52.673 00.003 1032 MultiStar: [#1 0.24,0.21,0.00,R] [#2 0.02,0.25,0.00,M1] [#3 0.06,-0.00,0.68,U] [#4 0.03,-0.06,0.68,U] [#5 0.08,-0.13,0.70,U] [#6 0.08,0.19,0.60,U] [#7 -0.13,-0.07,0.49,U] [#8 -0.09,0.31,0.00,M8] 
00:58:52.676 00.003 1032 refined, 5 included, MultiStar: {0.12, 0.04}, one-star: {0.37, 0.23}
00:58:52.678 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
00:58:52.679 00.001 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
00:58:52.681 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.34 mountX=0.01 mountY=-0.12, mountTheta=-1.49
00:58:52.684 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
00:58:52.686 00.002 1032 Enqueuing Move request for scope (0.12, 0.04)
00:58:52.687 00.001 10072 Worker thread wakes up
00:58:52.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
00:58:52.687 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
00:58:52.687 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.12
00:58:52.690 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:52.692 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:58:52.692 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
00:58:52.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:52.692 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:58:52.692 00.000 10072 MoveAxis(W, 2, ABG)
00:58:52.692 00.000 10072 Guiding  Dir = 3, Dur = 2
00:58:52.693 00.001 10072 IsGuiding returns 0
00:58:52.693 00.000 10072 PulseGuide returned control before completion, sleep 12
00:58:52.712 00.019 1032 UpdateGuideState exits: m=1413 SNR=26.5
00:58:52.714 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:52.715 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:52.717 00.002 1032 Enqueuing Expose request
00:58:52.718 00.001 10072 IsGuiding returns 0
00:58:52.719 00.001 10072 Move returns status 0, amount 2
00:58:52.719 00.000 10072 MoveAxis(N, 0, ABG)
00:58:52.719 00.000 10072 Move returns status 0, amount 0
00:58:52.719 00.000 10072 move complete, result=0
00:58:52.719 00.000 10072 worker thread done servicing request
00:58:52.719 00.000 10072 Worker thread wakes up
00:58:52.719 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:52.719 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:52.726 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:58:53.347 00.621 10072 Exposure complete
00:58:53.394 00.047 10072 worker thread done servicing request
00:58:53.395 00.001 1032 OnExposeComplete: enter
00:58:53.397 00.002 1032 UpdateGuideState(): m_state=6
00:58:53.399 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 929
00:58:53.400 00.001 1032 Star::Find returns 1 (0), X=323.54, Y=749.25, Mass=1468, SNR=27.0, Peak=171 HFD=2.8
00:58:53.402 00.002 1032 MultiStar: [#1 0.04,-0.09,0.94,U] [#2 -0.03,0.06,0.70,U] [#3 -0.10,-0.07,0.66,U] [#4 0.05,0.02,0.72,U] [#5 0.13,-0.14,0.71,U] [#6 0.12,0.17,0.58,U] [#7 0.02,-0.11,0.49,U] [#8 -0.17,0.30,0.00,M9] 
00:58:53.404 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.22, 0.17}
00:58:53.406 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
00:58:53.408 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
00:58:53.411 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.09 mountX=-0.01 mountY=-0.06, mountTheta=-1.74
00:58:53.413 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
00:58:53.415 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
00:58:53.417 00.002 10072 Worker thread wakes up
00:58:53.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
00:58:53.417 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
00:58:53.417 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
00:58:53.419 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:53.421 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:58:53.421 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
00:58:53.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:53.422 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:58:53.422 00.000 10072 MoveAxis(W, 2, ABG)
00:58:53.422 00.000 10072 Guiding  Dir = 3, Dur = 2
00:58:53.422 00.000 10072 IsGuiding returns 0
00:58:53.423 00.001 10072 PulseGuide returned control before completion, sleep 11
00:58:53.439 00.016 10072 IsGuiding returns 0
00:58:53.439 00.000 10072 Move returns status 0, amount 2
00:58:53.439 00.000 10072 MoveAxis(N, 0, ABG)
00:58:53.439 00.000 10072 Move returns status 0, amount 0
00:58:53.439 00.000 10072 move complete, result=0
00:58:53.439 00.000 10072 worker thread done servicing request
00:58:53.441 00.002 1032 UpdateGuideState exits: m=1468 SNR=27.0
00:58:53.443 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:53.445 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:53.446 00.001 1032 Enqueuing Expose request
00:58:53.448 00.002 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
00:58:53.450 00.002 10072 Worker thread wakes up
00:58:53.450 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:53.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:53.865 00.415 10072 Exposure complete
00:58:53.915 00.050 10072 worker thread done servicing request
00:58:53.915 00.000 1032 OnExposeComplete: enter
00:58:53.917 00.002 1032 UpdateGuideState(): m_state=6
00:58:53.919 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 930
00:58:53.921 00.002 1032 Star::Find returns 1 (0), X=323.53, Y=749.23, Mass=1393, SNR=26.3, Peak=156 HFD=2.8
00:58:53.923 00.002 1032 MultiStar: [#1 0.01,-0.04,0.93,U] [#2 0.01,0.09,0.73,U] [#3 0.00,0.16,0.69,U] [#4 0.07,0.03,0.68,U] [#5 0.07,0.09,0.70,U] [#6 0.09,0.24,0.00,M1] [#7 0.09,-0.24,0.00,M1] [#8 -0.11,0.22,0.61,U] 
00:58:53.925 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.09}, one-star: {0.22, 0.14}
00:58:53.927 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
00:58:53.930 00.003 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
00:58:53.931 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.09 mountX=0.08 mountY=-0.07, mountTheta=-0.74
00:58:53.934 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
00:58:53.936 00.002 1032 Enqueuing Move request for scope (0.05, 0.09)
00:58:53.938 00.002 10072 Worker thread wakes up
00:58:53.938 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
00:58:53.938 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
00:58:53.938 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.08 yDistance=-0.07
00:58:53.940 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:53.943 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:58:53.943 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
00:58:53.943 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:53.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:58:53.943 00.000 10072 MoveAxis(W, 1, ABG)
00:58:53.943 00.000 10072 Guiding  Dir = 3, Dur = 1
00:58:53.943 00.000 10072 IsGuiding returns 0
00:58:53.944 00.001 10072 PulseGuide returned control before completion, sleep 11
00:58:53.957 00.013 10072 IsGuiding returns 0
00:58:53.958 00.001 10072 Move returns status 0, amount 1
00:58:53.958 00.000 10072 MoveAxis(N, 0, ABG)
00:58:53.958 00.000 10072 Move returns status 0, amount 0
00:58:53.958 00.000 10072 move complete, result=0
00:58:53.958 00.000 10072 worker thread done servicing request
00:58:53.963 00.005 1032 UpdateGuideState exits: m=1393 SNR=26.3
00:58:53.965 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:53.967 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:53.969 00.002 1032 Enqueuing Expose request
00:58:53.970 00.001 10072 Worker thread wakes up
00:58:53.971 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:53.971 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:58:53.974 00.003 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:54.598 00.624 10072 Exposure complete
00:58:54.646 00.048 10072 worker thread done servicing request
00:58:54.646 00.000 1032 OnExposeComplete: enter
00:58:54.648 00.002 1032 UpdateGuideState(): m_state=6
00:58:54.649 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 931
00:58:54.651 00.002 1032 Star::Find returns 1 (0), X=323.54, Y=749.35, Mass=1429, SNR=26.6, Peak=172 HFD=3.0
00:58:54.653 00.002 1032 MultiStar: [#1 0.10,-0.08,0.94,U] [#2 0.11,0.22,0.75,U] [#3 -0.03,0.14,0.65,U] [#4 -0.00,0.00,0.70,U] [#5 0.09,-0.04,0.69,U] [#6 0.09,0.16,0.62,U] [#7 -0.14,0.06,0.51,U] [#8 -0.15,0.36,0.00,M9] 
00:58:54.654 00.001 1032 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.22, 0.26}
00:58:54.655 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
00:58:54.657 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
00:58:54.658 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=0.07 mountY=-0.09, mountTheta=-0.92
00:58:54.661 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
00:58:54.663 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
00:58:54.665 00.002 10072 Worker thread wakes up
00:58:54.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
00:58:54.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
00:58:54.665 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
00:58:54.667 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:54.669 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:58:54.669 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
00:58:54.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:54.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:58:54.669 00.000 10072 MoveAxis(W, 1, ABG)
00:58:54.669 00.000 10072 Guiding  Dir = 3, Dur = 1
00:58:54.670 00.001 10072 IsGuiding returns 0
00:58:54.670 00.000 10072 PulseGuide returned control before completion, sleep 11
00:58:54.687 00.017 1032 UpdateGuideState exits: m=1429 SNR=26.6
00:58:54.689 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:54.693 00.004 10072 IsGuiding returns 0
00:58:54.693 00.000 10072 Move returns status 0, amount 1
00:58:54.693 00.000 10072 MoveAxis(N, 0, ABG)
00:58:54.693 00.000 10072 Move returns status 0, amount 0
00:58:54.693 00.000 10072 move complete, result=0
00:58:54.693 00.000 10072 worker thread done servicing request
00:58:54.693 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:54.695 00.002 1032 Enqueuing Expose request
00:58:54.697 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
00:58:54.699 00.002 10072 Worker thread wakes up
00:58:54.699 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:54.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:55.118 00.419 10072 Exposure complete
00:58:55.164 00.046 10072 worker thread done servicing request
00:58:55.164 00.000 1032 OnExposeComplete: enter
00:58:55.166 00.002 1032 UpdateGuideState(): m_state=6
00:58:55.168 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 932
00:58:55.169 00.001 1032 Star::Find returns 1 (0), X=323.51, Y=749.50, Mass=1303, SNR=25.4, Peak=153 HFD=3.2
00:58:55.171 00.002 1032 MultiStar: [#1 0.09,0.06,1.02,U] [#2 0.17,0.16,0.77,U] [#3 0.02,0.17,0.73,U] [#4 0.11,0.10,0.74,U] [#5 0.16,0.07,0.74,U] [#6 0.25,0.24,0.00,M1] [#7 0.07,-0.04,0.51,U] [#8 -0.06,0.34,0.00,M10] 
00:58:55.173 00.002 1032 refined, 6 included, MultiStar: {0.12, 0.15}, one-star: {0.20, 0.41}
00:58:55.174 00.001 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
00:58:55.177 00.003 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
00:58:55.178 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.89 mountX=0.11 mountY=-0.16, mountTheta=-0.94
00:58:55.182 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.15, opts=13)
00:58:55.184 00.002 1032 Enqueuing Move request for scope (0.12, 0.15)
00:58:55.185 00.001 10072 Worker thread wakes up
00:58:55.186 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
00:58:55.186 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
00:58:55.186 00.000 10072 Moving (0.12, 0.15) raw xDistance=0.11 yDistance=-0.16
00:58:55.188 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:55.190 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:58:55.190 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
00:58:55.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:55.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:58:55.191 00.001 10072 MoveAxis(W, 0, ABG)
00:58:55.191 00.000 10072 Move returns status 0, amount 0
00:58:55.191 00.000 10072 MoveAxis(N, 0, ABG)
00:58:55.191 00.000 10072 Move returns status 0, amount 0
00:58:55.191 00.000 10072 move complete, result=0
00:58:55.191 00.000 10072 worker thread done servicing request
00:58:55.209 00.018 1032 UpdateGuideState exits: m=1303 SNR=25.4
00:58:55.211 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:55.214 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:55.215 00.001 1032 Enqueuing Expose request
00:58:55.217 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
00:58:55.219 00.002 10072 Worker thread wakes up
00:58:55.219 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:55.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:55.850 00.631 10072 Exposure complete
00:58:55.899 00.049 10072 worker thread done servicing request
00:58:55.899 00.000 1032 OnExposeComplete: enter
00:58:55.901 00.002 1032 UpdateGuideState(): m_state=6
00:58:55.902 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 933
00:58:55.904 00.002 1032 Star::Find returns 1 (0), X=323.50, Y=749.22, Mass=1367, SNR=26.0, Peak=148 HFD=2.8
00:58:55.905 00.001 1032 MultiStar: [#1 0.02,-0.13,1.03,U] [#2 0.06,0.04,0.78,U] [#3 0.03,0.05,0.68,U] [#4 -0.01,0.09,0.75,U] [#5 0.08,-0.05,0.69,U] [#6 0.13,0.20,0.61,U] [#7 0.16,-0.33,0.00,M1] [#8 -0.07,0.17,0.59,U] 
00:58:55.907 00.002 1032 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {0.18, 0.13}
00:58:55.909 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
00:58:55.911 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
00:58:55.912 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.73 mountX=0.03 mountY=-0.07, mountTheta=-1.10
00:58:55.915 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
00:58:55.918 00.003 1032 Enqueuing Move request for scope (0.06, 0.05)
00:58:55.919 00.001 10072 Worker thread wakes up
00:58:55.920 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
00:58:55.920 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
00:58:55.920 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
00:58:55.922 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:55.926 00.004 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:58:55.926 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:58:55.926 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:55.926 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:58:55.927 00.001 10072 MoveAxis(E, 0, ABG)
00:58:55.927 00.000 10072 Move returns status 0, amount 0
00:58:55.927 00.000 10072 MoveAxis(N, 0, ABG)
00:58:55.927 00.000 10072 Move returns status 0, amount 0
00:58:55.927 00.000 10072 move complete, result=0
00:58:55.927 00.000 10072 worker thread done servicing request
00:58:55.945 00.018 1032 UpdateGuideState exits: m=1367 SNR=26.0
00:58:55.947 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:55.948 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:55.950 00.002 1032 Enqueuing Expose request
00:58:55.951 00.001 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:55.952 00.001 10072 Worker thread wakes up
00:58:55.952 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:55.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:56.366 00.414 10072 Exposure complete
00:58:56.415 00.049 10072 worker thread done servicing request
00:58:56.415 00.000 1032 OnExposeComplete: enter
00:58:56.417 00.002 1032 UpdateGuideState(): m_state=6
00:58:56.419 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 934
00:58:56.420 00.001 1032 Star::Find returns 1 (0), X=323.59, Y=749.27, Mass=1384, SNR=26.2, Peak=158 HFD=2.8
00:58:56.422 00.002 1032 MultiStar: [#1 0.06,-0.15,1.00,U] [#2 0.19,0.01,0.75,U] [#3 -0.03,-0.01,0.68,U] [#4 0.05,0.01,0.69,U] [#5 0.06,-0.26,0.00,M1] [#6 0.09,0.11,0.58,U] [#7 0.07,-0.23,0.52,U] [#8 -0.01,0.16,0.56,U] 
00:58:56.425 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.27, 0.18}
00:58:56.427 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
00:58:56.430 00.003 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
00:58:56.431 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.13 mountX=-0.01 mountY=-0.10, mountTheta=-1.70
00:58:56.433 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
00:58:56.435 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
00:58:56.438 00.003 10072 Worker thread wakes up
00:58:56.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
00:58:56.438 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
00:58:56.438 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
00:58:56.440 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:56.442 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:58:56.442 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
00:58:56.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:56.443 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:58:56.443 00.000 10072 MoveAxis(E, 1, ABG)
00:58:56.443 00.000 10072 Guiding  Dir = 2, Dur = 1
00:58:56.443 00.000 10072 IsGuiding returns 0
00:58:56.443 00.000 10072 PulseGuide returned control before completion, sleep 11
00:58:56.457 00.014 10072 IsGuiding returns 0
00:58:56.457 00.000 10072 Move returns status 0, amount 1
00:58:56.457 00.000 10072 MoveAxis(N, 0, ABG)
00:58:56.457 00.000 10072 Move returns status 0, amount 0
00:58:56.457 00.000 10072 move complete, result=0
00:58:56.457 00.000 10072 worker thread done servicing request
00:58:56.462 00.005 1032 UpdateGuideState exits: m=1384 SNR=26.2
00:58:56.464 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:56.467 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:56.468 00.001 1032 Enqueuing Expose request
00:58:56.470 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:58:56.472 00.002 10072 Worker thread wakes up
00:58:56.473 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:56.473 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:57.102 00.629 10072 Exposure complete
00:58:57.152 00.050 10072 worker thread done servicing request
00:58:57.152 00.000 1032 OnExposeComplete: enter
00:58:57.154 00.002 1032 UpdateGuideState(): m_state=6
00:58:57.156 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 935
00:58:57.157 00.001 1032 Star::Find returns 1 (0), X=323.49, Y=749.38, Mass=1348, SNR=25.9, Peak=165 HFD=3.0
00:58:57.158 00.001 1032 MultiStar: [#1 0.06,-0.05,0.94,U] [#2 -0.03,0.08,0.74,U] [#3 -0.08,0.21,0.70,U] [#4 0.01,0.12,0.70,U] [#5 -0.04,0.02,0.71,U] [#6 0.07,0.37,0.00,M1] [#7 0.03,-0.16,0.55,U] [#8 -0.08,0.13,0.57,U] 
00:58:57.160 00.002 1032 refined, 7 included, MultiStar: {0.02, 0.09}, one-star: {0.18, 0.29}
00:58:57.162 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
00:58:57.164 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
00:58:57.166 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.38 mountX=0.08 mountY=-0.04, mountTheta=-0.45
00:58:57.169 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
00:58:57.171 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
00:58:57.175 00.004 10072 Worker thread wakes up
00:58:57.175 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
00:58:57.175 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
00:58:57.175 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
00:58:57.180 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:57.182 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:58:57.182 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
00:58:57.182 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:57.182 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:58:57.182 00.000 10072 MoveAxis(E, 2, ABG)
00:58:57.182 00.000 10072 Guiding  Dir = 2, Dur = 2
00:58:57.182 00.000 10072 IsGuiding returns 0
00:58:57.183 00.001 10072 PulseGuide returned control before completion, sleep 12
00:58:57.198 00.015 1032 UpdateGuideState exits: m=1348 SNR=25.9
00:58:57.202 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:57.204 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:57.206 00.002 1032 Enqueuing Expose request
00:58:57.209 00.003 10072 IsGuiding returns 0
00:58:57.209 00.000 10072 Move returns status 0, amount 2
00:58:57.210 00.001 10072 MoveAxis(N, 0, ABG)
00:58:57.210 00.000 10072 Move returns status 0, amount 0
00:58:57.210 00.000 10072 move complete, result=0
00:58:57.210 00.000 10072 worker thread done servicing request
00:58:57.210 00.000 10072 Worker thread wakes up
00:58:57.210 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:57.210 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:57.217 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:58:57.617 00.400 10072 Exposure complete
00:58:57.662 00.045 10072 worker thread done servicing request
00:58:57.662 00.000 1032 OnExposeComplete: enter
00:58:57.664 00.002 1032 UpdateGuideState(): m_state=6
00:58:57.665 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 936
00:58:57.667 00.002 1032 Star::Find returns 1 (0), X=323.43, Y=749.44, Mass=1396, SNR=26.3, Peak=181 HFD=3.1
00:58:57.669 00.002 1032 MultiStar: [#1 -0.09,0.05,0.99,U] [#2 0.08,0.19,0.74,U] [#3 -0.04,0.12,0.69,U] [#4 0.00,0.26,0.00,M1] [#5 -0.03,0.06,0.70,U] [#6 -0.08,0.40,0.00,M2] [#7 -0.01,-0.23,0.48,U] [#8 -0.22,0.33,0.00,M8] 
00:58:57.671 00.002 1032 refined, 5 included, MultiStar: {0.01, 0.12}, one-star: {0.12, 0.35}
00:58:57.673 00.002 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
00:58:57.675 00.002 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
00:58:57.678 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=0.11 mountY=-0.04, mountTheta=-0.32
00:58:57.680 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.12, opts=13)
00:58:57.681 00.001 1032 Enqueuing Move request for scope (0.01, 0.12)
00:58:57.683 00.002 10072 Worker thread wakes up
00:58:57.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
00:58:57.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
00:58:57.683 00.000 10072 Moving (0.01, 0.12) raw xDistance=0.11 yDistance=-0.04
00:58:57.684 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:57.688 00.004 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:58:57.688 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
00:58:57.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:57.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:58:57.688 00.000 10072 MoveAxis(E, 2, ABG)
00:58:57.688 00.000 10072 Guiding  Dir = 2, Dur = 2
00:58:57.689 00.001 10072 IsGuiding returns 0
00:58:57.689 00.000 10072 PulseGuide returned control before completion, sleep 12
00:58:57.705 00.016 1032 UpdateGuideState exits: m=1396 SNR=26.3
00:58:57.708 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:57.710 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:57.712 00.002 10072 IsGuiding returns 0
00:58:57.712 00.000 1032 Enqueuing Expose request
00:58:57.713 00.001 10072 Move returns status 0, amount 2
00:58:57.714 00.001 10072 MoveAxis(N, 0, ABG)
00:58:57.714 00.000 10072 Move returns status 0, amount 0
00:58:57.714 00.000 10072 move complete, result=0
00:58:57.714 00.000 10072 worker thread done servicing request
00:58:57.714 00.000 10072 Worker thread wakes up
00:58:57.714 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:57.714 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:57.720 00.006 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
00:58:58.443 00.723 10072 Exposure complete
00:58:58.488 00.045 10072 worker thread done servicing request
00:58:58.488 00.000 1032 OnExposeComplete: enter
00:58:58.491 00.003 1032 UpdateGuideState(): m_state=6
00:58:58.493 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 937
00:58:58.494 00.001 1032 Star::Find returns 1 (0), X=323.44, Y=749.49, Mass=1465, SNR=26.9, Peak=183 HFD=3.1
00:58:58.496 00.002 1032 MultiStar: [#1 -0.03,0.05,0.95,U] [#2 0.05,0.21,0.70,U] [#3 0.09,0.23,0.65,U] [#4 -0.03,0.14,0.68,U] [#5 -0.05,0.10,0.67,U] [#6 0.07,0.28,0.00,M3] [#7 0.09,-0.13,0.53,U] [#8 -0.09,0.27,0.00,M9] 
00:58:58.498 00.002 1032 refined, 6 included, MultiStar: {0.04, 0.16}, one-star: {0.13, 0.40}
00:58:58.499 00.001 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
00:58:58.501 00.002 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
00:58:58.503 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.34 mountX=0.15 mountY=-0.08, mountTheta=-0.49
00:58:58.505 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.16, opts=13)
00:58:58.507 00.002 1032 Enqueuing Move request for scope (0.04, 0.16)
00:58:58.509 00.002 10072 Worker thread wakes up
00:58:58.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
00:58:58.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
00:58:58.509 00.000 10072 Moving (0.04, 0.16) raw xDistance=0.15 yDistance=-0.08
00:58:58.510 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:58.513 00.003 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.31
00:58:58.513 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
00:58:58.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:58.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:58:58.513 00.000 10072 MoveAxis(W, 65, ABG)
00:58:58.513 00.000 10072 Guiding  Dir = 3, Dur = 65
00:58:58.514 00.001 10072 IsGuiding returns 0
00:58:58.514 00.000 10072 PulseGuide returned control before completion, sleep 75
00:58:58.531 00.017 1032 UpdateGuideState exits: m=1465 SNR=26.9
00:58:58.533 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:58.535 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:58.537 00.002 1032 Enqueuing Expose request
00:58:58.598 00.061 10072 IsGuiding returns 0
00:58:58.598 00.000 10072 Move returns status 0, amount 65
00:58:58.598 00.000 10072 MoveAxis(N, 0, ABG)
00:58:58.599 00.001 10072 Move returns status 0, amount 0
00:58:58.599 00.000 10072 move complete, result=0
00:58:58.599 00.000 10072 worker thread done servicing request
00:58:58.599 00.000 10072 Worker thread wakes up
00:58:58.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:58.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:58.599 00.000 1032 GuideStep: 0.1 px 65 ms WEST, -0.1 px 0 ms NORTH
00:58:59.008 00.409 10072 Exposure complete
00:58:59.057 00.049 10072 worker thread done servicing request
00:58:59.057 00.000 1032 OnExposeComplete: enter
00:58:59.059 00.002 1032 UpdateGuideState(): m_state=6
00:58:59.061 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 938
00:58:59.063 00.002 1032 Star::Find returns 1 (0), X=323.51, Y=749.45, Mass=1337, SNR=25.8, Peak=167 HFD=3.1
00:58:59.064 00.001 1032 MultiStar: [#1 -0.01,0.03,0.99,U] [#2 -0.01,0.18,0.76,U] [#3 -0.04,0.06,0.68,U] [#4 0.05,0.11,0.71,U] [#5 0.16,-0.14,0.71,U] [#6 0.11,0.15,0.62,U] [#7 0.06,-0.05,0.54,U] [#8 -0.10,0.25,0.00,M10] 
00:58:59.066 00.002 1032 refined, 7 included, MultiStar: {0.07, 0.10}, one-star: {0.20, 0.36}
00:58:59.068 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
00:58:59.070 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
00:58:59.072 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=0.08 mountY=-0.09, mountTheta=-0.84
00:58:59.075 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
00:58:59.077 00.002 1032 Enqueuing Move request for scope (0.07, 0.10)
00:58:59.079 00.002 10072 Worker thread wakes up
00:58:59.079 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
00:58:59.079 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
00:58:59.079 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
00:58:59.083 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:59.085 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:58:59.085 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
00:58:59.085 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:59.085 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:58:59.085 00.000 10072 MoveAxis(E, 2, ABG)
00:58:59.085 00.000 10072 Guiding  Dir = 2, Dur = 2
00:58:59.085 00.000 10072 IsGuiding returns 0
00:58:59.086 00.001 10072 PulseGuide returned control before completion, sleep 12
00:58:59.102 00.016 1032 UpdateGuideState exits: m=1337 SNR=25.8
00:58:59.104 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:59.107 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:59.108 00.001 1032 Enqueuing Expose request
00:58:59.113 00.005 10072 IsGuiding returns 0
00:58:59.113 00.000 10072 Move returns status 0, amount 2
00:58:59.113 00.000 10072 MoveAxis(N, 0, ABG)
00:58:59.113 00.000 10072 Move returns status 0, amount 0
00:58:59.113 00.000 10072 move complete, result=0
00:58:59.113 00.000 10072 worker thread done servicing request
00:58:59.113 00.000 10072 Worker thread wakes up
00:58:59.114 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:59.114 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:59.119 00.005 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:58:59.742 00.623 10072 Exposure complete
00:58:59.790 00.048 10072 worker thread done servicing request
00:58:59.790 00.000 1032 OnExposeComplete: enter
00:58:59.792 00.002 1032 UpdateGuideState(): m_state=6
00:58:59.795 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 939
00:58:59.796 00.001 1032 Star::Find returns 1 (0), X=323.58, Y=749.39, Mass=1482, SNR=27.1, Peak=174 HFD=3.0
00:58:59.800 00.004 1032 MultiStar: [#1 0.03,-0.03,0.93,U] [#2 0.03,0.09,0.71,U] [#3 0.05,0.00,0.66,U] [#4 0.10,-0.01,0.69,U] [#5 0.02,-0.10,0.66,U] [#6 0.08,0.20,0.58,U] [#7 0.06,-0.16,0.50,U] [#8 -0.13,0.33,0.00,R] 
00:58:59.804 00.004 1032 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.26, 0.30}
00:58:59.805 00.001 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
00:58:59.808 00.003 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
00:58:59.810 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.54 mountX=0.03 mountY=-0.10, mountTheta=-1.29
00:58:59.812 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
00:58:59.814 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
00:58:59.816 00.002 10072 Worker thread wakes up
00:58:59.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
00:58:59.816 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
00:58:59.816 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
00:58:59.819 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:58:59.821 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:58:59.821 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
00:58:59.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:59.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:58:59.821 00.000 10072 MoveAxis(E, 4, ABG)
00:58:59.821 00.000 10072 Guiding  Dir = 2, Dur = 4
00:58:59.822 00.001 10072 IsGuiding returns 0
00:58:59.822 00.000 10072 PulseGuide returned control before completion, sleep 14
00:58:59.839 00.017 1032 UpdateGuideState exits: m=1482 SNR=27.1
00:58:59.842 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:59.844 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:58:59.845 00.001 1032 Enqueuing Expose request
00:58:59.848 00.003 10072 IsGuiding returns 0
00:58:59.849 00.001 10072 Move returns status 0, amount 4
00:58:59.849 00.000 10072 MoveAxis(N, 0, ABG)
00:58:59.849 00.000 10072 Move returns status 0, amount 0
00:58:59.849 00.000 10072 move complete, result=0
00:58:59.849 00.000 10072 worker thread done servicing request
00:58:59.849 00.000 10072 Worker thread wakes up
00:58:59.849 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:58:59.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:58:59.856 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:59:00.255 00.399 10072 Exposure complete
00:59:00.307 00.052 10072 worker thread done servicing request
00:59:00.307 00.000 1032 OnExposeComplete: enter
00:59:00.309 00.002 1032 UpdateGuideState(): m_state=6
00:59:00.310 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 940
00:59:00.311 00.001 1032 Star::Find returns 1 (0), X=323.55, Y=749.41, Mass=1430, SNR=26.6, Peak=174 HFD=3.0
00:59:00.313 00.002 1032 MultiStar: [#1 0.06,0.08,0.97,U] [#2 0.14,0.30,0.00,M1] [#3 -0.03,0.16,0.65,U] [#4 -0.05,0.15,0.68,U] [#5 0.03,0.15,0.66,U] [#6 0.09,0.34,0.00,M2] [#7 0.02,0.16,0.46,U] [#8 0.11,-0.10,0.57,U] 
00:59:00.315 00.002 1032 refined, 6 included, MultiStar: {0.07, 0.15}, one-star: {0.24, 0.33}
00:59:00.317 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
00:59:00.318 00.001 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
00:59:00.320 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.15 mountX=0.12 mountY=-0.10, mountTheta=-0.68
00:59:00.323 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
00:59:00.324 00.001 1032 Enqueuing Move request for scope (0.07, 0.15)
00:59:00.325 00.001 10072 Worker thread wakes up
00:59:00.325 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
00:59:00.327 00.002 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
00:59:00.327 00.000 10072 Moving (0.07, 0.15) raw xDistance=0.12 yDistance=-0.10
00:59:00.329 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:00.332 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:59:00.332 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
00:59:00.332 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:00.332 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:59:00.332 00.000 10072 MoveAxis(E, 3, ABG)
00:59:00.332 00.000 10072 Guiding  Dir = 2, Dur = 3
00:59:00.332 00.000 10072 IsGuiding returns 0
00:59:00.333 00.001 10072 PulseGuide returned control before completion, sleep 13
00:59:00.349 00.016 1032 UpdateGuideState exits: m=1430 SNR=26.6
00:59:00.353 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:00.354 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:00.356 00.002 1032 Enqueuing Expose request
00:59:00.363 00.007 10072 IsGuiding returns 0
00:59:00.364 00.001 10072 Move returns status 0, amount 3
00:59:00.364 00.000 10072 MoveAxis(N, 0, ABG)
00:59:00.364 00.000 10072 Move returns status 0, amount 0
00:59:00.364 00.000 10072 move complete, result=0
00:59:00.364 00.000 10072 worker thread done servicing request
00:59:00.364 00.000 10072 Worker thread wakes up
00:59:00.364 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:00.364 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:00.372 00.008 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:59:00.991 00.619 10072 Exposure complete
00:59:01.041 00.050 10072 worker thread done servicing request
00:59:01.041 00.000 1032 OnExposeComplete: enter
00:59:01.044 00.003 1032 UpdateGuideState(): m_state=6
00:59:01.046 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 941
00:59:01.048 00.002 1032 Star::Find returns 1 (0), X=323.57, Y=749.59, Mass=1451, SNR=26.8, Peak=168 HFD=3.0
00:59:01.051 00.003 1032 MultiStar: large primary error, entering stabilization period
00:59:01.052 00.001 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
00:59:01.054 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
00:59:01.055 00.001 1032 CameraToMount -- cameraX=0.25 cameraY=0.50 hyp=0.56 cameraTheta=1.10 mountX=0.42 mountY=-0.37, mountTheta=-0.73
00:59:01.058 00.003 1032 SchedulePrimaryMove(0F526948, x=0.25, y=0.50, opts=13)
00:59:01.061 00.003 1032 Enqueuing Move request for scope (0.25, 0.50)
00:59:01.063 00.002 10072 Worker thread wakes up
00:59:01.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.50) opts 0xd
00:59:01.063 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, 0.50)
00:59:01.063 00.000 10072 Moving (0.25, 0.50) raw xDistance=0.42 yDistance=-0.37
00:59:01.065 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:01.068 00.003 10072 PPEC rslt: input = 0.42, final = 0.18, react = 0.19, pred = -0.00, hyst = 0.17, hyst_pct = 0.00, period_length = 289.31
00:59:01.068 00.000 10072 PPEC: input: 0.42, control: 0.18, exposure: 500
00:59:01.068 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:59:01.068 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
00:59:01.068 00.000 10072 MoveAxis(W, 187, ABG)
00:59:01.068 00.000 10072 Guiding  Dir = 3, Dur = 187
00:59:01.068 00.000 10072 IsGuiding returns 0
00:59:01.069 00.001 10072 PulseGuide returned control before completion, sleep 197
00:59:01.087 00.018 1032 UpdateGuideState exits: m=1451 SNR=26.8
00:59:01.090 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:01.092 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:01.094 00.002 1032 Enqueuing Expose request
00:59:01.269 00.175 10072 IsGuiding returns 0
00:59:01.269 00.000 10072 Move returns status 0, amount 187
00:59:01.269 00.000 10072 MoveAxis(N, 0, ABG)
00:59:01.269 00.000 10072 Move returns status 0, amount 0
00:59:01.269 00.000 10072 move complete, result=0
00:59:01.269 00.000 10072 worker thread done servicing request
00:59:01.269 00.000 10072 Worker thread wakes up
00:59:01.269 00.000 1032 GuideStep: 0.4 px 187 ms WEST, -0.4 px 0 ms NORTH
00:59:01.272 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:01.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:01.682 00.410 10072 Exposure complete
00:59:01.733 00.051 10072 worker thread done servicing request
00:59:01.733 00.000 1032 OnExposeComplete: enter
00:59:01.737 00.004 1032 UpdateGuideState(): m_state=6
00:59:01.741 00.004 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 942
00:59:01.743 00.002 1032 Star::Find returns 1 (0), X=323.56, Y=749.53, Mass=1354, SNR=25.9, Peak=171 HFD=3.1
00:59:01.745 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
00:59:01.746 00.001 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
00:59:01.749 00.003 1032 CameraToMount -- cameraX=0.24 cameraY=0.44 hyp=0.51 cameraTheta=1.07 mountX=0.37 mountY=-0.35, mountTheta=-0.76
00:59:01.752 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=0.44, opts=13)
00:59:01.755 00.003 1032 Enqueuing Move request for scope (0.24, 0.44)
00:59:01.757 00.002 10072 Worker thread wakes up
00:59:01.758 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.44) opts 0xd
00:59:01.758 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, 0.44)
00:59:01.758 00.000 10072 Moving (0.24, 0.44) raw xDistance=0.37 yDistance=-0.35
00:59:01.760 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:01.762 00.002 10072 PPEC rslt: input = 0.37, final = 0.16, react = 0.17, pred = -0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 289.31
00:59:01.763 00.001 10072 PPEC: input: 0.37, control: 0.16, exposure: 500
00:59:01.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:59:01.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:59:01.763 00.000 10072 MoveAxis(W, 164, ABG)
00:59:01.763 00.000 10072 Guiding  Dir = 3, Dur = 164
00:59:01.763 00.000 10072 IsGuiding returns 0
00:59:01.764 00.001 10072 PulseGuide returned control before completion, sleep 174
00:59:01.782 00.018 1032 UpdateGuideState exits: m=1354 SNR=25.9
00:59:01.784 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:01.785 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:01.787 00.002 1032 Enqueuing Expose request
00:59:01.944 00.157 10072 IsGuiding returns 0
00:59:01.944 00.000 10072 Move returns status 0, amount 164
00:59:01.944 00.000 10072 MoveAxis(N, 0, ABG)
00:59:01.944 00.000 10072 Move returns status 0, amount 0
00:59:01.944 00.000 10072 move complete, result=0
00:59:01.944 00.000 10072 worker thread done servicing request
00:59:01.944 00.000 10072 Worker thread wakes up
00:59:01.944 00.000 1032 GuideStep: 0.4 px 164 ms WEST, -0.3 px 0 ms NORTH
00:59:01.947 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:01.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:02.570 00.623 10072 Exposure complete
00:59:02.619 00.049 10072 worker thread done servicing request
00:59:02.619 00.000 1032 OnExposeComplete: enter
00:59:02.621 00.002 1032 UpdateGuideState(): m_state=6
00:59:02.622 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 943
00:59:02.624 00.002 1032 Star::Find returns 1 (0), X=323.65, Y=749.16, Mass=1307, SNR=25.5, Peak=141 HFD=2.7
00:59:02.625 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
00:59:02.627 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
00:59:02.628 00.001 1032 CameraToMount -- cameraX=0.33 cameraY=0.07 hyp=0.34 cameraTheta=0.22 mountX=-0.01 mountY=-0.34, mountTheta=-1.61
00:59:02.631 00.003 1032 SchedulePrimaryMove(0F526948, x=0.33, y=0.07, opts=13)
00:59:02.633 00.002 1032 Enqueuing Move request for scope (0.33, 0.07)
00:59:02.634 00.001 10072 Worker thread wakes up
00:59:02.635 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.07) opts 0xd
00:59:02.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.33, 0.07)
00:59:02.635 00.000 10072 Moving (0.33, 0.07) raw xDistance=-0.01 yDistance=-0.34
00:59:02.636 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:02.638 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:59:02.638 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:59:02.638 00.000 10072 switching direction from 1 to -1 - decHistory=-3 oldest=-0.18 newest=-1.06
00:59:02.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:59:02.639 00.001 10072 MoveAxis(E, 6, ABG)
00:59:02.639 00.000 10072 Guiding  Dir = 2, Dur = 6
00:59:02.639 00.000 10072 IsGuiding returns 0
00:59:02.639 00.000 10072 PulseGuide returned control before completion, sleep 16
00:59:02.656 00.017 1032 UpdateGuideState exits: m=1307 SNR=25.5
00:59:02.658 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:02.660 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:02.661 00.001 1032 Enqueuing Expose request
00:59:02.663 00.002 10072 IsGuiding returns 0
00:59:02.663 00.000 10072 Move returns status 0, amount 6
00:59:02.663 00.000 10072 BLC: Oldest BLC event removed
00:59:02.664 00.001 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
00:59:02.664 00.000 10072 MoveAxis(N, 306, ABG)
00:59:02.664 00.000 10072 Guiding  Dir = 0, Dur = 306
00:59:02.664 00.000 10072 IsGuiding returns 0
00:59:02.664 00.000 10072 PulseGuide returned control before completion, sleep 316
00:59:02.988 00.324 10072 IsGuiding returns 0
00:59:02.988 00.000 10072 Move returns status 0, amount 306
00:59:02.988 00.000 10072 move complete, result=0
00:59:02.989 00.001 1032 GuideStep: -0.0 px 6 ms EAST, -0.3 px 306 ms NORTH
00:59:02.992 00.003 10072 worker thread done servicing request
00:59:02.992 00.000 10072 Worker thread wakes up
00:59:02.992 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:02.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:03.739 00.747 10072 Exposure complete
00:59:03.787 00.048 10072 worker thread done servicing request
00:59:03.788 00.001 1032 OnExposeComplete: enter
00:59:03.790 00.002 1032 UpdateGuideState(): m_state=6
00:59:03.792 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 944
00:59:03.794 00.002 1032 Star::Find returns 1 (0), X=323.65, Y=749.13, Mass=1432, SNR=26.6, Peak=150 HFD=2.6
00:59:03.796 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
00:59:03.797 00.001 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
00:59:03.800 00.003 1032 CameraToMount -- cameraX=0.33 cameraY=0.04 hyp=0.34 cameraTheta=0.12 mountX=-0.05 mountY=-0.33, mountTheta=-1.71
00:59:03.802 00.002 1032 SchedulePrimaryMove(0F526948, x=0.33, y=0.04, opts=13)
00:59:03.804 00.002 1032 Enqueuing Move request for scope (0.33, 0.04)
00:59:03.806 00.002 10072 Worker thread wakes up
00:59:03.806 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.04) opts 0xd
00:59:03.806 00.000 10072 Handling offset move in thread for scope, endpoint = (0.33, 0.04)
00:59:03.806 00.000 10072 Moving (0.33, 0.04) raw xDistance=-0.05 yDistance=-0.33
00:59:03.806 00.000 10072 BLC: History state: CurrMiss=0.33, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.342444, 1:0.333817
00:59:03.806 00.000 10072 BLC: Under-shoot, no adjustment, waiting for more data
00:59:03.808 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:03.810 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:59:03.810 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:59:03.811 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:59:03.811 00.000 10072 MoveAxis(E, 9, ABG)
00:59:03.811 00.000 10072 Guiding  Dir = 2, Dur = 9
00:59:03.811 00.000 10072 IsGuiding returns 0
00:59:03.811 00.000 10072 PulseGuide returned control before completion, sleep 19
00:59:03.829 00.018 1032 UpdateGuideState exits: m=1432 SNR=26.6
00:59:03.831 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:03.835 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:03.837 00.002 1032 Enqueuing Expose request
00:59:03.846 00.009 10072 IsGuiding returns 0
00:59:03.846 00.000 10072 Move returns status 0, amount 9
00:59:03.846 00.000 10072 MoveAxis(N, 216, ABG)
00:59:03.848 00.002 10072 Guiding  Dir = 0, Dur = 216
00:59:03.848 00.000 10072 IsGuiding returns 0
00:59:03.848 00.000 10072 PulseGuide returned control before completion, sleep 226
00:59:04.082 00.234 10072 IsGuiding returns 0
00:59:04.082 00.000 10072 Move returns status 0, amount 216
00:59:04.082 00.000 10072 move complete, result=0
00:59:04.082 00.000 10072 worker thread done servicing request
00:59:04.082 00.000 10072 Worker thread wakes up
00:59:04.082 00.000 1032 GuideStep: -0.0 px 9 ms EAST, -0.3 px 216 ms NORTH
00:59:04.085 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:04.086 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:04.833 00.747 10072 Exposure complete
00:59:04.878 00.045 10072 worker thread done servicing request
00:59:04.879 00.001 1032 OnExposeComplete: enter
00:59:04.881 00.002 1032 UpdateGuideState(): m_state=6
00:59:04.883 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 945
00:59:04.885 00.002 1032 Star::Find returns 1 (0), X=323.40, Y=749.01, Mass=1428, SNR=26.6, Peak=168 HFD=2.5
00:59:04.886 00.001 1032 MultiStar: exiting stabilization period
00:59:04.888 00.002 1032 MultiStar: [#1 -0.04,-0.40,0.00,M1] [#2 0.03,-0.26,0.00,M2] [#3 -0.05,-0.31,0.00,M1] [#4 0.02,-0.37,0.00,M1] [#5 0.01,-0.52,0.00,M1] [#6 0.07,-0.21,0.58,U] [#7 -0.11,-0.51,0.00,M1] [#8 0.00,-0.46,0.00,M1] 
00:59:04.889 00.001 1032 single-star, 1 included, MultiStar: {0.08, -0.12}, one-star: {0.08, -0.07}
00:59:04.891 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
00:59:04.895 00.004 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
00:59:04.897 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.73 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
00:59:04.901 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
00:59:04.902 00.001 1032 Enqueuing Move request for scope (0.08, -0.07)
00:59:04.904 00.002 10072 Worker thread wakes up
00:59:04.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
00:59:04.904 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
00:59:04.904 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
00:59:04.904 00.000 10072 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.342444, 1:0.333817, 2:0.060341
00:59:04.904 00.000 10072 BLC: No correction, Miss < min_move
00:59:04.906 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:04.908 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:59:04.908 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:59:04.908 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:04.908 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:59:04.908 00.000 10072 MoveAxis(E, 8, ABG)
00:59:04.908 00.000 10072 Guiding  Dir = 2, Dur = 8
00:59:04.909 00.001 10072 IsGuiding returns 0
00:59:04.909 00.000 10072 PulseGuide returned control before completion, sleep 18
00:59:04.929 00.020 1032 UpdateGuideState exits: m=1428 SNR=26.6
00:59:04.931 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:04.932 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:04.934 00.002 1032 Enqueuing Expose request
00:59:04.939 00.005 10072 IsGuiding returns 0
00:59:04.939 00.000 10072 Move returns status 0, amount 8
00:59:04.939 00.000 10072 MoveAxis(N, 0, ABG)
00:59:04.939 00.000 10072 Move returns status 0, amount 0
00:59:04.939 00.000 10072 move complete, result=0
00:59:04.939 00.000 10072 worker thread done servicing request
00:59:04.939 00.000 10072 Worker thread wakes up
00:59:04.939 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:04.940 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:04.944 00.004 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:59:05.349 00.405 10072 Exposure complete
00:59:05.397 00.048 10072 worker thread done servicing request
00:59:05.397 00.000 1032 OnExposeComplete: enter
00:59:05.399 00.002 1032 UpdateGuideState(): m_state=6
00:59:05.401 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 946
00:59:05.402 00.001 1032 Star::Find returns 1 (0), X=323.54, Y=749.02, Mass=1515, SNR=27.4, Peak=175 HFD=2.4
00:59:05.404 00.002 1032 MultiStar: [#1 -0.12,-0.29,0.00,M2] [#2 -0.09,-0.15,0.71,U] [#3 -0.06,-0.22,0.68,U] [#4 -0.07,-0.29,0.00,M2] [#5 -0.03,-0.46,0.00,M2] [#6 0.05,-0.21,0.60,U] [#7 -0.16,-0.43,0.00,M2] [#8 0.06,-0.32,0.00,M2] 
00:59:05.405 00.001 1032 refined, 3 included, MultiStar: {0.05, -0.15}, one-star: {0.23, -0.07}
00:59:05.407 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
00:59:05.408 00.001 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
00:59:05.410 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.25 mountX=-0.16 mountY=-0.01, mountTheta=-3.08
00:59:05.412 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.15, opts=13)
00:59:05.414 00.002 1032 Enqueuing Move request for scope (0.05, -0.15)
00:59:05.415 00.001 10072 Worker thread wakes up
00:59:05.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
00:59:05.416 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
00:59:05.416 00.000 10072 Moving (0.05, -0.15) raw xDistance=-0.16 yDistance=-0.01
00:59:05.416 00.000 10072 BLC: window closed
00:59:05.416 00.000 10072 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.342444, 1:0.333817, 2:0.060341
00:59:05.416 00.000 10072 BLC: No correction, Miss < min_move
00:59:05.417 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:05.419 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.31
00:59:05.420 00.001 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:59:05.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:05.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:59:05.420 00.000 10072 MoveAxis(E, 78, ABG)
00:59:05.420 00.000 10072 Guiding  Dir = 2, Dur = 78
00:59:05.420 00.000 10072 IsGuiding returns 0
00:59:05.420 00.000 10072 PulseGuide returned control before completion, sleep 88
00:59:05.437 00.017 1032 UpdateGuideState exits: m=1515 SNR=27.4
00:59:05.440 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:05.442 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:05.444 00.002 1032 Enqueuing Expose request
00:59:05.521 00.077 10072 IsGuiding returns 0
00:59:05.521 00.000 10072 Move returns status 0, amount 78
00:59:05.521 00.000 10072 MoveAxis(N, 0, ABG)
00:59:05.521 00.000 10072 Move returns status 0, amount 0
00:59:05.521 00.000 10072 move complete, result=0
00:59:05.521 00.000 10072 worker thread done servicing request
00:59:05.522 00.001 10072 Worker thread wakes up
00:59:05.522 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:05.522 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:05.522 00.000 1032 GuideStep: -0.2 px 78 ms EAST, -0.0 px 0 ms NORTH
00:59:06.148 00.626 10072 Exposure complete
00:59:06.197 00.049 10072 worker thread done servicing request
00:59:06.197 00.000 1032 OnExposeComplete: enter
00:59:06.199 00.002 1032 UpdateGuideState(): m_state=6
00:59:06.201 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 947
00:59:06.202 00.001 1032 Star::Find returns 1 (0), X=323.42, Y=749.27, Mass=1490, SNR=27.2, Peak=182 HFD=2.8
00:59:06.204 00.002 1032 MultiStar: [#1 -0.19,-0.18,0.00,M3] [#2 -0.17,-0.03,0.74,U] [#3 -0.07,-0.11,0.64,U] [#4 -0.17,-0.21,0.00,M3] [#5 -0.03,-0.28,0.00,M3] [#6 0.07,0.02,0.56,U] [#7 -0.13,-0.30,0.00,M3] [#8 -0.04,-0.28,0.00,M3] 
00:59:06.207 00.003 1032 refined, 3 included, MultiStar: {-0.01, 0.03}, one-star: {0.11, 0.18}
00:59:06.210 00.003 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
00:59:06.212 00.002 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
00:59:06.215 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.78 mountX=0.03 mountY=-0.00, mountTheta=-0.05
00:59:06.217 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
00:59:06.219 00.002 1032 Enqueuing Move request for scope (-0.01, 0.03)
00:59:06.221 00.002 10072 Worker thread wakes up
00:59:06.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:59:06.221 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:59:06.221 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=-0.00
00:59:06.224 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:06.226 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.31
00:59:06.226 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
00:59:06.227 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:06.227 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:59:06.227 00.000 10072 MoveAxis(E, 5, ABG)
00:59:06.227 00.000 10072 Guiding  Dir = 2, Dur = 5
00:59:06.227 00.000 10072 IsGuiding returns 0
00:59:06.227 00.000 10072 PulseGuide returned control before completion, sleep 15
00:59:06.244 00.017 1032 UpdateGuideState exits: m=1490 SNR=27.2
00:59:06.246 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:06.249 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:06.251 00.002 1032 Enqueuing Expose request
00:59:06.254 00.003 10072 IsGuiding returns 0
00:59:06.254 00.000 10072 Move returns status 0, amount 5
00:59:06.254 00.000 10072 MoveAxis(N, 0, ABG)
00:59:06.254 00.000 10072 Move returns status 0, amount 0
00:59:06.254 00.000 10072 move complete, result=0
00:59:06.254 00.000 10072 worker thread done servicing request
00:59:06.255 00.001 10072 Worker thread wakes up
00:59:06.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:06.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:06.260 00.005 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
00:59:06.664 00.404 10072 Exposure complete
00:59:06.718 00.054 10072 worker thread done servicing request
00:59:06.718 00.000 1032 OnExposeComplete: enter
00:59:06.720 00.002 1032 UpdateGuideState(): m_state=6
00:59:06.722 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 948
00:59:06.724 00.002 1032 Star::Find returns 1 (0), X=323.44, Y=749.19, Mass=1447, SNR=26.8, Peak=163 HFD=2.7
00:59:06.727 00.003 1032 MultiStar: [#1 -0.10,-0.23,1.00,U] [#2 -0.13,-0.14,0.73,U] [#3 -0.12,-0.16,0.67,U] [#4 -0.04,-0.04,0.74,U] [#5 -0.00,-0.38,0.00,M4] [#6 -0.12,-0.10,0.58,U] [#7 -0.09,-0.31,0.00,M4] [#8 0.00,-0.32,0.00,M4] 
00:59:06.728 00.001 1032 refined, 5 included, MultiStar: {-0.06, -0.09}, one-star: {0.12, 0.10}
00:59:06.730 00.002 1032 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.83) = xAngle (-3.96 = 2.33)
00:59:06.731 00.001 1032 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.96 = 2.33)
00:59:06.732 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.13 mountX=-0.07 mountY=0.08, mountTheta=2.33
00:59:06.735 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.09, opts=13)
00:59:06.736 00.001 1032 Enqueuing Move request for scope (-0.06, -0.09)
00:59:06.739 00.003 10072 Worker thread wakes up
00:59:06.739 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
00:59:06.739 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
00:59:06.739 00.000 10072 Moving (-0.06, -0.09) raw xDistance=-0.07 yDistance=0.08
00:59:06.742 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:06.744 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:06.744 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
00:59:06.744 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:06.744 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:59:06.744 00.000 10072 MoveAxis(E, 5, ABG)
00:59:06.744 00.000 10072 Guiding  Dir = 2, Dur = 5
00:59:06.745 00.001 10072 IsGuiding returns 0
00:59:06.745 00.000 10072 PulseGuide returned control before completion, sleep 15
00:59:06.762 00.017 1032 UpdateGuideState exits: m=1447 SNR=26.8
00:59:06.764 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:06.766 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:06.770 00.004 1032 Enqueuing Expose request
00:59:06.772 00.002 10072 IsGuiding returns 0
00:59:06.772 00.000 10072 Move returns status 0, amount 5
00:59:06.772 00.000 10072 MoveAxis(N, 0, ABG)
00:59:06.772 00.000 10072 Move returns status 0, amount 0
00:59:06.772 00.000 10072 move complete, result=0
00:59:06.773 00.001 10072 worker thread done servicing request
00:59:06.773 00.000 10072 Worker thread wakes up
00:59:06.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:06.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:06.779 00.006 1032 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
00:59:07.400 00.621 10072 Exposure complete
00:59:07.446 00.046 10072 worker thread done servicing request
00:59:07.446 00.000 1032 OnExposeComplete: enter
00:59:07.448 00.002 1032 UpdateGuideState(): m_state=6
00:59:07.450 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 949
00:59:07.452 00.002 1032 Star::Find returns 1 (0), X=323.41, Y=748.97, Mass=1442, SNR=26.8, Peak=190 HFD=2.4
00:59:07.454 00.002 1032 MultiStar: [#1 -0.06,-0.36,0.00,M3] [#2 -0.14,-0.15,0.77,U] [#3 -0.07,-0.26,0.00,M1] [#4 -0.05,-0.27,0.00,M3] [#5 -0.06,-0.38,0.00,M5] [#6 -0.06,-0.07,0.61,U] [#7 -0.09,-0.39,0.00,M5] [#8 0.02,-0.41,0.00,M5] 
00:59:07.456 00.002 1032 refined, 2 included, MultiStar: {-0.02, -0.11}, one-star: {0.09, -0.11}
00:59:07.458 00.002 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.70)
00:59:07.461 00.003 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.70)
00:59:07.462 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.75 mountX=-0.10 mountY=0.05, mountTheta=2.70
00:59:07.465 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.11, opts=13)
00:59:07.466 00.001 1032 Enqueuing Move request for scope (-0.02, -0.11)
00:59:07.468 00.002 10072 Worker thread wakes up
00:59:07.468 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
00:59:07.468 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
00:59:07.468 00.000 10072 Moving (-0.02, -0.11) raw xDistance=-0.10 yDistance=0.05
00:59:07.470 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:07.472 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:07.472 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
00:59:07.472 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:07.472 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:59:07.472 00.000 10072 MoveAxis(E, 6, ABG)
00:59:07.472 00.000 10072 Guiding  Dir = 2, Dur = 6
00:59:07.473 00.001 10072 IsGuiding returns 0
00:59:07.473 00.000 10072 PulseGuide returned control before completion, sleep 16
00:59:07.491 00.018 10072 IsGuiding returns 0
00:59:07.491 00.000 10072 Move returns status 0, amount 6
00:59:07.491 00.000 10072 MoveAxis(N, 0, ABG)
00:59:07.491 00.000 10072 Move returns status 0, amount 0
00:59:07.491 00.000 10072 move complete, result=0
00:59:07.492 00.001 10072 worker thread done servicing request
00:59:07.493 00.001 1032 UpdateGuideState exits: m=1442 SNR=26.8
00:59:07.495 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:07.497 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:07.499 00.002 1032 Enqueuing Expose request
00:59:07.501 00.002 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
00:59:07.503 00.002 10072 Worker thread wakes up
00:59:07.503 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:07.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:07.918 00.415 10072 Exposure complete
00:59:07.967 00.049 10072 worker thread done servicing request
00:59:07.967 00.000 1032 OnExposeComplete: enter
00:59:07.969 00.002 1032 UpdateGuideState(): m_state=6
00:59:07.971 00.002 1032 Star::Find(15, 323, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 950
00:59:07.972 00.001 1032 Star::Find returns 1 (0), X=323.38, Y=749.07, Mass=1368, SNR=26.1, Peak=170 HFD=2.5
00:59:07.974 00.002 1032 MultiStar: [#1 -0.03,-0.38,0.00,M4] [#2 0.05,-0.15,0.77,U] [#3 -0.08,-0.36,0.00,M2] [#4 -0.01,-0.22,0.72,U] [#5 -0.05,-0.43,0.00,M6] [#6 0.01,-0.09,0.59,U] [#7 -0.02,-0.56,0.00,M6] [#8 -0.02,-0.37,0.00,M6] 
00:59:07.976 00.002 1032 single-star, 3 included, MultiStar: {0.03, -0.11}, one-star: {0.06, -0.01}
00:59:07.978 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
00:59:07.979 00.001 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
00:59:07.982 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.07 cameraTheta=-0.22 mountX=-0.03 mountY=-0.06, mountTheta=-2.05
00:59:07.985 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
00:59:07.989 00.004 1032 Enqueuing Move request for scope (0.06, -0.01)
00:59:07.993 00.004 10072 Worker thread wakes up
00:59:07.994 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:59:07.994 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:59:07.994 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.06
00:59:07.995 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:07.998 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:07.998 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:59:07.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:07.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:59:07.998 00.000 10072 MoveAxis(E, 4, ABG)
00:59:07.998 00.000 10072 Guiding  Dir = 2, Dur = 4
00:59:07.999 00.001 10072 IsGuiding returns 0
00:59:07.999 00.000 10072 PulseGuide returned control before completion, sleep 14
00:59:08.016 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.1
00:59:08.018 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:08.020 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:08.021 00.001 1032 Enqueuing Expose request
00:59:08.024 00.003 10072 IsGuiding returns 0
00:59:08.024 00.000 10072 Move returns status 0, amount 4
00:59:08.024 00.000 10072 MoveAxis(N, 0, ABG)
00:59:08.024 00.000 10072 Move returns status 0, amount 0
00:59:08.024 00.000 10072 move complete, result=0
00:59:08.024 00.000 10072 worker thread done servicing request
00:59:08.024 00.000 10072 Worker thread wakes up
00:59:08.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:08.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:08.032 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:59:08.649 00.617 10072 Exposure complete
00:59:08.697 00.048 10072 worker thread done servicing request
00:59:08.697 00.000 1032 OnExposeComplete: enter
00:59:08.700 00.003 1032 UpdateGuideState(): m_state=6
00:59:08.702 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 951
00:59:08.704 00.002 1032 Star::Find returns 1 (0), X=323.50, Y=749.01, Mass=1447, SNR=26.8, Peak=163 HFD=2.3
00:59:08.706 00.002 1032 MultiStar: [#1 -0.14,-0.44,0.00,M5] [#2 -0.09,-0.19,0.72,U] [#3 0.10,-0.21,0.70,U] [#4 -0.08,-0.14,0.70,U] [#5 -0.04,-0.33,0.00,M7] [#6 0.06,-0.04,0.64,U] [#7 -0.01,-0.33,0.00,M7] [#8 -0.02,-0.30,0.00,M7] 
00:59:08.708 00.002 1032 refined, 4 included, MultiStar: {0.05, -0.13}, one-star: {0.18, -0.08}
00:59:08.709 00.001 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
00:59:08.711 00.002 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
00:59:08.714 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.23 mountX=-0.14 mountY=-0.01, mountTheta=-3.06
00:59:08.716 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.13, opts=13)
00:59:08.718 00.002 1032 Enqueuing Move request for scope (0.05, -0.13)
00:59:08.720 00.002 10072 Worker thread wakes up
00:59:08.720 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
00:59:08.720 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
00:59:08.720 00.000 10072 Moving (0.05, -0.13) raw xDistance=-0.14 yDistance=-0.01
00:59:08.723 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:08.726 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.32
00:59:08.726 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:59:08.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:08.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:59:08.726 00.000 10072 MoveAxis(E, 69, ABG)
00:59:08.726 00.000 10072 Guiding  Dir = 2, Dur = 69
00:59:08.727 00.001 10072 IsGuiding returns 0
00:59:08.727 00.000 10072 PulseGuide returned control before completion, sleep 79
00:59:08.745 00.018 1032 UpdateGuideState exits: m=1447 SNR=26.8
00:59:08.747 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:08.749 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:08.751 00.002 1032 Enqueuing Expose request
00:59:08.819 00.068 10072 IsGuiding returns 0
00:59:08.819 00.000 10072 Move returns status 0, amount 69
00:59:08.819 00.000 10072 MoveAxis(N, 0, ABG)
00:59:08.819 00.000 10072 Move returns status 0, amount 0
00:59:08.819 00.000 10072 move complete, result=0
00:59:08.819 00.000 10072 worker thread done servicing request
00:59:08.819 00.000 10072 Worker thread wakes up
00:59:08.819 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:08.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:08.820 00.001 1032 GuideStep: -0.1 px 69 ms EAST, -0.0 px 0 ms NORTH
00:59:09.227 00.407 10072 Exposure complete
00:59:09.277 00.050 10072 worker thread done servicing request
00:59:09.277 00.000 1032 OnExposeComplete: enter
00:59:09.278 00.001 1032 UpdateGuideState(): m_state=6
00:59:09.280 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 952
00:59:09.282 00.002 1032 Star::Find returns 1 (0), X=323.45, Y=749.07, Mass=1474, SNR=27.0, Peak=176 HFD=2.4
00:59:09.284 00.002 1032 MultiStar: [#1 -0.12,-0.31,0.00,M6] [#2 -0.12,-0.08,0.75,U] [#3 0.06,-0.16,0.68,U] [#4 -0.09,-0.14,0.68,U] [#5 0.01,-0.23,0.61,U] [#6 0.03,-0.03,0.58,U] [#7 0.03,-0.36,0.00,M8] [#8 -0.02,-0.38,0.00,M8] 
00:59:09.285 00.001 1032 refined, 5 included, MultiStar: {0.01, -0.10}, one-star: {0.14, -0.02}
00:59:09.286 00.001 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
00:59:09.288 00.002 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
00:59:09.290 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.44 mountX=-0.10 mountY=0.01, mountTheta=3.01
00:59:09.294 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.10, opts=13)
00:59:09.296 00.002 1032 Enqueuing Move request for scope (0.01, -0.10)
00:59:09.297 00.001 10072 Worker thread wakes up
00:59:09.298 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
00:59:09.298 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
00:59:09.298 00.000 10072 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=0.01
00:59:09.300 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:09.304 00.004 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:09.304 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:59:09.304 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:09.304 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:59:09.304 00.000 10072 MoveAxis(E, 5, ABG)
00:59:09.304 00.000 10072 Guiding  Dir = 2, Dur = 5
00:59:09.305 00.001 10072 IsGuiding returns 0
00:59:09.305 00.000 10072 PulseGuide returned control before completion, sleep 15
00:59:09.322 00.017 1032 UpdateGuideState exits: m=1474 SNR=27.0
00:59:09.326 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:09.327 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:09.328 00.001 1032 Enqueuing Expose request
00:59:09.333 00.005 10072 IsGuiding returns 0
00:59:09.333 00.000 10072 Move returns status 0, amount 5
00:59:09.333 00.000 10072 MoveAxis(N, 0, ABG)
00:59:09.333 00.000 10072 Move returns status 0, amount 0
00:59:09.333 00.000 10072 move complete, result=0
00:59:09.334 00.001 10072 worker thread done servicing request
00:59:09.334 00.000 10072 Worker thread wakes up
00:59:09.334 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:09.334 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:09.341 00.007 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
00:59:09.960 00.619 10072 Exposure complete
00:59:10.009 00.049 10072 worker thread done servicing request
00:59:10.009 00.000 1032 OnExposeComplete: enter
00:59:10.011 00.002 1032 UpdateGuideState(): m_state=6
00:59:10.013 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 953
00:59:10.014 00.001 1032 Star::Find returns 1 (0), X=323.45, Y=748.97, Mass=1395, SNR=26.3, Peak=173 HFD=2.3
00:59:10.017 00.003 1032 MultiStar: [#1 -0.07,-0.33,0.00,M7] [#2 0.01,-0.12,0.68,U] [#3 0.00,-0.21,0.69,U] [#4 0.03,-0.14,0.69,U] [#5 0.05,-0.35,0.00,M7] [#6 0.02,-0.18,0.61,U] [#7 0.04,-0.42,0.00,M9] [#8 0.10,-0.42,0.00,M9] 
00:59:10.021 00.004 1032 refined, 4 included, MultiStar: {0.05, -0.15}, one-star: {0.13, -0.12}
00:59:10.024 00.003 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
00:59:10.026 00.002 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
00:59:10.027 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.26 mountX=-0.16 mountY=-0.01, mountTheta=-3.09
00:59:10.029 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.15, opts=13)
00:59:10.032 00.003 1032 Enqueuing Move request for scope (0.05, -0.15)
00:59:10.033 00.001 10072 Worker thread wakes up
00:59:10.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
00:59:10.033 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
00:59:10.034 00.001 10072 Moving (0.05, -0.15) raw xDistance=-0.16 yDistance=-0.01
00:59:10.035 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:10.037 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.32
00:59:10.037 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:59:10.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:10.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:59:10.037 00.000 10072 MoveAxis(E, 79, ABG)
00:59:10.038 00.001 10072 Guiding  Dir = 2, Dur = 79
00:59:10.038 00.000 10072 IsGuiding returns 0
00:59:10.038 00.000 10072 PulseGuide returned control before completion, sleep 89
00:59:10.058 00.020 1032 UpdateGuideState exits: m=1395 SNR=26.3
00:59:10.061 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:10.062 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:10.064 00.002 1032 Enqueuing Expose request
00:59:10.130 00.066 10072 IsGuiding returns 0
00:59:10.130 00.000 10072 Move returns status 0, amount 79
00:59:10.130 00.000 10072 MoveAxis(N, 0, ABG)
00:59:10.130 00.000 10072 Move returns status 0, amount 0
00:59:10.130 00.000 10072 move complete, result=0
00:59:10.130 00.000 10072 worker thread done servicing request
00:59:10.130 00.000 10072 Worker thread wakes up
00:59:10.130 00.000 1032 GuideStep: -0.2 px 79 ms EAST, -0.0 px 0 ms NORTH
00:59:10.132 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:10.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:10.538 00.406 10072 Exposure complete
00:59:10.586 00.048 10072 worker thread done servicing request
00:59:10.586 00.000 1032 OnExposeComplete: enter
00:59:10.589 00.003 1032 UpdateGuideState(): m_state=6
00:59:10.591 00.002 1032 Star::Find(15, 323, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 954
00:59:10.593 00.002 1032 Star::Find returns 1 (0), X=323.56, Y=749.07, Mass=1381, SNR=26.2, Peak=151 HFD=2.4
00:59:10.595 00.002 1032 MultiStar: [#1 0.01,-0.35,0.00,M8] [#2 0.04,-0.22,0.74,U] [#3 -0.00,-0.14,0.62,U] [#4 -0.02,-0.12,0.70,U] [#5 -0.00,-0.35,0.00,M8] [#6 0.13,-0.01,0.61,U] [#7 0.01,-0.34,0.00,M10] [#8 0.13,-0.38,0.00,M10] 
00:59:10.597 00.002 1032 refined, 4 included, MultiStar: {0.09, -0.10}, one-star: {0.24, -0.02}
00:59:10.599 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
00:59:10.601 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
00:59:10.602 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.82 mountX=-0.12 mountY=-0.06, mountTheta=-2.65
00:59:10.605 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
00:59:10.607 00.002 1032 Enqueuing Move request for scope (0.09, -0.10)
00:59:10.608 00.001 10072 Worker thread wakes up
00:59:10.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
00:59:10.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
00:59:10.608 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.06
00:59:10.611 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:10.614 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:10.614 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
00:59:10.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:10.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:59:10.614 00.000 10072 MoveAxis(E, 6, ABG)
00:59:10.614 00.000 10072 Guiding  Dir = 2, Dur = 6
00:59:10.615 00.001 10072 IsGuiding returns 0
00:59:10.616 00.001 10072 PulseGuide returned control before completion, sleep 16
00:59:10.634 00.018 1032 UpdateGuideState exits: m=1381 SNR=26.2
00:59:10.637 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:10.638 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:10.640 00.002 1032 Enqueuing Expose request
00:59:10.645 00.005 10072 IsGuiding returns 0
00:59:10.645 00.000 10072 Move returns status 0, amount 6
00:59:10.645 00.000 10072 MoveAxis(N, 0, ABG)
00:59:10.645 00.000 10072 Move returns status 0, amount 0
00:59:10.646 00.001 10072 move complete, result=0
00:59:10.646 00.000 10072 worker thread done servicing request
00:59:10.646 00.000 10072 Worker thread wakes up
00:59:10.646 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:10.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:10.652 00.006 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:59:11.275 00.623 10072 Exposure complete
00:59:11.325 00.050 10072 worker thread done servicing request
00:59:11.325 00.000 1032 OnExposeComplete: enter
00:59:11.327 00.002 1032 UpdateGuideState(): m_state=6
00:59:11.330 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 955
00:59:11.333 00.003 1032 Star::Find returns 1 (0), X=323.50, Y=749.09, Mass=1358, SNR=26.0, Peak=143 HFD=2.4
00:59:11.335 00.002 1032 MultiStar: [#1 0.03,-0.29,0.00,M9] [#2 0.02,-0.10,0.77,U] [#3 0.00,-0.18,0.66,U] [#4 0.04,-0.04,0.71,U] [#5 -0.04,-0.31,0.00,M9] [#6 0.05,0.03,0.61,U] [#7 0.06,-0.18,0.52,U] [#8 0.11,-0.24,0.00,R] 
00:59:11.337 00.002 1032 refined, 5 included, MultiStar: {0.07, -0.07}, one-star: {0.18, 0.00}
00:59:11.339 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
00:59:11.341 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
00:59:11.342 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.80 mountX=-0.08 mountY=-0.05, mountTheta=-2.63
00:59:11.345 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
00:59:11.347 00.002 1032 Enqueuing Move request for scope (0.07, -0.07)
00:59:11.348 00.001 10072 Worker thread wakes up
00:59:11.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
00:59:11.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
00:59:11.349 00.001 10072 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=-0.05
00:59:11.351 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:11.354 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:11.354 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:59:11.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:11.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:59:11.354 00.000 10072 MoveAxis(E, 7, ABG)
00:59:11.354 00.000 10072 Guiding  Dir = 2, Dur = 7
00:59:11.354 00.000 10072 IsGuiding returns 0
00:59:11.355 00.001 10072 PulseGuide returned control before completion, sleep 17
00:59:11.372 00.017 1032 UpdateGuideState exits: m=1358 SNR=26.0
00:59:11.374 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:11.375 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:11.377 00.002 1032 Enqueuing Expose request
00:59:11.380 00.003 10072 IsGuiding returns 0
00:59:11.380 00.000 10072 Move returns status 0, amount 7
00:59:11.380 00.000 10072 MoveAxis(N, 0, ABG)
00:59:11.380 00.000 10072 Move returns status 0, amount 0
00:59:11.381 00.001 10072 move complete, result=0
00:59:11.381 00.000 10072 worker thread done servicing request
00:59:11.381 00.000 10072 Worker thread wakes up
00:59:11.381 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:11.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:11.386 00.005 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:59:11.796 00.410 10072 Exposure complete
00:59:11.850 00.054 10072 worker thread done servicing request
00:59:11.850 00.000 1032 OnExposeComplete: enter
00:59:11.852 00.002 1032 UpdateGuideState(): m_state=6
00:59:11.853 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 956
00:59:11.855 00.002 1032 Star::Find returns 1 (0), X=323.56, Y=749.28, Mass=1452, SNR=26.9, Peak=166 HFD=2.9
00:59:11.858 00.003 1032 MultiStar: [#1 0.01,-0.19,1.01,U] [#2 0.03,-0.07,0.76,U] [#3 -0.12,-0.05,0.68,U] [#4 -0.06,-0.04,0.73,U] [#5 0.04,-0.31,0.00,M10] [#6 0.03,0.19,0.59,U] [#7 -0.02,-0.11,0.54,U] [#8 -0.01,-0.02,0.56,U] 
00:59:11.858 00.000 1032 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {0.25, 0.20}
00:59:11.860 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
00:59:11.863 00.003 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
00:59:11.864 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.43 mountX=-0.02 mountY=-0.02, mountTheta=-2.26
00:59:11.866 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
00:59:11.869 00.003 1032 Enqueuing Move request for scope (0.03, -0.01)
00:59:11.870 00.001 10072 Worker thread wakes up
00:59:11.870 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
00:59:11.870 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
00:59:11.870 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
00:59:11.872 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:11.874 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:11.874 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
00:59:11.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:11.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:59:11.874 00.000 10072 MoveAxis(E, 7, ABG)
00:59:11.874 00.000 10072 Guiding  Dir = 2, Dur = 7
00:59:11.875 00.001 10072 IsGuiding returns 0
00:59:11.875 00.000 10072 PulseGuide returned control before completion, sleep 17
00:59:11.891 00.016 1032 UpdateGuideState exits: m=1452 SNR=26.9
00:59:11.895 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:11.898 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:11.901 00.003 1032 Enqueuing Expose request
00:59:11.902 00.001 10072 IsGuiding returns 0
00:59:11.902 00.000 10072 Move returns status 0, amount 7
00:59:11.902 00.000 10072 MoveAxis(N, 0, ABG)
00:59:11.902 00.000 10072 Move returns status 0, amount 0
00:59:11.902 00.000 10072 move complete, result=0
00:59:11.903 00.001 10072 worker thread done servicing request
00:59:11.903 00.000 10072 Worker thread wakes up
00:59:11.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:11.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:11.909 00.006 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
00:59:12.540 00.631 10072 Exposure complete
00:59:12.587 00.047 10072 worker thread done servicing request
00:59:12.587 00.000 1032 OnExposeComplete: enter
00:59:12.589 00.002 1032 UpdateGuideState(): m_state=6
00:59:12.590 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 957
00:59:12.592 00.002 1032 Star::Find returns 1 (0), X=323.39, Y=749.20, Mass=1247, SNR=24.9, Peak=139 HFD=2.7
00:59:12.594 00.002 1032 MultiStar: [#1 -0.02,-0.23,1.04,U] [#2 -0.04,-0.00,0.76,U] [#3 -0.05,0.08,0.72,U] [#4 -0.04,-0.18,0.77,U] [#5 0.01,-0.27,0.00,R] [#6 0.13,-0.08,0.65,U] [#7 0.02,-0.27,0.00,M9] [#8 -0.03,-0.12,0.59,U] 
00:59:12.596 00.002 1032 refined, 6 included, MultiStar: {0.00, -0.06}, one-star: {0.07, 0.11}
00:59:12.597 00.001 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
00:59:12.599 00.002 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
00:59:12.601 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.52 mountX=-0.06 mountY=0.01, mountTheta=2.93
00:59:12.603 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.06, opts=13)
00:59:12.606 00.003 1032 Enqueuing Move request for scope (0.00, -0.06)
00:59:12.608 00.002 10072 Worker thread wakes up
00:59:12.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
00:59:12.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
00:59:12.608 00.000 10072 Moving (0.00, -0.06) raw xDistance=-0.06 yDistance=0.01
00:59:12.610 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:12.614 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:12.614 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
00:59:12.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:12.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:59:12.614 00.000 10072 MoveAxis(E, 8, ABG)
00:59:12.614 00.000 10072 Guiding  Dir = 2, Dur = 8
00:59:12.615 00.001 10072 IsGuiding returns 0
00:59:12.616 00.001 10072 PulseGuide returned control before completion, sleep 18
00:59:12.632 00.016 1032 UpdateGuideState exits: m=1247 SNR=24.9
00:59:12.634 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:12.635 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:12.636 00.001 1032 Enqueuing Expose request
00:59:12.647 00.011 10072 IsGuiding returns 0
00:59:12.647 00.000 10072 Move returns status 0, amount 8
00:59:12.647 00.000 10072 MoveAxis(N, 0, ABG)
00:59:12.647 00.000 10072 Move returns status 0, amount 0
00:59:12.647 00.000 10072 move complete, result=0
00:59:12.647 00.000 10072 worker thread done servicing request
00:59:12.647 00.000 10072 Worker thread wakes up
00:59:12.647 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:12.647 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:12.649 00.002 1032 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
00:59:13.058 00.409 10072 Exposure complete
00:59:13.105 00.047 10072 worker thread done servicing request
00:59:13.105 00.000 1032 OnExposeComplete: enter
00:59:13.108 00.003 1032 UpdateGuideState(): m_state=6
00:59:13.109 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 958
00:59:13.111 00.002 1032 Star::Find returns 1 (0), X=323.47, Y=749.13, Mass=1404, SNR=26.4, Peak=157 HFD=2.5
00:59:13.113 00.002 1032 MultiStar: [#1 -0.02,-0.20,0.94,U] [#2 0.01,-0.09,0.74,U] [#3 0.01,-0.11,0.62,U] [#4 -0.07,-0.19,0.72,U] [#5 -0.02,0.01,0.65,U] [#6 0.04,0.09,0.62,U] [#7 0.05,-0.38,0.00,M10] [#8 -0.15,-0.20,0.56,U] 
00:59:13.115 00.002 1032 refined, 7 included, MultiStar: {0.00, -0.08}, one-star: {0.15, 0.04}
00:59:13.116 00.001 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.92)
00:59:13.118 00.002 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.92)
00:59:13.119 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.54 mountX=-0.08 mountY=0.02, mountTheta=2.92
00:59:13.122 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.08, opts=13)
00:59:13.124 00.002 1032 Enqueuing Move request for scope (0.00, -0.08)
00:59:13.126 00.002 10072 Worker thread wakes up
00:59:13.126 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
00:59:13.126 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
00:59:13.126 00.000 10072 Moving (0.00, -0.08) raw xDistance=-0.08 yDistance=0.02
00:59:13.129 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:13.131 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:13.131 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:59:13.131 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:13.131 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:59:13.131 00.000 10072 MoveAxis(E, 7, ABG)
00:59:13.131 00.000 10072 Guiding  Dir = 2, Dur = 7
00:59:13.131 00.000 10072 IsGuiding returns 0
00:59:13.132 00.001 10072 PulseGuide returned control before completion, sleep 17
00:59:13.151 00.019 1032 UpdateGuideState exits: m=1404 SNR=26.4
00:59:13.153 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:13.155 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:13.156 00.001 1032 Enqueuing Expose request
00:59:13.164 00.008 10072 IsGuiding returns 0
00:59:13.164 00.000 10072 Move returns status 0, amount 7
00:59:13.164 00.000 10072 MoveAxis(N, 0, ABG)
00:59:13.164 00.000 10072 Move returns status 0, amount 0
00:59:13.164 00.000 10072 move complete, result=0
00:59:13.164 00.000 10072 worker thread done servicing request
00:59:13.164 00.000 10072 Worker thread wakes up
00:59:13.165 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:13.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:13.165 00.000 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
00:59:13.790 00.625 10072 Exposure complete
00:59:13.839 00.049 10072 worker thread done servicing request
00:59:13.839 00.000 1032 OnExposeComplete: enter
00:59:13.841 00.002 1032 UpdateGuideState(): m_state=6
00:59:13.843 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 959
00:59:13.844 00.001 1032 Star::Find returns 1 (0), X=323.57, Y=749.22, Mass=1241, SNR=24.8, Peak=134 HFD=2.7
00:59:13.846 00.002 1032 MultiStar: [#1 0.05,-0.19,0.99,U] [#2 0.02,-0.15,0.74,U] [#3 0.05,-0.20,0.71,U] [#4 -0.00,-0.17,0.74,U] [#5 -0.03,-0.02,0.69,U] [#6 0.05,0.04,0.64,U] [#7 0.11,-0.33,0.00,R] [#8 0.04,-0.04,0.62,U] 
00:59:13.847 00.001 1032 refined, 7 included, MultiStar: {0.06, -0.07}, one-star: {0.26, 0.13}
00:59:13.848 00.001 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
00:59:13.850 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
00:59:13.852 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-0.85 mountX=-0.09 mountY=-0.04, mountTheta=-2.68
00:59:13.855 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
00:59:13.858 00.003 1032 Enqueuing Move request for scope (0.06, -0.07)
00:59:13.859 00.001 10072 Worker thread wakes up
00:59:13.860 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
00:59:13.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
00:59:13.860 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.09 yDistance=-0.04
00:59:13.862 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:13.865 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:13.865 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
00:59:13.865 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:13.865 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:59:13.865 00.000 10072 MoveAxis(E, 9, ABG)
00:59:13.865 00.000 10072 Guiding  Dir = 2, Dur = 9
00:59:13.866 00.001 10072 IsGuiding returns 0
00:59:13.866 00.000 10072 PulseGuide returned control before completion, sleep 19
00:59:13.884 00.018 1032 UpdateGuideState exits: m=1241 SNR=24.8
00:59:13.886 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:13.888 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:13.890 00.002 1032 Enqueuing Expose request
00:59:13.896 00.006 10072 IsGuiding returns 0
00:59:13.897 00.001 10072 Move returns status 0, amount 9
00:59:13.897 00.000 10072 MoveAxis(N, 0, ABG)
00:59:13.897 00.000 10072 Move returns status 0, amount 0
00:59:13.897 00.000 10072 move complete, result=0
00:59:13.897 00.000 10072 worker thread done servicing request
00:59:13.897 00.000 10072 Worker thread wakes up
00:59:13.897 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:13.897 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:13.900 00.003 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
00:59:14.303 00.403 10072 Exposure complete
00:59:14.360 00.057 10072 worker thread done servicing request
00:59:14.360 00.000 1032 OnExposeComplete: enter
00:59:14.364 00.004 1032 UpdateGuideState(): m_state=6
00:59:14.366 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 960
00:59:14.368 00.002 1032 Star::Find returns 1 (0), X=323.60, Y=749.23, Mass=1535, SNR=27.6, Peak=168 HFD=2.8
00:59:14.370 00.002 1032 MultiStar: [#1 0.07,-0.18,0.92,U] [#2 0.08,0.00,0.65,U] [#3 -0.01,-0.03,0.65,U] [#4 0.01,0.01,0.71,U] [#5 0.02,-0.01,0.72,U] [#6 0.07,0.08,0.56,U] [#7 -0.07,0.16,0.50,U] [#8 -0.07,0.04,0.54,U] 
00:59:14.372 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.28, 0.15}
00:59:14.374 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
00:59:14.375 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
00:59:14.377 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.30 mountX=0.00 mountY=-0.06, mountTheta=-1.53
00:59:14.380 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
00:59:14.381 00.001 1032 Enqueuing Move request for scope (0.06, 0.02)
00:59:14.383 00.002 10072 Worker thread wakes up
00:59:14.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
00:59:14.383 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
00:59:14.383 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
00:59:14.385 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:14.387 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:14.387 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
00:59:14.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:14.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:59:14.387 00.000 10072 MoveAxis(E, 8, ABG)
00:59:14.387 00.000 10072 Guiding  Dir = 2, Dur = 8
00:59:14.388 00.001 10072 IsGuiding returns 0
00:59:14.388 00.000 10072 PulseGuide returned control before completion, sleep 18
00:59:14.405 00.017 1032 UpdateGuideState exits: m=1535 SNR=27.6
00:59:14.408 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:14.410 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:14.412 00.002 1032 Enqueuing Expose request
00:59:14.414 00.002 10072 IsGuiding returns 0
00:59:14.414 00.000 10072 Move returns status 0, amount 8
00:59:14.414 00.000 10072 MoveAxis(N, 0, ABG)
00:59:14.414 00.000 10072 Move returns status 0, amount 0
00:59:14.414 00.000 10072 move complete, result=0
00:59:14.414 00.000 10072 worker thread done servicing request
00:59:14.414 00.000 10072 Worker thread wakes up
00:59:14.414 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:14.414 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:14.421 00.007 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
00:59:15.038 00.617 10072 Exposure complete
00:59:15.086 00.048 10072 worker thread done servicing request
00:59:15.086 00.000 1032 OnExposeComplete: enter
00:59:15.088 00.002 1032 UpdateGuideState(): m_state=6
00:59:15.089 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 961
00:59:15.091 00.002 1032 Star::Find returns 1 (0), X=323.63, Y=749.20, Mass=1410, SNR=26.5, Peak=152 HFD=2.7
00:59:15.092 00.001 1032 MultiStar: [#1 -0.02,-0.21,1.00,U] [#2 -0.06,-0.00,0.73,U] [#3 0.05,-0.04,0.65,U] [#4 -0.03,-0.01,0.72,U] [#5 0.11,-0.03,0.71,U] [#6 0.01,0.16,0.58,U] [#7 0.09,0.14,0.52,U] [#8 -0.07,0.02,0.57,U] 
00:59:15.093 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.32, 0.11}
00:59:15.096 00.003 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
00:59:15.098 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
00:59:15.100 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.07 mountX=-0.01 mountY=-0.05, mountTheta=-1.76
00:59:15.102 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
00:59:15.104 00.002 1032 Enqueuing Move request for scope (0.05, 0.00)
00:59:15.105 00.001 10072 Worker thread wakes up
00:59:15.105 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
00:59:15.105 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
00:59:15.106 00.001 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
00:59:15.107 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:15.110 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:15.110 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
00:59:15.110 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:15.110 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:59:15.110 00.000 10072 MoveAxis(E, 10, ABG)
00:59:15.110 00.000 10072 Guiding  Dir = 2, Dur = 10
00:59:15.111 00.001 10072 IsGuiding returns 0
00:59:15.111 00.000 10072 PulseGuide returned control before completion, sleep 20
00:59:15.130 00.019 1032 UpdateGuideState exits: m=1410 SNR=26.5
00:59:15.132 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:15.134 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:15.136 00.002 1032 Enqueuing Expose request
00:59:15.144 00.008 10072 IsGuiding returns 0
00:59:15.144 00.000 10072 Move returns status 0, amount 10
00:59:15.144 00.000 10072 MoveAxis(N, 0, ABG)
00:59:15.144 00.000 10072 Move returns status 0, amount 0
00:59:15.144 00.000 10072 move complete, result=0
00:59:15.144 00.000 10072 worker thread done servicing request
00:59:15.144 00.000 10072 Worker thread wakes up
00:59:15.145 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:15.145 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:15.147 00.002 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
00:59:15.553 00.406 10072 Exposure complete
00:59:15.608 00.055 10072 worker thread done servicing request
00:59:15.608 00.000 1032 OnExposeComplete: enter
00:59:15.610 00.002 1032 UpdateGuideState(): m_state=6
00:59:15.613 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 962
00:59:15.615 00.002 1032 Star::Find returns 1 (0), X=323.53, Y=749.17, Mass=1399, SNR=26.4, Peak=159 HFD=2.6
00:59:15.616 00.001 1032 MultiStar: [#1 0.12,-0.37,0.00,M4] [#2 -0.02,-0.09,0.82,U] [#3 0.06,-0.21,0.61,U] [#4 0.00,-0.04,0.71,U] [#5 -0.05,-0.03,0.69,U] [#6 0.15,0.11,0.64,U] [#7 0.06,0.07,0.51,U] [#8 0.06,-0.00,0.61,U] 
00:59:15.618 00.002 1032 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {0.21, 0.08}
00:59:15.620 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
00:59:15.622 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
00:59:15.623 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.07 cameraTheta=-0.19 mountX=-0.03 mountY=-0.06, mountTheta=-2.02
00:59:15.626 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
00:59:15.628 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
00:59:15.630 00.002 10072 Worker thread wakes up
00:59:15.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:59:15.631 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:59:15.631 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.06
00:59:15.633 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:15.635 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:15.635 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
00:59:15.635 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:15.636 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:59:15.636 00.000 10072 MoveAxis(E, 9, ABG)
00:59:15.636 00.000 10072 Guiding  Dir = 2, Dur = 9
00:59:15.636 00.000 10072 IsGuiding returns 0
00:59:15.636 00.000 10072 PulseGuide returned control before completion, sleep 19
00:59:15.657 00.021 1032 UpdateGuideState exits: m=1399 SNR=26.4
00:59:15.659 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:15.660 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:15.662 00.002 1032 Enqueuing Expose request
00:59:15.664 00.002 10072 IsGuiding returns 0
00:59:15.664 00.000 10072 Move returns status 0, amount 9
00:59:15.664 00.000 10072 MoveAxis(N, 0, ABG)
00:59:15.664 00.000 10072 Move returns status 0, amount 0
00:59:15.664 00.000 10072 move complete, result=0
00:59:15.664 00.000 10072 worker thread done servicing request
00:59:15.664 00.000 10072 Worker thread wakes up
00:59:15.665 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:15.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:15.674 00.009 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
00:59:16.302 00.628 10072 Exposure complete
00:59:16.351 00.049 10072 worker thread done servicing request
00:59:16.351 00.000 1032 OnExposeComplete: enter
00:59:16.353 00.002 1032 UpdateGuideState(): m_state=6
00:59:16.355 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 963
00:59:16.357 00.002 1032 Star::Find returns 1 (0), X=323.60, Y=749.13, Mass=1393, SNR=26.3, Peak=152 HFD=2.5
00:59:16.358 00.001 1032 MultiStar: [#1 -0.00,-0.30,0.00,M5] [#2 -0.05,-0.14,0.74,U] [#3 -0.05,-0.26,0.00,M1] [#4 0.04,-0.10,0.73,U] [#5 0.02,-0.05,0.68,U] [#6 -0.00,-0.13,0.59,U] [#7 0.06,0.03,0.48,U] [#8 -0.14,0.08,0.53,U] 
00:59:16.362 00.004 1032 refined, 6 included, MultiStar: {0.05, -0.04}, one-star: {0.29, 0.04}
00:59:16.364 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
00:59:16.366 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
00:59:16.369 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.66 mountX=-0.05 mountY=-0.04, mountTheta=-2.49
00:59:16.371 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
00:59:16.373 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
00:59:16.374 00.001 10072 Worker thread wakes up
00:59:16.375 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
00:59:16.375 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
00:59:16.375 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
00:59:16.376 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:16.380 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:16.380 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
00:59:16.380 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:16.380 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:59:16.380 00.000 10072 MoveAxis(E, 9, ABG)
00:59:16.380 00.000 10072 Guiding  Dir = 2, Dur = 9
00:59:16.380 00.000 10072 IsGuiding returns 0
00:59:16.381 00.001 10072 PulseGuide returned control before completion, sleep 19
00:59:16.400 00.019 1032 UpdateGuideState exits: m=1393 SNR=26.3
00:59:16.402 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:16.404 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:16.406 00.002 1032 Enqueuing Expose request
00:59:16.408 00.002 10072 IsGuiding returns 0
00:59:16.409 00.001 10072 Move returns status 0, amount 9
00:59:16.409 00.000 10072 MoveAxis(N, 0, ABG)
00:59:16.409 00.000 10072 Move returns status 0, amount 0
00:59:16.409 00.000 10072 move complete, result=0
00:59:16.409 00.000 10072 worker thread done servicing request
00:59:16.409 00.000 10072 Worker thread wakes up
00:59:16.409 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:16.409 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:16.417 00.008 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
00:59:16.820 00.403 10072 Exposure complete
00:59:16.872 00.052 10072 worker thread done servicing request
00:59:16.872 00.000 1032 OnExposeComplete: enter
00:59:16.873 00.001 1032 UpdateGuideState(): m_state=6
00:59:16.875 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 964
00:59:16.876 00.001 1032 Star::Find returns 1 (0), X=323.49, Y=749.22, Mass=1360, SNR=26.0, Peak=149 HFD=2.6
00:59:16.879 00.003 1032 MultiStar: [#1 0.08,-0.22,0.97,U] [#2 -0.00,-0.07,0.73,U] [#3 -0.04,-0.22,0.69,U] [#4 -0.04,-0.18,0.68,U] [#5 0.07,0.04,0.70,U] [#6 -0.01,-0.06,0.59,U] [#7 -0.03,0.04,0.49,U] [#8 -0.05,-0.03,0.59,U] 
00:59:16.881 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.17, 0.13}
00:59:16.883 00.002 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
00:59:16.884 00.001 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
00:59:16.885 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.15 mountX=-0.07 mountY=-0.01, mountTheta=-2.98
00:59:16.889 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
00:59:16.890 00.001 1032 Enqueuing Move request for scope (0.03, -0.07)
00:59:16.892 00.002 10072 Worker thread wakes up
00:59:16.892 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
00:59:16.892 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
00:59:16.892 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.01
00:59:16.895 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:16.899 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:16.899 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
00:59:16.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:16.899 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:59:16.899 00.000 10072 MoveAxis(E, 8, ABG)
00:59:16.899 00.000 10072 Guiding  Dir = 2, Dur = 8
00:59:16.900 00.001 10072 IsGuiding returns 0
00:59:16.900 00.000 10072 PulseGuide returned control before completion, sleep 18
00:59:16.918 00.018 1032 UpdateGuideState exits: m=1360 SNR=26.0
00:59:16.920 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:16.921 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:16.924 00.003 1032 Enqueuing Expose request
00:59:16.926 00.002 10072 IsGuiding returns 0
00:59:16.926 00.000 10072 Move returns status 0, amount 8
00:59:16.926 00.000 10072 MoveAxis(N, 0, ABG)
00:59:16.926 00.000 10072 Move returns status 0, amount 0
00:59:16.926 00.000 10072 move complete, result=0
00:59:16.926 00.000 10072 worker thread done servicing request
00:59:16.927 00.001 10072 Worker thread wakes up
00:59:16.927 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:16.927 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:16.936 00.009 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
00:59:17.554 00.618 10072 Exposure complete
00:59:17.605 00.051 10072 worker thread done servicing request
00:59:17.605 00.000 1032 OnExposeComplete: enter
00:59:17.608 00.003 1032 UpdateGuideState(): m_state=6
00:59:17.610 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 965
00:59:17.611 00.001 1032 Star::Find returns 1 (0), X=323.50, Y=749.28, Mass=1415, SNR=26.5, Peak=159 HFD=2.8
00:59:17.615 00.004 1032 MultiStar: [#1 -0.00,-0.04,1.01,U] [#2 0.01,0.09,0.76,U] [#3 0.11,0.12,0.67,U] [#4 0.03,0.04,0.66,U] [#5 0.12,0.06,0.66,U] [#6 0.10,0.17,0.62,U] [#7 0.06,0.11,0.54,U] [#8 0.02,0.01,0.55,U] 
00:59:17.617 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.19, 0.19}
00:59:17.619 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
00:59:17.621 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
00:59:17.622 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.85 mountX=0.06 mountY=-0.09, mountTheta=-0.98
00:59:17.626 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
00:59:17.628 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
00:59:17.629 00.001 10072 Worker thread wakes up
00:59:17.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
00:59:17.629 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
00:59:17.629 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
00:59:17.631 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:17.633 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:17.633 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
00:59:17.633 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:17.633 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:59:17.633 00.000 10072 MoveAxis(E, 8, ABG)
00:59:17.633 00.000 10072 Guiding  Dir = 2, Dur = 8
00:59:17.633 00.000 10072 IsGuiding returns 0
00:59:17.635 00.002 10072 PulseGuide returned control before completion, sleep 18
00:59:17.652 00.017 1032 UpdateGuideState exits: m=1415 SNR=26.5
00:59:17.654 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:17.656 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:17.658 00.002 1032 Enqueuing Expose request
00:59:17.660 00.002 10072 IsGuiding returns 0
00:59:17.660 00.000 10072 Move returns status 0, amount 8
00:59:17.660 00.000 10072 MoveAxis(N, 0, ABG)
00:59:17.660 00.000 10072 Move returns status 0, amount 0
00:59:17.661 00.001 10072 move complete, result=0
00:59:17.661 00.000 10072 worker thread done servicing request
00:59:17.661 00.000 10072 Worker thread wakes up
00:59:17.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:17.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:17.669 00.008 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
00:59:18.070 00.401 10072 Exposure complete
00:59:18.121 00.051 10072 worker thread done servicing request
00:59:18.121 00.000 1032 OnExposeComplete: enter
00:59:18.124 00.003 1032 UpdateGuideState(): m_state=6
00:59:18.126 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 966
00:59:18.127 00.001 1032 Star::Find returns 1 (0), X=323.52, Y=749.21, Mass=1410, SNR=26.5, Peak=159 HFD=2.6
00:59:18.129 00.002 1032 MultiStar: [#1 0.08,-0.14,0.98,U] [#2 -0.07,-0.02,0.80,U] [#3 0.09,-0.09,0.69,U] [#4 -0.07,0.04,0.67,U] [#5 0.16,0.09,0.68,U] [#6 0.09,0.16,0.60,U] [#7 -0.06,0.07,0.52,U] [#8 0.10,0.11,0.56,U] 
00:59:18.132 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.21, 0.12}
00:59:18.134 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
00:59:18.136 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
00:59:18.137 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.41 mountX=0.01 mountY=-0.07, mountTheta=-1.42
00:59:18.139 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
00:59:18.143 00.004 1032 Enqueuing Move request for scope (0.07, 0.03)
00:59:18.145 00.002 10072 Worker thread wakes up
00:59:18.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
00:59:18.145 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
00:59:18.145 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
00:59:18.147 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:18.150 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:18.150 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
00:59:18.150 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:18.150 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:59:18.150 00.000 10072 MoveAxis(E, 7, ABG)
00:59:18.150 00.000 10072 Guiding  Dir = 2, Dur = 7
00:59:18.150 00.000 10072 IsGuiding returns 0
00:59:18.151 00.001 10072 PulseGuide returned control before completion, sleep 17
00:59:18.169 00.018 1032 UpdateGuideState exits: m=1410 SNR=26.5
00:59:18.171 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:18.173 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:18.176 00.003 1032 Enqueuing Expose request
00:59:18.179 00.003 10072 IsGuiding returns 0
00:59:18.179 00.000 10072 Move returns status 0, amount 7
00:59:18.179 00.000 10072 MoveAxis(N, 0, ABG)
00:59:18.179 00.000 10072 Move returns status 0, amount 0
00:59:18.179 00.000 10072 move complete, result=0
00:59:18.179 00.000 10072 worker thread done servicing request
00:59:18.179 00.000 10072 Worker thread wakes up
00:59:18.179 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:18.180 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:18.187 00.007 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
00:59:18.805 00.618 10072 Exposure complete
00:59:18.854 00.049 10072 worker thread done servicing request
00:59:18.854 00.000 1032 OnExposeComplete: enter
00:59:18.856 00.002 1032 UpdateGuideState(): m_state=6
00:59:18.859 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 967
00:59:18.860 00.001 1032 Star::Find returns 1 (0), X=323.50, Y=749.01, Mass=1264, SNR=25.0, Peak=145 HFD=2.3
00:59:18.863 00.003 1032 MultiStar: [#1 0.02,-0.37,0.00,M3] [#2 0.01,-0.17,0.75,U] [#3 -0.01,-0.27,0.00,M1] [#4 0.06,-0.21,0.76,U] [#5 0.11,-0.08,0.73,U] [#6 0.08,-0.20,0.66,U] [#7 -0.04,-0.10,0.56,U] [#8 -0.05,0.03,0.59,U] 
00:59:18.865 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.12}, one-star: {0.18, -0.07}
00:59:18.866 00.001 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
00:59:18.868 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
00:59:18.870 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.07 mountX=-0.13 mountY=-0.03, mountTheta=-2.91
00:59:18.873 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.12, opts=13)
00:59:18.875 00.002 1032 Enqueuing Move request for scope (0.06, -0.12)
00:59:18.877 00.002 10072 Worker thread wakes up
00:59:18.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
00:59:18.877 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
00:59:18.878 00.001 10072 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.03
00:59:18.880 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:18.882 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:18.882 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
00:59:18.883 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:18.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:59:18.883 00.000 10072 MoveAxis(E, 7, ABG)
00:59:18.883 00.000 10072 Guiding  Dir = 2, Dur = 7
00:59:18.883 00.000 10072 IsGuiding returns 0
00:59:18.884 00.001 10072 PulseGuide returned control before completion, sleep 17
00:59:18.901 00.017 1032 UpdateGuideState exits: m=1264 SNR=25.0
00:59:18.904 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:18.906 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:18.907 00.001 1032 Enqueuing Expose request
00:59:18.912 00.005 10072 IsGuiding returns 0
00:59:18.912 00.000 10072 Move returns status 0, amount 7
00:59:18.912 00.000 10072 MoveAxis(N, 0, ABG)
00:59:18.912 00.000 10072 Move returns status 0, amount 0
00:59:18.912 00.000 10072 move complete, result=0
00:59:18.912 00.000 10072 worker thread done servicing request
00:59:18.914 00.002 10072 Worker thread wakes up
00:59:18.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:18.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:18.918 00.004 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
00:59:19.322 00.404 10072 Exposure complete
00:59:19.375 00.053 10072 worker thread done servicing request
00:59:19.376 00.001 1032 OnExposeComplete: enter
00:59:19.378 00.002 1032 UpdateGuideState(): m_state=6
00:59:19.380 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 968
00:59:19.382 00.002 1032 Star::Find returns 1 (0), X=323.51, Y=749.11, Mass=1311, SNR=25.5, Peak=146 HFD=2.5
00:59:19.384 00.002 1032 MultiStar: [#1 0.05,-0.35,0.00,M4] [#2 0.02,-0.08,0.75,U] [#3 0.08,-0.11,0.69,U] [#4 0.05,-0.14,0.69,U] [#5 0.05,-0.10,0.73,U] [#6 0.15,-0.05,0.65,U] [#7 -0.05,-0.04,0.56,U] [#8 0.06,-0.01,0.55,U] 
00:59:19.385 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.06}, one-star: {0.20, 0.03}
00:59:19.387 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
00:59:19.389 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
00:59:19.391 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.65 mountX=-0.08 mountY=-0.06, mountTheta=-2.48
00:59:19.395 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
00:59:19.398 00.003 1032 Enqueuing Move request for scope (0.08, -0.06)
00:59:19.400 00.002 10072 Worker thread wakes up
00:59:19.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
00:59:19.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
00:59:19.400 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
00:59:19.402 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:19.404 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:19.404 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
00:59:19.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:19.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:59:19.404 00.000 10072 MoveAxis(E, 6, ABG)
00:59:19.404 00.000 10072 Guiding  Dir = 2, Dur = 6
00:59:19.405 00.001 10072 IsGuiding returns 0
00:59:19.405 00.000 10072 PulseGuide returned control before completion, sleep 16
00:59:19.423 00.018 1032 UpdateGuideState exits: m=1311 SNR=25.5
00:59:19.424 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:19.426 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:19.428 00.002 1032 Enqueuing Expose request
00:59:19.429 00.001 10072 IsGuiding returns 0
00:59:19.429 00.000 10072 Move returns status 0, amount 6
00:59:19.429 00.000 10072 MoveAxis(N, 0, ABG)
00:59:19.429 00.000 10072 Move returns status 0, amount 0
00:59:19.429 00.000 10072 move complete, result=0
00:59:19.429 00.000 10072 worker thread done servicing request
00:59:19.431 00.002 10072 Worker thread wakes up
00:59:19.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:19.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:19.438 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
00:59:20.096 00.658 10072 Exposure complete
00:59:20.293 00.197 10072 worker thread done servicing request
00:59:20.295 00.002 1032 OnExposeComplete: enter
00:59:20.296 00.001 1032 UpdateGuideState(): m_state=6
00:59:20.301 00.005 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 969
00:59:20.304 00.003 1032 Star::Find returns 1 (0), X=323.59, Y=749.19, Mass=1532, SNR=27.6, Peak=172 HFD=2.6
00:59:20.306 00.002 1032 MultiStar: [#1 0.05,-0.15,0.94,U] [#2 -0.06,-0.03,0.70,U] [#3 -0.08,-0.06,0.63,U] [#4 0.08,-0.03,0.66,U] [#5 0.03,-0.09,0.67,U] [#6 0.19,0.21,0.00,M1] [#7 0.10,-0.01,0.49,U] [#8 -0.11,0.05,0.55,U] 
00:59:20.309 00.003 1032 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {0.27, 0.10}
00:59:20.311 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
00:59:20.314 00.003 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
00:59:20.316 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.49 mountX=-0.04 mountY=-0.04, mountTheta=-2.32
00:59:20.320 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
00:59:20.323 00.003 1032 Enqueuing Move request for scope (0.05, -0.03)
00:59:20.325 00.002 10072 Worker thread wakes up
00:59:20.325 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
00:59:20.325 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
00:59:20.326 00.001 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
00:59:20.327 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:20.331 00.004 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:20.332 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
00:59:20.332 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:20.332 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:59:20.332 00.000 10072 MoveAxis(E, 6, ABG)
00:59:20.332 00.000 10072 Guiding  Dir = 2, Dur = 6
00:59:20.332 00.000 10072 IsGuiding returns 0
00:59:20.333 00.001 10072 PulseGuide returned control before completion, sleep 16
00:59:20.350 00.017 10072 IsGuiding returns 0
00:59:20.350 00.000 10072 Move returns status 0, amount 6
00:59:20.350 00.000 10072 MoveAxis(N, 0, ABG)
00:59:20.350 00.000 10072 Move returns status 0, amount 0
00:59:20.350 00.000 10072 move complete, result=0
00:59:20.350 00.000 10072 worker thread done servicing request
00:59:20.489 00.139 1032 UpdateGuideState exits: m=1532 SNR=27.6
00:59:20.494 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:20.497 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:20.499 00.002 1032 Enqueuing Expose request
00:59:20.501 00.002 10072 Worker thread wakes up
00:59:20.501 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
00:59:20.504 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:20.505 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:21.243 00.738 10072 Exposure complete
00:59:21.325 00.082 10072 worker thread done servicing request
00:59:21.325 00.000 1032 OnExposeComplete: enter
00:59:21.329 00.004 1032 UpdateGuideState(): m_state=6
00:59:21.341 00.012 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 970
00:59:21.345 00.004 1032 Star::Find returns 1 (0), X=323.73, Y=749.00, Mass=1328, SNR=25.7, Peak=153 HFD=2.5
00:59:21.349 00.004 1032 MultiStar: [#1 0.06,-0.27,0.00,M4] [#2 0.15,0.00,0.74,U] [#3 0.05,-0.27,0.00,M1] [#4 0.07,-0.15,0.73,U] [#5 0.16,-0.17,0.75,U] [#6 0.20,-0.08,0.61,U] [#7 -0.06,-0.01,0.53,U] [#8 0.03,-0.11,0.58,U] 
00:59:21.353 00.004 1032 refined, 6 included, MultiStar: {0.16, -0.09}, one-star: {0.42, -0.08}
00:59:21.355 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
00:59:21.358 00.003 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
00:59:21.360 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-0.50 mountX=-0.13 mountY=-0.14, mountTheta=-2.33
00:59:21.369 00.009 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.09, opts=13)
00:59:21.371 00.002 1032 Enqueuing Move request for scope (0.16, -0.09)
00:59:21.374 00.003 10072 Worker thread wakes up
00:59:21.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
00:59:21.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
00:59:21.375 00.001 10072 Moving (0.16, -0.09) raw xDistance=-0.13 yDistance=-0.14
00:59:21.379 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:21.386 00.007 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:21.386 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
00:59:21.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:21.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:59:21.386 00.000 10072 MoveAxis(E, 7, ABG)
00:59:21.386 00.000 10072 Guiding  Dir = 2, Dur = 7
00:59:21.387 00.001 10072 IsGuiding returns 0
00:59:21.388 00.001 10072 PulseGuide returned control before completion, sleep 17
00:59:21.411 00.023 10072 IsGuiding returns 0
00:59:21.411 00.000 10072 Move returns status 0, amount 7
00:59:21.411 00.000 10072 MoveAxis(N, 0, ABG)
00:59:21.411 00.000 10072 Move returns status 0, amount 0
00:59:21.411 00.000 10072 move complete, result=0
00:59:21.412 00.001 10072 worker thread done servicing request
00:59:21.414 00.002 1032 UpdateGuideState exits: m=1328 SNR=25.7
00:59:21.417 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:21.420 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:21.422 00.002 1032 Enqueuing Expose request
00:59:21.428 00.006 10072 Worker thread wakes up
00:59:21.428 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
00:59:21.431 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:21.432 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:21.852 00.420 10072 Exposure complete
00:59:21.934 00.082 10072 worker thread done servicing request
00:59:21.935 00.001 1032 OnExposeComplete: enter
00:59:21.938 00.003 1032 UpdateGuideState(): m_state=6
00:59:21.940 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 971
00:59:21.942 00.002 1032 Star::Find returns 1 (0), X=323.60, Y=748.99, Mass=1544, SNR=27.7, Peak=168 HFD=2.4
00:59:21.945 00.003 1032 MultiStar: [#1 0.14,-0.41,0.00,M5] [#2 0.22,-0.20,0.00,M1] [#3 0.14,-0.30,0.00,M2] [#4 0.12,-0.22,0.67,U] [#5 0.23,-0.10,0.66,U] [#6 0.20,-0.30,0.00,M1] [#7 0.05,0.10,0.47,U] [#8 0.13,-0.19,0.55,U] 
00:59:21.948 00.003 1032 refined, 4 included, MultiStar: {0.18, -0.11}, one-star: {0.29, -0.10}
00:59:21.950 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
00:59:21.952 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
00:59:21.955 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.55 mountX=-0.15 mountY=-0.15, mountTheta=-2.38
00:59:21.962 00.007 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.11, opts=13)
00:59:21.965 00.003 1032 Enqueuing Move request for scope (0.18, -0.11)
00:59:21.969 00.004 10072 Worker thread wakes up
00:59:21.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
00:59:21.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
00:59:21.969 00.000 10072 Moving (0.18, -0.11) raw xDistance=-0.15 yDistance=-0.15
00:59:21.972 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:21.977 00.005 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.32
00:59:21.977 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
00:59:21.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:21.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:59:21.977 00.000 10072 MoveAxis(E, 76, ABG)
00:59:21.977 00.000 10072 Guiding  Dir = 2, Dur = 76
00:59:21.978 00.001 10072 IsGuiding returns 0
00:59:21.979 00.001 10072 PulseGuide returned control before completion, sleep 86
00:59:22.025 00.046 1032 UpdateGuideState exits: m=1544 SNR=27.7
00:59:22.028 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:22.030 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:22.033 00.003 1032 Enqueuing Expose request
00:59:22.066 00.033 10072 IsGuiding returns 0
00:59:22.066 00.000 10072 Move returns status 0, amount 76
00:59:22.066 00.000 10072 MoveAxis(N, 0, ABG)
00:59:22.067 00.001 10072 Move returns status 0, amount 0
00:59:22.067 00.000 10072 move complete, result=0
00:59:22.067 00.000 10072 worker thread done servicing request
00:59:22.067 00.000 10072 Worker thread wakes up
00:59:22.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:22.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:22.067 00.000 1032 GuideStep: -0.2 px 76 ms EAST, -0.1 px 0 ms NORTH
00:59:22.696 00.629 10072 Exposure complete
00:59:22.763 00.067 10072 worker thread done servicing request
00:59:22.763 00.000 1032 OnExposeComplete: enter
00:59:22.766 00.003 1032 UpdateGuideState(): m_state=6
00:59:22.770 00.004 1032 Star::Find(15, 323, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 972
00:59:22.772 00.002 1032 Star::Find returns 1 (0), X=323.59, Y=749.18, Mass=1446, SNR=26.8, Peak=165 HFD=2.6
00:59:22.775 00.003 1032 MultiStar: [#1 0.21,-0.31,0.00,M6] [#2 0.09,-0.16,0.76,U] [#3 0.09,-0.10,0.69,U] [#4 0.09,-0.25,0.00,M1] [#5 0.22,-0.04,0.63,U] [#6 0.20,0.08,0.57,U] [#7 -0.07,0.11,0.50,U] [#8 0.02,-0.13,0.54,U] 
00:59:22.777 00.002 1032 refined, 6 included, MultiStar: {0.14, -0.02}, one-star: {0.28, 0.09}
00:59:22.779 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
00:59:22.781 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
00:59:22.782 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.14 mountX=-0.05 mountY=-0.13, mountTheta=-1.97
00:59:22.786 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
00:59:22.788 00.002 1032 Enqueuing Move request for scope (0.14, -0.02)
00:59:22.790 00.002 10072 Worker thread wakes up
00:59:22.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
00:59:22.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
00:59:22.790 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.05 yDistance=-0.13
00:59:22.793 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:22.796 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:22.796 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:59:22.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:22.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:59:22.796 00.000 10072 MoveAxis(E, 5, ABG)
00:59:22.796 00.000 10072 Guiding  Dir = 2, Dur = 5
00:59:22.798 00.002 10072 IsGuiding returns 0
00:59:22.803 00.005 10072 IsGuiding returns 0
00:59:22.803 00.000 10072 Move returns status 0, amount 5
00:59:22.804 00.001 10072 MoveAxis(N, 0, ABG)
00:59:22.804 00.000 10072 Move returns status 0, amount 0
00:59:22.804 00.000 10072 move complete, result=0
00:59:22.804 00.000 10072 worker thread done servicing request
00:59:22.828 00.024 1032 UpdateGuideState exits: m=1446 SNR=26.8
00:59:22.837 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:22.841 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:22.843 00.002 1032 Enqueuing Expose request
00:59:22.845 00.002 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
00:59:22.847 00.002 10072 Worker thread wakes up
00:59:22.848 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:22.848 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:23.260 00.412 10072 Exposure complete
00:59:23.338 00.078 10072 worker thread done servicing request
00:59:23.339 00.001 1032 OnExposeComplete: enter
00:59:23.341 00.002 1032 UpdateGuideState(): m_state=6
00:59:23.343 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 973
00:59:23.347 00.004 1032 Star::Find returns 1 (0), X=323.62, Y=749.12, Mass=1415, SNR=26.5, Peak=149 HFD=2.5
00:59:23.350 00.003 1032 MultiStar: [#1 0.11,-0.35,0.00,M7] [#2 0.18,-0.12,0.74,U] [#3 0.02,-0.20,0.66,U] [#4 0.03,-0.11,0.71,U] [#5 0.09,-0.13,0.71,U] [#6 0.04,-0.04,0.59,U] [#7 0.07,-0.08,0.53,U] [#8 -0.00,-0.07,0.57,U] 
00:59:23.356 00.006 1032 refined, 7 included, MultiStar: {0.11, -0.08}, one-star: {0.30, 0.03}
00:59:23.359 00.003 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
00:59:23.362 00.003 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
00:59:23.366 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.66 mountX=-0.11 mountY=-0.08, mountTheta=-2.49
00:59:23.370 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
00:59:23.372 00.002 1032 Enqueuing Move request for scope (0.11, -0.08)
00:59:23.374 00.002 10072 Worker thread wakes up
00:59:23.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
00:59:23.375 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
00:59:23.375 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.11 yDistance=-0.08
00:59:23.377 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:23.379 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:23.379 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:59:23.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:23.380 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:59:23.380 00.000 10072 MoveAxis(E, 4, ABG)
00:59:23.380 00.000 10072 Guiding  Dir = 2, Dur = 4
00:59:23.380 00.000 10072 IsGuiding returns 0
00:59:23.381 00.001 10072 PulseGuide returned control before completion, sleep 14
00:59:23.398 00.017 10072 IsGuiding returns 0
00:59:23.398 00.000 10072 Move returns status 0, amount 4
00:59:23.399 00.001 10072 MoveAxis(N, 0, ABG)
00:59:23.399 00.000 10072 Move returns status 0, amount 0
00:59:23.399 00.000 10072 move complete, result=0
00:59:23.399 00.000 10072 worker thread done servicing request
00:59:23.405 00.006 1032 UpdateGuideState exits: m=1415 SNR=26.5
00:59:23.408 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:23.411 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:23.414 00.003 1032 Enqueuing Expose request
00:59:23.417 00.003 10072 Worker thread wakes up
00:59:23.417 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:59:23.419 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:23.420 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:24.058 00.638 10072 Exposure complete
00:59:24.125 00.067 10072 worker thread done servicing request
00:59:24.125 00.000 1032 OnExposeComplete: enter
00:59:24.128 00.003 1032 UpdateGuideState(): m_state=6
00:59:24.130 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 974
00:59:24.133 00.003 1032 Star::Find returns 1 (0), X=323.58, Y=749.00, Mass=1300, SNR=25.4, Peak=136 HFD=2.3
00:59:24.136 00.003 1032 MultiStar: [#1 0.09,-0.26,0.00,M8] [#2 0.14,-0.11,0.77,U] [#3 0.06,-0.15,0.72,U] [#4 0.13,-0.28,0.00,M1] [#5 0.24,-0.08,0.73,U] [#6 0.14,-0.24,0.00,M1] [#7 0.11,0.01,0.53,U] [#8 -0.04,-0.14,0.58,U] 
00:59:24.139 00.003 1032 refined, 5 included, MultiStar: {0.14, -0.09}, one-star: {0.27, -0.09}
00:59:24.143 00.004 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
00:59:24.146 00.003 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
00:59:24.149 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.59 mountX=-0.13 mountY=-0.11, mountTheta=-2.42
00:59:24.154 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.09, opts=13)
00:59:24.158 00.004 1032 Enqueuing Move request for scope (0.14, -0.09)
00:59:24.160 00.002 10072 Worker thread wakes up
00:59:24.161 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
00:59:24.161 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
00:59:24.161 00.000 10072 Moving (0.14, -0.09) raw xDistance=-0.13 yDistance=-0.11
00:59:24.164 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:24.167 00.003 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:24.167 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
00:59:24.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:24.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:59:24.167 00.000 10072 MoveAxis(E, 4, ABG)
00:59:24.167 00.000 10072 Guiding  Dir = 2, Dur = 4
00:59:24.168 00.001 10072 IsGuiding returns 0
00:59:24.168 00.000 10072 PulseGuide returned control before completion, sleep 14
00:59:24.194 00.026 10072 IsGuiding returns 0
00:59:24.195 00.001 10072 Move returns status 0, amount 4
00:59:24.195 00.000 10072 MoveAxis(N, 0, ABG)
00:59:24.195 00.000 10072 Move returns status 0, amount 0
00:59:24.195 00.000 10072 move complete, result=0
00:59:24.195 00.000 10072 worker thread done servicing request
00:59:24.195 00.000 1032 UpdateGuideState exits: m=1300 SNR=25.4
00:59:24.198 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:24.199 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:24.201 00.002 1032 Enqueuing Expose request
00:59:24.204 00.003 10072 Worker thread wakes up
00:59:24.204 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:59:24.208 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:24.208 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:24.622 00.414 10072 Exposure complete
00:59:24.690 00.068 10072 worker thread done servicing request
00:59:24.690 00.000 1032 OnExposeComplete: enter
00:59:24.694 00.004 1032 UpdateGuideState(): m_state=6
00:59:24.698 00.004 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 975
00:59:24.701 00.003 1032 Star::Find returns 1 (0), X=323.54, Y=748.89, Mass=1353, SNR=25.9, Peak=157 HFD=2.5
00:59:24.704 00.003 1032 MultiStar: [#1 0.14,-0.37,0.00,M9] [#2 0.02,-0.20,0.73,U] [#3 0.01,-0.32,0.00,M1] [#4 0.01,-0.33,0.00,M2] [#5 0.16,-0.22,0.00,M1] [#6 0.16,-0.33,0.00,M2] [#7 -0.14,-0.12,0.55,U] [#8 -0.12,-0.24,0.00,M1] 
00:59:24.707 00.003 1032 refined, 2 included, MultiStar: {0.07, -0.18}, one-star: {0.22, -0.20}
00:59:24.712 00.005 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
00:59:24.714 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
00:59:24.717 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.21 mountX=-0.19 mountY=-0.02, mountTheta=-3.04
00:59:24.721 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.18, opts=13)
00:59:24.723 00.002 1032 Enqueuing Move request for scope (0.07, -0.18)
00:59:24.729 00.006 10072 Worker thread wakes up
00:59:24.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
00:59:24.729 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
00:59:24.729 00.000 10072 Moving (0.07, -0.18) raw xDistance=-0.19 yDistance=-0.02
00:59:24.732 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:24.735 00.003 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 289.32
00:59:24.735 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
00:59:24.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:24.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:59:24.735 00.000 10072 MoveAxis(E, 92, ABG)
00:59:24.736 00.001 10072 Guiding  Dir = 2, Dur = 92
00:59:24.736 00.000 10072 IsGuiding returns 0
00:59:24.737 00.001 10072 PulseGuide returned control before completion, sleep 101
00:59:24.762 00.025 1032 UpdateGuideState exits: m=1353 SNR=25.9
00:59:24.767 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:24.776 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:24.778 00.002 1032 Enqueuing Expose request
00:59:24.850 00.072 10072 IsGuiding returns 0
00:59:24.850 00.000 10072 Move returns status 0, amount 92
00:59:24.850 00.000 10072 MoveAxis(N, 0, ABG)
00:59:24.850 00.000 10072 Move returns status 0, amount 0
00:59:24.850 00.000 10072 move complete, result=0
00:59:24.850 00.000 10072 worker thread done servicing request
00:59:24.850 00.000 10072 Worker thread wakes up
00:59:24.850 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:24.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:24.866 00.016 1032 GuideStep: -0.2 px 92 ms EAST, -0.0 px 0 ms NORTH
00:59:25.479 00.613 10072 Exposure complete
00:59:25.554 00.075 10072 worker thread done servicing request
00:59:25.554 00.000 1032 OnExposeComplete: enter
00:59:25.557 00.003 1032 UpdateGuideState(): m_state=6
00:59:25.560 00.003 1032 Star::Find(15, 323, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 976
00:59:25.562 00.002 1032 Star::Find returns 1 (0), X=323.59, Y=749.13, Mass=1300, SNR=25.4, Peak=141 HFD=2.5
00:59:25.564 00.002 1032 MultiStar: [#1 0.15,-0.26,0.00,M10] [#2 0.10,-0.09,0.77,U] [#3 0.14,-0.19,0.69,U] [#4 0.05,-0.13,0.72,U] [#5 0.16,-0.11,0.74,U] [#6 0.22,-0.09,0.65,U] [#7 -0.01,-0.04,0.53,U] [#8 -0.06,-0.10,0.61,U] 
00:59:25.567 00.003 1032 refined, 7 included, MultiStar: {0.12, -0.08}, one-star: {0.27, 0.05}
00:59:25.570 00.003 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
00:59:25.572 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
00:59:25.575 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.59 mountX=-0.11 mountY=-0.10, mountTheta=-2.42
00:59:25.579 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.08, opts=13)
00:59:25.581 00.002 1032 Enqueuing Move request for scope (0.12, -0.08)
00:59:25.585 00.004 10072 Worker thread wakes up
00:59:25.586 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
00:59:25.586 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
00:59:25.586 00.000 10072 Moving (0.12, -0.08) raw xDistance=-0.11 yDistance=-0.10
00:59:25.619 00.033 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:25.635 00.016 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:25.635 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:59:25.635 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:25.635 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:59:25.635 00.000 10072 MoveAxis(E, 3, ABG)
00:59:25.635 00.000 10072 Guiding  Dir = 2, Dur = 3
00:59:25.636 00.001 10072 IsGuiding returns 0
00:59:25.636 00.000 10072 PulseGuide returned control before completion, sleep 13
00:59:25.661 00.025 10072 IsGuiding returns 0
00:59:25.661 00.000 10072 Move returns status 0, amount 3
00:59:25.661 00.000 10072 MoveAxis(N, 0, ABG)
00:59:25.661 00.000 10072 Move returns status 0, amount 0
00:59:25.661 00.000 10072 move complete, result=0
00:59:25.662 00.001 10072 worker thread done servicing request
00:59:25.665 00.003 1032 UpdateGuideState exits: m=1300 SNR=25.4
00:59:25.668 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:25.670 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:25.671 00.001 1032 Enqueuing Expose request
00:59:25.674 00.003 10072 Worker thread wakes up
00:59:25.674 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:59:25.680 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:25.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:26.090 00.410 10072 Exposure complete
00:59:26.159 00.069 10072 worker thread done servicing request
00:59:26.159 00.000 1032 OnExposeComplete: enter
00:59:26.162 00.003 1032 UpdateGuideState(): m_state=6
00:59:26.164 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 977
00:59:26.167 00.003 1032 Star::Find returns 1 (0), X=323.62, Y=749.33, Mass=1319, SNR=25.6, Peak=150 HFD=2.9
00:59:26.169 00.002 1032 MultiStar: [#1 0.10,-0.21,1.02,U] [#2 0.10,-0.06,0.77,U] [#3 0.12,-0.15,0.68,U] [#4 0.15,-0.09,0.74,U] [#5 0.14,0.03,0.69,U] [#6 0.28,0.09,0.00,M2] [#7 -0.04,0.12,0.56,U] [#8 -0.10,0.01,0.59,U] 
00:59:26.172 00.003 1032 refined, 7 included, MultiStar: {0.11, -0.01}, one-star: {0.30, 0.25}
00:59:26.175 00.003 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
00:59:26.179 00.004 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
00:59:26.181 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.12 cameraTheta=-0.12 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
00:59:26.185 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
00:59:26.187 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
00:59:26.190 00.003 10072 Worker thread wakes up
00:59:26.190 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
00:59:26.190 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
00:59:26.190 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.11
00:59:26.193 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:26.196 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.32
00:59:26.196 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:59:26.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:26.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:59:26.196 00.000 10072 MoveAxis(E, 3, ABG)
00:59:26.196 00.000 10072 Guiding  Dir = 2, Dur = 3
00:59:26.197 00.001 10072 IsGuiding returns 0
00:59:26.197 00.000 10072 PulseGuide returned control before completion, sleep 13
00:59:26.220 00.023 1032 UpdateGuideState exits: m=1319 SNR=25.6
00:59:26.226 00.006 10072 IsGuiding returns 0
00:59:26.226 00.000 10072 Move returns status 0, amount 3
00:59:26.226 00.000 10072 MoveAxis(N, 0, ABG)
00:59:26.226 00.000 10072 Move returns status 0, amount 0
00:59:26.226 00.000 10072 move complete, result=0
00:59:26.227 00.001 10072 worker thread done servicing request
00:59:26.227 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:26.229 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:26.232 00.003 1032 Enqueuing Expose request
00:59:26.235 00.003 10072 Worker thread wakes up
00:59:26.235 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:26.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:26.243 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
00:59:26.962 00.719 10072 Exposure complete
00:59:27.169 00.207 1032 OnExposeComplete: enter
00:59:27.231 00.062 10072 worker thread done servicing request
00:59:27.231 00.000 1032 UpdateGuideState(): m_state=6
00:59:27.236 00.005 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 978
00:59:27.239 00.003 1032 Star::Find returns 1 (0), X=323.70, Y=749.11, Mass=1505, SNR=27.3, Peak=154 HFD=2.6
00:59:27.244 00.005 1032 MultiStar: [#1 0.12,-0.28,0.00,M10] [#2 0.08,-0.20,0.70,U] [#3 0.16,-0.20,0.00,M1] [#4 0.22,-0.17,0.00,M1] [#5 0.23,-0.13,0.00,M1] [#6 0.17,-0.11,0.58,U] [#7 -0.03,-0.06,0.48,U] [#8 0.01,-0.25,0.55,U] 
00:59:27.250 00.006 1032 refined, 4 included, MultiStar: {0.16, -0.10}, one-star: {0.38, 0.03}
00:59:27.255 00.005 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
00:59:27.260 00.005 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
00:59:27.262 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.57 mountX=-0.14 mountY=-0.13, mountTheta=-2.40
00:59:27.268 00.006 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.10, opts=13)
00:59:27.271 00.003 1032 Enqueuing Move request for scope (0.16, -0.10)
00:59:27.275 00.004 10072 Worker thread wakes up
00:59:27.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
00:59:27.275 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
00:59:27.276 00.001 10072 Moving (0.16, -0.10) raw xDistance=-0.14 yDistance=-0.13
00:59:27.281 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:27.286 00.005 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.33
00:59:27.286 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
00:59:27.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:27.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:59:27.286 00.000 10072 MoveAxis(E, 68, ABG)
00:59:27.286 00.000 10072 Guiding  Dir = 2, Dur = 68
00:59:27.287 00.001 10072 IsGuiding returns 0
00:59:27.288 00.001 10072 PulseGuide returned control before completion, sleep 78
00:59:27.318 00.030 1032 UpdateGuideState exits: m=1505 SNR=27.3
00:59:27.325 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:27.328 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:27.331 00.003 1032 Enqueuing Expose request
00:59:27.371 00.040 10072 IsGuiding returns 0
00:59:27.371 00.000 10072 Move returns status 0, amount 68
00:59:27.371 00.000 10072 MoveAxis(N, 0, ABG)
00:59:27.371 00.000 10072 Move returns status 0, amount 0
00:59:27.371 00.000 10072 move complete, result=0
00:59:27.371 00.000 10072 worker thread done servicing request
00:59:27.371 00.000 10072 Worker thread wakes up
00:59:27.372 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:27.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:27.379 00.007 1032 GuideStep: -0.1 px 68 ms EAST, -0.1 px 0 ms NORTH
00:59:28.002 00.623 10072 Exposure complete
00:59:28.086 00.084 10072 worker thread done servicing request
00:59:28.086 00.000 1032 OnExposeComplete: enter
00:59:28.094 00.008 1032 UpdateGuideState(): m_state=6
00:59:28.097 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 979
00:59:28.100 00.003 1032 Star::Find returns 1 (0), X=323.52, Y=749.17, Mass=1352, SNR=25.9, Peak=154 HFD=2.6
00:59:28.103 00.003 1032 MultiStar: [#1 0.00,-0.33,0.00,R] [#2 0.05,-0.18,0.71,U] [#3 0.00,-0.24,0.68,U] [#4 0.11,-0.28,0.00,M2] [#5 0.11,-0.15,0.71,U] [#6 0.18,-0.00,0.64,U] [#7 0.03,-0.03,0.51,U] [#8 0.01,-0.05,0.55,U] 
00:59:28.105 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.07}, one-star: {0.21, 0.08}
00:59:28.108 00.003 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
00:59:28.111 00.003 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
00:59:28.113 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.66 mountX=-0.10 mountY=-0.07, mountTheta=-2.49
00:59:28.117 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
00:59:28.121 00.004 1032 Enqueuing Move request for scope (0.10, -0.07)
00:59:28.129 00.008 10072 Worker thread wakes up
00:59:28.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
00:59:28.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
00:59:28.129 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.10 yDistance=-0.07
00:59:28.133 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:28.138 00.005 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:59:28.138 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
00:59:28.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:28.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:59:28.138 00.000 10072 MoveAxis(E, 2, ABG)
00:59:28.138 00.000 10072 Guiding  Dir = 2, Dur = 2
00:59:28.139 00.001 10072 IsGuiding returns 0
00:59:28.172 00.033 10072 IsGuiding returns 0
00:59:28.172 00.000 10072 Move returns status 0, amount 2
00:59:28.172 00.000 10072 MoveAxis(N, 0, ABG)
00:59:28.172 00.000 10072 Move returns status 0, amount 0
00:59:28.172 00.000 10072 move complete, result=0
00:59:28.172 00.000 10072 worker thread done servicing request
00:59:28.202 00.030 1032 UpdateGuideState exits: m=1352 SNR=25.9
00:59:28.262 00.060 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:28.272 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:28.438 00.166 1032 Enqueuing Expose request
00:59:28.483 00.045 10072 Worker thread wakes up
00:59:28.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:28.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:28.483 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:59:29.251 00.768 10072 Exposure complete
00:59:30.099 00.848 10072 worker thread done servicing request
00:59:30.103 00.004 1032 OnExposeComplete: enter
00:59:30.153 00.050 1032 UpdateGuideState(): m_state=6
00:59:30.160 00.007 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 980
00:59:30.163 00.003 1032 Star::Find returns 1 (0), X=323.60, Y=749.31, Mass=1556, SNR=27.8, Peak=179 HFD=2.9
00:59:30.170 00.007 1032 MultiStar: [#1 -0.08,0.09,0.89,U] [#2 0.10,0.07,0.70,U] [#3 0.13,-0.02,0.63,U] [#4 0.16,0.01,0.67,U] [#5 0.01,0.01,0.65,U] [#6 0.11,0.14,0.55,U] [#7 -0.03,0.23,0.49,U] [#8 -0.02,0.08,0.55,U] 
00:59:30.356 00.186 1032 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.28, 0.23}
00:59:30.371 00.015 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
00:59:30.375 00.004 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
00:59:30.377 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.86 mountX=0.07 mountY=-0.10, mountTheta=-0.97
00:59:30.381 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
00:59:30.384 00.003 1032 Enqueuing Move request for scope (0.08, 0.10)
00:59:30.389 00.005 10072 Worker thread wakes up
00:59:30.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
00:59:30.389 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
00:59:30.389 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.07 yDistance=-0.10
00:59:30.392 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:30.396 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:59:30.396 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
00:59:30.396 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:30.396 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:59:30.396 00.000 10072 MoveAxis(E, 3, ABG)
00:59:30.397 00.001 10072 Guiding  Dir = 2, Dur = 3
00:59:30.397 00.000 10072 IsGuiding returns 0
00:59:30.398 00.001 10072 PulseGuide returned control before completion, sleep 13
00:59:30.609 00.211 10072 IsGuiding returns 1
00:59:30.609 00.000 10072 scope still moving after pulse duration time elapsed
00:59:30.636 00.027 10072 IsGuiding returns 1
00:59:30.667 00.031 10072 IsGuiding returns 0
00:59:30.667 00.000 10072 scope move finished after 3 + 266 ms
00:59:30.667 00.000 10072 Move returns status 0, amount 3
00:59:30.667 00.000 10072 MoveAxis(N, 0, ABG)
00:59:30.667 00.000 10072 Move returns status 0, amount 0
00:59:30.667 00.000 10072 move complete, result=0
00:59:30.668 00.001 10072 worker thread done servicing request
00:59:30.668 00.000 1032 UpdateGuideState exits: m=1556 SNR=27.8
00:59:30.671 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:30.676 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:30.678 00.002 1032 Enqueuing Expose request
00:59:30.681 00.003 10072 Worker thread wakes up
00:59:30.681 00.000 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
00:59:30.685 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:30.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:31.511 00.826 10072 Exposure complete
00:59:31.712 00.201 1032 OnExposeComplete: enter
00:59:31.715 00.003 10072 worker thread done servicing request
00:59:31.716 00.001 1032 UpdateGuideState(): m_state=6
00:59:31.719 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 981
00:59:31.722 00.003 1032 Star::Find returns 1 (0), X=323.74, Y=749.21, Mass=1544, SNR=27.7, Peak=162 HFD=2.7
00:59:31.725 00.003 1032 MultiStar: [#1 0.03,0.12,0.92,U] [#2 0.10,0.06,0.73,U] [#3 0.10,-0.21,0.63,U] [#4 0.20,-0.10,0.67,U] [#5 0.23,-0.09,0.68,U] [#6 0.23,-0.00,0.57,U] [#7 -0.04,0.01,0.52,U] [#8 0.02,-0.07,0.53,U] 
00:59:31.728 00.003 1032 refined, 8 included, MultiStar: {0.16, -0.00}, one-star: {0.42, 0.13}
00:59:31.731 00.003 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
00:59:31.734 00.003 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
00:59:31.737 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.01 mountX=-0.04 mountY=-0.15, mountTheta=-1.84
00:59:31.743 00.006 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.00, opts=13)
00:59:31.748 00.005 1032 Enqueuing Move request for scope (0.16, -0.00)
00:59:31.751 00.003 10072 Worker thread wakes up
00:59:31.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
00:59:31.751 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
00:59:31.751 00.000 10072 Moving (0.16, -0.00) raw xDistance=-0.04 yDistance=-0.15
00:59:31.754 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:31.757 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:59:31.757 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
00:59:31.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:31.757 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:59:31.757 00.000 10072 MoveAxis(E, 3, ABG)
00:59:31.757 00.000 10072 Guiding  Dir = 2, Dur = 3
00:59:31.758 00.001 10072 IsGuiding returns 0
00:59:31.759 00.001 10072 PulseGuide returned control before completion, sleep 13
00:59:31.781 00.022 10072 IsGuiding returns 0
00:59:31.781 00.000 10072 Move returns status 0, amount 3
00:59:31.781 00.000 10072 MoveAxis(N, 0, ABG)
00:59:31.781 00.000 10072 Move returns status 0, amount 0
00:59:31.782 00.001 10072 move complete, result=0
00:59:31.782 00.000 10072 worker thread done servicing request
00:59:31.789 00.007 1032 UpdateGuideState exits: m=1544 SNR=27.7
00:59:31.791 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:31.795 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:31.797 00.002 1032 Enqueuing Expose request
00:59:31.801 00.004 10072 Worker thread wakes up
00:59:31.801 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
00:59:31.804 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:31.804 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:32.564 00.760 10072 Exposure complete
00:59:32.771 00.207 10072 worker thread done servicing request
00:59:32.771 00.000 1032 OnExposeComplete: enter
00:59:32.774 00.003 1032 UpdateGuideState(): m_state=6
00:59:32.776 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 982
00:59:32.779 00.003 1032 Star::Find returns 1 (0), X=323.73, Y=749.00, Mass=1418, SNR=26.5, Peak=157 HFD=2.5
00:59:32.783 00.004 1032 MultiStar: [#1 0.18,-0.04,0.98,U] [#2 0.03,-0.11,0.74,U] [#3 0.01,-0.11,0.65,U] [#4 0.04,-0.10,0.71,U] [#5 0.14,-0.06,0.71,U] [#6 0.20,-0.10,0.59,U] [#7 0.08,-0.03,0.50,U] [#8 0.01,-0.08,0.57,U] 
00:59:32.816 00.033 1032 refined, 8 included, MultiStar: {0.14, -0.08}, one-star: {0.41, -0.09}
00:59:32.819 00.003 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
00:59:32.821 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
00:59:32.824 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.52 mountX=-0.11 mountY=-0.12, mountTheta=-2.35
00:59:32.827 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
00:59:32.868 00.041 1032 Enqueuing Move request for scope (0.14, -0.08)
00:59:32.871 00.003 10072 Worker thread wakes up
00:59:32.872 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
00:59:32.872 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
00:59:32.872 00.000 10072 Moving (0.14, -0.08) raw xDistance=-0.11 yDistance=-0.12
00:59:32.874 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:32.913 00.039 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:59:32.914 00.001 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:59:32.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:32.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:59:32.914 00.000 10072 MoveAxis(E, 2, ABG)
00:59:32.914 00.000 10072 Guiding  Dir = 2, Dur = 2
00:59:32.915 00.001 10072 IsGuiding returns 0
00:59:32.917 00.002 10072 PulseGuide returned control before completion, sleep 12
00:59:32.937 00.020 10072 IsGuiding returns 0
00:59:32.938 00.001 10072 Move returns status 0, amount 2
00:59:32.938 00.000 10072 MoveAxis(N, 0, ABG)
00:59:32.938 00.000 10072 Move returns status 0, amount 0
00:59:32.938 00.000 10072 move complete, result=0
00:59:32.938 00.000 10072 worker thread done servicing request
00:59:32.943 00.005 1032 UpdateGuideState exits: m=1418 SNR=26.5
00:59:32.978 00.035 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:32.981 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:32.985 00.004 1032 Enqueuing Expose request
00:59:32.989 00.004 10072 Worker thread wakes up
00:59:32.989 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
00:59:32.991 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:32.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:33.684 00.693 10072 Exposure complete
00:59:33.907 00.223 1032 OnExposeComplete: enter
00:59:33.911 00.004 10072 worker thread done servicing request
00:59:33.911 00.000 1032 UpdateGuideState(): m_state=6
00:59:33.914 00.003 1032 Star::Find(15, 323, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 983
00:59:33.916 00.002 1032 Star::Find returns 1 (0), X=323.57, Y=749.03, Mass=1378, SNR=26.2, Peak=150 HFD=2.3
00:59:33.919 00.003 1032 MultiStar: [#1 0.17,-0.09,0.96,U] [#2 0.38,-0.22,0.00,M1] [#3 0.18,-0.22,0.00,M1] [#4 0.28,-0.19,0.00,M1] [#5 0.21,-0.14,0.00,M1] [#6 0.35,-0.20,0.00,M1] [#7 -0.08,-0.36,0.00,M1] [#8 0.13,-0.15,0.59,U] 
00:59:33.921 00.002 1032 refined, 2 included, MultiStar: {0.19, -0.09}, one-star: {0.26, -0.05}
00:59:33.941 00.020 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
00:59:33.943 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
00:59:33.946 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.43 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
00:59:33.950 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.09, opts=13)
00:59:33.952 00.002 1032 Enqueuing Move request for scope (0.19, -0.09)
00:59:33.996 00.044 10072 Worker thread wakes up
00:59:33.996 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
00:59:33.996 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
00:59:33.996 00.000 10072 Moving (0.19, -0.09) raw xDistance=-0.14 yDistance=-0.17
00:59:33.999 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:34.002 00.003 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.33
00:59:34.002 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
00:59:34.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:34.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:59:34.002 00.000 10072 MoveAxis(E, 64, ABG)
00:59:34.002 00.000 10072 Guiding  Dir = 2, Dur = 64
00:59:34.003 00.001 10072 IsGuiding returns 0
00:59:34.004 00.001 10072 PulseGuide returned control before completion, sleep 74
00:59:34.094 00.090 10072 IsGuiding returns 1
00:59:34.094 00.000 10072 scope still moving after pulse duration time elapsed
00:59:34.103 00.009 1032 UpdateGuideState exits: m=1378 SNR=26.2
00:59:34.106 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:34.127 00.021 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:34.132 00.005 1032 Enqueuing Expose request
00:59:34.135 00.003 10072 IsGuiding returns 0
00:59:34.135 00.000 10072 scope move finished after 64 + 67 ms
00:59:34.135 00.000 10072 Move returns status 0, amount 64
00:59:34.135 00.000 10072 MoveAxis(N, 0, ABG)
00:59:34.135 00.000 10072 Move returns status 0, amount 0
00:59:34.135 00.000 10072 move complete, result=0
00:59:34.136 00.001 10072 worker thread done servicing request
00:59:34.136 00.000 10072 Worker thread wakes up
00:59:34.136 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:34.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:34.180 00.044 1032 GuideStep: -0.1 px 64 ms EAST, -0.2 px 0 ms NORTH
00:59:34.815 00.635 10072 Exposure complete
00:59:35.028 00.213 10072 worker thread done servicing request
00:59:35.028 00.000 1032 OnExposeComplete: enter
00:59:35.058 00.030 1032 UpdateGuideState(): m_state=6
00:59:35.061 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 984
00:59:35.064 00.003 1032 Star::Find returns 1 (0), X=323.70, Y=749.28, Mass=1346, SNR=25.8, Peak=154 HFD=2.7
00:59:35.066 00.002 1032 MultiStar: [#1 0.09,0.21,0.99,U] [#2 0.24,0.08,0.71,U] [#3 0.08,-0.05,0.71,U] [#4 0.18,0.00,0.71,U] [#5 0.17,0.05,0.73,U] [#6 0.23,0.17,0.00,M2] [#7 0.20,0.10,0.50,U] [#8 0.12,0.16,0.62,U] 
00:59:35.069 00.003 1032 refined, 7 included, MultiStar: {0.19, 0.10}, one-star: {0.38, 0.19}
00:59:35.071 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
00:59:35.106 00.035 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
00:59:35.108 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.21 cameraTheta=0.50 mountX=0.05 mountY=-0.21, mountTheta=-1.33
00:59:35.114 00.006 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.10, opts=13)
00:59:35.118 00.004 1032 Enqueuing Move request for scope (0.19, 0.10)
00:59:35.155 00.037 10072 Worker thread wakes up
00:59:35.155 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
00:59:35.155 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
00:59:35.155 00.000 10072 Moving (0.19, 0.10) raw xDistance=0.05 yDistance=-0.21
00:59:35.157 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:35.161 00.004 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:59:35.161 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
00:59:35.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:59:35.161 00.000 10072 MoveAxis(E, 2, ABG)
00:59:35.161 00.000 10072 Guiding  Dir = 2, Dur = 2
00:59:35.162 00.001 10072 IsGuiding returns 0
00:59:35.163 00.001 10072 PulseGuide returned control before completion, sleep 12
00:59:35.200 00.037 10072 IsGuiding returns 0
00:59:35.200 00.000 10072 Move returns status 0, amount 2
00:59:35.200 00.000 10072 MoveAxis(N, 135, ABG)
00:59:35.200 00.000 10072 Guiding  Dir = 0, Dur = 135
00:59:35.201 00.001 10072 IsGuiding returns 0
00:59:35.201 00.000 10072 PulseGuide returned control before completion, sleep 145
00:59:35.256 00.055 1032 UpdateGuideState exits: m=1346 SNR=25.8
00:59:35.259 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:35.261 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:35.264 00.003 1032 Enqueuing Expose request
00:59:35.351 00.087 10072 IsGuiding returns 1
00:59:35.351 00.000 10072 scope still moving after pulse duration time elapsed
00:59:35.390 00.039 10072 IsGuiding returns 1
00:59:35.421 00.031 10072 IsGuiding returns 1
00:59:35.475 00.054 10072 IsGuiding returns 0
00:59:35.475 00.000 10072 scope move finished after 135 + 139 ms
00:59:35.475 00.000 10072 Move returns status 0, amount 135
00:59:35.475 00.000 10072 move complete, result=0
00:59:35.475 00.000 10072 worker thread done servicing request
00:59:35.475 00.000 10072 Worker thread wakes up
00:59:35.476 00.001 1032 GuideStep: 0.1 px 2 ms EAST, -0.2 px 135 ms NORTH
00:59:35.479 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:35.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:36.137 00.658 10072 Exposure complete
00:59:36.438 00.301 10072 worker thread done servicing request
00:59:36.439 00.001 1032 OnExposeComplete: enter
00:59:36.476 00.037 1032 UpdateGuideState(): m_state=6
00:59:36.480 00.004 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 985
00:59:36.483 00.003 1032 Star::Find returns 1 (0), X=323.59, Y=748.95, Mass=1416, SNR=26.5, Peak=162 HFD=2.4
00:59:36.487 00.004 1032 MultiStar: [#1 0.09,-0.09,1.02,U] [#2 0.14,-0.26,0.00,M1] [#3 0.15,-0.34,0.00,M1] [#4 0.09,-0.28,0.00,M1] [#5 0.14,-0.22,0.00,M1] [#6 0.12,-0.40,0.00,M3] [#7 0.13,-0.19,0.50,U] [#8 0.05,-0.23,0.58,U] 
00:59:36.490 00.003 1032 refined, 3 included, MultiStar: {0.15, -0.15}, one-star: {0.27, -0.14}
00:59:36.528 00.038 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
00:59:36.532 00.004 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
00:59:36.535 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.79 mountX=-0.18 mountY=-0.10, mountTheta=-2.62
00:59:36.540 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.15, opts=13)
00:59:36.543 00.003 1032 Enqueuing Move request for scope (0.15, -0.15)
00:59:36.589 00.046 10072 Worker thread wakes up
00:59:36.589 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
00:59:36.589 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
00:59:36.589 00.000 10072 Moving (0.15, -0.15) raw xDistance=-0.18 yDistance=-0.10
00:59:36.592 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:36.596 00.004 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 289.33
00:59:36.596 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
00:59:36.596 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:36.596 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:59:36.596 00.000 10072 MoveAxis(E, 84, ABG)
00:59:36.597 00.001 10072 Guiding  Dir = 2, Dur = 84
00:59:36.597 00.000 10072 IsGuiding returns 0
00:59:36.598 00.001 10072 PulseGuide returned control before completion, sleep 94
00:59:36.692 00.094 1032 UpdateGuideState exits: m=1416 SNR=26.5
00:59:36.696 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:36.698 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:36.701 00.003 1032 Enqueuing Expose request
00:59:36.739 00.038 10072 IsGuiding returns 0
00:59:36.739 00.000 10072 Move returns status 0, amount 84
00:59:36.740 00.001 10072 MoveAxis(N, 0, ABG)
00:59:36.740 00.000 10072 Move returns status 0, amount 0
00:59:36.740 00.000 10072 move complete, result=0
00:59:36.740 00.000 10072 worker thread done servicing request
00:59:36.740 00.000 10072 Worker thread wakes up
00:59:36.740 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:36.740 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:36.752 00.012 1032 GuideStep: -0.2 px 84 ms EAST, -0.1 px 0 ms NORTH
00:59:37.376 00.624 10072 Exposure complete
00:59:37.441 00.065 10072 worker thread done servicing request
00:59:37.441 00.000 1032 OnExposeComplete: enter
00:59:37.444 00.003 1032 UpdateGuideState(): m_state=6
00:59:37.446 00.002 1032 Star::Find(15, 323, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 986
00:59:37.448 00.002 1032 Star::Find returns 1 (0), X=323.68, Y=749.22, Mass=1418, SNR=26.5, Peak=152 HFD=2.7
00:59:37.450 00.002 1032 MultiStar: [#1 -0.02,0.13,0.94,U] [#2 0.06,-0.06,0.72,U] [#3 0.13,-0.22,0.68,U] [#4 0.00,-0.05,0.71,U] [#5 0.05,-0.01,0.69,U] [#6 0.17,-0.01,0.60,U] [#7 -0.11,-0.03,0.52,U] [#8 0.01,-0.06,0.55,U] 
00:59:37.452 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {0.36, 0.14}
00:59:37.455 00.003 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
00:59:37.457 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
00:59:37.459 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.06 mountX=-0.03 mountY=-0.08, mountTheta=-1.89
00:59:37.462 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
00:59:37.464 00.002 1032 Enqueuing Move request for scope (0.09, -0.00)
00:59:37.466 00.002 10072 Worker thread wakes up
00:59:37.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
00:59:37.467 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
00:59:37.467 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.03 yDistance=-0.08
00:59:37.470 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:37.473 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:59:37.473 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
00:59:37.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:37.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:59:37.473 00.000 10072 MoveAxis(E, 2, ABG)
00:59:37.473 00.000 10072 Guiding  Dir = 2, Dur = 2
00:59:37.474 00.001 10072 IsGuiding returns 0
00:59:37.475 00.001 10072 PulseGuide returned control before completion, sleep 12
00:59:37.497 00.022 1032 UpdateGuideState exits: m=1418 SNR=26.5
00:59:37.501 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:37.503 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:37.505 00.002 1032 Enqueuing Expose request
00:59:37.507 00.002 10072 IsGuiding returns 0
00:59:37.508 00.001 10072 Move returns status 0, amount 2
00:59:37.508 00.000 10072 MoveAxis(N, 0, ABG)
00:59:37.508 00.000 10072 Move returns status 0, amount 0
00:59:37.508 00.000 10072 move complete, result=0
00:59:37.508 00.000 10072 worker thread done servicing request
00:59:37.508 00.000 10072 Worker thread wakes up
00:59:37.508 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:37.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:37.518 00.010 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
00:59:37.993 00.475 10072 Exposure complete
00:59:38.426 00.433 10072 worker thread done servicing request
00:59:38.427 00.001 1032 OnExposeComplete: enter
00:59:38.430 00.003 1032 UpdateGuideState(): m_state=6
00:59:38.433 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 987
00:59:38.437 00.004 1032 Star::Find returns 1 (0), X=323.66, Y=749.23, Mass=1413, SNR=26.5, Peak=156 HFD=2.7
00:59:38.440 00.003 1032 MultiStar: [#1 0.09,0.14,0.94,U] [#2 0.04,-0.20,0.72,U] [#3 0.20,-0.14,0.67,U] [#4 0.09,-0.15,0.70,U] [#5 0.06,0.03,0.69,U] [#6 0.15,-0.00,0.61,U] [#7 0.09,0.08,0.54,U] [#8 0.05,-0.13,0.57,U] 
00:59:38.443 00.003 1032 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.34, 0.14}
00:59:38.446 00.003 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
00:59:38.448 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
00:59:38.528 00.080 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.09 mountX=-0.05 mountY=-0.13, mountTheta=-1.92
00:59:38.533 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
00:59:38.537 00.004 1032 Enqueuing Move request for scope (0.13, -0.01)
00:59:38.539 00.002 10072 Worker thread wakes up
00:59:38.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
00:59:38.540 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
00:59:38.540 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.05 yDistance=-0.13
00:59:38.542 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:38.570 00.028 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:59:38.570 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
00:59:38.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:38.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:59:38.571 00.001 10072 MoveAxis(E, 1, ABG)
00:59:38.571 00.000 10072 Guiding  Dir = 2, Dur = 1
00:59:38.618 00.047 10072 IsGuiding returns 0
00:59:38.629 00.011 10072 IsGuiding returns 0
00:59:38.629 00.000 10072 Move returns status 0, amount 1
00:59:38.629 00.000 10072 MoveAxis(N, 0, ABG)
00:59:38.629 00.000 10072 Move returns status 0, amount 0
00:59:38.629 00.000 10072 move complete, result=0
00:59:38.629 00.000 10072 worker thread done servicing request
00:59:38.648 00.019 1032 UpdateGuideState exits: m=1413 SNR=26.5
00:59:38.652 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:38.659 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:38.663 00.004 1032 Enqueuing Expose request
00:59:38.666 00.003 10072 Worker thread wakes up
00:59:38.667 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
00:59:38.670 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:38.670 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:39.346 00.676 10072 Exposure complete
00:59:39.463 00.117 10072 worker thread done servicing request
00:59:39.463 00.000 1032 OnExposeComplete: enter
00:59:39.468 00.005 1032 UpdateGuideState(): m_state=6
00:59:39.472 00.004 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 988
00:59:39.475 00.003 1032 Star::Find returns 1 (0), X=323.76, Y=748.83, Mass=1596, SNR=28.2, Peak=172 HFD=2.6
00:59:39.479 00.004 1032 MultiStar: [#1 0.08,-0.18,0.87,U] [#2 0.14,-0.43,0.00,M1] [#3 0.15,-0.54,0.00,M1] [#4 0.03,-0.35,0.00,M1] [#5 0.17,-0.35,0.00,M1] [#6 0.16,-0.30,0.00,M2] [#7 0.12,-0.28,0.00,M1] [#8 0.08,-0.29,0.00,M1] 
00:59:39.483 00.004 1032 refined, 1 included, MultiStar: {0.27, -0.22}, one-star: {0.45, -0.25}
00:59:39.486 00.003 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
00:59:39.489 00.003 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
00:59:39.492 00.003 1032 CameraToMount -- cameraX=0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-0.67 mountX=-0.28 mountY=-0.21, mountTheta=-2.50
00:59:39.497 00.005 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.22, opts=13)
00:59:39.501 00.004 1032 Enqueuing Move request for scope (0.27, -0.22)
00:59:39.504 00.003 10072 Worker thread wakes up
00:59:39.505 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.22) opts 0xd
00:59:39.505 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.22)
00:59:39.505 00.000 10072 Moving (0.27, -0.22) raw xDistance=-0.28 yDistance=-0.21
00:59:39.508 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:39.512 00.004 10072 PPEC rslt: input = -0.28, final = -0.13, react = -0.13, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 289.33
00:59:39.513 00.001 10072 PPEC: input: -0.28, control: -0.13, exposure: 500
00:59:39.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:59:39.513 00.000 10072 MoveAxis(E, 130, ABG)
00:59:39.513 00.000 10072 Guiding  Dir = 2, Dur = 130
00:59:39.513 00.000 10072 IsGuiding returns 0
00:59:39.514 00.001 10072 PulseGuide returned control before completion, sleep 140
00:59:39.557 00.043 1032 UpdateGuideState exits: m=1596 SNR=28.2
00:59:39.562 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:39.567 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:39.570 00.003 1032 Enqueuing Expose request
00:59:39.656 00.086 10072 IsGuiding returns 0
00:59:39.656 00.000 10072 Move returns status 0, amount 130
00:59:39.656 00.000 10072 MoveAxis(N, 136, ABG)
00:59:39.657 00.001 10072 Guiding  Dir = 0, Dur = 136
00:59:39.657 00.000 10072 IsGuiding returns 0
00:59:39.658 00.001 10072 PulseGuide returned control before completion, sleep 146
00:59:39.814 00.156 10072 IsGuiding returns 0
00:59:39.814 00.000 10072 Move returns status 0, amount 136
00:59:39.815 00.001 10072 move complete, result=0
00:59:39.815 00.000 10072 worker thread done servicing request
00:59:39.815 00.000 10072 Worker thread wakes up
00:59:39.815 00.000 1032 GuideStep: -0.3 px 130 ms EAST, -0.2 px 136 ms NORTH
00:59:39.820 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:39.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:40.459 00.639 10072 Exposure complete
00:59:40.531 00.072 10072 worker thread done servicing request
00:59:40.531 00.000 1032 OnExposeComplete: enter
00:59:40.534 00.003 1032 UpdateGuideState(): m_state=6
00:59:40.537 00.003 1032 Star::Find(15, 323, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 989
00:59:40.538 00.001 1032 Star::Find returns 1 (0), X=323.41, Y=749.21, Mass=1451, SNR=26.9, Peak=167 HFD=2.7
00:59:40.541 00.003 1032 MultiStar: [#1 -0.01,0.19,0.95,U] [#2 -0.11,0.03,0.68,U] [#3 -0.05,-0.04,0.65,U] [#4 -0.18,0.03,0.71,U] [#5 -0.15,0.12,0.67,U] [#6 -0.15,0.21,0.00,M3] [#7 -0.23,-0.01,0.53,U] [#8 -0.24,0.15,0.00,M2] 
00:59:40.543 00.002 1032 refined, 6 included, MultiStar: {-0.07, 0.08}, one-star: {0.09, 0.12}
00:59:40.545 00.002 1032 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.83) = xAngle (0.48 = 0.48)
00:59:40.548 00.003 1032 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.48 = 0.48)
00:59:40.550 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.31 mountX=0.09 mountY=0.05, mountTheta=0.48
00:59:40.554 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.08, opts=13)
00:59:40.558 00.004 1032 Enqueuing Move request for scope (-0.07, 0.08)
00:59:40.562 00.004 10072 Worker thread wakes up
00:59:40.562 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
00:59:40.562 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
00:59:40.562 00.000 10072 Moving (-0.07, 0.08) raw xDistance=0.09 yDistance=0.05
00:59:40.565 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:40.568 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:59:40.568 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
00:59:40.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:40.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:59:40.568 00.000 10072 MoveAxis(E, 2, ABG)
00:59:40.568 00.000 10072 Guiding  Dir = 2, Dur = 2
00:59:40.569 00.001 10072 IsGuiding returns 0
00:59:40.569 00.000 10072 PulseGuide returned control before completion, sleep 12
00:59:40.596 00.027 10072 IsGuiding returns 0
00:59:40.596 00.000 10072 Move returns status 0, amount 2
00:59:40.596 00.000 10072 MoveAxis(N, 0, ABG)
00:59:40.596 00.000 10072 Move returns status 0, amount 0
00:59:40.597 00.001 10072 move complete, result=0
00:59:40.597 00.000 10072 worker thread done servicing request
00:59:40.597 00.000 1032 UpdateGuideState exits: m=1451 SNR=26.9
00:59:40.600 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:40.603 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:40.605 00.002 1032 Enqueuing Expose request
00:59:40.607 00.002 10072 Worker thread wakes up
00:59:40.607 00.000 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
00:59:40.610 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:40.611 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:41.018 00.407 10072 Exposure complete
00:59:41.089 00.071 10072 worker thread done servicing request
00:59:41.089 00.000 1032 OnExposeComplete: enter
00:59:41.092 00.003 1032 UpdateGuideState(): m_state=6
00:59:41.095 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 990
00:59:41.099 00.004 1032 Star::Find returns 1 (0), X=323.60, Y=749.18, Mass=1558, SNR=27.8, Peak=162 HFD=2.7
00:59:41.101 00.002 1032 MultiStar: [#1 0.07,-0.00,0.99,U] [#2 -0.09,-0.04,0.67,U] [#3 -0.15,0.05,0.62,U] [#4 0.08,-0.15,0.70,U] [#5 -0.00,0.02,0.69,U] [#6 0.01,0.08,0.58,U] [#7 -0.15,0.12,0.52,U] [#8 -0.01,-0.01,0.52,U] 
00:59:41.104 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.29, 0.09}
00:59:41.107 00.003 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
00:59:41.110 00.003 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
00:59:41.117 00.007 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.53 mountX=0.01 mountY=-0.03, mountTheta=-1.30
00:59:41.122 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
00:59:41.126 00.004 1032 Enqueuing Move request for scope (0.03, 0.02)
00:59:41.129 00.003 10072 Worker thread wakes up
00:59:41.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
00:59:41.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
00:59:41.129 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
00:59:41.132 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:41.135 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:59:41.135 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
00:59:41.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:41.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:59:41.135 00.000 10072 MoveAxis(E, 3, ABG)
00:59:41.136 00.001 10072 Guiding  Dir = 2, Dur = 3
00:59:41.136 00.000 10072 IsGuiding returns 0
00:59:41.137 00.001 10072 PulseGuide returned control before completion, sleep 13
00:59:41.156 00.019 10072 IsGuiding returns 0
00:59:41.156 00.000 10072 Move returns status 0, amount 3
00:59:41.156 00.000 10072 MoveAxis(N, 0, ABG)
00:59:41.156 00.000 10072 Move returns status 0, amount 0
00:59:41.156 00.000 10072 move complete, result=0
00:59:41.157 00.001 10072 worker thread done servicing request
00:59:41.161 00.004 1032 UpdateGuideState exits: m=1558 SNR=27.8
00:59:41.164 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:41.167 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:41.169 00.002 1032 Enqueuing Expose request
00:59:41.177 00.008 10072 Worker thread wakes up
00:59:41.177 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
00:59:41.182 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:41.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:41.830 00.648 10072 Exposure complete
00:59:41.898 00.068 1032 OnExposeComplete: enter
00:59:41.902 00.004 1032 UpdateGuideState(): m_state=6
00:59:41.907 00.005 10072 worker thread done servicing request
00:59:41.907 00.000 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 991
00:59:41.910 00.003 1032 Star::Find returns 1 (0), X=323.54, Y=749.03, Mass=1435, SNR=26.7, Peak=162 HFD=2.6
00:59:41.914 00.004 1032 MultiStar: [#1 0.07,0.01,0.99,U] [#2 0.08,-0.31,0.00,M1] [#3 -0.10,-0.40,0.00,M1] [#4 0.17,-0.23,0.00,M1] [#5 -0.02,-0.22,0.69,U] [#6 0.14,-0.14,0.61,U] [#7 -0.05,-0.31,0.00,M1] [#8 0.08,-0.25,0.00,M2] 
00:59:41.917 00.003 1032 refined, 3 included, MultiStar: {0.11, -0.09}, one-star: {0.23, -0.06}
00:59:41.919 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
00:59:41.922 00.003 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
00:59:41.924 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.65 mountX=-0.11 mountY=-0.09, mountTheta=-2.48
00:59:41.930 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
00:59:41.933 00.003 1032 Enqueuing Move request for scope (0.11, -0.09)
00:59:41.935 00.002 10072 Worker thread wakes up
00:59:41.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
00:59:41.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
00:59:41.935 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.11 yDistance=-0.09
00:59:41.937 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:41.939 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:59:41.939 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
00:59:41.940 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:41.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:59:41.940 00.000 10072 MoveAxis(E, 4, ABG)
00:59:41.940 00.000 10072 Guiding  Dir = 2, Dur = 4
00:59:41.940 00.000 10072 IsGuiding returns 0
00:59:41.942 00.002 10072 PulseGuide returned control before completion, sleep 14
00:59:41.964 00.022 1032 UpdateGuideState exits: m=1435 SNR=26.7
00:59:41.967 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:41.970 00.003 10072 IsGuiding returns 0
00:59:41.970 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:41.972 00.002 1032 Enqueuing Expose request
00:59:41.975 00.003 10072 Move returns status 0, amount 4
00:59:41.975 00.000 10072 MoveAxis(N, 0, ABG)
00:59:41.975 00.000 10072 Move returns status 0, amount 0
00:59:41.975 00.000 10072 move complete, result=0
00:59:41.975 00.000 10072 worker thread done servicing request
00:59:41.975 00.000 10072 Worker thread wakes up
00:59:41.976 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:41.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:41.985 00.009 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
00:59:42.404 00.419 10072 Exposure complete
00:59:42.470 00.066 10072 worker thread done servicing request
00:59:42.470 00.000 1032 OnExposeComplete: enter
00:59:42.473 00.003 1032 UpdateGuideState(): m_state=6
00:59:42.476 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 992
00:59:42.478 00.002 1032 Star::Find returns 1 (0), X=323.64, Y=748.92, Mass=1461, SNR=26.8, Peak=164 HFD=2.5
00:59:42.481 00.003 1032 MultiStar: [#1 0.06,-0.12,0.95,U] [#2 0.03,-0.36,0.00,M2] [#3 0.12,-0.28,0.00,M2] [#4 0.08,-0.18,0.71,U] [#5 0.20,-0.20,0.00,M1] [#6 0.07,-0.26,0.00,M2] [#7 -0.14,-0.08,0.53,U] [#8 -0.13,-0.47,0.00,M3] 
00:59:42.485 00.004 1032 refined, 3 included, MultiStar: {0.11, -0.14}, one-star: {0.32, -0.17}
00:59:42.487 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
00:59:42.491 00.004 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
00:59:42.493 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.89 mountX=-0.16 mountY=-0.07, mountTheta=-2.72
00:59:42.497 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.14, opts=13)
00:59:42.500 00.003 1032 Enqueuing Move request for scope (0.11, -0.14)
00:59:42.504 00.004 10072 Worker thread wakes up
00:59:42.504 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
00:59:42.504 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
00:59:42.504 00.000 10072 Moving (0.11, -0.14) raw xDistance=-0.16 yDistance=-0.07
00:59:42.507 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:42.510 00.003 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 289.33
00:59:42.510 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:59:42.510 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:42.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:59:42.510 00.000 10072 MoveAxis(E, 81, ABG)
00:59:42.510 00.000 10072 Guiding  Dir = 2, Dur = 81
00:59:42.511 00.001 10072 IsGuiding returns 0
00:59:42.512 00.001 10072 PulseGuide returned control before completion, sleep 91
00:59:42.536 00.024 1032 UpdateGuideState exits: m=1461 SNR=26.8
00:59:42.540 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:42.543 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:42.545 00.002 1032 Enqueuing Expose request
00:59:42.631 00.086 10072 IsGuiding returns 0
00:59:42.631 00.000 10072 Move returns status 0, amount 81
00:59:42.631 00.000 10072 MoveAxis(N, 0, ABG)
00:59:42.631 00.000 10072 Move returns status 0, amount 0
00:59:42.632 00.001 10072 move complete, result=0
00:59:42.632 00.000 10072 worker thread done servicing request
00:59:42.632 00.000 10072 Worker thread wakes up
00:59:42.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:42.632 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.1 px 0 ms NORTH
00:59:42.636 00.004 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:43.274 00.638 10072 Exposure complete
00:59:43.335 00.061 10072 worker thread done servicing request
00:59:43.584 00.249 1032 OnExposeComplete: enter
00:59:43.588 00.004 1032 UpdateGuideState(): m_state=6
00:59:43.593 00.005 1032 Star::Find(15, 323, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 993
00:59:43.599 00.006 1032 Star::Find returns 1 (0), X=323.49, Y=749.30, Mass=1485, SNR=27.2, Peak=173 HFD=2.8
00:59:43.602 00.003 1032 MultiStar: [#1 -0.05,0.14,0.97,U] [#2 -0.07,-0.11,0.69,U] [#3 -0.11,-0.08,0.65,U] [#4 -0.10,0.01,0.67,U] [#5 -0.07,0.01,0.70,U] [#6 -0.03,0.29,0.00,M3] [#7 -0.04,-0.00,0.50,U] [#8 -0.05,-0.08,0.57,U] 
00:59:43.604 00.002 1032 refined, 7 included, MultiStar: {-0.03, 0.03}, one-star: {0.17, 0.21}
00:59:43.606 00.002 1032 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.83) = xAngle (0.47 = 0.47)
00:59:43.609 00.003 1032 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.47 = 0.47)
00:59:43.612 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.30 mountX=0.04 mountY=0.02, mountTheta=0.47
00:59:43.615 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
00:59:43.619 00.004 1032 Enqueuing Move request for scope (-0.03, 0.03)
00:59:43.623 00.004 10072 Worker thread wakes up
00:59:43.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
00:59:43.623 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
00:59:43.623 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.02
00:59:43.629 00.006 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:59:43.629 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
00:59:43.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:43.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:59:43.629 00.000 10072 MoveAxis(E, 8, ABG)
00:59:43.629 00.000 10072 Guiding  Dir = 2, Dur = 8
00:59:43.630 00.001 10072 IsGuiding returns 0
00:59:43.630 00.000 10072 PulseGuide returned control before completion, sleep 18
00:59:43.653 00.023 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:43.659 00.006 10072 IsGuiding returns 0
00:59:43.659 00.000 10072 Move returns status 0, amount 8
00:59:43.659 00.000 10072 MoveAxis(N, 0, ABG)
00:59:43.659 00.000 10072 Move returns status 0, amount 0
00:59:43.659 00.000 10072 move complete, result=0
00:59:43.659 00.000 10072 worker thread done servicing request
00:59:43.675 00.016 1032 UpdateGuideState exits: m=1485 SNR=27.2
00:59:43.678 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:43.680 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:43.682 00.002 1032 Enqueuing Expose request
00:59:43.684 00.002 10072 Worker thread wakes up
00:59:43.684 00.000 1032 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
00:59:43.686 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:43.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:44.431 00.745 10072 Exposure complete
00:59:44.478 00.047 10072 worker thread done servicing request
00:59:44.478 00.000 1032 OnExposeComplete: enter
00:59:44.480 00.002 1032 UpdateGuideState(): m_state=6
00:59:44.481 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 994
00:59:44.483 00.002 1032 Star::Find returns 1 (0), X=323.56, Y=748.84, Mass=1361, SNR=26.0, Peak=167 HFD=2.6
00:59:44.485 00.002 1032 MultiStar: [#1 -0.01,-0.09,0.99,U] [#2 -0.04,-0.29,0.00,M2] [#3 0.09,-0.40,0.00,M2] [#4 -0.01,-0.16,0.71,U] [#5 0.15,-0.26,0.00,M1] [#6 0.04,-0.11,0.63,U] [#7 0.03,-0.13,0.56,U] [#8 -0.11,-0.21,0.53,U] 
00:59:44.486 00.001 1032 refined, 5 included, MultiStar: {0.05, -0.16}, one-star: {0.24, -0.24}
00:59:44.489 00.003 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
00:59:44.492 00.003 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
00:59:44.495 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.16 cameraTheta=-1.27 mountX=-0.16 mountY=-0.01, mountTheta=-3.10
00:59:44.498 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.16, opts=13)
00:59:44.500 00.002 1032 Enqueuing Move request for scope (0.05, -0.16)
00:59:44.502 00.002 10072 Worker thread wakes up
00:59:44.502 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
00:59:44.502 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
00:59:44.502 00.000 10072 Moving (0.05, -0.16) raw xDistance=-0.16 yDistance=-0.01
00:59:44.505 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:44.507 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.33
00:59:44.507 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
00:59:44.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:44.507 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:59:44.507 00.000 10072 MoveAxis(E, 83, ABG)
00:59:44.507 00.000 10072 Guiding  Dir = 2, Dur = 83
00:59:44.508 00.001 10072 IsGuiding returns 0
00:59:44.508 00.000 10072 PulseGuide returned control before completion, sleep 93
00:59:44.526 00.018 1032 UpdateGuideState exits: m=1361 SNR=26.0
00:59:44.529 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:44.531 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:44.532 00.001 1032 Enqueuing Expose request
00:59:44.616 00.084 10072 IsGuiding returns 0
00:59:44.616 00.000 10072 Move returns status 0, amount 83
00:59:44.616 00.000 10072 MoveAxis(N, 0, ABG)
00:59:44.616 00.000 10072 Move returns status 0, amount 0
00:59:44.616 00.000 10072 move complete, result=0
00:59:44.616 00.000 1032 GuideStep: -0.2 px 83 ms EAST, -0.0 px 0 ms NORTH
00:59:44.619 00.003 10072 worker thread done servicing request
00:59:44.619 00.000 10072 Worker thread wakes up
00:59:44.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:44.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:45.024 00.405 10072 Exposure complete
00:59:45.069 00.045 10072 worker thread done servicing request
00:59:45.070 00.001 1032 OnExposeComplete: enter
00:59:45.072 00.002 1032 UpdateGuideState(): m_state=6
00:59:45.073 00.001 1032 Star::Find(15, 323, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 995
00:59:45.075 00.002 1032 Star::Find returns 1 (0), X=323.50, Y=749.08, Mass=1355, SNR=25.9, Peak=163 HFD=2.4
00:59:45.077 00.002 1032 MultiStar: [#1 0.04,-0.13,1.00,U] [#2 0.09,-0.34,0.00,M3] [#3 0.07,-0.32,0.00,M3] [#4 -0.11,-0.27,0.00,M1] [#5 0.06,-0.15,0.72,U] [#6 0.14,-0.28,0.00,M3] [#7 -0.08,-0.18,0.51,U] [#8 -0.05,-0.10,0.61,U] 
00:59:45.079 00.002 1032 refined, 4 included, MultiStar: {0.05, -0.10}, one-star: {0.19, -0.01}
00:59:45.081 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
00:59:45.087 00.006 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
00:59:45.088 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-1.11 mountX=-0.11 mountY=-0.02, mountTheta=-2.94
00:59:45.092 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
00:59:45.094 00.002 1032 Enqueuing Move request for scope (0.05, -0.10)
00:59:45.095 00.001 10072 Worker thread wakes up
00:59:45.097 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
00:59:45.097 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
00:59:45.097 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
00:59:45.099 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:45.101 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:59:45.101 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:59:45.101 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:45.101 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:59:45.101 00.000 10072 MoveAxis(E, 8, ABG)
00:59:45.102 00.001 10072 Guiding  Dir = 2, Dur = 8
00:59:45.102 00.000 10072 IsGuiding returns 0
00:59:45.102 00.000 10072 PulseGuide returned control before completion, sleep 18
00:59:45.121 00.019 1032 UpdateGuideState exits: m=1355 SNR=25.9
00:59:45.123 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:45.125 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:45.126 00.001 1032 Enqueuing Expose request
00:59:45.130 00.004 10072 IsGuiding returns 0
00:59:45.130 00.000 10072 Move returns status 0, amount 8
00:59:45.130 00.000 10072 MoveAxis(N, 0, ABG)
00:59:45.130 00.000 10072 Move returns status 0, amount 0
00:59:45.130 00.000 10072 move complete, result=0
00:59:45.130 00.000 10072 worker thread done servicing request
00:59:45.130 00.000 10072 Worker thread wakes up
00:59:45.130 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:45.130 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:45.135 00.005 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
00:59:45.756 00.621 10072 Exposure complete
00:59:45.805 00.049 10072 worker thread done servicing request
00:59:45.806 00.001 1032 OnExposeComplete: enter
00:59:45.808 00.002 1032 UpdateGuideState(): m_state=6
00:59:45.810 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 996
00:59:45.811 00.001 1032 Star::Find returns 1 (0), X=323.49, Y=749.28, Mass=1384, SNR=26.2, Peak=163 HFD=2.8
00:59:45.813 00.002 1032 MultiStar: [#1 -0.06,0.26,0.00,M1] [#2 -0.23,0.04,0.77,U] [#3 -0.17,-0.02,0.66,U] [#4 -0.06,0.01,0.73,U] [#5 -0.10,0.09,0.71,U] [#6 -0.03,0.04,0.60,U] [#7 -0.23,0.22,0.00,M1] [#8 -0.25,0.06,0.60,U] 
00:59:45.815 00.002 1032 refined, 6 included, MultiStar: {-0.08, 0.07}, one-star: {0.17, 0.20}
00:59:45.817 00.002 1032 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.83) = xAngle (0.61 = 0.61)
00:59:45.818 00.001 1032 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.61 = 0.61)
00:59:45.820 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.44 mountX=0.09 mountY=0.06, mountTheta=0.61
00:59:45.823 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.07, opts=13)
00:59:45.825 00.002 1032 Enqueuing Move request for scope (-0.08, 0.07)
00:59:45.826 00.001 10072 Worker thread wakes up
00:59:45.826 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
00:59:45.826 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
00:59:45.826 00.000 10072 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=0.06
00:59:45.829 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:45.832 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:59:45.832 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
00:59:45.834 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:45.834 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:59:45.834 00.000 10072 MoveAxis(E, 10, ABG)
00:59:45.834 00.000 10072 Guiding  Dir = 2, Dur = 10
00:59:45.834 00.000 10072 IsGuiding returns 0
00:59:45.835 00.001 10072 PulseGuide returned control before completion, sleep 20
00:59:45.852 00.017 1032 UpdateGuideState exits: m=1384 SNR=26.2
00:59:45.854 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:45.856 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:45.858 00.002 1032 Enqueuing Expose request
00:59:45.863 00.005 10072 IsGuiding returns 0
00:59:45.864 00.001 10072 Move returns status 0, amount 10
00:59:45.864 00.000 10072 MoveAxis(N, 0, ABG)
00:59:45.864 00.000 10072 Move returns status 0, amount 0
00:59:45.864 00.000 10072 move complete, result=0
00:59:45.865 00.001 10072 worker thread done servicing request
00:59:45.865 00.000 10072 Worker thread wakes up
00:59:45.865 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:45.865 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:45.870 00.005 1032 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
00:59:46.271 00.401 10072 Exposure complete
00:59:46.319 00.048 10072 worker thread done servicing request
00:59:46.319 00.000 1032 OnExposeComplete: enter
00:59:46.322 00.003 1032 UpdateGuideState(): m_state=6
00:59:46.324 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 997
00:59:46.325 00.001 1032 Star::Find returns 1 (0), X=323.49, Y=749.34, Mass=1665, SNR=28.8, Peak=191 HFD=3.0
00:59:46.327 00.002 1032 MultiStar: [#1 0.07,0.38,0.00,M2] [#2 -0.08,0.10,0.66,U] [#3 -0.13,0.22,0.66,U] [#4 -0.03,0.13,0.67,U] [#5 -0.08,0.11,0.65,U] [#6 0.03,0.22,0.56,U] [#7 -0.14,0.30,0.00,M2] [#8 -0.28,0.16,0.00,M1] 
00:59:46.330 00.003 1032 refined, 5 included, MultiStar: {-0.01, 0.18}, one-star: {0.17, 0.25}
00:59:46.333 00.003 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
00:59:46.335 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
00:59:46.336 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.60 mountX=0.17 mountY=-0.04, mountTheta=-0.23
00:59:46.339 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.18, opts=13)
00:59:46.340 00.001 1032 Enqueuing Move request for scope (-0.01, 0.18)
00:59:46.342 00.002 10072 Worker thread wakes up
00:59:46.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
00:59:46.342 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
00:59:46.342 00.000 10072 Moving (-0.01, 0.18) raw xDistance=0.17 yDistance=-0.04
00:59:46.344 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:46.346 00.002 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 289.33
00:59:46.346 00.000 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
00:59:46.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:46.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:59:46.346 00.000 10072 MoveAxis(W, 70, ABG)
00:59:46.346 00.000 10072 Guiding  Dir = 3, Dur = 70
00:59:46.347 00.001 10072 IsGuiding returns 0
00:59:46.347 00.000 10072 PulseGuide returned control before completion, sleep 80
00:59:46.366 00.019 1032 UpdateGuideState exits: m=1665 SNR=28.8
00:59:46.368 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:46.371 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:46.372 00.001 1032 Enqueuing Expose request
00:59:46.471 00.099 10072 IsGuiding returns 0
00:59:46.471 00.000 10072 Move returns status 0, amount 70
00:59:46.471 00.000 10072 MoveAxis(N, 0, ABG)
00:59:46.471 00.000 10072 Move returns status 0, amount 0
00:59:46.471 00.000 10072 move complete, result=0
00:59:46.472 00.001 10072 worker thread done servicing request
00:59:46.472 00.000 10072 Worker thread wakes up
00:59:46.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:46.472 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:46.472 00.000 1032 GuideStep: 0.2 px 70 ms WEST, -0.0 px 0 ms NORTH
00:59:47.099 00.627 10072 Exposure complete
00:59:47.145 00.046 10072 worker thread done servicing request
00:59:47.146 00.001 1032 OnExposeComplete: enter
00:59:47.148 00.002 1032 UpdateGuideState(): m_state=6
00:59:47.149 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 998
00:59:47.151 00.002 1032 Star::Find returns 1 (0), X=323.47, Y=749.14, Mass=1504, SNR=27.3, Peak=174 HFD=2.5
00:59:47.153 00.002 1032 MultiStar: [#1 0.02,-0.02,0.87,U] [#2 -0.01,-0.27,0.00,M2] [#3 -0.02,-0.25,0.66,U] [#4 0.03,-0.21,0.66,U] [#5 0.11,-0.21,0.66,U] [#6 0.02,-0.08,0.57,U] [#7 -0.23,-0.17,0.00,M3] [#8 0.08,-0.09,0.55,U] 
00:59:47.155 00.002 1032 refined, 6 included, MultiStar: {0.06, -0.10}, one-star: {0.15, 0.05}
00:59:47.157 00.002 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
00:59:47.158 00.001 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
00:59:47.160 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.03 mountX=-0.11 mountY=-0.03, mountTheta=-2.86
00:59:47.163 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
00:59:47.166 00.003 1032 Enqueuing Move request for scope (0.06, -0.10)
00:59:47.168 00.002 10072 Worker thread wakes up
00:59:47.168 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
00:59:47.168 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
00:59:47.169 00.001 10072 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.03
00:59:47.173 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:47.176 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:59:47.177 00.001 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
00:59:47.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:47.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:59:47.177 00.000 10072 MoveAxis(E, 12, ABG)
00:59:47.177 00.000 10072 Guiding  Dir = 2, Dur = 12
00:59:47.177 00.000 10072 IsGuiding returns 0
00:59:47.178 00.001 10072 PulseGuide returned control before completion, sleep 21
00:59:47.197 00.019 1032 UpdateGuideState exits: m=1504 SNR=27.3
00:59:47.199 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:47.201 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:47.202 00.001 1032 Enqueuing Expose request
00:59:47.209 00.007 10072 IsGuiding returns 0
00:59:47.209 00.000 10072 Move returns status 0, amount 12
00:59:47.209 00.000 10072 MoveAxis(N, 0, ABG)
00:59:47.209 00.000 10072 Move returns status 0, amount 0
00:59:47.209 00.000 10072 move complete, result=0
00:59:47.209 00.000 10072 worker thread done servicing request
00:59:47.209 00.000 10072 Worker thread wakes up
00:59:47.209 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:47.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:47.216 00.007 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
00:59:47.615 00.399 10072 Exposure complete
00:59:47.663 00.048 10072 worker thread done servicing request
00:59:47.664 00.001 1032 OnExposeComplete: enter
00:59:47.665 00.001 1032 UpdateGuideState(): m_state=6
00:59:47.667 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 999
00:59:47.668 00.001 1032 Star::Find returns 1 (0), X=323.57, Y=748.87, Mass=1385, SNR=26.2, Peak=173 HFD=2.5
00:59:47.670 00.002 1032 MultiStar: [#1 0.17,-0.22,0.00,M2] [#2 0.04,-0.24,0.78,U] [#3 0.09,-0.31,0.00,M1] [#4 -0.02,-0.33,0.00,M1] [#5 0.09,-0.21,0.75,U] [#6 0.11,-0.42,0.00,M1] [#7 0.01,-0.26,0.00,M4] [#8 0.03,-0.24,0.55,U] 
00:59:47.671 00.001 1032 refined, 3 included, MultiStar: {0.12, -0.22}, one-star: {0.25, -0.22}
00:59:47.672 00.001 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
00:59:47.675 00.003 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
00:59:47.678 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-1.08 mountX=-0.25 mountY=-0.06, mountTheta=-2.91
00:59:47.681 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.22, opts=13)
00:59:47.684 00.003 1032 Enqueuing Move request for scope (0.12, -0.22)
00:59:47.685 00.001 10072 Worker thread wakes up
00:59:47.686 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd
00:59:47.686 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.22)
00:59:47.686 00.000 10072 Moving (0.12, -0.22) raw xDistance=-0.25 yDistance=-0.06
00:59:47.688 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:47.690 00.002 10072 PPEC rslt: input = -0.25, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 289.33
00:59:47.690 00.000 10072 PPEC: input: -0.25, control: -0.12, exposure: 500
00:59:47.690 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:47.690 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:59:47.690 00.000 10072 MoveAxis(E, 126, ABG)
00:59:47.690 00.000 10072 Guiding  Dir = 2, Dur = 126
00:59:47.690 00.000 10072 IsGuiding returns 0
00:59:47.692 00.002 10072 PulseGuide returned control before completion, sleep 136
00:59:47.708 00.016 1032 UpdateGuideState exits: m=1385 SNR=26.2
00:59:47.712 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:47.714 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:47.716 00.002 1032 Enqueuing Expose request
00:59:47.832 00.116 10072 IsGuiding returns 0
00:59:47.832 00.000 10072 Move returns status 0, amount 126
00:59:47.832 00.000 10072 MoveAxis(N, 0, ABG)
00:59:47.833 00.001 10072 Move returns status 0, amount 0
00:59:47.833 00.000 10072 move complete, result=0
00:59:47.833 00.000 10072 worker thread done servicing request
00:59:47.833 00.000 10072 Worker thread wakes up
00:59:47.833 00.000 1032 GuideStep: -0.2 px 126 ms EAST, -0.1 px 0 ms NORTH
00:59:47.836 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:47.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:48.461 00.625 10072 Exposure complete
00:59:48.508 00.047 10072 worker thread done servicing request
00:59:48.508 00.000 1032 OnExposeComplete: enter
00:59:48.510 00.002 1032 UpdateGuideState(): m_state=6
00:59:48.512 00.002 1032 Star::Find(15, 323, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1000
00:59:48.513 00.001 1032 Star::Find returns 1 (0), X=323.62, Y=749.30, Mass=1524, SNR=27.5, Peak=166 HFD=2.9
00:59:48.515 00.002 1032 MultiStar: [#1 -0.04,0.22,0.94,U] [#2 0.02,0.08,0.72,U] [#3 -0.14,-0.06,0.61,U] [#4 -0.10,-0.03,0.67,U] [#5 0.00,0.06,0.70,U] [#6 0.09,0.15,0.60,U] [#7 -0.04,0.18,0.49,U] [#8 -0.09,0.17,0.60,U] 
00:59:48.519 00.004 1032 refined, 8 included, MultiStar: {0.02, 0.12}, one-star: {0.31, 0.21}
00:59:48.522 00.003 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
00:59:48.523 00.001 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
00:59:48.525 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=0.11 mountY=-0.05, mountTheta=-0.40
00:59:48.529 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
00:59:48.533 00.004 1032 Enqueuing Move request for scope (0.02, 0.12)
00:59:48.535 00.002 10072 Worker thread wakes up
00:59:48.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
00:59:48.536 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
00:59:48.536 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
00:59:48.539 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:48.542 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:59:48.542 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
00:59:48.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:48.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:59:48.542 00.000 10072 MoveAxis(E, 15, ABG)
00:59:48.542 00.000 10072 Guiding  Dir = 2, Dur = 15
00:59:48.544 00.002 10072 IsGuiding returns 0
00:59:48.544 00.000 10072 PulseGuide returned control before completion, sleep 25
00:59:48.561 00.017 1032 UpdateGuideState exits: m=1524 SNR=27.5
00:59:48.563 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:48.565 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:48.566 00.001 1032 Enqueuing Expose request
00:59:48.583 00.017 10072 IsGuiding returns 0
00:59:48.583 00.000 10072 Move returns status 0, amount 15
00:59:48.583 00.000 10072 MoveAxis(N, 0, ABG)
00:59:48.583 00.000 10072 Move returns status 0, amount 0
00:59:48.583 00.000 10072 move complete, result=0
00:59:48.583 00.000 10072 worker thread done servicing request
00:59:48.583 00.000 10072 Worker thread wakes up
00:59:48.583 00.000 1032 GuideStep: 0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
00:59:48.585 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:48.586 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:48.991 00.405 10072 Exposure complete
00:59:49.042 00.051 10072 worker thread done servicing request
00:59:49.042 00.000 1032 OnExposeComplete: enter
00:59:49.044 00.002 1032 UpdateGuideState(): m_state=6
00:59:49.046 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1001
00:59:49.047 00.001 1032 Star::Find returns 1 (0), X=323.50, Y=749.59, Mass=1401, SNR=26.4, Peak=177 HFD=3.1
00:59:49.050 00.003 1032 MultiStar: large primary error, entering stabilization period
00:59:49.052 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
00:59:49.054 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
00:59:49.056 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.50 hyp=0.53 cameraTheta=1.22 mountX=0.44 mountY=-0.31, mountTheta=-0.61
00:59:49.058 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.50, opts=13)
00:59:49.059 00.001 1032 Enqueuing Move request for scope (0.19, 0.50)
00:59:49.061 00.002 10072 Worker thread wakes up
00:59:49.061 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.50) opts 0xd
00:59:49.061 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.50)
00:59:49.061 00.000 10072 Moving (0.19, 0.50) raw xDistance=0.44 yDistance=-0.31
00:59:49.063 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:49.065 00.002 10072 PPEC rslt: input = 0.44, final = 0.18, react = 0.20, pred = -0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 289.33
00:59:49.065 00.000 10072 PPEC: input: 0.44, control: 0.18, exposure: 500
00:59:49.065 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:59:49.065 00.000 10072 MoveAxis(W, 187, ABG)
00:59:49.065 00.000 10072 Guiding  Dir = 3, Dur = 187
00:59:49.065 00.000 10072 IsGuiding returns 0
00:59:49.066 00.001 10072 PulseGuide returned control before completion, sleep 197
00:59:49.084 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.4
00:59:49.086 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:49.087 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:49.088 00.001 1032 Enqueuing Expose request
00:59:49.269 00.181 10072 IsGuiding returns 0
00:59:49.269 00.000 10072 Move returns status 0, amount 187
00:59:49.269 00.000 10072 MoveAxis(N, 199, ABG)
00:59:49.269 00.000 10072 Guiding  Dir = 0, Dur = 199
00:59:49.269 00.000 10072 IsGuiding returns 0
00:59:49.270 00.001 10072 PulseGuide returned control before completion, sleep 209
00:59:49.488 00.218 10072 IsGuiding returns 0
00:59:49.488 00.000 10072 Move returns status 0, amount 199
00:59:49.488 00.000 10072 move complete, result=0
00:59:49.488 00.000 10072 worker thread done servicing request
00:59:49.488 00.000 10072 Worker thread wakes up
00:59:49.488 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:49.488 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:49.488 00.000 1032 GuideStep: 0.4 px 187 ms WEST, -0.3 px 199 ms NORTH
00:59:50.119 00.631 10072 Exposure complete
00:59:50.169 00.050 10072 worker thread done servicing request
00:59:50.169 00.000 1032 OnExposeComplete: enter
00:59:50.171 00.002 1032 UpdateGuideState(): m_state=6
00:59:50.174 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1002
00:59:50.176 00.002 1032 Star::Find returns 1 (0), X=323.70, Y=746.48, Mass=1446, SNR=26.8, Peak=135 HFD=3.1
00:59:50.179 00.003 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.26 = 3.03)
00:59:50.180 00.001 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.03)
00:59:50.182 00.002 1032 CameraToMount -- cameraX=0.38 cameraY=-2.61 hyp=2.64 cameraTheta=-1.42 mountX=-2.62 mountY=0.30, mountTheta=3.03
00:59:50.185 00.003 1032 SchedulePrimaryMove(0F526948, x=0.38, y=-2.61, opts=13)
00:59:50.186 00.001 1032 Enqueuing Move request for scope (0.38, -2.61)
00:59:50.189 00.003 10072 Worker thread wakes up
00:59:50.189 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.38, -2.61) opts 0xd
00:59:50.189 00.000 10072 Handling offset move in thread for scope, endpoint = (0.38, -2.61)
00:59:50.189 00.000 10072 Moving (0.38, -2.61) raw xDistance=-2.62 yDistance=0.30
00:59:50.191 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:50.195 00.004 10072 PPEC rslt: input = -2.62, final = -1.20, react = -1.18, pred = -0.02, hyst = -1.06, hyst_pct = 0.00, period_length = 289.33
00:59:50.195 00.000 10072 PPEC: input: -2.62, control: -1.20, exposure: 500
00:59:50.195 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:59:50.195 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:59:50.195 00.000 10072 MoveAxis(E, 1223, ABG)
00:59:50.196 00.001 10072 Guiding  Dir = 2, Dur = 1223
00:59:50.196 00.000 10072 IsGuiding returns 0
00:59:50.196 00.000 10072 PulseGuide returned control before completion, sleep 1233
00:59:50.214 00.018 1032 UpdateGuideState exits: m=1446 SNR=26.8
00:59:50.217 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:50.218 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:50.220 00.002 1032 Enqueuing Expose request
00:59:51.432 01.212 10072 IsGuiding returns 1
00:59:51.432 00.000 10072 scope still moving after pulse duration time elapsed
00:59:51.463 00.031 10072 IsGuiding returns 0
00:59:51.463 00.000 10072 scope move finished after 1223 + 44 ms
00:59:51.463 00.000 10072 Move returns status 0, amount 1223
00:59:51.463 00.000 10072 MoveAxis(N, 0, ABG)
00:59:51.463 00.000 10072 Move returns status 0, amount 0
00:59:51.463 00.000 10072 move complete, result=0
00:59:51.463 00.000 10072 worker thread done servicing request
00:59:51.463 00.000 10072 Worker thread wakes up
00:59:51.464 00.001 1032 GuideStep: -2.6 px 1223 ms EAST, 0.3 px 0 ms NORTH
00:59:51.466 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:51.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:52.094 00.628 10072 Exposure complete
00:59:52.135 00.041 10072 worker thread done servicing request
00:59:52.135 00.000 1032 OnExposeComplete: enter
00:59:52.137 00.002 1032 UpdateGuideState(): m_state=6
00:59:52.138 00.001 1032 Star::Find(15, 323, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1003
00:59:52.139 00.001 1032 Star::Find returns 1 (0), X=323.13, Y=749.22, Mass=1407, SNR=26.4, Peak=172 HFD=2.6
00:59:52.142 00.003 1032 MultiStar: exiting stabilization period
00:59:52.144 00.002 1032 MultiStar: [#1 -0.38,0.14,0.00,M2] [#2 -0.29,-0.16,0.00,M1] [#3 -0.32,-0.14,0.00,M1] [#4 -0.20,-0.15,0.72,U] [#5 -0.22,-0.10,0.71,U] [#6 -0.17,-0.13,0.58,U] [#7 -0.38,-0.19,0.00,M4] [#8 -0.50,-0.07,0.00,M1] 
00:59:52.145 00.001 1032 refined, 3 included, MultiStar: {-0.20, -0.04}, one-star: {-0.18, 0.14}
00:59:52.146 00.001 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.52)
00:59:52.147 00.001 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.52)
00:59:52.148 00.001 1032 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-2.94 mountX=0.01 mountY=0.20, mountTheta=1.52
00:59:52.151 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.20, y=-0.04, opts=13)
00:59:52.153 00.002 1032 Enqueuing Move request for scope (-0.20, -0.04)
00:59:52.154 00.001 10072 Worker thread wakes up
00:59:52.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd
00:59:52.154 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.20, -0.04)
00:59:52.155 00.001 10072 Moving (-0.20, -0.04) raw xDistance=0.01 yDistance=0.20
00:59:52.156 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:52.158 00.002 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.33
00:59:52.158 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
00:59:52.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:59:52.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:59:52.158 00.000 10072 MoveAxis(E, 24, ABG)
00:59:52.158 00.000 10072 Guiding  Dir = 2, Dur = 24
00:59:52.159 00.001 10072 IsGuiding returns 0
00:59:52.159 00.000 10072 PulseGuide returned control before completion, sleep 34
00:59:52.176 00.017 1032 UpdateGuideState exits: m=1407 SNR=26.4
00:59:52.177 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:52.179 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:52.181 00.002 1032 Enqueuing Expose request
00:59:52.201 00.020 10072 IsGuiding returns 1
00:59:52.201 00.000 10072 scope still moving after pulse duration time elapsed
00:59:52.231 00.030 10072 IsGuiding returns 0
00:59:52.231 00.000 10072 scope move finished after 24 + 48 ms
00:59:52.231 00.000 10072 Move returns status 0, amount 24
00:59:52.231 00.000 10072 MoveAxis(N, 0, ABG)
00:59:52.231 00.000 10072 Move returns status 0, amount 0
00:59:52.231 00.000 10072 move complete, result=0
00:59:52.231 00.000 10072 worker thread done servicing request
00:59:52.231 00.000 10072 Worker thread wakes up
00:59:52.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:52.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:52.237 00.006 1032 GuideStep: 0.0 px 24 ms EAST, 0.2 px 0 ms NORTH
00:59:52.639 00.402 10072 Exposure complete
00:59:52.684 00.045 10072 worker thread done servicing request
00:59:52.684 00.000 1032 OnExposeComplete: enter
00:59:52.687 00.003 1032 UpdateGuideState(): m_state=6
00:59:52.688 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1004
00:59:52.690 00.002 1032 Star::Find returns 1 (0), X=323.01, Y=750.00, Mass=1454, SNR=26.9, Peak=169 HFD=2.8
00:59:52.692 00.002 1032 MultiStar: large primary error, entering stabilization period
00:59:52.693 00.001 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
00:59:52.696 00.003 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
00:59:52.698 00.002 1032 CameraToMount -- cameraX=-0.31 cameraY=0.92 hyp=0.97 cameraTheta=1.90 mountX=0.96 mountY=0.06, mountTheta=0.07
00:59:52.701 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.31, y=0.92, opts=13)
00:59:52.702 00.001 1032 Enqueuing Move request for scope (-0.31, 0.92)
00:59:52.704 00.002 10072 Worker thread wakes up
00:59:52.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.92) opts 0xd
00:59:52.704 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.31, 0.92)
00:59:52.704 00.000 10072 Moving (-0.31, 0.92) raw xDistance=0.96 yDistance=0.06
00:59:52.706 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:52.708 00.002 10072 PPEC rslt: input = 0.96, final = 0.42, react = 0.43, pred = -0.01, hyst = 0.34, hyst_pct = 0.00, period_length = 289.33
00:59:52.708 00.000 10072 PPEC: input: 0.96, control: 0.42, exposure: 500
00:59:52.708 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:52.709 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:59:52.709 00.000 10072 MoveAxis(W, 431, ABG)
00:59:52.709 00.000 10072 Guiding  Dir = 3, Dur = 431
00:59:52.709 00.000 10072 IsGuiding returns 0
00:59:52.709 00.000 10072 PulseGuide returned control before completion, sleep 441
00:59:52.727 00.018 1032 UpdateGuideState exits: m=1454 SNR=26.9
00:59:52.729 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:52.731 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:52.732 00.001 1032 Enqueuing Expose request
00:59:53.153 00.421 10072 IsGuiding returns 0
00:59:53.153 00.000 10072 Move returns status 0, amount 431
00:59:53.153 00.000 10072 MoveAxis(N, 0, ABG)
00:59:53.153 00.000 10072 Move returns status 0, amount 0
00:59:53.153 00.000 10072 move complete, result=0
00:59:53.154 00.001 10072 worker thread done servicing request
00:59:53.154 00.000 10072 Worker thread wakes up
00:59:53.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:53.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:53.154 00.000 1032 GuideStep: 1.0 px 431 ms WEST, 0.1 px 0 ms NORTH
00:59:53.783 00.629 10072 Exposure complete
00:59:53.831 00.048 10072 worker thread done servicing request
00:59:53.831 00.000 1032 OnExposeComplete: enter
00:59:53.834 00.003 1032 UpdateGuideState(): m_state=6
00:59:53.835 00.001 1032 Star::Find(15, 323, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1005
00:59:53.837 00.002 1032 Star::Find returns 1 (0), X=323.29, Y=748.77, Mass=1366, SNR=26.0, Peak=72 HFD=4.4
00:59:53.838 00.001 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.80)
00:59:53.840 00.002 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.80)
00:59:53.841 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.65 mountX=-0.30 mountY=0.11, mountTheta=2.80
00:59:53.845 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.32, opts=13)
00:59:53.847 00.002 1032 Enqueuing Move request for scope (-0.03, -0.32)
00:59:53.848 00.001 10072 Worker thread wakes up
00:59:53.849 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.32) opts 0xd
00:59:53.849 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.32)
00:59:53.849 00.000 10072 Moving (-0.03, -0.32) raw xDistance=-0.30 yDistance=0.11
00:59:53.851 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:53.853 00.002 10072 PPEC rslt: input = -0.30, final = -0.15, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 289.33
00:59:53.853 00.000 10072 PPEC: input: -0.30, control: -0.15, exposure: 500
00:59:53.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:53.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:59:53.853 00.000 10072 MoveAxis(E, 153, ABG)
00:59:53.853 00.000 10072 Guiding  Dir = 2, Dur = 153
00:59:53.854 00.001 10072 IsGuiding returns 0
00:59:53.854 00.000 10072 PulseGuide returned control before completion, sleep 163
00:59:53.872 00.018 1032 UpdateGuideState exits: m=1366 SNR=26.0
00:59:53.873 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:53.876 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:53.878 00.002 1032 Enqueuing Expose request
00:59:54.031 00.153 10072 IsGuiding returns 0
00:59:54.031 00.000 10072 Move returns status 0, amount 153
00:59:54.031 00.000 10072 MoveAxis(N, 0, ABG)
00:59:54.031 00.000 10072 Move returns status 0, amount 0
00:59:54.031 00.000 10072 move complete, result=0
00:59:54.031 00.000 10072 worker thread done servicing request
00:59:54.031 00.000 10072 Worker thread wakes up
00:59:54.032 00.001 1032 GuideStep: -0.3 px 153 ms EAST, 0.1 px 0 ms NORTH
00:59:54.034 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:54.034 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:54.439 00.405 10072 Exposure complete
00:59:54.490 00.051 10072 worker thread done servicing request
00:59:54.490 00.000 1032 OnExposeComplete: enter
00:59:54.492 00.002 1032 UpdateGuideState(): m_state=6
00:59:54.494 00.002 1032 Star::Find(15, 323, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1006
00:59:54.496 00.002 1032 Star::Find returns 1 (0), X=323.63, Y=747.26, Mass=1400, SNR=26.4, Peak=104 HFD=3.4
00:59:54.498 00.002 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
00:59:54.501 00.003 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
00:59:54.503 00.002 1032 CameraToMount -- cameraX=0.32 cameraY=-1.83 hyp=1.85 cameraTheta=-1.40 mountX=-1.85 mountY=0.16, mountTheta=3.05
00:59:54.506 00.003 1032 SchedulePrimaryMove(0F526948, x=0.32, y=-1.83, opts=13)
00:59:54.508 00.002 1032 Enqueuing Move request for scope (0.32, -1.83)
00:59:54.510 00.002 10072 Worker thread wakes up
00:59:54.510 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.32, -1.83) opts 0xd
00:59:54.510 00.000 10072 Handling offset move in thread for scope, endpoint = (0.32, -1.83)
00:59:54.510 00.000 10072 Moving (0.32, -1.83) raw xDistance=-1.85 yDistance=0.16
00:59:54.512 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:54.515 00.003 10072 PPEC rslt: input = -1.85, final = -0.84, react = -0.83, pred = -0.01, hyst = -0.73, hyst_pct = 0.00, period_length = 289.33
00:59:54.515 00.000 10072 PPEC: input: -1.85, control: -0.84, exposure: 500
00:59:54.515 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:54.515 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:59:54.515 00.000 10072 MoveAxis(E, 862, ABG)
00:59:54.515 00.000 10072 Guiding  Dir = 2, Dur = 862
00:59:54.515 00.000 10072 IsGuiding returns 0
00:59:54.516 00.001 10072 PulseGuide returned control before completion, sleep 872
00:59:54.533 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.4
00:59:54.536 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:54.538 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:54.539 00.001 1032 Enqueuing Expose request
00:59:55.389 00.850 10072 IsGuiding returns 0
00:59:55.389 00.000 10072 Move returns status 0, amount 862
00:59:55.389 00.000 10072 MoveAxis(N, 0, ABG)
00:59:55.389 00.000 10072 Move returns status 0, amount 0
00:59:55.389 00.000 10072 move complete, result=0
00:59:55.389 00.000 10072 worker thread done servicing request
00:59:55.389 00.000 10072 Worker thread wakes up
00:59:55.389 00.000 1032 GuideStep: -1.8 px 862 ms EAST, 0.2 px 0 ms NORTH
00:59:55.393 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:55.394 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:56.021 00.627 10072 Exposure complete
00:59:56.065 00.044 10072 worker thread done servicing request
00:59:56.066 00.001 1032 OnExposeComplete: enter
00:59:56.067 00.001 1032 UpdateGuideState(): m_state=6
00:59:56.069 00.002 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1007
00:59:56.070 00.001 1032 Star::Find returns 1 (0), X=322.95, Y=749.89, Mass=1406, SNR=26.4, Peak=179 HFD=2.7
00:59:56.072 00.002 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
00:59:56.073 00.001 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
00:59:56.075 00.002 1032 CameraToMount -- cameraX=-0.37 cameraY=0.80 hyp=0.88 cameraTheta=2.00 mountX=0.87 mountY=0.15, mountTheta=0.17
00:59:56.077 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.37, y=0.80, opts=13)
00:59:56.079 00.002 1032 Enqueuing Move request for scope (-0.37, 0.80)
00:59:56.081 00.002 10072 Worker thread wakes up
00:59:56.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.80) opts 0xd
00:59:56.081 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.37, 0.80)
00:59:56.081 00.000 10072 Moving (-0.37, 0.80) raw xDistance=0.87 yDistance=0.15
00:59:56.083 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:56.085 00.002 10072 PPEC rslt: input = 0.87, final = 0.37, react = 0.39, pred = -0.02, hyst = 0.35, hyst_pct = 0.00, period_length = 289.33
00:59:56.085 00.000 10072 PPEC: input: 0.87, control: 0.37, exposure: 500
00:59:56.085 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:56.085 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:59:56.085 00.000 10072 MoveAxis(W, 380, ABG)
00:59:56.085 00.000 10072 Guiding  Dir = 3, Dur = 380
00:59:56.086 00.001 10072 IsGuiding returns 0
00:59:56.086 00.000 10072 PulseGuide returned control before completion, sleep 390
00:59:56.102 00.016 1032 UpdateGuideState exits: m=1406 SNR=26.4
00:59:56.104 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:56.106 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:56.107 00.001 1032 Enqueuing Expose request
00:59:56.490 00.383 10072 IsGuiding returns 0
00:59:56.491 00.001 10072 Move returns status 0, amount 380
00:59:56.491 00.000 10072 MoveAxis(N, 0, ABG)
00:59:56.491 00.000 10072 Move returns status 0, amount 0
00:59:56.491 00.000 10072 move complete, result=0
00:59:56.491 00.000 10072 worker thread done servicing request
00:59:56.491 00.000 10072 Worker thread wakes up
00:59:56.491 00.000 1032 GuideStep: 0.9 px 380 ms WEST, 0.2 px 0 ms NORTH
00:59:56.493 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:56.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:57.226 00.733 10072 Exposure complete
00:59:57.273 00.047 10072 worker thread done servicing request
00:59:57.273 00.000 1032 OnExposeComplete: enter
00:59:57.276 00.003 1032 UpdateGuideState(): m_state=6
00:59:57.278 00.002 1032 Star::Find(15, 322, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1008
00:59:57.280 00.002 1032 Star::Find returns 1 (0), X=322.63, Y=751.05, Mass=1415, SNR=26.5, Peak=152 HFD=2.5
00:59:57.283 00.003 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
00:59:57.285 00.002 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
00:59:57.287 00.002 1032 CameraToMount -- cameraX=-0.69 cameraY=1.96 hyp=2.08 cameraTheta=1.91 mountX=2.07 mountY=0.16, mountTheta=0.08
00:59:57.291 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.69, y=1.96, opts=13)
00:59:57.292 00.001 1032 Enqueuing Move request for scope (-0.69, 1.96)
00:59:57.294 00.002 10072 Worker thread wakes up
00:59:57.294 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 1.96) opts 0xd
00:59:57.294 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.69, 1.96)
00:59:57.294 00.000 10072 Moving (-0.69, 1.96) raw xDistance=2.07 yDistance=0.16
00:59:57.297 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:57.300 00.003 10072 PPEC rslt: input = 2.07, final = 0.92, react = 0.93, pred = -0.02, hyst = 0.80, hyst_pct = 0.00, period_length = 289.33
00:59:57.300 00.000 10072 PPEC: input: 2.07, control: 0.92, exposure: 500
00:59:57.300 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:57.301 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:59:57.301 00.000 10072 MoveAxis(W, 939, ABG)
00:59:57.301 00.000 10072 Guiding  Dir = 3, Dur = 939
00:59:57.301 00.000 10072 IsGuiding returns 0
00:59:57.302 00.001 10072 PulseGuide returned control before completion, sleep 949
00:59:57.320 00.018 1032 UpdateGuideState exits: m=1415 SNR=26.5
00:59:57.322 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:57.325 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:57.326 00.001 1032 Enqueuing Expose request
00:59:58.252 00.926 10072 IsGuiding returns 0
00:59:58.252 00.000 10072 Move returns status 0, amount 939
00:59:58.252 00.000 10072 MoveAxis(N, 0, ABG)
00:59:58.252 00.000 10072 Move returns status 0, amount 0
00:59:58.252 00.000 10072 move complete, result=0
00:59:58.252 00.000 10072 worker thread done servicing request
00:59:58.253 00.001 10072 Worker thread wakes up
00:59:58.253 00.000 1032 GuideStep: 2.1 px 939 ms WEST, 0.2 px 0 ms NORTH
00:59:58.255 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:58.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
00:59:58.881 00.626 10072 Exposure complete
00:59:58.927 00.046 10072 worker thread done servicing request
00:59:58.928 00.001 1032 OnExposeComplete: enter
00:59:58.931 00.003 1032 UpdateGuideState(): m_state=6
00:59:58.933 00.002 1032 Star::Find(15, 322, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1009
00:59:58.934 00.001 1032 Star::Find returns 1 (0), X=323.49, Y=747.96, Mass=1755, SNR=29.5, Peak=183 HFD=3.0
00:59:58.935 00.001 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
00:59:58.937 00.002 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
00:59:58.938 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-1.13 hyp=1.14 cameraTheta=-1.42 mountX=-1.14 mountY=0.13, mountTheta=3.03
00:59:58.941 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-1.13, opts=13)
00:59:58.942 00.001 1032 Enqueuing Move request for scope (0.17, -1.13)
00:59:58.945 00.003 10072 Worker thread wakes up
00:59:58.945 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -1.13) opts 0xd
00:59:58.945 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -1.13)
00:59:58.945 00.000 10072 Moving (0.17, -1.13) raw xDistance=-1.14 yDistance=0.13
00:59:58.947 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
00:59:58.949 00.002 10072 PPEC rslt: input = -1.14, final = -0.53, react = -0.51, pred = -0.02, hyst = -0.44, hyst_pct = 0.00, period_length = 289.33
00:59:58.949 00.000 10072 PPEC: input: -1.14, control: -0.53, exposure: 500
00:59:58.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:58.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:59:58.949 00.000 10072 MoveAxis(E, 541, ABG)
00:59:58.949 00.000 10072 Guiding  Dir = 2, Dur = 541
00:59:58.950 00.001 10072 IsGuiding returns 0
00:59:58.950 00.000 10072 PulseGuide returned control before completion, sleep 551
00:59:58.967 00.017 1032 UpdateGuideState exits: m=1755 SNR=29.5
00:59:58.969 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:58.971 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
00:59:58.973 00.002 1032 Enqueuing Expose request
00:59:59.502 00.529 10072 IsGuiding returns 1
00:59:59.502 00.000 10072 scope still moving after pulse duration time elapsed
00:59:59.533 00.031 10072 IsGuiding returns 0
00:59:59.533 00.000 10072 scope move finished after 541 + 41 ms
00:59:59.533 00.000 10072 Move returns status 0, amount 541
00:59:59.533 00.000 10072 MoveAxis(N, 0, ABG)
00:59:59.533 00.000 10072 Move returns status 0, amount 0
00:59:59.533 00.000 10072 move complete, result=0
00:59:59.534 00.001 1032 GuideStep: -1.1 px 541 ms EAST, 0.1 px 0 ms NORTH
00:59:59.537 00.003 10072 worker thread done servicing request
00:59:59.537 00.000 10072 Worker thread wakes up
00:59:59.538 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
00:59:59.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:00.164 00.626 10072 Exposure complete
01:00:00.211 00.047 10072 worker thread done servicing request
01:00:00.212 00.001 1032 OnExposeComplete: enter
01:00:00.214 00.002 1032 UpdateGuideState(): m_state=6
01:00:00.216 00.002 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1010
01:00:00.218 00.002 1032 Star::Find returns 1 (0), X=323.01, Y=750.07, Mass=1352, SNR=25.9, Peak=165 HFD=2.7
01:00:00.220 00.002 1032 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.83) = xAngle (0.04 = 0.04)
01:00:00.223 00.003 1032 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.04 = 0.04)
01:00:00.226 00.003 1032 CameraToMount -- cameraX=-0.31 cameraY=0.99 hyp=1.03 cameraTheta=1.87 mountX=1.03 mountY=0.05, mountTheta=0.04
01:00:00.228 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.31, y=0.99, opts=13)
01:00:00.230 00.002 1032 Enqueuing Move request for scope (-0.31, 0.99)
01:00:00.232 00.002 10072 Worker thread wakes up
01:00:00.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.99) opts 0xd
01:00:00.232 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.31, 0.99)
01:00:00.232 00.000 10072 Moving (-0.31, 0.99) raw xDistance=1.03 yDistance=0.05
01:00:00.235 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:00.239 00.004 10072 PPEC rslt: input = 1.03, final = 0.45, react = 0.46, pred = -0.01, hyst = 0.46, hyst_pct = 0.00, period_length = 289.33
01:00:00.239 00.000 10072 PPEC: input: 1.03, control: 0.45, exposure: 500
01:00:00.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:00.240 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:00:00.240 00.000 10072 MoveAxis(W, 460, ABG)
01:00:00.240 00.000 10072 Guiding  Dir = 3, Dur = 460
01:00:00.240 00.000 10072 IsGuiding returns 0
01:00:00.241 00.001 10072 PulseGuide returned control before completion, sleep 470
01:00:00.260 00.019 1032 UpdateGuideState exits: m=1352 SNR=25.9
01:00:00.262 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:00.264 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:00.265 00.001 1032 Enqueuing Expose request
01:00:00.725 00.460 10072 IsGuiding returns 0
01:00:00.725 00.000 10072 Move returns status 0, amount 460
01:00:00.725 00.000 10072 MoveAxis(N, 0, ABG)
01:00:00.725 00.000 10072 Move returns status 0, amount 0
01:00:00.725 00.000 10072 move complete, result=0
01:00:00.725 00.000 10072 worker thread done servicing request
01:00:00.725 00.000 10072 Worker thread wakes up
01:00:00.725 00.000 1032 GuideStep: 1.0 px 460 ms WEST, 0.0 px 0 ms NORTH
01:00:00.729 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:00.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:01.352 00.623 10072 Exposure complete
01:00:01.392 00.040 10072 worker thread done servicing request
01:00:01.392 00.000 1032 OnExposeComplete: enter
01:00:01.394 00.002 1032 UpdateGuideState(): m_state=6
01:00:01.396 00.002 1032 Star::Find(15, 323, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1011
01:00:01.397 00.001 1032 Star::Find returns 1 (0), X=323.73, Y=746.80, Mass=1309, SNR=25.5, Peak=102 HFD=3.4
01:00:01.399 00.002 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.06)
01:00:01.400 00.001 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.06)
01:00:01.401 00.001 1032 CameraToMount -- cameraX=0.41 cameraY=-2.29 hyp=2.32 cameraTheta=-1.39 mountX=-2.31 mountY=0.19, mountTheta=3.06
01:00:01.403 00.002 1032 SchedulePrimaryMove(0F526948, x=0.41, y=-2.29, opts=13)
01:00:01.405 00.002 1032 Enqueuing Move request for scope (0.41, -2.29)
01:00:01.407 00.002 10072 Worker thread wakes up
01:00:01.407 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.41, -2.29) opts 0xd
01:00:01.407 00.000 10072 Handling offset move in thread for scope, endpoint = (0.41, -2.29)
01:00:01.407 00.000 10072 Moving (0.41, -2.29) raw xDistance=-2.31 yDistance=0.19
01:00:01.409 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:01.411 00.002 10072 PPEC rslt: input = -2.31, final = -1.06, react = -1.04, pred = -0.02, hyst = -0.96, hyst_pct = 0.00, period_length = 289.32
01:00:01.411 00.000 10072 PPEC: input: -2.31, control: -1.06, exposure: 500
01:00:01.411 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:01.411 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:00:01.411 00.000 10072 MoveAxis(E, 1081, ABG)
01:00:01.411 00.000 10072 Guiding  Dir = 2, Dur = 1081
01:00:01.412 00.001 10072 IsGuiding returns 0
01:00:01.412 00.000 10072 PulseGuide returned control before completion, sleep 1091
01:00:01.428 00.016 1032 UpdateGuideState exits: m=1309 SNR=25.5
01:00:01.430 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:01.431 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:01.433 00.002 1032 Enqueuing Expose request
01:00:02.506 01.073 10072 IsGuiding returns 1
01:00:02.506 00.000 10072 scope still moving after pulse duration time elapsed
01:00:02.537 00.031 10072 IsGuiding returns 0
01:00:02.537 00.000 10072 scope move finished after 1081 + 44 ms
01:00:02.537 00.000 10072 Move returns status 0, amount 1081
01:00:02.537 00.000 10072 MoveAxis(N, 0, ABG)
01:00:02.537 00.000 10072 Move returns status 0, amount 0
01:00:02.537 00.000 10072 move complete, result=0
01:00:02.537 00.000 10072 worker thread done servicing request
01:00:02.537 00.000 10072 Worker thread wakes up
01:00:02.537 00.000 1032 GuideStep: -2.3 px 1081 ms EAST, 0.2 px 0 ms NORTH
01:00:02.540 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:02.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:03.169 00.629 10072 Exposure complete
01:00:03.213 00.044 1032 OnExposeComplete: enter
01:00:03.215 00.002 1032 UpdateGuideState(): m_state=6
01:00:03.217 00.002 10072 worker thread done servicing request
01:00:03.217 00.000 1032 Star::Find(15, 323, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1012
01:00:03.219 00.002 1032 Star::Find returns 1 (0), X=323.09, Y=749.58, Mass=1432, SNR=26.7, Peak=186 HFD=2.6
01:00:03.220 00.001 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
01:00:03.222 00.002 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
01:00:03.224 00.002 1032 CameraToMount -- cameraX=-0.23 cameraY=0.49 hyp=0.54 cameraTheta=2.00 mountX=0.54 mountY=0.09, mountTheta=0.17
01:00:03.227 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.23, y=0.49, opts=13)
01:00:03.229 00.002 1032 Enqueuing Move request for scope (-0.23, 0.49)
01:00:03.230 00.001 10072 Worker thread wakes up
01:00:03.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.49) opts 0xd
01:00:03.230 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.23, 0.49)
01:00:03.230 00.000 10072 Moving (-0.23, 0.49) raw xDistance=0.54 yDistance=0.09
01:00:03.232 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:03.233 00.001 10072 PPEC rslt: input = 0.54, final = 0.22, react = 0.24, pred = -0.03, hyst = 0.24, hyst_pct = 0.00, period_length = 289.32
01:00:03.233 00.000 10072 PPEC: input: 0.54, control: 0.22, exposure: 500
01:00:03.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:03.235 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:00:03.235 00.000 10072 MoveAxis(W, 221, ABG)
01:00:03.235 00.000 10072 Guiding  Dir = 3, Dur = 221
01:00:03.235 00.000 10072 IsGuiding returns 0
01:00:03.236 00.001 10072 PulseGuide returned control before completion, sleep 230
01:00:03.254 00.018 1032 UpdateGuideState exits: m=1432 SNR=26.7
01:00:03.256 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:03.257 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:03.258 00.001 1032 Enqueuing Expose request
01:00:03.480 00.222 10072 IsGuiding returns 0
01:00:03.480 00.000 10072 Move returns status 0, amount 221
01:00:03.480 00.000 10072 MoveAxis(N, 0, ABG)
01:00:03.480 00.000 10072 Move returns status 0, amount 0
01:00:03.480 00.000 10072 move complete, result=0
01:00:03.480 00.000 10072 worker thread done servicing request
01:00:03.480 00.000 10072 Worker thread wakes up
01:00:03.480 00.000 1032 GuideStep: 0.5 px 221 ms WEST, 0.1 px 0 ms NORTH
01:00:03.483 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:03.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:03.888 00.405 10072 Exposure complete
01:00:03.932 00.044 10072 worker thread done servicing request
01:00:03.932 00.000 1032 OnExposeComplete: enter
01:00:03.934 00.002 1032 UpdateGuideState(): m_state=6
01:00:03.936 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1013
01:00:03.938 00.002 1032 Star::Find returns 1 (0), X=322.97, Y=750.29, Mass=1447, SNR=26.8, Peak=162 HFD=2.5
01:00:03.940 00.002 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
01:00:03.941 00.001 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
01:00:03.943 00.002 1032 CameraToMount -- cameraX=-0.34 cameraY=1.21 hyp=1.26 cameraTheta=1.85 mountX=1.26 mountY=0.02, mountTheta=0.02
01:00:03.946 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.34, y=1.21, opts=13)
01:00:03.949 00.003 1032 Enqueuing Move request for scope (-0.34, 1.21)
01:00:03.950 00.001 10072 Worker thread wakes up
01:00:03.950 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 1.21) opts 0xd
01:00:03.950 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.34, 1.21)
01:00:03.951 00.001 10072 Moving (-0.34, 1.21) raw xDistance=1.26 yDistance=0.02
01:00:03.952 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:03.955 00.003 10072 PPEC rslt: input = 1.26, final = 0.55, react = 0.56, pred = -0.02, hyst = 0.46, hyst_pct = 0.00, period_length = 289.32
01:00:03.955 00.000 10072 PPEC: input: 1.26, control: 0.55, exposure: 500
01:00:03.956 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:03.956 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:00:03.956 00.000 10072 MoveAxis(W, 561, ABG)
01:00:03.956 00.000 10072 Guiding  Dir = 3, Dur = 561
01:00:03.956 00.000 10072 IsGuiding returns 0
01:00:03.956 00.000 10072 PulseGuide returned control before completion, sleep 571
01:00:03.973 00.017 1032 UpdateGuideState exits: m=1447 SNR=26.8
01:00:03.975 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:03.977 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:03.979 00.002 1032 Enqueuing Expose request
01:00:04.537 00.558 10072 IsGuiding returns 0
01:00:04.537 00.000 10072 Move returns status 0, amount 561
01:00:04.537 00.000 10072 MoveAxis(N, 0, ABG)
01:00:04.537 00.000 10072 Move returns status 0, amount 0
01:00:04.537 00.000 10072 move complete, result=0
01:00:04.538 00.001 10072 worker thread done servicing request
01:00:04.538 00.000 10072 Worker thread wakes up
01:00:04.538 00.000 1032 GuideStep: 1.3 px 561 ms WEST, 0.0 px 0 ms NORTH
01:00:04.541 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:04.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:05.163 00.622 10072 Exposure complete
01:00:05.213 00.050 1032 OnExposeComplete: enter
01:00:05.216 00.003 1032 UpdateGuideState(): m_state=6
01:00:05.218 00.002 10072 worker thread done servicing request
01:00:05.218 00.000 1032 Star::Find(15, 322, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1014
01:00:05.220 00.002 1032 Star::Find returns 1 (0), X=323.82, Y=747.17, Mass=1334, SNR=25.7, Peak=114 HFD=3.2
01:00:05.222 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.15 = 3.14)
01:00:05.223 00.001 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.14)
01:00:05.226 00.003 1032 CameraToMount -- cameraX=0.50 cameraY=-1.92 hyp=1.98 cameraTheta=-1.31 mountX=-1.98 mountY=0.01, mountTheta=3.14
01:00:05.229 00.003 1032 SchedulePrimaryMove(0F526948, x=0.50, y=-1.92, opts=13)
01:00:05.231 00.002 1032 Enqueuing Move request for scope (0.50, -1.92)
01:00:05.232 00.001 10072 Worker thread wakes up
01:00:05.233 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.50, -1.92) opts 0xd
01:00:05.233 00.000 10072 Handling offset move in thread for scope, endpoint = (0.50, -1.92)
01:00:05.233 00.000 10072 Moving (0.50, -1.92) raw xDistance=-1.98 yDistance=0.01
01:00:05.235 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:05.239 00.004 10072 PPEC rslt: input = -1.98, final = -0.91, react = -0.89, pred = -0.02, hyst = -0.79, hyst_pct = 0.00, period_length = 289.32
01:00:05.239 00.000 10072 PPEC: input: -1.98, control: -0.91, exposure: 500
01:00:05.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:05.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:00:05.239 00.000 10072 MoveAxis(E, 933, ABG)
01:00:05.239 00.000 10072 Guiding  Dir = 2, Dur = 933
01:00:05.240 00.001 10072 IsGuiding returns 0
01:00:05.240 00.000 10072 PulseGuide returned control before completion, sleep 943
01:00:05.257 00.017 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:00:05.259 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:05.260 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:05.262 00.002 1032 Enqueuing Expose request
01:00:06.195 00.933 10072 IsGuiding returns 0
01:00:06.195 00.000 10072 Move returns status 0, amount 933
01:00:06.195 00.000 10072 MoveAxis(N, 0, ABG)
01:00:06.195 00.000 10072 Move returns status 0, amount 0
01:00:06.195 00.000 10072 move complete, result=0
01:00:06.195 00.000 10072 worker thread done servicing request
01:00:06.195 00.000 10072 Worker thread wakes up
01:00:06.195 00.000 1032 GuideStep: -2.0 px 933 ms EAST, 0.0 px 0 ms NORTH
01:00:06.197 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:06.198 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:06.822 00.624 10072 Exposure complete
01:00:06.862 00.040 1032 OnExposeComplete: enter
01:00:06.864 00.002 1032 UpdateGuideState(): m_state=6
01:00:06.865 00.001 10072 worker thread done servicing request
01:00:06.866 00.001 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1015
01:00:06.867 00.001 1032 Star::Find returns 1 (0), X=323.09, Y=749.64, Mass=1372, SNR=26.1, Peak=156 HFD=2.7
01:00:06.870 00.003 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
01:00:06.871 00.001 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
01:00:06.873 00.002 1032 CameraToMount -- cameraX=-0.23 cameraY=0.55 hyp=0.60 cameraTheta=1.96 mountX=0.59 mountY=0.08, mountTheta=0.13
01:00:06.875 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.23, y=0.55, opts=13)
01:00:06.876 00.001 1032 Enqueuing Move request for scope (-0.23, 0.55)
01:00:06.878 00.002 10072 Worker thread wakes up
01:00:06.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.55) opts 0xd
01:00:06.878 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.23, 0.55)
01:00:06.878 00.000 10072 Moving (-0.23, 0.55) raw xDistance=0.59 yDistance=0.08
01:00:06.880 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:06.882 00.002 10072 PPEC rslt: input = 0.59, final = 0.24, react = 0.27, pred = -0.02, hyst = 0.26, hyst_pct = 0.00, period_length = 289.32
01:00:06.882 00.000 10072 PPEC: input: 0.59, control: 0.24, exposure: 500
01:00:06.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:06.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:00:06.882 00.000 10072 MoveAxis(W, 249, ABG)
01:00:06.882 00.000 10072 Guiding  Dir = 3, Dur = 249
01:00:06.883 00.001 10072 IsGuiding returns 0
01:00:06.883 00.000 10072 PulseGuide returned control before completion, sleep 259
01:00:06.899 00.016 1032 UpdateGuideState exits: m=1372 SNR=26.1
01:00:06.901 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:06.903 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:06.904 00.001 1032 Enqueuing Expose request
01:00:07.149 00.245 10072 IsGuiding returns 1
01:00:07.149 00.000 10072 scope still moving after pulse duration time elapsed
01:00:07.180 00.031 10072 IsGuiding returns 0
01:00:07.181 00.001 10072 scope move finished after 249 + 48 ms
01:00:07.181 00.000 10072 Move returns status 0, amount 249
01:00:07.181 00.000 10072 MoveAxis(N, 0, ABG)
01:00:07.181 00.000 10072 Move returns status 0, amount 0
01:00:07.181 00.000 10072 move complete, result=0
01:00:07.181 00.000 10072 worker thread done servicing request
01:00:07.181 00.000 1032 GuideStep: 0.6 px 249 ms WEST, 0.1 px 0 ms NORTH
01:00:07.183 00.002 10072 Worker thread wakes up
01:00:07.184 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:07.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:07.597 00.413 10072 Exposure complete
01:00:07.648 00.051 10072 worker thread done servicing request
01:00:07.648 00.000 1032 OnExposeComplete: enter
01:00:07.650 00.002 1032 UpdateGuideState(): m_state=6
01:00:07.652 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1016
01:00:07.654 00.002 1032 Star::Find returns 1 (0), X=322.93, Y=750.55, Mass=1422, SNR=26.6, Peak=165 HFD=2.8
01:00:07.655 00.001 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (-0.00 = -0.00)
01:00:07.657 00.002 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.00 = -0.00)
01:00:07.658 00.001 1032 CameraToMount -- cameraX=-0.39 cameraY=1.47 hyp=1.52 cameraTheta=1.83 mountX=1.52 mountY=-0.00, mountTheta=-0.00
01:00:07.660 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.39, y=1.47, opts=13)
01:00:07.662 00.002 1032 Enqueuing Move request for scope (-0.39, 1.47)
01:00:07.664 00.002 10072 Worker thread wakes up
01:00:07.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 1.47) opts 0xd
01:00:07.664 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.39, 1.47)
01:00:07.664 00.000 10072 Moving (-0.39, 1.47) raw xDistance=1.52 yDistance=-0.00
01:00:07.665 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:07.667 00.002 10072 PPEC rslt: input = 1.52, final = 0.67, react = 0.68, pred = -0.01, hyst = 0.57, hyst_pct = 0.00, period_length = 289.32
01:00:07.667 00.000 10072 PPEC: input: 1.52, control: 0.67, exposure: 500
01:00:07.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:07.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:00:07.668 00.001 10072 MoveAxis(W, 683, ABG)
01:00:07.668 00.000 10072 Guiding  Dir = 3, Dur = 683
01:00:07.668 00.000 10072 IsGuiding returns 0
01:00:07.668 00.000 10072 PulseGuide returned control before completion, sleep 693
01:00:07.687 00.019 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:00:07.689 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:07.691 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:07.692 00.001 1032 Enqueuing Expose request
01:00:08.370 00.678 10072 IsGuiding returns 0
01:00:08.370 00.000 10072 Move returns status 0, amount 683
01:00:08.370 00.000 10072 MoveAxis(N, 0, ABG)
01:00:08.370 00.000 10072 Move returns status 0, amount 0
01:00:08.370 00.000 10072 move complete, result=0
01:00:08.370 00.000 10072 worker thread done servicing request
01:00:08.370 00.000 10072 Worker thread wakes up
01:00:08.371 00.001 1032 GuideStep: 1.5 px 683 ms WEST, -0.0 px 0 ms NORTH
01:00:08.373 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:08.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:09.000 00.627 10072 Exposure complete
01:00:09.040 00.040 10072 worker thread done servicing request
01:00:09.041 00.001 1032 OnExposeComplete: enter
01:00:09.042 00.001 1032 UpdateGuideState(): m_state=6
01:00:09.043 00.001 1032 Star::Find(15, 322, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1017
01:00:09.046 00.003 1032 Star::Find returns 1 (0), X=323.67, Y=747.45, Mass=1366, SNR=25.9, Peak=130 HFD=3.0
01:00:09.047 00.001 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.10)
01:00:09.050 00.003 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.10)
01:00:09.051 00.001 1032 CameraToMount -- cameraX=0.36 cameraY=-1.64 hyp=1.68 cameraTheta=-1.36 mountX=-1.68 mountY=0.07, mountTheta=3.10
01:00:09.053 00.002 1032 SchedulePrimaryMove(0F526948, x=0.36, y=-1.64, opts=13)
01:00:09.055 00.002 1032 Enqueuing Move request for scope (0.36, -1.64)
01:00:09.057 00.002 10072 Worker thread wakes up
01:00:09.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.36, -1.64) opts 0xd
01:00:09.057 00.000 10072 Handling offset move in thread for scope, endpoint = (0.36, -1.64)
01:00:09.057 00.000 10072 Moving (0.36, -1.64) raw xDistance=-1.68 yDistance=0.07
01:00:09.060 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:09.062 00.002 10072 PPEC rslt: input = -1.68, final = -0.77, react = -0.75, pred = -0.01, hyst = -0.67, hyst_pct = 0.00, period_length = 289.32
01:00:09.062 00.000 10072 PPEC: input: -1.68, control: -0.77, exposure: 500
01:00:09.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:09.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:00:09.062 00.000 10072 MoveAxis(E, 786, ABG)
01:00:09.062 00.000 10072 Guiding  Dir = 2, Dur = 786
01:00:09.063 00.001 10072 IsGuiding returns 0
01:00:09.063 00.000 10072 PulseGuide returned control before completion, sleep 796
01:00:09.077 00.014 1032 UpdateGuideState exits: m=1366 SNR=25.9
01:00:09.081 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:09.083 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:09.084 00.001 1032 Enqueuing Expose request
01:00:09.875 00.791 10072 IsGuiding returns 0
01:00:09.875 00.000 10072 Move returns status 0, amount 786
01:00:09.875 00.000 10072 MoveAxis(N, 0, ABG)
01:00:09.875 00.000 10072 Move returns status 0, amount 0
01:00:09.876 00.001 10072 move complete, result=0
01:00:09.876 00.000 1032 GuideStep: -1.7 px 786 ms EAST, 0.1 px 0 ms NORTH
01:00:09.879 00.003 10072 worker thread done servicing request
01:00:09.879 00.000 10072 Worker thread wakes up
01:00:09.879 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:09.879 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:10.513 00.634 10072 Exposure complete
01:00:10.555 00.042 10072 worker thread done servicing request
01:00:10.555 00.000 1032 OnExposeComplete: enter
01:00:10.558 00.003 1032 UpdateGuideState(): m_state=6
01:00:10.560 00.002 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1018
01:00:10.562 00.002 1032 Star::Find returns 1 (0), X=323.16, Y=749.79, Mass=1191, SNR=24.3, Peak=155 HFD=2.4
01:00:10.563 00.001 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
01:00:10.564 00.001 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
01:00:10.565 00.001 1032 CameraToMount -- cameraX=-0.16 cameraY=0.71 hyp=0.72 cameraTheta=1.79 mountX=0.72 mountY=-0.03, mountTheta=-0.04
01:00:10.567 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.71, opts=13)
01:00:10.569 00.002 1032 Enqueuing Move request for scope (-0.16, 0.71)
01:00:10.570 00.001 10072 Worker thread wakes up
01:00:10.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.71) opts 0xd
01:00:10.570 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.71)
01:00:10.570 00.000 10072 Moving (-0.16, 0.71) raw xDistance=0.72 yDistance=-0.03
01:00:10.572 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:10.574 00.002 10072 PPEC rslt: input = 0.72, final = 0.31, react = 0.33, pred = -0.01, hyst = 0.32, hyst_pct = 0.00, period_length = 289.32
01:00:10.574 00.000 10072 PPEC: input: 0.72, control: 0.31, exposure: 500
01:00:10.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:10.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:00:10.574 00.000 10072 MoveAxis(W, 317, ABG)
01:00:10.574 00.000 10072 Guiding  Dir = 3, Dur = 317
01:00:10.575 00.001 10072 IsGuiding returns 0
01:00:10.575 00.000 10072 PulseGuide returned control before completion, sleep 327
01:00:10.591 00.016 1032 UpdateGuideState exits: m=1191 SNR=24.3
01:00:10.593 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:10.594 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:10.597 00.003 1032 Enqueuing Expose request
01:00:10.914 00.317 10072 IsGuiding returns 0
01:00:10.914 00.000 10072 Move returns status 0, amount 317
01:00:10.914 00.000 10072 MoveAxis(N, 0, ABG)
01:00:10.914 00.000 10072 Move returns status 0, amount 0
01:00:10.914 00.000 10072 move complete, result=0
01:00:10.914 00.000 10072 worker thread done servicing request
01:00:10.914 00.000 10072 Worker thread wakes up
01:00:10.914 00.000 1032 GuideStep: 0.7 px 317 ms WEST, -0.0 px 0 ms NORTH
01:00:10.917 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:10.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:11.653 00.736 10072 Exposure complete
01:00:11.697 00.044 10072 worker thread done servicing request
01:00:11.697 00.000 1032 OnExposeComplete: enter
01:00:11.700 00.003 1032 UpdateGuideState(): m_state=6
01:00:11.702 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1019
01:00:11.704 00.002 1032 Star::Find returns 1 (0), X=323.28, Y=749.51, Mass=1399, SNR=26.3, Peak=123 HFD=3.7
01:00:11.705 00.001 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
01:00:11.707 00.002 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
01:00:11.708 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.43 hyp=0.43 cameraTheta=1.64 mountX=0.42 mountY=-0.08, mountTheta=-0.19
01:00:11.711 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.43, opts=13)
01:00:11.713 00.002 1032 Enqueuing Move request for scope (-0.03, 0.43)
01:00:11.715 00.002 10072 Worker thread wakes up
01:00:11.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.43) opts 0xd
01:00:11.715 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.43)
01:00:11.715 00.000 10072 Moving (-0.03, 0.43) raw xDistance=0.42 yDistance=-0.08
01:00:11.717 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:11.719 00.002 10072 PPEC rslt: input = 0.42, final = 0.18, react = 0.19, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 289.32
01:00:11.719 00.000 10072 PPEC: input: 0.42, control: 0.18, exposure: 500
01:00:11.719 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:11.719 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:00:11.719 00.000 10072 MoveAxis(W, 184, ABG)
01:00:11.719 00.000 10072 Guiding  Dir = 3, Dur = 184
01:00:11.720 00.001 10072 IsGuiding returns 0
01:00:11.720 00.000 10072 PulseGuide returned control before completion, sleep 194
01:00:11.736 00.016 1032 UpdateGuideState exits: m=1399 SNR=26.3
01:00:11.738 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:11.740 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:11.741 00.001 1032 Enqueuing Expose request
01:00:11.919 00.178 10072 IsGuiding returns 0
01:00:11.919 00.000 10072 Move returns status 0, amount 184
01:00:11.919 00.000 10072 MoveAxis(N, 0, ABG)
01:00:11.919 00.000 10072 Move returns status 0, amount 0
01:00:11.919 00.000 10072 move complete, result=0
01:00:11.919 00.000 10072 worker thread done servicing request
01:00:11.919 00.000 10072 Worker thread wakes up
01:00:11.919 00.000 1032 GuideStep: 0.4 px 184 ms WEST, -0.1 px 0 ms NORTH
01:00:11.921 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:11.921 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:12.328 00.407 10072 Exposure complete
01:00:12.374 00.046 10072 worker thread done servicing request
01:00:12.374 00.000 1032 OnExposeComplete: enter
01:00:12.376 00.002 1032 UpdateGuideState(): m_state=6
01:00:12.379 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1020
01:00:12.381 00.002 1032 Star::Find returns 1 (0), X=323.79, Y=747.32, Mass=1361, SNR=26.0, Peak=101 HFD=3.5
01:00:12.382 00.001 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
01:00:12.384 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
01:00:12.385 00.001 1032 CameraToMount -- cameraX=0.47 cameraY=-1.76 hyp=1.83 cameraTheta=-1.31 mountX=-1.83 mountY=-0.01, mountTheta=-3.14
01:00:12.391 00.006 1032 SchedulePrimaryMove(0F526948, x=0.47, y=-1.76, opts=13)
01:00:12.393 00.002 1032 Enqueuing Move request for scope (0.47, -1.76)
01:00:12.396 00.003 10072 Worker thread wakes up
01:00:12.396 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.47, -1.76) opts 0xd
01:00:12.396 00.000 10072 Handling offset move in thread for scope, endpoint = (0.47, -1.76)
01:00:12.396 00.000 10072 Moving (0.47, -1.76) raw xDistance=-1.83 yDistance=-0.01
01:00:12.399 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:12.401 00.002 10072 PPEC rslt: input = -1.83, final = -0.83, react = -0.82, pred = -0.01, hyst = -0.73, hyst_pct = 0.00, period_length = 289.32
01:00:12.401 00.000 10072 PPEC: input: -1.83, control: -0.83, exposure: 500
01:00:12.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:12.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:00:12.401 00.000 10072 MoveAxis(E, 848, ABG)
01:00:12.401 00.000 10072 Guiding  Dir = 2, Dur = 848
01:00:12.401 00.000 10072 IsGuiding returns 0
01:00:12.402 00.001 10072 PulseGuide returned control before completion, sleep 858
01:00:12.419 00.017 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:00:12.421 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:12.424 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:12.426 00.002 1032 Enqueuing Expose request
01:00:13.262 00.836 10072 IsGuiding returns 1
01:00:13.263 00.001 10072 scope still moving after pulse duration time elapsed
01:00:13.293 00.030 10072 IsGuiding returns 0
01:00:13.293 00.000 10072 scope move finished after 848 + 43 ms
01:00:13.293 00.000 10072 Move returns status 0, amount 848
01:00:13.293 00.000 10072 MoveAxis(N, 0, ABG)
01:00:13.294 00.001 10072 Move returns status 0, amount 0
01:00:13.294 00.000 10072 move complete, result=0
01:00:13.294 00.000 10072 worker thread done servicing request
01:00:13.294 00.000 10072 Worker thread wakes up
01:00:13.294 00.000 1032 GuideStep: -1.8 px 848 ms EAST, -0.0 px 0 ms NORTH
01:00:13.296 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:13.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:13.921 00.625 10072 Exposure complete
01:00:13.964 00.043 10072 worker thread done servicing request
01:00:13.964 00.000 1032 OnExposeComplete: enter
01:00:13.966 00.002 1032 UpdateGuideState(): m_state=6
01:00:13.967 00.001 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1021
01:00:13.969 00.002 1032 Star::Find returns 1 (0), X=323.31, Y=749.86, Mass=1464, SNR=27.0, Peak=177 HFD=2.7
01:00:13.970 00.001 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
01:00:13.971 00.001 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
01:00:13.973 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.77 hyp=0.77 cameraTheta=1.58 mountX=0.75 mountY=-0.19, mountTheta=-0.25
01:00:13.975 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.77, opts=13)
01:00:13.976 00.001 1032 Enqueuing Move request for scope (-0.01, 0.77)
01:00:13.978 00.002 10072 Worker thread wakes up
01:00:13.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.77) opts 0xd
01:00:13.978 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.77)
01:00:13.978 00.000 10072 Moving (-0.01, 0.77) raw xDistance=0.75 yDistance=-0.19
01:00:13.979 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:13.981 00.002 10072 PPEC rslt: input = 0.75, final = 0.32, react = 0.34, pred = -0.01, hyst = 0.31, hyst_pct = 0.00, period_length = 289.32
01:00:13.981 00.000 10072 PPEC: input: 0.75, control: 0.32, exposure: 500
01:00:13.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:13.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:00:13.981 00.000 10072 MoveAxis(W, 328, ABG)
01:00:13.981 00.000 10072 Guiding  Dir = 3, Dur = 328
01:00:13.981 00.000 10072 IsGuiding returns 0
01:00:13.982 00.001 10072 PulseGuide returned control before completion, sleep 338
01:00:13.998 00.016 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:00:14.000 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:14.001 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:14.003 00.002 1032 Enqueuing Expose request
01:00:14.327 00.324 10072 IsGuiding returns 0
01:00:14.327 00.000 10072 Move returns status 0, amount 328
01:00:14.327 00.000 10072 MoveAxis(N, 0, ABG)
01:00:14.327 00.000 10072 Move returns status 0, amount 0
01:00:14.327 00.000 10072 move complete, result=0
01:00:14.327 00.000 10072 worker thread done servicing request
01:00:14.327 00.000 10072 Worker thread wakes up
01:00:14.327 00.000 1032 GuideStep: 0.7 px 328 ms WEST, -0.2 px 0 ms NORTH
01:00:14.330 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:14.330 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:15.061 00.731 10072 Exposure complete
01:00:15.103 00.042 10072 worker thread done servicing request
01:00:15.103 00.000 1032 OnExposeComplete: enter
01:00:15.105 00.002 1032 UpdateGuideState(): m_state=6
01:00:15.108 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1022
01:00:15.110 00.002 1032 Star::Find returns 1 (0), X=322.82, Y=751.03, Mass=1453, SNR=26.9, Peak=187 HFD=2.5
01:00:15.112 00.002 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
01:00:15.114 00.002 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
01:00:15.116 00.002 1032 CameraToMount -- cameraX=-0.49 cameraY=1.95 hyp=2.01 cameraTheta=1.82 mountX=2.01 mountY=-0.02, mountTheta=-0.01
01:00:15.119 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.49, y=1.95, opts=13)
01:00:15.120 00.001 1032 Enqueuing Move request for scope (-0.49, 1.95)
01:00:15.122 00.002 10072 Worker thread wakes up
01:00:15.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 1.95) opts 0xd
01:00:15.122 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.49, 1.95)
01:00:15.122 00.000 10072 Moving (-0.49, 1.95) raw xDistance=2.01 yDistance=-0.02
01:00:15.125 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:15.127 00.002 10072 PPEC rslt: input = 2.01, final = 0.89, react = 0.90, pred = -0.01, hyst = 0.78, hyst_pct = 0.00, period_length = 289.31
01:00:15.127 00.000 10072 PPEC: input: 2.01, control: 0.89, exposure: 500
01:00:15.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:15.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:00:15.127 00.000 10072 MoveAxis(W, 911, ABG)
01:00:15.127 00.000 10072 Guiding  Dir = 3, Dur = 911
01:00:15.128 00.001 10072 IsGuiding returns 0
01:00:15.128 00.000 10072 PulseGuide returned control before completion, sleep 921
01:00:15.145 00.017 1032 UpdateGuideState exits: m=1453 SNR=26.9
01:00:15.146 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:15.147 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:15.149 00.002 1032 Enqueuing Expose request
01:00:16.056 00.907 10072 IsGuiding returns 0
01:00:16.056 00.000 10072 Move returns status 0, amount 911
01:00:16.056 00.000 10072 MoveAxis(N, 0, ABG)
01:00:16.056 00.000 10072 Move returns status 0, amount 0
01:00:16.056 00.000 10072 move complete, result=0
01:00:16.056 00.000 10072 worker thread done servicing request
01:00:16.056 00.000 10072 Worker thread wakes up
01:00:16.057 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:16.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:16.057 00.000 1032 GuideStep: 2.0 px 911 ms WEST, -0.0 px 0 ms NORTH
01:00:16.680 00.623 10072 Exposure complete
01:00:16.725 00.045 10072 worker thread done servicing request
01:00:16.726 00.001 1032 OnExposeComplete: enter
01:00:16.728 00.002 1032 UpdateGuideState(): m_state=6
01:00:16.730 00.002 1032 Star::Find(15, 322, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1023
01:00:16.731 00.001 1032 Star::Find returns 1 (0), X=323.56, Y=747.92, Mass=1286, SNR=25.3, Peak=128 HFD=3.0
01:00:16.733 00.002 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
01:00:16.735 00.002 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
01:00:16.737 00.002 1032 CameraToMount -- cameraX=0.25 cameraY=-1.17 hyp=1.19 cameraTheta=-1.36 mountX=-1.19 mountY=0.06, mountTheta=3.09
01:00:16.741 00.004 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-1.17, opts=13)
01:00:16.742 00.001 1032 Enqueuing Move request for scope (0.25, -1.17)
01:00:16.744 00.002 10072 Worker thread wakes up
01:00:16.745 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -1.17) opts 0xd
01:00:16.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -1.17)
01:00:16.745 00.000 10072 Moving (0.25, -1.17) raw xDistance=-1.19 yDistance=0.06
01:00:16.746 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:16.748 00.002 10072 PPEC rslt: input = -1.19, final = -0.55, react = -0.54, pred = -0.02, hyst = -0.47, hyst_pct = 0.00, period_length = 289.31
01:00:16.748 00.000 10072 PPEC: input: -1.19, control: -0.55, exposure: 500
01:00:16.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:16.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:00:16.749 00.001 10072 MoveAxis(E, 564, ABG)
01:00:16.749 00.000 10072 Guiding  Dir = 2, Dur = 564
01:00:16.749 00.000 10072 IsGuiding returns 0
01:00:16.750 00.001 10072 PulseGuide returned control before completion, sleep 574
01:00:16.767 00.017 1032 UpdateGuideState exits: m=1286 SNR=25.3
01:00:16.772 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:16.774 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:16.776 00.002 1032 Enqueuing Expose request
01:00:17.333 00.557 10072 IsGuiding returns 0
01:00:17.333 00.000 10072 Move returns status 0, amount 564
01:00:17.333 00.000 10072 MoveAxis(N, 0, ABG)
01:00:17.333 00.000 10072 Move returns status 0, amount 0
01:00:17.334 00.001 10072 move complete, result=0
01:00:17.334 00.000 10072 worker thread done servicing request
01:00:17.334 00.000 1032 GuideStep: -1.2 px 564 ms EAST, 0.1 px 0 ms NORTH
01:00:17.337 00.003 10072 Worker thread wakes up
01:00:17.337 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:17.337 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:17.967 00.630 10072 Exposure complete
01:00:18.008 00.041 10072 worker thread done servicing request
01:00:18.009 00.001 1032 OnExposeComplete: enter
01:00:18.011 00.002 1032 UpdateGuideState(): m_state=6
01:00:18.012 00.001 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1024
01:00:18.014 00.002 1032 Star::Find returns 1 (0), X=322.98, Y=750.16, Mass=1461, SNR=26.9, Peak=177 HFD=2.6
01:00:18.015 00.001 1032 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.83) = xAngle (0.04 = 0.04)
01:00:18.017 00.002 1032 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.04 = 0.04)
01:00:18.019 00.002 1032 CameraToMount -- cameraX=-0.33 cameraY=1.07 hyp=1.12 cameraTheta=1.87 mountX=1.12 mountY=0.05, mountTheta=0.04
01:00:18.022 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.33, y=1.07, opts=13)
01:00:18.024 00.002 1032 Enqueuing Move request for scope (-0.33, 1.07)
01:00:18.026 00.002 10072 Worker thread wakes up
01:00:18.026 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 1.07) opts 0xd
01:00:18.026 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.33, 1.07)
01:00:18.026 00.000 10072 Moving (-0.33, 1.07) raw xDistance=1.12 yDistance=0.05
01:00:18.027 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:18.028 00.001 10072 PPEC rslt: input = 1.12, final = 0.49, react = 0.50, pred = -0.01, hyst = 0.49, hyst_pct = 0.00, period_length = 289.31
01:00:18.028 00.000 10072 PPEC: input: 1.12, control: 0.49, exposure: 500
01:00:18.029 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:18.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:00:18.029 00.000 10072 MoveAxis(W, 502, ABG)
01:00:18.029 00.000 10072 Guiding  Dir = 3, Dur = 502
01:00:18.029 00.000 10072 IsGuiding returns 0
01:00:18.029 00.000 10072 PulseGuide returned control before completion, sleep 512
01:00:18.044 00.015 1032 UpdateGuideState exits: m=1461 SNR=26.9
01:00:18.047 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:18.049 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:18.051 00.002 1032 Enqueuing Expose request
01:00:18.553 00.502 10072 IsGuiding returns 0
01:00:18.553 00.000 10072 Move returns status 0, amount 502
01:00:18.553 00.000 10072 MoveAxis(N, 0, ABG)
01:00:18.553 00.000 10072 Move returns status 0, amount 0
01:00:18.554 00.001 10072 move complete, result=0
01:00:18.554 00.000 10072 worker thread done servicing request
01:00:18.554 00.000 10072 Worker thread wakes up
01:00:18.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:18.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:18.554 00.000 1032 GuideStep: 1.1 px 502 ms WEST, 0.0 px 0 ms NORTH
01:00:19.179 00.625 10072 Exposure complete
01:00:19.223 00.044 10072 worker thread done servicing request
01:00:19.223 00.000 1032 OnExposeComplete: enter
01:00:19.225 00.002 1032 UpdateGuideState(): m_state=6
01:00:19.226 00.001 1032 Star::Find(15, 322, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1025
01:00:19.228 00.002 1032 Star::Find returns 1 (0), X=323.85, Y=746.67, Mass=1416, SNR=26.5, Peak=113 HFD=3.4
01:00:19.230 00.002 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
01:00:19.232 00.002 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
01:00:19.233 00.001 1032 CameraToMount -- cameraX=0.53 cameraY=-2.41 hyp=2.47 cameraTheta=-1.35 mountX=-2.47 mountY=0.11, mountTheta=3.10
01:00:19.239 00.006 1032 SchedulePrimaryMove(0F526948, x=0.53, y=-2.41, opts=13)
01:00:19.243 00.004 1032 Enqueuing Move request for scope (0.53, -2.41)
01:00:19.245 00.002 10072 Worker thread wakes up
01:00:19.246 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.53, -2.41) opts 0xd
01:00:19.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.53, -2.41)
01:00:19.246 00.000 10072 Moving (0.53, -2.41) raw xDistance=-2.47 yDistance=0.11
01:00:19.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:19.250 00.002 10072 PPEC rslt: input = -2.47, final = -1.12, react = -1.11, pred = -0.01, hyst = -1.02, hyst_pct = 0.00, period_length = 289.31
01:00:19.250 00.000 10072 PPEC: input: -2.47, control: -1.12, exposure: 500
01:00:19.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:19.251 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:00:19.251 00.000 10072 MoveAxis(E, 1146, ABG)
01:00:19.251 00.000 10072 Guiding  Dir = 2, Dur = 1146
01:00:19.251 00.000 10072 IsGuiding returns 0
01:00:19.251 00.000 10072 PulseGuide returned control before completion, sleep 1156
01:00:19.268 00.017 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:00:19.270 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:19.272 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:19.273 00.001 1032 Enqueuing Expose request
01:00:20.410 01.137 10072 IsGuiding returns 0
01:00:20.410 00.000 10072 Move returns status 0, amount 1146
01:00:20.410 00.000 10072 MoveAxis(N, 0, ABG)
01:00:20.410 00.000 10072 Move returns status 0, amount 0
01:00:20.410 00.000 10072 move complete, result=0
01:00:20.410 00.000 10072 worker thread done servicing request
01:00:20.410 00.000 10072 Worker thread wakes up
01:00:20.410 00.000 1032 GuideStep: -2.5 px 1146 ms EAST, 0.1 px 0 ms NORTH
01:00:20.413 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:20.413 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:21.076 00.663 10072 Exposure complete
01:00:21.152 00.076 10072 worker thread done servicing request
01:00:21.152 00.000 1032 OnExposeComplete: enter
01:00:21.155 00.003 1032 UpdateGuideState(): m_state=6
01:00:21.159 00.004 1032 Star::Find(15, 323, 746, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1026
01:00:21.161 00.002 1032 Star::Find returns 1 (0), X=323.23, Y=749.55, Mass=1341, SNR=25.8, Peak=156 HFD=2.9
01:00:21.165 00.004 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
01:00:21.167 00.002 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
01:00:21.171 00.004 1032 CameraToMount -- cameraX=-0.08 cameraY=0.46 hyp=0.47 cameraTheta=1.75 mountX=0.47 mountY=-0.04, mountTheta=-0.08
01:00:21.181 00.010 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.46, opts=13)
01:00:21.185 00.004 1032 Enqueuing Move request for scope (-0.08, 0.46)
01:00:21.187 00.002 10072 Worker thread wakes up
01:00:21.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.46) opts 0xd
01:00:21.187 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.46)
01:00:21.187 00.000 10072 Moving (-0.08, 0.46) raw xDistance=0.47 yDistance=-0.04
01:00:21.190 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:21.193 00.003 10072 PPEC rslt: input = 0.47, final = 0.19, react = 0.21, pred = -0.02, hyst = 0.21, hyst_pct = 0.00, period_length = 289.31
01:00:21.193 00.000 10072 PPEC: input: 0.47, control: 0.19, exposure: 500
01:00:21.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:21.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:00:21.193 00.000 10072 MoveAxis(W, 199, ABG)
01:00:21.193 00.000 10072 Guiding  Dir = 3, Dur = 199
01:00:21.193 00.000 10072 IsGuiding returns 0
01:00:21.194 00.001 10072 PulseGuide returned control before completion, sleep 209
01:00:21.219 00.025 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:00:21.221 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:21.225 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:21.228 00.003 1032 Enqueuing Expose request
01:00:21.413 00.185 10072 IsGuiding returns 0
01:00:21.413 00.000 10072 Move returns status 0, amount 199
01:00:21.413 00.000 10072 MoveAxis(N, 0, ABG)
01:00:21.413 00.000 10072 Move returns status 0, amount 0
01:00:21.413 00.000 10072 move complete, result=0
01:00:21.414 00.001 10072 worker thread done servicing request
01:00:21.414 00.000 10072 Worker thread wakes up
01:00:21.414 00.000 1032 GuideStep: 0.5 px 199 ms WEST, -0.0 px 0 ms NORTH
01:00:21.417 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:21.418 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:21.827 00.409 10072 Exposure complete
01:00:21.897 00.070 10072 worker thread done servicing request
01:00:21.897 00.000 1032 OnExposeComplete: enter
01:00:21.900 00.003 1032 UpdateGuideState(): m_state=6
01:00:21.905 00.005 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1027
01:00:21.908 00.003 1032 Star::Find returns 1 (0), X=323.09, Y=750.43, Mass=1396, SNR=26.3, Peak=152 HFD=2.7
01:00:21.911 00.003 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:00:21.914 00.003 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:00:21.916 00.002 1032 CameraToMount -- cameraX=-0.23 cameraY=1.34 hyp=1.36 cameraTheta=1.74 mountX=1.36 mountY=-0.12, mountTheta=-0.09
01:00:21.948 00.032 1032 SchedulePrimaryMove(0F526948, x=-0.23, y=1.34, opts=13)
01:00:21.951 00.003 1032 Enqueuing Move request for scope (-0.23, 1.34)
01:00:21.958 00.007 10072 Worker thread wakes up
01:00:21.958 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 1.34) opts 0xd
01:00:21.958 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.23, 1.34)
01:00:21.958 00.000 10072 Moving (-0.23, 1.34) raw xDistance=1.36 yDistance=-0.12
01:00:21.961 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:21.969 00.008 10072 PPEC rslt: input = 1.36, final = 0.60, react = 0.61, pred = -0.01, hyst = 0.50, hyst_pct = 0.00, period_length = 289.31
01:00:21.969 00.000 10072 PPEC: input: 1.36, control: 0.60, exposure: 500
01:00:21.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:21.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:00:21.970 00.001 10072 MoveAxis(W, 616, ABG)
01:00:21.970 00.000 10072 Guiding  Dir = 3, Dur = 616
01:00:21.970 00.000 10072 IsGuiding returns 0
01:00:21.971 00.001 10072 PulseGuide returned control before completion, sleep 626
01:00:22.011 00.040 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:00:22.019 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:22.023 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:22.027 00.004 1032 Enqueuing Expose request
01:00:22.606 00.579 10072 IsGuiding returns 0
01:00:22.607 00.001 10072 Move returns status 0, amount 616
01:00:22.607 00.000 10072 MoveAxis(N, 0, ABG)
01:00:22.607 00.000 10072 Move returns status 0, amount 0
01:00:22.607 00.000 10072 move complete, result=0
01:00:22.607 00.000 10072 worker thread done servicing request
01:00:22.607 00.000 10072 Worker thread wakes up
01:00:22.607 00.000 1032 GuideStep: 1.4 px 616 ms WEST, -0.1 px 0 ms NORTH
01:00:22.614 00.007 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:22.614 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:23.250 00.636 10072 Exposure complete
01:00:23.321 00.071 10072 worker thread done servicing request
01:00:23.321 00.000 1032 OnExposeComplete: enter
01:00:23.325 00.004 1032 UpdateGuideState(): m_state=6
01:00:23.327 00.002 1032 Star::Find(15, 323, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1028
01:00:23.330 00.003 1032 Star::Find returns 1 (0), X=323.81, Y=747.38, Mass=1404, SNR=26.4, Peak=126 HFD=3.1
01:00:23.333 00.003 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
01:00:23.335 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
01:00:23.337 00.002 1032 CameraToMount -- cameraX=0.49 cameraY=-1.70 hyp=1.77 cameraTheta=-1.29 mountX=-1.77 mountY=-0.04, mountTheta=-3.12
01:00:23.346 00.009 1032 SchedulePrimaryMove(0F526948, x=0.49, y=-1.70, opts=13)
01:00:23.348 00.002 1032 Enqueuing Move request for scope (0.49, -1.70)
01:00:23.352 00.004 10072 Worker thread wakes up
01:00:23.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.49, -1.70) opts 0xd
01:00:23.352 00.000 10072 Handling offset move in thread for scope, endpoint = (0.49, -1.70)
01:00:23.352 00.000 10072 Moving (0.49, -1.70) raw xDistance=-1.77 yDistance=-0.04
01:00:23.355 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:23.358 00.003 10072 PPEC rslt: input = -1.77, final = -0.81, react = -0.80, pred = -0.01, hyst = -0.71, hyst_pct = 0.00, period_length = 289.31
01:00:23.358 00.000 10072 PPEC: input: -1.77, control: -0.81, exposure: 500
01:00:23.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:23.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:00:23.358 00.000 10072 MoveAxis(E, 827, ABG)
01:00:23.358 00.000 10072 Guiding  Dir = 2, Dur = 827
01:00:23.360 00.002 10072 IsGuiding returns 0
01:00:23.362 00.002 10072 PulseGuide returned control before completion, sleep 836
01:00:23.385 00.023 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:00:23.389 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:23.391 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:23.394 00.003 1032 Enqueuing Expose request
01:00:24.202 00.808 10072 IsGuiding returns 0
01:00:24.202 00.000 10072 Move returns status 0, amount 827
01:00:24.202 00.000 10072 MoveAxis(N, 0, ABG)
01:00:24.202 00.000 10072 Move returns status 0, amount 0
01:00:24.202 00.000 10072 move complete, result=0
01:00:24.202 00.000 10072 worker thread done servicing request
01:00:24.202 00.000 1032 GuideStep: -1.8 px 827 ms EAST, -0.0 px 0 ms NORTH
01:00:24.207 00.005 10072 Worker thread wakes up
01:00:24.207 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:24.208 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:24.845 00.637 10072 Exposure complete
01:00:24.909 00.064 10072 worker thread done servicing request
01:00:24.909 00.000 1032 OnExposeComplete: enter
01:00:24.911 00.002 1032 UpdateGuideState(): m_state=6
01:00:24.913 00.002 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1029
01:00:24.915 00.002 1032 Star::Find returns 1 (0), X=323.26, Y=749.89, Mass=1407, SNR=26.4, Peak=172 HFD=2.6
01:00:24.917 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
01:00:24.920 00.003 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
01:00:24.923 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.80 hyp=0.80 cameraTheta=1.64 mountX=0.79 mountY=-0.15, mountTheta=-0.19
01:00:24.927 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.80, opts=13)
01:00:24.930 00.003 1032 Enqueuing Move request for scope (-0.05, 0.80)
01:00:24.933 00.003 10072 Worker thread wakes up
01:00:24.934 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.80) opts 0xd
01:00:24.934 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.80)
01:00:24.934 00.000 10072 Moving (-0.05, 0.80) raw xDistance=0.79 yDistance=-0.15
01:00:24.937 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:24.941 00.004 10072 PPEC rslt: input = 0.79, final = 0.34, react = 0.35, pred = -0.01, hyst = 0.35, hyst_pct = 0.00, period_length = 289.30
01:00:24.941 00.000 10072 PPEC: input: 0.79, control: 0.34, exposure: 500
01:00:24.941 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:24.941 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:00:24.941 00.000 10072 MoveAxis(W, 351, ABG)
01:00:24.941 00.000 10072 Guiding  Dir = 3, Dur = 351
01:00:24.941 00.000 10072 IsGuiding returns 0
01:00:24.942 00.001 10072 PulseGuide returned control before completion, sleep 361
01:00:24.965 00.023 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:00:24.969 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:24.972 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:24.974 00.002 1032 Enqueuing Expose request
01:00:25.311 00.337 10072 IsGuiding returns 1
01:00:25.311 00.000 10072 scope still moving after pulse duration time elapsed
01:00:25.341 00.030 10072 IsGuiding returns 0
01:00:25.341 00.000 10072 scope move finished after 351 + 48 ms
01:00:25.341 00.000 10072 Move returns status 0, amount 351
01:00:25.341 00.000 10072 MoveAxis(N, 0, ABG)
01:00:25.341 00.000 10072 Move returns status 0, amount 0
01:00:25.341 00.000 10072 move complete, result=0
01:00:25.341 00.000 1032 GuideStep: 0.8 px 351 ms WEST, -0.2 px 0 ms NORTH
01:00:25.347 00.006 10072 worker thread done servicing request
01:00:25.347 00.000 10072 Worker thread wakes up
01:00:25.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:25.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:25.983 00.636 10072 Exposure complete
01:00:26.048 00.065 10072 worker thread done servicing request
01:00:26.048 00.000 1032 OnExposeComplete: enter
01:00:26.052 00.004 1032 UpdateGuideState(): m_state=6
01:00:26.055 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1030
01:00:26.057 00.002 1032 Star::Find returns 1 (0), X=323.47, Y=749.24, Mass=1294, SNR=25.3, Peak=106 HFD=4.0
01:00:26.062 00.005 1032 MultiStar: exiting stabilization period
01:00:26.065 00.003 1032 MultiStar: [#1 -0.12,0.33,1.02,U] [#2 -0.12,0.25,0.76,U] [#3 -0.26,0.34,0.71,U] [#4 -0.12,0.14,0.76,U] [#5 -0.20,0.36,0.69,U] [#6 -0.12,0.17,0.67,U] [#7 -0.38,0.66,0.00,M5] [#8 -0.15,-0.13,0.62,U] 
01:00:26.067 00.002 1032 single-star, 7 included, MultiStar: {-0.10, 0.21}, one-star: {0.15, 0.15}
01:00:26.069 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
01:00:26.072 00.003 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
01:00:26.075 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.76 mountX=0.10 mountY=-0.19, mountTheta=-1.07
01:00:26.079 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.15, opts=13)
01:00:26.084 00.005 1032 Enqueuing Move request for scope (0.15, 0.15)
01:00:26.087 00.003 10072 Worker thread wakes up
01:00:26.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
01:00:26.088 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
01:00:26.088 00.000 10072 Moving (0.15, 0.15) raw xDistance=0.10 yDistance=-0.19
01:00:26.092 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:26.095 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
01:00:26.095 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:00:26.095 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:26.095 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:00:26.095 00.000 10072 MoveAxis(E, 6, ABG)
01:00:26.095 00.000 10072 Guiding  Dir = 2, Dur = 6
01:00:26.096 00.001 10072 IsGuiding returns 0
01:00:26.096 00.000 10072 PulseGuide returned control before completion, sleep 16
01:00:26.119 00.023 1032 UpdateGuideState exits: m=1294 SNR=25.3
01:00:26.122 00.003 10072 IsGuiding returns 0
01:00:26.122 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:26.126 00.004 10072 Move returns status 0, amount 6
01:00:26.126 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:26.128 00.002 1032 Enqueuing Expose request
01:00:26.130 00.002 10072 MoveAxis(N, 0, ABG)
01:00:26.130 00.000 10072 Move returns status 0, amount 0
01:00:26.130 00.000 10072 move complete, result=0
01:00:26.131 00.001 10072 worker thread done servicing request
01:00:26.131 00.000 10072 Worker thread wakes up
01:00:26.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:26.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:26.143 00.012 1032 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
01:00:26.545 00.402 10072 Exposure complete
01:00:26.619 00.074 10072 worker thread done servicing request
01:00:26.619 00.000 1032 OnExposeComplete: enter
01:00:26.622 00.003 1032 UpdateGuideState(): m_state=6
01:00:26.625 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1031
01:00:26.627 00.002 1032 Star::Find returns 1 (0), X=323.90, Y=747.34, Mass=1474, SNR=27.0, Peak=112 HFD=3.4
01:00:26.629 00.002 1032 MultiStar: large primary error, entering stabilization period
01:00:26.631 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
01:00:26.633 00.002 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
01:00:26.635 00.002 1032 CameraToMount -- cameraX=0.58 cameraY=-1.75 hyp=1.85 cameraTheta=-1.25 mountX=-1.84 mountY=-0.12, mountTheta=-3.08
01:00:26.639 00.004 1032 SchedulePrimaryMove(0F526948, x=0.58, y=-1.75, opts=13)
01:00:26.643 00.004 1032 Enqueuing Move request for scope (0.58, -1.75)
01:00:26.645 00.002 10072 Worker thread wakes up
01:00:26.645 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.58, -1.75) opts 0xd
01:00:26.645 00.000 10072 Handling offset move in thread for scope, endpoint = (0.58, -1.75)
01:00:26.645 00.000 10072 Moving (0.58, -1.75) raw xDistance=-1.84 yDistance=-0.12
01:00:26.648 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:26.654 00.006 10072 PPEC rslt: input = -1.84, final = -0.83, react = -0.83, pred = -0.00, hyst = -0.73, hyst_pct = 0.00, period_length = 289.30
01:00:26.654 00.000 10072 PPEC: input: -1.84, control: -0.83, exposure: 500
01:00:26.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:26.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:00:26.654 00.000 10072 MoveAxis(E, 852, ABG)
01:00:26.654 00.000 10072 Guiding  Dir = 2, Dur = 852
01:00:26.655 00.001 10072 IsGuiding returns 0
01:00:26.656 00.001 10072 PulseGuide returned control before completion, sleep 862
01:00:26.679 00.023 1032 UpdateGuideState exits: m=1474 SNR=27.0
01:00:26.681 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:26.685 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:26.688 00.003 1032 Enqueuing Expose request
01:00:27.541 00.853 10072 IsGuiding returns 0
01:00:27.541 00.000 10072 Move returns status 0, amount 852
01:00:27.541 00.000 10072 MoveAxis(N, 0, ABG)
01:00:27.542 00.001 10072 Move returns status 0, amount 0
01:00:27.542 00.000 10072 move complete, result=0
01:00:27.542 00.000 10072 worker thread done servicing request
01:00:27.542 00.000 10072 Worker thread wakes up
01:00:27.542 00.000 1032 GuideStep: -1.8 px 852 ms EAST, -0.1 px 0 ms NORTH
01:00:27.547 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:27.547 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:28.175 00.628 10072 Exposure complete
01:00:28.253 00.078 10072 worker thread done servicing request
01:00:28.253 00.000 1032 OnExposeComplete: enter
01:00:28.256 00.003 1032 UpdateGuideState(): m_state=6
01:00:28.261 00.005 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1032
01:00:28.264 00.003 1032 Star::Find returns 1 (0), X=323.30, Y=749.82, Mass=1507, SNR=27.3, Peak=186 HFD=2.7
01:00:28.270 00.006 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
01:00:28.274 00.004 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
01:00:28.277 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.73 hyp=0.73 cameraTheta=1.60 mountX=0.71 mountY=-0.17, mountTheta=-0.24
01:00:28.283 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.73, opts=13)
01:00:28.286 00.003 1032 Enqueuing Move request for scope (-0.02, 0.73)
01:00:28.289 00.003 10072 Worker thread wakes up
01:00:28.289 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.73) opts 0xd
01:00:28.289 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.73)
01:00:28.289 00.000 10072 Moving (-0.02, 0.73) raw xDistance=0.71 yDistance=-0.17
01:00:28.292 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:28.302 00.010 10072 PPEC rslt: input = 0.71, final = 0.31, react = 0.32, pred = -0.01, hyst = 0.29, hyst_pct = 0.00, period_length = 289.30
01:00:28.302 00.000 10072 PPEC: input: 0.71, control: 0.31, exposure: 500
01:00:28.302 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:28.303 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:00:28.303 00.000 10072 MoveAxis(W, 321, ABG)
01:00:28.303 00.000 10072 Guiding  Dir = 3, Dur = 321
01:00:28.304 00.001 10072 IsGuiding returns 0
01:00:28.306 00.002 10072 PulseGuide returned control before completion, sleep 331
01:00:28.333 00.027 1032 UpdateGuideState exits: m=1507 SNR=27.3
01:00:28.337 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:28.341 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:28.344 00.003 1032 Enqueuing Expose request
01:00:28.638 00.294 10072 IsGuiding returns 1
01:00:28.638 00.000 10072 scope still moving after pulse duration time elapsed
01:00:28.670 00.032 10072 IsGuiding returns 0
01:00:28.670 00.000 10072 scope move finished after 321 + 43 ms
01:00:28.670 00.000 10072 Move returns status 0, amount 321
01:00:28.671 00.001 10072 MoveAxis(N, 0, ABG)
01:00:28.671 00.000 10072 Move returns status 0, amount 0
01:00:28.671 00.000 10072 move complete, result=0
01:00:28.671 00.000 10072 worker thread done servicing request
01:00:28.671 00.000 10072 Worker thread wakes up
01:00:28.671 00.000 1032 GuideStep: 0.7 px 321 ms WEST, -0.2 px 0 ms NORTH
01:00:28.685 00.014 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:28.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:29.580 00.895 10072 Exposure complete
01:00:30.195 00.615 10072 worker thread done servicing request
01:00:30.196 00.001 1032 OnExposeComplete: enter
01:00:30.199 00.003 1032 UpdateGuideState(): m_state=6
01:00:30.202 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1033
01:00:30.371 00.169 1032 Star::Find returns 1 (0), X=322.96, Y=751.26, Mass=1278, SNR=25.2, Peak=147 HFD=2.5
01:00:30.519 00.148 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
01:00:30.522 00.003 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
01:00:30.528 00.006 1032 CameraToMount -- cameraX=-0.36 cameraY=2.17 hyp=2.20 cameraTheta=1.73 mountX=2.19 mountY=-0.21, mountTheta=-0.10
01:00:30.532 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.36, y=2.17, opts=13)
01:00:30.535 00.003 1032 Enqueuing Move request for scope (-0.36, 2.17)
01:00:30.538 00.003 10072 Worker thread wakes up
01:00:30.538 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 2.17) opts 0xd
01:00:30.538 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.36, 2.17)
01:00:30.538 00.000 10072 Moving (-0.36, 2.17) raw xDistance=2.19 yDistance=-0.21
01:00:30.541 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:30.544 00.003 10072 PPEC rslt: input = 2.19, final = 0.98, react = 0.99, pred = -0.01, hyst = 0.85, hyst_pct = 0.00, period_length = 289.30
01:00:30.545 00.001 10072 PPEC: input: 2.19, control: 0.98, exposure: 500
01:00:30.545 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:00:30.545 00.000 10072 MoveAxis(W, 1000, ABG)
01:00:30.545 00.000 10072 Guiding  Dir = 3, Dur = 1000
01:00:30.545 00.000 10072 IsGuiding returns 0
01:00:30.546 00.001 10072 PulseGuide returned control before completion, sleep 1010
01:00:30.738 00.192 1032 UpdateGuideState exits: m=1278 SNR=25.2
01:00:30.830 00.092 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:30.836 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:30.841 00.005 1032 Enqueuing Expose request
01:00:31.596 00.755 10072 IsGuiding returns 1
01:00:31.596 00.000 10072 scope still moving after pulse duration time elapsed
01:00:31.629 00.033 10072 IsGuiding returns 1
01:00:31.690 00.061 10072 IsGuiding returns 1
01:00:31.738 00.048 10072 IsGuiding returns 0
01:00:31.738 00.000 10072 scope move finished after 1000 + 192 ms
01:00:31.738 00.000 10072 Move returns status 0, amount 1000
01:00:31.738 00.000 10072 MoveAxis(N, 136, ABG)
01:00:31.739 00.001 10072 Guiding  Dir = 0, Dur = 136
01:00:31.739 00.000 10072 IsGuiding returns 0
01:00:31.740 00.001 10072 PulseGuide returned control before completion, sleep 146
01:00:31.952 00.212 10072 IsGuiding returns 1
01:00:31.952 00.000 10072 scope still moving after pulse duration time elapsed
01:00:32.003 00.051 10072 IsGuiding returns 1
01:00:32.032 00.029 10072 IsGuiding returns 1
01:00:32.077 00.045 10072 IsGuiding returns 1
01:00:32.120 00.043 10072 IsGuiding returns 1
01:00:32.147 00.027 10072 IsGuiding returns 1
01:00:32.176 00.029 10072 IsGuiding returns 0
01:00:32.176 00.000 10072 scope move finished after 136 + 300 ms
01:00:32.177 00.001 10072 Move returns status 0, amount 136
01:00:32.177 00.000 10072 move complete, result=0
01:00:32.177 00.000 10072 worker thread done servicing request
01:00:32.177 00.000 10072 Worker thread wakes up
01:00:32.177 00.000 1032 GuideStep: 2.2 px 1000 ms WEST, -0.2 px 136 ms NORTH
01:00:32.182 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:32.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:32.882 00.700 10072 Exposure complete
01:00:33.154 00.272 1032 OnExposeComplete: enter
01:00:33.158 00.004 10072 worker thread done servicing request
01:00:33.158 00.000 1032 UpdateGuideState(): m_state=6
01:00:33.161 00.003 1032 Star::Find(15, 322, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1034
01:00:33.164 00.003 1032 Star::Find returns 1 (0), X=323.53, Y=747.67, Mass=1356, SNR=25.9, Peak=81 HFD=4.1
01:00:33.166 00.002 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
01:00:33.202 00.036 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
01:00:33.205 00.003 1032 CameraToMount -- cameraX=0.22 cameraY=-1.41 hyp=1.43 cameraTheta=-1.42 mountX=-1.42 mountY=0.15, mountTheta=3.03
01:00:33.211 00.006 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-1.41, opts=13)
01:00:33.244 00.033 1032 Enqueuing Move request for scope (0.22, -1.41)
01:00:33.248 00.004 10072 Worker thread wakes up
01:00:33.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -1.41) opts 0xd
01:00:33.248 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -1.41)
01:00:33.248 00.000 10072 Moving (0.22, -1.41) raw xDistance=-1.42 yDistance=0.15
01:00:33.250 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:33.253 00.003 10072 PPEC rslt: input = -1.42, final = -0.66, react = -0.64, pred = -0.02, hyst = -0.56, hyst_pct = 0.00, period_length = 289.29
01:00:33.253 00.000 10072 PPEC: input: -1.42, control: -0.66, exposure: 500
01:00:33.254 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:33.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:00:33.254 00.000 10072 MoveAxis(E, 675, ABG)
01:00:33.254 00.000 10072 Guiding  Dir = 2, Dur = 675
01:00:33.254 00.000 10072 IsGuiding returns 0
01:00:33.255 00.001 10072 PulseGuide returned control before completion, sleep 685
01:00:33.358 00.103 1032 UpdateGuideState exits: m=1356 SNR=25.9
01:00:33.406 00.048 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:33.409 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:33.414 00.005 1032 Enqueuing Expose request
01:00:33.985 00.571 10072 IsGuiding returns 0
01:00:33.985 00.000 10072 Move returns status 0, amount 675
01:00:33.987 00.002 10072 MoveAxis(N, 0, ABG)
01:00:33.987 00.000 10072 Move returns status 0, amount 0
01:00:33.987 00.000 10072 move complete, result=0
01:00:33.988 00.001 10072 worker thread done servicing request
01:00:33.988 00.000 1032 GuideStep: -1.4 px 675 ms EAST, 0.2 px 0 ms NORTH
01:00:33.991 00.003 10072 Worker thread wakes up
01:00:33.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:33.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:34.723 00.732 10072 Exposure complete
01:00:34.971 00.248 10072 worker thread done servicing request
01:00:34.972 00.001 1032 OnExposeComplete: enter
01:00:34.974 00.002 1032 UpdateGuideState(): m_state=6
01:00:34.977 00.003 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1035
01:00:34.979 00.002 1032 Star::Find returns 1 (0), X=323.29, Y=748.88, Mass=1504, SNR=27.3, Peak=182 HFD=2.6
01:00:34.982 00.003 1032 MultiStar: exiting stabilization period
01:00:35.022 00.040 1032 MultiStar: [#1 -0.23,-0.20,0.93,U] [#2 -0.13,-0.53,0.75,U] [#3 -0.12,-0.73,0.00,M1] [#4 -0.14,-0.48,0.70,U] [#5 -0.15,-0.37,0.67,U] [#6 -0.08,-0.17,0.56,U] [#7 -0.25,-0.49,0.52,U] [#8 -0.33,-0.31,0.53,U] 
01:00:35.026 00.004 1032 single-star, 7 included, MultiStar: {-0.16, -0.33}, one-star: {-0.03, -0.21}
01:00:35.028 00.002 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.75)
01:00:35.032 00.004 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.75)
01:00:35.068 00.036 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.71 mountX=-0.20 mountY=0.08, mountTheta=2.75
01:00:35.073 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.21, opts=13)
01:00:35.075 00.002 1032 Enqueuing Move request for scope (-0.03, -0.21)
01:00:35.078 00.003 10072 Worker thread wakes up
01:00:35.078 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
01:00:35.078 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
01:00:35.078 00.000 10072 Moving (-0.03, -0.21) raw xDistance=-0.20 yDistance=0.08
01:00:35.119 00.041 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:35.124 00.005 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.04, hyst_pct = 0.00, period_length = 289.29
01:00:35.124 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
01:00:35.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:35.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:00:35.124 00.000 10072 MoveAxis(E, 98, ABG)
01:00:35.124 00.000 10072 Guiding  Dir = 2, Dur = 98
01:00:35.125 00.001 10072 IsGuiding returns 0
01:00:35.125 00.000 10072 PulseGuide returned control before completion, sleep 108
01:00:35.183 00.058 1032 UpdateGuideState exits: m=1504 SNR=27.3
01:00:35.227 00.044 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:35.230 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:35.233 00.003 1032 Enqueuing Expose request
01:00:35.276 00.043 10072 IsGuiding returns 1
01:00:35.277 00.001 10072 scope still moving after pulse duration time elapsed
01:00:35.325 00.048 10072 IsGuiding returns 0
01:00:35.326 00.001 10072 scope move finished after 98 + 103 ms
01:00:35.326 00.000 10072 Move returns status 0, amount 98
01:00:35.326 00.000 10072 MoveAxis(N, 0, ABG)
01:00:35.326 00.000 10072 Move returns status 0, amount 0
01:00:35.326 00.000 10072 move complete, result=0
01:00:35.326 00.000 10072 worker thread done servicing request
01:00:35.326 00.000 10072 Worker thread wakes up
01:00:35.327 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:35.327 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:35.327 00.000 1032 GuideStep: -0.2 px 98 ms EAST, 0.1 px 0 ms NORTH
01:00:35.977 00.650 10072 Exposure complete
01:00:36.042 00.065 10072 worker thread done servicing request
01:00:36.042 00.000 1032 OnExposeComplete: enter
01:00:36.044 00.002 1032 UpdateGuideState(): m_state=6
01:00:36.046 00.002 1032 Star::Find(15, 323, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1036
01:00:36.049 00.003 1032 Star::Find returns 1 (0), X=322.73, Y=750.78, Mass=1361, SNR=26.0, Peak=146 HFD=2.7
01:00:36.051 00.002 1032 MultiStar: large primary error, entering stabilization period
01:00:36.054 00.003 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
01:00:36.056 00.002 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
01:00:36.058 00.002 1032 CameraToMount -- cameraX=-0.59 cameraY=1.69 hyp=1.79 cameraTheta=1.91 mountX=1.78 mountY=0.14, mountTheta=0.08
01:00:36.061 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.59, y=1.69, opts=13)
01:00:36.064 00.003 1032 Enqueuing Move request for scope (-0.59, 1.69)
01:00:36.066 00.002 10072 Worker thread wakes up
01:00:36.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 1.69) opts 0xd
01:00:36.066 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.59, 1.69)
01:00:36.066 00.000 10072 Moving (-0.59, 1.69) raw xDistance=1.78 yDistance=0.14
01:00:36.069 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:36.072 00.003 10072 PPEC rslt: input = 1.78, final = 0.80, react = 0.80, pred = -0.00, hyst = 0.69, hyst_pct = 0.00, period_length = 289.29
01:00:36.072 00.000 10072 PPEC: input: 1.78, control: 0.80, exposure: 500
01:00:36.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:36.073 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:00:36.073 00.000 10072 MoveAxis(W, 817, ABG)
01:00:36.073 00.000 10072 Guiding  Dir = 3, Dur = 817
01:00:36.073 00.000 10072 IsGuiding returns 0
01:00:36.074 00.001 10072 PulseGuide returned control before completion, sleep 827
01:00:36.096 00.022 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:00:36.099 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:36.102 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:36.103 00.001 1032 Enqueuing Expose request
01:00:37.048 00.945 10072 IsGuiding returns 0
01:00:37.049 00.001 10072 Move returns status 0, amount 817
01:00:37.049 00.000 10072 MoveAxis(N, 0, ABG)
01:00:37.049 00.000 10072 Move returns status 0, amount 0
01:00:37.049 00.000 10072 move complete, result=0
01:00:37.049 00.000 10072 worker thread done servicing request
01:00:37.049 00.000 10072 Worker thread wakes up
01:00:37.049 00.000 1032 GuideStep: 1.8 px 817 ms WEST, 0.1 px 0 ms NORTH
01:00:37.053 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:37.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:37.787 00.734 10072 Exposure complete
01:00:37.959 00.172 10072 worker thread done servicing request
01:00:37.960 00.001 1032 OnExposeComplete: enter
01:00:37.963 00.003 1032 UpdateGuideState(): m_state=6
01:00:37.966 00.003 1032 Star::Find(15, 322, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1037
01:00:37.970 00.004 1032 Star::Find returns 1 (0), X=323.59, Y=747.59, Mass=1420, SNR=26.5, Peak=135 HFD=3.1
01:00:37.973 00.003 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.06)
01:00:37.976 00.003 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.06)
01:00:37.978 00.002 1032 CameraToMount -- cameraX=0.28 cameraY=-1.50 hyp=1.52 cameraTheta=-1.39 mountX=-1.52 mountY=0.12, mountTheta=3.06
01:00:37.984 00.006 1032 SchedulePrimaryMove(0F526948, x=0.28, y=-1.50, opts=13)
01:00:37.987 00.003 1032 Enqueuing Move request for scope (0.28, -1.50)
01:00:37.991 00.004 10072 Worker thread wakes up
01:00:37.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, -1.50) opts 0xd
01:00:37.991 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, -1.50)
01:00:37.991 00.000 10072 Moving (0.28, -1.50) raw xDistance=-1.52 yDistance=0.12
01:00:37.994 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:37.998 00.004 10072 PPEC rslt: input = -1.52, final = -0.69, react = -0.68, pred = -0.00, hyst = -0.62, hyst_pct = 0.00, period_length = 289.29
01:00:37.998 00.000 10072 PPEC: input: -1.52, control: -0.69, exposure: 500
01:00:37.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:37.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:00:37.998 00.000 10072 MoveAxis(E, 701, ABG)
01:00:37.998 00.000 10072 Guiding  Dir = 2, Dur = 701
01:00:37.999 00.001 10072 IsGuiding returns 0
01:00:38.000 00.001 10072 PulseGuide returned control before completion, sleep 711
01:00:38.031 00.031 1032 UpdateGuideState exits: m=1420 SNR=26.5
01:00:38.038 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:38.043 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:38.046 00.003 1032 Enqueuing Expose request
01:00:38.719 00.673 10072 IsGuiding returns 0
01:00:38.719 00.000 10072 Move returns status 0, amount 701
01:00:38.719 00.000 10072 MoveAxis(N, 0, ABG)
01:00:38.719 00.000 10072 Move returns status 0, amount 0
01:00:38.720 00.001 10072 move complete, result=0
01:00:38.720 00.000 10072 worker thread done servicing request
01:00:38.720 00.000 10072 Worker thread wakes up
01:00:38.720 00.000 1032 GuideStep: -1.5 px 701 ms EAST, 0.1 px 0 ms NORTH
01:00:38.723 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:38.723 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:39.349 00.626 10072 Exposure complete
01:00:39.423 00.074 1032 OnExposeComplete: enter
01:00:39.430 00.007 1032 UpdateGuideState(): m_state=6
01:00:39.433 00.003 10072 worker thread done servicing request
01:00:39.434 00.001 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1038
01:00:39.437 00.003 1032 Star::Find returns 1 (0), X=323.01, Y=750.38, Mass=1279, SNR=25.2, Peak=147 HFD=2.6
01:00:39.440 00.003 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
01:00:39.442 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
01:00:39.443 00.001 1032 CameraToMount -- cameraX=-0.31 cameraY=1.29 hyp=1.33 cameraTheta=1.81 mountX=1.33 mountY=-0.03, mountTheta=-0.02
01:00:39.447 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.31, y=1.29, opts=13)
01:00:39.449 00.002 1032 Enqueuing Move request for scope (-0.31, 1.29)
01:00:39.451 00.002 10072 Worker thread wakes up
01:00:39.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 1.29) opts 0xd
01:00:39.451 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.31, 1.29)
01:00:39.451 00.000 10072 Moving (-0.31, 1.29) raw xDistance=1.33 yDistance=-0.03
01:00:39.454 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:39.460 00.006 10072 PPEC rslt: input = 1.33, final = 0.60, react = 0.60, pred = -0.00, hyst = 0.57, hyst_pct = 0.00, period_length = 289.29
01:00:39.460 00.000 10072 PPEC: input: 1.33, control: 0.60, exposure: 500
01:00:39.460 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:39.460 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:00:39.460 00.000 10072 MoveAxis(W, 609, ABG)
01:00:39.460 00.000 10072 Guiding  Dir = 3, Dur = 609
01:00:39.461 00.001 10072 IsGuiding returns 0
01:00:39.462 00.001 10072 PulseGuide returned control before completion, sleep 618
01:00:39.496 00.034 1032 UpdateGuideState exits: m=1279 SNR=25.2
01:00:39.500 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:39.503 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:39.505 00.002 1032 Enqueuing Expose request
01:00:40.095 00.590 10072 IsGuiding returns 1
01:00:40.095 00.000 10072 scope still moving after pulse duration time elapsed
01:00:40.125 00.030 10072 IsGuiding returns 0
01:00:40.125 00.000 10072 scope move finished after 609 + 55 ms
01:00:40.125 00.000 10072 Move returns status 0, amount 609
01:00:40.125 00.000 10072 MoveAxis(N, 0, ABG)
01:00:40.125 00.000 10072 Move returns status 0, amount 0
01:00:40.125 00.000 10072 move complete, result=0
01:00:40.125 00.000 10072 worker thread done servicing request
01:00:40.125 00.000 10072 Worker thread wakes up
01:00:40.126 00.001 1032 GuideStep: 1.3 px 609 ms WEST, -0.0 px 0 ms NORTH
01:00:40.128 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:40.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:40.754 00.626 10072 Exposure complete
01:00:40.819 00.065 10072 worker thread done servicing request
01:00:40.819 00.000 1032 OnExposeComplete: enter
01:00:40.823 00.004 1032 UpdateGuideState(): m_state=6
01:00:40.825 00.002 1032 Star::Find(15, 323, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1039
01:00:40.827 00.002 1032 Star::Find returns 1 (0), X=323.92, Y=747.14, Mass=1392, SNR=26.3, Peak=139 HFD=2.8
01:00:40.830 00.003 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
01:00:40.834 00.004 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
01:00:40.835 00.001 1032 CameraToMount -- cameraX=0.61 cameraY=-1.95 hyp=2.04 cameraTheta=-1.27 mountX=-2.04 mountY=-0.09, mountTheta=-3.10
01:00:40.840 00.005 1032 SchedulePrimaryMove(0F526948, x=0.61, y=-1.95, opts=13)
01:00:40.846 00.006 1032 Enqueuing Move request for scope (0.61, -1.95)
01:00:40.848 00.002 10072 Worker thread wakes up
01:00:40.849 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.61, -1.95) opts 0xd
01:00:40.849 00.000 10072 Handling offset move in thread for scope, endpoint = (0.61, -1.95)
01:00:40.849 00.000 10072 Moving (0.61, -1.95) raw xDistance=-2.04 yDistance=-0.09
01:00:40.851 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:40.854 00.003 10072 PPEC rslt: input = -2.04, final = -0.92, react = -0.92, pred = -0.00, hyst = -0.86, hyst_pct = 0.00, period_length = 289.28
01:00:40.854 00.000 10072 PPEC: input: -2.04, control: -0.92, exposure: 500
01:00:40.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:40.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:00:40.854 00.000 10072 MoveAxis(E, 940, ABG)
01:00:40.855 00.001 10072 Guiding  Dir = 2, Dur = 940
01:00:40.855 00.000 10072 IsGuiding returns 0
01:00:40.856 00.001 10072 PulseGuide returned control before completion, sleep 950
01:00:40.890 00.034 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:00:40.903 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:40.906 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:40.909 00.003 1032 Enqueuing Expose request
01:00:41.813 00.904 10072 IsGuiding returns 0
01:00:41.813 00.000 10072 Move returns status 0, amount 940
01:00:41.813 00.000 10072 MoveAxis(N, 0, ABG)
01:00:41.813 00.000 10072 Move returns status 0, amount 0
01:00:41.813 00.000 10072 move complete, result=0
01:00:41.813 00.000 10072 worker thread done servicing request
01:00:41.813 00.000 10072 Worker thread wakes up
01:00:41.813 00.000 1032 GuideStep: -2.0 px 940 ms EAST, -0.1 px 0 ms NORTH
01:00:41.817 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:41.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:42.452 00.635 10072 Exposure complete
01:00:42.519 00.067 10072 worker thread done servicing request
01:00:42.520 00.001 1032 OnExposeComplete: enter
01:00:42.522 00.002 1032 UpdateGuideState(): m_state=6
01:00:42.526 00.004 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1040
01:00:42.529 00.003 1032 Star::Find returns 1 (0), X=323.15, Y=749.56, Mass=1308, SNR=25.5, Peak=180 HFD=2.7
01:00:42.531 00.002 1032 MultiStar: exiting stabilization period
01:00:42.533 00.002 1032 MultiStar: [#1 -0.27,0.73,0.00,M1] [#2 -0.38,0.49,0.75,U] [#3 -0.29,0.47,0.70,U] [#4 -0.38,0.43,0.74,U] [#5 -0.39,0.59,0.00,M1] [#6 -0.25,0.63,0.00,M1] [#7 -0.31,0.51,0.57,U] [#8 -0.47,0.68,0.00,M1] 
01:00:42.535 00.002 1032 single-star, 4 included, MultiStar: {-0.30, 0.47}, one-star: {-0.16, 0.48}
01:00:42.537 00.002 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
01:00:42.539 00.002 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
01:00:42.541 00.002 1032 CameraToMount -- cameraX=-0.16 cameraY=0.48 hyp=0.50 cameraTheta=1.90 mountX=0.50 mountY=0.03, mountTheta=0.07
01:00:42.545 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.48, opts=13)
01:00:42.548 00.003 1032 Enqueuing Move request for scope (-0.16, 0.48)
01:00:42.550 00.002 10072 Worker thread wakes up
01:00:42.550 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.48) opts 0xd
01:00:42.550 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.48)
01:00:42.551 00.001 10072 Moving (-0.16, 0.48) raw xDistance=0.50 yDistance=0.03
01:00:42.555 00.004 10072 PPEC rslt: input = 0.50, final = 0.22, react = 0.23, pred = -0.00, hyst = 0.23, hyst_pct = 0.00, period_length = 289.28
01:00:42.555 00.000 10072 PPEC: input: 0.50, control: 0.22, exposure: 500
01:00:42.555 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:42.556 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:00:42.556 00.000 10072 MoveAxis(W, 229, ABG)
01:00:42.556 00.000 10072 Guiding  Dir = 3, Dur = 229
01:00:42.556 00.000 10072 IsGuiding returns 0
01:00:42.557 00.001 10072 PulseGuide returned control before completion, sleep 239
01:00:42.570 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:42.594 00.024 1032 UpdateGuideState exits: m=1308 SNR=25.5
01:00:42.597 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:42.599 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:42.601 00.002 1032 Enqueuing Expose request
01:00:42.810 00.209 10072 IsGuiding returns 0
01:00:42.810 00.000 10072 Move returns status 0, amount 229
01:00:42.810 00.000 10072 MoveAxis(N, 0, ABG)
01:00:42.810 00.000 10072 Move returns status 0, amount 0
01:00:42.810 00.000 10072 move complete, result=0
01:00:42.810 00.000 10072 worker thread done servicing request
01:00:42.810 00.000 10072 Worker thread wakes up
01:00:42.810 00.000 1032 GuideStep: 0.5 px 229 ms WEST, 0.0 px 0 ms NORTH
01:00:42.813 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:42.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:43.232 00.419 10072 Exposure complete
01:00:43.285 00.053 10072 worker thread done servicing request
01:00:43.285 00.000 1032 OnExposeComplete: enter
01:00:43.286 00.001 1032 UpdateGuideState(): m_state=6
01:00:43.288 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1041
01:00:43.290 00.002 1032 Star::Find returns 1 (0), X=322.97, Y=750.47, Mass=1614, SNR=28.3, Peak=187 HFD=2.5
01:00:43.292 00.002 1032 MultiStar: large primary error, entering stabilization period
01:00:43.295 00.003 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
01:00:43.296 00.001 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
01:00:43.299 00.003 1032 CameraToMount -- cameraX=-0.34 cameraY=1.38 hyp=1.43 cameraTheta=1.81 mountX=1.43 mountY=-0.02, mountTheta=-0.02
01:00:43.303 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.34, y=1.38, opts=13)
01:00:43.307 00.004 1032 Enqueuing Move request for scope (-0.34, 1.38)
01:00:43.309 00.002 10072 Worker thread wakes up
01:00:43.309 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 1.38) opts 0xd
01:00:43.309 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.34, 1.38)
01:00:43.309 00.000 10072 Moving (-0.34, 1.38) raw xDistance=1.43 yDistance=-0.02
01:00:43.311 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:43.314 00.003 10072 PPEC rslt: input = 1.43, final = 0.64, react = 0.64, pred = -0.00, hyst = 0.54, hyst_pct = 0.00, period_length = 289.28
01:00:43.314 00.000 10072 PPEC: input: 1.43, control: 0.64, exposure: 500
01:00:43.314 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:43.314 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:00:43.314 00.000 10072 MoveAxis(W, 654, ABG)
01:00:43.314 00.000 10072 Guiding  Dir = 3, Dur = 654
01:00:43.315 00.001 10072 IsGuiding returns 0
01:00:43.315 00.000 10072 PulseGuide returned control before completion, sleep 664
01:00:43.335 00.020 1032 UpdateGuideState exits: m=1614 SNR=28.3
01:00:43.337 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:43.340 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:43.341 00.001 1032 Enqueuing Expose request
01:00:43.995 00.654 10072 IsGuiding returns 0
01:00:43.995 00.000 10072 Move returns status 0, amount 654
01:00:43.995 00.000 10072 MoveAxis(N, 0, ABG)
01:00:43.995 00.000 10072 Move returns status 0, amount 0
01:00:43.995 00.000 10072 move complete, result=0
01:00:43.996 00.001 10072 worker thread done servicing request
01:00:43.996 00.000 10072 Worker thread wakes up
01:00:43.996 00.000 1032 GuideStep: 1.4 px 654 ms WEST, -0.0 px 0 ms NORTH
01:00:43.998 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:43.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:44.620 00.622 10072 Exposure complete
01:00:44.671 00.051 10072 worker thread done servicing request
01:00:44.672 00.001 1032 OnExposeComplete: enter
01:00:44.674 00.002 1032 UpdateGuideState(): m_state=6
01:00:44.677 00.003 1032 Star::Find(15, 322, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1042
01:00:44.679 00.002 1032 Star::Find returns 1 (0), X=323.76, Y=747.39, Mass=1444, SNR=26.8, Peak=137 HFD=3.1
01:00:44.681 00.002 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.14)
01:00:44.683 00.002 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.14)
01:00:44.684 00.001 1032 CameraToMount -- cameraX=0.44 cameraY=-1.70 hyp=1.75 cameraTheta=-1.32 mountX=-1.75 mountY=0.01, mountTheta=3.14
01:00:44.686 00.002 1032 SchedulePrimaryMove(0F526948, x=0.44, y=-1.70, opts=13)
01:00:44.688 00.002 1032 Enqueuing Move request for scope (0.44, -1.70)
01:00:44.689 00.001 10072 Worker thread wakes up
01:00:44.689 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.44, -1.70) opts 0xd
01:00:44.689 00.000 10072 Handling offset move in thread for scope, endpoint = (0.44, -1.70)
01:00:44.689 00.000 10072 Moving (0.44, -1.70) raw xDistance=-1.75 yDistance=0.01
01:00:44.691 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:44.693 00.002 10072 PPEC rslt: input = -1.75, final = -0.79, react = -0.79, pred = -0.00, hyst = -0.70, hyst_pct = 0.00, period_length = 289.28
01:00:44.693 00.000 10072 PPEC: input: -1.75, control: -0.79, exposure: 500
01:00:44.693 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:44.693 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:00:44.693 00.000 10072 MoveAxis(E, 808, ABG)
01:00:44.693 00.000 10072 Guiding  Dir = 2, Dur = 808
01:00:44.694 00.001 10072 IsGuiding returns 0
01:00:44.694 00.000 10072 PulseGuide returned control before completion, sleep 818
01:00:44.710 00.016 1032 UpdateGuideState exits: m=1444 SNR=26.8
01:00:44.713 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:44.715 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:44.717 00.002 1032 Enqueuing Expose request
01:00:45.526 00.809 10072 IsGuiding returns 1
01:00:45.526 00.000 10072 scope still moving after pulse duration time elapsed
01:00:45.557 00.031 10072 IsGuiding returns 0
01:00:45.558 00.001 10072 scope move finished after 808 + 55 ms
01:00:45.558 00.000 10072 Move returns status 0, amount 808
01:00:45.558 00.000 10072 MoveAxis(N, 0, ABG)
01:00:45.558 00.000 10072 Move returns status 0, amount 0
01:00:45.558 00.000 10072 move complete, result=0
01:00:45.558 00.000 10072 worker thread done servicing request
01:00:45.558 00.000 10072 Worker thread wakes up
01:00:45.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:45.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:45.558 00.000 1032 GuideStep: -1.8 px 808 ms EAST, 0.0 px 0 ms NORTH
01:00:46.186 00.628 10072 Exposure complete
01:00:46.225 00.039 10072 worker thread done servicing request
01:00:46.225 00.000 1032 OnExposeComplete: enter
01:00:46.227 00.002 1032 UpdateGuideState(): m_state=6
01:00:46.229 00.002 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1043
01:00:46.231 00.002 1032 Star::Find returns 1 (0), X=323.16, Y=749.81, Mass=1455, SNR=26.9, Peak=173 HFD=2.6
01:00:46.232 00.001 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
01:00:46.234 00.002 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
01:00:46.235 00.001 1032 CameraToMount -- cameraX=-0.15 cameraY=0.73 hyp=0.74 cameraTheta=1.78 mountX=0.74 mountY=-0.04, mountTheta=-0.05
01:00:46.237 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.73, opts=13)
01:00:46.239 00.002 1032 Enqueuing Move request for scope (-0.15, 0.73)
01:00:46.240 00.001 10072 Worker thread wakes up
01:00:46.240 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.73) opts 0xd
01:00:46.240 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.73)
01:00:46.240 00.000 10072 Moving (-0.15, 0.73) raw xDistance=0.74 yDistance=-0.04
01:00:46.241 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:46.243 00.002 10072 PPEC rslt: input = 0.74, final = 0.33, react = 0.33, pred = -0.00, hyst = 0.33, hyst_pct = 0.00, period_length = 289.27
01:00:46.243 00.000 10072 PPEC: input: 0.74, control: 0.33, exposure: 500
01:00:46.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:46.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:00:46.243 00.000 10072 MoveAxis(W, 339, ABG)
01:00:46.243 00.000 10072 Guiding  Dir = 3, Dur = 339
01:00:46.243 00.000 10072 IsGuiding returns 0
01:00:46.244 00.001 10072 PulseGuide returned control before completion, sleep 349
01:00:46.258 00.014 1032 UpdateGuideState exits: m=1455 SNR=26.9
01:00:46.260 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:46.262 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:46.263 00.001 1032 Enqueuing Expose request
01:00:46.604 00.341 10072 IsGuiding returns 0
01:00:46.604 00.000 10072 Move returns status 0, amount 339
01:00:46.604 00.000 10072 MoveAxis(N, 0, ABG)
01:00:46.604 00.000 10072 Move returns status 0, amount 0
01:00:46.604 00.000 10072 move complete, result=0
01:00:46.604 00.000 10072 worker thread done servicing request
01:00:46.605 00.001 10072 Worker thread wakes up
01:00:46.605 00.000 1032 GuideStep: 0.7 px 339 ms WEST, -0.0 px 0 ms NORTH
01:00:46.607 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:46.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:47.341 00.734 10072 Exposure complete
01:00:47.384 00.043 10072 worker thread done servicing request
01:00:47.384 00.000 1032 OnExposeComplete: enter
01:00:47.387 00.003 1032 UpdateGuideState(): m_state=6
01:00:47.389 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1044
01:00:47.390 00.001 1032 Star::Find returns 1 (0), X=323.44, Y=748.62, Mass=1262, SNR=24.9, Peak=72 HFD=4.3
01:00:47.391 00.001 1032 MultiStar: exiting stabilization period
01:00:47.394 00.003 1032 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.06,-0.20,0.75,U] [#3 -0.29,-0.28,0.70,U] [#4 0.05,-0.69,0.00,M1] [#5 -0.02,-0.27,0.74,U] [#6 -0.04,-0.42,0.62,U] [#7 -0.39,0.13,0.55,U] [#8 0.00,0.00,0.00,L] [#9 0.24,-0.63,0.00,M1] [#10 0.00,0.00,0.00,L] [#11 0.18,-0.18,0.51,U] 
01:00:47.395 00.001 1032 refined, 6 included, MultiStar: {-0.06, -0.27}, one-star: {0.13, -0.47}
01:00:47.397 00.002 1032 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.83) = xAngle (-3.61 = 2.67)
01:00:47.399 00.002 1032 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.61 = 2.67)
01:00:47.401 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.27 hyp=0.27 cameraTheta=-1.78 mountX=-0.24 mountY=0.12, mountTheta=2.67
01:00:47.403 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.27, opts=13)
01:00:47.405 00.002 1032 Enqueuing Move request for scope (-0.06, -0.27)
01:00:47.406 00.001 10072 Worker thread wakes up
01:00:47.407 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.27) opts 0xd
01:00:47.407 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.27)
01:00:47.407 00.000 10072 Moving (-0.06, -0.27) raw xDistance=-0.24 yDistance=0.12
01:00:47.409 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:47.411 00.002 10072 PPEC rslt: input = -0.24, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 289.27
01:00:47.411 00.000 10072 PPEC: input: -0.24, control: -0.11, exposure: 500
01:00:47.411 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:47.411 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:00:47.411 00.000 10072 MoveAxis(E, 114, ABG)
01:00:47.412 00.001 10072 Guiding  Dir = 2, Dur = 114
01:00:47.412 00.000 10072 IsGuiding returns 0
01:00:47.412 00.000 10072 PulseGuide returned control before completion, sleep 124
01:00:47.430 00.018 1032 UpdateGuideState exits: m=1262 SNR=24.9
01:00:47.433 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:47.434 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:47.436 00.002 1032 Enqueuing Expose request
01:00:47.542 00.106 10072 IsGuiding returns 0
01:00:47.542 00.000 10072 Move returns status 0, amount 114
01:00:47.542 00.000 10072 MoveAxis(N, 0, ABG)
01:00:47.542 00.000 10072 Move returns status 0, amount 0
01:00:47.542 00.000 10072 move complete, result=0
01:00:47.543 00.001 1032 GuideStep: -0.2 px 114 ms EAST, 0.1 px 0 ms NORTH
01:00:47.545 00.002 10072 worker thread done servicing request
01:00:47.545 00.000 10072 Worker thread wakes up
01:00:47.545 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:47.545 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:47.965 00.420 10072 Exposure complete
01:00:48.016 00.051 10072 worker thread done servicing request
01:00:48.016 00.000 1032 OnExposeComplete: enter
01:00:48.017 00.001 1032 UpdateGuideState(): m_state=6
01:00:48.019 00.002 1032 Star::Find(15, 323, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1045
01:00:48.021 00.002 1032 Star::Find returns 1 (0), X=323.87, Y=747.24, Mass=1445, SNR=26.8, Peak=124 HFD=3.3
01:00:48.023 00.002 1032 MultiStar: large primary error, entering stabilization period
01:00:48.024 00.001 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
01:00:48.027 00.003 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
01:00:48.031 00.004 1032 CameraToMount -- cameraX=0.55 cameraY=-1.85 hyp=1.93 cameraTheta=-1.28 mountX=-1.93 mountY=-0.06, mountTheta=-3.11
01:00:48.034 00.003 1032 SchedulePrimaryMove(0F526948, x=0.55, y=-1.85, opts=13)
01:00:48.035 00.001 1032 Enqueuing Move request for scope (0.55, -1.85)
01:00:48.038 00.003 10072 Worker thread wakes up
01:00:48.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.55, -1.85) opts 0xd
01:00:48.038 00.000 10072 Handling offset move in thread for scope, endpoint = (0.55, -1.85)
01:00:48.038 00.000 10072 Moving (0.55, -1.85) raw xDistance=-1.93 yDistance=-0.06
01:00:48.040 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:48.042 00.002 10072 PPEC rslt: input = -1.93, final = -0.87, react = -0.87, pred = -0.00, hyst = -0.77, hyst_pct = 0.00, period_length = 289.27
01:00:48.042 00.000 10072 PPEC: input: -1.93, control: -0.87, exposure: 500
01:00:48.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:48.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:00:48.042 00.000 10072 MoveAxis(E, 889, ABG)
01:00:48.042 00.000 10072 Guiding  Dir = 2, Dur = 889
01:00:48.043 00.001 10072 IsGuiding returns 0
01:00:48.043 00.000 10072 PulseGuide returned control before completion, sleep 899
01:00:48.060 00.017 1032 UpdateGuideState exits: m=1445 SNR=26.8
01:00:48.062 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:48.063 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:48.065 00.002 1032 Enqueuing Expose request
01:00:48.949 00.884 10072 IsGuiding returns 0
01:00:48.949 00.000 10072 Move returns status 0, amount 889
01:00:48.949 00.000 10072 MoveAxis(N, 0, ABG)
01:00:48.949 00.000 10072 Move returns status 0, amount 0
01:00:48.949 00.000 10072 move complete, result=0
01:00:48.949 00.000 10072 worker thread done servicing request
01:00:48.949 00.000 10072 Worker thread wakes up
01:00:48.949 00.000 1032 GuideStep: -1.9 px 889 ms EAST, -0.1 px 0 ms NORTH
01:00:48.953 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:48.953 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:49.581 00.628 10072 Exposure complete
01:00:49.638 00.057 10072 worker thread done servicing request
01:00:49.638 00.000 1032 OnExposeComplete: enter
01:00:49.641 00.003 1032 UpdateGuideState(): m_state=6
01:00:49.643 00.002 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1046
01:00:49.645 00.002 1032 Star::Find returns 1 (0), X=323.21, Y=749.88, Mass=1355, SNR=25.9, Peak=162 HFD=2.6
01:00:49.648 00.003 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
01:00:49.650 00.002 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
01:00:49.652 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.79 hyp=0.80 cameraTheta=1.71 mountX=0.79 mountY=-0.10, mountTheta=-0.12
01:00:49.655 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.79, opts=13)
01:00:49.656 00.001 1032 Enqueuing Move request for scope (-0.11, 0.79)
01:00:49.658 00.002 10072 Worker thread wakes up
01:00:49.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.79) opts 0xd
01:00:49.658 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.79)
01:00:49.658 00.000 10072 Moving (-0.11, 0.79) raw xDistance=0.79 yDistance=-0.10
01:00:49.660 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:49.663 00.003 10072 PPEC rslt: input = 0.79, final = 0.35, react = 0.36, pred = -0.00, hyst = 0.32, hyst_pct = 0.00, period_length = 289.26
01:00:49.663 00.000 10072 PPEC: input: 0.79, control: 0.35, exposure: 500
01:00:49.663 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:49.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:00:49.663 00.000 10072 MoveAxis(W, 362, ABG)
01:00:49.663 00.000 10072 Guiding  Dir = 3, Dur = 362
01:00:49.663 00.000 10072 IsGuiding returns 0
01:00:49.664 00.001 10072 PulseGuide returned control before completion, sleep 372
01:00:49.682 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
01:00:49.684 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:49.686 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:49.688 00.002 1032 Enqueuing Expose request
01:00:50.046 00.358 10072 IsGuiding returns 0
01:00:50.046 00.000 10072 Move returns status 0, amount 362
01:00:50.046 00.000 10072 MoveAxis(N, 0, ABG)
01:00:50.046 00.000 10072 Move returns status 0, amount 0
01:00:50.046 00.000 10072 move complete, result=0
01:00:50.046 00.000 10072 worker thread done servicing request
01:00:50.046 00.000 10072 Worker thread wakes up
01:00:50.046 00.000 1032 GuideStep: 0.8 px 362 ms WEST, -0.1 px 0 ms NORTH
01:00:50.050 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:50.050 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:50.690 00.640 10072 Exposure complete
01:00:50.733 00.043 10072 worker thread done servicing request
01:00:50.733 00.000 1032 OnExposeComplete: enter
01:00:50.736 00.003 1032 UpdateGuideState(): m_state=6
01:00:50.738 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1047
01:00:50.740 00.002 1032 Star::Find returns 1 (0), X=322.92, Y=750.89, Mass=1396, SNR=26.3, Peak=180 HFD=2.6
01:00:50.742 00.002 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
01:00:50.743 00.001 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
01:00:50.745 00.002 1032 CameraToMount -- cameraX=-0.39 cameraY=1.80 hyp=1.84 cameraTheta=1.79 mountX=1.84 mountY=-0.08, mountTheta=-0.04
01:00:50.748 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.39, y=1.80, opts=13)
01:00:50.750 00.002 1032 Enqueuing Move request for scope (-0.39, 1.80)
01:00:50.752 00.002 10072 Worker thread wakes up
01:00:50.752 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 1.80) opts 0xd
01:00:50.752 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.39, 1.80)
01:00:50.752 00.000 10072 Moving (-0.39, 1.80) raw xDistance=1.84 yDistance=-0.08
01:00:50.753 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:50.755 00.002 10072 PPEC rslt: input = 1.84, final = 0.82, react = 0.83, pred = -0.01, hyst = 0.71, hyst_pct = 0.00, period_length = 289.26
01:00:50.755 00.000 10072 PPEC: input: 1.84, control: 0.82, exposure: 500
01:00:50.756 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:50.756 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:00:50.756 00.000 10072 MoveAxis(W, 837, ABG)
01:00:50.756 00.000 10072 Guiding  Dir = 3, Dur = 837
01:00:50.756 00.000 10072 IsGuiding returns 0
01:00:50.757 00.001 10072 PulseGuide returned control before completion, sleep 847
01:00:50.773 00.016 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:00:50.775 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:50.776 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:50.779 00.003 1032 Enqueuing Expose request
01:00:51.615 00.836 10072 IsGuiding returns 0
01:00:51.615 00.000 10072 Move returns status 0, amount 837
01:00:51.615 00.000 10072 MoveAxis(N, 0, ABG)
01:00:51.615 00.000 10072 Move returns status 0, amount 0
01:00:51.615 00.000 10072 move complete, result=0
01:00:51.615 00.000 10072 worker thread done servicing request
01:00:51.615 00.000 10072 Worker thread wakes up
01:00:51.615 00.000 1032 GuideStep: 1.8 px 837 ms WEST, -0.1 px 0 ms NORTH
01:00:51.618 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:51.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:52.243 00.625 10072 Exposure complete
01:00:52.285 00.042 10072 worker thread done servicing request
01:00:52.285 00.000 1032 OnExposeComplete: enter
01:00:52.287 00.002 1032 UpdateGuideState(): m_state=6
01:00:52.289 00.002 1032 Star::Find(15, 322, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1048
01:00:52.291 00.002 1032 Star::Find returns 1 (0), X=323.67, Y=747.96, Mass=1352, SNR=25.8, Peak=144 HFD=2.7
01:00:52.292 00.001 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
01:00:52.293 00.001 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
01:00:52.295 00.002 1032 CameraToMount -- cameraX=0.36 cameraY=-1.13 hyp=1.19 cameraTheta=-1.27 mountX=-1.18 mountY=-0.05, mountTheta=-3.10
01:00:52.298 00.003 1032 SchedulePrimaryMove(0F526948, x=0.36, y=-1.13, opts=13)
01:00:52.300 00.002 1032 Enqueuing Move request for scope (0.36, -1.13)
01:00:52.301 00.001 10072 Worker thread wakes up
01:00:52.302 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.36, -1.13) opts 0xd
01:00:52.302 00.000 10072 Handling offset move in thread for scope, endpoint = (0.36, -1.13)
01:00:52.302 00.000 10072 Moving (0.36, -1.13) raw xDistance=-1.18 yDistance=-0.05
01:00:52.305 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:52.307 00.002 10072 PPEC rslt: input = -1.18, final = -0.55, react = -0.53, pred = -0.01, hyst = -0.46, hyst_pct = 0.00, period_length = 289.26
01:00:52.307 00.000 10072 PPEC: input: -1.18, control: -0.55, exposure: 500
01:00:52.307 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:52.307 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:00:52.307 00.000 10072 MoveAxis(E, 558, ABG)
01:00:52.307 00.000 10072 Guiding  Dir = 2, Dur = 558
01:00:52.307 00.000 10072 IsGuiding returns 0
01:00:52.308 00.001 10072 PulseGuide returned control before completion, sleep 568
01:00:52.323 00.015 1032 UpdateGuideState exits: m=1352 SNR=25.8
01:00:52.325 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:52.327 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:52.328 00.001 1032 Enqueuing Expose request
01:00:52.882 00.554 10072 IsGuiding returns 0
01:00:52.882 00.000 10072 Move returns status 0, amount 558
01:00:52.883 00.001 10072 MoveAxis(N, 0, ABG)
01:00:52.883 00.000 10072 Move returns status 0, amount 0
01:00:52.883 00.000 10072 move complete, result=0
01:00:52.883 00.000 10072 worker thread done servicing request
01:00:52.883 00.000 10072 Worker thread wakes up
01:00:52.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:52.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:52.883 00.000 1032 GuideStep: -1.2 px 558 ms EAST, -0.1 px 0 ms NORTH
01:00:53.512 00.629 10072 Exposure complete
01:00:53.560 00.048 10072 worker thread done servicing request
01:00:53.560 00.000 1032 OnExposeComplete: enter
01:00:53.562 00.002 1032 UpdateGuideState(): m_state=6
01:00:53.564 00.002 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1049
01:00:53.565 00.001 1032 Star::Find returns 1 (0), X=323.14, Y=750.11, Mass=1454, SNR=26.9, Peak=175 HFD=2.6
01:00:53.567 00.002 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:00:53.568 00.001 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:00:53.571 00.003 1032 CameraToMount -- cameraX=-0.17 cameraY=1.02 hyp=1.04 cameraTheta=1.74 mountX=1.03 mountY=-0.10, mountTheta=-0.09
01:00:53.574 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=1.02, opts=13)
01:00:53.576 00.002 1032 Enqueuing Move request for scope (-0.17, 1.02)
01:00:53.577 00.001 10072 Worker thread wakes up
01:00:53.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 1.02) opts 0xd
01:00:53.578 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.17, 1.02)
01:00:53.578 00.000 10072 Moving (-0.17, 1.02) raw xDistance=1.03 yDistance=-0.10
01:00:53.582 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:53.584 00.002 10072 PPEC rslt: input = 1.03, final = 0.45, react = 0.46, pred = -0.01, hyst = 0.46, hyst_pct = 0.00, period_length = 289.26
01:00:53.584 00.000 10072 PPEC: input: 1.03, control: 0.45, exposure: 500
01:00:53.584 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:53.584 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:00:53.584 00.000 10072 MoveAxis(W, 463, ABG)
01:00:53.584 00.000 10072 Guiding  Dir = 3, Dur = 463
01:00:53.584 00.000 10072 IsGuiding returns 0
01:00:53.585 00.001 10072 PulseGuide returned control before completion, sleep 473
01:00:53.606 00.021 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:00:53.609 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:53.613 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:53.615 00.002 1032 Enqueuing Expose request
01:00:54.073 00.458 10072 IsGuiding returns 0
01:00:54.073 00.000 10072 Move returns status 0, amount 463
01:00:54.073 00.000 10072 MoveAxis(N, 0, ABG)
01:00:54.073 00.000 10072 Move returns status 0, amount 0
01:00:54.073 00.000 10072 move complete, result=0
01:00:54.073 00.000 10072 worker thread done servicing request
01:00:54.073 00.000 10072 Worker thread wakes up
01:00:54.073 00.000 1032 GuideStep: 1.0 px 463 ms WEST, -0.1 px 0 ms NORTH
01:00:54.077 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:54.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:54.716 00.639 10072 Exposure complete
01:00:54.759 00.043 10072 worker thread done servicing request
01:00:54.759 00.000 1032 OnExposeComplete: enter
01:00:54.761 00.002 1032 UpdateGuideState(): m_state=6
01:00:54.763 00.002 1032 Star::Find(15, 323, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1050
01:00:54.764 00.001 1032 Star::Find returns 1 (0), X=324.06, Y=747.08, Mass=1300, SNR=25.4, Peak=112 HFD=2.9
01:00:54.767 00.003 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
01:00:54.769 00.002 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
01:00:54.771 00.002 1032 CameraToMount -- cameraX=0.75 cameraY=-2.01 hyp=2.14 cameraTheta=-1.22 mountX=-2.14 mountY=-0.21, mountTheta=-3.05
01:00:54.774 00.003 1032 SchedulePrimaryMove(0F526948, x=0.75, y=-2.01, opts=13)
01:00:54.776 00.002 1032 Enqueuing Move request for scope (0.75, -2.01)
01:00:54.777 00.001 10072 Worker thread wakes up
01:00:54.778 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.75, -2.01) opts 0xd
01:00:54.778 00.000 10072 Handling offset move in thread for scope, endpoint = (0.75, -2.01)
01:00:54.778 00.000 10072 Moving (0.75, -2.01) raw xDistance=-2.14 yDistance=-0.21
01:00:54.779 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:54.781 00.002 10072 PPEC rslt: input = -2.14, final = -0.97, react = -0.96, pred = -0.01, hyst = -0.89, hyst_pct = 0.00, period_length = 289.25
01:00:54.781 00.000 10072 PPEC: input: -2.14, control: -0.97, exposure: 500
01:00:54.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:00:54.781 00.000 10072 MoveAxis(E, 994, ABG)
01:00:54.781 00.000 10072 Guiding  Dir = 2, Dur = 994
01:00:54.782 00.001 10072 IsGuiding returns 0
01:00:54.782 00.000 10072 PulseGuide returned control before completion, sleep 1004
01:00:54.798 00.016 1032 UpdateGuideState exits: m=1300 SNR=25.4
01:00:54.800 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:54.802 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:54.803 00.001 1032 Enqueuing Expose request
01:00:55.795 00.992 10072 IsGuiding returns 0
01:00:55.795 00.000 10072 Move returns status 0, amount 994
01:00:55.795 00.000 10072 MoveAxis(N, 132, ABG)
01:00:55.795 00.000 10072 Guiding  Dir = 0, Dur = 132
01:00:55.795 00.000 10072 IsGuiding returns 0
01:00:55.795 00.000 10072 PulseGuide returned control before completion, sleep 142
01:00:55.948 00.153 10072 IsGuiding returns 0
01:00:55.949 00.001 10072 Move returns status 0, amount 132
01:00:55.949 00.000 10072 move complete, result=0
01:00:55.949 00.000 10072 worker thread done servicing request
01:00:55.949 00.000 10072 Worker thread wakes up
01:00:55.949 00.000 1032 GuideStep: -2.1 px 994 ms EAST, -0.2 px 132 ms NORTH
01:00:55.952 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:55.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:56.591 00.639 10072 Exposure complete
01:00:56.637 00.046 10072 worker thread done servicing request
01:00:56.638 00.001 1032 OnExposeComplete: enter
01:00:56.640 00.002 1032 UpdateGuideState(): m_state=6
01:00:56.642 00.002 1032 Star::Find(15, 324, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1051
01:00:56.644 00.002 1032 Star::Find returns 1 (0), X=323.06, Y=749.86, Mass=1293, SNR=25.3, Peak=176 HFD=2.5
01:00:56.646 00.002 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
01:00:56.649 00.003 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
01:00:56.651 00.002 1032 CameraToMount -- cameraX=-0.26 cameraY=0.77 hyp=0.81 cameraTheta=1.89 mountX=0.81 mountY=0.05, mountTheta=0.06
01:00:56.654 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.26, y=0.77, opts=13)
01:00:56.655 00.001 1032 Enqueuing Move request for scope (-0.26, 0.77)
01:00:56.656 00.001 10072 Worker thread wakes up
01:00:56.656 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.77) opts 0xd
01:00:56.656 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.26, 0.77)
01:00:56.657 00.001 10072 Moving (-0.26, 0.77) raw xDistance=0.81 yDistance=0.05
01:00:56.658 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:56.660 00.002 10072 PPEC rslt: input = 0.81, final = 0.36, react = 0.36, pred = -0.00, hyst = 0.35, hyst_pct = 0.00, period_length = 289.25
01:00:56.660 00.000 10072 PPEC: input: 0.81, control: 0.36, exposure: 500
01:00:56.660 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:56.660 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:00:56.660 00.000 10072 MoveAxis(W, 370, ABG)
01:00:56.660 00.000 10072 Guiding  Dir = 3, Dur = 370
01:00:56.660 00.000 10072 IsGuiding returns 0
01:00:56.661 00.001 10072 PulseGuide returned control before completion, sleep 380
01:00:56.680 00.019 1032 UpdateGuideState exits: m=1293 SNR=25.3
01:00:56.682 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:56.683 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:56.686 00.003 1032 Enqueuing Expose request
01:00:57.056 00.370 10072 IsGuiding returns 0
01:00:57.056 00.000 10072 Move returns status 0, amount 370
01:00:57.056 00.000 10072 MoveAxis(N, 0, ABG)
01:00:57.056 00.000 10072 Move returns status 0, amount 0
01:00:57.056 00.000 10072 move complete, result=0
01:00:57.056 00.000 10072 worker thread done servicing request
01:00:57.056 00.000 10072 Worker thread wakes up
01:00:57.056 00.000 1032 GuideStep: 0.8 px 370 ms WEST, 0.1 px 0 ms NORTH
01:00:57.060 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:57.061 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:57.688 00.627 10072 Exposure complete
01:00:57.735 00.047 10072 worker thread done servicing request
01:00:57.735 00.000 1032 OnExposeComplete: enter
01:00:57.738 00.003 1032 UpdateGuideState(): m_state=6
01:00:57.740 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1052
01:00:57.742 00.002 1032 Star::Find returns 1 (0), X=322.99, Y=750.77, Mass=1431, SNR=26.7, Peak=186 HFD=2.5
01:00:57.744 00.002 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
01:00:57.745 00.001 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
01:00:57.747 00.002 1032 CameraToMount -- cameraX=-0.33 cameraY=1.68 hyp=1.71 cameraTheta=1.76 mountX=1.71 mountY=-0.11, mountTheta=-0.07
01:00:57.751 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.33, y=1.68, opts=13)
01:00:57.753 00.002 1032 Enqueuing Move request for scope (-0.33, 1.68)
01:00:57.754 00.001 10072 Worker thread wakes up
01:00:57.755 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 1.68) opts 0xd
01:00:57.755 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.33, 1.68)
01:00:57.755 00.000 10072 Moving (-0.33, 1.68) raw xDistance=1.71 yDistance=-0.11
01:00:57.758 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:57.760 00.002 10072 PPEC rslt: input = 1.71, final = 0.77, react = 0.77, pred = -0.00, hyst = 0.65, hyst_pct = 0.00, period_length = 289.25
01:00:57.760 00.000 10072 PPEC: input: 1.71, control: 0.77, exposure: 500
01:00:57.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:57.760 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:00:57.760 00.000 10072 MoveAxis(W, 784, ABG)
01:00:57.760 00.000 10072 Guiding  Dir = 3, Dur = 784
01:00:57.761 00.001 10072 IsGuiding returns 0
01:00:57.761 00.000 10072 PulseGuide returned control before completion, sleep 794
01:00:57.779 00.018 1032 UpdateGuideState exits: m=1431 SNR=26.7
01:00:57.780 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:57.783 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:57.783 00.000 1032 Enqueuing Expose request
01:00:58.560 00.777 10072 IsGuiding returns 0
01:00:58.560 00.000 10072 Move returns status 0, amount 784
01:00:58.560 00.000 10072 MoveAxis(N, 0, ABG)
01:00:58.560 00.000 10072 Move returns status 0, amount 0
01:00:58.560 00.000 10072 move complete, result=0
01:00:58.560 00.000 10072 worker thread done servicing request
01:00:58.561 00.001 10072 Worker thread wakes up
01:00:58.561 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:58.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:00:58.561 00.000 1032 GuideStep: 1.7 px 784 ms WEST, -0.1 px 0 ms NORTH
01:00:59.191 00.630 10072 Exposure complete
01:00:59.241 00.050 10072 worker thread done servicing request
01:00:59.242 00.001 1032 OnExposeComplete: enter
01:00:59.244 00.002 1032 UpdateGuideState(): m_state=6
01:00:59.247 00.003 1032 Star::Find(15, 322, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1053
01:00:59.249 00.002 1032 Star::Find returns 1 (0), X=323.57, Y=747.71, Mass=1504, SNR=27.3, Peak=163 HFD=2.9
01:00:59.250 00.001 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.07)
01:00:59.252 00.002 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.07)
01:00:59.254 00.002 1032 CameraToMount -- cameraX=0.25 cameraY=-1.37 hyp=1.40 cameraTheta=-1.39 mountX=-1.39 mountY=0.11, mountTheta=3.07
01:00:59.257 00.003 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-1.37, opts=13)
01:00:59.259 00.002 1032 Enqueuing Move request for scope (0.25, -1.37)
01:00:59.261 00.002 10072 Worker thread wakes up
01:00:59.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -1.37) opts 0xd
01:00:59.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -1.37)
01:00:59.261 00.000 10072 Moving (0.25, -1.37) raw xDistance=-1.39 yDistance=0.11
01:00:59.264 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:00:59.268 00.004 10072 PPEC rslt: input = -1.39, final = -0.63, react = -0.63, pred = -0.00, hyst = -0.55, hyst_pct = 0.00, period_length = 289.24
01:00:59.268 00.000 10072 PPEC: input: -1.39, control: -0.63, exposure: 500
01:00:59.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:59.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:00:59.268 00.000 10072 MoveAxis(E, 644, ABG)
01:00:59.268 00.000 10072 Guiding  Dir = 2, Dur = 644
01:00:59.273 00.005 10072 IsGuiding returns 0
01:00:59.273 00.000 10072 PulseGuide returned control before completion, sleep 654
01:00:59.289 00.016 1032 UpdateGuideState exits: m=1504 SNR=27.3
01:00:59.292 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:59.294 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:00:59.295 00.001 1032 Enqueuing Expose request
01:00:59.937 00.642 10072 IsGuiding returns 0
01:00:59.937 00.000 10072 Move returns status 0, amount 644
01:00:59.937 00.000 10072 MoveAxis(N, 0, ABG)
01:00:59.937 00.000 10072 Move returns status 0, amount 0
01:00:59.937 00.000 10072 move complete, result=0
01:00:59.937 00.000 10072 worker thread done servicing request
01:00:59.937 00.000 10072 Worker thread wakes up
01:00:59.937 00.000 1032 GuideStep: -1.4 px 644 ms EAST, 0.1 px 0 ms NORTH
01:00:59.940 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:00:59.940 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:01:00.569 00.629 10072 Exposure complete
01:01:00.617 00.048 10072 worker thread done servicing request
01:01:00.617 00.000 1032 OnExposeComplete: enter
01:01:00.619 00.002 1032 UpdateGuideState(): m_state=6
01:01:00.620 00.001 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1054
01:01:00.622 00.002 1032 Star::Find returns 1 (0), X=323.09, Y=749.90, Mass=1415, SNR=26.5, Peak=171 HFD=2.8
01:01:00.623 00.001 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
01:01:00.625 00.002 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
01:01:00.627 00.002 1032 CameraToMount -- cameraX=-0.23 cameraY=0.81 hyp=0.85 cameraTheta=1.84 mountX=0.85 mountY=0.01, mountTheta=0.01
01:01:00.630 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.23, y=0.81, opts=13)
01:01:00.632 00.002 1032 Enqueuing Move request for scope (-0.23, 0.81)
01:01:00.633 00.001 10072 Worker thread wakes up
01:01:00.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.81) opts 0xd
01:01:00.633 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.23, 0.81)
01:01:00.633 00.000 10072 Moving (-0.23, 0.81) raw xDistance=0.85 yDistance=0.01
01:01:00.635 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:00.637 00.002 10072 PPEC rslt: input = 0.85, final = 0.38, react = 0.38, pred = -0.00, hyst = 0.38, hyst_pct = 0.00, period_length = 289.24
01:01:00.637 00.000 10072 PPEC: input: 0.85, control: 0.38, exposure: 500
01:01:00.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:00.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:01:00.637 00.000 10072 MoveAxis(W, 387, ABG)
01:01:00.637 00.000 10072 Guiding  Dir = 3, Dur = 387
01:01:00.638 00.001 10072 IsGuiding returns 0
01:01:00.638 00.000 10072 PulseGuide returned control before completion, sleep 397
01:01:00.655 00.017 1032 UpdateGuideState exits: m=1415 SNR=26.5
01:01:00.657 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:00.659 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:00.661 00.002 1032 Enqueuing Expose request
01:01:01.038 00.377 10072 IsGuiding returns 0
01:01:01.038 00.000 10072 Move returns status 0, amount 387
01:01:01.038 00.000 10072 MoveAxis(N, 0, ABG)
01:01:01.038 00.000 10072 Move returns status 0, amount 0
01:01:01.038 00.000 10072 move complete, result=0
01:01:01.038 00.000 10072 worker thread done servicing request
01:01:01.038 00.000 10072 Worker thread wakes up
01:01:01.038 00.000 1032 GuideStep: 0.8 px 387 ms WEST, 0.0 px 0 ms NORTH
01:01:01.041 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:01.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:01:01.777 00.736 10072 Exposure complete
01:01:01.826 00.049 10072 worker thread done servicing request
01:01:01.826 00.000 1032 OnExposeComplete: enter
01:01:01.829 00.003 1032 UpdateGuideState(): m_state=6
01:01:01.830 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1055
01:01:01.832 00.002 1032 Star::Find returns 1 (0), X=323.97, Y=747.19, Mass=1348, SNR=25.9, Peak=101 HFD=3.1
01:01:01.834 00.002 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
01:01:01.837 00.003 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
01:01:01.839 00.002 1032 CameraToMount -- cameraX=0.65 cameraY=-1.90 hyp=2.01 cameraTheta=-1.24 mountX=-2.01 mountY=-0.14, mountTheta=-3.07
01:01:01.842 00.003 1032 SchedulePrimaryMove(0F526948, x=0.65, y=-1.90, opts=13)
01:01:01.845 00.003 1032 Enqueuing Move request for scope (0.65, -1.90)
01:01:01.847 00.002 10072 Worker thread wakes up
01:01:01.847 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.65, -1.90) opts 0xd
01:01:01.847 00.000 10072 Handling offset move in thread for scope, endpoint = (0.65, -1.90)
01:01:01.847 00.000 10072 Moving (0.65, -1.90) raw xDistance=-2.01 yDistance=-0.14
01:01:01.849 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:01.852 00.003 10072 PPEC rslt: input = -2.01, final = -0.91, react = -0.90, pred = -0.01, hyst = -0.84, hyst_pct = 0.00, period_length = 289.24
01:01:01.852 00.000 10072 PPEC: input: -2.01, control: -0.91, exposure: 500
01:01:01.852 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:01.852 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:01:01.852 00.000 10072 MoveAxis(E, 929, ABG)
01:01:01.852 00.000 10072 Guiding  Dir = 2, Dur = 929
01:01:01.852 00.000 10072 IsGuiding returns 0
01:01:01.853 00.001 10072 PulseGuide returned control before completion, sleep 939
01:01:01.873 00.020 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:01:01.875 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:01.877 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:01.878 00.001 1032 Enqueuing Expose request
01:01:02.805 00.927 10072 IsGuiding returns 0
01:01:02.805 00.000 10072 Move returns status 0, amount 929
01:01:02.805 00.000 10072 MoveAxis(N, 0, ABG)
01:01:02.805 00.000 10072 Move returns status 0, amount 0
01:01:02.805 00.000 10072 move complete, result=0
01:01:02.805 00.000 1032 GuideStep: -2.0 px 929 ms EAST, -0.1 px 0 ms NORTH
01:01:02.809 00.004 10072 worker thread done servicing request
01:01:02.809 00.000 10072 Worker thread wakes up
01:01:02.809 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:02.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:01:03.436 00.627 10072 Exposure complete
01:01:03.476 00.040 10072 worker thread done servicing request
01:01:03.476 00.000 1032 OnExposeComplete: enter
01:01:03.478 00.002 1032 UpdateGuideState(): m_state=6
01:01:03.479 00.001 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1056
01:01:03.481 00.002 1032 Star::Find returns 1 (0), X=323.30, Y=749.34, Mass=1472, SNR=27.0, Peak=175 HFD=2.8
01:01:03.482 00.001 1032 MultiStar: exiting stabilization period
01:01:03.483 00.001 1032 MultiStar: [#1 -0.21,0.23,0.96,U] [#2 -0.15,0.10,0.73,U] [#3 -0.06,-0.00,0.68,U] [#4 -0.15,0.07,0.67,U] [#5 -0.30,0.12,0.68,U] [#6 -0.04,0.18,0.58,U] [#7 -0.41,0.16,0.54,U] [#8 -0.28,0.16,0.56,U] 
01:01:03.485 00.002 1032 refined, 8 included, MultiStar: {-0.17, 0.15}, one-star: {-0.02, 0.25}
01:01:03.488 00.003 1032 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.83) = xAngle (0.59 = 0.59)
01:01:03.489 00.001 1032 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.59 = 0.59)
01:01:03.491 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.23 cameraTheta=2.42 mountX=0.19 mountY=0.13, mountTheta=0.59
01:01:03.493 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.15, opts=13)
01:01:03.495 00.002 1032 Enqueuing Move request for scope (-0.17, 0.15)
01:01:03.496 00.001 10072 Worker thread wakes up
01:01:03.497 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
01:01:03.497 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
01:01:03.497 00.000 10072 Moving (-0.17, 0.15) raw xDistance=0.19 yDistance=0.13
01:01:03.500 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:03.501 00.001 10072 PPEC rslt: input = 0.19, final = 0.08, react = 0.08, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 289.24
01:01:03.502 00.001 10072 PPEC: input: 0.19, control: 0.08, exposure: 500
01:01:03.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:03.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:01:03.502 00.000 10072 MoveAxis(W, 80, ABG)
01:01:03.502 00.000 10072 Guiding  Dir = 3, Dur = 80
01:01:03.502 00.000 10072 IsGuiding returns 0
01:01:03.503 00.001 10072 PulseGuide returned control before completion, sleep 90
01:01:03.517 00.014 1032 UpdateGuideState exits: m=1472 SNR=27.0
01:01:03.520 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:03.521 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:03.522 00.001 1032 Enqueuing Expose request
01:01:03.607 00.085 10072 IsGuiding returns 0
01:01:03.607 00.000 10072 Move returns status 0, amount 80
01:01:03.607 00.000 10072 MoveAxis(N, 0, ABG)
01:01:03.608 00.001 10072 Move returns status 0, amount 0
01:01:03.608 00.000 10072 move complete, result=0
01:01:03.608 00.000 1032 GuideStep: 0.2 px 80 ms WEST, 0.1 px 0 ms NORTH
01:01:03.624 00.016 10072 worker thread done servicing request
01:01:03.625 00.001 10072 Worker thread wakes up
01:01:03.625 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:03.625 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:01:04.036 00.411 10072 Exposure complete
01:01:04.083 00.047 10072 worker thread done servicing request
01:01:04.083 00.000 1032 OnExposeComplete: enter
01:01:04.085 00.002 1032 UpdateGuideState(): m_state=6
01:01:04.087 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1057
01:01:04.089 00.002 1032 Star::Find returns 1 (0), X=323.15, Y=750.28, Mass=1460, SNR=26.9, Peak=168 HFD=2.7
01:01:04.092 00.003 1032 MultiStar: [#1 -0.45,1.04,0.00,M1] [#2 -0.43,0.96,0.00,M1] [#3 -0.41,0.95,0.00,M1] [#4 -0.42,1.00,0.00,M1] [#5 -0.41,1.05,0.00,M1] [#6 -0.25,1.13,0.00,M1] [#7 -0.53,0.96,0.00,M2] [#8 -0.47,1.13,0.00,M1] 
01:01:04.094 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
01:01:04.095 00.001 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
01:01:04.097 00.002 1032 CameraToMount -- cameraX=-0.16 cameraY=1.20 hyp=1.21 cameraTheta=1.71 mountX=1.20 mountY=-0.15, mountTheta=-0.12
01:01:04.099 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=1.20, opts=13)
01:01:04.101 00.002 1032 Enqueuing Move request for scope (-0.16, 1.20)
01:01:04.104 00.003 10072 Worker thread wakes up
01:01:04.104 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 1.20) opts 0xd
01:01:04.104 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 1.20)
01:01:04.104 00.000 10072 Moving (-0.16, 1.20) raw xDistance=1.20 yDistance=-0.15
01:01:04.106 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:04.109 00.003 10072 PPEC rslt: input = 1.20, final = 0.54, react = 0.54, pred = -0.00, hyst = 0.44, hyst_pct = 0.00, period_length = 289.23
01:01:04.109 00.000 10072 PPEC: input: 1.20, control: 0.54, exposure: 500
01:01:04.109 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:04.109 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:01:04.109 00.000 10072 MoveAxis(W, 549, ABG)
01:01:04.109 00.000 10072 Guiding  Dir = 3, Dur = 549
01:01:04.110 00.001 10072 IsGuiding returns 0
01:01:04.110 00.000 10072 PulseGuide returned control before completion, sleep 559
01:01:04.127 00.017 1032 UpdateGuideState exits: m=1460 SNR=26.9
01:01:04.128 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:04.131 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:04.132 00.001 1032 Enqueuing Expose request
01:01:04.681 00.549 10072 IsGuiding returns 0
01:01:04.681 00.000 10072 Move returns status 0, amount 549
01:01:04.681 00.000 10072 MoveAxis(N, 0, ABG)
01:01:04.681 00.000 10072 Move returns status 0, amount 0
01:01:04.681 00.000 10072 move complete, result=0
01:01:04.681 00.000 10072 worker thread done servicing request
01:01:04.681 00.000 1032 GuideStep: 1.2 px 549 ms WEST, -0.1 px 0 ms NORTH
01:01:04.685 00.004 10072 Worker thread wakes up
01:01:04.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:04.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:01:05.324 00.639 10072 Exposure complete
01:01:05.367 00.043 10072 worker thread done servicing request
01:01:05.367 00.000 1032 OnExposeComplete: enter
01:01:05.369 00.002 1032 UpdateGuideState(): m_state=6
01:01:05.371 00.002 1032 Star::Find(15, 323, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1058
01:01:05.372 00.001 1032 Star::Find returns 1 (0), X=323.82, Y=747.48, Mass=1413, SNR=26.5, Peak=123 HFD=3.2
01:01:05.373 00.001 1032 MultiStar: large primary error, entering stabilization period
01:01:05.375 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
01:01:05.376 00.001 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
01:01:05.377 00.001 1032 CameraToMount -- cameraX=0.50 cameraY=-1.61 hyp=1.69 cameraTheta=-1.27 mountX=-1.69 mountY=-0.07, mountTheta=-3.10
01:01:05.380 00.003 1032 SchedulePrimaryMove(0F526948, x=0.50, y=-1.61, opts=13)
01:01:05.381 00.001 1032 Enqueuing Move request for scope (0.50, -1.61)
01:01:05.383 00.002 10072 Worker thread wakes up
01:01:05.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.50, -1.61) opts 0xd
01:01:05.383 00.000 10072 Handling offset move in thread for scope, endpoint = (0.50, -1.61)
01:01:05.383 00.000 10072 Moving (0.50, -1.61) raw xDistance=-1.69 yDistance=-0.07
01:01:05.386 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:05.388 00.002 10072 PPEC rslt: input = -1.69, final = -0.77, react = -0.76, pred = -0.01, hyst = -0.68, hyst_pct = 0.00, period_length = 289.23
01:01:05.388 00.000 10072 PPEC: input: -1.69, control: -0.77, exposure: 500
01:01:05.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:05.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:01:05.388 00.000 10072 MoveAxis(E, 784, ABG)
01:01:05.388 00.000 10072 Guiding  Dir = 2, Dur = 784
01:01:05.389 00.001 10072 IsGuiding returns 0
01:01:05.389 00.000 10072 PulseGuide returned control before completion, sleep 794
01:01:05.405 00.016 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:01:05.406 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:05.408 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:05.409 00.001 1032 Enqueuing Expose request
01:01:06.196 00.787 10072 IsGuiding returns 0
01:01:06.196 00.000 10072 Move returns status 0, amount 784
01:01:06.196 00.000 10072 MoveAxis(N, 0, ABG)
01:01:06.196 00.000 10072 Move returns status 0, amount 0
01:01:06.196 00.000 10072 move complete, result=0
01:01:06.196 00.000 10072 worker thread done servicing request
01:01:06.197 00.001 10072 Worker thread wakes up
01:01:06.197 00.000 1032 GuideStep: -1.7 px 784 ms EAST, -0.1 px 0 ms NORTH
01:01:06.199 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:06.200 00.001 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:01:06.822 00.622 10072 Exposure complete
01:01:06.865 00.043 10072 worker thread done servicing request
01:01:06.865 00.000 1032 OnExposeComplete: enter
01:01:06.867 00.002 1032 UpdateGuideState(): m_state=6
01:01:06.869 00.002 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1059
01:01:06.871 00.002 1032 Star::Find returns 1 (0), X=323.30, Y=749.39, Mass=1375, SNR=26.1, Peak=148 HFD=2.9
01:01:06.872 00.001 1032 MultiStar: exiting stabilization period
01:01:06.874 00.002 1032 MultiStar: [#1 -0.27,0.43,0.95,U] [#2 -0.19,0.08,0.75,U] [#3 -0.05,-0.00,0.71,U] [#4 -0.17,0.24,0.69,U] [#5 -0.11,0.10,0.73,U] [#6 -0.04,0.28,0.62,U] [#7 -0.25,0.11,0.53,U] [#8 -0.33,0.30,0.59,U] 
01:01:06.876 00.002 1032 refined, 8 included, MultiStar: {-0.15, 0.21}, one-star: {-0.01, 0.30}
01:01:06.877 00.001 1032 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.83) = xAngle (0.36 = 0.36)
01:01:06.878 00.001 1032 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.36 = 0.36)
01:01:06.880 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=0.21 hyp=0.26 cameraTheta=2.19 mountX=0.25 mountY=0.09, mountTheta=0.36
01:01:06.883 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.21, opts=13)
01:01:06.885 00.002 1032 Enqueuing Move request for scope (-0.15, 0.21)
01:01:06.886 00.001 10072 Worker thread wakes up
01:01:06.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.21) opts 0xd
01:01:06.886 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.21)
01:01:06.887 00.001 10072 Moving (-0.15, 0.21) raw xDistance=0.25 yDistance=0.09
01:01:06.888 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:06.890 00.002 10072 PPEC rslt: input = 0.25, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 289.23
01:01:06.890 00.000 10072 PPEC: input: 0.25, control: 0.10, exposure: 500
01:01:06.890 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:06.890 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:01:06.890 00.000 10072 MoveAxis(W, 106, ABG)
01:01:06.890 00.000 10072 Guiding  Dir = 3, Dur = 106
01:01:06.890 00.000 10072 IsGuiding returns 0
01:01:06.891 00.001 10072 PulseGuide returned control before completion, sleep 116
01:01:06.906 00.015 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:01:06.908 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:06.909 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:06.911 00.002 1032 Enqueuing Expose request
01:01:07.022 00.111 10072 IsGuiding returns 0
01:01:07.022 00.000 10072 Move returns status 0, amount 106
01:01:07.022 00.000 10072 MoveAxis(N, 0, ABG)
01:01:07.022 00.000 10072 Move returns status 0, amount 0
01:01:07.022 00.000 10072 move complete, result=0
01:01:07.022 00.000 10072 worker thread done servicing request
01:01:07.022 00.000 10072 Worker thread wakes up
01:01:07.022 00.000 1032 GuideStep: 0.2 px 106 ms WEST, 0.1 px 0 ms NORTH
01:01:07.025 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:07.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:01:07.432 00.407 10072 Exposure complete
01:01:07.481 00.049 10072 worker thread done servicing request
01:01:07.481 00.000 1032 OnExposeComplete: enter
01:01:07.483 00.002 1032 UpdateGuideState(): m_state=6
01:01:07.485 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1060
01:01:07.487 00.002 1032 Star::Find returns 1 (0), X=323.11, Y=750.31, Mass=1374, SNR=26.1, Peak=159 HFD=2.6
01:01:07.490 00.003 1032 MultiStar: [#1 -0.38,1.16,0.00,M1] [#2 -0.29,0.94,0.00,M1] [#3 -0.54,0.97,0.00,M1] [#4 -0.41,1.03,0.00,M1] [#5 -0.42,1.13,0.00,M1] [#6 -0.38,1.18,0.00,M1] [#7 -0.49,1.07,0.00,M2] [#8 -0.38,1.04,0.00,M1] 
01:01:07.491 00.001 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:01:07.493 00.002 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:01:07.495 00.002 1032 CameraToMount -- cameraX=-0.21 cameraY=1.23 hyp=1.24 cameraTheta=1.74 mountX=1.24 mountY=-0.12, mountTheta=-0.09
01:01:07.498 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=1.23, opts=13)
01:01:07.500 00.002 1032 Enqueuing Move request for scope (-0.21, 1.23)
01:01:07.502 00.002 10072 Worker thread wakes up
01:01:07.502 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 1.23) opts 0xd
01:01:07.502 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, 1.23)
01:01:07.502 00.000 10072 Moving (-0.21, 1.23) raw xDistance=1.24 yDistance=-0.12
01:01:07.505 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:07.508 00.003 10072 PPEC rslt: input = 1.24, final = 0.55, react = 0.56, pred = -0.00, hyst = 0.47, hyst_pct = 0.00, period_length = 289.22
01:01:07.508 00.000 10072 PPEC: input: 1.24, control: 0.55, exposure: 500
01:01:07.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:07.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:01:07.508 00.000 10072 MoveAxis(W, 565, ABG)
01:01:07.508 00.000 10072 Guiding  Dir = 3, Dur = 565
01:01:07.508 00.000 10072 IsGuiding returns 0
01:01:07.509 00.001 10072 PulseGuide returned control before completion, sleep 575
01:01:07.528 00.019 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:01:07.532 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:07.534 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:07.535 00.001 1032 Enqueuing Expose request
01:01:08.088 00.553 10072 IsGuiding returns 0
01:01:08.088 00.000 10072 Move returns status 0, amount 565
01:01:08.088 00.000 10072 MoveAxis(N, 0, ABG)
01:01:08.088 00.000 10072 Move returns status 0, amount 0
01:01:08.088 00.000 10072 move complete, result=0
01:01:08.088 00.000 10072 worker thread done servicing request
01:01:08.088 00.000 10072 Worker thread wakes up
01:01:08.088 00.000 1032 GuideStep: 1.2 px 565 ms WEST, -0.1 px 0 ms NORTH
01:01:08.092 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:08.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:01:08.729 00.637 10072 Exposure complete
01:01:08.778 00.049 10072 worker thread done servicing request
01:01:08.778 00.000 1032 OnExposeComplete: enter
01:01:08.780 00.002 1032 UpdateGuideState(): m_state=6
01:01:08.782 00.002 1032 Star::Find(15, 323, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1061
01:01:08.784 00.002 1032 Star::Find returns 1 (0), X=323.80, Y=747.52, Mass=1490, SNR=27.2, Peak=122 HFD=3.3
01:01:08.785 00.001 1032 MultiStar: large primary error, entering stabilization period
01:01:08.787 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
01:01:08.788 00.001 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
01:01:08.790 00.002 1032 CameraToMount -- cameraX=0.49 cameraY=-1.56 hyp=1.64 cameraTheta=-1.27 mountX=-1.64 mountY=-0.07, mountTheta=-3.10
01:01:08.794 00.004 1032 SchedulePrimaryMove(0F526948, x=0.49, y=-1.56, opts=13)
01:01:08.797 00.003 1032 Enqueuing Move request for scope (0.49, -1.56)
01:01:08.799 00.002 10072 Worker thread wakes up
01:01:08.799 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.49, -1.56) opts 0xd
01:01:08.799 00.000 10072 Handling offset move in thread for scope, endpoint = (0.49, -1.56)
01:01:08.799 00.000 10072 Moving (0.49, -1.56) raw xDistance=-1.64 yDistance=-0.07
01:01:08.803 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:08.806 00.003 10072 PPEC rslt: input = -1.64, final = -0.74, react = -0.74, pred = -0.01, hyst = -0.66, hyst_pct = 0.00, period_length = 289.22
01:01:08.806 00.000 10072 PPEC: input: -1.64, control: -0.74, exposure: 500
01:01:08.808 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:08.808 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:01:08.808 00.000 10072 MoveAxis(E, 759, ABG)
01:01:08.808 00.000 10072 Guiding  Dir = 2, Dur = 759
01:01:08.808 00.000 10072 IsGuiding returns 0
01:01:08.809 00.001 10072 PulseGuide returned control before completion, sleep 769
01:01:08.826 00.017 1032 UpdateGuideState exits: m=1490 SNR=27.2
01:01:08.829 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:08.832 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:08.834 00.002 1032 Enqueuing Expose request
01:01:09.582 00.748 10072 IsGuiding returns 0
01:01:09.582 00.000 10072 Move returns status 0, amount 759
01:01:09.582 00.000 10072 MoveAxis(N, 0, ABG)
01:01:09.582 00.000 10072 Move returns status 0, amount 0
01:01:09.582 00.000 10072 move complete, result=0
01:01:09.583 00.001 10072 worker thread done servicing request
01:01:09.583 00.000 1032 GuideStep: -1.6 px 759 ms EAST, -0.1 px 0 ms NORTH
01:01:09.585 00.002 10072 Worker thread wakes up
01:01:09.586 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:09.586 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:01:10.210 00.624 10072 Exposure complete
01:01:10.256 00.046 10072 worker thread done servicing request
01:01:10.256 00.000 1032 OnExposeComplete: enter
01:01:10.258 00.002 1032 UpdateGuideState(): m_state=6
01:01:10.260 00.002 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1062
01:01:10.262 00.002 1032 Star::Find returns 1 (0), X=323.27, Y=749.59, Mass=1409, SNR=26.4, Peak=168 HFD=2.9
01:01:10.263 00.001 1032 MultiStar: exiting stabilization period
01:01:10.265 00.002 1032 MultiStar: [#1 -0.22,0.55,0.96,U] [#2 -0.15,0.25,0.74,U] [#3 -0.17,0.21,0.70,U] [#4 -0.25,0.30,0.74,U] [#5 -0.14,0.46,0.72,U] [#6 -0.10,0.31,0.63,U] [#7 -0.28,0.26,0.51,U] [#8 -0.41,0.46,0.58,U] 
01:01:10.266 00.001 1032 refined, 8 included, MultiStar: {-0.18, 0.38}, one-star: {-0.04, 0.50}
01:01:10.270 00.004 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
01:01:10.272 00.002 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
01:01:10.274 00.002 1032 CameraToMount -- cameraX=-0.18 cameraY=0.38 hyp=0.42 cameraTheta=2.02 mountX=0.42 mountY=0.08, mountTheta=0.19
01:01:10.276 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=0.38, opts=13)
01:01:10.278 00.002 1032 Enqueuing Move request for scope (-0.18, 0.38)
01:01:10.279 00.001 10072 Worker thread wakes up
01:01:10.279 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.38) opts 0xd
01:01:10.279 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, 0.38)
01:01:10.280 00.001 10072 Moving (-0.18, 0.38) raw xDistance=0.42 yDistance=0.08
01:01:10.281 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:10.283 00.002 10072 PPEC rslt: input = 0.42, final = 0.18, react = 0.19, pred = -0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 289.22
01:01:10.283 00.000 10072 PPEC: input: 0.42, control: 0.18, exposure: 500
01:01:10.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:10.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:01:10.283 00.000 10072 MoveAxis(W, 185, ABG)
01:01:10.283 00.000 10072 Guiding  Dir = 3, Dur = 185
01:01:10.283 00.000 10072 IsGuiding returns 0
01:01:10.284 00.001 10072 PulseGuide returned control before completion, sleep 195
01:01:10.301 00.017 1032 UpdateGuideState exits: m=1409 SNR=26.4
01:01:10.306 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:10.308 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:10.309 00.001 1032 Enqueuing Expose request
01:01:10.489 00.180 10072 IsGuiding returns 0
01:01:10.490 00.001 10072 Move returns status 0, amount 185
01:01:10.490 00.000 10072 MoveAxis(N, 0, ABG)
01:01:10.490 00.000 10072 Move returns status 0, amount 0
01:01:10.490 00.000 10072 move complete, result=0
01:01:10.490 00.000 10072 worker thread done servicing request
01:01:10.490 00.000 10072 Worker thread wakes up
01:01:10.490 00.000 1032 GuideStep: 0.4 px 185 ms WEST, 0.1 px 0 ms NORTH
01:01:10.492 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:10.492 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:01:10.900 00.408 10072 Exposure complete
01:01:10.949 00.049 10072 worker thread done servicing request
01:01:10.949 00.000 1032 OnExposeComplete: enter
01:01:10.951 00.002 1032 UpdateGuideState(): m_state=6
01:01:10.952 00.001 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1063
01:01:10.955 00.003 1032 Star::Find returns 1 (0), X=323.10, Y=750.42, Mass=1448, SNR=26.8, Peak=170 HFD=2.7
01:01:10.957 00.002 1032 MultiStar: [#1 -0.44,1.35,0.00,M1] [#2 -0.60,1.11,0.00,M1] [#3 -0.56,1.18,0.00,M1] [#4 -0.36,1.18,0.00,M1] [#5 -0.52,1.16,0.00,M1] [#6 -0.30,1.18,0.00,M1] [#7 -0.60,1.27,0.00,M2] [#8 -0.67,1.15,0.00,M1] 
01:01:10.959 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
01:01:10.961 00.002 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
01:01:10.962 00.001 1032 CameraToMount -- cameraX=-0.21 cameraY=1.33 hyp=1.35 cameraTheta=1.73 mountX=1.34 mountY=-0.14, mountTheta=-0.10
01:01:10.966 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=1.33, opts=13)
01:01:10.968 00.002 1032 Enqueuing Move request for scope (-0.21, 1.33)
01:01:10.969 00.001 10072 Worker thread wakes up
01:01:10.970 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 1.33) opts 0xd
01:01:10.970 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, 1.33)
01:01:10.970 00.000 10072 Moving (-0.21, 1.33) raw xDistance=1.34 yDistance=-0.14
01:01:10.972 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:10.974 00.002 10072 PPEC rslt: input = 1.34, final = 0.61, react = 0.61, pred = 0.00, hyst = 0.51, hyst_pct = 0.00, period_length = 289.21
01:01:10.974 00.000 10072 PPEC: input: 1.34, control: 0.61, exposure: 500
01:01:10.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:10.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:01:10.975 00.001 10072 MoveAxis(W, 621, ABG)
01:01:10.975 00.000 10072 Guiding  Dir = 3, Dur = 621
01:01:10.975 00.000 10072 IsGuiding returns 0
01:01:10.976 00.001 10072 PulseGuide returned control before completion, sleep 631
01:01:10.994 00.018 1032 UpdateGuideState exits: m=1448 SNR=26.8
01:01:10.997 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:10.998 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:11.000 00.002 1032 Enqueuing Expose request
01:01:11.620 00.620 10072 IsGuiding returns 0
01:01:11.620 00.000 10072 Move returns status 0, amount 621
01:01:11.620 00.000 10072 MoveAxis(N, 0, ABG)
01:01:11.620 00.000 10072 Move returns status 0, amount 0
01:01:11.620 00.000 10072 move complete, result=0
01:01:11.620 00.000 10072 worker thread done servicing request
01:01:11.620 00.000 1032 GuideStep: 1.3 px 621 ms WEST, -0.1 px 0 ms NORTH
01:01:11.622 00.002 10072 Worker thread wakes up
01:01:11.623 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:11.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:01:12.248 00.625 10072 Exposure complete
01:01:12.296 00.048 10072 worker thread done servicing request
01:01:12.296 00.000 1032 OnExposeComplete: enter
01:01:12.298 00.002 1032 UpdateGuideState(): m_state=6
01:01:12.300 00.002 1032 Star::Find(15, 323, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1064
01:01:12.302 00.002 1032 Star::Find returns 1 (0), X=323.81, Y=747.71, Mass=1454, SNR=26.9, Peak=141 HFD=2.9
01:01:12.304 00.002 1032 MultiStar: [#1 0.19,-1.32,0.00,M2] [#2 0.22,-1.60,0.00,M2] [#3 0.26,-1.61,0.00,M2] [#4 0.25,-1.38,0.00,M2] [#5 0.28,-1.46,0.00,M2] [#6 0.36,-1.36,0.00,M2] [#7 0.24,-1.52,0.00,M3] [#8 0.23,-1.38,0.00,M2] 
01:01:12.305 00.001 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
01:01:12.307 00.002 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
01:01:12.308 00.001 1032 CameraToMount -- cameraX=0.49 cameraY=-1.38 hyp=1.46 cameraTheta=-1.23 mountX=-1.46 mountY=-0.12, mountTheta=-3.06
01:01:12.311 00.003 1032 SchedulePrimaryMove(0F526948, x=0.49, y=-1.38, opts=13)
01:01:12.313 00.002 1032 Enqueuing Move request for scope (0.49, -1.38)
01:01:12.315 00.002 10072 Worker thread wakes up
01:01:12.315 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.49, -1.38) opts 0xd
01:01:12.315 00.000 10072 Handling offset move in thread for scope, endpoint = (0.49, -1.38)
01:01:12.315 00.000 10072 Moving (0.49, -1.38) raw xDistance=-1.46 yDistance=-0.12
01:01:12.317 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:12.320 00.003 10072 PPEC rslt: input = -1.46, final = -0.65, react = -0.66, pred = 0.00, hyst = -0.58, hyst_pct = 0.00, period_length = 289.21
01:01:12.320 00.000 10072 PPEC: input: -1.46, control: -0.65, exposure: 500
01:01:12.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:12.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:01:12.320 00.000 10072 MoveAxis(E, 669, ABG)
01:01:12.320 00.000 10072 Guiding  Dir = 2, Dur = 669
01:01:12.321 00.001 10072 IsGuiding returns 0
01:01:12.321 00.000 10072 PulseGuide returned control before completion, sleep 679
01:01:12.339 00.018 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:01:12.341 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:12.343 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:12.345 00.002 1032 Enqueuing Expose request
01:01:13.011 00.666 10072 IsGuiding returns 0
01:01:13.011 00.000 10072 Move returns status 0, amount 669
01:01:13.011 00.000 10072 MoveAxis(N, 0, ABG)
01:01:13.011 00.000 10072 Move returns status 0, amount 0
01:01:13.011 00.000 10072 move complete, result=0
01:01:13.011 00.000 10072 worker thread done servicing request
01:01:13.011 00.000 10072 Worker thread wakes up
01:01:13.011 00.000 1032 GuideStep: -1.5 px 669 ms EAST, -0.1 px 0 ms NORTH
01:01:13.016 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:13.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:01:13.652 00.636 10072 Exposure complete
01:01:13.698 00.046 10072 worker thread done servicing request
01:01:13.698 00.000 1032 OnExposeComplete: enter
01:01:13.700 00.002 1032 UpdateGuideState(): m_state=6
01:01:13.702 00.002 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1065
01:01:13.704 00.002 1032 Star::Find returns 1 (0), X=323.38, Y=749.66, Mass=1481, SNR=27.1, Peak=171 HFD=2.9
01:01:13.706 00.002 1032 MultiStar: [#1 -0.27,0.65,0.94,U] [#2 -0.37,0.33,0.72,U] [#3 -0.26,0.20,0.69,U] [#4 -0.23,0.40,0.75,U] [#5 -0.18,0.50,0.67,U] [#6 -0.08,0.48,0.58,U] [#7 -0.12,0.42,0.48,U] [#8 -0.25,0.58,0.55,U] 
01:01:13.707 00.001 1032 refined, 8 included, MultiStar: {-0.18, 0.47}, one-star: {0.07, 0.57}
01:01:13.708 00.001 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
01:01:13.710 00.002 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
01:01:13.712 00.002 1032 CameraToMount -- cameraX=-0.18 cameraY=0.47 hyp=0.50 cameraTheta=1.94 mountX=0.50 mountY=0.06, mountTheta=0.11
01:01:13.714 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=0.47, opts=13)
01:01:13.716 00.002 1032 Enqueuing Move request for scope (-0.18, 0.47)
01:01:13.718 00.002 10072 Worker thread wakes up
01:01:13.718 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.47) opts 0xd
01:01:13.718 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, 0.47)
01:01:13.718 00.000 10072 Moving (-0.18, 0.47) raw xDistance=0.50 yDistance=0.06
01:01:13.720 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:13.722 00.002 10072 PPEC rslt: input = 0.50, final = 0.23, react = 0.23, pred = 0.00, hyst = 0.23, hyst_pct = 0.00, period_length = 289.21
01:01:13.722 00.000 10072 PPEC: input: 0.50, control: 0.23, exposure: 500
01:01:13.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:13.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:01:13.722 00.000 10072 MoveAxis(W, 234, ABG)
01:01:13.723 00.001 10072 Guiding  Dir = 3, Dur = 234
01:01:13.723 00.000 10072 IsGuiding returns 0
01:01:13.723 00.000 10072 PulseGuide returned control before completion, sleep 244
01:01:13.740 00.017 1032 UpdateGuideState exits: m=1481 SNR=27.1
01:01:13.742 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:13.744 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:13.745 00.001 1032 Enqueuing Expose request
01:01:13.977 00.232 10072 IsGuiding returns 0
01:01:13.977 00.000 10072 Move returns status 0, amount 234
01:01:13.977 00.000 10072 MoveAxis(N, 0, ABG)
01:01:13.977 00.000 10072 Move returns status 0, amount 0
01:01:13.977 00.000 10072 move complete, result=0
01:01:13.977 00.000 10072 worker thread done servicing request
01:01:13.977 00.000 10072 Worker thread wakes up
01:01:13.977 00.000 1032 GuideStep: 0.5 px 234 ms WEST, 0.1 px 0 ms NORTH
01:01:13.981 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:13.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:01:14.388 00.407 10072 Exposure complete
01:01:14.434 00.046 10072 worker thread done servicing request
01:01:14.434 00.000 1032 OnExposeComplete: enter
01:01:14.436 00.002 1032 UpdateGuideState(): m_state=6
01:01:14.438 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1066
01:01:14.440 00.002 1032 Star::Find returns 1 (0), X=323.11, Y=750.53, Mass=1497, SNR=27.3, Peak=180 HFD=2.6
01:01:14.443 00.003 1032 MultiStar: [#1 -0.28,1.41,0.00,M2] [#2 -0.41,1.07,0.00,M2] [#3 -0.43,1.16,0.00,M2] [#4 -0.27,1.26,0.00,M2] [#5 -0.42,1.19,0.00,M2] [#6 -0.25,1.30,0.00,M2] [#7 -0.47,1.35,0.00,M3] [#8 -0.48,1.17,0.00,M2] 
01:01:14.445 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
01:01:14.446 00.001 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
01:01:14.448 00.002 1032 CameraToMount -- cameraX=-0.21 cameraY=1.44 hyp=1.46 cameraTheta=1.71 mountX=1.45 mountY=-0.17, mountTheta=-0.12
01:01:14.451 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=1.44, opts=13)
01:01:14.454 00.003 1032 Enqueuing Move request for scope (-0.21, 1.44)
01:01:14.457 00.003 10072 Worker thread wakes up
01:01:14.457 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 1.44) opts 0xd
01:01:14.457 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, 1.44)
01:01:14.457 00.000 10072 Moving (-0.21, 1.44) raw xDistance=1.45 yDistance=-0.17
01:01:14.460 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:14.462 00.002 10072 PPEC rslt: input = 1.45, final = 0.65, react = 0.65, pred = 0.00, hyst = 0.56, hyst_pct = 0.00, period_length = 289.20
01:01:14.462 00.000 10072 PPEC: input: 1.45, control: 0.65, exposure: 500
01:01:14.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:14.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:01:14.462 00.000 10072 MoveAxis(W, 667, ABG)
01:01:14.462 00.000 10072 Guiding  Dir = 3, Dur = 667
01:01:14.463 00.001 10072 IsGuiding returns 0
01:01:14.463 00.000 10072 PulseGuide returned control before completion, sleep 677
01:01:14.481 00.018 1032 UpdateGuideState exits: m=1497 SNR=27.3
01:01:14.483 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:14.485 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:14.486 00.001 1032 Enqueuing Expose request
01:01:15.150 00.664 10072 IsGuiding returns 0
01:01:15.150 00.000 10072 Move returns status 0, amount 667
01:01:15.150 00.000 10072 MoveAxis(N, 0, ABG)
01:01:15.150 00.000 10072 Move returns status 0, amount 0
01:01:15.150 00.000 10072 move complete, result=0
01:01:15.150 00.000 10072 worker thread done servicing request
01:01:15.150 00.000 10072 Worker thread wakes up
01:01:15.150 00.000 1032 GuideStep: 1.4 px 667 ms WEST, -0.2 px 0 ms NORTH
01:01:15.154 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:15.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:01:15.778 00.624 10072 Exposure complete
01:01:15.826 00.048 10072 worker thread done servicing request
01:01:15.826 00.000 1032 OnExposeComplete: enter
01:01:15.827 00.001 1032 UpdateGuideState(): m_state=6
01:01:15.829 00.002 1032 Star::Find(15, 323, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1067
01:01:15.832 00.003 1032 Star::Find returns 1 (0), X=323.78, Y=747.82, Mass=1407, SNR=26.4, Peak=163 HFD=2.7
01:01:15.835 00.003 1032 MultiStar: [#1 0.23,-1.23,0.00,M3] [#2 0.34,-1.47,0.00,M3] [#3 0.31,-1.59,0.00,M3] [#4 0.27,-1.32,0.00,M3] [#5 0.28,-1.49,0.00,M3] [#6 0.33,-1.37,0.00,M3] [#7 0.28,-1.29,0.00,M4] [#8 0.30,-1.40,0.00,M3] 
01:01:15.837 00.002 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
01:01:15.839 00.002 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
01:01:15.840 00.001 1032 CameraToMount -- cameraX=0.47 cameraY=-1.27 hyp=1.35 cameraTheta=-1.22 mountX=-1.35 mountY=-0.13, mountTheta=-3.05
01:01:15.843 00.003 1032 SchedulePrimaryMove(0F526948, x=0.47, y=-1.27, opts=13)
01:01:15.845 00.002 1032 Enqueuing Move request for scope (0.47, -1.27)
01:01:15.846 00.001 10072 Worker thread wakes up
01:01:15.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.47, -1.27) opts 0xd
01:01:15.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.47, -1.27)
01:01:15.846 00.000 10072 Moving (0.47, -1.27) raw xDistance=-1.35 yDistance=-0.13
01:01:15.849 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:15.851 00.002 10072 PPEC rslt: input = -1.35, final = -0.61, react = -0.61, pred = 0.00, hyst = -0.54, hyst_pct = 0.00, period_length = 289.20
01:01:15.851 00.000 10072 PPEC: input: -1.35, control: -0.61, exposure: 500
01:01:15.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:15.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:01:15.851 00.000 10072 MoveAxis(E, 620, ABG)
01:01:15.851 00.000 10072 Guiding  Dir = 2, Dur = 620
01:01:15.851 00.000 10072 IsGuiding returns 0
01:01:15.852 00.001 10072 PulseGuide returned control before completion, sleep 630
01:01:15.870 00.018 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:01:15.871 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:15.874 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:15.875 00.001 1032 Enqueuing Expose request
01:01:16.492 00.617 10072 IsGuiding returns 0
01:01:16.495 00.003 10072 Move returns status 0, amount 620
01:01:16.495 00.000 10072 MoveAxis(N, 0, ABG)
01:01:16.495 00.000 10072 Move returns status 0, amount 0
01:01:16.495 00.000 10072 move complete, result=0
01:01:16.495 00.000 10072 worker thread done servicing request
01:01:16.495 00.000 10072 Worker thread wakes up
01:01:16.495 00.000 1032 GuideStep: -1.3 px 620 ms EAST, -0.1 px 0 ms NORTH
01:01:16.497 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:16.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:01:17.134 00.637 10072 Exposure complete
01:01:17.181 00.047 10072 worker thread done servicing request
01:01:17.181 00.000 1032 OnExposeComplete: enter
01:01:17.183 00.002 1032 UpdateGuideState(): m_state=6
01:01:17.184 00.001 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1068
01:01:17.186 00.002 1032 Star::Find returns 1 (0), X=323.26, Y=749.56, Mass=1342, SNR=25.8, Peak=173 HFD=2.9
01:01:17.188 00.002 1032 MultiStar: [#1 -0.02,0.54,1.01,U] [#2 -0.18,0.14,0.78,U] [#3 -0.18,0.19,0.69,U] [#4 -0.13,0.29,0.73,U] [#5 -0.01,0.34,0.71,U] [#6 -0.07,0.46,0.62,U] [#7 -0.19,0.20,0.50,U] [#8 -0.37,0.33,0.59,U] 
01:01:17.189 00.001 1032 refined, 8 included, MultiStar: {-0.12, 0.35}, one-star: {-0.05, 0.47}
01:01:17.190 00.001 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
01:01:17.191 00.001 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
01:01:17.193 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.35 hyp=0.37 cameraTheta=1.91 mountX=0.36 mountY=0.03, mountTheta=0.08
01:01:17.196 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.35, opts=13)
01:01:17.198 00.002 1032 Enqueuing Move request for scope (-0.12, 0.35)
01:01:17.200 00.002 10072 Worker thread wakes up
01:01:17.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.35) opts 0xd
01:01:17.200 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.35)
01:01:17.200 00.000 10072 Moving (-0.12, 0.35) raw xDistance=0.36 yDistance=0.03
01:01:17.202 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:17.206 00.004 10072 PPEC rslt: input = 0.36, final = 0.16, react = 0.16, pred = -0.00, hyst = 0.18, hyst_pct = 0.00, period_length = 289.20
01:01:17.206 00.000 10072 PPEC: input: 0.36, control: 0.16, exposure: 500
01:01:17.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:17.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:01:17.206 00.000 10072 MoveAxis(W, 168, ABG)
01:01:17.206 00.000 10072 Guiding  Dir = 3, Dur = 168
01:01:17.208 00.002 10072 IsGuiding returns 0
01:01:17.208 00.000 10072 PulseGuide returned control before completion, sleep 178
01:01:17.224 00.016 1032 UpdateGuideState exits: m=1342 SNR=25.8
01:01:17.226 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:17.228 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:17.230 00.002 1032 Enqueuing Expose request
01:01:17.398 00.168 10072 IsGuiding returns 0
01:01:17.398 00.000 10072 Move returns status 0, amount 168
01:01:17.398 00.000 10072 MoveAxis(N, 0, ABG)
01:01:17.398 00.000 10072 Move returns status 0, amount 0
01:01:17.398 00.000 10072 move complete, result=0
01:01:17.398 00.000 10072 worker thread done servicing request
01:01:17.398 00.000 10072 Worker thread wakes up
01:01:17.398 00.000 1032 GuideStep: 0.4 px 168 ms WEST, 0.0 px 0 ms NORTH
01:01:17.402 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:17.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:01:17.808 00.406 10072 Exposure complete
01:01:17.857 00.049 10072 worker thread done servicing request
01:01:17.857 00.000 1032 OnExposeComplete: enter
01:01:17.859 00.002 1032 UpdateGuideState(): m_state=6
01:01:17.861 00.002 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1069
01:01:17.864 00.003 1032 Star::Find returns 1 (0), X=323.16, Y=750.30, Mass=1422, SNR=26.6, Peak=172 HFD=2.7
01:01:17.866 00.002 1032 MultiStar: [#1 -0.37,1.38,0.00,M3] [#2 -0.28,0.99,0.00,M3] [#3 -0.28,0.95,0.00,M3] [#4 -0.33,1.07,0.00,M3] [#5 -0.27,1.11,0.00,M3] [#6 -0.27,1.17,0.00,M3] [#7 -0.46,1.12,0.00,M4] [#8 -0.52,1.21,0.00,M3] 
01:01:17.869 00.003 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
01:01:17.871 00.002 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
01:01:17.872 00.001 1032 CameraToMount -- cameraX=-0.16 cameraY=1.22 hyp=1.23 cameraTheta=1.70 mountX=1.22 mountY=-0.16, mountTheta=-0.13
01:01:17.875 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=1.22, opts=13)
01:01:17.876 00.001 1032 Enqueuing Move request for scope (-0.16, 1.22)
01:01:17.878 00.002 10072 Worker thread wakes up
01:01:17.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 1.22) opts 0xd
01:01:17.878 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 1.22)
01:01:17.878 00.000 10072 Moving (-0.16, 1.22) raw xDistance=1.22 yDistance=-0.16
01:01:17.879 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:17.881 00.002 10072 PPEC rslt: input = 1.22, final = 0.55, react = 0.55, pred = -0.00, hyst = 0.47, hyst_pct = 0.00, period_length = 289.19
01:01:17.881 00.000 10072 PPEC: input: 1.22, control: 0.55, exposure: 500
01:01:17.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:17.882 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:01:17.882 00.000 10072 MoveAxis(W, 559, ABG)
01:01:17.882 00.000 10072 Guiding  Dir = 3, Dur = 559
01:01:17.882 00.000 10072 IsGuiding returns 0
01:01:17.883 00.001 10072 PulseGuide returned control before completion, sleep 569
01:01:17.901 00.018 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:01:17.903 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:17.904 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:17.906 00.002 1032 Enqueuing Expose request
01:01:18.465 00.559 10072 IsGuiding returns 0
01:01:18.465 00.000 10072 Move returns status 0, amount 559
01:01:18.465 00.000 10072 MoveAxis(N, 0, ABG)
01:01:18.465 00.000 10072 Move returns status 0, amount 0
01:01:18.465 00.000 10072 move complete, result=0
01:01:18.465 00.000 10072 worker thread done servicing request
01:01:18.465 00.000 10072 Worker thread wakes up
01:01:18.466 00.001 1032 GuideStep: 1.2 px 559 ms WEST, -0.2 px 0 ms NORTH
01:01:18.468 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:18.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:01:19.092 00.624 10072 Exposure complete
01:01:19.136 00.044 10072 worker thread done servicing request
01:01:19.136 00.000 1032 OnExposeComplete: enter
01:01:19.138 00.002 1032 UpdateGuideState(): m_state=6
01:01:19.139 00.001 1032 Star::Find(15, 323, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1070
01:01:19.142 00.003 1032 Star::Find returns 1 (0), X=323.91, Y=747.66, Mass=1341, SNR=25.8, Peak=153 HFD=2.6
01:01:19.143 00.001 1032 MultiStar: [#1 0.47,-1.42,0.00,M4] [#2 0.43,-1.66,0.00,M4] [#3 0.45,-1.72,0.00,M4] [#4 0.42,-1.53,0.00,M4] [#5 0.46,-1.52,0.00,M4] [#6 0.35,-1.51,0.00,M4] [#7 0.31,-1.66,0.00,M5] [#8 0.31,-1.45,0.00,M4] 
01:01:19.145 00.002 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
01:01:19.147 00.002 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
01:01:19.149 00.002 1032 CameraToMount -- cameraX=0.60 cameraY=-1.42 hyp=1.54 cameraTheta=-1.17 mountX=-1.53 mountY=-0.21, mountTheta=-3.00
01:01:19.153 00.004 1032 SchedulePrimaryMove(0F526948, x=0.60, y=-1.42, opts=13)
01:01:19.155 00.002 1032 Enqueuing Move request for scope (0.60, -1.42)
01:01:19.157 00.002 10072 Worker thread wakes up
01:01:19.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.60, -1.42) opts 0xd
01:01:19.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.60, -1.42)
01:01:19.157 00.000 10072 Moving (0.60, -1.42) raw xDistance=-1.53 yDistance=-0.21
01:01:19.160 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:19.162 00.002 10072 PPEC rslt: input = -1.53, final = -0.69, react = -0.69, pred = -0.00, hyst = -0.61, hyst_pct = 0.00, period_length = 289.19
01:01:19.162 00.000 10072 PPEC: input: -1.53, control: -0.69, exposure: 500
01:01:19.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:01:19.162 00.000 10072 MoveAxis(E, 704, ABG)
01:01:19.162 00.000 10072 Guiding  Dir = 2, Dur = 704
01:01:19.163 00.001 10072 IsGuiding returns 0
01:01:19.163 00.000 10072 PulseGuide returned control before completion, sleep 714
01:01:19.179 00.016 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:01:19.181 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:19.182 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:19.186 00.004 1032 Enqueuing Expose request
01:01:19.886 00.700 10072 IsGuiding returns 0
01:01:19.886 00.000 10072 Move returns status 0, amount 704
01:01:19.886 00.000 10072 MoveAxis(N, 137, ABG)
01:01:19.886 00.000 10072 Guiding  Dir = 0, Dur = 137
01:01:19.886 00.000 10072 IsGuiding returns 0
01:01:19.888 00.002 10072 PulseGuide returned control before completion, sleep 147
01:01:20.041 00.153 10072 IsGuiding returns 0
01:01:20.041 00.000 10072 Move returns status 0, amount 137
01:01:20.041 00.000 10072 move complete, result=0
01:01:20.041 00.000 10072 worker thread done servicing request
01:01:20.043 00.002 10072 Worker thread wakes up
01:01:20.043 00.000 1032 GuideStep: -1.5 px 704 ms EAST, -0.2 px 137 ms NORTH
01:01:20.046 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:20.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:01:20.778 00.732 10072 Exposure complete
01:01:20.827 00.049 10072 worker thread done servicing request
01:01:20.827 00.000 1032 OnExposeComplete: enter
01:01:20.830 00.003 1032 UpdateGuideState(): m_state=6
01:01:20.832 00.002 1032 Star::Find(15, 323, 747, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1071
01:01:20.834 00.002 1032 Star::Find returns 1 (0), X=323.25, Y=749.68, Mass=1343, SNR=25.8, Peak=167 HFD=2.7
01:01:20.837 00.003 1032 MultiStar: [#1 -0.27,0.69,0.95,U] [#2 -0.45,0.42,0.76,U] [#3 -0.34,0.52,0.70,U] [#4 -0.39,0.63,0.72,U] [#5 -0.26,0.58,0.71,U] [#6 -0.25,0.47,0.63,U] [#7 -0.36,0.48,0.54,U] [#8 -0.36,0.55,0.57,U] 
01:01:20.839 00.002 1032 single-star, 8 included, MultiStar: {-0.29, 0.56}, one-star: {-0.07, 0.60}
01:01:20.840 00.001 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
01:01:20.842 00.002 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
01:01:20.844 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.60 hyp=0.60 cameraTheta=1.69 mountX=0.59 mountY=-0.08, mountTheta=-0.14
01:01:20.846 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.60, opts=13)
01:01:20.848 00.002 1032 Enqueuing Move request for scope (-0.07, 0.60)
01:01:20.849 00.001 10072 Worker thread wakes up
01:01:20.849 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.60) opts 0xd
01:01:20.849 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.60)
01:01:20.849 00.000 10072 Moving (-0.07, 0.60) raw xDistance=0.59 yDistance=-0.08
01:01:20.851 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:20.853 00.002 10072 PPEC rslt: input = 0.59, final = 0.26, react = 0.27, pred = -0.00, hyst = 0.27, hyst_pct = 0.00, period_length = 289.19
01:01:20.853 00.000 10072 PPEC: input: 0.59, control: 0.26, exposure: 500
01:01:20.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:20.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:01:20.853 00.000 10072 MoveAxis(W, 271, ABG)
01:01:20.853 00.000 10072 Guiding  Dir = 3, Dur = 271
01:01:20.854 00.001 10072 IsGuiding returns 0
01:01:20.854 00.000 10072 PulseGuide returned control before completion, sleep 281
01:01:20.871 00.017 1032 UpdateGuideState exits: m=1343 SNR=25.8
01:01:20.873 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:20.875 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:20.876 00.001 1032 Enqueuing Expose request
01:01:21.153 00.277 10072 IsGuiding returns 0
01:01:21.153 00.000 10072 Move returns status 0, amount 271
01:01:21.153 00.000 10072 MoveAxis(N, 0, ABG)
01:01:21.153 00.000 10072 Move returns status 0, amount 0
01:01:21.153 00.000 10072 move complete, result=0
01:01:21.154 00.001 10072 worker thread done servicing request
01:01:21.154 00.000 1032 GuideStep: 0.6 px 271 ms WEST, -0.1 px 0 ms NORTH
01:01:21.157 00.003 10072 Worker thread wakes up
01:01:21.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:21.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(308,734,31,31)
01:01:21.252 00.095 1032 evsrv: cli 0D18C030 connect
01:01:21.257 00.005 1032 case statement mapped state 6 to 3
01:01:21.314 00.057 1032 case statement mapped state 6 to 3
01:01:21.322 00.008 1032 evsrv: cli 0D18C030 request: {"method":"get_app_state","id":"4eae0a28-d555-47ec-909f-c67d87844c04"}
01:01:21.328 00.006 1032 case statement mapped state 6 to 3
01:01:21.390 00.062 1032 evsrv: cli 0D18C030 response: {"jsonrpc":"2.0","result":"Guiding","id":"4eae0a28-d555-47ec-909f-c67d87844c04"}
01:01:21.499 00.109 1032 evsrv: cli 0D18C030 disconnect
01:01:21.508 00.009 1032 evsrv: cli 0D18BE50 connect
01:01:21.511 00.003 1032 case statement mapped state 6 to 3
01:01:21.514 00.003 1032 case statement mapped state 6 to 3
01:01:21.518 00.004 1032 evsrv: cli 0D18BE50 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"3a2d96d2-3bcd-4424-b7c4-da255ff37421"}
01:01:21.520 00.002 1032 PhdController::Dither begins
01:01:21.522 00.002 1032 dither: size=3.00, dRA=1.68 dDec=2.06
01:01:21.524 00.002 1032 MountToCamera -- mountTheta (0.89) + m_xAngle (1.83) = xAngle (2.72 = 2.72)
01:01:21.526 00.002 1032 MountToCamera -- mountX=1.68 mountY=2.06 hyp=2.66 mountTheta=0.89 cameraX=-2.42, cameraY=1.09 cameraTheta=2.72
01:01:21.529 00.003 1032 setting lock position to (320.89, 750.18)
01:01:21.531 00.002 1032 Mount: notify guiding dithered (-2.4, 1.1)
01:01:21.534 00.003 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
01:01:21.536 00.002 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
01:01:21.538 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
01:01:21.541 00.003 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
01:01:21.544 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
01:01:21.546 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
01:01:21.566 00.020 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
01:01:21.727 00.161 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:01:21.734 00.007 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
01:01:21.738 00.004 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
01:01:21.741 00.003 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
01:01:21.743 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
01:01:21.745 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
01:01:21.748 00.003 1032 MultiStar: stabilizing after lock position change
01:01:21.751 00.003 1032 Status Line: Dither by 1.68,2.06
01:01:21.759 00.008 1032 PhdController: newstate STATE_SETTLE_BEGIN
01:01:21.763 00.004 1032 PhdController: newstate STATE_SETTLE_WAIT
01:01:21.765 00.002 1032 evsrv: cli 0D18BE50 response: {"jsonrpc":"2.0","result":0,"id":"3a2d96d2-3bcd-4424-b7c4-da255ff37421"}
01:01:21.775 00.010 1032 evsrv: cli 0D18BE50 disconnect
01:01:21.847 00.072 10072 Exposure complete
01:01:21.926 00.079 10072 worker thread done servicing request
01:01:21.926 00.000 1032 OnExposeComplete: enter
01:01:21.930 00.004 1032 UpdateGuideState(): m_state=6
01:01:21.933 00.003 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1072
01:01:21.936 00.003 1032 Star::Find returns 1 (0), X=323.16, Y=749.73, Mass=1494, SNR=27.2, Peak=159 HFD=3.1
01:01:21.940 00.004 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
01:01:21.943 00.003 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
01:01:21.945 00.002 1032 CameraToMount -- cameraX=2.27 cameraY=-0.45 hyp=2.31 cameraTheta=-0.20 mountX=-1.02 mountY=-2.08, mountTheta=-2.03
01:01:21.949 00.004 1032 dither recenter: remaining=(-1.7,-2.1) step=(-1.7,-2.1)
01:01:21.955 00.006 1032 MountToCamera -- mountTheta (-2.25) + m_xAngle (1.83) = xAngle (-0.42 = -0.42)
01:01:21.958 00.003 1032 MountToCamera -- mountX=-1.68 mountY=-2.06 hyp=2.66 mountTheta=-2.25 cameraX=2.42, cameraY=-1.09 cameraTheta=-0.42
01:01:21.961 00.003 1032 SchedulePrimaryMove(0F526948, x=2.42, y=-1.09, opts=4)
01:01:21.964 00.003 1032 Enqueuing Move request for scope (2.42, -1.09)
01:01:21.968 00.004 1032 Mount: notify direct move -1.68,-2.06
01:01:21.971 00.003 10072 Worker thread wakes up
01:01:21.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (2.42, -1.09) opts 0x4
01:01:21.971 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
01:01:21.974 00.003 10072 Handling offset move in thread for scope, endpoint = (2.42, -1.09)
01:01:21.974 00.000 10072 Moving (2.42, -1.09) raw xDistance=-1.68 yDistance=-2.06
01:01:21.974 00.000 10072 BLC: window closed
01:01:21.974 00.000 10072 MoveAxis(E, 1715, B)
01:01:21.974 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
01:01:21.978 00.004 10072 Guiding  Dir = 2, Dur = 1715
01:01:21.978 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
01:01:21.985 00.007 10072 IsGuiding returns 0
01:01:21.986 00.001 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
01:01:21.990 00.004 10072 PulseGuide returned control before completion, sleep 1724
01:01:21.991 00.001 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
01:01:21.994 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
01:01:21.998 00.004 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
01:01:22.001 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:01:22.004 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
01:01:22.007 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
01:01:22.010 00.003 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
01:01:22.012 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
01:01:22.016 00.004 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
01:01:22.022 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:22.055 00.033 1032 UpdateGuideState exits: m=1494 SNR=27.2
01:01:22.058 00.003 1032 PhdController: settling, locked = 1, distance = 3.26 (0.25) aobump = 0 frame = 1 / 99999
01:01:22.060 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784178082.060,"Host":"MELE","Inst":1,"Distance":3.26,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:01:22.064 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:22.066 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:22.069 00.003 1032 Enqueuing Expose request
01:01:23.729 01.660 10072 IsGuiding returns 0
01:01:23.729 00.000 10072 Move returns status 0, amount 1715
01:01:23.730 00.001 10072 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:23.730 00.000 10072 MoveAxis(N, 1331, B)
01:01:23.730 00.000 10072 Guiding  Dir = 0, Dur = 1331
01:01:23.730 00.000 10072 IsGuiding returns 0
01:01:23.731 00.001 10072 PulseGuide returned control before completion, sleep 1341
01:01:25.074 01.343 10072 IsGuiding returns 0
01:01:25.074 00.000 10072 Move returns status 0, amount 1331
01:01:25.074 00.000 10072 move complete, result=0
01:01:25.074 00.000 10072 worker thread done servicing request
01:01:25.074 00.000 10072 Worker thread wakes up
01:01:25.074 00.000 1032 GuideStep: -1.7 px 1715 ms EAST, -2.1 px 1331 ms NORTH
01:01:25.077 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:25.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:25.808 00.731 10072 Exposure complete
01:01:25.857 00.049 10072 worker thread done servicing request
01:01:25.857 00.000 1032 OnExposeComplete: enter
01:01:25.860 00.003 1032 UpdateGuideState(): m_state=6
01:01:25.864 00.004 1032 Star::Find(15, 323, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1073
01:01:25.866 00.002 1032 Star::Find returns 1 (0), X=320.56, Y=751.87, Mass=1380, SNR=26.2, Peak=160 HFD=2.6
01:01:25.867 00.001 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
01:01:25.869 00.002 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
01:01:25.871 00.002 1032 CameraToMount -- cameraX=-0.33 cameraY=1.69 hyp=1.72 cameraTheta=1.77 mountX=1.72 mountY=-0.11, mountTheta=-0.06
01:01:25.874 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.33, y=1.69, opts=13)
01:01:25.875 00.001 1032 Enqueuing Move request for scope (-0.33, 1.69)
01:01:25.877 00.002 10072 Worker thread wakes up
01:01:25.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 1.69) opts 0xd
01:01:25.877 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.33, 1.69)
01:01:25.877 00.000 10072 Moving (-0.33, 1.69) raw xDistance=1.72 yDistance=-0.11
01:01:25.878 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:25.882 00.004 10072 PPEC rslt(dithering): input = 1.72, final = 0.77
01:01:25.882 00.000 10072 PPEC: input: 1.72, control: 0.77, exposure: 500
01:01:25.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:25.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:01:25.882 00.000 10072 MoveAxis(W, 791, ABG)
01:01:25.882 00.000 10072 Guiding  Dir = 3, Dur = 791
01:01:25.882 00.000 10072 IsGuiding returns 0
01:01:25.883 00.001 10072 PulseGuide returned control before completion, sleep 801
01:01:25.903 00.020 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:01:25.905 00.002 1032 PhdController: settling, locked = 1, distance = 1.72 (0.25) aobump = 0 frame = 2 / 99999
01:01:25.907 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784178085.907,"Host":"MELE","Inst":1,"Distance":1.72,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:01:25.909 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:25.911 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:25.912 00.001 1032 Enqueuing Expose request
01:01:26.696 00.784 10072 IsGuiding returns 1
01:01:26.696 00.000 10072 scope still moving after pulse duration time elapsed
01:01:26.728 00.032 10072 IsGuiding returns 0
01:01:26.728 00.000 10072 scope move finished after 791 + 55 ms
01:01:26.728 00.000 10072 Move returns status 0, amount 791
01:01:26.728 00.000 10072 MoveAxis(N, 0, ABG)
01:01:26.729 00.001 10072 Move returns status 0, amount 0
01:01:26.729 00.000 10072 move complete, result=0
01:01:26.729 00.000 10072 worker thread done servicing request
01:01:26.729 00.000 10072 Worker thread wakes up
01:01:26.729 00.000 1032 GuideStep: 1.7 px 791 ms WEST, -0.1 px 0 ms NORTH
01:01:26.734 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:26.734 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:27.489 00.755 10072 Exposure complete
01:01:29.420 01.931 10072 worker thread done servicing request
01:01:29.420 00.000 1032 OnExposeComplete: enter
01:01:29.426 00.006 1032 UpdateGuideState(): m_state=6
01:01:29.430 00.004 1032 Star::Find(15, 320, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1074
01:01:29.433 00.003 1032 Star::Find returns 1 (0), X=321.34, Y=749.00, Mass=1368, SNR=26.1, Peak=153 HFD=2.6
01:01:29.435 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
01:01:29.437 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
01:01:29.439 00.002 1032 CameraToMount -- cameraX=0.45 cameraY=-1.18 hyp=1.26 cameraTheta=-1.21 mountX=-1.26 mountY=-0.13, mountTheta=-3.04
01:01:29.725 00.286 1032 SchedulePrimaryMove(0F526948, x=0.45, y=-1.18, opts=13)
01:01:29.730 00.005 1032 Enqueuing Move request for scope (0.45, -1.18)
01:01:29.732 00.002 10072 Worker thread wakes up
01:01:29.733 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.45, -1.18) opts 0xd
01:01:29.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.45, -1.18)
01:01:29.733 00.000 10072 Moving (0.45, -1.18) raw xDistance=-1.26 yDistance=-0.13
01:01:29.736 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:29.740 00.004 10072 PPEC rslt(dithering): input = -1.26, final = -0.57
01:01:29.740 00.000 10072 PPEC: input: -1.26, control: -0.57, exposure: 500
01:01:29.740 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:29.741 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:01:29.741 00.000 10072 MoveAxis(E, 578, ABG)
01:01:29.741 00.000 10072 Guiding  Dir = 2, Dur = 578
01:01:29.741 00.000 10072 IsGuiding returns 0
01:01:29.742 00.001 10072 PulseGuide returned control before completion, sleep 588
01:01:30.009 00.267 1032 UpdateGuideState exits: m=1368 SNR=26.1
01:01:30.014 00.005 1032 PhdController: settling, locked = 1, distance = 1.59 (0.25) aobump = 0 frame = 3 / 99999
01:01:30.020 00.006 1032 evsrv: {"Event":"Settling","Timestamp":1784178090.020,"Host":"MELE","Inst":1,"Distance":1.59,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:01:30.028 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:30.032 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:30.036 00.004 1032 Enqueuing Expose request
01:01:30.336 00.300 10072 IsGuiding returns 0
01:01:30.337 00.001 10072 Move returns status 0, amount 578
01:01:30.337 00.000 10072 MoveAxis(N, 0, ABG)
01:01:30.337 00.000 10072 Move returns status 0, amount 0
01:01:30.337 00.000 10072 move complete, result=0
01:01:30.337 00.000 10072 worker thread done servicing request
01:01:30.337 00.000 10072 Worker thread wakes up
01:01:30.337 00.000 1032 GuideStep: -1.3 px 578 ms EAST, -0.1 px 0 ms NORTH
01:01:30.340 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:30.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:30.984 00.644 10072 Exposure complete
01:01:31.213 00.229 10072 worker thread done servicing request
01:01:31.214 00.001 1032 OnExposeComplete: enter
01:01:31.255 00.041 1032 UpdateGuideState(): m_state=6
01:01:31.257 00.002 1032 Star::Find(15, 321, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1075
01:01:31.260 00.003 1032 Star::Find returns 1 (0), X=320.87, Y=750.86, Mass=1448, SNR=26.8, Peak=173 HFD=2.7
01:01:31.262 00.002 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
01:01:31.265 00.003 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
01:01:31.303 00.038 1032 CameraToMount -- cameraX=-0.02 cameraY=0.68 hyp=0.68 cameraTheta=1.60 mountX=0.66 mountY=-0.15, mountTheta=-0.23
01:01:31.308 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.68, opts=13)
01:01:31.311 00.003 1032 Enqueuing Move request for scope (-0.02, 0.68)
01:01:31.313 00.002 10072 Worker thread wakes up
01:01:31.314 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.68) opts 0xd
01:01:31.314 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.68)
01:01:31.314 00.000 10072 Moving (-0.02, 0.68) raw xDistance=0.66 yDistance=-0.15
01:01:31.352 00.038 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:31.356 00.004 10072 PPEC rslt(dithering): input = 0.66, final = 0.30
01:01:31.356 00.000 10072 PPEC: input: 0.66, control: 0.30, exposure: 500
01:01:31.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:31.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:01:31.356 00.000 10072 MoveAxis(W, 304, ABG)
01:01:31.357 00.001 10072 Guiding  Dir = 3, Dur = 304
01:01:31.357 00.000 10072 IsGuiding returns 0
01:01:31.358 00.001 10072 PulseGuide returned control before completion, sleep 314
01:01:31.457 00.099 1032 UpdateGuideState exits: m=1448 SNR=26.8
01:01:31.460 00.003 1032 PhdController: settling, locked = 1, distance = 1.31 (0.25) aobump = 0 frame = 4 / 99999
01:01:31.504 00.044 1032 evsrv: {"Event":"Settling","Timestamp":1784178091.504,"Host":"MELE","Inst":1,"Distance":1.31,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:01:31.508 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:31.510 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:31.554 00.044 1032 Enqueuing Expose request
01:01:31.704 00.150 10072 IsGuiding returns 1
01:01:31.704 00.000 10072 scope still moving after pulse duration time elapsed
01:01:31.754 00.050 10072 IsGuiding returns 0
01:01:31.755 00.001 10072 scope move finished after 304 + 93 ms
01:01:31.755 00.000 10072 Move returns status 0, amount 304
01:01:31.755 00.000 10072 MoveAxis(N, 0, ABG)
01:01:31.755 00.000 10072 Move returns status 0, amount 0
01:01:31.755 00.000 10072 move complete, result=0
01:01:31.755 00.000 10072 worker thread done servicing request
01:01:31.756 00.001 10072 Worker thread wakes up
01:01:31.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:31.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:31.756 00.000 1032 GuideStep: 0.7 px 304 ms WEST, -0.2 px 0 ms NORTH
01:01:32.390 00.634 10072 Exposure complete
01:01:32.444 00.054 10072 worker thread done servicing request
01:01:32.444 00.000 1032 OnExposeComplete: enter
01:01:32.447 00.003 1032 UpdateGuideState(): m_state=6
01:01:32.449 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1076
01:01:32.451 00.002 1032 Star::Find returns 1 (0), X=321.07, Y=750.38, Mass=1402, SNR=26.4, Peak=172 HFD=2.6
01:01:32.452 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
01:01:32.455 00.003 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
01:01:32.457 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.20 hyp=0.26 cameraTheta=0.85 mountX=0.15 mountY=-0.22, mountTheta=-0.98
01:01:32.460 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.20, opts=13)
01:01:32.462 00.002 1032 Enqueuing Move request for scope (0.17, 0.20)
01:01:32.464 00.002 10072 Worker thread wakes up
01:01:32.464 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.20) opts 0xd
01:01:32.464 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.20)
01:01:32.464 00.000 10072 Moving (0.17, 0.20) raw xDistance=0.15 yDistance=-0.22
01:01:32.466 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:32.469 00.003 10072 PPEC rslt(dithering): input = 0.15, final = 0.07
01:01:32.469 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:01:32.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:01:32.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:01:32.469 00.000 10072 MoveAxis(W, 68, ABG)
01:01:32.469 00.000 10072 Guiding  Dir = 3, Dur = 68
01:01:32.470 00.001 10072 IsGuiding returns 0
01:01:32.470 00.000 10072 PulseGuide returned control before completion, sleep 78
01:01:32.491 00.021 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:01:32.494 00.003 1032 PhdController: settling, locked = 1, distance = 1.00 (0.25) aobump = 0 frame = 5 / 99999
01:01:32.498 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784178092.497,"Host":"MELE","Inst":1,"Distance":1.00,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:01:32.500 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:32.501 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:32.503 00.002 1032 Enqueuing Expose request
01:01:32.558 00.055 10072 IsGuiding returns 0
01:01:32.558 00.000 10072 Move returns status 0, amount 68
01:01:32.558 00.000 10072 MoveAxis(N, 0, ABG)
01:01:32.558 00.000 10072 Move returns status 0, amount 0
01:01:32.558 00.000 10072 move complete, result=0
01:01:32.558 00.000 10072 worker thread done servicing request
01:01:32.559 00.001 10072 Worker thread wakes up
01:01:32.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:32.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:32.703 00.144 1032 GuideStep: 0.1 px 68 ms WEST, -0.2 px 0 ms NORTH
01:01:33.360 00.657 10072 Exposure complete
01:01:33.564 00.204 10072 worker thread done servicing request
01:01:33.564 00.000 1032 OnExposeComplete: enter
01:01:33.567 00.003 1032 UpdateGuideState(): m_state=6
01:01:33.572 00.005 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1077
01:01:33.576 00.004 1032 Star::Find returns 1 (0), X=321.02, Y=750.43, Mass=1296, SNR=25.3, Peak=168 HFD=2.3
01:01:33.635 00.059 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
01:01:33.638 00.003 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
01:01:33.643 00.005 1032 CameraToMount -- cameraX=0.12 cameraY=0.25 hyp=0.28 cameraTheta=1.11 mountX=0.21 mountY=-0.18, mountTheta=-0.72
01:01:33.649 00.006 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.25, opts=13)
01:01:33.660 00.011 1032 Enqueuing Move request for scope (0.12, 0.25)
01:01:33.665 00.005 10072 Worker thread wakes up
01:01:33.666 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.25) opts 0xd
01:01:33.666 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.25)
01:01:33.667 00.001 10072 Moving (0.12, 0.25) raw xDistance=0.21 yDistance=-0.18
01:01:33.680 00.013 10072 PPEC rslt(dithering): input = 0.21, final = 0.09
01:01:33.680 00.000 10072 PPEC: input: 0.21, control: 0.09, exposure: 500
01:01:33.680 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:33.680 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:01:33.680 00.000 10072 MoveAxis(W, 96, ABG)
01:01:33.680 00.000 10072 Guiding  Dir = 3, Dur = 96
01:01:33.681 00.001 10072 IsGuiding returns 0
01:01:33.682 00.001 10072 PulseGuide returned control before completion, sleep 106
01:01:33.702 00.020 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:33.756 00.054 1032 UpdateGuideState exits: m=1296 SNR=25.3
01:01:33.760 00.004 1032 PhdController: settling, locked = 1, distance = 0.78 (0.25) aobump = 0 frame = 6 / 99999
01:01:33.763 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784178093.763,"Host":"MELE","Inst":1,"Distance":0.78,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:01:33.773 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:33.777 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:33.780 00.003 1032 Enqueuing Expose request
01:01:33.805 00.025 10072 IsGuiding returns 0
01:01:33.805 00.000 10072 Move returns status 0, amount 96
01:01:33.805 00.000 10072 MoveAxis(N, 0, ABG)
01:01:33.805 00.000 10072 Move returns status 0, amount 0
01:01:33.805 00.000 10072 move complete, result=0
01:01:33.805 00.000 10072 worker thread done servicing request
01:01:33.805 00.000 10072 Worker thread wakes up
01:01:33.806 00.001 1032 GuideStep: 0.2 px 96 ms WEST, -0.2 px 0 ms NORTH
01:01:33.810 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:33.810 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:34.444 00.634 10072 Exposure complete
01:01:34.506 00.062 10072 worker thread done servicing request
01:01:34.506 00.000 1032 OnExposeComplete: enter
01:01:34.508 00.002 1032 UpdateGuideState(): m_state=6
01:01:34.510 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1078
01:01:34.512 00.002 1032 Star::Find returns 1 (0), X=321.06, Y=750.21, Mass=1378, SNR=26.2, Peak=171 HFD=2.5
01:01:34.514 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
01:01:34.515 00.001 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
01:01:34.518 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.17 cameraTheta=0.18 mountX=-0.01 mountY=-0.17, mountTheta=-1.65
01:01:34.524 00.006 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.03, opts=13)
01:01:34.526 00.002 1032 Enqueuing Move request for scope (0.16, 0.03)
01:01:34.528 00.002 10072 Worker thread wakes up
01:01:34.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
01:01:34.528 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
01:01:34.528 00.000 10072 Moving (0.16, 0.03) raw xDistance=-0.01 yDistance=-0.17
01:01:34.530 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:34.533 00.003 10072 PPEC rslt(dithering): input = -0.01, final = -0.01
01:01:34.533 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:01:34.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:34.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:01:34.533 00.000 10072 MoveAxis(E, 6, ABG)
01:01:34.533 00.000 10072 Guiding  Dir = 2, Dur = 6
01:01:34.534 00.001 10072 IsGuiding returns 0
01:01:34.534 00.000 10072 PulseGuide returned control before completion, sleep 16
01:01:34.552 00.018 10072 IsGuiding returns 0
01:01:34.552 00.000 10072 Move returns status 0, amount 6
01:01:34.552 00.000 10072 MoveAxis(N, 0, ABG)
01:01:34.552 00.000 10072 Move returns status 0, amount 0
01:01:34.552 00.000 10072 move complete, result=0
01:01:34.552 00.000 10072 worker thread done servicing request
01:01:34.556 00.004 1032 UpdateGuideState exits: m=1378 SNR=26.2
01:01:34.558 00.002 1032 PhdController: settling, locked = 1, distance = 0.60 (0.25) aobump = 0 frame = 7 / 99999
01:01:34.560 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784178094.560,"Host":"MELE","Inst":1,"Distance":0.60,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:01:34.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:34.564 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:34.566 00.002 1032 Enqueuing Expose request
01:01:34.568 00.002 1032 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
01:01:34.570 00.002 10072 Worker thread wakes up
01:01:34.570 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:34.570 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:34.992 00.422 10072 Exposure complete
01:01:35.044 00.052 10072 worker thread done servicing request
01:01:35.045 00.001 1032 OnExposeComplete: enter
01:01:35.047 00.002 1032 UpdateGuideState(): m_state=6
01:01:35.050 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1079
01:01:35.052 00.002 1032 Star::Find returns 1 (0), X=321.03, Y=750.15, Mass=1424, SNR=26.6, Peak=171 HFD=2.6
01:01:35.054 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
01:01:35.055 00.001 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
01:01:35.057 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.24 mountX=-0.07 mountY=-0.13, mountTheta=-2.07
01:01:35.060 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
01:01:35.061 00.001 1032 Enqueuing Move request for scope (0.14, -0.03)
01:01:35.062 00.001 10072 Worker thread wakes up
01:01:35.064 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
01:01:35.064 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
01:01:35.064 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.07 yDistance=-0.13
01:01:35.066 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:35.068 00.002 10072 PPEC rslt(dithering): input = -0.07, final = -0.03
01:01:35.068 00.000 10072 PPEC: input: -0.07, control: -0.03, exposure: 500
01:01:35.068 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:35.068 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:01:35.068 00.000 10072 MoveAxis(E, 32, ABG)
01:01:35.068 00.000 10072 Guiding  Dir = 2, Dur = 32
01:01:35.068 00.000 10072 IsGuiding returns 0
01:01:35.069 00.001 10072 PulseGuide returned control before completion, sleep 42
01:01:35.089 00.020 1032 UpdateGuideState exits: m=1424 SNR=26.6
01:01:35.091 00.002 1032 PhdController: settling, locked = 1, distance = 0.46 (0.25) aobump = 0 frame = 8 / 99999
01:01:35.092 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784178095.092,"Host":"MELE","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:01:35.094 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:35.097 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:35.099 00.002 1032 Enqueuing Expose request
01:01:35.112 00.013 10072 IsGuiding returns 0
01:01:35.112 00.000 10072 Move returns status 0, amount 32
01:01:35.112 00.000 10072 MoveAxis(N, 0, ABG)
01:01:35.113 00.001 10072 Move returns status 0, amount 0
01:01:35.113 00.000 10072 move complete, result=0
01:01:35.113 00.000 10072 worker thread done servicing request
01:01:35.113 00.000 10072 Worker thread wakes up
01:01:35.113 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:35.113 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:35.114 00.001 1032 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
01:01:35.740 00.626 10072 Exposure complete
01:01:35.792 00.052 10072 worker thread done servicing request
01:01:35.792 00.000 1032 OnExposeComplete: enter
01:01:35.794 00.002 1032 UpdateGuideState(): m_state=6
01:01:35.796 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1080
01:01:35.797 00.001 1032 Star::Find returns 1 (0), X=320.99, Y=750.36, Mass=1372, SNR=26.0, Peak=152 HFD=2.5
01:01:35.798 00.001 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
01:01:35.802 00.004 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
01:01:35.804 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.21 cameraTheta=1.07 mountX=0.15 mountY=-0.14, mountTheta=-0.76
01:01:35.807 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.18, opts=13)
01:01:35.809 00.002 1032 Enqueuing Move request for scope (0.10, 0.18)
01:01:35.810 00.001 10072 Worker thread wakes up
01:01:35.810 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
01:01:35.810 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
01:01:35.811 00.001 10072 Moving (0.10, 0.18) raw xDistance=0.15 yDistance=-0.14
01:01:35.812 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:35.815 00.003 10072 PPEC rslt(dithering): input = 0.15, final = 0.07
01:01:35.815 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:01:35.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:35.816 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:01:35.816 00.000 10072 MoveAxis(W, 69, ABG)
01:01:35.816 00.000 10072 Guiding  Dir = 3, Dur = 69
01:01:35.816 00.000 10072 IsGuiding returns 0
01:01:35.817 00.001 10072 PulseGuide returned control before completion, sleep 79
01:01:35.838 00.021 1032 UpdateGuideState exits: m=1372 SNR=26.0
01:01:35.841 00.003 1032 PhdController: settling, locked = 1, distance = 0.38 (0.25) aobump = 0 frame = 9 / 99999
01:01:35.842 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784178095.842,"Host":"MELE","Inst":1,"Distance":0.38,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:01:35.845 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:35.847 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:35.849 00.002 1032 Enqueuing Expose request
01:01:35.908 00.059 10072 IsGuiding returns 0
01:01:35.908 00.000 10072 Move returns status 0, amount 69
01:01:35.908 00.000 10072 MoveAxis(N, 0, ABG)
01:01:35.908 00.000 10072 Move returns status 0, amount 0
01:01:35.908 00.000 10072 move complete, result=0
01:01:35.908 00.000 10072 worker thread done servicing request
01:01:35.908 00.000 10072 Worker thread wakes up
01:01:35.908 00.000 1032 GuideStep: 0.1 px 69 ms WEST, -0.1 px 0 ms NORTH
01:01:35.910 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:35.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:36.322 00.412 10072 Exposure complete
01:01:36.378 00.056 10072 worker thread done servicing request
01:01:36.378 00.000 1032 OnExposeComplete: enter
01:01:36.382 00.004 1032 UpdateGuideState(): m_state=6
01:01:36.385 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1081
01:01:36.387 00.002 1032 Star::Find returns 1 (0), X=321.00, Y=750.31, Mass=1379, SNR=26.2, Peak=148 HFD=2.6
01:01:36.389 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
01:01:36.391 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
01:01:36.393 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.86 mountX=0.10 mountY=-0.14, mountTheta=-0.97
01:01:36.398 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.13, opts=13)
01:01:36.400 00.002 1032 Enqueuing Move request for scope (0.11, 0.13)
01:01:36.403 00.003 10072 Worker thread wakes up
01:01:36.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
01:01:36.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
01:01:36.403 00.000 10072 Moving (0.11, 0.13) raw xDistance=0.10 yDistance=-0.14
01:01:36.405 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:36.407 00.002 10072 PPEC rslt(dithering): input = 0.10, final = 0.04
01:01:36.407 00.000 10072 PPEC: input: 0.10, control: 0.04, exposure: 500
01:01:36.407 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:36.408 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:01:36.408 00.000 10072 MoveAxis(W, 45, ABG)
01:01:36.408 00.000 10072 Guiding  Dir = 3, Dur = 45
01:01:36.408 00.000 10072 IsGuiding returns 0
01:01:36.409 00.001 10072 PulseGuide returned control before completion, sleep 55
01:01:36.428 00.019 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:01:36.431 00.003 1032 PhdController: settling, locked = 1, distance = 0.32 (0.25) aobump = 0 frame = 10 / 99999
01:01:36.432 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784178096.432,"Host":"MELE","Inst":1,"Distance":0.32,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:01:36.435 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:36.437 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:36.438 00.001 1032 Enqueuing Expose request
01:01:36.472 00.034 10072 IsGuiding returns 0
01:01:36.472 00.000 10072 Move returns status 0, amount 45
01:01:36.472 00.000 10072 MoveAxis(N, 0, ABG)
01:01:36.472 00.000 10072 Move returns status 0, amount 0
01:01:36.472 00.000 10072 move complete, result=0
01:01:36.472 00.000 10072 worker thread done servicing request
01:01:36.472 00.000 1032 GuideStep: 0.1 px 45 ms WEST, -0.1 px 0 ms NORTH
01:01:36.476 00.004 10072 Worker thread wakes up
01:01:36.476 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:36.476 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:37.206 00.730 10072 Exposure complete
01:01:37.261 00.055 10072 worker thread done servicing request
01:01:37.396 00.135 1032 OnExposeComplete: enter
01:01:37.399 00.003 1032 UpdateGuideState(): m_state=6
01:01:37.400 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1082
01:01:37.401 00.001 1032 Star::Find returns 1 (0), X=321.15, Y=750.15, Mass=1413, SNR=26.5, Peak=160 HFD=2.6
01:01:37.403 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
01:01:37.406 00.003 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
01:01:37.407 00.001 1032 CameraToMount -- cameraX=0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-0.13 mountX=-0.10 mountY=-0.24, mountTheta=-1.96
01:01:37.411 00.004 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.03, opts=13)
01:01:37.413 00.002 1032 Enqueuing Move request for scope (0.25, -0.03)
01:01:37.415 00.002 10072 Worker thread wakes up
01:01:37.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.03) opts 0xd
01:01:37.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.03)
01:01:37.415 00.000 10072 Moving (0.25, -0.03) raw xDistance=-0.10 yDistance=-0.24
01:01:37.419 00.004 10072 PPEC rslt(dithering): input = -0.10, final = -0.04
01:01:37.419 00.000 10072 PPEC: input: -0.10, control: -0.04, exposure: 500
01:01:37.419 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:01:37.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:01:37.419 00.000 10072 MoveAxis(E, 44, ABG)
01:01:37.419 00.000 10072 Guiding  Dir = 2, Dur = 44
01:01:37.419 00.000 10072 IsGuiding returns 0
01:01:37.420 00.001 10072 PulseGuide returned control before completion, sleep 54
01:01:37.437 00.017 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:37.460 00.023 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:01:37.462 00.002 1032 PhdController: settling, locked = 1, distance = 0.30 (0.25) aobump = 0 frame = 11 / 99999
01:01:37.464 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784178097.464,"Host":"MELE","Inst":1,"Distance":0.30,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:01:37.467 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:37.471 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:37.473 00.002 1032 Enqueuing Expose request
01:01:37.483 00.010 10072 IsGuiding returns 0
01:01:37.483 00.000 10072 Move returns status 0, amount 44
01:01:37.483 00.000 10072 MoveAxis(N, 0, ABG)
01:01:37.483 00.000 10072 Move returns status 0, amount 0
01:01:37.483 00.000 10072 move complete, result=0
01:01:37.483 00.000 10072 worker thread done servicing request
01:01:37.483 00.000 10072 Worker thread wakes up
01:01:37.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:37.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:37.487 00.004 1032 GuideStep: -0.1 px 44 ms EAST, -0.2 px 0 ms NORTH
01:01:38.220 00.733 10072 Exposure complete
01:01:38.257 00.037 10072 worker thread done servicing request
01:01:38.257 00.000 1032 OnExposeComplete: enter
01:01:38.259 00.002 1032 UpdateGuideState(): m_state=6
01:01:38.260 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1083
01:01:38.262 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.46, Mass=1481, SNR=27.1, Peak=190 HFD=2.6
01:01:38.264 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
01:01:38.265 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
01:01:38.266 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.28 hyp=0.32 cameraTheta=1.09 mountX=0.23 mountY=-0.21, mountTheta=-0.74
01:01:38.267 00.001 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.28, opts=13)
01:01:38.270 00.003 1032 Enqueuing Move request for scope (0.15, 0.28)
01:01:38.271 00.001 10072 Worker thread wakes up
01:01:38.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.28) opts 0xd
01:01:38.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.28)
01:01:38.271 00.000 10072 Moving (0.15, 0.28) raw xDistance=0.23 yDistance=-0.21
01:01:38.273 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:38.274 00.001 10072 PPEC rslt: input = 0.23, final = 0.11, react = 0.11, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 289.16
01:01:38.274 00.000 10072 PPEC: input: 0.23, control: 0.11, exposure: 500
01:01:38.274 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.50 newest=-0.59
01:01:38.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:01:38.274 00.000 10072 MoveAxis(W, 114, ABG)
01:01:38.274 00.000 10072 Guiding  Dir = 3, Dur = 114
01:01:38.275 00.001 10072 IsGuiding returns 0
01:01:38.275 00.000 10072 PulseGuide returned control before completion, sleep 124
01:01:38.290 00.015 1032 UpdateGuideState exits: m=1481 SNR=27.1
01:01:38.292 00.002 1032 PhdController: settling, locked = 1, distance = 0.31 (0.25) aobump = 0 frame = 12 / 99999
01:01:38.293 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784178098.293,"Host":"MELE","Inst":1,"Distance":0.31,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:01:38.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:38.296 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:38.298 00.002 1032 Enqueuing Expose request
01:01:38.413 00.115 10072 IsGuiding returns 1
01:01:38.413 00.000 10072 scope still moving after pulse duration time elapsed
01:01:38.435 00.022 10072 IsGuiding returns 0
01:01:38.435 00.000 10072 scope move finished after 114 + 46 ms
01:01:38.435 00.000 10072 Move returns status 0, amount 114
01:01:38.435 00.000 10072 MoveAxis(N, 139, ABG)
01:01:38.435 00.000 10072 Guiding  Dir = 0, Dur = 139
01:01:38.435 00.000 10072 IsGuiding returns 0
01:01:38.436 00.001 10072 PulseGuide returned control before completion, sleep 149
01:01:38.591 00.155 10072 IsGuiding returns 0
01:01:38.591 00.000 10072 Move returns status 0, amount 139
01:01:38.591 00.000 10072 move complete, result=0
01:01:38.591 00.000 10072 worker thread done servicing request
01:01:38.592 00.001 10072 Worker thread wakes up
01:01:38.592 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:38.592 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:38.592 00.000 1032 GuideStep: 0.2 px 114 ms WEST, -0.2 px 139 ms NORTH
01:01:39.328 00.736 10072 Exposure complete
01:01:39.365 00.037 10072 worker thread done servicing request
01:01:39.365 00.000 1032 OnExposeComplete: enter
01:01:39.366 00.001 1032 UpdateGuideState(): m_state=6
01:01:39.367 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1084
01:01:39.369 00.002 1032 Star::Find returns 1 (0), X=320.83, Y=750.19, Mass=1429, SNR=26.6, Peak=156 HFD=2.7
01:01:39.371 00.002 1032 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.83) = xAngle (1.22 = 1.22)
01:01:39.373 00.002 1032 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.22 = 1.22)
01:01:39.374 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.05 mountX=0.02 mountY=0.06, mountTheta=1.22
01:01:39.376 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
01:01:39.377 00.001 1032 Enqueuing Move request for scope (-0.06, 0.01)
01:01:39.378 00.001 10072 Worker thread wakes up
01:01:39.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
01:01:39.378 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
01:01:39.378 00.000 10072 Moving (-0.06, 0.01) raw xDistance=0.02 yDistance=0.06
01:01:39.379 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:39.380 00.001 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.16
01:01:39.381 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:01:39.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:39.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:01:39.381 00.000 10072 MoveAxis(W, 5, ABG)
01:01:39.381 00.000 10072 Guiding  Dir = 3, Dur = 5
01:01:39.381 00.000 10072 IsGuiding returns 0
01:01:39.381 00.000 10072 PulseGuide returned control before completion, sleep 15
01:01:39.396 00.015 1032 UpdateGuideState exits: m=1429 SNR=26.6
01:01:39.397 00.001 1032 PhdController: settling, locked = 1, distance = 0.23 (0.25) aobump = 0 frame = 13 / 99999
01:01:39.398 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784178099.398,"Host":"MELE","Inst":1,"Distance":0.23,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:01:39.400 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:39.401 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:39.404 00.003 1032 Enqueuing Expose request
01:01:39.405 00.001 10072 IsGuiding returns 0
01:01:39.405 00.000 10072 Move returns status 0, amount 5
01:01:39.405 00.000 10072 MoveAxis(N, 0, ABG)
01:01:39.405 00.000 10072 Move returns status 0, amount 0
01:01:39.405 00.000 10072 move complete, result=0
01:01:39.405 00.000 10072 worker thread done servicing request
01:01:39.405 00.000 10072 Worker thread wakes up
01:01:39.405 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:39.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:39.410 00.005 1032 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
01:01:39.815 00.405 10072 Exposure complete
01:01:39.855 00.040 10072 worker thread done servicing request
01:01:39.855 00.000 1032 OnExposeComplete: enter
01:01:39.857 00.002 1032 UpdateGuideState(): m_state=6
01:01:39.859 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1085
01:01:39.860 00.001 1032 Star::Find returns 1 (0), X=320.93, Y=750.29, Mass=1336, SNR=25.8, Peak=142 HFD=2.6
01:01:39.865 00.005 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
01:01:39.866 00.001 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
01:01:39.867 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.24 mountX=0.09 mountY=-0.06, mountTheta=-0.59
01:01:39.868 00.001 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
01:01:39.869 00.001 1032 Enqueuing Move request for scope (0.04, 0.10)
01:01:39.870 00.001 10072 Worker thread wakes up
01:01:39.870 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
01:01:39.871 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
01:01:39.871 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.06
01:01:39.872 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:39.874 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
01:01:39.874 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:01:39.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:39.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:01:39.874 00.000 10072 MoveAxis(W, 3, ABG)
01:01:39.874 00.000 10072 Guiding  Dir = 3, Dur = 3
01:01:39.875 00.001 10072 IsGuiding returns 0
01:01:39.875 00.000 10072 PulseGuide returned control before completion, sleep 13
01:01:39.887 00.012 1032 UpdateGuideState exits: m=1336 SNR=25.8
01:01:39.889 00.002 1032 PhdController: settling, locked = 1, distance = 0.20 (0.25) aobump = 0 frame = 14 / 99999
01:01:39.891 00.002 10072 IsGuiding returns 0
01:01:39.891 00.000 10072 Move returns status 0, amount 3
01:01:39.891 00.000 10072 MoveAxis(N, 0, ABG)
01:01:39.891 00.000 10072 Move returns status 0, amount 0
01:01:39.891 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784178099.891,"Host":"MELE","Inst":1,"Distance":0.20,"Time":0.5,"SettleTime":3.0,"StarLocked":true}
01:01:39.893 00.002 10072 move complete, result=0
01:01:39.895 00.002 10072 worker thread done servicing request
01:01:39.895 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:39.896 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:39.897 00.001 1032 Enqueuing Expose request
01:01:39.898 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:01:39.899 00.001 10072 Worker thread wakes up
01:01:39.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:39.900 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:40.539 00.639 10072 Exposure complete
01:01:40.581 00.042 10072 worker thread done servicing request
01:01:40.583 00.002 1032 OnExposeComplete: enter
01:01:40.585 00.002 1032 UpdateGuideState(): m_state=6
01:01:40.587 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1086
01:01:40.588 00.001 1032 Star::Find returns 1 (0), X=320.84, Y=750.30, Mass=1414, SNR=26.5, Peak=160 HFD=2.6
01:01:40.589 00.001 1032 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.83) = xAngle (0.15 = 0.15)
01:01:40.590 00.001 1032 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.15 = 0.15)
01:01:40.591 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.98 mountX=0.12 mountY=0.02, mountTheta=0.15
01:01:40.593 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.12, opts=13)
01:01:40.594 00.001 1032 Enqueuing Move request for scope (-0.05, 0.12)
01:01:40.595 00.001 10072 Worker thread wakes up
01:01:40.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
01:01:40.595 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
01:01:40.595 00.000 10072 Moving (-0.05, 0.12) raw xDistance=0.12 yDistance=0.02
01:01:40.597 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:40.598 00.001 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
01:01:40.598 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
01:01:40.598 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:40.598 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:01:40.599 00.001 10072 MoveAxis(W, 3, ABG)
01:01:40.599 00.000 10072 Guiding  Dir = 3, Dur = 3
01:01:40.599 00.000 10072 IsGuiding returns 0
01:01:40.599 00.000 10072 PulseGuide returned control before completion, sleep 13
01:01:40.616 00.017 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:01:40.617 00.001 1032 PhdController: settling, locked = 1, distance = 0.17 (0.25) aobump = 0 frame = 15 / 99999
01:01:40.618 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784178100.618,"Host":"MELE","Inst":1,"Distance":0.17,"Time":1.2,"SettleTime":3.0,"StarLocked":true}
01:01:40.619 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:40.620 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:40.621 00.001 1032 Enqueuing Expose request
01:01:40.625 00.004 10072 IsGuiding returns 0
01:01:40.625 00.000 10072 Move returns status 0, amount 3
01:01:40.625 00.000 10072 MoveAxis(N, 0, ABG)
01:01:40.625 00.000 10072 Move returns status 0, amount 0
01:01:40.625 00.000 10072 move complete, result=0
01:01:40.625 00.000 10072 worker thread done servicing request
01:01:40.625 00.000 10072 Worker thread wakes up
01:01:40.625 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:40.625 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:40.628 00.003 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
01:01:41.034 00.406 10072 Exposure complete
01:01:41.075 00.041 10072 worker thread done servicing request
01:01:41.075 00.000 1032 OnExposeComplete: enter
01:01:41.077 00.002 1032 UpdateGuideState(): m_state=6
01:01:41.079 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1087
01:01:41.081 00.002 1032 Star::Find returns 1 (0), X=320.83, Y=750.41, Mass=1330, SNR=25.7, Peak=139 HFD=2.7
01:01:41.083 00.002 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
01:01:41.085 00.002 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
01:01:41.086 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.23 cameraTheta=1.85 mountX=0.23 mountY=0.00, mountTheta=0.02
01:01:41.088 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.23, opts=13)
01:01:41.089 00.001 1032 Enqueuing Move request for scope (-0.06, 0.23)
01:01:41.090 00.001 10072 Worker thread wakes up
01:01:41.090 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
01:01:41.090 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
01:01:41.090 00.000 10072 Moving (-0.06, 0.23) raw xDistance=0.23 yDistance=0.00
01:01:41.091 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:41.092 00.001 10072 PPEC rslt: input = 0.23, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 289.15
01:01:41.092 00.000 10072 PPEC: input: 0.23, control: 0.11, exposure: 500
01:01:41.093 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:41.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:01:41.093 00.000 10072 MoveAxis(W, 110, ABG)
01:01:41.093 00.000 10072 Guiding  Dir = 3, Dur = 110
01:01:41.093 00.000 10072 IsGuiding returns 0
01:01:41.095 00.002 10072 PulseGuide returned control before completion, sleep 120
01:01:41.108 00.013 1032 UpdateGuideState exits: m=1330 SNR=25.7
01:01:41.111 00.003 1032 PhdController: settling, locked = 1, distance = 0.19 (0.25) aobump = 0 frame = 16 / 99999
01:01:41.113 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784178101.113,"Host":"MELE","Inst":1,"Distance":0.19,"Time":1.7,"SettleTime":3.0,"StarLocked":true}
01:01:41.114 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:41.116 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:41.117 00.001 1032 Enqueuing Expose request
01:01:41.219 00.102 10072 IsGuiding returns 1
01:01:41.219 00.000 10072 scope still moving after pulse duration time elapsed
01:01:41.250 00.031 10072 IsGuiding returns 0
01:01:41.250 00.000 10072 scope move finished after 110 + 46 ms
01:01:41.250 00.000 10072 Move returns status 0, amount 110
01:01:41.250 00.000 10072 MoveAxis(N, 0, ABG)
01:01:41.250 00.000 10072 Move returns status 0, amount 0
01:01:41.250 00.000 10072 move complete, result=0
01:01:41.250 00.000 10072 worker thread done servicing request
01:01:41.250 00.000 10072 Worker thread wakes up
01:01:41.250 00.000 1032 GuideStep: 0.2 px 110 ms WEST, 0.0 px 0 ms NORTH
01:01:41.254 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:41.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:41.879 00.625 10072 Exposure complete
01:01:41.915 00.036 10072 worker thread done servicing request
01:01:41.915 00.000 1032 OnExposeComplete: enter
01:01:41.916 00.001 1032 UpdateGuideState(): m_state=6
01:01:41.919 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1088
01:01:41.920 00.001 1032 Star::Find returns 1 (0), X=320.78, Y=750.16, Mass=1428, SNR=26.6, Peak=172 HFD=2.4
01:01:41.921 00.001 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.51)
01:01:41.922 00.001 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.51)
01:01:41.922 00.000 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.94 mountX=0.01 mountY=0.12, mountTheta=1.51
01:01:41.926 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.02, opts=13)
01:01:41.927 00.001 1032 Enqueuing Move request for scope (-0.12, -0.02)
01:01:41.928 00.001 10072 Worker thread wakes up
01:01:41.929 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
01:01:41.929 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
01:01:41.929 00.000 10072 Moving (-0.12, -0.02) raw xDistance=0.01 yDistance=0.12
01:01:41.931 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:41.933 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.15
01:01:41.933 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:01:41.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:41.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:01:41.933 00.000 10072 MoveAxis(W, 1, ABG)
01:01:41.933 00.000 10072 Guiding  Dir = 3, Dur = 1
01:01:41.933 00.000 10072 IsGuiding returns 0
01:01:41.934 00.001 10072 PulseGuide returned control before completion, sleep 11
01:01:41.948 00.014 1032 UpdateGuideState exits: m=1428 SNR=26.6
01:01:41.950 00.002 1032 PhdController: settling, locked = 1, distance = 0.17 (0.25) aobump = 0 frame = 17 / 99999
01:01:41.951 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784178101.951,"Host":"MELE","Inst":1,"Distance":0.17,"Time":2.6,"SettleTime":3.0,"StarLocked":true}
01:01:41.952 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:41.956 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:41.957 00.001 1032 Enqueuing Expose request
01:01:41.958 00.001 10072 IsGuiding returns 0
01:01:41.958 00.000 10072 Move returns status 0, amount 1
01:01:41.958 00.000 10072 MoveAxis(N, 0, ABG)
01:01:41.958 00.000 10072 Move returns status 0, amount 0
01:01:41.958 00.000 10072 move complete, result=0
01:01:41.959 00.001 10072 worker thread done servicing request
01:01:41.959 00.000 10072 Worker thread wakes up
01:01:41.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:41.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:41.965 00.006 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
01:01:42.475 00.510 10072 Exposure complete
01:01:42.516 00.041 10072 worker thread done servicing request
01:01:42.516 00.000 1032 OnExposeComplete: enter
01:01:42.518 00.002 1032 UpdateGuideState(): m_state=6
01:01:42.519 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1089
01:01:42.522 00.003 1032 Star::Find returns 1 (0), X=320.87, Y=750.17, Mass=1383, SNR=26.2, Peak=157 HFD=2.6
01:01:42.524 00.002 1032 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.83) = xAngle (-4.46 = 1.82)
01:01:42.526 00.002 1032 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.46 = 1.82)
01:01:42.528 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.63 mountX=-0.01 mountY=0.03, mountTheta=1.82
01:01:42.531 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.02, opts=13)
01:01:42.531 00.000 1032 Enqueuing Move request for scope (-0.03, -0.02)
01:01:42.534 00.003 10072 Worker thread wakes up
01:01:42.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
01:01:42.534 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
01:01:42.534 00.000 10072 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.03
01:01:42.535 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:42.537 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.14
01:01:42.537 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:01:42.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:42.537 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:01:42.537 00.000 10072 MoveAxis(W, 0, ABG)
01:01:42.537 00.000 10072 Move returns status 0, amount 0
01:01:42.537 00.000 10072 MoveAxis(N, 0, ABG)
01:01:42.537 00.000 10072 Move returns status 0, amount 0
01:01:42.537 00.000 10072 move complete, result=0
01:01:42.537 00.000 10072 worker thread done servicing request
01:01:42.550 00.013 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:01:42.551 00.001 1032 PhdController: settling, locked = 1, distance = 0.13 (0.25) aobump = 0 frame = 18 / 99999
01:01:42.553 00.002 1032 PhdController: newstate STATE_FINISH
01:01:42.554 00.001 1032 PhdController complete: success
01:01:42.555 00.001 1032 evsrv: {"Event":"SettleDone","Timestamp":1784178102.555,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":18,"DroppedFrames":0}
01:01:42.556 00.001 1032 Mount: notify guiding dither settle done success=1
01:01:42.557 00.001 1032 PhdController: newstate STATE_IDLE
01:01:42.558 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:42.559 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:42.560 00.001 1032 Enqueuing Expose request
01:01:42.562 00.002 1032 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
01:01:42.563 00.001 10072 Worker thread wakes up
01:01:42.563 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:42.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:43.194 00.631 10072 Exposure complete
01:01:43.235 00.041 10072 worker thread done servicing request
01:01:43.235 00.000 1032 OnExposeComplete: enter
01:01:43.239 00.004 1032 UpdateGuideState(): m_state=6
01:01:43.241 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1090
01:01:43.243 00.002 1032 Star::Find returns 1 (0), X=320.87, Y=750.31, Mass=1436, SNR=26.7, Peak=159 HFD=2.6
01:01:43.244 00.001 1032 MultiStar: exiting stabilization period
01:01:43.245 00.001 1032 MultiStar: updating star positions after lock position change
01:01:43.246 00.001 1032 Star::Find(15, 219, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1090
01:01:43.247 00.001 1032 Star::Find returns 1 (0), X=219.78, Y=615.28, Mass=1407, SNR=26.4, Peak=139 HFD=2.8
01:01:43.248 00.001 1032 Star::Find(15, 1118, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1090
01:01:43.250 00.002 1032 Star::Find returns 1 (0), X=1119.14, Y=330.32, Mass=701, SNR=18.5, Peak=67 HFD=2.7
01:01:43.251 00.001 1032 Star::Find(15, 992, 229, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1090
01:01:43.252 00.001 1032 Star::Find returns 1 (0), X=993.14, Y=229.91, Mass=602, SNR=17.2, Peak=70 HFD=2.4
01:01:43.255 00.003 1032 Star::Find(15, 610, 587, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1090
01:01:43.256 00.001 1032 Star::Find returns 1 (0), X=610.75, Y=587.13, Mass=754, SNR=19.3, Peak=145 HFD=2.3
01:01:43.257 00.001 1032 Star::Find(15, 425, 335, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1090
01:01:43.258 00.001 1032 Star::Find returns 1 (0), X=425.37, Y=335.24, Mass=711, SNR=18.7, Peak=98 HFD=2.8
01:01:43.260 00.002 1032 Star::Find(15, 634, 571, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1090
01:01:43.261 00.001 1032 Star::Find returns 1 (0), X=634.44, Y=571.60, Mass=531, SNR=16.2, Peak=88 HFD=1.6
01:01:43.262 00.001 1032 Star::Find(15, 916, 89, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1090
01:01:43.264 00.002 1032 Star::Find returns 1 (0), X=917.17, Y=90.11, Mass=397, SNR=13.9, Peak=34 HFD=2.8
01:01:43.265 00.001 1032 Star::Find(15, 1120, 692, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1090
01:01:43.266 00.001 1032 Star::Find returns 1 (0), X=1120.71, Y=692.96, Mass=549, SNR=16.5, Peak=46 HFD=3.2
01:01:43.268 00.002 1032 Star::Find(15, 718, 936, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1090
01:01:43.270 00.002 1032 Star::Find returns 1 (0), X=719.11, Y=937.06, Mass=429, SNR=14.6, Peak=49 HFD=2.7
01:01:43.272 00.002 1032 Star::Find(15, 131, 824, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1090
01:01:43.274 00.002 1032 Star::Find returns 1 (0), X=131.58, Y=824.65, Mass=381, SNR=13.7, Peak=34 HFD=3.3
01:01:43.275 00.001 1032 Star::Find(15, 786, 427, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1090
01:01:43.275 00.000 1032 Star::Find returns 1 (0), X=787.18, Y=427.72, Mass=368, SNR=13.4, Peak=72 HFD=2.3
01:01:43.277 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
01:01:43.279 00.002 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
01:01:43.280 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.73 mountX=0.13 mountY=-0.01, mountTheta=-0.10
01:01:43.282 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.12, opts=13)
01:01:43.283 00.001 1032 Enqueuing Move request for scope (-0.02, 0.12)
01:01:43.284 00.001 10072 Worker thread wakes up
01:01:43.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
01:01:43.284 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:01:43.284 00.000 10072 Moving (-0.02, 0.12) raw xDistance=0.13 yDistance=-0.01
01:01:43.287 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:43.289 00.002 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.14
01:01:43.289 00.000 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
01:01:43.289 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:43.290 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:01:43.290 00.000 10072 MoveAxis(E, 1, ABG)
01:01:43.290 00.000 10072 Guiding  Dir = 2, Dur = 1
01:01:43.290 00.000 10072 IsGuiding returns 0
01:01:43.290 00.000 10072 PulseGuide returned control before completion, sleep 11
01:01:43.307 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.7
01:01:43.308 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:43.309 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:43.310 00.001 1032 Enqueuing Expose request
01:01:43.316 00.006 10072 IsGuiding returns 0
01:01:43.316 00.000 10072 Move returns status 0, amount 1
01:01:43.318 00.002 10072 MoveAxis(N, 0, ABG)
01:01:43.318 00.000 10072 Move returns status 0, amount 0
01:01:43.318 00.000 10072 move complete, result=0
01:01:43.318 00.000 10072 worker thread done servicing request
01:01:43.318 00.000 10072 Worker thread wakes up
01:01:43.318 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:43.318 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:43.319 00.001 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
01:01:43.725 00.406 10072 Exposure complete
01:01:43.766 00.041 1032 OnExposeComplete: enter
01:01:43.768 00.002 1032 UpdateGuideState(): m_state=6
01:01:43.771 00.003 10072 worker thread done servicing request
01:01:43.771 00.000 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1091
01:01:43.773 00.002 1032 Star::Find returns 1 (0), X=320.94, Y=750.34, Mass=1354, SNR=25.9, Peak=153 HFD=2.6
01:01:43.775 00.002 1032 MultiStar: [#1 -0.02,0.04,0.96,U] [#2 -0.07,-0.09,0.77,U] [#3 -0.14,-0.04,0.68,U] [#4 0.01,0.12,0.75,U] [#5 -0.08,0.11,0.68,U] [#6 -0.01,0.24,0.59,U] [#7 -0.28,-0.10,0.51,U] [#8 -0.07,0.05,0.59,U] 
01:01:43.776 00.001 1032 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {0.05, 0.16}
01:01:43.778 00.002 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
01:01:43.779 00.001 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
01:01:43.781 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.32 mountX=0.07 mountY=0.04, mountTheta=0.49
01:01:43.784 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
01:01:43.785 00.001 1032 Enqueuing Move request for scope (-0.05, 0.06)
01:01:43.787 00.002 10072 Worker thread wakes up
01:01:43.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
01:01:43.787 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
01:01:43.787 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.04
01:01:43.789 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:43.790 00.001 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.14
01:01:43.790 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:01:43.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:43.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:01:43.791 00.001 10072 MoveAxis(E, 1, ABG)
01:01:43.791 00.000 10072 Guiding  Dir = 2, Dur = 1
01:01:43.791 00.000 10072 IsGuiding returns 0
01:01:43.791 00.000 10072 PulseGuide returned control before completion, sleep 11
01:01:43.808 00.017 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:01:43.810 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:43.812 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:43.813 00.001 1032 Enqueuing Expose request
01:01:43.818 00.005 10072 IsGuiding returns 0
01:01:43.818 00.000 10072 Move returns status 0, amount 1
01:01:43.818 00.000 10072 MoveAxis(N, 0, ABG)
01:01:43.818 00.000 10072 Move returns status 0, amount 0
01:01:43.818 00.000 10072 move complete, result=0
01:01:43.818 00.000 10072 worker thread done servicing request
01:01:43.818 00.000 10072 Worker thread wakes up
01:01:43.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:43.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:43.821 00.003 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
01:01:44.445 00.624 10072 Exposure complete
01:01:44.483 00.038 10072 worker thread done servicing request
01:01:44.483 00.000 1032 OnExposeComplete: enter
01:01:44.487 00.004 1032 UpdateGuideState(): m_state=6
01:01:44.490 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1092
01:01:44.492 00.002 1032 Star::Find returns 1 (0), X=320.96, Y=750.24, Mass=1299, SNR=25.4, Peak=136 HFD=2.5
01:01:44.494 00.002 1032 MultiStar: [#1 -0.09,-0.08,1.00,U] [#2 -0.10,0.07,0.78,U] [#3 -0.13,0.11,0.69,U] [#4 0.17,-0.04,0.74,U] [#5 -0.03,0.01,0.71,U] [#6 0.14,-0.08,0.62,U] [#7 -0.24,0.01,0.52,U] [#8 -0.04,-0.08,0.61,U] 
01:01:44.495 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.00}, one-star: {0.06, 0.06}
01:01:44.497 00.002 1032 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.83) = xAngle (-4.91 = 1.37)
01:01:44.497 00.000 1032 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.91 = 1.37)
01:01:44.499 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.08 mountX=0.00 mountY=0.02, mountTheta=1.37
01:01:44.501 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.00, opts=13)
01:01:44.503 00.002 1032 Enqueuing Move request for scope (-0.02, -0.00)
01:01:44.505 00.002 10072 Worker thread wakes up
01:01:44.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
01:01:44.505 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
01:01:44.505 00.000 10072 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
01:01:44.508 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:44.511 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.14
01:01:44.511 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
01:01:44.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:44.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:01:44.511 00.000 10072 MoveAxis(E, 2, ABG)
01:01:44.511 00.000 10072 Guiding  Dir = 2, Dur = 2
01:01:44.512 00.001 10072 IsGuiding returns 0
01:01:44.512 00.000 10072 PulseGuide returned control before completion, sleep 12
01:01:44.528 00.016 1032 UpdateGuideState exits: m=1299 SNR=25.4
01:01:44.530 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:44.531 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:44.532 00.001 1032 Enqueuing Expose request
01:01:44.536 00.004 10072 IsGuiding returns 0
01:01:44.536 00.000 10072 Move returns status 0, amount 2
01:01:44.536 00.000 10072 MoveAxis(N, 0, ABG)
01:01:44.536 00.000 10072 Move returns status 0, amount 0
01:01:44.536 00.000 10072 move complete, result=0
01:01:44.536 00.000 10072 worker thread done servicing request
01:01:44.536 00.000 10072 Worker thread wakes up
01:01:44.536 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:44.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:44.541 00.005 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
01:01:44.949 00.408 10072 Exposure complete
01:01:44.997 00.048 10072 worker thread done servicing request
01:01:44.997 00.000 1032 OnExposeComplete: enter
01:01:44.999 00.002 1032 UpdateGuideState(): m_state=6
01:01:45.000 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1093
01:01:45.002 00.002 1032 Star::Find returns 1 (0), X=320.92, Y=750.18, Mass=1296, SNR=25.4, Peak=150 HFD=2.5
01:01:45.003 00.001 1032 MultiStar: [#1 -0.03,0.01,0.93,U] [#2 -0.13,0.01,0.78,U] [#3 -0.09,-0.03,0.74,U] [#4 0.01,-0.13,0.74,U] [#5 -0.04,-0.04,0.73,U] [#6 0.10,0.04,0.66,U] [#7 -0.04,-0.10,0.52,U] [#8 0.24,-0.09,0.60,U] 
01:01:45.004 00.001 1032 single-star, 8 included, MultiStar: {-0.00, -0.03}, one-star: {0.03, -0.00}
01:01:45.006 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
01:01:45.007 00.001 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
01:01:45.008 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.01 mountX=-0.01 mountY=-0.03, mountTheta=-1.84
01:01:45.010 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
01:01:45.012 00.002 1032 Enqueuing Move request for scope (0.03, -0.00)
01:01:45.013 00.001 10072 Worker thread wakes up
01:01:45.013 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
01:01:45.013 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
01:01:45.013 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
01:01:45.015 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:45.019 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.14
01:01:45.019 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:01:45.019 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:45.019 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:01:45.019 00.000 10072 MoveAxis(E, 1, ABG)
01:01:45.019 00.000 10072 Guiding  Dir = 2, Dur = 1
01:01:45.021 00.002 10072 IsGuiding returns 0
01:01:45.021 00.000 10072 PulseGuide returned control before completion, sleep 11
01:01:45.035 00.014 10072 IsGuiding returns 0
01:01:45.035 00.000 10072 Move returns status 0, amount 1
01:01:45.035 00.000 10072 MoveAxis(N, 0, ABG)
01:01:45.035 00.000 10072 Move returns status 0, amount 0
01:01:45.035 00.000 10072 move complete, result=0
01:01:45.035 00.000 1032 UpdateGuideState exits: m=1296 SNR=25.4
01:01:45.036 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:45.038 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:45.039 00.001 1032 Enqueuing Expose request
01:01:45.041 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
01:01:45.042 00.001 10072 worker thread done servicing request
01:01:45.042 00.000 10072 Worker thread wakes up
01:01:45.042 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:45.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:45.677 00.635 10072 Exposure complete
01:01:45.720 00.043 10072 worker thread done servicing request
01:01:45.720 00.000 1032 OnExposeComplete: enter
01:01:45.722 00.002 1032 UpdateGuideState(): m_state=6
01:01:45.724 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1094
01:01:45.726 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.17, Mass=1396, SNR=26.3, Peak=162 HFD=2.6
01:01:45.727 00.001 1032 MultiStar: [#1 -0.03,-0.08,0.99,U] [#2 -0.00,-0.03,0.73,U] [#3 -0.01,-0.04,0.65,U] [#4 0.13,-0.02,0.71,U] [#5 -0.03,0.01,0.72,U] [#6 0.13,-0.09,0.59,U] [#7 -0.10,-0.12,0.51,U] [#8 0.09,-0.18,0.57,U] 
01:01:45.729 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.20, -0.01}
01:01:45.730 00.001 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
01:01:45.731 00.001 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
01:01:45.733 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.85 mountX=-0.07 mountY=-0.03, mountTheta=-2.68
01:01:45.737 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
01:01:45.739 00.002 1032 Enqueuing Move request for scope (0.05, -0.05)
01:01:45.741 00.002 10072 Worker thread wakes up
01:01:45.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
01:01:45.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
01:01:45.741 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.07 yDistance=-0.03
01:01:45.743 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:45.745 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.13
01:01:45.745 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:01:45.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:45.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:01:45.745 00.000 10072 MoveAxis(E, 1, ABG)
01:01:45.745 00.000 10072 Guiding  Dir = 2, Dur = 1
01:01:45.747 00.002 10072 IsGuiding returns 0
01:01:45.747 00.000 10072 PulseGuide returned control before completion, sleep 11
01:01:45.763 00.016 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:01:45.764 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:45.767 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:45.770 00.003 1032 Enqueuing Expose request
01:01:45.772 00.002 10072 IsGuiding returns 0
01:01:45.772 00.000 10072 Move returns status 0, amount 1
01:01:45.772 00.000 10072 MoveAxis(N, 0, ABG)
01:01:45.772 00.000 10072 Move returns status 0, amount 0
01:01:45.772 00.000 10072 move complete, result=0
01:01:45.772 00.000 10072 worker thread done servicing request
01:01:45.773 00.001 10072 Worker thread wakes up
01:01:45.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:45.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:45.780 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
01:01:46.179 00.399 10072 Exposure complete
01:01:46.218 00.039 10072 worker thread done servicing request
01:01:46.218 00.000 1032 OnExposeComplete: enter
01:01:46.220 00.002 1032 UpdateGuideState(): m_state=6
01:01:46.221 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1095
01:01:46.224 00.003 1032 Star::Find returns 1 (0), X=321.04, Y=750.25, Mass=1455, SNR=26.9, Peak=168 HFD=2.5
01:01:46.225 00.001 1032 MultiStar: [#1 -0.01,-0.06,0.90,U] [#2 -0.00,-0.09,0.72,U] [#3 0.04,-0.10,0.62,U] [#4 0.09,-0.05,0.70,U] [#5 0.01,-0.02,0.69,U] [#6 0.13,-0.03,0.56,U] [#7 -0.09,-0.00,0.49,U] [#8 0.03,-0.12,0.56,U] 
01:01:46.227 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.15, 0.07}
01:01:46.228 00.001 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
01:01:46.229 00.001 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
01:01:46.231 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.71 mountX=-0.05 mountY=-0.03, mountTheta=-2.54
01:01:46.234 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
01:01:46.235 00.001 1032 Enqueuing Move request for scope (0.05, -0.04)
01:01:46.237 00.002 10072 Worker thread wakes up
01:01:46.237 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:01:46.237 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:01:46.237 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.03
01:01:46.239 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:46.241 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.13
01:01:46.241 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:01:46.241 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:46.241 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:01:46.241 00.000 10072 MoveAxis(E, 0, ABG)
01:01:46.242 00.001 10072 Move returns status 0, amount 0
01:01:46.242 00.000 10072 MoveAxis(N, 0, ABG)
01:01:46.242 00.000 10072 Move returns status 0, amount 0
01:01:46.242 00.000 10072 move complete, result=0
01:01:46.242 00.000 10072 worker thread done servicing request
01:01:46.257 00.015 1032 UpdateGuideState exits: m=1455 SNR=26.9
01:01:46.260 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:46.261 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:46.263 00.002 1032 Enqueuing Expose request
01:01:46.264 00.001 10072 Worker thread wakes up
01:01:46.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:46.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:46.264 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:46.900 00.636 10072 Exposure complete
01:01:46.940 00.040 10072 worker thread done servicing request
01:01:46.940 00.000 1032 OnExposeComplete: enter
01:01:46.942 00.002 1032 UpdateGuideState(): m_state=6
01:01:46.944 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1096
01:01:46.946 00.002 1032 Star::Find returns 1 (0), X=321.08, Y=750.38, Mass=1326, SNR=25.7, Peak=160 HFD=2.5
01:01:46.948 00.002 1032 MultiStar: [#1 0.01,0.13,0.98,U] [#2 0.01,0.13,0.80,U] [#3 -0.01,0.14,0.70,U] [#4 0.07,0.13,0.72,U] [#5 0.03,0.09,0.73,U] [#6 0.02,0.27,0.67,U] [#7 -0.15,0.13,0.50,U] [#8 0.03,0.09,0.61,U] 
01:01:46.949 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.15}, one-star: {0.19, 0.20}
01:01:46.952 00.003 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
01:01:46.953 00.001 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
01:01:46.954 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.34 mountX=0.13 mountY=-0.07, mountTheta=-0.49
01:01:46.958 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.15, opts=13)
01:01:46.960 00.002 1032 Enqueuing Move request for scope (0.03, 0.15)
01:01:46.963 00.003 10072 Worker thread wakes up
01:01:46.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
01:01:46.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
01:01:46.963 00.000 10072 Moving (0.03, 0.15) raw xDistance=0.13 yDistance=-0.07
01:01:46.964 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:46.966 00.002 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 289.13
01:01:46.966 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
01:01:46.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:46.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:01:46.967 00.001 10072 MoveAxis(W, 62, ABG)
01:01:46.967 00.000 10072 Guiding  Dir = 3, Dur = 62
01:01:46.967 00.000 10072 IsGuiding returns 0
01:01:46.967 00.000 10072 PulseGuide returned control before completion, sleep 72
01:01:46.981 00.014 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:01:46.983 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:46.986 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:46.988 00.002 1032 Enqueuing Expose request
01:01:47.053 00.065 10072 IsGuiding returns 0
01:01:47.053 00.000 10072 Move returns status 0, amount 62
01:01:47.053 00.000 10072 MoveAxis(N, 0, ABG)
01:01:47.054 00.001 10072 Move returns status 0, amount 0
01:01:47.054 00.000 10072 move complete, result=0
01:01:47.054 00.000 10072 worker thread done servicing request
01:01:47.054 00.000 10072 Worker thread wakes up
01:01:47.054 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:47.054 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:47.054 00.000 1032 GuideStep: 0.1 px 62 ms WEST, -0.1 px 0 ms NORTH
01:01:47.463 00.409 10072 Exposure complete
01:01:47.501 00.038 10072 worker thread done servicing request
01:01:47.501 00.000 1032 OnExposeComplete: enter
01:01:47.503 00.002 1032 UpdateGuideState(): m_state=6
01:01:47.504 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1097
01:01:47.505 00.001 1032 Star::Find returns 1 (0), X=321.07, Y=750.37, Mass=1383, SNR=26.2, Peak=153 HFD=2.6
01:01:47.507 00.002 1032 MultiStar: [#1 0.03,0.07,0.97,U] [#2 -0.01,0.12,0.72,U] [#3 -0.02,0.03,0.68,U] [#4 0.10,-0.18,0.70,U] [#5 0.04,0.14,0.71,U] [#6 0.04,0.10,0.62,U] [#7 -0.06,0.07,0.49,U] [#8 0.06,0.05,0.57,U] 
01:01:47.508 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.17, 0.19}
01:01:47.510 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
01:01:47.511 00.001 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
01:01:47.512 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.98 mountX=0.06 mountY=-0.06, mountTheta=-0.85
01:01:47.515 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
01:01:47.517 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
01:01:47.518 00.001 10072 Worker thread wakes up
01:01:47.518 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:01:47.518 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:01:47.518 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.06 yDistance=-0.06
01:01:47.520 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:47.524 00.004 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.13
01:01:47.524 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
01:01:47.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:47.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:01:47.524 00.000 10072 MoveAxis(E, 1, ABG)
01:01:47.524 00.000 10072 Guiding  Dir = 2, Dur = 1
01:01:47.524 00.000 10072 IsGuiding returns 0
01:01:47.525 00.001 10072 PulseGuide returned control before completion, sleep 11
01:01:47.537 00.012 10072 IsGuiding returns 0
01:01:47.537 00.000 10072 Move returns status 0, amount 1
01:01:47.537 00.000 10072 MoveAxis(N, 0, ABG)
01:01:47.537 00.000 10072 Move returns status 0, amount 0
01:01:47.537 00.000 10072 move complete, result=0
01:01:47.537 00.000 10072 worker thread done servicing request
01:01:47.538 00.001 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:01:47.539 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:47.541 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:47.542 00.001 1032 Enqueuing Expose request
01:01:47.542 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:01:47.545 00.003 10072 Worker thread wakes up
01:01:47.545 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:47.545 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:48.178 00.633 10072 Exposure complete
01:01:48.224 00.046 10072 worker thread done servicing request
01:01:48.225 00.001 1032 OnExposeComplete: enter
01:01:48.228 00.003 1032 UpdateGuideState(): m_state=6
01:01:48.230 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1098
01:01:48.233 00.003 1032 Star::Find returns 1 (0), X=321.11, Y=750.17, Mass=1656, SNR=28.7, Peak=196 HFD=2.6
01:01:48.235 00.002 1032 MultiStar: [#1 0.08,-0.01,0.84,U] [#2 0.10,-0.01,0.66,U] [#3 0.06,0.02,0.62,U] [#4 0.13,-0.15,0.67,U] [#5 0.15,-0.03,0.63,U] [#6 0.21,-0.15,0.55,U] [#7 -0.00,-0.23,0.47,U] [#8 0.11,-0.04,0.55,U] 
01:01:48.238 00.003 1032 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.22, -0.01}
01:01:48.240 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
01:01:48.242 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
01:01:48.244 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.43 mountX=-0.09 mountY=-0.11, mountTheta=-2.26
01:01:48.247 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
01:01:48.249 00.002 1032 Enqueuing Move request for scope (0.12, -0.06)
01:01:48.250 00.001 10072 Worker thread wakes up
01:01:48.251 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
01:01:48.251 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
01:01:48.251 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.11
01:01:48.253 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:48.257 00.004 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.13
01:01:48.257 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:01:48.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:48.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:01:48.257 00.000 10072 MoveAxis(E, 0, ABG)
01:01:48.257 00.000 10072 Move returns status 0, amount 0
01:01:48.257 00.000 10072 MoveAxis(N, 0, ABG)
01:01:48.257 00.000 10072 Move returns status 0, amount 0
01:01:48.257 00.000 10072 move complete, result=0
01:01:48.257 00.000 10072 worker thread done servicing request
01:01:48.277 00.020 1032 UpdateGuideState exits: m=1656 SNR=28.7
01:01:48.279 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:48.281 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:48.283 00.002 1032 Enqueuing Expose request
01:01:48.285 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:48.286 00.001 10072 Worker thread wakes up
01:01:48.287 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:48.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:48.698 00.411 10072 Exposure complete
01:01:48.749 00.051 10072 worker thread done servicing request
01:01:48.749 00.000 1032 OnExposeComplete: enter
01:01:48.751 00.002 1032 UpdateGuideState(): m_state=6
01:01:48.753 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1099
01:01:48.755 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.24, Mass=1391, SNR=26.3, Peak=165 HFD=2.6
01:01:48.757 00.002 1032 MultiStar: [#1 0.14,0.01,0.97,U] [#2 0.01,-0.06,0.77,U] [#3 -0.01,-0.06,0.70,U] [#4 0.04,-0.15,0.71,U] [#5 0.11,-0.09,0.69,U] [#6 -0.04,0.06,0.57,U] [#7 0.04,-0.07,0.54,U] [#8 0.14,-0.15,0.58,U] 
01:01:48.759 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.22, 0.06}
01:01:48.761 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
01:01:48.763 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
01:01:48.765 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.48 mountX=-0.06 mountY=-0.07, mountTheta=-2.31
01:01:48.770 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
01:01:48.772 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
01:01:48.774 00.002 10072 Worker thread wakes up
01:01:48.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
01:01:48.774 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
01:01:48.774 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
01:01:48.776 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:48.779 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.12
01:01:48.779 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:01:48.780 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:48.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:01:48.780 00.000 10072 MoveAxis(W, 1, ABG)
01:01:48.780 00.000 10072 Guiding  Dir = 3, Dur = 1
01:01:48.780 00.000 10072 IsGuiding returns 0
01:01:48.781 00.001 10072 PulseGuide returned control before completion, sleep 11
01:01:48.799 00.018 1032 UpdateGuideState exits: m=1391 SNR=26.3
01:01:48.803 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:48.805 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:48.807 00.002 1032 Enqueuing Expose request
01:01:48.809 00.002 10072 IsGuiding returns 0
01:01:48.809 00.000 10072 Move returns status 0, amount 1
01:01:48.809 00.000 10072 MoveAxis(N, 0, ABG)
01:01:48.809 00.000 10072 Move returns status 0, amount 0
01:01:48.809 00.000 10072 move complete, result=0
01:01:48.809 00.000 10072 worker thread done servicing request
01:01:48.809 00.000 10072 Worker thread wakes up
01:01:48.809 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:48.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:48.816 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:01:49.435 00.619 10072 Exposure complete
01:01:49.489 00.054 10072 worker thread done servicing request
01:01:49.489 00.000 1032 OnExposeComplete: enter
01:01:49.491 00.002 1032 UpdateGuideState(): m_state=6
01:01:49.494 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1100
01:01:49.496 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.45, Mass=1475, SNR=27.1, Peak=169 HFD=2.7
01:01:49.498 00.002 1032 MultiStar: [#1 -0.03,0.08,0.93,U] [#2 -0.12,0.02,0.71,U] [#3 -0.07,0.02,0.67,U] [#4 0.05,0.09,0.69,U] [#5 0.02,0.03,0.70,U] [#6 0.03,0.09,0.60,U] [#7 -0.17,-0.06,0.52,U] [#8 0.03,-0.02,0.55,U] 
01:01:49.500 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.07}, one-star: {0.14, 0.27}
01:01:49.502 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
01:01:49.504 00.002 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
01:01:49.506 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.62 mountX=0.07 mountY=-0.02, mountTheta=-0.22
01:01:49.509 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.07, opts=13)
01:01:49.512 00.003 1032 Enqueuing Move request for scope (-0.00, 0.07)
01:01:49.514 00.002 10072 Worker thread wakes up
01:01:49.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
01:01:49.514 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
01:01:49.514 00.000 10072 Moving (-0.00, 0.07) raw xDistance=0.07 yDistance=-0.02
01:01:49.516 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:49.519 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.12
01:01:49.519 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:01:49.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:49.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:01:49.519 00.000 10072 MoveAxis(W, 2, ABG)
01:01:49.519 00.000 10072 Guiding  Dir = 3, Dur = 2
01:01:49.519 00.000 10072 IsGuiding returns 0
01:01:49.520 00.001 10072 PulseGuide returned control before completion, sleep 12
01:01:49.540 00.020 1032 UpdateGuideState exits: m=1475 SNR=27.1
01:01:49.542 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:49.544 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:49.546 00.002 1032 Enqueuing Expose request
01:01:49.549 00.003 10072 IsGuiding returns 0
01:01:49.550 00.001 10072 Move returns status 0, amount 2
01:01:49.550 00.000 10072 MoveAxis(N, 0, ABG)
01:01:49.550 00.000 10072 Move returns status 0, amount 0
01:01:49.550 00.000 10072 move complete, result=0
01:01:49.550 00.000 10072 worker thread done servicing request
01:01:49.550 00.000 10072 Worker thread wakes up
01:01:49.550 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:49.550 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:49.559 00.009 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:01:49.970 00.411 10072 Exposure complete
01:01:50.023 00.053 10072 worker thread done servicing request
01:01:50.023 00.000 1032 OnExposeComplete: enter
01:01:50.025 00.002 1032 UpdateGuideState(): m_state=6
01:01:50.027 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1101
01:01:50.029 00.002 1032 Star::Find returns 1 (0), X=320.99, Y=750.54, Mass=1517, SNR=27.4, Peak=184 HFD=2.6
01:01:50.030 00.001 1032 MultiStar: [#1 0.05,0.15,0.92,U] [#2 -0.14,0.18,0.69,U] [#3 -0.04,0.15,0.63,U] [#4 0.01,0.11,0.68,U] [#5 -0.08,0.15,0.69,U] [#6 -0.05,0.31,0.59,U] [#7 -0.11,0.04,0.50,U] [#8 -0.09,-0.01,0.53,U] 
01:01:50.032 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.17}, one-star: {0.10, 0.36}
01:01:50.034 00.002 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
01:01:50.035 00.001 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
01:01:50.036 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.72 mountX=0.18 mountY=-0.02, mountTheta=-0.11
01:01:50.039 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.17, opts=13)
01:01:50.040 00.001 1032 Enqueuing Move request for scope (-0.03, 0.17)
01:01:50.042 00.002 10072 Worker thread wakes up
01:01:50.042 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
01:01:50.042 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
01:01:50.042 00.000 10072 Moving (-0.03, 0.17) raw xDistance=0.18 yDistance=-0.02
01:01:50.045 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:50.047 00.002 10072 PPEC rslt: input = 0.18, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 289.12
01:01:50.048 00.001 10072 PPEC: input: 0.18, control: 0.08, exposure: 500
01:01:50.048 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:50.048 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:01:50.049 00.001 10072 MoveAxis(W, 85, ABG)
01:01:50.049 00.000 10072 Guiding  Dir = 3, Dur = 85
01:01:50.049 00.000 10072 IsGuiding returns 0
01:01:50.050 00.001 10072 PulseGuide returned control before completion, sleep 95
01:01:50.067 00.017 1032 UpdateGuideState exits: m=1517 SNR=27.4
01:01:50.070 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:50.071 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:50.073 00.002 1032 Enqueuing Expose request
01:01:50.150 00.077 10072 IsGuiding returns 0
01:01:50.150 00.000 10072 Move returns status 0, amount 85
01:01:50.150 00.000 10072 MoveAxis(N, 0, ABG)
01:01:50.150 00.000 10072 Move returns status 0, amount 0
01:01:50.150 00.000 10072 move complete, result=0
01:01:50.150 00.000 10072 worker thread done servicing request
01:01:50.150 00.000 10072 Worker thread wakes up
01:01:50.150 00.000 1032 GuideStep: 0.2 px 85 ms WEST, -0.0 px 0 ms NORTH
01:01:50.154 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:50.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:50.782 00.628 10072 Exposure complete
01:01:50.833 00.051 1032 OnExposeComplete: enter
01:01:50.836 00.003 1032 UpdateGuideState(): m_state=6
01:01:50.838 00.002 10072 worker thread done servicing request
01:01:50.838 00.000 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1102
01:01:50.839 00.001 1032 Star::Find returns 1 (0), X=321.10, Y=750.09, Mass=1331, SNR=25.7, Peak=161 HFD=2.7
01:01:50.841 00.002 1032 MultiStar: [#1 0.14,-0.08,0.98,U] [#2 -0.03,-0.04,0.73,U] [#3 0.11,-0.14,0.68,U] [#4 0.13,-0.13,0.74,U] [#5 -0.04,-0.14,0.68,U] [#6 0.16,-0.01,0.62,U] [#7 -0.02,-0.18,0.55,U] [#8 0.16,-0.10,0.59,U] 
01:01:50.842 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.10}, one-star: {0.21, -0.09}
01:01:50.844 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
01:01:50.846 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
01:01:50.847 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.78 mountX=-0.12 mountY=-0.07, mountTheta=-2.61
01:01:50.849 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.10, opts=13)
01:01:50.851 00.002 1032 Enqueuing Move request for scope (0.10, -0.10)
01:01:50.852 00.001 10072 Worker thread wakes up
01:01:50.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
01:01:50.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
01:01:50.852 00.000 10072 Moving (0.10, -0.10) raw xDistance=-0.12 yDistance=-0.07
01:01:50.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:50.856 00.002 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.12
01:01:50.856 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
01:01:50.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:50.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:01:50.856 00.000 10072 MoveAxis(W, 6, ABG)
01:01:50.856 00.000 10072 Guiding  Dir = 3, Dur = 6
01:01:50.857 00.001 10072 IsGuiding returns 0
01:01:50.857 00.000 10072 PulseGuide returned control before completion, sleep 16
01:01:50.876 00.019 1032 UpdateGuideState exits: m=1331 SNR=25.7
01:01:50.878 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:50.879 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:50.881 00.002 1032 Enqueuing Expose request
01:01:50.887 00.006 10072 IsGuiding returns 0
01:01:50.887 00.000 10072 Move returns status 0, amount 6
01:01:50.887 00.000 10072 MoveAxis(N, 0, ABG)
01:01:50.887 00.000 10072 Move returns status 0, amount 0
01:01:50.887 00.000 10072 move complete, result=0
01:01:50.887 00.000 10072 worker thread done servicing request
01:01:50.887 00.000 10072 Worker thread wakes up
01:01:50.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:50.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:50.890 00.003 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:01:51.303 00.413 10072 Exposure complete
01:01:51.353 00.050 10072 worker thread done servicing request
01:01:51.353 00.000 1032 OnExposeComplete: enter
01:01:51.355 00.002 1032 UpdateGuideState(): m_state=6
01:01:51.357 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1103
01:01:51.358 00.001 1032 Star::Find returns 1 (0), X=321.14, Y=750.11, Mass=1523, SNR=27.5, Peak=182 HFD=2.7
01:01:51.361 00.003 1032 MultiStar: [#1 0.03,-0.08,0.94,U] [#2 0.01,-0.12,0.70,U] [#3 0.03,-0.08,0.65,U] [#4 0.12,-0.08,0.66,U] [#5 0.02,-0.11,0.70,U] [#6 0.04,-0.02,0.62,U] [#7 -0.03,-0.16,0.52,U] [#8 0.05,-0.19,0.58,U] 
01:01:51.363 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.25, -0.07}
01:01:51.364 00.001 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
01:01:51.366 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
01:01:51.367 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.97 mountX=-0.11 mountY=-0.04, mountTheta=-2.80
01:01:51.370 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.10, opts=13)
01:01:51.372 00.002 1032 Enqueuing Move request for scope (0.07, -0.10)
01:01:51.374 00.002 10072 Worker thread wakes up
01:01:51.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
01:01:51.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
01:01:51.374 00.000 10072 Moving (0.07, -0.10) raw xDistance=-0.11 yDistance=-0.04
01:01:51.376 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:51.379 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.12
01:01:51.379 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
01:01:51.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:51.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:01:51.379 00.000 10072 MoveAxis(W, 5, ABG)
01:01:51.379 00.000 10072 Guiding  Dir = 3, Dur = 5
01:01:51.380 00.001 10072 IsGuiding returns 0
01:01:51.380 00.000 10072 PulseGuide returned control before completion, sleep 15
01:01:51.400 00.020 1032 UpdateGuideState exits: m=1523 SNR=27.5
01:01:51.402 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:51.404 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:51.406 00.002 1032 Enqueuing Expose request
01:01:51.408 00.002 10072 IsGuiding returns 0
01:01:51.408 00.000 10072 Move returns status 0, amount 5
01:01:51.409 00.001 10072 MoveAxis(N, 0, ABG)
01:01:51.409 00.000 10072 Move returns status 0, amount 0
01:01:51.409 00.000 10072 move complete, result=0
01:01:51.409 00.000 10072 worker thread done servicing request
01:01:51.409 00.000 10072 Worker thread wakes up
01:01:51.409 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:51.409 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:51.416 00.007 1032 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
01:01:52.041 00.625 10072 Exposure complete
01:01:52.094 00.053 10072 worker thread done servicing request
01:01:52.094 00.000 1032 OnExposeComplete: enter
01:01:52.097 00.003 1032 UpdateGuideState(): m_state=6
01:01:52.099 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1104
01:01:52.101 00.002 1032 Star::Find returns 1 (0), X=321.06, Y=750.33, Mass=1533, SNR=27.6, Peak=182 HFD=2.5
01:01:52.103 00.002 1032 MultiStar: [#1 0.04,0.07,0.91,U] [#2 0.04,0.08,0.72,U] [#3 0.04,0.07,0.65,U] [#4 0.11,-0.00,0.68,U] [#5 -0.07,-0.02,0.65,U] [#6 0.08,0.19,0.54,U] [#7 -0.12,-0.07,0.46,U] [#8 0.00,-0.03,0.53,U] 
01:01:52.104 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.17, 0.15}
01:01:52.106 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
01:01:52.107 00.001 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
01:01:52.108 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.91 mountX=0.04 mountY=-0.06, mountTheta=-0.92
01:01:52.112 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
01:01:52.115 00.003 1032 Enqueuing Move request for scope (0.04, 0.06)
01:01:52.118 00.003 10072 Worker thread wakes up
01:01:52.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:01:52.118 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:01:52.118 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.06
01:01:52.120 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:52.123 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.12
01:01:52.123 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:01:52.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:52.123 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:01:52.123 00.000 10072 MoveAxis(W, 8, ABG)
01:01:52.123 00.000 10072 Guiding  Dir = 3, Dur = 8
01:01:52.124 00.001 10072 IsGuiding returns 0
01:01:52.124 00.000 10072 PulseGuide returned control before completion, sleep 18
01:01:52.144 00.020 1032 UpdateGuideState exits: m=1533 SNR=27.6
01:01:52.146 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:52.149 00.003 10072 IsGuiding returns 0
01:01:52.149 00.000 10072 Move returns status 0, amount 8
01:01:52.149 00.000 10072 MoveAxis(N, 0, ABG)
01:01:52.149 00.000 10072 Move returns status 0, amount 0
01:01:52.149 00.000 10072 move complete, result=0
01:01:52.150 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:52.152 00.002 10072 worker thread done servicing request
01:01:52.152 00.000 1032 Enqueuing Expose request
01:01:52.154 00.002 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:01:52.156 00.002 10072 Worker thread wakes up
01:01:52.156 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:52.156 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:52.574 00.418 10072 Exposure complete
01:01:52.629 00.055 10072 worker thread done servicing request
01:01:52.629 00.000 1032 OnExposeComplete: enter
01:01:52.632 00.003 1032 UpdateGuideState(): m_state=6
01:01:52.634 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1105
01:01:52.636 00.002 1032 Star::Find returns 1 (0), X=321.05, Y=750.42, Mass=1448, SNR=26.8, Peak=164 HFD=2.7
01:01:52.639 00.003 1032 MultiStar: [#1 0.02,0.16,0.96,U] [#2 -0.10,0.15,0.75,U] [#3 -0.05,0.07,0.68,U] [#4 -0.11,0.17,0.65,U] [#5 0.03,0.15,0.63,U] [#6 0.03,0.27,0.58,U] [#7 -0.16,0.02,0.51,U] [#8 -0.01,0.14,0.58,U] 
01:01:52.641 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.16}, one-star: {0.16, 0.24}
01:01:52.645 00.004 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
01:01:52.647 00.002 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
01:01:52.648 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.62 mountX=0.15 mountY=-0.03, mountTheta=-0.22
01:01:52.651 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.16, opts=13)
01:01:52.653 00.002 1032 Enqueuing Move request for scope (-0.01, 0.16)
01:01:52.655 00.002 10072 Worker thread wakes up
01:01:52.655 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
01:01:52.655 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
01:01:52.655 00.000 10072 Moving (-0.01, 0.16) raw xDistance=0.15 yDistance=-0.03
01:01:52.657 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:52.659 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.11
01:01:52.659 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:01:52.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:52.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:01:52.659 00.000 10072 MoveAxis(W, 78, ABG)
01:01:52.659 00.000 10072 Guiding  Dir = 3, Dur = 78
01:01:52.660 00.001 10072 IsGuiding returns 0
01:01:52.660 00.000 10072 PulseGuide returned control before completion, sleep 88
01:01:52.679 00.019 1032 UpdateGuideState exits: m=1448 SNR=26.8
01:01:52.681 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:52.683 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:52.685 00.002 1032 Enqueuing Expose request
01:01:52.759 00.074 10072 IsGuiding returns 0
01:01:52.760 00.001 10072 Move returns status 0, amount 78
01:01:52.761 00.001 10072 MoveAxis(N, 0, ABG)
01:01:52.761 00.000 10072 Move returns status 0, amount 0
01:01:52.761 00.000 10072 move complete, result=0
01:01:52.761 00.000 10072 worker thread done servicing request
01:01:52.761 00.000 10072 Worker thread wakes up
01:01:52.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:52.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:52.761 00.000 1032 GuideStep: 0.2 px 78 ms WEST, -0.0 px 0 ms NORTH
01:01:53.398 00.637 10072 Exposure complete
01:01:53.448 00.050 10072 worker thread done servicing request
01:01:53.448 00.000 1032 OnExposeComplete: enter
01:01:53.451 00.003 1032 UpdateGuideState(): m_state=6
01:01:53.452 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1106
01:01:53.454 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.34, Mass=1408, SNR=26.5, Peak=177 HFD=2.5
01:01:53.457 00.003 1032 MultiStar: [#1 0.04,0.19,0.98,U] [#2 0.01,0.01,0.75,U] [#3 -0.06,0.10,0.66,U] [#4 0.02,0.14,0.68,U] [#5 -0.04,0.02,0.67,U] [#6 0.28,0.12,0.61,U] [#7 -0.24,-0.05,0.51,U] [#8 0.01,-0.06,0.56,U] 
01:01:53.460 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.15, 0.16}
01:01:53.461 00.001 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
01:01:53.463 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
01:01:53.465 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.24 mountX=0.08 mountY=-0.05, mountTheta=-0.59
01:01:53.468 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
01:01:53.469 00.001 1032 Enqueuing Move request for scope (0.03, 0.09)
01:01:53.471 00.002 10072 Worker thread wakes up
01:01:53.471 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
01:01:53.471 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
01:01:53.471 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
01:01:53.474 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:53.478 00.004 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.11
01:01:53.478 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:01:53.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:53.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:01:53.478 00.000 10072 MoveAxis(W, 8, ABG)
01:01:53.478 00.000 10072 Guiding  Dir = 3, Dur = 8
01:01:53.478 00.000 10072 IsGuiding returns 0
01:01:53.479 00.001 10072 PulseGuide returned control before completion, sleep 18
01:01:53.498 00.019 1032 UpdateGuideState exits: m=1408 SNR=26.5
01:01:53.501 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:53.502 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:53.506 00.004 1032 Enqueuing Expose request
01:01:53.537 00.031 10072 IsGuiding returns 0
01:01:53.537 00.000 10072 Move returns status 0, amount 8
01:01:53.537 00.000 10072 MoveAxis(N, 0, ABG)
01:01:53.537 00.000 10072 Move returns status 0, amount 0
01:01:53.537 00.000 10072 move complete, result=0
01:01:53.538 00.001 10072 worker thread done servicing request
01:01:53.538 00.000 10072 Worker thread wakes up
01:01:53.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:53.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:53.542 00.004 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:01:53.959 00.417 10072 Exposure complete
01:01:54.012 00.053 10072 worker thread done servicing request
01:01:54.012 00.000 1032 OnExposeComplete: enter
01:01:54.014 00.002 1032 UpdateGuideState(): m_state=6
01:01:54.016 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1107
01:01:54.019 00.003 1032 Star::Find returns 1 (0), X=321.05, Y=750.26, Mass=1504, SNR=27.3, Peak=173 HFD=2.5
01:01:54.021 00.002 1032 MultiStar: [#1 0.07,0.07,0.97,U] [#2 0.02,-0.00,0.71,U] [#3 -0.08,0.05,0.64,U] [#4 0.15,0.03,0.68,U] [#5 0.02,0.12,0.70,U] [#6 0.21,0.09,0.56,U] [#7 -0.12,0.04,0.50,U] [#8 0.09,-0.03,0.54,U] 
01:01:54.023 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.16, 0.08}
01:01:54.025 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
01:01:54.027 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
01:01:54.029 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.70 mountX=0.04 mountY=-0.08, mountTheta=-1.13
01:01:54.032 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
01:01:54.035 00.003 1032 Enqueuing Move request for scope (0.07, 0.06)
01:01:54.038 00.003 10072 Worker thread wakes up
01:01:54.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
01:01:54.038 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
01:01:54.038 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
01:01:54.040 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:54.042 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.11
01:01:54.042 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:01:54.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:54.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:01:54.044 00.002 10072 MoveAxis(W, 8, ABG)
01:01:54.044 00.000 10072 Guiding  Dir = 3, Dur = 8
01:01:54.044 00.000 10072 IsGuiding returns 0
01:01:54.045 00.001 10072 PulseGuide returned control before completion, sleep 18
01:01:54.063 00.018 1032 UpdateGuideState exits: m=1504 SNR=27.3
01:01:54.065 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:54.066 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:54.068 00.002 1032 Enqueuing Expose request
01:01:54.070 00.002 10072 IsGuiding returns 0
01:01:54.070 00.000 10072 Move returns status 0, amount 8
01:01:54.070 00.000 10072 MoveAxis(N, 0, ABG)
01:01:54.070 00.000 10072 Move returns status 0, amount 0
01:01:54.070 00.000 10072 move complete, result=0
01:01:54.070 00.000 10072 worker thread done servicing request
01:01:54.070 00.000 10072 Worker thread wakes up
01:01:54.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:54.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:54.078 00.008 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:01:54.705 00.627 10072 Exposure complete
01:01:54.754 00.049 10072 worker thread done servicing request
01:01:54.754 00.000 1032 OnExposeComplete: enter
01:01:54.757 00.003 1032 UpdateGuideState(): m_state=6
01:01:54.758 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1108
01:01:54.760 00.002 1032 Star::Find returns 1 (0), X=321.08, Y=750.29, Mass=1695, SNR=29.0, Peak=198 HFD=2.6
01:01:54.762 00.002 1032 MultiStar: [#1 0.00,0.12,0.89,U] [#2 0.11,0.06,0.72,U] [#3 0.01,0.03,0.60,U] [#4 0.13,-0.01,0.64,U] [#5 -0.04,0.06,0.63,U] [#6 0.15,-0.01,0.55,U] [#7 -0.13,0.02,0.47,U] [#8 0.12,-0.06,0.52,U] 
01:01:54.764 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.19, 0.11}
01:01:54.766 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
01:01:54.768 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
01:01:54.770 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.58 mountX=0.03 mountY=-0.08, mountTheta=-1.25
01:01:54.772 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
01:01:54.775 00.003 1032 Enqueuing Move request for scope (0.07, 0.04)
01:01:54.776 00.001 10072 Worker thread wakes up
01:01:54.777 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
01:01:54.777 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
01:01:54.777 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.03 yDistance=-0.08
01:01:54.778 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:54.780 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.11
01:01:54.781 00.001 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:01:54.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:54.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:01:54.781 00.000 10072 MoveAxis(W, 9, ABG)
01:01:54.781 00.000 10072 Guiding  Dir = 3, Dur = 9
01:01:54.781 00.000 10072 IsGuiding returns 0
01:01:54.782 00.001 10072 PulseGuide returned control before completion, sleep 19
01:01:54.800 00.018 1032 UpdateGuideState exits: m=1695 SNR=29.0
01:01:54.803 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:54.804 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:54.805 00.001 1032 Enqueuing Expose request
01:01:54.812 00.007 10072 IsGuiding returns 0
01:01:54.812 00.000 10072 Move returns status 0, amount 9
01:01:54.812 00.000 10072 MoveAxis(N, 0, ABG)
01:01:54.812 00.000 10072 Move returns status 0, amount 0
01:01:54.812 00.000 10072 move complete, result=0
01:01:54.812 00.000 10072 worker thread done servicing request
01:01:54.812 00.000 10072 Worker thread wakes up
01:01:54.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:54.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:54.815 00.003 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:01:55.220 00.405 10072 Exposure complete
01:01:55.273 00.053 10072 worker thread done servicing request
01:01:55.273 00.000 1032 OnExposeComplete: enter
01:01:55.275 00.002 1032 UpdateGuideState(): m_state=6
01:01:55.277 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1109
01:01:55.282 00.005 1032 Star::Find returns 1 (0), X=321.08, Y=750.41, Mass=1329, SNR=25.7, Peak=165 HFD=2.5
01:01:55.285 00.003 1032 MultiStar: [#1 0.02,0.18,1.02,U] [#2 -0.03,0.18,0.67,U] [#3 -0.05,0.14,0.69,U] [#4 0.06,0.07,0.74,U] [#5 0.10,0.21,0.71,U] [#6 0.02,0.16,0.59,U] [#7 -0.39,0.06,0.53,U] [#8 0.18,-0.03,0.59,U] 
01:01:55.286 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.15}, one-star: {0.18, 0.23}
01:01:55.288 00.002 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
01:01:55.290 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
01:01:55.292 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.40 mountX=0.13 mountY=-0.06, mountTheta=-0.43
01:01:55.295 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.15, opts=13)
01:01:55.297 00.002 1032 Enqueuing Move request for scope (0.03, 0.15)
01:01:55.299 00.002 10072 Worker thread wakes up
01:01:55.300 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
01:01:55.300 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
01:01:55.300 00.000 10072 Moving (0.03, 0.15) raw xDistance=0.13 yDistance=-0.06
01:01:55.304 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:55.306 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 289.11
01:01:55.306 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
01:01:55.307 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:55.307 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:01:55.307 00.000 10072 MoveAxis(W, 69, ABG)
01:01:55.307 00.000 10072 Guiding  Dir = 3, Dur = 69
01:01:55.307 00.000 10072 IsGuiding returns 0
01:01:55.308 00.001 10072 PulseGuide returned control before completion, sleep 79
01:01:55.324 00.016 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:01:55.327 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:55.329 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:55.331 00.002 1032 Enqueuing Expose request
01:01:55.402 00.071 10072 IsGuiding returns 0
01:01:55.402 00.000 10072 Move returns status 0, amount 69
01:01:55.402 00.000 10072 MoveAxis(N, 0, ABG)
01:01:55.402 00.000 10072 Move returns status 0, amount 0
01:01:55.402 00.000 10072 move complete, result=0
01:01:55.402 00.000 10072 worker thread done servicing request
01:01:55.402 00.000 10072 Worker thread wakes up
01:01:55.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:55.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:55.403 00.001 1032 GuideStep: 0.1 px 69 ms WEST, -0.1 px 0 ms NORTH
01:01:56.033 00.630 10072 Exposure complete
01:01:56.083 00.050 10072 worker thread done servicing request
01:01:56.083 00.000 1032 OnExposeComplete: enter
01:01:56.085 00.002 1032 UpdateGuideState(): m_state=6
01:01:56.087 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1110
01:01:56.089 00.002 1032 Star::Find returns 1 (0), X=321.12, Y=750.22, Mass=1405, SNR=26.4, Peak=165 HFD=2.6
01:01:56.092 00.003 1032 MultiStar: [#1 0.02,0.02,0.96,U] [#2 0.13,-0.02,0.77,U] [#3 -0.00,-0.04,0.66,U] [#4 0.10,-0.03,0.72,U] [#5 -0.05,0.18,0.69,U] [#6 0.16,0.07,0.59,U] [#7 -0.22,-0.22,0.55,U] [#8 0.05,-0.02,0.55,U] 
01:01:56.094 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.23, 0.04}
01:01:56.096 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
01:01:56.097 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
01:01:56.099 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.09 mountX=-0.01 mountY=-0.06, mountTheta=-1.74
01:01:56.101 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
01:01:56.103 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
01:01:56.105 00.002 10072 Worker thread wakes up
01:01:56.105 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
01:01:56.105 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
01:01:56.105 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
01:01:56.108 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:56.111 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.11
01:01:56.111 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:01:56.111 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:56.111 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:01:56.111 00.000 10072 MoveAxis(W, 9, ABG)
01:01:56.111 00.000 10072 Guiding  Dir = 3, Dur = 9
01:01:56.112 00.001 10072 IsGuiding returns 0
01:01:56.114 00.002 10072 PulseGuide returned control before completion, sleep 18
01:01:56.132 00.018 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:01:56.134 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:56.135 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:56.137 00.002 1032 Enqueuing Expose request
01:01:56.139 00.002 10072 IsGuiding returns 0
01:01:56.139 00.000 10072 Move returns status 0, amount 9
01:01:56.139 00.000 10072 MoveAxis(N, 0, ABG)
01:01:56.139 00.000 10072 Move returns status 0, amount 0
01:01:56.139 00.000 10072 move complete, result=0
01:01:56.139 00.000 10072 worker thread done servicing request
01:01:56.139 00.000 10072 Worker thread wakes up
01:01:56.139 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:56.139 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:56.149 00.010 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:01:56.546 00.397 10072 Exposure complete
01:01:56.596 00.050 10072 worker thread done servicing request
01:01:56.596 00.000 1032 OnExposeComplete: enter
01:01:56.599 00.003 1032 UpdateGuideState(): m_state=6
01:01:56.601 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1111
01:01:56.602 00.001 1032 Star::Find returns 1 (0), X=321.16, Y=750.20, Mass=1337, SNR=25.8, Peak=157 HFD=2.6
01:01:56.604 00.002 1032 MultiStar: [#1 0.03,-0.05,0.99,U] [#2 0.01,-0.08,0.73,U] [#3 -0.02,-0.04,0.64,U] [#4 0.13,-0.13,0.76,U] [#5 0.08,0.01,0.72,U] [#6 0.23,0.03,0.60,U] [#7 -0.17,-0.18,0.57,U] [#8 0.17,-0.12,0.58,U] 
01:01:56.606 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.27, 0.02}
01:01:56.608 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
01:01:56.610 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
01:01:56.612 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.55 mountX=-0.08 mountY=-0.07, mountTheta=-2.38
01:01:56.615 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
01:01:56.618 00.003 1032 Enqueuing Move request for scope (0.09, -0.05)
01:01:56.620 00.002 10072 Worker thread wakes up
01:01:56.620 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
01:01:56.620 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
01:01:56.620 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.08 yDistance=-0.07
01:01:56.622 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:56.624 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.10
01:01:56.624 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:01:56.624 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:56.625 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:01:56.625 00.000 10072 MoveAxis(W, 8, ABG)
01:01:56.625 00.000 10072 Guiding  Dir = 3, Dur = 8
01:01:56.625 00.000 10072 IsGuiding returns 0
01:01:56.625 00.000 10072 PulseGuide returned control before completion, sleep 18
01:01:56.645 00.020 1032 UpdateGuideState exits: m=1337 SNR=25.8
01:01:56.648 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:56.650 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:56.652 00.002 1032 Enqueuing Expose request
01:01:56.655 00.003 10072 IsGuiding returns 0
01:01:56.655 00.000 10072 Move returns status 0, amount 8
01:01:56.655 00.000 10072 MoveAxis(N, 0, ABG)
01:01:56.655 00.000 10072 Move returns status 0, amount 0
01:01:56.655 00.000 10072 move complete, result=0
01:01:56.655 00.000 10072 worker thread done servicing request
01:01:56.655 00.000 10072 Worker thread wakes up
01:01:56.655 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:56.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:56.663 00.008 1032 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:01:57.283 00.620 10072 Exposure complete
01:01:57.332 00.049 10072 worker thread done servicing request
01:01:57.332 00.000 1032 OnExposeComplete: enter
01:01:57.336 00.004 1032 UpdateGuideState(): m_state=6
01:01:57.337 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1112
01:01:57.339 00.002 1032 Star::Find returns 1 (0), X=321.10, Y=750.27, Mass=1344, SNR=25.8, Peak=158 HFD=2.6
01:01:57.341 00.002 1032 MultiStar: [#1 0.11,-0.08,0.99,U] [#2 -0.04,0.12,0.75,U] [#3 0.04,-0.09,0.66,U] [#4 0.19,-0.02,0.77,U] [#5 0.02,0.14,0.73,U] [#6 0.28,0.18,0.60,U] [#7 -0.17,-0.14,0.54,U] [#8 0.03,-0.03,0.58,U] 
01:01:57.343 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.20, 0.09}
01:01:57.346 00.003 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
01:01:57.348 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
01:01:57.350 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.27 mountX=0.00 mountY=-0.09, mountTheta=-1.56
01:01:57.353 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
01:01:57.355 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
01:01:57.356 00.001 10072 Worker thread wakes up
01:01:57.356 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
01:01:57.356 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
01:01:57.356 00.000 10072 Moving (0.09, 0.02) raw xDistance=0.00 yDistance=-0.09
01:01:57.358 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:57.360 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.10
01:01:57.360 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:01:57.360 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:57.360 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:01:57.360 00.000 10072 MoveAxis(W, 10, ABG)
01:01:57.360 00.000 10072 Guiding  Dir = 3, Dur = 10
01:01:57.361 00.001 10072 IsGuiding returns 0
01:01:57.362 00.001 10072 PulseGuide returned control before completion, sleep 20
01:01:57.378 00.016 1032 UpdateGuideState exits: m=1344 SNR=25.8
01:01:57.380 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:57.381 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:57.383 00.002 1032 Enqueuing Expose request
01:01:57.393 00.010 10072 IsGuiding returns 0
01:01:57.396 00.003 10072 Move returns status 0, amount 10
01:01:57.396 00.000 10072 MoveAxis(N, 0, ABG)
01:01:57.397 00.001 10072 Move returns status 0, amount 0
01:01:57.397 00.000 10072 move complete, result=0
01:01:57.397 00.000 10072 worker thread done servicing request
01:01:57.397 00.000 10072 Worker thread wakes up
01:01:57.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:57.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:57.399 00.002 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:01:57.816 00.417 10072 Exposure complete
01:01:57.867 00.051 10072 worker thread done servicing request
01:01:57.867 00.000 1032 OnExposeComplete: enter
01:01:57.869 00.002 1032 UpdateGuideState(): m_state=6
01:01:57.871 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1113
01:01:57.873 00.002 1032 Star::Find returns 1 (0), X=321.05, Y=750.24, Mass=1396, SNR=26.3, Peak=162 HFD=2.5
01:01:57.875 00.002 1032 MultiStar: [#1 0.09,0.02,0.96,U] [#2 -0.09,0.08,0.72,U] [#3 0.05,-0.08,0.67,U] [#4 0.16,0.09,0.70,U] [#5 0.06,0.05,0.69,U] [#6 0.25,0.22,0.62,U] [#7 -0.00,-0.05,0.53,U] [#8 0.02,-0.14,0.57,U] 
01:01:57.877 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.16, 0.06}
01:01:57.878 00.001 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:01:57.880 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:01:57.881 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.37 mountX=0.01 mountY=-0.09, mountTheta=-1.46
01:01:57.883 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
01:01:57.886 00.003 1032 Enqueuing Move request for scope (0.08, 0.03)
01:01:57.888 00.002 10072 Worker thread wakes up
01:01:57.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
01:01:57.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
01:01:57.888 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
01:01:57.890 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:57.893 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.10
01:01:57.894 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:01:57.894 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:57.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:01:57.894 00.000 10072 MoveAxis(W, 9, ABG)
01:01:57.894 00.000 10072 Guiding  Dir = 3, Dur = 9
01:01:57.894 00.000 10072 IsGuiding returns 0
01:01:57.895 00.001 10072 PulseGuide returned control before completion, sleep 19
01:01:57.914 00.019 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:01:57.916 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:57.918 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:57.920 00.002 1032 Enqueuing Expose request
01:01:57.922 00.002 10072 IsGuiding returns 0
01:01:57.922 00.000 10072 Move returns status 0, amount 9
01:01:57.922 00.000 10072 MoveAxis(N, 0, ABG)
01:01:57.922 00.000 10072 Move returns status 0, amount 0
01:01:57.922 00.000 10072 move complete, result=0
01:01:57.922 00.000 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:01:57.926 00.004 10072 worker thread done servicing request
01:01:57.926 00.000 10072 Worker thread wakes up
01:01:57.926 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:57.926 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:58.550 00.624 10072 Exposure complete
01:01:58.598 00.048 10072 worker thread done servicing request
01:01:58.598 00.000 1032 OnExposeComplete: enter
01:01:58.600 00.002 1032 UpdateGuideState(): m_state=6
01:01:58.602 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1114
01:01:58.604 00.002 1032 Star::Find returns 1 (0), X=321.07, Y=750.35, Mass=1338, SNR=25.8, Peak=148 HFD=2.6
01:01:58.606 00.002 1032 MultiStar: [#1 0.03,0.05,1.00,U] [#2 0.11,-0.07,0.73,U] [#3 0.03,0.06,0.71,U] [#4 0.04,0.09,0.74,U] [#5 0.12,0.15,0.74,U] [#6 0.04,0.13,0.64,U] [#7 -0.00,-0.22,0.52,U] [#8 0.18,0.03,0.59,U] 
01:01:58.608 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.18, 0.17}
01:01:58.615 00.007 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
01:01:58.618 00.003 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
01:01:58.619 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.60 mountX=0.03 mountY=-0.09, mountTheta=-1.23
01:01:58.622 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
01:01:58.623 00.001 1032 Enqueuing Move request for scope (0.08, 0.06)
01:01:58.625 00.002 10072 Worker thread wakes up
01:01:58.625 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:01:58.625 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:01:58.625 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.03 yDistance=-0.09
01:01:58.626 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:58.628 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.10
01:01:58.628 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:01:58.629 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:58.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:01:58.629 00.000 10072 MoveAxis(W, 9, ABG)
01:01:58.629 00.000 10072 Guiding  Dir = 3, Dur = 9
01:01:58.629 00.000 10072 IsGuiding returns 0
01:01:58.630 00.001 10072 PulseGuide returned control before completion, sleep 19
01:01:58.646 00.016 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:01:58.649 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:58.651 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:58.652 00.001 1032 Enqueuing Expose request
01:01:58.656 00.004 10072 IsGuiding returns 0
01:01:58.656 00.000 10072 Move returns status 0, amount 9
01:01:58.656 00.000 10072 MoveAxis(N, 0, ABG)
01:01:58.656 00.000 10072 Move returns status 0, amount 0
01:01:58.656 00.000 10072 move complete, result=0
01:01:58.657 00.001 10072 worker thread done servicing request
01:01:58.657 00.000 10072 Worker thread wakes up
01:01:58.657 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:58.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:58.661 00.004 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:01:59.064 00.403 10072 Exposure complete
01:01:59.112 00.048 10072 worker thread done servicing request
01:01:59.112 00.000 1032 OnExposeComplete: enter
01:01:59.114 00.002 1032 UpdateGuideState(): m_state=6
01:01:59.118 00.004 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1115
01:01:59.120 00.002 1032 Star::Find returns 1 (0), X=321.00, Y=750.35, Mass=1396, SNR=26.3, Peak=166 HFD=2.5
01:01:59.121 00.001 1032 MultiStar: [#1 0.07,0.02,0.92,U] [#2 0.10,-0.02,0.72,U] [#3 0.10,-0.12,0.66,U] [#4 0.09,0.16,0.69,U] [#5 0.04,0.20,0.69,U] [#6 0.17,0.09,0.62,U] [#7 0.05,-0.11,0.47,U] [#8 0.24,0.03,0.56,U] 
01:01:59.122 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {0.11, 0.17}
01:01:59.125 00.003 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
01:01:59.126 00.001 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
01:01:59.127 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.49 mountX=0.03 mountY=-0.12, mountTheta=-1.34
01:01:59.130 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
01:01:59.131 00.001 1032 Enqueuing Move request for scope (0.10, 0.06)
01:01:59.133 00.002 10072 Worker thread wakes up
01:01:59.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
01:01:59.133 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:01:59.133 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.12
01:01:59.135 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:59.136 00.001 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.10
01:01:59.136 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:01:59.136 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:59.138 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:01:59.138 00.000 10072 MoveAxis(W, 8, ABG)
01:01:59.138 00.000 10072 Guiding  Dir = 3, Dur = 8
01:01:59.138 00.000 10072 IsGuiding returns 0
01:01:59.139 00.001 10072 PulseGuide returned control before completion, sleep 18
01:01:59.156 00.017 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:01:59.158 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:59.160 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:59.161 00.001 1032 Enqueuing Expose request
01:01:59.171 00.010 10072 IsGuiding returns 0
01:01:59.171 00.000 10072 Move returns status 0, amount 8
01:01:59.172 00.001 10072 MoveAxis(N, 0, ABG)
01:01:59.172 00.000 10072 Move returns status 0, amount 0
01:01:59.172 00.000 10072 move complete, result=0
01:01:59.172 00.000 10072 worker thread done servicing request
01:01:59.172 00.000 10072 Worker thread wakes up
01:01:59.172 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:59.172 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:59.175 00.003 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:01:59.805 00.630 10072 Exposure complete
01:01:59.851 00.046 10072 worker thread done servicing request
01:01:59.851 00.000 1032 OnExposeComplete: enter
01:01:59.853 00.002 1032 UpdateGuideState(): m_state=6
01:01:59.854 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1116
01:01:59.856 00.002 1032 Star::Find returns 1 (0), X=321.08, Y=750.14, Mass=1312, SNR=25.5, Peak=159 HFD=2.6
01:01:59.858 00.002 1032 MultiStar: [#1 0.18,0.03,1.06,U] [#2 0.07,0.00,0.75,U] [#3 0.07,-0.11,0.70,U] [#4 0.16,0.04,0.72,U] [#5 0.06,-0.02,0.71,U] [#6 0.28,0.14,0.65,U] [#7 -0.02,-0.01,0.56,U] [#8 0.12,-0.07,0.57,U] 
01:01:59.860 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.00}, one-star: {0.19, -0.04}
01:01:59.864 00.004 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
01:01:59.866 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
01:01:59.867 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.04 mountX=-0.04 mountY=-0.12, mountTheta=-1.87
01:01:59.870 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.00, opts=13)
01:01:59.871 00.001 1032 Enqueuing Move request for scope (0.13, -0.00)
01:01:59.873 00.002 10072 Worker thread wakes up
01:01:59.873 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
01:01:59.873 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
01:01:59.873 00.000 10072 Moving (0.13, -0.00) raw xDistance=-0.04 yDistance=-0.12
01:01:59.875 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:01:59.878 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.10
01:01:59.878 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:01:59.878 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:59.878 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:01:59.878 00.000 10072 MoveAxis(W, 9, ABG)
01:01:59.878 00.000 10072 Guiding  Dir = 3, Dur = 9
01:01:59.878 00.000 10072 IsGuiding returns 0
01:01:59.879 00.001 10072 PulseGuide returned control before completion, sleep 19
01:01:59.897 00.018 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:01:59.900 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:59.902 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:01:59.903 00.001 1032 Enqueuing Expose request
01:01:59.911 00.008 10072 IsGuiding returns 0
01:01:59.911 00.000 10072 Move returns status 0, amount 9
01:01:59.911 00.000 10072 MoveAxis(N, 0, ABG)
01:01:59.911 00.000 10072 Move returns status 0, amount 0
01:01:59.911 00.000 10072 move complete, result=0
01:01:59.911 00.000 10072 worker thread done servicing request
01:01:59.911 00.000 10072 Worker thread wakes up
01:01:59.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:01:59.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:01:59.912 00.001 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:02:00.322 00.410 10072 Exposure complete
01:02:00.375 00.053 10072 worker thread done servicing request
01:02:00.375 00.000 1032 OnExposeComplete: enter
01:02:00.377 00.002 1032 UpdateGuideState(): m_state=6
01:02:00.379 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1117
01:02:00.382 00.003 1032 Star::Find returns 1 (0), X=321.01, Y=750.22, Mass=1173, SNR=24.1, Peak=134 HFD=2.5
01:02:00.384 00.002 1032 MultiStar: [#1 0.07,-0.02,1.08,U] [#2 0.04,-0.04,0.79,U] [#3 0.04,-0.14,0.75,U] [#4 0.04,-0.05,0.77,U] [#5 -0.05,-0.09,0.75,U] [#6 0.05,0.09,0.60,U] [#7 -0.07,-0.18,0.54,U] [#8 0.01,-0.01,0.62,U] 
01:02:00.385 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.11, 0.04}
01:02:00.387 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
01:02:00.388 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
01:02:00.390 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.86 mountX=-0.05 mountY=-0.02, mountTheta=-2.69
01:02:00.394 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
01:02:00.397 00.003 1032 Enqueuing Move request for scope (0.04, -0.04)
01:02:00.398 00.001 10072 Worker thread wakes up
01:02:00.399 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
01:02:00.399 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
01:02:00.399 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.02
01:02:00.401 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:00.403 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.10
01:02:00.403 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:02:00.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:00.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:02:00.403 00.000 10072 MoveAxis(W, 5, ABG)
01:02:00.403 00.000 10072 Guiding  Dir = 3, Dur = 5
01:02:00.404 00.001 10072 IsGuiding returns 0
01:02:00.404 00.000 10072 PulseGuide returned control before completion, sleep 15
01:02:00.421 00.017 1032 UpdateGuideState exits: m=1173 SNR=24.1
01:02:00.424 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:00.427 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:00.429 00.002 1032 Enqueuing Expose request
01:02:00.430 00.001 10072 IsGuiding returns 0
01:02:00.430 00.000 10072 Move returns status 0, amount 5
01:02:00.430 00.000 10072 MoveAxis(N, 0, ABG)
01:02:00.430 00.000 10072 Move returns status 0, amount 0
01:02:00.430 00.000 10072 move complete, result=0
01:02:00.430 00.000 10072 worker thread done servicing request
01:02:00.431 00.001 10072 Worker thread wakes up
01:02:00.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:00.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:00.439 00.008 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
01:02:01.162 00.723 10072 Exposure complete
01:02:01.211 00.049 10072 worker thread done servicing request
01:02:01.212 00.001 1032 OnExposeComplete: enter
01:02:01.213 00.001 1032 UpdateGuideState(): m_state=6
01:02:01.215 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1118
01:02:01.217 00.002 1032 Star::Find returns 1 (0), X=321.06, Y=750.28, Mass=1465, SNR=27.0, Peak=163 HFD=2.6
01:02:01.219 00.002 1032 MultiStar: [#1 0.05,0.00,0.99,U] [#2 0.06,0.07,0.73,U] [#3 -0.00,-0.08,0.67,U] [#4 0.02,0.05,0.69,U] [#5 0.04,0.02,0.68,U] [#6 0.21,0.19,0.61,U] [#7 -0.03,-0.16,0.52,U] [#8 0.00,-0.03,0.53,U] 
01:02:01.221 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.17, 0.10}
01:02:01.223 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
01:02:01.224 00.001 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
01:02:01.226 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.38 mountX=0.01 mountY=-0.07, mountTheta=-1.45
01:02:01.230 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
01:02:01.232 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
01:02:01.234 00.002 10072 Worker thread wakes up
01:02:01.234 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
01:02:01.234 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
01:02:01.234 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
01:02:01.236 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:01.241 00.005 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.10
01:02:01.241 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:02:01.241 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:01.241 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:02:01.241 00.000 10072 MoveAxis(W, 7, ABG)
01:02:01.241 00.000 10072 Guiding  Dir = 3, Dur = 7
01:02:01.242 00.001 10072 IsGuiding returns 0
01:02:01.242 00.000 10072 PulseGuide returned control before completion, sleep 17
01:02:01.260 00.018 1032 UpdateGuideState exits: m=1465 SNR=27.0
01:02:01.262 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:01.264 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:01.265 00.001 1032 Enqueuing Expose request
01:02:01.270 00.005 10072 IsGuiding returns 0
01:02:01.270 00.000 10072 Move returns status 0, amount 7
01:02:01.270 00.000 10072 MoveAxis(N, 0, ABG)
01:02:01.270 00.000 10072 Move returns status 0, amount 0
01:02:01.270 00.000 10072 move complete, result=0
01:02:01.270 00.000 10072 worker thread done servicing request
01:02:01.271 00.001 10072 Worker thread wakes up
01:02:01.271 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:01.272 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:01.279 00.007 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:02:01.678 00.399 10072 Exposure complete
01:02:01.732 00.054 10072 worker thread done servicing request
01:02:01.732 00.000 1032 OnExposeComplete: enter
01:02:01.735 00.003 1032 UpdateGuideState(): m_state=6
01:02:01.739 00.004 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1119
01:02:01.741 00.002 1032 Star::Find returns 1 (0), X=321.10, Y=750.29, Mass=1299, SNR=25.4, Peak=154 HFD=2.6
01:02:01.743 00.002 1032 MultiStar: [#1 0.21,0.01,1.02,U] [#2 -0.13,0.02,0.73,U] [#3 0.07,0.02,0.68,U] [#4 0.14,-0.05,0.76,U] [#5 -0.03,0.10,0.71,U] [#6 0.12,0.17,0.64,U] [#7 -0.25,0.05,0.55,U] [#8 -0.00,-0.05,0.61,U] 
01:02:01.745 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.21, 0.11}
01:02:01.747 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
01:02:01.748 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
01:02:01.750 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.61 mountX=0.03 mountY=-0.07, mountTheta=-1.22
01:02:01.753 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
01:02:01.755 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
01:02:01.757 00.002 10072 Worker thread wakes up
01:02:01.757 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
01:02:01.757 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
01:02:01.757 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.03 yDistance=-0.07
01:02:01.760 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:01.763 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.09
01:02:01.763 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:02:01.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:01.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:02:01.763 00.000 10072 MoveAxis(W, 5, ABG)
01:02:01.763 00.000 10072 Guiding  Dir = 3, Dur = 5
01:02:01.764 00.001 10072 IsGuiding returns 0
01:02:01.764 00.000 10072 PulseGuide returned control before completion, sleep 15
01:02:01.784 00.020 1032 UpdateGuideState exits: m=1299 SNR=25.4
01:02:01.787 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:01.789 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:01.790 00.001 1032 Enqueuing Expose request
01:02:01.792 00.002 10072 IsGuiding returns 0
01:02:01.792 00.000 10072 Move returns status 0, amount 5
01:02:01.792 00.000 10072 MoveAxis(N, 0, ABG)
01:02:01.792 00.000 10072 Move returns status 0, amount 0
01:02:01.792 00.000 10072 move complete, result=0
01:02:01.792 00.000 10072 worker thread done servicing request
01:02:01.792 00.000 10072 Worker thread wakes up
01:02:01.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:01.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:01.801 00.009 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:02:02.426 00.625 10072 Exposure complete
01:02:02.472 00.046 10072 worker thread done servicing request
01:02:02.472 00.000 1032 OnExposeComplete: enter
01:02:02.474 00.002 1032 UpdateGuideState(): m_state=6
01:02:02.476 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1120
01:02:02.477 00.001 1032 Star::Find returns 1 (0), X=321.03, Y=750.24, Mass=1443, SNR=26.8, Peak=167 HFD=2.5
01:02:02.479 00.002 1032 MultiStar: [#1 0.05,0.03,0.98,U] [#2 0.15,0.04,0.69,U] [#3 0.03,-0.02,0.64,U] [#4 0.07,0.12,0.71,U] [#5 -0.03,0.03,0.67,U] [#6 0.03,0.19,0.62,U] [#7 -0.04,-0.35,0.48,U] [#8 0.18,-0.01,0.55,U] 
01:02:02.480 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.14, 0.06}
01:02:02.481 00.001 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
01:02:02.483 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
01:02:02.485 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.35 mountX=0.01 mountY=-0.07, mountTheta=-1.48
01:02:02.490 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
01:02:02.493 00.003 1032 Enqueuing Move request for scope (0.07, 0.03)
01:02:02.495 00.002 10072 Worker thread wakes up
01:02:02.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
01:02:02.495 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
01:02:02.495 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
01:02:02.496 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:02.498 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.09
01:02:02.498 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:02:02.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:02.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:02:02.498 00.000 10072 MoveAxis(W, 5, ABG)
01:02:02.499 00.001 10072 Guiding  Dir = 3, Dur = 5
01:02:02.499 00.000 10072 IsGuiding returns 0
01:02:02.499 00.000 10072 PulseGuide returned control before completion, sleep 15
01:02:02.516 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:02:02.520 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:02.522 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:02.525 00.003 1032 Enqueuing Expose request
01:02:02.526 00.001 10072 IsGuiding returns 0
01:02:02.526 00.000 10072 Move returns status 0, amount 5
01:02:02.526 00.000 10072 MoveAxis(N, 0, ABG)
01:02:02.526 00.000 10072 Move returns status 0, amount 0
01:02:02.526 00.000 10072 move complete, result=0
01:02:02.526 00.000 10072 worker thread done servicing request
01:02:02.527 00.001 10072 Worker thread wakes up
01:02:02.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:02.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:02.534 00.007 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:02:02.940 00.406 10072 Exposure complete
01:02:02.989 00.049 10072 worker thread done servicing request
01:02:02.989 00.000 1032 OnExposeComplete: enter
01:02:02.991 00.002 1032 UpdateGuideState(): m_state=6
01:02:02.994 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1121
01:02:02.997 00.003 1032 Star::Find returns 1 (0), X=321.09, Y=750.28, Mass=1287, SNR=25.3, Peak=152 HFD=2.6
01:02:02.999 00.002 1032 MultiStar: [#1 0.11,0.05,0.98,U] [#2 0.11,-0.04,0.75,U] [#3 0.08,-0.05,0.72,U] [#4 0.23,-0.06,0.70,U] [#5 0.08,0.10,0.76,U] [#6 0.16,0.11,0.63,U] [#7 -0.09,0.00,0.55,U] [#8 0.13,-0.01,0.57,U] 
01:02:03.000 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.19, 0.10}
01:02:03.002 00.002 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
01:02:03.003 00.001 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
01:02:03.004 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.23 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
01:02:03.007 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
01:02:03.009 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
01:02:03.011 00.002 10072 Worker thread wakes up
01:02:03.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
01:02:03.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
01:02:03.011 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.00 yDistance=-0.12
01:02:03.013 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:03.015 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.09
01:02:03.015 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:02:03.015 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:03.015 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:02:03.015 00.000 10072 MoveAxis(W, 4, ABG)
01:02:03.015 00.000 10072 Guiding  Dir = 3, Dur = 4
01:02:03.015 00.000 10072 IsGuiding returns 0
01:02:03.017 00.002 10072 PulseGuide returned control before completion, sleep 14
01:02:03.032 00.015 10072 IsGuiding returns 0
01:02:03.032 00.000 10072 Move returns status 0, amount 4
01:02:03.032 00.000 10072 MoveAxis(N, 0, ABG)
01:02:03.032 00.000 10072 Move returns status 0, amount 0
01:02:03.032 00.000 10072 move complete, result=0
01:02:03.032 00.000 10072 worker thread done servicing request
01:02:03.035 00.003 1032 UpdateGuideState exits: m=1287 SNR=25.3
01:02:03.037 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:03.038 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:03.040 00.002 1032 Enqueuing Expose request
01:02:03.041 00.001 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:02:03.043 00.002 10072 Worker thread wakes up
01:02:03.043 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:03.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:03.674 00.631 10072 Exposure complete
01:02:03.722 00.048 10072 worker thread done servicing request
01:02:03.722 00.000 1032 OnExposeComplete: enter
01:02:03.724 00.002 1032 UpdateGuideState(): m_state=6
01:02:03.726 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1122
01:02:03.727 00.001 1032 Star::Find returns 1 (0), X=320.99, Y=750.44, Mass=1483, SNR=27.1, Peak=175 HFD=2.7
01:02:03.730 00.003 1032 MultiStar: [#1 0.06,0.15,0.93,U] [#2 0.04,0.20,0.69,U] [#3 0.05,0.13,0.68,U] [#4 0.06,-0.00,0.70,U] [#5 -0.00,0.18,0.68,U] [#6 0.00,0.14,0.59,U] [#7 -0.10,-0.11,0.47,U] [#8 -0.00,0.07,0.55,U] 
01:02:03.731 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.13}, one-star: {0.10, 0.26}
01:02:03.733 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
01:02:03.734 00.001 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
01:02:03.737 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.33 mountX=0.12 mountY=-0.06, mountTheta=-0.50
01:02:03.740 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.13, opts=13)
01:02:03.742 00.002 1032 Enqueuing Move request for scope (0.03, 0.13)
01:02:03.744 00.002 10072 Worker thread wakes up
01:02:03.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
01:02:03.744 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
01:02:03.744 00.000 10072 Moving (0.03, 0.13) raw xDistance=0.12 yDistance=-0.06
01:02:03.747 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:03.750 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.09
01:02:03.750 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
01:02:03.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:03.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:02:03.751 00.001 10072 MoveAxis(W, 4, ABG)
01:02:03.751 00.000 10072 Guiding  Dir = 3, Dur = 4
01:02:03.751 00.000 10072 IsGuiding returns 0
01:02:03.752 00.001 10072 PulseGuide returned control before completion, sleep 14
01:02:03.767 00.015 10072 IsGuiding returns 0
01:02:03.767 00.000 10072 Move returns status 0, amount 4
01:02:03.768 00.001 10072 MoveAxis(N, 0, ABG)
01:02:03.768 00.000 10072 Move returns status 0, amount 0
01:02:03.768 00.000 10072 move complete, result=0
01:02:03.768 00.000 10072 worker thread done servicing request
01:02:03.769 00.001 1032 UpdateGuideState exits: m=1483 SNR=27.1
01:02:03.772 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:03.774 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:03.775 00.001 1032 Enqueuing Expose request
01:02:03.776 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:02:03.778 00.002 10072 Worker thread wakes up
01:02:03.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:03.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:04.191 00.413 10072 Exposure complete
01:02:04.239 00.048 10072 worker thread done servicing request
01:02:04.239 00.000 1032 OnExposeComplete: enter
01:02:04.241 00.002 1032 UpdateGuideState(): m_state=6
01:02:04.242 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1123
01:02:04.245 00.003 1032 Star::Find returns 1 (0), X=321.02, Y=750.43, Mass=1504, SNR=27.3, Peak=179 HFD=2.5
01:02:04.246 00.001 1032 MultiStar: [#1 0.04,0.16,0.96,U] [#2 0.01,0.26,0.72,U] [#3 0.01,0.14,0.68,U] [#4 -0.06,0.07,0.71,U] [#5 0.01,0.18,0.68,U] [#6 0.07,0.26,0.56,U] [#7 -0.12,-0.04,0.52,U] [#8 -0.07,0.19,0.52,U] 
01:02:04.248 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.17}, one-star: {0.13, 0.25}
01:02:04.249 00.001 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
01:02:04.250 00.001 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
01:02:04.252 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.49 mountX=0.16 mountY=-0.06, mountTheta=-0.34
01:02:04.256 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.17, opts=13)
01:02:04.258 00.002 1032 Enqueuing Move request for scope (0.01, 0.17)
01:02:04.260 00.002 10072 Worker thread wakes up
01:02:04.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
01:02:04.260 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
01:02:04.260 00.000 10072 Moving (0.01, 0.17) raw xDistance=0.16 yDistance=-0.06
01:02:04.262 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:04.265 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 289.09
01:02:04.265 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:02:04.265 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:04.265 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:02:04.265 00.000 10072 MoveAxis(W, 78, ABG)
01:02:04.265 00.000 10072 Guiding  Dir = 3, Dur = 78
01:02:04.268 00.003 10072 IsGuiding returns 0
01:02:04.269 00.001 10072 PulseGuide returned control before completion, sleep 88
01:02:04.286 00.017 1032 UpdateGuideState exits: m=1504 SNR=27.3
01:02:04.288 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:04.289 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:04.291 00.002 1032 Enqueuing Expose request
01:02:04.359 00.068 10072 IsGuiding returns 0
01:02:04.360 00.001 10072 Move returns status 0, amount 78
01:02:04.360 00.000 10072 MoveAxis(N, 0, ABG)
01:02:04.360 00.000 10072 Move returns status 0, amount 0
01:02:04.360 00.000 10072 move complete, result=0
01:02:04.360 00.000 10072 worker thread done servicing request
01:02:04.360 00.000 1032 GuideStep: 0.2 px 78 ms WEST, -0.1 px 0 ms NORTH
01:02:04.363 00.003 10072 Worker thread wakes up
01:02:04.364 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:04.364 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:05.004 00.640 10072 Exposure complete
01:02:05.046 00.042 10072 worker thread done servicing request
01:02:05.046 00.000 1032 OnExposeComplete: enter
01:02:05.047 00.001 1032 UpdateGuideState(): m_state=6
01:02:05.050 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1124
01:02:05.052 00.002 1032 Star::Find returns 1 (0), X=321.05, Y=750.30, Mass=1414, SNR=26.5, Peak=172 HFD=2.5
01:02:05.053 00.001 1032 MultiStar: [#1 0.09,0.00,0.96,U] [#2 0.02,0.09,0.69,U] [#3 -0.03,0.02,0.64,U] [#4 0.07,0.07,0.71,U] [#5 -0.03,0.04,0.69,U] [#6 0.11,0.13,0.59,U] [#7 -0.14,-0.11,0.55,U] [#8 0.09,0.03,0.57,U] 
01:02:05.055 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.16, 0.12}
01:02:05.056 00.001 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
01:02:05.057 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
01:02:05.058 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.79 mountX=0.03 mountY=-0.06, mountTheta=-1.04
01:02:05.060 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
01:02:05.062 00.002 1032 Enqueuing Move request for scope (0.05, 0.05)
01:02:05.063 00.001 10072 Worker thread wakes up
01:02:05.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
01:02:05.063 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
01:02:05.063 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
01:02:05.066 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:05.067 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.09
01:02:05.067 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:02:05.069 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:05.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:02:05.069 00.000 10072 MoveAxis(W, 3, ABG)
01:02:05.069 00.000 10072 Guiding  Dir = 3, Dur = 3
01:02:05.069 00.000 10072 IsGuiding returns 0
01:02:05.070 00.001 10072 PulseGuide returned control before completion, sleep 13
01:02:05.086 00.016 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:02:05.088 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:05.090 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:05.092 00.002 1032 Enqueuing Expose request
01:02:05.094 00.002 10072 IsGuiding returns 0
01:02:05.094 00.000 10072 Move returns status 0, amount 3
01:02:05.094 00.000 10072 MoveAxis(N, 0, ABG)
01:02:05.094 00.000 10072 Move returns status 0, amount 0
01:02:05.094 00.000 10072 move complete, result=0
01:02:05.094 00.000 10072 worker thread done servicing request
01:02:05.094 00.000 10072 Worker thread wakes up
01:02:05.094 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:05.094 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:05.102 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:02:05.508 00.406 10072 Exposure complete
01:02:05.557 00.049 10072 worker thread done servicing request
01:02:05.557 00.000 1032 OnExposeComplete: enter
01:02:05.560 00.003 1032 UpdateGuideState(): m_state=6
01:02:05.563 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1125
01:02:05.565 00.002 1032 Star::Find returns 1 (0), X=321.00, Y=750.40, Mass=1382, SNR=26.2, Peak=162 HFD=2.4
01:02:05.567 00.002 1032 MultiStar: [#1 0.06,0.07,0.97,U] [#2 -0.04,0.12,0.70,U] [#3 0.03,0.04,0.67,U] [#4 0.12,0.01,0.69,U] [#5 0.04,0.12,0.70,U] [#6 0.10,0.03,0.59,U] [#7 -0.03,-0.05,0.48,U] [#8 -0.04,0.10,0.56,U] 
01:02:05.569 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.11, 0.22}
01:02:05.571 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
01:02:05.573 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
01:02:05.574 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.07 mountX=0.07 mountY=-0.07, mountTheta=-0.76
01:02:05.576 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
01:02:05.577 00.001 1032 Enqueuing Move request for scope (0.05, 0.09)
01:02:05.580 00.003 10072 Worker thread wakes up
01:02:05.580 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
01:02:05.581 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
01:02:05.581 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
01:02:05.583 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:05.586 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.09
01:02:05.586 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:02:05.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:05.586 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:02:05.586 00.000 10072 MoveAxis(W, 2, ABG)
01:02:05.586 00.000 10072 Guiding  Dir = 3, Dur = 2
01:02:05.587 00.001 10072 IsGuiding returns 0
01:02:05.587 00.000 10072 PulseGuide returned control before completion, sleep 12
01:02:05.600 00.013 10072 IsGuiding returns 0
01:02:05.600 00.000 10072 Move returns status 0, amount 2
01:02:05.600 00.000 10072 MoveAxis(N, 0, ABG)
01:02:05.600 00.000 10072 Move returns status 0, amount 0
01:02:05.600 00.000 10072 move complete, result=0
01:02:05.600 00.000 10072 worker thread done servicing request
01:02:05.635 00.035 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:02:05.638 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:05.640 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:05.644 00.004 1032 Enqueuing Expose request
01:02:05.645 00.001 10072 Worker thread wakes up
01:02:05.646 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:05.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:05.646 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:02:06.274 00.628 10072 Exposure complete
01:02:06.323 00.049 10072 worker thread done servicing request
01:02:06.323 00.000 1032 OnExposeComplete: enter
01:02:06.325 00.002 1032 UpdateGuideState(): m_state=6
01:02:06.327 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1126
01:02:06.328 00.001 1032 Star::Find returns 1 (0), X=321.07, Y=750.45, Mass=1453, SNR=26.9, Peak=178 HFD=2.5
01:02:06.330 00.002 1032 MultiStar: [#1 0.02,0.14,0.95,U] [#2 0.10,0.20,0.74,U] [#3 -0.09,0.13,0.68,U] [#4 0.19,0.16,0.70,U] [#5 0.22,0.06,0.67,U] [#6 0.23,0.23,0.57,U] [#7 -0.06,0.09,0.48,U] [#8 0.18,0.02,0.55,U] 
01:02:06.334 00.004 1032 refined, 8 included, MultiStar: {0.11, 0.15}, one-star: {0.17, 0.27}
01:02:06.336 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
01:02:06.338 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
01:02:06.340 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.95 mountX=0.12 mountY=-0.14, mountTheta=-0.88
01:02:06.343 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.15, opts=13)
01:02:06.345 00.002 1032 Enqueuing Move request for scope (0.11, 0.15)
01:02:06.346 00.001 10072 Worker thread wakes up
01:02:06.346 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
01:02:06.346 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
01:02:06.346 00.000 10072 Moving (0.11, 0.15) raw xDistance=0.12 yDistance=-0.14
01:02:06.348 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:06.351 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.09
01:02:06.352 00.001 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
01:02:06.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:06.352 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:02:06.352 00.000 10072 MoveAxis(W, 2, ABG)
01:02:06.352 00.000 10072 Guiding  Dir = 3, Dur = 2
01:02:06.352 00.000 10072 IsGuiding returns 0
01:02:06.353 00.001 10072 PulseGuide returned control before completion, sleep 12
01:02:06.372 00.019 1032 UpdateGuideState exits: m=1453 SNR=26.9
01:02:06.375 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:06.377 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:06.378 00.001 1032 Enqueuing Expose request
01:02:06.381 00.003 10072 IsGuiding returns 0
01:02:06.381 00.000 10072 Move returns status 0, amount 2
01:02:06.381 00.000 10072 MoveAxis(N, 0, ABG)
01:02:06.381 00.000 10072 Move returns status 0, amount 0
01:02:06.381 00.000 10072 move complete, result=0
01:02:06.382 00.001 10072 worker thread done servicing request
01:02:06.382 00.000 10072 Worker thread wakes up
01:02:06.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:06.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:06.390 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:02:06.791 00.401 10072 Exposure complete
01:02:06.842 00.051 10072 worker thread done servicing request
01:02:06.843 00.001 1032 OnExposeComplete: enter
01:02:06.845 00.002 1032 UpdateGuideState(): m_state=6
01:02:06.847 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1127
01:02:06.849 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.48, Mass=1370, SNR=26.1, Peak=167 HFD=2.6
01:02:06.852 00.003 1032 MultiStar: [#1 0.21,0.31,0.98,U] [#2 0.04,0.23,0.73,U] [#3 0.02,0.20,0.65,U] [#4 0.06,0.13,0.70,U] [#5 -0.02,0.27,0.69,U] [#6 0.02,0.19,0.59,U] [#7 -0.04,0.02,0.50,U] [#8 0.11,0.09,0.58,U] 
01:02:06.853 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.21}, one-star: {0.20, 0.30}
01:02:06.855 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
01:02:06.857 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
01:02:06.859 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.20 mountX=0.18 mountY=-0.13, mountTheta=-0.63
01:02:06.862 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.21, opts=13)
01:02:06.865 00.003 1032 Enqueuing Move request for scope (0.08, 0.21)
01:02:06.868 00.003 10072 Worker thread wakes up
01:02:06.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
01:02:06.868 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
01:02:06.868 00.000 10072 Moving (0.08, 0.21) raw xDistance=0.18 yDistance=-0.13
01:02:06.870 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:06.872 00.002 10072 PPEC rslt: input = 0.18, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 289.09
01:02:06.872 00.000 10072 PPEC: input: 0.18, control: 0.08, exposure: 500
01:02:06.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:06.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:02:06.872 00.000 10072 MoveAxis(W, 87, ABG)
01:02:06.872 00.000 10072 Guiding  Dir = 3, Dur = 87
01:02:06.873 00.001 10072 IsGuiding returns 0
01:02:06.873 00.000 10072 PulseGuide returned control before completion, sleep 97
01:02:06.892 00.019 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:02:06.896 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:06.899 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:06.901 00.002 1032 Enqueuing Expose request
01:02:06.974 00.073 10072 IsGuiding returns 0
01:02:06.974 00.000 10072 Move returns status 0, amount 87
01:02:06.974 00.000 10072 MoveAxis(N, 0, ABG)
01:02:06.974 00.000 10072 Move returns status 0, amount 0
01:02:06.974 00.000 10072 move complete, result=0
01:02:06.974 00.000 10072 worker thread done servicing request
01:02:06.974 00.000 10072 Worker thread wakes up
01:02:06.974 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:06.974 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:06.974 00.000 1032 GuideStep: 0.2 px 87 ms WEST, -0.1 px 0 ms NORTH
01:02:07.606 00.632 10072 Exposure complete
01:02:07.656 00.050 10072 worker thread done servicing request
01:02:07.657 00.001 1032 OnExposeComplete: enter
01:02:07.659 00.002 1032 UpdateGuideState(): m_state=6
01:02:07.661 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1128
01:02:07.663 00.002 1032 Star::Find returns 1 (0), X=321.12, Y=750.45, Mass=1304, SNR=25.4, Peak=164 HFD=2.7
01:02:07.666 00.003 1032 MultiStar: [#1 0.11,0.16,1.04,U] [#2 0.09,0.02,0.78,U] [#3 0.08,0.04,0.66,U] [#4 0.12,0.10,0.73,U] [#5 0.11,0.11,0.69,U] [#6 0.18,0.27,0.63,U] [#7 0.23,-0.02,0.55,U] [#8 0.24,0.03,0.56,U] 
01:02:07.668 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.12}, one-star: {0.23, 0.27}
01:02:07.669 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
01:02:07.671 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
01:02:07.672 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.68 mountX=0.08 mountY=-0.18, mountTheta=-1.15
01:02:07.675 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.12, opts=13)
01:02:07.678 00.003 1032 Enqueuing Move request for scope (0.15, 0.12)
01:02:07.681 00.003 10072 Worker thread wakes up
01:02:07.681 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
01:02:07.681 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
01:02:07.681 00.000 10072 Moving (0.15, 0.12) raw xDistance=0.08 yDistance=-0.18
01:02:07.683 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:07.685 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.08
01:02:07.685 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:02:07.686 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:07.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:02:07.686 00.000 10072 MoveAxis(W, 4, ABG)
01:02:07.686 00.000 10072 Guiding  Dir = 3, Dur = 4
01:02:07.686 00.000 10072 IsGuiding returns 0
01:02:07.687 00.001 10072 PulseGuide returned control before completion, sleep 14
01:02:07.702 00.015 1032 UpdateGuideState exits: m=1304 SNR=25.4
01:02:07.705 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:07.707 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:07.709 00.002 1032 Enqueuing Expose request
01:02:07.710 00.001 10072 IsGuiding returns 0
01:02:07.710 00.000 10072 Move returns status 0, amount 4
01:02:07.711 00.001 10072 MoveAxis(N, 0, ABG)
01:02:07.711 00.000 10072 Move returns status 0, amount 0
01:02:07.711 00.000 10072 move complete, result=0
01:02:07.711 00.000 10072 worker thread done servicing request
01:02:07.711 00.000 10072 Worker thread wakes up
01:02:07.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:07.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:07.717 00.006 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
01:02:08.118 00.401 10072 Exposure complete
01:02:08.166 00.048 10072 worker thread done servicing request
01:02:08.166 00.000 1032 OnExposeComplete: enter
01:02:08.168 00.002 1032 UpdateGuideState(): m_state=6
01:02:08.170 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1129
01:02:08.173 00.003 1032 Star::Find returns 1 (0), X=321.13, Y=750.44, Mass=1431, SNR=26.7, Peak=177 HFD=2.6
01:02:08.175 00.002 1032 MultiStar: [#1 0.11,0.14,0.94,U] [#2 0.08,0.19,0.73,U] [#3 0.18,0.07,0.63,U] [#4 0.19,-0.09,0.71,U] [#5 0.17,0.22,0.72,U] [#6 0.12,0.21,0.58,U] [#7 -0.05,-0.01,0.52,U] [#8 0.26,0.06,0.56,U] 
01:02:08.178 00.003 1032 refined, 8 included, MultiStar: {0.15, 0.13}, one-star: {0.24, 0.25}
01:02:08.181 00.003 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
01:02:08.183 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
01:02:08.185 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.71 mountX=0.09 mountY=-0.18, mountTheta=-1.12
01:02:08.188 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.13, opts=13)
01:02:08.190 00.002 1032 Enqueuing Move request for scope (0.15, 0.13)
01:02:08.192 00.002 10072 Worker thread wakes up
01:02:08.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
01:02:08.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
01:02:08.192 00.000 10072 Moving (0.15, 0.13) raw xDistance=0.09 yDistance=-0.18
01:02:08.194 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:08.196 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.08
01:02:08.196 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:02:08.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:08.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:02:08.196 00.000 10072 MoveAxis(W, 3, ABG)
01:02:08.196 00.000 10072 Guiding  Dir = 3, Dur = 3
01:02:08.196 00.000 10072 IsGuiding returns 0
01:02:08.196 00.000 10072 PulseGuide returned control before completion, sleep 13
01:02:08.215 00.019 1032 UpdateGuideState exits: m=1431 SNR=26.7
01:02:08.218 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:08.219 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:08.221 00.002 1032 Enqueuing Expose request
01:02:08.225 00.004 10072 IsGuiding returns 0
01:02:08.225 00.000 10072 Move returns status 0, amount 3
01:02:08.225 00.000 10072 MoveAxis(N, 0, ABG)
01:02:08.225 00.000 10072 Move returns status 0, amount 0
01:02:08.225 00.000 10072 move complete, result=0
01:02:08.225 00.000 10072 worker thread done servicing request
01:02:08.225 00.000 10072 Worker thread wakes up
01:02:08.225 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:08.226 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:08.231 00.005 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
01:02:08.850 00.619 10072 Exposure complete
01:02:08.899 00.049 10072 worker thread done servicing request
01:02:08.899 00.000 1032 OnExposeComplete: enter
01:02:08.902 00.003 1032 UpdateGuideState(): m_state=6
01:02:08.904 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1130
01:02:08.906 00.002 1032 Star::Find returns 1 (0), X=321.14, Y=750.48, Mass=1377, SNR=26.1, Peak=177 HFD=2.6
01:02:08.908 00.002 1032 MultiStar: [#1 0.17,0.23,0.97,U] [#2 0.03,0.14,0.78,U] [#3 0.03,-0.05,0.65,U] [#4 0.17,0.00,0.72,U] [#5 0.05,0.07,0.67,U] [#6 0.15,0.20,0.60,U] [#7 0.00,0.07,0.55,U] [#8 0.12,0.07,0.58,U] 
01:02:08.910 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.13}, one-star: {0.25, 0.30}
01:02:08.911 00.001 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
01:02:08.913 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
01:02:08.915 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.17 cameraTheta=0.82 mountX=0.09 mountY=-0.15, mountTheta=-1.01
01:02:08.918 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
01:02:08.920 00.002 1032 Enqueuing Move request for scope (0.12, 0.13)
01:02:08.921 00.001 10072 Worker thread wakes up
01:02:08.922 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
01:02:08.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
01:02:08.922 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.09 yDistance=-0.15
01:02:08.925 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:08.927 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.08
01:02:08.928 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:02:08.928 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:08.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:02:08.928 00.000 10072 MoveAxis(W, 3, ABG)
01:02:08.928 00.000 10072 Guiding  Dir = 3, Dur = 3
01:02:08.928 00.000 10072 IsGuiding returns 0
01:02:08.929 00.001 10072 PulseGuide returned control before completion, sleep 13
01:02:08.947 00.018 1032 UpdateGuideState exits: m=1377 SNR=26.1
01:02:08.949 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:08.951 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:08.952 00.001 1032 Enqueuing Expose request
01:02:08.958 00.006 10072 IsGuiding returns 0
01:02:08.958 00.000 10072 Move returns status 0, amount 3
01:02:08.958 00.000 10072 MoveAxis(N, 0, ABG)
01:02:08.958 00.000 10072 Move returns status 0, amount 0
01:02:08.958 00.000 10072 move complete, result=0
01:02:08.958 00.000 10072 worker thread done servicing request
01:02:08.958 00.000 10072 Worker thread wakes up
01:02:08.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:08.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:08.964 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:02:09.367 00.403 10072 Exposure complete
01:02:09.419 00.052 10072 worker thread done servicing request
01:02:09.419 00.000 1032 OnExposeComplete: enter
01:02:09.421 00.002 1032 UpdateGuideState(): m_state=6
01:02:09.424 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1131
01:02:09.427 00.003 1032 Star::Find returns 1 (0), X=321.05, Y=750.61, Mass=1362, SNR=26.0, Peak=181 HFD=2.6
01:02:09.430 00.003 1032 MultiStar: [#1 0.05,0.27,0.96,U] [#2 0.09,0.06,0.71,U] [#3 0.11,0.05,0.68,U] [#4 0.10,0.18,0.74,U] [#5 0.09,0.16,0.75,U] [#6 0.04,0.28,0.61,U] [#7 -0.04,0.14,0.51,U] [#8 0.05,0.32,0.59,U] 
01:02:09.431 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.22}, one-star: {0.15, 0.43}
01:02:09.433 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
01:02:09.435 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
01:02:09.437 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.23 mountX=0.19 mountY=-0.13, mountTheta=-0.60
01:02:09.440 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.22, opts=13)
01:02:09.441 00.001 1032 Enqueuing Move request for scope (0.08, 0.22)
01:02:09.444 00.003 10072 Worker thread wakes up
01:02:09.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
01:02:09.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
01:02:09.444 00.000 10072 Moving (0.08, 0.22) raw xDistance=0.19 yDistance=-0.13
01:02:09.446 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:09.448 00.002 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 289.08
01:02:09.448 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
01:02:09.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:09.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:02:09.448 00.000 10072 MoveAxis(W, 90, ABG)
01:02:09.448 00.000 10072 Guiding  Dir = 3, Dur = 90
01:02:09.448 00.000 10072 IsGuiding returns 0
01:02:09.450 00.002 10072 PulseGuide returned control before completion, sleep 100
01:02:09.469 00.019 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:02:09.471 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:09.472 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:09.474 00.002 1032 Enqueuing Expose request
01:02:09.552 00.078 10072 IsGuiding returns 0
01:02:09.553 00.001 10072 Move returns status 0, amount 90
01:02:09.553 00.000 10072 MoveAxis(N, 0, ABG)
01:02:09.553 00.000 10072 Move returns status 0, amount 0
01:02:09.553 00.000 10072 move complete, result=0
01:02:09.553 00.000 10072 worker thread done servicing request
01:02:09.553 00.000 10072 Worker thread wakes up
01:02:09.553 00.000 1032 GuideStep: 0.2 px 90 ms WEST, -0.1 px 0 ms NORTH
01:02:09.556 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:09.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:10.183 00.627 10072 Exposure complete
01:02:10.232 00.049 10072 worker thread done servicing request
01:02:10.232 00.000 1032 OnExposeComplete: enter
01:02:10.235 00.003 1032 UpdateGuideState(): m_state=6
01:02:10.237 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1132
01:02:10.239 00.002 1032 Star::Find returns 1 (0), X=321.07, Y=750.51, Mass=1465, SNR=27.0, Peak=176 HFD=2.7
01:02:10.242 00.003 1032 MultiStar: [#1 0.17,0.21,0.94,U] [#2 0.04,0.33,0.70,U] [#3 -0.01,0.15,0.65,U] [#4 0.13,0.16,0.67,U] [#5 0.05,0.40,0.69,U] [#6 0.15,0.13,0.59,U] [#7 -0.14,0.21,0.52,U] [#8 0.07,0.23,0.55,U] 
01:02:10.244 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.24}, one-star: {0.18, 0.33}
01:02:10.245 00.001 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
01:02:10.246 00.001 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
01:02:10.248 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.26 cameraTheta=1.24 mountX=0.22 mountY=-0.14, mountTheta=-0.59
01:02:10.250 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.24, opts=13)
01:02:10.253 00.003 1032 Enqueuing Move request for scope (0.08, 0.24)
01:02:10.255 00.002 10072 Worker thread wakes up
01:02:10.255 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.24) opts 0xd
01:02:10.255 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.24)
01:02:10.255 00.000 10072 Moving (0.08, 0.24) raw xDistance=0.22 yDistance=-0.14
01:02:10.257 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:10.259 00.002 10072 PPEC rslt: input = 0.22, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 289.08
01:02:10.259 00.000 10072 PPEC: input: 0.22, control: 0.10, exposure: 500
01:02:10.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:10.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:02:10.259 00.000 10072 MoveAxis(W, 101, ABG)
01:02:10.259 00.000 10072 Guiding  Dir = 3, Dur = 101
01:02:10.260 00.001 10072 IsGuiding returns 0
01:02:10.260 00.000 10072 PulseGuide returned control before completion, sleep 111
01:02:10.278 00.018 1032 UpdateGuideState exits: m=1465 SNR=27.0
01:02:10.281 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:10.283 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:10.285 00.002 1032 Enqueuing Expose request
01:02:10.380 00.095 10072 IsGuiding returns 0
01:02:10.380 00.000 10072 Move returns status 0, amount 101
01:02:10.380 00.000 10072 MoveAxis(N, 0, ABG)
01:02:10.380 00.000 10072 Move returns status 0, amount 0
01:02:10.380 00.000 10072 move complete, result=0
01:02:10.380 00.000 10072 worker thread done servicing request
01:02:10.380 00.000 10072 Worker thread wakes up
01:02:10.380 00.000 1032 GuideStep: 0.2 px 101 ms WEST, -0.1 px 0 ms NORTH
01:02:10.383 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:10.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:10.790 00.407 10072 Exposure complete
01:02:10.839 00.049 10072 worker thread done servicing request
01:02:10.839 00.000 1032 OnExposeComplete: enter
01:02:10.841 00.002 1032 UpdateGuideState(): m_state=6
01:02:10.843 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1133
01:02:10.844 00.001 1032 Star::Find returns 1 (0), X=321.02, Y=750.42, Mass=1394, SNR=26.3, Peak=171 HFD=2.5
01:02:10.846 00.002 1032 MultiStar: [#1 0.05,0.18,0.95,U] [#2 -0.02,0.19,0.74,U] [#3 0.05,0.14,0.68,U] [#4 0.07,0.14,0.69,U] [#5 0.00,0.16,0.71,U] [#6 0.26,0.27,0.64,U] [#7 -0.10,0.07,0.55,U] [#8 0.13,0.08,0.60,U] 
01:02:10.848 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.17}, one-star: {0.13, 0.24}
01:02:10.850 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
01:02:10.851 00.001 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
01:02:10.853 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.21 mountX=0.15 mountY=-0.11, mountTheta=-0.62
01:02:10.856 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.17, opts=13)
01:02:10.858 00.002 1032 Enqueuing Move request for scope (0.07, 0.17)
01:02:10.860 00.002 10072 Worker thread wakes up
01:02:10.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
01:02:10.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
01:02:10.860 00.000 10072 Moving (0.07, 0.17) raw xDistance=0.15 yDistance=-0.11
01:02:10.862 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:10.866 00.004 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.08
01:02:10.866 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:02:10.866 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:10.866 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:02:10.866 00.000 10072 MoveAxis(W, 69, ABG)
01:02:10.866 00.000 10072 Guiding  Dir = 3, Dur = 69
01:02:10.866 00.000 10072 IsGuiding returns 0
01:02:10.867 00.001 10072 PulseGuide returned control before completion, sleep 79
01:02:10.885 00.018 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:02:10.887 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:10.889 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:10.893 00.004 1032 Enqueuing Expose request
01:02:10.959 00.066 10072 IsGuiding returns 0
01:02:10.959 00.000 10072 Move returns status 0, amount 69
01:02:10.959 00.000 10072 MoveAxis(N, 0, ABG)
01:02:10.959 00.000 10072 Move returns status 0, amount 0
01:02:10.959 00.000 10072 move complete, result=0
01:02:10.959 00.000 10072 worker thread done servicing request
01:02:10.959 00.000 10072 Worker thread wakes up
01:02:10.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:10.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:10.968 00.009 1032 GuideStep: 0.1 px 69 ms WEST, -0.1 px 0 ms NORTH
01:02:11.589 00.621 10072 Exposure complete
01:02:11.637 00.048 10072 worker thread done servicing request
01:02:11.637 00.000 1032 OnExposeComplete: enter
01:02:11.640 00.003 1032 UpdateGuideState(): m_state=6
01:02:11.645 00.005 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1134
01:02:11.647 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.36, Mass=1532, SNR=27.6, Peak=184 HFD=2.6
01:02:11.650 00.003 1032 MultiStar: [#1 0.13,0.17,0.91,U] [#2 -0.07,0.14,0.71,U] [#3 0.03,0.04,0.68,U] [#4 0.05,0.05,0.70,U] [#5 0.15,0.03,0.65,U] [#6 0.10,0.15,0.55,U] [#7 -0.06,0.01,0.51,U] [#8 0.15,-0.10,0.54,U] 
01:02:11.651 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.09}, one-star: {0.21, 0.18}
01:02:11.653 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
01:02:11.654 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
01:02:11.656 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.79 mountX=0.06 mountY=-0.11, mountTheta=-1.04
01:02:11.659 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
01:02:11.660 00.001 1032 Enqueuing Move request for scope (0.09, 0.09)
01:02:11.662 00.002 10072 Worker thread wakes up
01:02:11.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
01:02:11.662 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
01:02:11.662 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
01:02:11.665 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:11.668 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.08
01:02:11.668 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:02:11.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:11.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:02:11.668 00.000 10072 MoveAxis(W, 3, ABG)
01:02:11.669 00.001 10072 Guiding  Dir = 3, Dur = 3
01:02:11.669 00.000 10072 IsGuiding returns 0
01:02:11.669 00.000 10072 PulseGuide returned control before completion, sleep 13
01:02:11.687 00.018 1032 UpdateGuideState exits: m=1532 SNR=27.6
01:02:11.689 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:11.691 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:11.692 00.001 1032 Enqueuing Expose request
01:02:11.694 00.002 10072 IsGuiding returns 0
01:02:11.696 00.002 10072 Move returns status 0, amount 3
01:02:11.696 00.000 10072 MoveAxis(N, 0, ABG)
01:02:11.696 00.000 10072 Move returns status 0, amount 0
01:02:11.696 00.000 10072 move complete, result=0
01:02:11.696 00.000 10072 worker thread done servicing request
01:02:11.696 00.000 10072 Worker thread wakes up
01:02:11.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:11.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:11.704 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:02:12.104 00.400 10072 Exposure complete
01:02:12.152 00.048 10072 worker thread done servicing request
01:02:12.152 00.000 1032 OnExposeComplete: enter
01:02:12.154 00.002 1032 UpdateGuideState(): m_state=6
01:02:12.156 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1135
01:02:12.157 00.001 1032 Star::Find returns 1 (0), X=321.03, Y=750.43, Mass=1521, SNR=27.5, Peak=179 HFD=2.4
01:02:12.159 00.002 1032 MultiStar: [#1 0.10,0.20,0.94,U] [#2 -0.08,0.09,0.68,U] [#3 0.11,0.19,0.62,U] [#4 0.18,0.11,0.69,U] [#5 -0.03,0.17,0.69,U] [#6 0.03,0.21,0.61,U] [#7 0.06,0.03,0.52,U] [#8 0.09,0.01,0.57,U] 
01:02:12.161 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.15}, one-star: {0.14, 0.25}
01:02:12.162 00.001 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
01:02:12.164 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
01:02:12.166 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.14 mountX=0.13 mountY=-0.11, mountTheta=-0.69
01:02:12.169 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
01:02:12.172 00.003 1032 Enqueuing Move request for scope (0.07, 0.15)
01:02:12.175 00.003 10072 Worker thread wakes up
01:02:12.175 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
01:02:12.175 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
01:02:12.175 00.000 10072 Moving (0.07, 0.15) raw xDistance=0.13 yDistance=-0.11
01:02:12.177 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:12.179 00.002 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.08
01:02:12.179 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
01:02:12.181 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:12.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:02:12.181 00.000 10072 MoveAxis(W, 2, ABG)
01:02:12.181 00.000 10072 Guiding  Dir = 3, Dur = 2
01:02:12.181 00.000 10072 IsGuiding returns 0
01:02:12.182 00.001 10072 PulseGuide returned control before completion, sleep 12
01:02:12.195 00.013 10072 IsGuiding returns 0
01:02:12.195 00.000 10072 Move returns status 0, amount 2
01:02:12.195 00.000 10072 MoveAxis(N, 0, ABG)
01:02:12.195 00.000 10072 Move returns status 0, amount 0
01:02:12.195 00.000 10072 move complete, result=0
01:02:12.195 00.000 10072 worker thread done servicing request
01:02:12.199 00.004 1032 UpdateGuideState exits: m=1521 SNR=27.5
01:02:12.201 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:12.203 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:12.205 00.002 1032 Enqueuing Expose request
01:02:12.207 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:02:12.210 00.003 10072 Worker thread wakes up
01:02:12.210 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:12.210 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:12.839 00.629 10072 Exposure complete
01:02:12.886 00.047 10072 worker thread done servicing request
01:02:12.886 00.000 1032 OnExposeComplete: enter
01:02:12.888 00.002 1032 UpdateGuideState(): m_state=6
01:02:12.889 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1136
01:02:12.893 00.004 1032 Star::Find returns 1 (0), X=321.04, Y=750.29, Mass=1382, SNR=26.2, Peak=158 HFD=2.5
01:02:12.895 00.002 1032 MultiStar: [#1 0.10,0.06,0.98,U] [#2 0.06,0.20,0.76,U] [#3 -0.01,0.06,0.68,U] [#4 0.12,0.09,0.70,U] [#5 -0.04,0.16,0.73,U] [#6 0.22,0.20,0.61,U] [#7 -0.02,-0.04,0.53,U] [#8 0.14,-0.08,0.59,U] 
01:02:12.896 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.09}, one-star: {0.15, 0.11}
01:02:12.899 00.003 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
01:02:12.900 00.001 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
01:02:12.902 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=0.07 mountY=-0.10, mountTheta=-1.00
01:02:12.905 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
01:02:12.907 00.002 1032 Enqueuing Move request for scope (0.08, 0.09)
01:02:12.909 00.002 10072 Worker thread wakes up
01:02:12.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
01:02:12.909 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:02:12.909 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:02:12.913 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:12.916 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.08
01:02:12.916 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:02:12.916 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:12.916 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:02:12.916 00.000 10072 MoveAxis(W, 3, ABG)
01:02:12.916 00.000 10072 Guiding  Dir = 3, Dur = 3
01:02:12.917 00.001 10072 IsGuiding returns 0
01:02:12.917 00.000 10072 PulseGuide returned control before completion, sleep 13
01:02:12.937 00.020 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:02:12.939 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:12.941 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:12.943 00.002 1032 Enqueuing Expose request
01:02:12.946 00.003 10072 IsGuiding returns 0
01:02:12.946 00.000 10072 Move returns status 0, amount 3
01:02:12.946 00.000 10072 MoveAxis(N, 0, ABG)
01:02:12.946 00.000 10072 Move returns status 0, amount 0
01:02:12.946 00.000 10072 move complete, result=0
01:02:12.946 00.000 10072 worker thread done servicing request
01:02:12.946 00.000 10072 Worker thread wakes up
01:02:12.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:12.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:12.954 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:02:13.354 00.400 10072 Exposure complete
01:02:13.404 00.050 10072 worker thread done servicing request
01:02:13.404 00.000 1032 OnExposeComplete: enter
01:02:13.406 00.002 1032 UpdateGuideState(): m_state=6
01:02:13.408 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1137
01:02:13.410 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.27, Mass=1467, SNR=27.0, Peak=179 HFD=2.6
01:02:13.411 00.001 1032 MultiStar: [#1 0.20,0.11,0.93,U] [#2 -0.09,0.02,0.71,U] [#3 -0.01,0.06,0.65,U] [#4 0.10,0.14,0.64,U] [#5 0.10,0.13,0.68,U] [#6 0.26,0.15,0.58,U] [#7 -0.15,-0.09,0.53,U] [#8 0.03,0.08,0.53,U] 
01:02:13.414 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.21, 0.09}
01:02:13.416 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
01:02:13.417 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
01:02:13.418 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=0.05 mountY=-0.11, mountTheta=-1.10
01:02:13.421 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
01:02:13.422 00.001 1032 Enqueuing Move request for scope (0.09, 0.08)
01:02:13.423 00.001 10072 Worker thread wakes up
01:02:13.424 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
01:02:13.424 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:02:13.424 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.11
01:02:13.425 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:13.427 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.08
01:02:13.427 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:02:13.428 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:13.428 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:02:13.428 00.000 10072 MoveAxis(W, 2, ABG)
01:02:13.428 00.000 10072 Guiding  Dir = 3, Dur = 2
01:02:13.428 00.000 10072 IsGuiding returns 0
01:02:13.428 00.000 10072 PulseGuide returned control before completion, sleep 12
01:02:13.444 00.016 10072 IsGuiding returns 0
01:02:13.444 00.000 10072 Move returns status 0, amount 2
01:02:13.444 00.000 10072 MoveAxis(N, 0, ABG)
01:02:13.444 00.000 10072 Move returns status 0, amount 0
01:02:13.444 00.000 10072 move complete, result=0
01:02:13.444 00.000 10072 worker thread done servicing request
01:02:13.447 00.003 1032 UpdateGuideState exits: m=1467 SNR=27.0
01:02:13.449 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:13.451 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:13.452 00.001 1032 Enqueuing Expose request
01:02:13.454 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:02:13.456 00.002 10072 Worker thread wakes up
01:02:13.457 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:13.457 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:14.093 00.636 10072 Exposure complete
01:02:14.146 00.053 10072 worker thread done servicing request
01:02:14.146 00.000 1032 OnExposeComplete: enter
01:02:14.148 00.002 1032 UpdateGuideState(): m_state=6
01:02:14.151 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1138
01:02:14.153 00.002 1032 Star::Find returns 1 (0), X=321.08, Y=750.39, Mass=1407, SNR=26.4, Peak=183 HFD=2.5
01:02:14.155 00.002 1032 MultiStar: [#1 0.03,0.12,1.01,U] [#2 -0.13,0.24,0.72,U] [#3 0.04,0.03,0.67,U] [#4 0.05,-0.08,0.68,U] [#5 -0.03,-0.00,0.66,U] [#6 0.16,0.03,0.60,U] [#7 -0.04,-0.10,0.49,U] [#8 0.02,-0.02,0.59,U] 
01:02:14.156 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.19, 0.21}
01:02:14.158 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
01:02:14.160 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
01:02:14.162 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.03 mountX=0.05 mountY=-0.06, mountTheta=-0.80
01:02:14.165 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
01:02:14.167 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
01:02:14.169 00.002 10072 Worker thread wakes up
01:02:14.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
01:02:14.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
01:02:14.169 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.05 yDistance=-0.06
01:02:14.171 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:14.175 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.08
01:02:14.175 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:02:14.175 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:14.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:02:14.175 00.000 10072 MoveAxis(W, 4, ABG)
01:02:14.175 00.000 10072 Guiding  Dir = 3, Dur = 4
01:02:14.175 00.000 10072 IsGuiding returns 0
01:02:14.176 00.001 10072 PulseGuide returned control before completion, sleep 14
01:02:14.194 00.018 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:02:14.196 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:14.198 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:14.199 00.001 1032 Enqueuing Expose request
01:02:14.201 00.002 10072 IsGuiding returns 0
01:02:14.201 00.000 10072 Move returns status 0, amount 4
01:02:14.201 00.000 10072 MoveAxis(N, 0, ABG)
01:02:14.201 00.000 10072 Move returns status 0, amount 0
01:02:14.201 00.000 10072 move complete, result=0
01:02:14.201 00.000 10072 worker thread done servicing request
01:02:14.201 00.000 10072 Worker thread wakes up
01:02:14.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:14.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:14.209 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:02:14.620 00.411 10072 Exposure complete
01:02:14.669 00.049 10072 worker thread done servicing request
01:02:14.670 00.001 1032 OnExposeComplete: enter
01:02:14.671 00.001 1032 UpdateGuideState(): m_state=6
01:02:14.674 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1139
01:02:14.675 00.001 1032 Star::Find returns 1 (0), X=321.08, Y=750.39, Mass=1344, SNR=25.8, Peak=161 HFD=2.6
01:02:14.677 00.002 1032 MultiStar: [#1 0.02,0.21,1.03,U] [#2 0.01,0.22,0.77,U] [#3 -0.02,0.12,0.70,U] [#4 0.13,0.11,0.69,U] [#5 -0.02,0.19,0.71,U] [#6 0.07,0.10,0.60,U] [#7 -0.04,0.03,0.54,U] [#8 -0.02,0.13,0.61,U] 
01:02:14.678 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.16}, one-star: {0.19, 0.21}
01:02:14.679 00.001 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
01:02:14.681 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
01:02:14.683 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.30 mountX=0.14 mountY=-0.08, mountTheta=-0.53
01:02:14.685 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.16, opts=13)
01:02:14.687 00.002 1032 Enqueuing Move request for scope (0.04, 0.16)
01:02:14.689 00.002 10072 Worker thread wakes up
01:02:14.689 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
01:02:14.689 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
01:02:14.689 00.000 10072 Moving (0.04, 0.16) raw xDistance=0.14 yDistance=-0.08
01:02:14.691 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:14.693 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 289.08
01:02:14.693 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:02:14.693 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:14.693 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:02:14.693 00.000 10072 MoveAxis(W, 68, ABG)
01:02:14.693 00.000 10072 Guiding  Dir = 3, Dur = 68
01:02:14.693 00.000 10072 IsGuiding returns 0
01:02:14.694 00.001 10072 PulseGuide returned control before completion, sleep 78
01:02:14.713 00.019 1032 UpdateGuideState exits: m=1344 SNR=25.8
01:02:14.715 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:14.718 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:14.719 00.001 1032 Enqueuing Expose request
01:02:14.773 00.054 10072 IsGuiding returns 0
01:02:14.773 00.000 10072 Move returns status 0, amount 68
01:02:14.773 00.000 10072 MoveAxis(N, 0, ABG)
01:02:14.773 00.000 10072 Move returns status 0, amount 0
01:02:14.773 00.000 10072 move complete, result=0
01:02:14.773 00.000 10072 worker thread done servicing request
01:02:14.773 00.000 10072 Worker thread wakes up
01:02:14.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:14.774 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:14.774 00.000 1032 GuideStep: 0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
01:02:15.401 00.627 10072 Exposure complete
01:02:15.450 00.049 10072 worker thread done servicing request
01:02:15.451 00.001 1032 OnExposeComplete: enter
01:02:15.453 00.002 1032 UpdateGuideState(): m_state=6
01:02:15.456 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1140
01:02:15.458 00.002 1032 Star::Find returns 1 (0), X=321.20, Y=750.52, Mass=1352, SNR=25.9, Peak=179 HFD=2.7
01:02:15.461 00.003 1032 MultiStar: [#1 0.07,0.33,0.98,U] [#2 -0.02,0.14,0.79,U] [#3 0.08,0.11,0.70,U] [#4 0.12,0.16,0.70,U] [#5 0.07,0.24,0.72,U] [#6 0.29,0.31,0.62,U] [#7 -0.02,-0.04,0.55,U] [#8 0.07,0.29,0.55,U] 
01:02:15.463 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.22}, one-star: {0.31, 0.34}
01:02:15.465 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
01:02:15.467 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
01:02:15.468 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.22 hyp=0.25 cameraTheta=1.09 mountX=0.18 mountY=-0.17, mountTheta=-0.74
01:02:15.472 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.22, opts=13)
01:02:15.474 00.002 1032 Enqueuing Move request for scope (0.12, 0.22)
01:02:15.476 00.002 10072 Worker thread wakes up
01:02:15.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.22) opts 0xd
01:02:15.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.22)
01:02:15.476 00.000 10072 Moving (0.12, 0.22) raw xDistance=0.18 yDistance=-0.17
01:02:15.478 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:15.480 00.002 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 289.08
01:02:15.480 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
01:02:15.480 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:15.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:02:15.480 00.000 10072 MoveAxis(W, 90, ABG)
01:02:15.480 00.000 10072 Guiding  Dir = 3, Dur = 90
01:02:15.481 00.001 10072 IsGuiding returns 0
01:02:15.481 00.000 10072 PulseGuide returned control before completion, sleep 100
01:02:15.499 00.018 1032 UpdateGuideState exits: m=1352 SNR=25.9
01:02:15.501 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:15.503 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:15.504 00.001 1032 Enqueuing Expose request
01:02:15.584 00.080 10072 IsGuiding returns 0
01:02:15.584 00.000 10072 Move returns status 0, amount 90
01:02:15.584 00.000 10072 MoveAxis(N, 0, ABG)
01:02:15.584 00.000 10072 Move returns status 0, amount 0
01:02:15.585 00.001 10072 move complete, result=0
01:02:15.585 00.000 10072 worker thread done servicing request
01:02:15.585 00.000 10072 Worker thread wakes up
01:02:15.585 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:15.585 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:15.585 00.000 1032 GuideStep: 0.2 px 90 ms WEST, -0.2 px 0 ms NORTH
01:02:15.995 00.410 10072 Exposure complete
01:02:16.046 00.051 10072 worker thread done servicing request
01:02:16.046 00.000 1032 OnExposeComplete: enter
01:02:16.049 00.003 1032 UpdateGuideState(): m_state=6
01:02:16.053 00.004 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1141
01:02:16.055 00.002 1032 Star::Find returns 1 (0), X=321.18, Y=750.41, Mass=1329, SNR=25.7, Peak=166 HFD=2.7
01:02:16.057 00.002 1032 MultiStar: [#1 0.10,0.13,0.98,U] [#2 0.10,0.08,0.76,U] [#3 0.03,0.18,0.69,U] [#4 0.16,0.10,0.73,U] [#5 0.08,0.14,0.69,U] [#6 0.24,0.15,0.63,U] [#7 -0.14,0.05,0.54,U] [#8 0.16,0.05,0.56,U] 
01:02:16.059 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.13}, one-star: {0.29, 0.23}
01:02:16.061 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
01:02:16.063 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
01:02:16.065 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.80 mountX=0.09 mountY=-0.16, mountTheta=-1.03
01:02:16.068 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.13, opts=13)
01:02:16.070 00.002 1032 Enqueuing Move request for scope (0.13, 0.13)
01:02:16.072 00.002 10072 Worker thread wakes up
01:02:16.072 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
01:02:16.072 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
01:02:16.072 00.000 10072 Moving (0.13, 0.13) raw xDistance=0.09 yDistance=-0.16
01:02:16.074 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:16.076 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.08
01:02:16.077 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:02:16.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:16.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:02:16.077 00.000 10072 MoveAxis(W, 4, ABG)
01:02:16.077 00.000 10072 Guiding  Dir = 3, Dur = 4
01:02:16.077 00.000 10072 IsGuiding returns 0
01:02:16.077 00.000 10072 PulseGuide returned control before completion, sleep 14
01:02:16.096 00.019 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:02:16.098 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:16.101 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:16.103 00.002 1032 Enqueuing Expose request
01:02:16.104 00.001 10072 IsGuiding returns 0
01:02:16.104 00.000 10072 Move returns status 0, amount 4
01:02:16.104 00.000 10072 MoveAxis(N, 0, ABG)
01:02:16.104 00.000 10072 Move returns status 0, amount 0
01:02:16.104 00.000 10072 move complete, result=0
01:02:16.104 00.000 10072 worker thread done servicing request
01:02:16.104 00.000 10072 Worker thread wakes up
01:02:16.104 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:16.104 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:16.112 00.008 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
01:02:16.727 00.615 10072 Exposure complete
01:02:16.776 00.049 10072 worker thread done servicing request
01:02:16.776 00.000 1032 OnExposeComplete: enter
01:02:16.779 00.003 1032 UpdateGuideState(): m_state=6
01:02:16.780 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1142
01:02:16.782 00.002 1032 Star::Find returns 1 (0), X=321.20, Y=750.28, Mass=1379, SNR=26.2, Peak=166 HFD=2.7
01:02:16.783 00.001 1032 MultiStar: [#1 0.14,0.00,0.99,U] [#2 -0.02,0.15,0.75,U] [#3 0.01,-0.08,0.67,U] [#4 0.18,-0.06,0.70,U] [#5 0.03,-0.07,0.68,U] [#6 0.31,-0.03,0.62,U] [#7 0.01,-0.09,0.54,U] [#8 0.14,0.10,0.59,U] 
01:02:16.784 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.31, 0.10}
01:02:16.786 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
01:02:16.787 00.001 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
01:02:16.790 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.07 mountX=-0.03 mountY=-0.13, mountTheta=-1.76
01:02:16.793 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
01:02:16.795 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
01:02:16.796 00.001 10072 Worker thread wakes up
01:02:16.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
01:02:16.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
01:02:16.796 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.03 yDistance=-0.13
01:02:16.798 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:16.800 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.08
01:02:16.800 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:02:16.800 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:16.800 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:02:16.801 00.001 10072 MoveAxis(W, 5, ABG)
01:02:16.801 00.000 10072 Guiding  Dir = 3, Dur = 5
01:02:16.801 00.000 10072 IsGuiding returns 0
01:02:16.801 00.000 10072 PulseGuide returned control before completion, sleep 15
01:02:16.819 00.018 10072 IsGuiding returns 0
01:02:16.819 00.000 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:02:16.821 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:16.823 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:16.824 00.001 1032 Enqueuing Expose request
01:02:16.826 00.002 10072 Move returns status 0, amount 5
01:02:16.826 00.000 10072 MoveAxis(N, 0, ABG)
01:02:16.826 00.000 10072 Move returns status 0, amount 0
01:02:16.826 00.000 10072 move complete, result=0
01:02:16.826 00.000 10072 worker thread done servicing request
01:02:16.826 00.000 10072 Worker thread wakes up
01:02:16.826 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:16.826 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:16.835 00.009 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:02:17.246 00.411 10072 Exposure complete
01:02:17.295 00.049 10072 worker thread done servicing request
01:02:17.295 00.000 1032 OnExposeComplete: enter
01:02:17.297 00.002 1032 UpdateGuideState(): m_state=6
01:02:17.302 00.005 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1143
01:02:17.303 00.001 1032 Star::Find returns 1 (0), X=321.22, Y=750.39, Mass=1537, SNR=27.6, Peak=185 HFD=2.8
01:02:17.306 00.003 1032 MultiStar: [#1 0.16,0.07,0.92,U] [#2 -0.09,0.28,0.72,U] [#3 -0.03,0.12,0.67,U] [#4 0.27,0.07,0.69,U] [#5 0.21,0.16,0.67,U] [#6 0.12,0.21,0.60,U] [#7 -0.04,-0.04,0.52,U] [#8 0.05,0.18,0.54,U] 
01:02:17.307 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.14}, one-star: {0.33, 0.21}
01:02:17.309 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
01:02:17.310 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
01:02:17.312 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.85 mountX=0.11 mountY=-0.16, mountTheta=-0.98
01:02:17.314 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.14, opts=13)
01:02:17.316 00.002 1032 Enqueuing Move request for scope (0.13, 0.14)
01:02:17.317 00.001 10072 Worker thread wakes up
01:02:17.317 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
01:02:17.317 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
01:02:17.317 00.000 10072 Moving (0.13, 0.14) raw xDistance=0.11 yDistance=-0.16
01:02:17.319 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:17.322 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:17.322 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:02:17.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:17.322 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:02:17.322 00.000 10072 MoveAxis(W, 4, ABG)
01:02:17.322 00.000 10072 Guiding  Dir = 3, Dur = 4
01:02:17.322 00.000 10072 IsGuiding returns 0
01:02:17.323 00.001 10072 PulseGuide returned control before completion, sleep 14
01:02:17.342 00.019 1032 UpdateGuideState exits: m=1537 SNR=27.6
01:02:17.344 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:17.346 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:17.348 00.002 1032 Enqueuing Expose request
01:02:17.351 00.003 10072 IsGuiding returns 0
01:02:17.351 00.000 10072 Move returns status 0, amount 4
01:02:17.351 00.000 10072 MoveAxis(N, 0, ABG)
01:02:17.351 00.000 10072 Move returns status 0, amount 0
01:02:17.351 00.000 10072 move complete, result=0
01:02:17.351 00.000 10072 worker thread done servicing request
01:02:17.351 00.000 10072 Worker thread wakes up
01:02:17.352 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:17.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:17.359 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
01:02:17.979 00.620 10072 Exposure complete
01:02:18.032 00.053 10072 worker thread done servicing request
01:02:18.032 00.000 1032 OnExposeComplete: enter
01:02:18.035 00.003 1032 UpdateGuideState(): m_state=6
01:02:18.037 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1144
01:02:18.039 00.002 1032 Star::Find returns 1 (0), X=321.17, Y=750.38, Mass=1603, SNR=28.2, Peak=188 HFD=2.7
01:02:18.041 00.002 1032 MultiStar: [#1 0.14,0.19,0.89,U] [#2 0.04,0.27,0.66,U] [#3 0.07,0.04,0.64,U] [#4 0.13,0.16,0.65,U] [#5 0.16,0.15,0.64,U] [#6 0.27,0.16,0.55,U] [#7 -0.08,0.12,0.53,U] [#8 0.11,0.15,0.53,U] 
01:02:18.043 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.16}, one-star: {0.27, 0.20}
01:02:18.045 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:02:18.046 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:02:18.047 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.21 cameraTheta=0.88 mountX=0.12 mountY=-0.17, mountTheta=-0.95
01:02:18.052 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.16, opts=13)
01:02:18.055 00.003 1032 Enqueuing Move request for scope (0.14, 0.16)
01:02:18.057 00.002 10072 Worker thread wakes up
01:02:18.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
01:02:18.057 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
01:02:18.057 00.000 10072 Moving (0.14, 0.16) raw xDistance=0.12 yDistance=-0.17
01:02:18.059 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:18.061 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:18.061 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
01:02:18.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:18.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:02:18.061 00.000 10072 MoveAxis(W, 5, ABG)
01:02:18.061 00.000 10072 Guiding  Dir = 3, Dur = 5
01:02:18.062 00.001 10072 IsGuiding returns 0
01:02:18.062 00.000 10072 PulseGuide returned control before completion, sleep 15
01:02:18.081 00.019 1032 UpdateGuideState exits: m=1603 SNR=28.2
01:02:18.084 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:18.087 00.003 10072 IsGuiding returns 0
01:02:18.088 00.001 10072 Move returns status 0, amount 5
01:02:18.088 00.000 10072 MoveAxis(N, 0, ABG)
01:02:18.088 00.000 10072 Move returns status 0, amount 0
01:02:18.088 00.000 10072 move complete, result=0
01:02:18.088 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:18.090 00.002 10072 worker thread done servicing request
01:02:18.090 00.000 1032 Enqueuing Expose request
01:02:18.092 00.002 10072 Worker thread wakes up
01:02:18.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:18.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:18.093 00.001 1032 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
01:02:18.509 00.416 10072 Exposure complete
01:02:18.561 00.052 10072 worker thread done servicing request
01:02:18.561 00.000 1032 OnExposeComplete: enter
01:02:18.563 00.002 1032 UpdateGuideState(): m_state=6
01:02:18.564 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1145
01:02:18.566 00.002 1032 Star::Find returns 1 (0), X=321.14, Y=750.40, Mass=1448, SNR=26.8, Peak=179 HFD=2.6
01:02:18.569 00.003 1032 MultiStar: [#1 0.21,0.03,1.00,U] [#2 0.14,0.17,0.70,U] [#3 0.10,0.11,0.72,U] [#4 0.20,0.04,0.69,U] [#5 0.16,0.16,0.67,U] [#6 0.16,0.15,0.61,U] [#7 -0.10,0.11,0.51,U] [#8 0.10,0.02,0.56,U] 
01:02:18.572 00.003 1032 refined, 8 included, MultiStar: {0.15, 0.11}, one-star: {0.24, 0.22}
01:02:18.574 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
01:02:18.577 00.003 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
01:02:18.579 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.64 mountX=0.07 mountY=-0.18, mountTheta=-1.19
01:02:18.581 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.11, opts=13)
01:02:18.583 00.002 1032 Enqueuing Move request for scope (0.15, 0.11)
01:02:18.585 00.002 10072 Worker thread wakes up
01:02:18.585 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
01:02:18.585 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
01:02:18.585 00.000 10072 Moving (0.15, 0.11) raw xDistance=0.07 yDistance=-0.18
01:02:18.588 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:18.590 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:18.590 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:02:18.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:18.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:02:18.590 00.000 10072 MoveAxis(W, 5, ABG)
01:02:18.590 00.000 10072 Guiding  Dir = 3, Dur = 5
01:02:18.591 00.001 10072 IsGuiding returns 0
01:02:18.591 00.000 10072 PulseGuide returned control before completion, sleep 15
01:02:18.610 00.019 1032 UpdateGuideState exits: m=1448 SNR=26.8
01:02:18.612 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:18.614 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:18.616 00.002 1032 Enqueuing Expose request
01:02:18.618 00.002 10072 IsGuiding returns 0
01:02:18.618 00.000 10072 Move returns status 0, amount 5
01:02:18.619 00.001 10072 MoveAxis(N, 0, ABG)
01:02:18.619 00.000 10072 Move returns status 0, amount 0
01:02:18.619 00.000 10072 move complete, result=0
01:02:18.619 00.000 10072 worker thread done servicing request
01:02:18.619 00.000 10072 Worker thread wakes up
01:02:18.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:18.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:18.626 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
01:02:19.245 00.619 10072 Exposure complete
01:02:19.297 00.052 10072 worker thread done servicing request
01:02:19.297 00.000 1032 OnExposeComplete: enter
01:02:19.300 00.003 1032 UpdateGuideState(): m_state=6
01:02:19.303 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1146
01:02:19.306 00.003 1032 Star::Find returns 1 (0), X=321.21, Y=750.36, Mass=1486, SNR=27.2, Peak=174 HFD=2.8
01:02:19.308 00.002 1032 MultiStar: [#1 0.14,-0.07,0.91,U] [#2 0.12,0.11,0.72,U] [#3 0.16,-0.03,0.65,U] [#4 0.20,0.04,0.65,U] [#5 0.13,0.08,0.67,U] [#6 0.13,0.16,0.56,U] [#7 0.04,-0.10,0.49,U] [#8 0.20,0.05,0.55,U] 
01:02:19.311 00.003 1032 refined, 8 included, MultiStar: {0.17, 0.05}, one-star: {0.32, 0.18}
01:02:19.313 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
01:02:19.315 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
01:02:19.316 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.31 mountX=0.01 mountY=-0.18, mountTheta=-1.52
01:02:19.321 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.05, opts=13)
01:02:19.323 00.002 1032 Enqueuing Move request for scope (0.17, 0.05)
01:02:19.326 00.003 10072 Worker thread wakes up
01:02:19.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
01:02:19.326 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
01:02:19.326 00.000 10072 Moving (0.17, 0.05) raw xDistance=0.01 yDistance=-0.18
01:02:19.329 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:19.330 00.001 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:19.331 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:02:19.331 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:19.331 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:02:19.331 00.000 10072 MoveAxis(W, 6, ABG)
01:02:19.331 00.000 10072 Guiding  Dir = 3, Dur = 6
01:02:19.331 00.000 10072 IsGuiding returns 0
01:02:19.332 00.001 10072 PulseGuide returned control before completion, sleep 16
01:02:19.350 00.018 10072 IsGuiding returns 0
01:02:19.350 00.000 10072 Move returns status 0, amount 6
01:02:19.350 00.000 10072 MoveAxis(N, 0, ABG)
01:02:19.350 00.000 10072 Move returns status 0, amount 0
01:02:19.350 00.000 10072 move complete, result=0
01:02:19.350 00.000 10072 worker thread done servicing request
01:02:19.350 00.000 1032 UpdateGuideState exits: m=1486 SNR=27.2
01:02:19.354 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:19.356 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:19.358 00.002 1032 Enqueuing Expose request
01:02:19.362 00.004 10072 Worker thread wakes up
01:02:19.362 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:19.362 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:19.362 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
01:02:19.776 00.414 10072 Exposure complete
01:02:19.827 00.051 10072 worker thread done servicing request
01:02:19.828 00.001 1032 OnExposeComplete: enter
01:02:19.829 00.001 1032 UpdateGuideState(): m_state=6
01:02:19.831 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1147
01:02:19.834 00.003 1032 Star::Find returns 1 (0), X=321.26, Y=750.43, Mass=1397, SNR=26.3, Peak=169 HFD=2.8
01:02:19.837 00.003 1032 MultiStar: [#1 0.24,0.10,0.95,U] [#2 0.10,0.06,0.74,U] [#3 -0.03,0.07,0.68,U] [#4 0.18,-0.06,0.69,U] [#5 0.14,0.07,0.72,U] [#6 0.20,0.21,0.63,U] [#7 0.01,-0.01,0.54,U] [#8 0.08,-0.03,0.59,U] 
01:02:19.838 00.001 1032 refined, 8 included, MultiStar: {0.16, 0.08}, one-star: {0.36, 0.24}
01:02:19.840 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
01:02:19.842 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
01:02:19.844 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.48 mountX=0.04 mountY=-0.18, mountTheta=-1.36
01:02:19.848 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.08, opts=13)
01:02:19.850 00.002 1032 Enqueuing Move request for scope (0.16, 0.08)
01:02:19.852 00.002 10072 Worker thread wakes up
01:02:19.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
01:02:19.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
01:02:19.852 00.000 10072 Moving (0.16, 0.08) raw xDistance=0.04 yDistance=-0.18
01:02:19.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:19.856 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:19.856 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:02:19.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:19.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:02:19.856 00.000 10072 MoveAxis(W, 5, ABG)
01:02:19.856 00.000 10072 Guiding  Dir = 3, Dur = 5
01:02:19.856 00.000 10072 IsGuiding returns 0
01:02:19.858 00.002 10072 PulseGuide returned control before completion, sleep 15
01:02:19.876 00.018 1032 UpdateGuideState exits: m=1397 SNR=26.3
01:02:19.879 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:19.881 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:19.882 00.001 1032 Enqueuing Expose request
01:02:19.885 00.003 10072 IsGuiding returns 0
01:02:19.885 00.000 10072 Move returns status 0, amount 5
01:02:19.885 00.000 10072 MoveAxis(N, 0, ABG)
01:02:19.885 00.000 10072 Move returns status 0, amount 0
01:02:19.885 00.000 10072 move complete, result=0
01:02:19.886 00.001 10072 worker thread done servicing request
01:02:19.886 00.000 10072 Worker thread wakes up
01:02:19.886 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:19.886 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:19.893 00.007 1032 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
01:02:20.513 00.620 10072 Exposure complete
01:02:20.565 00.052 10072 worker thread done servicing request
01:02:20.566 00.001 1032 OnExposeComplete: enter
01:02:20.568 00.002 1032 UpdateGuideState(): m_state=6
01:02:20.570 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1148
01:02:20.572 00.002 1032 Star::Find returns 1 (0), X=321.16, Y=750.64, Mass=1477, SNR=27.1, Peak=200 HFD=2.7
01:02:20.574 00.002 1032 MultiStar: [#1 0.09,0.24,0.92,U] [#2 -0.07,0.32,0.71,U] [#3 0.05,0.19,0.65,U] [#4 0.16,0.25,0.73,U] [#5 0.09,0.32,0.64,U] [#6 0.01,0.29,0.59,U] [#7 -0.13,0.09,0.54,U] [#8 0.21,0.45,0.56,U] 
01:02:20.576 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.30}, one-star: {0.27, 0.46}
01:02:20.577 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
01:02:20.579 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
01:02:20.582 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.28 mountX=0.27 mountY=-0.16, mountTheta=-0.55
01:02:20.586 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.30, opts=13)
01:02:20.588 00.002 1032 Enqueuing Move request for scope (0.09, 0.30)
01:02:20.589 00.001 10072 Worker thread wakes up
01:02:20.590 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
01:02:20.590 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
01:02:20.590 00.000 10072 Moving (0.09, 0.30) raw xDistance=0.27 yDistance=-0.16
01:02:20.591 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:20.594 00.003 10072 PPEC rslt: input = 0.27, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 289.07
01:02:20.594 00.000 10072 PPEC: input: 0.27, control: 0.13, exposure: 500
01:02:20.594 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:20.594 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:02:20.594 00.000 10072 MoveAxis(W, 129, ABG)
01:02:20.594 00.000 10072 Guiding  Dir = 3, Dur = 129
01:02:20.595 00.001 10072 IsGuiding returns 0
01:02:20.595 00.000 10072 PulseGuide returned control before completion, sleep 139
01:02:20.613 00.018 1032 UpdateGuideState exits: m=1477 SNR=27.1
01:02:20.616 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:20.618 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:20.620 00.002 1032 Enqueuing Expose request
01:02:20.744 00.124 10072 IsGuiding returns 0
01:02:20.744 00.000 10072 Move returns status 0, amount 129
01:02:20.744 00.000 10072 MoveAxis(N, 0, ABG)
01:02:20.744 00.000 10072 Move returns status 0, amount 0
01:02:20.744 00.000 10072 move complete, result=0
01:02:20.744 00.000 10072 worker thread done servicing request
01:02:20.744 00.000 1032 GuideStep: 0.3 px 129 ms WEST, -0.2 px 0 ms NORTH
01:02:20.748 00.004 10072 Worker thread wakes up
01:02:20.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:20.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:21.155 00.407 10072 Exposure complete
01:02:21.207 00.052 10072 worker thread done servicing request
01:02:21.207 00.000 1032 OnExposeComplete: enter
01:02:21.208 00.001 1032 UpdateGuideState(): m_state=6
01:02:21.211 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1149
01:02:21.213 00.002 1032 Star::Find returns 1 (0), X=321.06, Y=750.65, Mass=1480, SNR=27.1, Peak=196 HFD=2.6
01:02:21.215 00.002 1032 MultiStar: [#1 0.11,0.33,0.95,U] [#2 -0.06,0.38,0.69,U] [#3 -0.10,0.29,0.66,U] [#4 0.10,0.44,0.69,U] [#5 0.03,0.41,0.68,U] [#6 0.08,0.42,0.59,U] [#7 -0.17,0.34,0.51,U] [#8 0.12,0.22,0.54,U] 
01:02:21.217 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.37}, one-star: {0.17, 0.47}
01:02:21.219 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
01:02:21.221 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
01:02:21.223 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.37 hyp=0.37 cameraTheta=1.46 mountX=0.35 mountY=-0.14, mountTheta=-0.37
01:02:21.227 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.37, opts=13)
01:02:21.229 00.002 1032 Enqueuing Move request for scope (0.04, 0.37)
01:02:21.233 00.004 10072 Worker thread wakes up
01:02:21.233 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.37) opts 0xd
01:02:21.233 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.37)
01:02:21.233 00.000 10072 Moving (0.04, 0.37) raw xDistance=0.35 yDistance=-0.14
01:02:21.236 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:21.237 00.001 10072 PPEC rslt: input = 0.35, final = 0.16, react = 0.16, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 289.07
01:02:21.237 00.000 10072 PPEC: input: 0.35, control: 0.16, exposure: 500
01:02:21.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:21.237 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:02:21.237 00.000 10072 MoveAxis(W, 167, ABG)
01:02:21.237 00.000 10072 Guiding  Dir = 3, Dur = 167
01:02:21.238 00.001 10072 IsGuiding returns 0
01:02:21.238 00.000 10072 PulseGuide returned control before completion, sleep 177
01:02:21.257 00.019 1032 UpdateGuideState exits: m=1480 SNR=27.1
01:02:21.259 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:21.261 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:21.263 00.002 1032 Enqueuing Expose request
01:02:21.420 00.157 10072 IsGuiding returns 1
01:02:21.420 00.000 10072 scope still moving after pulse duration time elapsed
01:02:21.450 00.030 10072 IsGuiding returns 0
01:02:21.450 00.000 10072 scope move finished after 167 + 44 ms
01:02:21.450 00.000 10072 Move returns status 0, amount 167
01:02:21.450 00.000 10072 MoveAxis(N, 0, ABG)
01:02:21.450 00.000 10072 Move returns status 0, amount 0
01:02:21.450 00.000 10072 move complete, result=0
01:02:21.450 00.000 10072 worker thread done servicing request
01:02:21.450 00.000 10072 Worker thread wakes up
01:02:21.450 00.000 1032 GuideStep: 0.3 px 167 ms WEST, -0.1 px 0 ms NORTH
01:02:21.453 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:21.454 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:22.079 00.625 10072 Exposure complete
01:02:22.130 00.051 10072 worker thread done servicing request
01:02:22.130 00.000 1032 OnExposeComplete: enter
01:02:22.132 00.002 1032 UpdateGuideState(): m_state=6
01:02:22.134 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1150
01:02:22.136 00.002 1032 Star::Find returns 1 (0), X=321.20, Y=750.29, Mass=1333, SNR=25.7, Peak=159 HFD=2.7
01:02:22.138 00.002 1032 MultiStar: [#1 0.28,0.00,1.03,U] [#2 0.07,0.08,0.72,U] [#3 0.07,0.07,0.70,U] [#4 0.32,-0.01,0.74,U] [#5 0.20,0.02,0.70,U] [#6 0.18,-0.03,0.63,U] [#7 -0.11,-0.24,0.54,U] [#8 0.20,-0.08,0.56,U] 
01:02:22.139 00.001 1032 refined, 8 included, MultiStar: {0.19, 0.00}, one-star: {0.31, 0.11}
01:02:22.141 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
01:02:22.143 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
01:02:22.145 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.03 mountX=-0.04 mountY=-0.18, mountTheta=-1.80
01:02:22.149 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.00, opts=13)
01:02:22.151 00.002 1032 Enqueuing Move request for scope (0.19, 0.00)
01:02:22.153 00.002 10072 Worker thread wakes up
01:02:22.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
01:02:22.153 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
01:02:22.153 00.000 10072 Moving (0.19, 0.00) raw xDistance=-0.04 yDistance=-0.18
01:02:22.156 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:22.159 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:22.159 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:02:22.159 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:22.159 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:02:22.159 00.000 10072 MoveAxis(W, 12, ABG)
01:02:22.159 00.000 10072 Guiding  Dir = 3, Dur = 12
01:02:22.159 00.000 10072 IsGuiding returns 0
01:02:22.160 00.001 10072 PulseGuide returned control before completion, sleep 22
01:02:22.179 00.019 1032 UpdateGuideState exits: m=1333 SNR=25.7
01:02:22.181 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:22.183 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:22.184 00.001 1032 Enqueuing Expose request
01:02:22.186 00.002 10072 IsGuiding returns 0
01:02:22.186 00.000 10072 Move returns status 0, amount 12
01:02:22.186 00.000 10072 MoveAxis(N, 0, ABG)
01:02:22.186 00.000 10072 Move returns status 0, amount 0
01:02:22.187 00.001 10072 move complete, result=0
01:02:22.187 00.000 10072 worker thread done servicing request
01:02:22.187 00.000 10072 Worker thread wakes up
01:02:22.187 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:22.187 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:22.194 00.007 1032 GuideStep: -0.0 px 12 ms WEST, -0.2 px 0 ms NORTH
01:02:22.595 00.401 10072 Exposure complete
01:02:22.642 00.047 10072 worker thread done servicing request
01:02:22.642 00.000 1032 OnExposeComplete: enter
01:02:22.645 00.003 1032 UpdateGuideState(): m_state=6
01:02:22.646 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1151
01:02:22.648 00.002 1032 Star::Find returns 1 (0), X=321.12, Y=750.21, Mass=1502, SNR=27.3, Peak=175 HFD=2.6
01:02:22.650 00.002 1032 MultiStar: [#1 0.26,-0.08,0.93,U] [#2 0.09,0.08,0.73,U] [#3 -0.03,-0.06,0.67,U] [#4 0.14,0.01,0.65,U] [#5 0.15,0.10,0.67,U] [#6 0.10,0.13,0.58,U] [#7 0.15,-0.10,0.47,U] [#8 0.12,-0.06,0.52,U] 
01:02:22.651 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.23, 0.03}
01:02:22.654 00.003 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
01:02:22.656 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
01:02:22.658 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.06 mountX=-0.03 mountY=-0.14, mountTheta=-1.77
01:02:22.661 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
01:02:22.663 00.002 1032 Enqueuing Move request for scope (0.14, 0.01)
01:02:22.665 00.002 10072 Worker thread wakes up
01:02:22.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
01:02:22.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
01:02:22.665 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.03 yDistance=-0.14
01:02:22.667 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:22.669 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:22.669 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:02:22.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:22.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:02:22.669 00.000 10072 MoveAxis(W, 10, ABG)
01:02:22.669 00.000 10072 Guiding  Dir = 3, Dur = 10
01:02:22.671 00.002 10072 IsGuiding returns 0
01:02:22.671 00.000 10072 PulseGuide returned control before completion, sleep 20
01:02:22.688 00.017 1032 UpdateGuideState exits: m=1502 SNR=27.3
01:02:22.690 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:22.693 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:22.694 00.001 1032 Enqueuing Expose request
01:02:22.702 00.008 10072 IsGuiding returns 0
01:02:22.702 00.000 10072 Move returns status 0, amount 10
01:02:22.702 00.000 10072 MoveAxis(N, 0, ABG)
01:02:22.702 00.000 10072 Move returns status 0, amount 0
01:02:22.702 00.000 10072 move complete, result=0
01:02:22.702 00.000 10072 worker thread done servicing request
01:02:22.702 00.000 10072 Worker thread wakes up
01:02:22.702 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:22.703 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:22.703 00.000 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:02:23.332 00.629 10072 Exposure complete
01:02:23.383 00.051 10072 worker thread done servicing request
01:02:23.383 00.000 1032 OnExposeComplete: enter
01:02:23.386 00.003 1032 UpdateGuideState(): m_state=6
01:02:23.388 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1152
01:02:23.390 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.37, Mass=1499, SNR=27.3, Peak=184 HFD=2.6
01:02:23.394 00.004 1032 MultiStar: [#1 0.22,0.10,0.90,U] [#2 0.07,0.26,0.72,U] [#3 0.08,0.16,0.67,U] [#4 0.25,0.03,0.72,U] [#5 0.03,0.11,0.70,U] [#6 0.31,0.13,0.59,U] [#7 -0.02,-0.01,0.51,U] [#8 0.31,0.10,0.57,U] 
01:02:23.396 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.13}, one-star: {0.22, 0.19}
01:02:23.398 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
01:02:23.399 00.001 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
01:02:23.401 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.65 mountX=0.08 mountY=-0.19, mountTheta=-1.18
01:02:23.406 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.13, opts=13)
01:02:23.408 00.002 1032 Enqueuing Move request for scope (0.17, 0.13)
01:02:23.410 00.002 10072 Worker thread wakes up
01:02:23.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
01:02:23.410 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
01:02:23.410 00.000 10072 Moving (0.17, 0.13) raw xDistance=0.08 yDistance=-0.19
01:02:23.412 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:23.415 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:23.415 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:02:23.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:23.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:02:23.415 00.000 10072 MoveAxis(W, 12, ABG)
01:02:23.415 00.000 10072 Guiding  Dir = 3, Dur = 12
01:02:23.416 00.001 10072 IsGuiding returns 0
01:02:23.416 00.000 10072 PulseGuide returned control before completion, sleep 22
01:02:23.435 00.019 1032 UpdateGuideState exits: m=1499 SNR=27.3
01:02:23.436 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:23.439 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:23.441 00.002 1032 Enqueuing Expose request
01:02:23.453 00.012 10072 IsGuiding returns 0
01:02:23.453 00.000 10072 Move returns status 0, amount 12
01:02:23.453 00.000 10072 MoveAxis(N, 0, ABG)
01:02:23.453 00.000 10072 Move returns status 0, amount 0
01:02:23.453 00.000 10072 move complete, result=0
01:02:23.453 00.000 10072 worker thread done servicing request
01:02:23.453 00.000 10072 Worker thread wakes up
01:02:23.455 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:23.455 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:23.456 00.001 1032 GuideStep: 0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
01:02:23.860 00.404 10072 Exposure complete
01:02:23.913 00.053 10072 worker thread done servicing request
01:02:23.913 00.000 1032 OnExposeComplete: enter
01:02:23.915 00.002 1032 UpdateGuideState(): m_state=6
01:02:23.917 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1153
01:02:23.920 00.003 1032 Star::Find returns 1 (0), X=321.14, Y=750.33, Mass=1385, SNR=26.2, Peak=172 HFD=2.6
01:02:23.922 00.002 1032 MultiStar: [#1 0.19,0.13,1.00,U] [#2 0.13,0.22,0.73,U] [#3 0.09,0.08,0.66,U] [#4 0.21,0.08,0.68,U] [#5 0.11,0.22,0.69,U] [#6 0.13,0.18,0.58,U] [#7 -0.09,0.00,0.53,U] [#8 0.21,0.05,0.56,U] 
01:02:23.926 00.004 1032 refined, 8 included, MultiStar: {0.15, 0.13}, one-star: {0.25, 0.15}
01:02:23.928 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
01:02:23.929 00.001 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
01:02:23.931 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.72 mountX=0.09 mountY=-0.18, mountTheta=-1.11
01:02:23.935 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.13, opts=13)
01:02:23.938 00.003 1032 Enqueuing Move request for scope (0.15, 0.13)
01:02:23.940 00.002 10072 Worker thread wakes up
01:02:23.940 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
01:02:23.940 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
01:02:23.940 00.000 10072 Moving (0.15, 0.13) raw xDistance=0.09 yDistance=-0.18
01:02:23.942 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:23.944 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:23.944 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:02:23.944 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:23.944 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:02:23.944 00.000 10072 MoveAxis(W, 11, ABG)
01:02:23.944 00.000 10072 Guiding  Dir = 3, Dur = 11
01:02:23.945 00.001 10072 IsGuiding returns 0
01:02:23.946 00.001 10072 PulseGuide returned control before completion, sleep 21
01:02:23.964 00.018 1032 UpdateGuideState exits: m=1385 SNR=26.2
01:02:23.966 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:23.968 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:23.970 00.002 1032 Enqueuing Expose request
01:02:23.981 00.011 10072 IsGuiding returns 0
01:02:23.981 00.000 10072 Move returns status 0, amount 11
01:02:23.981 00.000 10072 MoveAxis(N, 0, ABG)
01:02:23.981 00.000 10072 Move returns status 0, amount 0
01:02:23.981 00.000 10072 move complete, result=0
01:02:23.981 00.000 10072 worker thread done servicing request
01:02:23.981 00.000 10072 Worker thread wakes up
01:02:23.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:23.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:23.983 00.002 1032 GuideStep: 0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
01:02:24.615 00.632 10072 Exposure complete
01:02:24.664 00.049 10072 worker thread done servicing request
01:02:24.664 00.000 1032 OnExposeComplete: enter
01:02:24.666 00.002 1032 UpdateGuideState(): m_state=6
01:02:24.668 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1154
01:02:24.670 00.002 1032 Star::Find returns 1 (0), X=321.12, Y=750.34, Mass=1401, SNR=26.4, Peak=166 HFD=2.6
01:02:24.672 00.002 1032 MultiStar: [#1 0.20,0.16,0.90,U] [#2 0.11,0.18,0.75,U] [#3 0.07,-0.00,0.68,U] [#4 0.27,-0.04,0.72,U] [#5 0.18,0.03,0.66,U] [#6 0.29,0.10,0.60,U] [#7 0.03,-0.08,0.49,U] [#8 0.21,-0.04,0.54,U] 
01:02:24.673 00.001 1032 refined, 8 included, MultiStar: {0.18, 0.07}, one-star: {0.23, 0.16}
01:02:24.676 00.003 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
01:02:24.677 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
01:02:24.679 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.36 mountX=0.02 mountY=-0.19, mountTheta=-1.47
01:02:24.682 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.07, opts=13)
01:02:24.684 00.002 1032 Enqueuing Move request for scope (0.18, 0.07)
01:02:24.686 00.002 10072 Worker thread wakes up
01:02:24.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
01:02:24.686 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
01:02:24.686 00.000 10072 Moving (0.18, 0.07) raw xDistance=0.02 yDistance=-0.19
01:02:24.689 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:24.691 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:24.692 00.001 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:02:24.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:24.692 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:02:24.692 00.000 10072 MoveAxis(W, 14, ABG)
01:02:24.692 00.000 10072 Guiding  Dir = 3, Dur = 14
01:02:24.692 00.000 10072 IsGuiding returns 0
01:02:24.692 00.000 10072 PulseGuide returned control before completion, sleep 24
01:02:24.710 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:02:24.712 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:24.713 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:24.715 00.002 1032 Enqueuing Expose request
01:02:24.723 00.008 10072 IsGuiding returns 0
01:02:24.723 00.000 10072 Move returns status 0, amount 14
01:02:24.724 00.001 10072 MoveAxis(N, 0, ABG)
01:02:24.724 00.000 10072 Move returns status 0, amount 0
01:02:24.724 00.000 10072 move complete, result=0
01:02:24.724 00.000 10072 worker thread done servicing request
01:02:24.724 00.000 10072 Worker thread wakes up
01:02:24.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:24.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:24.727 00.003 1032 GuideStep: 0.0 px 14 ms WEST, -0.2 px 0 ms NORTH
01:02:25.144 00.417 10072 Exposure complete
01:02:25.194 00.050 10072 worker thread done servicing request
01:02:25.194 00.000 1032 OnExposeComplete: enter
01:02:25.195 00.001 1032 UpdateGuideState(): m_state=6
01:02:25.198 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1155
01:02:25.200 00.002 1032 Star::Find returns 1 (0), X=321.13, Y=750.42, Mass=1443, SNR=26.8, Peak=185 HFD=2.6
01:02:25.202 00.002 1032 MultiStar: [#1 0.20,0.13,1.00,U] [#2 0.07,0.18,0.69,U] [#3 0.06,0.15,0.69,U] [#4 0.16,0.02,0.71,U] [#5 0.07,0.20,0.70,U] [#6 0.13,0.14,0.60,U] [#7 -0.02,-0.03,0.50,U] [#8 0.14,0.04,0.58,U] 
01:02:25.203 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.13}, one-star: {0.23, 0.24}
01:02:25.208 00.005 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
01:02:25.209 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
01:02:25.211 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.79 mountX=0.09 mountY=-0.16, mountTheta=-1.04
01:02:25.214 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.13, opts=13)
01:02:25.216 00.002 1032 Enqueuing Move request for scope (0.13, 0.13)
01:02:25.218 00.002 10072 Worker thread wakes up
01:02:25.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
01:02:25.218 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
01:02:25.218 00.000 10072 Moving (0.13, 0.13) raw xDistance=0.09 yDistance=-0.16
01:02:25.220 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:25.222 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:25.222 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:02:25.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:25.223 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:02:25.223 00.000 10072 MoveAxis(W, 12, ABG)
01:02:25.223 00.000 10072 Guiding  Dir = 3, Dur = 12
01:02:25.223 00.000 10072 IsGuiding returns 0
01:02:25.223 00.000 10072 PulseGuide returned control before completion, sleep 22
01:02:25.243 00.020 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:02:25.245 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:25.248 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:25.250 00.002 10072 IsGuiding returns 0
01:02:25.250 00.000 10072 Move returns status 0, amount 12
01:02:25.251 00.001 10072 MoveAxis(N, 0, ABG)
01:02:25.251 00.000 1032 Enqueuing Expose request
01:02:25.254 00.003 10072 Move returns status 0, amount 0
01:02:25.254 00.000 10072 move complete, result=0
01:02:25.254 00.000 10072 worker thread done servicing request
01:02:25.254 00.000 10072 Worker thread wakes up
01:02:25.254 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:25.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:25.261 00.007 1032 GuideStep: 0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
01:02:25.883 00.622 10072 Exposure complete
01:02:25.934 00.051 10072 worker thread done servicing request
01:02:25.934 00.000 1032 OnExposeComplete: enter
01:02:25.936 00.002 1032 UpdateGuideState(): m_state=6
01:02:25.938 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1156
01:02:25.940 00.002 1032 Star::Find returns 1 (0), X=321.18, Y=750.39, Mass=1453, SNR=26.9, Peak=183 HFD=2.7
01:02:25.942 00.002 1032 MultiStar: [#1 0.19,0.09,0.94,U] [#2 0.05,0.24,0.70,U] [#3 0.19,0.26,0.62,U] [#4 0.17,-0.02,0.70,U] [#5 0.27,0.15,0.68,U] [#6 0.12,0.27,0.60,U] [#7 0.02,0.01,0.49,U] [#8 0.11,0.08,0.59,U] 
01:02:25.944 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.15}, one-star: {0.28, 0.21}
01:02:25.947 00.003 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
01:02:25.948 00.001 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
01:02:25.950 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.22 cameraTheta=0.71 mountX=0.10 mountY=-0.20, mountTheta=-1.12
01:02:25.953 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.15, opts=13)
01:02:25.954 00.001 1032 Enqueuing Move request for scope (0.17, 0.15)
01:02:25.957 00.003 10072 Worker thread wakes up
01:02:25.957 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd
01:02:25.957 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.15)
01:02:25.957 00.000 10072 Moving (0.17, 0.15) raw xDistance=0.10 yDistance=-0.20
01:02:25.959 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:25.962 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:25.963 00.001 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:02:25.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:02:25.963 00.000 10072 MoveAxis(W, 13, ABG)
01:02:25.963 00.000 10072 Guiding  Dir = 3, Dur = 13
01:02:25.963 00.000 10072 IsGuiding returns 0
01:02:25.964 00.001 10072 PulseGuide returned control before completion, sleep 23
01:02:25.980 00.016 1032 UpdateGuideState exits: m=1453 SNR=26.9
01:02:25.982 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:25.985 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:25.987 00.002 1032 Enqueuing Expose request
01:02:25.990 00.003 10072 IsGuiding returns 0
01:02:25.990 00.000 10072 Move returns status 0, amount 13
01:02:25.990 00.000 10072 MoveAxis(N, 130, ABG)
01:02:25.990 00.000 10072 Guiding  Dir = 0, Dur = 130
01:02:25.991 00.001 10072 IsGuiding returns 0
01:02:25.991 00.000 10072 PulseGuide returned control before completion, sleep 140
01:02:26.144 00.153 10072 IsGuiding returns 0
01:02:26.144 00.000 10072 Move returns status 0, amount 130
01:02:26.144 00.000 10072 move complete, result=0
01:02:26.146 00.002 10072 worker thread done servicing request
01:02:26.146 00.000 10072 Worker thread wakes up
01:02:26.146 00.000 1032 GuideStep: 0.1 px 13 ms WEST, -0.2 px 130 ms NORTH
01:02:26.148 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:26.148 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:26.555 00.407 10072 Exposure complete
01:02:26.602 00.047 10072 worker thread done servicing request
01:02:26.602 00.000 1032 OnExposeComplete: enter
01:02:26.604 00.002 1032 UpdateGuideState(): m_state=6
01:02:26.605 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1157
01:02:26.608 00.003 1032 Star::Find returns 1 (0), X=320.96, Y=750.44, Mass=1494, SNR=27.3, Peak=176 HFD=2.4
01:02:26.610 00.002 1032 MultiStar: [#1 0.05,0.25,0.97,U] [#2 -0.07,0.28,0.70,U] [#3 -0.02,0.20,0.64,U] [#4 0.07,0.02,0.65,U] [#5 -0.03,0.24,0.66,U] [#6 0.01,0.21,0.55,U] [#7 -0.07,0.15,0.51,U] [#8 -0.10,0.18,0.57,U] 
01:02:26.611 00.001 1032 refined, 8 included, MultiStar: {-0.00, 0.21}, one-star: {0.07, 0.26}
01:02:26.612 00.001 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
01:02:26.614 00.002 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
01:02:26.616 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.57 mountX=0.20 mountY=-0.05, mountTheta=-0.26
01:02:26.619 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.21, opts=13)
01:02:26.620 00.001 1032 Enqueuing Move request for scope (-0.00, 0.21)
01:02:26.623 00.003 10072 Worker thread wakes up
01:02:26.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
01:02:26.623 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
01:02:26.623 00.000 10072 Moving (-0.00, 0.21) raw xDistance=0.20 yDistance=-0.05
01:02:26.625 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:26.627 00.002 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 289.07
01:02:26.627 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
01:02:26.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:26.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:02:26.627 00.000 10072 MoveAxis(W, 105, ABG)
01:02:26.627 00.000 10072 Guiding  Dir = 3, Dur = 105
01:02:26.629 00.002 10072 IsGuiding returns 0
01:02:26.629 00.000 10072 PulseGuide returned control before completion, sleep 115
01:02:26.644 00.015 1032 UpdateGuideState exits: m=1494 SNR=27.3
01:02:26.648 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:26.649 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:26.651 00.002 1032 Enqueuing Expose request
01:02:26.755 00.104 10072 IsGuiding returns 0
01:02:26.755 00.000 10072 Move returns status 0, amount 105
01:02:26.755 00.000 10072 MoveAxis(N, 0, ABG)
01:02:26.755 00.000 10072 Move returns status 0, amount 0
01:02:26.756 00.001 10072 move complete, result=0
01:02:26.756 00.000 10072 worker thread done servicing request
01:02:26.756 00.000 1032 GuideStep: 0.2 px 105 ms WEST, -0.1 px 0 ms NORTH
01:02:26.758 00.002 10072 Worker thread wakes up
01:02:26.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:26.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:27.384 00.626 10072 Exposure complete
01:02:27.433 00.049 10072 worker thread done servicing request
01:02:27.433 00.000 1032 OnExposeComplete: enter
01:02:27.435 00.002 1032 UpdateGuideState(): m_state=6
01:02:27.437 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1158
01:02:27.439 00.002 1032 Star::Find returns 1 (0), X=320.95, Y=750.25, Mass=1353, SNR=25.9, Peak=139 HFD=2.6
01:02:27.441 00.002 1032 MultiStar: [#1 -0.02,0.04,0.98,U] [#2 -0.20,0.18,0.75,U] [#3 -0.07,-0.04,0.67,U] [#4 0.04,0.05,0.68,U] [#5 -0.10,0.18,0.69,U] [#6 -0.12,0.13,0.60,U] [#7 -0.25,-0.09,0.53,U] [#8 -0.04,-0.05,0.58,U] 
01:02:27.443 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {0.06, 0.07}
01:02:27.445 00.002 1032 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.83) = xAngle (0.58 = 0.58)
01:02:27.446 00.001 1032 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.58 = 0.58)
01:02:27.448 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.41 mountX=0.07 mountY=0.05, mountTheta=0.58
01:02:27.452 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.06, opts=13)
01:02:27.454 00.002 1032 Enqueuing Move request for scope (-0.07, 0.06)
01:02:27.458 00.004 10072 Worker thread wakes up
01:02:27.458 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
01:02:27.458 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
01:02:27.458 00.000 10072 Moving (-0.07, 0.06) raw xDistance=0.07 yDistance=0.05
01:02:27.460 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:27.461 00.001 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:27.462 00.001 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:02:27.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:27.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:02:27.462 00.000 10072 MoveAxis(W, 14, ABG)
01:02:27.462 00.000 10072 Guiding  Dir = 3, Dur = 14
01:02:27.462 00.000 10072 IsGuiding returns 0
01:02:27.463 00.001 10072 PulseGuide returned control before completion, sleep 24
01:02:27.480 00.017 1032 UpdateGuideState exits: m=1353 SNR=25.9
01:02:27.482 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:27.483 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:27.486 00.003 1032 Enqueuing Expose request
01:02:27.490 00.004 10072 IsGuiding returns 0
01:02:27.490 00.000 10072 Move returns status 0, amount 14
01:02:27.490 00.000 10072 MoveAxis(N, 0, ABG)
01:02:27.490 00.000 10072 Move returns status 0, amount 0
01:02:27.490 00.000 10072 move complete, result=0
01:02:27.490 00.000 10072 worker thread done servicing request
01:02:27.490 00.000 10072 Worker thread wakes up
01:02:27.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:27.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:27.498 00.008 1032 GuideStep: 0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
01:02:27.899 00.401 10072 Exposure complete
01:02:27.948 00.049 10072 worker thread done servicing request
01:02:27.949 00.001 1032 OnExposeComplete: enter
01:02:27.950 00.001 1032 UpdateGuideState(): m_state=6
01:02:27.952 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1159
01:02:27.954 00.002 1032 Star::Find returns 1 (0), X=320.96, Y=750.22, Mass=1449, SNR=26.8, Peak=176 HFD=2.5
01:02:27.957 00.003 1032 MultiStar: [#1 0.02,0.03,0.98,U] [#2 -0.09,0.18,0.74,U] [#3 -0.03,0.01,0.68,U] [#4 0.08,-0.02,0.72,U] [#5 -0.06,0.23,0.69,U] [#6 0.15,-0.01,0.58,U] [#7 -0.23,0.07,0.52,U] [#8 -0.09,-0.08,0.51,U] 
01:02:27.959 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {0.06, 0.04}
01:02:27.962 00.003 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
01:02:27.964 00.002 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
01:02:27.966 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.75 mountX=0.05 mountY=-0.00, mountTheta=-0.08
01:02:27.969 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
01:02:27.971 00.002 1032 Enqueuing Move request for scope (-0.01, 0.05)
01:02:27.972 00.001 10072 Worker thread wakes up
01:02:27.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
01:02:27.972 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
01:02:27.972 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.00
01:02:27.974 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:27.976 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:27.976 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:02:27.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:27.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:02:27.976 00.000 10072 MoveAxis(W, 11, ABG)
01:02:27.976 00.000 10072 Guiding  Dir = 3, Dur = 11
01:02:27.976 00.000 10072 IsGuiding returns 0
01:02:27.978 00.002 10072 PulseGuide returned control before completion, sleep 21
01:02:27.995 00.017 1032 UpdateGuideState exits: m=1449 SNR=26.8
01:02:27.998 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:28.000 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:28.002 00.002 1032 Enqueuing Expose request
01:02:28.009 00.007 10072 IsGuiding returns 0
01:02:28.009 00.000 10072 Move returns status 0, amount 11
01:02:28.009 00.000 10072 MoveAxis(N, 0, ABG)
01:02:28.009 00.000 10072 Move returns status 0, amount 0
01:02:28.009 00.000 10072 move complete, result=0
01:02:28.009 00.000 10072 worker thread done servicing request
01:02:28.009 00.000 10072 Worker thread wakes up
01:02:28.009 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:28.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:28.011 00.002 1032 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
01:02:28.637 00.626 10072 Exposure complete
01:02:28.683 00.046 10072 worker thread done servicing request
01:02:28.683 00.000 1032 OnExposeComplete: enter
01:02:28.685 00.002 1032 UpdateGuideState(): m_state=6
01:02:28.687 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1160
01:02:28.689 00.002 1032 Star::Find returns 1 (0), X=320.92, Y=750.45, Mass=1526, SNR=27.5, Peak=174 HFD=2.6
01:02:28.691 00.002 1032 MultiStar: [#1 -0.12,0.20,0.92,U] [#2 0.02,0.21,0.68,U] [#3 -0.04,0.09,0.66,U] [#4 0.04,-0.01,0.67,U] [#5 -0.06,0.17,0.68,U] [#6 0.01,0.16,0.60,U] [#7 -0.11,-0.04,0.55,U] [#8 0.02,0.00,0.56,U] 
01:02:28.693 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.14}, one-star: {0.03, 0.27}
01:02:28.694 00.001 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:02:28.696 00.002 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:02:28.698 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.74 mountX=0.14 mountY=-0.01, mountTheta=-0.09
01:02:28.701 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.14, opts=13)
01:02:28.703 00.002 1032 Enqueuing Move request for scope (-0.02, 0.14)
01:02:28.706 00.003 10072 Worker thread wakes up
01:02:28.706 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
01:02:28.706 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
01:02:28.706 00.000 10072 Moving (-0.02, 0.14) raw xDistance=0.14 yDistance=-0.01
01:02:28.708 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:28.710 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.07
01:02:28.710 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:02:28.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:28.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:02:28.710 00.000 10072 MoveAxis(W, 76, ABG)
01:02:28.710 00.000 10072 Guiding  Dir = 3, Dur = 76
01:02:28.711 00.001 10072 IsGuiding returns 0
01:02:28.711 00.000 10072 PulseGuide returned control before completion, sleep 86
01:02:28.728 00.017 1032 UpdateGuideState exits: m=1526 SNR=27.5
01:02:28.730 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:28.732 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:28.733 00.001 1032 Enqueuing Expose request
01:02:28.806 00.073 10072 IsGuiding returns 0
01:02:28.806 00.000 10072 Move returns status 0, amount 76
01:02:28.806 00.000 10072 MoveAxis(N, 0, ABG)
01:02:28.806 00.000 10072 Move returns status 0, amount 0
01:02:28.806 00.000 10072 move complete, result=0
01:02:28.806 00.000 10072 worker thread done servicing request
01:02:28.806 00.000 10072 Worker thread wakes up
01:02:28.806 00.000 1032 GuideStep: 0.1 px 76 ms WEST, -0.0 px 0 ms NORTH
01:02:28.808 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:28.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:29.215 00.407 10072 Exposure complete
01:02:29.264 00.049 10072 worker thread done servicing request
01:02:29.264 00.000 1032 OnExposeComplete: enter
01:02:29.267 00.003 1032 UpdateGuideState(): m_state=6
01:02:29.269 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1161
01:02:29.270 00.001 1032 Star::Find returns 1 (0), X=320.97, Y=750.33, Mass=1372, SNR=26.1, Peak=153 HFD=2.5
01:02:29.272 00.002 1032 MultiStar: [#1 -0.07,0.15,1.00,U] [#2 0.05,0.24,0.73,U] [#3 0.00,0.10,0.66,U] [#4 0.10,-0.03,0.74,U] [#5 -0.07,0.18,0.72,U] [#6 -0.02,0.20,0.62,U] [#7 -0.16,0.00,0.52,U] [#8 0.03,0.05,0.58,U] 
01:02:29.275 00.003 1032 refined, 8 included, MultiStar: {-0.00, 0.12}, one-star: {0.07, 0.15}
01:02:29.276 00.001 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
01:02:29.278 00.002 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
01:02:29.279 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=0.12 mountY=-0.03, mountTheta=-0.24
01:02:29.282 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.12, opts=13)
01:02:29.283 00.001 1032 Enqueuing Move request for scope (-0.00, 0.12)
01:02:29.285 00.002 10072 Worker thread wakes up
01:02:29.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
01:02:29.285 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:02:29.285 00.000 10072 Moving (-0.00, 0.12) raw xDistance=0.12 yDistance=-0.03
01:02:29.288 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:29.291 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:29.291 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:02:29.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:29.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:02:29.291 00.000 10072 MoveAxis(W, 15, ABG)
01:02:29.291 00.000 10072 Guiding  Dir = 3, Dur = 15
01:02:29.292 00.001 10072 IsGuiding returns 0
01:02:29.292 00.000 10072 PulseGuide returned control before completion, sleep 25
01:02:29.311 00.019 1032 UpdateGuideState exits: m=1372 SNR=26.1
01:02:29.313 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:29.315 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:29.317 00.002 1032 Enqueuing Expose request
01:02:29.320 00.003 10072 IsGuiding returns 0
01:02:29.320 00.000 10072 Move returns status 0, amount 15
01:02:29.320 00.000 10072 MoveAxis(N, 0, ABG)
01:02:29.320 00.000 10072 Move returns status 0, amount 0
01:02:29.320 00.000 10072 move complete, result=0
01:02:29.320 00.000 10072 worker thread done servicing request
01:02:29.320 00.000 10072 Worker thread wakes up
01:02:29.320 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:29.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:29.329 00.009 1032 GuideStep: 0.1 px 15 ms WEST, -0.0 px 0 ms NORTH
01:02:29.945 00.616 10072 Exposure complete
01:02:29.995 00.050 10072 worker thread done servicing request
01:02:29.995 00.000 1032 OnExposeComplete: enter
01:02:29.997 00.002 1032 UpdateGuideState(): m_state=6
01:02:29.999 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1162
01:02:30.001 00.002 1032 Star::Find returns 1 (0), X=320.98, Y=750.21, Mass=1374, SNR=26.1, Peak=163 HFD=2.5
01:02:30.003 00.002 1032 MultiStar: [#1 0.02,-0.01,0.99,U] [#2 -0.01,-0.04,0.75,U] [#3 0.01,-0.10,0.65,U] [#4 0.12,-0.17,0.74,U] [#5 -0.02,-0.06,0.66,U] [#6 0.04,0.18,0.60,U] [#7 -0.11,-0.04,0.50,U] [#8 0.07,-0.05,0.58,U] 
01:02:30.006 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.09, 0.02}
01:02:30.007 00.001 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
01:02:30.009 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
01:02:30.010 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.80 mountX=-0.04 mountY=-0.02, mountTheta=-2.63
01:02:30.013 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
01:02:30.015 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
01:02:30.016 00.001 10072 Worker thread wakes up
01:02:30.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
01:02:30.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
01:02:30.016 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
01:02:30.018 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:30.021 00.003 10072 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:30.021 00.000 10072 PPEC: input: -0.04, control: 0.02, exposure: 500
01:02:30.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:30.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:02:30.021 00.000 10072 MoveAxis(W, 17, ABG)
01:02:30.021 00.000 10072 Guiding  Dir = 3, Dur = 17
01:02:30.021 00.000 10072 IsGuiding returns 0
01:02:30.022 00.001 10072 PulseGuide returned control before completion, sleep 27
01:02:30.039 00.017 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:02:30.042 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:30.044 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:30.046 00.002 1032 Enqueuing Expose request
01:02:30.052 00.006 10072 IsGuiding returns 0
01:02:30.052 00.000 10072 Move returns status 0, amount 17
01:02:30.052 00.000 10072 MoveAxis(N, 0, ABG)
01:02:30.053 00.001 10072 Move returns status 0, amount 0
01:02:30.053 00.000 10072 move complete, result=0
01:02:30.053 00.000 10072 worker thread done servicing request
01:02:30.053 00.000 10072 Worker thread wakes up
01:02:30.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:30.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:30.056 00.003 1032 GuideStep: -0.0 px 17 ms WEST, -0.0 px 0 ms NORTH
01:02:30.460 00.404 10072 Exposure complete
01:02:30.510 00.050 10072 worker thread done servicing request
01:02:30.510 00.000 1032 OnExposeComplete: enter
01:02:30.512 00.002 1032 UpdateGuideState(): m_state=6
01:02:30.514 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1163
01:02:30.517 00.003 1032 Star::Find returns 1 (0), X=320.99, Y=750.20, Mass=1575, SNR=28.0, Peak=183 HFD=2.6
01:02:30.520 00.003 1032 MultiStar: [#1 -0.03,-0.07,0.92,U] [#2 -0.01,-0.03,0.69,U] [#3 -0.04,0.01,0.59,U] [#4 0.11,-0.19,0.68,U] [#5 -0.08,-0.14,0.67,U] [#6 0.05,-0.03,0.57,U] [#7 -0.14,-0.26,0.49,U] [#8 0.09,-0.15,0.52,U] 
01:02:30.524 00.004 1032 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {0.10, 0.02}
01:02:30.526 00.002 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
01:02:30.528 00.002 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
01:02:30.530 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.44 mountX=-0.08 mountY=0.01, mountTheta=3.01
01:02:30.533 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
01:02:30.537 00.004 1032 Enqueuing Move request for scope (0.01, -0.08)
01:02:30.539 00.002 10072 Worker thread wakes up
01:02:30.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
01:02:30.539 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
01:02:30.539 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
01:02:30.541 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:30.543 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:30.544 00.001 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:02:30.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:30.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:02:30.544 00.000 10072 MoveAxis(W, 15, ABG)
01:02:30.544 00.000 10072 Guiding  Dir = 3, Dur = 15
01:02:30.544 00.000 10072 IsGuiding returns 0
01:02:30.545 00.001 10072 PulseGuide returned control before completion, sleep 25
01:02:30.564 00.019 1032 UpdateGuideState exits: m=1575 SNR=28.0
01:02:30.566 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:30.568 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:30.570 00.002 1032 Enqueuing Expose request
01:02:30.582 00.012 10072 IsGuiding returns 0
01:02:30.582 00.000 10072 Move returns status 0, amount 15
01:02:30.583 00.001 10072 MoveAxis(N, 0, ABG)
01:02:30.583 00.000 10072 Move returns status 0, amount 0
01:02:30.583 00.000 10072 move complete, result=0
01:02:30.583 00.000 10072 worker thread done servicing request
01:02:30.583 00.000 10072 Worker thread wakes up
01:02:30.583 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:30.583 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:30.583 00.000 1032 GuideStep: -0.1 px 15 ms WEST, 0.0 px 0 ms NORTH
01:02:31.211 00.628 10072 Exposure complete
01:02:31.261 00.050 10072 worker thread done servicing request
01:02:31.261 00.000 1032 OnExposeComplete: enter
01:02:31.263 00.002 1032 UpdateGuideState(): m_state=6
01:02:31.265 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1164
01:02:31.267 00.002 1032 Star::Find returns 1 (0), X=321.01, Y=750.28, Mass=1506, SNR=27.3, Peak=167 HFD=2.5
01:02:31.270 00.003 1032 MultiStar: [#1 0.08,0.02,0.93,U] [#2 -0.12,0.09,0.68,U] [#3 0.05,0.02,0.65,U] [#4 -0.02,-0.06,0.68,U] [#5 0.07,0.09,0.70,U] [#6 -0.01,-0.03,0.57,U] [#7 0.03,-0.09,0.49,U] [#8 0.09,-0.00,0.54,U] 
01:02:31.272 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.11, 0.10}
01:02:31.274 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
01:02:31.276 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
01:02:31.278 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.04 cameraTheta=0.60 mountX=0.02 mountY=-0.04, mountTheta=-1.23
01:02:31.281 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
01:02:31.283 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
01:02:31.286 00.003 10072 Worker thread wakes up
01:02:31.286 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
01:02:31.286 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:02:31.286 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.04
01:02:31.289 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:31.292 00.003 10072 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:31.292 00.000 10072 PPEC: input: 0.02, control: 0.02, exposure: 500
01:02:31.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:31.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:02:31.292 00.000 10072 MoveAxis(W, 18, ABG)
01:02:31.292 00.000 10072 Guiding  Dir = 3, Dur = 18
01:02:31.293 00.001 10072 IsGuiding returns 0
01:02:31.293 00.000 10072 PulseGuide returned control before completion, sleep 28
01:02:31.319 00.026 1032 UpdateGuideState exits: m=1506 SNR=27.3
01:02:31.321 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:31.323 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:31.326 00.003 1032 Enqueuing Expose request
01:02:31.331 00.005 10072 IsGuiding returns 0
01:02:31.332 00.001 10072 Move returns status 0, amount 18
01:02:31.332 00.000 10072 MoveAxis(N, 0, ABG)
01:02:31.332 00.000 10072 Move returns status 0, amount 0
01:02:31.332 00.000 10072 move complete, result=0
01:02:31.332 00.000 10072 worker thread done servicing request
01:02:31.332 00.000 10072 Worker thread wakes up
01:02:31.332 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:31.332 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:31.339 00.007 1032 GuideStep: 0.0 px 18 ms WEST, -0.0 px 0 ms NORTH
01:02:31.742 00.403 10072 Exposure complete
01:02:31.799 00.057 1032 OnExposeComplete: enter
01:02:31.804 00.005 1032 UpdateGuideState(): m_state=6
01:02:31.806 00.002 10072 worker thread done servicing request
01:02:31.807 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1165
01:02:31.808 00.001 1032 Star::Find returns 1 (0), X=321.05, Y=750.25, Mass=1276, SNR=25.2, Peak=143 HFD=2.5
01:02:31.811 00.003 1032 MultiStar: [#1 0.12,0.05,0.96,U] [#2 0.00,0.15,0.76,U] [#3 -0.04,0.06,0.69,U] [#4 0.08,0.04,0.73,U] [#5 0.02,0.13,0.72,U] [#6 0.09,0.15,0.63,U] [#7 -0.09,0.00,0.52,U] [#8 0.17,0.06,0.60,U] 
01:02:31.813 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.16, 0.07}
01:02:31.815 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:02:31.817 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:02:31.818 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.88 mountX=0.06 mountY=-0.08, mountTheta=-0.95
01:02:31.821 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
01:02:31.824 00.003 1032 Enqueuing Move request for scope (0.07, 0.08)
01:02:31.825 00.001 10072 Worker thread wakes up
01:02:31.825 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:02:31.825 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:02:31.825 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.08
01:02:31.828 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:31.832 00.004 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:31.832 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:02:31.832 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:31.832 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:02:31.832 00.000 10072 MoveAxis(W, 14, ABG)
01:02:31.833 00.001 10072 Guiding  Dir = 3, Dur = 14
01:02:31.833 00.000 10072 IsGuiding returns 0
01:02:31.834 00.001 10072 PulseGuide returned control before completion, sleep 24
01:02:31.851 00.017 1032 UpdateGuideState exits: m=1276 SNR=25.2
01:02:31.854 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:31.855 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:31.857 00.002 1032 Enqueuing Expose request
01:02:31.864 00.007 10072 IsGuiding returns 0
01:02:31.864 00.000 10072 Move returns status 0, amount 14
01:02:31.864 00.000 10072 MoveAxis(N, 0, ABG)
01:02:31.864 00.000 10072 Move returns status 0, amount 0
01:02:31.864 00.000 10072 move complete, result=0
01:02:31.865 00.001 10072 worker thread done servicing request
01:02:31.865 00.000 10072 Worker thread wakes up
01:02:31.865 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:31.865 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:31.868 00.003 1032 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
01:02:32.493 00.625 10072 Exposure complete
01:02:32.542 00.049 10072 worker thread done servicing request
01:02:32.542 00.000 1032 OnExposeComplete: enter
01:02:32.545 00.003 1032 UpdateGuideState(): m_state=6
01:02:32.546 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1166
01:02:32.549 00.003 1032 Star::Find returns 1 (0), X=321.03, Y=750.36, Mass=1474, SNR=27.1, Peak=172 HFD=2.5
01:02:32.552 00.003 1032 MultiStar: [#1 0.09,0.23,0.94,U] [#2 -0.03,0.13,0.71,U] [#3 0.06,0.16,0.65,U] [#4 0.05,0.04,0.69,U] [#5 0.07,0.11,0.68,U] [#6 0.16,0.17,0.58,U] [#7 -0.05,0.03,0.51,U] [#8 -0.05,0.13,0.60,U] 
01:02:32.554 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.14}, one-star: {0.14, 0.18}
01:02:32.555 00.001 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
01:02:32.557 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
01:02:32.558 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.17 mountX=0.12 mountY=-0.09, mountTheta=-0.66
01:02:32.561 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
01:02:32.563 00.002 1032 Enqueuing Move request for scope (0.06, 0.14)
01:02:32.565 00.002 10072 Worker thread wakes up
01:02:32.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
01:02:32.565 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
01:02:32.565 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.09
01:02:32.567 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:32.568 00.001 10072 PPEC rslt: input = 0.12, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:32.568 00.000 10072 PPEC: input: 0.12, control: 0.02, exposure: 500
01:02:32.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:32.569 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:02:32.569 00.000 10072 MoveAxis(W, 17, ABG)
01:02:32.569 00.000 10072 Guiding  Dir = 3, Dur = 17
01:02:32.569 00.000 10072 IsGuiding returns 0
01:02:32.570 00.001 10072 PulseGuide returned control before completion, sleep 27
01:02:32.587 00.017 1032 UpdateGuideState exits: m=1474 SNR=27.1
01:02:32.589 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:32.591 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:32.593 00.002 1032 Enqueuing Expose request
01:02:32.597 00.004 10072 IsGuiding returns 0
01:02:32.597 00.000 10072 Move returns status 0, amount 17
01:02:32.597 00.000 10072 MoveAxis(N, 0, ABG)
01:02:32.597 00.000 10072 Move returns status 0, amount 0
01:02:32.598 00.001 10072 move complete, result=0
01:02:32.598 00.000 10072 worker thread done servicing request
01:02:32.598 00.000 10072 Worker thread wakes up
01:02:32.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:32.598 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:32.602 00.004 1032 GuideStep: 0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
01:02:33.007 00.405 10072 Exposure complete
01:02:33.061 00.054 10072 worker thread done servicing request
01:02:33.061 00.000 1032 OnExposeComplete: enter
01:02:33.064 00.003 1032 UpdateGuideState(): m_state=6
01:02:33.066 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1167
01:02:33.067 00.001 1032 Star::Find returns 1 (0), X=321.09, Y=750.32, Mass=1502, SNR=27.3, Peak=169 HFD=2.6
01:02:33.069 00.002 1032 MultiStar: [#1 0.14,0.09,0.89,U] [#2 0.02,0.11,0.68,U] [#3 0.04,0.10,0.65,U] [#4 0.05,0.11,0.71,U] [#5 -0.06,0.06,0.67,U] [#6 0.14,0.18,0.56,U] [#7 -0.02,-0.06,0.48,U] [#8 0.10,-0.13,0.53,U] 
01:02:33.071 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.20, 0.14}
01:02:33.073 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
01:02:33.075 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
01:02:33.076 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.79 mountX=0.06 mountY=-0.09, mountTheta=-1.04
01:02:33.079 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
01:02:33.083 00.004 1032 Enqueuing Move request for scope (0.08, 0.08)
01:02:33.086 00.003 10072 Worker thread wakes up
01:02:33.086 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
01:02:33.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:02:33.087 00.001 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.09
01:02:33.089 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:33.092 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:33.092 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:02:33.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:33.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:02:33.092 00.000 10072 MoveAxis(W, 13, ABG)
01:02:33.092 00.000 10072 Guiding  Dir = 3, Dur = 13
01:02:33.093 00.001 10072 IsGuiding returns 0
01:02:33.093 00.000 10072 PulseGuide returned control before completion, sleep 23
01:02:33.110 00.017 1032 UpdateGuideState exits: m=1502 SNR=27.3
01:02:33.112 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:33.117 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:33.119 00.002 1032 Enqueuing Expose request
01:02:33.129 00.010 10072 IsGuiding returns 0
01:02:33.129 00.000 10072 Move returns status 0, amount 13
01:02:33.129 00.000 10072 MoveAxis(N, 0, ABG)
01:02:33.129 00.000 10072 Move returns status 0, amount 0
01:02:33.129 00.000 10072 move complete, result=0
01:02:33.129 00.000 10072 worker thread done servicing request
01:02:33.129 00.000 10072 Worker thread wakes up
01:02:33.130 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:33.130 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:33.131 00.001 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:02:33.758 00.627 10072 Exposure complete
01:02:33.812 00.054 10072 worker thread done servicing request
01:02:33.812 00.000 1032 OnExposeComplete: enter
01:02:33.814 00.002 1032 UpdateGuideState(): m_state=6
01:02:33.818 00.004 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1168
01:02:33.822 00.004 1032 Star::Find returns 1 (0), X=321.04, Y=750.35, Mass=1345, SNR=25.8, Peak=153 HFD=2.5
01:02:33.824 00.002 1032 MultiStar: [#1 0.06,0.04,0.96,U] [#2 -0.01,0.02,0.74,U] [#3 -0.07,0.08,0.69,U] [#4 0.02,0.02,0.79,U] [#5 -0.02,0.08,0.72,U] [#6 0.18,0.10,0.60,U] [#7 -0.03,-0.04,0.58,U] [#8 0.12,0.03,0.56,U] 
01:02:33.827 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.14, 0.17}
01:02:33.830 00.003 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
01:02:33.832 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
01:02:33.835 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.93 mountX=0.05 mountY=-0.06, mountTheta=-0.90
01:02:33.839 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
01:02:33.841 00.002 1032 Enqueuing Move request for scope (0.05, 0.06)
01:02:33.843 00.002 10072 Worker thread wakes up
01:02:33.843 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:02:33.843 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:02:33.843 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.05 yDistance=-0.06
01:02:33.846 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:33.849 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:33.849 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:02:33.849 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:33.849 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:02:33.849 00.000 10072 MoveAxis(W, 15, ABG)
01:02:33.849 00.000 10072 Guiding  Dir = 3, Dur = 15
01:02:33.850 00.001 10072 IsGuiding returns 0
01:02:33.850 00.000 10072 PulseGuide returned control before completion, sleep 25
01:02:33.869 00.019 1032 UpdateGuideState exits: m=1345 SNR=25.8
01:02:33.872 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:33.873 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:33.875 00.002 1032 Enqueuing Expose request
01:02:33.878 00.003 10072 IsGuiding returns 0
01:02:33.878 00.000 10072 Move returns status 0, amount 15
01:02:33.878 00.000 10072 MoveAxis(N, 0, ABG)
01:02:33.878 00.000 10072 Move returns status 0, amount 0
01:02:33.878 00.000 10072 move complete, result=0
01:02:33.878 00.000 10072 worker thread done servicing request
01:02:33.878 00.000 10072 Worker thread wakes up
01:02:33.878 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:33.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:33.884 00.006 1032 GuideStep: 0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
01:02:34.285 00.401 10072 Exposure complete
01:02:34.335 00.050 10072 worker thread done servicing request
01:02:34.335 00.000 1032 OnExposeComplete: enter
01:02:34.337 00.002 1032 UpdateGuideState(): m_state=6
01:02:34.339 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1169
01:02:34.341 00.002 1032 Star::Find returns 1 (0), X=320.94, Y=750.32, Mass=1471, SNR=27.0, Peak=167 HFD=2.6
01:02:34.343 00.002 1032 MultiStar: [#1 0.10,0.14,0.95,U] [#2 -0.03,0.07,0.72,U] [#3 -0.07,0.14,0.65,U] [#4 0.09,0.04,0.66,U] [#5 -0.11,0.35,0.68,U] [#6 0.19,0.19,0.59,U] [#7 -0.07,-0.05,0.49,U] [#8 0.08,-0.06,0.56,U] 
01:02:34.345 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.05, 0.14}
01:02:34.347 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
01:02:34.348 00.001 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
01:02:34.351 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.32 mountX=0.10 mountY=-0.06, mountTheta=-0.51
01:02:34.353 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
01:02:34.355 00.002 1032 Enqueuing Move request for scope (0.03, 0.11)
01:02:34.358 00.003 10072 Worker thread wakes up
01:02:34.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
01:02:34.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:02:34.358 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.06
01:02:34.360 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:34.362 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:34.362 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:02:34.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:34.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:02:34.362 00.000 10072 MoveAxis(W, 10, ABG)
01:02:34.362 00.000 10072 Guiding  Dir = 3, Dur = 10
01:02:34.362 00.000 10072 IsGuiding returns 0
01:02:34.364 00.002 10072 PulseGuide returned control before completion, sleep 20
01:02:34.382 00.018 1032 UpdateGuideState exits: m=1471 SNR=27.0
01:02:34.384 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:34.386 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:34.387 00.001 1032 Enqueuing Expose request
01:02:34.392 00.005 10072 IsGuiding returns 0
01:02:34.392 00.000 10072 Move returns status 0, amount 10
01:02:34.392 00.000 10072 MoveAxis(N, 0, ABG)
01:02:34.392 00.000 10072 Move returns status 0, amount 0
01:02:34.392 00.000 10072 move complete, result=0
01:02:34.392 00.000 10072 worker thread done servicing request
01:02:34.392 00.000 10072 Worker thread wakes up
01:02:34.392 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:34.392 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:34.398 00.006 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:02:35.021 00.623 10072 Exposure complete
01:02:35.068 00.047 10072 worker thread done servicing request
01:02:35.070 00.002 1032 OnExposeComplete: enter
01:02:35.072 00.002 1032 UpdateGuideState(): m_state=6
01:02:35.073 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1170
01:02:35.075 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.46, Mass=1326, SNR=25.7, Peak=169 HFD=2.6
01:02:35.078 00.003 1032 MultiStar: [#1 0.06,0.24,0.97,U] [#2 0.16,0.02,0.79,U] [#3 0.00,0.06,0.67,U] [#4 0.08,0.08,0.76,U] [#5 -0.10,0.18,0.73,U] [#6 -0.01,0.22,0.64,U] [#7 -0.11,0.04,0.55,U] [#8 0.15,0.13,0.61,U] 
01:02:35.079 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.15}, one-star: {0.22, 0.28}
01:02:35.081 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
01:02:35.083 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
01:02:35.084 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.17 mountX=0.13 mountY=-0.10, mountTheta=-0.66
01:02:35.087 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.15, opts=13)
01:02:35.089 00.002 1032 Enqueuing Move request for scope (0.06, 0.15)
01:02:35.091 00.002 10072 Worker thread wakes up
01:02:35.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
01:02:35.091 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
01:02:35.091 00.000 10072 Moving (0.06, 0.15) raw xDistance=0.13 yDistance=-0.10
01:02:35.094 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:35.096 00.002 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.07
01:02:35.096 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
01:02:35.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:35.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:02:35.096 00.000 10072 MoveAxis(W, 11, ABG)
01:02:35.096 00.000 10072 Guiding  Dir = 3, Dur = 11
01:02:35.096 00.000 10072 IsGuiding returns 0
01:02:35.097 00.001 10072 PulseGuide returned control before completion, sleep 21
01:02:35.113 00.016 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:02:35.115 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:35.116 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:35.118 00.002 1032 Enqueuing Expose request
01:02:35.127 00.009 10072 IsGuiding returns 0
01:02:35.127 00.000 10072 Move returns status 0, amount 11
01:02:35.127 00.000 10072 MoveAxis(N, 0, ABG)
01:02:35.127 00.000 10072 Move returns status 0, amount 0
01:02:35.127 00.000 10072 move complete, result=0
01:02:35.127 00.000 10072 worker thread done servicing request
01:02:35.127 00.000 10072 Worker thread wakes up
01:02:35.127 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:35.127 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:35.129 00.002 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:02:35.537 00.408 10072 Exposure complete
01:02:35.593 00.056 10072 worker thread done servicing request
01:02:35.593 00.000 1032 OnExposeComplete: enter
01:02:35.596 00.003 1032 UpdateGuideState(): m_state=6
01:02:35.600 00.004 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1171
01:02:35.604 00.004 1032 Star::Find returns 1 (0), X=321.11, Y=750.49, Mass=1530, SNR=27.6, Peak=178 HFD=2.6
01:02:35.608 00.004 1032 MultiStar: [#1 0.07,0.20,0.99,U] [#2 0.03,0.24,0.75,U] [#3 -0.00,0.11,0.65,U] [#4 -0.01,0.05,0.67,U] [#5 -0.02,0.14,0.63,U] [#6 -0.02,0.19,0.58,U] [#7 -0.09,0.16,0.50,U] [#8 -0.08,-0.05,0.54,U] 
01:02:35.610 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.17}, one-star: {0.21, 0.31}
01:02:35.613 00.003 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
01:02:35.617 00.004 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
01:02:35.619 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.41 mountX=0.15 mountY=-0.07, mountTheta=-0.42
01:02:35.623 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.17, opts=13)
01:02:35.625 00.002 1032 Enqueuing Move request for scope (0.03, 0.17)
01:02:35.626 00.001 10072 Worker thread wakes up
01:02:35.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
01:02:35.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
01:02:35.626 00.000 10072 Moving (0.03, 0.17) raw xDistance=0.15 yDistance=-0.07
01:02:35.628 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:35.630 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.06
01:02:35.630 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:02:35.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:35.631 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:02:35.631 00.000 10072 MoveAxis(W, 79, ABG)
01:02:35.631 00.000 10072 Guiding  Dir = 3, Dur = 79
01:02:35.631 00.000 10072 IsGuiding returns 0
01:02:35.631 00.000 10072 PulseGuide returned control before completion, sleep 89
01:02:35.651 00.020 1032 UpdateGuideState exits: m=1530 SNR=27.6
01:02:35.654 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:35.655 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:35.657 00.002 1032 Enqueuing Expose request
01:02:35.738 00.081 10072 IsGuiding returns 0
01:02:35.738 00.000 10072 Move returns status 0, amount 79
01:02:35.738 00.000 10072 MoveAxis(N, 0, ABG)
01:02:35.738 00.000 10072 Move returns status 0, amount 0
01:02:35.738 00.000 10072 move complete, result=0
01:02:35.738 00.000 10072 worker thread done servicing request
01:02:35.738 00.000 10072 Worker thread wakes up
01:02:35.739 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:35.739 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:35.739 00.000 1032 GuideStep: 0.2 px 79 ms WEST, -0.1 px 0 ms NORTH
01:02:36.367 00.628 10072 Exposure complete
01:02:36.418 00.051 10072 worker thread done servicing request
01:02:36.418 00.000 1032 OnExposeComplete: enter
01:02:36.420 00.002 1032 UpdateGuideState(): m_state=6
01:02:36.422 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1172
01:02:36.424 00.002 1032 Star::Find returns 1 (0), X=321.14, Y=750.25, Mass=1529, SNR=27.6, Peak=174 HFD=2.6
01:02:36.428 00.004 1032 MultiStar: [#1 0.12,-0.09,0.88,U] [#2 0.13,-0.01,0.69,U] [#3 0.10,0.02,0.62,U] [#4 0.06,-0.11,0.67,U] [#5 0.14,0.03,0.68,U] [#6 0.17,0.11,0.60,U] [#7 0.01,0.01,0.47,U] [#8 0.14,-0.05,0.55,U] 
01:02:36.430 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.00}, one-star: {0.24, 0.07}
01:02:36.431 00.001 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
01:02:36.433 00.002 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
01:02:36.435 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.00 mountX=-0.03 mountY=-0.13, mountTheta=-1.83
01:02:36.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.00, opts=13)
01:02:36.440 00.002 1032 Enqueuing Move request for scope (0.13, -0.00)
01:02:36.441 00.001 10072 Worker thread wakes up
01:02:36.443 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
01:02:36.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
01:02:36.443 00.000 10072 Moving (0.13, -0.00) raw xDistance=-0.03 yDistance=-0.13
01:02:36.444 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:36.446 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:36.447 00.001 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:02:36.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:36.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:02:36.447 00.000 10072 MoveAxis(W, 9, ABG)
01:02:36.447 00.000 10072 Guiding  Dir = 3, Dur = 9
01:02:36.447 00.000 10072 IsGuiding returns 0
01:02:36.448 00.001 10072 PulseGuide returned control before completion, sleep 19
01:02:36.466 00.018 1032 UpdateGuideState exits: m=1529 SNR=27.6
01:02:36.468 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:36.469 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:36.470 00.001 1032 Enqueuing Expose request
01:02:36.472 00.002 10072 IsGuiding returns 0
01:02:36.472 00.000 10072 Move returns status 0, amount 9
01:02:36.472 00.000 10072 MoveAxis(N, 0, ABG)
01:02:36.472 00.000 10072 Move returns status 0, amount 0
01:02:36.472 00.000 10072 move complete, result=0
01:02:36.472 00.000 10072 worker thread done servicing request
01:02:36.473 00.001 10072 Worker thread wakes up
01:02:36.473 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:36.473 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:36.480 00.007 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:02:36.882 00.402 10072 Exposure complete
01:02:36.932 00.050 10072 worker thread done servicing request
01:02:36.932 00.000 1032 OnExposeComplete: enter
01:02:36.934 00.002 1032 UpdateGuideState(): m_state=6
01:02:36.937 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1173
01:02:36.939 00.002 1032 Star::Find returns 1 (0), X=321.12, Y=750.40, Mass=1387, SNR=26.2, Peak=167 HFD=2.7
01:02:36.941 00.002 1032 MultiStar: [#1 0.11,0.13,1.01,U] [#2 0.10,0.00,0.72,U] [#3 -0.05,0.02,0.69,U] [#4 0.15,0.07,0.72,U] [#5 0.02,0.04,0.73,U] [#6 0.03,0.05,0.60,U] [#7 -0.02,-0.17,0.53,U] [#8 0.28,0.03,0.56,U] 
01:02:36.943 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {0.23, 0.22}
01:02:36.945 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
01:02:36.946 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
01:02:36.948 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.54 mountX=0.03 mountY=-0.11, mountTheta=-1.29
01:02:36.951 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
01:02:36.953 00.002 1032 Enqueuing Move request for scope (0.10, 0.06)
01:02:36.955 00.002 10072 Worker thread wakes up
01:02:36.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
01:02:36.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:02:36.955 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
01:02:36.959 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:36.961 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:36.961 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:02:36.961 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:36.962 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:02:36.962 00.000 10072 MoveAxis(W, 8, ABG)
01:02:36.962 00.000 10072 Guiding  Dir = 3, Dur = 8
01:02:36.962 00.000 10072 IsGuiding returns 0
01:02:36.962 00.000 10072 PulseGuide returned control before completion, sleep 18
01:02:36.981 00.019 1032 UpdateGuideState exits: m=1387 SNR=26.2
01:02:36.984 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:36.986 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:36.991 00.005 1032 Enqueuing Expose request
01:02:36.994 00.003 10072 IsGuiding returns 0
01:02:36.994 00.000 10072 Move returns status 0, amount 8
01:02:36.994 00.000 10072 MoveAxis(N, 0, ABG)
01:02:36.994 00.000 10072 Move returns status 0, amount 0
01:02:36.994 00.000 10072 move complete, result=0
01:02:36.994 00.000 10072 worker thread done servicing request
01:02:36.994 00.000 10072 Worker thread wakes up
01:02:36.994 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:36.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:37.002 00.008 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:02:37.634 00.632 10072 Exposure complete
01:02:37.684 00.050 10072 worker thread done servicing request
01:02:37.685 00.001 1032 OnExposeComplete: enter
01:02:37.687 00.002 1032 UpdateGuideState(): m_state=6
01:02:37.688 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1174
01:02:37.690 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.38, Mass=1452, SNR=26.9, Peak=167 HFD=2.6
01:02:37.692 00.002 1032 MultiStar: [#1 0.05,0.18,0.95,U] [#2 0.11,0.25,0.74,U] [#3 0.01,0.20,0.68,U] [#4 0.02,0.07,0.72,U] [#5 -0.06,0.07,0.68,U] [#6 0.03,0.14,0.56,U] [#7 -0.03,0.17,0.49,U] [#8 0.07,0.14,0.57,U] 
01:02:37.694 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.16}, one-star: {0.14, 0.20}
01:02:37.696 00.002 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
01:02:37.698 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
01:02:37.700 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.29 mountX=0.14 mountY=-0.09, mountTheta=-0.54
01:02:37.703 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.16, opts=13)
01:02:37.706 00.003 1032 Enqueuing Move request for scope (0.05, 0.16)
01:02:37.708 00.002 10072 Worker thread wakes up
01:02:37.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
01:02:37.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
01:02:37.708 00.000 10072 Moving (0.05, 0.16) raw xDistance=0.14 yDistance=-0.09
01:02:37.711 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:37.713 00.002 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.06
01:02:37.714 00.001 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
01:02:37.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:37.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:02:37.714 00.000 10072 MoveAxis(W, 77, ABG)
01:02:37.714 00.000 10072 Guiding  Dir = 3, Dur = 77
01:02:37.715 00.001 10072 IsGuiding returns 0
01:02:37.715 00.000 10072 PulseGuide returned control before completion, sleep 87
01:02:37.732 00.017 1032 UpdateGuideState exits: m=1452 SNR=26.9
01:02:37.735 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:37.738 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:37.740 00.002 1032 Enqueuing Expose request
01:02:37.817 00.077 10072 IsGuiding returns 0
01:02:37.817 00.000 10072 Move returns status 0, amount 77
01:02:37.817 00.000 10072 MoveAxis(N, 0, ABG)
01:02:37.817 00.000 10072 Move returns status 0, amount 0
01:02:37.817 00.000 10072 move complete, result=0
01:02:37.817 00.000 10072 worker thread done servicing request
01:02:37.817 00.000 10072 Worker thread wakes up
01:02:37.818 00.001 1032 GuideStep: 0.1 px 77 ms WEST, -0.1 px 0 ms NORTH
01:02:37.820 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:37.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:38.227 00.407 10072 Exposure complete
01:02:38.278 00.051 10072 worker thread done servicing request
01:02:38.278 00.000 1032 OnExposeComplete: enter
01:02:38.280 00.002 1032 UpdateGuideState(): m_state=6
01:02:38.282 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1175
01:02:38.289 00.007 1032 Star::Find returns 1 (0), X=321.10, Y=750.46, Mass=1432, SNR=26.7, Peak=173 HFD=2.7
01:02:38.292 00.003 1032 MultiStar: [#1 0.12,0.18,0.92,U] [#2 -0.08,0.15,0.73,U] [#3 -0.04,0.13,0.63,U] [#4 0.11,0.14,0.70,U] [#5 -0.02,0.17,0.70,U] [#6 0.07,0.11,0.59,U] [#7 0.02,0.10,0.50,U] [#8 -0.06,0.16,0.56,U] 
01:02:38.294 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.17}, one-star: {0.21, 0.28}
01:02:38.295 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
01:02:38.297 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
01:02:38.301 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.28 mountX=0.15 mountY=-0.09, mountTheta=-0.55
01:02:38.303 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.17, opts=13)
01:02:38.305 00.002 1032 Enqueuing Move request for scope (0.05, 0.17)
01:02:38.306 00.001 10072 Worker thread wakes up
01:02:38.306 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
01:02:38.306 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
01:02:38.306 00.000 10072 Moving (0.05, 0.17) raw xDistance=0.15 yDistance=-0.09
01:02:38.309 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:38.311 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.06
01:02:38.311 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:02:38.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:38.312 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:02:38.312 00.000 10072 MoveAxis(W, 79, ABG)
01:02:38.312 00.000 10072 Guiding  Dir = 3, Dur = 79
01:02:38.312 00.000 10072 IsGuiding returns 0
01:02:38.312 00.000 10072 PulseGuide returned control before completion, sleep 89
01:02:38.330 00.018 1032 UpdateGuideState exits: m=1432 SNR=26.7
01:02:38.333 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:38.335 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:38.336 00.001 1032 Enqueuing Expose request
01:02:38.410 00.074 10072 IsGuiding returns 0
01:02:38.410 00.000 10072 Move returns status 0, amount 79
01:02:38.410 00.000 10072 MoveAxis(N, 0, ABG)
01:02:38.410 00.000 10072 Move returns status 0, amount 0
01:02:38.410 00.000 10072 move complete, result=0
01:02:38.410 00.000 10072 worker thread done servicing request
01:02:38.410 00.000 10072 Worker thread wakes up
01:02:38.410 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:38.410 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:38.410 00.000 1032 GuideStep: 0.1 px 79 ms WEST, -0.1 px 0 ms NORTH
01:02:39.035 00.625 10072 Exposure complete
01:02:39.086 00.051 10072 worker thread done servicing request
01:02:39.086 00.000 1032 OnExposeComplete: enter
01:02:39.089 00.003 1032 UpdateGuideState(): m_state=6
01:02:39.090 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1176
01:02:39.094 00.004 1032 Star::Find returns 1 (0), X=321.18, Y=750.19, Mass=1435, SNR=26.7, Peak=184 HFD=2.5
01:02:39.096 00.002 1032 MultiStar: [#1 0.10,-0.10,0.94,U] [#2 0.04,-0.07,0.73,U] [#3 -0.11,-0.03,0.68,U] [#4 0.12,0.02,0.69,U] [#5 0.02,0.04,0.70,U] [#6 0.13,0.03,0.58,U] [#7 -0.19,-0.15,0.47,U] [#8 0.17,-0.21,0.58,U] 
01:02:39.098 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.29, 0.01}
01:02:39.100 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
01:02:39.101 00.001 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
01:02:39.103 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.51 mountX=-0.07 mountY=-0.07, mountTheta=-2.34
01:02:39.106 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
01:02:39.108 00.002 1032 Enqueuing Move request for scope (0.08, -0.05)
01:02:39.110 00.002 10072 Worker thread wakes up
01:02:39.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:02:39.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:02:39.110 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.07
01:02:39.113 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:39.115 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:39.115 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:02:39.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:39.115 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:02:39.116 00.001 10072 MoveAxis(W, 9, ABG)
01:02:39.116 00.000 10072 Guiding  Dir = 3, Dur = 9
01:02:39.116 00.000 10072 IsGuiding returns 0
01:02:39.117 00.001 10072 PulseGuide returned control before completion, sleep 19
01:02:39.135 00.018 1032 UpdateGuideState exits: m=1435 SNR=26.7
01:02:39.137 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:39.137 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:39.139 00.002 1032 Enqueuing Expose request
01:02:39.142 00.003 10072 IsGuiding returns 0
01:02:39.142 00.000 10072 Move returns status 0, amount 9
01:02:39.142 00.000 10072 MoveAxis(N, 0, ABG)
01:02:39.142 00.000 10072 Move returns status 0, amount 0
01:02:39.142 00.000 10072 move complete, result=0
01:02:39.142 00.000 10072 worker thread done servicing request
01:02:39.143 00.001 10072 Worker thread wakes up
01:02:39.143 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:39.143 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:39.151 00.008 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:02:39.554 00.403 10072 Exposure complete
01:02:39.609 00.055 10072 worker thread done servicing request
01:02:39.609 00.000 1032 OnExposeComplete: enter
01:02:39.611 00.002 1032 UpdateGuideState(): m_state=6
01:02:39.616 00.005 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1177
01:02:39.618 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.18, Mass=1405, SNR=26.4, Peak=160 HFD=2.6
01:02:39.619 00.001 1032 MultiStar: [#1 0.19,-0.01,0.97,U] [#2 0.01,0.06,0.75,U] [#3 0.05,0.03,0.68,U] [#4 0.21,-0.01,0.68,U] [#5 0.03,-0.02,0.68,U] [#6 0.13,0.07,0.59,U] [#7 0.15,-0.21,0.49,U] [#8 0.08,-0.10,0.59,U] 
01:02:39.621 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.15, -0.00}
01:02:39.623 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
01:02:39.625 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
01:02:39.627 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.12 cameraTheta=-0.11 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
01:02:39.631 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
01:02:39.633 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
01:02:39.634 00.001 10072 Worker thread wakes up
01:02:39.634 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:02:39.634 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:02:39.635 00.001 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.11
01:02:39.636 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:39.638 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:39.638 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:02:39.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:39.639 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:02:39.639 00.000 10072 MoveAxis(W, 7, ABG)
01:02:39.639 00.000 10072 Guiding  Dir = 3, Dur = 7
01:02:39.639 00.000 10072 IsGuiding returns 0
01:02:39.639 00.000 10072 PulseGuide returned control before completion, sleep 17
01:02:39.659 00.020 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:02:39.662 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:39.664 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:39.665 00.001 1032 Enqueuing Expose request
01:02:39.668 00.003 10072 IsGuiding returns 0
01:02:39.668 00.000 10072 Move returns status 0, amount 7
01:02:39.668 00.000 10072 MoveAxis(N, 0, ABG)
01:02:39.668 00.000 10072 Move returns status 0, amount 0
01:02:39.668 00.000 10072 move complete, result=0
01:02:39.668 00.000 10072 worker thread done servicing request
01:02:39.668 00.000 10072 Worker thread wakes up
01:02:39.668 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:39.669 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:39.677 00.008 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:02:40.304 00.627 10072 Exposure complete
01:02:40.350 00.046 10072 worker thread done servicing request
01:02:40.350 00.000 1032 OnExposeComplete: enter
01:02:40.353 00.003 1032 UpdateGuideState(): m_state=6
01:02:40.355 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1178
01:02:40.356 00.001 1032 Star::Find returns 1 (0), X=321.13, Y=750.33, Mass=1325, SNR=25.7, Peak=147 HFD=2.6
01:02:40.358 00.002 1032 MultiStar: [#1 0.17,0.01,1.01,U] [#2 0.09,-0.09,0.76,U] [#3 0.06,0.11,0.71,U] [#4 0.13,-0.05,0.77,U] [#5 0.07,0.06,0.76,U] [#6 0.18,0.07,0.63,U] [#7 -0.04,-0.17,0.54,U] [#8 0.17,-0.06,0.59,U] 
01:02:40.360 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.24, 0.15}
01:02:40.362 00.002 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
01:02:40.364 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
01:02:40.365 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.11 mountX=-0.02 mountY=-0.13, mountTheta=-1.72
01:02:40.369 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
01:02:40.370 00.001 1032 Enqueuing Move request for scope (0.13, 0.01)
01:02:40.371 00.001 10072 Worker thread wakes up
01:02:40.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
01:02:40.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
01:02:40.372 00.001 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.13
01:02:40.373 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:40.375 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:40.375 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:02:40.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:40.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:02:40.375 00.000 10072 MoveAxis(W, 7, ABG)
01:02:40.375 00.000 10072 Guiding  Dir = 3, Dur = 7
01:02:40.375 00.000 10072 IsGuiding returns 0
01:02:40.376 00.001 10072 PulseGuide returned control before completion, sleep 17
01:02:40.393 00.017 1032 UpdateGuideState exits: m=1325 SNR=25.7
01:02:40.397 00.004 10072 IsGuiding returns 0
01:02:40.397 00.000 10072 Move returns status 0, amount 7
01:02:40.397 00.000 10072 MoveAxis(N, 0, ABG)
01:02:40.397 00.000 10072 Move returns status 0, amount 0
01:02:40.397 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:40.399 00.002 10072 move complete, result=0
01:02:40.399 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:40.401 00.002 1032 Enqueuing Expose request
01:02:40.402 00.001 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:02:40.403 00.001 10072 worker thread done servicing request
01:02:40.404 00.001 10072 Worker thread wakes up
01:02:40.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:40.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:40.819 00.415 10072 Exposure complete
01:02:40.871 00.052 10072 worker thread done servicing request
01:02:40.872 00.001 1032 OnExposeComplete: enter
01:02:40.873 00.001 1032 UpdateGuideState(): m_state=6
01:02:40.875 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1179
01:02:40.876 00.001 1032 Star::Find returns 1 (0), X=321.07, Y=750.14, Mass=1427, SNR=26.6, Peak=168 HFD=2.7
01:02:40.878 00.002 1032 MultiStar: [#1 0.13,-0.03,0.96,U] [#2 0.08,-0.01,0.72,U] [#3 0.18,0.01,0.65,U] [#4 0.11,-0.02,0.69,U] [#5 -0.00,0.12,0.73,U] [#6 0.22,-0.01,0.55,U] [#7 -0.01,-0.13,0.50,U] [#8 0.22,-0.14,0.56,U] 
01:02:40.880 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.18, -0.04}
01:02:40.882 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
01:02:40.883 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
01:02:40.884 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.13 cameraTheta=-0.18 mountX=-0.05 mountY=-0.11, mountTheta=-2.01
01:02:40.888 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
01:02:40.889 00.001 1032 Enqueuing Move request for scope (0.12, -0.02)
01:02:40.890 00.001 10072 Worker thread wakes up
01:02:40.891 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
01:02:40.891 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
01:02:40.891 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
01:02:40.892 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:40.898 00.006 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:40.898 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:02:40.898 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:40.898 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:02:40.898 00.000 10072 MoveAxis(W, 6, ABG)
01:02:40.898 00.000 10072 Guiding  Dir = 3, Dur = 6
01:02:40.899 00.001 10072 IsGuiding returns 0
01:02:40.899 00.000 10072 PulseGuide returned control before completion, sleep 16
01:02:40.917 00.018 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:02:40.918 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:40.919 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:40.921 00.002 1032 Enqueuing Expose request
01:02:40.926 00.005 10072 IsGuiding returns 0
01:02:40.926 00.000 10072 Move returns status 0, amount 6
01:02:40.926 00.000 10072 MoveAxis(N, 0, ABG)
01:02:40.926 00.000 10072 Move returns status 0, amount 0
01:02:40.927 00.001 10072 move complete, result=0
01:02:40.927 00.000 10072 worker thread done servicing request
01:02:40.927 00.000 10072 Worker thread wakes up
01:02:40.927 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:40.927 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:40.932 00.005 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:02:41.554 00.622 10072 Exposure complete
01:02:41.605 00.051 10072 worker thread done servicing request
01:02:41.606 00.001 1032 OnExposeComplete: enter
01:02:41.609 00.003 1032 UpdateGuideState(): m_state=6
01:02:41.612 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1180
01:02:41.614 00.002 1032 Star::Find returns 1 (0), X=321.14, Y=750.25, Mass=1402, SNR=26.4, Peak=163 HFD=2.6
01:02:41.616 00.002 1032 MultiStar: [#1 0.17,0.01,0.98,U] [#2 -0.02,-0.10,0.76,U] [#3 0.17,-0.17,0.68,U] [#4 0.13,-0.14,0.70,U] [#5 0.28,-0.10,0.69,U] [#6 0.15,0.04,0.60,U] [#7 0.08,-0.12,0.48,U] [#8 -0.06,-0.11,0.60,U] 
01:02:41.618 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.25, 0.07}
01:02:41.619 00.001 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
01:02:41.621 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
01:02:41.623 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.41 mountX=-0.09 mountY=-0.12, mountTheta=-2.24
01:02:41.626 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
01:02:41.627 00.001 1032 Enqueuing Move request for scope (0.14, -0.06)
01:02:41.630 00.003 10072 Worker thread wakes up
01:02:41.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
01:02:41.630 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
01:02:41.630 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.09 yDistance=-0.12
01:02:41.632 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:41.634 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:41.634 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
01:02:41.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:41.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:02:41.634 00.000 10072 MoveAxis(W, 4, ABG)
01:02:41.634 00.000 10072 Guiding  Dir = 3, Dur = 4
01:02:41.634 00.000 10072 IsGuiding returns 0
01:02:41.635 00.001 10072 PulseGuide returned control before completion, sleep 14
01:02:41.653 00.018 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:02:41.655 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:41.657 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:41.658 00.001 1032 Enqueuing Expose request
01:02:41.660 00.002 10072 IsGuiding returns 0
01:02:41.660 00.000 10072 Move returns status 0, amount 4
01:02:41.660 00.000 10072 MoveAxis(N, 0, ABG)
01:02:41.660 00.000 10072 Move returns status 0, amount 0
01:02:41.660 00.000 10072 move complete, result=0
01:02:41.660 00.000 10072 worker thread done servicing request
01:02:41.660 00.000 10072 Worker thread wakes up
01:02:41.660 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:41.660 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:41.668 00.008 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:02:42.073 00.405 10072 Exposure complete
01:02:42.128 00.055 10072 worker thread done servicing request
01:02:42.129 00.001 1032 OnExposeComplete: enter
01:02:42.131 00.002 1032 UpdateGuideState(): m_state=6
01:02:42.133 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1181
01:02:42.135 00.002 1032 Star::Find returns 1 (0), X=321.23, Y=750.21, Mass=1449, SNR=26.8, Peak=164 HFD=2.7
01:02:42.136 00.001 1032 MultiStar: [#1 0.13,-0.09,0.97,U] [#2 0.02,-0.00,0.74,U] [#3 0.12,0.05,0.68,U] [#4 0.15,-0.13,0.70,U] [#5 0.15,-0.03,0.69,U] [#6 0.31,-0.09,0.58,U] [#7 0.12,-0.02,0.53,U] [#8 0.15,-0.17,0.56,U] 
01:02:42.138 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.34, 0.03}
01:02:42.139 00.001 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
01:02:42.140 00.001 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
01:02:42.142 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.26 mountX=-0.09 mountY=-0.15, mountTheta=-2.09
01:02:42.146 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.04, opts=13)
01:02:42.149 00.003 1032 Enqueuing Move request for scope (0.17, -0.04)
01:02:42.151 00.002 10072 Worker thread wakes up
01:02:42.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
01:02:42.151 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
01:02:42.151 00.000 10072 Moving (0.17, -0.04) raw xDistance=-0.09 yDistance=-0.15
01:02:42.153 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:42.155 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:42.155 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
01:02:42.155 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:42.155 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:02:42.155 00.000 10072 MoveAxis(W, 2, ABG)
01:02:42.155 00.000 10072 Guiding  Dir = 3, Dur = 2
01:02:42.155 00.000 10072 IsGuiding returns 0
01:02:42.156 00.001 10072 PulseGuide returned control before completion, sleep 12
01:02:42.174 00.018 1032 UpdateGuideState exits: m=1449 SNR=26.8
01:02:42.177 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:42.179 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:42.181 00.002 10072 IsGuiding returns 0
01:02:42.181 00.000 10072 Move returns status 0, amount 2
01:02:42.181 00.000 10072 MoveAxis(N, 0, ABG)
01:02:42.181 00.000 10072 Move returns status 0, amount 0
01:02:42.181 00.000 10072 move complete, result=0
01:02:42.181 00.000 1032 Enqueuing Expose request
01:02:42.183 00.002 1032 GuideStep: -0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
01:02:42.185 00.002 10072 worker thread done servicing request
01:02:42.185 00.000 10072 Worker thread wakes up
01:02:42.185 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:42.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:42.918 00.733 10072 Exposure complete
01:02:42.969 00.051 10072 worker thread done servicing request
01:02:42.969 00.000 1032 OnExposeComplete: enter
01:02:42.971 00.002 1032 UpdateGuideState(): m_state=6
01:02:42.974 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1182
01:02:42.975 00.001 1032 Star::Find returns 1 (0), X=321.20, Y=750.18, Mass=1375, SNR=26.1, Peak=174 HFD=2.6
01:02:42.977 00.002 1032 MultiStar: [#1 0.06,-0.02,0.95,U] [#2 0.08,-0.10,0.74,U] [#3 -0.06,0.01,0.68,U] [#4 0.15,-0.16,0.69,U] [#5 0.04,0.04,0.73,U] [#6 0.24,-0.06,0.62,U] [#7 0.10,-0.22,0.51,U] [#8 0.06,-0.02,0.58,U] 
01:02:42.978 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.05}, one-star: {0.31, -0.00}
01:02:42.980 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
01:02:42.982 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
01:02:42.983 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.41 mountX=-0.08 mountY=-0.10, mountTheta=-2.24
01:02:42.987 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
01:02:42.991 00.004 1032 Enqueuing Move request for scope (0.12, -0.05)
01:02:42.993 00.002 10072 Worker thread wakes up
01:02:42.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
01:02:42.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
01:02:42.993 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.10
01:02:42.997 00.004 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:42.997 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:02:42.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:42.997 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:42.999 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:02:42.999 00.000 10072 MoveAxis(W, 3, ABG)
01:02:43.000 00.001 10072 Guiding  Dir = 3, Dur = 3
01:02:43.000 00.000 10072 IsGuiding returns 0
01:02:43.000 00.000 10072 PulseGuide returned control before completion, sleep 13
01:02:43.020 00.020 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:02:43.022 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:43.024 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:43.027 00.003 1032 Enqueuing Expose request
01:02:43.028 00.001 10072 IsGuiding returns 0
01:02:43.028 00.000 10072 Move returns status 0, amount 3
01:02:43.028 00.000 10072 MoveAxis(N, 0, ABG)
01:02:43.028 00.000 10072 Move returns status 0, amount 0
01:02:43.029 00.001 10072 move complete, result=0
01:02:43.029 00.000 10072 worker thread done servicing request
01:02:43.029 00.000 10072 Worker thread wakes up
01:02:43.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:43.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:43.035 00.006 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:02:43.449 00.414 10072 Exposure complete
01:02:43.694 00.245 10072 worker thread done servicing request
01:02:43.695 00.001 1032 OnExposeComplete: enter
01:02:43.697 00.002 1032 UpdateGuideState(): m_state=6
01:02:43.700 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1183
01:02:43.703 00.003 1032 Star::Find returns 1 (0), X=321.12, Y=750.24, Mass=1453, SNR=26.9, Peak=160 HFD=2.6
01:02:43.705 00.002 1032 MultiStar: [#1 0.11,-0.04,0.96,U] [#2 -0.09,-0.09,0.74,U] [#3 0.04,0.07,0.66,U] [#4 0.13,0.10,0.73,U] [#5 -0.09,-0.01,0.66,U] [#6 0.13,0.13,0.60,U] [#7 -0.16,-0.14,0.49,U] [#8 0.21,-0.13,0.56,U] 
01:02:43.707 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {0.23, 0.06}
01:02:43.708 00.001 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
01:02:43.711 00.003 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
01:02:43.714 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.01 mountX=-0.02 mountY=-0.07, mountTheta=-1.82
01:02:43.717 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
01:02:43.719 00.002 1032 Enqueuing Move request for scope (0.07, 0.00)
01:02:43.721 00.002 10072 Worker thread wakes up
01:02:43.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
01:02:43.722 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
01:02:43.722 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.02 yDistance=-0.07
01:02:43.724 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:43.727 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:43.727 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:02:43.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:43.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:02:43.727 00.000 10072 MoveAxis(W, 3, ABG)
01:02:43.727 00.000 10072 Guiding  Dir = 3, Dur = 3
01:02:43.727 00.000 10072 IsGuiding returns 0
01:02:43.727 00.000 10072 PulseGuide returned control before completion, sleep 13
01:02:43.744 00.017 10072 IsGuiding returns 0
01:02:43.747 00.003 10072 Move returns status 0, amount 3
01:02:43.747 00.000 10072 MoveAxis(N, 0, ABG)
01:02:43.747 00.000 10072 Move returns status 0, amount 0
01:02:43.748 00.001 10072 move complete, result=0
01:02:43.748 00.000 10072 worker thread done servicing request
01:02:43.796 00.048 1032 UpdateGuideState exits: m=1453 SNR=26.9
01:02:43.818 00.022 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:43.883 00.065 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:43.888 00.005 1032 Enqueuing Expose request
01:02:43.890 00.002 10072 Worker thread wakes up
01:02:43.891 00.001 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:02:43.894 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:43.894 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:44.534 00.640 10072 Exposure complete
01:02:44.605 00.071 10072 worker thread done servicing request
01:02:44.605 00.000 1032 OnExposeComplete: enter
01:02:44.608 00.003 1032 UpdateGuideState(): m_state=6
01:02:44.610 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1184
01:02:44.612 00.002 1032 Star::Find returns 1 (0), X=321.14, Y=750.21, Mass=1492, SNR=27.2, Peak=170 HFD=2.6
01:02:44.615 00.003 1032 MultiStar: [#1 0.06,-0.06,0.98,U] [#2 0.02,-0.03,0.73,U] [#3 0.04,-0.11,0.65,U] [#4 0.15,-0.20,0.70,U] [#5 0.09,-0.06,0.68,U] [#6 0.24,-0.06,0.56,U] [#7 -0.07,-0.14,0.52,U] [#8 0.05,-0.19,0.56,U] 
01:02:44.617 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.25, 0.03}
01:02:44.619 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
01:02:44.623 00.004 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
01:02:44.625 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.68 mountX=-0.10 mountY=-0.08, mountTheta=-2.51
01:02:44.628 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
01:02:44.631 00.003 1032 Enqueuing Move request for scope (0.10, -0.08)
01:02:44.633 00.002 10072 Worker thread wakes up
01:02:44.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
01:02:44.633 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
01:02:44.633 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
01:02:44.636 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:44.638 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:44.638 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:02:44.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:44.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:02:44.639 00.001 10072 MoveAxis(W, 5, ABG)
01:02:44.639 00.000 10072 Guiding  Dir = 3, Dur = 5
01:02:44.639 00.000 10072 IsGuiding returns 0
01:02:44.639 00.000 10072 PulseGuide returned control before completion, sleep 15
01:02:44.664 00.025 1032 UpdateGuideState exits: m=1492 SNR=27.2
01:02:44.669 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:44.671 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:44.673 00.002 10072 IsGuiding returns 0
01:02:44.675 00.002 10072 Move returns status 0, amount 5
01:02:44.675 00.000 10072 MoveAxis(N, 0, ABG)
01:02:44.675 00.000 10072 Move returns status 0, amount 0
01:02:44.675 00.000 10072 move complete, result=0
01:02:44.675 00.000 1032 Enqueuing Expose request
01:02:44.677 00.002 10072 worker thread done servicing request
01:02:44.677 00.000 10072 Worker thread wakes up
01:02:44.677 00.000 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:02:44.681 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:44.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:45.094 00.413 10072 Exposure complete
01:02:45.182 00.088 10072 worker thread done servicing request
01:02:45.182 00.000 1032 OnExposeComplete: enter
01:02:45.185 00.003 1032 UpdateGuideState(): m_state=6
01:02:45.189 00.004 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1185
01:02:45.191 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.20, Mass=1436, SNR=26.7, Peak=172 HFD=2.6
01:02:45.193 00.002 1032 MultiStar: [#1 0.11,0.01,0.98,U] [#2 -0.03,-0.03,0.75,U] [#3 -0.04,0.06,0.72,U] [#4 0.24,-0.10,0.70,U] [#5 0.05,-0.01,0.66,U] [#6 0.12,0.04,0.59,U] [#7 -0.07,0.05,0.51,U] [#8 0.19,-0.13,0.53,U] 
01:02:45.196 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.21, 0.02}
01:02:45.197 00.001 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
01:02:45.201 00.004 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
01:02:45.207 00.006 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.09 mountX=-0.03 mountY=-0.09, mountTheta=-1.92
01:02:45.213 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
01:02:45.218 00.005 1032 Enqueuing Move request for scope (0.09, -0.01)
01:02:45.221 00.003 10072 Worker thread wakes up
01:02:45.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:02:45.221 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:02:45.222 00.001 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.09
01:02:45.225 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:45.230 00.005 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:45.230 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:02:45.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:45.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:02:45.230 00.000 10072 MoveAxis(W, 5, ABG)
01:02:45.230 00.000 10072 Guiding  Dir = 3, Dur = 5
01:02:45.231 00.001 10072 IsGuiding returns 0
01:02:45.232 00.001 10072 PulseGuide returned control before completion, sleep 15
01:02:45.261 00.029 1032 UpdateGuideState exits: m=1436 SNR=26.7
01:02:45.264 00.003 10072 IsGuiding returns 0
01:02:45.264 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:45.267 00.003 10072 Move returns status 0, amount 5
01:02:45.267 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:45.270 00.003 10072 MoveAxis(N, 0, ABG)
01:02:45.270 00.000 1032 Enqueuing Expose request
01:02:45.274 00.004 10072 Move returns status 0, amount 0
01:02:45.274 00.000 10072 move complete, result=0
01:02:45.274 00.000 10072 worker thread done servicing request
01:02:45.274 00.000 10072 Worker thread wakes up
01:02:45.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:45.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:45.286 00.012 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:02:45.906 00.620 10072 Exposure complete
01:02:45.973 00.067 10072 worker thread done servicing request
01:02:45.973 00.000 1032 OnExposeComplete: enter
01:02:45.975 00.002 1032 UpdateGuideState(): m_state=6
01:02:45.978 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1186
01:02:45.982 00.004 1032 Star::Find returns 1 (0), X=321.05, Y=750.30, Mass=1398, SNR=26.4, Peak=162 HFD=2.6
01:02:45.985 00.003 1032 MultiStar: [#1 0.07,0.02,0.99,U] [#2 0.03,0.14,0.74,U] [#3 0.02,0.09,0.66,U] [#4 0.14,0.03,0.69,U] [#5 0.01,0.18,0.69,U] [#6 0.13,0.19,0.58,U] [#7 -0.12,-0.22,0.52,U] [#8 0.01,0.09,0.56,U] 
01:02:45.989 00.004 1032 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.15, 0.12}
01:02:45.991 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
01:02:45.993 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
01:02:45.999 00.006 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.92 mountX=0.06 mountY=-0.08, mountTheta=-0.91
01:02:46.005 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
01:02:46.008 00.003 1032 Enqueuing Move request for scope (0.06, 0.08)
01:02:46.011 00.003 10072 Worker thread wakes up
01:02:46.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
01:02:46.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:02:46.011 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
01:02:46.014 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:46.023 00.009 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:46.023 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:02:46.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:46.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:02:46.023 00.000 10072 MoveAxis(W, 6, ABG)
01:02:46.023 00.000 10072 Guiding  Dir = 3, Dur = 6
01:02:46.024 00.001 10072 IsGuiding returns 0
01:02:46.029 00.005 10072 PulseGuide returned control before completion, sleep 13
01:02:46.042 00.013 10072 IsGuiding returns 0
01:02:46.042 00.000 10072 Move returns status 0, amount 6
01:02:46.042 00.000 10072 MoveAxis(N, 0, ABG)
01:02:46.042 00.000 10072 Move returns status 0, amount 0
01:02:46.043 00.001 10072 move complete, result=0
01:02:46.043 00.000 10072 worker thread done servicing request
01:02:46.060 00.017 1032 UpdateGuideState exits: m=1398 SNR=26.4
01:02:46.064 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:46.067 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:46.070 00.003 1032 Enqueuing Expose request
01:02:46.073 00.003 10072 Worker thread wakes up
01:02:46.073 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:02:46.076 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:46.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:46.486 00.410 10072 Exposure complete
01:02:46.558 00.072 10072 worker thread done servicing request
01:02:46.558 00.000 1032 OnExposeComplete: enter
01:02:46.562 00.004 1032 UpdateGuideState(): m_state=6
01:02:46.565 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1187
01:02:46.567 00.002 1032 Star::Find returns 1 (0), X=321.05, Y=750.46, Mass=1300, SNR=25.4, Peak=148 HFD=2.7
01:02:46.569 00.002 1032 MultiStar: [#1 0.12,0.14,1.00,U] [#2 0.02,0.11,0.76,U] [#3 0.22,0.15,0.68,U] [#4 0.14,0.01,0.71,U] [#5 0.07,0.09,0.72,U] [#6 0.05,0.20,0.64,U] [#7 -0.12,-0.08,0.54,U] [#8 0.09,0.11,0.60,U] 
01:02:46.571 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.13}, one-star: {0.16, 0.28}
01:02:46.574 00.003 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
01:02:46.576 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
01:02:46.579 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.93 mountX=0.10 mountY=-0.12, mountTheta=-0.90
01:02:46.585 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.13, opts=13)
01:02:46.588 00.003 1032 Enqueuing Move request for scope (0.09, 0.13)
01:02:46.590 00.002 10072 Worker thread wakes up
01:02:46.590 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
01:02:46.590 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
01:02:46.590 00.000 10072 Moving (0.09, 0.13) raw xDistance=0.10 yDistance=-0.12
01:02:46.594 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:46.597 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:46.597 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:02:46.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:46.598 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:02:46.598 00.000 10072 MoveAxis(W, 7, ABG)
01:02:46.598 00.000 10072 Guiding  Dir = 3, Dur = 7
01:02:46.598 00.000 10072 IsGuiding returns 0
01:02:46.599 00.001 10072 PulseGuide returned control before completion, sleep 17
01:02:46.621 00.022 1032 UpdateGuideState exits: m=1300 SNR=25.4
01:02:46.625 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:46.629 00.004 10072 IsGuiding returns 0
01:02:46.629 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:46.631 00.002 1032 Enqueuing Expose request
01:02:46.633 00.002 10072 Move returns status 0, amount 7
01:02:46.633 00.000 10072 MoveAxis(N, 0, ABG)
01:02:46.634 00.001 10072 Move returns status 0, amount 0
01:02:46.634 00.000 10072 move complete, result=0
01:02:46.634 00.000 10072 worker thread done servicing request
01:02:46.634 00.000 10072 Worker thread wakes up
01:02:46.634 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:46.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:46.644 00.010 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:02:47.270 00.626 10072 Exposure complete
01:02:47.337 00.067 10072 worker thread done servicing request
01:02:47.337 00.000 1032 OnExposeComplete: enter
01:02:47.339 00.002 1032 UpdateGuideState(): m_state=6
01:02:47.342 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1188
01:02:47.344 00.002 1032 Star::Find returns 1 (0), X=321.17, Y=750.25, Mass=1596, SNR=28.2, Peak=188 HFD=2.6
01:02:47.348 00.004 1032 MultiStar: [#1 0.18,-0.04,0.87,U] [#2 0.12,-0.03,0.70,U] [#3 0.08,-0.02,0.64,U] [#4 0.13,-0.27,0.68,U] [#5 0.16,-0.07,0.67,U] [#6 0.22,-0.16,0.57,U] [#7 -0.08,-0.15,0.53,U] [#8 0.26,-0.14,0.54,U] 
01:02:47.350 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.08}, one-star: {0.27, 0.06}
01:02:47.353 00.003 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
01:02:47.356 00.003 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
01:02:47.359 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.45 mountX=-0.12 mountY=-0.13, mountTheta=-2.28
01:02:47.364 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.08, opts=13)
01:02:47.367 00.003 1032 Enqueuing Move request for scope (0.16, -0.08)
01:02:47.369 00.002 10072 Worker thread wakes up
01:02:47.370 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
01:02:47.370 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
01:02:47.370 00.000 10072 Moving (0.16, -0.08) raw xDistance=-0.12 yDistance=-0.13
01:02:47.372 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:47.375 00.003 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:47.375 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
01:02:47.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:47.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:02:47.375 00.000 10072 MoveAxis(W, 10, ABG)
01:02:47.375 00.000 10072 Guiding  Dir = 3, Dur = 10
01:02:47.376 00.001 10072 IsGuiding returns 0
01:02:47.376 00.000 10072 PulseGuide returned control before completion, sleep 20
01:02:47.401 00.025 1032 UpdateGuideState exits: m=1596 SNR=28.2
01:02:47.403 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:47.405 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:47.409 00.004 10072 IsGuiding returns 0
01:02:47.409 00.000 10072 Move returns status 0, amount 10
01:02:47.409 00.000 10072 MoveAxis(N, 0, ABG)
01:02:47.409 00.000 10072 Move returns status 0, amount 0
01:02:47.409 00.000 10072 move complete, result=0
01:02:47.409 00.000 1032 Enqueuing Expose request
01:02:47.411 00.002 10072 worker thread done servicing request
01:02:47.411 00.000 10072 Worker thread wakes up
01:02:47.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:47.412 00.001 1032 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:02:47.414 00.002 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:47.835 00.421 10072 Exposure complete
01:02:47.906 00.071 10072 worker thread done servicing request
01:02:47.906 00.000 1032 OnExposeComplete: enter
01:02:47.909 00.003 1032 UpdateGuideState(): m_state=6
01:02:47.911 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1189
01:02:47.914 00.003 1032 Star::Find returns 1 (0), X=321.18, Y=750.25, Mass=1469, SNR=27.0, Peak=173 HFD=2.7
01:02:47.916 00.002 1032 MultiStar: [#1 0.19,0.03,0.95,U] [#2 0.20,-0.00,0.77,U] [#3 0.12,-0.14,0.64,U] [#4 0.15,-0.05,0.67,U] [#5 0.05,0.07,0.71,U] [#6 0.24,0.18,0.56,U] [#7 -0.02,-0.08,0.52,U] [#8 0.22,-0.13,0.56,U] 
01:02:47.918 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.00}, one-star: {0.29, 0.07}
01:02:47.920 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
01:02:47.922 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
01:02:47.925 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.01 mountX=-0.04 mountY=-0.16, mountTheta=-1.82
01:02:47.930 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.00, opts=13)
01:02:47.932 00.002 1032 Enqueuing Move request for scope (0.17, 0.00)
01:02:47.934 00.002 10072 Worker thread wakes up
01:02:47.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
01:02:47.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
01:02:47.934 00.000 10072 Moving (0.17, 0.00) raw xDistance=-0.04 yDistance=-0.16
01:02:47.937 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:47.940 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:47.940 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:02:47.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:47.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:02:47.940 00.000 10072 MoveAxis(W, 9, ABG)
01:02:47.940 00.000 10072 Guiding  Dir = 3, Dur = 9
01:02:47.941 00.001 10072 IsGuiding returns 0
01:02:47.942 00.001 10072 PulseGuide returned control before completion, sleep 18
01:02:47.966 00.024 1032 UpdateGuideState exits: m=1469 SNR=27.0
01:02:47.971 00.005 10072 IsGuiding returns 0
01:02:47.971 00.000 10072 Move returns status 0, amount 9
01:02:47.971 00.000 10072 MoveAxis(N, 0, ABG)
01:02:47.971 00.000 10072 Move returns status 0, amount 0
01:02:47.971 00.000 10072 move complete, result=0
01:02:47.972 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:47.974 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:47.977 00.003 10072 worker thread done servicing request
01:02:47.977 00.000 1032 Enqueuing Expose request
01:02:47.980 00.003 10072 Worker thread wakes up
01:02:47.980 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.2 px 0 ms NORTH
01:02:47.982 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:47.982 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:48.616 00.634 10072 Exposure complete
01:02:48.682 00.066 10072 worker thread done servicing request
01:02:48.682 00.000 1032 OnExposeComplete: enter
01:02:48.685 00.003 1032 UpdateGuideState(): m_state=6
01:02:48.688 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1190
01:02:48.693 00.005 1032 Star::Find returns 1 (0), X=321.09, Y=750.42, Mass=1603, SNR=28.2, Peak=201 HFD=2.5
01:02:48.696 00.003 1032 MultiStar: [#1 0.11,0.11,0.93,U] [#2 0.10,0.13,0.67,U] [#3 0.11,0.05,0.63,U] [#4 0.00,0.02,0.66,U] [#5 0.18,-0.03,0.67,U] [#6 0.28,0.11,0.55,U] [#7 -0.12,-0.05,0.49,U] [#8 0.16,-0.02,0.55,U] 
01:02:48.699 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.20, 0.24}
01:02:48.701 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
01:02:48.704 00.003 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
01:02:48.708 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.58 mountX=0.04 mountY=-0.14, mountTheta=-1.25
01:02:48.712 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
01:02:48.714 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
01:02:48.717 00.003 10072 Worker thread wakes up
01:02:48.717 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
01:02:48.717 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
01:02:48.717 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.04 yDistance=-0.14
01:02:48.719 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:48.727 00.008 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:48.727 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:02:48.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:48.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:02:48.727 00.000 10072 MoveAxis(W, 10, ABG)
01:02:48.727 00.000 10072 Guiding  Dir = 3, Dur = 10
01:02:48.728 00.001 10072 IsGuiding returns 0
01:02:48.729 00.001 10072 PulseGuide returned control before completion, sleep 20
01:02:48.753 00.024 10072 IsGuiding returns 0
01:02:48.753 00.000 10072 Move returns status 0, amount 10
01:02:48.753 00.000 10072 MoveAxis(N, 0, ABG)
01:02:48.753 00.000 10072 Move returns status 0, amount 0
01:02:48.753 00.000 10072 move complete, result=0
01:02:48.754 00.001 10072 worker thread done servicing request
01:02:48.754 00.000 1032 UpdateGuideState exits: m=1603 SNR=28.2
01:02:48.757 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:48.759 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:48.761 00.002 1032 Enqueuing Expose request
01:02:48.763 00.002 10072 Worker thread wakes up
01:02:48.763 00.000 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:02:48.764 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:48.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:49.179 00.415 10072 Exposure complete
01:02:49.248 00.069 10072 worker thread done servicing request
01:02:49.250 00.002 1032 OnExposeComplete: enter
01:02:49.253 00.003 1032 UpdateGuideState(): m_state=6
01:02:49.257 00.004 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1191
01:02:49.261 00.004 1032 Star::Find returns 1 (0), X=321.02, Y=750.54, Mass=1354, SNR=25.9, Peak=183 HFD=2.5
01:02:49.265 00.004 1032 MultiStar: [#1 0.01,0.12,1.00,U] [#2 0.07,0.17,0.75,U] [#3 -0.06,0.11,0.70,U] [#4 0.11,0.04,0.70,U] [#5 0.18,0.20,0.69,U] [#6 0.19,0.29,0.65,U] [#7 0.01,-0.10,0.53,U] [#8 0.16,0.00,0.60,U] 
01:02:49.271 00.006 1032 refined, 8 included, MultiStar: {0.09, 0.15}, one-star: {0.13, 0.36}
01:02:49.275 00.004 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
01:02:49.277 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
01:02:49.279 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.05 mountX=0.12 mountY=-0.12, mountTheta=-0.78
01:02:49.284 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.15, opts=13)
01:02:49.286 00.002 1032 Enqueuing Move request for scope (0.09, 0.15)
01:02:49.290 00.004 10072 Worker thread wakes up
01:02:49.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
01:02:49.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
01:02:49.290 00.000 10072 Moving (0.09, 0.15) raw xDistance=0.12 yDistance=-0.12
01:02:49.293 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:49.297 00.004 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:49.297 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:02:49.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:49.298 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:02:49.298 00.000 10072 MoveAxis(W, 8, ABG)
01:02:49.298 00.000 10072 Guiding  Dir = 3, Dur = 8
01:02:49.304 00.006 10072 IsGuiding returns 0
01:02:49.305 00.001 10072 PulseGuide returned control before completion, sleep 18
01:02:49.328 00.023 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:02:49.336 00.008 10072 IsGuiding returns 0
01:02:49.336 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:49.339 00.003 10072 Move returns status 0, amount 8
01:02:49.339 00.000 10072 MoveAxis(N, 0, ABG)
01:02:49.339 00.000 10072 Move returns status 0, amount 0
01:02:49.339 00.000 10072 move complete, result=0
01:02:49.341 00.002 10072 worker thread done servicing request
01:02:49.341 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:49.344 00.003 1032 Enqueuing Expose request
01:02:49.348 00.004 10072 Worker thread wakes up
01:02:49.348 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:02:49.351 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:49.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:49.980 00.629 10072 Exposure complete
01:02:50.341 00.361 10072 worker thread done servicing request
01:02:50.342 00.001 1032 OnExposeComplete: enter
01:02:50.345 00.003 1032 UpdateGuideState(): m_state=6
01:02:50.348 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1192
01:02:50.369 00.021 1032 Star::Find returns 1 (0), X=321.17, Y=750.26, Mass=1457, SNR=26.9, Peak=176 HFD=2.6
01:02:50.374 00.005 1032 MultiStar: [#1 0.25,0.02,0.92,U] [#2 0.07,0.04,0.69,U] [#3 0.09,0.01,0.64,U] [#4 0.10,0.09,0.67,U] [#5 0.08,0.24,0.69,U] [#6 0.13,0.04,0.56,U] [#7 -0.08,-0.06,0.53,U] [#8 0.19,-0.14,0.57,U] 
01:02:50.377 00.003 1032 refined, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.28, 0.08}
01:02:50.380 00.003 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
01:02:50.383 00.003 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
01:02:50.495 00.112 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.30 mountX=0.01 mountY=-0.15, mountTheta=-1.53
01:02:50.505 00.010 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
01:02:50.508 00.003 1032 Enqueuing Move request for scope (0.14, 0.04)
01:02:50.511 00.003 10072 Worker thread wakes up
01:02:50.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
01:02:50.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
01:02:50.511 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.01 yDistance=-0.15
01:02:50.547 00.036 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:50.564 00.017 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:50.564 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:02:50.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:50.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:02:50.564 00.000 10072 MoveAxis(W, 12, ABG)
01:02:50.564 00.000 10072 Guiding  Dir = 3, Dur = 12
01:02:50.567 00.003 10072 IsGuiding returns 0
01:02:50.571 00.004 10072 PulseGuide returned control before completion, sleep 19
01:02:50.591 00.020 10072 IsGuiding returns 0
01:02:50.592 00.001 10072 Move returns status 0, amount 12
01:02:50.592 00.000 10072 MoveAxis(N, 0, ABG)
01:02:50.592 00.000 10072 Move returns status 0, amount 0
01:02:50.592 00.000 10072 move complete, result=0
01:02:50.592 00.000 10072 worker thread done servicing request
01:02:50.616 00.024 1032 UpdateGuideState exits: m=1457 SNR=26.9
01:02:50.619 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:50.622 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:50.625 00.003 1032 Enqueuing Expose request
01:02:50.628 00.003 10072 Worker thread wakes up
01:02:50.628 00.000 1032 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
01:02:50.630 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:50.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:51.288 00.658 10072 Exposure complete
01:02:51.436 00.148 10072 worker thread done servicing request
01:02:51.437 00.001 1032 OnExposeComplete: enter
01:02:51.440 00.003 1032 UpdateGuideState(): m_state=6
01:02:51.443 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1193
01:02:51.446 00.003 1032 Star::Find returns 1 (0), X=321.14, Y=750.47, Mass=1358, SNR=26.0, Peak=176 HFD=2.6
01:02:51.448 00.002 1032 MultiStar: [#1 0.19,0.11,0.98,U] [#2 0.08,0.13,0.76,U] [#3 0.14,0.07,0.72,U] [#4 0.23,0.10,0.72,U] [#5 0.05,0.25,0.71,U] [#6 0.33,0.20,0.60,U] [#7 -0.05,0.05,0.52,U] [#8 0.08,0.12,0.58,U] 
01:02:51.451 00.003 1032 refined, 8 included, MultiStar: {0.15, 0.15}, one-star: {0.25, 0.29}
01:02:51.453 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
01:02:51.456 00.003 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
01:02:51.459 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.22 cameraTheta=0.79 mountX=0.11 mountY=-0.19, mountTheta=-1.04
01:02:51.481 00.022 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.15, opts=13)
01:02:51.496 00.015 1032 Enqueuing Move request for scope (0.15, 0.15)
01:02:51.510 00.014 10072 Worker thread wakes up
01:02:51.510 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
01:02:51.510 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
01:02:51.510 00.000 10072 Moving (0.15, 0.15) raw xDistance=0.11 yDistance=-0.19
01:02:51.554 00.044 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:51.560 00.006 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:51.561 00.001 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:02:51.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:51.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:02:51.561 00.000 10072 MoveAxis(W, 10, ABG)
01:02:51.561 00.000 10072 Guiding  Dir = 3, Dur = 10
01:02:51.565 00.004 10072 IsGuiding returns 0
01:02:51.566 00.001 10072 PulseGuide returned control before completion, sleep 20
01:02:51.602 00.036 10072 IsGuiding returns 0
01:02:51.602 00.000 10072 Move returns status 0, amount 10
01:02:51.602 00.000 10072 MoveAxis(N, 0, ABG)
01:02:51.602 00.000 10072 Move returns status 0, amount 0
01:02:51.602 00.000 10072 move complete, result=0
01:02:51.602 00.000 10072 worker thread done servicing request
01:02:51.670 00.068 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:02:51.674 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:51.679 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:51.682 00.003 1032 Enqueuing Expose request
01:02:51.685 00.003 10072 Worker thread wakes up
01:02:51.685 00.000 1032 GuideStep: 0.1 px 10 ms WEST, -0.2 px 0 ms NORTH
01:02:51.693 00.008 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:51.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:52.472 00.779 10072 Exposure complete
01:02:54.072 01.600 10072 worker thread done servicing request
01:02:54.072 00.000 1032 OnExposeComplete: enter
01:02:54.077 00.005 1032 UpdateGuideState(): m_state=6
01:02:54.081 00.004 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1194
01:02:54.085 00.004 1032 Star::Find returns 1 (0), X=321.01, Y=750.43, Mass=1436, SNR=26.7, Peak=180 HFD=2.5
01:02:54.088 00.003 1032 MultiStar: [#1 0.18,0.16,0.97,U] [#2 -0.02,-0.02,0.67,U] [#3 0.10,0.12,0.66,U] [#4 0.13,0.09,0.72,U] [#5 -0.02,0.07,0.65,U] [#6 0.16,0.19,0.65,U] [#7 -0.03,-0.02,0.50,U] [#8 0.17,-0.15,0.61,U] 
01:02:54.092 00.004 1032 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.12, 0.25}
01:02:54.095 00.003 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
01:02:54.098 00.003 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
01:02:54.100 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.77 mountX=0.07 mountY=-0.12, mountTheta=-1.06
01:02:54.383 00.283 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
01:02:54.388 00.005 1032 Enqueuing Move request for scope (0.10, 0.09)
01:02:54.393 00.005 10072 Worker thread wakes up
01:02:54.394 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
01:02:54.394 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
01:02:54.394 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.07 yDistance=-0.12
01:02:54.397 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:54.400 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:54.400 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:02:54.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:54.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:02:54.400 00.000 10072 MoveAxis(W, 15, ABG)
01:02:54.400 00.000 10072 Guiding  Dir = 3, Dur = 15
01:02:54.401 00.001 10072 IsGuiding returns 0
01:02:54.401 00.000 10072 PulseGuide returned control before completion, sleep 25
01:02:54.428 00.027 1032 UpdateGuideState exits: m=1436 SNR=26.7
01:02:54.538 00.110 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:54.648 00.110 10072 IsGuiding returns 1
01:02:54.648 00.000 10072 scope still moving after pulse duration time elapsed
01:02:54.654 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:54.665 00.011 1032 Enqueuing Expose request
01:02:54.679 00.014 10072 IsGuiding returns 0
01:02:54.679 00.000 10072 scope move finished after 15 + 263 ms
01:02:54.679 00.000 10072 Move returns status 0, amount 15
01:02:54.679 00.000 10072 MoveAxis(N, 0, ABG)
01:02:54.679 00.000 10072 Move returns status 0, amount 0
01:02:54.680 00.001 10072 move complete, result=0
01:02:54.680 00.000 10072 worker thread done servicing request
01:02:54.680 00.000 10072 Worker thread wakes up
01:02:54.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:54.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:54.693 00.013 1032 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
01:02:55.316 00.623 10072 Exposure complete
01:02:55.418 00.102 10072 worker thread done servicing request
01:02:55.419 00.001 1032 OnExposeComplete: enter
01:02:55.421 00.002 1032 UpdateGuideState(): m_state=6
01:02:55.425 00.004 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1195
01:02:55.435 00.010 1032 Star::Find returns 1 (0), X=321.16, Y=750.43, Mass=1361, SNR=26.0, Peak=169 HFD=2.6
01:02:55.438 00.003 1032 MultiStar: [#1 0.17,0.19,1.00,U] [#2 0.01,0.19,0.73,U] [#3 0.03,0.22,0.70,U] [#4 0.29,0.20,0.71,U] [#5 0.14,0.16,0.71,U] [#6 0.30,0.29,0.61,U] [#7 -0.13,-0.02,0.55,U] [#8 0.13,0.12,0.54,U] 
01:02:55.440 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.19}, one-star: {0.26, 0.25}
01:02:55.443 00.003 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
01:02:55.445 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
01:02:55.453 00.008 1032 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.23 cameraTheta=0.91 mountX=0.14 mountY=-0.19, mountTheta=-0.92
01:02:55.459 00.006 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.19, opts=13)
01:02:55.461 00.002 1032 Enqueuing Move request for scope (0.14, 0.19)
01:02:55.463 00.002 10072 Worker thread wakes up
01:02:55.464 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0xd
01:02:55.464 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
01:02:55.464 00.000 10072 Moving (0.14, 0.19) raw xDistance=0.14 yDistance=-0.19
01:02:55.473 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:55.476 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.06
01:02:55.476 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:02:55.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:55.476 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:02:55.476 00.000 10072 MoveAxis(W, 73, ABG)
01:02:55.476 00.000 10072 Guiding  Dir = 3, Dur = 73
01:02:55.477 00.001 10072 IsGuiding returns 0
01:02:55.478 00.001 10072 PulseGuide returned control before completion, sleep 83
01:02:55.515 00.037 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:02:55.522 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:55.525 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:55.535 00.010 1032 Enqueuing Expose request
01:02:55.563 00.028 10072 IsGuiding returns 0
01:02:55.564 00.001 10072 Move returns status 0, amount 73
01:02:55.564 00.000 10072 MoveAxis(N, 0, ABG)
01:02:55.564 00.000 10072 Move returns status 0, amount 0
01:02:55.564 00.000 10072 move complete, result=0
01:02:55.564 00.000 10072 worker thread done servicing request
01:02:55.564 00.000 10072 Worker thread wakes up
01:02:55.564 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:55.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:55.570 00.006 1032 GuideStep: 0.1 px 73 ms WEST, -0.2 px 0 ms NORTH
01:02:55.999 00.429 10072 Exposure complete
01:02:56.183 00.184 10072 worker thread done servicing request
01:02:56.183 00.000 1032 OnExposeComplete: enter
01:02:56.221 00.038 1032 UpdateGuideState(): m_state=6
01:02:56.227 00.006 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1196
01:02:56.230 00.003 1032 Star::Find returns 1 (0), X=321.08, Y=750.38, Mass=1223, SNR=24.6, Peak=147 HFD=2.5
01:02:56.233 00.003 1032 MultiStar: [#1 0.15,0.22,1.04,U] [#2 -0.00,0.17,0.79,U] [#3 0.01,0.07,0.77,U] [#4 0.22,0.09,0.77,U] [#5 0.16,0.16,0.68,U] [#6 0.28,0.26,0.62,U] [#7 -0.21,0.13,0.56,U] [#8 0.19,0.04,0.62,U] 
01:02:56.261 00.028 1032 refined, 8 included, MultiStar: {0.12, 0.15}, one-star: {0.19, 0.20}
01:02:56.292 00.031 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
01:02:56.295 00.003 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
01:02:56.298 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.92 mountX=0.12 mountY=-0.15, mountTheta=-0.91
01:02:56.303 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.15, opts=13)
01:02:56.305 00.002 1032 Enqueuing Move request for scope (0.12, 0.15)
01:02:56.308 00.003 10072 Worker thread wakes up
01:02:56.309 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
01:02:56.309 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
01:02:56.309 00.000 10072 Moving (0.12, 0.15) raw xDistance=0.12 yDistance=-0.15
01:02:56.311 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:56.315 00.004 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:56.315 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:02:56.315 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:56.315 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:02:56.315 00.000 10072 MoveAxis(W, 7, ABG)
01:02:56.315 00.000 10072 Guiding  Dir = 3, Dur = 7
01:02:56.316 00.001 10072 IsGuiding returns 0
01:02:56.316 00.000 10072 PulseGuide returned control before completion, sleep 17
01:02:56.360 00.044 10072 IsGuiding returns 0
01:02:56.360 00.000 10072 Move returns status 0, amount 7
01:02:56.362 00.002 10072 MoveAxis(N, 0, ABG)
01:02:56.362 00.000 10072 Move returns status 0, amount 0
01:02:56.362 00.000 10072 move complete, result=0
01:02:56.362 00.000 10072 worker thread done servicing request
01:02:56.410 00.048 1032 UpdateGuideState exits: m=1223 SNR=24.6
01:02:56.413 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:56.416 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:56.418 00.002 1032 Enqueuing Expose request
01:02:56.421 00.003 10072 Worker thread wakes up
01:02:56.421 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
01:02:56.458 00.037 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:56.458 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:57.146 00.688 10072 Exposure complete
01:02:57.318 00.172 10072 worker thread done servicing request
01:02:57.318 00.000 1032 OnExposeComplete: enter
01:02:57.321 00.003 1032 UpdateGuideState(): m_state=6
01:02:57.324 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1197
01:02:57.327 00.003 1032 Star::Find returns 1 (0), X=321.09, Y=750.41, Mass=1558, SNR=27.8, Peak=187 HFD=2.6
01:02:57.330 00.003 1032 MultiStar: [#1 0.20,0.15,0.91,U] [#2 0.14,0.07,0.71,U] [#3 0.17,0.16,0.68,U] [#4 0.23,0.07,0.68,U] [#5 0.15,0.22,0.66,U] [#6 0.23,0.17,0.54,U] [#7 0.02,-0.18,0.50,U] [#8 0.27,0.04,0.56,U] 
01:02:57.366 00.036 1032 refined, 8 included, MultiStar: {0.18, 0.12}, one-star: {0.20, 0.23}
01:02:57.370 00.004 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
01:02:57.372 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
01:02:57.374 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.22 cameraTheta=0.58 mountX=0.07 mountY=-0.21, mountTheta=-1.25
01:02:57.415 00.041 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.12, opts=13)
01:02:57.419 00.004 1032 Enqueuing Move request for scope (0.18, 0.12)
01:02:57.421 00.002 10072 Worker thread wakes up
01:02:57.422 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
01:02:57.422 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
01:02:57.422 00.000 10072 Moving (0.18, 0.12) raw xDistance=0.07 yDistance=-0.21
01:02:57.429 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:57.459 00.030 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:57.459 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:02:57.459 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:02:57.460 00.001 10072 MoveAxis(W, 7, ABG)
01:02:57.460 00.000 10072 Guiding  Dir = 3, Dur = 7
01:02:57.460 00.000 10072 IsGuiding returns 0
01:02:57.461 00.001 10072 PulseGuide returned control before completion, sleep 17
01:02:57.504 00.043 10072 IsGuiding returns 0
01:02:57.504 00.000 10072 Move returns status 0, amount 7
01:02:57.504 00.000 10072 MoveAxis(N, 133, ABG)
01:02:57.504 00.000 10072 Guiding  Dir = 0, Dur = 133
01:02:57.504 00.000 10072 IsGuiding returns 0
01:02:57.505 00.001 10072 PulseGuide returned control before completion, sleep 143
01:02:57.546 00.041 1032 UpdateGuideState exits: m=1558 SNR=27.8
01:02:57.554 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:57.556 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:57.559 00.003 1032 Enqueuing Expose request
01:02:57.658 00.099 10072 IsGuiding returns 0
01:02:57.658 00.000 10072 Move returns status 0, amount 133
01:02:57.658 00.000 10072 move complete, result=0
01:02:57.658 00.000 10072 worker thread done servicing request
01:02:57.658 00.000 10072 Worker thread wakes up
01:02:57.658 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:57.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:57.695 00.037 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 133 ms NORTH
01:02:58.317 00.622 10072 Exposure complete
01:02:58.541 00.224 10072 worker thread done servicing request
01:02:58.541 00.000 1032 OnExposeComplete: enter
01:02:58.544 00.003 1032 UpdateGuideState(): m_state=6
01:02:58.546 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1198
01:02:58.576 00.030 1032 Star::Find returns 1 (0), X=320.96, Y=750.25, Mass=1352, SNR=25.9, Peak=147 HFD=2.5
01:02:58.580 00.004 1032 MultiStar: [#1 -0.05,0.06,0.98,U] [#2 -0.10,0.09,0.74,U] [#3 -0.12,0.04,0.67,U] [#4 -0.00,-0.07,0.74,U] [#5 -0.15,0.08,0.71,U] [#6 0.00,0.03,0.60,U] [#7 -0.18,-0.06,0.55,U] [#8 -0.05,-0.07,0.59,U] 
01:02:58.583 00.003 1032 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {0.07, 0.07}
01:02:58.587 00.004 1032 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.83) = xAngle (0.89 = 0.89)
01:02:58.590 00.003 1032 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.89 = 0.89)
01:02:58.634 00.044 1032 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.72 mountX=0.04 mountY=0.05, mountTheta=0.89
01:02:58.639 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.03, opts=13)
01:02:58.644 00.005 1032 Enqueuing Move request for scope (-0.06, 0.03)
01:02:58.679 00.035 10072 Worker thread wakes up
01:02:58.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
01:02:58.679 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
01:02:58.679 00.000 10072 Moving (-0.06, 0.03) raw xDistance=0.04 yDistance=0.05
01:02:58.682 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:58.685 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:58.685 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:02:58.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:58.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:02:58.686 00.001 10072 MoveAxis(W, 8, ABG)
01:02:58.686 00.000 10072 Guiding  Dir = 3, Dur = 8
01:02:58.686 00.000 10072 IsGuiding returns 0
01:02:58.686 00.000 10072 PulseGuide returned control before completion, sleep 18
01:02:58.731 00.045 10072 IsGuiding returns 0
01:02:58.731 00.000 10072 Move returns status 0, amount 8
01:02:58.731 00.000 10072 MoveAxis(N, 0, ABG)
01:02:58.732 00.001 10072 Move returns status 0, amount 0
01:02:58.732 00.000 10072 move complete, result=0
01:02:58.732 00.000 10072 worker thread done servicing request
01:02:58.766 00.034 1032 UpdateGuideState exits: m=1352 SNR=25.9
01:02:58.770 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:58.775 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:02:58.777 00.002 1032 Enqueuing Expose request
01:02:58.780 00.003 10072 Worker thread wakes up
01:02:58.807 00.027 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:02:58.812 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:02:58.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:02:59.540 00.728 10072 Exposure complete
01:02:59.745 00.205 10072 worker thread done servicing request
01:02:59.745 00.000 1032 OnExposeComplete: enter
01:02:59.748 00.003 1032 UpdateGuideState(): m_state=6
01:02:59.782 00.034 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1199
01:02:59.785 00.003 1032 Star::Find returns 1 (0), X=321.05, Y=750.22, Mass=1467, SNR=27.0, Peak=181 HFD=2.5
01:02:59.788 00.003 1032 MultiStar: [#1 -0.01,-0.04,0.97,U] [#2 0.03,0.01,0.73,U] [#3 -0.02,0.01,0.67,U] [#4 0.08,-0.06,0.70,U] [#5 -0.09,0.03,0.68,U] [#6 0.09,0.07,0.60,U] [#7 -0.16,-0.31,0.54,U] [#8 0.03,-0.12,0.55,U] 
01:02:59.792 00.004 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.15, 0.04}
01:02:59.822 00.030 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
01:02:59.827 00.005 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
01:02:59.830 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.97 mountX=-0.04 mountY=-0.01, mountTheta=-2.80
01:02:59.834 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
01:02:59.836 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
01:02:59.870 00.034 10072 Worker thread wakes up
01:02:59.870 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
01:02:59.870 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
01:02:59.870 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.04 yDistance=-0.01
01:02:59.873 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:02:59.876 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.06
01:02:59.876 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:02:59.876 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:59.876 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:02:59.876 00.000 10072 MoveAxis(W, 9, ABG)
01:02:59.876 00.000 10072 Guiding  Dir = 3, Dur = 9
01:02:59.877 00.001 10072 IsGuiding returns 0
01:02:59.877 00.000 10072 PulseGuide returned control before completion, sleep 19
01:02:59.919 00.042 10072 IsGuiding returns 0
01:02:59.919 00.000 10072 Move returns status 0, amount 9
01:02:59.920 00.001 10072 MoveAxis(N, 0, ABG)
01:02:59.920 00.000 10072 Move returns status 0, amount 0
01:02:59.920 00.000 10072 move complete, result=0
01:02:59.920 00.000 10072 worker thread done servicing request
01:02:59.980 00.060 1032 UpdateGuideState exits: m=1467 SNR=27.0
01:02:59.983 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:59.987 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:00.032 00.045 1032 Enqueuing Expose request
01:03:00.077 00.045 10072 Worker thread wakes up
01:03:00.077 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:00.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:00.079 00.002 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
01:03:00.716 00.637 10072 Exposure complete
01:03:00.777 00.061 10072 worker thread done servicing request
01:03:00.778 00.001 1032 OnExposeComplete: enter
01:03:00.780 00.002 1032 UpdateGuideState(): m_state=6
01:03:00.782 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1200
01:03:00.785 00.003 1032 Star::Find returns 1 (0), X=321.05, Y=750.32, Mass=1427, SNR=26.6, Peak=172 HFD=2.5
01:03:00.788 00.003 1032 MultiStar: [#1 -0.01,0.09,0.97,U] [#2 -0.04,0.08,0.73,U] [#3 -0.01,0.07,0.68,U] [#4 0.06,0.03,0.68,U] [#5 -0.10,0.18,0.69,U] [#6 0.08,0.06,0.61,U] [#7 -0.13,-0.18,0.50,U] [#8 -0.00,-0.13,0.59,U] 
01:03:00.789 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.16, 0.14}
01:03:00.793 00.004 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
01:03:00.795 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
01:03:00.797 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.39 mountX=0.05 mountY=-0.02, mountTheta=-0.44
01:03:00.801 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
01:03:00.804 00.003 1032 Enqueuing Move request for scope (0.01, 0.05)
01:03:00.806 00.002 10072 Worker thread wakes up
01:03:00.806 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
01:03:00.806 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
01:03:00.806 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
01:03:00.808 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:00.811 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
01:03:00.811 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:03:00.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:00.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:03:00.813 00.002 10072 MoveAxis(W, 8, ABG)
01:03:00.813 00.000 10072 Guiding  Dir = 3, Dur = 8
01:03:00.813 00.000 10072 IsGuiding returns 0
01:03:00.814 00.001 10072 PulseGuide returned control before completion, sleep 18
01:03:00.835 00.021 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:03:00.838 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:00.840 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:00.842 00.002 1032 Enqueuing Expose request
01:03:00.844 00.002 10072 IsGuiding returns 0
01:03:00.844 00.000 10072 Move returns status 0, amount 8
01:03:00.844 00.000 10072 MoveAxis(N, 0, ABG)
01:03:00.844 00.000 10072 Move returns status 0, amount 0
01:03:00.844 00.000 10072 move complete, result=0
01:03:00.844 00.000 10072 worker thread done servicing request
01:03:00.845 00.001 10072 Worker thread wakes up
01:03:00.845 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:00.845 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:00.853 00.008 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:03:01.295 00.442 10072 Exposure complete
01:03:01.794 00.499 10072 worker thread done servicing request
01:03:01.794 00.000 1032 OnExposeComplete: enter
01:03:01.798 00.004 1032 UpdateGuideState(): m_state=6
01:03:01.803 00.005 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1201
01:03:01.806 00.003 1032 Star::Find returns 1 (0), X=321.11, Y=750.26, Mass=1377, SNR=26.1, Peak=161 HFD=2.6
01:03:01.809 00.003 1032 MultiStar: [#1 0.05,0.05,1.01,U] [#2 -0.11,0.11,0.74,U] [#3 -0.05,0.11,0.66,U] [#4 0.04,0.01,0.68,U] [#5 0.03,0.08,0.74,U] [#6 0.11,0.08,0.62,U] [#7 -0.15,-0.26,0.48,U] [#8 0.14,0.03,0.55,U] 
01:03:01.813 00.004 1032 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.22, 0.08}
01:03:01.815 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:03:01.887 00.072 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:03:01.892 00.005 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.81 mountX=0.03 mountY=-0.05, mountTheta=-1.02
01:03:01.897 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
01:03:01.901 00.004 1032 Enqueuing Move request for scope (0.04, 0.04)
01:03:01.904 00.003 10072 Worker thread wakes up
01:03:01.905 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:03:01.905 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:03:01.905 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
01:03:01.911 00.006 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
01:03:01.911 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:03:01.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:01.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:03:01.911 00.000 10072 MoveAxis(W, 10, ABG)
01:03:01.911 00.000 10072 Guiding  Dir = 3, Dur = 10
01:03:01.913 00.002 10072 IsGuiding returns 0
01:03:01.913 00.000 10072 PulseGuide returned control before completion, sleep 20
01:03:02.028 00.115 10072 IsGuiding returns 0
01:03:02.028 00.000 10072 Move returns status 0, amount 10
01:03:02.029 00.001 10072 MoveAxis(N, 0, ABG)
01:03:02.029 00.000 10072 Move returns status 0, amount 0
01:03:02.029 00.000 10072 move complete, result=0
01:03:02.029 00.000 10072 worker thread done servicing request
01:03:02.065 00.036 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:02.139 00.074 1032 UpdateGuideState exits: m=1377 SNR=26.1
01:03:02.142 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:02.146 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:02.152 00.006 1032 Enqueuing Expose request
01:03:02.155 00.003 10072 Worker thread wakes up
01:03:02.155 00.000 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:03:02.158 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:02.158 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:02.795 00.637 10072 Exposure complete
01:03:02.888 00.093 10072 worker thread done servicing request
01:03:02.888 00.000 1032 OnExposeComplete: enter
01:03:02.891 00.003 1032 UpdateGuideState(): m_state=6
01:03:02.895 00.004 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1202
01:03:02.898 00.003 1032 Star::Find returns 1 (0), X=321.02, Y=750.28, Mass=1397, SNR=26.3, Peak=160 HFD=2.5
01:03:02.902 00.004 1032 MultiStar: [#1 0.00,0.08,0.94,U] [#2 -0.11,0.07,0.72,U] [#3 -0.13,0.07,0.65,U] [#4 -0.04,0.01,0.74,U] [#5 0.04,0.04,0.70,U] [#6 0.04,0.23,0.56,U] [#7 -0.13,-0.10,0.51,U] [#8 -0.08,-0.04,0.56,U] 
01:03:02.905 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.12, 0.10}
01:03:02.908 00.003 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
01:03:02.910 00.002 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
01:03:02.913 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.92 mountX=0.06 mountY=0.01, mountTheta=0.09
01:03:02.917 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
01:03:02.921 00.004 1032 Enqueuing Move request for scope (-0.02, 0.06)
01:03:02.924 00.003 10072 Worker thread wakes up
01:03:02.924 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:03:02.924 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:03:02.924 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.01
01:03:02.927 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:02.930 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
01:03:02.930 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:03:02.930 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:02.930 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:03:02.930 00.000 10072 MoveAxis(W, 8, ABG)
01:03:02.930 00.000 10072 Guiding  Dir = 3, Dur = 8
01:03:02.934 00.004 10072 IsGuiding returns 0
01:03:02.939 00.005 10072 PulseGuide returned control before completion, sleep 14
01:03:02.971 00.032 10072 IsGuiding returns 0
01:03:02.971 00.000 10072 Move returns status 0, amount 8
01:03:02.972 00.001 10072 MoveAxis(N, 0, ABG)
01:03:02.972 00.000 10072 Move returns status 0, amount 0
01:03:02.972 00.000 10072 move complete, result=0
01:03:02.972 00.000 10072 worker thread done servicing request
01:03:02.986 00.014 1032 UpdateGuideState exits: m=1397 SNR=26.3
01:03:02.989 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:02.992 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:02.997 00.005 1032 Enqueuing Expose request
01:03:03.002 00.005 10072 Worker thread wakes up
01:03:03.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:03.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:03.003 00.001 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:03:03.428 00.425 10072 Exposure complete
01:03:03.500 00.072 10072 worker thread done servicing request
01:03:03.500 00.000 1032 OnExposeComplete: enter
01:03:03.503 00.003 1032 UpdateGuideState(): m_state=6
01:03:03.506 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1203
01:03:03.508 00.002 1032 Star::Find returns 1 (0), X=320.99, Y=750.29, Mass=1437, SNR=26.7, Peak=172 HFD=2.5
01:03:03.510 00.002 1032 MultiStar: [#1 0.03,0.04,0.96,U] [#2 -0.08,-0.02,0.73,U] [#3 -0.08,0.05,0.67,U] [#4 -0.09,-0.03,0.68,U] [#5 -0.01,0.10,0.67,U] [#6 -0.01,0.15,0.60,U] [#7 -0.03,-0.09,0.50,U] [#8 -0.05,-0.01,0.56,U] 
01:03:03.514 00.004 1032 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.10, 0.11}
01:03:03.517 00.003 1032 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.83) = xAngle (0.14 = 0.14)
01:03:03.519 00.002 1032 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.14 = 0.14)
01:03:03.522 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.97 mountX=0.04 mountY=0.01, mountTheta=0.14
01:03:03.527 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
01:03:03.531 00.004 1032 Enqueuing Move request for scope (-0.02, 0.04)
01:03:03.534 00.003 10072 Worker thread wakes up
01:03:03.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
01:03:03.534 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
01:03:03.534 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.01
01:03:03.538 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:03.542 00.004 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
01:03:03.542 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:03:03.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:03.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:03:03.542 00.000 10072 MoveAxis(W, 6, ABG)
01:03:03.542 00.000 10072 Guiding  Dir = 3, Dur = 6
01:03:03.543 00.001 10072 IsGuiding returns 0
01:03:03.543 00.000 10072 PulseGuide returned control before completion, sleep 16
01:03:03.569 00.026 1032 UpdateGuideState exits: m=1437 SNR=26.7
01:03:03.572 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:03.576 00.004 10072 IsGuiding returns 0
01:03:03.576 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:03.579 00.003 10072 Move returns status 0, amount 6
01:03:03.579 00.000 10072 MoveAxis(N, 0, ABG)
01:03:03.579 00.000 10072 Move returns status 0, amount 0
01:03:03.579 00.000 10072 move complete, result=0
01:03:03.580 00.001 10072 worker thread done servicing request
01:03:03.580 00.000 1032 Enqueuing Expose request
01:03:03.615 00.035 10072 Worker thread wakes up
01:03:03.615 00.000 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
01:03:03.619 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:03.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:04.251 00.632 10072 Exposure complete
01:03:04.325 00.074 10072 worker thread done servicing request
01:03:04.325 00.000 1032 OnExposeComplete: enter
01:03:04.329 00.004 1032 UpdateGuideState(): m_state=6
01:03:04.335 00.006 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1204
01:03:04.339 00.004 1032 Star::Find returns 1 (0), X=321.11, Y=750.33, Mass=1531, SNR=27.6, Peak=195 HFD=2.6
01:03:04.343 00.004 1032 MultiStar: [#1 0.08,0.04,0.94,U] [#2 0.12,0.01,0.72,U] [#3 0.11,0.05,0.64,U] [#4 0.13,0.03,0.70,U] [#5 0.02,0.01,0.64,U] [#6 0.15,0.03,0.56,U] [#7 -0.00,-0.15,0.52,U] [#8 0.20,0.02,0.57,U] 
01:03:04.346 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.21, 0.15}
01:03:04.348 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
01:03:04.350 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
01:03:04.352 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.27 mountX=0.00 mountY=-0.12, mountTheta=-1.56
01:03:04.357 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
01:03:04.361 00.004 1032 Enqueuing Move request for scope (0.12, 0.03)
01:03:04.365 00.004 10072 Worker thread wakes up
01:03:04.365 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
01:03:04.365 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
01:03:04.365 00.000 10072 Moving (0.12, 0.03) raw xDistance=0.00 yDistance=-0.12
01:03:04.368 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:04.370 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
01:03:04.371 00.001 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:03:04.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:04.371 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:03:04.371 00.000 10072 MoveAxis(W, 7, ABG)
01:03:04.371 00.000 10072 Guiding  Dir = 3, Dur = 7
01:03:04.371 00.000 10072 IsGuiding returns 0
01:03:04.371 00.000 10072 PulseGuide returned control before completion, sleep 17
01:03:04.400 00.029 1032 UpdateGuideState exits: m=1531 SNR=27.6
01:03:04.403 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:04.406 00.003 10072 IsGuiding returns 0
01:03:04.407 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:04.410 00.003 1032 Enqueuing Expose request
01:03:04.413 00.003 10072 Move returns status 0, amount 7
01:03:04.413 00.000 10072 MoveAxis(N, 0, ABG)
01:03:04.413 00.000 10072 Move returns status 0, amount 0
01:03:04.413 00.000 10072 move complete, result=0
01:03:04.414 00.001 10072 worker thread done servicing request
01:03:04.414 00.000 10072 Worker thread wakes up
01:03:04.414 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:04.414 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:04.429 00.015 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:03:04.831 00.402 10072 Exposure complete
01:03:04.898 00.067 10072 worker thread done servicing request
01:03:04.898 00.000 1032 OnExposeComplete: enter
01:03:04.901 00.003 1032 UpdateGuideState(): m_state=6
01:03:04.905 00.004 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1205
01:03:04.909 00.004 1032 Star::Find returns 1 (0), X=321.07, Y=750.22, Mass=1263, SNR=25.0, Peak=154 HFD=2.5
01:03:04.913 00.004 1032 MultiStar: [#1 0.18,-0.06,1.02,U] [#2 0.05,0.02,0.76,U] [#3 0.01,0.02,0.69,U] [#4 0.14,0.01,0.76,U] [#5 0.12,-0.01,0.76,U] [#6 0.23,0.04,0.65,U] [#7 0.01,0.02,0.54,U] [#8 0.04,-0.13,0.64,U] 
01:03:04.916 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.17, 0.04}
01:03:04.920 00.004 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
01:03:04.922 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
01:03:04.925 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.12 cameraTheta=-0.06 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
01:03:04.929 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
01:03:04.931 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
01:03:04.933 00.002 10072 Worker thread wakes up
01:03:04.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:03:04.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:03:04.933 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.11
01:03:04.940 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:04.944 00.004 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
01:03:04.944 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:03:04.944 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:04.945 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:03:04.945 00.000 10072 MoveAxis(W, 6, ABG)
01:03:04.945 00.000 10072 Guiding  Dir = 3, Dur = 6
01:03:04.948 00.003 10072 IsGuiding returns 0
01:03:04.951 00.003 10072 PulseGuide returned control before completion, sleep 14
01:03:04.966 00.015 10072 IsGuiding returns 0
01:03:04.966 00.000 10072 Move returns status 0, amount 6
01:03:04.966 00.000 10072 MoveAxis(N, 0, ABG)
01:03:04.966 00.000 10072 Move returns status 0, amount 0
01:03:04.966 00.000 10072 move complete, result=0
01:03:04.966 00.000 10072 worker thread done servicing request
01:03:04.978 00.012 1032 UpdateGuideState exits: m=1263 SNR=25.0
01:03:04.981 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:04.983 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:04.989 00.006 1032 Enqueuing Expose request
01:03:04.994 00.005 10072 Worker thread wakes up
01:03:04.994 00.000 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:03:04.998 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:04.999 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:05.623 00.624 10072 Exposure complete
01:03:05.693 00.070 10072 worker thread done servicing request
01:03:05.693 00.000 1032 OnExposeComplete: enter
01:03:05.697 00.004 1032 UpdateGuideState(): m_state=6
01:03:05.700 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1206
01:03:05.702 00.002 1032 Star::Find returns 1 (0), X=321.13, Y=750.42, Mass=1467, SNR=27.0, Peak=184 HFD=2.6
01:03:05.708 00.006 1032 MultiStar: [#1 0.11,0.07,0.91,U] [#2 0.07,0.27,0.72,U] [#3 0.02,0.08,0.66,U] [#4 0.24,0.10,0.70,U] [#5 -0.01,0.14,0.68,U] [#6 0.21,0.21,0.58,U] [#7 0.04,-0.04,0.50,U] [#8 0.07,0.02,0.54,U] 
01:03:05.711 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.13}, one-star: {0.24, 0.24}
01:03:05.714 00.003 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
01:03:05.717 00.003 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
01:03:05.719 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.83 mountX=0.10 mountY=-0.15, mountTheta=-1.00
01:03:05.723 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
01:03:05.726 00.003 1032 Enqueuing Move request for scope (0.12, 0.13)
01:03:05.728 00.002 10072 Worker thread wakes up
01:03:05.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
01:03:05.728 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
01:03:05.729 00.001 10072 Moving (0.12, 0.13) raw xDistance=0.10 yDistance=-0.15
01:03:05.731 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:05.736 00.005 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
01:03:05.736 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:03:05.736 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:05.736 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:03:05.736 00.000 10072 MoveAxis(W, 8, ABG)
01:03:05.737 00.001 10072 Guiding  Dir = 3, Dur = 8
01:03:05.737 00.000 10072 IsGuiding returns 0
01:03:05.740 00.003 10072 PulseGuide returned control before completion, sleep 18
01:03:05.760 00.020 10072 IsGuiding returns 0
01:03:05.760 00.000 10072 Move returns status 0, amount 8
01:03:05.761 00.001 10072 MoveAxis(N, 0, ABG)
01:03:05.761 00.000 10072 Move returns status 0, amount 0
01:03:05.761 00.000 10072 move complete, result=0
01:03:05.761 00.000 10072 worker thread done servicing request
01:03:05.766 00.005 1032 UpdateGuideState exits: m=1467 SNR=27.0
01:03:05.770 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:05.773 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:05.776 00.003 1032 Enqueuing Expose request
01:03:05.778 00.002 10072 Worker thread wakes up
01:03:05.779 00.001 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:03:05.781 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:05.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:06.186 00.405 10072 Exposure complete
01:03:06.251 00.065 10072 worker thread done servicing request
01:03:06.251 00.000 1032 OnExposeComplete: enter
01:03:06.254 00.003 1032 UpdateGuideState(): m_state=6
01:03:06.256 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1207
01:03:06.258 00.002 1032 Star::Find returns 1 (0), X=321.05, Y=750.44, Mass=1493, SNR=27.2, Peak=180 HFD=2.5
01:03:06.261 00.003 1032 MultiStar: [#1 0.08,0.21,0.95,U] [#2 0.02,0.26,0.72,U] [#3 0.06,0.03,0.66,U] [#4 0.12,0.10,0.74,U] [#5 -0.01,0.14,0.69,U] [#6 0.16,0.16,0.56,U] [#7 -0.08,0.07,0.51,U] [#8 0.17,0.28,0.55,U] 
01:03:06.263 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.18}, one-star: {0.15, 0.26}
01:03:06.265 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
01:03:06.267 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
01:03:06.276 00.009 1032 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.19 cameraTheta=1.14 mountX=0.15 mountY=-0.12, mountTheta=-0.69
01:03:06.303 00.027 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.18, opts=13)
01:03:06.309 00.006 1032 Enqueuing Move request for scope (0.08, 0.18)
01:03:06.312 00.003 10072 Worker thread wakes up
01:03:06.312 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
01:03:06.312 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
01:03:06.312 00.000 10072 Moving (0.08, 0.18) raw xDistance=0.15 yDistance=-0.12
01:03:06.315 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:06.321 00.006 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.05
01:03:06.321 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:03:06.321 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:06.322 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:03:06.322 00.000 10072 MoveAxis(W, 75, ABG)
01:03:06.322 00.000 10072 Guiding  Dir = 3, Dur = 75
01:03:06.325 00.003 10072 IsGuiding returns 0
01:03:06.325 00.000 10072 PulseGuide returned control before completion, sleep 85
01:03:06.354 00.029 1032 UpdateGuideState exits: m=1493 SNR=27.2
01:03:06.357 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:06.364 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:06.368 00.004 1032 Enqueuing Expose request
01:03:06.417 00.049 10072 IsGuiding returns 1
01:03:06.417 00.000 10072 scope still moving after pulse duration time elapsed
01:03:06.447 00.030 10072 IsGuiding returns 0
01:03:06.447 00.000 10072 scope move finished after 75 + 47 ms
01:03:06.447 00.000 10072 Move returns status 0, amount 75
01:03:06.447 00.000 10072 MoveAxis(N, 0, ABG)
01:03:06.447 00.000 10072 Move returns status 0, amount 0
01:03:06.447 00.000 10072 move complete, result=0
01:03:06.447 00.000 10072 worker thread done servicing request
01:03:06.447 00.000 10072 Worker thread wakes up
01:03:06.448 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:06.448 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:07.076 00.628 10072 Exposure complete
01:03:07.131 00.055 10072 worker thread done servicing request
01:03:07.260 00.129 1032 GuideStep: 0.1 px 75 ms WEST, -0.1 px 0 ms NORTH
01:03:07.271 00.011 1032 OnExposeComplete: enter
01:03:07.273 00.002 1032 UpdateGuideState(): m_state=6
01:03:07.276 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1208
01:03:07.278 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.19, Mass=1430, SNR=26.6, Peak=163 HFD=2.6
01:03:07.280 00.002 1032 MultiStar: [#1 -0.00,-0.00,0.99,U] [#2 0.06,0.01,0.72,U] [#3 0.08,-0.02,0.67,U] [#4 0.02,-0.15,0.70,U] [#5 -0.05,-0.03,0.65,U] [#6 0.10,0.03,0.58,U] [#7 -0.08,-0.17,0.52,U] [#8 0.12,-0.04,0.53,U] 
01:03:07.282 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.20, 0.01}
01:03:07.284 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
01:03:07.286 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
01:03:07.287 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.52 mountX=-0.05 mountY=-0.05, mountTheta=-2.35
01:03:07.289 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
01:03:07.294 00.005 1032 Enqueuing Move request for scope (0.06, -0.03)
01:03:07.296 00.002 10072 Worker thread wakes up
01:03:07.296 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
01:03:07.296 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
01:03:07.296 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.05
01:03:07.302 00.006 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
01:03:07.302 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:03:07.302 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:07.302 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:03:07.302 00.000 10072 MoveAxis(W, 9, ABG)
01:03:07.302 00.000 10072 Guiding  Dir = 3, Dur = 9
01:03:07.303 00.001 10072 IsGuiding returns 0
01:03:07.304 00.001 10072 PulseGuide returned control before completion, sleep 19
01:03:07.324 00.020 10072 IsGuiding returns 0
01:03:07.324 00.000 10072 Move returns status 0, amount 9
01:03:07.324 00.000 10072 MoveAxis(N, 0, ABG)
01:03:07.324 00.000 10072 Move returns status 0, amount 0
01:03:07.324 00.000 10072 move complete, result=0
01:03:07.324 00.000 10072 worker thread done servicing request
01:03:07.364 00.040 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:07.388 00.024 1032 UpdateGuideState exits: m=1430 SNR=26.6
01:03:07.390 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:07.391 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:07.396 00.005 1032 Enqueuing Expose request
01:03:07.398 00.002 10072 Worker thread wakes up
01:03:07.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:07.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:07.399 00.001 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
01:03:07.812 00.413 10072 Exposure complete
01:03:07.863 00.051 10072 worker thread done servicing request
01:03:07.863 00.000 1032 OnExposeComplete: enter
01:03:07.867 00.004 1032 UpdateGuideState(): m_state=6
01:03:07.869 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1209
01:03:07.871 00.002 1032 Star::Find returns 1 (0), X=321.20, Y=750.31, Mass=1457, SNR=26.9, Peak=164 HFD=2.7
01:03:07.872 00.001 1032 MultiStar: [#1 0.15,0.05,0.94,U] [#2 0.08,0.01,0.75,U] [#3 0.23,-0.16,0.64,U] [#4 0.18,0.01,0.70,U] [#5 0.01,-0.09,0.69,U] [#6 0.30,0.02,0.62,U] [#7 -0.05,-0.07,0.50,U] [#8 0.28,-0.26,0.57,U] 
01:03:07.875 00.003 1032 refined, 8 included, MultiStar: {0.18, -0.02}, one-star: {0.31, 0.13}
01:03:07.876 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
01:03:07.877 00.001 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
01:03:07.879 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.13 mountX=-0.07 mountY=-0.16, mountTheta=-1.96
01:03:07.881 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.02, opts=13)
01:03:07.882 00.001 1032 Enqueuing Move request for scope (0.18, -0.02)
01:03:07.885 00.003 10072 Worker thread wakes up
01:03:07.885 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
01:03:07.885 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
01:03:07.885 00.000 10072 Moving (0.18, -0.02) raw xDistance=-0.07 yDistance=-0.16
01:03:07.887 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:07.890 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
01:03:07.890 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:03:07.890 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:07.890 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:03:07.891 00.001 10072 MoveAxis(W, 8, ABG)
01:03:07.891 00.000 10072 Guiding  Dir = 3, Dur = 8
01:03:07.891 00.000 10072 IsGuiding returns 0
01:03:07.893 00.002 10072 PulseGuide returned control before completion, sleep 17
01:03:07.911 00.018 1032 UpdateGuideState exits: m=1457 SNR=26.9
01:03:07.913 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:07.915 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:07.917 00.002 1032 Enqueuing Expose request
01:03:07.920 00.003 10072 IsGuiding returns 1
01:03:07.920 00.000 10072 scope still moving after pulse duration time elapsed
01:03:07.950 00.030 10072 IsGuiding returns 0
01:03:07.950 00.000 10072 scope move finished after 8 + 50 ms
01:03:07.950 00.000 10072 Move returns status 0, amount 8
01:03:07.950 00.000 10072 MoveAxis(N, 0, ABG)
01:03:07.950 00.000 10072 Move returns status 0, amount 0
01:03:07.950 00.000 10072 move complete, result=0
01:03:07.951 00.001 10072 worker thread done servicing request
01:03:07.951 00.000 10072 Worker thread wakes up
01:03:07.951 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:07.951 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:07.967 00.016 1032 GuideStep: -0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
01:03:08.579 00.612 10072 Exposure complete
01:03:08.626 00.047 10072 worker thread done servicing request
01:03:08.626 00.000 1032 OnExposeComplete: enter
01:03:08.628 00.002 1032 UpdateGuideState(): m_state=6
01:03:08.630 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1210
01:03:08.632 00.002 1032 Star::Find returns 1 (0), X=321.00, Y=750.28, Mass=1602, SNR=28.2, Peak=180 HFD=2.5
01:03:08.635 00.003 1032 MultiStar: [#1 0.08,0.05,0.93,U] [#2 -0.01,-0.03,0.69,U] [#3 -0.09,-0.14,0.62,U] [#4 0.16,-0.09,0.64,U] [#5 0.03,0.03,0.66,U] [#6 0.21,-0.07,0.57,U] [#7 -0.12,-0.02,0.51,U] [#8 -0.01,-0.07,0.54,U] 
01:03:08.637 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.11, 0.10}
01:03:08.638 00.001 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
01:03:08.640 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
01:03:08.641 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.28 mountX=-0.03 mountY=-0.04, mountTheta=-2.11
01:03:08.645 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
01:03:08.647 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
01:03:08.649 00.002 10072 Worker thread wakes up
01:03:08.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
01:03:08.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
01:03:08.649 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.03 yDistance=-0.04
01:03:08.651 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:08.653 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
01:03:08.653 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:03:08.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:08.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:03:08.653 00.000 10072 MoveAxis(W, 9, ABG)
01:03:08.653 00.000 10072 Guiding  Dir = 3, Dur = 9
01:03:08.654 00.001 10072 IsGuiding returns 0
01:03:08.654 00.000 10072 PulseGuide returned control before completion, sleep 19
01:03:08.670 00.016 1032 UpdateGuideState exits: m=1602 SNR=28.2
01:03:08.672 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:08.674 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:08.677 00.003 1032 Enqueuing Expose request
01:03:08.686 00.009 10072 IsGuiding returns 0
01:03:08.686 00.000 10072 Move returns status 0, amount 9
01:03:08.686 00.000 10072 MoveAxis(N, 0, ABG)
01:03:08.686 00.000 10072 Move returns status 0, amount 0
01:03:08.686 00.000 10072 move complete, result=0
01:03:08.686 00.000 10072 worker thread done servicing request
01:03:08.686 00.000 10072 Worker thread wakes up
01:03:08.687 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:08.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:08.687 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
01:03:09.097 00.410 10072 Exposure complete
01:03:09.140 00.043 10072 worker thread done servicing request
01:03:09.140 00.000 1032 OnExposeComplete: enter
01:03:09.144 00.004 1032 UpdateGuideState(): m_state=6
01:03:09.146 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1211
01:03:09.148 00.002 1032 Star::Find returns 1 (0), X=321.00, Y=750.33, Mass=1357, SNR=25.9, Peak=153 HFD=2.5
01:03:09.150 00.002 1032 MultiStar: [#1 0.13,0.05,0.97,U] [#2 0.08,-0.03,0.76,U] [#3 0.22,-0.11,0.66,U] [#4 0.06,-0.09,0.73,U] [#5 0.17,-0.05,0.69,U] [#6 0.19,-0.03,0.57,U] [#7 0.01,-0.15,0.51,U] [#8 0.10,-0.13,0.59,U] 
01:03:09.151 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.11, 0.15}
01:03:09.153 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
01:03:09.155 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
01:03:09.156 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.22 mountX=-0.06 mountY=-0.11, mountTheta=-2.05
01:03:09.159 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
01:03:09.161 00.002 1032 Enqueuing Move request for scope (0.12, -0.03)
01:03:09.162 00.001 10072 Worker thread wakes up
01:03:09.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
01:03:09.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
01:03:09.162 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
01:03:09.164 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:09.166 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
01:03:09.166 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:03:09.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:09.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:03:09.166 00.000 10072 MoveAxis(W, 9, ABG)
01:03:09.166 00.000 10072 Guiding  Dir = 3, Dur = 9
01:03:09.166 00.000 10072 IsGuiding returns 0
01:03:09.167 00.001 10072 PulseGuide returned control before completion, sleep 19
01:03:09.184 00.017 1032 UpdateGuideState exits: m=1357 SNR=25.9
01:03:09.186 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:09.190 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:09.192 00.002 1032 Enqueuing Expose request
01:03:09.193 00.001 10072 IsGuiding returns 0
01:03:09.193 00.000 10072 Move returns status 0, amount 9
01:03:09.193 00.000 10072 MoveAxis(N, 0, ABG)
01:03:09.194 00.001 10072 Move returns status 0, amount 0
01:03:09.194 00.000 10072 move complete, result=0
01:03:09.194 00.000 10072 worker thread done servicing request
01:03:09.194 00.000 10072 Worker thread wakes up
01:03:09.194 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:09.194 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:09.200 00.006 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:03:09.830 00.630 10072 Exposure complete
01:03:09.875 00.045 10072 worker thread done servicing request
01:03:09.875 00.000 1032 OnExposeComplete: enter
01:03:09.877 00.002 1032 UpdateGuideState(): m_state=6
01:03:09.878 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1212
01:03:09.881 00.003 1032 Star::Find returns 1 (0), X=321.10, Y=750.24, Mass=1435, SNR=26.7, Peak=169 HFD=2.6
01:03:09.882 00.001 1032 MultiStar: [#1 0.05,-0.10,0.96,U] [#2 0.13,-0.18,0.73,U] [#3 0.11,-0.02,0.60,U] [#4 0.16,-0.11,0.69,U] [#5 0.11,-0.07,0.70,U] [#6 0.21,-0.13,0.61,U] [#7 -0.03,-0.25,0.50,U] [#8 0.12,-0.24,0.50,U] 
01:03:09.884 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.10}, one-star: {0.20, 0.06}
01:03:09.884 00.000 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
01:03:09.885 00.001 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
01:03:09.887 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.68 mountX=-0.13 mountY=-0.09, mountTheta=-2.51
01:03:09.889 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.10, opts=13)
01:03:09.892 00.003 1032 Enqueuing Move request for scope (0.12, -0.10)
01:03:09.894 00.002 10072 Worker thread wakes up
01:03:09.894 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
01:03:09.894 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
01:03:09.895 00.001 10072 Moving (0.12, -0.10) raw xDistance=-0.13 yDistance=-0.09
01:03:09.897 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:09.899 00.002 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
01:03:09.899 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 500
01:03:09.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:09.899 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:03:09.899 00.000 10072 MoveAxis(W, 10, ABG)
01:03:09.899 00.000 10072 Guiding  Dir = 3, Dur = 10
01:03:09.900 00.001 10072 IsGuiding returns 0
01:03:09.900 00.000 10072 PulseGuide returned control before completion, sleep 20
01:03:09.916 00.016 1032 UpdateGuideState exits: m=1435 SNR=26.7
01:03:09.919 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:09.920 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:09.922 00.002 1032 Enqueuing Expose request
01:03:09.925 00.003 10072 IsGuiding returns 0
01:03:09.925 00.000 10072 Move returns status 0, amount 10
01:03:09.925 00.000 10072 MoveAxis(N, 0, ABG)
01:03:09.925 00.000 10072 Move returns status 0, amount 0
01:03:09.925 00.000 10072 move complete, result=0
01:03:09.925 00.000 10072 worker thread done servicing request
01:03:09.925 00.000 10072 Worker thread wakes up
01:03:09.925 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:09.926 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:09.932 00.006 1032 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:03:10.346 00.414 10072 Exposure complete
01:03:10.390 00.044 10072 worker thread done servicing request
01:03:10.390 00.000 1032 OnExposeComplete: enter
01:03:10.392 00.002 1032 UpdateGuideState(): m_state=6
01:03:10.395 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1213
01:03:10.396 00.001 1032 Star::Find returns 1 (0), X=321.15, Y=750.13, Mass=1479, SNR=27.1, Peak=178 HFD=2.6
01:03:10.398 00.002 1032 MultiStar: [#1 0.17,-0.06,0.97,U] [#2 0.25,-0.25,0.73,U] [#3 0.33,-0.21,0.66,U] [#4 0.20,-0.04,0.69,U] [#5 -0.00,0.01,0.68,U] [#6 0.38,-0.03,0.59,U] [#7 0.01,-0.30,0.53,U] [#8 0.24,-0.14,0.58,U] 
01:03:10.400 00.002 1032 refined, 8 included, MultiStar: {0.21, -0.11}, one-star: {0.26, -0.05}
01:03:10.401 00.001 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
01:03:10.402 00.001 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
01:03:10.404 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-0.49 mountX=-0.16 mountY=-0.17, mountTheta=-2.32
01:03:10.407 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.11, opts=13)
01:03:10.408 00.001 1032 Enqueuing Move request for scope (0.21, -0.11)
01:03:10.411 00.003 10072 Worker thread wakes up
01:03:10.411 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
01:03:10.411 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
01:03:10.411 00.000 10072 Moving (0.21, -0.11) raw xDistance=-0.16 yDistance=-0.17
01:03:10.413 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:10.416 00.003 10072 PPEC rslt: input = -0.16, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.05
01:03:10.416 00.000 10072 PPEC: input: -0.16, control: -0.06, exposure: 500
01:03:10.416 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:10.416 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:03:10.416 00.000 10072 MoveAxis(E, 65, ABG)
01:03:10.416 00.000 10072 Guiding  Dir = 2, Dur = 65
01:03:10.416 00.000 10072 IsGuiding returns 0
01:03:10.417 00.001 10072 PulseGuide returned control before completion, sleep 75
01:03:10.434 00.017 1032 UpdateGuideState exits: m=1479 SNR=27.1
01:03:10.439 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:10.441 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:10.442 00.001 1032 Enqueuing Expose request
01:03:10.499 00.057 10072 IsGuiding returns 0
01:03:10.499 00.000 10072 Move returns status 0, amount 65
01:03:10.499 00.000 10072 MoveAxis(N, 0, ABG)
01:03:10.499 00.000 10072 Move returns status 0, amount 0
01:03:10.499 00.000 10072 move complete, result=0
01:03:10.499 00.000 10072 worker thread done servicing request
01:03:10.500 00.001 10072 Worker thread wakes up
01:03:10.500 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:10.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:10.500 00.000 1032 GuideStep: -0.2 px 65 ms EAST, -0.2 px 0 ms NORTH
01:03:11.124 00.624 10072 Exposure complete
01:03:11.167 00.043 10072 worker thread done servicing request
01:03:11.167 00.000 1032 OnExposeComplete: enter
01:03:11.170 00.003 1032 UpdateGuideState(): m_state=6
01:03:11.171 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1214
01:03:11.174 00.003 1032 Star::Find returns 1 (0), X=321.12, Y=750.20, Mass=1313, SNR=25.5, Peak=153 HFD=2.5
01:03:11.179 00.005 1032 MultiStar: [#1 0.17,-0.02,1.04,U] [#2 -0.02,-0.00,0.78,U] [#3 0.01,-0.03,0.65,U] [#4 0.16,-0.18,0.72,U] [#5 0.20,0.02,0.70,U] [#6 0.25,0.02,0.61,U] [#7 -0.14,-0.06,0.56,U] [#8 0.34,-0.09,0.60,U] 
01:03:11.180 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.22, 0.01}
01:03:11.182 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
01:03:11.184 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
01:03:11.186 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.23 mountX=-0.07 mountY=-0.13, mountTheta=-2.06
01:03:11.189 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
01:03:11.191 00.002 1032 Enqueuing Move request for scope (0.14, -0.03)
01:03:11.192 00.001 10072 Worker thread wakes up
01:03:11.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
01:03:11.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
01:03:11.192 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.07 yDistance=-0.13
01:03:11.194 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:11.197 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
01:03:11.197 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:03:11.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:11.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:03:11.197 00.000 10072 MoveAxis(W, 10, ABG)
01:03:11.197 00.000 10072 Guiding  Dir = 3, Dur = 10
01:03:11.197 00.000 10072 IsGuiding returns 0
01:03:11.198 00.001 10072 PulseGuide returned control before completion, sleep 20
01:03:11.214 00.016 1032 UpdateGuideState exits: m=1313 SNR=25.5
01:03:11.218 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:11.220 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:11.222 00.002 1032 Enqueuing Expose request
01:03:11.231 00.009 10072 IsGuiding returns 0
01:03:11.231 00.000 10072 Move returns status 0, amount 10
01:03:11.231 00.000 10072 MoveAxis(N, 0, ABG)
01:03:11.231 00.000 10072 Move returns status 0, amount 0
01:03:11.232 00.001 10072 move complete, result=0
01:03:11.232 00.000 10072 worker thread done servicing request
01:03:11.232 00.000 10072 Worker thread wakes up
01:03:11.232 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:11.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:11.232 00.000 1032 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:03:11.639 00.407 10072 Exposure complete
01:03:11.685 00.046 10072 worker thread done servicing request
01:03:11.685 00.000 1032 OnExposeComplete: enter
01:03:11.688 00.003 1032 UpdateGuideState(): m_state=6
01:03:11.689 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1215
01:03:11.690 00.001 1032 Star::Find returns 1 (0), X=321.03, Y=750.34, Mass=1204, SNR=24.4, Peak=146 HFD=2.5
01:03:11.694 00.004 1032 MultiStar: [#1 0.07,-0.03,1.05,U] [#2 -0.01,0.01,0.78,U] [#3 0.09,0.02,0.73,U] [#4 0.12,-0.12,0.74,U] [#5 0.07,0.03,0.76,U] [#6 0.15,0.07,0.63,U] [#7 -0.01,-0.13,0.57,U] [#8 0.24,-0.22,0.60,U] 
01:03:11.695 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.13, 0.16}
01:03:11.696 00.001 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
01:03:11.698 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
01:03:11.701 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.12 mountX=-0.04 mountY=-0.09, mountTheta=-1.95
01:03:11.704 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
01:03:11.705 00.001 1032 Enqueuing Move request for scope (0.09, -0.01)
01:03:11.708 00.003 10072 Worker thread wakes up
01:03:11.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:03:11.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:03:11.708 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.09
01:03:11.710 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:11.713 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
01:03:11.713 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:03:11.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:11.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:03:11.713 00.000 10072 MoveAxis(W, 9, ABG)
01:03:11.713 00.000 10072 Guiding  Dir = 3, Dur = 9
01:03:11.713 00.000 10072 IsGuiding returns 0
01:03:11.714 00.001 10072 PulseGuide returned control before completion, sleep 19
01:03:11.729 00.015 1032 UpdateGuideState exits: m=1204 SNR=24.4
01:03:11.731 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:11.733 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:11.735 00.002 1032 Enqueuing Expose request
01:03:11.747 00.012 10072 IsGuiding returns 0
01:03:11.747 00.000 10072 Move returns status 0, amount 9
01:03:11.747 00.000 10072 MoveAxis(N, 0, ABG)
01:03:11.747 00.000 10072 Move returns status 0, amount 0
01:03:11.747 00.000 10072 move complete, result=0
01:03:11.747 00.000 10072 worker thread done servicing request
01:03:11.747 00.000 10072 Worker thread wakes up
01:03:11.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:11.748 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:11.748 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:03:12.371 00.623 10072 Exposure complete
01:03:12.417 00.046 10072 worker thread done servicing request
01:03:12.417 00.000 1032 OnExposeComplete: enter
01:03:12.419 00.002 1032 UpdateGuideState(): m_state=6
01:03:12.421 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1216
01:03:12.423 00.002 1032 Star::Find returns 1 (0), X=321.15, Y=750.23, Mass=1350, SNR=25.9, Peak=165 HFD=2.5
01:03:12.425 00.002 1032 MultiStar: [#1 0.17,0.01,0.97,U] [#2 -0.03,0.15,0.75,U] [#3 0.11,0.06,0.66,U] [#4 0.16,-0.04,0.73,U] [#5 0.04,0.04,0.71,U] [#6 0.27,0.06,0.62,U] [#7 0.04,-0.18,0.49,U] [#8 0.01,-0.13,0.56,U] 
01:03:12.428 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.26, 0.05}
01:03:12.430 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
01:03:12.431 00.001 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
01:03:12.433 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.13 cameraTheta=0.10 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
01:03:12.435 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
01:03:12.437 00.002 1032 Enqueuing Move request for scope (0.12, 0.01)
01:03:12.439 00.002 10072 Worker thread wakes up
01:03:12.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
01:03:12.439 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
01:03:12.439 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
01:03:12.441 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:12.443 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.05
01:03:12.443 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:03:12.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:12.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:03:12.443 00.000 10072 MoveAxis(W, 10, ABG)
01:03:12.443 00.000 10072 Guiding  Dir = 3, Dur = 10
01:03:12.444 00.001 10072 IsGuiding returns 0
01:03:12.444 00.000 10072 PulseGuide returned control before completion, sleep 20
01:03:12.461 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.9
01:03:12.463 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:12.464 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:12.465 00.001 1032 Enqueuing Expose request
01:03:12.476 00.011 10072 IsGuiding returns 0
01:03:12.476 00.000 10072 Move returns status 0, amount 10
01:03:12.476 00.000 10072 MoveAxis(N, 0, ABG)
01:03:12.476 00.000 10072 Move returns status 0, amount 0
01:03:12.476 00.000 10072 move complete, result=0
01:03:12.476 00.000 10072 worker thread done servicing request
01:03:12.476 00.000 10072 Worker thread wakes up
01:03:12.476 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:12.476 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:12.478 00.002 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:03:12.888 00.410 10072 Exposure complete
01:03:12.933 00.045 1032 OnExposeComplete: enter
01:03:12.935 00.002 1032 UpdateGuideState(): m_state=6
01:03:12.937 00.002 10072 worker thread done servicing request
01:03:12.937 00.000 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1217
01:03:12.939 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.18, Mass=1405, SNR=26.4, Peak=171 HFD=2.5
01:03:12.940 00.001 1032 MultiStar: [#1 0.16,-0.05,0.95,U] [#2 0.04,0.06,0.75,U] [#3 0.04,0.03,0.67,U] [#4 0.23,-0.13,0.69,U] [#5 0.11,-0.03,0.70,U] [#6 0.30,-0.05,0.59,U] [#7 -0.12,-0.13,0.51,U] [#8 0.15,-0.08,0.56,U] 
01:03:12.942 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.22, 0.00}
01:03:12.943 00.001 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
01:03:12.945 00.002 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
01:03:12.946 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.27 mountX=-0.07 mountY=-0.12, mountTheta=-2.10
01:03:12.950 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
01:03:12.952 00.002 1032 Enqueuing Move request for scope (0.13, -0.04)
01:03:12.954 00.002 10072 Worker thread wakes up
01:03:12.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
01:03:12.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
01:03:12.954 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.07 yDistance=-0.12
01:03:12.958 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:12.960 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.04
01:03:12.960 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:03:12.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:12.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:03:12.960 00.000 10072 MoveAxis(W, 9, ABG)
01:03:12.960 00.000 10072 Guiding  Dir = 3, Dur = 9
01:03:12.961 00.001 10072 IsGuiding returns 0
01:03:12.961 00.000 10072 PulseGuide returned control before completion, sleep 19
01:03:12.977 00.016 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:03:12.981 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:12.984 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:12.987 00.003 1032 Enqueuing Expose request
01:03:12.998 00.011 10072 IsGuiding returns 0
01:03:12.998 00.000 10072 Move returns status 0, amount 9
01:03:12.998 00.000 10072 MoveAxis(N, 0, ABG)
01:03:12.998 00.000 10072 Move returns status 0, amount 0
01:03:12.998 00.000 10072 move complete, result=0
01:03:12.999 00.001 10072 worker thread done servicing request
01:03:12.999 00.000 10072 Worker thread wakes up
01:03:12.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:12.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:13.001 00.002 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:03:13.635 00.634 10072 Exposure complete
01:03:13.684 00.049 10072 worker thread done servicing request
01:03:13.685 00.001 1032 OnExposeComplete: enter
01:03:13.687 00.002 1032 UpdateGuideState(): m_state=6
01:03:13.689 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1218
01:03:13.690 00.001 1032 Star::Find returns 1 (0), X=321.06, Y=750.19, Mass=1290, SNR=25.3, Peak=151 HFD=2.6
01:03:13.692 00.002 1032 MultiStar: [#1 0.16,-0.09,0.98,U] [#2 0.10,-0.02,0.76,U] [#3 0.08,-0.09,0.71,U] [#4 0.25,-0.13,0.70,U] [#5 0.19,0.02,0.75,U] [#6 0.25,-0.09,0.65,U] [#7 -0.06,-0.13,0.52,U] [#8 0.27,-0.22,0.63,U] 
01:03:13.694 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.07}, one-star: {0.16, 0.01}
01:03:13.696 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
01:03:13.697 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
01:03:13.699 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.05 mountX=-0.03 mountY=-0.16, mountTheta=-1.78
01:03:13.701 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
01:03:13.703 00.002 1032 Enqueuing Move request for scope (0.16, 0.01)
01:03:13.707 00.004 10072 Worker thread wakes up
01:03:13.707 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
01:03:13.707 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
01:03:13.707 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.03 yDistance=-0.16
01:03:13.709 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:13.713 00.004 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.04
01:03:13.713 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:03:13.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:13.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:03:13.713 00.000 10072 MoveAxis(W, 9, ABG)
01:03:13.713 00.000 10072 Guiding  Dir = 3, Dur = 9
01:03:13.714 00.001 10072 IsGuiding returns 0
01:03:13.714 00.000 10072 PulseGuide returned control before completion, sleep 19
01:03:13.732 00.018 1032 UpdateGuideState exits: m=1290 SNR=25.3
01:03:13.734 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:13.737 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:13.739 00.002 1032 Enqueuing Expose request
01:03:13.742 00.003 10072 IsGuiding returns 0
01:03:13.742 00.000 10072 Move returns status 0, amount 9
01:03:13.742 00.000 10072 MoveAxis(N, 0, ABG)
01:03:13.742 00.000 10072 Move returns status 0, amount 0
01:03:13.742 00.000 10072 move complete, result=0
01:03:13.742 00.000 10072 worker thread done servicing request
01:03:13.742 00.000 10072 Worker thread wakes up
01:03:13.743 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:13.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:13.749 00.006 1032 GuideStep: -0.0 px 9 ms WEST, -0.2 px 0 ms NORTH
01:03:14.152 00.403 10072 Exposure complete
01:03:14.204 00.052 10072 worker thread done servicing request
01:03:14.204 00.000 1032 OnExposeComplete: enter
01:03:14.208 00.004 1032 UpdateGuideState(): m_state=6
01:03:14.210 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1219
01:03:14.213 00.003 1032 Star::Find returns 1 (0), X=321.22, Y=750.20, Mass=1403, SNR=26.4, Peak=165 HFD=2.6
01:03:14.214 00.001 1032 MultiStar: [#1 0.16,0.02,0.98,U] [#2 0.21,0.10,0.73,U] [#3 0.07,-0.08,0.64,U] [#4 0.17,-0.14,0.74,U] [#5 0.14,0.02,0.68,U] [#6 0.16,-0.09,0.62,U] [#7 -0.01,-0.16,0.49,U] [#8 0.32,-0.03,0.57,U] 
01:03:14.217 00.003 1032 refined, 8 included, MultiStar: {0.18, -0.03}, one-star: {0.33, 0.02}
01:03:14.218 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
01:03:14.220 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
01:03:14.222 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.19 cameraTheta=-0.16 mountX=-0.08 mountY=-0.17, mountTheta=-1.99
01:03:14.225 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
01:03:14.227 00.002 1032 Enqueuing Move request for scope (0.18, -0.03)
01:03:14.229 00.002 10072 Worker thread wakes up
01:03:14.229 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
01:03:14.229 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
01:03:14.229 00.000 10072 Moving (0.18, -0.03) raw xDistance=-0.08 yDistance=-0.17
01:03:14.232 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:14.233 00.001 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.04
01:03:14.233 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:03:14.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:14.235 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:03:14.235 00.000 10072 MoveAxis(W, 8, ABG)
01:03:14.235 00.000 10072 Guiding  Dir = 3, Dur = 8
01:03:14.235 00.000 10072 IsGuiding returns 0
01:03:14.236 00.001 10072 PulseGuide returned control before completion, sleep 18
01:03:14.254 00.018 1032 UpdateGuideState exits: m=1403 SNR=26.4
01:03:14.256 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:14.257 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:14.259 00.002 1032 Enqueuing Expose request
01:03:14.261 00.002 10072 IsGuiding returns 0
01:03:14.261 00.000 10072 Move returns status 0, amount 8
01:03:14.261 00.000 10072 MoveAxis(N, 0, ABG)
01:03:14.261 00.000 10072 Move returns status 0, amount 0
01:03:14.261 00.000 10072 move complete, result=0
01:03:14.261 00.000 10072 worker thread done servicing request
01:03:14.261 00.000 10072 Worker thread wakes up
01:03:14.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:14.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:14.268 00.007 1032 GuideStep: -0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
01:03:14.887 00.619 10072 Exposure complete
01:03:14.932 00.045 10072 worker thread done servicing request
01:03:14.932 00.000 1032 OnExposeComplete: enter
01:03:14.934 00.002 1032 UpdateGuideState(): m_state=6
01:03:14.935 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1220
01:03:14.937 00.002 1032 Star::Find returns 1 (0), X=321.23, Y=750.27, Mass=1513, SNR=27.4, Peak=169 HFD=2.7
01:03:14.938 00.001 1032 MultiStar: [#1 0.22,0.02,0.93,U] [#2 0.15,-0.00,0.69,U] [#3 0.12,-0.04,0.65,U] [#4 0.14,0.08,0.67,U] [#5 0.28,0.02,0.66,U] [#6 0.28,0.07,0.61,U] [#7 0.11,0.05,0.49,U] [#8 0.13,-0.06,0.58,U] 
01:03:14.940 00.002 1032 refined, 8 included, MultiStar: {0.21, 0.03}, one-star: {0.33, 0.08}
01:03:14.941 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
01:03:14.942 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
01:03:14.943 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.13 mountX=-0.03 mountY=-0.21, mountTheta=-1.70
01:03:14.946 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.03, opts=13)
01:03:14.947 00.001 1032 Enqueuing Move request for scope (0.21, 0.03)
01:03:14.948 00.001 10072 Worker thread wakes up
01:03:14.949 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
01:03:14.949 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
01:03:14.949 00.000 10072 Moving (0.21, 0.03) raw xDistance=-0.03 yDistance=-0.21
01:03:14.950 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:14.952 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.04
01:03:14.952 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:03:14.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:03:14.952 00.000 10072 MoveAxis(W, 8, ABG)
01:03:14.952 00.000 10072 Guiding  Dir = 3, Dur = 8
01:03:14.952 00.000 10072 IsGuiding returns 0
01:03:14.954 00.002 10072 PulseGuide returned control before completion, sleep 18
01:03:14.971 00.017 1032 UpdateGuideState exits: m=1513 SNR=27.4
01:03:14.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:14.975 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:14.976 00.001 1032 Enqueuing Expose request
01:03:14.978 00.002 10072 IsGuiding returns 0
01:03:14.978 00.000 10072 Move returns status 0, amount 8
01:03:14.978 00.000 10072 MoveAxis(N, 135, ABG)
01:03:14.978 00.000 10072 Guiding  Dir = 0, Dur = 135
01:03:14.978 00.000 10072 IsGuiding returns 0
01:03:14.979 00.001 10072 PulseGuide returned control before completion, sleep 145
01:03:15.134 00.155 10072 IsGuiding returns 0
01:03:15.134 00.000 10072 Move returns status 0, amount 135
01:03:15.135 00.001 10072 move complete, result=0
01:03:15.135 00.000 10072 worker thread done servicing request
01:03:15.135 00.000 1032 GuideStep: -0.0 px 8 ms WEST, -0.2 px 135 ms NORTH
01:03:15.138 00.003 10072 Worker thread wakes up
01:03:15.138 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:15.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:15.545 00.407 10072 Exposure complete
01:03:15.595 00.050 10072 worker thread done servicing request
01:03:15.595 00.000 1032 OnExposeComplete: enter
01:03:15.598 00.003 1032 UpdateGuideState(): m_state=6
01:03:15.603 00.005 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1221
01:03:15.607 00.004 1032 Star::Find returns 1 (0), X=321.07, Y=750.21, Mass=1413, SNR=26.5, Peak=169 HFD=2.5
01:03:15.608 00.001 1032 MultiStar: [#1 0.07,-0.02,0.89,U] [#2 -0.09,-0.12,0.71,U] [#3 -0.05,-0.01,0.67,U] [#4 0.04,-0.12,0.70,U] [#5 -0.04,0.00,0.69,U] [#6 0.02,-0.05,0.58,U] [#7 -0.17,-0.05,0.52,U] [#8 0.07,-0.09,0.53,U] 
01:03:15.611 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.18, 0.03}
01:03:15.615 00.004 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
01:03:15.616 00.001 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
01:03:15.617 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.22 mountX=-0.05 mountY=-0.00, mountTheta=-3.05
01:03:15.620 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
01:03:15.621 00.001 1032 Enqueuing Move request for scope (0.02, -0.04)
01:03:15.623 00.002 10072 Worker thread wakes up
01:03:15.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
01:03:15.623 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
01:03:15.623 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.00
01:03:15.626 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:15.627 00.001 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.04
01:03:15.628 00.001 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:03:15.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:15.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:03:15.628 00.000 10072 MoveAxis(W, 8, ABG)
01:03:15.628 00.000 10072 Guiding  Dir = 3, Dur = 8
01:03:15.628 00.000 10072 IsGuiding returns 0
01:03:15.629 00.001 10072 PulseGuide returned control before completion, sleep 18
01:03:15.647 00.018 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:03:15.649 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:15.651 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:15.653 00.002 1032 Enqueuing Expose request
01:03:15.654 00.001 10072 IsGuiding returns 0
01:03:15.654 00.000 10072 Move returns status 0, amount 8
01:03:15.654 00.000 10072 MoveAxis(N, 0, ABG)
01:03:15.654 00.000 10072 Move returns status 0, amount 0
01:03:15.654 00.000 10072 move complete, result=0
01:03:15.655 00.001 10072 worker thread done servicing request
01:03:15.655 00.000 10072 Worker thread wakes up
01:03:15.655 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:15.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:15.662 00.007 1032 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:03:16.282 00.620 10072 Exposure complete
01:03:16.329 00.047 10072 worker thread done servicing request
01:03:16.330 00.001 1032 OnExposeComplete: enter
01:03:16.331 00.001 1032 UpdateGuideState(): m_state=6
01:03:16.333 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1222
01:03:16.335 00.002 1032 Star::Find returns 1 (0), X=320.99, Y=750.23, Mass=1489, SNR=27.2, Peak=170 HFD=2.5
01:03:16.336 00.001 1032 MultiStar: [#1 -0.02,-0.10,0.90,U] [#2 -0.11,-0.09,0.72,U] [#3 -0.02,0.03,0.65,U] [#4 0.07,-0.01,0.67,U] [#5 -0.15,-0.04,0.68,U] [#6 -0.03,-0.11,0.60,U] [#7 -0.23,-0.06,0.49,U] [#8 -0.03,0.01,0.56,U] 
01:03:16.338 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {0.10, 0.05}
01:03:16.339 00.001 1032 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.83) = xAngle (-4.18 = 2.10)
01:03:16.340 00.001 1032 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.18 = 2.10)
01:03:16.342 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-2.35 mountX=-0.02 mountY=0.04, mountTheta=2.10
01:03:16.346 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
01:03:16.347 00.001 1032 Enqueuing Move request for scope (-0.03, -0.03)
01:03:16.349 00.002 10072 Worker thread wakes up
01:03:16.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
01:03:16.349 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
01:03:16.349 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
01:03:16.351 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:16.353 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.04
01:03:16.353 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:03:16.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:16.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:03:16.353 00.000 10072 MoveAxis(W, 8, ABG)
01:03:16.353 00.000 10072 Guiding  Dir = 3, Dur = 8
01:03:16.353 00.000 10072 IsGuiding returns 0
01:03:16.354 00.001 10072 PulseGuide returned control before completion, sleep 18
01:03:16.372 00.018 1032 UpdateGuideState exits: m=1489 SNR=27.2
01:03:16.374 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:16.375 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:16.378 00.003 1032 Enqueuing Expose request
01:03:16.388 00.010 10072 IsGuiding returns 0
01:03:16.388 00.000 10072 Move returns status 0, amount 8
01:03:16.388 00.000 10072 MoveAxis(N, 0, ABG)
01:03:16.388 00.000 10072 Move returns status 0, amount 0
01:03:16.388 00.000 10072 move complete, result=0
01:03:16.388 00.000 10072 worker thread done servicing request
01:03:16.388 00.000 10072 Worker thread wakes up
01:03:16.389 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:16.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:16.389 00.000 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:03:16.798 00.409 10072 Exposure complete
01:03:16.849 00.051 10072 worker thread done servicing request
01:03:16.849 00.000 1032 OnExposeComplete: enter
01:03:16.851 00.002 1032 UpdateGuideState(): m_state=6
01:03:16.853 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1223
01:03:16.854 00.001 1032 Star::Find returns 1 (0), X=320.97, Y=750.26, Mass=1404, SNR=26.4, Peak=172 HFD=2.5
01:03:16.856 00.002 1032 MultiStar: [#1 -0.19,-0.01,0.94,U] [#2 -0.12,0.09,0.74,U] [#3 -0.19,0.01,0.65,U] [#4 0.02,0.00,0.70,U] [#5 -0.11,-0.03,0.71,U] [#6 0.06,0.02,0.59,U] [#7 -0.20,0.03,0.50,U] [#8 -0.01,-0.08,0.54,U] 
01:03:16.859 00.003 1032 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {0.08, 0.07}
01:03:16.860 00.001 1032 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.83) = xAngle (1.10 = 1.10)
01:03:16.862 00.002 1032 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.10 = 1.10)
01:03:16.863 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.93 mountX=0.03 mountY=0.06, mountTheta=1.10
01:03:16.866 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.01, opts=13)
01:03:16.867 00.001 1032 Enqueuing Move request for scope (-0.07, 0.01)
01:03:16.869 00.002 10072 Worker thread wakes up
01:03:16.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
01:03:16.869 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
01:03:16.869 00.000 10072 Moving (-0.07, 0.01) raw xDistance=0.03 yDistance=0.06
01:03:16.871 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:16.873 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.04
01:03:16.873 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:03:16.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:16.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:03:16.873 00.000 10072 MoveAxis(W, 7, ABG)
01:03:16.873 00.000 10072 Guiding  Dir = 3, Dur = 7
01:03:16.874 00.001 10072 IsGuiding returns 0
01:03:16.874 00.000 10072 PulseGuide returned control before completion, sleep 17
01:03:16.892 00.018 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:03:16.895 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:16.897 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:16.900 00.003 1032 Enqueuing Expose request
01:03:16.902 00.002 10072 IsGuiding returns 0
01:03:16.902 00.000 10072 Move returns status 0, amount 7
01:03:16.902 00.000 10072 MoveAxis(N, 0, ABG)
01:03:16.902 00.000 10072 Move returns status 0, amount 0
01:03:16.902 00.000 10072 move complete, result=0
01:03:16.902 00.000 10072 worker thread done servicing request
01:03:16.902 00.000 10072 Worker thread wakes up
01:03:16.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:16.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:16.908 00.006 1032 GuideStep: 0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
01:03:17.529 00.621 10072 Exposure complete
01:03:17.573 00.044 10072 worker thread done servicing request
01:03:17.573 00.000 1032 OnExposeComplete: enter
01:03:17.575 00.002 1032 UpdateGuideState(): m_state=6
01:03:17.576 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1224
01:03:17.579 00.003 1032 Star::Find returns 1 (0), X=320.94, Y=750.33, Mass=1328, SNR=25.7, Peak=154 HFD=2.5
01:03:17.580 00.001 1032 MultiStar: [#1 -0.08,0.05,1.00,U] [#2 -0.14,0.02,0.81,U] [#3 -0.17,0.17,0.71,U] [#4 0.02,-0.08,0.72,U] [#5 -0.15,0.10,0.70,U] [#6 -0.04,0.22,0.61,U] [#7 -0.34,-0.04,0.55,U] [#8 -0.12,-0.07,0.62,U] 
01:03:17.582 00.002 1032 refined, 8 included, MultiStar: {-0.10, 0.06}, one-star: {0.05, 0.15}
01:03:17.583 00.001 1032 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.83) = xAngle (0.73 = 0.73)
01:03:17.586 00.003 1032 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.73 = 0.73)
01:03:17.589 00.003 1032 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.56 mountX=0.09 mountY=0.08, mountTheta=0.73
01:03:17.593 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.06, opts=13)
01:03:17.597 00.004 1032 Enqueuing Move request for scope (-0.10, 0.06)
01:03:17.602 00.005 10072 Worker thread wakes up
01:03:17.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
01:03:17.602 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:03:17.602 00.000 10072 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=0.08
01:03:17.607 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:17.610 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.04
01:03:17.610 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:03:17.610 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:17.610 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:03:17.610 00.000 10072 MoveAxis(W, 8, ABG)
01:03:17.610 00.000 10072 Guiding  Dir = 3, Dur = 8
01:03:17.610 00.000 10072 IsGuiding returns 0
01:03:17.611 00.001 10072 PulseGuide returned control before completion, sleep 18
01:03:17.628 00.017 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:03:17.631 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:17.633 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:17.635 00.002 1032 Enqueuing Expose request
01:03:17.637 00.002 10072 IsGuiding returns 0
01:03:17.637 00.000 10072 Move returns status 0, amount 8
01:03:17.637 00.000 10072 MoveAxis(N, 0, ABG)
01:03:17.637 00.000 10072 Move returns status 0, amount 0
01:03:17.637 00.000 10072 move complete, result=0
01:03:17.637 00.000 10072 worker thread done servicing request
01:03:17.637 00.000 10072 Worker thread wakes up
01:03:17.638 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:17.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:17.646 00.008 1032 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
01:03:18.043 00.397 10072 Exposure complete
01:03:18.095 00.052 10072 worker thread done servicing request
01:03:18.095 00.000 1032 OnExposeComplete: enter
01:03:18.097 00.002 1032 UpdateGuideState(): m_state=6
01:03:18.099 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1225
01:03:18.100 00.001 1032 Star::Find returns 1 (0), X=320.91, Y=750.24, Mass=1413, SNR=26.5, Peak=152 HFD=2.5
01:03:18.103 00.003 1032 MultiStar: [#1 -0.11,0.02,0.95,U] [#2 -0.14,0.02,0.74,U] [#3 -0.14,-0.12,0.66,U] [#4 -0.05,0.02,0.70,U] [#5 -0.16,-0.04,0.71,U] [#6 -0.10,0.12,0.59,U] [#7 -0.35,-0.24,0.53,U] [#8 -0.10,-0.16,0.57,U] 
01:03:18.105 00.002 1032 single-star, 8 included, MultiStar: {-0.11, -0.02}, one-star: {0.02, 0.06}
01:03:18.106 00.001 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
01:03:18.108 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
01:03:18.110 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.31 mountX=0.06 mountY=-0.03, mountTheta=-0.52
01:03:18.114 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
01:03:18.117 00.003 1032 Enqueuing Move request for scope (0.02, 0.06)
01:03:18.119 00.002 10072 Worker thread wakes up
01:03:18.119 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
01:03:18.119 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
01:03:18.119 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.06 yDistance=-0.03
01:03:18.122 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:18.124 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.04
01:03:18.124 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:03:18.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:18.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:03:18.124 00.000 10072 MoveAxis(W, 6, ABG)
01:03:18.124 00.000 10072 Guiding  Dir = 3, Dur = 6
01:03:18.124 00.000 10072 IsGuiding returns 0
01:03:18.125 00.001 10072 PulseGuide returned control before completion, sleep 16
01:03:18.143 00.018 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:03:18.146 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:18.147 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:18.149 00.002 1032 Enqueuing Expose request
01:03:18.150 00.001 10072 IsGuiding returns 0
01:03:18.150 00.000 10072 Move returns status 0, amount 6
01:03:18.150 00.000 10072 MoveAxis(N, 0, ABG)
01:03:18.150 00.000 10072 Move returns status 0, amount 0
01:03:18.150 00.000 10072 move complete, result=0
01:03:18.151 00.001 10072 worker thread done servicing request
01:03:18.151 00.000 10072 Worker thread wakes up
01:03:18.151 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:18.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:18.159 00.008 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
01:03:18.779 00.620 10072 Exposure complete
01:03:18.826 00.047 10072 worker thread done servicing request
01:03:18.827 00.001 1032 OnExposeComplete: enter
01:03:18.829 00.002 1032 UpdateGuideState(): m_state=6
01:03:18.831 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1226
01:03:18.833 00.002 1032 Star::Find returns 1 (0), X=320.92, Y=750.30, Mass=1578, SNR=28.0, Peak=181 HFD=2.6
01:03:18.836 00.003 1032 MultiStar: [#1 -0.00,-0.08,0.94,U] [#2 -0.15,-0.00,0.66,U] [#3 -0.21,-0.15,0.63,U] [#4 -0.06,-0.19,0.66,U] [#5 -0.07,0.03,0.64,U] [#6 -0.08,-0.02,0.55,U] [#7 -0.15,-0.21,0.52,U] [#8 -0.20,-0.01,0.55,U] 
01:03:18.838 00.002 1032 refined, 8 included, MultiStar: {-0.09, -0.04}, one-star: {0.02, 0.12}
01:03:18.839 00.001 1032 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.83) = xAngle (-4.50 = 1.79)
01:03:18.841 00.002 1032 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.50 = 1.79)
01:03:18.844 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.67 mountX=-0.02 mountY=0.10, mountTheta=1.79
01:03:18.846 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.04, opts=13)
01:03:18.848 00.002 1032 Enqueuing Move request for scope (-0.09, -0.04)
01:03:18.850 00.002 10072 Worker thread wakes up
01:03:18.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
01:03:18.850 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
01:03:18.850 00.000 10072 Moving (-0.09, -0.04) raw xDistance=-0.02 yDistance=0.10
01:03:18.852 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:18.854 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.04
01:03:18.854 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:03:18.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:18.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:03:18.854 00.000 10072 MoveAxis(W, 7, ABG)
01:03:18.854 00.000 10072 Guiding  Dir = 3, Dur = 7
01:03:18.856 00.002 10072 IsGuiding returns 0
01:03:18.856 00.000 10072 PulseGuide returned control before completion, sleep 17
01:03:18.875 00.019 1032 UpdateGuideState exits: m=1578 SNR=28.0
01:03:18.878 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:18.879 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:18.880 00.001 1032 Enqueuing Expose request
01:03:18.886 00.006 10072 IsGuiding returns 0
01:03:18.886 00.000 10072 Move returns status 0, amount 7
01:03:18.886 00.000 10072 MoveAxis(N, 0, ABG)
01:03:18.886 00.000 10072 Move returns status 0, amount 0
01:03:18.886 00.000 10072 move complete, result=0
01:03:18.886 00.000 10072 worker thread done servicing request
01:03:18.886 00.000 10072 Worker thread wakes up
01:03:18.887 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:18.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:18.890 00.003 1032 GuideStep: -0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
01:03:19.298 00.408 10072 Exposure complete
01:03:19.352 00.054 10072 worker thread done servicing request
01:03:19.352 00.000 1032 OnExposeComplete: enter
01:03:19.354 00.002 1032 UpdateGuideState(): m_state=6
01:03:19.356 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1227
01:03:19.357 00.001 1032 Star::Find returns 1 (0), X=320.86, Y=750.21, Mass=1438, SNR=26.7, Peak=161 HFD=2.5
01:03:19.360 00.003 1032 MultiStar: [#1 -0.08,-0.05,0.94,U] [#2 -0.28,-0.07,0.74,U] [#3 -0.35,-0.04,0.65,U] [#4 -0.15,-0.13,0.74,U] [#5 -0.22,0.06,0.68,U] [#6 -0.14,0.19,0.58,U] [#7 -0.33,-0.21,0.52,U] [#8 -0.23,-0.03,0.59,U] 
01:03:19.362 00.002 1032 single-star, 8 included, MultiStar: {-0.18, -0.03}, one-star: {-0.03, 0.03}
01:03:19.365 00.003 1032 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.83) = xAngle (0.48 = 0.48)
01:03:19.366 00.001 1032 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.48 = 0.48)
01:03:19.368 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.31 mountX=0.04 mountY=0.02, mountTheta=0.48
01:03:19.372 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
01:03:19.375 00.003 1032 Enqueuing Move request for scope (-0.03, 0.03)
01:03:19.377 00.002 10072 Worker thread wakes up
01:03:19.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
01:03:19.377 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
01:03:19.377 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.02
01:03:19.379 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:19.380 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.04
01:03:19.380 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:03:19.382 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:19.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:03:19.382 00.000 10072 MoveAxis(W, 6, ABG)
01:03:19.382 00.000 10072 Guiding  Dir = 3, Dur = 6
01:03:19.382 00.000 10072 IsGuiding returns 0
01:03:19.383 00.001 10072 PulseGuide returned control before completion, sleep 16
01:03:19.401 00.018 1032 UpdateGuideState exits: m=1438 SNR=26.7
01:03:19.404 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:19.407 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:19.409 00.002 1032 Enqueuing Expose request
01:03:19.410 00.001 10072 IsGuiding returns 0
01:03:19.410 00.000 10072 Move returns status 0, amount 6
01:03:19.410 00.000 10072 MoveAxis(N, 0, ABG)
01:03:19.410 00.000 10072 Move returns status 0, amount 0
01:03:19.411 00.001 10072 move complete, result=0
01:03:19.411 00.000 10072 worker thread done servicing request
01:03:19.411 00.000 10072 Worker thread wakes up
01:03:19.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:19.411 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:19.419 00.008 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
01:03:20.034 00.615 10072 Exposure complete
01:03:20.081 00.047 10072 worker thread done servicing request
01:03:20.081 00.000 1032 OnExposeComplete: enter
01:03:20.083 00.002 1032 UpdateGuideState(): m_state=6
01:03:20.085 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1228
01:03:20.087 00.002 1032 Star::Find returns 1 (0), X=320.79, Y=750.30, Mass=1417, SNR=26.5, Peak=169 HFD=2.6
01:03:20.089 00.002 1032 MultiStar: [#1 -0.13,0.13,0.97,U] [#2 -0.21,-0.02,0.74,U] [#3 -0.21,0.07,0.66,U] [#4 -0.16,0.06,0.71,U] [#5 -0.31,0.26,0.66,U] [#6 -0.15,0.25,0.59,U] [#7 -0.20,-0.15,0.52,U] [#8 -0.09,0.03,0.55,U] 
01:03:20.091 00.002 1032 single-star, 8 included, MultiStar: {-0.17, 0.09}, one-star: {-0.10, 0.12}
01:03:20.092 00.001 1032 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.83) = xAngle (0.42 = 0.42)
01:03:20.094 00.002 1032 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.42 = 0.42)
01:03:20.096 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.25 mountX=0.14 mountY=0.06, mountTheta=0.42
01:03:20.099 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.12, opts=13)
01:03:20.101 00.002 1032 Enqueuing Move request for scope (-0.10, 0.12)
01:03:20.102 00.001 10072 Worker thread wakes up
01:03:20.103 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
01:03:20.103 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
01:03:20.103 00.000 10072 Moving (-0.10, 0.12) raw xDistance=0.14 yDistance=0.06
01:03:20.105 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:20.107 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 289.04
01:03:20.107 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:03:20.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:20.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:03:20.107 00.000 10072 MoveAxis(W, 74, ABG)
01:03:20.107 00.000 10072 Guiding  Dir = 3, Dur = 74
01:03:20.107 00.000 10072 IsGuiding returns 0
01:03:20.108 00.001 10072 PulseGuide returned control before completion, sleep 84
01:03:20.125 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.5
01:03:20.127 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:20.128 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:20.129 00.001 1032 Enqueuing Expose request
01:03:20.204 00.075 10072 IsGuiding returns 0
01:03:20.204 00.000 10072 Move returns status 0, amount 74
01:03:20.204 00.000 10072 MoveAxis(N, 0, ABG)
01:03:20.205 00.001 10072 Move returns status 0, amount 0
01:03:20.205 00.000 10072 move complete, result=0
01:03:20.205 00.000 10072 worker thread done servicing request
01:03:20.205 00.000 10072 Worker thread wakes up
01:03:20.205 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:20.205 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:20.205 00.000 1032 GuideStep: 0.1 px 74 ms WEST, 0.1 px 0 ms NORTH
01:03:20.615 00.410 10072 Exposure complete
01:03:20.664 00.049 10072 worker thread done servicing request
01:03:20.664 00.000 1032 OnExposeComplete: enter
01:03:20.668 00.004 1032 UpdateGuideState(): m_state=6
01:03:20.669 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1229
01:03:20.671 00.002 1032 Star::Find returns 1 (0), X=320.83, Y=750.26, Mass=1371, SNR=26.1, Peak=167 HFD=2.5
01:03:20.673 00.002 1032 MultiStar: [#1 -0.24,-0.01,0.97,U] [#2 -0.03,-0.03,0.72,U] [#3 -0.07,0.08,0.73,U] [#4 -0.16,-0.09,0.68,U] [#5 -0.40,0.12,0.75,U] [#6 -0.10,-0.02,0.59,U] [#7 -0.22,-0.20,0.56,U] [#8 -0.20,-0.13,0.54,U] 
01:03:20.675 00.002 1032 single-star, 8 included, MultiStar: {-0.16, -0.01}, one-star: {-0.06, 0.08}
01:03:20.677 00.002 1032 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.83) = xAngle (0.37 = 0.37)
01:03:20.678 00.001 1032 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.37 = 0.37)
01:03:20.680 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.20 mountX=0.09 mountY=0.04, mountTheta=0.37
01:03:20.684 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.08, opts=13)
01:03:20.686 00.002 1032 Enqueuing Move request for scope (-0.06, 0.08)
01:03:20.687 00.001 10072 Worker thread wakes up
01:03:20.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
01:03:20.687 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
01:03:20.687 00.000 10072 Moving (-0.06, 0.08) raw xDistance=0.09 yDistance=0.04
01:03:20.689 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:20.691 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.04
01:03:20.691 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:03:20.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:20.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:03:20.691 00.000 10072 MoveAxis(W, 6, ABG)
01:03:20.691 00.000 10072 Guiding  Dir = 3, Dur = 6
01:03:20.691 00.000 10072 IsGuiding returns 0
01:03:20.692 00.001 10072 PulseGuide returned control before completion, sleep 16
01:03:20.710 00.018 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:03:20.713 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:20.714 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:20.716 00.002 1032 Enqueuing Expose request
01:03:20.722 00.006 10072 IsGuiding returns 0
01:03:20.722 00.000 10072 Move returns status 0, amount 6
01:03:20.722 00.000 10072 MoveAxis(N, 0, ABG)
01:03:20.722 00.000 10072 Move returns status 0, amount 0
01:03:20.722 00.000 10072 move complete, result=0
01:03:20.722 00.000 10072 worker thread done servicing request
01:03:20.722 00.000 10072 Worker thread wakes up
01:03:20.722 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:20.722 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:20.726 00.004 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:03:21.351 00.625 10072 Exposure complete
01:03:21.405 00.054 10072 worker thread done servicing request
01:03:21.405 00.000 1032 OnExposeComplete: enter
01:03:21.408 00.003 1032 UpdateGuideState(): m_state=6
01:03:21.410 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1230
01:03:21.412 00.002 1032 Star::Find returns 1 (0), X=321.01, Y=749.96, Mass=1579, SNR=28.0, Peak=203 HFD=2.8
01:03:21.413 00.001 1032 MultiStar: [#1 0.03,-0.16,0.89,U] [#2 0.00,-0.14,0.69,U] [#3 0.09,-0.04,0.60,U] [#4 0.02,-0.22,0.67,U] [#5 -0.13,-0.12,0.62,U] [#6 0.03,-0.12,0.60,U] [#7 -0.18,-0.27,0.47,U] [#8 0.13,-0.09,0.52,U] 
01:03:21.416 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.16}, one-star: {0.11, -0.22}
01:03:21.417 00.001 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.01)
01:03:21.419 00.002 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.01)
01:03:21.420 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.45 mountX=-0.16 mountY=0.02, mountTheta=3.01
01:03:21.423 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.16, opts=13)
01:03:21.426 00.003 1032 Enqueuing Move request for scope (0.02, -0.16)
01:03:21.429 00.003 10072 Worker thread wakes up
01:03:21.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
01:03:21.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
01:03:21.429 00.000 10072 Moving (0.02, -0.16) raw xDistance=-0.16 yDistance=0.02
01:03:21.431 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:21.435 00.004 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.04
01:03:21.435 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
01:03:21.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:21.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:03:21.435 00.000 10072 MoveAxis(E, 67, ABG)
01:03:21.435 00.000 10072 Guiding  Dir = 2, Dur = 67
01:03:21.435 00.000 10072 IsGuiding returns 0
01:03:21.436 00.001 10072 PulseGuide returned control before completion, sleep 77
01:03:21.453 00.017 1032 UpdateGuideState exits: m=1579 SNR=28.0
01:03:21.456 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:21.458 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:21.460 00.002 1032 Enqueuing Expose request
01:03:21.522 00.062 10072 IsGuiding returns 0
01:03:21.522 00.000 10072 Move returns status 0, amount 67
01:03:21.522 00.000 10072 MoveAxis(N, 0, ABG)
01:03:21.522 00.000 10072 Move returns status 0, amount 0
01:03:21.523 00.001 10072 move complete, result=0
01:03:21.523 00.000 10072 worker thread done servicing request
01:03:21.523 00.000 10072 Worker thread wakes up
01:03:21.523 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:21.523 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:21.524 00.001 1032 GuideStep: -0.2 px 67 ms EAST, 0.0 px 0 ms NORTH
01:03:21.933 00.409 10072 Exposure complete
01:03:21.983 00.050 10072 worker thread done servicing request
01:03:21.983 00.000 1032 OnExposeComplete: enter
01:03:21.986 00.003 1032 UpdateGuideState(): m_state=6
01:03:21.989 00.003 1032 Star::Find(15, 321, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1231
01:03:21.990 00.001 1032 Star::Find returns 1 (0), X=321.04, Y=750.10, Mass=1413, SNR=26.5, Peak=163 HFD=2.7
01:03:21.993 00.003 1032 MultiStar: [#1 0.11,-0.09,1.01,U] [#2 -0.00,0.01,0.70,U] [#3 -0.02,-0.08,0.66,U] [#4 0.09,-0.13,0.72,U] [#5 -0.04,-0.24,0.70,U] [#6 0.05,-0.12,0.56,U] [#7 0.00,-0.25,0.49,U] [#8 0.07,-0.01,0.58,U] 
01:03:21.994 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.10}, one-star: {0.15, -0.08}
01:03:21.997 00.003 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
01:03:21.998 00.001 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
01:03:22.000 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-1.10 mountX=-0.11 mountY=-0.02, mountTheta=-2.93
01:03:22.002 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
01:03:22.004 00.002 1032 Enqueuing Move request for scope (0.05, -0.10)
01:03:22.006 00.002 10072 Worker thread wakes up
01:03:22.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
01:03:22.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
01:03:22.006 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
01:03:22.008 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:22.011 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
01:03:22.011 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
01:03:22.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:22.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:03:22.011 00.000 10072 MoveAxis(W, 5, ABG)
01:03:22.011 00.000 10072 Guiding  Dir = 3, Dur = 5
01:03:22.012 00.001 10072 IsGuiding returns 0
01:03:22.012 00.000 10072 PulseGuide returned control before completion, sleep 15
01:03:22.030 00.018 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:03:22.032 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:22.034 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:22.035 00.001 1032 Enqueuing Expose request
01:03:22.038 00.003 10072 IsGuiding returns 0
01:03:22.038 00.000 10072 Move returns status 0, amount 5
01:03:22.038 00.000 10072 MoveAxis(N, 0, ABG)
01:03:22.038 00.000 10072 Move returns status 0, amount 0
01:03:22.038 00.000 10072 move complete, result=0
01:03:22.038 00.000 10072 worker thread done servicing request
01:03:22.038 00.000 10072 Worker thread wakes up
01:03:22.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:22.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:22.045 00.007 1032 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
01:03:22.666 00.621 10072 Exposure complete
01:03:22.713 00.047 10072 worker thread done servicing request
01:03:22.714 00.001 1032 OnExposeComplete: enter
01:03:22.716 00.002 1032 UpdateGuideState(): m_state=6
01:03:22.718 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1232
01:03:22.719 00.001 1032 Star::Find returns 1 (0), X=320.89, Y=750.23, Mass=1619, SNR=28.4, Peak=175 HFD=2.6
01:03:22.721 00.002 1032 MultiStar: [#1 -0.08,0.02,0.89,U] [#2 -0.14,0.01,0.68,U] [#3 -0.10,0.03,0.70,U] [#4 0.04,-0.06,0.63,U] [#5 -0.08,0.05,0.67,U] [#6 -0.00,0.02,0.55,U] [#7 -0.08,-0.13,0.47,U] [#8 0.04,-0.15,0.54,U] 
01:03:22.722 00.001 1032 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {-0.00, 0.05}
01:03:22.724 00.002 1032 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.83) = xAngle (-4.83 = 1.45)
01:03:22.725 00.001 1032 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.83 = 1.45)
01:03:22.727 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-3.00 mountX=0.01 mountY=0.04, mountTheta=1.45
01:03:22.729 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
01:03:22.731 00.002 1032 Enqueuing Move request for scope (-0.04, -0.01)
01:03:22.732 00.001 10072 Worker thread wakes up
01:03:22.732 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
01:03:22.733 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
01:03:22.733 00.000 10072 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
01:03:22.735 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:22.738 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
01:03:22.738 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:03:22.738 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:22.739 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:03:22.739 00.000 10072 MoveAxis(W, 5, ABG)
01:03:22.739 00.000 10072 Guiding  Dir = 3, Dur = 5
01:03:22.739 00.000 10072 IsGuiding returns 0
01:03:22.740 00.001 10072 PulseGuide returned control before completion, sleep 15
01:03:22.756 00.016 1032 UpdateGuideState exits: m=1619 SNR=28.4
01:03:22.758 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:22.760 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:22.761 00.001 1032 Enqueuing Expose request
01:03:22.763 00.002 10072 IsGuiding returns 0
01:03:22.763 00.000 10072 Move returns status 0, amount 5
01:03:22.763 00.000 10072 MoveAxis(N, 0, ABG)
01:03:22.763 00.000 10072 Move returns status 0, amount 0
01:03:22.763 00.000 10072 move complete, result=0
01:03:22.763 00.000 10072 worker thread done servicing request
01:03:22.763 00.000 10072 Worker thread wakes up
01:03:22.763 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:22.763 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:22.771 00.008 1032 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
01:03:23.179 00.408 10072 Exposure complete
01:03:23.229 00.050 10072 worker thread done servicing request
01:03:23.229 00.000 1032 OnExposeComplete: enter
01:03:23.232 00.003 1032 UpdateGuideState(): m_state=6
01:03:23.234 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1233
01:03:23.236 00.002 1032 Star::Find returns 1 (0), X=320.99, Y=750.18, Mass=1391, SNR=26.3, Peak=162 HFD=2.6
01:03:23.240 00.004 1032 MultiStar: [#1 -0.05,-0.09,0.98,U] [#2 -0.07,0.04,0.77,U] [#3 -0.13,-0.04,0.67,U] [#4 0.06,-0.11,0.68,U] [#5 -0.04,0.02,0.68,U] [#6 -0.03,0.10,0.57,U] [#7 -0.08,-0.05,0.50,U] [#8 0.10,-0.12,0.56,U] 
01:03:23.242 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.09, 0.00}
01:03:23.244 00.002 1032 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.83) = xAngle (-3.85 = 2.43)
01:03:23.246 00.002 1032 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.85 = 2.43)
01:03:23.247 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-2.02 mountX=-0.02 mountY=0.02, mountTheta=2.43
01:03:23.250 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
01:03:23.251 00.001 1032 Enqueuing Move request for scope (-0.01, -0.03)
01:03:23.253 00.002 10072 Worker thread wakes up
01:03:23.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
01:03:23.253 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
01:03:23.253 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.02 yDistance=0.02
01:03:23.255 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:23.257 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
01:03:23.257 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:03:23.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:23.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:03:23.258 00.001 10072 MoveAxis(W, 3, ABG)
01:03:23.258 00.000 10072 Guiding  Dir = 3, Dur = 3
01:03:23.258 00.000 10072 IsGuiding returns 0
01:03:23.258 00.000 10072 PulseGuide returned control before completion, sleep 13
01:03:23.277 00.019 1032 UpdateGuideState exits: m=1391 SNR=26.3
01:03:23.280 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:23.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:23.284 00.002 1032 Enqueuing Expose request
01:03:23.286 00.002 10072 IsGuiding returns 0
01:03:23.286 00.000 10072 Move returns status 0, amount 3
01:03:23.286 00.000 10072 MoveAxis(N, 0, ABG)
01:03:23.286 00.000 10072 Move returns status 0, amount 0
01:03:23.286 00.000 10072 move complete, result=0
01:03:23.286 00.000 10072 worker thread done servicing request
01:03:23.286 00.000 10072 Worker thread wakes up
01:03:23.287 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:23.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:23.294 00.007 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
01:03:23.917 00.623 10072 Exposure complete
01:03:23.968 00.051 10072 worker thread done servicing request
01:03:23.968 00.000 1032 OnExposeComplete: enter
01:03:23.970 00.002 1032 UpdateGuideState(): m_state=6
01:03:23.972 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1234
01:03:23.974 00.002 1032 Star::Find returns 1 (0), X=321.06, Y=750.16, Mass=1386, SNR=26.2, Peak=174 HFD=2.6
01:03:23.976 00.002 1032 MultiStar: [#1 0.03,-0.05,1.00,U] [#2 -0.10,-0.08,0.74,U] [#3 0.01,-0.00,0.68,U] [#4 0.13,-0.11,0.73,U] [#5 0.09,0.08,0.71,U] [#6 0.16,0.04,0.59,U] [#7 -0.11,-0.18,0.53,U] [#8 -0.01,-0.17,0.57,U] 
01:03:23.978 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.17, -0.02}
01:03:23.980 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
01:03:23.981 00.001 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
01:03:23.983 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.80 mountX=-0.06 mountY=-0.03, mountTheta=-2.63
01:03:23.987 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
01:03:23.988 00.001 1032 Enqueuing Move request for scope (0.05, -0.05)
01:03:23.990 00.002 10072 Worker thread wakes up
01:03:23.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
01:03:23.990 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
01:03:23.990 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.03
01:03:23.993 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:23.994 00.001 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
01:03:23.995 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:03:23.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:23.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:03:23.995 00.000 10072 MoveAxis(W, 3, ABG)
01:03:23.995 00.000 10072 Guiding  Dir = 3, Dur = 3
01:03:23.995 00.000 10072 IsGuiding returns 0
01:03:23.996 00.001 10072 PulseGuide returned control before completion, sleep 13
01:03:24.013 00.017 1032 UpdateGuideState exits: m=1386 SNR=26.2
01:03:24.015 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:24.018 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:24.020 00.002 1032 Enqueuing Expose request
01:03:24.022 00.002 10072 IsGuiding returns 0
01:03:24.022 00.000 10072 Move returns status 0, amount 3
01:03:24.022 00.000 10072 MoveAxis(N, 0, ABG)
01:03:24.022 00.000 10072 Move returns status 0, amount 0
01:03:24.022 00.000 10072 move complete, result=0
01:03:24.022 00.000 10072 worker thread done servicing request
01:03:24.022 00.000 10072 Worker thread wakes up
01:03:24.022 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:24.022 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:24.030 00.008 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:03:24.433 00.403 10072 Exposure complete
01:03:24.482 00.049 10072 worker thread done servicing request
01:03:24.482 00.000 1032 OnExposeComplete: enter
01:03:24.484 00.002 1032 UpdateGuideState(): m_state=6
01:03:24.486 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1235
01:03:24.489 00.003 1032 Star::Find returns 1 (0), X=320.89, Y=750.01, Mass=1335, SNR=25.7, Peak=164 HFD=2.7
01:03:24.491 00.002 1032 MultiStar: [#1 0.04,-0.16,0.99,U] [#2 -0.22,-0.01,0.74,U] [#3 -0.13,-0.21,0.69,U] [#4 -0.05,-0.15,0.70,U] [#5 0.02,-0.08,0.74,U] [#6 -0.06,-0.05,0.63,U] [#7 -0.29,-0.21,0.54,U] [#8 -0.07,-0.19,0.57,U] 
01:03:24.492 00.001 1032 refined, 8 included, MultiStar: {-0.07, -0.14}, one-star: {-0.00, -0.17}
01:03:24.495 00.003 1032 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.83) = xAngle (-3.88 = 2.40)
01:03:24.497 00.002 1032 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.88 = 2.40)
01:03:24.499 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-2.05 mountX=-0.11 mountY=0.10, mountTheta=2.40
01:03:24.501 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.14, opts=13)
01:03:24.503 00.002 1032 Enqueuing Move request for scope (-0.07, -0.14)
01:03:24.504 00.001 10072 Worker thread wakes up
01:03:24.505 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
01:03:24.505 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
01:03:24.505 00.000 10072 Moving (-0.07, -0.14) raw xDistance=-0.11 yDistance=0.10
01:03:24.506 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:24.509 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
01:03:24.509 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
01:03:24.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:24.509 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:03:24.509 00.000 10072 MoveAxis(W, 3, ABG)
01:03:24.509 00.000 10072 Guiding  Dir = 3, Dur = 3
01:03:24.509 00.000 10072 IsGuiding returns 0
01:03:24.510 00.001 10072 PulseGuide returned control before completion, sleep 13
01:03:24.526 00.016 10072 IsGuiding returns 0
01:03:24.526 00.000 10072 Move returns status 0, amount 3
01:03:24.526 00.000 10072 MoveAxis(N, 0, ABG)
01:03:24.526 00.000 10072 Move returns status 0, amount 0
01:03:24.527 00.001 10072 move complete, result=0
01:03:24.527 00.000 10072 worker thread done servicing request
01:03:24.527 00.000 1032 UpdateGuideState exits: m=1335 SNR=25.7
01:03:24.529 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:24.530 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:24.531 00.001 1032 Enqueuing Expose request
01:03:24.533 00.002 1032 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
01:03:24.535 00.002 10072 Worker thread wakes up
01:03:24.535 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:24.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:25.169 00.634 10072 Exposure complete
01:03:25.216 00.047 10072 worker thread done servicing request
01:03:25.216 00.000 1032 OnExposeComplete: enter
01:03:25.218 00.002 1032 UpdateGuideState(): m_state=6
01:03:25.220 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1236
01:03:25.221 00.001 1032 Star::Find returns 1 (0), X=320.94, Y=750.16, Mass=1446, SNR=26.7, Peak=174 HFD=2.6
01:03:25.223 00.002 1032 MultiStar: [#1 0.02,-0.05,0.95,U] [#2 -0.11,-0.03,0.77,U] [#3 -0.03,-0.15,0.68,U] [#4 -0.05,-0.01,0.69,U] [#5 -0.18,0.09,0.69,U] [#6 0.02,0.18,0.62,U] [#7 -0.18,-0.06,0.52,U] [#8 -0.03,0.14,0.52,U] 
01:03:25.225 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.00}, one-star: {0.05, -0.02}
01:03:25.226 00.001 1032 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.83) = xAngle (1.24 = 1.24)
01:03:25.228 00.002 1032 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.24 = 1.24)
01:03:25.230 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.07 mountX=0.01 mountY=0.04, mountTheta=1.24
01:03:25.233 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.00, opts=13)
01:03:25.236 00.003 1032 Enqueuing Move request for scope (-0.05, 0.00)
01:03:25.238 00.002 10072 Worker thread wakes up
01:03:25.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
01:03:25.238 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
01:03:25.238 00.000 10072 Moving (-0.05, 0.00) raw xDistance=0.01 yDistance=0.04
01:03:25.240 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:25.243 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
01:03:25.244 00.001 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:03:25.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:25.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:03:25.244 00.000 10072 MoveAxis(W, 3, ABG)
01:03:25.244 00.000 10072 Guiding  Dir = 3, Dur = 3
01:03:25.244 00.000 10072 IsGuiding returns 0
01:03:25.245 00.001 10072 PulseGuide returned control before completion, sleep 13
01:03:25.259 00.014 10072 IsGuiding returns 0
01:03:25.259 00.000 10072 Move returns status 0, amount 3
01:03:25.259 00.000 10072 MoveAxis(N, 0, ABG)
01:03:25.259 00.000 10072 Move returns status 0, amount 0
01:03:25.259 00.000 10072 move complete, result=0
01:03:25.259 00.000 10072 worker thread done servicing request
01:03:25.261 00.002 1032 UpdateGuideState exits: m=1446 SNR=26.7
01:03:25.264 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:25.266 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:25.269 00.003 1032 Enqueuing Expose request
01:03:25.272 00.003 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
01:03:25.276 00.004 10072 Worker thread wakes up
01:03:25.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:25.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:25.685 00.409 10072 Exposure complete
01:03:25.732 00.047 10072 worker thread done servicing request
01:03:25.732 00.000 1032 OnExposeComplete: enter
01:03:25.734 00.002 1032 UpdateGuideState(): m_state=6
01:03:25.736 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1237
01:03:25.737 00.001 1032 Star::Find returns 1 (0), X=320.92, Y=750.25, Mass=1399, SNR=26.3, Peak=163 HFD=2.5
01:03:25.739 00.002 1032 MultiStar: [#1 -0.13,-0.03,0.96,U] [#2 -0.08,0.10,0.76,U] [#3 -0.20,0.05,0.66,U] [#4 -0.09,0.06,0.73,U] [#5 -0.09,0.02,0.71,U] [#6 0.03,0.13,0.57,U] [#7 -0.24,-0.14,0.51,U] [#8 -0.11,-0.04,0.57,U] 
01:03:25.741 00.002 1032 single-star, 8 included, MultiStar: {-0.09, 0.03}, one-star: {0.02, 0.07}
01:03:25.743 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
01:03:25.746 00.003 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
01:03:25.747 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.25 mountX=0.06 mountY=-0.04, mountTheta=-0.58
01:03:25.751 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
01:03:25.753 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
01:03:25.755 00.002 10072 Worker thread wakes up
01:03:25.755 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
01:03:25.755 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
01:03:25.755 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
01:03:25.757 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:25.759 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
01:03:25.759 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:03:25.760 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:25.760 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:03:25.760 00.000 10072 MoveAxis(W, 2, ABG)
01:03:25.760 00.000 10072 Guiding  Dir = 3, Dur = 2
01:03:25.760 00.000 10072 IsGuiding returns 0
01:03:25.760 00.000 10072 PulseGuide returned control before completion, sleep 12
01:03:25.775 00.015 10072 IsGuiding returns 0
01:03:25.775 00.000 10072 Move returns status 0, amount 2
01:03:25.775 00.000 10072 MoveAxis(N, 0, ABG)
01:03:25.775 00.000 10072 Move returns status 0, amount 0
01:03:25.775 00.000 10072 move complete, result=0
01:03:25.776 00.001 10072 worker thread done servicing request
01:03:25.777 00.001 1032 UpdateGuideState exits: m=1399 SNR=26.3
01:03:25.780 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:25.782 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:25.784 00.002 1032 Enqueuing Expose request
01:03:25.785 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:03:25.787 00.002 10072 Worker thread wakes up
01:03:25.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:25.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:26.418 00.631 10072 Exposure complete
01:03:26.467 00.049 10072 worker thread done servicing request
01:03:26.467 00.000 1032 OnExposeComplete: enter
01:03:26.470 00.003 1032 UpdateGuideState(): m_state=6
01:03:26.471 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1238
01:03:26.473 00.002 1032 Star::Find returns 1 (0), X=320.98, Y=750.22, Mass=1399, SNR=26.4, Peak=151 HFD=2.5
01:03:26.475 00.002 1032 MultiStar: [#1 0.06,-0.01,0.96,U] [#2 -0.09,-0.01,0.71,U] [#3 -0.07,-0.01,0.73,U] [#4 0.00,-0.06,0.73,U] [#5 -0.14,-0.16,0.68,U] [#6 0.03,0.14,0.61,U] [#7 -0.13,-0.19,0.51,U] [#8 -0.10,-0.12,0.58,U] 
01:03:26.476 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.09, 0.03}
01:03:26.479 00.003 1032 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.83) = xAngle (-4.03 = 2.25)
01:03:26.480 00.001 1032 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.03 = 2.25)
01:03:26.482 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.20 mountX=-0.03 mountY=0.03, mountTheta=2.25
01:03:26.485 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
01:03:26.487 00.002 1032 Enqueuing Move request for scope (-0.02, -0.03)
01:03:26.490 00.003 10072 Worker thread wakes up
01:03:26.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
01:03:26.490 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
01:03:26.490 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.03
01:03:26.492 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:26.495 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
01:03:26.496 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:03:26.496 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:26.496 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:03:26.496 00.000 10072 MoveAxis(W, 2, ABG)
01:03:26.496 00.000 10072 Guiding  Dir = 3, Dur = 2
01:03:26.496 00.000 10072 IsGuiding returns 0
01:03:26.497 00.001 10072 PulseGuide returned control before completion, sleep 12
01:03:26.509 00.012 10072 IsGuiding returns 1
01:03:26.509 00.000 10072 scope still moving after pulse duration time elapsed
01:03:26.513 00.004 1032 UpdateGuideState exits: m=1399 SNR=26.4
01:03:26.514 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:26.516 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:26.518 00.002 1032 Enqueuing Expose request
01:03:26.541 00.023 10072 IsGuiding returns 0
01:03:26.541 00.000 10072 scope move finished after 2 + 42 ms
01:03:26.541 00.000 10072 Move returns status 0, amount 2
01:03:26.541 00.000 10072 MoveAxis(N, 0, ABG)
01:03:26.541 00.000 10072 Move returns status 0, amount 0
01:03:26.541 00.000 10072 move complete, result=0
01:03:26.541 00.000 10072 worker thread done servicing request
01:03:26.541 00.000 10072 Worker thread wakes up
01:03:26.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:26.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:26.546 00.005 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:03:26.952 00.406 10072 Exposure complete
01:03:26.998 00.046 10072 worker thread done servicing request
01:03:26.999 00.001 1032 OnExposeComplete: enter
01:03:27.001 00.002 1032 UpdateGuideState(): m_state=6
01:03:27.002 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1239
01:03:27.005 00.003 1032 Star::Find returns 1 (0), X=321.11, Y=750.13, Mass=1382, SNR=26.2, Peak=171 HFD=2.6
01:03:27.007 00.002 1032 MultiStar: [#1 0.13,-0.17,0.98,U] [#2 -0.11,0.07,0.76,U] [#3 -0.01,-0.13,0.68,U] [#4 0.02,-0.15,0.71,U] [#5 0.01,-0.04,0.72,U] [#6 0.11,-0.03,0.62,U] [#7 -0.32,-0.04,0.55,U] [#8 -0.02,-0.03,0.56,U] 
01:03:27.009 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {0.21, -0.05}
01:03:27.011 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
01:03:27.012 00.001 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
01:03:27.013 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.25 mountX=-0.07 mountY=-0.00, mountTheta=-3.08
01:03:27.016 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
01:03:27.018 00.002 1032 Enqueuing Move request for scope (0.02, -0.07)
01:03:27.021 00.003 10072 Worker thread wakes up
01:03:27.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
01:03:27.021 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
01:03:27.021 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=-0.00
01:03:27.023 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:27.025 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
01:03:27.025 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:03:27.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:27.026 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:03:27.026 00.000 10072 MoveAxis(W, 2, ABG)
01:03:27.026 00.000 10072 Guiding  Dir = 3, Dur = 2
01:03:27.026 00.000 10072 IsGuiding returns 0
01:03:27.027 00.001 10072 PulseGuide returned control before completion, sleep 12
01:03:27.042 00.015 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:03:27.044 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:27.046 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:27.048 00.002 1032 Enqueuing Expose request
01:03:27.050 00.002 10072 IsGuiding returns 0
01:03:27.050 00.000 10072 Move returns status 0, amount 2
01:03:27.050 00.000 10072 MoveAxis(N, 0, ABG)
01:03:27.050 00.000 10072 Move returns status 0, amount 0
01:03:27.050 00.000 10072 move complete, result=0
01:03:27.050 00.000 10072 worker thread done servicing request
01:03:27.050 00.000 10072 Worker thread wakes up
01:03:27.050 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:27.050 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:27.059 00.009 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:03:27.689 00.630 10072 Exposure complete
01:03:27.739 00.050 10072 worker thread done servicing request
01:03:27.739 00.000 1032 OnExposeComplete: enter
01:03:27.741 00.002 1032 UpdateGuideState(): m_state=6
01:03:27.744 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1240
01:03:27.745 00.001 1032 Star::Find returns 1 (0), X=320.97, Y=750.22, Mass=1451, SNR=26.8, Peak=181 HFD=2.5
01:03:27.746 00.001 1032 MultiStar: [#1 0.09,0.00,0.94,U] [#2 -0.11,0.12,0.71,U] [#3 -0.06,-0.01,0.66,U] [#4 0.04,0.01,0.68,U] [#5 -0.07,-0.05,0.68,U] [#6 0.03,0.01,0.58,U] [#7 -0.17,-0.05,0.54,U] [#8 -0.01,-0.14,0.56,U] 
01:03:27.748 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.00}, one-star: {0.08, 0.04}
01:03:27.750 00.002 1032 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.83) = xAngle (-4.75 = 1.53)
01:03:27.752 00.002 1032 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.75 = 1.53)
01:03:27.754 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.92 mountX=0.00 mountY=0.01, mountTheta=1.53
01:03:27.756 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.00, opts=13)
01:03:27.758 00.002 1032 Enqueuing Move request for scope (-0.01, -0.00)
01:03:27.759 00.001 10072 Worker thread wakes up
01:03:27.760 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
01:03:27.760 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
01:03:27.760 00.000 10072 Moving (-0.01, -0.00) raw xDistance=0.00 yDistance=0.01
01:03:27.761 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:27.764 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
01:03:27.764 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
01:03:27.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:27.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:03:27.764 00.000 10072 MoveAxis(W, 2, ABG)
01:03:27.764 00.000 10072 Guiding  Dir = 3, Dur = 2
01:03:27.764 00.000 10072 IsGuiding returns 0
01:03:27.764 00.000 10072 PulseGuide returned control before completion, sleep 12
01:03:27.780 00.016 10072 IsGuiding returns 0
01:03:27.781 00.001 10072 Move returns status 0, amount 2
01:03:27.781 00.000 10072 MoveAxis(N, 0, ABG)
01:03:27.781 00.000 10072 Move returns status 0, amount 0
01:03:27.781 00.000 10072 move complete, result=0
01:03:27.781 00.000 10072 worker thread done servicing request
01:03:27.784 00.003 1032 UpdateGuideState exits: m=1451 SNR=26.8
01:03:27.786 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:27.788 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:27.790 00.002 1032 Enqueuing Expose request
01:03:27.791 00.001 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:03:27.792 00.001 10072 Worker thread wakes up
01:03:27.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:27.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:28.206 00.414 10072 Exposure complete
01:03:28.256 00.050 10072 worker thread done servicing request
01:03:28.256 00.000 1032 OnExposeComplete: enter
01:03:28.257 00.001 1032 UpdateGuideState(): m_state=6
01:03:28.259 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1241
01:03:28.261 00.002 1032 Star::Find returns 1 (0), X=320.84, Y=750.32, Mass=1472, SNR=27.0, Peak=167 HFD=2.7
01:03:28.264 00.003 1032 MultiStar: [#1 -0.05,0.07,0.93,U] [#2 -0.04,0.04,0.73,U] [#3 0.02,-0.09,0.63,U] [#4 0.13,-0.01,0.72,U] [#5 -0.06,0.06,0.63,U] [#6 0.09,0.12,0.59,U] [#7 -0.09,-0.17,0.53,U] [#8 -0.01,0.01,0.60,U] 
01:03:28.265 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {-0.06, 0.14}
01:03:28.267 00.002 1032 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.83) = xAngle (0.04 = 0.04)
01:03:28.269 00.002 1032 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.04 = 0.04)
01:03:28.271 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.87 mountX=0.03 mountY=0.00, mountTheta=0.04
01:03:28.274 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
01:03:28.276 00.002 1032 Enqueuing Move request for scope (-0.01, 0.03)
01:03:28.278 00.002 10072 Worker thread wakes up
01:03:28.278 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
01:03:28.278 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
01:03:28.278 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
01:03:28.279 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:28.282 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
01:03:28.283 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:03:28.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:28.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:03:28.283 00.000 10072 MoveAxis(W, 2, ABG)
01:03:28.283 00.000 10072 Guiding  Dir = 3, Dur = 2
01:03:28.284 00.001 10072 IsGuiding returns 0
01:03:28.284 00.000 10072 PulseGuide returned control before completion, sleep 12
01:03:28.302 00.018 1032 UpdateGuideState exits: m=1472 SNR=27.0
01:03:28.305 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:28.306 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:28.308 00.002 1032 Enqueuing Expose request
01:03:28.314 00.006 10072 IsGuiding returns 0
01:03:28.314 00.000 10072 Move returns status 0, amount 2
01:03:28.314 00.000 10072 MoveAxis(N, 0, ABG)
01:03:28.314 00.000 10072 Move returns status 0, amount 0
01:03:28.314 00.000 10072 move complete, result=0
01:03:28.315 00.001 10072 worker thread done servicing request
01:03:28.315 00.000 10072 Worker thread wakes up
01:03:28.315 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:28.315 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:28.318 00.003 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:03:28.942 00.624 10072 Exposure complete
01:03:28.988 00.046 10072 worker thread done servicing request
01:03:28.988 00.000 1032 OnExposeComplete: enter
01:03:28.990 00.002 1032 UpdateGuideState(): m_state=6
01:03:28.992 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1242
01:03:28.994 00.002 1032 Star::Find returns 1 (0), X=320.95, Y=750.25, Mass=1445, SNR=26.8, Peak=188 HFD=2.5
01:03:28.995 00.001 1032 MultiStar: [#1 -0.03,0.02,0.99,U] [#2 -0.18,0.06,0.68,U] [#3 -0.05,0.05,0.64,U] [#4 0.10,-0.02,0.73,U] [#5 -0.07,0.03,0.66,U] [#6 0.10,-0.01,0.59,U] [#7 -0.08,0.01,0.52,U] [#8 -0.24,-0.09,0.57,U] 
01:03:28.997 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.06, 0.07}
01:03:28.998 00.001 1032 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.83) = xAngle (0.86 = 0.86)
01:03:29.000 00.002 1032 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.86 = 0.86)
01:03:29.001 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.69 mountX=0.02 mountY=0.03, mountTheta=0.86
01:03:29.004 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
01:03:29.006 00.002 1032 Enqueuing Move request for scope (-0.03, 0.02)
01:03:29.007 00.001 10072 Worker thread wakes up
01:03:29.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:03:29.007 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:03:29.008 00.001 10072 Moving (-0.03, 0.02) raw xDistance=0.02 yDistance=0.03
01:03:29.009 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:29.012 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
01:03:29.012 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:03:29.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:29.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:03:29.012 00.000 10072 MoveAxis(W, 2, ABG)
01:03:29.012 00.000 10072 Guiding  Dir = 3, Dur = 2
01:03:29.012 00.000 10072 IsGuiding returns 0
01:03:29.013 00.001 10072 PulseGuide returned control before completion, sleep 12
01:03:29.030 00.017 1032 UpdateGuideState exits: m=1445 SNR=26.8
01:03:29.033 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:29.034 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:29.036 00.002 1032 Enqueuing Expose request
01:03:29.038 00.002 10072 IsGuiding returns 0
01:03:29.038 00.000 10072 Move returns status 0, amount 2
01:03:29.038 00.000 10072 MoveAxis(N, 0, ABG)
01:03:29.038 00.000 10072 Move returns status 0, amount 0
01:03:29.038 00.000 10072 move complete, result=0
01:03:29.038 00.000 10072 worker thread done servicing request
01:03:29.038 00.000 10072 Worker thread wakes up
01:03:29.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:29.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:29.046 00.008 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:03:29.443 00.397 10072 Exposure complete
01:03:29.495 00.052 10072 worker thread done servicing request
01:03:29.495 00.000 1032 OnExposeComplete: enter
01:03:29.497 00.002 1032 UpdateGuideState(): m_state=6
01:03:29.499 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1243
01:03:29.500 00.001 1032 Star::Find returns 1 (0), X=320.88, Y=750.33, Mass=1506, SNR=27.4, Peak=165 HFD=2.6
01:03:29.503 00.003 1032 MultiStar: [#1 0.03,0.11,0.96,U] [#2 -0.03,0.05,0.69,U] [#3 -0.15,-0.07,0.65,U] [#4 -0.17,0.08,0.71,U] [#5 -0.15,0.07,0.67,U] [#6 -0.07,0.16,0.56,U] [#7 -0.07,-0.13,0.51,U] [#8 0.10,-0.02,0.54,U] 
01:03:29.505 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.01, 0.15}
01:03:29.506 00.001 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
01:03:29.508 00.002 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
01:03:29.509 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.32 mountX=0.07 mountY=0.04, mountTheta=0.49
01:03:29.512 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
01:03:29.514 00.002 1032 Enqueuing Move request for scope (-0.05, 0.06)
01:03:29.516 00.002 10072 Worker thread wakes up
01:03:29.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
01:03:29.516 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
01:03:29.516 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.04
01:03:29.519 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:29.522 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.03
01:03:29.522 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:03:29.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:29.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:03:29.522 00.000 10072 MoveAxis(W, 2, ABG)
01:03:29.522 00.000 10072 Guiding  Dir = 3, Dur = 2
01:03:29.525 00.003 10072 IsGuiding returns 0
01:03:29.526 00.001 10072 PulseGuide returned control before completion, sleep 12
01:03:29.542 00.016 1032 UpdateGuideState exits: m=1506 SNR=27.4
01:03:29.544 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:29.545 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:29.546 00.001 1032 Enqueuing Expose request
01:03:29.550 00.004 10072 IsGuiding returns 0
01:03:29.550 00.000 10072 Move returns status 0, amount 2
01:03:29.550 00.000 10072 MoveAxis(N, 0, ABG)
01:03:29.550 00.000 10072 Move returns status 0, amount 0
01:03:29.550 00.000 10072 move complete, result=0
01:03:29.550 00.000 10072 worker thread done servicing request
01:03:29.550 00.000 10072 Worker thread wakes up
01:03:29.550 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:29.551 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:29.559 00.008 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
01:03:30.180 00.621 10072 Exposure complete
01:03:30.231 00.051 10072 worker thread done servicing request
01:03:30.231 00.000 1032 OnExposeComplete: enter
01:03:30.233 00.002 1032 UpdateGuideState(): m_state=6
01:03:30.235 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1244
01:03:30.237 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.29, Mass=1435, SNR=26.7, Peak=161 HFD=2.5
01:03:30.239 00.002 1032 MultiStar: [#1 0.02,-0.01,0.95,U] [#2 -0.14,0.02,0.71,U] [#3 -0.01,0.07,0.65,U] [#4 0.22,-0.06,0.70,U] [#5 0.01,0.05,0.67,U] [#6 0.27,0.08,0.58,U] [#7 -0.07,0.01,0.50,U] [#8 -0.02,-0.14,0.54,U] 
01:03:30.242 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.15, 0.11}
01:03:30.243 00.001 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:03:30.245 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:03:30.246 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.37 mountX=0.01 mountY=-0.06, mountTheta=-1.46
01:03:30.249 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
01:03:30.251 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
01:03:30.252 00.001 10072 Worker thread wakes up
01:03:30.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:03:30.253 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:03:30.253 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.06
01:03:30.255 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:30.257 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
01:03:30.258 00.001 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:03:30.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:30.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:03:30.258 00.000 10072 MoveAxis(W, 2, ABG)
01:03:30.258 00.000 10072 Guiding  Dir = 3, Dur = 2
01:03:30.258 00.000 10072 IsGuiding returns 0
01:03:30.259 00.001 10072 PulseGuide returned control before completion, sleep 12
01:03:30.277 00.018 1032 UpdateGuideState exits: m=1435 SNR=26.7
01:03:30.279 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:30.281 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:30.283 00.002 1032 Enqueuing Expose request
01:03:30.286 00.003 10072 IsGuiding returns 0
01:03:30.286 00.000 10072 Move returns status 0, amount 2
01:03:30.287 00.001 10072 MoveAxis(N, 0, ABG)
01:03:30.287 00.000 10072 Move returns status 0, amount 0
01:03:30.287 00.000 10072 move complete, result=0
01:03:30.287 00.000 10072 worker thread done servicing request
01:03:30.287 00.000 10072 Worker thread wakes up
01:03:30.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:30.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:30.293 00.006 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:03:30.696 00.403 10072 Exposure complete
01:03:30.744 00.048 10072 worker thread done servicing request
01:03:30.745 00.001 1032 OnExposeComplete: enter
01:03:30.747 00.002 1032 UpdateGuideState(): m_state=6
01:03:30.748 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1245
01:03:30.751 00.003 1032 Star::Find returns 1 (0), X=320.98, Y=750.14, Mass=1517, SNR=27.4, Peak=171 HFD=2.6
01:03:30.754 00.003 1032 MultiStar: [#1 0.08,-0.04,1.00,U] [#2 -0.10,0.00,0.74,U] [#3 -0.08,-0.12,0.65,U] [#4 -0.05,-0.13,0.68,U] [#5 -0.11,-0.03,0.68,U] [#6 0.02,-0.18,0.56,U] [#7 -0.13,-0.24,0.50,U] [#8 -0.00,-0.02,0.56,U] 
01:03:30.756 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {0.08, -0.04}
01:03:30.758 00.002 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.65)
01:03:30.759 00.001 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.65)
01:03:30.762 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.81 mountX=-0.07 mountY=0.04, mountTheta=2.65
01:03:30.764 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
01:03:30.765 00.001 1032 Enqueuing Move request for scope (-0.02, -0.08)
01:03:30.768 00.003 10072 Worker thread wakes up
01:03:30.768 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
01:03:30.768 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
01:03:30.768 00.000 10072 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.04
01:03:30.771 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:30.773 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
01:03:30.773 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:03:30.773 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:30.773 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:03:30.774 00.001 10072 MoveAxis(W, 2, ABG)
01:03:30.774 00.000 10072 Guiding  Dir = 3, Dur = 2
01:03:30.774 00.000 10072 IsGuiding returns 0
01:03:30.774 00.000 10072 PulseGuide returned control before completion, sleep 12
01:03:30.791 00.017 1032 UpdateGuideState exits: m=1517 SNR=27.4
01:03:30.795 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:30.796 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:30.800 00.004 1032 Enqueuing Expose request
01:03:30.802 00.002 10072 IsGuiding returns 0
01:03:30.802 00.000 10072 Move returns status 0, amount 2
01:03:30.803 00.001 10072 MoveAxis(N, 0, ABG)
01:03:30.803 00.000 10072 Move returns status 0, amount 0
01:03:30.803 00.000 10072 move complete, result=0
01:03:30.803 00.000 10072 worker thread done servicing request
01:03:30.803 00.000 10072 Worker thread wakes up
01:03:30.803 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:30.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:30.811 00.008 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
01:03:31.431 00.620 10072 Exposure complete
01:03:31.480 00.049 10072 worker thread done servicing request
01:03:31.480 00.000 1032 OnExposeComplete: enter
01:03:31.482 00.002 1032 UpdateGuideState(): m_state=6
01:03:31.485 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1246
01:03:31.487 00.002 1032 Star::Find returns 1 (0), X=320.92, Y=750.27, Mass=1432, SNR=26.7, Peak=162 HFD=2.5
01:03:31.490 00.003 1032 MultiStar: [#1 0.02,0.18,0.98,U] [#2 0.04,0.14,0.75,U] [#3 0.04,0.01,0.70,U] [#4 -0.04,-0.00,0.69,U] [#5 -0.15,0.19,0.64,U] [#6 -0.07,0.11,0.56,U] [#7 0.10,-0.09,0.51,U] [#8 0.05,0.11,0.59,U] 
01:03:31.492 00.002 1032 single-star, 8 included, MultiStar: {0.00, 0.09}, one-star: {0.02, 0.09}
01:03:31.494 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
01:03:31.496 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
01:03:31.497 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.32 mountX=0.08 mountY=-0.04, mountTheta=-0.51
01:03:31.500 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
01:03:31.502 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
01:03:31.504 00.002 10072 Worker thread wakes up
01:03:31.504 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
01:03:31.504 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
01:03:31.504 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
01:03:31.506 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:31.508 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
01:03:31.508 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:03:31.509 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:31.509 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:03:31.509 00.000 10072 MoveAxis(W, 2, ABG)
01:03:31.509 00.000 10072 Guiding  Dir = 3, Dur = 2
01:03:31.509 00.000 10072 IsGuiding returns 0
01:03:31.510 00.001 10072 PulseGuide returned control before completion, sleep 12
01:03:31.528 00.018 1032 UpdateGuideState exits: m=1432 SNR=26.7
01:03:31.530 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:31.532 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:31.534 00.002 1032 Enqueuing Expose request
01:03:31.537 00.003 10072 IsGuiding returns 0
01:03:31.537 00.000 10072 Move returns status 0, amount 2
01:03:31.537 00.000 10072 MoveAxis(N, 0, ABG)
01:03:31.537 00.000 10072 Move returns status 0, amount 0
01:03:31.537 00.000 10072 move complete, result=0
01:03:31.537 00.000 10072 worker thread done servicing request
01:03:31.537 00.000 10072 Worker thread wakes up
01:03:31.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:31.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:31.544 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:03:31.945 00.401 10072 Exposure complete
01:03:31.996 00.051 10072 worker thread done servicing request
01:03:31.996 00.000 1032 OnExposeComplete: enter
01:03:31.998 00.002 1032 UpdateGuideState(): m_state=6
01:03:32.000 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1247
01:03:32.002 00.002 1032 Star::Find returns 1 (0), X=320.98, Y=750.30, Mass=1492, SNR=27.2, Peak=169 HFD=2.5
01:03:32.004 00.002 1032 MultiStar: [#1 -0.02,0.09,0.94,U] [#2 -0.15,0.17,0.67,U] [#3 -0.27,0.15,0.66,U] [#4 0.10,-0.04,0.72,U] [#5 -0.23,-0.07,0.69,U] [#6 0.06,0.08,0.57,U] [#7 -0.32,-0.08,0.49,U] [#8 -0.03,-0.16,0.59,U] 
01:03:32.006 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.04}, one-star: {0.09, 0.12}
01:03:32.007 00.001 1032 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.83) = xAngle (0.76 = 0.76)
01:03:32.009 00.002 1032 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.76 = 0.76)
01:03:32.012 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.59 mountX=0.06 mountY=0.06, mountTheta=0.76
01:03:32.015 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.04, opts=13)
01:03:32.019 00.004 1032 Enqueuing Move request for scope (-0.07, 0.04)
01:03:32.022 00.003 10072 Worker thread wakes up
01:03:32.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
01:03:32.022 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
01:03:32.022 00.000 10072 Moving (-0.07, 0.04) raw xDistance=0.06 yDistance=0.06
01:03:32.026 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:32.029 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
01:03:32.029 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:03:32.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:32.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:03:32.029 00.000 10072 MoveAxis(W, 2, ABG)
01:03:32.029 00.000 10072 Guiding  Dir = 3, Dur = 2
01:03:32.029 00.000 10072 IsGuiding returns 0
01:03:32.030 00.001 10072 PulseGuide returned control before completion, sleep 12
01:03:32.048 00.018 1032 UpdateGuideState exits: m=1492 SNR=27.2
01:03:32.051 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:32.053 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:32.056 00.003 1032 Enqueuing Expose request
01:03:32.057 00.001 10072 IsGuiding returns 0
01:03:32.058 00.001 10072 Move returns status 0, amount 2
01:03:32.058 00.000 10072 MoveAxis(N, 0, ABG)
01:03:32.058 00.000 10072 Move returns status 0, amount 0
01:03:32.058 00.000 10072 move complete, result=0
01:03:32.058 00.000 10072 worker thread done servicing request
01:03:32.058 00.000 10072 Worker thread wakes up
01:03:32.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:32.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:32.066 00.008 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:03:32.697 00.631 10072 Exposure complete
01:03:32.745 00.048 10072 worker thread done servicing request
01:03:32.745 00.000 1032 OnExposeComplete: enter
01:03:32.748 00.003 1032 UpdateGuideState(): m_state=6
01:03:32.749 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1248
01:03:32.751 00.002 1032 Star::Find returns 1 (0), X=320.99, Y=750.32, Mass=1443, SNR=26.8, Peak=169 HFD=2.5
01:03:32.753 00.002 1032 MultiStar: [#1 0.01,0.10,0.97,U] [#2 -0.02,0.05,0.72,U] [#3 0.05,0.04,0.62,U] [#4 0.00,-0.08,0.70,U] [#5 -0.11,-0.02,0.64,U] [#6 -0.01,-0.04,0.58,U] [#7 0.01,0.10,0.49,U] [#8 0.09,-0.18,0.55,U] 
01:03:32.755 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.10, 0.13}
01:03:32.756 00.001 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
01:03:32.758 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
01:03:32.760 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.95 mountX=0.02 mountY=-0.02, mountTheta=-0.88
01:03:32.762 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
01:03:32.764 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
01:03:32.767 00.003 10072 Worker thread wakes up
01:03:32.767 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:03:32.767 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:03:32.768 00.001 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
01:03:32.772 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:32.775 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
01:03:32.775 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:03:32.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:32.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:03:32.775 00.000 10072 MoveAxis(W, 3, ABG)
01:03:32.775 00.000 10072 Guiding  Dir = 3, Dur = 3
01:03:32.776 00.001 10072 IsGuiding returns 0
01:03:32.776 00.000 10072 PulseGuide returned control before completion, sleep 13
01:03:32.793 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:03:32.794 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:32.796 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:32.798 00.002 1032 Enqueuing Expose request
01:03:32.806 00.008 10072 IsGuiding returns 0
01:03:32.809 00.003 10072 Move returns status 0, amount 3
01:03:32.809 00.000 10072 MoveAxis(N, 0, ABG)
01:03:32.809 00.000 10072 Move returns status 0, amount 0
01:03:32.809 00.000 10072 move complete, result=0
01:03:32.809 00.000 10072 worker thread done servicing request
01:03:32.809 00.000 10072 Worker thread wakes up
01:03:32.809 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:32.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:32.810 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:03:33.214 00.404 10072 Exposure complete
01:03:33.263 00.049 10072 worker thread done servicing request
01:03:33.263 00.000 1032 OnExposeComplete: enter
01:03:33.265 00.002 1032 UpdateGuideState(): m_state=6
01:03:33.267 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1249
01:03:33.271 00.004 1032 Star::Find returns 1 (0), X=321.00, Y=750.18, Mass=1458, SNR=26.9, Peak=159 HFD=2.6
01:03:33.275 00.004 1032 MultiStar: [#1 -0.02,-0.13,0.99,U] [#2 0.01,0.01,0.71,U] [#3 0.02,-0.15,0.70,U] [#4 0.28,-0.06,0.69,U] [#5 -0.01,-0.05,0.65,U] [#6 0.18,-0.06,0.58,U] [#7 -0.13,-0.08,0.52,U] [#8 0.14,-0.21,0.52,U] 
01:03:33.277 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.11, -0.00}
01:03:33.278 00.001 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
01:03:33.280 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
01:03:33.281 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.87 mountX=-0.09 mountY=-0.04, mountTheta=-2.70
01:03:33.284 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
01:03:33.286 00.002 1032 Enqueuing Move request for scope (0.06, -0.08)
01:03:33.287 00.001 10072 Worker thread wakes up
01:03:33.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
01:03:33.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
01:03:33.287 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
01:03:33.290 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:33.293 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
01:03:33.293 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
01:03:33.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:33.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:03:33.293 00.000 10072 MoveAxis(W, 3, ABG)
01:03:33.293 00.000 10072 Guiding  Dir = 3, Dur = 3
01:03:33.294 00.001 10072 IsGuiding returns 0
01:03:33.294 00.000 10072 PulseGuide returned control before completion, sleep 13
01:03:33.311 00.017 1032 UpdateGuideState exits: m=1458 SNR=26.9
01:03:33.313 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:33.315 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:33.317 00.002 1032 Enqueuing Expose request
01:03:33.320 00.003 10072 IsGuiding returns 0
01:03:33.320 00.000 10072 Move returns status 0, amount 3
01:03:33.320 00.000 10072 MoveAxis(N, 0, ABG)
01:03:33.320 00.000 10072 Move returns status 0, amount 0
01:03:33.320 00.000 10072 move complete, result=0
01:03:33.320 00.000 10072 worker thread done servicing request
01:03:33.320 00.000 10072 Worker thread wakes up
01:03:33.321 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:33.321 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:33.326 00.005 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:03:33.944 00.618 10072 Exposure complete
01:03:33.991 00.047 10072 worker thread done servicing request
01:03:33.991 00.000 1032 OnExposeComplete: enter
01:03:33.994 00.003 1032 UpdateGuideState(): m_state=6
01:03:33.996 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1250
01:03:33.998 00.002 1032 Star::Find returns 1 (0), X=320.94, Y=750.36, Mass=1399, SNR=26.4, Peak=161 HFD=2.6
01:03:34.000 00.002 1032 MultiStar: [#1 0.05,0.14,1.01,U] [#2 -0.06,0.24,0.76,U] [#3 0.02,0.05,0.69,U] [#4 0.05,0.11,0.69,U] [#5 -0.07,0.08,0.67,U] [#6 0.10,0.12,0.58,U] [#7 -0.05,-0.02,0.55,U] [#8 0.05,-0.03,0.60,U] 
01:03:34.002 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {0.04, 0.18}
01:03:34.005 00.003 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
01:03:34.007 00.002 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
01:03:34.008 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.43 mountX=0.10 mountY=-0.04, mountTheta=-0.40
01:03:34.010 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
01:03:34.012 00.002 1032 Enqueuing Move request for scope (0.02, 0.11)
01:03:34.013 00.001 10072 Worker thread wakes up
01:03:34.013 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
01:03:34.013 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
01:03:34.013 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.04
01:03:34.014 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:34.017 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
01:03:34.017 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:03:34.017 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:34.017 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:03:34.017 00.000 10072 MoveAxis(W, 3, ABG)
01:03:34.017 00.000 10072 Guiding  Dir = 3, Dur = 3
01:03:34.018 00.001 10072 IsGuiding returns 0
01:03:34.018 00.000 10072 PulseGuide returned control before completion, sleep 13
01:03:34.035 00.017 10072 IsGuiding returns 0
01:03:34.035 00.000 10072 Move returns status 0, amount 3
01:03:34.035 00.000 10072 MoveAxis(N, 0, ABG)
01:03:34.035 00.000 10072 Move returns status 0, amount 0
01:03:34.035 00.000 10072 move complete, result=0
01:03:34.035 00.000 1032 UpdateGuideState exits: m=1399 SNR=26.4
01:03:34.038 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:34.040 00.002 10072 worker thread done servicing request
01:03:34.040 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:34.041 00.001 1032 Enqueuing Expose request
01:03:34.043 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:03:34.045 00.002 10072 Worker thread wakes up
01:03:34.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:34.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:34.459 00.414 10072 Exposure complete
01:03:34.507 00.048 10072 worker thread done servicing request
01:03:34.507 00.000 1032 OnExposeComplete: enter
01:03:34.509 00.002 1032 UpdateGuideState(): m_state=6
01:03:34.511 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1251
01:03:34.513 00.002 1032 Star::Find returns 1 (0), X=321.07, Y=750.34, Mass=1345, SNR=25.8, Peak=154 HFD=2.6
01:03:34.515 00.002 1032 MultiStar: [#1 0.04,0.13,0.98,U] [#2 -0.03,0.00,0.74,U] [#3 0.07,0.20,0.70,U] [#4 0.10,-0.05,0.73,U] [#5 -0.01,0.12,0.71,U] [#6 0.06,-0.08,0.61,U] [#7 -0.18,-0.01,0.53,U] [#8 0.01,-0.02,0.59,U] 
01:03:34.518 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.17, 0.16}
01:03:34.520 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
01:03:34.521 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
01:03:34.523 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.01 mountX=0.05 mountY=-0.05, mountTheta=-0.82
01:03:34.525 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
01:03:34.526 00.001 1032 Enqueuing Move request for scope (0.04, 0.06)
01:03:34.528 00.002 10072 Worker thread wakes up
01:03:34.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:03:34.528 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:03:34.528 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
01:03:34.530 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:34.532 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
01:03:34.532 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:03:34.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:34.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:03:34.532 00.000 10072 MoveAxis(W, 3, ABG)
01:03:34.532 00.000 10072 Guiding  Dir = 3, Dur = 3
01:03:34.533 00.001 10072 IsGuiding returns 0
01:03:34.533 00.000 10072 PulseGuide returned control before completion, sleep 13
01:03:34.551 00.018 10072 IsGuiding returns 0
01:03:34.551 00.000 10072 Move returns status 0, amount 3
01:03:34.551 00.000 10072 MoveAxis(N, 0, ABG)
01:03:34.551 00.000 10072 Move returns status 0, amount 0
01:03:34.551 00.000 10072 move complete, result=0
01:03:34.551 00.000 10072 worker thread done servicing request
01:03:34.554 00.003 1032 UpdateGuideState exits: m=1345 SNR=25.8
01:03:34.557 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:34.559 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:34.560 00.001 1032 Enqueuing Expose request
01:03:34.561 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:03:34.563 00.002 10072 Worker thread wakes up
01:03:34.563 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:34.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:35.194 00.631 10072 Exposure complete
01:03:35.246 00.052 10072 worker thread done servicing request
01:03:35.246 00.000 1032 OnExposeComplete: enter
01:03:35.248 00.002 1032 UpdateGuideState(): m_state=6
01:03:35.250 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1252
01:03:35.252 00.002 1032 Star::Find returns 1 (0), X=321.03, Y=750.26, Mass=1349, SNR=25.9, Peak=156 HFD=2.5
01:03:35.255 00.003 1032 MultiStar: [#1 0.07,-0.01,1.00,U] [#2 0.07,0.02,0.75,U] [#3 0.03,0.02,0.70,U] [#4 0.22,0.03,0.72,U] [#5 0.11,-0.05,0.71,U] [#6 0.18,0.23,0.61,U] [#7 0.11,0.00,0.55,U] [#8 0.10,-0.03,0.61,U] 
01:03:35.257 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.14, 0.08}
01:03:35.258 00.001 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
01:03:35.259 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
01:03:35.261 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.28 mountX=0.00 mountY=-0.12, mountTheta=-1.55
01:03:35.264 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
01:03:35.265 00.001 1032 Enqueuing Move request for scope (0.11, 0.03)
01:03:35.267 00.002 10072 Worker thread wakes up
01:03:35.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:03:35.268 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:03:35.268 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.00 yDistance=-0.12
01:03:35.271 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:35.273 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
01:03:35.273 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
01:03:35.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:35.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:03:35.274 00.001 10072 MoveAxis(W, 3, ABG)
01:03:35.274 00.000 10072 Guiding  Dir = 3, Dur = 3
01:03:35.274 00.000 10072 IsGuiding returns 0
01:03:35.274 00.000 10072 PulseGuide returned control before completion, sleep 13
01:03:35.293 00.019 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:03:35.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:35.296 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:35.299 00.003 1032 Enqueuing Expose request
01:03:35.303 00.004 10072 IsGuiding returns 0
01:03:35.303 00.000 10072 Move returns status 0, amount 3
01:03:35.303 00.000 10072 MoveAxis(N, 0, ABG)
01:03:35.303 00.000 10072 Move returns status 0, amount 0
01:03:35.303 00.000 10072 move complete, result=0
01:03:35.303 00.000 10072 worker thread done servicing request
01:03:35.303 00.000 10072 Worker thread wakes up
01:03:35.303 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:35.303 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:35.311 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:03:35.711 00.400 10072 Exposure complete
01:03:35.764 00.053 10072 worker thread done servicing request
01:03:35.764 00.000 1032 OnExposeComplete: enter
01:03:35.766 00.002 1032 UpdateGuideState(): m_state=6
01:03:35.768 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1253
01:03:35.770 00.002 1032 Star::Find returns 1 (0), X=321.06, Y=750.22, Mass=1302, SNR=25.4, Peak=160 HFD=2.5
01:03:35.772 00.002 1032 MultiStar: [#1 0.14,-0.02,1.02,U] [#2 0.04,0.03,0.74,U] [#3 0.16,0.11,0.71,U] [#4 0.13,-0.05,0.71,U] [#5 0.08,0.02,0.70,U] [#6 0.20,0.04,0.62,U] [#7 -0.02,-0.08,0.54,U] [#8 0.22,0.08,0.60,U] 
01:03:35.774 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.17, 0.04}
01:03:35.775 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
01:03:35.777 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
01:03:35.778 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.14 mountX=-0.01 mountY=-0.13, mountTheta=-1.69
01:03:35.782 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
01:03:35.784 00.002 1032 Enqueuing Move request for scope (0.13, 0.02)
01:03:35.787 00.003 10072 Worker thread wakes up
01:03:35.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
01:03:35.787 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
01:03:35.787 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.01 yDistance=-0.13
01:03:35.789 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:35.791 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
01:03:35.791 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:03:35.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:35.792 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:03:35.792 00.000 10072 MoveAxis(W, 3, ABG)
01:03:35.792 00.000 10072 Guiding  Dir = 3, Dur = 3
01:03:35.792 00.000 10072 IsGuiding returns 0
01:03:35.792 00.000 10072 PulseGuide returned control before completion, sleep 13
01:03:35.809 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
01:03:35.811 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:35.812 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:35.814 00.002 1032 Enqueuing Expose request
01:03:35.816 00.002 10072 IsGuiding returns 0
01:03:35.816 00.000 10072 Move returns status 0, amount 3
01:03:35.816 00.000 10072 MoveAxis(N, 0, ABG)
01:03:35.816 00.000 10072 Move returns status 0, amount 0
01:03:35.816 00.000 10072 move complete, result=0
01:03:35.817 00.001 10072 worker thread done servicing request
01:03:35.817 00.000 10072 Worker thread wakes up
01:03:35.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:35.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:35.824 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:03:36.447 00.623 10072 Exposure complete
01:03:36.495 00.048 10072 worker thread done servicing request
01:03:36.495 00.000 1032 OnExposeComplete: enter
01:03:36.497 00.002 1032 UpdateGuideState(): m_state=6
01:03:36.499 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1254
01:03:36.502 00.003 1032 Star::Find returns 1 (0), X=321.19, Y=750.20, Mass=1497, SNR=27.3, Peak=170 HFD=2.7
01:03:36.503 00.001 1032 MultiStar: [#1 0.15,-0.02,0.95,U] [#2 -0.00,-0.05,0.70,U] [#3 -0.06,-0.15,0.67,U] [#4 0.10,-0.04,0.68,U] [#5 0.09,0.04,0.67,U] [#6 0.25,0.01,0.60,U] [#7 -0.02,-0.16,0.52,U] [#8 0.12,0.03,0.60,U] 
01:03:36.505 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.29, 0.01}
01:03:36.506 00.001 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
01:03:36.508 00.002 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
01:03:36.508 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.26 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
01:03:36.512 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
01:03:36.513 00.001 1032 Enqueuing Move request for scope (0.12, -0.03)
01:03:36.515 00.002 10072 Worker thread wakes up
01:03:36.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
01:03:36.515 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
01:03:36.515 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.10
01:03:36.516 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:36.520 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
01:03:36.520 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:03:36.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:36.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:03:36.520 00.000 10072 MoveAxis(W, 3, ABG)
01:03:36.520 00.000 10072 Guiding  Dir = 3, Dur = 3
01:03:36.520 00.000 10072 IsGuiding returns 0
01:03:36.521 00.001 10072 PulseGuide returned control before completion, sleep 13
01:03:36.538 00.017 10072 IsGuiding returns 0
01:03:36.538 00.000 10072 Move returns status 0, amount 3
01:03:36.538 00.000 10072 MoveAxis(N, 0, ABG)
01:03:36.538 00.000 10072 Move returns status 0, amount 0
01:03:36.538 00.000 10072 move complete, result=0
01:03:36.539 00.001 10072 worker thread done servicing request
01:03:36.539 00.000 1032 UpdateGuideState exits: m=1497 SNR=27.3
01:03:36.540 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:36.542 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:36.544 00.002 1032 Enqueuing Expose request
01:03:36.545 00.001 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:03:36.547 00.002 10072 Worker thread wakes up
01:03:36.547 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:36.547 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:36.960 00.413 10072 Exposure complete
01:03:37.009 00.049 10072 worker thread done servicing request
01:03:37.009 00.000 1032 OnExposeComplete: enter
01:03:37.011 00.002 1032 UpdateGuideState(): m_state=6
01:03:37.012 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1255
01:03:37.014 00.002 1032 Star::Find returns 1 (0), X=321.13, Y=750.26, Mass=1444, SNR=26.8, Peak=167 HFD=2.6
01:03:37.016 00.002 1032 MultiStar: [#1 0.16,0.08,0.92,U] [#2 0.07,-0.03,0.73,U] [#3 0.15,-0.01,0.61,U] [#4 0.21,0.02,0.71,U] [#5 0.01,0.08,0.66,U] [#6 0.21,-0.06,0.57,U] [#7 -0.02,-0.07,0.49,U] [#8 0.24,-0.06,0.55,U] 
01:03:37.018 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.24, 0.08}
01:03:37.021 00.003 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
01:03:37.024 00.003 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
01:03:37.026 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.11 mountX=-0.02 mountY=-0.15, mountTheta=-1.72
01:03:37.028 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
01:03:37.032 00.004 1032 Enqueuing Move request for scope (0.15, 0.02)
01:03:37.033 00.001 10072 Worker thread wakes up
01:03:37.034 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
01:03:37.034 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
01:03:37.034 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
01:03:37.036 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:37.038 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
01:03:37.038 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:03:37.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:37.039 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:03:37.039 00.000 10072 MoveAxis(W, 3, ABG)
01:03:37.039 00.000 10072 Guiding  Dir = 3, Dur = 3
01:03:37.039 00.000 10072 IsGuiding returns 0
01:03:37.039 00.000 10072 PulseGuide returned control before completion, sleep 13
01:03:37.057 00.018 1032 UpdateGuideState exits: m=1444 SNR=26.8
01:03:37.060 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:37.062 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:37.063 00.001 1032 Enqueuing Expose request
01:03:37.067 00.004 10072 IsGuiding returns 0
01:03:37.067 00.000 10072 Move returns status 0, amount 3
01:03:37.068 00.001 10072 MoveAxis(N, 0, ABG)
01:03:37.068 00.000 10072 Move returns status 0, amount 0
01:03:37.068 00.000 10072 move complete, result=0
01:03:37.068 00.000 10072 worker thread done servicing request
01:03:37.068 00.000 10072 Worker thread wakes up
01:03:37.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:37.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:37.072 00.004 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:03:37.695 00.623 10072 Exposure complete
01:03:37.743 00.048 10072 worker thread done servicing request
01:03:37.743 00.000 1032 OnExposeComplete: enter
01:03:37.746 00.003 1032 UpdateGuideState(): m_state=6
01:03:37.747 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1256
01:03:37.749 00.002 1032 Star::Find returns 1 (0), X=321.14, Y=750.34, Mass=1296, SNR=25.4, Peak=151 HFD=2.7
01:03:37.751 00.002 1032 MultiStar: [#1 0.12,0.06,1.03,U] [#2 0.06,0.05,0.77,U] [#3 0.02,0.03,0.70,U] [#4 0.17,-0.00,0.72,U] [#5 0.06,0.03,0.76,U] [#6 0.10,0.04,0.62,U] [#7 -0.09,-0.24,0.52,U] [#8 0.19,-0.13,0.60,U] 
01:03:37.753 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.25, 0.16}
01:03:37.754 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
01:03:37.757 00.003 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
01:03:37.759 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.18 mountX=-0.01 mountY=-0.11, mountTheta=-1.65
01:03:37.761 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
01:03:37.763 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
01:03:37.766 00.003 10072 Worker thread wakes up
01:03:37.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
01:03:37.766 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
01:03:37.766 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
01:03:37.768 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:37.770 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.02
01:03:37.770 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:03:37.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:37.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:03:37.770 00.000 10072 MoveAxis(W, 3, ABG)
01:03:37.770 00.000 10072 Guiding  Dir = 3, Dur = 3
01:03:37.770 00.000 10072 IsGuiding returns 0
01:03:37.771 00.001 10072 PulseGuide returned control before completion, sleep 13
01:03:37.786 00.015 10072 IsGuiding returns 0
01:03:37.786 00.000 10072 Move returns status 0, amount 3
01:03:37.786 00.000 10072 MoveAxis(N, 0, ABG)
01:03:37.786 00.000 10072 Move returns status 0, amount 0
01:03:37.786 00.000 10072 move complete, result=0
01:03:37.786 00.000 10072 worker thread done servicing request
01:03:37.789 00.003 1032 UpdateGuideState exits: m=1296 SNR=25.4
01:03:37.791 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:37.793 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:37.795 00.002 1032 Enqueuing Expose request
01:03:37.796 00.001 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:03:37.799 00.003 10072 Worker thread wakes up
01:03:37.799 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:37.799 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:38.210 00.411 10072 Exposure complete
01:03:38.259 00.049 10072 worker thread done servicing request
01:03:38.259 00.000 1032 OnExposeComplete: enter
01:03:38.260 00.001 1032 UpdateGuideState(): m_state=6
01:03:38.262 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1257
01:03:38.263 00.001 1032 Star::Find returns 1 (0), X=321.19, Y=750.25, Mass=1511, SNR=27.4, Peak=182 HFD=2.7
01:03:38.265 00.002 1032 MultiStar: [#1 0.19,-0.06,0.94,U] [#2 0.11,-0.01,0.69,U] [#3 0.08,0.12,0.68,U] [#4 0.42,-0.10,0.63,U] [#5 0.10,0.09,0.62,U] [#6 0.37,0.03,0.58,U] [#7 0.13,-0.16,0.53,U] [#8 0.16,-0.10,0.53,U] 
01:03:38.268 00.003 1032 refined, 8 included, MultiStar: {0.21, -0.01}, one-star: {0.30, 0.07}
01:03:38.272 00.004 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
01:03:38.273 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
01:03:38.275 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.03 mountX=-0.06 mountY=-0.20, mountTheta=-1.86
01:03:38.277 00.002 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.01, opts=13)
01:03:38.278 00.001 1032 Enqueuing Move request for scope (0.21, -0.01)
01:03:38.280 00.002 10072 Worker thread wakes up
01:03:38.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
01:03:38.280 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
01:03:38.280 00.000 10072 Moving (0.21, -0.01) raw xDistance=-0.06 yDistance=-0.20
01:03:38.282 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:38.284 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
01:03:38.284 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:03:38.284 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:03:38.284 00.000 10072 MoveAxis(W, 3, ABG)
01:03:38.284 00.000 10072 Guiding  Dir = 3, Dur = 3
01:03:38.284 00.000 10072 IsGuiding returns 0
01:03:38.284 00.000 10072 PulseGuide returned control before completion, sleep 13
01:03:38.301 00.017 1032 UpdateGuideState exits: m=1511 SNR=27.4
01:03:38.304 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:38.306 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:38.308 00.002 1032 Enqueuing Expose request
01:03:38.309 00.001 10072 IsGuiding returns 0
01:03:38.309 00.000 10072 Move returns status 0, amount 3
01:03:38.309 00.000 10072 MoveAxis(N, 132, ABG)
01:03:38.309 00.000 10072 Guiding  Dir = 0, Dur = 132
01:03:38.310 00.001 10072 IsGuiding returns 0
01:03:38.310 00.000 10072 PulseGuide returned control before completion, sleep 142
01:03:38.459 00.149 10072 IsGuiding returns 0
01:03:38.459 00.000 10072 Move returns status 0, amount 132
01:03:38.459 00.000 10072 move complete, result=0
01:03:38.459 00.000 10072 worker thread done servicing request
01:03:38.459 00.000 10072 Worker thread wakes up
01:03:38.459 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.2 px 132 ms NORTH
01:03:38.462 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:38.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:39.099 00.637 10072 Exposure complete
01:03:39.147 00.048 10072 worker thread done servicing request
01:03:39.148 00.001 1032 OnExposeComplete: enter
01:03:39.150 00.002 1032 UpdateGuideState(): m_state=6
01:03:39.152 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1258
01:03:39.154 00.002 1032 Star::Find returns 1 (0), X=321.01, Y=750.13, Mass=1589, SNR=28.1, Peak=186 HFD=2.7
01:03:39.156 00.002 1032 MultiStar: [#1 -0.05,-0.04,0.95,U] [#2 -0.14,-0.05,0.70,U] [#3 -0.05,-0.18,0.66,U] [#4 -0.02,-0.22,0.68,U] [#5 -0.07,-0.11,0.61,U] [#6 0.01,-0.05,0.53,U] [#7 -0.12,-0.17,0.47,U] [#8 -0.07,-0.20,0.50,U] 
01:03:39.158 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.11}, one-star: {0.12, -0.05}
01:03:39.161 00.003 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.58)
01:03:39.164 00.003 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.58)
01:03:39.166 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.87 mountX=-0.10 mountY=0.06, mountTheta=2.58
01:03:39.169 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.11, opts=13)
01:03:39.178 00.009 1032 Enqueuing Move request for scope (-0.03, -0.11)
01:03:39.181 00.003 10072 Worker thread wakes up
01:03:39.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
01:03:39.181 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
01:03:39.181 00.000 10072 Moving (-0.03, -0.11) raw xDistance=-0.10 yDistance=0.06
01:03:39.184 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:39.186 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
01:03:39.187 00.001 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
01:03:39.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:39.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:03:39.187 00.000 10072 MoveAxis(W, 2, ABG)
01:03:39.187 00.000 10072 Guiding  Dir = 3, Dur = 2
01:03:39.187 00.000 10072 IsGuiding returns 0
01:03:39.188 00.001 10072 PulseGuide returned control before completion, sleep 12
01:03:39.207 00.019 10072 IsGuiding returns 0
01:03:39.207 00.000 10072 Move returns status 0, amount 2
01:03:39.207 00.000 10072 MoveAxis(N, 0, ABG)
01:03:39.207 00.000 10072 Move returns status 0, amount 0
01:03:39.207 00.000 10072 move complete, result=0
01:03:39.207 00.000 10072 worker thread done servicing request
01:03:39.208 00.001 1032 UpdateGuideState exits: m=1589 SNR=28.1
01:03:39.211 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:39.213 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:39.215 00.002 1032 Enqueuing Expose request
01:03:39.216 00.001 1032 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:03:39.218 00.002 10072 Worker thread wakes up
01:03:39.218 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:39.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:39.630 00.412 10072 Exposure complete
01:03:39.683 00.053 10072 worker thread done servicing request
01:03:39.683 00.000 1032 OnExposeComplete: enter
01:03:39.684 00.001 1032 UpdateGuideState(): m_state=6
01:03:39.686 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1259
01:03:39.688 00.002 1032 Star::Find returns 1 (0), X=320.94, Y=750.16, Mass=1327, SNR=25.7, Peak=161 HFD=2.5
01:03:39.691 00.003 1032 MultiStar: [#1 -0.10,-0.10,0.99,U] [#2 -0.10,-0.09,0.74,U] [#3 -0.19,-0.19,0.68,U] [#4 -0.12,-0.10,0.72,U] [#5 -0.18,-0.03,0.69,U] [#6 0.03,0.05,0.60,U] [#7 -0.24,-0.04,0.57,U] [#8 -0.08,-0.18,0.62,U] 
01:03:39.692 00.001 1032 single-star, 8 included, MultiStar: {-0.10, -0.08}, one-star: {0.05, -0.02}
01:03:39.694 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
01:03:39.696 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
01:03:39.698 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.34 mountX=-0.03 mountY=-0.04, mountTheta=-2.17
01:03:39.701 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
01:03:39.704 00.003 1032 Enqueuing Move request for scope (0.05, -0.02)
01:03:39.709 00.005 10072 Worker thread wakes up
01:03:39.710 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
01:03:39.710 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
01:03:39.710 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.04
01:03:39.712 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:39.714 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
01:03:39.714 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:03:39.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:39.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:03:39.715 00.001 10072 MoveAxis(W, 2, ABG)
01:03:39.715 00.000 10072 Guiding  Dir = 3, Dur = 2
01:03:39.735 00.020 1032 UpdateGuideState exits: m=1327 SNR=25.7
01:03:39.739 00.004 10072 IsGuiding returns 0
01:03:39.739 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:39.742 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:39.744 00.002 1032 Enqueuing Expose request
01:03:39.745 00.001 10072 PulseGuide returned control before completion, sleep 12
01:03:39.769 00.024 10072 IsGuiding returns 0
01:03:39.769 00.000 10072 Move returns status 0, amount 2
01:03:39.769 00.000 10072 MoveAxis(N, 0, ABG)
01:03:39.769 00.000 10072 Move returns status 0, amount 0
01:03:39.769 00.000 10072 move complete, result=0
01:03:39.769 00.000 10072 worker thread done servicing request
01:03:39.769 00.000 10072 Worker thread wakes up
01:03:39.769 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:39.769 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:39.774 00.005 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:03:40.396 00.622 10072 Exposure complete
01:03:40.445 00.049 10072 worker thread done servicing request
01:03:40.445 00.000 1032 OnExposeComplete: enter
01:03:40.447 00.002 1032 UpdateGuideState(): m_state=6
01:03:40.449 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1260
01:03:40.450 00.001 1032 Star::Find returns 1 (0), X=320.92, Y=750.17, Mass=1411, SNR=26.5, Peak=166 HFD=2.5
01:03:40.453 00.003 1032 MultiStar: [#1 -0.03,-0.08,0.96,U] [#2 -0.03,-0.11,0.73,U] [#3 -0.02,-0.10,0.66,U] [#4 0.03,-0.10,0.71,U] [#5 -0.00,-0.10,0.71,U] [#6 -0.02,0.04,0.62,U] [#7 -0.17,-0.17,0.50,U] [#8 -0.04,-0.11,0.56,U] 
01:03:40.454 00.001 1032 single-star, 8 included, MultiStar: {-0.02, -0.08}, one-star: {0.02, -0.01}
01:03:40.456 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
01:03:40.460 00.004 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
01:03:40.461 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.54 mountX=-0.02 mountY=-0.02, mountTheta=-2.37
01:03:40.464 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
01:03:40.466 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
01:03:40.468 00.002 10072 Worker thread wakes up
01:03:40.468 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:03:40.468 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:03:40.468 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
01:03:40.470 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:40.473 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
01:03:40.473 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:03:40.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:40.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:03:40.473 00.000 10072 MoveAxis(W, 2, ABG)
01:03:40.473 00.000 10072 Guiding  Dir = 3, Dur = 2
01:03:40.473 00.000 10072 IsGuiding returns 0
01:03:40.474 00.001 10072 PulseGuide returned control before completion, sleep 12
01:03:40.488 00.014 10072 IsGuiding returns 0
01:03:40.488 00.000 10072 Move returns status 0, amount 2
01:03:40.489 00.001 10072 MoveAxis(N, 0, ABG)
01:03:40.489 00.000 10072 Move returns status 0, amount 0
01:03:40.489 00.000 10072 move complete, result=0
01:03:40.489 00.000 10072 worker thread done servicing request
01:03:40.492 00.003 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:03:40.495 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:40.497 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:40.498 00.001 1032 Enqueuing Expose request
01:03:40.500 00.002 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:03:40.502 00.002 10072 Worker thread wakes up
01:03:40.502 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:40.502 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:40.914 00.412 10072 Exposure complete
01:03:40.963 00.049 10072 worker thread done servicing request
01:03:40.963 00.000 1032 OnExposeComplete: enter
01:03:40.965 00.002 1032 UpdateGuideState(): m_state=6
01:03:40.967 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1261
01:03:40.968 00.001 1032 Star::Find returns 1 (0), X=321.04, Y=750.23, Mass=1489, SNR=27.2, Peak=166 HFD=2.5
01:03:40.970 00.002 1032 MultiStar: [#1 0.00,-0.04,0.98,U] [#2 -0.06,-0.07,0.71,U] [#3 -0.03,-0.04,0.65,U] [#4 0.15,-0.08,0.67,U] [#5 -0.11,-0.09,0.68,U] [#6 0.10,0.08,0.56,U] [#7 0.03,-0.25,0.51,U] [#8 0.02,-0.07,0.55,U] 
01:03:40.971 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.15, 0.04}
01:03:40.972 00.001 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
01:03:40.975 00.003 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
01:03:40.977 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.01 mountX=-0.06 mountY=-0.02, mountTheta=-2.84
01:03:40.979 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
01:03:40.980 00.001 1032 Enqueuing Move request for scope (0.03, -0.05)
01:03:40.982 00.002 10072 Worker thread wakes up
01:03:40.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:03:40.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:03:40.982 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.02
01:03:40.984 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:40.986 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
01:03:40.986 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:03:40.986 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:40.986 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:03:40.986 00.000 10072 MoveAxis(W, 1, ABG)
01:03:40.986 00.000 10072 Guiding  Dir = 3, Dur = 1
01:03:40.988 00.002 10072 IsGuiding returns 0
01:03:40.988 00.000 10072 PulseGuide returned control before completion, sleep 11
01:03:41.005 00.017 10072 IsGuiding returns 0
01:03:41.005 00.000 10072 Move returns status 0, amount 1
01:03:41.005 00.000 10072 MoveAxis(N, 0, ABG)
01:03:41.005 00.000 10072 Move returns status 0, amount 0
01:03:41.005 00.000 10072 move complete, result=0
01:03:41.005 00.000 1032 UpdateGuideState exits: m=1489 SNR=27.2
01:03:41.007 00.002 10072 worker thread done servicing request
01:03:41.008 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:41.010 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:41.011 00.001 1032 Enqueuing Expose request
01:03:41.012 00.001 10072 Worker thread wakes up
01:03:41.014 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:41.014 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:41.014 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:03:41.648 00.634 10072 Exposure complete
01:03:41.699 00.051 10072 worker thread done servicing request
01:03:41.699 00.000 1032 OnExposeComplete: enter
01:03:41.701 00.002 1032 UpdateGuideState(): m_state=6
01:03:41.703 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1262
01:03:41.705 00.002 1032 Star::Find returns 1 (0), X=321.01, Y=750.20, Mass=1381, SNR=26.2, Peak=172 HFD=2.6
01:03:41.708 00.003 1032 MultiStar: [#1 0.08,-0.03,0.97,U] [#2 -0.06,-0.04,0.74,U] [#3 -0.05,-0.10,0.68,U] [#4 0.03,-0.17,0.70,U] [#5 -0.09,-0.03,0.73,U] [#6 0.03,0.01,0.60,U] [#7 -0.18,-0.21,0.50,U] [#8 0.06,-0.13,0.58,U] 
01:03:41.709 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {0.12, 0.02}
01:03:41.711 00.002 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.98)
01:03:41.712 00.001 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.98)
01:03:41.714 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.07 cameraTheta=-1.48 mountX=-0.06 mountY=0.01, mountTheta=2.98
01:03:41.716 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.06, opts=13)
01:03:41.718 00.002 1032 Enqueuing Move request for scope (0.01, -0.06)
01:03:41.719 00.001 10072 Worker thread wakes up
01:03:41.719 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
01:03:41.719 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
01:03:41.720 00.001 10072 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.01
01:03:41.721 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:41.723 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
01:03:41.723 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:03:41.723 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:41.724 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:03:41.724 00.000 10072 MoveAxis(W, 1, ABG)
01:03:41.724 00.000 10072 Guiding  Dir = 3, Dur = 1
01:03:41.725 00.001 10072 IsGuiding returns 0
01:03:41.725 00.000 10072 PulseGuide returned control before completion, sleep 11
01:03:41.740 00.015 10072 IsGuiding returns 0
01:03:41.740 00.000 10072 Move returns status 0, amount 1
01:03:41.740 00.000 10072 MoveAxis(N, 0, ABG)
01:03:41.740 00.000 10072 Move returns status 0, amount 0
01:03:41.740 00.000 10072 move complete, result=0
01:03:41.740 00.000 10072 worker thread done servicing request
01:03:41.743 00.003 1032 UpdateGuideState exits: m=1381 SNR=26.2
01:03:41.745 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:41.746 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:41.748 00.002 1032 Enqueuing Expose request
01:03:41.750 00.002 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
01:03:41.752 00.002 10072 Worker thread wakes up
01:03:41.752 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:41.752 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:42.163 00.411 10072 Exposure complete
01:03:42.219 00.056 10072 worker thread done servicing request
01:03:42.219 00.000 1032 OnExposeComplete: enter
01:03:42.221 00.002 1032 UpdateGuideState(): m_state=6
01:03:42.222 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1263
01:03:42.225 00.003 1032 Star::Find returns 1 (0), X=321.05, Y=750.14, Mass=1594, SNR=28.1, Peak=191 HFD=2.7
01:03:42.227 00.002 1032 MultiStar: [#1 0.01,-0.02,0.92,U] [#2 -0.03,-0.15,0.68,U] [#3 -0.12,-0.12,0.60,U] [#4 0.00,-0.22,0.69,U] [#5 -0.11,-0.13,0.65,U] [#6 0.21,0.01,0.55,U] [#7 -0.17,-0.12,0.54,U] [#8 -0.04,0.03,0.54,U] 
01:03:42.229 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.08}, one-star: {0.16, -0.04}
01:03:42.230 00.001 1032 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.83) = xAngle (-3.38 = 2.91)
01:03:42.231 00.001 1032 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.38 = 2.91)
01:03:42.234 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.55 mountX=-0.08 mountY=0.02, mountTheta=2.91
01:03:42.237 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.08, opts=13)
01:03:42.241 00.004 1032 Enqueuing Move request for scope (0.00, -0.08)
01:03:42.243 00.002 10072 Worker thread wakes up
01:03:42.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
01:03:42.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
01:03:42.243 00.000 10072 Moving (0.00, -0.08) raw xDistance=-0.08 yDistance=0.02
01:03:42.245 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:42.247 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
01:03:42.247 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:03:42.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:42.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:03:42.247 00.000 10072 MoveAxis(W, 0, ABG)
01:03:42.247 00.000 10072 Move returns status 0, amount 0
01:03:42.247 00.000 10072 MoveAxis(N, 0, ABG)
01:03:42.248 00.001 10072 Move returns status 0, amount 0
01:03:42.248 00.000 10072 move complete, result=0
01:03:42.248 00.000 10072 worker thread done servicing request
01:03:42.265 00.017 1032 UpdateGuideState exits: m=1594 SNR=28.1
01:03:42.270 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:42.273 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:42.275 00.002 1032 Enqueuing Expose request
01:03:42.276 00.001 1032 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
01:03:42.278 00.002 10072 Worker thread wakes up
01:03:42.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:42.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:42.914 00.636 10072 Exposure complete
01:03:42.960 00.046 10072 worker thread done servicing request
01:03:42.960 00.000 1032 OnExposeComplete: enter
01:03:42.962 00.002 1032 UpdateGuideState(): m_state=6
01:03:42.963 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1264
01:03:42.964 00.001 1032 Star::Find returns 1 (0), X=320.98, Y=750.20, Mass=1374, SNR=26.1, Peak=154 HFD=2.5
01:03:42.966 00.002 1032 MultiStar: [#1 0.02,-0.07,1.04,U] [#2 0.03,-0.12,0.75,U] [#3 -0.11,-0.17,0.67,U] [#4 -0.00,-0.11,0.71,U] [#5 -0.06,-0.07,0.69,U] [#6 0.07,-0.03,0.57,U] [#7 -0.25,-0.22,0.53,U] [#8 -0.01,-0.24,0.53,U] 
01:03:42.967 00.001 1032 single-star, 8 included, MultiStar: {-0.01, -0.10}, one-star: {0.08, 0.02}
01:03:42.969 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
01:03:42.970 00.001 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
01:03:42.971 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.20 mountX=-0.00 mountY=-0.09, mountTheta=-1.63
01:03:42.974 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
01:03:42.976 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
01:03:42.977 00.001 10072 Worker thread wakes up
01:03:42.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
01:03:42.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
01:03:42.977 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.00 yDistance=-0.09
01:03:42.980 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:42.982 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
01:03:42.982 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
01:03:42.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:42.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:03:42.982 00.000 10072 MoveAxis(E, 0, ABG)
01:03:42.982 00.000 10072 Move returns status 0, amount 0
01:03:42.982 00.000 10072 MoveAxis(N, 0, ABG)
01:03:42.982 00.000 10072 Move returns status 0, amount 0
01:03:42.982 00.000 10072 move complete, result=0
01:03:42.982 00.000 10072 worker thread done servicing request
01:03:43.000 00.018 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:03:43.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:43.003 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:43.006 00.003 1032 Enqueuing Expose request
01:03:43.008 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:43.010 00.002 10072 Worker thread wakes up
01:03:43.010 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:43.010 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:43.429 00.419 10072 Exposure complete
01:03:43.476 00.047 10072 worker thread done servicing request
01:03:43.476 00.000 1032 OnExposeComplete: enter
01:03:43.478 00.002 1032 UpdateGuideState(): m_state=6
01:03:43.480 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1265
01:03:43.481 00.001 1032 Star::Find returns 1 (0), X=321.00, Y=750.22, Mass=1399, SNR=26.4, Peak=175 HFD=2.5
01:03:43.483 00.002 1032 MultiStar: [#1 0.05,-0.06,0.93,U] [#2 -0.10,-0.16,0.75,U] [#3 0.09,-0.17,0.68,U] [#4 0.17,-0.16,0.67,U] [#5 -0.16,-0.10,0.72,U] [#6 -0.05,-0.04,0.57,U] [#7 -0.06,-0.24,0.55,U] [#8 -0.09,-0.11,0.57,U] 
01:03:43.485 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.10}, one-star: {0.11, 0.04}
01:03:43.486 00.001 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.92)
01:03:43.489 00.003 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.92)
01:03:43.492 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.54 mountX=-0.10 mountY=0.02, mountTheta=2.92
01:03:43.496 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.10, opts=13)
01:03:43.499 00.003 1032 Enqueuing Move request for scope (0.00, -0.10)
01:03:43.500 00.001 10072 Worker thread wakes up
01:03:43.501 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
01:03:43.501 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
01:03:43.501 00.000 10072 Moving (0.00, -0.10) raw xDistance=-0.10 yDistance=0.02
01:03:43.503 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:43.505 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
01:03:43.505 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:03:43.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:43.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:03:43.505 00.000 10072 MoveAxis(E, 0, ABG)
01:03:43.505 00.000 10072 Move returns status 0, amount 0
01:03:43.505 00.000 10072 MoveAxis(N, 0, ABG)
01:03:43.505 00.000 10072 Move returns status 0, amount 0
01:03:43.505 00.000 10072 move complete, result=0
01:03:43.505 00.000 10072 worker thread done servicing request
01:03:43.523 00.018 1032 UpdateGuideState exits: m=1399 SNR=26.4
01:03:43.526 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:43.528 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:43.529 00.001 1032 Enqueuing Expose request
01:03:43.531 00.002 10072 Worker thread wakes up
01:03:43.531 00.000 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:03:43.533 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:43.533 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:44.169 00.636 10072 Exposure complete
01:03:44.296 00.127 10072 worker thread done servicing request
01:03:44.296 00.000 1032 OnExposeComplete: enter
01:03:44.302 00.006 1032 UpdateGuideState(): m_state=6
01:03:44.308 00.006 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1266
01:03:44.311 00.003 1032 Star::Find returns 1 (0), X=321.05, Y=750.07, Mass=1339, SNR=25.8, Peak=168 HFD=2.7
01:03:44.315 00.004 1032 MultiStar: [#1 0.10,-0.24,0.96,U] [#2 -0.08,-0.11,0.72,U] [#3 -0.05,-0.16,0.72,U] [#4 0.05,-0.19,0.75,U] [#5 0.01,-0.19,0.73,U] [#6 0.16,-0.22,0.64,U] [#7 -0.06,-0.38,0.49,U] [#8 0.10,-0.24,0.54,U] 
01:03:44.318 00.003 1032 single-star, 8 included, MultiStar: {0.05, -0.19}, one-star: {0.15, -0.11}
01:03:44.321 00.003 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
01:03:44.323 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
01:03:44.325 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.60 mountX=-0.14 mountY=-0.12, mountTheta=-2.43
01:03:44.328 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.11, opts=13)
01:03:44.334 00.006 1032 Enqueuing Move request for scope (0.15, -0.11)
01:03:44.338 00.004 10072 Worker thread wakes up
01:03:44.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
01:03:44.338 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
01:03:44.339 00.001 10072 Moving (0.15, -0.11) raw xDistance=-0.14 yDistance=-0.12
01:03:44.341 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:44.343 00.002 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.01
01:03:44.343 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:03:44.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:44.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:03:44.343 00.000 10072 MoveAxis(E, 66, ABG)
01:03:44.345 00.002 10072 Guiding  Dir = 2, Dur = 66
01:03:44.345 00.000 10072 IsGuiding returns 0
01:03:44.346 00.001 10072 PulseGuide returned control before completion, sleep 76
01:03:44.369 00.023 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:03:44.373 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:44.375 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:44.377 00.002 1032 Enqueuing Expose request
01:03:44.429 00.052 10072 IsGuiding returns 0
01:03:44.429 00.000 10072 Move returns status 0, amount 66
01:03:44.429 00.000 10072 MoveAxis(N, 0, ABG)
01:03:44.430 00.001 10072 Move returns status 0, amount 0
01:03:44.430 00.000 10072 move complete, result=0
01:03:44.430 00.000 10072 worker thread done servicing request
01:03:44.430 00.000 10072 Worker thread wakes up
01:03:44.430 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:44.430 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:44.715 00.285 1032 GuideStep: -0.1 px 66 ms EAST, -0.1 px 0 ms NORTH
01:03:44.840 00.125 10072 Exposure complete
01:03:44.906 00.066 10072 worker thread done servicing request
01:03:44.907 00.001 1032 OnExposeComplete: enter
01:03:44.910 00.003 1032 UpdateGuideState(): m_state=6
01:03:44.913 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1267
01:03:44.916 00.003 1032 Star::Find returns 1 (0), X=321.05, Y=750.07, Mass=1389, SNR=26.2, Peak=174 HFD=2.7
01:03:44.919 00.003 1032 MultiStar: [#1 0.06,-0.12,0.98,U] [#2 0.08,-0.20,0.78,U] [#3 0.04,-0.29,0.65,U] [#4 0.20,-0.18,0.68,U] [#5 0.06,-0.16,0.67,U] [#6 0.21,-0.15,0.58,U] [#7 -0.03,-0.44,0.49,U] [#8 0.12,-0.22,0.55,U] 
01:03:44.924 00.005 1032 single-star, 8 included, MultiStar: {0.10, -0.19}, one-star: {0.15, -0.11}
01:03:44.927 00.003 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
01:03:44.931 00.004 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
01:03:44.933 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.63 mountX=-0.15 mountY=-0.12, mountTheta=-2.46
01:03:44.937 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.11, opts=13)
01:03:44.939 00.002 1032 Enqueuing Move request for scope (0.15, -0.11)
01:03:44.942 00.003 10072 Worker thread wakes up
01:03:44.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
01:03:44.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
01:03:44.943 00.001 10072 Moving (0.15, -0.11) raw xDistance=-0.15 yDistance=-0.12
01:03:44.946 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:44.949 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.01
01:03:44.949 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:03:44.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:44.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:03:44.949 00.000 10072 MoveAxis(E, 68, ABG)
01:03:44.949 00.000 10072 Guiding  Dir = 2, Dur = 68
01:03:44.950 00.001 10072 IsGuiding returns 0
01:03:44.951 00.001 10072 PulseGuide returned control before completion, sleep 78
01:03:44.977 00.026 1032 UpdateGuideState exits: m=1389 SNR=26.2
01:03:44.980 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:44.982 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:44.987 00.005 1032 Enqueuing Expose request
01:03:45.039 00.052 10072 IsGuiding returns 0
01:03:45.039 00.000 10072 Move returns status 0, amount 68
01:03:45.039 00.000 10072 MoveAxis(N, 0, ABG)
01:03:45.040 00.001 10072 Move returns status 0, amount 0
01:03:45.040 00.000 10072 move complete, result=0
01:03:45.040 00.000 10072 worker thread done servicing request
01:03:45.040 00.000 10072 Worker thread wakes up
01:03:45.040 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:45.040 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:45.045 00.005 1032 GuideStep: -0.1 px 68 ms EAST, -0.1 px 0 ms NORTH
01:03:45.670 00.625 10072 Exposure complete
01:03:45.739 00.069 10072 worker thread done servicing request
01:03:45.739 00.000 1032 OnExposeComplete: enter
01:03:45.743 00.004 1032 UpdateGuideState(): m_state=6
01:03:45.746 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1268
01:03:45.749 00.003 1032 Star::Find returns 1 (0), X=321.14, Y=750.19, Mass=1493, SNR=27.2, Peak=171 HFD=2.6
01:03:45.751 00.002 1032 MultiStar: [#1 0.13,0.06,0.92,U] [#2 0.01,-0.07,0.74,U] [#3 0.09,-0.17,0.70,U] [#4 0.14,-0.23,0.70,U] [#5 0.05,0.10,0.65,U] [#6 0.29,-0.13,0.60,U] [#7 -0.13,-0.31,0.51,U] [#8 -0.13,-0.16,0.55,U] 
01:03:45.754 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.24, 0.01}
01:03:45.756 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
01:03:45.759 00.003 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
01:03:45.761 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.13 cameraTheta=-0.72 mountX=-0.10 mountY=-0.07, mountTheta=-2.55
01:03:45.765 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.08, opts=13)
01:03:45.773 00.008 1032 Enqueuing Move request for scope (0.09, -0.08)
01:03:45.776 00.003 10072 Worker thread wakes up
01:03:45.777 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
01:03:45.777 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
01:03:45.777 00.000 10072 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=-0.07
01:03:45.780 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:45.782 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
01:03:45.782 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:03:45.783 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:45.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:03:45.783 00.000 10072 MoveAxis(E, 1, ABG)
01:03:45.783 00.000 10072 Guiding  Dir = 2, Dur = 1
01:03:45.783 00.000 10072 IsGuiding returns 0
01:03:45.784 00.001 10072 PulseGuide returned control before completion, sleep 11
01:03:45.808 00.024 10072 IsGuiding returns 0
01:03:45.808 00.000 10072 Move returns status 0, amount 1
01:03:45.808 00.000 10072 MoveAxis(N, 0, ABG)
01:03:45.808 00.000 10072 Move returns status 0, amount 0
01:03:45.808 00.000 10072 move complete, result=0
01:03:45.809 00.001 10072 worker thread done servicing request
01:03:45.809 00.000 1032 UpdateGuideState exits: m=1493 SNR=27.2
01:03:45.812 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:45.814 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:45.817 00.003 1032 Enqueuing Expose request
01:03:45.820 00.003 10072 Worker thread wakes up
01:03:45.820 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:03:45.823 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:45.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:46.234 00.411 10072 Exposure complete
01:03:46.303 00.069 10072 worker thread done servicing request
01:03:46.303 00.000 1032 OnExposeComplete: enter
01:03:46.306 00.003 1032 UpdateGuideState(): m_state=6
01:03:46.309 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1269
01:03:46.312 00.003 1032 Star::Find returns 1 (0), X=321.07, Y=750.20, Mass=1504, SNR=27.3, Peak=173 HFD=2.6
01:03:46.314 00.002 1032 MultiStar: [#1 0.04,-0.02,0.99,U] [#2 -0.08,-0.02,0.73,U] [#3 0.03,-0.07,0.65,U] [#4 0.21,-0.12,0.69,U] [#5 0.02,-0.15,0.68,U] [#6 0.21,-0.10,0.58,U] [#7 -0.07,-0.09,0.48,U] [#8 0.02,-0.16,0.56,U] 
01:03:46.317 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.18, 0.02}
01:03:46.319 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
01:03:46.321 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
01:03:46.323 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.77 mountX=-0.08 mountY=-0.05, mountTheta=-2.60
01:03:46.330 00.007 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
01:03:46.333 00.003 1032 Enqueuing Move request for scope (0.07, -0.07)
01:03:46.336 00.003 10072 Worker thread wakes up
01:03:46.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
01:03:46.336 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
01:03:46.336 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=-0.05
01:03:46.340 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:46.344 00.004 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.01
01:03:46.344 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:03:46.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:46.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:03:46.344 00.000 10072 MoveAxis(E, 2, ABG)
01:03:46.344 00.000 10072 Guiding  Dir = 2, Dur = 2
01:03:46.345 00.001 10072 IsGuiding returns 0
01:03:46.345 00.000 10072 PulseGuide returned control before completion, sleep 12
01:03:46.371 00.026 1032 UpdateGuideState exits: m=1504 SNR=27.3
01:03:46.375 00.004 10072 IsGuiding returns 0
01:03:46.375 00.000 10072 Move returns status 0, amount 2
01:03:46.375 00.000 10072 MoveAxis(N, 0, ABG)
01:03:46.375 00.000 10072 Move returns status 0, amount 0
01:03:46.375 00.000 10072 move complete, result=0
01:03:46.375 00.000 10072 worker thread done servicing request
01:03:46.375 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:46.378 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:46.381 00.003 1032 Enqueuing Expose request
01:03:46.383 00.002 10072 Worker thread wakes up
01:03:46.384 00.001 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:03:46.386 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:46.387 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:47.015 00.628 10072 Exposure complete
01:03:47.085 00.070 10072 worker thread done servicing request
01:03:47.085 00.000 1032 OnExposeComplete: enter
01:03:47.088 00.003 1032 UpdateGuideState(): m_state=6
01:03:47.092 00.004 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1270
01:03:47.094 00.002 1032 Star::Find returns 1 (0), X=321.08, Y=750.11, Mass=1446, SNR=26.8, Peak=187 HFD=2.7
01:03:47.096 00.002 1032 MultiStar: [#1 0.10,-0.11,1.04,U] [#2 -0.04,-0.08,0.71,U] [#3 0.07,-0.14,0.65,U] [#4 0.02,-0.20,0.71,U] [#5 -0.09,-0.13,0.69,U] [#6 0.25,-0.15,0.59,U] [#7 -0.09,-0.23,0.52,U] [#8 0.07,-0.27,0.55,U] 
01:03:47.099 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.14}, one-star: {0.19, -0.07}
01:03:47.100 00.001 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
01:03:47.102 00.002 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
01:03:47.106 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.16 cameraTheta=-1.16 mountX=-0.15 mountY=-0.02, mountTheta=-2.99
01:03:47.111 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.14, opts=13)
01:03:47.115 00.004 1032 Enqueuing Move request for scope (0.06, -0.14)
01:03:47.118 00.003 10072 Worker thread wakes up
01:03:47.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
01:03:47.118 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
01:03:47.118 00.000 10072 Moving (0.06, -0.14) raw xDistance=-0.15 yDistance=-0.02
01:03:47.122 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:47.126 00.004 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 289.00
01:03:47.126 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:03:47.126 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:47.126 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:03:47.126 00.000 10072 MoveAxis(E, 74, ABG)
01:03:47.126 00.000 10072 Guiding  Dir = 2, Dur = 74
01:03:47.127 00.001 10072 IsGuiding returns 0
01:03:47.128 00.001 10072 PulseGuide returned control before completion, sleep 84
01:03:47.153 00.025 1032 UpdateGuideState exits: m=1446 SNR=26.8
01:03:47.159 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:47.162 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:47.165 00.003 1032 Enqueuing Expose request
01:03:47.215 00.050 10072 IsGuiding returns 0
01:03:47.216 00.001 10072 Move returns status 0, amount 74
01:03:47.216 00.000 10072 MoveAxis(N, 0, ABG)
01:03:47.216 00.000 10072 Move returns status 0, amount 0
01:03:47.216 00.000 10072 move complete, result=0
01:03:47.216 00.000 10072 worker thread done servicing request
01:03:47.216 00.000 10072 Worker thread wakes up
01:03:47.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:47.217 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:47.217 00.000 1032 GuideStep: -0.2 px 74 ms EAST, -0.0 px 0 ms NORTH
01:03:47.635 00.418 10072 Exposure complete
01:03:47.710 00.075 10072 worker thread done servicing request
01:03:47.711 00.001 1032 OnExposeComplete: enter
01:03:47.715 00.004 1032 UpdateGuideState(): m_state=6
01:03:47.718 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1271
01:03:47.720 00.002 1032 Star::Find returns 1 (0), X=320.99, Y=750.17, Mass=1241, SNR=24.8, Peak=153 HFD=2.6
01:03:47.724 00.004 1032 MultiStar: [#1 0.07,-0.15,1.03,U] [#2 0.04,-0.05,0.79,U] [#3 0.08,-0.07,0.73,U] [#4 0.08,-0.19,0.76,U] [#5 -0.10,-0.07,0.72,U] [#6 0.19,0.01,0.61,U] [#7 0.05,-0.17,0.56,U] [#8 0.03,-0.08,0.61,U] 
01:03:47.727 00.003 1032 single-star, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.10, -0.01}
01:03:47.730 00.003 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
01:03:47.733 00.003 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
01:03:47.738 00.005 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.09 mountX=-0.03 mountY=-0.09, mountTheta=-1.92
01:03:47.743 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
01:03:47.746 00.003 1032 Enqueuing Move request for scope (0.10, -0.01)
01:03:47.748 00.002 10072 Worker thread wakes up
01:03:47.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
01:03:47.749 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
01:03:47.749 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.09
01:03:47.751 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:47.754 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
01:03:47.755 00.001 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:03:47.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:47.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:03:47.755 00.000 10072 MoveAxis(E, 3, ABG)
01:03:47.755 00.000 10072 Guiding  Dir = 2, Dur = 3
01:03:47.756 00.001 10072 IsGuiding returns 0
01:03:47.757 00.001 10072 PulseGuide returned control before completion, sleep 13
01:03:47.776 00.019 10072 IsGuiding returns 0
01:03:47.776 00.000 10072 Move returns status 0, amount 3
01:03:47.776 00.000 10072 MoveAxis(N, 0, ABG)
01:03:47.776 00.000 10072 Move returns status 0, amount 0
01:03:47.776 00.000 10072 move complete, result=0
01:03:47.776 00.000 10072 worker thread done servicing request
01:03:47.781 00.005 1032 UpdateGuideState exits: m=1241 SNR=24.8
01:03:47.784 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:47.787 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:47.790 00.003 1032 Enqueuing Expose request
01:03:47.792 00.002 10072 Worker thread wakes up
01:03:47.793 00.001 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:03:47.796 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:47.796 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:48.436 00.640 10072 Exposure complete
01:03:48.509 00.073 10072 worker thread done servicing request
01:03:48.509 00.000 1032 OnExposeComplete: enter
01:03:48.512 00.003 1032 UpdateGuideState(): m_state=6
01:03:48.514 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1272
01:03:48.517 00.003 1032 Star::Find returns 1 (0), X=321.11, Y=750.31, Mass=1405, SNR=26.4, Peak=162 HFD=2.6
01:03:48.523 00.006 1032 MultiStar: [#1 0.11,-0.04,0.92,U] [#2 0.08,-0.04,0.75,U] [#3 0.10,-0.04,0.67,U] [#4 0.20,-0.11,0.74,U] [#5 -0.02,0.11,0.64,U] [#6 0.21,0.03,0.59,U] [#7 -0.15,-0.05,0.52,U] [#8 0.14,-0.04,0.56,U] 
01:03:48.525 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {0.21, 0.13}
01:03:48.528 00.003 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
01:03:48.530 00.002 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
01:03:48.532 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.00 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
01:03:48.536 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
01:03:48.538 00.002 1032 Enqueuing Move request for scope (0.11, -0.00)
01:03:48.540 00.002 10072 Worker thread wakes up
01:03:48.540 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
01:03:48.540 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
01:03:48.540 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.11
01:03:48.543 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:48.546 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
01:03:48.546 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:03:48.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:48.546 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:03:48.546 00.000 10072 MoveAxis(E, 4, ABG)
01:03:48.546 00.000 10072 Guiding  Dir = 2, Dur = 4
01:03:48.547 00.001 10072 IsGuiding returns 0
01:03:48.549 00.002 10072 PulseGuide returned control before completion, sleep 13
01:03:48.572 00.023 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:03:48.576 00.004 10072 IsGuiding returns 0
01:03:48.576 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:48.579 00.003 10072 Move returns status 0, amount 4
01:03:48.580 00.001 10072 MoveAxis(N, 0, ABG)
01:03:48.580 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:48.583 00.003 1032 Enqueuing Expose request
01:03:48.587 00.004 10072 Move returns status 0, amount 0
01:03:48.587 00.000 10072 move complete, result=0
01:03:48.587 00.000 10072 worker thread done servicing request
01:03:48.587 00.000 10072 Worker thread wakes up
01:03:48.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:48.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:48.598 00.011 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:03:49.000 00.402 10072 Exposure complete
01:03:49.069 00.069 10072 worker thread done servicing request
01:03:49.069 00.000 1032 OnExposeComplete: enter
01:03:49.071 00.002 1032 UpdateGuideState(): m_state=6
01:03:49.074 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1273
01:03:49.076 00.002 1032 Star::Find returns 1 (0), X=321.10, Y=750.26, Mass=1295, SNR=25.4, Peak=147 HFD=2.6
01:03:49.080 00.004 1032 MultiStar: [#1 0.01,-0.02,1.01,U] [#2 0.03,0.14,0.77,U] [#3 0.10,0.03,0.73,U] [#4 0.22,-0.08,0.76,U] [#5 -0.01,-0.02,0.71,U] [#6 0.18,0.05,0.65,U] [#7 -0.10,-0.04,0.54,U] [#8 0.12,-0.02,0.58,U] 
01:03:49.082 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.20, 0.08}
01:03:49.085 00.003 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
01:03:49.087 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
01:03:49.091 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.16 mountX=-0.01 mountY=-0.09, mountTheta=-1.67
01:03:49.095 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
01:03:49.098 00.003 1032 Enqueuing Move request for scope (0.09, 0.01)
01:03:49.101 00.003 10072 Worker thread wakes up
01:03:49.101 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
01:03:49.101 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
01:03:49.101 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
01:03:49.104 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:49.108 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
01:03:49.108 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:03:49.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:49.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:03:49.108 00.000 10072 MoveAxis(E, 4, ABG)
01:03:49.108 00.000 10072 Guiding  Dir = 2, Dur = 4
01:03:49.111 00.003 10072 IsGuiding returns 0
01:03:49.112 00.001 10072 PulseGuide returned control before completion, sleep 14
01:03:49.135 00.023 10072 IsGuiding returns 0
01:03:49.135 00.000 10072 Move returns status 0, amount 4
01:03:49.135 00.000 10072 MoveAxis(N, 0, ABG)
01:03:49.135 00.000 10072 Move returns status 0, amount 0
01:03:49.135 00.000 10072 move complete, result=0
01:03:49.136 00.001 10072 worker thread done servicing request
01:03:49.136 00.000 1032 UpdateGuideState exits: m=1295 SNR=25.4
01:03:49.138 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:49.142 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:49.146 00.004 1032 Enqueuing Expose request
01:03:49.149 00.003 10072 Worker thread wakes up
01:03:49.149 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:03:49.152 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:49.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:49.782 00.630 10072 Exposure complete
01:03:49.854 00.072 10072 worker thread done servicing request
01:03:49.854 00.000 1032 OnExposeComplete: enter
01:03:49.856 00.002 1032 UpdateGuideState(): m_state=6
01:03:49.859 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1274
01:03:49.861 00.002 1032 Star::Find returns 1 (0), X=321.24, Y=750.12, Mass=1307, SNR=25.5, Peak=145 HFD=2.6
01:03:49.866 00.005 1032 MultiStar: [#1 0.16,-0.22,1.06,U] [#2 0.11,-0.16,0.73,U] [#3 0.07,-0.12,0.66,U] [#4 0.07,-0.07,0.72,U] [#5 0.11,-0.24,0.73,U] [#6 0.06,-0.06,0.59,U] [#7 -0.01,-0.21,0.55,U] [#8 0.12,-0.28,0.59,U] 
01:03:49.868 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.16}, one-star: {0.35, -0.06}
01:03:49.870 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
01:03:49.872 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
01:03:49.874 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-0.87 mountX=-0.18 mountY=-0.09, mountTheta=-2.70
01:03:49.879 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.16, opts=13)
01:03:49.881 00.002 1032 Enqueuing Move request for scope (0.13, -0.16)
01:03:49.884 00.003 10072 Worker thread wakes up
01:03:49.884 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
01:03:49.884 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
01:03:49.884 00.000 10072 Moving (0.13, -0.16) raw xDistance=-0.18 yDistance=-0.09
01:03:49.887 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:49.896 00.009 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.00
01:03:49.896 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
01:03:49.896 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:49.896 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:03:49.896 00.000 10072 MoveAxis(E, 90, ABG)
01:03:49.896 00.000 10072 Guiding  Dir = 2, Dur = 90
01:03:49.897 00.001 10072 IsGuiding returns 0
01:03:49.897 00.000 10072 PulseGuide returned control before completion, sleep 100
01:03:49.921 00.024 1032 UpdateGuideState exits: m=1307 SNR=25.5
01:03:49.928 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:49.932 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:49.936 00.004 1032 Enqueuing Expose request
01:03:50.012 00.076 10072 IsGuiding returns 0
01:03:50.012 00.000 10072 Move returns status 0, amount 90
01:03:50.012 00.000 10072 MoveAxis(N, 0, ABG)
01:03:50.012 00.000 10072 Move returns status 0, amount 0
01:03:50.012 00.000 10072 move complete, result=0
01:03:50.013 00.001 10072 worker thread done servicing request
01:03:50.013 00.000 10072 Worker thread wakes up
01:03:50.013 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:50.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:50.038 00.025 1032 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
01:03:50.425 00.387 10072 Exposure complete
01:03:50.502 00.077 10072 worker thread done servicing request
01:03:50.503 00.001 1032 OnExposeComplete: enter
01:03:50.507 00.004 1032 UpdateGuideState(): m_state=6
01:03:50.510 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1275
01:03:50.513 00.003 1032 Star::Find returns 1 (0), X=321.21, Y=750.12, Mass=1462, SNR=26.9, Peak=172 HFD=2.6
01:03:50.516 00.003 1032 MultiStar: [#1 0.15,-0.15,1.00,U] [#2 -0.04,-0.16,0.70,U] [#3 0.02,-0.15,0.67,U] [#4 0.18,-0.17,0.70,U] [#5 0.02,-0.20,0.68,U] [#6 0.10,0.06,0.57,U] [#7 0.05,-0.19,0.53,U] [#8 0.15,-0.36,0.55,U] 
01:03:50.520 00.004 1032 refined, 8 included, MultiStar: {0.12, -0.15}, one-star: {0.32, -0.06}
01:03:50.524 00.004 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
01:03:50.526 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
01:03:50.529 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.90 mountX=-0.17 mountY=-0.07, mountTheta=-2.73
01:03:50.536 00.007 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.15, opts=13)
01:03:50.539 00.003 1032 Enqueuing Move request for scope (0.12, -0.15)
01:03:50.542 00.003 10072 Worker thread wakes up
01:03:50.542 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
01:03:50.542 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
01:03:50.542 00.000 10072 Moving (0.12, -0.15) raw xDistance=-0.17 yDistance=-0.07
01:03:50.544 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:50.548 00.004 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 289.00
01:03:50.548 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
01:03:50.549 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:50.549 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:03:50.549 00.000 10072 MoveAxis(E, 85, ABG)
01:03:50.549 00.000 10072 Guiding  Dir = 2, Dur = 85
01:03:50.551 00.002 10072 IsGuiding returns 0
01:03:50.552 00.001 10072 PulseGuide returned control before completion, sleep 95
01:03:50.575 00.023 1032 UpdateGuideState exits: m=1462 SNR=26.9
01:03:50.590 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:50.593 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:50.595 00.002 1032 Enqueuing Expose request
01:03:50.656 00.061 10072 IsGuiding returns 0
01:03:50.656 00.000 10072 Move returns status 0, amount 85
01:03:50.656 00.000 10072 MoveAxis(N, 0, ABG)
01:03:50.656 00.000 10072 Move returns status 0, amount 0
01:03:50.656 00.000 10072 move complete, result=0
01:03:50.656 00.000 10072 worker thread done servicing request
01:03:50.656 00.000 10072 Worker thread wakes up
01:03:50.657 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:50.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:50.663 00.006 1032 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
01:03:51.376 00.713 10072 Exposure complete
01:03:51.764 00.388 10072 worker thread done servicing request
01:03:51.764 00.000 1032 OnExposeComplete: enter
01:03:51.772 00.008 1032 UpdateGuideState(): m_state=6
01:03:51.777 00.005 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1276
01:03:51.780 00.003 1032 Star::Find returns 1 (0), X=321.11, Y=750.41, Mass=1510, SNR=27.4, Peak=196 HFD=2.5
01:03:51.785 00.005 1032 MultiStar: [#1 0.14,0.21,0.97,U] [#2 0.12,0.05,0.68,U] [#3 0.10,0.20,0.65,U] [#4 0.10,0.17,0.68,U] [#5 0.05,0.11,0.66,U] [#6 0.10,0.24,0.60,U] [#7 -0.04,-0.16,0.48,U] [#8 -0.10,0.03,0.54,U] 
01:03:51.788 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.14}, one-star: {0.22, 0.23}
01:03:51.791 00.003 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
01:03:51.795 00.004 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
01:03:51.798 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=0.97 mountX=0.11 mountY=-0.13, mountTheta=-0.86
01:03:51.808 00.010 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.14, opts=13)
01:03:51.810 00.002 1032 Enqueuing Move request for scope (0.09, 0.14)
01:03:51.813 00.003 10072 Worker thread wakes up
01:03:51.813 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
01:03:51.813 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
01:03:51.814 00.001 10072 Moving (0.09, 0.14) raw xDistance=0.11 yDistance=-0.13
01:03:51.816 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:51.821 00.005 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
01:03:51.821 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
01:03:51.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:51.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:03:51.821 00.000 10072 MoveAxis(E, 7, ABG)
01:03:51.821 00.000 10072 Guiding  Dir = 2, Dur = 7
01:03:51.822 00.001 10072 IsGuiding returns 0
01:03:51.822 00.000 10072 PulseGuide returned control before completion, sleep 17
01:03:51.849 00.027 1032 UpdateGuideState exits: m=1510 SNR=27.4
01:03:51.853 00.004 10072 IsGuiding returns 0
01:03:51.853 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:51.855 00.002 10072 Move returns status 0, amount 7
01:03:51.856 00.001 10072 MoveAxis(N, 0, ABG)
01:03:51.856 00.000 10072 Move returns status 0, amount 0
01:03:51.856 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:51.860 00.004 1032 Enqueuing Expose request
01:03:51.866 00.006 10072 move complete, result=0
01:03:51.867 00.001 10072 worker thread done servicing request
01:03:51.867 00.000 10072 Worker thread wakes up
01:03:51.867 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:03:51.871 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:51.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:52.510 00.639 10072 Exposure complete
01:03:52.634 00.124 10072 worker thread done servicing request
01:03:52.635 00.001 1032 OnExposeComplete: enter
01:03:52.640 00.005 1032 UpdateGuideState(): m_state=6
01:03:52.651 00.011 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1277
01:03:52.658 00.007 1032 Star::Find returns 1 (0), X=321.06, Y=750.44, Mass=1373, SNR=26.1, Peak=160 HFD=2.6
01:03:52.662 00.004 1032 MultiStar: [#1 0.06,0.08,0.99,U] [#2 0.00,0.04,0.78,U] [#3 -0.10,0.15,0.72,U] [#4 0.16,-0.02,0.73,U] [#5 0.11,0.18,0.71,U] [#6 0.22,0.18,0.59,U] [#7 -0.17,-0.00,0.53,U] [#8 0.10,-0.05,0.57,U] 
01:03:52.665 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.10}, one-star: {0.16, 0.26}
01:03:52.668 00.003 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
01:03:52.671 00.003 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
01:03:52.674 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=0.08 mountY=-0.09, mountTheta=-0.85
01:03:52.682 00.008 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
01:03:52.686 00.004 1032 Enqueuing Move request for scope (0.07, 0.10)
01:03:52.689 00.003 10072 Worker thread wakes up
01:03:52.690 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
01:03:52.690 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:03:52.690 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
01:03:52.693 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:52.698 00.005 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
01:03:52.698 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:03:52.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:52.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:03:52.698 00.000 10072 MoveAxis(E, 6, ABG)
01:03:52.699 00.001 10072 Guiding  Dir = 2, Dur = 6
01:03:52.700 00.001 10072 IsGuiding returns 0
01:03:52.701 00.001 10072 PulseGuide returned control before completion, sleep 16
01:03:52.801 00.100 10072 IsGuiding returns 0
01:03:52.801 00.000 10072 Move returns status 0, amount 6
01:03:52.801 00.000 10072 MoveAxis(N, 0, ABG)
01:03:52.801 00.000 10072 Move returns status 0, amount 0
01:03:52.801 00.000 10072 move complete, result=0
01:03:52.801 00.000 10072 worker thread done servicing request
01:03:52.814 00.013 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:03:52.817 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:52.820 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:52.823 00.003 1032 Enqueuing Expose request
01:03:52.825 00.002 10072 Worker thread wakes up
01:03:52.825 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:03:52.829 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:52.829 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:53.286 00.457 10072 Exposure complete
01:03:54.040 00.754 10072 worker thread done servicing request
01:03:54.040 00.000 1032 OnExposeComplete: enter
01:03:54.044 00.004 1032 UpdateGuideState(): m_state=6
01:03:54.046 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1278
01:03:54.051 00.005 1032 Star::Find returns 1 (0), X=320.99, Y=750.19, Mass=1465, SNR=27.0, Peak=176 HFD=2.6
01:03:54.056 00.005 1032 MultiStar: [#1 0.11,0.03,0.89,U] [#2 0.09,-0.02,0.74,U] [#3 -0.02,-0.06,0.71,U] [#4 0.29,-0.08,0.68,U] [#5 0.04,-0.04,0.67,U] [#6 0.05,0.00,0.60,U] [#7 -0.04,-0.21,0.50,U] [#8 -0.00,-0.05,0.53,U] 
01:03:54.305 00.249 1032 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.09, 0.01}
01:03:54.311 00.006 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
01:03:54.314 00.003 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
01:03:54.317 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.44 mountX=-0.05 mountY=-0.06, mountTheta=-2.27
01:03:54.322 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
01:03:54.325 00.003 1032 Enqueuing Move request for scope (0.07, -0.03)
01:03:54.328 00.003 10072 Worker thread wakes up
01:03:54.328 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:03:54.328 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:03:54.328 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
01:03:54.331 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:54.336 00.005 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
01:03:54.336 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:03:54.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:54.336 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:03:54.336 00.000 10072 MoveAxis(E, 9, ABG)
01:03:54.336 00.000 10072 Guiding  Dir = 2, Dur = 9
01:03:54.337 00.001 10072 IsGuiding returns 0
01:03:54.338 00.001 10072 PulseGuide returned control before completion, sleep 19
01:03:54.577 00.239 10072 IsGuiding returns 0
01:03:54.578 00.001 10072 Move returns status 0, amount 9
01:03:54.578 00.000 10072 MoveAxis(N, 0, ABG)
01:03:54.578 00.000 10072 Move returns status 0, amount 0
01:03:54.578 00.000 10072 move complete, result=0
01:03:54.578 00.000 10072 worker thread done servicing request
01:03:54.601 00.023 1032 UpdateGuideState exits: m=1465 SNR=27.0
01:03:54.604 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:54.606 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:54.608 00.002 1032 Enqueuing Expose request
01:03:54.821 00.213 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:03:54.971 00.150 10072 Worker thread wakes up
01:03:54.971 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:54.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:55.769 00.798 10072 Exposure complete
01:03:56.023 00.254 10072 worker thread done servicing request
01:03:56.071 00.048 1032 OnExposeComplete: enter
01:03:56.075 00.004 1032 UpdateGuideState(): m_state=6
01:03:56.079 00.004 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1279
01:03:56.082 00.003 1032 Star::Find returns 1 (0), X=321.00, Y=750.08, Mass=1416, SNR=26.5, Peak=170 HFD=2.7
01:03:56.086 00.004 1032 MultiStar: [#1 0.13,-0.03,0.94,U] [#2 0.00,0.03,0.76,U] [#3 -0.01,-0.08,0.70,U] [#4 0.09,-0.19,0.69,U] [#5 0.04,0.03,0.71,U] [#6 0.15,0.12,0.57,U] [#7 0.08,-0.18,0.49,U] [#8 0.13,-0.14,0.56,U] 
01:03:56.089 00.003 1032 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.10, -0.10}
01:03:56.093 00.004 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
01:03:56.096 00.003 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
01:03:56.100 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.63 mountX=-0.08 mountY=-0.06, mountTheta=-2.46
01:03:56.106 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
01:03:56.113 00.007 1032 Enqueuing Move request for scope (0.08, -0.06)
01:03:56.115 00.002 10072 Worker thread wakes up
01:03:56.116 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
01:03:56.116 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
01:03:56.116 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
01:03:56.123 00.007 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
01:03:56.123 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:03:56.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:56.123 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:03:56.123 00.000 10072 MoveAxis(E, 10, ABG)
01:03:56.123 00.000 10072 Guiding  Dir = 2, Dur = 10
01:03:56.124 00.001 10072 IsGuiding returns 0
01:03:56.124 00.000 10072 PulseGuide returned control before completion, sleep 20
01:03:56.155 00.031 10072 IsGuiding returns 0
01:03:56.155 00.000 10072 Move returns status 0, amount 10
01:03:56.155 00.000 10072 MoveAxis(N, 0, ABG)
01:03:56.155 00.000 10072 Move returns status 0, amount 0
01:03:56.156 00.001 10072 move complete, result=0
01:03:56.156 00.000 10072 worker thread done servicing request
01:03:56.172 00.016 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:56.231 00.059 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:03:56.233 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:56.247 00.014 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:56.251 00.004 1032 Enqueuing Expose request
01:03:56.255 00.004 10072 Worker thread wakes up
01:03:56.256 00.001 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:03:56.259 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:56.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:56.903 00.644 10072 Exposure complete
01:03:57.089 00.186 10072 worker thread done servicing request
01:03:57.089 00.000 1032 OnExposeComplete: enter
01:03:57.092 00.003 1032 UpdateGuideState(): m_state=6
01:03:57.095 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1280
01:03:57.096 00.001 1032 Star::Find returns 1 (0), X=321.19, Y=750.14, Mass=1461, SNR=26.9, Peak=185 HFD=2.5
01:03:57.100 00.004 1032 MultiStar: [#1 0.20,-0.08,0.90,U] [#2 0.05,-0.04,0.74,U] [#3 0.09,-0.22,0.67,U] [#4 0.13,-0.20,0.70,U] [#5 0.07,-0.03,0.71,U] [#6 0.21,-0.08,0.59,U] [#7 0.06,-0.12,0.51,U] [#8 0.13,-0.25,0.60,U] 
01:03:57.120 00.020 1032 refined, 8 included, MultiStar: {0.15, -0.11}, one-star: {0.30, -0.04}
01:03:57.122 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
01:03:57.125 00.003 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
01:03:57.127 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.65 mountX=-0.15 mountY=-0.12, mountTheta=-2.48
01:03:57.131 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.11, opts=13)
01:03:57.166 00.035 1032 Enqueuing Move request for scope (0.15, -0.11)
01:03:57.169 00.003 10072 Worker thread wakes up
01:03:57.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
01:03:57.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
01:03:57.169 00.000 10072 Moving (0.15, -0.11) raw xDistance=-0.15 yDistance=-0.12
01:03:57.171 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:57.177 00.006 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 289.00
01:03:57.177 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:03:57.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:57.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:03:57.177 00.000 10072 MoveAxis(E, 77, ABG)
01:03:57.177 00.000 10072 Guiding  Dir = 2, Dur = 77
01:03:57.178 00.001 10072 IsGuiding returns 0
01:03:57.179 00.001 10072 PulseGuide returned control before completion, sleep 87
01:03:57.260 00.081 1032 UpdateGuideState exits: m=1461 SNR=26.9
01:03:57.263 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:57.265 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:57.299 00.034 10072 IsGuiding returns 1
01:03:57.300 00.001 1032 Enqueuing Expose request
01:03:57.304 00.004 10072 scope still moving after pulse duration time elapsed
01:03:57.345 00.041 10072 IsGuiding returns 0
01:03:57.345 00.000 10072 scope move finished after 77 + 90 ms
01:03:57.345 00.000 10072 Move returns status 0, amount 77
01:03:57.345 00.000 10072 MoveAxis(N, 0, ABG)
01:03:57.345 00.000 10072 Move returns status 0, amount 0
01:03:57.346 00.001 10072 move complete, result=0
01:03:57.346 00.000 10072 worker thread done servicing request
01:03:57.346 00.000 10072 Worker thread wakes up
01:03:57.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:57.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:57.352 00.006 1032 GuideStep: -0.1 px 77 ms EAST, -0.1 px 0 ms NORTH
01:03:58.000 00.648 10072 Exposure complete
01:03:58.169 00.169 10072 worker thread done servicing request
01:03:58.170 00.001 1032 OnExposeComplete: enter
01:03:58.173 00.003 1032 UpdateGuideState(): m_state=6
01:03:58.178 00.005 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1281
01:03:58.181 00.003 1032 Star::Find returns 1 (0), X=321.15, Y=750.40, Mass=1430, SNR=26.7, Peak=176 HFD=2.7
01:03:58.184 00.003 1032 MultiStar: [#1 0.08,0.27,0.98,U] [#2 -0.02,0.14,0.74,U] [#3 0.01,0.07,0.68,U] [#4 0.11,-0.03,0.71,U] [#5 -0.06,0.18,0.66,U] [#6 0.16,0.21,0.59,U] [#7 0.04,0.03,0.51,U] [#8 0.08,-0.06,0.53,U] 
01:03:58.187 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.13}, one-star: {0.25, 0.22}
01:03:58.218 00.031 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
01:03:58.220 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
01:03:58.223 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.02 mountX=0.11 mountY=-0.11, mountTheta=-0.81
01:03:58.228 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
01:03:58.270 00.042 1032 Enqueuing Move request for scope (0.08, 0.13)
01:03:58.273 00.003 10072 Worker thread wakes up
01:03:58.273 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
01:03:58.273 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
01:03:58.273 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.11 yDistance=-0.11
01:03:58.276 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:58.279 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
01:03:58.279 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
01:03:58.280 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:58.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:03:58.280 00.000 10072 MoveAxis(E, 10, ABG)
01:03:58.280 00.000 10072 Guiding  Dir = 2, Dur = 10
01:03:58.280 00.000 10072 IsGuiding returns 0
01:03:58.281 00.001 10072 PulseGuide returned control before completion, sleep 20
01:03:58.318 00.037 10072 IsGuiding returns 0
01:03:58.318 00.000 10072 Move returns status 0, amount 10
01:03:58.318 00.000 10072 MoveAxis(N, 0, ABG)
01:03:58.318 00.000 10072 Move returns status 0, amount 0
01:03:58.318 00.000 10072 move complete, result=0
01:03:58.319 00.001 10072 worker thread done servicing request
01:03:58.376 00.057 1032 UpdateGuideState exits: m=1430 SNR=26.7
01:03:58.380 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:58.419 00.039 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:58.423 00.004 1032 Enqueuing Expose request
01:03:58.428 00.005 10072 Worker thread wakes up
01:03:58.428 00.000 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:03:58.430 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:58.431 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:03:59.135 00.704 10072 Exposure complete
01:03:59.369 00.234 10072 worker thread done servicing request
01:03:59.369 00.000 1032 OnExposeComplete: enter
01:03:59.373 00.004 1032 UpdateGuideState(): m_state=6
01:03:59.376 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1282
01:03:59.410 00.034 1032 Star::Find returns 1 (0), X=321.11, Y=750.36, Mass=1513, SNR=27.4, Peak=188 HFD=2.6
01:03:59.413 00.003 1032 MultiStar: [#1 0.12,0.09,0.94,U] [#2 -0.01,0.13,0.70,U] [#3 0.00,0.10,0.67,U] [#4 0.22,0.00,0.68,U] [#5 0.15,0.11,0.66,U] [#6 0.20,0.07,0.57,U] [#7 -0.03,-0.18,0.51,U] [#8 0.02,-0.05,0.54,U] 
01:03:59.415 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.21, 0.18}
01:03:59.418 00.003 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
01:03:59.420 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
01:03:59.451 00.031 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.55 mountX=0.04 mountY=-0.12, mountTheta=-1.28
01:03:59.460 00.009 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
01:03:59.463 00.003 1032 Enqueuing Move request for scope (0.11, 0.07)
01:03:59.506 00.043 10072 Worker thread wakes up
01:03:59.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
01:03:59.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
01:03:59.506 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
01:03:59.509 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:03:59.514 00.005 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.00
01:03:59.514 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:03:59.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:59.514 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:03:59.514 00.000 10072 MoveAxis(E, 11, ABG)
01:03:59.514 00.000 10072 Guiding  Dir = 2, Dur = 11
01:03:59.514 00.000 10072 IsGuiding returns 0
01:03:59.515 00.001 10072 PulseGuide returned control before completion, sleep 21
01:03:59.550 00.035 10072 IsGuiding returns 0
01:03:59.550 00.000 10072 Move returns status 0, amount 11
01:03:59.550 00.000 10072 MoveAxis(N, 0, ABG)
01:03:59.551 00.001 10072 Move returns status 0, amount 0
01:03:59.551 00.000 10072 move complete, result=0
01:03:59.551 00.000 10072 worker thread done servicing request
01:03:59.603 00.052 1032 UpdateGuideState exits: m=1513 SNR=27.4
01:03:59.606 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:59.608 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:03:59.646 00.038 1032 Enqueuing Expose request
01:03:59.649 00.003 10072 Worker thread wakes up
01:03:59.649 00.000 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
01:03:59.655 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
01:03:59.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:00.316 00.661 10072 Exposure complete
01:04:00.573 00.257 10072 worker thread done servicing request
01:04:00.573 00.000 1032 OnExposeComplete: enter
01:04:00.576 00.003 1032 UpdateGuideState(): m_state=6
01:04:00.579 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1283
01:04:00.583 00.004 1032 Star::Find returns 1 (0), X=321.11, Y=750.49, Mass=1352, SNR=25.9, Peak=171 HFD=2.8
01:04:00.586 00.003 1032 MultiStar: [#1 0.15,0.26,0.97,U] [#2 -0.00,0.17,0.72,U] [#3 -0.07,0.17,0.71,U] [#4 0.08,0.14,0.71,U] [#5 0.00,0.31,0.72,U] [#6 0.12,0.31,0.60,U] [#7 -0.10,-0.11,0.52,U] [#8 -0.00,0.10,0.63,U] 
01:04:00.618 00.032 1032 refined, 8 included, MultiStar: {0.06, 0.20}, one-star: {0.22, 0.31}
01:04:00.620 00.002 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
01:04:00.623 00.003 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
01:04:00.626 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.29 mountX=0.18 mountY=-0.11, mountTheta=-0.54
01:04:00.629 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.20, opts=13)
01:04:00.660 00.031 1032 Enqueuing Move request for scope (0.06, 0.20)
01:04:00.662 00.002 10072 Worker thread wakes up
01:04:00.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
01:04:00.663 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
01:04:00.663 00.000 10072 Moving (0.06, 0.20) raw xDistance=0.18 yDistance=-0.11
01:04:00.665 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:00.668 00.003 10072 PPEC rslt: input = 0.18, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.99
01:04:00.668 00.000 10072 PPEC: input: 0.18, control: 0.07, exposure: 500
01:04:00.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:00.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:04:00.668 00.000 10072 MoveAxis(W, 71, ABG)
01:04:00.668 00.000 10072 Guiding  Dir = 3, Dur = 71
01:04:00.669 00.001 10072 IsGuiding returns 0
01:04:00.670 00.001 10072 PulseGuide returned control before completion, sleep 81
01:04:00.751 00.081 1032 UpdateGuideState exits: m=1352 SNR=25.9
01:04:00.755 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:00.757 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:00.790 00.033 1032 Enqueuing Expose request
01:04:00.794 00.004 10072 IsGuiding returns 1
01:04:00.794 00.000 10072 scope still moving after pulse duration time elapsed
01:04:00.833 00.039 10072 IsGuiding returns 0
01:04:00.833 00.000 10072 scope move finished after 71 + 92 ms
01:04:00.833 00.000 10072 Move returns status 0, amount 71
01:04:00.833 00.000 10072 MoveAxis(N, 0, ABG)
01:04:00.834 00.001 10072 Move returns status 0, amount 0
01:04:00.834 00.000 10072 move complete, result=0
01:04:00.834 00.000 10072 worker thread done servicing request
01:04:00.834 00.000 10072 Worker thread wakes up
01:04:00.834 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:00.834 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:00.836 00.002 1032 GuideStep: 0.2 px 71 ms WEST, -0.1 px 0 ms NORTH
01:04:01.459 00.623 10072 Exposure complete
01:04:01.522 00.063 10072 worker thread done servicing request
01:04:01.522 00.000 1032 OnExposeComplete: enter
01:04:01.525 00.003 1032 UpdateGuideState(): m_state=6
01:04:01.527 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1284
01:04:01.529 00.002 1032 Star::Find returns 1 (0), X=321.17, Y=750.12, Mass=1363, SNR=26.0, Peak=169 HFD=2.5
01:04:01.531 00.002 1032 MultiStar: [#1 0.13,-0.11,1.02,U] [#2 0.10,-0.09,0.73,U] [#3 0.11,-0.16,0.69,U] [#4 0.07,-0.06,0.73,U] [#5 0.02,-0.05,0.73,U] [#6 0.16,-0.10,0.58,U] [#7 0.16,-0.32,0.54,U] [#8 0.13,-0.06,0.58,U] 
01:04:01.533 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.11}, one-star: {0.28, -0.06}
01:04:01.535 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
01:04:01.537 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
01:04:01.539 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.68 mountX=-0.14 mountY=-0.10, mountTheta=-2.51
01:04:01.543 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.11, opts=13)
01:04:01.546 00.003 1032 Enqueuing Move request for scope (0.13, -0.11)
01:04:01.547 00.001 10072 Worker thread wakes up
01:04:01.547 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
01:04:01.547 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
01:04:01.548 00.001 10072 Moving (0.13, -0.11) raw xDistance=-0.14 yDistance=-0.10
01:04:01.550 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:01.553 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.99
01:04:01.554 00.001 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:04:01.554 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:01.554 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:01.554 00.000 10072 MoveAxis(E, 73, ABG)
01:04:01.554 00.000 10072 Guiding  Dir = 2, Dur = 73
01:04:01.554 00.000 10072 IsGuiding returns 0
01:04:01.556 00.002 10072 PulseGuide returned control before completion, sleep 83
01:04:01.578 00.022 1032 UpdateGuideState exits: m=1363 SNR=26.0
01:04:01.584 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:01.587 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:01.590 00.003 1032 Enqueuing Expose request
01:04:01.643 00.053 10072 IsGuiding returns 0
01:04:01.644 00.001 10072 Move returns status 0, amount 73
01:04:01.644 00.000 10072 MoveAxis(N, 0, ABG)
01:04:01.644 00.000 10072 Move returns status 0, amount 0
01:04:01.644 00.000 10072 move complete, result=0
01:04:01.645 00.001 10072 worker thread done servicing request
01:04:01.645 00.000 10072 Worker thread wakes up
01:04:01.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:01.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:01.757 00.112 1032 GuideStep: -0.1 px 73 ms EAST, -0.1 px 0 ms NORTH
01:04:02.182 00.425 10072 Exposure complete
01:04:02.908 00.726 10072 worker thread done servicing request
01:04:02.908 00.000 1032 OnExposeComplete: enter
01:04:02.916 00.008 1032 UpdateGuideState(): m_state=6
01:04:02.929 00.013 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1285
01:04:02.937 00.008 1032 Star::Find returns 1 (0), X=321.18, Y=750.33, Mass=1447, SNR=26.8, Peak=178 HFD=2.7
01:04:02.941 00.004 1032 MultiStar: [#1 0.24,-0.08,1.00,U] [#2 0.13,-0.15,0.75,U] [#3 0.12,-0.07,0.68,U] [#4 0.20,-0.01,0.69,U] [#5 0.08,0.09,0.70,U] [#6 0.14,0.07,0.63,U] [#7 -0.04,-0.27,0.49,U] [#8 0.29,-0.15,0.56,U] 
01:04:02.944 00.003 1032 refined, 8 included, MultiStar: {0.17, -0.03}, one-star: {0.29, 0.15}
01:04:02.948 00.004 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
01:04:02.952 00.004 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
01:04:02.994 00.042 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-0.18 mountX=-0.07 mountY=-0.16, mountTheta=-2.01
01:04:03.000 00.006 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
01:04:03.003 00.003 1032 Enqueuing Move request for scope (0.17, -0.03)
01:04:03.005 00.002 10072 Worker thread wakes up
01:04:03.007 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
01:04:03.007 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
01:04:03.007 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.07 yDistance=-0.16
01:04:03.010 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:03.056 00.046 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
01:04:03.056 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:04:03.058 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:03.058 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:04:03.060 00.002 10072 MoveAxis(E, 11, ABG)
01:04:03.060 00.000 10072 Guiding  Dir = 2, Dur = 11
01:04:03.062 00.002 10072 IsGuiding returns 0
01:04:03.066 00.004 10072 PulseGuide returned control before completion, sleep 17
01:04:03.091 00.025 10072 IsGuiding returns 0
01:04:03.091 00.000 10072 Move returns status 0, amount 11
01:04:03.091 00.000 10072 MoveAxis(N, 0, ABG)
01:04:03.091 00.000 10072 Move returns status 0, amount 0
01:04:03.091 00.000 10072 move complete, result=0
01:04:03.091 00.000 10072 worker thread done servicing request
01:04:03.096 00.005 1032 UpdateGuideState exits: m=1447 SNR=26.8
01:04:03.099 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:03.102 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:03.106 00.004 1032 Enqueuing Expose request
01:04:03.109 00.003 10072 Worker thread wakes up
01:04:03.109 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
01:04:03.113 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:03.113 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:03.757 00.644 10072 Exposure complete
01:04:03.862 00.105 10072 worker thread done servicing request
01:04:03.864 00.002 1032 OnExposeComplete: enter
01:04:03.868 00.004 1032 UpdateGuideState(): m_state=6
01:04:03.871 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1286
01:04:03.876 00.005 1032 Star::Find returns 1 (0), X=321.12, Y=750.32, Mass=1322, SNR=25.6, Peak=169 HFD=2.6
01:04:03.880 00.004 1032 MultiStar: [#1 0.21,0.16,1.04,U] [#2 0.08,0.13,0.76,U] [#3 0.00,0.19,0.73,U] [#4 0.14,0.02,0.72,U] [#5 0.09,0.13,0.75,U] [#6 0.31,0.13,0.60,U] [#7 -0.04,0.05,0.54,U] [#8 0.11,0.09,0.55,U] 
01:04:03.884 00.004 1032 refined, 8 included, MultiStar: {0.13, 0.12}, one-star: {0.23, 0.14}
01:04:03.890 00.006 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
01:04:03.895 00.005 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
01:04:03.898 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.74 mountX=0.08 mountY=-0.16, mountTheta=-1.09
01:04:03.904 00.006 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
01:04:03.908 00.004 1032 Enqueuing Move request for scope (0.13, 0.12)
01:04:03.911 00.003 10072 Worker thread wakes up
01:04:03.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
01:04:03.911 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
01:04:03.911 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.08 yDistance=-0.16
01:04:03.914 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:03.918 00.004 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
01:04:03.918 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:04:03.919 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:03.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:04:03.919 00.000 10072 MoveAxis(E, 8, ABG)
01:04:03.919 00.000 10072 Guiding  Dir = 2, Dur = 8
01:04:03.919 00.000 10072 IsGuiding returns 0
01:04:03.920 00.001 10072 PulseGuide returned control before completion, sleep 18
01:04:03.948 00.028 10072 IsGuiding returns 0
01:04:03.949 00.001 10072 Move returns status 0, amount 8
01:04:03.949 00.000 10072 MoveAxis(N, 0, ABG)
01:04:03.949 00.000 10072 Move returns status 0, amount 0
01:04:03.949 00.000 10072 move complete, result=0
01:04:03.949 00.000 10072 worker thread done servicing request
01:04:03.950 00.001 1032 UpdateGuideState exits: m=1322 SNR=25.6
01:04:03.954 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:03.961 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:03.966 00.005 1032 Enqueuing Expose request
01:04:03.969 00.003 10072 Worker thread wakes up
01:04:03.969 00.000 1032 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
01:04:03.972 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:03.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:04.391 00.419 10072 Exposure complete
01:04:04.470 00.079 10072 worker thread done servicing request
01:04:04.470 00.000 1032 OnExposeComplete: enter
01:04:04.473 00.003 1032 UpdateGuideState(): m_state=6
01:04:04.476 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1287
01:04:04.479 00.003 1032 Star::Find returns 1 (0), X=321.14, Y=750.22, Mass=1508, SNR=27.4, Peak=182 HFD=2.5
01:04:04.483 00.004 1032 MultiStar: [#1 0.20,0.04,0.94,U] [#2 -0.04,0.01,0.68,U] [#3 -0.03,0.12,0.68,U] [#4 0.21,-0.04,0.65,U] [#5 0.16,0.05,0.67,U] [#6 0.13,0.14,0.59,U] [#7 -0.10,-0.01,0.50,U] [#8 0.08,-0.14,0.55,U] 
01:04:04.487 00.004 1032 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.24, 0.04}
01:04:04.491 00.004 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
01:04:04.496 00.005 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
01:04:04.499 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.25 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
01:04:04.505 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
01:04:04.508 00.003 1032 Enqueuing Move request for scope (0.11, 0.03)
01:04:04.511 00.003 10072 Worker thread wakes up
01:04:04.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:04:04.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:04:04.511 00.000 10072 Moving (0.11, 0.03) raw xDistance=-0.00 yDistance=-0.12
01:04:04.514 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:04.522 00.008 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
01:04:04.523 00.001 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
01:04:04.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:04.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:04:04.523 00.000 10072 MoveAxis(E, 6, ABG)
01:04:04.523 00.000 10072 Guiding  Dir = 2, Dur = 6
01:04:04.524 00.001 10072 IsGuiding returns 0
01:04:04.525 00.001 10072 PulseGuide returned control before completion, sleep 16
01:04:04.544 00.019 10072 IsGuiding returns 0
01:04:04.544 00.000 10072 Move returns status 0, amount 6
01:04:04.544 00.000 10072 MoveAxis(N, 0, ABG)
01:04:04.544 00.000 10072 Move returns status 0, amount 0
01:04:04.544 00.000 10072 move complete, result=0
01:04:04.544 00.000 10072 worker thread done servicing request
01:04:04.554 00.010 1032 UpdateGuideState exits: m=1508 SNR=27.4
01:04:04.558 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:04.561 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:04.564 00.003 1032 Enqueuing Expose request
01:04:04.566 00.002 10072 Worker thread wakes up
01:04:04.566 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:04:04.568 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:04.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:05.203 00.635 10072 Exposure complete
01:04:05.277 00.074 1032 OnExposeComplete: enter
01:04:05.280 00.003 1032 UpdateGuideState(): m_state=6
01:04:05.285 00.005 10072 worker thread done servicing request
01:04:05.285 00.000 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1288
01:04:05.289 00.004 1032 Star::Find returns 1 (0), X=321.03, Y=750.31, Mass=1349, SNR=25.9, Peak=162 HFD=2.5
01:04:05.293 00.004 1032 MultiStar: [#1 0.16,0.07,0.97,U] [#2 -0.08,0.01,0.72,U] [#3 0.04,-0.04,0.71,U] [#4 0.07,0.06,0.72,U] [#5 -0.01,0.01,0.70,U] [#6 0.19,0.09,0.60,U] [#7 0.03,-0.24,0.54,U] [#8 0.12,-0.12,0.56,U] 
01:04:05.296 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.13, 0.13}
01:04:05.299 00.003 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
01:04:05.303 00.004 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
01:04:05.305 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.15 mountX=-0.01 mountY=-0.08, mountTheta=-1.68
01:04:05.312 00.007 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
01:04:05.318 00.006 1032 Enqueuing Move request for scope (0.08, 0.01)
01:04:05.328 00.010 10072 Worker thread wakes up
01:04:05.328 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
01:04:05.328 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
01:04:05.328 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
01:04:05.331 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:05.335 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
01:04:05.335 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:04:05.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:05.335 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:04:05.335 00.000 10072 MoveAxis(E, 6, ABG)
01:04:05.335 00.000 10072 Guiding  Dir = 2, Dur = 6
01:04:05.336 00.001 10072 IsGuiding returns 0
01:04:05.336 00.000 10072 PulseGuide returned control before completion, sleep 16
01:04:05.356 00.020 10072 IsGuiding returns 0
01:04:05.356 00.000 10072 Move returns status 0, amount 6
01:04:05.356 00.000 10072 MoveAxis(N, 0, ABG)
01:04:05.356 00.000 10072 Move returns status 0, amount 0
01:04:05.356 00.000 10072 move complete, result=0
01:04:05.356 00.000 10072 worker thread done servicing request
01:04:05.363 00.007 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:04:05.367 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:05.370 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:05.374 00.004 1032 Enqueuing Expose request
01:04:05.376 00.002 10072 Worker thread wakes up
01:04:05.376 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:04:05.379 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:05.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:05.804 00.425 10072 Exposure complete
01:04:05.879 00.075 10072 worker thread done servicing request
01:04:05.879 00.000 1032 OnExposeComplete: enter
01:04:05.882 00.003 1032 UpdateGuideState(): m_state=6
01:04:05.884 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1289
01:04:05.889 00.005 1032 Star::Find returns 1 (0), X=320.97, Y=750.22, Mass=1385, SNR=26.2, Peak=157 HFD=2.5
01:04:05.894 00.005 1032 MultiStar: [#1 0.13,0.07,0.99,U] [#2 -0.03,0.09,0.72,U] [#3 -0.02,0.00,0.70,U] [#4 0.15,0.06,0.71,U] [#5 0.03,0.17,0.74,U] [#6 0.29,0.16,0.58,U] [#7 -0.02,0.04,0.54,U] [#8 0.08,0.09,0.58,U] 
01:04:05.898 00.004 1032 single-star, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.08, 0.04}
01:04:05.901 00.003 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
01:04:05.905 00.004 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
01:04:05.908 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.48 mountX=0.02 mountY=-0.09, mountTheta=-1.35
01:04:05.911 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
01:04:05.914 00.003 1032 Enqueuing Move request for scope (0.08, 0.04)
01:04:05.916 00.002 10072 Worker thread wakes up
01:04:05.916 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
01:04:05.916 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
01:04:05.916 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
01:04:05.918 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:05.926 00.008 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
01:04:05.926 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:04:05.926 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:05.926 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:04:05.926 00.000 10072 MoveAxis(E, 5, ABG)
01:04:05.928 00.002 10072 Guiding  Dir = 2, Dur = 5
01:04:05.928 00.000 10072 IsGuiding returns 0
01:04:05.930 00.002 10072 PulseGuide returned control before completion, sleep 15
01:04:05.951 00.021 10072 IsGuiding returns 0
01:04:05.951 00.000 10072 Move returns status 0, amount 5
01:04:05.951 00.000 10072 MoveAxis(N, 0, ABG)
01:04:05.951 00.000 10072 Move returns status 0, amount 0
01:04:05.952 00.001 10072 move complete, result=0
01:04:05.952 00.000 10072 worker thread done servicing request
01:04:05.954 00.002 1032 UpdateGuideState exits: m=1385 SNR=26.2
01:04:05.962 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:05.965 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:05.969 00.004 1032 Enqueuing Expose request
01:04:05.972 00.003 10072 Worker thread wakes up
01:04:05.972 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:04:05.974 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:05.974 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:06.610 00.636 10072 Exposure complete
01:04:06.673 00.063 10072 worker thread done servicing request
01:04:06.674 00.001 1032 OnExposeComplete: enter
01:04:06.676 00.002 1032 UpdateGuideState(): m_state=6
01:04:06.679 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1290
01:04:06.681 00.002 1032 Star::Find returns 1 (0), X=321.14, Y=750.16, Mass=1413, SNR=26.5, Peak=178 HFD=2.6
01:04:06.684 00.003 1032 MultiStar: [#1 0.18,0.01,0.97,U] [#2 0.05,-0.01,0.76,U] [#3 -0.04,-0.11,0.68,U] [#4 0.17,-0.14,0.69,U] [#5 0.07,0.04,0.70,U] [#6 0.27,-0.12,0.58,U] [#7 0.02,-0.11,0.50,U] [#8 0.09,-0.09,0.55,U] 
01:04:06.688 00.004 1032 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.25, -0.02}
01:04:06.690 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
01:04:06.692 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
01:04:06.694 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.39 mountX=-0.08 mountY=-0.11, mountTheta=-2.22
01:04:06.697 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
01:04:06.700 00.003 1032 Enqueuing Move request for scope (0.13, -0.05)
01:04:06.702 00.002 10072 Worker thread wakes up
01:04:06.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
01:04:06.702 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
01:04:06.703 00.001 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
01:04:06.706 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:06.709 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
01:04:06.709 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:04:06.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:06.709 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:04:06.709 00.000 10072 MoveAxis(E, 5, ABG)
01:04:06.709 00.000 10072 Guiding  Dir = 2, Dur = 5
01:04:06.710 00.001 10072 IsGuiding returns 0
01:04:06.710 00.000 10072 PulseGuide returned control before completion, sleep 15
01:04:06.730 00.020 10072 IsGuiding returns 0
01:04:06.730 00.000 10072 Move returns status 0, amount 5
01:04:06.730 00.000 10072 MoveAxis(N, 0, ABG)
01:04:06.731 00.001 10072 Move returns status 0, amount 0
01:04:06.731 00.000 10072 move complete, result=0
01:04:06.731 00.000 10072 worker thread done servicing request
01:04:06.735 00.004 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:04:06.741 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:06.745 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:06.750 00.005 1032 Enqueuing Expose request
01:04:06.753 00.003 10072 Worker thread wakes up
01:04:06.753 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:04:06.756 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:06.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:07.171 00.415 10072 Exposure complete
01:04:07.235 00.064 10072 worker thread done servicing request
01:04:07.235 00.000 1032 OnExposeComplete: enter
01:04:07.238 00.003 1032 UpdateGuideState(): m_state=6
01:04:07.240 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1291
01:04:07.242 00.002 1032 Star::Find returns 1 (0), X=321.12, Y=750.23, Mass=1371, SNR=26.1, Peak=163 HFD=2.6
01:04:07.261 00.019 1032 MultiStar: [#1 0.17,0.01,1.03,U] [#2 -0.07,-0.08,0.74,U] [#3 0.09,-0.23,0.65,U] [#4 0.15,-0.17,0.70,U] [#5 0.08,0.05,0.66,U] [#6 0.18,0.04,0.60,U] [#7 0.01,-0.28,0.52,U] [#8 0.16,-0.09,0.59,U] 
01:04:07.278 00.017 1032 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.23, 0.05}
01:04:07.284 00.006 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
01:04:07.287 00.003 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
01:04:07.290 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.48 mountX=-0.09 mountY=-0.10, mountTheta=-2.31
01:04:07.294 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
01:04:07.297 00.003 1032 Enqueuing Move request for scope (0.12, -0.06)
01:04:07.301 00.004 10072 Worker thread wakes up
01:04:07.301 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
01:04:07.301 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
01:04:07.302 00.001 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
01:04:07.304 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:07.308 00.004 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
01:04:07.309 00.001 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:04:07.309 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:07.309 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:07.309 00.000 10072 MoveAxis(E, 5, ABG)
01:04:07.309 00.000 10072 Guiding  Dir = 2, Dur = 5
01:04:07.309 00.000 10072 IsGuiding returns 0
01:04:07.313 00.004 10072 PulseGuide returned control before completion, sleep 12
01:04:07.326 00.013 10072 IsGuiding returns 0
01:04:07.326 00.000 10072 Move returns status 0, amount 5
01:04:07.326 00.000 10072 MoveAxis(N, 0, ABG)
01:04:07.326 00.000 10072 Move returns status 0, amount 0
01:04:07.326 00.000 10072 move complete, result=0
01:04:07.326 00.000 10072 worker thread done servicing request
01:04:07.341 00.015 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:04:07.344 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:07.348 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:07.350 00.002 1032 Enqueuing Expose request
01:04:07.353 00.003 10072 Worker thread wakes up
01:04:07.353 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:04:07.355 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:07.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:07.987 00.632 10072 Exposure complete
01:04:08.039 00.052 10072 worker thread done servicing request
01:04:08.175 00.136 1032 OnExposeComplete: enter
01:04:08.178 00.003 1032 UpdateGuideState(): m_state=6
01:04:08.181 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1292
01:04:08.183 00.002 1032 Star::Find returns 1 (0), X=321.18, Y=750.11, Mass=1392, SNR=26.3, Peak=176 HFD=2.5
01:04:08.184 00.001 1032 MultiStar: [#1 0.29,-0.05,0.95,U] [#2 0.15,-0.13,0.72,U] [#3 0.02,-0.23,0.67,U] [#4 0.28,-0.09,0.69,U] [#5 0.07,-0.04,0.69,U] [#6 0.32,0.03,0.62,U] [#7 -0.11,-0.36,0.52,U] [#8 0.22,-0.07,0.62,U] 
01:04:08.186 00.002 1032 refined, 8 included, MultiStar: {0.19, -0.10}, one-star: {0.29, -0.07}
01:04:08.189 00.003 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
01:04:08.191 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
01:04:08.194 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-0.51 mountX=-0.15 mountY=-0.15, mountTheta=-2.34
01:04:08.196 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.10, opts=13)
01:04:08.200 00.004 1032 Enqueuing Move request for scope (0.19, -0.10)
01:04:08.201 00.001 10072 Worker thread wakes up
01:04:08.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
01:04:08.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
01:04:08.201 00.000 10072 Moving (0.19, -0.10) raw xDistance=-0.15 yDistance=-0.15
01:04:08.206 00.005 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.99
01:04:08.207 00.001 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:04:08.207 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:08.207 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:04:08.207 00.000 10072 MoveAxis(E, 73, ABG)
01:04:08.207 00.000 10072 Guiding  Dir = 2, Dur = 73
01:04:08.208 00.001 10072 IsGuiding returns 0
01:04:08.209 00.001 10072 PulseGuide returned control before completion, sleep 83
01:04:08.262 00.053 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:08.285 00.023 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:04:08.287 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:08.289 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:08.290 00.001 1032 Enqueuing Expose request
01:04:08.298 00.008 10072 IsGuiding returns 0
01:04:08.298 00.000 10072 Move returns status 0, amount 73
01:04:08.299 00.001 10072 MoveAxis(N, 0, ABG)
01:04:08.299 00.000 10072 Move returns status 0, amount 0
01:04:08.299 00.000 10072 move complete, result=0
01:04:08.299 00.000 10072 worker thread done servicing request
01:04:08.299 00.000 10072 Worker thread wakes up
01:04:08.299 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:08.299 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:08.304 00.005 1032 GuideStep: -0.1 px 73 ms EAST, -0.2 px 0 ms NORTH
01:04:08.709 00.405 10072 Exposure complete
01:04:08.759 00.050 10072 worker thread done servicing request
01:04:08.759 00.000 1032 OnExposeComplete: enter
01:04:08.762 00.003 1032 UpdateGuideState(): m_state=6
01:04:08.764 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1293
01:04:08.766 00.002 1032 Star::Find returns 1 (0), X=321.13, Y=750.30, Mass=1461, SNR=26.9, Peak=168 HFD=2.6
01:04:08.768 00.002 1032 MultiStar: [#1 0.14,-0.03,0.99,U] [#2 0.25,0.05,0.74,U] [#3 0.14,-0.09,0.65,U] [#4 0.13,-0.02,0.66,U] [#5 0.10,0.11,0.71,U] [#6 0.30,0.07,0.59,U] [#7 -0.02,-0.18,0.46,U] [#8 0.23,-0.18,0.56,U] 
01:04:08.774 00.006 1032 refined, 8 included, MultiStar: {0.17, -0.00}, one-star: {0.24, 0.12}
01:04:08.777 00.003 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
01:04:08.779 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
01:04:08.781 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.02 mountX=-0.05 mountY=-0.17, mountTheta=-1.85
01:04:08.784 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.00, opts=13)
01:04:08.787 00.003 1032 Enqueuing Move request for scope (0.17, -0.00)
01:04:08.790 00.003 10072 Worker thread wakes up
01:04:08.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
01:04:08.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
01:04:08.790 00.000 10072 Moving (0.17, -0.00) raw xDistance=-0.05 yDistance=-0.17
01:04:08.792 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:08.794 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
01:04:08.794 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:04:08.794 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:08.794 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:04:08.794 00.000 10072 MoveAxis(E, 4, ABG)
01:04:08.794 00.000 10072 Guiding  Dir = 2, Dur = 4
01:04:08.794 00.000 10072 IsGuiding returns 0
01:04:08.795 00.001 10072 PulseGuide returned control before completion, sleep 14
01:04:08.814 00.019 1032 UpdateGuideState exits: m=1461 SNR=26.9
01:04:08.816 00.002 10072 IsGuiding returns 0
01:04:08.817 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:08.819 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:08.821 00.002 1032 Enqueuing Expose request
01:04:08.824 00.003 10072 Move returns status 0, amount 4
01:04:08.824 00.000 10072 MoveAxis(N, 0, ABG)
01:04:08.824 00.000 10072 Move returns status 0, amount 0
01:04:08.824 00.000 10072 move complete, result=0
01:04:08.824 00.000 10072 worker thread done servicing request
01:04:08.824 00.000 10072 Worker thread wakes up
01:04:08.824 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:08.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:08.834 00.010 1032 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
01:04:09.465 00.631 10072 Exposure complete
01:04:09.513 00.048 10072 worker thread done servicing request
01:04:09.513 00.000 1032 OnExposeComplete: enter
01:04:09.515 00.002 1032 UpdateGuideState(): m_state=6
01:04:09.517 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1294
01:04:09.519 00.002 1032 Star::Find returns 1 (0), X=321.20, Y=750.29, Mass=1470, SNR=27.0, Peak=180 HFD=2.7
01:04:09.520 00.001 1032 MultiStar: [#1 0.22,0.10,0.87,U] [#2 0.16,0.07,0.70,U] [#3 0.05,-0.03,0.67,U] [#4 0.16,0.03,0.70,U] [#5 0.12,0.23,0.66,U] [#6 0.26,0.26,0.56,U] [#7 0.03,-0.02,0.50,U] [#8 0.14,0.04,0.53,U] 
01:04:09.522 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.09}, one-star: {0.30, 0.11}
01:04:09.524 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
01:04:09.526 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
01:04:09.528 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.48 mountX=0.04 mountY=-0.19, mountTheta=-1.35
01:04:09.533 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.09, opts=13)
01:04:09.534 00.001 1032 Enqueuing Move request for scope (0.17, 0.09)
01:04:09.536 00.002 10072 Worker thread wakes up
01:04:09.536 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
01:04:09.537 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
01:04:09.537 00.000 10072 Moving (0.17, 0.09) raw xDistance=0.04 yDistance=-0.19
01:04:09.539 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:09.542 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
01:04:09.542 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:04:09.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:09.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:04:09.542 00.000 10072 MoveAxis(E, 5, ABG)
01:04:09.542 00.000 10072 Guiding  Dir = 2, Dur = 5
01:04:09.542 00.000 10072 IsGuiding returns 0
01:04:09.543 00.001 10072 PulseGuide returned control before completion, sleep 15
01:04:09.561 00.018 1032 UpdateGuideState exits: m=1470 SNR=27.0
01:04:09.563 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:09.564 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:09.566 00.002 1032 Enqueuing Expose request
01:04:09.572 00.006 10072 IsGuiding returns 0
01:04:09.572 00.000 10072 Move returns status 0, amount 5
01:04:09.572 00.000 10072 MoveAxis(N, 0, ABG)
01:04:09.572 00.000 10072 Move returns status 0, amount 0
01:04:09.572 00.000 10072 move complete, result=0
01:04:09.572 00.000 10072 worker thread done servicing request
01:04:09.572 00.000 10072 Worker thread wakes up
01:04:09.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:09.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:09.576 00.004 1032 GuideStep: 0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
01:04:09.982 00.406 10072 Exposure complete
01:04:10.031 00.049 10072 worker thread done servicing request
01:04:10.031 00.000 1032 OnExposeComplete: enter
01:04:10.033 00.002 1032 UpdateGuideState(): m_state=6
01:04:10.034 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1295
01:04:10.036 00.002 1032 Star::Find returns 1 (0), X=321.15, Y=750.12, Mass=1421, SNR=26.6, Peak=168 HFD=2.7
01:04:10.038 00.002 1032 MultiStar: [#1 0.23,-0.11,0.96,U] [#2 0.00,0.04,0.73,U] [#3 0.03,0.01,0.64,U] [#4 0.21,-0.07,0.70,U] [#5 0.14,0.01,0.67,U] [#6 0.37,0.03,0.61,U] [#7 -0.06,-0.31,0.51,U] [#8 0.17,-0.04,0.55,U] 
01:04:10.039 00.001 1032 refined, 8 included, MultiStar: {0.16, -0.05}, one-star: {0.26, -0.06}
01:04:10.041 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
01:04:10.043 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
01:04:10.045 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.32 mountX=-0.09 mountY=-0.14, mountTheta=-2.15
01:04:10.047 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
01:04:10.051 00.004 1032 Enqueuing Move request for scope (0.16, -0.05)
01:04:10.052 00.001 10072 Worker thread wakes up
01:04:10.053 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
01:04:10.053 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
01:04:10.053 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.14
01:04:10.055 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:10.057 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
01:04:10.057 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:04:10.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:10.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:04:10.057 00.000 10072 MoveAxis(E, 4, ABG)
01:04:10.057 00.000 10072 Guiding  Dir = 2, Dur = 4
01:04:10.058 00.001 10072 IsGuiding returns 0
01:04:10.058 00.000 10072 PulseGuide returned control before completion, sleep 14
01:04:10.077 00.019 1032 UpdateGuideState exits: m=1421 SNR=26.6
01:04:10.080 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:10.082 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:10.084 00.002 1032 Enqueuing Expose request
01:04:10.087 00.003 10072 IsGuiding returns 0
01:04:10.088 00.001 10072 Move returns status 0, amount 4
01:04:10.088 00.000 10072 MoveAxis(N, 0, ABG)
01:04:10.088 00.000 10072 Move returns status 0, amount 0
01:04:10.088 00.000 10072 move complete, result=0
01:04:10.088 00.000 10072 worker thread done servicing request
01:04:10.088 00.000 10072 Worker thread wakes up
01:04:10.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:10.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:10.094 00.006 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:04:10.716 00.622 10072 Exposure complete
01:04:10.760 00.044 10072 worker thread done servicing request
01:04:10.760 00.000 1032 OnExposeComplete: enter
01:04:10.762 00.002 1032 UpdateGuideState(): m_state=6
01:04:10.764 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1296
01:04:10.765 00.001 1032 Star::Find returns 1 (0), X=321.23, Y=750.11, Mass=1422, SNR=26.6, Peak=180 HFD=2.6
01:04:10.767 00.002 1032 MultiStar: [#1 0.22,-0.12,0.93,U] [#2 0.13,-0.17,0.74,U] [#3 0.01,-0.14,0.69,U] [#4 0.20,-0.12,0.71,U] [#5 0.17,-0.10,0.68,U] [#6 0.22,0.05,0.57,U] [#7 0.11,-0.35,0.55,U] [#8 0.11,-0.24,0.58,U] 
01:04:10.770 00.003 1032 refined, 8 included, MultiStar: {0.18, -0.14}, one-star: {0.34, -0.08}
01:04:10.772 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
01:04:10.774 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
01:04:10.775 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.22 cameraTheta=-0.65 mountX=-0.18 mountY=-0.14, mountTheta=-2.48
01:04:10.780 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.14, opts=13)
01:04:10.782 00.002 1032 Enqueuing Move request for scope (0.18, -0.14)
01:04:10.783 00.001 10072 Worker thread wakes up
01:04:10.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
01:04:10.783 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
01:04:10.783 00.000 10072 Moving (0.18, -0.14) raw xDistance=-0.18 yDistance=-0.14
01:04:10.786 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:10.787 00.001 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.99
01:04:10.787 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
01:04:10.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:10.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:04:10.787 00.000 10072 MoveAxis(E, 85, ABG)
01:04:10.787 00.000 10072 Guiding  Dir = 2, Dur = 85
01:04:10.789 00.002 10072 IsGuiding returns 0
01:04:10.789 00.000 10072 PulseGuide returned control before completion, sleep 95
01:04:10.806 00.017 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:04:10.809 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:10.810 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:10.812 00.002 1032 Enqueuing Expose request
01:04:10.885 00.073 10072 IsGuiding returns 0
01:04:10.885 00.000 10072 Move returns status 0, amount 85
01:04:10.885 00.000 10072 MoveAxis(N, 0, ABG)
01:04:10.885 00.000 10072 Move returns status 0, amount 0
01:04:10.885 00.000 10072 move complete, result=0
01:04:10.886 00.001 1032 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
01:04:10.889 00.003 10072 worker thread done servicing request
01:04:10.889 00.000 10072 Worker thread wakes up
01:04:10.889 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:10.889 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:11.294 00.405 10072 Exposure complete
01:04:11.345 00.051 10072 worker thread done servicing request
01:04:11.346 00.001 1032 OnExposeComplete: enter
01:04:11.348 00.002 1032 UpdateGuideState(): m_state=6
01:04:11.350 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1297
01:04:11.352 00.002 1032 Star::Find returns 1 (0), X=321.23, Y=750.14, Mass=1282, SNR=25.2, Peak=152 HFD=2.6
01:04:11.354 00.002 1032 MultiStar: [#1 0.21,-0.11,1.06,U] [#2 0.07,-0.19,0.78,U] [#3 0.05,-0.11,0.70,U] [#4 0.05,-0.08,0.75,U] [#5 0.04,0.01,0.75,U] [#6 0.18,0.10,0.64,U] [#7 0.03,-0.23,0.50,U] [#8 0.11,-0.14,0.61,U] 
01:04:11.355 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.09}, one-star: {0.34, -0.04}
01:04:11.357 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
01:04:11.359 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
01:04:11.360 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.16 cameraTheta=-0.56 mountX=-0.12 mountY=-0.11, mountTheta=-2.39
01:04:11.363 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.09, opts=13)
01:04:11.364 00.001 1032 Enqueuing Move request for scope (0.14, -0.09)
01:04:11.366 00.002 10072 Worker thread wakes up
01:04:11.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
01:04:11.366 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
01:04:11.366 00.000 10072 Moving (0.14, -0.09) raw xDistance=-0.12 yDistance=-0.11
01:04:11.367 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:11.371 00.004 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.99
01:04:11.371 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
01:04:11.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:11.371 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:04:11.371 00.000 10072 MoveAxis(E, 4, ABG)
01:04:11.371 00.000 10072 Guiding  Dir = 2, Dur = 4
01:04:11.372 00.001 10072 IsGuiding returns 0
01:04:11.372 00.000 10072 PulseGuide returned control before completion, sleep 14
01:04:11.389 00.017 1032 UpdateGuideState exits: m=1282 SNR=25.2
01:04:11.393 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:11.395 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:11.397 00.002 1032 Enqueuing Expose request
01:04:11.401 00.004 10072 IsGuiding returns 0
01:04:11.401 00.000 10072 Move returns status 0, amount 4
01:04:11.401 00.000 10072 MoveAxis(N, 0, ABG)
01:04:11.401 00.000 10072 Move returns status 0, amount 0
01:04:11.401 00.000 10072 move complete, result=0
01:04:11.401 00.000 10072 worker thread done servicing request
01:04:11.401 00.000 10072 Worker thread wakes up
01:04:11.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:11.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:11.407 00.006 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:04:12.030 00.623 10072 Exposure complete
01:04:12.078 00.048 10072 worker thread done servicing request
01:04:12.078 00.000 1032 OnExposeComplete: enter
01:04:12.080 00.002 1032 UpdateGuideState(): m_state=6
01:04:12.081 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1298
01:04:12.082 00.001 1032 Star::Find returns 1 (0), X=321.21, Y=750.18, Mass=1584, SNR=28.1, Peak=181 HFD=2.7
01:04:12.085 00.003 1032 MultiStar: [#1 0.15,0.03,0.92,U] [#2 0.02,0.09,0.69,U] [#3 0.15,0.01,0.64,U] [#4 0.21,0.02,0.67,U] [#5 0.07,0.04,0.67,U] [#6 0.18,-0.01,0.55,U] [#7 -0.11,-0.19,0.49,U] [#8 0.24,-0.12,0.54,U] 
01:04:12.086 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.00}, one-star: {0.31, 0.00}
01:04:12.089 00.003 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
01:04:12.093 00.004 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
01:04:12.096 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.02 mountX=-0.04 mountY=-0.14, mountTheta=-1.85
01:04:12.099 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.00, opts=13)
01:04:12.101 00.002 1032 Enqueuing Move request for scope (0.15, -0.00)
01:04:12.104 00.003 10072 Worker thread wakes up
01:04:12.104 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
01:04:12.104 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
01:04:12.104 00.000 10072 Moving (0.15, -0.00) raw xDistance=-0.04 yDistance=-0.14
01:04:12.106 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:12.108 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
01:04:12.108 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:04:12.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:12.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:04:12.108 00.000 10072 MoveAxis(E, 4, ABG)
01:04:12.108 00.000 10072 Guiding  Dir = 2, Dur = 4
01:04:12.108 00.000 10072 IsGuiding returns 0
01:04:12.108 00.000 10072 PulseGuide returned control before completion, sleep 14
01:04:12.126 00.018 1032 UpdateGuideState exits: m=1584 SNR=28.1
01:04:12.128 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:12.129 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:12.131 00.002 1032 Enqueuing Expose request
01:04:12.136 00.005 10072 IsGuiding returns 0
01:04:12.136 00.000 10072 Move returns status 0, amount 4
01:04:12.136 00.000 10072 MoveAxis(N, 0, ABG)
01:04:12.136 00.000 10072 Move returns status 0, amount 0
01:04:12.136 00.000 10072 move complete, result=0
01:04:12.136 00.000 10072 worker thread done servicing request
01:04:12.136 00.000 10072 Worker thread wakes up
01:04:12.136 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:12.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:12.139 00.003 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:04:12.546 00.407 10072 Exposure complete
01:04:12.595 00.049 10072 worker thread done servicing request
01:04:12.595 00.000 1032 OnExposeComplete: enter
01:04:12.597 00.002 1032 UpdateGuideState(): m_state=6
01:04:12.599 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1299
01:04:12.601 00.002 1032 Star::Find returns 1 (0), X=321.18, Y=750.25, Mass=1355, SNR=25.9, Peak=161 HFD=2.7
01:04:12.602 00.001 1032 MultiStar: [#1 0.27,0.01,1.04,U] [#2 0.17,-0.11,0.79,U] [#3 0.24,-0.10,0.72,U] [#4 0.24,-0.04,0.73,U] [#5 0.17,-0.14,0.67,U] [#6 0.34,0.01,0.62,U] [#7 0.08,-0.22,0.54,U] [#8 0.07,-0.11,0.57,U] 
01:04:12.604 00.002 1032 refined, 8 included, MultiStar: {0.22, -0.06}, one-star: {0.29, 0.07}
01:04:12.605 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
01:04:12.607 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
01:04:12.609 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.22 cameraTheta=-0.25 mountX=-0.11 mountY=-0.19, mountTheta=-2.08
01:04:12.611 00.002 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.06, opts=13)
01:04:12.614 00.003 1032 Enqueuing Move request for scope (0.22, -0.06)
01:04:12.617 00.003 10072 Worker thread wakes up
01:04:12.617 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd
01:04:12.617 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.06)
01:04:12.617 00.000 10072 Moving (0.22, -0.06) raw xDistance=-0.11 yDistance=-0.19
01:04:12.619 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:12.622 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
01:04:12.622 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
01:04:12.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:12.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:04:12.622 00.000 10072 MoveAxis(E, 4, ABG)
01:04:12.622 00.000 10072 Guiding  Dir = 2, Dur = 4
01:04:12.622 00.000 10072 IsGuiding returns 0
01:04:12.623 00.001 10072 PulseGuide returned control before completion, sleep 14
01:04:12.640 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
01:04:12.643 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:12.646 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:12.648 00.002 1032 Enqueuing Expose request
01:04:12.653 00.005 10072 IsGuiding returns 0
01:04:12.653 00.000 10072 Move returns status 0, amount 4
01:04:12.653 00.000 10072 MoveAxis(N, 0, ABG)
01:04:12.653 00.000 10072 Move returns status 0, amount 0
01:04:12.653 00.000 10072 move complete, result=0
01:04:12.653 00.000 10072 worker thread done servicing request
01:04:12.654 00.001 10072 Worker thread wakes up
01:04:12.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:12.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:12.658 00.004 1032 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
01:04:13.281 00.623 10072 Exposure complete
01:04:13.332 00.051 10072 worker thread done servicing request
01:04:13.332 00.000 1032 OnExposeComplete: enter
01:04:13.334 00.002 1032 UpdateGuideState(): m_state=6
01:04:13.336 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1300
01:04:13.339 00.003 1032 Star::Find returns 1 (0), X=321.28, Y=750.20, Mass=1321, SNR=25.6, Peak=148 HFD=2.7
01:04:13.344 00.005 1032 MultiStar: [#1 0.27,-0.02,1.00,U] [#2 0.17,-0.11,0.75,U] [#3 0.06,-0.05,0.67,U] [#4 0.17,-0.05,0.71,U] [#5 0.09,0.06,0.70,U] [#6 0.22,-0.11,0.59,U] [#7 0.00,-0.16,0.54,U] [#8 0.26,-0.10,0.57,U] 
01:04:13.346 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.05}, one-star: {0.39, 0.02}
01:04:13.347 00.001 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
01:04:13.349 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
01:04:13.351 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-0.24 mountX=-0.10 mountY=-0.18, mountTheta=-2.07
01:04:13.353 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.05, opts=13)
01:04:13.356 00.003 1032 Enqueuing Move request for scope (0.20, -0.05)
01:04:13.357 00.001 10072 Worker thread wakes up
01:04:13.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
01:04:13.357 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
01:04:13.359 00.002 10072 Moving (0.20, -0.05) raw xDistance=-0.10 yDistance=-0.18
01:04:13.362 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
01:04:13.362 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:04:13.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:13.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:04:13.362 00.000 10072 MoveAxis(E, 3, ABG)
01:04:13.362 00.000 10072 Guiding  Dir = 2, Dur = 3
01:04:13.364 00.002 10072 IsGuiding returns 0
01:04:13.364 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:13.366 00.002 10072 PulseGuide returned control before completion, sleep 13
01:04:13.384 00.018 1032 UpdateGuideState exits: m=1321 SNR=25.6
01:04:13.385 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:13.387 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:13.388 00.001 1032 Enqueuing Expose request
01:04:13.390 00.002 10072 IsGuiding returns 0
01:04:13.390 00.000 10072 Move returns status 0, amount 3
01:04:13.390 00.000 10072 MoveAxis(N, 0, ABG)
01:04:13.390 00.000 10072 Move returns status 0, amount 0
01:04:13.390 00.000 10072 move complete, result=0
01:04:13.391 00.001 10072 worker thread done servicing request
01:04:13.391 00.000 10072 Worker thread wakes up
01:04:13.391 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:13.391 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:13.400 00.009 1032 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
01:04:13.797 00.397 10072 Exposure complete
01:04:13.847 00.050 10072 worker thread done servicing request
01:04:13.847 00.000 1032 OnExposeComplete: enter
01:04:13.849 00.002 1032 UpdateGuideState(): m_state=6
01:04:13.851 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1301
01:04:13.852 00.001 1032 Star::Find returns 1 (0), X=321.28, Y=750.26, Mass=1400, SNR=26.3, Peak=174 HFD=2.7
01:04:13.854 00.002 1032 MultiStar: [#1 0.18,-0.02,0.95,U] [#2 0.16,0.08,0.77,U] [#3 0.14,-0.09,0.63,U] [#4 0.27,-0.04,0.71,U] [#5 0.03,-0.03,0.72,U] [#6 0.16,0.08,0.62,U] [#7 0.08,-0.12,0.53,U] [#8 0.09,-0.12,0.60,U] 
01:04:13.855 00.001 1032 refined, 8 included, MultiStar: {0.18, -0.01}, one-star: {0.39, 0.08}
01:04:13.858 00.003 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
01:04:13.859 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
01:04:13.860 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.07 mountX=-0.06 mountY=-0.17, mountTheta=-1.90
01:04:13.865 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.01, opts=13)
01:04:13.868 00.003 1032 Enqueuing Move request for scope (0.18, -0.01)
01:04:13.869 00.001 10072 Worker thread wakes up
01:04:13.870 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
01:04:13.870 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
01:04:13.870 00.000 10072 Moving (0.18, -0.01) raw xDistance=-0.06 yDistance=-0.17
01:04:13.872 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:13.875 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
01:04:13.875 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:04:13.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:13.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:04:13.875 00.000 10072 MoveAxis(E, 3, ABG)
01:04:13.875 00.000 10072 Guiding  Dir = 2, Dur = 3
01:04:13.875 00.000 10072 IsGuiding returns 0
01:04:13.876 00.001 10072 PulseGuide returned control before completion, sleep 13
01:04:13.895 00.019 1032 UpdateGuideState exits: m=1400 SNR=26.3
01:04:13.898 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:13.900 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:13.902 00.002 1032 Enqueuing Expose request
01:04:13.904 00.002 10072 IsGuiding returns 0
01:04:13.905 00.001 10072 Move returns status 0, amount 3
01:04:13.905 00.000 10072 MoveAxis(N, 0, ABG)
01:04:13.905 00.000 10072 Move returns status 0, amount 0
01:04:13.905 00.000 10072 move complete, result=0
01:04:13.905 00.000 10072 worker thread done servicing request
01:04:13.905 00.000 10072 Worker thread wakes up
01:04:13.905 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:13.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:13.913 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
01:04:14.533 00.620 10072 Exposure complete
01:04:14.579 00.046 1032 OnExposeComplete: enter
01:04:14.582 00.003 1032 UpdateGuideState(): m_state=6
01:04:14.585 00.003 10072 worker thread done servicing request
01:04:14.585 00.000 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1302
01:04:14.586 00.001 1032 Star::Find returns 1 (0), X=321.26, Y=750.34, Mass=1402, SNR=26.4, Peak=178 HFD=2.8
01:04:14.588 00.002 1032 MultiStar: [#1 0.29,-0.02,0.98,U] [#2 0.24,0.10,0.74,U] [#3 0.08,0.12,0.70,U] [#4 0.11,-0.05,0.70,U] [#5 0.25,0.18,0.69,U] [#6 0.21,0.13,0.58,U] [#7 0.15,-0.11,0.49,U] [#8 0.10,0.03,0.56,U] 
01:04:14.589 00.001 1032 refined, 8 included, MultiStar: {0.21, 0.07}, one-star: {0.36, 0.16}
01:04:14.590 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
01:04:14.592 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
01:04:14.593 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.30 mountX=0.01 mountY=-0.22, mountTheta=-1.53
01:04:14.595 00.002 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.07, opts=13)
01:04:14.597 00.002 1032 Enqueuing Move request for scope (0.21, 0.07)
01:04:14.598 00.001 10072 Worker thread wakes up
01:04:14.598 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
01:04:14.598 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
01:04:14.598 00.000 10072 Moving (0.21, 0.07) raw xDistance=0.01 yDistance=-0.22
01:04:14.600 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:14.602 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
01:04:14.602 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:04:14.602 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:04:14.602 00.000 10072 MoveAxis(E, 4, ABG)
01:04:14.602 00.000 10072 Guiding  Dir = 2, Dur = 4
01:04:14.603 00.001 10072 IsGuiding returns 0
01:04:14.603 00.000 10072 PulseGuide returned control before completion, sleep 14
01:04:14.619 00.016 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:04:14.622 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:14.623 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:14.626 00.003 1032 Enqueuing Expose request
01:04:14.627 00.001 10072 IsGuiding returns 0
01:04:14.627 00.000 10072 Move returns status 0, amount 4
01:04:14.627 00.000 10072 MoveAxis(N, 144, ABG)
01:04:14.628 00.001 10072 Guiding  Dir = 0, Dur = 144
01:04:14.628 00.000 10072 IsGuiding returns 0
01:04:14.629 00.001 10072 PulseGuide returned control before completion, sleep 154
01:04:14.796 00.167 10072 IsGuiding returns 0
01:04:14.796 00.000 10072 Move returns status 0, amount 144
01:04:14.796 00.000 10072 move complete, result=0
01:04:14.796 00.000 10072 worker thread done servicing request
01:04:14.796 00.000 10072 Worker thread wakes up
01:04:14.796 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.2 px 144 ms NORTH
01:04:14.801 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:14.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:15.207 00.406 10072 Exposure complete
01:04:15.253 00.046 10072 worker thread done servicing request
01:04:15.253 00.000 1032 OnExposeComplete: enter
01:04:15.256 00.003 1032 UpdateGuideState(): m_state=6
01:04:15.258 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1303
01:04:15.259 00.001 1032 Star::Find returns 1 (0), X=321.01, Y=750.31, Mass=1338, SNR=25.8, Peak=148 HFD=2.5
01:04:15.262 00.003 1032 MultiStar: [#1 0.06,0.12,0.98,U] [#2 -0.01,0.00,0.76,U] [#3 0.08,-0.06,0.71,U] [#4 0.03,-0.09,0.70,U] [#5 0.18,0.11,0.68,U] [#6 0.20,0.11,0.61,U] [#7 -0.12,-0.01,0.55,U] [#8 0.03,-0.10,0.56,U] 
01:04:15.264 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.11, 0.13}
01:04:15.265 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
01:04:15.267 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
01:04:15.270 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.46 mountX=0.01 mountY=-0.07, mountTheta=-1.37
01:04:15.272 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
01:04:15.274 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
01:04:15.276 00.002 10072 Worker thread wakes up
01:04:15.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
01:04:15.276 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
01:04:15.276 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
01:04:15.277 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:15.280 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
01:04:15.280 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:04:15.281 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:15.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:04:15.281 00.000 10072 MoveAxis(E, 3, ABG)
01:04:15.281 00.000 10072 Guiding  Dir = 2, Dur = 3
01:04:15.281 00.000 10072 IsGuiding returns 0
01:04:15.281 00.000 10072 PulseGuide returned control before completion, sleep 13
01:04:15.299 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:04:15.303 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:15.305 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:15.306 00.001 1032 Enqueuing Expose request
01:04:15.309 00.003 10072 IsGuiding returns 0
01:04:15.309 00.000 10072 Move returns status 0, amount 3
01:04:15.309 00.000 10072 MoveAxis(N, 0, ABG)
01:04:15.309 00.000 10072 Move returns status 0, amount 0
01:04:15.309 00.000 10072 move complete, result=0
01:04:15.309 00.000 10072 worker thread done servicing request
01:04:15.309 00.000 10072 Worker thread wakes up
01:04:15.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:15.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:15.316 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:04:15.941 00.625 10072 Exposure complete
01:04:15.991 00.050 10072 worker thread done servicing request
01:04:15.991 00.000 1032 OnExposeComplete: enter
01:04:15.993 00.002 1032 UpdateGuideState(): m_state=6
01:04:15.995 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1304
01:04:15.997 00.002 1032 Star::Find returns 1 (0), X=320.93, Y=750.17, Mass=1497, SNR=27.3, Peak=171 HFD=2.5
01:04:15.998 00.001 1032 MultiStar: [#1 -0.01,-0.00,0.95,U] [#2 -0.13,-0.00,0.74,U] [#3 -0.19,-0.03,0.68,U] [#4 0.01,-0.11,0.72,U] [#5 -0.11,-0.02,0.64,U] [#6 0.10,-0.00,0.54,U] [#7 -0.26,-0.20,0.52,U] [#8 -0.11,-0.17,0.56,U] 
01:04:16.000 00.002 1032 single-star, 8 included, MultiStar: {-0.07, -0.05}, one-star: {0.04, -0.01}
01:04:16.002 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
01:04:16.003 00.001 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
01:04:16.005 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.28 mountX=-0.02 mountY=-0.03, mountTheta=-2.11
01:04:16.008 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
01:04:16.009 00.001 1032 Enqueuing Move request for scope (0.04, -0.01)
01:04:16.011 00.002 10072 Worker thread wakes up
01:04:16.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
01:04:16.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
01:04:16.011 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.03
01:04:16.013 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:16.015 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
01:04:16.015 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:04:16.015 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:16.015 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:04:16.015 00.000 10072 MoveAxis(E, 3, ABG)
01:04:16.015 00.000 10072 Guiding  Dir = 2, Dur = 3
01:04:16.015 00.000 10072 IsGuiding returns 0
01:04:16.015 00.000 10072 PulseGuide returned control before completion, sleep 13
01:04:16.033 00.018 10072 IsGuiding returns 0
01:04:16.033 00.000 10072 Move returns status 0, amount 3
01:04:16.033 00.000 10072 MoveAxis(N, 0, ABG)
01:04:16.033 00.000 10072 Move returns status 0, amount 0
01:04:16.033 00.000 10072 move complete, result=0
01:04:16.033 00.000 10072 worker thread done servicing request
01:04:16.036 00.003 1032 UpdateGuideState exits: m=1497 SNR=27.3
01:04:16.038 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:16.040 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:16.042 00.002 1032 Enqueuing Expose request
01:04:16.044 00.002 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:04:16.045 00.001 10072 Worker thread wakes up
01:04:16.046 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:16.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:16.458 00.412 10072 Exposure complete
01:04:16.506 00.048 10072 worker thread done servicing request
01:04:16.506 00.000 1032 OnExposeComplete: enter
01:04:16.507 00.001 1032 UpdateGuideState(): m_state=6
01:04:16.510 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1305
01:04:16.511 00.001 1032 Star::Find returns 1 (0), X=320.98, Y=750.22, Mass=1461, SNR=26.9, Peak=164 HFD=2.5
01:04:16.513 00.002 1032 MultiStar: [#1 -0.05,-0.09,0.96,U] [#2 -0.07,0.04,0.68,U] [#3 -0.03,-0.02,0.65,U] [#4 -0.02,-0.10,0.66,U] [#5 0.01,0.10,0.68,U] [#6 0.04,0.08,0.56,U] [#7 -0.18,-0.01,0.49,U] [#8 0.09,-0.23,0.56,U] 
01:04:16.514 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.09, 0.04}
01:04:16.516 00.002 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.83) = xAngle (-3.79 = 2.49)
01:04:16.518 00.002 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.79 = 2.49)
01:04:16.520 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.96 mountX=-0.02 mountY=0.01, mountTheta=2.49
01:04:16.524 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
01:04:16.526 00.002 1032 Enqueuing Move request for scope (-0.01, -0.02)
01:04:16.528 00.002 10072 Worker thread wakes up
01:04:16.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
01:04:16.528 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
01:04:16.529 00.001 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
01:04:16.530 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:16.533 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
01:04:16.533 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:04:16.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:16.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:04:16.533 00.000 10072 MoveAxis(E, 2, ABG)
01:04:16.533 00.000 10072 Guiding  Dir = 2, Dur = 2
01:04:16.534 00.001 10072 IsGuiding returns 0
01:04:16.534 00.000 10072 PulseGuide returned control before completion, sleep 12
01:04:16.552 00.018 1032 UpdateGuideState exits: m=1461 SNR=26.9
01:04:16.554 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:16.556 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:16.558 00.002 1032 Enqueuing Expose request
01:04:16.562 00.004 10072 IsGuiding returns 0
01:04:16.562 00.000 10072 Move returns status 0, amount 2
01:04:16.562 00.000 10072 MoveAxis(N, 0, ABG)
01:04:16.562 00.000 10072 Move returns status 0, amount 0
01:04:16.562 00.000 10072 move complete, result=0
01:04:16.562 00.000 10072 worker thread done servicing request
01:04:16.562 00.000 10072 Worker thread wakes up
01:04:16.562 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:16.562 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:16.567 00.005 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
01:04:17.192 00.625 10072 Exposure complete
01:04:17.239 00.047 10072 worker thread done servicing request
01:04:17.239 00.000 1032 OnExposeComplete: enter
01:04:17.241 00.002 1032 UpdateGuideState(): m_state=6
01:04:17.243 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1306
01:04:17.245 00.002 1032 Star::Find returns 1 (0), X=320.99, Y=750.26, Mass=1157, SNR=24.0, Peak=145 HFD=2.5
01:04:17.246 00.001 1032 MultiStar: [#1 0.04,0.24,1.13,U] [#2 -0.08,0.09,0.82,U] [#3 -0.07,0.11,0.74,U] [#4 0.04,-0.04,0.78,U] [#5 0.00,0.13,0.74,U] [#6 0.02,0.14,0.66,U] [#7 -0.13,0.05,0.57,U] [#8 -0.05,0.05,0.63,U] 
01:04:17.248 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.10}, one-star: {0.10, 0.08}
01:04:17.249 00.001 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
01:04:17.250 00.001 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
01:04:17.252 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.61 mountX=0.10 mountY=-0.02, mountTheta=-0.22
01:04:17.256 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.10, opts=13)
01:04:17.258 00.002 1032 Enqueuing Move request for scope (-0.00, 0.10)
01:04:17.260 00.002 10072 Worker thread wakes up
01:04:17.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
01:04:17.260 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
01:04:17.260 00.000 10072 Moving (-0.00, 0.10) raw xDistance=0.10 yDistance=-0.02
01:04:17.262 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:17.264 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
01:04:17.264 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
01:04:17.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:17.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:04:17.264 00.000 10072 MoveAxis(E, 2, ABG)
01:04:17.264 00.000 10072 Guiding  Dir = 2, Dur = 2
01:04:17.264 00.000 10072 IsGuiding returns 0
01:04:17.266 00.002 10072 PulseGuide returned control before completion, sleep 12
01:04:17.283 00.017 10072 IsGuiding returns 0
01:04:17.283 00.000 10072 Move returns status 0, amount 2
01:04:17.283 00.000 10072 MoveAxis(N, 0, ABG)
01:04:17.283 00.000 10072 Move returns status 0, amount 0
01:04:17.283 00.000 10072 move complete, result=0
01:04:17.284 00.001 10072 worker thread done servicing request
01:04:17.284 00.000 1032 UpdateGuideState exits: m=1157 SNR=24.0
01:04:17.287 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:17.289 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:17.290 00.001 1032 Enqueuing Expose request
01:04:17.292 00.002 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
01:04:17.294 00.002 10072 Worker thread wakes up
01:04:17.294 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:17.294 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:17.701 00.407 10072 Exposure complete
01:04:17.751 00.050 10072 worker thread done servicing request
01:04:17.751 00.000 1032 OnExposeComplete: enter
01:04:17.754 00.003 1032 UpdateGuideState(): m_state=6
01:04:17.757 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1307
01:04:17.758 00.001 1032 Star::Find returns 1 (0), X=320.92, Y=750.31, Mass=1319, SNR=25.6, Peak=145 HFD=2.6
01:04:17.761 00.003 1032 MultiStar: [#1 0.06,0.01,1.05,U] [#2 -0.05,0.05,0.73,U] [#3 -0.19,-0.03,0.70,U] [#4 0.06,-0.01,0.70,U] [#5 -0.12,0.13,0.77,U] [#6 -0.08,0.04,0.60,U] [#7 -0.16,-0.12,0.55,U] [#8 0.05,-0.14,0.58,U] 
01:04:17.763 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.02, 0.13}
01:04:17.765 00.002 1032 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.83) = xAngle (0.81 = 0.81)
01:04:17.767 00.002 1032 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.81 = 0.81)
01:04:17.770 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.64 mountX=0.03 mountY=0.03, mountTheta=0.81
01:04:17.773 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
01:04:17.776 00.003 1032 Enqueuing Move request for scope (-0.03, 0.02)
01:04:17.777 00.001 10072 Worker thread wakes up
01:04:17.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:04:17.777 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:04:17.777 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.03
01:04:17.780 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:17.782 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
01:04:17.782 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:04:17.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:17.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:04:17.782 00.000 10072 MoveAxis(E, 2, ABG)
01:04:17.782 00.000 10072 Guiding  Dir = 2, Dur = 2
01:04:17.783 00.001 10072 IsGuiding returns 0
01:04:17.783 00.000 10072 PulseGuide returned control before completion, sleep 12
01:04:17.800 00.017 1032 UpdateGuideState exits: m=1319 SNR=25.6
01:04:17.804 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:17.806 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:17.808 00.002 1032 Enqueuing Expose request
01:04:17.810 00.002 10072 IsGuiding returns 0
01:04:17.810 00.000 10072 Move returns status 0, amount 2
01:04:17.810 00.000 10072 MoveAxis(N, 0, ABG)
01:04:17.810 00.000 10072 Move returns status 0, amount 0
01:04:17.810 00.000 10072 move complete, result=0
01:04:17.811 00.001 10072 worker thread done servicing request
01:04:17.811 00.000 10072 Worker thread wakes up
01:04:17.811 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:17.811 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:17.818 00.007 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
01:04:18.434 00.616 10072 Exposure complete
01:04:18.481 00.047 10072 worker thread done servicing request
01:04:18.481 00.000 1032 OnExposeComplete: enter
01:04:18.484 00.003 1032 UpdateGuideState(): m_state=6
01:04:18.485 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1308
01:04:18.489 00.004 1032 Star::Find returns 1 (0), X=321.00, Y=750.25, Mass=1470, SNR=27.0, Peak=166 HFD=2.5
01:04:18.491 00.002 1032 MultiStar: [#1 0.13,-0.08,0.95,U] [#2 -0.04,-0.10,0.73,U] [#3 0.02,-0.06,0.67,U] [#4 0.04,-0.12,0.69,U] [#5 -0.04,-0.01,0.67,U] [#6 0.13,-0.11,0.60,U] [#7 -0.10,-0.22,0.47,U] [#8 0.05,-0.27,0.57,U] 
01:04:18.493 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.11, 0.06}
01:04:18.494 00.001 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
01:04:18.496 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
01:04:18.498 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.08 mountX=-0.09 mountY=-0.02, mountTheta=-2.91
01:04:18.501 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
01:04:18.503 00.002 1032 Enqueuing Move request for scope (0.04, -0.08)
01:04:18.505 00.002 10072 Worker thread wakes up
01:04:18.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
01:04:18.505 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
01:04:18.506 00.001 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
01:04:18.507 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:18.510 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
01:04:18.510 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:04:18.510 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:18.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:04:18.510 00.000 10072 MoveAxis(E, 1, ABG)
01:04:18.510 00.000 10072 Guiding  Dir = 2, Dur = 1
01:04:18.511 00.001 10072 IsGuiding returns 0
01:04:18.511 00.000 10072 PulseGuide returned control before completion, sleep 11
01:04:18.524 00.013 10072 IsGuiding returns 0
01:04:18.524 00.000 10072 Move returns status 0, amount 1
01:04:18.524 00.000 10072 MoveAxis(N, 0, ABG)
01:04:18.524 00.000 10072 Move returns status 0, amount 0
01:04:18.525 00.001 10072 move complete, result=0
01:04:18.525 00.000 10072 worker thread done servicing request
01:04:18.529 00.004 1032 UpdateGuideState exits: m=1470 SNR=27.0
01:04:18.531 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:18.533 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:18.535 00.002 1032 Enqueuing Expose request
01:04:18.536 00.001 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
01:04:18.537 00.001 10072 Worker thread wakes up
01:04:18.538 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:18.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:18.948 00.410 10072 Exposure complete
01:04:18.998 00.050 10072 worker thread done servicing request
01:04:18.998 00.000 1032 OnExposeComplete: enter
01:04:19.000 00.002 1032 UpdateGuideState(): m_state=6
01:04:19.002 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1309
01:04:19.004 00.002 1032 Star::Find returns 1 (0), X=321.05, Y=750.25, Mass=1668, SNR=28.8, Peak=192 HFD=2.5
01:04:19.006 00.002 1032 MultiStar: [#1 0.01,-0.08,0.92,U] [#2 -0.08,-0.15,0.67,U] [#3 -0.01,-0.10,0.60,U] [#4 0.06,-0.11,0.65,U] [#5 -0.08,0.08,0.65,U] [#6 0.03,0.03,0.56,U] [#7 -0.13,-0.29,0.47,U] [#8 0.13,-0.18,0.50,U] 
01:04:19.008 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {0.16, 0.07}
01:04:19.010 00.002 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
01:04:19.012 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
01:04:19.014 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.28 mountX=-0.07 mountY=-0.00, mountTheta=-3.11
01:04:19.016 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
01:04:19.018 00.002 1032 Enqueuing Move request for scope (0.02, -0.07)
01:04:19.020 00.002 10072 Worker thread wakes up
01:04:19.020 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
01:04:19.020 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
01:04:19.020 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=-0.00
01:04:19.023 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:19.025 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
01:04:19.025 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:04:19.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:19.025 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:04:19.026 00.001 10072 MoveAxis(E, 1, ABG)
01:04:19.026 00.000 10072 Guiding  Dir = 2, Dur = 1
01:04:19.026 00.000 10072 IsGuiding returns 0
01:04:19.027 00.001 10072 PulseGuide returned control before completion, sleep 11
01:04:19.039 00.012 10072 IsGuiding returns 0
01:04:19.039 00.000 10072 Move returns status 0, amount 1
01:04:19.039 00.000 10072 MoveAxis(N, 0, ABG)
01:04:19.039 00.000 10072 Move returns status 0, amount 0
01:04:19.039 00.000 10072 move complete, result=0
01:04:19.039 00.000 10072 worker thread done servicing request
01:04:19.042 00.003 1032 UpdateGuideState exits: m=1668 SNR=28.8
01:04:19.045 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:19.047 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:19.049 00.002 1032 Enqueuing Expose request
01:04:19.051 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
01:04:19.052 00.001 10072 Worker thread wakes up
01:04:19.053 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:19.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:19.684 00.631 10072 Exposure complete
01:04:19.731 00.047 10072 worker thread done servicing request
01:04:19.731 00.000 1032 OnExposeComplete: enter
01:04:19.733 00.002 1032 UpdateGuideState(): m_state=6
01:04:19.735 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1310
01:04:19.737 00.002 1032 Star::Find returns 1 (0), X=320.99, Y=750.32, Mass=1287, SNR=25.3, Peak=147 HFD=2.5
01:04:19.739 00.002 1032 MultiStar: [#1 0.05,0.03,1.03,U] [#2 -0.04,-0.05,0.75,U] [#3 -0.10,-0.07,0.74,U] [#4 0.05,-0.11,0.75,U] [#5 -0.04,0.02,0.73,U] [#6 -0.00,0.25,0.62,U] [#7 -0.20,-0.08,0.58,U] [#8 0.06,-0.11,0.60,U] 
01:04:19.740 00.001 1032 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {0.09, 0.14}
01:04:19.744 00.004 1032 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.83) = xAngle (0.28 = 0.28)
01:04:19.745 00.001 1032 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
01:04:19.747 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=2.11 mountX=0.01 mountY=0.00, mountTheta=0.28
01:04:19.749 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
01:04:19.751 00.002 1032 Enqueuing Move request for scope (-0.00, 0.01)
01:04:19.752 00.001 10072 Worker thread wakes up
01:04:19.752 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
01:04:19.752 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
01:04:19.752 00.000 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=0.00
01:04:19.754 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:19.756 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
01:04:19.756 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:04:19.756 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:19.756 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:04:19.756 00.000 10072 MoveAxis(E, 2, ABG)
01:04:19.756 00.000 10072 Guiding  Dir = 2, Dur = 2
01:04:19.758 00.002 10072 IsGuiding returns 0
01:04:19.758 00.000 10072 PulseGuide returned control before completion, sleep 12
01:04:19.774 00.016 1032 UpdateGuideState exits: m=1287 SNR=25.3
01:04:19.776 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:19.779 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:19.781 00.002 1032 Enqueuing Expose request
01:04:19.782 00.001 10072 IsGuiding returns 0
01:04:19.782 00.000 10072 Move returns status 0, amount 2
01:04:19.782 00.000 10072 MoveAxis(N, 0, ABG)
01:04:19.783 00.001 10072 Move returns status 0, amount 0
01:04:19.783 00.000 10072 move complete, result=0
01:04:19.783 00.000 10072 worker thread done servicing request
01:04:19.783 00.000 10072 Worker thread wakes up
01:04:19.783 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:19.783 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:19.790 00.007 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
01:04:20.199 00.409 10072 Exposure complete
01:04:20.247 00.048 10072 worker thread done servicing request
01:04:20.247 00.000 1032 OnExposeComplete: enter
01:04:20.250 00.003 1032 UpdateGuideState(): m_state=6
01:04:20.251 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1311
01:04:20.253 00.002 1032 Star::Find returns 1 (0), X=321.10, Y=750.26, Mass=1405, SNR=26.4, Peak=163 HFD=2.6
01:04:20.254 00.001 1032 MultiStar: [#1 0.07,0.02,1.00,U] [#2 -0.05,0.00,0.76,U] [#3 0.02,0.01,0.67,U] [#4 0.19,-0.05,0.72,U] [#5 -0.06,0.04,0.70,U] [#6 0.09,-0.02,0.55,U] [#7 -0.07,0.01,0.49,U] [#8 0.02,-0.06,0.58,U] 
01:04:20.255 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.21, 0.08}
01:04:20.257 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
01:04:20.258 00.001 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
01:04:20.260 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.16 mountX=-0.01 mountY=-0.06, mountTheta=-1.67
01:04:20.262 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
01:04:20.265 00.003 1032 Enqueuing Move request for scope (0.06, 0.01)
01:04:20.266 00.001 10072 Worker thread wakes up
01:04:20.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
01:04:20.266 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
01:04:20.267 00.001 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
01:04:20.269 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:20.271 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
01:04:20.271 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:04:20.272 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:20.272 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:04:20.272 00.000 10072 MoveAxis(E, 1, ABG)
01:04:20.272 00.000 10072 Guiding  Dir = 2, Dur = 1
01:04:20.272 00.000 10072 IsGuiding returns 0
01:04:20.273 00.001 10072 PulseGuide returned control before completion, sleep 11
01:04:20.289 00.016 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:04:20.291 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:20.293 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:20.295 00.002 1032 Enqueuing Expose request
01:04:20.296 00.001 10072 IsGuiding returns 0
01:04:20.296 00.000 10072 Move returns status 0, amount 1
01:04:20.296 00.000 10072 MoveAxis(N, 0, ABG)
01:04:20.296 00.000 10072 Move returns status 0, amount 0
01:04:20.296 00.000 10072 move complete, result=0
01:04:20.297 00.001 10072 worker thread done servicing request
01:04:20.297 00.000 10072 Worker thread wakes up
01:04:20.297 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:20.297 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:20.306 00.009 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:04:20.932 00.626 10072 Exposure complete
01:04:20.978 00.046 10072 worker thread done servicing request
01:04:20.978 00.000 1032 OnExposeComplete: enter
01:04:20.980 00.002 1032 UpdateGuideState(): m_state=6
01:04:20.981 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1312
01:04:20.983 00.002 1032 Star::Find returns 1 (0), X=321.03, Y=750.21, Mass=1258, SNR=25.0, Peak=154 HFD=2.5
01:04:20.985 00.002 1032 MultiStar: [#1 0.05,0.00,1.04,U] [#2 -0.08,0.08,0.75,U] [#3 0.13,0.07,0.72,U] [#4 0.21,0.00,0.74,U] [#5 0.13,0.04,0.73,U] [#6 0.08,0.10,0.62,U] [#7 -0.21,-0.10,0.57,U] [#8 0.12,-0.07,0.56,U] 
01:04:20.986 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.13, 0.03}
01:04:20.989 00.003 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
01:04:20.990 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
01:04:20.991 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.29 mountX=0.00 mountY=-0.07, mountTheta=-1.54
01:04:20.994 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
01:04:20.996 00.002 1032 Enqueuing Move request for scope (0.07, 0.02)
01:04:20.998 00.002 10072 Worker thread wakes up
01:04:20.998 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:04:20.998 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:04:20.998 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.07
01:04:21.001 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:21.003 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
01:04:21.003 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
01:04:21.003 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:21.003 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:04:21.003 00.000 10072 MoveAxis(E, 1, ABG)
01:04:21.003 00.000 10072 Guiding  Dir = 2, Dur = 1
01:04:21.004 00.001 10072 IsGuiding returns 0
01:04:21.004 00.000 10072 PulseGuide returned control before completion, sleep 11
01:04:21.022 00.018 1032 UpdateGuideState exits: m=1258 SNR=25.0
01:04:21.024 00.002 10072 IsGuiding returns 0
01:04:21.024 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:21.025 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:21.028 00.003 1032 Enqueuing Expose request
01:04:21.029 00.001 10072 Move returns status 0, amount 1
01:04:21.030 00.001 10072 MoveAxis(N, 0, ABG)
01:04:21.030 00.000 10072 Move returns status 0, amount 0
01:04:21.030 00.000 10072 move complete, result=0
01:04:21.030 00.000 10072 worker thread done servicing request
01:04:21.030 00.000 10072 Worker thread wakes up
01:04:21.030 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:21.030 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:21.038 00.008 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:04:21.446 00.408 10072 Exposure complete
01:04:21.495 00.049 10072 worker thread done servicing request
01:04:21.495 00.000 1032 OnExposeComplete: enter
01:04:21.497 00.002 1032 UpdateGuideState(): m_state=6
01:04:21.499 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1313
01:04:21.500 00.001 1032 Star::Find returns 1 (0), X=321.05, Y=750.12, Mass=1404, SNR=26.4, Peak=195 HFD=2.6
01:04:21.503 00.003 1032 MultiStar: [#1 0.10,-0.04,0.99,U] [#2 0.03,-0.03,0.73,U] [#3 0.08,-0.12,0.67,U] [#4 0.11,-0.26,0.73,U] [#5 0.01,-0.07,0.71,U] [#6 0.16,-0.10,0.62,U] [#7 -0.13,-0.13,0.50,U] [#8 0.20,-0.14,0.57,U] 
01:04:21.505 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.10}, one-star: {0.16, -0.07}
01:04:21.507 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
01:04:21.509 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
01:04:21.511 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.85 mountX=-0.12 mountY=-0.06, mountTheta=-2.68
01:04:21.514 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
01:04:21.515 00.001 1032 Enqueuing Move request for scope (0.09, -0.10)
01:04:21.517 00.002 10072 Worker thread wakes up
01:04:21.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
01:04:21.517 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
01:04:21.517 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.06
01:04:21.520 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:21.523 00.003 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.98
01:04:21.523 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
01:04:21.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:21.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:04:21.523 00.000 10072 MoveAxis(E, 1, ABG)
01:04:21.523 00.000 10072 Guiding  Dir = 2, Dur = 1
01:04:21.523 00.000 10072 IsGuiding returns 0
01:04:21.525 00.002 10072 PulseGuide returned control before completion, sleep 11
01:04:21.538 00.013 10072 IsGuiding returns 0
01:04:21.538 00.000 10072 Move returns status 0, amount 1
01:04:21.538 00.000 10072 MoveAxis(N, 0, ABG)
01:04:21.538 00.000 10072 Move returns status 0, amount 0
01:04:21.538 00.000 10072 move complete, result=0
01:04:21.538 00.000 10072 worker thread done servicing request
01:04:21.542 00.004 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:04:21.544 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:21.546 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:21.550 00.004 1032 Enqueuing Expose request
01:04:21.552 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:04:21.554 00.002 10072 Worker thread wakes up
01:04:21.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:21.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:22.179 00.625 10072 Exposure complete
01:04:22.226 00.047 10072 worker thread done servicing request
01:04:22.226 00.000 1032 OnExposeComplete: enter
01:04:22.229 00.003 1032 UpdateGuideState(): m_state=6
01:04:22.231 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1314
01:04:22.233 00.002 1032 Star::Find returns 1 (0), X=321.23, Y=750.18, Mass=1256, SNR=25.0, Peak=146 HFD=2.7
01:04:22.235 00.002 1032 MultiStar: [#1 0.21,-0.16,1.01,U] [#2 -0.00,-0.10,0.76,U] [#3 0.12,-0.11,0.71,U] [#4 0.10,-0.14,0.76,U] [#5 0.03,-0.03,0.73,U] [#6 0.15,-0.06,0.68,U] [#7 -0.08,-0.14,0.54,U] [#8 0.15,-0.18,0.60,U] 
01:04:22.237 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.10}, one-star: {0.34, -0.00}
01:04:22.240 00.003 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
01:04:22.241 00.001 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
01:04:22.243 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.64 mountX=-0.13 mountY=-0.10, mountTheta=-2.47
01:04:22.245 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.10, opts=13)
01:04:22.248 00.003 1032 Enqueuing Move request for scope (0.13, -0.10)
01:04:22.250 00.002 10072 Worker thread wakes up
01:04:22.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
01:04:22.250 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
01:04:22.250 00.000 10072 Moving (0.13, -0.10) raw xDistance=-0.13 yDistance=-0.10
01:04:22.252 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:22.254 00.002 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
01:04:22.255 00.001 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
01:04:22.255 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:22.255 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:22.255 00.000 10072 MoveAxis(E, 0, ABG)
01:04:22.255 00.000 10072 Move returns status 0, amount 0
01:04:22.255 00.000 10072 MoveAxis(N, 0, ABG)
01:04:22.255 00.000 10072 Move returns status 0, amount 0
01:04:22.255 00.000 10072 move complete, result=0
01:04:22.255 00.000 10072 worker thread done servicing request
01:04:22.274 00.019 1032 UpdateGuideState exits: m=1256 SNR=25.0
01:04:22.276 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:22.278 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:22.279 00.001 1032 Enqueuing Expose request
01:04:22.280 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:22.282 00.002 10072 Worker thread wakes up
01:04:22.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:22.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:22.696 00.414 10072 Exposure complete
01:04:22.741 00.045 10072 worker thread done servicing request
01:04:22.742 00.001 1032 OnExposeComplete: enter
01:04:22.743 00.001 1032 UpdateGuideState(): m_state=6
01:04:22.745 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1315
01:04:22.747 00.002 1032 Star::Find returns 1 (0), X=321.14, Y=750.16, Mass=1382, SNR=26.2, Peak=156 HFD=2.6
01:04:22.748 00.001 1032 MultiStar: [#1 0.27,-0.04,0.99,U] [#2 0.07,-0.05,0.77,U] [#3 0.10,-0.10,0.67,U] [#4 0.13,-0.02,0.72,U] [#5 0.01,-0.16,0.69,U] [#6 0.08,-0.20,0.63,U] [#7 0.01,-0.20,0.50,U] [#8 0.07,0.07,0.57,U] 
01:04:22.751 00.003 1032 refined, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.25, -0.02}
01:04:22.752 00.001 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
01:04:22.754 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
01:04:22.757 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.51 mountX=-0.10 mountY=-0.10, mountTheta=-2.34
01:04:22.759 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
01:04:22.761 00.002 1032 Enqueuing Move request for scope (0.13, -0.07)
01:04:22.761 00.000 10072 Worker thread wakes up
01:04:22.762 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
01:04:22.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
01:04:22.762 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.10
01:04:22.763 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:22.765 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
01:04:22.766 00.001 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:04:22.766 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:22.766 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:22.766 00.000 10072 MoveAxis(E, 1, ABG)
01:04:22.766 00.000 10072 Guiding  Dir = 2, Dur = 1
01:04:22.766 00.000 10072 IsGuiding returns 0
01:04:22.767 00.001 10072 PulseGuide returned control before completion, sleep 11
01:04:22.784 00.017 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:04:22.786 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:22.788 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:22.789 00.001 1032 Enqueuing Expose request
01:04:22.791 00.002 10072 IsGuiding returns 0
01:04:22.792 00.001 10072 Move returns status 0, amount 1
01:04:22.792 00.000 10072 MoveAxis(N, 0, ABG)
01:04:22.792 00.000 10072 Move returns status 0, amount 0
01:04:22.792 00.000 10072 move complete, result=0
01:04:22.792 00.000 10072 worker thread done servicing request
01:04:22.792 00.000 10072 Worker thread wakes up
01:04:22.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:22.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:22.800 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:04:23.430 00.630 10072 Exposure complete
01:04:23.477 00.047 10072 worker thread done servicing request
01:04:23.477 00.000 1032 OnExposeComplete: enter
01:04:23.479 00.002 1032 UpdateGuideState(): m_state=6
01:04:23.482 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1316
01:04:23.484 00.002 1032 Star::Find returns 1 (0), X=321.19, Y=750.19, Mass=1433, SNR=26.7, Peak=162 HFD=2.6
01:04:23.485 00.001 1032 MultiStar: [#1 0.11,-0.09,0.96,U] [#2 0.14,-0.17,0.73,U] [#3 0.11,-0.06,0.66,U] [#4 0.12,-0.07,0.69,U] [#5 0.14,0.03,0.69,U] [#6 0.11,-0.08,0.59,U] [#7 0.05,-0.27,0.52,U] [#8 0.18,-0.30,0.56,U] 
01:04:23.487 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.10}, one-star: {0.29, 0.01}
01:04:23.490 00.003 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
01:04:23.491 00.001 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
01:04:23.493 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.58 mountX=-0.13 mountY=-0.12, mountTheta=-2.41
01:04:23.496 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.10, opts=13)
01:04:23.498 00.002 1032 Enqueuing Move request for scope (0.15, -0.10)
01:04:23.500 00.002 10072 Worker thread wakes up
01:04:23.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
01:04:23.500 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
01:04:23.500 00.000 10072 Moving (0.15, -0.10) raw xDistance=-0.13 yDistance=-0.12
01:04:23.502 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:23.506 00.004 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 288.97
01:04:23.506 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
01:04:23.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:23.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:04:23.506 00.000 10072 MoveAxis(E, 61, ABG)
01:04:23.506 00.000 10072 Guiding  Dir = 2, Dur = 61
01:04:23.506 00.000 10072 IsGuiding returns 0
01:04:23.507 00.001 10072 PulseGuide returned control before completion, sleep 71
01:04:23.525 00.018 1032 UpdateGuideState exits: m=1433 SNR=26.7
01:04:23.527 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:23.529 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:23.530 00.001 1032 Enqueuing Expose request
01:04:23.581 00.051 10072 IsGuiding returns 1
01:04:23.581 00.000 10072 scope still moving after pulse duration time elapsed
01:04:23.613 00.032 10072 IsGuiding returns 0
01:04:23.614 00.001 10072 scope move finished after 61 + 46 ms
01:04:23.614 00.000 10072 Move returns status 0, amount 61
01:04:23.614 00.000 10072 MoveAxis(N, 0, ABG)
01:04:23.614 00.000 10072 Move returns status 0, amount 0
01:04:23.614 00.000 10072 move complete, result=0
01:04:23.614 00.000 10072 worker thread done servicing request
01:04:23.614 00.000 10072 Worker thread wakes up
01:04:23.614 00.000 1032 GuideStep: -0.1 px 61 ms EAST, -0.1 px 0 ms NORTH
01:04:23.619 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:23.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:24.037 00.418 10072 Exposure complete
01:04:24.091 00.054 10072 worker thread done servicing request
01:04:24.091 00.000 1032 OnExposeComplete: enter
01:04:24.092 00.001 1032 UpdateGuideState(): m_state=6
01:04:24.094 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1317
01:04:24.096 00.002 1032 Star::Find returns 1 (0), X=320.99, Y=750.13, Mass=1374, SNR=26.1, Peak=174 HFD=2.6
01:04:24.097 00.001 1032 MultiStar: [#1 0.16,-0.03,1.02,U] [#2 0.14,-0.13,0.74,U] [#3 0.04,-0.11,0.72,U] [#4 0.15,-0.27,0.73,U] [#5 0.17,-0.17,0.72,U] [#6 0.32,-0.00,0.59,U] [#7 0.01,-0.35,0.54,U] [#8 0.12,-0.22,0.57,U] 
01:04:24.100 00.003 1032 single-star, 8 included, MultiStar: {0.13, -0.13}, one-star: {0.10, -0.05}
01:04:24.101 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
01:04:24.103 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
01:04:24.104 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.47 mountX=-0.08 mountY=-0.09, mountTheta=-2.30
01:04:24.106 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
01:04:24.107 00.001 1032 Enqueuing Move request for scope (0.10, -0.05)
01:04:24.108 00.001 10072 Worker thread wakes up
01:04:24.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
01:04:24.108 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
01:04:24.108 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.08 yDistance=-0.09
01:04:24.112 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:24.116 00.004 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
01:04:24.116 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:04:24.116 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:24.116 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:04:24.116 00.000 10072 MoveAxis(E, 0, ABG)
01:04:24.116 00.000 10072 Move returns status 0, amount 0
01:04:24.116 00.000 10072 MoveAxis(N, 0, ABG)
01:04:24.116 00.000 10072 Move returns status 0, amount 0
01:04:24.116 00.000 10072 move complete, result=0
01:04:24.116 00.000 10072 worker thread done servicing request
01:04:24.133 00.017 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:04:24.135 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:24.137 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:24.138 00.001 1032 Enqueuing Expose request
01:04:24.140 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:24.142 00.002 10072 Worker thread wakes up
01:04:24.143 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:24.143 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:24.771 00.628 10072 Exposure complete
01:04:24.821 00.050 10072 worker thread done servicing request
01:04:24.822 00.001 1032 OnExposeComplete: enter
01:04:24.824 00.002 1032 UpdateGuideState(): m_state=6
01:04:24.827 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1318
01:04:24.829 00.002 1032 Star::Find returns 1 (0), X=321.16, Y=750.14, Mass=1340, SNR=25.8, Peak=173 HFD=2.4
01:04:24.831 00.002 1032 MultiStar: [#1 0.07,-0.10,0.99,U] [#2 0.13,-0.12,0.76,U] [#3 0.11,-0.10,0.72,U] [#4 0.09,-0.10,0.72,U] [#5 0.06,-0.16,0.69,U] [#6 0.26,-0.04,0.63,U] [#7 0.03,-0.21,0.53,U] [#8 0.02,-0.29,0.58,U] 
01:04:24.833 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.12}, one-star: {0.27, -0.04}
01:04:24.835 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
01:04:24.837 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
01:04:24.838 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.75 mountX=-0.14 mountY=-0.09, mountTheta=-2.58
01:04:24.842 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.12, opts=13)
01:04:24.845 00.003 1032 Enqueuing Move request for scope (0.12, -0.12)
01:04:24.848 00.003 10072 Worker thread wakes up
01:04:24.848 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
01:04:24.848 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
01:04:24.848 00.000 10072 Moving (0.12, -0.12) raw xDistance=-0.14 yDistance=-0.09
01:04:24.850 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:24.852 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.97
01:04:24.852 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:04:24.852 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:24.852 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:04:24.852 00.000 10072 MoveAxis(E, 67, ABG)
01:04:24.852 00.000 10072 Guiding  Dir = 2, Dur = 67
01:04:24.853 00.001 10072 IsGuiding returns 0
01:04:24.853 00.000 10072 PulseGuide returned control before completion, sleep 77
01:04:24.870 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.8
01:04:24.872 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:24.874 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:24.878 00.004 1032 Enqueuing Expose request
01:04:24.938 00.060 10072 IsGuiding returns 0
01:04:24.938 00.000 10072 Move returns status 0, amount 67
01:04:24.938 00.000 10072 MoveAxis(N, 0, ABG)
01:04:24.938 00.000 10072 Move returns status 0, amount 0
01:04:24.938 00.000 10072 move complete, result=0
01:04:24.938 00.000 10072 worker thread done servicing request
01:04:24.938 00.000 10072 Worker thread wakes up
01:04:24.938 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:24.938 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:24.938 00.000 1032 GuideStep: -0.1 px 67 ms EAST, -0.1 px 0 ms NORTH
01:04:25.345 00.407 10072 Exposure complete
01:04:25.395 00.050 10072 worker thread done servicing request
01:04:25.395 00.000 1032 OnExposeComplete: enter
01:04:25.397 00.002 1032 UpdateGuideState(): m_state=6
01:04:25.400 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1319
01:04:25.402 00.002 1032 Star::Find returns 1 (0), X=321.10, Y=750.17, Mass=1402, SNR=26.4, Peak=166 HFD=2.6
01:04:25.404 00.002 1032 MultiStar: [#1 0.16,-0.06,0.99,U] [#2 0.11,-0.09,0.75,U] [#3 0.11,-0.03,0.68,U] [#4 0.03,-0.07,0.68,U] [#5 0.11,0.03,0.70,U] [#6 0.11,0.13,0.60,U] [#7 0.13,-0.15,0.50,U] [#8 0.06,-0.16,0.58,U] 
01:04:25.405 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.20, -0.01}
01:04:25.407 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
01:04:25.409 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
01:04:25.410 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.32 mountX=-0.07 mountY=-0.11, mountTheta=-2.15
01:04:25.414 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
01:04:25.416 00.002 1032 Enqueuing Move request for scope (0.12, -0.04)
01:04:25.417 00.001 10072 Worker thread wakes up
01:04:25.418 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
01:04:25.418 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
01:04:25.418 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.11
01:04:25.420 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:25.421 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
01:04:25.421 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:04:25.422 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:25.422 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:04:25.422 00.000 10072 MoveAxis(E, 1, ABG)
01:04:25.422 00.000 10072 Guiding  Dir = 2, Dur = 1
01:04:25.422 00.000 10072 IsGuiding returns 0
01:04:25.423 00.001 10072 PulseGuide returned control before completion, sleep 11
01:04:25.438 00.015 10072 IsGuiding returns 0
01:04:25.438 00.000 10072 Move returns status 0, amount 1
01:04:25.438 00.000 10072 MoveAxis(N, 0, ABG)
01:04:25.438 00.000 10072 Move returns status 0, amount 0
01:04:25.438 00.000 10072 move complete, result=0
01:04:25.439 00.001 10072 worker thread done servicing request
01:04:25.443 00.004 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:04:25.444 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:25.447 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:25.448 00.001 1032 Enqueuing Expose request
01:04:25.450 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:04:25.451 00.001 10072 Worker thread wakes up
01:04:25.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:25.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:26.083 00.632 10072 Exposure complete
01:04:26.129 00.046 10072 worker thread done servicing request
01:04:26.129 00.000 1032 OnExposeComplete: enter
01:04:26.131 00.002 1032 UpdateGuideState(): m_state=6
01:04:26.133 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1320
01:04:26.135 00.002 1032 Star::Find returns 1 (0), X=321.06, Y=750.36, Mass=1484, SNR=27.2, Peak=169 HFD=2.6
01:04:26.136 00.001 1032 MultiStar: [#1 0.14,-0.06,0.95,U] [#2 -0.00,0.06,0.70,U] [#3 -0.02,-0.07,0.67,U] [#4 0.25,-0.09,0.67,U] [#5 0.10,-0.06,0.66,U] [#6 0.13,0.04,0.59,U] [#7 0.17,0.02,0.51,U] [#8 0.17,-0.14,0.53,U] 
01:04:26.138 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.00}, one-star: {0.17, 0.18}
01:04:26.139 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
01:04:26.142 00.003 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
01:04:26.144 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.03 mountX=-0.04 mountY=-0.12, mountTheta=-1.86
01:04:26.149 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.00, opts=13)
01:04:26.151 00.002 1032 Enqueuing Move request for scope (0.12, -0.00)
01:04:26.153 00.002 10072 Worker thread wakes up
01:04:26.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
01:04:26.153 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
01:04:26.154 00.001 10072 Moving (0.12, -0.00) raw xDistance=-0.04 yDistance=-0.12
01:04:26.157 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:26.159 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
01:04:26.159 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:04:26.159 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:26.159 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:04:26.159 00.000 10072 MoveAxis(E, 2, ABG)
01:04:26.159 00.000 10072 Guiding  Dir = 2, Dur = 2
01:04:26.178 00.019 1032 UpdateGuideState exits: m=1484 SNR=27.2
01:04:26.181 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:26.184 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:26.186 00.002 10072 IsGuiding returns 0
01:04:26.186 00.000 1032 Enqueuing Expose request
01:04:26.190 00.004 10072 PulseGuide returned control before completion, sleep 12
01:04:26.204 00.014 10072 IsGuiding returns 0
01:04:26.205 00.001 10072 Move returns status 0, amount 2
01:04:26.205 00.000 10072 MoveAxis(N, 0, ABG)
01:04:26.205 00.000 10072 Move returns status 0, amount 0
01:04:26.205 00.000 10072 move complete, result=0
01:04:26.205 00.000 10072 worker thread done servicing request
01:04:26.205 00.000 10072 Worker thread wakes up
01:04:26.205 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:26.205 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:26.205 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:04:26.613 00.408 10072 Exposure complete
01:04:26.662 00.049 10072 worker thread done servicing request
01:04:26.663 00.001 1032 OnExposeComplete: enter
01:04:26.665 00.002 1032 UpdateGuideState(): m_state=6
01:04:26.667 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1321
01:04:26.669 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.32, Mass=1379, SNR=26.2, Peak=165 HFD=2.6
01:04:26.671 00.002 1032 MultiStar: [#1 0.15,0.07,0.97,U] [#2 0.10,-0.04,0.74,U] [#3 0.06,0.03,0.66,U] [#4 0.16,-0.01,0.72,U] [#5 0.05,0.07,0.70,U] [#6 0.21,-0.05,0.59,U] [#7 0.14,-0.21,0.52,U] [#8 0.09,-0.00,0.60,U] 
01:04:26.673 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.22, 0.14}
01:04:26.677 00.004 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
01:04:26.678 00.001 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
01:04:26.680 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.12 mountX=-0.02 mountY=-0.14, mountTheta=-1.71
01:04:26.684 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
01:04:26.686 00.002 1032 Enqueuing Move request for scope (0.14, 0.02)
01:04:26.688 00.002 10072 Worker thread wakes up
01:04:26.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
01:04:26.688 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
01:04:26.688 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
01:04:26.691 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:26.692 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
01:04:26.692 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:04:26.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:26.692 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:04:26.693 00.001 10072 MoveAxis(E, 2, ABG)
01:04:26.693 00.000 10072 Guiding  Dir = 2, Dur = 2
01:04:26.693 00.000 10072 IsGuiding returns 0
01:04:26.694 00.001 10072 PulseGuide returned control before completion, sleep 12
01:04:26.712 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:04:26.714 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:26.717 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:26.719 00.002 1032 Enqueuing Expose request
01:04:26.720 00.001 10072 IsGuiding returns 0
01:04:26.720 00.000 10072 Move returns status 0, amount 2
01:04:26.721 00.001 10072 MoveAxis(N, 0, ABG)
01:04:26.721 00.000 10072 Move returns status 0, amount 0
01:04:26.721 00.000 10072 move complete, result=0
01:04:26.721 00.000 10072 worker thread done servicing request
01:04:26.721 00.000 10072 Worker thread wakes up
01:04:26.721 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:26.721 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:26.728 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:04:27.350 00.622 10072 Exposure complete
01:04:27.397 00.047 10072 worker thread done servicing request
01:04:27.398 00.001 1032 OnExposeComplete: enter
01:04:27.400 00.002 1032 UpdateGuideState(): m_state=6
01:04:27.401 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1322
01:04:27.403 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.22, Mass=1431, SNR=26.7, Peak=169 HFD=2.6
01:04:27.405 00.002 1032 MultiStar: [#1 0.23,-0.10,0.96,U] [#2 0.10,-0.12,0.71,U] [#3 0.16,-0.21,0.68,U] [#4 0.17,-0.07,0.71,U] [#5 0.02,-0.01,0.69,U] [#6 0.17,0.07,0.58,U] [#7 -0.08,-0.23,0.56,U] [#8 0.00,-0.29,0.54,U] 
01:04:27.406 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.19, 0.04}
01:04:27.408 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
01:04:27.410 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
01:04:27.411 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.64 mountX=-0.12 mountY=-0.09, mountTheta=-2.47
01:04:27.413 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
01:04:27.415 00.002 1032 Enqueuing Move request for scope (0.12, -0.09)
01:04:27.416 00.001 10072 Worker thread wakes up
01:04:27.416 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
01:04:27.416 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
01:04:27.416 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.12 yDistance=-0.09
01:04:27.418 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:27.420 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
01:04:27.420 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
01:04:27.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:27.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:04:27.420 00.000 10072 MoveAxis(E, 4, ABG)
01:04:27.420 00.000 10072 Guiding  Dir = 2, Dur = 4
01:04:27.420 00.000 10072 IsGuiding returns 0
01:04:27.421 00.001 10072 PulseGuide returned control before completion, sleep 14
01:04:27.440 00.019 10072 IsGuiding returns 0
01:04:27.440 00.000 10072 Move returns status 0, amount 4
01:04:27.440 00.000 10072 MoveAxis(N, 0, ABG)
01:04:27.440 00.000 10072 Move returns status 0, amount 0
01:04:27.440 00.000 10072 move complete, result=0
01:04:27.441 00.001 10072 worker thread done servicing request
01:04:27.441 00.000 1032 UpdateGuideState exits: m=1431 SNR=26.7
01:04:27.443 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:27.446 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:27.447 00.001 1032 Enqueuing Expose request
01:04:27.450 00.003 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:04:27.452 00.002 10072 Worker thread wakes up
01:04:27.452 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:27.452 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:27.863 00.411 10072 Exposure complete
01:04:27.915 00.052 10072 worker thread done servicing request
01:04:27.915 00.000 1032 OnExposeComplete: enter
01:04:27.917 00.002 1032 UpdateGuideState(): m_state=6
01:04:27.919 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1323
01:04:27.921 00.002 1032 Star::Find returns 1 (0), X=321.21, Y=750.21, Mass=1327, SNR=25.7, Peak=161 HFD=2.6
01:04:27.923 00.002 1032 MultiStar: [#1 0.17,-0.03,1.01,U] [#2 0.09,-0.04,0.74,U] [#3 0.13,-0.17,0.67,U] [#4 0.22,-0.11,0.69,U] [#5 0.04,-0.08,0.71,U] [#6 0.12,0.04,0.63,U] [#7 -0.01,-0.29,0.52,U] [#8 0.26,-0.36,0.59,U] 
01:04:27.927 00.004 1032 refined, 8 included, MultiStar: {0.16, -0.09}, one-star: {0.31, 0.03}
01:04:27.929 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
01:04:27.931 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
01:04:27.933 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.54 mountX=-0.13 mountY=-0.13, mountTheta=-2.37
01:04:27.937 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.09, opts=13)
01:04:27.938 00.001 1032 Enqueuing Move request for scope (0.16, -0.09)
01:04:27.940 00.002 10072 Worker thread wakes up
01:04:27.940 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
01:04:27.940 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
01:04:27.940 00.000 10072 Moving (0.16, -0.09) raw xDistance=-0.13 yDistance=-0.13
01:04:27.943 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:27.945 00.002 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 288.97
01:04:27.945 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
01:04:27.945 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:27.946 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:04:27.946 00.000 10072 MoveAxis(E, 63, ABG)
01:04:27.946 00.000 10072 Guiding  Dir = 2, Dur = 63
01:04:27.946 00.000 10072 IsGuiding returns 0
01:04:27.946 00.000 10072 PulseGuide returned control before completion, sleep 73
01:04:27.965 00.019 1032 UpdateGuideState exits: m=1327 SNR=25.7
01:04:27.967 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:27.970 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:27.971 00.001 1032 Enqueuing Expose request
01:04:28.032 00.061 10072 IsGuiding returns 0
01:04:28.032 00.000 10072 Move returns status 0, amount 63
01:04:28.032 00.000 10072 MoveAxis(N, 0, ABG)
01:04:28.032 00.000 10072 Move returns status 0, amount 0
01:04:28.032 00.000 10072 move complete, result=0
01:04:28.032 00.000 10072 worker thread done servicing request
01:04:28.032 00.000 10072 Worker thread wakes up
01:04:28.032 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:28.033 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:28.059 00.026 1032 GuideStep: -0.1 px 63 ms EAST, -0.1 px 0 ms NORTH
01:04:28.662 00.603 10072 Exposure complete
01:04:28.723 00.061 10072 worker thread done servicing request
01:04:28.723 00.000 1032 OnExposeComplete: enter
01:04:28.726 00.003 1032 UpdateGuideState(): m_state=6
01:04:28.728 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1324
01:04:28.730 00.002 1032 Star::Find returns 1 (0), X=321.08, Y=750.31, Mass=1383, SNR=26.2, Peak=161 HFD=2.6
01:04:28.732 00.002 1032 MultiStar: [#1 0.19,0.05,1.01,U] [#2 0.24,0.13,0.75,U] [#3 -0.04,0.14,0.66,U] [#4 0.15,0.07,0.69,U] [#5 0.05,0.16,0.67,U] [#6 0.16,0.20,0.64,U] [#7 -0.08,-0.20,0.53,U] [#8 0.09,0.02,0.56,U] 
01:04:28.734 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.19, 0.13}
01:04:28.736 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
01:04:28.738 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
01:04:28.740 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.63 mountX=0.05 mountY=-0.14, mountTheta=-1.20
01:04:28.743 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
01:04:28.746 00.003 1032 Enqueuing Move request for scope (0.12, 0.09)
01:04:28.748 00.002 10072 Worker thread wakes up
01:04:28.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
01:04:28.748 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
01:04:28.748 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.05 yDistance=-0.14
01:04:28.750 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:28.760 00.010 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
01:04:28.760 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:04:28.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:28.760 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:04:28.760 00.000 10072 MoveAxis(E, 5, ABG)
01:04:28.760 00.000 10072 Guiding  Dir = 2, Dur = 5
01:04:28.761 00.001 10072 IsGuiding returns 0
01:04:28.762 00.001 10072 PulseGuide returned control before completion, sleep 15
01:04:28.783 00.021 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:04:28.787 00.004 10072 IsGuiding returns 0
01:04:28.787 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:28.789 00.002 10072 Move returns status 0, amount 5
01:04:28.789 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:28.791 00.002 1032 Enqueuing Expose request
01:04:28.793 00.002 10072 MoveAxis(N, 0, ABG)
01:04:28.793 00.000 10072 Move returns status 0, amount 0
01:04:28.794 00.001 10072 move complete, result=0
01:04:28.794 00.000 10072 worker thread done servicing request
01:04:28.794 00.000 10072 Worker thread wakes up
01:04:28.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:28.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:28.804 00.010 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:04:29.210 00.406 10072 Exposure complete
01:04:29.263 00.053 10072 worker thread done servicing request
01:04:29.263 00.000 1032 OnExposeComplete: enter
01:04:29.267 00.004 1032 UpdateGuideState(): m_state=6
01:04:29.270 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1325
01:04:29.272 00.002 1032 Star::Find returns 1 (0), X=321.17, Y=750.34, Mass=1340, SNR=25.8, Peak=160 HFD=2.7
01:04:29.275 00.003 1032 MultiStar: [#1 0.13,-0.07,0.96,U] [#2 -0.09,0.04,0.76,U] [#3 0.04,0.06,0.71,U] [#4 0.23,-0.03,0.72,U] [#5 0.00,0.14,0.72,U] [#6 0.16,0.22,0.63,U] [#7 -0.09,-0.08,0.52,U] [#8 0.06,-0.01,0.58,U] 
01:04:29.277 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.28, 0.15}
01:04:29.279 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
01:04:29.281 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
01:04:29.282 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.48 mountX=0.02 mountY=-0.10, mountTheta=-1.35
01:04:29.286 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
01:04:29.289 00.003 1032 Enqueuing Move request for scope (0.10, 0.05)
01:04:29.290 00.001 10072 Worker thread wakes up
01:04:29.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:04:29.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:04:29.290 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.10
01:04:29.292 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:29.295 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
01:04:29.295 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:04:29.295 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:29.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:29.295 00.000 10072 MoveAxis(E, 5, ABG)
01:04:29.295 00.000 10072 Guiding  Dir = 2, Dur = 5
01:04:29.296 00.001 10072 IsGuiding returns 0
01:04:29.296 00.000 10072 PulseGuide returned control before completion, sleep 15
01:04:29.313 00.017 10072 IsGuiding returns 0
01:04:29.313 00.000 10072 Move returns status 0, amount 5
01:04:29.313 00.000 10072 MoveAxis(N, 0, ABG)
01:04:29.313 00.000 10072 Move returns status 0, amount 0
01:04:29.313 00.000 10072 move complete, result=0
01:04:29.313 00.000 10072 worker thread done servicing request
01:04:29.315 00.002 1032 UpdateGuideState exits: m=1340 SNR=25.8
01:04:29.317 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:29.320 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:29.322 00.002 1032 Enqueuing Expose request
01:04:29.325 00.003 10072 Worker thread wakes up
01:04:29.325 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:04:29.327 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:29.327 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:29.955 00.628 10072 Exposure complete
01:04:30.003 00.048 10072 worker thread done servicing request
01:04:30.003 00.000 1032 OnExposeComplete: enter
01:04:30.006 00.003 1032 UpdateGuideState(): m_state=6
01:04:30.008 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1326
01:04:30.010 00.002 1032 Star::Find returns 1 (0), X=321.18, Y=750.20, Mass=1452, SNR=26.9, Peak=196 HFD=2.5
01:04:30.012 00.002 1032 MultiStar: [#1 0.16,-0.12,0.95,U] [#2 0.00,-0.14,0.67,U] [#3 0.16,-0.07,0.68,U] [#4 0.16,-0.05,0.68,U] [#5 0.05,-0.06,0.66,U] [#6 0.40,-0.12,0.61,U] [#7 -0.05,-0.31,0.53,U] [#8 0.24,-0.19,0.55,U] 
01:04:30.013 00.001 1032 refined, 8 included, MultiStar: {0.16, -0.10}, one-star: {0.29, 0.02}
01:04:30.015 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
01:04:30.018 00.003 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
01:04:30.021 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.55 mountX=-0.14 mountY=-0.13, mountTheta=-2.38
01:04:30.024 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.10, opts=13)
01:04:30.026 00.002 1032 Enqueuing Move request for scope (0.16, -0.10)
01:04:30.027 00.001 10072 Worker thread wakes up
01:04:30.028 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
01:04:30.028 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
01:04:30.028 00.000 10072 Moving (0.16, -0.10) raw xDistance=-0.14 yDistance=-0.13
01:04:30.029 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:30.031 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.97
01:04:30.033 00.002 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:04:30.033 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:30.033 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:04:30.033 00.000 10072 MoveAxis(E, 70, ABG)
01:04:30.033 00.000 10072 Guiding  Dir = 2, Dur = 70
01:04:30.033 00.000 10072 IsGuiding returns 0
01:04:30.034 00.001 10072 PulseGuide returned control before completion, sleep 80
01:04:30.052 00.018 1032 UpdateGuideState exits: m=1452 SNR=26.9
01:04:30.054 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:30.055 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:30.057 00.002 1032 Enqueuing Expose request
01:04:30.125 00.068 10072 IsGuiding returns 0
01:04:30.125 00.000 10072 Move returns status 0, amount 70
01:04:30.125 00.000 10072 MoveAxis(N, 0, ABG)
01:04:30.125 00.000 10072 Move returns status 0, amount 0
01:04:30.125 00.000 10072 move complete, result=0
01:04:30.125 00.000 10072 worker thread done servicing request
01:04:30.125 00.000 1032 GuideStep: -0.1 px 70 ms EAST, -0.1 px 0 ms NORTH
01:04:30.129 00.004 10072 Worker thread wakes up
01:04:30.129 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:30.129 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:30.536 00.407 10072 Exposure complete
01:04:30.589 00.053 10072 worker thread done servicing request
01:04:30.589 00.000 1032 OnExposeComplete: enter
01:04:30.591 00.002 1032 UpdateGuideState(): m_state=6
01:04:30.592 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1327
01:04:30.594 00.002 1032 Star::Find returns 1 (0), X=321.15, Y=750.27, Mass=1341, SNR=25.8, Peak=155 HFD=2.6
01:04:30.596 00.002 1032 MultiStar: [#1 0.20,-0.06,0.96,U] [#2 0.09,0.02,0.77,U] [#3 0.06,-0.17,0.71,U] [#4 0.17,-0.06,0.71,U] [#5 0.12,-0.01,0.72,U] [#6 0.24,0.11,0.64,U] [#7 -0.09,-0.28,0.52,U] [#8 0.21,-0.12,0.59,U] 
01:04:30.598 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.04}, one-star: {0.25, 0.08}
01:04:30.600 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
01:04:30.601 00.001 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
01:04:30.603 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.26 mountX=-0.08 mountY=-0.14, mountTheta=-2.09
01:04:30.606 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
01:04:30.608 00.002 1032 Enqueuing Move request for scope (0.15, -0.04)
01:04:30.612 00.004 10072 Worker thread wakes up
01:04:30.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
01:04:30.612 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
01:04:30.612 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.14
01:04:30.615 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:30.618 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
01:04:30.618 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:04:30.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:30.618 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:04:30.618 00.000 10072 MoveAxis(E, 5, ABG)
01:04:30.618 00.000 10072 Guiding  Dir = 2, Dur = 5
01:04:30.619 00.001 10072 IsGuiding returns 0
01:04:30.620 00.001 10072 PulseGuide returned control before completion, sleep 15
01:04:30.637 00.017 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:04:30.640 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:30.643 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:30.646 00.003 1032 Enqueuing Expose request
01:04:30.648 00.002 10072 IsGuiding returns 0
01:04:30.648 00.000 10072 Move returns status 0, amount 5
01:04:30.648 00.000 10072 MoveAxis(N, 0, ABG)
01:04:30.648 00.000 10072 Move returns status 0, amount 0
01:04:30.648 00.000 10072 move complete, result=0
01:04:30.648 00.000 10072 worker thread done servicing request
01:04:30.648 00.000 10072 Worker thread wakes up
01:04:30.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:30.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:30.656 00.008 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:04:31.288 00.632 10072 Exposure complete
01:04:31.341 00.053 10072 worker thread done servicing request
01:04:31.341 00.000 1032 OnExposeComplete: enter
01:04:31.343 00.002 1032 UpdateGuideState(): m_state=6
01:04:31.345 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1328
01:04:31.347 00.002 1032 Star::Find returns 1 (0), X=321.03, Y=750.34, Mass=1345, SNR=25.8, Peak=160 HFD=2.5
01:04:31.349 00.002 1032 MultiStar: [#1 0.10,-0.02,0.99,U] [#2 0.02,0.11,0.76,U] [#3 0.11,0.01,0.66,U] [#4 0.23,-0.01,0.73,U] [#5 0.07,0.03,0.70,U] [#6 0.29,0.16,0.64,U] [#7 0.05,-0.06,0.53,U] [#8 0.18,-0.02,0.58,U] 
01:04:31.351 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.14, 0.16}
01:04:31.352 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
01:04:31.353 00.001 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
01:04:31.355 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.34 mountX=0.01 mountY=-0.14, mountTheta=-1.49
01:04:31.358 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
01:04:31.360 00.002 1032 Enqueuing Move request for scope (0.13, 0.05)
01:04:31.361 00.001 10072 Worker thread wakes up
01:04:31.361 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
01:04:31.361 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
01:04:31.361 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.01 yDistance=-0.14
01:04:31.363 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:31.366 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
01:04:31.366 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:04:31.366 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:31.366 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:04:31.366 00.000 10072 MoveAxis(E, 7, ABG)
01:04:31.366 00.000 10072 Guiding  Dir = 2, Dur = 7
01:04:31.367 00.001 10072 IsGuiding returns 0
01:04:31.367 00.000 10072 PulseGuide returned control before completion, sleep 17
01:04:31.384 00.017 1032 UpdateGuideState exits: m=1345 SNR=25.8
01:04:31.387 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:31.389 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:31.390 00.001 1032 Enqueuing Expose request
01:04:31.396 00.006 10072 IsGuiding returns 0
01:04:31.396 00.000 10072 Move returns status 0, amount 7
01:04:31.396 00.000 10072 MoveAxis(N, 0, ABG)
01:04:31.396 00.000 10072 Move returns status 0, amount 0
01:04:31.396 00.000 10072 move complete, result=0
01:04:31.397 00.001 10072 worker thread done servicing request
01:04:31.397 00.000 10072 Worker thread wakes up
01:04:31.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:31.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:31.404 00.007 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:04:31.809 00.405 10072 Exposure complete
01:04:31.855 00.046 10072 worker thread done servicing request
01:04:31.856 00.001 1032 OnExposeComplete: enter
01:04:31.858 00.002 1032 UpdateGuideState(): m_state=6
01:04:31.860 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1329
01:04:31.862 00.002 1032 Star::Find returns 1 (0), X=321.07, Y=750.45, Mass=1556, SNR=27.8, Peak=192 HFD=2.5
01:04:31.863 00.001 1032 MultiStar: [#1 0.11,0.13,0.92,U] [#2 -0.05,0.11,0.73,U] [#3 0.04,-0.01,0.64,U] [#4 0.15,0.05,0.69,U] [#5 0.14,0.14,0.63,U] [#6 0.14,0.30,0.56,U] [#7 0.05,0.02,0.49,U] [#8 0.19,-0.02,0.56,U] 
01:04:31.866 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.12}, one-star: {0.18, 0.27}
01:04:31.868 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
01:04:31.869 00.001 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
01:04:31.871 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.84 mountX=0.09 mountY=-0.14, mountTheta=-0.99
01:04:31.874 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
01:04:31.876 00.002 1032 Enqueuing Move request for scope (0.11, 0.12)
01:04:31.877 00.001 10072 Worker thread wakes up
01:04:31.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
01:04:31.877 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
01:04:31.877 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.09 yDistance=-0.14
01:04:31.879 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:31.882 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
01:04:31.882 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
01:04:31.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:31.883 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:04:31.883 00.000 10072 MoveAxis(E, 8, ABG)
01:04:31.883 00.000 10072 Guiding  Dir = 2, Dur = 8
01:04:31.883 00.000 10072 IsGuiding returns 0
01:04:31.883 00.000 10072 PulseGuide returned control before completion, sleep 18
01:04:31.904 00.021 1032 UpdateGuideState exits: m=1556 SNR=27.8
01:04:31.906 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:31.908 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:31.909 00.001 1032 Enqueuing Expose request
01:04:31.911 00.002 10072 IsGuiding returns 0
01:04:31.912 00.001 10072 Move returns status 0, amount 8
01:04:31.912 00.000 10072 MoveAxis(N, 0, ABG)
01:04:31.912 00.000 10072 Move returns status 0, amount 0
01:04:31.912 00.000 10072 move complete, result=0
01:04:31.912 00.000 10072 worker thread done servicing request
01:04:31.912 00.000 10072 Worker thread wakes up
01:04:31.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:31.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:31.920 00.008 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:04:32.539 00.619 10072 Exposure complete
01:04:32.587 00.048 10072 worker thread done servicing request
01:04:32.587 00.000 1032 OnExposeComplete: enter
01:04:32.589 00.002 1032 UpdateGuideState(): m_state=6
01:04:32.591 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1330
01:04:32.594 00.003 1032 Star::Find returns 1 (0), X=321.13, Y=750.31, Mass=1325, SNR=25.6, Peak=149 HFD=2.6
01:04:32.595 00.001 1032 MultiStar: [#1 0.06,0.12,0.99,U] [#2 -0.07,0.09,0.75,U] [#3 0.05,0.17,0.68,U] [#4 0.14,0.01,0.73,U] [#5 0.01,0.19,0.71,U] [#6 0.19,0.24,0.64,U] [#7 -0.11,-0.15,0.53,U] [#8 0.13,-0.01,0.56,U] 
01:04:32.596 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.23, 0.13}
01:04:32.599 00.003 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
01:04:32.600 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
01:04:32.602 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.89 mountX=0.07 mountY=-0.10, mountTheta=-0.94
01:04:32.605 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
01:04:32.607 00.002 1032 Enqueuing Move request for scope (0.08, 0.10)
01:04:32.610 00.003 10072 Worker thread wakes up
01:04:32.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
01:04:32.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
01:04:32.610 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.07 yDistance=-0.10
01:04:32.613 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:32.615 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
01:04:32.615 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
01:04:32.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:32.616 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:32.616 00.000 10072 MoveAxis(E, 11, ABG)
01:04:32.616 00.000 10072 Guiding  Dir = 2, Dur = 11
01:04:32.616 00.000 10072 IsGuiding returns 0
01:04:32.617 00.001 10072 PulseGuide returned control before completion, sleep 21
01:04:32.634 00.017 1032 UpdateGuideState exits: m=1325 SNR=25.6
01:04:32.635 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:32.637 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:32.639 00.002 1032 Enqueuing Expose request
01:04:32.644 00.005 10072 IsGuiding returns 0
01:04:32.644 00.000 10072 Move returns status 0, amount 11
01:04:32.644 00.000 10072 MoveAxis(N, 0, ABG)
01:04:32.644 00.000 10072 Move returns status 0, amount 0
01:04:32.644 00.000 10072 move complete, result=0
01:04:32.644 00.000 10072 worker thread done servicing request
01:04:32.644 00.000 10072 Worker thread wakes up
01:04:32.644 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:32.644 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:32.648 00.004 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
01:04:33.050 00.402 10072 Exposure complete
01:04:33.101 00.051 10072 worker thread done servicing request
01:04:33.101 00.000 1032 OnExposeComplete: enter
01:04:33.103 00.002 1032 UpdateGuideState(): m_state=6
01:04:33.104 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1331
01:04:33.106 00.002 1032 Star::Find returns 1 (0), X=321.18, Y=750.44, Mass=1523, SNR=27.5, Peak=186 HFD=2.7
01:04:33.107 00.001 1032 MultiStar: [#1 0.02,0.13,0.92,U] [#2 -0.01,0.12,0.71,U] [#3 -0.00,-0.01,0.62,U] [#4 0.23,0.04,0.68,U] [#5 0.06,0.22,0.65,U] [#6 0.22,0.10,0.59,U] [#7 -0.07,-0.20,0.50,U] [#8 0.11,0.01,0.52,U] 
01:04:33.111 00.004 1032 refined, 8 included, MultiStar: {0.11, 0.09}, one-star: {0.28, 0.25}
01:04:33.113 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
01:04:33.115 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
01:04:33.117 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.73 mountX=0.06 mountY=-0.13, mountTheta=-1.10
01:04:33.119 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
01:04:33.122 00.003 1032 Enqueuing Move request for scope (0.11, 0.09)
01:04:33.124 00.002 10072 Worker thread wakes up
01:04:33.124 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
01:04:33.124 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
01:04:33.124 00.000 10072 Moving (0.11, 0.09) raw xDistance=0.06 yDistance=-0.13
01:04:33.128 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:33.130 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.97
01:04:33.130 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:04:33.130 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:33.130 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:04:33.130 00.000 10072 MoveAxis(E, 11, ABG)
01:04:33.130 00.000 10072 Guiding  Dir = 2, Dur = 11
01:04:33.131 00.001 10072 IsGuiding returns 0
01:04:33.131 00.000 10072 PulseGuide returned control before completion, sleep 21
01:04:33.149 00.018 1032 UpdateGuideState exits: m=1523 SNR=27.5
01:04:33.151 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:33.153 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:33.155 00.002 1032 Enqueuing Expose request
01:04:33.157 00.002 10072 IsGuiding returns 0
01:04:33.157 00.000 10072 Move returns status 0, amount 11
01:04:33.157 00.000 10072 MoveAxis(N, 0, ABG)
01:04:33.157 00.000 10072 Move returns status 0, amount 0
01:04:33.157 00.000 10072 move complete, result=0
01:04:33.157 00.000 10072 worker thread done servicing request
01:04:33.157 00.000 10072 Worker thread wakes up
01:04:33.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:33.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:33.164 00.007 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
01:04:33.783 00.619 10072 Exposure complete
01:04:33.831 00.048 10072 worker thread done servicing request
01:04:33.831 00.000 1032 OnExposeComplete: enter
01:04:33.833 00.002 1032 UpdateGuideState(): m_state=6
01:04:33.834 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1332
01:04:33.836 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.41, Mass=1401, SNR=26.4, Peak=178 HFD=2.5
01:04:33.837 00.001 1032 MultiStar: [#1 0.07,0.07,0.96,U] [#2 0.05,0.07,0.78,U] [#3 0.04,0.06,0.68,U] [#4 0.09,0.09,0.69,U] [#5 0.11,0.18,0.67,U] [#6 0.16,0.14,0.61,U] [#7 -0.10,0.13,0.55,U] [#8 0.09,0.03,0.56,U] 
01:04:33.839 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.12}, one-star: {0.22, 0.23}
01:04:33.841 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
01:04:33.843 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
01:04:33.845 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.92 mountX=0.09 mountY=-0.12, mountTheta=-0.91
01:04:33.848 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
01:04:33.850 00.002 1032 Enqueuing Move request for scope (0.09, 0.12)
01:04:33.851 00.001 10072 Worker thread wakes up
01:04:33.853 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
01:04:33.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
01:04:33.853 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.09 yDistance=-0.12
01:04:33.854 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:33.856 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
01:04:33.856 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
01:04:33.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:33.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:04:33.857 00.001 10072 MoveAxis(E, 13, ABG)
01:04:33.857 00.000 10072 Guiding  Dir = 2, Dur = 13
01:04:33.857 00.000 10072 IsGuiding returns 0
01:04:33.857 00.000 10072 PulseGuide returned control before completion, sleep 23
01:04:33.874 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:04:33.877 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:33.878 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:33.880 00.002 1032 Enqueuing Expose request
01:04:33.890 00.010 10072 IsGuiding returns 0
01:04:33.890 00.000 10072 Move returns status 0, amount 13
01:04:33.890 00.000 10072 MoveAxis(N, 0, ABG)
01:04:33.890 00.000 10072 Move returns status 0, amount 0
01:04:33.890 00.000 10072 move complete, result=0
01:04:33.891 00.001 10072 worker thread done servicing request
01:04:33.891 00.000 10072 Worker thread wakes up
01:04:33.891 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:33.891 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:33.892 00.001 1032 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
01:04:34.315 00.423 10072 Exposure complete
01:04:34.367 00.052 10072 worker thread done servicing request
01:04:34.367 00.000 1032 OnExposeComplete: enter
01:04:34.370 00.003 1032 UpdateGuideState(): m_state=6
01:04:34.372 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1333
01:04:34.374 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.26, Mass=1404, SNR=26.4, Peak=171 HFD=2.5
01:04:34.376 00.002 1032 MultiStar: [#1 0.06,0.07,0.92,U] [#2 0.17,0.16,0.72,U] [#3 0.16,0.03,0.68,U] [#4 0.08,0.03,0.69,U] [#5 0.07,0.06,0.69,U] [#6 0.16,0.17,0.62,U] [#7 -0.03,-0.06,0.54,U] [#8 0.19,-0.08,0.57,U] 
01:04:34.378 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.20, 0.07}
01:04:34.379 00.001 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
01:04:34.380 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
01:04:34.381 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.45 mountX=0.03 mountY=-0.13, mountTheta=-1.38
01:04:34.384 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
01:04:34.385 00.001 1032 Enqueuing Move request for scope (0.12, 0.06)
01:04:34.387 00.002 10072 Worker thread wakes up
01:04:34.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
01:04:34.387 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
01:04:34.387 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
01:04:34.389 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:34.393 00.004 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
01:04:34.393 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:04:34.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:34.393 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:04:34.393 00.000 10072 MoveAxis(E, 12, ABG)
01:04:34.393 00.000 10072 Guiding  Dir = 2, Dur = 12
01:04:34.394 00.001 10072 IsGuiding returns 0
01:04:34.394 00.000 10072 PulseGuide returned control before completion, sleep 22
01:04:34.411 00.017 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:04:34.413 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:34.415 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:34.416 00.001 1032 Enqueuing Expose request
01:04:34.432 00.016 10072 IsGuiding returns 0
01:04:34.432 00.000 10072 Move returns status 0, amount 12
01:04:34.432 00.000 10072 MoveAxis(N, 0, ABG)
01:04:34.432 00.000 10072 Move returns status 0, amount 0
01:04:34.432 00.000 10072 move complete, result=0
01:04:34.432 00.000 10072 worker thread done servicing request
01:04:34.432 00.000 10072 Worker thread wakes up
01:04:34.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:34.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:34.432 00.000 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
01:04:35.063 00.631 10072 Exposure complete
01:04:35.105 00.042 10072 worker thread done servicing request
01:04:35.105 00.000 1032 OnExposeComplete: enter
01:04:35.107 00.002 1032 UpdateGuideState(): m_state=6
01:04:35.108 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1334
01:04:35.111 00.003 1032 Star::Find returns 1 (0), X=321.06, Y=750.34, Mass=1427, SNR=26.6, Peak=183 HFD=2.5
01:04:35.113 00.002 1032 MultiStar: [#1 0.22,0.05,0.95,U] [#2 0.13,0.03,0.71,U] [#3 0.11,-0.02,0.68,U] [#4 0.19,-0.00,0.73,U] [#5 0.11,0.10,0.72,U] [#6 0.21,0.16,0.60,U] [#7 -0.12,-0.06,0.49,U] [#8 0.28,-0.09,0.55,U] 
01:04:35.115 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.05}, one-star: {0.17, 0.16}
01:04:35.117 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
01:04:35.119 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
01:04:35.121 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.30 mountX=0.01 mountY=-0.16, mountTheta=-1.53
01:04:35.123 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.05, opts=13)
01:04:35.125 00.002 1032 Enqueuing Move request for scope (0.15, 0.05)
01:04:35.127 00.002 10072 Worker thread wakes up
01:04:35.127 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
01:04:35.127 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
01:04:35.127 00.000 10072 Moving (0.15, 0.05) raw xDistance=0.01 yDistance=-0.16
01:04:35.129 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:35.130 00.001 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
01:04:35.130 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:04:35.131 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:35.131 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:04:35.131 00.000 10072 MoveAxis(E, 14, ABG)
01:04:35.131 00.000 10072 Guiding  Dir = 2, Dur = 14
01:04:35.131 00.000 10072 IsGuiding returns 0
01:04:35.132 00.001 10072 PulseGuide returned control before completion, sleep 24
01:04:35.148 00.016 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:04:35.150 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:35.151 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:35.153 00.002 1032 Enqueuing Expose request
01:04:35.170 00.017 10072 IsGuiding returns 0
01:04:35.170 00.000 10072 Move returns status 0, amount 14
01:04:35.170 00.000 10072 MoveAxis(N, 0, ABG)
01:04:35.170 00.000 10072 Move returns status 0, amount 0
01:04:35.170 00.000 10072 move complete, result=0
01:04:35.170 00.000 10072 worker thread done servicing request
01:04:35.170 00.000 10072 Worker thread wakes up
01:04:35.170 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:35.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:35.170 00.000 1032 GuideStep: 0.0 px 14 ms EAST, -0.2 px 0 ms NORTH
01:04:35.579 00.409 10072 Exposure complete
01:04:35.628 00.049 10072 worker thread done servicing request
01:04:35.628 00.000 1032 OnExposeComplete: enter
01:04:35.631 00.003 1032 UpdateGuideState(): m_state=6
01:04:35.633 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1335
01:04:35.634 00.001 1032 Star::Find returns 1 (0), X=321.15, Y=750.24, Mass=1478, SNR=27.1, Peak=164 HFD=2.6
01:04:35.636 00.002 1032 MultiStar: [#1 0.13,-0.02,0.96,U] [#2 0.15,0.00,0.71,U] [#3 0.22,-0.01,0.66,U] [#4 0.21,-0.03,0.68,U] [#5 0.18,0.04,0.69,U] [#6 0.39,0.11,0.56,U] [#7 0.03,-0.11,0.46,U] [#8 0.20,-0.18,0.57,U] 
01:04:35.639 00.003 1032 refined, 8 included, MultiStar: {0.20, -0.01}, one-star: {0.26, 0.06}
01:04:35.641 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
01:04:35.644 00.003 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
01:04:35.645 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.03 mountX=-0.06 mountY=-0.19, mountTheta=-1.86
01:04:35.647 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.01, opts=13)
01:04:35.649 00.002 1032 Enqueuing Move request for scope (0.20, -0.01)
01:04:35.650 00.001 10072 Worker thread wakes up
01:04:35.650 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
01:04:35.651 00.001 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
01:04:35.651 00.000 10072 Moving (0.20, -0.01) raw xDistance=-0.06 yDistance=-0.19
01:04:35.652 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:35.654 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
01:04:35.654 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:04:35.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:35.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:04:35.654 00.000 10072 MoveAxis(E, 12, ABG)
01:04:35.654 00.000 10072 Guiding  Dir = 2, Dur = 12
01:04:35.655 00.001 10072 IsGuiding returns 0
01:04:35.655 00.000 10072 PulseGuide returned control before completion, sleep 22
01:04:35.673 00.018 1032 UpdateGuideState exits: m=1478 SNR=27.1
01:04:35.675 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:35.678 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:35.679 00.001 1032 Enqueuing Expose request
01:04:35.684 00.005 10072 IsGuiding returns 0
01:04:35.684 00.000 10072 Move returns status 0, amount 12
01:04:35.684 00.000 10072 MoveAxis(N, 0, ABG)
01:04:35.684 00.000 10072 Move returns status 0, amount 0
01:04:35.684 00.000 10072 move complete, result=0
01:04:35.684 00.000 10072 worker thread done servicing request
01:04:35.684 00.000 10072 Worker thread wakes up
01:04:35.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:35.685 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:35.688 00.003 1032 GuideStep: -0.1 px 12 ms EAST, -0.2 px 0 ms NORTH
01:04:36.312 00.624 10072 Exposure complete
01:04:36.360 00.048 10072 worker thread done servicing request
01:04:36.360 00.000 1032 OnExposeComplete: enter
01:04:36.362 00.002 1032 UpdateGuideState(): m_state=6
01:04:36.365 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1336
01:04:36.368 00.003 1032 Star::Find returns 1 (0), X=321.22, Y=750.13, Mass=1435, SNR=26.7, Peak=165 HFD=2.6
01:04:36.369 00.001 1032 MultiStar: [#1 0.22,-0.18,0.94,U] [#2 0.02,-0.25,0.70,U] [#3 0.06,-0.11,0.67,U] [#4 0.15,-0.23,0.67,U] [#5 0.08,-0.08,0.68,U] [#6 0.24,-0.06,0.59,U] [#7 0.02,-0.30,0.56,U] [#8 0.25,-0.13,0.57,U] 
01:04:36.371 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.15}, one-star: {0.33, -0.05}
01:04:36.373 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
01:04:36.374 00.001 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
01:04:36.376 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.22 cameraTheta=-0.74 mountX=-0.19 mountY=-0.12, mountTheta=-2.57
01:04:36.380 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.15, opts=13)
01:04:36.382 00.002 1032 Enqueuing Move request for scope (0.17, -0.15)
01:04:36.384 00.002 10072 Worker thread wakes up
01:04:36.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
01:04:36.384 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
01:04:36.384 00.000 10072 Moving (0.17, -0.15) raw xDistance=-0.19 yDistance=-0.12
01:04:36.386 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:36.389 00.003 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.96
01:04:36.389 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
01:04:36.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:36.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:04:36.389 00.000 10072 MoveAxis(E, 100, ABG)
01:04:36.389 00.000 10072 Guiding  Dir = 2, Dur = 100
01:04:36.390 00.001 10072 IsGuiding returns 0
01:04:36.390 00.000 10072 PulseGuide returned control before completion, sleep 110
01:04:36.408 00.018 1032 UpdateGuideState exits: m=1435 SNR=26.7
01:04:36.409 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:36.412 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:36.413 00.001 1032 Enqueuing Expose request
01:04:36.511 00.098 10072 IsGuiding returns 1
01:04:36.511 00.000 10072 scope still moving after pulse duration time elapsed
01:04:36.542 00.031 10072 IsGuiding returns 0
01:04:36.542 00.000 10072 scope move finished after 100 + 53 ms
01:04:36.542 00.000 10072 Move returns status 0, amount 100
01:04:36.542 00.000 10072 MoveAxis(N, 0, ABG)
01:04:36.542 00.000 10072 Move returns status 0, amount 0
01:04:36.542 00.000 10072 move complete, result=0
01:04:36.542 00.000 10072 worker thread done servicing request
01:04:36.542 00.000 1032 GuideStep: -0.2 px 100 ms EAST, -0.1 px 0 ms NORTH
01:04:36.545 00.003 10072 Worker thread wakes up
01:04:36.545 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:36.545 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:36.953 00.408 10072 Exposure complete
01:04:37.002 00.049 10072 worker thread done servicing request
01:04:37.002 00.000 1032 OnExposeComplete: enter
01:04:37.004 00.002 1032 UpdateGuideState(): m_state=6
01:04:37.006 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1337
01:04:37.007 00.001 1032 Star::Find returns 1 (0), X=321.18, Y=750.19, Mass=1308, SNR=25.5, Peak=165 HFD=2.5
01:04:37.009 00.002 1032 MultiStar: [#1 0.21,-0.17,1.00,U] [#2 0.16,-0.16,0.76,U] [#3 0.10,-0.04,0.69,U] [#4 0.09,-0.18,0.71,U] [#5 0.11,-0.09,0.72,U] [#6 0.17,0.02,0.62,U] [#7 0.02,-0.25,0.54,U] [#8 0.12,-0.14,0.59,U] 
01:04:37.010 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.11}, one-star: {0.29, 0.01}
01:04:37.012 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
01:04:37.015 00.003 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
01:04:37.016 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.61 mountX=-0.14 mountY=-0.12, mountTheta=-2.44
01:04:37.020 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.11, opts=13)
01:04:37.022 00.002 1032 Enqueuing Move request for scope (0.15, -0.11)
01:04:37.024 00.002 10072 Worker thread wakes up
01:04:37.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
01:04:37.024 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
01:04:37.024 00.000 10072 Moving (0.15, -0.11) raw xDistance=-0.14 yDistance=-0.12
01:04:37.026 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:37.027 00.001 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.96
01:04:37.028 00.001 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
01:04:37.028 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:37.028 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:04:37.028 00.000 10072 MoveAxis(E, 79, ABG)
01:04:37.028 00.000 10072 Guiding  Dir = 2, Dur = 79
01:04:37.028 00.000 10072 IsGuiding returns 0
01:04:37.029 00.001 10072 PulseGuide returned control before completion, sleep 89
01:04:37.045 00.016 1032 UpdateGuideState exits: m=1308 SNR=25.5
01:04:37.048 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:37.050 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:37.054 00.004 1032 Enqueuing Expose request
01:04:37.123 00.069 10072 IsGuiding returns 0
01:04:37.123 00.000 10072 Move returns status 0, amount 79
01:04:37.123 00.000 10072 MoveAxis(N, 0, ABG)
01:04:37.123 00.000 10072 Move returns status 0, amount 0
01:04:37.123 00.000 10072 move complete, result=0
01:04:37.123 00.000 10072 worker thread done servicing request
01:04:37.123 00.000 1032 GuideStep: -0.1 px 79 ms EAST, -0.1 px 0 ms NORTH
01:04:37.125 00.002 10072 Worker thread wakes up
01:04:37.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:37.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:37.748 00.623 10072 Exposure complete
01:04:37.798 00.050 10072 worker thread done servicing request
01:04:37.799 00.001 1032 OnExposeComplete: enter
01:04:37.801 00.002 1032 UpdateGuideState(): m_state=6
01:04:37.802 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1338
01:04:37.804 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.47, Mass=1298, SNR=25.4, Peak=162 HFD=2.6
01:04:37.806 00.002 1032 MultiStar: [#1 0.09,0.18,1.08,U] [#2 0.09,0.03,0.76,U] [#3 0.04,0.11,0.70,U] [#4 0.06,0.16,0.76,U] [#5 0.08,0.16,0.73,U] [#6 0.21,0.18,0.62,U] [#7 -0.03,-0.02,0.56,U] [#8 0.11,0.18,0.60,U] 
01:04:37.808 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.15}, one-star: {0.21, 0.29}
01:04:37.810 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
01:04:37.812 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
01:04:37.814 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.99 mountX=0.12 mountY=-0.14, mountTheta=-0.84
01:04:37.817 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.15, opts=13)
01:04:37.819 00.002 1032 Enqueuing Move request for scope (0.10, 0.15)
01:04:37.820 00.001 10072 Worker thread wakes up
01:04:37.821 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
01:04:37.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
01:04:37.821 00.000 10072 Moving (0.10, 0.15) raw xDistance=0.12 yDistance=-0.14
01:04:37.823 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:37.825 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
01:04:37.825 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
01:04:37.825 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:37.825 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:04:37.825 00.000 10072 MoveAxis(E, 15, ABG)
01:04:37.825 00.000 10072 Guiding  Dir = 2, Dur = 15
01:04:37.825 00.000 10072 IsGuiding returns 0
01:04:37.827 00.002 10072 PulseGuide returned control before completion, sleep 25
01:04:37.844 00.017 1032 UpdateGuideState exits: m=1298 SNR=25.4
01:04:37.846 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:37.848 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:37.849 00.001 1032 Enqueuing Expose request
01:04:37.853 00.004 10072 IsGuiding returns 0
01:04:37.853 00.000 10072 Move returns status 0, amount 15
01:04:37.853 00.000 10072 MoveAxis(N, 0, ABG)
01:04:37.853 00.000 10072 Move returns status 0, amount 0
01:04:37.853 00.000 10072 move complete, result=0
01:04:37.853 00.000 10072 worker thread done servicing request
01:04:37.853 00.000 10072 Worker thread wakes up
01:04:37.853 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:37.853 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:37.859 00.006 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
01:04:38.262 00.403 10072 Exposure complete
01:04:38.310 00.048 10072 worker thread done servicing request
01:04:38.310 00.000 1032 OnExposeComplete: enter
01:04:38.312 00.002 1032 UpdateGuideState(): m_state=6
01:04:38.314 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1339
01:04:38.316 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.30, Mass=1314, SNR=25.5, Peak=158 HFD=2.6
01:04:38.317 00.001 1032 MultiStar: [#1 0.24,0.11,1.04,U] [#2 0.06,0.17,0.77,U] [#3 0.02,0.16,0.70,U] [#4 0.25,0.08,0.72,U] [#5 0.15,0.32,0.72,U] [#6 0.25,0.22,0.61,U] [#7 0.07,-0.05,0.51,U] [#8 0.18,0.07,0.58,U] 
01:04:38.319 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.14}, one-star: {0.20, 0.12}
01:04:38.321 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
01:04:38.322 00.001 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
01:04:38.323 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.70 mountX=0.09 mountY=-0.19, mountTheta=-1.13
01:04:38.326 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.14, opts=13)
01:04:38.328 00.002 1032 Enqueuing Move request for scope (0.16, 0.14)
01:04:38.330 00.002 10072 Worker thread wakes up
01:04:38.330 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
01:04:38.330 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
01:04:38.330 00.000 10072 Moving (0.16, 0.14) raw xDistance=0.09 yDistance=-0.19
01:04:38.332 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:38.335 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
01:04:38.335 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
01:04:38.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:38.335 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:04:38.335 00.000 10072 MoveAxis(E, 14, ABG)
01:04:38.335 00.000 10072 Guiding  Dir = 2, Dur = 14
01:04:38.336 00.001 10072 IsGuiding returns 0
01:04:38.336 00.000 10072 PulseGuide returned control before completion, sleep 24
01:04:38.352 00.016 1032 UpdateGuideState exits: m=1314 SNR=25.5
01:04:38.354 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:38.356 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:38.357 00.001 1032 Enqueuing Expose request
01:04:38.367 00.010 10072 IsGuiding returns 0
01:04:38.367 00.000 10072 Move returns status 0, amount 14
01:04:38.367 00.000 10072 MoveAxis(N, 0, ABG)
01:04:38.367 00.000 10072 Move returns status 0, amount 0
01:04:38.367 00.000 10072 move complete, result=0
01:04:38.367 00.000 10072 worker thread done servicing request
01:04:38.367 00.000 10072 Worker thread wakes up
01:04:38.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:38.368 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:38.368 00.000 1032 GuideStep: 0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
01:04:38.995 00.627 10072 Exposure complete
01:04:39.042 00.047 10072 worker thread done servicing request
01:04:39.042 00.000 1032 OnExposeComplete: enter
01:04:39.044 00.002 1032 UpdateGuideState(): m_state=6
01:04:39.046 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1340
01:04:39.048 00.002 1032 Star::Find returns 1 (0), X=321.22, Y=750.30, Mass=1411, SNR=26.5, Peak=177 HFD=2.7
01:04:39.050 00.002 1032 MultiStar: [#1 0.26,-0.01,0.97,U] [#2 0.25,0.02,0.75,U] [#3 0.14,0.04,0.64,U] [#4 0.21,0.03,0.74,U] [#5 0.20,0.08,0.67,U] [#6 0.30,0.09,0.60,U] [#7 -0.04,-0.03,0.50,U] [#8 0.19,-0.06,0.58,U] 
01:04:39.053 00.003 1032 refined, 8 included, MultiStar: {0.22, 0.04}, one-star: {0.33, 0.12}
01:04:39.054 00.001 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
01:04:39.056 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
01:04:39.057 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.22 cameraTheta=0.16 mountX=-0.02 mountY=-0.22, mountTheta=-1.67
01:04:39.060 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.04, opts=13)
01:04:39.061 00.001 1032 Enqueuing Move request for scope (0.22, 0.04)
01:04:39.063 00.002 10072 Worker thread wakes up
01:04:39.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
01:04:39.063 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
01:04:39.063 00.000 10072 Moving (0.22, 0.04) raw xDistance=-0.02 yDistance=-0.22
01:04:39.066 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:39.067 00.001 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
01:04:39.067 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:04:39.068 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:04:39.068 00.000 10072 MoveAxis(E, 15, ABG)
01:04:39.068 00.000 10072 Guiding  Dir = 2, Dur = 15
01:04:39.068 00.000 10072 IsGuiding returns 0
01:04:39.068 00.000 10072 PulseGuide returned control before completion, sleep 25
01:04:39.085 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:04:39.088 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:39.090 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:39.091 00.001 1032 Enqueuing Expose request
01:04:39.102 00.011 10072 IsGuiding returns 0
01:04:39.102 00.000 10072 Move returns status 0, amount 15
01:04:39.102 00.000 10072 MoveAxis(N, 143, ABG)
01:04:39.102 00.000 10072 Guiding  Dir = 0, Dur = 143
01:04:39.103 00.001 10072 IsGuiding returns 0
01:04:39.103 00.000 10072 PulseGuide returned control before completion, sleep 153
01:04:39.258 00.155 10072 IsGuiding returns 0
01:04:39.258 00.000 10072 Move returns status 0, amount 143
01:04:39.258 00.000 10072 move complete, result=0
01:04:39.258 00.000 10072 worker thread done servicing request
01:04:39.258 00.000 10072 Worker thread wakes up
01:04:39.258 00.000 1032 GuideStep: -0.0 px 15 ms EAST, -0.2 px 143 ms NORTH
01:04:39.261 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:39.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:39.670 00.409 10072 Exposure complete
01:04:39.719 00.049 10072 worker thread done servicing request
01:04:39.720 00.001 1032 OnExposeComplete: enter
01:04:39.721 00.001 1032 UpdateGuideState(): m_state=6
01:04:39.723 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1341
01:04:39.725 00.002 1032 Star::Find returns 1 (0), X=321.07, Y=750.23, Mass=1306, SNR=25.5, Peak=156 HFD=2.5
01:04:39.726 00.001 1032 MultiStar: [#1 0.20,0.01,1.01,U] [#2 0.10,0.00,0.77,U] [#3 0.01,-0.03,0.72,U] [#4 0.16,-0.16,0.74,U] [#5 -0.01,-0.01,0.70,U] [#6 0.11,0.06,0.64,U] [#7 0.02,-0.05,0.57,U] [#8 0.12,-0.26,0.55,U] 
01:04:39.728 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.18, 0.05}
01:04:39.729 00.001 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
01:04:39.731 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
01:04:39.734 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.30 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
01:04:39.737 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
01:04:39.739 00.002 1032 Enqueuing Move request for scope (0.11, -0.03)
01:04:39.742 00.003 10072 Worker thread wakes up
01:04:39.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
01:04:39.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
01:04:39.742 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
01:04:39.744 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:39.746 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
01:04:39.746 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:04:39.747 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:39.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:39.747 00.000 10072 MoveAxis(E, 15, ABG)
01:04:39.747 00.000 10072 Guiding  Dir = 2, Dur = 15
01:04:39.747 00.000 10072 IsGuiding returns 0
01:04:39.748 00.001 10072 PulseGuide returned control before completion, sleep 25
01:04:39.765 00.017 1032 UpdateGuideState exits: m=1306 SNR=25.5
01:04:39.768 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:39.770 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:39.772 00.002 1032 Enqueuing Expose request
01:04:39.777 00.005 10072 IsGuiding returns 0
01:04:39.777 00.000 10072 Move returns status 0, amount 15
01:04:39.777 00.000 10072 MoveAxis(N, 0, ABG)
01:04:39.777 00.000 10072 Move returns status 0, amount 0
01:04:39.777 00.000 10072 move complete, result=0
01:04:39.777 00.000 10072 worker thread done servicing request
01:04:39.777 00.000 10072 Worker thread wakes up
01:04:39.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:39.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:39.782 00.005 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
01:04:40.402 00.620 10072 Exposure complete
01:04:40.450 00.048 10072 worker thread done servicing request
01:04:40.451 00.001 1032 OnExposeComplete: enter
01:04:40.453 00.002 1032 UpdateGuideState(): m_state=6
01:04:40.456 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1342
01:04:40.458 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.37, Mass=1418, SNR=26.5, Peak=183 HFD=2.4
01:04:40.460 00.002 1032 MultiStar: [#1 -0.00,0.03,0.93,U] [#2 -0.11,0.11,0.71,U] [#3 -0.10,0.02,0.69,U] [#4 -0.04,-0.11,0.70,U] [#5 -0.07,0.10,0.67,U] [#6 0.03,0.34,0.59,U] [#7 -0.23,-0.05,0.51,U] [#8 0.01,0.00,0.58,U] 
01:04:40.462 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {0.15, 0.19}
01:04:40.464 00.002 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
01:04:40.466 00.002 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
01:04:40.467 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.92 mountX=0.08 mountY=0.01, mountTheta=0.09
01:04:40.469 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
01:04:40.471 00.002 1032 Enqueuing Move request for scope (-0.03, 0.08)
01:04:40.473 00.002 10072 Worker thread wakes up
01:04:40.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
01:04:40.473 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
01:04:40.473 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.08 yDistance=0.01
01:04:40.475 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:40.478 00.003 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
01:04:40.478 00.000 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
01:04:40.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:40.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:04:40.478 00.000 10072 MoveAxis(E, 16, ABG)
01:04:40.478 00.000 10072 Guiding  Dir = 2, Dur = 16
01:04:40.479 00.001 10072 IsGuiding returns 0
01:04:40.479 00.000 10072 PulseGuide returned control before completion, sleep 26
01:04:40.498 00.019 1032 UpdateGuideState exits: m=1418 SNR=26.5
01:04:40.500 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:40.501 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:40.503 00.002 1032 Enqueuing Expose request
01:04:40.509 00.006 10072 IsGuiding returns 0
01:04:40.509 00.000 10072 Move returns status 0, amount 16
01:04:40.509 00.000 10072 MoveAxis(N, 0, ABG)
01:04:40.509 00.000 10072 Move returns status 0, amount 0
01:04:40.509 00.000 10072 move complete, result=0
01:04:40.509 00.000 10072 worker thread done servicing request
01:04:40.509 00.000 10072 Worker thread wakes up
01:04:40.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:40.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:40.513 00.004 1032 GuideStep: 0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
01:04:40.919 00.406 10072 Exposure complete
01:04:40.967 00.048 10072 worker thread done servicing request
01:04:40.967 00.000 1032 OnExposeComplete: enter
01:04:40.969 00.002 1032 UpdateGuideState(): m_state=6
01:04:40.971 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1343
01:04:40.973 00.002 1032 Star::Find returns 1 (0), X=320.96, Y=750.30, Mass=1423, SNR=26.6, Peak=179 HFD=2.5
01:04:40.974 00.001 1032 MultiStar: [#1 -0.08,0.02,1.00,U] [#2 -0.07,0.01,0.71,U] [#3 0.02,-0.14,0.67,U] [#4 -0.02,-0.02,0.71,U] [#5 -0.11,0.05,0.69,U] [#6 -0.11,0.10,0.60,U] [#7 -0.16,-0.13,0.50,U] [#8 0.00,-0.13,0.57,U] 
01:04:40.976 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.00}, one-star: {0.07, 0.12}
01:04:40.977 00.001 1032 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.83) = xAngle (-4.96 = 1.32)
01:04:40.979 00.002 1032 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.96 = 1.32)
01:04:40.981 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.13 mountX=0.01 mountY=0.04, mountTheta=1.32
01:04:40.983 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.00, opts=13)
01:04:40.986 00.003 1032 Enqueuing Move request for scope (-0.04, -0.00)
01:04:40.988 00.002 10072 Worker thread wakes up
01:04:40.988 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
01:04:40.988 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
01:04:40.988 00.000 10072 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=0.04
01:04:40.990 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:40.993 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
01:04:40.993 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:04:40.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:40.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:04:40.994 00.001 10072 MoveAxis(E, 14, ABG)
01:04:40.994 00.000 10072 Guiding  Dir = 2, Dur = 14
01:04:40.994 00.000 10072 IsGuiding returns 0
01:04:40.994 00.000 10072 PulseGuide returned control before completion, sleep 24
01:04:41.012 00.018 1032 UpdateGuideState exits: m=1423 SNR=26.6
01:04:41.014 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:41.015 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:41.019 00.004 1032 Enqueuing Expose request
01:04:41.025 00.006 10072 IsGuiding returns 0
01:04:41.029 00.004 10072 Move returns status 0, amount 14
01:04:41.029 00.000 10072 MoveAxis(N, 0, ABG)
01:04:41.029 00.000 10072 Move returns status 0, amount 0
01:04:41.029 00.000 10072 move complete, result=0
01:04:41.029 00.000 10072 worker thread done servicing request
01:04:41.029 00.000 10072 Worker thread wakes up
01:04:41.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:41.030 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:41.030 00.000 1032 GuideStep: 0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
01:04:41.653 00.623 10072 Exposure complete
01:04:41.702 00.049 10072 worker thread done servicing request
01:04:41.703 00.001 1032 OnExposeComplete: enter
01:04:41.706 00.003 1032 UpdateGuideState(): m_state=6
01:04:41.708 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1344
01:04:41.710 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.20, Mass=1318, SNR=25.6, Peak=163 HFD=2.6
01:04:41.712 00.002 1032 MultiStar: [#1 0.03,-0.09,1.00,U] [#2 -0.13,-0.12,0.75,U] [#3 -0.17,-0.06,0.68,U] [#4 -0.07,-0.17,0.71,U] [#5 -0.09,0.02,0.73,U] [#6 -0.13,0.04,0.64,U] [#7 -0.07,-0.25,0.55,U] [#8 0.10,-0.09,0.61,U] 
01:04:41.715 00.003 1032 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {0.15, 0.02}
01:04:41.716 00.001 1032 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.83) = xAngle (-3.80 = 2.48)
01:04:41.718 00.002 1032 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.80 = 2.48)
01:04:41.719 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.97 mountX=-0.06 mountY=0.05, mountTheta=2.48
01:04:41.721 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.07, opts=13)
01:04:41.724 00.003 1032 Enqueuing Move request for scope (-0.03, -0.07)
01:04:41.725 00.001 10072 Worker thread wakes up
01:04:41.726 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
01:04:41.726 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
01:04:41.726 00.000 10072 Moving (-0.03, -0.07) raw xDistance=-0.06 yDistance=0.05
01:04:41.729 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:41.732 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
01:04:41.732 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
01:04:41.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:41.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:04:41.732 00.000 10072 MoveAxis(E, 16, ABG)
01:04:41.732 00.000 10072 Guiding  Dir = 2, Dur = 16
01:04:41.732 00.000 10072 IsGuiding returns 0
01:04:41.733 00.001 10072 PulseGuide returned control before completion, sleep 26
01:04:41.750 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.6
01:04:41.753 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:41.755 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:41.756 00.001 1032 Enqueuing Expose request
01:04:41.759 00.003 10072 IsGuiding returns 0
01:04:41.759 00.000 10072 Move returns status 0, amount 16
01:04:41.759 00.000 10072 MoveAxis(N, 0, ABG)
01:04:41.759 00.000 10072 Move returns status 0, amount 0
01:04:41.759 00.000 10072 move complete, result=0
01:04:41.759 00.000 10072 worker thread done servicing request
01:04:41.759 00.000 10072 Worker thread wakes up
01:04:41.760 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:41.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:41.767 00.007 1032 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
01:04:42.168 00.401 10072 Exposure complete
01:04:42.214 00.046 10072 worker thread done servicing request
01:04:42.214 00.000 1032 OnExposeComplete: enter
01:04:42.216 00.002 1032 UpdateGuideState(): m_state=6
01:04:42.218 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1345
01:04:42.220 00.002 1032 Star::Find returns 1 (0), X=320.97, Y=750.16, Mass=1442, SNR=26.8, Peak=171 HFD=2.6
01:04:42.222 00.002 1032 MultiStar: [#1 -0.03,-0.13,0.97,U] [#2 -0.06,0.04,0.72,U] [#3 -0.13,-0.09,0.66,U] [#4 -0.03,-0.11,0.70,U] [#5 -0.16,-0.09,0.72,U] [#6 0.03,0.06,0.60,U] [#7 -0.07,-0.16,0.53,U] [#8 0.05,-0.18,0.59,U] 
01:04:42.224 00.002 1032 single-star, 8 included, MultiStar: {-0.03, -0.07}, one-star: {0.08, -0.02}
01:04:42.226 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
01:04:42.227 00.001 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
01:04:42.229 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.25 mountX=-0.04 mountY=-0.07, mountTheta=-2.08
01:04:42.232 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
01:04:42.234 00.002 1032 Enqueuing Move request for scope (0.08, -0.02)
01:04:42.237 00.003 10072 Worker thread wakes up
01:04:42.237 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
01:04:42.237 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
01:04:42.237 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.07
01:04:42.239 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:42.242 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
01:04:42.242 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:04:42.242 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:42.242 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:04:42.242 00.000 10072 MoveAxis(E, 13, ABG)
01:04:42.242 00.000 10072 Guiding  Dir = 2, Dur = 13
01:04:42.243 00.001 10072 IsGuiding returns 0
01:04:42.243 00.000 10072 PulseGuide returned control before completion, sleep 23
01:04:42.259 00.016 1032 UpdateGuideState exits: m=1442 SNR=26.8
01:04:42.262 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:42.264 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:42.266 00.002 1032 Enqueuing Expose request
01:04:42.276 00.010 10072 IsGuiding returns 0
01:04:42.277 00.001 10072 Move returns status 0, amount 13
01:04:42.277 00.000 10072 MoveAxis(N, 0, ABG)
01:04:42.277 00.000 10072 Move returns status 0, amount 0
01:04:42.277 00.000 10072 move complete, result=0
01:04:42.277 00.000 10072 worker thread done servicing request
01:04:42.277 00.000 10072 Worker thread wakes up
01:04:42.277 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:42.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:42.277 00.000 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
01:04:42.903 00.626 10072 Exposure complete
01:04:42.949 00.046 10072 worker thread done servicing request
01:04:42.949 00.000 1032 OnExposeComplete: enter
01:04:42.951 00.002 1032 UpdateGuideState(): m_state=6
01:04:42.952 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1346
01:04:42.955 00.003 1032 Star::Find returns 1 (0), X=321.12, Y=750.29, Mass=1336, SNR=25.8, Peak=158 HFD=2.6
01:04:42.957 00.002 1032 MultiStar: [#1 0.10,-0.02,0.99,U] [#2 -0.08,0.00,0.79,U] [#3 -0.09,-0.14,0.70,U] [#4 0.10,-0.13,0.74,U] [#5 0.02,0.11,0.71,U] [#6 0.02,-0.08,0.61,U] [#7 0.01,-0.18,0.50,U] [#8 0.05,-0.11,0.59,U] 
01:04:42.959 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.23, 0.11}
01:04:42.961 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
01:04:42.962 00.001 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
01:04:42.964 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.61 mountX=-0.05 mountY=-0.04, mountTheta=-2.44
01:04:42.966 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
01:04:42.969 00.003 1032 Enqueuing Move request for scope (0.05, -0.04)
01:04:42.970 00.001 10072 Worker thread wakes up
01:04:42.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:04:42.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:04:42.971 00.001 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
01:04:42.972 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:42.974 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
01:04:42.974 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:04:42.975 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:42.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:04:42.975 00.000 10072 MoveAxis(E, 15, ABG)
01:04:42.975 00.000 10072 Guiding  Dir = 2, Dur = 15
01:04:42.975 00.000 10072 IsGuiding returns 0
01:04:42.976 00.001 10072 PulseGuide returned control before completion, sleep 25
01:04:42.992 00.016 1032 UpdateGuideState exits: m=1336 SNR=25.8
01:04:42.995 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:42.996 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:42.998 00.002 1032 Enqueuing Expose request
01:04:43.011 00.013 10072 IsGuiding returns 0
01:04:43.011 00.000 10072 Move returns status 0, amount 15
01:04:43.011 00.000 10072 MoveAxis(N, 0, ABG)
01:04:43.012 00.001 10072 Move returns status 0, amount 0
01:04:43.012 00.000 10072 move complete, result=0
01:04:43.012 00.000 10072 worker thread done servicing request
01:04:43.012 00.000 10072 Worker thread wakes up
01:04:43.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:43.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:43.013 00.001 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
01:04:43.419 00.406 10072 Exposure complete
01:04:43.471 00.052 10072 worker thread done servicing request
01:04:43.471 00.000 1032 OnExposeComplete: enter
01:04:43.473 00.002 1032 UpdateGuideState(): m_state=6
01:04:43.474 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1347
01:04:43.476 00.002 1032 Star::Find returns 1 (0), X=321.03, Y=750.34, Mass=1414, SNR=26.5, Peak=164 HFD=2.5
01:04:43.479 00.003 1032 MultiStar: [#1 -0.03,0.09,0.98,U] [#2 0.02,0.10,0.70,U] [#3 -0.05,0.00,0.68,U] [#4 0.07,0.01,0.74,U] [#5 -0.06,0.12,0.69,U] [#6 0.09,0.11,0.58,U] [#7 -0.10,-0.12,0.53,U] [#8 0.20,-0.10,0.58,U] 
01:04:43.481 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.14, 0.16}
01:04:43.482 00.001 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
01:04:43.483 00.001 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
01:04:43.487 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.04 mountX=0.04 mountY=-0.04, mountTheta=-0.79
01:04:43.491 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
01:04:43.493 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
01:04:43.495 00.002 10072 Worker thread wakes up
01:04:43.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
01:04:43.495 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
01:04:43.495 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
01:04:43.498 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:43.500 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
01:04:43.500 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:04:43.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:43.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:04:43.500 00.000 10072 MoveAxis(E, 13, ABG)
01:04:43.500 00.000 10072 Guiding  Dir = 2, Dur = 13
01:04:43.501 00.001 10072 IsGuiding returns 0
01:04:43.501 00.000 10072 PulseGuide returned control before completion, sleep 23
01:04:43.519 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:04:43.522 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:43.525 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:43.527 00.002 1032 Enqueuing Expose request
01:04:43.529 00.002 10072 IsGuiding returns 0
01:04:43.529 00.000 10072 Move returns status 0, amount 13
01:04:43.529 00.000 10072 MoveAxis(N, 0, ABG)
01:04:43.529 00.000 10072 Move returns status 0, amount 0
01:04:43.529 00.000 10072 move complete, result=0
01:04:43.529 00.000 10072 worker thread done servicing request
01:04:43.529 00.000 10072 Worker thread wakes up
01:04:43.529 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:43.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:43.536 00.007 1032 GuideStep: 0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
01:04:44.153 00.617 10072 Exposure complete
01:04:44.201 00.048 10072 worker thread done servicing request
01:04:44.201 00.000 1032 OnExposeComplete: enter
01:04:44.202 00.001 1032 UpdateGuideState(): m_state=6
01:04:44.205 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1348
01:04:44.207 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.20, Mass=1478, SNR=27.1, Peak=158 HFD=2.6
01:04:44.209 00.002 1032 MultiStar: [#1 0.01,0.09,0.93,U] [#2 -0.07,0.18,0.73,U] [#3 -0.11,0.04,0.63,U] [#4 0.09,0.12,0.70,U] [#5 0.02,0.02,0.71,U] [#6 0.03,0.04,0.58,U] [#7 -0.08,-0.12,0.50,U] [#8 0.14,-0.03,0.57,U] 
01:04:44.211 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.15, 0.02}
01:04:44.215 00.004 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
01:04:44.216 00.001 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
01:04:44.219 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.04 mountX=0.04 mountY=-0.04, mountTheta=-0.79
01:04:44.222 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
01:04:44.224 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
01:04:44.226 00.002 10072 Worker thread wakes up
01:04:44.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
01:04:44.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
01:04:44.226 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
01:04:44.228 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:44.231 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.96
01:04:44.231 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:04:44.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:44.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:04:44.231 00.000 10072 MoveAxis(E, 14, ABG)
01:04:44.231 00.000 10072 Guiding  Dir = 2, Dur = 14
01:04:44.231 00.000 10072 IsGuiding returns 0
01:04:44.232 00.001 10072 PulseGuide returned control before completion, sleep 24
01:04:44.249 00.017 1032 UpdateGuideState exits: m=1478 SNR=27.1
01:04:44.250 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:44.253 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:44.254 00.001 1032 Enqueuing Expose request
01:04:44.259 00.005 10072 IsGuiding returns 0
01:04:44.259 00.000 10072 Move returns status 0, amount 14
01:04:44.259 00.000 10072 MoveAxis(N, 0, ABG)
01:04:44.259 00.000 10072 Move returns status 0, amount 0
01:04:44.259 00.000 10072 move complete, result=0
01:04:44.259 00.000 10072 worker thread done servicing request
01:04:44.259 00.000 10072 Worker thread wakes up
01:04:44.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:44.260 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:44.263 00.003 1032 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
01:04:44.668 00.405 10072 Exposure complete
01:04:44.712 00.044 10072 worker thread done servicing request
01:04:44.712 00.000 1032 OnExposeComplete: enter
01:04:44.714 00.002 1032 UpdateGuideState(): m_state=6
01:04:44.717 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1349
01:04:44.718 00.001 1032 Star::Find returns 1 (0), X=321.11, Y=750.22, Mass=1414, SNR=26.5, Peak=175 HFD=2.5
01:04:44.720 00.002 1032 MultiStar: [#1 0.16,0.00,0.95,U] [#2 -0.00,0.05,0.74,U] [#3 0.03,-0.08,0.66,U] [#4 0.03,-0.02,0.71,U] [#5 0.01,-0.03,0.67,U] [#6 0.07,-0.01,0.60,U] [#7 -0.16,-0.07,0.53,U] [#8 0.08,-0.13,0.55,U] 
01:04:44.722 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.21, 0.04}
01:04:44.724 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
01:04:44.726 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
01:04:44.728 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.30 mountX=-0.04 mountY=-0.06, mountTheta=-2.13
01:04:44.730 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
01:04:44.732 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
01:04:44.733 00.001 10072 Worker thread wakes up
01:04:44.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
01:04:44.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
01:04:44.733 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.06
01:04:44.737 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:44.739 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
01:04:44.739 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:04:44.739 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:44.739 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:04:44.739 00.000 10072 MoveAxis(E, 13, ABG)
01:04:44.739 00.000 10072 Guiding  Dir = 2, Dur = 13
01:04:44.739 00.000 10072 IsGuiding returns 0
01:04:44.740 00.001 10072 PulseGuide returned control before completion, sleep 23
01:04:44.756 00.016 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:04:44.758 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:44.760 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:44.761 00.001 1032 Enqueuing Expose request
01:04:44.775 00.014 10072 IsGuiding returns 0
01:04:44.775 00.000 10072 Move returns status 0, amount 13
01:04:44.775 00.000 10072 MoveAxis(N, 0, ABG)
01:04:44.775 00.000 10072 Move returns status 0, amount 0
01:04:44.775 00.000 10072 move complete, result=0
01:04:44.775 00.000 10072 worker thread done servicing request
01:04:44.775 00.000 10072 Worker thread wakes up
01:04:44.776 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:44.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:44.776 00.000 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
01:04:45.402 00.626 10072 Exposure complete
01:04:45.446 00.044 10072 worker thread done servicing request
01:04:45.447 00.001 1032 OnExposeComplete: enter
01:04:45.449 00.002 1032 UpdateGuideState(): m_state=6
01:04:45.450 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1350
01:04:45.452 00.002 1032 Star::Find returns 1 (0), X=321.12, Y=750.26, Mass=1321, SNR=25.6, Peak=172 HFD=2.6
01:04:45.454 00.002 1032 MultiStar: [#1 0.11,-0.04,0.99,U] [#2 0.08,0.09,0.78,U] [#3 0.11,0.14,0.70,U] [#4 0.12,0.04,0.77,U] [#5 0.13,-0.05,0.71,U] [#6 0.17,0.13,0.62,U] [#7 -0.07,-0.11,0.53,U] [#8 0.15,-0.10,0.58,U] 
01:04:45.457 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.23, 0.08}
01:04:45.458 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
01:04:45.460 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
01:04:45.462 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.22 mountX=-0.01 mountY=-0.13, mountTheta=-1.61
01:04:45.465 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
01:04:45.466 00.001 1032 Enqueuing Move request for scope (0.12, 0.03)
01:04:45.467 00.001 10072 Worker thread wakes up
01:04:45.468 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
01:04:45.468 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
01:04:45.468 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.01 yDistance=-0.13
01:04:45.469 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:45.471 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
01:04:45.471 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:04:45.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:45.473 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:04:45.473 00.000 10072 MoveAxis(E, 14, ABG)
01:04:45.473 00.000 10072 Guiding  Dir = 2, Dur = 14
01:04:45.473 00.000 10072 IsGuiding returns 0
01:04:45.473 00.000 10072 PulseGuide returned control before completion, sleep 24
01:04:45.489 00.016 1032 UpdateGuideState exits: m=1321 SNR=25.6
01:04:45.491 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:45.494 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:45.495 00.001 1032 Enqueuing Expose request
01:04:45.509 00.014 10072 IsGuiding returns 0
01:04:45.509 00.000 10072 Move returns status 0, amount 14
01:04:45.509 00.000 10072 MoveAxis(N, 0, ABG)
01:04:45.509 00.000 10072 Move returns status 0, amount 0
01:04:45.509 00.000 10072 move complete, result=0
01:04:45.509 00.000 10072 worker thread done servicing request
01:04:45.509 00.000 10072 Worker thread wakes up
01:04:45.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:45.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:45.510 00.001 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
01:04:45.914 00.404 10072 Exposure complete
01:04:45.963 00.049 10072 worker thread done servicing request
01:04:45.963 00.000 1032 OnExposeComplete: enter
01:04:45.965 00.002 1032 UpdateGuideState(): m_state=6
01:04:45.967 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1351
01:04:45.968 00.001 1032 Star::Find returns 1 (0), X=321.11, Y=750.18, Mass=1676, SNR=28.9, Peak=199 HFD=2.5
01:04:45.971 00.003 1032 MultiStar: [#1 0.05,0.10,0.89,U] [#2 -0.05,0.04,0.67,U] [#3 -0.03,0.08,0.60,U] [#4 -0.03,-0.11,0.63,U] [#5 -0.15,0.10,0.67,U] [#6 0.08,0.10,0.52,U] [#7 -0.12,-0.12,0.47,U] [#8 -0.01,0.03,0.49,U] 
01:04:45.973 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.22, -0.00}
01:04:45.975 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
01:04:45.978 00.003 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
01:04:45.980 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.16 mountX=0.02 mountY=-0.02, mountTheta=-0.67
01:04:45.983 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
01:04:45.985 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
01:04:45.987 00.002 10072 Worker thread wakes up
01:04:45.987 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
01:04:45.987 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
01:04:45.987 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.02
01:04:45.989 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:45.992 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
01:04:45.993 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:04:45.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:45.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:04:45.993 00.000 10072 MoveAxis(E, 13, ABG)
01:04:45.993 00.000 10072 Guiding  Dir = 2, Dur = 13
01:04:45.994 00.001 10072 IsGuiding returns 0
01:04:45.994 00.000 10072 PulseGuide returned control before completion, sleep 23
01:04:46.011 00.017 1032 UpdateGuideState exits: m=1676 SNR=28.9
01:04:46.013 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:46.014 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:46.018 00.004 1032 Enqueuing Expose request
01:04:46.023 00.005 10072 IsGuiding returns 0
01:04:46.023 00.000 10072 Move returns status 0, amount 13
01:04:46.023 00.000 10072 MoveAxis(N, 0, ABG)
01:04:46.023 00.000 10072 Move returns status 0, amount 0
01:04:46.023 00.000 10072 move complete, result=0
01:04:46.023 00.000 10072 worker thread done servicing request
01:04:46.023 00.000 10072 Worker thread wakes up
01:04:46.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:46.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:46.031 00.008 1032 GuideStep: 0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
01:04:46.650 00.619 10072 Exposure complete
01:04:46.697 00.047 10072 worker thread done servicing request
01:04:46.697 00.000 1032 OnExposeComplete: enter
01:04:46.700 00.003 1032 UpdateGuideState(): m_state=6
01:04:46.702 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1352
01:04:46.705 00.003 1032 Star::Find returns 1 (0), X=321.06, Y=750.27, Mass=1350, SNR=25.9, Peak=156 HFD=2.6
01:04:46.707 00.002 1032 MultiStar: [#1 0.07,0.08,1.01,U] [#2 0.04,-0.05,0.75,U] [#3 0.20,-0.07,0.64,U] [#4 0.08,0.02,0.73,U] [#5 0.07,0.12,0.68,U] [#6 -0.07,0.18,0.59,U] [#7 0.01,-0.19,0.53,U] [#8 0.17,-0.10,0.59,U] 
01:04:46.708 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.17, 0.09}
01:04:46.711 00.003 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
01:04:46.712 00.001 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
01:04:46.714 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.20 mountX=-0.00 mountY=-0.09, mountTheta=-1.63
01:04:46.717 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
01:04:46.719 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
01:04:46.721 00.002 10072 Worker thread wakes up
01:04:46.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
01:04:46.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
01:04:46.721 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.09
01:04:46.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:46.726 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
01:04:46.726 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
01:04:46.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:46.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:04:46.726 00.000 10072 MoveAxis(E, 15, ABG)
01:04:46.726 00.000 10072 Guiding  Dir = 2, Dur = 15
01:04:46.727 00.001 10072 IsGuiding returns 0
01:04:46.727 00.000 10072 PulseGuide returned control before completion, sleep 25
01:04:46.746 00.019 1032 UpdateGuideState exits: m=1350 SNR=25.9
01:04:46.748 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:46.750 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:46.751 00.001 1032 Enqueuing Expose request
01:04:46.756 00.005 10072 IsGuiding returns 0
01:04:46.756 00.000 10072 Move returns status 0, amount 15
01:04:46.756 00.000 10072 MoveAxis(N, 0, ABG)
01:04:46.756 00.000 10072 Move returns status 0, amount 0
01:04:46.756 00.000 10072 move complete, result=0
01:04:46.756 00.000 10072 worker thread done servicing request
01:04:46.756 00.000 10072 Worker thread wakes up
01:04:46.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:46.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:46.761 00.005 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
01:04:47.171 00.410 10072 Exposure complete
01:04:47.221 00.050 10072 worker thread done servicing request
01:04:47.221 00.000 1032 OnExposeComplete: enter
01:04:47.223 00.002 1032 UpdateGuideState(): m_state=6
01:04:47.225 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1353
01:04:47.226 00.001 1032 Star::Find returns 1 (0), X=321.08, Y=750.11, Mass=1354, SNR=25.9, Peak=170 HFD=2.7
01:04:47.229 00.003 1032 MultiStar: [#1 0.15,0.08,0.98,U] [#2 -0.04,-0.12,0.74,U] [#3 0.07,-0.18,0.70,U] [#4 0.13,-0.08,0.71,U] [#5 0.01,0.02,0.76,U] [#6 0.21,-0.02,0.61,U] [#7 -0.06,-0.35,0.57,U] [#8 0.21,-0.25,0.57,U] 
01:04:47.231 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.19, -0.07}
01:04:47.232 00.001 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
01:04:47.233 00.001 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
01:04:47.236 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.73 mountX=-0.11 mountY=-0.07, mountTheta=-2.56
01:04:47.240 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
01:04:47.243 00.003 1032 Enqueuing Move request for scope (0.10, -0.09)
01:04:47.244 00.001 10072 Worker thread wakes up
01:04:47.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
01:04:47.244 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
01:04:47.244 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=-0.07
01:04:47.248 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:47.250 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
01:04:47.250 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
01:04:47.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:47.251 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:04:47.251 00.000 10072 MoveAxis(E, 12, ABG)
01:04:47.251 00.000 10072 Guiding  Dir = 2, Dur = 12
01:04:47.251 00.000 10072 IsGuiding returns 0
01:04:47.251 00.000 10072 PulseGuide returned control before completion, sleep 22
01:04:47.268 00.017 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:04:47.273 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:47.275 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:47.276 00.001 1032 Enqueuing Expose request
01:04:47.288 00.012 10072 IsGuiding returns 0
01:04:47.288 00.000 10072 Move returns status 0, amount 12
01:04:47.288 00.000 10072 MoveAxis(N, 0, ABG)
01:04:47.288 00.000 10072 Move returns status 0, amount 0
01:04:47.289 00.001 10072 move complete, result=0
01:04:47.289 00.000 10072 worker thread done servicing request
01:04:47.289 00.000 10072 Worker thread wakes up
01:04:47.289 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:47.289 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:47.289 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
01:04:47.918 00.629 10072 Exposure complete
01:04:47.967 00.049 10072 worker thread done servicing request
01:04:47.967 00.000 1032 OnExposeComplete: enter
01:04:47.969 00.002 1032 UpdateGuideState(): m_state=6
01:04:47.970 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1354
01:04:47.971 00.001 1032 Star::Find returns 1 (0), X=321.13, Y=750.15, Mass=1493, SNR=27.2, Peak=186 HFD=2.6
01:04:47.973 00.002 1032 MultiStar: [#1 0.23,-0.06,0.88,U] [#2 0.03,-0.15,0.71,U] [#3 0.09,-0.17,0.64,U] [#4 0.02,-0.17,0.65,U] [#5 -0.03,-0.02,0.67,U] [#6 0.16,-0.10,0.59,U] [#7 -0.08,-0.33,0.49,U] [#8 0.23,-0.22,0.58,U] 
01:04:47.976 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.12}, one-star: {0.23, -0.03}
01:04:47.977 00.001 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
01:04:47.980 00.003 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
01:04:47.982 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-0.83 mountX=-0.15 mountY=-0.08, mountTheta=-2.66
01:04:47.984 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.12, opts=13)
01:04:47.986 00.002 1032 Enqueuing Move request for scope (0.11, -0.12)
01:04:47.989 00.003 10072 Worker thread wakes up
01:04:47.989 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
01:04:47.989 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
01:04:47.989 00.000 10072 Moving (0.11, -0.12) raw xDistance=-0.15 yDistance=-0.08
01:04:47.992 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:47.995 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.95
01:04:47.995 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
01:04:47.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:47.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:04:47.995 00.000 10072 MoveAxis(E, 82, ABG)
01:04:47.995 00.000 10072 Guiding  Dir = 2, Dur = 82
01:04:47.995 00.000 10072 IsGuiding returns 0
01:04:47.996 00.001 10072 PulseGuide returned control before completion, sleep 92
01:04:48.012 00.016 1032 UpdateGuideState exits: m=1493 SNR=27.2
01:04:48.014 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:48.019 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:48.020 00.001 1032 Enqueuing Expose request
01:04:48.102 00.082 10072 IsGuiding returns 0
01:04:48.102 00.000 10072 Move returns status 0, amount 82
01:04:48.102 00.000 10072 MoveAxis(N, 0, ABG)
01:04:48.102 00.000 10072 Move returns status 0, amount 0
01:04:48.102 00.000 10072 move complete, result=0
01:04:48.102 00.000 10072 worker thread done servicing request
01:04:48.103 00.001 1032 GuideStep: -0.1 px 82 ms EAST, -0.1 px 0 ms NORTH
01:04:48.105 00.002 10072 Worker thread wakes up
01:04:48.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:48.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:48.511 00.406 10072 Exposure complete
01:04:48.562 00.051 10072 worker thread done servicing request
01:04:48.562 00.000 1032 OnExposeComplete: enter
01:04:48.564 00.002 1032 UpdateGuideState(): m_state=6
01:04:48.566 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1355
01:04:48.568 00.002 1032 Star::Find returns 1 (0), X=321.19, Y=750.23, Mass=1278, SNR=25.2, Peak=148 HFD=2.7
01:04:48.571 00.003 1032 MultiStar: [#1 0.20,-0.12,1.00,U] [#2 0.05,0.06,0.75,U] [#3 0.12,-0.04,0.71,U] [#4 0.17,-0.06,0.77,U] [#5 0.11,0.06,0.69,U] [#6 0.23,0.13,0.59,U] [#7 0.03,-0.10,0.57,U] [#8 0.10,-0.21,0.58,U] 
01:04:48.573 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.03}, one-star: {0.30, 0.05}
01:04:48.575 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
01:04:48.576 00.001 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
01:04:48.577 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-0.16 mountX=-0.06 mountY=-0.14, mountTheta=-1.99
01:04:48.582 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
01:04:48.584 00.002 1032 Enqueuing Move request for scope (0.15, -0.03)
01:04:48.586 00.002 10072 Worker thread wakes up
01:04:48.586 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
01:04:48.586 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
01:04:48.586 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.06 yDistance=-0.14
01:04:48.589 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:48.591 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
01:04:48.592 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:04:48.592 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:48.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:04:48.592 00.000 10072 MoveAxis(E, 13, ABG)
01:04:48.592 00.000 10072 Guiding  Dir = 2, Dur = 13
01:04:48.592 00.000 10072 IsGuiding returns 0
01:04:48.593 00.001 10072 PulseGuide returned control before completion, sleep 23
01:04:48.610 00.017 1032 UpdateGuideState exits: m=1278 SNR=25.2
01:04:48.612 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:48.615 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:48.617 00.002 1032 Enqueuing Expose request
01:04:48.618 00.001 10072 IsGuiding returns 0
01:04:48.618 00.000 10072 Move returns status 0, amount 13
01:04:48.618 00.000 10072 MoveAxis(N, 0, ABG)
01:04:48.618 00.000 10072 Move returns status 0, amount 0
01:04:48.618 00.000 10072 move complete, result=0
01:04:48.618 00.000 10072 worker thread done servicing request
01:04:48.618 00.000 10072 Worker thread wakes up
01:04:48.618 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:48.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:48.626 00.008 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
01:04:49.243 00.617 10072 Exposure complete
01:04:49.294 00.051 10072 worker thread done servicing request
01:04:49.294 00.000 1032 OnExposeComplete: enter
01:04:49.296 00.002 1032 UpdateGuideState(): m_state=6
01:04:49.297 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1356
01:04:49.301 00.004 1032 Star::Find returns 1 (0), X=321.07, Y=750.30, Mass=1157, SNR=24.0, Peak=132 HFD=2.6
01:04:49.304 00.003 1032 MultiStar: [#1 0.09,0.12,1.09,U] [#2 -0.06,0.14,0.80,U] [#3 0.10,0.00,0.73,U] [#4 0.13,0.13,0.80,U] [#5 0.05,0.22,0.78,U] [#6 0.22,0.18,0.64,U] [#7 -0.02,0.02,0.57,U] [#8 0.13,-0.03,0.63,U] 
01:04:49.306 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.11}, one-star: {0.18, 0.12}
01:04:49.307 00.001 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
01:04:49.309 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
01:04:49.311 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.14 cameraTheta=0.84 mountX=0.08 mountY=-0.12, mountTheta=-1.00
01:04:49.313 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
01:04:49.314 00.001 1032 Enqueuing Move request for scope (0.10, 0.11)
01:04:49.316 00.002 10072 Worker thread wakes up
01:04:49.316 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
01:04:49.316 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
01:04:49.316 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.12
01:04:49.319 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:49.321 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
01:04:49.322 00.001 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:04:49.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:49.322 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:04:49.322 00.000 10072 MoveAxis(E, 14, ABG)
01:04:49.322 00.000 10072 Guiding  Dir = 2, Dur = 14
01:04:49.322 00.000 10072 IsGuiding returns 0
01:04:49.322 00.000 10072 PulseGuide returned control before completion, sleep 24
01:04:49.340 00.018 1032 UpdateGuideState exits: m=1157 SNR=24.0
01:04:49.343 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:49.345 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:49.346 00.001 1032 Enqueuing Expose request
01:04:49.349 00.003 10072 IsGuiding returns 0
01:04:49.349 00.000 10072 Move returns status 0, amount 14
01:04:49.349 00.000 10072 MoveAxis(N, 0, ABG)
01:04:49.349 00.000 10072 Move returns status 0, amount 0
01:04:49.349 00.000 10072 move complete, result=0
01:04:49.349 00.000 10072 worker thread done servicing request
01:04:49.350 00.001 10072 Worker thread wakes up
01:04:49.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:49.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:49.357 00.007 1032 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
01:04:49.756 00.399 10072 Exposure complete
01:04:49.803 00.047 10072 worker thread done servicing request
01:04:49.803 00.000 1032 OnExposeComplete: enter
01:04:49.805 00.002 1032 UpdateGuideState(): m_state=6
01:04:49.806 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1357
01:04:49.808 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.19, Mass=1337, SNR=25.8, Peak=149 HFD=2.6
01:04:49.810 00.002 1032 MultiStar: [#1 0.10,0.14,0.98,U] [#2 -0.07,0.14,0.80,U] [#3 0.01,-0.01,0.69,U] [#4 0.08,0.12,0.70,U] [#5 0.01,0.09,0.72,U] [#6 0.09,0.14,0.61,U] [#7 0.01,-0.05,0.51,U] [#8 0.09,0.02,0.58,U] 
01:04:49.812 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.15, 0.01}
01:04:49.813 00.001 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:04:49.815 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:04:49.817 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.88 mountX=0.05 mountY=-0.07, mountTheta=-0.95
01:04:49.819 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
01:04:49.821 00.002 1032 Enqueuing Move request for scope (0.06, 0.07)
01:04:49.823 00.002 10072 Worker thread wakes up
01:04:49.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
01:04:49.823 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
01:04:49.823 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.07
01:04:49.825 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:49.827 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
01:04:49.827 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:04:49.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:49.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:04:49.827 00.000 10072 MoveAxis(E, 12, ABG)
01:04:49.827 00.000 10072 Guiding  Dir = 2, Dur = 12
01:04:49.829 00.002 10072 IsGuiding returns 0
01:04:49.831 00.002 10072 PulseGuide returned control before completion, sleep 21
01:04:49.846 00.015 1032 UpdateGuideState exits: m=1337 SNR=25.8
01:04:49.848 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:49.850 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:49.852 00.002 1032 Enqueuing Expose request
01:04:49.864 00.012 10072 IsGuiding returns 0
01:04:49.864 00.000 10072 Move returns status 0, amount 12
01:04:49.864 00.000 10072 MoveAxis(N, 0, ABG)
01:04:49.866 00.002 10072 Move returns status 0, amount 0
01:04:49.866 00.000 10072 move complete, result=0
01:04:49.866 00.000 10072 worker thread done servicing request
01:04:49.866 00.000 10072 Worker thread wakes up
01:04:49.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:49.866 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:49.868 00.002 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
01:04:50.492 00.624 10072 Exposure complete
01:04:50.537 00.045 10072 worker thread done servicing request
01:04:50.538 00.001 1032 OnExposeComplete: enter
01:04:50.539 00.001 1032 UpdateGuideState(): m_state=6
01:04:50.541 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1358
01:04:50.542 00.001 1032 Star::Find returns 1 (0), X=321.18, Y=750.21, Mass=1292, SNR=25.3, Peak=158 HFD=2.7
01:04:50.544 00.002 1032 MultiStar: [#1 0.14,0.03,1.07,U] [#2 0.14,-0.10,0.81,U] [#3 0.12,-0.18,0.75,U] [#4 0.23,-0.17,0.76,U] [#5 0.06,-0.01,0.72,U] [#6 0.29,0.01,0.61,U] [#7 -0.10,-0.26,0.54,U] [#8 0.18,-0.19,0.60,U] 
01:04:50.545 00.001 1032 refined, 8 included, MultiStar: {0.16, -0.08}, one-star: {0.29, 0.03}
01:04:50.548 00.003 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
01:04:50.550 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
01:04:50.552 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.45 mountX=-0.12 mountY=-0.13, mountTheta=-2.28
01:04:50.554 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.08, opts=13)
01:04:50.558 00.004 1032 Enqueuing Move request for scope (0.16, -0.08)
01:04:50.559 00.001 10072 Worker thread wakes up
01:04:50.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
01:04:50.559 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
01:04:50.559 00.000 10072 Moving (0.16, -0.08) raw xDistance=-0.12 yDistance=-0.13
01:04:50.561 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:50.563 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
01:04:50.563 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
01:04:50.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:50.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:04:50.563 00.000 10072 MoveAxis(E, 15, ABG)
01:04:50.563 00.000 10072 Guiding  Dir = 2, Dur = 15
01:04:50.563 00.000 10072 IsGuiding returns 0
01:04:50.564 00.001 10072 PulseGuide returned control before completion, sleep 25
01:04:50.581 00.017 1032 UpdateGuideState exits: m=1292 SNR=25.3
01:04:50.583 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:50.584 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:50.586 00.002 1032 Enqueuing Expose request
01:04:50.599 00.013 10072 IsGuiding returns 0
01:04:50.599 00.000 10072 Move returns status 0, amount 15
01:04:50.599 00.000 10072 MoveAxis(N, 0, ABG)
01:04:50.599 00.000 10072 Move returns status 0, amount 0
01:04:50.599 00.000 10072 move complete, result=0
01:04:50.599 00.000 10072 worker thread done servicing request
01:04:50.599 00.000 10072 Worker thread wakes up
01:04:50.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:50.599 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
01:04:50.601 00.002 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:51.010 00.409 10072 Exposure complete
01:04:51.056 00.046 10072 worker thread done servicing request
01:04:51.056 00.000 1032 OnExposeComplete: enter
01:04:51.058 00.002 1032 UpdateGuideState(): m_state=6
01:04:51.059 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1359
01:04:51.061 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.17, Mass=1371, SNR=26.1, Peak=166 HFD=2.6
01:04:51.063 00.002 1032 MultiStar: [#1 0.14,-0.11,0.99,U] [#2 0.00,-0.13,0.77,U] [#3 0.13,-0.16,0.67,U] [#4 0.16,-0.25,0.72,U] [#5 0.04,-0.24,0.69,U] [#6 0.28,-0.18,0.61,U] [#7 -0.03,-0.39,0.52,U] [#8 0.23,-0.24,0.58,U] 
01:04:51.064 00.001 1032 single-star, 8 included, MultiStar: {0.13, -0.17}, one-star: {0.20, -0.01}
01:04:51.066 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
01:04:51.067 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
01:04:51.070 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.07 mountX=-0.06 mountY=-0.19, mountTheta=-1.90
01:04:51.073 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.01, opts=13)
01:04:51.075 00.002 1032 Enqueuing Move request for scope (0.20, -0.01)
01:04:51.076 00.001 10072 Worker thread wakes up
01:04:51.076 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
01:04:51.076 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
01:04:51.076 00.000 10072 Moving (0.20, -0.01) raw xDistance=-0.06 yDistance=-0.19
01:04:51.080 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:51.082 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
01:04:51.082 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:04:51.082 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:51.083 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:04:51.083 00.000 10072 MoveAxis(E, 13, ABG)
01:04:51.083 00.000 10072 Guiding  Dir = 2, Dur = 13
01:04:51.083 00.000 10072 IsGuiding returns 0
01:04:51.084 00.001 10072 PulseGuide returned control before completion, sleep 23
01:04:51.100 00.016 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:04:51.103 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:51.105 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:51.107 00.002 1032 Enqueuing Expose request
01:04:51.118 00.011 10072 IsGuiding returns 0
01:04:51.118 00.000 10072 Move returns status 0, amount 13
01:04:51.118 00.000 10072 MoveAxis(N, 0, ABG)
01:04:51.118 00.000 10072 Move returns status 0, amount 0
01:04:51.118 00.000 10072 move complete, result=0
01:04:51.118 00.000 10072 worker thread done servicing request
01:04:51.118 00.000 10072 Worker thread wakes up
01:04:51.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:51.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:51.120 00.002 1032 GuideStep: -0.1 px 13 ms EAST, -0.2 px 0 ms NORTH
01:04:51.745 00.625 10072 Exposure complete
01:04:51.795 00.050 10072 worker thread done servicing request
01:04:51.795 00.000 1032 OnExposeComplete: enter
01:04:51.797 00.002 1032 UpdateGuideState(): m_state=6
01:04:51.800 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1360
01:04:51.802 00.002 1032 Star::Find returns 1 (0), X=321.22, Y=750.20, Mass=1390, SNR=26.3, Peak=162 HFD=2.6
01:04:51.803 00.001 1032 MultiStar: [#1 0.20,-0.05,1.01,U] [#2 -0.02,-0.03,0.75,U] [#3 0.03,-0.13,0.68,U] [#4 0.18,-0.01,0.74,U] [#5 0.03,0.05,0.71,U] [#6 0.36,0.02,0.58,U] [#7 -0.08,-0.18,0.56,U] [#8 0.07,-0.16,0.55,U] 
01:04:51.806 00.003 1032 refined, 8 included, MultiStar: {0.14, -0.04}, one-star: {0.33, 0.02}
01:04:51.807 00.001 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
01:04:51.808 00.001 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
01:04:51.809 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.31 mountX=-0.08 mountY=-0.12, mountTheta=-2.14
01:04:51.812 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.04, opts=13)
01:04:51.813 00.001 1032 Enqueuing Move request for scope (0.14, -0.04)
01:04:51.815 00.002 10072 Worker thread wakes up
01:04:51.816 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
01:04:51.816 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
01:04:51.816 00.000 10072 Moving (0.14, -0.04) raw xDistance=-0.08 yDistance=-0.12
01:04:51.817 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:51.820 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
01:04:51.820 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:04:51.820 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:51.820 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:04:51.821 00.001 10072 MoveAxis(E, 14, ABG)
01:04:51.821 00.000 10072 Guiding  Dir = 2, Dur = 14
01:04:51.821 00.000 10072 IsGuiding returns 0
01:04:51.821 00.000 10072 PulseGuide returned control before completion, sleep 24
01:04:51.837 00.016 1032 UpdateGuideState exits: m=1390 SNR=26.3
01:04:51.840 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:51.842 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:51.843 00.001 1032 Enqueuing Expose request
01:04:51.851 00.008 10072 IsGuiding returns 0
01:04:51.851 00.000 10072 Move returns status 0, amount 14
01:04:51.851 00.000 10072 MoveAxis(N, 0, ABG)
01:04:51.851 00.000 10072 Move returns status 0, amount 0
01:04:51.851 00.000 10072 move complete, result=0
01:04:51.851 00.000 10072 worker thread done servicing request
01:04:51.851 00.000 10072 Worker thread wakes up
01:04:51.851 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:51.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:51.854 00.003 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
01:04:52.262 00.408 10072 Exposure complete
01:04:52.308 00.046 10072 worker thread done servicing request
01:04:52.308 00.000 1032 OnExposeComplete: enter
01:04:52.311 00.003 1032 UpdateGuideState(): m_state=6
01:04:52.312 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1361
01:04:52.314 00.002 1032 Star::Find returns 1 (0), X=321.02, Y=750.18, Mass=1450, SNR=26.8, Peak=166 HFD=2.6
01:04:52.316 00.002 1032 MultiStar: [#1 0.15,-0.06,0.94,U] [#2 0.08,-0.05,0.73,U] [#3 0.12,-0.11,0.65,U] [#4 0.10,-0.08,0.69,U] [#5 0.13,-0.00,0.68,U] [#6 0.14,0.06,0.58,U] [#7 0.00,-0.17,0.53,U] [#8 0.09,-0.15,0.59,U] 
01:04:52.317 00.001 1032 single-star, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.12, 0.00}
01:04:52.318 00.001 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
01:04:52.321 00.003 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
01:04:52.323 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.01 mountX=-0.03 mountY=-0.12, mountTheta=-1.82
01:04:52.325 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.00, opts=13)
01:04:52.327 00.002 1032 Enqueuing Move request for scope (0.12, 0.00)
01:04:52.328 00.001 10072 Worker thread wakes up
01:04:52.328 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
01:04:52.328 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
01:04:52.328 00.000 10072 Moving (0.12, 0.00) raw xDistance=-0.03 yDistance=-0.12
01:04:52.331 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:52.335 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
01:04:52.335 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:04:52.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:52.335 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:04:52.335 00.000 10072 MoveAxis(E, 12, ABG)
01:04:52.335 00.000 10072 Guiding  Dir = 2, Dur = 12
01:04:52.336 00.001 10072 IsGuiding returns 0
01:04:52.336 00.000 10072 PulseGuide returned control before completion, sleep 22
01:04:52.354 00.018 1032 UpdateGuideState exits: m=1450 SNR=26.8
01:04:52.356 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:52.358 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:52.359 00.001 1032 Enqueuing Expose request
01:04:52.368 00.009 10072 IsGuiding returns 0
01:04:52.369 00.001 10072 Move returns status 0, amount 12
01:04:52.369 00.000 10072 MoveAxis(N, 0, ABG)
01:04:52.369 00.000 10072 Move returns status 0, amount 0
01:04:52.369 00.000 10072 move complete, result=0
01:04:52.369 00.000 10072 worker thread done servicing request
01:04:52.369 00.000 10072 Worker thread wakes up
01:04:52.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:52.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:52.370 00.001 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
01:04:52.996 00.626 10072 Exposure complete
01:04:53.045 00.049 10072 worker thread done servicing request
01:04:53.045 00.000 1032 OnExposeComplete: enter
01:04:53.047 00.002 1032 UpdateGuideState(): m_state=6
01:04:53.050 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1362
01:04:53.057 00.007 1032 Star::Find returns 1 (0), X=321.09, Y=750.10, Mass=1365, SNR=26.0, Peak=172 HFD=2.6
01:04:53.060 00.003 1032 MultiStar: [#1 0.23,-0.13,1.03,U] [#2 0.07,-0.16,0.73,U] [#3 0.05,-0.10,0.65,U] [#4 0.19,-0.27,0.71,U] [#5 0.23,-0.12,0.71,U] [#6 0.29,-0.10,0.60,U] [#7 -0.06,-0.26,0.51,U] [#8 0.14,-0.24,0.54,U] 
01:04:53.062 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.15}, one-star: {0.20, -0.08}
01:04:53.064 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
01:04:53.065 00.001 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
01:04:53.067 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-0.40 mountX=-0.13 mountY=-0.17, mountTheta=-2.23
01:04:53.070 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.08, opts=13)
01:04:53.072 00.002 1032 Enqueuing Move request for scope (0.20, -0.08)
01:04:53.074 00.002 10072 Worker thread wakes up
01:04:53.074 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
01:04:53.074 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
01:04:53.074 00.000 10072 Moving (0.20, -0.08) raw xDistance=-0.13 yDistance=-0.17
01:04:53.077 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:53.080 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 288.95
01:04:53.080 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
01:04:53.080 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:53.080 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:04:53.080 00.000 10072 MoveAxis(E, 72, ABG)
01:04:53.080 00.000 10072 Guiding  Dir = 2, Dur = 72
01:04:53.081 00.001 10072 IsGuiding returns 0
01:04:53.081 00.000 10072 PulseGuide returned control before completion, sleep 82
01:04:53.100 00.019 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:04:53.102 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:53.103 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:53.106 00.003 1032 Enqueuing Expose request
01:04:53.180 00.074 10072 IsGuiding returns 0
01:04:53.181 00.001 10072 Move returns status 0, amount 72
01:04:53.181 00.000 10072 MoveAxis(N, 0, ABG)
01:04:53.181 00.000 10072 Move returns status 0, amount 0
01:04:53.181 00.000 10072 move complete, result=0
01:04:53.181 00.000 10072 worker thread done servicing request
01:04:53.181 00.000 10072 Worker thread wakes up
01:04:53.181 00.000 1032 GuideStep: -0.1 px 72 ms EAST, -0.2 px 0 ms NORTH
01:04:53.183 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:53.184 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:53.592 00.408 10072 Exposure complete
01:04:53.645 00.053 10072 worker thread done servicing request
01:04:53.645 00.000 1032 OnExposeComplete: enter
01:04:53.648 00.003 1032 UpdateGuideState(): m_state=6
01:04:53.650 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1363
01:04:53.653 00.003 1032 Star::Find returns 1 (0), X=321.12, Y=750.06, Mass=1313, SNR=25.5, Peak=167 HFD=2.6
01:04:53.654 00.001 1032 MultiStar: [#1 0.18,-0.18,1.02,U] [#2 0.05,-0.18,0.78,U] [#3 0.08,-0.28,0.72,U] [#4 0.29,-0.27,0.72,U] [#5 0.10,-0.11,0.73,U] [#6 0.24,-0.27,0.62,U] [#7 -0.01,-0.38,0.57,U] [#8 0.18,-0.25,0.55,U] 
01:04:53.656 00.002 1032 single-star, 8 included, MultiStar: {0.15, -0.22}, one-star: {0.23, -0.12}
01:04:53.658 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
01:04:53.661 00.003 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
01:04:53.663 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.48 mountX=-0.18 mountY=-0.19, mountTheta=-2.31
01:04:53.667 00.004 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.12, opts=13)
01:04:53.670 00.003 1032 Enqueuing Move request for scope (0.23, -0.12)
01:04:53.673 00.003 10072 Worker thread wakes up
01:04:53.673 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
01:04:53.673 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
01:04:53.673 00.000 10072 Moving (0.23, -0.12) raw xDistance=-0.18 yDistance=-0.19
01:04:53.675 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:53.677 00.002 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.95
01:04:53.677 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
01:04:53.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:53.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:04:53.678 00.001 10072 MoveAxis(E, 90, ABG)
01:04:53.678 00.000 10072 Guiding  Dir = 2, Dur = 90
01:04:53.678 00.000 10072 IsGuiding returns 0
01:04:53.678 00.000 10072 PulseGuide returned control before completion, sleep 100
01:04:53.697 00.019 1032 UpdateGuideState exits: m=1313 SNR=25.5
01:04:53.700 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:53.702 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:53.704 00.002 1032 Enqueuing Expose request
01:04:53.789 00.085 10072 IsGuiding returns 0
01:04:53.789 00.000 10072 Move returns status 0, amount 90
01:04:53.789 00.000 10072 MoveAxis(N, 0, ABG)
01:04:53.789 00.000 10072 Move returns status 0, amount 0
01:04:53.789 00.000 10072 move complete, result=0
01:04:53.789 00.000 10072 worker thread done servicing request
01:04:53.789 00.000 10072 Worker thread wakes up
01:04:53.789 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.2 px 0 ms NORTH
01:04:53.792 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:53.793 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:54.523 00.730 10072 Exposure complete
01:04:54.569 00.046 10072 worker thread done servicing request
01:04:54.570 00.001 1032 OnExposeComplete: enter
01:04:54.571 00.001 1032 UpdateGuideState(): m_state=6
01:04:54.573 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1364
01:04:54.575 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.30, Mass=1389, SNR=26.3, Peak=165 HFD=2.5
01:04:54.577 00.002 1032 MultiStar: [#1 0.03,-0.00,0.96,U] [#2 0.06,-0.02,0.72,U] [#3 0.08,-0.01,0.68,U] [#4 0.17,-0.03,0.69,U] [#5 0.12,0.19,0.72,U] [#6 0.29,0.24,0.61,U] [#7 -0.00,-0.03,0.53,U] [#8 -0.03,-0.20,0.55,U] 
01:04:54.579 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.15, 0.12}
01:04:54.581 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
01:04:54.584 00.003 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
01:04:54.585 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.35 mountX=0.01 mountY=-0.10, mountTheta=-1.48
01:04:54.588 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
01:04:54.591 00.003 1032 Enqueuing Move request for scope (0.10, 0.04)
01:04:54.593 00.002 10072 Worker thread wakes up
01:04:54.593 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
01:04:54.593 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
01:04:54.593 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.10
01:04:54.595 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:54.597 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
01:04:54.597 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:04:54.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:54.597 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:54.597 00.000 10072 MoveAxis(E, 9, ABG)
01:04:54.597 00.000 10072 Guiding  Dir = 2, Dur = 9
01:04:54.597 00.000 10072 IsGuiding returns 0
01:04:54.598 00.001 10072 PulseGuide returned control before completion, sleep 19
01:04:54.616 00.018 1032 UpdateGuideState exits: m=1389 SNR=26.3
01:04:54.618 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:54.620 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:54.621 00.001 1032 Enqueuing Expose request
01:04:54.629 00.008 10072 IsGuiding returns 0
01:04:54.629 00.000 10072 Move returns status 0, amount 9
01:04:54.629 00.000 10072 MoveAxis(N, 0, ABG)
01:04:54.629 00.000 10072 Move returns status 0, amount 0
01:04:54.629 00.000 10072 move complete, result=0
01:04:54.629 00.000 10072 worker thread done servicing request
01:04:54.629 00.000 10072 Worker thread wakes up
01:04:54.629 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:54.629 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:54.630 00.001 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:04:55.039 00.409 10072 Exposure complete
01:04:55.086 00.047 10072 worker thread done servicing request
01:04:55.086 00.000 1032 OnExposeComplete: enter
01:04:55.088 00.002 1032 UpdateGuideState(): m_state=6
01:04:55.090 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1365
01:04:55.093 00.003 1032 Star::Find returns 1 (0), X=321.06, Y=750.32, Mass=1439, SNR=26.7, Peak=168 HFD=2.5
01:04:55.094 00.001 1032 MultiStar: [#1 0.10,0.19,0.96,U] [#2 0.06,0.01,0.75,U] [#3 0.00,0.10,0.66,U] [#4 0.15,0.05,0.71,U] [#5 -0.05,0.15,0.72,U] [#6 0.21,0.28,0.58,U] [#7 -0.03,0.02,0.48,U] [#8 0.26,-0.08,0.53,U] 
01:04:55.096 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.16, 0.14}
01:04:55.097 00.001 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:04:55.099 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:04:55.101 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.81 mountX=0.07 mountY=-0.12, mountTheta=-1.02
01:04:55.104 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
01:04:55.105 00.001 1032 Enqueuing Move request for scope (0.10, 0.10)
01:04:55.107 00.002 10072 Worker thread wakes up
01:04:55.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
01:04:55.107 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
01:04:55.107 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
01:04:55.109 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:55.112 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
01:04:55.112 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
01:04:55.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:55.112 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:04:55.112 00.000 10072 MoveAxis(E, 7, ABG)
01:04:55.112 00.000 10072 Guiding  Dir = 2, Dur = 7
01:04:55.113 00.001 10072 IsGuiding returns 0
01:04:55.113 00.000 10072 PulseGuide returned control before completion, sleep 17
01:04:55.130 00.017 1032 UpdateGuideState exits: m=1439 SNR=26.7
01:04:55.132 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:55.134 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:55.135 00.001 1032 Enqueuing Expose request
01:04:55.147 00.012 10072 IsGuiding returns 0
01:04:55.147 00.000 10072 Move returns status 0, amount 7
01:04:55.147 00.000 10072 MoveAxis(N, 0, ABG)
01:04:55.147 00.000 10072 Move returns status 0, amount 0
01:04:55.147 00.000 10072 move complete, result=0
01:04:55.147 00.000 10072 worker thread done servicing request
01:04:55.147 00.000 10072 Worker thread wakes up
01:04:55.147 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:55.147 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:55.148 00.001 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:04:55.775 00.627 10072 Exposure complete
01:04:55.826 00.051 10072 worker thread done servicing request
01:04:55.826 00.000 1032 OnExposeComplete: enter
01:04:55.828 00.002 1032 UpdateGuideState(): m_state=6
01:04:55.829 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1366
01:04:55.831 00.002 1032 Star::Find returns 1 (0), X=321.07, Y=750.27, Mass=1294, SNR=25.3, Peak=151 HFD=2.6
01:04:55.835 00.004 1032 MultiStar: [#1 0.11,0.07,0.99,U] [#2 0.06,0.08,0.77,U] [#3 0.21,0.07,0.72,U] [#4 0.33,-0.06,0.73,U] [#5 0.05,0.17,0.76,U] [#6 0.27,0.17,0.62,U] [#7 0.02,-0.11,0.51,U] [#8 0.28,0.03,0.59,U] 
01:04:55.837 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.06}, one-star: {0.18, 0.09}
01:04:55.839 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:04:55.840 00.001 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:04:55.842 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.18 cameraTheta=0.37 mountX=0.02 mountY=-0.18, mountTheta=-1.46
01:04:55.844 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.06, opts=13)
01:04:55.846 00.002 1032 Enqueuing Move request for scope (0.16, 0.06)
01:04:55.847 00.001 10072 Worker thread wakes up
01:04:55.847 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
01:04:55.847 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
01:04:55.847 00.000 10072 Moving (0.16, 0.06) raw xDistance=0.02 yDistance=-0.18
01:04:55.849 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:55.851 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
01:04:55.851 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:04:55.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:55.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:04:55.851 00.000 10072 MoveAxis(E, 8, ABG)
01:04:55.851 00.000 10072 Guiding  Dir = 2, Dur = 8
01:04:55.853 00.002 10072 IsGuiding returns 0
01:04:55.853 00.000 10072 PulseGuide returned control before completion, sleep 18
01:04:55.870 00.017 1032 UpdateGuideState exits: m=1294 SNR=25.3
01:04:55.871 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:55.874 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:55.875 00.001 1032 Enqueuing Expose request
01:04:55.880 00.005 10072 IsGuiding returns 0
01:04:55.881 00.001 10072 Move returns status 0, amount 8
01:04:55.881 00.000 10072 MoveAxis(N, 0, ABG)
01:04:55.881 00.000 10072 Move returns status 0, amount 0
01:04:55.881 00.000 10072 move complete, result=0
01:04:55.881 00.000 10072 worker thread done servicing request
01:04:55.881 00.000 10072 Worker thread wakes up
01:04:55.881 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:55.881 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:55.884 00.003 1032 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
01:04:56.287 00.403 10072 Exposure complete
01:04:56.339 00.052 10072 worker thread done servicing request
01:04:56.339 00.000 1032 OnExposeComplete: enter
01:04:56.341 00.002 1032 UpdateGuideState(): m_state=6
01:04:56.342 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1367
01:04:56.344 00.002 1032 Star::Find returns 1 (0), X=321.16, Y=750.26, Mass=1543, SNR=27.7, Peak=186 HFD=2.6
01:04:56.345 00.001 1032 MultiStar: [#1 0.14,-0.03,0.93,U] [#2 0.00,0.06,0.73,U] [#3 0.09,0.06,0.63,U] [#4 0.19,-0.18,0.69,U] [#5 0.24,0.01,0.62,U] [#6 0.24,-0.07,0.59,U] [#7 0.01,-0.19,0.47,U] [#8 0.21,-0.16,0.56,U] 
01:04:56.346 00.001 1032 refined, 8 included, MultiStar: {0.16, -0.03}, one-star: {0.27, 0.08}
01:04:56.349 00.003 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
01:04:56.351 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
01:04:56.352 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-0.20 mountX=-0.07 mountY=-0.15, mountTheta=-2.03
01:04:56.354 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
01:04:56.356 00.002 1032 Enqueuing Move request for scope (0.16, -0.03)
01:04:56.357 00.001 10072 Worker thread wakes up
01:04:56.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
01:04:56.357 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
01:04:56.358 00.001 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.15
01:04:56.360 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:56.365 00.005 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
01:04:56.365 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:04:56.365 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:56.366 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:04:56.366 00.000 10072 MoveAxis(E, 7, ABG)
01:04:56.366 00.000 10072 Guiding  Dir = 2, Dur = 7
01:04:56.382 00.016 1032 UpdateGuideState exits: m=1543 SNR=27.7
01:04:56.385 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:56.386 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:56.388 00.002 1032 Enqueuing Expose request
01:04:56.391 00.003 10072 IsGuiding returns 0
01:04:56.392 00.001 10072 PulseGuide returned control before completion, sleep 16
01:04:56.410 00.018 10072 IsGuiding returns 0
01:04:56.410 00.000 10072 Move returns status 0, amount 7
01:04:56.411 00.001 10072 MoveAxis(N, 0, ABG)
01:04:56.411 00.000 10072 Move returns status 0, amount 0
01:04:56.411 00.000 10072 move complete, result=0
01:04:56.411 00.000 10072 worker thread done servicing request
01:04:56.411 00.000 10072 Worker thread wakes up
01:04:56.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:56.411 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:56.411 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:04:57.036 00.625 10072 Exposure complete
01:04:57.088 00.052 10072 worker thread done servicing request
01:04:57.088 00.000 1032 OnExposeComplete: enter
01:04:57.090 00.002 1032 UpdateGuideState(): m_state=6
01:04:57.092 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1368
01:04:57.093 00.001 1032 Star::Find returns 1 (0), X=321.14, Y=750.20, Mass=1445, SNR=26.8, Peak=175 HFD=2.5
01:04:57.095 00.002 1032 MultiStar: [#1 0.07,-0.01,0.98,U] [#2 0.03,0.05,0.73,U] [#3 0.04,0.01,0.67,U] [#4 0.16,-0.09,0.70,U] [#5 0.15,-0.07,0.65,U] [#6 0.23,-0.07,0.63,U] [#7 -0.14,-0.11,0.52,U] [#8 0.11,-0.20,0.56,U] 
01:04:57.098 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.04}, one-star: {0.25, 0.01}
01:04:57.100 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
01:04:57.101 00.001 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
01:04:57.103 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.37 mountX=-0.07 mountY=-0.10, mountTheta=-2.20
01:04:57.105 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
01:04:57.107 00.002 1032 Enqueuing Move request for scope (0.11, -0.04)
01:04:57.108 00.001 10072 Worker thread wakes up
01:04:57.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
01:04:57.108 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
01:04:57.108 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.10
01:04:57.110 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:57.112 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
01:04:57.112 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:04:57.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:57.112 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:57.113 00.001 10072 MoveAxis(E, 7, ABG)
01:04:57.113 00.000 10072 Guiding  Dir = 2, Dur = 7
01:04:57.113 00.000 10072 IsGuiding returns 0
01:04:57.114 00.001 10072 PulseGuide returned control before completion, sleep 17
01:04:57.131 00.017 1032 UpdateGuideState exits: m=1445 SNR=26.8
01:04:57.133 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:57.135 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:57.137 00.002 1032 Enqueuing Expose request
01:04:57.142 00.005 10072 IsGuiding returns 0
01:04:57.144 00.002 10072 Move returns status 0, amount 7
01:04:57.144 00.000 10072 MoveAxis(N, 0, ABG)
01:04:57.144 00.000 10072 Move returns status 0, amount 0
01:04:57.144 00.000 10072 move complete, result=0
01:04:57.144 00.000 10072 worker thread done servicing request
01:04:57.144 00.000 10072 Worker thread wakes up
01:04:57.144 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:57.144 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:57.147 00.003 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:04:57.550 00.403 10072 Exposure complete
01:04:57.603 00.053 10072 worker thread done servicing request
01:04:57.603 00.000 1032 OnExposeComplete: enter
01:04:57.606 00.003 1032 UpdateGuideState(): m_state=6
01:04:57.608 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1369
01:04:57.610 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.33, Mass=1514, SNR=27.4, Peak=176 HFD=2.6
01:04:57.615 00.005 1032 MultiStar: [#1 0.09,0.09,0.91,U] [#2 -0.05,0.04,0.66,U] [#3 -0.09,-0.05,0.63,U] [#4 0.10,-0.06,0.68,U] [#5 0.14,0.10,0.70,U] [#6 0.13,0.04,0.59,U] [#7 -0.13,-0.15,0.52,U] [#8 0.09,-0.10,0.55,U] 
01:04:57.617 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.15, 0.15}
01:04:57.618 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
01:04:57.620 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
01:04:57.622 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.36 mountX=0.01 mountY=-0.06, mountTheta=-1.47
01:04:57.625 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
01:04:57.626 00.001 1032 Enqueuing Move request for scope (0.06, 0.02)
01:04:57.628 00.002 10072 Worker thread wakes up
01:04:57.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:04:57.628 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:04:57.628 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.06
01:04:57.630 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:57.633 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
01:04:57.633 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:04:57.633 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:57.633 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:04:57.633 00.000 10072 MoveAxis(E, 6, ABG)
01:04:57.633 00.000 10072 Guiding  Dir = 2, Dur = 6
01:04:57.633 00.000 10072 IsGuiding returns 0
01:04:57.634 00.001 10072 PulseGuide returned control before completion, sleep 16
01:04:57.654 00.020 1032 UpdateGuideState exits: m=1514 SNR=27.4
01:04:57.656 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:57.658 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:57.660 00.002 1032 Enqueuing Expose request
01:04:57.662 00.002 10072 IsGuiding returns 0
01:04:57.662 00.000 10072 Move returns status 0, amount 6
01:04:57.662 00.000 10072 MoveAxis(N, 0, ABG)
01:04:57.662 00.000 10072 Move returns status 0, amount 0
01:04:57.662 00.000 10072 move complete, result=0
01:04:57.662 00.000 10072 worker thread done servicing request
01:04:57.663 00.001 10072 Worker thread wakes up
01:04:57.663 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:57.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:57.670 00.007 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:04:58.289 00.619 10072 Exposure complete
01:04:58.338 00.049 10072 worker thread done servicing request
01:04:58.338 00.000 1032 OnExposeComplete: enter
01:04:58.340 00.002 1032 UpdateGuideState(): m_state=6
01:04:58.342 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1370
01:04:58.344 00.002 1032 Star::Find returns 1 (0), X=321.13, Y=750.23, Mass=1400, SNR=26.4, Peak=174 HFD=2.6
01:04:58.346 00.002 1032 MultiStar: [#1 0.09,0.10,1.00,U] [#2 -0.06,0.07,0.72,U] [#3 -0.01,0.11,0.69,U] [#4 0.18,-0.09,0.68,U] [#5 0.09,0.08,0.73,U] [#6 0.15,0.10,0.62,U] [#7 -0.13,-0.10,0.55,U] [#8 0.12,0.09,0.57,U] 
01:04:58.347 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.23, 0.05}
01:04:58.349 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
01:04:58.351 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
01:04:58.352 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.55 mountX=0.03 mountY=-0.10, mountTheta=-1.28
01:04:58.355 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
01:04:58.356 00.001 1032 Enqueuing Move request for scope (0.09, 0.05)
01:04:58.358 00.002 10072 Worker thread wakes up
01:04:58.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
01:04:58.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
01:04:58.358 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
01:04:58.360 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:58.362 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
01:04:58.362 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:04:58.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:58.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:58.362 00.000 10072 MoveAxis(E, 8, ABG)
01:04:58.362 00.000 10072 Guiding  Dir = 2, Dur = 8
01:04:58.363 00.001 10072 IsGuiding returns 0
01:04:58.363 00.000 10072 PulseGuide returned control before completion, sleep 18
01:04:58.380 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:04:58.382 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:58.383 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:58.385 00.002 1032 Enqueuing Expose request
01:04:58.395 00.010 10072 IsGuiding returns 0
01:04:58.396 00.001 10072 Move returns status 0, amount 8
01:04:58.396 00.000 10072 MoveAxis(N, 0, ABG)
01:04:58.396 00.000 10072 Move returns status 0, amount 0
01:04:58.396 00.000 10072 move complete, result=0
01:04:58.396 00.000 10072 worker thread done servicing request
01:04:58.396 00.000 10072 Worker thread wakes up
01:04:58.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:58.396 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:58.397 00.001 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:04:58.807 00.410 10072 Exposure complete
01:04:58.855 00.048 10072 worker thread done servicing request
01:04:58.855 00.000 1032 OnExposeComplete: enter
01:04:58.858 00.003 1032 UpdateGuideState(): m_state=6
01:04:58.860 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1371
01:04:58.862 00.002 1032 Star::Find returns 1 (0), X=321.17, Y=750.16, Mass=1374, SNR=26.1, Peak=163 HFD=2.6
01:04:58.864 00.002 1032 MultiStar: [#1 0.22,-0.07,1.06,U] [#2 -0.01,-0.07,0.75,U] [#3 0.05,-0.01,0.74,U] [#4 0.29,-0.13,0.68,U] [#5 0.16,-0.03,0.73,U] [#6 0.24,0.05,0.60,U] [#7 -0.09,-0.14,0.55,U] [#8 0.04,-0.18,0.59,U] 
01:04:58.865 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.06}, one-star: {0.28, -0.02}
01:04:58.868 00.003 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
01:04:58.870 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
01:04:58.871 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.41 mountX=-0.10 mountY=-0.12, mountTheta=-2.24
01:04:58.873 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
01:04:58.875 00.002 1032 Enqueuing Move request for scope (0.15, -0.06)
01:04:58.876 00.001 10072 Worker thread wakes up
01:04:58.877 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
01:04:58.877 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
01:04:58.877 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.10 yDistance=-0.12
01:04:58.879 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:58.881 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
01:04:58.881 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
01:04:58.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:58.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:04:58.881 00.000 10072 MoveAxis(E, 7, ABG)
01:04:58.881 00.000 10072 Guiding  Dir = 2, Dur = 7
01:04:58.883 00.002 10072 IsGuiding returns 0
01:04:58.883 00.000 10072 PulseGuide returned control before completion, sleep 17
01:04:58.902 00.019 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:04:58.904 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:58.906 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:58.907 00.001 1032 Enqueuing Expose request
01:04:58.914 00.007 10072 IsGuiding returns 0
01:04:58.914 00.000 10072 Move returns status 0, amount 7
01:04:58.914 00.000 10072 MoveAxis(N, 0, ABG)
01:04:58.914 00.000 10072 Move returns status 0, amount 0
01:04:58.915 00.001 10072 move complete, result=0
01:04:58.915 00.000 10072 worker thread done servicing request
01:04:58.915 00.000 10072 Worker thread wakes up
01:04:58.915 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:58.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:58.918 00.003 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:04:59.541 00.623 10072 Exposure complete
01:04:59.589 00.048 1032 OnExposeComplete: enter
01:04:59.591 00.002 1032 UpdateGuideState(): m_state=6
01:04:59.594 00.003 10072 worker thread done servicing request
01:04:59.595 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1372
01:04:59.598 00.003 1032 Star::Find returns 1 (0), X=321.25, Y=750.17, Mass=1465, SNR=27.0, Peak=174 HFD=2.7
01:04:59.603 00.005 1032 MultiStar: [#1 0.23,-0.14,0.98,U] [#2 -0.07,-0.05,0.72,U] [#3 -0.03,-0.14,0.66,U] [#4 0.07,-0.14,0.71,U] [#5 0.06,0.06,0.72,U] [#6 0.19,-0.07,0.59,U] [#7 -0.12,-0.29,0.54,U] [#8 0.13,-0.16,0.57,U] 
01:04:59.606 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.36, -0.01}
01:04:59.608 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
01:04:59.610 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
01:04:59.612 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.71 mountX=-0.12 mountY=-0.08, mountTheta=-2.54
01:04:59.615 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
01:04:59.617 00.002 1032 Enqueuing Move request for scope (0.11, -0.10)
01:04:59.618 00.001 10072 Worker thread wakes up
01:04:59.619 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
01:04:59.619 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
01:04:59.619 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.12 yDistance=-0.08
01:04:59.621 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:04:59.623 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
01:04:59.623 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
01:04:59.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:59.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:04:59.625 00.002 10072 MoveAxis(E, 8, ABG)
01:04:59.625 00.000 10072 Guiding  Dir = 2, Dur = 8
01:04:59.625 00.000 10072 IsGuiding returns 0
01:04:59.625 00.000 10072 PulseGuide returned control before completion, sleep 18
01:04:59.642 00.017 1032 UpdateGuideState exits: m=1465 SNR=27.0
01:04:59.644 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:59.646 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:04:59.647 00.001 1032 Enqueuing Expose request
01:04:59.649 00.002 10072 IsGuiding returns 0
01:04:59.649 00.000 10072 Move returns status 0, amount 8
01:04:59.649 00.000 10072 MoveAxis(N, 0, ABG)
01:04:59.649 00.000 10072 Move returns status 0, amount 0
01:04:59.649 00.000 10072 move complete, result=0
01:04:59.649 00.000 10072 worker thread done servicing request
01:04:59.650 00.001 10072 Worker thread wakes up
01:04:59.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:04:59.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:04:59.656 00.006 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:05:00.057 00.401 10072 Exposure complete
01:05:00.105 00.048 10072 worker thread done servicing request
01:05:00.105 00.000 1032 OnExposeComplete: enter
01:05:00.108 00.003 1032 UpdateGuideState(): m_state=6
01:05:00.110 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1373
01:05:00.112 00.002 1032 Star::Find returns 1 (0), X=321.14, Y=750.24, Mass=1364, SNR=26.0, Peak=171 HFD=2.5
01:05:00.115 00.003 1032 MultiStar: [#1 0.22,0.02,0.98,U] [#2 -0.11,0.05,0.71,U] [#3 -0.06,0.06,0.69,U] [#4 0.14,-0.05,0.67,U] [#5 0.05,-0.07,0.74,U] [#6 0.15,0.10,0.64,U] [#7 -0.09,-0.10,0.56,U] [#8 0.18,0.07,0.56,U] 
01:05:00.116 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.25, 0.06}
01:05:00.119 00.003 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
01:05:00.121 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
01:05:00.123 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.17 mountX=-0.01 mountY=-0.10, mountTheta=-1.66
01:05:00.126 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
01:05:00.127 00.001 1032 Enqueuing Move request for scope (0.10, 0.02)
01:05:00.128 00.001 10072 Worker thread wakes up
01:05:00.129 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
01:05:00.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
01:05:00.129 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
01:05:00.130 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:00.133 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
01:05:00.133 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:05:00.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:00.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:05:00.133 00.000 10072 MoveAxis(E, 8, ABG)
01:05:00.133 00.000 10072 Guiding  Dir = 2, Dur = 8
01:05:00.133 00.000 10072 IsGuiding returns 0
01:05:00.134 00.001 10072 PulseGuide returned control before completion, sleep 18
01:05:00.152 00.018 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:05:00.155 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:00.156 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:00.158 00.002 1032 Enqueuing Expose request
01:05:00.163 00.005 10072 IsGuiding returns 0
01:05:00.163 00.000 10072 Move returns status 0, amount 8
01:05:00.163 00.000 10072 MoveAxis(N, 0, ABG)
01:05:00.163 00.000 10072 Move returns status 0, amount 0
01:05:00.163 00.000 10072 move complete, result=0
01:05:00.164 00.001 10072 worker thread done servicing request
01:05:00.164 00.000 10072 Worker thread wakes up
01:05:00.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:00.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:00.169 00.005 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:05:00.789 00.620 10072 Exposure complete
01:05:00.837 00.048 10072 worker thread done servicing request
01:05:00.837 00.000 1032 OnExposeComplete: enter
01:05:00.840 00.003 1032 UpdateGuideState(): m_state=6
01:05:00.842 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1374
01:05:00.844 00.002 1032 Star::Find returns 1 (0), X=321.08, Y=750.39, Mass=1484, SNR=27.1, Peak=187 HFD=2.5
01:05:00.846 00.002 1032 MultiStar: [#1 0.13,0.25,0.96,U] [#2 -0.05,0.11,0.70,U] [#3 -0.04,0.19,0.66,U] [#4 0.11,0.08,0.70,U] [#5 0.12,0.19,0.68,U] [#6 0.16,0.36,0.57,U] [#7 -0.16,0.03,0.50,U] [#8 0.05,0.06,0.58,U] 
01:05:00.847 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.17}, one-star: {0.19, 0.20}
01:05:00.849 00.002 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
01:05:00.851 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
01:05:00.853 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.18 mountX=0.15 mountY=-0.11, mountTheta=-0.65
01:05:00.855 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.17, opts=13)
01:05:00.857 00.002 1032 Enqueuing Move request for scope (0.07, 0.17)
01:05:00.859 00.002 10072 Worker thread wakes up
01:05:00.859 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
01:05:00.859 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
01:05:00.859 00.000 10072 Moving (0.07, 0.17) raw xDistance=0.15 yDistance=-0.11
01:05:00.863 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:00.866 00.003 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.94
01:05:00.866 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
01:05:00.866 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:00.866 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:05:00.866 00.000 10072 MoveAxis(W, 60, ABG)
01:05:00.866 00.000 10072 Guiding  Dir = 3, Dur = 60
01:05:00.867 00.001 10072 IsGuiding returns 0
01:05:00.867 00.000 10072 PulseGuide returned control before completion, sleep 70
01:05:00.885 00.018 1032 UpdateGuideState exits: m=1484 SNR=27.1
01:05:00.887 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:00.889 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:00.891 00.002 1032 Enqueuing Expose request
01:05:00.944 00.053 10072 IsGuiding returns 0
01:05:00.944 00.000 10072 Move returns status 0, amount 60
01:05:00.944 00.000 10072 MoveAxis(N, 0, ABG)
01:05:00.944 00.000 10072 Move returns status 0, amount 0
01:05:00.944 00.000 10072 move complete, result=0
01:05:00.944 00.000 10072 worker thread done servicing request
01:05:00.944 00.000 10072 Worker thread wakes up
01:05:00.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:00.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:00.946 00.002 1032 GuideStep: 0.1 px 60 ms WEST, -0.1 px 0 ms NORTH
01:05:01.354 00.408 10072 Exposure complete
01:05:01.410 00.056 10072 worker thread done servicing request
01:05:01.410 00.000 1032 OnExposeComplete: enter
01:05:01.413 00.003 1032 UpdateGuideState(): m_state=6
01:05:01.415 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1375
01:05:01.417 00.002 1032 Star::Find returns 1 (0), X=321.15, Y=750.26, Mass=1440, SNR=26.7, Peak=171 HFD=2.6
01:05:01.419 00.002 1032 MultiStar: [#1 0.15,0.04,0.99,U] [#2 -0.06,0.12,0.75,U] [#3 0.02,-0.01,0.68,U] [#4 0.18,-0.02,0.71,U] [#5 0.14,0.07,0.63,U] [#6 0.25,0.16,0.60,U] [#7 -0.08,-0.09,0.50,U] [#8 0.14,-0.11,0.57,U] 
01:05:01.421 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.25, 0.08}
01:05:01.423 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
01:05:01.425 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
01:05:01.427 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.29 mountX=0.00 mountY=-0.12, mountTheta=-1.54
01:05:01.430 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
01:05:01.434 00.004 1032 Enqueuing Move request for scope (0.12, 0.04)
01:05:01.436 00.002 10072 Worker thread wakes up
01:05:01.436 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
01:05:01.436 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
01:05:01.436 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.00 yDistance=-0.12
01:05:01.438 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:01.440 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.94
01:05:01.440 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
01:05:01.440 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:01.441 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:05:01.441 00.000 10072 MoveAxis(E, 7, ABG)
01:05:01.441 00.000 10072 Guiding  Dir = 2, Dur = 7
01:05:01.441 00.000 10072 IsGuiding returns 0
01:05:01.442 00.001 10072 PulseGuide returned control before completion, sleep 17
01:05:01.461 00.019 10072 IsGuiding returns 0
01:05:01.465 00.004 1032 UpdateGuideState exits: m=1440 SNR=26.7
01:05:01.467 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:01.469 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:01.471 00.002 1032 Enqueuing Expose request
01:05:01.473 00.002 10072 Move returns status 0, amount 7
01:05:01.473 00.000 10072 MoveAxis(N, 0, ABG)
01:05:01.473 00.000 10072 Move returns status 0, amount 0
01:05:01.473 00.000 10072 move complete, result=0
01:05:01.473 00.000 10072 worker thread done servicing request
01:05:01.473 00.000 10072 Worker thread wakes up
01:05:01.473 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:01.473 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:01.482 00.009 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:05:02.104 00.622 10072 Exposure complete
01:05:02.153 00.049 10072 worker thread done servicing request
01:05:02.153 00.000 1032 OnExposeComplete: enter
01:05:02.155 00.002 1032 UpdateGuideState(): m_state=6
01:05:02.157 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1376
01:05:02.159 00.002 1032 Star::Find returns 1 (0), X=321.19, Y=750.15, Mass=1266, SNR=25.1, Peak=149 HFD=2.6
01:05:02.161 00.002 1032 MultiStar: [#1 0.19,-0.02,1.06,U] [#2 0.04,0.05,0.77,U] [#3 0.08,0.04,0.71,U] [#4 0.13,-0.12,0.76,U] [#5 0.12,0.15,0.71,U] [#6 0.19,0.14,0.61,U] [#7 -0.15,-0.15,0.57,U] [#8 0.05,-0.21,0.62,U] 
01:05:02.162 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.30, -0.03}
01:05:02.164 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
01:05:02.166 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
01:05:02.168 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=-0.04 mountY=-0.12, mountTheta=-1.93
01:05:02.170 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
01:05:02.172 00.002 1032 Enqueuing Move request for scope (0.12, -0.01)
01:05:02.175 00.003 10072 Worker thread wakes up
01:05:02.175 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
01:05:02.175 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
01:05:02.175 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.12
01:05:02.178 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:02.180 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
01:05:02.180 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:05:02.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:02.181 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:05:02.181 00.000 10072 MoveAxis(E, 8, ABG)
01:05:02.181 00.000 10072 Guiding  Dir = 2, Dur = 8
01:05:02.181 00.000 10072 IsGuiding returns 0
01:05:02.182 00.001 10072 PulseGuide returned control before completion, sleep 18
01:05:02.200 00.018 1032 UpdateGuideState exits: m=1266 SNR=25.1
01:05:02.203 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:02.205 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:02.206 00.001 1032 Enqueuing Expose request
01:05:02.212 00.006 10072 IsGuiding returns 0
01:05:02.212 00.000 10072 Move returns status 0, amount 8
01:05:02.213 00.001 10072 MoveAxis(N, 0, ABG)
01:05:02.213 00.000 10072 Move returns status 0, amount 0
01:05:02.213 00.000 10072 move complete, result=0
01:05:02.213 00.000 10072 worker thread done servicing request
01:05:02.213 00.000 10072 Worker thread wakes up
01:05:02.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:02.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:02.217 00.004 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:05:02.622 00.405 10072 Exposure complete
01:05:02.670 00.048 10072 worker thread done servicing request
01:05:02.671 00.001 1032 OnExposeComplete: enter
01:05:02.673 00.002 1032 UpdateGuideState(): m_state=6
01:05:02.676 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1377
01:05:02.678 00.002 1032 Star::Find returns 1 (0), X=321.15, Y=750.16, Mass=1401, SNR=26.4, Peak=168 HFD=2.6
01:05:02.681 00.003 1032 MultiStar: [#1 0.18,-0.06,0.93,U] [#2 0.10,0.05,0.79,U] [#3 0.08,-0.10,0.63,U] [#4 0.27,-0.11,0.68,U] [#5 0.10,-0.01,0.70,U] [#6 0.23,-0.07,0.59,U] [#7 -0.05,-0.10,0.52,U] [#8 0.08,-0.11,0.59,U] 
01:05:02.683 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.05}, one-star: {0.25, -0.02}
01:05:02.685 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
01:05:02.686 00.001 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
01:05:02.688 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.34 mountX=-0.09 mountY=-0.13, mountTheta=-2.17
01:05:02.692 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
01:05:02.694 00.002 1032 Enqueuing Move request for scope (0.15, -0.05)
01:05:02.696 00.002 10072 Worker thread wakes up
01:05:02.696 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
01:05:02.696 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
01:05:02.696 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.09 yDistance=-0.13
01:05:02.699 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:02.701 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
01:05:02.701 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:05:02.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:02.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:05:02.701 00.000 10072 MoveAxis(E, 7, ABG)
01:05:02.701 00.000 10072 Guiding  Dir = 2, Dur = 7
01:05:02.702 00.001 10072 IsGuiding returns 0
01:05:02.702 00.000 10072 PulseGuide returned control before completion, sleep 17
01:05:02.720 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:05:02.722 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:02.724 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:02.726 00.002 1032 Enqueuing Expose request
01:05:02.731 00.005 10072 IsGuiding returns 0
01:05:02.731 00.000 10072 Move returns status 0, amount 7
01:05:02.731 00.000 10072 MoveAxis(N, 0, ABG)
01:05:02.731 00.000 10072 Move returns status 0, amount 0
01:05:02.731 00.000 10072 move complete, result=0
01:05:02.731 00.000 10072 worker thread done servicing request
01:05:02.731 00.000 10072 Worker thread wakes up
01:05:02.731 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:02.731 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:02.738 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:05:03.356 00.618 10072 Exposure complete
01:05:03.404 00.048 10072 worker thread done servicing request
01:05:03.404 00.000 1032 OnExposeComplete: enter
01:05:03.406 00.002 1032 UpdateGuideState(): m_state=6
01:05:03.408 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1378
01:05:03.409 00.001 1032 Star::Find returns 1 (0), X=321.09, Y=750.27, Mass=1427, SNR=26.6, Peak=163 HFD=2.6
01:05:03.410 00.001 1032 MultiStar: [#1 0.14,0.01,0.96,U] [#2 -0.00,0.04,0.71,U] [#3 -0.12,0.06,0.67,U] [#4 0.12,0.04,0.71,U] [#5 0.19,0.00,0.69,U] [#6 0.17,0.12,0.59,U] [#7 -0.06,-0.03,0.57,U] [#8 0.04,-0.11,0.58,U] 
01:05:03.412 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.20, 0.09}
01:05:03.413 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
01:05:03.414 00.001 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
01:05:03.416 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.34 mountX=0.01 mountY=-0.09, mountTheta=-1.49
01:05:03.420 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
01:05:03.422 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
01:05:03.425 00.003 10072 Worker thread wakes up
01:05:03.425 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
01:05:03.425 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
01:05:03.425 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
01:05:03.427 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:03.429 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
01:05:03.429 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:05:03.429 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:03.430 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:05:03.430 00.000 10072 MoveAxis(E, 7, ABG)
01:05:03.430 00.000 10072 Guiding  Dir = 2, Dur = 7
01:05:03.430 00.000 10072 IsGuiding returns 0
01:05:03.430 00.000 10072 PulseGuide returned control before completion, sleep 17
01:05:03.447 00.017 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:05:03.449 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:03.451 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:03.452 00.001 1032 Enqueuing Expose request
01:05:03.463 00.011 10072 IsGuiding returns 0
01:05:03.463 00.000 10072 Move returns status 0, amount 7
01:05:03.463 00.000 10072 MoveAxis(N, 0, ABG)
01:05:03.463 00.000 10072 Move returns status 0, amount 0
01:05:03.464 00.001 10072 move complete, result=0
01:05:03.464 00.000 10072 worker thread done servicing request
01:05:03.464 00.000 10072 Worker thread wakes up
01:05:03.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:03.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:03.465 00.001 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:05:03.875 00.410 10072 Exposure complete
01:05:03.926 00.051 10072 worker thread done servicing request
01:05:03.926 00.000 1032 OnExposeComplete: enter
01:05:03.929 00.003 1032 UpdateGuideState(): m_state=6
01:05:03.931 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1379
01:05:03.933 00.002 1032 Star::Find returns 1 (0), X=321.03, Y=750.24, Mass=1457, SNR=26.9, Peak=158 HFD=2.5
01:05:03.934 00.001 1032 MultiStar: [#1 0.17,0.01,0.96,U] [#2 0.17,-0.07,0.72,U] [#3 0.04,-0.12,0.64,U] [#4 0.17,-0.15,0.67,U] [#5 0.06,-0.01,0.69,U] [#6 0.22,0.15,0.56,U] [#7 -0.03,-0.01,0.49,U] [#8 0.19,0.03,0.56,U] 
01:05:03.938 00.004 1032 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.13, 0.06}
01:05:03.939 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
01:05:03.941 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
01:05:03.942 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.08 mountX=-0.04 mountY=-0.12, mountTheta=-1.91
01:05:03.945 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
01:05:03.946 00.001 1032 Enqueuing Move request for scope (0.13, -0.01)
01:05:03.948 00.002 10072 Worker thread wakes up
01:05:03.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
01:05:03.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
01:05:03.948 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.12
01:05:03.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:03.952 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
01:05:03.952 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:05:03.953 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:03.953 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:05:03.953 00.000 10072 MoveAxis(E, 6, ABG)
01:05:03.953 00.000 10072 Guiding  Dir = 2, Dur = 6
01:05:03.953 00.000 10072 IsGuiding returns 0
01:05:03.953 00.000 10072 PulseGuide returned control before completion, sleep 16
01:05:03.971 00.018 1032 UpdateGuideState exits: m=1457 SNR=26.9
01:05:03.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:03.975 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:03.976 00.001 1032 Enqueuing Expose request
01:05:03.981 00.005 10072 IsGuiding returns 0
01:05:03.982 00.001 10072 Move returns status 0, amount 6
01:05:03.982 00.000 10072 MoveAxis(N, 0, ABG)
01:05:03.982 00.000 10072 Move returns status 0, amount 0
01:05:03.982 00.000 10072 move complete, result=0
01:05:03.982 00.000 10072 worker thread done servicing request
01:05:03.982 00.000 10072 Worker thread wakes up
01:05:03.982 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:03.982 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:03.988 00.006 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:05:04.612 00.624 10072 Exposure complete
01:05:04.659 00.047 10072 worker thread done servicing request
01:05:04.659 00.000 1032 OnExposeComplete: enter
01:05:04.662 00.003 1032 UpdateGuideState(): m_state=6
01:05:04.663 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1380
01:05:04.665 00.002 1032 Star::Find returns 1 (0), X=321.22, Y=750.19, Mass=1379, SNR=26.1, Peak=163 HFD=2.5
01:05:04.666 00.001 1032 MultiStar: [#1 0.23,-0.12,1.02,U] [#2 0.12,-0.03,0.75,U] [#3 0.02,-0.06,0.68,U] [#4 0.20,-0.13,0.71,U] [#5 0.18,-0.07,0.71,U] [#6 0.17,-0.04,0.60,U] [#7 0.15,-0.09,0.55,U] [#8 0.08,-0.06,0.56,U] 
01:05:04.668 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.07}, one-star: {0.33, 0.01}
01:05:04.669 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
01:05:04.670 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
01:05:04.672 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.35 mountX=-0.11 mountY=-0.16, mountTheta=-2.18
01:05:04.675 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.07, opts=13)
01:05:04.677 00.002 1032 Enqueuing Move request for scope (0.18, -0.07)
01:05:04.680 00.003 10072 Worker thread wakes up
01:05:04.680 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
01:05:04.680 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
01:05:04.680 00.000 10072 Moving (0.18, -0.07) raw xDistance=-0.11 yDistance=-0.16
01:05:04.682 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:04.684 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
01:05:04.684 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
01:05:04.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:04.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:05:04.684 00.000 10072 MoveAxis(E, 7, ABG)
01:05:04.684 00.000 10072 Guiding  Dir = 2, Dur = 7
01:05:04.684 00.000 10072 IsGuiding returns 0
01:05:04.685 00.001 10072 PulseGuide returned control before completion, sleep 17
01:05:04.701 00.016 1032 UpdateGuideState exits: m=1379 SNR=26.1
01:05:04.704 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:04.706 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:04.708 00.002 1032 Enqueuing Expose request
01:05:04.717 00.009 10072 IsGuiding returns 0
01:05:04.717 00.000 10072 Move returns status 0, amount 7
01:05:04.717 00.000 10072 MoveAxis(N, 0, ABG)
01:05:04.717 00.000 10072 Move returns status 0, amount 0
01:05:04.717 00.000 10072 move complete, result=0
01:05:04.717 00.000 10072 worker thread done servicing request
01:05:04.717 00.000 10072 Worker thread wakes up
01:05:04.718 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:04.718 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:04.718 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
01:05:05.126 00.408 10072 Exposure complete
01:05:05.173 00.047 10072 worker thread done servicing request
01:05:05.173 00.000 1032 OnExposeComplete: enter
01:05:05.174 00.001 1032 UpdateGuideState(): m_state=6
01:05:05.176 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1381
01:05:05.178 00.002 1032 Star::Find returns 1 (0), X=321.19, Y=750.09, Mass=1424, SNR=26.6, Peak=176 HFD=2.6
01:05:05.179 00.001 1032 MultiStar: [#1 0.23,-0.09,0.94,U] [#2 0.02,-0.09,0.76,U] [#3 0.02,-0.14,0.66,U] [#4 0.18,-0.20,0.71,U] [#5 0.15,-0.17,0.70,U] [#6 0.39,-0.11,0.57,U] [#7 -0.17,-0.16,0.51,U] [#8 0.09,-0.31,0.59,U] 
01:05:05.182 00.003 1032 refined, 8 included, MultiStar: {0.15, -0.14}, one-star: {0.30, -0.09}
01:05:05.184 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
01:05:05.185 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
01:05:05.188 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-0.76 mountX=-0.18 mountY=-0.11, mountTheta=-2.59
01:05:05.193 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.14, opts=13)
01:05:05.195 00.002 1032 Enqueuing Move request for scope (0.15, -0.14)
01:05:05.196 00.001 10072 Worker thread wakes up
01:05:05.196 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
01:05:05.197 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
01:05:05.197 00.000 10072 Moving (0.15, -0.14) raw xDistance=-0.18 yDistance=-0.11
01:05:05.199 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:05.201 00.002 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.93
01:05:05.203 00.002 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
01:05:05.203 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:05.203 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:05:05.203 00.000 10072 MoveAxis(E, 89, ABG)
01:05:05.203 00.000 10072 Guiding  Dir = 2, Dur = 89
01:05:05.203 00.000 10072 IsGuiding returns 0
01:05:05.203 00.000 10072 PulseGuide returned control before completion, sleep 99
01:05:05.223 00.020 1032 UpdateGuideState exits: m=1424 SNR=26.6
01:05:05.225 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:05.227 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:05.228 00.001 1032 Enqueuing Expose request
01:05:05.312 00.084 10072 IsGuiding returns 0
01:05:05.313 00.001 10072 Move returns status 0, amount 89
01:05:05.313 00.000 10072 MoveAxis(N, 0, ABG)
01:05:05.313 00.000 10072 Move returns status 0, amount 0
01:05:05.313 00.000 10072 move complete, result=0
01:05:05.313 00.000 10072 worker thread done servicing request
01:05:05.313 00.000 10072 Worker thread wakes up
01:05:05.313 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:05.313 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:05.314 00.001 1032 GuideStep: -0.2 px 89 ms EAST, -0.1 px 0 ms NORTH
01:05:05.944 00.630 10072 Exposure complete
01:05:05.995 00.051 10072 worker thread done servicing request
01:05:05.995 00.000 1032 OnExposeComplete: enter
01:05:05.997 00.002 1032 UpdateGuideState(): m_state=6
01:05:05.999 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1382
01:05:06.001 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.26, Mass=1443, SNR=26.8, Peak=171 HFD=2.6
01:05:06.003 00.002 1032 MultiStar: [#1 0.13,0.01,0.96,U] [#2 -0.08,-0.02,0.75,U] [#3 -0.00,0.04,0.66,U] [#4 0.09,0.01,0.68,U] [#5 0.05,0.09,0.68,U] [#6 0.17,0.13,0.58,U] [#7 -0.27,-0.03,0.54,U] [#8 0.08,-0.10,0.55,U] 
01:05:06.006 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.22, 0.08}
01:05:06.008 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
01:05:06.009 00.001 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
01:05:06.011 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.43 mountX=0.01 mountY=-0.06, mountTheta=-1.40
01:05:06.014 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
01:05:06.016 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
01:05:06.020 00.004 10072 Worker thread wakes up
01:05:06.020 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
01:05:06.020 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
01:05:06.020 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.06
01:05:06.023 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:06.026 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
01:05:06.026 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:05:06.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:06.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:05:06.026 00.000 10072 MoveAxis(E, 7, ABG)
01:05:06.026 00.000 10072 Guiding  Dir = 2, Dur = 7
01:05:06.026 00.000 10072 IsGuiding returns 0
01:05:06.027 00.001 10072 PulseGuide returned control before completion, sleep 17
01:05:06.044 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:05:06.046 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:06.050 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:06.053 00.003 10072 IsGuiding returns 0
01:05:06.053 00.000 10072 Move returns status 0, amount 7
01:05:06.053 00.000 10072 MoveAxis(N, 0, ABG)
01:05:06.053 00.000 10072 Move returns status 0, amount 0
01:05:06.053 00.000 10072 move complete, result=0
01:05:06.053 00.000 1032 Enqueuing Expose request
01:05:06.055 00.002 10072 worker thread done servicing request
01:05:06.055 00.000 10072 Worker thread wakes up
01:05:06.055 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:06.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:06.055 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:05:06.461 00.406 10072 Exposure complete
01:05:06.511 00.050 10072 worker thread done servicing request
01:05:06.511 00.000 1032 OnExposeComplete: enter
01:05:06.513 00.002 1032 UpdateGuideState(): m_state=6
01:05:06.516 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1383
01:05:06.518 00.002 1032 Star::Find returns 1 (0), X=321.05, Y=750.31, Mass=1454, SNR=26.9, Peak=164 HFD=2.6
01:05:06.521 00.003 1032 MultiStar: [#1 -0.01,0.00,0.94,U] [#2 0.04,0.18,0.69,U] [#3 0.02,0.14,0.69,U] [#4 0.18,0.09,0.69,U] [#5 -0.03,0.20,0.68,U] [#6 0.09,0.16,0.60,U] [#7 -0.06,0.06,0.54,U] [#8 0.24,0.05,0.55,U] 
01:05:06.523 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.16, 0.13}
01:05:06.525 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
01:05:06.527 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
01:05:06.528 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.01 mountX=0.09 mountY=-0.10, mountTheta=-0.82
01:05:06.532 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
01:05:06.533 00.001 1032 Enqueuing Move request for scope (0.07, 0.11)
01:05:06.536 00.003 10072 Worker thread wakes up
01:05:06.536 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
01:05:06.536 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
01:05:06.536 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.10
01:05:06.539 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:06.542 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
01:05:06.542 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
01:05:06.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:06.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:05:06.542 00.000 10072 MoveAxis(E, 7, ABG)
01:05:06.542 00.000 10072 Guiding  Dir = 2, Dur = 7
01:05:06.542 00.000 10072 IsGuiding returns 0
01:05:06.543 00.001 10072 PulseGuide returned control before completion, sleep 17
01:05:06.561 00.018 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:05:06.563 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:06.565 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:06.568 00.003 1032 Enqueuing Expose request
01:05:06.570 00.002 10072 IsGuiding returns 0
01:05:06.570 00.000 10072 Move returns status 0, amount 7
01:05:06.570 00.000 10072 MoveAxis(N, 0, ABG)
01:05:06.570 00.000 10072 Move returns status 0, amount 0
01:05:06.570 00.000 10072 move complete, result=0
01:05:06.570 00.000 10072 worker thread done servicing request
01:05:06.571 00.001 10072 Worker thread wakes up
01:05:06.571 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:06.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:06.579 00.008 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:05:07.206 00.627 10072 Exposure complete
01:05:07.258 00.052 10072 worker thread done servicing request
01:05:07.258 00.000 1032 OnExposeComplete: enter
01:05:07.260 00.002 1032 UpdateGuideState(): m_state=6
01:05:07.262 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1384
01:05:07.264 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.39, Mass=1366, SNR=26.0, Peak=163 HFD=2.6
01:05:07.267 00.003 1032 MultiStar: [#1 0.16,0.03,0.97,U] [#2 0.19,0.07,0.77,U] [#3 0.05,0.16,0.68,U] [#4 0.23,-0.11,0.72,U] [#5 0.16,0.09,0.72,U] [#6 0.22,0.12,0.58,U] [#7 -0.04,0.01,0.57,U] [#8 0.09,-0.16,0.59,U] 
01:05:07.268 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.06}, one-star: {0.21, 0.21}
01:05:07.270 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
01:05:07.274 00.004 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
01:05:07.275 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.36 mountX=0.02 mountY=-0.16, mountTheta=-1.47
01:05:07.279 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
01:05:07.281 00.002 1032 Enqueuing Move request for scope (0.15, 0.06)
01:05:07.283 00.002 10072 Worker thread wakes up
01:05:07.283 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
01:05:07.283 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
01:05:07.283 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
01:05:07.286 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:07.288 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
01:05:07.288 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:05:07.288 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:07.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:05:07.288 00.000 10072 MoveAxis(E, 8, ABG)
01:05:07.288 00.000 10072 Guiding  Dir = 2, Dur = 8
01:05:07.290 00.002 10072 IsGuiding returns 0
01:05:07.290 00.000 10072 PulseGuide returned control before completion, sleep 18
01:05:07.308 00.018 1032 UpdateGuideState exits: m=1366 SNR=26.0
01:05:07.311 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:07.312 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:07.316 00.004 10072 IsGuiding returns 0
01:05:07.316 00.000 10072 Move returns status 0, amount 8
01:05:07.316 00.000 10072 MoveAxis(N, 0, ABG)
01:05:07.316 00.000 1032 Enqueuing Expose request
01:05:07.319 00.003 10072 Move returns status 0, amount 0
01:05:07.319 00.000 10072 move complete, result=0
01:05:07.319 00.000 10072 worker thread done servicing request
01:05:07.319 00.000 10072 Worker thread wakes up
01:05:07.319 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:07.319 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:07.327 00.008 1032 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
01:05:07.739 00.412 10072 Exposure complete
01:05:07.790 00.051 10072 worker thread done servicing request
01:05:07.790 00.000 1032 OnExposeComplete: enter
01:05:07.793 00.003 1032 UpdateGuideState(): m_state=6
01:05:07.795 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1385
01:05:07.796 00.001 1032 Star::Find returns 1 (0), X=321.02, Y=750.28, Mass=1334, SNR=25.7, Peak=160 HFD=2.5
01:05:07.798 00.002 1032 MultiStar: [#1 0.16,-0.07,0.99,U] [#2 0.10,-0.06,0.75,U] [#3 0.19,-0.09,0.68,U] [#4 0.16,0.03,0.72,U] [#5 0.17,-0.12,0.72,U] [#6 0.25,0.08,0.62,U] [#7 0.02,-0.13,0.53,U] [#8 0.08,-0.20,0.58,U] 
01:05:07.801 00.003 1032 refined, 8 included, MultiStar: {0.14, -0.04}, one-star: {0.13, 0.10}
01:05:07.803 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
01:05:07.804 00.001 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
01:05:07.806 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.29 mountX=-0.08 mountY=-0.13, mountTheta=-2.12
01:05:07.809 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.04, opts=13)
01:05:07.810 00.001 1032 Enqueuing Move request for scope (0.14, -0.04)
01:05:07.812 00.002 10072 Worker thread wakes up
01:05:07.812 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
01:05:07.812 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
01:05:07.812 00.000 10072 Moving (0.14, -0.04) raw xDistance=-0.08 yDistance=-0.13
01:05:07.814 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:07.816 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
01:05:07.816 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:05:07.816 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:07.816 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:05:07.816 00.000 10072 MoveAxis(E, 7, ABG)
01:05:07.816 00.000 10072 Guiding  Dir = 2, Dur = 7
01:05:07.818 00.002 10072 IsGuiding returns 0
01:05:07.818 00.000 10072 PulseGuide returned control before completion, sleep 17
01:05:07.838 00.020 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:05:07.840 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:07.841 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:07.844 00.003 1032 Enqueuing Expose request
01:05:07.847 00.003 10072 IsGuiding returns 0
01:05:07.847 00.000 10072 Move returns status 0, amount 7
01:05:07.847 00.000 10072 MoveAxis(N, 0, ABG)
01:05:07.847 00.000 10072 Move returns status 0, amount 0
01:05:07.847 00.000 10072 move complete, result=0
01:05:07.847 00.000 10072 worker thread done servicing request
01:05:07.847 00.000 10072 Worker thread wakes up
01:05:07.847 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:07.847 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:07.854 00.007 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:05:08.473 00.619 10072 Exposure complete
01:05:08.527 00.054 10072 worker thread done servicing request
01:05:08.527 00.000 1032 OnExposeComplete: enter
01:05:08.529 00.002 1032 UpdateGuideState(): m_state=6
01:05:08.531 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1386
01:05:08.533 00.002 1032 Star::Find returns 1 (0), X=321.13, Y=750.35, Mass=1383, SNR=26.2, Peak=160 HFD=2.7
01:05:08.536 00.003 1032 MultiStar: [#1 0.10,0.11,1.00,U] [#2 0.05,-0.01,0.79,U] [#3 0.09,0.04,0.67,U] [#4 0.12,-0.03,0.71,U] [#5 0.03,0.05,0.70,U] [#6 0.26,0.18,0.62,U] [#7 0.03,-0.15,0.53,U] [#8 0.18,-0.00,0.57,U] 
01:05:08.537 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.24, 0.17}
01:05:08.538 00.001 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
01:05:08.540 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
01:05:08.541 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.38 mountX=0.02 mountY=-0.14, mountTheta=-1.45
01:05:08.545 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
01:05:08.547 00.002 1032 Enqueuing Move request for scope (0.13, 0.05)
01:05:08.551 00.004 10072 Worker thread wakes up
01:05:08.551 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
01:05:08.551 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
01:05:08.551 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.02 yDistance=-0.14
01:05:08.557 00.006 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.93
01:05:08.557 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:05:08.557 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:08.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:05:08.557 00.000 10072 MoveAxis(E, 8, ABG)
01:05:08.558 00.001 10072 Guiding  Dir = 2, Dur = 8
01:05:08.558 00.000 10072 IsGuiding returns 0
01:05:08.558 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:08.561 00.003 10072 PulseGuide returned control before completion, sleep 18
01:05:08.579 00.018 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:05:08.581 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:08.583 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:08.585 00.002 1032 Enqueuing Expose request
01:05:08.586 00.001 10072 IsGuiding returns 0
01:05:08.586 00.000 10072 Move returns status 0, amount 8
01:05:08.586 00.000 10072 MoveAxis(N, 0, ABG)
01:05:08.586 00.000 10072 Move returns status 0, amount 0
01:05:08.586 00.000 10072 move complete, result=0
01:05:08.586 00.000 10072 worker thread done servicing request
01:05:08.586 00.000 10072 Worker thread wakes up
01:05:08.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:08.586 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:08.594 00.008 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:05:09.004 00.410 10072 Exposure complete
01:05:09.052 00.048 10072 worker thread done servicing request
01:05:09.052 00.000 1032 OnExposeComplete: enter
01:05:09.054 00.002 1032 UpdateGuideState(): m_state=6
01:05:09.055 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1387
01:05:09.057 00.002 1032 Star::Find returns 1 (0), X=321.07, Y=750.40, Mass=1414, SNR=26.5, Peak=174 HFD=2.5
01:05:09.059 00.002 1032 MultiStar: [#1 0.06,0.20,0.97,U] [#2 -0.06,0.13,0.72,U] [#3 -0.02,0.15,0.67,U] [#4 0.18,0.11,0.72,U] [#5 0.06,0.12,0.70,U] [#6 0.16,0.20,0.59,U] [#7 0.04,0.08,0.54,U] [#8 0.11,0.11,0.57,U] 
01:05:09.061 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.15}, one-star: {0.17, 0.22}
01:05:09.064 00.003 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
01:05:09.065 00.001 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
01:05:09.067 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.08 mountX=0.13 mountY=-0.12, mountTheta=-0.75
01:05:09.069 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.15, opts=13)
01:05:09.071 00.002 1032 Enqueuing Move request for scope (0.08, 0.15)
01:05:09.073 00.002 10072 Worker thread wakes up
01:05:09.073 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
01:05:09.073 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
01:05:09.073 00.000 10072 Moving (0.08, 0.15) raw xDistance=0.13 yDistance=-0.12
01:05:09.075 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:09.077 00.002 10072 PPEC rslt: input = 0.13, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
01:05:09.077 00.000 10072 PPEC: input: 0.13, control: -0.01, exposure: 500
01:05:09.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:09.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:05:09.077 00.000 10072 MoveAxis(E, 7, ABG)
01:05:09.077 00.000 10072 Guiding  Dir = 2, Dur = 7
01:05:09.077 00.000 10072 IsGuiding returns 0
01:05:09.077 00.000 10072 PulseGuide returned control before completion, sleep 17
01:05:09.096 00.019 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:05:09.098 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:09.100 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:09.102 00.002 1032 Enqueuing Expose request
01:05:09.110 00.008 10072 IsGuiding returns 0
01:05:09.110 00.000 10072 Move returns status 0, amount 7
01:05:09.111 00.001 10072 MoveAxis(N, 0, ABG)
01:05:09.111 00.000 10072 Move returns status 0, amount 0
01:05:09.111 00.000 10072 move complete, result=0
01:05:09.111 00.000 10072 worker thread done servicing request
01:05:09.111 00.000 10072 Worker thread wakes up
01:05:09.111 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:09.111 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:09.111 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:05:09.744 00.633 10072 Exposure complete
01:05:09.794 00.050 10072 worker thread done servicing request
01:05:09.794 00.000 1032 OnExposeComplete: enter
01:05:09.796 00.002 1032 UpdateGuideState(): m_state=6
01:05:09.797 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1388
01:05:09.799 00.002 1032 Star::Find returns 1 (0), X=321.10, Y=750.43, Mass=1612, SNR=28.3, Peak=186 HFD=2.6
01:05:09.802 00.003 1032 MultiStar: [#1 0.17,0.06,0.88,U] [#2 -0.01,0.08,0.68,U] [#3 0.10,0.06,0.66,U] [#4 0.18,0.03,0.63,U] [#5 0.07,0.11,0.70,U] [#6 0.32,0.11,0.58,U] [#7 -0.09,-0.20,0.50,U] [#8 -0.05,-0.03,0.54,U] 
01:05:09.804 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.21, 0.25}
01:05:09.806 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
01:05:09.807 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
01:05:09.808 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.56 mountX=0.04 mountY=-0.13, mountTheta=-1.27
01:05:09.812 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
01:05:09.814 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
01:05:09.816 00.002 10072 Worker thread wakes up
01:05:09.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
01:05:09.816 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
01:05:09.817 00.001 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.13
01:05:09.819 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:09.822 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
01:05:09.822 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:05:09.822 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:09.822 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:05:09.822 00.000 10072 MoveAxis(E, 8, ABG)
01:05:09.822 00.000 10072 Guiding  Dir = 2, Dur = 8
01:05:09.822 00.000 10072 IsGuiding returns 0
01:05:09.823 00.001 10072 PulseGuide returned control before completion, sleep 18
01:05:09.841 00.018 1032 UpdateGuideState exits: m=1612 SNR=28.3
01:05:09.843 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:09.845 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:09.847 00.002 1032 Enqueuing Expose request
01:05:09.850 00.003 10072 IsGuiding returns 0
01:05:09.850 00.000 10072 Move returns status 0, amount 8
01:05:09.850 00.000 10072 MoveAxis(N, 0, ABG)
01:05:09.850 00.000 10072 Move returns status 0, amount 0
01:05:09.850 00.000 10072 move complete, result=0
01:05:09.850 00.000 10072 worker thread done servicing request
01:05:09.850 00.000 10072 Worker thread wakes up
01:05:09.850 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:09.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:09.858 00.008 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:05:10.258 00.400 10072 Exposure complete
01:05:10.307 00.049 10072 worker thread done servicing request
01:05:10.307 00.000 1032 OnExposeComplete: enter
01:05:10.309 00.002 1032 UpdateGuideState(): m_state=6
01:05:10.311 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1389
01:05:10.312 00.001 1032 Star::Find returns 1 (0), X=321.04, Y=750.23, Mass=1436, SNR=26.7, Peak=165 HFD=2.5
01:05:10.314 00.002 1032 MultiStar: [#1 0.05,-0.00,1.02,U] [#2 0.12,-0.13,0.72,U] [#3 0.08,-0.05,0.66,U] [#4 0.16,0.00,0.71,U] [#5 0.11,-0.06,0.70,U] [#6 0.24,-0.06,0.56,U] [#7 -0.04,-0.17,0.56,U] [#8 0.19,0.01,0.56,U] 
01:05:10.315 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.15, 0.05}
01:05:10.317 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
01:05:10.319 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
01:05:10.322 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.31 mountX=-0.07 mountY=-0.10, mountTheta=-2.14
01:05:10.325 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
01:05:10.327 00.002 1032 Enqueuing Move request for scope (0.12, -0.04)
01:05:10.329 00.002 10072 Worker thread wakes up
01:05:10.330 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
01:05:10.330 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
01:05:10.330 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.10
01:05:10.331 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:10.333 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
01:05:10.334 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:05:10.334 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:10.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:05:10.334 00.000 10072 MoveAxis(E, 7, ABG)
01:05:10.334 00.000 10072 Guiding  Dir = 2, Dur = 7
01:05:10.334 00.000 10072 IsGuiding returns 0
01:05:10.335 00.001 10072 PulseGuide returned control before completion, sleep 17
01:05:10.352 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.7
01:05:10.356 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:10.358 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:10.360 00.002 1032 Enqueuing Expose request
01:05:10.366 00.006 10072 IsGuiding returns 0
01:05:10.366 00.000 10072 Move returns status 0, amount 7
01:05:10.366 00.000 10072 MoveAxis(N, 0, ABG)
01:05:10.366 00.000 10072 Move returns status 0, amount 0
01:05:10.366 00.000 10072 move complete, result=0
01:05:10.366 00.000 10072 worker thread done servicing request
01:05:10.366 00.000 10072 Worker thread wakes up
01:05:10.366 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:10.368 00.002 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:10.371 00.003 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:05:10.992 00.621 10072 Exposure complete
01:05:11.040 00.048 10072 worker thread done servicing request
01:05:11.041 00.001 1032 OnExposeComplete: enter
01:05:11.043 00.002 1032 UpdateGuideState(): m_state=6
01:05:11.045 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1390
01:05:11.046 00.001 1032 Star::Find returns 1 (0), X=321.06, Y=750.18, Mass=1239, SNR=24.8, Peak=153 HFD=2.5
01:05:11.050 00.004 1032 MultiStar: [#1 0.12,-0.00,1.01,U] [#2 0.21,-0.12,0.78,U] [#3 0.12,-0.22,0.75,U] [#4 0.07,0.04,0.72,U] [#5 0.03,-0.07,0.75,U] [#6 0.17,0.02,0.65,U] [#7 -0.07,-0.31,0.60,U] [#8 0.20,-0.16,0.61,U] 
01:05:11.052 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.17, 0.00}
01:05:11.054 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
01:05:11.055 00.001 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
01:05:11.056 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.59 mountX=-0.11 mountY=-0.09, mountTheta=-2.42
01:05:11.059 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.08, opts=13)
01:05:11.061 00.002 1032 Enqueuing Move request for scope (0.12, -0.08)
01:05:11.063 00.002 10072 Worker thread wakes up
01:05:11.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
01:05:11.063 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
01:05:11.063 00.000 10072 Moving (0.12, -0.08) raw xDistance=-0.11 yDistance=-0.09
01:05:11.064 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:11.067 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
01:05:11.067 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
01:05:11.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:11.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:05:11.067 00.000 10072 MoveAxis(E, 9, ABG)
01:05:11.067 00.000 10072 Guiding  Dir = 2, Dur = 9
01:05:11.067 00.000 10072 IsGuiding returns 0
01:05:11.068 00.001 10072 PulseGuide returned control before completion, sleep 19
01:05:11.085 00.017 1032 UpdateGuideState exits: m=1239 SNR=24.8
01:05:11.087 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:11.089 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:11.090 00.001 1032 Enqueuing Expose request
01:05:11.099 00.009 10072 IsGuiding returns 0
01:05:11.099 00.000 10072 Move returns status 0, amount 9
01:05:11.099 00.000 10072 MoveAxis(N, 0, ABG)
01:05:11.099 00.000 10072 Move returns status 0, amount 0
01:05:11.099 00.000 10072 move complete, result=0
01:05:11.099 00.000 10072 worker thread done servicing request
01:05:11.100 00.001 10072 Worker thread wakes up
01:05:11.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:11.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:11.100 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:05:11.507 00.407 10072 Exposure complete
01:05:11.557 00.050 10072 worker thread done servicing request
01:05:11.557 00.000 1032 OnExposeComplete: enter
01:05:11.560 00.003 1032 UpdateGuideState(): m_state=6
01:05:11.562 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1391
01:05:11.564 00.002 1032 Star::Find returns 1 (0), X=321.21, Y=750.30, Mass=1348, SNR=25.9, Peak=160 HFD=2.7
01:05:11.566 00.002 1032 MultiStar: [#1 0.21,-0.03,0.96,U] [#2 0.22,0.07,0.76,U] [#3 0.19,-0.12,0.66,U] [#4 0.19,0.08,0.68,U] [#5 -0.05,0.19,0.71,U] [#6 0.23,0.13,0.63,U] [#7 -0.05,-0.21,0.55,U] [#8 0.09,0.06,0.58,U] 
01:05:11.568 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.04}, one-star: {0.31, 0.12}
01:05:11.569 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
01:05:11.571 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
01:05:11.573 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.23 mountX=-0.00 mountY=-0.17, mountTheta=-1.60
01:05:11.577 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.04, opts=13)
01:05:11.579 00.002 1032 Enqueuing Move request for scope (0.16, 0.04)
01:05:11.583 00.004 10072 Worker thread wakes up
01:05:11.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
01:05:11.583 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
01:05:11.583 00.000 10072 Moving (0.16, 0.04) raw xDistance=-0.00 yDistance=-0.17
01:05:11.587 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:11.589 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
01:05:11.589 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
01:05:11.589 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:11.590 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:05:11.590 00.000 10072 MoveAxis(E, 7, ABG)
01:05:11.590 00.000 10072 Guiding  Dir = 2, Dur = 7
01:05:11.590 00.000 10072 IsGuiding returns 0
01:05:11.593 00.003 10072 PulseGuide returned control before completion, sleep 15
01:05:11.614 00.021 10072 IsGuiding returns 0
01:05:11.614 00.000 10072 Move returns status 0, amount 7
01:05:11.614 00.000 10072 MoveAxis(N, 0, ABG)
01:05:11.614 00.000 10072 Move returns status 0, amount 0
01:05:11.614 00.000 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:05:11.620 00.006 10072 move complete, result=0
01:05:11.620 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:11.622 00.002 10072 worker thread done servicing request
01:05:11.622 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:11.625 00.003 1032 Enqueuing Expose request
01:05:11.627 00.002 10072 Worker thread wakes up
01:05:11.627 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:11.627 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:11.627 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
01:05:12.256 00.629 10072 Exposure complete
01:05:12.304 00.048 10072 worker thread done servicing request
01:05:12.304 00.000 1032 OnExposeComplete: enter
01:05:12.305 00.001 1032 UpdateGuideState(): m_state=6
01:05:12.307 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1392
01:05:12.308 00.001 1032 Star::Find returns 1 (0), X=321.18, Y=750.46, Mass=1426, SNR=26.6, Peak=191 HFD=2.6
01:05:12.310 00.002 1032 MultiStar: [#1 0.23,0.19,1.00,U] [#2 0.14,0.18,0.75,U] [#3 0.05,0.23,0.65,U] [#4 0.21,0.14,0.71,U] [#5 -0.01,0.24,0.68,U] [#6 0.20,0.29,0.61,U] [#7 0.08,-0.06,0.53,U] [#8 0.20,0.02,0.54,U] 
01:05:12.311 00.001 1032 refined, 8 included, MultiStar: {0.17, 0.18}, one-star: {0.29, 0.28}
01:05:12.313 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
01:05:12.315 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
01:05:12.316 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.25 cameraTheta=0.83 mountX=0.13 mountY=-0.21, mountTheta=-1.00
01:05:12.319 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.18, opts=13)
01:05:12.320 00.001 1032 Enqueuing Move request for scope (0.17, 0.18)
01:05:12.322 00.002 10072 Worker thread wakes up
01:05:12.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd
01:05:12.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.18)
01:05:12.322 00.000 10072 Moving (0.17, 0.18) raw xDistance=0.13 yDistance=-0.21
01:05:12.324 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:12.326 00.002 10072 PPEC rslt: input = 0.13, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 288.92
01:05:12.326 00.000 10072 PPEC: input: 0.13, control: 0.05, exposure: 500
01:05:12.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:05:12.326 00.000 10072 MoveAxis(W, 52, ABG)
01:05:12.326 00.000 10072 Guiding  Dir = 3, Dur = 52
01:05:12.326 00.000 10072 IsGuiding returns 0
01:05:12.327 00.001 10072 PulseGuide returned control before completion, sleep 62
01:05:12.344 00.017 1032 UpdateGuideState exits: m=1426 SNR=26.6
01:05:12.347 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:12.349 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:12.350 00.001 1032 Enqueuing Expose request
01:05:12.395 00.045 10072 IsGuiding returns 0
01:05:12.395 00.000 10072 Move returns status 0, amount 52
01:05:12.395 00.000 10072 MoveAxis(N, 134, ABG)
01:05:12.395 00.000 10072 Guiding  Dir = 0, Dur = 134
01:05:12.396 00.001 10072 IsGuiding returns 0
01:05:12.396 00.000 10072 PulseGuide returned control before completion, sleep 144
01:05:12.548 00.152 10072 IsGuiding returns 1
01:05:12.548 00.000 10072 scope still moving after pulse duration time elapsed
01:05:12.580 00.032 10072 IsGuiding returns 0
01:05:12.580 00.000 10072 scope move finished after 134 + 50 ms
01:05:12.580 00.000 10072 Move returns status 0, amount 134
01:05:12.580 00.000 10072 move complete, result=0
01:05:12.580 00.000 10072 worker thread done servicing request
01:05:12.580 00.000 10072 Worker thread wakes up
01:05:12.581 00.001 1032 GuideStep: 0.1 px 52 ms WEST, -0.2 px 134 ms NORTH
01:05:12.584 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:12.584 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:12.989 00.405 10072 Exposure complete
01:05:13.041 00.052 10072 worker thread done servicing request
01:05:13.041 00.000 1032 OnExposeComplete: enter
01:05:13.044 00.003 1032 UpdateGuideState(): m_state=6
01:05:13.046 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1393
01:05:13.049 00.003 1032 Star::Find returns 1 (0), X=321.05, Y=750.32, Mass=1352, SNR=25.9, Peak=160 HFD=2.5
01:05:13.053 00.004 1032 MultiStar: [#1 0.03,0.13,1.00,U] [#2 -0.05,0.09,0.78,U] [#3 -0.01,0.05,0.68,U] [#4 0.07,0.01,0.72,U] [#5 0.11,0.18,0.71,U] [#6 0.15,0.04,0.61,U] [#7 -0.09,0.04,0.52,U] [#8 -0.06,-0.07,0.56,U] 
01:05:13.055 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.16, 0.14}
01:05:13.056 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
01:05:13.057 00.001 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
01:05:13.058 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.06 mountX=0.06 mountY=-0.06, mountTheta=-0.77
01:05:13.062 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
01:05:13.064 00.002 1032 Enqueuing Move request for scope (0.04, 0.08)
01:05:13.065 00.001 10072 Worker thread wakes up
01:05:13.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
01:05:13.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
01:05:13.065 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.06 yDistance=-0.06
01:05:13.067 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:13.069 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
01:05:13.069 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:05:13.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:13.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:05:13.069 00.000 10072 MoveAxis(E, 8, ABG)
01:05:13.069 00.000 10072 Guiding  Dir = 2, Dur = 8
01:05:13.070 00.001 10072 IsGuiding returns 0
01:05:13.070 00.000 10072 PulseGuide returned control before completion, sleep 18
01:05:13.089 00.019 1032 UpdateGuideState exits: m=1352 SNR=25.9
01:05:13.091 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:13.092 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:13.094 00.002 1032 Enqueuing Expose request
01:05:13.097 00.003 10072 IsGuiding returns 0
01:05:13.097 00.000 10072 Move returns status 0, amount 8
01:05:13.097 00.000 10072 MoveAxis(N, 0, ABG)
01:05:13.097 00.000 10072 Move returns status 0, amount 0
01:05:13.097 00.000 10072 move complete, result=0
01:05:13.097 00.000 10072 worker thread done servicing request
01:05:13.097 00.000 10072 Worker thread wakes up
01:05:13.097 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:13.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:13.103 00.006 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:05:13.727 00.624 10072 Exposure complete
01:05:13.778 00.051 10072 worker thread done servicing request
01:05:13.778 00.000 1032 OnExposeComplete: enter
01:05:13.780 00.002 1032 UpdateGuideState(): m_state=6
01:05:13.782 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1394
01:05:13.784 00.002 1032 Star::Find returns 1 (0), X=321.03, Y=750.26, Mass=1286, SNR=25.3, Peak=141 HFD=2.5
01:05:13.786 00.002 1032 MultiStar: [#1 0.02,0.07,1.06,U] [#2 -0.07,0.06,0.76,U] [#3 -0.06,-0.09,0.69,U] [#4 0.04,0.01,0.81,U] [#5 -0.00,0.12,0.72,U] [#6 0.04,0.08,0.62,U] [#7 -0.29,-0.24,0.56,U] [#8 -0.06,-0.18,0.58,U] 
01:05:13.788 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.14, 0.08}
01:05:13.790 00.002 1032 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.83) = xAngle (0.87 = 0.87)
01:05:13.792 00.002 1032 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.87 = 0.87)
01:05:13.794 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.70 mountX=0.01 mountY=0.01, mountTheta=0.87
01:05:13.797 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
01:05:13.799 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
01:05:13.801 00.002 10072 Worker thread wakes up
01:05:13.801 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:05:13.801 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:05:13.801 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
01:05:13.803 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:13.815 00.012 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
01:05:13.815 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:05:13.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:13.815 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:05:13.815 00.000 10072 MoveAxis(E, 8, ABG)
01:05:13.815 00.000 10072 Guiding  Dir = 2, Dur = 8
01:05:13.816 00.001 10072 IsGuiding returns 0
01:05:13.816 00.000 10072 PulseGuide returned control before completion, sleep 18
01:05:13.836 00.020 1032 UpdateGuideState exits: m=1286 SNR=25.3
01:05:13.838 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:13.841 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:13.843 00.002 1032 Enqueuing Expose request
01:05:13.848 00.005 10072 IsGuiding returns 0
01:05:13.848 00.000 10072 Move returns status 0, amount 8
01:05:13.848 00.000 10072 MoveAxis(N, 0, ABG)
01:05:13.848 00.000 10072 Move returns status 0, amount 0
01:05:13.848 00.000 10072 move complete, result=0
01:05:13.848 00.000 10072 worker thread done servicing request
01:05:13.848 00.000 10072 Worker thread wakes up
01:05:13.848 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:13.848 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:13.853 00.005 1032 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
01:05:14.258 00.405 10072 Exposure complete
01:05:14.310 00.052 10072 worker thread done servicing request
01:05:14.310 00.000 1032 OnExposeComplete: enter
01:05:14.313 00.003 1032 UpdateGuideState(): m_state=6
01:05:14.315 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1395
01:05:14.316 00.001 1032 Star::Find returns 1 (0), X=320.92, Y=750.32, Mass=1325, SNR=25.6, Peak=150 HFD=2.6
01:05:14.318 00.002 1032 MultiStar: [#1 -0.05,0.06,1.00,U] [#2 -0.16,0.09,0.80,U] [#3 -0.16,0.02,0.67,U] [#4 -0.09,-0.04,0.71,U] [#5 -0.13,-0.00,0.71,U] [#6 0.01,0.03,0.59,U] [#7 -0.24,0.05,0.55,U] [#8 -0.09,-0.08,0.58,U] 
01:05:14.321 00.003 1032 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {0.03, 0.14}
01:05:14.323 00.002 1032 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.83) = xAngle (0.92 = 0.92)
01:05:14.324 00.001 1032 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.92 = 0.92)
01:05:14.326 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.75 mountX=0.06 mountY=0.08, mountTheta=0.92
01:05:14.331 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.04, opts=13)
01:05:14.334 00.003 1032 Enqueuing Move request for scope (-0.09, 0.04)
01:05:14.335 00.001 10072 Worker thread wakes up
01:05:14.335 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
01:05:14.335 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
01:05:14.336 00.001 10072 Moving (-0.09, 0.04) raw xDistance=0.06 yDistance=0.08
01:05:14.337 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:14.339 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.92
01:05:14.339 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:05:14.341 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:14.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:05:14.341 00.000 10072 MoveAxis(E, 6, ABG)
01:05:14.341 00.000 10072 Guiding  Dir = 2, Dur = 6
01:05:14.341 00.000 10072 IsGuiding returns 0
01:05:14.342 00.001 10072 PulseGuide returned control before completion, sleep 16
01:05:14.358 00.016 1032 UpdateGuideState exits: m=1325 SNR=25.6
01:05:14.361 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:14.363 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:14.366 00.003 1032 Enqueuing Expose request
01:05:14.368 00.002 10072 IsGuiding returns 0
01:05:14.368 00.000 10072 Move returns status 0, amount 6
01:05:14.368 00.000 10072 MoveAxis(N, 0, ABG)
01:05:14.368 00.000 10072 Move returns status 0, amount 0
01:05:14.368 00.000 10072 move complete, result=0
01:05:14.368 00.000 10072 worker thread done servicing request
01:05:14.368 00.000 10072 Worker thread wakes up
01:05:14.368 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:14.368 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:14.376 00.008 1032 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
01:05:14.994 00.618 10072 Exposure complete
01:05:15.042 00.048 10072 worker thread done servicing request
01:05:15.042 00.000 1032 OnExposeComplete: enter
01:05:15.045 00.003 1032 UpdateGuideState(): m_state=6
01:05:15.046 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1396
01:05:15.048 00.002 1032 Star::Find returns 1 (0), X=321.01, Y=750.49, Mass=1377, SNR=26.1, Peak=163 HFD=2.6
01:05:15.050 00.002 1032 MultiStar: [#1 -0.00,0.11,1.02,U] [#2 -0.09,0.08,0.72,U] [#3 -0.17,0.14,0.65,U] [#4 0.04,0.10,0.69,U] [#5 -0.07,0.10,0.74,U] [#6 -0.01,0.25,0.61,U] [#7 -0.19,-0.03,0.53,U] [#8 -0.04,-0.02,0.58,U] 
01:05:15.052 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.13}, one-star: {0.12, 0.30}
01:05:15.053 00.001 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
01:05:15.056 00.003 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
01:05:15.057 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.81 mountX=0.13 mountY=-0.00, mountTheta=-0.02
01:05:15.059 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.13, opts=13)
01:05:15.062 00.003 1032 Enqueuing Move request for scope (-0.03, 0.13)
01:05:15.063 00.001 10072 Worker thread wakes up
01:05:15.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
01:05:15.063 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
01:05:15.063 00.000 10072 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=-0.00
01:05:15.066 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:15.068 00.002 10072 PPEC rslt: input = 0.13, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 288.91
01:05:15.068 00.000 10072 PPEC: input: 0.13, control: 0.05, exposure: 500
01:05:15.068 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:15.069 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:05:15.069 00.000 10072 MoveAxis(W, 53, ABG)
01:05:15.069 00.000 10072 Guiding  Dir = 3, Dur = 53
01:05:15.069 00.000 10072 IsGuiding returns 0
01:05:15.069 00.000 10072 PulseGuide returned control before completion, sleep 63
01:05:15.086 00.017 1032 UpdateGuideState exits: m=1377 SNR=26.1
01:05:15.089 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:15.091 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:15.093 00.002 1032 Enqueuing Expose request
01:05:15.133 00.040 10072 IsGuiding returns 1
01:05:15.133 00.000 10072 scope still moving after pulse duration time elapsed
01:05:15.164 00.031 10072 IsGuiding returns 0
01:05:15.164 00.000 10072 scope move finished after 53 + 42 ms
01:05:15.164 00.000 10072 Move returns status 0, amount 53
01:05:15.164 00.000 10072 MoveAxis(N, 0, ABG)
01:05:15.164 00.000 10072 Move returns status 0, amount 0
01:05:15.164 00.000 10072 move complete, result=0
01:05:15.164 00.000 10072 worker thread done servicing request
01:05:15.165 00.001 10072 Worker thread wakes up
01:05:15.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:15.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:15.165 00.000 1032 GuideStep: 0.1 px 53 ms WEST, -0.0 px 0 ms NORTH
01:05:15.572 00.407 10072 Exposure complete
01:05:15.624 00.052 10072 worker thread done servicing request
01:05:15.624 00.000 1032 OnExposeComplete: enter
01:05:15.626 00.002 1032 UpdateGuideState(): m_state=6
01:05:15.627 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1397
01:05:15.629 00.002 1032 Star::Find returns 1 (0), X=321.03, Y=750.29, Mass=1375, SNR=26.1, Peak=153 HFD=2.5
01:05:15.631 00.002 1032 MultiStar: [#1 -0.04,-0.01,1.00,U] [#2 -0.12,0.04,0.78,U] [#3 -0.07,0.03,0.67,U] [#4 -0.03,0.07,0.72,U] [#5 -0.07,0.08,0.71,U] [#6 0.12,0.17,0.61,U] [#7 -0.24,-0.18,0.50,U] [#8 -0.05,-0.04,0.59,U] 
01:05:15.633 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {0.13, 0.11}
01:05:15.635 00.002 1032 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.83) = xAngle (0.42 = 0.42)
01:05:15.637 00.002 1032 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.42 = 0.42)
01:05:15.638 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.25 mountX=0.04 mountY=0.02, mountTheta=0.42
01:05:15.642 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
01:05:15.644 00.002 1032 Enqueuing Move request for scope (-0.03, 0.04)
01:05:15.647 00.003 10072 Worker thread wakes up
01:05:15.647 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
01:05:15.647 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
01:05:15.647 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=0.02
01:05:15.648 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:15.651 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
01:05:15.652 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:05:15.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:15.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:05:15.652 00.000 10072 MoveAxis(E, 7, ABG)
01:05:15.652 00.000 10072 Guiding  Dir = 2, Dur = 7
01:05:15.652 00.000 10072 IsGuiding returns 0
01:05:15.653 00.001 10072 PulseGuide returned control before completion, sleep 17
01:05:15.669 00.016 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:05:15.672 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:15.675 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:15.677 00.002 1032 Enqueuing Expose request
01:05:15.680 00.003 10072 IsGuiding returns 0
01:05:15.680 00.000 10072 Move returns status 0, amount 7
01:05:15.680 00.000 10072 MoveAxis(N, 0, ABG)
01:05:15.680 00.000 10072 Move returns status 0, amount 0
01:05:15.680 00.000 10072 move complete, result=0
01:05:15.681 00.001 10072 worker thread done servicing request
01:05:15.681 00.000 10072 Worker thread wakes up
01:05:15.681 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:15.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:15.688 00.007 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
01:05:16.305 00.617 10072 Exposure complete
01:05:16.351 00.046 10072 worker thread done servicing request
01:05:16.351 00.000 1032 OnExposeComplete: enter
01:05:16.353 00.002 1032 UpdateGuideState(): m_state=6
01:05:16.355 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1398
01:05:16.357 00.002 1032 Star::Find returns 1 (0), X=321.02, Y=750.17, Mass=1648, SNR=28.6, Peak=190 HFD=2.6
01:05:16.359 00.002 1032 MultiStar: [#1 0.02,-0.18,0.92,U] [#2 -0.07,-0.09,0.66,U] [#3 0.03,-0.18,0.66,U] [#4 0.03,-0.23,0.67,U] [#5 0.06,-0.14,0.60,U] [#6 -0.05,-0.12,0.55,U] [#7 -0.06,-0.12,0.46,U] [#8 -0.06,-0.18,0.54,U] 
01:05:16.360 00.001 1032 single-star, 8 included, MultiStar: {0.01, -0.13}, one-star: {0.13, -0.01}
01:05:16.361 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
01:05:16.362 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
01:05:16.363 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.08 mountX=-0.04 mountY=-0.12, mountTheta=-1.91
01:05:16.367 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
01:05:16.369 00.002 1032 Enqueuing Move request for scope (0.13, -0.01)
01:05:16.371 00.002 10072 Worker thread wakes up
01:05:16.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
01:05:16.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
01:05:16.371 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.12
01:05:16.373 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:16.375 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
01:05:16.375 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:05:16.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:16.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:05:16.375 00.000 10072 MoveAxis(E, 7, ABG)
01:05:16.375 00.000 10072 Guiding  Dir = 2, Dur = 7
01:05:16.376 00.001 10072 IsGuiding returns 0
01:05:16.376 00.000 10072 PulseGuide returned control before completion, sleep 17
01:05:16.393 00.017 1032 UpdateGuideState exits: m=1648 SNR=28.6
01:05:16.396 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:16.397 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:16.399 00.002 1032 Enqueuing Expose request
01:05:16.401 00.002 10072 IsGuiding returns 0
01:05:16.401 00.000 10072 Move returns status 0, amount 7
01:05:16.401 00.000 10072 MoveAxis(N, 0, ABG)
01:05:16.401 00.000 10072 Move returns status 0, amount 0
01:05:16.401 00.000 10072 move complete, result=0
01:05:16.401 00.000 10072 worker thread done servicing request
01:05:16.401 00.000 10072 Worker thread wakes up
01:05:16.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:16.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:16.409 00.008 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:05:16.819 00.410 10072 Exposure complete
01:05:16.877 00.058 10072 worker thread done servicing request
01:05:16.877 00.000 1032 OnExposeComplete: enter
01:05:16.879 00.002 1032 UpdateGuideState(): m_state=6
01:05:16.881 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1399
01:05:16.882 00.001 1032 Star::Find returns 1 (0), X=321.06, Y=750.19, Mass=1356, SNR=25.9, Peak=163 HFD=2.6
01:05:16.884 00.002 1032 MultiStar: [#1 0.06,-0.07,0.96,U] [#2 -0.02,-0.04,0.71,U] [#3 0.02,-0.12,0.71,U] [#4 0.10,-0.11,0.73,U] [#5 -0.11,-0.09,0.70,U] [#6 0.02,0.13,0.62,U] [#7 -0.07,-0.18,0.49,U] [#8 0.10,-0.18,0.58,U] 
01:05:16.886 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.16, 0.01}
01:05:16.887 00.001 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
01:05:16.889 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
01:05:16.890 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.08 mountX=-0.07 mountY=-0.02, mountTheta=-2.91
01:05:16.895 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
01:05:16.897 00.002 1032 Enqueuing Move request for scope (0.04, -0.07)
01:05:16.900 00.003 10072 Worker thread wakes up
01:05:16.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
01:05:16.900 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
01:05:16.900 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.07 yDistance=-0.02
01:05:16.902 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:16.904 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
01:05:16.904 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:05:16.904 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:16.904 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:05:16.904 00.000 10072 MoveAxis(E, 7, ABG)
01:05:16.904 00.000 10072 Guiding  Dir = 2, Dur = 7
01:05:16.905 00.001 10072 IsGuiding returns 0
01:05:16.906 00.001 10072 PulseGuide returned control before completion, sleep 17
01:05:16.922 00.016 1032 UpdateGuideState exits: m=1356 SNR=25.9
01:05:16.927 00.005 10072 IsGuiding returns 0
01:05:16.927 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:16.929 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:16.931 00.002 1032 Enqueuing Expose request
01:05:16.932 00.001 10072 Move returns status 0, amount 7
01:05:16.932 00.000 10072 MoveAxis(N, 0, ABG)
01:05:16.934 00.002 10072 Move returns status 0, amount 0
01:05:16.934 00.000 10072 move complete, result=0
01:05:16.934 00.000 10072 worker thread done servicing request
01:05:16.934 00.000 10072 Worker thread wakes up
01:05:16.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:16.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:16.940 00.006 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
01:05:17.572 00.632 10072 Exposure complete
01:05:17.621 00.049 10072 worker thread done servicing request
01:05:17.621 00.000 1032 OnExposeComplete: enter
01:05:17.623 00.002 1032 UpdateGuideState(): m_state=6
01:05:17.625 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1400
01:05:17.627 00.002 1032 Star::Find returns 1 (0), X=321.10, Y=750.27, Mass=1512, SNR=27.4, Peak=179 HFD=2.6
01:05:17.629 00.002 1032 MultiStar: [#1 0.08,0.02,0.94,U] [#2 -0.20,-0.00,0.71,U] [#3 -0.12,0.02,0.64,U] [#4 0.00,0.07,0.72,U] [#5 -0.02,0.07,0.69,U] [#6 0.06,0.17,0.56,U] [#7 -0.23,-0.23,0.52,U] [#8 0.06,-0.11,0.57,U] 
01:05:17.631 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {0.21, 0.08}
01:05:17.632 00.001 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
01:05:17.633 00.001 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
01:05:17.635 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.58 mountX=0.02 mountY=-0.00, mountTheta=-0.25
01:05:17.638 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
01:05:17.639 00.001 1032 Enqueuing Move request for scope (-0.00, 0.02)
01:05:17.641 00.002 10072 Worker thread wakes up
01:05:17.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
01:05:17.641 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
01:05:17.641 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
01:05:17.642 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:17.645 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
01:05:17.645 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:05:17.645 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:17.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:05:17.645 00.000 10072 MoveAxis(E, 8, ABG)
01:05:17.647 00.002 10072 Guiding  Dir = 2, Dur = 8
01:05:17.647 00.000 10072 IsGuiding returns 0
01:05:17.647 00.000 10072 PulseGuide returned control before completion, sleep 18
01:05:17.663 00.016 1032 UpdateGuideState exits: m=1512 SNR=27.4
01:05:17.666 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:17.668 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:17.670 00.002 1032 Enqueuing Expose request
01:05:17.679 00.009 10072 IsGuiding returns 0
01:05:17.679 00.000 10072 Move returns status 0, amount 8
01:05:17.679 00.000 10072 MoveAxis(N, 0, ABG)
01:05:17.679 00.000 10072 Move returns status 0, amount 0
01:05:17.679 00.000 10072 move complete, result=0
01:05:17.679 00.000 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
01:05:17.682 00.003 10072 worker thread done servicing request
01:05:17.682 00.000 10072 Worker thread wakes up
01:05:17.682 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:17.682 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:18.091 00.409 10072 Exposure complete
01:05:18.138 00.047 10072 worker thread done servicing request
01:05:18.139 00.001 1032 OnExposeComplete: enter
01:05:18.140 00.001 1032 UpdateGuideState(): m_state=6
01:05:18.143 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1401
01:05:18.145 00.002 1032 Star::Find returns 1 (0), X=321.08, Y=750.19, Mass=1496, SNR=27.3, Peak=165 HFD=2.6
01:05:18.148 00.003 1032 MultiStar: [#1 0.04,-0.08,0.90,U] [#2 -0.09,0.04,0.69,U] [#3 -0.03,-0.16,0.66,U] [#4 0.01,-0.01,0.70,U] [#5 -0.01,-0.00,0.68,U] [#6 0.06,0.09,0.56,U] [#7 -0.21,-0.21,0.53,U] [#8 -0.00,-0.10,0.56,U] 
01:05:18.149 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.19, 0.01}
01:05:18.150 00.001 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
01:05:18.153 00.003 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
01:05:18.155 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.33 mountX=-0.04 mountY=0.00, mountTheta=3.12
01:05:18.157 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
01:05:18.159 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
01:05:18.161 00.002 10072 Worker thread wakes up
01:05:18.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
01:05:18.161 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
01:05:18.161 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
01:05:18.163 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:18.165 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
01:05:18.165 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:05:18.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:18.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:05:18.165 00.000 10072 MoveAxis(E, 5, ABG)
01:05:18.165 00.000 10072 Guiding  Dir = 2, Dur = 5
01:05:18.165 00.000 10072 IsGuiding returns 0
01:05:18.166 00.001 10072 PulseGuide returned control before completion, sleep 15
01:05:18.181 00.015 10072 IsGuiding returns 0
01:05:18.181 00.000 10072 Move returns status 0, amount 5
01:05:18.181 00.000 10072 MoveAxis(N, 0, ABG)
01:05:18.181 00.000 10072 Move returns status 0, amount 0
01:05:18.181 00.000 10072 move complete, result=0
01:05:18.181 00.000 10072 worker thread done servicing request
01:05:18.183 00.002 1032 UpdateGuideState exits: m=1496 SNR=27.3
01:05:18.185 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:18.186 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:18.189 00.003 1032 Enqueuing Expose request
01:05:18.190 00.001 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
01:05:18.192 00.002 10072 Worker thread wakes up
01:05:18.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:18.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:18.820 00.628 10072 Exposure complete
01:05:18.870 00.050 10072 worker thread done servicing request
01:05:18.870 00.000 1032 OnExposeComplete: enter
01:05:18.872 00.002 1032 UpdateGuideState(): m_state=6
01:05:18.874 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1402
01:05:18.875 00.001 1032 Star::Find returns 1 (0), X=321.08, Y=750.14, Mass=1432, SNR=26.7, Peak=173 HFD=2.6
01:05:18.877 00.002 1032 MultiStar: [#1 0.10,0.02,0.98,U] [#2 0.03,-0.06,0.72,U] [#3 -0.03,-0.15,0.67,U] [#4 0.13,0.00,0.70,U] [#5 0.09,-0.01,0.66,U] [#6 0.17,-0.09,0.59,U] [#7 -0.11,-0.07,0.56,U] [#8 0.16,-0.18,0.58,U] 
01:05:18.878 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.18, -0.04}
01:05:18.880 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
01:05:18.882 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
01:05:18.885 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.57 mountX=-0.08 mountY=-0.07, mountTheta=-2.40
01:05:18.888 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
01:05:18.889 00.001 1032 Enqueuing Move request for scope (0.09, -0.06)
01:05:18.890 00.001 10072 Worker thread wakes up
01:05:18.890 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
01:05:18.890 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
01:05:18.890 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
01:05:18.892 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:18.896 00.004 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
01:05:18.897 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:05:18.897 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:18.897 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:05:18.897 00.000 10072 MoveAxis(E, 4, ABG)
01:05:18.897 00.000 10072 Guiding  Dir = 2, Dur = 4
01:05:18.897 00.000 10072 IsGuiding returns 0
01:05:18.898 00.001 10072 PulseGuide returned control before completion, sleep 14
01:05:18.914 00.016 1032 UpdateGuideState exits: m=1432 SNR=26.7
01:05:18.916 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:18.918 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:18.919 00.001 1032 Enqueuing Expose request
01:05:18.927 00.008 10072 IsGuiding returns 0
01:05:18.927 00.000 10072 Move returns status 0, amount 4
01:05:18.927 00.000 10072 MoveAxis(N, 0, ABG)
01:05:18.927 00.000 10072 Move returns status 0, amount 0
01:05:18.927 00.000 10072 move complete, result=0
01:05:18.927 00.000 10072 worker thread done servicing request
01:05:18.927 00.000 10072 Worker thread wakes up
01:05:18.927 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:18.927 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:18.931 00.004 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:05:19.340 00.409 10072 Exposure complete
01:05:19.390 00.050 10072 worker thread done servicing request
01:05:19.390 00.000 1032 OnExposeComplete: enter
01:05:19.392 00.002 1032 UpdateGuideState(): m_state=6
01:05:19.395 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1403
01:05:19.397 00.002 1032 Star::Find returns 1 (0), X=320.97, Y=750.21, Mass=1486, SNR=27.2, Peak=176 HFD=2.5
01:05:19.399 00.002 1032 MultiStar: [#1 0.14,-0.12,0.96,U] [#2 0.01,-0.03,0.72,U] [#3 -0.02,-0.11,0.66,U] [#4 0.12,-0.16,0.70,U] [#5 0.14,-0.09,0.66,U] [#6 0.12,0.02,0.59,U] [#7 -0.11,-0.27,0.52,U] [#8 0.08,-0.28,0.51,U] 
01:05:19.402 00.003 1032 single-star, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.07, 0.03}
01:05:19.403 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
01:05:19.406 00.003 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
01:05:19.407 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.41 mountX=0.01 mountY=-0.08, mountTheta=-1.42
01:05:19.410 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
01:05:19.412 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
01:05:19.414 00.002 10072 Worker thread wakes up
01:05:19.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
01:05:19.414 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
01:05:19.414 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
01:05:19.416 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:19.418 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
01:05:19.418 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:05:19.418 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:19.418 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:05:19.418 00.000 10072 MoveAxis(E, 4, ABG)
01:05:19.418 00.000 10072 Guiding  Dir = 2, Dur = 4
01:05:19.420 00.002 10072 IsGuiding returns 0
01:05:19.420 00.000 10072 PulseGuide returned control before completion, sleep 14
01:05:19.437 00.017 1032 UpdateGuideState exits: m=1486 SNR=27.2
01:05:19.440 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:19.441 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:19.443 00.002 1032 Enqueuing Expose request
01:05:19.447 00.004 10072 IsGuiding returns 0
01:05:19.447 00.000 10072 Move returns status 0, amount 4
01:05:19.447 00.000 10072 MoveAxis(N, 0, ABG)
01:05:19.447 00.000 10072 Move returns status 0, amount 0
01:05:19.447 00.000 10072 move complete, result=0
01:05:19.447 00.000 10072 worker thread done servicing request
01:05:19.448 00.001 10072 Worker thread wakes up
01:05:19.448 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:19.448 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:19.452 00.004 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:05:20.075 00.623 10072 Exposure complete
01:05:20.122 00.047 10072 worker thread done servicing request
01:05:20.122 00.000 1032 OnExposeComplete: enter
01:05:20.124 00.002 1032 UpdateGuideState(): m_state=6
01:05:20.125 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1404
01:05:20.127 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.20, Mass=1501, SNR=27.3, Peak=175 HFD=2.5
01:05:20.129 00.002 1032 MultiStar: [#1 0.14,-0.05,0.90,U] [#2 -0.05,0.07,0.72,U] [#3 0.08,-0.09,0.65,U] [#4 0.12,-0.01,0.67,U] [#5 -0.08,0.02,0.68,U] [#6 0.19,0.05,0.59,U] [#7 -0.10,-0.14,0.55,U] [#8 0.20,-0.12,0.54,U] 
01:05:20.130 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.20, 0.02}
01:05:20.132 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
01:05:20.134 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
01:05:20.135 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.24 mountX=-0.04 mountY=-0.08, mountTheta=-2.07
01:05:20.138 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
01:05:20.140 00.002 1032 Enqueuing Move request for scope (0.09, -0.02)
01:05:20.141 00.001 10072 Worker thread wakes up
01:05:20.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
01:05:20.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
01:05:20.141 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
01:05:20.144 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:20.146 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.91
01:05:20.146 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:05:20.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:20.146 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:05:20.146 00.000 10072 MoveAxis(E, 4, ABG)
01:05:20.146 00.000 10072 Guiding  Dir = 2, Dur = 4
01:05:20.147 00.001 10072 IsGuiding returns 0
01:05:20.147 00.000 10072 PulseGuide returned control before completion, sleep 14
01:05:20.165 00.018 1032 UpdateGuideState exits: m=1501 SNR=27.3
01:05:20.167 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:20.168 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:20.171 00.003 1032 Enqueuing Expose request
01:05:20.172 00.001 10072 IsGuiding returns 0
01:05:20.172 00.000 10072 Move returns status 0, amount 4
01:05:20.172 00.000 10072 MoveAxis(N, 0, ABG)
01:05:20.172 00.000 10072 Move returns status 0, amount 0
01:05:20.172 00.000 10072 move complete, result=0
01:05:20.173 00.001 10072 worker thread done servicing request
01:05:20.173 00.000 10072 Worker thread wakes up
01:05:20.173 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:20.173 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:20.181 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:05:20.589 00.408 10072 Exposure complete
01:05:20.636 00.047 10072 worker thread done servicing request
01:05:20.636 00.000 1032 OnExposeComplete: enter
01:05:20.638 00.002 1032 UpdateGuideState(): m_state=6
01:05:20.640 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1405
01:05:20.642 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.24, Mass=1379, SNR=26.2, Peak=162 HFD=2.6
01:05:20.644 00.002 1032 MultiStar: [#1 0.08,0.10,0.95,U] [#2 -0.05,0.05,0.79,U] [#3 0.13,-0.00,0.66,U] [#4 0.09,0.05,0.73,U] [#5 -0.08,0.03,0.69,U] [#6 0.10,0.04,0.63,U] [#7 0.11,-0.17,0.53,U] [#8 0.22,0.12,0.57,U] 
01:05:20.646 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.22, 0.06}
01:05:20.648 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
01:05:20.649 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
01:05:20.650 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.41 mountX=0.01 mountY=-0.10, mountTheta=-1.42
01:05:20.654 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
01:05:20.656 00.002 1032 Enqueuing Move request for scope (0.09, 0.04)
01:05:20.657 00.001 10072 Worker thread wakes up
01:05:20.657 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
01:05:20.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
01:05:20.657 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.01 yDistance=-0.10
01:05:20.660 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:20.662 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
01:05:20.662 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:05:20.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:20.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:05:20.662 00.000 10072 MoveAxis(E, 2, ABG)
01:05:20.662 00.000 10072 Guiding  Dir = 2, Dur = 2
01:05:20.663 00.001 10072 IsGuiding returns 0
01:05:20.663 00.000 10072 PulseGuide returned control before completion, sleep 12
01:05:20.679 00.016 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:05:20.680 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:20.683 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:20.685 00.002 1032 Enqueuing Expose request
01:05:20.687 00.002 10072 IsGuiding returns 0
01:05:20.687 00.000 10072 Move returns status 0, amount 2
01:05:20.687 00.000 10072 MoveAxis(N, 0, ABG)
01:05:20.687 00.000 10072 Move returns status 0, amount 0
01:05:20.687 00.000 10072 move complete, result=0
01:05:20.687 00.000 10072 worker thread done servicing request
01:05:20.687 00.000 10072 Worker thread wakes up
01:05:20.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:20.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:20.695 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:05:21.329 00.634 10072 Exposure complete
01:05:21.375 00.046 10072 worker thread done servicing request
01:05:21.375 00.000 1032 OnExposeComplete: enter
01:05:21.377 00.002 1032 UpdateGuideState(): m_state=6
01:05:21.379 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1406
01:05:21.380 00.001 1032 Star::Find returns 1 (0), X=321.09, Y=750.17, Mass=1370, SNR=26.1, Peak=161 HFD=2.6
01:05:21.382 00.002 1032 MultiStar: [#1 0.05,-0.07,0.98,U] [#2 -0.00,-0.03,0.71,U] [#3 0.18,-0.14,0.68,U] [#4 0.12,-0.09,0.70,U] [#5 0.08,-0.01,0.66,U] [#6 0.19,0.03,0.60,U] [#7 -0.04,-0.17,0.55,U] [#8 0.03,-0.11,0.60,U] 
01:05:21.383 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.19, -0.01}
01:05:21.384 00.001 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
01:05:21.386 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
01:05:21.386 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.60 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
01:05:21.391 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
01:05:21.393 00.002 1032 Enqueuing Move request for scope (0.09, -0.06)
01:05:21.395 00.002 10072 Worker thread wakes up
01:05:21.395 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
01:05:21.395 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
01:05:21.395 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.09 yDistance=-0.07
01:05:21.397 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:21.400 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
01:05:21.400 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:05:21.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:21.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:05:21.400 00.000 10072 MoveAxis(E, 3, ABG)
01:05:21.400 00.000 10072 Guiding  Dir = 2, Dur = 3
01:05:21.402 00.002 10072 IsGuiding returns 0
01:05:21.402 00.000 10072 PulseGuide returned control before completion, sleep 13
01:05:21.418 00.016 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:05:21.420 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:21.422 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:21.425 00.003 1032 Enqueuing Expose request
01:05:21.427 00.002 10072 IsGuiding returns 1
01:05:21.427 00.000 10072 scope still moving after pulse duration time elapsed
01:05:21.450 00.023 10072 IsGuiding returns 0
01:05:21.450 00.000 10072 scope move finished after 3 + 45 ms
01:05:21.450 00.000 10072 Move returns status 0, amount 3
01:05:21.450 00.000 10072 MoveAxis(N, 0, ABG)
01:05:21.450 00.000 10072 Move returns status 0, amount 0
01:05:21.450 00.000 10072 move complete, result=0
01:05:21.450 00.000 10072 worker thread done servicing request
01:05:21.450 00.000 10072 Worker thread wakes up
01:05:21.450 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:21.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:21.464 00.014 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:05:21.860 00.396 10072 Exposure complete
01:05:21.908 00.048 10072 worker thread done servicing request
01:05:21.908 00.000 1032 OnExposeComplete: enter
01:05:21.910 00.002 1032 UpdateGuideState(): m_state=6
01:05:21.913 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1407
01:05:21.914 00.001 1032 Star::Find returns 1 (0), X=321.10, Y=750.12, Mass=1309, SNR=25.5, Peak=164 HFD=2.6
01:05:21.916 00.002 1032 MultiStar: [#1 0.12,-0.13,1.00,U] [#2 0.02,0.01,0.79,U] [#3 0.09,-0.12,0.69,U] [#4 0.12,-0.10,0.75,U] [#5 0.01,-0.17,0.76,U] [#6 0.24,-0.00,0.60,U] [#7 -0.01,-0.24,0.50,U] [#8 0.30,-0.21,0.58,U] 
01:05:21.918 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.11}, one-star: {0.21, -0.06}
01:05:21.921 00.003 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
01:05:21.923 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
01:05:21.926 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.71 mountX=-0.13 mountY=-0.09, mountTheta=-2.54
01:05:21.928 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.11, opts=13)
01:05:21.931 00.003 1032 Enqueuing Move request for scope (0.12, -0.11)
01:05:21.933 00.002 10072 Worker thread wakes up
01:05:21.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
01:05:21.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
01:05:21.933 00.000 10072 Moving (0.12, -0.11) raw xDistance=-0.13 yDistance=-0.09
01:05:21.935 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:21.937 00.002 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 288.90
01:05:21.937 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
01:05:21.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:21.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:05:21.937 00.000 10072 MoveAxis(E, 63, ABG)
01:05:21.937 00.000 10072 Guiding  Dir = 2, Dur = 63
01:05:21.938 00.001 10072 IsGuiding returns 0
01:05:21.938 00.000 10072 PulseGuide returned control before completion, sleep 73
01:05:21.956 00.018 1032 UpdateGuideState exits: m=1309 SNR=25.5
01:05:21.958 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:21.960 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:21.962 00.002 1032 Enqueuing Expose request
01:05:22.013 00.051 10072 IsGuiding returns 1
01:05:22.013 00.000 10072 scope still moving after pulse duration time elapsed
01:05:22.044 00.031 10072 IsGuiding returns 0
01:05:22.044 00.000 10072 scope move finished after 63 + 43 ms
01:05:22.044 00.000 10072 Move returns status 0, amount 63
01:05:22.044 00.000 10072 MoveAxis(N, 0, ABG)
01:05:22.044 00.000 10072 Move returns status 0, amount 0
01:05:22.044 00.000 10072 move complete, result=0
01:05:22.044 00.000 10072 worker thread done servicing request
01:05:22.044 00.000 10072 Worker thread wakes up
01:05:22.045 00.001 1032 GuideStep: -0.1 px 63 ms EAST, -0.1 px 0 ms NORTH
01:05:22.047 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:22.047 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:22.672 00.625 10072 Exposure complete
01:05:22.722 00.050 10072 worker thread done servicing request
01:05:22.722 00.000 1032 OnExposeComplete: enter
01:05:22.724 00.002 1032 UpdateGuideState(): m_state=6
01:05:22.726 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1408
01:05:22.728 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.29, Mass=1392, SNR=26.2, Peak=171 HFD=2.6
01:05:22.730 00.002 1032 MultiStar: [#1 0.23,0.04,1.02,U] [#2 0.01,-0.01,0.77,U] [#3 0.07,-0.04,0.66,U] [#4 0.25,-0.02,0.71,U] [#5 0.17,0.06,0.68,U] [#6 0.30,0.05,0.58,U] [#7 -0.07,-0.22,0.55,U] [#8 0.12,-0.02,0.60,U] 
01:05:22.732 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.22, 0.11}
01:05:22.733 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
01:05:22.735 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
01:05:22.737 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.05 mountX=-0.03 mountY=-0.15, mountTheta=-1.78
01:05:22.740 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
01:05:22.742 00.002 1032 Enqueuing Move request for scope (0.15, 0.01)
01:05:22.743 00.001 10072 Worker thread wakes up
01:05:22.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
01:05:22.743 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
01:05:22.743 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.15
01:05:22.745 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:22.747 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
01:05:22.747 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:05:22.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:22.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:05:22.747 00.000 10072 MoveAxis(E, 1, ABG)
01:05:22.747 00.000 10072 Guiding  Dir = 2, Dur = 1
01:05:22.747 00.000 10072 IsGuiding returns 0
01:05:22.748 00.001 10072 PulseGuide returned control before completion, sleep 11
01:05:22.764 00.016 10072 IsGuiding returns 0
01:05:22.764 00.000 10072 Move returns status 0, amount 1
01:05:22.764 00.000 10072 MoveAxis(N, 0, ABG)
01:05:22.764 00.000 10072 Move returns status 0, amount 0
01:05:22.765 00.001 10072 move complete, result=0
01:05:22.765 00.000 10072 worker thread done servicing request
01:05:22.765 00.000 1032 UpdateGuideState exits: m=1392 SNR=26.2
01:05:22.767 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:22.770 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:22.772 00.002 1032 Enqueuing Expose request
01:05:22.774 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
01:05:22.777 00.003 10072 Worker thread wakes up
01:05:22.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:22.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:23.191 00.414 10072 Exposure complete
01:05:23.236 00.045 10072 worker thread done servicing request
01:05:23.236 00.000 1032 OnExposeComplete: enter
01:05:23.239 00.003 1032 UpdateGuideState(): m_state=6
01:05:23.241 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1409
01:05:23.242 00.001 1032 Star::Find returns 1 (0), X=321.06, Y=750.34, Mass=1429, SNR=26.6, Peak=169 HFD=2.5
01:05:23.244 00.002 1032 MultiStar: [#1 0.16,0.20,0.96,U] [#2 0.08,0.04,0.74,U] [#3 -0.01,-0.07,0.66,U] [#4 0.06,0.17,0.70,U] [#5 -0.05,0.23,0.68,U] [#6 0.07,0.11,0.56,U] [#7 -0.01,-0.10,0.50,U] [#8 0.11,-0.07,0.56,U] 
01:05:23.245 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.17, 0.16}
01:05:23.246 00.001 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
01:05:23.247 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
01:05:23.249 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=0.07 mountY=-0.10, mountTheta=-0.93
01:05:23.253 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
01:05:23.256 00.003 1032 Enqueuing Move request for scope (0.07, 0.09)
01:05:23.258 00.002 10072 Worker thread wakes up
01:05:23.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
01:05:23.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:05:23.258 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:05:23.260 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:23.262 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
01:05:23.263 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:05:23.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:23.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:05:23.263 00.000 10072 MoveAxis(E, 1, ABG)
01:05:23.263 00.000 10072 Guiding  Dir = 2, Dur = 1
01:05:23.263 00.000 10072 IsGuiding returns 0
01:05:23.263 00.000 10072 PulseGuide returned control before completion, sleep 11
01:05:23.282 00.019 1032 UpdateGuideState exits: m=1429 SNR=26.6
01:05:23.284 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:23.285 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:23.288 00.003 1032 Enqueuing Expose request
01:05:23.289 00.001 10072 IsGuiding returns 0
01:05:23.289 00.000 10072 Move returns status 0, amount 1
01:05:23.289 00.000 10072 MoveAxis(N, 0, ABG)
01:05:23.289 00.000 10072 Move returns status 0, amount 0
01:05:23.290 00.001 10072 move complete, result=0
01:05:23.290 00.000 10072 worker thread done servicing request
01:05:23.290 00.000 10072 Worker thread wakes up
01:05:23.290 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:05:23.292 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:23.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:23.928 00.636 10072 Exposure complete
01:05:23.976 00.048 10072 worker thread done servicing request
01:05:23.976 00.000 1032 OnExposeComplete: enter
01:05:23.978 00.002 1032 UpdateGuideState(): m_state=6
01:05:23.980 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1410
01:05:23.981 00.001 1032 Star::Find returns 1 (0), X=321.05, Y=750.29, Mass=1508, SNR=27.4, Peak=173 HFD=2.6
01:05:23.983 00.002 1032 MultiStar: [#1 0.09,0.08,0.93,U] [#2 0.10,0.03,0.71,U] [#3 0.03,0.12,0.67,U] [#4 0.21,-0.04,0.67,U] [#5 -0.05,0.08,0.67,U] [#6 0.16,0.12,0.58,U] [#7 -0.09,0.02,0.51,U] [#8 -0.00,-0.01,0.53,U] 
01:05:23.985 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.16, 0.11}
01:05:23.986 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
01:05:23.990 00.004 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
01:05:23.991 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.67 mountX=0.04 mountY=-0.09, mountTheta=-1.16
01:05:23.995 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
01:05:23.997 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
01:05:23.999 00.002 10072 Worker thread wakes up
01:05:23.999 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:05:23.999 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:05:23.999 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
01:05:24.002 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:24.004 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
01:05:24.004 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:05:24.004 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:24.004 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:05:24.004 00.000 10072 MoveAxis(E, 2, ABG)
01:05:24.004 00.000 10072 Guiding  Dir = 2, Dur = 2
01:05:24.005 00.001 10072 IsGuiding returns 0
01:05:24.005 00.000 10072 PulseGuide returned control before completion, sleep 12
01:05:24.019 00.014 10072 IsGuiding returns 0
01:05:24.019 00.000 10072 Move returns status 0, amount 2
01:05:24.019 00.000 10072 MoveAxis(N, 0, ABG)
01:05:24.019 00.000 10072 Move returns status 0, amount 0
01:05:24.019 00.000 10072 move complete, result=0
01:05:24.019 00.000 10072 worker thread done servicing request
01:05:24.024 00.005 1032 UpdateGuideState exits: m=1508 SNR=27.4
01:05:24.026 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:24.028 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:24.030 00.002 1032 Enqueuing Expose request
01:05:24.031 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:05:24.033 00.002 10072 Worker thread wakes up
01:05:24.033 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:24.033 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:24.445 00.412 10072 Exposure complete
01:05:24.493 00.048 10072 worker thread done servicing request
01:05:24.493 00.000 1032 OnExposeComplete: enter
01:05:24.495 00.002 1032 UpdateGuideState(): m_state=6
01:05:24.497 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1411
01:05:24.499 00.002 1032 Star::Find returns 1 (0), X=321.08, Y=750.27, Mass=1554, SNR=27.8, Peak=178 HFD=2.6
01:05:24.500 00.001 1032 MultiStar: [#1 0.17,0.08,0.91,U] [#2 0.12,-0.01,0.67,U] [#3 0.08,0.09,0.65,U] [#4 0.10,-0.03,0.71,U] [#5 0.08,0.05,0.66,U] [#6 0.13,0.11,0.59,U] [#7 -0.16,0.00,0.52,U] [#8 0.21,0.03,0.56,U] 
01:05:24.502 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.19, 0.09}
01:05:24.505 00.003 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
01:05:24.506 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
01:05:24.508 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.41 mountX=0.02 mountY=-0.12, mountTheta=-1.42
01:05:24.510 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
01:05:24.513 00.003 1032 Enqueuing Move request for scope (0.11, 0.05)
01:05:24.515 00.002 10072 Worker thread wakes up
01:05:24.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
01:05:24.515 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
01:05:24.515 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
01:05:24.519 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:24.521 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
01:05:24.521 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:05:24.521 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:24.521 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:05:24.521 00.000 10072 MoveAxis(E, 2, ABG)
01:05:24.521 00.000 10072 Guiding  Dir = 2, Dur = 2
01:05:24.522 00.001 10072 IsGuiding returns 0
01:05:24.522 00.000 10072 PulseGuide returned control before completion, sleep 12
01:05:24.536 00.014 10072 IsGuiding returns 0
01:05:24.536 00.000 10072 Move returns status 0, amount 2
01:05:24.536 00.000 10072 MoveAxis(N, 0, ABG)
01:05:24.536 00.000 10072 Move returns status 0, amount 0
01:05:24.537 00.001 10072 move complete, result=0
01:05:24.537 00.000 10072 worker thread done servicing request
01:05:24.539 00.002 1032 UpdateGuideState exits: m=1554 SNR=27.8
01:05:24.541 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:24.543 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:24.544 00.001 1032 Enqueuing Expose request
01:05:24.546 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:05:24.547 00.001 10072 Worker thread wakes up
01:05:24.548 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:24.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:25.179 00.631 10072 Exposure complete
01:05:25.229 00.050 10072 worker thread done servicing request
01:05:25.229 00.000 1032 OnExposeComplete: enter
01:05:25.231 00.002 1032 UpdateGuideState(): m_state=6
01:05:25.232 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1412
01:05:25.235 00.003 1032 Star::Find returns 1 (0), X=321.04, Y=750.27, Mass=1232, SNR=24.7, Peak=139 HFD=2.5
01:05:25.237 00.002 1032 MultiStar: [#1 0.14,0.04,0.97,U] [#2 0.10,0.03,0.77,U] [#3 0.07,-0.01,0.72,U] [#4 0.23,0.01,0.74,U] [#5 0.01,0.12,0.76,U] [#6 0.24,0.04,0.62,U] [#7 -0.14,-0.09,0.58,U] [#8 0.29,-0.04,0.59,U] 
01:05:25.240 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.15, 0.09}
01:05:25.242 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
01:05:25.244 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
01:05:25.245 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.22 mountX=-0.01 mountY=-0.13, mountTheta=-1.61
01:05:25.249 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
01:05:25.251 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
01:05:25.254 00.003 10072 Worker thread wakes up
01:05:25.254 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
01:05:25.254 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
01:05:25.254 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.01 yDistance=-0.13
01:05:25.256 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:25.259 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.90
01:05:25.259 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:05:25.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:25.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:05:25.259 00.000 10072 MoveAxis(E, 2, ABG)
01:05:25.259 00.000 10072 Guiding  Dir = 2, Dur = 2
01:05:25.259 00.000 10072 IsGuiding returns 0
01:05:25.260 00.001 10072 PulseGuide returned control before completion, sleep 12
01:05:25.278 00.018 1032 UpdateGuideState exits: m=1232 SNR=24.7
01:05:25.280 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:25.281 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:25.283 00.002 1032 Enqueuing Expose request
01:05:25.285 00.002 10072 IsGuiding returns 0
01:05:25.285 00.000 10072 Move returns status 0, amount 2
01:05:25.286 00.001 10072 MoveAxis(N, 0, ABG)
01:05:25.286 00.000 10072 Move returns status 0, amount 0
01:05:25.286 00.000 10072 move complete, result=0
01:05:25.286 00.000 10072 worker thread done servicing request
01:05:25.286 00.000 10072 Worker thread wakes up
01:05:25.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:25.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:25.293 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:05:25.695 00.402 10072 Exposure complete
01:05:25.744 00.049 10072 worker thread done servicing request
01:05:25.745 00.001 1032 OnExposeComplete: enter
01:05:25.747 00.002 1032 UpdateGuideState(): m_state=6
01:05:25.749 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1413
01:05:25.750 00.001 1032 Star::Find returns 1 (0), X=321.11, Y=750.33, Mass=1504, SNR=27.3, Peak=177 HFD=2.6
01:05:25.752 00.002 1032 MultiStar: [#1 0.10,0.07,0.96,U] [#2 -0.04,0.11,0.72,U] [#3 0.05,0.13,0.66,U] [#4 0.12,0.09,0.67,U] [#5 -0.00,0.12,0.71,U] [#6 0.26,0.20,0.59,U] [#7 -0.20,0.21,0.51,U] [#8 0.08,-0.01,0.58,U] 
01:05:25.754 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.22, 0.15}
01:05:25.755 00.001 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
01:05:25.757 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
01:05:25.759 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.99 mountX=0.09 mountY=-0.10, mountTheta=-0.84
01:05:25.761 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
01:05:25.764 00.003 1032 Enqueuing Move request for scope (0.08, 0.12)
01:05:25.766 00.002 10072 Worker thread wakes up
01:05:25.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
01:05:25.766 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
01:05:25.766 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.09 yDistance=-0.10
01:05:25.768 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:25.770 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
01:05:25.770 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
01:05:25.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:25.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:05:25.770 00.000 10072 MoveAxis(E, 1, ABG)
01:05:25.770 00.000 10072 Guiding  Dir = 2, Dur = 1
01:05:25.772 00.002 10072 IsGuiding returns 0
01:05:25.772 00.000 10072 PulseGuide returned control before completion, sleep 11
01:05:25.789 00.017 1032 UpdateGuideState exits: m=1504 SNR=27.3
01:05:25.791 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:25.793 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:25.795 00.002 1032 Enqueuing Expose request
01:05:25.798 00.003 10072 IsGuiding returns 0
01:05:25.798 00.000 10072 Move returns status 0, amount 1
01:05:25.798 00.000 10072 MoveAxis(N, 0, ABG)
01:05:25.798 00.000 10072 Move returns status 0, amount 0
01:05:25.798 00.000 10072 move complete, result=0
01:05:25.799 00.001 10072 worker thread done servicing request
01:05:25.799 00.000 10072 Worker thread wakes up
01:05:25.799 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:25.799 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:25.805 00.006 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:05:26.429 00.624 10072 Exposure complete
01:05:26.475 00.046 10072 worker thread done servicing request
01:05:26.475 00.000 1032 OnExposeComplete: enter
01:05:26.477 00.002 1032 UpdateGuideState(): m_state=6
01:05:26.479 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1414
01:05:26.481 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.44, Mass=1368, SNR=26.1, Peak=160 HFD=2.6
01:05:26.483 00.002 1032 MultiStar: [#1 0.21,0.09,0.99,U] [#2 0.06,0.28,0.76,U] [#3 -0.06,0.20,0.66,U] [#4 0.11,0.08,0.74,U] [#5 0.08,0.17,0.69,U] [#6 0.20,0.37,0.61,U] [#7 -0.23,0.09,0.52,U] [#8 -0.11,0.13,0.60,U] 
01:05:26.485 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.18}, one-star: {0.20, 0.26}
01:05:26.488 00.003 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
01:05:26.491 00.003 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
01:05:26.493 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.20 mountX=0.16 mountY=-0.12, mountTheta=-0.63
01:05:26.495 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.18, opts=13)
01:05:26.497 00.002 1032 Enqueuing Move request for scope (0.07, 0.18)
01:05:26.499 00.002 10072 Worker thread wakes up
01:05:26.499 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
01:05:26.499 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
01:05:26.499 00.000 10072 Moving (0.07, 0.18) raw xDistance=0.16 yDistance=-0.12
01:05:26.501 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:26.504 00.003 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.89
01:05:26.504 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:05:26.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:26.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:05:26.504 00.000 10072 MoveAxis(W, 70, ABG)
01:05:26.504 00.000 10072 Guiding  Dir = 3, Dur = 70
01:05:26.504 00.000 10072 IsGuiding returns 0
01:05:26.505 00.001 10072 PulseGuide returned control before completion, sleep 80
01:05:26.523 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.1
01:05:26.525 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:26.528 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:26.530 00.002 1032 Enqueuing Expose request
01:05:26.612 00.082 10072 IsGuiding returns 1
01:05:26.613 00.001 10072 scope still moving after pulse duration time elapsed
01:05:26.645 00.032 10072 IsGuiding returns 0
01:05:26.645 00.000 10072 scope move finished after 70 + 71 ms
01:05:26.645 00.000 10072 Move returns status 0, amount 70
01:05:26.645 00.000 10072 MoveAxis(N, 0, ABG)
01:05:26.645 00.000 10072 Move returns status 0, amount 0
01:05:26.645 00.000 10072 move complete, result=0
01:05:26.645 00.000 10072 worker thread done servicing request
01:05:26.645 00.000 10072 Worker thread wakes up
01:05:26.645 00.000 1032 GuideStep: 0.2 px 70 ms WEST, -0.1 px 0 ms NORTH
01:05:26.648 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:26.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:27.054 00.406 10072 Exposure complete
01:05:27.107 00.053 10072 worker thread done servicing request
01:05:27.107 00.000 1032 OnExposeComplete: enter
01:05:27.109 00.002 1032 UpdateGuideState(): m_state=6
01:05:27.112 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1415
01:05:27.116 00.004 1032 Star::Find returns 1 (0), X=321.09, Y=750.36, Mass=1287, SNR=25.3, Peak=155 HFD=2.6
01:05:27.118 00.002 1032 MultiStar: [#1 0.05,0.15,0.99,U] [#2 0.02,0.15,0.79,U] [#3 0.02,0.02,0.69,U] [#4 0.22,0.08,0.74,U] [#5 0.01,0.06,0.75,U] [#6 0.24,0.21,0.61,U] [#7 -0.14,0.05,0.50,U] [#8 0.02,0.09,0.59,U] 
01:05:27.119 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.20, 0.18}
01:05:27.121 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
01:05:27.123 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
01:05:27.124 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.96 mountX=0.09 mountY=-0.11, mountTheta=-0.87
01:05:27.127 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
01:05:27.129 00.002 1032 Enqueuing Move request for scope (0.08, 0.12)
01:05:27.132 00.003 10072 Worker thread wakes up
01:05:27.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
01:05:27.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
01:05:27.132 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.09 yDistance=-0.11
01:05:27.133 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:27.135 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
01:05:27.135 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
01:05:27.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:27.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:05:27.136 00.001 10072 MoveAxis(E, 2, ABG)
01:05:27.136 00.000 10072 Guiding  Dir = 2, Dur = 2
01:05:27.136 00.000 10072 IsGuiding returns 0
01:05:27.136 00.000 10072 PulseGuide returned control before completion, sleep 12
01:05:27.154 00.018 1032 UpdateGuideState exits: m=1287 SNR=25.3
01:05:27.157 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:27.158 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:27.160 00.002 1032 Enqueuing Expose request
01:05:27.162 00.002 10072 IsGuiding returns 0
01:05:27.162 00.000 10072 Move returns status 0, amount 2
01:05:27.162 00.000 10072 MoveAxis(N, 0, ABG)
01:05:27.162 00.000 10072 Move returns status 0, amount 0
01:05:27.162 00.000 10072 move complete, result=0
01:05:27.162 00.000 10072 worker thread done servicing request
01:05:27.162 00.000 10072 Worker thread wakes up
01:05:27.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:27.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:27.171 00.009 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:05:27.786 00.615 10072 Exposure complete
01:05:27.837 00.051 10072 worker thread done servicing request
01:05:27.837 00.000 1032 OnExposeComplete: enter
01:05:27.839 00.002 1032 UpdateGuideState(): m_state=6
01:05:27.841 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1416
01:05:27.843 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.24, Mass=1497, SNR=27.3, Peak=171 HFD=2.6
01:05:27.844 00.001 1032 MultiStar: [#1 0.22,-0.12,0.95,U] [#2 0.16,0.07,0.73,U] [#3 0.11,-0.02,0.66,U] [#4 0.14,-0.09,0.70,U] [#5 0.10,-0.10,0.64,U] [#6 0.22,0.03,0.58,U] [#7 -0.10,-0.19,0.51,U] [#8 0.21,-0.11,0.54,U] 
01:05:27.846 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.04}, one-star: {0.22, 0.06}
01:05:27.847 00.001 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
01:05:27.850 00.003 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
01:05:27.852 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.28 mountX=-0.08 mountY=-0.14, mountTheta=-2.11
01:05:27.855 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
01:05:27.857 00.002 1032 Enqueuing Move request for scope (0.15, -0.04)
01:05:27.858 00.001 10072 Worker thread wakes up
01:05:27.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
01:05:27.858 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
01:05:27.858 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.14
01:05:27.860 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:27.864 00.004 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
01:05:27.864 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:05:27.864 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:27.865 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:05:27.865 00.000 10072 MoveAxis(E, 2, ABG)
01:05:27.865 00.000 10072 Guiding  Dir = 2, Dur = 2
01:05:27.865 00.000 10072 IsGuiding returns 0
01:05:27.865 00.000 10072 PulseGuide returned control before completion, sleep 12
01:05:27.883 00.018 1032 UpdateGuideState exits: m=1497 SNR=27.3
01:05:27.886 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:27.888 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:27.889 00.001 1032 Enqueuing Expose request
01:05:27.897 00.008 10072 IsGuiding returns 0
01:05:27.897 00.000 10072 Move returns status 0, amount 2
01:05:27.897 00.000 10072 MoveAxis(N, 0, ABG)
01:05:27.897 00.000 10072 Move returns status 0, amount 0
01:05:27.897 00.000 10072 move complete, result=0
01:05:27.897 00.000 10072 worker thread done servicing request
01:05:27.897 00.000 10072 Worker thread wakes up
01:05:27.897 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:27.897 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:27.905 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:05:28.305 00.400 10072 Exposure complete
01:05:28.356 00.051 10072 worker thread done servicing request
01:05:28.356 00.000 1032 OnExposeComplete: enter
01:05:28.359 00.003 1032 UpdateGuideState(): m_state=6
01:05:28.363 00.004 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1417
01:05:28.367 00.004 1032 Star::Find returns 1 (0), X=321.15, Y=750.22, Mass=1400, SNR=26.4, Peak=169 HFD=2.6
01:05:28.369 00.002 1032 MultiStar: [#1 0.27,-0.00,0.96,U] [#2 0.20,-0.01,0.73,U] [#3 0.02,-0.01,0.68,U] [#4 0.21,-0.05,0.69,U] [#5 0.15,0.06,0.73,U] [#6 0.29,0.12,0.62,U] [#7 0.08,-0.04,0.49,U] [#8 0.08,-0.04,0.58,U] 
01:05:28.370 00.001 1032 refined, 8 included, MultiStar: {0.18, 0.01}, one-star: {0.26, 0.04}
01:05:28.371 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
01:05:28.373 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
01:05:28.374 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.05 mountX=-0.04 mountY=-0.18, mountTheta=-1.78
01:05:28.378 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.01, opts=13)
01:05:28.380 00.002 1032 Enqueuing Move request for scope (0.18, 0.01)
01:05:28.382 00.002 10072 Worker thread wakes up
01:05:28.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
01:05:28.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
01:05:28.382 00.000 10072 Moving (0.18, 0.01) raw xDistance=-0.04 yDistance=-0.18
01:05:28.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:28.386 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
01:05:28.386 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:05:28.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:28.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:05:28.386 00.000 10072 MoveAxis(E, 2, ABG)
01:05:28.386 00.000 10072 Guiding  Dir = 2, Dur = 2
01:05:28.387 00.001 10072 IsGuiding returns 0
01:05:28.387 00.000 10072 PulseGuide returned control before completion, sleep 12
01:05:28.405 00.018 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:05:28.407 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:28.409 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:28.410 00.001 1032 Enqueuing Expose request
01:05:28.412 00.002 10072 IsGuiding returns 0
01:05:28.413 00.001 10072 Move returns status 0, amount 2
01:05:28.413 00.000 10072 MoveAxis(N, 0, ABG)
01:05:28.413 00.000 10072 Move returns status 0, amount 0
01:05:28.413 00.000 10072 move complete, result=0
01:05:28.413 00.000 10072 worker thread done servicing request
01:05:28.413 00.000 10072 Worker thread wakes up
01:05:28.413 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:28.413 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:28.421 00.008 1032 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
01:05:29.039 00.618 10072 Exposure complete
01:05:29.091 00.052 10072 worker thread done servicing request
01:05:29.091 00.000 1032 OnExposeComplete: enter
01:05:29.093 00.002 1032 UpdateGuideState(): m_state=6
01:05:29.095 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1418
01:05:29.098 00.003 1032 Star::Find returns 1 (0), X=321.08, Y=750.29, Mass=1362, SNR=26.0, Peak=156 HFD=2.6
01:05:29.100 00.002 1032 MultiStar: [#1 0.09,0.06,1.03,U] [#2 0.03,-0.06,0.75,U] [#3 0.17,-0.05,0.67,U] [#4 0.03,-0.00,0.74,U] [#5 0.11,-0.01,0.71,U] [#6 0.12,0.19,0.60,U] [#7 0.05,-0.19,0.54,U] [#8 0.23,-0.17,0.60,U] 
01:05:29.102 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {0.19, 0.11}
01:05:29.103 00.001 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
01:05:29.105 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
01:05:29.107 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.02 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
01:05:29.110 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
01:05:29.114 00.004 1032 Enqueuing Move request for scope (0.11, -0.00)
01:05:29.116 00.002 10072 Worker thread wakes up
01:05:29.116 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
01:05:29.116 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
01:05:29.117 00.001 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.11
01:05:29.120 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:29.122 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
01:05:29.122 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:05:29.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:29.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:05:29.122 00.000 10072 MoveAxis(E, 2, ABG)
01:05:29.122 00.000 10072 Guiding  Dir = 2, Dur = 2
01:05:29.122 00.000 10072 IsGuiding returns 0
01:05:29.123 00.001 10072 PulseGuide returned control before completion, sleep 12
01:05:29.140 00.017 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:05:29.142 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:29.146 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:29.149 00.003 1032 Enqueuing Expose request
01:05:29.152 00.003 10072 IsGuiding returns 0
01:05:29.152 00.000 10072 Move returns status 0, amount 2
01:05:29.152 00.000 10072 MoveAxis(N, 0, ABG)
01:05:29.152 00.000 10072 Move returns status 0, amount 0
01:05:29.152 00.000 10072 move complete, result=0
01:05:29.152 00.000 10072 worker thread done servicing request
01:05:29.152 00.000 10072 Worker thread wakes up
01:05:29.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:29.153 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:29.160 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:05:29.568 00.408 10072 Exposure complete
01:05:29.626 00.058 10072 worker thread done servicing request
01:05:29.627 00.001 1032 OnExposeComplete: enter
01:05:29.629 00.002 1032 UpdateGuideState(): m_state=6
01:05:29.631 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1419
01:05:29.633 00.002 1032 Star::Find returns 1 (0), X=321.16, Y=750.26, Mass=1476, SNR=27.1, Peak=170 HFD=2.6
01:05:29.635 00.002 1032 MultiStar: [#1 0.16,-0.03,0.95,U] [#2 0.22,-0.06,0.75,U] [#3 0.09,-0.12,0.67,U] [#4 0.15,-0.08,0.71,U] [#5 0.06,0.02,0.68,U] [#6 0.19,0.12,0.56,U] [#7 0.04,-0.21,0.49,U] [#8 0.14,-0.01,0.56,U] 
01:05:29.637 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.02}, one-star: {0.27, 0.08}
01:05:29.638 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
01:05:29.641 00.003 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
01:05:29.643 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.15 mountX=-0.06 mountY=-0.15, mountTheta=-1.98
01:05:29.648 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.02, opts=13)
01:05:29.650 00.002 1032 Enqueuing Move request for scope (0.16, -0.02)
01:05:29.652 00.002 10072 Worker thread wakes up
01:05:29.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
01:05:29.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
01:05:29.653 00.001 10072 Moving (0.16, -0.02) raw xDistance=-0.06 yDistance=-0.15
01:05:29.655 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:29.658 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.89
01:05:29.658 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:05:29.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:29.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:05:29.658 00.000 10072 MoveAxis(E, 2, ABG)
01:05:29.658 00.000 10072 Guiding  Dir = 2, Dur = 2
01:05:29.659 00.001 10072 IsGuiding returns 0
01:05:29.659 00.000 10072 PulseGuide returned control before completion, sleep 12
01:05:29.674 00.015 10072 IsGuiding returns 0
01:05:29.674 00.000 10072 Move returns status 0, amount 2
01:05:29.674 00.000 10072 MoveAxis(N, 0, ABG)
01:05:29.674 00.000 10072 Move returns status 0, amount 0
01:05:29.674 00.000 10072 move complete, result=0
01:05:29.674 00.000 10072 worker thread done servicing request
01:05:29.677 00.003 1032 UpdateGuideState exits: m=1476 SNR=27.1
01:05:29.679 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:29.681 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:29.683 00.002 1032 Enqueuing Expose request
01:05:29.685 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:05:29.688 00.003 10072 Worker thread wakes up
01:05:29.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:29.688 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:30.319 00.631 10072 Exposure complete
01:05:30.368 00.049 10072 worker thread done servicing request
01:05:30.369 00.001 1032 OnExposeComplete: enter
01:05:30.371 00.002 1032 UpdateGuideState(): m_state=6
01:05:30.372 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1420
01:05:30.374 00.002 1032 Star::Find returns 1 (0), X=321.20, Y=750.23, Mass=1398, SNR=26.4, Peak=169 HFD=2.6
01:05:30.376 00.002 1032 MultiStar: [#1 0.14,-0.20,0.93,U] [#2 0.06,0.04,0.73,U] [#3 0.11,0.03,0.69,U] [#4 0.27,-0.20,0.70,U] [#5 0.05,-0.10,0.68,U] [#6 0.26,-0.05,0.60,U] [#7 -0.11,-0.16,0.52,U] [#8 0.18,-0.11,0.57,U] 
01:05:30.377 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.07}, one-star: {0.30, 0.05}
01:05:30.379 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
01:05:30.381 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
01:05:30.383 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.44 mountX=-0.11 mountY=-0.13, mountTheta=-2.27
01:05:30.385 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.07, opts=13)
01:05:30.387 00.002 1032 Enqueuing Move request for scope (0.15, -0.07)
01:05:30.389 00.002 10072 Worker thread wakes up
01:05:30.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
01:05:30.389 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
01:05:30.389 00.000 10072 Moving (0.15, -0.07) raw xDistance=-0.11 yDistance=-0.13
01:05:30.392 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:30.394 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
01:05:30.394 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
01:05:30.394 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:30.395 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:05:30.395 00.000 10072 MoveAxis(E, 2, ABG)
01:05:30.395 00.000 10072 Guiding  Dir = 2, Dur = 2
01:05:30.395 00.000 10072 IsGuiding returns 0
01:05:30.396 00.001 10072 PulseGuide returned control before completion, sleep 12
01:05:30.410 00.014 10072 IsGuiding returns 0
01:05:30.412 00.002 10072 Move returns status 0, amount 2
01:05:30.412 00.000 10072 MoveAxis(N, 0, ABG)
01:05:30.412 00.000 10072 Move returns status 0, amount 0
01:05:30.412 00.000 10072 move complete, result=0
01:05:30.412 00.000 10072 worker thread done servicing request
01:05:30.415 00.003 1032 UpdateGuideState exits: m=1398 SNR=26.4
01:05:30.417 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:30.418 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:30.420 00.002 1032 Enqueuing Expose request
01:05:30.423 00.003 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:05:30.427 00.004 10072 Worker thread wakes up
01:05:30.427 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:30.427 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:30.835 00.408 10072 Exposure complete
01:05:30.885 00.050 10072 worker thread done servicing request
01:05:30.885 00.000 1032 OnExposeComplete: enter
01:05:30.887 00.002 1032 UpdateGuideState(): m_state=6
01:05:30.889 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1421
01:05:30.890 00.001 1032 Star::Find returns 1 (0), X=321.14, Y=750.16, Mass=1450, SNR=26.8, Peak=160 HFD=2.7
01:05:30.891 00.001 1032 MultiStar: [#1 0.24,-0.13,0.95,U] [#2 -0.01,0.01,0.73,U] [#3 0.27,0.08,0.64,U] [#4 0.33,-0.20,0.69,U] [#5 0.10,-0.15,0.70,U] [#6 0.28,-0.01,0.61,U] [#7 0.09,-0.18,0.55,U] [#8 0.24,-0.29,0.54,U] 
01:05:30.894 00.003 1032 refined, 8 included, MultiStar: {0.20, -0.09}, one-star: {0.24, -0.02}
01:05:30.895 00.001 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
01:05:30.898 00.003 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
01:05:30.899 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.43 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
01:05:30.902 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.09, opts=13)
01:05:30.904 00.002 1032 Enqueuing Move request for scope (0.20, -0.09)
01:05:30.906 00.002 10072 Worker thread wakes up
01:05:30.906 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
01:05:30.906 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
01:05:30.906 00.000 10072 Moving (0.20, -0.09) raw xDistance=-0.14 yDistance=-0.17
01:05:30.909 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:30.911 00.002 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.88
01:05:30.911 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:05:30.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:30.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:05:30.912 00.001 10072 MoveAxis(E, 66, ABG)
01:05:30.912 00.000 10072 Guiding  Dir = 2, Dur = 66
01:05:30.912 00.000 10072 IsGuiding returns 0
01:05:30.912 00.000 10072 PulseGuide returned control before completion, sleep 76
01:05:30.930 00.018 1032 UpdateGuideState exits: m=1450 SNR=26.8
01:05:30.932 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:30.934 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:30.936 00.002 1032 Enqueuing Expose request
01:05:31.003 00.067 10072 IsGuiding returns 0
01:05:31.003 00.000 10072 Move returns status 0, amount 66
01:05:31.003 00.000 10072 MoveAxis(N, 0, ABG)
01:05:31.003 00.000 10072 Move returns status 0, amount 0
01:05:31.003 00.000 10072 move complete, result=0
01:05:31.003 00.000 10072 worker thread done servicing request
01:05:31.003 00.000 10072 Worker thread wakes up
01:05:31.004 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:31.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:31.004 00.000 1032 GuideStep: -0.1 px 66 ms EAST, -0.2 px 0 ms NORTH
01:05:31.632 00.628 10072 Exposure complete
01:05:31.685 00.053 10072 worker thread done servicing request
01:05:31.685 00.000 1032 OnExposeComplete: enter
01:05:31.688 00.003 1032 UpdateGuideState(): m_state=6
01:05:31.690 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1422
01:05:31.692 00.002 1032 Star::Find returns 1 (0), X=321.15, Y=750.39, Mass=1367, SNR=26.1, Peak=173 HFD=2.6
01:05:31.694 00.002 1032 MultiStar: [#1 0.19,0.02,1.01,U] [#2 0.15,0.08,0.69,U] [#3 0.10,-0.00,0.67,U] [#4 0.14,0.04,0.71,U] [#5 0.01,0.14,0.74,U] [#6 0.33,0.16,0.63,U] [#7 -0.07,-0.07,0.51,U] [#8 0.21,-0.16,0.59,U] 
01:05:31.696 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.06}, one-star: {0.25, 0.21}
01:05:31.698 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
01:05:31.699 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
01:05:31.701 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.36 mountX=0.02 mountY=-0.16, mountTheta=-1.47
01:05:31.704 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
01:05:31.707 00.003 1032 Enqueuing Move request for scope (0.15, 0.06)
01:05:31.709 00.002 10072 Worker thread wakes up
01:05:31.709 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
01:05:31.709 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
01:05:31.709 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
01:05:31.712 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:31.714 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
01:05:31.714 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:05:31.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:31.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:05:31.714 00.000 10072 MoveAxis(E, 3, ABG)
01:05:31.714 00.000 10072 Guiding  Dir = 2, Dur = 3
01:05:31.715 00.001 10072 IsGuiding returns 0
01:05:31.715 00.000 10072 PulseGuide returned control before completion, sleep 13
01:05:31.733 00.018 1032 UpdateGuideState exits: m=1367 SNR=26.1
01:05:31.736 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:31.740 00.004 10072 IsGuiding returns 0
01:05:31.740 00.000 10072 Move returns status 0, amount 3
01:05:31.740 00.000 10072 MoveAxis(N, 0, ABG)
01:05:31.740 00.000 10072 Move returns status 0, amount 0
01:05:31.740 00.000 10072 move complete, result=0
01:05:31.740 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:31.742 00.002 1032 Enqueuing Expose request
01:05:31.744 00.002 10072 worker thread done servicing request
01:05:31.744 00.000 10072 Worker thread wakes up
01:05:31.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:31.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:31.744 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
01:05:32.162 00.418 10072 Exposure complete
01:05:32.216 00.054 10072 worker thread done servicing request
01:05:32.216 00.000 1032 OnExposeComplete: enter
01:05:32.218 00.002 1032 UpdateGuideState(): m_state=6
01:05:32.219 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1423
01:05:32.222 00.003 1032 Star::Find returns 1 (0), X=321.19, Y=750.32, Mass=1438, SNR=26.7, Peak=163 HFD=2.7
01:05:32.225 00.003 1032 MultiStar: [#1 0.16,0.01,0.99,U] [#2 0.01,-0.00,0.72,U] [#3 0.11,0.10,0.70,U] [#4 0.22,-0.03,0.70,U] [#5 0.02,0.12,0.72,U] [#6 0.27,0.12,0.60,U] [#7 0.02,-0.06,0.47,U] [#8 0.23,-0.06,0.54,U] 
01:05:32.227 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.05}, one-star: {0.30, 0.14}
01:05:32.229 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
01:05:32.231 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
01:05:32.233 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.16 cameraTheta=0.28 mountX=0.00 mountY=-0.16, mountTheta=-1.55
01:05:32.237 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.05, opts=13)
01:05:32.240 00.003 1032 Enqueuing Move request for scope (0.16, 0.05)
01:05:32.242 00.002 10072 Worker thread wakes up
01:05:32.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
01:05:32.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
01:05:32.242 00.000 10072 Moving (0.16, 0.05) raw xDistance=0.00 yDistance=-0.16
01:05:32.244 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:32.247 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
01:05:32.247 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
01:05:32.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:32.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:05:32.247 00.000 10072 MoveAxis(E, 2, ABG)
01:05:32.247 00.000 10072 Guiding  Dir = 2, Dur = 2
01:05:32.247 00.000 10072 IsGuiding returns 0
01:05:32.248 00.001 10072 PulseGuide returned control before completion, sleep 12
01:05:32.267 00.019 1032 UpdateGuideState exits: m=1438 SNR=26.7
01:05:32.270 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:32.272 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:32.274 00.002 1032 Enqueuing Expose request
01:05:32.275 00.001 10072 IsGuiding returns 0
01:05:32.275 00.000 10072 Move returns status 0, amount 2
01:05:32.275 00.000 10072 MoveAxis(N, 0, ABG)
01:05:32.275 00.000 10072 Move returns status 0, amount 0
01:05:32.275 00.000 10072 move complete, result=0
01:05:32.276 00.001 10072 worker thread done servicing request
01:05:32.276 00.000 10072 Worker thread wakes up
01:05:32.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:32.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:32.282 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
01:05:32.911 00.629 10072 Exposure complete
01:05:32.962 00.051 10072 worker thread done servicing request
01:05:32.962 00.000 1032 OnExposeComplete: enter
01:05:32.964 00.002 1032 UpdateGuideState(): m_state=6
01:05:32.967 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1424
01:05:32.968 00.001 1032 Star::Find returns 1 (0), X=321.14, Y=750.12, Mass=1296, SNR=25.4, Peak=164 HFD=2.7
01:05:32.970 00.002 1032 MultiStar: [#1 0.17,-0.00,1.03,U] [#2 0.07,0.03,0.77,U] [#3 0.12,-0.14,0.74,U] [#4 0.09,-0.01,0.74,U] [#5 0.04,-0.02,0.71,U] [#6 0.09,-0.05,0.62,U] [#7 0.08,-0.20,0.54,U] [#8 0.19,-0.05,0.60,U] 
01:05:32.972 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.25, -0.06}
01:05:32.973 00.001 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
01:05:32.975 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
01:05:32.976 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.36 mountX=-0.08 mountY=-0.11, mountTheta=-2.19
01:05:32.979 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
01:05:32.981 00.002 1032 Enqueuing Move request for scope (0.13, -0.05)
01:05:32.983 00.002 10072 Worker thread wakes up
01:05:32.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
01:05:32.983 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
01:05:32.983 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
01:05:32.985 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:32.988 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
01:05:32.988 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:05:32.989 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:32.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:05:32.989 00.000 10072 MoveAxis(E, 3, ABG)
01:05:32.989 00.000 10072 Guiding  Dir = 2, Dur = 3
01:05:32.989 00.000 10072 IsGuiding returns 0
01:05:32.989 00.000 10072 PulseGuide returned control before completion, sleep 13
01:05:33.007 00.018 1032 UpdateGuideState exits: m=1296 SNR=25.4
01:05:33.009 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:33.011 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:33.013 00.002 1032 Enqueuing Expose request
01:05:33.018 00.005 10072 IsGuiding returns 0
01:05:33.018 00.000 10072 Move returns status 0, amount 3
01:05:33.018 00.000 10072 MoveAxis(N, 0, ABG)
01:05:33.018 00.000 10072 Move returns status 0, amount 0
01:05:33.018 00.000 10072 move complete, result=0
01:05:33.018 00.000 10072 worker thread done servicing request
01:05:33.018 00.000 10072 Worker thread wakes up
01:05:33.018 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:33.018 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:33.024 00.006 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:05:33.429 00.405 10072 Exposure complete
01:05:33.477 00.048 10072 worker thread done servicing request
01:05:33.477 00.000 1032 OnExposeComplete: enter
01:05:33.479 00.002 1032 UpdateGuideState(): m_state=6
01:05:33.482 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1425
01:05:33.484 00.002 1032 Star::Find returns 1 (0), X=321.16, Y=750.18, Mass=1427, SNR=26.6, Peak=176 HFD=2.5
01:05:33.486 00.002 1032 MultiStar: [#1 0.13,-0.14,0.96,U] [#2 0.10,-0.24,0.74,U] [#3 0.13,-0.10,0.68,U] [#4 0.23,-0.27,0.69,U] [#5 0.07,-0.12,0.68,U] [#6 0.24,-0.23,0.60,U] [#7 -0.03,-0.32,0.54,U] [#8 0.26,-0.15,0.58,U] 
01:05:33.487 00.001 1032 refined, 8 included, MultiStar: {0.16, -0.16}, one-star: {0.26, 0.00}
01:05:33.490 00.003 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
01:05:33.491 00.001 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
01:05:33.493 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-0.79 mountX=-0.20 mountY=-0.11, mountTheta=-2.62
01:05:33.496 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.16, opts=13)
01:05:33.498 00.002 1032 Enqueuing Move request for scope (0.16, -0.16)
01:05:33.499 00.001 10072 Worker thread wakes up
01:05:33.499 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
01:05:33.499 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
01:05:33.499 00.000 10072 Moving (0.16, -0.16) raw xDistance=-0.20 yDistance=-0.11
01:05:33.502 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:33.504 00.002 10072 PPEC rslt: input = -0.20, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 288.88
01:05:33.504 00.000 10072 PPEC: input: -0.20, control: -0.09, exposure: 500
01:05:33.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:33.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:05:33.504 00.000 10072 MoveAxis(E, 93, ABG)
01:05:33.504 00.000 10072 Guiding  Dir = 2, Dur = 93
01:05:33.505 00.001 10072 IsGuiding returns 0
01:05:33.505 00.000 10072 PulseGuide returned control before completion, sleep 103
01:05:33.523 00.018 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:05:33.524 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:33.526 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:33.528 00.002 1032 Enqueuing Expose request
01:05:33.614 00.086 10072 IsGuiding returns 0
01:05:33.614 00.000 10072 Move returns status 0, amount 93
01:05:33.614 00.000 10072 MoveAxis(N, 0, ABG)
01:05:33.614 00.000 10072 Move returns status 0, amount 0
01:05:33.615 00.001 10072 move complete, result=0
01:05:33.615 00.000 10072 worker thread done servicing request
01:05:33.615 00.000 10072 Worker thread wakes up
01:05:33.615 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:33.615 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:33.615 00.000 1032 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
01:05:34.245 00.630 10072 Exposure complete
01:05:34.300 00.055 10072 worker thread done servicing request
01:05:34.300 00.000 1032 OnExposeComplete: enter
01:05:34.302 00.002 1032 UpdateGuideState(): m_state=6
01:05:34.307 00.005 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1426
01:05:34.310 00.003 1032 Star::Find returns 1 (0), X=321.10, Y=750.29, Mass=1380, SNR=26.2, Peak=159 HFD=2.6
01:05:34.312 00.002 1032 MultiStar: [#1 0.21,0.01,1.00,U] [#2 0.06,0.04,0.72,U] [#3 0.10,-0.04,0.69,U] [#4 0.20,0.03,0.73,U] [#5 0.12,0.05,0.67,U] [#6 0.17,0.02,0.59,U] [#7 0.06,-0.10,0.54,U] [#8 0.16,-0.01,0.60,U] 
01:05:34.313 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.21, 0.11}
01:05:34.315 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
01:05:34.317 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
01:05:34.319 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.12 mountX=-0.02 mountY=-0.15, mountTheta=-1.71
01:05:34.322 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
01:05:34.324 00.002 1032 Enqueuing Move request for scope (0.15, 0.02)
01:05:34.326 00.002 10072 Worker thread wakes up
01:05:34.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
01:05:34.326 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
01:05:34.326 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
01:05:34.329 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:34.332 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
01:05:34.333 00.001 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:05:34.333 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:34.333 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:05:34.333 00.000 10072 MoveAxis(E, 4, ABG)
01:05:34.333 00.000 10072 Guiding  Dir = 2, Dur = 4
01:05:34.333 00.000 10072 IsGuiding returns 0
01:05:34.334 00.001 10072 PulseGuide returned control before completion, sleep 14
01:05:34.350 00.016 10072 IsGuiding returns 0
01:05:34.350 00.000 10072 Move returns status 0, amount 4
01:05:34.350 00.000 10072 MoveAxis(N, 0, ABG)
01:05:34.350 00.000 10072 Move returns status 0, amount 0
01:05:34.350 00.000 10072 move complete, result=0
01:05:34.350 00.000 10072 worker thread done servicing request
01:05:34.351 00.001 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:05:34.353 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:34.356 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:34.357 00.001 1032 Enqueuing Expose request
01:05:34.359 00.002 1032 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
01:05:34.361 00.002 10072 Worker thread wakes up
01:05:34.361 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:34.361 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:34.776 00.415 10072 Exposure complete
01:05:34.823 00.047 10072 worker thread done servicing request
01:05:34.823 00.000 1032 OnExposeComplete: enter
01:05:34.826 00.003 1032 UpdateGuideState(): m_state=6
01:05:34.828 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1427
01:05:34.829 00.001 1032 Star::Find returns 1 (0), X=321.09, Y=750.35, Mass=1547, SNR=27.7, Peak=187 HFD=2.6
01:05:34.832 00.003 1032 MultiStar: [#1 0.18,0.01,0.92,U] [#2 0.01,0.00,0.67,U] [#3 0.13,-0.10,0.65,U] [#4 0.09,0.12,0.69,U] [#5 0.11,0.08,0.64,U] [#6 0.24,0.16,0.58,U] [#7 0.14,-0.16,0.50,U] [#8 0.23,-0.03,0.53,U] 
01:05:34.835 00.003 1032 refined, 8 included, MultiStar: {0.15, 0.04}, one-star: {0.20, 0.17}
01:05:34.836 00.001 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
01:05:34.838 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
01:05:34.840 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.26 mountX=0.00 mountY=-0.15, mountTheta=-1.57
01:05:34.842 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.04, opts=13)
01:05:34.843 00.001 1032 Enqueuing Move request for scope (0.15, 0.04)
01:05:34.845 00.002 10072 Worker thread wakes up
01:05:34.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
01:05:34.845 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
01:05:34.845 00.000 10072 Moving (0.15, 0.04) raw xDistance=0.00 yDistance=-0.15
01:05:34.847 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:34.849 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.88
01:05:34.849 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
01:05:34.849 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:34.849 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:05:34.849 00.000 10072 MoveAxis(E, 3, ABG)
01:05:34.849 00.000 10072 Guiding  Dir = 2, Dur = 3
01:05:34.850 00.001 10072 IsGuiding returns 0
01:05:34.850 00.000 10072 PulseGuide returned control before completion, sleep 13
01:05:34.865 00.015 10072 IsGuiding returns 0
01:05:34.866 00.001 10072 Move returns status 0, amount 3
01:05:34.866 00.000 10072 MoveAxis(N, 0, ABG)
01:05:34.866 00.000 10072 Move returns status 0, amount 0
01:05:34.866 00.000 10072 move complete, result=0
01:05:34.866 00.000 10072 worker thread done servicing request
01:05:34.868 00.002 1032 UpdateGuideState exits: m=1547 SNR=27.7
01:05:34.870 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:34.872 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:34.873 00.001 1032 Enqueuing Expose request
01:05:34.875 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
01:05:34.876 00.001 10072 Worker thread wakes up
01:05:34.876 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:34.876 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:35.510 00.634 10072 Exposure complete
01:05:35.558 00.048 10072 worker thread done servicing request
01:05:35.558 00.000 1032 OnExposeComplete: enter
01:05:35.560 00.002 1032 UpdateGuideState(): m_state=6
01:05:35.562 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1428
01:05:35.563 00.001 1032 Star::Find returns 1 (0), X=321.09, Y=750.25, Mass=1375, SNR=26.1, Peak=157 HFD=2.6
01:05:35.565 00.002 1032 MultiStar: [#1 0.21,0.07,0.97,U] [#2 0.01,-0.02,0.73,U] [#3 0.09,-0.03,0.68,U] [#4 0.24,-0.04,0.70,U] [#5 0.20,0.11,0.68,U] [#6 0.24,0.11,0.60,U] [#7 -0.03,-0.00,0.52,U] [#8 0.16,-0.05,0.55,U] 
01:05:35.566 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.20, 0.07}
01:05:35.568 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
01:05:35.569 00.001 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
01:05:35.571 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.19 mountX=-0.01 mountY=-0.16, mountTheta=-1.64
01:05:35.574 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
01:05:35.575 00.001 1032 Enqueuing Move request for scope (0.15, 0.03)
01:05:35.577 00.002 10072 Worker thread wakes up
01:05:35.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
01:05:35.577 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
01:05:35.577 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.16
01:05:35.580 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:35.582 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
01:05:35.582 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:05:35.582 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:35.582 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:05:35.582 00.000 10072 MoveAxis(E, 4, ABG)
01:05:35.583 00.001 10072 Guiding  Dir = 2, Dur = 4
01:05:35.583 00.000 10072 IsGuiding returns 0
01:05:35.583 00.000 10072 PulseGuide returned control before completion, sleep 14
01:05:35.600 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:05:35.604 00.004 10072 IsGuiding returns 0
01:05:35.604 00.000 10072 Move returns status 0, amount 4
01:05:35.604 00.000 10072 MoveAxis(N, 0, ABG)
01:05:35.604 00.000 10072 Move returns status 0, amount 0
01:05:35.604 00.000 10072 move complete, result=0
01:05:35.604 00.000 10072 worker thread done servicing request
01:05:35.604 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:35.607 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:35.620 00.013 1032 Enqueuing Expose request
01:05:35.623 00.003 1032 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
01:05:35.624 00.001 10072 Worker thread wakes up
01:05:35.625 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:35.625 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:36.041 00.416 10072 Exposure complete
01:05:36.090 00.049 10072 worker thread done servicing request
01:05:36.090 00.000 1032 OnExposeComplete: enter
01:05:36.093 00.003 1032 UpdateGuideState(): m_state=6
01:05:36.094 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1429
01:05:36.096 00.002 1032 Star::Find returns 1 (0), X=321.20, Y=750.20, Mass=1459, SNR=26.9, Peak=168 HFD=2.7
01:05:36.098 00.002 1032 MultiStar: [#1 0.26,-0.08,0.96,U] [#2 -0.03,0.01,0.72,U] [#3 0.13,-0.13,0.66,U] [#4 0.18,-0.23,0.71,U] [#5 0.07,0.03,0.70,U] [#6 0.21,0.07,0.60,U] [#7 0.08,-0.18,0.52,U] [#8 0.16,-0.12,0.56,U] 
01:05:36.099 00.001 1032 refined, 8 included, MultiStar: {0.16, -0.06}, one-star: {0.31, 0.02}
01:05:36.101 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
01:05:36.102 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
01:05:36.104 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.18 cameraTheta=-0.36 mountX=-0.10 mountY=-0.14, mountTheta=-2.19
01:05:36.106 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
01:05:36.109 00.003 1032 Enqueuing Move request for scope (0.16, -0.06)
01:05:36.110 00.001 10072 Worker thread wakes up
01:05:36.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
01:05:36.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
01:05:36.110 00.000 10072 Moving (0.16, -0.06) raw xDistance=-0.10 yDistance=-0.14
01:05:36.113 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:36.115 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
01:05:36.115 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:05:36.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:36.115 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:05:36.115 00.000 10072 MoveAxis(E, 4, ABG)
01:05:36.116 00.001 10072 Guiding  Dir = 2, Dur = 4
01:05:36.116 00.000 10072 IsGuiding returns 0
01:05:36.117 00.001 10072 PulseGuide returned control before completion, sleep 14
01:05:36.134 00.017 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:05:36.136 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:36.138 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:36.140 00.002 1032 Enqueuing Expose request
01:05:36.146 00.006 10072 IsGuiding returns 0
01:05:36.147 00.001 10072 Move returns status 0, amount 4
01:05:36.147 00.000 10072 MoveAxis(N, 0, ABG)
01:05:36.147 00.000 10072 Move returns status 0, amount 0
01:05:36.147 00.000 10072 move complete, result=0
01:05:36.147 00.000 10072 worker thread done servicing request
01:05:36.147 00.000 10072 Worker thread wakes up
01:05:36.147 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:36.147 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:36.150 00.003 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:05:36.776 00.626 10072 Exposure complete
01:05:36.822 00.046 10072 worker thread done servicing request
01:05:36.823 00.001 1032 OnExposeComplete: enter
01:05:36.825 00.002 1032 UpdateGuideState(): m_state=6
01:05:36.827 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1430
01:05:36.829 00.002 1032 Star::Find returns 1 (0), X=321.15, Y=750.27, Mass=1451, SNR=26.8, Peak=168 HFD=2.7
01:05:36.831 00.002 1032 MultiStar: [#1 0.13,0.12,0.93,U] [#2 0.03,-0.03,0.71,U] [#3 0.11,-0.02,0.68,U] [#4 0.18,0.06,0.66,U] [#5 0.12,-0.00,0.69,U] [#6 0.09,0.09,0.58,U] [#7 0.04,-0.15,0.53,U] [#8 0.07,-0.09,0.55,U] 
01:05:36.835 00.004 1032 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.25, 0.09}
01:05:36.837 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
01:05:36.838 00.001 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
01:05:36.840 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.13 cameraTheta=0.17 mountX=-0.01 mountY=-0.13, mountTheta=-1.66
01:05:36.843 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
01:05:36.845 00.002 1032 Enqueuing Move request for scope (0.12, 0.02)
01:05:36.847 00.002 10072 Worker thread wakes up
01:05:36.847 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
01:05:36.847 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
01:05:36.847 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.13
01:05:36.850 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:36.852 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
01:05:36.852 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:05:36.852 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:36.852 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:05:36.852 00.000 10072 MoveAxis(E, 3, ABG)
01:05:36.852 00.000 10072 Guiding  Dir = 2, Dur = 3
01:05:36.852 00.000 10072 IsGuiding returns 0
01:05:36.853 00.001 10072 PulseGuide returned control before completion, sleep 13
01:05:36.871 00.018 1032 UpdateGuideState exits: m=1451 SNR=26.8
01:05:36.872 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:36.873 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:36.876 00.003 1032 Enqueuing Expose request
01:05:36.882 00.006 10072 IsGuiding returns 0
01:05:36.882 00.000 10072 Move returns status 0, amount 3
01:05:36.882 00.000 10072 MoveAxis(N, 0, ABG)
01:05:36.882 00.000 10072 Move returns status 0, amount 0
01:05:36.882 00.000 10072 move complete, result=0
01:05:36.883 00.001 10072 worker thread done servicing request
01:05:36.883 00.000 10072 Worker thread wakes up
01:05:36.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:36.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:36.884 00.001 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:05:37.293 00.409 10072 Exposure complete
01:05:37.343 00.050 10072 worker thread done servicing request
01:05:37.343 00.000 1032 OnExposeComplete: enter
01:05:37.345 00.002 1032 UpdateGuideState(): m_state=6
01:05:37.347 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1431
01:05:37.349 00.002 1032 Star::Find returns 1 (0), X=321.19, Y=750.21, Mass=1299, SNR=25.4, Peak=148 HFD=2.7
01:05:37.350 00.001 1032 MultiStar: [#1 0.13,-0.07,1.00,U] [#2 0.12,0.03,0.75,U] [#3 0.07,0.04,0.66,U] [#4 0.14,0.01,0.75,U] [#5 0.25,0.07,0.73,U] [#6 0.22,0.01,0.65,U] [#7 -0.05,-0.22,0.57,U] [#8 0.19,-0.04,0.63,U] 
01:05:37.352 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.01}, one-star: {0.30, 0.03}
01:05:37.353 00.001 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
01:05:37.355 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
01:05:37.356 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.07 mountX=-0.05 mountY=-0.15, mountTheta=-1.90
01:05:37.358 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.01, opts=13)
01:05:37.362 00.004 1032 Enqueuing Move request for scope (0.16, -0.01)
01:05:37.365 00.003 10072 Worker thread wakes up
01:05:37.365 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
01:05:37.365 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
01:05:37.365 00.000 10072 Moving (0.16, -0.01) raw xDistance=-0.05 yDistance=-0.15
01:05:37.369 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:37.371 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
01:05:37.372 00.001 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:05:37.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:37.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:05:37.372 00.000 10072 MoveAxis(E, 3, ABG)
01:05:37.372 00.000 10072 Guiding  Dir = 2, Dur = 3
01:05:37.372 00.000 10072 IsGuiding returns 0
01:05:37.373 00.001 10072 PulseGuide returned control before completion, sleep 13
01:05:37.390 00.017 1032 UpdateGuideState exits: m=1299 SNR=25.4
01:05:37.393 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:37.396 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:37.398 00.002 1032 Enqueuing Expose request
01:05:37.400 00.002 10072 IsGuiding returns 0
01:05:37.400 00.000 10072 Move returns status 0, amount 3
01:05:37.400 00.000 10072 MoveAxis(N, 0, ABG)
01:05:37.400 00.000 10072 Move returns status 0, amount 0
01:05:37.400 00.000 10072 move complete, result=0
01:05:37.401 00.001 10072 worker thread done servicing request
01:05:37.401 00.000 10072 Worker thread wakes up
01:05:37.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:37.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:37.409 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
01:05:38.028 00.619 10072 Exposure complete
01:05:38.073 00.045 10072 worker thread done servicing request
01:05:38.073 00.000 1032 OnExposeComplete: enter
01:05:38.075 00.002 1032 UpdateGuideState(): m_state=6
01:05:38.077 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1432
01:05:38.079 00.002 1032 Star::Find returns 1 (0), X=321.23, Y=750.20, Mass=1569, SNR=27.9, Peak=180 HFD=2.7
01:05:38.081 00.002 1032 MultiStar: [#1 0.13,-0.13,0.93,U] [#2 0.02,-0.06,0.67,U] [#3 -0.03,-0.08,0.64,U] [#4 0.11,-0.00,0.69,U] [#5 0.14,-0.03,0.65,U] [#6 0.26,-0.00,0.57,U] [#7 -0.07,-0.20,0.52,U] [#8 0.16,-0.19,0.54,U] 
01:05:38.083 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.34, 0.02}
01:05:38.084 00.001 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
01:05:38.086 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
01:05:38.087 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.48 mountX=-0.10 mountY=-0.11, mountTheta=-2.31
01:05:38.089 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
01:05:38.092 00.003 1032 Enqueuing Move request for scope (0.13, -0.07)
01:05:38.093 00.001 10072 Worker thread wakes up
01:05:38.093 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
01:05:38.093 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
01:05:38.093 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.11
01:05:38.095 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:38.097 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
01:05:38.097 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:05:38.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:38.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:05:38.097 00.000 10072 MoveAxis(E, 4, ABG)
01:05:38.097 00.000 10072 Guiding  Dir = 2, Dur = 4
01:05:38.098 00.001 10072 IsGuiding returns 0
01:05:38.098 00.000 10072 PulseGuide returned control before completion, sleep 14
01:05:38.115 00.017 1032 UpdateGuideState exits: m=1569 SNR=27.9
01:05:38.118 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:38.119 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:38.121 00.002 1032 Enqueuing Expose request
01:05:38.122 00.001 10072 IsGuiding returns 0
01:05:38.122 00.000 10072 Move returns status 0, amount 4
01:05:38.122 00.000 10072 MoveAxis(N, 0, ABG)
01:05:38.122 00.000 10072 Move returns status 0, amount 0
01:05:38.123 00.001 10072 move complete, result=0
01:05:38.123 00.000 10072 worker thread done servicing request
01:05:38.123 00.000 10072 Worker thread wakes up
01:05:38.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:38.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:38.130 00.007 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:05:38.542 00.412 10072 Exposure complete
01:05:38.590 00.048 10072 worker thread done servicing request
01:05:38.590 00.000 1032 OnExposeComplete: enter
01:05:38.592 00.002 1032 UpdateGuideState(): m_state=6
01:05:38.594 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1433
01:05:38.596 00.002 1032 Star::Find returns 1 (0), X=321.15, Y=750.25, Mass=1382, SNR=26.2, Peak=160 HFD=2.6
01:05:38.598 00.002 1032 MultiStar: [#1 0.16,-0.03,0.96,U] [#2 0.10,-0.02,0.74,U] [#3 0.08,-0.03,0.63,U] [#4 0.18,-0.10,0.73,U] [#5 -0.04,0.06,0.68,U] [#6 0.27,-0.03,0.61,U] [#7 -0.04,-0.16,0.56,U] [#8 0.22,-0.10,0.58,U] 
01:05:38.600 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.26, 0.07}
01:05:38.602 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
01:05:38.603 00.001 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
01:05:38.605 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.21 mountX=-0.06 mountY=-0.13, mountTheta=-2.04
01:05:38.607 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
01:05:38.609 00.002 1032 Enqueuing Move request for scope (0.14, -0.03)
01:05:38.611 00.002 10072 Worker thread wakes up
01:05:38.611 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
01:05:38.611 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
01:05:38.611 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.06 yDistance=-0.13
01:05:38.614 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:38.619 00.005 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.87
01:05:38.619 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:05:38.619 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:38.619 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:05:38.619 00.000 10072 MoveAxis(E, 4, ABG)
01:05:38.619 00.000 10072 Guiding  Dir = 2, Dur = 4
01:05:38.619 00.000 10072 IsGuiding returns 0
01:05:38.620 00.001 10072 PulseGuide returned control before completion, sleep 14
01:05:38.635 00.015 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:05:38.638 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:38.640 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:38.643 00.003 1032 Enqueuing Expose request
01:05:38.648 00.005 10072 IsGuiding returns 0
01:05:38.649 00.001 10072 Move returns status 0, amount 4
01:05:38.649 00.000 10072 MoveAxis(N, 0, ABG)
01:05:38.649 00.000 10072 Move returns status 0, amount 0
01:05:38.649 00.000 10072 move complete, result=0
01:05:38.649 00.000 10072 worker thread done servicing request
01:05:38.649 00.000 10072 Worker thread wakes up
01:05:38.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:38.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:38.653 00.004 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:05:39.279 00.626 10072 Exposure complete
01:05:39.325 00.046 10072 worker thread done servicing request
01:05:39.325 00.000 1032 OnExposeComplete: enter
01:05:39.328 00.003 1032 UpdateGuideState(): m_state=6
01:05:39.332 00.004 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1434
01:05:39.334 00.002 1032 Star::Find returns 1 (0), X=321.19, Y=750.14, Mass=1429, SNR=26.6, Peak=176 HFD=2.5
01:05:39.337 00.003 1032 MultiStar: [#1 0.23,-0.15,1.03,U] [#2 0.01,0.01,0.73,U] [#3 0.06,-0.14,0.67,U] [#4 0.24,-0.24,0.74,U] [#5 0.26,-0.00,0.67,U] [#6 0.29,-0.07,0.63,U] [#7 0.14,-0.22,0.53,U] [#8 0.13,-0.12,0.55,U] 
01:05:39.339 00.002 1032 refined, 8 included, MultiStar: {0.19, -0.11}, one-star: {0.30, -0.04}
01:05:39.342 00.003 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
01:05:39.343 00.001 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
01:05:39.345 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.50 mountX=-0.15 mountY=-0.16, mountTheta=-2.33
01:05:39.348 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.11, opts=13)
01:05:39.351 00.003 1032 Enqueuing Move request for scope (0.19, -0.11)
01:05:39.352 00.001 10072 Worker thread wakes up
01:05:39.353 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
01:05:39.353 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
01:05:39.353 00.000 10072 Moving (0.19, -0.11) raw xDistance=-0.15 yDistance=-0.16
01:05:39.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:39.357 00.002 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.87
01:05:39.357 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:05:39.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:39.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:05:39.357 00.000 10072 MoveAxis(E, 75, ABG)
01:05:39.357 00.000 10072 Guiding  Dir = 2, Dur = 75
01:05:39.358 00.001 10072 IsGuiding returns 0
01:05:39.358 00.000 10072 PulseGuide returned control before completion, sleep 85
01:05:39.377 00.019 1032 UpdateGuideState exits: m=1429 SNR=26.6
01:05:39.379 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:39.381 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:39.382 00.001 1032 Enqueuing Expose request
01:05:39.447 00.065 10072 IsGuiding returns 0
01:05:39.447 00.000 10072 Move returns status 0, amount 75
01:05:39.447 00.000 10072 MoveAxis(N, 0, ABG)
01:05:39.447 00.000 10072 Move returns status 0, amount 0
01:05:39.447 00.000 10072 move complete, result=0
01:05:39.447 00.000 10072 worker thread done servicing request
01:05:39.447 00.000 10072 Worker thread wakes up
01:05:39.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:39.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:39.451 00.004 1032 GuideStep: -0.2 px 75 ms EAST, -0.2 px 0 ms NORTH
01:05:39.856 00.405 10072 Exposure complete
01:05:39.907 00.051 10072 worker thread done servicing request
01:05:39.908 00.001 1032 OnExposeComplete: enter
01:05:39.910 00.002 1032 UpdateGuideState(): m_state=6
01:05:39.911 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1435
01:05:39.913 00.002 1032 Star::Find returns 1 (0), X=321.23, Y=750.33, Mass=1324, SNR=25.6, Peak=159 HFD=2.7
01:05:39.915 00.002 1032 MultiStar: [#1 0.17,-0.02,1.04,U] [#2 0.17,-0.03,0.75,U] [#3 0.05,-0.14,0.70,U] [#4 0.10,-0.02,0.74,U] [#5 0.08,0.02,0.71,U] [#6 0.24,-0.00,0.60,U] [#7 0.01,-0.19,0.53,U] [#8 0.22,0.01,0.56,U] 
01:05:39.916 00.001 1032 refined, 8 included, MultiStar: {0.16, -0.01}, one-star: {0.34, 0.15}
01:05:39.918 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
01:05:39.919 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
01:05:39.921 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.08 mountX=-0.05 mountY=-0.15, mountTheta=-1.91
01:05:39.925 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.01, opts=13)
01:05:39.929 00.004 1032 Enqueuing Move request for scope (0.16, -0.01)
01:05:39.931 00.002 10072 Worker thread wakes up
01:05:39.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
01:05:39.931 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
01:05:39.931 00.000 10072 Moving (0.16, -0.01) raw xDistance=-0.05 yDistance=-0.15
01:05:39.933 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:39.935 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
01:05:39.935 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:05:39.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:39.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:05:39.935 00.000 10072 MoveAxis(E, 5, ABG)
01:05:39.935 00.000 10072 Guiding  Dir = 2, Dur = 5
01:05:39.936 00.001 10072 IsGuiding returns 0
01:05:39.936 00.000 10072 PulseGuide returned control before completion, sleep 15
01:05:39.958 00.022 1032 UpdateGuideState exits: m=1324 SNR=25.6
01:05:39.962 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:39.963 00.001 10072 IsGuiding returns 0
01:05:39.963 00.000 10072 Move returns status 0, amount 5
01:05:39.965 00.002 10072 MoveAxis(N, 0, ABG)
01:05:39.965 00.000 10072 Move returns status 0, amount 0
01:05:39.965 00.000 10072 move complete, result=0
01:05:39.965 00.000 10072 worker thread done servicing request
01:05:39.965 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:39.967 00.002 1032 Enqueuing Expose request
01:05:39.968 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
01:05:39.970 00.002 10072 Worker thread wakes up
01:05:39.970 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:39.970 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:40.605 00.635 10072 Exposure complete
01:05:40.653 00.048 10072 worker thread done servicing request
01:05:40.653 00.000 1032 OnExposeComplete: enter
01:05:40.655 00.002 1032 UpdateGuideState(): m_state=6
01:05:40.657 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1436
01:05:40.659 00.002 1032 Star::Find returns 1 (0), X=321.13, Y=750.35, Mass=1377, SNR=26.1, Peak=178 HFD=2.6
01:05:40.661 00.002 1032 MultiStar: [#1 0.13,0.03,1.02,U] [#2 0.09,0.14,0.75,U] [#3 0.11,-0.02,0.70,U] [#4 0.13,0.08,0.72,U] [#5 0.12,0.09,0.70,U] [#6 0.19,0.16,0.57,U] [#7 -0.03,-0.02,0.51,U] [#8 0.20,-0.03,0.56,U] 
01:05:40.663 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.07}, one-star: {0.23, 0.17}
01:05:40.664 00.001 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
01:05:40.665 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
01:05:40.668 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.48 mountX=0.03 mountY=-0.15, mountTheta=-1.35
01:05:40.670 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
01:05:40.672 00.002 1032 Enqueuing Move request for scope (0.14, 0.07)
01:05:40.676 00.004 10072 Worker thread wakes up
01:05:40.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
01:05:40.676 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
01:05:40.676 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.15
01:05:40.679 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:40.681 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
01:05:40.681 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:05:40.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:40.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:05:40.681 00.000 10072 MoveAxis(E, 6, ABG)
01:05:40.681 00.000 10072 Guiding  Dir = 2, Dur = 6
01:05:40.682 00.001 10072 IsGuiding returns 0
01:05:40.683 00.001 10072 PulseGuide returned control before completion, sleep 16
01:05:40.699 00.016 1032 UpdateGuideState exits: m=1377 SNR=26.1
01:05:40.702 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:40.704 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:40.705 00.001 1032 Enqueuing Expose request
01:05:40.713 00.008 10072 IsGuiding returns 0
01:05:40.713 00.000 10072 Move returns status 0, amount 6
01:05:40.713 00.000 10072 MoveAxis(N, 0, ABG)
01:05:40.713 00.000 10072 Move returns status 0, amount 0
01:05:40.713 00.000 10072 move complete, result=0
01:05:40.713 00.000 10072 worker thread done servicing request
01:05:40.713 00.000 10072 Worker thread wakes up
01:05:40.713 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:40.714 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:40.716 00.002 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
01:05:41.122 00.406 10072 Exposure complete
01:05:41.172 00.050 1032 OnExposeComplete: enter
01:05:41.176 00.004 1032 UpdateGuideState(): m_state=6
01:05:41.179 00.003 10072 worker thread done servicing request
01:05:41.179 00.000 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1437
01:05:41.183 00.004 1032 Star::Find returns 1 (0), X=321.14, Y=750.34, Mass=1565, SNR=27.9, Peak=181 HFD=2.7
01:05:41.187 00.004 1032 MultiStar: [#1 0.12,0.12,0.97,U] [#2 0.11,0.12,0.68,U] [#3 0.01,0.04,0.64,U] [#4 0.19,-0.00,0.70,U] [#5 0.26,0.08,0.63,U] [#6 0.27,0.11,0.58,U] [#7 -0.14,-0.01,0.46,U] [#8 0.35,0.02,0.54,U] 
01:05:41.189 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.08}, one-star: {0.24, 0.16}
01:05:41.190 00.001 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
01:05:41.192 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
01:05:41.193 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=0.03 mountY=-0.18, mountTheta=-1.38
01:05:41.197 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.08, opts=13)
01:05:41.200 00.003 1032 Enqueuing Move request for scope (0.16, 0.08)
01:05:41.202 00.002 10072 Worker thread wakes up
01:05:41.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
01:05:41.202 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
01:05:41.203 00.001 10072 Moving (0.16, 0.08) raw xDistance=0.03 yDistance=-0.18
01:05:41.206 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:41.208 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
01:05:41.208 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:05:41.208 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:41.208 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:05:41.209 00.001 10072 MoveAxis(E, 5, ABG)
01:05:41.209 00.000 10072 Guiding  Dir = 2, Dur = 5
01:05:41.209 00.000 10072 IsGuiding returns 0
01:05:41.211 00.002 10072 PulseGuide returned control before completion, sleep 15
01:05:41.228 00.017 1032 UpdateGuideState exits: m=1565 SNR=27.9
01:05:41.231 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:41.233 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:41.235 00.002 1032 Enqueuing Expose request
01:05:41.239 00.004 10072 IsGuiding returns 0
01:05:41.239 00.000 10072 Move returns status 0, amount 5
01:05:41.239 00.000 10072 MoveAxis(N, 0, ABG)
01:05:41.239 00.000 10072 Move returns status 0, amount 0
01:05:41.239 00.000 10072 move complete, result=0
01:05:41.240 00.001 10072 worker thread done servicing request
01:05:41.240 00.000 10072 Worker thread wakes up
01:05:41.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:41.240 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:41.240 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
01:05:41.869 00.629 10072 Exposure complete
01:05:41.917 00.048 10072 worker thread done servicing request
01:05:41.918 00.001 1032 OnExposeComplete: enter
01:05:41.921 00.003 1032 UpdateGuideState(): m_state=6
01:05:41.922 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1438
01:05:41.926 00.004 1032 Star::Find returns 1 (0), X=321.18, Y=750.14, Mass=1511, SNR=27.4, Peak=175 HFD=2.5
01:05:41.927 00.001 1032 MultiStar: [#1 0.22,0.01,0.95,U] [#2 0.21,-0.01,0.71,U] [#3 0.19,0.07,0.68,U] [#4 0.27,-0.03,0.65,U] [#5 0.28,0.07,0.67,U] [#6 0.32,0.13,0.56,U] [#7 -0.09,-0.03,0.53,U] [#8 0.22,-0.25,0.57,U] 
01:05:41.932 00.005 1032 refined, 8 included, MultiStar: {0.22, -0.01}, one-star: {0.29, -0.04}
01:05:41.934 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
01:05:41.935 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
01:05:41.937 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.04 mountX=-0.07 mountY=-0.21, mountTheta=-1.87
01:05:41.940 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.01, opts=13)
01:05:41.942 00.002 1032 Enqueuing Move request for scope (0.22, -0.01)
01:05:41.944 00.002 10072 Worker thread wakes up
01:05:41.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
01:05:41.944 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
01:05:41.944 00.000 10072 Moving (0.22, -0.01) raw xDistance=-0.07 yDistance=-0.21
01:05:41.946 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:41.949 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
01:05:41.949 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:05:41.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:05:41.949 00.000 10072 MoveAxis(E, 7, ABG)
01:05:41.949 00.000 10072 Guiding  Dir = 2, Dur = 7
01:05:41.949 00.000 10072 IsGuiding returns 0
01:05:41.950 00.001 10072 PulseGuide returned control before completion, sleep 17
01:05:41.968 00.018 1032 UpdateGuideState exits: m=1511 SNR=27.4
01:05:41.969 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:41.971 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:41.974 00.003 1032 Enqueuing Expose request
01:05:41.976 00.002 10072 IsGuiding returns 0
01:05:41.976 00.000 10072 Move returns status 0, amount 7
01:05:41.976 00.000 10072 MoveAxis(N, 137, ABG)
01:05:41.976 00.000 10072 Guiding  Dir = 0, Dur = 137
01:05:41.977 00.001 10072 IsGuiding returns 0
01:05:41.978 00.001 10072 PulseGuide returned control before completion, sleep 147
01:05:42.132 00.154 10072 IsGuiding returns 0
01:05:42.132 00.000 10072 Move returns status 0, amount 137
01:05:42.132 00.000 10072 move complete, result=0
01:05:42.132 00.000 10072 worker thread done servicing request
01:05:42.133 00.001 10072 Worker thread wakes up
01:05:42.133 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 137 ms NORTH
01:05:42.135 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:42.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:42.542 00.407 10072 Exposure complete
01:05:42.592 00.050 10072 worker thread done servicing request
01:05:42.592 00.000 1032 OnExposeComplete: enter
01:05:42.593 00.001 1032 UpdateGuideState(): m_state=6
01:05:42.596 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1439
01:05:42.598 00.002 1032 Star::Find returns 1 (0), X=321.13, Y=750.07, Mass=1267, SNR=25.1, Peak=150 HFD=2.7
01:05:42.600 00.002 1032 MultiStar: [#1 0.17,-0.09,1.02,U] [#2 0.04,-0.01,0.78,U] [#3 0.09,-0.04,0.70,U] [#4 0.11,-0.09,0.73,U] [#5 0.10,-0.02,0.75,U] [#6 0.15,0.10,0.66,U] [#7 -0.24,-0.20,0.56,U] [#8 0.20,-0.09,0.58,U] 
01:05:42.602 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.24, -0.11}
01:05:42.603 00.001 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
01:05:42.605 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
01:05:42.606 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.52 mountX=-0.09 mountY=-0.09, mountTheta=-2.35
01:05:42.608 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
01:05:42.610 00.002 1032 Enqueuing Move request for scope (0.11, -0.06)
01:05:42.612 00.002 10072 Worker thread wakes up
01:05:42.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
01:05:42.612 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
01:05:42.612 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.09 yDistance=-0.09
01:05:42.614 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:42.616 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
01:05:42.616 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:05:42.616 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:42.616 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:05:42.616 00.000 10072 MoveAxis(E, 7, ABG)
01:05:42.616 00.000 10072 Guiding  Dir = 2, Dur = 7
01:05:42.617 00.001 10072 IsGuiding returns 0
01:05:42.618 00.001 10072 PulseGuide returned control before completion, sleep 17
01:05:42.635 00.017 1032 UpdateGuideState exits: m=1267 SNR=25.1
01:05:42.637 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:42.639 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:42.640 00.001 1032 Enqueuing Expose request
01:05:42.647 00.007 10072 IsGuiding returns 0
01:05:42.647 00.000 10072 Move returns status 0, amount 7
01:05:42.647 00.000 10072 MoveAxis(N, 0, ABG)
01:05:42.647 00.000 10072 Move returns status 0, amount 0
01:05:42.647 00.000 10072 move complete, result=0
01:05:42.647 00.000 10072 worker thread done servicing request
01:05:42.647 00.000 10072 Worker thread wakes up
01:05:42.647 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:42.647 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:42.650 00.003 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:05:43.276 00.626 10072 Exposure complete
01:05:43.326 00.050 10072 worker thread done servicing request
01:05:43.326 00.000 1032 OnExposeComplete: enter
01:05:43.329 00.003 1032 UpdateGuideState(): m_state=6
01:05:43.332 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1440
01:05:43.335 00.003 1032 Star::Find returns 1 (0), X=320.98, Y=750.27, Mass=1365, SNR=26.0, Peak=160 HFD=2.5
01:05:43.338 00.003 1032 MultiStar: [#1 0.10,0.11,0.98,U] [#2 0.00,-0.16,0.77,U] [#3 -0.02,-0.14,0.71,U] [#4 0.02,-0.06,0.72,U] [#5 -0.19,0.13,0.72,U] [#6 -0.02,0.04,0.60,U] [#7 -0.06,-0.25,0.53,U] [#8 0.03,-0.11,0.60,U] 
01:05:43.340 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {0.09, 0.09}
01:05:43.342 00.002 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
01:05:43.345 00.003 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
01:05:43.347 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.35 mountX=-0.02 mountY=0.00, mountTheta=3.10
01:05:43.350 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
01:05:43.353 00.003 1032 Enqueuing Move request for scope (0.01, -0.02)
01:05:43.355 00.002 10072 Worker thread wakes up
01:05:43.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
01:05:43.355 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
01:05:43.355 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=0.00
01:05:43.357 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:43.360 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
01:05:43.360 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:05:43.360 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:43.360 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:05:43.360 00.000 10072 MoveAxis(E, 8, ABG)
01:05:43.360 00.000 10072 Guiding  Dir = 2, Dur = 8
01:05:43.361 00.001 10072 IsGuiding returns 0
01:05:43.361 00.000 10072 PulseGuide returned control before completion, sleep 18
01:05:43.380 00.019 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:05:43.382 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:43.384 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:43.385 00.001 1032 Enqueuing Expose request
01:05:43.386 00.001 10072 IsGuiding returns 0
01:05:43.387 00.001 10072 Move returns status 0, amount 8
01:05:43.387 00.000 10072 MoveAxis(N, 0, ABG)
01:05:43.387 00.000 10072 Move returns status 0, amount 0
01:05:43.387 00.000 10072 move complete, result=0
01:05:43.387 00.000 10072 worker thread done servicing request
01:05:43.387 00.000 10072 Worker thread wakes up
01:05:43.387 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:43.387 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:43.396 00.009 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
01:05:43.808 00.412 10072 Exposure complete
01:05:43.861 00.053 10072 worker thread done servicing request
01:05:43.861 00.000 1032 OnExposeComplete: enter
01:05:43.864 00.003 1032 UpdateGuideState(): m_state=6
01:05:43.866 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1441
01:05:43.869 00.003 1032 Star::Find returns 1 (0), X=321.02, Y=750.14, Mass=1368, SNR=26.1, Peak=171 HFD=2.6
01:05:43.871 00.002 1032 MultiStar: [#1 -0.02,0.04,1.00,U] [#2 -0.12,-0.11,0.74,U] [#3 -0.10,-0.22,0.70,U] [#4 -0.01,0.07,0.73,U] [#5 0.01,-0.01,0.68,U] [#6 0.08,0.11,0.64,U] [#7 -0.12,-0.19,0.51,U] [#8 0.08,-0.04,0.57,U] 
01:05:43.873 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.04}, one-star: {0.13, -0.04}
01:05:43.874 00.001 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.80)
01:05:43.876 00.002 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.80)
01:05:43.878 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.65 mountX=-0.03 mountY=0.01, mountTheta=2.80
01:05:43.881 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.04, opts=13)
01:05:43.883 00.002 1032 Enqueuing Move request for scope (-0.00, -0.04)
01:05:43.886 00.003 10072 Worker thread wakes up
01:05:43.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
01:05:43.886 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
01:05:43.886 00.000 10072 Moving (-0.00, -0.04) raw xDistance=-0.03 yDistance=0.01
01:05:43.888 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:43.892 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.86
01:05:43.892 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:05:43.892 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:43.893 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:05:43.893 00.000 10072 MoveAxis(E, 6, ABG)
01:05:43.893 00.000 10072 Guiding  Dir = 2, Dur = 6
01:05:43.893 00.000 10072 IsGuiding returns 0
01:05:43.895 00.002 10072 PulseGuide returned control before completion, sleep 15
01:05:43.912 00.017 10072 IsGuiding returns 1
01:05:43.912 00.000 10072 scope still moving after pulse duration time elapsed
01:05:43.916 00.004 1032 UpdateGuideState exits: m=1368 SNR=26.1
01:05:43.918 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:43.921 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:43.925 00.004 1032 Enqueuing Expose request
01:05:43.944 00.019 10072 IsGuiding returns 0
01:05:43.944 00.000 10072 scope move finished after 6 + 44 ms
01:05:43.944 00.000 10072 Move returns status 0, amount 6
01:05:43.944 00.000 10072 MoveAxis(N, 0, ABG)
01:05:43.944 00.000 10072 Move returns status 0, amount 0
01:05:43.944 00.000 10072 move complete, result=0
01:05:43.944 00.000 10072 worker thread done servicing request
01:05:43.944 00.000 10072 Worker thread wakes up
01:05:43.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:43.945 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:43.946 00.001 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
01:05:44.574 00.628 10072 Exposure complete
01:05:44.623 00.049 10072 worker thread done servicing request
01:05:44.623 00.000 1032 OnExposeComplete: enter
01:05:44.625 00.002 1032 UpdateGuideState(): m_state=6
01:05:44.627 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1442
01:05:44.628 00.001 1032 Star::Find returns 1 (0), X=321.00, Y=750.11, Mass=1345, SNR=25.8, Peak=165 HFD=2.7
01:05:44.630 00.002 1032 MultiStar: [#1 0.11,-0.04,1.02,U] [#2 0.08,-0.02,0.75,U] [#3 0.04,-0.09,0.72,U] [#4 0.07,-0.22,0.72,U] [#5 0.06,-0.01,0.70,U] [#6 0.11,-0.12,0.60,U] [#7 -0.04,-0.10,0.55,U] [#8 0.12,-0.27,0.60,U] 
01:05:44.632 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.10}, one-star: {0.11, -0.07}
01:05:44.633 00.001 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
01:05:44.635 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
01:05:44.637 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.90 mountX=-0.11 mountY=-0.05, mountTheta=-2.73
01:05:44.639 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.10, opts=13)
01:05:44.642 00.003 1032 Enqueuing Move request for scope (0.08, -0.10)
01:05:44.643 00.001 10072 Worker thread wakes up
01:05:44.643 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
01:05:44.643 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
01:05:44.643 00.000 10072 Moving (0.08, -0.10) raw xDistance=-0.11 yDistance=-0.05
01:05:44.645 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:44.647 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
01:05:44.647 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
01:05:44.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:44.647 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:05:44.647 00.000 10072 MoveAxis(E, 7, ABG)
01:05:44.647 00.000 10072 Guiding  Dir = 2, Dur = 7
01:05:44.648 00.001 10072 IsGuiding returns 0
01:05:44.648 00.000 10072 PulseGuide returned control before completion, sleep 17
01:05:44.665 00.017 1032 UpdateGuideState exits: m=1345 SNR=25.8
01:05:44.667 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:44.669 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:44.670 00.001 1032 Enqueuing Expose request
01:05:44.672 00.002 10072 IsGuiding returns 0
01:05:44.672 00.000 10072 Move returns status 0, amount 7
01:05:44.672 00.000 10072 MoveAxis(N, 0, ABG)
01:05:44.673 00.001 10072 Move returns status 0, amount 0
01:05:44.673 00.000 10072 move complete, result=0
01:05:44.673 00.000 10072 worker thread done servicing request
01:05:44.673 00.000 10072 Worker thread wakes up
01:05:44.673 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:44.673 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:44.673 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:05:45.090 00.417 10072 Exposure complete
01:05:45.137 00.047 10072 worker thread done servicing request
01:05:45.137 00.000 1032 OnExposeComplete: enter
01:05:45.139 00.002 1032 UpdateGuideState(): m_state=6
01:05:45.142 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1443
01:05:45.143 00.001 1032 Star::Find returns 1 (0), X=321.13, Y=750.10, Mass=1437, SNR=26.7, Peak=169 HFD=2.7
01:05:45.145 00.002 1032 MultiStar: [#1 0.13,-0.05,0.95,U] [#2 -0.10,-0.14,0.75,U] [#3 -0.02,-0.08,0.67,U] [#4 0.20,-0.24,0.67,U] [#5 0.08,-0.13,0.67,U] [#6 0.30,-0.09,0.61,U] [#7 -0.10,-0.20,0.51,U] [#8 -0.01,-0.28,0.53,U] 
01:05:45.148 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.13}, one-star: {0.23, -0.08}
01:05:45.150 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
01:05:45.151 00.001 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
01:05:45.153 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.96 mountX=-0.15 mountY=-0.05, mountTheta=-2.79
01:05:45.156 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.13, opts=13)
01:05:45.158 00.002 1032 Enqueuing Move request for scope (0.09, -0.13)
01:05:45.160 00.002 10072 Worker thread wakes up
01:05:45.160 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
01:05:45.160 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
01:05:45.160 00.000 10072 Moving (0.09, -0.13) raw xDistance=-0.15 yDistance=-0.05
01:05:45.162 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:45.164 00.002 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.85
01:05:45.164 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:05:45.164 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:45.164 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:05:45.164 00.000 10072 MoveAxis(E, 76, ABG)
01:05:45.165 00.001 10072 Guiding  Dir = 2, Dur = 76
01:05:45.165 00.000 10072 IsGuiding returns 0
01:05:45.165 00.000 10072 PulseGuide returned control before completion, sleep 86
01:05:45.183 00.018 1032 UpdateGuideState exits: m=1437 SNR=26.7
01:05:45.187 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:45.189 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:45.190 00.001 1032 Enqueuing Expose request
01:05:45.260 00.070 10072 IsGuiding returns 0
01:05:45.260 00.000 10072 Move returns status 0, amount 76
01:05:45.260 00.000 10072 MoveAxis(N, 0, ABG)
01:05:45.260 00.000 10072 Move returns status 0, amount 0
01:05:45.260 00.000 10072 move complete, result=0
01:05:45.261 00.001 10072 worker thread done servicing request
01:05:45.261 00.000 10072 Worker thread wakes up
01:05:45.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:45.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:45.261 00.000 1032 GuideStep: -0.2 px 76 ms EAST, -0.1 px 0 ms NORTH
01:05:45.888 00.627 10072 Exposure complete
01:05:45.936 00.048 10072 worker thread done servicing request
01:05:45.936 00.000 1032 OnExposeComplete: enter
01:05:45.939 00.003 1032 UpdateGuideState(): m_state=6
01:05:45.941 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1444
01:05:45.942 00.001 1032 Star::Find returns 1 (0), X=320.97, Y=750.21, Mass=1417, SNR=26.5, Peak=167 HFD=2.5
01:05:45.944 00.002 1032 MultiStar: [#1 -0.02,0.11,0.95,U] [#2 -0.07,-0.00,0.72,U] [#3 -0.04,-0.02,0.65,U] [#4 0.02,0.04,0.72,U] [#5 0.08,0.07,0.67,U] [#6 0.02,0.01,0.56,U] [#7 -0.07,-0.12,0.53,U] [#8 0.01,-0.30,0.56,U] 
01:05:45.946 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.00}, one-star: {0.07, 0.03}
01:05:45.947 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
01:05:45.949 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
01:05:45.950 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.01 cameraTheta=-0.74 mountX=-0.01 mountY=-0.00, mountTheta=-2.57
01:05:45.952 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.00, opts=13)
01:05:45.954 00.002 1032 Enqueuing Move request for scope (0.00, -0.00)
01:05:45.957 00.003 10072 Worker thread wakes up
01:05:45.957 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
01:05:45.957 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
01:05:45.957 00.000 10072 Moving (0.00, -0.00) raw xDistance=-0.01 yDistance=-0.00
01:05:45.962 00.005 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
01:05:45.962 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:05:45.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:45.962 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:45.965 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:05:45.965 00.000 10072 MoveAxis(E, 7, ABG)
01:05:45.965 00.000 10072 Guiding  Dir = 2, Dur = 7
01:05:45.965 00.000 10072 IsGuiding returns 0
01:05:45.965 00.000 10072 PulseGuide returned control before completion, sleep 17
01:05:45.984 00.019 1032 UpdateGuideState exits: m=1417 SNR=26.5
01:05:45.988 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:45.990 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:45.992 00.002 1032 Enqueuing Expose request
01:05:46.001 00.009 10072 IsGuiding returns 0
01:05:46.001 00.000 10072 Move returns status 0, amount 7
01:05:46.001 00.000 10072 MoveAxis(N, 0, ABG)
01:05:46.001 00.000 10072 Move returns status 0, amount 0
01:05:46.001 00.000 10072 move complete, result=0
01:05:46.001 00.000 10072 worker thread done servicing request
01:05:46.001 00.000 10072 Worker thread wakes up
01:05:46.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:46.001 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:46.009 00.008 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
01:05:46.418 00.409 10072 Exposure complete
01:05:46.469 00.051 10072 worker thread done servicing request
01:05:46.469 00.000 1032 OnExposeComplete: enter
01:05:46.471 00.002 1032 UpdateGuideState(): m_state=6
01:05:46.473 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1445
01:05:46.474 00.001 1032 Star::Find returns 1 (0), X=320.91, Y=750.20, Mass=1371, SNR=26.1, Peak=152 HFD=2.6
01:05:46.476 00.002 1032 MultiStar: [#1 0.05,-0.01,0.99,U] [#2 -0.11,-0.00,0.72,U] [#3 -0.24,-0.01,0.65,U] [#4 -0.02,-0.07,0.69,U] [#5 0.06,0.06,0.68,U] [#6 0.07,-0.05,0.61,U] [#7 -0.40,-0.12,0.57,U] [#8 -0.09,-0.23,0.58,U] 
01:05:46.478 00.002 1032 single-star, 8 included, MultiStar: {-0.06, -0.04}, one-star: {0.02, 0.02}
01:05:46.480 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
01:05:46.481 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
01:05:46.483 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.76 mountX=0.01 mountY=-0.02, mountTheta=-1.07
01:05:46.486 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
01:05:46.488 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
01:05:46.490 00.002 10072 Worker thread wakes up
01:05:46.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:05:46.490 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:05:46.490 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
01:05:46.492 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:46.495 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
01:05:46.495 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:05:46.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:46.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:05:46.495 00.000 10072 MoveAxis(E, 6, ABG)
01:05:46.495 00.000 10072 Guiding  Dir = 2, Dur = 6
01:05:46.495 00.000 10072 IsGuiding returns 0
01:05:46.496 00.001 10072 PulseGuide returned control before completion, sleep 16
01:05:46.513 00.017 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:05:46.516 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:46.519 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:46.522 00.003 1032 Enqueuing Expose request
01:05:46.525 00.003 10072 IsGuiding returns 0
01:05:46.525 00.000 10072 Move returns status 0, amount 6
01:05:46.525 00.000 10072 MoveAxis(N, 0, ABG)
01:05:46.525 00.000 10072 Move returns status 0, amount 0
01:05:46.525 00.000 10072 move complete, result=0
01:05:46.525 00.000 10072 worker thread done servicing request
01:05:46.525 00.000 10072 Worker thread wakes up
01:05:46.526 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:46.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:46.532 00.006 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
01:05:47.154 00.622 10072 Exposure complete
01:05:47.204 00.050 10072 worker thread done servicing request
01:05:47.204 00.000 1032 OnExposeComplete: enter
01:05:47.206 00.002 1032 UpdateGuideState(): m_state=6
01:05:47.208 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1446
01:05:47.211 00.003 1032 Star::Find returns 1 (0), X=320.90, Y=750.19, Mass=1436, SNR=26.7, Peak=165 HFD=2.5
01:05:47.214 00.003 1032 MultiStar: [#1 0.02,-0.16,0.99,U] [#2 -0.07,-0.11,0.72,U] [#3 -0.07,-0.19,0.68,U] [#4 0.08,-0.22,0.70,U] [#5 0.00,-0.09,0.70,U] [#6 -0.08,0.02,0.62,U] [#7 -0.24,-0.18,0.49,U] [#8 0.16,-0.03,0.55,U] 
01:05:47.217 00.003 1032 single-star, 8 included, MultiStar: {-0.01, -0.10}, one-star: {0.01, 0.01}
01:05:47.220 00.003 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
01:05:47.221 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
01:05:47.223 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.79 mountX=0.01 mountY=-0.01, mountTheta=-1.04
01:05:47.225 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
01:05:47.227 00.002 1032 Enqueuing Move request for scope (0.01, 0.01)
01:05:47.230 00.003 10072 Worker thread wakes up
01:05:47.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
01:05:47.231 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
01:05:47.231 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
01:05:47.232 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:47.233 00.001 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
01:05:47.233 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:05:47.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:47.235 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:05:47.235 00.000 10072 MoveAxis(E, 6, ABG)
01:05:47.235 00.000 10072 Guiding  Dir = 2, Dur = 6
01:05:47.235 00.000 10072 IsGuiding returns 0
01:05:47.236 00.001 10072 PulseGuide returned control before completion, sleep 16
01:05:47.253 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.7
01:05:47.255 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:47.256 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:47.258 00.002 1032 Enqueuing Expose request
01:05:47.261 00.003 10072 IsGuiding returns 0
01:05:47.261 00.000 10072 Move returns status 0, amount 6
01:05:47.261 00.000 10072 MoveAxis(N, 0, ABG)
01:05:47.261 00.000 10072 Move returns status 0, amount 0
01:05:47.261 00.000 10072 move complete, result=0
01:05:47.261 00.000 10072 worker thread done servicing request
01:05:47.261 00.000 10072 Worker thread wakes up
01:05:47.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:47.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:47.269 00.008 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
01:05:47.670 00.401 10072 Exposure complete
01:05:47.717 00.047 10072 worker thread done servicing request
01:05:47.718 00.001 1032 OnExposeComplete: enter
01:05:47.720 00.002 1032 UpdateGuideState(): m_state=6
01:05:47.723 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1447
01:05:47.725 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.18, Mass=1411, SNR=26.5, Peak=157 HFD=2.6
01:05:47.727 00.002 1032 MultiStar: [#1 0.09,-0.02,1.02,U] [#2 -0.08,-0.15,0.71,U] [#3 0.02,-0.04,0.65,U] [#4 0.09,-0.07,0.71,U] [#5 0.09,-0.04,0.71,U] [#6 0.20,0.00,0.59,U] [#7 -0.13,-0.31,0.54,U] [#8 0.05,0.07,0.58,U] 
01:05:47.728 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.20, -0.00}
01:05:47.730 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
01:05:47.732 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
01:05:47.733 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.67 mountX=-0.07 mountY=-0.05, mountTheta=-2.50
01:05:47.737 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
01:05:47.739 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
01:05:47.741 00.002 10072 Worker thread wakes up
01:05:47.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
01:05:47.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
01:05:47.741 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.05
01:05:47.744 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:47.746 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
01:05:47.746 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:05:47.747 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:47.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:05:47.747 00.000 10072 MoveAxis(E, 5, ABG)
01:05:47.747 00.000 10072 Guiding  Dir = 2, Dur = 5
01:05:47.747 00.000 10072 IsGuiding returns 0
01:05:47.748 00.001 10072 PulseGuide returned control before completion, sleep 15
01:05:47.763 00.015 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:05:47.765 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:47.768 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:47.770 00.002 1032 Enqueuing Expose request
01:05:47.775 00.005 10072 IsGuiding returns 0
01:05:47.775 00.000 10072 Move returns status 0, amount 5
01:05:47.775 00.000 10072 MoveAxis(N, 0, ABG)
01:05:47.775 00.000 10072 Move returns status 0, amount 0
01:05:47.776 00.001 10072 move complete, result=0
01:05:47.776 00.000 10072 worker thread done servicing request
01:05:47.776 00.000 10072 Worker thread wakes up
01:05:47.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:47.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:47.781 00.005 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:05:48.401 00.620 10072 Exposure complete
01:05:48.448 00.047 10072 worker thread done servicing request
01:05:48.449 00.001 1032 OnExposeComplete: enter
01:05:48.450 00.001 1032 UpdateGuideState(): m_state=6
01:05:48.451 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1448
01:05:48.452 00.001 1032 Star::Find returns 1 (0), X=321.10, Y=750.20, Mass=1351, SNR=25.9, Peak=160 HFD=2.5
01:05:48.455 00.003 1032 MultiStar: [#1 0.13,-0.17,0.99,U] [#2 -0.14,-0.11,0.74,U] [#3 -0.11,-0.01,0.72,U] [#4 0.17,-0.11,0.71,U] [#5 0.02,0.00,0.74,U] [#6 0.10,-0.00,0.63,U] [#7 -0.05,-0.27,0.55,U] [#8 -0.03,-0.03,0.57,U] 
01:05:48.457 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.21, 0.02}
01:05:48.459 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
01:05:48.460 00.001 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
01:05:48.462 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.97 mountX=-0.08 mountY=-0.03, mountTheta=-2.80
01:05:48.465 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
01:05:48.468 00.003 1032 Enqueuing Move request for scope (0.05, -0.07)
01:05:48.469 00.001 10072 Worker thread wakes up
01:05:48.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
01:05:48.469 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
01:05:48.469 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
01:05:48.471 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:48.473 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.85
01:05:48.473 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:05:48.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:48.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:05:48.473 00.000 10072 MoveAxis(E, 4, ABG)
01:05:48.473 00.000 10072 Guiding  Dir = 2, Dur = 4
01:05:48.474 00.001 10072 IsGuiding returns 0
01:05:48.474 00.000 10072 PulseGuide returned control before completion, sleep 14
01:05:48.491 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.9
01:05:48.495 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:48.497 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:48.498 00.001 1032 Enqueuing Expose request
01:05:48.500 00.002 10072 IsGuiding returns 0
01:05:48.500 00.000 10072 Move returns status 0, amount 4
01:05:48.500 00.000 10072 MoveAxis(N, 0, ABG)
01:05:48.500 00.000 10072 Move returns status 0, amount 0
01:05:48.500 00.000 10072 move complete, result=0
01:05:48.500 00.000 10072 worker thread done servicing request
01:05:48.500 00.000 10072 Worker thread wakes up
01:05:48.500 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:48.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:48.507 00.007 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:05:48.918 00.411 10072 Exposure complete
01:05:48.965 00.047 10072 worker thread done servicing request
01:05:48.965 00.000 1032 OnExposeComplete: enter
01:05:48.967 00.002 1032 UpdateGuideState(): m_state=6
01:05:48.969 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1449
01:05:48.971 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.26, Mass=1495, SNR=27.2, Peak=175 HFD=2.6
01:05:48.973 00.002 1032 MultiStar: [#1 0.19,0.04,0.94,U] [#2 -0.08,0.01,0.68,U] [#3 0.02,-0.02,0.67,U] [#4 0.12,-0.01,0.67,U] [#5 -0.05,-0.03,0.64,U] [#6 0.20,0.13,0.58,U] [#7 -0.05,-0.18,0.50,U] [#8 0.09,0.08,0.55,U] 
01:05:48.975 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.20, 0.08}
01:05:48.976 00.001 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
01:05:48.978 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
01:05:48.979 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.20 mountX=-0.01 mountY=-0.09, mountTheta=-1.63
01:05:48.983 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
01:05:48.985 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
01:05:48.989 00.004 10072 Worker thread wakes up
01:05:48.989 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
01:05:48.989 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
01:05:48.989 00.000 10072 Moving (0.08, 0.02) raw xDistance=-0.01 yDistance=-0.09
01:05:48.992 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:48.995 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
01:05:48.995 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:05:48.996 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:48.996 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:05:48.996 00.000 10072 MoveAxis(E, 3, ABG)
01:05:48.996 00.000 10072 Guiding  Dir = 2, Dur = 3
01:05:48.996 00.000 10072 IsGuiding returns 0
01:05:48.996 00.000 10072 PulseGuide returned control before completion, sleep 13
01:05:49.013 00.017 1032 UpdateGuideState exits: m=1495 SNR=27.2
01:05:49.016 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:49.022 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:49.027 00.005 1032 Enqueuing Expose request
01:05:49.029 00.002 10072 IsGuiding returns 0
01:05:49.029 00.000 10072 Move returns status 0, amount 3
01:05:49.029 00.000 10072 MoveAxis(N, 0, ABG)
01:05:49.029 00.000 10072 Move returns status 0, amount 0
01:05:49.029 00.000 10072 move complete, result=0
01:05:49.029 00.000 10072 worker thread done servicing request
01:05:49.029 00.000 10072 Worker thread wakes up
01:05:49.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:49.030 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:49.038 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:05:49.663 00.625 10072 Exposure complete
01:05:49.713 00.050 10072 worker thread done servicing request
01:05:49.713 00.000 1032 OnExposeComplete: enter
01:05:49.715 00.002 1032 UpdateGuideState(): m_state=6
01:05:49.717 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1450
01:05:49.718 00.001 1032 Star::Find returns 1 (0), X=321.15, Y=750.27, Mass=1348, SNR=25.9, Peak=156 HFD=2.6
01:05:49.720 00.002 1032 MultiStar: [#1 0.21,-0.08,1.04,U] [#2 0.09,0.01,0.75,U] [#3 0.16,-0.10,0.68,U] [#4 0.21,-0.03,0.71,U] [#5 -0.02,-0.06,0.69,U] [#6 0.22,0.09,0.63,U] [#7 -0.03,-0.16,0.53,U] [#8 0.09,-0.06,0.60,U] 
01:05:49.722 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.03}, one-star: {0.26, 0.09}
01:05:49.724 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
01:05:49.725 00.001 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
01:05:49.727 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.19 mountX=-0.06 mountY=-0.13, mountTheta=-2.02
01:05:49.730 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
01:05:49.733 00.003 1032 Enqueuing Move request for scope (0.15, -0.03)
01:05:49.734 00.001 10072 Worker thread wakes up
01:05:49.735 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
01:05:49.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
01:05:49.735 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.06 yDistance=-0.13
01:05:49.738 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:49.740 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
01:05:49.740 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:05:49.740 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:49.740 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:05:49.741 00.001 10072 MoveAxis(E, 3, ABG)
01:05:49.741 00.000 10072 Guiding  Dir = 2, Dur = 3
01:05:49.741 00.000 10072 IsGuiding returns 0
01:05:49.741 00.000 10072 PulseGuide returned control before completion, sleep 13
01:05:49.760 00.019 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:05:49.762 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:49.764 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:49.765 00.001 1032 Enqueuing Expose request
01:05:49.771 00.006 10072 IsGuiding returns 0
01:05:49.771 00.000 10072 Move returns status 0, amount 3
01:05:49.771 00.000 10072 MoveAxis(N, 0, ABG)
01:05:49.771 00.000 10072 Move returns status 0, amount 0
01:05:49.771 00.000 10072 move complete, result=0
01:05:49.771 00.000 10072 worker thread done servicing request
01:05:49.771 00.000 10072 Worker thread wakes up
01:05:49.771 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:49.771 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:49.778 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:05:50.180 00.402 10072 Exposure complete
01:05:50.228 00.048 10072 worker thread done servicing request
01:05:50.228 00.000 1032 OnExposeComplete: enter
01:05:50.231 00.003 1032 UpdateGuideState(): m_state=6
01:05:50.233 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1451
01:05:50.235 00.002 1032 Star::Find returns 1 (0), X=320.99, Y=750.21, Mass=1418, SNR=26.5, Peak=168 HFD=2.5
01:05:50.236 00.001 1032 MultiStar: [#1 0.13,-0.06,0.98,U] [#2 0.06,-0.11,0.69,U] [#3 -0.06,-0.04,0.66,U] [#4 0.27,-0.14,0.73,U] [#5 -0.07,-0.08,0.67,U] [#6 0.19,-0.09,0.59,U] [#7 0.04,-0.25,0.53,U] [#8 0.16,-0.07,0.56,U] 
01:05:50.238 00.002 1032 single-star, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.10, 0.03}
01:05:50.240 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
01:05:50.242 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
01:05:50.243 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.33 mountX=0.01 mountY=-0.10, mountTheta=-1.50
01:05:50.246 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
01:05:50.248 00.002 1032 Enqueuing Move request for scope (0.10, 0.03)
01:05:50.249 00.001 10072 Worker thread wakes up
01:05:50.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
01:05:50.249 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
01:05:50.249 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.01 yDistance=-0.10
01:05:50.251 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:50.253 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
01:05:50.253 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:05:50.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:50.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:05:50.254 00.001 10072 MoveAxis(E, 3, ABG)
01:05:50.254 00.000 10072 Guiding  Dir = 2, Dur = 3
01:05:50.254 00.000 10072 IsGuiding returns 0
01:05:50.255 00.001 10072 PulseGuide returned control before completion, sleep 13
01:05:50.270 00.015 10072 IsGuiding returns 0
01:05:50.270 00.000 10072 Move returns status 0, amount 3
01:05:50.270 00.000 10072 MoveAxis(N, 0, ABG)
01:05:50.270 00.000 10072 Move returns status 0, amount 0
01:05:50.270 00.000 10072 move complete, result=0
01:05:50.270 00.000 10072 worker thread done servicing request
01:05:50.273 00.003 1032 UpdateGuideState exits: m=1418 SNR=26.5
01:05:50.275 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:50.277 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:50.279 00.002 1032 Enqueuing Expose request
01:05:50.281 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:05:50.283 00.002 10072 Worker thread wakes up
01:05:50.283 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:50.283 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:50.912 00.629 10072 Exposure complete
01:05:50.959 00.047 10072 worker thread done servicing request
01:05:50.959 00.000 1032 OnExposeComplete: enter
01:05:50.961 00.002 1032 UpdateGuideState(): m_state=6
01:05:50.963 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1452
01:05:50.964 00.001 1032 Star::Find returns 1 (0), X=321.10, Y=750.21, Mass=1523, SNR=27.5, Peak=174 HFD=2.6
01:05:50.966 00.002 1032 MultiStar: [#1 0.19,-0.03,0.92,U] [#2 0.17,-0.10,0.68,U] [#3 0.20,-0.09,0.68,U] [#4 0.15,-0.13,0.69,U] [#5 0.09,0.01,0.70,U] [#6 0.06,0.00,0.58,U] [#7 -0.07,-0.27,0.48,U] [#8 0.10,-0.13,0.55,U] 
01:05:50.968 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.07}, one-star: {0.21, 0.03}
01:05:50.969 00.001 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
01:05:50.971 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
01:05:50.974 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-0.45 mountX=-0.10 mountY=-0.11, mountTheta=-2.28
01:05:50.976 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.07, opts=13)
01:05:50.979 00.003 1032 Enqueuing Move request for scope (0.14, -0.07)
01:05:50.980 00.001 10072 Worker thread wakes up
01:05:50.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
01:05:50.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
01:05:50.980 00.000 10072 Moving (0.14, -0.07) raw xDistance=-0.10 yDistance=-0.11
01:05:50.982 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:50.984 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
01:05:50.984 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:05:50.984 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:50.984 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:05:50.984 00.000 10072 MoveAxis(E, 2, ABG)
01:05:50.984 00.000 10072 Guiding  Dir = 2, Dur = 2
01:05:50.985 00.001 10072 IsGuiding returns 0
01:05:50.985 00.000 10072 PulseGuide returned control before completion, sleep 12
01:05:51.002 00.017 1032 UpdateGuideState exits: m=1523 SNR=27.5
01:05:51.004 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:51.006 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:51.008 00.002 1032 Enqueuing Expose request
01:05:51.009 00.001 10072 IsGuiding returns 0
01:05:51.010 00.001 10072 Move returns status 0, amount 2
01:05:51.010 00.000 10072 MoveAxis(N, 0, ABG)
01:05:51.010 00.000 10072 Move returns status 0, amount 0
01:05:51.010 00.000 10072 move complete, result=0
01:05:51.010 00.000 10072 worker thread done servicing request
01:05:51.010 00.000 10072 Worker thread wakes up
01:05:51.010 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:51.010 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:51.017 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:05:51.415 00.398 10072 Exposure complete
01:05:51.464 00.049 10072 worker thread done servicing request
01:05:51.464 00.000 1032 OnExposeComplete: enter
01:05:51.466 00.002 1032 UpdateGuideState(): m_state=6
01:05:51.467 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1453
01:05:51.469 00.002 1032 Star::Find returns 1 (0), X=321.08, Y=750.22, Mass=1383, SNR=26.2, Peak=164 HFD=2.5
01:05:51.471 00.002 1032 MultiStar: [#1 0.10,0.04,0.97,U] [#2 -0.03,-0.08,0.76,U] [#3 0.03,-0.16,0.65,U] [#4 0.07,-0.08,0.69,U] [#5 0.02,-0.11,0.70,U] [#6 0.06,-0.02,0.62,U] [#7 -0.08,-0.19,0.56,U] [#8 0.00,-0.18,0.57,U] 
01:05:51.473 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.18, 0.04}
01:05:51.475 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
01:05:51.476 00.001 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
01:05:51.478 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.91 mountX=-0.08 mountY=-0.03, mountTheta=-2.74
01:05:51.481 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
01:05:51.483 00.002 1032 Enqueuing Move request for scope (0.05, -0.07)
01:05:51.485 00.002 10072 Worker thread wakes up
01:05:51.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
01:05:51.485 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
01:05:51.485 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
01:05:51.487 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:51.490 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
01:05:51.490 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:05:51.490 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:51.490 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:05:51.490 00.000 10072 MoveAxis(E, 1, ABG)
01:05:51.490 00.000 10072 Guiding  Dir = 2, Dur = 1
01:05:51.490 00.000 10072 IsGuiding returns 0
01:05:51.491 00.001 10072 PulseGuide returned control before completion, sleep 11
01:05:51.505 00.014 10072 IsGuiding returns 0
01:05:51.505 00.000 10072 Move returns status 0, amount 1
01:05:51.505 00.000 10072 MoveAxis(N, 0, ABG)
01:05:51.505 00.000 10072 Move returns status 0, amount 0
01:05:51.505 00.000 10072 move complete, result=0
01:05:51.505 00.000 10072 worker thread done servicing request
01:05:51.507 00.002 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:05:51.510 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:51.512 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:51.513 00.001 1032 Enqueuing Expose request
01:05:51.515 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
01:05:51.516 00.001 10072 Worker thread wakes up
01:05:51.517 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:51.517 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:52.150 00.633 10072 Exposure complete
01:05:52.202 00.052 10072 worker thread done servicing request
01:05:52.202 00.000 1032 OnExposeComplete: enter
01:05:52.204 00.002 1032 UpdateGuideState(): m_state=6
01:05:52.208 00.004 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1454
01:05:52.210 00.002 1032 Star::Find returns 1 (0), X=320.97, Y=750.26, Mass=1507, SNR=27.4, Peak=158 HFD=2.5
01:05:52.212 00.002 1032 MultiStar: [#1 0.10,-0.00,0.93,U] [#2 -0.05,0.08,0.67,U] [#3 -0.05,-0.05,0.64,U] [#4 0.08,-0.15,0.68,U] [#5 -0.02,0.08,0.74,U] [#6 0.11,0.02,0.58,U] [#7 -0.10,-0.29,0.53,U] [#8 0.02,-0.09,0.54,U] 
01:05:52.214 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.08, 0.08}
01:05:52.216 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
01:05:52.218 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
01:05:52.220 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.72 mountX=-0.03 mountY=-0.02, mountTheta=-2.55
01:05:52.223 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
01:05:52.225 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
01:05:52.228 00.003 10072 Worker thread wakes up
01:05:52.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
01:05:52.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
01:05:52.228 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.02
01:05:52.230 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:52.232 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
01:05:52.232 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:05:52.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:52.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:05:52.232 00.000 10072 MoveAxis(W, 0, ABG)
01:05:52.233 00.001 10072 Move returns status 0, amount 0
01:05:52.233 00.000 10072 MoveAxis(N, 0, ABG)
01:05:52.233 00.000 10072 Move returns status 0, amount 0
01:05:52.233 00.000 10072 move complete, result=0
01:05:52.233 00.000 10072 worker thread done servicing request
01:05:52.251 00.018 1032 UpdateGuideState exits: m=1507 SNR=27.4
01:05:52.254 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:52.256 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:52.258 00.002 1032 Enqueuing Expose request
01:05:52.260 00.002 10072 Worker thread wakes up
01:05:52.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:52.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:52.260 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
01:05:52.666 00.406 10072 Exposure complete
01:05:52.720 00.054 10072 worker thread done servicing request
01:05:52.720 00.000 1032 OnExposeComplete: enter
01:05:52.722 00.002 1032 UpdateGuideState(): m_state=6
01:05:52.725 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1455
01:05:52.727 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.23, Mass=1524, SNR=27.5, Peak=175 HFD=2.5
01:05:52.729 00.002 1032 MultiStar: [#1 0.07,-0.07,0.95,U] [#2 0.00,-0.03,0.68,U] [#3 0.11,0.05,0.63,U] [#4 0.13,-0.16,0.69,U] [#5 0.17,-0.10,0.66,U] [#6 0.21,-0.08,0.57,U] [#7 0.10,-0.22,0.51,U] [#8 0.00,-0.26,0.55,U] 
01:05:52.731 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.15, 0.05}
01:05:52.733 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
01:05:52.735 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
01:05:52.738 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.63 mountX=-0.10 mountY=-0.08, mountTheta=-2.46
01:05:52.742 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
01:05:52.743 00.001 1032 Enqueuing Move request for scope (0.11, -0.08)
01:05:52.745 00.002 10072 Worker thread wakes up
01:05:52.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
01:05:52.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
01:05:52.745 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.10 yDistance=-0.08
01:05:52.747 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:52.749 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
01:05:52.750 00.001 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
01:05:52.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:52.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:05:52.750 00.000 10072 MoveAxis(W, 1, ABG)
01:05:52.750 00.000 10072 Guiding  Dir = 3, Dur = 1
01:05:52.750 00.000 10072 IsGuiding returns 0
01:05:52.751 00.001 10072 PulseGuide returned control before completion, sleep 11
01:05:52.769 00.018 1032 UpdateGuideState exits: m=1524 SNR=27.5
01:05:52.773 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:52.775 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:52.778 00.003 1032 Enqueuing Expose request
01:05:52.779 00.001 10072 IsGuiding returns 0
01:05:52.780 00.001 10072 Move returns status 0, amount 1
01:05:52.780 00.000 10072 MoveAxis(N, 0, ABG)
01:05:52.780 00.000 10072 Move returns status 0, amount 0
01:05:52.780 00.000 10072 move complete, result=0
01:05:52.780 00.000 10072 worker thread done servicing request
01:05:52.780 00.000 10072 Worker thread wakes up
01:05:52.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:52.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:52.787 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:05:53.417 00.630 10072 Exposure complete
01:05:53.467 00.050 10072 worker thread done servicing request
01:05:53.467 00.000 1032 OnExposeComplete: enter
01:05:53.469 00.002 1032 UpdateGuideState(): m_state=6
01:05:53.471 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1456
01:05:53.474 00.003 1032 Star::Find returns 1 (0), X=321.10, Y=750.18, Mass=1466, SNR=27.0, Peak=164 HFD=2.6
01:05:53.476 00.002 1032 MultiStar: [#1 0.14,-0.08,0.94,U] [#2 -0.01,-0.07,0.70,U] [#3 0.01,-0.08,0.72,U] [#4 0.15,-0.11,0.68,U] [#5 0.06,0.11,0.65,U] [#6 0.20,-0.05,0.58,U] [#7 -0.02,-0.34,0.50,U] [#8 0.10,-0.18,0.54,U] 
01:05:53.478 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.21, -0.01}
01:05:53.479 00.001 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
01:05:53.481 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
01:05:53.483 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.64 mountX=-0.10 mountY=-0.08, mountTheta=-2.47
01:05:53.486 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
01:05:53.490 00.004 1032 Enqueuing Move request for scope (0.10, -0.08)
01:05:53.492 00.002 10072 Worker thread wakes up
01:05:53.493 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
01:05:53.493 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
01:05:53.493 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
01:05:53.495 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:53.497 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.84
01:05:53.497 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
01:05:53.499 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:53.499 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:05:53.499 00.000 10072 MoveAxis(W, 1, ABG)
01:05:53.499 00.000 10072 Guiding  Dir = 3, Dur = 1
01:05:53.499 00.000 10072 IsGuiding returns 0
01:05:53.500 00.001 10072 PulseGuide returned control before completion, sleep 11
01:05:53.516 00.016 1032 UpdateGuideState exits: m=1466 SNR=27.0
01:05:53.519 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:53.521 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:53.522 00.001 1032 Enqueuing Expose request
01:05:53.526 00.004 10072 IsGuiding returns 0
01:05:53.526 00.000 10072 Move returns status 0, amount 1
01:05:53.526 00.000 10072 MoveAxis(N, 0, ABG)
01:05:53.526 00.000 10072 Move returns status 0, amount 0
01:05:53.526 00.000 10072 move complete, result=0
01:05:53.526 00.000 10072 worker thread done servicing request
01:05:53.527 00.001 10072 Worker thread wakes up
01:05:53.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:53.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:53.535 00.008 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:05:53.933 00.398 10072 Exposure complete
01:05:53.982 00.049 10072 worker thread done servicing request
01:05:53.982 00.000 1032 OnExposeComplete: enter
01:05:53.986 00.004 1032 UpdateGuideState(): m_state=6
01:05:53.988 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1457
01:05:53.991 00.003 1032 Star::Find returns 1 (0), X=321.13, Y=750.16, Mass=1439, SNR=26.7, Peak=167 HFD=2.6
01:05:53.993 00.002 1032 MultiStar: [#1 0.16,-0.16,0.96,U] [#2 -0.08,-0.07,0.76,U] [#3 0.05,-0.03,0.67,U] [#4 0.12,-0.21,0.72,U] [#5 0.10,-0.01,0.70,U] [#6 0.02,-0.17,0.60,U] [#7 -0.12,-0.19,0.53,U] [#8 0.12,-0.14,0.54,U] 
01:05:53.995 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.11}, one-star: {0.23, -0.02}
01:05:53.997 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
01:05:53.998 00.001 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
01:05:54.000 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.92 mountX=-0.12 mountY=-0.05, mountTheta=-2.75
01:05:54.004 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.11, opts=13)
01:05:54.006 00.002 1032 Enqueuing Move request for scope (0.08, -0.11)
01:05:54.008 00.002 10072 Worker thread wakes up
01:05:54.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
01:05:54.008 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
01:05:54.008 00.000 10072 Moving (0.08, -0.11) raw xDistance=-0.12 yDistance=-0.05
01:05:54.010 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:54.013 00.003 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
01:05:54.013 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
01:05:54.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:54.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:05:54.014 00.001 10072 MoveAxis(W, 0, ABG)
01:05:54.014 00.000 10072 Move returns status 0, amount 0
01:05:54.014 00.000 10072 MoveAxis(N, 0, ABG)
01:05:54.014 00.000 10072 Move returns status 0, amount 0
01:05:54.014 00.000 10072 move complete, result=0
01:05:54.014 00.000 10072 worker thread done servicing request
01:05:54.032 00.018 1032 UpdateGuideState exits: m=1439 SNR=26.7
01:05:54.034 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:54.036 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:54.037 00.001 1032 Enqueuing Expose request
01:05:54.039 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
01:05:54.040 00.001 10072 Worker thread wakes up
01:05:54.041 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:54.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:54.669 00.628 10072 Exposure complete
01:05:54.717 00.048 10072 worker thread done servicing request
01:05:54.717 00.000 1032 OnExposeComplete: enter
01:05:54.719 00.002 1032 UpdateGuideState(): m_state=6
01:05:54.721 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1458
01:05:54.722 00.001 1032 Star::Find returns 1 (0), X=321.10, Y=750.17, Mass=1405, SNR=26.4, Peak=159 HFD=2.6
01:05:54.724 00.002 1032 MultiStar: [#1 0.13,-0.01,1.03,U] [#2 0.09,-0.06,0.74,U] [#3 -0.02,-0.04,0.68,U] [#4 0.23,-0.06,0.71,U] [#5 0.19,-0.04,0.70,U] [#6 0.31,-0.07,0.60,U] [#7 0.08,-0.09,0.52,U] [#8 0.19,-0.23,0.58,U] 
01:05:54.726 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.06}, one-star: {0.21, -0.01}
01:05:54.728 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
01:05:54.729 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
01:05:54.730 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.36 mountX=-0.10 mountY=-0.14, mountTheta=-2.19
01:05:54.733 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
01:05:54.733 00.000 1032 Enqueuing Move request for scope (0.16, -0.06)
01:05:54.736 00.003 10072 Worker thread wakes up
01:05:54.736 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
01:05:54.736 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
01:05:54.736 00.000 10072 Moving (0.16, -0.06) raw xDistance=-0.10 yDistance=-0.14
01:05:54.740 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:54.743 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
01:05:54.743 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
01:05:54.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:54.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:05:54.743 00.000 10072 MoveAxis(W, 0, ABG)
01:05:54.743 00.000 10072 Move returns status 0, amount 0
01:05:54.744 00.001 10072 MoveAxis(N, 0, ABG)
01:05:54.744 00.000 10072 Move returns status 0, amount 0
01:05:54.744 00.000 10072 move complete, result=0
01:05:54.744 00.000 10072 worker thread done servicing request
01:05:54.760 00.016 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:05:54.763 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:54.765 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:54.768 00.003 1032 Enqueuing Expose request
01:05:54.769 00.001 10072 Worker thread wakes up
01:05:54.770 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:54.770 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:54.771 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
01:05:55.186 00.415 10072 Exposure complete
01:05:55.236 00.050 10072 worker thread done servicing request
01:05:55.236 00.000 1032 OnExposeComplete: enter
01:05:55.238 00.002 1032 UpdateGuideState(): m_state=6
01:05:55.241 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1459
01:05:55.242 00.001 1032 Star::Find returns 1 (0), X=321.13, Y=750.16, Mass=1458, SNR=26.9, Peak=168 HFD=2.6
01:05:55.244 00.002 1032 MultiStar: [#1 0.10,-0.02,0.97,U] [#2 0.08,0.04,0.70,U] [#3 -0.05,-0.07,0.68,U] [#4 0.08,-0.15,0.71,U] [#5 0.10,0.02,0.72,U] [#6 0.24,-0.03,0.61,U] [#7 0.08,-0.16,0.51,U] [#8 0.15,-0.19,0.54,U] 
01:05:55.247 00.003 1032 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.24, -0.02}
01:05:55.249 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
01:05:55.251 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
01:05:55.253 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.44 mountX=-0.08 mountY=-0.10, mountTheta=-2.27
01:05:55.256 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
01:05:55.258 00.002 1032 Enqueuing Move request for scope (0.12, -0.06)
01:05:55.260 00.002 10072 Worker thread wakes up
01:05:55.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
01:05:55.260 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
01:05:55.260 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.08 yDistance=-0.10
01:05:55.263 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:55.267 00.004 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
01:05:55.267 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:05:55.268 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:55.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:05:55.268 00.000 10072 MoveAxis(W, 0, ABG)
01:05:55.268 00.000 10072 Move returns status 0, amount 0
01:05:55.268 00.000 10072 MoveAxis(N, 0, ABG)
01:05:55.268 00.000 10072 Move returns status 0, amount 0
01:05:55.268 00.000 10072 move complete, result=0
01:05:55.268 00.000 10072 worker thread done servicing request
01:05:55.285 00.017 1032 UpdateGuideState exits: m=1458 SNR=26.9
01:05:55.287 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:55.289 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:55.292 00.003 1032 Enqueuing Expose request
01:05:55.294 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
01:05:55.297 00.003 10072 Worker thread wakes up
01:05:55.297 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:55.297 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:55.936 00.639 10072 Exposure complete
01:05:55.981 00.045 10072 worker thread done servicing request
01:05:55.981 00.000 1032 OnExposeComplete: enter
01:05:55.983 00.002 1032 UpdateGuideState(): m_state=6
01:05:55.985 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1460
01:05:55.987 00.002 1032 Star::Find returns 1 (0), X=321.05, Y=750.14, Mass=1510, SNR=27.4, Peak=190 HFD=2.6
01:05:55.990 00.003 1032 MultiStar: [#1 0.06,-0.08,0.93,U] [#2 0.09,-0.09,0.73,U] [#3 0.07,-0.08,0.64,U] [#4 0.19,0.05,0.70,U] [#5 0.10,-0.00,0.71,U] [#6 0.13,0.02,0.57,U] [#7 0.03,-0.19,0.48,U] [#8 0.07,-0.07,0.54,U] 
01:05:55.992 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.15, -0.04}
01:05:55.994 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
01:05:56.001 00.007 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
01:05:56.004 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.12 cameraTheta=-0.46 mountX=-0.08 mountY=-0.09, mountTheta=-2.29
01:05:56.007 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
01:05:56.008 00.001 1032 Enqueuing Move request for scope (0.10, -0.05)
01:05:56.010 00.002 10072 Worker thread wakes up
01:05:56.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
01:05:56.010 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
01:05:56.010 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.08 yDistance=-0.09
01:05:56.012 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:56.015 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
01:05:56.015 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:05:56.015 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:56.015 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:05:56.015 00.000 10072 MoveAxis(W, 1, ABG)
01:05:56.015 00.000 10072 Guiding  Dir = 3, Dur = 1
01:05:56.015 00.000 10072 IsGuiding returns 0
01:05:56.016 00.001 10072 PulseGuide returned control before completion, sleep 11
01:05:56.033 00.017 1032 UpdateGuideState exits: m=1510 SNR=27.4
01:05:56.035 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:56.036 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:56.038 00.002 1032 Enqueuing Expose request
01:05:56.043 00.005 10072 IsGuiding returns 0
01:05:56.043 00.000 10072 Move returns status 0, amount 1
01:05:56.043 00.000 10072 MoveAxis(N, 0, ABG)
01:05:56.043 00.000 10072 Move returns status 0, amount 0
01:05:56.043 00.000 10072 move complete, result=0
01:05:56.043 00.000 10072 worker thread done servicing request
01:05:56.043 00.000 10072 Worker thread wakes up
01:05:56.043 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:56.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:56.049 00.006 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:05:56.451 00.402 10072 Exposure complete
01:05:56.497 00.046 10072 worker thread done servicing request
01:05:56.497 00.000 1032 OnExposeComplete: enter
01:05:56.499 00.002 1032 UpdateGuideState(): m_state=6
01:05:56.500 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1461
01:05:56.502 00.002 1032 Star::Find returns 1 (0), X=321.12, Y=750.12, Mass=1288, SNR=25.3, Peak=148 HFD=2.8
01:05:56.503 00.001 1032 MultiStar: [#1 0.11,-0.07,1.08,U] [#2 0.14,-0.11,0.75,U] [#3 0.09,-0.06,0.73,U] [#4 0.11,-0.22,0.73,U] [#5 0.14,-0.11,0.72,U] [#6 0.26,-0.06,0.65,U] [#7 -0.04,-0.22,0.55,U] [#8 0.20,-0.34,0.59,U] 
01:05:56.504 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.13}, one-star: {0.23, -0.06}
01:05:56.507 00.003 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
01:05:56.508 00.001 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
01:05:56.509 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.73 mountX=-0.16 mountY=-0.10, mountTheta=-2.56
01:05:56.512 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.13, opts=13)
01:05:56.515 00.003 1032 Enqueuing Move request for scope (0.14, -0.13)
01:05:56.517 00.002 10072 Worker thread wakes up
01:05:56.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
01:05:56.517 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
01:05:56.517 00.000 10072 Moving (0.14, -0.13) raw xDistance=-0.16 yDistance=-0.10
01:05:56.519 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:56.521 00.002 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.83
01:05:56.521 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
01:05:56.521 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:56.522 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:05:56.522 00.000 10072 MoveAxis(E, 73, ABG)
01:05:56.522 00.000 10072 Guiding  Dir = 2, Dur = 73
01:05:56.522 00.000 10072 IsGuiding returns 0
01:05:56.522 00.000 10072 PulseGuide returned control before completion, sleep 83
01:05:56.539 00.017 1032 UpdateGuideState exits: m=1288 SNR=25.3
01:05:56.541 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:56.542 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:56.545 00.003 1032 Enqueuing Expose request
01:05:56.619 00.074 10072 IsGuiding returns 0
01:05:56.619 00.000 10072 Move returns status 0, amount 73
01:05:56.619 00.000 10072 MoveAxis(N, 0, ABG)
01:05:56.619 00.000 10072 Move returns status 0, amount 0
01:05:56.619 00.000 10072 move complete, result=0
01:05:56.619 00.000 10072 worker thread done servicing request
01:05:56.619 00.000 10072 Worker thread wakes up
01:05:56.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:56.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:56.626 00.007 1032 GuideStep: -0.2 px 73 ms EAST, -0.1 px 0 ms NORTH
01:05:57.246 00.620 10072 Exposure complete
01:05:57.296 00.050 10072 worker thread done servicing request
01:05:57.297 00.001 1032 OnExposeComplete: enter
01:05:57.299 00.002 1032 UpdateGuideState(): m_state=6
01:05:57.304 00.005 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1462
01:05:57.306 00.002 1032 Star::Find returns 1 (0), X=321.08, Y=750.25, Mass=1367, SNR=26.1, Peak=156 HFD=2.6
01:05:57.309 00.003 1032 MultiStar: [#1 0.14,0.03,1.00,U] [#2 0.12,-0.00,0.75,U] [#3 0.01,-0.08,0.73,U] [#4 0.04,-0.10,0.72,U] [#5 0.05,-0.06,0.71,U] [#6 0.22,0.11,0.63,U] [#7 0.01,-0.26,0.52,U] [#8 0.19,-0.06,0.58,U] 
01:05:57.311 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.18, 0.07}
01:05:57.313 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
01:05:57.314 00.001 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
01:05:57.316 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.24 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
01:05:57.320 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
01:05:57.322 00.002 1032 Enqueuing Move request for scope (0.11, -0.03)
01:05:57.323 00.001 10072 Worker thread wakes up
01:05:57.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
01:05:57.323 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
01:05:57.323 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.05 yDistance=-0.10
01:05:57.325 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:57.327 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
01:05:57.327 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:05:57.327 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:57.329 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:05:57.330 00.001 10072 MoveAxis(W, 1, ABG)
01:05:57.330 00.000 10072 Guiding  Dir = 3, Dur = 1
01:05:57.330 00.000 10072 IsGuiding returns 0
01:05:57.331 00.001 10072 PulseGuide returned control before completion, sleep 11
01:05:57.348 00.017 1032 UpdateGuideState exits: m=1367 SNR=26.1
01:05:57.350 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:57.351 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:57.358 00.007 1032 Enqueuing Expose request
01:05:57.360 00.002 10072 IsGuiding returns 0
01:05:57.360 00.000 10072 Move returns status 0, amount 1
01:05:57.360 00.000 10072 MoveAxis(N, 0, ABG)
01:05:57.360 00.000 10072 Move returns status 0, amount 0
01:05:57.361 00.001 10072 move complete, result=0
01:05:57.361 00.000 10072 worker thread done servicing request
01:05:57.361 00.000 10072 Worker thread wakes up
01:05:57.361 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:57.361 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:57.369 00.008 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:05:57.779 00.410 10072 Exposure complete
01:05:57.829 00.050 10072 worker thread done servicing request
01:05:57.829 00.000 1032 OnExposeComplete: enter
01:05:57.830 00.001 1032 UpdateGuideState(): m_state=6
01:05:57.834 00.004 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1463
01:05:57.836 00.002 1032 Star::Find returns 1 (0), X=321.03, Y=750.29, Mass=1369, SNR=26.1, Peak=157 HFD=2.5
01:05:57.838 00.002 1032 MultiStar: [#1 0.12,0.04,0.93,U] [#2 0.10,-0.02,0.71,U] [#3 0.06,-0.08,0.68,U] [#4 0.10,-0.03,0.70,U] [#5 0.06,0.06,0.69,U] [#6 0.19,-0.04,0.59,U] [#7 0.01,-0.27,0.53,U] [#8 -0.01,-0.06,0.57,U] 
01:05:57.839 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.14, 0.10}
01:05:57.841 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
01:05:57.843 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
01:05:57.844 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-0.18 mountX=-0.04 mountY=-0.09, mountTheta=-2.01
01:05:57.847 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
01:05:57.849 00.002 1032 Enqueuing Move request for scope (0.09, -0.02)
01:05:57.852 00.003 10072 Worker thread wakes up
01:05:57.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
01:05:57.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
01:05:57.852 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.09
01:05:57.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:57.857 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.83
01:05:57.857 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:05:57.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:57.857 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:05:57.857 00.000 10072 MoveAxis(W, 1, ABG)
01:05:57.857 00.000 10072 Guiding  Dir = 3, Dur = 1
01:05:57.857 00.000 10072 IsGuiding returns 0
01:05:57.858 00.001 10072 PulseGuide returned control before completion, sleep 11
01:05:57.870 00.012 10072 IsGuiding returns 0
01:05:57.870 00.000 10072 Move returns status 0, amount 1
01:05:57.870 00.000 10072 MoveAxis(N, 0, ABG)
01:05:57.870 00.000 10072 Move returns status 0, amount 0
01:05:57.870 00.000 10072 move complete, result=0
01:05:57.870 00.000 10072 worker thread done servicing request
01:05:57.875 00.005 1032 UpdateGuideState exits: m=1369 SNR=26.1
01:05:57.877 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:57.878 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:57.880 00.002 1032 Enqueuing Expose request
01:05:57.881 00.001 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:05:57.882 00.001 10072 Worker thread wakes up
01:05:57.882 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:57.882 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:58.514 00.632 10072 Exposure complete
01:05:58.565 00.051 10072 worker thread done servicing request
01:05:58.565 00.000 1032 OnExposeComplete: enter
01:05:58.567 00.002 1032 UpdateGuideState(): m_state=6
01:05:58.569 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1464
01:05:58.570 00.001 1032 Star::Find returns 1 (0), X=321.03, Y=750.30, Mass=1366, SNR=26.1, Peak=157 HFD=2.5
01:05:58.572 00.002 1032 MultiStar: [#1 0.10,-0.00,0.97,U] [#2 -0.02,0.02,0.72,U] [#3 0.13,-0.01,0.68,U] [#4 0.10,-0.18,0.71,U] [#5 0.17,-0.03,0.72,U] [#6 0.21,-0.04,0.60,U] [#7 -0.23,-0.22,0.58,U] [#8 0.10,-0.13,0.58,U] 
01:05:58.573 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.14, 0.12}
01:05:58.574 00.001 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
01:05:58.575 00.001 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
01:05:58.577 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-0.42 mountX=-0.06 mountY=-0.07, mountTheta=-2.25
01:05:58.579 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
01:05:58.582 00.003 1032 Enqueuing Move request for scope (0.09, -0.04)
01:05:58.584 00.002 10072 Worker thread wakes up
01:05:58.584 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
01:05:58.585 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
01:05:58.585 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.07
01:05:58.591 00.006 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
01:05:58.591 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:05:58.591 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:58.591 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:58.594 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:05:58.594 00.000 10072 MoveAxis(W, 1, ABG)
01:05:58.594 00.000 10072 Guiding  Dir = 3, Dur = 1
01:05:58.594 00.000 10072 IsGuiding returns 0
01:05:58.594 00.000 10072 PulseGuide returned control before completion, sleep 11
01:05:58.611 00.017 1032 UpdateGuideState exits: m=1366 SNR=26.1
01:05:58.614 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:58.616 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:58.617 00.001 1032 Enqueuing Expose request
01:05:58.621 00.004 10072 IsGuiding returns 0
01:05:58.621 00.000 10072 Move returns status 0, amount 1
01:05:58.621 00.000 10072 MoveAxis(N, 0, ABG)
01:05:58.621 00.000 10072 Move returns status 0, amount 0
01:05:58.621 00.000 10072 move complete, result=0
01:05:58.622 00.001 10072 worker thread done servicing request
01:05:58.622 00.000 10072 Worker thread wakes up
01:05:58.622 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:58.622 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:58.629 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:05:59.029 00.400 10072 Exposure complete
01:05:59.075 00.046 10072 worker thread done servicing request
01:05:59.075 00.000 1032 OnExposeComplete: enter
01:05:59.078 00.003 1032 UpdateGuideState(): m_state=6
01:05:59.079 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1465
01:05:59.081 00.002 1032 Star::Find returns 1 (0), X=321.14, Y=750.25, Mass=1370, SNR=26.1, Peak=158 HFD=2.6
01:05:59.084 00.003 1032 MultiStar: [#1 0.19,-0.10,0.96,U] [#2 0.15,-0.02,0.79,U] [#3 -0.04,-0.07,0.70,U] [#4 0.09,-0.00,0.72,U] [#5 0.12,0.06,0.68,U] [#6 0.21,0.08,0.63,U] [#7 -0.08,-0.23,0.52,U] [#8 0.10,-0.12,0.58,U] 
01:05:59.087 00.003 1032 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.25, 0.07}
01:05:59.089 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
01:05:59.091 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
01:05:59.093 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-0.22 mountX=-0.06 mountY=-0.11, mountTheta=-2.05
01:05:59.096 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
01:05:59.101 00.005 1032 Enqueuing Move request for scope (0.12, -0.03)
01:05:59.105 00.004 10072 Worker thread wakes up
01:05:59.105 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
01:05:59.105 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
01:05:59.105 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
01:05:59.107 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:59.110 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
01:05:59.110 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:05:59.110 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:59.110 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:05:59.110 00.000 10072 MoveAxis(W, 1, ABG)
01:05:59.110 00.000 10072 Guiding  Dir = 3, Dur = 1
01:05:59.111 00.001 10072 IsGuiding returns 0
01:05:59.111 00.000 10072 PulseGuide returned control before completion, sleep 11
01:05:59.130 00.019 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:05:59.132 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:59.135 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:59.137 00.002 1032 Enqueuing Expose request
01:05:59.140 00.003 10072 IsGuiding returns 0
01:05:59.140 00.000 10072 Move returns status 0, amount 1
01:05:59.140 00.000 10072 MoveAxis(N, 0, ABG)
01:05:59.140 00.000 10072 Move returns status 0, amount 0
01:05:59.140 00.000 10072 move complete, result=0
01:05:59.140 00.000 10072 worker thread done servicing request
01:05:59.140 00.000 10072 Worker thread wakes up
01:05:59.141 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:59.142 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:59.151 00.009 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:05:59.781 00.630 10072 Exposure complete
01:05:59.835 00.054 10072 worker thread done servicing request
01:05:59.836 00.001 1032 OnExposeComplete: enter
01:05:59.838 00.002 1032 UpdateGuideState(): m_state=6
01:05:59.839 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1466
01:05:59.841 00.002 1032 Star::Find returns 1 (0), X=321.03, Y=750.19, Mass=1392, SNR=26.3, Peak=167 HFD=2.6
01:05:59.843 00.002 1032 MultiStar: [#1 0.03,-0.00,0.99,U] [#2 0.12,-0.13,0.77,U] [#3 0.01,-0.11,0.69,U] [#4 0.09,-0.15,0.73,U] [#5 0.15,-0.06,0.68,U] [#6 0.20,0.09,0.62,U] [#7 -0.07,-0.33,0.57,U] [#8 0.14,-0.15,0.55,U] 
01:05:59.844 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.14, 0.00}
01:05:59.845 00.001 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
01:05:59.847 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
01:05:59.849 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.76 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
01:05:59.851 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.08, opts=13)
01:05:59.853 00.002 1032 Enqueuing Move request for scope (0.09, -0.08)
01:05:59.855 00.002 10072 Worker thread wakes up
01:05:59.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
01:05:59.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
01:05:59.855 00.000 10072 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=-0.06
01:05:59.857 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:05:59.859 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
01:05:59.859 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
01:05:59.859 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:59.859 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:05:59.859 00.000 10072 MoveAxis(W, 1, ABG)
01:05:59.859 00.000 10072 Guiding  Dir = 3, Dur = 1
01:05:59.860 00.001 10072 IsGuiding returns 0
01:05:59.860 00.000 10072 PulseGuide returned control before completion, sleep 11
01:05:59.878 00.018 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:05:59.881 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:59.884 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:05:59.885 00.001 1032 Enqueuing Expose request
01:05:59.887 00.002 10072 IsGuiding returns 0
01:05:59.887 00.000 10072 Move returns status 0, amount 1
01:05:59.887 00.000 10072 MoveAxis(N, 0, ABG)
01:05:59.887 00.000 10072 Move returns status 0, amount 0
01:05:59.887 00.000 10072 move complete, result=0
01:05:59.887 00.000 10072 worker thread done servicing request
01:05:59.887 00.000 10072 Worker thread wakes up
01:05:59.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:05:59.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:05:59.896 00.009 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:06:00.298 00.402 10072 Exposure complete
01:06:00.349 00.051 10072 worker thread done servicing request
01:06:00.350 00.001 1032 OnExposeComplete: enter
01:06:00.351 00.001 1032 UpdateGuideState(): m_state=6
01:06:00.354 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1467
01:06:00.357 00.003 1032 Star::Find returns 1 (0), X=321.08, Y=750.23, Mass=1438, SNR=26.7, Peak=163 HFD=2.6
01:06:00.358 00.001 1032 MultiStar: [#1 -0.09,0.11,0.91,U] [#2 0.10,-0.06,0.74,U] [#3 0.02,-0.08,0.67,U] [#4 0.19,-0.06,0.67,U] [#5 0.07,-0.08,0.64,U] [#6 0.26,0.03,0.62,U] [#7 0.00,-0.20,0.50,U] [#8 0.29,0.04,0.56,U] 
01:06:00.361 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.19, 0.04}
01:06:00.365 00.004 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
01:06:00.368 00.003 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
01:06:00.370 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.15 mountX=-0.04 mountY=-0.10, mountTheta=-1.98
01:06:00.374 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
01:06:00.375 00.001 1032 Enqueuing Move request for scope (0.11, -0.02)
01:06:00.377 00.002 10072 Worker thread wakes up
01:06:00.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
01:06:00.377 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
01:06:00.377 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.04 yDistance=-0.10
01:06:00.379 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:00.382 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
01:06:00.382 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:06:00.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:00.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:06:00.382 00.000 10072 MoveAxis(W, 0, ABG)
01:06:00.382 00.000 10072 Move returns status 0, amount 0
01:06:00.382 00.000 10072 MoveAxis(N, 0, ABG)
01:06:00.382 00.000 10072 Move returns status 0, amount 0
01:06:00.382 00.000 10072 move complete, result=0
01:06:00.383 00.001 10072 worker thread done servicing request
01:06:00.401 00.018 1032 UpdateGuideState exits: m=1438 SNR=26.7
01:06:00.404 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:00.406 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:00.407 00.001 1032 Enqueuing Expose request
01:06:00.410 00.003 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
01:06:00.412 00.002 10072 Worker thread wakes up
01:06:00.412 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:00.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:01.041 00.629 10072 Exposure complete
01:06:01.088 00.047 10072 worker thread done servicing request
01:06:01.088 00.000 1032 OnExposeComplete: enter
01:06:01.090 00.002 1032 UpdateGuideState(): m_state=6
01:06:01.092 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1468
01:06:01.093 00.001 1032 Star::Find returns 1 (0), X=321.07, Y=750.21, Mass=1449, SNR=26.8, Peak=170 HFD=2.5
01:06:01.095 00.002 1032 MultiStar: [#1 0.13,-0.04,0.98,U] [#2 0.03,-0.02,0.75,U] [#3 -0.04,-0.08,0.70,U] [#4 0.25,-0.14,0.72,U] [#5 0.06,0.00,0.66,U] [#6 0.15,0.04,0.61,U] [#7 -0.08,-0.21,0.51,U] [#8 0.18,-0.16,0.56,U] 
01:06:01.096 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.18, 0.03}
01:06:01.098 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
01:06:01.099 00.001 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
01:06:01.100 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.12 cameraTheta=-0.48 mountX=-0.08 mountY=-0.09, mountTheta=-2.31
01:06:01.103 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
01:06:01.105 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
01:06:01.107 00.002 10072 Worker thread wakes up
01:06:01.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
01:06:01.107 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
01:06:01.107 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.08 yDistance=-0.09
01:06:01.109 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:01.115 00.006 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
01:06:01.115 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:06:01.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:01.115 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:06:01.115 00.000 10072 MoveAxis(W, 0, ABG)
01:06:01.115 00.000 10072 Move returns status 0, amount 0
01:06:01.115 00.000 10072 MoveAxis(N, 0, ABG)
01:06:01.115 00.000 10072 Move returns status 0, amount 0
01:06:01.116 00.001 10072 move complete, result=0
01:06:01.116 00.000 10072 worker thread done servicing request
01:06:01.133 00.017 1032 UpdateGuideState exits: m=1449 SNR=26.8
01:06:01.136 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:01.137 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:01.139 00.002 1032 Enqueuing Expose request
01:06:01.141 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
01:06:01.144 00.003 10072 Worker thread wakes up
01:06:01.144 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:01.144 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:01.559 00.415 10072 Exposure complete
01:06:01.622 00.063 10072 worker thread done servicing request
01:06:01.622 00.000 1032 OnExposeComplete: enter
01:06:01.624 00.002 1032 UpdateGuideState(): m_state=6
01:06:01.626 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1469
01:06:01.628 00.002 1032 Star::Find returns 1 (0), X=321.14, Y=750.21, Mass=1227, SNR=24.7, Peak=156 HFD=2.5
01:06:01.630 00.002 1032 MultiStar: [#1 0.14,-0.09,1.04,U] [#2 0.01,-0.08,0.78,U] [#3 0.03,-0.04,0.71,U] [#4 0.16,-0.27,0.78,U] [#5 0.15,-0.15,0.74,U] [#6 0.18,-0.09,0.63,U] [#7 0.04,-0.12,0.57,U] [#8 0.17,-0.22,0.61,U] 
01:06:01.632 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.11}, one-star: {0.24, 0.03}
01:06:01.634 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
01:06:01.635 00.001 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
01:06:01.637 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.68 mountX=-0.14 mountY=-0.10, mountTheta=-2.51
01:06:01.639 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.11, opts=13)
01:06:01.643 00.004 1032 Enqueuing Move request for scope (0.13, -0.11)
01:06:01.645 00.002 10072 Worker thread wakes up
01:06:01.645 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
01:06:01.645 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
01:06:01.645 00.000 10072 Moving (0.13, -0.11) raw xDistance=-0.14 yDistance=-0.10
01:06:01.647 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:01.650 00.003 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.82
01:06:01.650 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:06:01.650 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:01.650 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:06:01.650 00.000 10072 MoveAxis(E, 62, ABG)
01:06:01.650 00.000 10072 Guiding  Dir = 2, Dur = 62
01:06:01.651 00.001 10072 IsGuiding returns 0
01:06:01.651 00.000 10072 PulseGuide returned control before completion, sleep 72
01:06:01.668 00.017 1032 UpdateGuideState exits: m=1227 SNR=24.7
01:06:01.671 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:01.672 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:01.675 00.003 1032 Enqueuing Expose request
01:06:01.729 00.054 10072 IsGuiding returns 0
01:06:01.729 00.000 10072 Move returns status 0, amount 62
01:06:01.729 00.000 10072 MoveAxis(N, 0, ABG)
01:06:01.729 00.000 10072 Move returns status 0, amount 0
01:06:01.729 00.000 10072 move complete, result=0
01:06:01.729 00.000 10072 worker thread done servicing request
01:06:01.729 00.000 10072 Worker thread wakes up
01:06:01.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:01.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:01.729 00.000 1032 GuideStep: -0.1 px 62 ms EAST, -0.1 px 0 ms NORTH
01:06:02.358 00.629 10072 Exposure complete
01:06:02.404 00.046 10072 worker thread done servicing request
01:06:02.404 00.000 1032 OnExposeComplete: enter
01:06:02.406 00.002 1032 UpdateGuideState(): m_state=6
01:06:02.407 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1470
01:06:02.410 00.003 1032 Star::Find returns 1 (0), X=321.12, Y=750.24, Mass=1413, SNR=26.5, Peak=163 HFD=2.6
01:06:02.411 00.001 1032 MultiStar: [#1 0.09,0.10,0.94,U] [#2 -0.08,0.00,0.70,U] [#3 0.20,-0.06,0.68,U] [#4 0.28,-0.14,0.69,U] [#5 0.15,0.00,0.71,U] [#6 0.17,-0.02,0.58,U] [#7 0.05,-0.15,0.54,U] [#8 0.20,-0.06,0.57,U] 
01:06:02.412 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.22, 0.06}
01:06:02.415 00.003 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
01:06:02.416 00.001 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
01:06:02.418 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.12 mountX=-0.05 mountY=-0.14, mountTheta=-1.95
01:06:02.421 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
01:06:02.424 00.003 1032 Enqueuing Move request for scope (0.15, -0.02)
01:06:02.426 00.002 10072 Worker thread wakes up
01:06:02.426 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
01:06:02.426 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
01:06:02.426 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.05 yDistance=-0.14
01:06:02.429 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:02.431 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.82
01:06:02.431 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:06:02.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:02.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:06:02.431 00.000 10072 MoveAxis(W, 0, ABG)
01:06:02.432 00.001 10072 Move returns status 0, amount 0
01:06:02.432 00.000 10072 MoveAxis(N, 0, ABG)
01:06:02.432 00.000 10072 Move returns status 0, amount 0
01:06:02.432 00.000 10072 move complete, result=0
01:06:02.432 00.000 10072 worker thread done servicing request
01:06:02.449 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:06:02.451 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:02.452 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:02.456 00.004 1032 Enqueuing Expose request
01:06:02.458 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
01:06:02.461 00.003 10072 Worker thread wakes up
01:06:02.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:02.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:02.880 00.419 10072 Exposure complete
01:06:02.929 00.049 10072 worker thread done servicing request
01:06:02.929 00.000 1032 OnExposeComplete: enter
01:06:02.932 00.003 1032 UpdateGuideState(): m_state=6
01:06:02.934 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1471
01:06:02.935 00.001 1032 Star::Find returns 1 (0), X=321.07, Y=750.23, Mass=1429, SNR=26.6, Peak=164 HFD=2.5
01:06:02.938 00.003 1032 MultiStar: [#1 0.15,0.06,0.96,U] [#2 0.04,0.05,0.76,U] [#3 0.11,0.00,0.67,U] [#4 0.14,-0.08,0.69,U] [#5 0.10,-0.08,0.70,U] [#6 0.24,0.02,0.59,U] [#7 -0.01,-0.07,0.52,U] [#8 0.19,-0.13,0.57,U] 
01:06:02.940 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.18, 0.05}
01:06:02.942 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
01:06:02.943 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
01:06:02.945 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.08 mountX=-0.04 mountY=-0.12, mountTheta=-1.91
01:06:02.948 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
01:06:02.949 00.001 1032 Enqueuing Move request for scope (0.13, -0.01)
01:06:02.951 00.002 10072 Worker thread wakes up
01:06:02.951 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
01:06:02.951 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
01:06:02.951 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.12
01:06:02.954 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:02.957 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
01:06:02.957 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:06:02.957 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:02.957 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:06:02.958 00.001 10072 MoveAxis(E, 0, ABG)
01:06:02.958 00.000 10072 Move returns status 0, amount 0
01:06:02.958 00.000 10072 MoveAxis(N, 0, ABG)
01:06:02.958 00.000 10072 Move returns status 0, amount 0
01:06:02.958 00.000 10072 move complete, result=0
01:06:02.958 00.000 10072 worker thread done servicing request
01:06:02.973 00.015 1032 UpdateGuideState exits: m=1429 SNR=26.6
01:06:02.976 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:02.977 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:02.979 00.002 1032 Enqueuing Expose request
01:06:02.980 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:02.981 00.001 10072 Worker thread wakes up
01:06:02.982 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:02.982 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:03.613 00.631 10072 Exposure complete
01:06:03.659 00.046 10072 worker thread done servicing request
01:06:03.659 00.000 1032 OnExposeComplete: enter
01:06:03.661 00.002 1032 UpdateGuideState(): m_state=6
01:06:03.663 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1472
01:06:03.665 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.31, Mass=1497, SNR=27.3, Peak=177 HFD=2.6
01:06:03.667 00.002 1032 MultiStar: [#1 0.11,0.18,0.93,U] [#2 0.12,0.04,0.73,U] [#3 0.11,0.05,0.65,U] [#4 0.18,-0.08,0.70,U] [#5 0.13,0.08,0.66,U] [#6 0.08,0.14,0.56,U] [#7 0.00,-0.04,0.49,U] [#8 0.28,-0.00,0.57,U] 
01:06:03.668 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.07}, one-star: {0.21, 0.13}
01:06:03.669 00.001 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
01:06:03.671 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
01:06:03.672 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.43 mountX=0.03 mountY=-0.15, mountTheta=-1.40
01:06:03.674 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
01:06:03.675 00.001 1032 Enqueuing Move request for scope (0.14, 0.07)
01:06:03.677 00.002 10072 Worker thread wakes up
01:06:03.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
01:06:03.677 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
01:06:03.677 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.15
01:06:03.678 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:03.680 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
01:06:03.680 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:06:03.680 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:03.680 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:06:03.680 00.000 10072 MoveAxis(E, 1, ABG)
01:06:03.681 00.001 10072 Guiding  Dir = 2, Dur = 1
01:06:03.681 00.000 10072 IsGuiding returns 0
01:06:03.682 00.001 10072 PulseGuide returned control before completion, sleep 11
01:06:03.698 00.016 1032 UpdateGuideState exits: m=1497 SNR=27.3
01:06:03.700 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:03.702 00.002 10072 IsGuiding returns 0
01:06:03.702 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:03.707 00.005 10072 Move returns status 0, amount 1
01:06:03.707 00.000 10072 MoveAxis(N, 0, ABG)
01:06:03.707 00.000 10072 Move returns status 0, amount 0
01:06:03.707 00.000 10072 move complete, result=0
01:06:03.707 00.000 10072 worker thread done servicing request
01:06:03.708 00.001 1032 Enqueuing Expose request
01:06:03.710 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
01:06:03.711 00.001 10072 Worker thread wakes up
01:06:03.712 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:03.712 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:04.125 00.413 10072 Exposure complete
01:06:04.172 00.047 10072 worker thread done servicing request
01:06:04.172 00.000 1032 OnExposeComplete: enter
01:06:04.175 00.003 1032 UpdateGuideState(): m_state=6
01:06:04.177 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1473
01:06:04.178 00.001 1032 Star::Find returns 1 (0), X=321.17, Y=750.21, Mass=1245, SNR=24.9, Peak=150 HFD=2.6
01:06:04.180 00.002 1032 MultiStar: [#1 0.16,0.00,1.08,U] [#2 0.02,0.02,0.76,U] [#3 0.07,0.02,0.73,U] [#4 0.19,-0.04,0.75,U] [#5 0.15,0.05,0.73,U] [#6 0.25,0.04,0.64,U] [#7 -0.00,-0.13,0.54,U] [#8 0.19,0.03,0.62,U] 
01:06:04.181 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.27, 0.03}
01:06:04.183 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
01:06:04.184 00.001 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
01:06:04.186 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.04 mountX=-0.03 mountY=-0.15, mountTheta=-1.79
01:06:04.188 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
01:06:04.191 00.003 1032 Enqueuing Move request for scope (0.15, 0.01)
01:06:04.192 00.001 10072 Worker thread wakes up
01:06:04.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
01:06:04.193 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
01:06:04.193 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.15
01:06:04.194 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:04.196 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
01:06:04.196 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:06:04.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:04.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:06:04.196 00.000 10072 MoveAxis(E, 1, ABG)
01:06:04.196 00.000 10072 Guiding  Dir = 2, Dur = 1
01:06:04.197 00.001 10072 IsGuiding returns 0
01:06:04.197 00.000 10072 PulseGuide returned control before completion, sleep 11
01:06:04.215 00.018 10072 IsGuiding returns 0
01:06:04.215 00.000 10072 Move returns status 0, amount 1
01:06:04.215 00.000 10072 MoveAxis(N, 0, ABG)
01:06:04.215 00.000 10072 Move returns status 0, amount 0
01:06:04.215 00.000 10072 move complete, result=0
01:06:04.215 00.000 10072 worker thread done servicing request
01:06:04.216 00.001 1032 UpdateGuideState exits: m=1245 SNR=24.9
01:06:04.218 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:04.220 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:04.221 00.001 1032 Enqueuing Expose request
01:06:04.222 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:06:04.224 00.002 10072 Worker thread wakes up
01:06:04.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:04.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:04.860 00.636 10072 Exposure complete
01:06:04.908 00.048 10072 worker thread done servicing request
01:06:04.908 00.000 1032 OnExposeComplete: enter
01:06:04.910 00.002 1032 UpdateGuideState(): m_state=6
01:06:04.911 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1474
01:06:04.912 00.001 1032 Star::Find returns 1 (0), X=321.10, Y=750.24, Mass=1507, SNR=27.4, Peak=178 HFD=2.6
01:06:04.915 00.003 1032 MultiStar: [#1 0.08,0.07,0.95,U] [#2 0.18,0.01,0.73,U] [#3 0.08,0.01,0.64,U] [#4 0.07,-0.06,0.70,U] [#5 0.13,-0.05,0.66,U] [#6 0.09,-0.00,0.58,U] [#7 -0.09,-0.17,0.52,U] [#8 0.21,0.01,0.57,U] 
01:06:04.916 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {0.20, 0.06}
01:06:04.917 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
01:06:04.920 00.003 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
01:06:04.921 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.03 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
01:06:04.926 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
01:06:04.928 00.002 1032 Enqueuing Move request for scope (0.11, -0.00)
01:06:04.930 00.002 10072 Worker thread wakes up
01:06:04.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
01:06:04.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
01:06:04.930 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.11
01:06:04.932 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:04.934 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
01:06:04.934 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:06:04.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:04.934 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:06:04.934 00.000 10072 MoveAxis(E, 1, ABG)
01:06:04.934 00.000 10072 Guiding  Dir = 2, Dur = 1
01:06:04.935 00.001 10072 IsGuiding returns 0
01:06:04.935 00.000 10072 PulseGuide returned control before completion, sleep 11
01:06:04.949 00.014 10072 IsGuiding returns 0
01:06:04.949 00.000 10072 Move returns status 0, amount 1
01:06:04.949 00.000 10072 MoveAxis(N, 0, ABG)
01:06:04.949 00.000 10072 Move returns status 0, amount 0
01:06:04.949 00.000 10072 move complete, result=0
01:06:04.949 00.000 10072 worker thread done servicing request
01:06:04.951 00.002 1032 UpdateGuideState exits: m=1507 SNR=27.4
01:06:04.954 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:04.956 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:04.959 00.003 1032 Enqueuing Expose request
01:06:04.961 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:06:04.963 00.002 10072 Worker thread wakes up
01:06:04.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:04.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:05.376 00.413 10072 Exposure complete
01:06:05.425 00.049 10072 worker thread done servicing request
01:06:05.425 00.000 1032 OnExposeComplete: enter
01:06:05.427 00.002 1032 UpdateGuideState(): m_state=6
01:06:05.429 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1475
01:06:05.430 00.001 1032 Star::Find returns 1 (0), X=321.08, Y=750.25, Mass=1409, SNR=26.5, Peak=165 HFD=2.6
01:06:05.432 00.002 1032 MultiStar: [#1 0.08,0.08,0.95,U] [#2 0.05,-0.03,0.80,U] [#3 0.10,-0.03,0.64,U] [#4 0.03,-0.03,0.73,U] [#5 -0.01,0.21,0.68,U] [#6 0.16,0.07,0.60,U] [#7 0.08,-0.03,0.52,U] [#8 0.17,-0.06,0.58,U] 
01:06:05.433 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.18, 0.07}
01:06:05.435 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
01:06:05.437 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
01:06:05.438 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.33 mountX=0.01 mountY=-0.10, mountTheta=-1.50
01:06:05.440 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
01:06:05.443 00.003 1032 Enqueuing Move request for scope (0.09, 0.03)
01:06:05.444 00.001 10072 Worker thread wakes up
01:06:05.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
01:06:05.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
01:06:05.444 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.10
01:06:05.446 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:05.449 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
01:06:05.449 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:06:05.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:05.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:06:05.449 00.000 10072 MoveAxis(E, 2, ABG)
01:06:05.449 00.000 10072 Guiding  Dir = 2, Dur = 2
01:06:05.450 00.001 10072 IsGuiding returns 0
01:06:05.450 00.000 10072 PulseGuide returned control before completion, sleep 12
01:06:05.466 00.016 10072 IsGuiding returns 0
01:06:05.466 00.000 10072 Move returns status 0, amount 2
01:06:05.466 00.000 10072 MoveAxis(N, 0, ABG)
01:06:05.466 00.000 10072 Move returns status 0, amount 0
01:06:05.466 00.000 10072 move complete, result=0
01:06:05.466 00.000 10072 worker thread done servicing request
01:06:05.467 00.001 1032 UpdateGuideState exits: m=1409 SNR=26.5
01:06:05.468 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:05.469 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:05.471 00.002 1032 Enqueuing Expose request
01:06:05.473 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:06:05.474 00.001 10072 Worker thread wakes up
01:06:05.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:05.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:06.109 00.635 10072 Exposure complete
01:06:06.158 00.049 10072 worker thread done servicing request
01:06:06.159 00.001 1032 OnExposeComplete: enter
01:06:06.161 00.002 1032 UpdateGuideState(): m_state=6
01:06:06.162 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1476
01:06:06.164 00.002 1032 Star::Find returns 1 (0), X=320.99, Y=750.37, Mass=1220, SNR=24.6, Peak=150 HFD=2.4
01:06:06.166 00.002 1032 MultiStar: [#1 0.06,0.10,1.13,U] [#2 -0.02,0.22,0.77,U] [#3 0.02,0.04,0.73,U] [#4 0.05,0.05,0.75,U] [#5 -0.18,0.16,0.76,U] [#6 0.10,0.20,0.67,U] [#7 -0.08,-0.08,0.50,U] [#8 0.07,-0.01,0.60,U] 
01:06:06.168 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {0.10, 0.19}
01:06:06.169 00.001 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
01:06:06.171 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
01:06:06.172 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.38 mountX=0.10 mountY=-0.05, mountTheta=-0.45
01:06:06.176 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
01:06:06.178 00.002 1032 Enqueuing Move request for scope (0.02, 0.11)
01:06:06.181 00.003 10072 Worker thread wakes up
01:06:06.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
01:06:06.181 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
01:06:06.181 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.05
01:06:06.183 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:06.185 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
01:06:06.185 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
01:06:06.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:06.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:06:06.185 00.000 10072 MoveAxis(E, 3, ABG)
01:06:06.185 00.000 10072 Guiding  Dir = 2, Dur = 3
01:06:06.185 00.000 10072 IsGuiding returns 0
01:06:06.187 00.002 10072 PulseGuide returned control before completion, sleep 13
01:06:06.202 00.015 1032 UpdateGuideState exits: m=1220 SNR=24.6
01:06:06.206 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:06.208 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:06.210 00.002 1032 Enqueuing Expose request
01:06:06.215 00.005 10072 IsGuiding returns 0
01:06:06.215 00.000 10072 Move returns status 0, amount 3
01:06:06.215 00.000 10072 MoveAxis(N, 0, ABG)
01:06:06.215 00.000 10072 Move returns status 0, amount 0
01:06:06.215 00.000 10072 move complete, result=0
01:06:06.215 00.000 10072 worker thread done servicing request
01:06:06.215 00.000 10072 Worker thread wakes up
01:06:06.215 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:06.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:06.219 00.004 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:06:06.622 00.403 10072 Exposure complete
01:06:06.668 00.046 10072 worker thread done servicing request
01:06:06.668 00.000 1032 OnExposeComplete: enter
01:06:06.670 00.002 1032 UpdateGuideState(): m_state=6
01:06:06.672 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1477
01:06:06.674 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.47, Mass=1388, SNR=26.3, Peak=165 HFD=2.6
01:06:06.676 00.002 1032 MultiStar: [#1 0.07,0.23,0.98,U] [#2 -0.09,0.25,0.72,U] [#3 0.05,-0.05,0.69,U] [#4 0.01,0.07,0.71,U] [#5 -0.01,0.28,0.71,U] [#6 0.20,0.28,0.60,U] [#7 0.02,-0.02,0.51,U] [#8 0.16,0.14,0.57,U] 
01:06:06.678 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.18}, one-star: {0.15, 0.29}
01:06:06.679 00.001 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
01:06:06.681 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
01:06:06.684 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.24 mountX=0.16 mountY=-0.11, mountTheta=-0.59
01:06:06.687 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.18, opts=13)
01:06:06.691 00.004 1032 Enqueuing Move request for scope (0.06, 0.18)
01:06:06.692 00.001 10072 Worker thread wakes up
01:06:06.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
01:06:06.693 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
01:06:06.693 00.000 10072 Moving (0.06, 0.18) raw xDistance=0.16 yDistance=-0.11
01:06:06.695 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:06.697 00.002 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.81
01:06:06.697 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:06:06.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:06.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:06:06.697 00.000 10072 MoveAxis(W, 70, ABG)
01:06:06.697 00.000 10072 Guiding  Dir = 3, Dur = 70
01:06:06.698 00.001 10072 IsGuiding returns 0
01:06:06.698 00.000 10072 PulseGuide returned control before completion, sleep 80
01:06:06.716 00.018 1032 UpdateGuideState exits: m=1388 SNR=26.3
01:06:06.718 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:06.720 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:06.721 00.001 1032 Enqueuing Expose request
01:06:06.791 00.070 10072 IsGuiding returns 0
01:06:06.791 00.000 10072 Move returns status 0, amount 70
01:06:06.791 00.000 10072 MoveAxis(N, 0, ABG)
01:06:06.791 00.000 10072 Move returns status 0, amount 0
01:06:06.791 00.000 10072 move complete, result=0
01:06:06.791 00.000 10072 worker thread done servicing request
01:06:06.791 00.000 10072 Worker thread wakes up
01:06:06.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:06.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:06.791 00.000 1032 GuideStep: 0.2 px 70 ms WEST, -0.1 px 0 ms NORTH
01:06:07.421 00.630 10072 Exposure complete
01:06:07.475 00.054 10072 worker thread done servicing request
01:06:07.475 00.000 1032 OnExposeComplete: enter
01:06:07.477 00.002 1032 UpdateGuideState(): m_state=6
01:06:07.480 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1478
01:06:07.483 00.003 1032 Star::Find returns 1 (0), X=321.04, Y=750.27, Mass=1428, SNR=26.6, Peak=168 HFD=2.5
01:06:07.485 00.002 1032 MultiStar: [#1 0.13,0.03,0.96,U] [#2 0.07,0.06,0.72,U] [#3 0.12,-0.10,0.64,U] [#4 0.15,-0.15,0.70,U] [#5 0.18,-0.03,0.72,U] [#6 0.18,0.12,0.60,U] [#7 0.12,-0.15,0.47,U] [#8 0.07,-0.08,0.57,U] 
01:06:07.488 00.003 1032 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.15, 0.09}
01:06:07.490 00.002 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
01:06:07.495 00.005 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
01:06:07.497 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.09 mountX=-0.05 mountY=-0.12, mountTheta=-1.92
01:06:07.500 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
01:06:07.502 00.002 1032 Enqueuing Move request for scope (0.13, -0.01)
01:06:07.504 00.002 10072 Worker thread wakes up
01:06:07.505 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
01:06:07.505 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
01:06:07.505 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.05 yDistance=-0.12
01:06:07.507 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:07.509 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.81
01:06:07.509 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:06:07.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:07.509 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:06:07.509 00.000 10072 MoveAxis(E, 3, ABG)
01:06:07.509 00.000 10072 Guiding  Dir = 2, Dur = 3
01:06:07.511 00.002 10072 IsGuiding returns 0
01:06:07.511 00.000 10072 PulseGuide returned control before completion, sleep 13
01:06:07.528 00.017 10072 IsGuiding returns 0
01:06:07.528 00.000 10072 Move returns status 0, amount 3
01:06:07.528 00.000 10072 MoveAxis(N, 0, ABG)
01:06:07.528 00.000 10072 Move returns status 0, amount 0
01:06:07.528 00.000 10072 move complete, result=0
01:06:07.529 00.001 10072 worker thread done servicing request
01:06:07.530 00.001 1032 UpdateGuideState exits: m=1428 SNR=26.6
01:06:07.532 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:07.536 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:07.537 00.001 1032 Enqueuing Expose request
01:06:07.539 00.002 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:06:07.541 00.002 10072 Worker thread wakes up
01:06:07.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:07.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:07.952 00.411 10072 Exposure complete
01:06:08.007 00.055 10072 worker thread done servicing request
01:06:08.007 00.000 1032 OnExposeComplete: enter
01:06:08.009 00.002 1032 UpdateGuideState(): m_state=6
01:06:08.011 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1479
01:06:08.014 00.003 1032 Star::Find returns 1 (0), X=321.14, Y=750.32, Mass=1383, SNR=26.2, Peak=164 HFD=2.6
01:06:08.016 00.002 1032 MultiStar: [#1 0.15,0.12,0.99,U] [#2 0.09,0.09,0.75,U] [#3 0.14,-0.03,0.66,U] [#4 0.12,0.07,0.72,U] [#5 0.08,-0.03,0.67,U] [#6 0.25,0.20,0.58,U] [#7 -0.05,-0.01,0.51,U] [#8 0.18,-0.01,0.60,U] 
01:06:08.017 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.07}, one-star: {0.24, 0.14}
01:06:08.020 00.003 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
01:06:08.022 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
01:06:08.025 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.45 mountX=0.03 mountY=-0.16, mountTheta=-1.38
01:06:08.028 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
01:06:08.030 00.002 1032 Enqueuing Move request for scope (0.14, 0.07)
01:06:08.032 00.002 10072 Worker thread wakes up
01:06:08.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
01:06:08.032 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
01:06:08.032 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.16
01:06:08.034 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:08.036 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
01:06:08.036 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:06:08.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:08.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:06:08.036 00.000 10072 MoveAxis(E, 3, ABG)
01:06:08.036 00.000 10072 Guiding  Dir = 2, Dur = 3
01:06:08.037 00.001 10072 IsGuiding returns 0
01:06:08.037 00.000 10072 PulseGuide returned control before completion, sleep 13
01:06:08.056 00.019 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:06:08.060 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:08.063 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:08.064 00.001 1032 Enqueuing Expose request
01:06:08.066 00.002 10072 IsGuiding returns 0
01:06:08.066 00.000 10072 Move returns status 0, amount 3
01:06:08.066 00.000 10072 MoveAxis(N, 0, ABG)
01:06:08.068 00.002 10072 Move returns status 0, amount 0
01:06:08.068 00.000 10072 move complete, result=0
01:06:08.068 00.000 10072 worker thread done servicing request
01:06:08.068 00.000 10072 Worker thread wakes up
01:06:08.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:08.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:08.075 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
01:06:08.702 00.627 10072 Exposure complete
01:06:08.752 00.050 10072 worker thread done servicing request
01:06:08.752 00.000 1032 OnExposeComplete: enter
01:06:08.754 00.002 1032 UpdateGuideState(): m_state=6
01:06:08.756 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1480
01:06:08.759 00.003 1032 Star::Find returns 1 (0), X=321.11, Y=750.45, Mass=1371, SNR=26.1, Peak=171 HFD=2.6
01:06:08.760 00.001 1032 MultiStar: [#1 0.18,0.16,0.99,U] [#2 0.06,0.24,0.76,U] [#3 -0.01,0.24,0.71,U] [#4 0.22,0.11,0.73,U] [#5 0.13,0.20,0.73,U] [#6 0.24,0.35,0.58,U] [#7 -0.11,0.06,0.51,U] [#8 0.08,0.08,0.58,U] 
01:06:08.762 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.20}, one-star: {0.22, 0.27}
01:06:08.763 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
01:06:08.765 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
01:06:08.766 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.00 mountX=0.16 mountY=-0.17, mountTheta=-0.83
01:06:08.770 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.20, opts=13)
01:06:08.773 00.003 1032 Enqueuing Move request for scope (0.12, 0.20)
01:06:08.776 00.003 10072 Worker thread wakes up
01:06:08.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
01:06:08.777 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
01:06:08.777 00.000 10072 Moving (0.12, 0.20) raw xDistance=0.16 yDistance=-0.17
01:06:08.779 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:08.781 00.002 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.80
01:06:08.781 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:06:08.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:08.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:06:08.781 00.000 10072 MoveAxis(W, 69, ABG)
01:06:08.782 00.001 10072 Guiding  Dir = 3, Dur = 69
01:06:08.782 00.000 10072 IsGuiding returns 0
01:06:08.783 00.001 10072 PulseGuide returned control before completion, sleep 79
01:06:08.801 00.018 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:06:08.802 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:08.805 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:08.807 00.002 1032 Enqueuing Expose request
01:06:08.871 00.064 10072 IsGuiding returns 0
01:06:08.872 00.001 10072 Move returns status 0, amount 69
01:06:08.872 00.000 10072 MoveAxis(N, 0, ABG)
01:06:08.872 00.000 10072 Move returns status 0, amount 0
01:06:08.872 00.000 10072 move complete, result=0
01:06:08.872 00.000 10072 worker thread done servicing request
01:06:08.872 00.000 10072 Worker thread wakes up
01:06:08.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:08.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:08.877 00.005 1032 GuideStep: 0.2 px 69 ms WEST, -0.2 px 0 ms NORTH
01:06:09.279 00.402 10072 Exposure complete
01:06:09.331 00.052 10072 worker thread done servicing request
01:06:09.331 00.000 1032 OnExposeComplete: enter
01:06:09.333 00.002 1032 UpdateGuideState(): m_state=6
01:06:09.335 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1481
01:06:09.336 00.001 1032 Star::Find returns 1 (0), X=321.03, Y=750.59, Mass=1365, SNR=26.0, Peak=166 HFD=2.5
01:06:09.339 00.003 1032 MultiStar: [#1 0.07,0.05,1.03,U] [#2 -0.01,0.25,0.76,U] [#3 0.02,0.17,0.66,U] [#4 0.15,0.06,0.76,U] [#5 -0.05,0.21,0.73,U] [#6 0.21,0.27,0.60,U] [#7 -0.03,0.02,0.54,U] [#8 0.19,0.14,0.56,U] 
01:06:09.340 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.18}, one-star: {0.13, 0.41}
01:06:09.342 00.002 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
01:06:09.343 00.001 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
01:06:09.345 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.18 mountX=0.16 mountY=-0.12, mountTheta=-0.65
01:06:09.348 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.18, opts=13)
01:06:09.350 00.002 1032 Enqueuing Move request for scope (0.07, 0.18)
01:06:09.352 00.002 10072 Worker thread wakes up
01:06:09.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
01:06:09.352 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
01:06:09.353 00.001 10072 Moving (0.07, 0.18) raw xDistance=0.16 yDistance=-0.12
01:06:09.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:09.356 00.001 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.80
01:06:09.356 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:06:09.357 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:09.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:06:09.357 00.000 10072 MoveAxis(W, 71, ABG)
01:06:09.357 00.000 10072 Guiding  Dir = 3, Dur = 71
01:06:09.357 00.000 10072 IsGuiding returns 0
01:06:09.358 00.001 10072 PulseGuide returned control before completion, sleep 81
01:06:09.376 00.018 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:06:09.379 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:09.381 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:09.382 00.001 1032 Enqueuing Expose request
01:06:09.446 00.064 10072 IsGuiding returns 0
01:06:09.446 00.000 10072 Move returns status 0, amount 71
01:06:09.446 00.000 10072 MoveAxis(N, 0, ABG)
01:06:09.446 00.000 10072 Move returns status 0, amount 0
01:06:09.446 00.000 10072 move complete, result=0
01:06:09.446 00.000 10072 worker thread done servicing request
01:06:09.447 00.001 10072 Worker thread wakes up
01:06:09.447 00.000 1032 GuideStep: 0.2 px 71 ms WEST, -0.1 px 0 ms NORTH
01:06:09.449 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:09.449 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:10.087 00.638 10072 Exposure complete
01:06:10.137 00.050 10072 worker thread done servicing request
01:06:10.137 00.000 1032 OnExposeComplete: enter
01:06:10.139 00.002 1032 UpdateGuideState(): m_state=6
01:06:10.141 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1482
01:06:10.144 00.003 1032 Star::Find returns 1 (0), X=321.16, Y=750.25, Mass=1435, SNR=26.7, Peak=170 HFD=2.6
01:06:10.146 00.002 1032 MultiStar: [#1 0.15,-0.01,0.98,U] [#2 0.23,-0.10,0.71,U] [#3 0.16,-0.12,0.65,U] [#4 0.16,0.01,0.67,U] [#5 0.10,0.04,0.69,U] [#6 0.36,-0.01,0.60,U] [#7 0.13,-0.17,0.48,U] [#8 0.20,-0.06,0.57,U] 
01:06:10.148 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.03}, one-star: {0.26, 0.07}
01:06:10.151 00.003 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
01:06:10.152 00.001 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
01:06:10.153 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.14 mountX=-0.08 mountY=-0.18, mountTheta=-1.97
01:06:10.155 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.03, opts=13)
01:06:10.157 00.002 1032 Enqueuing Move request for scope (0.20, -0.03)
01:06:10.158 00.001 10072 Worker thread wakes up
01:06:10.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
01:06:10.158 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
01:06:10.159 00.001 10072 Moving (0.20, -0.03) raw xDistance=-0.08 yDistance=-0.18
01:06:10.161 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:10.164 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
01:06:10.164 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:06:10.164 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:10.164 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:06:10.164 00.000 10072 MoveAxis(E, 2, ABG)
01:06:10.164 00.000 10072 Guiding  Dir = 2, Dur = 2
01:06:10.164 00.000 10072 IsGuiding returns 0
01:06:10.165 00.001 10072 PulseGuide returned control before completion, sleep 12
01:06:10.177 00.012 10072 IsGuiding returns 0
01:06:10.177 00.000 10072 Move returns status 0, amount 2
01:06:10.177 00.000 10072 MoveAxis(N, 0, ABG)
01:06:10.177 00.000 10072 Move returns status 0, amount 0
01:06:10.177 00.000 10072 move complete, result=0
01:06:10.177 00.000 10072 worker thread done servicing request
01:06:10.183 00.006 1032 UpdateGuideState exits: m=1435 SNR=26.7
01:06:10.185 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:10.186 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:10.187 00.001 1032 Enqueuing Expose request
01:06:10.189 00.002 10072 Worker thread wakes up
01:06:10.189 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:10.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:10.189 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
01:06:10.603 00.414 10072 Exposure complete
01:06:10.650 00.047 10072 worker thread done servicing request
01:06:10.651 00.001 1032 OnExposeComplete: enter
01:06:10.653 00.002 1032 UpdateGuideState(): m_state=6
01:06:10.654 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1483
01:06:10.656 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.26, Mass=1393, SNR=26.3, Peak=167 HFD=2.6
01:06:10.658 00.002 1032 MultiStar: [#1 0.13,-0.07,0.99,U] [#2 0.20,-0.04,0.73,U] [#3 0.08,-0.03,0.70,U] [#4 0.24,-0.16,0.71,U] [#5 -0.06,-0.01,0.72,U] [#6 0.16,0.04,0.59,U] [#7 -0.13,-0.12,0.56,U] [#8 0.34,-0.08,0.56,U] 
01:06:10.660 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.20, 0.08}
01:06:10.662 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
01:06:10.664 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
01:06:10.665 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.29 mountX=-0.07 mountY=-0.12, mountTheta=-2.12
01:06:10.668 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
01:06:10.670 00.002 1032 Enqueuing Move request for scope (0.13, -0.04)
01:06:10.672 00.002 10072 Worker thread wakes up
01:06:10.672 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
01:06:10.672 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
01:06:10.672 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.07 yDistance=-0.12
01:06:10.676 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:10.678 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
01:06:10.678 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:06:10.678 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:10.678 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:06:10.679 00.001 10072 MoveAxis(E, 1, ABG)
01:06:10.679 00.000 10072 Guiding  Dir = 2, Dur = 1
01:06:10.679 00.000 10072 IsGuiding returns 0
01:06:10.679 00.000 10072 PulseGuide returned control before completion, sleep 11
01:06:10.693 00.014 10072 IsGuiding returns 0
01:06:10.693 00.000 10072 Move returns status 0, amount 1
01:06:10.693 00.000 10072 MoveAxis(N, 0, ABG)
01:06:10.693 00.000 10072 Move returns status 0, amount 0
01:06:10.693 00.000 10072 move complete, result=0
01:06:10.693 00.000 10072 worker thread done servicing request
01:06:10.697 00.004 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:06:10.698 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:10.700 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:10.702 00.002 1032 Enqueuing Expose request
01:06:10.704 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:06:10.707 00.003 10072 Worker thread wakes up
01:06:10.707 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:10.707 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:11.338 00.631 10072 Exposure complete
01:06:11.384 00.046 10072 worker thread done servicing request
01:06:11.384 00.000 1032 OnExposeComplete: enter
01:06:11.387 00.003 1032 UpdateGuideState(): m_state=6
01:06:11.389 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1484
01:06:11.390 00.001 1032 Star::Find returns 1 (0), X=321.11, Y=750.23, Mass=1400, SNR=26.4, Peak=158 HFD=2.7
01:06:11.393 00.003 1032 MultiStar: [#1 0.15,0.03,0.95,U] [#2 0.20,-0.01,0.71,U] [#3 0.21,-0.02,0.63,U] [#4 0.15,-0.01,0.72,U] [#5 0.11,-0.07,0.70,U] [#6 0.20,0.05,0.59,U] [#7 0.06,-0.05,0.53,U] [#8 0.27,-0.08,0.60,U] 
01:06:11.396 00.003 1032 refined, 8 included, MultiStar: {0.18, -0.01}, one-star: {0.22, 0.05}
01:06:11.397 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
01:06:11.400 00.003 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
01:06:11.401 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.03 mountX=-0.05 mountY=-0.17, mountTheta=-1.86
01:06:11.404 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.01, opts=13)
01:06:11.407 00.003 1032 Enqueuing Move request for scope (0.18, -0.01)
01:06:11.408 00.001 10072 Worker thread wakes up
01:06:11.408 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
01:06:11.408 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
01:06:11.408 00.000 10072 Moving (0.18, -0.01) raw xDistance=-0.05 yDistance=-0.17
01:06:11.410 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:11.412 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
01:06:11.412 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:06:11.412 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:11.412 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:06:11.413 00.001 10072 MoveAxis(E, 0, ABG)
01:06:11.413 00.000 10072 Move returns status 0, amount 0
01:06:11.413 00.000 10072 MoveAxis(N, 0, ABG)
01:06:11.413 00.000 10072 Move returns status 0, amount 0
01:06:11.413 00.000 10072 move complete, result=0
01:06:11.413 00.000 10072 worker thread done servicing request
01:06:11.431 00.018 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:06:11.433 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:11.434 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:11.436 00.002 1032 Enqueuing Expose request
01:06:11.437 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:11.439 00.002 10072 Worker thread wakes up
01:06:11.439 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:11.440 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:11.856 00.416 10072 Exposure complete
01:06:11.905 00.049 10072 worker thread done servicing request
01:06:11.905 00.000 1032 OnExposeComplete: enter
01:06:11.907 00.002 1032 UpdateGuideState(): m_state=6
01:06:11.909 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1485
01:06:11.911 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.32, Mass=1479, SNR=27.1, Peak=176 HFD=2.6
01:06:11.915 00.004 1032 MultiStar: [#1 0.06,0.12,0.95,U] [#2 0.14,0.12,0.71,U] [#3 0.07,0.04,0.67,U] [#4 0.11,-0.01,0.70,U] [#5 0.03,0.13,0.69,U] [#6 0.12,0.14,0.59,U] [#7 -0.05,-0.05,0.51,U] [#8 0.20,0.01,0.55,U] 
01:06:11.917 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {0.20, 0.14}
01:06:11.919 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
01:06:11.921 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
01:06:11.923 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.66 mountX=0.05 mountY=-0.12, mountTheta=-1.17
01:06:11.927 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
01:06:11.930 00.003 1032 Enqueuing Move request for scope (0.10, 0.08)
01:06:11.932 00.002 10072 Worker thread wakes up
01:06:11.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
01:06:11.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
01:06:11.932 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.12
01:06:11.934 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:11.936 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
01:06:11.936 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:06:11.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:11.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:06:11.936 00.000 10072 MoveAxis(W, 0, ABG)
01:06:11.936 00.000 10072 Move returns status 0, amount 0
01:06:11.937 00.001 10072 MoveAxis(N, 0, ABG)
01:06:11.937 00.000 10072 Move returns status 0, amount 0
01:06:11.937 00.000 10072 move complete, result=0
01:06:11.937 00.000 10072 worker thread done servicing request
01:06:11.955 00.018 1032 UpdateGuideState exits: m=1479 SNR=27.1
01:06:11.958 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:11.960 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:11.964 00.004 1032 Enqueuing Expose request
01:06:11.965 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
01:06:11.967 00.002 10072 Worker thread wakes up
01:06:11.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:11.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:12.602 00.635 10072 Exposure complete
01:06:12.649 00.047 10072 worker thread done servicing request
01:06:12.649 00.000 1032 OnExposeComplete: enter
01:06:12.651 00.002 1032 UpdateGuideState(): m_state=6
01:06:12.653 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1486
01:06:12.655 00.002 1032 Star::Find returns 1 (0), X=321.13, Y=750.28, Mass=1431, SNR=26.7, Peak=162 HFD=2.6
01:06:12.656 00.001 1032 MultiStar: [#1 0.18,0.08,0.94,U] [#2 0.04,0.17,0.73,U] [#3 0.02,0.12,0.67,U] [#4 0.11,-0.03,0.72,U] [#5 -0.03,0.15,0.70,U] [#6 0.25,0.03,0.59,U] [#7 0.03,-0.09,0.49,U] [#8 0.02,0.09,0.58,U] 
01:06:12.658 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.24, 0.10}
01:06:12.659 00.001 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
01:06:12.661 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
01:06:12.663 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.62 mountX=0.05 mountY=-0.12, mountTheta=-1.21
01:06:12.666 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
01:06:12.668 00.002 1032 Enqueuing Move request for scope (0.11, 0.08)
01:06:12.670 00.002 10072 Worker thread wakes up
01:06:12.670 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
01:06:12.670 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
01:06:12.670 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.12
01:06:12.672 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:12.674 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.80
01:06:12.674 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:06:12.674 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:12.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:06:12.674 00.000 10072 MoveAxis(W, 2, ABG)
01:06:12.674 00.000 10072 Guiding  Dir = 3, Dur = 2
01:06:12.674 00.000 10072 IsGuiding returns 0
01:06:12.675 00.001 10072 PulseGuide returned control before completion, sleep 12
01:06:12.691 00.016 1032 UpdateGuideState exits: m=1431 SNR=26.7
01:06:12.695 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:12.697 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:12.698 00.001 1032 Enqueuing Expose request
01:06:12.700 00.002 10072 IsGuiding returns 0
01:06:12.700 00.000 10072 Move returns status 0, amount 2
01:06:12.700 00.000 10072 MoveAxis(N, 0, ABG)
01:06:12.700 00.000 10072 Move returns status 0, amount 0
01:06:12.700 00.000 10072 move complete, result=0
01:06:12.700 00.000 10072 worker thread done servicing request
01:06:12.700 00.000 10072 Worker thread wakes up
01:06:12.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:12.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:12.710 00.010 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:06:13.119 00.409 10072 Exposure complete
01:06:13.164 00.045 10072 worker thread done servicing request
01:06:13.164 00.000 1032 OnExposeComplete: enter
01:06:13.166 00.002 1032 UpdateGuideState(): m_state=6
01:06:13.169 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1487
01:06:13.171 00.002 1032 Star::Find returns 1 (0), X=320.97, Y=750.20, Mass=1523, SNR=27.5, Peak=162 HFD=2.6
01:06:13.173 00.002 1032 MultiStar: [#1 0.04,-0.07,0.93,U] [#2 0.13,0.03,0.71,U] [#3 0.06,-0.01,0.63,U] [#4 0.13,0.03,0.68,U] [#5 0.01,-0.01,0.71,U] [#6 0.11,0.07,0.60,U] [#7 -0.08,-0.22,0.54,U] [#8 0.18,-0.07,0.54,U] 
01:06:13.175 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.08, 0.02}
01:06:13.177 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
01:06:13.178 00.001 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
01:06:13.180 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.28 mountX=-0.04 mountY=-0.06, mountTheta=-2.11
01:06:13.183 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
01:06:13.184 00.001 1032 Enqueuing Move request for scope (0.07, -0.02)
01:06:13.186 00.002 10072 Worker thread wakes up
01:06:13.186 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:06:13.186 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:06:13.186 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
01:06:13.188 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:13.191 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
01:06:13.191 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:06:13.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:13.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:06:13.191 00.000 10072 MoveAxis(W, 2, ABG)
01:06:13.191 00.000 10072 Guiding  Dir = 3, Dur = 2
01:06:13.192 00.001 10072 IsGuiding returns 0
01:06:13.192 00.000 10072 PulseGuide returned control before completion, sleep 12
01:06:13.209 00.017 1032 UpdateGuideState exits: m=1523 SNR=27.5
01:06:13.211 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:13.213 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:13.214 00.001 1032 Enqueuing Expose request
01:06:13.216 00.002 10072 IsGuiding returns 0
01:06:13.216 00.000 10072 Move returns status 0, amount 2
01:06:13.216 00.000 10072 MoveAxis(N, 0, ABG)
01:06:13.216 00.000 10072 Move returns status 0, amount 0
01:06:13.216 00.000 10072 move complete, result=0
01:06:13.216 00.000 10072 worker thread done servicing request
01:06:13.216 00.000 10072 Worker thread wakes up
01:06:13.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:13.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:13.224 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:06:13.853 00.629 10072 Exposure complete
01:06:13.901 00.048 10072 worker thread done servicing request
01:06:13.901 00.000 1032 OnExposeComplete: enter
01:06:13.903 00.002 1032 UpdateGuideState(): m_state=6
01:06:13.905 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1488
01:06:13.906 00.001 1032 Star::Find returns 1 (0), X=321.12, Y=750.35, Mass=1371, SNR=26.1, Peak=177 HFD=2.6
01:06:13.909 00.003 1032 MultiStar: [#1 0.29,-0.02,0.98,U] [#2 0.02,0.05,0.74,U] [#3 0.08,-0.02,0.68,U] [#4 0.11,0.14,0.70,U] [#5 0.12,0.07,0.70,U] [#6 0.13,0.05,0.61,U] [#7 0.12,-0.08,0.52,U] [#8 0.15,-0.02,0.61,U] 
01:06:13.911 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.05}, one-star: {0.23, 0.17}
01:06:13.913 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
01:06:13.915 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
01:06:13.917 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.30 mountX=0.01 mountY=-0.16, mountTheta=-1.53
01:06:13.920 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.05, opts=13)
01:06:13.921 00.001 1032 Enqueuing Move request for scope (0.15, 0.05)
01:06:13.923 00.002 10072 Worker thread wakes up
01:06:13.923 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
01:06:13.923 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
01:06:13.923 00.000 10072 Moving (0.15, 0.05) raw xDistance=0.01 yDistance=-0.16
01:06:13.925 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:13.928 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
01:06:13.928 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:06:13.928 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:13.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:06:13.928 00.000 10072 MoveAxis(W, 5, ABG)
01:06:13.928 00.000 10072 Guiding  Dir = 3, Dur = 5
01:06:13.929 00.001 10072 IsGuiding returns 0
01:06:13.929 00.000 10072 PulseGuide returned control before completion, sleep 15
01:06:13.947 00.018 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:06:13.949 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:13.952 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:13.954 00.002 1032 Enqueuing Expose request
01:06:13.960 00.006 10072 IsGuiding returns 0
01:06:13.960 00.000 10072 Move returns status 0, amount 5
01:06:13.960 00.000 10072 MoveAxis(N, 0, ABG)
01:06:13.960 00.000 10072 Move returns status 0, amount 0
01:06:13.960 00.000 10072 move complete, result=0
01:06:13.960 00.000 10072 worker thread done servicing request
01:06:13.960 00.000 10072 Worker thread wakes up
01:06:13.960 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:13.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:13.965 00.005 1032 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
01:06:14.373 00.408 10072 Exposure complete
01:06:14.420 00.047 10072 worker thread done servicing request
01:06:14.422 00.002 1032 OnExposeComplete: enter
01:06:14.424 00.002 1032 UpdateGuideState(): m_state=6
01:06:14.427 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1489
01:06:14.429 00.002 1032 Star::Find returns 1 (0), X=321.13, Y=750.50, Mass=1416, SNR=26.5, Peak=170 HFD=2.7
01:06:14.431 00.002 1032 MultiStar: [#1 0.18,0.22,0.98,U] [#2 0.11,0.08,0.73,U] [#3 0.15,0.05,0.68,U] [#4 0.24,0.08,0.69,U] [#5 0.15,0.17,0.68,U] [#6 0.22,0.23,0.61,U] [#7 0.05,-0.05,0.47,U] [#8 0.18,-0.05,0.59,U] 
01:06:14.432 00.001 1032 refined, 8 included, MultiStar: {0.18, 0.14}, one-star: {0.23, 0.32}
01:06:14.434 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
01:06:14.436 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
01:06:14.437 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.22 cameraTheta=0.66 mountX=0.09 mountY=-0.20, mountTheta=-1.17
01:06:14.440 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.14, opts=13)
01:06:14.441 00.001 1032 Enqueuing Move request for scope (0.18, 0.14)
01:06:14.442 00.001 10072 Worker thread wakes up
01:06:14.443 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd
01:06:14.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
01:06:14.443 00.000 10072 Moving (0.18, 0.14) raw xDistance=0.09 yDistance=-0.20
01:06:14.444 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:14.446 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
01:06:14.446 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:06:14.446 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:06:14.446 00.000 10072 MoveAxis(W, 5, ABG)
01:06:14.447 00.001 10072 Guiding  Dir = 3, Dur = 5
01:06:14.447 00.000 10072 IsGuiding returns 0
01:06:14.447 00.000 10072 PulseGuide returned control before completion, sleep 15
01:06:14.464 00.017 10072 IsGuiding returns 0
01:06:14.464 00.000 10072 Move returns status 0, amount 5
01:06:14.464 00.000 10072 MoveAxis(N, 132, ABG)
01:06:14.464 00.000 10072 Guiding  Dir = 0, Dur = 132
01:06:14.464 00.000 10072 IsGuiding returns 0
01:06:14.465 00.001 10072 PulseGuide returned control before completion, sleep 142
01:06:14.465 00.000 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:06:14.468 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:14.469 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:14.470 00.001 1032 Enqueuing Expose request
01:06:14.621 00.151 10072 IsGuiding returns 0
01:06:14.621 00.000 10072 Move returns status 0, amount 132
01:06:14.621 00.000 10072 move complete, result=0
01:06:14.621 00.000 10072 worker thread done servicing request
01:06:14.621 00.000 10072 Worker thread wakes up
01:06:14.621 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.2 px 132 ms NORTH
01:06:14.623 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:14.624 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:15.248 00.624 10072 Exposure complete
01:06:15.295 00.047 10072 worker thread done servicing request
01:06:15.295 00.000 1032 OnExposeComplete: enter
01:06:15.297 00.002 1032 UpdateGuideState(): m_state=6
01:06:15.300 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1490
01:06:15.301 00.001 1032 Star::Find returns 1 (0), X=321.04, Y=750.50, Mass=1332, SNR=25.7, Peak=164 HFD=2.4
01:06:15.303 00.002 1032 MultiStar: [#1 0.07,0.16,0.98,U] [#2 -0.12,0.18,0.75,U] [#3 -0.05,0.07,0.68,U] [#4 0.08,0.08,0.72,U] [#5 -0.07,0.16,0.71,U] [#6 0.02,0.20,0.60,U] [#7 -0.22,-0.22,0.53,U] [#8 0.01,-0.07,0.61,U] 
01:06:15.305 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.12}, one-star: {0.15, 0.32}
01:06:15.306 00.001 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
01:06:15.309 00.003 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
01:06:15.311 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=0.12 mountY=-0.03, mountTheta=-0.26
01:06:15.314 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.12, opts=13)
01:06:15.316 00.002 1032 Enqueuing Move request for scope (0.00, 0.12)
01:06:15.318 00.002 10072 Worker thread wakes up
01:06:15.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
01:06:15.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:06:15.318 00.000 10072 Moving (0.00, 0.12) raw xDistance=0.12 yDistance=-0.03
01:06:15.320 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:15.323 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
01:06:15.323 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:06:15.323 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:15.323 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:06:15.323 00.000 10072 MoveAxis(W, 7, ABG)
01:06:15.323 00.000 10072 Guiding  Dir = 3, Dur = 7
01:06:15.324 00.001 10072 IsGuiding returns 0
01:06:15.324 00.000 10072 PulseGuide returned control before completion, sleep 17
01:06:15.342 00.018 1032 UpdateGuideState exits: m=1332 SNR=25.7
01:06:15.343 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:15.345 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:15.346 00.001 1032 Enqueuing Expose request
01:06:15.356 00.010 10072 IsGuiding returns 0
01:06:15.356 00.000 10072 Move returns status 0, amount 7
01:06:15.356 00.000 10072 MoveAxis(N, 0, ABG)
01:06:15.356 00.000 10072 Move returns status 0, amount 0
01:06:15.356 00.000 10072 move complete, result=0
01:06:15.356 00.000 10072 worker thread done servicing request
01:06:15.356 00.000 10072 Worker thread wakes up
01:06:15.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:15.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:15.358 00.002 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:06:15.765 00.407 10072 Exposure complete
01:06:15.815 00.050 10072 worker thread done servicing request
01:06:15.815 00.000 1032 OnExposeComplete: enter
01:06:15.816 00.001 1032 UpdateGuideState(): m_state=6
01:06:15.818 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1491
01:06:15.821 00.003 1032 Star::Find returns 1 (0), X=321.04, Y=750.46, Mass=1433, SNR=26.7, Peak=163 HFD=2.6
01:06:15.823 00.002 1032 MultiStar: [#1 -0.06,0.10,0.91,U] [#2 0.00,0.04,0.75,U] [#3 -0.03,0.10,0.66,U] [#4 0.13,0.05,0.69,U] [#5 -0.04,0.27,0.69,U] [#6 0.15,0.30,0.60,U] [#7 -0.19,-0.04,0.52,U] [#8 -0.10,-0.00,0.56,U] 
01:06:15.824 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.13}, one-star: {0.15, 0.28}
01:06:15.826 00.002 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
01:06:15.827 00.001 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
01:06:15.828 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.47 mountX=0.12 mountY=-0.05, mountTheta=-0.36
01:06:15.836 00.008 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
01:06:15.838 00.002 1032 Enqueuing Move request for scope (0.01, 0.13)
01:06:15.841 00.003 10072 Worker thread wakes up
01:06:15.841 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
01:06:15.841 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
01:06:15.841 00.000 10072 Moving (0.01, 0.13) raw xDistance=0.12 yDistance=-0.05
01:06:15.843 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:15.846 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
01:06:15.846 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:06:15.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:15.846 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:06:15.846 00.000 10072 MoveAxis(W, 6, ABG)
01:06:15.846 00.000 10072 Guiding  Dir = 3, Dur = 6
01:06:15.847 00.001 10072 IsGuiding returns 0
01:06:15.847 00.000 10072 PulseGuide returned control before completion, sleep 16
01:06:15.865 00.018 1032 UpdateGuideState exits: m=1433 SNR=26.7
01:06:15.867 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:15.868 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:15.871 00.003 1032 Enqueuing Expose request
01:06:15.874 00.003 10072 IsGuiding returns 0
01:06:15.874 00.000 10072 Move returns status 0, amount 6
01:06:15.874 00.000 10072 MoveAxis(N, 0, ABG)
01:06:15.874 00.000 10072 Move returns status 0, amount 0
01:06:15.874 00.000 10072 move complete, result=0
01:06:15.874 00.000 10072 worker thread done servicing request
01:06:15.874 00.000 10072 Worker thread wakes up
01:06:15.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:15.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:15.881 00.007 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
01:06:16.498 00.617 10072 Exposure complete
01:06:16.543 00.045 10072 worker thread done servicing request
01:06:16.543 00.000 1032 OnExposeComplete: enter
01:06:16.546 00.003 1032 UpdateGuideState(): m_state=6
01:06:16.547 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1492
01:06:16.550 00.003 1032 Star::Find returns 1 (0), X=321.00, Y=750.51, Mass=1416, SNR=26.5, Peak=176 HFD=2.6
01:06:16.554 00.004 1032 MultiStar: [#1 0.10,0.25,0.95,U] [#2 0.03,0.21,0.71,U] [#3 0.07,0.20,0.70,U] [#4 0.19,0.02,0.73,U] [#5 -0.06,0.13,0.70,U] [#6 0.03,0.36,0.63,U] [#7 -0.09,0.02,0.54,U] [#8 0.16,0.09,0.57,U] 
01:06:16.557 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.19}, one-star: {0.11, 0.33}
01:06:16.558 00.001 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
01:06:16.560 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
01:06:16.562 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.24 mountX=0.17 mountY=-0.11, mountTheta=-0.59
01:06:16.565 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.19, opts=13)
01:06:16.567 00.002 1032 Enqueuing Move request for scope (0.07, 0.19)
01:06:16.569 00.002 10072 Worker thread wakes up
01:06:16.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
01:06:16.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
01:06:16.569 00.000 10072 Moving (0.07, 0.19) raw xDistance=0.17 yDistance=-0.11
01:06:16.570 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:16.573 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.79
01:06:16.573 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:06:16.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:16.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:06:16.573 00.000 10072 MoveAxis(W, 86, ABG)
01:06:16.573 00.000 10072 Guiding  Dir = 3, Dur = 86
01:06:16.574 00.001 10072 IsGuiding returns 0
01:06:16.574 00.000 10072 PulseGuide returned control before completion, sleep 96
01:06:16.591 00.017 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:06:16.594 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:16.596 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:16.597 00.001 1032 Enqueuing Expose request
01:06:16.683 00.086 10072 IsGuiding returns 0
01:06:16.683 00.000 10072 Move returns status 0, amount 86
01:06:16.683 00.000 10072 MoveAxis(N, 0, ABG)
01:06:16.683 00.000 10072 Move returns status 0, amount 0
01:06:16.683 00.000 10072 move complete, result=0
01:06:16.683 00.000 10072 worker thread done servicing request
01:06:16.683 00.000 10072 Worker thread wakes up
01:06:16.683 00.000 1032 GuideStep: 0.2 px 86 ms WEST, -0.1 px 0 ms NORTH
01:06:16.686 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:16.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:17.093 00.407 10072 Exposure complete
01:06:17.141 00.048 10072 worker thread done servicing request
01:06:17.141 00.000 1032 OnExposeComplete: enter
01:06:17.143 00.002 1032 UpdateGuideState(): m_state=6
01:06:17.145 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1493
01:06:17.147 00.002 1032 Star::Find returns 1 (0), X=320.98, Y=750.44, Mass=1394, SNR=26.3, Peak=157 HFD=2.6
01:06:17.148 00.001 1032 MultiStar: [#1 -0.04,0.15,0.96,U] [#2 -0.04,0.19,0.69,U] [#3 -0.01,0.21,0.71,U] [#4 0.13,0.04,0.69,U] [#5 -0.12,0.04,0.70,U] [#6 0.21,0.05,0.62,U] [#7 -0.04,0.04,0.53,U] [#8 -0.02,-0.09,0.57,U] 
01:06:17.150 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {0.09, 0.26}
01:06:17.151 00.001 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
01:06:17.153 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
01:06:17.154 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.40 mountX=0.11 mountY=-0.05, mountTheta=-0.43
01:06:17.157 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
01:06:17.159 00.002 1032 Enqueuing Move request for scope (0.02, 0.11)
01:06:17.160 00.001 10072 Worker thread wakes up
01:06:17.160 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
01:06:17.160 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
01:06:17.160 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.11 yDistance=-0.05
01:06:17.162 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:17.164 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
01:06:17.164 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:06:17.164 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:17.164 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:06:17.164 00.000 10072 MoveAxis(W, 7, ABG)
01:06:17.164 00.000 10072 Guiding  Dir = 3, Dur = 7
01:06:17.165 00.001 10072 IsGuiding returns 0
01:06:17.165 00.000 10072 PulseGuide returned control before completion, sleep 17
01:06:17.184 00.019 10072 IsGuiding returns 0
01:06:17.184 00.000 10072 Move returns status 0, amount 7
01:06:17.184 00.000 10072 MoveAxis(N, 0, ABG)
01:06:17.184 00.000 10072 Move returns status 0, amount 0
01:06:17.184 00.000 10072 move complete, result=0
01:06:17.185 00.001 10072 worker thread done servicing request
01:06:17.185 00.000 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:06:17.187 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:17.189 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:17.191 00.002 1032 Enqueuing Expose request
01:06:17.192 00.001 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:06:17.193 00.001 10072 Worker thread wakes up
01:06:17.194 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:17.194 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:17.834 00.640 10072 Exposure complete
01:06:17.880 00.046 10072 worker thread done servicing request
01:06:17.880 00.000 1032 OnExposeComplete: enter
01:06:17.882 00.002 1032 UpdateGuideState(): m_state=6
01:06:17.885 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1494
01:06:17.887 00.002 1032 Star::Find returns 1 (0), X=320.98, Y=750.47, Mass=1416, SNR=26.5, Peak=176 HFD=2.5
01:06:17.888 00.001 1032 MultiStar: [#1 0.06,0.18,0.96,U] [#2 -0.01,0.23,0.74,U] [#3 -0.07,0.26,0.68,U] [#4 0.02,0.15,0.71,U] [#5 -0.09,0.34,0.67,U] [#6 0.12,0.33,0.57,U] [#7 -0.24,0.13,0.47,U] [#8 -0.10,0.23,0.58,U] 
01:06:17.889 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.24}, one-star: {0.09, 0.28}
01:06:17.891 00.002 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
01:06:17.894 00.003 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
01:06:17.896 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.61 mountX=0.23 mountY=-0.05, mountTheta=-0.22
01:06:17.901 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.24, opts=13)
01:06:17.903 00.002 1032 Enqueuing Move request for scope (-0.01, 0.24)
01:06:17.905 00.002 10072 Worker thread wakes up
01:06:17.905 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
01:06:17.905 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
01:06:17.905 00.000 10072 Moving (-0.01, 0.24) raw xDistance=0.23 yDistance=-0.05
01:06:17.907 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:17.909 00.002 10072 PPEC rslt: input = 0.23, final = 0.11, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 288.79
01:06:17.909 00.000 10072 PPEC: input: 0.23, control: 0.11, exposure: 500
01:06:17.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:17.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:06:17.909 00.000 10072 MoveAxis(W, 116, ABG)
01:06:17.909 00.000 10072 Guiding  Dir = 3, Dur = 116
01:06:17.909 00.000 10072 IsGuiding returns 0
01:06:17.910 00.001 10072 PulseGuide returned control before completion, sleep 126
01:06:17.930 00.020 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:06:17.932 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:17.933 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:17.934 00.001 1032 Enqueuing Expose request
01:06:18.047 00.113 10072 IsGuiding returns 0
01:06:18.047 00.000 10072 Move returns status 0, amount 116
01:06:18.047 00.000 10072 MoveAxis(N, 0, ABG)
01:06:18.047 00.000 10072 Move returns status 0, amount 0
01:06:18.047 00.000 10072 move complete, result=0
01:06:18.047 00.000 10072 worker thread done servicing request
01:06:18.047 00.000 10072 Worker thread wakes up
01:06:18.047 00.000 1032 GuideStep: 0.2 px 116 ms WEST, -0.1 px 0 ms NORTH
01:06:18.050 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:18.050 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:18.457 00.407 10072 Exposure complete
01:06:18.504 00.047 10072 worker thread done servicing request
01:06:18.504 00.000 1032 OnExposeComplete: enter
01:06:18.506 00.002 1032 UpdateGuideState(): m_state=6
01:06:18.507 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1495
01:06:18.509 00.002 1032 Star::Find returns 1 (0), X=321.03, Y=750.19, Mass=1417, SNR=26.5, Peak=166 HFD=2.6
01:06:18.511 00.002 1032 MultiStar: [#1 0.12,0.06,0.95,U] [#2 0.02,0.12,0.76,U] [#3 -0.03,0.08,0.64,U] [#4 0.17,-0.10,0.74,U] [#5 -0.04,-0.01,0.66,U] [#6 0.13,0.03,0.58,U] [#7 -0.10,-0.06,0.52,U] [#8 0.06,-0.13,0.55,U] 
01:06:18.513 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.13, 0.01}
01:06:18.514 00.001 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
01:06:18.515 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
01:06:18.518 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.09 mountX=-0.01 mountY=-0.06, mountTheta=-1.74
01:06:18.522 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
01:06:18.524 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
01:06:18.526 00.002 10072 Worker thread wakes up
01:06:18.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
01:06:18.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
01:06:18.526 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
01:06:18.528 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:18.530 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.79
01:06:18.530 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:06:18.530 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:18.530 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:06:18.530 00.000 10072 MoveAxis(W, 8, ABG)
01:06:18.530 00.000 10072 Guiding  Dir = 3, Dur = 8
01:06:18.532 00.002 10072 IsGuiding returns 0
01:06:18.532 00.000 10072 PulseGuide returned control before completion, sleep 18
01:06:18.550 00.018 1032 UpdateGuideState exits: m=1417 SNR=26.5
01:06:18.553 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:18.555 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:18.556 00.001 1032 Enqueuing Expose request
01:06:18.563 00.007 10072 IsGuiding returns 0
01:06:18.563 00.000 10072 Move returns status 0, amount 8
01:06:18.563 00.000 10072 MoveAxis(N, 0, ABG)
01:06:18.563 00.000 10072 Move returns status 0, amount 0
01:06:18.563 00.000 10072 move complete, result=0
01:06:18.563 00.000 10072 worker thread done servicing request
01:06:18.563 00.000 10072 Worker thread wakes up
01:06:18.563 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:18.564 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:18.566 00.002 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:06:19.192 00.626 10072 Exposure complete
01:06:19.244 00.052 10072 worker thread done servicing request
01:06:19.244 00.000 1032 OnExposeComplete: enter
01:06:19.246 00.002 1032 UpdateGuideState(): m_state=6
01:06:19.247 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1496
01:06:19.250 00.003 1032 Star::Find returns 1 (0), X=321.08, Y=750.15, Mass=1502, SNR=27.3, Peak=181 HFD=2.6
01:06:19.251 00.001 1032 MultiStar: [#1 0.18,-0.16,0.93,U] [#2 0.16,-0.16,0.74,U] [#3 0.12,-0.21,0.63,U] [#4 0.10,-0.07,0.73,U] [#5 0.01,-0.04,0.64,U] [#6 0.08,0.08,0.59,U] [#7 0.10,-0.24,0.52,U] [#8 0.14,-0.19,0.55,U] 
01:06:19.252 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.11}, one-star: {0.18, -0.03}
01:06:19.254 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
01:06:19.256 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
01:06:19.257 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.71 mountX=-0.14 mountY=-0.09, mountTheta=-2.54
01:06:19.260 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.11, opts=13)
01:06:19.262 00.002 1032 Enqueuing Move request for scope (0.13, -0.11)
01:06:19.264 00.002 10072 Worker thread wakes up
01:06:19.264 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
01:06:19.264 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
01:06:19.264 00.000 10072 Moving (0.13, -0.11) raw xDistance=-0.14 yDistance=-0.09
01:06:19.267 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:19.271 00.004 10072 PPEC rslt: input = -0.14, final = -0.05, react = -0.06, pred = 0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 288.78
01:06:19.271 00.000 10072 PPEC: input: -0.14, control: -0.05, exposure: 500
01:06:19.271 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:19.272 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:06:19.272 00.000 10072 MoveAxis(E, 55, ABG)
01:06:19.272 00.000 10072 Guiding  Dir = 2, Dur = 55
01:06:19.272 00.000 10072 IsGuiding returns 0
01:06:19.273 00.001 10072 PulseGuide returned control before completion, sleep 65
01:06:19.291 00.018 1032 UpdateGuideState exits: m=1502 SNR=27.3
01:06:19.294 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:19.296 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:19.300 00.004 1032 Enqueuing Expose request
01:06:19.347 00.047 10072 IsGuiding returns 0
01:06:19.347 00.000 10072 Move returns status 0, amount 55
01:06:19.347 00.000 10072 MoveAxis(N, 0, ABG)
01:06:19.347 00.000 10072 Move returns status 0, amount 0
01:06:19.347 00.000 10072 move complete, result=0
01:06:19.347 00.000 10072 worker thread done servicing request
01:06:19.347 00.000 10072 Worker thread wakes up
01:06:19.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:19.348 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:19.377 00.029 1032 GuideStep: -0.1 px 55 ms EAST, -0.1 px 0 ms NORTH
01:06:19.759 00.382 10072 Exposure complete
01:06:19.806 00.047 10072 worker thread done servicing request
01:06:19.806 00.000 1032 OnExposeComplete: enter
01:06:19.808 00.002 1032 UpdateGuideState(): m_state=6
01:06:19.810 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1497
01:06:19.812 00.002 1032 Star::Find returns 1 (0), X=320.99, Y=750.26, Mass=1252, SNR=24.9, Peak=151 HFD=2.5
01:06:19.814 00.002 1032 MultiStar: [#1 0.13,0.14,1.06,U] [#2 0.00,-0.08,0.78,U] [#3 0.08,-0.10,0.73,U] [#4 0.22,0.01,0.74,U] [#5 0.10,0.03,0.67,U] [#6 0.14,0.02,0.62,U] [#7 -0.03,-0.13,0.55,U] [#8 0.17,-0.17,0.60,U] 
01:06:19.815 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.09, 0.08}
01:06:19.816 00.001 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
01:06:19.818 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
01:06:19.819 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.05 mountX=-0.03 mountY=-0.10, mountTheta=-1.88
01:06:19.824 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
01:06:19.825 00.001 1032 Enqueuing Move request for scope (0.10, -0.01)
01:06:19.827 00.002 10072 Worker thread wakes up
01:06:19.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
01:06:19.827 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
01:06:19.827 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.10
01:06:19.829 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:19.832 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
01:06:19.832 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:06:19.832 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:19.832 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:06:19.832 00.000 10072 MoveAxis(W, 9, ABG)
01:06:19.832 00.000 10072 Guiding  Dir = 3, Dur = 9
01:06:19.833 00.001 10072 IsGuiding returns 0
01:06:19.833 00.000 10072 PulseGuide returned control before completion, sleep 19
01:06:19.848 00.015 1032 UpdateGuideState exits: m=1252 SNR=24.9
01:06:19.851 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:19.853 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:19.854 00.001 1032 Enqueuing Expose request
01:06:19.865 00.011 10072 IsGuiding returns 0
01:06:19.865 00.000 10072 Move returns status 0, amount 9
01:06:19.865 00.000 10072 MoveAxis(N, 0, ABG)
01:06:19.865 00.000 10072 Move returns status 0, amount 0
01:06:19.866 00.001 10072 move complete, result=0
01:06:19.866 00.000 10072 worker thread done servicing request
01:06:19.866 00.000 10072 Worker thread wakes up
01:06:19.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:19.866 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:19.866 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:06:20.494 00.628 10072 Exposure complete
01:06:20.544 00.050 10072 worker thread done servicing request
01:06:20.544 00.000 1032 OnExposeComplete: enter
01:06:20.545 00.001 1032 UpdateGuideState(): m_state=6
01:06:20.547 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1498
01:06:20.550 00.003 1032 Star::Find returns 1 (0), X=321.00, Y=750.43, Mass=1438, SNR=26.7, Peak=167 HFD=2.5
01:06:20.552 00.002 1032 MultiStar: [#1 0.01,0.19,0.97,U] [#2 0.04,0.13,0.73,U] [#3 -0.20,0.05,0.65,U] [#4 0.05,0.05,0.77,U] [#5 0.07,0.15,0.66,U] [#6 0.07,0.08,0.62,U] [#7 -0.11,0.04,0.50,U] [#8 0.02,0.17,0.57,U] 
01:06:20.554 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.11, 0.25}
01:06:20.556 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
01:06:20.557 00.001 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
01:06:20.559 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.46 mountX=0.13 mountY=-0.05, mountTheta=-0.37
01:06:20.562 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
01:06:20.563 00.001 1032 Enqueuing Move request for scope (0.02, 0.13)
01:06:20.565 00.002 10072 Worker thread wakes up
01:06:20.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
01:06:20.565 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
01:06:20.565 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.13 yDistance=-0.05
01:06:20.567 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:20.569 00.002 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
01:06:20.569 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
01:06:20.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:20.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:06:20.569 00.000 10072 MoveAxis(W, 10, ABG)
01:06:20.569 00.000 10072 Guiding  Dir = 3, Dur = 10
01:06:20.570 00.001 10072 IsGuiding returns 0
01:06:20.570 00.000 10072 PulseGuide returned control before completion, sleep 20
01:06:20.588 00.018 1032 UpdateGuideState exits: m=1438 SNR=26.7
01:06:20.590 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:20.591 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:20.593 00.002 1032 Enqueuing Expose request
01:06:20.599 00.006 10072 IsGuiding returns 0
01:06:20.599 00.000 10072 Move returns status 0, amount 10
01:06:20.599 00.000 10072 MoveAxis(N, 0, ABG)
01:06:20.599 00.000 10072 Move returns status 0, amount 0
01:06:20.599 00.000 10072 move complete, result=0
01:06:20.599 00.000 10072 worker thread done servicing request
01:06:20.599 00.000 10072 Worker thread wakes up
01:06:20.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:20.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:20.603 00.004 1032 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
01:06:21.011 00.408 10072 Exposure complete
01:06:21.063 00.052 10072 worker thread done servicing request
01:06:21.063 00.000 1032 OnExposeComplete: enter
01:06:21.065 00.002 1032 UpdateGuideState(): m_state=6
01:06:21.067 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1499
01:06:21.069 00.002 1032 Star::Find returns 1 (0), X=321.05, Y=750.32, Mass=1214, SNR=24.6, Peak=139 HFD=2.6
01:06:21.071 00.002 1032 MultiStar: [#1 0.02,0.04,1.04,U] [#2 -0.08,0.15,0.74,U] [#3 0.07,0.15,0.71,U] [#4 0.23,-0.08,0.76,U] [#5 0.09,0.22,0.81,U] [#6 0.21,0.13,0.66,U] [#7 -0.10,-0.01,0.54,U] [#8 0.01,-0.05,0.58,U] 
01:06:21.072 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.16, 0.14}
01:06:21.073 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
01:06:21.074 00.001 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
01:06:21.076 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.83 mountX=0.06 mountY=-0.09, mountTheta=-1.00
01:06:21.079 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
01:06:21.082 00.003 1032 Enqueuing Move request for scope (0.08, 0.08)
01:06:21.083 00.001 10072 Worker thread wakes up
01:06:21.084 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
01:06:21.084 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:06:21.084 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.09
01:06:21.087 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:21.090 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
01:06:21.090 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:06:21.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:21.090 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:06:21.090 00.000 10072 MoveAxis(W, 9, ABG)
01:06:21.090 00.000 10072 Guiding  Dir = 3, Dur = 9
01:06:21.090 00.000 10072 IsGuiding returns 0
01:06:21.091 00.001 10072 PulseGuide returned control before completion, sleep 19
01:06:21.108 00.017 1032 UpdateGuideState exits: m=1214 SNR=24.6
01:06:21.111 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:21.113 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:21.115 00.002 1032 Enqueuing Expose request
01:06:21.119 00.004 10072 IsGuiding returns 0
01:06:21.119 00.000 10072 Move returns status 0, amount 9
01:06:21.119 00.000 10072 MoveAxis(N, 0, ABG)
01:06:21.119 00.000 10072 Move returns status 0, amount 0
01:06:21.120 00.001 10072 move complete, result=0
01:06:21.120 00.000 10072 worker thread done servicing request
01:06:21.120 00.000 10072 Worker thread wakes up
01:06:21.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:21.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:21.127 00.007 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:06:21.744 00.617 10072 Exposure complete
01:06:21.791 00.047 10072 worker thread done servicing request
01:06:21.791 00.000 1032 OnExposeComplete: enter
01:06:21.793 00.002 1032 UpdateGuideState(): m_state=6
01:06:21.794 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1500
01:06:21.796 00.002 1032 Star::Find returns 1 (0), X=321.10, Y=750.25, Mass=1383, SNR=26.2, Peak=169 HFD=2.5
01:06:21.797 00.001 1032 MultiStar: [#1 0.17,0.07,0.99,U] [#2 0.03,0.03,0.71,U] [#3 0.10,-0.01,0.64,U] [#4 0.05,0.08,0.70,U] [#5 0.16,0.13,0.68,U] [#6 0.24,0.14,0.59,U] [#7 -0.03,-0.10,0.50,U] [#8 0.22,-0.06,0.54,U] 
01:06:21.799 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.20, 0.07}
01:06:21.802 00.003 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
01:06:21.805 00.003 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
01:06:21.807 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.34 mountX=0.01 mountY=-0.14, mountTheta=-1.49
01:06:21.809 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
01:06:21.811 00.002 1032 Enqueuing Move request for scope (0.13, 0.05)
01:06:21.813 00.002 10072 Worker thread wakes up
01:06:21.813 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
01:06:21.813 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
01:06:21.813 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.01 yDistance=-0.14
01:06:21.816 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:21.819 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
01:06:21.819 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:06:21.819 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:21.819 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:06:21.819 00.000 10072 MoveAxis(W, 10, ABG)
01:06:21.819 00.000 10072 Guiding  Dir = 3, Dur = 10
01:06:21.819 00.000 10072 IsGuiding returns 0
01:06:21.820 00.001 10072 PulseGuide returned control before completion, sleep 20
01:06:21.836 00.016 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:06:21.839 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:21.841 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:21.843 00.002 1032 Enqueuing Expose request
01:06:21.849 00.006 10072 IsGuiding returns 0
01:06:21.849 00.000 10072 Move returns status 0, amount 10
01:06:21.850 00.001 10072 MoveAxis(N, 0, ABG)
01:06:21.850 00.000 10072 Move returns status 0, amount 0
01:06:21.850 00.000 10072 move complete, result=0
01:06:21.850 00.000 10072 worker thread done servicing request
01:06:21.850 00.000 10072 Worker thread wakes up
01:06:21.850 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:21.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:21.852 00.002 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:06:22.257 00.405 10072 Exposure complete
01:06:22.310 00.053 10072 worker thread done servicing request
01:06:22.311 00.001 1032 OnExposeComplete: enter
01:06:22.313 00.002 1032 UpdateGuideState(): m_state=6
01:06:22.314 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1501
01:06:22.316 00.002 1032 Star::Find returns 1 (0), X=321.19, Y=750.29, Mass=1464, SNR=27.0, Peak=170 HFD=2.7
01:06:22.318 00.002 1032 MultiStar: [#1 0.12,0.12,0.95,U] [#2 -0.10,0.02,0.71,U] [#3 0.06,0.05,0.66,U] [#4 0.08,0.01,0.68,U] [#5 0.17,0.03,0.69,U] [#6 0.20,0.11,0.61,U] [#7 -0.12,-0.10,0.54,U] [#8 0.02,-0.06,0.55,U] 
01:06:22.321 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.29, 0.11}
01:06:22.322 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
01:06:22.324 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
01:06:22.326 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.41 mountX=0.02 mountY=-0.11, mountTheta=-1.42
01:06:22.329 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
01:06:22.331 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
01:06:22.333 00.002 10072 Worker thread wakes up
01:06:22.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
01:06:22.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
01:06:22.333 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.02 yDistance=-0.11
01:06:22.336 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:22.338 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
01:06:22.338 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:06:22.339 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:22.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:06:22.339 00.000 10072 MoveAxis(W, 8, ABG)
01:06:22.339 00.000 10072 Guiding  Dir = 3, Dur = 8
01:06:22.339 00.000 10072 IsGuiding returns 0
01:06:22.340 00.001 10072 PulseGuide returned control before completion, sleep 18
01:06:22.356 00.016 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:06:22.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:22.362 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:22.363 00.001 1032 Enqueuing Expose request
01:06:22.366 00.003 10072 IsGuiding returns 0
01:06:22.366 00.000 10072 Move returns status 0, amount 8
01:06:22.366 00.000 10072 MoveAxis(N, 0, ABG)
01:06:22.366 00.000 10072 Move returns status 0, amount 0
01:06:22.366 00.000 10072 move complete, result=0
01:06:22.366 00.000 10072 worker thread done servicing request
01:06:22.366 00.000 10072 Worker thread wakes up
01:06:22.366 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:22.366 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:22.373 00.007 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:06:22.994 00.621 10072 Exposure complete
01:06:23.041 00.047 10072 worker thread done servicing request
01:06:23.041 00.000 1032 OnExposeComplete: enter
01:06:23.043 00.002 1032 UpdateGuideState(): m_state=6
01:06:23.045 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1502
01:06:23.047 00.002 1032 Star::Find returns 1 (0), X=321.02, Y=750.30, Mass=1433, SNR=26.7, Peak=164 HFD=2.5
01:06:23.050 00.003 1032 MultiStar: [#1 0.07,0.06,0.97,U] [#2 0.01,0.12,0.72,U] [#3 0.02,0.03,0.69,U] [#4 0.14,-0.02,0.66,U] [#5 0.10,0.15,0.67,U] [#6 0.22,0.02,0.62,U] [#7 -0.09,-0.09,0.52,U] [#8 0.01,0.06,0.52,U] 
01:06:23.052 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.13, 0.11}
01:06:23.055 00.003 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
01:06:23.057 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
01:06:23.058 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.64 mountX=0.03 mountY=-0.09, mountTheta=-1.19
01:06:23.061 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
01:06:23.062 00.001 1032 Enqueuing Move request for scope (0.07, 0.06)
01:06:23.064 00.002 10072 Worker thread wakes up
01:06:23.064 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
01:06:23.064 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
01:06:23.064 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.03 yDistance=-0.09
01:06:23.066 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:23.069 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
01:06:23.069 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:06:23.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:23.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:06:23.069 00.000 10072 MoveAxis(W, 9, ABG)
01:06:23.069 00.000 10072 Guiding  Dir = 3, Dur = 9
01:06:23.070 00.001 10072 IsGuiding returns 0
01:06:23.070 00.000 10072 PulseGuide returned control before completion, sleep 19
01:06:23.088 00.018 1032 UpdateGuideState exits: m=1433 SNR=26.7
01:06:23.089 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:23.091 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:23.092 00.001 1032 Enqueuing Expose request
01:06:23.101 00.009 10072 IsGuiding returns 0
01:06:23.101 00.000 10072 Move returns status 0, amount 9
01:06:23.101 00.000 10072 MoveAxis(N, 0, ABG)
01:06:23.101 00.000 10072 Move returns status 0, amount 0
01:06:23.101 00.000 10072 move complete, result=0
01:06:23.101 00.000 10072 worker thread done servicing request
01:06:23.101 00.000 10072 Worker thread wakes up
01:06:23.101 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:23.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:23.102 00.001 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:06:23.511 00.409 10072 Exposure complete
01:06:23.559 00.048 10072 worker thread done servicing request
01:06:23.559 00.000 1032 OnExposeComplete: enter
01:06:23.562 00.003 1032 UpdateGuideState(): m_state=6
01:06:23.564 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1503
01:06:23.565 00.001 1032 Star::Find returns 1 (0), X=321.09, Y=750.39, Mass=1391, SNR=26.3, Peak=178 HFD=2.5
01:06:23.567 00.002 1032 MultiStar: [#1 0.10,0.20,0.95,U] [#2 0.07,0.12,0.76,U] [#3 -0.00,0.09,0.68,U] [#4 0.17,-0.05,0.71,U] [#5 0.05,0.14,0.69,U] [#6 0.18,0.22,0.60,U] [#7 -0.06,0.13,0.52,U] [#8 0.16,0.12,0.57,U] 
01:06:23.569 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.14}, one-star: {0.20, 0.21}
01:06:23.571 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
01:06:23.573 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
01:06:23.575 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.92 mountX=0.11 mountY=-0.14, mountTheta=-0.91
01:06:23.578 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.14, opts=13)
01:06:23.580 00.002 1032 Enqueuing Move request for scope (0.10, 0.14)
01:06:23.583 00.003 10072 Worker thread wakes up
01:06:23.584 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
01:06:23.584 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
01:06:23.584 00.000 10072 Moving (0.10, 0.14) raw xDistance=0.11 yDistance=-0.14
01:06:23.588 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:23.591 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
01:06:23.591 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:06:23.591 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:23.592 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:06:23.592 00.000 10072 MoveAxis(W, 7, ABG)
01:06:23.592 00.000 10072 Guiding  Dir = 3, Dur = 7
01:06:23.592 00.000 10072 IsGuiding returns 0
01:06:23.593 00.001 10072 PulseGuide returned control before completion, sleep 17
01:06:23.614 00.021 1032 UpdateGuideState exits: m=1391 SNR=26.3
01:06:23.616 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:23.618 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:23.620 00.002 1032 Enqueuing Expose request
01:06:23.623 00.003 10072 IsGuiding returns 0
01:06:23.623 00.000 10072 Move returns status 0, amount 7
01:06:23.623 00.000 10072 MoveAxis(N, 0, ABG)
01:06:23.623 00.000 10072 Move returns status 0, amount 0
01:06:23.623 00.000 10072 move complete, result=0
01:06:23.623 00.000 10072 worker thread done servicing request
01:06:23.623 00.000 10072 Worker thread wakes up
01:06:23.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:23.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:23.630 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:06:24.250 00.620 10072 Exposure complete
01:06:24.298 00.048 10072 worker thread done servicing request
01:06:24.298 00.000 1032 OnExposeComplete: enter
01:06:24.302 00.004 1032 UpdateGuideState(): m_state=6
01:06:24.304 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1504
01:06:24.307 00.003 1032 Star::Find returns 1 (0), X=321.17, Y=750.22, Mass=1404, SNR=26.4, Peak=161 HFD=2.6
01:06:24.310 00.003 1032 MultiStar: [#1 0.13,0.02,0.94,U] [#2 0.19,-0.05,0.71,U] [#3 0.11,-0.01,0.68,U] [#4 0.08,0.08,0.74,U] [#5 0.09,0.12,0.71,U] [#6 0.07,0.13,0.61,U] [#7 0.09,-0.10,0.55,U] [#8 0.19,-0.02,0.56,U] 
01:06:24.312 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.03}, one-star: {0.27, 0.04}
01:06:24.313 00.001 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
01:06:24.315 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
01:06:24.316 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.19 mountX=-0.01 mountY=-0.14, mountTheta=-1.64
01:06:24.318 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
01:06:24.321 00.003 1032 Enqueuing Move request for scope (0.14, 0.03)
01:06:24.322 00.001 10072 Worker thread wakes up
01:06:24.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
01:06:24.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
01:06:24.322 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
01:06:24.323 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:24.326 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
01:06:24.326 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:06:24.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:24.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:06:24.326 00.000 10072 MoveAxis(W, 7, ABG)
01:06:24.326 00.000 10072 Guiding  Dir = 3, Dur = 7
01:06:24.327 00.001 10072 IsGuiding returns 0
01:06:24.327 00.000 10072 PulseGuide returned control before completion, sleep 17
01:06:24.345 00.018 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:06:24.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:24.349 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:24.351 00.002 1032 Enqueuing Expose request
01:06:24.356 00.005 10072 IsGuiding returns 0
01:06:24.357 00.001 10072 Move returns status 0, amount 7
01:06:24.357 00.000 10072 MoveAxis(N, 0, ABG)
01:06:24.357 00.000 10072 Move returns status 0, amount 0
01:06:24.357 00.000 10072 move complete, result=0
01:06:24.357 00.000 10072 worker thread done servicing request
01:06:24.357 00.000 10072 Worker thread wakes up
01:06:24.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:24.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:24.360 00.003 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:06:24.765 00.405 10072 Exposure complete
01:06:24.814 00.049 10072 worker thread done servicing request
01:06:24.815 00.001 1032 OnExposeComplete: enter
01:06:24.816 00.001 1032 UpdateGuideState(): m_state=6
01:06:24.818 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1505
01:06:24.820 00.002 1032 Star::Find returns 1 (0), X=321.14, Y=750.27, Mass=1506, SNR=27.3, Peak=177 HFD=2.6
01:06:24.821 00.001 1032 MultiStar: [#1 0.23,-0.01,0.91,U] [#2 0.07,0.02,0.72,U] [#3 0.12,-0.15,0.61,U] [#4 0.19,-0.05,0.69,U] [#5 0.08,-0.06,0.64,U] [#6 0.20,0.15,0.59,U] [#7 0.08,-0.14,0.52,U] [#8 0.11,-0.08,0.59,U] 
01:06:24.823 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.02}, one-star: {0.25, 0.09}
01:06:24.824 00.001 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
01:06:24.827 00.003 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
01:06:24.829 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.10 mountX=-0.06 mountY=-0.15, mountTheta=-1.93
01:06:24.833 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.02, opts=13)
01:06:24.835 00.002 1032 Enqueuing Move request for scope (0.16, -0.02)
01:06:24.836 00.001 10072 Worker thread wakes up
01:06:24.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
01:06:24.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
01:06:24.837 00.001 10072 Moving (0.16, -0.02) raw xDistance=-0.06 yDistance=-0.15
01:06:24.838 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:24.841 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.78
01:06:24.842 00.001 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:06:24.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:24.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:06:24.842 00.000 10072 MoveAxis(W, 5, ABG)
01:06:24.842 00.000 10072 Guiding  Dir = 3, Dur = 5
01:06:24.842 00.000 10072 IsGuiding returns 0
01:06:24.843 00.001 10072 PulseGuide returned control before completion, sleep 15
01:06:24.860 00.017 1032 UpdateGuideState exits: m=1506 SNR=27.3
01:06:24.863 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:24.865 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:24.866 00.001 1032 Enqueuing Expose request
01:06:24.871 00.005 10072 IsGuiding returns 0
01:06:24.871 00.000 10072 Move returns status 0, amount 5
01:06:24.871 00.000 10072 MoveAxis(N, 0, ABG)
01:06:24.871 00.000 10072 Move returns status 0, amount 0
01:06:24.871 00.000 10072 move complete, result=0
01:06:24.871 00.000 10072 worker thread done servicing request
01:06:24.871 00.000 10072 Worker thread wakes up
01:06:24.872 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:24.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:24.875 00.003 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:06:25.495 00.620 10072 Exposure complete
01:06:25.543 00.048 10072 worker thread done servicing request
01:06:25.543 00.000 1032 OnExposeComplete: enter
01:06:25.545 00.002 1032 UpdateGuideState(): m_state=6
01:06:25.546 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1506
01:06:25.548 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.36, Mass=1388, SNR=26.3, Peak=169 HFD=2.6
01:06:25.551 00.003 1032 MultiStar: [#1 0.15,0.08,0.97,U] [#2 0.12,0.06,0.78,U] [#3 -0.07,0.11,0.71,U] [#4 0.10,0.07,0.71,U] [#5 0.05,0.17,0.70,U] [#6 0.15,0.08,0.62,U] [#7 -0.06,-0.01,0.54,U] [#8 0.11,-0.10,0.59,U] 
01:06:25.553 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.20, 0.17}
01:06:25.556 00.003 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
01:06:25.558 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
01:06:25.559 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=0.05 mountY=-0.11, mountTheta=-1.12
01:06:25.562 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
01:06:25.564 00.002 1032 Enqueuing Move request for scope (0.09, 0.08)
01:06:25.566 00.002 10072 Worker thread wakes up
01:06:25.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
01:06:25.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:06:25.566 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.11
01:06:25.569 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:25.571 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
01:06:25.571 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:06:25.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:25.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:06:25.572 00.001 10072 MoveAxis(W, 5, ABG)
01:06:25.572 00.000 10072 Guiding  Dir = 3, Dur = 5
01:06:25.572 00.000 10072 IsGuiding returns 0
01:06:25.572 00.000 10072 PulseGuide returned control before completion, sleep 15
01:06:25.597 00.025 1032 UpdateGuideState exits: m=1388 SNR=26.3
01:06:25.599 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:25.601 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:25.603 00.002 1032 Enqueuing Expose request
01:06:25.604 00.001 10072 IsGuiding returns 0
01:06:25.604 00.000 10072 Move returns status 0, amount 5
01:06:25.604 00.000 10072 MoveAxis(N, 0, ABG)
01:06:25.604 00.000 10072 Move returns status 0, amount 0
01:06:25.606 00.002 10072 move complete, result=0
01:06:25.606 00.000 10072 worker thread done servicing request
01:06:25.606 00.000 10072 Worker thread wakes up
01:06:25.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:25.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:25.613 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:06:26.016 00.403 10072 Exposure complete
01:06:26.064 00.048 10072 worker thread done servicing request
01:06:26.064 00.000 1032 OnExposeComplete: enter
01:06:26.067 00.003 1032 UpdateGuideState(): m_state=6
01:06:26.068 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1507
01:06:26.071 00.003 1032 Star::Find returns 1 (0), X=321.12, Y=750.32, Mass=1471, SNR=27.0, Peak=175 HFD=2.6
01:06:26.072 00.001 1032 MultiStar: [#1 0.11,0.06,0.98,U] [#2 0.00,0.18,0.71,U] [#3 0.02,0.25,0.65,U] [#4 0.14,0.01,0.68,U] [#5 0.06,0.16,0.67,U] [#6 0.24,0.16,0.59,U] [#7 -0.09,0.02,0.48,U] [#8 0.06,0.18,0.52,U] 
01:06:26.074 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.13}, one-star: {0.23, 0.14}
01:06:26.076 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
01:06:26.077 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
01:06:26.078 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.90 mountX=0.10 mountY=-0.13, mountTheta=-0.93
01:06:26.082 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.13, opts=13)
01:06:26.084 00.002 1032 Enqueuing Move request for scope (0.10, 0.13)
01:06:26.086 00.002 10072 Worker thread wakes up
01:06:26.086 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
01:06:26.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
01:06:26.086 00.000 10072 Moving (0.10, 0.13) raw xDistance=0.10 yDistance=-0.13
01:06:26.088 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:26.092 00.004 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
01:06:26.092 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:06:26.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:26.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:06:26.092 00.000 10072 MoveAxis(W, 3, ABG)
01:06:26.092 00.000 10072 Guiding  Dir = 3, Dur = 3
01:06:26.092 00.000 10072 IsGuiding returns 0
01:06:26.093 00.001 10072 PulseGuide returned control before completion, sleep 13
01:06:26.108 00.015 10072 IsGuiding returns 0
01:06:26.108 00.000 10072 Move returns status 0, amount 3
01:06:26.108 00.000 10072 MoveAxis(N, 0, ABG)
01:06:26.108 00.000 10072 Move returns status 0, amount 0
01:06:26.108 00.000 10072 move complete, result=0
01:06:26.108 00.000 10072 worker thread done servicing request
01:06:26.109 00.001 1032 UpdateGuideState exits: m=1471 SNR=27.0
01:06:26.114 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:26.116 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:26.117 00.001 1032 Enqueuing Expose request
01:06:26.119 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:06:26.120 00.001 10072 Worker thread wakes up
01:06:26.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:26.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:26.749 00.629 10072 Exposure complete
01:06:26.794 00.045 10072 worker thread done servicing request
01:06:26.794 00.000 1032 OnExposeComplete: enter
01:06:26.797 00.003 1032 UpdateGuideState(): m_state=6
01:06:26.800 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1508
01:06:26.802 00.002 1032 Star::Find returns 1 (0), X=321.14, Y=750.46, Mass=1338, SNR=25.8, Peak=165 HFD=2.6
01:06:26.803 00.001 1032 MultiStar: [#1 0.14,0.18,1.02,U] [#2 -0.13,0.19,0.73,U] [#3 0.06,0.15,0.68,U] [#4 0.18,0.05,0.76,U] [#5 0.09,0.16,0.71,U] [#6 0.29,0.13,0.64,U] [#7 -0.10,-0.06,0.54,U] [#8 0.05,-0.13,0.59,U] 
01:06:26.805 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.12}, one-star: {0.25, 0.27}
01:06:26.807 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
01:06:26.808 00.001 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
01:06:26.810 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.87 mountX=0.09 mountY=-0.13, mountTheta=-0.96
01:06:26.812 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
01:06:26.814 00.002 1032 Enqueuing Move request for scope (0.11, 0.12)
01:06:26.816 00.002 10072 Worker thread wakes up
01:06:26.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
01:06:26.816 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
01:06:26.816 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.09 yDistance=-0.13
01:06:26.818 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:26.819 00.001 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
01:06:26.819 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:06:26.819 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:26.820 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:06:26.820 00.000 10072 MoveAxis(W, 3, ABG)
01:06:26.820 00.000 10072 Guiding  Dir = 3, Dur = 3
01:06:26.820 00.000 10072 IsGuiding returns 0
01:06:26.820 00.000 10072 PulseGuide returned control before completion, sleep 13
01:06:26.837 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:06:26.839 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:26.840 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:26.842 00.002 1032 Enqueuing Expose request
01:06:26.844 00.002 10072 IsGuiding returns 0
01:06:26.844 00.000 10072 Move returns status 0, amount 3
01:06:26.844 00.000 10072 MoveAxis(N, 0, ABG)
01:06:26.844 00.000 10072 Move returns status 0, amount 0
01:06:26.844 00.000 10072 move complete, result=0
01:06:26.844 00.000 10072 worker thread done servicing request
01:06:26.844 00.000 10072 Worker thread wakes up
01:06:26.844 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:26.844 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:26.851 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:06:27.252 00.401 10072 Exposure complete
01:06:27.302 00.050 10072 worker thread done servicing request
01:06:27.302 00.000 1032 OnExposeComplete: enter
01:06:27.305 00.003 1032 UpdateGuideState(): m_state=6
01:06:27.307 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1509
01:06:27.309 00.002 1032 Star::Find returns 1 (0), X=321.13, Y=750.41, Mass=1379, SNR=26.2, Peak=175 HFD=2.6
01:06:27.311 00.002 1032 MultiStar: [#1 0.13,0.29,0.99,U] [#2 0.01,0.14,0.76,U] [#3 -0.07,0.09,0.67,U] [#4 0.19,0.01,0.72,U] [#5 0.07,-0.00,0.73,U] [#6 0.16,0.01,0.62,U] [#7 0.00,0.01,0.52,U] [#8 0.06,-0.04,0.59,U] 
01:06:27.313 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.23, 0.23}
01:06:27.314 00.001 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:06:27.316 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:06:27.317 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.81 mountX=0.07 mountY=-0.12, mountTheta=-1.02
01:06:27.320 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
01:06:27.322 00.002 1032 Enqueuing Move request for scope (0.10, 0.10)
01:06:27.324 00.002 10072 Worker thread wakes up
01:06:27.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
01:06:27.324 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
01:06:27.324 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
01:06:27.326 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:27.330 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
01:06:27.330 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:06:27.330 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:27.330 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:06:27.330 00.000 10072 MoveAxis(W, 1, ABG)
01:06:27.330 00.000 10072 Guiding  Dir = 3, Dur = 1
01:06:27.332 00.002 10072 IsGuiding returns 0
01:06:27.333 00.001 10072 PulseGuide returned control before completion, sleep 11
01:06:27.352 00.019 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:06:27.354 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:27.356 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:27.357 00.001 1032 Enqueuing Expose request
01:06:27.359 00.002 10072 IsGuiding returns 0
01:06:27.359 00.000 10072 Move returns status 0, amount 1
01:06:27.359 00.000 10072 MoveAxis(N, 0, ABG)
01:06:27.359 00.000 10072 Move returns status 0, amount 0
01:06:27.359 00.000 10072 move complete, result=0
01:06:27.359 00.000 10072 worker thread done servicing request
01:06:27.359 00.000 10072 Worker thread wakes up
01:06:27.359 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:27.359 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:27.368 00.009 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:06:27.990 00.622 10072 Exposure complete
01:06:28.034 00.044 10072 worker thread done servicing request
01:06:28.034 00.000 1032 OnExposeComplete: enter
01:06:28.036 00.002 1032 UpdateGuideState(): m_state=6
01:06:28.038 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1510
01:06:28.040 00.002 1032 Star::Find returns 1 (0), X=321.00, Y=750.40, Mass=1396, SNR=26.3, Peak=176 HFD=2.3
01:06:28.042 00.002 1032 MultiStar: [#1 0.15,0.12,0.97,U] [#2 0.14,0.10,0.71,U] [#3 -0.03,0.24,0.67,U] [#4 0.12,0.05,0.68,U] [#5 0.07,0.14,0.69,U] [#6 0.04,0.23,0.59,U] [#7 -0.01,-0.08,0.51,U] [#8 0.04,0.01,0.56,U] 
01:06:28.043 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.13}, one-star: {0.11, 0.22}
01:06:28.045 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
01:06:28.047 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
01:06:28.049 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.00 mountX=0.10 mountY=-0.11, mountTheta=-0.83
01:06:28.054 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
01:06:28.056 00.002 1032 Enqueuing Move request for scope (0.08, 0.13)
01:06:28.058 00.002 10072 Worker thread wakes up
01:06:28.058 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
01:06:28.058 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
01:06:28.058 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.10 yDistance=-0.11
01:06:28.060 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:28.062 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
01:06:28.063 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:06:28.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:28.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:06:28.063 00.000 10072 MoveAxis(W, 1, ABG)
01:06:28.063 00.000 10072 Guiding  Dir = 3, Dur = 1
01:06:28.063 00.000 10072 IsGuiding returns 0
01:06:28.063 00.000 10072 PulseGuide returned control before completion, sleep 11
01:06:28.079 00.016 10072 IsGuiding returns 0
01:06:28.079 00.000 10072 Move returns status 0, amount 1
01:06:28.079 00.000 10072 MoveAxis(N, 0, ABG)
01:06:28.079 00.000 10072 Move returns status 0, amount 0
01:06:28.079 00.000 10072 move complete, result=0
01:06:28.079 00.000 10072 worker thread done servicing request
01:06:28.082 00.003 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:06:28.084 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:28.086 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:28.088 00.002 1032 Enqueuing Expose request
01:06:28.089 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:06:28.091 00.002 10072 Worker thread wakes up
01:06:28.091 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:28.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:28.501 00.410 10072 Exposure complete
01:06:28.548 00.047 1032 OnExposeComplete: enter
01:06:28.551 00.003 1032 UpdateGuideState(): m_state=6
01:06:28.552 00.001 10072 worker thread done servicing request
01:06:28.552 00.000 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1511
01:06:28.555 00.003 1032 Star::Find returns 1 (0), X=321.13, Y=750.46, Mass=1354, SNR=25.9, Peak=171 HFD=2.5
01:06:28.557 00.002 1032 MultiStar: [#1 0.19,0.25,0.99,U] [#2 0.05,0.23,0.73,U] [#3 0.04,0.25,0.70,U] [#4 0.06,0.07,0.67,U] [#5 0.02,0.18,0.73,U] [#6 0.13,0.34,0.60,U] [#7 0.05,-0.09,0.55,U] [#8 0.02,0.09,0.56,U] 
01:06:28.558 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.19}, one-star: {0.24, 0.28}
01:06:28.560 00.002 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
01:06:28.561 00.001 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
01:06:28.563 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.22 cameraTheta=1.08 mountX=0.16 mountY=-0.15, mountTheta=-0.75
01:06:28.565 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.19, opts=13)
01:06:28.567 00.002 1032 Enqueuing Move request for scope (0.10, 0.19)
01:06:28.569 00.002 10072 Worker thread wakes up
01:06:28.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
01:06:28.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
01:06:28.569 00.000 10072 Moving (0.10, 0.19) raw xDistance=0.16 yDistance=-0.15
01:06:28.571 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:28.573 00.002 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.77
01:06:28.573 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:06:28.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:28.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:06:28.573 00.000 10072 MoveAxis(W, 73, ABG)
01:06:28.573 00.000 10072 Guiding  Dir = 3, Dur = 73
01:06:28.573 00.000 10072 IsGuiding returns 0
01:06:28.574 00.001 10072 PulseGuide returned control before completion, sleep 83
01:06:28.591 00.017 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:06:28.592 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:28.595 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:28.596 00.001 1032 Enqueuing Expose request
01:06:28.671 00.075 10072 IsGuiding returns 0
01:06:28.671 00.000 10072 Move returns status 0, amount 73
01:06:28.671 00.000 10072 MoveAxis(N, 0, ABG)
01:06:28.671 00.000 10072 Move returns status 0, amount 0
01:06:28.671 00.000 10072 move complete, result=0
01:06:28.671 00.000 10072 worker thread done servicing request
01:06:28.671 00.000 1032 GuideStep: 0.2 px 73 ms WEST, -0.1 px 0 ms NORTH
01:06:28.674 00.003 10072 Worker thread wakes up
01:06:28.674 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:28.674 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:29.300 00.626 10072 Exposure complete
01:06:29.348 00.048 10072 worker thread done servicing request
01:06:29.348 00.000 1032 OnExposeComplete: enter
01:06:29.350 00.002 1032 UpdateGuideState(): m_state=6
01:06:29.351 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1512
01:06:29.353 00.002 1032 Star::Find returns 1 (0), X=321.08, Y=750.29, Mass=1534, SNR=27.6, Peak=173 HFD=2.6
01:06:29.355 00.002 1032 MultiStar: [#1 0.12,0.00,0.93,U] [#2 0.10,0.10,0.75,U] [#3 0.05,0.11,0.64,U] [#4 0.16,0.00,0.70,U] [#5 -0.00,0.13,0.69,U] [#6 0.23,0.15,0.60,U] [#7 -0.14,0.07,0.49,U] [#8 0.12,-0.04,0.56,U] 
01:06:29.357 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.19, 0.11}
01:06:29.359 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
01:06:29.360 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
01:06:29.361 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=0.04 mountY=-0.12, mountTheta=-1.22
01:06:29.364 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
01:06:29.366 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
01:06:29.369 00.003 10072 Worker thread wakes up
01:06:29.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
01:06:29.369 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:06:29.369 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
01:06:29.371 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:29.374 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
01:06:29.374 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:06:29.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:29.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:06:29.374 00.000 10072 MoveAxis(E, 1, ABG)
01:06:29.374 00.000 10072 Guiding  Dir = 2, Dur = 1
01:06:29.374 00.000 10072 IsGuiding returns 0
01:06:29.375 00.001 10072 PulseGuide returned control before completion, sleep 11
01:06:29.393 00.018 10072 IsGuiding returns 0
01:06:29.393 00.000 10072 Move returns status 0, amount 1
01:06:29.393 00.000 1032 UpdateGuideState exits: m=1534 SNR=27.6
01:06:29.396 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:29.397 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:29.399 00.002 1032 Enqueuing Expose request
01:06:29.400 00.001 10072 MoveAxis(N, 0, ABG)
01:06:29.401 00.001 10072 Move returns status 0, amount 0
01:06:29.401 00.000 10072 move complete, result=0
01:06:29.401 00.000 10072 worker thread done servicing request
01:06:29.401 00.000 10072 Worker thread wakes up
01:06:29.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:29.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:29.408 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:06:29.817 00.409 10072 Exposure complete
01:06:29.862 00.045 10072 worker thread done servicing request
01:06:29.862 00.000 1032 OnExposeComplete: enter
01:06:29.864 00.002 1032 UpdateGuideState(): m_state=6
01:06:29.866 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1513
01:06:29.868 00.002 1032 Star::Find returns 1 (0), X=321.05, Y=750.28, Mass=1323, SNR=25.6, Peak=164 HFD=2.5
01:06:29.869 00.001 1032 MultiStar: [#1 0.10,0.05,1.02,U] [#2 0.02,-0.05,0.76,U] [#3 0.02,-0.04,0.68,U] [#4 0.11,-0.10,0.75,U] [#5 0.01,0.15,0.75,U] [#6 0.17,0.03,0.61,U] [#7 -0.19,-0.01,0.53,U] [#8 -0.03,-0.14,0.62,U] 
01:06:29.870 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.16, 0.10}
01:06:29.872 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
01:06:29.873 00.001 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
01:06:29.874 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.12 mountX=-0.01 mountY=-0.05, mountTheta=-1.71
01:06:29.877 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
01:06:29.879 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
01:06:29.881 00.002 10072 Worker thread wakes up
01:06:29.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:06:29.881 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:06:29.881 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
01:06:29.883 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:29.885 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
01:06:29.885 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:06:29.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:29.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:06:29.885 00.000 10072 MoveAxis(E, 1, ABG)
01:06:29.885 00.000 10072 Guiding  Dir = 2, Dur = 1
01:06:29.886 00.001 10072 IsGuiding returns 0
01:06:29.886 00.000 10072 PulseGuide returned control before completion, sleep 11
01:06:29.904 00.018 1032 UpdateGuideState exits: m=1323 SNR=25.6
01:06:29.907 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:29.909 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:29.910 00.001 1032 Enqueuing Expose request
01:06:29.913 00.003 10072 IsGuiding returns 0
01:06:29.913 00.000 10072 Move returns status 0, amount 1
01:06:29.913 00.000 10072 MoveAxis(N, 0, ABG)
01:06:29.913 00.000 10072 Move returns status 0, amount 0
01:06:29.913 00.000 10072 move complete, result=0
01:06:29.913 00.000 10072 worker thread done servicing request
01:06:29.913 00.000 10072 Worker thread wakes up
01:06:29.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:29.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:29.920 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:06:30.538 00.618 10072 Exposure complete
01:06:30.585 00.047 1032 OnExposeComplete: enter
01:06:30.589 00.004 1032 UpdateGuideState(): m_state=6
01:06:30.591 00.002 10072 worker thread done servicing request
01:06:30.591 00.000 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1514
01:06:30.592 00.001 1032 Star::Find returns 1 (0), X=321.01, Y=750.26, Mass=1498, SNR=27.3, Peak=173 HFD=2.5
01:06:30.594 00.002 1032 MultiStar: [#1 -0.01,-0.01,0.90,U] [#2 -0.08,-0.05,0.72,U] [#3 0.04,-0.08,0.65,U] [#4 0.06,-0.19,0.68,U] [#5 0.00,-0.02,0.64,U] [#6 0.20,-0.09,0.54,U] [#7 -0.03,-0.14,0.52,U] [#8 -0.08,-0.17,0.56,U] 
01:06:30.596 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.11, 0.08}
01:06:30.597 00.001 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
01:06:30.599 00.002 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
01:06:30.601 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.16 mountX=-0.07 mountY=-0.01, mountTheta=-2.99
01:06:30.604 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
01:06:30.607 00.003 1032 Enqueuing Move request for scope (0.03, -0.06)
01:06:30.609 00.002 10072 Worker thread wakes up
01:06:30.609 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
01:06:30.609 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
01:06:30.609 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.07 yDistance=-0.01
01:06:30.611 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:30.614 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
01:06:30.615 00.001 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:06:30.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:30.615 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:06:30.615 00.000 10072 MoveAxis(E, 3, ABG)
01:06:30.615 00.000 10072 Guiding  Dir = 2, Dur = 3
01:06:30.615 00.000 10072 IsGuiding returns 0
01:06:30.616 00.001 10072 PulseGuide returned control before completion, sleep 13
01:06:30.630 00.014 10072 IsGuiding returns 0
01:06:30.630 00.000 10072 Move returns status 0, amount 3
01:06:30.630 00.000 10072 MoveAxis(N, 0, ABG)
01:06:30.630 00.000 10072 Move returns status 0, amount 0
01:06:30.630 00.000 10072 move complete, result=0
01:06:30.630 00.000 10072 worker thread done servicing request
01:06:30.634 00.004 1032 UpdateGuideState exits: m=1498 SNR=27.3
01:06:30.636 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:30.637 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:30.640 00.003 1032 Enqueuing Expose request
01:06:30.641 00.001 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:06:30.643 00.002 10072 Worker thread wakes up
01:06:30.643 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:30.643 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:31.058 00.415 10072 Exposure complete
01:06:31.108 00.050 10072 worker thread done servicing request
01:06:31.108 00.000 1032 OnExposeComplete: enter
01:06:31.110 00.002 1032 UpdateGuideState(): m_state=6
01:06:31.112 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1515
01:06:31.116 00.004 1032 Star::Find returns 1 (0), X=321.08, Y=750.31, Mass=1314, SNR=25.5, Peak=154 HFD=2.6
01:06:31.118 00.002 1032 MultiStar: [#1 0.13,0.10,0.99,U] [#2 0.09,-0.02,0.79,U] [#3 0.01,0.01,0.70,U] [#4 0.07,-0.05,0.74,U] [#5 0.01,0.04,0.73,U] [#6 0.03,0.14,0.61,U] [#7 -0.00,-0.06,0.52,U] [#8 0.06,-0.14,0.61,U] 
01:06:31.120 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.18, 0.13}
01:06:31.121 00.001 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
01:06:31.122 00.001 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
01:06:31.124 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.33 mountX=0.01 mountY=-0.08, mountTheta=-1.50
01:06:31.126 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
01:06:31.127 00.001 1032 Enqueuing Move request for scope (0.08, 0.03)
01:06:31.129 00.002 10072 Worker thread wakes up
01:06:31.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
01:06:31.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
01:06:31.129 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
01:06:31.132 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:31.133 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.77
01:06:31.133 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:06:31.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:31.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:06:31.133 00.000 10072 MoveAxis(E, 2, ABG)
01:06:31.133 00.000 10072 Guiding  Dir = 2, Dur = 2
01:06:31.134 00.001 10072 IsGuiding returns 0
01:06:31.134 00.000 10072 PulseGuide returned control before completion, sleep 12
01:06:31.152 00.018 1032 UpdateGuideState exits: m=1314 SNR=25.5
01:06:31.154 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:31.156 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:31.157 00.001 1032 Enqueuing Expose request
01:06:31.162 00.005 10072 IsGuiding returns 0
01:06:31.162 00.000 10072 Move returns status 0, amount 2
01:06:31.162 00.000 10072 MoveAxis(N, 0, ABG)
01:06:31.162 00.000 10072 Move returns status 0, amount 0
01:06:31.162 00.000 10072 move complete, result=0
01:06:31.162 00.000 10072 worker thread done servicing request
01:06:31.162 00.000 10072 Worker thread wakes up
01:06:31.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:31.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:31.166 00.004 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:06:31.791 00.625 10072 Exposure complete
01:06:31.841 00.050 10072 worker thread done servicing request
01:06:31.841 00.000 1032 OnExposeComplete: enter
01:06:31.843 00.002 1032 UpdateGuideState(): m_state=6
01:06:31.845 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1516
01:06:31.847 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.45, Mass=1553, SNR=27.8, Peak=199 HFD=2.5
01:06:31.849 00.002 1032 MultiStar: [#1 0.06,0.28,0.91,U] [#2 0.12,0.15,0.71,U] [#3 0.16,0.28,0.61,U] [#4 0.19,0.03,0.63,U] [#5 0.08,0.23,0.71,U] [#6 0.35,0.19,0.60,U] [#7 0.01,-0.03,0.50,U] [#8 0.07,0.08,0.55,U] 
01:06:31.851 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.18}, one-star: {0.15, 0.27}
01:06:31.852 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
01:06:31.853 00.001 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
01:06:31.855 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.94 mountX=0.14 mountY=-0.17, mountTheta=-0.89
01:06:31.857 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.18, opts=13)
01:06:31.859 00.002 1032 Enqueuing Move request for scope (0.13, 0.18)
01:06:31.862 00.003 10072 Worker thread wakes up
01:06:31.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
01:06:31.862 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
01:06:31.862 00.000 10072 Moving (0.13, 0.18) raw xDistance=0.14 yDistance=-0.17
01:06:31.864 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:31.866 00.002 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.77
01:06:31.866 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:06:31.866 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:31.866 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:06:31.866 00.000 10072 MoveAxis(W, 63, ABG)
01:06:31.866 00.000 10072 Guiding  Dir = 3, Dur = 63
01:06:31.867 00.001 10072 IsGuiding returns 0
01:06:31.867 00.000 10072 PulseGuide returned control before completion, sleep 73
01:06:31.885 00.018 1032 UpdateGuideState exits: m=1553 SNR=27.8
01:06:31.887 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:31.889 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:31.892 00.003 1032 Enqueuing Expose request
01:06:31.945 00.053 10072 IsGuiding returns 0
01:06:31.945 00.000 10072 Move returns status 0, amount 63
01:06:31.946 00.001 10072 MoveAxis(N, 0, ABG)
01:06:31.946 00.000 10072 Move returns status 0, amount 0
01:06:31.946 00.000 10072 move complete, result=0
01:06:31.946 00.000 10072 worker thread done servicing request
01:06:31.946 00.000 10072 Worker thread wakes up
01:06:31.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:31.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:31.946 00.000 1032 GuideStep: 0.1 px 63 ms WEST, -0.2 px 0 ms NORTH
01:06:32.353 00.407 10072 Exposure complete
01:06:32.407 00.054 10072 worker thread done servicing request
01:06:32.407 00.000 1032 OnExposeComplete: enter
01:06:32.410 00.003 1032 UpdateGuideState(): m_state=6
01:06:32.412 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1517
01:06:32.414 00.002 1032 Star::Find returns 1 (0), X=321.15, Y=750.35, Mass=1491, SNR=27.2, Peak=183 HFD=2.7
01:06:32.415 00.001 1032 MultiStar: [#1 0.27,0.21,0.92,U] [#2 -0.08,0.21,0.78,U] [#3 0.07,0.13,0.63,U] [#4 0.18,0.05,0.71,U] [#5 0.05,0.21,0.69,U] [#6 0.16,0.12,0.56,U] [#7 -0.04,0.06,0.47,U] [#8 -0.02,0.02,0.58,U] 
01:06:32.418 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.14}, one-star: {0.26, 0.17}
01:06:32.420 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
01:06:32.421 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
01:06:32.423 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.89 mountX=0.11 mountY=-0.15, mountTheta=-0.94
01:06:32.426 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.14, opts=13)
01:06:32.428 00.002 1032 Enqueuing Move request for scope (0.11, 0.14)
01:06:32.430 00.002 10072 Worker thread wakes up
01:06:32.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
01:06:32.430 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
01:06:32.430 00.000 10072 Moving (0.11, 0.14) raw xDistance=0.11 yDistance=-0.15
01:06:32.433 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:32.435 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
01:06:32.435 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
01:06:32.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:32.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:06:32.435 00.000 10072 MoveAxis(E, 0, ABG)
01:06:32.435 00.000 10072 Move returns status 0, amount 0
01:06:32.435 00.000 10072 MoveAxis(N, 0, ABG)
01:06:32.435 00.000 10072 Move returns status 0, amount 0
01:06:32.435 00.000 10072 move complete, result=0
01:06:32.435 00.000 10072 worker thread done servicing request
01:06:32.454 00.019 1032 UpdateGuideState exits: m=1491 SNR=27.2
01:06:32.457 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:32.458 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:32.461 00.003 1032 Enqueuing Expose request
01:06:32.463 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:32.464 00.001 10072 Worker thread wakes up
01:06:32.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:32.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:33.105 00.641 10072 Exposure complete
01:06:33.153 00.048 10072 worker thread done servicing request
01:06:33.153 00.000 1032 OnExposeComplete: enter
01:06:33.155 00.002 1032 UpdateGuideState(): m_state=6
01:06:33.157 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1518
01:06:33.159 00.002 1032 Star::Find returns 1 (0), X=321.01, Y=750.23, Mass=1533, SNR=27.6, Peak=177 HFD=2.5
01:06:33.161 00.002 1032 MultiStar: [#1 0.16,0.02,0.98,U] [#2 0.03,0.03,0.71,U] [#3 0.17,0.02,0.67,U] [#4 0.04,-0.00,0.69,U] [#5 0.10,0.06,0.67,U] [#6 0.17,0.11,0.60,U] [#7 0.10,-0.01,0.51,U] [#8 0.13,-0.10,0.52,U] 
01:06:33.163 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.11, 0.05}
01:06:33.165 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
01:06:33.167 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
01:06:33.168 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.12 cameraTheta=0.21 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
01:06:33.171 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
01:06:33.172 00.001 1032 Enqueuing Move request for scope (0.11, 0.02)
01:06:33.173 00.001 10072 Worker thread wakes up
01:06:33.173 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
01:06:33.173 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
01:06:33.173 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.12
01:06:33.175 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:33.177 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
01:06:33.177 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:06:33.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:33.178 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:06:33.178 00.000 10072 MoveAxis(W, 0, ABG)
01:06:33.178 00.000 10072 Move returns status 0, amount 0
01:06:33.178 00.000 10072 MoveAxis(N, 0, ABG)
01:06:33.178 00.000 10072 Move returns status 0, amount 0
01:06:33.178 00.000 10072 move complete, result=0
01:06:33.178 00.000 10072 worker thread done servicing request
01:06:33.195 00.017 1032 UpdateGuideState exits: m=1533 SNR=27.6
01:06:33.197 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:33.199 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:33.201 00.002 1032 Enqueuing Expose request
01:06:33.202 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
01:06:33.204 00.002 10072 Worker thread wakes up
01:06:33.204 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:33.204 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:33.621 00.417 10072 Exposure complete
01:06:33.666 00.045 10072 worker thread done servicing request
01:06:33.666 00.000 1032 OnExposeComplete: enter
01:06:33.669 00.003 1032 UpdateGuideState(): m_state=6
01:06:33.671 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1519
01:06:33.672 00.001 1032 Star::Find returns 1 (0), X=321.14, Y=750.26, Mass=1323, SNR=25.6, Peak=156 HFD=2.6
01:06:33.673 00.001 1032 MultiStar: [#1 0.17,0.06,1.00,U] [#2 -0.01,-0.01,0.72,U] [#3 0.09,-0.06,0.71,U] [#4 0.10,0.03,0.70,U] [#5 0.05,-0.02,0.71,U] [#6 0.16,0.18,0.64,U] [#7 0.04,-0.28,0.54,U] [#8 0.11,-0.07,0.60,U] 
01:06:33.679 00.006 1032 refined, 8 included, MultiStar: {0.12, 0.00}, one-star: {0.24, 0.08}
01:06:33.682 00.003 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
01:06:33.685 00.003 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
01:06:33.686 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.02 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
01:06:33.689 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.00, opts=13)
01:06:33.692 00.003 1032 Enqueuing Move request for scope (0.12, 0.00)
01:06:33.694 00.002 10072 Worker thread wakes up
01:06:33.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
01:06:33.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
01:06:33.694 00.000 10072 Moving (0.12, 0.00) raw xDistance=-0.03 yDistance=-0.11
01:06:33.696 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:33.698 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
01:06:33.698 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:06:33.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:33.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:06:33.698 00.000 10072 MoveAxis(W, 1, ABG)
01:06:33.699 00.001 10072 Guiding  Dir = 3, Dur = 1
01:06:33.699 00.000 10072 IsGuiding returns 0
01:06:33.699 00.000 10072 PulseGuide returned control before completion, sleep 11
01:06:33.712 00.013 10072 IsGuiding returns 0
01:06:33.712 00.000 10072 Move returns status 0, amount 1
01:06:33.712 00.000 10072 MoveAxis(N, 0, ABG)
01:06:33.712 00.000 10072 Move returns status 0, amount 0
01:06:33.712 00.000 10072 move complete, result=0
01:06:33.712 00.000 10072 worker thread done servicing request
01:06:33.719 00.007 1032 UpdateGuideState exits: m=1323 SNR=25.6
01:06:33.720 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:33.722 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:33.723 00.001 1032 Enqueuing Expose request
01:06:33.725 00.002 10072 Worker thread wakes up
01:06:33.725 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:33.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:33.725 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:06:34.354 00.629 10072 Exposure complete
01:06:34.405 00.051 10072 worker thread done servicing request
01:06:34.405 00.000 1032 OnExposeComplete: enter
01:06:34.407 00.002 1032 UpdateGuideState(): m_state=6
01:06:34.409 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1520
01:06:34.410 00.001 1032 Star::Find returns 1 (0), X=321.16, Y=750.32, Mass=1620, SNR=28.4, Peak=190 HFD=2.7
01:06:34.413 00.003 1032 MultiStar: [#1 0.20,0.15,0.86,U] [#2 0.08,0.03,0.74,U] [#3 0.04,0.08,0.63,U] [#4 0.13,0.17,0.67,U] [#5 0.10,0.03,0.64,U] [#6 0.29,0.21,0.57,U] [#7 -0.04,0.14,0.48,U] [#8 0.13,0.11,0.56,U] 
01:06:34.415 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.12}, one-star: {0.27, 0.14}
01:06:34.417 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
01:06:34.419 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
01:06:34.421 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.19 cameraTheta=0.68 mountX=0.08 mountY=-0.17, mountTheta=-1.15
01:06:34.423 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.12, opts=13)
01:06:34.427 00.004 1032 Enqueuing Move request for scope (0.14, 0.12)
01:06:34.428 00.001 10072 Worker thread wakes up
01:06:34.428 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
01:06:34.428 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
01:06:34.428 00.000 10072 Moving (0.14, 0.12) raw xDistance=0.08 yDistance=-0.17
01:06:34.433 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:34.435 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
01:06:34.435 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:06:34.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:34.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:06:34.435 00.000 10072 MoveAxis(W, 2, ABG)
01:06:34.435 00.000 10072 Guiding  Dir = 3, Dur = 2
01:06:34.435 00.000 10072 IsGuiding returns 0
01:06:34.436 00.001 10072 PulseGuide returned control before completion, sleep 12
01:06:34.452 00.016 1032 UpdateGuideState exits: m=1620 SNR=28.4
01:06:34.455 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:34.458 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:34.460 00.002 1032 Enqueuing Expose request
01:06:34.462 00.002 10072 IsGuiding returns 0
01:06:34.462 00.000 10072 Move returns status 0, amount 2
01:06:34.462 00.000 10072 MoveAxis(N, 0, ABG)
01:06:34.462 00.000 10072 Move returns status 0, amount 0
01:06:34.462 00.000 10072 move complete, result=0
01:06:34.462 00.000 10072 worker thread done servicing request
01:06:34.462 00.000 10072 Worker thread wakes up
01:06:34.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:34.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:34.469 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
01:06:34.869 00.400 10072 Exposure complete
01:06:34.915 00.046 10072 worker thread done servicing request
01:06:34.915 00.000 1032 OnExposeComplete: enter
01:06:34.916 00.001 1032 UpdateGuideState(): m_state=6
01:06:34.918 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1521
01:06:34.919 00.001 1032 Star::Find returns 1 (0), X=321.14, Y=750.41, Mass=1450, SNR=26.8, Peak=187 HFD=2.6
01:06:34.921 00.002 1032 MultiStar: [#1 0.09,0.13,0.92,U] [#2 0.14,0.00,0.69,U] [#3 0.01,0.07,0.66,U] [#4 0.13,0.11,0.68,U] [#5 0.11,0.17,0.66,U] [#6 0.02,0.19,0.56,U] [#7 -0.05,0.15,0.52,U] [#8 0.05,0.21,0.55,U] 
01:06:34.923 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.14}, one-star: {0.24, 0.23}
01:06:34.926 00.003 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
01:06:34.931 00.005 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
01:06:34.932 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=0.98 mountX=0.11 mountY=-0.13, mountTheta=-0.85
01:06:34.935 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.14, opts=13)
01:06:34.938 00.003 1032 Enqueuing Move request for scope (0.09, 0.14)
01:06:34.939 00.001 10072 Worker thread wakes up
01:06:34.939 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
01:06:34.939 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
01:06:34.939 00.000 10072 Moving (0.09, 0.14) raw xDistance=0.11 yDistance=-0.13
01:06:34.942 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:34.944 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
01:06:34.944 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:06:34.944 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:34.945 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:06:34.945 00.000 10072 MoveAxis(W, 2, ABG)
01:06:34.945 00.000 10072 Guiding  Dir = 3, Dur = 2
01:06:34.945 00.000 10072 IsGuiding returns 0
01:06:34.945 00.000 10072 PulseGuide returned control before completion, sleep 12
01:06:34.960 00.015 10072 IsGuiding returns 0
01:06:34.960 00.000 10072 Move returns status 0, amount 2
01:06:34.960 00.000 10072 MoveAxis(N, 0, ABG)
01:06:34.960 00.000 10072 Move returns status 0, amount 0
01:06:34.962 00.002 10072 move complete, result=0
01:06:34.962 00.000 10072 worker thread done servicing request
01:06:34.964 00.002 1032 UpdateGuideState exits: m=1450 SNR=26.8
01:06:34.966 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:34.970 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:34.971 00.001 1032 Enqueuing Expose request
01:06:34.974 00.003 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:06:34.976 00.002 10072 Worker thread wakes up
01:06:34.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:34.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:35.602 00.626 10072 Exposure complete
01:06:35.651 00.049 10072 worker thread done servicing request
01:06:35.651 00.000 1032 OnExposeComplete: enter
01:06:35.653 00.002 1032 UpdateGuideState(): m_state=6
01:06:35.655 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1522
01:06:35.658 00.003 1032 Star::Find returns 1 (0), X=321.22, Y=750.27, Mass=1687, SNR=29.0, Peak=196 HFD=2.7
01:06:35.660 00.002 1032 MultiStar: [#1 0.14,0.03,0.90,U] [#2 0.14,0.17,0.70,U] [#3 -0.04,-0.00,0.64,U] [#4 0.15,0.00,0.65,U] [#5 0.06,0.08,0.62,U] [#6 0.22,0.18,0.55,U] [#7 -0.01,-0.05,0.46,U] [#8 0.02,0.01,0.54,U] 
01:06:35.662 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.33, 0.09}
01:06:35.663 00.001 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
01:06:35.665 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
01:06:35.666 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.43 mountX=0.02 mountY=-0.14, mountTheta=-1.40
01:06:35.670 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
01:06:35.671 00.001 1032 Enqueuing Move request for scope (0.13, 0.06)
01:06:35.674 00.003 10072 Worker thread wakes up
01:06:35.674 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
01:06:35.674 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
01:06:35.674 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.02 yDistance=-0.14
01:06:35.677 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:35.680 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
01:06:35.681 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:06:35.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:35.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:06:35.681 00.000 10072 MoveAxis(W, 4, ABG)
01:06:35.681 00.000 10072 Guiding  Dir = 3, Dur = 4
01:06:35.681 00.000 10072 IsGuiding returns 0
01:06:35.682 00.001 10072 PulseGuide returned control before completion, sleep 14
01:06:35.699 00.017 1032 UpdateGuideState exits: m=1687 SNR=29.0
01:06:35.700 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:35.702 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:35.704 00.002 1032 Enqueuing Expose request
01:06:35.708 00.004 10072 IsGuiding returns 0
01:06:35.709 00.001 10072 Move returns status 0, amount 4
01:06:35.709 00.000 10072 MoveAxis(N, 0, ABG)
01:06:35.709 00.000 10072 Move returns status 0, amount 0
01:06:35.709 00.000 10072 move complete, result=0
01:06:35.709 00.000 10072 worker thread done servicing request
01:06:35.709 00.000 10072 Worker thread wakes up
01:06:35.709 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:35.709 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:35.714 00.005 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:06:36.119 00.405 10072 Exposure complete
01:06:36.166 00.047 10072 worker thread done servicing request
01:06:36.166 00.000 1032 OnExposeComplete: enter
01:06:36.168 00.002 1032 UpdateGuideState(): m_state=6
01:06:36.170 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1523
01:06:36.171 00.001 1032 Star::Find returns 1 (0), X=321.18, Y=750.31, Mass=1407, SNR=26.4, Peak=170 HFD=2.7
01:06:36.174 00.003 1032 MultiStar: [#1 0.15,0.18,0.99,U] [#2 0.04,0.14,0.76,U] [#3 0.08,0.15,0.70,U] [#4 0.22,0.08,0.68,U] [#5 0.20,0.21,0.69,U] [#6 0.22,0.26,0.61,U] [#7 -0.06,-0.04,0.52,U] [#8 -0.01,0.15,0.59,U] 
01:06:36.175 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.14}, one-star: {0.28, 0.13}
01:06:36.177 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:06:36.178 00.001 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:06:36.180 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.81 mountX=0.10 mountY=-0.17, mountTheta=-1.02
01:06:36.183 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.14, opts=13)
01:06:36.185 00.002 1032 Enqueuing Move request for scope (0.14, 0.14)
01:06:36.187 00.002 10072 Worker thread wakes up
01:06:36.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
01:06:36.187 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
01:06:36.187 00.000 10072 Moving (0.14, 0.14) raw xDistance=0.10 yDistance=-0.17
01:06:36.190 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:36.192 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
01:06:36.192 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:06:36.192 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:36.192 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:06:36.192 00.000 10072 MoveAxis(W, 4, ABG)
01:06:36.192 00.000 10072 Guiding  Dir = 3, Dur = 4
01:06:36.193 00.001 10072 IsGuiding returns 0
01:06:36.193 00.000 10072 PulseGuide returned control before completion, sleep 14
01:06:36.209 00.016 10072 IsGuiding returns 0
01:06:36.209 00.000 10072 Move returns status 0, amount 4
01:06:36.209 00.000 10072 MoveAxis(N, 0, ABG)
01:06:36.209 00.000 10072 Move returns status 0, amount 0
01:06:36.209 00.000 10072 move complete, result=0
01:06:36.209 00.000 10072 worker thread done servicing request
01:06:36.209 00.000 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:06:36.212 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:36.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:36.215 00.001 1032 Enqueuing Expose request
01:06:36.217 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
01:06:36.219 00.002 10072 Worker thread wakes up
01:06:36.219 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:36.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:36.852 00.633 10072 Exposure complete
01:06:36.902 00.050 10072 worker thread done servicing request
01:06:36.902 00.000 1032 OnExposeComplete: enter
01:06:36.903 00.001 1032 UpdateGuideState(): m_state=6
01:06:36.905 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1524
01:06:36.907 00.002 1032 Star::Find returns 1 (0), X=321.07, Y=750.56, Mass=1270, SNR=25.1, Peak=157 HFD=2.6
01:06:36.908 00.001 1032 MultiStar: [#1 0.13,0.21,1.01,U] [#2 0.06,0.03,0.77,U] [#3 0.02,0.13,0.69,U] [#4 0.07,0.13,0.73,U] [#5 0.04,0.15,0.73,U] [#6 0.11,0.49,0.59,U] [#7 -0.02,0.09,0.56,U] [#8 0.02,0.12,0.61,U] 
01:06:36.911 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.20}, one-star: {0.18, 0.37}
01:06:36.912 00.001 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
01:06:36.915 00.003 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
01:06:36.917 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.20 mountX=0.17 mountY=-0.13, mountTheta=-0.63
01:06:36.920 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.20, opts=13)
01:06:36.921 00.001 1032 Enqueuing Move request for scope (0.08, 0.20)
01:06:36.923 00.002 10072 Worker thread wakes up
01:06:36.923 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
01:06:36.923 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
01:06:36.923 00.000 10072 Moving (0.08, 0.20) raw xDistance=0.17 yDistance=-0.13
01:06:36.925 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:36.927 00.002 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.76
01:06:36.927 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:06:36.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:36.928 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:06:36.928 00.000 10072 MoveAxis(W, 83, ABG)
01:06:36.928 00.000 10072 Guiding  Dir = 3, Dur = 83
01:06:36.928 00.000 10072 IsGuiding returns 0
01:06:36.929 00.001 10072 PulseGuide returned control before completion, sleep 93
01:06:36.946 00.017 1032 UpdateGuideState exits: m=1270 SNR=25.1
01:06:36.948 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:36.950 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:36.952 00.002 1032 Enqueuing Expose request
01:06:37.037 00.085 10072 IsGuiding returns 0
01:06:37.037 00.000 10072 Move returns status 0, amount 83
01:06:37.038 00.001 10072 MoveAxis(N, 0, ABG)
01:06:37.038 00.000 10072 Move returns status 0, amount 0
01:06:37.038 00.000 10072 move complete, result=0
01:06:37.038 00.000 10072 worker thread done servicing request
01:06:37.038 00.000 10072 Worker thread wakes up
01:06:37.038 00.000 1032 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
01:06:37.040 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:37.040 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:37.446 00.406 10072 Exposure complete
01:06:37.501 00.055 10072 worker thread done servicing request
01:06:37.501 00.000 1032 OnExposeComplete: enter
01:06:37.504 00.003 1032 UpdateGuideState(): m_state=6
01:06:37.506 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1525
01:06:37.508 00.002 1032 Star::Find returns 1 (0), X=321.10, Y=750.48, Mass=1669, SNR=28.8, Peak=201 HFD=2.7
01:06:37.510 00.002 1032 MultiStar: [#1 0.18,0.32,0.88,U] [#2 0.22,0.19,0.67,U] [#3 0.07,0.16,0.65,U] [#4 0.11,0.28,0.65,U] [#5 0.04,0.28,0.64,U] [#6 0.23,0.32,0.56,U] [#7 -0.06,-0.06,0.47,U] [#8 0.21,0.14,0.51,U] 
01:06:37.511 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.23}, one-star: {0.21, 0.30}
01:06:37.513 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
01:06:37.515 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
01:06:37.516 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.02 mountX=0.19 mountY=-0.20, mountTheta=-0.81
01:06:37.521 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.23, opts=13)
01:06:37.524 00.003 1032 Enqueuing Move request for scope (0.14, 0.23)
01:06:37.526 00.002 10072 Worker thread wakes up
01:06:37.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.23) opts 0xd
01:06:37.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.23)
01:06:37.527 00.001 10072 Moving (0.14, 0.23) raw xDistance=0.19 yDistance=-0.20
01:06:37.528 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:37.532 00.004 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.76
01:06:37.532 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
01:06:37.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:37.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:06:37.533 00.001 10072 MoveAxis(W, 91, ABG)
01:06:37.533 00.000 10072 Guiding  Dir = 3, Dur = 91
01:06:37.533 00.000 10072 IsGuiding returns 0
01:06:37.533 00.000 10072 PulseGuide returned control before completion, sleep 101
01:06:37.555 00.022 1032 UpdateGuideState exits: m=1669 SNR=28.8
01:06:37.557 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:37.559 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:37.561 00.002 1032 Enqueuing Expose request
01:06:37.646 00.085 10072 IsGuiding returns 0
01:06:37.646 00.000 10072 Move returns status 0, amount 91
01:06:37.646 00.000 10072 MoveAxis(N, 0, ABG)
01:06:37.646 00.000 10072 Move returns status 0, amount 0
01:06:37.646 00.000 10072 move complete, result=0
01:06:37.646 00.000 10072 worker thread done servicing request
01:06:37.646 00.000 10072 Worker thread wakes up
01:06:37.646 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:37.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:37.647 00.001 1032 GuideStep: 0.2 px 91 ms WEST, -0.2 px 0 ms NORTH
01:06:38.275 00.628 10072 Exposure complete
01:06:38.324 00.049 10072 worker thread done servicing request
01:06:38.324 00.000 1032 OnExposeComplete: enter
01:06:38.327 00.003 1032 UpdateGuideState(): m_state=6
01:06:38.330 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1526
01:06:38.332 00.002 1032 Star::Find returns 1 (0), X=321.21, Y=750.19, Mass=1431, SNR=26.6, Peak=176 HFD=2.6
01:06:38.334 00.002 1032 MultiStar: [#1 0.30,-0.01,1.00,U] [#2 0.20,-0.02,0.75,U] [#3 0.22,-0.02,0.69,U] [#4 0.25,-0.10,0.71,U] [#5 0.16,0.07,0.69,U] [#6 0.33,0.04,0.63,U] [#7 0.06,-0.13,0.53,U] [#8 0.14,-0.10,0.59,U] 
01:06:38.338 00.004 1032 refined, 8 included, MultiStar: {0.23, -0.02}, one-star: {0.31, 0.01}
01:06:38.339 00.001 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
01:06:38.341 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
01:06:38.342 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-0.10 mountX=-0.08 mountY=-0.22, mountTheta=-1.93
01:06:38.345 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.02, opts=13)
01:06:38.347 00.002 1032 Enqueuing Move request for scope (0.23, -0.02)
01:06:38.348 00.001 10072 Worker thread wakes up
01:06:38.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
01:06:38.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
01:06:38.348 00.000 10072 Moving (0.23, -0.02) raw xDistance=-0.08 yDistance=-0.22
01:06:38.351 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:38.353 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
01:06:38.353 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:06:38.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:06:38.353 00.000 10072 MoveAxis(W, 7, ABG)
01:06:38.353 00.000 10072 Guiding  Dir = 3, Dur = 7
01:06:38.353 00.000 10072 IsGuiding returns 0
01:06:38.354 00.001 10072 PulseGuide returned control before completion, sleep 17
01:06:38.372 00.018 1032 UpdateGuideState exits: m=1431 SNR=26.6
01:06:38.375 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:38.376 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:38.378 00.002 1032 Enqueuing Expose request
01:06:38.381 00.003 10072 IsGuiding returns 0
01:06:38.381 00.000 10072 Move returns status 0, amount 7
01:06:38.381 00.000 10072 MoveAxis(N, 140, ABG)
01:06:38.381 00.000 10072 Guiding  Dir = 0, Dur = 140
01:06:38.381 00.000 10072 IsGuiding returns 0
01:06:38.382 00.001 10072 PulseGuide returned control before completion, sleep 150
01:06:38.536 00.154 10072 IsGuiding returns 0
01:06:38.536 00.000 10072 Move returns status 0, amount 140
01:06:38.536 00.000 10072 move complete, result=0
01:06:38.536 00.000 10072 worker thread done servicing request
01:06:38.536 00.000 10072 Worker thread wakes up
01:06:38.536 00.000 1032 GuideStep: -0.1 px 7 ms WEST, -0.2 px 140 ms NORTH
01:06:38.539 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:38.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:38.946 00.407 10072 Exposure complete
01:06:38.995 00.049 10072 worker thread done servicing request
01:06:38.995 00.000 1032 OnExposeComplete: enter
01:06:38.997 00.002 1032 UpdateGuideState(): m_state=6
01:06:38.998 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1527
01:06:39.000 00.002 1032 Star::Find returns 1 (0), X=321.06, Y=750.12, Mass=1415, SNR=26.5, Peak=174 HFD=2.7
01:06:39.001 00.001 1032 MultiStar: [#1 0.08,-0.10,0.96,U] [#2 0.09,-0.08,0.73,U] [#3 0.12,-0.16,0.69,U] [#4 0.08,-0.18,0.69,U] [#5 0.05,-0.04,0.65,U] [#6 0.20,-0.04,0.65,U] [#7 -0.03,-0.12,0.49,U] [#8 0.09,-0.10,0.56,U] 
01:06:39.003 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.17, -0.06}
01:06:39.005 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
01:06:39.006 00.001 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
01:06:39.007 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.75 mountX=-0.12 mountY=-0.07, mountTheta=-2.58
01:06:39.010 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
01:06:39.011 00.001 1032 Enqueuing Move request for scope (0.10, -0.09)
01:06:39.013 00.002 10072 Worker thread wakes up
01:06:39.013 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
01:06:39.013 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
01:06:39.013 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.12 yDistance=-0.07
01:06:39.015 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:39.019 00.004 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
01:06:39.019 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
01:06:39.019 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:39.019 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:06:39.019 00.000 10072 MoveAxis(W, 7, ABG)
01:06:39.020 00.001 10072 Guiding  Dir = 3, Dur = 7
01:06:39.020 00.000 10072 IsGuiding returns 0
01:06:39.021 00.001 10072 PulseGuide returned control before completion, sleep 17
01:06:39.037 00.016 1032 UpdateGuideState exits: m=1415 SNR=26.5
01:06:39.040 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:39.041 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:39.043 00.002 1032 Enqueuing Expose request
01:06:39.045 00.002 10072 IsGuiding returns 0
01:06:39.045 00.000 10072 Move returns status 0, amount 7
01:06:39.045 00.000 10072 MoveAxis(N, 0, ABG)
01:06:39.045 00.000 10072 Move returns status 0, amount 0
01:06:39.045 00.000 10072 move complete, result=0
01:06:39.045 00.000 10072 worker thread done servicing request
01:06:39.045 00.000 10072 Worker thread wakes up
01:06:39.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:39.046 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:39.054 00.008 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:06:39.679 00.625 10072 Exposure complete
01:06:39.729 00.050 10072 worker thread done servicing request
01:06:39.729 00.000 1032 OnExposeComplete: enter
01:06:39.731 00.002 1032 UpdateGuideState(): m_state=6
01:06:39.733 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1528
01:06:39.734 00.001 1032 Star::Find returns 1 (0), X=320.97, Y=750.23, Mass=1497, SNR=27.3, Peak=170 HFD=2.5
01:06:39.738 00.004 1032 MultiStar: [#1 -0.02,0.00,0.92,U] [#2 -0.11,0.01,0.75,U] [#3 -0.06,-0.23,0.61,U] [#4 0.02,-0.14,0.69,U] [#5 -0.18,-0.03,0.67,U] [#6 -0.03,0.00,0.59,U] [#7 -0.14,-0.11,0.49,U] [#8 0.12,0.08,0.57,U] 
01:06:39.741 00.003 1032 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {0.08, 0.05}
01:06:39.743 00.002 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.15)
01:06:39.744 00.001 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.15)
01:06:39.747 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.31 mountX=-0.02 mountY=0.03, mountTheta=2.15
01:06:39.750 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
01:06:39.752 00.002 1032 Enqueuing Move request for scope (-0.03, -0.03)
01:06:39.754 00.002 10072 Worker thread wakes up
01:06:39.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
01:06:39.754 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
01:06:39.754 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.03
01:06:39.756 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:39.758 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
01:06:39.758 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:06:39.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:39.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:06:39.758 00.000 10072 MoveAxis(W, 7, ABG)
01:06:39.758 00.000 10072 Guiding  Dir = 3, Dur = 7
01:06:39.759 00.001 10072 IsGuiding returns 0
01:06:39.759 00.000 10072 PulseGuide returned control before completion, sleep 17
01:06:39.778 00.019 1032 UpdateGuideState exits: m=1497 SNR=27.3
01:06:39.780 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:39.783 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:39.785 00.002 1032 Enqueuing Expose request
01:06:39.787 00.002 10072 IsGuiding returns 0
01:06:39.787 00.000 10072 Move returns status 0, amount 7
01:06:39.787 00.000 10072 MoveAxis(N, 0, ABG)
01:06:39.787 00.000 10072 Move returns status 0, amount 0
01:06:39.787 00.000 10072 move complete, result=0
01:06:39.787 00.000 10072 worker thread done servicing request
01:06:39.788 00.001 10072 Worker thread wakes up
01:06:39.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:39.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:39.795 00.007 1032 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
01:06:40.194 00.399 10072 Exposure complete
01:06:40.239 00.045 10072 worker thread done servicing request
01:06:40.239 00.000 1032 OnExposeComplete: enter
01:06:40.243 00.004 1032 UpdateGuideState(): m_state=6
01:06:40.245 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1529
01:06:40.246 00.001 1032 Star::Find returns 1 (0), X=320.98, Y=750.30, Mass=1352, SNR=25.9, Peak=162 HFD=2.5
01:06:40.248 00.002 1032 MultiStar: [#1 -0.05,0.12,0.99,U] [#2 0.05,0.03,0.74,U] [#3 0.11,-0.10,0.66,U] [#4 0.07,0.04,0.74,U] [#5 -0.19,0.01,0.72,U] [#6 0.00,0.19,0.63,U] [#7 -0.01,-0.09,0.54,U] [#8 -0.06,-0.02,0.58,U] 
01:06:40.250 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {0.08, 0.12}
01:06:40.252 00.002 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
01:06:40.253 00.001 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
01:06:40.255 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.49 mountX=0.04 mountY=-0.01, mountTheta=-0.34
01:06:40.258 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.04, opts=13)
01:06:40.259 00.001 1032 Enqueuing Move request for scope (0.00, 0.04)
01:06:40.261 00.002 10072 Worker thread wakes up
01:06:40.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
01:06:40.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
01:06:40.261 00.000 10072 Moving (0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
01:06:40.263 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:40.268 00.005 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.76
01:06:40.268 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:06:40.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:40.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:06:40.268 00.000 10072 MoveAxis(W, 7, ABG)
01:06:40.269 00.001 10072 Guiding  Dir = 3, Dur = 7
01:06:40.269 00.000 10072 IsGuiding returns 0
01:06:40.271 00.002 10072 PulseGuide returned control before completion, sleep 17
01:06:40.286 00.015 1032 UpdateGuideState exits: m=1352 SNR=25.9
01:06:40.289 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:40.290 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:40.291 00.001 1032 Enqueuing Expose request
01:06:40.301 00.010 10072 IsGuiding returns 0
01:06:40.301 00.000 10072 Move returns status 0, amount 7
01:06:40.302 00.001 10072 MoveAxis(N, 0, ABG)
01:06:40.302 00.000 10072 Move returns status 0, amount 0
01:06:40.302 00.000 10072 move complete, result=0
01:06:40.302 00.000 10072 worker thread done servicing request
01:06:40.302 00.000 10072 Worker thread wakes up
01:06:40.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:40.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:40.303 00.001 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:06:40.928 00.625 10072 Exposure complete
01:06:40.975 00.047 10072 worker thread done servicing request
01:06:40.975 00.000 1032 OnExposeComplete: enter
01:06:40.979 00.004 1032 UpdateGuideState(): m_state=6
01:06:40.980 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1530
01:06:40.982 00.002 1032 Star::Find returns 1 (0), X=320.99, Y=750.22, Mass=1408, SNR=26.4, Peak=171 HFD=2.5
01:06:40.983 00.001 1032 MultiStar: [#1 -0.03,-0.05,0.94,U] [#2 -0.12,-0.16,0.72,U] [#3 -0.10,-0.07,0.69,U] [#4 0.07,-0.05,0.72,U] [#5 -0.04,0.08,0.69,U] [#6 -0.05,0.02,0.59,U] [#7 -0.19,-0.06,0.49,U] [#8 0.15,0.02,0.56,U] 
01:06:40.986 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.09, 0.04}
01:06:40.989 00.003 1032 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.83) = xAngle (-4.00 = 2.28)
01:06:40.991 00.002 1032 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.00 = 2.28)
01:06:40.992 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.17 mountX=-0.02 mountY=0.02, mountTheta=2.28
01:06:40.994 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
01:06:40.997 00.003 1032 Enqueuing Move request for scope (-0.02, -0.02)
01:06:40.998 00.001 10072 Worker thread wakes up
01:06:40.998 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
01:06:40.998 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
01:06:40.998 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
01:06:40.999 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:41.002 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
01:06:41.002 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:06:41.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:41.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:06:41.002 00.000 10072 MoveAxis(W, 9, ABG)
01:06:41.002 00.000 10072 Guiding  Dir = 3, Dur = 9
01:06:41.002 00.000 10072 IsGuiding returns 0
01:06:41.003 00.001 10072 PulseGuide returned control before completion, sleep 19
01:06:41.022 00.019 1032 UpdateGuideState exits: m=1408 SNR=26.4
01:06:41.026 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:41.028 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:41.030 00.002 1032 Enqueuing Expose request
01:06:41.034 00.004 10072 IsGuiding returns 0
01:06:41.034 00.000 10072 Move returns status 0, amount 9
01:06:41.034 00.000 10072 MoveAxis(N, 0, ABG)
01:06:41.034 00.000 10072 Move returns status 0, amount 0
01:06:41.034 00.000 10072 move complete, result=0
01:06:41.035 00.001 10072 worker thread done servicing request
01:06:41.035 00.000 10072 Worker thread wakes up
01:06:41.035 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:41.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:41.041 00.006 1032 GuideStep: -0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
01:06:41.446 00.405 10072 Exposure complete
01:06:41.496 00.050 10072 worker thread done servicing request
01:06:41.496 00.000 1032 OnExposeComplete: enter
01:06:41.498 00.002 1032 UpdateGuideState(): m_state=6
01:06:41.500 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1531
01:06:41.501 00.001 1032 Star::Find returns 1 (0), X=320.99, Y=750.24, Mass=1450, SNR=26.8, Peak=170 HFD=2.5
01:06:41.503 00.002 1032 MultiStar: [#1 -0.07,-0.02,1.00,U] [#2 -0.14,-0.07,0.75,U] [#3 -0.09,-0.06,0.67,U] [#4 -0.07,-0.01,0.69,U] [#5 -0.12,-0.09,0.68,U] [#6 0.06,-0.03,0.59,U] [#7 0.00,-0.26,0.51,U] [#8 0.03,-0.13,0.55,U] 
01:06:41.505 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {0.10, 0.06}
01:06:41.506 00.001 1032 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.83) = xAngle (-3.94 = 2.34)
01:06:41.508 00.002 1032 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.94 = 2.34)
01:06:41.510 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.11 mountX=-0.04 mountY=0.05, mountTheta=2.34
01:06:41.512 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.05, opts=13)
01:06:41.514 00.002 1032 Enqueuing Move request for scope (-0.03, -0.05)
01:06:41.516 00.002 10072 Worker thread wakes up
01:06:41.517 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
01:06:41.517 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
01:06:41.517 00.000 10072 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.05
01:06:41.521 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:41.523 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
01:06:41.523 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:06:41.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:41.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:06:41.523 00.000 10072 MoveAxis(W, 8, ABG)
01:06:41.523 00.000 10072 Guiding  Dir = 3, Dur = 8
01:06:41.524 00.001 10072 IsGuiding returns 0
01:06:41.524 00.000 10072 PulseGuide returned control before completion, sleep 18
01:06:41.542 00.018 1032 UpdateGuideState exits: m=1450 SNR=26.8
01:06:41.544 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:41.545 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:41.548 00.003 1032 Enqueuing Expose request
01:06:41.551 00.003 10072 IsGuiding returns 0
01:06:41.551 00.000 10072 Move returns status 0, amount 8
01:06:41.551 00.000 10072 MoveAxis(N, 0, ABG)
01:06:41.551 00.000 10072 Move returns status 0, amount 0
01:06:41.551 00.000 10072 move complete, result=0
01:06:41.551 00.000 10072 worker thread done servicing request
01:06:41.551 00.000 10072 Worker thread wakes up
01:06:41.551 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:41.551 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:41.558 00.007 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:06:42.181 00.623 10072 Exposure complete
01:06:42.230 00.049 10072 worker thread done servicing request
01:06:42.230 00.000 1032 OnExposeComplete: enter
01:06:42.232 00.002 1032 UpdateGuideState(): m_state=6
01:06:42.233 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1532
01:06:42.237 00.004 1032 Star::Find returns 1 (0), X=320.96, Y=750.29, Mass=1388, SNR=26.3, Peak=155 HFD=2.6
01:06:42.239 00.002 1032 MultiStar: [#1 0.03,0.11,0.99,U] [#2 -0.03,-0.01,0.74,U] [#3 -0.06,-0.05,0.68,U] [#4 -0.05,-0.02,0.73,U] [#5 -0.07,-0.06,0.69,U] [#6 0.04,0.07,0.62,U] [#7 0.06,-0.26,0.52,U] [#8 -0.03,0.07,0.61,U] 
01:06:42.241 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {0.06, 0.11}
01:06:42.243 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
01:06:42.245 00.002 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
01:06:42.247 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.75 mountX=0.01 mountY=-0.00, mountTheta=-0.08
01:06:42.249 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
01:06:42.252 00.003 1032 Enqueuing Move request for scope (-0.00, 0.01)
01:06:42.254 00.002 10072 Worker thread wakes up
01:06:42.254 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
01:06:42.254 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
01:06:42.254 00.000 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
01:06:42.256 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:42.259 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
01:06:42.259 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:06:42.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:42.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:06:42.259 00.000 10072 MoveAxis(W, 10, ABG)
01:06:42.259 00.000 10072 Guiding  Dir = 3, Dur = 10
01:06:42.260 00.001 10072 IsGuiding returns 0
01:06:42.260 00.000 10072 PulseGuide returned control before completion, sleep 20
01:06:42.280 00.020 1032 UpdateGuideState exits: m=1388 SNR=26.3
01:06:42.282 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:42.283 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:42.285 00.002 1032 Enqueuing Expose request
01:06:42.287 00.002 10072 IsGuiding returns 0
01:06:42.287 00.000 10072 Move returns status 0, amount 10
01:06:42.287 00.000 10072 MoveAxis(N, 0, ABG)
01:06:42.287 00.000 10072 Move returns status 0, amount 0
01:06:42.287 00.000 10072 move complete, result=0
01:06:42.287 00.000 10072 worker thread done servicing request
01:06:42.287 00.000 10072 Worker thread wakes up
01:06:42.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:42.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:42.295 00.008 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
01:06:42.700 00.405 10072 Exposure complete
01:06:42.754 00.054 10072 worker thread done servicing request
01:06:42.754 00.000 1032 OnExposeComplete: enter
01:06:42.756 00.002 1032 UpdateGuideState(): m_state=6
01:06:42.758 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1533
01:06:42.759 00.001 1032 Star::Find returns 1 (0), X=320.99, Y=750.37, Mass=1240, SNR=24.8, Peak=149 HFD=2.4
01:06:42.761 00.002 1032 MultiStar: [#1 0.07,0.14,1.03,U] [#2 0.00,0.09,0.78,U] [#3 0.08,0.03,0.73,U] [#4 0.05,0.11,0.74,U] [#5 0.01,0.09,0.78,U] [#6 0.02,0.11,0.63,U] [#7 -0.07,-0.06,0.53,U] [#8 -0.05,-0.00,0.62,U] 
01:06:42.763 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.10, 0.19}
01:06:42.765 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
01:06:42.765 00.000 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
01:06:42.767 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.21 mountX=0.08 mountY=-0.06, mountTheta=-0.62
01:06:42.771 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
01:06:42.772 00.001 1032 Enqueuing Move request for scope (0.03, 0.09)
01:06:42.774 00.002 10072 Worker thread wakes up
01:06:42.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
01:06:42.774 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
01:06:42.774 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.06
01:06:42.775 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:42.777 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
01:06:42.777 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:06:42.778 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:42.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:06:42.778 00.000 10072 MoveAxis(W, 8, ABG)
01:06:42.778 00.000 10072 Guiding  Dir = 3, Dur = 8
01:06:42.778 00.000 10072 IsGuiding returns 0
01:06:42.778 00.000 10072 PulseGuide returned control before completion, sleep 18
01:06:42.796 00.018 1032 UpdateGuideState exits: m=1240 SNR=24.8
01:06:42.798 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:42.799 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:42.802 00.003 1032 Enqueuing Expose request
01:06:42.803 00.001 10072 IsGuiding returns 0
01:06:42.803 00.000 10072 Move returns status 0, amount 8
01:06:42.803 00.000 10072 MoveAxis(N, 0, ABG)
01:06:42.803 00.000 10072 Move returns status 0, amount 0
01:06:42.803 00.000 10072 move complete, result=0
01:06:42.803 00.000 10072 worker thread done servicing request
01:06:42.803 00.000 10072 Worker thread wakes up
01:06:42.804 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:42.804 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:42.810 00.006 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:06:43.430 00.620 10072 Exposure complete
01:06:43.475 00.045 10072 worker thread done servicing request
01:06:43.475 00.000 1032 OnExposeComplete: enter
01:06:43.477 00.002 1032 UpdateGuideState(): m_state=6
01:06:43.479 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1534
01:06:43.481 00.002 1032 Star::Find returns 1 (0), X=321.06, Y=750.33, Mass=1404, SNR=26.4, Peak=161 HFD=2.6
01:06:43.483 00.002 1032 MultiStar: [#1 0.05,0.04,0.99,U] [#2 -0.19,0.15,0.75,U] [#3 -0.08,0.17,0.65,U] [#4 -0.01,0.09,0.72,U] [#5 0.01,0.12,0.69,U] [#6 0.01,0.14,0.63,U] [#7 -0.12,-0.03,0.52,U] [#8 -0.14,0.04,0.57,U] 
01:06:43.484 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {0.17, 0.15}
01:06:43.486 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
01:06:43.491 00.005 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
01:06:43.492 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.75 mountX=0.10 mountY=-0.01, mountTheta=-0.08
01:06:43.495 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
01:06:43.497 00.002 1032 Enqueuing Move request for scope (-0.02, 0.10)
01:06:43.498 00.001 10072 Worker thread wakes up
01:06:43.499 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:06:43.499 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:06:43.499 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.01
01:06:43.501 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:43.503 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
01:06:43.503 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:06:43.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:43.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:06:43.503 00.000 10072 MoveAxis(W, 10, ABG)
01:06:43.503 00.000 10072 Guiding  Dir = 3, Dur = 10
01:06:43.503 00.000 10072 IsGuiding returns 0
01:06:43.505 00.002 10072 PulseGuide returned control before completion, sleep 20
01:06:43.522 00.017 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:06:43.525 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:43.527 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:43.528 00.001 1032 Enqueuing Expose request
01:06:43.537 00.009 10072 IsGuiding returns 0
01:06:43.537 00.000 10072 Move returns status 0, amount 10
01:06:43.537 00.000 10072 MoveAxis(N, 0, ABG)
01:06:43.537 00.000 10072 Move returns status 0, amount 0
01:06:43.537 00.000 10072 move complete, result=0
01:06:43.537 00.000 10072 worker thread done servicing request
01:06:43.538 00.001 10072 Worker thread wakes up
01:06:43.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:43.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:43.539 00.001 1032 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
01:06:43.946 00.407 10072 Exposure complete
01:06:43.995 00.049 10072 worker thread done servicing request
01:06:43.995 00.000 1032 OnExposeComplete: enter
01:06:43.997 00.002 1032 UpdateGuideState(): m_state=6
01:06:44.000 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1535
01:06:44.002 00.002 1032 Star::Find returns 1 (0), X=321.07, Y=750.46, Mass=1429, SNR=26.6, Peak=165 HFD=2.7
01:06:44.004 00.002 1032 MultiStar: [#1 -0.06,0.18,0.97,U] [#2 -0.12,0.07,0.78,U] [#3 -0.05,-0.01,0.70,U] [#4 0.06,0.17,0.72,U] [#5 0.02,0.05,0.68,U] [#6 -0.04,0.23,0.61,U] [#7 -0.11,0.03,0.51,U] [#8 0.00,0.10,0.57,U] 
01:06:44.005 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.13}, one-star: {0.18, 0.28}
01:06:44.007 00.002 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
01:06:44.009 00.002 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
01:06:44.011 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.61 mountX=0.13 mountY=-0.03, mountTheta=-0.22
01:06:44.013 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.13, opts=13)
01:06:44.015 00.002 1032 Enqueuing Move request for scope (-0.01, 0.13)
01:06:44.019 00.004 10072 Worker thread wakes up
01:06:44.019 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
01:06:44.019 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
01:06:44.019 00.000 10072 Moving (-0.01, 0.13) raw xDistance=0.13 yDistance=-0.03
01:06:44.024 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:44.026 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 288.75
01:06:44.026 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
01:06:44.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:44.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:06:44.026 00.000 10072 MoveAxis(W, 69, ABG)
01:06:44.026 00.000 10072 Guiding  Dir = 3, Dur = 69
01:06:44.026 00.000 10072 IsGuiding returns 0
01:06:44.028 00.002 10072 PulseGuide returned control before completion, sleep 79
01:06:44.045 00.017 1032 UpdateGuideState exits: m=1429 SNR=26.6
01:06:44.047 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:44.050 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:44.053 00.003 1032 Enqueuing Expose request
01:06:44.114 00.061 10072 IsGuiding returns 0
01:06:44.114 00.000 10072 Move returns status 0, amount 69
01:06:44.114 00.000 10072 MoveAxis(N, 0, ABG)
01:06:44.114 00.000 10072 Move returns status 0, amount 0
01:06:44.114 00.000 10072 move complete, result=0
01:06:44.115 00.001 10072 worker thread done servicing request
01:06:44.115 00.000 10072 Worker thread wakes up
01:06:44.115 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:44.115 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:44.115 00.000 1032 GuideStep: 0.1 px 69 ms WEST, -0.0 px 0 ms NORTH
01:06:44.743 00.628 10072 Exposure complete
01:06:44.798 00.055 1032 OnExposeComplete: enter
01:06:44.805 00.007 1032 UpdateGuideState(): m_state=6
01:06:44.807 00.002 10072 worker thread done servicing request
01:06:44.807 00.000 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1536
01:06:44.810 00.003 1032 Star::Find returns 1 (0), X=321.01, Y=750.36, Mass=1491, SNR=27.2, Peak=175 HFD=2.4
01:06:44.812 00.002 1032 MultiStar: [#1 0.09,0.21,0.95,U] [#2 -0.05,0.03,0.76,U] [#3 -0.08,-0.00,0.65,U] [#4 0.11,0.06,0.70,U] [#5 0.05,0.13,0.65,U] [#6 0.02,0.08,0.55,U] [#7 -0.16,-0.02,0.51,U] [#8 0.04,0.04,0.53,U] 
01:06:44.814 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.12, 0.18}
01:06:44.816 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
01:06:44.818 00.002 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
01:06:44.820 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.27 mountX=0.08 mountY=-0.05, mountTheta=-0.56
01:06:44.824 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
01:06:44.826 00.002 1032 Enqueuing Move request for scope (0.03, 0.09)
01:06:44.828 00.002 10072 Worker thread wakes up
01:06:44.828 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
01:06:44.828 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
01:06:44.828 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
01:06:44.830 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:44.834 00.004 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
01:06:44.835 00.001 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:06:44.835 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:44.835 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:06:44.835 00.000 10072 MoveAxis(W, 10, ABG)
01:06:44.835 00.000 10072 Guiding  Dir = 3, Dur = 10
01:06:44.835 00.000 10072 IsGuiding returns 0
01:06:44.836 00.001 10072 PulseGuide returned control before completion, sleep 20
01:06:44.853 00.017 1032 UpdateGuideState exits: m=1491 SNR=27.2
01:06:44.856 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:44.858 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:44.859 00.001 1032 Enqueuing Expose request
01:06:44.865 00.006 10072 IsGuiding returns 0
01:06:44.865 00.000 10072 Move returns status 0, amount 10
01:06:44.865 00.000 10072 MoveAxis(N, 0, ABG)
01:06:44.865 00.000 10072 Move returns status 0, amount 0
01:06:44.865 00.000 10072 move complete, result=0
01:06:44.865 00.000 10072 worker thread done servicing request
01:06:44.865 00.000 10072 Worker thread wakes up
01:06:44.865 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:44.865 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:44.871 00.006 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:06:45.276 00.405 10072 Exposure complete
01:06:45.334 00.058 10072 worker thread done servicing request
01:06:45.335 00.001 1032 OnExposeComplete: enter
01:06:45.338 00.003 1032 UpdateGuideState(): m_state=6
01:06:45.340 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1537
01:06:45.342 00.002 1032 Star::Find returns 1 (0), X=321.03, Y=750.32, Mass=1586, SNR=28.1, Peak=194 HFD=2.5
01:06:45.343 00.001 1032 MultiStar: [#1 -0.00,0.22,0.96,U] [#2 -0.05,0.16,0.67,U] [#3 -0.03,0.12,0.63,U] [#4 0.12,0.11,0.68,U] [#5 -0.11,0.17,0.66,U] [#6 0.07,0.27,0.57,U] [#7 -0.14,-0.00,0.51,U] [#8 0.00,0.04,0.55,U] 
01:06:45.345 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.14}, one-star: {0.14, 0.14}
01:06:45.347 00.002 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
01:06:45.350 00.003 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
01:06:45.351 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.49 mountX=0.14 mountY=-0.05, mountTheta=-0.34
01:06:45.355 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.14, opts=13)
01:06:45.358 00.003 1032 Enqueuing Move request for scope (0.01, 0.14)
01:06:45.360 00.002 10072 Worker thread wakes up
01:06:45.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
01:06:45.360 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
01:06:45.360 00.000 10072 Moving (0.01, 0.14) raw xDistance=0.14 yDistance=-0.05
01:06:45.363 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:45.367 00.004 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.75
01:06:45.367 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:06:45.367 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:45.367 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:06:45.367 00.000 10072 MoveAxis(W, 71, ABG)
01:06:45.368 00.001 10072 Guiding  Dir = 3, Dur = 71
01:06:45.368 00.000 10072 IsGuiding returns 0
01:06:45.368 00.000 10072 PulseGuide returned control before completion, sleep 81
01:06:45.389 00.021 1032 UpdateGuideState exits: m=1586 SNR=28.1
01:06:45.391 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:45.394 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:45.395 00.001 1032 Enqueuing Expose request
01:06:45.459 00.064 10072 IsGuiding returns 0
01:06:45.459 00.000 10072 Move returns status 0, amount 71
01:06:45.459 00.000 10072 MoveAxis(N, 0, ABG)
01:06:45.459 00.000 10072 Move returns status 0, amount 0
01:06:45.459 00.000 10072 move complete, result=0
01:06:45.460 00.001 10072 worker thread done servicing request
01:06:45.460 00.000 10072 Worker thread wakes up
01:06:45.460 00.000 1032 GuideStep: 0.1 px 71 ms WEST, -0.0 px 0 ms NORTH
01:06:45.463 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:45.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:46.193 00.730 10072 Exposure complete
01:06:46.240 00.047 10072 worker thread done servicing request
01:06:46.240 00.000 1032 OnExposeComplete: enter
01:06:46.242 00.002 1032 UpdateGuideState(): m_state=6
01:06:46.244 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1538
01:06:46.246 00.002 1032 Star::Find returns 1 (0), X=320.96, Y=750.20, Mass=1439, SNR=26.7, Peak=170 HFD=2.5
01:06:46.248 00.002 1032 MultiStar: [#1 0.00,0.03,0.96,U] [#2 -0.14,0.18,0.75,U] [#3 -0.07,0.07,0.59,U] [#4 0.24,-0.06,0.70,U] [#5 -0.04,0.13,0.66,U] [#6 0.07,0.09,0.61,U] [#7 -0.19,-0.14,0.52,U] [#8 0.00,-0.10,0.58,U] 
01:06:46.249 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.03}, one-star: {0.07, 0.02}
01:06:46.251 00.002 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
01:06:46.253 00.002 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
01:06:46.255 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.54 mountX=0.03 mountY=-0.01, mountTheta=-0.29
01:06:46.258 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.03, opts=13)
01:06:46.260 00.002 1032 Enqueuing Move request for scope (0.00, 0.03)
01:06:46.262 00.002 10072 Worker thread wakes up
01:06:46.262 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
01:06:46.262 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
01:06:46.262 00.000 10072 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
01:06:46.264 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:46.266 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
01:06:46.267 00.001 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:06:46.267 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:46.267 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:06:46.267 00.000 10072 MoveAxis(W, 10, ABG)
01:06:46.267 00.000 10072 Guiding  Dir = 3, Dur = 10
01:06:46.267 00.000 10072 IsGuiding returns 0
01:06:46.267 00.000 10072 PulseGuide returned control before completion, sleep 20
01:06:46.285 00.018 1032 UpdateGuideState exits: m=1439 SNR=26.7
01:06:46.288 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:46.290 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:46.292 00.002 1032 Enqueuing Expose request
01:06:46.301 00.009 10072 IsGuiding returns 0
01:06:46.301 00.000 10072 Move returns status 0, amount 10
01:06:46.301 00.000 10072 MoveAxis(N, 0, ABG)
01:06:46.301 00.000 10072 Move returns status 0, amount 0
01:06:46.301 00.000 10072 move complete, result=0
01:06:46.301 00.000 10072 worker thread done servicing request
01:06:46.301 00.000 10072 Worker thread wakes up
01:06:46.301 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:46.301 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:46.304 00.003 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
01:06:46.711 00.407 10072 Exposure complete
01:06:46.760 00.049 10072 worker thread done servicing request
01:06:46.760 00.000 1032 OnExposeComplete: enter
01:06:46.762 00.002 1032 UpdateGuideState(): m_state=6
01:06:46.764 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1539
01:06:46.766 00.002 1032 Star::Find returns 1 (0), X=321.08, Y=750.21, Mass=1375, SNR=26.1, Peak=164 HFD=2.6
01:06:46.768 00.002 1032 MultiStar: [#1 0.05,-0.02,0.99,U] [#2 -0.03,0.12,0.76,U] [#3 0.03,0.11,0.73,U] [#4 0.12,-0.10,0.72,U] [#5 -0.01,0.03,0.70,U] [#6 0.10,0.01,0.63,U] [#7 -0.21,0.00,0.51,U] [#8 0.07,-0.05,0.59,U] 
01:06:46.772 00.004 1032 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.19, 0.03}
01:06:46.775 00.003 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
01:06:46.777 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
01:06:46.779 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.35 mountX=0.00 mountY=-0.05, mountTheta=-1.48
01:06:46.782 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
01:06:46.784 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
01:06:46.786 00.002 10072 Worker thread wakes up
01:06:46.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:06:46.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:06:46.786 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.00 yDistance=-0.05
01:06:46.787 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:46.791 00.004 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
01:06:46.791 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:06:46.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:46.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:06:46.791 00.000 10072 MoveAxis(W, 8, ABG)
01:06:46.791 00.000 10072 Guiding  Dir = 3, Dur = 8
01:06:46.791 00.000 10072 IsGuiding returns 0
01:06:46.791 00.000 10072 PulseGuide returned control before completion, sleep 18
01:06:46.808 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:06:46.809 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:46.811 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:46.812 00.001 1032 Enqueuing Expose request
01:06:46.816 00.004 10072 IsGuiding returns 0
01:06:46.816 00.000 10072 Move returns status 0, amount 8
01:06:46.816 00.000 10072 MoveAxis(N, 0, ABG)
01:06:46.816 00.000 10072 Move returns status 0, amount 0
01:06:46.816 00.000 10072 move complete, result=0
01:06:46.816 00.000 10072 worker thread done servicing request
01:06:46.816 00.000 10072 Worker thread wakes up
01:06:46.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:46.817 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:46.822 00.005 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:06:47.444 00.622 10072 Exposure complete
01:06:47.494 00.050 10072 worker thread done servicing request
01:06:47.494 00.000 1032 OnExposeComplete: enter
01:06:47.496 00.002 1032 UpdateGuideState(): m_state=6
01:06:47.498 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1540
01:06:47.500 00.002 1032 Star::Find returns 1 (0), X=321.06, Y=750.18, Mass=1318, SNR=25.6, Peak=150 HFD=2.6
01:06:47.502 00.002 1032 MultiStar: [#1 0.05,0.07,0.98,U] [#2 0.05,0.07,0.76,U] [#3 -0.03,0.15,0.74,U] [#4 0.10,-0.02,0.76,U] [#5 -0.11,0.10,0.74,U] [#6 0.08,0.07,0.62,U] [#7 -0.08,-0.16,0.51,U] [#8 0.20,0.03,0.58,U] 
01:06:47.505 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.17, -0.00}
01:06:47.506 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
01:06:47.508 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
01:06:47.510 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.64 mountX=0.02 mountY=-0.06, mountTheta=-1.19
01:06:47.513 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
01:06:47.516 00.003 1032 Enqueuing Move request for scope (0.05, 0.04)
01:06:47.519 00.003 10072 Worker thread wakes up
01:06:47.519 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:06:47.519 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:06:47.519 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.06
01:06:47.521 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:47.524 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
01:06:47.524 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:06:47.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:47.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:06:47.524 00.000 10072 MoveAxis(W, 9, ABG)
01:06:47.524 00.000 10072 Guiding  Dir = 3, Dur = 9
01:06:47.524 00.000 10072 IsGuiding returns 0
01:06:47.526 00.002 10072 PulseGuide returned control before completion, sleep 19
01:06:47.543 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.6
01:06:47.545 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:47.546 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:47.549 00.003 1032 Enqueuing Expose request
01:06:47.552 00.003 10072 IsGuiding returns 0
01:06:47.553 00.001 10072 Move returns status 0, amount 9
01:06:47.553 00.000 10072 MoveAxis(N, 0, ABG)
01:06:47.553 00.000 10072 Move returns status 0, amount 0
01:06:47.553 00.000 10072 move complete, result=0
01:06:47.553 00.000 10072 worker thread done servicing request
01:06:47.553 00.000 10072 Worker thread wakes up
01:06:47.553 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:47.553 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:47.560 00.007 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:06:47.958 00.398 10072 Exposure complete
01:06:48.008 00.050 10072 worker thread done servicing request
01:06:48.008 00.000 1032 OnExposeComplete: enter
01:06:48.010 00.002 1032 UpdateGuideState(): m_state=6
01:06:48.012 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1541
01:06:48.013 00.001 1032 Star::Find returns 1 (0), X=321.07, Y=750.48, Mass=1501, SNR=27.3, Peak=186 HFD=2.6
01:06:48.015 00.002 1032 MultiStar: [#1 0.02,0.19,0.98,U] [#2 0.00,-0.06,0.70,U] [#3 -0.01,0.07,0.65,U] [#4 0.13,-0.08,0.69,U] [#5 0.07,0.09,0.67,U] [#6 0.22,0.16,0.60,U] [#7 -0.13,0.13,0.51,U] [#8 0.06,-0.02,0.54,U] 
01:06:48.018 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.10}, one-star: {0.18, 0.30}
01:06:48.022 00.004 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
01:06:48.024 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
01:06:48.026 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=0.08 mountY=-0.09, mountTheta=-0.83
01:06:48.029 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
01:06:48.031 00.002 1032 Enqueuing Move request for scope (0.07, 0.10)
01:06:48.032 00.001 10072 Worker thread wakes up
01:06:48.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
01:06:48.032 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:06:48.033 00.001 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
01:06:48.035 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:48.038 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
01:06:48.038 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:06:48.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:48.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:06:48.038 00.000 10072 MoveAxis(W, 6, ABG)
01:06:48.038 00.000 10072 Guiding  Dir = 3, Dur = 6
01:06:48.038 00.000 10072 IsGuiding returns 0
01:06:48.039 00.001 10072 PulseGuide returned control before completion, sleep 16
01:06:48.057 00.018 1032 UpdateGuideState exits: m=1501 SNR=27.3
01:06:48.060 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:48.061 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:48.063 00.002 1032 Enqueuing Expose request
01:06:48.065 00.002 10072 IsGuiding returns 0
01:06:48.065 00.000 10072 Move returns status 0, amount 6
01:06:48.065 00.000 10072 MoveAxis(N, 0, ABG)
01:06:48.065 00.000 10072 Move returns status 0, amount 0
01:06:48.065 00.000 10072 move complete, result=0
01:06:48.065 00.000 10072 worker thread done servicing request
01:06:48.065 00.000 10072 Worker thread wakes up
01:06:48.065 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:48.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:48.071 00.006 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:06:48.689 00.618 10072 Exposure complete
01:06:48.736 00.047 10072 worker thread done servicing request
01:06:48.736 00.000 1032 OnExposeComplete: enter
01:06:48.739 00.003 1032 UpdateGuideState(): m_state=6
01:06:48.740 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1542
01:06:48.742 00.002 1032 Star::Find returns 1 (0), X=320.83, Y=750.55, Mass=1409, SNR=26.5, Peak=147 HFD=2.8
01:06:48.745 00.003 1032 MultiStar: [#1 -0.14,0.29,0.95,U] [#2 0.01,0.16,0.72,U] [#3 -0.04,0.20,0.68,U] [#4 -0.00,0.27,0.72,U] [#5 0.06,0.16,0.68,U] [#6 -0.08,0.24,0.59,U] [#7 -0.25,0.20,0.47,U] [#8 0.14,0.12,0.55,U] 
01:06:48.746 00.001 1032 refined, 8 included, MultiStar: {-0.04, 0.24}, one-star: {-0.06, 0.37}
01:06:48.748 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
01:06:48.749 00.001 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
01:06:48.751 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.75 mountX=0.24 mountY=-0.02, mountTheta=-0.08
01:06:48.753 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.24, opts=13)
01:06:48.755 00.002 1032 Enqueuing Move request for scope (-0.04, 0.24)
01:06:48.756 00.001 10072 Worker thread wakes up
01:06:48.757 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
01:06:48.757 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
01:06:48.757 00.000 10072 Moving (-0.04, 0.24) raw xDistance=0.24 yDistance=-0.02
01:06:48.758 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:48.761 00.003 10072 PPEC rslt: input = 0.24, final = 0.11, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 288.75
01:06:48.761 00.000 10072 PPEC: input: 0.24, control: 0.11, exposure: 500
01:06:48.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:48.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:06:48.761 00.000 10072 MoveAxis(W, 117, ABG)
01:06:48.761 00.000 10072 Guiding  Dir = 3, Dur = 117
01:06:48.762 00.001 10072 IsGuiding returns 0
01:06:48.762 00.000 10072 PulseGuide returned control before completion, sleep 127
01:06:48.779 00.017 1032 UpdateGuideState exits: m=1409 SNR=26.5
01:06:48.782 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:48.784 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:48.785 00.001 1032 Enqueuing Expose request
01:06:48.904 00.119 10072 IsGuiding returns 0
01:06:48.904 00.000 10072 Move returns status 0, amount 117
01:06:48.904 00.000 10072 MoveAxis(N, 0, ABG)
01:06:48.904 00.000 10072 Move returns status 0, amount 0
01:06:48.904 00.000 10072 move complete, result=0
01:06:48.904 00.000 10072 worker thread done servicing request
01:06:48.904 00.000 10072 Worker thread wakes up
01:06:48.904 00.000 1032 GuideStep: 0.2 px 117 ms WEST, -0.0 px 0 ms NORTH
01:06:48.906 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:48.906 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:49.314 00.408 10072 Exposure complete
01:06:49.367 00.053 10072 worker thread done servicing request
01:06:49.367 00.000 1032 OnExposeComplete: enter
01:06:49.369 00.002 1032 UpdateGuideState(): m_state=6
01:06:49.371 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1543
01:06:49.373 00.002 1032 Star::Find returns 1 (0), X=320.94, Y=750.47, Mass=1309, SNR=25.5, Peak=154 HFD=2.7
01:06:49.376 00.003 1032 MultiStar: [#1 -0.04,0.26,0.99,U] [#2 -0.07,0.14,0.78,U] [#3 -0.07,0.25,0.72,U] [#4 0.14,0.08,0.75,U] [#5 0.08,0.21,0.70,U] [#6 0.20,0.14,0.62,U] [#7 -0.13,0.16,0.56,U] [#8 0.02,-0.03,0.59,U] 
01:06:49.378 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.18}, one-star: {0.04, 0.29}
01:06:49.379 00.001 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
01:06:49.381 00.002 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
01:06:49.383 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.47 mountX=0.17 mountY=-0.06, mountTheta=-0.36
01:06:49.386 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.18, opts=13)
01:06:49.388 00.002 1032 Enqueuing Move request for scope (0.02, 0.18)
01:06:49.390 00.002 10072 Worker thread wakes up
01:06:49.390 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
01:06:49.390 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
01:06:49.390 00.000 10072 Moving (0.02, 0.18) raw xDistance=0.17 yDistance=-0.06
01:06:49.393 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:49.396 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.75
01:06:49.397 00.001 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:06:49.397 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:49.397 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:06:49.397 00.000 10072 MoveAxis(W, 85, ABG)
01:06:49.397 00.000 10072 Guiding  Dir = 3, Dur = 85
01:06:49.397 00.000 10072 IsGuiding returns 0
01:06:49.398 00.001 10072 PulseGuide returned control before completion, sleep 95
01:06:49.416 00.018 1032 UpdateGuideState exits: m=1309 SNR=25.5
01:06:49.418 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:49.419 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:49.422 00.003 1032 Enqueuing Expose request
01:06:49.498 00.076 10072 IsGuiding returns 0
01:06:49.498 00.000 10072 Move returns status 0, amount 85
01:06:49.498 00.000 10072 MoveAxis(N, 0, ABG)
01:06:49.498 00.000 10072 Move returns status 0, amount 0
01:06:49.498 00.000 10072 move complete, result=0
01:06:49.498 00.000 10072 worker thread done servicing request
01:06:49.498 00.000 10072 Worker thread wakes up
01:06:49.499 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:49.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:49.499 00.000 1032 GuideStep: 0.2 px 85 ms WEST, -0.1 px 0 ms NORTH
01:06:50.121 00.622 10072 Exposure complete
01:06:50.164 00.043 10072 worker thread done servicing request
01:06:50.166 00.002 1032 OnExposeComplete: enter
01:06:50.168 00.002 1032 UpdateGuideState(): m_state=6
01:06:50.170 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1544
01:06:50.171 00.001 1032 Star::Find returns 1 (0), X=321.17, Y=750.31, Mass=1356, SNR=25.9, Peak=154 HFD=2.7
01:06:50.172 00.001 1032 MultiStar: [#1 0.15,0.07,0.99,U] [#2 0.11,0.02,0.75,U] [#3 0.04,-0.17,0.66,U] [#4 0.16,-0.05,0.73,U] [#5 0.12,-0.04,0.69,U] [#6 0.29,0.19,0.61,U] [#7 0.09,-0.21,0.51,U] [#8 0.10,-0.03,0.58,U] 
01:06:50.174 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.01}, one-star: {0.28, 0.13}
01:06:50.177 00.003 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
01:06:50.178 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
01:06:50.180 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.03 mountX=-0.04 mountY=-0.15, mountTheta=-1.80
01:06:50.183 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
01:06:50.186 00.003 1032 Enqueuing Move request for scope (0.16, 0.01)
01:06:50.188 00.002 10072 Worker thread wakes up
01:06:50.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
01:06:50.188 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
01:06:50.188 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.04 yDistance=-0.15
01:06:50.190 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:50.192 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
01:06:50.192 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:06:50.192 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:50.192 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:06:50.193 00.001 10072 MoveAxis(W, 9, ABG)
01:06:50.193 00.000 10072 Guiding  Dir = 3, Dur = 9
01:06:50.193 00.000 10072 IsGuiding returns 0
01:06:50.193 00.000 10072 PulseGuide returned control before completion, sleep 19
01:06:50.210 00.017 1032 UpdateGuideState exits: m=1356 SNR=25.9
01:06:50.213 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:50.215 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:50.218 00.003 1032 Enqueuing Expose request
01:06:50.228 00.010 10072 IsGuiding returns 0
01:06:50.228 00.000 10072 Move returns status 0, amount 9
01:06:50.228 00.000 10072 MoveAxis(N, 0, ABG)
01:06:50.228 00.000 10072 Move returns status 0, amount 0
01:06:50.228 00.000 10072 move complete, result=0
01:06:50.228 00.000 10072 worker thread done servicing request
01:06:50.228 00.000 10072 Worker thread wakes up
01:06:50.228 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:50.228 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:50.229 00.001 1032 GuideStep: -0.0 px 9 ms WEST, -0.2 px 0 ms NORTH
01:06:50.638 00.409 10072 Exposure complete
01:06:50.776 00.138 10072 worker thread done servicing request
01:06:50.777 00.001 1032 OnExposeComplete: enter
01:06:50.779 00.002 1032 UpdateGuideState(): m_state=6
01:06:50.817 00.038 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1545
01:06:50.819 00.002 1032 Star::Find returns 1 (0), X=321.24, Y=750.11, Mass=1399, SNR=26.4, Peak=178 HFD=2.6
01:06:50.871 00.052 1032 MultiStar: [#1 0.22,0.01,1.04,U] [#2 0.14,-0.01,0.70,U] [#3 0.04,-0.02,0.69,U] [#4 0.17,-0.05,0.70,U] [#5 0.06,-0.01,0.67,U] [#6 0.23,0.07,0.60,U] [#7 0.10,-0.05,0.55,U] [#8 0.13,-0.03,0.57,U] 
01:06:50.875 00.004 1032 refined, 8 included, MultiStar: {0.17, -0.02}, one-star: {0.35, -0.07}
01:06:50.949 00.074 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
01:06:50.958 00.009 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
01:06:50.960 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.11 mountX=-0.06 mountY=-0.16, mountTheta=-1.94
01:06:50.965 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.02, opts=13)
01:06:50.968 00.003 1032 Enqueuing Move request for scope (0.17, -0.02)
01:06:50.970 00.002 10072 Worker thread wakes up
01:06:50.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
01:06:50.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
01:06:50.970 00.000 10072 Moving (0.17, -0.02) raw xDistance=-0.06 yDistance=-0.16
01:06:50.973 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:50.976 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
01:06:50.976 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:06:50.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:50.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:06:50.976 00.000 10072 MoveAxis(W, 6, ABG)
01:06:50.976 00.000 10072 Guiding  Dir = 3, Dur = 6
01:06:50.977 00.001 10072 IsGuiding returns 0
01:06:50.977 00.000 10072 PulseGuide returned control before completion, sleep 16
01:06:50.995 00.018 10072 IsGuiding returns 0
01:06:50.995 00.000 10072 Move returns status 0, amount 6
01:06:50.995 00.000 10072 MoveAxis(N, 0, ABG)
01:06:50.995 00.000 10072 Move returns status 0, amount 0
01:06:50.996 00.001 10072 move complete, result=0
01:06:50.996 00.000 10072 worker thread done servicing request
01:06:51.000 00.004 1032 UpdateGuideState exits: m=1399 SNR=26.4
01:06:51.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:51.005 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:51.007 00.002 1032 Enqueuing Expose request
01:06:51.009 00.002 10072 Worker thread wakes up
01:06:51.009 00.000 1032 GuideStep: -0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
01:06:51.011 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:51.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:51.657 00.646 10072 Exposure complete
01:06:51.732 00.075 10072 worker thread done servicing request
01:06:51.732 00.000 1032 OnExposeComplete: enter
01:06:51.735 00.003 1032 UpdateGuideState(): m_state=6
01:06:51.737 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1546
01:06:51.743 00.006 1032 Star::Find returns 1 (0), X=321.02, Y=750.32, Mass=1573, SNR=28.0, Peak=185 HFD=2.5
01:06:51.746 00.003 1032 MultiStar: [#1 0.09,0.21,0.87,U] [#2 -0.07,0.08,0.69,U] [#3 0.13,-0.05,0.61,U] [#4 0.12,0.02,0.68,U] [#5 0.05,0.06,0.69,U] [#6 0.02,0.10,0.59,U] [#7 -0.14,-0.06,0.49,U] [#8 0.20,-0.01,0.54,U] 
01:06:51.749 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.12, 0.14}
01:06:51.751 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
01:06:51.755 00.004 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
01:06:51.758 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.82 mountX=0.05 mountY=-0.08, mountTheta=-1.01
01:06:51.763 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
01:06:51.767 00.004 1032 Enqueuing Move request for scope (0.06, 0.07)
01:06:51.772 00.005 10072 Worker thread wakes up
01:06:51.772 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
01:06:51.772 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
01:06:51.772 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.08
01:06:51.775 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:51.779 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
01:06:51.780 00.001 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:06:51.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:51.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:06:51.780 00.000 10072 MoveAxis(W, 6, ABG)
01:06:51.780 00.000 10072 Guiding  Dir = 3, Dur = 6
01:06:51.781 00.001 10072 IsGuiding returns 0
01:06:51.782 00.001 10072 PulseGuide returned control before completion, sleep 16
01:06:51.809 00.027 10072 IsGuiding returns 0
01:06:51.809 00.000 10072 Move returns status 0, amount 6
01:06:51.809 00.000 10072 MoveAxis(N, 0, ABG)
01:06:51.809 00.000 10072 Move returns status 0, amount 0
01:06:51.809 00.000 10072 move complete, result=0
01:06:51.809 00.000 10072 worker thread done servicing request
01:06:51.811 00.002 1032 UpdateGuideState exits: m=1573 SNR=28.0
01:06:51.814 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:51.819 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:51.821 00.002 1032 Enqueuing Expose request
01:06:51.824 00.003 10072 Worker thread wakes up
01:06:51.824 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:06:51.826 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:51.827 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:52.233 00.406 10072 Exposure complete
01:06:52.311 00.078 1032 OnExposeComplete: enter
01:06:52.315 00.004 10072 worker thread done servicing request
01:06:52.316 00.001 1032 UpdateGuideState(): m_state=6
01:06:52.319 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1547
01:06:52.322 00.003 1032 Star::Find returns 1 (0), X=321.10, Y=750.18, Mass=1415, SNR=26.5, Peak=170 HFD=2.6
01:06:52.325 00.003 1032 MultiStar: [#1 0.08,-0.03,0.99,U] [#2 -0.04,0.08,0.77,U] [#3 -0.04,-0.01,0.71,U] [#4 0.12,0.03,0.73,U] [#5 0.04,0.07,0.72,U] [#6 0.18,0.09,0.62,U] [#7 -0.17,-0.19,0.51,U] [#8 0.11,-0.10,0.55,U] 
01:06:52.327 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {0.21, 0.00}
01:06:52.329 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
01:06:52.335 00.006 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
01:06:52.341 00.006 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.03 mountX=-0.01 mountY=-0.06, mountTheta=-1.80
01:06:52.346 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
01:06:52.350 00.004 1032 Enqueuing Move request for scope (0.06, 0.00)
01:06:52.352 00.002 10072 Worker thread wakes up
01:06:52.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
01:06:52.352 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
01:06:52.353 00.001 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
01:06:52.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:52.358 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.75
01:06:52.360 00.002 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:06:52.360 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:52.360 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:06:52.360 00.000 10072 MoveAxis(W, 6, ABG)
01:06:52.360 00.000 10072 Guiding  Dir = 3, Dur = 6
01:06:52.366 00.006 10072 IsGuiding returns 0
01:06:52.367 00.001 10072 PulseGuide returned control before completion, sleep 15
01:06:52.385 00.018 10072 IsGuiding returns 0
01:06:52.385 00.000 10072 Move returns status 0, amount 6
01:06:52.386 00.001 10072 MoveAxis(N, 0, ABG)
01:06:52.386 00.000 10072 Move returns status 0, amount 0
01:06:52.386 00.000 10072 move complete, result=0
01:06:52.386 00.000 10072 worker thread done servicing request
01:06:52.427 00.041 1032 UpdateGuideState exits: m=1415 SNR=26.5
01:06:52.445 00.018 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:52.466 00.021 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:52.470 00.004 1032 Enqueuing Expose request
01:06:52.474 00.004 10072 Worker thread wakes up
01:06:52.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:52.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:52.475 00.001 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:06:53.104 00.629 10072 Exposure complete
01:06:53.179 00.075 10072 worker thread done servicing request
01:06:53.179 00.000 1032 OnExposeComplete: enter
01:06:53.182 00.003 1032 UpdateGuideState(): m_state=6
01:06:53.185 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1548
01:06:53.188 00.003 1032 Star::Find returns 1 (0), X=321.15, Y=750.12, Mass=1347, SNR=25.9, Peak=166 HFD=2.7
01:06:53.190 00.002 1032 MultiStar: [#1 0.15,-0.05,0.97,U] [#2 0.18,-0.14,0.80,U] [#3 0.03,-0.04,0.68,U] [#4 0.21,-0.16,0.73,U] [#5 0.27,-0.08,0.71,U] [#6 0.38,0.09,0.60,U] [#7 0.09,-0.28,0.51,U] [#8 0.25,-0.25,0.59,U] 
01:06:53.192 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.10}, one-star: {0.26, -0.06}
01:06:53.198 00.006 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
01:06:53.201 00.003 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
01:06:53.208 00.007 1032 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.47 mountX=-0.15 mountY=-0.17, mountTheta=-2.30
01:06:53.219 00.011 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.10, opts=13)
01:06:53.223 00.004 1032 Enqueuing Move request for scope (0.20, -0.10)
01:06:53.226 00.003 10072 Worker thread wakes up
01:06:53.227 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
01:06:53.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
01:06:53.227 00.000 10072 Moving (0.20, -0.10) raw xDistance=-0.15 yDistance=-0.17
01:06:53.231 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:53.237 00.006 10072 PPEC rslt: input = -0.15, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.74
01:06:53.238 00.001 10072 PPEC: input: -0.15, control: -0.06, exposure: 500
01:06:53.238 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:53.238 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:06:53.238 00.000 10072 MoveAxis(E, 62, ABG)
01:06:53.238 00.000 10072 Guiding  Dir = 2, Dur = 62
01:06:53.239 00.001 10072 IsGuiding returns 0
01:06:53.241 00.002 10072 PulseGuide returned control before completion, sleep 71
01:06:53.280 00.039 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:06:53.283 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:53.289 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:53.294 00.005 1032 Enqueuing Expose request
01:06:53.319 00.025 10072 IsGuiding returns 0
01:06:53.320 00.001 10072 Move returns status 0, amount 62
01:06:53.320 00.000 10072 MoveAxis(N, 0, ABG)
01:06:53.320 00.000 10072 Move returns status 0, amount 0
01:06:53.320 00.000 10072 move complete, result=0
01:06:53.320 00.000 10072 worker thread done servicing request
01:06:53.320 00.000 10072 Worker thread wakes up
01:06:53.320 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:53.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:53.320 00.000 1032 GuideStep: -0.1 px 62 ms EAST, -0.2 px 0 ms NORTH
01:06:53.731 00.411 10072 Exposure complete
01:06:53.803 00.072 10072 worker thread done servicing request
01:06:53.803 00.000 1032 OnExposeComplete: enter
01:06:53.809 00.006 1032 UpdateGuideState(): m_state=6
01:06:53.814 00.005 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1549
01:06:53.818 00.004 1032 Star::Find returns 1 (0), X=321.11, Y=750.37, Mass=1500, SNR=27.3, Peak=186 HFD=2.5
01:06:53.823 00.005 1032 MultiStar: [#1 0.08,0.05,0.98,U] [#2 0.24,-0.06,0.75,U] [#3 0.34,-0.13,0.65,U] [#4 0.22,-0.07,0.71,U] [#5 0.35,0.04,0.66,U] [#6 0.35,0.04,0.60,U] [#7 0.01,-0.11,0.51,U] [#8 0.23,-0.17,0.54,U] 
01:06:53.826 00.003 1032 refined, 8 included, MultiStar: {0.22, -0.01}, one-star: {0.22, 0.18}
01:06:53.828 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
01:06:53.837 00.009 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
01:06:53.840 00.003 1032 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.03 mountX=-0.06 mountY=-0.22, mountTheta=-1.86
01:06:53.843 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.01, opts=13)
01:06:53.846 00.003 1032 Enqueuing Move request for scope (0.22, -0.01)
01:06:53.848 00.002 10072 Worker thread wakes up
01:06:53.848 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
01:06:53.848 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
01:06:53.848 00.000 10072 Moving (0.22, -0.01) raw xDistance=-0.06 yDistance=-0.22
01:06:53.850 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:53.854 00.004 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
01:06:53.855 00.001 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:06:53.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:06:53.855 00.000 10072 MoveAxis(W, 5, ABG)
01:06:53.855 00.000 10072 Guiding  Dir = 3, Dur = 5
01:06:53.855 00.000 10072 IsGuiding returns 0
01:06:53.856 00.001 10072 PulseGuide returned control before completion, sleep 15
01:06:53.882 00.026 1032 UpdateGuideState exits: m=1500 SNR=27.3
01:06:53.886 00.004 10072 IsGuiding returns 0
01:06:53.886 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:53.889 00.003 10072 Move returns status 0, amount 5
01:06:53.889 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:53.897 00.008 10072 MoveAxis(N, 139, ABG)
01:06:53.897 00.000 10072 Guiding  Dir = 0, Dur = 139
01:06:53.897 00.000 1032 Enqueuing Expose request
01:06:53.904 00.007 10072 IsGuiding returns 0
01:06:53.904 00.000 10072 PulseGuide returned control before completion, sleep 149
01:06:54.068 00.164 10072 IsGuiding returns 0
01:06:54.068 00.000 10072 Move returns status 0, amount 139
01:06:54.068 00.000 10072 move complete, result=0
01:06:54.068 00.000 10072 worker thread done servicing request
01:06:54.068 00.000 10072 Worker thread wakes up
01:06:54.069 00.001 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 139 ms NORTH
01:06:54.072 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:54.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:54.699 00.627 10072 Exposure complete
01:06:54.770 00.071 1032 OnExposeComplete: enter
01:06:54.775 00.005 10072 worker thread done servicing request
01:06:54.775 00.000 1032 UpdateGuideState(): m_state=6
01:06:54.778 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1550
01:06:54.781 00.003 1032 Star::Find returns 1 (0), X=320.78, Y=750.44, Mass=1326, SNR=25.7, Peak=139 HFD=2.8
01:06:54.783 00.002 1032 MultiStar: [#1 -0.20,0.18,1.00,U] [#2 -0.19,-0.06,0.73,U] [#3 -0.20,-0.07,0.71,U] [#4 -0.03,-0.00,0.72,U] [#5 -0.05,0.05,0.70,U] [#6 -0.10,0.04,0.63,U] [#7 -0.22,-0.13,0.56,U] [#8 -0.16,0.01,0.61,U] 
01:06:54.788 00.005 1032 refined, 8 included, MultiStar: {-0.14, 0.05}, one-star: {-0.11, 0.26}
01:06:54.790 00.002 1032 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.83) = xAngle (0.96 = 0.96)
01:06:54.792 00.002 1032 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.96 = 0.96)
01:06:54.794 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.79 mountX=0.09 mountY=0.12, mountTheta=0.96
01:06:54.798 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.05, opts=13)
01:06:54.805 00.007 1032 Enqueuing Move request for scope (-0.14, 0.05)
01:06:54.809 00.004 10072 Worker thread wakes up
01:06:54.809 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
01:06:54.809 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
01:06:54.809 00.000 10072 Moving (-0.14, 0.05) raw xDistance=0.09 yDistance=0.12
01:06:54.811 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:54.816 00.005 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
01:06:54.816 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:06:54.816 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:54.816 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:06:54.817 00.001 10072 MoveAxis(W, 5, ABG)
01:06:54.817 00.000 10072 Guiding  Dir = 3, Dur = 5
01:06:54.817 00.000 10072 IsGuiding returns 0
01:06:54.818 00.001 10072 PulseGuide returned control before completion, sleep 15
01:06:54.834 00.016 10072 IsGuiding returns 0
01:06:54.834 00.000 10072 Move returns status 0, amount 5
01:06:54.835 00.001 10072 MoveAxis(N, 0, ABG)
01:06:54.835 00.000 10072 Move returns status 0, amount 0
01:06:54.835 00.000 10072 move complete, result=0
01:06:54.835 00.000 10072 worker thread done servicing request
01:06:54.844 00.009 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:06:54.846 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:54.849 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:54.853 00.004 1032 Enqueuing Expose request
01:06:54.856 00.003 10072 Worker thread wakes up
01:06:54.856 00.000 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
01:06:54.859 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:54.859 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:55.278 00.419 10072 Exposure complete
01:06:55.367 00.089 10072 worker thread done servicing request
01:06:55.368 00.001 1032 OnExposeComplete: enter
01:06:55.371 00.003 1032 UpdateGuideState(): m_state=6
01:06:55.373 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1551
01:06:55.375 00.002 1032 Star::Find returns 1 (0), X=320.82, Y=750.30, Mass=1502, SNR=27.3, Peak=169 HFD=2.7
01:06:55.379 00.004 1032 MultiStar: [#1 -0.12,0.14,0.93,U] [#2 -0.16,0.00,0.68,U] [#3 -0.00,0.03,0.65,U] [#4 -0.11,0.06,0.67,U] [#5 -0.06,-0.01,0.62,U] [#6 -0.03,0.16,0.58,U] [#7 -0.08,-0.20,0.53,U] [#8 -0.21,-0.11,0.54,U] 
01:06:55.381 00.002 1032 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {-0.07, 0.12}
01:06:55.383 00.002 1032 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.83) = xAngle (0.94 = 0.94)
01:06:55.385 00.002 1032 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.94 = 0.94)
01:06:55.387 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.77 mountX=0.06 mountY=0.08, mountTheta=0.94
01:06:55.392 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.04, opts=13)
01:06:55.398 00.006 1032 Enqueuing Move request for scope (-0.09, 0.04)
01:06:55.402 00.004 10072 Worker thread wakes up
01:06:55.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
01:06:55.402 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
01:06:55.402 00.000 10072 Moving (-0.09, 0.04) raw xDistance=0.06 yDistance=0.08
01:06:55.404 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:55.408 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
01:06:55.408 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:06:55.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:55.409 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:06:55.409 00.000 10072 MoveAxis(W, 4, ABG)
01:06:55.409 00.000 10072 Guiding  Dir = 3, Dur = 4
01:06:55.409 00.000 10072 IsGuiding returns 0
01:06:55.410 00.001 10072 PulseGuide returned control before completion, sleep 14
01:06:55.429 00.019 10072 IsGuiding returns 0
01:06:55.429 00.000 10072 Move returns status 0, amount 4
01:06:55.429 00.000 10072 MoveAxis(N, 0, ABG)
01:06:55.429 00.000 10072 Move returns status 0, amount 0
01:06:55.429 00.000 10072 move complete, result=0
01:06:55.430 00.001 10072 worker thread done servicing request
01:06:55.435 00.005 1032 UpdateGuideState exits: m=1502 SNR=27.3
01:06:55.439 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:55.442 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:55.445 00.003 1032 Enqueuing Expose request
01:06:55.448 00.003 10072 Worker thread wakes up
01:06:55.448 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:55.448 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:55.449 00.001 1032 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
01:06:56.074 00.625 10072 Exposure complete
01:06:56.154 00.080 10072 worker thread done servicing request
01:06:56.154 00.000 1032 OnExposeComplete: enter
01:06:56.158 00.004 1032 UpdateGuideState(): m_state=6
01:06:56.161 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1552
01:06:56.164 00.003 1032 Star::Find returns 1 (0), X=320.82, Y=750.23, Mass=1432, SNR=26.7, Peak=158 HFD=2.5
01:06:56.166 00.002 1032 MultiStar: [#1 -0.16,0.04,0.91,U] [#2 -0.13,0.05,0.69,U] [#3 -0.15,0.01,0.69,U] [#4 -0.11,-0.13,0.67,U] [#5 -0.10,0.07,0.71,U] [#6 -0.14,0.03,0.62,U] [#7 -0.13,-0.25,0.56,U] [#8 -0.11,-0.08,0.59,U] 
01:06:56.169 00.003 1032 single-star, 8 included, MultiStar: {-0.12, -0.01}, one-star: {-0.07, 0.05}
01:06:56.171 00.002 1032 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.83) = xAngle (0.69 = 0.69)
01:06:56.175 00.004 1032 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.69 = 0.69)
01:06:56.177 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.52 mountX=0.07 mountY=0.06, mountTheta=0.69
01:06:56.183 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.05, opts=13)
01:06:56.186 00.003 1032 Enqueuing Move request for scope (-0.07, 0.05)
01:06:56.189 00.003 10072 Worker thread wakes up
01:06:56.189 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
01:06:56.189 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
01:06:56.189 00.000 10072 Moving (-0.07, 0.05) raw xDistance=0.07 yDistance=0.06
01:06:56.192 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:56.196 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
01:06:56.196 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:06:56.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:56.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:06:56.196 00.000 10072 MoveAxis(W, 5, ABG)
01:06:56.196 00.000 10072 Guiding  Dir = 3, Dur = 5
01:06:56.197 00.001 10072 IsGuiding returns 0
01:06:56.198 00.001 10072 PulseGuide returned control before completion, sleep 15
01:06:56.227 00.029 10072 IsGuiding returns 0
01:06:56.228 00.001 10072 Move returns status 0, amount 5
01:06:56.228 00.000 10072 MoveAxis(N, 0, ABG)
01:06:56.228 00.000 10072 Move returns status 0, amount 0
01:06:56.228 00.000 10072 move complete, result=0
01:06:56.228 00.000 10072 worker thread done servicing request
01:06:56.232 00.004 1032 UpdateGuideState exits: m=1432 SNR=26.7
01:06:56.239 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:56.245 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:56.247 00.002 1032 Enqueuing Expose request
01:06:56.250 00.003 10072 Worker thread wakes up
01:06:56.250 00.000 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
01:06:56.252 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:56.253 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:56.670 00.417 10072 Exposure complete
01:06:56.734 00.064 10072 worker thread done servicing request
01:06:56.735 00.001 1032 OnExposeComplete: enter
01:06:56.739 00.004 1032 UpdateGuideState(): m_state=6
01:06:56.746 00.007 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1553
01:06:56.749 00.003 1032 Star::Find returns 1 (0), X=320.88, Y=750.23, Mass=1483, SNR=27.1, Peak=167 HFD=2.5
01:06:56.752 00.003 1032 MultiStar: [#1 -0.13,0.02,0.91,U] [#2 -0.24,0.01,0.74,U] [#3 -0.17,0.05,0.70,U] [#4 -0.09,-0.15,0.71,U] [#5 -0.07,-0.01,0.71,U] [#6 -0.08,0.14,0.59,U] [#7 -0.30,-0.28,0.50,U] [#8 -0.32,-0.17,0.55,U] 
01:06:56.754 00.002 1032 single-star, 8 included, MultiStar: {-0.14, -0.03}, one-star: {-0.01, 0.05}
01:06:56.756 00.002 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
01:06:56.759 00.003 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
01:06:56.761 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.77 mountX=0.05 mountY=-0.00, mountTheta=-0.06
01:06:56.765 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
01:06:56.768 00.003 1032 Enqueuing Move request for scope (-0.01, 0.05)
01:06:56.771 00.003 10072 Worker thread wakes up
01:06:56.771 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
01:06:56.771 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
01:06:56.771 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.00
01:06:56.775 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:56.778 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
01:06:56.778 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:06:56.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:56.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:06:56.778 00.000 10072 MoveAxis(W, 4, ABG)
01:06:56.779 00.001 10072 Guiding  Dir = 3, Dur = 4
01:06:56.779 00.000 10072 IsGuiding returns 0
01:06:56.780 00.001 10072 PulseGuide returned control before completion, sleep 14
01:06:56.804 00.024 1032 UpdateGuideState exits: m=1483 SNR=27.1
01:06:56.809 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:56.813 00.004 10072 IsGuiding returns 0
01:06:56.813 00.000 10072 Move returns status 0, amount 4
01:06:56.813 00.000 10072 MoveAxis(N, 0, ABG)
01:06:56.813 00.000 10072 Move returns status 0, amount 0
01:06:56.813 00.000 10072 move complete, result=0
01:06:56.813 00.000 10072 worker thread done servicing request
01:06:56.813 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:56.816 00.003 1032 Enqueuing Expose request
01:06:56.819 00.003 10072 Worker thread wakes up
01:06:56.819 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
01:06:56.822 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:56.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:57.455 00.633 10072 Exposure complete
01:06:57.825 00.370 10072 worker thread done servicing request
01:06:57.825 00.000 1032 OnExposeComplete: enter
01:06:57.829 00.004 1032 UpdateGuideState(): m_state=6
01:06:57.833 00.004 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1554
01:06:57.837 00.004 1032 Star::Find returns 1 (0), X=320.86, Y=750.20, Mass=1438, SNR=26.7, Peak=151 HFD=2.5
01:06:57.840 00.003 1032 MultiStar: [#1 -0.11,-0.00,0.98,U] [#2 -0.16,0.02,0.70,U] [#3 -0.17,0.01,0.68,U] [#4 -0.03,0.04,0.70,U] [#5 -0.19,0.00,0.71,U] [#6 -0.12,0.18,0.59,U] [#7 -0.13,-0.07,0.53,U] [#8 -0.12,-0.19,0.55,U] 
01:06:57.843 00.003 1032 single-star, 8 included, MultiStar: {-0.11, 0.01}, one-star: {-0.03, 0.02}
01:06:57.846 00.003 1032 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.83) = xAngle (0.61 = 0.61)
01:06:57.972 00.126 1032 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.61 = 0.61)
01:06:57.975 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.44 mountX=0.03 mountY=0.02, mountTheta=0.61
01:06:57.978 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
01:06:57.982 00.004 1032 Enqueuing Move request for scope (-0.03, 0.02)
01:06:57.986 00.004 10072 Worker thread wakes up
01:06:57.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:06:57.986 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:06:57.997 00.011 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.02
01:06:58.056 00.059 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:58.059 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
01:06:58.060 00.001 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:06:58.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:58.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:06:58.060 00.000 10072 MoveAxis(W, 6, ABG)
01:06:58.060 00.000 10072 Guiding  Dir = 3, Dur = 6
01:06:58.061 00.001 10072 IsGuiding returns 0
01:06:58.062 00.001 10072 PulseGuide returned control before completion, sleep 16
01:06:58.083 00.021 10072 IsGuiding returns 0
01:06:58.083 00.000 10072 Move returns status 0, amount 6
01:06:58.083 00.000 10072 MoveAxis(N, 0, ABG)
01:06:58.083 00.000 10072 Move returns status 0, amount 0
01:06:58.083 00.000 10072 move complete, result=0
01:06:58.083 00.000 10072 worker thread done servicing request
01:06:58.093 00.010 1032 UpdateGuideState exits: m=1438 SNR=26.7
01:06:58.096 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:58.099 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:58.101 00.002 1032 Enqueuing Expose request
01:06:58.104 00.003 10072 Worker thread wakes up
01:06:58.104 00.000 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
01:06:58.107 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:58.108 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:06:58.743 00.635 10072 Exposure complete
01:06:58.837 00.094 10072 worker thread done servicing request
01:06:58.838 00.001 1032 OnExposeComplete: enter
01:06:58.841 00.003 1032 UpdateGuideState(): m_state=6
01:06:58.844 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1555
01:06:58.848 00.004 1032 Star::Find returns 1 (0), X=320.83, Y=750.24, Mass=1345, SNR=25.8, Peak=159 HFD=2.5
01:06:58.851 00.003 1032 MultiStar: [#1 -0.17,0.13,0.98,U] [#2 -0.11,-0.05,0.74,U] [#3 -0.29,0.01,0.67,U] [#4 -0.09,0.03,0.72,U] [#5 -0.18,0.13,0.70,U] [#6 -0.15,0.12,0.62,U] [#7 -0.44,-0.12,0.54,U] [#8 -0.09,-0.07,0.53,U] 
01:06:58.853 00.002 1032 single-star, 8 included, MultiStar: {-0.17, 0.04}, one-star: {-0.07, 0.06}
01:06:58.856 00.003 1032 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.83) = xAngle (0.57 = 0.57)
01:06:58.859 00.003 1032 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.57 = 0.57)
01:06:58.861 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.40 mountX=0.08 mountY=0.05, mountTheta=0.57
01:06:58.873 00.012 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.06, opts=13)
01:06:58.876 00.003 1032 Enqueuing Move request for scope (-0.07, 0.06)
01:06:58.881 00.005 10072 Worker thread wakes up
01:06:58.882 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
01:06:58.882 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
01:06:58.882 00.000 10072 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=0.05
01:06:58.885 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:06:58.890 00.005 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
01:06:58.890 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:06:58.890 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:58.890 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:06:58.890 00.000 10072 MoveAxis(W, 6, ABG)
01:06:58.890 00.000 10072 Guiding  Dir = 3, Dur = 6
01:06:58.890 00.000 10072 IsGuiding returns 0
01:06:58.891 00.001 10072 PulseGuide returned control before completion, sleep 16
01:06:58.909 00.018 10072 IsGuiding returns 0
01:06:58.909 00.000 10072 Move returns status 0, amount 6
01:06:58.910 00.001 10072 MoveAxis(N, 0, ABG)
01:06:58.910 00.000 10072 Move returns status 0, amount 0
01:06:58.910 00.000 10072 move complete, result=0
01:06:58.910 00.000 10072 worker thread done servicing request
01:06:59.138 00.228 1032 UpdateGuideState exits: m=1345 SNR=25.8
01:06:59.326 00.188 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:59.529 00.203 1032 ScheduleExposure(500,3,1) exposurePending=0
01:06:59.609 00.080 1032 Enqueuing Expose request
01:06:59.620 00.011 10072 Worker thread wakes up
01:06:59.621 00.001 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:06:59.642 00.021 10072 worker thread servicing REQUEST_EXPOSE 500
01:06:59.643 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:00.411 00.768 10072 Exposure complete
01:07:00.940 00.529 10072 worker thread done servicing request
01:07:00.940 00.000 1032 OnExposeComplete: enter
01:07:00.943 00.003 1032 UpdateGuideState(): m_state=6
01:07:00.946 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1556
01:07:00.949 00.003 1032 Star::Find returns 1 (0), X=320.93, Y=750.32, Mass=1547, SNR=27.7, Peak=173 HFD=2.6
01:07:00.952 00.003 1032 MultiStar: [#1 -0.12,0.10,0.93,U] [#2 -0.16,0.05,0.71,U] [#3 -0.17,0.22,0.64,U] [#4 -0.29,0.18,0.67,U] [#5 -0.27,0.13,0.64,U] [#6 -0.16,0.30,0.56,U] [#7 -0.26,0.00,0.54,U] [#8 -0.19,0.12,0.58,U] 
01:07:00.954 00.002 1032 single-star, 8 included, MultiStar: {-0.16, 0.13}, one-star: {0.04, 0.14}
01:07:00.957 00.003 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
01:07:00.961 00.004 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
01:07:01.084 00.123 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.30 mountX=0.12 mountY=-0.07, mountTheta=-0.53
01:07:01.192 00.108 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
01:07:01.197 00.005 1032 Enqueuing Move request for scope (0.04, 0.14)
01:07:01.202 00.005 10072 Worker thread wakes up
01:07:01.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
01:07:01.202 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
01:07:01.202 00.000 10072 Moving (0.04, 0.14) raw xDistance=0.12 yDistance=-0.07
01:07:01.334 00.132 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
01:07:01.334 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:07:01.334 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:01.335 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:07:01.335 00.000 10072 MoveAxis(W, 8, ABG)
01:07:01.335 00.000 10072 Guiding  Dir = 3, Dur = 8
01:07:01.371 00.036 10072 IsGuiding returns 0
01:07:01.414 00.043 10072 IsGuiding returns 0
01:07:01.414 00.000 10072 Move returns status 0, amount 8
01:07:01.414 00.000 10072 MoveAxis(N, 0, ABG)
01:07:01.415 00.001 10072 Move returns status 0, amount 0
01:07:01.415 00.000 10072 move complete, result=0
01:07:01.415 00.000 10072 worker thread done servicing request
01:07:01.431 00.016 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:01.649 00.218 1032 UpdateGuideState exits: m=1547 SNR=27.7
01:07:01.653 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:01.655 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:01.658 00.003 1032 Enqueuing Expose request
01:07:01.660 00.002 10072 Worker thread wakes up
01:07:01.660 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:07:01.664 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:01.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:02.454 00.790 10072 Exposure complete
01:07:02.648 00.194 10072 worker thread done servicing request
01:07:02.648 00.000 1032 OnExposeComplete: enter
01:07:02.653 00.005 1032 UpdateGuideState(): m_state=6
01:07:02.657 00.004 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1557
01:07:02.660 00.003 1032 Star::Find returns 1 (0), X=320.89, Y=750.36, Mass=1507, SNR=27.4, Peak=170 HFD=2.6
01:07:02.665 00.005 1032 MultiStar: [#1 -0.02,0.13,0.94,U] [#2 -0.23,0.08,0.72,U] [#3 -0.17,0.12,0.64,U] [#4 -0.02,0.07,0.67,U] [#5 -0.15,0.09,0.66,U] [#6 -0.13,0.19,0.58,U] [#7 -0.33,0.08,0.53,U] [#8 -0.14,0.00,0.55,U] 
01:07:02.667 00.002 1032 refined, 8 included, MultiStar: {-0.12, 0.11}, one-star: {-0.00, 0.17}
01:07:02.670 00.003 1032 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.83) = xAngle (0.56 = 0.56)
01:07:02.672 00.002 1032 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.56 = 0.56)
01:07:02.676 00.004 1032 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.39 mountX=0.14 mountY=0.08, mountTheta=0.56
01:07:02.681 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.11, opts=13)
01:07:02.684 00.003 1032 Enqueuing Move request for scope (-0.12, 0.11)
01:07:02.687 00.003 10072 Worker thread wakes up
01:07:02.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
01:07:02.687 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
01:07:02.687 00.000 10072 Moving (-0.12, 0.11) raw xDistance=0.14 yDistance=0.08
01:07:02.689 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:02.692 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.74
01:07:02.693 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:07:02.693 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:02.693 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:07:02.693 00.000 10072 MoveAxis(W, 70, ABG)
01:07:02.693 00.000 10072 Guiding  Dir = 3, Dur = 70
01:07:02.694 00.001 10072 IsGuiding returns 0
01:07:02.694 00.000 10072 PulseGuide returned control before completion, sleep 80
01:07:02.723 00.029 1032 UpdateGuideState exits: m=1507 SNR=27.4
01:07:02.727 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:02.729 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:02.732 00.003 1032 Enqueuing Expose request
01:07:02.791 00.059 10072 IsGuiding returns 0
01:07:02.793 00.002 10072 Move returns status 0, amount 70
01:07:02.793 00.000 10072 MoveAxis(N, 0, ABG)
01:07:02.793 00.000 10072 Move returns status 0, amount 0
01:07:02.793 00.000 10072 move complete, result=0
01:07:02.793 00.000 10072 worker thread done servicing request
01:07:02.793 00.000 10072 Worker thread wakes up
01:07:02.793 00.000 1032 GuideStep: 0.1 px 70 ms WEST, 0.1 px 0 ms NORTH
01:07:02.796 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:02.796 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:03.465 00.669 10072 Exposure complete
01:07:03.626 00.161 10072 worker thread done servicing request
01:07:03.626 00.000 1032 OnExposeComplete: enter
01:07:03.629 00.003 1032 UpdateGuideState(): m_state=6
01:07:03.669 00.040 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1558
01:07:03.674 00.005 1032 Star::Find returns 1 (0), X=320.89, Y=750.18, Mass=1525, SNR=27.5, Peak=171 HFD=2.5
01:07:03.677 00.003 1032 MultiStar: [#1 -0.03,0.05,0.97,U] [#2 -0.15,0.05,0.73,U] [#3 -0.24,-0.01,0.63,U] [#4 -0.03,-0.11,0.70,U] [#5 -0.14,0.03,0.65,U] [#6 -0.01,-0.05,0.57,U] [#7 -0.12,-0.05,0.47,U] [#8 -0.04,-0.00,0.53,U] 
01:07:03.712 00.035 1032 single-star, 8 included, MultiStar: {-0.08, -0.00}, one-star: {-0.00, 0.00}
01:07:03.716 00.004 1032 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.83) = xAngle (0.32 = 0.32)
01:07:03.718 00.002 1032 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.32 = 0.32)
01:07:03.721 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.15 mountX=0.00 mountY=0.00, mountTheta=0.32
01:07:03.764 00.043 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.00, opts=13)
01:07:03.767 00.003 1032 Enqueuing Move request for scope (-0.00, 0.00)
01:07:03.770 00.003 10072 Worker thread wakes up
01:07:03.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
01:07:03.770 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
01:07:03.770 00.000 10072 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=0.00
01:07:03.793 00.023 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:03.796 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
01:07:03.796 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:07:03.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:03.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:07:03.796 00.000 10072 MoveAxis(W, 6, ABG)
01:07:03.796 00.000 10072 Guiding  Dir = 3, Dur = 6
01:07:03.797 00.001 10072 IsGuiding returns 0
01:07:03.799 00.002 10072 PulseGuide returned control before completion, sleep 15
01:07:03.837 00.038 10072 IsGuiding returns 0
01:07:03.837 00.000 10072 Move returns status 0, amount 6
01:07:03.837 00.000 10072 MoveAxis(N, 0, ABG)
01:07:03.837 00.000 10072 Move returns status 0, amount 0
01:07:03.837 00.000 10072 move complete, result=0
01:07:03.837 00.000 10072 worker thread done servicing request
01:07:03.885 00.048 1032 UpdateGuideState exits: m=1525 SNR=27.5
01:07:03.888 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:03.890 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:03.895 00.005 1032 Enqueuing Expose request
01:07:03.898 00.003 10072 Worker thread wakes up
01:07:03.898 00.000 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
01:07:03.900 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:03.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:04.529 00.629 10072 Exposure complete
01:07:04.616 00.087 10072 worker thread done servicing request
01:07:04.616 00.000 1032 OnExposeComplete: enter
01:07:04.620 00.004 1032 UpdateGuideState(): m_state=6
01:07:04.623 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1559
01:07:04.626 00.003 1032 Star::Find returns 1 (0), X=321.05, Y=750.20, Mass=1329, SNR=25.7, Peak=157 HFD=2.5
01:07:04.629 00.003 1032 MultiStar: [#1 -0.05,0.02,1.02,U] [#2 -0.08,-0.09,0.76,U] [#3 -0.06,-0.04,0.65,U] [#4 -0.01,-0.03,0.74,U] [#5 -0.13,0.09,0.75,U] [#6 -0.02,0.04,0.63,U] [#7 -0.14,-0.36,0.48,U] [#8 0.10,-0.13,0.60,U] 
01:07:04.631 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.16, 0.02}
01:07:04.634 00.003 1032 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.83) = xAngle (-3.88 = 2.41)
01:07:04.637 00.003 1032 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.88 = 2.41)
01:07:04.640 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.05 mountX=-0.03 mountY=0.03, mountTheta=2.41
01:07:04.652 00.012 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
01:07:04.655 00.003 1032 Enqueuing Move request for scope (-0.02, -0.03)
01:07:04.657 00.002 10072 Worker thread wakes up
01:07:04.657 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
01:07:04.657 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
01:07:04.658 00.001 10072 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.03
01:07:04.660 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:04.664 00.004 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
01:07:04.664 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:07:04.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:04.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:07:04.664 00.000 10072 MoveAxis(W, 6, ABG)
01:07:04.665 00.001 10072 Guiding  Dir = 3, Dur = 6
01:07:04.665 00.000 10072 IsGuiding returns 0
01:07:04.666 00.001 10072 PulseGuide returned control before completion, sleep 16
01:07:04.691 00.025 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:07:04.696 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:04.700 00.004 10072 IsGuiding returns 0
01:07:04.700 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:04.702 00.002 1032 Enqueuing Expose request
01:07:04.706 00.004 10072 Move returns status 0, amount 6
01:07:04.706 00.000 10072 MoveAxis(N, 0, ABG)
01:07:04.706 00.000 10072 Move returns status 0, amount 0
01:07:04.706 00.000 10072 move complete, result=0
01:07:04.706 00.000 10072 worker thread done servicing request
01:07:04.706 00.000 10072 Worker thread wakes up
01:07:04.706 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:04.706 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:04.717 00.011 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
01:07:05.124 00.407 10072 Exposure complete
01:07:05.312 00.188 10072 worker thread done servicing request
01:07:05.315 00.003 1032 OnExposeComplete: enter
01:07:05.317 00.002 1032 UpdateGuideState(): m_state=6
01:07:05.320 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1560
01:07:05.322 00.002 1032 Star::Find returns 1 (0), X=320.91, Y=750.26, Mass=1444, SNR=26.8, Peak=158 HFD=2.6
01:07:05.325 00.003 1032 MultiStar: [#1 -0.07,0.08,0.95,U] [#2 -0.04,0.11,0.72,U] [#3 -0.04,0.05,0.66,U] [#4 -0.02,0.02,0.69,U] [#5 -0.24,0.19,0.69,U] [#6 -0.06,0.06,0.61,U] [#7 -0.34,-0.14,0.53,U] [#8 -0.09,-0.14,0.56,U] 
01:07:05.501 00.176 1032 single-star, 8 included, MultiStar: {-0.09, 0.05}, one-star: {0.01, 0.08}
01:07:05.505 00.004 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
01:07:05.507 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
01:07:05.511 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.39 mountX=0.07 mountY=-0.03, mountTheta=-0.44
01:07:05.519 00.008 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
01:07:05.522 00.003 1032 Enqueuing Move request for scope (0.01, 0.08)
01:07:05.524 00.002 10072 Worker thread wakes up
01:07:05.524 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
01:07:05.524 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
01:07:05.524 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.03
01:07:05.626 00.102 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
01:07:05.626 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:07:05.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:05.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:07:05.626 00.000 10072 MoveAxis(W, 7, ABG)
01:07:05.626 00.000 10072 Guiding  Dir = 3, Dur = 7
01:07:05.628 00.002 10072 IsGuiding returns 0
01:07:05.629 00.001 10072 PulseGuide returned control before completion, sleep 17
01:07:05.654 00.025 10072 IsGuiding returns 0
01:07:05.654 00.000 10072 Move returns status 0, amount 7
01:07:05.654 00.000 10072 MoveAxis(N, 0, ABG)
01:07:05.655 00.001 10072 Move returns status 0, amount 0
01:07:05.655 00.000 10072 move complete, result=0
01:07:05.655 00.000 10072 worker thread done servicing request
01:07:05.903 00.248 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:05.934 00.031 1032 UpdateGuideState exits: m=1444 SNR=26.8
01:07:05.937 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:05.944 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:05.948 00.004 1032 Enqueuing Expose request
01:07:05.995 00.047 10072 Worker thread wakes up
01:07:05.995 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:05.996 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:05.997 00.001 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:07:06.657 00.660 10072 Exposure complete
01:07:06.776 00.119 10072 worker thread done servicing request
01:07:06.776 00.000 1032 OnExposeComplete: enter
01:07:06.780 00.004 1032 UpdateGuideState(): m_state=6
01:07:06.783 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1561
01:07:06.786 00.003 1032 Star::Find returns 1 (0), X=321.05, Y=750.33, Mass=1498, SNR=27.3, Peak=170 HFD=2.5
01:07:06.789 00.003 1032 MultiStar: [#1 0.07,0.05,1.00,U] [#2 -0.19,0.01,0.76,U] [#3 -0.02,0.05,0.67,U] [#4 -0.03,-0.09,0.66,U] [#5 -0.05,0.11,0.69,U] [#6 -0.05,0.00,0.59,U] [#7 -0.03,-0.03,0.50,U] [#8 -0.00,-0.13,0.56,U] 
01:07:06.792 00.003 1032 refined, 8 included, MultiStar: {-0.00, 0.03}, one-star: {0.16, 0.15}
01:07:06.794 00.002 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
01:07:06.798 00.004 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
01:07:06.801 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.70 mountX=0.03 mountY=-0.00, mountTheta=-0.13
01:07:06.806 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.03, opts=13)
01:07:06.808 00.002 1032 Enqueuing Move request for scope (-0.00, 0.03)
01:07:06.811 00.003 10072 Worker thread wakes up
01:07:06.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
01:07:06.811 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
01:07:06.811 00.000 10072 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=-0.00
01:07:06.815 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:06.818 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
01:07:06.818 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:07:06.818 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:06.818 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:07:06.818 00.000 10072 MoveAxis(W, 12, ABG)
01:07:06.818 00.000 10072 Guiding  Dir = 3, Dur = 12
01:07:06.819 00.001 10072 IsGuiding returns 0
01:07:06.819 00.000 10072 PulseGuide returned control before completion, sleep 22
01:07:06.871 00.052 10072 IsGuiding returns 0
01:07:06.871 00.000 10072 Move returns status 0, amount 12
01:07:06.871 00.000 10072 MoveAxis(N, 0, ABG)
01:07:06.871 00.000 10072 Move returns status 0, amount 0
01:07:06.872 00.001 10072 move complete, result=0
01:07:06.872 00.000 10072 worker thread done servicing request
01:07:06.939 00.067 1032 UpdateGuideState exits: m=1498 SNR=27.3
01:07:06.945 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:06.949 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:06.952 00.003 1032 Enqueuing Expose request
01:07:06.956 00.004 10072 Worker thread wakes up
01:07:06.957 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:06.958 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:06.960 00.002 1032 GuideStep: 0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
01:07:07.380 00.420 10072 Exposure complete
01:07:07.465 00.085 10072 worker thread done servicing request
01:07:07.465 00.000 1032 OnExposeComplete: enter
01:07:07.470 00.005 1032 UpdateGuideState(): m_state=6
01:07:07.473 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1562
01:07:07.476 00.003 1032 Star::Find returns 1 (0), X=320.97, Y=750.31, Mass=1438, SNR=26.7, Peak=161 HFD=2.6
01:07:07.481 00.005 1032 MultiStar: [#1 0.03,0.05,0.98,U] [#2 -0.12,-0.00,0.72,U] [#3 0.10,0.06,0.66,U] [#4 -0.00,-0.01,0.70,U] [#5 -0.14,0.13,0.70,U] [#6 0.01,0.07,0.58,U] [#7 -0.12,-0.04,0.49,U] [#8 -0.13,-0.05,0.55,U] 
01:07:07.484 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {0.07, 0.13}
01:07:07.486 00.002 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
01:07:07.489 00.003 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
01:07:07.493 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.00 mountX=0.05 mountY=0.01, mountTheta=0.17
01:07:07.496 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
01:07:07.499 00.003 1032 Enqueuing Move request for scope (-0.02, 0.05)
01:07:07.509 00.010 10072 Worker thread wakes up
01:07:07.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
01:07:07.509 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
01:07:07.509 00.000 10072 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.01
01:07:07.513 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:07.519 00.006 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
01:07:07.519 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:07:07.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:07.520 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:07:07.522 00.002 10072 MoveAxis(W, 10, ABG)
01:07:07.522 00.000 10072 Guiding  Dir = 3, Dur = 10
01:07:07.523 00.001 10072 IsGuiding returns 0
01:07:07.524 00.001 10072 PulseGuide returned control before completion, sleep 20
01:07:07.548 00.024 10072 IsGuiding returns 0
01:07:07.548 00.000 10072 Move returns status 0, amount 10
01:07:07.548 00.000 10072 MoveAxis(N, 0, ABG)
01:07:07.548 00.000 10072 Move returns status 0, amount 0
01:07:07.548 00.000 10072 move complete, result=0
01:07:07.548 00.000 10072 worker thread done servicing request
01:07:07.549 00.001 1032 UpdateGuideState exits: m=1438 SNR=26.7
01:07:07.553 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:07.556 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:07.559 00.003 1032 Enqueuing Expose request
01:07:07.561 00.002 10072 Worker thread wakes up
01:07:07.562 00.001 1032 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
01:07:07.564 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:07.565 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:08.194 00.629 10072 Exposure complete
01:07:08.261 00.067 10072 worker thread done servicing request
01:07:08.261 00.000 1032 OnExposeComplete: enter
01:07:08.265 00.004 1032 UpdateGuideState(): m_state=6
01:07:08.269 00.004 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1563
01:07:08.271 00.002 1032 Star::Find returns 1 (0), X=321.02, Y=750.33, Mass=1413, SNR=26.5, Peak=160 HFD=2.5
01:07:08.275 00.004 1032 MultiStar: [#1 -0.09,-0.01,0.99,U] [#2 -0.26,0.16,0.73,U] [#3 -0.22,-0.01,0.66,U] [#4 0.03,0.05,0.71,U] [#5 -0.04,-0.03,0.72,U] [#6 -0.00,0.25,0.63,U] [#7 -0.29,-0.02,0.52,U] [#8 -0.10,-0.02,0.59,U] 
01:07:08.277 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.06}, one-star: {0.13, 0.15}
01:07:08.279 00.002 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
01:07:08.282 00.003 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
01:07:08.284 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.48 mountX=0.08 mountY=0.06, mountTheta=0.65
01:07:08.287 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.06, opts=13)
01:07:08.289 00.002 1032 Enqueuing Move request for scope (-0.08, 0.06)
01:07:08.291 00.002 10072 Worker thread wakes up
01:07:08.291 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
01:07:08.291 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
01:07:08.291 00.000 10072 Moving (-0.08, 0.06) raw xDistance=0.08 yDistance=0.06
01:07:08.294 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:08.296 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
01:07:08.296 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:07:08.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:08.298 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:07:08.298 00.000 10072 MoveAxis(W, 12, ABG)
01:07:08.298 00.000 10072 Guiding  Dir = 3, Dur = 12
01:07:08.301 00.003 10072 IsGuiding returns 0
01:07:08.302 00.001 10072 PulseGuide returned control before completion, sleep 22
01:07:08.324 00.022 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:07:08.326 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:08.329 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:08.332 00.003 1032 Enqueuing Expose request
01:07:08.334 00.002 10072 IsGuiding returns 0
01:07:08.334 00.000 10072 Move returns status 0, amount 12
01:07:08.334 00.000 10072 MoveAxis(N, 0, ABG)
01:07:08.334 00.000 10072 Move returns status 0, amount 0
01:07:08.334 00.000 10072 move complete, result=0
01:07:08.335 00.001 10072 worker thread done servicing request
01:07:08.335 00.000 10072 Worker thread wakes up
01:07:08.335 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:08.335 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:08.344 00.009 1032 GuideStep: 0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
01:07:08.751 00.407 10072 Exposure complete
01:07:08.823 00.072 10072 worker thread done servicing request
01:07:08.823 00.000 1032 OnExposeComplete: enter
01:07:08.825 00.002 1032 UpdateGuideState(): m_state=6
01:07:08.827 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1564
01:07:08.830 00.003 1032 Star::Find returns 1 (0), X=320.97, Y=750.37, Mass=1427, SNR=26.6, Peak=150 HFD=2.6
01:07:08.832 00.002 1032 MultiStar: [#1 -0.01,0.02,1.05,U] [#2 -0.18,0.19,0.71,U] [#3 -0.08,0.16,0.70,U] [#4 0.12,0.01,0.71,U] [#5 -0.09,0.07,0.72,U] [#6 -0.12,0.14,0.63,U] [#7 -0.15,0.10,0.47,U] [#8 -0.15,-0.13,0.54,U] 
01:07:08.835 00.003 1032 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {0.08, 0.19}
01:07:08.837 00.002 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
01:07:08.840 00.003 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
01:07:08.842 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.07 mountX=0.10 mountY=0.02, mountTheta=0.24
01:07:08.846 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.09, opts=13)
01:07:08.849 00.003 1032 Enqueuing Move request for scope (-0.05, 0.09)
01:07:08.852 00.003 10072 Worker thread wakes up
01:07:08.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
01:07:08.853 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
01:07:08.853 00.000 10072 Moving (-0.05, 0.09) raw xDistance=0.10 yDistance=0.02
01:07:08.858 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:08.862 00.004 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
01:07:08.862 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:07:08.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:08.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:07:08.862 00.000 10072 MoveAxis(W, 11, ABG)
01:07:08.863 00.001 10072 Guiding  Dir = 3, Dur = 11
01:07:08.863 00.000 10072 IsGuiding returns 0
01:07:08.864 00.001 10072 PulseGuide returned control before completion, sleep 21
01:07:08.887 00.023 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:07:08.892 00.005 10072 IsGuiding returns 0
01:07:08.892 00.000 10072 Move returns status 0, amount 11
01:07:08.892 00.000 10072 MoveAxis(N, 0, ABG)
01:07:08.892 00.000 10072 Move returns status 0, amount 0
01:07:08.892 00.000 10072 move complete, result=0
01:07:08.894 00.002 10072 worker thread done servicing request
01:07:08.897 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:08.902 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:08.904 00.002 1032 Enqueuing Expose request
01:07:08.907 00.003 10072 Worker thread wakes up
01:07:08.908 00.001 1032 GuideStep: 0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
01:07:08.910 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:08.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:09.548 00.638 10072 Exposure complete
01:07:09.646 00.098 10072 worker thread done servicing request
01:07:09.646 00.000 1032 OnExposeComplete: enter
01:07:09.649 00.003 1032 UpdateGuideState(): m_state=6
01:07:09.652 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1565
01:07:09.654 00.002 1032 Star::Find returns 1 (0), X=320.85, Y=750.26, Mass=1322, SNR=25.6, Peak=150 HFD=2.5
01:07:09.656 00.002 1032 MultiStar: [#1 -0.03,-0.03,1.06,U] [#2 -0.11,0.03,0.75,U] [#3 -0.18,0.02,0.69,U] [#4 -0.10,-0.01,0.70,U] [#5 -0.06,0.03,0.70,U] [#6 -0.07,0.09,0.60,U] [#7 -0.21,-0.28,0.48,U] [#8 -0.12,-0.20,0.58,U] 
01:07:09.658 00.002 1032 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {-0.05, 0.08}
01:07:09.661 00.003 1032 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.83) = xAngle (-4.82 = 1.46)
01:07:09.664 00.003 1032 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.82 = 1.46)
01:07:09.668 00.004 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-2.99 mountX=0.01 mountY=0.09, mountTheta=1.46
01:07:09.672 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.01, opts=13)
01:07:09.676 00.004 1032 Enqueuing Move request for scope (-0.09, -0.01)
01:07:09.682 00.006 10072 Worker thread wakes up
01:07:09.682 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
01:07:09.683 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
01:07:09.683 00.000 10072 Moving (-0.09, -0.01) raw xDistance=0.01 yDistance=0.09
01:07:09.687 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:09.692 00.005 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
01:07:09.692 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:07:09.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:09.692 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:07:09.692 00.000 10072 MoveAxis(W, 12, ABG)
01:07:09.692 00.000 10072 Guiding  Dir = 3, Dur = 12
01:07:09.693 00.001 10072 IsGuiding returns 0
01:07:09.694 00.001 10072 PulseGuide returned control before completion, sleep 22
01:07:09.714 00.020 1032 UpdateGuideState exits: m=1322 SNR=25.6
01:07:09.721 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:09.724 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:09.726 00.002 1032 Enqueuing Expose request
01:07:09.731 00.005 10072 IsGuiding returns 0
01:07:09.731 00.000 10072 Move returns status 0, amount 12
01:07:09.731 00.000 10072 MoveAxis(N, 0, ABG)
01:07:09.731 00.000 10072 Move returns status 0, amount 0
01:07:09.731 00.000 10072 move complete, result=0
01:07:09.732 00.001 10072 worker thread done servicing request
01:07:09.732 00.000 10072 Worker thread wakes up
01:07:09.732 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:09.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:09.742 00.010 1032 GuideStep: 0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
01:07:10.140 00.398 10072 Exposure complete
01:07:10.219 00.079 10072 worker thread done servicing request
01:07:10.220 00.001 1032 OnExposeComplete: enter
01:07:10.223 00.003 1032 UpdateGuideState(): m_state=6
01:07:10.226 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1566
01:07:10.229 00.003 1032 Star::Find returns 1 (0), X=320.96, Y=750.27, Mass=1443, SNR=26.8, Peak=174 HFD=2.5
01:07:10.231 00.002 1032 MultiStar: [#1 -0.12,-0.01,1.00,U] [#2 -0.13,0.08,0.72,U] [#3 -0.06,-0.15,0.66,U] [#4 -0.02,-0.24,0.67,U] [#5 -0.01,0.04,0.70,U] [#6 -0.03,0.04,0.62,U] [#7 -0.19,-0.10,0.54,U] [#8 -0.02,-0.06,0.55,U] 
01:07:10.234 00.003 1032 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {0.06, 0.09}
01:07:10.236 00.002 1032 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.83) = xAngle (-4.57 = 1.71)
01:07:10.239 00.003 1032 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.57 = 1.71)
01:07:10.242 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.74 mountX=-0.01 mountY=0.06, mountTheta=1.71
01:07:10.247 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.02, opts=13)
01:07:10.249 00.002 1032 Enqueuing Move request for scope (-0.05, -0.02)
01:07:10.252 00.003 10072 Worker thread wakes up
01:07:10.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
01:07:10.252 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
01:07:10.252 00.000 10072 Moving (-0.05, -0.02) raw xDistance=-0.01 yDistance=0.06
01:07:10.255 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:10.258 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
01:07:10.258 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:07:10.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:10.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:07:10.258 00.000 10072 MoveAxis(W, 11, ABG)
01:07:10.258 00.000 10072 Guiding  Dir = 3, Dur = 11
01:07:10.260 00.002 10072 IsGuiding returns 0
01:07:10.260 00.000 10072 PulseGuide returned control before completion, sleep 21
01:07:10.286 00.026 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:07:10.290 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:10.295 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:10.303 00.008 10072 IsGuiding returns 0
01:07:10.303 00.000 10072 Move returns status 0, amount 11
01:07:10.303 00.000 10072 MoveAxis(N, 0, ABG)
01:07:10.303 00.000 10072 Move returns status 0, amount 0
01:07:10.303 00.000 10072 move complete, result=0
01:07:10.304 00.001 10072 worker thread done servicing request
01:07:10.304 00.000 1032 Enqueuing Expose request
01:07:10.309 00.005 10072 Worker thread wakes up
01:07:10.309 00.000 1032 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
01:07:10.311 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:10.311 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:10.950 00.639 10072 Exposure complete
01:07:11.017 00.067 1032 OnExposeComplete: enter
01:07:11.024 00.007 10072 worker thread done servicing request
01:07:11.024 00.000 1032 UpdateGuideState(): m_state=6
01:07:11.028 00.004 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1567
01:07:11.031 00.003 1032 Star::Find returns 1 (0), X=320.87, Y=750.43, Mass=1451, SNR=26.8, Peak=164 HFD=2.6
01:07:11.034 00.003 1032 MultiStar: [#1 -0.19,0.20,0.95,U] [#2 -0.14,0.09,0.68,U] [#3 -0.20,0.00,0.66,U] [#4 -0.09,-0.07,0.69,U] [#5 -0.12,0.03,0.68,U] [#6 0.03,0.26,0.58,U] [#7 -0.32,-0.18,0.49,U] [#8 -0.30,-0.08,0.56,U] 
01:07:11.036 00.002 1032 refined, 8 included, MultiStar: {-0.14, 0.08}, one-star: {-0.02, 0.25}
01:07:11.038 00.002 1032 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.83) = xAngle (0.79 = 0.79)
01:07:11.041 00.003 1032 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.79 = 0.79)
01:07:11.043 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.62 mountX=0.11 mountY=0.11, mountTheta=0.79
01:07:11.046 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.08, opts=13)
01:07:11.053 00.007 1032 Enqueuing Move request for scope (-0.14, 0.08)
01:07:11.056 00.003 10072 Worker thread wakes up
01:07:11.057 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
01:07:11.057 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
01:07:11.057 00.000 10072 Moving (-0.14, 0.08) raw xDistance=0.11 yDistance=0.11
01:07:11.060 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:11.063 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.74
01:07:11.063 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:07:11.064 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:11.064 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:07:11.064 00.000 10072 MoveAxis(W, 12, ABG)
01:07:11.064 00.000 10072 Guiding  Dir = 3, Dur = 12
01:07:11.064 00.000 10072 IsGuiding returns 0
01:07:11.065 00.001 10072 PulseGuide returned control before completion, sleep 22
01:07:11.088 00.023 1032 UpdateGuideState exits: m=1451 SNR=26.8
01:07:11.092 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:11.095 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:11.098 00.003 1032 Enqueuing Expose request
01:07:11.103 00.005 10072 IsGuiding returns 0
01:07:11.103 00.000 10072 Move returns status 0, amount 12
01:07:11.103 00.000 10072 MoveAxis(N, 0, ABG)
01:07:11.103 00.000 10072 Move returns status 0, amount 0
01:07:11.103 00.000 10072 move complete, result=0
01:07:11.103 00.000 10072 worker thread done servicing request
01:07:11.103 00.000 10072 Worker thread wakes up
01:07:11.104 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:11.104 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:11.110 00.006 1032 GuideStep: 0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
01:07:11.511 00.401 10072 Exposure complete
01:07:11.582 00.071 10072 worker thread done servicing request
01:07:11.582 00.000 1032 OnExposeComplete: enter
01:07:11.606 00.024 1032 UpdateGuideState(): m_state=6
01:07:11.608 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1568
01:07:11.612 00.004 1032 Star::Find returns 1 (0), X=320.83, Y=750.48, Mass=1346, SNR=25.8, Peak=142 HFD=2.8
01:07:11.620 00.008 1032 MultiStar: [#1 -0.14,0.15,0.94,U] [#2 -0.28,0.18,0.78,U] [#3 -0.25,0.15,0.75,U] [#4 -0.12,0.12,0.72,U] [#5 -0.09,0.22,0.70,U] [#6 -0.12,0.25,0.59,U] [#7 -0.37,0.03,0.49,U] [#8 -0.09,0.04,0.58,U] 
01:07:11.633 00.013 1032 refined, 8 included, MultiStar: {-0.16, 0.17}, one-star: {-0.06, 0.30}
01:07:11.637 00.004 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
01:07:11.640 00.003 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
01:07:11.643 00.003 1032 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.32 mountX=0.21 mountY=0.11, mountTheta=0.49
01:07:11.647 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.17, opts=13)
01:07:11.650 00.003 1032 Enqueuing Move request for scope (-0.16, 0.17)
01:07:11.652 00.002 10072 Worker thread wakes up
01:07:11.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
01:07:11.653 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
01:07:11.653 00.000 10072 Moving (-0.16, 0.17) raw xDistance=0.21 yDistance=0.11
01:07:11.655 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:11.659 00.004 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.73
01:07:11.659 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
01:07:11.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:11.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:07:11.659 00.000 10072 MoveAxis(W, 106, ABG)
01:07:11.659 00.000 10072 Guiding  Dir = 3, Dur = 106
01:07:11.660 00.001 10072 IsGuiding returns 0
01:07:11.660 00.000 10072 PulseGuide returned control before completion, sleep 116
01:07:11.695 00.035 1032 UpdateGuideState exits: m=1346 SNR=25.8
01:07:11.698 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:11.701 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:11.707 00.006 1032 Enqueuing Expose request
01:07:11.789 00.082 10072 IsGuiding returns 0
01:07:11.789 00.000 10072 Move returns status 0, amount 106
01:07:11.789 00.000 10072 MoveAxis(N, 0, ABG)
01:07:11.789 00.000 10072 Move returns status 0, amount 0
01:07:11.789 00.000 10072 move complete, result=0
01:07:11.790 00.001 10072 worker thread done servicing request
01:07:11.790 00.000 10072 Worker thread wakes up
01:07:11.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:11.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:11.791 00.001 1032 GuideStep: 0.2 px 106 ms WEST, 0.1 px 0 ms NORTH
01:07:12.418 00.627 10072 Exposure complete
01:07:12.502 00.084 1032 OnExposeComplete: enter
01:07:12.506 00.004 1032 UpdateGuideState(): m_state=6
01:07:12.509 00.003 10072 worker thread done servicing request
01:07:12.509 00.000 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1569
01:07:12.514 00.005 1032 Star::Find returns 1 (0), X=320.93, Y=750.29, Mass=1377, SNR=26.2, Peak=153 HFD=2.6
01:07:12.519 00.005 1032 MultiStar: [#1 -0.18,0.03,0.96,U] [#2 -0.08,-0.04,0.76,U] [#3 -0.05,-0.01,0.69,U] [#4 -0.05,-0.06,0.68,U] [#5 -0.19,0.01,0.70,U] [#6 -0.12,0.06,0.59,U] [#7 -0.34,-0.09,0.54,U] [#8 -0.14,-0.10,0.55,U] 
01:07:12.522 00.003 1032 refined, 8 included, MultiStar: {-0.11, 0.00}, one-star: {0.04, 0.11}
01:07:12.525 00.003 1032 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.83) = xAngle (1.29 = 1.29)
01:07:12.527 00.002 1032 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.29 = 1.29)
01:07:12.529 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.12 mountX=0.03 mountY=0.11, mountTheta=1.29
01:07:12.533 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.00, opts=13)
01:07:12.535 00.002 1032 Enqueuing Move request for scope (-0.11, 0.00)
01:07:12.537 00.002 10072 Worker thread wakes up
01:07:12.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
01:07:12.537 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
01:07:12.537 00.000 10072 Moving (-0.11, 0.00) raw xDistance=0.03 yDistance=0.11
01:07:12.540 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:12.543 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
01:07:12.544 00.001 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:07:12.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:12.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:07:12.544 00.000 10072 MoveAxis(W, 12, ABG)
01:07:12.544 00.000 10072 Guiding  Dir = 3, Dur = 12
01:07:12.544 00.000 10072 IsGuiding returns 0
01:07:12.545 00.001 10072 PulseGuide returned control before completion, sleep 22
01:07:12.568 00.023 1032 UpdateGuideState exits: m=1377 SNR=26.2
01:07:12.571 00.003 10072 IsGuiding returns 0
01:07:12.572 00.001 10072 Move returns status 0, amount 12
01:07:12.572 00.000 10072 MoveAxis(N, 0, ABG)
01:07:12.572 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:12.575 00.003 10072 Move returns status 0, amount 0
01:07:12.575 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:12.577 00.002 1032 Enqueuing Expose request
01:07:12.582 00.005 10072 move complete, result=0
01:07:12.582 00.000 10072 worker thread done servicing request
01:07:12.582 00.000 10072 Worker thread wakes up
01:07:12.582 00.000 1032 GuideStep: 0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
01:07:12.585 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:12.585 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:13.000 00.415 10072 Exposure complete
01:07:13.077 00.077 10072 worker thread done servicing request
01:07:13.079 00.002 1032 OnExposeComplete: enter
01:07:13.082 00.003 1032 UpdateGuideState(): m_state=6
01:07:13.085 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1570
01:07:13.088 00.003 1032 Star::Find returns 1 (0), X=320.85, Y=750.22, Mass=1528, SNR=27.6, Peak=169 HFD=2.5
01:07:13.092 00.004 1032 MultiStar: [#1 -0.12,-0.01,0.95,U] [#2 -0.10,-0.05,0.71,U] [#3 -0.11,-0.09,0.67,U] [#4 -0.18,-0.12,0.71,U] [#5 -0.16,-0.02,0.66,U] [#6 -0.15,0.02,0.55,U] [#7 -0.28,-0.15,0.50,U] [#8 -0.05,-0.11,0.53,U] 
01:07:13.094 00.002 1032 single-star, 8 included, MultiStar: {-0.13, -0.04}, one-star: {-0.05, 0.04}
01:07:13.097 00.003 1032 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.83) = xAngle (0.57 = 0.57)
01:07:13.099 00.002 1032 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.57 = 0.57)
01:07:13.102 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.40 mountX=0.05 mountY=0.03, mountTheta=0.57
01:07:13.105 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.04, opts=13)
01:07:13.108 00.003 1032 Enqueuing Move request for scope (-0.05, 0.04)
01:07:13.111 00.003 10072 Worker thread wakes up
01:07:13.111 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:07:13.112 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:07:13.112 00.000 10072 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=0.03
01:07:13.116 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:13.135 00.019 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
01:07:13.135 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:07:13.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:13.136 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:07:13.136 00.000 10072 MoveAxis(W, 11, ABG)
01:07:13.136 00.000 10072 Guiding  Dir = 3, Dur = 11
01:07:13.136 00.000 10072 IsGuiding returns 0
01:07:13.137 00.001 10072 PulseGuide returned control before completion, sleep 21
01:07:13.163 00.026 1032 UpdateGuideState exits: m=1528 SNR=27.6
01:07:13.167 00.004 10072 IsGuiding returns 0
01:07:13.167 00.000 10072 Move returns status 0, amount 11
01:07:13.167 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:13.170 00.003 10072 MoveAxis(N, 0, ABG)
01:07:13.171 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:13.180 00.009 10072 Move returns status 0, amount 0
01:07:13.180 00.000 1032 Enqueuing Expose request
01:07:13.185 00.005 10072 move complete, result=0
01:07:13.185 00.000 10072 worker thread done servicing request
01:07:13.185 00.000 1032 GuideStep: 0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
01:07:13.188 00.003 10072 Worker thread wakes up
01:07:13.188 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:13.188 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:13.825 00.637 10072 Exposure complete
01:07:13.880 00.055 10072 worker thread done servicing request
01:07:14.064 00.184 1032 OnExposeComplete: enter
01:07:14.068 00.004 1032 UpdateGuideState(): m_state=6
01:07:14.071 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1571
01:07:14.073 00.002 1032 Star::Find returns 1 (0), X=321.06, Y=750.34, Mass=1481, SNR=27.1, Peak=179 HFD=2.5
01:07:14.075 00.002 1032 MultiStar: [#1 0.02,0.05,0.94,U] [#2 -0.16,0.18,0.69,U] [#3 -0.24,0.17,0.65,U] [#4 -0.10,0.11,0.70,U] [#5 -0.18,0.14,0.70,U] [#6 -0.07,0.11,0.58,U] [#7 -0.24,-0.09,0.52,U] [#8 -0.09,0.02,0.55,U] 
01:07:14.076 00.001 1032 refined, 8 included, MultiStar: {-0.08, 0.10}, one-star: {0.17, 0.16}
01:07:14.078 00.002 1032 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.83) = xAngle (0.39 = 0.39)
01:07:14.080 00.002 1032 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.39 = 0.39)
01:07:14.083 00.003 1032 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.22 mountX=0.12 mountY=0.05, mountTheta=0.39
01:07:14.086 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.10, opts=13)
01:07:14.088 00.002 1032 Enqueuing Move request for scope (-0.08, 0.10)
01:07:14.090 00.002 10072 Worker thread wakes up
01:07:14.090 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
01:07:14.091 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
01:07:14.091 00.000 10072 Moving (-0.08, 0.10) raw xDistance=0.12 yDistance=0.05
01:07:14.095 00.004 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
01:07:14.095 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:07:14.095 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:14.095 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:07:14.095 00.000 10072 MoveAxis(W, 14, ABG)
01:07:14.095 00.000 10072 Guiding  Dir = 3, Dur = 14
01:07:14.096 00.001 10072 IsGuiding returns 0
01:07:14.096 00.000 10072 PulseGuide returned control before completion, sleep 24
01:07:14.134 00.038 10072 IsGuiding returns 0
01:07:14.134 00.000 10072 Move returns status 0, amount 14
01:07:14.134 00.000 10072 MoveAxis(N, 0, ABG)
01:07:14.134 00.000 10072 Move returns status 0, amount 0
01:07:14.135 00.001 10072 move complete, result=0
01:07:14.135 00.000 10072 worker thread done servicing request
01:07:14.139 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:14.161 00.022 1032 UpdateGuideState exits: m=1481 SNR=27.1
01:07:14.163 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:14.165 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:14.166 00.001 1032 Enqueuing Expose request
01:07:14.168 00.002 1032 GuideStep: 0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
01:07:14.170 00.002 10072 Worker thread wakes up
01:07:14.170 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:14.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:14.590 00.420 10072 Exposure complete
01:07:14.643 00.053 1032 OnExposeComplete: enter
01:07:14.645 00.002 1032 UpdateGuideState(): m_state=6
01:07:14.647 00.002 10072 worker thread done servicing request
01:07:14.647 00.000 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1572
01:07:14.650 00.003 1032 Star::Find returns 1 (0), X=321.00, Y=750.35, Mass=1518, SNR=27.5, Peak=176 HFD=2.4
01:07:14.652 00.002 1032 MultiStar: [#1 0.04,0.07,0.94,U] [#2 -0.12,-0.03,0.72,U] [#3 -0.18,0.05,0.63,U] [#4 -0.06,-0.04,0.70,U] [#5 -0.11,0.04,0.68,U] [#6 -0.03,0.21,0.61,U] [#7 -0.19,-0.14,0.50,U] [#8 -0.06,-0.04,0.52,U] 
01:07:14.654 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {0.11, 0.17}
01:07:14.655 00.001 1032 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.83) = xAngle (0.59 = 0.59)
01:07:14.656 00.001 1032 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.59 = 0.59)
01:07:14.658 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.42 mountX=0.06 mountY=0.04, mountTheta=0.59
01:07:14.662 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.04, opts=13)
01:07:14.664 00.002 1032 Enqueuing Move request for scope (-0.05, 0.04)
01:07:14.666 00.002 10072 Worker thread wakes up
01:07:14.666 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:07:14.666 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:07:14.666 00.000 10072 Moving (-0.05, 0.04) raw xDistance=0.06 yDistance=0.04
01:07:14.668 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:14.670 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
01:07:14.671 00.001 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:07:14.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:14.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:07:14.671 00.000 10072 MoveAxis(W, 12, ABG)
01:07:14.671 00.000 10072 Guiding  Dir = 3, Dur = 12
01:07:14.671 00.000 10072 IsGuiding returns 0
01:07:14.672 00.001 10072 PulseGuide returned control before completion, sleep 22
01:07:14.691 00.019 1032 UpdateGuideState exits: m=1518 SNR=27.5
01:07:14.694 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:14.695 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:14.697 00.002 1032 Enqueuing Expose request
01:07:14.698 00.001 10072 IsGuiding returns 0
01:07:14.698 00.000 10072 Move returns status 0, amount 12
01:07:14.698 00.000 10072 MoveAxis(N, 0, ABG)
01:07:14.698 00.000 10072 Move returns status 0, amount 0
01:07:14.698 00.000 10072 move complete, result=0
01:07:14.700 00.002 10072 worker thread done servicing request
01:07:14.700 00.000 10072 Worker thread wakes up
01:07:14.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:14.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:14.707 00.007 1032 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
01:07:15.431 00.724 10072 Exposure complete
01:07:15.478 00.047 10072 worker thread done servicing request
01:07:15.478 00.000 1032 OnExposeComplete: enter
01:07:15.479 00.001 1032 UpdateGuideState(): m_state=6
01:07:15.481 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1573
01:07:15.483 00.002 1032 Star::Find returns 1 (0), X=320.97, Y=750.27, Mass=1590, SNR=28.1, Peak=184 HFD=2.5
01:07:15.485 00.002 1032 MultiStar: [#1 -0.02,-0.05,0.94,U] [#2 -0.04,-0.02,0.65,U] [#3 -0.09,-0.04,0.68,U] [#4 -0.01,0.01,0.67,U] [#5 -0.11,-0.05,0.66,U] [#6 -0.09,0.06,0.59,U] [#7 -0.23,-0.09,0.51,U] [#8 -0.31,0.07,0.54,U] 
01:07:15.488 00.003 1032 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {0.08, 0.09}
01:07:15.489 00.001 1032 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.83) = xAngle (1.29 = 1.29)
01:07:15.492 00.003 1032 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.29 = 1.29)
01:07:15.494 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.12 mountX=0.02 mountY=0.07, mountTheta=1.29
01:07:15.496 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.00, opts=13)
01:07:15.498 00.002 1032 Enqueuing Move request for scope (-0.07, 0.00)
01:07:15.499 00.001 10072 Worker thread wakes up
01:07:15.499 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
01:07:15.499 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
01:07:15.499 00.000 10072 Moving (-0.07, 0.00) raw xDistance=0.02 yDistance=0.07
01:07:15.501 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:15.503 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
01:07:15.503 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:07:15.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:15.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:07:15.503 00.000 10072 MoveAxis(W, 15, ABG)
01:07:15.504 00.001 10072 Guiding  Dir = 3, Dur = 15
01:07:15.504 00.000 10072 IsGuiding returns 0
01:07:15.504 00.000 10072 PulseGuide returned control before completion, sleep 25
01:07:15.523 00.019 1032 UpdateGuideState exits: m=1590 SNR=28.1
01:07:15.525 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:15.526 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:15.527 00.001 1032 Enqueuing Expose request
01:07:15.538 00.011 10072 IsGuiding returns 0
01:07:15.538 00.000 10072 Move returns status 0, amount 15
01:07:15.538 00.000 10072 MoveAxis(N, 0, ABG)
01:07:15.538 00.000 10072 Move returns status 0, amount 0
01:07:15.538 00.000 10072 move complete, result=0
01:07:15.538 00.000 10072 worker thread done servicing request
01:07:15.538 00.000 10072 Worker thread wakes up
01:07:15.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:15.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:15.540 00.002 1032 GuideStep: 0.0 px 15 ms WEST, 0.1 px 0 ms NORTH
01:07:15.947 00.407 10072 Exposure complete
01:07:15.996 00.049 10072 worker thread done servicing request
01:07:15.996 00.000 1032 OnExposeComplete: enter
01:07:15.998 00.002 1032 UpdateGuideState(): m_state=6
01:07:16.001 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1574
01:07:16.002 00.001 1032 Star::Find returns 1 (0), X=320.76, Y=750.39, Mass=1379, SNR=26.2, Peak=149 HFD=2.8
01:07:16.004 00.002 1032 MultiStar: [#1 -0.05,0.01,0.97,U] [#2 -0.05,0.02,0.73,U] [#3 -0.23,0.06,0.68,U] [#4 -0.02,-0.03,0.67,U] [#5 -0.07,0.01,0.72,U] [#6 -0.04,0.05,0.61,U] [#7 -0.28,-0.06,0.56,U] [#8 -0.06,0.08,0.58,U] 
01:07:16.005 00.001 1032 refined, 8 included, MultiStar: {-0.10, 0.05}, one-star: {-0.13, 0.21}
01:07:16.007 00.002 1032 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.83) = xAngle (0.86 = 0.86)
01:07:16.008 00.001 1032 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.86 = 0.86)
01:07:16.010 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.69 mountX=0.07 mountY=0.08, mountTheta=0.86
01:07:16.013 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.05, opts=13)
01:07:16.014 00.001 1032 Enqueuing Move request for scope (-0.10, 0.05)
01:07:16.016 00.002 10072 Worker thread wakes up
01:07:16.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
01:07:16.017 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
01:07:16.017 00.000 10072 Moving (-0.10, 0.05) raw xDistance=0.07 yDistance=0.08
01:07:16.020 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:16.022 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
01:07:16.024 00.002 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:07:16.024 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:16.024 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:07:16.024 00.000 10072 MoveAxis(W, 13, ABG)
01:07:16.024 00.000 10072 Guiding  Dir = 3, Dur = 13
01:07:16.024 00.000 10072 IsGuiding returns 0
01:07:16.025 00.001 10072 PulseGuide returned control before completion, sleep 23
01:07:16.042 00.017 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:07:16.044 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:16.046 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:16.049 00.003 1032 Enqueuing Expose request
01:07:16.054 00.005 10072 IsGuiding returns 0
01:07:16.054 00.000 10072 Move returns status 0, amount 13
01:07:16.054 00.000 10072 MoveAxis(N, 0, ABG)
01:07:16.054 00.000 10072 Move returns status 0, amount 0
01:07:16.054 00.000 10072 move complete, result=0
01:07:16.054 00.000 10072 worker thread done servicing request
01:07:16.054 00.000 10072 Worker thread wakes up
01:07:16.054 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:16.054 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:16.059 00.005 1032 GuideStep: 0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
01:07:16.681 00.622 10072 Exposure complete
01:07:16.728 00.047 10072 worker thread done servicing request
01:07:16.728 00.000 1032 OnExposeComplete: enter
01:07:16.730 00.002 1032 UpdateGuideState(): m_state=6
01:07:16.732 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1575
01:07:16.734 00.002 1032 Star::Find returns 1 (0), X=320.97, Y=750.35, Mass=1461, SNR=26.9, Peak=159 HFD=2.5
01:07:16.735 00.001 1032 MultiStar: [#1 -0.07,0.12,0.96,U] [#2 -0.17,0.05,0.73,U] [#3 -0.18,-0.05,0.65,U] [#4 -0.06,0.01,0.71,U] [#5 -0.14,0.05,0.66,U] [#6 -0.09,0.16,0.59,U] [#7 -0.26,-0.04,0.51,U] [#8 -0.06,0.14,0.57,U] 
01:07:16.737 00.002 1032 refined, 8 included, MultiStar: {-0.09, 0.08}, one-star: {0.07, 0.17}
01:07:16.739 00.002 1032 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.83) = xAngle (0.62 = 0.62)
01:07:16.742 00.003 1032 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.62 = 0.62)
01:07:16.744 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.45 mountX=0.10 mountY=0.07, mountTheta=0.62
01:07:16.746 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.08, opts=13)
01:07:16.748 00.002 1032 Enqueuing Move request for scope (-0.09, 0.08)
01:07:16.750 00.002 10072 Worker thread wakes up
01:07:16.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
01:07:16.750 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:07:16.750 00.000 10072 Moving (-0.09, 0.08) raw xDistance=0.10 yDistance=0.07
01:07:16.752 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:16.755 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
01:07:16.755 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:07:16.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:16.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:07:16.755 00.000 10072 MoveAxis(W, 15, ABG)
01:07:16.755 00.000 10072 Guiding  Dir = 3, Dur = 15
01:07:16.755 00.000 10072 IsGuiding returns 0
01:07:16.756 00.001 10072 PulseGuide returned control before completion, sleep 25
01:07:16.775 00.019 1032 UpdateGuideState exits: m=1461 SNR=26.9
01:07:16.777 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:16.780 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:16.781 00.001 1032 Enqueuing Expose request
01:07:16.788 00.007 10072 IsGuiding returns 0
01:07:16.788 00.000 10072 Move returns status 0, amount 15
01:07:16.788 00.000 10072 MoveAxis(N, 0, ABG)
01:07:16.788 00.000 10072 Move returns status 0, amount 0
01:07:16.788 00.000 10072 move complete, result=0
01:07:16.788 00.000 10072 worker thread done servicing request
01:07:16.788 00.000 10072 Worker thread wakes up
01:07:16.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:16.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:16.790 00.002 1032 GuideStep: 0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
01:07:17.198 00.408 10072 Exposure complete
01:07:17.247 00.049 10072 worker thread done servicing request
01:07:17.247 00.000 1032 OnExposeComplete: enter
01:07:17.250 00.003 1032 UpdateGuideState(): m_state=6
01:07:17.252 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1576
01:07:17.253 00.001 1032 Star::Find returns 1 (0), X=320.92, Y=750.34, Mass=1380, SNR=26.2, Peak=162 HFD=2.5
01:07:17.256 00.003 1032 MultiStar: [#1 -0.11,0.16,0.98,U] [#2 -0.14,0.27,0.71,U] [#3 -0.16,0.14,0.69,U] [#4 -0.13,0.06,0.71,U] [#5 -0.08,0.14,0.69,U] [#6 -0.03,0.15,0.64,U] [#7 -0.34,0.11,0.51,U] [#8 -0.08,0.24,0.58,U] 
01:07:17.258 00.002 1032 single-star, 8 included, MultiStar: {-0.10, 0.16}, one-star: {0.03, 0.16}
01:07:17.260 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
01:07:17.262 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
01:07:17.264 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.38 mountX=0.15 mountY=-0.07, mountTheta=-0.45
01:07:17.266 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.16, opts=13)
01:07:17.269 00.003 1032 Enqueuing Move request for scope (0.03, 0.16)
01:07:17.270 00.001 10072 Worker thread wakes up
01:07:17.270 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
01:07:17.270 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
01:07:17.270 00.000 10072 Moving (0.03, 0.16) raw xDistance=0.15 yDistance=-0.07
01:07:17.272 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:17.274 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.73
01:07:17.274 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:07:17.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:17.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:07:17.274 00.000 10072 MoveAxis(W, 81, ABG)
01:07:17.274 00.000 10072 Guiding  Dir = 3, Dur = 81
01:07:17.275 00.001 10072 IsGuiding returns 0
01:07:17.275 00.000 10072 PulseGuide returned control before completion, sleep 91
01:07:17.293 00.018 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:07:17.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:17.296 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:17.297 00.001 1032 Enqueuing Expose request
01:07:17.368 00.071 10072 IsGuiding returns 0
01:07:17.368 00.000 10072 Move returns status 0, amount 81
01:07:17.368 00.000 10072 MoveAxis(N, 0, ABG)
01:07:17.368 00.000 10072 Move returns status 0, amount 0
01:07:17.368 00.000 10072 move complete, result=0
01:07:17.369 00.001 10072 worker thread done servicing request
01:07:17.369 00.000 10072 Worker thread wakes up
01:07:17.369 00.000 1032 GuideStep: 0.1 px 81 ms WEST, -0.1 px 0 ms NORTH
01:07:17.371 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:17.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:18.009 00.638 10072 Exposure complete
01:07:18.061 00.052 10072 worker thread done servicing request
01:07:18.061 00.000 1032 OnExposeComplete: enter
01:07:18.062 00.001 1032 UpdateGuideState(): m_state=6
01:07:18.064 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1577
01:07:18.066 00.002 1032 Star::Find returns 1 (0), X=321.06, Y=750.36, Mass=1389, SNR=26.3, Peak=159 HFD=2.6
01:07:18.068 00.002 1032 MultiStar: [#1 -0.07,0.10,0.93,U] [#2 -0.04,0.11,0.75,U] [#3 -0.19,0.18,0.62,U] [#4 -0.03,0.04,0.68,U] [#5 -0.09,0.16,0.64,U] [#6 0.04,0.18,0.64,U] [#7 -0.26,-0.03,0.49,U] [#8 0.24,0.02,0.57,U] 
01:07:18.070 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {0.17, 0.18}
01:07:18.072 00.002 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
01:07:18.074 00.002 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
01:07:18.076 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.69 mountX=0.11 mountY=-0.02, mountTheta=-0.14
01:07:18.079 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.11, opts=13)
01:07:18.081 00.002 1032 Enqueuing Move request for scope (-0.01, 0.11)
01:07:18.082 00.001 10072 Worker thread wakes up
01:07:18.082 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
01:07:18.083 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
01:07:18.083 00.000 10072 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
01:07:18.088 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:18.091 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
01:07:18.091 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:07:18.091 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:18.091 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:07:18.091 00.000 10072 MoveAxis(W, 15, ABG)
01:07:18.091 00.000 10072 Guiding  Dir = 3, Dur = 15
01:07:18.091 00.000 10072 IsGuiding returns 0
01:07:18.092 00.001 10072 PulseGuide returned control before completion, sleep 25
01:07:18.109 00.017 1032 UpdateGuideState exits: m=1389 SNR=26.3
01:07:18.112 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:18.114 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:18.117 00.003 1032 Enqueuing Expose request
01:07:18.131 00.014 10072 IsGuiding returns 0
01:07:18.131 00.000 10072 Move returns status 0, amount 15
01:07:18.131 00.000 10072 MoveAxis(N, 0, ABG)
01:07:18.131 00.000 10072 Move returns status 0, amount 0
01:07:18.131 00.000 10072 move complete, result=0
01:07:18.131 00.000 10072 worker thread done servicing request
01:07:18.131 00.000 1032 GuideStep: 0.1 px 15 ms WEST, -0.0 px 0 ms NORTH
01:07:18.133 00.002 10072 Worker thread wakes up
01:07:18.133 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:18.133 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:18.554 00.421 10072 Exposure complete
01:07:18.605 00.051 10072 worker thread done servicing request
01:07:18.605 00.000 1032 OnExposeComplete: enter
01:07:18.607 00.002 1032 UpdateGuideState(): m_state=6
01:07:18.608 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1578
01:07:18.612 00.004 1032 Star::Find returns 1 (0), X=321.03, Y=750.30, Mass=1459, SNR=26.9, Peak=170 HFD=2.5
01:07:18.613 00.001 1032 MultiStar: [#1 0.01,0.06,0.96,U] [#2 -0.06,0.07,0.68,U] [#3 -0.13,0.04,0.66,U] [#4 -0.06,0.08,0.67,U] [#5 0.02,0.08,0.68,U] [#6 -0.03,0.09,0.59,U] [#7 -0.19,0.09,0.50,U] [#8 -0.14,-0.04,0.57,U] 
01:07:18.615 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {0.13, 0.12}
01:07:18.616 00.001 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
01:07:18.618 00.002 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
01:07:18.619 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.00 mountX=0.08 mountY=0.01, mountTheta=0.17
01:07:18.621 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
01:07:18.623 00.002 1032 Enqueuing Move request for scope (-0.03, 0.07)
01:07:18.625 00.002 10072 Worker thread wakes up
01:07:18.625 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
01:07:18.625 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
01:07:18.625 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.08 yDistance=0.01
01:07:18.626 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:18.628 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
01:07:18.629 00.001 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:07:18.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:18.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:07:18.629 00.000 10072 MoveAxis(W, 12, ABG)
01:07:18.629 00.000 10072 Guiding  Dir = 3, Dur = 12
01:07:18.629 00.000 10072 IsGuiding returns 0
01:07:18.630 00.001 10072 PulseGuide returned control before completion, sleep 22
01:07:18.648 00.018 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:07:18.650 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:18.651 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:18.653 00.002 1032 Enqueuing Expose request
01:07:18.659 00.006 10072 IsGuiding returns 0
01:07:18.659 00.000 10072 Move returns status 0, amount 12
01:07:18.659 00.000 10072 MoveAxis(N, 0, ABG)
01:07:18.659 00.000 10072 Move returns status 0, amount 0
01:07:18.659 00.000 10072 move complete, result=0
01:07:18.659 00.000 10072 worker thread done servicing request
01:07:18.659 00.000 10072 Worker thread wakes up
01:07:18.659 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:18.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:18.662 00.003 1032 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
01:07:19.284 00.622 10072 Exposure complete
01:07:19.342 00.058 10072 worker thread done servicing request
01:07:19.342 00.000 1032 OnExposeComplete: enter
01:07:19.345 00.003 1032 UpdateGuideState(): m_state=6
01:07:19.347 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1579
01:07:19.350 00.003 1032 Star::Find returns 1 (0), X=320.88, Y=750.40, Mass=1400, SNR=26.3, Peak=166 HFD=2.5
01:07:19.352 00.002 1032 MultiStar: [#1 -0.06,0.15,0.99,U] [#2 -0.25,0.19,0.71,U] [#3 -0.27,0.14,0.70,U] [#4 -0.09,0.11,0.71,U] [#5 -0.23,0.22,0.72,U] [#6 -0.06,0.12,0.59,U] [#7 -0.29,0.13,0.52,U] [#8 -0.19,0.14,0.57,U] 
01:07:19.353 00.001 1032 refined, 8 included, MultiStar: {-0.15, 0.16}, one-star: {-0.02, 0.22}
01:07:19.355 00.002 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
01:07:19.357 00.002 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
01:07:19.358 00.001 1032 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.32 mountX=0.20 mountY=0.10, mountTheta=0.49
01:07:19.363 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.16, opts=13)
01:07:19.366 00.003 1032 Enqueuing Move request for scope (-0.15, 0.16)
01:07:19.368 00.002 10072 Worker thread wakes up
01:07:19.369 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
01:07:19.369 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
01:07:19.369 00.000 10072 Moving (-0.15, 0.16) raw xDistance=0.20 yDistance=0.10
01:07:19.371 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:19.373 00.002 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.73
01:07:19.373 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
01:07:19.373 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:19.373 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:07:19.373 00.000 10072 MoveAxis(W, 102, ABG)
01:07:19.373 00.000 10072 Guiding  Dir = 3, Dur = 102
01:07:19.373 00.000 10072 IsGuiding returns 0
01:07:19.374 00.001 10072 PulseGuide returned control before completion, sleep 112
01:07:19.391 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.3
01:07:19.395 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:19.397 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:19.399 00.002 1032 Enqueuing Expose request
01:07:19.499 00.100 10072 IsGuiding returns 0
01:07:19.499 00.000 10072 Move returns status 0, amount 102
01:07:19.499 00.000 10072 MoveAxis(N, 0, ABG)
01:07:19.499 00.000 10072 Move returns status 0, amount 0
01:07:19.499 00.000 10072 move complete, result=0
01:07:19.499 00.000 10072 worker thread done servicing request
01:07:19.499 00.000 10072 Worker thread wakes up
01:07:19.499 00.000 1032 GuideStep: 0.2 px 102 ms WEST, 0.1 px 0 ms NORTH
01:07:19.502 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:19.502 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:19.910 00.408 10072 Exposure complete
01:07:19.960 00.050 10072 worker thread done servicing request
01:07:19.960 00.000 1032 OnExposeComplete: enter
01:07:19.963 00.003 1032 UpdateGuideState(): m_state=6
01:07:19.965 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1580
01:07:19.966 00.001 1032 Star::Find returns 1 (0), X=320.90, Y=750.29, Mass=1329, SNR=25.7, Peak=155 HFD=2.6
01:07:19.968 00.002 1032 MultiStar: [#1 -0.06,0.11,0.98,U] [#2 -0.22,0.12,0.75,U] [#3 -0.19,0.10,0.66,U] [#4 -0.15,-0.02,0.74,U] [#5 -0.10,0.10,0.74,U] [#6 -0.08,0.15,0.61,U] [#7 -0.28,0.01,0.57,U] [#8 -0.21,0.28,0.60,U] 
01:07:19.971 00.003 1032 single-star, 8 included, MultiStar: {-0.13, 0.10}, one-star: {0.01, 0.11}
01:07:19.973 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
01:07:19.974 00.001 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
01:07:19.976 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.48 mountX=0.10 mountY=-0.04, mountTheta=-0.35
01:07:19.978 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
01:07:19.981 00.003 1032 Enqueuing Move request for scope (0.01, 0.11)
01:07:19.983 00.002 10072 Worker thread wakes up
01:07:19.984 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
01:07:19.984 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:07:19.984 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.04
01:07:19.987 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:19.990 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
01:07:19.990 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:07:19.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:19.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:07:19.990 00.000 10072 MoveAxis(W, 11, ABG)
01:07:19.990 00.000 10072 Guiding  Dir = 3, Dur = 11
01:07:19.991 00.001 10072 IsGuiding returns 0
01:07:19.991 00.000 10072 PulseGuide returned control before completion, sleep 21
01:07:20.008 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:07:20.011 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:20.012 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:20.014 00.002 1032 Enqueuing Expose request
01:07:20.016 00.002 10072 IsGuiding returns 0
01:07:20.016 00.000 10072 Move returns status 0, amount 11
01:07:20.016 00.000 10072 MoveAxis(N, 0, ABG)
01:07:20.016 00.000 10072 Move returns status 0, amount 0
01:07:20.016 00.000 10072 move complete, result=0
01:07:20.016 00.000 10072 worker thread done servicing request
01:07:20.016 00.000 10072 Worker thread wakes up
01:07:20.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:20.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:20.026 00.010 1032 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
01:07:20.642 00.616 10072 Exposure complete
01:07:20.690 00.048 10072 worker thread done servicing request
01:07:20.690 00.000 1032 OnExposeComplete: enter
01:07:20.692 00.002 1032 UpdateGuideState(): m_state=6
01:07:20.694 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1581
01:07:20.695 00.001 1032 Star::Find returns 1 (0), X=320.94, Y=750.31, Mass=1515, SNR=27.4, Peak=163 HFD=2.6
01:07:20.697 00.002 1032 MultiStar: [#1 0.06,0.07,0.95,U] [#2 -0.07,-0.00,0.74,U] [#3 -0.11,-0.02,0.69,U] [#4 -0.00,-0.03,0.71,U] [#5 -0.05,0.05,0.65,U] [#6 -0.04,0.06,0.58,U] [#7 -0.21,0.01,0.50,U] [#8 0.04,-0.04,0.54,U] 
01:07:20.699 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {0.05, 0.12}
01:07:20.701 00.002 1032 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.83) = xAngle (0.44 = 0.44)
01:07:20.704 00.003 1032 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.44 = 0.44)
01:07:20.707 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.27 mountX=0.04 mountY=0.02, mountTheta=0.44
01:07:20.710 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
01:07:20.712 00.002 1032 Enqueuing Move request for scope (-0.03, 0.03)
01:07:20.713 00.001 10072 Worker thread wakes up
01:07:20.714 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
01:07:20.714 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
01:07:20.714 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.02
01:07:20.715 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:20.718 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
01:07:20.718 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:07:20.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:20.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:07:20.718 00.000 10072 MoveAxis(W, 11, ABG)
01:07:20.718 00.000 10072 Guiding  Dir = 3, Dur = 11
01:07:20.718 00.000 10072 IsGuiding returns 0
01:07:20.719 00.001 10072 PulseGuide returned control before completion, sleep 21
01:07:20.736 00.017 1032 UpdateGuideState exits: m=1515 SNR=27.4
01:07:20.738 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:20.739 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:20.741 00.002 1032 Enqueuing Expose request
01:07:20.748 00.007 10072 IsGuiding returns 0
01:07:20.748 00.000 10072 Move returns status 0, amount 11
01:07:20.748 00.000 10072 MoveAxis(N, 0, ABG)
01:07:20.748 00.000 10072 Move returns status 0, amount 0
01:07:20.748 00.000 10072 move complete, result=0
01:07:20.748 00.000 10072 worker thread done servicing request
01:07:20.748 00.000 10072 Worker thread wakes up
01:07:20.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:20.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:20.751 00.003 1032 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
01:07:21.154 00.403 10072 Exposure complete
01:07:21.202 00.048 10072 worker thread done servicing request
01:07:21.202 00.000 1032 OnExposeComplete: enter
01:07:21.205 00.003 1032 UpdateGuideState(): m_state=6
01:07:21.207 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1582
01:07:21.209 00.002 1032 Star::Find returns 1 (0), X=320.93, Y=750.26, Mass=1445, SNR=26.8, Peak=171 HFD=2.5
01:07:21.211 00.002 1032 MultiStar: [#1 0.08,0.01,0.96,U] [#2 -0.16,0.05,0.73,U] [#3 -0.14,0.12,0.73,U] [#4 -0.02,-0.01,0.71,U] [#5 -0.09,0.07,0.70,U] [#6 -0.14,-0.01,0.55,U] [#7 -0.17,-0.08,0.50,U] [#8 -0.20,-0.12,0.56,U] 
01:07:21.213 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {0.04, 0.08}
01:07:21.215 00.002 1032 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.83) = xAngle (1.00 = 1.00)
01:07:21.216 00.001 1032 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.00 = 1.00)
01:07:21.217 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.83 mountX=0.04 mountY=0.06, mountTheta=1.00
01:07:21.221 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.02, opts=13)
01:07:21.223 00.002 1032 Enqueuing Move request for scope (-0.07, 0.02)
01:07:21.225 00.002 10072 Worker thread wakes up
01:07:21.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
01:07:21.225 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
01:07:21.225 00.000 10072 Moving (-0.07, 0.02) raw xDistance=0.04 yDistance=0.06
01:07:21.228 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:21.229 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
01:07:21.229 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:07:21.230 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:21.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:07:21.230 00.000 10072 MoveAxis(W, 9, ABG)
01:07:21.230 00.000 10072 Guiding  Dir = 3, Dur = 9
01:07:21.231 00.001 10072 IsGuiding returns 0
01:07:21.231 00.000 10072 PulseGuide returned control before completion, sleep 19
01:07:21.248 00.017 1032 UpdateGuideState exits: m=1445 SNR=26.8
01:07:21.250 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:21.251 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:21.253 00.002 1032 Enqueuing Expose request
01:07:21.262 00.009 10072 IsGuiding returns 0
01:07:21.262 00.000 10072 Move returns status 0, amount 9
01:07:21.262 00.000 10072 MoveAxis(N, 0, ABG)
01:07:21.262 00.000 10072 Move returns status 0, amount 0
01:07:21.262 00.000 10072 move complete, result=0
01:07:21.263 00.001 10072 worker thread done servicing request
01:07:21.263 00.000 10072 Worker thread wakes up
01:07:21.263 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:21.263 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:21.266 00.003 1032 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
01:07:21.887 00.621 10072 Exposure complete
01:07:21.938 00.051 10072 worker thread done servicing request
01:07:21.938 00.000 1032 OnExposeComplete: enter
01:07:21.940 00.002 1032 UpdateGuideState(): m_state=6
01:07:21.942 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1583
01:07:21.943 00.001 1032 Star::Find returns 1 (0), X=320.89, Y=750.31, Mass=1358, SNR=26.0, Peak=137 HFD=2.6
01:07:21.945 00.002 1032 MultiStar: [#1 -0.18,0.12,1.05,U] [#2 -0.33,0.01,0.76,U] [#3 -0.18,0.00,0.67,U] [#4 -0.09,0.06,0.70,U] [#5 -0.31,0.09,0.67,U] [#6 -0.13,0.18,0.64,U] [#7 -0.33,-0.09,0.55,U] [#8 -0.10,-0.08,0.62,U] 
01:07:21.947 00.002 1032 single-star, 8 included, MultiStar: {-0.17, 0.06}, one-star: {0.00, 0.13}
01:07:21.948 00.001 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
01:07:21.950 00.002 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
01:07:21.951 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.57 mountX=0.12 mountY=-0.03, mountTheta=-0.26
01:07:21.955 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.13, opts=13)
01:07:21.957 00.002 1032 Enqueuing Move request for scope (0.00, 0.13)
01:07:21.959 00.002 10072 Worker thread wakes up
01:07:21.959 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
01:07:21.959 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
01:07:21.959 00.000 10072 Moving (0.00, 0.13) raw xDistance=0.12 yDistance=-0.03
01:07:21.961 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:21.963 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
01:07:21.963 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:07:21.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:21.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:07:21.963 00.000 10072 MoveAxis(W, 12, ABG)
01:07:21.963 00.000 10072 Guiding  Dir = 3, Dur = 12
01:07:21.965 00.002 10072 IsGuiding returns 0
01:07:21.965 00.000 10072 PulseGuide returned control before completion, sleep 22
01:07:21.982 00.017 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:07:21.984 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:21.986 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:21.987 00.001 1032 Enqueuing Expose request
01:07:21.994 00.007 10072 IsGuiding returns 0
01:07:21.995 00.001 10072 Move returns status 0, amount 12
01:07:21.995 00.000 10072 MoveAxis(N, 0, ABG)
01:07:21.995 00.000 10072 Move returns status 0, amount 0
01:07:21.995 00.000 10072 move complete, result=0
01:07:21.995 00.000 10072 worker thread done servicing request
01:07:21.995 00.000 10072 Worker thread wakes up
01:07:21.995 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:21.995 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:21.997 00.002 1032 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
01:07:22.405 00.408 10072 Exposure complete
01:07:22.454 00.049 10072 worker thread done servicing request
01:07:22.454 00.000 1032 OnExposeComplete: enter
01:07:22.457 00.003 1032 UpdateGuideState(): m_state=6
01:07:22.460 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1584
01:07:22.461 00.001 1032 Star::Find returns 1 (0), X=320.82, Y=750.50, Mass=1383, SNR=26.2, Peak=156 HFD=2.8
01:07:22.463 00.002 1032 MultiStar: [#1 -0.09,0.15,0.97,U] [#2 -0.13,0.35,0.72,U] [#3 -0.08,0.01,0.65,U] [#4 -0.13,0.15,0.71,U] [#5 -0.28,0.11,0.75,U] [#6 -0.03,0.18,0.60,U] [#7 -0.27,0.12,0.52,U] [#8 -0.27,0.24,0.59,U] 
01:07:22.467 00.004 1032 refined, 8 included, MultiStar: {-0.14, 0.19}, one-star: {-0.07, 0.32}
01:07:22.468 00.001 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
01:07:22.470 00.002 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
01:07:22.471 00.001 1032 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.21 mountX=0.22 mountY=0.09, mountTheta=0.38
01:07:22.474 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.19, opts=13)
01:07:22.476 00.002 1032 Enqueuing Move request for scope (-0.14, 0.19)
01:07:22.477 00.001 10072 Worker thread wakes up
01:07:22.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
01:07:22.477 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
01:07:22.477 00.000 10072 Moving (-0.14, 0.19) raw xDistance=0.22 yDistance=0.09
01:07:22.480 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:22.482 00.002 10072 PPEC rslt: input = 0.22, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 288.73
01:07:22.482 00.000 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
01:07:22.482 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:22.482 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:07:22.482 00.000 10072 MoveAxis(W, 111, ABG)
01:07:22.482 00.000 10072 Guiding  Dir = 3, Dur = 111
01:07:22.482 00.000 10072 IsGuiding returns 0
01:07:22.483 00.001 10072 PulseGuide returned control before completion, sleep 121
01:07:22.501 00.018 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:07:22.502 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:22.505 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:22.506 00.001 1032 Enqueuing Expose request
01:07:22.620 00.114 10072 IsGuiding returns 0
01:07:22.620 00.000 10072 Move returns status 0, amount 111
01:07:22.620 00.000 10072 MoveAxis(N, 0, ABG)
01:07:22.620 00.000 10072 Move returns status 0, amount 0
01:07:22.620 00.000 10072 move complete, result=0
01:07:22.620 00.000 10072 worker thread done servicing request
01:07:22.620 00.000 10072 Worker thread wakes up
01:07:22.620 00.000 1032 GuideStep: 0.2 px 111 ms WEST, 0.1 px 0 ms NORTH
01:07:22.623 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:22.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:23.259 00.636 10072 Exposure complete
01:07:23.307 00.048 10072 worker thread done servicing request
01:07:23.307 00.000 1032 OnExposeComplete: enter
01:07:23.309 00.002 1032 UpdateGuideState(): m_state=6
01:07:23.313 00.004 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1585
01:07:23.315 00.002 1032 Star::Find returns 1 (0), X=320.90, Y=750.46, Mass=1425, SNR=26.6, Peak=158 HFD=2.7
01:07:23.317 00.002 1032 MultiStar: [#1 -0.16,0.18,0.96,U] [#2 -0.27,0.02,0.73,U] [#3 0.03,0.05,0.67,U] [#4 -0.05,0.06,0.67,U] [#5 -0.14,0.00,0.70,U] [#6 -0.01,0.05,0.59,U] [#7 -0.30,-0.09,0.53,U] [#8 -0.24,-0.04,0.57,U] 
01:07:23.318 00.001 1032 refined, 8 included, MultiStar: {-0.12, 0.08}, one-star: {0.01, 0.28}
01:07:23.320 00.002 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
01:07:23.321 00.001 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
01:07:23.323 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.57 mountX=0.11 mountY=0.10, mountTheta=0.74
01:07:23.327 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.08, opts=13)
01:07:23.330 00.003 1032 Enqueuing Move request for scope (-0.12, 0.08)
01:07:23.332 00.002 10072 Worker thread wakes up
01:07:23.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
01:07:23.332 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
01:07:23.332 00.000 10072 Moving (-0.12, 0.08) raw xDistance=0.11 yDistance=0.10
01:07:23.335 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:23.337 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
01:07:23.337 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:07:23.337 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:23.337 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:07:23.337 00.000 10072 MoveAxis(W, 14, ABG)
01:07:23.337 00.000 10072 Guiding  Dir = 3, Dur = 14
01:07:23.338 00.001 10072 IsGuiding returns 0
01:07:23.338 00.000 10072 PulseGuide returned control before completion, sleep 24
01:07:23.356 00.018 1032 UpdateGuideState exits: m=1425 SNR=26.6
01:07:23.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:23.361 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:23.364 00.003 1032 Enqueuing Expose request
01:07:23.368 00.004 10072 IsGuiding returns 0
01:07:23.368 00.000 10072 Move returns status 0, amount 14
01:07:23.368 00.000 10072 MoveAxis(N, 0, ABG)
01:07:23.368 00.000 10072 Move returns status 0, amount 0
01:07:23.368 00.000 10072 move complete, result=0
01:07:23.368 00.000 10072 worker thread done servicing request
01:07:23.368 00.000 10072 Worker thread wakes up
01:07:23.369 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:23.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:23.375 00.006 1032 GuideStep: 0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
01:07:23.780 00.405 10072 Exposure complete
01:07:23.826 00.046 10072 worker thread done servicing request
01:07:23.827 00.001 1032 OnExposeComplete: enter
01:07:23.829 00.002 1032 UpdateGuideState(): m_state=6
01:07:23.831 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1586
01:07:23.832 00.001 1032 Star::Find returns 1 (0), X=320.94, Y=750.16, Mass=1377, SNR=26.1, Peak=157 HFD=2.5
01:07:23.835 00.003 1032 MultiStar: [#1 -0.09,0.05,0.99,U] [#2 -0.24,0.05,0.76,U] [#3 -0.03,0.05,0.68,U] [#4 -0.13,0.02,0.73,U] [#5 -0.16,0.12,0.69,U] [#6 -0.14,0.06,0.62,U] [#7 -0.32,0.00,0.56,U] [#8 -0.04,-0.05,0.58,U] 
01:07:23.838 00.003 1032 single-star, 8 included, MultiStar: {-0.11, 0.03}, one-star: {0.04, -0.02}
01:07:23.840 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
01:07:23.841 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
01:07:23.843 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.36 mountX=-0.03 mountY=-0.04, mountTheta=-2.19
01:07:23.846 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
01:07:23.848 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
01:07:23.849 00.001 10072 Worker thread wakes up
01:07:23.849 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
01:07:23.849 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
01:07:23.850 00.001 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
01:07:23.851 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:23.854 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
01:07:23.854 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:07:23.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:23.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:07:23.854 00.000 10072 MoveAxis(W, 12, ABG)
01:07:23.854 00.000 10072 Guiding  Dir = 3, Dur = 12
01:07:23.855 00.001 10072 IsGuiding returns 0
01:07:23.855 00.000 10072 PulseGuide returned control before completion, sleep 22
01:07:23.874 00.019 1032 UpdateGuideState exits: m=1377 SNR=26.1
01:07:23.876 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:23.877 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:23.878 00.001 1032 Enqueuing Expose request
01:07:23.885 00.007 10072 IsGuiding returns 0
01:07:23.885 00.000 10072 Move returns status 0, amount 12
01:07:23.885 00.000 10072 MoveAxis(N, 0, ABG)
01:07:23.885 00.000 10072 Move returns status 0, amount 0
01:07:23.885 00.000 10072 move complete, result=0
01:07:23.885 00.000 10072 worker thread done servicing request
01:07:23.885 00.000 10072 Worker thread wakes up
01:07:23.885 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:23.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:23.887 00.002 1032 GuideStep: -0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
01:07:24.510 00.623 10072 Exposure complete
01:07:24.557 00.047 10072 worker thread done servicing request
01:07:24.557 00.000 1032 OnExposeComplete: enter
01:07:24.559 00.002 1032 UpdateGuideState(): m_state=6
01:07:24.562 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1587
01:07:24.563 00.001 1032 Star::Find returns 1 (0), X=320.93, Y=750.34, Mass=1330, SNR=25.7, Peak=146 HFD=2.6
01:07:24.565 00.002 1032 MultiStar: [#1 -0.01,0.22,0.99,U] [#2 -0.27,0.08,0.78,U] [#3 -0.21,0.09,0.73,U] [#4 0.04,-0.02,0.72,U] [#5 -0.10,0.06,0.75,U] [#6 0.02,0.05,0.61,U] [#7 -0.21,-0.17,0.56,U] [#8 -0.08,-0.04,0.63,U] 
01:07:24.566 00.001 1032 refined, 8 included, MultiStar: {-0.08, 0.06}, one-star: {0.04, 0.16}
01:07:24.568 00.002 1032 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.83) = xAngle (0.64 = 0.64)
01:07:24.570 00.002 1032 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.64 = 0.64)
01:07:24.571 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.47 mountX=0.08 mountY=0.06, mountTheta=0.64
01:07:24.574 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.06, opts=13)
01:07:24.576 00.002 1032 Enqueuing Move request for scope (-0.08, 0.06)
01:07:24.578 00.002 10072 Worker thread wakes up
01:07:24.578 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
01:07:24.579 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
01:07:24.579 00.000 10072 Moving (-0.08, 0.06) raw xDistance=0.08 yDistance=0.06
01:07:24.582 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:24.584 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.73
01:07:24.584 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:07:24.584 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:24.585 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:07:24.585 00.000 10072 MoveAxis(W, 11, ABG)
01:07:24.585 00.000 10072 Guiding  Dir = 3, Dur = 11
01:07:24.585 00.000 10072 IsGuiding returns 0
01:07:24.585 00.000 10072 PulseGuide returned control before completion, sleep 21
01:07:24.602 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.7
01:07:24.604 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:24.606 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:24.608 00.002 1032 Enqueuing Expose request
01:07:24.618 00.010 10072 IsGuiding returns 0
01:07:24.618 00.000 10072 Move returns status 0, amount 11
01:07:24.618 00.000 10072 MoveAxis(N, 0, ABG)
01:07:24.618 00.000 10072 Move returns status 0, amount 0
01:07:24.618 00.000 10072 move complete, result=0
01:07:24.618 00.000 10072 worker thread done servicing request
01:07:24.618 00.000 10072 Worker thread wakes up
01:07:24.618 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:24.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:24.620 00.002 1032 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
01:07:25.026 00.406 10072 Exposure complete
01:07:25.072 00.046 10072 worker thread done servicing request
01:07:25.072 00.000 1032 OnExposeComplete: enter
01:07:25.074 00.002 1032 UpdateGuideState(): m_state=6
01:07:25.075 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1588
01:07:25.077 00.002 1032 Star::Find returns 1 (0), X=320.79, Y=750.28, Mass=1237, SNR=24.8, Peak=128 HFD=2.6
01:07:25.079 00.002 1032 MultiStar: [#1 -0.08,0.04,1.01,U] [#2 -0.18,0.10,0.79,U] [#3 -0.21,0.10,0.71,U] [#4 -0.14,0.00,0.75,U] [#5 -0.21,0.03,0.79,U] [#6 -0.12,0.13,0.62,U] [#7 -0.28,0.03,0.54,U] [#8 -0.08,0.03,0.62,U] 
01:07:25.081 00.002 1032 single-star, 8 included, MultiStar: {-0.15, 0.06}, one-star: {-0.10, 0.10}
01:07:25.083 00.002 1032 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.83) = xAngle (0.55 = 0.55)
01:07:25.085 00.002 1032 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.55 = 0.55)
01:07:25.086 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.38 mountX=0.12 mountY=0.07, mountTheta=0.55
01:07:25.088 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.10, opts=13)
01:07:25.091 00.003 1032 Enqueuing Move request for scope (-0.10, 0.10)
01:07:25.092 00.001 10072 Worker thread wakes up
01:07:25.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
01:07:25.092 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
01:07:25.092 00.000 10072 Moving (-0.10, 0.10) raw xDistance=0.12 yDistance=0.07
01:07:25.094 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:25.096 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
01:07:25.096 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:07:25.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:25.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:07:25.097 00.001 10072 MoveAxis(W, 9, ABG)
01:07:25.097 00.000 10072 Guiding  Dir = 3, Dur = 9
01:07:25.097 00.000 10072 IsGuiding returns 0
01:07:25.098 00.001 10072 PulseGuide returned control before completion, sleep 19
01:07:25.115 00.017 1032 UpdateGuideState exits: m=1237 SNR=24.8
01:07:25.120 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:25.122 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:25.124 00.002 1032 Enqueuing Expose request
01:07:25.126 00.002 10072 IsGuiding returns 0
01:07:25.126 00.000 10072 Move returns status 0, amount 9
01:07:25.126 00.000 10072 MoveAxis(N, 0, ABG)
01:07:25.126 00.000 10072 Move returns status 0, amount 0
01:07:25.126 00.000 10072 move complete, result=0
01:07:25.126 00.000 10072 worker thread done servicing request
01:07:25.126 00.000 10072 Worker thread wakes up
01:07:25.126 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:25.126 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:25.133 00.007 1032 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
01:07:25.761 00.628 10072 Exposure complete
01:07:25.808 00.047 10072 worker thread done servicing request
01:07:25.808 00.000 1032 OnExposeComplete: enter
01:07:25.810 00.002 1032 UpdateGuideState(): m_state=6
01:07:25.812 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1589
01:07:25.814 00.002 1032 Star::Find returns 1 (0), X=321.02, Y=750.36, Mass=1519, SNR=27.5, Peak=181 HFD=2.5
01:07:25.815 00.001 1032 MultiStar: [#1 -0.08,0.12,0.91,U] [#2 -0.15,0.21,0.76,U] [#3 -0.01,0.12,0.65,U] [#4 0.02,0.08,0.67,U] [#5 -0.08,0.15,0.65,U] [#6 0.12,0.15,0.53,U] [#7 -0.09,-0.09,0.50,U] [#8 -0.10,-0.08,0.58,U] 
01:07:25.817 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {0.12, 0.18}
01:07:25.818 00.001 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
01:07:25.821 00.003 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
01:07:25.822 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.79 mountX=0.11 mountY=-0.00, mountTheta=-0.04
01:07:25.825 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.11, opts=13)
01:07:25.827 00.002 1032 Enqueuing Move request for scope (-0.02, 0.11)
01:07:25.829 00.002 10072 Worker thread wakes up
01:07:25.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
01:07:25.829 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
01:07:25.830 00.001 10072 Moving (-0.02, 0.11) raw xDistance=0.11 yDistance=-0.00
01:07:25.833 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:25.836 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
01:07:25.836 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:07:25.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:25.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:07:25.836 00.000 10072 MoveAxis(W, 9, ABG)
01:07:25.836 00.000 10072 Guiding  Dir = 3, Dur = 9
01:07:25.837 00.001 10072 IsGuiding returns 0
01:07:25.838 00.001 10072 PulseGuide returned control before completion, sleep 19
01:07:25.855 00.017 1032 UpdateGuideState exits: m=1519 SNR=27.5
01:07:25.858 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:25.858 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:25.861 00.003 1032 Enqueuing Expose request
01:07:25.865 00.004 10072 IsGuiding returns 0
01:07:25.865 00.000 10072 Move returns status 0, amount 9
01:07:25.865 00.000 10072 MoveAxis(N, 0, ABG)
01:07:25.865 00.000 10072 Move returns status 0, amount 0
01:07:25.866 00.001 10072 move complete, result=0
01:07:25.866 00.000 10072 worker thread done servicing request
01:07:25.866 00.000 10072 Worker thread wakes up
01:07:25.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:25.866 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:25.874 00.008 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:07:26.274 00.400 10072 Exposure complete
01:07:26.322 00.048 10072 worker thread done servicing request
01:07:26.322 00.000 1032 OnExposeComplete: enter
01:07:26.323 00.001 1032 UpdateGuideState(): m_state=6
01:07:26.325 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1590
01:07:26.327 00.002 1032 Star::Find returns 1 (0), X=320.94, Y=750.44, Mass=1439, SNR=26.7, Peak=166 HFD=2.6
01:07:26.329 00.002 1032 MultiStar: [#1 -0.09,0.17,0.96,U] [#2 -0.11,0.07,0.76,U] [#3 -0.08,0.12,0.70,U] [#4 0.06,0.14,0.73,U] [#5 -0.20,0.18,0.73,U] [#6 0.15,0.19,0.60,U] [#7 -0.17,0.02,0.54,U] [#8 0.05,0.16,0.59,U] 
01:07:26.333 00.004 1032 refined, 8 included, MultiStar: {-0.04, 0.15}, one-star: {0.05, 0.25}
01:07:26.336 00.003 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
01:07:26.337 00.001 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
01:07:26.339 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.80 mountX=0.16 mountY=-0.00, mountTheta=-0.03
01:07:26.342 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.15, opts=13)
01:07:26.344 00.002 1032 Enqueuing Move request for scope (-0.04, 0.15)
01:07:26.346 00.002 10072 Worker thread wakes up
01:07:26.346 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
01:07:26.346 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
01:07:26.346 00.000 10072 Moving (-0.04, 0.15) raw xDistance=0.16 yDistance=-0.00
01:07:26.349 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:26.351 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.72
01:07:26.351 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:07:26.351 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:26.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:07:26.351 00.000 10072 MoveAxis(W, 80, ABG)
01:07:26.352 00.001 10072 Guiding  Dir = 3, Dur = 80
01:07:26.352 00.000 10072 IsGuiding returns 0
01:07:26.352 00.000 10072 PulseGuide returned control before completion, sleep 90
01:07:26.370 00.018 1032 UpdateGuideState exits: m=1439 SNR=26.7
01:07:26.372 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:26.374 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:26.375 00.001 1032 Enqueuing Expose request
01:07:26.457 00.082 10072 IsGuiding returns 0
01:07:26.457 00.000 10072 Move returns status 0, amount 80
01:07:26.457 00.000 10072 MoveAxis(N, 0, ABG)
01:07:26.457 00.000 10072 Move returns status 0, amount 0
01:07:26.458 00.001 10072 move complete, result=0
01:07:26.458 00.000 10072 worker thread done servicing request
01:07:26.458 00.000 10072 Worker thread wakes up
01:07:26.458 00.000 1032 GuideStep: 0.2 px 80 ms WEST, -0.0 px 0 ms NORTH
01:07:26.460 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:26.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:27.086 00.626 10072 Exposure complete
01:07:27.133 00.047 10072 worker thread done servicing request
01:07:27.133 00.000 1032 OnExposeComplete: enter
01:07:27.135 00.002 1032 UpdateGuideState(): m_state=6
01:07:27.137 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1591
01:07:27.139 00.002 1032 Star::Find returns 1 (0), X=320.97, Y=750.17, Mass=1461, SNR=26.9, Peak=169 HFD=2.6
01:07:27.142 00.003 1032 MultiStar: [#1 -0.01,-0.08,0.95,U] [#2 -0.17,0.02,0.67,U] [#3 -0.07,-0.05,0.62,U] [#4 0.01,0.02,0.68,U] [#5 -0.17,-0.02,0.66,U] [#6 -0.03,0.13,0.57,U] [#7 -0.24,-0.15,0.52,U] [#8 -0.22,-0.15,0.53,U] 
01:07:27.145 00.003 1032 single-star, 8 included, MultiStar: {-0.07, -0.03}, one-star: {0.08, -0.01}
01:07:27.147 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
01:07:27.149 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
01:07:27.150 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.11 mountX=-0.03 mountY=-0.07, mountTheta=-1.94
01:07:27.153 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
01:07:27.155 00.002 1032 Enqueuing Move request for scope (0.08, -0.01)
01:07:27.157 00.002 10072 Worker thread wakes up
01:07:27.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
01:07:27.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
01:07:27.157 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
01:07:27.160 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:27.162 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
01:07:27.162 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:07:27.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:27.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:07:27.162 00.000 10072 MoveAxis(W, 6, ABG)
01:07:27.162 00.000 10072 Guiding  Dir = 3, Dur = 6
01:07:27.163 00.001 10072 IsGuiding returns 0
01:07:27.163 00.000 10072 PulseGuide returned control before completion, sleep 16
01:07:27.183 00.020 1032 UpdateGuideState exits: m=1461 SNR=26.9
01:07:27.185 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:27.186 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:27.188 00.002 1032 Enqueuing Expose request
01:07:27.192 00.004 10072 IsGuiding returns 0
01:07:27.192 00.000 10072 Move returns status 0, amount 6
01:07:27.192 00.000 10072 MoveAxis(N, 0, ABG)
01:07:27.192 00.000 10072 Move returns status 0, amount 0
01:07:27.192 00.000 10072 move complete, result=0
01:07:27.192 00.000 10072 worker thread done servicing request
01:07:27.192 00.000 10072 Worker thread wakes up
01:07:27.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:27.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:27.198 00.006 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:07:27.601 00.403 10072 Exposure complete
01:07:27.654 00.053 10072 worker thread done servicing request
01:07:27.654 00.000 1032 OnExposeComplete: enter
01:07:27.657 00.003 1032 UpdateGuideState(): m_state=6
01:07:27.658 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1592
01:07:27.660 00.002 1032 Star::Find returns 1 (0), X=320.95, Y=750.30, Mass=1520, SNR=27.5, Peak=179 HFD=2.5
01:07:27.662 00.002 1032 MultiStar: [#1 -0.01,0.10,0.93,U] [#2 -0.18,-0.08,0.72,U] [#3 -0.17,0.02,0.64,U] [#4 0.08,0.02,0.66,U] [#5 -0.05,0.03,0.67,U] [#6 -0.18,0.28,0.60,U] [#7 -0.25,-0.15,0.53,U] [#8 -0.09,-0.04,0.50,U] 
01:07:27.663 00.001 1032 refined, 8 included, MultiStar: {-0.07, 0.05}, one-star: {0.06, 0.12}
01:07:27.665 00.002 1032 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.83) = xAngle (0.76 = 0.76)
01:07:27.666 00.001 1032 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.76 = 0.76)
01:07:27.667 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.59 mountX=0.06 mountY=0.06, mountTheta=0.76
01:07:27.670 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.05, opts=13)
01:07:27.671 00.001 1032 Enqueuing Move request for scope (-0.07, 0.05)
01:07:27.674 00.003 10072 Worker thread wakes up
01:07:27.674 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
01:07:27.674 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
01:07:27.674 00.000 10072 Moving (-0.07, 0.05) raw xDistance=0.06 yDistance=0.06
01:07:27.681 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:27.683 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
01:07:27.683 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:07:27.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:27.684 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:07:27.684 00.000 10072 MoveAxis(W, 5, ABG)
01:07:27.684 00.000 10072 Guiding  Dir = 3, Dur = 5
01:07:27.684 00.000 10072 IsGuiding returns 0
01:07:27.685 00.001 10072 PulseGuide returned control before completion, sleep 15
01:07:27.704 00.019 1032 UpdateGuideState exits: m=1520 SNR=27.5
01:07:27.706 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:27.709 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:27.711 00.002 1032 Enqueuing Expose request
01:07:27.714 00.003 10072 IsGuiding returns 0
01:07:27.714 00.000 10072 Move returns status 0, amount 5
01:07:27.714 00.000 10072 MoveAxis(N, 0, ABG)
01:07:27.714 00.000 10072 Move returns status 0, amount 0
01:07:27.714 00.000 10072 move complete, result=0
01:07:27.714 00.000 10072 worker thread done servicing request
01:07:27.715 00.001 10072 Worker thread wakes up
01:07:27.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:27.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:27.722 00.007 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
01:07:28.352 00.630 10072 Exposure complete
01:07:28.402 00.050 10072 worker thread done servicing request
01:07:28.402 00.000 1032 OnExposeComplete: enter
01:07:28.404 00.002 1032 UpdateGuideState(): m_state=6
01:07:28.406 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1593
01:07:28.409 00.003 1032 Star::Find returns 1 (0), X=320.81, Y=750.28, Mass=1429, SNR=26.7, Peak=164 HFD=2.6
01:07:28.411 00.002 1032 MultiStar: [#1 -0.02,0.20,0.96,U] [#2 -0.33,0.18,0.75,U] [#3 -0.33,0.24,0.66,U] [#4 0.03,0.13,0.69,U] [#5 -0.13,0.18,0.70,U] [#6 -0.12,0.20,0.62,U] [#7 -0.31,0.09,0.54,U] [#8 -0.16,0.03,0.56,U] 
01:07:28.413 00.002 1032 single-star, 8 included, MultiStar: {-0.15, 0.15}, one-star: {-0.08, 0.10}
01:07:28.415 00.002 1032 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.83) = xAngle (0.44 = 0.44)
01:07:28.416 00.001 1032 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.44 = 0.44)
01:07:28.418 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.27 mountX=0.11 mountY=0.05, mountTheta=0.44
01:07:28.420 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.10, opts=13)
01:07:28.422 00.002 1032 Enqueuing Move request for scope (-0.08, 0.10)
01:07:28.424 00.002 10072 Worker thread wakes up
01:07:28.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
01:07:28.424 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
01:07:28.424 00.000 10072 Moving (-0.08, 0.10) raw xDistance=0.11 yDistance=0.05
01:07:28.428 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:28.431 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
01:07:28.431 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:07:28.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:28.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:07:28.431 00.000 10072 MoveAxis(W, 6, ABG)
01:07:28.431 00.000 10072 Guiding  Dir = 3, Dur = 6
01:07:28.432 00.001 10072 IsGuiding returns 0
01:07:28.432 00.000 10072 PulseGuide returned control before completion, sleep 16
01:07:28.450 00.018 1032 UpdateGuideState exits: m=1429 SNR=26.7
01:07:28.452 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:28.454 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:28.457 00.003 1032 Enqueuing Expose request
01:07:28.460 00.003 10072 IsGuiding returns 0
01:07:28.460 00.000 10072 Move returns status 0, amount 6
01:07:28.460 00.000 10072 MoveAxis(N, 0, ABG)
01:07:28.460 00.000 10072 Move returns status 0, amount 0
01:07:28.460 00.000 10072 move complete, result=0
01:07:28.461 00.001 10072 worker thread done servicing request
01:07:28.461 00.000 10072 Worker thread wakes up
01:07:28.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:28.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:28.469 00.008 1032 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
01:07:28.867 00.398 10072 Exposure complete
01:07:28.915 00.048 10072 worker thread done servicing request
01:07:28.916 00.001 1032 OnExposeComplete: enter
01:07:28.917 00.001 1032 UpdateGuideState(): m_state=6
01:07:28.920 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1594
01:07:28.921 00.001 1032 Star::Find returns 1 (0), X=320.84, Y=750.13, Mass=1299, SNR=25.4, Peak=137 HFD=2.7
01:07:28.923 00.002 1032 MultiStar: [#1 -0.17,-0.11,1.00,U] [#2 -0.41,0.16,0.73,U] [#3 -0.33,0.16,0.67,U] [#4 -0.15,-0.07,0.74,U] [#5 -0.24,0.06,0.72,U] [#6 -0.14,0.16,0.61,U] [#7 -0.29,0.01,0.56,U] [#8 -0.39,-0.19,0.60,U] 
01:07:28.924 00.001 1032 single-star, 8 included, MultiStar: {-0.23, 0.01}, one-star: {-0.05, -0.05}
01:07:28.927 00.003 1032 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.83) = xAngle (-4.21 = 2.07)
01:07:28.929 00.002 1032 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.21 = 2.07)
01:07:28.930 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.38 mountX=-0.03 mountY=0.06, mountTheta=2.07
01:07:28.934 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.05, opts=13)
01:07:28.935 00.001 1032 Enqueuing Move request for scope (-0.05, -0.05)
01:07:28.936 00.001 10072 Worker thread wakes up
01:07:28.936 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
01:07:28.936 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
01:07:28.936 00.000 10072 Moving (-0.05, -0.05) raw xDistance=-0.03 yDistance=0.06
01:07:28.938 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:28.940 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
01:07:28.940 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:07:28.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:28.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:07:28.940 00.000 10072 MoveAxis(W, 6, ABG)
01:07:28.941 00.001 10072 Guiding  Dir = 3, Dur = 6
01:07:28.941 00.000 10072 IsGuiding returns 0
01:07:28.941 00.000 10072 PulseGuide returned control before completion, sleep 16
01:07:28.959 00.018 10072 IsGuiding returns 0
01:07:28.959 00.000 10072 Move returns status 0, amount 6
01:07:28.959 00.000 10072 MoveAxis(N, 0, ABG)
01:07:28.959 00.000 10072 Move returns status 0, amount 0
01:07:28.959 00.000 10072 move complete, result=0
01:07:28.959 00.000 10072 worker thread done servicing request
01:07:28.959 00.000 1032 UpdateGuideState exits: m=1299 SNR=25.4
01:07:28.961 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:28.963 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:28.965 00.002 1032 Enqueuing Expose request
01:07:28.968 00.003 1032 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
01:07:28.969 00.001 10072 Worker thread wakes up
01:07:28.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:28.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:29.602 00.633 10072 Exposure complete
01:07:29.666 00.064 10072 worker thread done servicing request
01:07:29.667 00.001 1032 OnExposeComplete: enter
01:07:29.669 00.002 1032 UpdateGuideState(): m_state=6
01:07:29.670 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1595
01:07:29.672 00.002 1032 Star::Find returns 1 (0), X=320.94, Y=750.30, Mass=1429, SNR=26.6, Peak=152 HFD=2.6
01:07:29.675 00.003 1032 MultiStar: [#1 -0.05,-0.03,0.99,U] [#2 -0.09,0.16,0.71,U] [#3 -0.29,0.02,0.65,U] [#4 -0.14,-0.03,0.70,U] [#5 -0.17,0.14,0.70,U] [#6 -0.12,0.11,0.58,U] [#7 -0.26,-0.11,0.57,U] [#8 -0.07,0.05,0.55,U] 
01:07:29.678 00.003 1032 refined, 8 included, MultiStar: {-0.11, 0.05}, one-star: {0.05, 0.12}
01:07:29.680 00.002 1032 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.83) = xAngle (0.89 = 0.89)
01:07:29.682 00.002 1032 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.89 = 0.89)
01:07:29.683 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.72 mountX=0.08 mountY=0.10, mountTheta=0.89
01:07:29.686 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.05, opts=13)
01:07:29.687 00.001 1032 Enqueuing Move request for scope (-0.11, 0.05)
01:07:29.689 00.002 10072 Worker thread wakes up
01:07:29.689 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
01:07:29.689 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
01:07:29.689 00.000 10072 Moving (-0.11, 0.05) raw xDistance=0.08 yDistance=0.10
01:07:29.691 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:29.693 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
01:07:29.693 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:07:29.693 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:29.693 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:07:29.693 00.000 10072 MoveAxis(W, 5, ABG)
01:07:29.693 00.000 10072 Guiding  Dir = 3, Dur = 5
01:07:29.693 00.000 10072 IsGuiding returns 0
01:07:29.695 00.002 10072 PulseGuide returned control before completion, sleep 15
01:07:29.713 00.018 1032 UpdateGuideState exits: m=1429 SNR=26.6
01:07:29.716 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:29.718 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:29.719 00.001 1032 Enqueuing Expose request
01:07:29.724 00.005 10072 IsGuiding returns 0
01:07:29.724 00.000 10072 Move returns status 0, amount 5
01:07:29.724 00.000 10072 MoveAxis(N, 0, ABG)
01:07:29.724 00.000 10072 Move returns status 0, amount 0
01:07:29.724 00.000 10072 move complete, result=0
01:07:29.724 00.000 10072 worker thread done servicing request
01:07:29.724 00.000 10072 Worker thread wakes up
01:07:29.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:29.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:29.728 00.004 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
01:07:30.132 00.404 10072 Exposure complete
01:07:30.179 00.047 10072 worker thread done servicing request
01:07:30.180 00.001 1032 OnExposeComplete: enter
01:07:30.182 00.002 1032 UpdateGuideState(): m_state=6
01:07:30.184 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1596
01:07:30.186 00.002 1032 Star::Find returns 1 (0), X=320.94, Y=750.44, Mass=1380, SNR=26.2, Peak=158 HFD=2.6
01:07:30.188 00.002 1032 MultiStar: [#1 -0.13,0.17,0.97,U] [#2 -0.16,0.12,0.72,U] [#3 -0.24,0.06,0.65,U] [#4 -0.08,0.01,0.72,U] [#5 -0.18,-0.06,0.73,U] [#6 -0.01,0.08,0.65,U] [#7 -0.27,-0.12,0.54,U] [#8 -0.11,-0.17,0.62,U] 
01:07:30.190 00.002 1032 refined, 8 included, MultiStar: {-0.11, 0.06}, one-star: {0.05, 0.26}
01:07:30.191 00.001 1032 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.83) = xAngle (0.81 = 0.81)
01:07:30.193 00.002 1032 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.81 = 0.81)
01:07:30.194 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.64 mountX=0.09 mountY=0.09, mountTheta=0.81
01:07:30.197 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.06, opts=13)
01:07:30.199 00.002 1032 Enqueuing Move request for scope (-0.11, 0.06)
01:07:30.200 00.001 10072 Worker thread wakes up
01:07:30.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
01:07:30.201 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
01:07:30.201 00.000 10072 Moving (-0.11, 0.06) raw xDistance=0.09 yDistance=0.09
01:07:30.202 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:30.206 00.004 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
01:07:30.206 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:07:30.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:30.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:07:30.206 00.000 10072 MoveAxis(W, 9, ABG)
01:07:30.206 00.000 10072 Guiding  Dir = 3, Dur = 9
01:07:30.207 00.001 10072 IsGuiding returns 0
01:07:30.207 00.000 10072 PulseGuide returned control before completion, sleep 19
01:07:30.225 00.018 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:07:30.227 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:30.230 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:30.231 00.001 1032 Enqueuing Expose request
01:07:30.238 00.007 10072 IsGuiding returns 0
01:07:30.238 00.000 10072 Move returns status 0, amount 9
01:07:30.238 00.000 10072 MoveAxis(N, 0, ABG)
01:07:30.238 00.000 10072 Move returns status 0, amount 0
01:07:30.238 00.000 10072 move complete, result=0
01:07:30.238 00.000 10072 worker thread done servicing request
01:07:30.238 00.000 10072 Worker thread wakes up
01:07:30.238 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:30.238 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:30.243 00.005 1032 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
01:07:30.866 00.623 10072 Exposure complete
01:07:30.912 00.046 10072 worker thread done servicing request
01:07:30.912 00.000 1032 OnExposeComplete: enter
01:07:30.913 00.001 1032 UpdateGuideState(): m_state=6
01:07:30.916 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1597
01:07:30.917 00.001 1032 Star::Find returns 1 (0), X=320.95, Y=750.57, Mass=1362, SNR=26.0, Peak=158 HFD=2.6
01:07:30.919 00.002 1032 MultiStar: [#1 -0.18,0.27,1.02,U] [#2 -0.34,0.29,0.76,U] [#3 -0.06,0.18,0.70,U] [#4 -0.07,0.00,0.77,U] [#5 -0.20,0.25,0.73,U] [#6 -0.14,0.26,0.56,U] [#7 -0.49,0.19,0.60,U] [#8 -0.15,0.19,0.57,U] 
01:07:30.921 00.002 1032 refined, 8 included, MultiStar: {-0.16, 0.23}, one-star: {0.06, 0.39}
01:07:30.922 00.001 1032 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.83) = xAngle (0.35 = 0.35)
01:07:30.923 00.001 1032 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.35 = 0.35)
01:07:30.925 00.002 1032 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.29 cameraTheta=2.18 mountX=0.27 mountY=0.10, mountTheta=0.35
01:07:30.927 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.23, opts=13)
01:07:30.930 00.003 1032 Enqueuing Move request for scope (-0.16, 0.23)
01:07:30.932 00.002 10072 Worker thread wakes up
01:07:30.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd
01:07:30.932 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.23)
01:07:30.932 00.000 10072 Moving (-0.16, 0.23) raw xDistance=0.27 yDistance=0.10
01:07:30.935 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:30.938 00.003 10072 PPEC rslt: input = 0.27, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 288.72
01:07:30.938 00.000 10072 PPEC: input: 0.27, control: 0.13, exposure: 500
01:07:30.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:30.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:07:30.938 00.000 10072 MoveAxis(W, 133, ABG)
01:07:30.938 00.000 10072 Guiding  Dir = 3, Dur = 133
01:07:30.939 00.001 10072 IsGuiding returns 0
01:07:30.939 00.000 10072 PulseGuide returned control before completion, sleep 143
01:07:30.956 00.017 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:07:30.958 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:30.960 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:30.961 00.001 1032 Enqueuing Expose request
01:07:31.097 00.136 10072 IsGuiding returns 0
01:07:31.097 00.000 10072 Move returns status 0, amount 133
01:07:31.097 00.000 10072 MoveAxis(N, 0, ABG)
01:07:31.097 00.000 10072 Move returns status 0, amount 0
01:07:31.097 00.000 10072 move complete, result=0
01:07:31.097 00.000 10072 worker thread done servicing request
01:07:31.097 00.000 10072 Worker thread wakes up
01:07:31.098 00.001 1032 GuideStep: 0.3 px 133 ms WEST, 0.1 px 0 ms NORTH
01:07:31.100 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:31.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:31.508 00.408 10072 Exposure complete
01:07:31.559 00.051 10072 worker thread done servicing request
01:07:31.559 00.000 1032 OnExposeComplete: enter
01:07:31.562 00.003 1032 UpdateGuideState(): m_state=6
01:07:31.564 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1598
01:07:31.566 00.002 1032 Star::Find returns 1 (0), X=320.90, Y=750.56, Mass=1332, SNR=25.7, Peak=170 HFD=2.5
01:07:31.568 00.002 1032 MultiStar: [#1 -0.12,0.23,1.02,U] [#2 -0.11,0.09,0.77,U] [#3 -0.16,0.01,0.66,U] [#4 -0.05,0.02,0.72,U] [#5 -0.10,0.16,0.76,U] [#6 -0.09,0.15,0.65,U] [#7 -0.09,0.07,0.53,U] [#8 0.02,0.32,0.61,U] 
01:07:31.570 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.17}, one-star: {0.01, 0.38}
01:07:31.571 00.001 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
01:07:31.573 00.002 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
01:07:31.575 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.99 mountX=0.19 mountY=0.03, mountTheta=0.16
01:07:31.578 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.17, opts=13)
01:07:31.581 00.003 1032 Enqueuing Move request for scope (-0.08, 0.17)
01:07:31.586 00.005 10072 Worker thread wakes up
01:07:31.586 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
01:07:31.586 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
01:07:31.586 00.000 10072 Moving (-0.08, 0.17) raw xDistance=0.19 yDistance=0.03
01:07:31.590 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:31.595 00.005 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.72
01:07:31.595 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
01:07:31.595 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:31.596 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:07:31.596 00.000 10072 MoveAxis(W, 95, ABG)
01:07:31.596 00.000 10072 Guiding  Dir = 3, Dur = 95
01:07:31.596 00.000 10072 IsGuiding returns 0
01:07:31.597 00.001 10072 PulseGuide returned control before completion, sleep 105
01:07:31.630 00.033 1032 UpdateGuideState exits: m=1332 SNR=25.7
01:07:31.632 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:31.634 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:31.636 00.002 1032 Enqueuing Expose request
01:07:31.705 00.069 10072 IsGuiding returns 0
01:07:31.705 00.000 10072 Move returns status 0, amount 95
01:07:31.706 00.001 10072 MoveAxis(N, 0, ABG)
01:07:31.706 00.000 10072 Move returns status 0, amount 0
01:07:31.706 00.000 10072 move complete, result=0
01:07:31.706 00.000 10072 worker thread done servicing request
01:07:31.706 00.000 10072 Worker thread wakes up
01:07:31.706 00.000 1032 GuideStep: 0.2 px 95 ms WEST, 0.0 px 0 ms NORTH
01:07:31.709 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:31.709 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:32.336 00.627 10072 Exposure complete
01:07:32.387 00.051 10072 worker thread done servicing request
01:07:32.387 00.000 1032 OnExposeComplete: enter
01:07:32.389 00.002 1032 UpdateGuideState(): m_state=6
01:07:32.391 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1599
01:07:32.394 00.003 1032 Star::Find returns 1 (0), X=321.02, Y=750.23, Mass=1395, SNR=26.3, Peak=149 HFD=2.5
01:07:32.396 00.002 1032 MultiStar: [#1 0.07,-0.13,0.93,U] [#2 0.10,-0.09,0.72,U] [#3 0.19,-0.13,0.64,U] [#4 0.01,-0.08,0.70,U] [#5 -0.05,-0.06,0.68,U] [#6 0.15,-0.06,0.63,U] [#7 -0.12,-0.20,0.53,U] [#8 0.06,-0.15,0.58,U] 
01:07:32.398 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.13, 0.05}
01:07:32.400 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
01:07:32.401 00.001 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
01:07:32.403 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.91 mountX=-0.10 mountY=-0.04, mountTheta=-2.74
01:07:32.406 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
01:07:32.407 00.001 1032 Enqueuing Move request for scope (0.07, -0.09)
01:07:32.409 00.002 10072 Worker thread wakes up
01:07:32.409 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
01:07:32.409 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
01:07:32.409 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.10 yDistance=-0.04
01:07:32.411 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:32.413 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
01:07:32.414 00.001 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:07:32.414 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:32.414 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:07:32.414 00.000 10072 MoveAxis(W, 10, ABG)
01:07:32.414 00.000 10072 Guiding  Dir = 3, Dur = 10
01:07:32.414 00.000 10072 IsGuiding returns 0
01:07:32.415 00.001 10072 PulseGuide returned control before completion, sleep 20
01:07:32.433 00.018 1032 UpdateGuideState exits: m=1395 SNR=26.3
01:07:32.435 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:32.437 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:32.439 00.002 1032 Enqueuing Expose request
01:07:32.441 00.002 10072 IsGuiding returns 0
01:07:32.441 00.000 10072 Move returns status 0, amount 10
01:07:32.441 00.000 10072 MoveAxis(N, 0, ABG)
01:07:32.441 00.000 10072 Move returns status 0, amount 0
01:07:32.442 00.001 10072 move complete, result=0
01:07:32.442 00.000 10072 worker thread done servicing request
01:07:32.442 00.000 10072 Worker thread wakes up
01:07:32.442 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:32.442 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:32.450 00.008 1032 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
01:07:32.852 00.402 10072 Exposure complete
01:07:32.907 00.055 10072 worker thread done servicing request
01:07:32.907 00.000 1032 OnExposeComplete: enter
01:07:32.910 00.003 1032 UpdateGuideState(): m_state=6
01:07:32.912 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1600
01:07:32.913 00.001 1032 Star::Find returns 1 (0), X=321.16, Y=750.09, Mass=1417, SNR=26.5, Peak=168 HFD=2.7
01:07:32.916 00.003 1032 MultiStar: [#1 0.09,-0.19,0.96,U] [#2 0.07,-0.06,0.67,U] [#3 0.10,-0.18,0.69,U] [#4 0.11,-0.03,0.71,U] [#5 0.11,-0.01,0.65,U] [#6 0.25,0.12,0.55,U] [#7 -0.03,-0.16,0.57,U] [#8 0.15,-0.13,0.59,U] 
01:07:32.917 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.09}, one-star: {0.27, -0.09}
01:07:32.919 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
01:07:32.920 00.001 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
01:07:32.921 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.58 mountX=-0.12 mountY=-0.10, mountTheta=-2.41
01:07:32.927 00.006 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
01:07:32.930 00.003 1032 Enqueuing Move request for scope (0.13, -0.09)
01:07:32.933 00.003 10072 Worker thread wakes up
01:07:32.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
01:07:32.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
01:07:32.933 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
01:07:32.935 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:32.938 00.003 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
01:07:32.938 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
01:07:32.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:32.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:07:32.938 00.000 10072 MoveAxis(W, 10, ABG)
01:07:32.938 00.000 10072 Guiding  Dir = 3, Dur = 10
01:07:32.939 00.001 10072 IsGuiding returns 0
01:07:32.939 00.000 10072 PulseGuide returned control before completion, sleep 20
01:07:32.959 00.020 1032 UpdateGuideState exits: m=1417 SNR=26.5
01:07:32.962 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:32.963 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:32.966 00.003 1032 Enqueuing Expose request
01:07:32.971 00.005 10072 IsGuiding returns 0
01:07:32.971 00.000 10072 Move returns status 0, amount 10
01:07:32.971 00.000 10072 MoveAxis(N, 0, ABG)
01:07:32.971 00.000 10072 Move returns status 0, amount 0
01:07:32.971 00.000 10072 move complete, result=0
01:07:32.971 00.000 10072 worker thread done servicing request
01:07:32.971 00.000 10072 Worker thread wakes up
01:07:32.971 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:32.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:32.976 00.005 1032 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:07:33.598 00.622 10072 Exposure complete
01:07:33.648 00.050 10072 worker thread done servicing request
01:07:33.648 00.000 1032 OnExposeComplete: enter
01:07:33.650 00.002 1032 UpdateGuideState(): m_state=6
01:07:33.652 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1601
01:07:33.654 00.002 1032 Star::Find returns 1 (0), X=321.08, Y=750.23, Mass=1417, SNR=26.5, Peak=168 HFD=2.5
01:07:33.656 00.002 1032 MultiStar: [#1 0.10,-0.03,0.98,U] [#2 0.01,-0.05,0.77,U] [#3 0.09,-0.13,0.64,U] [#4 0.31,-0.03,0.72,U] [#5 0.03,-0.17,0.66,U] [#6 0.17,0.13,0.59,U] [#7 -0.17,-0.21,0.46,U] [#8 0.12,0.03,0.56,U] 
01:07:33.658 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.04}, one-star: {0.19, 0.05}
01:07:33.660 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
01:07:33.662 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
01:07:33.663 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-0.33 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
01:07:33.667 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
01:07:33.670 00.003 1032 Enqueuing Move request for scope (0.11, -0.04)
01:07:33.671 00.001 10072 Worker thread wakes up
01:07:33.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
01:07:33.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
01:07:33.671 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.06 yDistance=-0.09
01:07:33.674 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:33.677 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
01:07:33.677 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:07:33.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:33.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:07:33.677 00.000 10072 MoveAxis(W, 11, ABG)
01:07:33.677 00.000 10072 Guiding  Dir = 3, Dur = 11
01:07:33.678 00.001 10072 IsGuiding returns 0
01:07:33.678 00.000 10072 PulseGuide returned control before completion, sleep 21
01:07:33.695 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.5
01:07:33.698 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:33.699 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:33.701 00.002 1032 Enqueuing Expose request
01:07:33.703 00.002 10072 IsGuiding returns 0
01:07:33.703 00.000 10072 Move returns status 0, amount 11
01:07:33.703 00.000 10072 MoveAxis(N, 0, ABG)
01:07:33.703 00.000 10072 Move returns status 0, amount 0
01:07:33.703 00.000 10072 move complete, result=0
01:07:33.704 00.001 10072 worker thread done servicing request
01:07:33.704 00.000 10072 Worker thread wakes up
01:07:33.704 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:33.704 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:33.714 00.010 1032 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:07:34.108 00.394 10072 Exposure complete
01:07:34.157 00.049 10072 worker thread done servicing request
01:07:34.157 00.000 1032 OnExposeComplete: enter
01:07:34.159 00.002 1032 UpdateGuideState(): m_state=6
01:07:34.161 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1602
01:07:34.162 00.001 1032 Star::Find returns 1 (0), X=321.13, Y=750.19, Mass=1305, SNR=25.5, Peak=152 HFD=2.5
01:07:34.163 00.001 1032 MultiStar: [#1 0.18,0.16,1.03,U] [#2 -0.04,0.02,0.78,U] [#3 0.03,-0.08,0.70,U] [#4 0.25,-0.05,0.72,U] [#5 0.23,0.04,0.73,U] [#6 0.14,0.09,0.64,U] [#7 0.00,-0.29,0.48,U] [#8 0.02,-0.14,0.60,U] 
01:07:34.165 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.24, 0.01}
01:07:34.167 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
01:07:34.168 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
01:07:34.169 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.04 mountX=-0.04 mountY=-0.12, mountTheta=-1.87
01:07:34.173 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
01:07:34.175 00.002 1032 Enqueuing Move request for scope (0.13, -0.01)
01:07:34.176 00.001 10072 Worker thread wakes up
01:07:34.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
01:07:34.176 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
01:07:34.176 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.12
01:07:34.179 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:34.181 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
01:07:34.181 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:07:34.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:34.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:07:34.181 00.000 10072 MoveAxis(W, 9, ABG)
01:07:34.181 00.000 10072 Guiding  Dir = 3, Dur = 9
01:07:34.182 00.001 10072 IsGuiding returns 0
01:07:34.182 00.000 10072 PulseGuide returned control before completion, sleep 19
01:07:34.198 00.016 1032 UpdateGuideState exits: m=1305 SNR=25.5
01:07:34.200 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:34.203 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:34.204 00.001 1032 Enqueuing Expose request
01:07:34.216 00.012 10072 IsGuiding returns 0
01:07:34.216 00.000 10072 Move returns status 0, amount 9
01:07:34.216 00.000 10072 MoveAxis(N, 0, ABG)
01:07:34.217 00.001 10072 Move returns status 0, amount 0
01:07:34.217 00.000 10072 move complete, result=0
01:07:34.217 00.000 10072 worker thread done servicing request
01:07:34.217 00.000 10072 Worker thread wakes up
01:07:34.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:34.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:34.217 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:07:34.841 00.624 10072 Exposure complete
01:07:34.889 00.048 10072 worker thread done servicing request
01:07:34.889 00.000 1032 OnExposeComplete: enter
01:07:34.892 00.003 1032 UpdateGuideState(): m_state=6
01:07:34.897 00.005 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1603
01:07:34.899 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.29, Mass=1424, SNR=26.6, Peak=172 HFD=2.6
01:07:34.901 00.002 1032 MultiStar: [#1 0.12,-0.06,0.99,U] [#2 0.04,-0.06,0.77,U] [#3 0.05,-0.08,0.65,U] [#4 0.17,-0.08,0.70,U] [#5 0.16,-0.11,0.67,U] [#6 0.11,0.02,0.60,U] [#7 0.00,-0.29,0.55,U] [#8 -0.07,-0.04,0.58,U] 
01:07:34.903 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.21, 0.11}
01:07:34.905 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
01:07:34.906 00.001 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
01:07:34.909 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.49 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
01:07:34.911 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
01:07:34.912 00.001 1032 Enqueuing Move request for scope (0.10, -0.05)
01:07:34.914 00.002 10072 Worker thread wakes up
01:07:34.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
01:07:34.914 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
01:07:34.914 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.08 yDistance=-0.08
01:07:34.917 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:34.920 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.72
01:07:34.920 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:07:34.921 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:34.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:07:34.921 00.000 10072 MoveAxis(W, 12, ABG)
01:07:34.921 00.000 10072 Guiding  Dir = 3, Dur = 12
01:07:34.921 00.000 10072 IsGuiding returns 0
01:07:34.921 00.000 10072 PulseGuide returned control before completion, sleep 22
01:07:34.940 00.019 1032 UpdateGuideState exits: m=1424 SNR=26.6
01:07:34.942 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:34.944 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:34.946 00.002 1032 Enqueuing Expose request
01:07:34.948 00.002 10072 IsGuiding returns 0
01:07:34.948 00.000 10072 Move returns status 0, amount 12
01:07:34.948 00.000 10072 MoveAxis(N, 0, ABG)
01:07:34.948 00.000 10072 Move returns status 0, amount 0
01:07:34.948 00.000 10072 move complete, result=0
01:07:34.948 00.000 10072 worker thread done servicing request
01:07:34.948 00.000 10072 Worker thread wakes up
01:07:34.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:34.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:34.955 00.007 1032 GuideStep: -0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
01:07:35.358 00.403 10072 Exposure complete
01:07:35.410 00.052 10072 worker thread done servicing request
01:07:35.410 00.000 1032 OnExposeComplete: enter
01:07:35.412 00.002 1032 UpdateGuideState(): m_state=6
01:07:35.413 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1604
01:07:35.415 00.002 1032 Star::Find returns 1 (0), X=321.21, Y=750.11, Mass=1401, SNR=26.4, Peak=158 HFD=2.6
01:07:35.416 00.001 1032 MultiStar: [#1 0.24,-0.14,1.01,U] [#2 0.13,-0.12,0.73,U] [#3 0.11,-0.13,0.67,U] [#4 0.11,-0.11,0.71,U] [#5 0.27,0.06,0.75,U] [#6 0.13,0.06,0.63,U] [#7 -0.08,-0.19,0.53,U] [#8 0.15,-0.11,0.57,U] 
01:07:35.418 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.08}, one-star: {0.31, -0.07}
01:07:35.420 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
01:07:35.421 00.001 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
01:07:35.424 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.45 mountX=-0.12 mountY=-0.14, mountTheta=-2.28
01:07:35.428 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.08, opts=13)
01:07:35.431 00.003 1032 Enqueuing Move request for scope (0.17, -0.08)
01:07:35.434 00.003 10072 Worker thread wakes up
01:07:35.434 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
01:07:35.434 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
01:07:35.434 00.000 10072 Moving (0.17, -0.08) raw xDistance=-0.12 yDistance=-0.14
01:07:35.436 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:35.438 00.002 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
01:07:35.438 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
01:07:35.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:35.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:07:35.438 00.000 10072 MoveAxis(W, 11, ABG)
01:07:35.438 00.000 10072 Guiding  Dir = 3, Dur = 11
01:07:35.438 00.000 10072 IsGuiding returns 0
01:07:35.439 00.001 10072 PulseGuide returned control before completion, sleep 21
01:07:35.457 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:07:35.459 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:35.461 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:35.463 00.002 1032 Enqueuing Expose request
01:07:35.465 00.002 10072 IsGuiding returns 0
01:07:35.465 00.000 10072 Move returns status 0, amount 11
01:07:35.465 00.000 10072 MoveAxis(N, 0, ABG)
01:07:35.465 00.000 10072 Move returns status 0, amount 0
01:07:35.465 00.000 10072 move complete, result=0
01:07:35.465 00.000 10072 worker thread done servicing request
01:07:35.465 00.000 10072 Worker thread wakes up
01:07:35.465 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:35.466 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:35.472 00.006 1032 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:07:36.091 00.619 10072 Exposure complete
01:07:36.134 00.043 10072 worker thread done servicing request
01:07:36.134 00.000 1032 OnExposeComplete: enter
01:07:36.137 00.003 1032 UpdateGuideState(): m_state=6
01:07:36.139 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1605
01:07:36.140 00.001 1032 Star::Find returns 1 (0), X=321.15, Y=750.19, Mass=1388, SNR=26.3, Peak=167 HFD=2.6
01:07:36.141 00.001 1032 MultiStar: [#1 0.07,-0.08,1.01,U] [#2 0.14,-0.01,0.71,U] [#3 0.19,0.02,0.66,U] [#4 0.16,-0.09,0.72,U] [#5 0.04,-0.06,0.71,U] [#6 0.13,0.02,0.60,U] [#7 0.05,-0.21,0.53,U] [#8 0.05,-0.19,0.55,U] 
01:07:36.144 00.003 1032 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.26, 0.01}
01:07:36.146 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
01:07:36.147 00.001 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
01:07:36.148 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.42 mountX=-0.09 mountY=-0.11, mountTheta=-2.25
01:07:36.152 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.06, opts=13)
01:07:36.154 00.002 1032 Enqueuing Move request for scope (0.13, -0.06)
01:07:36.155 00.001 10072 Worker thread wakes up
01:07:36.156 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
01:07:36.156 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
01:07:36.156 00.000 10072 Moving (0.13, -0.06) raw xDistance=-0.09 yDistance=-0.11
01:07:36.158 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:36.159 00.001 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
01:07:36.161 00.002 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
01:07:36.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:36.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:07:36.161 00.000 10072 MoveAxis(W, 13, ABG)
01:07:36.161 00.000 10072 Guiding  Dir = 3, Dur = 13
01:07:36.161 00.000 10072 IsGuiding returns 0
01:07:36.162 00.001 10072 PulseGuide returned control before completion, sleep 23
01:07:36.178 00.016 1032 UpdateGuideState exits: m=1388 SNR=26.3
01:07:36.182 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:36.184 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:36.185 00.001 1032 Enqueuing Expose request
01:07:36.198 00.013 10072 IsGuiding returns 0
01:07:36.198 00.000 10072 Move returns status 0, amount 13
01:07:36.198 00.000 10072 MoveAxis(N, 0, ABG)
01:07:36.198 00.000 10072 Move returns status 0, amount 0
01:07:36.198 00.000 10072 move complete, result=0
01:07:36.198 00.000 10072 worker thread done servicing request
01:07:36.198 00.000 10072 Worker thread wakes up
01:07:36.198 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:36.198 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:36.200 00.002 1032 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:07:36.607 00.407 10072 Exposure complete
01:07:36.667 00.060 10072 worker thread done servicing request
01:07:36.667 00.000 1032 OnExposeComplete: enter
01:07:36.671 00.004 1032 UpdateGuideState(): m_state=6
01:07:36.674 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1606
01:07:36.680 00.006 1032 Star::Find returns 1 (0), X=321.05, Y=750.26, Mass=1401, SNR=26.4, Peak=162 HFD=2.5
01:07:36.686 00.006 1032 MultiStar: [#1 0.14,0.00,0.99,U] [#2 0.08,-0.10,0.79,U] [#3 -0.02,0.04,0.61,U] [#4 0.12,-0.11,0.71,U] [#5 0.01,0.10,0.70,U] [#6 0.14,0.10,0.62,U] [#7 -0.07,-0.17,0.55,U] [#8 0.13,-0.09,0.57,U] 
01:07:36.689 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.16, 0.08}
01:07:36.692 00.003 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
01:07:36.695 00.003 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
01:07:36.699 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.12 mountX=-0.03 mountY=-0.08, mountTheta=-1.95
01:07:36.706 00.007 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
01:07:36.712 00.006 1032 Enqueuing Move request for scope (0.09, -0.01)
01:07:36.714 00.002 10072 Worker thread wakes up
01:07:36.715 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:07:36.715 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:07:36.715 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
01:07:36.719 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:36.723 00.004 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
01:07:36.723 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:07:36.723 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:36.723 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:07:36.723 00.000 10072 MoveAxis(W, 11, ABG)
01:07:36.723 00.000 10072 Guiding  Dir = 3, Dur = 11
01:07:36.723 00.000 10072 IsGuiding returns 0
01:07:36.724 00.001 10072 PulseGuide returned control before completion, sleep 21
01:07:36.750 00.026 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:07:36.753 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:36.755 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:36.758 00.003 1032 Enqueuing Expose request
01:07:36.761 00.003 10072 IsGuiding returns 0
01:07:36.761 00.000 10072 Move returns status 0, amount 11
01:07:36.761 00.000 10072 MoveAxis(N, 0, ABG)
01:07:36.761 00.000 10072 Move returns status 0, amount 0
01:07:36.761 00.000 10072 move complete, result=0
01:07:36.761 00.000 10072 worker thread done servicing request
01:07:36.761 00.000 10072 Worker thread wakes up
01:07:36.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:36.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:36.775 00.014 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:07:37.390 00.615 10072 Exposure complete
01:07:37.443 00.053 10072 worker thread done servicing request
01:07:37.443 00.000 1032 OnExposeComplete: enter
01:07:37.446 00.003 1032 UpdateGuideState(): m_state=6
01:07:37.448 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1607
01:07:37.450 00.002 1032 Star::Find returns 1 (0), X=321.07, Y=750.21, Mass=1376, SNR=26.1, Peak=161 HFD=2.5
01:07:37.452 00.002 1032 MultiStar: [#1 0.10,0.02,1.06,U] [#2 -0.01,0.06,0.71,U] [#3 0.06,-0.00,0.68,U] [#4 0.05,-0.10,0.72,U] [#5 0.04,0.03,0.71,U] [#6 0.14,0.05,0.60,U] [#7 0.05,-0.21,0.51,U] [#8 0.13,-0.08,0.58,U] 
01:07:37.454 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.18, 0.03}
01:07:37.456 00.002 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
01:07:37.458 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
01:07:37.460 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.17 mountX=-0.04 mountY=-0.08, mountTheta=-2.00
01:07:37.463 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
01:07:37.466 00.003 1032 Enqueuing Move request for scope (0.09, -0.01)
01:07:37.469 00.003 10072 Worker thread wakes up
01:07:37.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:07:37.469 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:07:37.469 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.08
01:07:37.470 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:37.473 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
01:07:37.473 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:07:37.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:37.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:07:37.473 00.000 10072 MoveAxis(W, 12, ABG)
01:07:37.473 00.000 10072 Guiding  Dir = 3, Dur = 12
01:07:37.474 00.001 10072 IsGuiding returns 0
01:07:37.474 00.000 10072 PulseGuide returned control before completion, sleep 22
01:07:37.494 00.020 1032 UpdateGuideState exits: m=1376 SNR=26.1
01:07:37.496 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:37.498 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:37.500 00.002 1032 Enqueuing Expose request
01:07:37.512 00.012 10072 IsGuiding returns 0
01:07:37.512 00.000 10072 Move returns status 0, amount 12
01:07:37.512 00.000 10072 MoveAxis(N, 0, ABG)
01:07:37.512 00.000 10072 Move returns status 0, amount 0
01:07:37.512 00.000 10072 move complete, result=0
01:07:37.512 00.000 10072 worker thread done servicing request
01:07:37.512 00.000 10072 Worker thread wakes up
01:07:37.512 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:37.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:37.514 00.002 1032 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
01:07:37.922 00.408 10072 Exposure complete
01:07:37.972 00.050 10072 worker thread done servicing request
01:07:37.972 00.000 1032 OnExposeComplete: enter
01:07:37.974 00.002 1032 UpdateGuideState(): m_state=6
01:07:37.977 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1608
01:07:37.978 00.001 1032 Star::Find returns 1 (0), X=321.15, Y=750.16, Mass=1551, SNR=27.8, Peak=184 HFD=2.6
01:07:37.980 00.002 1032 MultiStar: [#1 0.12,0.00,0.92,U] [#2 0.07,-0.11,0.68,U] [#3 0.14,-0.09,0.65,U] [#4 0.02,-0.05,0.65,U] [#5 0.01,0.03,0.66,U] [#6 0.14,0.14,0.60,U] [#7 -0.18,-0.37,0.51,U] [#8 0.02,-0.03,0.54,U] 
01:07:37.983 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.25, -0.02}
01:07:37.985 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
01:07:37.988 00.003 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
01:07:37.990 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.49 mountX=-0.07 mountY=-0.07, mountTheta=-2.32
01:07:37.993 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
01:07:37.995 00.002 1032 Enqueuing Move request for scope (0.09, -0.05)
01:07:37.996 00.001 10072 Worker thread wakes up
01:07:37.996 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
01:07:37.996 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
01:07:37.996 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.07 yDistance=-0.07
01:07:38.000 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:38.002 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
01:07:38.002 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:07:38.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:38.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:07:38.002 00.000 10072 MoveAxis(W, 11, ABG)
01:07:38.002 00.000 10072 Guiding  Dir = 3, Dur = 11
01:07:38.002 00.000 10072 IsGuiding returns 0
01:07:38.004 00.002 10072 PulseGuide returned control before completion, sleep 21
01:07:38.023 00.019 1032 UpdateGuideState exits: m=1551 SNR=27.8
01:07:38.025 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:38.027 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:38.028 00.001 1032 Enqueuing Expose request
01:07:38.030 00.002 10072 IsGuiding returns 0
01:07:38.031 00.001 10072 Move returns status 0, amount 11
01:07:38.031 00.000 10072 MoveAxis(N, 0, ABG)
01:07:38.031 00.000 10072 Move returns status 0, amount 0
01:07:38.031 00.000 10072 move complete, result=0
01:07:38.031 00.000 10072 worker thread done servicing request
01:07:38.031 00.000 10072 Worker thread wakes up
01:07:38.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:38.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:38.038 00.007 1032 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:07:38.761 00.723 10072 Exposure complete
01:07:38.807 00.046 10072 worker thread done servicing request
01:07:38.809 00.002 1032 OnExposeComplete: enter
01:07:38.810 00.001 1032 UpdateGuideState(): m_state=6
01:07:38.812 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1609
01:07:38.814 00.002 1032 Star::Find returns 1 (0), X=321.12, Y=750.29, Mass=1274, SNR=25.2, Peak=156 HFD=2.6
01:07:38.815 00.001 1032 MultiStar: [#1 0.09,-0.07,1.00,U] [#2 0.11,-0.11,0.82,U] [#3 0.04,-0.07,0.70,U] [#4 0.11,0.00,0.75,U] [#5 -0.02,0.06,0.71,U] [#6 0.13,0.14,0.63,U] [#7 -0.02,-0.34,0.58,U] [#8 -0.03,0.05,0.57,U] 
01:07:38.817 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.02}, one-star: {0.23, 0.11}
01:07:38.818 00.001 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
01:07:38.819 00.001 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
01:07:38.821 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.24 mountX=-0.04 mountY=-0.08, mountTheta=-2.07
01:07:38.823 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
01:07:38.825 00.002 1032 Enqueuing Move request for scope (0.08, -0.02)
01:07:38.826 00.001 10072 Worker thread wakes up
01:07:38.826 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
01:07:38.826 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
01:07:38.826 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.08
01:07:38.827 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:38.831 00.004 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
01:07:38.831 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:07:38.831 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:38.831 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:07:38.831 00.000 10072 MoveAxis(W, 11, ABG)
01:07:38.831 00.000 10072 Guiding  Dir = 3, Dur = 11
01:07:38.833 00.002 10072 IsGuiding returns 0
01:07:38.833 00.000 10072 PulseGuide returned control before completion, sleep 21
01:07:38.850 00.017 1032 UpdateGuideState exits: m=1274 SNR=25.2
01:07:38.852 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:38.853 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:38.855 00.002 1032 Enqueuing Expose request
01:07:38.869 00.014 10072 IsGuiding returns 0
01:07:38.869 00.000 10072 Move returns status 0, amount 11
01:07:38.869 00.000 10072 MoveAxis(N, 0, ABG)
01:07:38.869 00.000 10072 Move returns status 0, amount 0
01:07:38.869 00.000 10072 move complete, result=0
01:07:38.869 00.000 10072 worker thread done servicing request
01:07:38.869 00.000 10072 Worker thread wakes up
01:07:38.869 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:38.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:38.870 00.001 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:07:39.276 00.406 10072 Exposure complete
01:07:39.324 00.048 10072 worker thread done servicing request
01:07:39.324 00.000 1032 OnExposeComplete: enter
01:07:39.326 00.002 1032 UpdateGuideState(): m_state=6
01:07:39.328 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1610
01:07:39.331 00.003 1032 Star::Find returns 1 (0), X=321.17, Y=750.31, Mass=1492, SNR=27.2, Peak=186 HFD=2.7
01:07:39.334 00.003 1032 MultiStar: [#1 0.14,-0.02,0.94,U] [#2 0.10,-0.02,0.70,U] [#3 0.15,0.02,0.66,U] [#4 0.09,0.07,0.66,U] [#5 -0.10,0.13,0.66,U] [#6 0.20,0.11,0.57,U] [#7 0.02,-0.16,0.48,U] [#8 0.03,-0.05,0.57,U] 
01:07:39.335 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.28, 0.13}
01:07:39.338 00.003 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
01:07:39.340 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
01:07:39.341 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.26 mountX=0.00 mountY=-0.12, mountTheta=-1.57
01:07:39.344 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
01:07:39.346 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
01:07:39.349 00.003 10072 Worker thread wakes up
01:07:39.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:07:39.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:07:39.349 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.00 yDistance=-0.12
01:07:39.351 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:39.353 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
01:07:39.353 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:07:39.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:39.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:07:39.353 00.000 10072 MoveAxis(W, 7, ABG)
01:07:39.354 00.001 10072 Guiding  Dir = 3, Dur = 7
01:07:39.354 00.000 10072 IsGuiding returns 0
01:07:39.354 00.000 10072 PulseGuide returned control before completion, sleep 17
01:07:39.371 00.017 1032 UpdateGuideState exits: m=1492 SNR=27.2
01:07:39.373 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:39.375 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:39.376 00.001 1032 Enqueuing Expose request
01:07:39.382 00.006 10072 IsGuiding returns 0
01:07:39.382 00.000 10072 Move returns status 0, amount 7
01:07:39.382 00.000 10072 MoveAxis(N, 0, ABG)
01:07:39.382 00.000 10072 Move returns status 0, amount 0
01:07:39.382 00.000 10072 move complete, result=0
01:07:39.382 00.000 10072 worker thread done servicing request
01:07:39.382 00.000 10072 Worker thread wakes up
01:07:39.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:39.383 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:39.386 00.003 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:07:40.007 00.621 10072 Exposure complete
01:07:40.056 00.049 10072 worker thread done servicing request
01:07:40.056 00.000 1032 OnExposeComplete: enter
01:07:40.059 00.003 1032 UpdateGuideState(): m_state=6
01:07:40.060 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1611
01:07:40.063 00.003 1032 Star::Find returns 1 (0), X=321.16, Y=750.28, Mass=1562, SNR=27.9, Peak=178 HFD=2.7
01:07:40.065 00.002 1032 MultiStar: [#1 0.27,0.01,0.90,U] [#2 0.03,-0.08,0.72,U] [#3 0.09,0.00,0.66,U] [#4 0.24,-0.06,0.65,U] [#5 0.33,0.14,0.62,U] [#6 0.23,0.09,0.57,U] [#7 0.09,-0.10,0.48,U] [#8 0.07,-0.06,0.54,U] 
01:07:40.066 00.001 1032 refined, 8 included, MultiStar: {0.19, 0.01}, one-star: {0.27, 0.10}
01:07:40.068 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
01:07:40.069 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
01:07:40.071 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.06 mountX=-0.04 mountY=-0.19, mountTheta=-1.77
01:07:40.074 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.01, opts=13)
01:07:40.076 00.002 1032 Enqueuing Move request for scope (0.19, 0.01)
01:07:40.078 00.002 10072 Worker thread wakes up
01:07:40.078 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
01:07:40.078 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
01:07:40.078 00.000 10072 Moving (0.19, 0.01) raw xDistance=-0.04 yDistance=-0.19
01:07:40.082 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:40.084 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
01:07:40.085 00.001 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:07:40.085 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:40.085 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:07:40.085 00.000 10072 MoveAxis(W, 8, ABG)
01:07:40.085 00.000 10072 Guiding  Dir = 3, Dur = 8
01:07:40.085 00.000 10072 IsGuiding returns 0
01:07:40.086 00.001 10072 PulseGuide returned control before completion, sleep 18
01:07:40.104 00.018 1032 UpdateGuideState exits: m=1562 SNR=27.9
01:07:40.106 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:40.108 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:40.110 00.002 1032 Enqueuing Expose request
01:07:40.116 00.006 10072 IsGuiding returns 0
01:07:40.116 00.000 10072 Move returns status 0, amount 8
01:07:40.116 00.000 10072 MoveAxis(N, 0, ABG)
01:07:40.116 00.000 10072 Move returns status 0, amount 0
01:07:40.117 00.001 10072 move complete, result=0
01:07:40.117 00.000 10072 worker thread done servicing request
01:07:40.117 00.000 10072 Worker thread wakes up
01:07:40.117 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:40.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:40.122 00.005 1032 GuideStep: -0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
01:07:40.524 00.402 10072 Exposure complete
01:07:40.573 00.049 10072 worker thread done servicing request
01:07:40.573 00.000 1032 OnExposeComplete: enter
01:07:40.575 00.002 1032 UpdateGuideState(): m_state=6
01:07:40.578 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1612
01:07:40.580 00.002 1032 Star::Find returns 1 (0), X=321.05, Y=750.28, Mass=1514, SNR=27.4, Peak=171 HFD=2.5
01:07:40.584 00.004 1032 MultiStar: [#1 0.12,0.06,0.96,U] [#2 0.05,-0.01,0.68,U] [#3 0.03,0.06,0.65,U] [#4 0.20,-0.06,0.68,U] [#5 0.10,-0.14,0.69,U] [#6 0.20,0.07,0.54,U] [#7 -0.11,-0.11,0.48,U] [#8 0.22,-0.16,0.53,U] 
01:07:40.587 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.15, 0.10}
01:07:40.590 00.003 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
01:07:40.591 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
01:07:40.593 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.08 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
01:07:40.596 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
01:07:40.598 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
01:07:40.600 00.002 10072 Worker thread wakes up
01:07:40.600 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:07:40.600 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:07:40.600 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.11
01:07:40.602 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:40.604 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
01:07:40.604 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:07:40.604 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:40.604 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:07:40.604 00.000 10072 MoveAxis(W, 7, ABG)
01:07:40.605 00.001 10072 Guiding  Dir = 3, Dur = 7
01:07:40.605 00.000 10072 IsGuiding returns 0
01:07:40.605 00.000 10072 PulseGuide returned control before completion, sleep 17
01:07:40.624 00.019 1032 UpdateGuideState exits: m=1514 SNR=27.4
01:07:40.627 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:40.629 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:40.631 00.002 1032 Enqueuing Expose request
01:07:40.632 00.001 10072 IsGuiding returns 0
01:07:40.632 00.000 10072 Move returns status 0, amount 7
01:07:40.632 00.000 10072 MoveAxis(N, 0, ABG)
01:07:40.632 00.000 10072 Move returns status 0, amount 0
01:07:40.632 00.000 10072 move complete, result=0
01:07:40.633 00.001 10072 worker thread done servicing request
01:07:40.633 00.000 10072 Worker thread wakes up
01:07:40.633 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:40.633 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:40.639 00.006 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:07:41.260 00.621 10072 Exposure complete
01:07:41.310 00.050 10072 worker thread done servicing request
01:07:41.310 00.000 1032 OnExposeComplete: enter
01:07:41.312 00.002 1032 UpdateGuideState(): m_state=6
01:07:41.313 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1613
01:07:41.316 00.003 1032 Star::Find returns 1 (0), X=321.11, Y=750.37, Mass=1364, SNR=26.0, Peak=170 HFD=2.6
01:07:41.317 00.001 1032 MultiStar: [#1 0.16,0.18,0.97,U] [#2 0.08,0.03,0.71,U] [#3 -0.07,-0.11,0.63,U] [#4 0.27,0.08,0.68,U] [#5 0.13,0.11,0.74,U] [#6 0.17,0.15,0.60,U] [#7 -0.12,-0.11,0.50,U] [#8 0.15,0.13,0.56,U] 
01:07:41.319 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.21, 0.19}
01:07:41.320 00.001 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
01:07:41.321 00.001 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
01:07:41.323 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.63 mountX=0.06 mountY=-0.14, mountTheta=-1.20
01:07:41.325 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
01:07:41.326 00.001 1032 Enqueuing Move request for scope (0.12, 0.09)
01:07:41.327 00.001 10072 Worker thread wakes up
01:07:41.329 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
01:07:41.329 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
01:07:41.329 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.06 yDistance=-0.14
01:07:41.332 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:41.335 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
01:07:41.335 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:07:41.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:41.335 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:07:41.335 00.000 10072 MoveAxis(W, 7, ABG)
01:07:41.335 00.000 10072 Guiding  Dir = 3, Dur = 7
01:07:41.335 00.000 10072 IsGuiding returns 0
01:07:41.336 00.001 10072 PulseGuide returned control before completion, sleep 17
01:07:41.353 00.017 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:07:41.354 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:41.356 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:41.359 00.003 1032 Enqueuing Expose request
01:07:41.367 00.008 10072 IsGuiding returns 0
01:07:41.367 00.000 10072 Move returns status 0, amount 7
01:07:41.368 00.001 10072 MoveAxis(N, 0, ABG)
01:07:41.368 00.000 10072 Move returns status 0, amount 0
01:07:41.368 00.000 10072 move complete, result=0
01:07:41.368 00.000 10072 worker thread done servicing request
01:07:41.368 00.000 10072 Worker thread wakes up
01:07:41.368 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:41.368 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:41.370 00.002 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:07:41.776 00.406 10072 Exposure complete
01:07:41.824 00.048 10072 worker thread done servicing request
01:07:41.825 00.001 1032 OnExposeComplete: enter
01:07:41.827 00.002 1032 UpdateGuideState(): m_state=6
01:07:41.829 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1614
01:07:41.830 00.001 1032 Star::Find returns 1 (0), X=321.10, Y=750.53, Mass=1446, SNR=26.8, Peak=184 HFD=2.7
01:07:41.832 00.002 1032 MultiStar: [#1 0.15,0.29,0.97,U] [#2 0.04,0.15,0.75,U] [#3 0.13,0.18,0.66,U] [#4 0.20,0.10,0.68,U] [#5 0.00,0.17,0.67,U] [#6 0.10,0.26,0.59,U] [#7 -0.13,0.26,0.48,U] [#8 0.07,0.10,0.58,U] 
01:07:41.834 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.22}, one-star: {0.21, 0.35}
01:07:41.836 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
01:07:41.837 00.001 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
01:07:41.839 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.14 mountX=0.18 mountY=-0.15, mountTheta=-0.69
01:07:41.842 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.22, opts=13)
01:07:41.844 00.002 1032 Enqueuing Move request for scope (0.10, 0.22)
01:07:41.846 00.002 10072 Worker thread wakes up
01:07:41.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
01:07:41.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
01:07:41.846 00.000 10072 Moving (0.10, 0.22) raw xDistance=0.18 yDistance=-0.15
01:07:41.848 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:41.850 00.002 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.71
01:07:41.850 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
01:07:41.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:41.851 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:07:41.851 00.000 10072 MoveAxis(W, 91, ABG)
01:07:41.851 00.000 10072 Guiding  Dir = 3, Dur = 91
01:07:41.851 00.000 10072 IsGuiding returns 0
01:07:41.852 00.001 10072 PulseGuide returned control before completion, sleep 101
01:07:41.870 00.018 1032 UpdateGuideState exits: m=1446 SNR=26.8
01:07:41.872 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:41.875 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:41.876 00.001 1032 Enqueuing Expose request
01:07:41.962 00.086 10072 IsGuiding returns 0
01:07:41.962 00.000 10072 Move returns status 0, amount 91
01:07:41.962 00.000 10072 MoveAxis(N, 0, ABG)
01:07:41.962 00.000 10072 Move returns status 0, amount 0
01:07:41.962 00.000 10072 move complete, result=0
01:07:41.963 00.001 10072 worker thread done servicing request
01:07:41.963 00.000 10072 Worker thread wakes up
01:07:41.963 00.000 1032 GuideStep: 0.2 px 91 ms WEST, -0.2 px 0 ms NORTH
01:07:41.966 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:41.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:42.591 00.625 10072 Exposure complete
01:07:42.643 00.052 10072 worker thread done servicing request
01:07:42.643 00.000 1032 OnExposeComplete: enter
01:07:42.646 00.003 1032 UpdateGuideState(): m_state=6
01:07:42.648 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1615
01:07:42.650 00.002 1032 Star::Find returns 1 (0), X=321.19, Y=750.32, Mass=1394, SNR=26.3, Peak=164 HFD=2.7
01:07:42.652 00.002 1032 MultiStar: [#1 0.09,0.21,1.00,U] [#2 0.10,0.12,0.70,U] [#3 -0.00,0.08,0.62,U] [#4 0.09,-0.06,0.70,U] [#5 0.03,0.21,0.72,U] [#6 0.14,0.19,0.63,U] [#7 -0.16,-0.12,0.57,U] [#8 -0.12,0.06,0.57,U] 
01:07:42.653 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.30, 0.14}
01:07:42.654 00.001 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
01:07:42.655 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
01:07:42.658 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.97 mountX=0.08 mountY=-0.10, mountTheta=-0.86
01:07:42.660 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
01:07:42.662 00.002 1032 Enqueuing Move request for scope (0.07, 0.11)
01:07:42.663 00.001 10072 Worker thread wakes up
01:07:42.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
01:07:42.663 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
01:07:42.663 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.08 yDistance=-0.10
01:07:42.665 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:42.667 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
01:07:42.667 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:07:42.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:42.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:07:42.667 00.000 10072 MoveAxis(W, 7, ABG)
01:07:42.667 00.000 10072 Guiding  Dir = 3, Dur = 7
01:07:42.668 00.001 10072 IsGuiding returns 0
01:07:42.668 00.000 10072 PulseGuide returned control before completion, sleep 17
01:07:42.687 00.019 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:07:42.689 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:42.691 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:42.693 00.002 1032 Enqueuing Expose request
01:07:42.698 00.005 10072 IsGuiding returns 0
01:07:42.698 00.000 10072 Move returns status 0, amount 7
01:07:42.698 00.000 10072 MoveAxis(N, 0, ABG)
01:07:42.698 00.000 10072 Move returns status 0, amount 0
01:07:42.698 00.000 10072 move complete, result=0
01:07:42.698 00.000 10072 worker thread done servicing request
01:07:42.698 00.000 10072 Worker thread wakes up
01:07:42.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:42.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:42.704 00.006 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:07:43.107 00.403 10072 Exposure complete
01:07:43.156 00.049 10072 worker thread done servicing request
01:07:43.157 00.001 1032 OnExposeComplete: enter
01:07:43.158 00.001 1032 UpdateGuideState(): m_state=6
01:07:43.161 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1616
01:07:43.163 00.002 1032 Star::Find returns 1 (0), X=321.20, Y=750.28, Mass=1421, SNR=26.6, Peak=171 HFD=2.6
01:07:43.166 00.003 1032 MultiStar: [#1 0.15,0.14,0.95,U] [#2 0.08,0.15,0.73,U] [#3 0.06,0.07,0.70,U] [#4 0.06,0.04,0.71,U] [#5 0.04,0.11,0.70,U] [#6 0.04,0.19,0.59,U] [#7 -0.16,-0.06,0.51,U] [#8 -0.10,0.01,0.59,U] 
01:07:43.167 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.09}, one-star: {0.31, 0.10}
01:07:43.168 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
01:07:43.169 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
01:07:43.172 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=0.07 mountY=-0.10, mountTheta=-0.98
01:07:43.174 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
01:07:43.175 00.001 1032 Enqueuing Move request for scope (0.08, 0.09)
01:07:43.177 00.002 10072 Worker thread wakes up
01:07:43.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
01:07:43.178 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:07:43.178 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:07:43.180 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:43.183 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.71
01:07:43.183 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:07:43.183 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:43.183 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:07:43.183 00.000 10072 MoveAxis(W, 6, ABG)
01:07:43.183 00.000 10072 Guiding  Dir = 3, Dur = 6
01:07:43.183 00.000 10072 IsGuiding returns 0
01:07:43.184 00.001 10072 PulseGuide returned control before completion, sleep 16
01:07:43.200 00.016 1032 UpdateGuideState exits: m=1421 SNR=26.6
01:07:43.203 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:43.206 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:43.209 00.003 1032 Enqueuing Expose request
01:07:43.213 00.004 10072 IsGuiding returns 0
01:07:43.213 00.000 10072 Move returns status 0, amount 6
01:07:43.213 00.000 10072 MoveAxis(N, 0, ABG)
01:07:43.213 00.000 10072 Move returns status 0, amount 0
01:07:43.213 00.000 10072 move complete, result=0
01:07:43.213 00.000 10072 worker thread done servicing request
01:07:43.213 00.000 10072 Worker thread wakes up
01:07:43.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:43.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:43.218 00.005 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:07:43.857 00.639 10072 Exposure complete
01:07:43.904 00.047 10072 worker thread done servicing request
01:07:43.904 00.000 1032 OnExposeComplete: enter
01:07:43.906 00.002 1032 UpdateGuideState(): m_state=6
01:07:43.908 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1617
01:07:43.910 00.002 1032 Star::Find returns 1 (0), X=321.14, Y=750.39, Mass=1353, SNR=25.9, Peak=177 HFD=2.6
01:07:43.911 00.001 1032 MultiStar: [#1 0.13,0.14,1.05,U] [#2 0.13,-0.01,0.79,U] [#3 0.05,0.11,0.75,U] [#4 0.01,0.00,0.68,U] [#5 0.00,0.03,0.75,U] [#6 0.15,0.20,0.61,U] [#7 -0.05,-0.04,0.50,U] [#8 0.13,0.04,0.56,U] 
01:07:43.912 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.25, 0.21}
01:07:43.915 00.003 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
01:07:43.916 00.001 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
01:07:43.918 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.72 mountX=0.06 mountY=-0.12, mountTheta=-1.11
01:07:43.921 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
01:07:43.923 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
01:07:43.926 00.003 10072 Worker thread wakes up
01:07:43.926 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
01:07:43.926 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
01:07:43.926 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
01:07:43.929 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:43.931 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
01:07:43.931 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:07:43.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:43.931 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:07:43.931 00.000 10072 MoveAxis(W, 7, ABG)
01:07:43.931 00.000 10072 Guiding  Dir = 3, Dur = 7
01:07:43.932 00.001 10072 IsGuiding returns 0
01:07:43.932 00.000 10072 PulseGuide returned control before completion, sleep 17
01:07:43.949 00.017 1032 UpdateGuideState exits: m=1353 SNR=25.9
01:07:43.952 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:43.953 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:43.955 00.002 1032 Enqueuing Expose request
01:07:43.965 00.010 10072 IsGuiding returns 0
01:07:43.965 00.000 10072 Move returns status 0, amount 7
01:07:43.965 00.000 10072 MoveAxis(N, 0, ABG)
01:07:43.965 00.000 10072 Move returns status 0, amount 0
01:07:43.965 00.000 10072 move complete, result=0
01:07:43.965 00.000 10072 worker thread done servicing request
01:07:43.965 00.000 10072 Worker thread wakes up
01:07:43.965 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:43.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:43.966 00.001 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:07:44.369 00.403 10072 Exposure complete
01:07:44.416 00.047 10072 worker thread done servicing request
01:07:44.416 00.000 1032 OnExposeComplete: enter
01:07:44.418 00.002 1032 UpdateGuideState(): m_state=6
01:07:44.420 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1618
01:07:44.422 00.002 1032 Star::Find returns 1 (0), X=321.10, Y=750.32, Mass=1513, SNR=27.4, Peak=183 HFD=2.6
01:07:44.424 00.002 1032 MultiStar: [#1 0.16,0.07,0.96,U] [#2 0.06,-0.00,0.73,U] [#3 -0.01,0.06,0.63,U] [#4 0.05,0.10,0.67,U] [#5 0.07,0.11,0.66,U] [#6 0.17,0.25,0.58,U] [#7 0.06,-0.10,0.53,U] [#8 0.31,0.05,0.57,U] 
01:07:44.425 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.08}, one-star: {0.21, 0.14}
01:07:44.426 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
01:07:44.428 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
01:07:44.430 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.57 mountX=0.05 mountY=-0.14, mountTheta=-1.26
01:07:44.433 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
01:07:44.435 00.002 1032 Enqueuing Move request for scope (0.13, 0.08)
01:07:44.436 00.001 10072 Worker thread wakes up
01:07:44.436 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
01:07:44.436 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
01:07:44.437 00.001 10072 Moving (0.13, 0.08) raw xDistance=0.05 yDistance=-0.14
01:07:44.440 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:44.443 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
01:07:44.443 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:07:44.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:44.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:07:44.443 00.000 10072 MoveAxis(W, 6, ABG)
01:07:44.443 00.000 10072 Guiding  Dir = 3, Dur = 6
01:07:44.443 00.000 10072 IsGuiding returns 0
01:07:44.444 00.001 10072 PulseGuide returned control before completion, sleep 16
01:07:44.460 00.016 10072 IsGuiding returns 0
01:07:44.460 00.000 10072 Move returns status 0, amount 6
01:07:44.460 00.000 10072 MoveAxis(N, 0, ABG)
01:07:44.460 00.000 10072 Move returns status 0, amount 0
01:07:44.462 00.002 10072 move complete, result=0
01:07:44.462 00.000 10072 worker thread done servicing request
01:07:44.462 00.000 1032 UpdateGuideState exits: m=1513 SNR=27.4
01:07:44.465 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:44.466 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:44.468 00.002 1032 Enqueuing Expose request
01:07:44.469 00.001 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:07:44.471 00.002 10072 Worker thread wakes up
01:07:44.471 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:44.471 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:45.103 00.632 10072 Exposure complete
01:07:45.151 00.048 10072 worker thread done servicing request
01:07:45.152 00.001 1032 OnExposeComplete: enter
01:07:45.154 00.002 1032 UpdateGuideState(): m_state=6
01:07:45.156 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1619
01:07:45.158 00.002 1032 Star::Find returns 1 (0), X=321.15, Y=750.30, Mass=1496, SNR=27.3, Peak=170 HFD=2.7
01:07:45.160 00.002 1032 MultiStar: [#1 0.14,0.09,0.89,U] [#2 0.03,0.19,0.69,U] [#3 -0.04,0.04,0.65,U] [#4 0.15,0.01,0.67,U] [#5 0.05,0.29,0.68,U] [#6 0.17,0.44,0.57,U] [#7 -0.04,0.14,0.50,U] [#8 0.18,0.14,0.57,U] 
01:07:45.162 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.16}, one-star: {0.26, 0.12}
01:07:45.164 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
01:07:45.165 00.001 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
01:07:45.167 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.95 mountX=0.12 mountY=-0.15, mountTheta=-0.88
01:07:45.171 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.16, opts=13)
01:07:45.176 00.005 1032 Enqueuing Move request for scope (0.11, 0.16)
01:07:45.178 00.002 10072 Worker thread wakes up
01:07:45.178 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
01:07:45.178 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
01:07:45.178 00.000 10072 Moving (0.11, 0.16) raw xDistance=0.12 yDistance=-0.15
01:07:45.180 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:45.183 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
01:07:45.183 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:07:45.183 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:45.183 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:07:45.183 00.000 10072 MoveAxis(W, 8, ABG)
01:07:45.183 00.000 10072 Guiding  Dir = 3, Dur = 8
01:07:45.184 00.001 10072 IsGuiding returns 0
01:07:45.184 00.000 10072 PulseGuide returned control before completion, sleep 18
01:07:45.202 00.018 1032 UpdateGuideState exits: m=1496 SNR=27.3
01:07:45.206 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:45.210 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:45.212 00.002 1032 Enqueuing Expose request
01:07:45.214 00.002 10072 IsGuiding returns 0
01:07:45.214 00.000 10072 Move returns status 0, amount 8
01:07:45.214 00.000 10072 MoveAxis(N, 0, ABG)
01:07:45.214 00.000 10072 Move returns status 0, amount 0
01:07:45.214 00.000 10072 move complete, result=0
01:07:45.214 00.000 10072 worker thread done servicing request
01:07:45.215 00.001 10072 Worker thread wakes up
01:07:45.215 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:45.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:45.222 00.007 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:07:45.634 00.412 10072 Exposure complete
01:07:45.688 00.054 10072 worker thread done servicing request
01:07:45.689 00.001 1032 OnExposeComplete: enter
01:07:45.691 00.002 1032 UpdateGuideState(): m_state=6
01:07:45.693 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1620
01:07:45.695 00.002 1032 Star::Find returns 1 (0), X=321.13, Y=750.41, Mass=1515, SNR=27.4, Peak=187 HFD=2.6
01:07:45.696 00.001 1032 MultiStar: [#1 0.16,0.21,0.95,U] [#2 0.20,0.05,0.70,U] [#3 -0.01,0.14,0.65,U] [#4 0.17,0.09,0.72,U] [#5 0.06,0.18,0.65,U] [#6 0.23,0.12,0.57,U] [#7 0.09,-0.04,0.54,U] [#8 0.25,0.12,0.57,U] 
01:07:45.698 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.14}, one-star: {0.24, 0.23}
01:07:45.699 00.001 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
01:07:45.702 00.003 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
01:07:45.705 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.70 mountX=0.09 mountY=-0.19, mountTheta=-1.13
01:07:45.708 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.14, opts=13)
01:07:45.711 00.003 1032 Enqueuing Move request for scope (0.16, 0.14)
01:07:45.713 00.002 10072 Worker thread wakes up
01:07:45.714 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
01:07:45.714 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
01:07:45.714 00.000 10072 Moving (0.16, 0.14) raw xDistance=0.09 yDistance=-0.19
01:07:45.715 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:45.718 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
01:07:45.718 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:07:45.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:45.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:07:45.718 00.000 10072 MoveAxis(W, 6, ABG)
01:07:45.718 00.000 10072 Guiding  Dir = 3, Dur = 6
01:07:45.719 00.001 10072 IsGuiding returns 0
01:07:45.719 00.000 10072 PulseGuide returned control before completion, sleep 16
01:07:45.738 00.019 1032 UpdateGuideState exits: m=1515 SNR=27.4
01:07:45.740 00.002 10072 IsGuiding returns 0
01:07:45.740 00.000 10072 Move returns status 0, amount 6
01:07:45.740 00.000 10072 MoveAxis(N, 0, ABG)
01:07:45.740 00.000 10072 Move returns status 0, amount 0
01:07:45.740 00.000 10072 move complete, result=0
01:07:45.740 00.000 10072 worker thread done servicing request
01:07:45.740 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:45.743 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:45.745 00.002 1032 Enqueuing Expose request
01:07:45.747 00.002 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
01:07:45.749 00.002 10072 Worker thread wakes up
01:07:45.749 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:45.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:46.386 00.637 10072 Exposure complete
01:07:46.433 00.047 10072 worker thread done servicing request
01:07:46.433 00.000 1032 OnExposeComplete: enter
01:07:46.435 00.002 1032 UpdateGuideState(): m_state=6
01:07:46.437 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1621
01:07:46.438 00.001 1032 Star::Find returns 1 (0), X=321.04, Y=750.46, Mass=1318, SNR=25.6, Peak=160 HFD=2.5
01:07:46.440 00.002 1032 MultiStar: [#1 0.10,0.15,1.02,U] [#2 0.20,0.01,0.82,U] [#3 0.09,0.13,0.70,U] [#4 0.13,0.20,0.72,U] [#5 0.32,0.13,0.72,U] [#6 0.25,0.11,0.64,U] [#7 -0.00,-0.13,0.50,U] [#8 0.10,-0.16,0.56,U] 
01:07:46.441 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.10}, one-star: {0.15, 0.27}
01:07:46.443 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
01:07:46.444 00.001 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
01:07:46.447 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.59 mountX=0.06 mountY=-0.17, mountTheta=-1.24
01:07:46.450 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.10, opts=13)
01:07:46.453 00.003 1032 Enqueuing Move request for scope (0.15, 0.10)
01:07:46.456 00.003 10072 Worker thread wakes up
01:07:46.457 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
01:07:46.457 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
01:07:46.457 00.000 10072 Moving (0.15, 0.10) raw xDistance=0.06 yDistance=-0.17
01:07:46.460 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:46.462 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
01:07:46.463 00.001 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:07:46.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:46.463 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:07:46.463 00.000 10072 MoveAxis(W, 7, ABG)
01:07:46.463 00.000 10072 Guiding  Dir = 3, Dur = 7
01:07:46.463 00.000 10072 IsGuiding returns 0
01:07:46.464 00.001 10072 PulseGuide returned control before completion, sleep 17
01:07:46.481 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.6
01:07:46.483 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:46.485 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:46.488 00.003 1032 Enqueuing Expose request
01:07:46.493 00.005 10072 IsGuiding returns 0
01:07:46.493 00.000 10072 Move returns status 0, amount 7
01:07:46.493 00.000 10072 MoveAxis(N, 0, ABG)
01:07:46.493 00.000 10072 Move returns status 0, amount 0
01:07:46.493 00.000 10072 move complete, result=0
01:07:46.494 00.001 10072 worker thread done servicing request
01:07:46.494 00.000 10072 Worker thread wakes up
01:07:46.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:46.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:46.498 00.004 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
01:07:46.902 00.404 10072 Exposure complete
01:07:46.950 00.048 10072 worker thread done servicing request
01:07:46.950 00.000 1032 OnExposeComplete: enter
01:07:46.952 00.002 1032 UpdateGuideState(): m_state=6
01:07:46.955 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1622
01:07:46.956 00.001 1032 Star::Find returns 1 (0), X=321.07, Y=750.34, Mass=1393, SNR=26.3, Peak=166 HFD=2.5
01:07:46.959 00.003 1032 MultiStar: [#1 0.07,0.14,0.92,U] [#2 -0.08,0.01,0.76,U] [#3 -0.03,0.06,0.66,U] [#4 0.14,0.02,0.69,U] [#5 -0.01,-0.04,0.69,U] [#6 0.15,0.02,0.57,U] [#7 0.03,0.00,0.50,U] [#8 0.04,-0.07,0.57,U] 
01:07:46.960 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.18, 0.16}
01:07:46.963 00.003 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
01:07:46.964 00.001 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
01:07:46.966 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.07 cameraTheta=0.65 mountX=0.03 mountY=-0.07, mountTheta=-1.18
01:07:46.969 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
01:07:46.971 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
01:07:46.972 00.001 10072 Worker thread wakes up
01:07:46.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
01:07:46.972 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
01:07:46.972 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
01:07:46.975 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:46.977 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
01:07:46.977 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:07:46.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:46.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:07:46.977 00.000 10072 MoveAxis(W, 6, ABG)
01:07:46.977 00.000 10072 Guiding  Dir = 3, Dur = 6
01:07:46.978 00.001 10072 IsGuiding returns 0
01:07:46.978 00.000 10072 PulseGuide returned control before completion, sleep 16
01:07:46.996 00.018 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:07:46.998 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:46.999 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:47.001 00.002 1032 Enqueuing Expose request
01:07:47.008 00.007 10072 IsGuiding returns 0
01:07:47.008 00.000 10072 Move returns status 0, amount 6
01:07:47.008 00.000 10072 MoveAxis(N, 0, ABG)
01:07:47.008 00.000 10072 Move returns status 0, amount 0
01:07:47.008 00.000 10072 move complete, result=0
01:07:47.008 00.000 10072 worker thread done servicing request
01:07:47.008 00.000 10072 Worker thread wakes up
01:07:47.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:47.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:47.011 00.003 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:07:47.639 00.628 10072 Exposure complete
01:07:47.690 00.051 10072 worker thread done servicing request
01:07:47.690 00.000 1032 OnExposeComplete: enter
01:07:47.692 00.002 1032 UpdateGuideState(): m_state=6
01:07:47.694 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1623
01:07:47.697 00.003 1032 Star::Find returns 1 (0), X=321.02, Y=750.39, Mass=1341, SNR=25.8, Peak=156 HFD=2.4
01:07:47.698 00.001 1032 MultiStar: [#1 0.09,0.10,0.95,U] [#2 -0.07,0.09,0.77,U] [#3 -0.02,0.16,0.67,U] [#4 0.08,0.12,0.71,U] [#5 -0.04,0.29,0.75,U] [#6 0.11,0.26,0.64,U] [#7 -0.08,0.03,0.57,U] [#8 0.17,-0.05,0.58,U] 
01:07:47.701 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.14}, one-star: {0.13, 0.21}
01:07:47.703 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
01:07:47.705 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
01:07:47.709 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.26 mountX=0.12 mountY=-0.08, mountTheta=-0.57
01:07:47.712 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
01:07:47.714 00.002 1032 Enqueuing Move request for scope (0.04, 0.14)
01:07:47.717 00.003 10072 Worker thread wakes up
01:07:47.717 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
01:07:47.717 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
01:07:47.717 00.000 10072 Moving (0.04, 0.14) raw xDistance=0.12 yDistance=-0.08
01:07:47.719 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:47.722 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
01:07:47.722 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:07:47.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:47.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:07:47.722 00.000 10072 MoveAxis(W, 6, ABG)
01:07:47.722 00.000 10072 Guiding  Dir = 3, Dur = 6
01:07:47.722 00.000 10072 IsGuiding returns 0
01:07:47.723 00.001 10072 PulseGuide returned control before completion, sleep 16
01:07:47.741 00.018 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:07:47.743 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:47.745 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:47.746 00.001 1032 Enqueuing Expose request
01:07:47.749 00.003 10072 IsGuiding returns 0
01:07:47.749 00.000 10072 Move returns status 0, amount 6
01:07:47.749 00.000 10072 MoveAxis(N, 0, ABG)
01:07:47.749 00.000 10072 Move returns status 0, amount 0
01:07:47.749 00.000 10072 move complete, result=0
01:07:47.749 00.000 10072 worker thread done servicing request
01:07:47.749 00.000 10072 Worker thread wakes up
01:07:47.749 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:47.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:47.757 00.008 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:07:48.155 00.398 10072 Exposure complete
01:07:48.205 00.050 10072 worker thread done servicing request
01:07:48.205 00.000 1032 OnExposeComplete: enter
01:07:48.207 00.002 1032 UpdateGuideState(): m_state=6
01:07:48.209 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1624
01:07:48.211 00.002 1032 Star::Find returns 1 (0), X=321.10, Y=750.43, Mass=1468, SNR=27.0, Peak=182 HFD=2.6
01:07:48.212 00.001 1032 MultiStar: [#1 0.18,0.07,0.95,U] [#2 0.05,0.06,0.72,U] [#3 -0.07,0.01,0.67,U] [#4 0.05,0.14,0.67,U] [#5 0.02,0.14,0.64,U] [#6 0.17,0.24,0.62,U] [#7 -0.01,-0.06,0.49,U] [#8 0.15,-0.17,0.55,U] 
01:07:48.214 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.21, 0.25}
01:07:48.216 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
01:07:48.217 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
01:07:48.219 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.78 mountX=0.07 mountY=-0.12, mountTheta=-1.05
01:07:48.221 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
01:07:48.223 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
01:07:48.225 00.002 10072 Worker thread wakes up
01:07:48.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
01:07:48.225 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
01:07:48.225 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.07 yDistance=-0.12
01:07:48.226 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:48.229 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
01:07:48.229 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:07:48.229 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:48.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:07:48.229 00.000 10072 MoveAxis(W, 5, ABG)
01:07:48.229 00.000 10072 Guiding  Dir = 3, Dur = 5
01:07:48.229 00.000 10072 IsGuiding returns 0
01:07:48.230 00.001 10072 PulseGuide returned control before completion, sleep 15
01:07:48.245 00.015 1032 UpdateGuideState exits: m=1468 SNR=27.0
01:07:48.248 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:48.249 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:48.251 00.002 1032 Enqueuing Expose request
01:07:48.254 00.003 10072 IsGuiding returns 0
01:07:48.254 00.000 10072 Move returns status 0, amount 5
01:07:48.254 00.000 10072 MoveAxis(N, 0, ABG)
01:07:48.254 00.000 10072 Move returns status 0, amount 0
01:07:48.254 00.000 10072 move complete, result=0
01:07:48.254 00.000 10072 worker thread done servicing request
01:07:48.254 00.000 10072 Worker thread wakes up
01:07:48.254 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:48.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:48.261 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:07:48.892 00.631 10072 Exposure complete
01:07:48.941 00.049 10072 worker thread done servicing request
01:07:48.941 00.000 1032 OnExposeComplete: enter
01:07:48.944 00.003 1032 UpdateGuideState(): m_state=6
01:07:48.945 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1625
01:07:48.947 00.002 1032 Star::Find returns 1 (0), X=321.14, Y=750.30, Mass=1472, SNR=27.0, Peak=176 HFD=2.6
01:07:48.949 00.002 1032 MultiStar: [#1 0.23,-0.02,1.01,U] [#2 0.11,-0.05,0.75,U] [#3 0.12,0.07,0.66,U] [#4 0.13,0.05,0.67,U] [#5 0.07,0.20,0.68,U] [#6 0.21,0.22,0.58,U] [#7 0.04,0.02,0.49,U] [#8 0.22,-0.01,0.55,U] 
01:07:48.950 00.001 1032 refined, 8 included, MultiStar: {0.16, 0.06}, one-star: {0.24, 0.12}
01:07:48.952 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
01:07:48.953 00.001 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
01:07:48.955 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.38 mountX=0.02 mountY=-0.17, mountTheta=-1.45
01:07:48.957 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.06, opts=13)
01:07:48.959 00.002 1032 Enqueuing Move request for scope (0.16, 0.06)
01:07:48.961 00.002 10072 Worker thread wakes up
01:07:48.961 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
01:07:48.961 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
01:07:48.961 00.000 10072 Moving (0.16, 0.06) raw xDistance=0.02 yDistance=-0.17
01:07:48.963 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:48.965 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
01:07:48.965 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:07:48.965 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:48.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:07:48.965 00.000 10072 MoveAxis(W, 8, ABG)
01:07:48.965 00.000 10072 Guiding  Dir = 3, Dur = 8
01:07:48.965 00.000 10072 IsGuiding returns 0
01:07:48.966 00.001 10072 PulseGuide returned control before completion, sleep 18
01:07:48.980 00.014 1032 UpdateGuideState exits: m=1472 SNR=27.0
01:07:48.984 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:48.988 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:48.990 00.002 1032 Enqueuing Expose request
01:07:48.998 00.008 10072 IsGuiding returns 0
01:07:48.998 00.000 10072 Move returns status 0, amount 8
01:07:48.998 00.000 10072 MoveAxis(N, 0, ABG)
01:07:48.998 00.000 10072 Move returns status 0, amount 0
01:07:48.998 00.000 10072 move complete, result=0
01:07:48.999 00.001 10072 worker thread done servicing request
01:07:48.999 00.000 10072 Worker thread wakes up
01:07:48.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:48.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:48.999 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
01:07:49.405 00.406 10072 Exposure complete
01:07:49.452 00.047 10072 worker thread done servicing request
01:07:49.452 00.000 1032 OnExposeComplete: enter
01:07:49.454 00.002 1032 UpdateGuideState(): m_state=6
01:07:49.457 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1626
01:07:49.458 00.001 1032 Star::Find returns 1 (0), X=321.13, Y=750.28, Mass=1342, SNR=25.8, Peak=156 HFD=2.6
01:07:49.461 00.003 1032 MultiStar: [#1 0.16,0.04,1.00,U] [#2 0.11,0.14,0.77,U] [#3 0.03,0.02,0.70,U] [#4 0.22,-0.05,0.73,U] [#5 0.12,0.02,0.70,U] [#6 0.18,0.08,0.61,U] [#7 -0.09,-0.15,0.58,U] [#8 0.14,-0.18,0.58,U] 
01:07:49.463 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.24, 0.10}
01:07:49.464 00.001 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
01:07:49.467 00.003 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
01:07:49.469 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.10 mountX=-0.02 mountY=-0.13, mountTheta=-1.73
01:07:49.472 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
01:07:49.474 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
01:07:49.476 00.002 10072 Worker thread wakes up
01:07:49.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
01:07:49.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
01:07:49.476 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.13
01:07:49.478 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:49.480 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
01:07:49.480 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:07:49.480 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:49.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:07:49.480 00.000 10072 MoveAxis(W, 7, ABG)
01:07:49.480 00.000 10072 Guiding  Dir = 3, Dur = 7
01:07:49.481 00.001 10072 IsGuiding returns 0
01:07:49.481 00.000 10072 PulseGuide returned control before completion, sleep 17
01:07:49.499 00.018 1032 UpdateGuideState exits: m=1342 SNR=25.8
01:07:49.500 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:49.502 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:49.503 00.001 1032 Enqueuing Expose request
01:07:49.512 00.009 10072 IsGuiding returns 0
01:07:49.512 00.000 10072 Move returns status 0, amount 7
01:07:49.512 00.000 10072 MoveAxis(N, 0, ABG)
01:07:49.512 00.000 10072 Move returns status 0, amount 0
01:07:49.512 00.000 10072 move complete, result=0
01:07:49.512 00.000 10072 worker thread done servicing request
01:07:49.512 00.000 10072 Worker thread wakes up
01:07:49.512 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:49.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:49.516 00.004 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:07:50.140 00.624 10072 Exposure complete
01:07:50.185 00.045 10072 worker thread done servicing request
01:07:50.185 00.000 1032 OnExposeComplete: enter
01:07:50.187 00.002 1032 UpdateGuideState(): m_state=6
01:07:50.190 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1627
01:07:50.191 00.001 1032 Star::Find returns 1 (0), X=321.09, Y=750.41, Mass=1522, SNR=27.5, Peak=179 HFD=2.6
01:07:50.193 00.002 1032 MultiStar: [#1 0.19,0.16,0.88,U] [#2 -0.11,0.09,0.71,U] [#3 0.04,0.03,0.72,U] [#4 0.04,0.07,0.69,U] [#5 -0.04,0.05,0.68,U] [#6 0.04,0.10,0.60,U] [#7 -0.07,-0.13,0.47,U] [#8 -0.02,0.04,0.56,U] 
01:07:50.195 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.20, 0.23}
01:07:50.196 00.001 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
01:07:50.197 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
01:07:50.198 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.09 mountX=0.07 mountY=-0.07, mountTheta=-0.74
01:07:50.202 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
01:07:50.203 00.001 1032 Enqueuing Move request for scope (0.05, 0.09)
01:07:50.205 00.002 10072 Worker thread wakes up
01:07:50.205 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
01:07:50.205 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
01:07:50.205 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
01:07:50.208 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:50.211 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.70
01:07:50.211 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:07:50.211 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:50.211 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:07:50.211 00.000 10072 MoveAxis(W, 9, ABG)
01:07:50.211 00.000 10072 Guiding  Dir = 3, Dur = 9
01:07:50.212 00.001 10072 IsGuiding returns 0
01:07:50.212 00.000 10072 PulseGuide returned control before completion, sleep 19
01:07:50.229 00.017 1032 UpdateGuideState exits: m=1522 SNR=27.5
01:07:50.233 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:50.235 00.002 10072 IsGuiding returns 0
01:07:50.235 00.000 10072 Move returns status 0, amount 9
01:07:50.235 00.000 10072 MoveAxis(N, 0, ABG)
01:07:50.235 00.000 10072 Move returns status 0, amount 0
01:07:50.235 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:50.237 00.002 10072 move complete, result=0
01:07:50.238 00.001 1032 Enqueuing Expose request
01:07:50.240 00.002 10072 worker thread done servicing request
01:07:50.240 00.000 10072 Worker thread wakes up
01:07:50.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:50.240 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:50.240 00.000 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:07:50.657 00.417 10072 Exposure complete
01:07:50.702 00.045 10072 worker thread done servicing request
01:07:50.702 00.000 1032 OnExposeComplete: enter
01:07:50.706 00.004 1032 UpdateGuideState(): m_state=6
01:07:50.708 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1628
01:07:50.710 00.002 1032 Star::Find returns 1 (0), X=321.15, Y=750.41, Mass=1368, SNR=26.1, Peak=168 HFD=2.7
01:07:50.711 00.001 1032 MultiStar: [#1 0.19,0.11,0.98,U] [#2 0.04,0.06,0.79,U] [#3 0.13,-0.05,0.68,U] [#4 0.05,0.03,0.74,U] [#5 0.01,0.14,0.71,U] [#6 0.16,0.03,0.62,U] [#7 -0.16,-0.22,0.51,U] [#8 0.16,0.06,0.58,U] 
01:07:50.713 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.26, 0.22}
01:07:50.716 00.003 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
01:07:50.717 00.001 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
01:07:50.719 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.50 mountX=0.03 mountY=-0.12, mountTheta=-1.33
01:07:50.721 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
01:07:50.724 00.003 1032 Enqueuing Move request for scope (0.11, 0.06)
01:07:50.725 00.001 10072 Worker thread wakes up
01:07:50.726 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
01:07:50.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
01:07:50.726 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
01:07:50.727 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:50.730 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
01:07:50.730 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:07:50.730 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:50.730 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:07:50.730 00.000 10072 MoveAxis(W, 8, ABG)
01:07:50.730 00.000 10072 Guiding  Dir = 3, Dur = 8
01:07:50.731 00.001 10072 IsGuiding returns 0
01:07:50.731 00.000 10072 PulseGuide returned control before completion, sleep 18
01:07:50.748 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.1
01:07:50.750 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:50.751 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:50.753 00.002 1032 Enqueuing Expose request
01:07:50.760 00.007 10072 IsGuiding returns 0
01:07:50.760 00.000 10072 Move returns status 0, amount 8
01:07:50.760 00.000 10072 MoveAxis(N, 0, ABG)
01:07:50.760 00.000 10072 Move returns status 0, amount 0
01:07:50.760 00.000 10072 move complete, result=0
01:07:50.761 00.001 10072 worker thread done servicing request
01:07:50.761 00.000 10072 Worker thread wakes up
01:07:50.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:50.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:50.761 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:07:51.388 00.627 10072 Exposure complete
01:07:51.435 00.047 10072 worker thread done servicing request
01:07:51.435 00.000 1032 OnExposeComplete: enter
01:07:51.437 00.002 1032 UpdateGuideState(): m_state=6
01:07:51.438 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1629
01:07:51.439 00.001 1032 Star::Find returns 1 (0), X=321.13, Y=750.43, Mass=1416, SNR=26.5, Peak=171 HFD=2.6
01:07:51.441 00.002 1032 MultiStar: [#1 0.11,0.14,0.97,U] [#2 0.13,0.01,0.70,U] [#3 -0.00,0.05,0.67,U] [#4 0.01,0.08,0.70,U] [#5 0.19,0.16,0.69,U] [#6 0.08,0.14,0.59,U] [#7 0.08,0.06,0.47,U] [#8 0.22,0.18,0.55,U] 
01:07:51.442 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.13}, one-star: {0.24, 0.25}
01:07:51.444 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
01:07:51.445 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
01:07:51.446 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.79 mountX=0.09 mountY=-0.15, mountTheta=-1.04
01:07:51.449 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
01:07:51.450 00.001 1032 Enqueuing Move request for scope (0.12, 0.13)
01:07:51.453 00.003 10072 Worker thread wakes up
01:07:51.453 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
01:07:51.453 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
01:07:51.453 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.09 yDistance=-0.15
01:07:51.455 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:51.457 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
01:07:51.457 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:07:51.457 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:51.457 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:07:51.457 00.000 10072 MoveAxis(W, 9, ABG)
01:07:51.457 00.000 10072 Guiding  Dir = 3, Dur = 9
01:07:51.458 00.001 10072 IsGuiding returns 0
01:07:51.459 00.001 10072 PulseGuide returned control before completion, sleep 19
01:07:51.476 00.017 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:07:51.478 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:51.479 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:51.481 00.002 1032 Enqueuing Expose request
01:07:51.483 00.002 10072 IsGuiding returns 0
01:07:51.483 00.000 10072 Move returns status 0, amount 9
01:07:51.483 00.000 10072 MoveAxis(N, 0, ABG)
01:07:51.483 00.000 10072 Move returns status 0, amount 0
01:07:51.483 00.000 10072 move complete, result=0
01:07:51.483 00.000 10072 worker thread done servicing request
01:07:51.483 00.000 10072 Worker thread wakes up
01:07:51.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:51.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:51.491 00.008 1032 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
01:07:51.888 00.397 10072 Exposure complete
01:07:51.940 00.052 10072 worker thread done servicing request
01:07:51.940 00.000 1032 OnExposeComplete: enter
01:07:51.942 00.002 1032 UpdateGuideState(): m_state=6
01:07:51.944 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1630
01:07:51.946 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.45, Mass=1358, SNR=26.0, Peak=173 HFD=2.6
01:07:51.948 00.002 1032 MultiStar: [#1 0.20,0.12,0.99,U] [#2 0.23,0.06,0.75,U] [#3 0.07,0.07,0.65,U] [#4 0.19,0.06,0.74,U] [#5 0.17,0.17,0.69,U] [#6 0.25,0.13,0.60,U] [#7 0.04,-0.11,0.53,U] [#8 0.17,0.09,0.57,U] 
01:07:51.950 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.11}, one-star: {0.19, 0.27}
01:07:51.952 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
01:07:51.953 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
01:07:51.956 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.21 cameraTheta=0.56 mountX=0.06 mountY=-0.20, mountTheta=-1.27
01:07:51.958 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.11, opts=13)
01:07:51.960 00.002 1032 Enqueuing Move request for scope (0.17, 0.11)
01:07:51.962 00.002 10072 Worker thread wakes up
01:07:51.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
01:07:51.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
01:07:51.962 00.000 10072 Moving (0.17, 0.11) raw xDistance=0.06 yDistance=-0.20
01:07:51.964 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:51.967 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
01:07:51.967 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:07:51.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:51.967 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:07:51.967 00.000 10072 MoveAxis(W, 8, ABG)
01:07:51.967 00.000 10072 Guiding  Dir = 3, Dur = 8
01:07:51.967 00.000 10072 IsGuiding returns 0
01:07:51.968 00.001 10072 PulseGuide returned control before completion, sleep 18
01:07:51.985 00.017 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:07:51.989 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:51.991 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:51.994 00.003 1032 Enqueuing Expose request
01:07:51.996 00.002 10072 IsGuiding returns 0
01:07:51.997 00.001 10072 Move returns status 0, amount 8
01:07:51.997 00.000 10072 MoveAxis(N, 0, ABG)
01:07:51.997 00.000 10072 Move returns status 0, amount 0
01:07:51.997 00.000 10072 move complete, result=0
01:07:51.997 00.000 10072 worker thread done servicing request
01:07:51.997 00.000 10072 Worker thread wakes up
01:07:51.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:51.997 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:52.004 00.007 1032 GuideStep: 0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
01:07:52.628 00.624 10072 Exposure complete
01:07:52.677 00.049 10072 worker thread done servicing request
01:07:52.678 00.001 1032 OnExposeComplete: enter
01:07:52.680 00.002 1032 UpdateGuideState(): m_state=6
01:07:52.682 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1631
01:07:52.684 00.002 1032 Star::Find returns 1 (0), X=321.07, Y=750.29, Mass=1523, SNR=27.5, Peak=179 HFD=2.6
01:07:52.686 00.002 1032 MultiStar: [#1 0.20,0.11,0.95,U] [#2 0.23,-0.10,0.69,U] [#3 0.13,0.00,0.65,U] [#4 0.16,0.01,0.66,U] [#5 0.05,0.03,0.66,U] [#6 0.19,0.03,0.54,U] [#7 -0.04,-0.12,0.51,U] [#8 0.12,0.02,0.54,U] 
01:07:52.688 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.18, 0.11}
01:07:52.690 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
01:07:52.692 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
01:07:52.694 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.15 mountX=-0.02 mountY=-0.15, mountTheta=-1.68
01:07:52.696 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
01:07:52.699 00.003 1032 Enqueuing Move request for scope (0.15, 0.02)
01:07:52.701 00.002 10072 Worker thread wakes up
01:07:52.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
01:07:52.701 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
01:07:52.701 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
01:07:52.704 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:52.706 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
01:07:52.706 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:07:52.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:52.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:07:52.706 00.000 10072 MoveAxis(W, 9, ABG)
01:07:52.706 00.000 10072 Guiding  Dir = 3, Dur = 9
01:07:52.707 00.001 10072 IsGuiding returns 0
01:07:52.708 00.001 10072 PulseGuide returned control before completion, sleep 19
01:07:52.726 00.018 1032 UpdateGuideState exits: m=1523 SNR=27.5
01:07:52.727 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:52.729 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:52.730 00.001 1032 Enqueuing Expose request
01:07:52.735 00.005 10072 IsGuiding returns 0
01:07:52.735 00.000 10072 Move returns status 0, amount 9
01:07:52.736 00.001 10072 MoveAxis(N, 0, ABG)
01:07:52.736 00.000 10072 Move returns status 0, amount 0
01:07:52.736 00.000 10072 move complete, result=0
01:07:52.736 00.000 10072 worker thread done servicing request
01:07:52.736 00.000 10072 Worker thread wakes up
01:07:52.736 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:52.736 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:52.740 00.004 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:07:53.146 00.406 10072 Exposure complete
01:07:53.194 00.048 10072 worker thread done servicing request
01:07:53.194 00.000 1032 OnExposeComplete: enter
01:07:53.196 00.002 1032 UpdateGuideState(): m_state=6
01:07:53.197 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1632
01:07:53.199 00.002 1032 Star::Find returns 1 (0), X=321.16, Y=750.36, Mass=1314, SNR=25.5, Peak=157 HFD=2.7
01:07:53.201 00.002 1032 MultiStar: [#1 0.25,0.05,1.02,U] [#2 0.23,-0.02,0.80,U] [#3 0.07,0.02,0.71,U] [#4 0.22,0.09,0.69,U] [#5 0.15,0.11,0.72,U] [#6 0.09,0.17,0.63,U] [#7 0.11,-0.12,0.56,U] [#8 0.21,-0.04,0.57,U] 
01:07:53.203 00.002 1032 refined, 8 included, MultiStar: {0.19, 0.06}, one-star: {0.27, 0.18}
01:07:53.204 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
01:07:53.207 00.003 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
01:07:53.209 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.30 mountX=0.01 mountY=-0.20, mountTheta=-1.53
01:07:53.211 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.06, opts=13)
01:07:53.213 00.002 1032 Enqueuing Move request for scope (0.19, 0.06)
01:07:53.215 00.002 10072 Worker thread wakes up
01:07:53.215 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
01:07:53.215 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
01:07:53.215 00.000 10072 Moving (0.19, 0.06) raw xDistance=0.01 yDistance=-0.20
01:07:53.217 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:53.224 00.007 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
01:07:53.224 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:07:53.224 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:53.224 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:07:53.225 00.001 10072 MoveAxis(W, 8, ABG)
01:07:53.225 00.000 10072 Guiding  Dir = 3, Dur = 8
01:07:53.225 00.000 10072 IsGuiding returns 0
01:07:53.226 00.001 10072 PulseGuide returned control before completion, sleep 18
01:07:53.243 00.017 1032 UpdateGuideState exits: m=1314 SNR=25.5
01:07:53.246 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:53.248 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:53.250 00.002 1032 Enqueuing Expose request
01:07:53.252 00.002 10072 IsGuiding returns 0
01:07:53.252 00.000 10072 Move returns status 0, amount 8
01:07:53.252 00.000 10072 MoveAxis(N, 0, ABG)
01:07:53.252 00.000 10072 Move returns status 0, amount 0
01:07:53.254 00.002 10072 move complete, result=0
01:07:53.254 00.000 10072 worker thread done servicing request
01:07:53.254 00.000 10072 Worker thread wakes up
01:07:53.254 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:53.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:53.260 00.006 1032 GuideStep: 0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
01:07:53.880 00.620 10072 Exposure complete
01:07:53.926 00.046 10072 worker thread done servicing request
01:07:53.926 00.000 1032 OnExposeComplete: enter
01:07:53.928 00.002 1032 UpdateGuideState(): m_state=6
01:07:53.929 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1633
01:07:53.931 00.002 1032 Star::Find returns 1 (0), X=321.16, Y=750.31, Mass=1519, SNR=27.5, Peak=177 HFD=2.7
01:07:53.932 00.001 1032 MultiStar: [#1 0.28,0.21,0.96,U] [#2 0.07,0.14,0.74,U] [#3 -0.08,0.04,0.65,U] [#4 0.27,-0.02,0.69,U] [#5 0.10,0.21,0.69,U] [#6 0.16,0.10,0.57,U] [#7 0.13,-0.17,0.53,U] [#8 0.15,0.08,0.56,U] 
01:07:53.933 00.001 1032 refined, 8 included, MultiStar: {0.16, 0.09}, one-star: {0.26, 0.12}
01:07:53.935 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
01:07:53.936 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
01:07:53.938 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.19 cameraTheta=0.52 mountX=0.05 mountY=-0.18, mountTheta=-1.31
01:07:53.940 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.09, opts=13)
01:07:53.943 00.003 1032 Enqueuing Move request for scope (0.16, 0.09)
01:07:53.945 00.002 10072 Worker thread wakes up
01:07:53.945 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
01:07:53.945 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
01:07:53.945 00.000 10072 Moving (0.16, 0.09) raw xDistance=0.05 yDistance=-0.18
01:07:53.946 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:53.949 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
01:07:53.949 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:07:53.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:53.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:07:53.949 00.000 10072 MoveAxis(W, 9, ABG)
01:07:53.949 00.000 10072 Guiding  Dir = 3, Dur = 9
01:07:53.950 00.001 10072 IsGuiding returns 0
01:07:53.950 00.000 10072 PulseGuide returned control before completion, sleep 19
01:07:53.968 00.018 1032 UpdateGuideState exits: m=1519 SNR=27.5
01:07:53.971 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:53.973 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:53.975 00.002 1032 Enqueuing Expose request
01:07:53.977 00.002 10072 IsGuiding returns 0
01:07:53.977 00.000 10072 Move returns status 0, amount 9
01:07:53.977 00.000 10072 MoveAxis(N, 0, ABG)
01:07:53.977 00.000 10072 Move returns status 0, amount 0
01:07:53.977 00.000 10072 move complete, result=0
01:07:53.977 00.000 10072 worker thread done servicing request
01:07:53.977 00.000 10072 Worker thread wakes up
01:07:53.977 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:53.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:53.986 00.009 1032 GuideStep: 0.0 px 9 ms WEST, -0.2 px 0 ms NORTH
01:07:54.387 00.401 10072 Exposure complete
01:07:54.436 00.049 10072 worker thread done servicing request
01:07:54.436 00.000 1032 OnExposeComplete: enter
01:07:54.439 00.003 1032 UpdateGuideState(): m_state=6
01:07:54.440 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1634
01:07:54.441 00.001 1032 Star::Find returns 1 (0), X=321.09, Y=750.28, Mass=1505, SNR=27.3, Peak=178 HFD=2.6
01:07:54.443 00.002 1032 MultiStar: [#1 0.16,0.02,0.95,U] [#2 0.06,0.11,0.71,U] [#3 -0.01,-0.03,0.66,U] [#4 0.05,0.00,0.69,U] [#5 0.07,0.07,0.70,U] [#6 0.10,0.13,0.60,U] [#7 0.05,-0.24,0.48,U] [#8 0.19,-0.03,0.51,U] 
01:07:54.445 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.19, 0.10}
01:07:54.446 00.001 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
01:07:54.448 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
01:07:54.449 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.28 mountX=0.00 mountY=-0.11, mountTheta=-1.55
01:07:54.452 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
01:07:54.454 00.002 1032 Enqueuing Move request for scope (0.10, 0.03)
01:07:54.455 00.001 10072 Worker thread wakes up
01:07:54.455 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
01:07:54.455 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
01:07:54.455 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.11
01:07:54.458 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:54.461 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
01:07:54.461 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:07:54.461 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:54.461 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:07:54.461 00.000 10072 MoveAxis(W, 8, ABG)
01:07:54.461 00.000 10072 Guiding  Dir = 3, Dur = 8
01:07:54.462 00.001 10072 IsGuiding returns 0
01:07:54.462 00.000 10072 PulseGuide returned control before completion, sleep 18
01:07:54.478 00.016 1032 UpdateGuideState exits: m=1505 SNR=27.3
01:07:54.481 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:54.482 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:54.483 00.001 1032 Enqueuing Expose request
01:07:54.492 00.009 10072 IsGuiding returns 0
01:07:54.492 00.000 10072 Move returns status 0, amount 8
01:07:54.492 00.000 10072 MoveAxis(N, 0, ABG)
01:07:54.492 00.000 10072 Move returns status 0, amount 0
01:07:54.492 00.000 10072 move complete, result=0
01:07:54.492 00.000 10072 worker thread done servicing request
01:07:54.492 00.000 10072 Worker thread wakes up
01:07:54.492 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:54.492 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:54.497 00.005 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:07:55.117 00.620 10072 Exposure complete
01:07:55.164 00.047 10072 worker thread done servicing request
01:07:55.164 00.000 1032 OnExposeComplete: enter
01:07:55.168 00.004 1032 UpdateGuideState(): m_state=6
01:07:55.169 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1635
01:07:55.171 00.002 1032 Star::Find returns 1 (0), X=321.02, Y=750.30, Mass=1519, SNR=27.5, Peak=167 HFD=2.5
01:07:55.177 00.006 1032 MultiStar: [#1 0.24,-0.00,0.93,U] [#2 -0.05,-0.06,0.72,U] [#3 -0.10,-0.02,0.68,U] [#4 0.05,-0.04,0.69,U] [#5 0.07,-0.01,0.68,U] [#6 0.14,0.03,0.53,U] [#7 -0.04,-0.08,0.49,U] [#8 -0.01,-0.22,0.56,U] 
01:07:55.180 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.12, 0.12}
01:07:55.182 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
01:07:55.183 00.001 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
01:07:55.185 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.31 mountX=-0.03 mountY=-0.05, mountTheta=-2.14
01:07:55.187 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
01:07:55.189 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
01:07:55.191 00.002 10072 Worker thread wakes up
01:07:55.191 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
01:07:55.191 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
01:07:55.191 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.05
01:07:55.193 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:55.195 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
01:07:55.195 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:07:55.195 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:55.195 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:07:55.195 00.000 10072 MoveAxis(W, 9, ABG)
01:07:55.195 00.000 10072 Guiding  Dir = 3, Dur = 9
01:07:55.196 00.001 10072 IsGuiding returns 0
01:07:55.196 00.000 10072 PulseGuide returned control before completion, sleep 19
01:07:55.216 00.020 1032 UpdateGuideState exits: m=1519 SNR=27.5
01:07:55.218 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:55.221 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:55.222 00.001 10072 IsGuiding returns 0
01:07:55.223 00.001 10072 Move returns status 0, amount 9
01:07:55.223 00.000 10072 MoveAxis(N, 0, ABG)
01:07:55.223 00.000 10072 Move returns status 0, amount 0
01:07:55.223 00.000 10072 move complete, result=0
01:07:55.223 00.000 1032 Enqueuing Expose request
01:07:55.225 00.002 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:07:55.226 00.001 10072 worker thread done servicing request
01:07:55.227 00.001 10072 Worker thread wakes up
01:07:55.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:55.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:55.646 00.419 10072 Exposure complete
01:07:55.697 00.051 10072 worker thread done servicing request
01:07:55.697 00.000 1032 OnExposeComplete: enter
01:07:55.698 00.001 1032 UpdateGuideState(): m_state=6
01:07:55.700 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1636
01:07:55.702 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.12, Mass=1409, SNR=26.5, Peak=171 HFD=2.7
01:07:55.704 00.002 1032 MultiStar: [#1 0.09,-0.09,0.94,U] [#2 0.02,0.07,0.73,U] [#3 -0.00,-0.11,0.66,U] [#4 0.19,-0.21,0.70,U] [#5 -0.09,-0.09,0.68,U] [#6 0.26,-0.12,0.59,U] [#7 -0.12,-0.15,0.54,U] [#8 0.17,-0.08,0.55,U] 
01:07:55.706 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.15, -0.06}
01:07:55.707 00.001 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
01:07:55.708 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
01:07:55.711 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.86 mountX=-0.11 mountY=-0.05, mountTheta=-2.69
01:07:55.713 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
01:07:55.715 00.002 1032 Enqueuing Move request for scope (0.08, -0.09)
01:07:55.717 00.002 10072 Worker thread wakes up
01:07:55.717 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
01:07:55.717 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
01:07:55.717 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.05
01:07:55.719 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:55.721 00.002 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.69
01:07:55.721 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
01:07:55.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:55.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:07:55.721 00.000 10072 MoveAxis(W, 8, ABG)
01:07:55.722 00.001 10072 Guiding  Dir = 3, Dur = 8
01:07:55.722 00.000 10072 IsGuiding returns 0
01:07:55.722 00.000 10072 PulseGuide returned control before completion, sleep 18
01:07:55.740 00.018 1032 UpdateGuideState exits: m=1409 SNR=26.5
01:07:55.743 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:55.745 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:55.747 00.002 1032 Enqueuing Expose request
01:07:55.752 00.005 10072 IsGuiding returns 0
01:07:55.752 00.000 10072 Move returns status 0, amount 8
01:07:55.752 00.000 10072 MoveAxis(N, 0, ABG)
01:07:55.752 00.000 10072 Move returns status 0, amount 0
01:07:55.752 00.000 10072 move complete, result=0
01:07:55.752 00.000 10072 worker thread done servicing request
01:07:55.752 00.000 10072 Worker thread wakes up
01:07:55.753 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:55.753 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:55.757 00.004 1032 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:07:56.381 00.624 10072 Exposure complete
01:07:56.429 00.048 1032 OnExposeComplete: enter
01:07:56.432 00.003 1032 UpdateGuideState(): m_state=6
01:07:56.434 00.002 10072 worker thread done servicing request
01:07:56.434 00.000 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1637
01:07:56.436 00.002 1032 Star::Find returns 1 (0), X=321.03, Y=750.30, Mass=1412, SNR=26.5, Peak=156 HFD=2.5
01:07:56.437 00.001 1032 MultiStar: [#1 0.16,0.23,0.96,U] [#2 0.05,0.19,0.68,U] [#3 0.13,0.06,0.59,U] [#4 0.09,-0.07,0.67,U] [#5 -0.02,0.07,0.71,U] [#6 0.13,0.05,0.57,U] [#7 0.04,-0.02,0.51,U] [#8 0.12,-0.12,0.56,U] 
01:07:56.438 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.14, 0.12}
01:07:56.440 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
01:07:56.442 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
01:07:56.443 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=0.04 mountY=-0.11, mountTheta=-1.20
01:07:56.446 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
01:07:56.449 00.003 1032 Enqueuing Move request for scope (0.10, 0.07)
01:07:56.450 00.001 10072 Worker thread wakes up
01:07:56.451 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
01:07:56.451 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:07:56.451 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.11
01:07:56.452 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:56.455 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
01:07:56.455 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:07:56.455 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:56.455 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:07:56.455 00.000 10072 MoveAxis(W, 9, ABG)
01:07:56.455 00.000 10072 Guiding  Dir = 3, Dur = 9
01:07:56.456 00.001 10072 IsGuiding returns 0
01:07:56.456 00.000 10072 PulseGuide returned control before completion, sleep 19
01:07:56.475 00.019 1032 UpdateGuideState exits: m=1412 SNR=26.5
01:07:56.476 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:56.478 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:56.479 00.001 1032 Enqueuing Expose request
01:07:56.494 00.015 10072 IsGuiding returns 0
01:07:56.494 00.000 10072 Move returns status 0, amount 9
01:07:56.494 00.000 10072 MoveAxis(N, 0, ABG)
01:07:56.495 00.001 10072 Move returns status 0, amount 0
01:07:56.495 00.000 10072 move complete, result=0
01:07:56.495 00.000 10072 worker thread done servicing request
01:07:56.495 00.000 10072 Worker thread wakes up
01:07:56.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:56.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:56.495 00.000 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:07:56.910 00.415 10072 Exposure complete
01:07:56.959 00.049 10072 worker thread done servicing request
01:07:56.959 00.000 1032 OnExposeComplete: enter
01:07:56.961 00.002 1032 UpdateGuideState(): m_state=6
01:07:56.962 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1638
01:07:56.964 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.29, Mass=1310, SNR=25.5, Peak=153 HFD=2.6
01:07:56.966 00.002 1032 MultiStar: [#1 0.18,0.02,1.00,U] [#2 -0.02,0.05,0.75,U] [#3 0.13,-0.02,0.70,U] [#4 0.16,-0.16,0.72,U] [#5 0.10,0.14,0.72,U] [#6 -0.01,-0.02,0.61,U] [#7 -0.06,0.05,0.52,U] [#8 0.16,-0.10,0.59,U] 
01:07:56.967 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.19, 0.11}
01:07:56.968 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
01:07:56.970 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
01:07:56.973 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.13 mountX=-0.01 mountY=-0.11, mountTheta=-1.70
01:07:56.976 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
01:07:56.977 00.001 1032 Enqueuing Move request for scope (0.11, 0.01)
01:07:56.979 00.002 10072 Worker thread wakes up
01:07:56.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
01:07:56.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
01:07:56.979 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.01 yDistance=-0.11
01:07:56.981 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:56.983 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
01:07:56.983 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:07:56.984 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:56.984 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:07:56.984 00.000 10072 MoveAxis(W, 9, ABG)
01:07:56.984 00.000 10072 Guiding  Dir = 3, Dur = 9
01:07:56.984 00.000 10072 IsGuiding returns 0
01:07:56.985 00.001 10072 PulseGuide returned control before completion, sleep 19
01:07:57.002 00.017 1032 UpdateGuideState exits: m=1310 SNR=25.5
01:07:57.004 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:57.005 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:57.007 00.002 1032 Enqueuing Expose request
01:07:57.016 00.009 10072 IsGuiding returns 0
01:07:57.016 00.000 10072 Move returns status 0, amount 9
01:07:57.016 00.000 10072 MoveAxis(N, 0, ABG)
01:07:57.016 00.000 10072 Move returns status 0, amount 0
01:07:57.016 00.000 10072 move complete, result=0
01:07:57.016 00.000 10072 worker thread done servicing request
01:07:57.016 00.000 10072 Worker thread wakes up
01:07:57.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:57.017 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:57.022 00.005 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:07:57.644 00.622 10072 Exposure complete
01:07:57.697 00.053 10072 worker thread done servicing request
01:07:57.697 00.000 1032 OnExposeComplete: enter
01:07:57.699 00.002 1032 UpdateGuideState(): m_state=6
01:07:57.701 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1639
01:07:57.704 00.003 1032 Star::Find returns 1 (0), X=321.10, Y=750.22, Mass=1484, SNR=27.1, Peak=162 HFD=2.6
01:07:57.708 00.004 1032 MultiStar: [#1 0.04,-0.01,0.95,U] [#2 0.13,-0.06,0.69,U] [#3 0.12,0.03,0.67,U] [#4 0.13,0.02,0.69,U] [#5 0.05,0.07,0.68,U] [#6 0.03,0.11,0.58,U] [#7 0.04,-0.25,0.53,U] [#8 0.20,-0.16,0.56,U] 
01:07:57.710 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.21, 0.04}
01:07:57.712 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
01:07:57.713 00.001 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
01:07:57.715 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.12 mountX=-0.04 mountY=-0.10, mountTheta=-1.95
01:07:57.717 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
01:07:57.719 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
01:07:57.723 00.004 10072 Worker thread wakes up
01:07:57.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:07:57.723 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:07:57.723 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.10
01:07:57.726 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:57.728 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
01:07:57.728 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:07:57.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:57.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:07:57.728 00.000 10072 MoveAxis(W, 8, ABG)
01:07:57.728 00.000 10072 Guiding  Dir = 3, Dur = 8
01:07:57.729 00.001 10072 IsGuiding returns 0
01:07:57.729 00.000 10072 PulseGuide returned control before completion, sleep 18
01:07:57.750 00.021 1032 UpdateGuideState exits: m=1484 SNR=27.1
01:07:57.752 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:57.754 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:57.756 00.002 1032 Enqueuing Expose request
01:07:57.757 00.001 10072 IsGuiding returns 0
01:07:57.757 00.000 10072 Move returns status 0, amount 8
01:07:57.757 00.000 10072 MoveAxis(N, 0, ABG)
01:07:57.757 00.000 10072 Move returns status 0, amount 0
01:07:57.757 00.000 10072 move complete, result=0
01:07:57.757 00.000 10072 worker thread done servicing request
01:07:57.758 00.001 10072 Worker thread wakes up
01:07:57.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:57.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:57.764 00.006 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:07:58.175 00.411 10072 Exposure complete
01:07:58.220 00.045 10072 worker thread done servicing request
01:07:58.221 00.001 1032 OnExposeComplete: enter
01:07:58.223 00.002 1032 UpdateGuideState(): m_state=6
01:07:58.225 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1640
01:07:58.227 00.002 1032 Star::Find returns 1 (0), X=321.12, Y=750.26, Mass=1244, SNR=24.8, Peak=144 HFD=2.6
01:07:58.228 00.001 1032 MultiStar: [#1 0.00,-0.10,1.03,U] [#2 0.05,-0.12,0.77,U] [#3 -0.01,-0.18,0.71,U] [#4 0.00,-0.17,0.76,U] [#5 -0.04,-0.08,0.72,U] [#6 0.09,-0.11,0.60,U] [#7 -0.04,-0.24,0.54,U] [#8 0.28,-0.27,0.62,U] 
01:07:58.230 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.12}, one-star: {0.22, 0.08}
01:07:58.231 00.001 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
01:07:58.232 00.001 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
01:07:58.233 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.07 mountX=-0.13 mountY=-0.03, mountTheta=-2.90
01:07:58.237 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.12, opts=13)
01:07:58.239 00.002 1032 Enqueuing Move request for scope (0.06, -0.12)
01:07:58.240 00.001 10072 Worker thread wakes up
01:07:58.240 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
01:07:58.242 00.002 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
01:07:58.242 00.000 10072 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.03
01:07:58.243 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:58.245 00.002 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
01:07:58.246 00.001 10072 PPEC: input: -0.13, control: 0.01, exposure: 500
01:07:58.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:58.246 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:07:58.246 00.000 10072 MoveAxis(W, 7, ABG)
01:07:58.246 00.000 10072 Guiding  Dir = 3, Dur = 7
01:07:58.246 00.000 10072 IsGuiding returns 0
01:07:58.247 00.001 10072 PulseGuide returned control before completion, sleep 17
01:07:58.262 00.015 1032 UpdateGuideState exits: m=1244 SNR=24.8
01:07:58.264 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:58.268 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:58.270 00.002 10072 IsGuiding returns 0
01:07:58.270 00.000 10072 Move returns status 0, amount 7
01:07:58.270 00.000 10072 MoveAxis(N, 0, ABG)
01:07:58.270 00.000 10072 Move returns status 0, amount 0
01:07:58.270 00.000 10072 move complete, result=0
01:07:58.270 00.000 1032 Enqueuing Expose request
01:07:58.272 00.002 1032 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:07:58.274 00.002 10072 worker thread done servicing request
01:07:58.274 00.000 10072 Worker thread wakes up
01:07:58.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:58.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:58.909 00.635 10072 Exposure complete
01:07:58.956 00.047 10072 worker thread done servicing request
01:07:58.956 00.000 1032 OnExposeComplete: enter
01:07:58.958 00.002 1032 UpdateGuideState(): m_state=6
01:07:58.959 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1641
01:07:58.962 00.003 1032 Star::Find returns 1 (0), X=321.03, Y=750.34, Mass=1352, SNR=25.9, Peak=153 HFD=2.5
01:07:58.964 00.002 1032 MultiStar: [#1 0.08,0.04,0.99,U] [#2 -0.02,-0.05,0.74,U] [#3 -0.05,-0.07,0.74,U] [#4 0.10,-0.16,0.70,U] [#5 0.03,-0.04,0.76,U] [#6 0.24,0.12,0.61,U] [#7 -0.07,-0.27,0.51,U] [#8 0.13,-0.05,0.55,U] 
01:07:58.965 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.14, 0.16}
01:07:58.967 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
01:07:58.969 00.002 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
01:07:58.971 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.26 mountX=-0.04 mountY=-0.06, mountTheta=-2.09
01:07:58.973 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
01:07:58.976 00.003 1032 Enqueuing Move request for scope (0.07, -0.02)
01:07:58.977 00.001 10072 Worker thread wakes up
01:07:58.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:07:58.978 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:07:58.978 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
01:07:58.979 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:58.981 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
01:07:58.981 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:07:58.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:58.982 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:07:58.982 00.000 10072 MoveAxis(W, 6, ABG)
01:07:58.982 00.000 10072 Guiding  Dir = 3, Dur = 6
01:07:58.982 00.000 10072 IsGuiding returns 0
01:07:58.982 00.000 10072 PulseGuide returned control before completion, sleep 16
01:07:58.997 00.015 1032 UpdateGuideState exits: m=1352 SNR=25.9
01:07:59.001 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:59.002 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:59.004 00.002 1032 Enqueuing Expose request
01:07:59.006 00.002 10072 IsGuiding returns 0
01:07:59.006 00.000 10072 Move returns status 0, amount 6
01:07:59.006 00.000 10072 MoveAxis(N, 0, ABG)
01:07:59.006 00.000 10072 Move returns status 0, amount 0
01:07:59.006 00.000 10072 move complete, result=0
01:07:59.006 00.000 10072 worker thread done servicing request
01:07:59.006 00.000 10072 Worker thread wakes up
01:07:59.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:07:59.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:07:59.014 00.008 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:07:59.425 00.411 10072 Exposure complete
01:07:59.470 00.045 10072 worker thread done servicing request
01:07:59.470 00.000 1032 OnExposeComplete: enter
01:07:59.472 00.002 1032 UpdateGuideState(): m_state=6
01:07:59.474 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1642
01:07:59.476 00.002 1032 Star::Find returns 1 (0), X=321.03, Y=750.35, Mass=1390, SNR=26.3, Peak=157 HFD=2.6
01:07:59.478 00.002 1032 MultiStar: [#1 0.03,-0.09,0.98,U] [#2 -0.09,0.04,0.78,U] [#3 -0.05,-0.01,0.67,U] [#4 0.21,-0.02,0.74,U] [#5 0.00,0.16,0.71,U] [#6 0.22,0.26,0.56,U] [#7 -0.05,-0.08,0.53,U] [#8 0.03,0.05,0.58,U] 
01:07:59.480 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.14, 0.17}
01:07:59.481 00.001 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:07:59.483 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:07:59.484 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.81 mountX=0.04 mountY=-0.06, mountTheta=-1.02
01:07:59.488 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
01:07:59.491 00.003 1032 Enqueuing Move request for scope (0.05, 0.05)
01:07:59.493 00.002 10072 Worker thread wakes up
01:07:59.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
01:07:59.493 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
01:07:59.493 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
01:07:59.495 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:07:59.497 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
01:07:59.497 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:07:59.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:59.497 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:07:59.497 00.000 10072 MoveAxis(W, 5, ABG)
01:07:59.498 00.001 10072 Guiding  Dir = 3, Dur = 5
01:07:59.498 00.000 10072 IsGuiding returns 0
01:07:59.498 00.000 10072 PulseGuide returned control before completion, sleep 15
01:07:59.519 00.021 10072 IsGuiding returns 1
01:07:59.519 00.000 10072 scope still moving after pulse duration time elapsed
01:07:59.522 00.003 1032 UpdateGuideState exits: m=1390 SNR=26.3
01:07:59.525 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:59.527 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:07:59.528 00.001 1032 Enqueuing Expose request
01:07:59.549 00.021 10072 IsGuiding returns 1
01:07:59.582 00.033 10072 IsGuiding returns 1
01:07:59.612 00.030 10072 IsGuiding returns 1
01:07:59.644 00.032 10072 IsGuiding returns 1
01:07:59.675 00.031 10072 IsGuiding returns 1
01:07:59.706 00.031 10072 IsGuiding returns 1
01:07:59.738 00.032 10072 IsGuiding returns 1
01:07:59.769 00.031 10072 IsGuiding returns 1
01:07:59.799 00.030 10072 IsGuiding returns 1
01:07:59.831 00.032 10072 IsGuiding returns 1
01:07:59.863 00.032 10072 IsGuiding returns 1
01:07:59.894 00.031 10072 IsGuiding returns 1
01:07:59.926 00.032 10072 IsGuiding returns 1
01:07:59.957 00.031 10072 IsGuiding returns 1
01:07:59.989 00.032 10072 IsGuiding returns 1
01:08:00.019 00.030 10072 IsGuiding returns 1
01:08:00.050 00.031 10072 IsGuiding returns 1
01:08:00.082 00.032 10072 IsGuiding returns 1
01:08:00.115 00.033 10072 IsGuiding returns 1
01:08:00.146 00.031 10072 IsGuiding returns 1
01:08:00.177 00.031 10072 IsGuiding returns 1
01:08:00.208 00.031 10072 IsGuiding returns 1
01:08:00.240 00.032 10072 IsGuiding returns 1
01:08:00.270 00.030 10072 IsGuiding returns 1
01:08:00.303 00.033 10072 IsGuiding returns 1
01:08:00.333 00.030 10072 IsGuiding returns 1
01:08:00.364 00.031 10072 IsGuiding returns 1
01:08:00.396 00.032 10072 IsGuiding returns 0
01:08:00.396 00.000 10072 scope move finished after 5 + 892 ms
01:08:00.396 00.000 10072 Move returns status 0, amount 5
01:08:00.396 00.000 10072 MoveAxis(N, 0, ABG)
01:08:00.396 00.000 10072 Move returns status 0, amount 0
01:08:00.396 00.000 10072 move complete, result=0
01:08:00.396 00.000 10072 worker thread done servicing request
01:08:00.396 00.000 10072 Worker thread wakes up
01:08:00.396 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:08:00.398 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:00.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:01.025 00.627 10072 Exposure complete
01:08:01.066 00.041 10072 worker thread done servicing request
01:08:01.066 00.000 1032 OnExposeComplete: enter
01:08:01.068 00.002 1032 UpdateGuideState(): m_state=6
01:08:01.069 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1643
01:08:01.071 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.28, Mass=1199, SNR=24.4, Peak=137 HFD=2.5
01:08:01.072 00.001 1032 MultiStar: [#1 0.09,0.05,1.04,U] [#2 0.02,-0.04,0.83,U] [#3 0.28,-0.06,0.74,U] [#4 0.17,-0.08,0.82,U] [#5 0.00,-0.06,0.76,U] [#6 0.10,0.07,0.66,U] [#7 -0.07,-0.17,0.55,U] [#8 0.14,-0.13,0.61,U] 
01:08:01.074 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {0.15, 0.10}
01:08:01.075 00.001 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
01:08:01.076 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
01:08:01.078 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-0.23 mountX=-0.05 mountY=-0.09, mountTheta=-2.06
01:08:01.080 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
01:08:01.082 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
01:08:01.084 00.002 10072 Worker thread wakes up
01:08:01.085 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
01:08:01.085 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
01:08:01.085 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
01:08:01.087 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:01.089 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
01:08:01.089 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:08:01.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:01.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:08:01.089 00.000 10072 MoveAxis(W, 10, ABG)
01:08:01.089 00.000 10072 Guiding  Dir = 3, Dur = 10
01:08:01.089 00.000 10072 IsGuiding returns 0
01:08:01.089 00.000 10072 PulseGuide returned control before completion, sleep 20
01:08:01.105 00.016 1032 UpdateGuideState exits: m=1199 SNR=24.4
01:08:01.106 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:01.108 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:01.108 00.000 1032 Enqueuing Expose request
01:08:01.113 00.005 10072 IsGuiding returns 0
01:08:01.113 00.000 10072 Move returns status 0, amount 10
01:08:01.113 00.000 10072 MoveAxis(N, 0, ABG)
01:08:01.113 00.000 10072 Move returns status 0, amount 0
01:08:01.113 00.000 10072 move complete, result=0
01:08:01.113 00.000 10072 worker thread done servicing request
01:08:01.113 00.000 10072 Worker thread wakes up
01:08:01.113 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:01.113 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:01.120 00.007 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:08:01.524 00.404 10072 Exposure complete
01:08:01.566 00.042 10072 worker thread done servicing request
01:08:01.566 00.000 1032 OnExposeComplete: enter
01:08:01.568 00.002 1032 UpdateGuideState(): m_state=6
01:08:01.570 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1644
01:08:01.572 00.002 1032 Star::Find returns 1 (0), X=321.01, Y=750.32, Mass=1289, SNR=25.3, Peak=144 HFD=2.5
01:08:01.573 00.001 1032 MultiStar: [#1 0.01,0.14,1.05,U] [#2 0.04,-0.05,0.77,U] [#3 0.05,0.01,0.69,U] [#4 0.21,-0.03,0.72,U] [#5 0.05,0.01,0.73,U] [#6 0.04,0.09,0.63,U] [#7 0.11,-0.11,0.54,U] [#8 0.09,-0.12,0.63,U] 
01:08:01.574 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.11, 0.14}
01:08:01.576 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
01:08:01.577 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
01:08:01.578 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.30 mountX=0.00 mountY=-0.08, mountTheta=-1.53
01:08:01.580 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
01:08:01.583 00.003 1032 Enqueuing Move request for scope (0.08, 0.02)
01:08:01.586 00.003 10072 Worker thread wakes up
01:08:01.586 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
01:08:01.586 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
01:08:01.586 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
01:08:01.591 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:01.596 00.005 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
01:08:01.596 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
01:08:01.596 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:01.596 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:08:01.596 00.000 10072 MoveAxis(W, 5, ABG)
01:08:01.596 00.000 10072 Guiding  Dir = 3, Dur = 5
01:08:01.596 00.000 10072 IsGuiding returns 0
01:08:01.598 00.002 10072 PulseGuide returned control before completion, sleep 14
01:08:01.615 00.017 10072 IsGuiding returns 0
01:08:01.615 00.000 10072 Move returns status 0, amount 5
01:08:01.615 00.000 10072 MoveAxis(N, 0, ABG)
01:08:01.615 00.000 10072 Move returns status 0, amount 0
01:08:01.615 00.000 10072 move complete, result=0
01:08:01.615 00.000 10072 worker thread done servicing request
01:08:01.619 00.004 1032 UpdateGuideState exits: m=1289 SNR=25.3
01:08:01.620 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:01.623 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:01.624 00.001 1032 Enqueuing Expose request
01:08:01.626 00.002 10072 Worker thread wakes up
01:08:01.626 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:08:01.628 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:01.628 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:02.258 00.630 10072 Exposure complete
01:08:02.304 00.046 10072 worker thread done servicing request
01:08:02.304 00.000 1032 OnExposeComplete: enter
01:08:02.306 00.002 1032 UpdateGuideState(): m_state=6
01:08:02.309 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1645
01:08:02.310 00.001 1032 Star::Find returns 1 (0), X=321.05, Y=750.33, Mass=1535, SNR=27.6, Peak=180 HFD=2.6
01:08:02.312 00.002 1032 MultiStar: [#1 0.14,0.05,0.91,U] [#2 -0.03,0.07,0.69,U] [#3 -0.00,0.08,0.66,U] [#4 -0.07,-0.04,0.69,U] [#5 -0.03,0.12,0.70,U] [#6 -0.01,0.04,0.53,U] [#7 -0.11,-0.21,0.53,U] [#8 0.01,-0.09,0.56,U] 
01:08:02.313 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.15, 0.15}
01:08:02.315 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
01:08:02.317 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
01:08:02.318 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.02 mountX=0.03 mountY=-0.03, mountTheta=-0.81
01:08:02.321 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
01:08:02.322 00.001 1032 Enqueuing Move request for scope (0.02, 0.03)
01:08:02.324 00.002 10072 Worker thread wakes up
01:08:02.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
01:08:02.324 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
01:08:02.325 00.001 10072 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.03
01:08:02.326 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:02.328 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.68
01:08:02.328 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:08:02.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:02.328 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:08:02.328 00.000 10072 MoveAxis(W, 6, ABG)
01:08:02.328 00.000 10072 Guiding  Dir = 3, Dur = 6
01:08:02.328 00.000 10072 IsGuiding returns 0
01:08:02.330 00.002 10072 PulseGuide returned control before completion, sleep 16
01:08:02.348 00.018 1032 UpdateGuideState exits: m=1535 SNR=27.6
01:08:02.351 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:02.352 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:02.354 00.002 1032 Enqueuing Expose request
01:08:02.356 00.002 10072 IsGuiding returns 0
01:08:02.356 00.000 10072 Move returns status 0, amount 6
01:08:02.356 00.000 10072 MoveAxis(N, 0, ABG)
01:08:02.356 00.000 10072 Move returns status 0, amount 0
01:08:02.356 00.000 10072 move complete, result=0
01:08:02.356 00.000 10072 worker thread done servicing request
01:08:02.356 00.000 10072 Worker thread wakes up
01:08:02.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:02.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:02.364 00.008 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
01:08:02.775 00.411 10072 Exposure complete
01:08:02.825 00.050 10072 worker thread done servicing request
01:08:02.825 00.000 1032 OnExposeComplete: enter
01:08:02.827 00.002 1032 UpdateGuideState(): m_state=6
01:08:02.830 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1646
01:08:02.832 00.002 1032 Star::Find returns 1 (0), X=321.06, Y=750.30, Mass=1353, SNR=25.9, Peak=163 HFD=2.5
01:08:02.836 00.004 1032 MultiStar: [#1 0.08,0.01,1.00,U] [#2 0.15,0.13,0.74,U] [#3 0.10,0.06,0.69,U] [#4 0.09,-0.07,0.67,U] [#5 0.03,-0.02,0.71,U] [#6 0.32,0.12,0.64,U] [#7 -0.10,-0.15,0.53,U] [#8 0.08,-0.09,0.57,U] 
01:08:02.837 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.17, 0.12}
01:08:02.839 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
01:08:02.840 00.001 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
01:08:02.842 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.22 mountX=-0.00 mountY=-0.11, mountTheta=-1.61
01:08:02.845 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
01:08:02.846 00.001 1032 Enqueuing Move request for scope (0.11, 0.02)
01:08:02.848 00.002 10072 Worker thread wakes up
01:08:02.848 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
01:08:02.848 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
01:08:02.848 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.00 yDistance=-0.11
01:08:02.850 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:02.852 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
01:08:02.852 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:08:02.852 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:02.852 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:08:02.852 00.000 10072 MoveAxis(W, 5, ABG)
01:08:02.852 00.000 10072 Guiding  Dir = 3, Dur = 5
01:08:02.853 00.001 10072 IsGuiding returns 0
01:08:02.853 00.000 10072 PulseGuide returned control before completion, sleep 15
01:08:02.872 00.019 1032 UpdateGuideState exits: m=1353 SNR=25.9
01:08:02.873 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:02.875 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:02.876 00.001 1032 Enqueuing Expose request
01:08:02.879 00.003 10072 IsGuiding returns 0
01:08:02.879 00.000 10072 Move returns status 0, amount 5
01:08:02.879 00.000 10072 MoveAxis(N, 0, ABG)
01:08:02.879 00.000 10072 Move returns status 0, amount 0
01:08:02.879 00.000 10072 move complete, result=0
01:08:02.879 00.000 10072 worker thread done servicing request
01:08:02.879 00.000 10072 Worker thread wakes up
01:08:02.879 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:02.879 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:02.884 00.005 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:08:03.509 00.625 10072 Exposure complete
01:08:03.558 00.049 10072 worker thread done servicing request
01:08:03.558 00.000 1032 OnExposeComplete: enter
01:08:03.561 00.003 1032 UpdateGuideState(): m_state=6
01:08:03.563 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1647
01:08:03.564 00.001 1032 Star::Find returns 1 (0), X=321.18, Y=750.23, Mass=1532, SNR=27.6, Peak=175 HFD=2.6
01:08:03.566 00.002 1032 MultiStar: [#1 0.04,0.03,0.90,U] [#2 0.15,-0.07,0.76,U] [#3 0.08,-0.15,0.66,U] [#4 0.10,-0.02,0.71,U] [#5 0.10,-0.10,0.65,U] [#6 0.25,-0.02,0.57,U] [#7 0.16,-0.13,0.47,U] [#8 0.35,-0.16,0.54,U] 
01:08:03.568 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.05}, one-star: {0.29, 0.05}
01:08:03.570 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
01:08:03.572 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
01:08:03.573 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.30 mountX=-0.09 mountY=-0.15, mountTheta=-2.13
01:08:03.576 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
01:08:03.579 00.003 1032 Enqueuing Move request for scope (0.16, -0.05)
01:08:03.582 00.003 10072 Worker thread wakes up
01:08:03.582 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
01:08:03.582 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
01:08:03.582 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.15
01:08:03.584 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:03.587 00.003 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
01:08:03.587 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
01:08:03.588 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:03.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:08:03.588 00.000 10072 MoveAxis(W, 5, ABG)
01:08:03.588 00.000 10072 Guiding  Dir = 3, Dur = 5
01:08:03.588 00.000 10072 IsGuiding returns 0
01:08:03.589 00.001 10072 PulseGuide returned control before completion, sleep 15
01:08:03.608 00.019 1032 UpdateGuideState exits: m=1532 SNR=27.6
01:08:03.611 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:03.612 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:03.615 00.003 1032 Enqueuing Expose request
01:08:03.618 00.003 10072 IsGuiding returns 0
01:08:03.618 00.000 10072 Move returns status 0, amount 5
01:08:03.618 00.000 10072 MoveAxis(N, 0, ABG)
01:08:03.618 00.000 10072 Move returns status 0, amount 0
01:08:03.618 00.000 10072 move complete, result=0
01:08:03.618 00.000 10072 worker thread done servicing request
01:08:03.618 00.000 10072 Worker thread wakes up
01:08:03.619 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:03.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:03.627 00.008 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:08:04.025 00.398 10072 Exposure complete
01:08:04.074 00.049 10072 worker thread done servicing request
01:08:04.074 00.000 1032 OnExposeComplete: enter
01:08:04.076 00.002 1032 UpdateGuideState(): m_state=6
01:08:04.078 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1648
01:08:04.080 00.002 1032 Star::Find returns 1 (0), X=321.16, Y=750.24, Mass=1358, SNR=26.0, Peak=170 HFD=2.6
01:08:04.081 00.001 1032 MultiStar: [#1 0.05,-0.09,0.99,U] [#2 -0.09,-0.06,0.78,U] [#3 0.03,-0.09,0.68,U] [#4 0.19,-0.16,0.75,U] [#5 0.13,-0.02,0.67,U] [#6 0.29,0.08,0.60,U] [#7 0.07,-0.30,0.54,U] [#8 0.15,-0.10,0.58,U] 
01:08:04.083 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.26, 0.06}
01:08:04.085 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
01:08:04.086 00.001 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
01:08:04.088 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.51 mountX=-0.10 mountY=-0.10, mountTheta=-2.34
01:08:04.090 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
01:08:04.092 00.002 1032 Enqueuing Move request for scope (0.12, -0.07)
01:08:04.093 00.001 10072 Worker thread wakes up
01:08:04.093 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
01:08:04.094 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
01:08:04.094 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
01:08:04.096 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:04.098 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
01:08:04.098 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
01:08:04.099 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:04.099 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:08:04.099 00.000 10072 MoveAxis(W, 5, ABG)
01:08:04.099 00.000 10072 Guiding  Dir = 3, Dur = 5
01:08:04.099 00.000 10072 IsGuiding returns 0
01:08:04.100 00.001 10072 PulseGuide returned control before completion, sleep 15
01:08:04.116 00.016 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:08:04.118 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:04.120 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:04.121 00.001 1032 Enqueuing Expose request
01:08:04.131 00.010 10072 IsGuiding returns 0
01:08:04.134 00.003 10072 Move returns status 0, amount 5
01:08:04.134 00.000 10072 MoveAxis(N, 0, ABG)
01:08:04.134 00.000 10072 Move returns status 0, amount 0
01:08:04.134 00.000 10072 move complete, result=0
01:08:04.135 00.001 10072 worker thread done servicing request
01:08:04.135 00.000 10072 Worker thread wakes up
01:08:04.135 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:04.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:04.136 00.001 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:08:04.762 00.626 10072 Exposure complete
01:08:04.810 00.048 10072 worker thread done servicing request
01:08:04.810 00.000 1032 OnExposeComplete: enter
01:08:04.812 00.002 1032 UpdateGuideState(): m_state=6
01:08:04.814 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1649
01:08:04.816 00.002 1032 Star::Find returns 1 (0), X=321.07, Y=750.32, Mass=1355, SNR=25.9, Peak=164 HFD=2.6
01:08:04.817 00.001 1032 MultiStar: [#1 0.13,0.07,0.94,U] [#2 0.00,-0.03,0.73,U] [#3 0.10,-0.07,0.66,U] [#4 0.17,0.05,0.76,U] [#5 -0.00,0.13,0.68,U] [#6 0.26,0.10,0.62,U] [#7 0.00,-0.09,0.55,U] [#8 0.09,-0.06,0.59,U] 
01:08:04.820 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.18, 0.14}
01:08:04.822 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
01:08:04.823 00.001 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
01:08:04.824 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.32 mountX=0.01 mountY=-0.12, mountTheta=-1.51
01:08:04.827 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
01:08:04.828 00.001 1032 Enqueuing Move request for scope (0.11, 0.04)
01:08:04.830 00.002 10072 Worker thread wakes up
01:08:04.830 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
01:08:04.830 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
01:08:04.830 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
01:08:04.832 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:04.834 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
01:08:04.834 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:08:04.834 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:04.834 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:08:04.834 00.000 10072 MoveAxis(W, 6, ABG)
01:08:04.834 00.000 10072 Guiding  Dir = 3, Dur = 6
01:08:04.834 00.000 10072 IsGuiding returns 0
01:08:04.836 00.002 10072 PulseGuide returned control before completion, sleep 16
01:08:04.854 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
01:08:04.856 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:04.857 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:04.858 00.001 1032 Enqueuing Expose request
01:08:04.867 00.009 10072 IsGuiding returns 0
01:08:04.867 00.000 10072 Move returns status 0, amount 6
01:08:04.867 00.000 10072 MoveAxis(N, 0, ABG)
01:08:04.867 00.000 10072 Move returns status 0, amount 0
01:08:04.867 00.000 10072 move complete, result=0
01:08:04.867 00.000 10072 worker thread done servicing request
01:08:04.867 00.000 10072 Worker thread wakes up
01:08:04.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:04.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:04.870 00.003 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:08:05.276 00.406 10072 Exposure complete
01:08:05.325 00.049 10072 worker thread done servicing request
01:08:05.325 00.000 1032 OnExposeComplete: enter
01:08:05.326 00.001 1032 UpdateGuideState(): m_state=6
01:08:05.329 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1650
01:08:05.332 00.003 1032 Star::Find returns 1 (0), X=321.05, Y=750.22, Mass=1411, SNR=26.5, Peak=166 HFD=2.5
01:08:05.334 00.002 1032 MultiStar: [#1 -0.05,0.16,0.99,U] [#2 0.18,-0.01,0.68,U] [#3 0.06,0.01,0.66,U] [#4 0.20,0.10,0.71,U] [#5 0.12,-0.09,0.65,U] [#6 0.16,0.10,0.60,U] [#7 -0.05,-0.15,0.53,U] [#8 0.05,-0.14,0.57,U] 
01:08:05.337 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.16, 0.04}
01:08:05.338 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
01:08:05.340 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
01:08:05.343 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.21 mountX=-0.00 mountY=-0.09, mountTheta=-1.62
01:08:05.345 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
01:08:05.347 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
01:08:05.348 00.001 10072 Worker thread wakes up
01:08:05.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
01:08:05.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
01:08:05.348 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.09
01:08:05.351 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:05.354 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
01:08:05.354 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:08:05.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:05.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:08:05.354 00.000 10072 MoveAxis(W, 5, ABG)
01:08:05.354 00.000 10072 Guiding  Dir = 3, Dur = 5
01:08:05.354 00.000 10072 IsGuiding returns 0
01:08:05.355 00.001 10072 PulseGuide returned control before completion, sleep 15
01:08:05.373 00.018 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:08:05.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:05.377 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:05.378 00.001 1032 Enqueuing Expose request
01:08:05.383 00.005 10072 IsGuiding returns 0
01:08:05.383 00.000 10072 Move returns status 0, amount 5
01:08:05.383 00.000 10072 MoveAxis(N, 0, ABG)
01:08:05.383 00.000 10072 Move returns status 0, amount 0
01:08:05.383 00.000 10072 move complete, result=0
01:08:05.383 00.000 10072 worker thread done servicing request
01:08:05.383 00.000 10072 Worker thread wakes up
01:08:05.383 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:05.384 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:05.388 00.004 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:08:06.009 00.621 10072 Exposure complete
01:08:06.059 00.050 10072 worker thread done servicing request
01:08:06.059 00.000 1032 OnExposeComplete: enter
01:08:06.061 00.002 1032 UpdateGuideState(): m_state=6
01:08:06.063 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1651
01:08:06.064 00.001 1032 Star::Find returns 1 (0), X=321.15, Y=750.37, Mass=1381, SNR=26.2, Peak=158 HFD=2.7
01:08:06.066 00.002 1032 MultiStar: [#1 0.17,0.04,0.95,U] [#2 0.05,-0.09,0.75,U] [#3 0.19,-0.05,0.67,U] [#4 0.21,0.04,0.74,U] [#5 0.03,0.16,0.73,U] [#6 0.15,0.07,0.63,U] [#7 0.05,-0.01,0.56,U] [#8 0.09,0.01,0.58,U] 
01:08:06.067 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.05}, one-star: {0.26, 0.19}
01:08:06.069 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
01:08:06.072 00.003 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
01:08:06.073 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.32 mountX=0.01 mountY=-0.15, mountTheta=-1.51
01:08:06.076 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
01:08:06.077 00.001 1032 Enqueuing Move request for scope (0.14, 0.05)
01:08:06.081 00.004 10072 Worker thread wakes up
01:08:06.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
01:08:06.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
01:08:06.081 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.01 yDistance=-0.15
01:08:06.084 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:06.087 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
01:08:06.087 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:08:06.087 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:06.087 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:08:06.087 00.000 10072 MoveAxis(W, 5, ABG)
01:08:06.088 00.001 10072 Guiding  Dir = 3, Dur = 5
01:08:06.088 00.000 10072 IsGuiding returns 0
01:08:06.088 00.000 10072 PulseGuide returned control before completion, sleep 15
01:08:06.106 00.018 1032 UpdateGuideState exits: m=1381 SNR=26.2
01:08:06.109 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:06.112 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:06.114 00.002 1032 Enqueuing Expose request
01:08:06.117 00.003 10072 IsGuiding returns 0
01:08:06.117 00.000 10072 Move returns status 0, amount 5
01:08:06.117 00.000 10072 MoveAxis(N, 0, ABG)
01:08:06.117 00.000 10072 Move returns status 0, amount 0
01:08:06.117 00.000 10072 move complete, result=0
01:08:06.117 00.000 10072 worker thread done servicing request
01:08:06.117 00.000 10072 Worker thread wakes up
01:08:06.118 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:06.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:06.119 00.001 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:08:06.526 00.407 10072 Exposure complete
01:08:06.578 00.052 10072 worker thread done servicing request
01:08:06.578 00.000 1032 OnExposeComplete: enter
01:08:06.582 00.004 1032 UpdateGuideState(): m_state=6
01:08:06.585 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1652
01:08:06.587 00.002 1032 Star::Find returns 1 (0), X=321.24, Y=750.20, Mass=1486, SNR=27.2, Peak=166 HFD=2.8
01:08:06.589 00.002 1032 MultiStar: [#1 0.22,-0.04,1.00,U] [#2 0.07,0.00,0.67,U] [#3 0.03,-0.02,0.69,U] [#4 0.26,-0.11,0.66,U] [#5 0.14,0.08,0.68,U] [#6 0.16,0.13,0.59,U] [#7 -0.06,-0.18,0.52,U] [#8 0.08,-0.31,0.57,U] 
01:08:06.591 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.04}, one-star: {0.35, 0.02}
01:08:06.593 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
01:08:06.594 00.001 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
01:08:06.596 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-0.24 mountX=-0.08 mountY=-0.14, mountTheta=-2.07
01:08:06.598 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.04, opts=13)
01:08:06.600 00.002 1032 Enqueuing Move request for scope (0.16, -0.04)
01:08:06.602 00.002 10072 Worker thread wakes up
01:08:06.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
01:08:06.602 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
01:08:06.602 00.000 10072 Moving (0.16, -0.04) raw xDistance=-0.08 yDistance=-0.14
01:08:06.604 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:06.607 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
01:08:06.607 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:08:06.607 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:06.607 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:08:06.607 00.000 10072 MoveAxis(W, 4, ABG)
01:08:06.607 00.000 10072 Guiding  Dir = 3, Dur = 4
01:08:06.607 00.000 10072 IsGuiding returns 0
01:08:06.608 00.001 10072 PulseGuide returned control before completion, sleep 14
01:08:06.625 00.017 1032 UpdateGuideState exits: m=1486 SNR=27.2
01:08:06.629 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:06.630 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:06.633 00.003 1032 Enqueuing Expose request
01:08:06.634 00.001 10072 IsGuiding returns 0
01:08:06.634 00.000 10072 Move returns status 0, amount 4
01:08:06.634 00.000 10072 MoveAxis(N, 0, ABG)
01:08:06.634 00.000 10072 Move returns status 0, amount 0
01:08:06.634 00.000 10072 move complete, result=0
01:08:06.634 00.000 10072 worker thread done servicing request
01:08:06.634 00.000 10072 Worker thread wakes up
01:08:06.634 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:06.635 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:06.642 00.007 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:08:07.261 00.619 10072 Exposure complete
01:08:07.311 00.050 10072 worker thread done servicing request
01:08:07.311 00.000 1032 OnExposeComplete: enter
01:08:07.313 00.002 1032 UpdateGuideState(): m_state=6
01:08:07.315 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1653
01:08:07.316 00.001 1032 Star::Find returns 1 (0), X=321.15, Y=750.28, Mass=1459, SNR=26.9, Peak=180 HFD=2.6
01:08:07.319 00.003 1032 MultiStar: [#1 0.14,0.07,0.99,U] [#2 0.08,0.03,0.71,U] [#3 0.15,-0.11,0.67,U] [#4 0.08,-0.03,0.73,U] [#5 -0.03,0.16,0.69,U] [#6 0.17,0.22,0.56,U] [#7 0.03,-0.11,0.52,U] [#8 0.07,-0.12,0.56,U] 
01:08:07.320 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.25, 0.10}
01:08:07.323 00.003 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
01:08:07.325 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
01:08:07.326 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.27 mountX=0.00 mountY=-0.12, mountTheta=-1.56
01:08:07.331 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
01:08:07.333 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
01:08:07.336 00.003 10072 Worker thread wakes up
01:08:07.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:08:07.336 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:08:07.336 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.00 yDistance=-0.12
01:08:07.339 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:07.341 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.67
01:08:07.341 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
01:08:07.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:07.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:08:07.341 00.000 10072 MoveAxis(W, 4, ABG)
01:08:07.341 00.000 10072 Guiding  Dir = 3, Dur = 4
01:08:07.341 00.000 10072 IsGuiding returns 0
01:08:07.342 00.001 10072 PulseGuide returned control before completion, sleep 14
01:08:07.359 00.017 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:08:07.362 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:07.364 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:07.365 00.001 1032 Enqueuing Expose request
01:08:07.369 00.004 10072 IsGuiding returns 0
01:08:07.369 00.000 10072 Move returns status 0, amount 4
01:08:07.369 00.000 10072 MoveAxis(N, 0, ABG)
01:08:07.369 00.000 10072 Move returns status 0, amount 0
01:08:07.369 00.000 10072 move complete, result=0
01:08:07.369 00.000 10072 worker thread done servicing request
01:08:07.369 00.000 10072 Worker thread wakes up
01:08:07.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:07.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:07.376 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:08:07.777 00.401 10072 Exposure complete
01:08:07.824 00.047 10072 worker thread done servicing request
01:08:07.825 00.001 1032 OnExposeComplete: enter
01:08:07.827 00.002 1032 UpdateGuideState(): m_state=6
01:08:07.829 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1654
01:08:07.831 00.002 1032 Star::Find returns 1 (0), X=321.20, Y=750.35, Mass=1380, SNR=26.2, Peak=167 HFD=2.7
01:08:07.833 00.002 1032 MultiStar: [#1 0.19,0.09,0.99,U] [#2 -0.02,0.03,0.71,U] [#3 -0.09,-0.01,0.66,U] [#4 0.22,0.11,0.68,U] [#5 0.07,0.05,0.70,U] [#6 0.25,0.06,0.60,U] [#7 0.03,-0.00,0.51,U] [#8 0.12,-0.03,0.57,U] 
01:08:07.834 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.30, 0.17}
01:08:07.838 00.004 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
01:08:07.839 00.001 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
01:08:07.841 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.44 mountX=0.03 mountY=-0.14, mountTheta=-1.39
01:08:07.845 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
01:08:07.847 00.002 1032 Enqueuing Move request for scope (0.13, 0.06)
01:08:07.849 00.002 10072 Worker thread wakes up
01:08:07.849 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
01:08:07.849 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
01:08:07.849 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.03 yDistance=-0.14
01:08:07.851 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:07.853 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
01:08:07.853 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:08:07.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:07.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:08:07.853 00.000 10072 MoveAxis(W, 3, ABG)
01:08:07.853 00.000 10072 Guiding  Dir = 3, Dur = 3
01:08:07.854 00.001 10072 IsGuiding returns 0
01:08:07.854 00.000 10072 PulseGuide returned control before completion, sleep 13
01:08:07.871 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:08:07.873 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:07.875 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:07.877 00.002 1032 Enqueuing Expose request
01:08:07.883 00.006 10072 IsGuiding returns 1
01:08:07.883 00.000 10072 scope still moving after pulse duration time elapsed
01:08:07.915 00.032 10072 IsGuiding returns 1
01:08:07.947 00.032 10072 IsGuiding returns 1
01:08:07.979 00.032 10072 IsGuiding returns 1
01:08:08.010 00.031 10072 IsGuiding returns 1
01:08:08.042 00.032 10072 IsGuiding returns 1
01:08:08.073 00.031 10072 IsGuiding returns 1
01:08:08.104 00.031 10072 IsGuiding returns 1
01:08:08.147 00.043 10072 IsGuiding returns 1
01:08:08.182 00.035 10072 IsGuiding returns 1
01:08:08.215 00.033 10072 IsGuiding returns 1
01:08:08.244 00.029 10072 IsGuiding returns 1
01:08:08.276 00.032 10072 IsGuiding returns 1
01:08:08.308 00.032 10072 IsGuiding returns 1
01:08:08.339 00.031 10072 IsGuiding returns 1
01:08:08.371 00.032 10072 IsGuiding returns 1
01:08:08.402 00.031 10072 IsGuiding returns 0
01:08:08.402 00.000 10072 scope move finished after 3 + 545 ms
01:08:08.402 00.000 10072 Move returns status 0, amount 3
01:08:08.402 00.000 10072 MoveAxis(N, 0, ABG)
01:08:08.402 00.000 10072 Move returns status 0, amount 0
01:08:08.402 00.000 10072 move complete, result=0
01:08:08.402 00.000 10072 worker thread done servicing request
01:08:08.402 00.000 10072 Worker thread wakes up
01:08:08.402 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:08:08.404 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:08.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:09.030 00.626 10072 Exposure complete
01:08:09.075 00.045 10072 worker thread done servicing request
01:08:09.075 00.000 1032 OnExposeComplete: enter
01:08:09.077 00.002 1032 UpdateGuideState(): m_state=6
01:08:09.079 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1655
01:08:09.081 00.002 1032 Star::Find returns 1 (0), X=321.16, Y=750.31, Mass=1451, SNR=26.8, Peak=152 HFD=2.7
01:08:09.083 00.002 1032 MultiStar: [#1 0.14,-0.06,0.95,U] [#2 0.20,0.02,0.77,U] [#3 0.08,0.09,0.68,U] [#4 0.20,-0.08,0.71,U] [#5 0.15,-0.04,0.70,U] [#6 0.24,0.13,0.57,U] [#7 0.12,-0.26,0.52,U] [#8 0.23,-0.04,0.56,U] 
01:08:09.085 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.00}, one-star: {0.27, 0.13}
01:08:09.087 00.002 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
01:08:09.090 00.003 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
01:08:09.093 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-0.00 mountX=-0.05 mountY=-0.18, mountTheta=-1.83
01:08:09.096 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.00, opts=13)
01:08:09.097 00.001 1032 Enqueuing Move request for scope (0.18, -0.00)
01:08:09.099 00.002 10072 Worker thread wakes up
01:08:09.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.00) opts 0xd
01:08:09.099 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.00)
01:08:09.099 00.000 10072 Moving (0.18, -0.00) raw xDistance=-0.05 yDistance=-0.18
01:08:09.101 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:09.103 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
01:08:09.103 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:08:09.103 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:09.103 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:08:09.103 00.000 10072 MoveAxis(W, 4, ABG)
01:08:09.103 00.000 10072 Guiding  Dir = 3, Dur = 4
01:08:09.103 00.000 10072 IsGuiding returns 0
01:08:09.104 00.001 10072 PulseGuide returned control before completion, sleep 14
01:08:09.121 00.017 10072 IsGuiding returns 0
01:08:09.122 00.001 10072 Move returns status 0, amount 4
01:08:09.122 00.000 10072 MoveAxis(N, 0, ABG)
01:08:09.122 00.000 10072 Move returns status 0, amount 0
01:08:09.122 00.000 10072 move complete, result=0
01:08:09.122 00.000 10072 worker thread done servicing request
01:08:09.122 00.000 1032 UpdateGuideState exits: m=1451 SNR=26.8
01:08:09.125 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:09.127 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:09.129 00.002 1032 Enqueuing Expose request
01:08:09.130 00.001 1032 GuideStep: -0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
01:08:09.132 00.002 10072 Worker thread wakes up
01:08:09.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:09.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:09.548 00.416 10072 Exposure complete
01:08:09.601 00.053 10072 worker thread done servicing request
01:08:09.601 00.000 1032 OnExposeComplete: enter
01:08:09.606 00.005 1032 UpdateGuideState(): m_state=6
01:08:09.608 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1656
01:08:09.610 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.45, Mass=1394, SNR=26.3, Peak=169 HFD=2.6
01:08:09.611 00.001 1032 MultiStar: [#1 0.10,0.01,0.96,U] [#2 0.12,0.06,0.72,U] [#3 0.08,0.09,0.67,U] [#4 0.17,0.01,0.71,U] [#5 -0.00,0.17,0.71,U] [#6 0.16,0.25,0.58,U] [#7 -0.05,-0.18,0.50,U] [#8 0.35,0.03,0.56,U] 
01:08:09.613 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.09}, one-star: {0.22, 0.27}
01:08:09.615 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
01:08:09.617 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
01:08:09.618 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.61 mountX=0.05 mountY=-0.15, mountTheta=-1.22
01:08:09.622 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.09, opts=13)
01:08:09.624 00.002 1032 Enqueuing Move request for scope (0.13, 0.09)
01:08:09.626 00.002 10072 Worker thread wakes up
01:08:09.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
01:08:09.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
01:08:09.626 00.000 10072 Moving (0.13, 0.09) raw xDistance=0.05 yDistance=-0.15
01:08:09.628 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:09.631 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
01:08:09.631 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:08:09.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:09.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:08:09.631 00.000 10072 MoveAxis(W, 3, ABG)
01:08:09.631 00.000 10072 Guiding  Dir = 3, Dur = 3
01:08:09.631 00.000 10072 IsGuiding returns 0
01:08:09.633 00.002 10072 PulseGuide returned control before completion, sleep 13
01:08:09.651 00.018 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:08:09.652 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:09.654 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:09.655 00.001 1032 Enqueuing Expose request
01:08:09.657 00.002 10072 IsGuiding returns 0
01:08:09.657 00.000 10072 Move returns status 0, amount 3
01:08:09.657 00.000 10072 MoveAxis(N, 0, ABG)
01:08:09.657 00.000 10072 Move returns status 0, amount 0
01:08:09.657 00.000 10072 move complete, result=0
01:08:09.657 00.000 10072 worker thread done servicing request
01:08:09.657 00.000 10072 Worker thread wakes up
01:08:09.657 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:09.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:09.665 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:08:10.282 00.617 10072 Exposure complete
01:08:10.331 00.049 10072 worker thread done servicing request
01:08:10.331 00.000 1032 OnExposeComplete: enter
01:08:10.334 00.003 1032 UpdateGuideState(): m_state=6
01:08:10.337 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1657
01:08:10.339 00.002 1032 Star::Find returns 1 (0), X=320.98, Y=750.55, Mass=1185, SNR=24.3, Peak=139 HFD=2.6
01:08:10.340 00.001 1032 MultiStar: [#1 0.17,-0.02,1.02,U] [#2 -0.03,0.18,0.76,U] [#3 -0.13,0.15,0.74,U] [#4 0.04,-0.12,0.75,U] [#5 0.07,0.14,0.75,U] [#6 0.13,0.08,0.66,U] [#7 -0.22,0.17,0.57,U] [#8 0.16,-0.06,0.63,U] 
01:08:10.343 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.08, 0.37}
01:08:10.345 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
01:08:10.346 00.001 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
01:08:10.348 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.20 mountX=0.09 mountY=-0.07, mountTheta=-0.63
01:08:10.350 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
01:08:10.353 00.003 1032 Enqueuing Move request for scope (0.04, 0.11)
01:08:10.354 00.001 10072 Worker thread wakes up
01:08:10.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
01:08:10.354 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:08:10.354 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.07
01:08:10.356 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:10.358 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
01:08:10.358 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:08:10.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:10.359 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:08:10.359 00.000 10072 MoveAxis(W, 3, ABG)
01:08:10.359 00.000 10072 Guiding  Dir = 3, Dur = 3
01:08:10.359 00.000 10072 IsGuiding returns 0
01:08:10.360 00.001 10072 PulseGuide returned control before completion, sleep 13
01:08:10.377 00.017 1032 UpdateGuideState exits: m=1185 SNR=24.3
01:08:10.378 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:10.381 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:10.382 00.001 1032 Enqueuing Expose request
01:08:10.388 00.006 10072 IsGuiding returns 0
01:08:10.388 00.000 10072 Move returns status 0, amount 3
01:08:10.388 00.000 10072 MoveAxis(N, 0, ABG)
01:08:10.388 00.000 10072 Move returns status 0, amount 0
01:08:10.388 00.000 10072 move complete, result=0
01:08:10.388 00.000 10072 worker thread done servicing request
01:08:10.388 00.000 10072 Worker thread wakes up
01:08:10.388 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:10.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:10.391 00.003 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:08:10.797 00.406 10072 Exposure complete
01:08:10.844 00.047 1032 OnExposeComplete: enter
01:08:10.846 00.002 1032 UpdateGuideState(): m_state=6
01:08:10.848 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1658
01:08:10.849 00.001 10072 worker thread done servicing request
01:08:10.849 00.000 1032 Star::Find returns 1 (0), X=320.97, Y=750.43, Mass=1375, SNR=26.1, Peak=144 HFD=2.7
01:08:10.851 00.002 1032 MultiStar: [#1 -0.02,0.04,0.98,U] [#2 -0.12,-0.01,0.75,U] [#3 -0.20,0.19,0.64,U] [#4 0.00,0.21,0.72,U] [#5 -0.17,0.16,0.66,U] [#6 -0.13,0.20,0.59,U] [#7 -0.30,0.08,0.57,U] [#8 -0.10,0.10,0.55,U] 
01:08:10.852 00.001 1032 refined, 8 included, MultiStar: {-0.09, 0.14}, one-star: {0.08, 0.25}
01:08:10.853 00.001 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
01:08:10.855 00.002 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
01:08:10.857 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.16 cameraTheta=2.14 mountX=0.16 mountY=0.05, mountTheta=0.31
01:08:10.860 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.14, opts=13)
01:08:10.863 00.003 1032 Enqueuing Move request for scope (-0.09, 0.14)
01:08:10.866 00.003 10072 Worker thread wakes up
01:08:10.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
01:08:10.866 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
01:08:10.866 00.000 10072 Moving (-0.09, 0.14) raw xDistance=0.16 yDistance=0.05
01:08:10.869 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:10.870 00.001 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.66
01:08:10.870 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:08:10.870 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:10.872 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:08:10.872 00.000 10072 MoveAxis(W, 74, ABG)
01:08:10.872 00.000 10072 Guiding  Dir = 3, Dur = 74
01:08:10.872 00.000 10072 IsGuiding returns 0
01:08:10.873 00.001 10072 PulseGuide returned control before completion, sleep 84
01:08:10.891 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:08:10.895 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:10.896 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:10.898 00.002 1032 Enqueuing Expose request
01:08:10.966 00.068 10072 IsGuiding returns 0
01:08:10.966 00.000 10072 Move returns status 0, amount 74
01:08:10.966 00.000 10072 MoveAxis(N, 0, ABG)
01:08:10.966 00.000 10072 Move returns status 0, amount 0
01:08:10.966 00.000 10072 move complete, result=0
01:08:10.967 00.001 10072 worker thread done servicing request
01:08:10.967 00.000 10072 Worker thread wakes up
01:08:10.967 00.000 1032 GuideStep: 0.2 px 74 ms WEST, 0.0 px 0 ms NORTH
01:08:10.969 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:10.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:11.594 00.625 10072 Exposure complete
01:08:11.643 00.049 10072 worker thread done servicing request
01:08:11.644 00.001 1032 OnExposeComplete: enter
01:08:11.647 00.003 1032 UpdateGuideState(): m_state=6
01:08:11.649 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1659
01:08:11.650 00.001 1032 Star::Find returns 1 (0), X=321.08, Y=750.25, Mass=1533, SNR=27.6, Peak=176 HFD=2.6
01:08:11.653 00.003 1032 MultiStar: [#1 0.06,0.14,0.96,U] [#2 0.12,-0.06,0.71,U] [#3 0.06,-0.01,0.65,U] [#4 0.16,0.02,0.67,U] [#5 0.02,0.11,0.62,U] [#6 0.22,0.07,0.59,U] [#7 0.10,-0.07,0.52,U] [#8 0.25,-0.13,0.55,U] 
01:08:11.655 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.03}, one-star: {0.18, 0.07}
01:08:11.656 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
01:08:11.658 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
01:08:11.659 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.21 mountX=-0.01 mountY=-0.13, mountTheta=-1.62
01:08:11.662 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
01:08:11.663 00.001 1032 Enqueuing Move request for scope (0.13, 0.03)
01:08:11.665 00.002 10072 Worker thread wakes up
01:08:11.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
01:08:11.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
01:08:11.665 00.000 10072 Moving (0.13, 0.03) raw xDistance=-0.01 yDistance=-0.13
01:08:11.668 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:11.669 00.001 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
01:08:11.670 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:08:11.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:11.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:08:11.670 00.000 10072 MoveAxis(W, 3, ABG)
01:08:11.670 00.000 10072 Guiding  Dir = 3, Dur = 3
01:08:11.670 00.000 10072 IsGuiding returns 0
01:08:11.671 00.001 10072 PulseGuide returned control before completion, sleep 13
01:08:11.688 00.017 1032 UpdateGuideState exits: m=1533 SNR=27.6
01:08:11.690 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:11.692 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:11.694 00.002 1032 Enqueuing Expose request
01:08:11.697 00.003 10072 IsGuiding returns 0
01:08:11.697 00.000 10072 Move returns status 0, amount 3
01:08:11.697 00.000 10072 MoveAxis(N, 0, ABG)
01:08:11.697 00.000 10072 Move returns status 0, amount 0
01:08:11.697 00.000 10072 move complete, result=0
01:08:11.697 00.000 10072 worker thread done servicing request
01:08:11.697 00.000 10072 Worker thread wakes up
01:08:11.697 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:11.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:11.702 00.005 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:08:12.103 00.401 10072 Exposure complete
01:08:12.151 00.048 10072 worker thread done servicing request
01:08:12.151 00.000 1032 OnExposeComplete: enter
01:08:12.153 00.002 1032 UpdateGuideState(): m_state=6
01:08:12.155 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1660
01:08:12.157 00.002 1032 Star::Find returns 1 (0), X=321.21, Y=750.21, Mass=1391, SNR=26.3, Peak=157 HFD=2.7
01:08:12.158 00.001 1032 MultiStar: [#1 0.24,0.17,0.97,U] [#2 0.15,-0.15,0.76,U] [#3 0.10,0.00,0.64,U] [#4 0.30,-0.07,0.71,U] [#5 0.11,-0.12,0.68,U] [#6 0.30,0.09,0.61,U] [#7 0.02,-0.29,0.50,U] [#8 0.29,0.01,0.57,U] 
01:08:12.160 00.002 1032 refined, 8 included, MultiStar: {0.21, -0.02}, one-star: {0.31, 0.03}
01:08:12.162 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
01:08:12.164 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
01:08:12.165 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.10 mountX=-0.07 mountY=-0.20, mountTheta=-1.93
01:08:12.168 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.02, opts=13)
01:08:12.170 00.002 1032 Enqueuing Move request for scope (0.21, -0.02)
01:08:12.173 00.003 10072 Worker thread wakes up
01:08:12.173 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
01:08:12.173 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
01:08:12.173 00.000 10072 Moving (0.21, -0.02) raw xDistance=-0.07 yDistance=-0.20
01:08:12.176 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:12.180 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
01:08:12.180 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:08:12.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:12.180 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:08:12.180 00.000 10072 MoveAxis(W, 2, ABG)
01:08:12.180 00.000 10072 Guiding  Dir = 3, Dur = 2
01:08:12.180 00.000 10072 IsGuiding returns 0
01:08:12.181 00.001 10072 PulseGuide returned control before completion, sleep 12
01:08:12.197 00.016 1032 UpdateGuideState exits: m=1391 SNR=26.3
01:08:12.200 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:12.201 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:12.203 00.002 1032 Enqueuing Expose request
01:08:12.209 00.006 10072 IsGuiding returns 0
01:08:12.209 00.000 10072 Move returns status 0, amount 2
01:08:12.209 00.000 10072 MoveAxis(N, 0, ABG)
01:08:12.209 00.000 10072 Move returns status 0, amount 0
01:08:12.209 00.000 10072 move complete, result=0
01:08:12.209 00.000 10072 worker thread done servicing request
01:08:12.209 00.000 10072 Worker thread wakes up
01:08:12.210 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:12.210 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:12.215 00.005 1032 GuideStep: -0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
01:08:12.834 00.619 10072 Exposure complete
01:08:12.881 00.047 10072 worker thread done servicing request
01:08:12.881 00.000 1032 OnExposeComplete: enter
01:08:12.883 00.002 1032 UpdateGuideState(): m_state=6
01:08:12.886 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1661
01:08:12.887 00.001 1032 Star::Find returns 1 (0), X=321.30, Y=750.24, Mass=1371, SNR=26.1, Peak=158 HFD=2.8
01:08:12.889 00.002 1032 MultiStar: [#1 0.28,0.00,0.98,U] [#2 0.05,0.06,0.73,U] [#3 0.17,-0.03,0.68,U] [#4 0.25,0.05,0.68,U] [#5 0.23,-0.02,0.74,U] [#6 0.26,0.19,0.60,U] [#7 -0.02,-0.16,0.53,U] [#8 0.13,0.12,0.56,U] 
01:08:12.890 00.001 1032 refined, 8 included, MultiStar: {0.21, 0.03}, one-star: {0.41, 0.06}
01:08:12.894 00.004 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
01:08:12.897 00.003 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
01:08:12.899 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.22 cameraTheta=0.14 mountX=-0.03 mountY=-0.21, mountTheta=-1.69
01:08:12.902 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.03, opts=13)
01:08:12.904 00.002 1032 Enqueuing Move request for scope (0.21, 0.03)
01:08:12.906 00.002 10072 Worker thread wakes up
01:08:12.906 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
01:08:12.906 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
01:08:12.906 00.000 10072 Moving (0.21, 0.03) raw xDistance=-0.03 yDistance=-0.21
01:08:12.908 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:12.911 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
01:08:12.911 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:08:12.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:08:12.911 00.000 10072 MoveAxis(W, 2, ABG)
01:08:12.911 00.000 10072 Guiding  Dir = 3, Dur = 2
01:08:12.912 00.001 10072 IsGuiding returns 0
01:08:12.912 00.000 10072 PulseGuide returned control before completion, sleep 12
01:08:12.930 00.018 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:08:12.933 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:12.934 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:12.935 00.001 1032 Enqueuing Expose request
01:08:12.940 00.005 10072 IsGuiding returns 0
01:08:12.940 00.000 10072 Move returns status 0, amount 2
01:08:12.940 00.000 10072 MoveAxis(N, 139, ABG)
01:08:12.940 00.000 10072 Guiding  Dir = 0, Dur = 139
01:08:12.940 00.000 10072 IsGuiding returns 0
01:08:12.941 00.001 10072 PulseGuide returned control before completion, sleep 149
01:08:13.095 00.154 10072 IsGuiding returns 0
01:08:13.095 00.000 10072 Move returns status 0, amount 139
01:08:13.095 00.000 10072 move complete, result=0
01:08:13.095 00.000 10072 worker thread done servicing request
01:08:13.095 00.000 10072 Worker thread wakes up
01:08:13.095 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.2 px 139 ms NORTH
01:08:13.098 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:13.098 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:13.509 00.411 10072 Exposure complete
01:08:13.556 00.047 10072 worker thread done servicing request
01:08:13.557 00.001 1032 OnExposeComplete: enter
01:08:13.559 00.002 1032 UpdateGuideState(): m_state=6
01:08:13.562 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1662
01:08:13.563 00.001 1032 Star::Find returns 1 (0), X=321.13, Y=750.35, Mass=1366, SNR=26.0, Peak=164 HFD=2.6
01:08:13.566 00.003 1032 MultiStar: [#1 0.16,0.06,0.96,U] [#2 0.15,0.03,0.77,U] [#3 0.03,-0.03,0.69,U] [#4 0.15,0.12,0.73,U] [#5 -0.09,-0.03,0.72,U] [#6 0.10,0.19,0.58,U] [#7 0.02,-0.23,0.49,U] [#8 0.13,0.06,0.57,U] 
01:08:13.569 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.24, 0.17}
01:08:13.571 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
01:08:13.571 00.000 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
01:08:13.574 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.42 mountX=0.02 mountY=-0.12, mountTheta=-1.41
01:08:13.577 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
01:08:13.579 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
01:08:13.581 00.002 10072 Worker thread wakes up
01:08:13.581 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
01:08:13.581 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
01:08:13.581 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
01:08:13.583 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:13.587 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.66
01:08:13.587 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:08:13.587 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:13.587 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:08:13.587 00.000 10072 MoveAxis(W, 2, ABG)
01:08:13.587 00.000 10072 Guiding  Dir = 3, Dur = 2
01:08:13.587 00.000 10072 IsGuiding returns 0
01:08:13.588 00.001 10072 PulseGuide returned control before completion, sleep 12
01:08:13.609 00.021 1032 UpdateGuideState exits: m=1366 SNR=26.0
01:08:13.612 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:13.616 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:13.619 00.003 1032 Enqueuing Expose request
01:08:13.621 00.002 10072 IsGuiding returns 1
01:08:13.621 00.000 10072 scope still moving after pulse duration time elapsed
01:08:13.646 00.025 10072 IsGuiding returns 0
01:08:13.646 00.000 10072 scope move finished after 2 + 56 ms
01:08:13.646 00.000 10072 Move returns status 0, amount 2
01:08:13.646 00.000 10072 MoveAxis(N, 0, ABG)
01:08:13.646 00.000 10072 Move returns status 0, amount 0
01:08:13.646 00.000 10072 move complete, result=0
01:08:13.647 00.001 10072 worker thread done servicing request
01:08:13.647 00.000 10072 Worker thread wakes up
01:08:13.647 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:13.647 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:13.650 00.003 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:08:14.272 00.622 10072 Exposure complete
01:08:14.322 00.050 10072 worker thread done servicing request
01:08:14.322 00.000 1032 OnExposeComplete: enter
01:08:14.324 00.002 1032 UpdateGuideState(): m_state=6
01:08:14.326 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1663
01:08:14.328 00.002 1032 Star::Find returns 1 (0), X=320.97, Y=750.23, Mass=1328, SNR=25.7, Peak=165 HFD=2.5
01:08:14.331 00.003 1032 MultiStar: [#1 0.10,-0.01,1.04,U] [#2 0.02,-0.05,0.76,U] [#3 -0.02,-0.11,0.72,U] [#4 0.15,-0.02,0.71,U] [#5 -0.01,-0.12,0.75,U] [#6 0.06,0.14,0.62,U] [#7 0.01,-0.08,0.52,U] [#8 0.19,-0.15,0.59,U] 
01:08:14.333 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.08, 0.05}
01:08:14.335 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
01:08:14.337 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
01:08:14.338 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.50 mountX=-0.05 mountY=-0.05, mountTheta=-2.33
01:08:14.341 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
01:08:14.343 00.002 1032 Enqueuing Move request for scope (0.06, -0.04)
01:08:14.344 00.001 10072 Worker thread wakes up
01:08:14.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:08:14.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:08:14.344 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
01:08:14.346 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:14.348 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
01:08:14.348 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:08:14.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:14.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:08:14.348 00.000 10072 MoveAxis(W, 2, ABG)
01:08:14.348 00.000 10072 Guiding  Dir = 3, Dur = 2
01:08:14.349 00.001 10072 IsGuiding returns 0
01:08:14.349 00.000 10072 PulseGuide returned control before completion, sleep 12
01:08:14.365 00.016 10072 IsGuiding returns 0
01:08:14.365 00.000 10072 Move returns status 0, amount 2
01:08:14.365 00.000 10072 MoveAxis(N, 0, ABG)
01:08:14.365 00.000 10072 Move returns status 0, amount 0
01:08:14.365 00.000 10072 move complete, result=0
01:08:14.365 00.000 10072 worker thread done servicing request
01:08:14.368 00.003 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:08:14.372 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:14.373 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:14.375 00.002 1032 Enqueuing Expose request
01:08:14.377 00.002 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:08:14.378 00.001 10072 Worker thread wakes up
01:08:14.378 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:14.378 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:14.791 00.413 10072 Exposure complete
01:08:14.843 00.052 10072 worker thread done servicing request
01:08:14.843 00.000 1032 OnExposeComplete: enter
01:08:14.846 00.003 1032 UpdateGuideState(): m_state=6
01:08:14.847 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1664
01:08:14.849 00.002 1032 Star::Find returns 1 (0), X=320.99, Y=750.09, Mass=1441, SNR=26.7, Peak=177 HFD=2.7
01:08:14.851 00.002 1032 MultiStar: [#1 0.04,-0.25,0.98,U] [#2 0.02,-0.29,0.73,U] [#3 -0.01,-0.33,0.65,U] [#4 0.14,-0.20,0.68,U] [#5 -0.13,-0.19,0.65,U] [#6 0.20,-0.36,0.58,U] [#7 -0.16,-0.28,0.55,U] [#8 0.10,-0.17,0.59,U] 
01:08:14.852 00.001 1032 single-star, 8 included, MultiStar: {0.04, -0.23}, one-star: {0.09, -0.09}
01:08:14.853 00.001 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
01:08:14.855 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
01:08:14.856 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.77 mountX=-0.11 mountY=-0.07, mountTheta=-2.60
01:08:14.858 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
01:08:14.861 00.003 1032 Enqueuing Move request for scope (0.09, -0.09)
01:08:14.863 00.002 10072 Worker thread wakes up
01:08:14.863 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
01:08:14.863 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
01:08:14.863 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.07
01:08:14.866 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:14.869 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
01:08:14.869 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
01:08:14.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:14.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:08:14.869 00.000 10072 MoveAxis(W, 2, ABG)
01:08:14.869 00.000 10072 Guiding  Dir = 3, Dur = 2
01:08:14.870 00.001 10072 IsGuiding returns 0
01:08:14.870 00.000 10072 PulseGuide returned control before completion, sleep 12
01:08:14.887 00.017 1032 UpdateGuideState exits: m=1441 SNR=26.7
01:08:14.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:14.891 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:14.893 00.002 1032 Enqueuing Expose request
01:08:14.896 00.003 10072 IsGuiding returns 0
01:08:14.896 00.000 10072 Move returns status 0, amount 2
01:08:14.896 00.000 10072 MoveAxis(N, 0, ABG)
01:08:14.897 00.001 10072 Move returns status 0, amount 0
01:08:14.897 00.000 10072 move complete, result=0
01:08:14.897 00.000 10072 worker thread done servicing request
01:08:14.897 00.000 10072 Worker thread wakes up
01:08:14.897 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:14.897 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:14.903 00.006 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:08:15.523 00.620 10072 Exposure complete
01:08:15.570 00.047 10072 worker thread done servicing request
01:08:15.570 00.000 1032 OnExposeComplete: enter
01:08:15.573 00.003 1032 UpdateGuideState(): m_state=6
01:08:15.575 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1665
01:08:15.577 00.002 1032 Star::Find returns 1 (0), X=321.17, Y=750.12, Mass=1465, SNR=27.0, Peak=189 HFD=2.6
01:08:15.579 00.002 1032 MultiStar: [#1 0.12,-0.10,0.96,U] [#2 0.19,-0.16,0.74,U] [#3 0.19,-0.21,0.63,U] [#4 0.29,-0.09,0.67,U] [#5 0.10,-0.16,0.67,U] [#6 0.25,-0.11,0.60,U] [#7 0.10,-0.19,0.53,U] [#8 0.04,-0.29,0.57,U] 
01:08:15.581 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.14}, one-star: {0.28, -0.06}
01:08:15.585 00.004 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
01:08:15.587 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
01:08:15.589 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.67 mountX=-0.18 mountY=-0.14, mountTheta=-2.50
01:08:15.612 00.023 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.14, opts=13)
01:08:15.616 00.004 1032 Enqueuing Move request for scope (0.18, -0.14)
01:08:15.618 00.002 10072 Worker thread wakes up
01:08:15.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
01:08:15.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
01:08:15.618 00.000 10072 Moving (0.18, -0.14) raw xDistance=-0.18 yDistance=-0.14
01:08:15.620 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:15.622 00.002 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.65
01:08:15.622 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
01:08:15.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:15.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:08:15.622 00.000 10072 MoveAxis(E, 82, ABG)
01:08:15.622 00.000 10072 Guiding  Dir = 2, Dur = 82
01:08:15.623 00.001 10072 IsGuiding returns 0
01:08:15.623 00.000 10072 PulseGuide returned control before completion, sleep 92
01:08:15.642 00.019 1032 UpdateGuideState exits: m=1465 SNR=27.0
01:08:15.644 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:15.645 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:15.648 00.003 1032 Enqueuing Expose request
01:08:15.726 00.078 10072 IsGuiding returns 1
01:08:15.726 00.000 10072 scope still moving after pulse duration time elapsed
01:08:15.756 00.030 10072 IsGuiding returns 0
01:08:15.756 00.000 10072 scope move finished after 82 + 51 ms
01:08:15.756 00.000 10072 Move returns status 0, amount 82
01:08:15.756 00.000 10072 MoveAxis(N, 0, ABG)
01:08:15.756 00.000 10072 Move returns status 0, amount 0
01:08:15.756 00.000 10072 move complete, result=0
01:08:15.758 00.002 10072 worker thread done servicing request
01:08:15.758 00.000 10072 Worker thread wakes up
01:08:15.758 00.000 1032 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
01:08:15.760 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:15.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:16.165 00.405 10072 Exposure complete
01:08:16.216 00.051 10072 worker thread done servicing request
01:08:16.216 00.000 1032 OnExposeComplete: enter
01:08:16.218 00.002 1032 UpdateGuideState(): m_state=6
01:08:16.220 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1666
01:08:16.222 00.002 1032 Star::Find returns 1 (0), X=321.02, Y=750.07, Mass=1572, SNR=27.9, Peak=197 HFD=2.7
01:08:16.223 00.001 1032 MultiStar: [#1 0.17,-0.19,0.92,U] [#2 -0.05,-0.16,0.68,U] [#3 0.11,-0.21,0.62,U] [#4 0.11,-0.33,0.68,U] [#5 0.12,-0.13,0.65,U] [#6 0.13,-0.13,0.59,U] [#7 -0.01,-0.37,0.47,U] [#8 0.05,-0.21,0.55,U] 
01:08:16.225 00.002 1032 single-star, 8 included, MultiStar: {0.09, -0.20}, one-star: {0.13, -0.11}
01:08:16.227 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
01:08:16.228 00.001 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
01:08:16.230 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.73 mountX=-0.14 mountY=-0.10, mountTheta=-2.56
01:08:16.233 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.11, opts=13)
01:08:16.237 00.004 1032 Enqueuing Move request for scope (0.13, -0.11)
01:08:16.238 00.001 10072 Worker thread wakes up
01:08:16.239 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
01:08:16.239 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
01:08:16.239 00.000 10072 Moving (0.13, -0.11) raw xDistance=-0.14 yDistance=-0.10
01:08:16.241 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:16.243 00.002 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.65
01:08:16.243 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:08:16.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:16.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:08:16.243 00.000 10072 MoveAxis(E, 64, ABG)
01:08:16.243 00.000 10072 Guiding  Dir = 2, Dur = 64
01:08:16.245 00.002 10072 IsGuiding returns 0
01:08:16.245 00.000 10072 PulseGuide returned control before completion, sleep 74
01:08:16.261 00.016 1032 UpdateGuideState exits: m=1572 SNR=27.9
01:08:16.263 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:16.264 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:16.266 00.002 1032 Enqueuing Expose request
01:08:16.333 00.067 10072 IsGuiding returns 0
01:08:16.333 00.000 10072 Move returns status 0, amount 64
01:08:16.333 00.000 10072 MoveAxis(N, 0, ABG)
01:08:16.333 00.000 10072 Move returns status 0, amount 0
01:08:16.333 00.000 10072 move complete, result=0
01:08:16.334 00.001 10072 worker thread done servicing request
01:08:16.334 00.000 10072 Worker thread wakes up
01:08:16.334 00.000 1032 GuideStep: -0.1 px 64 ms EAST, -0.1 px 0 ms NORTH
01:08:16.336 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:16.336 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:16.963 00.627 10072 Exposure complete
01:08:17.021 00.058 10072 worker thread done servicing request
01:08:17.021 00.000 1032 OnExposeComplete: enter
01:08:17.024 00.003 1032 UpdateGuideState(): m_state=6
01:08:17.026 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1667
01:08:17.028 00.002 1032 Star::Find returns 1 (0), X=321.00, Y=750.31, Mass=1327, SNR=25.7, Peak=155 HFD=2.5
01:08:17.030 00.002 1032 MultiStar: [#1 0.17,-0.07,0.98,U] [#2 -0.12,0.03,0.76,U] [#3 -0.14,-0.02,0.72,U] [#4 0.20,-0.12,0.71,U] [#5 0.03,0.06,0.70,U] [#6 0.04,-0.07,0.61,U] [#7 -0.13,-0.08,0.57,U] [#8 -0.06,0.01,0.55,U] 
01:08:17.032 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.11, 0.13}
01:08:17.033 00.001 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
01:08:17.035 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
01:08:17.038 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.29 mountX=-0.01 mountY=-0.02, mountTheta=-2.12
01:08:17.041 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
01:08:17.044 00.003 1032 Enqueuing Move request for scope (0.02, -0.01)
01:08:17.046 00.002 10072 Worker thread wakes up
01:08:17.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:08:17.046 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:08:17.046 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
01:08:17.048 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:17.051 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
01:08:17.052 00.001 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:08:17.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:17.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:08:17.052 00.000 10072 MoveAxis(W, 3, ABG)
01:08:17.052 00.000 10072 Guiding  Dir = 3, Dur = 3
01:08:17.052 00.000 10072 IsGuiding returns 0
01:08:17.054 00.002 10072 PulseGuide returned control before completion, sleep 13
01:08:17.067 00.013 10072 IsGuiding returns 1
01:08:17.067 00.000 10072 scope still moving after pulse duration time elapsed
01:08:17.073 00.006 1032 UpdateGuideState exits: m=1327 SNR=25.7
01:08:17.075 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:17.077 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:17.081 00.004 1032 Enqueuing Expose request
01:08:17.099 00.018 10072 IsGuiding returns 1
01:08:17.130 00.031 10072 IsGuiding returns 1
01:08:17.162 00.032 10072 IsGuiding returns 1
01:08:17.193 00.031 10072 IsGuiding returns 1
01:08:17.224 00.031 10072 IsGuiding returns 1
01:08:17.255 00.031 10072 IsGuiding returns 1
01:08:17.287 00.032 10072 IsGuiding returns 1
01:08:17.319 00.032 10072 IsGuiding returns 1
01:08:17.350 00.031 10072 IsGuiding returns 1
01:08:17.381 00.031 10072 IsGuiding returns 1
01:08:17.413 00.032 10072 IsGuiding returns 0
01:08:17.413 00.000 10072 scope move finished after 3 + 357 ms
01:08:17.413 00.000 10072 Move returns status 0, amount 3
01:08:17.413 00.000 10072 MoveAxis(N, 0, ABG)
01:08:17.413 00.000 10072 Move returns status 0, amount 0
01:08:17.413 00.000 10072 move complete, result=0
01:08:17.413 00.000 10072 worker thread done servicing request
01:08:17.413 00.000 10072 Worker thread wakes up
01:08:17.413 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:08:17.416 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:17.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:18.151 00.735 10072 Exposure complete
01:08:18.193 00.042 10072 worker thread done servicing request
01:08:18.194 00.001 1032 OnExposeComplete: enter
01:08:18.195 00.001 1032 UpdateGuideState(): m_state=6
01:08:18.197 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1668
01:08:18.199 00.002 1032 Star::Find returns 1 (0), X=321.20, Y=750.18, Mass=1372, SNR=26.1, Peak=171 HFD=2.7
01:08:18.200 00.001 1032 MultiStar: [#1 0.06,-0.18,0.99,U] [#2 0.05,-0.11,0.75,U] [#3 0.14,-0.19,0.67,U] [#4 0.19,-0.26,0.68,U] [#5 0.04,-0.20,0.76,U] [#6 0.17,-0.14,0.58,U] [#7 -0.08,-0.34,0.59,U] [#8 0.27,-0.20,0.57,U] 
01:08:18.202 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.17}, one-star: {0.31, -0.00}
01:08:18.202 00.000 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
01:08:18.205 00.003 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
01:08:18.207 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-0.91 mountX=-0.20 mountY=-0.08, mountTheta=-2.74
01:08:18.209 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.17, opts=13)
01:08:18.211 00.002 1032 Enqueuing Move request for scope (0.13, -0.17)
01:08:18.213 00.002 10072 Worker thread wakes up
01:08:18.213 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
01:08:18.213 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
01:08:18.213 00.000 10072 Moving (0.13, -0.17) raw xDistance=-0.20 yDistance=-0.08
01:08:18.215 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:18.218 00.003 10072 PPEC rslt: input = -0.20, final = -0.08, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 288.65
01:08:18.218 00.000 10072 PPEC: input: -0.20, control: -0.08, exposure: 500
01:08:18.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:18.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:08:18.218 00.000 10072 MoveAxis(E, 86, ABG)
01:08:18.218 00.000 10072 Guiding  Dir = 2, Dur = 86
01:08:18.223 00.005 10072 IsGuiding returns 0
01:08:18.223 00.000 10072 PulseGuide returned control before completion, sleep 96
01:08:18.235 00.012 1032 UpdateGuideState exits: m=1372 SNR=26.1
01:08:18.238 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:18.240 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:18.241 00.001 1032 Enqueuing Expose request
01:08:18.322 00.081 10072 IsGuiding returns 0
01:08:18.322 00.000 10072 Move returns status 0, amount 86
01:08:18.322 00.000 10072 MoveAxis(N, 0, ABG)
01:08:18.322 00.000 10072 Move returns status 0, amount 0
01:08:18.322 00.000 10072 move complete, result=0
01:08:18.322 00.000 10072 worker thread done servicing request
01:08:18.322 00.000 10072 Worker thread wakes up
01:08:18.322 00.000 1032 GuideStep: -0.2 px 86 ms EAST, -0.1 px 0 ms NORTH
01:08:18.325 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:18.325 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:18.730 00.405 10072 Exposure complete
01:08:18.776 00.046 10072 worker thread done servicing request
01:08:18.777 00.001 1032 OnExposeComplete: enter
01:08:18.779 00.002 1032 UpdateGuideState(): m_state=6
01:08:18.781 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1669
01:08:18.783 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.12, Mass=1375, SNR=26.1, Peak=173 HFD=2.6
01:08:18.784 00.001 1032 MultiStar: [#1 0.17,-0.14,0.99,U] [#2 0.09,-0.06,0.77,U] [#3 0.18,-0.16,0.75,U] [#4 0.21,-0.11,0.73,U] [#5 0.07,0.01,0.73,U] [#6 0.27,-0.03,0.61,U] [#7 -0.08,-0.16,0.53,U] [#8 0.09,-0.08,0.59,U] 
01:08:18.786 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.09}, one-star: {0.20, -0.06}
01:08:18.787 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
01:08:18.789 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
01:08:18.791 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.55 mountX=-0.12 mountY=-0.11, mountTheta=-2.38
01:08:18.794 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.09, opts=13)
01:08:18.795 00.001 1032 Enqueuing Move request for scope (0.14, -0.09)
01:08:18.798 00.003 10072 Worker thread wakes up
01:08:18.798 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
01:08:18.798 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
01:08:18.798 00.000 10072 Moving (0.14, -0.09) raw xDistance=-0.12 yDistance=-0.11
01:08:18.800 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:18.803 00.003 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
01:08:18.803 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
01:08:18.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:18.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:08:18.803 00.000 10072 MoveAxis(W, 3, ABG)
01:08:18.803 00.000 10072 Guiding  Dir = 3, Dur = 3
01:08:18.803 00.000 10072 IsGuiding returns 0
01:08:18.804 00.001 10072 PulseGuide returned control before completion, sleep 13
01:08:18.819 00.015 10072 IsGuiding returns 0
01:08:18.819 00.000 10072 Move returns status 0, amount 3
01:08:18.819 00.000 10072 MoveAxis(N, 0, ABG)
01:08:18.819 00.000 10072 Move returns status 0, amount 0
01:08:18.819 00.000 10072 move complete, result=0
01:08:18.819 00.000 10072 worker thread done servicing request
01:08:18.822 00.003 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:08:18.824 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:18.826 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:18.829 00.003 1032 Enqueuing Expose request
01:08:18.831 00.002 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:08:18.834 00.003 10072 Worker thread wakes up
01:08:18.835 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:18.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:19.461 00.626 10072 Exposure complete
01:08:19.507 00.046 10072 worker thread done servicing request
01:08:19.508 00.001 1032 OnExposeComplete: enter
01:08:19.510 00.002 1032 UpdateGuideState(): m_state=6
01:08:19.512 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1670
01:08:19.515 00.003 1032 Star::Find returns 1 (0), X=321.04, Y=750.34, Mass=1409, SNR=26.4, Peak=168 HFD=2.5
01:08:19.516 00.001 1032 MultiStar: [#1 0.06,0.26,0.94,U] [#2 0.07,-0.01,0.75,U] [#3 0.09,0.13,0.69,U] [#4 0.10,0.00,0.68,U] [#5 0.04,-0.01,0.74,U] [#6 0.14,0.08,0.60,U] [#7 -0.17,0.09,0.49,U] [#8 0.16,0.12,0.58,U] 
01:08:19.518 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.14, 0.16}
01:08:19.521 00.003 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
01:08:19.523 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
01:08:19.525 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.90 mountX=0.07 mountY=-0.10, mountTheta=-0.93
01:08:19.528 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
01:08:19.529 00.001 1032 Enqueuing Move request for scope (0.08, 0.10)
01:08:19.531 00.002 10072 Worker thread wakes up
01:08:19.531 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
01:08:19.531 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
01:08:19.531 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.07 yDistance=-0.10
01:08:19.532 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:19.536 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.65
01:08:19.536 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:08:19.536 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:19.536 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:08:19.536 00.000 10072 MoveAxis(W, 3, ABG)
01:08:19.536 00.000 10072 Guiding  Dir = 3, Dur = 3
01:08:19.536 00.000 10072 IsGuiding returns 0
01:08:19.537 00.001 10072 PulseGuide returned control before completion, sleep 13
01:08:19.553 00.016 10072 IsGuiding returns 0
01:08:19.553 00.000 10072 Move returns status 0, amount 3
01:08:19.553 00.000 10072 MoveAxis(N, 0, ABG)
01:08:19.553 00.000 10072 Move returns status 0, amount 0
01:08:19.553 00.000 10072 move complete, result=0
01:08:19.554 00.001 10072 worker thread done servicing request
01:08:19.556 00.002 1032 UpdateGuideState exits: m=1409 SNR=26.4
01:08:19.558 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:19.560 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:19.561 00.001 1032 Enqueuing Expose request
01:08:19.563 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:08:19.565 00.002 10072 Worker thread wakes up
01:08:19.565 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:19.565 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:19.975 00.410 10072 Exposure complete
01:08:20.025 00.050 10072 worker thread done servicing request
01:08:20.025 00.000 1032 OnExposeComplete: enter
01:08:20.027 00.002 1032 UpdateGuideState(): m_state=6
01:08:20.028 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1671
01:08:20.030 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.32, Mass=1511, SNR=27.4, Peak=180 HFD=2.6
01:08:20.031 00.001 1032 MultiStar: [#1 0.13,0.17,0.90,U] [#2 -0.05,0.11,0.69,U] [#3 0.00,0.17,0.64,U] [#4 0.10,-0.04,0.68,U] [#5 0.18,0.07,0.68,U] [#6 0.20,0.21,0.54,U] [#7 -0.14,-0.05,0.52,U] [#8 0.04,0.01,0.55,U] 
01:08:20.033 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.09}, one-star: {0.22, 0.14}
01:08:20.034 00.001 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:08:20.036 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:08:20.037 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.81 mountX=0.07 mountY=-0.11, mountTheta=-1.02
01:08:20.040 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
01:08:20.042 00.002 1032 Enqueuing Move request for scope (0.09, 0.09)
01:08:20.044 00.002 10072 Worker thread wakes up
01:08:20.044 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
01:08:20.044 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
01:08:20.044 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.07 yDistance=-0.11
01:08:20.046 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:20.049 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
01:08:20.049 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:08:20.049 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:20.049 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:08:20.049 00.000 10072 MoveAxis(W, 3, ABG)
01:08:20.049 00.000 10072 Guiding  Dir = 3, Dur = 3
01:08:20.049 00.000 10072 IsGuiding returns 0
01:08:20.052 00.003 10072 PulseGuide returned control before completion, sleep 12
01:08:20.066 00.014 10072 IsGuiding returns 0
01:08:20.066 00.000 10072 Move returns status 0, amount 3
01:08:20.066 00.000 10072 MoveAxis(N, 0, ABG)
01:08:20.066 00.000 10072 Move returns status 0, amount 0
01:08:20.066 00.000 10072 move complete, result=0
01:08:20.066 00.000 10072 worker thread done servicing request
01:08:20.068 00.002 1032 UpdateGuideState exits: m=1511 SNR=27.4
01:08:20.070 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:20.072 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:20.073 00.001 1032 Enqueuing Expose request
01:08:20.075 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:08:20.078 00.003 10072 Worker thread wakes up
01:08:20.078 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:20.078 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:20.710 00.632 10072 Exposure complete
01:08:20.758 00.048 10072 worker thread done servicing request
01:08:20.758 00.000 1032 OnExposeComplete: enter
01:08:20.761 00.003 1032 UpdateGuideState(): m_state=6
01:08:20.762 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1672
01:08:20.763 00.001 1032 Star::Find returns 1 (0), X=321.15, Y=750.22, Mass=1351, SNR=25.9, Peak=153 HFD=2.6
01:08:20.766 00.003 1032 MultiStar: [#1 0.12,-0.04,0.97,U] [#2 -0.02,-0.12,0.74,U] [#3 0.12,0.01,0.70,U] [#4 0.27,-0.19,0.73,U] [#5 0.30,0.06,0.71,U] [#6 0.13,-0.03,0.59,U] [#7 -0.01,-0.19,0.57,U] [#8 0.21,-0.04,0.55,U] 
01:08:20.768 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.05}, one-star: {0.26, 0.04}
01:08:20.770 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
01:08:20.772 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
01:08:20.774 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.30 mountX=-0.09 mountY=-0.14, mountTheta=-2.13
01:08:20.776 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
01:08:20.777 00.001 1032 Enqueuing Move request for scope (0.16, -0.05)
01:08:20.778 00.001 10072 Worker thread wakes up
01:08:20.780 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
01:08:20.780 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
01:08:20.780 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.14
01:08:20.781 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:20.783 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
01:08:20.783 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
01:08:20.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:20.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:08:20.783 00.000 10072 MoveAxis(W, 3, ABG)
01:08:20.783 00.000 10072 Guiding  Dir = 3, Dur = 3
01:08:20.784 00.001 10072 IsGuiding returns 0
01:08:20.784 00.000 10072 PulseGuide returned control before completion, sleep 13
01:08:20.803 00.019 10072 IsGuiding returns 0
01:08:20.803 00.000 10072 Move returns status 0, amount 3
01:08:20.803 00.000 10072 MoveAxis(N, 0, ABG)
01:08:20.803 00.000 10072 Move returns status 0, amount 0
01:08:20.803 00.000 10072 move complete, result=0
01:08:20.803 00.000 10072 worker thread done servicing request
01:08:20.805 00.002 1032 UpdateGuideState exits: m=1351 SNR=25.9
01:08:20.807 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:20.810 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:20.812 00.002 1032 Enqueuing Expose request
01:08:20.814 00.002 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:08:20.816 00.002 10072 Worker thread wakes up
01:08:20.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:20.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:21.225 00.409 10072 Exposure complete
01:08:21.275 00.050 10072 worker thread done servicing request
01:08:21.275 00.000 1032 OnExposeComplete: enter
01:08:21.276 00.001 1032 UpdateGuideState(): m_state=6
01:08:21.279 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1673
01:08:21.281 00.002 1032 Star::Find returns 1 (0), X=321.12, Y=750.30, Mass=1313, SNR=25.5, Peak=153 HFD=2.6
01:08:21.283 00.002 1032 MultiStar: [#1 0.19,-0.07,1.03,U] [#2 0.17,-0.06,0.76,U] [#3 0.13,-0.07,0.71,U] [#4 0.25,-0.16,0.73,U] [#5 0.13,0.04,0.74,U] [#6 0.31,0.09,0.59,U] [#7 0.02,-0.17,0.53,U] [#8 0.28,0.15,0.56,U] 
01:08:21.284 00.001 1032 refined, 8 included, MultiStar: {0.19, -0.01}, one-star: {0.23, 0.12}
01:08:21.286 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
01:08:21.288 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
01:08:21.289 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.07 mountX=-0.06 mountY=-0.18, mountTheta=-1.90
01:08:21.293 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.01, opts=13)
01:08:21.295 00.002 1032 Enqueuing Move request for scope (0.19, -0.01)
01:08:21.297 00.002 10072 Worker thread wakes up
01:08:21.297 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
01:08:21.297 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
01:08:21.297 00.000 10072 Moving (0.19, -0.01) raw xDistance=-0.06 yDistance=-0.18
01:08:21.299 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:21.302 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
01:08:21.303 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:08:21.303 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:21.303 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:08:21.303 00.000 10072 MoveAxis(W, 3, ABG)
01:08:21.303 00.000 10072 Guiding  Dir = 3, Dur = 3
01:08:21.303 00.000 10072 IsGuiding returns 0
01:08:21.304 00.001 10072 PulseGuide returned control before completion, sleep 13
01:08:21.322 00.018 1032 UpdateGuideState exits: m=1313 SNR=25.5
01:08:21.325 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:21.326 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:21.329 00.003 1032 Enqueuing Expose request
01:08:21.332 00.003 10072 IsGuiding returns 0
01:08:21.332 00.000 10072 Move returns status 0, amount 3
01:08:21.333 00.001 10072 MoveAxis(N, 0, ABG)
01:08:21.333 00.000 10072 Move returns status 0, amount 0
01:08:21.333 00.000 10072 move complete, result=0
01:08:21.333 00.000 10072 worker thread done servicing request
01:08:21.333 00.000 10072 Worker thread wakes up
01:08:21.333 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:21.333 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:21.341 00.008 1032 GuideStep: -0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
01:08:21.962 00.621 10072 Exposure complete
01:08:22.012 00.050 10072 worker thread done servicing request
01:08:22.012 00.000 1032 OnExposeComplete: enter
01:08:22.015 00.003 1032 UpdateGuideState(): m_state=6
01:08:22.016 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1674
01:08:22.018 00.002 1032 Star::Find returns 1 (0), X=321.06, Y=750.32, Mass=1251, SNR=24.9, Peak=156 HFD=2.5
01:08:22.020 00.002 1032 MultiStar: [#1 0.16,0.19,1.02,U] [#2 0.10,0.09,0.80,U] [#3 -0.07,0.19,0.70,U] [#4 0.09,0.05,0.75,U] [#5 0.30,0.24,0.72,U] [#6 0.10,0.22,0.66,U] [#7 -0.07,0.07,0.52,U] [#8 0.06,0.00,0.62,U] 
01:08:22.024 00.004 1032 refined, 8 included, MultiStar: {0.11, 0.14}, one-star: {0.17, 0.14}
01:08:22.026 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
01:08:22.028 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
01:08:22.029 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.17 cameraTheta=0.92 mountX=0.11 mountY=-0.14, mountTheta=-0.91
01:08:22.033 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.14, opts=13)
01:08:22.035 00.002 1032 Enqueuing Move request for scope (0.11, 0.14)
01:08:22.036 00.001 10072 Worker thread wakes up
01:08:22.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
01:08:22.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
01:08:22.036 00.000 10072 Moving (0.11, 0.14) raw xDistance=0.11 yDistance=-0.14
01:08:22.038 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:22.041 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
01:08:22.041 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:08:22.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:22.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:08:22.042 00.001 10072 MoveAxis(W, 3, ABG)
01:08:22.042 00.000 10072 Guiding  Dir = 3, Dur = 3
01:08:22.042 00.000 10072 IsGuiding returns 0
01:08:22.043 00.001 10072 PulseGuide returned control before completion, sleep 13
01:08:22.060 00.017 1032 UpdateGuideState exits: m=1251 SNR=24.9
01:08:22.062 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:22.063 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:22.065 00.002 1032 Enqueuing Expose request
01:08:22.068 00.003 10072 IsGuiding returns 0
01:08:22.068 00.000 10072 Move returns status 0, amount 3
01:08:22.068 00.000 10072 MoveAxis(N, 0, ABG)
01:08:22.068 00.000 10072 Move returns status 0, amount 0
01:08:22.068 00.000 10072 move complete, result=0
01:08:22.068 00.000 10072 worker thread done servicing request
01:08:22.068 00.000 10072 Worker thread wakes up
01:08:22.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:22.069 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:22.075 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:08:22.478 00.403 10072 Exposure complete
01:08:22.527 00.049 10072 worker thread done servicing request
01:08:22.527 00.000 1032 OnExposeComplete: enter
01:08:22.529 00.002 1032 UpdateGuideState(): m_state=6
01:08:22.532 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1675
01:08:22.534 00.002 1032 Star::Find returns 1 (0), X=321.06, Y=750.24, Mass=1367, SNR=26.1, Peak=166 HFD=2.5
01:08:22.535 00.001 1032 MultiStar: [#1 0.04,0.21,1.00,U] [#2 0.04,0.14,0.71,U] [#3 -0.01,0.06,0.70,U] [#4 0.13,0.03,0.73,U] [#5 -0.00,0.11,0.70,U] [#6 0.10,0.09,0.61,U] [#7 -0.13,0.06,0.54,U] [#8 0.05,0.15,0.58,U] 
01:08:22.537 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.10}, one-star: {0.16, 0.06}
01:08:22.539 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
01:08:22.540 00.001 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
01:08:22.542 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.11 mountX=0.09 mountY=-0.08, mountTheta=-0.72
01:08:22.544 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
01:08:22.546 00.002 1032 Enqueuing Move request for scope (0.05, 0.10)
01:08:22.546 00.000 10072 Worker thread wakes up
01:08:22.547 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
01:08:22.547 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:08:22.547 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.09 yDistance=-0.08
01:08:22.550 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:22.552 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
01:08:22.552 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:08:22.552 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:22.552 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:08:22.552 00.000 10072 MoveAxis(W, 2, ABG)
01:08:22.552 00.000 10072 Guiding  Dir = 3, Dur = 2
01:08:22.553 00.001 10072 IsGuiding returns 0
01:08:22.553 00.000 10072 PulseGuide returned control before completion, sleep 12
01:08:22.570 00.017 10072 IsGuiding returns 0
01:08:22.570 00.000 10072 Move returns status 0, amount 2
01:08:22.570 00.000 10072 MoveAxis(N, 0, ABG)
01:08:22.570 00.000 10072 Move returns status 0, amount 0
01:08:22.570 00.000 10072 move complete, result=0
01:08:22.570 00.000 10072 worker thread done servicing request
01:08:22.571 00.001 1032 UpdateGuideState exits: m=1367 SNR=26.1
01:08:22.573 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:22.575 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:22.577 00.002 1032 Enqueuing Expose request
01:08:22.579 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:08:22.581 00.002 10072 Worker thread wakes up
01:08:22.581 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:22.581 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:23.214 00.633 10072 Exposure complete
01:08:23.262 00.048 10072 worker thread done servicing request
01:08:23.262 00.000 1032 OnExposeComplete: enter
01:08:23.264 00.002 1032 UpdateGuideState(): m_state=6
01:08:23.266 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1676
01:08:23.269 00.003 1032 Star::Find returns 1 (0), X=321.06, Y=750.29, Mass=1222, SNR=24.6, Peak=149 HFD=2.6
01:08:23.276 00.007 1032 MultiStar: [#1 0.17,0.03,1.05,U] [#2 0.14,-0.01,0.82,U] [#3 0.09,0.01,0.73,U] [#4 0.03,0.09,0.77,U] [#5 -0.05,0.14,0.72,U] [#6 0.05,0.21,0.70,U] [#7 -0.10,-0.06,0.59,U] [#8 0.18,-0.04,0.66,U] 
01:08:23.278 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.17, 0.11}
01:08:23.280 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
01:08:23.282 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
01:08:23.283 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.10 cameraTheta=0.57 mountX=0.03 mountY=-0.10, mountTheta=-1.26
01:08:23.287 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
01:08:23.290 00.003 1032 Enqueuing Move request for scope (0.09, 0.06)
01:08:23.291 00.001 10072 Worker thread wakes up
01:08:23.291 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
01:08:23.291 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
01:08:23.291 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.03 yDistance=-0.10
01:08:23.293 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:23.295 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
01:08:23.296 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:08:23.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:23.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:08:23.296 00.000 10072 MoveAxis(W, 2, ABG)
01:08:23.296 00.000 10072 Guiding  Dir = 3, Dur = 2
01:08:23.296 00.000 10072 IsGuiding returns 0
01:08:23.297 00.001 10072 PulseGuide returned control before completion, sleep 12
01:08:23.315 00.018 1032 UpdateGuideState exits: m=1222 SNR=24.6
01:08:23.317 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:23.319 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:23.320 00.001 1032 Enqueuing Expose request
01:08:23.322 00.002 10072 IsGuiding returns 0
01:08:23.322 00.000 10072 Move returns status 0, amount 2
01:08:23.322 00.000 10072 MoveAxis(N, 0, ABG)
01:08:23.322 00.000 10072 Move returns status 0, amount 0
01:08:23.322 00.000 10072 move complete, result=0
01:08:23.322 00.000 10072 worker thread done servicing request
01:08:23.322 00.000 10072 Worker thread wakes up
01:08:23.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:23.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:23.331 00.009 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:08:23.730 00.399 10072 Exposure complete
01:08:23.778 00.048 10072 worker thread done servicing request
01:08:23.778 00.000 1032 OnExposeComplete: enter
01:08:23.781 00.003 1032 UpdateGuideState(): m_state=6
01:08:23.783 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1677
01:08:23.784 00.001 1032 Star::Find returns 1 (0), X=321.20, Y=750.13, Mass=1392, SNR=26.3, Peak=168 HFD=2.5
01:08:23.786 00.002 1032 MultiStar: [#1 0.14,-0.13,1.00,U] [#2 -0.03,-0.06,0.74,U] [#3 0.05,0.01,0.64,U] [#4 0.12,-0.12,0.71,U] [#5 0.09,-0.05,0.64,U] [#6 0.17,0.00,0.61,U] [#7 0.08,-0.27,0.53,U] [#8 0.15,-0.16,0.55,U] 
01:08:23.788 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.09}, one-star: {0.30, -0.05}
01:08:23.791 00.003 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
01:08:23.794 00.003 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
01:08:23.795 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.60 mountX=-0.12 mountY=-0.10, mountTheta=-2.43
01:08:23.797 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
01:08:23.800 00.003 1032 Enqueuing Move request for scope (0.13, -0.09)
01:08:23.803 00.003 10072 Worker thread wakes up
01:08:23.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
01:08:23.803 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
01:08:23.803 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
01:08:23.806 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:23.807 00.001 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
01:08:23.807 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
01:08:23.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:23.809 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:08:23.809 00.000 10072 MoveAxis(W, 2, ABG)
01:08:23.809 00.000 10072 Guiding  Dir = 3, Dur = 2
01:08:23.809 00.000 10072 IsGuiding returns 0
01:08:23.810 00.001 10072 PulseGuide returned control before completion, sleep 12
01:08:23.827 00.017 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:08:23.831 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:23.833 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:23.835 00.002 1032 Enqueuing Expose request
01:08:23.838 00.003 10072 IsGuiding returns 0
01:08:23.838 00.000 10072 Move returns status 0, amount 2
01:08:23.838 00.000 10072 MoveAxis(N, 0, ABG)
01:08:23.838 00.000 10072 Move returns status 0, amount 0
01:08:23.838 00.000 10072 move complete, result=0
01:08:23.838 00.000 10072 worker thread done servicing request
01:08:23.838 00.000 10072 Worker thread wakes up
01:08:23.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:23.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:23.845 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:08:24.463 00.618 10072 Exposure complete
01:08:24.508 00.045 10072 worker thread done servicing request
01:08:24.509 00.001 1032 OnExposeComplete: enter
01:08:24.511 00.002 1032 UpdateGuideState(): m_state=6
01:08:24.513 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1678
01:08:24.515 00.002 1032 Star::Find returns 1 (0), X=321.12, Y=750.33, Mass=1348, SNR=25.9, Peak=163 HFD=2.6
01:08:24.517 00.002 1032 MultiStar: [#1 0.19,0.12,1.00,U] [#2 0.15,-0.05,0.76,U] [#3 0.23,-0.07,0.69,U] [#4 0.14,0.09,0.68,U] [#5 -0.02,0.14,0.73,U] [#6 0.05,0.22,0.62,U] [#7 0.05,-0.19,0.54,U] [#8 0.12,-0.09,0.57,U] 
01:08:24.519 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.05}, one-star: {0.23, 0.15}
01:08:24.522 00.003 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
01:08:24.524 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
01:08:24.526 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.35 mountX=0.01 mountY=-0.15, mountTheta=-1.48
01:08:24.529 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
01:08:24.532 00.003 1032 Enqueuing Move request for scope (0.14, 0.05)
01:08:24.533 00.001 10072 Worker thread wakes up
01:08:24.534 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
01:08:24.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
01:08:24.534 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.01 yDistance=-0.15
01:08:24.535 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:24.537 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.64
01:08:24.537 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:08:24.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:24.537 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:08:24.539 00.002 10072 MoveAxis(W, 2, ABG)
01:08:24.539 00.000 10072 Guiding  Dir = 3, Dur = 2
01:08:24.539 00.000 10072 IsGuiding returns 0
01:08:24.540 00.001 10072 PulseGuide returned control before completion, sleep 12
01:08:24.553 00.013 10072 IsGuiding returns 0
01:08:24.553 00.000 10072 Move returns status 0, amount 2
01:08:24.553 00.000 10072 MoveAxis(N, 0, ABG)
01:08:24.553 00.000 10072 Move returns status 0, amount 0
01:08:24.553 00.000 10072 move complete, result=0
01:08:24.553 00.000 10072 worker thread done servicing request
01:08:24.557 00.004 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:08:24.561 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:24.562 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:24.563 00.001 1032 Enqueuing Expose request
01:08:24.565 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:08:24.566 00.001 10072 Worker thread wakes up
01:08:24.566 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:24.566 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:24.979 00.413 10072 Exposure complete
01:08:25.030 00.051 10072 worker thread done servicing request
01:08:25.030 00.000 1032 OnExposeComplete: enter
01:08:25.031 00.001 1032 UpdateGuideState(): m_state=6
01:08:25.033 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1679
01:08:25.034 00.001 1032 Star::Find returns 1 (0), X=321.19, Y=750.28, Mass=1341, SNR=25.8, Peak=164 HFD=2.7
01:08:25.036 00.002 1032 MultiStar: [#1 0.19,0.17,1.02,U] [#2 -0.05,0.10,0.77,U] [#3 0.04,0.03,0.69,U] [#4 0.07,0.11,0.70,U] [#5 0.06,0.02,0.70,U] [#6 0.17,0.08,0.62,U] [#7 0.08,-0.14,0.52,U] [#8 0.19,-0.11,0.58,U] 
01:08:25.037 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.30, 0.10}
01:08:25.038 00.001 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
01:08:25.040 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
01:08:25.041 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.43 mountX=0.02 mountY=-0.14, mountTheta=-1.40
01:08:25.045 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
01:08:25.047 00.002 1032 Enqueuing Move request for scope (0.12, 0.06)
01:08:25.051 00.004 10072 Worker thread wakes up
01:08:25.051 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
01:08:25.051 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
01:08:25.051 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.02 yDistance=-0.14
01:08:25.054 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:25.057 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
01:08:25.057 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:08:25.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:25.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:08:25.057 00.000 10072 MoveAxis(W, 1, ABG)
01:08:25.057 00.000 10072 Guiding  Dir = 3, Dur = 1
01:08:25.057 00.000 10072 IsGuiding returns 0
01:08:25.058 00.001 10072 PulseGuide returned control before completion, sleep 11
01:08:25.070 00.012 10072 IsGuiding returns 0
01:08:25.070 00.000 10072 Move returns status 0, amount 1
01:08:25.070 00.000 10072 MoveAxis(N, 0, ABG)
01:08:25.070 00.000 10072 Move returns status 0, amount 0
01:08:25.070 00.000 10072 move complete, result=0
01:08:25.070 00.000 10072 worker thread done servicing request
01:08:25.074 00.004 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:08:25.077 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:25.078 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:25.082 00.004 1032 Enqueuing Expose request
01:08:25.084 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:08:25.087 00.003 10072 Worker thread wakes up
01:08:25.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:25.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:25.712 00.625 10072 Exposure complete
01:08:25.758 00.046 10072 worker thread done servicing request
01:08:25.758 00.000 1032 OnExposeComplete: enter
01:08:25.760 00.002 1032 UpdateGuideState(): m_state=6
01:08:25.761 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1680
01:08:25.764 00.003 1032 Star::Find returns 1 (0), X=321.12, Y=750.28, Mass=1390, SNR=26.3, Peak=160 HFD=2.6
01:08:25.765 00.001 1032 MultiStar: [#1 0.13,0.18,0.99,U] [#2 -0.05,0.13,0.75,U] [#3 -0.06,0.14,0.70,U] [#4 0.08,0.14,0.72,U] [#5 -0.01,0.13,0.70,U] [#6 0.28,0.19,0.57,U] [#7 -0.18,0.03,0.52,U] [#8 0.08,0.10,0.58,U] 
01:08:25.767 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.13}, one-star: {0.22, 0.10}
01:08:25.770 00.003 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
01:08:25.771 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
01:08:25.773 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.09 mountX=0.11 mountY=-0.10, mountTheta=-0.74
01:08:25.775 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
01:08:25.777 00.002 1032 Enqueuing Move request for scope (0.07, 0.13)
01:08:25.778 00.001 10072 Worker thread wakes up
01:08:25.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
01:08:25.778 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
01:08:25.779 00.001 10072 Moving (0.07, 0.13) raw xDistance=0.11 yDistance=-0.10
01:08:25.781 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:25.783 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
01:08:25.783 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:08:25.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:25.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:08:25.783 00.000 10072 MoveAxis(W, 1, ABG)
01:08:25.783 00.000 10072 Guiding  Dir = 3, Dur = 1
01:08:25.784 00.001 10072 IsGuiding returns 0
01:08:25.784 00.000 10072 PulseGuide returned control before completion, sleep 11
01:08:25.802 00.018 1032 UpdateGuideState exits: m=1390 SNR=26.3
01:08:25.805 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:25.807 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:25.808 00.001 1032 Enqueuing Expose request
01:08:25.810 00.002 10072 IsGuiding returns 0
01:08:25.810 00.000 10072 Move returns status 0, amount 1
01:08:25.810 00.000 10072 MoveAxis(N, 0, ABG)
01:08:25.810 00.000 10072 Move returns status 0, amount 0
01:08:25.810 00.000 10072 move complete, result=0
01:08:25.810 00.000 10072 worker thread done servicing request
01:08:25.810 00.000 10072 Worker thread wakes up
01:08:25.810 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:25.810 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:25.818 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:08:26.226 00.408 10072 Exposure complete
01:08:26.275 00.049 10072 worker thread done servicing request
01:08:26.276 00.001 1032 OnExposeComplete: enter
01:08:26.277 00.001 1032 UpdateGuideState(): m_state=6
01:08:26.279 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1681
01:08:26.281 00.002 1032 Star::Find returns 1 (0), X=321.15, Y=750.07, Mass=1326, SNR=25.7, Peak=171 HFD=2.6
01:08:26.282 00.001 1032 MultiStar: [#1 0.21,0.02,1.05,U] [#2 0.01,0.02,0.80,U] [#3 0.17,-0.02,0.68,U] [#4 0.17,0.00,0.72,U] [#5 -0.02,0.12,0.70,U] [#6 0.20,0.00,0.63,U] [#7 0.00,-0.01,0.54,U] [#8 0.11,-0.06,0.64,U] 
01:08:26.283 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.25, -0.11}
01:08:26.284 00.001 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
01:08:26.286 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
01:08:26.288 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.04 mountX=-0.04 mountY=-0.13, mountTheta=-1.87
01:08:26.290 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
01:08:26.293 00.003 1032 Enqueuing Move request for scope (0.13, -0.01)
01:08:26.295 00.002 10072 Worker thread wakes up
01:08:26.295 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
01:08:26.295 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
01:08:26.295 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.13
01:08:26.297 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:26.302 00.005 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
01:08:26.302 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:08:26.302 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:26.302 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:08:26.302 00.000 10072 MoveAxis(W, 0, ABG)
01:08:26.302 00.000 10072 Move returns status 0, amount 0
01:08:26.302 00.000 10072 MoveAxis(N, 0, ABG)
01:08:26.302 00.000 10072 Move returns status 0, amount 0
01:08:26.302 00.000 10072 move complete, result=0
01:08:26.302 00.000 10072 worker thread done servicing request
01:08:26.320 00.018 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:08:26.322 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:26.324 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:26.325 00.001 1032 Enqueuing Expose request
01:08:26.327 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
01:08:26.329 00.002 10072 Worker thread wakes up
01:08:26.329 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:26.329 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:26.961 00.632 10072 Exposure complete
01:08:27.009 00.048 10072 worker thread done servicing request
01:08:27.011 00.002 1032 OnExposeComplete: enter
01:08:27.012 00.001 1032 UpdateGuideState(): m_state=6
01:08:27.014 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1682
01:08:27.017 00.003 1032 Star::Find returns 1 (0), X=321.10, Y=750.10, Mass=1566, SNR=27.9, Peak=190 HFD=2.7
01:08:27.018 00.001 1032 MultiStar: [#1 0.22,-0.03,0.91,U] [#2 -0.06,-0.04,0.67,U] [#3 0.10,-0.17,0.61,U] [#4 0.10,-0.13,0.65,U] [#5 -0.01,-0.08,0.66,U] [#6 0.02,-0.06,0.57,U] [#7 0.02,-0.19,0.50,U] [#8 0.12,-0.21,0.55,U] 
01:08:27.020 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.10}, one-star: {0.21, -0.08}
01:08:27.021 00.001 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
01:08:27.024 00.003 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
01:08:27.025 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.82 mountX=-0.12 mountY=-0.06, mountTheta=-2.65
01:08:27.028 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
01:08:27.030 00.002 1032 Enqueuing Move request for scope (0.09, -0.10)
01:08:27.032 00.002 10072 Worker thread wakes up
01:08:27.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
01:08:27.032 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
01:08:27.032 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.06
01:08:27.034 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:27.037 00.003 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
01:08:27.037 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
01:08:27.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:27.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:08:27.037 00.000 10072 MoveAxis(W, 0, ABG)
01:08:27.037 00.000 10072 Move returns status 0, amount 0
01:08:27.037 00.000 10072 MoveAxis(N, 0, ABG)
01:08:27.037 00.000 10072 Move returns status 0, amount 0
01:08:27.037 00.000 10072 move complete, result=0
01:08:27.037 00.000 10072 worker thread done servicing request
01:08:27.056 00.019 1032 UpdateGuideState exits: m=1566 SNR=27.9
01:08:27.058 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:27.060 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:27.062 00.002 1032 Enqueuing Expose request
01:08:27.064 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
01:08:27.065 00.001 10072 Worker thread wakes up
01:08:27.066 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:27.066 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:27.478 00.412 10072 Exposure complete
01:08:27.530 00.052 10072 worker thread done servicing request
01:08:27.530 00.000 1032 OnExposeComplete: enter
01:08:27.532 00.002 1032 UpdateGuideState(): m_state=6
01:08:27.535 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1683
01:08:27.536 00.001 1032 Star::Find returns 1 (0), X=321.24, Y=750.16, Mass=1438, SNR=26.7, Peak=173 HFD=2.5
01:08:27.537 00.001 1032 MultiStar: [#1 0.23,-0.15,0.99,U] [#2 0.12,0.06,0.70,U] [#3 0.04,-0.19,0.70,U] [#4 0.28,-0.12,0.69,U] [#5 0.14,-0.12,0.73,U] [#6 0.15,-0.06,0.60,U] [#7 0.08,-0.15,0.53,U] [#8 0.25,-0.10,0.55,U] 
01:08:27.539 00.002 1032 refined, 8 included, MultiStar: {0.19, -0.09}, one-star: {0.34, -0.03}
01:08:27.541 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
01:08:27.542 00.001 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
01:08:27.545 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.44 mountX=-0.14 mountY=-0.16, mountTheta=-2.27
01:08:27.547 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.09, opts=13)
01:08:27.551 00.004 1032 Enqueuing Move request for scope (0.19, -0.09)
01:08:27.552 00.001 10072 Worker thread wakes up
01:08:27.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
01:08:27.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
01:08:27.552 00.000 10072 Moving (0.19, -0.09) raw xDistance=-0.14 yDistance=-0.16
01:08:27.555 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:27.558 00.003 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.63
01:08:27.558 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:08:27.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:27.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:08:27.558 00.000 10072 MoveAxis(E, 64, ABG)
01:08:27.558 00.000 10072 Guiding  Dir = 2, Dur = 64
01:08:27.559 00.001 10072 IsGuiding returns 0
01:08:27.559 00.000 10072 PulseGuide returned control before completion, sleep 74
01:08:27.576 00.017 1032 UpdateGuideState exits: m=1438 SNR=26.7
01:08:27.579 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:27.581 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:27.583 00.002 1032 Enqueuing Expose request
01:08:27.648 00.065 10072 IsGuiding returns 0
01:08:27.648 00.000 10072 Move returns status 0, amount 64
01:08:27.648 00.000 10072 MoveAxis(N, 0, ABG)
01:08:27.648 00.000 10072 Move returns status 0, amount 0
01:08:27.648 00.000 10072 move complete, result=0
01:08:27.649 00.001 10072 worker thread done servicing request
01:08:27.649 00.000 10072 Worker thread wakes up
01:08:27.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:27.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:27.649 00.000 1032 GuideStep: -0.1 px 64 ms EAST, -0.2 px 0 ms NORTH
01:08:28.275 00.626 10072 Exposure complete
01:08:28.325 00.050 10072 worker thread done servicing request
01:08:28.326 00.001 1032 OnExposeComplete: enter
01:08:28.327 00.001 1032 UpdateGuideState(): m_state=6
01:08:28.329 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1684
01:08:28.333 00.004 1032 Star::Find returns 1 (0), X=321.17, Y=750.45, Mass=1438, SNR=26.7, Peak=182 HFD=2.7
01:08:28.335 00.002 1032 MultiStar: [#1 0.16,0.13,0.93,U] [#2 -0.05,0.04,0.74,U] [#3 0.06,0.03,0.66,U] [#4 0.07,0.12,0.72,U] [#5 -0.04,0.15,0.72,U] [#6 0.22,0.27,0.59,U] [#7 -0.03,-0.17,0.49,U] [#8 0.05,0.02,0.58,U] 
01:08:28.337 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.11}, one-star: {0.27, 0.27}
01:08:28.338 00.001 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:08:28.340 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:08:28.341 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.88 mountX=0.08 mountY=-0.12, mountTheta=-0.95
01:08:28.345 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
01:08:28.346 00.001 1032 Enqueuing Move request for scope (0.09, 0.11)
01:08:28.348 00.002 10072 Worker thread wakes up
01:08:28.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
01:08:28.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
01:08:28.348 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.12
01:08:28.349 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:28.351 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
01:08:28.351 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:08:28.351 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:28.352 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:08:28.352 00.000 10072 MoveAxis(E, 1, ABG)
01:08:28.352 00.000 10072 Guiding  Dir = 2, Dur = 1
01:08:28.352 00.000 10072 IsGuiding returns 0
01:08:28.353 00.001 10072 PulseGuide returned control before completion, sleep 11
01:08:28.366 00.013 10072 IsGuiding returns 0
01:08:28.366 00.000 10072 Move returns status 0, amount 1
01:08:28.366 00.000 10072 MoveAxis(N, 0, ABG)
01:08:28.366 00.000 10072 Move returns status 0, amount 0
01:08:28.366 00.000 10072 move complete, result=0
01:08:28.366 00.000 10072 worker thread done servicing request
01:08:28.372 00.006 1032 UpdateGuideState exits: m=1438 SNR=26.7
01:08:28.375 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:28.376 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:28.378 00.002 1032 Enqueuing Expose request
01:08:28.380 00.002 10072 Worker thread wakes up
01:08:28.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:28.380 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:08:28.382 00.002 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:28.789 00.407 10072 Exposure complete
01:08:28.839 00.050 10072 worker thread done servicing request
01:08:28.839 00.000 1032 OnExposeComplete: enter
01:08:28.841 00.002 1032 UpdateGuideState(): m_state=6
01:08:28.844 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1685
01:08:28.846 00.002 1032 Star::Find returns 1 (0), X=320.98, Y=750.51, Mass=1524, SNR=27.5, Peak=179 HFD=2.5
01:08:28.848 00.002 1032 MultiStar: [#1 0.03,0.08,0.84,U] [#2 -0.14,0.21,0.68,U] [#3 0.06,0.03,0.66,U] [#4 0.04,0.08,0.65,U] [#5 -0.06,0.06,0.70,U] [#6 0.21,0.06,0.56,U] [#7 -0.11,0.00,0.48,U] [#8 -0.02,0.10,0.55,U] 
01:08:28.850 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.12}, one-star: {0.09, 0.33}
01:08:28.852 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
01:08:28.854 00.002 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
01:08:28.855 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=0.11 mountY=-0.05, mountTheta=-0.38
01:08:28.858 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
01:08:28.860 00.002 1032 Enqueuing Move request for scope (0.02, 0.12)
01:08:28.862 00.002 10072 Worker thread wakes up
01:08:28.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
01:08:28.862 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:08:28.862 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
01:08:28.864 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:28.867 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
01:08:28.867 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
01:08:28.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:28.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:08:28.867 00.000 10072 MoveAxis(E, 1, ABG)
01:08:28.867 00.000 10072 Guiding  Dir = 2, Dur = 1
01:08:28.868 00.001 10072 IsGuiding returns 0
01:08:28.868 00.000 10072 PulseGuide returned control before completion, sleep 11
01:08:28.881 00.013 10072 IsGuiding returns 0
01:08:28.881 00.000 10072 Move returns status 0, amount 1
01:08:28.881 00.000 10072 MoveAxis(N, 0, ABG)
01:08:28.881 00.000 10072 Move returns status 0, amount 0
01:08:28.882 00.001 10072 move complete, result=0
01:08:28.882 00.000 10072 worker thread done servicing request
01:08:28.888 00.006 1032 UpdateGuideState exits: m=1524 SNR=27.5
01:08:28.890 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:28.894 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:28.899 00.005 1032 Enqueuing Expose request
01:08:28.901 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
01:08:28.902 00.001 10072 Worker thread wakes up
01:08:28.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:28.903 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:29.525 00.622 10072 Exposure complete
01:08:29.574 00.049 10072 worker thread done servicing request
01:08:29.574 00.000 1032 OnExposeComplete: enter
01:08:29.576 00.002 1032 UpdateGuideState(): m_state=6
01:08:29.579 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1686
01:08:29.582 00.003 1032 Star::Find returns 1 (0), X=320.98, Y=750.34, Mass=1573, SNR=28.0, Peak=177 HFD=2.5
01:08:29.584 00.002 1032 MultiStar: [#1 -0.04,0.10,0.93,U] [#2 -0.08,0.06,0.71,U] [#3 0.04,0.09,0.64,U] [#4 0.16,-0.18,0.65,U] [#5 -0.07,-0.02,0.70,U] [#6 0.20,0.06,0.60,U] [#7 0.00,-0.02,0.49,U] [#8 -0.01,0.04,0.54,U] 
01:08:29.586 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.09, 0.16}
01:08:29.589 00.003 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
01:08:29.592 00.003 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
01:08:29.595 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.95 mountX=0.03 mountY=-0.04, mountTheta=-0.88
01:08:29.598 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
01:08:29.600 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
01:08:29.602 00.002 10072 Worker thread wakes up
01:08:29.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
01:08:29.602 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
01:08:29.602 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
01:08:29.604 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:29.608 00.004 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.63
01:08:29.608 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:08:29.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:29.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:08:29.608 00.000 10072 MoveAxis(E, 1, ABG)
01:08:29.608 00.000 10072 Guiding  Dir = 2, Dur = 1
01:08:29.608 00.000 10072 IsGuiding returns 0
01:08:29.610 00.002 10072 PulseGuide returned control before completion, sleep 11
01:08:29.631 00.021 10072 IsGuiding returns 0
01:08:29.631 00.000 10072 Move returns status 0, amount 1
01:08:29.631 00.000 10072 MoveAxis(N, 0, ABG)
01:08:29.631 00.000 10072 Move returns status 0, amount 0
01:08:29.631 00.000 10072 move complete, result=0
01:08:29.631 00.000 10072 worker thread done servicing request
01:08:29.633 00.002 1032 UpdateGuideState exits: m=1573 SNR=28.0
01:08:29.635 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:29.636 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:29.638 00.002 1032 Enqueuing Expose request
01:08:29.639 00.001 10072 Worker thread wakes up
01:08:29.641 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
01:08:29.643 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:29.643 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:30.055 00.412 10072 Exposure complete
01:08:30.105 00.050 10072 worker thread done servicing request
01:08:30.105 00.000 1032 OnExposeComplete: enter
01:08:30.107 00.002 1032 UpdateGuideState(): m_state=6
01:08:30.109 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1687
01:08:30.111 00.002 1032 Star::Find returns 1 (0), X=320.99, Y=750.36, Mass=1561, SNR=27.8, Peak=177 HFD=2.5
01:08:30.115 00.004 1032 MultiStar: [#1 0.08,0.14,0.88,U] [#2 -0.11,-0.02,0.69,U] [#3 -0.09,-0.10,0.60,U] [#4 -0.02,0.16,0.67,U] [#5 -0.21,0.24,0.63,U] [#6 -0.04,0.15,0.59,U] [#7 -0.03,-0.23,0.50,U] [#8 -0.06,0.08,0.54,U] 
01:08:30.118 00.003 1032 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {0.10, 0.18}
01:08:30.120 00.002 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
01:08:30.121 00.001 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
01:08:30.123 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.91 mountX=0.09 mountY=0.01, mountTheta=0.08
01:08:30.127 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
01:08:30.129 00.002 1032 Enqueuing Move request for scope (-0.03, 0.08)
01:08:30.131 00.002 10072 Worker thread wakes up
01:08:30.131 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
01:08:30.131 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
01:08:30.131 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.09 yDistance=0.01
01:08:30.133 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:30.136 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
01:08:30.136 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
01:08:30.136 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:30.136 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:08:30.136 00.000 10072 MoveAxis(E, 1, ABG)
01:08:30.136 00.000 10072 Guiding  Dir = 2, Dur = 1
01:08:30.136 00.000 10072 IsGuiding returns 0
01:08:30.137 00.001 10072 PulseGuide returned control before completion, sleep 11
01:08:30.154 00.017 1032 UpdateGuideState exits: m=1561 SNR=27.8
01:08:30.156 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:30.159 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:30.160 00.001 1032 Enqueuing Expose request
01:08:30.162 00.002 10072 IsGuiding returns 0
01:08:30.162 00.000 10072 Move returns status 0, amount 1
01:08:30.162 00.000 10072 MoveAxis(N, 0, ABG)
01:08:30.162 00.000 10072 Move returns status 0, amount 0
01:08:30.162 00.000 10072 move complete, result=0
01:08:30.162 00.000 10072 worker thread done servicing request
01:08:30.162 00.000 10072 Worker thread wakes up
01:08:30.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:30.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:30.171 00.009 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
01:08:30.788 00.617 10072 Exposure complete
01:08:30.837 00.049 10072 worker thread done servicing request
01:08:30.837 00.000 1032 OnExposeComplete: enter
01:08:30.838 00.001 1032 UpdateGuideState(): m_state=6
01:08:30.841 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1688
01:08:30.843 00.002 1032 Star::Find returns 1 (0), X=320.93, Y=750.34, Mass=1296, SNR=25.4, Peak=145 HFD=2.6
01:08:30.845 00.002 1032 MultiStar: [#1 -0.04,0.15,0.98,U] [#2 -0.06,0.26,0.75,U] [#3 -0.07,0.14,0.68,U] [#4 0.05,0.18,0.72,U] [#5 -0.11,0.34,0.72,U] [#6 -0.05,0.26,0.64,U] [#7 -0.17,0.15,0.54,U] [#8 0.12,0.14,0.59,U] 
01:08:30.846 00.001 1032 single-star, 8 included, MultiStar: {-0.03, 0.20}, one-star: {0.04, 0.16}
01:08:30.847 00.001 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
01:08:30.849 00.002 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
01:08:30.851 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.34 mountX=0.14 mountY=-0.08, mountTheta=-0.49
01:08:30.854 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.16, opts=13)
01:08:30.855 00.001 1032 Enqueuing Move request for scope (0.04, 0.16)
01:08:30.858 00.003 10072 Worker thread wakes up
01:08:30.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
01:08:30.858 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
01:08:30.858 00.000 10072 Moving (0.04, 0.16) raw xDistance=0.14 yDistance=-0.08
01:08:30.860 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:30.862 00.002 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.62
01:08:30.862 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:08:30.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:30.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:08:30.862 00.000 10072 MoveAxis(W, 65, ABG)
01:08:30.862 00.000 10072 Guiding  Dir = 3, Dur = 65
01:08:30.863 00.001 10072 IsGuiding returns 0
01:08:30.863 00.000 10072 PulseGuide returned control before completion, sleep 75
01:08:30.882 00.019 1032 UpdateGuideState exits: m=1296 SNR=25.4
01:08:30.885 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:30.887 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:30.889 00.002 1032 Enqueuing Expose request
01:08:30.942 00.053 10072 IsGuiding returns 0
01:08:30.942 00.000 10072 Move returns status 0, amount 65
01:08:30.942 00.000 10072 MoveAxis(N, 0, ABG)
01:08:30.942 00.000 10072 Move returns status 0, amount 0
01:08:30.942 00.000 10072 move complete, result=0
01:08:30.942 00.000 10072 worker thread done servicing request
01:08:30.942 00.000 10072 Worker thread wakes up
01:08:30.942 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:30.942 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:30.943 00.001 1032 GuideStep: 0.1 px 65 ms WEST, -0.1 px 0 ms NORTH
01:08:31.348 00.405 10072 Exposure complete
01:08:31.405 00.057 10072 worker thread done servicing request
01:08:31.405 00.000 1032 OnExposeComplete: enter
01:08:31.407 00.002 1032 UpdateGuideState(): m_state=6
01:08:31.409 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1689
01:08:31.412 00.003 1032 Star::Find returns 1 (0), X=321.02, Y=750.47, Mass=1343, SNR=25.8, Peak=148 HFD=2.6
01:08:31.413 00.001 1032 MultiStar: [#1 0.02,0.25,0.98,U] [#2 -0.08,0.17,0.77,U] [#3 0.01,0.33,0.65,U] [#4 0.02,0.07,0.71,U] [#5 -0.08,0.42,0.73,U] [#6 -0.02,0.36,0.61,U] [#7 0.11,0.05,0.54,U] [#8 0.10,0.02,0.57,U] 
01:08:31.416 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.23}, one-star: {0.12, 0.29}
01:08:31.418 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
01:08:31.420 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
01:08:31.421 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.48 mountX=0.21 mountY=-0.08, mountTheta=-0.35
01:08:31.426 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.23, opts=13)
01:08:31.430 00.004 1032 Enqueuing Move request for scope (0.02, 0.23)
01:08:31.432 00.002 10072 Worker thread wakes up
01:08:31.432 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.23) opts 0xd
01:08:31.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.23)
01:08:31.432 00.000 10072 Moving (0.02, 0.23) raw xDistance=0.21 yDistance=-0.08
01:08:31.434 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:31.436 00.002 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 288.62
01:08:31.436 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
01:08:31.436 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:31.438 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:08:31.438 00.000 10072 MoveAxis(W, 97, ABG)
01:08:31.438 00.000 10072 Guiding  Dir = 3, Dur = 97
01:08:31.438 00.000 10072 IsGuiding returns 0
01:08:31.438 00.000 10072 PulseGuide returned control before completion, sleep 107
01:08:31.456 00.018 1032 UpdateGuideState exits: m=1343 SNR=25.8
01:08:31.459 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:31.460 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:31.461 00.001 1032 Enqueuing Expose request
01:08:31.550 00.089 10072 IsGuiding returns 0
01:08:31.550 00.000 10072 Move returns status 0, amount 97
01:08:31.550 00.000 10072 MoveAxis(N, 0, ABG)
01:08:31.550 00.000 10072 Move returns status 0, amount 0
01:08:31.551 00.001 10072 move complete, result=0
01:08:31.551 00.000 10072 worker thread done servicing request
01:08:31.551 00.000 10072 Worker thread wakes up
01:08:31.551 00.000 1032 GuideStep: 0.2 px 97 ms WEST, -0.1 px 0 ms NORTH
01:08:31.553 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:31.553 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:32.178 00.625 10072 Exposure complete
01:08:32.228 00.050 10072 worker thread done servicing request
01:08:32.228 00.000 1032 OnExposeComplete: enter
01:08:32.231 00.003 1032 UpdateGuideState(): m_state=6
01:08:32.233 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1690
01:08:32.235 00.002 1032 Star::Find returns 1 (0), X=320.89, Y=750.14, Mass=1322, SNR=25.6, Peak=166 HFD=2.5
01:08:32.237 00.002 1032 MultiStar: [#1 0.06,-0.02,0.96,U] [#2 0.04,-0.09,0.73,U] [#3 0.08,-0.06,0.70,U] [#4 0.05,-0.04,0.71,U] [#5 0.03,0.14,0.72,U] [#6 0.18,0.04,0.64,U] [#7 -0.19,-0.18,0.56,U] [#8 0.04,-0.12,0.56,U] 
01:08:32.241 00.004 1032 single-star, 8 included, MultiStar: {0.04, -0.04}, one-star: {-0.00, -0.04}
01:08:32.243 00.002 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.83)
01:08:32.245 00.002 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.83)
01:08:32.247 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.62 mountX=-0.04 mountY=0.01, mountTheta=2.83
01:08:32.249 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.04, opts=13)
01:08:32.251 00.002 1032 Enqueuing Move request for scope (-0.00, -0.04)
01:08:32.253 00.002 10072 Worker thread wakes up
01:08:32.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
01:08:32.253 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
01:08:32.254 00.001 10072 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
01:08:32.256 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:32.259 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
01:08:32.259 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:08:32.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:32.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:08:32.259 00.000 10072 MoveAxis(E, 3, ABG)
01:08:32.259 00.000 10072 Guiding  Dir = 2, Dur = 3
01:08:32.259 00.000 10072 IsGuiding returns 0
01:08:32.259 00.000 10072 PulseGuide returned control before completion, sleep 13
01:08:32.280 00.021 1032 UpdateGuideState exits: m=1322 SNR=25.6
01:08:32.282 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:32.283 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:32.285 00.002 1032 Enqueuing Expose request
01:08:32.287 00.002 10072 IsGuiding returns 0
01:08:32.287 00.000 10072 Move returns status 0, amount 3
01:08:32.287 00.000 10072 MoveAxis(N, 0, ABG)
01:08:32.287 00.000 10072 Move returns status 0, amount 0
01:08:32.287 00.000 10072 move complete, result=0
01:08:32.287 00.000 10072 worker thread done servicing request
01:08:32.288 00.001 10072 Worker thread wakes up
01:08:32.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:32.288 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:32.295 00.007 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
01:08:32.696 00.401 10072 Exposure complete
01:08:32.744 00.048 10072 worker thread done servicing request
01:08:32.744 00.000 1032 OnExposeComplete: enter
01:08:32.747 00.003 1032 UpdateGuideState(): m_state=6
01:08:32.748 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1691
01:08:32.749 00.001 1032 Star::Find returns 1 (0), X=321.03, Y=750.31, Mass=1432, SNR=26.7, Peak=160 HFD=2.6
01:08:32.752 00.003 1032 MultiStar: [#1 -0.02,0.10,0.94,U] [#2 0.11,-0.06,0.75,U] [#3 0.16,0.01,0.68,U] [#4 0.12,0.04,0.69,U] [#5 -0.03,0.11,0.66,U] [#6 -0.01,0.20,0.62,U] [#7 -0.13,-0.02,0.52,U] [#8 0.19,-0.01,0.58,U] 
01:08:32.754 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.13, 0.13}
01:08:32.761 00.007 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
01:08:32.762 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
01:08:32.764 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.78 mountX=0.04 mountY=-0.08, mountTheta=-1.05
01:08:32.766 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
01:08:32.769 00.003 1032 Enqueuing Move request for scope (0.06, 0.06)
01:08:32.771 00.002 10072 Worker thread wakes up
01:08:32.771 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
01:08:32.771 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
01:08:32.771 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.08
01:08:32.773 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:32.775 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
01:08:32.775 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:08:32.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:32.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:08:32.775 00.000 10072 MoveAxis(E, 3, ABG)
01:08:32.775 00.000 10072 Guiding  Dir = 2, Dur = 3
01:08:32.776 00.001 10072 IsGuiding returns 0
01:08:32.776 00.000 10072 PulseGuide returned control before completion, sleep 13
01:08:32.793 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.7
01:08:32.795 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:32.797 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:32.800 00.003 1032 Enqueuing Expose request
01:08:32.803 00.003 10072 IsGuiding returns 0
01:08:32.804 00.001 10072 Move returns status 0, amount 3
01:08:32.804 00.000 10072 MoveAxis(N, 0, ABG)
01:08:32.804 00.000 10072 Move returns status 0, amount 0
01:08:32.804 00.000 10072 move complete, result=0
01:08:32.804 00.000 10072 worker thread done servicing request
01:08:32.804 00.000 10072 Worker thread wakes up
01:08:32.804 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:32.804 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:32.812 00.008 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:08:33.430 00.618 10072 Exposure complete
01:08:33.479 00.049 10072 worker thread done servicing request
01:08:33.479 00.000 1032 OnExposeComplete: enter
01:08:33.481 00.002 1032 UpdateGuideState(): m_state=6
01:08:33.483 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1692
01:08:33.486 00.003 1032 Star::Find returns 1 (0), X=321.20, Y=750.29, Mass=1312, SNR=25.5, Peak=148 HFD=2.7
01:08:33.493 00.007 1032 MultiStar: [#1 0.18,-0.01,1.00,U] [#2 -0.02,-0.03,0.78,U] [#3 -0.06,0.17,0.68,U] [#4 0.16,-0.02,0.72,U] [#5 -0.00,0.21,0.71,U] [#6 0.02,0.10,0.62,U] [#7 -0.17,0.03,0.55,U] [#8 0.03,0.13,0.57,U] 
01:08:33.496 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {0.31, 0.11}
01:08:33.497 00.001 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
01:08:33.499 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
01:08:33.500 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.79 mountX=0.05 mountY=-0.09, mountTheta=-1.04
01:08:33.503 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
01:08:33.504 00.001 1032 Enqueuing Move request for scope (0.07, 0.07)
01:08:33.506 00.002 10072 Worker thread wakes up
01:08:33.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
01:08:33.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
01:08:33.506 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.09
01:08:33.508 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:33.510 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
01:08:33.510 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:08:33.510 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:33.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:08:33.510 00.000 10072 MoveAxis(E, 4, ABG)
01:08:33.510 00.000 10072 Guiding  Dir = 2, Dur = 4
01:08:33.510 00.000 10072 IsGuiding returns 0
01:08:33.512 00.002 10072 PulseGuide returned control before completion, sleep 14
01:08:33.530 00.018 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:08:33.532 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:33.534 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:33.536 00.002 1032 Enqueuing Expose request
01:08:33.538 00.002 10072 IsGuiding returns 0
01:08:33.538 00.000 10072 Move returns status 0, amount 4
01:08:33.538 00.000 10072 MoveAxis(N, 0, ABG)
01:08:33.538 00.000 10072 Move returns status 0, amount 0
01:08:33.538 00.000 10072 move complete, result=0
01:08:33.538 00.000 10072 worker thread done servicing request
01:08:33.538 00.000 10072 Worker thread wakes up
01:08:33.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:33.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:33.545 00.007 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:08:33.946 00.401 10072 Exposure complete
01:08:33.993 00.047 10072 worker thread done servicing request
01:08:33.993 00.000 1032 OnExposeComplete: enter
01:08:33.996 00.003 1032 UpdateGuideState(): m_state=6
01:08:33.998 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1693
01:08:34.000 00.002 1032 Star::Find returns 1 (0), X=321.15, Y=750.18, Mass=1310, SNR=25.5, Peak=162 HFD=2.6
01:08:34.002 00.002 1032 MultiStar: [#1 0.05,0.03,0.97,U] [#2 -0.03,-0.01,0.74,U] [#3 -0.01,0.01,0.70,U] [#4 0.19,0.04,0.68,U] [#5 0.07,-0.06,0.71,U] [#6 0.23,0.02,0.64,U] [#7 -0.10,-0.05,0.55,U] [#8 0.30,-0.18,0.58,U] 
01:08:34.004 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.25, 0.00}
01:08:34.007 00.003 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
01:08:34.009 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
01:08:34.011 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.14 mountX=-0.04 mountY=-0.10, mountTheta=-1.97
01:08:34.014 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
01:08:34.015 00.001 1032 Enqueuing Move request for scope (0.11, -0.02)
01:08:34.018 00.003 10072 Worker thread wakes up
01:08:34.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
01:08:34.018 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
01:08:34.018 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.04 yDistance=-0.10
01:08:34.023 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:34.025 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
01:08:34.025 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:08:34.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:34.026 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:08:34.026 00.000 10072 MoveAxis(E, 3, ABG)
01:08:34.026 00.000 10072 Guiding  Dir = 2, Dur = 3
01:08:34.026 00.000 10072 IsGuiding returns 0
01:08:34.027 00.001 10072 PulseGuide returned control before completion, sleep 13
01:08:34.043 00.016 1032 UpdateGuideState exits: m=1310 SNR=25.5
01:08:34.046 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:34.047 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:34.049 00.002 1032 Enqueuing Expose request
01:08:34.052 00.003 10072 IsGuiding returns 0
01:08:34.052 00.000 10072 Move returns status 0, amount 3
01:08:34.052 00.000 10072 MoveAxis(N, 0, ABG)
01:08:34.052 00.000 10072 Move returns status 0, amount 0
01:08:34.052 00.000 10072 move complete, result=0
01:08:34.052 00.000 10072 worker thread done servicing request
01:08:34.053 00.001 10072 Worker thread wakes up
01:08:34.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:34.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:34.061 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:08:34.683 00.622 10072 Exposure complete
01:08:34.732 00.049 10072 worker thread done servicing request
01:08:34.732 00.000 1032 OnExposeComplete: enter
01:08:34.735 00.003 1032 UpdateGuideState(): m_state=6
01:08:34.738 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1694
01:08:34.742 00.004 1032 Star::Find returns 1 (0), X=321.08, Y=750.25, Mass=1387, SNR=26.2, Peak=156 HFD=2.6
01:08:34.743 00.001 1032 MultiStar: [#1 0.12,-0.05,1.02,U] [#2 -0.03,0.04,0.78,U] [#3 0.03,0.14,0.69,U] [#4 0.24,0.00,0.70,U] [#5 0.22,-0.03,0.71,U] [#6 0.31,0.08,0.63,U] [#7 -0.02,-0.02,0.54,U] [#8 0.26,-0.09,0.59,U] 
01:08:34.745 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.18, 0.07}
01:08:34.746 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
01:08:34.748 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
01:08:34.749 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.12 mountX=-0.02 mountY=-0.15, mountTheta=-1.71
01:08:34.751 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
01:08:34.754 00.003 1032 Enqueuing Move request for scope (0.15, 0.02)
01:08:34.755 00.001 10072 Worker thread wakes up
01:08:34.755 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
01:08:34.755 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
01:08:34.755 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
01:08:34.757 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:34.759 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
01:08:34.759 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:08:34.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:34.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:08:34.759 00.000 10072 MoveAxis(E, 4, ABG)
01:08:34.759 00.000 10072 Guiding  Dir = 2, Dur = 4
01:08:34.760 00.001 10072 IsGuiding returns 0
01:08:34.760 00.000 10072 PulseGuide returned control before completion, sleep 14
01:08:34.778 00.018 1032 UpdateGuideState exits: m=1387 SNR=26.2
01:08:34.780 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:34.781 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:34.783 00.002 1032 Enqueuing Expose request
01:08:34.790 00.007 10072 IsGuiding returns 0
01:08:34.790 00.000 10072 Move returns status 0, amount 4
01:08:34.790 00.000 10072 MoveAxis(N, 0, ABG)
01:08:34.790 00.000 10072 Move returns status 0, amount 0
01:08:34.790 00.000 10072 move complete, result=0
01:08:34.790 00.000 10072 worker thread done servicing request
01:08:34.790 00.000 10072 Worker thread wakes up
01:08:34.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:34.791 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:34.792 00.001 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:08:35.200 00.408 10072 Exposure complete
01:08:35.246 00.046 10072 worker thread done servicing request
01:08:35.246 00.000 1032 OnExposeComplete: enter
01:08:35.248 00.002 1032 UpdateGuideState(): m_state=6
01:08:35.250 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1695
01:08:35.251 00.001 1032 Star::Find returns 1 (0), X=321.12, Y=750.03, Mass=1409, SNR=26.4, Peak=174 HFD=2.7
01:08:35.254 00.003 1032 MultiStar: [#1 0.22,-0.10,0.96,U] [#2 0.04,-0.07,0.74,U] [#3 0.03,-0.06,0.67,U] [#4 0.27,-0.11,0.78,U] [#5 0.19,-0.00,0.72,U] [#6 0.20,0.16,0.60,U] [#7 0.06,-0.16,0.51,U] [#8 0.07,-0.27,0.57,U] 
01:08:35.256 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.09}, one-star: {0.22, -0.15}
01:08:35.258 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
01:08:35.259 00.001 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
01:08:35.262 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.51 mountX=-0.12 mountY=-0.13, mountTheta=-2.34
01:08:35.265 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.09, opts=13)
01:08:35.267 00.002 1032 Enqueuing Move request for scope (0.16, -0.09)
01:08:35.269 00.002 10072 Worker thread wakes up
01:08:35.269 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
01:08:35.269 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
01:08:35.269 00.000 10072 Moving (0.16, -0.09) raw xDistance=-0.12 yDistance=-0.13
01:08:35.270 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:35.273 00.003 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.62
01:08:35.273 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
01:08:35.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:35.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:08:35.273 00.000 10072 MoveAxis(E, 4, ABG)
01:08:35.273 00.000 10072 Guiding  Dir = 2, Dur = 4
01:08:35.273 00.000 10072 IsGuiding returns 0
01:08:35.274 00.001 10072 PulseGuide returned control before completion, sleep 14
01:08:35.291 00.017 1032 UpdateGuideState exits: m=1409 SNR=26.4
01:08:35.294 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:35.295 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:35.297 00.002 10072 IsGuiding returns 0
01:08:35.297 00.000 10072 Move returns status 0, amount 4
01:08:35.297 00.000 10072 MoveAxis(N, 0, ABG)
01:08:35.297 00.000 10072 Move returns status 0, amount 0
01:08:35.297 00.000 10072 move complete, result=0
01:08:35.297 00.000 10072 worker thread done servicing request
01:08:35.297 00.000 1032 Enqueuing Expose request
01:08:35.301 00.004 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:08:35.304 00.003 10072 Worker thread wakes up
01:08:35.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:35.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:35.935 00.631 10072 Exposure complete
01:08:35.980 00.045 10072 worker thread done servicing request
01:08:35.980 00.000 1032 OnExposeComplete: enter
01:08:35.982 00.002 1032 UpdateGuideState(): m_state=6
01:08:35.984 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1696
01:08:35.986 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.29, Mass=1234, SNR=24.7, Peak=148 HFD=2.6
01:08:35.989 00.003 1032 MultiStar: [#1 0.06,-0.09,1.10,U] [#2 0.15,-0.04,0.79,U] [#3 -0.01,-0.11,0.69,U] [#4 0.20,-0.14,0.75,U] [#5 0.01,-0.04,0.71,U] [#6 0.36,-0.02,0.62,U] [#7 -0.04,-0.10,0.60,U] [#8 0.10,-0.02,0.63,U] 
01:08:35.991 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.04}, one-star: {0.19, 0.11}
01:08:35.992 00.001 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
01:08:35.994 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
01:08:35.995 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.37 mountX=-0.07 mountY=-0.10, mountTheta=-2.20
01:08:35.998 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
01:08:36.000 00.002 1032 Enqueuing Move request for scope (0.11, -0.04)
01:08:36.002 00.002 10072 Worker thread wakes up
01:08:36.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
01:08:36.002 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
01:08:36.002 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.10
01:08:36.005 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:36.006 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.61
01:08:36.006 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:08:36.006 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:36.007 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:08:36.007 00.000 10072 MoveAxis(E, 4, ABG)
01:08:36.007 00.000 10072 Guiding  Dir = 2, Dur = 4
01:08:36.007 00.000 10072 IsGuiding returns 0
01:08:36.008 00.001 10072 PulseGuide returned control before completion, sleep 14
01:08:36.024 00.016 1032 UpdateGuideState exits: m=1234 SNR=24.7
01:08:36.026 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:36.028 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:36.030 00.002 1032 Enqueuing Expose request
01:08:36.032 00.002 10072 IsGuiding returns 0
01:08:36.032 00.000 10072 Move returns status 0, amount 4
01:08:36.032 00.000 10072 MoveAxis(N, 0, ABG)
01:08:36.032 00.000 10072 Move returns status 0, amount 0
01:08:36.032 00.000 10072 move complete, result=0
01:08:36.032 00.000 10072 worker thread done servicing request
01:08:36.032 00.000 10072 Worker thread wakes up
01:08:36.032 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:36.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:36.040 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:08:36.451 00.411 10072 Exposure complete
01:08:36.500 00.049 10072 worker thread done servicing request
01:08:36.500 00.000 1032 OnExposeComplete: enter
01:08:36.501 00.001 1032 UpdateGuideState(): m_state=6
01:08:36.503 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1697
01:08:36.505 00.002 1032 Star::Find returns 1 (0), X=321.05, Y=750.40, Mass=1460, SNR=26.9, Peak=169 HFD=2.6
01:08:36.507 00.002 1032 MultiStar: [#1 0.07,0.05,0.88,U] [#2 0.14,0.00,0.78,U] [#3 -0.05,0.13,0.63,U] [#4 0.31,0.01,0.72,U] [#5 0.14,0.06,0.66,U] [#6 0.28,0.14,0.58,U] [#7 -0.12,0.02,0.47,U] [#8 0.07,-0.01,0.57,U] 
01:08:36.508 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.16, 0.22}
01:08:36.510 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
01:08:36.511 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
01:08:36.513 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.57 mountX=0.04 mountY=-0.14, mountTheta=-1.26
01:08:36.515 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
01:08:36.517 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
01:08:36.518 00.001 10072 Worker thread wakes up
01:08:36.519 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
01:08:36.519 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
01:08:36.519 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.04 yDistance=-0.14
01:08:36.520 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:36.523 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.61
01:08:36.523 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:08:36.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:36.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:08:36.523 00.000 10072 MoveAxis(E, 3, ABG)
01:08:36.523 00.000 10072 Guiding  Dir = 2, Dur = 3
01:08:36.523 00.000 10072 IsGuiding returns 0
01:08:36.524 00.001 10072 PulseGuide returned control before completion, sleep 13
01:08:36.540 00.016 1032 UpdateGuideState exits: m=1460 SNR=26.9
01:08:36.542 00.002 10072 IsGuiding returns 0
01:08:36.542 00.000 10072 Move returns status 0, amount 3
01:08:36.542 00.000 10072 MoveAxis(N, 0, ABG)
01:08:36.542 00.000 10072 Move returns status 0, amount 0
01:08:36.542 00.000 10072 move complete, result=0
01:08:36.542 00.000 10072 worker thread done servicing request
01:08:36.542 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:36.543 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:36.546 00.003 1032 Enqueuing Expose request
01:08:36.549 00.003 10072 Worker thread wakes up
01:08:36.549 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:36.549 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:36.549 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:08:37.186 00.637 10072 Exposure complete
01:08:37.232 00.046 10072 worker thread done servicing request
01:08:37.232 00.000 1032 OnExposeComplete: enter
01:08:37.235 00.003 1032 UpdateGuideState(): m_state=6
01:08:37.236 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1698
01:08:37.238 00.002 1032 Star::Find returns 1 (0), X=321.13, Y=750.41, Mass=1676, SNR=28.9, Peak=210 HFD=2.7
01:08:37.240 00.002 1032 MultiStar: [#1 0.09,0.00,0.91,U] [#2 0.09,-0.11,0.64,U] [#3 0.03,-0.07,0.64,U] [#4 0.07,-0.14,0.63,U] [#5 0.17,0.07,0.65,U] [#6 0.22,0.04,0.56,U] [#7 -0.25,0.03,0.51,U] [#8 -0.17,-0.15,0.52,U] 
01:08:37.242 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.24, 0.23}
01:08:37.243 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
01:08:37.246 00.003 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
01:08:37.247 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.08 mountX=-0.01 mountY=-0.07, mountTheta=-1.75
01:08:37.251 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
01:08:37.253 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
01:08:37.255 00.002 10072 Worker thread wakes up
01:08:37.255 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
01:08:37.255 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
01:08:37.255 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.07
01:08:37.256 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:37.259 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.61
01:08:37.259 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:08:37.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:37.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:08:37.259 00.000 10072 MoveAxis(E, 5, ABG)
01:08:37.259 00.000 10072 Guiding  Dir = 2, Dur = 5
01:08:37.260 00.001 10072 IsGuiding returns 0
01:08:37.260 00.000 10072 PulseGuide returned control before completion, sleep 15
01:08:37.277 00.017 1032 UpdateGuideState exits: m=1676 SNR=28.9
01:08:37.280 00.003 10072 IsGuiding returns 0
01:08:37.280 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:37.283 00.003 10072 Move returns status 0, amount 5
01:08:37.283 00.000 10072 MoveAxis(N, 0, ABG)
01:08:37.283 00.000 10072 Move returns status 0, amount 0
01:08:37.283 00.000 10072 move complete, result=0
01:08:37.283 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:37.285 00.002 1032 Enqueuing Expose request
01:08:37.287 00.002 10072 worker thread done servicing request
01:08:37.287 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:08:37.288 00.001 10072 Worker thread wakes up
01:08:37.289 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:37.289 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:37.702 00.413 10072 Exposure complete
01:08:37.749 00.047 10072 worker thread done servicing request
01:08:37.750 00.001 1032 OnExposeComplete: enter
01:08:37.751 00.001 1032 UpdateGuideState(): m_state=6
01:08:37.753 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1699
01:08:37.755 00.002 1032 Star::Find returns 1 (0), X=321.17, Y=750.22, Mass=1455, SNR=26.8, Peak=186 HFD=2.5
01:08:37.757 00.002 1032 MultiStar: [#1 0.17,0.06,0.92,U] [#2 0.02,-0.08,0.70,U] [#3 -0.01,-0.07,0.71,U] [#4 0.12,-0.12,0.69,U] [#5 0.14,-0.01,0.71,U] [#6 0.07,-0.06,0.57,U] [#7 -0.29,-0.31,0.53,U] [#8 -0.01,-0.23,0.55,U] 
01:08:37.759 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.28, 0.04}
01:08:37.761 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
01:08:37.762 00.001 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
01:08:37.763 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
01:08:37.766 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
01:08:37.767 00.001 1032 Enqueuing Move request for scope (0.08, -0.07)
01:08:37.770 00.003 10072 Worker thread wakes up
01:08:37.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
01:08:37.770 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
01:08:37.770 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
01:08:37.773 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:37.775 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.61
01:08:37.775 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:08:37.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:37.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:08:37.775 00.000 10072 MoveAxis(E, 4, ABG)
01:08:37.775 00.000 10072 Guiding  Dir = 2, Dur = 4
01:08:37.776 00.001 10072 IsGuiding returns 0
01:08:37.776 00.000 10072 PulseGuide returned control before completion, sleep 14
01:08:37.792 00.016 1032 UpdateGuideState exits: m=1455 SNR=26.8
01:08:37.795 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:37.796 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:37.799 00.003 10072 IsGuiding returns 0
01:08:37.799 00.000 10072 Move returns status 0, amount 4
01:08:37.799 00.000 10072 MoveAxis(N, 0, ABG)
01:08:37.799 00.000 10072 Move returns status 0, amount 0
01:08:37.799 00.000 1032 Enqueuing Expose request
01:08:37.801 00.002 10072 move complete, result=0
01:08:37.801 00.000 10072 worker thread done servicing request
01:08:37.801 00.000 10072 Worker thread wakes up
01:08:37.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:37.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:37.801 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:08:38.435 00.634 10072 Exposure complete
01:08:38.478 00.043 10072 worker thread done servicing request
01:08:38.478 00.000 1032 OnExposeComplete: enter
01:08:38.481 00.003 1032 UpdateGuideState(): m_state=6
01:08:38.482 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1700
01:08:38.484 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.11, Mass=1322, SNR=25.6, Peak=148 HFD=2.7
01:08:38.486 00.002 1032 MultiStar: [#1 -0.04,-0.06,0.99,U] [#2 -0.02,0.08,0.77,U] [#3 0.13,-0.20,0.72,U] [#4 0.27,-0.08,0.74,U] [#5 -0.08,-0.09,0.70,U] [#6 0.12,0.00,0.60,U] [#7 0.02,-0.30,0.55,U] [#8 -0.03,-0.16,0.58,U] 
01:08:38.488 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.20, -0.07}
01:08:38.490 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
01:08:38.493 00.003 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
01:08:38.496 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.92 mountX=-0.10 mountY=-0.04, mountTheta=-2.75
01:08:38.500 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
01:08:38.503 00.003 1032 Enqueuing Move request for scope (0.07, -0.09)
01:08:38.505 00.002 10072 Worker thread wakes up
01:08:38.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
01:08:38.505 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
01:08:38.505 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.10 yDistance=-0.04
01:08:38.508 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:38.510 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.61
01:08:38.510 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:08:38.511 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:38.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:08:38.511 00.000 10072 MoveAxis(E, 5, ABG)
01:08:38.511 00.000 10072 Guiding  Dir = 2, Dur = 5
01:08:38.512 00.001 10072 IsGuiding returns 0
01:08:38.513 00.001 10072 PulseGuide returned control before completion, sleep 15
01:08:38.531 00.018 1032 UpdateGuideState exits: m=1322 SNR=25.6
01:08:38.533 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:38.535 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:38.536 00.001 1032 Enqueuing Expose request
01:08:38.542 00.006 10072 IsGuiding returns 0
01:08:38.542 00.000 10072 Move returns status 0, amount 5
01:08:38.542 00.000 10072 MoveAxis(N, 0, ABG)
01:08:38.542 00.000 10072 Move returns status 0, amount 0
01:08:38.542 00.000 10072 move complete, result=0
01:08:38.542 00.000 10072 worker thread done servicing request
01:08:38.542 00.000 10072 Worker thread wakes up
01:08:38.543 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:38.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:38.546 00.003 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
01:08:38.951 00.405 10072 Exposure complete
01:08:39.001 00.050 10072 worker thread done servicing request
01:08:39.001 00.000 1032 OnExposeComplete: enter
01:08:39.003 00.002 1032 UpdateGuideState(): m_state=6
01:08:39.005 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1701
01:08:39.007 00.002 1032 Star::Find returns 1 (0), X=321.17, Y=750.21, Mass=1338, SNR=25.8, Peak=149 HFD=2.7
01:08:39.009 00.002 1032 MultiStar: [#1 0.17,-0.16,0.97,U] [#2 0.17,-0.02,0.77,U] [#3 0.10,0.01,0.71,U] [#4 0.21,-0.01,0.73,U] [#5 0.05,0.06,0.75,U] [#6 0.18,0.27,0.59,U] [#7 -0.01,-0.22,0.52,U] [#8 0.24,-0.04,0.59,U] 
01:08:39.011 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.01}, one-star: {0.27, 0.03}
01:08:39.012 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
01:08:39.014 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
01:08:39.015 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.06 mountX=-0.05 mountY=-0.15, mountTheta=-1.89
01:08:39.018 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.01, opts=13)
01:08:39.020 00.002 1032 Enqueuing Move request for scope (0.16, -0.01)
01:08:39.021 00.001 10072 Worker thread wakes up
01:08:39.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
01:08:39.022 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
01:08:39.022 00.000 10072 Moving (0.16, -0.01) raw xDistance=-0.05 yDistance=-0.15
01:08:39.024 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:39.025 00.001 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.61
01:08:39.027 00.002 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:08:39.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:39.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:08:39.027 00.000 10072 MoveAxis(E, 4, ABG)
01:08:39.027 00.000 10072 Guiding  Dir = 2, Dur = 4
01:08:39.027 00.000 10072 IsGuiding returns 0
01:08:39.028 00.001 10072 PulseGuide returned control before completion, sleep 14
01:08:39.042 00.014 10072 IsGuiding returns 0
01:08:39.042 00.000 10072 Move returns status 0, amount 4
01:08:39.042 00.000 10072 MoveAxis(N, 0, ABG)
01:08:39.042 00.000 10072 Move returns status 0, amount 0
01:08:39.042 00.000 10072 move complete, result=0
01:08:39.042 00.000 10072 worker thread done servicing request
01:08:39.045 00.003 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:08:39.048 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:39.051 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:39.052 00.001 1032 Enqueuing Expose request
01:08:39.055 00.003 1032 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
01:08:39.057 00.002 10072 Worker thread wakes up
01:08:39.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:39.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:39.688 00.631 10072 Exposure complete
01:08:39.735 00.047 10072 worker thread done servicing request
01:08:39.735 00.000 1032 OnExposeComplete: enter
01:08:39.737 00.002 1032 UpdateGuideState(): m_state=6
01:08:39.738 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1702
01:08:39.740 00.002 1032 Star::Find returns 1 (0), X=321.21, Y=750.11, Mass=1512, SNR=27.4, Peak=187 HFD=2.6
01:08:39.741 00.001 1032 MultiStar: [#1 0.17,-0.20,0.94,U] [#2 0.05,-0.18,0.71,U] [#3 0.02,0.03,0.63,U] [#4 0.22,-0.24,0.67,U] [#5 0.15,-0.22,0.68,U] [#6 0.25,-0.05,0.59,U] [#7 -0.14,-0.21,0.49,U] [#8 0.09,-0.17,0.55,U] 
01:08:39.743 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.15}, one-star: {0.32, -0.07}
01:08:39.744 00.001 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
01:08:39.746 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
01:08:39.747 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.79 mountX=-0.18 mountY=-0.10, mountTheta=-2.62
01:08:39.752 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.15, opts=13)
01:08:39.754 00.002 1032 Enqueuing Move request for scope (0.14, -0.15)
01:08:39.757 00.003 10072 Worker thread wakes up
01:08:39.757 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
01:08:39.757 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
01:08:39.757 00.000 10072 Moving (0.14, -0.15) raw xDistance=-0.18 yDistance=-0.10
01:08:39.759 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:39.761 00.002 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.61
01:08:39.761 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
01:08:39.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:39.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:08:39.761 00.000 10072 MoveAxis(E, 87, ABG)
01:08:39.761 00.000 10072 Guiding  Dir = 2, Dur = 87
01:08:39.762 00.001 10072 IsGuiding returns 0
01:08:39.762 00.000 10072 PulseGuide returned control before completion, sleep 97
01:08:39.780 00.018 1032 UpdateGuideState exits: m=1512 SNR=27.4
01:08:39.782 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:39.784 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:39.785 00.001 1032 Enqueuing Expose request
01:08:39.872 00.087 10072 IsGuiding returns 0
01:08:39.872 00.000 10072 Move returns status 0, amount 87
01:08:39.872 00.000 10072 MoveAxis(N, 0, ABG)
01:08:39.872 00.000 10072 Move returns status 0, amount 0
01:08:39.872 00.000 10072 move complete, result=0
01:08:39.872 00.000 10072 worker thread done servicing request
01:08:39.872 00.000 10072 Worker thread wakes up
01:08:39.873 00.001 1032 GuideStep: -0.2 px 87 ms EAST, -0.1 px 0 ms NORTH
01:08:39.875 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:39.875 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:40.280 00.405 10072 Exposure complete
01:08:40.328 00.048 10072 worker thread done servicing request
01:08:40.328 00.000 1032 OnExposeComplete: enter
01:08:40.330 00.002 1032 UpdateGuideState(): m_state=6
01:08:40.333 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1703
01:08:40.335 00.002 1032 Star::Find returns 1 (0), X=321.06, Y=750.16, Mass=1487, SNR=27.2, Peak=179 HFD=2.6
01:08:40.337 00.002 1032 MultiStar: [#1 0.14,-0.16,0.97,U] [#2 0.10,-0.27,0.67,U] [#3 0.08,-0.19,0.66,U] [#4 0.17,-0.16,0.69,U] [#5 0.11,-0.13,0.72,U] [#6 0.25,-0.11,0.57,U] [#7 0.04,-0.34,0.47,U] [#8 0.15,-0.15,0.55,U] 
01:08:40.339 00.002 1032 single-star, 8 included, MultiStar: {0.14, -0.16}, one-star: {0.17, -0.03}
01:08:40.340 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
01:08:40.342 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
01:08:40.344 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.15 mountX=-0.07 mountY=-0.16, mountTheta=-1.98
01:08:40.346 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
01:08:40.348 00.002 1032 Enqueuing Move request for scope (0.17, -0.03)
01:08:40.350 00.002 10072 Worker thread wakes up
01:08:40.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
01:08:40.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
01:08:40.350 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.07 yDistance=-0.16
01:08:40.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:40.355 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.61
01:08:40.355 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:08:40.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:40.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:08:40.355 00.000 10072 MoveAxis(E, 5, ABG)
01:08:40.355 00.000 10072 Guiding  Dir = 2, Dur = 5
01:08:40.356 00.001 10072 IsGuiding returns 0
01:08:40.356 00.000 10072 PulseGuide returned control before completion, sleep 15
01:08:40.373 00.017 1032 UpdateGuideState exits: m=1487 SNR=27.2
01:08:40.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:40.378 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:40.379 00.001 1032 Enqueuing Expose request
01:08:40.386 00.007 10072 IsGuiding returns 0
01:08:40.386 00.000 10072 Move returns status 0, amount 5
01:08:40.386 00.000 10072 MoveAxis(N, 0, ABG)
01:08:40.386 00.000 10072 Move returns status 0, amount 0
01:08:40.386 00.000 10072 move complete, result=0
01:08:40.386 00.000 10072 worker thread done servicing request
01:08:40.386 00.000 10072 Worker thread wakes up
01:08:40.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:40.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:40.388 00.002 1032 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
01:08:41.015 00.627 10072 Exposure complete
01:08:41.062 00.047 10072 worker thread done servicing request
01:08:41.062 00.000 1032 OnExposeComplete: enter
01:08:41.064 00.002 1032 UpdateGuideState(): m_state=6
01:08:41.066 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1704
01:08:41.068 00.002 1032 Star::Find returns 1 (0), X=320.98, Y=750.29, Mass=1413, SNR=26.5, Peak=162 HFD=2.5
01:08:41.071 00.003 1032 MultiStar: [#1 0.03,0.11,0.99,U] [#2 0.09,-0.27,0.71,U] [#3 0.02,-0.08,0.72,U] [#4 0.10,0.03,0.75,U] [#5 -0.01,0.06,0.70,U] [#6 0.25,-0.06,0.59,U] [#7 0.06,-0.25,0.52,U] [#8 0.27,-0.14,0.55,U] 
01:08:41.073 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.08, 0.11}
01:08:41.075 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
01:08:41.077 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
01:08:41.079 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.34 mountX=-0.05 mountY=-0.08, mountTheta=-2.17
01:08:41.083 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
01:08:41.085 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
01:08:41.087 00.002 10072 Worker thread wakes up
01:08:41.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
01:08:41.087 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
01:08:41.087 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
01:08:41.090 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:41.092 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.61
01:08:41.093 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:08:41.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:41.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:08:41.093 00.000 10072 MoveAxis(E, 6, ABG)
01:08:41.093 00.000 10072 Guiding  Dir = 2, Dur = 6
01:08:41.093 00.000 10072 IsGuiding returns 0
01:08:41.093 00.000 10072 PulseGuide returned control before completion, sleep 16
01:08:41.108 00.015 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:08:41.113 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:41.115 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:41.116 00.001 1032 Enqueuing Expose request
01:08:41.123 00.007 10072 IsGuiding returns 0
01:08:41.123 00.000 10072 Move returns status 0, amount 6
01:08:41.123 00.000 10072 MoveAxis(N, 0, ABG)
01:08:41.123 00.000 10072 Move returns status 0, amount 0
01:08:41.123 00.000 10072 move complete, result=0
01:08:41.123 00.000 10072 worker thread done servicing request
01:08:41.123 00.000 10072 Worker thread wakes up
01:08:41.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:41.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:41.126 00.003 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:08:41.534 00.408 10072 Exposure complete
01:08:41.580 00.046 1032 OnExposeComplete: enter
01:08:41.584 00.004 1032 UpdateGuideState(): m_state=6
01:08:41.588 00.004 10072 worker thread done servicing request
01:08:41.588 00.000 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1705
01:08:41.592 00.004 1032 Star::Find returns 1 (0), X=321.05, Y=750.33, Mass=1356, SNR=25.9, Peak=172 HFD=2.5
01:08:41.596 00.004 1032 MultiStar: [#1 0.12,0.05,1.03,U] [#2 0.15,-0.16,0.77,U] [#3 0.09,-0.12,0.70,U] [#4 0.14,-0.02,0.69,U] [#5 0.19,-0.11,0.73,U] [#6 0.23,-0.07,0.59,U] [#7 0.03,-0.23,0.55,U] [#8 0.08,-0.21,0.57,U] 
01:08:41.597 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.15, 0.14}
01:08:41.599 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
01:08:41.601 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
01:08:41.602 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-0.42 mountX=-0.09 mountY=-0.11, mountTheta=-2.25
01:08:41.605 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.06, opts=13)
01:08:41.607 00.002 1032 Enqueuing Move request for scope (0.13, -0.06)
01:08:41.608 00.001 10072 Worker thread wakes up
01:08:41.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
01:08:41.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
01:08:41.608 00.000 10072 Moving (0.13, -0.06) raw xDistance=-0.09 yDistance=-0.11
01:08:41.610 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:41.614 00.004 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.61
01:08:41.615 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:08:41.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:41.615 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:08:41.615 00.000 10072 MoveAxis(E, 5, ABG)
01:08:41.615 00.000 10072 Guiding  Dir = 2, Dur = 5
01:08:41.615 00.000 10072 IsGuiding returns 0
01:08:41.615 00.000 10072 PulseGuide returned control before completion, sleep 15
01:08:41.633 00.018 1032 UpdateGuideState exits: m=1356 SNR=25.9
01:08:41.637 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:41.638 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:41.640 00.002 1032 Enqueuing Expose request
01:08:41.643 00.003 10072 IsGuiding returns 0
01:08:41.643 00.000 10072 Move returns status 0, amount 5
01:08:41.643 00.000 10072 MoveAxis(N, 0, ABG)
01:08:41.643 00.000 10072 Move returns status 0, amount 0
01:08:41.643 00.000 10072 move complete, result=0
01:08:41.643 00.000 10072 worker thread done servicing request
01:08:41.644 00.001 10072 Worker thread wakes up
01:08:41.644 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:41.644 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:41.653 00.009 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:08:42.270 00.617 10072 Exposure complete
01:08:42.318 00.048 10072 worker thread done servicing request
01:08:42.319 00.001 1032 OnExposeComplete: enter
01:08:42.321 00.002 1032 UpdateGuideState(): m_state=6
01:08:42.323 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1706
01:08:42.325 00.002 1032 Star::Find returns 1 (0), X=321.24, Y=750.20, Mass=1365, SNR=26.0, Peak=164 HFD=2.6
01:08:42.327 00.002 1032 MultiStar: [#1 0.25,-0.07,1.06,U] [#2 0.13,-0.05,0.77,U] [#3 0.11,-0.01,0.74,U] [#4 0.18,-0.08,0.70,U] [#5 -0.04,0.03,0.70,U] [#6 0.31,0.07,0.60,U] [#7 -0.03,-0.17,0.56,U] [#8 0.09,-0.18,0.57,U] 
01:08:42.329 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.34, 0.02}
01:08:42.331 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
01:08:42.334 00.003 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
01:08:42.336 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.25 mountX=-0.08 mountY=-0.15, mountTheta=-2.08
01:08:42.339 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.04, opts=13)
01:08:42.342 00.003 1032 Enqueuing Move request for scope (0.17, -0.04)
01:08:42.344 00.002 10072 Worker thread wakes up
01:08:42.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
01:08:42.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
01:08:42.344 00.000 10072 Moving (0.17, -0.04) raw xDistance=-0.08 yDistance=-0.15
01:08:42.346 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:42.348 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.60
01:08:42.348 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:08:42.350 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:42.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:08:42.350 00.000 10072 MoveAxis(E, 6, ABG)
01:08:42.350 00.000 10072 Guiding  Dir = 2, Dur = 6
01:08:42.350 00.000 10072 IsGuiding returns 0
01:08:42.351 00.001 10072 PulseGuide returned control before completion, sleep 16
01:08:42.369 00.018 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:08:42.372 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:42.373 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:42.375 00.002 1032 Enqueuing Expose request
01:08:42.380 00.005 10072 IsGuiding returns 0
01:08:42.380 00.000 10072 Move returns status 0, amount 6
01:08:42.380 00.000 10072 MoveAxis(N, 0, ABG)
01:08:42.380 00.000 10072 Move returns status 0, amount 0
01:08:42.380 00.000 10072 move complete, result=0
01:08:42.380 00.000 10072 worker thread done servicing request
01:08:42.381 00.001 10072 Worker thread wakes up
01:08:42.381 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:42.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:42.388 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:08:42.787 00.399 10072 Exposure complete
01:08:42.839 00.052 10072 worker thread done servicing request
01:08:42.839 00.000 1032 OnExposeComplete: enter
01:08:42.841 00.002 1032 UpdateGuideState(): m_state=6
01:08:42.843 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1707
01:08:42.844 00.001 1032 Star::Find returns 1 (0), X=321.20, Y=750.42, Mass=1398, SNR=26.3, Peak=181 HFD=2.8
01:08:42.846 00.002 1032 MultiStar: [#1 0.16,0.06,0.97,U] [#2 0.02,0.03,0.77,U] [#3 0.20,-0.04,0.70,U] [#4 0.26,-0.13,0.75,U] [#5 0.02,0.14,0.70,U] [#6 0.35,-0.02,0.61,U] [#7 -0.07,-0.25,0.52,U] [#8 0.06,0.11,0.56,U] 
01:08:42.848 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.03}, one-star: {0.30, 0.24}
01:08:42.850 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
01:08:42.851 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
01:08:42.852 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.21 mountX=-0.01 mountY=-0.16, mountTheta=-1.62
01:08:42.855 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.03, opts=13)
01:08:42.857 00.002 1032 Enqueuing Move request for scope (0.16, 0.03)
01:08:42.859 00.002 10072 Worker thread wakes up
01:08:42.859 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
01:08:42.859 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
01:08:42.859 00.000 10072 Moving (0.16, 0.03) raw xDistance=-0.01 yDistance=-0.16
01:08:42.860 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:42.863 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.60
01:08:42.863 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:08:42.863 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:42.863 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:08:42.863 00.000 10072 MoveAxis(E, 5, ABG)
01:08:42.864 00.001 10072 Guiding  Dir = 2, Dur = 5
01:08:42.864 00.000 10072 IsGuiding returns 0
01:08:42.864 00.000 10072 PulseGuide returned control before completion, sleep 15
01:08:42.882 00.018 1032 UpdateGuideState exits: m=1398 SNR=26.3
01:08:42.884 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:42.886 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:42.888 00.002 1032 Enqueuing Expose request
01:08:42.895 00.007 10072 IsGuiding returns 0
01:08:42.895 00.000 10072 Move returns status 0, amount 5
01:08:42.895 00.000 10072 MoveAxis(N, 0, ABG)
01:08:42.895 00.000 10072 Move returns status 0, amount 0
01:08:42.895 00.000 10072 move complete, result=0
01:08:42.895 00.000 10072 worker thread done servicing request
01:08:42.895 00.000 10072 Worker thread wakes up
01:08:42.896 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:42.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:42.900 00.004 1032 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
01:08:43.523 00.623 10072 Exposure complete
01:08:43.573 00.050 10072 worker thread done servicing request
01:08:43.573 00.000 1032 OnExposeComplete: enter
01:08:43.575 00.002 1032 UpdateGuideState(): m_state=6
01:08:43.577 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1708
01:08:43.579 00.002 1032 Star::Find returns 1 (0), X=321.16, Y=750.22, Mass=1497, SNR=27.3, Peak=161 HFD=2.7
01:08:43.581 00.002 1032 MultiStar: [#1 0.34,0.08,0.91,U] [#2 0.16,-0.08,0.69,U] [#3 0.08,-0.16,0.65,U] [#4 0.15,-0.02,0.68,U] [#5 0.14,-0.10,0.70,U] [#6 0.33,0.10,0.57,U] [#7 0.00,-0.14,0.53,U] [#8 0.26,-0.05,0.52,U] 
01:08:43.584 00.003 1032 refined, 8 included, MultiStar: {0.20, -0.03}, one-star: {0.27, 0.04}
01:08:43.587 00.003 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
01:08:43.591 00.004 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
01:08:43.594 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.14 mountX=-0.08 mountY=-0.19, mountTheta=-1.97
01:08:43.598 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.03, opts=13)
01:08:43.601 00.003 1032 Enqueuing Move request for scope (0.20, -0.03)
01:08:43.603 00.002 10072 Worker thread wakes up
01:08:43.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
01:08:43.603 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
01:08:43.603 00.000 10072 Moving (0.20, -0.03) raw xDistance=-0.08 yDistance=-0.19
01:08:43.605 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:43.607 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.60
01:08:43.607 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:08:43.607 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:43.607 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:08:43.607 00.000 10072 MoveAxis(E, 7, ABG)
01:08:43.607 00.000 10072 Guiding  Dir = 2, Dur = 7
01:08:43.608 00.001 10072 IsGuiding returns 0
01:08:43.608 00.000 10072 PulseGuide returned control before completion, sleep 17
01:08:43.627 00.019 1032 UpdateGuideState exits: m=1497 SNR=27.3
01:08:43.630 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:43.632 00.002 10072 IsGuiding returns 0
01:08:43.633 00.001 10072 Move returns status 0, amount 7
01:08:43.633 00.000 10072 MoveAxis(N, 0, ABG)
01:08:43.633 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:43.636 00.003 1032 Enqueuing Expose request
01:08:43.638 00.002 10072 Move returns status 0, amount 0
01:08:43.638 00.000 10072 move complete, result=0
01:08:43.639 00.001 10072 worker thread done servicing request
01:08:43.639 00.000 10072 Worker thread wakes up
01:08:43.639 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:43.639 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:43.648 00.009 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
01:08:44.054 00.406 10072 Exposure complete
01:08:44.104 00.050 10072 worker thread done servicing request
01:08:44.104 00.000 1032 OnExposeComplete: enter
01:08:44.107 00.003 1032 UpdateGuideState(): m_state=6
01:08:44.109 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1709
01:08:44.110 00.001 1032 Star::Find returns 1 (0), X=321.11, Y=750.31, Mass=1367, SNR=26.1, Peak=160 HFD=2.6
01:08:44.113 00.003 1032 MultiStar: [#1 0.11,-0.01,0.98,U] [#2 0.18,0.04,0.70,U] [#3 0.13,-0.14,0.70,U] [#4 0.24,-0.17,0.74,U] [#5 0.09,-0.07,0.71,U] [#6 0.24,-0.16,0.63,U] [#7 0.08,-0.29,0.53,U] [#8 0.25,-0.06,0.56,U] 
01:08:44.115 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.06}, one-star: {0.22, 0.13}
01:08:44.117 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
01:08:44.119 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
01:08:44.122 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.36 mountX=-0.11 mountY=-0.15, mountTheta=-2.19
01:08:44.125 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.06, opts=13)
01:08:44.126 00.001 1032 Enqueuing Move request for scope (0.17, -0.06)
01:08:44.127 00.001 10072 Worker thread wakes up
01:08:44.127 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
01:08:44.127 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
01:08:44.127 00.000 10072 Moving (0.17, -0.06) raw xDistance=-0.11 yDistance=-0.15
01:08:44.130 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:44.132 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.60
01:08:44.132 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
01:08:44.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:44.133 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:08:44.133 00.000 10072 MoveAxis(E, 6, ABG)
01:08:44.133 00.000 10072 Guiding  Dir = 2, Dur = 6
01:08:44.133 00.000 10072 IsGuiding returns 0
01:08:44.133 00.000 10072 PulseGuide returned control before completion, sleep 16
01:08:44.152 00.019 1032 UpdateGuideState exits: m=1367 SNR=26.1
01:08:44.154 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:44.156 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:44.158 00.002 1032 Enqueuing Expose request
01:08:44.161 00.003 10072 IsGuiding returns 0
01:08:44.161 00.000 10072 Move returns status 0, amount 6
01:08:44.161 00.000 10072 MoveAxis(N, 0, ABG)
01:08:44.161 00.000 10072 Move returns status 0, amount 0
01:08:44.161 00.000 10072 move complete, result=0
01:08:44.161 00.000 10072 worker thread done servicing request
01:08:44.162 00.001 10072 Worker thread wakes up
01:08:44.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:44.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:44.168 00.006 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:08:44.792 00.624 10072 Exposure complete
01:08:44.841 00.049 10072 worker thread done servicing request
01:08:44.841 00.000 1032 OnExposeComplete: enter
01:08:44.843 00.002 1032 UpdateGuideState(): m_state=6
01:08:44.845 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1710
01:08:44.847 00.002 1032 Star::Find returns 1 (0), X=321.01, Y=750.24, Mass=1497, SNR=27.3, Peak=172 HFD=2.5
01:08:44.849 00.002 1032 MultiStar: [#1 0.30,0.03,0.96,U] [#2 0.05,0.26,0.71,U] [#3 0.04,0.12,0.69,U] [#4 0.11,-0.06,0.70,U] [#5 0.00,0.15,0.70,U] [#6 0.06,0.11,0.56,U] [#7 0.14,-0.26,0.50,U] [#8 0.01,-0.04,0.58,U] 
01:08:44.851 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.12, 0.06}
01:08:44.852 00.001 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
01:08:44.854 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
01:08:44.856 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.48 mountX=0.03 mountY=-0.11, mountTheta=-1.35
01:08:44.859 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
01:08:44.861 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
01:08:44.863 00.002 10072 Worker thread wakes up
01:08:44.863 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:08:44.863 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:08:44.863 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.03 yDistance=-0.11
01:08:44.866 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:44.868 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.60
01:08:44.868 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:08:44.868 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:44.868 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:08:44.868 00.000 10072 MoveAxis(E, 7, ABG)
01:08:44.868 00.000 10072 Guiding  Dir = 2, Dur = 7
01:08:44.869 00.001 10072 IsGuiding returns 0
01:08:44.869 00.000 10072 PulseGuide returned control before completion, sleep 17
01:08:44.887 00.018 1032 UpdateGuideState exits: m=1497 SNR=27.3
01:08:44.890 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:44.892 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:44.894 00.002 1032 Enqueuing Expose request
01:08:44.900 00.006 10072 IsGuiding returns 0
01:08:44.900 00.000 10072 Move returns status 0, amount 7
01:08:44.900 00.000 10072 MoveAxis(N, 0, ABG)
01:08:44.900 00.000 10072 Move returns status 0, amount 0
01:08:44.900 00.000 10072 move complete, result=0
01:08:44.901 00.001 10072 worker thread done servicing request
01:08:44.901 00.000 10072 Worker thread wakes up
01:08:44.901 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:44.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:44.906 00.005 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:08:45.309 00.403 10072 Exposure complete
01:08:45.361 00.052 10072 worker thread done servicing request
01:08:45.361 00.000 1032 OnExposeComplete: enter
01:08:45.363 00.002 1032 UpdateGuideState(): m_state=6
01:08:45.365 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1711
01:08:45.367 00.002 1032 Star::Find returns 1 (0), X=320.99, Y=750.34, Mass=1450, SNR=26.8, Peak=165 HFD=2.5
01:08:45.369 00.002 1032 MultiStar: [#1 0.08,0.01,0.95,U] [#2 0.21,0.05,0.72,U] [#3 0.04,0.05,0.70,U] [#4 0.20,0.02,0.77,U] [#5 0.05,-0.00,0.67,U] [#6 0.22,0.06,0.59,U] [#7 0.05,-0.17,0.55,U] [#8 0.03,0.01,0.56,U] 
01:08:45.371 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.10, 0.16}
01:08:45.373 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
01:08:45.374 00.001 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
01:08:45.376 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.26 mountX=0.00 mountY=-0.11, mountTheta=-1.57
01:08:45.379 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
01:08:45.381 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
01:08:45.383 00.002 10072 Worker thread wakes up
01:08:45.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:08:45.383 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:08:45.383 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.00 yDistance=-0.11
01:08:45.386 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:45.389 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.60
01:08:45.390 00.001 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
01:08:45.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:45.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:08:45.390 00.000 10072 MoveAxis(E, 6, ABG)
01:08:45.390 00.000 10072 Guiding  Dir = 2, Dur = 6
01:08:45.390 00.000 10072 IsGuiding returns 0
01:08:45.390 00.000 10072 PulseGuide returned control before completion, sleep 16
01:08:45.408 00.018 1032 UpdateGuideState exits: m=1450 SNR=26.8
01:08:45.410 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:45.411 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:45.413 00.002 1032 Enqueuing Expose request
01:08:45.416 00.003 10072 IsGuiding returns 0
01:08:45.416 00.000 10072 Move returns status 0, amount 6
01:08:45.416 00.000 10072 MoveAxis(N, 0, ABG)
01:08:45.416 00.000 10072 Move returns status 0, amount 0
01:08:45.416 00.000 10072 move complete, result=0
01:08:45.416 00.000 10072 worker thread done servicing request
01:08:45.416 00.000 10072 Worker thread wakes up
01:08:45.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:45.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:45.424 00.008 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:08:46.041 00.617 10072 Exposure complete
01:08:46.091 00.050 10072 worker thread done servicing request
01:08:46.091 00.000 1032 OnExposeComplete: enter
01:08:46.093 00.002 1032 UpdateGuideState(): m_state=6
01:08:46.095 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1712
01:08:46.096 00.001 1032 Star::Find returns 1 (0), X=321.13, Y=750.19, Mass=1466, SNR=27.0, Peak=162 HFD=2.7
01:08:46.098 00.002 1032 MultiStar: [#1 0.12,-0.07,0.94,U] [#2 0.10,0.17,0.73,U] [#3 0.02,0.04,0.68,U] [#4 0.12,0.03,0.67,U] [#5 0.07,0.07,0.67,U] [#6 0.19,0.22,0.62,U] [#7 -0.07,-0.02,0.53,U] [#8 0.18,-0.08,0.59,U] 
01:08:46.099 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.24, 0.01}
01:08:46.101 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
01:08:46.103 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
01:08:46.105 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.31 mountX=0.01 mountY=-0.12, mountTheta=-1.52
01:08:46.107 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
01:08:46.108 00.001 1032 Enqueuing Move request for scope (0.12, 0.04)
01:08:46.111 00.003 10072 Worker thread wakes up
01:08:46.111 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
01:08:46.111 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
01:08:46.111 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.12
01:08:46.113 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:46.116 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.60
01:08:46.116 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:08:46.116 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:46.116 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:08:46.116 00.000 10072 MoveAxis(E, 7, ABG)
01:08:46.116 00.000 10072 Guiding  Dir = 2, Dur = 7
01:08:46.117 00.001 10072 IsGuiding returns 0
01:08:46.118 00.001 10072 PulseGuide returned control before completion, sleep 17
01:08:46.135 00.017 1032 UpdateGuideState exits: m=1466 SNR=27.0
01:08:46.138 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:46.139 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:46.141 00.002 1032 Enqueuing Expose request
01:08:46.148 00.007 10072 IsGuiding returns 0
01:08:46.148 00.000 10072 Move returns status 0, amount 7
01:08:46.148 00.000 10072 MoveAxis(N, 0, ABG)
01:08:46.148 00.000 10072 Move returns status 0, amount 0
01:08:46.148 00.000 10072 move complete, result=0
01:08:46.149 00.001 10072 worker thread done servicing request
01:08:46.149 00.000 10072 Worker thread wakes up
01:08:46.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:46.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:46.153 00.004 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:08:46.558 00.405 10072 Exposure complete
01:08:46.605 00.047 10072 worker thread done servicing request
01:08:46.605 00.000 1032 OnExposeComplete: enter
01:08:46.607 00.002 1032 UpdateGuideState(): m_state=6
01:08:46.608 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1713
01:08:46.611 00.003 1032 Star::Find returns 1 (0), X=321.30, Y=750.27, Mass=1401, SNR=26.4, Peak=174 HFD=2.8
01:08:46.613 00.002 1032 MultiStar: [#1 0.28,-0.07,0.95,U] [#2 0.15,0.03,0.76,U] [#3 0.07,-0.05,0.70,U] [#4 0.30,-0.23,0.74,U] [#5 0.15,-0.06,0.63,U] [#6 0.24,0.01,0.61,U] [#7 -0.06,-0.04,0.50,U] [#8 0.21,-0.01,0.59,U] 
01:08:46.616 00.003 1032 refined, 8 included, MultiStar: {0.22, -0.03}, one-star: {0.41, 0.09}
01:08:46.618 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
01:08:46.619 00.001 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
01:08:46.621 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-0.16 mountX=-0.09 mountY=-0.20, mountTheta=-1.99
01:08:46.624 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.03, opts=13)
01:08:46.625 00.001 1032 Enqueuing Move request for scope (0.22, -0.03)
01:08:46.627 00.002 10072 Worker thread wakes up
01:08:46.627 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.03) opts 0xd
01:08:46.627 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.03)
01:08:46.627 00.000 10072 Moving (0.22, -0.03) raw xDistance=-0.09 yDistance=-0.20
01:08:46.628 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:46.630 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.60
01:08:46.630 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:08:46.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:08:46.631 00.001 10072 MoveAxis(E, 6, ABG)
01:08:46.631 00.000 10072 Guiding  Dir = 2, Dur = 6
01:08:46.631 00.000 10072 IsGuiding returns 0
01:08:46.631 00.000 10072 PulseGuide returned control before completion, sleep 16
01:08:46.649 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:08:46.650 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:46.652 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:46.653 00.001 1032 Enqueuing Expose request
01:08:46.655 00.002 10072 IsGuiding returns 0
01:08:46.655 00.000 10072 Move returns status 0, amount 6
01:08:46.655 00.000 10072 MoveAxis(N, 129, ABG)
01:08:46.655 00.000 10072 Guiding  Dir = 0, Dur = 129
01:08:46.655 00.000 10072 IsGuiding returns 0
01:08:46.656 00.001 10072 PulseGuide returned control before completion, sleep 139
01:08:46.803 00.147 10072 IsGuiding returns 0
01:08:46.803 00.000 10072 Move returns status 0, amount 129
01:08:46.803 00.000 10072 move complete, result=0
01:08:46.803 00.000 10072 worker thread done servicing request
01:08:46.803 00.000 10072 Worker thread wakes up
01:08:46.803 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 129 ms NORTH
01:08:46.805 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:46.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:47.430 00.625 10072 Exposure complete
01:08:47.476 00.046 10072 worker thread done servicing request
01:08:47.478 00.002 1032 OnExposeComplete: enter
01:08:47.480 00.002 1032 UpdateGuideState(): m_state=6
01:08:47.481 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1714
01:08:47.482 00.001 1032 Star::Find returns 1 (0), X=320.95, Y=750.27, Mass=1406, SNR=26.4, Peak=140 HFD=2.6
01:08:47.483 00.001 1032 MultiStar: [#1 -0.01,0.01,1.04,U] [#2 -0.02,-0.03,0.69,U] [#3 -0.23,-0.03,0.66,U] [#4 -0.01,-0.15,0.72,U] [#5 -0.14,0.01,0.70,U] [#6 -0.13,0.05,0.62,U] [#7 -0.29,-0.25,0.54,U] [#8 -0.08,-0.12,0.56,U] 
01:08:47.486 00.003 1032 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {0.06, 0.09}
01:08:47.487 00.001 1032 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.83) = xAngle (-4.58 = 1.70)
01:08:47.488 00.001 1032 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.58 = 1.70)
01:08:47.490 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.75 mountX=-0.01 mountY=0.08, mountTheta=1.70
01:08:47.495 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.03, opts=13)
01:08:47.498 00.003 1032 Enqueuing Move request for scope (-0.08, -0.03)
01:08:47.499 00.001 10072 Worker thread wakes up
01:08:47.499 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
01:08:47.499 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
01:08:47.499 00.000 10072 Moving (-0.08, -0.03) raw xDistance=-0.01 yDistance=0.08
01:08:47.501 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:47.504 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.60
01:08:47.504 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:08:47.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:47.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:08:47.504 00.000 10072 MoveAxis(E, 6, ABG)
01:08:47.504 00.000 10072 Guiding  Dir = 2, Dur = 6
01:08:47.505 00.001 10072 IsGuiding returns 0
01:08:47.505 00.000 10072 PulseGuide returned control before completion, sleep 16
01:08:47.524 00.019 10072 IsGuiding returns 0
01:08:47.524 00.000 10072 Move returns status 0, amount 6
01:08:47.524 00.000 10072 MoveAxis(N, 0, ABG)
01:08:47.524 00.000 1032 UpdateGuideState exits: m=1406 SNR=26.4
01:08:47.527 00.003 10072 Move returns status 0, amount 0
01:08:47.527 00.000 10072 move complete, result=0
01:08:47.527 00.000 10072 worker thread done servicing request
01:08:47.528 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:47.530 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:47.532 00.002 1032 Enqueuing Expose request
01:08:47.534 00.002 1032 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
01:08:47.536 00.002 10072 Worker thread wakes up
01:08:47.536 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:47.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:47.946 00.410 10072 Exposure complete
01:08:47.998 00.052 10072 worker thread done servicing request
01:08:47.998 00.000 1032 OnExposeComplete: enter
01:08:48.000 00.002 1032 UpdateGuideState(): m_state=6
01:08:48.002 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1715
01:08:48.003 00.001 1032 Star::Find returns 1 (0), X=320.79, Y=750.32, Mass=1413, SNR=26.5, Peak=151 HFD=2.7
01:08:48.006 00.003 1032 MultiStar: [#1 -0.11,0.06,0.94,U] [#2 0.04,-0.03,0.71,U] [#3 -0.07,0.03,0.66,U] [#4 -0.20,-0.16,0.67,U] [#5 -0.29,-0.08,0.68,U] [#6 -0.16,0.08,0.62,U] [#7 -0.21,-0.12,0.48,U] [#8 -0.05,-0.02,0.57,U] 
01:08:48.008 00.002 1032 refined, 8 included, MultiStar: {-0.12, 0.00}, one-star: {-0.10, 0.14}
01:08:48.010 00.002 1032 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.83) = xAngle (1.30 = 1.30)
01:08:48.012 00.002 1032 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.30 = 1.30)
01:08:48.013 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.13 mountX=0.03 mountY=0.12, mountTheta=1.30
01:08:48.016 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.00, opts=13)
01:08:48.019 00.003 1032 Enqueuing Move request for scope (-0.12, 0.00)
01:08:48.022 00.003 10072 Worker thread wakes up
01:08:48.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
01:08:48.022 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
01:08:48.022 00.000 10072 Moving (-0.12, 0.00) raw xDistance=0.03 yDistance=0.12
01:08:48.024 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:48.026 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.60
01:08:48.026 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:08:48.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:48.027 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:08:48.027 00.000 10072 MoveAxis(E, 5, ABG)
01:08:48.027 00.000 10072 Guiding  Dir = 2, Dur = 5
01:08:48.027 00.000 10072 IsGuiding returns 0
01:08:48.028 00.001 10072 PulseGuide returned control before completion, sleep 15
01:08:48.045 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:08:48.046 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:48.047 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:48.050 00.003 1032 Enqueuing Expose request
01:08:48.054 00.004 10072 IsGuiding returns 0
01:08:48.054 00.000 10072 Move returns status 0, amount 5
01:08:48.054 00.000 10072 MoveAxis(N, 0, ABG)
01:08:48.054 00.000 10072 Move returns status 0, amount 0
01:08:48.054 00.000 10072 move complete, result=0
01:08:48.054 00.000 10072 worker thread done servicing request
01:08:48.054 00.000 10072 Worker thread wakes up
01:08:48.054 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:48.054 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:48.061 00.007 1032 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
01:08:48.681 00.620 10072 Exposure complete
01:08:48.732 00.051 10072 worker thread done servicing request
01:08:48.732 00.000 1032 OnExposeComplete: enter
01:08:48.734 00.002 1032 UpdateGuideState(): m_state=6
01:08:48.736 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1716
01:08:48.738 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.35, Mass=1201, SNR=24.4, Peak=137 HFD=2.5
01:08:48.741 00.003 1032 MultiStar: [#1 0.01,0.05,1.05,U] [#2 0.06,-0.02,0.76,U] [#3 0.07,0.13,0.72,U] [#4 0.09,-0.00,0.74,U] [#5 -0.19,0.07,0.76,U] [#6 0.10,0.15,0.65,U] [#7 -0.07,0.17,0.56,U] [#8 0.08,-0.22,0.61,U] 
01:08:48.743 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.15, 0.17}
01:08:48.744 00.001 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
01:08:48.746 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
01:08:48.747 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.04 mountX=0.05 mountY=-0.05, mountTheta=-0.79
01:08:48.750 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
01:08:48.752 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
01:08:48.754 00.002 10072 Worker thread wakes up
01:08:48.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:08:48.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:08:48.754 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
01:08:48.756 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:48.758 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.59
01:08:48.758 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:08:48.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:48.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:08:48.758 00.000 10072 MoveAxis(E, 5, ABG)
01:08:48.758 00.000 10072 Guiding  Dir = 2, Dur = 5
01:08:48.758 00.000 10072 IsGuiding returns 0
01:08:48.759 00.001 10072 PulseGuide returned control before completion, sleep 15
01:08:48.777 00.018 1032 UpdateGuideState exits: m=1201 SNR=24.4
01:08:48.779 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:48.780 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:48.782 00.002 1032 Enqueuing Expose request
01:08:48.787 00.005 10072 IsGuiding returns 0
01:08:48.787 00.000 10072 Move returns status 0, amount 5
01:08:48.787 00.000 10072 MoveAxis(N, 0, ABG)
01:08:48.787 00.000 10072 Move returns status 0, amount 0
01:08:48.787 00.000 10072 move complete, result=0
01:08:48.787 00.000 10072 worker thread done servicing request
01:08:48.787 00.000 10072 Worker thread wakes up
01:08:48.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:48.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:48.791 00.004 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:08:49.196 00.405 10072 Exposure complete
01:08:49.243 00.047 10072 worker thread done servicing request
01:08:49.244 00.001 1032 OnExposeComplete: enter
01:08:49.246 00.002 1032 UpdateGuideState(): m_state=6
01:08:49.249 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1717
01:08:49.250 00.001 1032 Star::Find returns 1 (0), X=321.12, Y=750.20, Mass=1441, SNR=26.8, Peak=187 HFD=2.5
01:08:49.252 00.002 1032 MultiStar: [#1 0.07,-0.01,0.99,U] [#2 -0.00,-0.07,0.70,U] [#3 -0.06,-0.03,0.65,U] [#4 0.10,0.01,0.68,U] [#5 -0.10,0.00,0.70,U] [#6 -0.00,0.01,0.57,U] [#7 -0.01,-0.10,0.53,U] [#8 0.01,-0.15,0.55,U] 
01:08:49.253 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.23, 0.02}
01:08:49.256 00.003 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
01:08:49.257 00.001 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
01:08:49.259 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.58 mountX=-0.04 mountY=-0.03, mountTheta=-2.41
01:08:49.261 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
01:08:49.264 00.003 1032 Enqueuing Move request for scope (0.04, -0.03)
01:08:49.265 00.001 10072 Worker thread wakes up
01:08:49.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
01:08:49.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
01:08:49.265 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
01:08:49.268 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:49.270 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.59
01:08:49.270 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:08:49.270 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:49.270 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:08:49.270 00.000 10072 MoveAxis(E, 4, ABG)
01:08:49.270 00.000 10072 Guiding  Dir = 2, Dur = 4
01:08:49.272 00.002 10072 IsGuiding returns 0
01:08:49.272 00.000 10072 PulseGuide returned control before completion, sleep 14
01:08:49.291 00.019 1032 UpdateGuideState exits: m=1441 SNR=26.8
01:08:49.294 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:49.295 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:49.296 00.001 1032 Enqueuing Expose request
01:08:49.303 00.007 10072 IsGuiding returns 0
01:08:49.303 00.000 10072 Move returns status 0, amount 4
01:08:49.303 00.000 10072 MoveAxis(N, 0, ABG)
01:08:49.303 00.000 10072 Move returns status 0, amount 0
01:08:49.303 00.000 10072 move complete, result=0
01:08:49.303 00.000 10072 worker thread done servicing request
01:08:49.303 00.000 10072 Worker thread wakes up
01:08:49.303 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:49.303 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:49.310 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
01:08:49.933 00.623 10072 Exposure complete
01:08:49.981 00.048 10072 worker thread done servicing request
01:08:49.981 00.000 1032 OnExposeComplete: enter
01:08:49.983 00.002 1032 UpdateGuideState(): m_state=6
01:08:49.988 00.005 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1718
01:08:49.991 00.003 1032 Star::Find returns 1 (0), X=321.12, Y=750.16, Mass=1278, SNR=25.2, Peak=174 HFD=2.4
01:08:49.993 00.002 1032 MultiStar: [#1 0.19,-0.02,1.06,U] [#2 0.02,-0.09,0.77,U] [#3 0.03,-0.01,0.71,U] [#4 0.09,0.03,0.76,U] [#5 -0.06,0.02,0.75,U] [#6 0.22,-0.01,0.64,U] [#7 0.01,-0.25,0.57,U] [#8 0.11,0.06,0.56,U] 
01:08:49.995 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.22, -0.02}
01:08:49.997 00.002 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
01:08:49.998 00.001 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
01:08:49.999 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.27 mountX=-0.05 mountY=-0.09, mountTheta=-2.10
01:08:50.001 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
01:08:50.003 00.002 1032 Enqueuing Move request for scope (0.10, -0.03)
01:08:50.004 00.001 10072 Worker thread wakes up
01:08:50.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
01:08:50.004 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
01:08:50.004 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
01:08:50.007 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:50.009 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.59
01:08:50.009 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:08:50.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:50.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:08:50.009 00.000 10072 MoveAxis(E, 4, ABG)
01:08:50.009 00.000 10072 Guiding  Dir = 2, Dur = 4
01:08:50.010 00.001 10072 IsGuiding returns 0
01:08:50.010 00.000 10072 PulseGuide returned control before completion, sleep 14
01:08:50.028 00.018 1032 UpdateGuideState exits: m=1278 SNR=25.2
01:08:50.030 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:50.031 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:50.034 00.003 1032 Enqueuing Expose request
01:08:50.038 00.004 10072 IsGuiding returns 0
01:08:50.038 00.000 10072 Move returns status 0, amount 4
01:08:50.038 00.000 10072 MoveAxis(N, 0, ABG)
01:08:50.038 00.000 10072 Move returns status 0, amount 0
01:08:50.038 00.000 10072 move complete, result=0
01:08:50.038 00.000 10072 worker thread done servicing request
01:08:50.038 00.000 10072 Worker thread wakes up
01:08:50.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:50.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:50.043 00.005 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:08:50.447 00.404 10072 Exposure complete
01:08:50.499 00.052 10072 worker thread done servicing request
01:08:50.500 00.001 1032 OnExposeComplete: enter
01:08:50.502 00.002 1032 UpdateGuideState(): m_state=6
01:08:50.504 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1719
01:08:50.505 00.001 1032 Star::Find returns 1 (0), X=321.11, Y=750.27, Mass=1324, SNR=25.6, Peak=150 HFD=2.6
01:08:50.507 00.002 1032 MultiStar: [#1 0.09,-0.02,0.97,U] [#2 -0.04,-0.04,0.76,U] [#3 -0.01,-0.05,0.69,U] [#4 0.14,-0.10,0.71,U] [#5 -0.08,0.13,0.67,U] [#6 0.10,-0.02,0.63,U] [#7 0.01,-0.16,0.51,U] [#8 -0.05,-0.14,0.58,U] 
01:08:50.510 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.22, 0.09}
01:08:50.512 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
01:08:50.513 00.001 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
01:08:50.515 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.38 mountX=-0.04 mountY=-0.05, mountTheta=-2.21
01:08:50.518 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
01:08:50.521 00.003 1032 Enqueuing Move request for scope (0.06, -0.02)
01:08:50.522 00.001 10072 Worker thread wakes up
01:08:50.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
01:08:50.523 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
01:08:50.523 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.05
01:08:50.526 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:50.529 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.59
01:08:50.529 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:08:50.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:50.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:08:50.529 00.000 10072 MoveAxis(E, 3, ABG)
01:08:50.529 00.000 10072 Guiding  Dir = 2, Dur = 3
01:08:50.529 00.000 10072 IsGuiding returns 0
01:08:50.530 00.001 10072 PulseGuide returned control before completion, sleep 13
01:08:50.547 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.6
01:08:50.550 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:50.552 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:50.553 00.001 1032 Enqueuing Expose request
01:08:50.555 00.002 10072 IsGuiding returns 0
01:08:50.555 00.000 10072 Move returns status 0, amount 3
01:08:50.555 00.000 10072 MoveAxis(N, 0, ABG)
01:08:50.555 00.000 10072 Move returns status 0, amount 0
01:08:50.555 00.000 10072 move complete, result=0
01:08:50.556 00.001 10072 worker thread done servicing request
01:08:50.556 00.000 10072 Worker thread wakes up
01:08:50.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:50.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:50.563 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:08:51.184 00.621 10072 Exposure complete
01:08:51.229 00.045 1032 OnExposeComplete: enter
01:08:51.231 00.002 1032 UpdateGuideState(): m_state=6
01:08:51.234 00.003 10072 worker thread done servicing request
01:08:51.234 00.000 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1720
01:08:51.237 00.003 1032 Star::Find returns 1 (0), X=321.17, Y=750.27, Mass=1439, SNR=26.7, Peak=157 HFD=2.7
01:08:51.240 00.003 1032 MultiStar: [#1 0.12,0.07,0.96,U] [#2 0.10,0.09,0.77,U] [#3 -0.02,-0.05,0.66,U] [#4 0.13,-0.06,0.67,U] [#5 0.10,-0.00,0.67,U] [#6 0.24,0.23,0.60,U] [#7 -0.04,-0.19,0.46,U] [#8 0.20,0.02,0.59,U] 
01:08:51.242 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.03}, one-star: {0.27, 0.09}
01:08:51.244 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
01:08:51.245 00.001 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
01:08:51.247 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.14 cameraTheta=0.25 mountX=-0.00 mountY=-0.14, mountTheta=-1.58
01:08:51.249 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
01:08:51.250 00.001 1032 Enqueuing Move request for scope (0.13, 0.03)
01:08:51.252 00.002 10072 Worker thread wakes up
01:08:51.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
01:08:51.253 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
01:08:51.253 00.000 10072 Moving (0.13, 0.03) raw xDistance=-0.00 yDistance=-0.14
01:08:51.254 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:51.256 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.59
01:08:51.256 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
01:08:51.256 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:51.256 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:08:51.256 00.000 10072 MoveAxis(E, 3, ABG)
01:08:51.256 00.000 10072 Guiding  Dir = 2, Dur = 3
01:08:51.257 00.001 10072 IsGuiding returns 0
01:08:51.257 00.000 10072 PulseGuide returned control before completion, sleep 13
01:08:51.276 00.019 1032 UpdateGuideState exits: m=1439 SNR=26.7
01:08:51.278 00.002 10072 IsGuiding returns 0
01:08:51.278 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:51.280 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:51.282 00.002 10072 Move returns status 0, amount 3
01:08:51.282 00.000 10072 MoveAxis(N, 0, ABG)
01:08:51.282 00.000 10072 Move returns status 0, amount 0
01:08:51.282 00.000 1032 Enqueuing Expose request
01:08:51.284 00.002 10072 move complete, result=0
01:08:51.284 00.000 10072 worker thread done servicing request
01:08:51.284 00.000 10072 Worker thread wakes up
01:08:51.284 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:51.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:51.284 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:08:51.704 00.420 10072 Exposure complete
01:08:51.754 00.050 10072 worker thread done servicing request
01:08:51.754 00.000 1032 OnExposeComplete: enter
01:08:51.756 00.002 1032 UpdateGuideState(): m_state=6
01:08:51.758 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1721
01:08:51.760 00.002 1032 Star::Find returns 1 (0), X=321.10, Y=750.15, Mass=1487, SNR=27.2, Peak=183 HFD=2.6
01:08:51.762 00.002 1032 MultiStar: [#1 0.16,-0.03,0.93,U] [#2 0.07,-0.25,0.72,U] [#3 0.09,-0.11,0.62,U] [#4 0.18,-0.21,0.67,U] [#5 0.08,-0.01,0.69,U] [#6 0.22,-0.25,0.60,U] [#7 0.10,-0.27,0.50,U] [#8 0.24,-0.35,0.53,U] 
01:08:51.763 00.001 1032 single-star, 8 included, MultiStar: {0.15, -0.15}, one-star: {0.20, -0.03}
01:08:51.765 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
01:08:51.767 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
01:08:51.768 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.13 mountX=-0.08 mountY=-0.19, mountTheta=-1.96
01:08:51.772 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.03, opts=13)
01:08:51.774 00.002 1032 Enqueuing Move request for scope (0.20, -0.03)
01:08:51.775 00.001 10072 Worker thread wakes up
01:08:51.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
01:08:51.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
01:08:51.776 00.001 10072 Moving (0.20, -0.03) raw xDistance=-0.08 yDistance=-0.19
01:08:51.778 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:51.780 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.59
01:08:51.781 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:08:51.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:51.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:08:51.781 00.000 10072 MoveAxis(E, 3, ABG)
01:08:51.781 00.000 10072 Guiding  Dir = 2, Dur = 3
01:08:51.781 00.000 10072 IsGuiding returns 0
01:08:51.781 00.000 10072 PulseGuide returned control before completion, sleep 13
01:08:51.801 00.020 1032 UpdateGuideState exits: m=1487 SNR=27.2
01:08:51.803 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:51.806 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:51.808 00.002 1032 Enqueuing Expose request
01:08:51.810 00.002 10072 IsGuiding returns 0
01:08:51.810 00.000 10072 Move returns status 0, amount 3
01:08:51.810 00.000 10072 MoveAxis(N, 0, ABG)
01:08:51.810 00.000 10072 Move returns status 0, amount 0
01:08:51.810 00.000 10072 move complete, result=0
01:08:51.810 00.000 10072 worker thread done servicing request
01:08:51.810 00.000 10072 Worker thread wakes up
01:08:51.810 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:51.810 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:51.818 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
01:08:52.435 00.617 10072 Exposure complete
01:08:52.484 00.049 1032 OnExposeComplete: enter
01:08:52.487 00.003 1032 UpdateGuideState(): m_state=6
01:08:52.490 00.003 10072 worker thread done servicing request
01:08:52.490 00.000 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
01:08:52.492 00.002 1032 Star::Find returns 1 (0), X=321.13, Y=749.85, Mass=1566, SNR=27.9, Peak=207 HFD=2.6
01:08:52.495 00.003 1032 MultiStar: [#1 0.13,-0.22,0.91,U] [#2 0.01,-0.31,0.72,U] [#3 -0.02,-0.30,0.66,U] [#4 0.08,-0.20,0.66,U] [#5 -0.09,-0.23,0.66,U] [#6 -0.01,-0.25,0.56,U] [#7 -0.07,-0.45,0.47,U] [#8 0.09,-0.42,0.52,U] 
01:08:52.497 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.29}, one-star: {0.24, -0.33}
01:08:52.498 00.001 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
01:08:52.500 00.002 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
01:08:52.501 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.38 mountX=-0.30 mountY=0.02, mountTheta=3.07
01:08:52.504 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.29, opts=13)
01:08:52.506 00.002 1032 Enqueuing Move request for scope (0.06, -0.29)
01:08:52.508 00.002 10072 Worker thread wakes up
01:08:52.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd
01:08:52.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.29)
01:08:52.508 00.000 10072 Moving (0.06, -0.29) raw xDistance=-0.30 yDistance=0.02
01:08:52.510 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:52.512 00.002 10072 PPEC rslt: input = -0.30, final = -0.14, react = -0.13, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 288.59
01:08:52.513 00.001 10072 PPEC: input: -0.30, control: -0.14, exposure: 500
01:08:52.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:52.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:08:52.513 00.000 10072 MoveAxis(E, 141, ABG)
01:08:52.513 00.000 10072 Guiding  Dir = 2, Dur = 141
01:08:52.513 00.000 10072 IsGuiding returns 0
01:08:52.514 00.001 10072 PulseGuide returned control before completion, sleep 151
01:08:52.533 00.019 1032 UpdateGuideState exits: m=1566 SNR=27.9
01:08:52.536 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:52.540 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:52.543 00.003 1032 Enqueuing Expose request
01:08:52.681 00.138 10072 IsGuiding returns 0
01:08:52.681 00.000 10072 Move returns status 0, amount 141
01:08:52.681 00.000 10072 MoveAxis(N, 0, ABG)
01:08:52.681 00.000 10072 Move returns status 0, amount 0
01:08:52.681 00.000 10072 move complete, result=0
01:08:52.682 00.001 10072 worker thread done servicing request
01:08:52.682 00.000 10072 Worker thread wakes up
01:08:52.682 00.000 1032 GuideStep: -0.3 px 141 ms EAST, 0.0 px 0 ms NORTH
01:08:52.684 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:52.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:53.093 00.409 10072 Exposure complete
01:08:53.144 00.051 10072 worker thread done servicing request
01:08:53.144 00.000 1032 OnExposeComplete: enter
01:08:53.146 00.002 1032 UpdateGuideState(): m_state=6
01:08:53.148 00.002 1032 Star::Find(15, 321, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1723
01:08:53.151 00.003 1032 Star::Find returns 1 (0), X=321.05, Y=750.11, Mass=1484, SNR=27.2, Peak=168 HFD=2.7
01:08:53.153 00.002 1032 MultiStar: [#1 0.02,0.00,0.93,U] [#2 -0.11,-0.14,0.72,U] [#3 -0.09,-0.08,0.65,U] [#4 0.15,-0.05,0.72,U] [#5 -0.03,-0.16,0.64,U] [#6 0.11,-0.02,0.59,U] [#7 -0.22,-0.28,0.49,U] [#8 0.10,-0.24,0.55,U] 
01:08:53.155 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {0.15, -0.07}
01:08:53.157 00.002 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
01:08:53.159 00.002 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
01:08:53.160 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.37 mountX=-0.10 mountY=0.01, mountTheta=3.08
01:08:53.164 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.10, opts=13)
01:08:53.165 00.001 1032 Enqueuing Move request for scope (0.02, -0.10)
01:08:53.168 00.003 10072 Worker thread wakes up
01:08:53.168 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
01:08:53.168 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
01:08:53.168 00.000 10072 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=0.01
01:08:53.170 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:53.172 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.59
01:08:53.172 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:08:53.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:53.174 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:08:53.174 00.000 10072 MoveAxis(E, 3, ABG)
01:08:53.174 00.000 10072 Guiding  Dir = 2, Dur = 3
01:08:53.174 00.000 10072 IsGuiding returns 0
01:08:53.174 00.000 10072 PulseGuide returned control before completion, sleep 13
01:08:53.193 00.019 1032 UpdateGuideState exits: m=1484 SNR=27.2
01:08:53.195 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:53.197 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:53.203 00.006 1032 Enqueuing Expose request
01:08:53.206 00.003 10072 IsGuiding returns 0
01:08:53.206 00.000 10072 Move returns status 0, amount 3
01:08:53.206 00.000 10072 MoveAxis(N, 0, ABG)
01:08:53.207 00.001 10072 Move returns status 0, amount 0
01:08:53.207 00.000 10072 move complete, result=0
01:08:53.207 00.000 10072 worker thread done servicing request
01:08:53.207 00.000 10072 Worker thread wakes up
01:08:53.208 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:53.208 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:53.217 00.009 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
01:08:53.843 00.626 10072 Exposure complete
01:08:53.891 00.048 10072 worker thread done servicing request
01:08:53.891 00.000 1032 OnExposeComplete: enter
01:08:53.895 00.004 1032 UpdateGuideState(): m_state=6
01:08:53.897 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1724
01:08:53.899 00.002 1032 Star::Find returns 1 (0), X=320.95, Y=750.27, Mass=1422, SNR=26.6, Peak=159 HFD=2.5
01:08:53.901 00.002 1032 MultiStar: [#1 0.03,0.07,0.98,U] [#2 -0.10,0.09,0.73,U] [#3 -0.09,-0.07,0.64,U] [#4 0.03,-0.07,0.72,U] [#5 0.02,0.14,0.68,U] [#6 0.09,0.12,0.60,U] [#7 -0.06,-0.03,0.50,U] [#8 0.04,-0.14,0.55,U] 
01:08:53.904 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.06, 0.09}
01:08:53.906 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
01:08:53.909 00.003 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
01:08:53.910 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.35 mountX=0.03 mountY=-0.01, mountTheta=-0.48
01:08:53.912 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
01:08:53.914 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
01:08:53.916 00.002 10072 Worker thread wakes up
01:08:53.916 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
01:08:53.916 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
01:08:53.916 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.01
01:08:53.917 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:53.920 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.59
01:08:53.920 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:08:53.920 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:53.920 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:08:53.920 00.000 10072 MoveAxis(E, 4, ABG)
01:08:53.920 00.000 10072 Guiding  Dir = 2, Dur = 4
01:08:53.921 00.001 10072 IsGuiding returns 0
01:08:53.921 00.000 10072 PulseGuide returned control before completion, sleep 14
01:08:53.938 00.017 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:08:53.941 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:53.942 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:53.944 00.002 1032 Enqueuing Expose request
01:08:53.949 00.005 10072 IsGuiding returns 0
01:08:53.949 00.000 10072 Move returns status 0, amount 4
01:08:53.949 00.000 10072 MoveAxis(N, 0, ABG)
01:08:53.949 00.000 10072 Move returns status 0, amount 0
01:08:53.949 00.000 10072 move complete, result=0
01:08:53.949 00.000 10072 worker thread done servicing request
01:08:53.949 00.000 10072 Worker thread wakes up
01:08:53.949 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:53.949 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:53.956 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
01:08:54.358 00.402 10072 Exposure complete
01:08:54.408 00.050 10072 worker thread done servicing request
01:08:54.408 00.000 1032 OnExposeComplete: enter
01:08:54.411 00.003 1032 UpdateGuideState(): m_state=6
01:08:54.412 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1725
01:08:54.414 00.002 1032 Star::Find returns 1 (0), X=321.15, Y=750.14, Mass=1452, SNR=26.9, Peak=169 HFD=2.8
01:08:54.417 00.003 1032 MultiStar: [#1 0.16,-0.14,0.97,U] [#2 -0.04,0.05,0.70,U] [#3 0.01,0.01,0.73,U] [#4 0.14,-0.15,0.68,U] [#5 0.05,-0.08,0.65,U] [#6 0.18,-0.25,0.60,U] [#7 -0.06,-0.18,0.52,U] [#8 0.14,-0.28,0.58,U] 
01:08:54.419 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.11}, one-star: {0.25, -0.04}
01:08:54.421 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
01:08:54.423 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
01:08:54.425 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.79 mountX=-0.13 mountY=-0.07, mountTheta=-2.62
01:08:54.429 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.11, opts=13)
01:08:54.432 00.003 1032 Enqueuing Move request for scope (0.11, -0.11)
01:08:54.434 00.002 10072 Worker thread wakes up
01:08:54.434 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
01:08:54.434 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
01:08:54.434 00.000 10072 Moving (0.11, -0.11) raw xDistance=-0.13 yDistance=-0.07
01:08:54.435 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:54.437 00.002 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 288.59
01:08:54.437 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
01:08:54.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:54.439 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:08:54.439 00.000 10072 MoveAxis(E, 64, ABG)
01:08:54.439 00.000 10072 Guiding  Dir = 2, Dur = 64
01:08:54.439 00.000 10072 IsGuiding returns 0
01:08:54.440 00.001 10072 PulseGuide returned control before completion, sleep 74
01:08:54.457 00.017 1032 UpdateGuideState exits: m=1452 SNR=26.9
01:08:54.459 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:54.460 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:54.462 00.002 1032 Enqueuing Expose request
01:08:54.527 00.065 10072 IsGuiding returns 0
01:08:54.527 00.000 10072 Move returns status 0, amount 64
01:08:54.527 00.000 10072 MoveAxis(N, 0, ABG)
01:08:54.527 00.000 10072 Move returns status 0, amount 0
01:08:54.527 00.000 10072 move complete, result=0
01:08:54.527 00.000 10072 worker thread done servicing request
01:08:54.527 00.000 10072 Worker thread wakes up
01:08:54.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:54.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:54.527 00.000 1032 GuideStep: -0.1 px 64 ms EAST, -0.1 px 0 ms NORTH
01:08:55.153 00.626 10072 Exposure complete
01:08:55.200 00.047 10072 worker thread done servicing request
01:08:55.200 00.000 1032 OnExposeComplete: enter
01:08:55.202 00.002 1032 UpdateGuideState(): m_state=6
01:08:55.206 00.004 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1726
01:08:55.209 00.003 1032 Star::Find returns 1 (0), X=321.13, Y=750.17, Mass=1443, SNR=26.8, Peak=165 HFD=2.7
01:08:55.211 00.002 1032 MultiStar: [#1 0.28,-0.00,1.01,U] [#2 0.01,-0.01,0.74,U] [#3 0.11,-0.13,0.66,U] [#4 0.21,0.02,0.67,U] [#5 0.22,-0.00,0.66,U] [#6 0.36,0.03,0.60,U] [#7 -0.02,-0.28,0.48,U] [#8 0.21,-0.19,0.58,U] 
01:08:55.215 00.004 1032 refined, 8 included, MultiStar: {0.19, -0.05}, one-star: {0.24, -0.01}
01:08:55.216 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
01:08:55.217 00.001 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
01:08:55.219 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.25 mountX=-0.10 mountY=-0.17, mountTheta=-2.08
01:08:55.223 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.05, opts=13)
01:08:55.224 00.001 1032 Enqueuing Move request for scope (0.19, -0.05)
01:08:55.226 00.002 10072 Worker thread wakes up
01:08:55.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
01:08:55.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
01:08:55.226 00.000 10072 Moving (0.19, -0.05) raw xDistance=-0.10 yDistance=-0.17
01:08:55.227 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:55.230 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.59
01:08:55.230 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:08:55.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:55.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:08:55.230 00.000 10072 MoveAxis(E, 4, ABG)
01:08:55.230 00.000 10072 Guiding  Dir = 2, Dur = 4
01:08:55.231 00.001 10072 IsGuiding returns 0
01:08:55.232 00.001 10072 PulseGuide returned control before completion, sleep 14
01:08:55.250 00.018 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:08:55.251 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:55.253 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:55.254 00.001 1032 Enqueuing Expose request
01:08:55.259 00.005 10072 IsGuiding returns 0
01:08:55.259 00.000 10072 Move returns status 0, amount 4
01:08:55.259 00.000 10072 MoveAxis(N, 0, ABG)
01:08:55.259 00.000 10072 Move returns status 0, amount 0
01:08:55.259 00.000 10072 move complete, result=0
01:08:55.259 00.000 10072 worker thread done servicing request
01:08:55.259 00.000 10072 Worker thread wakes up
01:08:55.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:55.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:55.264 00.005 1032 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
01:08:55.666 00.402 10072 Exposure complete
01:08:55.717 00.051 10072 worker thread done servicing request
01:08:55.717 00.000 1032 OnExposeComplete: enter
01:08:55.720 00.003 1032 UpdateGuideState(): m_state=6
01:08:55.721 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1727
01:08:55.723 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.16, Mass=1371, SNR=26.1, Peak=156 HFD=2.6
01:08:55.725 00.002 1032 MultiStar: [#1 0.15,0.11,1.02,U] [#2 0.20,-0.08,0.71,U] [#3 0.14,-0.14,0.71,U] [#4 0.23,-0.06,0.73,U] [#5 0.14,-0.05,0.63,U] [#6 0.26,0.07,0.62,U] [#7 0.10,-0.29,0.55,U] [#8 0.33,-0.18,0.58,U] 
01:08:55.727 00.002 1032 single-star, 8 included, MultiStar: {0.19, -0.05}, one-star: {0.15, -0.02}
01:08:55.728 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
01:08:55.730 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
01:08:55.732 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.16 mountX=-0.06 mountY=-0.14, mountTheta=-1.99
01:08:55.736 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
01:08:55.738 00.002 1032 Enqueuing Move request for scope (0.15, -0.02)
01:08:55.740 00.002 10072 Worker thread wakes up
01:08:55.740 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
01:08:55.740 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
01:08:55.740 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.06 yDistance=-0.14
01:08:55.742 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:55.744 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.59
01:08:55.744 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:08:55.744 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:55.744 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:08:55.744 00.000 10072 MoveAxis(E, 4, ABG)
01:08:55.745 00.001 10072 Guiding  Dir = 2, Dur = 4
01:08:55.745 00.000 10072 IsGuiding returns 0
01:08:55.745 00.000 10072 PulseGuide returned control before completion, sleep 14
01:08:55.764 00.019 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:08:55.766 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:55.768 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:55.771 00.003 1032 Enqueuing Expose request
01:08:55.773 00.002 10072 IsGuiding returns 0
01:08:55.773 00.000 10072 Move returns status 0, amount 4
01:08:55.773 00.000 10072 MoveAxis(N, 0, ABG)
01:08:55.774 00.001 10072 Move returns status 0, amount 0
01:08:55.774 00.000 10072 move complete, result=0
01:08:55.774 00.000 10072 worker thread done servicing request
01:08:55.774 00.000 10072 Worker thread wakes up
01:08:55.774 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:55.774 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:55.782 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:08:56.401 00.619 10072 Exposure complete
01:08:56.447 00.046 10072 worker thread done servicing request
01:08:56.447 00.000 1032 OnExposeComplete: enter
01:08:56.449 00.002 1032 UpdateGuideState(): m_state=6
01:08:56.451 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1728
01:08:56.453 00.002 1032 Star::Find returns 1 (0), X=321.27, Y=750.11, Mass=1434, SNR=26.7, Peak=167 HFD=2.6
01:08:56.456 00.003 1032 MultiStar: [#1 0.18,-0.05,0.92,U] [#2 0.15,-0.04,0.73,U] [#3 0.09,-0.08,0.67,U] [#4 0.19,-0.03,0.72,U] [#5 0.23,0.09,0.70,U] [#6 0.23,0.05,0.59,U] [#7 0.04,-0.13,0.53,U] [#8 0.27,-0.13,0.58,U] 
01:08:56.457 00.001 1032 refined, 8 included, MultiStar: {0.21, -0.04}, one-star: {0.37, -0.07}
01:08:56.459 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
01:08:56.461 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
01:08:56.463 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-0.20 mountX=-0.09 mountY=-0.19, mountTheta=-2.03
01:08:56.466 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.04, opts=13)
01:08:56.468 00.002 1032 Enqueuing Move request for scope (0.21, -0.04)
01:08:56.470 00.002 10072 Worker thread wakes up
01:08:56.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
01:08:56.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
01:08:56.470 00.000 10072 Moving (0.21, -0.04) raw xDistance=-0.09 yDistance=-0.19
01:08:56.472 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:56.474 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.59
01:08:56.474 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:08:56.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:56.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:08:56.474 00.000 10072 MoveAxis(E, 5, ABG)
01:08:56.474 00.000 10072 Guiding  Dir = 2, Dur = 5
01:08:56.474 00.000 10072 IsGuiding returns 0
01:08:56.475 00.001 10072 PulseGuide returned control before completion, sleep 15
01:08:56.494 00.019 1032 UpdateGuideState exits: m=1434 SNR=26.7
01:08:56.497 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:56.498 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:56.500 00.002 1032 Enqueuing Expose request
01:08:56.506 00.006 10072 IsGuiding returns 0
01:08:56.506 00.000 10072 Move returns status 0, amount 5
01:08:56.506 00.000 10072 MoveAxis(N, 0, ABG)
01:08:56.507 00.001 10072 Move returns status 0, amount 0
01:08:56.507 00.000 10072 move complete, result=0
01:08:56.507 00.000 10072 worker thread done servicing request
01:08:56.507 00.000 10072 Worker thread wakes up
01:08:56.507 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:56.507 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:56.509 00.002 1032 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
01:08:56.915 00.406 10072 Exposure complete
01:08:56.963 00.048 10072 worker thread done servicing request
01:08:56.963 00.000 1032 OnExposeComplete: enter
01:08:56.965 00.002 1032 UpdateGuideState(): m_state=6
01:08:56.967 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1729
01:08:56.968 00.001 1032 Star::Find returns 1 (0), X=321.19, Y=750.17, Mass=1413, SNR=26.5, Peak=157 HFD=2.7
01:08:56.971 00.003 1032 MultiStar: [#1 0.24,-0.04,0.99,U] [#2 0.17,-0.14,0.71,U] [#3 0.05,-0.18,0.67,U] [#4 0.15,-0.11,0.75,U] [#5 0.12,-0.06,0.66,U] [#6 0.17,0.01,0.61,U] [#7 0.11,-0.30,0.52,U] [#8 0.20,-0.16,0.56,U] 
01:08:56.973 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.10}, one-star: {0.30, -0.01}
01:08:56.974 00.001 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
01:08:56.976 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
01:08:56.977 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.51 mountX=-0.14 mountY=-0.15, mountTheta=-2.34
01:08:56.980 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.10, opts=13)
01:08:56.981 00.001 1032 Enqueuing Move request for scope (0.18, -0.10)
01:08:56.983 00.002 10072 Worker thread wakes up
01:08:56.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
01:08:56.983 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
01:08:56.983 00.000 10072 Moving (0.18, -0.10) raw xDistance=-0.14 yDistance=-0.15
01:08:56.984 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:56.986 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.58
01:08:56.986 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:08:56.986 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:56.986 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:08:56.987 00.001 10072 MoveAxis(E, 70, ABG)
01:08:56.987 00.000 10072 Guiding  Dir = 2, Dur = 70
01:08:56.987 00.000 10072 IsGuiding returns 0
01:08:56.987 00.000 10072 PulseGuide returned control before completion, sleep 80
01:08:57.004 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:08:57.006 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:57.008 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:57.010 00.002 1032 Enqueuing Expose request
01:08:57.068 00.058 10072 IsGuiding returns 0
01:08:57.068 00.000 10072 Move returns status 0, amount 70
01:08:57.068 00.000 10072 MoveAxis(N, 0, ABG)
01:08:57.068 00.000 10072 Move returns status 0, amount 0
01:08:57.068 00.000 10072 move complete, result=0
01:08:57.068 00.000 10072 worker thread done servicing request
01:08:57.068 00.000 10072 Worker thread wakes up
01:08:57.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:57.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:57.070 00.002 1032 GuideStep: -0.1 px 70 ms EAST, -0.1 px 0 ms NORTH
01:08:57.696 00.626 10072 Exposure complete
01:08:57.743 00.047 10072 worker thread done servicing request
01:08:57.744 00.001 1032 OnExposeComplete: enter
01:08:57.746 00.002 1032 UpdateGuideState(): m_state=6
01:08:57.748 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1730
01:08:57.749 00.001 1032 Star::Find returns 1 (0), X=321.19, Y=750.17, Mass=1309, SNR=25.4, Peak=162 HFD=2.4
01:08:57.751 00.002 1032 MultiStar: [#1 0.24,-0.02,1.05,U] [#2 0.15,0.01,0.75,U] [#3 0.32,-0.05,0.65,U] [#4 0.32,-0.09,0.69,U] [#5 0.18,0.05,0.66,U] [#6 0.33,-0.03,0.62,U] [#7 0.03,-0.15,0.53,U] [#8 0.27,-0.26,0.60,U] 
01:08:57.753 00.002 1032 refined, 8 included, MultiStar: {0.24, -0.05}, one-star: {0.30, -0.01}
01:08:57.754 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
01:08:57.756 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
01:08:57.758 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.05 hyp=0.25 cameraTheta=-0.20 mountX=-0.11 mountY=-0.22, mountTheta=-2.03
01:08:57.761 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.05, opts=13)
01:08:57.762 00.001 1032 Enqueuing Move request for scope (0.24, -0.05)
01:08:57.764 00.002 10072 Worker thread wakes up
01:08:57.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.05) opts 0xd
01:08:57.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.05)
01:08:57.764 00.000 10072 Moving (0.24, -0.05) raw xDistance=-0.11 yDistance=-0.22
01:08:57.766 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:57.769 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
01:08:57.769 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
01:08:57.769 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:08:57.769 00.000 10072 MoveAxis(E, 5, ABG)
01:08:57.769 00.000 10072 Guiding  Dir = 2, Dur = 5
01:08:57.770 00.001 10072 IsGuiding returns 0
01:08:57.771 00.001 10072 PulseGuide returned control before completion, sleep 15
01:08:57.790 00.019 1032 UpdateGuideState exits: m=1309 SNR=25.4
01:08:57.793 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:57.794 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:57.796 00.002 1032 Enqueuing Expose request
01:08:57.802 00.006 10072 IsGuiding returns 0
01:08:57.802 00.000 10072 Move returns status 0, amount 5
01:08:57.802 00.000 10072 MoveAxis(N, 143, ABG)
01:08:57.802 00.000 10072 Guiding  Dir = 0, Dur = 143
01:08:57.802 00.000 10072 IsGuiding returns 0
01:08:57.803 00.001 10072 PulseGuide returned control before completion, sleep 153
01:08:57.959 00.156 10072 IsGuiding returns 0
01:08:57.959 00.000 10072 Move returns status 0, amount 143
01:08:57.959 00.000 10072 move complete, result=0
01:08:57.959 00.000 10072 worker thread done servicing request
01:08:57.959 00.000 10072 Worker thread wakes up
01:08:57.959 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.2 px 143 ms NORTH
01:08:57.964 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:57.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:58.381 00.417 10072 Exposure complete
01:08:58.428 00.047 10072 worker thread done servicing request
01:08:58.428 00.000 1032 OnExposeComplete: enter
01:08:58.431 00.003 1032 UpdateGuideState(): m_state=6
01:08:58.433 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1731
01:08:58.435 00.002 1032 Star::Find returns 1 (0), X=321.06, Y=750.18, Mass=1286, SNR=25.3, Peak=149 HFD=2.6
01:08:58.436 00.001 1032 MultiStar: [#1 0.13,-0.04,1.04,U] [#2 -0.03,-0.05,0.81,U] [#3 0.12,-0.11,0.72,U] [#4 0.11,-0.06,0.73,U] [#5 -0.08,-0.08,0.75,U] [#6 0.12,0.01,0.65,U] [#7 0.04,-0.12,0.53,U] [#8 -0.03,-0.18,0.62,U] 
01:08:58.438 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {0.17, 0.00}
01:08:58.440 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
01:08:58.442 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
01:08:58.443 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.73 mountX=-0.08 mountY=-0.05, mountTheta=-2.56
01:08:58.446 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
01:08:58.448 00.002 1032 Enqueuing Move request for scope (0.07, -0.06)
01:08:58.450 00.002 10072 Worker thread wakes up
01:08:58.450 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
01:08:58.450 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
01:08:58.450 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=-0.05
01:08:58.452 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:58.454 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
01:08:58.454 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:08:58.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:58.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:08:58.456 00.002 10072 MoveAxis(E, 5, ABG)
01:08:58.456 00.000 10072 Guiding  Dir = 2, Dur = 5
01:08:58.456 00.000 10072 IsGuiding returns 0
01:08:58.456 00.000 10072 PulseGuide returned control before completion, sleep 15
01:08:58.473 00.017 1032 UpdateGuideState exits: m=1286 SNR=25.3
01:08:58.475 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:58.476 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:58.479 00.003 1032 Enqueuing Expose request
01:08:58.500 00.021 10072 IsGuiding returns 0
01:08:58.500 00.000 10072 Move returns status 0, amount 5
01:08:58.500 00.000 10072 MoveAxis(N, 0, ABG)
01:08:58.500 00.000 10072 Move returns status 0, amount 0
01:08:58.500 00.000 10072 move complete, result=0
01:08:58.500 00.000 10072 worker thread done servicing request
01:08:58.502 00.002 10072 Worker thread wakes up
01:08:58.502 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:58.502 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:58.503 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:08:59.132 00.629 10072 Exposure complete
01:08:59.177 00.045 10072 worker thread done servicing request
01:08:59.177 00.000 1032 OnExposeComplete: enter
01:08:59.180 00.003 1032 UpdateGuideState(): m_state=6
01:08:59.182 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1732
01:08:59.183 00.001 1032 Star::Find returns 1 (0), X=320.93, Y=750.26, Mass=1413, SNR=26.5, Peak=155 HFD=2.5
01:08:59.185 00.002 1032 MultiStar: [#1 -0.05,-0.03,0.97,U] [#2 -0.20,0.07,0.75,U] [#3 -0.28,-0.06,0.65,U] [#4 -0.01,0.02,0.71,U] [#5 -0.24,0.22,0.68,U] [#6 -0.10,0.14,0.58,U] [#7 -0.26,-0.14,0.51,U] [#8 -0.19,0.00,0.56,U] 
01:08:59.186 00.001 1032 single-star, 8 included, MultiStar: {-0.13, 0.04}, one-star: {0.03, 0.08}
01:08:59.188 00.002 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
01:08:59.190 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
01:08:59.192 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.18 mountX=0.07 mountY=-0.05, mountTheta=-0.65
01:08:59.196 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
01:08:59.199 00.003 1032 Enqueuing Move request for scope (0.03, 0.08)
01:08:59.201 00.002 10072 Worker thread wakes up
01:08:59.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
01:08:59.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
01:08:59.201 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
01:08:59.202 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:59.205 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
01:08:59.206 00.001 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
01:08:59.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:59.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:08:59.206 00.000 10072 MoveAxis(E, 5, ABG)
01:08:59.206 00.000 10072 Guiding  Dir = 2, Dur = 5
01:08:59.206 00.000 10072 IsGuiding returns 0
01:08:59.207 00.001 10072 PulseGuide returned control before completion, sleep 15
01:08:59.223 00.016 10072 IsGuiding returns 1
01:08:59.224 00.001 10072 scope still moving after pulse duration time elapsed
01:08:59.225 00.001 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:08:59.227 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:59.230 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:59.232 00.002 1032 Enqueuing Expose request
01:08:59.255 00.023 10072 IsGuiding returns 0
01:08:59.255 00.000 10072 scope move finished after 5 + 44 ms
01:08:59.255 00.000 10072 Move returns status 0, amount 5
01:08:59.255 00.000 10072 MoveAxis(N, 0, ABG)
01:08:59.255 00.000 10072 Move returns status 0, amount 0
01:08:59.255 00.000 10072 move complete, result=0
01:08:59.255 00.000 10072 worker thread done servicing request
01:08:59.255 00.000 10072 Worker thread wakes up
01:08:59.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:59.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:08:59.260 00.005 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:08:59.666 00.406 10072 Exposure complete
01:08:59.713 00.047 10072 worker thread done servicing request
01:08:59.713 00.000 1032 OnExposeComplete: enter
01:08:59.715 00.002 1032 UpdateGuideState(): m_state=6
01:08:59.717 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1733
01:08:59.719 00.002 1032 Star::Find returns 1 (0), X=320.94, Y=750.34, Mass=1381, SNR=26.2, Peak=157 HFD=2.6
01:08:59.720 00.001 1032 MultiStar: [#1 -0.12,0.08,0.97,U] [#2 -0.26,0.09,0.73,U] [#3 -0.20,0.12,0.68,U] [#4 -0.17,0.06,0.72,U] [#5 -0.16,0.14,0.67,U] [#6 -0.13,0.19,0.59,U] [#7 -0.34,0.15,0.51,U] [#8 -0.25,0.11,0.55,U] 
01:08:59.723 00.003 1032 single-star, 8 included, MultiStar: {-0.16, 0.12}, one-star: {0.05, 0.16}
01:08:59.724 00.001 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
01:08:59.725 00.001 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
01:08:59.726 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.29 mountX=0.14 mountY=-0.09, mountTheta=-0.54
01:08:59.729 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.16, opts=13)
01:08:59.731 00.002 1032 Enqueuing Move request for scope (0.05, 0.16)
01:08:59.733 00.002 10072 Worker thread wakes up
01:08:59.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
01:08:59.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
01:08:59.733 00.000 10072 Moving (0.05, 0.16) raw xDistance=0.14 yDistance=-0.09
01:08:59.736 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:08:59.739 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.58
01:08:59.739 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:08:59.739 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:59.740 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:08:59.740 00.000 10072 MoveAxis(W, 62, ABG)
01:08:59.740 00.000 10072 Guiding  Dir = 3, Dur = 62
01:08:59.740 00.000 10072 IsGuiding returns 0
01:08:59.741 00.001 10072 PulseGuide returned control before completion, sleep 72
01:08:59.760 00.019 1032 UpdateGuideState exits: m=1381 SNR=26.2
01:08:59.763 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:59.765 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:08:59.768 00.003 1032 Enqueuing Expose request
01:08:59.821 00.053 10072 IsGuiding returns 1
01:08:59.821 00.000 10072 scope still moving after pulse duration time elapsed
01:08:59.852 00.031 10072 IsGuiding returns 0
01:08:59.852 00.000 10072 scope move finished after 62 + 49 ms
01:08:59.852 00.000 10072 Move returns status 0, amount 62
01:08:59.852 00.000 10072 MoveAxis(N, 0, ABG)
01:08:59.852 00.000 10072 Move returns status 0, amount 0
01:08:59.852 00.000 10072 move complete, result=0
01:08:59.852 00.000 10072 worker thread done servicing request
01:08:59.852 00.000 10072 Worker thread wakes up
01:08:59.852 00.000 1032 GuideStep: 0.1 px 62 ms WEST, -0.1 px 0 ms NORTH
01:08:59.854 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:08:59.855 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:00.480 00.625 10072 Exposure complete
01:09:00.526 00.046 10072 worker thread done servicing request
01:09:00.527 00.001 1032 OnExposeComplete: enter
01:09:00.529 00.002 1032 UpdateGuideState(): m_state=6
01:09:00.530 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1734
01:09:00.532 00.002 1032 Star::Find returns 1 (0), X=320.95, Y=750.15, Mass=1367, SNR=26.1, Peak=164 HFD=2.5
01:09:00.534 00.002 1032 MultiStar: [#1 -0.08,-0.02,0.96,U] [#2 -0.02,-0.07,0.74,U] [#3 -0.08,-0.14,0.67,U] [#4 0.16,-0.10,0.71,U] [#5 -0.24,-0.02,0.72,U] [#6 -0.04,0.08,0.57,U] [#7 -0.17,-0.18,0.50,U] [#8 -0.12,-0.25,0.60,U] 
01:09:00.535 00.001 1032 single-star, 8 included, MultiStar: {-0.05, -0.08}, one-star: {0.05, -0.04}
01:09:00.537 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
01:09:00.539 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
01:09:00.541 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.60 mountX=-0.05 mountY=-0.04, mountTheta=-2.43
01:09:00.543 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
01:09:00.545 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
01:09:00.548 00.003 10072 Worker thread wakes up
01:09:00.548 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:09:00.548 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:09:00.548 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
01:09:00.551 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:00.553 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
01:09:00.553 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:09:00.553 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:00.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:09:00.553 00.000 10072 MoveAxis(E, 5, ABG)
01:09:00.553 00.000 10072 Guiding  Dir = 2, Dur = 5
01:09:00.554 00.001 10072 IsGuiding returns 0
01:09:00.555 00.001 10072 PulseGuide returned control before completion, sleep 14
01:09:00.571 00.016 10072 IsGuiding returns 0
01:09:00.571 00.000 10072 Move returns status 0, amount 5
01:09:00.571 00.000 10072 MoveAxis(N, 0, ABG)
01:09:00.571 00.000 10072 Move returns status 0, amount 0
01:09:00.571 00.000 10072 move complete, result=0
01:09:00.571 00.000 10072 worker thread done servicing request
01:09:00.573 00.002 1032 UpdateGuideState exits: m=1367 SNR=26.1
01:09:00.575 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:00.577 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:00.579 00.002 1032 Enqueuing Expose request
01:09:00.582 00.003 10072 Worker thread wakes up
01:09:00.582 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:00.582 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:00.582 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
01:09:00.996 00.414 10072 Exposure complete
01:09:01.044 00.048 10072 worker thread done servicing request
01:09:01.044 00.000 1032 OnExposeComplete: enter
01:09:01.046 00.002 1032 UpdateGuideState(): m_state=6
01:09:01.047 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1735
01:09:01.050 00.003 1032 Star::Find returns 1 (0), X=321.01, Y=750.11, Mass=1521, SNR=27.5, Peak=180 HFD=2.7
01:09:01.052 00.002 1032 MultiStar: [#1 -0.01,-0.16,0.93,U] [#2 -0.04,-0.24,0.72,U] [#3 0.05,-0.10,0.66,U] [#4 0.02,-0.33,0.66,U] [#5 -0.15,-0.04,0.67,U] [#6 -0.05,-0.08,0.60,U] [#7 -0.15,-0.34,0.47,U] [#8 -0.02,-0.21,0.56,U] 
01:09:01.053 00.001 1032 single-star, 8 included, MultiStar: {-0.01, -0.16}, one-star: {0.12, -0.07}
01:09:01.054 00.001 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
01:09:01.056 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
01:09:01.057 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.53 mountX=-0.10 mountY=-0.10, mountTheta=-2.36
01:09:01.061 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
01:09:01.063 00.002 1032 Enqueuing Move request for scope (0.12, -0.07)
01:09:01.064 00.001 10072 Worker thread wakes up
01:09:01.064 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
01:09:01.064 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
01:09:01.064 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
01:09:01.066 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:01.068 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
01:09:01.068 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:09:01.068 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:01.068 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:09:01.068 00.000 10072 MoveAxis(E, 4, ABG)
01:09:01.068 00.000 10072 Guiding  Dir = 2, Dur = 4
01:09:01.070 00.002 10072 IsGuiding returns 0
01:09:01.070 00.000 10072 PulseGuide returned control before completion, sleep 14
01:09:01.087 00.017 10072 IsGuiding returns 0
01:09:01.087 00.000 10072 Move returns status 0, amount 4
01:09:01.087 00.000 10072 MoveAxis(N, 0, ABG)
01:09:01.087 00.000 10072 Move returns status 0, amount 0
01:09:01.087 00.000 10072 move complete, result=0
01:09:01.087 00.000 10072 worker thread done servicing request
01:09:01.088 00.001 1032 UpdateGuideState exits: m=1521 SNR=27.5
01:09:01.090 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:01.092 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:01.093 00.001 1032 Enqueuing Expose request
01:09:01.096 00.003 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:09:01.098 00.002 10072 Worker thread wakes up
01:09:01.098 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:01.098 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:01.732 00.634 10072 Exposure complete
01:09:01.784 00.052 10072 worker thread done servicing request
01:09:01.784 00.000 1032 OnExposeComplete: enter
01:09:01.786 00.002 1032 UpdateGuideState(): m_state=6
01:09:01.788 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1736
01:09:01.790 00.002 1032 Star::Find returns 1 (0), X=321.02, Y=750.19, Mass=1444, SNR=26.8, Peak=171 HFD=2.6
01:09:01.792 00.002 1032 MultiStar: [#1 -0.06,0.03,0.89,U] [#2 -0.15,-0.07,0.72,U] [#3 -0.07,0.01,0.68,U] [#4 0.11,-0.06,0.72,U] [#5 -0.07,-0.06,0.67,U] [#6 0.03,0.08,0.59,U] [#7 -0.27,-0.15,0.53,U] [#8 0.03,-0.04,0.56,U] 
01:09:01.794 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.13, 0.01}
01:09:01.795 00.001 1032 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.83) = xAngle (-4.26 = 2.02)
01:09:01.796 00.001 1032 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.26 = 2.02)
01:09:01.800 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.43 mountX=-0.01 mountY=0.03, mountTheta=2.02
01:09:01.804 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
01:09:01.808 00.004 1032 Enqueuing Move request for scope (-0.02, -0.02)
01:09:01.811 00.003 10072 Worker thread wakes up
01:09:01.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
01:09:01.811 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
01:09:01.811 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.03
01:09:01.813 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:01.815 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
01:09:01.815 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:09:01.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:01.815 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:09:01.816 00.001 10072 MoveAxis(E, 5, ABG)
01:09:01.816 00.000 10072 Guiding  Dir = 2, Dur = 5
01:09:01.816 00.000 10072 IsGuiding returns 0
01:09:01.817 00.001 10072 PulseGuide returned control before completion, sleep 15
01:09:01.837 00.020 10072 IsGuiding returns 0
01:09:01.837 00.000 10072 Move returns status 0, amount 5
01:09:01.837 00.000 1032 UpdateGuideState exits: m=1444 SNR=26.8
01:09:01.840 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:01.842 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:01.843 00.001 1032 Enqueuing Expose request
01:09:01.844 00.001 10072 MoveAxis(N, 0, ABG)
01:09:01.844 00.000 10072 Move returns status 0, amount 0
01:09:01.844 00.000 10072 move complete, result=0
01:09:01.845 00.001 10072 worker thread done servicing request
01:09:01.845 00.000 10072 Worker thread wakes up
01:09:01.845 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:01.845 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:01.852 00.007 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
01:09:02.262 00.410 10072 Exposure complete
01:09:02.311 00.049 10072 worker thread done servicing request
01:09:02.311 00.000 1032 OnExposeComplete: enter
01:09:02.313 00.002 1032 UpdateGuideState(): m_state=6
01:09:02.315 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1737
01:09:02.316 00.001 1032 Star::Find returns 1 (0), X=321.18, Y=750.10, Mass=1557, SNR=27.8, Peak=180 HFD=2.6
01:09:02.318 00.002 1032 MultiStar: [#1 0.20,-0.14,0.92,U] [#2 -0.10,0.06,0.69,U] [#3 -0.04,0.05,0.66,U] [#4 0.12,-0.01,0.69,U] [#5 -0.02,0.16,0.66,U] [#6 0.14,0.18,0.56,U] [#7 -0.23,-0.33,0.47,U] [#8 0.11,-0.08,0.52,U] 
01:09:02.319 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.02}, one-star: {0.29, -0.09}
01:09:02.321 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
01:09:02.323 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
01:09:02.326 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.29 mountX=-0.04 mountY=-0.07, mountTheta=-2.12
01:09:02.328 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
01:09:02.330 00.002 1032 Enqueuing Move request for scope (0.08, -0.02)
01:09:02.334 00.004 10072 Worker thread wakes up
01:09:02.334 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
01:09:02.334 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
01:09:02.334 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.07
01:09:02.338 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:02.340 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
01:09:02.340 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:09:02.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:02.341 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:09:02.341 00.000 10072 MoveAxis(E, 3, ABG)
01:09:02.341 00.000 10072 Guiding  Dir = 2, Dur = 3
01:09:02.341 00.000 10072 IsGuiding returns 0
01:09:02.341 00.000 10072 PulseGuide returned control before completion, sleep 13
01:09:02.358 00.017 1032 UpdateGuideState exits: m=1557 SNR=27.8
01:09:02.361 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:02.363 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:02.366 00.003 1032 Enqueuing Expose request
01:09:02.367 00.001 10072 IsGuiding returns 0
01:09:02.367 00.000 10072 Move returns status 0, amount 3
01:09:02.367 00.000 10072 MoveAxis(N, 0, ABG)
01:09:02.368 00.001 10072 Move returns status 0, amount 0
01:09:02.368 00.000 10072 move complete, result=0
01:09:02.368 00.000 10072 worker thread done servicing request
01:09:02.368 00.000 10072 Worker thread wakes up
01:09:02.368 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:02.368 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:02.375 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:09:02.999 00.624 10072 Exposure complete
01:09:03.044 00.045 10072 worker thread done servicing request
01:09:03.044 00.000 1032 OnExposeComplete: enter
01:09:03.046 00.002 1032 UpdateGuideState(): m_state=6
01:09:03.049 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1738
01:09:03.051 00.002 1032 Star::Find returns 1 (0), X=321.02, Y=750.20, Mass=1356, SNR=25.9, Peak=159 HFD=2.6
01:09:03.052 00.001 1032 MultiStar: [#1 0.01,-0.08,1.07,U] [#2 0.08,-0.06,0.79,U] [#3 0.06,-0.12,0.63,U] [#4 0.15,-0.06,0.68,U] [#5 0.00,0.04,0.68,U] [#6 0.14,-0.03,0.65,U] [#7 -0.14,-0.17,0.53,U] [#8 0.00,-0.18,0.59,U] 
01:09:03.054 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.13, 0.01}
01:09:03.056 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
01:09:03.057 00.001 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
01:09:03.059 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.88 mountX=-0.08 mountY=-0.03, mountTheta=-2.71
01:09:03.061 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
01:09:03.063 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
01:09:03.064 00.001 10072 Worker thread wakes up
01:09:03.064 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
01:09:03.064 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
01:09:03.064 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.08 yDistance=-0.03
01:09:03.065 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:03.069 00.004 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
01:09:03.069 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:09:03.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:03.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:09:03.069 00.000 10072 MoveAxis(E, 4, ABG)
01:09:03.069 00.000 10072 Guiding  Dir = 2, Dur = 4
01:09:03.069 00.000 10072 IsGuiding returns 0
01:09:03.070 00.001 10072 PulseGuide returned control before completion, sleep 14
01:09:03.087 00.017 1032 UpdateGuideState exits: m=1356 SNR=25.9
01:09:03.089 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:03.092 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:03.093 00.001 1032 Enqueuing Expose request
01:09:03.095 00.002 10072 IsGuiding returns 0
01:09:03.095 00.000 10072 Move returns status 0, amount 4
01:09:03.095 00.000 10072 MoveAxis(N, 0, ABG)
01:09:03.095 00.000 10072 Move returns status 0, amount 0
01:09:03.095 00.000 10072 move complete, result=0
01:09:03.095 00.000 10072 worker thread done servicing request
01:09:03.095 00.000 10072 Worker thread wakes up
01:09:03.095 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:03.095 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:03.103 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:09:03.514 00.411 10072 Exposure complete
01:09:03.561 00.047 10072 worker thread done servicing request
01:09:03.562 00.001 1032 OnExposeComplete: enter
01:09:03.565 00.003 1032 UpdateGuideState(): m_state=6
01:09:03.567 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1739
01:09:03.568 00.001 1032 Star::Find returns 1 (0), X=321.06, Y=750.13, Mass=1469, SNR=27.0, Peak=164 HFD=2.7
01:09:03.570 00.002 1032 MultiStar: [#1 0.02,-0.25,0.98,U] [#2 0.08,0.07,0.71,U] [#3 -0.02,-0.03,0.64,U] [#4 0.28,-0.14,0.66,U] [#5 0.12,-0.16,0.69,U] [#6 0.31,-0.08,0.59,U] [#7 -0.22,-0.36,0.54,U] [#8 -0.05,-0.14,0.57,U] 
01:09:03.571 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.12}, one-star: {0.17, -0.06}
01:09:03.572 00.001 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
01:09:03.574 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
01:09:03.575 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.97 mountX=-0.14 mountY=-0.05, mountTheta=-2.80
01:09:03.578 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.12, opts=13)
01:09:03.580 00.002 1032 Enqueuing Move request for scope (0.08, -0.12)
01:09:03.583 00.003 10072 Worker thread wakes up
01:09:03.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
01:09:03.583 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
01:09:03.583 00.000 10072 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.05
01:09:03.585 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:03.588 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.58
01:09:03.588 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:09:03.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:03.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:09:03.588 00.000 10072 MoveAxis(E, 69, ABG)
01:09:03.588 00.000 10072 Guiding  Dir = 2, Dur = 69
01:09:03.589 00.001 10072 IsGuiding returns 0
01:09:03.589 00.000 10072 PulseGuide returned control before completion, sleep 79
01:09:03.617 00.028 1032 UpdateGuideState exits: m=1469 SNR=27.0
01:09:03.620 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:03.622 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:03.623 00.001 1032 Enqueuing Expose request
01:09:03.684 00.061 10072 IsGuiding returns 0
01:09:03.684 00.000 10072 Move returns status 0, amount 69
01:09:03.684 00.000 10072 MoveAxis(N, 0, ABG)
01:09:03.684 00.000 10072 Move returns status 0, amount 0
01:09:03.684 00.000 10072 move complete, result=0
01:09:03.684 00.000 10072 worker thread done servicing request
01:09:03.684 00.000 10072 Worker thread wakes up
01:09:03.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:03.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:03.687 00.003 1032 GuideStep: -0.1 px 69 ms EAST, -0.0 px 0 ms NORTH
01:09:04.314 00.627 10072 Exposure complete
01:09:04.361 00.047 1032 OnExposeComplete: enter
01:09:04.363 00.002 1032 UpdateGuideState(): m_state=6
01:09:04.365 00.002 10072 worker thread done servicing request
01:09:04.366 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1740
01:09:04.369 00.003 1032 Star::Find returns 1 (0), X=321.02, Y=750.21, Mass=1492, SNR=27.2, Peak=167 HFD=2.6
01:09:04.371 00.002 1032 MultiStar: [#1 0.15,-0.09,0.91,U] [#2 -0.02,-0.10,0.68,U] [#3 -0.12,-0.10,0.65,U] [#4 0.07,-0.10,0.67,U] [#5 -0.05,0.01,0.68,U] [#6 0.01,0.11,0.56,U] [#7 -0.09,-0.09,0.51,U] [#8 -0.01,-0.13,0.56,U] 
01:09:04.373 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {0.13, 0.03}
01:09:04.374 00.001 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
01:09:04.376 00.002 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
01:09:04.378 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.16 mountX=-0.05 mountY=-0.01, mountTheta=-3.00
01:09:04.381 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
01:09:04.383 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
01:09:04.385 00.002 10072 Worker thread wakes up
01:09:04.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
01:09:04.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
01:09:04.385 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
01:09:04.388 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:04.390 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
01:09:04.390 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:09:04.391 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:04.391 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:09:04.391 00.000 10072 MoveAxis(E, 4, ABG)
01:09:04.391 00.000 10072 Guiding  Dir = 2, Dur = 4
01:09:04.392 00.001 10072 IsGuiding returns 0
01:09:04.392 00.000 10072 PulseGuide returned control before completion, sleep 14
01:09:04.408 00.016 1032 UpdateGuideState exits: m=1492 SNR=27.2
01:09:04.410 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:04.412 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:04.413 00.001 1032 Enqueuing Expose request
01:09:04.420 00.007 10072 IsGuiding returns 0
01:09:04.420 00.000 10072 Move returns status 0, amount 4
01:09:04.420 00.000 10072 MoveAxis(N, 0, ABG)
01:09:04.420 00.000 10072 Move returns status 0, amount 0
01:09:04.420 00.000 10072 move complete, result=0
01:09:04.420 00.000 10072 worker thread done servicing request
01:09:04.420 00.000 10072 Worker thread wakes up
01:09:04.421 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:04.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:04.425 00.004 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:09:04.826 00.401 10072 Exposure complete
01:09:04.874 00.048 10072 worker thread done servicing request
01:09:04.876 00.002 1032 OnExposeComplete: enter
01:09:04.878 00.002 1032 UpdateGuideState(): m_state=6
01:09:04.879 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1741
01:09:04.881 00.002 1032 Star::Find returns 1 (0), X=320.96, Y=750.19, Mass=1579, SNR=28.0, Peak=183 HFD=2.5
01:09:04.883 00.002 1032 MultiStar: [#1 0.07,-0.12,0.89,U] [#2 -0.03,0.01,0.73,U] [#3 -0.01,-0.03,0.60,U] [#4 0.01,-0.06,0.67,U] [#5 -0.03,-0.04,0.65,U] [#6 0.03,0.08,0.56,U] [#7 -0.10,-0.19,0.48,U] [#8 0.05,-0.23,0.54,U] 
01:09:04.886 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {0.07, 0.01}
01:09:04.887 00.001 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.12)
01:09:04.890 00.003 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.12)
01:09:04.892 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.34 mountX=-0.06 mountY=0.00, mountTheta=3.12
01:09:04.897 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.06, opts=13)
01:09:04.898 00.001 1032 Enqueuing Move request for scope (0.01, -0.06)
01:09:04.900 00.002 10072 Worker thread wakes up
01:09:04.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
01:09:04.900 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
01:09:04.900 00.000 10072 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.00
01:09:04.903 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:04.905 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
01:09:04.905 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:09:04.905 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:04.905 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:09:04.905 00.000 10072 MoveAxis(E, 3, ABG)
01:09:04.905 00.000 10072 Guiding  Dir = 2, Dur = 3
01:09:04.905 00.000 10072 IsGuiding returns 0
01:09:04.906 00.001 10072 PulseGuide returned control before completion, sleep 13
01:09:04.924 00.018 1032 UpdateGuideState exits: m=1579 SNR=28.0
01:09:04.929 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:04.931 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:04.933 00.002 1032 Enqueuing Expose request
01:09:04.936 00.003 10072 IsGuiding returns 0
01:09:04.936 00.000 10072 Move returns status 0, amount 3
01:09:04.936 00.000 10072 MoveAxis(N, 0, ABG)
01:09:04.936 00.000 10072 Move returns status 0, amount 0
01:09:04.936 00.000 10072 move complete, result=0
01:09:04.936 00.000 10072 worker thread done servicing request
01:09:04.936 00.000 10072 Worker thread wakes up
01:09:04.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:04.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:04.944 00.008 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
01:09:05.575 00.631 10072 Exposure complete
01:09:05.626 00.051 10072 worker thread done servicing request
01:09:05.626 00.000 1032 OnExposeComplete: enter
01:09:05.628 00.002 1032 UpdateGuideState(): m_state=6
01:09:05.630 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1742
01:09:05.632 00.002 1032 Star::Find returns 1 (0), X=321.06, Y=750.24, Mass=1337, SNR=25.8, Peak=161 HFD=2.5
01:09:05.634 00.002 1032 MultiStar: [#1 0.06,0.05,0.99,U] [#2 0.10,-0.04,0.76,U] [#3 0.05,-0.09,0.67,U] [#4 0.06,-0.02,0.74,U] [#5 -0.16,0.08,0.69,U] [#6 0.01,0.03,0.63,U] [#7 -0.16,-0.12,0.56,U] [#8 -0.04,-0.06,0.58,U] 
01:09:05.637 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.17, 0.06}
01:09:05.637 00.000 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
01:09:05.640 00.003 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
01:09:05.641 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.20 mountX=-0.01 mountY=-0.02, mountTheta=-2.03
01:09:05.645 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
01:09:05.649 00.004 1032 Enqueuing Move request for scope (0.03, -0.01)
01:09:05.651 00.002 10072 Worker thread wakes up
01:09:05.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
01:09:05.651 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
01:09:05.651 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.01 yDistance=-0.02
01:09:05.653 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:05.655 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
01:09:05.655 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:09:05.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:05.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:09:05.655 00.000 10072 MoveAxis(E, 3, ABG)
01:09:05.655 00.000 10072 Guiding  Dir = 2, Dur = 3
01:09:05.656 00.001 10072 IsGuiding returns 0
01:09:05.656 00.000 10072 PulseGuide returned control before completion, sleep 13
01:09:05.675 00.019 1032 UpdateGuideState exits: m=1337 SNR=25.8
01:09:05.679 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:05.682 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:05.683 00.001 1032 Enqueuing Expose request
01:09:05.685 00.002 10072 IsGuiding returns 0
01:09:05.686 00.001 10072 Move returns status 0, amount 3
01:09:05.686 00.000 10072 MoveAxis(N, 0, ABG)
01:09:05.686 00.000 10072 Move returns status 0, amount 0
01:09:05.686 00.000 10072 move complete, result=0
01:09:05.686 00.000 10072 worker thread done servicing request
01:09:05.686 00.000 10072 Worker thread wakes up
01:09:05.686 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:05.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:05.693 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:09:06.105 00.412 10072 Exposure complete
01:09:06.152 00.047 10072 worker thread done servicing request
01:09:06.152 00.000 1032 OnExposeComplete: enter
01:09:06.154 00.002 1032 UpdateGuideState(): m_state=6
01:09:06.155 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1743
01:09:06.157 00.002 1032 Star::Find returns 1 (0), X=321.14, Y=750.16, Mass=1464, SNR=27.0, Peak=175 HFD=2.6
01:09:06.159 00.002 1032 MultiStar: [#1 0.06,-0.03,0.92,U] [#2 0.01,-0.08,0.74,U] [#3 -0.09,-0.02,0.67,U] [#4 0.14,-0.09,0.65,U] [#5 0.05,-0.05,0.68,U] [#6 0.09,0.00,0.59,U] [#7 -0.14,-0.10,0.52,U] [#8 -0.01,-0.08,0.57,U] 
01:09:06.160 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.25, -0.02}
01:09:06.162 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
01:09:06.163 00.001 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
01:09:06.165 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.73 mountX=-0.06 mountY=-0.04, mountTheta=-2.56
01:09:06.167 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
01:09:06.170 00.003 1032 Enqueuing Move request for scope (0.06, -0.05)
01:09:06.171 00.001 10072 Worker thread wakes up
01:09:06.172 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
01:09:06.172 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
01:09:06.172 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.04
01:09:06.174 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:06.175 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
01:09:06.175 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:09:06.175 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:06.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:09:06.175 00.000 10072 MoveAxis(E, 3, ABG)
01:09:06.175 00.000 10072 Guiding  Dir = 2, Dur = 3
01:09:06.177 00.002 10072 IsGuiding returns 0
01:09:06.177 00.000 10072 PulseGuide returned control before completion, sleep 13
01:09:06.192 00.015 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:09:06.194 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:06.195 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:06.198 00.003 10072 IsGuiding returns 0
01:09:06.198 00.000 1032 Enqueuing Expose request
01:09:06.199 00.001 10072 Move returns status 0, amount 3
01:09:06.199 00.000 10072 MoveAxis(N, 0, ABG)
01:09:06.199 00.000 10072 Move returns status 0, amount 0
01:09:06.199 00.000 10072 move complete, result=0
01:09:06.199 00.000 10072 worker thread done servicing request
01:09:06.200 00.001 10072 Worker thread wakes up
01:09:06.200 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:06.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:06.207 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:09:06.824 00.617 10072 Exposure complete
01:09:06.871 00.047 10072 worker thread done servicing request
01:09:06.871 00.000 1032 OnExposeComplete: enter
01:09:06.873 00.002 1032 UpdateGuideState(): m_state=6
01:09:06.875 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1744
01:09:06.876 00.001 1032 Star::Find returns 1 (0), X=321.10, Y=750.21, Mass=1496, SNR=27.3, Peak=182 HFD=2.5
01:09:06.878 00.002 1032 MultiStar: [#1 0.14,-0.05,0.95,U] [#2 0.06,-0.07,0.73,U] [#3 -0.02,-0.17,0.62,U] [#4 0.12,-0.17,0.67,U] [#5 0.08,-0.03,0.69,U] [#6 0.20,-0.04,0.62,U] [#7 0.01,-0.13,0.49,U] [#8 -0.09,-0.10,0.57,U] 
01:09:06.879 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.20, 0.03}
01:09:06.880 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
01:09:06.882 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
01:09:06.883 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.66 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
01:09:06.886 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
01:09:06.887 00.001 1032 Enqueuing Move request for scope (0.09, -0.07)
01:09:06.889 00.002 10072 Worker thread wakes up
01:09:06.889 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
01:09:06.889 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
01:09:06.889 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
01:09:06.892 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:06.896 00.004 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.58
01:09:06.896 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:09:06.896 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:06.896 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:09:06.896 00.000 10072 MoveAxis(E, 3, ABG)
01:09:06.896 00.000 10072 Guiding  Dir = 2, Dur = 3
01:09:06.897 00.001 10072 IsGuiding returns 0
01:09:06.897 00.000 10072 PulseGuide returned control before completion, sleep 13
01:09:06.915 00.018 1032 UpdateGuideState exits: m=1496 SNR=27.3
01:09:06.916 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:06.918 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:06.919 00.001 1032 Enqueuing Expose request
01:09:06.921 00.002 10072 IsGuiding returns 0
01:09:06.921 00.000 10072 Move returns status 0, amount 3
01:09:06.921 00.000 10072 MoveAxis(N, 0, ABG)
01:09:06.921 00.000 10072 Move returns status 0, amount 0
01:09:06.921 00.000 10072 move complete, result=0
01:09:06.921 00.000 10072 worker thread done servicing request
01:09:06.921 00.000 10072 Worker thread wakes up
01:09:06.921 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:06.921 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:06.928 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:09:07.326 00.398 10072 Exposure complete
01:09:07.372 00.046 10072 worker thread done servicing request
01:09:07.373 00.001 1032 OnExposeComplete: enter
01:09:07.375 00.002 1032 UpdateGuideState(): m_state=6
01:09:07.376 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1745
01:09:07.378 00.002 1032 Star::Find returns 1 (0), X=321.03, Y=750.23, Mass=1306, SNR=25.5, Peak=150 HFD=2.5
01:09:07.381 00.003 1032 MultiStar: [#1 -0.03,0.02,1.05,U] [#2 0.07,-0.15,0.78,U] [#3 0.06,-0.07,0.68,U] [#4 0.16,-0.08,0.71,U] [#5 0.04,-0.01,0.76,U] [#6 0.15,-0.00,0.64,U] [#7 0.12,-0.12,0.54,U] [#8 0.04,-0.14,0.59,U] 
01:09:07.382 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.13, 0.05}
01:09:07.385 00.003 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
01:09:07.386 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
01:09:07.388 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.53 mountX=-0.07 mountY=-0.06, mountTheta=-2.36
01:09:07.390 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
01:09:07.393 00.003 1032 Enqueuing Move request for scope (0.08, -0.05)
01:09:07.396 00.003 10072 Worker thread wakes up
01:09:07.396 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:09:07.396 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:09:07.397 00.001 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.06
01:09:07.399 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:07.401 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
01:09:07.401 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:09:07.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:07.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:09:07.402 00.001 10072 MoveAxis(E, 2, ABG)
01:09:07.402 00.000 10072 Guiding  Dir = 2, Dur = 2
01:09:07.402 00.000 10072 IsGuiding returns 0
01:09:07.402 00.000 10072 PulseGuide returned control before completion, sleep 12
01:09:07.417 00.015 10072 IsGuiding returns 0
01:09:07.417 00.000 10072 Move returns status 0, amount 2
01:09:07.417 00.000 10072 MoveAxis(N, 0, ABG)
01:09:07.417 00.000 10072 Move returns status 0, amount 0
01:09:07.417 00.000 10072 move complete, result=0
01:09:07.417 00.000 10072 worker thread done servicing request
01:09:07.418 00.001 1032 UpdateGuideState exits: m=1306 SNR=25.5
01:09:07.420 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:07.423 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:07.424 00.001 1032 Enqueuing Expose request
01:09:07.427 00.003 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:09:07.429 00.002 10072 Worker thread wakes up
01:09:07.429 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:07.429 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:08.060 00.631 10072 Exposure complete
01:09:08.106 00.046 10072 worker thread done servicing request
01:09:08.106 00.000 1032 OnExposeComplete: enter
01:09:08.108 00.002 1032 UpdateGuideState(): m_state=6
01:09:08.111 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1746
01:09:08.113 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.23, Mass=1298, SNR=25.4, Peak=153 HFD=2.5
01:09:08.115 00.002 1032 MultiStar: [#1 0.05,-0.02,0.99,U] [#2 -0.16,-0.03,0.74,U] [#3 -0.02,0.01,0.70,U] [#4 -0.06,0.02,0.72,U] [#5 -0.01,-0.04,0.78,U] [#6 -0.03,-0.09,0.61,U] [#7 -0.15,-0.16,0.55,U] [#8 -0.04,-0.15,0.59,U] 
01:09:08.117 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.15, 0.05}
01:09:08.118 00.001 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.47)
01:09:08.119 00.001 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.47)
01:09:08.122 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.99 mountX=-0.03 mountY=0.02, mountTheta=2.47
01:09:08.124 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
01:09:08.125 00.001 1032 Enqueuing Move request for scope (-0.02, -0.03)
01:09:08.128 00.003 10072 Worker thread wakes up
01:09:08.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
01:09:08.128 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
01:09:08.128 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.02
01:09:08.129 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:08.131 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
01:09:08.131 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:09:08.131 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:08.131 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:09:08.132 00.001 10072 MoveAxis(E, 2, ABG)
01:09:08.132 00.000 10072 Guiding  Dir = 2, Dur = 2
01:09:08.132 00.000 10072 IsGuiding returns 0
01:09:08.132 00.000 10072 PulseGuide returned control before completion, sleep 12
01:09:08.149 00.017 1032 UpdateGuideState exits: m=1298 SNR=25.4
01:09:08.150 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:08.152 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:08.153 00.001 1032 Enqueuing Expose request
01:09:08.154 00.001 10072 IsGuiding returns 0
01:09:08.155 00.001 10072 Move returns status 0, amount 2
01:09:08.155 00.000 10072 MoveAxis(N, 0, ABG)
01:09:08.155 00.000 10072 Move returns status 0, amount 0
01:09:08.155 00.000 10072 move complete, result=0
01:09:08.155 00.000 10072 worker thread done servicing request
01:09:08.155 00.000 10072 Worker thread wakes up
01:09:08.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:08.155 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:08.161 00.006 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
01:09:08.576 00.415 10072 Exposure complete
01:09:08.625 00.049 10072 worker thread done servicing request
01:09:08.625 00.000 1032 OnExposeComplete: enter
01:09:08.627 00.002 1032 UpdateGuideState(): m_state=6
01:09:08.628 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1747
01:09:08.630 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.07, Mass=1506, SNR=27.4, Peak=183 HFD=2.7
01:09:08.631 00.001 1032 MultiStar: [#1 0.05,-0.18,0.88,U] [#2 0.03,-0.09,0.72,U] [#3 -0.10,-0.17,0.64,U] [#4 0.09,-0.21,0.69,U] [#5 -0.01,-0.04,0.65,U] [#6 -0.06,-0.15,0.59,U] [#7 -0.05,-0.20,0.52,U] [#8 0.11,-0.24,0.54,U] 
01:09:08.633 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.15}, one-star: {0.20, -0.11}
01:09:08.635 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
01:09:08.636 00.001 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
01:09:08.638 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.30 mountX=-0.15 mountY=-0.00, mountTheta=-3.13
01:09:08.641 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.15, opts=13)
01:09:08.644 00.003 1032 Enqueuing Move request for scope (0.04, -0.15)
01:09:08.646 00.002 10072 Worker thread wakes up
01:09:08.646 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
01:09:08.646 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
01:09:08.646 00.000 10072 Moving (0.04, -0.15) raw xDistance=-0.15 yDistance=-0.00
01:09:08.650 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:08.652 00.002 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.57
01:09:08.652 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:09:08.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:08.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:09:08.652 00.000 10072 MoveAxis(E, 72, ABG)
01:09:08.652 00.000 10072 Guiding  Dir = 2, Dur = 72
01:09:08.652 00.000 10072 IsGuiding returns 0
01:09:08.653 00.001 10072 PulseGuide returned control before completion, sleep 82
01:09:08.670 00.017 1032 UpdateGuideState exits: m=1506 SNR=27.4
01:09:08.671 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:08.673 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:08.676 00.003 1032 Enqueuing Expose request
01:09:08.744 00.068 10072 IsGuiding returns 0
01:09:08.744 00.000 10072 Move returns status 0, amount 72
01:09:08.744 00.000 10072 MoveAxis(N, 0, ABG)
01:09:08.744 00.000 10072 Move returns status 0, amount 0
01:09:08.744 00.000 10072 move complete, result=0
01:09:08.744 00.000 10072 worker thread done servicing request
01:09:08.744 00.000 10072 Worker thread wakes up
01:09:08.744 00.000 1032 GuideStep: -0.2 px 72 ms EAST, -0.0 px 0 ms NORTH
01:09:08.747 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:08.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:09.388 00.641 10072 Exposure complete
01:09:09.435 00.047 10072 worker thread done servicing request
01:09:09.435 00.000 1032 OnExposeComplete: enter
01:09:09.437 00.002 1032 UpdateGuideState(): m_state=6
01:09:09.438 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1748
01:09:09.440 00.002 1032 Star::Find returns 1 (0), X=321.02, Y=750.14, Mass=1402, SNR=26.4, Peak=164 HFD=2.6
01:09:09.442 00.002 1032 MultiStar: [#1 0.11,-0.15,1.03,U] [#2 -0.05,-0.10,0.71,U] [#3 0.00,-0.13,0.64,U] [#4 0.11,-0.16,0.70,U] [#5 0.06,-0.12,0.74,U] [#6 0.12,0.01,0.62,U] [#7 -0.14,-0.19,0.50,U] [#8 0.06,-0.26,0.60,U] 
01:09:09.443 00.001 1032 single-star, 8 included, MultiStar: {0.06, -0.12}, one-star: {0.12, -0.04}
01:09:09.444 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
01:09:09.445 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
01:09:09.446 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.35 mountX=-0.08 mountY=-0.11, mountTheta=-2.18
01:09:09.449 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
01:09:09.452 00.003 1032 Enqueuing Move request for scope (0.12, -0.04)
01:09:09.454 00.002 10072 Worker thread wakes up
01:09:09.454 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
01:09:09.454 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
01:09:09.454 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.08 yDistance=-0.11
01:09:09.455 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:09.457 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
01:09:09.457 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:09:09.457 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:09.457 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:09:09.457 00.000 10072 MoveAxis(E, 1, ABG)
01:09:09.457 00.000 10072 Guiding  Dir = 2, Dur = 1
01:09:09.458 00.001 10072 IsGuiding returns 0
01:09:09.458 00.000 10072 PulseGuide returned control before completion, sleep 11
01:09:09.475 00.017 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:09:09.477 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:09.479 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:09.481 00.002 1032 Enqueuing Expose request
01:09:09.482 00.001 10072 IsGuiding returns 0
01:09:09.482 00.000 10072 Move returns status 0, amount 1
01:09:09.482 00.000 10072 MoveAxis(N, 0, ABG)
01:09:09.484 00.002 10072 Move returns status 0, amount 0
01:09:09.484 00.000 10072 move complete, result=0
01:09:09.484 00.000 10072 worker thread done servicing request
01:09:09.484 00.000 10072 Worker thread wakes up
01:09:09.484 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:09.484 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:09.492 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:09:09.890 00.398 10072 Exposure complete
01:09:09.939 00.049 10072 worker thread done servicing request
01:09:09.940 00.001 1032 OnExposeComplete: enter
01:09:09.941 00.001 1032 UpdateGuideState(): m_state=6
01:09:09.943 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1749
01:09:09.945 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.16, Mass=1466, SNR=27.0, Peak=169 HFD=2.6
01:09:09.947 00.002 1032 MultiStar: [#1 0.08,-0.08,0.96,U] [#2 -0.08,-0.04,0.73,U] [#3 -0.05,-0.13,0.68,U] [#4 0.17,-0.17,0.69,U] [#5 -0.06,0.05,0.69,U] [#6 0.16,-0.05,0.58,U] [#7 -0.13,-0.10,0.53,U] [#8 -0.03,-0.14,0.60,U] 
01:09:09.948 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.15, -0.02}
01:09:09.950 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
01:09:09.951 00.001 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
01:09:09.954 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.14 mountX=-0.08 mountY=-0.01, mountTheta=-2.97
01:09:09.958 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
01:09:09.961 00.003 1032 Enqueuing Move request for scope (0.03, -0.07)
01:09:09.963 00.002 10072 Worker thread wakes up
01:09:09.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
01:09:09.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
01:09:09.963 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=-0.01
01:09:09.967 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:09.970 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
01:09:09.970 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:09:09.970 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:09.970 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:09:09.970 00.000 10072 MoveAxis(E, 1, ABG)
01:09:09.970 00.000 10072 Guiding  Dir = 2, Dur = 1
01:09:09.971 00.001 10072 IsGuiding returns 0
01:09:09.971 00.000 10072 PulseGuide returned control before completion, sleep 11
01:09:09.990 00.019 1032 UpdateGuideState exits: m=1466 SNR=27.0
01:09:09.994 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:09.996 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:09.998 00.002 1032 Enqueuing Expose request
01:09:10.000 00.002 10072 IsGuiding returns 0
01:09:10.000 00.000 10072 Move returns status 0, amount 1
01:09:10.000 00.000 10072 MoveAxis(N, 0, ABG)
01:09:10.000 00.000 10072 Move returns status 0, amount 0
01:09:10.000 00.000 10072 move complete, result=0
01:09:10.000 00.000 10072 worker thread done servicing request
01:09:10.000 00.000 10072 Worker thread wakes up
01:09:10.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:10.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:10.007 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
01:09:10.626 00.619 10072 Exposure complete
01:09:10.672 00.046 10072 worker thread done servicing request
01:09:10.672 00.000 1032 OnExposeComplete: enter
01:09:10.674 00.002 1032 UpdateGuideState(): m_state=6
01:09:10.676 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1750
01:09:10.678 00.002 1032 Star::Find returns 1 (0), X=321.01, Y=750.20, Mass=1477, SNR=27.1, Peak=177 HFD=2.6
01:09:10.680 00.002 1032 MultiStar: [#1 0.03,-0.16,0.93,U] [#2 -0.06,-0.10,0.72,U] [#3 -0.05,-0.21,0.68,U] [#4 0.02,-0.29,0.68,U] [#5 0.02,-0.02,0.72,U] [#6 0.06,-0.10,0.58,U] [#7 -0.21,-0.24,0.53,U] [#8 -0.02,0.06,0.53,U] 
01:09:10.682 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.11}, one-star: {0.11, 0.01}
01:09:10.683 00.001 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.89)
01:09:10.685 00.002 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.89)
01:09:10.687 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.56 mountX=-0.11 mountY=0.03, mountTheta=2.89
01:09:10.689 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.11, opts=13)
01:09:10.691 00.002 1032 Enqueuing Move request for scope (0.00, -0.11)
01:09:10.692 00.001 10072 Worker thread wakes up
01:09:10.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
01:09:10.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
01:09:10.692 00.000 10072 Moving (0.00, -0.11) raw xDistance=-0.11 yDistance=0.03
01:09:10.694 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:10.696 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
01:09:10.696 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
01:09:10.696 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:10.696 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:09:10.697 00.001 10072 MoveAxis(E, 2, ABG)
01:09:10.697 00.000 10072 Guiding  Dir = 2, Dur = 2
01:09:10.697 00.000 10072 IsGuiding returns 0
01:09:10.698 00.001 10072 PulseGuide returned control before completion, sleep 12
01:09:10.715 00.017 10072 IsGuiding returns 0
01:09:10.715 00.000 10072 Move returns status 0, amount 2
01:09:10.715 00.000 10072 MoveAxis(N, 0, ABG)
01:09:10.715 00.000 10072 Move returns status 0, amount 0
01:09:10.715 00.000 10072 move complete, result=0
01:09:10.715 00.000 10072 worker thread done servicing request
01:09:10.716 00.001 1032 UpdateGuideState exits: m=1477 SNR=27.1
01:09:10.717 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:10.719 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:10.720 00.001 1032 Enqueuing Expose request
01:09:10.722 00.002 1032 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
01:09:10.724 00.002 10072 Worker thread wakes up
01:09:10.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:10.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:11.143 00.419 10072 Exposure complete
01:09:11.194 00.051 10072 worker thread done servicing request
01:09:11.194 00.000 1032 OnExposeComplete: enter
01:09:11.196 00.002 1032 UpdateGuideState(): m_state=6
01:09:11.197 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1751
01:09:11.200 00.003 1032 Star::Find returns 1 (0), X=321.00, Y=750.29, Mass=1457, SNR=26.9, Peak=167 HFD=2.5
01:09:11.202 00.002 1032 MultiStar: [#1 -0.11,0.04,0.98,U] [#2 -0.13,0.19,0.77,U] [#3 0.04,-0.08,0.68,U] [#4 0.13,-0.06,0.72,U] [#5 -0.08,0.09,0.70,U] [#6 0.21,0.12,0.59,U] [#7 -0.20,-0.13,0.52,U] [#8 -0.06,-0.04,0.57,U] 
01:09:11.203 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.11, 0.11}
01:09:11.207 00.004 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:09:11.210 00.003 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:09:11.211 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.74 mountX=0.04 mountY=-0.00, mountTheta=-0.09
01:09:11.214 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
01:09:11.215 00.001 1032 Enqueuing Move request for scope (-0.01, 0.04)
01:09:11.217 00.002 10072 Worker thread wakes up
01:09:11.217 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
01:09:11.217 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
01:09:11.217 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.00
01:09:11.219 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:11.223 00.004 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
01:09:11.223 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:09:11.223 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:11.223 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:09:11.223 00.000 10072 MoveAxis(E, 2, ABG)
01:09:11.223 00.000 10072 Guiding  Dir = 2, Dur = 2
01:09:11.223 00.000 10072 IsGuiding returns 0
01:09:11.224 00.001 10072 PulseGuide returned control before completion, sleep 12
01:09:11.244 00.020 1032 UpdateGuideState exits: m=1457 SNR=26.9
01:09:11.246 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:11.248 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:11.250 00.002 1032 Enqueuing Expose request
01:09:11.252 00.002 10072 IsGuiding returns 0
01:09:11.252 00.000 10072 Move returns status 0, amount 2
01:09:11.252 00.000 10072 MoveAxis(N, 0, ABG)
01:09:11.252 00.000 10072 Move returns status 0, amount 0
01:09:11.252 00.000 10072 move complete, result=0
01:09:11.252 00.000 10072 worker thread done servicing request
01:09:11.252 00.000 10072 Worker thread wakes up
01:09:11.252 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:11.252 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:11.260 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
01:09:11.878 00.618 10072 Exposure complete
01:09:11.932 00.054 10072 worker thread done servicing request
01:09:11.932 00.000 1032 OnExposeComplete: enter
01:09:11.933 00.001 1032 UpdateGuideState(): m_state=6
01:09:11.935 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1752
01:09:11.936 00.001 1032 Star::Find returns 1 (0), X=321.00, Y=750.06, Mass=1394, SNR=26.3, Peak=163 HFD=2.7
01:09:11.939 00.003 1032 MultiStar: [#1 0.01,-0.20,1.00,U] [#2 -0.00,-0.03,0.72,U] [#3 0.05,-0.14,0.66,U] [#4 0.19,-0.20,0.67,U] [#5 -0.03,-0.14,0.68,U] [#6 0.08,-0.13,0.60,U] [#7 -0.15,-0.17,0.56,U] [#8 0.04,-0.15,0.59,U] 
01:09:11.941 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.14}, one-star: {0.10, -0.12}
01:09:11.942 00.001 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
01:09:11.944 00.002 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
01:09:11.945 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.32 mountX=-0.15 mountY=0.00, mountTheta=3.13
01:09:11.949 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.14, opts=13)
01:09:11.950 00.001 1032 Enqueuing Move request for scope (0.04, -0.14)
01:09:11.952 00.002 10072 Worker thread wakes up
01:09:11.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
01:09:11.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
01:09:11.952 00.000 10072 Moving (0.04, -0.14) raw xDistance=-0.15 yDistance=0.00
01:09:11.954 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:11.957 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.57
01:09:11.957 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:09:11.957 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:11.957 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:09:11.957 00.000 10072 MoveAxis(E, 70, ABG)
01:09:11.957 00.000 10072 Guiding  Dir = 2, Dur = 70
01:09:11.957 00.000 10072 IsGuiding returns 0
01:09:11.958 00.001 10072 PulseGuide returned control before completion, sleep 80
01:09:11.974 00.016 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:09:11.976 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:11.978 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:11.979 00.001 1032 Enqueuing Expose request
01:09:12.048 00.069 10072 IsGuiding returns 0
01:09:12.048 00.000 10072 Move returns status 0, amount 70
01:09:12.048 00.000 10072 MoveAxis(N, 0, ABG)
01:09:12.048 00.000 10072 Move returns status 0, amount 0
01:09:12.049 00.001 10072 move complete, result=0
01:09:12.049 00.000 1032 GuideStep: -0.1 px 70 ms EAST, 0.0 px 0 ms NORTH
01:09:12.051 00.002 10072 worker thread done servicing request
01:09:12.051 00.000 10072 Worker thread wakes up
01:09:12.051 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:12.051 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:12.459 00.408 10072 Exposure complete
01:09:12.506 00.047 10072 worker thread done servicing request
01:09:12.506 00.000 1032 OnExposeComplete: enter
01:09:12.508 00.002 1032 UpdateGuideState(): m_state=6
01:09:12.509 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1753
01:09:12.511 00.002 1032 Star::Find returns 1 (0), X=321.06, Y=750.02, Mass=1588, SNR=28.1, Peak=202 HFD=2.7
01:09:12.513 00.002 1032 MultiStar: [#1 -0.01,-0.24,0.88,U] [#2 0.04,-0.12,0.68,U] [#3 -0.04,-0.24,0.61,U] [#4 0.12,-0.21,0.67,U] [#5 -0.05,-0.08,0.66,U] [#6 -0.00,-0.25,0.58,U] [#7 -0.15,-0.24,0.47,U] [#8 0.14,-0.30,0.56,U] 
01:09:12.514 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.20}, one-star: {0.17, -0.16}
01:09:12.516 00.002 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.06)
01:09:12.519 00.003 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.06)
01:09:12.522 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.40 mountX=-0.20 mountY=0.02, mountTheta=3.06
01:09:12.525 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.20, opts=13)
01:09:12.528 00.003 1032 Enqueuing Move request for scope (0.04, -0.20)
01:09:12.529 00.001 10072 Worker thread wakes up
01:09:12.529 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
01:09:12.529 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
01:09:12.529 00.000 10072 Moving (0.04, -0.20) raw xDistance=-0.20 yDistance=0.02
01:09:12.531 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:12.533 00.002 10072 PPEC rslt: input = -0.20, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 288.57
01:09:12.533 00.000 10072 PPEC: input: -0.20, control: -0.09, exposure: 500
01:09:12.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:12.534 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:09:12.534 00.000 10072 MoveAxis(E, 95, ABG)
01:09:12.534 00.000 10072 Guiding  Dir = 2, Dur = 95
01:09:12.534 00.000 10072 IsGuiding returns 0
01:09:12.535 00.001 10072 PulseGuide returned control before completion, sleep 105
01:09:12.554 00.019 1032 UpdateGuideState exits: m=1588 SNR=28.1
01:09:12.556 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:12.558 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:12.560 00.002 1032 Enqueuing Expose request
01:09:12.644 00.084 10072 IsGuiding returns 0
01:09:12.645 00.001 10072 Move returns status 0, amount 95
01:09:12.645 00.000 10072 MoveAxis(N, 0, ABG)
01:09:12.645 00.000 10072 Move returns status 0, amount 0
01:09:12.645 00.000 10072 move complete, result=0
01:09:12.645 00.000 10072 worker thread done servicing request
01:09:12.645 00.000 10072 Worker thread wakes up
01:09:12.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:12.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:12.645 00.000 1032 GuideStep: -0.2 px 95 ms EAST, 0.0 px 0 ms NORTH
01:09:13.273 00.628 10072 Exposure complete
01:09:13.321 00.048 10072 worker thread done servicing request
01:09:13.321 00.000 1032 OnExposeComplete: enter
01:09:13.323 00.002 1032 UpdateGuideState(): m_state=6
01:09:13.325 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1754
01:09:13.327 00.002 1032 Star::Find returns 1 (0), X=321.08, Y=750.32, Mass=1409, SNR=26.5, Peak=171 HFD=2.6
01:09:13.329 00.002 1032 MultiStar: [#1 0.00,0.13,1.00,U] [#2 -0.06,0.02,0.76,U] [#3 -0.19,-0.07,0.68,U] [#4 -0.04,-0.08,0.70,U] [#5 -0.08,0.14,0.68,U] [#6 0.02,0.10,0.59,U] [#7 -0.09,-0.04,0.51,U] [#8 -0.07,0.16,0.59,U] 
01:09:13.332 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.19, 0.14}
01:09:13.334 00.002 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
01:09:13.335 00.001 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
01:09:13.337 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.92 mountX=0.07 mountY=0.01, mountTheta=0.09
01:09:13.341 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
01:09:13.343 00.002 1032 Enqueuing Move request for scope (-0.02, 0.06)
01:09:13.345 00.002 10072 Worker thread wakes up
01:09:13.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:09:13.345 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:09:13.345 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.07 yDistance=0.01
01:09:13.347 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:13.350 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
01:09:13.350 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:09:13.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:13.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:09:13.350 00.000 10072 MoveAxis(E, 3, ABG)
01:09:13.350 00.000 10072 Guiding  Dir = 2, Dur = 3
01:09:13.351 00.001 10072 IsGuiding returns 0
01:09:13.351 00.000 10072 PulseGuide returned control before completion, sleep 13
01:09:13.370 00.019 1032 UpdateGuideState exits: m=1409 SNR=26.5
01:09:13.373 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:13.374 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:13.376 00.002 1032 Enqueuing Expose request
01:09:13.379 00.003 10072 IsGuiding returns 0
01:09:13.379 00.000 10072 Move returns status 0, amount 3
01:09:13.379 00.000 10072 MoveAxis(N, 0, ABG)
01:09:13.379 00.000 10072 Move returns status 0, amount 0
01:09:13.379 00.000 10072 move complete, result=0
01:09:13.379 00.000 10072 worker thread done servicing request
01:09:13.379 00.000 10072 Worker thread wakes up
01:09:13.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:13.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:13.386 00.007 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
01:09:13.789 00.403 10072 Exposure complete
01:09:13.844 00.055 10072 worker thread done servicing request
01:09:13.844 00.000 1032 OnExposeComplete: enter
01:09:13.847 00.003 1032 UpdateGuideState(): m_state=6
01:09:13.849 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1755
01:09:13.851 00.002 1032 Star::Find returns 1 (0), X=320.91, Y=750.31, Mass=1370, SNR=26.0, Peak=169 HFD=2.6
01:09:13.853 00.002 1032 MultiStar: [#1 -0.02,0.07,0.98,U] [#2 -0.19,0.03,0.76,U] [#3 -0.03,0.06,0.66,U] [#4 -0.04,-0.01,0.72,U] [#5 -0.20,0.17,0.70,U] [#6 0.06,0.05,0.61,U] [#7 -0.08,-0.06,0.51,U] [#8 0.06,-0.01,0.61,U] 
01:09:13.854 00.001 1032 refined, 8 included, MultiStar: {-0.05, 0.05}, one-star: {0.02, 0.13}
01:09:13.856 00.002 1032 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.83) = xAngle (0.44 = 0.44)
01:09:13.858 00.002 1032 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.44 = 0.44)
01:09:13.860 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.27 mountX=0.06 mountY=0.03, mountTheta=0.44
01:09:13.863 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
01:09:13.866 00.003 1032 Enqueuing Move request for scope (-0.05, 0.05)
01:09:13.868 00.002 10072 Worker thread wakes up
01:09:13.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
01:09:13.868 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
01:09:13.868 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.03
01:09:13.870 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:13.873 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
01:09:13.873 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
01:09:13.874 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:13.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:09:13.874 00.000 10072 MoveAxis(E, 4, ABG)
01:09:13.874 00.000 10072 Guiding  Dir = 2, Dur = 4
01:09:13.874 00.000 10072 IsGuiding returns 0
01:09:13.875 00.001 10072 PulseGuide returned control before completion, sleep 14
01:09:13.893 00.018 1032 UpdateGuideState exits: m=1370 SNR=26.0
01:09:13.896 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:13.898 00.002 10072 IsGuiding returns 0
01:09:13.898 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:13.901 00.003 1032 Enqueuing Expose request
01:09:13.903 00.002 10072 Move returns status 0, amount 4
01:09:13.903 00.000 10072 MoveAxis(N, 0, ABG)
01:09:13.903 00.000 10072 Move returns status 0, amount 0
01:09:13.903 00.000 10072 move complete, result=0
01:09:13.904 00.001 10072 worker thread done servicing request
01:09:13.904 00.000 10072 Worker thread wakes up
01:09:13.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:13.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:13.911 00.007 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
01:09:14.538 00.627 10072 Exposure complete
01:09:14.585 00.047 10072 worker thread done servicing request
01:09:14.585 00.000 1032 OnExposeComplete: enter
01:09:14.587 00.002 1032 UpdateGuideState(): m_state=6
01:09:14.589 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1756
01:09:14.590 00.001 1032 Star::Find returns 1 (0), X=321.05, Y=750.19, Mass=1442, SNR=26.8, Peak=160 HFD=2.6
01:09:14.592 00.002 1032 MultiStar: [#1 0.09,-0.05,1.00,U] [#2 -0.12,-0.02,0.72,U] [#3 -0.01,-0.15,0.72,U] [#4 0.12,-0.16,0.71,U] [#5 0.11,-0.03,0.69,U] [#6 0.14,-0.05,0.61,U] [#7 -0.11,-0.05,0.51,U] [#8 0.06,-0.13,0.55,U] 
01:09:14.593 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.16, 0.01}
01:09:14.595 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
01:09:14.596 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
01:09:14.598 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.86 mountX=-0.08 mountY=-0.04, mountTheta=-2.69
01:09:14.600 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
01:09:14.602 00.002 1032 Enqueuing Move request for scope (0.06, -0.07)
01:09:14.603 00.001 10072 Worker thread wakes up
01:09:14.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
01:09:14.603 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
01:09:14.603 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
01:09:14.605 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:14.607 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
01:09:14.607 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:09:14.607 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:14.607 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:09:14.607 00.000 10072 MoveAxis(E, 5, ABG)
01:09:14.607 00.000 10072 Guiding  Dir = 2, Dur = 5
01:09:14.607 00.000 10072 IsGuiding returns 0
01:09:14.608 00.001 10072 PulseGuide returned control before completion, sleep 15
01:09:14.626 00.018 1032 UpdateGuideState exits: m=1442 SNR=26.8
01:09:14.628 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:14.630 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:14.632 00.002 1032 Enqueuing Expose request
01:09:14.633 00.001 10072 IsGuiding returns 0
01:09:14.633 00.000 10072 Move returns status 0, amount 5
01:09:14.633 00.000 10072 MoveAxis(N, 0, ABG)
01:09:14.634 00.001 10072 Move returns status 0, amount 0
01:09:14.634 00.000 10072 move complete, result=0
01:09:14.634 00.000 10072 worker thread done servicing request
01:09:14.634 00.000 10072 Worker thread wakes up
01:09:14.634 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:14.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:14.642 00.008 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
01:09:15.054 00.412 10072 Exposure complete
01:09:15.103 00.049 10072 worker thread done servicing request
01:09:15.104 00.001 1032 OnExposeComplete: enter
01:09:15.107 00.003 1032 UpdateGuideState(): m_state=6
01:09:15.109 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1757
01:09:15.110 00.001 1032 Star::Find returns 1 (0), X=320.98, Y=750.16, Mass=1383, SNR=26.2, Peak=162 HFD=2.6
01:09:15.113 00.003 1032 MultiStar: [#1 0.07,-0.08,0.93,U] [#2 0.00,-0.11,0.76,U] [#3 0.04,-0.15,0.65,U] [#4 0.27,-0.23,0.70,U] [#5 0.08,-0.12,0.70,U] [#6 0.23,-0.18,0.62,U] [#7 -0.01,-0.18,0.53,U] [#8 0.05,-0.29,0.59,U] 
01:09:15.115 00.002 1032 single-star, 8 included, MultiStar: {0.09, -0.14}, one-star: {0.09, -0.02}
01:09:15.117 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
01:09:15.118 00.001 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
01:09:15.120 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.28 mountX=-0.05 mountY=-0.08, mountTheta=-2.11
01:09:15.122 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
01:09:15.125 00.003 1032 Enqueuing Move request for scope (0.09, -0.02)
01:09:15.127 00.002 10072 Worker thread wakes up
01:09:15.127 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
01:09:15.127 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
01:09:15.127 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.05 yDistance=-0.08
01:09:15.129 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:15.131 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
01:09:15.131 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:09:15.131 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:15.131 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:09:15.131 00.000 10072 MoveAxis(E, 4, ABG)
01:09:15.131 00.000 10072 Guiding  Dir = 2, Dur = 4
01:09:15.131 00.000 10072 IsGuiding returns 0
01:09:15.133 00.002 10072 PulseGuide returned control before completion, sleep 14
01:09:15.153 00.020 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:09:15.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:15.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:15.158 00.001 1032 Enqueuing Expose request
01:09:15.160 00.002 10072 IsGuiding returns 0
01:09:15.160 00.000 10072 Move returns status 0, amount 4
01:09:15.160 00.000 10072 MoveAxis(N, 0, ABG)
01:09:15.160 00.000 10072 Move returns status 0, amount 0
01:09:15.161 00.001 10072 move complete, result=0
01:09:15.161 00.000 10072 worker thread done servicing request
01:09:15.161 00.000 10072 Worker thread wakes up
01:09:15.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:15.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:15.168 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:09:15.786 00.618 10072 Exposure complete
01:09:15.838 00.052 10072 worker thread done servicing request
01:09:15.838 00.000 1032 OnExposeComplete: enter
01:09:15.841 00.003 1032 UpdateGuideState(): m_state=6
01:09:15.843 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1758
01:09:15.845 00.002 1032 Star::Find returns 1 (0), X=321.00, Y=750.23, Mass=1367, SNR=26.0, Peak=158 HFD=2.5
01:09:15.848 00.003 1032 MultiStar: [#1 0.04,0.01,0.97,U] [#2 0.13,0.07,0.73,U] [#3 -0.06,0.07,0.61,U] [#4 -0.00,0.07,0.77,U] [#5 -0.05,0.07,0.68,U] [#6 -0.04,0.21,0.61,U] [#7 -0.15,-0.31,0.55,U] [#8 0.09,-0.13,0.56,U] 
01:09:15.849 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.10, 0.05}
01:09:15.851 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
01:09:15.853 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
01:09:15.855 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.96 mountX=0.02 mountY=-0.02, mountTheta=-0.87
01:09:15.858 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
01:09:15.860 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
01:09:15.863 00.003 10072 Worker thread wakes up
01:09:15.863 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:09:15.864 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:09:15.864 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
01:09:15.867 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:15.870 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
01:09:15.870 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:09:15.870 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:15.870 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:09:15.871 00.001 10072 MoveAxis(E, 5, ABG)
01:09:15.871 00.000 10072 Guiding  Dir = 2, Dur = 5
01:09:15.871 00.000 10072 IsGuiding returns 0
01:09:15.872 00.001 10072 PulseGuide returned control before completion, sleep 15
01:09:15.889 00.017 1032 UpdateGuideState exits: m=1367 SNR=26.0
01:09:15.891 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:15.896 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:15.897 00.001 1032 Enqueuing Expose request
01:09:15.899 00.002 10072 IsGuiding returns 0
01:09:15.899 00.000 10072 Move returns status 0, amount 5
01:09:15.899 00.000 10072 MoveAxis(N, 0, ABG)
01:09:15.899 00.000 10072 Move returns status 0, amount 0
01:09:15.899 00.000 10072 move complete, result=0
01:09:15.899 00.000 10072 worker thread done servicing request
01:09:15.899 00.000 10072 Worker thread wakes up
01:09:15.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:15.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:15.907 00.008 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
01:09:16.305 00.398 10072 Exposure complete
01:09:16.352 00.047 10072 worker thread done servicing request
01:09:16.352 00.000 1032 OnExposeComplete: enter
01:09:16.354 00.002 1032 UpdateGuideState(): m_state=6
01:09:16.355 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1759
01:09:16.357 00.002 1032 Star::Find returns 1 (0), X=321.02, Y=750.31, Mass=1478, SNR=27.1, Peak=171 HFD=2.5
01:09:16.358 00.001 1032 MultiStar: [#1 0.05,0.04,0.92,U] [#2 -0.08,0.04,0.70,U] [#3 -0.13,0.00,0.65,U] [#4 -0.02,0.03,0.73,U] [#5 -0.10,0.10,0.67,U] [#6 0.12,0.06,0.61,U] [#7 -0.18,-0.05,0.50,U] [#8 0.04,-0.04,0.58,U] 
01:09:16.361 00.003 1032 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.13, 0.13}
01:09:16.362 00.001 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
01:09:16.364 00.002 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
01:09:16.366 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.77 mountX=0.04 mountY=-0.00, mountTheta=-0.06
01:09:16.369 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
01:09:16.371 00.002 1032 Enqueuing Move request for scope (-0.01, 0.04)
01:09:16.372 00.001 10072 Worker thread wakes up
01:09:16.373 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
01:09:16.373 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
01:09:16.373 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.00
01:09:16.374 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:16.376 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
01:09:16.377 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:09:16.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:16.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:09:16.377 00.000 10072 MoveAxis(E, 6, ABG)
01:09:16.377 00.000 10072 Guiding  Dir = 2, Dur = 6
01:09:16.377 00.000 10072 IsGuiding returns 0
01:09:16.378 00.001 10072 PulseGuide returned control before completion, sleep 16
01:09:16.396 00.018 10072 IsGuiding returns 0
01:09:16.396 00.000 10072 Move returns status 0, amount 6
01:09:16.396 00.000 10072 MoveAxis(N, 0, ABG)
01:09:16.396 00.000 10072 Move returns status 0, amount 0
01:09:16.396 00.000 10072 move complete, result=0
01:09:16.396 00.000 10072 worker thread done servicing request
01:09:16.397 00.001 1032 UpdateGuideState exits: m=1478 SNR=27.1
01:09:16.400 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:16.402 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:16.404 00.002 1032 Enqueuing Expose request
01:09:16.406 00.002 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
01:09:16.407 00.001 10072 Worker thread wakes up
01:09:16.408 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:16.408 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:17.039 00.631 10072 Exposure complete
01:09:17.088 00.049 10072 worker thread done servicing request
01:09:17.088 00.000 1032 OnExposeComplete: enter
01:09:17.090 00.002 1032 UpdateGuideState(): m_state=6
01:09:17.092 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1760
01:09:17.094 00.002 1032 Star::Find returns 1 (0), X=320.90, Y=750.30, Mass=1534, SNR=27.6, Peak=168 HFD=2.6
01:09:17.096 00.002 1032 MultiStar: [#1 0.04,0.03,0.96,U] [#2 -0.07,0.06,0.74,U] [#3 -0.11,0.02,0.64,U] [#4 0.03,0.06,0.70,U] [#5 -0.14,0.13,0.66,U] [#6 0.05,0.11,0.57,U] [#7 -0.17,-0.08,0.49,U] [#8 -0.02,-0.06,0.53,U] 
01:09:17.097 00.001 1032 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {0.00, 0.12}
01:09:17.099 00.002 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
01:09:17.100 00.001 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
01:09:17.101 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.16 mountX=0.06 mountY=0.02, mountTheta=0.33
01:09:17.104 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
01:09:17.105 00.001 1032 Enqueuing Move request for scope (-0.04, 0.05)
01:09:17.106 00.001 10072 Worker thread wakes up
01:09:17.108 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
01:09:17.108 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
01:09:17.108 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.02
01:09:17.109 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:17.112 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
01:09:17.112 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:09:17.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:17.112 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:09:17.112 00.000 10072 MoveAxis(E, 7, ABG)
01:09:17.112 00.000 10072 Guiding  Dir = 2, Dur = 7
01:09:17.113 00.001 10072 IsGuiding returns 0
01:09:17.114 00.001 10072 PulseGuide returned control before completion, sleep 16
01:09:17.130 00.016 1032 UpdateGuideState exits: m=1534 SNR=27.6
01:09:17.132 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:17.134 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:17.135 00.001 1032 Enqueuing Expose request
01:09:17.144 00.009 10072 IsGuiding returns 0
01:09:17.144 00.000 10072 Move returns status 0, amount 7
01:09:17.144 00.000 10072 MoveAxis(N, 0, ABG)
01:09:17.144 00.000 10072 Move returns status 0, amount 0
01:09:17.144 00.000 10072 move complete, result=0
01:09:17.144 00.000 10072 worker thread done servicing request
01:09:17.144 00.000 10072 Worker thread wakes up
01:09:17.144 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:17.144 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:17.146 00.002 1032 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
01:09:17.554 00.408 10072 Exposure complete
01:09:17.606 00.052 10072 worker thread done servicing request
01:09:17.606 00.000 1032 OnExposeComplete: enter
01:09:17.608 00.002 1032 UpdateGuideState(): m_state=6
01:09:17.610 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1761
01:09:17.613 00.003 1032 Star::Find returns 1 (0), X=321.05, Y=750.40, Mass=1417, SNR=26.5, Peak=170 HFD=2.6
01:09:17.616 00.003 1032 MultiStar: [#1 -0.06,0.03,0.98,U] [#2 -0.06,-0.05,0.71,U] [#3 -0.06,-0.04,0.69,U] [#4 -0.01,-0.02,0.71,U] [#5 -0.06,0.11,0.71,U] [#6 0.03,0.21,0.62,U] [#7 -0.16,-0.33,0.49,U] [#8 -0.02,-0.17,0.58,U] 
01:09:17.618 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {0.16, 0.22}
01:09:17.620 00.002 1032 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.83) = xAngle (0.54 = 0.54)
01:09:17.622 00.002 1032 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.54 = 0.54)
01:09:17.623 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.02 cameraTheta=2.37 mountX=0.02 mountY=0.01, mountTheta=0.54
01:09:17.626 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
01:09:17.628 00.002 1032 Enqueuing Move request for scope (-0.02, 0.02)
01:09:17.630 00.002 10072 Worker thread wakes up
01:09:17.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
01:09:17.630 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
01:09:17.630 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.01
01:09:17.632 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:17.634 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
01:09:17.634 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:09:17.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:17.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:09:17.634 00.000 10072 MoveAxis(E, 7, ABG)
01:09:17.634 00.000 10072 Guiding  Dir = 2, Dur = 7
01:09:17.634 00.000 10072 IsGuiding returns 0
01:09:17.635 00.001 10072 PulseGuide returned control before completion, sleep 17
01:09:17.652 00.017 1032 UpdateGuideState exits: m=1417 SNR=26.5
01:09:17.654 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:17.656 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:17.658 00.002 1032 Enqueuing Expose request
01:09:17.661 00.003 10072 IsGuiding returns 0
01:09:17.661 00.000 10072 Move returns status 0, amount 7
01:09:17.661 00.000 10072 MoveAxis(N, 0, ABG)
01:09:17.661 00.000 10072 Move returns status 0, amount 0
01:09:17.661 00.000 10072 move complete, result=0
01:09:17.662 00.001 10072 worker thread done servicing request
01:09:17.662 00.000 10072 Worker thread wakes up
01:09:17.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:17.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:17.668 00.006 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
01:09:18.292 00.624 10072 Exposure complete
01:09:18.338 00.046 10072 worker thread done servicing request
01:09:18.338 00.000 1032 OnExposeComplete: enter
01:09:18.339 00.001 1032 UpdateGuideState(): m_state=6
01:09:18.341 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1762
01:09:18.342 00.001 1032 Star::Find returns 1 (0), X=320.84, Y=750.24, Mass=1607, SNR=28.3, Peak=177 HFD=2.6
01:09:18.344 00.002 1032 MultiStar: [#1 0.09,-0.04,0.92,U] [#2 0.02,-0.01,0.67,U] [#3 0.07,-0.09,0.62,U] [#4 0.10,-0.27,0.63,U] [#5 0.01,0.06,0.63,U] [#6 0.09,-0.15,0.61,U] [#7 -0.11,-0.18,0.50,U] [#8 0.10,-0.28,0.53,U] 
01:09:18.345 00.001 1032 single-star, 8 included, MultiStar: {0.03, -0.08}, one-star: {-0.06, 0.06}
01:09:18.347 00.002 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
01:09:18.349 00.002 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
01:09:18.350 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.36 mountX=0.07 mountY=0.04, mountTheta=0.53
01:09:18.353 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.06, opts=13)
01:09:18.354 00.001 1032 Enqueuing Move request for scope (-0.06, 0.06)
01:09:18.356 00.002 10072 Worker thread wakes up
01:09:18.356 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
01:09:18.356 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
01:09:18.356 00.000 10072 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=0.04
01:09:18.358 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:18.361 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
01:09:18.361 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
01:09:18.361 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:18.361 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:09:18.361 00.000 10072 MoveAxis(E, 9, ABG)
01:09:18.361 00.000 10072 Guiding  Dir = 2, Dur = 9
01:09:18.362 00.001 10072 IsGuiding returns 0
01:09:18.363 00.001 10072 PulseGuide returned control before completion, sleep 19
01:09:18.379 00.016 1032 UpdateGuideState exits: m=1607 SNR=28.3
01:09:18.380 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:18.383 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:18.385 00.002 1032 Enqueuing Expose request
01:09:18.397 00.012 10072 IsGuiding returns 0
01:09:18.397 00.000 10072 Move returns status 0, amount 9
01:09:18.397 00.000 10072 MoveAxis(N, 0, ABG)
01:09:18.397 00.000 10072 Move returns status 0, amount 0
01:09:18.397 00.000 10072 move complete, result=0
01:09:18.397 00.000 10072 worker thread done servicing request
01:09:18.397 00.000 10072 Worker thread wakes up
01:09:18.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:18.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:18.399 00.002 1032 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
01:09:18.805 00.406 10072 Exposure complete
01:09:18.854 00.049 10072 worker thread done servicing request
01:09:18.854 00.000 1032 OnExposeComplete: enter
01:09:18.856 00.002 1032 UpdateGuideState(): m_state=6
01:09:18.858 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1763
01:09:18.861 00.003 1032 Star::Find returns 1 (0), X=320.94, Y=750.24, Mass=1443, SNR=26.8, Peak=155 HFD=2.5
01:09:18.863 00.002 1032 MultiStar: [#1 0.02,-0.16,0.96,U] [#2 0.04,-0.06,0.71,U] [#3 -0.06,-0.20,0.61,U] [#4 -0.02,-0.20,0.71,U] [#5 0.04,-0.10,0.70,U] [#6 -0.11,-0.01,0.59,U] [#7 0.05,-0.49,0.50,U] [#8 0.09,-0.22,0.58,U] 
01:09:18.866 00.003 1032 single-star, 8 included, MultiStar: {0.01, -0.13}, one-star: {0.05, 0.06}
01:09:18.867 00.001 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:09:18.869 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:09:18.871 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.07 cameraTheta=0.88 mountX=0.04 mountY=-0.06, mountTheta=-0.95
01:09:18.874 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
01:09:18.876 00.002 1032 Enqueuing Move request for scope (0.05, 0.06)
01:09:18.878 00.002 10072 Worker thread wakes up
01:09:18.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:09:18.878 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:09:18.878 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.06
01:09:18.882 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:18.885 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
01:09:18.885 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:09:18.886 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:18.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:09:18.886 00.000 10072 MoveAxis(E, 8, ABG)
01:09:18.886 00.000 10072 Guiding  Dir = 2, Dur = 8
01:09:18.886 00.000 10072 IsGuiding returns 0
01:09:18.887 00.001 10072 PulseGuide returned control before completion, sleep 18
01:09:18.904 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:09:18.907 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:18.908 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:18.910 00.002 1032 Enqueuing Expose request
01:09:18.912 00.002 10072 IsGuiding returns 0
01:09:18.912 00.000 10072 Move returns status 0, amount 8
01:09:18.912 00.000 10072 MoveAxis(N, 0, ABG)
01:09:18.912 00.000 10072 Move returns status 0, amount 0
01:09:18.912 00.000 10072 move complete, result=0
01:09:18.912 00.000 10072 worker thread done servicing request
01:09:18.912 00.000 10072 Worker thread wakes up
01:09:18.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:18.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:18.919 00.007 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:09:19.539 00.620 10072 Exposure complete
01:09:19.587 00.048 10072 worker thread done servicing request
01:09:19.587 00.000 1032 OnExposeComplete: enter
01:09:19.589 00.002 1032 UpdateGuideState(): m_state=6
01:09:19.591 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1764
01:09:19.594 00.003 1032 Star::Find returns 1 (0), X=321.00, Y=750.24, Mass=1454, SNR=26.9, Peak=166 HFD=2.5
01:09:19.597 00.003 1032 MultiStar: [#1 0.14,-0.09,0.94,U] [#2 0.08,-0.19,0.76,U] [#3 0.05,-0.14,0.59,U] [#4 0.08,-0.07,0.68,U] [#5 0.08,-0.01,0.64,U] [#6 0.06,-0.01,0.64,U] [#7 -0.07,-0.24,0.49,U] [#8 0.06,-0.04,0.54,U] 
01:09:19.601 00.004 1032 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.11, 0.06}
01:09:19.603 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
01:09:19.605 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
01:09:19.607 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.76 mountX=-0.09 mountY=-0.05, mountTheta=-2.59
01:09:19.610 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
01:09:19.612 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
01:09:19.615 00.003 10072 Worker thread wakes up
01:09:19.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
01:09:19.615 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
01:09:19.615 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.05
01:09:19.618 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:19.621 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
01:09:19.621 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:09:19.621 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:19.621 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:09:19.621 00.000 10072 MoveAxis(E, 10, ABG)
01:09:19.621 00.000 10072 Guiding  Dir = 2, Dur = 10
01:09:19.621 00.000 10072 IsGuiding returns 0
01:09:19.622 00.001 10072 PulseGuide returned control before completion, sleep 20
01:09:19.640 00.018 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:09:19.644 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:19.647 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:19.649 00.002 1032 Enqueuing Expose request
01:09:19.651 00.002 10072 IsGuiding returns 0
01:09:19.651 00.000 10072 Move returns status 0, amount 10
01:09:19.651 00.000 10072 MoveAxis(N, 0, ABG)
01:09:19.651 00.000 10072 Move returns status 0, amount 0
01:09:19.651 00.000 10072 move complete, result=0
01:09:19.652 00.001 10072 worker thread done servicing request
01:09:19.652 00.000 10072 Worker thread wakes up
01:09:19.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:19.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:19.658 00.006 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:09:20.069 00.411 10072 Exposure complete
01:09:20.119 00.050 10072 worker thread done servicing request
01:09:20.119 00.000 1032 OnExposeComplete: enter
01:09:20.121 00.002 1032 UpdateGuideState(): m_state=6
01:09:20.122 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1765
01:09:20.124 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=750.21, Mass=1437, SNR=26.7, Peak=165 HFD=2.6
01:09:20.125 00.001 1032 MultiStar: [#1 0.06,0.08,0.92,U] [#2 -0.04,0.09,0.74,U] [#3 0.07,-0.14,0.68,U] [#4 0.10,-0.16,0.70,U] [#5 0.01,-0.11,0.74,U] [#6 0.17,-0.05,0.57,U] [#7 -0.07,-0.20,0.51,U] [#8 -0.09,-0.18,0.54,U] 
01:09:20.126 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.14, 0.03}
01:09:20.128 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
01:09:20.130 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
01:09:20.131 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.86 mountX=-0.07 mountY=-0.03, mountTheta=-2.69
01:09:20.134 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
01:09:20.137 00.003 1032 Enqueuing Move request for scope (0.05, -0.05)
01:09:20.138 00.001 10072 Worker thread wakes up
01:09:20.138 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
01:09:20.138 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
01:09:20.138 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.07 yDistance=-0.03
01:09:20.140 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:20.141 00.001 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.57
01:09:20.142 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:09:20.142 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:20.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:09:20.142 00.000 10072 MoveAxis(E, 9, ABG)
01:09:20.142 00.000 10072 Guiding  Dir = 2, Dur = 9
01:09:20.142 00.000 10072 IsGuiding returns 0
01:09:20.144 00.002 10072 PulseGuide returned control before completion, sleep 19
01:09:20.160 00.016 1032 UpdateGuideState exits: m=1437 SNR=26.7
01:09:20.163 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:20.164 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:20.167 00.003 1032 Enqueuing Expose request
01:09:20.176 00.009 10072 IsGuiding returns 0
01:09:20.176 00.000 10072 Move returns status 0, amount 9
01:09:20.176 00.000 10072 MoveAxis(N, 0, ABG)
01:09:20.176 00.000 10072 Move returns status 0, amount 0
01:09:20.176 00.000 10072 move complete, result=0
01:09:20.176 00.000 10072 worker thread done servicing request
01:09:20.177 00.001 10072 Worker thread wakes up
01:09:20.177 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:20.177 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:20.177 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
01:09:20.805 00.628 10072 Exposure complete
01:09:20.854 00.049 10072 worker thread done servicing request
01:09:20.854 00.000 1032 OnExposeComplete: enter
01:09:20.856 00.002 1032 UpdateGuideState(): m_state=6
01:09:20.858 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1766
01:09:20.860 00.002 1032 Star::Find returns 1 (0), X=321.10, Y=749.99, Mass=1445, SNR=26.8, Peak=186 HFD=2.7
01:09:20.864 00.004 1032 MultiStar: [#1 0.14,-0.21,0.99,U] [#2 0.05,-0.23,0.74,U] [#3 0.15,-0.18,0.72,U] [#4 0.15,-0.19,0.71,U] [#5 0.09,-0.30,0.70,U] [#6 0.36,-0.33,0.57,U] [#7 0.13,-0.21,0.54,U] [#8 0.15,-0.35,0.57,U] 
01:09:20.866 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.24}, one-star: {0.21, -0.19}
01:09:20.867 00.001 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
01:09:20.869 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
01:09:20.871 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-0.75 mountX=-0.24 mountY=-0.15, mountTheta=-2.58
01:09:20.873 00.002 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.19, opts=13)
01:09:20.875 00.002 1032 Enqueuing Move request for scope (0.21, -0.19)
01:09:20.876 00.001 10072 Worker thread wakes up
01:09:20.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd
01:09:20.876 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.19)
01:09:20.876 00.000 10072 Moving (0.21, -0.19) raw xDistance=-0.24 yDistance=-0.15
01:09:20.878 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:20.881 00.003 10072 PPEC rslt: input = -0.24, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 288.57
01:09:20.881 00.000 10072 PPEC: input: -0.24, control: -0.12, exposure: 500
01:09:20.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:20.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:09:20.881 00.000 10072 MoveAxis(E, 122, ABG)
01:09:20.881 00.000 10072 Guiding  Dir = 2, Dur = 122
01:09:20.882 00.001 10072 IsGuiding returns 0
01:09:20.882 00.000 10072 PulseGuide returned control before completion, sleep 132
01:09:20.900 00.018 1032 UpdateGuideState exits: m=1445 SNR=26.8
01:09:20.903 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:20.905 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:20.907 00.002 1032 Enqueuing Expose request
01:09:21.017 00.110 10072 IsGuiding returns 0
01:09:21.018 00.001 10072 Move returns status 0, amount 122
01:09:21.018 00.000 10072 MoveAxis(N, 0, ABG)
01:09:21.018 00.000 10072 Move returns status 0, amount 0
01:09:21.018 00.000 10072 move complete, result=0
01:09:21.018 00.000 10072 worker thread done servicing request
01:09:21.018 00.000 10072 Worker thread wakes up
01:09:21.018 00.000 1032 GuideStep: -0.2 px 122 ms EAST, -0.2 px 0 ms NORTH
01:09:21.020 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:21.020 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:21.430 00.410 10072 Exposure complete
01:09:21.480 00.050 10072 worker thread done servicing request
01:09:21.481 00.001 1032 OnExposeComplete: enter
01:09:21.483 00.002 1032 UpdateGuideState(): m_state=6
01:09:21.485 00.002 1032 Star::Find(15, 321, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1767
01:09:21.487 00.002 1032 Star::Find returns 1 (0), X=321.12, Y=750.06, Mass=1410, SNR=26.5, Peak=173 HFD=2.7
01:09:21.490 00.003 1032 MultiStar: [#1 0.06,-0.15,1.05,U] [#2 0.13,-0.24,0.73,U] [#3 0.05,-0.27,0.70,U] [#4 0.06,-0.26,0.73,U] [#5 0.05,-0.16,0.71,U] [#6 0.21,-0.28,0.57,U] [#7 -0.01,-0.33,0.50,U] [#8 0.19,-0.26,0.58,U] 
01:09:21.493 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.22}, one-star: {0.22, -0.12}
01:09:21.496 00.003 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
01:09:21.499 00.003 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
01:09:21.500 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-1.11 mountX=-0.24 mountY=-0.05, mountTheta=-2.94
01:09:21.504 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.22, opts=13)
01:09:21.506 00.002 1032 Enqueuing Move request for scope (0.11, -0.22)
01:09:21.508 00.002 10072 Worker thread wakes up
01:09:21.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
01:09:21.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
01:09:21.508 00.000 10072 Moving (0.11, -0.22) raw xDistance=-0.24 yDistance=-0.05
01:09:21.510 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:21.512 00.002 10072 PPEC rslt: input = -0.24, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 288.57
01:09:21.512 00.000 10072 PPEC: input: -0.24, control: -0.12, exposure: 500
01:09:21.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:21.512 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:09:21.512 00.000 10072 MoveAxis(E, 120, ABG)
01:09:21.512 00.000 10072 Guiding  Dir = 2, Dur = 120
01:09:21.513 00.001 10072 IsGuiding returns 0
01:09:21.513 00.000 10072 PulseGuide returned control before completion, sleep 130
01:09:21.532 00.019 1032 UpdateGuideState exits: m=1410 SNR=26.5
01:09:21.534 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:21.536 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:21.538 00.002 1032 Enqueuing Expose request
01:09:21.645 00.107 10072 IsGuiding returns 0
01:09:21.645 00.000 10072 Move returns status 0, amount 120
01:09:21.646 00.001 10072 MoveAxis(N, 0, ABG)
01:09:21.646 00.000 10072 Move returns status 0, amount 0
01:09:21.646 00.000 10072 move complete, result=0
01:09:21.646 00.000 10072 worker thread done servicing request
01:09:21.647 00.001 1032 GuideStep: -0.2 px 120 ms EAST, -0.0 px 0 ms NORTH
01:09:21.649 00.002 10072 Worker thread wakes up
01:09:21.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:21.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:22.382 00.733 10072 Exposure complete
01:09:22.433 00.051 10072 worker thread done servicing request
01:09:22.434 00.001 1032 OnExposeComplete: enter
01:09:22.436 00.002 1032 UpdateGuideState(): m_state=6
01:09:22.437 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1768
01:09:22.439 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.30, Mass=1452, SNR=26.9, Peak=169 HFD=2.6
01:09:22.442 00.003 1032 MultiStar: [#1 0.02,0.17,0.94,U] [#2 0.17,0.17,0.75,U] [#3 0.03,0.03,0.64,U] [#4 0.06,0.18,0.66,U] [#5 -0.00,0.42,0.70,U] [#6 0.03,0.27,0.61,U] [#7 0.06,-0.02,0.52,U] [#8 0.05,0.08,0.57,U] 
01:09:22.444 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.16}, one-star: {0.20, 0.12}
01:09:22.445 00.001 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
01:09:22.446 00.001 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
01:09:22.448 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.14 mountX=0.14 mountY=-0.11, mountTheta=-0.69
01:09:22.450 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.16, opts=13)
01:09:22.453 00.003 1032 Enqueuing Move request for scope (0.07, 0.16)
01:09:22.455 00.002 10072 Worker thread wakes up
01:09:22.455 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
01:09:22.455 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
01:09:22.455 00.000 10072 Moving (0.07, 0.16) raw xDistance=0.14 yDistance=-0.11
01:09:22.459 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:22.462 00.003 10072 PPEC rslt: input = 0.14, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 288.56
01:09:22.462 00.000 10072 PPEC: input: 0.14, control: 0.05, exposure: 500
01:09:22.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:22.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:09:22.463 00.001 10072 MoveAxis(W, 50, ABG)
01:09:22.463 00.000 10072 Guiding  Dir = 3, Dur = 50
01:09:22.463 00.000 10072 IsGuiding returns 0
01:09:22.463 00.000 10072 PulseGuide returned control before completion, sleep 60
01:09:22.482 00.019 1032 UpdateGuideState exits: m=1452 SNR=26.9
01:09:22.484 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:22.490 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:22.493 00.003 1032 Enqueuing Expose request
01:09:22.535 00.042 10072 IsGuiding returns 0
01:09:22.535 00.000 10072 Move returns status 0, amount 50
01:09:22.535 00.000 10072 MoveAxis(N, 0, ABG)
01:09:22.535 00.000 10072 Move returns status 0, amount 0
01:09:22.535 00.000 10072 move complete, result=0
01:09:22.535 00.000 10072 worker thread done servicing request
01:09:22.535 00.000 10072 Worker thread wakes up
01:09:22.535 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:22.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:22.590 00.055 1032 GuideStep: 0.1 px 50 ms WEST, -0.1 px 0 ms NORTH
01:09:22.944 00.354 10072 Exposure complete
01:09:22.996 00.052 10072 worker thread done servicing request
01:09:22.996 00.000 1032 OnExposeComplete: enter
01:09:22.998 00.002 1032 UpdateGuideState(): m_state=6
01:09:23.000 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1769
01:09:23.002 00.002 1032 Star::Find returns 1 (0), X=321.08, Y=750.33, Mass=1420, SNR=26.6, Peak=169 HFD=2.6
01:09:23.003 00.001 1032 MultiStar: [#1 0.16,0.04,0.99,U] [#2 -0.01,0.13,0.76,U] [#3 -0.03,0.27,0.67,U] [#4 0.06,0.05,0.70,U] [#5 0.04,0.29,0.66,U] [#6 -0.03,0.12,0.60,U] [#7 -0.06,0.04,0.50,U] [#8 0.03,0.04,0.59,U] 
01:09:23.006 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.13}, one-star: {0.19, 0.15}
01:09:23.007 00.001 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
01:09:23.008 00.001 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
01:09:23.010 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.15 mountX=0.11 mountY=-0.09, mountTheta=-0.68
01:09:23.012 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
01:09:23.014 00.002 1032 Enqueuing Move request for scope (0.06, 0.13)
01:09:23.016 00.002 10072 Worker thread wakes up
01:09:23.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
01:09:23.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
01:09:23.016 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
01:09:23.020 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:23.023 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:23.023 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
01:09:23.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:23.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:09:23.023 00.000 10072 MoveAxis(E, 11, ABG)
01:09:23.023 00.000 10072 Guiding  Dir = 2, Dur = 11
01:09:23.023 00.000 10072 IsGuiding returns 0
01:09:23.024 00.001 10072 PulseGuide returned control before completion, sleep 21
01:09:23.040 00.016 1032 UpdateGuideState exits: m=1420 SNR=26.6
01:09:23.044 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:23.046 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:23.047 00.001 1032 Enqueuing Expose request
01:09:23.052 00.005 10072 IsGuiding returns 0
01:09:23.052 00.000 10072 Move returns status 0, amount 11
01:09:23.052 00.000 10072 MoveAxis(N, 0, ABG)
01:09:23.052 00.000 10072 Move returns status 0, amount 0
01:09:23.052 00.000 10072 move complete, result=0
01:09:23.052 00.000 10072 worker thread done servicing request
01:09:23.052 00.000 10072 Worker thread wakes up
01:09:23.052 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:23.052 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:23.061 00.009 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
01:09:23.679 00.618 10072 Exposure complete
01:09:23.727 00.048 10072 worker thread done servicing request
01:09:23.727 00.000 1032 OnExposeComplete: enter
01:09:23.729 00.002 1032 UpdateGuideState(): m_state=6
01:09:23.731 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1770
01:09:23.733 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.26, Mass=1562, SNR=27.9, Peak=163 HFD=2.6
01:09:23.734 00.001 1032 MultiStar: [#1 0.23,-0.01,0.90,U] [#2 0.06,-0.06,0.69,U] [#3 0.24,-0.07,0.66,U] [#4 0.17,-0.27,0.66,U] [#5 0.08,-0.07,0.71,U] [#6 0.27,0.02,0.57,U] [#7 -0.07,-0.17,0.51,U] [#8 0.18,-0.16,0.52,U] 
01:09:23.737 00.003 1032 refined, 8 included, MultiStar: {0.16, -0.07}, one-star: {0.22, 0.07}
01:09:23.739 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
01:09:23.741 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
01:09:23.742 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.39 mountX=-0.10 mountY=-0.14, mountTheta=-2.22
01:09:23.745 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.07, opts=13)
01:09:23.747 00.002 1032 Enqueuing Move request for scope (0.16, -0.07)
01:09:23.749 00.002 10072 Worker thread wakes up
01:09:23.749 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
01:09:23.749 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
01:09:23.749 00.000 10072 Moving (0.16, -0.07) raw xDistance=-0.10 yDistance=-0.14
01:09:23.752 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:23.754 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:23.754 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
01:09:23.754 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:23.754 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:09:23.754 00.000 10072 MoveAxis(E, 13, ABG)
01:09:23.755 00.001 10072 Guiding  Dir = 2, Dur = 13
01:09:23.755 00.000 10072 IsGuiding returns 0
01:09:23.755 00.000 10072 PulseGuide returned control before completion, sleep 23
01:09:23.775 00.020 1032 UpdateGuideState exits: m=1562 SNR=27.9
01:09:23.777 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:23.779 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:23.781 00.002 1032 Enqueuing Expose request
01:09:23.786 00.005 10072 IsGuiding returns 0
01:09:23.787 00.001 10072 Move returns status 0, amount 13
01:09:23.787 00.000 10072 MoveAxis(N, 0, ABG)
01:09:23.787 00.000 10072 Move returns status 0, amount 0
01:09:23.787 00.000 10072 move complete, result=0
01:09:23.787 00.000 10072 worker thread done servicing request
01:09:23.787 00.000 10072 Worker thread wakes up
01:09:23.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:23.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:23.792 00.005 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
01:09:24.197 00.405 10072 Exposure complete
01:09:24.245 00.048 10072 worker thread done servicing request
01:09:24.247 00.002 1032 OnExposeComplete: enter
01:09:24.249 00.002 1032 UpdateGuideState(): m_state=6
01:09:24.250 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1771
01:09:24.252 00.002 1032 Star::Find returns 1 (0), X=321.11, Y=750.09, Mass=1432, SNR=26.7, Peak=174 HFD=2.7
01:09:24.253 00.001 1032 MultiStar: [#1 0.05,-0.17,0.98,U] [#2 -0.11,-0.12,0.71,U] [#3 -0.01,-0.20,0.68,U] [#4 0.12,-0.21,0.70,U] [#5 0.01,-0.18,0.66,U] [#6 0.18,-0.18,0.65,U] [#7 -0.05,-0.39,0.49,U] [#8 0.14,-0.16,0.58,U] 
01:09:24.255 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.18}, one-star: {0.22, -0.10}
01:09:24.256 00.001 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
01:09:24.258 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
01:09:24.260 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.20 mountX=-0.19 mountY=-0.02, mountTheta=-3.03
01:09:24.263 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.18, opts=13)
01:09:24.265 00.002 1032 Enqueuing Move request for scope (0.07, -0.18)
01:09:24.268 00.003 10072 Worker thread wakes up
01:09:24.268 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
01:09:24.268 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
01:09:24.268 00.000 10072 Moving (0.07, -0.18) raw xDistance=-0.19 yDistance=-0.02
01:09:24.272 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:24.273 00.001 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.56
01:09:24.273 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
01:09:24.274 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:24.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:09:24.274 00.000 10072 MoveAxis(E, 99, ABG)
01:09:24.274 00.000 10072 Guiding  Dir = 2, Dur = 99
01:09:24.274 00.000 10072 IsGuiding returns 0
01:09:24.274 00.000 10072 PulseGuide returned control before completion, sleep 109
01:09:24.293 00.019 1032 UpdateGuideState exits: m=1432 SNR=26.7
01:09:24.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:24.296 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:24.298 00.002 1032 Enqueuing Expose request
01:09:24.397 00.099 10072 IsGuiding returns 0
01:09:24.397 00.000 10072 Move returns status 0, amount 99
01:09:24.397 00.000 10072 MoveAxis(N, 0, ABG)
01:09:24.397 00.000 10072 Move returns status 0, amount 0
01:09:24.397 00.000 10072 move complete, result=0
01:09:24.397 00.000 10072 worker thread done servicing request
01:09:24.397 00.000 10072 Worker thread wakes up
01:09:24.399 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:24.399 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:24.399 00.000 1032 GuideStep: -0.2 px 99 ms EAST, -0.0 px 0 ms NORTH
01:09:25.025 00.626 10072 Exposure complete
01:09:25.071 00.046 10072 worker thread done servicing request
01:09:25.071 00.000 1032 OnExposeComplete: enter
01:09:25.074 00.003 1032 UpdateGuideState(): m_state=6
01:09:25.076 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1772
01:09:25.077 00.001 1032 Star::Find returns 1 (0), X=320.96, Y=750.33, Mass=1542, SNR=27.7, Peak=165 HFD=2.6
01:09:25.079 00.002 1032 MultiStar: [#1 -0.11,0.14,0.92,U] [#2 -0.09,-0.07,0.70,U] [#3 -0.23,-0.06,0.66,U] [#4 -0.04,0.26,0.66,U] [#5 -0.19,0.00,0.65,U] [#6 -0.06,0.25,0.55,U] [#7 -0.21,-0.11,0.53,U] [#8 -0.04,0.10,0.54,U] 
01:09:25.082 00.003 1032 refined, 8 included, MultiStar: {-0.09, 0.08}, one-star: {0.07, 0.15}
01:09:25.083 00.001 1032 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.83) = xAngle (0.60 = 0.60)
01:09:25.085 00.002 1032 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.60 = 0.60)
01:09:25.087 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.43 mountX=0.10 mountY=0.07, mountTheta=0.60
01:09:25.090 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.08, opts=13)
01:09:25.092 00.002 1032 Enqueuing Move request for scope (-0.09, 0.08)
01:09:25.094 00.002 10072 Worker thread wakes up
01:09:25.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
01:09:25.094 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:09:25.094 00.000 10072 Moving (-0.09, 0.08) raw xDistance=0.10 yDistance=0.07
01:09:25.096 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:25.098 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:25.098 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:09:25.099 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:25.099 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:09:25.099 00.000 10072 MoveAxis(E, 15, ABG)
01:09:25.099 00.000 10072 Guiding  Dir = 2, Dur = 15
01:09:25.099 00.000 10072 IsGuiding returns 0
01:09:25.100 00.001 10072 PulseGuide returned control before completion, sleep 25
01:09:25.118 00.018 1032 UpdateGuideState exits: m=1542 SNR=27.7
01:09:25.121 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:25.122 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:25.124 00.002 1032 Enqueuing Expose request
01:09:25.131 00.007 10072 IsGuiding returns 0
01:09:25.132 00.001 10072 Move returns status 0, amount 15
01:09:25.132 00.000 10072 MoveAxis(N, 0, ABG)
01:09:25.132 00.000 10072 Move returns status 0, amount 0
01:09:25.132 00.000 10072 move complete, result=0
01:09:25.132 00.000 10072 worker thread done servicing request
01:09:25.132 00.000 10072 Worker thread wakes up
01:09:25.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:25.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:25.134 00.002 1032 GuideStep: 0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
01:09:25.540 00.406 10072 Exposure complete
01:09:25.590 00.050 10072 worker thread done servicing request
01:09:25.590 00.000 1032 OnExposeComplete: enter
01:09:25.593 00.003 1032 UpdateGuideState(): m_state=6
01:09:25.596 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1773
01:09:25.599 00.003 1032 Star::Find returns 1 (0), X=320.93, Y=750.42, Mass=1360, SNR=26.0, Peak=140 HFD=2.7
01:09:25.603 00.004 1032 MultiStar: [#1 0.03,0.03,0.96,U] [#2 -0.23,-0.12,0.78,U] [#3 -0.10,-0.10,0.72,U] [#4 0.18,-0.07,0.73,U] [#5 -0.10,0.13,0.72,U] [#6 0.22,0.11,0.61,U] [#7 -0.11,-0.20,0.56,U] [#8 0.05,-0.03,0.58,U] 
01:09:25.605 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {0.04, 0.24}
01:09:25.607 00.002 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
01:09:25.609 00.002 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
01:09:25.610 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.86 mountX=0.01 mountY=0.00, mountTheta=0.03
01:09:25.614 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
01:09:25.615 00.001 1032 Enqueuing Move request for scope (-0.00, 0.01)
01:09:25.618 00.003 10072 Worker thread wakes up
01:09:25.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
01:09:25.618 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
01:09:25.618 00.000 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=0.00
01:09:25.620 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:25.622 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:25.622 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:09:25.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:25.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:09:25.622 00.000 10072 MoveAxis(E, 12, ABG)
01:09:25.622 00.000 10072 Guiding  Dir = 2, Dur = 12
01:09:25.624 00.002 10072 IsGuiding returns 0
01:09:25.624 00.000 10072 PulseGuide returned control before completion, sleep 22
01:09:25.641 00.017 1032 UpdateGuideState exits: m=1360 SNR=26.0
01:09:25.644 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:25.645 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:25.646 00.001 1032 Enqueuing Expose request
01:09:25.648 00.002 10072 IsGuiding returns 0
01:09:25.649 00.001 10072 Move returns status 0, amount 12
01:09:25.649 00.000 10072 MoveAxis(N, 0, ABG)
01:09:25.649 00.000 10072 Move returns status 0, amount 0
01:09:25.649 00.000 10072 move complete, result=0
01:09:25.649 00.000 10072 worker thread done servicing request
01:09:25.649 00.000 10072 Worker thread wakes up
01:09:25.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:25.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:25.657 00.008 1032 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
01:09:26.275 00.618 10072 Exposure complete
01:09:26.321 00.046 10072 worker thread done servicing request
01:09:26.321 00.000 1032 OnExposeComplete: enter
01:09:26.323 00.002 1032 UpdateGuideState(): m_state=6
01:09:26.324 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1774
01:09:26.326 00.002 1032 Star::Find returns 1 (0), X=321.15, Y=750.35, Mass=1413, SNR=26.5, Peak=171 HFD=2.7
01:09:26.329 00.003 1032 MultiStar: [#1 0.12,-0.04,0.97,U] [#2 0.04,0.01,0.74,U] [#3 -0.09,-0.13,0.66,U] [#4 0.25,-0.03,0.70,U] [#5 0.12,-0.11,0.72,U] [#6 0.11,0.04,0.54,U] [#7 -0.06,-0.10,0.48,U] [#8 -0.03,-0.17,0.57,U] 
01:09:26.331 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.26, 0.17}
01:09:26.334 00.003 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
01:09:26.337 00.003 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
01:09:26.339 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.27 mountX=-0.05 mountY=-0.09, mountTheta=-2.10
01:09:26.341 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
01:09:26.343 00.002 1032 Enqueuing Move request for scope (0.10, -0.03)
01:09:26.344 00.001 10072 Worker thread wakes up
01:09:26.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
01:09:26.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
01:09:26.344 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
01:09:26.346 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:26.349 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:26.349 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:09:26.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:26.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:09:26.349 00.000 10072 MoveAxis(E, 13, ABG)
01:09:26.349 00.000 10072 Guiding  Dir = 2, Dur = 13
01:09:26.350 00.001 10072 IsGuiding returns 0
01:09:26.350 00.000 10072 PulseGuide returned control before completion, sleep 23
01:09:26.367 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:09:26.369 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:26.370 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:26.372 00.002 1032 Enqueuing Expose request
01:09:26.382 00.010 10072 IsGuiding returns 0
01:09:26.382 00.000 10072 Move returns status 0, amount 13
01:09:26.382 00.000 10072 MoveAxis(N, 0, ABG)
01:09:26.382 00.000 10072 Move returns status 0, amount 0
01:09:26.382 00.000 10072 move complete, result=0
01:09:26.382 00.000 10072 worker thread done servicing request
01:09:26.382 00.000 10072 Worker thread wakes up
01:09:26.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:26.383 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:26.386 00.003 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
01:09:26.796 00.410 10072 Exposure complete
01:09:26.844 00.048 10072 worker thread done servicing request
01:09:26.844 00.000 1032 OnExposeComplete: enter
01:09:26.846 00.002 1032 UpdateGuideState(): m_state=6
01:09:26.848 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1775
01:09:26.850 00.002 1032 Star::Find returns 1 (0), X=321.22, Y=750.08, Mass=1436, SNR=26.7, Peak=177 HFD=2.5
01:09:26.851 00.001 1032 MultiStar: [#1 0.14,-0.24,0.99,U] [#2 -0.03,-0.26,0.76,U] [#3 -0.10,-0.19,0.69,U] [#4 0.11,-0.19,0.69,U] [#5 0.05,0.03,0.69,U] [#6 0.03,0.11,0.64,U] [#7 0.01,-0.23,0.52,U] [#8 -0.05,-0.17,0.55,U] 
01:09:26.854 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.14}, one-star: {0.33, -0.10}
01:09:26.855 00.001 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
01:09:26.857 00.002 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
01:09:26.858 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.09 mountX=-0.16 mountY=-0.04, mountTheta=-2.92
01:09:26.861 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.14, opts=13)
01:09:26.864 00.003 1032 Enqueuing Move request for scope (0.07, -0.14)
01:09:26.867 00.003 10072 Worker thread wakes up
01:09:26.867 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
01:09:26.867 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
01:09:26.867 00.000 10072 Moving (0.07, -0.14) raw xDistance=-0.16 yDistance=-0.04
01:09:26.870 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:26.872 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.56
01:09:26.872 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
01:09:26.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:26.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:09:26.872 00.000 10072 MoveAxis(E, 84, ABG)
01:09:26.872 00.000 10072 Guiding  Dir = 2, Dur = 84
01:09:26.873 00.001 10072 IsGuiding returns 0
01:09:26.873 00.000 10072 PulseGuide returned control before completion, sleep 94
01:09:26.890 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.7
01:09:26.893 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:26.895 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:26.897 00.002 1032 Enqueuing Expose request
01:09:26.981 00.084 10072 IsGuiding returns 0
01:09:26.981 00.000 10072 Move returns status 0, amount 84
01:09:26.981 00.000 10072 MoveAxis(N, 0, ABG)
01:09:26.981 00.000 10072 Move returns status 0, amount 0
01:09:26.981 00.000 10072 move complete, result=0
01:09:26.981 00.000 10072 worker thread done servicing request
01:09:26.981 00.000 10072 Worker thread wakes up
01:09:26.981 00.000 1032 GuideStep: -0.2 px 84 ms EAST, -0.0 px 0 ms NORTH
01:09:26.985 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:26.986 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:27.609 00.623 10072 Exposure complete
01:09:27.658 00.049 10072 worker thread done servicing request
01:09:27.658 00.000 1032 OnExposeComplete: enter
01:09:27.661 00.003 1032 UpdateGuideState(): m_state=6
01:09:27.663 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1776
01:09:27.664 00.001 1032 Star::Find returns 1 (0), X=320.97, Y=750.48, Mass=1434, SNR=26.7, Peak=165 HFD=2.7
01:09:27.666 00.002 1032 MultiStar: [#1 -0.07,0.12,0.94,U] [#2 -0.10,0.05,0.74,U] [#3 -0.08,0.08,0.66,U] [#4 0.21,0.06,0.72,U] [#5 0.01,0.05,0.67,U] [#6 0.15,0.13,0.58,U] [#7 -0.08,0.02,0.54,U] [#8 0.13,0.03,0.55,U] 
01:09:27.669 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {0.08, 0.30}
01:09:27.670 00.001 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
01:09:27.671 00.001 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
01:09:27.674 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.36 mountX=0.10 mountY=-0.05, mountTheta=-0.47
01:09:27.678 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
01:09:27.681 00.003 1032 Enqueuing Move request for scope (0.02, 0.11)
01:09:27.682 00.001 10072 Worker thread wakes up
01:09:27.683 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
01:09:27.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
01:09:27.683 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.05
01:09:27.685 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:27.687 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:27.687 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:09:27.687 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:27.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:09:27.687 00.000 10072 MoveAxis(E, 15, ABG)
01:09:27.687 00.000 10072 Guiding  Dir = 2, Dur = 15
01:09:27.687 00.000 10072 IsGuiding returns 0
01:09:27.688 00.001 10072 PulseGuide returned control before completion, sleep 25
01:09:27.704 00.016 1032 UpdateGuideState exits: m=1434 SNR=26.7
01:09:27.708 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:27.710 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:27.711 00.001 1032 Enqueuing Expose request
01:09:27.729 00.018 10072 IsGuiding returns 0
01:09:27.729 00.000 10072 Move returns status 0, amount 15
01:09:27.729 00.000 10072 MoveAxis(N, 0, ABG)
01:09:27.729 00.000 10072 Move returns status 0, amount 0
01:09:27.729 00.000 10072 move complete, result=0
01:09:27.729 00.000 10072 worker thread done servicing request
01:09:27.729 00.000 10072 Worker thread wakes up
01:09:27.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:27.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:27.733 00.004 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
01:09:28.138 00.405 10072 Exposure complete
01:09:28.188 00.050 10072 worker thread done servicing request
01:09:28.188 00.000 1032 OnExposeComplete: enter
01:09:28.190 00.002 1032 UpdateGuideState(): m_state=6
01:09:28.192 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1777
01:09:28.195 00.003 1032 Star::Find returns 1 (0), X=321.02, Y=750.44, Mass=1472, SNR=27.0, Peak=172 HFD=2.6
01:09:28.197 00.002 1032 MultiStar: [#1 -0.17,0.26,0.93,U] [#2 -0.15,0.16,0.70,U] [#3 -0.06,0.11,0.64,U] [#4 0.12,0.14,0.67,U] [#5 -0.11,0.12,0.68,U] [#6 0.11,0.36,0.56,U] [#7 -0.16,0.10,0.49,U] [#8 -0.17,0.10,0.56,U] 
01:09:28.199 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.19}, one-star: {0.13, 0.26}
01:09:28.201 00.002 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
01:09:28.203 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
01:09:28.205 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.81 mountX=0.19 mountY=-0.00, mountTheta=-0.02
01:09:28.209 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.19, opts=13)
01:09:28.211 00.002 1032 Enqueuing Move request for scope (-0.05, 0.19)
01:09:28.214 00.003 10072 Worker thread wakes up
01:09:28.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
01:09:28.214 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
01:09:28.214 00.000 10072 Moving (-0.05, 0.19) raw xDistance=0.19 yDistance=-0.00
01:09:28.216 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:28.218 00.002 10072 PPEC rslt: input = 0.19, final = 0.07, react = 0.09, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.56
01:09:28.218 00.000 10072 PPEC: input: 0.19, control: 0.07, exposure: 500
01:09:28.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:28.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:09:28.218 00.000 10072 MoveAxis(W, 76, ABG)
01:09:28.218 00.000 10072 Guiding  Dir = 3, Dur = 76
01:09:28.218 00.000 10072 IsGuiding returns 0
01:09:28.220 00.002 10072 PulseGuide returned control before completion, sleep 86
01:09:28.237 00.017 1032 UpdateGuideState exits: m=1472 SNR=27.0
01:09:28.241 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:28.244 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:28.247 00.003 1032 Enqueuing Expose request
01:09:28.308 00.061 10072 IsGuiding returns 0
01:09:28.308 00.000 10072 Move returns status 0, amount 76
01:09:28.308 00.000 10072 MoveAxis(N, 0, ABG)
01:09:28.308 00.000 10072 Move returns status 0, amount 0
01:09:28.308 00.000 10072 move complete, result=0
01:09:28.308 00.000 10072 worker thread done servicing request
01:09:28.308 00.000 10072 Worker thread wakes up
01:09:28.308 00.000 1032 GuideStep: 0.2 px 76 ms WEST, -0.0 px 0 ms NORTH
01:09:28.312 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:28.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:28.949 00.637 10072 Exposure complete
01:09:28.999 00.050 10072 worker thread done servicing request
01:09:29.000 00.001 1032 OnExposeComplete: enter
01:09:29.002 00.002 1032 UpdateGuideState(): m_state=6
01:09:29.004 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1778
01:09:29.006 00.002 1032 Star::Find returns 1 (0), X=321.08, Y=750.19, Mass=1338, SNR=25.8, Peak=155 HFD=2.5
01:09:29.009 00.003 1032 MultiStar: [#1 0.10,-0.06,0.99,U] [#2 0.03,-0.12,0.71,U] [#3 0.09,-0.01,0.77,U] [#4 0.14,-0.06,0.72,U] [#5 0.01,0.06,0.70,U] [#6 0.15,0.18,0.59,U] [#7 -0.01,-0.34,0.51,U] [#8 0.23,-0.02,0.60,U] 
01:09:29.009 00.000 1032 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.18, 0.01}
01:09:29.012 00.003 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
01:09:29.013 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
01:09:29.015 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.30 mountX=-0.06 mountY=-0.09, mountTheta=-2.13
01:09:29.018 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
01:09:29.021 00.003 1032 Enqueuing Move request for scope (0.11, -0.03)
01:09:29.023 00.002 10072 Worker thread wakes up
01:09:29.023 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
01:09:29.023 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
01:09:29.023 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.09
01:09:29.027 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:29.029 00.002 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:29.029 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
01:09:29.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:29.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:09:29.029 00.000 10072 MoveAxis(E, 17, ABG)
01:09:29.029 00.000 10072 Guiding  Dir = 2, Dur = 17
01:09:29.030 00.001 10072 IsGuiding returns 0
01:09:29.030 00.000 10072 PulseGuide returned control before completion, sleep 27
01:09:29.047 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:09:29.050 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:29.052 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:29.054 00.002 1032 Enqueuing Expose request
01:09:29.071 00.017 10072 IsGuiding returns 0
01:09:29.071 00.000 10072 Move returns status 0, amount 17
01:09:29.071 00.000 10072 MoveAxis(N, 0, ABG)
01:09:29.071 00.000 10072 Move returns status 0, amount 0
01:09:29.071 00.000 10072 move complete, result=0
01:09:29.071 00.000 10072 worker thread done servicing request
01:09:29.071 00.000 10072 Worker thread wakes up
01:09:29.071 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:29.071 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:29.077 00.006 1032 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
01:09:29.482 00.405 10072 Exposure complete
01:09:29.532 00.050 10072 worker thread done servicing request
01:09:29.532 00.000 1032 OnExposeComplete: enter
01:09:29.534 00.002 1032 UpdateGuideState(): m_state=6
01:09:29.535 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1779
01:09:29.537 00.002 1032 Star::Find returns 1 (0), X=321.22, Y=750.17, Mass=1530, SNR=27.6, Peak=172 HFD=2.7
01:09:29.539 00.002 1032 MultiStar: [#1 0.17,-0.03,0.90,U] [#2 -0.06,-0.14,0.68,U] [#3 -0.04,-0.06,0.69,U] [#4 -0.00,-0.20,0.62,U] [#5 0.13,0.09,0.71,U] [#6 0.01,0.00,0.60,U] [#7 -0.04,-0.10,0.48,U] [#8 0.06,-0.22,0.54,U] 
01:09:29.540 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.33, -0.01}
01:09:29.542 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
01:09:29.543 00.001 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
01:09:29.545 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.11 cameraTheta=-0.65 mountX=-0.08 mountY=-0.07, mountTheta=-2.48
01:09:29.547 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
01:09:29.550 00.003 1032 Enqueuing Move request for scope (0.08, -0.06)
01:09:29.552 00.002 10072 Worker thread wakes up
01:09:29.553 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
01:09:29.553 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
01:09:29.553 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.07
01:09:29.556 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:29.559 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:29.559 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:09:29.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:29.559 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:09:29.559 00.000 10072 MoveAxis(E, 14, ABG)
01:09:29.559 00.000 10072 Guiding  Dir = 2, Dur = 14
01:09:29.560 00.001 10072 IsGuiding returns 0
01:09:29.560 00.000 10072 PulseGuide returned control before completion, sleep 24
01:09:29.577 00.017 1032 UpdateGuideState exits: m=1530 SNR=27.6
01:09:29.581 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:29.583 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:29.585 00.002 1032 Enqueuing Expose request
01:09:29.589 00.004 10072 IsGuiding returns 0
01:09:29.589 00.000 10072 Move returns status 0, amount 14
01:09:29.589 00.000 10072 MoveAxis(N, 0, ABG)
01:09:29.589 00.000 10072 Move returns status 0, amount 0
01:09:29.589 00.000 10072 move complete, result=0
01:09:29.589 00.000 10072 worker thread done servicing request
01:09:29.589 00.000 10072 Worker thread wakes up
01:09:29.589 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:29.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:29.589 00.000 1032 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
01:09:30.218 00.629 10072 Exposure complete
01:09:30.270 00.052 10072 worker thread done servicing request
01:09:30.270 00.000 1032 OnExposeComplete: enter
01:09:30.272 00.002 1032 UpdateGuideState(): m_state=6
01:09:30.274 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1780
01:09:30.276 00.002 1032 Star::Find returns 1 (0), X=321.07, Y=750.24, Mass=1433, SNR=26.7, Peak=168 HFD=2.5
01:09:30.277 00.001 1032 MultiStar: [#1 0.16,-0.07,1.00,U] [#2 -0.05,-0.10,0.74,U] [#3 -0.00,0.04,0.73,U] [#4 0.08,0.07,0.67,U] [#5 -0.02,-0.00,0.71,U] [#6 0.13,0.14,0.58,U] [#7 -0.12,-0.17,0.52,U] [#8 0.13,-0.03,0.58,U] 
01:09:30.280 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.17, 0.06}
01:09:30.281 00.001 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
01:09:30.282 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
01:09:30.284 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.07 mountX=-0.02 mountY=-0.06, mountTheta=-1.90
01:09:30.286 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
01:09:30.288 00.002 1032 Enqueuing Move request for scope (0.07, -0.00)
01:09:30.290 00.002 10072 Worker thread wakes up
01:09:30.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
01:09:30.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
01:09:30.290 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.06
01:09:30.292 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:30.294 00.002 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:30.294 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
01:09:30.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:30.295 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:09:30.295 00.000 10072 MoveAxis(E, 16, ABG)
01:09:30.295 00.000 10072 Guiding  Dir = 2, Dur = 16
01:09:30.295 00.000 10072 IsGuiding returns 0
01:09:30.295 00.000 10072 PulseGuide returned control before completion, sleep 26
01:09:30.312 00.017 1032 UpdateGuideState exits: m=1433 SNR=26.7
01:09:30.314 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:30.316 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:30.319 00.003 1032 Enqueuing Expose request
01:09:30.325 00.006 10072 IsGuiding returns 0
01:09:30.325 00.000 10072 Move returns status 0, amount 16
01:09:30.325 00.000 10072 MoveAxis(N, 0, ABG)
01:09:30.325 00.000 10072 Move returns status 0, amount 0
01:09:30.325 00.000 10072 move complete, result=0
01:09:30.325 00.000 10072 worker thread done servicing request
01:09:30.325 00.000 10072 Worker thread wakes up
01:09:30.325 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:30.326 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:30.329 00.003 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
01:09:30.735 00.406 10072 Exposure complete
01:09:30.781 00.046 10072 worker thread done servicing request
01:09:30.781 00.000 1032 OnExposeComplete: enter
01:09:30.783 00.002 1032 UpdateGuideState(): m_state=6
01:09:30.785 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1781
01:09:30.786 00.001 1032 Star::Find returns 1 (0), X=321.00, Y=750.31, Mass=1487, SNR=27.2, Peak=178 HFD=2.5
01:09:30.788 00.002 1032 MultiStar: [#1 0.02,-0.03,0.89,U] [#2 -0.02,0.03,0.70,U] [#3 0.00,0.14,0.65,U] [#4 0.12,0.01,0.69,U] [#5 -0.00,0.14,0.70,U] [#6 0.07,0.13,0.59,U] [#7 -0.11,-0.02,0.52,U] [#8 0.17,0.06,0.54,U] 
01:09:30.789 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.11, 0.13}
01:09:30.790 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
01:09:30.792 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
01:09:30.793 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.00 mountX=0.05 mountY=-0.06, mountTheta=-0.83
01:09:30.796 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
01:09:30.799 00.003 1032 Enqueuing Move request for scope (0.04, 0.07)
01:09:30.801 00.002 10072 Worker thread wakes up
01:09:30.801 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
01:09:30.801 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
01:09:30.801 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.05 yDistance=-0.06
01:09:30.804 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:30.807 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:30.808 00.001 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:09:30.808 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:30.808 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:09:30.808 00.000 10072 MoveAxis(E, 14, ABG)
01:09:30.808 00.000 10072 Guiding  Dir = 2, Dur = 14
01:09:30.808 00.000 10072 IsGuiding returns 0
01:09:30.810 00.002 10072 PulseGuide returned control before completion, sleep 24
01:09:30.828 00.018 1032 UpdateGuideState exits: m=1487 SNR=27.2
01:09:30.830 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:30.834 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:30.837 00.003 1032 Enqueuing Expose request
01:09:30.842 00.005 10072 IsGuiding returns 0
01:09:30.842 00.000 10072 Move returns status 0, amount 14
01:09:30.842 00.000 10072 MoveAxis(N, 0, ABG)
01:09:30.842 00.000 10072 Move returns status 0, amount 0
01:09:30.842 00.000 10072 move complete, result=0
01:09:30.842 00.000 10072 worker thread done servicing request
01:09:30.842 00.000 10072 Worker thread wakes up
01:09:30.842 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:30.842 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:30.845 00.003 1032 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
01:09:31.470 00.625 10072 Exposure complete
01:09:31.517 00.047 10072 worker thread done servicing request
01:09:31.517 00.000 1032 OnExposeComplete: enter
01:09:31.519 00.002 1032 UpdateGuideState(): m_state=6
01:09:31.521 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1782
01:09:31.523 00.002 1032 Star::Find returns 1 (0), X=321.17, Y=750.23, Mass=1513, SNR=27.4, Peak=179 HFD=2.7
01:09:31.525 00.002 1032 MultiStar: [#1 0.26,-0.02,0.96,U] [#2 0.16,0.06,0.70,U] [#3 0.14,0.00,0.71,U] [#4 0.16,0.08,0.66,U] [#5 0.10,0.06,0.72,U] [#6 0.35,0.13,0.57,U] [#7 -0.00,-0.19,0.50,U] [#8 0.25,0.02,0.57,U] 
01:09:31.527 00.002 1032 refined, 8 included, MultiStar: {0.20, 0.03}, one-star: {0.28, 0.05}
01:09:31.528 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
01:09:31.530 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
01:09:31.531 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.13 mountX=-0.03 mountY=-0.20, mountTheta=-1.70
01:09:31.533 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.03, opts=13)
01:09:31.535 00.002 1032 Enqueuing Move request for scope (0.20, 0.03)
01:09:31.536 00.001 10072 Worker thread wakes up
01:09:31.536 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
01:09:31.536 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
01:09:31.536 00.000 10072 Moving (0.20, 0.03) raw xDistance=-0.03 yDistance=-0.20
01:09:31.539 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:31.541 00.002 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:31.541 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
01:09:31.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:31.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:09:31.542 00.001 10072 MoveAxis(E, 16, ABG)
01:09:31.542 00.000 10072 Guiding  Dir = 2, Dur = 16
01:09:31.542 00.000 10072 IsGuiding returns 0
01:09:31.542 00.000 10072 PulseGuide returned control before completion, sleep 26
01:09:31.559 00.017 1032 UpdateGuideState exits: m=1513 SNR=27.4
01:09:31.562 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:31.563 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:31.564 00.001 1032 Enqueuing Expose request
01:09:31.575 00.011 10072 IsGuiding returns 0
01:09:31.575 00.000 10072 Move returns status 0, amount 16
01:09:31.575 00.000 10072 MoveAxis(N, 0, ABG)
01:09:31.575 00.000 10072 Move returns status 0, amount 0
01:09:31.575 00.000 10072 move complete, result=0
01:09:31.575 00.000 10072 worker thread done servicing request
01:09:31.575 00.000 10072 Worker thread wakes up
01:09:31.577 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:31.577 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:31.577 00.000 1032 GuideStep: -0.0 px 16 ms EAST, -0.2 px 0 ms NORTH
01:09:31.985 00.408 10072 Exposure complete
01:09:32.036 00.051 10072 worker thread done servicing request
01:09:32.036 00.000 1032 OnExposeComplete: enter
01:09:32.038 00.002 1032 UpdateGuideState(): m_state=6
01:09:32.040 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1783
01:09:32.042 00.002 1032 Star::Find returns 1 (0), X=321.29, Y=750.16, Mass=1416, SNR=26.5, Peak=168 HFD=2.6
01:09:32.044 00.002 1032 MultiStar: [#1 0.19,-0.03,0.94,U] [#2 0.01,-0.05,0.70,U] [#3 0.06,-0.01,0.65,U] [#4 0.29,-0.16,0.70,U] [#5 0.24,0.14,0.70,U] [#6 0.29,0.00,0.62,U] [#7 -0.07,-0.03,0.52,U] [#8 0.20,-0.06,0.56,U] 
01:09:32.046 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.03}, one-star: {0.39, -0.02}
01:09:32.049 00.003 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
01:09:32.051 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
01:09:32.053 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.13 mountX=-0.07 mountY=-0.18, mountTheta=-1.96
01:09:32.057 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.03, opts=13)
01:09:32.059 00.002 1032 Enqueuing Move request for scope (0.20, -0.03)
01:09:32.061 00.002 10072 Worker thread wakes up
01:09:32.061 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
01:09:32.061 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
01:09:32.061 00.000 10072 Moving (0.20, -0.03) raw xDistance=-0.07 yDistance=-0.18
01:09:32.063 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:32.065 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:32.065 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:09:32.065 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:32.065 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:09:32.065 00.000 10072 MoveAxis(E, 15, ABG)
01:09:32.065 00.000 10072 Guiding  Dir = 2, Dur = 15
01:09:32.066 00.001 10072 IsGuiding returns 0
01:09:32.066 00.000 10072 PulseGuide returned control before completion, sleep 25
01:09:32.084 00.018 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:09:32.086 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:32.087 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:32.089 00.002 1032 Enqueuing Expose request
01:09:32.107 00.018 10072 IsGuiding returns 0
01:09:32.107 00.000 10072 Move returns status 0, amount 15
01:09:32.107 00.000 10072 MoveAxis(N, 0, ABG)
01:09:32.107 00.000 10072 Move returns status 0, amount 0
01:09:32.107 00.000 10072 move complete, result=0
01:09:32.107 00.000 10072 worker thread done servicing request
01:09:32.108 00.001 10072 Worker thread wakes up
01:09:32.108 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:32.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:32.108 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.2 px 0 ms NORTH
01:09:32.731 00.623 10072 Exposure complete
01:09:32.781 00.050 10072 worker thread done servicing request
01:09:32.781 00.000 1032 OnExposeComplete: enter
01:09:32.783 00.002 1032 UpdateGuideState(): m_state=6
01:09:32.785 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1784
01:09:32.786 00.001 1032 Star::Find returns 1 (0), X=321.20, Y=750.08, Mass=1398, SNR=26.4, Peak=172 HFD=2.5
01:09:32.788 00.002 1032 MultiStar: [#1 0.24,-0.09,0.96,U] [#2 0.15,-0.09,0.77,U] [#3 0.12,0.09,0.73,U] [#4 0.17,-0.09,0.71,U] [#5 0.26,-0.15,0.66,U] [#6 0.15,0.01,0.61,U] [#7 -0.00,-0.19,0.54,U] [#8 0.20,-0.17,0.59,U] 
01:09:32.789 00.001 1032 refined, 8 included, MultiStar: {0.19, -0.08}, one-star: {0.31, -0.10}
01:09:32.790 00.001 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
01:09:32.792 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
01:09:32.794 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.41 mountX=-0.13 mountY=-0.16, mountTheta=-2.24
01:09:32.796 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.08, opts=13)
01:09:32.798 00.002 1032 Enqueuing Move request for scope (0.19, -0.08)
01:09:32.800 00.002 10072 Worker thread wakes up
01:09:32.801 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
01:09:32.801 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
01:09:32.801 00.000 10072 Moving (0.19, -0.08) raw xDistance=-0.13 yDistance=-0.16
01:09:32.804 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:32.806 00.002 10072 PPEC rslt: input = -0.13, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:32.806 00.000 10072 PPEC: input: -0.13, control: -0.02, exposure: 500
01:09:32.806 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:32.806 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:09:32.806 00.000 10072 MoveAxis(E, 17, ABG)
01:09:32.806 00.000 10072 Guiding  Dir = 2, Dur = 17
01:09:32.806 00.000 10072 IsGuiding returns 0
01:09:32.808 00.002 10072 PulseGuide returned control before completion, sleep 26
01:09:32.824 00.016 1032 UpdateGuideState exits: m=1398 SNR=26.4
01:09:32.826 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:32.827 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:32.830 00.003 1032 Enqueuing Expose request
01:09:32.838 00.008 10072 IsGuiding returns 0
01:09:32.838 00.000 10072 Move returns status 0, amount 17
01:09:32.838 00.000 10072 MoveAxis(N, 0, ABG)
01:09:32.838 00.000 10072 Move returns status 0, amount 0
01:09:32.838 00.000 10072 move complete, result=0
01:09:32.838 00.000 10072 worker thread done servicing request
01:09:32.838 00.000 10072 Worker thread wakes up
01:09:32.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:32.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:32.841 00.003 1032 GuideStep: -0.1 px 17 ms EAST, -0.2 px 0 ms NORTH
01:09:33.246 00.405 10072 Exposure complete
01:09:33.296 00.050 10072 worker thread done servicing request
01:09:33.296 00.000 1032 OnExposeComplete: enter
01:09:33.299 00.003 1032 UpdateGuideState(): m_state=6
01:09:33.301 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1785
01:09:33.303 00.002 1032 Star::Find returns 1 (0), X=321.05, Y=750.30, Mass=1464, SNR=27.0, Peak=169 HFD=2.5
01:09:33.305 00.002 1032 MultiStar: [#1 0.11,-0.01,0.99,U] [#2 0.17,-0.22,0.70,U] [#3 0.30,-0.11,0.71,U] [#4 0.17,-0.20,0.67,U] [#5 0.15,-0.01,0.64,U] [#6 0.22,-0.05,0.59,U] [#7 0.17,-0.37,0.52,U] [#8 0.26,-0.23,0.57,U] 
01:09:33.308 00.003 1032 single-star, 8 included, MultiStar: {0.18, -0.10}, one-star: {0.15, 0.12}
01:09:33.309 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
01:09:33.311 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
01:09:33.312 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.64 mountX=0.07 mountY=-0.18, mountTheta=-1.19
01:09:33.315 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.12, opts=13)
01:09:33.316 00.001 1032 Enqueuing Move request for scope (0.15, 0.12)
01:09:33.318 00.002 10072 Worker thread wakes up
01:09:33.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
01:09:33.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
01:09:33.318 00.000 10072 Moving (0.15, 0.12) raw xDistance=0.07 yDistance=-0.18
01:09:33.321 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:33.324 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:33.324 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
01:09:33.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:33.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:09:33.324 00.000 10072 MoveAxis(E, 14, ABG)
01:09:33.324 00.000 10072 Guiding  Dir = 2, Dur = 14
01:09:33.324 00.000 10072 IsGuiding returns 0
01:09:33.325 00.001 10072 PulseGuide returned control before completion, sleep 24
01:09:33.343 00.018 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:09:33.345 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:33.347 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:33.349 00.002 1032 Enqueuing Expose request
01:09:33.353 00.004 10072 IsGuiding returns 0
01:09:33.353 00.000 10072 Move returns status 0, amount 14
01:09:33.353 00.000 10072 MoveAxis(N, 0, ABG)
01:09:33.353 00.000 10072 Move returns status 0, amount 0
01:09:33.353 00.000 10072 move complete, result=0
01:09:33.353 00.000 10072 worker thread done servicing request
01:09:33.353 00.000 10072 Worker thread wakes up
01:09:33.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:33.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:33.359 00.006 1032 GuideStep: 0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
01:09:33.978 00.619 10072 Exposure complete
01:09:34.025 00.047 10072 worker thread done servicing request
01:09:34.025 00.000 1032 OnExposeComplete: enter
01:09:34.027 00.002 1032 UpdateGuideState(): m_state=6
01:09:34.030 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1786
01:09:34.031 00.001 1032 Star::Find returns 1 (0), X=321.12, Y=750.24, Mass=1311, SNR=25.5, Peak=161 HFD=2.5
01:09:34.033 00.002 1032 MultiStar: [#1 0.26,0.00,1.12,U] [#2 -0.01,0.06,0.74,U] [#3 0.06,-0.11,0.71,U] [#4 0.10,-0.19,0.74,U] [#5 0.21,0.02,0.75,U] [#6 0.18,-0.03,0.60,U] [#7 0.01,0.01,0.53,U] [#8 0.37,-0.23,0.57,U] 
01:09:34.034 00.001 1032 refined, 8 included, MultiStar: {0.16, -0.04}, one-star: {0.23, 0.06}
01:09:34.036 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
01:09:34.037 00.001 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
01:09:34.038 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.22 mountX=-0.08 mountY=-0.15, mountTheta=-2.05
01:09:34.042 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.04, opts=13)
01:09:34.044 00.002 1032 Enqueuing Move request for scope (0.16, -0.04)
01:09:34.045 00.001 10072 Worker thread wakes up
01:09:34.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
01:09:34.045 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
01:09:34.045 00.000 10072 Moving (0.16, -0.04) raw xDistance=-0.08 yDistance=-0.15
01:09:34.047 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:34.049 00.002 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:34.049 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
01:09:34.049 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:34.049 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:09:34.049 00.000 10072 MoveAxis(E, 18, ABG)
01:09:34.049 00.000 10072 Guiding  Dir = 2, Dur = 18
01:09:34.049 00.000 10072 IsGuiding returns 0
01:09:34.050 00.001 10072 PulseGuide returned control before completion, sleep 28
01:09:34.068 00.018 1032 UpdateGuideState exits: m=1311 SNR=25.5
01:09:34.070 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:34.071 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:34.073 00.002 1032 Enqueuing Expose request
01:09:34.086 00.013 10072 IsGuiding returns 0
01:09:34.086 00.000 10072 Move returns status 0, amount 18
01:09:34.086 00.000 10072 MoveAxis(N, 0, ABG)
01:09:34.086 00.000 10072 Move returns status 0, amount 0
01:09:34.086 00.000 10072 move complete, result=0
01:09:34.086 00.000 10072 worker thread done servicing request
01:09:34.088 00.002 10072 Worker thread wakes up
01:09:34.088 00.000 1032 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
01:09:34.090 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:34.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:34.497 00.407 10072 Exposure complete
01:09:34.543 00.046 10072 worker thread done servicing request
01:09:34.543 00.000 1032 OnExposeComplete: enter
01:09:34.545 00.002 1032 UpdateGuideState(): m_state=6
01:09:34.546 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1787
01:09:34.548 00.002 1032 Star::Find returns 1 (0), X=321.02, Y=750.19, Mass=1505, SNR=27.4, Peak=170 HFD=2.6
01:09:34.552 00.004 1032 MultiStar: [#1 0.17,0.12,0.93,U] [#2 -0.04,0.01,0.70,U] [#3 0.12,0.03,0.61,U] [#4 0.21,-0.02,0.70,U] [#5 0.13,-0.11,0.69,U] [#6 0.07,0.16,0.61,U] [#7 -0.03,-0.06,0.48,U] [#8 -0.00,-0.28,0.54,U] 
01:09:34.554 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.00}, one-star: {0.13, 0.01}
01:09:34.557 00.003 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
01:09:34.559 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
01:09:34.561 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.05 mountX=-0.03 mountY=-0.09, mountTheta=-1.88
01:09:34.564 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.00, opts=13)
01:09:34.565 00.001 1032 Enqueuing Move request for scope (0.10, -0.00)
01:09:34.567 00.002 10072 Worker thread wakes up
01:09:34.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
01:09:34.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
01:09:34.567 00.000 10072 Moving (0.10, -0.00) raw xDistance=-0.03 yDistance=-0.09
01:09:34.569 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:34.571 00.002 10072 PPEC rslt: input = -0.03, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:34.571 00.000 10072 PPEC: input: -0.03, control: -0.02, exposure: 500
01:09:34.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:34.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:09:34.571 00.000 10072 MoveAxis(E, 16, ABG)
01:09:34.571 00.000 10072 Guiding  Dir = 2, Dur = 16
01:09:34.572 00.001 10072 IsGuiding returns 0
01:09:34.572 00.000 10072 PulseGuide returned control before completion, sleep 26
01:09:34.590 00.018 1032 UpdateGuideState exits: m=1505 SNR=27.4
01:09:34.592 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:34.593 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:34.594 00.001 1032 Enqueuing Expose request
01:09:34.602 00.008 10072 IsGuiding returns 0
01:09:34.602 00.000 10072 Move returns status 0, amount 16
01:09:34.602 00.000 10072 MoveAxis(N, 0, ABG)
01:09:34.602 00.000 10072 Move returns status 0, amount 0
01:09:34.602 00.000 10072 move complete, result=0
01:09:34.603 00.001 10072 worker thread done servicing request
01:09:34.603 00.000 10072 Worker thread wakes up
01:09:34.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:34.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:34.603 00.000 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
01:09:35.231 00.628 10072 Exposure complete
01:09:35.278 00.047 10072 worker thread done servicing request
01:09:35.278 00.000 1032 OnExposeComplete: enter
01:09:35.280 00.002 1032 UpdateGuideState(): m_state=6
01:09:35.283 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1788
01:09:35.284 00.001 1032 Star::Find returns 1 (0), X=321.14, Y=750.13, Mass=1421, SNR=26.6, Peak=182 HFD=2.6
01:09:35.287 00.003 1032 MultiStar: [#1 0.01,-0.02,0.94,U] [#2 0.33,-0.11,0.74,U] [#3 0.26,-0.11,0.66,U] [#4 0.12,-0.08,0.71,U] [#5 -0.07,-0.13,0.70,U] [#6 0.08,0.07,0.57,U] [#7 0.31,-0.28,0.55,U] [#8 0.09,-0.17,0.58,U] 
01:09:35.289 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.09}, one-star: {0.25, -0.05}
01:09:35.290 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
01:09:35.292 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
01:09:35.293 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.54 mountX=-0.13 mountY=-0.12, mountTheta=-2.37
01:09:35.296 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.09, opts=13)
01:09:35.298 00.002 1032 Enqueuing Move request for scope (0.15, -0.09)
01:09:35.300 00.002 10072 Worker thread wakes up
01:09:35.300 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
01:09:35.300 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
01:09:35.300 00.000 10072 Moving (0.15, -0.09) raw xDistance=-0.13 yDistance=-0.12
01:09:35.302 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:35.305 00.003 10072 PPEC rslt: input = -0.13, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:35.305 00.000 10072 PPEC: input: -0.13, control: -0.02, exposure: 500
01:09:35.305 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:35.305 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:09:35.306 00.001 10072 MoveAxis(E, 18, ABG)
01:09:35.306 00.000 10072 Guiding  Dir = 2, Dur = 18
01:09:35.306 00.000 10072 IsGuiding returns 0
01:09:35.306 00.000 10072 PulseGuide returned control before completion, sleep 28
01:09:35.322 00.016 1032 UpdateGuideState exits: m=1421 SNR=26.6
01:09:35.325 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:35.326 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:35.327 00.001 1032 Enqueuing Expose request
01:09:35.339 00.012 10072 IsGuiding returns 0
01:09:35.339 00.000 10072 Move returns status 0, amount 18
01:09:35.339 00.000 10072 MoveAxis(N, 0, ABG)
01:09:35.339 00.000 10072 Move returns status 0, amount 0
01:09:35.339 00.000 10072 move complete, result=0
01:09:35.339 00.000 10072 worker thread done servicing request
01:09:35.339 00.000 10072 Worker thread wakes up
01:09:35.339 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:35.339 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:35.341 00.002 1032 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
01:09:35.748 00.407 10072 Exposure complete
01:09:35.798 00.050 10072 worker thread done servicing request
01:09:35.798 00.000 1032 OnExposeComplete: enter
01:09:35.801 00.003 1032 UpdateGuideState(): m_state=6
01:09:35.803 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1789
01:09:35.806 00.003 1032 Star::Find returns 1 (0), X=321.36, Y=750.13, Mass=1506, SNR=27.3, Peak=160 HFD=2.7
01:09:35.809 00.003 1032 MultiStar: [#1 0.28,-0.12,0.93,U] [#2 0.16,-0.05,0.71,U] [#3 0.13,-0.08,0.67,U] [#4 0.24,-0.06,0.68,U] [#5 0.29,0.11,0.69,U] [#6 0.23,0.15,0.62,U] [#7 0.07,-0.07,0.52,U] [#8 0.16,-0.15,0.56,U] 
01:09:35.811 00.002 1032 refined, 8 included, MultiStar: {0.24, -0.04}, one-star: {0.47, -0.05}
01:09:35.813 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
01:09:35.814 00.001 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
01:09:35.816 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.25 cameraTheta=-0.16 mountX=-0.10 mountY=-0.23, mountTheta=-1.99
01:09:35.819 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.04, opts=13)
01:09:35.820 00.001 1032 Enqueuing Move request for scope (0.24, -0.04)
01:09:35.822 00.002 10072 Worker thread wakes up
01:09:35.822 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
01:09:35.822 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
01:09:35.822 00.000 10072 Moving (0.24, -0.04) raw xDistance=-0.10 yDistance=-0.23
01:09:35.826 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:35.829 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:35.829 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
01:09:35.829 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:09:35.829 00.000 10072 MoveAxis(E, 15, ABG)
01:09:35.829 00.000 10072 Guiding  Dir = 2, Dur = 15
01:09:35.829 00.000 10072 IsGuiding returns 0
01:09:35.830 00.001 10072 PulseGuide returned control before completion, sleep 25
01:09:35.849 00.019 1032 UpdateGuideState exits: m=1506 SNR=27.3
01:09:35.851 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:35.853 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:35.855 00.002 1032 Enqueuing Expose request
01:09:35.869 00.014 10072 IsGuiding returns 0
01:09:35.869 00.000 10072 Move returns status 0, amount 15
01:09:35.869 00.000 10072 MoveAxis(N, 146, ABG)
01:09:35.869 00.000 10072 Guiding  Dir = 0, Dur = 146
01:09:35.869 00.000 10072 IsGuiding returns 0
01:09:35.870 00.001 10072 PulseGuide returned control before completion, sleep 156
01:09:36.040 00.170 10072 IsGuiding returns 0
01:09:36.040 00.000 10072 Move returns status 0, amount 146
01:09:36.040 00.000 10072 move complete, result=0
01:09:36.040 00.000 10072 worker thread done servicing request
01:09:36.040 00.000 10072 Worker thread wakes up
01:09:36.040 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.2 px 146 ms NORTH
01:09:36.043 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:36.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:36.668 00.625 10072 Exposure complete
01:09:36.719 00.051 10072 worker thread done servicing request
01:09:36.719 00.000 1032 OnExposeComplete: enter
01:09:36.721 00.002 1032 UpdateGuideState(): m_state=6
01:09:36.723 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1790
01:09:36.725 00.002 1032 Star::Find returns 1 (0), X=320.89, Y=750.22, Mass=1414, SNR=26.5, Peak=162 HFD=2.5
01:09:36.726 00.001 1032 MultiStar: [#1 -0.04,-0.08,0.96,U] [#2 -0.30,0.02,0.75,U] [#3 -0.25,0.01,0.65,U] [#4 -0.00,-0.04,0.70,U] [#5 -0.17,0.08,0.69,U] [#6 -0.05,0.00,0.58,U] [#7 -0.42,-0.26,0.53,U] [#8 -0.09,-0.08,0.53,U] 
01:09:36.727 00.001 1032 single-star, 8 included, MultiStar: {-0.13, -0.03}, one-star: {-0.01, 0.04}
01:09:36.729 00.002 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
01:09:36.730 00.001 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
01:09:36.732 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.77 mountX=0.04 mountY=-0.00, mountTheta=-0.06
01:09:36.735 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
01:09:36.737 00.002 1032 Enqueuing Move request for scope (-0.01, 0.04)
01:09:36.739 00.002 10072 Worker thread wakes up
01:09:36.740 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
01:09:36.740 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
01:09:36.740 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.00
01:09:36.742 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:36.744 00.002 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:36.745 00.001 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
01:09:36.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:36.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:09:36.745 00.000 10072 MoveAxis(E, 17, ABG)
01:09:36.745 00.000 10072 Guiding  Dir = 2, Dur = 17
01:09:36.745 00.000 10072 IsGuiding returns 0
01:09:36.746 00.001 10072 PulseGuide returned control before completion, sleep 27
01:09:36.761 00.015 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:09:36.763 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:36.764 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:36.768 00.004 1032 Enqueuing Expose request
01:09:36.777 00.009 10072 IsGuiding returns 0
01:09:36.777 00.000 10072 Move returns status 0, amount 17
01:09:36.777 00.000 10072 MoveAxis(N, 0, ABG)
01:09:36.777 00.000 10072 Move returns status 0, amount 0
01:09:36.777 00.000 10072 move complete, result=0
01:09:36.777 00.000 10072 worker thread done servicing request
01:09:36.777 00.000 10072 Worker thread wakes up
01:09:36.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:36.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:36.779 00.002 1032 GuideStep: 0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
01:09:37.186 00.407 10072 Exposure complete
01:09:37.233 00.047 10072 worker thread done servicing request
01:09:37.233 00.000 1032 OnExposeComplete: enter
01:09:37.237 00.004 1032 UpdateGuideState(): m_state=6
01:09:37.238 00.001 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1791
01:09:37.240 00.002 1032 Star::Find returns 1 (0), X=320.89, Y=750.26, Mass=1483, SNR=27.1, Peak=152 HFD=2.6
01:09:37.242 00.002 1032 MultiStar: [#1 0.01,0.08,0.94,U] [#2 -0.16,-0.18,0.69,U] [#3 -0.07,-0.14,0.65,U] [#4 -0.14,-0.11,0.70,U] [#5 -0.14,-0.10,0.68,U] [#6 -0.07,-0.09,0.61,U] [#7 -0.14,-0.33,0.50,U] [#8 0.03,-0.18,0.55,U] 
01:09:37.244 00.002 1032 single-star, 8 included, MultiStar: {-0.07, -0.08}, one-star: {-0.01, 0.08}
01:09:37.246 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
01:09:37.248 00.002 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
01:09:37.251 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.64 mountX=0.08 mountY=-0.02, mountTheta=-0.19
01:09:37.254 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
01:09:37.255 00.001 1032 Enqueuing Move request for scope (-0.01, 0.08)
01:09:37.257 00.002 10072 Worker thread wakes up
01:09:37.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
01:09:37.257 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:09:37.257 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.02
01:09:37.259 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:37.261 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:37.261 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:09:37.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:37.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:09:37.262 00.001 10072 MoveAxis(E, 11, ABG)
01:09:37.262 00.000 10072 Guiding  Dir = 2, Dur = 11
01:09:37.262 00.000 10072 IsGuiding returns 0
01:09:37.262 00.000 10072 PulseGuide returned control before completion, sleep 21
01:09:37.281 00.019 1032 UpdateGuideState exits: m=1483 SNR=27.1
01:09:37.284 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:37.286 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:37.288 00.002 1032 Enqueuing Expose request
01:09:37.293 00.005 10072 IsGuiding returns 0
01:09:37.293 00.000 10072 Move returns status 0, amount 11
01:09:37.293 00.000 10072 MoveAxis(N, 0, ABG)
01:09:37.294 00.001 10072 Move returns status 0, amount 0
01:09:37.294 00.000 10072 move complete, result=0
01:09:37.294 00.000 10072 worker thread done servicing request
01:09:37.294 00.000 10072 Worker thread wakes up
01:09:37.294 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:37.294 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:37.300 00.006 1032 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
01:09:37.921 00.621 10072 Exposure complete
01:09:37.967 00.046 10072 worker thread done servicing request
01:09:37.967 00.000 1032 OnExposeComplete: enter
01:09:37.969 00.002 1032 UpdateGuideState(): m_state=6
01:09:37.971 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1792
01:09:37.973 00.002 1032 Star::Find returns 1 (0), X=320.91, Y=750.03, Mass=1251, SNR=24.9, Peak=153 HFD=2.7
01:09:37.975 00.002 1032 MultiStar: [#1 -0.13,-0.22,1.03,U] [#2 0.02,-0.26,0.79,U] [#3 -0.14,-0.27,0.75,U] [#4 0.00,-0.21,0.77,U] [#5 -0.18,-0.31,0.71,U] [#6 -0.08,-0.21,0.63,U] [#7 -0.17,-0.39,0.53,U] [#8 0.03,-0.29,0.65,U] 
01:09:37.977 00.002 1032 single-star, 8 included, MultiStar: {-0.07, -0.25}, one-star: {0.02, -0.15}
01:09:37.978 00.001 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.02)
01:09:37.979 00.001 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.02)
01:09:37.980 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.43 mountX=-0.15 mountY=0.02, mountTheta=3.02
01:09:37.983 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.15, opts=13)
01:09:37.985 00.002 1032 Enqueuing Move request for scope (0.02, -0.15)
01:09:37.987 00.002 10072 Worker thread wakes up
01:09:37.987 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
01:09:37.987 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
01:09:37.987 00.000 10072 Moving (0.02, -0.15) raw xDistance=-0.15 yDistance=0.02
01:09:37.989 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:37.992 00.003 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.56
01:09:37.992 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
01:09:37.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:37.992 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:09:37.992 00.000 10072 MoveAxis(E, 83, ABG)
01:09:37.992 00.000 10072 Guiding  Dir = 2, Dur = 83
01:09:37.992 00.000 10072 IsGuiding returns 0
01:09:37.993 00.001 10072 PulseGuide returned control before completion, sleep 93
01:09:38.011 00.018 1032 UpdateGuideState exits: m=1251 SNR=24.9
01:09:38.013 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:38.014 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:38.016 00.002 1032 Enqueuing Expose request
01:09:38.090 00.074 10072 IsGuiding returns 0
01:09:38.090 00.000 10072 Move returns status 0, amount 83
01:09:38.090 00.000 10072 MoveAxis(N, 0, ABG)
01:09:38.090 00.000 10072 Move returns status 0, amount 0
01:09:38.090 00.000 10072 move complete, result=0
01:09:38.090 00.000 10072 worker thread done servicing request
01:09:38.090 00.000 10072 Worker thread wakes up
01:09:38.090 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:38.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:38.092 00.002 1032 GuideStep: -0.2 px 83 ms EAST, 0.0 px 0 ms NORTH
01:09:38.500 00.408 10072 Exposure complete
01:09:38.550 00.050 10072 worker thread done servicing request
01:09:38.550 00.000 1032 OnExposeComplete: enter
01:09:38.553 00.003 1032 UpdateGuideState(): m_state=6
01:09:38.556 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1793
01:09:38.558 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.18, Mass=1454, SNR=26.9, Peak=176 HFD=2.6
01:09:38.561 00.003 1032 MultiStar: [#1 0.03,-0.10,0.99,U] [#2 -0.13,-0.19,0.69,U] [#3 -0.08,-0.26,0.62,U] [#4 0.12,-0.10,0.72,U] [#5 0.03,-0.00,0.70,U] [#6 0.10,-0.08,0.63,U] [#7 -0.20,-0.31,0.52,U] [#8 0.10,-0.12,0.58,U] 
01:09:38.562 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.12}, one-star: {0.20, -0.00}
01:09:38.563 00.001 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
01:09:38.565 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
01:09:38.566 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.29 mountX=-0.12 mountY=-0.00, mountTheta=-3.12
01:09:38.569 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.12, opts=13)
01:09:38.570 00.001 1032 Enqueuing Move request for scope (0.03, -0.12)
01:09:38.572 00.002 10072 Worker thread wakes up
01:09:38.572 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
01:09:38.572 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
01:09:38.572 00.000 10072 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=-0.00
01:09:38.574 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:38.576 00.002 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:38.577 00.001 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
01:09:38.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:38.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:09:38.577 00.000 10072 MoveAxis(E, 9, ABG)
01:09:38.577 00.000 10072 Guiding  Dir = 2, Dur = 9
01:09:38.577 00.000 10072 IsGuiding returns 0
01:09:38.577 00.000 10072 PulseGuide returned control before completion, sleep 19
01:09:38.596 00.019 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:09:38.597 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:38.599 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:38.600 00.001 1032 Enqueuing Expose request
01:09:38.604 00.004 10072 IsGuiding returns 0
01:09:38.604 00.000 10072 Move returns status 0, amount 9
01:09:38.604 00.000 10072 MoveAxis(N, 0, ABG)
01:09:38.604 00.000 10072 Move returns status 0, amount 0
01:09:38.604 00.000 10072 move complete, result=0
01:09:38.605 00.001 10072 worker thread done servicing request
01:09:38.605 00.000 10072 Worker thread wakes up
01:09:38.605 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:38.605 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:38.609 00.004 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
01:09:39.233 00.624 10072 Exposure complete
01:09:39.281 00.048 10072 worker thread done servicing request
01:09:39.281 00.000 1032 OnExposeComplete: enter
01:09:39.283 00.002 1032 UpdateGuideState(): m_state=6
01:09:39.285 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1794
01:09:39.287 00.002 1032 Star::Find returns 1 (0), X=320.91, Y=750.23, Mass=1378, SNR=26.2, Peak=157 HFD=2.6
01:09:39.289 00.002 1032 MultiStar: [#1 0.01,0.04,0.99,U] [#2 0.02,-0.06,0.75,U] [#3 -0.04,-0.11,0.69,U] [#4 0.03,0.05,0.72,U] [#5 -0.08,-0.04,0.68,U] [#6 0.03,0.12,0.59,U] [#7 -0.24,-0.07,0.52,U] [#8 0.08,0.00,0.58,U] 
01:09:39.290 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {0.02, 0.05}
01:09:39.293 00.003 1032 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.83) = xAngle (1.07 = 1.07)
01:09:39.294 00.001 1032 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.07 = 1.07)
01:09:39.295 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.90 mountX=0.01 mountY=0.01, mountTheta=1.07
01:09:39.297 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
01:09:39.301 00.004 1032 Enqueuing Move request for scope (-0.01, 0.00)
01:09:39.302 00.001 10072 Worker thread wakes up
01:09:39.302 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
01:09:39.302 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
01:09:39.302 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.01
01:09:39.304 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:39.306 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:39.306 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:09:39.306 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:39.306 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:09:39.306 00.000 10072 MoveAxis(E, 9, ABG)
01:09:39.306 00.000 10072 Guiding  Dir = 2, Dur = 9
01:09:39.307 00.001 10072 IsGuiding returns 0
01:09:39.307 00.000 10072 PulseGuide returned control before completion, sleep 19
01:09:39.325 00.018 1032 UpdateGuideState exits: m=1378 SNR=26.2
01:09:39.327 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:39.329 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:39.331 00.002 1032 Enqueuing Expose request
01:09:39.339 00.008 10072 IsGuiding returns 0
01:09:39.339 00.000 10072 Move returns status 0, amount 9
01:09:39.339 00.000 10072 MoveAxis(N, 0, ABG)
01:09:39.339 00.000 10072 Move returns status 0, amount 0
01:09:39.339 00.000 10072 move complete, result=0
01:09:39.339 00.000 10072 worker thread done servicing request
01:09:39.339 00.000 10072 Worker thread wakes up
01:09:39.339 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:39.340 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:39.340 00.000 1032 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
01:09:39.748 00.408 10072 Exposure complete
01:09:39.798 00.050 10072 worker thread done servicing request
01:09:39.798 00.000 1032 OnExposeComplete: enter
01:09:39.800 00.002 1032 UpdateGuideState(): m_state=6
01:09:39.802 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1795
01:09:39.805 00.003 1032 Star::Find returns 1 (0), X=320.98, Y=750.22, Mass=1329, SNR=25.7, Peak=155 HFD=2.5
01:09:39.807 00.002 1032 MultiStar: [#1 -0.03,-0.07,0.96,U] [#2 -0.11,-0.10,0.79,U] [#3 -0.10,-0.10,0.70,U] [#4 0.05,-0.07,0.74,U] [#5 -0.14,0.09,0.72,U] [#6 -0.08,0.10,0.68,U] [#7 -0.16,-0.18,0.54,U] [#8 -0.11,-0.05,0.59,U] 
01:09:39.809 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {0.09, 0.04}
01:09:39.811 00.002 1032 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.83) = xAngle (-4.41 = 1.87)
01:09:39.813 00.002 1032 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.41 = 1.87)
01:09:39.815 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.58 mountX=-0.02 mountY=0.06, mountTheta=1.87
01:09:39.818 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.03, opts=13)
01:09:39.820 00.002 1032 Enqueuing Move request for scope (-0.05, -0.03)
01:09:39.821 00.001 10072 Worker thread wakes up
01:09:39.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
01:09:39.821 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
01:09:39.821 00.000 10072 Moving (-0.05, -0.03) raw xDistance=-0.02 yDistance=0.06
01:09:39.824 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:39.826 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:39.826 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:09:39.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:39.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:09:39.826 00.000 10072 MoveAxis(E, 8, ABG)
01:09:39.826 00.000 10072 Guiding  Dir = 2, Dur = 8
01:09:39.827 00.001 10072 IsGuiding returns 0
01:09:39.827 00.000 10072 PulseGuide returned control before completion, sleep 18
01:09:39.845 00.018 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:09:39.847 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:39.848 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:39.849 00.001 1032 Enqueuing Expose request
01:09:39.853 00.004 10072 IsGuiding returns 0
01:09:39.854 00.001 10072 Move returns status 0, amount 8
01:09:39.854 00.000 10072 MoveAxis(N, 0, ABG)
01:09:39.854 00.000 10072 Move returns status 0, amount 0
01:09:39.854 00.000 10072 move complete, result=0
01:09:39.854 00.000 10072 worker thread done servicing request
01:09:39.854 00.000 10072 Worker thread wakes up
01:09:39.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:39.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:39.859 00.005 1032 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
01:09:40.479 00.620 10072 Exposure complete
01:09:40.529 00.050 10072 worker thread done servicing request
01:09:40.529 00.000 1032 OnExposeComplete: enter
01:09:40.531 00.002 1032 UpdateGuideState(): m_state=6
01:09:40.533 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1796
01:09:40.534 00.001 1032 Star::Find returns 1 (0), X=321.00, Y=750.17, Mass=1381, SNR=26.2, Peak=162 HFD=2.6
01:09:40.536 00.002 1032 MultiStar: [#1 -0.03,-0.10,0.97,U] [#2 -0.02,-0.12,0.75,U] [#3 0.11,0.01,0.70,U] [#4 0.03,0.00,0.70,U] [#5 -0.16,-0.00,0.69,U] [#6 0.03,0.01,0.61,U] [#7 -0.26,-0.23,0.53,U] [#8 -0.06,-0.31,0.59,U] 
01:09:40.538 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {0.11, -0.01}
01:09:40.540 00.002 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.68)
01:09:40.541 00.001 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.68)
01:09:40.543 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.77 mountX=-0.07 mountY=0.03, mountTheta=2.68
01:09:40.546 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
01:09:40.549 00.003 1032 Enqueuing Move request for scope (-0.02, -0.08)
01:09:40.551 00.002 10072 Worker thread wakes up
01:09:40.551 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
01:09:40.551 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
01:09:40.551 00.000 10072 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.03
01:09:40.553 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:40.557 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:40.557 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:09:40.557 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:40.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:09:40.557 00.000 10072 MoveAxis(E, 9, ABG)
01:09:40.557 00.000 10072 Guiding  Dir = 2, Dur = 9
01:09:40.557 00.000 10072 IsGuiding returns 0
01:09:40.558 00.001 10072 PulseGuide returned control before completion, sleep 19
01:09:40.574 00.016 1032 UpdateGuideState exits: m=1381 SNR=26.2
01:09:40.577 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:40.579 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:40.581 00.002 1032 Enqueuing Expose request
01:09:40.588 00.007 10072 IsGuiding returns 0
01:09:40.588 00.000 10072 Move returns status 0, amount 9
01:09:40.588 00.000 10072 MoveAxis(N, 0, ABG)
01:09:40.588 00.000 10072 Move returns status 0, amount 0
01:09:40.588 00.000 10072 move complete, result=0
01:09:40.588 00.000 10072 worker thread done servicing request
01:09:40.588 00.000 10072 Worker thread wakes up
01:09:40.588 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:40.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:40.593 00.005 1032 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
01:09:40.995 00.402 10072 Exposure complete
01:09:41.043 00.048 10072 worker thread done servicing request
01:09:41.043 00.000 1032 OnExposeComplete: enter
01:09:41.045 00.002 1032 UpdateGuideState(): m_state=6
01:09:41.047 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1797
01:09:41.050 00.003 1032 Star::Find returns 1 (0), X=320.98, Y=749.97, Mass=1211, SNR=24.5, Peak=157 HFD=2.8
01:09:41.052 00.002 1032 MultiStar: [#1 0.02,-0.24,1.02,U] [#2 -0.24,-0.26,0.80,U] [#3 -0.15,-0.25,0.75,U] [#4 -0.09,-0.28,0.76,U] [#5 -0.13,-0.13,0.77,U] [#6 -0.04,-0.29,0.60,U] [#7 -0.29,-0.36,0.59,U] [#8 0.05,-0.40,0.62,U] 
01:09:41.054 00.002 1032 single-star, 8 included, MultiStar: {-0.08, -0.26}, one-star: {0.09, -0.21}
01:09:41.056 00.002 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
01:09:41.058 00.002 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
01:09:41.060 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.22 cameraTheta=-1.17 mountX=-0.22 mountY=-0.03, mountTheta=-3.00
01:09:41.062 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.21, opts=13)
01:09:41.065 00.003 1032 Enqueuing Move request for scope (0.09, -0.21)
01:09:41.066 00.001 10072 Worker thread wakes up
01:09:41.067 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
01:09:41.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
01:09:41.067 00.000 10072 Moving (0.09, -0.21) raw xDistance=-0.22 yDistance=-0.03
01:09:41.069 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:41.072 00.003 10072 PPEC rslt: input = -0.22, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.56
01:09:41.072 00.000 10072 PPEC: input: -0.22, control: -0.11, exposure: 500
01:09:41.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:41.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:09:41.072 00.000 10072 MoveAxis(E, 109, ABG)
01:09:41.072 00.000 10072 Guiding  Dir = 2, Dur = 109
01:09:41.072 00.000 10072 IsGuiding returns 0
01:09:41.072 00.000 10072 PulseGuide returned control before completion, sleep 119
01:09:41.090 00.018 1032 UpdateGuideState exits: m=1211 SNR=24.5
01:09:41.092 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:41.094 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:41.095 00.001 1032 Enqueuing Expose request
01:09:41.195 00.100 10072 IsGuiding returns 1
01:09:41.196 00.001 10072 scope still moving after pulse duration time elapsed
01:09:41.226 00.030 10072 IsGuiding returns 0
01:09:41.226 00.000 10072 scope move finished after 109 + 44 ms
01:09:41.226 00.000 10072 Move returns status 0, amount 109
01:09:41.226 00.000 10072 MoveAxis(N, 0, ABG)
01:09:41.226 00.000 10072 Move returns status 0, amount 0
01:09:41.226 00.000 10072 move complete, result=0
01:09:41.226 00.000 10072 worker thread done servicing request
01:09:41.226 00.000 10072 Worker thread wakes up
01:09:41.226 00.000 1032 GuideStep: -0.2 px 109 ms EAST, -0.0 px 0 ms NORTH
01:09:41.230 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:41.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:41.867 00.637 10072 Exposure complete
01:09:41.918 00.051 10072 worker thread done servicing request
01:09:41.918 00.000 1032 OnExposeComplete: enter
01:09:41.919 00.001 1032 UpdateGuideState(): m_state=6
01:09:41.922 00.003 1032 Star::Find(15, 320, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1798
01:09:41.923 00.001 1032 Star::Find returns 1 (0), X=320.95, Y=750.21, Mass=1534, SNR=27.6, Peak=183 HFD=2.5
01:09:41.925 00.002 1032 MultiStar: [#1 -0.04,-0.00,0.98,U] [#2 -0.09,-0.03,0.70,U] [#3 -0.19,-0.05,0.69,U] [#4 -0.02,0.00,0.65,U] [#5 -0.15,-0.05,0.72,U] [#6 -0.10,0.07,0.52,U] [#7 -0.20,-0.22,0.52,U] [#8 0.17,-0.13,0.55,U] 
01:09:41.928 00.003 1032 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {0.06, 0.03}
01:09:41.930 00.002 1032 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.83) = xAngle (-4.45 = 1.83)
01:09:41.932 00.002 1032 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.45 = 1.83)
01:09:41.934 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.62 mountX=-0.02 mountY=0.06, mountTheta=1.83
01:09:41.936 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.03, opts=13)
01:09:41.939 00.003 1032 Enqueuing Move request for scope (-0.06, -0.03)
01:09:41.940 00.001 10072 Worker thread wakes up
01:09:41.940 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
01:09:41.941 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
01:09:41.941 00.000 10072 Moving (-0.06, -0.03) raw xDistance=-0.02 yDistance=0.06
01:09:41.944 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:41.945 00.001 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:41.946 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:09:41.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:41.946 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:09:41.946 00.000 10072 MoveAxis(E, 10, ABG)
01:09:41.946 00.000 10072 Guiding  Dir = 2, Dur = 10
01:09:41.946 00.000 10072 IsGuiding returns 0
01:09:41.947 00.001 10072 PulseGuide returned control before completion, sleep 20
01:09:41.964 00.017 1032 UpdateGuideState exits: m=1534 SNR=27.6
01:09:41.967 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:41.968 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:41.970 00.002 1032 Enqueuing Expose request
01:09:41.974 00.004 10072 IsGuiding returns 0
01:09:41.974 00.000 10072 Move returns status 0, amount 10
01:09:41.974 00.000 10072 MoveAxis(N, 0, ABG)
01:09:41.974 00.000 10072 Move returns status 0, amount 0
01:09:41.974 00.000 10072 move complete, result=0
01:09:41.974 00.000 10072 worker thread done servicing request
01:09:41.974 00.000 10072 Worker thread wakes up
01:09:41.975 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:41.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:41.980 00.005 1032 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
01:09:42.385 00.405 10072 Exposure complete
01:09:42.434 00.049 10072 worker thread done servicing request
01:09:42.434 00.000 1032 OnExposeComplete: enter
01:09:42.437 00.003 1032 UpdateGuideState(): m_state=6
01:09:42.439 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1799
01:09:42.440 00.001 1032 Star::Find returns 1 (0), X=320.84, Y=750.38, Mass=1561, SNR=27.9, Peak=176 HFD=2.6
01:09:42.443 00.003 1032 MultiStar: [#1 -0.04,0.07,0.83,U] [#2 -0.19,-0.01,0.68,U] [#3 -0.08,0.01,0.66,U] [#4 0.04,-0.00,0.66,U] [#5 -0.08,0.08,0.71,U] [#6 -0.14,0.14,0.55,U] [#7 -0.26,-0.01,0.52,U] [#8 -0.01,-0.19,0.55,U] 
01:09:42.445 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {-0.05, 0.20}
01:09:42.446 00.001 1032 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.83) = xAngle (0.83 = 0.83)
01:09:42.448 00.002 1032 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.83 = 0.83)
01:09:42.449 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.10 cameraTheta=2.66 mountX=0.06 mountY=0.07, mountTheta=0.83
01:09:42.452 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.04, opts=13)
01:09:42.454 00.002 1032 Enqueuing Move request for scope (-0.08, 0.04)
01:09:42.457 00.003 10072 Worker thread wakes up
01:09:42.457 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
01:09:42.458 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
01:09:42.458 00.000 10072 Moving (-0.08, 0.04) raw xDistance=0.06 yDistance=0.07
01:09:42.461 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:42.464 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:42.464 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:09:42.464 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:42.464 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:09:42.465 00.001 10072 MoveAxis(E, 7, ABG)
01:09:42.465 00.000 10072 Guiding  Dir = 2, Dur = 7
01:09:42.465 00.000 10072 IsGuiding returns 0
01:09:42.465 00.000 10072 PulseGuide returned control before completion, sleep 17
01:09:42.482 00.017 1032 UpdateGuideState exits: m=1561 SNR=27.9
01:09:42.483 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:42.487 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:42.491 00.004 10072 IsGuiding returns 0
01:09:42.491 00.000 1032 Enqueuing Expose request
01:09:42.494 00.003 10072 Move returns status 0, amount 7
01:09:42.494 00.000 10072 MoveAxis(N, 0, ABG)
01:09:42.494 00.000 10072 Move returns status 0, amount 0
01:09:42.494 00.000 10072 move complete, result=0
01:09:42.494 00.000 10072 worker thread done servicing request
01:09:42.494 00.000 10072 Worker thread wakes up
01:09:42.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:42.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:42.501 00.007 1032 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
01:09:43.119 00.618 10072 Exposure complete
01:09:43.169 00.050 10072 worker thread done servicing request
01:09:43.169 00.000 1032 OnExposeComplete: enter
01:09:43.171 00.002 1032 UpdateGuideState(): m_state=6
01:09:43.174 00.003 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1800
01:09:43.176 00.002 1032 Star::Find returns 1 (0), X=320.86, Y=750.21, Mass=1412, SNR=26.5, Peak=164 HFD=2.5
01:09:43.180 00.004 1032 MultiStar: [#1 -0.09,0.01,0.97,U] [#2 0.03,-0.13,0.76,U] [#3 -0.02,-0.13,0.68,U] [#4 -0.02,-0.02,0.74,U] [#5 -0.09,-0.03,0.66,U] [#6 0.01,0.06,0.58,U] [#7 -0.04,-0.13,0.52,U] [#8 0.06,-0.20,0.57,U] 
01:09:43.182 00.002 1032 single-star, 8 included, MultiStar: {-0.03, -0.05}, one-star: {-0.04, 0.03}
01:09:43.184 00.002 1032 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.83) = xAngle (0.61 = 0.61)
01:09:43.185 00.001 1032 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.61 = 0.61)
01:09:43.187 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.44 mountX=0.04 mountY=0.03, mountTheta=0.61
01:09:43.190 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
01:09:43.192 00.002 1032 Enqueuing Move request for scope (-0.04, 0.03)
01:09:43.194 00.002 10072 Worker thread wakes up
01:09:43.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
01:09:43.194 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
01:09:43.194 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
01:09:43.196 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:43.199 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:43.199 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:09:43.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:43.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:09:43.199 00.000 10072 MoveAxis(E, 8, ABG)
01:09:43.199 00.000 10072 Guiding  Dir = 2, Dur = 8
01:09:43.199 00.000 10072 IsGuiding returns 0
01:09:43.200 00.001 10072 PulseGuide returned control before completion, sleep 18
01:09:43.223 00.023 1032 UpdateGuideState exits: m=1412 SNR=26.5
01:09:43.226 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:43.228 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:43.229 00.001 1032 Enqueuing Expose request
01:09:43.231 00.002 10072 IsGuiding returns 0
01:09:43.231 00.000 10072 Move returns status 0, amount 8
01:09:43.231 00.000 10072 MoveAxis(N, 0, ABG)
01:09:43.231 00.000 10072 Move returns status 0, amount 0
01:09:43.231 00.000 10072 move complete, result=0
01:09:43.232 00.001 10072 worker thread done servicing request
01:09:43.232 00.000 10072 Worker thread wakes up
01:09:43.232 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:43.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:43.240 00.008 1032 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
01:09:43.648 00.408 10072 Exposure complete
01:09:43.698 00.050 10072 worker thread done servicing request
01:09:43.698 00.000 1032 OnExposeComplete: enter
01:09:43.701 00.003 1032 UpdateGuideState(): m_state=6
01:09:43.703 00.002 1032 Star::Find(15, 320, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1801
01:09:43.708 00.005 1032 Star::Find returns 1 (0), X=321.07, Y=750.30, Mass=1177, SNR=24.2, Peak=132 HFD=2.6
01:09:43.710 00.002 1032 MultiStar: [#1 0.07,-0.08,1.06,U] [#2 0.10,-0.02,0.83,U] [#3 0.06,-0.29,0.76,U] [#4 0.05,-0.15,0.77,U] [#5 0.05,-0.17,0.79,U] [#6 0.09,0.03,0.64,U] [#7 -0.14,-0.24,0.54,U] [#8 0.16,-0.32,0.63,U] 
01:09:43.712 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.11}, one-star: {0.18, 0.11}
01:09:43.714 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
01:09:43.716 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
01:09:43.718 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.95 mountX=-0.12 mountY=-0.05, mountTheta=-2.78
01:09:43.721 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.11, opts=13)
01:09:43.724 00.003 1032 Enqueuing Move request for scope (0.08, -0.11)
01:09:43.726 00.002 10072 Worker thread wakes up
01:09:43.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
01:09:43.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
01:09:43.726 00.000 10072 Moving (0.08, -0.11) raw xDistance=-0.12 yDistance=-0.05
01:09:43.728 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:43.731 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:43.731 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
01:09:43.732 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:43.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:09:43.732 00.000 10072 MoveAxis(E, 8, ABG)
01:09:43.732 00.000 10072 Guiding  Dir = 2, Dur = 8
01:09:43.732 00.000 10072 IsGuiding returns 0
01:09:43.732 00.000 10072 PulseGuide returned control before completion, sleep 18
01:09:43.752 00.020 10072 IsGuiding returns 0
01:09:43.752 00.000 10072 Move returns status 0, amount 8
01:09:43.752 00.000 10072 MoveAxis(N, 0, ABG)
01:09:43.752 00.000 10072 Move returns status 0, amount 0
01:09:43.752 00.000 10072 move complete, result=0
01:09:43.752 00.000 10072 worker thread done servicing request
01:09:43.752 00.000 1032 UpdateGuideState exits: m=1177 SNR=24.2
01:09:43.754 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:43.756 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:43.758 00.002 1032 Enqueuing Expose request
01:09:43.759 00.001 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:09:43.761 00.002 10072 Worker thread wakes up
01:09:43.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:43.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:44.399 00.638 10072 Exposure complete
01:09:44.449 00.050 10072 worker thread done servicing request
01:09:44.449 00.000 1032 OnExposeComplete: enter
01:09:44.451 00.002 1032 UpdateGuideState(): m_state=6
01:09:44.454 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1802
01:09:44.457 00.003 1032 Star::Find returns 1 (0), X=321.07, Y=750.23, Mass=1403, SNR=26.4, Peak=150 HFD=2.6
01:09:44.459 00.002 1032 MultiStar: [#1 0.11,0.06,1.03,U] [#2 0.08,0.02,0.81,U] [#3 0.07,-0.17,0.70,U] [#4 0.15,-0.08,0.70,U] [#5 0.12,0.02,0.69,U] [#6 0.10,0.06,0.61,U] [#7 0.08,-0.21,0.52,U] [#8 0.26,-0.20,0.56,U] 
01:09:44.461 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.18, 0.05}
01:09:44.463 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
01:09:44.465 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
01:09:44.466 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.25 mountX=-0.06 mountY=-0.11, mountTheta=-2.08
01:09:44.469 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
01:09:44.470 00.001 1032 Enqueuing Move request for scope (0.13, -0.03)
01:09:44.472 00.002 10072 Worker thread wakes up
01:09:44.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:09:44.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:09:44.472 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.11
01:09:44.474 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:44.475 00.001 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:44.477 00.002 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:09:44.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:44.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:09:44.477 00.000 10072 MoveAxis(E, 10, ABG)
01:09:44.477 00.000 10072 Guiding  Dir = 2, Dur = 10
01:09:44.477 00.000 10072 IsGuiding returns 0
01:09:44.478 00.001 10072 PulseGuide returned control before completion, sleep 20
01:09:44.496 00.018 1032 UpdateGuideState exits: m=1403 SNR=26.4
01:09:44.498 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:44.500 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:44.502 00.002 1032 Enqueuing Expose request
01:09:44.506 00.004 10072 IsGuiding returns 0
01:09:44.506 00.000 10072 Move returns status 0, amount 10
01:09:44.506 00.000 10072 MoveAxis(N, 0, ABG)
01:09:44.506 00.000 10072 Move returns status 0, amount 0
01:09:44.506 00.000 10072 move complete, result=0
01:09:44.506 00.000 10072 worker thread done servicing request
01:09:44.506 00.000 10072 Worker thread wakes up
01:09:44.507 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:44.507 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:44.511 00.004 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:09:44.913 00.402 10072 Exposure complete
01:09:44.963 00.050 10072 worker thread done servicing request
01:09:44.963 00.000 1032 OnExposeComplete: enter
01:09:44.966 00.003 1032 UpdateGuideState(): m_state=6
01:09:44.968 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1803
01:09:44.969 00.001 1032 Star::Find returns 1 (0), X=321.18, Y=750.26, Mass=1459, SNR=26.9, Peak=180 HFD=2.5
01:09:44.971 00.002 1032 MultiStar: [#1 0.25,0.05,0.97,U] [#2 -0.02,0.08,0.72,U] [#3 0.13,-0.10,0.67,U] [#4 -0.02,-0.05,0.66,U] [#5 0.11,0.22,0.68,U] [#6 -0.03,0.09,0.60,U] [#7 0.09,-0.08,0.51,U] [#8 0.17,-0.36,0.57,U] 
01:09:44.972 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.29, 0.08}
01:09:44.975 00.003 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
01:09:44.976 00.001 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
01:09:44.978 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.13 cameraTheta=0.04 mountX=-0.03 mountY=-0.12, mountTheta=-1.79
01:09:44.980 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
01:09:44.983 00.003 1032 Enqueuing Move request for scope (0.12, 0.01)
01:09:44.985 00.002 10072 Worker thread wakes up
01:09:44.986 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
01:09:44.986 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
01:09:44.986 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.03 yDistance=-0.12
01:09:44.990 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:44.992 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:44.992 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:09:44.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:44.992 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:09:44.992 00.000 10072 MoveAxis(E, 9, ABG)
01:09:44.992 00.000 10072 Guiding  Dir = 2, Dur = 9
01:09:44.993 00.001 10072 IsGuiding returns 0
01:09:44.993 00.000 10072 PulseGuide returned control before completion, sleep 19
01:09:45.011 00.018 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:09:45.014 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:45.016 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:45.020 00.004 10072 IsGuiding returns 0
01:09:45.020 00.000 1032 Enqueuing Expose request
01:09:45.022 00.002 10072 Move returns status 0, amount 9
01:09:45.022 00.000 10072 MoveAxis(N, 0, ABG)
01:09:45.022 00.000 10072 Move returns status 0, amount 0
01:09:45.022 00.000 10072 move complete, result=0
01:09:45.022 00.000 10072 worker thread done servicing request
01:09:45.022 00.000 10072 Worker thread wakes up
01:09:45.022 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:45.022 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:45.030 00.008 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:09:45.648 00.618 10072 Exposure complete
01:09:45.696 00.048 10072 worker thread done servicing request
01:09:45.696 00.000 1032 OnExposeComplete: enter
01:09:45.698 00.002 1032 UpdateGuideState(): m_state=6
01:09:45.700 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1804
01:09:45.702 00.002 1032 Star::Find returns 1 (0), X=321.08, Y=750.48, Mass=1446, SNR=26.8, Peak=166 HFD=2.8
01:09:45.703 00.001 1032 MultiStar: [#1 0.11,0.11,0.99,U] [#2 0.07,0.12,0.73,U] [#3 -0.01,0.22,0.68,U] [#4 0.13,0.12,0.67,U] [#5 0.10,0.01,0.68,U] [#6 0.07,0.15,0.62,U] [#7 -0.12,0.03,0.54,U] [#8 0.32,-0.07,0.57,U] 
01:09:45.705 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.19, 0.30}
01:09:45.709 00.004 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
01:09:45.712 00.003 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
01:09:45.713 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.89 mountX=0.09 mountY=-0.13, mountTheta=-0.94
01:09:45.716 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.12, opts=13)
01:09:45.719 00.003 1032 Enqueuing Move request for scope (0.10, 0.12)
01:09:45.721 00.002 10072 Worker thread wakes up
01:09:45.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
01:09:45.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
01:09:45.722 00.001 10072 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=-0.13
01:09:45.723 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:45.726 00.003 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.56
01:09:45.726 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
01:09:45.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:45.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:09:45.726 00.000 10072 MoveAxis(E, 10, ABG)
01:09:45.726 00.000 10072 Guiding  Dir = 2, Dur = 10
01:09:45.727 00.001 10072 IsGuiding returns 0
01:09:45.727 00.000 10072 PulseGuide returned control before completion, sleep 20
01:09:45.746 00.019 1032 UpdateGuideState exits: m=1446 SNR=26.8
01:09:45.748 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:45.750 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:45.752 00.002 1032 Enqueuing Expose request
01:09:45.754 00.002 10072 IsGuiding returns 0
01:09:45.754 00.000 10072 Move returns status 0, amount 10
01:09:45.754 00.000 10072 MoveAxis(N, 0, ABG)
01:09:45.754 00.000 10072 Move returns status 0, amount 0
01:09:45.755 00.001 10072 move complete, result=0
01:09:45.755 00.000 10072 worker thread done servicing request
01:09:45.755 00.000 10072 Worker thread wakes up
01:09:45.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:45.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:45.762 00.007 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:09:46.163 00.401 10072 Exposure complete
01:09:46.212 00.049 10072 worker thread done servicing request
01:09:46.212 00.000 1032 OnExposeComplete: enter
01:09:46.215 00.003 1032 UpdateGuideState(): m_state=6
01:09:46.217 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1805
01:09:46.219 00.002 1032 Star::Find returns 1 (0), X=321.03, Y=750.50, Mass=1420, SNR=26.6, Peak=176 HFD=2.5
01:09:46.221 00.002 1032 MultiStar: [#1 0.14,0.16,0.99,U] [#2 -0.01,0.02,0.71,U] [#3 0.13,0.01,0.67,U] [#4 0.09,0.04,0.73,U] [#5 0.07,-0.09,0.68,U] [#6 0.03,0.17,0.62,U] [#7 -0.07,0.13,0.52,U] [#8 -0.02,-0.11,0.58,U] 
01:09:46.223 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.13, 0.32}
01:09:46.224 00.001 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
01:09:46.227 00.003 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
01:09:46.228 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.93 mountX=0.07 mountY=-0.09, mountTheta=-0.90
01:09:46.231 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
01:09:46.233 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
01:09:46.235 00.002 10072 Worker thread wakes up
01:09:46.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
01:09:46.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:09:46.235 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
01:09:46.237 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:46.239 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
01:09:46.240 00.001 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
01:09:46.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:46.240 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:09:46.240 00.000 10072 MoveAxis(E, 8, ABG)
01:09:46.240 00.000 10072 Guiding  Dir = 2, Dur = 8
01:09:46.241 00.001 10072 IsGuiding returns 0
01:09:46.241 00.000 10072 PulseGuide returned control before completion, sleep 18
01:09:46.259 00.018 1032 UpdateGuideState exits: m=1420 SNR=26.6
01:09:46.261 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:46.263 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:46.265 00.002 1032 Enqueuing Expose request
01:09:46.269 00.004 10072 IsGuiding returns 0
01:09:46.269 00.000 10072 Move returns status 0, amount 8
01:09:46.269 00.000 10072 MoveAxis(N, 0, ABG)
01:09:46.269 00.000 10072 Move returns status 0, amount 0
01:09:46.269 00.000 10072 move complete, result=0
01:09:46.269 00.000 10072 worker thread done servicing request
01:09:46.271 00.002 10072 Worker thread wakes up
01:09:46.271 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:46.271 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:46.278 00.007 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:09:46.898 00.620 10072 Exposure complete
01:09:46.946 00.048 10072 worker thread done servicing request
01:09:46.946 00.000 1032 OnExposeComplete: enter
01:09:46.948 00.002 1032 UpdateGuideState(): m_state=6
01:09:46.949 00.001 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1806
01:09:46.951 00.002 1032 Star::Find returns 1 (0), X=321.17, Y=750.31, Mass=1409, SNR=26.5, Peak=166 HFD=2.7
01:09:46.952 00.001 1032 MultiStar: [#1 0.18,0.05,0.91,U] [#2 0.02,-0.06,0.74,U] [#3 0.07,-0.02,0.69,U] [#4 0.10,0.17,0.69,U] [#5 0.01,0.16,0.65,U] [#6 0.20,0.24,0.60,U] [#7 -0.04,-0.15,0.55,U] [#8 0.11,0.00,0.58,U] 
01:09:46.954 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.28, 0.13}
01:09:46.956 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
01:09:46.958 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
01:09:46.959 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.48 mountX=0.03 mountY=-0.13, mountTheta=-1.35
01:09:46.963 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
01:09:46.964 00.001 1032 Enqueuing Move request for scope (0.12, 0.06)
01:09:46.966 00.002 10072 Worker thread wakes up
01:09:46.967 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
01:09:46.967 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
01:09:46.967 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
01:09:46.968 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:46.971 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
01:09:46.971 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:09:46.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:46.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:09:46.971 00.000 10072 MoveAxis(E, 8, ABG)
01:09:46.971 00.000 10072 Guiding  Dir = 2, Dur = 8
01:09:46.971 00.000 10072 IsGuiding returns 0
01:09:46.972 00.001 10072 PulseGuide returned control before completion, sleep 18
01:09:46.988 00.016 1032 UpdateGuideState exits: m=1409 SNR=26.5
01:09:46.990 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:46.992 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:46.995 00.003 1032 Enqueuing Expose request
01:09:47.004 00.009 10072 IsGuiding returns 0
01:09:47.004 00.000 10072 Move returns status 0, amount 8
01:09:47.004 00.000 10072 MoveAxis(N, 0, ABG)
01:09:47.004 00.000 10072 Move returns status 0, amount 0
01:09:47.004 00.000 10072 move complete, result=0
01:09:47.005 00.001 10072 worker thread done servicing request
01:09:47.005 00.000 10072 Worker thread wakes up
01:09:47.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:47.005 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:47.007 00.002 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:09:47.412 00.405 10072 Exposure complete
01:09:47.465 00.053 10072 worker thread done servicing request
01:09:47.465 00.000 1032 OnExposeComplete: enter
01:09:47.468 00.003 1032 UpdateGuideState(): m_state=6
01:09:47.470 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1807
01:09:47.472 00.002 1032 Star::Find returns 1 (0), X=321.14, Y=750.27, Mass=1478, SNR=27.1, Peak=169 HFD=2.6
01:09:47.473 00.001 1032 MultiStar: [#1 0.19,0.10,0.94,U] [#2 0.05,0.07,0.69,U] [#3 0.05,0.03,0.64,U] [#4 0.23,0.16,0.68,U] [#5 -0.01,0.13,0.68,U] [#6 0.04,0.28,0.57,U] [#7 0.06,-0.13,0.48,U] [#8 -0.03,-0.07,0.57,U] 
01:09:47.475 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.25, 0.09}
01:09:47.477 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
01:09:47.478 00.001 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
01:09:47.480 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.65 mountX=0.05 mountY=-0.12, mountTheta=-1.18
01:09:47.483 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
01:09:47.486 00.003 1032 Enqueuing Move request for scope (0.11, 0.08)
01:09:47.489 00.003 10072 Worker thread wakes up
01:09:47.489 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
01:09:47.489 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
01:09:47.489 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.12
01:09:47.492 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:47.494 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
01:09:47.495 00.001 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:09:47.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:47.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:09:47.495 00.000 10072 MoveAxis(E, 8, ABG)
01:09:47.495 00.000 10072 Guiding  Dir = 2, Dur = 8
01:09:47.495 00.000 10072 IsGuiding returns 0
01:09:47.496 00.001 10072 PulseGuide returned control before completion, sleep 18
01:09:47.514 00.018 1032 UpdateGuideState exits: m=1478 SNR=27.1
01:09:47.515 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:47.521 00.006 10072 IsGuiding returns 0
01:09:47.521 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:47.524 00.003 1032 Enqueuing Expose request
01:09:47.527 00.003 10072 Move returns status 0, amount 8
01:09:47.527 00.000 10072 MoveAxis(N, 0, ABG)
01:09:47.527 00.000 10072 Move returns status 0, amount 0
01:09:47.527 00.000 10072 move complete, result=0
01:09:47.527 00.000 10072 worker thread done servicing request
01:09:47.527 00.000 10072 Worker thread wakes up
01:09:47.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:47.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:47.535 00.008 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:09:48.159 00.624 10072 Exposure complete
01:09:48.205 00.046 10072 worker thread done servicing request
01:09:48.205 00.000 1032 OnExposeComplete: enter
01:09:48.208 00.003 1032 UpdateGuideState(): m_state=6
01:09:48.213 00.005 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1808
01:09:48.215 00.002 1032 Star::Find returns 1 (0), X=321.09, Y=750.38, Mass=1425, SNR=26.6, Peak=171 HFD=2.6
01:09:48.217 00.002 1032 MultiStar: [#1 0.05,0.33,0.93,U] [#2 -0.08,0.26,0.70,U] [#3 0.07,0.23,0.72,U] [#4 0.09,0.12,0.72,U] [#5 0.04,0.33,0.67,U] [#6 0.01,0.24,0.64,U] [#7 -0.12,0.06,0.51,U] [#8 0.09,0.12,0.56,U] 
01:09:48.220 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.22}, one-star: {0.19, 0.20}
01:09:48.222 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
01:09:48.223 00.001 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
01:09:48.225 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.35 mountX=0.20 mountY=-0.10, mountTheta=-0.48
01:09:48.228 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.22, opts=13)
01:09:48.230 00.002 1032 Enqueuing Move request for scope (0.05, 0.22)
01:09:48.232 00.002 10072 Worker thread wakes up
01:09:48.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
01:09:48.232 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
01:09:48.232 00.000 10072 Moving (0.05, 0.22) raw xDistance=0.20 yDistance=-0.10
01:09:48.233 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:48.237 00.004 10072 PPEC rslt: input = 0.20, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.55
01:09:48.237 00.000 10072 PPEC: input: 0.20, control: 0.08, exposure: 500
01:09:48.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:48.238 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:09:48.238 00.000 10072 MoveAxis(W, 84, ABG)
01:09:48.238 00.000 10072 Guiding  Dir = 3, Dur = 84
01:09:48.238 00.000 10072 IsGuiding returns 0
01:09:48.239 00.001 10072 PulseGuide returned control before completion, sleep 94
01:09:48.254 00.015 1032 UpdateGuideState exits: m=1425 SNR=26.6
01:09:48.256 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:48.257 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:48.258 00.001 1032 Enqueuing Expose request
01:09:48.344 00.086 10072 IsGuiding returns 0
01:09:48.344 00.000 10072 Move returns status 0, amount 84
01:09:48.344 00.000 10072 MoveAxis(N, 0, ABG)
01:09:48.344 00.000 10072 Move returns status 0, amount 0
01:09:48.344 00.000 10072 move complete, result=0
01:09:48.345 00.001 10072 worker thread done servicing request
01:09:48.345 00.000 1032 GuideStep: 0.2 px 84 ms WEST, -0.1 px 0 ms NORTH
01:09:48.347 00.002 10072 Worker thread wakes up
01:09:48.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:48.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:48.754 00.407 10072 Exposure complete
01:09:48.803 00.049 1032 OnExposeComplete: enter
01:09:48.805 00.002 1032 UpdateGuideState(): m_state=6
01:09:48.807 00.002 10072 worker thread done servicing request
01:09:48.807 00.000 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1809
01:09:48.809 00.002 1032 Star::Find returns 1 (0), X=321.18, Y=750.34, Mass=1660, SNR=28.7, Peak=189 HFD=2.7
01:09:48.810 00.001 1032 MultiStar: [#1 0.15,0.06,0.85,U] [#2 0.05,0.14,0.72,U] [#3 -0.02,0.12,0.60,U] [#4 0.05,0.11,0.67,U] [#5 -0.07,0.34,0.64,U] [#6 0.05,0.26,0.53,U] [#7 -0.11,-0.01,0.44,U] [#8 0.14,0.03,0.52,U] 
01:09:48.813 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.14}, one-star: {0.29, 0.16}
01:09:48.814 00.001 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
01:09:48.816 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
01:09:48.817 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.05 mountX=0.11 mountY=-0.11, mountTheta=-0.78
01:09:48.821 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.14, opts=13)
01:09:48.822 00.001 1032 Enqueuing Move request for scope (0.08, 0.14)
01:09:48.823 00.001 10072 Worker thread wakes up
01:09:48.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
01:09:48.823 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
01:09:48.823 00.000 10072 Moving (0.08, 0.14) raw xDistance=0.11 yDistance=-0.11
01:09:48.825 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:48.827 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
01:09:48.827 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
01:09:48.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:48.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:09:48.827 00.000 10072 MoveAxis(E, 5, ABG)
01:09:48.827 00.000 10072 Guiding  Dir = 2, Dur = 5
01:09:48.827 00.000 10072 IsGuiding returns 0
01:09:48.829 00.002 10072 PulseGuide returned control before completion, sleep 15
01:09:48.846 00.017 1032 UpdateGuideState exits: m=1660 SNR=28.7
01:09:48.849 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:48.850 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:48.852 00.002 1032 Enqueuing Expose request
01:09:48.859 00.007 10072 IsGuiding returns 0
01:09:48.859 00.000 10072 Move returns status 0, amount 5
01:09:48.859 00.000 10072 MoveAxis(N, 0, ABG)
01:09:48.859 00.000 10072 Move returns status 0, amount 0
01:09:48.859 00.000 10072 move complete, result=0
01:09:48.859 00.000 10072 worker thread done servicing request
01:09:48.859 00.000 10072 Worker thread wakes up
01:09:48.859 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:48.859 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:48.862 00.003 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:09:49.491 00.629 10072 Exposure complete
01:09:49.544 00.053 10072 worker thread done servicing request
01:09:49.544 00.000 1032 OnExposeComplete: enter
01:09:49.546 00.002 1032 UpdateGuideState(): m_state=6
01:09:49.548 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1810
01:09:49.552 00.004 1032 Star::Find returns 1 (0), X=321.05, Y=750.12, Mass=1500, SNR=27.3, Peak=170 HFD=2.7
01:09:49.556 00.004 1032 MultiStar: [#1 0.07,-0.12,0.98,U] [#2 0.14,-0.29,0.72,U] [#3 0.12,0.01,0.65,U] [#4 0.08,-0.17,0.67,U] [#5 -0.08,-0.00,0.68,U] [#6 0.04,-0.09,0.56,U] [#7 -0.08,-0.34,0.51,U] [#8 0.20,-0.37,0.55,U] 
01:09:49.558 00.002 1032 single-star, 8 included, MultiStar: {0.08, -0.15}, one-star: {0.15, -0.06}
01:09:49.560 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
01:09:49.561 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
01:09:49.563 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.36 mountX=-0.10 mountY=-0.13, mountTheta=-2.19
01:09:49.565 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
01:09:49.567 00.002 1032 Enqueuing Move request for scope (0.15, -0.06)
01:09:49.569 00.002 10072 Worker thread wakes up
01:09:49.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
01:09:49.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
01:09:49.569 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.10 yDistance=-0.13
01:09:49.571 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:49.572 00.001 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
01:09:49.574 00.002 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
01:09:49.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:49.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:09:49.574 00.000 10072 MoveAxis(E, 5, ABG)
01:09:49.574 00.000 10072 Guiding  Dir = 2, Dur = 5
01:09:49.574 00.000 10072 IsGuiding returns 0
01:09:49.575 00.001 10072 PulseGuide returned control before completion, sleep 15
01:09:49.597 00.022 1032 UpdateGuideState exits: m=1500 SNR=27.3
01:09:49.602 00.005 10072 IsGuiding returns 0
01:09:49.602 00.000 10072 Move returns status 0, amount 5
01:09:49.602 00.000 10072 MoveAxis(N, 0, ABG)
01:09:49.602 00.000 10072 Move returns status 0, amount 0
01:09:49.602 00.000 10072 move complete, result=0
01:09:49.602 00.000 10072 worker thread done servicing request
01:09:49.602 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:49.605 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:49.608 00.003 1032 Enqueuing Expose request
01:09:49.610 00.002 10072 Worker thread wakes up
01:09:49.610 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:09:49.614 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:49.614 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:50.024 00.410 10072 Exposure complete
01:09:50.075 00.051 10072 worker thread done servicing request
01:09:50.075 00.000 1032 OnExposeComplete: enter
01:09:50.077 00.002 1032 UpdateGuideState(): m_state=6
01:09:50.080 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1811
01:09:50.083 00.003 1032 Star::Find returns 1 (0), X=321.11, Y=750.25, Mass=1350, SNR=25.9, Peak=151 HFD=2.6
01:09:50.086 00.003 1032 MultiStar: [#1 0.07,-0.11,0.98,U] [#2 0.06,-0.18,0.77,U] [#3 0.14,-0.15,0.70,U] [#4 0.08,-0.16,0.71,U] [#5 0.03,0.02,0.69,U] [#6 0.14,0.02,0.57,U] [#7 0.09,-0.28,0.53,U] [#8 0.06,-0.21,0.60,U] 
01:09:50.088 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.10}, one-star: {0.21, 0.06}
01:09:50.090 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
01:09:50.091 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
01:09:50.093 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.77 mountX=-0.12 mountY=-0.07, mountTheta=-2.60
01:09:50.096 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.10, opts=13)
01:09:50.098 00.002 1032 Enqueuing Move request for scope (0.10, -0.10)
01:09:50.099 00.001 10072 Worker thread wakes up
01:09:50.100 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
01:09:50.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
01:09:50.100 00.000 10072 Moving (0.10, -0.10) raw xDistance=-0.12 yDistance=-0.07
01:09:50.102 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:50.104 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
01:09:50.104 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
01:09:50.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:50.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:09:50.104 00.000 10072 MoveAxis(E, 5, ABG)
01:09:50.104 00.000 10072 Guiding  Dir = 2, Dur = 5
01:09:50.105 00.001 10072 IsGuiding returns 0
01:09:50.105 00.000 10072 PulseGuide returned control before completion, sleep 15
01:09:50.124 00.019 1032 UpdateGuideState exits: m=1350 SNR=25.9
01:09:50.125 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:50.127 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:50.128 00.001 1032 Enqueuing Expose request
01:09:50.131 00.003 10072 IsGuiding returns 0
01:09:50.131 00.000 10072 Move returns status 0, amount 5
01:09:50.131 00.000 10072 MoveAxis(N, 0, ABG)
01:09:50.131 00.000 10072 Move returns status 0, amount 0
01:09:50.131 00.000 10072 move complete, result=0
01:09:50.131 00.000 10072 worker thread done servicing request
01:09:50.131 00.000 10072 Worker thread wakes up
01:09:50.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:50.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:50.138 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:09:50.760 00.622 10072 Exposure complete
01:09:50.809 00.049 10072 worker thread done servicing request
01:09:50.810 00.001 1032 OnExposeComplete: enter
01:09:50.812 00.002 1032 UpdateGuideState(): m_state=6
01:09:50.814 00.002 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1812
01:09:50.816 00.002 1032 Star::Find returns 1 (0), X=321.07, Y=750.32, Mass=1388, SNR=26.3, Peak=162 HFD=2.6
01:09:50.817 00.001 1032 MultiStar: [#1 0.17,0.06,0.99,U] [#2 -0.05,-0.03,0.76,U] [#3 0.04,0.05,0.71,U] [#4 0.14,-0.03,0.75,U] [#5 0.11,0.16,0.71,U] [#6 0.13,0.05,0.56,U] [#7 -0.24,-0.05,0.53,U] [#8 0.06,-0.00,0.54,U] 
01:09:50.820 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.18, 0.14}
01:09:50.821 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
01:09:50.823 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
01:09:50.826 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.55 mountX=0.03 mountY=-0.08, mountTheta=-1.28
01:09:50.829 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
01:09:50.831 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
01:09:50.833 00.002 10072 Worker thread wakes up
01:09:50.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
01:09:50.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
01:09:50.833 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
01:09:50.837 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:50.838 00.001 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
01:09:50.839 00.001 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:09:50.839 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:50.839 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:09:50.839 00.000 10072 MoveAxis(E, 5, ABG)
01:09:50.839 00.000 10072 Guiding  Dir = 2, Dur = 5
01:09:50.840 00.001 10072 IsGuiding returns 0
01:09:50.840 00.000 10072 PulseGuide returned control before completion, sleep 15
01:09:50.857 00.017 1032 UpdateGuideState exits: m=1388 SNR=26.3
01:09:50.858 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:50.862 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:50.865 00.003 1032 Enqueuing Expose request
01:09:50.867 00.002 10072 IsGuiding returns 0
01:09:50.867 00.000 10072 Move returns status 0, amount 5
01:09:50.867 00.000 10072 MoveAxis(N, 0, ABG)
01:09:50.867 00.000 10072 Move returns status 0, amount 0
01:09:50.867 00.000 10072 move complete, result=0
01:09:50.868 00.001 10072 worker thread done servicing request
01:09:50.868 00.000 10072 Worker thread wakes up
01:09:50.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:50.868 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,735,31,31)
01:09:50.876 00.008 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:09:51.243 00.367 1032 evsrv: cli 0D18C030 connect
01:09:51.251 00.008 1032 case statement mapped state 6 to 3
01:09:51.256 00.005 1032 case statement mapped state 6 to 3
01:09:51.260 00.004 1032 evsrv: cli 0D18C030 request: {"method":"get_app_state","id":"40aa3bfc-7921-4b2f-aa5f-3f3b7e415ca4"}
01:09:51.262 00.002 1032 case statement mapped state 6 to 3
01:09:51.266 00.004 1032 evsrv: cli 0D18C030 response: {"jsonrpc":"2.0","result":"Guiding","id":"40aa3bfc-7921-4b2f-aa5f-3f3b7e415ca4"}
01:09:51.290 00.024 10072 Exposure complete
01:09:51.305 00.015 1032 evsrv: cli 0D18C030 disconnect
01:09:51.312 00.007 1032 evsrv: cli 0D18C0D0 connect
01:09:51.315 00.003 1032 case statement mapped state 6 to 3
01:09:51.324 00.009 1032 case statement mapped state 6 to 3
01:09:51.371 00.047 1032 evsrv: cli 0D18C0D0 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"4300429e-9cab-46f6-a4ab-3e61bb0a4473"}
01:09:51.374 00.003 1032 PhdController::Dither begins
01:09:51.377 00.003 1032 dither: size=3.00, dRA=2.98 dDec=3.00
01:09:51.418 00.041 1032 MountToCamera -- mountTheta (0.79) + m_xAngle (1.83) = xAngle (2.62 = 2.62)
01:09:51.446 00.028 1032 MountToCamera -- mountX=2.98 mountY=3.00 hyp=4.23 mountTheta=0.79 cameraX=-3.66, cameraY=2.11 cameraTheta=2.62
01:09:51.461 00.015 1032 setting lock position to (317.23, 752.29)
01:09:51.467 00.006 1032 Mount: notify guiding dithered (-3.7, 2.1)
01:09:51.471 00.004 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
01:09:51.481 00.010 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
01:09:51.495 00.014 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
01:09:51.498 00.003 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
01:09:51.501 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
01:09:51.503 00.002 10072 worker thread done servicing request
01:09:51.503 00.000 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
01:09:51.505 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
01:09:51.508 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:09:51.511 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
01:09:51.514 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
01:09:51.524 00.010 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
01:09:51.527 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
01:09:51.529 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
01:09:51.532 00.003 1032 MultiStar: stabilizing after lock position change
01:09:51.534 00.002 1032 Status Line: Dither by 2.98,3.00
01:09:51.540 00.006 1032 PhdController: newstate STATE_SETTLE_BEGIN
01:09:51.542 00.002 1032 PhdController: newstate STATE_SETTLE_WAIT
01:09:51.545 00.003 1032 evsrv: cli 0D18C0D0 response: {"jsonrpc":"2.0","result":0,"id":"4300429e-9cab-46f6-a4ab-3e61bb0a4473"}
01:09:51.547 00.002 1032 OnExposeComplete: enter
01:09:51.550 00.003 1032 UpdateGuideState(): m_state=6
01:09:51.553 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1813
01:09:51.555 00.002 1032 Star::Find returns 1 (0), X=321.07, Y=750.35, Mass=1454, SNR=26.9, Peak=169 HFD=2.5
01:09:51.557 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
01:09:51.559 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
01:09:51.561 00.002 1032 CameraToMount -- cameraX=3.84 cameraY=-1.95 hyp=4.30 cameraTheta=-0.47 mountX=-2.86 mountY=-3.21, mountTheta=-2.30
01:09:51.564 00.003 1032 dither recenter: remaining=(-3.0,-3.0) step=(-3.0,-3.0)
01:09:51.570 00.006 1032 MountToCamera -- mountTheta (-2.35) + m_xAngle (1.83) = xAngle (-0.52 = -0.52)
01:09:51.572 00.002 1032 MountToCamera -- mountX=-2.98 mountY=-3.00 hyp=4.23 mountTheta=-2.35 cameraX=3.66, cameraY=-2.11 cameraTheta=-0.52
01:09:51.575 00.003 1032 SchedulePrimaryMove(0F526948, x=3.66, y=-2.11, opts=4)
01:09:51.577 00.002 1032 Enqueuing Move request for scope (3.66, -2.11)
01:09:51.579 00.002 10072 Worker thread wakes up
01:09:51.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (3.66, -2.11) opts 0x4
01:09:51.579 00.000 10072 Handling offset move in thread for scope, endpoint = (3.66, -2.11)
01:09:51.579 00.000 10072 Moving (3.66, -2.11) raw xDistance=-2.98 yDistance=-3.00
01:09:51.580 00.001 10072 BLC: window closed
01:09:51.580 00.000 10072 MoveAxis(E, 3047, B)
01:09:51.580 00.000 10072 Guiding  Dir = 2, Dur = 3047
01:09:51.580 00.000 1032 Mount: notify direct move -2.98,-3.00
01:09:51.594 00.014 10072 IsGuiding returns 0
01:09:51.595 00.001 10072 PulseGuide returned control before completion, sleep 3057
01:09:51.596 00.001 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
01:09:51.684 00.088 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
01:09:51.688 00.004 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
01:09:51.691 00.003 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
01:09:51.695 00.004 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
01:09:51.698 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
01:09:51.701 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
01:09:51.704 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:09:51.707 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
01:09:51.711 00.004 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
01:09:51.714 00.003 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
01:09:51.716 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
01:09:51.719 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
01:09:51.728 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:51.769 00.041 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:09:51.776 00.007 1032 PhdController: settling, locked = 1, distance = 4.34 (0.25) aobump = 0 frame = 1 / 99999
01:09:51.778 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784178591.778,"Host":"MELE","Inst":1,"Distance":4.34,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:09:51.782 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:51.785 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:51.788 00.003 1032 Enqueuing Expose request
01:09:51.791 00.003 1032 evsrv: cli 0D18C0D0 disconnect
01:09:54.658 02.867 10072 IsGuiding returns 0
01:09:54.658 00.000 10072 Move returns status 0, amount 3047
01:09:54.658 00.000 10072 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:54.658 00.000 10072 MoveAxis(N, 1936, B)
01:09:54.658 00.000 10072 Guiding  Dir = 0, Dur = 1936
01:09:54.658 00.000 10072 IsGuiding returns 0
01:09:54.658 00.000 10072 PulseGuide returned control before completion, sleep 1946
01:09:56.623 01.965 10072 IsGuiding returns 0
01:09:56.623 00.000 10072 Move returns status 0, amount 1936
01:09:56.623 00.000 10072 move complete, result=0
01:09:56.624 00.001 1032 GuideStep: -3.0 px 3047 ms EAST, -3.0 px 1936 ms NORTH
01:09:56.628 00.004 10072 worker thread done servicing request
01:09:56.628 00.000 10072 Worker thread wakes up
01:09:56.628 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:56.628 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:09:57.258 00.630 10072 Exposure complete
01:09:57.331 00.073 10072 worker thread done servicing request
01:09:57.332 00.001 1032 OnExposeComplete: enter
01:09:57.336 00.004 1032 UpdateGuideState(): m_state=6
01:09:57.339 00.003 1032 Star::Find(15, 321, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1814
01:09:57.341 00.002 1032 Star::Find returns 1 (0), X=317.62, Y=752.71, Mass=1440, SNR=26.7, Peak=171 HFD=2.9
01:09:57.344 00.003 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:09:57.348 00.004 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:09:57.351 00.003 1032 CameraToMount -- cameraX=0.39 cameraY=0.41 hyp=0.57 cameraTheta=0.81 mountX=0.30 mountY=-0.49, mountTheta=-1.02
01:09:57.358 00.007 1032 SchedulePrimaryMove(0F526948, x=0.39, y=0.41, opts=13)
01:09:57.365 00.007 1032 Enqueuing Move request for scope (0.39, 0.41)
01:09:57.368 00.003 10072 Worker thread wakes up
01:09:57.368 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.41) opts 0xd
01:09:57.368 00.000 10072 Handling offset move in thread for scope, endpoint = (0.39, 0.41)
01:09:57.368 00.000 10072 Moving (0.39, 0.41) raw xDistance=0.30 yDistance=-0.49
01:09:57.372 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:09:57.377 00.005 10072 PPEC rslt(dithering): input = 0.30, final = 0.13
01:09:57.377 00.000 10072 PPEC: input: 0.30, control: 0.13, exposure: 500
01:09:57.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:09:57.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
01:09:57.377 00.000 10072 MoveAxis(W, 138, ABG)
01:09:57.377 00.000 10072 Guiding  Dir = 3, Dur = 138
01:09:57.378 00.001 10072 IsGuiding returns 0
01:09:57.378 00.000 10072 PulseGuide returned control before completion, sleep 148
01:09:57.540 00.162 1032 UpdateGuideState exits: m=1440 SNR=26.7
01:09:57.545 00.005 10072 IsGuiding returns 0
01:09:57.546 00.001 10072 Move returns status 0, amount 138
01:09:57.546 00.000 10072 MoveAxis(N, 0, ABG)
01:09:57.546 00.000 10072 Move returns status 0, amount 0
01:09:57.546 00.000 10072 move complete, result=0
01:09:57.546 00.000 10072 worker thread done servicing request
01:09:57.546 00.000 1032 PhdController: settling, locked = 1, distance = 0.57 (0.25) aobump = 0 frame = 2 / 99999
01:09:57.723 00.177 1032 evsrv: {"Event":"Settling","Timestamp":1784178597.723,"Host":"MELE","Inst":1,"Distance":0.57,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:09:57.753 00.030 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:57.764 00.011 1032 ScheduleExposure(500,3,1) exposurePending=0
01:09:57.768 00.004 1032 Enqueuing Expose request
01:09:57.772 00.004 10072 Worker thread wakes up
01:09:57.777 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:09:57.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:09:57.779 00.002 1032 GuideStep: 0.3 px 138 ms WEST, -0.5 px 0 ms NORTH
01:09:58.706 00.927 10072 Exposure complete
01:09:59.530 00.824 10072 worker thread done servicing request
01:09:59.650 00.120 1032 OnExposeComplete: enter
01:09:59.771 00.121 1032 UpdateGuideState(): m_state=6
01:09:59.787 00.016 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1815
01:09:59.792 00.005 1032 Star::Find returns 1 (0), X=317.57, Y=752.44, Mass=1274, SNR=25.1, Peak=160 HFD=3.1
01:09:59.794 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
01:09:59.796 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
01:09:59.906 00.110 1032 CameraToMount -- cameraX=0.33 cameraY=0.14 hyp=0.36 cameraTheta=0.40 mountX=0.05 mountY=-0.36, mountTheta=-1.43
01:10:00.232 00.326 1032 SchedulePrimaryMove(0F526948, x=0.33, y=0.14, opts=13)
01:10:00.242 00.010 1032 Enqueuing Move request for scope (0.33, 0.14)
01:10:00.374 00.132 10072 Worker thread wakes up
01:10:00.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.14) opts 0xd
01:10:00.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.33, 0.14)
01:10:00.374 00.000 10072 Moving (0.33, 0.14) raw xDistance=0.05 yDistance=-0.36
01:10:00.399 00.025 10072 PPEC rslt(dithering): input = 0.05, final = 0.02
01:10:00.399 00.000 10072 PPEC: input: 0.05, control: 0.02, exposure: 500
01:10:00.399 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:10:00.400 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:10:00.401 00.001 10072 MoveAxis(W, 24, ABG)
01:10:00.402 00.001 10072 Guiding  Dir = 3, Dur = 24
01:10:00.402 00.000 10072 IsGuiding returns 0
01:10:00.403 00.001 10072 PulseGuide returned control before completion, sleep 34
01:10:00.428 00.025 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:00.484 00.056 10072 IsGuiding returns 0
01:10:00.484 00.000 10072 Move returns status 0, amount 24
01:10:00.484 00.000 10072 MoveAxis(N, 0, ABG)
01:10:00.484 00.000 10072 Move returns status 0, amount 0
01:10:00.484 00.000 10072 move complete, result=0
01:10:00.484 00.000 10072 worker thread done servicing request
01:10:00.513 00.029 1032 UpdateGuideState exits: m=1274 SNR=25.1
01:10:00.516 00.003 1032 PhdController: settling, locked = 1, distance = 0.51 (0.25) aobump = 0 frame = 3 / 99999
01:10:00.526 00.010 1032 evsrv: {"Event":"Settling","Timestamp":1784178600.526,"Host":"MELE","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:10:00.529 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:00.532 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:00.534 00.002 1032 Enqueuing Expose request
01:10:00.537 00.003 10072 Worker thread wakes up
01:10:00.537 00.000 1032 GuideStep: 0.1 px 24 ms WEST, -0.4 px 0 ms NORTH
01:10:00.540 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:00.541 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:01.189 00.648 10072 Exposure complete
01:10:01.358 00.169 10072 worker thread done servicing request
01:10:01.360 00.002 1032 OnExposeComplete: enter
01:10:01.399 00.039 1032 UpdateGuideState(): m_state=6
01:10:01.403 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1816
01:10:01.406 00.003 1032 Star::Find returns 1 (0), X=317.64, Y=752.52, Mass=1293, SNR=25.3, Peak=145 HFD=3.1
01:10:01.408 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
01:10:01.411 00.003 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
01:10:01.428 00.017 1032 CameraToMount -- cameraX=0.41 cameraY=0.23 hyp=0.47 cameraTheta=0.51 mountX=0.12 mountY=-0.45, mountTheta=-1.32
01:10:01.433 00.005 1032 SchedulePrimaryMove(0F526948, x=0.41, y=0.23, opts=13)
01:10:01.436 00.003 1032 Enqueuing Move request for scope (0.41, 0.23)
01:10:01.438 00.002 10072 Worker thread wakes up
01:10:01.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.23) opts 0xd
01:10:01.438 00.000 10072 Handling offset move in thread for scope, endpoint = (0.41, 0.23)
01:10:01.438 00.000 10072 Moving (0.41, 0.23) raw xDistance=0.12 yDistance=-0.45
01:10:01.441 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:01.473 00.032 10072 PPEC rslt(dithering): input = 0.12, final = 0.05
01:10:01.473 00.000 10072 PPEC: input: 0.12, control: 0.05, exposure: 500
01:10:01.473 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.30
01:10:01.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:10:01.473 00.000 10072 MoveAxis(W, 54, ABG)
01:10:01.473 00.000 10072 Guiding  Dir = 3, Dur = 54
01:10:01.474 00.001 10072 IsGuiding returns 0
01:10:01.475 00.001 10072 PulseGuide returned control before completion, sleep 64
01:10:01.525 00.050 1032 UpdateGuideState exits: m=1293 SNR=25.3
01:10:01.530 00.005 1032 PhdController: settling, locked = 1, distance = 0.50 (0.25) aobump = 0 frame = 4 / 99999
01:10:01.562 00.032 10072 IsGuiding returns 0
01:10:01.562 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784178601.562,"Host":"MELE","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:10:01.566 00.004 10072 Move returns status 0, amount 54
01:10:01.566 00.000 10072 MoveAxis(N, 291, ABG)
01:10:01.566 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:01.569 00.003 10072 Guiding  Dir = 0, Dur = 291
01:10:01.569 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:01.571 00.002 1032 Enqueuing Expose request
01:10:01.574 00.003 10072 IsGuiding returns 0
01:10:01.575 00.001 10072 PulseGuide returned control before completion, sleep 301
01:10:01.894 00.319 10072 IsGuiding returns 0
01:10:01.894 00.000 10072 Move returns status 0, amount 291
01:10:01.894 00.000 10072 move complete, result=0
01:10:01.895 00.001 10072 worker thread done servicing request
01:10:01.895 00.000 1032 GuideStep: 0.1 px 54 ms WEST, -0.5 px 291 ms NORTH
01:10:01.899 00.004 10072 Worker thread wakes up
01:10:01.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:01.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:02.537 00.638 10072 Exposure complete
01:10:02.610 00.073 10072 worker thread done servicing request
01:10:02.610 00.000 1032 OnExposeComplete: enter
01:10:02.613 00.003 1032 UpdateGuideState(): m_state=6
01:10:02.616 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1817
01:10:02.619 00.003 1032 Star::Find returns 1 (0), X=317.14, Y=752.16, Mass=1476, SNR=27.1, Peak=156 HFD=2.8
01:10:02.621 00.002 1032 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.83) = xAngle (-4.00 = 2.29)
01:10:02.624 00.003 1032 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.00 = 2.29)
01:10:02.626 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-2.17 mountX=-0.11 mountY=0.12, mountTheta=2.29
01:10:02.631 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.14, opts=13)
01:10:02.634 00.003 1032 Enqueuing Move request for scope (-0.09, -0.14)
01:10:02.637 00.003 10072 Worker thread wakes up
01:10:02.637 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
01:10:02.637 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
01:10:02.637 00.000 10072 Moving (-0.09, -0.14) raw xDistance=-0.11 yDistance=0.12
01:10:02.640 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:02.646 00.006 10072 PPEC rslt(dithering): input = -0.11, final = -0.05
01:10:02.646 00.000 10072 PPEC: input: -0.11, control: -0.05, exposure: 500
01:10:02.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:02.646 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:10:02.646 00.000 10072 MoveAxis(E, 50, ABG)
01:10:02.646 00.000 10072 Guiding  Dir = 2, Dur = 50
01:10:02.647 00.001 10072 IsGuiding returns 0
01:10:02.647 00.000 10072 PulseGuide returned control before completion, sleep 60
01:10:02.671 00.024 1032 UpdateGuideState exits: m=1476 SNR=27.1
01:10:02.678 00.007 1032 PhdController: settling, locked = 1, distance = 0.40 (0.25) aobump = 0 frame = 5 / 99999
01:10:02.681 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784178602.681,"Host":"MELE","Inst":1,"Distance":0.40,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:10:02.684 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:02.687 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:02.689 00.002 1032 Enqueuing Expose request
01:10:02.723 00.034 10072 IsGuiding returns 0
01:10:02.723 00.000 10072 Move returns status 0, amount 50
01:10:02.723 00.000 10072 MoveAxis(N, 0, ABG)
01:10:02.723 00.000 10072 Move returns status 0, amount 0
01:10:02.723 00.000 10072 move complete, result=0
01:10:02.724 00.001 10072 worker thread done servicing request
01:10:02.724 00.000 10072 Worker thread wakes up
01:10:02.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:02.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:02.729 00.005 1032 GuideStep: -0.1 px 50 ms EAST, 0.1 px 0 ms NORTH
01:10:03.295 00.566 10072 Exposure complete
01:10:03.848 00.553 10072 worker thread done servicing request
01:10:03.848 00.000 1032 OnExposeComplete: enter
01:10:03.853 00.005 1032 UpdateGuideState(): m_state=6
01:10:03.856 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1818
01:10:03.859 00.003 1032 Star::Find returns 1 (0), X=316.98, Y=752.27, Mass=1439, SNR=26.7, Peak=166 HFD=2.5
01:10:03.872 00.013 1032 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.83) = xAngle (-4.87 = 1.42)
01:10:03.877 00.005 1032 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.87 = 1.42)
01:10:03.881 00.004 1032 CameraToMount -- cameraX=-0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-3.04 mountX=0.04 mountY=0.25, mountTheta=1.42
01:10:03.888 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.25, y=-0.03, opts=13)
01:10:03.902 00.014 1032 Enqueuing Move request for scope (-0.25, -0.03)
01:10:03.905 00.003 10072 Worker thread wakes up
01:10:03.905 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.03) opts 0xd
01:10:03.905 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.25, -0.03)
01:10:03.905 00.000 10072 Moving (-0.25, -0.03) raw xDistance=0.04 yDistance=0.25
01:10:03.915 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:03.951 00.036 10072 PPEC rslt(dithering): input = 0.04, final = 0.02
01:10:03.951 00.000 10072 PPEC: input: 0.04, control: 0.02, exposure: 500
01:10:03.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:10:03.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:10:03.951 00.000 10072 MoveAxis(W, 18, ABG)
01:10:03.952 00.001 10072 Guiding  Dir = 3, Dur = 18
01:10:03.952 00.000 10072 IsGuiding returns 0
01:10:03.953 00.001 10072 PulseGuide returned control before completion, sleep 28
01:10:03.989 00.036 1032 UpdateGuideState exits: m=1439 SNR=26.7
01:10:03.992 00.003 1032 PhdController: settling, locked = 1, distance = 0.35 (0.25) aobump = 0 frame = 6 / 99999
01:10:03.998 00.006 10072 IsGuiding returns 0
01:10:03.998 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784178603.998,"Host":"MELE","Inst":1,"Distance":0.35,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:10:04.002 00.004 10072 Move returns status 0, amount 18
01:10:04.002 00.000 10072 MoveAxis(N, 0, ABG)
01:10:04.002 00.000 10072 Move returns status 0, amount 0
01:10:04.003 00.001 10072 move complete, result=0
01:10:04.003 00.000 10072 worker thread done servicing request
01:10:04.003 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:04.007 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:04.034 00.027 1032 Enqueuing Expose request
01:10:04.037 00.003 10072 Worker thread wakes up
01:10:04.037 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:04.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:04.039 00.002 1032 GuideStep: 0.0 px 18 ms WEST, 0.3 px 0 ms NORTH
01:10:04.667 00.628 10072 Exposure complete
01:10:04.729 00.062 10072 worker thread done servicing request
01:10:04.730 00.001 1032 OnExposeComplete: enter
01:10:04.732 00.002 1032 UpdateGuideState(): m_state=6
01:10:04.734 00.002 1032 Star::Find(15, 316, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1819
01:10:04.735 00.001 1032 Star::Find returns 1 (0), X=317.28, Y=752.16, Mass=1353, SNR=25.9, Peak=143 HFD=2.8
01:10:04.738 00.003 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
01:10:04.740 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
01:10:04.742 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.24 mountX=-0.14 mountY=-0.01, mountTheta=-3.07
01:10:04.746 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.14, opts=13)
01:10:04.749 00.003 1032 Enqueuing Move request for scope (0.05, -0.14)
01:10:04.750 00.001 10072 Worker thread wakes up
01:10:04.751 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
01:10:04.751 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
01:10:04.751 00.000 10072 Moving (0.05, -0.14) raw xDistance=-0.14 yDistance=-0.01
01:10:04.753 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:04.756 00.003 10072 PPEC rslt(dithering): input = -0.14, final = -0.07
01:10:04.756 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:10:04.756 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:04.756 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:10:04.756 00.000 10072 MoveAxis(E, 67, ABG)
01:10:04.756 00.000 10072 Guiding  Dir = 2, Dur = 67
01:10:04.756 00.000 10072 IsGuiding returns 0
01:10:04.756 00.000 10072 PulseGuide returned control before completion, sleep 77
01:10:04.778 00.022 1032 UpdateGuideState exits: m=1353 SNR=25.9
01:10:04.780 00.002 1032 PhdController: settling, locked = 1, distance = 0.29 (0.25) aobump = 0 frame = 7 / 99999
01:10:04.782 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784178604.782,"Host":"MELE","Inst":1,"Distance":0.29,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:10:04.784 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:04.786 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:04.789 00.003 1032 Enqueuing Expose request
01:10:04.835 00.046 10072 IsGuiding returns 0
01:10:04.835 00.000 10072 Move returns status 0, amount 67
01:10:04.835 00.000 10072 MoveAxis(N, 0, ABG)
01:10:04.835 00.000 10072 Move returns status 0, amount 0
01:10:04.836 00.001 10072 move complete, result=0
01:10:04.836 00.000 10072 worker thread done servicing request
01:10:04.836 00.000 10072 Worker thread wakes up
01:10:04.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:04.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:04.836 00.000 1032 GuideStep: -0.1 px 67 ms EAST, -0.0 px 0 ms NORTH
01:10:05.242 00.406 10072 Exposure complete
01:10:05.305 00.063 10072 worker thread done servicing request
01:10:05.305 00.000 1032 OnExposeComplete: enter
01:10:05.308 00.003 1032 UpdateGuideState(): m_state=6
01:10:05.311 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1820
01:10:05.313 00.002 1032 Star::Find returns 1 (0), X=317.03, Y=752.20, Mass=1383, SNR=26.2, Peak=149 HFD=2.6
01:10:05.316 00.003 1032 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.83) = xAngle (-4.54 = 1.74)
01:10:05.318 00.002 1032 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.54 = 1.74)
01:10:05.322 00.004 1032 CameraToMount -- cameraX=-0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-2.71 mountX=-0.04 mountY=0.21, mountTheta=1.74
01:10:05.326 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.20, y=-0.09, opts=13)
01:10:05.329 00.003 1032 Enqueuing Move request for scope (-0.20, -0.09)
01:10:05.338 00.009 10072 Worker thread wakes up
01:10:05.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.09) opts 0xd
01:10:05.338 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.20, -0.09)
01:10:05.338 00.000 10072 Moving (-0.20, -0.09) raw xDistance=-0.04 yDistance=0.21
01:10:05.341 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:05.344 00.003 10072 PPEC rslt(dithering): input = -0.04, final = -0.02
01:10:05.344 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
01:10:05.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:10:05.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:10:05.344 00.000 10072 MoveAxis(E, 17, ABG)
01:10:05.344 00.000 10072 Guiding  Dir = 2, Dur = 17
01:10:05.345 00.001 10072 IsGuiding returns 0
01:10:05.346 00.001 10072 PulseGuide returned control before completion, sleep 27
01:10:05.369 00.023 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:10:05.371 00.002 1032 PhdController: settling, locked = 1, distance = 0.27 (0.25) aobump = 0 frame = 8 / 99999
01:10:05.373 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784178605.373,"Host":"MELE","Inst":1,"Distance":0.27,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:10:05.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:05.377 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:05.379 00.002 1032 Enqueuing Expose request
01:10:05.381 00.002 10072 IsGuiding returns 0
01:10:05.381 00.000 10072 Move returns status 0, amount 17
01:10:05.381 00.000 10072 MoveAxis(N, 0, ABG)
01:10:05.381 00.000 10072 Move returns status 0, amount 0
01:10:05.381 00.000 10072 move complete, result=0
01:10:05.381 00.000 10072 worker thread done servicing request
01:10:05.383 00.002 10072 Worker thread wakes up
01:10:05.383 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:05.383 00.000 1032 GuideStep: -0.0 px 17 ms EAST, 0.2 px 0 ms NORTH
01:10:05.385 00.002 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:06.011 00.626 10072 Exposure complete
01:10:06.069 00.058 10072 worker thread done servicing request
01:10:06.069 00.000 1032 OnExposeComplete: enter
01:10:06.072 00.003 1032 UpdateGuideState(): m_state=6
01:10:06.074 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1821
01:10:06.076 00.002 1032 Star::Find returns 1 (0), X=317.09, Y=752.40, Mass=1508, SNR=27.4, Peak=161 HFD=2.8
01:10:06.077 00.001 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
01:10:06.079 00.002 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
01:10:06.083 00.004 1032 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.48 mountX=0.14 mountY=0.11, mountTheta=0.65
01:10:06.086 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.11, opts=13)
01:10:06.089 00.003 1032 Enqueuing Move request for scope (-0.14, 0.11)
01:10:06.090 00.001 10072 Worker thread wakes up
01:10:06.090 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
01:10:06.091 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
01:10:06.091 00.000 10072 Moving (-0.14, 0.11) raw xDistance=0.14 yDistance=0.11
01:10:06.093 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:06.096 00.003 10072 PPEC rslt(dithering): input = 0.14, final = 0.06
01:10:06.096 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:10:06.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:06.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:10:06.096 00.000 10072 MoveAxis(W, 66, ABG)
01:10:06.096 00.000 10072 Guiding  Dir = 3, Dur = 66
01:10:06.096 00.000 10072 IsGuiding returns 0
01:10:06.097 00.001 10072 PulseGuide returned control before completion, sleep 76
01:10:06.115 00.018 1032 UpdateGuideState exits: m=1508 SNR=27.4
01:10:06.119 00.004 1032 PhdController: settling, locked = 1, distance = 0.24 (0.25) aobump = 0 frame = 9 / 99999
01:10:06.121 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784178606.121,"Host":"MELE","Inst":1,"Distance":0.24,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:10:06.123 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:06.125 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:06.126 00.001 1032 Enqueuing Expose request
01:10:06.184 00.058 10072 IsGuiding returns 1
01:10:06.184 00.000 10072 scope still moving after pulse duration time elapsed
01:10:06.211 00.027 10072 IsGuiding returns 0
01:10:06.211 00.000 10072 scope move finished after 66 + 49 ms
01:10:06.211 00.000 10072 Move returns status 0, amount 66
01:10:06.211 00.000 10072 MoveAxis(N, 0, ABG)
01:10:06.211 00.000 10072 Move returns status 0, amount 0
01:10:06.212 00.001 10072 move complete, result=0
01:10:06.212 00.000 10072 worker thread done servicing request
01:10:06.212 00.000 10072 Worker thread wakes up
01:10:06.212 00.000 1032 GuideStep: 0.1 px 66 ms WEST, 0.1 px 0 ms NORTH
01:10:06.214 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:06.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:06.623 00.409 10072 Exposure complete
01:10:06.674 00.051 10072 worker thread done servicing request
01:10:06.674 00.000 1032 OnExposeComplete: enter
01:10:06.676 00.002 1032 UpdateGuideState(): m_state=6
01:10:06.678 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1822
01:10:06.679 00.001 1032 Star::Find returns 1 (0), X=317.36, Y=752.31, Mass=1232, SNR=24.7, Peak=141 HFD=2.9
01:10:06.682 00.003 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
01:10:06.684 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
01:10:06.686 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.10 mountX=-0.02 mountY=-0.13, mountTheta=-1.73
01:10:06.689 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
01:10:06.691 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
01:10:06.692 00.001 10072 Worker thread wakes up
01:10:06.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
01:10:06.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
01:10:06.692 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.13
01:10:06.694 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:06.697 00.003 10072 PPEC rslt(dithering): input = -0.02, final = -0.01
01:10:06.697 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:10:06.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:06.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:10:06.697 00.000 10072 MoveAxis(E, 9, ABG)
01:10:06.698 00.001 10072 Guiding  Dir = 2, Dur = 9
01:10:06.698 00.000 10072 IsGuiding returns 0
01:10:06.698 00.000 10072 PulseGuide returned control before completion, sleep 19
01:10:06.717 00.019 1032 UpdateGuideState exits: m=1232 SNR=24.7
01:10:06.720 00.003 1032 PhdController: settling, locked = 1, distance = 0.21 (0.25) aobump = 0 frame = 10 / 99999
01:10:06.721 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784178606.721,"Host":"MELE","Inst":1,"Distance":0.21,"Time":0.6,"SettleTime":3.0,"StarLocked":true}
01:10:06.723 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:06.725 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:06.726 00.001 1032 Enqueuing Expose request
01:10:06.728 00.002 10072 IsGuiding returns 0
01:10:06.728 00.000 10072 Move returns status 0, amount 9
01:10:06.728 00.000 10072 MoveAxis(N, 0, ABG)
01:10:06.728 00.000 10072 Move returns status 0, amount 0
01:10:06.728 00.000 10072 move complete, result=0
01:10:06.729 00.001 10072 worker thread done servicing request
01:10:06.729 00.000 10072 Worker thread wakes up
01:10:06.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:06.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:06.737 00.008 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:10:07.360 00.623 10072 Exposure complete
01:10:07.411 00.051 10072 worker thread done servicing request
01:10:07.412 00.001 1032 OnExposeComplete: enter
01:10:07.414 00.002 1032 UpdateGuideState(): m_state=6
01:10:07.416 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1823
01:10:07.419 00.003 1032 Star::Find returns 1 (0), X=317.34, Y=752.19, Mass=1393, SNR=26.3, Peak=141 HFD=2.7
01:10:07.421 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
01:10:07.422 00.001 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
01:10:07.424 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.75 mountX=-0.13 mountY=-0.08, mountTheta=-2.58
01:10:07.427 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
01:10:07.430 00.003 1032 Enqueuing Move request for scope (0.11, -0.10)
01:10:07.432 00.002 10072 Worker thread wakes up
01:10:07.432 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
01:10:07.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
01:10:07.432 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.13 yDistance=-0.08
01:10:07.433 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:07.437 00.004 10072 PPEC rslt(dithering): input = -0.13, final = -0.06
01:10:07.437 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
01:10:07.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:07.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:10:07.437 00.000 10072 MoveAxis(E, 59, ABG)
01:10:07.437 00.000 10072 Guiding  Dir = 2, Dur = 59
01:10:07.438 00.001 10072 IsGuiding returns 0
01:10:07.438 00.000 10072 PulseGuide returned control before completion, sleep 69
01:10:07.457 00.019 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:10:07.459 00.002 1032 PhdController: settling, locked = 1, distance = 0.19 (0.25) aobump = 0 frame = 11 / 99999
01:10:07.460 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784178607.460,"Host":"MELE","Inst":1,"Distance":0.19,"Time":1.3,"SettleTime":3.0,"StarLocked":true}
01:10:07.462 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:07.464 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:07.465 00.001 1032 Enqueuing Expose request
01:10:07.513 00.048 10072 IsGuiding returns 0
01:10:07.513 00.000 10072 Move returns status 0, amount 59
01:10:07.513 00.000 10072 MoveAxis(N, 0, ABG)
01:10:07.513 00.000 10072 Move returns status 0, amount 0
01:10:07.513 00.000 10072 move complete, result=0
01:10:07.513 00.000 10072 worker thread done servicing request
01:10:07.513 00.000 10072 Worker thread wakes up
01:10:07.514 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:07.514 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:07.514 00.000 1032 GuideStep: -0.1 px 59 ms EAST, -0.1 px 0 ms NORTH
01:10:07.922 00.408 10072 Exposure complete
01:10:07.979 00.057 10072 worker thread done servicing request
01:10:07.979 00.000 1032 OnExposeComplete: enter
01:10:07.981 00.002 1032 UpdateGuideState(): m_state=6
01:10:07.983 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1824
01:10:07.985 00.002 1032 Star::Find returns 1 (0), X=317.41, Y=752.23, Mass=1647, SNR=28.6, Peak=195 HFD=2.7
01:10:07.987 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
01:10:07.989 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
01:10:07.991 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.36 mountX=-0.11 mountY=-0.16, mountTheta=-2.19
01:10:07.994 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.07, opts=13)
01:10:07.995 00.001 1032 Enqueuing Move request for scope (0.18, -0.07)
01:10:07.997 00.002 10072 Worker thread wakes up
01:10:07.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
01:10:07.997 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
01:10:07.997 00.000 10072 Moving (0.18, -0.07) raw xDistance=-0.11 yDistance=-0.16
01:10:07.999 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:08.001 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
01:10:08.002 00.001 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
01:10:08.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:08.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:10:08.002 00.000 10072 MoveAxis(E, 1, ABG)
01:10:08.002 00.000 10072 Guiding  Dir = 2, Dur = 1
01:10:08.002 00.000 10072 IsGuiding returns 0
01:10:08.003 00.001 10072 PulseGuide returned control before completion, sleep 11
01:10:08.022 00.019 1032 UpdateGuideState exits: m=1647 SNR=28.6
01:10:08.023 00.001 1032 PhdController: settling, locked = 1, distance = 0.19 (0.25) aobump = 0 frame = 12 / 99999
01:10:08.025 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784178608.024,"Host":"MELE","Inst":1,"Distance":0.19,"Time":1.9,"SettleTime":3.0,"StarLocked":true}
01:10:08.026 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:08.032 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:08.035 00.003 1032 Enqueuing Expose request
01:10:08.038 00.003 10072 IsGuiding returns 0
01:10:08.038 00.000 10072 Move returns status 0, amount 1
01:10:08.038 00.000 10072 MoveAxis(N, 0, ABG)
01:10:08.038 00.000 10072 Move returns status 0, amount 0
01:10:08.038 00.000 10072 move complete, result=0
01:10:08.038 00.000 10072 worker thread done servicing request
01:10:08.038 00.000 10072 Worker thread wakes up
01:10:08.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:08.039 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:08.040 00.001 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
01:10:08.669 00.629 10072 Exposure complete
01:10:08.719 00.050 10072 worker thread done servicing request
01:10:08.720 00.001 1032 OnExposeComplete: enter
01:10:08.722 00.002 1032 UpdateGuideState(): m_state=6
01:10:08.723 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1825
01:10:08.725 00.002 1032 Star::Find returns 1 (0), X=317.41, Y=752.27, Mass=1462, SNR=27.0, Peak=168 HFD=2.8
01:10:08.726 00.001 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
01:10:08.728 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
01:10:08.730 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.12 mountX=-0.06 mountY=-0.16, mountTheta=-1.95
01:10:08.732 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.02, opts=13)
01:10:08.733 00.001 1032 Enqueuing Move request for scope (0.18, -0.02)
01:10:08.735 00.002 10072 Worker thread wakes up
01:10:08.736 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
01:10:08.736 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
01:10:08.736 00.000 10072 Moving (0.18, -0.02) raw xDistance=-0.06 yDistance=-0.16
01:10:08.737 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:08.739 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.55
01:10:08.739 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:10:08.739 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:08.739 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:10:08.741 00.002 10072 MoveAxis(E, 2, ABG)
01:10:08.741 00.000 10072 Guiding  Dir = 2, Dur = 2
01:10:08.741 00.000 10072 IsGuiding returns 0
01:10:08.741 00.000 10072 PulseGuide returned control before completion, sleep 12
01:10:08.759 00.018 1032 UpdateGuideState exits: m=1462 SNR=27.0
01:10:08.763 00.004 1032 PhdController: settling, locked = 1, distance = 0.19 (0.25) aobump = 0 frame = 13 / 99999
01:10:08.764 00.001 10072 IsGuiding returns 0
01:10:08.764 00.000 10072 Move returns status 0, amount 2
01:10:08.764 00.000 10072 MoveAxis(N, 0, ABG)
01:10:08.764 00.000 10072 Move returns status 0, amount 0
01:10:08.764 00.000 10072 move complete, result=0
01:10:08.764 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784178608.764,"Host":"MELE","Inst":1,"Distance":0.19,"Time":2.6,"SettleTime":3.0,"StarLocked":true}
01:10:08.767 00.003 10072 worker thread done servicing request
01:10:08.767 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:08.769 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:08.771 00.002 1032 Enqueuing Expose request
01:10:08.773 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
01:10:08.774 00.001 10072 Worker thread wakes up
01:10:08.774 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:08.774 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:09.187 00.413 10072 Exposure complete
01:10:09.243 00.056 10072 worker thread done servicing request
01:10:09.243 00.000 1032 OnExposeComplete: enter
01:10:09.246 00.003 1032 UpdateGuideState(): m_state=6
01:10:09.249 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1826
01:10:09.251 00.002 1032 Star::Find returns 1 (0), X=317.48, Y=752.16, Mass=1473, SNR=27.0, Peak=169 HFD=2.7
01:10:09.253 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
01:10:09.255 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
01:10:09.258 00.003 1032 CameraToMount -- cameraX=0.25 cameraY=-0.13 hyp=0.28 cameraTheta=-0.50 mountX=-0.19 mountY=-0.20, mountTheta=-2.33
01:10:09.261 00.003 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.13, opts=13)
01:10:09.265 00.004 1032 Enqueuing Move request for scope (0.25, -0.13)
01:10:09.267 00.002 10072 Worker thread wakes up
01:10:09.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.13) opts 0xd
01:10:09.267 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.13)
01:10:09.267 00.000 10072 Moving (0.25, -0.13) raw xDistance=-0.19 yDistance=-0.20
01:10:09.270 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:09.272 00.002 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 288.55
01:10:09.272 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
01:10:09.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:10:09.272 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:10:09.272 00.000 10072 MoveAxis(E, 90, ABG)
01:10:09.272 00.000 10072 Guiding  Dir = 2, Dur = 90
01:10:09.274 00.002 10072 IsGuiding returns 0
01:10:09.274 00.000 10072 PulseGuide returned control before completion, sleep 100
01:10:09.296 00.022 1032 UpdateGuideState exits: m=1473 SNR=27.0
01:10:09.299 00.003 1032 PhdController: settling, locked = 1, distance = 0.21 (0.25) aobump = 0 frame = 14 / 99999
01:10:09.302 00.003 1032 PhdController: newstate STATE_FINISH
01:10:09.304 00.002 1032 PhdController complete: success
01:10:09.306 00.002 1032 evsrv: {"Event":"SettleDone","Timestamp":1784178609.306,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":14,"DroppedFrames":0}
01:10:09.312 00.006 1032 Mount: notify guiding dither settle done success=1
01:10:09.315 00.003 1032 PhdController: newstate STATE_IDLE
01:10:09.317 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:09.319 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:09.321 00.002 1032 Enqueuing Expose request
01:10:09.419 00.098 10072 IsGuiding returns 0
01:10:09.419 00.000 10072 Move returns status 0, amount 90
01:10:09.419 00.000 10072 MoveAxis(N, 0, ABG)
01:10:09.419 00.000 10072 Move returns status 0, amount 0
01:10:09.419 00.000 10072 move complete, result=0
01:10:09.420 00.001 10072 worker thread done servicing request
01:10:09.420 00.000 10072 Worker thread wakes up
01:10:09.420 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:09.420 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:09.739 00.319 1032 GuideStep: -0.2 px 90 ms EAST, -0.2 px 0 ms NORTH
01:10:10.048 00.309 10072 Exposure complete
01:10:10.098 00.050 10072 worker thread done servicing request
01:10:10.098 00.000 1032 OnExposeComplete: enter
01:10:10.100 00.002 1032 UpdateGuideState(): m_state=6
01:10:10.102 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1827
01:10:10.103 00.001 1032 Star::Find returns 1 (0), X=317.31, Y=752.54, Mass=1479, SNR=27.1, Peak=180 HFD=2.9
01:10:10.105 00.002 1032 MultiStar: exiting stabilization period
01:10:10.106 00.001 1032 MultiStar: updating star positions after lock position change
01:10:10.108 00.002 1032 Star::Find(15, 215, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1827
01:10:10.110 00.002 1032 Star::Find returns 1 (0), X=215.97, Y=617.53, Mass=1240, SNR=24.7, Peak=134 HFD=2.8
01:10:10.113 00.003 1032 Star::Find(15, 1115, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1827
01:10:10.116 00.003 1032 Star::Find returns 1 (0), X=1115.07, Y=332.40, Mass=829, SNR=20.2, Peak=79 HFD=2.8
01:10:10.118 00.002 1032 Star::Find(15, 989, 232, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1827
01:10:10.120 00.002 1032 Star::Find returns 1 (0), X=989.23, Y=232.07, Mass=577, SNR=16.9, Peak=61 HFD=2.7
01:10:10.122 00.002 1032 Star::Find(15, 606, 589, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1827
01:10:10.124 00.002 1032 Star::Find returns 1 (0), X=606.99, Y=589.27, Mass=681, SNR=18.3, Peak=125 HFD=2.4
01:10:10.125 00.001 1032 Star::Find(15, 421, 337, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1827
01:10:10.127 00.002 1032 Star::Find returns 1 (0), X=421.70, Y=337.36, Mass=643, SNR=17.8, Peak=72 HFD=3.0
01:10:10.128 00.001 1032 Star::Find(15, 630, 573, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1827
01:10:10.130 00.002 1032 Star::Find returns 1 (0), X=630.81, Y=573.90, Mass=492, SNR=15.5, Peak=100 HFD=2.1
01:10:10.132 00.002 1032 Star::Find(15, 913, 92, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1827
01:10:10.133 00.001 1032 Star::Find returns 1 (0), X=912.95, Y=92.37, Mass=414, SNR=14.3, Peak=36 HFD=3.3
01:10:10.135 00.002 1032 Star::Find(15, 1116, 695, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1827
01:10:10.137 00.002 1032 Star::Find returns 1 (0), X=1116.87, Y=695.16, Mass=406, SNR=14.1, Peak=34 HFD=2.9
01:10:10.138 00.001 1032 Star::Find(15, 714, 939, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1827
01:10:10.139 00.001 1032 Star::Find returns 1 (0), X=715.22, Y=939.48, Mass=414, SNR=14.3, Peak=43 HFD=3.0
01:10:10.140 00.001 1032 Star::Find(15, 127, 826, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1827
01:10:10.142 00.002 1032 Star::Find returns 1 (0), X=127.86, Y=826.74, Mass=393, SNR=13.9, Peak=27 HFD=3.5
01:10:10.144 00.002 1032 Star::Find(15, 783, 429, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1827
01:10:10.146 00.002 1032 Star::Find returns 1 (0), X=783.33, Y=429.84, Mass=351, SNR=13.2, Peak=58 HFD=2.2
01:10:10.148 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
01:10:10.149 00.001 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
01:10:10.152 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.26 cameraTheta=1.26 mountX=0.22 mountY=-0.14, mountTheta=-0.57
01:10:10.154 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.24, opts=13)
01:10:10.156 00.002 1032 Enqueuing Move request for scope (0.08, 0.24)
01:10:10.157 00.001 10072 Worker thread wakes up
01:10:10.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.24) opts 0xd
01:10:10.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.24)
01:10:10.158 00.001 10072 Moving (0.08, 0.24) raw xDistance=0.22 yDistance=-0.14
01:10:10.159 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:10.162 00.003 10072 PPEC rslt: input = 0.22, final = 0.09, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 288.55
01:10:10.163 00.001 10072 PPEC: input: 0.22, control: 0.09, exposure: 500
01:10:10.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:10.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:10:10.163 00.000 10072 MoveAxis(W, 97, ABG)
01:10:10.163 00.000 10072 Guiding  Dir = 3, Dur = 97
01:10:10.163 00.000 10072 IsGuiding returns 0
01:10:10.164 00.001 10072 PulseGuide returned control before completion, sleep 107
01:10:10.182 00.018 1032 UpdateGuideState exits: m=1479 SNR=27.1
01:10:10.186 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:10.188 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:10.190 00.002 1032 Enqueuing Expose request
01:10:10.278 00.088 10072 IsGuiding returns 0
01:10:10.279 00.001 10072 Move returns status 0, amount 97
01:10:10.279 00.000 10072 MoveAxis(N, 0, ABG)
01:10:10.279 00.000 10072 Move returns status 0, amount 0
01:10:10.279 00.000 10072 move complete, result=0
01:10:10.279 00.000 10072 worker thread done servicing request
01:10:10.279 00.000 1032 GuideStep: 0.2 px 97 ms WEST, -0.1 px 0 ms NORTH
01:10:10.282 00.003 10072 Worker thread wakes up
01:10:10.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:10.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:10.690 00.408 10072 Exposure complete
01:10:10.739 00.049 10072 worker thread done servicing request
01:10:10.739 00.000 1032 OnExposeComplete: enter
01:10:10.741 00.002 1032 UpdateGuideState(): m_state=6
01:10:10.744 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1828
01:10:10.746 00.002 1032 Star::Find returns 1 (0), X=317.42, Y=752.26, Mass=1397, SNR=26.3, Peak=163 HFD=2.8
01:10:10.748 00.002 1032 MultiStar: [#1 0.14,-0.28,0.98,U] [#2 0.23,0.04,0.73,U] [#3 0.09,0.03,0.64,U] [#4 -0.03,-0.15,0.68,U] [#5 -0.04,0.02,0.66,U] [#6 0.00,-0.26,0.60,U] [#7 0.25,-0.24,0.52,U] [#8 0.06,-0.30,0.54,U] 
01:10:10.749 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.12}, one-star: {0.19, -0.03}
01:10:10.751 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
01:10:10.752 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
01:10:10.753 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.86 mountX=-0.15 mountY=-0.07, mountTheta=-2.69
01:10:10.757 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.12, opts=13)
01:10:10.758 00.001 1032 Enqueuing Move request for scope (0.11, -0.12)
01:10:10.760 00.002 10072 Worker thread wakes up
01:10:10.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
01:10:10.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
01:10:10.760 00.000 10072 Moving (0.11, -0.12) raw xDistance=-0.15 yDistance=-0.07
01:10:10.761 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:10.764 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.55
01:10:10.764 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:10:10.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:10.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:10:10.764 00.000 10072 MoveAxis(E, 71, ABG)
01:10:10.764 00.000 10072 Guiding  Dir = 2, Dur = 71
01:10:10.765 00.001 10072 IsGuiding returns 0
01:10:10.765 00.000 10072 PulseGuide returned control before completion, sleep 81
01:10:10.785 00.020 1032 UpdateGuideState exits: m=1397 SNR=26.3
01:10:10.787 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:10.789 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:10.791 00.002 1032 Enqueuing Expose request
01:10:10.862 00.071 10072 IsGuiding returns 0
01:10:10.862 00.000 10072 Move returns status 0, amount 71
01:10:10.862 00.000 10072 MoveAxis(N, 0, ABG)
01:10:10.862 00.000 10072 Move returns status 0, amount 0
01:10:10.862 00.000 10072 move complete, result=0
01:10:10.862 00.000 10072 worker thread done servicing request
01:10:10.862 00.000 10072 Worker thread wakes up
01:10:10.862 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:10.863 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:10.863 00.000 1032 GuideStep: -0.1 px 71 ms EAST, -0.1 px 0 ms NORTH
01:10:11.492 00.629 10072 Exposure complete
01:10:11.544 00.052 10072 worker thread done servicing request
01:10:11.544 00.000 1032 OnExposeComplete: enter
01:10:11.546 00.002 1032 UpdateGuideState(): m_state=6
01:10:11.549 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1829
01:10:11.552 00.003 1032 Star::Find returns 1 (0), X=317.51, Y=752.42, Mass=1386, SNR=26.2, Peak=182 HFD=3.1
01:10:11.554 00.002 1032 MultiStar: [#1 0.22,-0.21,0.92,U] [#2 0.38,-0.12,0.76,U] [#3 0.17,-0.09,0.65,U] [#4 -0.04,-0.06,0.73,U] [#5 -0.06,-0.11,0.75,U] [#6 0.17,-0.10,0.58,U] [#7 0.37,-0.39,0.55,U] [#8 0.05,-0.23,0.58,U] 
01:10:11.557 00.003 1032 refined, 8 included, MultiStar: {0.18, -0.12}, one-star: {0.28, 0.13}
01:10:11.559 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
01:10:11.561 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
01:10:11.562 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-0.59 mountX=-0.16 mountY=-0.14, mountTheta=-2.42
01:10:11.566 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.12, opts=13)
01:10:11.568 00.002 1032 Enqueuing Move request for scope (0.18, -0.12)
01:10:11.570 00.002 10072 Worker thread wakes up
01:10:11.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
01:10:11.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
01:10:11.570 00.000 10072 Moving (0.18, -0.12) raw xDistance=-0.16 yDistance=-0.14
01:10:11.572 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:11.574 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.55
01:10:11.574 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
01:10:11.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:11.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:10:11.574 00.000 10072 MoveAxis(E, 77, ABG)
01:10:11.574 00.000 10072 Guiding  Dir = 2, Dur = 77
01:10:11.574 00.000 10072 IsGuiding returns 0
01:10:11.575 00.001 10072 PulseGuide returned control before completion, sleep 87
01:10:11.593 00.018 1032 UpdateGuideState exits: m=1386 SNR=26.2
01:10:11.595 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:11.598 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:11.602 00.004 1032 Enqueuing Expose request
01:10:11.677 00.075 10072 IsGuiding returns 0
01:10:11.677 00.000 10072 Move returns status 0, amount 77
01:10:11.677 00.000 10072 MoveAxis(N, 0, ABG)
01:10:11.677 00.000 10072 Move returns status 0, amount 0
01:10:11.677 00.000 10072 move complete, result=0
01:10:11.678 00.001 10072 worker thread done servicing request
01:10:11.678 00.000 1032 GuideStep: -0.2 px 77 ms EAST, -0.1 px 0 ms NORTH
01:10:11.681 00.003 10072 Worker thread wakes up
01:10:11.681 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:11.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:12.087 00.406 10072 Exposure complete
01:10:12.133 00.046 10072 worker thread done servicing request
01:10:12.134 00.001 1032 OnExposeComplete: enter
01:10:12.136 00.002 1032 UpdateGuideState(): m_state=6
01:10:12.137 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1830
01:10:12.139 00.002 1032 Star::Find returns 1 (0), X=317.34, Y=752.48, Mass=1509, SNR=27.4, Peak=196 HFD=3.0
01:10:12.140 00.001 1032 MultiStar: [#1 0.11,0.02,0.94,U] [#2 0.19,0.06,0.73,U] [#3 -0.01,0.09,0.63,U] [#4 -0.13,0.24,0.67,U] [#5 -0.11,0.34,0.67,U] [#6 -0.10,0.20,0.54,U] [#7 0.06,-0.16,0.51,U] [#8 -0.20,0.09,0.55,U] 
01:10:12.142 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.12}, one-star: {0.11, 0.19}
01:10:12.143 00.001 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
01:10:12.145 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
01:10:12.146 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=0.12 mountY=-0.04, mountTheta=-0.33
01:10:12.150 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.12, opts=13)
01:10:12.152 00.002 1032 Enqueuing Move request for scope (0.01, 0.12)
01:10:12.154 00.002 10072 Worker thread wakes up
01:10:12.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
01:10:12.154 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:10:12.154 00.000 10072 Moving (0.01, 0.12) raw xDistance=0.12 yDistance=-0.04
01:10:12.157 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:12.159 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
01:10:12.159 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
01:10:12.159 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:12.159 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:10:12.159 00.000 10072 MoveAxis(E, 4, ABG)
01:10:12.159 00.000 10072 Guiding  Dir = 2, Dur = 4
01:10:12.160 00.001 10072 IsGuiding returns 0
01:10:12.160 00.000 10072 PulseGuide returned control before completion, sleep 14
01:10:12.177 00.017 1032 UpdateGuideState exits: m=1509 SNR=27.4
01:10:12.181 00.004 10072 IsGuiding returns 0
01:10:12.181 00.000 10072 Move returns status 0, amount 4
01:10:12.181 00.000 10072 MoveAxis(N, 0, ABG)
01:10:12.181 00.000 10072 Move returns status 0, amount 0
01:10:12.181 00.000 10072 move complete, result=0
01:10:12.181 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:12.183 00.002 10072 worker thread done servicing request
01:10:12.183 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:12.184 00.001 1032 Enqueuing Expose request
01:10:12.186 00.002 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:10:12.188 00.002 10072 Worker thread wakes up
01:10:12.188 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:12.189 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:12.823 00.634 10072 Exposure complete
01:10:12.871 00.048 10072 worker thread done servicing request
01:10:12.871 00.000 1032 OnExposeComplete: enter
01:10:12.873 00.002 1032 UpdateGuideState(): m_state=6
01:10:12.874 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1831
01:10:12.875 00.001 1032 Star::Find returns 1 (0), X=317.41, Y=752.51, Mass=1310, SNR=25.5, Peak=144 HFD=3.1
01:10:12.878 00.003 1032 MultiStar: [#1 0.08,-0.03,1.06,U] [#2 0.12,0.11,0.80,U] [#3 0.02,0.01,0.65,U] [#4 0.06,0.20,0.73,U] [#5 -0.20,0.28,0.74,U] [#6 0.03,0.18,0.60,U] [#7 0.11,-0.20,0.54,U] [#8 -0.07,0.06,0.59,U] 
01:10:12.879 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.10}, one-star: {0.18, 0.21}
01:10:12.880 00.001 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
01:10:12.882 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
01:10:12.884 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.14 mountX=0.08 mountY=-0.07, mountTheta=-0.69
01:10:12.886 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
01:10:12.887 00.001 1032 Enqueuing Move request for scope (0.05, 0.10)
01:10:12.889 00.002 10072 Worker thread wakes up
01:10:12.889 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
01:10:12.889 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:10:12.889 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.07
01:10:12.890 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:12.892 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
01:10:12.892 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:10:12.892 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:12.892 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:10:12.892 00.000 10072 MoveAxis(E, 4, ABG)
01:10:12.892 00.000 10072 Guiding  Dir = 2, Dur = 4
01:10:12.894 00.002 10072 IsGuiding returns 0
01:10:12.894 00.000 10072 PulseGuide returned control before completion, sleep 14
01:10:12.911 00.017 1032 UpdateGuideState exits: m=1310 SNR=25.5
01:10:12.912 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:12.914 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:12.917 00.003 1032 Enqueuing Expose request
01:10:12.918 00.001 10072 IsGuiding returns 0
01:10:12.918 00.000 10072 Move returns status 0, amount 4
01:10:12.918 00.000 10072 MoveAxis(N, 0, ABG)
01:10:12.918 00.000 10072 Move returns status 0, amount 0
01:10:12.918 00.000 10072 move complete, result=0
01:10:12.918 00.000 10072 worker thread done servicing request
01:10:12.919 00.001 10072 Worker thread wakes up
01:10:12.919 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:12.919 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:12.927 00.008 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:10:13.324 00.397 10072 Exposure complete
01:10:13.378 00.054 10072 worker thread done servicing request
01:10:13.378 00.000 1032 OnExposeComplete: enter
01:10:13.380 00.002 1032 UpdateGuideState(): m_state=6
01:10:13.381 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1832
01:10:13.383 00.002 1032 Star::Find returns 1 (0), X=317.43, Y=752.53, Mass=1484, SNR=27.2, Peak=186 HFD=3.1
01:10:13.385 00.002 1032 MultiStar: [#1 0.21,0.04,0.89,U] [#2 0.23,0.13,0.69,U] [#3 0.15,0.03,0.69,U] [#4 -0.11,0.19,0.67,U] [#5 -0.11,0.20,0.63,U] [#6 -0.11,0.25,0.53,U] [#7 0.14,-0.15,0.53,U] [#8 -0.11,0.17,0.55,U] 
01:10:13.387 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.13}, one-star: {0.20, 0.23}
01:10:13.388 00.001 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
01:10:13.390 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
01:10:13.392 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.03 mountX=0.10 mountY=-0.11, mountTheta=-0.80
01:10:13.396 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
01:10:13.399 00.003 1032 Enqueuing Move request for scope (0.08, 0.13)
01:10:13.400 00.001 10072 Worker thread wakes up
01:10:13.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
01:10:13.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
01:10:13.400 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.10 yDistance=-0.11
01:10:13.403 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:13.406 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
01:10:13.406 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
01:10:13.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:13.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:10:13.406 00.000 10072 MoveAxis(E, 4, ABG)
01:10:13.406 00.000 10072 Guiding  Dir = 2, Dur = 4
01:10:13.406 00.000 10072 IsGuiding returns 0
01:10:13.407 00.001 10072 PulseGuide returned control before completion, sleep 14
01:10:13.425 00.018 1032 UpdateGuideState exits: m=1484 SNR=27.2
01:10:13.428 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:13.429 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:13.432 00.003 1032 Enqueuing Expose request
01:10:13.434 00.002 10072 IsGuiding returns 0
01:10:13.434 00.000 10072 Move returns status 0, amount 4
01:10:13.434 00.000 10072 MoveAxis(N, 0, ABG)
01:10:13.434 00.000 10072 Move returns status 0, amount 0
01:10:13.434 00.000 10072 move complete, result=0
01:10:13.435 00.001 10072 worker thread done servicing request
01:10:13.435 00.000 10072 Worker thread wakes up
01:10:13.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:13.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:13.441 00.006 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:10:14.058 00.617 10072 Exposure complete
01:10:14.104 00.046 10072 worker thread done servicing request
01:10:14.104 00.000 1032 OnExposeComplete: enter
01:10:14.106 00.002 1032 UpdateGuideState(): m_state=6
01:10:14.108 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1833
01:10:14.110 00.002 1032 Star::Find returns 1 (0), X=317.41, Y=752.41, Mass=1369, SNR=26.1, Peak=163 HFD=3.1
01:10:14.112 00.002 1032 MultiStar: [#1 0.28,-0.00,1.00,U] [#2 0.29,0.33,0.77,U] [#3 0.22,0.14,0.67,U] [#4 0.13,0.13,0.74,U] [#5 -0.11,0.19,0.72,U] [#6 0.10,-0.01,0.65,U] [#7 0.34,-0.24,0.55,U] [#8 0.02,-0.28,0.58,U] 
01:10:14.114 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.06}, one-star: {0.18, 0.12}
01:10:14.116 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
01:10:14.118 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
01:10:14.119 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.34 mountX=0.01 mountY=-0.18, mountTheta=-1.49
01:10:14.122 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.06, opts=13)
01:10:14.123 00.001 1032 Enqueuing Move request for scope (0.17, 0.06)
01:10:14.125 00.002 10072 Worker thread wakes up
01:10:14.125 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
01:10:14.125 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
01:10:14.126 00.001 10072 Moving (0.17, 0.06) raw xDistance=0.01 yDistance=-0.18
01:10:14.127 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:14.129 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
01:10:14.129 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:10:14.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:14.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:10:14.129 00.000 10072 MoveAxis(E, 5, ABG)
01:10:14.129 00.000 10072 Guiding  Dir = 2, Dur = 5
01:10:14.130 00.001 10072 IsGuiding returns 0
01:10:14.130 00.000 10072 PulseGuide returned control before completion, sleep 15
01:10:14.148 00.018 1032 UpdateGuideState exits: m=1369 SNR=26.1
01:10:14.150 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:14.151 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:14.153 00.002 1032 Enqueuing Expose request
01:10:14.155 00.002 10072 IsGuiding returns 0
01:10:14.155 00.000 10072 Move returns status 0, amount 5
01:10:14.155 00.000 10072 MoveAxis(N, 0, ABG)
01:10:14.155 00.000 10072 Move returns status 0, amount 0
01:10:14.155 00.000 10072 move complete, result=0
01:10:14.155 00.000 10072 worker thread done servicing request
01:10:14.155 00.000 10072 Worker thread wakes up
01:10:14.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:14.155 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:14.163 00.008 1032 GuideStep: 0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
01:10:14.562 00.399 10072 Exposure complete
01:10:14.610 00.048 10072 worker thread done servicing request
01:10:14.610 00.000 1032 OnExposeComplete: enter
01:10:14.613 00.003 1032 UpdateGuideState(): m_state=6
01:10:14.615 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1834
01:10:14.616 00.001 1032 Star::Find returns 1 (0), X=317.21, Y=752.47, Mass=1420, SNR=26.6, Peak=167 HFD=2.8
01:10:14.619 00.003 1032 MultiStar: [#1 0.11,0.23,0.99,U] [#2 0.28,0.11,0.72,U] [#3 0.23,0.10,0.62,U] [#4 -0.06,0.05,0.70,U] [#5 -0.11,0.19,0.67,U] [#6 -0.06,-0.11,0.59,U] [#7 0.60,-0.13,0.54,U] [#8 0.00,-0.18,0.57,U] 
01:10:14.621 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {-0.03, 0.18}
01:10:14.622 00.001 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
01:10:14.624 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
01:10:14.626 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=0.05 mountY=-0.11, mountTheta=-1.17
01:10:14.628 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
01:10:14.630 00.002 1032 Enqueuing Move request for scope (0.09, 0.07)
01:10:14.632 00.002 10072 Worker thread wakes up
01:10:14.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
01:10:14.632 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:10:14.632 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.05 yDistance=-0.11
01:10:14.634 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:14.636 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
01:10:14.636 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:10:14.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:14.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:10:14.636 00.000 10072 MoveAxis(E, 4, ABG)
01:10:14.636 00.000 10072 Guiding  Dir = 2, Dur = 4
01:10:14.637 00.001 10072 IsGuiding returns 0
01:10:14.637 00.000 10072 PulseGuide returned control before completion, sleep 14
01:10:14.653 00.016 10072 IsGuiding returns 0
01:10:14.653 00.000 10072 Move returns status 0, amount 4
01:10:14.653 00.000 10072 MoveAxis(N, 0, ABG)
01:10:14.653 00.000 10072 Move returns status 0, amount 0
01:10:14.653 00.000 10072 move complete, result=0
01:10:14.653 00.000 10072 worker thread done servicing request
01:10:14.654 00.001 1032 UpdateGuideState exits: m=1420 SNR=26.6
01:10:14.656 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:14.658 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:14.659 00.001 1032 Enqueuing Expose request
01:10:14.661 00.002 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:10:14.662 00.001 10072 Worker thread wakes up
01:10:14.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:14.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:15.299 00.637 10072 Exposure complete
01:10:15.345 00.046 10072 worker thread done servicing request
01:10:15.345 00.000 1032 OnExposeComplete: enter
01:10:15.348 00.003 1032 UpdateGuideState(): m_state=6
01:10:15.350 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1835
01:10:15.351 00.001 1032 Star::Find returns 1 (0), X=317.27, Y=752.66, Mass=1392, SNR=26.3, Peak=189 HFD=2.8
01:10:15.354 00.003 1032 MultiStar: [#1 0.08,0.20,1.00,U] [#2 0.24,0.15,0.73,U] [#3 0.06,0.06,0.63,U] [#4 -0.11,0.30,0.74,U] [#5 -0.12,0.43,0.70,U] [#6 -0.08,0.14,0.62,U] [#7 0.46,-0.15,0.53,U] [#8 -0.02,0.08,0.55,U] 
01:10:15.356 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.20}, one-star: {0.04, 0.37}
01:10:15.357 00.001 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
01:10:15.359 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
01:10:15.362 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.30 mountX=0.18 mountY=-0.10, mountTheta=-0.53
01:10:15.366 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.20, opts=13)
01:10:15.369 00.003 1032 Enqueuing Move request for scope (0.05, 0.20)
01:10:15.370 00.001 10072 Worker thread wakes up
01:10:15.371 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
01:10:15.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
01:10:15.371 00.000 10072 Moving (0.05, 0.20) raw xDistance=0.18 yDistance=-0.10
01:10:15.373 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:15.375 00.002 10072 PPEC rslt: input = 0.18, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.54
01:10:15.375 00.000 10072 PPEC: input: 0.18, control: 0.08, exposure: 500
01:10:15.376 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:15.376 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:10:15.376 00.000 10072 MoveAxis(W, 78, ABG)
01:10:15.376 00.000 10072 Guiding  Dir = 3, Dur = 78
01:10:15.376 00.000 10072 IsGuiding returns 0
01:10:15.376 00.000 10072 PulseGuide returned control before completion, sleep 88
01:10:15.397 00.021 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:10:15.399 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:15.402 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:15.403 00.001 1032 Enqueuing Expose request
01:10:15.468 00.065 10072 IsGuiding returns 0
01:10:15.468 00.000 10072 Move returns status 0, amount 78
01:10:15.468 00.000 10072 MoveAxis(N, 0, ABG)
01:10:15.468 00.000 10072 Move returns status 0, amount 0
01:10:15.468 00.000 10072 move complete, result=0
01:10:15.468 00.000 10072 worker thread done servicing request
01:10:15.468 00.000 10072 Worker thread wakes up
01:10:15.469 00.001 1032 GuideStep: 0.2 px 78 ms WEST, -0.1 px 0 ms NORTH
01:10:15.470 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:15.471 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:15.878 00.407 10072 Exposure complete
01:10:15.925 00.047 10072 worker thread done servicing request
01:10:15.925 00.000 1032 OnExposeComplete: enter
01:10:15.927 00.002 1032 UpdateGuideState(): m_state=6
01:10:15.929 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1836
01:10:15.931 00.002 1032 Star::Find returns 1 (0), X=317.14, Y=752.68, Mass=1459, SNR=26.9, Peak=210 HFD=2.6
01:10:15.933 00.002 1032 MultiStar: [#1 0.08,0.19,0.94,U] [#2 0.21,0.17,0.69,U] [#3 0.23,0.09,0.67,U] [#4 -0.10,0.31,0.69,U] [#5 -0.17,0.24,0.68,U] [#6 -0.20,0.13,0.56,U] [#7 0.58,-0.46,0.00,M1] [#8 -0.01,-0.04,0.52,U] 
01:10:15.935 00.002 1032 refined, 7 included, MultiStar: {-0.00, 0.20}, one-star: {-0.09, 0.39}
01:10:15.938 00.003 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
01:10:15.940 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
01:10:15.941 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.58 mountX=0.20 mountY=-0.05, mountTheta=-0.25
01:10:15.944 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.20, opts=13)
01:10:15.946 00.002 1032 Enqueuing Move request for scope (-0.00, 0.20)
01:10:15.948 00.002 10072 Worker thread wakes up
01:10:15.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.20) opts 0xd
01:10:15.948 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.20)
01:10:15.948 00.000 10072 Moving (-0.00, 0.20) raw xDistance=0.20 yDistance=-0.05
01:10:15.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:15.953 00.003 10072 PPEC rslt: input = 0.20, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.54
01:10:15.953 00.000 10072 PPEC: input: 0.20, control: 0.09, exposure: 500
01:10:15.953 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:15.953 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:10:15.953 00.000 10072 MoveAxis(W, 87, ABG)
01:10:15.953 00.000 10072 Guiding  Dir = 3, Dur = 87
01:10:15.954 00.001 10072 IsGuiding returns 0
01:10:15.954 00.000 10072 PulseGuide returned control before completion, sleep 97
01:10:15.972 00.018 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:10:15.974 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:15.976 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:15.977 00.001 1032 Enqueuing Expose request
01:10:16.061 00.084 10072 IsGuiding returns 0
01:10:16.061 00.000 10072 Move returns status 0, amount 87
01:10:16.061 00.000 10072 MoveAxis(N, 0, ABG)
01:10:16.061 00.000 10072 Move returns status 0, amount 0
01:10:16.061 00.000 10072 move complete, result=0
01:10:16.061 00.000 10072 worker thread done servicing request
01:10:16.061 00.000 10072 Worker thread wakes up
01:10:16.061 00.000 1032 GuideStep: 0.2 px 87 ms WEST, -0.0 px 0 ms NORTH
01:10:16.063 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:16.063 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:16.690 00.627 10072 Exposure complete
01:10:16.737 00.047 10072 worker thread done servicing request
01:10:16.737 00.000 1032 OnExposeComplete: enter
01:10:16.739 00.002 1032 UpdateGuideState(): m_state=6
01:10:16.740 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1837
01:10:16.743 00.003 1032 Star::Find returns 1 (0), X=317.17, Y=752.35, Mass=1463, SNR=26.9, Peak=182 HFD=2.7
01:10:16.745 00.002 1032 MultiStar: [#1 0.05,-0.01,0.95,U] [#2 0.14,-0.07,0.70,U] [#3 0.10,-0.13,0.69,U] [#4 -0.01,-0.20,0.70,U] [#5 -0.03,-0.12,0.66,U] [#6 -0.08,-0.28,0.59,U] [#7 0.28,-0.34,0.54,U] [#8 0.09,-0.46,0.53,U] 
01:10:16.746 00.001 1032 single-star, 8 included, MultiStar: {0.04, -0.14}, one-star: {-0.06, 0.05}
01:10:16.748 00.002 1032 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.83) = xAngle (0.60 = 0.60)
01:10:16.749 00.001 1032 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.60 = 0.60)
01:10:16.751 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.43 mountX=0.07 mountY=0.05, mountTheta=0.60
01:10:16.753 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
01:10:16.755 00.002 1032 Enqueuing Move request for scope (-0.06, 0.05)
01:10:16.756 00.001 10072 Worker thread wakes up
01:10:16.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
01:10:16.756 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
01:10:16.756 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=0.05
01:10:16.757 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:16.760 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
01:10:16.760 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:10:16.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:16.761 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:10:16.761 00.000 10072 MoveAxis(E, 3, ABG)
01:10:16.761 00.000 10072 Guiding  Dir = 2, Dur = 3
01:10:16.761 00.000 10072 IsGuiding returns 0
01:10:16.761 00.000 10072 PulseGuide returned control before completion, sleep 13
01:10:16.777 00.016 1032 UpdateGuideState exits: m=1463 SNR=26.9
01:10:16.780 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:16.782 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:16.784 00.002 1032 Enqueuing Expose request
01:10:16.785 00.001 10072 IsGuiding returns 0
01:10:16.785 00.000 10072 Move returns status 0, amount 3
01:10:16.785 00.000 10072 MoveAxis(N, 0, ABG)
01:10:16.785 00.000 10072 Move returns status 0, amount 0
01:10:16.785 00.000 10072 move complete, result=0
01:10:16.786 00.001 10072 worker thread done servicing request
01:10:16.786 00.000 10072 Worker thread wakes up
01:10:16.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:16.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:16.793 00.007 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
01:10:17.200 00.407 10072 Exposure complete
01:10:17.248 00.048 10072 worker thread done servicing request
01:10:17.248 00.000 1032 OnExposeComplete: enter
01:10:17.250 00.002 1032 UpdateGuideState(): m_state=6
01:10:17.252 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1838
01:10:17.254 00.002 1032 Star::Find returns 1 (0), X=317.34, Y=752.10, Mass=1265, SNR=25.1, Peak=144 HFD=2.6
01:10:17.255 00.001 1032 MultiStar: [#1 0.15,-0.18,0.96,U] [#2 0.40,-0.13,0.78,U] [#3 0.20,-0.17,0.71,U] [#4 0.06,-0.27,0.75,U] [#5 0.08,-0.13,0.72,U] [#6 -0.08,-0.27,0.62,U] [#7 0.37,-0.40,0.55,U] [#8 0.12,-0.27,0.59,U] 
01:10:17.257 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.21}, one-star: {0.11, -0.19}
01:10:17.259 00.002 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
01:10:17.261 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
01:10:17.262 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-1.06 mountX=-0.22 mountY=-0.06, mountTheta=-2.89
01:10:17.265 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.19, opts=13)
01:10:17.267 00.002 1032 Enqueuing Move request for scope (0.11, -0.19)
01:10:17.268 00.001 10072 Worker thread wakes up
01:10:17.268 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.19) opts 0xd
01:10:17.268 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.19)
01:10:17.268 00.000 10072 Moving (0.11, -0.19) raw xDistance=-0.22 yDistance=-0.06
01:10:17.270 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:17.272 00.002 10072 PPEC rslt: input = -0.22, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 288.54
01:10:17.272 00.000 10072 PPEC: input: -0.22, control: -0.10, exposure: 500
01:10:17.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:17.272 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:10:17.272 00.000 10072 MoveAxis(E, 102, ABG)
01:10:17.272 00.000 10072 Guiding  Dir = 2, Dur = 102
01:10:17.273 00.001 10072 IsGuiding returns 0
01:10:17.273 00.000 10072 PulseGuide returned control before completion, sleep 112
01:10:17.290 00.017 1032 UpdateGuideState exits: m=1265 SNR=25.1
01:10:17.293 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:17.294 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:17.296 00.002 1032 Enqueuing Expose request
01:10:17.401 00.105 10072 IsGuiding returns 0
01:10:17.401 00.000 10072 Move returns status 0, amount 102
01:10:17.401 00.000 10072 MoveAxis(N, 0, ABG)
01:10:17.401 00.000 10072 Move returns status 0, amount 0
01:10:17.401 00.000 10072 move complete, result=0
01:10:17.401 00.000 10072 worker thread done servicing request
01:10:17.401 00.000 10072 Worker thread wakes up
01:10:17.401 00.000 1032 GuideStep: -0.2 px 102 ms EAST, -0.1 px 0 ms NORTH
01:10:17.403 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:17.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:18.029 00.626 10072 Exposure complete
01:10:18.076 00.047 10072 worker thread done servicing request
01:10:18.076 00.000 1032 OnExposeComplete: enter
01:10:18.078 00.002 1032 UpdateGuideState(): m_state=6
01:10:18.080 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1839
01:10:18.083 00.003 1032 Star::Find returns 1 (0), X=317.22, Y=752.54, Mass=1479, SNR=27.1, Peak=180 HFD=2.8
01:10:18.084 00.001 1032 MultiStar: [#1 0.16,0.26,0.98,U] [#2 0.19,0.38,0.70,U] [#3 0.11,0.23,0.66,U] [#4 -0.03,0.08,0.68,U] [#5 -0.07,0.41,0.65,U] [#6 -0.20,0.13,0.59,U] [#7 0.36,0.14,0.54,U] [#8 0.09,-0.10,0.57,U] 
01:10:18.086 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.21}, one-star: {-0.01, 0.24}
01:10:18.087 00.001 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
01:10:18.090 00.003 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
01:10:18.093 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.26 mountX=0.18 mountY=-0.12, mountTheta=-0.57
01:10:18.096 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.21, opts=13)
01:10:18.099 00.003 1032 Enqueuing Move request for scope (0.07, 0.21)
01:10:18.100 00.001 10072 Worker thread wakes up
01:10:18.101 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
01:10:18.101 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
01:10:18.101 00.000 10072 Moving (0.07, 0.21) raw xDistance=0.18 yDistance=-0.12
01:10:18.103 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:18.113 00.010 10072 PPEC rslt: input = 0.18, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.54
01:10:18.113 00.000 10072 PPEC: input: 0.18, control: 0.08, exposure: 500
01:10:18.113 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:18.113 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:10:18.113 00.000 10072 MoveAxis(W, 80, ABG)
01:10:18.113 00.000 10072 Guiding  Dir = 3, Dur = 80
01:10:18.114 00.001 10072 IsGuiding returns 0
01:10:18.114 00.000 10072 PulseGuide returned control before completion, sleep 90
01:10:18.131 00.017 1032 UpdateGuideState exits: m=1479 SNR=27.1
01:10:18.133 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:18.134 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:18.137 00.003 1032 Enqueuing Expose request
01:10:18.212 00.075 10072 IsGuiding returns 0
01:10:18.212 00.000 10072 Move returns status 0, amount 80
01:10:18.212 00.000 10072 MoveAxis(N, 0, ABG)
01:10:18.212 00.000 10072 Move returns status 0, amount 0
01:10:18.212 00.000 10072 move complete, result=0
01:10:18.212 00.000 10072 worker thread done servicing request
01:10:18.212 00.000 10072 Worker thread wakes up
01:10:18.214 00.002 1032 GuideStep: 0.2 px 80 ms WEST, -0.1 px 0 ms NORTH
01:10:18.218 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:18.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:18.637 00.419 10072 Exposure complete
01:10:18.684 00.047 10072 worker thread done servicing request
01:10:18.684 00.000 1032 OnExposeComplete: enter
01:10:18.687 00.003 1032 UpdateGuideState(): m_state=6
01:10:18.689 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1840
01:10:18.691 00.002 1032 Star::Find returns 1 (0), X=317.37, Y=752.29, Mass=1481, SNR=27.1, Peak=154 HFD=2.9
01:10:18.693 00.002 1032 MultiStar: [#1 0.06,-0.02,0.90,U] [#2 0.15,0.07,0.70,U] [#3 0.02,0.07,0.73,U] [#4 -0.03,-0.13,0.68,U] [#5 -0.03,0.02,0.67,U] [#6 -0.06,-0.08,0.55,U] [#7 0.42,-0.13,0.55,U] [#8 0.18,-0.31,0.56,U] 
01:10:18.695 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.14, 0.00}
01:10:18.697 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
01:10:18.699 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
01:10:18.700 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.46 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
01:10:18.703 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
01:10:18.705 00.002 1032 Enqueuing Move request for scope (0.09, -0.04)
01:10:18.706 00.001 10072 Worker thread wakes up
01:10:18.706 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
01:10:18.706 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
01:10:18.707 00.001 10072 Moving (0.09, -0.04) raw xDistance=-0.07 yDistance=-0.08
01:10:18.709 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:18.711 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
01:10:18.711 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:10:18.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:18.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:10:18.712 00.001 10072 MoveAxis(W, 0, ABG)
01:10:18.712 00.000 10072 Move returns status 0, amount 0
01:10:18.712 00.000 10072 MoveAxis(N, 0, ABG)
01:10:18.712 00.000 10072 Move returns status 0, amount 0
01:10:18.712 00.000 10072 move complete, result=0
01:10:18.712 00.000 10072 worker thread done servicing request
01:10:18.729 00.017 1032 UpdateGuideState exits: m=1481 SNR=27.1
01:10:18.731 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:18.733 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:18.735 00.002 1032 Enqueuing Expose request
01:10:18.738 00.003 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
01:10:18.740 00.002 10072 Worker thread wakes up
01:10:18.740 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:18.740 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:19.371 00.631 10072 Exposure complete
01:10:19.420 00.049 10072 worker thread done servicing request
01:10:19.420 00.000 1032 OnExposeComplete: enter
01:10:19.421 00.001 1032 UpdateGuideState(): m_state=6
01:10:19.426 00.005 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1841
01:10:19.428 00.002 1032 Star::Find returns 1 (0), X=317.38, Y=752.29, Mass=1546, SNR=27.7, Peak=169 HFD=2.9
01:10:19.430 00.002 1032 MultiStar: [#1 0.18,-0.07,0.91,U] [#2 0.36,-0.29,0.66,U] [#3 0.29,-0.14,0.63,U] [#4 0.06,-0.12,0.63,U] [#5 0.10,-0.10,0.66,U] [#6 0.06,-0.08,0.52,U] [#7 0.65,-0.46,0.00,M1] [#8 0.14,-0.51,0.56,U] 
01:10:19.432 00.002 1032 single-star, 7 included, MultiStar: {0.17, -0.15}, one-star: {0.15, -0.00}
01:10:19.433 00.001 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
01:10:19.435 00.002 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
01:10:19.436 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.01 mountX=-0.04 mountY=-0.15, mountTheta=-1.84
01:10:19.440 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.00, opts=13)
01:10:19.441 00.001 1032 Enqueuing Move request for scope (0.15, -0.00)
01:10:19.443 00.002 10072 Worker thread wakes up
01:10:19.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
01:10:19.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
01:10:19.443 00.000 10072 Moving (0.15, -0.00) raw xDistance=-0.04 yDistance=-0.15
01:10:19.445 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:19.447 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
01:10:19.447 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:10:19.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:19.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:10:19.447 00.000 10072 MoveAxis(E, 1, ABG)
01:10:19.447 00.000 10072 Guiding  Dir = 2, Dur = 1
01:10:19.448 00.001 10072 IsGuiding returns 0
01:10:19.448 00.000 10072 PulseGuide returned control before completion, sleep 11
01:10:19.466 00.018 1032 UpdateGuideState exits: m=1546 SNR=27.7
01:10:19.467 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:19.470 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:19.472 00.002 1032 Enqueuing Expose request
01:10:19.494 00.022 10072 IsGuiding returns 0
01:10:19.494 00.000 10072 Move returns status 0, amount 1
01:10:19.494 00.000 10072 MoveAxis(N, 0, ABG)
01:10:19.494 00.000 10072 Move returns status 0, amount 0
01:10:19.494 00.000 10072 move complete, result=0
01:10:19.494 00.000 10072 worker thread done servicing request
01:10:19.494 00.000 10072 Worker thread wakes up
01:10:19.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:19.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:19.496 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:10:19.902 00.406 10072 Exposure complete
01:10:19.949 00.047 10072 worker thread done servicing request
01:10:19.949 00.000 1032 OnExposeComplete: enter
01:10:19.951 00.002 1032 UpdateGuideState(): m_state=6
01:10:19.952 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1842
01:10:19.954 00.002 1032 Star::Find returns 1 (0), X=317.26, Y=752.30, Mass=1451, SNR=26.8, Peak=174 HFD=2.8
01:10:19.956 00.002 1032 MultiStar: [#1 0.15,-0.24,0.96,U] [#2 0.40,-0.29,0.70,U] [#3 0.27,-0.21,0.63,U] [#4 0.06,-0.27,0.65,U] [#5 0.04,-0.25,0.73,U] [#6 -0.02,-0.45,0.57,U] [#7 0.42,-0.70,0.00,M2] [#8 0.16,-0.34,0.56,U] 
01:10:19.959 00.003 1032 single-star, 7 included, MultiStar: {0.13, -0.24}, one-star: {0.03, 0.01}
01:10:19.961 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
01:10:19.963 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
01:10:19.965 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.16 mountX=-0.00 mountY=-0.03, mountTheta=-1.67
01:10:19.968 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
01:10:19.970 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
01:10:19.972 00.002 10072 Worker thread wakes up
01:10:19.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
01:10:19.972 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
01:10:19.972 00.000 10072 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
01:10:19.974 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:19.977 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
01:10:19.977 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
01:10:19.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:19.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:10:19.977 00.000 10072 MoveAxis(E, 1, ABG)
01:10:19.977 00.000 10072 Guiding  Dir = 2, Dur = 1
01:10:19.978 00.001 10072 IsGuiding returns 0
01:10:19.978 00.000 10072 PulseGuide returned control before completion, sleep 11
01:10:19.992 00.014 10072 IsGuiding returns 0
01:10:19.992 00.000 10072 Move returns status 0, amount 1
01:10:19.992 00.000 10072 MoveAxis(N, 0, ABG)
01:10:19.992 00.000 10072 Move returns status 0, amount 0
01:10:19.992 00.000 10072 move complete, result=0
01:10:19.992 00.000 10072 worker thread done servicing request
01:10:19.996 00.004 1032 UpdateGuideState exits: m=1451 SNR=26.8
01:10:19.997 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:19.999 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:20.000 00.001 1032 Enqueuing Expose request
01:10:20.002 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
01:10:20.004 00.002 10072 Worker thread wakes up
01:10:20.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:20.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:20.637 00.633 10072 Exposure complete
01:10:20.683 00.046 10072 worker thread done servicing request
01:10:20.683 00.000 1032 OnExposeComplete: enter
01:10:20.685 00.002 1032 UpdateGuideState(): m_state=6
01:10:20.687 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1843
01:10:20.689 00.002 1032 Star::Find returns 1 (0), X=317.42, Y=752.18, Mass=1425, SNR=26.6, Peak=161 HFD=2.7
01:10:20.691 00.002 1032 MultiStar: [#1 0.15,-0.30,0.96,U] [#2 0.14,-0.16,0.73,U] [#3 0.05,-0.28,0.73,U] [#4 0.03,-0.25,0.67,U] [#5 -0.03,-0.05,0.68,U] [#6 0.12,-0.26,0.60,U] [#7 0.39,-0.41,0.50,U] [#8 -0.02,-0.31,0.59,U] 
01:10:20.693 00.002 1032 single-star, 8 included, MultiStar: {0.11, -0.23}, one-star: {0.19, -0.11}
01:10:20.694 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
01:10:20.696 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
01:10:20.698 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.55 mountX=-0.16 mountY=-0.15, mountTheta=-2.38
01:10:20.701 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.11, opts=13)
01:10:20.702 00.001 1032 Enqueuing Move request for scope (0.19, -0.11)
01:10:20.704 00.002 10072 Worker thread wakes up
01:10:20.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
01:10:20.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
01:10:20.704 00.000 10072 Moving (0.19, -0.11) raw xDistance=-0.16 yDistance=-0.15
01:10:20.706 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:20.708 00.002 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.54
01:10:20.708 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
01:10:20.708 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:20.708 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:10:20.708 00.000 10072 MoveAxis(E, 74, ABG)
01:10:20.708 00.000 10072 Guiding  Dir = 2, Dur = 74
01:10:20.709 00.001 10072 IsGuiding returns 0
01:10:20.709 00.000 10072 PulseGuide returned control before completion, sleep 84
01:10:20.726 00.017 1032 UpdateGuideState exits: m=1425 SNR=26.6
01:10:20.728 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:20.730 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:20.732 00.002 1032 Enqueuing Expose request
01:10:20.804 00.072 10072 IsGuiding returns 0
01:10:20.804 00.000 10072 Move returns status 0, amount 74
01:10:20.806 00.002 10072 MoveAxis(N, 0, ABG)
01:10:20.806 00.000 10072 Move returns status 0, amount 0
01:10:20.806 00.000 10072 move complete, result=0
01:10:20.806 00.000 10072 worker thread done servicing request
01:10:20.806 00.000 10072 Worker thread wakes up
01:10:20.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:20.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:20.806 00.000 1032 GuideStep: -0.2 px 74 ms EAST, -0.2 px 0 ms NORTH
01:10:21.214 00.408 10072 Exposure complete
01:10:21.264 00.050 10072 worker thread done servicing request
01:10:21.264 00.000 1032 OnExposeComplete: enter
01:10:21.269 00.005 1032 UpdateGuideState(): m_state=6
01:10:21.271 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1844
01:10:21.273 00.002 1032 Star::Find returns 1 (0), X=317.38, Y=752.25, Mass=1475, SNR=27.1, Peak=174 HFD=2.8
01:10:21.276 00.003 1032 MultiStar: [#1 0.14,-0.31,1.01,U] [#2 0.10,-0.05,0.76,U] [#3 -0.01,-0.20,0.67,U] [#4 0.13,-0.27,0.66,U] [#5 -0.20,-0.08,0.69,U] [#6 -0.13,-0.30,0.56,U] [#7 0.27,-0.47,0.52,U] [#8 0.06,-0.17,0.56,U] 
01:10:21.278 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.20}, one-star: {0.15, -0.04}
01:10:21.279 00.001 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
01:10:21.280 00.001 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
01:10:21.282 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.28 mountX=-0.08 mountY=-0.13, mountTheta=-2.11
01:10:21.285 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
01:10:21.288 00.003 1032 Enqueuing Move request for scope (0.15, -0.04)
01:10:21.290 00.002 10072 Worker thread wakes up
01:10:21.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
01:10:21.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
01:10:21.290 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.13
01:10:21.292 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:21.294 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
01:10:21.294 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:10:21.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:21.295 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:10:21.295 00.000 10072 MoveAxis(E, 4, ABG)
01:10:21.295 00.000 10072 Guiding  Dir = 2, Dur = 4
01:10:21.295 00.000 10072 IsGuiding returns 0
01:10:21.296 00.001 10072 PulseGuide returned control before completion, sleep 14
01:10:21.316 00.020 1032 UpdateGuideState exits: m=1475 SNR=27.1
01:10:21.318 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:21.319 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:21.321 00.002 1032 Enqueuing Expose request
01:10:21.323 00.002 10072 IsGuiding returns 0
01:10:21.323 00.000 10072 Move returns status 0, amount 4
01:10:21.323 00.000 10072 MoveAxis(N, 0, ABG)
01:10:21.323 00.000 10072 Move returns status 0, amount 0
01:10:21.323 00.000 10072 move complete, result=0
01:10:21.323 00.000 10072 worker thread done servicing request
01:10:21.323 00.000 10072 Worker thread wakes up
01:10:21.323 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:21.323 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:21.332 00.009 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:10:22.055 00.723 10072 Exposure complete
01:10:22.103 00.048 10072 worker thread done servicing request
01:10:22.103 00.000 1032 OnExposeComplete: enter
01:10:22.105 00.002 1032 UpdateGuideState(): m_state=6
01:10:22.107 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1845
01:10:22.108 00.001 1032 Star::Find returns 1 (0), X=317.36, Y=752.12, Mass=1496, SNR=27.3, Peak=168 HFD=2.7
01:10:22.111 00.003 1032 MultiStar: [#1 0.10,-0.32,0.93,U] [#2 0.17,-0.04,0.73,U] [#3 -0.15,-0.19,0.65,U] [#4 -0.17,-0.21,0.69,U] [#5 -0.27,0.04,0.65,U] [#6 -0.30,-0.11,0.55,U] [#7 0.10,-0.34,0.53,U] [#8 0.08,-0.44,0.54,U] 
01:10:22.112 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.19}, one-star: {0.13, -0.17}
01:10:22.115 00.003 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.79)
01:10:22.116 00.001 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.79)
01:10:22.119 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.20 cameraTheta=-1.66 mountX=-0.18 mountY=0.07, mountTheta=2.79
01:10:22.122 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.19, opts=13)
01:10:22.124 00.002 1032 Enqueuing Move request for scope (-0.02, -0.19)
01:10:22.126 00.002 10072 Worker thread wakes up
01:10:22.126 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
01:10:22.126 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
01:10:22.126 00.000 10072 Moving (-0.02, -0.19) raw xDistance=-0.18 yDistance=0.07
01:10:22.127 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:22.130 00.003 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.08, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 288.54
01:10:22.131 00.001 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
01:10:22.131 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:22.131 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:10:22.131 00.000 10072 MoveAxis(E, 89, ABG)
01:10:22.131 00.000 10072 Guiding  Dir = 2, Dur = 89
01:10:22.131 00.000 10072 IsGuiding returns 0
01:10:22.132 00.001 10072 PulseGuide returned control before completion, sleep 99
01:10:22.148 00.016 1032 UpdateGuideState exits: m=1496 SNR=27.3
01:10:22.152 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:22.153 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:22.156 00.003 1032 Enqueuing Expose request
01:10:22.239 00.083 10072 IsGuiding returns 0
01:10:22.239 00.000 10072 Move returns status 0, amount 89
01:10:22.239 00.000 10072 MoveAxis(N, 0, ABG)
01:10:22.239 00.000 10072 Move returns status 0, amount 0
01:10:22.239 00.000 10072 move complete, result=0
01:10:22.239 00.000 10072 worker thread done servicing request
01:10:22.239 00.000 10072 Worker thread wakes up
01:10:22.240 00.001 1032 GuideStep: -0.2 px 89 ms EAST, 0.1 px 0 ms NORTH
01:10:22.242 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:22.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:22.652 00.410 10072 Exposure complete
01:10:22.701 00.049 10072 worker thread done servicing request
01:10:22.701 00.000 1032 OnExposeComplete: enter
01:10:22.703 00.002 1032 UpdateGuideState(): m_state=6
01:10:22.705 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1846
01:10:22.706 00.001 1032 Star::Find returns 1 (0), X=317.26, Y=752.18, Mass=1315, SNR=25.6, Peak=161 HFD=2.6
01:10:22.709 00.003 1032 MultiStar: [#1 0.04,-0.29,0.99,U] [#2 0.37,-0.18,0.77,U] [#3 0.20,-0.30,0.71,U] [#4 0.00,-0.05,0.73,U] [#5 -0.25,-0.25,0.73,U] [#6 -0.07,-0.10,0.64,U] [#7 0.18,-0.40,0.56,U] [#8 0.06,-0.28,0.58,U] 
01:10:22.711 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.21}, one-star: {0.03, -0.12}
01:10:22.713 00.002 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.12)
01:10:22.715 00.002 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.12)
01:10:22.716 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.34 mountX=-0.12 mountY=0.00, mountTheta=3.12
01:10:22.718 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.12, opts=13)
01:10:22.719 00.001 1032 Enqueuing Move request for scope (0.03, -0.12)
01:10:22.722 00.003 10072 Worker thread wakes up
01:10:22.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
01:10:22.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
01:10:22.722 00.000 10072 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=0.00
01:10:22.724 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:22.726 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
01:10:22.726 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
01:10:22.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:22.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:10:22.726 00.000 10072 MoveAxis(E, 5, ABG)
01:10:22.726 00.000 10072 Guiding  Dir = 2, Dur = 5
01:10:22.727 00.001 10072 IsGuiding returns 0
01:10:22.727 00.000 10072 PulseGuide returned control before completion, sleep 15
01:10:22.745 00.018 1032 UpdateGuideState exits: m=1315 SNR=25.6
01:10:22.747 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:22.749 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:22.751 00.002 1032 Enqueuing Expose request
01:10:22.758 00.007 10072 IsGuiding returns 0
01:10:22.758 00.000 10072 Move returns status 0, amount 5
01:10:22.758 00.000 10072 MoveAxis(N, 0, ABG)
01:10:22.758 00.000 10072 Move returns status 0, amount 0
01:10:22.758 00.000 10072 move complete, result=0
01:10:22.758 00.000 10072 worker thread done servicing request
01:10:22.758 00.000 10072 Worker thread wakes up
01:10:22.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:22.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:22.761 00.003 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
01:10:23.384 00.623 10072 Exposure complete
01:10:23.432 00.048 10072 worker thread done servicing request
01:10:23.432 00.000 1032 OnExposeComplete: enter
01:10:23.434 00.002 1032 UpdateGuideState(): m_state=6
01:10:23.435 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1847
01:10:23.438 00.003 1032 Star::Find returns 1 (0), X=317.25, Y=752.38, Mass=1441, SNR=26.7, Peak=179 HFD=2.8
01:10:23.439 00.001 1032 MultiStar: [#1 0.12,-0.01,0.91,U] [#2 0.06,0.03,0.72,U] [#3 -0.03,0.11,0.62,U] [#4 -0.12,-0.01,0.67,U] [#5 -0.12,0.10,0.70,U] [#6 -0.05,-0.05,0.59,U] [#7 0.12,-0.09,0.52,U] [#8 -0.05,-0.24,0.59,U] 
01:10:23.441 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.00}, one-star: {0.02, 0.09}
01:10:23.442 00.001 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
01:10:23.443 00.001 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
01:10:23.445 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=1.45 mountX=0.00 mountY=-0.00, mountTheta=-0.38
01:10:23.448 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=13)
01:10:23.450 00.002 1032 Enqueuing Move request for scope (0.00, 0.00)
01:10:23.451 00.001 10072 Worker thread wakes up
01:10:23.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
01:10:23.451 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
01:10:23.451 00.000 10072 Moving (0.00, 0.00) raw xDistance=0.00 yDistance=-0.00
01:10:23.453 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:23.456 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.54
01:10:23.456 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
01:10:23.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:23.457 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:10:23.457 00.000 10072 MoveAxis(E, 8, ABG)
01:10:23.457 00.000 10072 Guiding  Dir = 2, Dur = 8
01:10:23.457 00.000 10072 IsGuiding returns 0
01:10:23.458 00.001 10072 PulseGuide returned control before completion, sleep 18
01:10:23.474 00.016 1032 UpdateGuideState exits: m=1441 SNR=26.7
01:10:23.476 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:23.478 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:23.480 00.002 1032 Enqueuing Expose request
01:10:23.492 00.012 10072 IsGuiding returns 0
01:10:23.492 00.000 10072 Move returns status 0, amount 8
01:10:23.492 00.000 10072 MoveAxis(N, 0, ABG)
01:10:23.492 00.000 10072 Move returns status 0, amount 0
01:10:23.492 00.000 10072 move complete, result=0
01:10:23.492 00.000 10072 worker thread done servicing request
01:10:23.492 00.000 10072 Worker thread wakes up
01:10:23.492 00.000 1032 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
01:10:23.495 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:23.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:23.902 00.407 10072 Exposure complete
01:10:23.947 00.045 10072 worker thread done servicing request
01:10:23.947 00.000 1032 OnExposeComplete: enter
01:10:23.949 00.002 1032 UpdateGuideState(): m_state=6
01:10:23.951 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1848
01:10:23.954 00.003 1032 Star::Find returns 1 (0), X=317.22, Y=752.46, Mass=1382, SNR=26.2, Peak=173 HFD=2.8
01:10:23.956 00.002 1032 MultiStar: [#1 -0.00,-0.02,0.95,U] [#2 0.00,0.20,0.76,U] [#3 -0.08,0.03,0.69,U] [#4 -0.11,-0.04,0.72,U] [#5 -0.20,0.06,0.72,U] [#6 -0.13,-0.04,0.59,U] [#7 0.12,-0.18,0.55,U] [#8 0.01,-0.29,0.59,U] 
01:10:23.958 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.00}, one-star: {-0.01, 0.17}
01:10:23.960 00.002 1032 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.83) = xAngle (1.22 = 1.22)
01:10:23.961 00.001 1032 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.22 = 1.22)
01:10:23.963 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.05 mountX=0.02 mountY=0.04, mountTheta=1.22
01:10:23.965 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.00, opts=13)
01:10:23.967 00.002 1032 Enqueuing Move request for scope (-0.04, 0.00)
01:10:23.969 00.002 10072 Worker thread wakes up
01:10:23.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
01:10:23.969 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
01:10:23.970 00.001 10072 Moving (-0.04, 0.00) raw xDistance=0.02 yDistance=0.04
01:10:23.972 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:23.975 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
01:10:23.975 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:10:23.975 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:23.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:10:23.975 00.000 10072 MoveAxis(E, 7, ABG)
01:10:23.975 00.000 10072 Guiding  Dir = 2, Dur = 7
01:10:23.975 00.000 10072 IsGuiding returns 0
01:10:23.976 00.001 10072 PulseGuide returned control before completion, sleep 17
01:10:23.993 00.017 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:10:23.996 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:23.998 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:23.999 00.001 1032 Enqueuing Expose request
01:10:24.008 00.009 10072 IsGuiding returns 0
01:10:24.008 00.000 10072 Move returns status 0, amount 7
01:10:24.008 00.000 10072 MoveAxis(N, 0, ABG)
01:10:24.008 00.000 10072 Move returns status 0, amount 0
01:10:24.008 00.000 10072 move complete, result=0
01:10:24.008 00.000 10072 worker thread done servicing request
01:10:24.008 00.000 10072 Worker thread wakes up
01:10:24.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:24.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:24.012 00.004 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
01:10:24.637 00.625 10072 Exposure complete
01:10:24.686 00.049 10072 worker thread done servicing request
01:10:24.686 00.000 1032 OnExposeComplete: enter
01:10:24.687 00.001 1032 UpdateGuideState(): m_state=6
01:10:24.690 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1849
01:10:24.692 00.002 1032 Star::Find returns 1 (0), X=317.28, Y=752.24, Mass=1364, SNR=25.9, Peak=157 HFD=2.8
01:10:24.694 00.002 1032 MultiStar: [#1 -0.06,-0.17,0.98,U] [#2 0.15,0.02,0.74,U] [#3 0.03,-0.10,0.66,U] [#4 -0.06,-0.10,0.69,U] [#5 -0.26,-0.10,0.72,U] [#6 0.10,-0.14,0.60,U] [#7 0.32,-0.32,0.55,U] [#8 0.15,-0.09,0.58,U] 
01:10:24.695 00.001 1032 single-star, 8 included, MultiStar: {0.03, -0.11}, one-star: {0.05, -0.05}
01:10:24.697 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
01:10:24.699 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
01:10:24.700 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.87 mountX=-0.06 mountY=-0.03, mountTheta=-2.70
01:10:24.703 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
01:10:24.706 00.003 1032 Enqueuing Move request for scope (0.05, -0.05)
01:10:24.708 00.002 10072 Worker thread wakes up
01:10:24.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
01:10:24.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
01:10:24.708 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.03
01:10:24.710 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:24.715 00.005 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
01:10:24.715 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:10:24.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:24.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:10:24.715 00.000 10072 MoveAxis(E, 7, ABG)
01:10:24.715 00.000 10072 Guiding  Dir = 2, Dur = 7
01:10:24.716 00.001 10072 IsGuiding returns 0
01:10:24.716 00.000 10072 PulseGuide returned control before completion, sleep 17
01:10:24.732 00.016 1032 UpdateGuideState exits: m=1364 SNR=25.9
01:10:24.733 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:24.736 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:24.738 00.002 1032 Enqueuing Expose request
01:10:24.743 00.005 10072 IsGuiding returns 0
01:10:24.743 00.000 10072 Move returns status 0, amount 7
01:10:24.743 00.000 10072 MoveAxis(N, 0, ABG)
01:10:24.743 00.000 10072 Move returns status 0, amount 0
01:10:24.743 00.000 10072 move complete, result=0
01:10:24.743 00.000 10072 worker thread done servicing request
01:10:24.743 00.000 10072 Worker thread wakes up
01:10:24.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:24.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:24.748 00.005 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
01:10:25.155 00.407 10072 Exposure complete
01:10:25.203 00.048 10072 worker thread done servicing request
01:10:25.203 00.000 1032 OnExposeComplete: enter
01:10:25.204 00.001 1032 UpdateGuideState(): m_state=6
01:10:25.207 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1850
01:10:25.208 00.001 1032 Star::Find returns 1 (0), X=317.35, Y=752.15, Mass=1387, SNR=26.2, Peak=157 HFD=2.7
01:10:25.210 00.002 1032 MultiStar: [#1 0.15,-0.21,0.98,U] [#2 0.18,-0.09,0.73,U] [#3 0.16,-0.13,0.62,U] [#4 0.01,-0.18,0.72,U] [#5 -0.08,-0.13,0.73,U] [#6 0.18,-0.23,0.58,U] [#7 0.25,-0.50,0.54,U] [#8 0.11,-0.30,0.58,U] 
01:10:25.213 00.003 1032 single-star, 8 included, MultiStar: {0.12, -0.20}, one-star: {0.12, -0.14}
01:10:25.215 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
01:10:25.216 00.001 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
01:10:25.218 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.88 mountX=-0.17 mountY=-0.08, mountTheta=-2.71
01:10:25.221 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.14, opts=13)
01:10:25.224 00.003 1032 Enqueuing Move request for scope (0.12, -0.14)
01:10:25.225 00.001 10072 Worker thread wakes up
01:10:25.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
01:10:25.225 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
01:10:25.225 00.000 10072 Moving (0.12, -0.14) raw xDistance=-0.17 yDistance=-0.08
01:10:25.227 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:25.230 00.003 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.53
01:10:25.230 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
01:10:25.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:25.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:10:25.230 00.000 10072 MoveAxis(E, 83, ABG)
01:10:25.230 00.000 10072 Guiding  Dir = 2, Dur = 83
01:10:25.231 00.001 10072 IsGuiding returns 0
01:10:25.231 00.000 10072 PulseGuide returned control before completion, sleep 93
01:10:25.248 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.2
01:10:25.251 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:25.253 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:25.255 00.002 1032 Enqueuing Expose request
01:10:25.340 00.085 10072 IsGuiding returns 0
01:10:25.340 00.000 10072 Move returns status 0, amount 83
01:10:25.340 00.000 10072 MoveAxis(N, 0, ABG)
01:10:25.340 00.000 10072 Move returns status 0, amount 0
01:10:25.340 00.000 10072 move complete, result=0
01:10:25.340 00.000 10072 worker thread done servicing request
01:10:25.340 00.000 10072 Worker thread wakes up
01:10:25.340 00.000 1032 GuideStep: -0.2 px 83 ms EAST, -0.1 px 0 ms NORTH
01:10:25.343 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:25.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:25.970 00.627 10072 Exposure complete
01:10:26.015 00.045 10072 worker thread done servicing request
01:10:26.015 00.000 1032 OnExposeComplete: enter
01:10:26.018 00.003 1032 UpdateGuideState(): m_state=6
01:10:26.019 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1851
01:10:26.020 00.001 1032 Star::Find returns 1 (0), X=317.33, Y=752.35, Mass=1387, SNR=26.2, Peak=172 HFD=2.9
01:10:26.022 00.002 1032 MultiStar: [#1 0.30,-0.20,0.98,U] [#2 0.39,-0.16,0.70,U] [#3 0.28,-0.07,0.68,U] [#4 0.20,-0.31,0.72,U] [#5 0.08,-0.11,0.73,U] [#6 0.12,-0.29,0.61,U] [#7 0.34,-0.34,0.51,U] [#8 0.00,-0.26,0.58,U] 
01:10:26.023 00.001 1032 single-star, 8 included, MultiStar: {0.20, -0.17}, one-star: {0.10, 0.05}
01:10:26.025 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
01:10:26.026 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
01:10:26.027 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.48 mountX=0.02 mountY=-0.11, mountTheta=-1.36
01:10:26.031 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
01:10:26.033 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
01:10:26.036 00.003 10072 Worker thread wakes up
01:10:26.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:10:26.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:10:26.036 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
01:10:26.040 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:26.042 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
01:10:26.042 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:10:26.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:26.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:10:26.042 00.000 10072 MoveAxis(E, 8, ABG)
01:10:26.042 00.000 10072 Guiding  Dir = 2, Dur = 8
01:10:26.043 00.001 10072 IsGuiding returns 0
01:10:26.043 00.000 10072 PulseGuide returned control before completion, sleep 18
01:10:26.060 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.2
01:10:26.062 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:26.064 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:26.066 00.002 1032 Enqueuing Expose request
01:10:26.076 00.010 10072 IsGuiding returns 0
01:10:26.076 00.000 10072 Move returns status 0, amount 8
01:10:26.076 00.000 10072 MoveAxis(N, 0, ABG)
01:10:26.076 00.000 10072 Move returns status 0, amount 0
01:10:26.076 00.000 10072 move complete, result=0
01:10:26.076 00.000 10072 worker thread done servicing request
01:10:26.076 00.000 10072 Worker thread wakes up
01:10:26.076 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:26.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:26.079 00.003 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:10:26.486 00.407 10072 Exposure complete
01:10:26.532 00.046 10072 worker thread done servicing request
01:10:26.532 00.000 1032 OnExposeComplete: enter
01:10:26.534 00.002 1032 UpdateGuideState(): m_state=6
01:10:26.536 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1852
01:10:26.539 00.003 1032 Star::Find returns 1 (0), X=317.48, Y=752.30, Mass=1390, SNR=26.3, Peak=149 HFD=3.0
01:10:26.541 00.002 1032 MultiStar: [#1 0.23,-0.12,0.94,U] [#2 0.40,-0.01,0.74,U] [#3 0.25,-0.09,0.65,U] [#4 0.19,-0.20,0.69,U] [#5 0.01,0.04,0.71,U] [#6 0.06,-0.06,0.59,U] [#7 0.47,-0.28,0.52,U] [#8 0.27,-0.18,0.58,U] 
01:10:26.542 00.001 1032 refined, 8 included, MultiStar: {0.23, -0.09}, one-star: {0.25, 0.00}
01:10:26.544 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
01:10:26.545 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
01:10:26.547 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-0.36 mountX=-0.15 mountY=-0.20, mountTheta=-2.19
01:10:26.551 00.004 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.09, opts=13)
01:10:26.553 00.002 1032 Enqueuing Move request for scope (0.23, -0.09)
01:10:26.554 00.001 10072 Worker thread wakes up
01:10:26.555 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd
01:10:26.555 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.09)
01:10:26.555 00.000 10072 Moving (0.23, -0.09) raw xDistance=-0.15 yDistance=-0.20
01:10:26.557 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:26.560 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.53
01:10:26.560 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:10:26.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:10:26.560 00.000 10072 MoveAxis(E, 72, ABG)
01:10:26.560 00.000 10072 Guiding  Dir = 2, Dur = 72
01:10:26.560 00.000 10072 IsGuiding returns 0
01:10:26.561 00.001 10072 PulseGuide returned control before completion, sleep 82
01:10:26.576 00.015 1032 UpdateGuideState exits: m=1390 SNR=26.3
01:10:26.577 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:26.580 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:26.582 00.002 1032 Enqueuing Expose request
01:10:26.656 00.074 10072 IsGuiding returns 0
01:10:26.656 00.000 10072 Move returns status 0, amount 72
01:10:26.656 00.000 10072 MoveAxis(N, 131, ABG)
01:10:26.656 00.000 10072 Guiding  Dir = 0, Dur = 131
01:10:26.657 00.001 10072 IsGuiding returns 0
01:10:26.657 00.000 10072 PulseGuide returned control before completion, sleep 141
01:10:26.814 00.157 10072 IsGuiding returns 0
01:10:26.814 00.000 10072 Move returns status 0, amount 131
01:10:26.814 00.000 10072 move complete, result=0
01:10:26.814 00.000 10072 worker thread done servicing request
01:10:26.814 00.000 10072 Worker thread wakes up
01:10:26.814 00.000 1032 GuideStep: -0.1 px 72 ms EAST, -0.2 px 131 ms NORTH
01:10:26.816 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:26.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:27.454 00.638 10072 Exposure complete
01:10:27.504 00.050 10072 worker thread done servicing request
01:10:27.504 00.000 1032 OnExposeComplete: enter
01:10:27.506 00.002 1032 UpdateGuideState(): m_state=6
01:10:27.508 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1853
01:10:27.510 00.002 1032 Star::Find returns 1 (0), X=317.31, Y=752.38, Mass=1328, SNR=25.7, Peak=148 HFD=2.9
01:10:27.512 00.002 1032 MultiStar: [#1 0.08,-0.11,1.01,U] [#2 0.19,-0.14,0.76,U] [#3 0.17,-0.11,0.69,U] [#4 -0.00,-0.08,0.72,U] [#5 -0.07,-0.08,0.67,U] [#6 0.02,-0.19,0.59,U] [#7 0.55,-0.37,0.00,M1] [#8 0.11,-0.28,0.57,U] 
01:10:27.514 00.002 1032 single-star, 7 included, MultiStar: {0.08, -0.10}, one-star: {0.08, 0.09}
01:10:27.516 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
01:10:27.519 00.003 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
01:10:27.522 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=0.07 mountY=-0.10, mountTheta=-0.98
01:10:27.524 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
01:10:27.527 00.003 1032 Enqueuing Move request for scope (0.08, 0.09)
01:10:27.529 00.002 10072 Worker thread wakes up
01:10:27.529 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
01:10:27.529 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:10:27.529 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:10:27.531 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:27.534 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
01:10:27.534 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
01:10:27.534 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:27.534 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:10:27.534 00.000 10072 MoveAxis(E, 6, ABG)
01:10:27.535 00.001 10072 Guiding  Dir = 2, Dur = 6
01:10:27.535 00.000 10072 IsGuiding returns 0
01:10:27.535 00.000 10072 PulseGuide returned control before completion, sleep 16
01:10:27.553 00.018 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:10:27.556 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:27.557 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:27.559 00.002 1032 Enqueuing Expose request
01:10:27.562 00.003 10072 IsGuiding returns 0
01:10:27.562 00.000 10072 Move returns status 0, amount 6
01:10:27.562 00.000 10072 MoveAxis(N, 0, ABG)
01:10:27.562 00.000 10072 Move returns status 0, amount 0
01:10:27.562 00.000 10072 move complete, result=0
01:10:27.562 00.000 10072 worker thread done servicing request
01:10:27.562 00.000 10072 Worker thread wakes up
01:10:27.562 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:27.562 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:27.568 00.006 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:10:27.973 00.405 10072 Exposure complete
01:10:28.024 00.051 10072 worker thread done servicing request
01:10:28.024 00.000 1032 OnExposeComplete: enter
01:10:28.027 00.003 1032 UpdateGuideState(): m_state=6
01:10:28.029 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1854
01:10:28.030 00.001 1032 Star::Find returns 1 (0), X=317.36, Y=752.26, Mass=1386, SNR=26.2, Peak=157 HFD=2.8
01:10:28.032 00.002 1032 MultiStar: [#1 0.11,-0.20,0.95,U] [#2 0.25,0.03,0.75,U] [#3 0.06,-0.18,0.68,U] [#4 -0.07,-0.07,0.72,U] [#5 -0.07,-0.03,0.67,U] [#6 0.06,-0.09,0.56,U] [#7 0.21,-0.21,0.57,U] [#8 -0.02,-0.25,0.58,U] 
01:10:28.033 00.001 1032 single-star, 8 included, MultiStar: {0.08, -0.11}, one-star: {0.13, -0.03}
01:10:28.036 00.003 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
01:10:28.037 00.001 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
01:10:28.039 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.21 mountX=-0.06 mountY=-0.12, mountTheta=-2.04
01:10:28.041 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
01:10:28.043 00.002 1032 Enqueuing Move request for scope (0.13, -0.03)
01:10:28.044 00.001 10072 Worker thread wakes up
01:10:28.044 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:10:28.044 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:10:28.044 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
01:10:28.046 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:28.050 00.004 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
01:10:28.050 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:10:28.050 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:28.050 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:10:28.050 00.000 10072 MoveAxis(E, 5, ABG)
01:10:28.050 00.000 10072 Guiding  Dir = 2, Dur = 5
01:10:28.050 00.000 10072 IsGuiding returns 0
01:10:28.052 00.002 10072 PulseGuide returned control before completion, sleep 15
01:10:28.068 00.016 1032 UpdateGuideState exits: m=1386 SNR=26.2
01:10:28.070 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:28.072 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:28.073 00.001 1032 Enqueuing Expose request
01:10:28.078 00.005 10072 IsGuiding returns 0
01:10:28.078 00.000 10072 Move returns status 0, amount 5
01:10:28.078 00.000 10072 MoveAxis(N, 0, ABG)
01:10:28.078 00.000 10072 Move returns status 0, amount 0
01:10:28.079 00.001 10072 move complete, result=0
01:10:28.079 00.000 10072 worker thread done servicing request
01:10:28.079 00.000 10072 Worker thread wakes up
01:10:28.079 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:28.079 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:28.082 00.003 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:10:28.708 00.626 10072 Exposure complete
01:10:28.749 00.041 10072 worker thread done servicing request
01:10:28.750 00.001 1032 OnExposeComplete: enter
01:10:28.751 00.001 1032 UpdateGuideState(): m_state=6
01:10:28.753 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1855
01:10:28.754 00.001 1032 Star::Find returns 1 (0), X=317.34, Y=752.17, Mass=1464, SNR=27.0, Peak=170 HFD=2.7
01:10:28.757 00.003 1032 MultiStar: [#1 0.08,-0.25,0.98,U] [#2 0.19,-0.11,0.72,U] [#3 -0.09,-0.19,0.71,U] [#4 -0.08,-0.18,0.68,U] [#5 -0.17,0.00,0.70,U] [#6 0.06,-0.19,0.57,U] [#7 0.04,-0.47,0.51,U] [#8 0.09,-0.24,0.56,U] 
01:10:28.758 00.001 1032 single-star, 8 included, MultiStar: {0.03, -0.18}, one-star: {0.11, -0.12}
01:10:28.760 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
01:10:28.761 00.001 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
01:10:28.762 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-0.81 mountX=-0.15 mountY=-0.08, mountTheta=-2.64
01:10:28.765 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.12, opts=13)
01:10:28.767 00.002 1032 Enqueuing Move request for scope (0.11, -0.12)
01:10:28.769 00.002 10072 Worker thread wakes up
01:10:28.769 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
01:10:28.769 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
01:10:28.769 00.000 10072 Moving (0.11, -0.12) raw xDistance=-0.15 yDistance=-0.08
01:10:28.771 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:28.773 00.002 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.53
01:10:28.774 00.001 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:10:28.774 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:28.774 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:10:28.774 00.000 10072 MoveAxis(E, 74, ABG)
01:10:28.774 00.000 10072 Guiding  Dir = 2, Dur = 74
01:10:28.774 00.000 10072 IsGuiding returns 0
01:10:28.775 00.001 10072 PulseGuide returned control before completion, sleep 84
01:10:28.790 00.015 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:10:28.792 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:28.793 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:28.794 00.001 1032 Enqueuing Expose request
01:10:28.860 00.066 10072 IsGuiding returns 0
01:10:28.860 00.000 10072 Move returns status 0, amount 74
01:10:28.860 00.000 10072 MoveAxis(N, 0, ABG)
01:10:28.860 00.000 10072 Move returns status 0, amount 0
01:10:28.860 00.000 10072 move complete, result=0
01:10:28.860 00.000 10072 worker thread done servicing request
01:10:28.860 00.000 10072 Worker thread wakes up
01:10:28.860 00.000 1032 GuideStep: -0.1 px 74 ms EAST, -0.1 px 0 ms NORTH
01:10:28.864 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:28.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:29.282 00.418 10072 Exposure complete
01:10:29.330 00.048 10072 worker thread done servicing request
01:10:29.330 00.000 1032 OnExposeComplete: enter
01:10:29.334 00.004 1032 UpdateGuideState(): m_state=6
01:10:29.335 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1856
01:10:29.337 00.002 1032 Star::Find returns 1 (0), X=317.34, Y=752.33, Mass=1513, SNR=27.4, Peak=185 HFD=2.9
01:10:29.340 00.003 1032 MultiStar: [#1 -0.02,0.00,0.88,U] [#2 0.09,0.03,0.73,U] [#3 -0.09,-0.03,0.70,U] [#4 0.02,0.01,0.66,U] [#5 -0.24,0.06,0.71,U] [#6 -0.20,-0.07,0.53,U] [#7 0.15,-0.23,0.56,U] [#8 -0.16,-0.09,0.58,U] 
01:10:29.342 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {0.11, 0.04}
01:10:29.344 00.002 1032 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.83) = xAngle (-4.37 = 1.91)
01:10:29.346 00.002 1032 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.37 = 1.91)
01:10:29.347 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.54 mountX=-0.01 mountY=0.03, mountTheta=1.91
01:10:29.349 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.02, opts=13)
01:10:29.352 00.003 1032 Enqueuing Move request for scope (-0.03, -0.02)
01:10:29.353 00.001 10072 Worker thread wakes up
01:10:29.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
01:10:29.354 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
01:10:29.354 00.000 10072 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.03
01:10:29.355 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:29.357 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
01:10:29.357 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:10:29.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:29.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:10:29.357 00.000 10072 MoveAxis(E, 6, ABG)
01:10:29.357 00.000 10072 Guiding  Dir = 2, Dur = 6
01:10:29.359 00.002 10072 IsGuiding returns 0
01:10:29.359 00.000 10072 PulseGuide returned control before completion, sleep 16
01:10:29.378 00.019 1032 UpdateGuideState exits: m=1513 SNR=27.4
01:10:29.380 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:29.381 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:29.383 00.002 1032 Enqueuing Expose request
01:10:29.389 00.006 10072 IsGuiding returns 0
01:10:29.389 00.000 10072 Move returns status 0, amount 6
01:10:29.389 00.000 10072 MoveAxis(N, 0, ABG)
01:10:29.389 00.000 10072 Move returns status 0, amount 0
01:10:29.389 00.000 10072 move complete, result=0
01:10:29.390 00.001 10072 worker thread done servicing request
01:10:29.390 00.000 10072 Worker thread wakes up
01:10:29.390 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:29.390 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:29.395 00.005 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
01:10:30.015 00.620 10072 Exposure complete
01:10:30.062 00.047 10072 worker thread done servicing request
01:10:30.062 00.000 1032 OnExposeComplete: enter
01:10:30.064 00.002 1032 UpdateGuideState(): m_state=6
01:10:30.065 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1857
01:10:30.067 00.002 1032 Star::Find returns 1 (0), X=317.22, Y=752.45, Mass=1514, SNR=27.4, Peak=204 HFD=2.8
01:10:30.068 00.001 1032 MultiStar: [#1 -0.07,-0.04,0.94,U] [#2 0.34,0.17,0.74,U] [#3 -0.05,0.00,0.69,U] [#4 0.01,-0.07,0.67,U] [#5 -0.30,0.35,0.65,U] [#6 -0.08,0.05,0.59,U] [#7 0.25,-0.32,0.47,U] [#8 -0.00,-0.08,0.53,U] 
01:10:30.070 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {-0.01, 0.16}
01:10:30.072 00.002 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
01:10:30.074 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
01:10:30.075 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.50 mountX=0.04 mountY=-0.01, mountTheta=-0.33
01:10:30.078 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.04, opts=13)
01:10:30.081 00.003 1032 Enqueuing Move request for scope (0.00, 0.04)
01:10:30.082 00.001 10072 Worker thread wakes up
01:10:30.083 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
01:10:30.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
01:10:30.083 00.000 10072 Moving (0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
01:10:30.085 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:30.087 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
01:10:30.087 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:10:30.087 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:30.088 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:10:30.088 00.000 10072 MoveAxis(E, 7, ABG)
01:10:30.088 00.000 10072 Guiding  Dir = 2, Dur = 7
01:10:30.088 00.000 10072 IsGuiding returns 0
01:10:30.089 00.001 10072 PulseGuide returned control before completion, sleep 17
01:10:30.106 00.017 1032 UpdateGuideState exits: m=1514 SNR=27.4
01:10:30.108 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:30.111 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:30.114 00.003 1032 Enqueuing Expose request
01:10:30.121 00.007 10072 IsGuiding returns 0
01:10:30.121 00.000 10072 Move returns status 0, amount 7
01:10:30.121 00.000 10072 MoveAxis(N, 0, ABG)
01:10:30.121 00.000 10072 Move returns status 0, amount 0
01:10:30.121 00.000 10072 move complete, result=0
01:10:30.121 00.000 10072 worker thread done servicing request
01:10:30.121 00.000 10072 Worker thread wakes up
01:10:30.121 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:30.121 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:30.123 00.002 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
01:10:30.530 00.407 10072 Exposure complete
01:10:30.583 00.053 10072 worker thread done servicing request
01:10:30.583 00.000 1032 OnExposeComplete: enter
01:10:30.585 00.002 1032 UpdateGuideState(): m_state=6
01:10:30.587 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1858
01:10:30.588 00.001 1032 Star::Find returns 1 (0), X=317.29, Y=752.54, Mass=1386, SNR=26.2, Peak=179 HFD=2.9
01:10:30.591 00.003 1032 MultiStar: [#1 -0.00,-0.02,0.98,U] [#2 0.12,-0.11,0.74,U] [#3 0.02,-0.06,0.69,U] [#4 0.05,-0.04,0.66,U] [#5 -0.04,0.06,0.69,U] [#6 0.10,-0.12,0.61,U] [#7 0.30,-0.25,0.54,U] [#8 0.07,-0.23,0.57,U] 
01:10:30.593 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.06, 0.25}
01:10:30.595 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
01:10:30.596 00.001 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
01:10:30.598 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.48 mountX=-0.05 mountY=-0.06, mountTheta=-2.31
01:10:30.600 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
01:10:30.602 00.002 1032 Enqueuing Move request for scope (0.07, -0.03)
01:10:30.603 00.001 10072 Worker thread wakes up
01:10:30.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:10:30.603 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:10:30.603 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
01:10:30.605 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:30.607 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
01:10:30.607 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:10:30.607 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:30.607 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:10:30.607 00.000 10072 MoveAxis(E, 6, ABG)
01:10:30.607 00.000 10072 Guiding  Dir = 2, Dur = 6
01:10:30.607 00.000 10072 IsGuiding returns 0
01:10:30.609 00.002 10072 PulseGuide returned control before completion, sleep 16
01:10:30.625 00.016 1032 UpdateGuideState exits: m=1386 SNR=26.2
01:10:30.627 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:30.629 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:30.630 00.001 1032 Enqueuing Expose request
01:10:30.636 00.006 10072 IsGuiding returns 0
01:10:30.636 00.000 10072 Move returns status 0, amount 6
01:10:30.636 00.000 10072 MoveAxis(N, 0, ABG)
01:10:30.636 00.000 10072 Move returns status 0, amount 0
01:10:30.636 00.000 10072 move complete, result=0
01:10:30.636 00.000 10072 worker thread done servicing request
01:10:30.636 00.000 10072 Worker thread wakes up
01:10:30.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:30.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:30.641 00.005 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:10:31.266 00.625 10072 Exposure complete
01:10:31.316 00.050 10072 worker thread done servicing request
01:10:31.316 00.000 1032 OnExposeComplete: enter
01:10:31.319 00.003 1032 UpdateGuideState(): m_state=6
01:10:31.320 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1859
01:10:31.323 00.003 1032 Star::Find returns 1 (0), X=317.31, Y=752.33, Mass=1589, SNR=28.1, Peak=190 HFD=2.9
01:10:31.324 00.001 1032 MultiStar: [#1 0.09,-0.19,0.84,U] [#2 0.20,-0.07,0.69,U] [#3 0.03,-0.12,0.63,U] [#4 0.10,-0.12,0.69,U] [#5 -0.19,-0.03,0.66,U] [#6 -0.02,-0.08,0.61,U] [#7 0.15,-0.34,0.53,U] [#8 0.06,-0.18,0.53,U] 
01:10:31.326 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.11}, one-star: {0.08, 0.04}
01:10:31.328 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
01:10:31.330 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
01:10:31.332 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.41 mountX=0.01 mountY=-0.09, mountTheta=-1.42
01:10:31.337 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
01:10:31.339 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
01:10:31.341 00.002 10072 Worker thread wakes up
01:10:31.341 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
01:10:31.341 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
01:10:31.341 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.01 yDistance=-0.09
01:10:31.343 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:31.346 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
01:10:31.346 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:10:31.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:31.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:10:31.346 00.000 10072 MoveAxis(E, 8, ABG)
01:10:31.346 00.000 10072 Guiding  Dir = 2, Dur = 8
01:10:31.347 00.001 10072 IsGuiding returns 0
01:10:31.347 00.000 10072 PulseGuide returned control before completion, sleep 18
01:10:31.367 00.020 1032 UpdateGuideState exits: m=1589 SNR=28.1
01:10:31.369 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:31.370 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:31.372 00.002 1032 Enqueuing Expose request
01:10:31.373 00.001 10072 IsGuiding returns 0
01:10:31.373 00.000 10072 Move returns status 0, amount 8
01:10:31.373 00.000 10072 MoveAxis(N, 0, ABG)
01:10:31.373 00.000 10072 Move returns status 0, amount 0
01:10:31.373 00.000 10072 move complete, result=0
01:10:31.374 00.001 10072 worker thread done servicing request
01:10:31.374 00.000 10072 Worker thread wakes up
01:10:31.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:31.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:31.381 00.007 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:10:31.780 00.399 10072 Exposure complete
01:10:31.826 00.046 10072 worker thread done servicing request
01:10:31.826 00.000 1032 OnExposeComplete: enter
01:10:31.829 00.003 1032 UpdateGuideState(): m_state=6
01:10:31.831 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1860
01:10:31.834 00.003 1032 Star::Find returns 1 (0), X=317.37, Y=752.36, Mass=1492, SNR=27.2, Peak=181 HFD=2.9
01:10:31.837 00.003 1032 MultiStar: [#1 0.15,-0.06,0.89,U] [#2 0.28,-0.11,0.71,U] [#3 -0.01,-0.01,0.67,U] [#4 -0.09,-0.12,0.77,U] [#5 -0.20,0.03,0.68,U] [#6 -0.06,-0.08,0.58,U] [#7 0.23,-0.32,0.53,U] [#8 0.16,-0.21,0.54,U] 
01:10:31.838 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.14, 0.06}
01:10:31.841 00.003 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
01:10:31.843 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
01:10:31.844 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.83 mountX=-0.09 mountY=-0.05, mountTheta=-2.66
01:10:31.847 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
01:10:31.850 00.003 1032 Enqueuing Move request for scope (0.07, -0.07)
01:10:31.851 00.001 10072 Worker thread wakes up
01:10:31.851 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
01:10:31.852 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
01:10:31.852 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.05
01:10:31.853 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:31.855 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
01:10:31.855 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:10:31.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:31.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:10:31.855 00.000 10072 MoveAxis(E, 6, ABG)
01:10:31.855 00.000 10072 Guiding  Dir = 2, Dur = 6
01:10:31.856 00.001 10072 IsGuiding returns 0
01:10:31.856 00.000 10072 PulseGuide returned control before completion, sleep 16
01:10:31.874 00.018 1032 UpdateGuideState exits: m=1492 SNR=27.2
01:10:31.876 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:31.878 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:31.880 00.002 1032 Enqueuing Expose request
01:10:31.886 00.006 10072 IsGuiding returns 0
01:10:31.887 00.001 10072 Move returns status 0, amount 6
01:10:31.887 00.000 10072 MoveAxis(N, 0, ABG)
01:10:31.887 00.000 10072 Move returns status 0, amount 0
01:10:31.887 00.000 10072 move complete, result=0
01:10:31.887 00.000 10072 worker thread done servicing request
01:10:31.887 00.000 10072 Worker thread wakes up
01:10:31.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:31.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:31.890 00.003 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:10:32.513 00.623 10072 Exposure complete
01:10:32.558 00.045 10072 worker thread done servicing request
01:10:32.558 00.000 1032 OnExposeComplete: enter
01:10:32.561 00.003 1032 UpdateGuideState(): m_state=6
01:10:32.562 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1861
01:10:32.563 00.001 1032 Star::Find returns 1 (0), X=317.22, Y=752.47, Mass=1208, SNR=24.5, Peak=151 HFD=2.8
01:10:32.565 00.002 1032 MultiStar: [#1 0.13,-0.02,1.03,U] [#2 0.25,-0.01,0.76,U] [#3 0.00,0.00,0.70,U] [#4 -0.21,0.03,0.76,U] [#5 -0.08,0.08,0.77,U] [#6 -0.02,-0.09,0.66,U] [#7 0.25,-0.28,0.57,U] [#8 0.04,-0.20,0.63,U] 
01:10:32.566 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {-0.01, 0.18}
01:10:32.567 00.001 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
01:10:32.569 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
01:10:32.570 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.43 mountX=-0.03 mountY=-0.03, mountTheta=-2.26
01:10:32.573 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
01:10:32.575 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
01:10:32.577 00.002 10072 Worker thread wakes up
01:10:32.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
01:10:32.577 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
01:10:32.577 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
01:10:32.580 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:32.583 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
01:10:32.583 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:10:32.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:32.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:10:32.583 00.000 10072 MoveAxis(E, 6, ABG)
01:10:32.583 00.000 10072 Guiding  Dir = 2, Dur = 6
01:10:32.584 00.001 10072 IsGuiding returns 0
01:10:32.584 00.000 10072 PulseGuide returned control before completion, sleep 16
01:10:32.601 00.017 1032 UpdateGuideState exits: m=1208 SNR=24.5
01:10:32.602 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:32.604 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:32.605 00.001 1032 Enqueuing Expose request
01:10:32.607 00.002 10072 IsGuiding returns 0
01:10:32.607 00.000 10072 Move returns status 0, amount 6
01:10:32.607 00.000 10072 MoveAxis(N, 0, ABG)
01:10:32.607 00.000 10072 Move returns status 0, amount 0
01:10:32.607 00.000 10072 move complete, result=0
01:10:32.607 00.000 10072 worker thread done servicing request
01:10:32.607 00.000 10072 Worker thread wakes up
01:10:32.607 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:32.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:32.616 00.009 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
01:10:33.012 00.396 10072 Exposure complete
01:10:33.056 00.044 10072 worker thread done servicing request
01:10:33.056 00.000 1032 OnExposeComplete: enter
01:10:33.058 00.002 1032 UpdateGuideState(): m_state=6
01:10:33.060 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1862
01:10:33.061 00.001 1032 Star::Find returns 1 (0), X=317.30, Y=752.49, Mass=1464, SNR=27.0, Peak=187 HFD=3.0
01:10:33.063 00.002 1032 MultiStar: [#1 0.14,-0.02,0.99,U] [#2 0.41,0.07,0.75,U] [#3 0.13,-0.02,0.63,U] [#4 -0.03,-0.07,0.68,U] [#5 -0.25,0.01,0.63,U] [#6 0.06,-0.10,0.59,U] [#7 0.41,-0.27,0.52,U] [#8 0.16,-0.01,0.53,U] 
01:10:33.064 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.07, 0.20}
01:10:33.066 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
01:10:33.067 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
01:10:33.069 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.05 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
01:10:33.071 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
01:10:33.073 00.002 1032 Enqueuing Move request for scope (0.12, -0.01)
01:10:33.075 00.002 10072 Worker thread wakes up
01:10:33.075 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
01:10:33.075 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
01:10:33.075 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
01:10:33.077 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:33.080 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
01:10:33.080 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:10:33.080 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:33.080 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:10:33.080 00.000 10072 MoveAxis(E, 5, ABG)
01:10:33.080 00.000 10072 Guiding  Dir = 2, Dur = 5
01:10:33.081 00.001 10072 IsGuiding returns 0
01:10:33.082 00.001 10072 PulseGuide returned control before completion, sleep 15
01:10:33.097 00.015 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:10:33.099 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:33.101 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:33.102 00.001 1032 Enqueuing Expose request
01:10:33.104 00.002 10072 IsGuiding returns 0
01:10:33.104 00.000 10072 Move returns status 0, amount 5
01:10:33.104 00.000 10072 MoveAxis(N, 0, ABG)
01:10:33.104 00.000 10072 Move returns status 0, amount 0
01:10:33.104 00.000 10072 move complete, result=0
01:10:33.104 00.000 10072 worker thread done servicing request
01:10:33.104 00.000 10072 Worker thread wakes up
01:10:33.104 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:33.104 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:33.112 00.008 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:10:33.732 00.620 10072 Exposure complete
01:10:33.779 00.047 10072 worker thread done servicing request
01:10:33.779 00.000 1032 OnExposeComplete: enter
01:10:33.781 00.002 1032 UpdateGuideState(): m_state=6
01:10:33.783 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1863
01:10:33.786 00.003 1032 Star::Find returns 1 (0), X=317.32, Y=752.20, Mass=1471, SNR=27.0, Peak=175 HFD=2.7
01:10:33.787 00.001 1032 MultiStar: [#1 0.16,-0.19,0.92,U] [#2 0.41,-0.03,0.74,U] [#3 0.18,-0.17,0.70,U] [#4 -0.04,-0.13,0.67,U] [#5 -0.22,-0.01,0.70,U] [#6 -0.04,-0.17,0.60,U] [#7 0.45,-0.40,0.52,U] [#8 0.02,-0.30,0.57,U] 
01:10:33.789 00.002 1032 single-star, 8 included, MultiStar: {0.11, -0.15}, one-star: {0.09, -0.10}
01:10:33.790 00.001 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
01:10:33.791 00.001 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
01:10:33.793 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.83 mountX=-0.12 mountY=-0.06, mountTheta=-2.66
01:10:33.795 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
01:10:33.796 00.001 1032 Enqueuing Move request for scope (0.09, -0.10)
01:10:33.799 00.003 10072 Worker thread wakes up
01:10:33.799 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
01:10:33.799 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
01:10:33.799 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.06
01:10:33.801 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:33.805 00.004 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
01:10:33.805 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
01:10:33.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:33.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:10:33.805 00.000 10072 MoveAxis(E, 6, ABG)
01:10:33.805 00.000 10072 Guiding  Dir = 2, Dur = 6
01:10:33.805 00.000 10072 IsGuiding returns 0
01:10:33.806 00.001 10072 PulseGuide returned control before completion, sleep 16
01:10:33.822 00.016 1032 UpdateGuideState exits: m=1471 SNR=27.0
01:10:33.824 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:33.827 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:33.828 00.001 1032 Enqueuing Expose request
01:10:33.832 00.004 10072 IsGuiding returns 0
01:10:33.832 00.000 10072 Move returns status 0, amount 6
01:10:33.832 00.000 10072 MoveAxis(N, 0, ABG)
01:10:33.832 00.000 10072 Move returns status 0, amount 0
01:10:33.832 00.000 10072 move complete, result=0
01:10:33.833 00.001 10072 worker thread done servicing request
01:10:33.833 00.000 10072 Worker thread wakes up
01:10:33.833 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:33.833 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:33.840 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:10:34.247 00.407 10072 Exposure complete
01:10:34.299 00.052 10072 worker thread done servicing request
01:10:34.299 00.000 1032 OnExposeComplete: enter
01:10:34.303 00.004 1032 UpdateGuideState(): m_state=6
01:10:34.305 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1864
01:10:34.306 00.001 1032 Star::Find returns 1 (0), X=317.28, Y=752.22, Mass=1514, SNR=27.4, Peak=172 HFD=2.7
01:10:34.309 00.003 1032 MultiStar: [#1 0.12,-0.27,0.90,U] [#2 0.38,-0.17,0.72,U] [#3 0.24,-0.20,0.63,U] [#4 -0.00,-0.20,0.64,U] [#5 -0.02,-0.16,0.67,U] [#6 0.03,-0.23,0.56,U] [#7 0.49,-0.48,0.00,M1] [#8 0.05,-0.41,0.56,U] 
01:10:34.310 00.001 1032 single-star, 7 included, MultiStar: {0.11, -0.20}, one-star: {0.04, -0.07}
01:10:34.311 00.001 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
01:10:34.313 00.002 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
01:10:34.314 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.09 cameraTheta=-1.03 mountX=-0.08 mountY=-0.02, mountTheta=-2.86
01:10:34.317 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
01:10:34.318 00.001 1032 Enqueuing Move request for scope (0.04, -0.07)
01:10:34.320 00.002 10072 Worker thread wakes up
01:10:34.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
01:10:34.320 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
01:10:34.321 00.001 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
01:10:34.322 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:34.325 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.53
01:10:34.325 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:10:34.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:34.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:10:34.325 00.000 10072 MoveAxis(E, 5, ABG)
01:10:34.325 00.000 10072 Guiding  Dir = 2, Dur = 5
01:10:34.326 00.001 10072 IsGuiding returns 0
01:10:34.326 00.000 10072 PulseGuide returned control before completion, sleep 15
01:10:34.344 00.018 1032 UpdateGuideState exits: m=1514 SNR=27.4
01:10:34.346 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:34.348 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:34.349 00.001 1032 Enqueuing Expose request
01:10:34.353 00.004 10072 IsGuiding returns 0
01:10:34.353 00.000 10072 Move returns status 0, amount 5
01:10:34.353 00.000 10072 MoveAxis(N, 0, ABG)
01:10:34.353 00.000 10072 Move returns status 0, amount 0
01:10:34.353 00.000 10072 move complete, result=0
01:10:34.353 00.000 10072 worker thread done servicing request
01:10:34.354 00.001 10072 Worker thread wakes up
01:10:34.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:34.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:34.359 00.005 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
01:10:34.982 00.623 10072 Exposure complete
01:10:35.027 00.045 10072 worker thread done servicing request
01:10:35.027 00.000 1032 OnExposeComplete: enter
01:10:35.029 00.002 1032 UpdateGuideState(): m_state=6
01:10:35.031 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1865
01:10:35.032 00.001 1032 Star::Find returns 1 (0), X=317.30, Y=752.27, Mass=1356, SNR=26.0, Peak=170 HFD=2.7
01:10:35.034 00.002 1032 MultiStar: [#1 0.05,0.01,0.99,U] [#2 0.33,-0.03,0.72,U] [#3 0.25,-0.23,0.70,U] [#4 0.10,-0.20,0.75,U] [#5 -0.01,0.03,0.71,U] [#6 0.08,-0.19,0.60,U] [#7 0.07,-0.39,0.54,U] [#8 0.16,-0.39,0.60,U] 
01:10:35.035 00.001 1032 single-star, 8 included, MultiStar: {0.12, -0.13}, one-star: {0.07, -0.02}
01:10:35.036 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
01:10:35.038 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
01:10:35.040 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.35 mountX=-0.04 mountY=-0.06, mountTheta=-2.18
01:10:35.043 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
01:10:35.045 00.002 1032 Enqueuing Move request for scope (0.07, -0.02)
01:10:35.046 00.001 10072 Worker thread wakes up
01:10:35.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:10:35.046 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:10:35.046 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
01:10:35.049 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:35.051 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
01:10:35.052 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:10:35.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:35.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:10:35.052 00.000 10072 MoveAxis(E, 5, ABG)
01:10:35.052 00.000 10072 Guiding  Dir = 2, Dur = 5
01:10:35.052 00.000 10072 IsGuiding returns 0
01:10:35.053 00.001 10072 PulseGuide returned control before completion, sleep 15
01:10:35.070 00.017 1032 UpdateGuideState exits: m=1356 SNR=26.0
01:10:35.073 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:35.075 00.002 10072 IsGuiding returns 0
01:10:35.075 00.000 10072 Move returns status 0, amount 5
01:10:35.075 00.000 10072 MoveAxis(N, 0, ABG)
01:10:35.076 00.001 10072 Move returns status 0, amount 0
01:10:35.076 00.000 10072 move complete, result=0
01:10:35.076 00.000 10072 worker thread done servicing request
01:10:35.076 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:35.079 00.003 1032 Enqueuing Expose request
01:10:35.080 00.001 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:10:35.083 00.003 10072 Worker thread wakes up
01:10:35.083 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:35.083 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:35.499 00.416 10072 Exposure complete
01:10:35.545 00.046 10072 worker thread done servicing request
01:10:35.545 00.000 1032 OnExposeComplete: enter
01:10:35.548 00.003 1032 UpdateGuideState(): m_state=6
01:10:35.550 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1866
01:10:35.553 00.003 1032 Star::Find returns 1 (0), X=317.34, Y=752.32, Mass=1246, SNR=24.9, Peak=147 HFD=2.9
01:10:35.555 00.002 1032 MultiStar: [#1 0.23,-0.08,0.99,U] [#2 0.32,-0.02,0.79,U] [#3 0.20,-0.08,0.69,U] [#4 0.09,-0.12,0.74,U] [#5 -0.18,-0.06,0.78,U] [#6 0.10,-0.13,0.65,U] [#7 0.34,-0.44,0.61,U] [#8 0.08,-0.31,0.61,U] 
01:10:35.556 00.001 1032 single-star, 8 included, MultiStar: {0.14, -0.12}, one-star: {0.11, 0.03}
01:10:35.559 00.003 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
01:10:35.560 00.001 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
01:10:35.562 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.24 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
01:10:35.565 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
01:10:35.566 00.001 1032 Enqueuing Move request for scope (0.11, 0.03)
01:10:35.568 00.002 10072 Worker thread wakes up
01:10:35.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:10:35.568 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:10:35.568 00.000 10072 Moving (0.11, 0.03) raw xDistance=-0.00 yDistance=-0.12
01:10:35.569 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:35.572 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
01:10:35.572 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
01:10:35.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:35.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:10:35.572 00.000 10072 MoveAxis(E, 4, ABG)
01:10:35.572 00.000 10072 Guiding  Dir = 2, Dur = 4
01:10:35.573 00.001 10072 IsGuiding returns 0
01:10:35.573 00.000 10072 PulseGuide returned control before completion, sleep 14
01:10:35.588 00.015 10072 IsGuiding returns 0
01:10:35.588 00.000 10072 Move returns status 0, amount 4
01:10:35.588 00.000 10072 MoveAxis(N, 0, ABG)
01:10:35.588 00.000 10072 Move returns status 0, amount 0
01:10:35.588 00.000 10072 move complete, result=0
01:10:35.588 00.000 10072 worker thread done servicing request
01:10:35.591 00.003 1032 UpdateGuideState exits: m=1246 SNR=24.9
01:10:35.594 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:35.597 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:35.601 00.004 1032 Enqueuing Expose request
01:10:35.605 00.004 10072 Worker thread wakes up
01:10:35.605 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:35.605 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:35.606 00.001 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:10:36.232 00.626 10072 Exposure complete
01:10:36.278 00.046 10072 worker thread done servicing request
01:10:36.278 00.000 1032 OnExposeComplete: enter
01:10:36.280 00.002 1032 UpdateGuideState(): m_state=6
01:10:36.281 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1867
01:10:36.283 00.002 1032 Star::Find returns 1 (0), X=317.42, Y=752.43, Mass=1375, SNR=26.1, Peak=167 HFD=3.1
01:10:36.285 00.002 1032 MultiStar: [#1 0.01,0.01,0.93,U] [#2 0.31,0.09,0.75,U] [#3 0.21,-0.15,0.70,U] [#4 0.17,-0.12,0.70,U] [#5 -0.03,-0.05,0.70,U] [#6 0.12,-0.14,0.56,U] [#7 0.09,-0.20,0.55,U] [#8 0.19,-0.20,0.56,U] 
01:10:36.287 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.19, 0.14}
01:10:36.288 00.001 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
01:10:36.289 00.001 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
01:10:36.291 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.34 mountX=-0.08 mountY=-0.12, mountTheta=-2.17
01:10:36.295 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
01:10:36.296 00.001 1032 Enqueuing Move request for scope (0.14, -0.05)
01:10:36.298 00.002 10072 Worker thread wakes up
01:10:36.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
01:10:36.298 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
01:10:36.298 00.000 10072 Moving (0.14, -0.05) raw xDistance=-0.08 yDistance=-0.12
01:10:36.301 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:36.304 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
01:10:36.304 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:10:36.304 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:36.304 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:10:36.304 00.000 10072 MoveAxis(E, 4, ABG)
01:10:36.304 00.000 10072 Guiding  Dir = 2, Dur = 4
01:10:36.305 00.001 10072 IsGuiding returns 0
01:10:36.306 00.001 10072 PulseGuide returned control before completion, sleep 14
01:10:36.322 00.016 10072 IsGuiding returns 0
01:10:36.322 00.000 10072 Move returns status 0, amount 4
01:10:36.322 00.000 10072 MoveAxis(N, 0, ABG)
01:10:36.322 00.000 10072 Move returns status 0, amount 0
01:10:36.322 00.000 10072 move complete, result=0
01:10:36.322 00.000 10072 worker thread done servicing request
01:10:36.323 00.001 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:10:36.325 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:36.327 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:36.330 00.003 1032 Enqueuing Expose request
01:10:36.332 00.002 10072 Worker thread wakes up
01:10:36.332 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:36.332 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:36.332 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:10:36.746 00.414 10072 Exposure complete
01:10:36.791 00.045 10072 worker thread done servicing request
01:10:36.791 00.000 1032 OnExposeComplete: enter
01:10:36.793 00.002 1032 UpdateGuideState(): m_state=6
01:10:36.795 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1868
01:10:36.797 00.002 1032 Star::Find returns 1 (0), X=317.49, Y=752.19, Mass=1525, SNR=27.5, Peak=171 HFD=2.8
01:10:36.799 00.002 1032 MultiStar: [#1 0.17,-0.22,0.93,U] [#2 0.34,0.04,0.69,U] [#3 0.25,-0.06,0.64,U] [#4 0.15,-0.30,0.71,U] [#5 0.10,-0.12,0.72,U] [#6 0.15,-0.35,0.54,U] [#7 0.37,-0.12,0.47,U] [#8 0.27,-0.32,0.51,U] 
01:10:36.801 00.002 1032 refined, 8 included, MultiStar: {0.22, -0.16}, one-star: {0.26, -0.10}
01:10:36.802 00.001 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
01:10:36.803 00.001 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
01:10:36.805 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.16 hyp=0.28 cameraTheta=-0.64 mountX=-0.22 mountY=-0.17, mountTheta=-2.47
01:10:36.813 00.008 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.16, opts=13)
01:10:36.815 00.002 1032 Enqueuing Move request for scope (0.22, -0.16)
01:10:36.816 00.001 10072 Worker thread wakes up
01:10:36.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.16) opts 0xd
01:10:36.816 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.16)
01:10:36.816 00.000 10072 Moving (0.22, -0.16) raw xDistance=-0.22 yDistance=-0.17
01:10:36.818 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:36.820 00.002 10072 PPEC rslt: input = -0.22, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 288.52
01:10:36.820 00.000 10072 PPEC: input: -0.22, control: -0.10, exposure: 500
01:10:36.820 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:36.820 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:10:36.820 00.000 10072 MoveAxis(E, 102, ABG)
01:10:36.820 00.000 10072 Guiding  Dir = 2, Dur = 102
01:10:36.821 00.001 10072 IsGuiding returns 0
01:10:36.821 00.000 10072 PulseGuide returned control before completion, sleep 112
01:10:36.838 00.017 1032 UpdateGuideState exits: m=1525 SNR=27.5
01:10:36.840 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:36.841 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:36.842 00.001 1032 Enqueuing Expose request
01:10:36.947 00.105 10072 IsGuiding returns 0
01:10:36.947 00.000 10072 Move returns status 0, amount 102
01:10:36.947 00.000 10072 MoveAxis(N, 0, ABG)
01:10:36.947 00.000 10072 Move returns status 0, amount 0
01:10:36.947 00.000 10072 move complete, result=0
01:10:36.947 00.000 10072 worker thread done servicing request
01:10:36.947 00.000 10072 Worker thread wakes up
01:10:36.947 00.000 1032 GuideStep: -0.2 px 102 ms EAST, -0.2 px 0 ms NORTH
01:10:36.950 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:36.950 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:37.576 00.626 10072 Exposure complete
01:10:37.638 00.062 10072 worker thread done servicing request
01:10:37.638 00.000 1032 OnExposeComplete: enter
01:10:37.641 00.003 1032 UpdateGuideState(): m_state=6
01:10:37.644 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1869
01:10:37.645 00.001 1032 Star::Find returns 1 (0), X=317.43, Y=752.22, Mass=1356, SNR=25.9, Peak=149 HFD=2.8
01:10:37.647 00.002 1032 MultiStar: [#1 0.34,-0.18,0.96,U] [#2 0.31,-0.02,0.75,U] [#3 0.27,-0.05,0.66,U] [#4 0.04,-0.17,0.74,U] [#5 0.02,0.03,0.73,U] [#6 0.11,-0.35,0.60,U] [#7 0.15,-0.21,0.57,U] [#8 0.18,-0.34,0.58,U] 
01:10:37.649 00.002 1032 single-star, 8 included, MultiStar: {0.19, -0.14}, one-star: {0.20, -0.07}
01:10:37.651 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
01:10:37.653 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
01:10:37.655 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.22 cameraTheta=-0.34 mountX=-0.12 mountY=-0.18, mountTheta=-2.17
01:10:37.657 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.07, opts=13)
01:10:37.659 00.002 1032 Enqueuing Move request for scope (0.20, -0.07)
01:10:37.660 00.001 10072 Worker thread wakes up
01:10:37.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
01:10:37.661 00.001 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
01:10:37.661 00.000 10072 Moving (0.20, -0.07) raw xDistance=-0.12 yDistance=-0.18
01:10:37.662 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:37.664 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
01:10:37.665 00.001 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
01:10:37.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:37.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:10:37.665 00.000 10072 MoveAxis(E, 2, ABG)
01:10:37.665 00.000 10072 Guiding  Dir = 2, Dur = 2
01:10:37.665 00.000 10072 IsGuiding returns 0
01:10:37.666 00.001 10072 PulseGuide returned control before completion, sleep 12
01:10:37.682 00.016 10072 IsGuiding returns 0
01:10:37.682 00.000 10072 Move returns status 0, amount 2
01:10:37.682 00.000 10072 MoveAxis(N, 0, ABG)
01:10:37.682 00.000 10072 Move returns status 0, amount 0
01:10:37.682 00.000 10072 move complete, result=0
01:10:37.682 00.000 10072 worker thread done servicing request
01:10:37.684 00.002 1032 UpdateGuideState exits: m=1356 SNR=25.9
01:10:37.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:37.687 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:37.689 00.002 1032 Enqueuing Expose request
01:10:37.691 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
01:10:37.692 00.001 10072 Worker thread wakes up
01:10:37.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:37.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:38.108 00.416 10072 Exposure complete
01:10:38.158 00.050 10072 worker thread done servicing request
01:10:38.158 00.000 1032 OnExposeComplete: enter
01:10:38.160 00.002 1032 UpdateGuideState(): m_state=6
01:10:38.163 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1870
01:10:38.164 00.001 1032 Star::Find returns 1 (0), X=317.37, Y=752.37, Mass=1445, SNR=26.8, Peak=176 HFD=3.0
01:10:38.166 00.002 1032 MultiStar: [#1 0.30,-0.09,0.93,U] [#2 0.40,0.05,0.77,U] [#3 0.20,0.05,0.64,U] [#4 0.08,-0.17,0.69,U] [#5 -0.03,0.00,0.66,U] [#6 0.09,-0.09,0.57,U] [#7 0.36,-0.42,0.53,U] [#8 0.03,-0.23,0.54,U] 
01:10:38.167 00.001 1032 single-star, 8 included, MultiStar: {0.18, -0.07}, one-star: {0.14, 0.08}
01:10:38.172 00.005 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
01:10:38.177 00.005 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
01:10:38.179 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.50 mountX=0.04 mountY=-0.15, mountTheta=-1.33
01:10:38.182 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
01:10:38.183 00.001 1032 Enqueuing Move request for scope (0.14, 0.08)
01:10:38.185 00.002 10072 Worker thread wakes up
01:10:38.186 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
01:10:38.186 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
01:10:38.186 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.15
01:10:38.189 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:38.191 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
01:10:38.191 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:10:38.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:38.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:10:38.191 00.000 10072 MoveAxis(E, 1, ABG)
01:10:38.191 00.000 10072 Guiding  Dir = 2, Dur = 1
01:10:38.192 00.001 10072 IsGuiding returns 0
01:10:38.192 00.000 10072 PulseGuide returned control before completion, sleep 11
01:10:38.209 00.017 1032 UpdateGuideState exits: m=1445 SNR=26.8
01:10:38.211 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:38.212 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:38.214 00.002 1032 Enqueuing Expose request
01:10:38.218 00.004 10072 IsGuiding returns 0
01:10:38.218 00.000 10072 Move returns status 0, amount 1
01:10:38.218 00.000 10072 MoveAxis(N, 0, ABG)
01:10:38.218 00.000 10072 Move returns status 0, amount 0
01:10:38.218 00.000 10072 move complete, result=0
01:10:38.218 00.000 10072 worker thread done servicing request
01:10:38.218 00.000 10072 Worker thread wakes up
01:10:38.218 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:38.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:38.226 00.008 1032 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
01:10:38.844 00.618 10072 Exposure complete
01:10:38.889 00.045 10072 worker thread done servicing request
01:10:38.889 00.000 1032 OnExposeComplete: enter
01:10:38.892 00.003 1032 UpdateGuideState(): m_state=6
01:10:38.893 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1871
01:10:38.895 00.002 1032 Star::Find returns 1 (0), X=317.27, Y=752.38, Mass=1329, SNR=25.7, Peak=164 HFD=2.8
01:10:38.897 00.002 1032 MultiStar: [#1 0.24,-0.20,1.04,U] [#2 0.27,0.01,0.79,U] [#3 0.15,-0.15,0.66,U] [#4 -0.04,-0.21,0.71,U] [#5 -0.02,0.07,0.72,U] [#6 0.02,-0.25,0.62,U] [#7 0.22,-0.31,0.55,U] [#8 0.06,-0.31,0.58,U] 
01:10:38.898 00.001 1032 single-star, 8 included, MultiStar: {0.11, -0.12}, one-star: {0.04, 0.09}
01:10:38.900 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
01:10:38.901 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
01:10:38.903 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.16 mountX=0.08 mountY=-0.06, mountTheta=-0.67
01:10:38.905 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
01:10:38.906 00.001 1032 Enqueuing Move request for scope (0.04, 0.09)
01:10:38.909 00.003 10072 Worker thread wakes up
01:10:38.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
01:10:38.909 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:10:38.909 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.06
01:10:38.911 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:38.913 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
01:10:38.913 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:10:38.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:38.913 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:10:38.913 00.000 10072 MoveAxis(E, 3, ABG)
01:10:38.913 00.000 10072 Guiding  Dir = 2, Dur = 3
01:10:38.914 00.001 10072 IsGuiding returns 0
01:10:38.914 00.000 10072 PulseGuide returned control before completion, sleep 13
01:10:38.931 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:10:38.933 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:38.935 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:38.937 00.002 1032 Enqueuing Expose request
01:10:38.940 00.003 10072 IsGuiding returns 0
01:10:38.940 00.000 10072 Move returns status 0, amount 3
01:10:38.940 00.000 10072 MoveAxis(N, 0, ABG)
01:10:38.940 00.000 10072 Move returns status 0, amount 0
01:10:38.940 00.000 10072 move complete, result=0
01:10:38.940 00.000 10072 worker thread done servicing request
01:10:38.940 00.000 10072 Worker thread wakes up
01:10:38.940 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:38.940 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:38.947 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:10:39.359 00.412 10072 Exposure complete
01:10:39.407 00.048 10072 worker thread done servicing request
01:10:39.407 00.000 1032 OnExposeComplete: enter
01:10:39.409 00.002 1032 UpdateGuideState(): m_state=6
01:10:39.410 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1872
01:10:39.412 00.002 1032 Star::Find returns 1 (0), X=317.33, Y=752.40, Mass=1437, SNR=26.7, Peak=184 HFD=2.9
01:10:39.413 00.001 1032 MultiStar: [#1 0.02,-0.16,0.92,U] [#2 0.31,0.01,0.72,U] [#3 0.19,-0.11,0.62,U] [#4 0.03,-0.22,0.70,U] [#5 -0.23,-0.06,0.71,U] [#6 0.02,-0.25,0.56,U] [#7 0.35,-0.46,0.55,U] [#8 0.13,-0.29,0.52,U] 
01:10:39.416 00.003 1032 single-star, 8 included, MultiStar: {0.10, -0.13}, one-star: {0.10, 0.11}
01:10:39.416 00.000 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
01:10:39.417 00.001 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
01:10:39.419 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.82 mountX=0.08 mountY=-0.12, mountTheta=-1.01
01:10:39.423 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
01:10:39.426 00.003 1032 Enqueuing Move request for scope (0.10, 0.11)
01:10:39.427 00.001 10072 Worker thread wakes up
01:10:39.428 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
01:10:39.428 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
01:10:39.428 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.12
01:10:39.430 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:39.432 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
01:10:39.432 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:10:39.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:39.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:10:39.432 00.000 10072 MoveAxis(E, 3, ABG)
01:10:39.432 00.000 10072 Guiding  Dir = 2, Dur = 3
01:10:39.432 00.000 10072 IsGuiding returns 0
01:10:39.434 00.002 10072 PulseGuide returned control before completion, sleep 13
01:10:39.450 00.016 1032 UpdateGuideState exits: m=1437 SNR=26.7
01:10:39.454 00.004 10072 IsGuiding returns 0
01:10:39.454 00.000 10072 Move returns status 0, amount 3
01:10:39.454 00.000 10072 MoveAxis(N, 0, ABG)
01:10:39.454 00.000 10072 Move returns status 0, amount 0
01:10:39.454 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:39.456 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:39.459 00.003 1032 Enqueuing Expose request
01:10:39.460 00.001 10072 move complete, result=0
01:10:39.461 00.001 10072 worker thread done servicing request
01:10:39.461 00.000 10072 Worker thread wakes up
01:10:39.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:39.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:39.461 00.000 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:10:40.093 00.632 10072 Exposure complete
01:10:40.141 00.048 10072 worker thread done servicing request
01:10:40.141 00.000 1032 OnExposeComplete: enter
01:10:40.144 00.003 1032 UpdateGuideState(): m_state=6
01:10:40.147 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1873
01:10:40.150 00.003 1032 Star::Find returns 1 (0), X=317.21, Y=752.24, Mass=1394, SNR=26.2, Peak=165 HFD=2.6
01:10:40.152 00.002 1032 MultiStar: [#1 0.09,-0.33,0.96,U] [#2 0.37,-0.20,0.78,U] [#3 0.22,-0.16,0.74,U] [#4 0.04,-0.25,0.72,U] [#5 -0.16,-0.02,0.69,U] [#6 0.02,-0.32,0.58,U] [#7 0.40,-0.58,0.00,M1] [#8 -0.05,-0.53,0.55,U] 
01:10:40.154 00.002 1032 single-star, 7 included, MultiStar: {0.07, -0.22}, one-star: {-0.02, -0.05}
01:10:40.155 00.001 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.47)
01:10:40.156 00.001 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.47)
01:10:40.158 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.99 mountX=-0.05 mountY=0.04, mountTheta=2.47
01:10:40.162 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
01:10:40.163 00.001 1032 Enqueuing Move request for scope (-0.02, -0.05)
01:10:40.165 00.002 10072 Worker thread wakes up
01:10:40.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
01:10:40.165 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
01:10:40.165 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=0.04
01:10:40.167 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:40.170 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
01:10:40.170 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:10:40.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:40.170 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:10:40.170 00.000 10072 MoveAxis(E, 2, ABG)
01:10:40.170 00.000 10072 Guiding  Dir = 2, Dur = 2
01:10:40.170 00.000 10072 IsGuiding returns 0
01:10:40.171 00.001 10072 PulseGuide returned control before completion, sleep 12
01:10:40.183 00.012 10072 IsGuiding returns 0
01:10:40.183 00.000 10072 Move returns status 0, amount 2
01:10:40.183 00.000 10072 MoveAxis(N, 0, ABG)
01:10:40.183 00.000 10072 Move returns status 0, amount 0
01:10:40.183 00.000 10072 move complete, result=0
01:10:40.183 00.000 10072 worker thread done servicing request
01:10:40.187 00.004 1032 UpdateGuideState exits: m=1394 SNR=26.2
01:10:40.189 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:40.192 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:40.194 00.002 1032 Enqueuing Expose request
01:10:40.195 00.001 10072 Worker thread wakes up
01:10:40.195 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:40.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:40.195 00.000 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
01:10:40.610 00.415 10072 Exposure complete
01:10:40.661 00.051 10072 worker thread done servicing request
01:10:40.661 00.000 1032 OnExposeComplete: enter
01:10:40.664 00.003 1032 UpdateGuideState(): m_state=6
01:10:40.666 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1874
01:10:40.668 00.002 1032 Star::Find returns 1 (0), X=317.28, Y=752.30, Mass=1328, SNR=25.7, Peak=170 HFD=2.8
01:10:40.671 00.003 1032 MultiStar: [#1 0.15,-0.23,1.00,U] [#2 0.40,-0.07,0.72,U] [#3 0.21,-0.25,0.74,U] [#4 0.13,-0.32,0.80,U] [#5 -0.14,-0.13,0.69,U] [#6 0.03,-0.28,0.58,U] [#7 0.36,-0.53,0.00,M2] [#8 0.04,-0.29,0.59,U] 
01:10:40.672 00.001 1032 single-star, 7 included, MultiStar: {0.11, -0.19}, one-star: {0.05, 0.01}
01:10:40.674 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
01:10:40.677 00.003 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
01:10:40.678 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.13 mountX=-0.01 mountY=-0.05, mountTheta=-1.70
01:10:40.682 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
01:10:40.684 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
01:10:40.686 00.002 10072 Worker thread wakes up
01:10:40.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:10:40.686 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:10:40.686 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
01:10:40.689 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:40.691 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
01:10:40.691 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:10:40.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:40.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:10:40.691 00.000 10072 MoveAxis(E, 2, ABG)
01:10:40.691 00.000 10072 Guiding  Dir = 2, Dur = 2
01:10:40.691 00.000 10072 IsGuiding returns 0
01:10:40.692 00.001 10072 PulseGuide returned control before completion, sleep 12
01:10:40.709 00.017 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:10:40.712 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:40.714 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:40.716 00.002 1032 Enqueuing Expose request
01:10:40.717 00.001 10072 IsGuiding returns 0
01:10:40.718 00.001 10072 Move returns status 0, amount 2
01:10:40.718 00.000 10072 MoveAxis(N, 0, ABG)
01:10:40.718 00.000 10072 Move returns status 0, amount 0
01:10:40.718 00.000 10072 move complete, result=0
01:10:40.718 00.000 10072 worker thread done servicing request
01:10:40.718 00.000 10072 Worker thread wakes up
01:10:40.718 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:40.718 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:40.725 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
01:10:41.356 00.631 10072 Exposure complete
01:10:41.405 00.049 10072 worker thread done servicing request
01:10:41.405 00.000 1032 OnExposeComplete: enter
01:10:41.407 00.002 1032 UpdateGuideState(): m_state=6
01:10:41.409 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1875
01:10:41.410 00.001 1032 Star::Find returns 1 (0), X=317.28, Y=752.55, Mass=1430, SNR=26.6, Peak=187 HFD=2.8
01:10:41.412 00.002 1032 MultiStar: [#1 0.02,0.11,0.94,U] [#2 0.41,0.03,0.75,U] [#3 0.17,-0.04,0.63,U] [#4 0.24,-0.06,0.68,U] [#5 0.06,0.15,0.74,U] [#6 0.03,-0.07,0.59,U] [#7 0.28,-0.35,0.51,U] [#8 -0.00,-0.21,0.58,U] 
01:10:41.413 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.05, 0.26}
01:10:41.416 00.003 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
01:10:41.417 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
01:10:41.418 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.09 mountX=-0.02 mountY=-0.13, mountTheta=-1.74
01:10:41.421 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
01:10:41.423 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
01:10:41.425 00.002 10072 Worker thread wakes up
01:10:41.426 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
01:10:41.426 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
01:10:41.426 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.13
01:10:41.428 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:41.430 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
01:10:41.430 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:10:41.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:41.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:10:41.430 00.000 10072 MoveAxis(E, 1, ABG)
01:10:41.430 00.000 10072 Guiding  Dir = 2, Dur = 1
01:10:41.431 00.001 10072 IsGuiding returns 0
01:10:41.431 00.000 10072 PulseGuide returned control before completion, sleep 11
01:10:41.448 00.017 10072 IsGuiding returns 0
01:10:41.448 00.000 10072 Move returns status 0, amount 1
01:10:41.448 00.000 10072 MoveAxis(N, 0, ABG)
01:10:41.448 00.000 10072 Move returns status 0, amount 0
01:10:41.448 00.000 10072 move complete, result=0
01:10:41.448 00.000 10072 worker thread done servicing request
01:10:41.449 00.001 1032 UpdateGuideState exits: m=1430 SNR=26.6
01:10:41.451 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:41.452 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:41.457 00.005 1032 Enqueuing Expose request
01:10:41.459 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:10:41.461 00.002 10072 Worker thread wakes up
01:10:41.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:41.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:41.872 00.411 10072 Exposure complete
01:10:41.920 00.048 10072 worker thread done servicing request
01:10:41.920 00.000 1032 OnExposeComplete: enter
01:10:41.922 00.002 1032 UpdateGuideState(): m_state=6
01:10:41.925 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1876
01:10:41.927 00.002 1032 Star::Find returns 1 (0), X=317.43, Y=752.28, Mass=1378, SNR=26.1, Peak=151 HFD=2.9
01:10:41.929 00.002 1032 MultiStar: [#1 0.15,-0.11,0.93,U] [#2 0.52,0.04,0.78,U] [#3 0.33,0.07,0.64,U] [#4 0.08,-0.03,0.72,U] [#5 0.04,0.14,0.69,U] [#6 0.01,0.02,0.59,U] [#7 0.32,-0.27,0.50,U] [#8 0.20,-0.19,0.55,U] 
01:10:41.930 00.001 1032 single-star, 8 included, MultiStar: {0.20, -0.03}, one-star: {0.20, -0.01}
01:10:41.933 00.003 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
01:10:41.935 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
01:10:41.937 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.05 mountX=-0.06 mountY=-0.19, mountTheta=-1.88
01:10:41.940 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.01, opts=13)
01:10:41.941 00.001 1032 Enqueuing Move request for scope (0.20, -0.01)
01:10:41.943 00.002 10072 Worker thread wakes up
01:10:41.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
01:10:41.943 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
01:10:41.943 00.000 10072 Moving (0.20, -0.01) raw xDistance=-0.06 yDistance=-0.19
01:10:41.945 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:41.948 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
01:10:41.948 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:10:41.948 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:41.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:10:41.948 00.000 10072 MoveAxis(E, 0, ABG)
01:10:41.948 00.000 10072 Move returns status 0, amount 0
01:10:41.948 00.000 10072 MoveAxis(N, 0, ABG)
01:10:41.948 00.000 10072 Move returns status 0, amount 0
01:10:41.948 00.000 10072 move complete, result=0
01:10:41.948 00.000 10072 worker thread done servicing request
01:10:41.968 00.020 1032 UpdateGuideState exits: m=1378 SNR=26.1
01:10:41.970 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:41.972 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:41.974 00.002 1032 Enqueuing Expose request
01:10:41.975 00.001 10072 Worker thread wakes up
01:10:41.975 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:41.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:41.975 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:42.604 00.629 10072 Exposure complete
01:10:42.652 00.048 10072 worker thread done servicing request
01:10:42.652 00.000 1032 OnExposeComplete: enter
01:10:42.655 00.003 1032 UpdateGuideState(): m_state=6
01:10:42.657 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1877
01:10:42.658 00.001 1032 Star::Find returns 1 (0), X=317.31, Y=752.37, Mass=1486, SNR=27.2, Peak=194 HFD=2.9
01:10:42.660 00.002 1032 MultiStar: [#1 0.13,-0.21,0.93,U] [#2 0.34,-0.09,0.70,U] [#3 0.07,0.11,0.64,U] [#4 0.07,-0.18,0.66,U] [#5 -0.08,-0.05,0.71,U] [#6 -0.04,-0.21,0.57,U] [#7 0.27,-0.34,0.48,U] [#8 0.20,-0.31,0.53,U] 
01:10:42.661 00.001 1032 single-star, 8 included, MultiStar: {0.11, -0.12}, one-star: {0.08, 0.07}
01:10:42.662 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
01:10:42.664 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
01:10:42.666 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.74 mountX=0.05 mountY=-0.10, mountTheta=-1.09
01:10:42.669 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
01:10:42.671 00.002 1032 Enqueuing Move request for scope (0.08, 0.07)
01:10:42.672 00.001 10072 Worker thread wakes up
01:10:42.672 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
01:10:42.672 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
01:10:42.672 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.10
01:10:42.674 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:42.677 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
01:10:42.677 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:10:42.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:42.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:10:42.677 00.000 10072 MoveAxis(W, 1, ABG)
01:10:42.677 00.000 10072 Guiding  Dir = 3, Dur = 1
01:10:42.678 00.001 10072 IsGuiding returns 0
01:10:42.678 00.000 10072 PulseGuide returned control before completion, sleep 11
01:10:42.695 00.017 10072 IsGuiding returns 0
01:10:42.695 00.000 10072 Move returns status 0, amount 1
01:10:42.695 00.000 10072 MoveAxis(N, 0, ABG)
01:10:42.695 00.000 10072 Move returns status 0, amount 0
01:10:42.695 00.000 10072 move complete, result=0
01:10:42.695 00.000 10072 worker thread done servicing request
01:10:42.697 00.002 1032 UpdateGuideState exits: m=1486 SNR=27.2
01:10:42.699 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:42.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:42.702 00.001 1032 Enqueuing Expose request
01:10:42.705 00.003 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:10:42.707 00.002 10072 Worker thread wakes up
01:10:42.707 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:42.707 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:43.118 00.411 10072 Exposure complete
01:10:43.166 00.048 10072 worker thread done servicing request
01:10:43.167 00.001 1032 OnExposeComplete: enter
01:10:43.169 00.002 1032 UpdateGuideState(): m_state=6
01:10:43.171 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1878
01:10:43.174 00.003 1032 Star::Find returns 1 (0), X=317.38, Y=752.18, Mass=1435, SNR=26.6, Peak=169 HFD=2.7
01:10:43.178 00.004 1032 MultiStar: [#1 0.27,-0.22,0.93,U] [#2 0.29,-0.14,0.71,U] [#3 0.27,-0.12,0.68,U] [#4 0.02,-0.14,0.72,U] [#5 -0.15,-0.13,0.75,U] [#6 -0.00,-0.15,0.58,U] [#7 0.31,-0.35,0.52,U] [#8 0.14,-0.32,0.58,U] 
01:10:43.181 00.003 1032 single-star, 8 included, MultiStar: {0.14, -0.18}, one-star: {0.15, -0.11}
01:10:43.183 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
01:10:43.185 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
01:10:43.187 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-0.64 mountX=-0.14 mountY=-0.11, mountTheta=-2.47
01:10:43.190 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.11, opts=13)
01:10:43.192 00.002 1032 Enqueuing Move request for scope (0.15, -0.11)
01:10:43.193 00.001 10072 Worker thread wakes up
01:10:43.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
01:10:43.193 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
01:10:43.193 00.000 10072 Moving (0.15, -0.11) raw xDistance=-0.14 yDistance=-0.11
01:10:43.195 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:43.197 00.002 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.52
01:10:43.198 00.001 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:10:43.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:43.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:10:43.198 00.000 10072 MoveAxis(E, 66, ABG)
01:10:43.198 00.000 10072 Guiding  Dir = 2, Dur = 66
01:10:43.198 00.000 10072 IsGuiding returns 0
01:10:43.199 00.001 10072 PulseGuide returned control before completion, sleep 76
01:10:43.218 00.019 1032 UpdateGuideState exits: m=1435 SNR=26.6
01:10:43.219 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:43.222 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:43.223 00.001 1032 Enqueuing Expose request
01:10:43.288 00.065 10072 IsGuiding returns 0
01:10:43.290 00.002 10072 Move returns status 0, amount 66
01:10:43.290 00.000 10072 MoveAxis(N, 0, ABG)
01:10:43.290 00.000 10072 Move returns status 0, amount 0
01:10:43.290 00.000 10072 move complete, result=0
01:10:43.290 00.000 10072 worker thread done servicing request
01:10:43.290 00.000 10072 Worker thread wakes up
01:10:43.290 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:43.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:43.292 00.002 1032 GuideStep: -0.1 px 66 ms EAST, -0.1 px 0 ms NORTH
01:10:43.918 00.626 10072 Exposure complete
01:10:43.964 00.046 10072 worker thread done servicing request
01:10:43.964 00.000 1032 OnExposeComplete: enter
01:10:43.966 00.002 1032 UpdateGuideState(): m_state=6
01:10:43.967 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1879
01:10:43.969 00.002 1032 Star::Find returns 1 (0), X=317.36, Y=752.26, Mass=1418, SNR=26.5, Peak=165 HFD=2.8
01:10:43.971 00.002 1032 MultiStar: [#1 0.19,-0.13,0.93,U] [#2 0.40,0.03,0.72,U] [#3 0.22,-0.00,0.68,U] [#4 0.01,-0.12,0.69,U] [#5 0.02,0.05,0.67,U] [#6 0.29,-0.16,0.59,U] [#7 0.51,-0.31,0.54,U] [#8 0.19,-0.17,0.58,U] 
01:10:43.973 00.002 1032 single-star, 8 included, MultiStar: {0.21, -0.09}, one-star: {0.13, -0.03}
01:10:43.974 00.001 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
01:10:43.976 00.002 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
01:10:43.978 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.26 mountX=-0.06 mountY=-0.11, mountTheta=-2.09
01:10:43.980 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
01:10:43.982 00.002 1032 Enqueuing Move request for scope (0.13, -0.03)
01:10:43.985 00.003 10072 Worker thread wakes up
01:10:43.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:10:43.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:10:43.985 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.11
01:10:43.987 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:43.990 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.52
01:10:43.991 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:10:43.991 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:43.991 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:10:43.991 00.000 10072 MoveAxis(W, 3, ABG)
01:10:43.991 00.000 10072 Guiding  Dir = 3, Dur = 3
01:10:43.991 00.000 10072 IsGuiding returns 0
01:10:43.993 00.002 10072 PulseGuide returned control before completion, sleep 13
01:10:44.007 00.014 10072 IsGuiding returns 0
01:10:44.007 00.000 10072 Move returns status 0, amount 3
01:10:44.007 00.000 10072 MoveAxis(N, 0, ABG)
01:10:44.007 00.000 10072 Move returns status 0, amount 0
01:10:44.007 00.000 10072 move complete, result=0
01:10:44.007 00.000 10072 worker thread done servicing request
01:10:44.010 00.003 1032 UpdateGuideState exits: m=1418 SNR=26.5
01:10:44.012 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:44.013 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:44.014 00.001 1032 Enqueuing Expose request
01:10:44.017 00.003 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:10:44.019 00.002 10072 Worker thread wakes up
01:10:44.019 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:44.020 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:44.434 00.414 10072 Exposure complete
01:10:44.484 00.050 10072 worker thread done servicing request
01:10:44.484 00.000 1032 OnExposeComplete: enter
01:10:44.488 00.004 1032 UpdateGuideState(): m_state=6
01:10:44.491 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1880
01:10:44.494 00.003 1032 Star::Find returns 1 (0), X=317.28, Y=752.36, Mass=1378, SNR=26.1, Peak=164 HFD=2.8
01:10:44.495 00.001 1032 MultiStar: [#1 0.14,-0.09,0.96,U] [#2 0.28,-0.01,0.74,U] [#3 0.28,-0.12,0.69,U] [#4 -0.00,-0.04,0.71,U] [#5 -0.04,0.09,0.68,U] [#6 0.08,-0.07,0.60,U] [#7 0.55,-0.28,0.52,U] [#8 0.15,-0.36,0.57,U] 
01:10:44.497 00.002 1032 single-star, 8 included, MultiStar: {0.15, -0.07}, one-star: {0.05, 0.07}
01:10:44.499 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
01:10:44.501 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
01:10:44.503 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.89 mountX=0.05 mountY=-0.07, mountTheta=-0.94
01:10:44.505 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
01:10:44.507 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
01:10:44.509 00.002 10072 Worker thread wakes up
01:10:44.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:10:44.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:10:44.509 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
01:10:44.512 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:44.515 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
01:10:44.515 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:10:44.515 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:44.515 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:10:44.515 00.000 10072 MoveAxis(W, 3, ABG)
01:10:44.515 00.000 10072 Guiding  Dir = 3, Dur = 3
01:10:44.515 00.000 10072 IsGuiding returns 0
01:10:44.516 00.001 10072 PulseGuide returned control before completion, sleep 13
01:10:44.534 00.018 1032 UpdateGuideState exits: m=1378 SNR=26.1
01:10:44.537 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:44.538 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:44.541 00.003 10072 IsGuiding returns 0
01:10:44.541 00.000 10072 Move returns status 0, amount 3
01:10:44.541 00.000 10072 MoveAxis(N, 0, ABG)
01:10:44.541 00.000 10072 Move returns status 0, amount 0
01:10:44.541 00.000 1032 Enqueuing Expose request
01:10:44.543 00.002 10072 move complete, result=0
01:10:44.544 00.001 10072 worker thread done servicing request
01:10:44.544 00.000 10072 Worker thread wakes up
01:10:44.544 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:44.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:44.544 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:10:45.167 00.623 10072 Exposure complete
01:10:45.217 00.050 10072 worker thread done servicing request
01:10:45.217 00.000 1032 OnExposeComplete: enter
01:10:45.219 00.002 1032 UpdateGuideState(): m_state=6
01:10:45.221 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1881
01:10:45.222 00.001 1032 Star::Find returns 1 (0), X=317.35, Y=752.37, Mass=1512, SNR=27.4, Peak=186 HFD=2.9
01:10:45.224 00.002 1032 MultiStar: [#1 0.09,0.00,0.92,U] [#2 0.44,-0.00,0.77,U] [#3 0.27,-0.21,0.66,U] [#4 0.24,0.06,0.68,U] [#5 -0.06,0.12,0.67,U] [#6 0.20,-0.12,0.58,U] [#7 0.13,-0.35,0.50,U] [#8 0.07,-0.19,0.55,U] 
01:10:45.225 00.001 1032 single-star, 8 included, MultiStar: {0.17, -0.05}, one-star: {0.12, 0.08}
01:10:45.228 00.003 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
01:10:45.230 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
01:10:45.231 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.59 mountX=0.05 mountY=-0.13, mountTheta=-1.24
01:10:45.233 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
01:10:45.237 00.004 1032 Enqueuing Move request for scope (0.12, 0.08)
01:10:45.239 00.002 10072 Worker thread wakes up
01:10:45.239 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
01:10:45.239 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
01:10:45.239 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.13
01:10:45.242 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:45.244 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
01:10:45.244 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:10:45.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:45.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:10:45.245 00.001 10072 MoveAxis(W, 4, ABG)
01:10:45.245 00.000 10072 Guiding  Dir = 3, Dur = 4
01:10:45.245 00.000 10072 IsGuiding returns 0
01:10:45.245 00.000 10072 PulseGuide returned control before completion, sleep 14
01:10:45.262 00.017 1032 UpdateGuideState exits: m=1512 SNR=27.4
01:10:45.264 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:45.267 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:45.270 00.003 1032 Enqueuing Expose request
01:10:45.273 00.003 10072 IsGuiding returns 0
01:10:45.273 00.000 10072 Move returns status 0, amount 4
01:10:45.273 00.000 10072 MoveAxis(N, 0, ABG)
01:10:45.273 00.000 10072 Move returns status 0, amount 0
01:10:45.273 00.000 10072 move complete, result=0
01:10:45.273 00.000 10072 worker thread done servicing request
01:10:45.273 00.000 10072 Worker thread wakes up
01:10:45.273 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:45.273 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:45.281 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:10:45.682 00.401 10072 Exposure complete
01:10:45.731 00.049 10072 worker thread done servicing request
01:10:45.731 00.000 1032 OnExposeComplete: enter
01:10:45.734 00.003 1032 UpdateGuideState(): m_state=6
01:10:45.735 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1882
01:10:45.737 00.002 1032 Star::Find returns 1 (0), X=317.37, Y=752.44, Mass=1361, SNR=26.0, Peak=169 HFD=3.0
01:10:45.739 00.002 1032 MultiStar: [#1 0.18,-0.14,0.95,U] [#2 0.42,-0.01,0.72,U] [#3 0.30,0.02,0.68,U] [#4 0.04,-0.16,0.66,U] [#5 -0.04,0.03,0.70,U] [#6 0.04,-0.11,0.64,U] [#7 0.48,-0.17,0.54,U] [#8 0.22,-0.32,0.59,U] 
01:10:45.742 00.003 1032 refined, 8 included, MultiStar: {0.19, -0.06}, one-star: {0.14, 0.15}
01:10:45.743 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
01:10:45.745 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
01:10:45.746 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.32 mountX=-0.11 mountY=-0.17, mountTheta=-2.15
01:10:45.749 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.06, opts=13)
01:10:45.750 00.001 1032 Enqueuing Move request for scope (0.19, -0.06)
01:10:45.751 00.001 10072 Worker thread wakes up
01:10:45.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
01:10:45.751 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
01:10:45.751 00.000 10072 Moving (0.19, -0.06) raw xDistance=-0.11 yDistance=-0.17
01:10:45.754 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:45.756 00.002 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
01:10:45.756 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
01:10:45.756 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:45.757 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:10:45.757 00.000 10072 MoveAxis(W, 3, ABG)
01:10:45.757 00.000 10072 Guiding  Dir = 3, Dur = 3
01:10:45.757 00.000 10072 IsGuiding returns 0
01:10:45.758 00.001 10072 PulseGuide returned control before completion, sleep 13
01:10:45.772 00.014 10072 IsGuiding returns 0
01:10:45.772 00.000 10072 Move returns status 0, amount 3
01:10:45.772 00.000 10072 MoveAxis(N, 0, ABG)
01:10:45.772 00.000 10072 Move returns status 0, amount 0
01:10:45.772 00.000 10072 move complete, result=0
01:10:45.772 00.000 10072 worker thread done servicing request
01:10:45.776 00.004 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:10:45.778 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:45.780 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:45.783 00.003 1032 Enqueuing Expose request
01:10:45.785 00.002 10072 Worker thread wakes up
01:10:45.785 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:45.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:45.785 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
01:10:46.417 00.632 10072 Exposure complete
01:10:46.466 00.049 10072 worker thread done servicing request
01:10:46.466 00.000 1032 OnExposeComplete: enter
01:10:46.469 00.003 1032 UpdateGuideState(): m_state=6
01:10:46.471 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1883
01:10:46.473 00.002 1032 Star::Find returns 1 (0), X=317.33, Y=752.39, Mass=1430, SNR=26.6, Peak=177 HFD=2.9
01:10:46.475 00.002 1032 MultiStar: [#1 0.22,-0.06,0.95,U] [#2 0.59,-0.01,0.72,U] [#3 0.25,-0.13,0.62,U] [#4 0.05,-0.11,0.67,U] [#5 -0.03,0.18,0.70,U] [#6 -0.04,-0.15,0.55,U] [#7 0.40,-0.42,0.52,U] [#8 0.11,-0.14,0.55,U] 
01:10:46.476 00.001 1032 single-star, 8 included, MultiStar: {0.18, -0.06}, one-star: {0.10, 0.10}
01:10:46.477 00.001 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
01:10:46.479 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
01:10:46.481 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.78 mountX=0.07 mountY=-0.12, mountTheta=-1.05
01:10:46.483 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
01:10:46.484 00.001 1032 Enqueuing Move request for scope (0.10, 0.10)
01:10:46.486 00.002 10072 Worker thread wakes up
01:10:46.487 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
01:10:46.487 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
01:10:46.487 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
01:10:46.491 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:46.495 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
01:10:46.495 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:10:46.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:46.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:10:46.495 00.000 10072 MoveAxis(W, 2, ABG)
01:10:46.495 00.000 10072 Guiding  Dir = 3, Dur = 2
01:10:46.496 00.001 10072 IsGuiding returns 0
01:10:46.497 00.001 10072 PulseGuide returned control before completion, sleep 11
01:10:46.509 00.012 10072 IsGuiding returns 0
01:10:46.509 00.000 10072 Move returns status 0, amount 2
01:10:46.509 00.000 10072 MoveAxis(N, 0, ABG)
01:10:46.509 00.000 10072 Move returns status 0, amount 0
01:10:46.510 00.001 10072 move complete, result=0
01:10:46.510 00.000 10072 worker thread done servicing request
01:10:46.514 00.004 1032 UpdateGuideState exits: m=1430 SNR=26.6
01:10:46.516 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:46.519 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:46.522 00.003 1032 Enqueuing Expose request
01:10:46.524 00.002 10072 Worker thread wakes up
01:10:46.524 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:46.524 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:46.524 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:10:46.934 00.410 10072 Exposure complete
01:10:46.980 00.046 10072 worker thread done servicing request
01:10:46.980 00.000 1032 OnExposeComplete: enter
01:10:46.983 00.003 1032 UpdateGuideState(): m_state=6
01:10:46.984 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1884
01:10:46.986 00.002 1032 Star::Find returns 1 (0), X=317.25, Y=752.28, Mass=1416, SNR=26.5, Peak=175 HFD=2.7
01:10:46.989 00.003 1032 MultiStar: [#1 -0.02,-0.06,0.97,U] [#2 0.35,-0.09,0.70,U] [#3 0.13,-0.13,0.74,U] [#4 -0.03,-0.23,0.68,U] [#5 -0.24,0.13,0.69,U] [#6 -0.05,-0.14,0.59,U] [#7 0.37,-0.16,0.50,U] [#8 0.02,-0.28,0.56,U] 
01:10:46.991 00.002 1032 single-star, 8 included, MultiStar: {0.05, -0.10}, one-star: {0.02, -0.02}
01:10:46.993 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
01:10:46.994 00.001 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
01:10:46.996 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.57 mountX=-0.02 mountY=-0.02, mountTheta=-2.40
01:10:46.999 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
01:10:47.001 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
01:10:47.003 00.002 10072 Worker thread wakes up
01:10:47.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:10:47.003 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:10:47.003 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
01:10:47.005 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:47.008 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
01:10:47.008 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:10:47.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:47.008 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:10:47.008 00.000 10072 MoveAxis(W, 2, ABG)
01:10:47.008 00.000 10072 Guiding  Dir = 3, Dur = 2
01:10:47.009 00.001 10072 IsGuiding returns 0
01:10:47.009 00.000 10072 PulseGuide returned control before completion, sleep 12
01:10:47.026 00.017 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:10:47.029 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:47.030 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:47.032 00.002 1032 Enqueuing Expose request
01:10:47.034 00.002 10072 IsGuiding returns 0
01:10:47.034 00.000 10072 Move returns status 0, amount 2
01:10:47.034 00.000 10072 MoveAxis(N, 0, ABG)
01:10:47.034 00.000 10072 Move returns status 0, amount 0
01:10:47.034 00.000 10072 move complete, result=0
01:10:47.034 00.000 10072 worker thread done servicing request
01:10:47.034 00.000 10072 Worker thread wakes up
01:10:47.034 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:47.034 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:47.042 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:10:47.671 00.629 10072 Exposure complete
01:10:47.716 00.045 10072 worker thread done servicing request
01:10:47.719 00.003 1032 OnExposeComplete: enter
01:10:47.721 00.002 1032 UpdateGuideState(): m_state=6
01:10:47.723 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1885
01:10:47.726 00.003 1032 Star::Find returns 1 (0), X=317.40, Y=752.24, Mass=1623, SNR=28.4, Peak=185 HFD=2.8
01:10:47.727 00.001 1032 MultiStar: [#1 0.09,-0.07,0.86,U] [#2 0.32,-0.17,0.74,U] [#3 0.21,-0.17,0.60,U] [#4 0.04,-0.11,0.69,U] [#5 -0.06,-0.03,0.63,U] [#6 0.15,-0.21,0.53,U] [#7 0.38,-0.41,0.50,U] [#8 0.15,-0.47,0.54,U] 
01:10:47.729 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.17}, one-star: {0.17, -0.06}
01:10:47.731 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
01:10:47.732 00.001 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
01:10:47.733 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.33 mountX=-0.10 mountY=-0.15, mountTheta=-2.16
01:10:47.736 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.06, opts=13)
01:10:47.739 00.003 1032 Enqueuing Move request for scope (0.17, -0.06)
01:10:47.741 00.002 10072 Worker thread wakes up
01:10:47.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
01:10:47.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
01:10:47.741 00.000 10072 Moving (0.17, -0.06) raw xDistance=-0.10 yDistance=-0.15
01:10:47.745 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:47.748 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
01:10:47.748 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
01:10:47.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:47.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:10:47.748 00.000 10072 MoveAxis(W, 2, ABG)
01:10:47.748 00.000 10072 Guiding  Dir = 3, Dur = 2
01:10:47.749 00.001 10072 IsGuiding returns 0
01:10:47.750 00.001 10072 PulseGuide returned control before completion, sleep 12
01:10:47.766 00.016 1032 UpdateGuideState exits: m=1623 SNR=28.4
01:10:47.768 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:47.771 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:47.773 00.002 1032 Enqueuing Expose request
01:10:47.776 00.003 10072 IsGuiding returns 0
01:10:47.776 00.000 10072 Move returns status 0, amount 2
01:10:47.776 00.000 10072 MoveAxis(N, 0, ABG)
01:10:47.777 00.001 10072 Move returns status 0, amount 0
01:10:47.777 00.000 10072 move complete, result=0
01:10:47.777 00.000 10072 worker thread done servicing request
01:10:47.777 00.000 10072 Worker thread wakes up
01:10:47.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:47.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:47.783 00.006 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:10:48.186 00.403 10072 Exposure complete
01:10:48.233 00.047 10072 worker thread done servicing request
01:10:48.233 00.000 1032 OnExposeComplete: enter
01:10:48.235 00.002 1032 UpdateGuideState(): m_state=6
01:10:48.238 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1886
01:10:48.241 00.003 1032 Star::Find returns 1 (0), X=317.39, Y=752.15, Mass=1381, SNR=26.2, Peak=153 HFD=2.7
01:10:48.243 00.002 1032 MultiStar: [#1 0.17,-0.16,0.97,U] [#2 0.41,-0.21,0.75,U] [#3 0.12,-0.28,0.68,U] [#4 0.07,-0.28,0.74,U] [#5 0.01,-0.04,0.68,U] [#6 -0.01,-0.13,0.62,U] [#7 0.51,-0.38,0.00,M1] [#8 0.07,-0.43,0.61,U] 
01:10:48.245 00.002 1032 single-star, 7 included, MultiStar: {0.13, -0.20}, one-star: {0.15, -0.14}
01:10:48.247 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
01:10:48.248 00.001 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
01:10:48.250 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-0.75 mountX=-0.18 mountY=-0.11, mountTheta=-2.58
01:10:48.253 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.14, opts=13)
01:10:48.255 00.002 1032 Enqueuing Move request for scope (0.15, -0.14)
01:10:48.257 00.002 10072 Worker thread wakes up
01:10:48.258 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
01:10:48.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
01:10:48.258 00.000 10072 Moving (0.15, -0.14) raw xDistance=-0.18 yDistance=-0.11
01:10:48.260 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:48.262 00.002 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.51
01:10:48.262 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
01:10:48.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:48.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:10:48.262 00.000 10072 MoveAxis(E, 81, ABG)
01:10:48.262 00.000 10072 Guiding  Dir = 2, Dur = 81
01:10:48.263 00.001 10072 IsGuiding returns 0
01:10:48.263 00.000 10072 PulseGuide returned control before completion, sleep 91
01:10:48.280 00.017 1032 UpdateGuideState exits: m=1381 SNR=26.2
01:10:48.281 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:48.284 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:48.285 00.001 1032 Enqueuing Expose request
01:10:48.357 00.072 10072 IsGuiding returns 0
01:10:48.357 00.000 10072 Move returns status 0, amount 81
01:10:48.357 00.000 10072 MoveAxis(N, 0, ABG)
01:10:48.357 00.000 10072 Move returns status 0, amount 0
01:10:48.357 00.000 10072 move complete, result=0
01:10:48.357 00.000 10072 worker thread done servicing request
01:10:48.358 00.001 10072 Worker thread wakes up
01:10:48.358 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.1 px 0 ms NORTH
01:10:48.361 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:48.361 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:49.091 00.730 10072 Exposure complete
01:10:49.137 00.046 10072 worker thread done servicing request
01:10:49.137 00.000 1032 OnExposeComplete: enter
01:10:49.139 00.002 1032 UpdateGuideState(): m_state=6
01:10:49.141 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1887
01:10:49.143 00.002 1032 Star::Find returns 1 (0), X=317.34, Y=752.37, Mass=1283, SNR=25.2, Peak=143 HFD=2.9
01:10:49.146 00.003 1032 MultiStar: [#1 0.14,-0.02,0.95,U] [#2 0.27,0.02,0.76,U] [#3 0.26,-0.22,0.71,U] [#4 0.16,-0.07,0.71,U] [#5 -0.11,-0.03,0.70,U] [#6 0.04,-0.04,0.69,U] [#7 0.27,-0.31,0.57,U] [#8 0.11,-0.18,0.56,U] 
01:10:49.147 00.001 1032 single-star, 8 included, MultiStar: {0.14, -0.07}, one-star: {0.11, 0.08}
01:10:49.150 00.003 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
01:10:49.151 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
01:10:49.153 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.60 mountX=0.05 mountY=-0.13, mountTheta=-1.23
01:10:49.156 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
01:10:49.158 00.002 1032 Enqueuing Move request for scope (0.11, 0.08)
01:10:49.160 00.002 10072 Worker thread wakes up
01:10:49.160 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
01:10:49.160 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
01:10:49.160 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
01:10:49.162 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:49.165 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
01:10:49.165 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:10:49.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:49.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:10:49.165 00.000 10072 MoveAxis(E, 2, ABG)
01:10:49.165 00.000 10072 Guiding  Dir = 2, Dur = 2
01:10:49.166 00.001 10072 IsGuiding returns 0
01:10:49.166 00.000 10072 PulseGuide returned control before completion, sleep 12
01:10:49.184 00.018 10072 IsGuiding returns 0
01:10:49.184 00.000 10072 Move returns status 0, amount 2
01:10:49.184 00.000 10072 MoveAxis(N, 0, ABG)
01:10:49.184 00.000 10072 Move returns status 0, amount 0
01:10:49.184 00.000 10072 move complete, result=0
01:10:49.185 00.001 10072 worker thread done servicing request
01:10:49.185 00.000 1032 UpdateGuideState exits: m=1283 SNR=25.2
01:10:49.187 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:49.189 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:49.190 00.001 1032 Enqueuing Expose request
01:10:49.192 00.002 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:10:49.195 00.003 10072 Worker thread wakes up
01:10:49.195 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:49.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:49.608 00.413 10072 Exposure complete
01:10:49.656 00.048 10072 worker thread done servicing request
01:10:49.656 00.000 1032 OnExposeComplete: enter
01:10:49.659 00.003 1032 UpdateGuideState(): m_state=6
01:10:49.660 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1888
01:10:49.662 00.002 1032 Star::Find returns 1 (0), X=317.33, Y=752.48, Mass=1484, SNR=27.2, Peak=192 HFD=3.0
01:10:49.663 00.001 1032 MultiStar: [#1 0.09,-0.13,0.98,U] [#2 0.36,-0.06,0.72,U] [#3 0.14,-0.02,0.65,U] [#4 0.05,-0.03,0.67,U] [#5 -0.06,0.20,0.69,U] [#6 0.08,-0.02,0.59,U] [#7 0.32,-0.17,0.52,U] [#8 -0.03,-0.15,0.56,U] 
01:10:49.665 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.10, 0.19}
01:10:49.666 00.001 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
01:10:49.667 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
01:10:49.669 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.07 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
01:10:49.672 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
01:10:49.673 00.001 1032 Enqueuing Move request for scope (0.11, -0.01)
01:10:49.676 00.003 10072 Worker thread wakes up
01:10:49.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:10:49.676 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:10:49.676 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.11
01:10:49.679 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:49.681 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
01:10:49.681 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:10:49.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:49.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:10:49.681 00.000 10072 MoveAxis(E, 1, ABG)
01:10:49.682 00.001 10072 Guiding  Dir = 2, Dur = 1
01:10:49.699 00.017 1032 UpdateGuideState exits: m=1484 SNR=27.2
01:10:49.703 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:49.705 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:49.709 00.004 1032 Enqueuing Expose request
01:10:49.713 00.004 10072 IsGuiding returns 0
01:10:49.714 00.001 10072 PulseGuide returned control before completion, sleep 11
01:10:49.729 00.015 10072 IsGuiding returns 0
01:10:49.729 00.000 10072 Move returns status 0, amount 1
01:10:49.729 00.000 10072 MoveAxis(N, 0, ABG)
01:10:49.729 00.000 10072 Move returns status 0, amount 0
01:10:49.729 00.000 10072 move complete, result=0
01:10:49.729 00.000 10072 worker thread done servicing request
01:10:49.729 00.000 10072 Worker thread wakes up
01:10:49.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:49.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:49.730 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:10:50.357 00.627 10072 Exposure complete
01:10:50.404 00.047 10072 worker thread done servicing request
01:10:50.405 00.001 1032 OnExposeComplete: enter
01:10:50.408 00.003 1032 UpdateGuideState(): m_state=6
01:10:50.409 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1889
01:10:50.410 00.001 1032 Star::Find returns 1 (0), X=317.36, Y=752.38, Mass=1304, SNR=25.4, Peak=165 HFD=2.9
01:10:50.413 00.003 1032 MultiStar: [#1 0.20,-0.15,0.97,U] [#2 0.39,-0.07,0.80,U] [#3 0.37,-0.22,0.69,U] [#4 0.05,-0.09,0.73,U] [#5 -0.09,0.15,0.76,U] [#6 -0.01,-0.09,0.60,U] [#7 0.31,-0.24,0.54,U] [#8 0.13,-0.38,0.60,U] 
01:10:50.415 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.09}, one-star: {0.13, 0.09}
01:10:50.416 00.001 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
01:10:50.418 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
01:10:50.419 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.60 mountX=0.05 mountY=-0.15, mountTheta=-1.23
01:10:50.421 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.09, opts=13)
01:10:50.423 00.002 1032 Enqueuing Move request for scope (0.13, 0.09)
01:10:50.425 00.002 10072 Worker thread wakes up
01:10:50.425 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
01:10:50.425 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
01:10:50.425 00.000 10072 Moving (0.13, 0.09) raw xDistance=0.05 yDistance=-0.15
01:10:50.427 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:50.430 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
01:10:50.430 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:10:50.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:50.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:10:50.430 00.000 10072 MoveAxis(E, 1, ABG)
01:10:50.430 00.000 10072 Guiding  Dir = 2, Dur = 1
01:10:50.430 00.000 10072 IsGuiding returns 0
01:10:50.431 00.001 10072 PulseGuide returned control before completion, sleep 11
01:10:50.448 00.017 10072 IsGuiding returns 0
01:10:50.448 00.000 10072 Move returns status 0, amount 1
01:10:50.449 00.001 10072 MoveAxis(N, 0, ABG)
01:10:50.449 00.000 10072 Move returns status 0, amount 0
01:10:50.449 00.000 10072 move complete, result=0
01:10:50.449 00.000 1032 UpdateGuideState exits: m=1304 SNR=25.4
01:10:50.452 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:50.453 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:50.455 00.002 1032 Enqueuing Expose request
01:10:50.458 00.003 10072 worker thread done servicing request
01:10:50.458 00.000 10072 Worker thread wakes up
01:10:50.458 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
01:10:50.459 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:50.459 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:50.873 00.414 10072 Exposure complete
01:10:50.919 00.046 10072 worker thread done servicing request
01:10:50.920 00.001 1032 OnExposeComplete: enter
01:10:50.921 00.001 1032 UpdateGuideState(): m_state=6
01:10:50.924 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1890
01:10:50.926 00.002 1032 Star::Find returns 1 (0), X=317.49, Y=752.40, Mass=1220, SNR=24.6, Peak=136 HFD=3.1
01:10:50.928 00.002 1032 MultiStar: [#1 0.19,-0.22,1.06,U] [#2 0.30,0.03,0.74,U] [#3 0.13,-0.17,0.71,U] [#4 0.13,-0.13,0.73,U] [#5 -0.19,0.10,0.77,U] [#6 0.10,-0.17,0.63,U] [#7 0.32,-0.29,0.54,U] [#8 0.18,-0.23,0.60,U] 
01:10:50.930 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.09}, one-star: {0.26, 0.11}
01:10:50.931 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
01:10:50.933 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
01:10:50.935 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.54 mountX=-0.13 mountY=-0.13, mountTheta=-2.37
01:10:50.937 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.09, opts=13)
01:10:50.939 00.002 1032 Enqueuing Move request for scope (0.16, -0.09)
01:10:50.940 00.001 10072 Worker thread wakes up
01:10:50.941 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
01:10:50.941 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
01:10:50.941 00.000 10072 Moving (0.16, -0.09) raw xDistance=-0.13 yDistance=-0.13
01:10:50.943 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:50.945 00.002 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 288.51
01:10:50.945 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
01:10:50.945 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:50.945 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:10:50.945 00.000 10072 MoveAxis(E, 61, ABG)
01:10:50.945 00.000 10072 Guiding  Dir = 2, Dur = 61
01:10:50.945 00.000 10072 IsGuiding returns 0
01:10:50.946 00.001 10072 PulseGuide returned control before completion, sleep 71
01:10:50.965 00.019 1032 UpdateGuideState exits: m=1220 SNR=24.6
01:10:50.966 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:50.967 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:50.970 00.003 1032 Enqueuing Expose request
01:10:51.026 00.056 10072 IsGuiding returns 0
01:10:51.026 00.000 10072 Move returns status 0, amount 61
01:10:51.026 00.000 10072 MoveAxis(N, 0, ABG)
01:10:51.026 00.000 10072 Move returns status 0, amount 0
01:10:51.026 00.000 10072 move complete, result=0
01:10:51.026 00.000 10072 worker thread done servicing request
01:10:51.026 00.000 10072 Worker thread wakes up
01:10:51.027 00.001 1032 GuideStep: -0.1 px 61 ms EAST, -0.1 px 0 ms NORTH
01:10:51.030 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:51.030 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:51.668 00.638 10072 Exposure complete
01:10:51.718 00.050 10072 worker thread done servicing request
01:10:51.718 00.000 1032 OnExposeComplete: enter
01:10:51.720 00.002 1032 UpdateGuideState(): m_state=6
01:10:51.723 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1891
01:10:51.724 00.001 1032 Star::Find returns 1 (0), X=317.40, Y=752.41, Mass=1474, SNR=27.1, Peak=188 HFD=3.0
01:10:51.726 00.002 1032 MultiStar: [#1 0.22,-0.24,0.91,U] [#2 0.41,-0.02,0.70,U] [#3 0.23,-0.12,0.61,U] [#4 0.04,-0.01,0.74,U] [#5 -0.03,0.15,0.66,U] [#6 0.07,-0.07,0.57,U] [#7 0.48,-0.39,0.53,U] [#8 0.14,-0.23,0.55,U] 
01:10:51.727 00.001 1032 refined, 8 included, MultiStar: {0.19, -0.07}, one-star: {0.17, 0.12}
01:10:51.728 00.001 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
01:10:51.730 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
01:10:51.731 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.37 mountX=-0.12 mountY=-0.16, mountTheta=-2.20
01:10:51.735 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.07, opts=13)
01:10:51.738 00.003 1032 Enqueuing Move request for scope (0.19, -0.07)
01:10:51.739 00.001 10072 Worker thread wakes up
01:10:51.740 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
01:10:51.740 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
01:10:51.740 00.000 10072 Moving (0.19, -0.07) raw xDistance=-0.12 yDistance=-0.16
01:10:51.742 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:51.745 00.003 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
01:10:51.745 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
01:10:51.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:51.746 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:10:51.746 00.000 10072 MoveAxis(E, 1, ABG)
01:10:51.746 00.000 10072 Guiding  Dir = 2, Dur = 1
01:10:51.746 00.000 10072 IsGuiding returns 0
01:10:51.746 00.000 10072 PulseGuide returned control before completion, sleep 11
01:10:51.761 00.015 10072 IsGuiding returns 0
01:10:51.761 00.000 10072 Move returns status 0, amount 1
01:10:51.761 00.000 10072 MoveAxis(N, 0, ABG)
01:10:51.761 00.000 10072 Move returns status 0, amount 0
01:10:51.761 00.000 10072 move complete, result=0
01:10:51.761 00.000 10072 worker thread done servicing request
01:10:51.763 00.002 1032 UpdateGuideState exits: m=1474 SNR=27.1
01:10:51.764 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:51.767 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:51.769 00.002 1032 Enqueuing Expose request
01:10:51.771 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
01:10:51.773 00.002 10072 Worker thread wakes up
01:10:51.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:51.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:52.184 00.411 10072 Exposure complete
01:10:52.231 00.047 10072 worker thread done servicing request
01:10:52.231 00.000 1032 OnExposeComplete: enter
01:10:52.233 00.002 1032 UpdateGuideState(): m_state=6
01:10:52.235 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1892
01:10:52.236 00.001 1032 Star::Find returns 1 (0), X=317.35, Y=752.45, Mass=1349, SNR=25.9, Peak=175 HFD=3.0
01:10:52.238 00.002 1032 MultiStar: [#1 0.12,-0.08,0.95,U] [#2 0.39,-0.04,0.75,U] [#3 0.14,-0.06,0.70,U] [#4 0.05,-0.18,0.69,U] [#5 0.13,0.07,0.70,U] [#6 0.13,-0.09,0.60,U] [#7 0.48,-0.45,0.00,M1] [#8 0.16,-0.16,0.57,U] 
01:10:52.240 00.002 1032 refined, 7 included, MultiStar: {0.16, -0.04}, one-star: {0.12, 0.15}
01:10:52.241 00.001 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
01:10:52.243 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
01:10:52.244 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-0.23 mountX=-0.08 mountY=-0.14, mountTheta=-2.06
01:10:52.247 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.04, opts=13)
01:10:52.249 00.002 1032 Enqueuing Move request for scope (0.16, -0.04)
01:10:52.250 00.001 10072 Worker thread wakes up
01:10:52.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
01:10:52.250 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
01:10:52.250 00.000 10072 Moving (0.16, -0.04) raw xDistance=-0.08 yDistance=-0.14
01:10:52.253 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:52.255 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
01:10:52.255 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:10:52.255 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:52.255 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:10:52.255 00.000 10072 MoveAxis(E, 1, ABG)
01:10:52.255 00.000 10072 Guiding  Dir = 2, Dur = 1
01:10:52.256 00.001 10072 IsGuiding returns 0
01:10:52.256 00.000 10072 PulseGuide returned control before completion, sleep 11
01:10:52.273 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:10:52.276 00.003 10072 IsGuiding returns 0
01:10:52.276 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:52.278 00.002 10072 Move returns status 0, amount 1
01:10:52.279 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:52.280 00.001 1032 Enqueuing Expose request
01:10:52.282 00.002 10072 MoveAxis(N, 0, ABG)
01:10:52.282 00.000 10072 Move returns status 0, amount 0
01:10:52.282 00.000 10072 move complete, result=0
01:10:52.282 00.000 10072 worker thread done servicing request
01:10:52.282 00.000 10072 Worker thread wakes up
01:10:52.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:52.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:52.289 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:10:52.919 00.630 10072 Exposure complete
01:10:52.969 00.050 10072 worker thread done servicing request
01:10:52.969 00.000 1032 OnExposeComplete: enter
01:10:52.971 00.002 1032 UpdateGuideState(): m_state=6
01:10:52.972 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1893
01:10:52.974 00.002 1032 Star::Find returns 1 (0), X=317.51, Y=752.39, Mass=1359, SNR=26.0, Peak=163 HFD=3.1
01:10:52.976 00.002 1032 MultiStar: [#1 0.21,-0.03,0.97,U] [#2 0.43,0.03,0.77,U] [#3 0.20,-0.06,0.70,U] [#4 0.16,-0.01,0.74,U] [#5 -0.07,0.09,0.70,U] [#6 0.15,-0.01,0.57,U] [#7 0.53,-0.28,0.57,U] [#8 0.12,-0.28,0.60,U] 
01:10:52.979 00.003 1032 refined, 8 included, MultiStar: {0.22, -0.03}, one-star: {0.28, 0.10}
01:10:52.980 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
01:10:52.982 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
01:10:52.983 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.23 cameraTheta=-0.15 mountX=-0.09 mountY=-0.21, mountTheta=-1.98
01:10:52.987 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.03, opts=13)
01:10:52.990 00.003 1032 Enqueuing Move request for scope (0.22, -0.03)
01:10:52.994 00.004 10072 Worker thread wakes up
01:10:52.994 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.03) opts 0xd
01:10:52.994 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.03)
01:10:52.994 00.000 10072 Moving (0.22, -0.03) raw xDistance=-0.09 yDistance=-0.21
01:10:52.996 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:52.999 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
01:10:52.999 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:10:52.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:10:52.999 00.000 10072 MoveAxis(E, 1, ABG)
01:10:52.999 00.000 10072 Guiding  Dir = 2, Dur = 1
01:10:52.999 00.000 10072 IsGuiding returns 0
01:10:53.000 00.001 10072 PulseGuide returned control before completion, sleep 11
01:10:53.018 00.018 1032 UpdateGuideState exits: m=1359 SNR=26.0
01:10:53.021 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:53.023 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:53.026 00.003 1032 Enqueuing Expose request
01:10:53.027 00.001 10072 IsGuiding returns 0
01:10:53.027 00.000 10072 Move returns status 0, amount 1
01:10:53.027 00.000 10072 MoveAxis(N, 134, ABG)
01:10:53.027 00.000 10072 Guiding  Dir = 0, Dur = 134
01:10:53.028 00.001 10072 IsGuiding returns 0
01:10:53.028 00.000 10072 PulseGuide returned control before completion, sleep 144
01:10:53.183 00.155 10072 IsGuiding returns 0
01:10:53.183 00.000 10072 Move returns status 0, amount 134
01:10:53.184 00.001 10072 move complete, result=0
01:10:53.184 00.000 10072 worker thread done servicing request
01:10:53.184 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 134 ms NORTH
01:10:53.186 00.002 10072 Worker thread wakes up
01:10:53.186 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:53.187 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:53.604 00.417 10072 Exposure complete
01:10:53.656 00.052 10072 worker thread done servicing request
01:10:53.656 00.000 1032 OnExposeComplete: enter
01:10:53.658 00.002 1032 UpdateGuideState(): m_state=6
01:10:53.660 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1894
01:10:53.663 00.003 1032 Star::Find returns 1 (0), X=317.27, Y=752.43, Mass=1353, SNR=25.9, Peak=148 HFD=2.9
01:10:53.665 00.002 1032 MultiStar: [#1 0.17,-0.15,1.02,U] [#2 0.20,-0.14,0.75,U] [#3 0.04,-0.15,0.67,U] [#4 0.06,-0.21,0.76,U] [#5 -0.04,-0.13,0.73,U] [#6 0.08,-0.25,0.60,U] [#7 0.35,-0.42,0.51,U] [#8 -0.08,-0.35,0.58,U] 
01:10:53.667 00.002 1032 single-star, 8 included, MultiStar: {0.09, -0.16}, one-star: {0.04, 0.14}
01:10:53.668 00.001 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
01:10:53.670 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
01:10:53.671 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.29 mountX=0.12 mountY=-0.07, mountTheta=-0.54
01:10:53.675 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
01:10:53.678 00.003 1032 Enqueuing Move request for scope (0.04, 0.14)
01:10:53.680 00.002 10072 Worker thread wakes up
01:10:53.680 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
01:10:53.680 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
01:10:53.680 00.000 10072 Moving (0.04, 0.14) raw xDistance=0.12 yDistance=-0.07
01:10:53.682 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:53.684 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
01:10:53.684 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
01:10:53.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:53.685 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:10:53.685 00.000 10072 MoveAxis(E, 0, ABG)
01:10:53.685 00.000 10072 Move returns status 0, amount 0
01:10:53.685 00.000 10072 MoveAxis(N, 0, ABG)
01:10:53.685 00.000 10072 Move returns status 0, amount 0
01:10:53.685 00.000 10072 move complete, result=0
01:10:53.685 00.000 10072 worker thread done servicing request
01:10:53.702 00.017 1032 UpdateGuideState exits: m=1353 SNR=25.9
01:10:53.706 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:53.707 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:53.709 00.002 1032 Enqueuing Expose request
01:10:53.711 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:53.712 00.001 10072 Worker thread wakes up
01:10:53.713 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:53.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:54.351 00.638 10072 Exposure complete
01:10:54.398 00.047 10072 worker thread done servicing request
01:10:54.398 00.000 1032 OnExposeComplete: enter
01:10:54.399 00.001 1032 UpdateGuideState(): m_state=6
01:10:54.402 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1895
01:10:54.404 00.002 1032 Star::Find returns 1 (0), X=317.34, Y=752.32, Mass=1422, SNR=26.6, Peak=175 HFD=2.9
01:10:54.406 00.002 1032 MultiStar: [#1 0.09,-0.26,0.90,U] [#2 0.10,-0.01,0.78,U] [#3 -0.06,-0.06,0.66,U] [#4 -0.01,-0.17,0.64,U] [#5 0.01,-0.18,0.70,U] [#6 -0.03,-0.18,0.62,U] [#7 0.03,-0.35,0.48,U] [#8 0.00,-0.36,0.56,U] 
01:10:54.407 00.001 1032 single-star, 8 included, MultiStar: {0.04, -0.15}, one-star: {0.11, 0.02}
01:10:54.409 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
01:10:54.410 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
01:10:54.413 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.21 mountX=-0.01 mountY=-0.11, mountTheta=-1.62
01:10:54.416 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
01:10:54.419 00.003 1032 Enqueuing Move request for scope (0.11, 0.02)
01:10:54.420 00.001 10072 Worker thread wakes up
01:10:54.421 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
01:10:54.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
01:10:54.421 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
01:10:54.423 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:54.426 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.51
01:10:54.426 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:10:54.426 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:54.426 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:10:54.426 00.000 10072 MoveAxis(E, 0, ABG)
01:10:54.426 00.000 10072 Move returns status 0, amount 0
01:10:54.426 00.000 10072 MoveAxis(N, 0, ABG)
01:10:54.426 00.000 10072 Move returns status 0, amount 0
01:10:54.426 00.000 10072 move complete, result=0
01:10:54.427 00.001 10072 worker thread done servicing request
01:10:54.444 00.017 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:10:54.447 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:54.449 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:54.450 00.001 1032 Enqueuing Expose request
01:10:54.452 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:54.452 00.000 10072 Worker thread wakes up
01:10:54.454 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:54.454 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:54.871 00.417 10072 Exposure complete
01:10:54.922 00.051 10072 worker thread done servicing request
01:10:54.922 00.000 1032 OnExposeComplete: enter
01:10:54.926 00.004 1032 UpdateGuideState(): m_state=6
01:10:54.928 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1896
01:10:54.930 00.002 1032 Star::Find returns 1 (0), X=317.27, Y=752.38, Mass=1323, SNR=25.6, Peak=163 HFD=2.8
01:10:54.932 00.002 1032 MultiStar: [#1 0.05,-0.15,1.02,U] [#2 0.14,-0.02,0.75,U] [#3 -0.14,-0.03,0.72,U] [#4 -0.02,-0.15,0.74,U] [#5 -0.17,-0.01,0.70,U] [#6 -0.07,-0.12,0.60,U] [#7 0.22,-0.27,0.56,U] [#8 -0.06,-0.28,0.58,U] 
01:10:54.934 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.09}, one-star: {0.04, 0.08}
01:10:54.935 00.001 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
01:10:54.937 00.002 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
01:10:54.939 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.57 mountX=-0.09 mountY=0.02, mountTheta=2.88
01:10:54.941 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.09, opts=13)
01:10:54.943 00.002 1032 Enqueuing Move request for scope (-0.00, -0.09)
01:10:54.944 00.001 10072 Worker thread wakes up
01:10:54.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
01:10:54.944 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
01:10:54.944 00.000 10072 Moving (-0.00, -0.09) raw xDistance=-0.09 yDistance=0.02
01:10:54.946 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:54.948 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
01:10:54.948 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:10:54.948 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:54.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:10:54.949 00.001 10072 MoveAxis(E, 1, ABG)
01:10:54.949 00.000 10072 Guiding  Dir = 2, Dur = 1
01:10:54.949 00.000 10072 IsGuiding returns 0
01:10:54.949 00.000 10072 PulseGuide returned control before completion, sleep 11
01:10:54.968 00.019 1032 UpdateGuideState exits: m=1323 SNR=25.6
01:10:54.970 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:54.971 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:54.972 00.001 1032 Enqueuing Expose request
01:10:54.975 00.003 10072 IsGuiding returns 0
01:10:54.975 00.000 10072 Move returns status 0, amount 1
01:10:54.975 00.000 10072 MoveAxis(N, 0, ABG)
01:10:54.975 00.000 10072 Move returns status 0, amount 0
01:10:54.975 00.000 10072 move complete, result=0
01:10:54.975 00.000 10072 worker thread done servicing request
01:10:54.975 00.000 10072 Worker thread wakes up
01:10:54.975 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:54.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:54.981 00.006 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
01:10:55.609 00.628 10072 Exposure complete
01:10:55.657 00.048 10072 worker thread done servicing request
01:10:55.657 00.000 1032 OnExposeComplete: enter
01:10:55.659 00.002 1032 UpdateGuideState(): m_state=6
01:10:55.660 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1897
01:10:55.662 00.002 1032 Star::Find returns 1 (0), X=317.15, Y=752.52, Mass=1355, SNR=25.9, Peak=181 HFD=2.6
01:10:55.664 00.002 1032 MultiStar: [#1 -0.18,0.03,1.00,U] [#2 -0.04,-0.00,0.75,U] [#3 -0.08,-0.06,0.66,U] [#4 -0.09,-0.05,0.72,U] [#5 -0.23,0.06,0.70,U] [#6 -0.30,-0.05,0.55,U] [#7 0.05,-0.25,0.57,U] [#8 -0.11,-0.31,0.59,U] 
01:10:55.665 00.001 1032 refined, 8 included, MultiStar: {-0.12, -0.02}, one-star: {-0.08, 0.23}
01:10:55.666 00.001 1032 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.83) = xAngle (-4.81 = 1.47)
01:10:55.668 00.002 1032 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.81 = 1.47)
01:10:55.669 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.98 mountX=0.01 mountY=0.12, mountTheta=1.47
01:10:55.671 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.02, opts=13)
01:10:55.673 00.002 1032 Enqueuing Move request for scope (-0.12, -0.02)
01:10:55.674 00.001 10072 Worker thread wakes up
01:10:55.674 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
01:10:55.674 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
01:10:55.674 00.000 10072 Moving (-0.12, -0.02) raw xDistance=0.01 yDistance=0.12
01:10:55.676 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:55.679 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
01:10:55.679 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:10:55.679 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:55.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:10:55.679 00.000 10072 MoveAxis(W, 0, ABG)
01:10:55.679 00.000 10072 Move returns status 0, amount 0
01:10:55.680 00.001 10072 MoveAxis(N, 0, ABG)
01:10:55.680 00.000 10072 Move returns status 0, amount 0
01:10:55.680 00.000 10072 move complete, result=0
01:10:55.680 00.000 10072 worker thread done servicing request
01:10:55.696 00.016 1032 UpdateGuideState exits: m=1355 SNR=25.9
01:10:55.699 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:55.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:55.702 00.001 1032 Enqueuing Expose request
01:10:55.706 00.004 1032 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
01:10:55.709 00.003 10072 Worker thread wakes up
01:10:55.709 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:55.710 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:56.116 00.406 10072 Exposure complete
01:10:56.163 00.047 10072 worker thread done servicing request
01:10:56.163 00.000 1032 OnExposeComplete: enter
01:10:56.165 00.002 1032 UpdateGuideState(): m_state=6
01:10:56.167 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1898
01:10:56.170 00.003 1032 Star::Find returns 1 (0), X=317.11, Y=752.40, Mass=1540, SNR=27.7, Peak=167 HFD=2.8
01:10:56.171 00.001 1032 MultiStar: [#1 -0.19,0.07,0.90,U] [#2 0.11,0.11,0.70,U] [#3 -0.03,0.03,0.59,U] [#4 -0.17,-0.02,0.66,U] [#5 -0.31,0.18,0.66,U] [#6 -0.09,-0.07,0.57,U] [#7 0.13,-0.16,0.53,U] [#8 -0.23,-0.09,0.55,U] 
01:10:56.173 00.002 1032 refined, 8 included, MultiStar: {-0.11, 0.03}, one-star: {-0.12, 0.11}
01:10:56.177 00.004 1032 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.83) = xAngle (1.03 = 1.03)
01:10:56.178 00.001 1032 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.03 = 1.03)
01:10:56.180 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.86 mountX=0.06 mountY=0.10, mountTheta=1.03
01:10:56.182 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.03, opts=13)
01:10:56.184 00.002 1032 Enqueuing Move request for scope (-0.11, 0.03)
01:10:56.187 00.003 10072 Worker thread wakes up
01:10:56.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
01:10:56.187 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
01:10:56.187 00.000 10072 Moving (-0.11, 0.03) raw xDistance=0.06 yDistance=0.10
01:10:56.189 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:56.192 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
01:10:56.192 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
01:10:56.192 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:56.192 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:10:56.192 00.000 10072 MoveAxis(E, 0, ABG)
01:10:56.192 00.000 10072 Move returns status 0, amount 0
01:10:56.192 00.000 10072 MoveAxis(N, 0, ABG)
01:10:56.192 00.000 10072 Move returns status 0, amount 0
01:10:56.192 00.000 10072 move complete, result=0
01:10:56.193 00.001 10072 worker thread done servicing request
01:10:56.213 00.020 1032 UpdateGuideState exits: m=1540 SNR=27.7
01:10:56.216 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:56.218 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:56.220 00.002 1032 Enqueuing Expose request
01:10:56.222 00.002 1032 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:56.224 00.002 10072 Worker thread wakes up
01:10:56.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:56.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:56.851 00.627 10072 Exposure complete
01:10:56.900 00.049 10072 worker thread done servicing request
01:10:56.900 00.000 1032 OnExposeComplete: enter
01:10:56.902 00.002 1032 UpdateGuideState(): m_state=6
01:10:56.904 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1899
01:10:56.905 00.001 1032 Star::Find returns 1 (0), X=317.24, Y=752.36, Mass=1406, SNR=26.4, Peak=162 HFD=2.8
01:10:56.908 00.003 1032 MultiStar: [#1 -0.12,-0.15,1.01,U] [#2 0.03,-0.14,0.74,U] [#3 0.01,-0.26,0.69,U] [#4 -0.01,-0.18,0.65,U] [#5 -0.26,0.02,0.69,U] [#6 -0.07,-0.12,0.54,U] [#7 0.22,-0.31,0.55,U] [#8 0.04,-0.46,0.55,U] 
01:10:56.909 00.001 1032 single-star, 8 included, MultiStar: {-0.03, -0.15}, one-star: {0.01, 0.06}
01:10:56.911 00.002 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
01:10:56.913 00.002 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
01:10:56.914 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.42 mountX=0.06 mountY=-0.02, mountTheta=-0.41
01:10:56.916 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
01:10:56.918 00.002 1032 Enqueuing Move request for scope (0.01, 0.06)
01:10:56.920 00.002 10072 Worker thread wakes up
01:10:56.920 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
01:10:56.920 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
01:10:56.920 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
01:10:56.921 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:56.924 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
01:10:56.924 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:10:56.924 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:56.924 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:10:56.924 00.000 10072 MoveAxis(W, 0, ABG)
01:10:56.924 00.000 10072 Move returns status 0, amount 0
01:10:56.924 00.000 10072 MoveAxis(N, 0, ABG)
01:10:56.924 00.000 10072 Move returns status 0, amount 0
01:10:56.924 00.000 10072 move complete, result=0
01:10:56.924 00.000 10072 worker thread done servicing request
01:10:56.942 00.018 1032 UpdateGuideState exits: m=1406 SNR=26.4
01:10:56.944 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:56.945 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:56.947 00.002 1032 Enqueuing Expose request
01:10:56.948 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
01:10:56.950 00.002 10072 Worker thread wakes up
01:10:56.950 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:56.950 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:57.365 00.415 10072 Exposure complete
01:10:57.416 00.051 10072 worker thread done servicing request
01:10:57.416 00.000 1032 OnExposeComplete: enter
01:10:57.418 00.002 1032 UpdateGuideState(): m_state=6
01:10:57.420 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1900
01:10:57.423 00.003 1032 Star::Find returns 1 (0), X=317.05, Y=752.33, Mass=1364, SNR=26.0, Peak=158 HFD=2.5
01:10:57.426 00.003 1032 MultiStar: [#1 -0.15,-0.09,0.95,U] [#2 -0.01,-0.09,0.70,U] [#3 -0.07,-0.02,0.69,U] [#4 -0.12,-0.03,0.70,U] [#5 -0.24,-0.05,0.69,U] [#6 -0.49,-0.16,0.61,U] [#7 0.01,-0.49,0.55,U] [#8 -0.20,-0.23,0.59,U] 
01:10:57.428 00.002 1032 single-star, 8 included, MultiStar: {-0.16, -0.11}, one-star: {-0.18, 0.04}
01:10:57.429 00.001 1032 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.83) = xAngle (1.09 = 1.09)
01:10:57.431 00.002 1032 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.09 = 1.09)
01:10:57.433 00.002 1032 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.19 cameraTheta=2.93 mountX=0.08 mountY=0.16, mountTheta=1.09
01:10:57.435 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=0.04, opts=13)
01:10:57.437 00.002 1032 Enqueuing Move request for scope (-0.18, 0.04)
01:10:57.438 00.001 10072 Worker thread wakes up
01:10:57.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
01:10:57.438 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
01:10:57.439 00.001 10072 Moving (-0.18, 0.04) raw xDistance=0.08 yDistance=0.16
01:10:57.440 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:57.443 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
01:10:57.443 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:10:57.444 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:57.444 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:10:57.444 00.000 10072 MoveAxis(W, 1, ABG)
01:10:57.444 00.000 10072 Guiding  Dir = 3, Dur = 1
01:10:57.444 00.000 10072 IsGuiding returns 0
01:10:57.445 00.001 10072 PulseGuide returned control before completion, sleep 11
01:10:57.457 00.012 10072 IsGuiding returns 0
01:10:57.457 00.000 10072 Move returns status 0, amount 1
01:10:57.457 00.000 10072 MoveAxis(N, 0, ABG)
01:10:57.457 00.000 10072 Move returns status 0, amount 0
01:10:57.458 00.001 10072 move complete, result=0
01:10:57.458 00.000 10072 worker thread done servicing request
01:10:57.461 00.003 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:10:57.463 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:57.465 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:57.467 00.002 1032 Enqueuing Expose request
01:10:57.468 00.001 10072 Worker thread wakes up
01:10:57.468 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:57.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:57.469 00.001 1032 GuideStep: 0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
01:10:58.100 00.631 10072 Exposure complete
01:10:58.146 00.046 10072 worker thread done servicing request
01:10:58.147 00.001 1032 OnExposeComplete: enter
01:10:58.149 00.002 1032 UpdateGuideState(): m_state=6
01:10:58.151 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1901
01:10:58.153 00.002 1032 Star::Find returns 1 (0), X=317.03, Y=752.57, Mass=1440, SNR=26.8, Peak=154 HFD=2.8
01:10:58.156 00.003 1032 MultiStar: [#1 -0.22,0.10,1.02,U] [#2 -0.02,0.06,0.77,U] [#3 -0.05,-0.04,0.69,U] [#4 -0.19,0.00,0.67,U] [#5 -0.31,0.10,0.68,U] [#6 -0.31,0.05,0.55,U] [#7 0.25,-0.28,0.51,U] [#8 -0.24,-0.10,0.54,U] 
01:10:58.158 00.002 1032 refined, 8 included, MultiStar: {-0.15, 0.05}, one-star: {-0.20, 0.28}
01:10:58.159 00.001 1032 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.83) = xAngle (1.01 = 1.01)
01:10:58.161 00.002 1032 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.01 = 1.01)
01:10:58.163 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.84 mountX=0.09 mountY=0.14, mountTheta=1.01
01:10:58.166 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.05, opts=13)
01:10:58.168 00.002 1032 Enqueuing Move request for scope (-0.15, 0.05)
01:10:58.170 00.002 10072 Worker thread wakes up
01:10:58.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
01:10:58.170 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
01:10:58.170 00.000 10072 Moving (-0.15, 0.05) raw xDistance=0.09 yDistance=0.14
01:10:58.172 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:58.174 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
01:10:58.175 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:10:58.175 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:58.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:10:58.175 00.000 10072 MoveAxis(W, 1, ABG)
01:10:58.175 00.000 10072 Guiding  Dir = 3, Dur = 1
01:10:58.175 00.000 10072 IsGuiding returns 0
01:10:58.176 00.001 10072 PulseGuide returned control before completion, sleep 11
01:10:58.190 00.014 10072 IsGuiding returns 0
01:10:58.190 00.000 10072 Move returns status 0, amount 1
01:10:58.190 00.000 10072 MoveAxis(N, 0, ABG)
01:10:58.190 00.000 10072 Move returns status 0, amount 0
01:10:58.190 00.000 10072 move complete, result=0
01:10:58.190 00.000 10072 worker thread done servicing request
01:10:58.193 00.003 1032 UpdateGuideState exits: m=1440 SNR=26.8
01:10:58.195 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:58.196 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:58.197 00.001 1032 Enqueuing Expose request
01:10:58.199 00.002 1032 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
01:10:58.200 00.001 10072 Worker thread wakes up
01:10:58.200 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:58.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:58.619 00.419 10072 Exposure complete
01:10:58.669 00.050 10072 worker thread done servicing request
01:10:58.669 00.000 1032 OnExposeComplete: enter
01:10:58.672 00.003 1032 UpdateGuideState(): m_state=6
01:10:58.674 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1902
01:10:58.677 00.003 1032 Star::Find returns 1 (0), X=317.04, Y=752.53, Mass=1547, SNR=27.7, Peak=182 HFD=2.6
01:10:58.679 00.002 1032 MultiStar: [#1 -0.09,0.01,0.86,U] [#2 0.02,0.17,0.70,U] [#3 -0.19,0.06,0.66,U] [#4 -0.24,0.02,0.64,U] [#5 -0.35,0.09,0.65,U] [#6 -0.35,-0.14,0.57,U] [#7 0.03,-0.13,0.52,U] [#8 -0.06,-0.05,0.54,U] 
01:10:58.682 00.003 1032 refined, 8 included, MultiStar: {-0.16, 0.05}, one-star: {-0.19, 0.24}
01:10:58.683 00.001 1032 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.83) = xAngle (1.01 = 1.01)
01:10:58.684 00.001 1032 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.01 = 1.01)
01:10:58.685 00.001 1032 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.84 mountX=0.09 mountY=0.14, mountTheta=1.01
01:10:58.688 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.05, opts=13)
01:10:58.690 00.002 1032 Enqueuing Move request for scope (-0.16, 0.05)
01:10:58.692 00.002 10072 Worker thread wakes up
01:10:58.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
01:10:58.692 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
01:10:58.692 00.000 10072 Moving (-0.16, 0.05) raw xDistance=0.09 yDistance=0.14
01:10:58.694 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:58.696 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
01:10:58.696 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:10:58.696 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:58.696 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:10:58.696 00.000 10072 MoveAxis(W, 4, ABG)
01:10:58.696 00.000 10072 Guiding  Dir = 3, Dur = 4
01:10:58.697 00.001 10072 IsGuiding returns 0
01:10:58.697 00.000 10072 PulseGuide returned control before completion, sleep 14
01:10:58.714 00.017 1032 UpdateGuideState exits: m=1547 SNR=27.7
01:10:58.716 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:58.718 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:58.719 00.001 1032 Enqueuing Expose request
01:10:58.723 00.004 10072 IsGuiding returns 0
01:10:58.723 00.000 10072 Move returns status 0, amount 4
01:10:58.723 00.000 10072 MoveAxis(N, 0, ABG)
01:10:58.723 00.000 10072 Move returns status 0, amount 0
01:10:58.723 00.000 10072 move complete, result=0
01:10:58.723 00.000 10072 worker thread done servicing request
01:10:58.723 00.000 10072 Worker thread wakes up
01:10:58.723 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:58.723 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:58.729 00.006 1032 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
01:10:59.350 00.621 10072 Exposure complete
01:10:59.397 00.047 10072 worker thread done servicing request
01:10:59.397 00.000 1032 OnExposeComplete: enter
01:10:59.399 00.002 1032 UpdateGuideState(): m_state=6
01:10:59.401 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1903
01:10:59.402 00.001 1032 Star::Find returns 1 (0), X=317.02, Y=752.55, Mass=1573, SNR=28.0, Peak=191 HFD=2.5
01:10:59.404 00.002 1032 MultiStar: [#1 -0.13,-0.02,0.87,U] [#2 0.07,0.13,0.72,U] [#3 -0.10,0.07,0.65,U] [#4 -0.20,0.01,0.65,U] [#5 -0.52,0.13,0.66,U] [#6 -0.52,-0.09,0.54,U] [#7 0.15,-0.38,0.52,U] [#8 -0.11,-0.21,0.56,U] 
01:10:59.405 00.001 1032 refined, 8 included, MultiStar: {-0.18, 0.02}, one-star: {-0.21, 0.26}
01:10:59.407 00.002 1032 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.83) = xAngle (1.21 = 1.21)
01:10:59.409 00.002 1032 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.21 = 1.21)
01:10:59.412 00.003 1032 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.04 mountX=0.06 mountY=0.16, mountTheta=1.21
01:10:59.415 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=0.02, opts=13)
01:10:59.417 00.002 1032 Enqueuing Move request for scope (-0.18, 0.02)
01:10:59.419 00.002 10072 Worker thread wakes up
01:10:59.420 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
01:10:59.420 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
01:10:59.420 00.000 10072 Moving (-0.18, 0.02) raw xDistance=0.06 yDistance=0.16
01:10:59.422 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:59.425 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
01:10:59.425 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:10:59.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:59.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:10:59.425 00.000 10072 MoveAxis(W, 3, ABG)
01:10:59.425 00.000 10072 Guiding  Dir = 3, Dur = 3
01:10:59.425 00.000 10072 IsGuiding returns 0
01:10:59.427 00.002 10072 PulseGuide returned control before completion, sleep 12
01:10:59.442 00.015 10072 IsGuiding returns 0
01:10:59.442 00.000 10072 Move returns status 0, amount 3
01:10:59.442 00.000 10072 MoveAxis(N, 0, ABG)
01:10:59.442 00.000 10072 Move returns status 0, amount 0
01:10:59.442 00.000 10072 move complete, result=0
01:10:59.442 00.000 10072 worker thread done servicing request
01:10:59.444 00.002 1032 UpdateGuideState exits: m=1573 SNR=28.0
01:10:59.447 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:59.449 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:59.451 00.002 1032 Enqueuing Expose request
01:10:59.452 00.001 1032 GuideStep: 0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
01:10:59.455 00.003 10072 Worker thread wakes up
01:10:59.455 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:59.456 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:59.869 00.413 10072 Exposure complete
01:10:59.917 00.048 10072 worker thread done servicing request
01:10:59.917 00.000 1032 OnExposeComplete: enter
01:10:59.920 00.003 1032 UpdateGuideState(): m_state=6
01:10:59.921 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1904
01:10:59.924 00.003 1032 Star::Find returns 1 (0), X=317.15, Y=752.62, Mass=1414, SNR=26.5, Peak=174 HFD=2.7
01:10:59.927 00.003 1032 MultiStar: [#1 -0.13,0.06,0.95,U] [#2 0.07,0.16,0.76,U] [#3 -0.06,0.04,0.72,U] [#4 -0.14,-0.05,0.71,U] [#5 -0.30,0.12,0.63,U] [#6 -0.20,-0.03,0.57,U] [#7 0.09,-0.02,0.51,U] [#8 -0.06,-0.04,0.55,U] 
01:10:59.930 00.003 1032 refined, 8 included, MultiStar: {-0.09, 0.08}, one-star: {-0.08, 0.33}
01:10:59.932 00.002 1032 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.83) = xAngle (0.58 = 0.58)
01:10:59.934 00.002 1032 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.58 = 0.58)
01:10:59.937 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.41 mountX=0.10 mountY=0.07, mountTheta=0.58
01:10:59.940 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.08, opts=13)
01:10:59.942 00.002 1032 Enqueuing Move request for scope (-0.09, 0.08)
01:10:59.944 00.002 10072 Worker thread wakes up
01:10:59.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
01:10:59.944 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:10:59.944 00.000 10072 Moving (-0.09, 0.08) raw xDistance=0.10 yDistance=0.07
01:10:59.946 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:10:59.949 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
01:10:59.949 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:10:59.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:59.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:10:59.949 00.000 10072 MoveAxis(W, 4, ABG)
01:10:59.949 00.000 10072 Guiding  Dir = 3, Dur = 4
01:10:59.949 00.000 10072 IsGuiding returns 0
01:10:59.950 00.001 10072 PulseGuide returned control before completion, sleep 14
01:10:59.969 00.019 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:10:59.970 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:59.972 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:10:59.974 00.002 1032 Enqueuing Expose request
01:10:59.980 00.006 10072 IsGuiding returns 0
01:10:59.980 00.000 10072 Move returns status 0, amount 4
01:10:59.980 00.000 10072 MoveAxis(N, 0, ABG)
01:10:59.980 00.000 10072 Move returns status 0, amount 0
01:10:59.980 00.000 10072 move complete, result=0
01:10:59.980 00.000 10072 worker thread done servicing request
01:10:59.980 00.000 10072 Worker thread wakes up
01:10:59.980 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:10:59.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:10:59.990 00.010 1032 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
01:11:00.620 00.630 10072 Exposure complete
01:11:00.667 00.047 10072 worker thread done servicing request
01:11:00.667 00.000 1032 OnExposeComplete: enter
01:11:00.668 00.001 1032 UpdateGuideState(): m_state=6
01:11:00.671 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1905
01:11:00.673 00.002 1032 Star::Find returns 1 (0), X=317.12, Y=752.41, Mass=1487, SNR=27.2, Peak=184 HFD=2.7
01:11:00.676 00.003 1032 MultiStar: [#1 -0.11,0.02,0.93,U] [#2 0.09,0.08,0.70,U] [#3 0.01,-0.02,0.63,U] [#4 -0.06,-0.07,0.66,U] [#5 -0.28,0.14,0.67,U] [#6 -0.37,-0.08,0.58,U] [#7 0.11,-0.31,0.54,U] [#8 -0.17,-0.17,0.57,U] 
01:11:00.677 00.001 1032 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.12, 0.12}
01:11:00.680 00.003 1032 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.83) = xAngle (-4.85 = 1.44)
01:11:00.682 00.002 1032 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.85 = 1.44)
01:11:00.684 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.02 mountX=0.01 mountY=0.10, mountTheta=1.44
01:11:00.687 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.01, opts=13)
01:11:00.689 00.002 1032 Enqueuing Move request for scope (-0.10, -0.01)
01:11:00.690 00.001 10072 Worker thread wakes up
01:11:00.690 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
01:11:00.690 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
01:11:00.690 00.000 10072 Moving (-0.10, -0.01) raw xDistance=0.01 yDistance=0.10
01:11:00.692 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:00.694 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
01:11:00.694 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:11:00.694 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:00.694 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:11:00.694 00.000 10072 MoveAxis(W, 4, ABG)
01:11:00.694 00.000 10072 Guiding  Dir = 3, Dur = 4
01:11:00.695 00.001 10072 IsGuiding returns 0
01:11:00.695 00.000 10072 PulseGuide returned control before completion, sleep 14
01:11:00.713 00.018 10072 IsGuiding returns 0
01:11:00.713 00.000 10072 Move returns status 0, amount 4
01:11:00.713 00.000 10072 MoveAxis(N, 0, ABG)
01:11:00.713 00.000 10072 Move returns status 0, amount 0
01:11:00.713 00.000 10072 move complete, result=0
01:11:00.713 00.000 10072 worker thread done servicing request
01:11:00.714 00.001 1032 UpdateGuideState exits: m=1487 SNR=27.2
01:11:00.717 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:00.719 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:00.721 00.002 1032 Enqueuing Expose request
01:11:00.723 00.002 10072 Worker thread wakes up
01:11:00.723 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:00.723 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:00.723 00.000 1032 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
01:11:01.136 00.413 10072 Exposure complete
01:11:01.184 00.048 10072 worker thread done servicing request
01:11:01.184 00.000 1032 OnExposeComplete: enter
01:11:01.186 00.002 1032 UpdateGuideState(): m_state=6
01:11:01.188 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1906
01:11:01.191 00.003 1032 Star::Find returns 1 (0), X=317.12, Y=752.60, Mass=1423, SNR=26.6, Peak=188 HFD=2.6
01:11:01.192 00.001 1032 MultiStar: [#1 -0.09,0.09,0.95,U] [#2 0.12,0.10,0.78,U] [#3 0.04,0.08,0.70,U] [#4 -0.11,0.02,0.69,U] [#5 -0.26,0.13,0.68,U] [#6 -0.15,-0.06,0.58,U] [#7 0.24,-0.24,0.57,U] [#8 -0.09,-0.07,0.55,U] 
01:11:01.193 00.001 1032 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.11, 0.31}
01:11:01.195 00.002 1032 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.83) = xAngle (0.41 = 0.41)
01:11:01.196 00.001 1032 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.41 = 0.41)
01:11:01.198 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.24 mountX=0.08 mountY=0.03, mountTheta=0.41
01:11:01.200 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.07, opts=13)
01:11:01.202 00.002 1032 Enqueuing Move request for scope (-0.05, 0.07)
01:11:01.204 00.002 10072 Worker thread wakes up
01:11:01.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
01:11:01.204 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
01:11:01.204 00.000 10072 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.03
01:11:01.207 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:01.210 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
01:11:01.210 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:11:01.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:01.210 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:11:01.210 00.000 10072 MoveAxis(W, 6, ABG)
01:11:01.210 00.000 10072 Guiding  Dir = 3, Dur = 6
01:11:01.211 00.001 10072 IsGuiding returns 0
01:11:01.211 00.000 10072 PulseGuide returned control before completion, sleep 16
01:11:01.228 00.017 10072 IsGuiding returns 0
01:11:01.228 00.000 10072 Move returns status 0, amount 6
01:11:01.228 00.000 10072 MoveAxis(N, 0, ABG)
01:11:01.228 00.000 10072 Move returns status 0, amount 0
01:11:01.228 00.000 10072 move complete, result=0
01:11:01.228 00.000 10072 worker thread done servicing request
01:11:01.228 00.000 1032 UpdateGuideState exits: m=1423 SNR=26.6
01:11:01.231 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:01.232 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:01.235 00.003 1032 Enqueuing Expose request
01:11:01.237 00.002 10072 Worker thread wakes up
01:11:01.238 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:01.238 00.000 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:11:01.243 00.005 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:01.871 00.628 10072 Exposure complete
01:11:01.921 00.050 10072 worker thread done servicing request
01:11:01.921 00.000 1032 OnExposeComplete: enter
01:11:01.923 00.002 1032 UpdateGuideState(): m_state=6
01:11:01.925 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1907
01:11:01.927 00.002 1032 Star::Find returns 1 (0), X=317.13, Y=752.57, Mass=1379, SNR=26.2, Peak=171 HFD=2.7
01:11:01.929 00.002 1032 MultiStar: [#1 -0.08,0.15,1.03,U] [#2 0.10,0.11,0.73,U] [#3 -0.15,0.25,0.69,U] [#4 -0.08,0.10,0.74,U] [#5 -0.11,0.20,0.70,U] [#6 -0.17,0.05,0.59,U] [#7 0.06,-0.19,0.54,U] [#8 -0.13,-0.05,0.63,U] 
01:11:01.930 00.001 1032 refined, 8 included, MultiStar: {-0.08, 0.12}, one-star: {-0.10, 0.28}
01:11:01.933 00.003 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
01:11:01.935 00.002 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
01:11:01.936 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.14 mountX=0.13 mountY=0.04, mountTheta=0.31
01:11:01.939 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.12, opts=13)
01:11:01.942 00.003 1032 Enqueuing Move request for scope (-0.08, 0.12)
01:11:01.944 00.002 10072 Worker thread wakes up
01:11:01.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
01:11:01.944 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
01:11:01.944 00.000 10072 Moving (-0.08, 0.12) raw xDistance=0.13 yDistance=0.04
01:11:01.946 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:01.948 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 288.50
01:11:01.948 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
01:11:01.948 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:01.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:11:01.948 00.000 10072 MoveAxis(W, 69, ABG)
01:11:01.948 00.000 10072 Guiding  Dir = 3, Dur = 69
01:11:01.949 00.001 10072 IsGuiding returns 0
01:11:01.949 00.000 10072 PulseGuide returned control before completion, sleep 79
01:11:01.968 00.019 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:11:01.969 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:01.971 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:01.972 00.001 1032 Enqueuing Expose request
01:11:02.041 00.069 10072 IsGuiding returns 0
01:11:02.041 00.000 10072 Move returns status 0, amount 69
01:11:02.041 00.000 10072 MoveAxis(N, 0, ABG)
01:11:02.041 00.000 10072 Move returns status 0, amount 0
01:11:02.041 00.000 10072 move complete, result=0
01:11:02.041 00.000 1032 GuideStep: 0.1 px 69 ms WEST, 0.0 px 0 ms NORTH
01:11:02.043 00.002 10072 worker thread done servicing request
01:11:02.044 00.001 10072 Worker thread wakes up
01:11:02.044 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:02.044 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:02.449 00.405 10072 Exposure complete
01:11:02.496 00.047 10072 worker thread done servicing request
01:11:02.496 00.000 1032 OnExposeComplete: enter
01:11:02.498 00.002 1032 UpdateGuideState(): m_state=6
01:11:02.500 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1908
01:11:02.501 00.001 1032 Star::Find returns 1 (0), X=317.32, Y=752.41, Mass=1273, SNR=25.1, Peak=142 HFD=2.9
01:11:02.503 00.002 1032 MultiStar: [#1 -0.04,0.06,0.96,U] [#2 0.14,0.20,0.76,U] [#3 0.03,0.06,0.72,U] [#4 0.01,-0.07,0.79,U] [#5 -0.16,-0.00,0.73,U] [#6 -0.08,-0.08,0.66,U] [#7 0.12,-0.44,0.56,U] [#8 -0.07,-0.07,0.58,U] 
01:11:02.504 00.001 1032 refined, 8 included, MultiStar: {0.00, -0.00}, one-star: {0.09, 0.12}
01:11:02.506 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
01:11:02.509 00.003 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
01:11:02.511 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.01 cameraTheta=-0.57 mountX=-0.00 mountY=-0.00, mountTheta=-2.40
01:11:02.513 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.00, opts=13)
01:11:02.516 00.003 1032 Enqueuing Move request for scope (0.00, -0.00)
01:11:02.518 00.002 10072 Worker thread wakes up
01:11:02.518 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
01:11:02.518 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
01:11:02.518 00.000 10072 Moving (0.00, -0.00) raw xDistance=-0.00 yDistance=-0.00
01:11:02.520 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:02.522 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
01:11:02.523 00.001 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:11:02.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:02.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:11:02.523 00.000 10072 MoveAxis(W, 6, ABG)
01:11:02.523 00.000 10072 Guiding  Dir = 3, Dur = 6
01:11:02.523 00.000 10072 IsGuiding returns 0
01:11:02.524 00.001 10072 PulseGuide returned control before completion, sleep 16
01:11:02.541 00.017 1032 UpdateGuideState exits: m=1273 SNR=25.1
01:11:02.543 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:02.544 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:02.546 00.002 1032 Enqueuing Expose request
01:11:02.556 00.010 10072 IsGuiding returns 0
01:11:02.557 00.001 10072 Move returns status 0, amount 6
01:11:02.557 00.000 10072 MoveAxis(N, 0, ABG)
01:11:02.557 00.000 10072 Move returns status 0, amount 0
01:11:02.557 00.000 10072 move complete, result=0
01:11:02.557 00.000 10072 worker thread done servicing request
01:11:02.557 00.000 10072 Worker thread wakes up
01:11:02.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:02.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:02.559 00.002 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
01:11:03.184 00.625 10072 Exposure complete
01:11:03.230 00.046 10072 worker thread done servicing request
01:11:03.230 00.000 1032 OnExposeComplete: enter
01:11:03.232 00.002 1032 UpdateGuideState(): m_state=6
01:11:03.233 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1909
01:11:03.237 00.004 1032 Star::Find returns 1 (0), X=317.18, Y=752.48, Mass=1377, SNR=26.1, Peak=158 HFD=2.9
01:11:03.239 00.002 1032 MultiStar: [#1 -0.03,0.00,1.00,U] [#2 0.32,-0.07,0.71,U] [#3 0.05,0.17,0.70,U] [#4 -0.09,-0.09,0.71,U] [#5 -0.25,0.04,0.67,U] [#6 -0.23,-0.06,0.63,U] [#7 0.19,-0.17,0.54,U] [#8 0.05,-0.23,0.55,U] 
01:11:03.242 00.003 1032 refined, 8 included, MultiStar: {-0.01, -0.00}, one-star: {-0.05, 0.19}
01:11:03.244 00.002 1032 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.83) = xAngle (-4.49 = 1.79)
01:11:03.247 00.003 1032 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.49 = 1.79)
01:11:03.248 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.66 mountX=-0.00 mountY=0.01, mountTheta=1.79
01:11:03.251 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.00, opts=13)
01:11:03.253 00.002 1032 Enqueuing Move request for scope (-0.01, -0.00)
01:11:03.256 00.003 10072 Worker thread wakes up
01:11:03.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
01:11:03.256 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
01:11:03.256 00.000 10072 Moving (-0.01, -0.00) raw xDistance=-0.00 yDistance=0.01
01:11:03.258 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:03.260 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
01:11:03.260 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:11:03.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:03.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:11:03.261 00.001 10072 MoveAxis(W, 6, ABG)
01:11:03.261 00.000 10072 Guiding  Dir = 3, Dur = 6
01:11:03.261 00.000 10072 IsGuiding returns 0
01:11:03.262 00.001 10072 PulseGuide returned control before completion, sleep 16
01:11:03.280 00.018 1032 UpdateGuideState exits: m=1377 SNR=26.1
01:11:03.282 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:03.284 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:03.286 00.002 1032 Enqueuing Expose request
01:11:03.289 00.003 10072 IsGuiding returns 0
01:11:03.289 00.000 10072 Move returns status 0, amount 6
01:11:03.289 00.000 10072 MoveAxis(N, 0, ABG)
01:11:03.289 00.000 10072 Move returns status 0, amount 0
01:11:03.289 00.000 10072 move complete, result=0
01:11:03.289 00.000 10072 worker thread done servicing request
01:11:03.289 00.000 10072 Worker thread wakes up
01:11:03.289 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:03.289 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:03.294 00.005 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
01:11:03.701 00.407 10072 Exposure complete
01:11:03.752 00.051 10072 worker thread done servicing request
01:11:03.752 00.000 1032 OnExposeComplete: enter
01:11:03.754 00.002 1032 UpdateGuideState(): m_state=6
01:11:03.756 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1910
01:11:03.758 00.002 1032 Star::Find returns 1 (0), X=317.24, Y=752.37, Mass=1393, SNR=26.3, Peak=171 HFD=2.8
01:11:03.761 00.003 1032 MultiStar: [#1 -0.03,0.05,0.97,U] [#2 0.29,0.13,0.75,U] [#3 0.22,0.15,0.71,U] [#4 -0.05,0.01,0.74,U] [#5 -0.20,-0.01,0.67,U] [#6 -0.00,0.02,0.63,U] [#7 0.03,-0.11,0.52,U] [#8 -0.05,-0.20,0.56,U] 
01:11:03.762 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.01, 0.07}
01:11:03.763 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
01:11:03.764 00.001 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
01:11:03.766 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.74 mountX=0.02 mountY=-0.03, mountTheta=-1.09
01:11:03.771 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
01:11:03.773 00.002 1032 Enqueuing Move request for scope (0.03, 0.02)
01:11:03.775 00.002 10072 Worker thread wakes up
01:11:03.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
01:11:03.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
01:11:03.775 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.02 yDistance=-0.03
01:11:03.777 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:03.780 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
01:11:03.780 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:11:03.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:03.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:11:03.780 00.000 10072 MoveAxis(W, 6, ABG)
01:11:03.780 00.000 10072 Guiding  Dir = 3, Dur = 6
01:11:03.780 00.000 10072 IsGuiding returns 0
01:11:03.781 00.001 10072 PulseGuide returned control before completion, sleep 16
01:11:03.798 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:11:03.802 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:03.803 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:03.804 00.001 1032 Enqueuing Expose request
01:11:03.807 00.003 10072 IsGuiding returns 0
01:11:03.807 00.000 10072 Move returns status 0, amount 6
01:11:03.807 00.000 10072 MoveAxis(N, 0, ABG)
01:11:03.807 00.000 10072 Move returns status 0, amount 0
01:11:03.807 00.000 10072 move complete, result=0
01:11:03.807 00.000 10072 worker thread done servicing request
01:11:03.807 00.000 10072 Worker thread wakes up
01:11:03.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:03.808 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:03.814 00.006 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
01:11:04.432 00.618 10072 Exposure complete
01:11:04.480 00.048 10072 worker thread done servicing request
01:11:04.480 00.000 1032 OnExposeComplete: enter
01:11:04.481 00.001 1032 UpdateGuideState(): m_state=6
01:11:04.483 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1911
01:11:04.485 00.002 1032 Star::Find returns 1 (0), X=317.15, Y=752.58, Mass=1109, SNR=23.4, Peak=143 HFD=2.7
01:11:04.487 00.002 1032 MultiStar: [#1 0.00,0.18,1.11,U] [#2 0.07,0.05,0.85,U] [#3 0.12,0.00,0.79,U] [#4 -0.02,0.04,0.78,U] [#5 -0.05,0.35,0.80,U] [#6 0.05,0.04,0.66,U] [#7 0.19,-0.14,0.62,U] [#8 -0.12,-0.24,0.66,U] 
01:11:04.489 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {-0.08, 0.29}
01:11:04.490 00.001 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
01:11:04.493 00.003 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
01:11:04.494 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.43 mountX=0.08 mountY=-0.03, mountTheta=-0.40
01:11:04.497 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
01:11:04.500 00.003 1032 Enqueuing Move request for scope (0.01, 0.09)
01:11:04.502 00.002 10072 Worker thread wakes up
01:11:04.502 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
01:11:04.502 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
01:11:04.502 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.08 yDistance=-0.03
01:11:04.504 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:04.506 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.50
01:11:04.506 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:11:04.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:04.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:11:04.506 00.000 10072 MoveAxis(W, 9, ABG)
01:11:04.506 00.000 10072 Guiding  Dir = 3, Dur = 9
01:11:04.506 00.000 10072 IsGuiding returns 0
01:11:04.507 00.001 10072 PulseGuide returned control before completion, sleep 19
01:11:04.524 00.017 1032 UpdateGuideState exits: m=1109 SNR=23.4
01:11:04.527 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:04.529 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:04.531 00.002 1032 Enqueuing Expose request
01:11:04.539 00.008 10072 IsGuiding returns 0
01:11:04.539 00.000 10072 Move returns status 0, amount 9
01:11:04.539 00.000 10072 MoveAxis(N, 0, ABG)
01:11:04.539 00.000 10072 Move returns status 0, amount 0
01:11:04.539 00.000 10072 move complete, result=0
01:11:04.539 00.000 10072 worker thread done servicing request
01:11:04.539 00.000 10072 Worker thread wakes up
01:11:04.539 00.000 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:11:04.542 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:04.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:04.947 00.405 10072 Exposure complete
01:11:05.000 00.053 10072 worker thread done servicing request
01:11:05.000 00.000 1032 OnExposeComplete: enter
01:11:05.002 00.002 1032 UpdateGuideState(): m_state=6
01:11:05.004 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1912
01:11:05.006 00.002 1032 Star::Find returns 1 (0), X=317.23, Y=752.52, Mass=1452, SNR=26.9, Peak=186 HFD=2.8
01:11:05.008 00.002 1032 MultiStar: [#1 -0.11,0.08,0.93,U] [#2 0.30,0.13,0.73,U] [#3 -0.03,0.12,0.64,U] [#4 -0.18,0.08,0.69,U] [#5 -0.32,0.09,0.69,U] [#6 -0.29,0.01,0.58,U] [#7 0.08,-0.15,0.50,U] [#8 0.12,0.03,0.52,U] 
01:11:05.010 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.08}, one-star: {-0.00, 0.23}
01:11:05.012 00.002 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
01:11:05.014 00.002 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
01:11:05.016 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.10 mountX=0.09 mountY=0.03, mountTheta=0.27
01:11:05.020 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.08, opts=13)
01:11:05.022 00.002 1032 Enqueuing Move request for scope (-0.05, 0.08)
01:11:05.024 00.002 10072 Worker thread wakes up
01:11:05.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
01:11:05.024 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
01:11:05.024 00.000 10072 Moving (-0.05, 0.08) raw xDistance=0.09 yDistance=0.03
01:11:05.026 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:05.030 00.004 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
01:11:05.030 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:11:05.030 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:05.030 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:11:05.030 00.000 10072 MoveAxis(W, 8, ABG)
01:11:05.030 00.000 10072 Guiding  Dir = 3, Dur = 8
01:11:05.030 00.000 10072 IsGuiding returns 0
01:11:05.031 00.001 10072 PulseGuide returned control before completion, sleep 18
01:11:05.049 00.018 1032 UpdateGuideState exits: m=1452 SNR=26.9
01:11:05.052 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:05.054 00.002 10072 IsGuiding returns 0
01:11:05.054 00.000 10072 Move returns status 0, amount 8
01:11:05.054 00.000 10072 MoveAxis(N, 0, ABG)
01:11:05.054 00.000 10072 Move returns status 0, amount 0
01:11:05.054 00.000 10072 move complete, result=0
01:11:05.054 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:05.057 00.003 1032 Enqueuing Expose request
01:11:05.059 00.002 10072 worker thread done servicing request
01:11:05.060 00.001 10072 Worker thread wakes up
01:11:05.060 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:05.060 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:05.060 00.000 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:11:05.684 00.624 10072 Exposure complete
01:11:05.733 00.049 10072 worker thread done servicing request
01:11:05.733 00.000 1032 OnExposeComplete: enter
01:11:05.737 00.004 1032 UpdateGuideState(): m_state=6
01:11:05.741 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1913
01:11:05.744 00.003 1032 Star::Find returns 1 (0), X=317.31, Y=752.46, Mass=1443, SNR=26.8, Peak=176 HFD=2.9
01:11:05.745 00.001 1032 MultiStar: [#1 0.27,0.00,0.93,U] [#2 0.26,-0.02,0.78,U] [#3 0.23,-0.21,0.64,U] [#4 0.07,0.11,0.69,U] [#5 -0.00,0.05,0.68,U] [#6 0.05,0.02,0.59,U] [#7 0.59,-0.35,0.00,M1] [#8 0.04,-0.04,0.57,U] 
01:11:05.746 00.001 1032 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {0.08, 0.16}
01:11:05.748 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
01:11:05.749 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
01:11:05.751 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.14 mountX=-0.02 mountY=-0.13, mountTheta=-1.69
01:11:05.753 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
01:11:05.755 00.002 1032 Enqueuing Move request for scope (0.13, 0.02)
01:11:05.756 00.001 10072 Worker thread wakes up
01:11:05.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
01:11:05.757 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
01:11:05.757 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.02 yDistance=-0.13
01:11:05.758 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:05.761 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
01:11:05.761 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:11:05.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:05.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:11:05.761 00.000 10072 MoveAxis(W, 10, ABG)
01:11:05.762 00.001 10072 Guiding  Dir = 3, Dur = 10
01:11:05.762 00.000 10072 IsGuiding returns 0
01:11:05.762 00.000 10072 PulseGuide returned control before completion, sleep 20
01:11:05.781 00.019 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:11:05.783 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:05.785 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:05.787 00.002 1032 Enqueuing Expose request
01:11:05.792 00.005 10072 IsGuiding returns 0
01:11:05.792 00.000 10072 Move returns status 0, amount 10
01:11:05.792 00.000 10072 MoveAxis(N, 0, ABG)
01:11:05.792 00.000 10072 Move returns status 0, amount 0
01:11:05.792 00.000 10072 move complete, result=0
01:11:05.792 00.000 10072 worker thread done servicing request
01:11:05.792 00.000 10072 Worker thread wakes up
01:11:05.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:05.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:05.796 00.004 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:11:06.201 00.405 10072 Exposure complete
01:11:06.249 00.048 10072 worker thread done servicing request
01:11:06.249 00.000 1032 OnExposeComplete: enter
01:11:06.250 00.001 1032 UpdateGuideState(): m_state=6
01:11:06.252 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1914
01:11:06.254 00.002 1032 Star::Find returns 1 (0), X=317.26, Y=752.76, Mass=1534, SNR=27.6, Peak=193 HFD=2.7
01:11:06.256 00.002 1032 MultiStar: [#1 0.18,0.22,0.92,U] [#2 0.17,0.25,0.73,U] [#3 0.06,0.05,0.68,U] [#4 0.12,0.21,0.71,U] [#5 -0.07,0.30,0.66,U] [#6 0.01,0.04,0.55,U] [#7 0.24,-0.11,0.51,U] [#8 -0.05,-0.07,0.54,U] 
01:11:06.257 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.18}, one-star: {0.03, 0.46}
01:11:06.258 00.001 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
01:11:06.260 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
01:11:06.261 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.16 mountX=0.16 mountY=-0.12, mountTheta=-0.67
01:11:06.264 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.18, opts=13)
01:11:06.265 00.001 1032 Enqueuing Move request for scope (0.08, 0.18)
01:11:06.267 00.002 10072 Worker thread wakes up
01:11:06.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
01:11:06.267 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
01:11:06.267 00.000 10072 Moving (0.08, 0.18) raw xDistance=0.16 yDistance=-0.12
01:11:06.270 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:06.272 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.49
01:11:06.272 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:11:06.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:06.272 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:11:06.272 00.000 10072 MoveAxis(W, 81, ABG)
01:11:06.272 00.000 10072 Guiding  Dir = 3, Dur = 81
01:11:06.273 00.001 10072 IsGuiding returns 0
01:11:06.273 00.000 10072 PulseGuide returned control before completion, sleep 91
01:11:06.290 00.017 1032 UpdateGuideState exits: m=1534 SNR=27.6
01:11:06.293 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:06.294 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:06.297 00.003 1032 Enqueuing Expose request
01:11:06.369 00.072 10072 IsGuiding returns 0
01:11:06.369 00.000 10072 Move returns status 0, amount 81
01:11:06.369 00.000 10072 MoveAxis(N, 0, ABG)
01:11:06.369 00.000 10072 Move returns status 0, amount 0
01:11:06.369 00.000 10072 move complete, result=0
01:11:06.369 00.000 10072 worker thread done servicing request
01:11:06.369 00.000 10072 Worker thread wakes up
01:11:06.369 00.000 1032 GuideStep: 0.2 px 81 ms WEST, -0.1 px 0 ms NORTH
01:11:06.373 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:06.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:06.999 00.626 10072 Exposure complete
01:11:07.046 00.047 10072 worker thread done servicing request
01:11:07.046 00.000 1032 OnExposeComplete: enter
01:11:07.048 00.002 1032 UpdateGuideState(): m_state=6
01:11:07.053 00.005 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1915
01:11:07.056 00.003 1032 Star::Find returns 1 (0), X=317.11, Y=752.56, Mass=1294, SNR=25.4, Peak=160 HFD=2.8
01:11:07.059 00.003 1032 MultiStar: [#1 -0.21,0.11,0.96,U] [#2 0.10,0.14,0.76,U] [#3 -0.02,0.14,0.67,U] [#4 -0.33,0.03,0.72,U] [#5 -0.56,0.27,0.00,M1] [#6 -0.40,-0.09,0.63,U] [#7 0.05,-0.33,0.56,U] [#8 -0.04,0.07,0.58,U] 
01:11:07.061 00.002 1032 refined, 7 included, MultiStar: {-0.13, 0.07}, one-star: {-0.12, 0.26}
01:11:07.062 00.001 1032 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.83) = xAngle (0.82 = 0.82)
01:11:07.064 00.002 1032 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.82 = 0.82)
01:11:07.066 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.14 cameraTheta=2.65 mountX=0.10 mountY=0.10, mountTheta=0.82
01:11:07.069 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.07, opts=13)
01:11:07.071 00.002 1032 Enqueuing Move request for scope (-0.13, 0.07)
01:11:07.072 00.001 10072 Worker thread wakes up
01:11:07.072 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
01:11:07.072 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
01:11:07.072 00.000 10072 Moving (-0.13, 0.07) raw xDistance=0.10 yDistance=0.10
01:11:07.074 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:07.077 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
01:11:07.077 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:11:07.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:07.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:11:07.077 00.000 10072 MoveAxis(W, 10, ABG)
01:11:07.077 00.000 10072 Guiding  Dir = 3, Dur = 10
01:11:07.077 00.000 10072 IsGuiding returns 0
01:11:07.078 00.001 10072 PulseGuide returned control before completion, sleep 20
01:11:07.095 00.017 1032 UpdateGuideState exits: m=1294 SNR=25.4
01:11:07.097 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:07.100 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:07.102 00.002 1032 Enqueuing Expose request
01:11:07.103 00.001 10072 IsGuiding returns 0
01:11:07.103 00.000 10072 Move returns status 0, amount 10
01:11:07.103 00.000 10072 MoveAxis(N, 0, ABG)
01:11:07.104 00.001 10072 Move returns status 0, amount 0
01:11:07.104 00.000 10072 move complete, result=0
01:11:07.104 00.000 10072 worker thread done servicing request
01:11:07.104 00.000 10072 Worker thread wakes up
01:11:07.104 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:07.104 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:07.113 00.009 1032 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
01:11:07.511 00.398 10072 Exposure complete
01:11:07.560 00.049 10072 worker thread done servicing request
01:11:07.561 00.001 1032 OnExposeComplete: enter
01:11:07.562 00.001 1032 UpdateGuideState(): m_state=6
01:11:07.564 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1916
01:11:07.566 00.002 1032 Star::Find returns 1 (0), X=317.13, Y=752.56, Mass=1333, SNR=25.7, Peak=174 HFD=2.6
01:11:07.567 00.001 1032 MultiStar: [#1 -0.02,0.07,0.95,U] [#2 0.08,0.15,0.76,U] [#3 -0.17,0.09,0.72,U] [#4 -0.21,0.01,0.75,U] [#5 -0.41,0.24,0.70,U] [#6 -0.24,-0.19,0.62,U] [#7 0.00,-0.10,0.50,U] [#8 -0.20,-0.28,0.59,U] 
01:11:07.570 00.003 1032 refined, 8 included, MultiStar: {-0.14, 0.05}, one-star: {-0.10, 0.27}
01:11:07.572 00.002 1032 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.83) = xAngle (0.93 = 0.93)
01:11:07.573 00.001 1032 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.93 = 0.93)
01:11:07.575 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.76 mountX=0.09 mountY=0.12, mountTheta=0.93
01:11:07.577 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.05, opts=13)
01:11:07.581 00.004 1032 Enqueuing Move request for scope (-0.14, 0.05)
01:11:07.583 00.002 10072 Worker thread wakes up
01:11:07.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
01:11:07.583 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
01:11:07.583 00.000 10072 Moving (-0.14, 0.05) raw xDistance=0.09 yDistance=0.12
01:11:07.588 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:07.592 00.004 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
01:11:07.592 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:11:07.592 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:07.593 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:11:07.593 00.000 10072 MoveAxis(W, 7, ABG)
01:11:07.593 00.000 10072 Guiding  Dir = 3, Dur = 7
01:11:07.593 00.000 10072 IsGuiding returns 0
01:11:07.593 00.000 10072 PulseGuide returned control before completion, sleep 17
01:11:07.615 00.022 1032 UpdateGuideState exits: m=1333 SNR=25.7
01:11:07.618 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:07.620 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:07.622 00.002 1032 Enqueuing Expose request
01:11:07.624 00.002 10072 IsGuiding returns 0
01:11:07.624 00.000 10072 Move returns status 0, amount 7
01:11:07.624 00.000 10072 MoveAxis(N, 0, ABG)
01:11:07.624 00.000 10072 Move returns status 0, amount 0
01:11:07.624 00.000 10072 move complete, result=0
01:11:07.624 00.000 10072 worker thread done servicing request
01:11:07.624 00.000 10072 Worker thread wakes up
01:11:07.624 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:07.624 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:07.632 00.008 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:11:08.262 00.630 10072 Exposure complete
01:11:08.310 00.048 10072 worker thread done servicing request
01:11:08.310 00.000 1032 OnExposeComplete: enter
01:11:08.312 00.002 1032 UpdateGuideState(): m_state=6
01:11:08.313 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1917
01:11:08.315 00.002 1032 Star::Find returns 1 (0), X=317.18, Y=752.35, Mass=1451, SNR=26.8, Peak=159 HFD=2.7
01:11:08.318 00.003 1032 MultiStar: [#1 0.08,0.03,0.91,U] [#2 -0.04,0.25,0.72,U] [#3 -0.17,0.10,0.69,U] [#4 -0.22,-0.03,0.65,U] [#5 -0.32,0.08,0.72,U] [#6 -0.33,-0.02,0.57,U] [#7 0.01,-0.27,0.56,U] [#8 -0.32,-0.39,0.56,U] 
01:11:08.320 00.002 1032 single-star, 8 included, MultiStar: {-0.13, -0.00}, one-star: {-0.05, 0.05}
01:11:08.321 00.001 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
01:11:08.323 00.002 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
01:11:08.324 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.33 mountX=0.06 mountY=0.04, mountTheta=0.50
01:11:08.328 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
01:11:08.329 00.001 1032 Enqueuing Move request for scope (-0.05, 0.05)
01:11:08.332 00.003 10072 Worker thread wakes up
01:11:08.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
01:11:08.332 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
01:11:08.332 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.04
01:11:08.336 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:08.339 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
01:11:08.340 00.001 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:11:08.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:08.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:11:08.340 00.000 10072 MoveAxis(W, 8, ABG)
01:11:08.340 00.000 10072 Guiding  Dir = 3, Dur = 8
01:11:08.340 00.000 10072 IsGuiding returns 0
01:11:08.341 00.001 10072 PulseGuide returned control before completion, sleep 18
01:11:08.357 00.016 1032 UpdateGuideState exits: m=1451 SNR=26.8
01:11:08.360 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:08.363 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:08.366 00.003 1032 Enqueuing Expose request
01:11:08.369 00.003 10072 IsGuiding returns 0
01:11:08.369 00.000 10072 Move returns status 0, amount 8
01:11:08.369 00.000 10072 MoveAxis(N, 0, ABG)
01:11:08.369 00.000 10072 Move returns status 0, amount 0
01:11:08.369 00.000 10072 move complete, result=0
01:11:08.369 00.000 10072 worker thread done servicing request
01:11:08.369 00.000 10072 Worker thread wakes up
01:11:08.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:08.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:08.375 00.006 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:11:08.780 00.405 10072 Exposure complete
01:11:08.828 00.048 10072 worker thread done servicing request
01:11:08.829 00.001 1032 OnExposeComplete: enter
01:11:08.831 00.002 1032 UpdateGuideState(): m_state=6
01:11:08.833 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1918
01:11:08.835 00.002 1032 Star::Find returns 1 (0), X=316.99, Y=752.30, Mass=1515, SNR=27.4, Peak=158 HFD=2.6
01:11:08.837 00.002 1032 MultiStar: [#1 -0.33,-0.07,0.94,U] [#2 0.08,0.32,0.67,U] [#3 -0.01,0.19,0.67,U] [#4 -0.28,0.04,0.66,U] [#5 -0.56,0.25,0.00,M1] [#6 -0.52,0.07,0.60,U] [#7 0.12,-0.25,0.57,U] [#8 -0.22,-0.29,0.57,U] 
01:11:08.839 00.002 1032 refined, 7 included, MultiStar: {-0.19, 0.01}, one-star: {-0.24, 0.00}
01:11:08.842 00.003 1032 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.83) = xAngle (1.27 = 1.27)
01:11:08.844 00.002 1032 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.27 = 1.27)
01:11:08.846 00.002 1032 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.10 mountX=0.05 mountY=0.18, mountTheta=1.27
01:11:08.849 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.19, y=0.01, opts=13)
01:11:08.851 00.002 1032 Enqueuing Move request for scope (-0.19, 0.01)
01:11:08.853 00.002 10072 Worker thread wakes up
01:11:08.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
01:11:08.853 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
01:11:08.853 00.000 10072 Moving (-0.19, 0.01) raw xDistance=0.05 yDistance=0.18
01:11:08.855 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:08.858 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
01:11:08.858 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:11:08.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:08.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:11:08.858 00.000 10072 MoveAxis(W, 7, ABG)
01:11:08.858 00.000 10072 Guiding  Dir = 3, Dur = 7
01:11:08.858 00.000 10072 IsGuiding returns 0
01:11:08.859 00.001 10072 PulseGuide returned control before completion, sleep 17
01:11:08.875 00.016 1032 UpdateGuideState exits: m=1515 SNR=27.4
01:11:08.877 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:08.879 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:08.880 00.001 1032 Enqueuing Expose request
01:11:08.885 00.005 10072 IsGuiding returns 0
01:11:08.885 00.000 10072 Move returns status 0, amount 7
01:11:08.885 00.000 10072 MoveAxis(N, 0, ABG)
01:11:08.885 00.000 10072 Move returns status 0, amount 0
01:11:08.885 00.000 10072 move complete, result=0
01:11:08.885 00.000 10072 worker thread done servicing request
01:11:08.885 00.000 10072 Worker thread wakes up
01:11:08.886 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:08.886 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:08.890 00.004 1032 GuideStep: 0.1 px 7 ms WEST, 0.2 px 0 ms NORTH
01:11:09.515 00.625 10072 Exposure complete
01:11:09.561 00.046 10072 worker thread done servicing request
01:11:09.561 00.000 1032 OnExposeComplete: enter
01:11:09.563 00.002 1032 UpdateGuideState(): m_state=6
01:11:09.565 00.002 1032 Star::Find(15, 316, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1919
01:11:09.567 00.002 1032 Star::Find returns 1 (0), X=317.08, Y=752.72, Mass=1488, SNR=27.2, Peak=186 HFD=2.6
01:11:09.568 00.001 1032 MultiStar: [#1 -0.22,0.13,0.94,U] [#2 0.01,0.25,0.76,U] [#3 -0.02,0.13,0.67,U] [#4 -0.12,0.19,0.70,U] [#5 -0.34,0.43,0.66,U] [#6 -0.18,-0.05,0.58,U] [#7 0.23,-0.05,0.55,U] [#8 -0.21,-0.01,0.59,U] 
01:11:09.570 00.002 1032 refined, 8 included, MultiStar: {-0.12, 0.18}, one-star: {-0.15, 0.43}
01:11:09.571 00.001 1032 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.83) = xAngle (0.32 = 0.32)
01:11:09.574 00.003 1032 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.32 = 0.32)
01:11:09.575 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.22 cameraTheta=2.15 mountX=0.21 mountY=0.07, mountTheta=0.32
01:11:09.579 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.18, opts=13)
01:11:09.580 00.001 1032 Enqueuing Move request for scope (-0.12, 0.18)
01:11:09.582 00.002 10072 Worker thread wakes up
01:11:09.583 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
01:11:09.583 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
01:11:09.583 00.000 10072 Moving (-0.12, 0.18) raw xDistance=0.21 yDistance=0.07
01:11:09.585 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:09.588 00.003 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.49
01:11:09.588 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
01:11:09.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:09.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:11:09.588 00.000 10072 MoveAxis(W, 104, ABG)
01:11:09.588 00.000 10072 Guiding  Dir = 3, Dur = 104
01:11:09.589 00.001 10072 IsGuiding returns 0
01:11:09.589 00.000 10072 PulseGuide returned control before completion, sleep 114
01:11:09.606 00.017 1032 UpdateGuideState exits: m=1488 SNR=27.2
01:11:09.608 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:09.611 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:09.614 00.003 1032 Enqueuing Expose request
01:11:09.716 00.102 10072 IsGuiding returns 0
01:11:09.716 00.000 10072 Move returns status 0, amount 104
01:11:09.716 00.000 10072 MoveAxis(N, 0, ABG)
01:11:09.716 00.000 10072 Move returns status 0, amount 0
01:11:09.716 00.000 10072 move complete, result=0
01:11:09.716 00.000 10072 worker thread done servicing request
01:11:09.716 00.000 10072 Worker thread wakes up
01:11:09.716 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:09.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:09.716 00.000 1032 GuideStep: 0.2 px 104 ms WEST, 0.1 px 0 ms NORTH
01:11:10.123 00.407 10072 Exposure complete
01:11:10.171 00.048 10072 worker thread done servicing request
01:11:10.171 00.000 1032 OnExposeComplete: enter
01:11:10.173 00.002 1032 UpdateGuideState(): m_state=6
01:11:10.176 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1920
01:11:10.178 00.002 1032 Star::Find returns 1 (0), X=317.04, Y=752.45, Mass=1316, SNR=25.6, Peak=146 HFD=2.5
01:11:10.180 00.002 1032 MultiStar: [#1 -0.14,0.17,0.98,U] [#2 0.09,0.24,0.80,U] [#3 -0.12,0.18,0.76,U] [#4 -0.14,-0.05,0.71,U] [#5 -0.30,0.24,0.72,U] [#6 -0.09,-0.02,0.57,U] [#7 0.18,-0.21,0.60,U] [#8 -0.24,-0.09,0.59,U] 
01:11:10.183 00.003 1032 refined, 8 included, MultiStar: {-0.11, 0.09}, one-star: {-0.19, 0.16}
01:11:10.184 00.001 1032 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.83) = xAngle (0.64 = 0.64)
01:11:10.186 00.002 1032 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.64 = 0.64)
01:11:10.187 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.47 mountX=0.11 mountY=0.08, mountTheta=0.64
01:11:10.190 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.09, opts=13)
01:11:10.191 00.001 1032 Enqueuing Move request for scope (-0.11, 0.09)
01:11:10.194 00.003 10072 Worker thread wakes up
01:11:10.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
01:11:10.194 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
01:11:10.194 00.000 10072 Moving (-0.11, 0.09) raw xDistance=0.11 yDistance=0.08
01:11:10.196 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:10.198 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
01:11:10.198 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:11:10.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:10.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:11:10.198 00.000 10072 MoveAxis(W, 7, ABG)
01:11:10.199 00.001 10072 Guiding  Dir = 3, Dur = 7
01:11:10.199 00.000 10072 IsGuiding returns 0
01:11:10.200 00.001 10072 PulseGuide returned control before completion, sleep 17
01:11:10.217 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.6
01:11:10.219 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:10.220 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:10.223 00.003 1032 Enqueuing Expose request
01:11:10.231 00.008 10072 IsGuiding returns 0
01:11:10.231 00.000 10072 Move returns status 0, amount 7
01:11:10.231 00.000 10072 MoveAxis(N, 0, ABG)
01:11:10.231 00.000 10072 Move returns status 0, amount 0
01:11:10.232 00.001 10072 move complete, result=0
01:11:10.232 00.000 10072 worker thread done servicing request
01:11:10.232 00.000 10072 Worker thread wakes up
01:11:10.232 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:10.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:10.235 00.003 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:11:10.967 00.732 10072 Exposure complete
01:11:11.010 00.043 10072 worker thread done servicing request
01:11:11.010 00.000 1032 OnExposeComplete: enter
01:11:11.012 00.002 1032 UpdateGuideState(): m_state=6
01:11:11.014 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1921
01:11:11.016 00.002 1032 Star::Find returns 1 (0), X=317.23, Y=752.44, Mass=1539, SNR=27.6, Peak=212 HFD=2.8
01:11:11.020 00.004 1032 MultiStar: [#1 -0.05,0.03,0.95,U] [#2 0.28,-0.02,0.71,U] [#3 0.33,-0.00,0.61,U] [#4 -0.06,0.05,0.67,U] [#5 -0.22,0.30,0.67,U] [#6 -0.16,0.06,0.58,U] [#7 0.19,-0.24,0.54,U] [#8 0.13,-0.20,0.54,U] 
01:11:11.022 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {-0.00, 0.15}
01:11:11.024 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
01:11:11.025 00.001 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
01:11:11.027 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.62 mountX=0.02 mountY=-0.05, mountTheta=-1.21
01:11:11.029 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
01:11:11.031 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
01:11:11.032 00.001 10072 Worker thread wakes up
01:11:11.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
01:11:11.032 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:11:11.032 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
01:11:11.034 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:11.036 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
01:11:11.036 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:11:11.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:11.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:11:11.036 00.000 10072 MoveAxis(W, 6, ABG)
01:11:11.036 00.000 10072 Guiding  Dir = 3, Dur = 6
01:11:11.037 00.001 10072 IsGuiding returns 0
01:11:11.037 00.000 10072 PulseGuide returned control before completion, sleep 16
01:11:11.053 00.016 1032 UpdateGuideState exits: m=1539 SNR=27.6
01:11:11.056 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:11.058 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:11.060 00.002 1032 Enqueuing Expose request
01:11:11.061 00.001 10072 IsGuiding returns 0
01:11:11.061 00.000 10072 Move returns status 0, amount 6
01:11:11.061 00.000 10072 MoveAxis(N, 0, ABG)
01:11:11.061 00.000 10072 Move returns status 0, amount 0
01:11:11.061 00.000 10072 move complete, result=0
01:11:11.061 00.000 10072 worker thread done servicing request
01:11:11.061 00.000 10072 Worker thread wakes up
01:11:11.061 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:11.061 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:11.068 00.007 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
01:11:11.467 00.399 10072 Exposure complete
01:11:11.521 00.054 10072 worker thread done servicing request
01:11:11.521 00.000 1032 OnExposeComplete: enter
01:11:11.523 00.002 1032 UpdateGuideState(): m_state=6
01:11:11.525 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1922
01:11:11.526 00.001 1032 Star::Find returns 1 (0), X=317.33, Y=752.42, Mass=1421, SNR=26.6, Peak=174 HFD=2.9
01:11:11.528 00.002 1032 MultiStar: [#1 0.13,-0.11,0.92,U] [#2 0.21,0.08,0.74,U] [#3 0.04,0.19,0.67,U] [#4 0.08,-0.07,0.75,U] [#5 -0.20,0.19,0.70,U] [#6 -0.06,-0.04,0.58,U] [#7 0.41,-0.08,0.55,U] [#8 0.20,-0.14,0.59,U] 
01:11:11.530 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.10, 0.13}
01:11:11.531 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
01:11:11.532 00.001 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
01:11:11.534 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.22 mountX=-0.00 mountY=-0.10, mountTheta=-1.61
01:11:11.537 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
01:11:11.539 00.002 1032 Enqueuing Move request for scope (0.10, 0.02)
01:11:11.541 00.002 10072 Worker thread wakes up
01:11:11.541 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
01:11:11.541 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
01:11:11.541 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
01:11:11.544 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:11.546 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
01:11:11.546 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:11:11.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:11.546 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:11:11.546 00.000 10072 MoveAxis(W, 4, ABG)
01:11:11.546 00.000 10072 Guiding  Dir = 3, Dur = 4
01:11:11.546 00.000 10072 IsGuiding returns 0
01:11:11.546 00.000 10072 PulseGuide returned control before completion, sleep 14
01:11:11.563 00.017 1032 UpdateGuideState exits: m=1421 SNR=26.6
01:11:11.565 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:11.566 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:11.568 00.002 1032 Enqueuing Expose request
01:11:11.573 00.005 10072 IsGuiding returns 0
01:11:11.573 00.000 10072 Move returns status 0, amount 4
01:11:11.573 00.000 10072 MoveAxis(N, 0, ABG)
01:11:11.573 00.000 10072 Move returns status 0, amount 0
01:11:11.573 00.000 10072 move complete, result=0
01:11:11.573 00.000 10072 worker thread done servicing request
01:11:11.573 00.000 10072 Worker thread wakes up
01:11:11.573 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:11.573 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:11.577 00.004 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:11:12.200 00.623 10072 Exposure complete
01:11:12.248 00.048 10072 worker thread done servicing request
01:11:12.248 00.000 1032 OnExposeComplete: enter
01:11:12.251 00.003 1032 UpdateGuideState(): m_state=6
01:11:12.252 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1923
01:11:12.253 00.001 1032 Star::Find returns 1 (0), X=317.30, Y=752.62, Mass=1318, SNR=25.6, Peak=178 HFD=2.8
01:11:12.255 00.002 1032 MultiStar: [#1 0.06,0.12,0.98,U] [#2 0.22,0.41,0.76,U] [#3 0.20,0.16,0.68,U] [#4 -0.05,0.32,0.73,U] [#5 -0.19,0.36,0.74,U] [#6 -0.04,0.22,0.63,U] [#7 0.14,0.02,0.54,U] [#8 0.08,0.01,0.55,U] 
01:11:12.256 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.23}, one-star: {0.07, 0.32}
01:11:12.258 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
01:11:12.260 00.002 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
01:11:12.261 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.35 mountX=0.21 mountY=-0.11, mountTheta=-0.48
01:11:12.264 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.23, opts=13)
01:11:12.267 00.003 1032 Enqueuing Move request for scope (0.05, 0.23)
01:11:12.270 00.003 10072 Worker thread wakes up
01:11:12.270 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
01:11:12.270 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
01:11:12.270 00.000 10072 Moving (0.05, 0.23) raw xDistance=0.21 yDistance=-0.11
01:11:12.272 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:12.276 00.004 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 288.49
01:11:12.276 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
01:11:12.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:12.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:11:12.276 00.000 10072 MoveAxis(W, 100, ABG)
01:11:12.276 00.000 10072 Guiding  Dir = 3, Dur = 100
01:11:12.276 00.000 10072 IsGuiding returns 0
01:11:12.276 00.000 10072 PulseGuide returned control before completion, sleep 110
01:11:12.295 00.019 1032 UpdateGuideState exits: m=1318 SNR=25.6
01:11:12.298 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:12.300 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:12.303 00.003 1032 Enqueuing Expose request
01:11:12.400 00.097 10072 IsGuiding returns 0
01:11:12.401 00.001 10072 Move returns status 0, amount 100
01:11:12.401 00.000 10072 MoveAxis(N, 0, ABG)
01:11:12.401 00.000 10072 Move returns status 0, amount 0
01:11:12.401 00.000 10072 move complete, result=0
01:11:12.401 00.000 10072 worker thread done servicing request
01:11:12.401 00.000 10072 Worker thread wakes up
01:11:12.401 00.000 1032 GuideStep: 0.2 px 100 ms WEST, -0.1 px 0 ms NORTH
01:11:12.403 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:12.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:12.809 00.406 10072 Exposure complete
01:11:12.857 00.048 10072 worker thread done servicing request
01:11:12.857 00.000 1032 OnExposeComplete: enter
01:11:12.858 00.001 1032 UpdateGuideState(): m_state=6
01:11:12.860 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1924
01:11:12.863 00.003 1032 Star::Find returns 1 (0), X=317.28, Y=752.53, Mass=1413, SNR=26.5, Peak=181 HFD=2.8
01:11:12.865 00.002 1032 MultiStar: [#1 0.06,0.10,0.98,U] [#2 0.21,0.16,0.72,U] [#3 0.20,0.14,0.64,U] [#4 0.01,0.04,0.70,U] [#5 -0.16,0.17,0.70,U] [#6 -0.05,0.03,0.62,U] [#7 0.09,0.09,0.47,U] [#8 -0.04,0.02,0.59,U] 
01:11:12.868 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.12}, one-star: {0.05, 0.24}
01:11:12.870 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
01:11:12.873 00.003 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
01:11:12.874 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.23 mountX=0.10 mountY=-0.07, mountTheta=-0.60
01:11:12.877 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
01:11:12.879 00.002 1032 Enqueuing Move request for scope (0.04, 0.12)
01:11:12.880 00.001 10072 Worker thread wakes up
01:11:12.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
01:11:12.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
01:11:12.880 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.10 yDistance=-0.07
01:11:12.882 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:12.884 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
01:11:12.884 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:11:12.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:12.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:11:12.884 00.000 10072 MoveAxis(W, 2, ABG)
01:11:12.885 00.001 10072 Guiding  Dir = 3, Dur = 2
01:11:12.885 00.000 10072 IsGuiding returns 0
01:11:12.885 00.000 10072 PulseGuide returned control before completion, sleep 12
01:11:12.899 00.014 10072 IsGuiding returns 0
01:11:12.899 00.000 10072 Move returns status 0, amount 2
01:11:12.899 00.000 10072 MoveAxis(N, 0, ABG)
01:11:12.899 00.000 10072 Move returns status 0, amount 0
01:11:12.899 00.000 10072 move complete, result=0
01:11:12.900 00.001 10072 worker thread done servicing request
01:11:12.903 00.003 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:11:12.906 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:12.908 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:12.910 00.002 1032 Enqueuing Expose request
01:11:12.912 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:11:12.914 00.002 10072 Worker thread wakes up
01:11:12.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:12.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:13.544 00.630 10072 Exposure complete
01:11:13.600 00.056 10072 worker thread done servicing request
01:11:13.600 00.000 1032 OnExposeComplete: enter
01:11:13.602 00.002 1032 UpdateGuideState(): m_state=6
01:11:13.605 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1925
01:11:13.607 00.002 1032 Star::Find returns 1 (0), X=317.35, Y=752.38, Mass=1352, SNR=25.9, Peak=154 HFD=2.9
01:11:13.608 00.001 1032 MultiStar: [#1 0.05,-0.05,0.99,U] [#2 0.01,0.21,0.71,U] [#3 -0.14,0.14,0.68,U] [#4 -0.04,-0.18,0.75,U] [#5 -0.27,0.04,0.76,U] [#6 -0.02,-0.04,0.56,U] [#7 0.13,-0.26,0.52,U] [#8 -0.09,-0.35,0.60,U] 
01:11:13.611 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.12, 0.09}
01:11:13.612 00.001 1032 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.83) = xAngle (-4.02 = 2.26)
01:11:13.614 00.002 1032 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.02 = 2.26)
01:11:13.616 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.19 mountX=-0.02 mountY=0.03, mountTheta=2.26
01:11:13.619 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
01:11:13.621 00.002 1032 Enqueuing Move request for scope (-0.02, -0.03)
01:11:13.623 00.002 10072 Worker thread wakes up
01:11:13.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
01:11:13.623 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
01:11:13.623 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
01:11:13.625 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:13.628 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
01:11:13.628 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:11:13.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:13.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:11:13.628 00.000 10072 MoveAxis(E, 1, ABG)
01:11:13.628 00.000 10072 Guiding  Dir = 2, Dur = 1
01:11:13.629 00.001 10072 IsGuiding returns 0
01:11:13.629 00.000 10072 PulseGuide returned control before completion, sleep 11
01:11:13.648 00.019 1032 UpdateGuideState exits: m=1352 SNR=25.9
01:11:13.650 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:13.653 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:13.654 00.001 1032 Enqueuing Expose request
01:11:13.656 00.002 10072 IsGuiding returns 0
01:11:13.656 00.000 10072 Move returns status 0, amount 1
01:11:13.656 00.000 10072 MoveAxis(N, 0, ABG)
01:11:13.656 00.000 10072 Move returns status 0, amount 0
01:11:13.656 00.000 10072 move complete, result=0
01:11:13.656 00.000 10072 worker thread done servicing request
01:11:13.657 00.001 10072 Worker thread wakes up
01:11:13.657 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:13.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:13.663 00.006 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
01:11:14.063 00.400 10072 Exposure complete
01:11:14.113 00.050 10072 worker thread done servicing request
01:11:14.113 00.000 1032 OnExposeComplete: enter
01:11:14.115 00.002 1032 UpdateGuideState(): m_state=6
01:11:14.117 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1926
01:11:14.119 00.002 1032 Star::Find returns 1 (0), X=317.37, Y=752.33, Mass=1394, SNR=26.3, Peak=154 HFD=3.0
01:11:14.121 00.002 1032 MultiStar: [#1 0.08,-0.23,0.99,U] [#2 0.19,0.15,0.75,U] [#3 0.16,0.17,0.67,U] [#4 0.07,-0.20,0.75,U] [#5 -0.07,0.06,0.70,U] [#6 -0.02,-0.06,0.61,U] [#7 0.30,-0.23,0.59,U] [#8 0.20,-0.19,0.54,U] 
01:11:14.122 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.05}, one-star: {0.14, 0.04}
01:11:14.124 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
01:11:14.126 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
01:11:14.127 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.13 cameraTheta=-0.44 mountX=-0.08 mountY=-0.10, mountTheta=-2.27
01:11:14.129 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
01:11:14.131 00.002 1032 Enqueuing Move request for scope (0.11, -0.05)
01:11:14.132 00.001 10072 Worker thread wakes up
01:11:14.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
01:11:14.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
01:11:14.132 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.08 yDistance=-0.10
01:11:14.134 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:14.136 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
01:11:14.137 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:11:14.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:14.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:11:14.137 00.000 10072 MoveAxis(E, 1, ABG)
01:11:14.137 00.000 10072 Guiding  Dir = 2, Dur = 1
01:11:14.137 00.000 10072 IsGuiding returns 0
01:11:14.138 00.001 10072 PulseGuide returned control before completion, sleep 11
01:11:14.153 00.015 10072 IsGuiding returns 0
01:11:14.153 00.000 10072 Move returns status 0, amount 1
01:11:14.153 00.000 10072 MoveAxis(N, 0, ABG)
01:11:14.153 00.000 10072 Move returns status 0, amount 0
01:11:14.153 00.000 10072 move complete, result=0
01:11:14.153 00.000 10072 worker thread done servicing request
01:11:14.154 00.001 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:11:14.156 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:14.157 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:14.158 00.001 1032 Enqueuing Expose request
01:11:14.160 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:11:14.162 00.002 10072 Worker thread wakes up
01:11:14.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:14.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:14.798 00.636 10072 Exposure complete
01:11:14.843 00.045 10072 worker thread done servicing request
01:11:14.844 00.001 1032 OnExposeComplete: enter
01:11:14.845 00.001 1032 UpdateGuideState(): m_state=6
01:11:14.846 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1927
01:11:14.848 00.002 1032 Star::Find returns 1 (0), X=317.29, Y=752.42, Mass=1323, SNR=25.6, Peak=153 HFD=2.9
01:11:14.849 00.001 1032 MultiStar: [#1 0.24,-0.20,1.01,U] [#2 0.15,0.13,0.78,U] [#3 -0.01,0.13,0.71,U] [#4 0.12,-0.06,0.71,U] [#5 -0.17,-0.04,0.74,U] [#6 0.00,-0.11,0.59,U] [#7 0.28,-0.09,0.54,U] [#8 -0.17,-0.08,0.57,U] 
01:11:14.850 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.06, 0.13}
01:11:14.852 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
01:11:14.853 00.001 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
01:11:14.854 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.25 mountX=-0.03 mountY=-0.06, mountTheta=-2.08
01:11:14.856 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
01:11:14.858 00.002 1032 Enqueuing Move request for scope (0.07, -0.02)
01:11:14.861 00.003 10072 Worker thread wakes up
01:11:14.861 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:11:14.861 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:11:14.861 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.03 yDistance=-0.06
01:11:14.863 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:14.865 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
01:11:14.865 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:11:14.866 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:14.866 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:11:14.866 00.000 10072 MoveAxis(E, 1, ABG)
01:11:14.866 00.000 10072 Guiding  Dir = 2, Dur = 1
01:11:14.882 00.016 1032 UpdateGuideState exits: m=1323 SNR=25.6
01:11:14.884 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:14.887 00.003 10072 IsGuiding returns 0
01:11:14.887 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:14.889 00.002 10072 PulseGuide returned control before completion, sleep 11
01:11:14.890 00.001 1032 Enqueuing Expose request
01:11:14.905 00.015 10072 IsGuiding returns 0
01:11:14.905 00.000 10072 Move returns status 0, amount 1
01:11:14.905 00.000 10072 MoveAxis(N, 0, ABG)
01:11:14.905 00.000 10072 Move returns status 0, amount 0
01:11:14.905 00.000 10072 move complete, result=0
01:11:14.905 00.000 10072 worker thread done servicing request
01:11:14.906 00.001 10072 Worker thread wakes up
01:11:14.906 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:14.906 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:14.909 00.003 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:11:15.313 00.404 10072 Exposure complete
01:11:15.360 00.047 10072 worker thread done servicing request
01:11:15.360 00.000 1032 OnExposeComplete: enter
01:11:15.363 00.003 1032 UpdateGuideState(): m_state=6
01:11:15.365 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1928
01:11:15.367 00.002 1032 Star::Find returns 1 (0), X=317.28, Y=752.44, Mass=1328, SNR=25.6, Peak=166 HFD=2.8
01:11:15.370 00.003 1032 MultiStar: [#1 0.06,0.00,1.02,U] [#2 0.27,0.04,0.77,U] [#3 0.15,-0.04,0.70,U] [#4 0.02,-0.05,0.76,U] [#5 -0.15,0.23,0.73,U] [#6 -0.04,0.01,0.62,U] [#7 0.46,-0.16,0.56,U] [#8 0.11,-0.14,0.60,U] 
01:11:15.372 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.05, 0.14}
01:11:15.374 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
01:11:15.377 00.003 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
01:11:15.378 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.19 mountX=-0.01 mountY=-0.09, mountTheta=-1.64
01:11:15.380 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
01:11:15.382 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
01:11:15.384 00.002 10072 Worker thread wakes up
01:11:15.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
01:11:15.384 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
01:11:15.384 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.01 yDistance=-0.09
01:11:15.385 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:15.388 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
01:11:15.388 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:11:15.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:15.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:11:15.388 00.000 10072 MoveAxis(E, 2, ABG)
01:11:15.388 00.000 10072 Guiding  Dir = 2, Dur = 2
01:11:15.389 00.001 10072 IsGuiding returns 0
01:11:15.389 00.000 10072 PulseGuide returned control before completion, sleep 12
01:11:15.405 00.016 10072 IsGuiding returns 1
01:11:15.405 00.000 10072 scope still moving after pulse duration time elapsed
01:11:15.407 00.002 1032 UpdateGuideState exits: m=1328 SNR=25.6
01:11:15.410 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:15.411 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:15.413 00.002 1032 Enqueuing Expose request
01:11:15.435 00.022 10072 IsGuiding returns 0
01:11:15.436 00.001 10072 scope move finished after 2 + 44 ms
01:11:15.436 00.000 10072 Move returns status 0, amount 2
01:11:15.436 00.000 10072 MoveAxis(N, 0, ABG)
01:11:15.436 00.000 10072 Move returns status 0, amount 0
01:11:15.436 00.000 10072 move complete, result=0
01:11:15.436 00.000 10072 worker thread done servicing request
01:11:15.436 00.000 10072 Worker thread wakes up
01:11:15.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:15.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:15.436 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:11:16.065 00.629 10072 Exposure complete
01:11:16.111 00.046 10072 worker thread done servicing request
01:11:16.111 00.000 1032 OnExposeComplete: enter
01:11:16.113 00.002 1032 UpdateGuideState(): m_state=6
01:11:16.115 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1929
01:11:16.117 00.002 1032 Star::Find returns 1 (0), X=317.25, Y=752.44, Mass=1399, SNR=26.4, Peak=191 HFD=2.7
01:11:16.118 00.001 1032 MultiStar: [#1 0.02,0.01,0.94,U] [#2 0.31,0.13,0.74,U] [#3 0.06,0.05,0.63,U] [#4 0.04,0.01,0.70,U] [#5 -0.07,0.05,0.72,U] [#6 0.05,0.03,0.62,U] [#7 0.22,-0.31,0.49,U] [#8 0.12,-0.35,0.60,U] 
01:11:16.120 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.00}, one-star: {0.01, 0.15}
01:11:16.122 00.002 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
01:11:16.124 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
01:11:16.125 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.00 mountX=-0.02 mountY=-0.07, mountTheta=-1.83
01:11:16.128 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
01:11:16.130 00.002 1032 Enqueuing Move request for scope (0.08, 0.00)
01:11:16.133 00.003 10072 Worker thread wakes up
01:11:16.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
01:11:16.133 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
01:11:16.133 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.07
01:11:16.135 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:16.137 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
01:11:16.137 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:11:16.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:16.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:11:16.137 00.000 10072 MoveAxis(E, 3, ABG)
01:11:16.137 00.000 10072 Guiding  Dir = 2, Dur = 3
01:11:16.138 00.001 10072 IsGuiding returns 0
01:11:16.139 00.001 10072 PulseGuide returned control before completion, sleep 12
01:11:16.155 00.016 10072 IsGuiding returns 0
01:11:16.155 00.000 10072 Move returns status 0, amount 3
01:11:16.155 00.000 10072 MoveAxis(N, 0, ABG)
01:11:16.155 00.000 10072 Move returns status 0, amount 0
01:11:16.155 00.000 10072 move complete, result=0
01:11:16.155 00.000 10072 worker thread done servicing request
01:11:16.156 00.001 1032 UpdateGuideState exits: m=1399 SNR=26.4
01:11:16.158 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:16.159 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:16.161 00.002 1032 Enqueuing Expose request
01:11:16.162 00.001 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:11:16.163 00.001 10072 Worker thread wakes up
01:11:16.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:16.164 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:16.584 00.420 10072 Exposure complete
01:11:16.634 00.050 10072 worker thread done servicing request
01:11:16.634 00.000 1032 OnExposeComplete: enter
01:11:16.636 00.002 1032 UpdateGuideState(): m_state=6
01:11:16.638 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1930
01:11:16.639 00.001 1032 Star::Find returns 1 (0), X=317.26, Y=752.37, Mass=1564, SNR=27.9, Peak=199 HFD=2.8
01:11:16.642 00.003 1032 MultiStar: [#1 0.01,0.00,0.84,U] [#2 0.40,-0.01,0.70,U] [#3 0.01,0.05,0.68,U] [#4 0.07,-0.02,0.69,U] [#5 -0.16,0.03,0.67,U] [#6 0.00,-0.08,0.57,U] [#7 0.11,-0.10,0.47,U] [#8 0.00,-0.16,0.55,U] 
01:11:16.645 00.003 1032 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.03, 0.07}
01:11:16.648 00.003 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
01:11:16.650 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
01:11:16.651 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.23 mountX=-0.02 mountY=-0.05, mountTheta=-2.06
01:11:16.654 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
01:11:16.656 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
01:11:16.658 00.002 10072 Worker thread wakes up
01:11:16.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
01:11:16.658 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
01:11:16.658 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
01:11:16.660 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:16.662 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.49
01:11:16.662 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:11:16.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:16.663 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:11:16.663 00.000 10072 MoveAxis(E, 2, ABG)
01:11:16.663 00.000 10072 Guiding  Dir = 2, Dur = 2
01:11:16.663 00.000 10072 IsGuiding returns 0
01:11:16.663 00.000 10072 PulseGuide returned control before completion, sleep 12
01:11:16.680 00.017 1032 UpdateGuideState exits: m=1564 SNR=27.9
01:11:16.683 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:16.685 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:16.687 00.002 1032 Enqueuing Expose request
01:11:16.689 00.002 10072 IsGuiding returns 0
01:11:16.689 00.000 10072 Move returns status 0, amount 2
01:11:16.689 00.000 10072 MoveAxis(N, 0, ABG)
01:11:16.689 00.000 10072 Move returns status 0, amount 0
01:11:16.689 00.000 10072 move complete, result=0
01:11:16.689 00.000 10072 worker thread done servicing request
01:11:16.689 00.000 10072 Worker thread wakes up
01:11:16.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:16.689 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:16.697 00.008 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
01:11:17.319 00.622 10072 Exposure complete
01:11:17.370 00.051 10072 worker thread done servicing request
01:11:17.370 00.000 1032 OnExposeComplete: enter
01:11:17.372 00.002 1032 UpdateGuideState(): m_state=6
01:11:17.375 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1931
01:11:17.377 00.002 1032 Star::Find returns 1 (0), X=317.30, Y=752.42, Mass=1294, SNR=25.3, Peak=155 HFD=2.9
01:11:17.379 00.002 1032 MultiStar: [#1 0.22,-0.24,1.04,U] [#2 0.18,0.08,0.79,U] [#3 -0.06,0.05,0.73,U] [#4 0.04,-0.12,0.70,U] [#5 -0.02,0.06,0.70,U] [#6 0.03,-0.17,0.60,U] [#7 0.17,-0.20,0.57,U] [#8 0.23,-0.08,0.55,U] 
01:11:17.381 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.07, 0.13}
01:11:17.383 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
01:11:17.384 00.001 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
01:11:17.385 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.45 mountX=-0.07 mountY=-0.08, mountTheta=-2.28
01:11:17.388 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
01:11:17.390 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
01:11:17.391 00.001 10072 Worker thread wakes up
01:11:17.392 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
01:11:17.392 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
01:11:17.392 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.08
01:11:17.395 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:17.398 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:17.398 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:11:17.398 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:17.398 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:11:17.398 00.000 10072 MoveAxis(E, 1, ABG)
01:11:17.398 00.000 10072 Guiding  Dir = 2, Dur = 1
01:11:17.399 00.001 10072 IsGuiding returns 0
01:11:17.399 00.000 10072 PulseGuide returned control before completion, sleep 11
01:11:17.411 00.012 10072 IsGuiding returns 0
01:11:17.411 00.000 10072 Move returns status 0, amount 1
01:11:17.411 00.000 10072 MoveAxis(N, 0, ABG)
01:11:17.411 00.000 10072 Move returns status 0, amount 0
01:11:17.411 00.000 10072 move complete, result=0
01:11:17.411 00.000 10072 worker thread done servicing request
01:11:17.415 00.004 1032 UpdateGuideState exits: m=1294 SNR=25.3
01:11:17.416 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:17.418 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:17.420 00.002 1032 Enqueuing Expose request
01:11:17.422 00.002 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:11:17.423 00.001 10072 Worker thread wakes up
01:11:17.423 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:17.423 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:17.838 00.415 10072 Exposure complete
01:11:17.888 00.050 10072 worker thread done servicing request
01:11:17.888 00.000 1032 OnExposeComplete: enter
01:11:17.891 00.003 1032 UpdateGuideState(): m_state=6
01:11:17.893 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1932
01:11:17.898 00.005 1032 Star::Find returns 1 (0), X=317.40, Y=752.47, Mass=1451, SNR=26.8, Peak=178 HFD=3.1
01:11:17.900 00.002 1032 MultiStar: [#1 0.12,-0.04,0.94,U] [#2 0.21,0.03,0.75,U] [#3 0.25,0.11,0.65,U] [#4 0.10,-0.06,0.68,U] [#5 -0.00,0.20,0.71,U] [#6 -0.01,0.01,0.53,U] [#7 0.29,-0.19,0.53,U] [#8 0.15,-0.11,0.57,U] 
01:11:17.902 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.03}, one-star: {0.17, 0.18}
01:11:17.903 00.001 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
01:11:17.905 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
01:11:17.907 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.20 mountX=-0.01 mountY=-0.15, mountTheta=-1.63
01:11:17.909 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
01:11:17.912 00.003 1032 Enqueuing Move request for scope (0.14, 0.03)
01:11:17.914 00.002 10072 Worker thread wakes up
01:11:17.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
01:11:17.914 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
01:11:17.914 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.15
01:11:17.916 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:17.918 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:17.918 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:11:17.918 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:17.919 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:11:17.919 00.000 10072 MoveAxis(W, 0, ABG)
01:11:17.919 00.000 10072 Move returns status 0, amount 0
01:11:17.919 00.000 10072 MoveAxis(N, 0, ABG)
01:11:17.919 00.000 10072 Move returns status 0, amount 0
01:11:17.919 00.000 10072 move complete, result=0
01:11:17.919 00.000 10072 worker thread done servicing request
01:11:17.939 00.020 1032 UpdateGuideState exits: m=1451 SNR=26.8
01:11:17.941 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:17.943 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:17.945 00.002 1032 Enqueuing Expose request
01:11:17.947 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
01:11:17.949 00.002 10072 Worker thread wakes up
01:11:17.949 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:17.949 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:18.587 00.638 10072 Exposure complete
01:11:18.632 00.045 10072 worker thread done servicing request
01:11:18.633 00.001 1032 OnExposeComplete: enter
01:11:18.635 00.002 1032 UpdateGuideState(): m_state=6
01:11:18.637 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1933
01:11:18.639 00.002 1032 Star::Find returns 1 (0), X=317.38, Y=752.56, Mass=1512, SNR=27.4, Peak=205 HFD=3.0
01:11:18.641 00.002 1032 MultiStar: [#1 0.03,0.10,0.92,U] [#2 0.36,0.23,0.69,U] [#3 0.29,0.05,0.63,U] [#4 -0.02,0.12,0.67,U] [#5 -0.13,0.13,0.65,U] [#6 0.02,0.17,0.55,U] [#7 0.34,-0.25,0.50,U] [#8 0.07,0.01,0.54,U] 
01:11:18.644 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.11}, one-star: {0.15, 0.27}
01:11:18.645 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
01:11:18.647 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
01:11:18.648 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.76 mountX=0.08 mountY=-0.14, mountTheta=-1.07
01:11:18.650 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
01:11:18.653 00.003 1032 Enqueuing Move request for scope (0.12, 0.11)
01:11:18.654 00.001 10072 Worker thread wakes up
01:11:18.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
01:11:18.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
01:11:18.654 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.08 yDistance=-0.14
01:11:18.655 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:18.658 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:18.658 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:11:18.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:18.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:11:18.658 00.000 10072 MoveAxis(W, 1, ABG)
01:11:18.658 00.000 10072 Guiding  Dir = 3, Dur = 1
01:11:18.659 00.001 10072 IsGuiding returns 0
01:11:18.659 00.000 10072 PulseGuide returned control before completion, sleep 11
01:11:18.677 00.018 1032 UpdateGuideState exits: m=1512 SNR=27.4
01:11:18.679 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:18.681 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:18.682 00.001 1032 Enqueuing Expose request
01:11:18.684 00.002 10072 IsGuiding returns 0
01:11:18.684 00.000 10072 Move returns status 0, amount 1
01:11:18.684 00.000 10072 MoveAxis(N, 0, ABG)
01:11:18.684 00.000 10072 Move returns status 0, amount 0
01:11:18.684 00.000 10072 move complete, result=0
01:11:18.684 00.000 10072 worker thread done servicing request
01:11:18.684 00.000 10072 Worker thread wakes up
01:11:18.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:18.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:18.691 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:11:19.103 00.412 10072 Exposure complete
01:11:19.152 00.049 10072 worker thread done servicing request
01:11:19.153 00.001 1032 OnExposeComplete: enter
01:11:19.155 00.002 1032 UpdateGuideState(): m_state=6
01:11:19.157 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1934
01:11:19.159 00.002 1032 Star::Find returns 1 (0), X=317.27, Y=752.57, Mass=1490, SNR=27.2, Peak=200 HFD=2.8
01:11:19.161 00.002 1032 MultiStar: [#1 0.04,-0.02,0.93,U] [#2 0.12,0.15,0.71,U] [#3 0.15,-0.02,0.65,U] [#4 0.10,0.04,0.68,U] [#5 -0.23,0.27,0.67,U] [#6 0.18,-0.01,0.57,U] [#7 0.29,-0.19,0.54,U] [#8 -0.02,-0.16,0.57,U] 
01:11:19.162 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.04, 0.28}
01:11:19.163 00.001 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
01:11:19.165 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
01:11:19.167 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.71 mountX=0.04 mountY=-0.08, mountTheta=-1.12
01:11:19.171 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
01:11:19.172 00.001 1032 Enqueuing Move request for scope (0.07, 0.06)
01:11:19.175 00.003 10072 Worker thread wakes up
01:11:19.175 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
01:11:19.175 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
01:11:19.175 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
01:11:19.178 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:19.179 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:19.179 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:11:19.179 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:19.179 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:11:19.181 00.002 10072 MoveAxis(W, 0, ABG)
01:11:19.181 00.000 10072 Move returns status 0, amount 0
01:11:19.181 00.000 10072 MoveAxis(N, 0, ABG)
01:11:19.181 00.000 10072 Move returns status 0, amount 0
01:11:19.181 00.000 10072 move complete, result=0
01:11:19.181 00.000 10072 worker thread done servicing request
01:11:19.198 00.017 1032 UpdateGuideState exits: m=1490 SNR=27.2
01:11:19.200 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:19.202 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:19.205 00.003 1032 Enqueuing Expose request
01:11:19.207 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
01:11:19.210 00.003 10072 Worker thread wakes up
01:11:19.210 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:19.210 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:19.835 00.625 10072 Exposure complete
01:11:19.883 00.048 10072 worker thread done servicing request
01:11:19.883 00.000 1032 OnExposeComplete: enter
01:11:19.885 00.002 1032 UpdateGuideState(): m_state=6
01:11:19.887 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1935
01:11:19.889 00.002 1032 Star::Find returns 1 (0), X=317.43, Y=752.53, Mass=1326, SNR=25.7, Peak=174 HFD=3.1
01:11:19.890 00.001 1032 MultiStar: [#1 0.10,0.09,0.96,U] [#2 0.19,0.21,0.70,U] [#3 0.08,0.01,0.70,U] [#4 0.11,0.05,0.72,U] [#5 -0.20,0.17,0.70,U] [#6 0.21,0.03,0.62,U] [#7 0.50,-0.33,0.54,U] [#8 0.04,-0.07,0.58,U] 
01:11:19.894 00.004 1032 refined, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.20, 0.24}
01:11:19.896 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
01:11:19.898 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
01:11:19.900 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.14 cameraTheta=0.47 mountX=0.03 mountY=-0.14, mountTheta=-1.36
01:11:19.903 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
01:11:19.906 00.003 1032 Enqueuing Move request for scope (0.13, 0.07)
01:11:19.909 00.003 10072 Worker thread wakes up
01:11:19.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
01:11:19.909 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
01:11:19.909 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.03 yDistance=-0.14
01:11:19.912 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:19.917 00.005 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:19.917 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:11:19.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:19.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:11:19.917 00.000 10072 MoveAxis(W, 1, ABG)
01:11:19.917 00.000 10072 Guiding  Dir = 3, Dur = 1
01:11:19.928 00.011 10072 IsGuiding returns 0
01:11:19.928 00.000 10072 PulseGuide returned control before completion, sleep 11
01:11:19.936 00.008 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:11:19.938 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:19.939 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:19.940 00.001 1032 Enqueuing Expose request
01:11:19.943 00.003 10072 IsGuiding returns 0
01:11:19.943 00.000 10072 Move returns status 0, amount 1
01:11:19.943 00.000 10072 MoveAxis(N, 0, ABG)
01:11:19.943 00.000 10072 Move returns status 0, amount 0
01:11:19.943 00.000 10072 move complete, result=0
01:11:19.943 00.000 10072 worker thread done servicing request
01:11:19.943 00.000 10072 Worker thread wakes up
01:11:19.943 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:19.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:19.951 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:11:20.351 00.400 10072 Exposure complete
01:11:20.402 00.051 10072 worker thread done servicing request
01:11:20.402 00.000 1032 OnExposeComplete: enter
01:11:20.405 00.003 1032 UpdateGuideState(): m_state=6
01:11:20.407 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1936
01:11:20.409 00.002 1032 Star::Find returns 1 (0), X=317.33, Y=752.63, Mass=1427, SNR=26.6, Peak=182 HFD=2.9
01:11:20.411 00.002 1032 MultiStar: [#1 0.10,0.18,0.93,U] [#2 0.30,0.30,0.75,U] [#3 0.08,0.19,0.63,U] [#4 -0.05,0.24,0.73,U] [#5 -0.18,0.33,0.70,U] [#6 -0.07,0.06,0.60,U] [#7 0.36,-0.06,0.53,U] [#8 0.20,-0.04,0.57,U] 
01:11:20.413 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.19}, one-star: {0.10, 0.34}
01:11:20.414 00.001 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
01:11:20.416 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
01:11:20.417 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.14 mountX=0.16 mountY=-0.13, mountTheta=-0.69
01:11:20.420 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.19, opts=13)
01:11:20.421 00.001 1032 Enqueuing Move request for scope (0.09, 0.19)
01:11:20.423 00.002 10072 Worker thread wakes up
01:11:20.423 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
01:11:20.424 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
01:11:20.424 00.000 10072 Moving (0.09, 0.19) raw xDistance=0.16 yDistance=-0.13
01:11:20.428 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:20.431 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.48
01:11:20.432 00.001 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:11:20.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:20.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:11:20.432 00.000 10072 MoveAxis(W, 78, ABG)
01:11:20.432 00.000 10072 Guiding  Dir = 3, Dur = 78
01:11:20.432 00.000 10072 IsGuiding returns 0
01:11:20.433 00.001 10072 PulseGuide returned control before completion, sleep 88
01:11:20.450 00.017 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:11:20.452 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:20.454 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:20.459 00.005 1032 Enqueuing Expose request
01:11:20.534 00.075 10072 IsGuiding returns 0
01:11:20.534 00.000 10072 Move returns status 0, amount 78
01:11:20.534 00.000 10072 MoveAxis(N, 0, ABG)
01:11:20.534 00.000 10072 Move returns status 0, amount 0
01:11:20.534 00.000 10072 move complete, result=0
01:11:20.534 00.000 10072 worker thread done servicing request
01:11:20.534 00.000 10072 Worker thread wakes up
01:11:20.534 00.000 1032 GuideStep: 0.2 px 78 ms WEST, -0.1 px 0 ms NORTH
01:11:20.537 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:20.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:21.163 00.626 10072 Exposure complete
01:11:21.212 00.049 10072 worker thread done servicing request
01:11:21.213 00.001 1032 OnExposeComplete: enter
01:11:21.215 00.002 1032 UpdateGuideState(): m_state=6
01:11:21.216 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1937
01:11:21.218 00.002 1032 Star::Find returns 1 (0), X=317.34, Y=752.44, Mass=1281, SNR=25.2, Peak=168 HFD=2.9
01:11:21.219 00.001 1032 MultiStar: [#1 0.11,0.03,0.99,U] [#2 0.26,0.15,0.82,U] [#3 0.22,-0.05,0.65,U] [#4 0.03,-0.07,0.74,U] [#5 0.07,0.08,0.74,U] [#6 0.03,-0.16,0.61,U] [#7 0.53,-0.20,0.59,U] [#8 0.12,-0.25,0.60,U] 
01:11:21.221 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.01}, one-star: {0.11, 0.15}
01:11:21.222 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
01:11:21.224 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
01:11:21.226 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.08 mountX=-0.05 mountY=-0.15, mountTheta=-1.91
01:11:21.228 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.01, opts=13)
01:11:21.230 00.002 1032 Enqueuing Move request for scope (0.16, -0.01)
01:11:21.231 00.001 10072 Worker thread wakes up
01:11:21.231 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
01:11:21.232 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
01:11:21.232 00.000 10072 Moving (0.16, -0.01) raw xDistance=-0.05 yDistance=-0.15
01:11:21.233 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:21.236 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:21.236 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:11:21.236 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:21.236 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:11:21.236 00.000 10072 MoveAxis(W, 5, ABG)
01:11:21.236 00.000 10072 Guiding  Dir = 3, Dur = 5
01:11:21.237 00.001 10072 IsGuiding returns 0
01:11:21.238 00.001 10072 PulseGuide returned control before completion, sleep 14
01:11:21.253 00.015 10072 IsGuiding returns 0
01:11:21.253 00.000 10072 Move returns status 0, amount 5
01:11:21.253 00.000 10072 MoveAxis(N, 0, ABG)
01:11:21.253 00.000 10072 Move returns status 0, amount 0
01:11:21.253 00.000 10072 move complete, result=0
01:11:21.253 00.000 10072 worker thread done servicing request
01:11:21.254 00.001 1032 UpdateGuideState exits: m=1281 SNR=25.2
01:11:21.256 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:21.258 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:21.260 00.002 1032 Enqueuing Expose request
01:11:21.262 00.002 10072 Worker thread wakes up
01:11:21.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:21.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:21.262 00.000 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:11:21.680 00.418 10072 Exposure complete
01:11:21.732 00.052 10072 worker thread done servicing request
01:11:21.732 00.000 1032 OnExposeComplete: enter
01:11:21.735 00.003 1032 UpdateGuideState(): m_state=6
01:11:21.737 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1938
01:11:21.740 00.003 1032 Star::Find returns 1 (0), X=317.35, Y=752.35, Mass=1334, SNR=25.7, Peak=162 HFD=3.0
01:11:21.742 00.002 1032 MultiStar: [#1 0.16,-0.02,1.03,U] [#2 0.32,-0.12,0.76,U] [#3 0.21,-0.16,0.67,U] [#4 0.04,-0.03,0.72,U] [#5 -0.03,0.06,0.69,U] [#6 0.10,-0.17,0.61,U] [#7 0.37,-0.31,0.53,U] [#8 0.24,-0.23,0.60,U] 
01:11:21.744 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.08}, one-star: {0.12, 0.06}
01:11:21.746 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
01:11:21.748 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
01:11:21.749 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.44 mountX=0.02 mountY=-0.13, mountTheta=-1.39
01:11:21.752 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
01:11:21.754 00.002 1032 Enqueuing Move request for scope (0.12, 0.06)
01:11:21.756 00.002 10072 Worker thread wakes up
01:11:21.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
01:11:21.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
01:11:21.757 00.001 10072 Moving (0.12, 0.06) raw xDistance=0.02 yDistance=-0.13
01:11:21.759 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:21.761 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:21.761 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:11:21.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:21.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:11:21.761 00.000 10072 MoveAxis(W, 5, ABG)
01:11:21.761 00.000 10072 Guiding  Dir = 3, Dur = 5
01:11:21.762 00.001 10072 IsGuiding returns 0
01:11:21.762 00.000 10072 PulseGuide returned control before completion, sleep 15
01:11:21.780 00.018 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:11:21.782 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:21.795 00.013 10072 IsGuiding returns 0
01:11:21.795 00.000 10072 Move returns status 0, amount 5
01:11:21.795 00.000 10072 MoveAxis(N, 0, ABG)
01:11:21.795 00.000 10072 Move returns status 0, amount 0
01:11:21.795 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:21.798 00.003 1032 Enqueuing Expose request
01:11:21.800 00.002 10072 move complete, result=0
01:11:21.801 00.001 10072 worker thread done servicing request
01:11:21.801 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:11:21.804 00.003 10072 Worker thread wakes up
01:11:21.804 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:21.804 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:22.429 00.625 10072 Exposure complete
01:11:22.476 00.047 10072 worker thread done servicing request
01:11:22.476 00.000 1032 OnExposeComplete: enter
01:11:22.478 00.002 1032 UpdateGuideState(): m_state=6
01:11:22.481 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1939
01:11:22.483 00.002 1032 Star::Find returns 1 (0), X=317.38, Y=752.32, Mass=1401, SNR=26.4, Peak=170 HFD=2.9
01:11:22.485 00.002 1032 MultiStar: [#1 0.17,-0.01,0.94,U] [#2 0.27,-0.07,0.74,U] [#3 -0.02,-0.03,0.66,U] [#4 -0.03,-0.24,0.69,U] [#5 0.04,0.01,0.68,U] [#6 -0.15,-0.22,0.57,U] [#7 0.22,-0.20,0.52,U] [#8 -0.01,-0.26,0.59,U] 
01:11:22.486 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.15, 0.03}
01:11:22.489 00.003 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
01:11:22.491 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
01:11:22.494 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.13 cameraTheta=-0.84 mountX=-0.11 mountY=-0.06, mountTheta=-2.67
01:11:22.496 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
01:11:22.498 00.002 1032 Enqueuing Move request for scope (0.08, -0.09)
01:11:22.499 00.001 10072 Worker thread wakes up
01:11:22.500 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
01:11:22.500 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
01:11:22.500 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.06
01:11:22.503 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:22.505 00.002 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:22.505 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
01:11:22.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:22.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:11:22.505 00.000 10072 MoveAxis(W, 7, ABG)
01:11:22.505 00.000 10072 Guiding  Dir = 3, Dur = 7
01:11:22.506 00.001 10072 IsGuiding returns 0
01:11:22.506 00.000 10072 PulseGuide returned control before completion, sleep 17
01:11:22.524 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:11:22.526 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:22.529 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:22.530 00.001 1032 Enqueuing Expose request
01:11:22.533 00.003 10072 IsGuiding returns 0
01:11:22.533 00.000 10072 Move returns status 0, amount 7
01:11:22.533 00.000 10072 MoveAxis(N, 0, ABG)
01:11:22.533 00.000 10072 Move returns status 0, amount 0
01:11:22.533 00.000 10072 move complete, result=0
01:11:22.533 00.000 10072 worker thread done servicing request
01:11:22.533 00.000 10072 Worker thread wakes up
01:11:22.533 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:22.533 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:22.539 00.006 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:11:22.945 00.406 10072 Exposure complete
01:11:22.990 00.045 10072 worker thread done servicing request
01:11:22.990 00.000 1032 OnExposeComplete: enter
01:11:22.992 00.002 1032 UpdateGuideState(): m_state=6
01:11:22.994 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1940
01:11:22.995 00.001 1032 Star::Find returns 1 (0), X=317.43, Y=752.41, Mass=1413, SNR=26.5, Peak=173 HFD=3.0
01:11:22.997 00.002 1032 MultiStar: [#1 0.10,-0.07,0.99,U] [#2 0.38,-0.08,0.74,U] [#3 0.25,-0.07,0.67,U] [#4 0.06,-0.12,0.73,U] [#5 -0.07,0.01,0.69,U] [#6 -0.10,-0.08,0.62,U] [#7 0.47,-0.28,0.50,U] [#8 0.04,-0.12,0.57,U] 
01:11:22.999 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.20, 0.12}
01:11:23.001 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
01:11:23.002 00.001 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
01:11:23.004 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-0.39 mountX=-0.09 mountY=-0.12, mountTheta=-2.22
01:11:23.007 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
01:11:23.008 00.001 1032 Enqueuing Move request for scope (0.14, -0.06)
01:11:23.010 00.002 10072 Worker thread wakes up
01:11:23.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
01:11:23.010 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
01:11:23.010 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.09 yDistance=-0.12
01:11:23.013 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:23.015 00.002 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:23.015 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
01:11:23.015 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:23.015 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:11:23.015 00.000 10072 MoveAxis(W, 6, ABG)
01:11:23.015 00.000 10072 Guiding  Dir = 3, Dur = 6
01:11:23.015 00.000 10072 IsGuiding returns 0
01:11:23.016 00.001 10072 PulseGuide returned control before completion, sleep 16
01:11:23.032 00.016 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:11:23.035 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:23.036 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:23.038 00.002 1032 Enqueuing Expose request
01:11:23.047 00.009 10072 IsGuiding returns 0
01:11:23.047 00.000 10072 Move returns status 0, amount 6
01:11:23.047 00.000 10072 MoveAxis(N, 0, ABG)
01:11:23.047 00.000 10072 Move returns status 0, amount 0
01:11:23.047 00.000 10072 move complete, result=0
01:11:23.047 00.000 10072 worker thread done servicing request
01:11:23.047 00.000 10072 Worker thread wakes up
01:11:23.047 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:23.047 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:23.050 00.003 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:11:23.681 00.631 10072 Exposure complete
01:11:23.728 00.047 10072 worker thread done servicing request
01:11:23.728 00.000 1032 OnExposeComplete: enter
01:11:23.731 00.003 1032 UpdateGuideState(): m_state=6
01:11:23.732 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1941
01:11:23.735 00.003 1032 Star::Find returns 1 (0), X=317.25, Y=752.51, Mass=1560, SNR=27.8, Peak=197 HFD=2.8
01:11:23.737 00.002 1032 MultiStar: [#1 0.07,-0.04,0.88,U] [#2 0.35,0.01,0.69,U] [#3 0.30,0.06,0.61,U] [#4 0.04,-0.06,0.67,U] [#5 -0.08,0.11,0.71,U] [#6 0.09,-0.07,0.56,U] [#7 0.32,-0.49,0.46,U] [#8 -0.06,-0.27,0.51,U] 
01:11:23.741 00.004 1032 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.02, 0.21}
01:11:23.742 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
01:11:23.744 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
01:11:23.745 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.21 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
01:11:23.748 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
01:11:23.750 00.002 1032 Enqueuing Move request for scope (0.11, -0.02)
01:11:23.751 00.001 10072 Worker thread wakes up
01:11:23.752 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
01:11:23.752 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
01:11:23.752 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
01:11:23.754 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:23.757 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:23.757 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:11:23.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:23.757 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:11:23.757 00.000 10072 MoveAxis(W, 9, ABG)
01:11:23.757 00.000 10072 Guiding  Dir = 3, Dur = 9
01:11:23.757 00.000 10072 IsGuiding returns 0
01:11:23.758 00.001 10072 PulseGuide returned control before completion, sleep 19
01:11:23.775 00.017 1032 UpdateGuideState exits: m=1560 SNR=27.8
01:11:23.778 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:23.780 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:23.782 00.002 1032 Enqueuing Expose request
01:11:23.789 00.007 10072 IsGuiding returns 0
01:11:23.789 00.000 10072 Move returns status 0, amount 9
01:11:23.789 00.000 10072 MoveAxis(N, 0, ABG)
01:11:23.789 00.000 10072 Move returns status 0, amount 0
01:11:23.789 00.000 10072 move complete, result=0
01:11:23.789 00.000 10072 worker thread done servicing request
01:11:23.789 00.000 10072 Worker thread wakes up
01:11:23.789 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:23.789 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:23.792 00.003 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:11:24.195 00.403 10072 Exposure complete
01:11:24.245 00.050 10072 worker thread done servicing request
01:11:24.246 00.001 1032 OnExposeComplete: enter
01:11:24.248 00.002 1032 UpdateGuideState(): m_state=6
01:11:24.249 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1942
01:11:24.251 00.002 1032 Star::Find returns 1 (0), X=317.36, Y=752.47, Mass=1209, SNR=24.5, Peak=160 HFD=3.0
01:11:24.253 00.002 1032 MultiStar: [#1 0.04,0.03,1.05,U] [#2 0.24,-0.02,0.85,U] [#3 0.12,-0.02,0.72,U] [#4 0.08,-0.02,0.78,U] [#5 -0.10,-0.04,0.75,U] [#6 0.12,-0.10,0.60,U] [#7 0.31,-0.26,0.57,U] [#8 0.11,-0.25,0.59,U] 
01:11:24.256 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.13, 0.18}
01:11:24.258 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
01:11:24.260 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
01:11:24.261 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.29 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
01:11:24.264 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
01:11:24.265 00.001 1032 Enqueuing Move request for scope (0.11, -0.03)
01:11:24.266 00.001 10072 Worker thread wakes up
01:11:24.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
01:11:24.266 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
01:11:24.266 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
01:11:24.269 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:24.272 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:24.272 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:11:24.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:24.272 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:11:24.272 00.000 10072 MoveAxis(W, 7, ABG)
01:11:24.272 00.000 10072 Guiding  Dir = 3, Dur = 7
01:11:24.272 00.000 10072 IsGuiding returns 0
01:11:24.273 00.001 10072 PulseGuide returned control before completion, sleep 17
01:11:24.290 00.017 1032 UpdateGuideState exits: m=1209 SNR=24.5
01:11:24.292 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:24.294 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:24.296 00.002 1032 Enqueuing Expose request
01:11:24.304 00.008 10072 IsGuiding returns 0
01:11:24.304 00.000 10072 Move returns status 0, amount 7
01:11:24.304 00.000 10072 MoveAxis(N, 0, ABG)
01:11:24.304 00.000 10072 Move returns status 0, amount 0
01:11:24.304 00.000 10072 move complete, result=0
01:11:24.304 00.000 10072 worker thread done servicing request
01:11:24.305 00.001 10072 Worker thread wakes up
01:11:24.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:24.305 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:24.308 00.003 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:11:24.929 00.621 10072 Exposure complete
01:11:24.978 00.049 10072 worker thread done servicing request
01:11:24.978 00.000 1032 OnExposeComplete: enter
01:11:24.980 00.002 1032 UpdateGuideState(): m_state=6
01:11:24.982 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1943
01:11:24.983 00.001 1032 Star::Find returns 1 (0), X=317.36, Y=752.49, Mass=1580, SNR=28.0, Peak=189 HFD=3.1
01:11:24.986 00.003 1032 MultiStar: [#1 0.29,0.07,0.89,U] [#2 0.41,0.19,0.73,U] [#3 0.19,0.05,0.63,U] [#4 0.16,-0.01,0.63,U] [#5 -0.04,0.05,0.62,U] [#6 0.12,0.13,0.55,U] [#7 0.47,-0.40,0.00,M1] [#8 0.06,-0.12,0.54,U] 
01:11:24.988 00.002 1032 refined, 7 included, MultiStar: {0.18, 0.08}, one-star: {0.13, 0.20}
01:11:24.993 00.005 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
01:11:24.994 00.001 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
01:11:24.996 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.44 mountX=0.03 mountY=-0.19, mountTheta=-1.39
01:11:24.999 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.08, opts=13)
01:11:25.001 00.002 1032 Enqueuing Move request for scope (0.18, 0.08)
01:11:25.003 00.002 10072 Worker thread wakes up
01:11:25.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
01:11:25.003 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
01:11:25.003 00.000 10072 Moving (0.18, 0.08) raw xDistance=0.03 yDistance=-0.19
01:11:25.006 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:25.009 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:25.009 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:11:25.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:25.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:11:25.009 00.000 10072 MoveAxis(W, 9, ABG)
01:11:25.009 00.000 10072 Guiding  Dir = 3, Dur = 9
01:11:25.010 00.001 10072 IsGuiding returns 0
01:11:25.010 00.000 10072 PulseGuide returned control before completion, sleep 19
01:11:25.029 00.019 1032 UpdateGuideState exits: m=1580 SNR=28.0
01:11:25.032 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:25.034 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:25.036 00.002 1032 Enqueuing Expose request
01:11:25.038 00.002 10072 IsGuiding returns 0
01:11:25.038 00.000 10072 Move returns status 0, amount 9
01:11:25.038 00.000 10072 MoveAxis(N, 0, ABG)
01:11:25.038 00.000 10072 Move returns status 0, amount 0
01:11:25.038 00.000 10072 move complete, result=0
01:11:25.038 00.000 10072 worker thread done servicing request
01:11:25.038 00.000 10072 Worker thread wakes up
01:11:25.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:25.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:25.045 00.007 1032 GuideStep: 0.0 px 9 ms WEST, -0.2 px 0 ms NORTH
01:11:25.446 00.401 10072 Exposure complete
01:11:25.494 00.048 10072 worker thread done servicing request
01:11:25.494 00.000 1032 OnExposeComplete: enter
01:11:25.496 00.002 1032 UpdateGuideState(): m_state=6
01:11:25.498 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1944
01:11:25.500 00.002 1032 Star::Find returns 1 (0), X=317.29, Y=752.42, Mass=1303, SNR=25.4, Peak=168 HFD=2.9
01:11:25.502 00.002 1032 MultiStar: [#1 0.30,0.00,0.94,U] [#2 0.17,0.15,0.75,U] [#3 0.10,0.20,0.76,U] [#4 0.03,0.05,0.72,U] [#5 -0.04,0.19,0.70,U] [#6 0.02,0.12,0.62,U] [#7 0.30,-0.15,0.57,U] [#8 -0.01,-0.19,0.59,U] 
01:11:25.504 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.06, 0.13}
01:11:25.506 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
01:11:25.507 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
01:11:25.509 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.54 mountX=0.04 mountY=-0.12, mountTheta=-1.29
01:11:25.512 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
01:11:25.514 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
01:11:25.517 00.003 10072 Worker thread wakes up
01:11:25.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
01:11:25.517 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
01:11:25.517 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
01:11:25.520 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:25.522 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:25.522 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:11:25.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:25.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:11:25.522 00.000 10072 MoveAxis(W, 7, ABG)
01:11:25.522 00.000 10072 Guiding  Dir = 3, Dur = 7
01:11:25.524 00.002 10072 IsGuiding returns 0
01:11:25.524 00.000 10072 PulseGuide returned control before completion, sleep 17
01:11:25.542 00.018 1032 UpdateGuideState exits: m=1303 SNR=25.4
01:11:25.544 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:25.545 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:25.547 00.002 1032 Enqueuing Expose request
01:11:25.551 00.004 10072 IsGuiding returns 0
01:11:25.551 00.000 10072 Move returns status 0, amount 7
01:11:25.551 00.000 10072 MoveAxis(N, 0, ABG)
01:11:25.551 00.000 10072 Move returns status 0, amount 0
01:11:25.552 00.001 10072 move complete, result=0
01:11:25.552 00.000 10072 worker thread done servicing request
01:11:25.552 00.000 10072 Worker thread wakes up
01:11:25.552 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:25.552 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:25.559 00.007 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:11:26.179 00.620 10072 Exposure complete
01:11:26.227 00.048 10072 worker thread done servicing request
01:11:26.227 00.000 1032 OnExposeComplete: enter
01:11:26.229 00.002 1032 UpdateGuideState(): m_state=6
01:11:26.231 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1945
01:11:26.233 00.002 1032 Star::Find returns 1 (0), X=317.43, Y=752.60, Mass=1432, SNR=26.6, Peak=196 HFD=3.0
01:11:26.236 00.003 1032 MultiStar: [#1 0.22,0.13,0.95,U] [#2 0.28,0.11,0.75,U] [#3 0.14,-0.01,0.68,U] [#4 0.05,0.11,0.72,U] [#5 -0.08,-0.00,0.72,U] [#6 0.01,-0.04,0.57,U] [#7 0.47,-0.29,0.56,U] [#8 0.07,-0.11,0.59,U] 
01:11:26.237 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.05}, one-star: {0.20, 0.31}
01:11:26.240 00.003 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
01:11:26.243 00.003 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
01:11:26.244 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.32 mountX=0.01 mountY=-0.16, mountTheta=-1.51
01:11:26.247 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.05, opts=13)
01:11:26.248 00.001 1032 Enqueuing Move request for scope (0.15, 0.05)
01:11:26.250 00.002 10072 Worker thread wakes up
01:11:26.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
01:11:26.250 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
01:11:26.250 00.000 10072 Moving (0.15, 0.05) raw xDistance=0.01 yDistance=-0.16
01:11:26.251 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:26.254 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:26.254 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:11:26.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:26.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:11:26.254 00.000 10072 MoveAxis(W, 9, ABG)
01:11:26.254 00.000 10072 Guiding  Dir = 3, Dur = 9
01:11:26.255 00.001 10072 IsGuiding returns 0
01:11:26.255 00.000 10072 PulseGuide returned control before completion, sleep 19
01:11:26.272 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.6
01:11:26.275 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:26.277 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:26.278 00.001 1032 Enqueuing Expose request
01:11:26.285 00.007 10072 IsGuiding returns 0
01:11:26.285 00.000 10072 Move returns status 0, amount 9
01:11:26.285 00.000 10072 MoveAxis(N, 0, ABG)
01:11:26.285 00.000 10072 Move returns status 0, amount 0
01:11:26.285 00.000 10072 move complete, result=0
01:11:26.285 00.000 10072 worker thread done servicing request
01:11:26.285 00.000 10072 Worker thread wakes up
01:11:26.285 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:26.285 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:26.288 00.003 1032 GuideStep: 0.0 px 9 ms WEST, -0.2 px 0 ms NORTH
01:11:26.693 00.405 10072 Exposure complete
01:11:26.743 00.050 10072 worker thread done servicing request
01:11:26.743 00.000 1032 OnExposeComplete: enter
01:11:26.745 00.002 1032 UpdateGuideState(): m_state=6
01:11:26.746 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1946
01:11:26.747 00.001 1032 Star::Find returns 1 (0), X=317.37, Y=752.76, Mass=1472, SNR=27.0, Peak=193 HFD=2.8
01:11:26.749 00.002 1032 MultiStar: [#1 0.14,0.19,0.93,U] [#2 0.37,0.29,0.73,U] [#3 0.28,0.09,0.65,U] [#4 -0.02,0.20,0.70,U] [#5 -0.06,0.39,0.65,U] [#6 -0.09,0.03,0.56,U] [#7 0.49,-0.15,0.45,U] [#8 0.17,0.14,0.54,U] 
01:11:26.750 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.21}, one-star: {0.14, 0.47}
01:11:26.751 00.001 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
01:11:26.753 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
01:11:26.756 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.21 hyp=0.26 cameraTheta=0.96 mountX=0.17 mountY=-0.20, mountTheta=-0.87
01:11:26.758 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.21, opts=13)
01:11:26.760 00.002 1032 Enqueuing Move request for scope (0.15, 0.21)
01:11:26.762 00.002 10072 Worker thread wakes up
01:11:26.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.21) opts 0xd
01:11:26.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.21)
01:11:26.762 00.000 10072 Moving (0.15, 0.21) raw xDistance=0.17 yDistance=-0.20
01:11:26.764 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:26.767 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.48
01:11:26.767 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:11:26.767 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:11:26.767 00.000 10072 MoveAxis(W, 85, ABG)
01:11:26.767 00.000 10072 Guiding  Dir = 3, Dur = 85
01:11:26.767 00.000 10072 IsGuiding returns 0
01:11:26.768 00.001 10072 PulseGuide returned control before completion, sleep 95
01:11:26.786 00.018 1032 UpdateGuideState exits: m=1472 SNR=27.0
01:11:26.788 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:26.791 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:26.792 00.001 1032 Enqueuing Expose request
01:11:26.878 00.086 10072 IsGuiding returns 0
01:11:26.878 00.000 10072 Move returns status 0, amount 85
01:11:26.878 00.000 10072 MoveAxis(N, 130, ABG)
01:11:26.878 00.000 10072 Guiding  Dir = 0, Dur = 130
01:11:26.878 00.000 10072 IsGuiding returns 0
01:11:26.879 00.001 10072 PulseGuide returned control before completion, sleep 140
01:11:27.033 00.154 10072 IsGuiding returns 0
01:11:27.033 00.000 10072 Move returns status 0, amount 130
01:11:27.033 00.000 10072 move complete, result=0
01:11:27.033 00.000 10072 worker thread done servicing request
01:11:27.033 00.000 10072 Worker thread wakes up
01:11:27.033 00.000 1032 GuideStep: 0.2 px 85 ms WEST, -0.2 px 130 ms NORTH
01:11:27.036 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:27.036 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:27.664 00.628 10072 Exposure complete
01:11:27.715 00.051 10072 worker thread done servicing request
01:11:27.715 00.000 1032 OnExposeComplete: enter
01:11:27.717 00.002 1032 UpdateGuideState(): m_state=6
01:11:27.719 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1947
01:11:27.721 00.002 1032 Star::Find returns 1 (0), X=317.20, Y=752.33, Mass=1439, SNR=26.7, Peak=184 HFD=2.7
01:11:27.724 00.003 1032 MultiStar: [#1 0.15,-0.26,0.94,U] [#2 0.29,0.02,0.76,U] [#3 0.21,-0.12,0.69,U] [#4 0.02,-0.16,0.70,U] [#5 -0.04,-0.19,0.66,U] [#6 -0.02,-0.40,0.59,U] [#7 0.23,-0.47,0.53,U] [#8 0.17,-0.35,0.56,U] 
01:11:27.727 00.003 1032 single-star, 8 included, MultiStar: {0.10, -0.18}, one-star: {-0.03, 0.04}
01:11:27.729 00.002 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
01:11:27.731 00.002 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
01:11:27.732 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.14 mountX=0.05 mountY=0.01, mountTheta=0.31
01:11:27.736 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
01:11:27.740 00.004 1032 Enqueuing Move request for scope (-0.03, 0.04)
01:11:27.742 00.002 10072 Worker thread wakes up
01:11:27.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
01:11:27.742 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
01:11:27.743 00.001 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.01
01:11:27.746 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:27.748 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:27.748 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:11:27.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:27.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:11:27.748 00.000 10072 MoveAxis(W, 10, ABG)
01:11:27.748 00.000 10072 Guiding  Dir = 3, Dur = 10
01:11:27.748 00.000 10072 IsGuiding returns 0
01:11:27.749 00.001 10072 PulseGuide returned control before completion, sleep 20
01:11:27.768 00.019 1032 UpdateGuideState exits: m=1439 SNR=26.7
01:11:27.772 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:27.774 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:27.776 00.002 1032 Enqueuing Expose request
01:11:27.785 00.009 10072 IsGuiding returns 0
01:11:27.785 00.000 10072 Move returns status 0, amount 10
01:11:27.785 00.000 10072 MoveAxis(N, 0, ABG)
01:11:27.785 00.000 10072 Move returns status 0, amount 0
01:11:27.785 00.000 10072 move complete, result=0
01:11:27.785 00.000 10072 worker thread done servicing request
01:11:27.785 00.000 10072 Worker thread wakes up
01:11:27.785 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:27.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:27.787 00.002 1032 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
01:11:28.193 00.406 10072 Exposure complete
01:11:28.240 00.047 1032 OnExposeComplete: enter
01:11:28.243 00.003 1032 UpdateGuideState(): m_state=6
01:11:28.244 00.001 10072 worker thread done servicing request
01:11:28.245 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1948
01:11:28.246 00.001 1032 Star::Find returns 1 (0), X=317.27, Y=752.26, Mass=1377, SNR=26.2, Peak=156 HFD=2.8
01:11:28.248 00.002 1032 MultiStar: [#1 0.10,-0.30,0.93,U] [#2 0.31,-0.10,0.77,U] [#3 0.17,-0.17,0.69,U] [#4 0.08,-0.17,0.70,U] [#5 -0.01,-0.20,0.68,U] [#6 0.03,-0.21,0.56,U] [#7 0.46,-0.43,0.00,M1] [#8 0.16,-0.40,0.56,U] 
01:11:28.250 00.002 1032 single-star, 7 included, MultiStar: {0.11, -0.19}, one-star: {0.04, -0.03}
01:11:28.251 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
01:11:28.253 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
01:11:28.255 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.69 mountX=-0.04 mountY=-0.03, mountTheta=-2.52
01:11:28.258 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
01:11:28.259 00.001 1032 Enqueuing Move request for scope (0.04, -0.03)
01:11:28.261 00.002 10072 Worker thread wakes up
01:11:28.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
01:11:28.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
01:11:28.261 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
01:11:28.263 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:28.266 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:28.266 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:11:28.266 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:28.266 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:11:28.266 00.000 10072 MoveAxis(W, 8, ABG)
01:11:28.266 00.000 10072 Guiding  Dir = 3, Dur = 8
01:11:28.268 00.002 10072 IsGuiding returns 0
01:11:28.269 00.001 10072 PulseGuide returned control before completion, sleep 18
01:11:28.285 00.016 1032 UpdateGuideState exits: m=1377 SNR=26.2
01:11:28.287 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:28.290 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:28.291 00.001 1032 Enqueuing Expose request
01:11:28.300 00.009 10072 IsGuiding returns 0
01:11:28.300 00.000 10072 Move returns status 0, amount 8
01:11:28.300 00.000 10072 MoveAxis(N, 0, ABG)
01:11:28.300 00.000 10072 Move returns status 0, amount 0
01:11:28.300 00.000 10072 move complete, result=0
01:11:28.300 00.000 10072 worker thread done servicing request
01:11:28.300 00.000 10072 Worker thread wakes up
01:11:28.300 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:28.300 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:28.302 00.002 1032 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:11:28.928 00.626 10072 Exposure complete
01:11:28.974 00.046 10072 worker thread done servicing request
01:11:28.974 00.000 1032 OnExposeComplete: enter
01:11:28.975 00.001 1032 UpdateGuideState(): m_state=6
01:11:28.977 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1949
01:11:28.979 00.002 1032 Star::Find returns 1 (0), X=317.26, Y=752.45, Mass=1392, SNR=26.3, Peak=167 HFD=2.9
01:11:28.982 00.003 1032 MultiStar: [#1 0.12,-0.00,0.93,U] [#2 0.24,0.02,0.74,U] [#3 0.21,-0.14,0.73,U] [#4 -0.03,-0.18,0.71,U] [#5 -0.18,0.08,0.73,U] [#6 0.05,-0.08,0.57,U] [#7 0.32,-0.43,0.53,U] [#8 -0.02,-0.16,0.56,U] 
01:11:28.983 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.03, 0.15}
01:11:28.985 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
01:11:28.986 00.001 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
01:11:28.990 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.63 mountX=-0.08 mountY=-0.06, mountTheta=-2.46
01:11:28.993 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
01:11:28.995 00.002 1032 Enqueuing Move request for scope (0.08, -0.06)
01:11:28.998 00.003 10072 Worker thread wakes up
01:11:28.998 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
01:11:28.998 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
01:11:28.998 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
01:11:29.000 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:29.002 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:29.002 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:11:29.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:29.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:11:29.003 00.001 10072 MoveAxis(W, 9, ABG)
01:11:29.003 00.000 10072 Guiding  Dir = 3, Dur = 9
01:11:29.003 00.000 10072 IsGuiding returns 0
01:11:29.003 00.000 10072 PulseGuide returned control before completion, sleep 19
01:11:29.023 00.020 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:11:29.026 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:29.027 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:29.029 00.002 1032 Enqueuing Expose request
01:11:29.032 00.003 10072 IsGuiding returns 0
01:11:29.032 00.000 10072 Move returns status 0, amount 9
01:11:29.032 00.000 10072 MoveAxis(N, 0, ABG)
01:11:29.032 00.000 10072 Move returns status 0, amount 0
01:11:29.032 00.000 10072 move complete, result=0
01:11:29.032 00.000 10072 worker thread done servicing request
01:11:29.032 00.000 10072 Worker thread wakes up
01:11:29.032 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:29.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:29.038 00.006 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:11:29.440 00.402 10072 Exposure complete
01:11:29.491 00.051 10072 worker thread done servicing request
01:11:29.491 00.000 1032 OnExposeComplete: enter
01:11:29.493 00.002 1032 UpdateGuideState(): m_state=6
01:11:29.495 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1950
01:11:29.497 00.002 1032 Star::Find returns 1 (0), X=317.32, Y=752.41, Mass=1353, SNR=25.9, Peak=166 HFD=2.9
01:11:29.499 00.002 1032 MultiStar: [#1 0.14,0.01,0.96,U] [#2 0.30,0.05,0.80,U] [#3 0.09,-0.03,0.66,U] [#4 -0.04,0.05,0.69,U] [#5 -0.08,0.17,0.62,U] [#6 -0.05,-0.09,0.64,U] [#7 0.36,-0.08,0.57,U] [#8 -0.05,-0.06,0.58,U] 
01:11:29.501 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.09, 0.12}
01:11:29.503 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
01:11:29.505 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
01:11:29.506 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.25 mountX=-0.00 mountY=-0.09, mountTheta=-1.58
01:11:29.509 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
01:11:29.511 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
01:11:29.514 00.003 10072 Worker thread wakes up
01:11:29.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
01:11:29.514 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
01:11:29.514 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.09
01:11:29.516 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:29.518 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:29.518 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:11:29.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:29.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:11:29.518 00.000 10072 MoveAxis(W, 8, ABG)
01:11:29.518 00.000 10072 Guiding  Dir = 3, Dur = 8
01:11:29.518 00.000 10072 IsGuiding returns 0
01:11:29.519 00.001 10072 PulseGuide returned control before completion, sleep 18
01:11:29.536 00.017 1032 UpdateGuideState exits: m=1353 SNR=25.9
01:11:29.539 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:29.540 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:29.542 00.002 1032 Enqueuing Expose request
01:11:29.548 00.006 10072 IsGuiding returns 0
01:11:29.548 00.000 10072 Move returns status 0, amount 8
01:11:29.548 00.000 10072 MoveAxis(N, 0, ABG)
01:11:29.548 00.000 10072 Move returns status 0, amount 0
01:11:29.548 00.000 10072 move complete, result=0
01:11:29.548 00.000 10072 worker thread done servicing request
01:11:29.548 00.000 10072 Worker thread wakes up
01:11:29.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:29.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:29.552 00.004 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:11:30.177 00.625 10072 Exposure complete
01:11:30.225 00.048 10072 worker thread done servicing request
01:11:30.226 00.001 1032 OnExposeComplete: enter
01:11:30.228 00.002 1032 UpdateGuideState(): m_state=6
01:11:30.230 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1951
01:11:30.232 00.002 1032 Star::Find returns 1 (0), X=317.16, Y=752.40, Mass=1555, SNR=27.8, Peak=196 HFD=2.7
01:11:30.233 00.001 1032 MultiStar: [#1 -0.00,-0.05,0.90,U] [#2 0.23,0.01,0.71,U] [#3 0.02,0.01,0.61,U] [#4 -0.11,-0.06,0.64,U] [#5 -0.24,0.10,0.64,U] [#6 0.01,-0.10,0.60,U] [#7 0.39,-0.56,0.00,M1] [#8 0.07,-0.18,0.56,U] 
01:11:30.235 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.01}, one-star: {-0.07, 0.11}
01:11:30.237 00.002 1032 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.83) = xAngle (-4.26 = 2.03)
01:11:30.239 00.002 1032 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.26 = 2.03)
01:11:30.241 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.43 mountX=-0.01 mountY=0.02, mountTheta=2.03
01:11:30.244 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
01:11:30.247 00.003 1032 Enqueuing Move request for scope (-0.01, -0.01)
01:11:30.249 00.002 10072 Worker thread wakes up
01:11:30.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
01:11:30.249 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
01:11:30.249 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.02
01:11:30.251 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:30.254 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:30.254 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:11:30.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:30.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:11:30.254 00.000 10072 MoveAxis(W, 9, ABG)
01:11:30.254 00.000 10072 Guiding  Dir = 3, Dur = 9
01:11:30.254 00.000 10072 IsGuiding returns 0
01:11:30.255 00.001 10072 PulseGuide returned control before completion, sleep 19
01:11:30.273 00.018 1032 UpdateGuideState exits: m=1555 SNR=27.8
01:11:30.276 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:30.278 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:30.280 00.002 1032 Enqueuing Expose request
01:11:30.285 00.005 10072 IsGuiding returns 0
01:11:30.285 00.000 10072 Move returns status 0, amount 9
01:11:30.285 00.000 10072 MoveAxis(N, 0, ABG)
01:11:30.285 00.000 10072 Move returns status 0, amount 0
01:11:30.285 00.000 10072 move complete, result=0
01:11:30.285 00.000 10072 worker thread done servicing request
01:11:30.285 00.000 10072 Worker thread wakes up
01:11:30.285 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:30.285 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:30.289 00.004 1032 GuideStep: -0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
01:11:30.695 00.406 10072 Exposure complete
01:11:30.745 00.050 10072 worker thread done servicing request
01:11:30.745 00.000 1032 OnExposeComplete: enter
01:11:30.747 00.002 1032 UpdateGuideState(): m_state=6
01:11:30.750 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1952
01:11:30.752 00.002 1032 Star::Find returns 1 (0), X=317.27, Y=752.34, Mass=1430, SNR=26.6, Peak=157 HFD=2.8
01:11:30.754 00.002 1032 MultiStar: [#1 0.06,-0.04,0.93,U] [#2 0.31,-0.04,0.73,U] [#3 0.17,0.08,0.61,U] [#4 0.01,-0.01,0.75,U] [#5 -0.15,0.09,0.69,U] [#6 0.17,-0.08,0.62,U] [#7 0.45,-0.23,0.54,U] [#8 0.09,-0.16,0.55,U] 
01:11:30.757 00.003 1032 single-star, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.04, 0.05}
01:11:30.758 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
01:11:30.760 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
01:11:30.761 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.94 mountX=0.04 mountY=-0.05, mountTheta=-0.89
01:11:30.764 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
01:11:30.766 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
01:11:30.768 00.002 10072 Worker thread wakes up
01:11:30.768 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
01:11:30.768 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
01:11:30.768 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
01:11:30.773 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:30.775 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:30.775 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:11:30.776 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:30.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:11:30.776 00.000 10072 MoveAxis(W, 8, ABG)
01:11:30.776 00.000 10072 Guiding  Dir = 3, Dur = 8
01:11:30.776 00.000 10072 IsGuiding returns 0
01:11:30.777 00.001 10072 PulseGuide returned control before completion, sleep 18
01:11:30.795 00.018 1032 UpdateGuideState exits: m=1430 SNR=26.6
01:11:30.799 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:30.801 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:30.805 00.004 10072 IsGuiding returns 0
01:11:30.805 00.000 10072 Move returns status 0, amount 8
01:11:30.805 00.000 10072 MoveAxis(N, 0, ABG)
01:11:30.805 00.000 10072 Move returns status 0, amount 0
01:11:30.805 00.000 10072 move complete, result=0
01:11:30.805 00.000 10072 worker thread done servicing request
01:11:30.805 00.000 1032 Enqueuing Expose request
01:11:30.807 00.002 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:11:30.808 00.001 10072 Worker thread wakes up
01:11:30.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:30.809 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:31.444 00.635 10072 Exposure complete
01:11:31.493 00.049 10072 worker thread done servicing request
01:11:31.493 00.000 1032 OnExposeComplete: enter
01:11:31.495 00.002 1032 UpdateGuideState(): m_state=6
01:11:31.497 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1953
01:11:31.500 00.003 1032 Star::Find returns 1 (0), X=317.33, Y=752.54, Mass=1421, SNR=26.6, Peak=188 HFD=3.0
01:11:31.502 00.002 1032 MultiStar: [#1 0.07,0.03,1.00,U] [#2 0.35,0.06,0.78,U] [#3 0.16,0.07,0.69,U] [#4 0.05,0.10,0.69,U] [#5 -0.20,0.23,0.71,U] [#6 -0.08,0.15,0.55,U] [#7 0.32,-0.32,0.52,U] [#8 0.06,0.02,0.56,U] 
01:11:31.503 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.10, 0.25}
01:11:31.505 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
01:11:31.506 00.001 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
01:11:31.508 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=0.05 mountY=-0.11, mountTheta=-1.11
01:11:31.510 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
01:11:31.512 00.002 1032 Enqueuing Move request for scope (0.09, 0.08)
01:11:31.514 00.002 10072 Worker thread wakes up
01:11:31.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
01:11:31.514 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:11:31.514 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.11
01:11:31.516 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:31.519 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.48
01:11:31.519 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:11:31.521 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:31.521 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:11:31.521 00.000 10072 MoveAxis(W, 10, ABG)
01:11:31.521 00.000 10072 Guiding  Dir = 3, Dur = 10
01:11:31.521 00.000 10072 IsGuiding returns 0
01:11:31.522 00.001 10072 PulseGuide returned control before completion, sleep 20
01:11:31.539 00.017 1032 UpdateGuideState exits: m=1421 SNR=26.6
01:11:31.541 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:31.543 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:31.545 00.002 1032 Enqueuing Expose request
01:11:31.551 00.006 10072 IsGuiding returns 0
01:11:31.551 00.000 10072 Move returns status 0, amount 10
01:11:31.551 00.000 10072 MoveAxis(N, 0, ABG)
01:11:31.551 00.000 10072 Move returns status 0, amount 0
01:11:31.551 00.000 10072 move complete, result=0
01:11:31.551 00.000 10072 worker thread done servicing request
01:11:31.551 00.000 10072 Worker thread wakes up
01:11:31.551 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:31.551 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:31.556 00.005 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:11:31.960 00.404 10072 Exposure complete
01:11:32.011 00.051 10072 worker thread done servicing request
01:11:32.011 00.000 1032 OnExposeComplete: enter
01:11:32.013 00.002 1032 UpdateGuideState(): m_state=6
01:11:32.016 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1954
01:11:32.018 00.002 1032 Star::Find returns 1 (0), X=317.40, Y=752.69, Mass=1376, SNR=26.1, Peak=174 HFD=2.9
01:11:32.020 00.002 1032 MultiStar: [#1 0.20,0.17,1.02,U] [#2 0.36,0.26,0.77,U] [#3 0.18,0.23,0.67,U] [#4 -0.03,0.29,0.73,U] [#5 -0.01,0.27,0.73,U] [#6 0.21,0.19,0.62,U] [#7 0.21,-0.21,0.55,U] [#8 0.11,0.13,0.53,U] 
01:11:32.023 00.003 1032 refined, 8 included, MultiStar: {0.16, 0.21}, one-star: {0.17, 0.40}
01:11:32.025 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
01:11:32.026 00.001 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
01:11:32.028 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.21 hyp=0.27 cameraTheta=0.93 mountX=0.17 mountY=-0.21, mountTheta=-0.90
01:11:32.031 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.21, opts=13)
01:11:32.033 00.002 1032 Enqueuing Move request for scope (0.16, 0.21)
01:11:32.035 00.002 10072 Worker thread wakes up
01:11:32.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.21) opts 0xd
01:11:32.035 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.21)
01:11:32.035 00.000 10072 Moving (0.16, 0.21) raw xDistance=0.17 yDistance=-0.21
01:11:32.038 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:32.040 00.002 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.48
01:11:32.040 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:11:32.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:11:32.040 00.000 10072 MoveAxis(W, 84, ABG)
01:11:32.040 00.000 10072 Guiding  Dir = 3, Dur = 84
01:11:32.040 00.000 10072 IsGuiding returns 0
01:11:32.041 00.001 10072 PulseGuide returned control before completion, sleep 94
01:11:32.060 00.019 1032 UpdateGuideState exits: m=1376 SNR=26.1
01:11:32.062 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:32.064 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:32.066 00.002 1032 Enqueuing Expose request
01:11:32.144 00.078 10072 IsGuiding returns 0
01:11:32.144 00.000 10072 Move returns status 0, amount 84
01:11:32.144 00.000 10072 MoveAxis(N, 135, ABG)
01:11:32.144 00.000 10072 Guiding  Dir = 0, Dur = 135
01:11:32.145 00.001 10072 IsGuiding returns 0
01:11:32.145 00.000 10072 PulseGuide returned control before completion, sleep 145
01:11:32.300 00.155 10072 IsGuiding returns 0
01:11:32.300 00.000 10072 Move returns status 0, amount 135
01:11:32.300 00.000 10072 move complete, result=0
01:11:32.301 00.001 10072 worker thread done servicing request
01:11:32.301 00.000 10072 Worker thread wakes up
01:11:32.301 00.000 1032 GuideStep: 0.2 px 84 ms WEST, -0.2 px 135 ms NORTH
01:11:32.303 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:32.303 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:33.033 00.730 10072 Exposure complete
01:11:33.082 00.049 10072 worker thread done servicing request
01:11:33.082 00.000 1032 OnExposeComplete: enter
01:11:33.085 00.003 1032 UpdateGuideState(): m_state=6
01:11:33.087 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1955
01:11:33.088 00.001 1032 Star::Find returns 1 (0), X=317.12, Y=752.21, Mass=1404, SNR=26.4, Peak=154 HFD=2.6
01:11:33.091 00.003 1032 MultiStar: [#1 -0.12,-0.07,0.93,U] [#2 0.04,-0.12,0.72,U] [#3 0.01,-0.01,0.63,U] [#4 -0.31,-0.03,0.66,U] [#5 -0.39,0.08,0.68,U] [#6 -0.45,-0.06,0.59,U] [#7 0.13,-0.50,0.54,U] [#8 -0.22,-0.22,0.57,U] 
01:11:33.093 00.002 1032 single-star, 8 included, MultiStar: {-0.16, -0.10}, one-star: {-0.11, -0.08}
01:11:33.095 00.002 1032 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.83) = xAngle (-4.35 = 1.93)
01:11:33.097 00.002 1032 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.35 = 1.93)
01:11:33.098 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.52 mountX=-0.05 mountY=0.13, mountTheta=1.93
01:11:33.101 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.08, opts=13)
01:11:33.102 00.001 1032 Enqueuing Move request for scope (-0.11, -0.08)
01:11:33.103 00.001 10072 Worker thread wakes up
01:11:33.103 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
01:11:33.103 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
01:11:33.104 00.001 10072 Moving (-0.11, -0.08) raw xDistance=-0.05 yDistance=0.13
01:11:33.106 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:33.108 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:33.108 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:11:33.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:33.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:11:33.108 00.000 10072 MoveAxis(W, 11, ABG)
01:11:33.108 00.000 10072 Guiding  Dir = 3, Dur = 11
01:11:33.108 00.000 10072 IsGuiding returns 0
01:11:33.108 00.000 10072 PulseGuide returned control before completion, sleep 21
01:11:33.128 00.020 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:11:33.130 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:33.131 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:33.133 00.002 1032 Enqueuing Expose request
01:11:33.142 00.009 10072 IsGuiding returns 0
01:11:33.142 00.000 10072 Move returns status 0, amount 11
01:11:33.142 00.000 10072 MoveAxis(N, 0, ABG)
01:11:33.142 00.000 10072 Move returns status 0, amount 0
01:11:33.142 00.000 10072 move complete, result=0
01:11:33.143 00.001 10072 worker thread done servicing request
01:11:33.143 00.000 10072 Worker thread wakes up
01:11:33.143 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:33.143 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:33.143 00.000 1032 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
01:11:33.554 00.411 10072 Exposure complete
01:11:33.605 00.051 10072 worker thread done servicing request
01:11:33.605 00.000 1032 OnExposeComplete: enter
01:11:33.608 00.003 1032 UpdateGuideState(): m_state=6
01:11:33.609 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1956
01:11:33.612 00.003 1032 Star::Find returns 1 (0), X=316.91, Y=752.42, Mass=1697, SNR=29.0, Peak=190 HFD=2.6
01:11:33.615 00.003 1032 MultiStar: [#1 -0.18,-0.09,0.88,U] [#2 -0.24,0.06,0.66,U] [#3 -0.25,-0.09,0.63,U] [#4 -0.34,-0.10,0.63,U] [#5 -0.56,0.01,0.62,U] [#6 -0.60,-0.12,0.00,M1] [#7 0.08,-0.29,0.48,U] [#8 -0.19,-0.17,0.53,U] 
01:11:33.616 00.001 1032 refined, 7 included, MultiStar: {-0.26, -0.05}, one-star: {-0.32, 0.13}
01:11:33.619 00.003 1032 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.83) = xAngle (-4.80 = 1.49)
01:11:33.620 00.001 1032 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.80 = 1.49)
01:11:33.622 00.002 1032 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-2.97 mountX=0.02 mountY=0.26, mountTheta=1.49
01:11:33.624 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.26, y=-0.05, opts=13)
01:11:33.626 00.002 1032 Enqueuing Move request for scope (-0.26, -0.05)
01:11:33.627 00.001 10072 Worker thread wakes up
01:11:33.627 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.05) opts 0xd
01:11:33.627 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.26, -0.05)
01:11:33.627 00.000 10072 Moving (-0.26, -0.05) raw xDistance=0.02 yDistance=0.26
01:11:33.629 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:33.631 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:33.631 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:11:33.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:11:33.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:11:33.631 00.000 10072 MoveAxis(W, 6, ABG)
01:11:33.631 00.000 10072 Guiding  Dir = 3, Dur = 6
01:11:33.633 00.002 10072 IsGuiding returns 0
01:11:33.633 00.000 10072 PulseGuide returned control before completion, sleep 16
01:11:33.652 00.019 1032 UpdateGuideState exits: m=1697 SNR=29.0
01:11:33.654 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:33.655 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:33.657 00.002 1032 Enqueuing Expose request
01:11:33.660 00.003 10072 IsGuiding returns 0
01:11:33.660 00.000 10072 Move returns status 0, amount 6
01:11:33.660 00.000 10072 MoveAxis(N, 0, ABG)
01:11:33.660 00.000 10072 Move returns status 0, amount 0
01:11:33.660 00.000 10072 move complete, result=0
01:11:33.660 00.000 10072 worker thread done servicing request
01:11:33.660 00.000 10072 Worker thread wakes up
01:11:33.660 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:33.660 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:33.665 00.005 1032 GuideStep: 0.0 px 6 ms WEST, 0.3 px 0 ms NORTH
01:11:34.286 00.621 10072 Exposure complete
01:11:34.333 00.047 10072 worker thread done servicing request
01:11:34.334 00.001 1032 OnExposeComplete: enter
01:11:34.335 00.001 1032 UpdateGuideState(): m_state=6
01:11:34.337 00.002 1032 Star::Find(15, 316, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1957
01:11:34.340 00.003 1032 Star::Find returns 1 (0), X=316.99, Y=752.30, Mass=1477, SNR=27.1, Peak=162 HFD=2.5
01:11:34.342 00.002 1032 MultiStar: [#1 -0.23,-0.13,0.90,U] [#2 0.10,-0.04,0.72,U] [#3 -0.04,-0.27,0.68,U] [#4 -0.38,-0.12,0.70,U] [#5 -0.36,0.06,0.65,U] [#6 -0.48,-0.11,0.57,U] [#7 0.02,-0.35,0.52,U] [#8 -0.18,-0.21,0.57,U] 
01:11:34.343 00.001 1032 refined, 8 included, MultiStar: {-0.20, -0.12}, one-star: {-0.24, 0.00}
01:11:34.345 00.002 1032 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.83) = xAngle (-4.45 = 1.83)
01:11:34.347 00.002 1032 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.45 = 1.83)
01:11:34.348 00.001 1032 CameraToMount -- cameraX=-0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-2.62 mountX=-0.06 mountY=0.22, mountTheta=1.83
01:11:34.351 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.20, y=-0.12, opts=13)
01:11:34.352 00.001 1032 Enqueuing Move request for scope (-0.20, -0.12)
01:11:34.354 00.002 10072 Worker thread wakes up
01:11:34.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.12) opts 0xd
01:11:34.354 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.20, -0.12)
01:11:34.354 00.000 10072 Moving (-0.20, -0.12) raw xDistance=-0.06 yDistance=0.22
01:11:34.355 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:34.358 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:34.358 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:11:34.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:11:34.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:11:34.358 00.000 10072 MoveAxis(W, 7, ABG)
01:11:34.358 00.000 10072 Guiding  Dir = 3, Dur = 7
01:11:34.358 00.000 10072 IsGuiding returns 0
01:11:34.359 00.001 10072 PulseGuide returned control before completion, sleep 17
01:11:34.377 00.018 1032 UpdateGuideState exits: m=1477 SNR=27.1
01:11:34.379 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:34.381 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:34.382 00.001 1032 Enqueuing Expose request
01:11:34.384 00.002 10072 IsGuiding returns 0
01:11:34.384 00.000 10072 Move returns status 0, amount 7
01:11:34.384 00.000 10072 MoveAxis(N, 0, ABG)
01:11:34.384 00.000 10072 Move returns status 0, amount 0
01:11:34.384 00.000 10072 move complete, result=0
01:11:34.385 00.001 10072 worker thread done servicing request
01:11:34.385 00.000 10072 Worker thread wakes up
01:11:34.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:34.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:34.394 00.009 1032 GuideStep: -0.1 px 7 ms WEST, 0.2 px 0 ms NORTH
01:11:34.805 00.411 10072 Exposure complete
01:11:34.855 00.050 10072 worker thread done servicing request
01:11:34.855 00.000 1032 OnExposeComplete: enter
01:11:34.857 00.002 1032 UpdateGuideState(): m_state=6
01:11:34.858 00.001 1032 Star::Find(15, 316, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1958
01:11:34.860 00.002 1032 Star::Find returns 1 (0), X=317.02, Y=752.45, Mass=1319, SNR=25.6, Peak=147 HFD=2.7
01:11:34.862 00.002 1032 MultiStar: [#1 -0.16,-0.00,1.03,U] [#2 -0.11,0.09,0.71,U] [#3 -0.09,-0.02,0.65,U] [#4 -0.21,-0.07,0.71,U] [#5 -0.24,0.27,0.69,U] [#6 -0.24,-0.13,0.62,U] [#7 0.03,-0.52,0.56,U] [#8 -0.13,-0.13,0.59,U] 
01:11:34.864 00.002 1032 refined, 8 included, MultiStar: {-0.16, -0.02}, one-star: {-0.21, 0.15}
01:11:34.865 00.001 1032 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.83) = xAngle (-4.87 = 1.41)
01:11:34.867 00.002 1032 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.87 = 1.41)
01:11:34.868 00.001 1032 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.04 mountX=0.03 mountY=0.16, mountTheta=1.41
01:11:34.872 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=-0.02, opts=13)
01:11:34.874 00.002 1032 Enqueuing Move request for scope (-0.16, -0.02)
01:11:34.875 00.001 10072 Worker thread wakes up
01:11:34.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
01:11:34.875 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
01:11:34.875 00.000 10072 Moving (-0.16, -0.02) raw xDistance=0.03 yDistance=0.16
01:11:34.877 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:34.880 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:34.880 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:11:34.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:34.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:11:34.880 00.000 10072 MoveAxis(W, 6, ABG)
01:11:34.880 00.000 10072 Guiding  Dir = 3, Dur = 6
01:11:34.881 00.001 10072 IsGuiding returns 0
01:11:34.881 00.000 10072 PulseGuide returned control before completion, sleep 16
01:11:34.898 00.017 1032 UpdateGuideState exits: m=1319 SNR=25.6
01:11:34.902 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:34.903 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:34.906 00.003 1032 Enqueuing Expose request
01:11:34.912 00.006 10072 IsGuiding returns 0
01:11:34.913 00.001 10072 Move returns status 0, amount 6
01:11:34.913 00.000 10072 MoveAxis(N, 0, ABG)
01:11:34.913 00.000 10072 Move returns status 0, amount 0
01:11:34.913 00.000 10072 move complete, result=0
01:11:34.913 00.000 10072 worker thread done servicing request
01:11:34.913 00.000 10072 Worker thread wakes up
01:11:34.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:34.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:34.916 00.003 1032 GuideStep: 0.0 px 6 ms WEST, 0.2 px 0 ms NORTH
01:11:35.542 00.626 10072 Exposure complete
01:11:35.593 00.051 1032 OnExposeComplete: enter
01:11:35.598 00.005 1032 UpdateGuideState(): m_state=6
01:11:35.603 00.005 10072 worker thread done servicing request
01:11:35.603 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1959
01:11:35.606 00.003 1032 Star::Find returns 1 (0), X=316.95, Y=752.60, Mass=1399, SNR=26.4, Peak=164 HFD=2.5
01:11:35.609 00.003 1032 MultiStar: [#1 -0.18,0.10,0.99,U] [#2 -0.04,0.11,0.72,U] [#3 -0.21,0.11,0.65,U] [#4 -0.22,0.21,0.67,U] [#5 -0.45,0.30,0.70,U] [#6 -0.37,0.01,0.60,U] [#7 0.23,-0.17,0.53,U] [#8 -0.20,-0.04,0.57,U] 
01:11:35.610 00.001 1032 refined, 8 included, MultiStar: {-0.20, 0.13}, one-star: {-0.28, 0.31}
01:11:35.611 00.001 1032 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.83) = xAngle (0.76 = 0.76)
01:11:35.614 00.003 1032 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.76 = 0.76)
01:11:35.615 00.001 1032 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.24 cameraTheta=2.59 mountX=0.17 mountY=0.16, mountTheta=0.76
01:11:35.618 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.20, y=0.13, opts=13)
01:11:35.620 00.002 1032 Enqueuing Move request for scope (-0.20, 0.13)
01:11:35.623 00.003 10072 Worker thread wakes up
01:11:35.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0xd
01:11:35.623 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
01:11:35.623 00.000 10072 Moving (-0.20, 0.13) raw xDistance=0.17 yDistance=0.16
01:11:35.625 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:35.627 00.002 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.47
01:11:35.627 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:11:35.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:35.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:11:35.627 00.000 10072 MoveAxis(W, 86, ABG)
01:11:35.627 00.000 10072 Guiding  Dir = 3, Dur = 86
01:11:35.628 00.001 10072 IsGuiding returns 0
01:11:35.628 00.000 10072 PulseGuide returned control before completion, sleep 96
01:11:35.644 00.016 1032 UpdateGuideState exits: m=1399 SNR=26.4
01:11:35.650 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:35.652 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:35.654 00.002 1032 Enqueuing Expose request
01:11:35.725 00.071 10072 IsGuiding returns 0
01:11:35.725 00.000 10072 Move returns status 0, amount 86
01:11:35.725 00.000 10072 MoveAxis(N, 0, ABG)
01:11:35.725 00.000 10072 Move returns status 0, amount 0
01:11:35.725 00.000 10072 move complete, result=0
01:11:35.725 00.000 10072 worker thread done servicing request
01:11:35.725 00.000 10072 Worker thread wakes up
01:11:35.725 00.000 1032 GuideStep: 0.2 px 86 ms WEST, 0.2 px 0 ms NORTH
01:11:35.727 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:35.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:36.134 00.407 10072 Exposure complete
01:11:36.185 00.051 10072 worker thread done servicing request
01:11:36.185 00.000 1032 OnExposeComplete: enter
01:11:36.187 00.002 1032 UpdateGuideState(): m_state=6
01:11:36.188 00.001 1032 Star::Find(15, 316, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1960
01:11:36.190 00.002 1032 Star::Find returns 1 (0), X=317.05, Y=752.36, Mass=1505, SNR=27.3, Peak=169 HFD=2.6
01:11:36.193 00.003 1032 MultiStar: [#1 -0.13,0.01,0.94,U] [#2 -0.01,0.01,0.73,U] [#3 -0.18,0.00,0.66,U] [#4 -0.14,0.07,0.68,U] [#5 -0.33,0.09,0.68,U] [#6 -0.38,-0.11,0.51,U] [#7 0.08,-0.33,0.52,U] [#8 -0.16,-0.36,0.58,U] 
01:11:36.195 00.002 1032 refined, 8 included, MultiStar: {-0.16, -0.04}, one-star: {-0.18, 0.06}
01:11:36.196 00.001 1032 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.83) = xAngle (-4.73 = 1.55)
01:11:36.198 00.002 1032 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.73 = 1.55)
01:11:36.200 00.002 1032 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-2.90 mountX=0.00 mountY=0.16, mountTheta=1.55
01:11:36.203 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=-0.04, opts=13)
01:11:36.206 00.003 1032 Enqueuing Move request for scope (-0.16, -0.04)
01:11:36.207 00.001 10072 Worker thread wakes up
01:11:36.208 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
01:11:36.208 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
01:11:36.208 00.000 10072 Moving (-0.16, -0.04) raw xDistance=0.00 yDistance=0.16
01:11:36.209 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:36.212 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:36.212 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:11:36.212 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:36.212 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:11:36.212 00.000 10072 MoveAxis(W, 6, ABG)
01:11:36.212 00.000 10072 Guiding  Dir = 3, Dur = 6
01:11:36.213 00.001 10072 IsGuiding returns 0
01:11:36.213 00.000 10072 PulseGuide returned control before completion, sleep 16
01:11:36.230 00.017 1032 UpdateGuideState exits: m=1505 SNR=27.3
01:11:36.232 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:36.235 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:36.238 00.003 1032 Enqueuing Expose request
01:11:36.241 00.003 10072 IsGuiding returns 0
01:11:36.241 00.000 10072 Move returns status 0, amount 6
01:11:36.241 00.000 10072 MoveAxis(N, 0, ABG)
01:11:36.241 00.000 10072 Move returns status 0, amount 0
01:11:36.241 00.000 10072 move complete, result=0
01:11:36.242 00.001 10072 worker thread done servicing request
01:11:36.242 00.000 10072 Worker thread wakes up
01:11:36.242 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:36.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:36.249 00.007 1032 GuideStep: 0.0 px 6 ms WEST, 0.2 px 0 ms NORTH
01:11:36.865 00.616 10072 Exposure complete
01:11:36.914 00.049 10072 worker thread done servicing request
01:11:36.914 00.000 1032 OnExposeComplete: enter
01:11:36.916 00.002 1032 UpdateGuideState(): m_state=6
01:11:36.917 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1961
01:11:36.920 00.003 1032 Star::Find returns 1 (0), X=317.18, Y=752.31, Mass=1270, SNR=25.1, Peak=156 HFD=2.7
01:11:36.921 00.001 1032 MultiStar: [#1 -0.08,0.01,0.94,U] [#2 -0.10,-0.04,0.80,U] [#3 -0.17,0.03,0.72,U] [#4 -0.21,-0.15,0.73,U] [#5 -0.31,0.04,0.71,U] [#6 -0.20,-0.17,0.69,U] [#7 0.05,-0.15,0.55,U] [#8 -0.24,-0.23,0.65,U] 
01:11:36.923 00.002 1032 single-star, 8 included, MultiStar: {-0.14, -0.06}, one-star: {-0.05, 0.02}
01:11:36.924 00.001 1032 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.83) = xAngle (0.97 = 0.97)
01:11:36.926 00.002 1032 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.97 = 0.97)
01:11:36.928 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.80 mountX=0.03 mountY=0.04, mountTheta=0.97
01:11:36.931 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.02, opts=13)
01:11:36.932 00.001 1032 Enqueuing Move request for scope (-0.05, 0.02)
01:11:36.934 00.002 10072 Worker thread wakes up
01:11:36.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
01:11:36.934 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
01:11:36.934 00.000 10072 Moving (-0.05, 0.02) raw xDistance=0.03 yDistance=0.04
01:11:36.937 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:36.939 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:36.939 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:11:36.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:36.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:11:36.939 00.000 10072 MoveAxis(W, 7, ABG)
01:11:36.939 00.000 10072 Guiding  Dir = 3, Dur = 7
01:11:36.940 00.001 10072 IsGuiding returns 0
01:11:36.940 00.000 10072 PulseGuide returned control before completion, sleep 17
01:11:36.958 00.018 1032 UpdateGuideState exits: m=1270 SNR=25.1
01:11:36.960 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:36.962 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:36.965 00.003 1032 Enqueuing Expose request
01:11:36.966 00.001 10072 IsGuiding returns 0
01:11:36.966 00.000 10072 Move returns status 0, amount 7
01:11:36.966 00.000 10072 MoveAxis(N, 0, ABG)
01:11:36.967 00.001 10072 Move returns status 0, amount 0
01:11:36.967 00.000 10072 move complete, result=0
01:11:36.967 00.000 10072 worker thread done servicing request
01:11:36.967 00.000 10072 Worker thread wakes up
01:11:36.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:36.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:36.974 00.007 1032 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
01:11:37.385 00.411 10072 Exposure complete
01:11:37.433 00.048 10072 worker thread done servicing request
01:11:37.433 00.000 1032 OnExposeComplete: enter
01:11:37.436 00.003 1032 UpdateGuideState(): m_state=6
01:11:37.438 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1962
01:11:37.440 00.002 1032 Star::Find returns 1 (0), X=316.99, Y=752.41, Mass=1388, SNR=26.2, Peak=167 HFD=2.5
01:11:37.442 00.002 1032 MultiStar: [#1 -0.22,0.03,0.90,U] [#2 -0.11,-0.12,0.77,U] [#3 -0.18,-0.11,0.66,U] [#4 -0.23,-0.17,0.74,U] [#5 -0.41,0.06,0.70,U] [#6 -0.48,-0.15,0.56,U] [#7 0.01,-0.23,0.55,U] [#8 -0.31,-0.08,0.59,U] 
01:11:37.444 00.002 1032 refined, 8 included, MultiStar: {-0.24, -0.06}, one-star: {-0.24, 0.12}
01:11:37.446 00.002 1032 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.83) = xAngle (-4.74 = 1.54)
01:11:37.447 00.001 1032 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.74 = 1.54)
01:11:37.448 00.001 1032 CameraToMount -- cameraX=-0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-2.91 mountX=0.01 mountY=0.25, mountTheta=1.54
01:11:37.451 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.24, y=-0.06, opts=13)
01:11:37.452 00.001 1032 Enqueuing Move request for scope (-0.24, -0.06)
01:11:37.453 00.001 10072 Worker thread wakes up
01:11:37.453 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.06) opts 0xd
01:11:37.454 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.24, -0.06)
01:11:37.454 00.000 10072 Moving (-0.24, -0.06) raw xDistance=0.01 yDistance=0.25
01:11:37.456 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:37.459 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:37.459 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:11:37.459 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:11:37.459 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:11:37.459 00.000 10072 MoveAxis(W, 7, ABG)
01:11:37.459 00.000 10072 Guiding  Dir = 3, Dur = 7
01:11:37.459 00.000 10072 IsGuiding returns 0
01:11:37.460 00.001 10072 PulseGuide returned control before completion, sleep 16
01:11:37.478 00.018 1032 UpdateGuideState exits: m=1388 SNR=26.2
01:11:37.481 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:37.483 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:37.485 00.002 1032 Enqueuing Expose request
01:11:37.490 00.005 10072 IsGuiding returns 0
01:11:37.490 00.000 10072 Move returns status 0, amount 7
01:11:37.490 00.000 10072 MoveAxis(N, 0, ABG)
01:11:37.490 00.000 10072 Move returns status 0, amount 0
01:11:37.490 00.000 10072 move complete, result=0
01:11:37.490 00.000 10072 worker thread done servicing request
01:11:37.490 00.000 10072 Worker thread wakes up
01:11:37.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:37.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:37.496 00.006 1032 GuideStep: 0.0 px 7 ms WEST, 0.2 px 0 ms NORTH
01:11:38.120 00.624 10072 Exposure complete
01:11:38.168 00.048 10072 worker thread done servicing request
01:11:38.168 00.000 1032 OnExposeComplete: enter
01:11:38.170 00.002 1032 UpdateGuideState(): m_state=6
01:11:38.172 00.002 1032 Star::Find(15, 316, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1963
01:11:38.174 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=752.43, Mass=1593, SNR=28.1, Peak=187 HFD=2.8
01:11:38.176 00.002 1032 MultiStar: [#1 -0.11,-0.11,0.91,U] [#2 -0.20,0.18,0.71,U] [#3 -0.35,0.11,0.58,U] [#4 -0.24,-0.06,0.65,U] [#5 -0.36,0.11,0.66,U] [#6 -0.22,-0.18,0.56,U] [#7 0.07,-0.23,0.50,U] [#8 -0.28,-0.07,0.53,U] 
01:11:38.179 00.003 1032 single-star, 8 included, MultiStar: {-0.18, 0.00}, one-star: {-0.02, 0.14}
01:11:38.182 00.003 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
01:11:38.185 00.003 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
01:11:38.187 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.71 mountX=0.14 mountY=-0.02, mountTheta=-0.12
01:11:38.190 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.14, opts=13)
01:11:38.193 00.003 1032 Enqueuing Move request for scope (-0.02, 0.14)
01:11:38.194 00.001 10072 Worker thread wakes up
01:11:38.195 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
01:11:38.195 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
01:11:38.195 00.000 10072 Moving (-0.02, 0.14) raw xDistance=0.14 yDistance=-0.02
01:11:38.197 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:38.199 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.47
01:11:38.199 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:11:38.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:38.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:11:38.199 00.000 10072 MoveAxis(W, 69, ABG)
01:11:38.199 00.000 10072 Guiding  Dir = 3, Dur = 69
01:11:38.199 00.000 10072 IsGuiding returns 0
01:11:38.201 00.002 10072 PulseGuide returned control before completion, sleep 79
01:11:38.219 00.018 1032 UpdateGuideState exits: m=1593 SNR=28.1
01:11:38.222 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:38.223 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:38.225 00.002 1032 Enqueuing Expose request
01:11:38.290 00.065 10072 IsGuiding returns 0
01:11:38.290 00.000 10072 Move returns status 0, amount 69
01:11:38.290 00.000 10072 MoveAxis(N, 0, ABG)
01:11:38.290 00.000 10072 Move returns status 0, amount 0
01:11:38.290 00.000 10072 move complete, result=0
01:11:38.290 00.000 1032 GuideStep: 0.1 px 69 ms WEST, -0.0 px 0 ms NORTH
01:11:38.293 00.003 10072 worker thread done servicing request
01:11:38.293 00.000 10072 Worker thread wakes up
01:11:38.293 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:38.293 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:38.702 00.409 10072 Exposure complete
01:11:38.751 00.049 10072 worker thread done servicing request
01:11:38.751 00.000 1032 OnExposeComplete: enter
01:11:38.752 00.001 1032 UpdateGuideState(): m_state=6
01:11:38.754 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1964
01:11:38.756 00.002 1032 Star::Find returns 1 (0), X=317.04, Y=752.40, Mass=1314, SNR=25.5, Peak=164 HFD=2.4
01:11:38.758 00.002 1032 MultiStar: [#1 -0.15,-0.18,0.93,U] [#2 -0.13,-0.01,0.73,U] [#3 -0.29,-0.18,0.74,U] [#4 -0.15,-0.16,0.67,U] [#5 -0.37,0.04,0.71,U] [#6 -0.28,-0.18,0.55,U] [#7 -0.06,-0.36,0.58,U] [#8 -0.27,-0.23,0.59,U] 
01:11:38.760 00.002 1032 single-star, 8 included, MultiStar: {-0.21, -0.11}, one-star: {-0.19, 0.11}
01:11:38.763 00.003 1032 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.83) = xAngle (0.80 = 0.80)
01:11:38.764 00.001 1032 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.80 = 0.80)
01:11:38.765 00.001 1032 CameraToMount -- cameraX=-0.19 cameraY=0.11 hyp=0.22 cameraTheta=2.63 mountX=0.15 mountY=0.16, mountTheta=0.80
01:11:38.769 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.19, y=0.11, opts=13)
01:11:38.770 00.001 1032 Enqueuing Move request for scope (-0.19, 0.11)
01:11:38.773 00.003 10072 Worker thread wakes up
01:11:38.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.11) opts 0xd
01:11:38.773 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.19, 0.11)
01:11:38.773 00.000 10072 Moving (-0.19, 0.11) raw xDistance=0.15 yDistance=0.16
01:11:38.775 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:38.777 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.47
01:11:38.777 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:11:38.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:38.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:11:38.777 00.000 10072 MoveAxis(W, 77, ABG)
01:11:38.777 00.000 10072 Guiding  Dir = 3, Dur = 77
01:11:38.777 00.000 10072 IsGuiding returns 0
01:11:38.778 00.001 10072 PulseGuide returned control before completion, sleep 87
01:11:38.794 00.016 1032 UpdateGuideState exits: m=1314 SNR=25.5
01:11:38.796 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:38.799 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:38.801 00.002 1032 Enqueuing Expose request
01:11:38.870 00.069 10072 IsGuiding returns 0
01:11:38.870 00.000 10072 Move returns status 0, amount 77
01:11:38.870 00.000 10072 MoveAxis(N, 0, ABG)
01:11:38.870 00.000 10072 Move returns status 0, amount 0
01:11:38.870 00.000 10072 move complete, result=0
01:11:38.870 00.000 10072 worker thread done servicing request
01:11:38.870 00.000 10072 Worker thread wakes up
01:11:38.870 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:38.870 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:38.870 00.000 1032 GuideStep: 0.2 px 77 ms WEST, 0.2 px 0 ms NORTH
01:11:39.501 00.631 10072 Exposure complete
01:11:39.548 00.047 10072 worker thread done servicing request
01:11:39.548 00.000 1032 OnExposeComplete: enter
01:11:39.550 00.002 1032 UpdateGuideState(): m_state=6
01:11:39.552 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1965
01:11:39.554 00.002 1032 Star::Find returns 1 (0), X=317.18, Y=752.27, Mass=1456, SNR=26.9, Peak=173 HFD=2.7
01:11:39.555 00.001 1032 MultiStar: [#1 -0.06,-0.09,0.91,U] [#2 -0.08,0.02,0.72,U] [#3 -0.22,-0.14,0.65,U] [#4 -0.25,-0.10,0.75,U] [#5 -0.36,0.08,0.67,U] [#6 -0.29,-0.14,0.63,U] [#7 0.06,-0.22,0.49,U] [#8 -0.05,-0.23,0.55,U] 
01:11:39.557 00.002 1032 single-star, 8 included, MultiStar: {-0.14, -0.08}, one-star: {-0.05, -0.02}
01:11:39.559 00.002 1032 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.83) = xAngle (-4.63 = 1.65)
01:11:39.560 00.001 1032 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.63 = 1.65)
01:11:39.562 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.80 mountX=-0.00 mountY=0.06, mountTheta=1.65
01:11:39.565 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.02, opts=13)
01:11:39.566 00.001 1032 Enqueuing Move request for scope (-0.05, -0.02)
01:11:39.568 00.002 10072 Worker thread wakes up
01:11:39.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
01:11:39.568 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
01:11:39.568 00.000 10072 Moving (-0.05, -0.02) raw xDistance=-0.00 yDistance=0.06
01:11:39.570 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:39.572 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:39.572 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:11:39.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:39.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:11:39.572 00.000 10072 MoveAxis(W, 6, ABG)
01:11:39.572 00.000 10072 Guiding  Dir = 3, Dur = 6
01:11:39.573 00.001 10072 IsGuiding returns 0
01:11:39.573 00.000 10072 PulseGuide returned control before completion, sleep 16
01:11:39.590 00.017 1032 UpdateGuideState exits: m=1456 SNR=26.9
01:11:39.595 00.005 10072 IsGuiding returns 0
01:11:39.595 00.000 10072 Move returns status 0, amount 6
01:11:39.595 00.000 10072 MoveAxis(N, 0, ABG)
01:11:39.596 00.001 10072 Move returns status 0, amount 0
01:11:39.596 00.000 10072 move complete, result=0
01:11:39.596 00.000 10072 worker thread done servicing request
01:11:39.596 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:39.602 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:39.605 00.003 1032 Enqueuing Expose request
01:11:39.608 00.003 10072 Worker thread wakes up
01:11:39.608 00.000 1032 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
01:11:39.612 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:39.612 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:40.022 00.410 10072 Exposure complete
01:11:40.069 00.047 10072 worker thread done servicing request
01:11:40.071 00.002 1032 OnExposeComplete: enter
01:11:40.073 00.002 1032 UpdateGuideState(): m_state=6
01:11:40.075 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1966
01:11:40.077 00.002 1032 Star::Find returns 1 (0), X=317.09, Y=752.33, Mass=1598, SNR=28.1, Peak=200 HFD=2.6
01:11:40.080 00.003 1032 MultiStar: [#1 -0.06,-0.00,0.89,U] [#2 -0.04,0.01,0.70,U] [#3 -0.09,0.06,0.68,U] [#4 -0.12,-0.10,0.66,U] [#5 -0.41,-0.07,0.68,U] [#6 -0.11,-0.09,0.56,U] [#7 0.00,-0.37,0.50,U] [#8 0.00,-0.19,0.55,U] 
01:11:40.084 00.004 1032 refined, 8 included, MultiStar: {-0.11, -0.06}, one-star: {-0.14, 0.04}
01:11:40.086 00.002 1032 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.83) = xAngle (-4.48 = 1.80)
01:11:40.088 00.002 1032 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.48 = 1.80)
01:11:40.089 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.65 mountX=-0.03 mountY=0.12, mountTheta=1.80
01:11:40.093 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.06, opts=13)
01:11:40.095 00.002 1032 Enqueuing Move request for scope (-0.11, -0.06)
01:11:40.096 00.001 10072 Worker thread wakes up
01:11:40.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
01:11:40.096 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
01:11:40.096 00.000 10072 Moving (-0.11, -0.06) raw xDistance=-0.03 yDistance=0.12
01:11:40.098 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:40.101 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:40.101 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:11:40.101 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:40.101 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:11:40.101 00.000 10072 MoveAxis(W, 5, ABG)
01:11:40.101 00.000 10072 Guiding  Dir = 3, Dur = 5
01:11:40.101 00.000 10072 IsGuiding returns 0
01:11:40.102 00.001 10072 PulseGuide returned control before completion, sleep 15
01:11:40.120 00.018 1032 UpdateGuideState exits: m=1598 SNR=28.1
01:11:40.123 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:40.124 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:40.126 00.002 1032 Enqueuing Expose request
01:11:40.128 00.002 10072 IsGuiding returns 0
01:11:40.128 00.000 10072 Move returns status 0, amount 5
01:11:40.128 00.000 10072 MoveAxis(N, 0, ABG)
01:11:40.128 00.000 10072 Move returns status 0, amount 0
01:11:40.128 00.000 10072 move complete, result=0
01:11:40.129 00.001 10072 worker thread done servicing request
01:11:40.129 00.000 10072 Worker thread wakes up
01:11:40.129 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:40.129 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:40.136 00.007 1032 GuideStep: -0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
01:11:40.766 00.630 10072 Exposure complete
01:11:40.816 00.050 10072 worker thread done servicing request
01:11:40.816 00.000 1032 OnExposeComplete: enter
01:11:40.820 00.004 1032 UpdateGuideState(): m_state=6
01:11:40.822 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1967
01:11:40.823 00.001 1032 Star::Find returns 1 (0), X=317.18, Y=752.44, Mass=1250, SNR=24.9, Peak=161 HFD=2.6
01:11:40.825 00.002 1032 MultiStar: [#1 -0.23,-0.04,0.96,U] [#2 0.01,0.08,0.75,U] [#3 -0.10,0.04,0.71,U] [#4 -0.12,-0.06,0.70,U] [#5 -0.35,0.12,0.78,U] [#6 -0.16,-0.14,0.61,U] [#7 0.02,-0.15,0.56,U] [#8 -0.21,-0.28,0.62,U] 
01:11:40.827 00.002 1032 refined, 8 included, MultiStar: {-0.14, -0.01}, one-star: {-0.06, 0.14}
01:11:40.828 00.001 1032 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.83) = xAngle (-4.88 = 1.41)
01:11:40.831 00.003 1032 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.88 = 1.41)
01:11:40.834 00.003 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.05 mountX=0.02 mountY=0.14, mountTheta=1.41
01:11:40.836 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.01, opts=13)
01:11:40.838 00.002 1032 Enqueuing Move request for scope (-0.14, -0.01)
01:11:40.840 00.002 10072 Worker thread wakes up
01:11:40.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
01:11:40.840 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
01:11:40.840 00.000 10072 Moving (-0.14, -0.01) raw xDistance=0.02 yDistance=0.14
01:11:40.843 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:40.845 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:40.845 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:11:40.845 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:40.845 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:11:40.845 00.000 10072 MoveAxis(W, 5, ABG)
01:11:40.845 00.000 10072 Guiding  Dir = 3, Dur = 5
01:11:40.845 00.000 10072 IsGuiding returns 0
01:11:40.846 00.001 10072 PulseGuide returned control before completion, sleep 15
01:11:40.863 00.017 1032 UpdateGuideState exits: m=1250 SNR=24.9
01:11:40.867 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:40.868 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:40.870 00.002 1032 Enqueuing Expose request
01:11:40.873 00.003 10072 IsGuiding returns 0
01:11:40.874 00.001 10072 Move returns status 0, amount 5
01:11:40.874 00.000 10072 MoveAxis(N, 0, ABG)
01:11:40.874 00.000 10072 Move returns status 0, amount 0
01:11:40.874 00.000 10072 move complete, result=0
01:11:40.874 00.000 10072 worker thread done servicing request
01:11:40.874 00.000 10072 Worker thread wakes up
01:11:40.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:40.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:40.879 00.005 1032 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
01:11:41.280 00.401 10072 Exposure complete
01:11:41.330 00.050 10072 worker thread done servicing request
01:11:41.330 00.000 1032 OnExposeComplete: enter
01:11:41.333 00.003 1032 UpdateGuideState(): m_state=6
01:11:41.334 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1968
01:11:41.336 00.002 1032 Star::Find returns 1 (0), X=316.99, Y=752.43, Mass=1551, SNR=27.8, Peak=184 HFD=2.5
01:11:41.338 00.002 1032 MultiStar: [#1 -0.09,0.02,0.90,U] [#2 -0.10,-0.00,0.73,U] [#3 -0.22,0.04,0.66,U] [#4 -0.18,-0.07,0.66,U] [#5 -0.25,0.18,0.65,U] [#6 -0.32,-0.01,0.59,U] [#7 0.03,-0.16,0.54,U] [#8 -0.05,-0.19,0.57,U] 
01:11:41.340 00.002 1032 refined, 8 included, MultiStar: {-0.16, 0.01}, one-star: {-0.24, 0.14}
01:11:41.341 00.001 1032 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.83) = xAngle (1.25 = 1.25)
01:11:41.343 00.002 1032 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.25 = 1.25)
01:11:41.344 00.001 1032 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.08 mountX=0.05 mountY=0.15, mountTheta=1.25
01:11:41.347 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.01, opts=13)
01:11:41.349 00.002 1032 Enqueuing Move request for scope (-0.16, 0.01)
01:11:41.351 00.002 10072 Worker thread wakes up
01:11:41.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
01:11:41.351 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
01:11:41.351 00.000 10072 Moving (-0.16, 0.01) raw xDistance=0.05 yDistance=0.15
01:11:41.353 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:41.356 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:41.356 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:11:41.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:41.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:11:41.356 00.000 10072 MoveAxis(W, 5, ABG)
01:11:41.357 00.001 10072 Guiding  Dir = 3, Dur = 5
01:11:41.357 00.000 10072 IsGuiding returns 0
01:11:41.358 00.001 10072 PulseGuide returned control before completion, sleep 15
01:11:41.376 00.018 1032 UpdateGuideState exits: m=1551 SNR=27.8
01:11:41.378 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:41.380 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:41.381 00.001 1032 Enqueuing Expose request
01:11:41.385 00.004 10072 IsGuiding returns 0
01:11:41.385 00.000 10072 Move returns status 0, amount 5
01:11:41.385 00.000 10072 MoveAxis(N, 0, ABG)
01:11:41.385 00.000 10072 Move returns status 0, amount 0
01:11:41.385 00.000 10072 move complete, result=0
01:11:41.385 00.000 10072 worker thread done servicing request
01:11:41.385 00.000 10072 Worker thread wakes up
01:11:41.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:41.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:41.393 00.008 1032 GuideStep: 0.1 px 5 ms WEST, 0.2 px 0 ms NORTH
01:11:42.015 00.622 10072 Exposure complete
01:11:42.062 00.047 10072 worker thread done servicing request
01:11:42.062 00.000 1032 OnExposeComplete: enter
01:11:42.064 00.002 1032 UpdateGuideState(): m_state=6
01:11:42.066 00.002 1032 Star::Find(15, 316, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1969
01:11:42.068 00.002 1032 Star::Find returns 1 (0), X=317.08, Y=752.26, Mass=1465, SNR=27.0, Peak=164 HFD=2.6
01:11:42.069 00.001 1032 MultiStar: [#1 -0.16,-0.14,0.97,U] [#2 -0.07,-0.07,0.73,U] [#3 -0.22,-0.06,0.64,U] [#4 -0.17,-0.05,0.70,U] [#5 -0.25,0.01,0.67,U] [#6 -0.46,-0.09,0.62,U] [#7 -0.08,-0.32,0.53,U] [#8 -0.10,-0.22,0.57,U] 
01:11:42.071 00.002 1032 single-star, 8 included, MultiStar: {-0.18, -0.10}, one-star: {-0.15, -0.03}
01:11:42.072 00.001 1032 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.83) = xAngle (-4.75 = 1.53)
01:11:42.074 00.002 1032 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.75 = 1.53)
01:11:42.075 00.001 1032 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.92 mountX=0.01 mountY=0.15, mountTheta=1.53
01:11:42.078 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=-0.03, opts=13)
01:11:42.082 00.004 1032 Enqueuing Move request for scope (-0.15, -0.03)
01:11:42.083 00.001 10072 Worker thread wakes up
01:11:42.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
01:11:42.085 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
01:11:42.085 00.000 10072 Moving (-0.15, -0.03) raw xDistance=0.01 yDistance=0.15
01:11:42.088 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:42.092 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:42.092 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:11:42.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:42.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:11:42.092 00.000 10072 MoveAxis(W, 5, ABG)
01:11:42.092 00.000 10072 Guiding  Dir = 3, Dur = 5
01:11:42.093 00.001 10072 IsGuiding returns 0
01:11:42.093 00.000 10072 PulseGuide returned control before completion, sleep 15
01:11:42.110 00.017 1032 UpdateGuideState exits: m=1465 SNR=27.0
01:11:42.112 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:42.114 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:42.115 00.001 1032 Enqueuing Expose request
01:11:42.123 00.008 10072 IsGuiding returns 0
01:11:42.123 00.000 10072 Move returns status 0, amount 5
01:11:42.123 00.000 10072 MoveAxis(N, 0, ABG)
01:11:42.123 00.000 10072 Move returns status 0, amount 0
01:11:42.123 00.000 10072 move complete, result=0
01:11:42.123 00.000 10072 worker thread done servicing request
01:11:42.123 00.000 10072 Worker thread wakes up
01:11:42.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:42.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:42.125 00.002 1032 GuideStep: 0.0 px 5 ms WEST, 0.2 px 0 ms NORTH
01:11:42.535 00.410 10072 Exposure complete
01:11:42.593 00.058 10072 worker thread done servicing request
01:11:42.594 00.001 1032 OnExposeComplete: enter
01:11:42.596 00.002 1032 UpdateGuideState(): m_state=6
01:11:42.598 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1970
01:11:42.600 00.002 1032 Star::Find returns 1 (0), X=317.26, Y=752.26, Mass=1411, SNR=26.5, Peak=169 HFD=2.8
01:11:42.602 00.002 1032 MultiStar: [#1 -0.03,-0.02,0.94,U] [#2 -0.04,-0.06,0.77,U] [#3 -0.06,-0.31,0.65,U] [#4 -0.06,-0.08,0.75,U] [#5 -0.23,0.00,0.72,U] [#6 -0.08,-0.18,0.58,U] [#7 0.16,-0.51,0.51,U] [#8 -0.25,-0.24,0.58,U] 
01:11:42.603 00.001 1032 single-star, 8 included, MultiStar: {-0.06, -0.13}, one-star: {0.03, -0.03}
01:11:42.605 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
01:11:42.607 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
01:11:42.608 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-0.74 mountX=-0.04 mountY=-0.02, mountTheta=-2.57
01:11:42.612 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
01:11:42.614 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
01:11:42.616 00.002 10072 Worker thread wakes up
01:11:42.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
01:11:42.616 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
01:11:42.616 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
01:11:42.618 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:42.620 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:42.620 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:11:42.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:42.621 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:11:42.621 00.000 10072 MoveAxis(W, 5, ABG)
01:11:42.621 00.000 10072 Guiding  Dir = 3, Dur = 5
01:11:42.621 00.000 10072 IsGuiding returns 0
01:11:42.622 00.001 10072 PulseGuide returned control before completion, sleep 15
01:11:42.639 00.017 10072 IsGuiding returns 0
01:11:42.639 00.000 10072 Move returns status 0, amount 5
01:11:42.639 00.000 10072 MoveAxis(N, 0, ABG)
01:11:42.639 00.000 10072 Move returns status 0, amount 0
01:11:42.640 00.001 10072 move complete, result=0
01:11:42.640 00.000 10072 worker thread done servicing request
01:11:42.640 00.000 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:11:42.644 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:42.646 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:42.647 00.001 1032 Enqueuing Expose request
01:11:42.649 00.002 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
01:11:42.651 00.002 10072 Worker thread wakes up
01:11:42.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:42.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:43.280 00.629 10072 Exposure complete
01:11:43.334 00.054 10072 worker thread done servicing request
01:11:43.334 00.000 1032 OnExposeComplete: enter
01:11:43.337 00.003 1032 UpdateGuideState(): m_state=6
01:11:43.339 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1971
01:11:43.342 00.003 1032 Star::Find returns 1 (0), X=317.17, Y=752.28, Mass=1446, SNR=26.8, Peak=169 HFD=2.7
01:11:43.344 00.002 1032 MultiStar: [#1 -0.15,-0.19,0.97,U] [#2 0.03,0.17,0.67,U] [#3 -0.14,0.06,0.71,U] [#4 -0.16,-0.19,0.70,U] [#5 -0.36,0.13,0.69,U] [#6 -0.37,-0.08,0.58,U] [#7 0.01,-0.38,0.56,U] [#8 -0.15,-0.27,0.54,U] 
01:11:43.346 00.002 1032 single-star, 8 included, MultiStar: {-0.14, -0.08}, one-star: {-0.06, -0.01}
01:11:43.348 00.002 1032 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.83) = xAngle (-4.78 = 1.50)
01:11:43.349 00.001 1032 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.78 = 1.50)
01:11:43.352 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.95 mountX=0.00 mountY=0.06, mountTheta=1.50
01:11:43.354 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.01, opts=13)
01:11:43.356 00.002 1032 Enqueuing Move request for scope (-0.06, -0.01)
01:11:43.358 00.002 10072 Worker thread wakes up
01:11:43.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
01:11:43.358 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
01:11:43.358 00.000 10072 Moving (-0.06, -0.01) raw xDistance=0.00 yDistance=0.06
01:11:43.360 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:43.363 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:43.363 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:11:43.363 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:43.363 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:11:43.363 00.000 10072 MoveAxis(W, 5, ABG)
01:11:43.365 00.002 10072 Guiding  Dir = 3, Dur = 5
01:11:43.366 00.001 10072 IsGuiding returns 0
01:11:43.367 00.001 10072 PulseGuide returned control before completion, sleep 15
01:11:43.385 00.018 1032 UpdateGuideState exits: m=1446 SNR=26.8
01:11:43.387 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:43.389 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:43.392 00.003 10072 IsGuiding returns 0
01:11:43.393 00.001 10072 Move returns status 0, amount 5
01:11:43.393 00.000 10072 MoveAxis(N, 0, ABG)
01:11:43.393 00.000 10072 Move returns status 0, amount 0
01:11:43.393 00.000 10072 move complete, result=0
01:11:43.393 00.000 10072 worker thread done servicing request
01:11:43.393 00.000 1032 Enqueuing Expose request
01:11:43.396 00.003 10072 Worker thread wakes up
01:11:43.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:43.396 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:43.396 00.000 1032 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
01:11:43.814 00.418 10072 Exposure complete
01:11:43.869 00.055 10072 worker thread done servicing request
01:11:43.869 00.000 1032 OnExposeComplete: enter
01:11:43.871 00.002 1032 UpdateGuideState(): m_state=6
01:11:43.874 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1972
01:11:43.876 00.002 1032 Star::Find returns 1 (0), X=317.12, Y=752.34, Mass=1505, SNR=27.3, Peak=185 HFD=2.6
01:11:43.879 00.003 1032 MultiStar: [#1 -0.09,-0.09,0.92,U] [#2 -0.02,0.10,0.70,U] [#3 -0.16,0.05,0.66,U] [#4 -0.12,-0.05,0.71,U] [#5 -0.26,0.03,0.69,U] [#6 -0.16,-0.08,0.58,U] [#7 0.02,-0.23,0.53,U] [#8 -0.23,-0.24,0.51,U] 
01:11:43.881 00.002 1032 single-star, 8 included, MultiStar: {-0.12, -0.04}, one-star: {-0.11, 0.05}
01:11:43.882 00.001 1032 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.83) = xAngle (0.86 = 0.86)
01:11:43.886 00.004 1032 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.86 = 0.86)
01:11:43.888 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.69 mountX=0.08 mountY=0.09, mountTheta=0.86
01:11:43.898 00.010 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.05, opts=13)
01:11:43.901 00.003 1032 Enqueuing Move request for scope (-0.11, 0.05)
01:11:43.903 00.002 10072 Worker thread wakes up
01:11:43.903 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
01:11:43.904 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
01:11:43.904 00.000 10072 Moving (-0.11, 0.05) raw xDistance=0.08 yDistance=0.09
01:11:43.906 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:43.909 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:43.909 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:11:43.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:43.910 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:11:43.910 00.000 10072 MoveAxis(W, 4, ABG)
01:11:43.910 00.000 10072 Guiding  Dir = 3, Dur = 4
01:11:43.910 00.000 10072 IsGuiding returns 0
01:11:43.911 00.001 10072 PulseGuide returned control before completion, sleep 14
01:11:43.935 00.024 1032 UpdateGuideState exits: m=1505 SNR=27.3
01:11:43.937 00.002 10072 IsGuiding returns 0
01:11:43.937 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:43.940 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:43.942 00.002 1032 Enqueuing Expose request
01:11:43.944 00.002 10072 Move returns status 0, amount 4
01:11:43.945 00.001 10072 MoveAxis(N, 0, ABG)
01:11:43.945 00.000 10072 Move returns status 0, amount 0
01:11:43.945 00.000 10072 move complete, result=0
01:11:43.945 00.000 10072 worker thread done servicing request
01:11:43.945 00.000 10072 Worker thread wakes up
01:11:43.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:43.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:43.956 00.011 1032 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
01:11:44.582 00.626 10072 Exposure complete
01:11:44.635 00.053 10072 worker thread done servicing request
01:11:44.635 00.000 1032 OnExposeComplete: enter
01:11:44.637 00.002 1032 UpdateGuideState(): m_state=6
01:11:44.640 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1973
01:11:44.645 00.005 1032 Star::Find returns 1 (0), X=317.15, Y=752.37, Mass=1420, SNR=26.5, Peak=171 HFD=2.7
01:11:44.647 00.002 1032 MultiStar: [#1 -0.20,-0.05,0.91,U] [#2 0.04,-0.03,0.71,U] [#3 -0.06,-0.07,0.64,U] [#4 -0.34,0.10,0.67,U] [#5 -0.41,-0.06,0.73,U] [#6 -0.44,-0.22,0.61,U] [#7 0.05,-0.44,0.51,U] [#8 -0.15,-0.28,0.57,U] 
01:11:44.649 00.002 1032 single-star, 8 included, MultiStar: {-0.18, -0.08}, one-star: {-0.08, 0.08}
01:11:44.651 00.002 1032 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.83) = xAngle (0.58 = 0.58)
01:11:44.654 00.003 1032 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.58 = 0.58)
01:11:44.655 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.41 mountX=0.10 mountY=0.06, mountTheta=0.58
01:11:44.659 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.08, opts=13)
01:11:44.660 00.001 1032 Enqueuing Move request for scope (-0.08, 0.08)
01:11:44.662 00.002 10072 Worker thread wakes up
01:11:44.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
01:11:44.662 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:11:44.663 00.001 10072 Moving (-0.08, 0.08) raw xDistance=0.10 yDistance=0.06
01:11:44.664 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:44.667 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:44.667 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:11:44.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:44.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:11:44.667 00.000 10072 MoveAxis(W, 5, ABG)
01:11:44.667 00.000 10072 Guiding  Dir = 3, Dur = 5
01:11:44.668 00.001 10072 IsGuiding returns 0
01:11:44.668 00.000 10072 PulseGuide returned control before completion, sleep 15
01:11:44.688 00.020 1032 UpdateGuideState exits: m=1420 SNR=26.5
01:11:44.689 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:44.692 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:44.694 00.002 1032 Enqueuing Expose request
01:11:44.696 00.002 10072 IsGuiding returns 0
01:11:44.696 00.000 10072 Move returns status 0, amount 5
01:11:44.696 00.000 10072 MoveAxis(N, 0, ABG)
01:11:44.696 00.000 10072 Move returns status 0, amount 0
01:11:44.696 00.000 10072 move complete, result=0
01:11:44.696 00.000 10072 worker thread done servicing request
01:11:44.697 00.001 10072 Worker thread wakes up
01:11:44.697 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:44.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:44.705 00.008 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
01:11:45.115 00.410 10072 Exposure complete
01:11:45.167 00.052 10072 worker thread done servicing request
01:11:45.167 00.000 1032 OnExposeComplete: enter
01:11:45.169 00.002 1032 UpdateGuideState(): m_state=6
01:11:45.172 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1974
01:11:45.175 00.003 1032 Star::Find returns 1 (0), X=317.07, Y=752.41, Mass=1304, SNR=25.5, Peak=155 HFD=2.6
01:11:45.178 00.003 1032 MultiStar: [#1 -0.21,-0.03,0.97,U] [#2 0.15,0.09,0.78,U] [#3 -0.20,0.06,0.70,U] [#4 -0.15,0.05,0.71,U] [#5 -0.38,0.10,0.70,U] [#6 -0.26,-0.06,0.64,U] [#7 -0.06,-0.29,0.53,U] [#8 -0.09,-0.07,0.58,U] 
01:11:45.180 00.002 1032 refined, 8 included, MultiStar: {-0.15, 0.01}, one-star: {-0.16, 0.12}
01:11:45.181 00.001 1032 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.83) = xAngle (1.24 = 1.24)
01:11:45.183 00.002 1032 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.24 = 1.24)
01:11:45.184 00.001 1032 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.07 mountX=0.05 mountY=0.15, mountTheta=1.24
01:11:45.188 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.01, opts=13)
01:11:45.190 00.002 1032 Enqueuing Move request for scope (-0.15, 0.01)
01:11:45.192 00.002 10072 Worker thread wakes up
01:11:45.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
01:11:45.192 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
01:11:45.192 00.000 10072 Moving (-0.15, 0.01) raw xDistance=0.05 yDistance=0.15
01:11:45.194 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:45.196 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:45.196 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:11:45.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:45.197 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:11:45.197 00.000 10072 MoveAxis(W, 4, ABG)
01:11:45.197 00.000 10072 Guiding  Dir = 3, Dur = 4
01:11:45.197 00.000 10072 IsGuiding returns 0
01:11:45.198 00.001 10072 PulseGuide returned control before completion, sleep 14
01:11:45.218 00.020 1032 UpdateGuideState exits: m=1304 SNR=25.5
01:11:45.220 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:45.222 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:45.224 00.002 1032 Enqueuing Expose request
01:11:45.226 00.002 10072 IsGuiding returns 0
01:11:45.226 00.000 10072 Move returns status 0, amount 4
01:11:45.226 00.000 10072 MoveAxis(N, 0, ABG)
01:11:45.226 00.000 10072 Move returns status 0, amount 0
01:11:45.226 00.000 10072 move complete, result=0
01:11:45.226 00.000 10072 worker thread done servicing request
01:11:45.226 00.000 10072 Worker thread wakes up
01:11:45.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:45.227 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:45.236 00.009 1032 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
01:11:45.867 00.631 10072 Exposure complete
01:11:45.916 00.049 10072 worker thread done servicing request
01:11:45.916 00.000 1032 OnExposeComplete: enter
01:11:45.918 00.002 1032 UpdateGuideState(): m_state=6
01:11:45.919 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1975
01:11:45.921 00.002 1032 Star::Find returns 1 (0), X=317.17, Y=752.51, Mass=1456, SNR=26.9, Peak=194 HFD=2.6
01:11:45.924 00.003 1032 MultiStar: [#1 -0.01,0.05,0.93,U] [#2 -0.08,-0.00,0.72,U] [#3 -0.24,-0.05,0.65,U] [#4 -0.19,0.11,0.68,U] [#5 -0.27,0.25,0.70,U] [#6 -0.24,-0.03,0.61,U] [#7 0.11,-0.17,0.53,U] [#8 -0.18,-0.07,0.54,U] 
01:11:45.926 00.002 1032 refined, 8 included, MultiStar: {-0.12, 0.05}, one-star: {-0.06, 0.22}
01:11:45.930 00.004 1032 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.83) = xAngle (0.91 = 0.91)
01:11:45.932 00.002 1032 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.91 = 0.91)
01:11:45.934 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.74 mountX=0.08 mountY=0.11, mountTheta=0.91
01:11:45.937 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.05, opts=13)
01:11:45.939 00.002 1032 Enqueuing Move request for scope (-0.12, 0.05)
01:11:45.941 00.002 10072 Worker thread wakes up
01:11:45.941 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
01:11:45.941 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
01:11:45.941 00.000 10072 Moving (-0.12, 0.05) raw xDistance=0.08 yDistance=0.11
01:11:45.943 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:45.946 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:45.946 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:11:45.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:45.946 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:11:45.946 00.000 10072 MoveAxis(W, 6, ABG)
01:11:45.946 00.000 10072 Guiding  Dir = 3, Dur = 6
01:11:45.946 00.000 10072 IsGuiding returns 0
01:11:45.947 00.001 10072 PulseGuide returned control before completion, sleep 16
01:11:45.966 00.019 1032 UpdateGuideState exits: m=1456 SNR=26.9
01:11:45.968 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:45.970 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:45.972 00.002 1032 Enqueuing Expose request
01:11:45.975 00.003 10072 IsGuiding returns 0
01:11:45.975 00.000 10072 Move returns status 0, amount 6
01:11:45.975 00.000 10072 MoveAxis(N, 0, ABG)
01:11:45.975 00.000 10072 Move returns status 0, amount 0
01:11:45.975 00.000 10072 move complete, result=0
01:11:45.975 00.000 10072 worker thread done servicing request
01:11:45.975 00.000 10072 Worker thread wakes up
01:11:45.975 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:45.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:45.983 00.008 1032 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
01:11:46.382 00.399 10072 Exposure complete
01:11:46.431 00.049 10072 worker thread done servicing request
01:11:46.431 00.000 1032 OnExposeComplete: enter
01:11:46.434 00.003 1032 UpdateGuideState(): m_state=6
01:11:46.437 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1976
01:11:46.438 00.001 1032 Star::Find returns 1 (0), X=317.18, Y=752.50, Mass=1375, SNR=26.1, Peak=167 HFD=2.9
01:11:46.440 00.002 1032 MultiStar: [#1 -0.09,-0.02,0.97,U] [#2 0.02,0.12,0.81,U] [#3 -0.20,0.03,0.71,U] [#4 -0.14,0.04,0.72,U] [#5 -0.24,0.05,0.71,U] [#6 -0.15,-0.06,0.56,U] [#7 0.03,-0.10,0.55,U] [#8 -0.18,-0.05,0.57,U] 
01:11:46.441 00.001 1032 refined, 8 included, MultiStar: {-0.11, 0.04}, one-star: {-0.05, 0.21}
01:11:46.442 00.001 1032 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.83) = xAngle (0.97 = 0.97)
01:11:46.444 00.002 1032 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.97 = 0.97)
01:11:46.446 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.11 cameraTheta=2.80 mountX=0.06 mountY=0.09, mountTheta=0.97
01:11:46.448 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.04, opts=13)
01:11:46.451 00.003 1032 Enqueuing Move request for scope (-0.11, 0.04)
01:11:46.452 00.001 10072 Worker thread wakes up
01:11:46.454 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
01:11:46.454 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
01:11:46.454 00.000 10072 Moving (-0.11, 0.04) raw xDistance=0.06 yDistance=0.09
01:11:46.456 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:46.459 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:46.459 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:11:46.459 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:46.459 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:11:46.459 00.000 10072 MoveAxis(W, 5, ABG)
01:11:46.459 00.000 10072 Guiding  Dir = 3, Dur = 5
01:11:46.461 00.002 10072 IsGuiding returns 0
01:11:46.461 00.000 10072 PulseGuide returned control before completion, sleep 15
01:11:46.478 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:11:46.481 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:46.482 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:46.483 00.001 1032 Enqueuing Expose request
01:11:46.491 00.008 10072 IsGuiding returns 0
01:11:46.491 00.000 10072 Move returns status 0, amount 5
01:11:46.491 00.000 10072 MoveAxis(N, 0, ABG)
01:11:46.492 00.001 10072 Move returns status 0, amount 0
01:11:46.492 00.000 10072 move complete, result=0
01:11:46.492 00.000 10072 worker thread done servicing request
01:11:46.492 00.000 10072 Worker thread wakes up
01:11:46.492 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:46.492 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:46.498 00.006 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
01:11:47.117 00.619 10072 Exposure complete
01:11:47.163 00.046 10072 worker thread done servicing request
01:11:47.164 00.001 1032 OnExposeComplete: enter
01:11:47.166 00.002 1032 UpdateGuideState(): m_state=6
01:11:47.168 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1977
01:11:47.170 00.002 1032 Star::Find returns 1 (0), X=317.06, Y=752.57, Mass=1198, SNR=24.4, Peak=151 HFD=2.5
01:11:47.173 00.003 1032 MultiStar: [#1 -0.07,0.10,1.04,U] [#2 0.09,0.17,0.81,U] [#3 -0.12,0.07,0.70,U] [#4 -0.19,0.12,0.75,U] [#5 -0.33,0.35,0.74,U] [#6 -0.39,0.20,0.63,U] [#7 -0.15,-0.21,0.54,U] [#8 -0.09,0.00,0.62,U] 
01:11:47.174 00.001 1032 refined, 8 included, MultiStar: {-0.15, 0.14}, one-star: {-0.17, 0.28}
01:11:47.176 00.002 1032 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.83) = xAngle (0.58 = 0.58)
01:11:47.177 00.001 1032 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.58 = 0.58)
01:11:47.181 00.004 1032 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.20 cameraTheta=2.41 mountX=0.17 mountY=0.11, mountTheta=0.58
01:11:47.184 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.14, opts=13)
01:11:47.186 00.002 1032 Enqueuing Move request for scope (-0.15, 0.14)
01:11:47.189 00.003 10072 Worker thread wakes up
01:11:47.189 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
01:11:47.189 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
01:11:47.189 00.000 10072 Moving (-0.15, 0.14) raw xDistance=0.17 yDistance=0.11
01:11:47.191 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:47.195 00.004 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.47
01:11:47.195 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:11:47.195 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:47.195 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:11:47.195 00.000 10072 MoveAxis(W, 84, ABG)
01:11:47.195 00.000 10072 Guiding  Dir = 3, Dur = 84
01:11:47.196 00.001 10072 IsGuiding returns 0
01:11:47.196 00.000 10072 PulseGuide returned control before completion, sleep 94
01:11:47.215 00.019 1032 UpdateGuideState exits: m=1198 SNR=24.4
01:11:47.217 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:47.220 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:47.222 00.002 1032 Enqueuing Expose request
01:11:47.302 00.080 10072 IsGuiding returns 0
01:11:47.302 00.000 10072 Move returns status 0, amount 84
01:11:47.302 00.000 10072 MoveAxis(N, 0, ABG)
01:11:47.302 00.000 10072 Move returns status 0, amount 0
01:11:47.302 00.000 10072 move complete, result=0
01:11:47.302 00.000 10072 worker thread done servicing request
01:11:47.302 00.000 10072 Worker thread wakes up
01:11:47.302 00.000 1032 GuideStep: 0.2 px 84 ms WEST, 0.1 px 0 ms NORTH
01:11:47.307 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:47.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:47.714 00.407 10072 Exposure complete
01:11:47.764 00.050 10072 worker thread done servicing request
01:11:47.764 00.000 1032 OnExposeComplete: enter
01:11:47.766 00.002 1032 UpdateGuideState(): m_state=6
01:11:47.767 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1978
01:11:47.771 00.004 1032 Star::Find returns 1 (0), X=317.13, Y=752.42, Mass=1322, SNR=25.6, Peak=159 HFD=2.6
01:11:47.774 00.003 1032 MultiStar: [#1 -0.02,0.06,1.01,U] [#2 0.04,0.19,0.76,U] [#3 -0.19,0.10,0.66,U] [#4 -0.25,-0.01,0.72,U] [#5 -0.37,0.02,0.71,U] [#6 -0.32,-0.03,0.61,U] [#7 0.10,0.01,0.56,U] [#8 -0.28,-0.27,0.56,U] 
01:11:47.777 00.003 1032 refined, 8 included, MultiStar: {-0.14, 0.04}, one-star: {-0.10, 0.12}
01:11:47.778 00.001 1032 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.83) = xAngle (1.06 = 1.06)
01:11:47.779 00.001 1032 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.06 = 1.06)
01:11:47.781 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.89 mountX=0.07 mountY=0.13, mountTheta=1.06
01:11:47.785 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.04, opts=13)
01:11:47.786 00.001 1032 Enqueuing Move request for scope (-0.14, 0.04)
01:11:47.787 00.001 10072 Worker thread wakes up
01:11:47.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
01:11:47.787 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
01:11:47.787 00.000 10072 Moving (-0.14, 0.04) raw xDistance=0.07 yDistance=0.13
01:11:47.790 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:47.794 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:47.794 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:11:47.794 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:47.794 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:11:47.794 00.000 10072 MoveAxis(W, 6, ABG)
01:11:47.795 00.001 10072 Guiding  Dir = 3, Dur = 6
01:11:47.795 00.000 10072 IsGuiding returns 0
01:11:47.795 00.000 10072 PulseGuide returned control before completion, sleep 16
01:11:47.813 00.018 1032 UpdateGuideState exits: m=1322 SNR=25.6
01:11:47.816 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:47.818 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:47.821 00.003 10072 IsGuiding returns 0
01:11:47.821 00.000 10072 Move returns status 0, amount 6
01:11:47.821 00.000 10072 MoveAxis(N, 0, ABG)
01:11:47.821 00.000 10072 Move returns status 0, amount 0
01:11:47.821 00.000 10072 move complete, result=0
01:11:47.821 00.000 1032 Enqueuing Expose request
01:11:47.824 00.003 10072 worker thread done servicing request
01:11:47.824 00.000 10072 Worker thread wakes up
01:11:47.824 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:47.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:47.824 00.000 1032 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
01:11:48.463 00.639 10072 Exposure complete
01:11:48.509 00.046 10072 worker thread done servicing request
01:11:48.509 00.000 1032 OnExposeComplete: enter
01:11:48.512 00.003 1032 UpdateGuideState(): m_state=6
01:11:48.514 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1979
01:11:48.516 00.002 1032 Star::Find returns 1 (0), X=317.10, Y=752.54, Mass=1469, SNR=27.0, Peak=179 HFD=2.5
01:11:48.519 00.003 1032 MultiStar: [#1 -0.16,0.06,0.89,U] [#2 0.07,0.10,0.76,U] [#3 -0.08,0.08,0.64,U] [#4 -0.35,0.17,0.70,U] [#5 -0.41,0.20,0.71,U] [#6 -0.37,0.02,0.59,U] [#7 0.08,-0.16,0.54,U] [#8 -0.23,-0.04,0.56,U] 
01:11:48.523 00.004 1032 refined, 8 included, MultiStar: {-0.17, 0.09}, one-star: {-0.13, 0.25}
01:11:48.525 00.002 1032 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.83) = xAngle (0.82 = 0.82)
01:11:48.528 00.003 1032 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.82 = 0.82)
01:11:48.530 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.20 cameraTheta=2.65 mountX=0.13 mountY=0.15, mountTheta=0.82
01:11:48.532 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.09, opts=13)
01:11:48.534 00.002 1032 Enqueuing Move request for scope (-0.17, 0.09)
01:11:48.535 00.001 10072 Worker thread wakes up
01:11:48.536 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
01:11:48.536 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
01:11:48.536 00.000 10072 Moving (-0.17, 0.09) raw xDistance=0.13 yDistance=0.15
01:11:48.539 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:48.541 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.47
01:11:48.541 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
01:11:48.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:48.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:11:48.541 00.000 10072 MoveAxis(W, 68, ABG)
01:11:48.541 00.000 10072 Guiding  Dir = 3, Dur = 68
01:11:48.542 00.001 10072 IsGuiding returns 0
01:11:48.542 00.000 10072 PulseGuide returned control before completion, sleep 78
01:11:48.561 00.019 1032 UpdateGuideState exits: m=1469 SNR=27.0
01:11:48.563 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:48.565 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:48.566 00.001 1032 Enqueuing Expose request
01:11:48.632 00.066 10072 IsGuiding returns 0
01:11:48.632 00.000 10072 Move returns status 0, amount 68
01:11:48.632 00.000 10072 MoveAxis(N, 0, ABG)
01:11:48.632 00.000 10072 Move returns status 0, amount 0
01:11:48.632 00.000 10072 move complete, result=0
01:11:48.632 00.000 10072 worker thread done servicing request
01:11:48.632 00.000 10072 Worker thread wakes up
01:11:48.632 00.000 1032 GuideStep: 0.1 px 68 ms WEST, 0.1 px 0 ms NORTH
01:11:48.635 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:48.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:49.054 00.419 10072 Exposure complete
01:11:49.105 00.051 10072 worker thread done servicing request
01:11:49.105 00.000 1032 OnExposeComplete: enter
01:11:49.106 00.001 1032 UpdateGuideState(): m_state=6
01:11:49.108 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1980
01:11:49.110 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.49, Mass=1523, SNR=27.5, Peak=189 HFD=2.7
01:11:49.112 00.002 1032 MultiStar: [#1 -0.08,0.07,0.96,U] [#2 0.21,0.11,0.69,U] [#3 -0.15,-0.00,0.67,U] [#4 -0.08,0.09,0.64,U] [#5 -0.35,0.18,0.67,U] [#6 -0.38,-0.05,0.57,U] [#7 0.19,-0.18,0.52,U] [#8 0.00,0.01,0.55,U] 
01:11:49.115 00.003 1032 refined, 8 included, MultiStar: {-0.08, 0.06}, one-star: {-0.04, 0.20}
01:11:49.116 00.001 1032 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.83) = xAngle (0.62 = 0.62)
01:11:49.117 00.001 1032 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.62 = 0.62)
01:11:49.120 00.003 1032 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.45 mountX=0.08 mountY=0.06, mountTheta=0.62
01:11:49.122 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.06, opts=13)
01:11:49.125 00.003 1032 Enqueuing Move request for scope (-0.08, 0.06)
01:11:49.127 00.002 10072 Worker thread wakes up
01:11:49.127 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
01:11:49.127 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
01:11:49.127 00.000 10072 Moving (-0.08, 0.06) raw xDistance=0.08 yDistance=0.06
01:11:49.128 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:49.131 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.47
01:11:49.131 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:11:49.131 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:49.131 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:11:49.131 00.000 10072 MoveAxis(W, 5, ABG)
01:11:49.131 00.000 10072 Guiding  Dir = 3, Dur = 5
01:11:49.132 00.001 10072 IsGuiding returns 0
01:11:49.132 00.000 10072 PulseGuide returned control before completion, sleep 15
01:11:49.149 00.017 1032 UpdateGuideState exits: m=1523 SNR=27.5
01:11:49.151 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:49.153 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:49.155 00.002 1032 Enqueuing Expose request
01:11:49.161 00.006 10072 IsGuiding returns 0
01:11:49.161 00.000 10072 Move returns status 0, amount 5
01:11:49.161 00.000 10072 MoveAxis(N, 0, ABG)
01:11:49.161 00.000 10072 Move returns status 0, amount 0
01:11:49.161 00.000 10072 move complete, result=0
01:11:49.161 00.000 10072 worker thread done servicing request
01:11:49.161 00.000 10072 Worker thread wakes up
01:11:49.162 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:49.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:49.164 00.002 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
01:11:49.790 00.626 10072 Exposure complete
01:11:49.839 00.049 10072 worker thread done servicing request
01:11:49.839 00.000 1032 OnExposeComplete: enter
01:11:49.843 00.004 1032 UpdateGuideState(): m_state=6
01:11:49.845 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1981
01:11:49.847 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.54, Mass=1364, SNR=26.0, Peak=172 HFD=2.7
01:11:49.849 00.002 1032 MultiStar: [#1 -0.14,0.08,0.95,U] [#2 0.06,0.22,0.74,U] [#3 0.04,0.30,0.66,U] [#4 -0.19,0.01,0.70,U] [#5 -0.24,0.30,0.70,U] [#6 -0.23,-0.04,0.57,U] [#7 0.18,-0.16,0.51,U] [#8 -0.24,-0.10,0.57,U] 
01:11:49.850 00.001 1032 refined, 8 included, MultiStar: {-0.09, 0.12}, one-star: {-0.05, 0.25}
01:11:49.853 00.003 1032 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.83) = xAngle (0.41 = 0.41)
01:11:49.854 00.001 1032 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.41 = 0.41)
01:11:49.856 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.24 mountX=0.14 mountY=0.06, mountTheta=0.41
01:11:49.859 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.12, opts=13)
01:11:49.863 00.004 1032 Enqueuing Move request for scope (-0.09, 0.12)
01:11:49.864 00.001 10072 Worker thread wakes up
01:11:49.865 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
01:11:49.865 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
01:11:49.865 00.000 10072 Moving (-0.09, 0.12) raw xDistance=0.14 yDistance=0.06
01:11:49.867 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:49.868 00.001 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.47
01:11:49.869 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:11:49.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:49.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:11:49.869 00.000 10072 MoveAxis(W, 68, ABG)
01:11:49.869 00.000 10072 Guiding  Dir = 3, Dur = 68
01:11:49.869 00.000 10072 IsGuiding returns 0
01:11:49.871 00.002 10072 PulseGuide returned control before completion, sleep 78
01:11:49.889 00.018 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:11:49.892 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:49.895 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:49.896 00.001 1032 Enqueuing Expose request
01:11:49.962 00.066 10072 IsGuiding returns 0
01:11:49.962 00.000 10072 Move returns status 0, amount 68
01:11:49.962 00.000 10072 MoveAxis(N, 0, ABG)
01:11:49.962 00.000 10072 Move returns status 0, amount 0
01:11:49.962 00.000 10072 move complete, result=0
01:11:49.962 00.000 10072 worker thread done servicing request
01:11:49.962 00.000 10072 Worker thread wakes up
01:11:49.963 00.001 1032 GuideStep: 0.1 px 68 ms WEST, 0.1 px 0 ms NORTH
01:11:49.965 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:49.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:50.384 00.419 10072 Exposure complete
01:11:50.437 00.053 10072 worker thread done servicing request
01:11:50.438 00.001 1032 OnExposeComplete: enter
01:11:50.439 00.001 1032 UpdateGuideState(): m_state=6
01:11:50.441 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1982
01:11:50.443 00.002 1032 Star::Find returns 1 (0), X=317.16, Y=752.46, Mass=1388, SNR=26.3, Peak=163 HFD=2.7
01:11:50.444 00.001 1032 MultiStar: [#1 -0.06,-0.06,0.97,U] [#2 0.19,0.14,0.72,U] [#3 -0.01,0.16,0.70,U] [#4 -0.10,-0.14,0.79,U] [#5 -0.26,0.02,0.69,U] [#6 -0.28,-0.10,0.59,U] [#7 0.11,-0.33,0.54,U] [#8 -0.07,-0.28,0.54,U] 
01:11:50.447 00.003 1032 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {-0.07, 0.16}
01:11:50.448 00.001 1032 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.83) = xAngle (-4.56 = 1.72)
01:11:50.450 00.002 1032 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.56 = 1.72)
01:11:50.451 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.73 mountX=-0.01 mountY=0.07, mountTheta=1.72
01:11:50.456 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.03, opts=13)
01:11:50.458 00.002 1032 Enqueuing Move request for scope (-0.06, -0.03)
01:11:50.460 00.002 10072 Worker thread wakes up
01:11:50.462 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
01:11:50.462 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
01:11:50.462 00.000 10072 Moving (-0.06, -0.03) raw xDistance=-0.01 yDistance=0.07
01:11:50.463 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:50.465 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
01:11:50.465 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:11:50.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:50.466 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:11:50.466 00.000 10072 MoveAxis(W, 6, ABG)
01:11:50.466 00.000 10072 Guiding  Dir = 3, Dur = 6
01:11:50.466 00.000 10072 IsGuiding returns 0
01:11:50.466 00.000 10072 PulseGuide returned control before completion, sleep 16
01:11:50.483 00.017 1032 UpdateGuideState exits: m=1388 SNR=26.3
01:11:50.486 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:50.489 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:50.493 00.004 10072 IsGuiding returns 0
01:11:50.493 00.000 1032 Enqueuing Expose request
01:11:50.495 00.002 10072 Move returns status 0, amount 6
01:11:50.495 00.000 10072 MoveAxis(N, 0, ABG)
01:11:50.495 00.000 10072 Move returns status 0, amount 0
01:11:50.495 00.000 10072 move complete, result=0
01:11:50.495 00.000 10072 worker thread done servicing request
01:11:50.495 00.000 10072 Worker thread wakes up
01:11:50.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:50.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:50.502 00.007 1032 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
01:11:51.121 00.619 10072 Exposure complete
01:11:51.166 00.045 10072 worker thread done servicing request
01:11:51.166 00.000 1032 OnExposeComplete: enter
01:11:51.168 00.002 1032 UpdateGuideState(): m_state=6
01:11:51.170 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1983
01:11:51.173 00.003 1032 Star::Find returns 1 (0), X=317.19, Y=752.37, Mass=1255, SNR=25.0, Peak=152 HFD=2.7
01:11:51.176 00.003 1032 MultiStar: [#1 -0.00,-0.05,0.98,U] [#2 0.22,0.08,0.79,U] [#3 -0.03,0.06,0.73,U] [#4 -0.12,-0.12,0.69,U] [#5 -0.30,0.04,0.79,U] [#6 -0.25,-0.09,0.58,U] [#7 0.10,-0.16,0.59,U] [#8 -0.14,-0.13,0.62,U] 
01:11:51.178 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {-0.04, 0.08}
01:11:51.182 00.004 1032 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.83) = xAngle (-4.60 = 1.69)
01:11:51.183 00.001 1032 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.60 = 1.69)
01:11:51.185 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.77 mountX=-0.01 mountY=0.06, mountTheta=1.69
01:11:51.188 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.02, opts=13)
01:11:51.190 00.002 1032 Enqueuing Move request for scope (-0.06, -0.02)
01:11:51.191 00.001 10072 Worker thread wakes up
01:11:51.191 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
01:11:51.191 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
01:11:51.191 00.000 10072 Moving (-0.06, -0.02) raw xDistance=-0.01 yDistance=0.06
01:11:51.193 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:51.195 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
01:11:51.195 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:11:51.195 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:51.195 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:11:51.195 00.000 10072 MoveAxis(W, 6, ABG)
01:11:51.196 00.001 10072 Guiding  Dir = 3, Dur = 6
01:11:51.196 00.000 10072 IsGuiding returns 0
01:11:51.196 00.000 10072 PulseGuide returned control before completion, sleep 16
01:11:51.216 00.020 1032 UpdateGuideState exits: m=1255 SNR=25.0
01:11:51.218 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:51.220 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:51.222 00.002 1032 Enqueuing Expose request
01:11:51.227 00.005 10072 IsGuiding returns 0
01:11:51.227 00.000 10072 Move returns status 0, amount 6
01:11:51.227 00.000 10072 MoveAxis(N, 0, ABG)
01:11:51.227 00.000 10072 Move returns status 0, amount 0
01:11:51.227 00.000 10072 move complete, result=0
01:11:51.227 00.000 10072 worker thread done servicing request
01:11:51.227 00.000 10072 Worker thread wakes up
01:11:51.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:51.228 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:51.231 00.003 1032 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
01:11:51.638 00.407 10072 Exposure complete
01:11:51.689 00.051 10072 worker thread done servicing request
01:11:51.690 00.001 1032 OnExposeComplete: enter
01:11:51.692 00.002 1032 UpdateGuideState(): m_state=6
01:11:51.694 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1984
01:11:51.695 00.001 1032 Star::Find returns 1 (0), X=317.12, Y=752.46, Mass=1254, SNR=25.0, Peak=163 HFD=2.6
01:11:51.698 00.003 1032 MultiStar: [#1 0.03,0.00,1.02,U] [#2 0.11,0.04,0.76,U] [#3 -0.05,0.04,0.73,U] [#4 -0.17,0.10,0.78,U] [#5 -0.47,0.27,0.77,U] [#6 -0.23,-0.02,0.67,U] [#7 0.24,-0.23,0.57,U] [#8 -0.21,-0.14,0.61,U] 
01:11:51.699 00.001 1032 refined, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.11, 0.17}
01:11:51.701 00.002 1032 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.83) = xAngle (0.90 = 0.90)
01:11:51.702 00.001 1032 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.90 = 0.90)
01:11:51.703 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.73 mountX=0.07 mountY=0.08, mountTheta=0.90
01:11:51.705 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.04, opts=13)
01:11:51.708 00.003 1032 Enqueuing Move request for scope (-0.10, 0.04)
01:11:51.709 00.001 10072 Worker thread wakes up
01:11:51.709 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
01:11:51.709 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
01:11:51.709 00.000 10072 Moving (-0.10, 0.04) raw xDistance=0.07 yDistance=0.08
01:11:51.711 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:51.713 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
01:11:51.713 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:11:51.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:51.714 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:11:51.714 00.000 10072 MoveAxis(W, 6, ABG)
01:11:51.714 00.000 10072 Guiding  Dir = 3, Dur = 6
01:11:51.717 00.003 10072 IsGuiding returns 0
01:11:51.718 00.001 10072 PulseGuide returned control before completion, sleep 16
01:11:51.733 00.015 1032 UpdateGuideState exits: m=1254 SNR=25.0
01:11:51.737 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:51.739 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:51.741 00.002 1032 Enqueuing Expose request
01:11:51.745 00.004 10072 IsGuiding returns 0
01:11:51.745 00.000 10072 Move returns status 0, amount 6
01:11:51.745 00.000 10072 MoveAxis(N, 0, ABG)
01:11:51.745 00.000 10072 Move returns status 0, amount 0
01:11:51.745 00.000 10072 move complete, result=0
01:11:51.746 00.001 10072 worker thread done servicing request
01:11:51.746 00.000 10072 Worker thread wakes up
01:11:51.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:51.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:51.752 00.006 1032 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
01:11:52.371 00.619 10072 Exposure complete
01:11:52.447 00.076 10072 worker thread done servicing request
01:11:52.447 00.000 1032 OnExposeComplete: enter
01:11:52.449 00.002 1032 UpdateGuideState(): m_state=6
01:11:52.452 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1985
01:11:52.454 00.002 1032 Star::Find returns 1 (0), X=317.05, Y=752.61, Mass=1410, SNR=26.5, Peak=195 HFD=2.5
01:11:52.456 00.002 1032 MultiStar: [#1 -0.07,0.03,0.91,U] [#2 -0.04,0.10,0.74,U] [#3 -0.08,0.15,0.68,U] [#4 -0.23,0.25,0.68,U] [#5 -0.53,0.18,0.72,U] [#6 -0.34,0.20,0.58,U] [#7 0.12,0.01,0.54,U] [#8 -0.20,-0.05,0.57,U] 
01:11:52.460 00.004 1032 refined, 8 included, MultiStar: {-0.17, 0.14}, one-star: {-0.18, 0.31}
01:11:52.463 00.003 1032 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.83) = xAngle (0.62 = 0.62)
01:11:52.465 00.002 1032 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.62 = 0.62)
01:11:52.467 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.45 mountX=0.18 mountY=0.13, mountTheta=0.62
01:11:52.471 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.14, opts=13)
01:11:52.473 00.002 1032 Enqueuing Move request for scope (-0.17, 0.14)
01:11:52.475 00.002 10072 Worker thread wakes up
01:11:52.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
01:11:52.475 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
01:11:52.475 00.000 10072 Moving (-0.17, 0.14) raw xDistance=0.18 yDistance=0.13
01:11:52.477 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:52.480 00.003 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.46
01:11:52.480 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
01:11:52.481 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:52.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:11:52.481 00.000 10072 MoveAxis(W, 92, ABG)
01:11:52.481 00.000 10072 Guiding  Dir = 3, Dur = 92
01:11:52.481 00.000 10072 IsGuiding returns 0
01:11:52.481 00.000 10072 PulseGuide returned control before completion, sleep 102
01:11:52.501 00.020 1032 UpdateGuideState exits: m=1410 SNR=26.5
01:11:52.503 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:52.505 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:52.507 00.002 1032 Enqueuing Expose request
01:11:52.589 00.082 10072 IsGuiding returns 0
01:11:52.589 00.000 10072 Move returns status 0, amount 92
01:11:52.589 00.000 10072 MoveAxis(N, 0, ABG)
01:11:52.589 00.000 10072 Move returns status 0, amount 0
01:11:52.589 00.000 10072 move complete, result=0
01:11:52.589 00.000 10072 worker thread done servicing request
01:11:52.589 00.000 10072 Worker thread wakes up
01:11:52.589 00.000 1032 GuideStep: 0.2 px 92 ms WEST, 0.1 px 0 ms NORTH
01:11:52.592 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:52.592 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:53.008 00.416 10072 Exposure complete
01:11:53.062 00.054 10072 worker thread done servicing request
01:11:53.062 00.000 1032 OnExposeComplete: enter
01:11:53.064 00.002 1032 UpdateGuideState(): m_state=6
01:11:53.066 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1986
01:11:53.068 00.002 1032 Star::Find returns 1 (0), X=317.09, Y=752.56, Mass=1510, SNR=27.4, Peak=191 HFD=2.6
01:11:53.071 00.003 1032 MultiStar: [#1 -0.14,0.05,0.89,U] [#2 -0.00,0.27,0.67,U] [#3 -0.03,0.17,0.69,U] [#4 -0.03,0.08,0.68,U] [#5 -0.30,-0.01,0.66,U] [#6 -0.09,-0.09,0.55,U] [#7 0.09,-0.03,0.54,U] [#8 -0.15,-0.06,0.55,U] 
01:11:53.073 00.002 1032 refined, 8 included, MultiStar: {-0.10, 0.09}, one-star: {-0.14, 0.27}
01:11:53.074 00.001 1032 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.83) = xAngle (0.55 = 0.55)
01:11:53.076 00.002 1032 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.55 = 0.55)
01:11:53.077 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.38 mountX=0.11 mountY=0.07, mountTheta=0.55
01:11:53.082 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.09, opts=13)
01:11:53.085 00.003 1032 Enqueuing Move request for scope (-0.10, 0.09)
01:11:53.087 00.002 10072 Worker thread wakes up
01:11:53.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
01:11:53.087 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
01:11:53.087 00.000 10072 Moving (-0.10, 0.09) raw xDistance=0.11 yDistance=0.07
01:11:53.089 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:53.091 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
01:11:53.091 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:11:53.091 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:53.091 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:11:53.091 00.000 10072 MoveAxis(W, 9, ABG)
01:11:53.091 00.000 10072 Guiding  Dir = 3, Dur = 9
01:11:53.093 00.002 10072 IsGuiding returns 0
01:11:53.093 00.000 10072 PulseGuide returned control before completion, sleep 19
01:11:53.111 00.018 1032 UpdateGuideState exits: m=1510 SNR=27.4
01:11:53.115 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:53.117 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:53.119 00.002 1032 Enqueuing Expose request
01:11:53.121 00.002 10072 IsGuiding returns 0
01:11:53.121 00.000 10072 Move returns status 0, amount 9
01:11:53.121 00.000 10072 MoveAxis(N, 0, ABG)
01:11:53.121 00.000 10072 Move returns status 0, amount 0
01:11:53.121 00.000 10072 move complete, result=0
01:11:53.121 00.000 10072 worker thread done servicing request
01:11:53.121 00.000 10072 Worker thread wakes up
01:11:53.122 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:53.122 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:53.129 00.007 1032 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
01:11:53.747 00.618 10072 Exposure complete
01:11:53.795 00.048 10072 worker thread done servicing request
01:11:53.796 00.001 1032 OnExposeComplete: enter
01:11:53.798 00.002 1032 UpdateGuideState(): m_state=6
01:11:53.800 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1987
01:11:53.802 00.002 1032 Star::Find returns 1 (0), X=317.16, Y=752.46, Mass=1511, SNR=27.4, Peak=186 HFD=2.6
01:11:53.804 00.002 1032 MultiStar: [#1 -0.12,0.03,0.93,U] [#2 0.26,0.10,0.72,U] [#3 0.18,-0.07,0.63,U] [#4 0.00,0.02,0.75,U] [#5 -0.28,0.16,0.66,U] [#6 -0.06,0.03,0.57,U] [#7 0.27,-0.20,0.46,U] [#8 0.04,-0.09,0.51,U] 
01:11:53.806 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {-0.07, 0.17}
01:11:53.807 00.001 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
01:11:53.809 00.002 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
01:11:53.811 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.34 mountX=0.03 mountY=-0.02, mountTheta=-0.49
01:11:53.814 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
01:11:53.815 00.001 1032 Enqueuing Move request for scope (0.01, 0.04)
01:11:53.817 00.002 10072 Worker thread wakes up
01:11:53.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
01:11:53.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
01:11:53.817 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.03 yDistance=-0.02
01:11:53.819 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:53.821 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
01:11:53.821 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:11:53.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:53.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:11:53.821 00.000 10072 MoveAxis(W, 10, ABG)
01:11:53.821 00.000 10072 Guiding  Dir = 3, Dur = 10
01:11:53.821 00.000 10072 IsGuiding returns 0
01:11:53.822 00.001 10072 PulseGuide returned control before completion, sleep 20
01:11:53.840 00.018 1032 UpdateGuideState exits: m=1511 SNR=27.4
01:11:53.843 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:53.845 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:53.846 00.001 1032 Enqueuing Expose request
01:11:53.855 00.009 10072 IsGuiding returns 0
01:11:53.855 00.000 10072 Move returns status 0, amount 10
01:11:53.855 00.000 10072 MoveAxis(N, 0, ABG)
01:11:53.855 00.000 10072 Move returns status 0, amount 0
01:11:53.855 00.000 10072 move complete, result=0
01:11:53.855 00.000 10072 worker thread done servicing request
01:11:53.855 00.000 10072 Worker thread wakes up
01:11:53.855 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:53.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:53.857 00.002 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
01:11:54.264 00.407 10072 Exposure complete
01:11:54.315 00.051 10072 worker thread done servicing request
01:11:54.315 00.000 1032 OnExposeComplete: enter
01:11:54.317 00.002 1032 UpdateGuideState(): m_state=6
01:11:54.319 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1988
01:11:54.320 00.001 1032 Star::Find returns 1 (0), X=317.26, Y=752.56, Mass=1340, SNR=25.8, Peak=172 HFD=2.8
01:11:54.322 00.002 1032 MultiStar: [#1 0.01,0.10,0.90,U] [#2 0.21,0.20,0.74,U] [#3 0.09,-0.01,0.66,U] [#4 -0.06,0.03,0.72,U] [#5 -0.26,0.29,0.71,U] [#6 -0.17,0.05,0.58,U] [#7 0.41,-0.17,0.56,U] [#8 0.01,0.01,0.58,U] 
01:11:54.323 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.10}, one-star: {0.03, 0.27}
01:11:54.325 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
01:11:54.325 00.000 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
01:11:54.327 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.34 mountX=0.09 mountY=-0.05, mountTheta=-0.49
01:11:54.332 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
01:11:54.335 00.003 1032 Enqueuing Move request for scope (0.02, 0.10)
01:11:54.337 00.002 10072 Worker thread wakes up
01:11:54.337 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
01:11:54.337 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
01:11:54.337 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.05
01:11:54.340 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:54.343 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
01:11:54.343 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:11:54.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:54.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:11:54.343 00.000 10072 MoveAxis(W, 9, ABG)
01:11:54.343 00.000 10072 Guiding  Dir = 3, Dur = 9
01:11:54.343 00.000 10072 IsGuiding returns 0
01:11:54.343 00.000 10072 PulseGuide returned control before completion, sleep 19
01:11:54.360 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.8
01:11:54.363 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:54.366 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:54.368 00.002 1032 Enqueuing Expose request
01:11:54.370 00.002 10072 IsGuiding returns 0
01:11:54.370 00.000 10072 Move returns status 0, amount 9
01:11:54.370 00.000 10072 MoveAxis(N, 0, ABG)
01:11:54.370 00.000 10072 Move returns status 0, amount 0
01:11:54.370 00.000 10072 move complete, result=0
01:11:54.370 00.000 10072 worker thread done servicing request
01:11:54.370 00.000 10072 Worker thread wakes up
01:11:54.370 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:54.370 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:54.377 00.007 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:11:54.997 00.620 10072 Exposure complete
01:11:55.044 00.047 10072 worker thread done servicing request
01:11:55.045 00.001 1032 OnExposeComplete: enter
01:11:55.046 00.001 1032 UpdateGuideState(): m_state=6
01:11:55.049 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1989
01:11:55.051 00.002 1032 Star::Find returns 1 (0), X=317.30, Y=752.49, Mass=1374, SNR=26.1, Peak=169 HFD=3.0
01:11:55.054 00.003 1032 MultiStar: [#1 0.17,-0.02,0.91,U] [#2 0.04,0.17,0.73,U] [#3 -0.07,0.12,0.71,U] [#4 -0.16,0.07,0.75,U] [#5 -0.14,0.10,0.69,U] [#6 -0.18,-0.13,0.60,U] [#7 0.11,-0.12,0.58,U] [#8 -0.09,-0.15,0.58,U] 
01:11:55.055 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.07, 0.20}
01:11:55.057 00.002 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
01:11:55.059 00.002 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
01:11:55.061 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.95 mountX=0.05 mountY=0.01, mountTheta=0.12
01:11:55.064 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
01:11:55.065 00.001 1032 Enqueuing Move request for scope (-0.02, 0.04)
01:11:55.067 00.002 10072 Worker thread wakes up
01:11:55.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
01:11:55.067 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
01:11:55.067 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=0.01
01:11:55.069 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:55.071 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
01:11:55.071 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:11:55.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:55.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:11:55.072 00.001 10072 MoveAxis(W, 10, ABG)
01:11:55.072 00.000 10072 Guiding  Dir = 3, Dur = 10
01:11:55.072 00.000 10072 IsGuiding returns 0
01:11:55.072 00.000 10072 PulseGuide returned control before completion, sleep 20
01:11:55.090 00.018 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:11:55.092 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:55.094 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:55.095 00.001 1032 Enqueuing Expose request
01:11:55.104 00.009 10072 IsGuiding returns 0
01:11:55.104 00.000 10072 Move returns status 0, amount 10
01:11:55.104 00.000 10072 MoveAxis(N, 0, ABG)
01:11:55.104 00.000 10072 Move returns status 0, amount 0
01:11:55.104 00.000 10072 move complete, result=0
01:11:55.104 00.000 10072 worker thread done servicing request
01:11:55.104 00.000 10072 Worker thread wakes up
01:11:55.104 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:55.104 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:55.105 00.001 1032 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
01:11:55.514 00.409 10072 Exposure complete
01:11:55.562 00.048 10072 worker thread done servicing request
01:11:55.562 00.000 1032 OnExposeComplete: enter
01:11:55.564 00.002 1032 UpdateGuideState(): m_state=6
01:11:55.565 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1990
01:11:55.567 00.002 1032 Star::Find returns 1 (0), X=317.23, Y=752.55, Mass=1454, SNR=26.9, Peak=185 HFD=2.8
01:11:55.569 00.002 1032 MultiStar: [#1 -0.02,0.10,0.90,U] [#2 -0.00,0.26,0.75,U] [#3 -0.07,0.03,0.66,U] [#4 0.01,0.05,0.67,U] [#5 -0.34,0.20,0.70,U] [#6 -0.04,0.06,0.58,U] [#7 -0.05,-0.04,0.52,U] [#8 -0.21,-0.09,0.57,U] 
01:11:55.571 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.11}, one-star: {-0.00, 0.25}
01:11:55.572 00.001 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
01:11:55.574 00.002 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
01:11:55.575 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.16 mountX=0.12 mountY=0.04, mountTheta=0.33
01:11:55.579 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.11, opts=13)
01:11:55.581 00.002 1032 Enqueuing Move request for scope (-0.07, 0.11)
01:11:55.583 00.002 10072 Worker thread wakes up
01:11:55.583 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
01:11:55.583 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
01:11:55.583 00.000 10072 Moving (-0.07, 0.11) raw xDistance=0.12 yDistance=0.04
01:11:55.587 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:55.601 00.014 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
01:11:55.601 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:11:55.601 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:55.601 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:11:55.601 00.000 10072 MoveAxis(W, 9, ABG)
01:11:55.601 00.000 10072 Guiding  Dir = 3, Dur = 9
01:11:55.603 00.002 10072 IsGuiding returns 0
01:11:55.603 00.000 10072 PulseGuide returned control before completion, sleep 19
01:11:55.623 00.020 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:11:55.625 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:55.626 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:55.628 00.002 1032 Enqueuing Expose request
01:11:55.635 00.007 10072 IsGuiding returns 0
01:11:55.635 00.000 10072 Move returns status 0, amount 9
01:11:55.635 00.000 10072 MoveAxis(N, 0, ABG)
01:11:55.635 00.000 10072 Move returns status 0, amount 0
01:11:55.635 00.000 10072 move complete, result=0
01:11:55.636 00.001 10072 worker thread done servicing request
01:11:55.636 00.000 10072 Worker thread wakes up
01:11:55.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:55.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:55.636 00.000 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
01:11:56.265 00.629 10072 Exposure complete
01:11:56.312 00.047 1032 OnExposeComplete: enter
01:11:56.315 00.003 1032 UpdateGuideState(): m_state=6
01:11:56.316 00.001 10072 worker thread done servicing request
01:11:56.317 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1991
01:11:56.318 00.001 1032 Star::Find returns 1 (0), X=317.22, Y=752.41, Mass=1289, SNR=25.3, Peak=159 HFD=2.8
01:11:56.320 00.002 1032 MultiStar: [#1 0.00,0.14,1.03,U] [#2 0.11,0.26,0.81,U] [#3 -0.08,0.04,0.74,U] [#4 -0.04,0.03,0.72,U] [#5 -0.45,0.14,0.72,U] [#6 -0.12,-0.01,0.63,U] [#7 0.34,-0.14,0.53,U] [#8 -0.02,0.03,0.58,U] 
01:11:56.322 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.01, 0.12}
01:11:56.324 00.002 1032 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.83) = xAngle (0.15 = 0.15)
01:11:56.326 00.002 1032 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.15 = 0.15)
01:11:56.327 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.98 mountX=0.09 mountY=0.01, mountTheta=0.15
01:11:56.331 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.08, opts=13)
01:11:56.333 00.002 1032 Enqueuing Move request for scope (-0.04, 0.08)
01:11:56.335 00.002 10072 Worker thread wakes up
01:11:56.335 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
01:11:56.335 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
01:11:56.335 00.000 10072 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.01
01:11:56.337 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:56.340 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
01:11:56.340 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:11:56.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:56.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:11:56.340 00.000 10072 MoveAxis(W, 11, ABG)
01:11:56.340 00.000 10072 Guiding  Dir = 3, Dur = 11
01:11:56.340 00.000 10072 IsGuiding returns 0
01:11:56.342 00.002 10072 PulseGuide returned control before completion, sleep 21
01:11:56.359 00.017 1032 UpdateGuideState exits: m=1289 SNR=25.3
01:11:56.361 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:56.365 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:56.368 00.003 1032 Enqueuing Expose request
01:11:56.373 00.005 10072 IsGuiding returns 0
01:11:56.373 00.000 10072 Move returns status 0, amount 11
01:11:56.373 00.000 10072 MoveAxis(N, 0, ABG)
01:11:56.373 00.000 10072 Move returns status 0, amount 0
01:11:56.373 00.000 10072 move complete, result=0
01:11:56.373 00.000 10072 worker thread done servicing request
01:11:56.373 00.000 10072 Worker thread wakes up
01:11:56.373 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:56.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:56.376 00.003 1032 GuideStep: 0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
01:11:56.785 00.409 10072 Exposure complete
01:11:56.835 00.050 10072 worker thread done servicing request
01:11:56.835 00.000 1032 OnExposeComplete: enter
01:11:56.837 00.002 1032 UpdateGuideState(): m_state=6
01:11:56.839 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1992
01:11:56.840 00.001 1032 Star::Find returns 1 (0), X=317.23, Y=752.47, Mass=1575, SNR=28.0, Peak=183 HFD=2.9
01:11:56.842 00.002 1032 MultiStar: [#1 -0.03,0.03,0.87,U] [#2 0.14,0.29,0.67,U] [#3 0.15,0.05,0.63,U] [#4 -0.11,0.11,0.69,U] [#5 -0.24,0.29,0.63,U] [#6 -0.14,0.09,0.49,U] [#7 0.36,-0.09,0.49,U] [#8 0.10,-0.09,0.54,U] 
01:11:56.843 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {-0.00, 0.18}
01:11:56.844 00.001 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
01:11:56.846 00.002 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
01:11:56.848 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.44 mountX=0.10 mountY=-0.04, mountTheta=-0.39
01:11:56.851 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
01:11:56.853 00.002 1032 Enqueuing Move request for scope (0.01, 0.11)
01:11:56.854 00.001 10072 Worker thread wakes up
01:11:56.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
01:11:56.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:11:56.854 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.04
01:11:56.856 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:56.858 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
01:11:56.858 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:11:56.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:56.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:11:56.858 00.000 10072 MoveAxis(W, 10, ABG)
01:11:56.859 00.001 10072 Guiding  Dir = 3, Dur = 10
01:11:56.859 00.000 10072 IsGuiding returns 0
01:11:56.859 00.000 10072 PulseGuide returned control before completion, sleep 20
01:11:56.876 00.017 1032 UpdateGuideState exits: m=1575 SNR=28.0
01:11:56.879 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:56.880 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:56.882 00.002 1032 Enqueuing Expose request
01:11:56.891 00.009 10072 IsGuiding returns 0
01:11:56.892 00.001 10072 Move returns status 0, amount 10
01:11:56.892 00.000 10072 MoveAxis(N, 0, ABG)
01:11:56.892 00.000 10072 Move returns status 0, amount 0
01:11:56.892 00.000 10072 move complete, result=0
01:11:56.892 00.000 10072 worker thread done servicing request
01:11:56.892 00.000 10072 Worker thread wakes up
01:11:56.892 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:56.892 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:56.895 00.003 1032 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
01:11:57.522 00.627 10072 Exposure complete
01:11:57.568 00.046 10072 worker thread done servicing request
01:11:57.568 00.000 1032 OnExposeComplete: enter
01:11:57.570 00.002 1032 UpdateGuideState(): m_state=6
01:11:57.572 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1993
01:11:57.574 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=752.61, Mass=1505, SNR=27.4, Peak=193 HFD=2.8
01:11:57.576 00.002 1032 MultiStar: [#1 0.01,0.19,0.88,U] [#2 0.21,0.39,0.68,U] [#3 -0.03,0.02,0.62,U] [#4 -0.14,0.18,0.72,U] [#5 -0.17,0.36,0.65,U] [#6 -0.02,0.14,0.57,U] [#7 0.24,-0.13,0.50,U] [#8 -0.07,-0.05,0.56,U] 
01:11:57.577 00.001 1032 refined, 8 included, MultiStar: {-0.00, 0.18}, one-star: {-0.02, 0.32}
01:11:57.579 00.002 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
01:11:57.583 00.004 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
01:11:57.586 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.60 mountX=0.18 mountY=-0.04, mountTheta=-0.23
01:11:57.590 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.18, opts=13)
01:11:57.593 00.003 1032 Enqueuing Move request for scope (-0.00, 0.18)
01:11:57.595 00.002 10072 Worker thread wakes up
01:11:57.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.18) opts 0xd
01:11:57.595 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.18)
01:11:57.595 00.000 10072 Moving (-0.00, 0.18) raw xDistance=0.18 yDistance=-0.04
01:11:57.600 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:57.602 00.002 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.46
01:11:57.602 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
01:11:57.602 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:57.602 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:11:57.602 00.000 10072 MoveAxis(W, 93, ABG)
01:11:57.603 00.001 10072 Guiding  Dir = 3, Dur = 93
01:11:57.603 00.000 10072 IsGuiding returns 0
01:11:57.603 00.000 10072 PulseGuide returned control before completion, sleep 103
01:11:57.624 00.021 1032 UpdateGuideState exits: m=1505 SNR=27.4
01:11:57.627 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:57.629 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:57.631 00.002 1032 Enqueuing Expose request
01:11:57.721 00.090 10072 IsGuiding returns 0
01:11:57.721 00.000 10072 Move returns status 0, amount 93
01:11:57.721 00.000 10072 MoveAxis(N, 0, ABG)
01:11:57.721 00.000 10072 Move returns status 0, amount 0
01:11:57.721 00.000 10072 move complete, result=0
01:11:57.721 00.000 10072 worker thread done servicing request
01:11:57.721 00.000 10072 Worker thread wakes up
01:11:57.721 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:57.721 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:57.721 00.000 1032 GuideStep: 0.2 px 93 ms WEST, -0.0 px 0 ms NORTH
01:11:58.132 00.411 10072 Exposure complete
01:11:58.186 00.054 10072 worker thread done servicing request
01:11:58.186 00.000 1032 OnExposeComplete: enter
01:11:58.189 00.003 1032 UpdateGuideState(): m_state=6
01:11:58.191 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1994
01:11:58.192 00.001 1032 Star::Find returns 1 (0), X=317.26, Y=752.51, Mass=1639, SNR=28.5, Peak=207 HFD=2.9
01:11:58.194 00.002 1032 MultiStar: [#1 0.00,0.08,0.87,U] [#2 0.18,0.12,0.68,U] [#3 0.08,0.25,0.60,U] [#4 -0.07,0.06,0.60,U] [#5 -0.17,0.36,0.68,U] [#6 -0.03,0.09,0.56,U] [#7 0.19,0.08,0.45,U] [#8 -0.16,-0.00,0.52,U] 
01:11:58.196 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.15}, one-star: {0.03, 0.22}
01:11:58.197 00.001 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
01:11:58.198 00.001 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
01:11:58.200 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.54 mountX=0.14 mountY=-0.04, mountTheta=-0.29
01:11:58.203 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.15, opts=13)
01:11:58.204 00.001 1032 Enqueuing Move request for scope (0.01, 0.15)
01:11:58.207 00.003 10072 Worker thread wakes up
01:11:58.207 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
01:11:58.207 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
01:11:58.207 00.000 10072 Moving (0.01, 0.15) raw xDistance=0.14 yDistance=-0.04
01:11:58.209 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:58.211 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.46
01:11:58.212 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:11:58.212 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:58.212 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:11:58.212 00.000 10072 MoveAxis(W, 76, ABG)
01:11:58.212 00.000 10072 Guiding  Dir = 3, Dur = 76
01:11:58.212 00.000 10072 IsGuiding returns 0
01:11:58.213 00.001 10072 PulseGuide returned control before completion, sleep 86
01:11:58.230 00.017 1032 UpdateGuideState exits: m=1639 SNR=28.5
01:11:58.234 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:58.235 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:58.240 00.005 1032 Enqueuing Expose request
01:11:58.301 00.061 10072 IsGuiding returns 0
01:11:58.301 00.000 10072 Move returns status 0, amount 76
01:11:58.301 00.000 10072 MoveAxis(N, 0, ABG)
01:11:58.301 00.000 10072 Move returns status 0, amount 0
01:11:58.301 00.000 10072 move complete, result=0
01:11:58.301 00.000 10072 worker thread done servicing request
01:11:58.301 00.000 10072 Worker thread wakes up
01:11:58.301 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:58.301 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:58.303 00.002 1032 GuideStep: 0.1 px 76 ms WEST, -0.0 px 0 ms NORTH
01:11:58.930 00.627 10072 Exposure complete
01:11:58.979 00.049 10072 worker thread done servicing request
01:11:58.980 00.001 1032 OnExposeComplete: enter
01:11:58.982 00.002 1032 UpdateGuideState(): m_state=6
01:11:58.984 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1995
01:11:58.986 00.002 1032 Star::Find returns 1 (0), X=317.29, Y=752.29, Mass=1258, SNR=25.0, Peak=147 HFD=2.8
01:11:58.989 00.003 1032 MultiStar: [#1 0.01,-0.03,1.04,U] [#2 0.41,-0.18,0.74,U] [#3 0.10,-0.18,0.76,U] [#4 -0.04,0.01,0.75,U] [#5 -0.26,-0.06,0.78,U] [#6 0.00,-0.19,0.68,U] [#7 0.31,-0.55,0.00,M1] [#8 -0.02,-0.22,0.64,U] 
01:11:58.992 00.003 1032 single-star, 7 included, MultiStar: {0.03, -0.10}, one-star: {0.06, -0.00}
01:11:58.994 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
01:11:58.996 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
01:11:58.997 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.06 mountX=-0.02 mountY=-0.06, mountTheta=-1.89
01:11:59.001 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.00, opts=13)
01:11:59.003 00.002 1032 Enqueuing Move request for scope (0.06, -0.00)
01:11:59.004 00.001 10072 Worker thread wakes up
01:11:59.006 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
01:11:59.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
01:11:59.006 00.000 10072 Moving (0.06, -0.00) raw xDistance=-0.02 yDistance=-0.06
01:11:59.008 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:59.010 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
01:11:59.010 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:11:59.010 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:59.010 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:11:59.010 00.000 10072 MoveAxis(W, 13, ABG)
01:11:59.010 00.000 10072 Guiding  Dir = 3, Dur = 13
01:11:59.011 00.001 10072 IsGuiding returns 0
01:11:59.011 00.000 10072 PulseGuide returned control before completion, sleep 23
01:11:59.029 00.018 1032 UpdateGuideState exits: m=1258 SNR=25.0
01:11:59.031 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:59.032 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:59.033 00.001 1032 Enqueuing Expose request
01:11:59.036 00.003 10072 IsGuiding returns 0
01:11:59.036 00.000 10072 Move returns status 0, amount 13
01:11:59.036 00.000 10072 MoveAxis(N, 0, ABG)
01:11:59.036 00.000 10072 Move returns status 0, amount 0
01:11:59.036 00.000 10072 move complete, result=0
01:11:59.036 00.000 10072 worker thread done servicing request
01:11:59.036 00.000 10072 Worker thread wakes up
01:11:59.036 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:59.037 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:59.044 00.007 1032 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
01:11:59.445 00.401 10072 Exposure complete
01:11:59.492 00.047 10072 worker thread done servicing request
01:11:59.492 00.000 1032 OnExposeComplete: enter
01:11:59.494 00.002 1032 UpdateGuideState(): m_state=6
01:11:59.496 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1996
01:11:59.498 00.002 1032 Star::Find returns 1 (0), X=317.16, Y=752.31, Mass=1224, SNR=24.7, Peak=146 HFD=2.7
01:11:59.501 00.003 1032 MultiStar: [#1 0.03,-0.08,1.03,U] [#2 0.21,0.06,0.75,U] [#3 0.06,-0.03,0.77,U] [#4 -0.13,-0.09,0.74,U] [#5 -0.22,0.08,0.78,U] [#6 -0.06,-0.02,0.62,U] [#7 0.47,-0.28,0.55,U] [#8 0.13,-0.05,0.61,U] 
01:11:59.503 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {-0.07, 0.02}
01:11:59.505 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
01:11:59.507 00.002 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
01:11:59.508 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.89 mountX=-0.04 mountY=-0.02, mountTheta=-2.72
01:11:59.511 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
01:11:59.513 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
01:11:59.515 00.002 10072 Worker thread wakes up
01:11:59.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
01:11:59.516 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
01:11:59.516 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.02
01:11:59.520 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:11:59.522 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
01:11:59.522 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:11:59.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:59.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:11:59.523 00.001 10072 MoveAxis(W, 11, ABG)
01:11:59.523 00.000 10072 Guiding  Dir = 3, Dur = 11
01:11:59.523 00.000 10072 IsGuiding returns 0
01:11:59.524 00.001 10072 PulseGuide returned control before completion, sleep 21
01:11:59.541 00.017 1032 UpdateGuideState exits: m=1224 SNR=24.7
01:11:59.543 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:59.544 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:11:59.546 00.002 1032 Enqueuing Expose request
01:11:59.551 00.005 10072 IsGuiding returns 0
01:11:59.551 00.000 10072 Move returns status 0, amount 11
01:11:59.551 00.000 10072 MoveAxis(N, 0, ABG)
01:11:59.552 00.001 10072 Move returns status 0, amount 0
01:11:59.552 00.000 10072 move complete, result=0
01:11:59.552 00.000 10072 worker thread done servicing request
01:11:59.552 00.000 10072 Worker thread wakes up
01:11:59.552 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:11:59.552 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:11:59.558 00.006 1032 GuideStep: -0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
01:12:00.183 00.625 10072 Exposure complete
01:12:00.232 00.049 10072 worker thread done servicing request
01:12:00.232 00.000 1032 OnExposeComplete: enter
01:12:00.235 00.003 1032 UpdateGuideState(): m_state=6
01:12:00.239 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1997
01:12:00.242 00.003 1032 Star::Find returns 1 (0), X=317.22, Y=752.63, Mass=1580, SNR=28.0, Peak=203 HFD=2.8
01:12:00.244 00.002 1032 MultiStar: [#1 -0.14,0.04,0.89,U] [#2 0.30,0.07,0.70,U] [#3 -0.01,0.07,0.62,U] [#4 -0.02,-0.06,0.66,U] [#5 -0.28,0.12,0.63,U] [#6 -0.13,-0.03,0.54,U] [#7 0.04,-0.31,0.50,U] [#8 0.01,-0.11,0.53,U] 
01:12:00.246 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.01, 0.34}
01:12:00.248 00.002 1032 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.83) = xAngle (0.28 = 0.28)
01:12:00.250 00.002 1032 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
01:12:00.252 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.11 mountX=0.05 mountY=0.01, mountTheta=0.28
01:12:00.254 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
01:12:00.257 00.003 1032 Enqueuing Move request for scope (-0.03, 0.04)
01:12:00.260 00.003 10072 Worker thread wakes up
01:12:00.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
01:12:00.260 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
01:12:00.260 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.01
01:12:00.262 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:00.265 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
01:12:00.265 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:12:00.265 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:00.265 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:12:00.265 00.000 10072 MoveAxis(W, 14, ABG)
01:12:00.265 00.000 10072 Guiding  Dir = 3, Dur = 14
01:12:00.266 00.001 10072 IsGuiding returns 0
01:12:00.267 00.001 10072 PulseGuide returned control before completion, sleep 23
01:12:00.285 00.018 1032 UpdateGuideState exits: m=1580 SNR=28.0
01:12:00.287 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:00.289 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:00.291 00.002 1032 Enqueuing Expose request
01:12:00.305 00.014 10072 IsGuiding returns 0
01:12:00.305 00.000 10072 Move returns status 0, amount 14
01:12:00.305 00.000 10072 MoveAxis(N, 0, ABG)
01:12:00.305 00.000 10072 Move returns status 0, amount 0
01:12:00.305 00.000 10072 move complete, result=0
01:12:00.305 00.000 10072 worker thread done servicing request
01:12:00.305 00.000 10072 Worker thread wakes up
01:12:00.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:00.305 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:00.305 00.000 1032 GuideStep: 0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
01:12:00.713 00.408 10072 Exposure complete
01:12:00.764 00.051 10072 worker thread done servicing request
01:12:00.764 00.000 1032 OnExposeComplete: enter
01:12:00.766 00.002 1032 UpdateGuideState(): m_state=6
01:12:00.769 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1998
01:12:00.771 00.002 1032 Star::Find returns 1 (0), X=317.12, Y=752.57, Mass=1322, SNR=25.6, Peak=172 HFD=2.7
01:12:00.775 00.004 1032 MultiStar: [#1 -0.03,0.19,1.03,U] [#2 0.20,0.22,0.79,U] [#3 0.03,0.11,0.66,U] [#4 -0.06,0.03,0.77,U] [#5 -0.21,0.48,0.72,U] [#6 -0.14,0.01,0.66,U] [#7 0.31,-0.17,0.52,U] [#8 -0.13,-0.11,0.60,U] 
01:12:00.778 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.14}, one-star: {-0.11, 0.27}
01:12:00.780 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
01:12:00.782 00.002 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
01:12:00.784 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.75 mountX=0.14 mountY=-0.01, mountTheta=-0.08
01:12:00.786 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.14, opts=13)
01:12:00.788 00.002 1032 Enqueuing Move request for scope (-0.02, 0.14)
01:12:00.790 00.002 10072 Worker thread wakes up
01:12:00.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
01:12:00.790 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
01:12:00.790 00.000 10072 Moving (-0.02, 0.14) raw xDistance=0.14 yDistance=-0.01
01:12:00.792 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:00.794 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.46
01:12:00.794 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:12:00.794 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:00.794 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:12:00.794 00.000 10072 MoveAxis(W, 76, ABG)
01:12:00.794 00.000 10072 Guiding  Dir = 3, Dur = 76
01:12:00.795 00.001 10072 IsGuiding returns 0
01:12:00.795 00.000 10072 PulseGuide returned control before completion, sleep 86
01:12:00.816 00.021 1032 UpdateGuideState exits: m=1322 SNR=25.6
01:12:00.818 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:00.820 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:00.822 00.002 1032 Enqueuing Expose request
01:12:00.882 00.060 10072 IsGuiding returns 0
01:12:00.882 00.000 10072 Move returns status 0, amount 76
01:12:00.882 00.000 10072 MoveAxis(N, 0, ABG)
01:12:00.882 00.000 10072 Move returns status 0, amount 0
01:12:00.882 00.000 10072 move complete, result=0
01:12:00.882 00.000 10072 worker thread done servicing request
01:12:00.882 00.000 10072 Worker thread wakes up
01:12:00.882 00.000 1032 GuideStep: 0.1 px 76 ms WEST, -0.0 px 0 ms NORTH
01:12:00.885 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:00.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:01.524 00.639 10072 Exposure complete
01:12:01.575 00.051 10072 worker thread done servicing request
01:12:01.575 00.000 1032 OnExposeComplete: enter
01:12:01.577 00.002 1032 UpdateGuideState(): m_state=6
01:12:01.579 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1999
01:12:01.584 00.005 1032 Star::Find returns 1 (0), X=317.26, Y=752.25, Mass=1330, SNR=25.7, Peak=160 HFD=2.7
01:12:01.587 00.003 1032 MultiStar: [#1 0.04,-0.29,0.97,U] [#2 0.29,-0.10,0.73,U] [#3 0.07,-0.08,0.68,U] [#4 -0.21,-0.24,0.72,U] [#5 -0.01,-0.12,0.75,U] [#6 -0.06,-0.20,0.57,U] [#7 0.29,-0.42,0.54,U] [#8 0.06,-0.29,0.56,U] 
01:12:01.590 00.003 1032 single-star, 8 included, MultiStar: {0.05, -0.19}, one-star: {0.03, -0.04}
01:12:01.593 00.003 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
01:12:01.597 00.004 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
01:12:01.606 00.009 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.97 mountX=-0.05 mountY=-0.02, mountTheta=-2.80
01:12:01.611 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
01:12:01.615 00.004 1032 Enqueuing Move request for scope (0.03, -0.04)
01:12:01.618 00.003 10072 Worker thread wakes up
01:12:01.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
01:12:01.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
01:12:01.618 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
01:12:01.620 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:01.623 00.003 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
01:12:01.623 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 500
01:12:01.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:01.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:12:01.623 00.000 10072 MoveAxis(W, 16, ABG)
01:12:01.623 00.000 10072 Guiding  Dir = 3, Dur = 16
01:12:01.624 00.001 10072 IsGuiding returns 0
01:12:01.624 00.000 10072 PulseGuide returned control before completion, sleep 26
01:12:01.643 00.019 1032 UpdateGuideState exits: m=1330 SNR=25.7
01:12:01.646 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:01.649 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:01.651 00.002 1032 Enqueuing Expose request
01:12:01.661 00.010 10072 IsGuiding returns 0
01:12:01.661 00.000 10072 Move returns status 0, amount 16
01:12:01.661 00.000 10072 MoveAxis(N, 0, ABG)
01:12:01.661 00.000 10072 Move returns status 0, amount 0
01:12:01.661 00.000 10072 move complete, result=0
01:12:01.661 00.000 10072 worker thread done servicing request
01:12:01.661 00.000 10072 Worker thread wakes up
01:12:01.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:01.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:01.665 00.004 1032 GuideStep: -0.0 px 16 ms WEST, -0.0 px 0 ms NORTH
01:12:02.070 00.405 10072 Exposure complete
01:12:02.120 00.050 10072 worker thread done servicing request
01:12:02.120 00.000 1032 OnExposeComplete: enter
01:12:02.122 00.002 1032 UpdateGuideState(): m_state=6
01:12:02.124 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2000
01:12:02.126 00.002 1032 Star::Find returns 1 (0), X=317.13, Y=752.25, Mass=1497, SNR=27.3, Peak=159 HFD=2.7
01:12:02.128 00.002 1032 MultiStar: [#1 0.12,-0.24,0.89,U] [#2 0.15,-0.10,0.71,U] [#3 0.09,-0.31,0.67,U] [#4 -0.10,-0.06,0.71,U] [#5 -0.26,0.10,0.69,U] [#6 -0.34,-0.17,0.53,U] [#7 0.10,-0.34,0.53,U] [#8 0.21,-0.18,0.54,U] 
01:12:02.130 00.002 1032 single-star, 8 included, MultiStar: {-0.01, -0.14}, one-star: {-0.10, -0.04}
01:12:02.131 00.001 1032 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.83) = xAngle (-4.58 = 1.70)
01:12:02.133 00.002 1032 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.58 = 1.70)
01:12:02.135 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-2.75 mountX=-0.01 mountY=0.10, mountTheta=1.70
01:12:02.137 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.04, opts=13)
01:12:02.139 00.002 1032 Enqueuing Move request for scope (-0.10, -0.04)
01:12:02.140 00.001 10072 Worker thread wakes up
01:12:02.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
01:12:02.140 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
01:12:02.140 00.000 10072 Moving (-0.10, -0.04) raw xDistance=-0.01 yDistance=0.10
01:12:02.144 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:02.148 00.004 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
01:12:02.148 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:12:02.148 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:02.148 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:12:02.148 00.000 10072 MoveAxis(W, 14, ABG)
01:12:02.148 00.000 10072 Guiding  Dir = 3, Dur = 14
01:12:02.149 00.001 10072 IsGuiding returns 0
01:12:02.150 00.001 10072 PulseGuide returned control before completion, sleep 24
01:12:02.167 00.017 1032 UpdateGuideState exits: m=1497 SNR=27.3
01:12:02.170 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:02.172 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:02.174 00.002 1032 Enqueuing Expose request
01:12:02.177 00.003 10072 IsGuiding returns 0
01:12:02.177 00.000 10072 Move returns status 0, amount 14
01:12:02.177 00.000 10072 MoveAxis(N, 0, ABG)
01:12:02.177 00.000 10072 Move returns status 0, amount 0
01:12:02.177 00.000 10072 move complete, result=0
01:12:02.177 00.000 10072 worker thread done servicing request
01:12:02.179 00.002 10072 Worker thread wakes up
01:12:02.179 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:02.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:02.186 00.007 1032 GuideStep: -0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
01:12:02.807 00.621 10072 Exposure complete
01:12:02.858 00.051 10072 worker thread done servicing request
01:12:02.858 00.000 1032 OnExposeComplete: enter
01:12:02.860 00.002 1032 UpdateGuideState(): m_state=6
01:12:02.862 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2001
01:12:02.865 00.003 1032 Star::Find returns 1 (0), X=317.29, Y=752.39, Mass=1252, SNR=24.9, Peak=150 HFD=2.8
01:12:02.867 00.002 1032 MultiStar: [#1 0.29,-0.04,1.04,U] [#2 0.25,0.14,0.80,U] [#3 0.05,-0.04,0.69,U] [#4 0.11,-0.07,0.73,U] [#5 -0.27,0.30,0.75,U] [#6 -0.02,0.07,0.65,U] [#7 0.30,-0.25,0.53,U] [#8 -0.13,-0.25,0.57,U] 
01:12:02.869 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.05, 0.10}
01:12:02.871 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
01:12:02.873 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
01:12:02.876 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.15 mountX=-0.01 mountY=-0.08, mountTheta=-1.68
01:12:02.878 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
01:12:02.880 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
01:12:02.881 00.001 10072 Worker thread wakes up
01:12:02.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
01:12:02.881 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
01:12:02.881 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
01:12:02.884 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:02.886 00.002 10072 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
01:12:02.886 00.000 10072 PPEC: input: -0.01, control: 0.02, exposure: 500
01:12:02.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:02.887 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:12:02.887 00.000 10072 MoveAxis(W, 16, ABG)
01:12:02.887 00.000 10072 Guiding  Dir = 3, Dur = 16
01:12:02.887 00.000 10072 IsGuiding returns 0
01:12:02.887 00.000 10072 PulseGuide returned control before completion, sleep 26
01:12:02.904 00.017 1032 UpdateGuideState exits: m=1252 SNR=24.9
01:12:02.907 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:02.909 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:02.911 00.002 1032 Enqueuing Expose request
01:12:02.929 00.018 10072 IsGuiding returns 0
01:12:02.929 00.000 10072 Move returns status 0, amount 16
01:12:02.929 00.000 10072 MoveAxis(N, 0, ABG)
01:12:02.929 00.000 10072 Move returns status 0, amount 0
01:12:02.929 00.000 10072 move complete, result=0
01:12:02.930 00.001 10072 worker thread done servicing request
01:12:02.930 00.000 10072 Worker thread wakes up
01:12:02.930 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:02.930 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:02.932 00.002 1032 GuideStep: -0.0 px 16 ms WEST, -0.1 px 0 ms NORTH
01:12:03.342 00.410 10072 Exposure complete
01:12:03.391 00.049 1032 OnExposeComplete: enter
01:12:03.395 00.004 1032 UpdateGuideState(): m_state=6
01:12:03.397 00.002 10072 worker thread done servicing request
01:12:03.397 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2002
01:12:03.399 00.002 1032 Star::Find returns 1 (0), X=317.15, Y=752.58, Mass=1515, SNR=27.4, Peak=192 HFD=2.7
01:12:03.400 00.001 1032 MultiStar: [#1 -0.06,0.13,0.93,U] [#2 0.27,-0.04,0.72,U] [#3 0.10,-0.02,0.65,U] [#4 0.08,0.02,0.62,U] [#5 -0.16,0.07,0.66,U] [#6 -0.01,-0.03,0.56,U] [#7 0.20,-0.25,0.49,U] [#8 0.00,-0.26,0.55,U] 
01:12:03.402 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {-0.08, 0.28}
01:12:03.405 00.003 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
01:12:03.406 00.001 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
01:12:03.408 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.70 mountX=0.01 mountY=-0.03, mountTheta=-1.13
01:12:03.411 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
01:12:03.413 00.002 1032 Enqueuing Move request for scope (0.03, 0.02)
01:12:03.415 00.002 10072 Worker thread wakes up
01:12:03.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
01:12:03.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
01:12:03.416 00.001 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
01:12:03.418 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:03.421 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.46
01:12:03.421 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:12:03.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:03.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:12:03.421 00.000 10072 MoveAxis(W, 14, ABG)
01:12:03.421 00.000 10072 Guiding  Dir = 3, Dur = 14
01:12:03.421 00.000 10072 IsGuiding returns 0
01:12:03.422 00.001 10072 PulseGuide returned control before completion, sleep 24
01:12:03.441 00.019 1032 UpdateGuideState exits: m=1515 SNR=27.4
01:12:03.443 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:03.445 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:03.447 00.002 1032 Enqueuing Expose request
01:12:03.450 00.003 10072 IsGuiding returns 0
01:12:03.450 00.000 10072 Move returns status 0, amount 14
01:12:03.450 00.000 10072 MoveAxis(N, 0, ABG)
01:12:03.450 00.000 10072 Move returns status 0, amount 0
01:12:03.450 00.000 10072 move complete, result=0
01:12:03.450 00.000 10072 worker thread done servicing request
01:12:03.450 00.000 10072 Worker thread wakes up
01:12:03.451 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:03.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:03.458 00.007 1032 GuideStep: 0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
01:12:04.075 00.617 10072 Exposure complete
01:12:04.125 00.050 10072 worker thread done servicing request
01:12:04.126 00.001 1032 OnExposeComplete: enter
01:12:04.127 00.001 1032 UpdateGuideState(): m_state=6
01:12:04.129 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2003
01:12:04.130 00.001 1032 Star::Find returns 1 (0), X=317.24, Y=752.58, Mass=1434, SNR=26.7, Peak=183 HFD=2.8
01:12:04.133 00.003 1032 MultiStar: [#1 0.01,0.14,0.90,U] [#2 -0.10,0.21,0.79,U] [#3 -0.01,0.17,0.65,U] [#4 -0.10,0.26,0.69,U] [#5 -0.15,0.35,0.68,U] [#6 -0.14,0.05,0.56,U] [#7 0.09,-0.18,0.53,U] [#8 -0.30,-0.03,0.58,U] 
01:12:04.134 00.001 1032 refined, 8 included, MultiStar: {-0.07, 0.16}, one-star: {0.01, 0.29}
01:12:04.135 00.001 1032 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.83) = xAngle (0.14 = 0.14)
01:12:04.138 00.003 1032 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.14 = 0.14)
01:12:04.139 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.97 mountX=0.17 mountY=0.02, mountTheta=0.14
01:12:04.142 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.16, opts=13)
01:12:04.144 00.002 1032 Enqueuing Move request for scope (-0.07, 0.16)
01:12:04.146 00.002 10072 Worker thread wakes up
01:12:04.146 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
01:12:04.146 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
01:12:04.146 00.000 10072 Moving (-0.07, 0.16) raw xDistance=0.17 yDistance=0.02
01:12:04.150 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:04.153 00.003 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.46
01:12:04.153 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
01:12:04.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:04.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:12:04.153 00.000 10072 MoveAxis(W, 93, ABG)
01:12:04.153 00.000 10072 Guiding  Dir = 3, Dur = 93
01:12:04.153 00.000 10072 IsGuiding returns 0
01:12:04.154 00.001 10072 PulseGuide returned control before completion, sleep 103
01:12:04.172 00.018 1032 UpdateGuideState exits: m=1434 SNR=26.7
01:12:04.176 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:04.178 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:04.181 00.003 1032 Enqueuing Expose request
01:12:04.260 00.079 10072 IsGuiding returns 0
01:12:04.260 00.000 10072 Move returns status 0, amount 93
01:12:04.260 00.000 10072 MoveAxis(N, 0, ABG)
01:12:04.260 00.000 10072 Move returns status 0, amount 0
01:12:04.260 00.000 10072 move complete, result=0
01:12:04.260 00.000 10072 worker thread done servicing request
01:12:04.260 00.000 10072 Worker thread wakes up
01:12:04.260 00.000 1032 GuideStep: 0.2 px 93 ms WEST, 0.0 px 0 ms NORTH
01:12:04.263 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:04.263 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:04.682 00.419 10072 Exposure complete
01:12:04.732 00.050 10072 worker thread done servicing request
01:12:04.732 00.000 1032 OnExposeComplete: enter
01:12:04.733 00.001 1032 UpdateGuideState(): m_state=6
01:12:04.736 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2004
01:12:04.738 00.002 1032 Star::Find returns 1 (0), X=317.23, Y=752.33, Mass=1407, SNR=26.4, Peak=160 HFD=2.8
01:12:04.740 00.002 1032 MultiStar: [#1 0.04,-0.06,0.94,U] [#2 0.20,-0.01,0.77,U] [#3 -0.13,0.16,0.66,U] [#4 -0.25,-0.05,0.70,U] [#5 -0.22,0.27,0.69,U] [#6 -0.28,-0.14,0.59,U] [#7 0.23,-0.06,0.56,U] [#8 0.03,-0.02,0.58,U] 
01:12:04.742 00.002 1032 single-star, 8 included, MultiStar: {-0.04, 0.01}, one-star: {-0.00, 0.04}
01:12:04.744 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
01:12:04.747 00.003 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
01:12:04.749 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.62 mountX=0.04 mountY=-0.01, mountTheta=-0.21
01:12:04.752 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
01:12:04.755 00.003 1032 Enqueuing Move request for scope (-0.00, 0.04)
01:12:04.757 00.002 10072 Worker thread wakes up
01:12:04.757 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
01:12:04.757 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
01:12:04.757 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
01:12:04.760 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:04.762 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
01:12:04.762 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:12:04.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:04.762 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:12:04.762 00.000 10072 MoveAxis(W, 12, ABG)
01:12:04.762 00.000 10072 Guiding  Dir = 3, Dur = 12
01:12:04.762 00.000 10072 IsGuiding returns 0
01:12:04.764 00.002 10072 PulseGuide returned control before completion, sleep 22
01:12:04.782 00.018 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:12:04.784 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:04.785 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:04.787 00.002 1032 Enqueuing Expose request
01:12:04.790 00.003 10072 IsGuiding returns 0
01:12:04.790 00.000 10072 Move returns status 0, amount 12
01:12:04.790 00.000 10072 MoveAxis(N, 0, ABG)
01:12:04.790 00.000 10072 Move returns status 0, amount 0
01:12:04.790 00.000 10072 move complete, result=0
01:12:04.790 00.000 10072 worker thread done servicing request
01:12:04.790 00.000 10072 Worker thread wakes up
01:12:04.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:04.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:04.800 00.010 1032 GuideStep: 0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
01:12:05.416 00.616 10072 Exposure complete
01:12:05.463 00.047 10072 worker thread done servicing request
01:12:05.463 00.000 1032 OnExposeComplete: enter
01:12:05.465 00.002 1032 UpdateGuideState(): m_state=6
01:12:05.467 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2005
01:12:05.468 00.001 1032 Star::Find returns 1 (0), X=317.22, Y=752.30, Mass=1360, SNR=26.0, Peak=156 HFD=2.7
01:12:05.470 00.002 1032 MultiStar: [#1 0.05,-0.08,0.99,U] [#2 0.18,0.05,0.72,U] [#3 -0.10,-0.06,0.72,U] [#4 -0.15,-0.09,0.72,U] [#5 -0.22,0.22,0.70,U] [#6 -0.24,-0.10,0.63,U] [#7 0.12,-0.14,0.53,U] [#8 -0.15,-0.16,0.56,U] 
01:12:05.472 00.002 1032 single-star, 8 included, MultiStar: {-0.05, -0.03}, one-star: {-0.01, 0.00}
01:12:05.473 00.001 1032 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.83) = xAngle (0.91 = 0.91)
01:12:05.474 00.001 1032 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.91 = 0.91)
01:12:05.476 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.74 mountX=0.01 mountY=0.01, mountTheta=0.91
01:12:05.478 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
01:12:05.480 00.002 1032 Enqueuing Move request for scope (-0.01, 0.00)
01:12:05.482 00.002 10072 Worker thread wakes up
01:12:05.482 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
01:12:05.482 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
01:12:05.482 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.01
01:12:05.483 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:05.487 00.004 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
01:12:05.487 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:12:05.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:05.487 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:12:05.487 00.000 10072 MoveAxis(W, 12, ABG)
01:12:05.487 00.000 10072 Guiding  Dir = 3, Dur = 12
01:12:05.487 00.000 10072 IsGuiding returns 0
01:12:05.488 00.001 10072 PulseGuide returned control before completion, sleep 22
01:12:05.505 00.017 1032 UpdateGuideState exits: m=1360 SNR=26.0
01:12:05.508 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:05.510 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:05.512 00.002 1032 Enqueuing Expose request
01:12:05.523 00.011 10072 IsGuiding returns 0
01:12:05.523 00.000 10072 Move returns status 0, amount 12
01:12:05.523 00.000 10072 MoveAxis(N, 0, ABG)
01:12:05.523 00.000 10072 Move returns status 0, amount 0
01:12:05.523 00.000 10072 move complete, result=0
01:12:05.523 00.000 10072 worker thread done servicing request
01:12:05.523 00.000 10072 Worker thread wakes up
01:12:05.523 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:05.523 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:05.526 00.003 1032 GuideStep: 0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
01:12:05.931 00.405 10072 Exposure complete
01:12:05.982 00.051 10072 worker thread done servicing request
01:12:05.983 00.001 1032 OnExposeComplete: enter
01:12:05.984 00.001 1032 UpdateGuideState(): m_state=6
01:12:05.987 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2006
01:12:05.989 00.002 1032 Star::Find returns 1 (0), X=317.06, Y=752.28, Mass=1434, SNR=26.7, Peak=163 HFD=2.6
01:12:05.993 00.004 1032 MultiStar: [#1 -0.08,-0.07,0.96,U] [#2 0.03,0.21,0.65,U] [#3 -0.08,-0.21,0.67,U] [#4 -0.23,-0.06,0.67,U] [#5 -0.22,0.18,0.62,U] [#6 -0.36,-0.23,0.60,U] [#7 0.15,-0.42,0.55,U] [#8 0.02,-0.32,0.57,U] 
01:12:05.995 00.002 1032 refined, 8 included, MultiStar: {-0.11, -0.09}, one-star: {-0.17, -0.02}
01:12:05.997 00.002 1032 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.83) = xAngle (-4.29 = 2.00)
01:12:05.998 00.001 1032 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.29 = 2.00)
01:12:06.000 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.46 mountX=-0.06 mountY=0.13, mountTheta=2.00
01:12:06.002 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.09, opts=13)
01:12:06.005 00.003 1032 Enqueuing Move request for scope (-0.11, -0.09)
01:12:06.007 00.002 10072 Worker thread wakes up
01:12:06.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
01:12:06.007 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
01:12:06.007 00.000 10072 Moving (-0.11, -0.09) raw xDistance=-0.06 yDistance=0.13
01:12:06.009 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:06.012 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
01:12:06.012 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:12:06.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:06.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:12:06.012 00.000 10072 MoveAxis(W, 11, ABG)
01:12:06.012 00.000 10072 Guiding  Dir = 3, Dur = 11
01:12:06.013 00.001 10072 IsGuiding returns 0
01:12:06.013 00.000 10072 PulseGuide returned control before completion, sleep 21
01:12:06.031 00.018 1032 UpdateGuideState exits: m=1434 SNR=26.7
01:12:06.033 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:06.034 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:06.036 00.002 1032 Enqueuing Expose request
01:12:06.038 00.002 10072 IsGuiding returns 0
01:12:06.038 00.000 10072 Move returns status 0, amount 11
01:12:06.038 00.000 10072 MoveAxis(N, 0, ABG)
01:12:06.038 00.000 10072 Move returns status 0, amount 0
01:12:06.038 00.000 10072 move complete, result=0
01:12:06.039 00.001 10072 worker thread done servicing request
01:12:06.039 00.000 10072 Worker thread wakes up
01:12:06.039 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:06.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:06.046 00.007 1032 GuideStep: -0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
01:12:06.665 00.619 10072 Exposure complete
01:12:06.715 00.050 1032 OnExposeComplete: enter
01:12:06.717 00.002 1032 UpdateGuideState(): m_state=6
01:12:06.719 00.002 10072 worker thread done servicing request
01:12:06.719 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2007
01:12:06.720 00.001 1032 Star::Find returns 1 (0), X=317.16, Y=752.50, Mass=1536, SNR=27.6, Peak=181 HFD=2.8
01:12:06.722 00.002 1032 MultiStar: [#1 -0.06,0.01,0.88,U] [#2 0.14,0.03,0.74,U] [#3 0.13,-0.12,0.67,U] [#4 0.02,-0.09,0.65,U] [#5 -0.17,0.09,0.66,U] [#6 -0.07,-0.21,0.51,U] [#7 0.17,-0.17,0.54,U] [#8 -0.05,-0.18,0.56,U] 
01:12:06.724 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.02}, one-star: {-0.07, 0.21}
01:12:06.727 00.003 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.87)
01:12:06.729 00.002 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.87)
01:12:06.730 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.59 mountX=-0.02 mountY=0.01, mountTheta=2.87
01:12:06.733 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.02, opts=13)
01:12:06.736 00.003 1032 Enqueuing Move request for scope (-0.00, -0.02)
01:12:06.737 00.001 10072 Worker thread wakes up
01:12:06.737 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
01:12:06.737 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
01:12:06.737 00.000 10072 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
01:12:06.740 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:06.742 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
01:12:06.742 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:12:06.742 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:06.742 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:12:06.742 00.000 10072 MoveAxis(W, 12, ABG)
01:12:06.743 00.001 10072 Guiding  Dir = 3, Dur = 12
01:12:06.743 00.000 10072 IsGuiding returns 0
01:12:06.743 00.000 10072 PulseGuide returned control before completion, sleep 22
01:12:06.760 00.017 1032 UpdateGuideState exits: m=1536 SNR=27.6
01:12:06.762 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:06.764 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:06.765 00.001 1032 Enqueuing Expose request
01:12:06.772 00.007 10072 IsGuiding returns 0
01:12:06.772 00.000 10072 Move returns status 0, amount 12
01:12:06.772 00.000 10072 MoveAxis(N, 0, ABG)
01:12:06.772 00.000 10072 Move returns status 0, amount 0
01:12:06.773 00.001 10072 move complete, result=0
01:12:06.773 00.000 10072 worker thread done servicing request
01:12:06.773 00.000 10072 Worker thread wakes up
01:12:06.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:06.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:06.779 00.006 1032 GuideStep: -0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
01:12:07.180 00.401 10072 Exposure complete
01:12:07.226 00.046 10072 worker thread done servicing request
01:12:07.226 00.000 1032 OnExposeComplete: enter
01:12:07.228 00.002 1032 UpdateGuideState(): m_state=6
01:12:07.231 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2008
01:12:07.232 00.001 1032 Star::Find returns 1 (0), X=317.31, Y=752.33, Mass=1399, SNR=26.4, Peak=172 HFD=2.9
01:12:07.233 00.001 1032 MultiStar: [#1 0.06,-0.06,0.93,U] [#2 0.12,-0.01,0.76,U] [#3 0.04,-0.00,0.71,U] [#4 -0.08,-0.04,0.70,U] [#5 -0.23,0.07,0.68,U] [#6 -0.12,-0.17,0.61,U] [#7 0.33,-0.35,0.54,U] [#8 -0.09,-0.17,0.57,U] 
01:12:07.237 00.004 1032 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {0.08, 0.04}
01:12:07.240 00.003 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
01:12:07.243 00.003 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
01:12:07.244 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.35 mountX=-0.06 mountY=0.00, mountTheta=3.10
01:12:07.248 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.06, opts=13)
01:12:07.250 00.002 1032 Enqueuing Move request for scope (0.01, -0.06)
01:12:07.252 00.002 10072 Worker thread wakes up
01:12:07.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
01:12:07.252 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
01:12:07.252 00.000 10072 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.00
01:12:07.254 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:07.256 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
01:12:07.256 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:12:07.256 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:07.256 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:12:07.256 00.000 10072 MoveAxis(W, 10, ABG)
01:12:07.256 00.000 10072 Guiding  Dir = 3, Dur = 10
01:12:07.257 00.001 10072 IsGuiding returns 0
01:12:07.257 00.000 10072 PulseGuide returned control before completion, sleep 20
01:12:07.276 00.019 1032 UpdateGuideState exits: m=1399 SNR=26.4
01:12:07.278 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:07.280 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:07.282 00.002 1032 Enqueuing Expose request
01:12:07.286 00.004 10072 IsGuiding returns 0
01:12:07.286 00.000 10072 Move returns status 0, amount 10
01:12:07.286 00.000 10072 MoveAxis(N, 0, ABG)
01:12:07.286 00.000 10072 Move returns status 0, amount 0
01:12:07.286 00.000 10072 move complete, result=0
01:12:07.286 00.000 10072 worker thread done servicing request
01:12:07.286 00.000 10072 Worker thread wakes up
01:12:07.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:07.288 00.002 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:07.293 00.005 1032 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
01:12:07.913 00.620 10072 Exposure complete
01:12:07.962 00.049 10072 worker thread done servicing request
01:12:07.962 00.000 1032 OnExposeComplete: enter
01:12:07.964 00.002 1032 UpdateGuideState(): m_state=6
01:12:07.967 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2009
01:12:07.969 00.002 1032 Star::Find returns 1 (0), X=317.37, Y=752.41, Mass=1420, SNR=26.6, Peak=170 HFD=3.0
01:12:07.971 00.002 1032 MultiStar: [#1 -0.03,-0.06,0.90,U] [#2 0.06,-0.07,0.70,U] [#3 -0.15,0.00,0.67,U] [#4 0.03,-0.07,0.71,U] [#5 -0.22,0.07,0.69,U] [#6 -0.05,-0.17,0.57,U] [#7 0.11,-0.15,0.56,U] [#8 -0.07,-0.19,0.55,U] 
01:12:07.973 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.14, 0.12}
01:12:07.975 00.002 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.54)
01:12:07.976 00.001 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.54)
01:12:07.978 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.91 mountX=-0.04 mountY=0.02, mountTheta=2.54
01:12:07.981 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
01:12:07.984 00.003 1032 Enqueuing Move request for scope (-0.01, -0.04)
01:12:07.985 00.001 10072 Worker thread wakes up
01:12:07.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:12:07.985 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:12:07.985 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
01:12:07.989 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:07.992 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
01:12:07.992 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:12:07.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:07.992 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:12:07.992 00.000 10072 MoveAxis(W, 13, ABG)
01:12:07.992 00.000 10072 Guiding  Dir = 3, Dur = 13
01:12:07.993 00.001 10072 IsGuiding returns 0
01:12:07.993 00.000 10072 PulseGuide returned control before completion, sleep 23
01:12:08.012 00.019 1032 UpdateGuideState exits: m=1420 SNR=26.6
01:12:08.014 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:08.015 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:08.019 00.004 1032 Enqueuing Expose request
01:12:08.022 00.003 10072 IsGuiding returns 0
01:12:08.023 00.001 10072 Move returns status 0, amount 13
01:12:08.023 00.000 10072 MoveAxis(N, 0, ABG)
01:12:08.023 00.000 10072 Move returns status 0, amount 0
01:12:08.023 00.000 10072 move complete, result=0
01:12:08.023 00.000 10072 worker thread done servicing request
01:12:08.023 00.000 10072 Worker thread wakes up
01:12:08.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:08.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:08.031 00.008 1032 GuideStep: -0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
01:12:08.432 00.401 10072 Exposure complete
01:12:08.483 00.051 10072 worker thread done servicing request
01:12:08.483 00.000 1032 OnExposeComplete: enter
01:12:08.485 00.002 1032 UpdateGuideState(): m_state=6
01:12:08.487 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2010
01:12:08.489 00.002 1032 Star::Find returns 1 (0), X=317.35, Y=752.24, Mass=1285, SNR=25.3, Peak=146 HFD=2.8
01:12:08.491 00.002 1032 MultiStar: [#1 0.02,-0.05,0.97,U] [#2 0.16,0.01,0.74,U] [#3 0.08,0.04,0.67,U] [#4 -0.10,-0.04,0.75,U] [#5 -0.26,0.06,0.71,U] [#6 -0.09,-0.13,0.62,U] [#7 0.20,-0.18,0.54,U] [#8 0.05,-0.23,0.60,U] 
01:12:08.494 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {0.12, -0.05}
01:12:08.496 00.002 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
01:12:08.497 00.001 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
01:12:08.499 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.20 mountX=-0.06 mountY=-0.01, mountTheta=-3.03
01:12:08.502 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
01:12:08.504 00.002 1032 Enqueuing Move request for scope (0.02, -0.06)
01:12:08.506 00.002 10072 Worker thread wakes up
01:12:08.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
01:12:08.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
01:12:08.506 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.01
01:12:08.508 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:08.510 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
01:12:08.510 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:12:08.510 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:08.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:12:08.510 00.000 10072 MoveAxis(W, 11, ABG)
01:12:08.510 00.000 10072 Guiding  Dir = 3, Dur = 11
01:12:08.510 00.000 10072 IsGuiding returns 0
01:12:08.511 00.001 10072 PulseGuide returned control before completion, sleep 21
01:12:08.529 00.018 1032 UpdateGuideState exits: m=1285 SNR=25.3
01:12:08.531 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:08.532 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:08.534 00.002 1032 Enqueuing Expose request
01:12:08.540 00.006 10072 IsGuiding returns 0
01:12:08.540 00.000 10072 Move returns status 0, amount 11
01:12:08.540 00.000 10072 MoveAxis(N, 0, ABG)
01:12:08.540 00.000 10072 Move returns status 0, amount 0
01:12:08.540 00.000 10072 move complete, result=0
01:12:08.540 00.000 10072 worker thread done servicing request
01:12:08.540 00.000 10072 Worker thread wakes up
01:12:08.540 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:08.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:08.543 00.003 1032 GuideStep: -0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
01:12:09.168 00.625 10072 Exposure complete
01:12:09.217 00.049 10072 worker thread done servicing request
01:12:09.218 00.001 1032 OnExposeComplete: enter
01:12:09.219 00.001 1032 UpdateGuideState(): m_state=6
01:12:09.222 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2011
01:12:09.223 00.001 1032 Star::Find returns 1 (0), X=317.22, Y=752.56, Mass=1516, SNR=27.4, Peak=200 HFD=2.8
01:12:09.225 00.002 1032 MultiStar: [#1 -0.04,-0.04,0.88,U] [#2 0.12,0.11,0.69,U] [#3 -0.01,0.16,0.66,U] [#4 -0.06,-0.12,0.69,U] [#5 -0.24,0.31,0.66,U] [#6 -0.15,-0.16,0.58,U] [#7 0.24,-0.20,0.53,U] [#8 -0.11,0.08,0.57,U] 
01:12:09.227 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.01, 0.27}
01:12:09.228 00.001 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
01:12:09.230 00.002 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
01:12:09.232 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.01 mountX=0.07 mountY=0.01, mountTheta=0.18
01:12:09.235 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
01:12:09.238 00.003 1032 Enqueuing Move request for scope (-0.03, 0.06)
01:12:09.240 00.002 10072 Worker thread wakes up
01:12:09.240 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
01:12:09.240 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
01:12:09.240 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.07 yDistance=0.01
01:12:09.244 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:09.247 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
01:12:09.247 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:12:09.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:09.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:12:09.247 00.000 10072 MoveAxis(W, 13, ABG)
01:12:09.247 00.000 10072 Guiding  Dir = 3, Dur = 13
01:12:09.247 00.000 10072 IsGuiding returns 0
01:12:09.248 00.001 10072 PulseGuide returned control before completion, sleep 23
01:12:09.265 00.017 1032 UpdateGuideState exits: m=1516 SNR=27.4
01:12:09.266 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:09.269 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:09.271 00.002 1032 Enqueuing Expose request
01:12:09.273 00.002 10072 IsGuiding returns 0
01:12:09.273 00.000 10072 Move returns status 0, amount 13
01:12:09.273 00.000 10072 MoveAxis(N, 0, ABG)
01:12:09.273 00.000 10072 Move returns status 0, amount 0
01:12:09.273 00.000 10072 move complete, result=0
01:12:09.273 00.000 10072 worker thread done servicing request
01:12:09.273 00.000 10072 Worker thread wakes up
01:12:09.274 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:09.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:09.280 00.006 1032 GuideStep: 0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
01:12:09.680 00.400 10072 Exposure complete
01:12:09.728 00.048 10072 worker thread done servicing request
01:12:09.728 00.000 1032 OnExposeComplete: enter
01:12:09.729 00.001 1032 UpdateGuideState(): m_state=6
01:12:09.732 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2012
01:12:09.734 00.002 1032 Star::Find returns 1 (0), X=317.22, Y=752.49, Mass=1367, SNR=26.0, Peak=175 HFD=2.9
01:12:09.735 00.001 1032 MultiStar: [#1 0.01,-0.01,0.96,U] [#2 0.15,0.17,0.73,U] [#3 -0.10,0.00,0.71,U] [#4 -0.03,0.11,0.72,U] [#5 -0.19,0.18,0.72,U] [#6 -0.04,-0.14,0.59,U] [#7 0.11,0.01,0.49,U] [#8 -0.02,0.00,0.60,U] 
01:12:09.738 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {-0.01, 0.20}
01:12:09.741 00.003 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
01:12:09.744 00.003 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
01:12:09.746 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.81 mountX=0.07 mountY=-0.00, mountTheta=-0.02
01:12:09.748 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
01:12:09.750 00.002 1032 Enqueuing Move request for scope (-0.02, 0.07)
01:12:09.751 00.001 10072 Worker thread wakes up
01:12:09.752 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:12:09.752 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:12:09.752 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.00
01:12:09.754 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:09.756 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
01:12:09.756 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:12:09.756 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:09.756 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:12:09.756 00.000 10072 MoveAxis(W, 10, ABG)
01:12:09.756 00.000 10072 Guiding  Dir = 3, Dur = 10
01:12:09.757 00.001 10072 IsGuiding returns 0
01:12:09.757 00.000 10072 PulseGuide returned control before completion, sleep 20
01:12:09.775 00.018 1032 UpdateGuideState exits: m=1367 SNR=26.0
01:12:09.777 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:09.778 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:09.780 00.002 1032 Enqueuing Expose request
01:12:09.787 00.007 10072 IsGuiding returns 0
01:12:09.787 00.000 10072 Move returns status 0, amount 10
01:12:09.787 00.000 10072 MoveAxis(N, 0, ABG)
01:12:09.787 00.000 10072 Move returns status 0, amount 0
01:12:09.787 00.000 10072 move complete, result=0
01:12:09.787 00.000 10072 worker thread done servicing request
01:12:09.787 00.000 10072 Worker thread wakes up
01:12:09.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:09.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:09.789 00.002 1032 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
01:12:10.413 00.624 10072 Exposure complete
01:12:10.460 00.047 10072 worker thread done servicing request
01:12:10.460 00.000 1032 OnExposeComplete: enter
01:12:10.462 00.002 1032 UpdateGuideState(): m_state=6
01:12:10.464 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2013
01:12:10.465 00.001 1032 Star::Find returns 1 (0), X=317.20, Y=752.36, Mass=1423, SNR=26.6, Peak=167 HFD=2.7
01:12:10.468 00.003 1032 MultiStar: [#1 -0.11,-0.02,0.99,U] [#2 0.09,0.04,0.73,U] [#3 0.06,0.07,0.69,U] [#4 -0.06,-0.01,0.70,U] [#5 -0.26,0.15,0.68,U] [#6 -0.11,-0.17,0.56,U] [#7 0.17,-0.11,0.52,U] [#8 0.06,-0.17,0.54,U] 
01:12:10.470 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.00}, one-star: {-0.03, 0.07}
01:12:10.471 00.001 1032 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.83) = xAngle (-4.85 = 1.43)
01:12:10.472 00.001 1032 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.85 = 1.43)
01:12:10.474 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.02 mountX=0.00 mountY=0.03, mountTheta=1.43
01:12:10.476 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
01:12:10.478 00.002 1032 Enqueuing Move request for scope (-0.03, -0.00)
01:12:10.481 00.003 10072 Worker thread wakes up
01:12:10.481 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
01:12:10.481 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
01:12:10.481 00.000 10072 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.03
01:12:10.483 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:10.485 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
01:12:10.486 00.001 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:12:10.486 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:10.486 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:12:10.486 00.000 10072 MoveAxis(W, 11, ABG)
01:12:10.486 00.000 10072 Guiding  Dir = 3, Dur = 11
01:12:10.486 00.000 10072 IsGuiding returns 0
01:12:10.487 00.001 10072 PulseGuide returned control before completion, sleep 21
01:12:10.504 00.017 1032 UpdateGuideState exits: m=1423 SNR=26.6
01:12:10.506 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:10.507 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:10.510 00.003 1032 Enqueuing Expose request
01:12:10.519 00.009 10072 IsGuiding returns 0
01:12:10.519 00.000 10072 Move returns status 0, amount 11
01:12:10.519 00.000 10072 MoveAxis(N, 0, ABG)
01:12:10.519 00.000 10072 Move returns status 0, amount 0
01:12:10.519 00.000 10072 move complete, result=0
01:12:10.519 00.000 10072 worker thread done servicing request
01:12:10.519 00.000 10072 Worker thread wakes up
01:12:10.519 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:10.519 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:10.521 00.002 1032 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
01:12:10.931 00.410 10072 Exposure complete
01:12:10.982 00.051 10072 worker thread done servicing request
01:12:10.982 00.000 1032 OnExposeComplete: enter
01:12:10.985 00.003 1032 UpdateGuideState(): m_state=6
01:12:10.987 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2014
01:12:10.991 00.004 1032 Star::Find returns 1 (0), X=317.18, Y=752.52, Mass=1295, SNR=25.4, Peak=157 HFD=2.8
01:12:10.993 00.002 1032 MultiStar: [#1 -0.04,0.04,1.03,U] [#2 0.19,0.11,0.77,U] [#3 0.09,0.07,0.68,U] [#4 -0.00,-0.03,0.73,U] [#5 -0.23,0.13,0.75,U] [#6 -0.17,0.02,0.57,U] [#7 0.16,-0.10,0.50,U] [#8 -0.14,-0.06,0.58,U] 
01:12:10.995 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {-0.05, 0.23}
01:12:10.997 00.002 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
01:12:10.998 00.001 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
01:12:11.000 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.96 mountX=0.06 mountY=0.01, mountTheta=0.13
01:12:11.003 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
01:12:11.006 00.003 1032 Enqueuing Move request for scope (-0.02, 0.06)
01:12:11.008 00.002 10072 Worker thread wakes up
01:12:11.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:12:11.008 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:12:11.008 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.01
01:12:11.010 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:11.013 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
01:12:11.013 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:12:11.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:11.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:12:11.013 00.000 10072 MoveAxis(W, 8, ABG)
01:12:11.013 00.000 10072 Guiding  Dir = 3, Dur = 8
01:12:11.013 00.000 10072 IsGuiding returns 0
01:12:11.014 00.001 10072 PulseGuide returned control before completion, sleep 18
01:12:11.033 00.019 1032 UpdateGuideState exits: m=1295 SNR=25.4
01:12:11.035 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:11.036 00.001 10072 IsGuiding returns 0
01:12:11.036 00.000 10072 Move returns status 0, amount 8
01:12:11.036 00.000 10072 MoveAxis(N, 0, ABG)
01:12:11.036 00.000 10072 Move returns status 0, amount 0
01:12:11.036 00.000 10072 move complete, result=0
01:12:11.036 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:11.038 00.002 1032 Enqueuing Expose request
01:12:11.041 00.003 10072 worker thread done servicing request
01:12:11.041 00.000 10072 Worker thread wakes up
01:12:11.041 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:11.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:11.041 00.000 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:12:11.668 00.627 10072 Exposure complete
01:12:11.716 00.048 10072 worker thread done servicing request
01:12:11.716 00.000 1032 OnExposeComplete: enter
01:12:11.717 00.001 1032 UpdateGuideState(): m_state=6
01:12:11.719 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2015
01:12:11.720 00.001 1032 Star::Find returns 1 (0), X=317.18, Y=752.61, Mass=1291, SNR=25.3, Peak=171 HFD=2.7
01:12:11.723 00.003 1032 MultiStar: [#1 0.01,0.01,0.98,U] [#2 0.12,0.26,0.84,U] [#3 0.12,0.09,0.72,U] [#4 -0.13,0.26,0.75,U] [#5 -0.27,0.43,0.69,U] [#6 -0.06,-0.04,0.64,U] [#7 0.23,-0.12,0.53,U] [#8 0.05,0.13,0.61,U] 
01:12:11.725 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.16}, one-star: {-0.05, 0.32}
01:12:11.726 00.001 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
01:12:11.728 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
01:12:11.729 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.60 mountX=0.16 mountY=-0.04, mountTheta=-0.23
01:12:11.731 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.16, opts=13)
01:12:11.733 00.002 1032 Enqueuing Move request for scope (-0.00, 0.16)
01:12:11.734 00.001 10072 Worker thread wakes up
01:12:11.735 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
01:12:11.735 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
01:12:11.735 00.000 10072 Moving (-0.00, 0.16) raw xDistance=0.16 yDistance=-0.04
01:12:11.738 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:11.740 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.45
01:12:11.740 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:12:11.740 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:11.740 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:12:11.740 00.000 10072 MoveAxis(W, 81, ABG)
01:12:11.740 00.000 10072 Guiding  Dir = 3, Dur = 81
01:12:11.740 00.000 10072 IsGuiding returns 0
01:12:11.741 00.001 10072 PulseGuide returned control before completion, sleep 91
01:12:11.757 00.016 1032 UpdateGuideState exits: m=1291 SNR=25.3
01:12:11.759 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:11.761 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:11.763 00.002 1032 Enqueuing Expose request
01:12:11.834 00.071 10072 IsGuiding returns 0
01:12:11.834 00.000 10072 Move returns status 0, amount 81
01:12:11.834 00.000 10072 MoveAxis(N, 0, ABG)
01:12:11.834 00.000 10072 Move returns status 0, amount 0
01:12:11.834 00.000 10072 move complete, result=0
01:12:11.834 00.000 10072 worker thread done servicing request
01:12:11.834 00.000 10072 Worker thread wakes up
01:12:11.834 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:11.834 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:11.836 00.002 1032 GuideStep: 0.2 px 81 ms WEST, -0.0 px 0 ms NORTH
01:12:12.246 00.410 10072 Exposure complete
01:12:12.295 00.049 10072 worker thread done servicing request
01:12:12.295 00.000 1032 OnExposeComplete: enter
01:12:12.298 00.003 1032 UpdateGuideState(): m_state=6
01:12:12.302 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2016
01:12:12.303 00.001 1032 Star::Find returns 1 (0), X=317.18, Y=752.61, Mass=1488, SNR=27.2, Peak=205 HFD=2.7
01:12:12.306 00.003 1032 MultiStar: [#1 -0.00,0.13,0.90,U] [#2 0.16,0.22,0.71,U] [#3 -0.01,-0.00,0.67,U] [#4 -0.05,0.09,0.71,U] [#5 -0.28,0.22,0.66,U] [#6 -0.04,0.09,0.60,U] [#7 0.11,-0.22,0.50,U] [#8 -0.12,-0.12,0.55,U] 
01:12:12.307 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.11}, one-star: {-0.05, 0.32}
01:12:12.310 00.003 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
01:12:12.311 00.001 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
01:12:12.313 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.86 mountX=0.11 mountY=0.00, mountTheta=0.03
01:12:12.315 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.11, opts=13)
01:12:12.318 00.003 1032 Enqueuing Move request for scope (-0.03, 0.11)
01:12:12.319 00.001 10072 Worker thread wakes up
01:12:12.320 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
01:12:12.320 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:12:12.320 00.000 10072 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=0.00
01:12:12.322 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:12.324 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
01:12:12.324 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:12:12.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:12.325 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:12:12.325 00.000 10072 MoveAxis(W, 6, ABG)
01:12:12.325 00.000 10072 Guiding  Dir = 3, Dur = 6
01:12:12.325 00.000 10072 IsGuiding returns 0
01:12:12.326 00.001 10072 PulseGuide returned control before completion, sleep 16
01:12:12.344 00.018 1032 UpdateGuideState exits: m=1488 SNR=27.2
01:12:12.347 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:12.348 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:12.350 00.002 1032 Enqueuing Expose request
01:12:12.352 00.002 10072 IsGuiding returns 0
01:12:12.353 00.001 10072 Move returns status 0, amount 6
01:12:12.353 00.000 10072 MoveAxis(N, 0, ABG)
01:12:12.353 00.000 10072 Move returns status 0, amount 0
01:12:12.353 00.000 10072 move complete, result=0
01:12:12.353 00.000 10072 worker thread done servicing request
01:12:12.353 00.000 10072 Worker thread wakes up
01:12:12.353 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:12.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:12.360 00.007 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:12:12.976 00.616 10072 Exposure complete
01:12:13.024 00.048 10072 worker thread done servicing request
01:12:13.024 00.000 1032 OnExposeComplete: enter
01:12:13.026 00.002 1032 UpdateGuideState(): m_state=6
01:12:13.028 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2017
01:12:13.029 00.001 1032 Star::Find returns 1 (0), X=317.17, Y=752.38, Mass=1460, SNR=26.9, Peak=177 HFD=2.7
01:12:13.031 00.002 1032 MultiStar: [#1 0.07,-0.17,0.93,U] [#2 0.11,-0.02,0.76,U] [#3 0.23,-0.13,0.70,U] [#4 -0.02,-0.13,0.73,U] [#5 -0.24,0.01,0.67,U] [#6 -0.05,-0.15,0.61,U] [#7 0.14,-0.23,0.52,U] [#8 -0.03,-0.34,0.57,U] 
01:12:13.033 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {-0.06, 0.09}
01:12:13.034 00.001 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.02)
01:12:13.035 00.001 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.02)
01:12:13.037 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.44 mountX=-0.10 mountY=0.01, mountTheta=3.02
01:12:13.039 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.10, opts=13)
01:12:13.041 00.002 1032 Enqueuing Move request for scope (0.01, -0.10)
01:12:13.042 00.001 10072 Worker thread wakes up
01:12:13.042 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
01:12:13.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
01:12:13.043 00.001 10072 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=0.01
01:12:13.044 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:13.048 00.004 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
01:12:13.048 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:12:13.048 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:13.048 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:12:13.048 00.000 10072 MoveAxis(W, 6, ABG)
01:12:13.048 00.000 10072 Guiding  Dir = 3, Dur = 6
01:12:13.048 00.000 10072 IsGuiding returns 0
01:12:13.050 00.002 10072 PulseGuide returned control before completion, sleep 15
01:12:13.067 00.017 1032 UpdateGuideState exits: m=1460 SNR=26.9
01:12:13.069 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:13.070 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:13.071 00.001 1032 Enqueuing Expose request
01:12:13.080 00.009 10072 IsGuiding returns 0
01:12:13.080 00.000 10072 Move returns status 0, amount 6
01:12:13.080 00.000 10072 MoveAxis(N, 0, ABG)
01:12:13.080 00.000 10072 Move returns status 0, amount 0
01:12:13.080 00.000 10072 move complete, result=0
01:12:13.080 00.000 10072 worker thread done servicing request
01:12:13.081 00.001 10072 Worker thread wakes up
01:12:13.081 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:13.081 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:13.082 00.001 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:12:13.487 00.405 10072 Exposure complete
01:12:13.534 00.047 10072 worker thread done servicing request
01:12:13.534 00.000 1032 OnExposeComplete: enter
01:12:13.536 00.002 1032 UpdateGuideState(): m_state=6
01:12:13.538 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2018
01:12:13.540 00.002 1032 Star::Find returns 1 (0), X=317.29, Y=752.45, Mass=1342, SNR=25.8, Peak=171 HFD=2.9
01:12:13.542 00.002 1032 MultiStar: [#1 0.04,-0.07,0.96,U] [#2 0.19,-0.06,0.77,U] [#3 0.12,-0.09,0.67,U] [#4 -0.05,-0.04,0.74,U] [#5 -0.34,0.03,0.71,U] [#6 -0.09,-0.26,0.61,U] [#7 0.19,-0.34,0.56,U] [#8 -0.10,-0.26,0.60,U] 
01:12:13.543 00.001 1032 refined, 8 included, MultiStar: {0.00, -0.08}, one-star: {0.06, 0.16}
01:12:13.545 00.002 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
01:12:13.546 00.001 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
01:12:13.548 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.52 mountX=-0.08 mountY=0.02, mountTheta=2.93
01:12:13.552 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.08, opts=13)
01:12:13.554 00.002 1032 Enqueuing Move request for scope (0.00, -0.08)
01:12:13.556 00.002 10072 Worker thread wakes up
01:12:13.556 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
01:12:13.556 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
01:12:13.556 00.000 10072 Moving (0.00, -0.08) raw xDistance=-0.08 yDistance=0.02
01:12:13.558 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:13.560 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.45
01:12:13.560 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:12:13.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:13.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:12:13.560 00.000 10072 MoveAxis(W, 5, ABG)
01:12:13.560 00.000 10072 Guiding  Dir = 3, Dur = 5
01:12:13.561 00.001 10072 IsGuiding returns 0
01:12:13.561 00.000 10072 PulseGuide returned control before completion, sleep 15
01:12:13.577 00.016 1032 UpdateGuideState exits: m=1342 SNR=25.8
01:12:13.584 00.007 10072 IsGuiding returns 0
01:12:13.584 00.000 10072 Move returns status 0, amount 5
01:12:13.584 00.000 10072 MoveAxis(N, 0, ABG)
01:12:13.584 00.000 10072 Move returns status 0, amount 0
01:12:13.584 00.000 10072 move complete, result=0
01:12:13.584 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:13.586 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:13.587 00.001 1032 Enqueuing Expose request
01:12:13.589 00.002 10072 worker thread done servicing request
01:12:13.589 00.000 10072 Worker thread wakes up
01:12:13.589 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:13.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:13.589 00.000 1032 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
01:12:14.221 00.632 10072 Exposure complete
01:12:14.266 00.045 10072 worker thread done servicing request
01:12:14.266 00.000 1032 OnExposeComplete: enter
01:12:14.268 00.002 1032 UpdateGuideState(): m_state=6
01:12:14.270 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2019
01:12:14.272 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.48, Mass=1344, SNR=25.8, Peak=175 HFD=2.7
01:12:14.274 00.002 1032 MultiStar: [#1 -0.08,0.13,0.94,U] [#2 0.19,0.13,0.71,U] [#3 -0.00,0.04,0.65,U] [#4 0.01,0.07,0.75,U] [#5 -0.29,0.19,0.69,U] [#6 -0.05,-0.03,0.63,U] [#7 0.26,-0.25,0.52,U] [#8 -0.04,-0.14,0.56,U] 
01:12:14.276 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {-0.04, 0.19}
01:12:14.277 00.001 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
01:12:14.278 00.001 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
01:12:14.280 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.79 mountX=0.06 mountY=-0.00, mountTheta=-0.04
01:12:14.283 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
01:12:14.285 00.002 1032 Enqueuing Move request for scope (-0.01, 0.06)
01:12:14.287 00.002 10072 Worker thread wakes up
01:12:14.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
01:12:14.288 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
01:12:14.288 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.00
01:12:14.289 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:14.292 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
01:12:14.292 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:12:14.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:14.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:12:14.292 00.000 10072 MoveAxis(W, 6, ABG)
01:12:14.292 00.000 10072 Guiding  Dir = 3, Dur = 6
01:12:14.292 00.000 10072 IsGuiding returns 0
01:12:14.293 00.001 10072 PulseGuide returned control before completion, sleep 16
01:12:14.312 00.019 1032 UpdateGuideState exits: m=1344 SNR=25.8
01:12:14.314 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:14.316 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:14.317 00.001 1032 Enqueuing Expose request
01:12:14.319 00.002 10072 IsGuiding returns 0
01:12:14.319 00.000 10072 Move returns status 0, amount 6
01:12:14.319 00.000 10072 MoveAxis(N, 0, ABG)
01:12:14.319 00.000 10072 Move returns status 0, amount 0
01:12:14.319 00.000 10072 move complete, result=0
01:12:14.319 00.000 10072 worker thread done servicing request
01:12:14.319 00.000 10072 Worker thread wakes up
01:12:14.319 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:14.320 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:14.327 00.007 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
01:12:14.726 00.399 10072 Exposure complete
01:12:14.774 00.048 10072 worker thread done servicing request
01:12:14.774 00.000 1032 OnExposeComplete: enter
01:12:14.778 00.004 1032 UpdateGuideState(): m_state=6
01:12:14.779 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2020
01:12:14.781 00.002 1032 Star::Find returns 1 (0), X=317.22, Y=752.55, Mass=1539, SNR=27.7, Peak=199 HFD=2.8
01:12:14.782 00.001 1032 MultiStar: [#1 0.03,0.11,0.92,U] [#2 0.20,0.18,0.69,U] [#3 0.03,0.17,0.66,U] [#4 -0.04,0.08,0.71,U] [#5 -0.23,0.23,0.66,U] [#6 -0.05,0.11,0.57,U] [#7 0.22,-0.21,0.52,U] [#8 0.01,-0.15,0.55,U] 
01:12:14.783 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {-0.01, 0.26}
01:12:14.785 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
01:12:14.788 00.003 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
01:12:14.790 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.44 mountX=0.10 mountY=-0.04, mountTheta=-0.39
01:12:14.792 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
01:12:14.793 00.001 1032 Enqueuing Move request for scope (0.01, 0.11)
01:12:14.795 00.002 10072 Worker thread wakes up
01:12:14.795 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
01:12:14.795 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:12:14.795 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.04
01:12:14.798 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:14.800 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
01:12:14.800 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:12:14.800 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:14.800 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:12:14.800 00.000 10072 MoveAxis(W, 8, ABG)
01:12:14.800 00.000 10072 Guiding  Dir = 3, Dur = 8
01:12:14.800 00.000 10072 IsGuiding returns 0
01:12:14.801 00.001 10072 PulseGuide returned control before completion, sleep 17
01:12:14.819 00.018 1032 UpdateGuideState exits: m=1539 SNR=27.7
01:12:14.821 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:14.823 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:14.824 00.001 1032 Enqueuing Expose request
01:12:14.833 00.009 10072 IsGuiding returns 0
01:12:14.833 00.000 10072 Move returns status 0, amount 8
01:12:14.833 00.000 10072 MoveAxis(N, 0, ABG)
01:12:14.833 00.000 10072 Move returns status 0, amount 0
01:12:14.833 00.000 10072 move complete, result=0
01:12:14.833 00.000 10072 worker thread done servicing request
01:12:14.833 00.000 10072 Worker thread wakes up
01:12:14.834 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:14.834 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:14.834 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:12:15.463 00.629 10072 Exposure complete
01:12:15.510 00.047 10072 worker thread done servicing request
01:12:15.510 00.000 1032 OnExposeComplete: enter
01:12:15.513 00.003 1032 UpdateGuideState(): m_state=6
01:12:15.515 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2021
01:12:15.517 00.002 1032 Star::Find returns 1 (0), X=317.28, Y=752.45, Mass=1488, SNR=27.2, Peak=185 HFD=2.9
01:12:15.519 00.002 1032 MultiStar: [#1 0.15,-0.02,0.92,U] [#2 0.28,0.07,0.75,U] [#3 0.05,-0.11,0.69,U] [#4 0.02,-0.03,0.70,U] [#5 -0.27,0.10,0.66,U] [#6 0.02,0.01,0.59,U] [#7 0.19,-0.26,0.57,U] [#8 0.12,-0.18,0.53,U] 
01:12:15.521 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.05, 0.16}
01:12:15.524 00.003 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
01:12:15.526 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
01:12:15.529 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.17 mountX=-0.03 mountY=-0.06, mountTheta=-2.00
01:12:15.532 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
01:12:15.534 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
01:12:15.535 00.001 10072 Worker thread wakes up
01:12:15.536 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
01:12:15.536 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
01:12:15.536 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
01:12:15.537 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:15.540 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
01:12:15.540 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:12:15.540 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:15.540 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:12:15.540 00.000 10072 MoveAxis(W, 8, ABG)
01:12:15.540 00.000 10072 Guiding  Dir = 3, Dur = 8
01:12:15.541 00.001 10072 IsGuiding returns 0
01:12:15.541 00.000 10072 PulseGuide returned control before completion, sleep 18
01:12:15.560 00.019 1032 UpdateGuideState exits: m=1488 SNR=27.2
01:12:15.563 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:15.564 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:15.566 00.002 1032 Enqueuing Expose request
01:12:15.568 00.002 10072 IsGuiding returns 0
01:12:15.568 00.000 10072 Move returns status 0, amount 8
01:12:15.568 00.000 10072 MoveAxis(N, 0, ABG)
01:12:15.568 00.000 10072 Move returns status 0, amount 0
01:12:15.568 00.000 10072 move complete, result=0
01:12:15.568 00.000 10072 worker thread done servicing request
01:12:15.568 00.000 10072 Worker thread wakes up
01:12:15.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:15.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:15.576 00.008 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:12:15.978 00.402 10072 Exposure complete
01:12:16.029 00.051 10072 worker thread done servicing request
01:12:16.029 00.000 1032 OnExposeComplete: enter
01:12:16.031 00.002 1032 UpdateGuideState(): m_state=6
01:12:16.033 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2022
01:12:16.035 00.002 1032 Star::Find returns 1 (0), X=317.37, Y=752.47, Mass=1349, SNR=25.9, Peak=159 HFD=3.1
01:12:16.037 00.002 1032 MultiStar: [#1 0.06,0.01,0.92,U] [#2 0.29,0.05,0.78,U] [#3 0.05,-0.02,0.64,U] [#4 -0.07,0.05,0.72,U] [#5 -0.20,0.20,0.70,U] [#6 0.02,-0.04,0.61,U] [#7 0.19,-0.20,0.56,U] [#8 -0.01,-0.19,0.58,U] 
01:12:16.039 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.14, 0.18}
01:12:16.040 00.001 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:12:16.042 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:12:16.043 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.37 mountX=0.01 mountY=-0.06, mountTheta=-1.46
01:12:16.046 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
01:12:16.048 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
01:12:16.050 00.002 10072 Worker thread wakes up
01:12:16.050 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:12:16.050 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:12:16.050 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.06
01:12:16.053 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:16.056 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
01:12:16.056 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:12:16.056 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:16.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:12:16.056 00.000 10072 MoveAxis(W, 7, ABG)
01:12:16.056 00.000 10072 Guiding  Dir = 3, Dur = 7
01:12:16.056 00.000 10072 IsGuiding returns 0
01:12:16.057 00.001 10072 PulseGuide returned control before completion, sleep 17
01:12:16.075 00.018 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:12:16.077 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:16.081 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:16.085 00.004 1032 Enqueuing Expose request
01:12:16.086 00.001 10072 IsGuiding returns 0
01:12:16.087 00.001 10072 Move returns status 0, amount 7
01:12:16.087 00.000 10072 MoveAxis(N, 0, ABG)
01:12:16.087 00.000 10072 Move returns status 0, amount 0
01:12:16.087 00.000 10072 move complete, result=0
01:12:16.087 00.000 10072 worker thread done servicing request
01:12:16.087 00.000 10072 Worker thread wakes up
01:12:16.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:16.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:16.094 00.007 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:12:16.713 00.619 10072 Exposure complete
01:12:16.759 00.046 10072 worker thread done servicing request
01:12:16.760 00.001 1032 OnExposeComplete: enter
01:12:16.761 00.001 1032 UpdateGuideState(): m_state=6
01:12:16.763 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2023
01:12:16.764 00.001 1032 Star::Find returns 1 (0), X=317.22, Y=752.55, Mass=1474, SNR=27.1, Peak=188 HFD=2.8
01:12:16.766 00.002 1032 MultiStar: [#1 0.04,-0.03,0.95,U] [#2 0.14,0.12,0.74,U] [#3 0.12,0.02,0.66,U] [#4 -0.03,-0.06,0.65,U] [#5 -0.38,0.14,0.65,U] [#6 -0.04,-0.06,0.59,U] [#7 0.34,-0.15,0.51,U] [#8 -0.08,-0.08,0.54,U] 
01:12:16.768 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {-0.01, 0.26}
01:12:16.770 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
01:12:16.772 00.002 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
01:12:16.775 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.35 mountX=0.03 mountY=-0.02, mountTheta=-0.48
01:12:16.777 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
01:12:16.779 00.002 1032 Enqueuing Move request for scope (0.01, 0.04)
01:12:16.781 00.002 10072 Worker thread wakes up
01:12:16.781 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
01:12:16.781 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
01:12:16.781 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.03 yDistance=-0.02
01:12:16.783 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:16.785 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
01:12:16.786 00.001 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:12:16.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:16.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:12:16.786 00.000 10072 MoveAxis(W, 8, ABG)
01:12:16.786 00.000 10072 Guiding  Dir = 3, Dur = 8
01:12:16.786 00.000 10072 IsGuiding returns 0
01:12:16.786 00.000 10072 PulseGuide returned control before completion, sleep 18
01:12:16.805 00.019 1032 UpdateGuideState exits: m=1474 SNR=27.1
01:12:16.808 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:16.809 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:16.811 00.002 1032 Enqueuing Expose request
01:12:16.818 00.007 10072 IsGuiding returns 0
01:12:16.818 00.000 10072 Move returns status 0, amount 8
01:12:16.818 00.000 10072 MoveAxis(N, 0, ABG)
01:12:16.818 00.000 10072 Move returns status 0, amount 0
01:12:16.818 00.000 10072 move complete, result=0
01:12:16.818 00.000 10072 worker thread done servicing request
01:12:16.818 00.000 10072 Worker thread wakes up
01:12:16.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:16.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:16.821 00.003 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:12:17.228 00.407 10072 Exposure complete
01:12:17.278 00.050 10072 worker thread done servicing request
01:12:17.278 00.000 1032 OnExposeComplete: enter
01:12:17.279 00.001 1032 UpdateGuideState(): m_state=6
01:12:17.282 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2024
01:12:17.283 00.001 1032 Star::Find returns 1 (0), X=317.21, Y=752.56, Mass=1307, SNR=25.4, Peak=170 HFD=2.7
01:12:17.285 00.002 1032 MultiStar: [#1 0.01,0.07,1.01,U] [#2 0.16,0.19,0.78,U] [#3 -0.10,0.12,0.72,U] [#4 -0.05,0.12,0.77,U] [#5 -0.26,0.20,0.71,U] [#6 -0.12,0.05,0.64,U] [#7 0.07,-0.03,0.59,U] [#8 0.05,-0.11,0.60,U] 
01:12:17.286 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.11}, one-star: {-0.02, 0.27}
01:12:17.288 00.002 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
01:12:17.290 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
01:12:17.291 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.81 mountX=0.11 mountY=-0.00, mountTheta=-0.02
01:12:17.293 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.11, opts=13)
01:12:17.296 00.003 1032 Enqueuing Move request for scope (-0.03, 0.11)
01:12:17.297 00.001 10072 Worker thread wakes up
01:12:17.297 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
01:12:17.297 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:12:17.297 00.000 10072 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=-0.00
01:12:17.302 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:17.305 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
01:12:17.305 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:12:17.305 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:17.305 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:12:17.305 00.000 10072 MoveAxis(W, 7, ABG)
01:12:17.305 00.000 10072 Guiding  Dir = 3, Dur = 7
01:12:17.305 00.000 10072 IsGuiding returns 0
01:12:17.305 00.000 10072 PulseGuide returned control before completion, sleep 17
01:12:17.323 00.018 1032 UpdateGuideState exits: m=1307 SNR=25.4
01:12:17.326 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:17.327 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:17.329 00.002 1032 Enqueuing Expose request
01:12:17.334 00.005 10072 IsGuiding returns 0
01:12:17.334 00.000 10072 Move returns status 0, amount 7
01:12:17.334 00.000 10072 MoveAxis(N, 0, ABG)
01:12:17.334 00.000 10072 Move returns status 0, amount 0
01:12:17.334 00.000 10072 move complete, result=0
01:12:17.334 00.000 10072 worker thread done servicing request
01:12:17.334 00.000 10072 Worker thread wakes up
01:12:17.334 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:17.334 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:17.341 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:12:17.965 00.624 10072 Exposure complete
01:12:18.014 00.049 10072 worker thread done servicing request
01:12:18.014 00.000 1032 OnExposeComplete: enter
01:12:18.015 00.001 1032 UpdateGuideState(): m_state=6
01:12:18.018 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2025
01:12:18.019 00.001 1032 Star::Find returns 1 (0), X=317.27, Y=752.42, Mass=1275, SNR=25.2, Peak=170 HFD=2.8
01:12:18.021 00.002 1032 MultiStar: [#1 0.11,0.14,1.02,U] [#2 0.21,0.13,0.75,U] [#3 0.11,0.05,0.68,U] [#4 -0.04,0.09,0.71,U] [#5 -0.25,0.21,0.74,U] [#6 -0.14,0.01,0.55,U] [#7 0.35,-0.34,0.56,U] [#8 -0.03,-0.12,0.60,U] 
01:12:18.023 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.04, 0.13}
01:12:18.024 00.001 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
01:12:18.026 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
01:12:18.028 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.93 mountX=0.04 mountY=-0.05, mountTheta=-0.90
01:12:18.031 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
01:12:18.034 00.003 1032 Enqueuing Move request for scope (0.04, 0.06)
01:12:18.035 00.001 10072 Worker thread wakes up
01:12:18.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:12:18.035 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:12:18.035 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.05
01:12:18.038 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:18.041 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
01:12:18.041 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:12:18.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:18.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:12:18.042 00.001 10072 MoveAxis(W, 8, ABG)
01:12:18.042 00.000 10072 Guiding  Dir = 3, Dur = 8
01:12:18.042 00.000 10072 IsGuiding returns 0
01:12:18.043 00.001 10072 PulseGuide returned control before completion, sleep 18
01:12:18.062 00.019 1032 UpdateGuideState exits: m=1275 SNR=25.2
01:12:18.064 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:18.067 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:18.069 00.002 1032 Enqueuing Expose request
01:12:18.072 00.003 10072 IsGuiding returns 0
01:12:18.072 00.000 10072 Move returns status 0, amount 8
01:12:18.072 00.000 10072 MoveAxis(N, 0, ABG)
01:12:18.072 00.000 10072 Move returns status 0, amount 0
01:12:18.072 00.000 10072 move complete, result=0
01:12:18.072 00.000 10072 worker thread done servicing request
01:12:18.072 00.000 10072 Worker thread wakes up
01:12:18.072 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:18.074 00.002 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:18.081 00.007 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:12:18.482 00.401 10072 Exposure complete
01:12:18.529 00.047 10072 worker thread done servicing request
01:12:18.529 00.000 1032 OnExposeComplete: enter
01:12:18.531 00.002 1032 UpdateGuideState(): m_state=6
01:12:18.533 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2026
01:12:18.535 00.002 1032 Star::Find returns 1 (0), X=317.23, Y=752.42, Mass=1405, SNR=26.4, Peak=175 HFD=2.8
01:12:18.537 00.002 1032 MultiStar: [#1 0.08,0.06,0.95,U] [#2 0.11,0.14,0.72,U] [#3 0.10,-0.06,0.65,U] [#4 0.03,-0.03,0.72,U] [#5 -0.07,0.11,0.73,U] [#6 0.01,-0.01,0.57,U] [#7 0.28,-0.24,0.54,U] [#8 0.07,-0.16,0.57,U] 
01:12:18.539 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.00, 0.13}
01:12:18.540 00.001 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
01:12:18.542 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
01:12:18.543 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.20 mountX=-0.00 mountY=-0.06, mountTheta=-1.63
01:12:18.546 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
01:12:18.547 00.001 1032 Enqueuing Move request for scope (0.06, 0.01)
01:12:18.548 00.001 10072 Worker thread wakes up
01:12:18.549 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
01:12:18.549 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
01:12:18.549 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
01:12:18.550 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:18.553 00.003 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
01:12:18.553 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:12:18.553 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:18.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:12:18.553 00.000 10072 MoveAxis(W, 8, ABG)
01:12:18.553 00.000 10072 Guiding  Dir = 3, Dur = 8
01:12:18.553 00.000 10072 IsGuiding returns 0
01:12:18.554 00.001 10072 PulseGuide returned control before completion, sleep 18
01:12:18.571 00.017 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:12:18.574 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:18.576 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:18.577 00.001 1032 Enqueuing Expose request
01:12:18.580 00.003 10072 IsGuiding returns 0
01:12:18.580 00.000 10072 Move returns status 0, amount 8
01:12:18.580 00.000 10072 MoveAxis(N, 0, ABG)
01:12:18.580 00.000 10072 Move returns status 0, amount 0
01:12:18.580 00.000 10072 move complete, result=0
01:12:18.580 00.000 10072 worker thread done servicing request
01:12:18.580 00.000 10072 Worker thread wakes up
01:12:18.580 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:18.580 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:18.590 00.010 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:12:19.217 00.627 10072 Exposure complete
01:12:19.263 00.046 10072 worker thread done servicing request
01:12:19.263 00.000 1032 OnExposeComplete: enter
01:12:19.265 00.002 1032 UpdateGuideState(): m_state=6
01:12:19.269 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2027
01:12:19.272 00.003 1032 Star::Find returns 1 (0), X=317.23, Y=752.46, Mass=1402, SNR=26.4, Peak=167 HFD=2.9
01:12:19.274 00.002 1032 MultiStar: [#1 0.09,-0.04,0.95,U] [#2 0.10,0.16,0.77,U] [#3 -0.09,0.05,0.71,U] [#4 -0.16,-0.02,0.68,U] [#5 -0.17,0.03,0.68,U] [#6 -0.23,-0.09,0.63,U] [#7 0.18,-0.19,0.54,U] [#8 -0.10,-0.25,0.56,U] 
01:12:19.276 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.00}, one-star: {-0.00, 0.17}
01:12:19.278 00.002 1032 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.83) = xAngle (-4.95 = 1.33)
01:12:19.281 00.003 1032 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.95 = 1.33)
01:12:19.282 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.12 mountX=0.01 mountY=0.04, mountTheta=1.33
01:12:19.284 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.00, opts=13)
01:12:19.286 00.002 1032 Enqueuing Move request for scope (-0.04, -0.00)
01:12:19.287 00.001 10072 Worker thread wakes up
01:12:19.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
01:12:19.287 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
01:12:19.287 00.000 10072 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=0.04
01:12:19.289 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:19.291 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
01:12:19.291 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:12:19.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:19.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:12:19.291 00.000 10072 MoveAxis(W, 10, ABG)
01:12:19.291 00.000 10072 Guiding  Dir = 3, Dur = 10
01:12:19.291 00.000 10072 IsGuiding returns 0
01:12:19.293 00.002 10072 PulseGuide returned control before completion, sleep 19
01:12:19.311 00.018 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:12:19.314 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:19.316 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:19.317 00.001 1032 Enqueuing Expose request
01:12:19.324 00.007 10072 IsGuiding returns 0
01:12:19.324 00.000 10072 Move returns status 0, amount 10
01:12:19.324 00.000 10072 MoveAxis(N, 0, ABG)
01:12:19.324 00.000 10072 Move returns status 0, amount 0
01:12:19.324 00.000 10072 move complete, result=0
01:12:19.324 00.000 10072 worker thread done servicing request
01:12:19.324 00.000 10072 Worker thread wakes up
01:12:19.326 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:19.326 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:19.328 00.002 1032 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
01:12:19.732 00.404 10072 Exposure complete
01:12:19.782 00.050 10072 worker thread done servicing request
01:12:19.782 00.000 1032 OnExposeComplete: enter
01:12:19.784 00.002 1032 UpdateGuideState(): m_state=6
01:12:19.786 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2028
01:12:19.787 00.001 1032 Star::Find returns 1 (0), X=317.17, Y=752.70, Mass=1405, SNR=26.4, Peak=192 HFD=2.6
01:12:19.790 00.003 1032 MultiStar: [#1 0.14,0.23,0.95,U] [#2 0.19,0.31,0.85,U] [#3 0.07,0.14,0.66,U] [#4 -0.12,0.11,0.67,U] [#5 -0.25,0.24,0.70,U] [#6 -0.13,0.15,0.55,U] [#7 0.27,-0.18,0.56,U] [#8 -0.06,0.00,0.56,U] 
01:12:19.791 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.19}, one-star: {-0.06, 0.41}
01:12:19.793 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
01:12:19.794 00.001 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
01:12:19.797 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.52 mountX=0.18 mountY=-0.06, mountTheta=-0.31
01:12:19.799 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.19, opts=13)
01:12:19.803 00.004 1032 Enqueuing Move request for scope (0.01, 0.19)
01:12:19.805 00.002 10072 Worker thread wakes up
01:12:19.806 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
01:12:19.806 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
01:12:19.806 00.000 10072 Moving (0.01, 0.19) raw xDistance=0.18 yDistance=-0.06
01:12:19.809 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:19.812 00.003 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.44
01:12:19.812 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
01:12:19.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:19.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:12:19.812 00.000 10072 MoveAxis(W, 91, ABG)
01:12:19.812 00.000 10072 Guiding  Dir = 3, Dur = 91
01:12:19.813 00.001 10072 IsGuiding returns 0
01:12:19.813 00.000 10072 PulseGuide returned control before completion, sleep 101
01:12:19.831 00.018 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:12:19.833 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:19.835 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:19.837 00.002 1032 Enqueuing Expose request
01:12:19.916 00.079 10072 IsGuiding returns 0
01:12:19.916 00.000 10072 Move returns status 0, amount 91
01:12:19.916 00.000 10072 MoveAxis(N, 0, ABG)
01:12:19.916 00.000 10072 Move returns status 0, amount 0
01:12:19.916 00.000 10072 move complete, result=0
01:12:19.916 00.000 10072 worker thread done servicing request
01:12:19.916 00.000 10072 Worker thread wakes up
01:12:19.916 00.000 1032 GuideStep: 0.2 px 91 ms WEST, -0.1 px 0 ms NORTH
01:12:19.919 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:19.919 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:20.544 00.625 10072 Exposure complete
01:12:20.589 00.045 10072 worker thread done servicing request
01:12:20.589 00.000 1032 OnExposeComplete: enter
01:12:20.592 00.003 1032 UpdateGuideState(): m_state=6
01:12:20.594 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2029
01:12:20.597 00.003 1032 Star::Find returns 1 (0), X=317.15, Y=752.62, Mass=1622, SNR=28.4, Peak=196 HFD=2.7
01:12:20.599 00.002 1032 MultiStar: [#1 0.02,-0.01,0.94,U] [#2 0.24,0.28,0.69,U] [#3 0.05,0.11,0.65,U] [#4 -0.02,0.06,0.66,U] [#5 -0.26,0.41,0.60,U] [#6 -0.21,0.05,0.57,U] [#7 0.13,-0.17,0.51,U] [#8 0.03,0.02,0.53,U] 
01:12:20.601 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.13}, one-star: {-0.08, 0.33}
01:12:20.603 00.002 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
01:12:20.605 00.002 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
01:12:20.607 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.14 cameraTheta=1.66 mountX=0.13 mountY=-0.02, mountTheta=-0.17
01:12:20.610 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.13, opts=13)
01:12:20.612 00.002 1032 Enqueuing Move request for scope (-0.01, 0.13)
01:12:20.614 00.002 10072 Worker thread wakes up
01:12:20.614 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
01:12:20.614 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
01:12:20.614 00.000 10072 Moving (-0.01, 0.13) raw xDistance=0.13 yDistance=-0.02
01:12:20.616 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:20.618 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 288.44
01:12:20.618 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
01:12:20.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:20.618 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:12:20.618 00.000 10072 MoveAxis(W, 73, ABG)
01:12:20.620 00.002 10072 Guiding  Dir = 3, Dur = 73
01:12:20.620 00.000 10072 IsGuiding returns 0
01:12:20.621 00.001 10072 PulseGuide returned control before completion, sleep 83
01:12:20.638 00.017 1032 UpdateGuideState exits: m=1622 SNR=28.4
01:12:20.640 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:20.642 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:20.645 00.003 1032 Enqueuing Expose request
01:12:20.715 00.070 10072 IsGuiding returns 0
01:12:20.715 00.000 10072 Move returns status 0, amount 73
01:12:20.715 00.000 10072 MoveAxis(N, 0, ABG)
01:12:20.715 00.000 10072 Move returns status 0, amount 0
01:12:20.715 00.000 10072 move complete, result=0
01:12:20.715 00.000 10072 worker thread done servicing request
01:12:20.715 00.000 10072 Worker thread wakes up
01:12:20.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:20.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:20.715 00.000 1032 GuideStep: 0.1 px 73 ms WEST, -0.0 px 0 ms NORTH
01:12:21.122 00.407 10072 Exposure complete
01:12:21.173 00.051 10072 worker thread done servicing request
01:12:21.173 00.000 1032 OnExposeComplete: enter
01:12:21.175 00.002 1032 UpdateGuideState(): m_state=6
01:12:21.176 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2030
01:12:21.178 00.002 1032 Star::Find returns 1 (0), X=317.33, Y=752.58, Mass=1481, SNR=27.1, Peak=186 HFD=2.9
01:12:21.180 00.002 1032 MultiStar: [#1 0.07,0.06,0.95,U] [#2 0.23,0.18,0.72,U] [#3 0.09,-0.02,0.71,U] [#4 0.02,0.00,0.70,U] [#5 -0.10,0.33,0.71,U] [#6 -0.01,0.01,0.59,U] [#7 0.22,-0.20,0.55,U] [#8 -0.06,-0.05,0.58,U] 
01:12:21.183 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.10, 0.28}
01:12:21.187 00.004 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
01:12:21.189 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
01:12:21.191 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.93 mountX=0.07 mountY=-0.08, mountTheta=-0.90
01:12:21.195 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
01:12:21.197 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
01:12:21.199 00.002 10072 Worker thread wakes up
01:12:21.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
01:12:21.199 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
01:12:21.199 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
01:12:21.202 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:21.206 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
01:12:21.206 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:12:21.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:21.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:12:21.206 00.000 10072 MoveAxis(W, 11, ABG)
01:12:21.206 00.000 10072 Guiding  Dir = 3, Dur = 11
01:12:21.206 00.000 10072 IsGuiding returns 0
01:12:21.207 00.001 10072 PulseGuide returned control before completion, sleep 21
01:12:21.225 00.018 1032 UpdateGuideState exits: m=1481 SNR=27.1
01:12:21.226 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:21.228 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:21.230 00.002 1032 Enqueuing Expose request
01:12:21.243 00.013 10072 IsGuiding returns 0
01:12:21.243 00.000 10072 Move returns status 0, amount 11
01:12:21.243 00.000 10072 MoveAxis(N, 0, ABG)
01:12:21.243 00.000 10072 Move returns status 0, amount 0
01:12:21.243 00.000 10072 move complete, result=0
01:12:21.243 00.000 10072 worker thread done servicing request
01:12:21.243 00.000 10072 Worker thread wakes up
01:12:21.243 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:21.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:21.245 00.002 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:12:21.871 00.626 10072 Exposure complete
01:12:21.917 00.046 10072 worker thread done servicing request
01:12:21.917 00.000 1032 OnExposeComplete: enter
01:12:21.919 00.002 1032 UpdateGuideState(): m_state=6
01:12:21.921 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2031
01:12:21.925 00.004 1032 Star::Find returns 1 (0), X=317.21, Y=752.37, Mass=1464, SNR=27.0, Peak=187 HFD=2.7
01:12:21.927 00.002 1032 MultiStar: [#1 0.08,-0.04,0.94,U] [#2 0.36,-0.27,0.74,U] [#3 0.21,-0.19,0.64,U] [#4 0.13,-0.16,0.66,U] [#5 -0.09,-0.12,0.70,U] [#6 0.04,-0.14,0.59,U] [#7 0.47,-0.36,0.56,U] [#8 0.01,-0.34,0.50,U] 
01:12:21.929 00.002 1032 single-star, 8 included, MultiStar: {0.12, -0.15}, one-star: {-0.02, 0.07}
01:12:21.932 00.003 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
01:12:21.934 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
01:12:21.936 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.81 mountX=0.07 mountY=-0.00, mountTheta=-0.02
01:12:21.939 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
01:12:21.941 00.002 1032 Enqueuing Move request for scope (-0.02, 0.07)
01:12:21.943 00.002 10072 Worker thread wakes up
01:12:21.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:12:21.943 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:12:21.943 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.00
01:12:21.944 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:21.946 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.44
01:12:21.946 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:12:21.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:21.947 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:12:21.947 00.000 10072 MoveAxis(W, 11, ABG)
01:12:21.947 00.000 10072 Guiding  Dir = 3, Dur = 11
01:12:21.947 00.000 10072 IsGuiding returns 0
01:12:21.948 00.001 10072 PulseGuide returned control before completion, sleep 21
01:12:21.967 00.019 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:12:21.969 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:21.971 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:21.973 00.002 1032 Enqueuing Expose request
01:12:21.976 00.003 10072 IsGuiding returns 0
01:12:21.976 00.000 10072 Move returns status 0, amount 11
01:12:21.976 00.000 10072 MoveAxis(N, 0, ABG)
01:12:21.976 00.000 10072 Move returns status 0, amount 0
01:12:21.976 00.000 10072 move complete, result=0
01:12:21.976 00.000 10072 worker thread done servicing request
01:12:21.976 00.000 10072 Worker thread wakes up
01:12:21.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:21.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:21.983 00.007 1032 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
01:12:22.388 00.405 10072 Exposure complete
01:12:22.438 00.050 10072 worker thread done servicing request
01:12:22.438 00.000 1032 OnExposeComplete: enter
01:12:22.440 00.002 1032 UpdateGuideState(): m_state=6
01:12:22.441 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2032
01:12:22.443 00.002 1032 Star::Find returns 1 (0), X=317.26, Y=752.44, Mass=1531, SNR=27.6, Peak=181 HFD=2.9
01:12:22.446 00.003 1032 MultiStar: [#1 0.09,-0.03,0.96,U] [#2 0.26,0.01,0.75,U] [#3 0.07,-0.13,0.64,U] [#4 0.18,-0.12,0.69,U] [#5 0.07,0.00,0.67,U] [#6 0.05,-0.08,0.57,U] [#7 0.30,-0.36,0.50,U] [#8 -0.05,-0.19,0.57,U] 
01:12:22.448 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.03, 0.15}
01:12:22.450 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
01:12:22.451 00.001 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
01:12:22.453 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.50 mountX=-0.08 mountY=-0.09, mountTheta=-2.33
01:12:22.457 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
01:12:22.459 00.002 1032 Enqueuing Move request for scope (0.11, -0.06)
01:12:22.461 00.002 10072 Worker thread wakes up
01:12:22.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
01:12:22.461 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
01:12:22.461 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.08 yDistance=-0.09
01:12:22.463 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:22.466 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
01:12:22.466 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:12:22.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:22.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:12:22.466 00.000 10072 MoveAxis(W, 9, ABG)
01:12:22.466 00.000 10072 Guiding  Dir = 3, Dur = 9
01:12:22.466 00.000 10072 IsGuiding returns 0
01:12:22.467 00.001 10072 PulseGuide returned control before completion, sleep 19
01:12:22.484 00.017 1032 UpdateGuideState exits: m=1531 SNR=27.6
01:12:22.488 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:22.490 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:22.493 00.003 1032 Enqueuing Expose request
01:12:22.494 00.001 10072 IsGuiding returns 0
01:12:22.494 00.000 10072 Move returns status 0, amount 9
01:12:22.494 00.000 10072 MoveAxis(N, 0, ABG)
01:12:22.494 00.000 10072 Move returns status 0, amount 0
01:12:22.494 00.000 10072 move complete, result=0
01:12:22.494 00.000 10072 worker thread done servicing request
01:12:22.494 00.000 10072 Worker thread wakes up
01:12:22.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:22.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:22.502 00.008 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:12:23.121 00.619 10072 Exposure complete
01:12:23.171 00.050 10072 worker thread done servicing request
01:12:23.171 00.000 1032 OnExposeComplete: enter
01:12:23.173 00.002 1032 UpdateGuideState(): m_state=6
01:12:23.176 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2033
01:12:23.178 00.002 1032 Star::Find returns 1 (0), X=317.27, Y=752.35, Mass=1518, SNR=27.5, Peak=183 HFD=2.8
01:12:23.181 00.003 1032 MultiStar: [#1 0.11,-0.03,0.95,U] [#2 0.15,0.09,0.71,U] [#3 0.16,-0.05,0.65,U] [#4 -0.06,-0.04,0.73,U] [#5 0.02,0.12,0.65,U] [#6 -0.13,0.04,0.54,U] [#7 0.22,-0.43,0.51,U] [#8 0.07,-0.24,0.52,U] 
01:12:23.184 00.003 1032 single-star, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.04, 0.06}
01:12:23.186 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
01:12:23.189 00.003 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
01:12:23.190 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.98 mountX=0.04 mountY=-0.05, mountTheta=-0.85
01:12:23.192 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
01:12:23.195 00.003 1032 Enqueuing Move request for scope (0.04, 0.06)
01:12:23.196 00.001 10072 Worker thread wakes up
01:12:23.197 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:12:23.197 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:12:23.197 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.05
01:12:23.200 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:23.202 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
01:12:23.202 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:12:23.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:23.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:12:23.202 00.000 10072 MoveAxis(W, 11, ABG)
01:12:23.202 00.000 10072 Guiding  Dir = 3, Dur = 11
01:12:23.202 00.000 10072 IsGuiding returns 0
01:12:23.203 00.001 10072 PulseGuide returned control before completion, sleep 21
01:12:23.222 00.019 1032 UpdateGuideState exits: m=1518 SNR=27.5
01:12:23.224 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:23.226 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:23.228 00.002 1032 Enqueuing Expose request
01:12:23.230 00.002 10072 IsGuiding returns 0
01:12:23.230 00.000 10072 Move returns status 0, amount 11
01:12:23.230 00.000 10072 MoveAxis(N, 0, ABG)
01:12:23.230 00.000 10072 Move returns status 0, amount 0
01:12:23.230 00.000 10072 move complete, result=0
01:12:23.230 00.000 10072 worker thread done servicing request
01:12:23.230 00.000 10072 Worker thread wakes up
01:12:23.230 00.000 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:12:23.232 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:23.232 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:23.652 00.420 10072 Exposure complete
01:12:23.699 00.047 10072 worker thread done servicing request
01:12:23.699 00.000 1032 OnExposeComplete: enter
01:12:23.701 00.002 1032 UpdateGuideState(): m_state=6
01:12:23.702 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2034
01:12:23.704 00.002 1032 Star::Find returns 1 (0), X=317.33, Y=752.27, Mass=1344, SNR=25.8, Peak=160 HFD=2.8
01:12:23.708 00.004 1032 MultiStar: [#1 0.11,-0.05,1.02,U] [#2 0.16,0.02,0.79,U] [#3 0.05,-0.12,0.72,U] [#4 -0.04,-0.04,0.71,U] [#5 -0.06,0.16,0.70,U] [#6 -0.11,-0.17,0.63,U] [#7 0.09,-0.24,0.56,U] [#8 -0.15,-0.28,0.60,U] 
01:12:23.709 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.10, -0.02}
01:12:23.712 00.003 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
01:12:23.713 00.001 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
01:12:23.715 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.17 mountX=-0.07 mountY=-0.01, mountTheta=-3.00
01:12:23.717 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
01:12:23.719 00.002 1032 Enqueuing Move request for scope (0.03, -0.07)
01:12:23.720 00.001 10072 Worker thread wakes up
01:12:23.720 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
01:12:23.720 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
01:12:23.720 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=-0.01
01:12:23.723 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:23.725 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
01:12:23.725 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:12:23.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:23.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:12:23.725 00.000 10072 MoveAxis(W, 9, ABG)
01:12:23.725 00.000 10072 Guiding  Dir = 3, Dur = 9
01:12:23.727 00.002 10072 IsGuiding returns 0
01:12:23.728 00.001 10072 PulseGuide returned control before completion, sleep 19
01:12:23.745 00.017 1032 UpdateGuideState exits: m=1344 SNR=25.8
01:12:23.747 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:23.749 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:23.751 00.002 1032 Enqueuing Expose request
01:12:23.757 00.006 10072 IsGuiding returns 0
01:12:23.757 00.000 10072 Move returns status 0, amount 9
01:12:23.757 00.000 10072 MoveAxis(N, 0, ABG)
01:12:23.758 00.001 10072 Move returns status 0, amount 0
01:12:23.758 00.000 10072 move complete, result=0
01:12:23.758 00.000 10072 worker thread done servicing request
01:12:23.758 00.000 10072 Worker thread wakes up
01:12:23.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:23.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:23.759 00.001 1032 GuideStep: -0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:12:24.384 00.625 10072 Exposure complete
01:12:24.432 00.048 10072 worker thread done servicing request
01:12:24.432 00.000 1032 OnExposeComplete: enter
01:12:24.435 00.003 1032 UpdateGuideState(): m_state=6
01:12:24.437 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2035
01:12:24.439 00.002 1032 Star::Find returns 1 (0), X=317.31, Y=752.21, Mass=1446, SNR=26.8, Peak=163 HFD=2.7
01:12:24.441 00.002 1032 MultiStar: [#1 0.13,-0.22,0.96,U] [#2 0.33,-0.13,0.77,U] [#3 0.24,-0.20,0.63,U] [#4 -0.12,-0.24,0.71,U] [#5 -0.19,0.03,0.71,U] [#6 -0.01,-0.23,0.59,U] [#7 0.43,-0.52,0.00,M1] [#8 0.06,-0.30,0.55,U] 
01:12:24.442 00.001 1032 single-star, 7 included, MultiStar: {0.07, -0.16}, one-star: {0.08, -0.08}
01:12:24.445 00.003 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
01:12:24.447 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
01:12:24.449 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.79 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
01:12:24.452 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
01:12:24.456 00.004 1032 Enqueuing Move request for scope (0.08, -0.08)
01:12:24.458 00.002 10072 Worker thread wakes up
01:12:24.458 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
01:12:24.458 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
01:12:24.458 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
01:12:24.460 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:24.462 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
01:12:24.462 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:12:24.464 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:24.464 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:12:24.464 00.000 10072 MoveAxis(W, 10, ABG)
01:12:24.464 00.000 10072 Guiding  Dir = 3, Dur = 10
01:12:24.464 00.000 10072 IsGuiding returns 0
01:12:24.465 00.001 10072 PulseGuide returned control before completion, sleep 20
01:12:24.481 00.016 1032 UpdateGuideState exits: m=1446 SNR=26.8
01:12:24.483 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:24.485 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:24.487 00.002 1032 Enqueuing Expose request
01:12:24.490 00.003 10072 IsGuiding returns 0
01:12:24.494 00.004 10072 Move returns status 0, amount 10
01:12:24.494 00.000 10072 MoveAxis(N, 0, ABG)
01:12:24.494 00.000 10072 Move returns status 0, amount 0
01:12:24.494 00.000 10072 move complete, result=0
01:12:24.494 00.000 10072 worker thread done servicing request
01:12:24.494 00.000 10072 Worker thread wakes up
01:12:24.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:24.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:24.499 00.005 1032 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:12:24.914 00.415 10072 Exposure complete
01:12:24.965 00.051 10072 worker thread done servicing request
01:12:24.965 00.000 1032 OnExposeComplete: enter
01:12:24.967 00.002 1032 UpdateGuideState(): m_state=6
01:12:24.969 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2036
01:12:24.970 00.001 1032 Star::Find returns 1 (0), X=317.36, Y=752.21, Mass=1311, SNR=25.5, Peak=149 HFD=2.7
01:12:24.972 00.002 1032 MultiStar: [#1 0.14,-0.26,0.99,U] [#2 0.20,-0.04,0.77,U] [#3 0.14,-0.04,0.76,U] [#4 0.05,-0.16,0.74,U] [#5 -0.02,-0.06,0.69,U] [#6 0.01,-0.06,0.60,U] [#7 0.31,-0.41,0.55,U] [#8 0.01,-0.17,0.56,U] 
01:12:24.974 00.002 1032 single-star, 8 included, MultiStar: {0.11, -0.14}, one-star: {0.13, -0.08}
01:12:24.975 00.001 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
01:12:24.977 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
01:12:24.978 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.58 mountX=-0.11 mountY=-0.10, mountTheta=-2.41
01:12:24.980 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.08, opts=13)
01:12:24.983 00.003 1032 Enqueuing Move request for scope (0.13, -0.08)
01:12:24.985 00.002 10072 Worker thread wakes up
01:12:24.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
01:12:24.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
01:12:24.985 00.000 10072 Moving (0.13, -0.08) raw xDistance=-0.11 yDistance=-0.10
01:12:24.988 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:24.992 00.004 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
01:12:24.992 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
01:12:24.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:24.992 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:12:24.992 00.000 10072 MoveAxis(W, 9, ABG)
01:12:24.992 00.000 10072 Guiding  Dir = 3, Dur = 9
01:12:24.993 00.001 10072 IsGuiding returns 0
01:12:24.993 00.000 10072 PulseGuide returned control before completion, sleep 19
01:12:25.010 00.017 1032 UpdateGuideState exits: m=1311 SNR=25.5
01:12:25.012 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:25.013 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:25.016 00.003 1032 Enqueuing Expose request
01:12:25.023 00.007 10072 IsGuiding returns 0
01:12:25.023 00.000 10072 Move returns status 0, amount 9
01:12:25.024 00.001 10072 MoveAxis(N, 0, ABG)
01:12:25.024 00.000 10072 Move returns status 0, amount 0
01:12:25.024 00.000 10072 move complete, result=0
01:12:25.024 00.000 10072 worker thread done servicing request
01:12:25.024 00.000 10072 Worker thread wakes up
01:12:25.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:25.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:25.030 00.006 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:12:25.649 00.619 10072 Exposure complete
01:12:25.698 00.049 10072 worker thread done servicing request
01:12:25.698 00.000 1032 OnExposeComplete: enter
01:12:25.700 00.002 1032 UpdateGuideState(): m_state=6
01:12:25.703 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2037
01:12:25.705 00.002 1032 Star::Find returns 1 (0), X=317.34, Y=752.24, Mass=1441, SNR=26.7, Peak=184 HFD=2.8
01:12:25.709 00.004 1032 MultiStar: [#1 0.13,-0.02,0.93,U] [#2 0.23,0.05,0.75,U] [#3 0.13,-0.03,0.67,U] [#4 0.13,0.05,0.64,U] [#5 0.02,-0.05,0.66,U] [#6 0.05,-0.23,0.59,U] [#7 0.24,-0.28,0.53,U] [#8 0.06,-0.26,0.57,U] 
01:12:25.710 00.001 1032 single-star, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.11, -0.06}
01:12:25.712 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
01:12:25.714 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
01:12:25.716 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.47 mountX=-0.08 mountY=-0.09, mountTheta=-2.30
01:12:25.720 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
01:12:25.722 00.002 1032 Enqueuing Move request for scope (0.11, -0.06)
01:12:25.723 00.001 10072 Worker thread wakes up
01:12:25.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
01:12:25.724 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
01:12:25.724 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.08 yDistance=-0.09
01:12:25.725 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:25.727 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
01:12:25.727 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:12:25.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:25.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:12:25.727 00.000 10072 MoveAxis(W, 8, ABG)
01:12:25.727 00.000 10072 Guiding  Dir = 3, Dur = 8
01:12:25.728 00.001 10072 IsGuiding returns 0
01:12:25.728 00.000 10072 PulseGuide returned control before completion, sleep 18
01:12:25.748 00.020 1032 UpdateGuideState exits: m=1441 SNR=26.7
01:12:25.750 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:25.752 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:25.754 00.002 1032 Enqueuing Expose request
01:12:25.756 00.002 10072 IsGuiding returns 0
01:12:25.756 00.000 10072 Move returns status 0, amount 8
01:12:25.756 00.000 10072 MoveAxis(N, 0, ABG)
01:12:25.756 00.000 10072 Move returns status 0, amount 0
01:12:25.756 00.000 10072 move complete, result=0
01:12:25.757 00.001 10072 worker thread done servicing request
01:12:25.757 00.000 10072 Worker thread wakes up
01:12:25.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:25.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:25.764 00.007 1032 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:12:26.165 00.401 10072 Exposure complete
01:12:26.218 00.053 10072 worker thread done servicing request
01:12:26.218 00.000 1032 OnExposeComplete: enter
01:12:26.220 00.002 1032 UpdateGuideState(): m_state=6
01:12:26.222 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2038
01:12:26.224 00.002 1032 Star::Find returns 1 (0), X=317.37, Y=752.36, Mass=1394, SNR=26.3, Peak=168 HFD=2.9
01:12:26.227 00.003 1032 MultiStar: [#1 0.06,-0.10,0.95,U] [#2 0.24,0.13,0.75,U] [#3 0.00,-0.13,0.59,U] [#4 0.05,-0.14,0.72,U] [#5 -0.11,0.13,0.71,U] [#6 -0.01,-0.17,0.57,U] [#7 0.23,-0.19,0.49,U] [#8 -0.01,-0.28,0.58,U] 
01:12:26.229 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {0.14, 0.07}
01:12:26.231 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
01:12:26.232 00.001 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
01:12:26.235 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.69 mountX=-0.07 mountY=-0.05, mountTheta=-2.52
01:12:26.238 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
01:12:26.240 00.002 1032 Enqueuing Move request for scope (0.07, -0.06)
01:12:26.242 00.002 10072 Worker thread wakes up
01:12:26.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
01:12:26.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
01:12:26.242 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.07 yDistance=-0.05
01:12:26.244 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:26.246 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
01:12:26.246 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:12:26.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:26.247 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:12:26.247 00.000 10072 MoveAxis(W, 7, ABG)
01:12:26.247 00.000 10072 Guiding  Dir = 3, Dur = 7
01:12:26.247 00.000 10072 IsGuiding returns 0
01:12:26.248 00.001 10072 PulseGuide returned control before completion, sleep 17
01:12:26.264 00.016 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:12:26.268 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:26.271 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:26.273 00.002 1032 Enqueuing Expose request
01:12:26.274 00.001 10072 IsGuiding returns 0
01:12:26.274 00.000 10072 Move returns status 0, amount 7
01:12:26.274 00.000 10072 MoveAxis(N, 0, ABG)
01:12:26.275 00.001 10072 Move returns status 0, amount 0
01:12:26.275 00.000 10072 move complete, result=0
01:12:26.275 00.000 10072 worker thread done servicing request
01:12:26.275 00.000 10072 Worker thread wakes up
01:12:26.275 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:26.275 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:26.281 00.006 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:12:26.899 00.618 10072 Exposure complete
01:12:26.945 00.046 10072 worker thread done servicing request
01:12:26.945 00.000 1032 OnExposeComplete: enter
01:12:26.946 00.001 1032 UpdateGuideState(): m_state=6
01:12:26.948 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2039
01:12:26.951 00.003 1032 Star::Find returns 1 (0), X=317.15, Y=752.40, Mass=1304, SNR=25.5, Peak=161 HFD=2.6
01:12:26.952 00.001 1032 MultiStar: [#1 0.18,-0.24,1.03,U] [#2 0.19,-0.07,0.77,U] [#3 0.08,-0.09,0.69,U] [#4 -0.03,-0.13,0.75,U] [#5 -0.31,0.02,0.73,U] [#6 -0.02,-0.20,0.65,U] [#7 0.26,-0.23,0.55,U] [#8 -0.03,-0.33,0.57,U] 
01:12:26.955 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.12}, one-star: {-0.08, 0.11}
01:12:26.957 00.002 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.11)
01:12:26.960 00.003 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.11)
01:12:26.962 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.35 mountX=-0.12 mountY=0.00, mountTheta=3.11
01:12:26.965 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.12, opts=13)
01:12:26.968 00.003 1032 Enqueuing Move request for scope (0.03, -0.12)
01:12:26.970 00.002 10072 Worker thread wakes up
01:12:26.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
01:12:26.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
01:12:26.970 00.000 10072 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=0.00
01:12:26.973 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:26.975 00.002 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
01:12:26.975 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
01:12:26.975 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:26.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:12:26.976 00.001 10072 MoveAxis(W, 8, ABG)
01:12:26.976 00.000 10072 Guiding  Dir = 3, Dur = 8
01:12:26.976 00.000 10072 IsGuiding returns 0
01:12:26.976 00.000 10072 PulseGuide returned control before completion, sleep 18
01:12:26.993 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.5
01:12:26.996 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:26.998 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:26.999 00.001 1032 Enqueuing Expose request
01:12:27.005 00.006 10072 IsGuiding returns 0
01:12:27.005 00.000 10072 Move returns status 0, amount 8
01:12:27.005 00.000 10072 MoveAxis(N, 0, ABG)
01:12:27.005 00.000 10072 Move returns status 0, amount 0
01:12:27.005 00.000 10072 move complete, result=0
01:12:27.005 00.000 10072 worker thread done servicing request
01:12:27.005 00.000 10072 Worker thread wakes up
01:12:27.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:27.006 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:27.009 00.003 1032 GuideStep: -0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:12:27.416 00.407 10072 Exposure complete
01:12:27.465 00.049 10072 worker thread done servicing request
01:12:27.465 00.000 1032 OnExposeComplete: enter
01:12:27.468 00.003 1032 UpdateGuideState(): m_state=6
01:12:27.470 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2040
01:12:27.472 00.002 1032 Star::Find returns 1 (0), X=317.22, Y=752.20, Mass=1335, SNR=25.7, Peak=152 HFD=2.7
01:12:27.474 00.002 1032 MultiStar: [#1 0.00,-0.17,1.02,U] [#2 0.21,-0.01,0.78,U] [#3 0.13,-0.11,0.72,U] [#4 -0.02,-0.26,0.70,U] [#5 -0.27,-0.02,0.70,U] [#6 -0.12,-0.35,0.62,U] [#7 0.29,-0.33,0.52,U] [#8 0.02,-0.30,0.58,U] 
01:12:27.475 00.001 1032 single-star, 8 included, MultiStar: {0.02, -0.17}, one-star: {-0.01, -0.09}
01:12:27.477 00.002 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.79)
01:12:27.479 00.002 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.79)
01:12:27.481 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.67 mountX=-0.09 mountY=0.03, mountTheta=2.79
01:12:27.484 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.09, opts=13)
01:12:27.485 00.001 1032 Enqueuing Move request for scope (-0.01, -0.09)
01:12:27.487 00.002 10072 Worker thread wakes up
01:12:27.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
01:12:27.487 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
01:12:27.488 00.001 10072 Moving (-0.01, -0.09) raw xDistance=-0.09 yDistance=0.03
01:12:27.489 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:27.493 00.004 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
01:12:27.493 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
01:12:27.493 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:27.493 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:12:27.493 00.000 10072 MoveAxis(W, 6, ABG)
01:12:27.493 00.000 10072 Guiding  Dir = 3, Dur = 6
01:12:27.493 00.000 10072 IsGuiding returns 0
01:12:27.494 00.001 10072 PulseGuide returned control before completion, sleep 16
01:12:27.510 00.016 1032 UpdateGuideState exits: m=1335 SNR=25.7
01:12:27.513 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:27.514 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:27.517 00.003 1032 Enqueuing Expose request
01:12:27.521 00.004 10072 IsGuiding returns 0
01:12:27.521 00.000 10072 Move returns status 0, amount 6
01:12:27.521 00.000 10072 MoveAxis(N, 0, ABG)
01:12:27.521 00.000 10072 Move returns status 0, amount 0
01:12:27.521 00.000 10072 move complete, result=0
01:12:27.521 00.000 10072 worker thread done servicing request
01:12:27.522 00.001 10072 Worker thread wakes up
01:12:27.522 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:27.522 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:27.527 00.005 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:12:28.149 00.622 10072 Exposure complete
01:12:28.196 00.047 10072 worker thread done servicing request
01:12:28.196 00.000 1032 OnExposeComplete: enter
01:12:28.199 00.003 1032 UpdateGuideState(): m_state=6
01:12:28.202 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2041
01:12:28.204 00.002 1032 Star::Find returns 1 (0), X=317.24, Y=752.26, Mass=1405, SNR=26.4, Peak=177 HFD=2.6
01:12:28.212 00.008 1032 MultiStar: [#1 0.06,-0.17,0.94,U] [#2 0.29,0.04,0.72,U] [#3 0.05,-0.09,0.65,U] [#4 -0.01,-0.10,0.65,U] [#5 -0.14,-0.03,0.67,U] [#6 -0.02,-0.16,0.59,U] [#7 0.30,-0.39,0.54,U] [#8 -0.09,-0.47,0.56,U] 
01:12:28.213 00.001 1032 single-star, 8 included, MultiStar: {0.05, -0.14}, one-star: {0.01, -0.03}
01:12:28.215 00.002 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
01:12:28.217 00.002 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
01:12:28.218 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.37 mountX=-0.03 mountY=0.00, mountTheta=3.08
01:12:28.221 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
01:12:28.222 00.001 1032 Enqueuing Move request for scope (0.01, -0.03)
01:12:28.224 00.002 10072 Worker thread wakes up
01:12:28.224 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
01:12:28.224 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
01:12:28.224 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=0.00
01:12:28.226 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:28.228 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.43
01:12:28.228 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:12:28.229 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:28.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:12:28.229 00.000 10072 MoveAxis(W, 7, ABG)
01:12:28.229 00.000 10072 Guiding  Dir = 3, Dur = 7
01:12:28.229 00.000 10072 IsGuiding returns 0
01:12:28.230 00.001 10072 PulseGuide returned control before completion, sleep 17
01:12:28.251 00.021 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:12:28.254 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:28.256 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:28.258 00.002 1032 Enqueuing Expose request
01:12:28.260 00.002 10072 IsGuiding returns 0
01:12:28.260 00.000 10072 Move returns status 0, amount 7
01:12:28.260 00.000 10072 MoveAxis(N, 0, ABG)
01:12:28.260 00.000 10072 Move returns status 0, amount 0
01:12:28.260 00.000 10072 move complete, result=0
01:12:28.260 00.000 10072 worker thread done servicing request
01:12:28.260 00.000 10072 Worker thread wakes up
01:12:28.261 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:28.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:28.271 00.010 1032 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
01:12:28.680 00.409 10072 Exposure complete
01:12:28.733 00.053 10072 worker thread done servicing request
01:12:28.733 00.000 1032 OnExposeComplete: enter
01:12:28.737 00.004 1032 UpdateGuideState(): m_state=6
01:12:28.741 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2042
01:12:28.743 00.002 1032 Star::Find returns 1 (0), X=317.26, Y=752.38, Mass=1262, SNR=25.0, Peak=162 HFD=2.8
01:12:28.745 00.002 1032 MultiStar: [#1 0.10,-0.14,1.02,U] [#2 0.10,-0.11,0.75,U] [#3 0.22,-0.08,0.73,U] [#4 0.00,-0.20,0.76,U] [#5 -0.24,0.13,0.69,U] [#6 0.07,-0.22,0.61,U] [#7 0.30,-0.26,0.58,U] [#8 -0.04,-0.39,0.61,U] 
01:12:28.747 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.12}, one-star: {0.03, 0.09}
01:12:28.749 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
01:12:28.750 00.001 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
01:12:28.752 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.22 mountX=0.08 mountY=-0.05, mountTheta=-0.61
01:12:28.755 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
01:12:28.758 00.003 1032 Enqueuing Move request for scope (0.03, 0.09)
01:12:28.760 00.002 10072 Worker thread wakes up
01:12:28.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
01:12:28.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
01:12:28.761 00.001 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
01:12:28.763 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:28.765 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
01:12:28.765 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:12:28.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:28.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:12:28.765 00.000 10072 MoveAxis(W, 7, ABG)
01:12:28.765 00.000 10072 Guiding  Dir = 3, Dur = 7
01:12:28.766 00.001 10072 IsGuiding returns 0
01:12:28.766 00.000 10072 PulseGuide returned control before completion, sleep 17
01:12:28.786 00.020 10072 IsGuiding returns 0
01:12:28.786 00.000 10072 Move returns status 0, amount 7
01:12:28.786 00.000 10072 MoveAxis(N, 0, ABG)
01:12:28.786 00.000 10072 Move returns status 0, amount 0
01:12:28.786 00.000 10072 move complete, result=0
01:12:28.787 00.001 10072 worker thread done servicing request
01:12:28.787 00.000 1032 UpdateGuideState exits: m=1262 SNR=25.0
01:12:28.789 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:28.791 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:28.792 00.001 1032 Enqueuing Expose request
01:12:28.794 00.002 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:12:28.795 00.001 10072 Worker thread wakes up
01:12:28.796 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:28.796 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:29.426 00.630 10072 Exposure complete
01:12:29.473 00.047 10072 worker thread done servicing request
01:12:29.473 00.000 1032 OnExposeComplete: enter
01:12:29.475 00.002 1032 UpdateGuideState(): m_state=6
01:12:29.477 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2043
01:12:29.478 00.001 1032 Star::Find returns 1 (0), X=317.27, Y=752.30, Mass=1317, SNR=25.6, Peak=150 HFD=2.8
01:12:29.480 00.002 1032 MultiStar: [#1 0.14,-0.16,0.95,U] [#2 0.26,-0.05,0.77,U] [#3 0.17,-0.14,0.63,U] [#4 -0.01,-0.06,0.69,U] [#5 -0.06,-0.04,0.74,U] [#6 0.15,-0.15,0.61,U] [#7 0.45,-0.32,0.58,U] [#8 0.08,-0.04,0.58,U] 
01:12:29.481 00.001 1032 single-star, 8 included, MultiStar: {0.13, -0.10}, one-star: {0.04, 0.01}
01:12:29.483 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
01:12:29.486 00.003 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
01:12:29.490 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.24 mountX=-0.00 mountY=-0.04, mountTheta=-1.59
01:12:29.494 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
01:12:29.496 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
01:12:29.498 00.002 10072 Worker thread wakes up
01:12:29.498 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
01:12:29.498 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
01:12:29.498 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
01:12:29.499 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:29.502 00.003 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
01:12:29.502 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:12:29.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:29.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:12:29.502 00.000 10072 MoveAxis(W, 8, ABG)
01:12:29.502 00.000 10072 Guiding  Dir = 3, Dur = 8
01:12:29.503 00.001 10072 IsGuiding returns 0
01:12:29.503 00.000 10072 PulseGuide returned control before completion, sleep 18
01:12:29.521 00.018 1032 UpdateGuideState exits: m=1317 SNR=25.6
01:12:29.523 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:29.525 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:29.526 00.001 1032 Enqueuing Expose request
01:12:29.532 00.006 10072 IsGuiding returns 0
01:12:29.532 00.000 10072 Move returns status 0, amount 8
01:12:29.532 00.000 10072 MoveAxis(N, 0, ABG)
01:12:29.532 00.000 10072 Move returns status 0, amount 0
01:12:29.532 00.000 10072 move complete, result=0
01:12:29.532 00.000 10072 worker thread done servicing request
01:12:29.532 00.000 10072 Worker thread wakes up
01:12:29.532 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:29.532 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:29.536 00.004 1032 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:12:29.941 00.405 10072 Exposure complete
01:12:29.994 00.053 10072 worker thread done servicing request
01:12:29.994 00.000 1032 OnExposeComplete: enter
01:12:29.996 00.002 1032 UpdateGuideState(): m_state=6
01:12:29.997 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2044
01:12:29.999 00.002 1032 Star::Find returns 1 (0), X=317.31, Y=752.35, Mass=1529, SNR=27.6, Peak=193 HFD=2.9
01:12:30.001 00.002 1032 MultiStar: [#1 0.19,-0.25,0.95,U] [#2 0.30,0.14,0.72,U] [#3 0.09,-0.16,0.64,U] [#4 0.11,-0.13,0.64,U] [#5 -0.07,-0.13,0.69,U] [#6 0.07,-0.25,0.57,U] [#7 0.19,-0.22,0.52,U] [#8 0.33,-0.41,0.54,U] 
01:12:30.003 00.002 1032 single-star, 8 included, MultiStar: {0.14, -0.13}, one-star: {0.08, 0.06}
01:12:30.005 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
01:12:30.006 00.001 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
01:12:30.008 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.65 mountX=0.04 mountY=-0.09, mountTheta=-1.18
01:12:30.013 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
01:12:30.014 00.001 1032 Enqueuing Move request for scope (0.08, 0.06)
01:12:30.016 00.002 10072 Worker thread wakes up
01:12:30.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:12:30.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:12:30.016 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
01:12:30.018 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:30.021 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
01:12:30.021 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:12:30.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:30.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:12:30.021 00.000 10072 MoveAxis(W, 7, ABG)
01:12:30.021 00.000 10072 Guiding  Dir = 3, Dur = 7
01:12:30.021 00.000 10072 IsGuiding returns 0
01:12:30.022 00.001 10072 PulseGuide returned control before completion, sleep 17
01:12:30.039 00.017 1032 UpdateGuideState exits: m=1529 SNR=27.6
01:12:30.041 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:30.043 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:30.045 00.002 1032 Enqueuing Expose request
01:12:30.046 00.001 10072 IsGuiding returns 0
01:12:30.046 00.000 10072 Move returns status 0, amount 7
01:12:30.046 00.000 10072 MoveAxis(N, 0, ABG)
01:12:30.047 00.001 10072 Move returns status 0, amount 0
01:12:30.047 00.000 10072 move complete, result=0
01:12:30.047 00.000 10072 worker thread done servicing request
01:12:30.047 00.000 10072 Worker thread wakes up
01:12:30.047 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:30.047 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:30.055 00.008 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:12:30.675 00.620 10072 Exposure complete
01:12:30.718 00.043 10072 worker thread done servicing request
01:12:30.719 00.001 1032 OnExposeComplete: enter
01:12:30.721 00.002 1032 UpdateGuideState(): m_state=6
01:12:30.723 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2045
01:12:30.725 00.002 1032 Star::Find returns 1 (0), X=317.31, Y=752.40, Mass=1555, SNR=27.8, Peak=191 HFD=2.9
01:12:30.727 00.002 1032 MultiStar: [#1 0.22,-0.21,0.94,U] [#2 0.26,0.03,0.73,U] [#3 0.18,-0.12,0.69,U] [#4 0.07,-0.17,0.65,U] [#5 -0.14,0.07,0.67,U] [#6 -0.01,-0.21,0.59,U] [#7 0.07,-0.21,0.50,U] [#8 -0.03,-0.17,0.56,U] 
01:12:30.729 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.09}, one-star: {0.08, 0.11}
01:12:30.731 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
01:12:30.732 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
01:12:30.734 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-0.77 mountX=-0.11 mountY=-0.06, mountTheta=-2.60
01:12:30.736 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
01:12:30.738 00.002 1032 Enqueuing Move request for scope (0.09, -0.09)
01:12:30.741 00.003 10072 Worker thread wakes up
01:12:30.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
01:12:30.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
01:12:30.741 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.06
01:12:30.743 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:30.745 00.002 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
01:12:30.745 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
01:12:30.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:30.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:12:30.746 00.001 10072 MoveAxis(W, 8, ABG)
01:12:30.746 00.000 10072 Guiding  Dir = 3, Dur = 8
01:12:30.746 00.000 10072 IsGuiding returns 0
01:12:30.747 00.001 10072 PulseGuide returned control before completion, sleep 18
01:12:30.763 00.016 1032 UpdateGuideState exits: m=1555 SNR=27.8
01:12:30.765 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:30.768 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:30.769 00.001 1032 Enqueuing Expose request
01:12:30.771 00.002 10072 IsGuiding returns 0
01:12:30.771 00.000 10072 Move returns status 0, amount 8
01:12:30.771 00.000 10072 MoveAxis(N, 0, ABG)
01:12:30.771 00.000 10072 Move returns status 0, amount 0
01:12:30.771 00.000 10072 move complete, result=0
01:12:30.771 00.000 10072 worker thread done servicing request
01:12:30.771 00.000 10072 Worker thread wakes up
01:12:30.772 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:30.772 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:30.778 00.006 1032 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:12:31.190 00.412 10072 Exposure complete
01:12:31.237 00.047 10072 worker thread done servicing request
01:12:31.237 00.000 1032 OnExposeComplete: enter
01:12:31.239 00.002 1032 UpdateGuideState(): m_state=6
01:12:31.242 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2046
01:12:31.244 00.002 1032 Star::Find returns 1 (0), X=317.33, Y=752.35, Mass=1446, SNR=26.8, Peak=170 HFD=2.9
01:12:31.246 00.002 1032 MultiStar: [#1 0.19,-0.19,0.94,U] [#2 0.25,0.05,0.72,U] [#3 0.18,-0.04,0.66,U] [#4 0.09,-0.07,0.68,U] [#5 -0.07,-0.09,0.71,U] [#6 0.06,-0.12,0.64,U] [#7 0.25,-0.43,0.55,U] [#8 0.07,-0.26,0.56,U] 
01:12:31.247 00.001 1032 single-star, 8 included, MultiStar: {0.12, -0.10}, one-star: {0.10, 0.06}
01:12:31.249 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
01:12:31.252 00.003 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
01:12:31.253 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=0.03 mountY=-0.11, mountTheta=-1.31
01:12:31.255 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
01:12:31.258 00.003 1032 Enqueuing Move request for scope (0.10, 0.06)
01:12:31.260 00.002 10072 Worker thread wakes up
01:12:31.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
01:12:31.260 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:12:31.260 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
01:12:31.263 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:31.264 00.001 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
01:12:31.264 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:12:31.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:31.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:12:31.264 00.000 10072 MoveAxis(W, 7, ABG)
01:12:31.264 00.000 10072 Guiding  Dir = 3, Dur = 7
01:12:31.265 00.001 10072 IsGuiding returns 0
01:12:31.265 00.000 10072 PulseGuide returned control before completion, sleep 17
01:12:31.283 00.018 1032 UpdateGuideState exits: m=1446 SNR=26.8
01:12:31.285 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:31.287 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:31.289 00.002 1032 Enqueuing Expose request
01:12:31.296 00.007 10072 IsGuiding returns 0
01:12:31.296 00.000 10072 Move returns status 0, amount 7
01:12:31.296 00.000 10072 MoveAxis(N, 0, ABG)
01:12:31.296 00.000 10072 Move returns status 0, amount 0
01:12:31.296 00.000 10072 move complete, result=0
01:12:31.296 00.000 10072 worker thread done servicing request
01:12:31.296 00.000 10072 Worker thread wakes up
01:12:31.296 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:31.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:31.299 00.003 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:12:31.930 00.631 10072 Exposure complete
01:12:31.975 00.045 10072 worker thread done servicing request
01:12:31.976 00.001 1032 OnExposeComplete: enter
01:12:31.978 00.002 1032 UpdateGuideState(): m_state=6
01:12:31.980 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2047
01:12:31.982 00.002 1032 Star::Find returns 1 (0), X=317.20, Y=752.32, Mass=1410, SNR=26.5, Peak=166 HFD=2.7
01:12:31.983 00.001 1032 MultiStar: [#1 -0.02,-0.04,0.93,U] [#2 0.25,0.05,0.77,U] [#3 0.12,0.01,0.67,U] [#4 -0.15,-0.06,0.70,U] [#5 -0.22,0.06,0.70,U] [#6 -0.14,-0.07,0.60,U] [#7 0.11,-0.42,0.52,U] [#8 -0.03,-0.19,0.55,U] 
01:12:31.986 00.003 1032 single-star, 8 included, MultiStar: {-0.01, -0.05}, one-star: {-0.03, 0.03}
01:12:31.989 00.003 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
01:12:31.990 00.001 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
01:12:31.992 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.36 mountX=0.03 mountY=0.02, mountTheta=0.53
01:12:31.996 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
01:12:31.997 00.001 1032 Enqueuing Move request for scope (-0.03, 0.03)
01:12:31.999 00.002 10072 Worker thread wakes up
01:12:31.999 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
01:12:31.999 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
01:12:31.999 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=0.02
01:12:32.001 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:32.004 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
01:12:32.004 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:12:32.004 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:32.004 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:12:32.004 00.000 10072 MoveAxis(W, 7, ABG)
01:12:32.004 00.000 10072 Guiding  Dir = 3, Dur = 7
01:12:32.004 00.000 10072 IsGuiding returns 0
01:12:32.005 00.001 10072 PulseGuide returned control before completion, sleep 17
01:12:32.024 00.019 1032 UpdateGuideState exits: m=1410 SNR=26.5
01:12:32.026 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:32.028 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:32.030 00.002 1032 Enqueuing Expose request
01:12:32.035 00.005 10072 IsGuiding returns 0
01:12:32.035 00.000 10072 Move returns status 0, amount 7
01:12:32.035 00.000 10072 MoveAxis(N, 0, ABG)
01:12:32.035 00.000 10072 Move returns status 0, amount 0
01:12:32.035 00.000 10072 move complete, result=0
01:12:32.035 00.000 10072 worker thread done servicing request
01:12:32.035 00.000 10072 Worker thread wakes up
01:12:32.035 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:32.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:32.039 00.004 1032 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
01:12:32.445 00.406 10072 Exposure complete
01:12:32.495 00.050 10072 worker thread done servicing request
01:12:32.496 00.001 1032 OnExposeComplete: enter
01:12:32.498 00.002 1032 UpdateGuideState(): m_state=6
01:12:32.500 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2048
01:12:32.502 00.002 1032 Star::Find returns 1 (0), X=317.31, Y=752.26, Mass=1449, SNR=26.8, Peak=168 HFD=2.9
01:12:32.504 00.002 1032 MultiStar: [#1 0.08,-0.08,0.92,U] [#2 0.29,0.07,0.71,U] [#3 0.07,-0.01,0.66,U] [#4 0.07,-0.13,0.71,U] [#5 0.03,0.07,0.66,U] [#6 0.13,-0.15,0.56,U] [#7 0.40,-0.45,0.00,M1] [#8 0.22,-0.22,0.53,U] 
01:12:32.506 00.002 1032 single-star, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.08, -0.03}
01:12:32.507 00.001 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
01:12:32.509 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
01:12:32.510 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.34 mountX=-0.05 mountY=-0.07, mountTheta=-2.17
01:12:32.513 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
01:12:32.516 00.003 1032 Enqueuing Move request for scope (0.08, -0.03)
01:12:32.519 00.003 10072 Worker thread wakes up
01:12:32.519 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
01:12:32.519 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
01:12:32.519 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
01:12:32.524 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:32.527 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
01:12:32.527 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:12:32.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:32.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:12:32.527 00.000 10072 MoveAxis(W, 6, ABG)
01:12:32.527 00.000 10072 Guiding  Dir = 3, Dur = 6
01:12:32.529 00.002 10072 IsGuiding returns 0
01:12:32.529 00.000 10072 PulseGuide returned control before completion, sleep 16
01:12:32.547 00.018 1032 UpdateGuideState exits: m=1449 SNR=26.8
01:12:32.550 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:32.553 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:32.556 00.003 1032 Enqueuing Expose request
01:12:32.558 00.002 10072 IsGuiding returns 0
01:12:32.558 00.000 10072 Move returns status 0, amount 6
01:12:32.558 00.000 10072 MoveAxis(N, 0, ABG)
01:12:32.558 00.000 10072 Move returns status 0, amount 0
01:12:32.558 00.000 10072 move complete, result=0
01:12:32.559 00.001 10072 worker thread done servicing request
01:12:32.559 00.000 10072 Worker thread wakes up
01:12:32.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:32.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:32.566 00.007 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:12:33.196 00.630 10072 Exposure complete
01:12:33.246 00.050 10072 worker thread done servicing request
01:12:33.248 00.002 1032 OnExposeComplete: enter
01:12:33.250 00.002 1032 UpdateGuideState(): m_state=6
01:12:33.251 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2049
01:12:33.253 00.002 1032 Star::Find returns 1 (0), X=317.42, Y=752.25, Mass=1419, SNR=26.6, Peak=168 HFD=2.8
01:12:33.255 00.002 1032 MultiStar: [#1 0.17,-0.09,0.90,U] [#2 0.39,-0.04,0.72,U] [#3 0.05,-0.04,0.68,U] [#4 0.02,-0.10,0.73,U] [#5 0.09,-0.00,0.75,U] [#6 0.06,-0.20,0.61,U] [#7 0.33,-0.47,0.53,U] [#8 0.08,-0.52,0.58,U] 
01:12:33.256 00.001 1032 single-star, 8 included, MultiStar: {0.15, -0.14}, one-star: {0.18, -0.04}
01:12:33.258 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
01:12:33.259 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
01:12:33.260 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.23 mountX=-0.09 mountY=-0.17, mountTheta=-2.06
01:12:33.263 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.04, opts=13)
01:12:33.265 00.002 1032 Enqueuing Move request for scope (0.18, -0.04)
01:12:33.267 00.002 10072 Worker thread wakes up
01:12:33.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
01:12:33.268 00.001 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
01:12:33.268 00.000 10072 Moving (0.18, -0.04) raw xDistance=-0.09 yDistance=-0.17
01:12:33.271 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:33.275 00.004 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
01:12:33.275 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
01:12:33.275 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:33.276 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:12:33.276 00.000 10072 MoveAxis(W, 5, ABG)
01:12:33.276 00.000 10072 Guiding  Dir = 3, Dur = 5
01:12:33.276 00.000 10072 IsGuiding returns 0
01:12:33.277 00.001 10072 PulseGuide returned control before completion, sleep 15
01:12:33.295 00.018 1032 UpdateGuideState exits: m=1419 SNR=26.6
01:12:33.298 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:33.301 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:33.304 00.003 1032 Enqueuing Expose request
01:12:33.305 00.001 10072 IsGuiding returns 0
01:12:33.305 00.000 10072 Move returns status 0, amount 5
01:12:33.305 00.000 10072 MoveAxis(N, 0, ABG)
01:12:33.305 00.000 10072 Move returns status 0, amount 0
01:12:33.306 00.001 10072 move complete, result=0
01:12:33.306 00.000 10072 worker thread done servicing request
01:12:33.306 00.000 10072 Worker thread wakes up
01:12:33.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:33.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:33.313 00.007 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
01:12:33.717 00.404 10072 Exposure complete
01:12:33.766 00.049 10072 worker thread done servicing request
01:12:33.766 00.000 1032 OnExposeComplete: enter
01:12:33.768 00.002 1032 UpdateGuideState(): m_state=6
01:12:33.771 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2050
01:12:33.775 00.004 1032 Star::Find returns 1 (0), X=317.30, Y=752.40, Mass=1602, SNR=28.1, Peak=205 HFD=2.9
01:12:33.777 00.002 1032 MultiStar: [#1 0.15,-0.03,0.85,U] [#2 0.18,-0.13,0.68,U] [#3 0.28,-0.09,0.63,U] [#4 0.20,-0.06,0.66,U] [#5 -0.02,-0.05,0.68,U] [#6 0.14,-0.20,0.57,U] [#7 0.29,-0.24,0.50,U] [#8 0.01,-0.22,0.52,U] 
01:12:33.779 00.002 1032 single-star, 8 included, MultiStar: {0.14, -0.08}, one-star: {0.07, 0.10}
01:12:33.780 00.001 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
01:12:33.781 00.001 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
01:12:33.783 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=0.08 mountY=-0.09, mountTheta=-0.85
01:12:33.785 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
01:12:33.787 00.002 1032 Enqueuing Move request for scope (0.07, 0.10)
01:12:33.788 00.001 10072 Worker thread wakes up
01:12:33.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
01:12:33.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:12:33.788 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
01:12:33.790 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:33.792 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.42
01:12:33.792 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:12:33.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:33.792 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:12:33.792 00.000 10072 MoveAxis(W, 6, ABG)
01:12:33.792 00.000 10072 Guiding  Dir = 3, Dur = 6
01:12:33.793 00.001 10072 IsGuiding returns 0
01:12:33.793 00.000 10072 PulseGuide returned control before completion, sleep 16
01:12:33.810 00.017 1032 UpdateGuideState exits: m=1602 SNR=28.1
01:12:33.812 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:33.813 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:33.815 00.002 1032 Enqueuing Expose request
01:12:33.821 00.006 10072 IsGuiding returns 0
01:12:33.821 00.000 10072 Move returns status 0, amount 6
01:12:33.821 00.000 10072 MoveAxis(N, 0, ABG)
01:12:33.822 00.001 10072 Move returns status 0, amount 0
01:12:33.822 00.000 10072 move complete, result=0
01:12:33.822 00.000 10072 worker thread done servicing request
01:12:33.822 00.000 10072 Worker thread wakes up
01:12:33.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:33.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:33.824 00.002 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:12:34.451 00.627 10072 Exposure complete
01:12:34.500 00.049 10072 worker thread done servicing request
01:12:34.500 00.000 1032 OnExposeComplete: enter
01:12:34.502 00.002 1032 UpdateGuideState(): m_state=6
01:12:34.503 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2051
01:12:34.505 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=752.44, Mass=1565, SNR=27.9, Peak=203 HFD=2.8
01:12:34.507 00.002 1032 MultiStar: [#1 0.02,0.13,0.88,U] [#2 0.08,0.02,0.69,U] [#3 0.03,-0.07,0.67,U] [#4 -0.14,0.03,0.66,U] [#5 -0.08,0.13,0.64,U] [#6 -0.10,0.00,0.53,U] [#7 0.32,-0.29,0.50,U] [#8 0.02,-0.20,0.56,U] 
01:12:34.508 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.02, 0.15}
01:12:34.510 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
01:12:34.511 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
01:12:34.513 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=1.13 mountX=0.01 mountY=-0.01, mountTheta=-0.70
01:12:34.515 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
01:12:34.518 00.003 1032 Enqueuing Move request for scope (0.01, 0.01)
01:12:34.521 00.003 10072 Worker thread wakes up
01:12:34.521 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
01:12:34.521 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
01:12:34.521 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
01:12:34.523 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:34.525 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
01:12:34.525 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:12:34.525 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:34.525 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:12:34.525 00.000 10072 MoveAxis(W, 6, ABG)
01:12:34.525 00.000 10072 Guiding  Dir = 3, Dur = 6
01:12:34.526 00.001 10072 IsGuiding returns 0
01:12:34.526 00.000 10072 PulseGuide returned control before completion, sleep 16
01:12:34.543 00.017 1032 UpdateGuideState exits: m=1565 SNR=27.9
01:12:34.545 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:34.546 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:34.550 00.004 1032 Enqueuing Expose request
01:12:34.557 00.007 10072 IsGuiding returns 0
01:12:34.557 00.000 10072 Move returns status 0, amount 6
01:12:34.557 00.000 10072 MoveAxis(N, 0, ABG)
01:12:34.557 00.000 10072 Move returns status 0, amount 0
01:12:34.557 00.000 10072 move complete, result=0
01:12:34.557 00.000 10072 worker thread done servicing request
01:12:34.557 00.000 10072 Worker thread wakes up
01:12:34.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:34.558 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:34.560 00.002 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
01:12:34.964 00.404 10072 Exposure complete
01:12:35.009 00.045 10072 worker thread done servicing request
01:12:35.009 00.000 1032 OnExposeComplete: enter
01:12:35.011 00.002 1032 UpdateGuideState(): m_state=6
01:12:35.012 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2052
01:12:35.013 00.001 1032 Star::Find returns 1 (0), X=317.27, Y=752.50, Mass=1626, SNR=28.4, Peak=210 HFD=2.9
01:12:35.016 00.003 1032 MultiStar: [#1 0.02,-0.03,0.89,U] [#2 0.35,0.06,0.67,U] [#3 -0.08,-0.07,0.62,U] [#4 0.13,0.06,0.64,U] [#5 -0.08,0.19,0.64,U] [#6 -0.04,-0.12,0.50,U] [#7 0.26,-0.31,0.50,U] [#8 -0.03,-0.17,0.51,U] 
01:12:35.017 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.04, 0.21}
01:12:35.020 00.003 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
01:12:35.022 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
01:12:35.024 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.08 mountX=-0.01 mountY=-0.06, mountTheta=-1.75
01:12:35.028 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
01:12:35.031 00.003 1032 Enqueuing Move request for scope (0.06, 0.01)
01:12:35.033 00.002 10072 Worker thread wakes up
01:12:35.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
01:12:35.033 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
01:12:35.033 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
01:12:35.035 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:35.038 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
01:12:35.038 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:12:35.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:35.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:12:35.038 00.000 10072 MoveAxis(W, 6, ABG)
01:12:35.038 00.000 10072 Guiding  Dir = 3, Dur = 6
01:12:35.039 00.001 10072 IsGuiding returns 0
01:12:35.039 00.000 10072 PulseGuide returned control before completion, sleep 16
01:12:35.057 00.018 1032 UpdateGuideState exits: m=1626 SNR=28.4
01:12:35.059 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:35.061 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:35.062 00.001 1032 Enqueuing Expose request
01:12:35.071 00.009 10072 IsGuiding returns 0
01:12:35.071 00.000 10072 Move returns status 0, amount 6
01:12:35.071 00.000 10072 MoveAxis(N, 0, ABG)
01:12:35.071 00.000 10072 Move returns status 0, amount 0
01:12:35.071 00.000 10072 move complete, result=0
01:12:35.071 00.000 10072 worker thread done servicing request
01:12:35.071 00.000 10072 Worker thread wakes up
01:12:35.071 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:35.071 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:35.074 00.003 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:12:35.698 00.624 10072 Exposure complete
01:12:35.746 00.048 10072 worker thread done servicing request
01:12:35.746 00.000 1032 OnExposeComplete: enter
01:12:35.748 00.002 1032 UpdateGuideState(): m_state=6
01:12:35.750 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2053
01:12:35.752 00.002 1032 Star::Find returns 1 (0), X=317.22, Y=752.46, Mass=1276, SNR=25.2, Peak=166 HFD=2.7
01:12:35.753 00.001 1032 MultiStar: [#1 0.16,-0.07,0.98,U] [#2 0.38,0.03,0.77,U] [#3 0.20,0.02,0.72,U] [#4 0.08,-0.16,0.71,U] [#5 -0.08,0.02,0.81,U] [#6 0.14,-0.09,0.60,U] [#7 0.27,-0.30,0.54,U] [#8 0.18,-0.13,0.58,U] 
01:12:35.755 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.04}, one-star: {-0.01, 0.17}
01:12:35.757 00.002 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
01:12:35.758 00.001 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
01:12:35.760 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.27 mountX=-0.07 mountY=-0.12, mountTheta=-2.10
01:12:35.763 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.04, opts=13)
01:12:35.764 00.001 1032 Enqueuing Move request for scope (0.14, -0.04)
01:12:35.767 00.003 10072 Worker thread wakes up
01:12:35.767 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
01:12:35.767 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
01:12:35.767 00.000 10072 Moving (0.14, -0.04) raw xDistance=-0.07 yDistance=-0.12
01:12:35.772 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:35.774 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
01:12:35.775 00.001 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:12:35.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:35.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:12:35.775 00.000 10072 MoveAxis(W, 7, ABG)
01:12:35.775 00.000 10072 Guiding  Dir = 3, Dur = 7
01:12:35.775 00.000 10072 IsGuiding returns 0
01:12:35.776 00.001 10072 PulseGuide returned control before completion, sleep 17
01:12:35.794 00.018 1032 UpdateGuideState exits: m=1276 SNR=25.2
01:12:35.796 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:35.797 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:35.801 00.004 1032 Enqueuing Expose request
01:12:35.806 00.005 10072 IsGuiding returns 0
01:12:35.806 00.000 10072 Move returns status 0, amount 7
01:12:35.807 00.001 10072 MoveAxis(N, 0, ABG)
01:12:35.807 00.000 10072 Move returns status 0, amount 0
01:12:35.807 00.000 10072 move complete, result=0
01:12:35.807 00.000 10072 worker thread done servicing request
01:12:35.807 00.000 10072 Worker thread wakes up
01:12:35.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:35.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:35.813 00.006 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:12:36.213 00.400 10072 Exposure complete
01:12:36.259 00.046 10072 worker thread done servicing request
01:12:36.259 00.000 1032 OnExposeComplete: enter
01:12:36.261 00.002 1032 UpdateGuideState(): m_state=6
01:12:36.263 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2054
01:12:36.265 00.002 1032 Star::Find returns 1 (0), X=317.35, Y=752.38, Mass=1459, SNR=26.9, Peak=175 HFD=2.9
01:12:36.267 00.002 1032 MultiStar: [#1 0.06,-0.03,0.96,U] [#2 0.19,0.08,0.75,U] [#3 0.09,-0.03,0.61,U] [#4 0.10,-0.06,0.66,U] [#5 -0.16,0.13,0.68,U] [#6 0.07,-0.05,0.58,U] [#7 0.43,-0.20,0.55,U] [#8 -0.01,-0.19,0.52,U] 
01:12:36.270 00.003 1032 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.12, 0.09}
01:12:36.273 00.003 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
01:12:36.275 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
01:12:36.277 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.14 mountX=-0.04 mountY=-0.09, mountTheta=-1.97
01:12:36.279 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
01:12:36.281 00.002 1032 Enqueuing Move request for scope (0.10, -0.01)
01:12:36.282 00.001 10072 Worker thread wakes up
01:12:36.282 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
01:12:36.283 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
01:12:36.283 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.09
01:12:36.284 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:36.287 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
01:12:36.287 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:12:36.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:36.287 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:12:36.287 00.000 10072 MoveAxis(W, 7, ABG)
01:12:36.287 00.000 10072 Guiding  Dir = 3, Dur = 7
01:12:36.287 00.000 10072 IsGuiding returns 0
01:12:36.288 00.001 10072 PulseGuide returned control before completion, sleep 17
01:12:36.305 00.017 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:12:36.307 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:36.309 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:36.311 00.002 1032 Enqueuing Expose request
01:12:36.320 00.009 10072 IsGuiding returns 0
01:12:36.320 00.000 10072 Move returns status 0, amount 7
01:12:36.320 00.000 10072 MoveAxis(N, 0, ABG)
01:12:36.320 00.000 10072 Move returns status 0, amount 0
01:12:36.320 00.000 10072 move complete, result=0
01:12:36.320 00.000 10072 worker thread done servicing request
01:12:36.320 00.000 10072 Worker thread wakes up
01:12:36.320 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:36.321 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:36.323 00.002 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:12:36.944 00.621 10072 Exposure complete
01:12:36.990 00.046 10072 worker thread done servicing request
01:12:36.990 00.000 1032 OnExposeComplete: enter
01:12:36.992 00.002 1032 UpdateGuideState(): m_state=6
01:12:36.995 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2055
01:12:36.997 00.002 1032 Star::Find returns 1 (0), X=317.27, Y=752.58, Mass=1515, SNR=27.4, Peak=188 HFD=2.8
01:12:36.999 00.002 1032 MultiStar: [#1 0.05,0.05,0.88,U] [#2 0.29,0.18,0.74,U] [#3 -0.07,0.21,0.64,U] [#4 0.04,0.14,0.71,U] [#5 -0.07,0.24,0.64,U] [#6 -0.01,0.08,0.58,U] [#7 0.14,-0.09,0.55,U] [#8 0.04,-0.16,0.53,U] 
01:12:37.001 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {0.03, 0.28}
01:12:37.002 00.001 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
01:12:37.004 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
01:12:37.005 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.17 mountX=0.11 mountY=-0.08, mountTheta=-0.66
01:12:37.009 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
01:12:37.011 00.002 1032 Enqueuing Move request for scope (0.05, 0.12)
01:12:37.012 00.001 10072 Worker thread wakes up
01:12:37.012 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
01:12:37.013 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
01:12:37.013 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.11 yDistance=-0.08
01:12:37.014 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:37.016 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
01:12:37.016 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:12:37.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:37.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:12:37.016 00.000 10072 MoveAxis(W, 6, ABG)
01:12:37.017 00.001 10072 Guiding  Dir = 3, Dur = 6
01:12:37.017 00.000 10072 IsGuiding returns 0
01:12:37.019 00.002 10072 PulseGuide returned control before completion, sleep 14
01:12:37.036 00.017 1032 UpdateGuideState exits: m=1515 SNR=27.4
01:12:37.038 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:37.039 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:37.041 00.002 1032 Enqueuing Expose request
01:12:37.053 00.012 10072 IsGuiding returns 0
01:12:37.053 00.000 10072 Move returns status 0, amount 6
01:12:37.053 00.000 10072 MoveAxis(N, 0, ABG)
01:12:37.053 00.000 10072 Move returns status 0, amount 0
01:12:37.053 00.000 10072 move complete, result=0
01:12:37.054 00.001 10072 worker thread done servicing request
01:12:37.054 00.000 10072 Worker thread wakes up
01:12:37.054 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:37.054 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:37.059 00.005 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:12:37.460 00.401 10072 Exposure complete
01:12:37.509 00.049 10072 worker thread done servicing request
01:12:37.509 00.000 1032 OnExposeComplete: enter
01:12:37.511 00.002 1032 UpdateGuideState(): m_state=6
01:12:37.514 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2056
01:12:37.516 00.002 1032 Star::Find returns 1 (0), X=317.37, Y=752.38, Mass=1569, SNR=27.9, Peak=203 HFD=2.9
01:12:37.518 00.002 1032 MultiStar: [#1 0.12,0.03,0.84,U] [#2 0.24,0.20,0.72,U] [#3 0.10,0.12,0.67,U] [#4 0.06,0.06,0.64,U] [#5 0.06,0.26,0.65,U] [#6 0.18,0.02,0.58,U] [#7 0.20,-0.24,0.51,U] [#8 0.12,-0.08,0.53,U] 
01:12:37.521 00.003 1032 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.14, 0.08}
01:12:37.524 00.003 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
01:12:37.526 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
01:12:37.528 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.44 mountX=0.03 mountY=-0.15, mountTheta=-1.39
01:12:37.531 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
01:12:37.533 00.002 1032 Enqueuing Move request for scope (0.13, 0.06)
01:12:37.535 00.002 10072 Worker thread wakes up
01:12:37.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
01:12:37.535 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
01:12:37.536 00.001 10072 Moving (0.13, 0.06) raw xDistance=0.03 yDistance=-0.15
01:12:37.538 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:37.541 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
01:12:37.541 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:12:37.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:37.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:12:37.541 00.000 10072 MoveAxis(W, 5, ABG)
01:12:37.541 00.000 10072 Guiding  Dir = 3, Dur = 5
01:12:37.541 00.000 10072 IsGuiding returns 0
01:12:37.541 00.000 10072 PulseGuide returned control before completion, sleep 15
01:12:37.560 00.019 1032 UpdateGuideState exits: m=1569 SNR=27.9
01:12:37.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:37.563 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:37.565 00.002 1032 Enqueuing Expose request
01:12:37.568 00.003 10072 IsGuiding returns 0
01:12:37.568 00.000 10072 Move returns status 0, amount 5
01:12:37.568 00.000 10072 MoveAxis(N, 0, ABG)
01:12:37.568 00.000 10072 Move returns status 0, amount 0
01:12:37.568 00.000 10072 move complete, result=0
01:12:37.568 00.000 10072 worker thread done servicing request
01:12:37.568 00.000 10072 Worker thread wakes up
01:12:37.569 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:37.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:37.575 00.006 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:12:38.197 00.622 10072 Exposure complete
01:12:38.249 00.052 10072 worker thread done servicing request
01:12:38.249 00.000 1032 OnExposeComplete: enter
01:12:38.251 00.002 1032 UpdateGuideState(): m_state=6
01:12:38.253 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2057
01:12:38.254 00.001 1032 Star::Find returns 1 (0), X=317.44, Y=752.46, Mass=1481, SNR=27.1, Peak=183 HFD=3.1
01:12:38.256 00.002 1032 MultiStar: [#1 0.21,-0.05,0.88,U] [#2 -0.02,0.12,0.75,U] [#3 -0.10,0.12,0.65,U] [#4 0.10,-0.02,0.66,U] [#5 -0.02,0.22,0.68,U] [#6 0.07,-0.02,0.56,U] [#7 0.03,-0.17,0.52,U] [#8 0.03,-0.10,0.58,U] 
01:12:38.258 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.21, 0.17}
01:12:38.259 00.001 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
01:12:38.262 00.003 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
01:12:38.263 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.58 mountX=0.03 mountY=-0.08, mountTheta=-1.25
01:12:38.266 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
01:12:38.268 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
01:12:38.270 00.002 10072 Worker thread wakes up
01:12:38.271 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
01:12:38.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
01:12:38.271 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.03 yDistance=-0.08
01:12:38.273 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:38.276 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
01:12:38.276 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:12:38.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:38.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:12:38.276 00.000 10072 MoveAxis(W, 8, ABG)
01:12:38.276 00.000 10072 Guiding  Dir = 3, Dur = 8
01:12:38.276 00.000 10072 IsGuiding returns 0
01:12:38.276 00.000 10072 PulseGuide returned control before completion, sleep 18
01:12:38.295 00.019 1032 UpdateGuideState exits: m=1481 SNR=27.1
01:12:38.298 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:38.300 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:38.303 00.003 1032 Enqueuing Expose request
01:12:38.305 00.002 10072 IsGuiding returns 0
01:12:38.305 00.000 10072 Move returns status 0, amount 8
01:12:38.305 00.000 10072 MoveAxis(N, 0, ABG)
01:12:38.305 00.000 10072 Move returns status 0, amount 0
01:12:38.305 00.000 10072 move complete, result=0
01:12:38.305 00.000 10072 worker thread done servicing request
01:12:38.305 00.000 10072 Worker thread wakes up
01:12:38.306 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:38.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:38.313 00.007 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:12:38.712 00.399 10072 Exposure complete
01:12:38.757 00.045 1032 OnExposeComplete: enter
01:12:38.759 00.002 1032 UpdateGuideState(): m_state=6
01:12:38.760 00.001 10072 worker thread done servicing request
01:12:38.760 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2058
01:12:38.762 00.002 1032 Star::Find returns 1 (0), X=317.38, Y=752.49, Mass=1429, SNR=26.6, Peak=186 HFD=3.0
01:12:38.764 00.002 1032 MultiStar: [#1 0.12,0.09,0.91,U] [#2 0.19,0.13,0.71,U] [#3 0.07,0.03,0.68,U] [#4 0.01,0.05,0.69,U] [#5 -0.06,0.21,0.75,U] [#6 -0.06,-0.05,0.64,U] [#7 0.16,0.01,0.53,U] [#8 -0.06,-0.20,0.56,U] 
01:12:38.766 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.14, 0.19}
01:12:38.768 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
01:12:38.772 00.004 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
01:12:38.774 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.82 mountX=0.05 mountY=-0.08, mountTheta=-1.01
01:12:38.778 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
01:12:38.780 00.002 1032 Enqueuing Move request for scope (0.06, 0.07)
01:12:38.781 00.001 10072 Worker thread wakes up
01:12:38.781 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
01:12:38.781 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
01:12:38.781 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.08
01:12:38.784 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:38.785 00.001 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
01:12:38.785 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:12:38.785 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:38.785 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:12:38.785 00.000 10072 MoveAxis(W, 7, ABG)
01:12:38.785 00.000 10072 Guiding  Dir = 3, Dur = 7
01:12:38.785 00.000 10072 IsGuiding returns 0
01:12:38.787 00.002 10072 PulseGuide returned control before completion, sleep 17
01:12:38.805 00.018 1032 UpdateGuideState exits: m=1429 SNR=26.6
01:12:38.808 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:38.809 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:38.811 00.002 1032 Enqueuing Expose request
01:12:38.812 00.001 10072 IsGuiding returns 0
01:12:38.812 00.000 10072 Move returns status 0, amount 7
01:12:38.812 00.000 10072 MoveAxis(N, 0, ABG)
01:12:38.812 00.000 10072 Move returns status 0, amount 0
01:12:38.812 00.000 10072 move complete, result=0
01:12:38.812 00.000 10072 worker thread done servicing request
01:12:38.813 00.001 10072 Worker thread wakes up
01:12:38.813 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:38.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:38.821 00.008 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:12:39.449 00.628 10072 Exposure complete
01:12:39.495 00.046 10072 worker thread done servicing request
01:12:39.496 00.001 1032 OnExposeComplete: enter
01:12:39.499 00.003 1032 UpdateGuideState(): m_state=6
01:12:39.500 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2059
01:12:39.501 00.001 1032 Star::Find returns 1 (0), X=317.22, Y=752.44, Mass=1401, SNR=26.4, Peak=184 HFD=2.8
01:12:39.503 00.002 1032 MultiStar: [#1 0.12,0.18,0.96,U] [#2 0.26,0.15,0.77,U] [#3 0.08,0.04,0.68,U] [#4 -0.01,0.01,0.67,U] [#5 -0.03,0.25,0.67,U] [#6 -0.04,-0.03,0.60,U] [#7 0.31,-0.05,0.50,U] [#8 0.10,-0.22,0.57,U] 
01:12:39.504 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {-0.01, 0.15}
01:12:39.506 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
01:12:39.507 00.001 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
01:12:39.508 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.74 mountX=0.05 mountY=-0.10, mountTheta=-1.09
01:12:39.510 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
01:12:39.513 00.003 1032 Enqueuing Move request for scope (0.08, 0.07)
01:12:39.514 00.001 10072 Worker thread wakes up
01:12:39.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
01:12:39.514 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
01:12:39.515 00.001 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.10
01:12:39.517 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:39.520 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.41
01:12:39.520 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:12:39.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:39.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:12:39.520 00.000 10072 MoveAxis(W, 8, ABG)
01:12:39.520 00.000 10072 Guiding  Dir = 3, Dur = 8
01:12:39.520 00.000 10072 IsGuiding returns 0
01:12:39.521 00.001 10072 PulseGuide returned control before completion, sleep 18
01:12:39.537 00.016 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:12:39.539 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:39.541 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:39.543 00.002 1032 Enqueuing Expose request
01:12:39.544 00.001 10072 IsGuiding returns 0
01:12:39.544 00.000 10072 Move returns status 0, amount 8
01:12:39.544 00.000 10072 MoveAxis(N, 0, ABG)
01:12:39.544 00.000 10072 Move returns status 0, amount 0
01:12:39.544 00.000 10072 move complete, result=0
01:12:39.544 00.000 10072 worker thread done servicing request
01:12:39.544 00.000 10072 Worker thread wakes up
01:12:39.544 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:39.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:39.554 00.010 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:12:39.964 00.410 10072 Exposure complete
01:12:40.010 00.046 10072 worker thread done servicing request
01:12:40.010 00.000 1032 OnExposeComplete: enter
01:12:40.013 00.003 1032 UpdateGuideState(): m_state=6
01:12:40.015 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2060
01:12:40.016 00.001 1032 Star::Find returns 1 (0), X=317.31, Y=752.61, Mass=1362, SNR=26.0, Peak=182 HFD=2.9
01:12:40.017 00.001 1032 MultiStar: [#1 0.08,0.17,0.96,U] [#2 0.08,0.27,0.73,U] [#3 0.11,0.02,0.68,U] [#4 -0.01,0.08,0.69,U] [#5 -0.08,0.27,0.73,U] [#6 0.02,-0.09,0.59,U] [#7 0.46,-0.29,0.59,U] [#8 0.05,-0.11,0.56,U] 
01:12:40.020 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.08, 0.32}
01:12:40.021 00.001 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
01:12:40.023 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
01:12:40.024 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.90 mountX=0.08 mountY=-0.10, mountTheta=-0.93
01:12:40.028 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
01:12:40.030 00.002 1032 Enqueuing Move request for scope (0.08, 0.10)
01:12:40.031 00.001 10072 Worker thread wakes up
01:12:40.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
01:12:40.032 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
01:12:40.032 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.08 yDistance=-0.10
01:12:40.033 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:40.035 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
01:12:40.036 00.001 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:12:40.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:40.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:12:40.036 00.000 10072 MoveAxis(W, 7, ABG)
01:12:40.036 00.000 10072 Guiding  Dir = 3, Dur = 7
01:12:40.037 00.001 10072 IsGuiding returns 0
01:12:40.037 00.000 10072 PulseGuide returned control before completion, sleep 17
01:12:40.054 00.017 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:12:40.057 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:40.058 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:40.059 00.001 1032 Enqueuing Expose request
01:12:40.062 00.003 10072 IsGuiding returns 0
01:12:40.062 00.000 10072 Move returns status 0, amount 7
01:12:40.062 00.000 10072 MoveAxis(N, 0, ABG)
01:12:40.062 00.000 10072 Move returns status 0, amount 0
01:12:40.062 00.000 10072 move complete, result=0
01:12:40.062 00.000 10072 worker thread done servicing request
01:12:40.062 00.000 10072 Worker thread wakes up
01:12:40.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:40.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:40.069 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:12:40.699 00.630 10072 Exposure complete
01:12:40.748 00.049 10072 worker thread done servicing request
01:12:40.748 00.000 1032 OnExposeComplete: enter
01:12:40.750 00.002 1032 UpdateGuideState(): m_state=6
01:12:40.752 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2061
01:12:40.753 00.001 1032 Star::Find returns 1 (0), X=317.34, Y=752.48, Mass=1305, SNR=25.5, Peak=170 HFD=3.0
01:12:40.755 00.002 1032 MultiStar: [#1 0.14,0.12,1.01,U] [#2 0.20,0.24,0.75,U] [#3 0.14,0.01,0.70,U] [#4 -0.00,0.09,0.72,U] [#5 -0.17,0.20,0.71,U] [#6 -0.21,-0.06,0.63,U] [#7 0.32,-0.02,0.54,U] [#8 0.07,-0.06,0.57,U] 
01:12:40.756 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.11, 0.19}
01:12:40.758 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
01:12:40.759 00.001 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
01:12:40.761 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=0.07 mountY=-0.09, mountTheta=-0.90
01:12:40.764 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
01:12:40.766 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
01:12:40.769 00.003 10072 Worker thread wakes up
01:12:40.769 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
01:12:40.769 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:12:40.769 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
01:12:40.772 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:40.776 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
01:12:40.776 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:12:40.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:40.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:12:40.776 00.000 10072 MoveAxis(W, 8, ABG)
01:12:40.776 00.000 10072 Guiding  Dir = 3, Dur = 8
01:12:40.776 00.000 10072 IsGuiding returns 0
01:12:40.777 00.001 10072 PulseGuide returned control before completion, sleep 18
01:12:40.793 00.016 1032 UpdateGuideState exits: m=1305 SNR=25.5
01:12:40.795 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:40.796 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:40.799 00.003 1032 Enqueuing Expose request
01:12:40.806 00.007 10072 IsGuiding returns 0
01:12:40.806 00.000 10072 Move returns status 0, amount 8
01:12:40.806 00.000 10072 MoveAxis(N, 0, ABG)
01:12:40.806 00.000 10072 Move returns status 0, amount 0
01:12:40.806 00.000 10072 move complete, result=0
01:12:40.806 00.000 10072 worker thread done servicing request
01:12:40.806 00.000 10072 Worker thread wakes up
01:12:40.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:40.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:40.809 00.003 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:12:41.215 00.406 10072 Exposure complete
01:12:41.264 00.049 10072 worker thread done servicing request
01:12:41.265 00.001 1032 OnExposeComplete: enter
01:12:41.268 00.003 1032 UpdateGuideState(): m_state=6
01:12:41.270 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2062
01:12:41.272 00.002 1032 Star::Find returns 1 (0), X=317.33, Y=752.43, Mass=1339, SNR=25.8, Peak=162 HFD=2.9
01:12:41.273 00.001 1032 MultiStar: [#1 0.09,0.16,0.93,U] [#2 0.29,0.09,0.76,U] [#3 0.30,-0.04,0.65,U] [#4 0.08,0.05,0.72,U] [#5 -0.25,0.21,0.66,U] [#6 0.13,-0.07,0.62,U] [#7 0.60,-0.19,0.00,M1] [#8 0.04,-0.08,0.58,U] 
01:12:41.276 00.003 1032 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.10, 0.14}
01:12:41.277 00.001 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
01:12:41.279 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
01:12:41.282 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=0.04 mountY=-0.12, mountTheta=-1.22
01:12:41.284 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
01:12:41.286 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
01:12:41.288 00.002 10072 Worker thread wakes up
01:12:41.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
01:12:41.288 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:12:41.288 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
01:12:41.289 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:41.293 00.004 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
01:12:41.293 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:12:41.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:41.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:12:41.293 00.000 10072 MoveAxis(W, 7, ABG)
01:12:41.293 00.000 10072 Guiding  Dir = 3, Dur = 7
01:12:41.293 00.000 10072 IsGuiding returns 0
01:12:41.294 00.001 10072 PulseGuide returned control before completion, sleep 17
01:12:41.312 00.018 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:12:41.314 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:41.315 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:41.316 00.001 1032 Enqueuing Expose request
01:12:41.323 00.007 10072 IsGuiding returns 0
01:12:41.323 00.000 10072 Move returns status 0, amount 7
01:12:41.323 00.000 10072 MoveAxis(N, 0, ABG)
01:12:41.323 00.000 10072 Move returns status 0, amount 0
01:12:41.323 00.000 10072 move complete, result=0
01:12:41.323 00.000 10072 worker thread done servicing request
01:12:41.323 00.000 10072 Worker thread wakes up
01:12:41.324 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:41.324 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:41.327 00.003 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:12:41.952 00.625 10072 Exposure complete
01:12:42.000 00.048 10072 worker thread done servicing request
01:12:42.000 00.000 1032 OnExposeComplete: enter
01:12:42.002 00.002 1032 UpdateGuideState(): m_state=6
01:12:42.005 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2063
01:12:42.006 00.001 1032 Star::Find returns 1 (0), X=317.36, Y=752.36, Mass=1242, SNR=24.8, Peak=155 HFD=2.9
01:12:42.008 00.002 1032 MultiStar: [#1 0.09,0.02,0.96,U] [#2 0.24,0.10,0.78,U] [#3 0.30,-0.06,0.73,U] [#4 0.12,0.02,0.75,U] [#5 -0.05,0.16,0.72,U] [#6 0.16,-0.12,0.61,U] [#7 0.63,-0.25,0.00,M2] [#8 0.21,-0.18,0.57,U] 
01:12:42.010 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.01}, one-star: {0.13, 0.07}
01:12:42.012 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
01:12:42.013 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
01:12:42.015 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.09 mountX=-0.02 mountY=-0.14, mountTheta=-1.74
01:12:42.017 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
01:12:42.020 00.003 1032 Enqueuing Move request for scope (0.14, 0.01)
01:12:42.021 00.001 10072 Worker thread wakes up
01:12:42.022 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
01:12:42.022 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
01:12:42.022 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.02 yDistance=-0.14
01:12:42.025 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:42.026 00.001 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
01:12:42.026 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:12:42.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:42.027 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:12:42.027 00.000 10072 MoveAxis(W, 6, ABG)
01:12:42.027 00.000 10072 Guiding  Dir = 3, Dur = 6
01:12:42.027 00.000 10072 IsGuiding returns 0
01:12:42.027 00.000 10072 PulseGuide returned control before completion, sleep 16
01:12:42.044 00.017 1032 UpdateGuideState exits: m=1242 SNR=24.8
01:12:42.046 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:42.049 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:42.050 00.001 1032 Enqueuing Expose request
01:12:42.061 00.011 10072 IsGuiding returns 0
01:12:42.062 00.001 10072 Move returns status 0, amount 6
01:12:42.062 00.000 10072 MoveAxis(N, 0, ABG)
01:12:42.062 00.000 10072 Move returns status 0, amount 0
01:12:42.062 00.000 10072 move complete, result=0
01:12:42.062 00.000 10072 worker thread done servicing request
01:12:42.062 00.000 10072 Worker thread wakes up
01:12:42.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:42.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:42.063 00.001 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:12:42.475 00.412 10072 Exposure complete
01:12:42.525 00.050 10072 worker thread done servicing request
01:12:42.525 00.000 1032 OnExposeComplete: enter
01:12:42.527 00.002 1032 UpdateGuideState(): m_state=6
01:12:42.528 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2064
01:12:42.530 00.002 1032 Star::Find returns 1 (0), X=317.27, Y=752.53, Mass=1434, SNR=26.7, Peak=180 HFD=2.9
01:12:42.531 00.001 1032 MultiStar: [#1 0.18,0.06,0.92,U] [#2 0.39,0.09,0.70,U] [#3 0.15,0.15,0.71,U] [#4 0.09,0.10,0.65,U] [#5 0.03,0.22,0.71,U] [#6 0.06,0.08,0.54,U] [#7 0.23,-0.18,0.48,U] [#8 0.07,0.08,0.57,U] 
01:12:42.533 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.11}, one-star: {0.03, 0.24}
01:12:42.535 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
01:12:42.536 00.001 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
01:12:42.538 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.68 mountX=0.07 mountY=-0.16, mountTheta=-1.15
01:12:42.542 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.11, opts=13)
01:12:42.544 00.002 1032 Enqueuing Move request for scope (0.13, 0.11)
01:12:42.545 00.001 10072 Worker thread wakes up
01:12:42.545 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
01:12:42.545 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
01:12:42.545 00.000 10072 Moving (0.13, 0.11) raw xDistance=0.07 yDistance=-0.16
01:12:42.548 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:42.551 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
01:12:42.551 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:12:42.551 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:42.551 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:12:42.551 00.000 10072 MoveAxis(W, 6, ABG)
01:12:42.551 00.000 10072 Guiding  Dir = 3, Dur = 6
01:12:42.552 00.001 10072 IsGuiding returns 0
01:12:42.552 00.000 10072 PulseGuide returned control before completion, sleep 16
01:12:42.567 00.015 1032 UpdateGuideState exits: m=1434 SNR=26.7
01:12:42.569 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:42.571 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:42.572 00.001 1032 Enqueuing Expose request
01:12:42.581 00.009 10072 IsGuiding returns 0
01:12:42.581 00.000 10072 Move returns status 0, amount 6
01:12:42.581 00.000 10072 MoveAxis(N, 0, ABG)
01:12:42.581 00.000 10072 Move returns status 0, amount 0
01:12:42.581 00.000 10072 move complete, result=0
01:12:42.581 00.000 10072 worker thread done servicing request
01:12:42.581 00.000 10072 Worker thread wakes up
01:12:42.581 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:42.581 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:42.583 00.002 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
01:12:43.206 00.623 10072 Exposure complete
01:12:43.254 00.048 10072 worker thread done servicing request
01:12:43.254 00.000 1032 OnExposeComplete: enter
01:12:43.256 00.002 1032 UpdateGuideState(): m_state=6
01:12:43.258 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2065
01:12:43.259 00.001 1032 Star::Find returns 1 (0), X=317.37, Y=752.72, Mass=1413, SNR=26.4, Peak=187 HFD=2.8
01:12:43.262 00.003 1032 MultiStar: [#1 0.12,0.15,0.99,U] [#2 0.20,0.04,0.72,U] [#3 0.07,0.04,0.67,U] [#4 0.05,0.03,0.68,U] [#5 0.01,0.13,0.67,U] [#6 0.03,0.06,0.61,U] [#7 0.37,-0.33,0.49,U] [#8 -0.11,-0.15,0.54,U] 
01:12:43.264 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {0.14, 0.43}
01:12:43.266 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
01:12:43.268 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
01:12:43.270 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.70 mountX=0.06 mountY=-0.12, mountTheta=-1.13
01:12:43.274 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
01:12:43.276 00.002 1032 Enqueuing Move request for scope (0.10, 0.08)
01:12:43.278 00.002 10072 Worker thread wakes up
01:12:43.278 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
01:12:43.278 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
01:12:43.278 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.06 yDistance=-0.12
01:12:43.282 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:43.284 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
01:12:43.284 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:12:43.284 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:43.284 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:12:43.284 00.000 10072 MoveAxis(W, 8, ABG)
01:12:43.284 00.000 10072 Guiding  Dir = 3, Dur = 8
01:12:43.284 00.000 10072 IsGuiding returns 0
01:12:43.284 00.000 10072 PulseGuide returned control before completion, sleep 18
01:12:43.302 00.018 1032 UpdateGuideState exits: m=1413 SNR=26.4
01:12:43.304 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:43.305 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:43.307 00.002 1032 Enqueuing Expose request
01:12:43.312 00.005 10072 IsGuiding returns 0
01:12:43.312 00.000 10072 Move returns status 0, amount 8
01:12:43.312 00.000 10072 MoveAxis(N, 0, ABG)
01:12:43.312 00.000 10072 Move returns status 0, amount 0
01:12:43.312 00.000 10072 move complete, result=0
01:12:43.312 00.000 10072 worker thread done servicing request
01:12:43.312 00.000 10072 Worker thread wakes up
01:12:43.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:43.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:43.316 00.004 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:12:43.720 00.404 10072 Exposure complete
01:12:43.769 00.049 10072 worker thread done servicing request
01:12:43.769 00.000 1032 OnExposeComplete: enter
01:12:43.773 00.004 1032 UpdateGuideState(): m_state=6
01:12:43.775 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2066
01:12:43.776 00.001 1032 Star::Find returns 1 (0), X=317.25, Y=752.49, Mass=1232, SNR=24.6, Peak=161 HFD=2.7
01:12:43.777 00.001 1032 MultiStar: [#1 0.06,0.01,0.99,U] [#2 0.18,0.17,0.82,U] [#3 0.18,0.04,0.71,U] [#4 0.15,-0.02,0.76,U] [#5 -0.18,0.01,0.75,U] [#6 0.12,-0.01,0.58,U] [#7 0.27,-0.15,0.56,U] [#8 0.13,-0.23,0.60,U] 
01:12:43.779 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.02, 0.19}
01:12:43.781 00.002 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
01:12:43.783 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
01:12:43.784 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.23 mountX=-0.00 mountY=-0.10, mountTheta=-1.60
01:12:43.787 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
01:12:43.788 00.001 1032 Enqueuing Move request for scope (0.09, 0.02)
01:12:43.790 00.002 10072 Worker thread wakes up
01:12:43.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
01:12:43.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
01:12:43.790 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.10
01:12:43.792 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:43.795 00.003 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
01:12:43.795 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:12:43.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:43.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:12:43.795 00.000 10072 MoveAxis(W, 7, ABG)
01:12:43.795 00.000 10072 Guiding  Dir = 3, Dur = 7
01:12:43.795 00.000 10072 IsGuiding returns 0
01:12:43.796 00.001 10072 PulseGuide returned control before completion, sleep 17
01:12:43.815 00.019 1032 UpdateGuideState exits: m=1232 SNR=24.6
01:12:43.817 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:43.818 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:43.820 00.002 1032 Enqueuing Expose request
01:12:43.825 00.005 10072 IsGuiding returns 0
01:12:43.825 00.000 10072 Move returns status 0, amount 7
01:12:43.825 00.000 10072 MoveAxis(N, 0, ABG)
01:12:43.825 00.000 10072 Move returns status 0, amount 0
01:12:43.825 00.000 10072 move complete, result=0
01:12:43.825 00.000 10072 worker thread done servicing request
01:12:43.825 00.000 10072 Worker thread wakes up
01:12:43.825 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:43.826 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:43.829 00.003 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:12:44.452 00.623 10072 Exposure complete
01:12:44.501 00.049 10072 worker thread done servicing request
01:12:44.501 00.000 1032 OnExposeComplete: enter
01:12:44.503 00.002 1032 UpdateGuideState(): m_state=6
01:12:44.505 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2067
01:12:44.506 00.001 1032 Star::Find returns 1 (0), X=317.38, Y=752.46, Mass=1490, SNR=27.2, Peak=186 HFD=3.0
01:12:44.509 00.003 1032 MultiStar: [#1 0.22,0.02,0.94,U] [#2 0.30,0.19,0.72,U] [#3 0.12,-0.09,0.71,U] [#4 0.23,0.08,0.67,U] [#5 -0.10,0.05,0.69,U] [#6 0.11,-0.02,0.58,U] [#7 0.29,-0.31,0.56,U] [#8 0.25,-0.05,0.52,U] 
01:12:44.511 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.02}, one-star: {0.15, 0.17}
01:12:44.514 00.003 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
01:12:44.515 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
01:12:44.517 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.18 cameraTheta=0.13 mountX=-0.02 mountY=-0.17, mountTheta=-1.70
01:12:44.520 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.02, opts=13)
01:12:44.523 00.003 1032 Enqueuing Move request for scope (0.17, 0.02)
01:12:44.525 00.002 10072 Worker thread wakes up
01:12:44.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
01:12:44.525 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
01:12:44.525 00.000 10072 Moving (0.17, 0.02) raw xDistance=-0.02 yDistance=-0.17
01:12:44.528 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:44.530 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.40
01:12:44.530 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:12:44.530 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:44.531 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:12:44.531 00.000 10072 MoveAxis(W, 8, ABG)
01:12:44.531 00.000 10072 Guiding  Dir = 3, Dur = 8
01:12:44.531 00.000 10072 IsGuiding returns 0
01:12:44.532 00.001 10072 PulseGuide returned control before completion, sleep 18
01:12:44.548 00.016 1032 UpdateGuideState exits: m=1490 SNR=27.2
01:12:44.551 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:44.553 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:44.555 00.002 1032 Enqueuing Expose request
01:12:44.559 00.004 10072 IsGuiding returns 0
01:12:44.559 00.000 10072 Move returns status 0, amount 8
01:12:44.559 00.000 10072 MoveAxis(N, 0, ABG)
01:12:44.559 00.000 10072 Move returns status 0, amount 0
01:12:44.559 00.000 10072 move complete, result=0
01:12:44.559 00.000 10072 worker thread done servicing request
01:12:44.559 00.000 10072 Worker thread wakes up
01:12:44.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:44.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:44.564 00.005 1032 GuideStep: -0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
01:12:44.968 00.404 10072 Exposure complete
01:12:45.012 00.044 10072 worker thread done servicing request
01:12:45.012 00.000 1032 OnExposeComplete: enter
01:12:45.014 00.002 1032 UpdateGuideState(): m_state=6
01:12:45.015 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2068
01:12:45.018 00.003 1032 Star::Find returns 1 (0), X=317.38, Y=752.50, Mass=1531, SNR=27.6, Peak=190 HFD=3.0
01:12:45.020 00.002 1032 MultiStar: [#1 0.25,0.07,0.89,U] [#2 0.37,0.10,0.69,U] [#3 0.21,0.04,0.61,U] [#4 0.10,0.11,0.66,U] [#5 -0.03,0.17,0.63,U] [#6 0.09,-0.00,0.54,U] [#7 0.61,-0.08,0.00,M1] [#8 0.21,-0.19,0.50,U] 
01:12:45.023 00.003 1032 refined, 7 included, MultiStar: {0.17, 0.08}, one-star: {0.15, 0.21}
01:12:45.025 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
01:12:45.026 00.001 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
01:12:45.028 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.44 mountX=0.03 mountY=-0.19, mountTheta=-1.39
01:12:45.030 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.08, opts=13)
01:12:45.032 00.002 1032 Enqueuing Move request for scope (0.17, 0.08)
01:12:45.034 00.002 10072 Worker thread wakes up
01:12:45.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
01:12:45.034 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
01:12:45.034 00.000 10072 Moving (0.17, 0.08) raw xDistance=0.03 yDistance=-0.19
01:12:45.036 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:45.038 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
01:12:45.038 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:12:45.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:45.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:12:45.038 00.000 10072 MoveAxis(W, 6, ABG)
01:12:45.038 00.000 10072 Guiding  Dir = 3, Dur = 6
01:12:45.038 00.000 10072 IsGuiding returns 0
01:12:45.039 00.001 10072 PulseGuide returned control before completion, sleep 16
01:12:45.056 00.017 1032 UpdateGuideState exits: m=1531 SNR=27.6
01:12:45.057 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:45.059 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:45.060 00.001 1032 Enqueuing Expose request
01:12:45.062 00.002 10072 IsGuiding returns 0
01:12:45.062 00.000 10072 Move returns status 0, amount 6
01:12:45.062 00.000 10072 MoveAxis(N, 0, ABG)
01:12:45.062 00.000 10072 Move returns status 0, amount 0
01:12:45.062 00.000 10072 move complete, result=0
01:12:45.062 00.000 10072 worker thread done servicing request
01:12:45.062 00.000 10072 Worker thread wakes up
01:12:45.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:45.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:45.069 00.007 1032 GuideStep: 0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
01:12:45.689 00.620 10072 Exposure complete
01:12:45.740 00.051 10072 worker thread done servicing request
01:12:45.740 00.000 1032 OnExposeComplete: enter
01:12:45.742 00.002 1032 UpdateGuideState(): m_state=6
01:12:45.744 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2069
01:12:45.745 00.001 1032 Star::Find returns 1 (0), X=317.28, Y=752.54, Mass=1315, SNR=25.5, Peak=167 HFD=2.9
01:12:45.747 00.002 1032 MultiStar: [#1 0.02,0.09,0.96,U] [#2 0.36,0.12,0.75,U] [#3 0.24,0.03,0.69,U] [#4 0.05,0.03,0.70,U] [#5 -0.05,0.17,0.69,U] [#6 -0.04,-0.04,0.60,U] [#7 0.41,-0.28,0.58,U] [#8 -0.03,-0.07,0.59,U] 
01:12:45.748 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.05, 0.25}
01:12:45.752 00.004 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
01:12:45.754 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
01:12:45.755 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.49 mountX=0.03 mountY=-0.12, mountTheta=-1.34
01:12:45.758 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
01:12:45.760 00.002 1032 Enqueuing Move request for scope (0.11, 0.06)
01:12:45.761 00.001 10072 Worker thread wakes up
01:12:45.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
01:12:45.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
01:12:45.761 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
01:12:45.763 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:45.766 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
01:12:45.766 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:12:45.766 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:45.766 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:12:45.766 00.000 10072 MoveAxis(W, 7, ABG)
01:12:45.766 00.000 10072 Guiding  Dir = 3, Dur = 7
01:12:45.767 00.001 10072 IsGuiding returns 0
01:12:45.767 00.000 10072 PulseGuide returned control before completion, sleep 17
01:12:45.786 00.019 1032 UpdateGuideState exits: m=1315 SNR=25.5
01:12:45.788 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:45.789 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:45.791 00.002 1032 Enqueuing Expose request
01:12:45.795 00.004 10072 IsGuiding returns 0
01:12:45.795 00.000 10072 Move returns status 0, amount 7
01:12:45.795 00.000 10072 MoveAxis(N, 0, ABG)
01:12:45.795 00.000 10072 Move returns status 0, amount 0
01:12:45.795 00.000 10072 move complete, result=0
01:12:45.795 00.000 10072 worker thread done servicing request
01:12:45.795 00.000 10072 Worker thread wakes up
01:12:45.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:45.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:45.802 00.007 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:12:46.202 00.400 10072 Exposure complete
01:12:46.249 00.047 10072 worker thread done servicing request
01:12:46.249 00.000 1032 OnExposeComplete: enter
01:12:46.251 00.002 1032 UpdateGuideState(): m_state=6
01:12:46.254 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2070
01:12:46.255 00.001 1032 Star::Find returns 1 (0), X=317.38, Y=752.46, Mass=1183, SNR=24.2, Peak=145 HFD=3.0
01:12:46.257 00.002 1032 MultiStar: [#1 0.08,-0.03,1.04,U] [#2 0.30,0.05,0.82,U] [#3 0.16,-0.05,0.70,U] [#4 -0.01,-0.04,0.80,U] [#5 -0.02,0.16,0.78,U] [#6 0.07,-0.07,0.63,U] [#7 0.30,-0.20,0.56,U] [#8 0.10,-0.31,0.60,U] 
01:12:46.259 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.15, 0.16}
01:12:46.261 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
01:12:46.262 00.001 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
01:12:46.265 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.14 mountX=-0.05 mountY=-0.11, mountTheta=-1.97
01:12:46.268 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
01:12:46.270 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
01:12:46.272 00.002 10072 Worker thread wakes up
01:12:46.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
01:12:46.272 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
01:12:46.272 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
01:12:46.274 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:46.278 00.004 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
01:12:46.278 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:12:46.278 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:46.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:12:46.278 00.000 10072 MoveAxis(W, 6, ABG)
01:12:46.278 00.000 10072 Guiding  Dir = 3, Dur = 6
01:12:46.278 00.000 10072 IsGuiding returns 0
01:12:46.279 00.001 10072 PulseGuide returned control before completion, sleep 16
01:12:46.295 00.016 1032 UpdateGuideState exits: m=1183 SNR=24.2
01:12:46.297 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:46.300 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:46.304 00.004 1032 Enqueuing Expose request
01:12:46.310 00.006 10072 IsGuiding returns 0
01:12:46.321 00.011 10072 Move returns status 0, amount 6
01:12:46.321 00.000 10072 MoveAxis(N, 0, ABG)
01:12:46.321 00.000 10072 Move returns status 0, amount 0
01:12:46.321 00.000 10072 move complete, result=0
01:12:46.321 00.000 10072 worker thread done servicing request
01:12:46.321 00.000 10072 Worker thread wakes up
01:12:46.322 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:46.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:46.326 00.004 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:12:46.951 00.625 10072 Exposure complete
01:12:46.998 00.047 10072 worker thread done servicing request
01:12:46.998 00.000 1032 OnExposeComplete: enter
01:12:47.000 00.002 1032 UpdateGuideState(): m_state=6
01:12:47.002 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2071
01:12:47.004 00.002 1032 Star::Find returns 1 (0), X=317.41, Y=752.37, Mass=1324, SNR=25.6, Peak=171 HFD=3.0
01:12:47.005 00.001 1032 MultiStar: [#1 0.16,-0.14,1.03,U] [#2 0.20,0.09,0.78,U] [#3 0.25,0.06,0.69,U] [#4 0.16,-0.16,0.74,U] [#5 0.03,0.20,0.71,U] [#6 0.03,-0.24,0.61,U] [#7 0.47,-0.30,0.52,U] [#8 0.12,-0.32,0.60,U] 
01:12:47.007 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.06}, one-star: {0.18, 0.08}
01:12:47.008 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
01:12:47.011 00.003 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
01:12:47.012 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.35 mountX=-0.11 mountY=-0.15, mountTheta=-2.18
01:12:47.015 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.06, opts=13)
01:12:47.017 00.002 1032 Enqueuing Move request for scope (0.17, -0.06)
01:12:47.021 00.004 10072 Worker thread wakes up
01:12:47.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
01:12:47.021 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
01:12:47.021 00.000 10072 Moving (0.17, -0.06) raw xDistance=-0.11 yDistance=-0.15
01:12:47.023 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:47.025 00.002 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
01:12:47.025 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
01:12:47.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:47.025 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:12:47.026 00.001 10072 MoveAxis(W, 5, ABG)
01:12:47.026 00.000 10072 Guiding  Dir = 3, Dur = 5
01:12:47.026 00.000 10072 IsGuiding returns 0
01:12:47.026 00.000 10072 PulseGuide returned control before completion, sleep 15
01:12:47.043 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.6
01:12:47.045 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:47.047 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:47.048 00.001 1032 Enqueuing Expose request
01:12:47.058 00.010 10072 IsGuiding returns 0
01:12:47.058 00.000 10072 Move returns status 0, amount 5
01:12:47.058 00.000 10072 MoveAxis(N, 0, ABG)
01:12:47.058 00.000 10072 Move returns status 0, amount 0
01:12:47.058 00.000 10072 move complete, result=0
01:12:47.058 00.000 10072 worker thread done servicing request
01:12:47.058 00.000 10072 Worker thread wakes up
01:12:47.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:47.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:47.060 00.002 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
01:12:47.464 00.404 10072 Exposure complete
01:12:47.511 00.047 10072 worker thread done servicing request
01:12:47.512 00.001 1032 OnExposeComplete: enter
01:12:47.513 00.001 1032 UpdateGuideState(): m_state=6
01:12:47.515 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2072
01:12:47.518 00.003 1032 Star::Find returns 1 (0), X=317.40, Y=752.51, Mass=1314, SNR=25.5, Peak=172 HFD=3.0
01:12:47.521 00.003 1032 MultiStar: [#1 0.22,-0.09,0.98,U] [#2 0.33,0.15,0.74,U] [#3 0.38,0.01,0.67,U] [#4 0.16,-0.18,0.68,U] [#5 0.07,0.08,0.71,U] [#6 0.01,-0.16,0.60,U] [#7 0.56,-0.24,0.00,M1] [#8 0.18,-0.17,0.60,U] 
01:12:47.523 00.002 1032 refined, 7 included, MultiStar: {0.19, -0.00}, one-star: {0.17, 0.22}
01:12:47.526 00.003 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
01:12:47.528 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
01:12:47.530 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-0.02 mountX=-0.05 mountY=-0.18, mountTheta=-1.85
01:12:47.533 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.00, opts=13)
01:12:47.536 00.003 1032 Enqueuing Move request for scope (0.19, -0.00)
01:12:47.538 00.002 10072 Worker thread wakes up
01:12:47.538 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.00) opts 0xd
01:12:47.538 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.00)
01:12:47.538 00.000 10072 Moving (0.19, -0.00) raw xDistance=-0.05 yDistance=-0.18
01:12:47.540 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:47.543 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
01:12:47.543 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:12:47.543 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:47.543 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:12:47.543 00.000 10072 MoveAxis(W, 5, ABG)
01:12:47.543 00.000 10072 Guiding  Dir = 3, Dur = 5
01:12:47.543 00.000 10072 IsGuiding returns 0
01:12:47.544 00.001 10072 PulseGuide returned control before completion, sleep 15
01:12:47.563 00.019 1032 UpdateGuideState exits: m=1314 SNR=25.5
01:12:47.565 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:47.567 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:47.568 00.001 1032 Enqueuing Expose request
01:12:47.572 00.004 10072 IsGuiding returns 0
01:12:47.572 00.000 10072 Move returns status 0, amount 5
01:12:47.572 00.000 10072 MoveAxis(N, 0, ABG)
01:12:47.572 00.000 10072 Move returns status 0, amount 0
01:12:47.572 00.000 10072 move complete, result=0
01:12:47.572 00.000 10072 worker thread done servicing request
01:12:47.572 00.000 10072 Worker thread wakes up
01:12:47.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:47.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:47.577 00.005 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
01:12:48.199 00.622 10072 Exposure complete
01:12:48.247 00.048 10072 worker thread done servicing request
01:12:48.247 00.000 1032 OnExposeComplete: enter
01:12:48.249 00.002 1032 UpdateGuideState(): m_state=6
01:12:48.252 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2073
01:12:48.253 00.001 1032 Star::Find returns 1 (0), X=317.40, Y=752.53, Mass=1464, SNR=27.0, Peak=180 HFD=3.0
01:12:48.255 00.002 1032 MultiStar: [#1 0.10,0.08,0.89,U] [#2 0.32,0.17,0.73,U] [#3 0.24,0.11,0.67,U] [#4 0.09,0.01,0.66,U] [#5 0.08,0.19,0.66,U] [#6 0.15,-0.05,0.56,U] [#7 0.23,-0.15,0.54,U] [#8 0.16,-0.19,0.56,U] 
01:12:48.257 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.07}, one-star: {0.17, 0.24}
01:12:48.258 00.001 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:12:48.260 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:12:48.261 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.37 mountX=0.02 mountY=-0.18, mountTheta=-1.46
01:12:48.264 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.07, opts=13)
01:12:48.267 00.003 1032 Enqueuing Move request for scope (0.17, 0.07)
01:12:48.269 00.002 10072 Worker thread wakes up
01:12:48.269 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
01:12:48.269 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
01:12:48.269 00.000 10072 Moving (0.17, 0.07) raw xDistance=0.02 yDistance=-0.18
01:12:48.271 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:48.273 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
01:12:48.273 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:12:48.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:48.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:12:48.273 00.000 10072 MoveAxis(W, 6, ABG)
01:12:48.273 00.000 10072 Guiding  Dir = 3, Dur = 6
01:12:48.273 00.000 10072 IsGuiding returns 0
01:12:48.274 00.001 10072 PulseGuide returned control before completion, sleep 16
01:12:48.292 00.018 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:12:48.294 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:48.295 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:48.298 00.003 1032 Enqueuing Expose request
01:12:48.307 00.009 10072 IsGuiding returns 0
01:12:48.307 00.000 10072 Move returns status 0, amount 6
01:12:48.308 00.001 10072 MoveAxis(N, 0, ABG)
01:12:48.308 00.000 10072 Move returns status 0, amount 0
01:12:48.308 00.000 10072 move complete, result=0
01:12:48.308 00.000 10072 worker thread done servicing request
01:12:48.308 00.000 10072 Worker thread wakes up
01:12:48.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:48.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:48.311 00.003 1032 GuideStep: 0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
01:12:48.718 00.407 10072 Exposure complete
01:12:48.763 00.045 10072 worker thread done servicing request
01:12:48.763 00.000 1032 OnExposeComplete: enter
01:12:48.764 00.001 1032 UpdateGuideState(): m_state=6
01:12:48.767 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2074
01:12:48.770 00.003 1032 Star::Find returns 1 (0), X=317.40, Y=752.50, Mass=1326, SNR=25.7, Peak=168 HFD=3.0
01:12:48.771 00.001 1032 MultiStar: [#1 0.16,-0.03,0.99,U] [#2 0.48,0.12,0.75,U] [#3 0.19,0.00,0.72,U] [#4 0.05,0.04,0.72,U] [#5 0.11,0.26,0.70,U] [#6 -0.05,0.05,0.58,U] [#7 0.53,-0.22,0.56,U] [#8 0.05,0.01,0.63,U] 
01:12:48.773 00.002 1032 refined, 8 included, MultiStar: {0.18, 0.06}, one-star: {0.17, 0.21}
01:12:48.776 00.003 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
01:12:48.777 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
01:12:48.779 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.31 mountX=0.01 mountY=-0.19, mountTheta=-1.52
01:12:48.781 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.06, opts=13)
01:12:48.783 00.002 1032 Enqueuing Move request for scope (0.18, 0.06)
01:12:48.784 00.001 10072 Worker thread wakes up
01:12:48.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
01:12:48.784 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
01:12:48.784 00.000 10072 Moving (0.18, 0.06) raw xDistance=0.01 yDistance=-0.19
01:12:48.786 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:48.788 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
01:12:48.788 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:12:48.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:48.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:12:48.790 00.002 10072 MoveAxis(W, 5, ABG)
01:12:48.790 00.000 10072 Guiding  Dir = 3, Dur = 5
01:12:48.790 00.000 10072 IsGuiding returns 0
01:12:48.790 00.000 10072 PulseGuide returned control before completion, sleep 15
01:12:48.808 00.018 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:12:48.810 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:48.811 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:48.813 00.002 1032 Enqueuing Expose request
01:12:48.815 00.002 10072 IsGuiding returns 0
01:12:48.815 00.000 10072 Move returns status 0, amount 5
01:12:48.815 00.000 10072 MoveAxis(N, 0, ABG)
01:12:48.815 00.000 10072 Move returns status 0, amount 0
01:12:48.815 00.000 10072 move complete, result=0
01:12:48.815 00.000 10072 worker thread done servicing request
01:12:48.815 00.000 10072 Worker thread wakes up
01:12:48.815 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:48.815 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:48.823 00.008 1032 GuideStep: 0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
01:12:49.453 00.630 10072 Exposure complete
01:12:49.503 00.050 10072 worker thread done servicing request
01:12:49.503 00.000 1032 OnExposeComplete: enter
01:12:49.505 00.002 1032 UpdateGuideState(): m_state=6
01:12:49.506 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2075
01:12:49.508 00.002 1032 Star::Find returns 1 (0), X=317.47, Y=752.48, Mass=1475, SNR=27.1, Peak=186 HFD=3.1
01:12:49.509 00.001 1032 MultiStar: [#1 0.00,0.10,0.94,U] [#2 0.33,0.14,0.72,U] [#3 0.18,0.22,0.64,U] [#4 -0.01,0.05,0.67,U] [#5 -0.13,0.24,0.68,U] [#6 -0.09,0.00,0.53,U] [#7 0.36,-0.26,0.56,U] [#8 0.16,-0.09,0.54,U] 
01:12:49.510 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.23, 0.19}
01:12:49.513 00.003 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
01:12:49.514 00.001 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
01:12:49.516 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.63 mountX=0.05 mountY=-0.13, mountTheta=-1.20
01:12:49.519 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
01:12:49.521 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
01:12:49.524 00.003 10072 Worker thread wakes up
01:12:49.524 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
01:12:49.524 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
01:12:49.524 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.13
01:12:49.526 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:49.529 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.39
01:12:49.529 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:12:49.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:49.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:12:49.529 00.000 10072 MoveAxis(W, 5, ABG)
01:12:49.529 00.000 10072 Guiding  Dir = 3, Dur = 5
01:12:49.530 00.001 10072 IsGuiding returns 0
01:12:49.530 00.000 10072 PulseGuide returned control before completion, sleep 15
01:12:49.546 00.016 1032 UpdateGuideState exits: m=1475 SNR=27.1
01:12:49.548 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:49.551 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:49.553 00.002 1032 Enqueuing Expose request
01:12:49.561 00.008 10072 IsGuiding returns 0
01:12:49.561 00.000 10072 Move returns status 0, amount 5
01:12:49.561 00.000 10072 MoveAxis(N, 0, ABG)
01:12:49.561 00.000 10072 Move returns status 0, amount 0
01:12:49.561 00.000 10072 move complete, result=0
01:12:49.561 00.000 10072 worker thread done servicing request
01:12:49.561 00.000 10072 Worker thread wakes up
01:12:49.561 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:49.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:49.562 00.001 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:12:49.972 00.410 10072 Exposure complete
01:12:50.017 00.045 1032 OnExposeComplete: enter
01:12:50.020 00.003 1032 UpdateGuideState(): m_state=6
01:12:50.021 00.001 10072 worker thread done servicing request
01:12:50.021 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2076
01:12:50.024 00.003 1032 Star::Find returns 1 (0), X=317.29, Y=752.38, Mass=1259, SNR=25.0, Peak=159 HFD=2.8
01:12:50.025 00.001 1032 MultiStar: [#1 0.14,-0.07,0.99,U] [#2 0.24,-0.00,0.76,U] [#3 0.20,-0.05,0.69,U] [#4 0.08,-0.14,0.75,U] [#5 -0.09,0.15,0.77,U] [#6 -0.02,-0.09,0.64,U] [#7 0.28,-0.20,0.56,U] [#8 0.14,-0.16,0.59,U] 
01:12:50.027 00.002 1032 single-star, 8 included, MultiStar: {0.11, -0.04}, one-star: {0.06, 0.09}
01:12:50.029 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
01:12:50.030 00.001 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
01:12:50.032 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.10 cameraTheta=0.98 mountX=0.07 mountY=-0.08, mountTheta=-0.85
01:12:50.034 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
01:12:50.036 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
01:12:50.038 00.002 10072 Worker thread wakes up
01:12:50.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
01:12:50.038 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
01:12:50.038 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
01:12:50.039 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:50.042 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
01:12:50.042 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:12:50.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:50.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:12:50.042 00.000 10072 MoveAxis(W, 5, ABG)
01:12:50.042 00.000 10072 Guiding  Dir = 3, Dur = 5
01:12:50.043 00.001 10072 IsGuiding returns 0
01:12:50.043 00.000 10072 PulseGuide returned control before completion, sleep 15
01:12:50.059 00.016 1032 UpdateGuideState exits: m=1259 SNR=25.0
01:12:50.061 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:50.063 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:50.066 00.003 1032 Enqueuing Expose request
01:12:50.068 00.002 10072 IsGuiding returns 0
01:12:50.068 00.000 10072 Move returns status 0, amount 5
01:12:50.068 00.000 10072 MoveAxis(N, 0, ABG)
01:12:50.068 00.000 10072 Move returns status 0, amount 0
01:12:50.068 00.000 10072 move complete, result=0
01:12:50.068 00.000 10072 worker thread done servicing request
01:12:50.068 00.000 10072 Worker thread wakes up
01:12:50.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:50.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:50.075 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:12:50.704 00.629 10072 Exposure complete
01:12:50.751 00.047 10072 worker thread done servicing request
01:12:50.751 00.000 1032 OnExposeComplete: enter
01:12:50.753 00.002 1032 UpdateGuideState(): m_state=6
01:12:50.754 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2077
01:12:50.755 00.001 1032 Star::Find returns 1 (0), X=317.37, Y=752.55, Mass=1327, SNR=25.7, Peak=161 HFD=3.0
01:12:50.758 00.003 1032 MultiStar: [#1 0.19,0.07,0.97,U] [#2 0.24,0.11,0.73,U] [#3 0.26,0.02,0.74,U] [#4 0.07,0.17,0.74,U] [#5 -0.04,0.32,0.76,U] [#6 -0.05,0.05,0.60,U] [#7 0.23,-0.13,0.57,U] [#8 0.01,-0.02,0.60,U] 
01:12:50.759 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.11}, one-star: {0.14, 0.25}
01:12:50.760 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
01:12:50.761 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
01:12:50.762 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.73 mountX=0.07 mountY=-0.15, mountTheta=-1.10
01:12:50.766 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
01:12:50.768 00.002 1032 Enqueuing Move request for scope (0.12, 0.11)
01:12:50.771 00.003 10072 Worker thread wakes up
01:12:50.772 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
01:12:50.772 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
01:12:50.772 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.07 yDistance=-0.15
01:12:50.775 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:50.777 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
01:12:50.777 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:12:50.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:50.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:12:50.777 00.000 10072 MoveAxis(W, 6, ABG)
01:12:50.777 00.000 10072 Guiding  Dir = 3, Dur = 6
01:12:50.777 00.000 10072 IsGuiding returns 0
01:12:50.778 00.001 10072 PulseGuide returned control before completion, sleep 16
01:12:50.795 00.017 1032 UpdateGuideState exits: m=1327 SNR=25.7
01:12:50.797 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:50.801 00.004 10072 IsGuiding returns 0
01:12:50.801 00.000 10072 Move returns status 0, amount 6
01:12:50.801 00.000 10072 MoveAxis(N, 0, ABG)
01:12:50.801 00.000 10072 Move returns status 0, amount 0
01:12:50.801 00.000 10072 move complete, result=0
01:12:50.801 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:50.803 00.002 1032 Enqueuing Expose request
01:12:50.805 00.002 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:12:50.806 00.001 10072 worker thread done servicing request
01:12:50.806 00.000 10072 Worker thread wakes up
01:12:50.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:50.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:51.218 00.412 10072 Exposure complete
01:12:51.267 00.049 10072 worker thread done servicing request
01:12:51.267 00.000 1032 OnExposeComplete: enter
01:12:51.269 00.002 1032 UpdateGuideState(): m_state=6
01:12:51.271 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2078
01:12:51.273 00.002 1032 Star::Find returns 1 (0), X=317.37, Y=752.68, Mass=1400, SNR=26.4, Peak=191 HFD=2.8
01:12:51.275 00.002 1032 MultiStar: [#1 0.16,0.10,1.00,U] [#2 0.30,0.18,0.75,U] [#3 0.18,0.07,0.67,U] [#4 -0.07,0.17,0.68,U] [#5 -0.10,0.34,0.70,U] [#6 -0.04,0.15,0.56,U] [#7 0.56,-0.20,0.00,M1] [#8 -0.01,-0.13,0.54,U] 
01:12:51.277 00.002 1032 refined, 7 included, MultiStar: {0.08, 0.18}, one-star: {0.14, 0.38}
01:12:51.278 00.001 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
01:12:51.281 00.003 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
01:12:51.282 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.19 cameraTheta=1.13 mountX=0.15 mountY=-0.13, mountTheta=-0.70
01:12:51.285 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.18, opts=13)
01:12:51.286 00.001 1032 Enqueuing Move request for scope (0.08, 0.18)
01:12:51.288 00.002 10072 Worker thread wakes up
01:12:51.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
01:12:51.288 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
01:12:51.288 00.000 10072 Moving (0.08, 0.18) raw xDistance=0.15 yDistance=-0.13
01:12:51.290 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:51.292 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.38
01:12:51.292 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:12:51.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:51.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:12:51.292 00.000 10072 MoveAxis(W, 73, ABG)
01:12:51.292 00.000 10072 Guiding  Dir = 3, Dur = 73
01:12:51.292 00.000 10072 IsGuiding returns 0
01:12:51.293 00.001 10072 PulseGuide returned control before completion, sleep 83
01:12:51.310 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:12:51.312 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:51.314 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:51.316 00.002 1032 Enqueuing Expose request
01:12:51.387 00.071 10072 IsGuiding returns 0
01:12:51.387 00.000 10072 Move returns status 0, amount 73
01:12:51.387 00.000 10072 MoveAxis(N, 0, ABG)
01:12:51.387 00.000 10072 Move returns status 0, amount 0
01:12:51.387 00.000 10072 move complete, result=0
01:12:51.387 00.000 10072 worker thread done servicing request
01:12:51.387 00.000 10072 Worker thread wakes up
01:12:51.387 00.000 1032 GuideStep: 0.1 px 73 ms WEST, -0.1 px 0 ms NORTH
01:12:51.390 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:51.390 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:52.015 00.625 10072 Exposure complete
01:12:52.062 00.047 10072 worker thread done servicing request
01:12:52.062 00.000 1032 OnExposeComplete: enter
01:12:52.064 00.002 1032 UpdateGuideState(): m_state=6
01:12:52.066 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2079
01:12:52.067 00.001 1032 Star::Find returns 1 (0), X=317.41, Y=752.60, Mass=1392, SNR=26.3, Peak=171 HFD=3.0
01:12:52.069 00.002 1032 MultiStar: [#1 0.24,0.10,1.07,U] [#2 0.42,0.15,0.72,U] [#3 0.32,0.09,0.71,U] [#4 0.21,0.01,0.71,U] [#5 0.08,0.36,0.67,U] [#6 0.09,-0.01,0.57,U] [#7 0.31,-0.31,0.57,U] [#8 0.12,-0.13,0.58,U] 
01:12:52.070 00.001 1032 refined, 8 included, MultiStar: {0.22, 0.09}, one-star: {0.18, 0.30}
01:12:52.071 00.001 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
01:12:52.072 00.001 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
01:12:52.074 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.24 cameraTheta=0.38 mountX=0.03 mountY=-0.24, mountTheta=-1.45
01:12:52.077 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.09, opts=13)
01:12:52.079 00.002 1032 Enqueuing Move request for scope (0.22, 0.09)
01:12:52.081 00.002 10072 Worker thread wakes up
01:12:52.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd
01:12:52.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.09)
01:12:52.081 00.000 10072 Moving (0.22, 0.09) raw xDistance=0.03 yDistance=-0.24
01:12:52.084 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:52.086 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
01:12:52.086 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:12:52.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:12:52.086 00.000 10072 MoveAxis(W, 5, ABG)
01:12:52.086 00.000 10072 Guiding  Dir = 3, Dur = 5
01:12:52.086 00.000 10072 IsGuiding returns 0
01:12:52.087 00.001 10072 PulseGuide returned control before completion, sleep 15
01:12:52.105 00.018 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:12:52.106 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:52.108 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:52.112 00.004 1032 Enqueuing Expose request
01:12:52.114 00.002 10072 IsGuiding returns 0
01:12:52.114 00.000 10072 Move returns status 0, amount 5
01:12:52.114 00.000 10072 MoveAxis(N, 152, ABG)
01:12:52.114 00.000 10072 Guiding  Dir = 0, Dur = 152
01:12:52.114 00.000 10072 IsGuiding returns 0
01:12:52.114 00.000 10072 PulseGuide returned control before completion, sleep 162
01:12:52.280 00.166 10072 IsGuiding returns 0
01:12:52.280 00.000 10072 Move returns status 0, amount 152
01:12:52.280 00.000 10072 move complete, result=0
01:12:52.280 00.000 10072 worker thread done servicing request
01:12:52.280 00.000 10072 Worker thread wakes up
01:12:52.280 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.2 px 152 ms NORTH
01:12:52.284 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:52.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:52.691 00.407 10072 Exposure complete
01:12:52.740 00.049 10072 worker thread done servicing request
01:12:52.740 00.000 1032 OnExposeComplete: enter
01:12:52.743 00.003 1032 UpdateGuideState(): m_state=6
01:12:52.745 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2080
01:12:52.746 00.001 1032 Star::Find returns 1 (0), X=317.28, Y=752.52, Mass=1258, SNR=25.0, Peak=163 HFD=2.8
01:12:52.748 00.002 1032 MultiStar: [#1 0.09,-0.05,0.97,U] [#2 0.10,0.18,0.82,U] [#3 0.19,-0.06,0.69,U] [#4 -0.05,-0.09,0.70,U] [#5 -0.06,0.15,0.74,U] [#6 -0.08,-0.13,0.64,U] [#7 0.09,-0.23,0.59,U] [#8 0.03,-0.25,0.62,U] 
01:12:52.750 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.00}, one-star: {0.05, 0.23}
01:12:52.753 00.003 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
01:12:52.754 00.001 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
01:12:52.756 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.09 mountX=-0.02 mountY=-0.04, mountTheta=-1.92
01:12:52.760 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
01:12:52.762 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
01:12:52.763 00.001 10072 Worker thread wakes up
01:12:52.764 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
01:12:52.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
01:12:52.764 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.02 yDistance=-0.04
01:12:52.766 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:52.769 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
01:12:52.769 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:12:52.769 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:52.769 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:12:52.769 00.000 10072 MoveAxis(W, 5, ABG)
01:12:52.769 00.000 10072 Guiding  Dir = 3, Dur = 5
01:12:52.771 00.002 10072 IsGuiding returns 0
01:12:52.771 00.000 10072 PulseGuide returned control before completion, sleep 15
01:12:52.788 00.017 1032 UpdateGuideState exits: m=1258 SNR=25.0
01:12:52.791 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:52.792 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:52.793 00.001 1032 Enqueuing Expose request
01:12:52.796 00.003 10072 IsGuiding returns 0
01:12:52.796 00.000 10072 Move returns status 0, amount 5
01:12:52.796 00.000 10072 MoveAxis(N, 0, ABG)
01:12:52.796 00.000 10072 Move returns status 0, amount 0
01:12:52.796 00.000 10072 move complete, result=0
01:12:52.796 00.000 10072 worker thread done servicing request
01:12:52.796 00.000 10072 Worker thread wakes up
01:12:52.796 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:52.796 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:52.804 00.008 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
01:12:53.425 00.621 10072 Exposure complete
01:12:53.472 00.047 10072 worker thread done servicing request
01:12:53.472 00.000 1032 OnExposeComplete: enter
01:12:53.475 00.003 1032 UpdateGuideState(): m_state=6
01:12:53.477 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2081
01:12:53.478 00.001 1032 Star::Find returns 1 (0), X=317.25, Y=752.48, Mass=1410, SNR=26.5, Peak=171 HFD=2.8
01:12:53.480 00.002 1032 MultiStar: [#1 -0.08,0.07,0.89,U] [#2 0.11,0.02,0.73,U] [#3 -0.02,0.06,0.66,U] [#4 -0.08,-0.07,0.70,U] [#5 -0.11,0.17,0.68,U] [#6 -0.11,-0.01,0.59,U] [#7 0.14,-0.22,0.53,U] [#8 -0.08,-0.37,0.54,U] 
01:12:53.482 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {0.02, 0.19}
01:12:53.483 00.001 1032 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.83) = xAngle (0.99 = 0.99)
01:12:53.486 00.003 1032 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.99 = 0.99)
01:12:53.490 00.004 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.82 mountX=0.01 mountY=0.02, mountTheta=0.99
01:12:53.493 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
01:12:53.495 00.002 1032 Enqueuing Move request for scope (-0.03, 0.01)
01:12:53.496 00.001 10072 Worker thread wakes up
01:12:53.497 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
01:12:53.497 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
01:12:53.497 00.000 10072 Moving (-0.03, 0.01) raw xDistance=0.01 yDistance=0.02
01:12:53.499 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:53.501 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
01:12:53.501 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:12:53.502 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:53.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:12:53.502 00.000 10072 MoveAxis(W, 4, ABG)
01:12:53.502 00.000 10072 Guiding  Dir = 3, Dur = 4
01:12:53.503 00.001 10072 IsGuiding returns 0
01:12:53.503 00.000 10072 PulseGuide returned control before completion, sleep 14
01:12:53.525 00.022 1032 UpdateGuideState exits: m=1410 SNR=26.5
01:12:53.526 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:53.528 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:53.529 00.001 1032 Enqueuing Expose request
01:12:53.531 00.002 10072 IsGuiding returns 0
01:12:53.531 00.000 10072 Move returns status 0, amount 4
01:12:53.531 00.000 10072 MoveAxis(N, 0, ABG)
01:12:53.531 00.000 10072 Move returns status 0, amount 0
01:12:53.531 00.000 10072 move complete, result=0
01:12:53.531 00.000 10072 worker thread done servicing request
01:12:53.531 00.000 10072 Worker thread wakes up
01:12:53.531 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:53.531 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:53.537 00.006 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
01:12:53.943 00.406 10072 Exposure complete
01:12:53.991 00.048 10072 worker thread done servicing request
01:12:53.991 00.000 1032 OnExposeComplete: enter
01:12:53.993 00.002 1032 UpdateGuideState(): m_state=6
01:12:53.994 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2082
01:12:53.995 00.001 1032 Star::Find returns 1 (0), X=317.13, Y=752.53, Mass=1494, SNR=27.2, Peak=204 HFD=2.6
01:12:53.997 00.002 1032 MultiStar: [#1 -0.03,0.16,0.90,U] [#2 0.09,0.08,0.77,U] [#3 -0.01,0.07,0.57,U] [#4 -0.09,-0.01,0.67,U] [#5 -0.29,0.29,0.66,U] [#6 -0.26,-0.03,0.56,U] [#7 0.07,-0.18,0.54,U] [#8 -0.20,-0.02,0.57,U] 
01:12:53.998 00.001 1032 refined, 8 included, MultiStar: {-0.09, 0.09}, one-star: {-0.10, 0.23}
01:12:53.999 00.001 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.83) = xAngle (0.52 = 0.52)
01:12:54.001 00.002 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.52 = 0.52)
01:12:54.002 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.12 cameraTheta=2.35 mountX=0.11 mountY=0.06, mountTheta=0.52
01:12:54.005 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.09, opts=13)
01:12:54.007 00.002 1032 Enqueuing Move request for scope (-0.09, 0.09)
01:12:54.008 00.001 10072 Worker thread wakes up
01:12:54.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
01:12:54.008 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
01:12:54.008 00.000 10072 Moving (-0.09, 0.09) raw xDistance=0.11 yDistance=0.06
01:12:54.010 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:54.013 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
01:12:54.013 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:12:54.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:54.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:12:54.013 00.000 10072 MoveAxis(W, 3, ABG)
01:12:54.014 00.001 10072 Guiding  Dir = 3, Dur = 3
01:12:54.014 00.000 10072 IsGuiding returns 0
01:12:54.014 00.000 10072 PulseGuide returned control before completion, sleep 13
01:12:54.030 00.016 1032 UpdateGuideState exits: m=1494 SNR=27.2
01:12:54.033 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:54.034 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:54.036 00.002 1032 Enqueuing Expose request
01:12:54.037 00.001 10072 IsGuiding returns 0
01:12:54.037 00.000 10072 Move returns status 0, amount 3
01:12:54.037 00.000 10072 MoveAxis(N, 0, ABG)
01:12:54.037 00.000 10072 Move returns status 0, amount 0
01:12:54.037 00.000 10072 move complete, result=0
01:12:54.038 00.001 10072 worker thread done servicing request
01:12:54.038 00.000 10072 Worker thread wakes up
01:12:54.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:54.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:54.043 00.005 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
01:12:54.663 00.620 10072 Exposure complete
01:12:54.714 00.051 10072 worker thread done servicing request
01:12:54.714 00.000 1032 OnExposeComplete: enter
01:12:54.716 00.002 1032 UpdateGuideState(): m_state=6
01:12:54.718 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2083
01:12:54.719 00.001 1032 Star::Find returns 1 (0), X=317.21, Y=752.46, Mass=1251, SNR=24.9, Peak=157 HFD=2.7
01:12:54.722 00.003 1032 MultiStar: [#1 -0.01,0.03,0.99,U] [#2 0.04,0.07,0.74,U] [#3 -0.14,0.02,0.67,U] [#4 -0.01,0.01,0.75,U] [#5 -0.34,0.17,0.76,U] [#6 -0.03,0.03,0.63,U] [#7 0.25,-0.20,0.60,U] [#8 -0.09,-0.15,0.60,U] 
01:12:54.724 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {-0.02, 0.17}
01:12:54.725 00.001 1032 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.83) = xAngle (0.68 = 0.68)
01:12:54.727 00.002 1032 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.68 = 0.68)
01:12:54.728 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.51 mountX=0.04 mountY=0.03, mountTheta=0.68
01:12:54.730 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
01:12:54.732 00.002 1032 Enqueuing Move request for scope (-0.04, 0.03)
01:12:54.734 00.002 10072 Worker thread wakes up
01:12:54.734 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
01:12:54.734 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
01:12:54.734 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
01:12:54.736 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:54.740 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.38
01:12:54.740 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:12:54.740 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:54.740 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:12:54.740 00.000 10072 MoveAxis(W, 3, ABG)
01:12:54.740 00.000 10072 Guiding  Dir = 3, Dur = 3
01:12:54.741 00.001 10072 IsGuiding returns 0
01:12:54.742 00.001 10072 PulseGuide returned control before completion, sleep 12
01:12:54.759 00.017 1032 UpdateGuideState exits: m=1251 SNR=24.9
01:12:54.761 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:54.763 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:54.764 00.001 1032 Enqueuing Expose request
01:12:54.769 00.005 10072 IsGuiding returns 0
01:12:54.769 00.000 10072 Move returns status 0, amount 3
01:12:54.769 00.000 10072 MoveAxis(N, 0, ABG)
01:12:54.769 00.000 10072 Move returns status 0, amount 0
01:12:54.769 00.000 10072 move complete, result=0
01:12:54.769 00.000 10072 worker thread done servicing request
01:12:54.770 00.001 10072 Worker thread wakes up
01:12:54.770 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:54.770 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:54.776 00.006 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
01:12:55.174 00.398 10072 Exposure complete
01:12:55.222 00.048 10072 worker thread done servicing request
01:12:55.222 00.000 1032 OnExposeComplete: enter
01:12:55.225 00.003 1032 UpdateGuideState(): m_state=6
01:12:55.226 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2084
01:12:55.228 00.002 1032 Star::Find returns 1 (0), X=317.11, Y=752.36, Mass=1526, SNR=27.5, Peak=177 HFD=2.6
01:12:55.230 00.002 1032 MultiStar: [#1 -0.10,-0.08,0.94,U] [#2 0.08,0.06,0.77,U] [#3 -0.00,-0.02,0.66,U] [#4 -0.08,-0.02,0.68,U] [#5 -0.33,0.05,0.66,U] [#6 -0.07,-0.02,0.55,U] [#7 0.20,-0.13,0.52,U] [#8 -0.13,-0.29,0.55,U] 
01:12:55.231 00.001 1032 refined, 8 included, MultiStar: {-0.07, -0.03}, one-star: {-0.12, 0.07}
01:12:55.234 00.003 1032 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.83) = xAngle (-4.55 = 1.73)
01:12:55.236 00.002 1032 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.55 = 1.73)
01:12:55.239 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.72 mountX=-0.01 mountY=0.08, mountTheta=1.73
01:12:55.243 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.03, opts=13)
01:12:55.244 00.001 1032 Enqueuing Move request for scope (-0.07, -0.03)
01:12:55.245 00.001 10072 Worker thread wakes up
01:12:55.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
01:12:55.245 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
01:12:55.245 00.000 10072 Moving (-0.07, -0.03) raw xDistance=-0.01 yDistance=0.08
01:12:55.249 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:55.251 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
01:12:55.251 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:12:55.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:55.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:12:55.252 00.001 10072 MoveAxis(W, 3, ABG)
01:12:55.252 00.000 10072 Guiding  Dir = 3, Dur = 3
01:12:55.252 00.000 10072 IsGuiding returns 0
01:12:55.252 00.000 10072 PulseGuide returned control before completion, sleep 13
01:12:55.269 00.017 1032 UpdateGuideState exits: m=1526 SNR=27.5
01:12:55.272 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:55.274 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:55.275 00.001 1032 Enqueuing Expose request
01:12:55.281 00.006 10072 IsGuiding returns 0
01:12:55.281 00.000 10072 Move returns status 0, amount 3
01:12:55.281 00.000 10072 MoveAxis(N, 0, ABG)
01:12:55.281 00.000 10072 Move returns status 0, amount 0
01:12:55.281 00.000 10072 move complete, result=0
01:12:55.281 00.000 10072 worker thread done servicing request
01:12:55.281 00.000 10072 Worker thread wakes up
01:12:55.281 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:55.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:55.284 00.003 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
01:12:55.910 00.626 10072 Exposure complete
01:12:55.957 00.047 10072 worker thread done servicing request
01:12:55.957 00.000 1032 OnExposeComplete: enter
01:12:55.959 00.002 1032 UpdateGuideState(): m_state=6
01:12:55.961 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2085
01:12:55.963 00.002 1032 Star::Find returns 1 (0), X=317.11, Y=752.28, Mass=1445, SNR=26.8, Peak=170 HFD=2.6
01:12:55.965 00.002 1032 MultiStar: [#1 -0.06,-0.07,0.96,U] [#2 0.08,-0.03,0.73,U] [#3 0.04,-0.15,0.69,U] [#4 -0.05,-0.14,0.69,U] [#5 -0.29,0.01,0.68,U] [#6 -0.08,-0.16,0.58,U] [#7 0.10,-0.25,0.53,U] [#8 -0.08,-0.08,0.59,U] 
01:12:55.966 00.001 1032 refined, 8 included, MultiStar: {-0.05, -0.09}, one-star: {-0.12, -0.01}
01:12:55.968 00.002 1032 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.83) = xAngle (-3.95 = 2.33)
01:12:55.969 00.001 1032 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.95 = 2.33)
01:12:55.972 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.12 mountX=-0.07 mountY=0.08, mountTheta=2.33
01:12:55.974 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.09, opts=13)
01:12:55.976 00.002 1032 Enqueuing Move request for scope (-0.05, -0.09)
01:12:55.977 00.001 10072 Worker thread wakes up
01:12:55.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
01:12:55.977 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
01:12:55.977 00.000 10072 Moving (-0.05, -0.09) raw xDistance=-0.07 yDistance=0.08
01:12:55.979 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:55.981 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
01:12:55.981 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:12:55.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:55.982 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:12:55.982 00.000 10072 MoveAxis(W, 3, ABG)
01:12:55.982 00.000 10072 Guiding  Dir = 3, Dur = 3
01:12:55.982 00.000 10072 IsGuiding returns 0
01:12:55.982 00.000 10072 PulseGuide returned control before completion, sleep 13
01:12:56.000 00.018 1032 UpdateGuideState exits: m=1445 SNR=26.8
01:12:56.001 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:56.003 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:56.004 00.001 1032 Enqueuing Expose request
01:12:56.006 00.002 10072 IsGuiding returns 0
01:12:56.006 00.000 10072 Move returns status 0, amount 3
01:12:56.006 00.000 10072 MoveAxis(N, 0, ABG)
01:12:56.006 00.000 10072 Move returns status 0, amount 0
01:12:56.006 00.000 10072 move complete, result=0
01:12:56.006 00.000 10072 worker thread done servicing request
01:12:56.006 00.000 10072 Worker thread wakes up
01:12:56.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:56.007 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:56.013 00.006 1032 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
01:12:56.427 00.414 10072 Exposure complete
01:12:56.471 00.044 10072 worker thread done servicing request
01:12:56.472 00.001 1032 OnExposeComplete: enter
01:12:56.473 00.001 1032 UpdateGuideState(): m_state=6
01:12:56.475 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2086
01:12:56.476 00.001 1032 Star::Find returns 1 (0), X=317.14, Y=752.43, Mass=1264, SNR=25.0, Peak=160 HFD=2.6
01:12:56.478 00.002 1032 MultiStar: [#1 -0.02,-0.06,1.02,U] [#2 0.09,0.07,0.78,U] [#3 0.08,-0.07,0.70,U] [#4 -0.07,-0.13,0.79,U] [#5 -0.35,0.10,0.81,U] [#6 -0.05,-0.14,0.65,U] [#7 0.20,-0.29,0.58,U] [#8 -0.16,-0.24,0.59,U] 
01:12:56.480 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {-0.09, 0.14}
01:12:56.482 00.002 1032 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.83) = xAngle (-4.18 = 2.10)
01:12:56.484 00.002 1032 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.18 = 2.10)
01:12:56.488 00.004 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.35 mountX=-0.04 mountY=0.06, mountTheta=2.10
01:12:56.493 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.05, opts=13)
01:12:56.495 00.002 1032 Enqueuing Move request for scope (-0.05, -0.05)
01:12:56.496 00.001 10072 Worker thread wakes up
01:12:56.497 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
01:12:56.497 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
01:12:56.497 00.000 10072 Moving (-0.05, -0.05) raw xDistance=-0.04 yDistance=0.06
01:12:56.499 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:56.502 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
01:12:56.502 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:12:56.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:56.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:12:56.502 00.000 10072 MoveAxis(W, 3, ABG)
01:12:56.502 00.000 10072 Guiding  Dir = 3, Dur = 3
01:12:56.502 00.000 10072 IsGuiding returns 0
01:12:56.503 00.001 10072 PulseGuide returned control before completion, sleep 13
01:12:56.522 00.019 1032 UpdateGuideState exits: m=1264 SNR=25.0
01:12:56.524 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:56.526 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:56.528 00.002 1032 Enqueuing Expose request
01:12:56.531 00.003 10072 IsGuiding returns 0
01:12:56.531 00.000 10072 Move returns status 0, amount 3
01:12:56.531 00.000 10072 MoveAxis(N, 0, ABG)
01:12:56.531 00.000 10072 Move returns status 0, amount 0
01:12:56.531 00.000 10072 move complete, result=0
01:12:56.531 00.000 10072 worker thread done servicing request
01:12:56.531 00.000 10072 Worker thread wakes up
01:12:56.531 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:56.531 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:56.537 00.006 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
01:12:57.159 00.622 10072 Exposure complete
01:12:57.210 00.051 10072 worker thread done servicing request
01:12:57.210 00.000 1032 OnExposeComplete: enter
01:12:57.213 00.003 1032 UpdateGuideState(): m_state=6
01:12:57.214 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2087
01:12:57.216 00.002 1032 Star::Find returns 1 (0), X=317.23, Y=752.54, Mass=1427, SNR=26.6, Peak=186 HFD=2.7
01:12:57.217 00.001 1032 MultiStar: [#1 -0.01,0.06,0.99,U] [#2 0.03,0.15,0.74,U] [#3 0.15,-0.02,0.62,U] [#4 -0.07,0.12,0.71,U] [#5 -0.23,0.28,0.70,U] [#6 -0.09,-0.03,0.60,U] [#7 0.07,-0.21,0.50,U] [#8 -0.02,-0.15,0.57,U] 
01:12:57.219 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.00, 0.24}
01:12:57.222 00.003 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (-0.00 = -0.00)
01:12:57.224 00.002 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.00 = -0.00)
01:12:57.225 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.83 mountX=0.08 mountY=-0.00, mountTheta=-0.00
01:12:57.228 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
01:12:57.231 00.003 1032 Enqueuing Move request for scope (-0.02, 0.07)
01:12:57.233 00.002 10072 Worker thread wakes up
01:12:57.233 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:12:57.233 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:12:57.233 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.08 yDistance=-0.00
01:12:57.235 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:57.239 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
01:12:57.239 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:12:57.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:57.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:12:57.239 00.000 10072 MoveAxis(W, 3, ABG)
01:12:57.239 00.000 10072 Guiding  Dir = 3, Dur = 3
01:12:57.240 00.001 10072 IsGuiding returns 0
01:12:57.240 00.000 10072 PulseGuide returned control before completion, sleep 13
01:12:57.258 00.018 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:12:57.260 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:57.262 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:57.264 00.002 1032 Enqueuing Expose request
01:12:57.266 00.002 10072 IsGuiding returns 0
01:12:57.266 00.000 10072 Move returns status 0, amount 3
01:12:57.266 00.000 10072 MoveAxis(N, 0, ABG)
01:12:57.266 00.000 10072 Move returns status 0, amount 0
01:12:57.266 00.000 10072 move complete, result=0
01:12:57.267 00.001 10072 worker thread done servicing request
01:12:57.267 00.000 10072 Worker thread wakes up
01:12:57.267 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:12:57.269 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:57.270 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:57.676 00.406 10072 Exposure complete
01:12:57.725 00.049 10072 worker thread done servicing request
01:12:57.726 00.001 1032 OnExposeComplete: enter
01:12:57.728 00.002 1032 UpdateGuideState(): m_state=6
01:12:57.730 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2088
01:12:57.732 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.45, Mass=1477, SNR=27.1, Peak=182 HFD=2.8
01:12:57.733 00.001 1032 MultiStar: [#1 -0.01,-0.06,0.97,U] [#2 0.07,0.02,0.69,U] [#3 -0.01,0.04,0.68,U] [#4 -0.15,0.05,0.69,U] [#5 -0.15,0.27,0.68,U] [#6 -0.16,0.05,0.58,U] [#7 0.14,-0.20,0.52,U] [#8 -0.10,-0.14,0.56,U] 
01:12:57.736 00.003 1032 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {-0.05, 0.16}
01:12:57.737 00.001 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
01:12:57.739 00.002 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
01:12:57.741 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.57 mountX=0.04 mountY=0.04, mountTheta=0.74
01:12:57.744 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
01:12:57.746 00.002 1032 Enqueuing Move request for scope (-0.05, 0.03)
01:12:57.748 00.002 10072 Worker thread wakes up
01:12:57.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
01:12:57.748 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
01:12:57.748 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
01:12:57.750 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:57.752 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
01:12:57.753 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:12:57.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:57.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:12:57.753 00.000 10072 MoveAxis(W, 2, ABG)
01:12:57.753 00.000 10072 Guiding  Dir = 3, Dur = 2
01:12:57.753 00.000 10072 IsGuiding returns 0
01:12:57.754 00.001 10072 PulseGuide returned control before completion, sleep 12
01:12:57.771 00.017 1032 UpdateGuideState exits: m=1477 SNR=27.1
01:12:57.773 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:57.775 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:57.777 00.002 1032 Enqueuing Expose request
01:12:57.781 00.004 10072 IsGuiding returns 0
01:12:57.781 00.000 10072 Move returns status 0, amount 2
01:12:57.781 00.000 10072 MoveAxis(N, 0, ABG)
01:12:57.781 00.000 10072 Move returns status 0, amount 0
01:12:57.781 00.000 10072 move complete, result=0
01:12:57.781 00.000 10072 worker thread done servicing request
01:12:57.781 00.000 10072 Worker thread wakes up
01:12:57.782 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:57.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:57.786 00.004 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:12:58.411 00.625 10072 Exposure complete
01:12:58.458 00.047 10072 worker thread done servicing request
01:12:58.459 00.001 1032 OnExposeComplete: enter
01:12:58.460 00.001 1032 UpdateGuideState(): m_state=6
01:12:58.462 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2089
01:12:58.465 00.003 1032 Star::Find returns 1 (0), X=317.22, Y=752.30, Mass=1307, SNR=25.5, Peak=156 HFD=2.7
01:12:58.467 00.002 1032 MultiStar: [#1 0.03,-0.19,1.01,U] [#2 0.01,0.13,0.76,U] [#3 0.05,-0.05,0.69,U] [#4 -0.05,-0.08,0.75,U] [#5 -0.36,0.13,0.74,U] [#6 -0.03,-0.18,0.61,U] [#7 0.11,-0.29,0.56,U] [#8 -0.01,-0.27,0.60,U] 
01:12:58.468 00.001 1032 single-star, 8 included, MultiStar: {-0.03, -0.08}, one-star: {-0.01, 0.01}
01:12:58.470 00.002 1032 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.83) = xAngle (0.47 = 0.47)
01:12:58.472 00.002 1032 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.47 = 0.47)
01:12:58.474 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.30 mountX=0.01 mountY=0.01, mountTheta=0.47
01:12:58.477 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
01:12:58.479 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
01:12:58.481 00.002 10072 Worker thread wakes up
01:12:58.481 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:12:58.481 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:12:58.481 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
01:12:58.482 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:58.485 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
01:12:58.487 00.002 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:12:58.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:58.487 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:12:58.487 00.000 10072 MoveAxis(W, 2, ABG)
01:12:58.487 00.000 10072 Guiding  Dir = 3, Dur = 2
01:12:58.489 00.002 10072 IsGuiding returns 0
01:12:58.489 00.000 10072 PulseGuide returned control before completion, sleep 12
01:12:58.502 00.013 10072 IsGuiding returns 0
01:12:58.502 00.000 10072 Move returns status 0, amount 2
01:12:58.502 00.000 10072 MoveAxis(N, 0, ABG)
01:12:58.502 00.000 10072 Move returns status 0, amount 0
01:12:58.502 00.000 10072 move complete, result=0
01:12:58.502 00.000 10072 worker thread done servicing request
01:12:58.507 00.005 1032 UpdateGuideState exits: m=1307 SNR=25.5
01:12:58.509 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:58.510 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:58.512 00.002 1032 Enqueuing Expose request
01:12:58.514 00.002 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:12:58.515 00.001 10072 Worker thread wakes up
01:12:58.515 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:58.515 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:58.927 00.412 10072 Exposure complete
01:12:58.977 00.050 10072 worker thread done servicing request
01:12:58.977 00.000 1032 OnExposeComplete: enter
01:12:58.979 00.002 1032 UpdateGuideState(): m_state=6
01:12:58.981 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2090
01:12:58.983 00.002 1032 Star::Find returns 1 (0), X=317.27, Y=752.29, Mass=1468, SNR=27.0, Peak=181 HFD=2.8
01:12:58.986 00.003 1032 MultiStar: [#1 0.10,-0.05,0.99,U] [#2 0.19,-0.01,0.71,U] [#3 0.17,-0.08,0.66,U] [#4 -0.03,-0.16,0.71,U] [#5 -0.23,0.10,0.66,U] [#6 0.01,-0.08,0.57,U] [#7 0.39,-0.35,0.50,U] [#8 -0.14,-0.21,0.54,U] 
01:12:58.989 00.003 1032 single-star, 8 included, MultiStar: {0.05, -0.08}, one-star: {0.04, -0.00}
01:12:58.991 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
01:12:58.994 00.003 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
01:12:58.996 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.01 mountX=-0.01 mountY=-0.04, mountTheta=-1.84
01:12:58.999 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
01:12:59.001 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
01:12:59.003 00.002 10072 Worker thread wakes up
01:12:59.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
01:12:59.003 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
01:12:59.003 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
01:12:59.005 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:59.006 00.001 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
01:12:59.006 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:12:59.006 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:59.006 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:12:59.008 00.002 10072 MoveAxis(W, 2, ABG)
01:12:59.008 00.000 10072 Guiding  Dir = 3, Dur = 2
01:12:59.008 00.000 10072 IsGuiding returns 0
01:12:59.008 00.000 10072 PulseGuide returned control before completion, sleep 12
01:12:59.026 00.018 1032 UpdateGuideState exits: m=1468 SNR=27.0
01:12:59.028 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:59.030 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:59.031 00.001 1032 Enqueuing Expose request
01:12:59.033 00.002 10072 IsGuiding returns 0
01:12:59.033 00.000 10072 Move returns status 0, amount 2
01:12:59.033 00.000 10072 MoveAxis(N, 0, ABG)
01:12:59.033 00.000 10072 Move returns status 0, amount 0
01:12:59.033 00.000 10072 move complete, result=0
01:12:59.033 00.000 10072 worker thread done servicing request
01:12:59.033 00.000 10072 Worker thread wakes up
01:12:59.033 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:59.033 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:59.040 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:12:59.666 00.626 10072 Exposure complete
01:12:59.712 00.046 10072 worker thread done servicing request
01:12:59.712 00.000 1032 OnExposeComplete: enter
01:12:59.714 00.002 1032 UpdateGuideState(): m_state=6
01:12:59.716 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2091
01:12:59.718 00.002 1032 Star::Find returns 1 (0), X=317.12, Y=752.35, Mass=1373, SNR=26.0, Peak=171 HFD=2.6
01:12:59.720 00.002 1032 MultiStar: [#1 -0.09,-0.08,0.99,U] [#2 0.33,-0.01,0.74,U] [#3 0.07,0.00,0.69,U] [#4 -0.08,-0.06,0.72,U] [#5 -0.13,-0.11,0.68,U] [#6 -0.01,-0.21,0.60,U] [#7 0.36,-0.25,0.54,U] [#8 -0.10,-0.31,0.59,U] 
01:12:59.721 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {-0.11, 0.05}
01:12:59.725 00.004 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.02)
01:12:59.727 00.002 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.02)
01:12:59.729 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.43 mountX=-0.09 mountY=0.01, mountTheta=3.02
01:12:59.731 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
01:12:59.733 00.002 1032 Enqueuing Move request for scope (0.01, -0.09)
01:12:59.735 00.002 10072 Worker thread wakes up
01:12:59.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
01:12:59.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
01:12:59.735 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
01:12:59.737 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:12:59.739 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.37
01:12:59.739 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
01:12:59.739 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:59.739 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:12:59.739 00.000 10072 MoveAxis(W, 2, ABG)
01:12:59.739 00.000 10072 Guiding  Dir = 3, Dur = 2
01:12:59.740 00.001 10072 IsGuiding returns 0
01:12:59.740 00.000 10072 PulseGuide returned control before completion, sleep 12
01:12:59.757 00.017 1032 UpdateGuideState exits: m=1373 SNR=26.0
01:12:59.760 00.003 10072 IsGuiding returns 0
01:12:59.760 00.000 10072 Move returns status 0, amount 2
01:12:59.760 00.000 10072 MoveAxis(N, 0, ABG)
01:12:59.760 00.000 10072 Move returns status 0, amount 0
01:12:59.760 00.000 10072 move complete, result=0
01:12:59.760 00.000 10072 worker thread done servicing request
01:12:59.760 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:59.763 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:12:59.765 00.002 1032 Enqueuing Expose request
01:12:59.768 00.003 10072 Worker thread wakes up
01:12:59.768 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:12:59.768 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:12:59.768 00.000 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
01:13:00.185 00.417 10072 Exposure complete
01:13:00.234 00.049 10072 worker thread done servicing request
01:13:00.234 00.000 1032 OnExposeComplete: enter
01:13:00.236 00.002 1032 UpdateGuideState(): m_state=6
01:13:00.240 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2092
01:13:00.242 00.002 1032 Star::Find returns 1 (0), X=317.16, Y=752.40, Mass=1246, SNR=24.9, Peak=163 HFD=2.6
01:13:00.244 00.002 1032 MultiStar: [#1 -0.02,-0.02,0.97,U] [#2 0.18,-0.02,0.79,U] [#3 0.10,-0.12,0.74,U] [#4 0.04,0.10,0.75,U] [#5 -0.21,0.14,0.72,U] [#6 0.05,-0.10,0.58,U] [#7 0.15,-0.24,0.58,U] [#8 -0.06,-0.26,0.59,U] 
01:13:00.245 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {-0.07, 0.11}
01:13:00.247 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
01:13:00.248 00.001 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
01:13:00.251 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.14 mountX=-0.03 mountY=-0.01, mountTheta=-2.97
01:13:00.253 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
01:13:00.255 00.002 1032 Enqueuing Move request for scope (0.01, -0.03)
01:13:00.256 00.001 10072 Worker thread wakes up
01:13:00.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
01:13:00.257 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
01:13:00.257 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.01
01:13:00.258 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:00.260 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
01:13:00.261 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:13:00.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:00.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:13:00.261 00.000 10072 MoveAxis(W, 2, ABG)
01:13:00.261 00.000 10072 Guiding  Dir = 3, Dur = 2
01:13:00.261 00.000 10072 IsGuiding returns 0
01:13:00.262 00.001 10072 PulseGuide returned control before completion, sleep 12
01:13:00.275 00.013 10072 IsGuiding returns 0
01:13:00.275 00.000 10072 Move returns status 0, amount 2
01:13:00.275 00.000 10072 MoveAxis(N, 0, ABG)
01:13:00.275 00.000 10072 Move returns status 0, amount 0
01:13:00.276 00.001 10072 move complete, result=0
01:13:00.276 00.000 10072 worker thread done servicing request
01:13:00.280 00.004 1032 UpdateGuideState exits: m=1246 SNR=24.9
01:13:00.281 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:00.283 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:00.285 00.002 1032 Enqueuing Expose request
01:13:00.287 00.002 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:13:00.289 00.002 10072 Worker thread wakes up
01:13:00.289 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:00.289 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:00.917 00.628 10072 Exposure complete
01:13:00.965 00.048 10072 worker thread done servicing request
01:13:00.965 00.000 1032 OnExposeComplete: enter
01:13:00.967 00.002 1032 UpdateGuideState(): m_state=6
01:13:00.969 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2093
01:13:00.972 00.003 1032 Star::Find returns 1 (0), X=317.15, Y=752.43, Mass=1381, SNR=26.2, Peak=169 HFD=2.6
01:13:00.973 00.001 1032 MultiStar: [#1 0.07,-0.05,0.97,U] [#2 0.10,-0.08,0.78,U] [#3 0.01,-0.01,0.68,U] [#4 0.00,0.02,0.69,U] [#5 -0.33,0.02,0.66,U] [#6 -0.10,-0.24,0.56,U] [#7 0.23,-0.48,0.56,U] [#8 -0.05,-0.27,0.57,U] 
01:13:00.974 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {-0.08, 0.14}
01:13:00.976 00.002 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.68)
01:13:00.977 00.001 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.68)
01:13:00.979 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.77 mountX=-0.07 mountY=0.04, mountTheta=2.68
01:13:00.982 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
01:13:00.983 00.001 1032 Enqueuing Move request for scope (-0.02, -0.08)
01:13:00.985 00.002 10072 Worker thread wakes up
01:13:00.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
01:13:00.985 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
01:13:00.985 00.000 10072 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.04
01:13:00.987 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:00.990 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
01:13:00.990 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:13:00.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:00.991 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:13:00.991 00.000 10072 MoveAxis(W, 2, ABG)
01:13:00.991 00.000 10072 Guiding  Dir = 3, Dur = 2
01:13:00.991 00.000 10072 IsGuiding returns 0
01:13:00.992 00.001 10072 PulseGuide returned control before completion, sleep 12
01:13:01.006 00.014 10072 IsGuiding returns 1
01:13:01.007 00.001 10072 scope still moving after pulse duration time elapsed
01:13:01.008 00.001 1032 UpdateGuideState exits: m=1381 SNR=26.2
01:13:01.010 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:01.012 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:01.013 00.001 1032 Enqueuing Expose request
01:13:01.036 00.023 10072 IsGuiding returns 0
01:13:01.036 00.000 10072 scope move finished after 2 + 43 ms
01:13:01.036 00.000 10072 Move returns status 0, amount 2
01:13:01.036 00.000 10072 MoveAxis(N, 0, ABG)
01:13:01.036 00.000 10072 Move returns status 0, amount 0
01:13:01.036 00.000 10072 move complete, result=0
01:13:01.036 00.000 10072 worker thread done servicing request
01:13:01.036 00.000 10072 Worker thread wakes up
01:13:01.036 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:01.036 00.000 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
01:13:01.038 00.002 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:01.447 00.409 10072 Exposure complete
01:13:01.495 00.048 10072 worker thread done servicing request
01:13:01.495 00.000 1032 OnExposeComplete: enter
01:13:01.498 00.003 1032 UpdateGuideState(): m_state=6
01:13:01.500 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2094
01:13:01.502 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.45, Mass=1565, SNR=27.9, Peak=197 HFD=2.7
01:13:01.503 00.001 1032 MultiStar: [#1 0.07,0.02,0.91,U] [#2 0.14,-0.06,0.70,U] [#3 0.01,-0.02,0.59,U] [#4 -0.04,-0.09,0.69,U] [#5 -0.03,-0.05,0.70,U] [#6 -0.16,-0.20,0.53,U] [#7 0.31,-0.12,0.49,U] [#8 -0.16,-0.20,0.53,U] 
01:13:01.505 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {-0.04, 0.16}
01:13:01.506 00.001 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
01:13:01.508 00.002 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
01:13:01.509 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.33 mountX=-0.04 mountY=0.00, mountTheta=3.12
01:13:01.512 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
01:13:01.514 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
01:13:01.517 00.003 10072 Worker thread wakes up
01:13:01.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
01:13:01.517 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
01:13:01.517 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
01:13:01.521 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:01.523 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
01:13:01.523 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:13:01.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:01.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:13:01.523 00.000 10072 MoveAxis(W, 2, ABG)
01:13:01.523 00.000 10072 Guiding  Dir = 3, Dur = 2
01:13:01.523 00.000 10072 IsGuiding returns 0
01:13:01.524 00.001 10072 PulseGuide returned control before completion, sleep 12
01:13:01.537 00.013 10072 IsGuiding returns 0
01:13:01.537 00.000 10072 Move returns status 0, amount 2
01:13:01.537 00.000 10072 MoveAxis(N, 0, ABG)
01:13:01.537 00.000 10072 Move returns status 0, amount 0
01:13:01.537 00.000 10072 move complete, result=0
01:13:01.537 00.000 10072 worker thread done servicing request
01:13:01.540 00.003 1032 UpdateGuideState exits: m=1565 SNR=27.9
01:13:01.542 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:01.544 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:01.546 00.002 1032 Enqueuing Expose request
01:13:01.547 00.001 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:13:01.550 00.003 10072 Worker thread wakes up
01:13:01.550 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:01.550 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:02.180 00.630 10072 Exposure complete
01:13:02.228 00.048 10072 worker thread done servicing request
01:13:02.228 00.000 1032 OnExposeComplete: enter
01:13:02.230 00.002 1032 UpdateGuideState(): m_state=6
01:13:02.231 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2095
01:13:02.233 00.002 1032 Star::Find returns 1 (0), X=317.27, Y=752.51, Mass=1371, SNR=26.1, Peak=185 HFD=2.8
01:13:02.235 00.002 1032 MultiStar: [#1 0.02,-0.14,0.95,U] [#2 0.27,-0.21,0.75,U] [#3 0.02,-0.13,0.67,U] [#4 -0.07,-0.16,0.70,U] [#5 -0.12,-0.01,0.70,U] [#6 -0.17,-0.15,0.60,U] [#7 0.34,-0.51,0.00,M1] [#8 0.09,-0.36,0.61,U] 
01:13:02.236 00.001 1032 refined, 7 included, MultiStar: {0.02, -0.10}, one-star: {0.04, 0.22}
01:13:02.237 00.001 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
01:13:02.239 00.002 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
01:13:02.240 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.41 mountX=-0.10 mountY=0.01, mountTheta=3.04
01:13:02.243 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.10, opts=13)
01:13:02.246 00.003 1032 Enqueuing Move request for scope (0.02, -0.10)
01:13:02.247 00.001 10072 Worker thread wakes up
01:13:02.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
01:13:02.248 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
01:13:02.248 00.000 10072 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=0.01
01:13:02.250 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:02.252 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
01:13:02.252 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
01:13:02.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:02.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:13:02.252 00.000 10072 MoveAxis(W, 2, ABG)
01:13:02.252 00.000 10072 Guiding  Dir = 3, Dur = 2
01:13:02.253 00.001 10072 IsGuiding returns 0
01:13:02.253 00.000 10072 PulseGuide returned control before completion, sleep 12
01:13:02.270 00.017 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:13:02.273 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:02.275 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:02.276 00.001 1032 Enqueuing Expose request
01:13:02.279 00.003 10072 IsGuiding returns 0
01:13:02.279 00.000 10072 Move returns status 0, amount 2
01:13:02.279 00.000 10072 MoveAxis(N, 0, ABG)
01:13:02.279 00.000 10072 Move returns status 0, amount 0
01:13:02.279 00.000 10072 move complete, result=0
01:13:02.280 00.001 10072 worker thread done servicing request
01:13:02.280 00.000 10072 Worker thread wakes up
01:13:02.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:02.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:02.287 00.007 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
01:13:02.694 00.407 10072 Exposure complete
01:13:02.740 00.046 10072 worker thread done servicing request
01:13:02.740 00.000 1032 OnExposeComplete: enter
01:13:02.744 00.004 1032 UpdateGuideState(): m_state=6
01:13:02.745 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2096
01:13:02.747 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.52, Mass=1276, SNR=25.2, Peak=168 HFD=2.7
01:13:02.749 00.002 1032 MultiStar: [#1 0.10,-0.06,1.00,U] [#2 0.28,0.11,0.77,U] [#3 0.04,-0.07,0.71,U] [#4 -0.09,-0.08,0.78,U] [#5 -0.20,0.15,0.70,U] [#6 -0.09,-0.09,0.61,U] [#7 0.04,-0.13,0.56,U] [#8 -0.07,-0.09,0.59,U] 
01:13:02.751 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.01}, one-star: {-0.04, 0.23}
01:13:02.753 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
01:13:02.754 00.001 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
01:13:02.756 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.36 mountX=0.01 mountY=-0.01, mountTheta=-0.47
01:13:02.758 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.01, opts=13)
01:13:02.760 00.002 1032 Enqueuing Move request for scope (0.00, 0.01)
01:13:02.761 00.001 10072 Worker thread wakes up
01:13:02.762 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
01:13:02.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
01:13:02.762 00.000 10072 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.01
01:13:02.764 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:02.767 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
01:13:02.767 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:13:02.767 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:02.767 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:13:02.767 00.000 10072 MoveAxis(W, 2, ABG)
01:13:02.767 00.000 10072 Guiding  Dir = 3, Dur = 2
01:13:02.768 00.001 10072 IsGuiding returns 0
01:13:02.769 00.001 10072 PulseGuide returned control before completion, sleep 12
01:13:02.786 00.017 10072 IsGuiding returns 0
01:13:02.786 00.000 10072 Move returns status 0, amount 2
01:13:02.786 00.000 10072 MoveAxis(N, 0, ABG)
01:13:02.786 00.000 10072 Move returns status 0, amount 0
01:13:02.786 00.000 10072 move complete, result=0
01:13:02.786 00.000 10072 worker thread done servicing request
01:13:02.786 00.000 1032 UpdateGuideState exits: m=1276 SNR=25.2
01:13:02.790 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:02.792 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:02.794 00.002 1032 Enqueuing Expose request
01:13:02.795 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:13:02.796 00.001 10072 Worker thread wakes up
01:13:02.797 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:02.797 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:03.430 00.633 10072 Exposure complete
01:13:03.478 00.048 10072 worker thread done servicing request
01:13:03.478 00.000 1032 OnExposeComplete: enter
01:13:03.480 00.002 1032 UpdateGuideState(): m_state=6
01:13:03.481 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2097
01:13:03.483 00.002 1032 Star::Find returns 1 (0), X=317.25, Y=752.43, Mass=1335, SNR=25.7, Peak=177 HFD=2.8
01:13:03.485 00.002 1032 MultiStar: [#1 0.12,-0.05,0.99,U] [#2 0.05,-0.13,0.73,U] [#3 0.13,0.08,0.73,U] [#4 -0.03,-0.07,0.71,U] [#5 -0.23,0.11,0.74,U] [#6 -0.00,-0.06,0.63,U] [#7 0.29,-0.23,0.56,U] [#8 -0.04,-0.35,0.58,U] 
01:13:03.487 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.02, 0.14}
01:13:03.491 00.004 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
01:13:03.492 00.001 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
01:13:03.494 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.92 mountX=-0.05 mountY=-0.02, mountTheta=-2.75
01:13:03.498 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
01:13:03.500 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
01:13:03.501 00.001 10072 Worker thread wakes up
01:13:03.501 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
01:13:03.501 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
01:13:03.501 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
01:13:03.504 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:03.506 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
01:13:03.506 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:13:03.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:03.507 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:13:03.507 00.000 10072 MoveAxis(W, 2, ABG)
01:13:03.507 00.000 10072 Guiding  Dir = 3, Dur = 2
01:13:03.507 00.000 10072 IsGuiding returns 0
01:13:03.508 00.001 10072 PulseGuide returned control before completion, sleep 12
01:13:03.520 00.012 10072 IsGuiding returns 0
01:13:03.521 00.001 10072 Move returns status 0, amount 2
01:13:03.521 00.000 10072 MoveAxis(N, 0, ABG)
01:13:03.521 00.000 10072 Move returns status 0, amount 0
01:13:03.521 00.000 10072 move complete, result=0
01:13:03.521 00.000 10072 worker thread done servicing request
01:13:03.525 00.004 1032 UpdateGuideState exits: m=1335 SNR=25.7
01:13:03.527 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:03.529 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:03.530 00.001 1032 Enqueuing Expose request
01:13:03.532 00.002 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:13:03.534 00.002 10072 Worker thread wakes up
01:13:03.534 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:03.534 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:03.944 00.410 10072 Exposure complete
01:13:03.995 00.051 10072 worker thread done servicing request
01:13:03.995 00.000 1032 OnExposeComplete: enter
01:13:03.998 00.003 1032 UpdateGuideState(): m_state=6
01:13:04.000 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2098
01:13:04.002 00.002 1032 Star::Find returns 1 (0), X=317.31, Y=752.28, Mass=1394, SNR=26.3, Peak=151 HFD=2.9
01:13:04.004 00.002 1032 MultiStar: [#1 0.00,-0.05,0.93,U] [#2 0.20,-0.09,0.76,U] [#3 0.16,-0.02,0.72,U] [#4 -0.02,-0.11,0.72,U] [#5 -0.22,0.05,0.66,U] [#6 -0.04,-0.11,0.59,U] [#7 0.04,-0.31,0.58,U] [#8 0.04,-0.24,0.55,U] 
01:13:04.006 00.002 1032 single-star, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.08, -0.02}
01:13:04.007 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
01:13:04.010 00.003 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
01:13:04.011 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.21 mountX=-0.04 mountY=-0.08, mountTheta=-2.04
01:13:04.014 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
01:13:04.016 00.002 1032 Enqueuing Move request for scope (0.08, -0.02)
01:13:04.018 00.002 10072 Worker thread wakes up
01:13:04.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
01:13:04.024 00.006 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
01:13:04.024 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.08
01:13:04.027 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:04.030 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.36
01:13:04.030 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:13:04.030 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:04.030 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:13:04.030 00.000 10072 MoveAxis(W, 2, ABG)
01:13:04.030 00.000 10072 Guiding  Dir = 3, Dur = 2
01:13:04.030 00.000 10072 IsGuiding returns 0
01:13:04.031 00.001 10072 PulseGuide returned control before completion, sleep 12
01:13:04.050 00.019 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:13:04.055 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:04.057 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:04.059 00.002 10072 IsGuiding returns 0
01:13:04.059 00.000 10072 Move returns status 0, amount 2
01:13:04.059 00.000 10072 MoveAxis(N, 0, ABG)
01:13:04.059 00.000 10072 Move returns status 0, amount 0
01:13:04.059 00.000 10072 move complete, result=0
01:13:04.059 00.000 1032 Enqueuing Expose request
01:13:04.061 00.002 10072 worker thread done servicing request
01:13:04.061 00.000 10072 Worker thread wakes up
01:13:04.061 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:13:04.062 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:04.063 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:04.695 00.632 10072 Exposure complete
01:13:04.741 00.046 10072 worker thread done servicing request
01:13:04.741 00.000 1032 OnExposeComplete: enter
01:13:04.743 00.002 1032 UpdateGuideState(): m_state=6
01:13:04.745 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2099
01:13:04.747 00.002 1032 Star::Find returns 1 (0), X=317.26, Y=752.38, Mass=1428, SNR=26.6, Peak=167 HFD=2.8
01:13:04.749 00.002 1032 MultiStar: [#1 0.01,-0.03,0.99,U] [#2 0.24,0.01,0.73,U] [#3 0.12,0.01,0.69,U] [#4 -0.04,-0.10,0.72,U] [#5 -0.17,0.11,0.71,U] [#6 -0.20,-0.11,0.58,U] [#7 0.11,-0.31,0.54,U] [#8 0.01,-0.19,0.54,U] 
01:13:04.751 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.03, 0.09}
01:13:04.752 00.001 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
01:13:04.755 00.003 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
01:13:04.756 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.22 mountX=-0.04 mountY=-0.00, mountTheta=-3.05
01:13:04.759 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
01:13:04.760 00.001 1032 Enqueuing Move request for scope (0.01, -0.04)
01:13:04.763 00.003 10072 Worker thread wakes up
01:13:04.763 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
01:13:04.763 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
01:13:04.763 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.00
01:13:04.765 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:04.766 00.001 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.35
01:13:04.766 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:13:04.766 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:04.768 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:13:04.768 00.000 10072 MoveAxis(W, 2, ABG)
01:13:04.768 00.000 10072 Guiding  Dir = 3, Dur = 2
01:13:04.768 00.000 10072 IsGuiding returns 0
01:13:04.769 00.001 10072 PulseGuide returned control before completion, sleep 12
01:13:04.785 00.016 1032 UpdateGuideState exits: m=1428 SNR=26.6
01:13:04.788 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:04.790 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:04.791 00.001 1032 Enqueuing Expose request
01:13:04.793 00.002 10072 IsGuiding returns 0
01:13:04.793 00.000 10072 Move returns status 0, amount 2
01:13:04.793 00.000 10072 MoveAxis(N, 0, ABG)
01:13:04.793 00.000 10072 Move returns status 0, amount 0
01:13:04.793 00.000 10072 move complete, result=0
01:13:04.793 00.000 10072 worker thread done servicing request
01:13:04.793 00.000 10072 Worker thread wakes up
01:13:04.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:04.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:04.801 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:13:05.212 00.411 10072 Exposure complete
01:13:05.262 00.050 10072 worker thread done servicing request
01:13:05.262 00.000 1032 OnExposeComplete: enter
01:13:05.264 00.002 1032 UpdateGuideState(): m_state=6
01:13:05.266 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2100
01:13:05.268 00.002 1032 Star::Find returns 1 (0), X=317.18, Y=752.50, Mass=1438, SNR=26.7, Peak=192 HFD=2.7
01:13:05.275 00.007 1032 MultiStar: [#1 0.08,0.11,0.96,U] [#2 0.04,0.17,0.69,U] [#3 0.00,0.13,0.65,U] [#4 -0.09,0.02,0.72,U] [#5 -0.35,0.17,0.69,U] [#6 -0.24,-0.07,0.59,U] [#7 0.35,-0.29,0.51,U] [#8 -0.07,-0.13,0.57,U] 
01:13:05.278 00.003 1032 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {-0.05, 0.21}
01:13:05.280 00.002 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
01:13:05.281 00.001 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
01:13:05.283 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.16 mountX=0.07 mountY=0.02, mountTheta=0.33
01:13:05.287 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
01:13:05.289 00.002 1032 Enqueuing Move request for scope (-0.04, 0.06)
01:13:05.290 00.001 10072 Worker thread wakes up
01:13:05.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
01:13:05.290 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
01:13:05.291 00.001 10072 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.02
01:13:05.292 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:05.295 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.35
01:13:05.295 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:13:05.295 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:05.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:13:05.295 00.000 10072 MoveAxis(W, 2, ABG)
01:13:05.295 00.000 10072 Guiding  Dir = 3, Dur = 2
01:13:05.295 00.000 10072 IsGuiding returns 0
01:13:05.296 00.001 10072 PulseGuide returned control before completion, sleep 12
01:13:05.313 00.017 1032 UpdateGuideState exits: m=1438 SNR=26.7
01:13:05.317 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:05.319 00.002 10072 IsGuiding returns 0
01:13:05.319 00.000 10072 Move returns status 0, amount 2
01:13:05.319 00.000 10072 MoveAxis(N, 0, ABG)
01:13:05.319 00.000 10072 Move returns status 0, amount 0
01:13:05.319 00.000 10072 move complete, result=0
01:13:05.319 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:05.321 00.002 10072 worker thread done servicing request
01:13:05.321 00.000 1032 Enqueuing Expose request
01:13:05.323 00.002 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
01:13:05.324 00.001 10072 Worker thread wakes up
01:13:05.324 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:05.324 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:05.963 00.639 10072 Exposure complete
01:13:06.009 00.046 10072 worker thread done servicing request
01:13:06.009 00.000 1032 OnExposeComplete: enter
01:13:06.011 00.002 1032 UpdateGuideState(): m_state=6
01:13:06.012 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2101
01:13:06.014 00.002 1032 Star::Find returns 1 (0), X=317.25, Y=752.54, Mass=1468, SNR=27.0, Peak=182 HFD=2.8
01:13:06.016 00.002 1032 MultiStar: [#1 -0.07,0.07,0.93,U] [#2 0.06,0.14,0.69,U] [#3 -0.07,0.10,0.68,U] [#4 -0.12,-0.02,0.70,U] [#5 -0.21,0.19,0.67,U] [#6 -0.17,0.00,0.60,U] [#7 0.22,-0.13,0.49,U] [#8 -0.19,-0.01,0.56,U] 
01:13:06.018 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.08}, one-star: {0.02, 0.25}
01:13:06.019 00.001 1032 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.83) = xAngle (0.36 = 0.36)
01:13:06.021 00.002 1032 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.36 = 0.36)
01:13:06.024 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.19 mountX=0.10 mountY=0.04, mountTheta=0.36
01:13:06.027 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.08, opts=13)
01:13:06.029 00.002 1032 Enqueuing Move request for scope (-0.06, 0.08)
01:13:06.031 00.002 10072 Worker thread wakes up
01:13:06.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
01:13:06.032 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
01:13:06.032 00.000 10072 Moving (-0.06, 0.08) raw xDistance=0.10 yDistance=0.04
01:13:06.034 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:06.037 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.35
01:13:06.037 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:13:06.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:06.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:13:06.037 00.000 10072 MoveAxis(W, 1, ABG)
01:13:06.037 00.000 10072 Guiding  Dir = 3, Dur = 1
01:13:06.038 00.001 10072 IsGuiding returns 0
01:13:06.038 00.000 10072 PulseGuide returned control before completion, sleep 11
01:13:06.055 00.017 10072 IsGuiding returns 0
01:13:06.055 00.000 10072 Move returns status 0, amount 1
01:13:06.055 00.000 10072 MoveAxis(N, 0, ABG)
01:13:06.055 00.000 10072 Move returns status 0, amount 0
01:13:06.055 00.000 10072 move complete, result=0
01:13:06.055 00.000 10072 worker thread done servicing request
01:13:06.055 00.000 1032 UpdateGuideState exits: m=1468 SNR=27.0
01:13:06.058 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:06.059 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:06.061 00.002 1032 Enqueuing Expose request
01:13:06.064 00.003 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
01:13:06.065 00.001 10072 Worker thread wakes up
01:13:06.065 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:06.066 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:06.481 00.415 10072 Exposure complete
01:13:06.528 00.047 1032 OnExposeComplete: enter
01:13:06.532 00.004 1032 UpdateGuideState(): m_state=6
01:13:06.533 00.001 10072 worker thread done servicing request
01:13:06.533 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2102
01:13:06.535 00.002 1032 Star::Find returns 1 (0), X=317.24, Y=752.50, Mass=1439, SNR=26.7, Peak=172 HFD=3.0
01:13:06.536 00.001 1032 MultiStar: [#1 0.04,0.11,0.93,U] [#2 0.10,0.17,0.73,U] [#3 -0.11,0.02,0.66,U] [#4 -0.09,-0.04,0.67,U] [#5 -0.21,0.15,0.69,U] [#6 -0.23,-0.13,0.58,U] [#7 0.10,-0.27,0.53,U] [#8 -0.08,-0.24,0.57,U] 
01:13:06.538 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {0.01, 0.20}
01:13:06.539 00.001 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
01:13:06.541 00.002 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
01:13:06.543 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.61 mountX=0.04 mountY=0.04, mountTheta=0.78
01:13:06.545 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
01:13:06.550 00.005 1032 Enqueuing Move request for scope (-0.04, 0.03)
01:13:06.552 00.002 10072 Worker thread wakes up
01:13:06.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
01:13:06.552 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
01:13:06.552 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.04
01:13:06.555 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:06.557 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.35
01:13:06.557 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:13:06.557 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:06.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:13:06.557 00.000 10072 MoveAxis(W, 1, ABG)
01:13:06.557 00.000 10072 Guiding  Dir = 3, Dur = 1
01:13:06.558 00.001 10072 IsGuiding returns 0
01:13:06.559 00.001 10072 PulseGuide returned control before completion, sleep 11
01:13:06.572 00.013 10072 IsGuiding returns 0
01:13:06.572 00.000 10072 Move returns status 0, amount 1
01:13:06.572 00.000 10072 MoveAxis(N, 0, ABG)
01:13:06.572 00.000 10072 Move returns status 0, amount 0
01:13:06.572 00.000 10072 move complete, result=0
01:13:06.572 00.000 10072 worker thread done servicing request
01:13:06.574 00.002 1032 UpdateGuideState exits: m=1439 SNR=26.7
01:13:06.576 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:06.578 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:06.579 00.001 1032 Enqueuing Expose request
01:13:06.581 00.002 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
01:13:06.584 00.003 10072 Worker thread wakes up
01:13:06.584 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:06.584 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:07.215 00.631 10072 Exposure complete
01:13:07.263 00.048 10072 worker thread done servicing request
01:13:07.265 00.002 1032 OnExposeComplete: enter
01:13:07.266 00.001 1032 UpdateGuideState(): m_state=6
01:13:07.268 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2103
01:13:07.269 00.001 1032 Star::Find returns 1 (0), X=317.22, Y=752.29, Mass=1373, SNR=26.1, Peak=153 HFD=2.8
01:13:07.271 00.002 1032 MultiStar: [#1 -0.06,-0.06,0.93,U] [#2 0.17,0.07,0.72,U] [#3 0.02,0.06,0.70,U] [#4 -0.15,-0.15,0.70,U] [#5 -0.15,0.07,0.70,U] [#6 -0.05,-0.15,0.60,U] [#7 0.23,-0.31,0.55,U] [#8 -0.11,-0.24,0.59,U] 
01:13:07.273 00.002 1032 single-star, 8 included, MultiStar: {-0.02, -0.07}, one-star: {-0.01, -0.00}
01:13:07.274 00.001 1032 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.83) = xAngle (-4.55 = 1.73)
01:13:07.276 00.002 1032 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.55 = 1.73)
01:13:07.278 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.72 mountX=-0.00 mountY=0.01, mountTheta=1.73
01:13:07.282 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.00, opts=13)
01:13:07.284 00.002 1032 Enqueuing Move request for scope (-0.01, -0.00)
01:13:07.286 00.002 10072 Worker thread wakes up
01:13:07.286 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
01:13:07.286 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
01:13:07.286 00.000 10072 Moving (-0.01, -0.00) raw xDistance=-0.00 yDistance=0.01
01:13:07.288 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:07.292 00.004 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.35
01:13:07.292 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:13:07.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:07.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:13:07.292 00.000 10072 MoveAxis(W, 2, ABG)
01:13:07.292 00.000 10072 Guiding  Dir = 3, Dur = 2
01:13:07.292 00.000 10072 IsGuiding returns 0
01:13:07.294 00.002 10072 PulseGuide returned control before completion, sleep 12
01:13:07.311 00.017 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:13:07.313 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:07.314 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:07.316 00.002 1032 Enqueuing Expose request
01:13:07.321 00.005 10072 IsGuiding returns 0
01:13:07.322 00.001 10072 Move returns status 0, amount 2
01:13:07.322 00.000 10072 MoveAxis(N, 0, ABG)
01:13:07.322 00.000 10072 Move returns status 0, amount 0
01:13:07.322 00.000 10072 move complete, result=0
01:13:07.322 00.000 10072 worker thread done servicing request
01:13:07.322 00.000 10072 Worker thread wakes up
01:13:07.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:07.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:07.327 00.005 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:13:07.732 00.405 10072 Exposure complete
01:13:07.780 00.048 10072 worker thread done servicing request
01:13:07.780 00.000 1032 OnExposeComplete: enter
01:13:07.782 00.002 1032 UpdateGuideState(): m_state=6
01:13:07.785 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2104
01:13:07.786 00.001 1032 Star::Find returns 1 (0), X=317.22, Y=752.37, Mass=1304, SNR=25.4, Peak=152 HFD=2.8
01:13:07.788 00.002 1032 MultiStar: [#1 0.11,-0.16,1.00,U] [#2 0.17,-0.10,0.76,U] [#3 0.07,0.01,0.70,U] [#4 -0.02,-0.12,0.71,U] [#5 -0.32,0.06,0.70,U] [#6 -0.09,-0.09,0.60,U] [#7 0.27,-0.27,0.56,U] [#8 -0.01,-0.35,0.58,U] 
01:13:07.789 00.001 1032 single-star, 8 included, MultiStar: {0.02, -0.09}, one-star: {-0.01, 0.08}
01:13:07.791 00.002 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
01:13:07.793 00.002 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
01:13:07.794 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.69 mountX=0.08 mountY=-0.01, mountTheta=-0.14
01:13:07.798 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
01:13:07.802 00.004 1032 Enqueuing Move request for scope (-0.01, 0.08)
01:13:07.803 00.001 10072 Worker thread wakes up
01:13:07.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
01:13:07.804 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:13:07.804 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
01:13:07.806 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:07.809 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.35
01:13:07.809 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:13:07.809 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:07.809 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:13:07.809 00.000 10072 MoveAxis(W, 1, ABG)
01:13:07.809 00.000 10072 Guiding  Dir = 3, Dur = 1
01:13:07.809 00.000 10072 IsGuiding returns 0
01:13:07.810 00.001 10072 PulseGuide returned control before completion, sleep 11
01:13:07.827 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.4
01:13:07.830 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:07.832 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:07.835 00.003 1032 Enqueuing Expose request
01:13:07.838 00.003 10072 IsGuiding returns 0
01:13:07.838 00.000 10072 Move returns status 0, amount 1
01:13:07.838 00.000 10072 MoveAxis(N, 0, ABG)
01:13:07.838 00.000 10072 Move returns status 0, amount 0
01:13:07.838 00.000 10072 move complete, result=0
01:13:07.838 00.000 10072 worker thread done servicing request
01:13:07.838 00.000 10072 Worker thread wakes up
01:13:07.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:07.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:07.846 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:13:08.465 00.619 10072 Exposure complete
01:13:08.513 00.048 10072 worker thread done servicing request
01:13:08.513 00.000 1032 OnExposeComplete: enter
01:13:08.516 00.003 1032 UpdateGuideState(): m_state=6
01:13:08.519 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2105
01:13:08.521 00.002 1032 Star::Find returns 1 (0), X=317.29, Y=752.36, Mass=1401, SNR=26.4, Peak=170 HFD=2.8
01:13:08.523 00.002 1032 MultiStar: [#1 0.09,-0.02,1.00,U] [#2 0.20,0.02,0.72,U] [#3 0.08,-0.05,0.67,U] [#4 -0.05,-0.10,0.72,U] [#5 -0.22,0.08,0.69,U] [#6 0.05,-0.07,0.57,U] [#7 0.32,-0.31,0.57,U] [#8 0.06,-0.27,0.57,U] 
01:13:08.526 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.06, 0.07}
01:13:08.528 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
01:13:08.529 00.001 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
01:13:08.530 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.70 mountX=-0.07 mountY=-0.05, mountTheta=-2.53
01:13:08.534 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
01:13:08.535 00.001 1032 Enqueuing Move request for scope (0.06, -0.05)
01:13:08.536 00.001 10072 Worker thread wakes up
01:13:08.537 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
01:13:08.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
01:13:08.537 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.05
01:13:08.538 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:08.541 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.35
01:13:08.541 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:13:08.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:08.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:13:08.541 00.000 10072 MoveAxis(W, 1, ABG)
01:13:08.541 00.000 10072 Guiding  Dir = 3, Dur = 1
01:13:08.541 00.000 10072 IsGuiding returns 0
01:13:08.542 00.001 10072 PulseGuide returned control before completion, sleep 11
01:13:08.557 00.015 10072 IsGuiding returns 0
01:13:08.557 00.000 10072 Move returns status 0, amount 1
01:13:08.557 00.000 10072 MoveAxis(N, 0, ABG)
01:13:08.557 00.000 10072 Move returns status 0, amount 0
01:13:08.557 00.000 10072 move complete, result=0
01:13:08.557 00.000 10072 worker thread done servicing request
01:13:08.559 00.002 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:13:08.560 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:08.563 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:08.564 00.001 1032 Enqueuing Expose request
01:13:08.565 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:13:08.567 00.002 10072 Worker thread wakes up
01:13:08.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:08.567 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:08.982 00.415 10072 Exposure complete
01:13:09.030 00.048 10072 worker thread done servicing request
01:13:09.030 00.000 1032 OnExposeComplete: enter
01:13:09.032 00.002 1032 UpdateGuideState(): m_state=6
01:13:09.033 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2106
01:13:09.036 00.003 1032 Star::Find returns 1 (0), X=317.31, Y=752.42, Mass=1437, SNR=26.6, Peak=182 HFD=2.9
01:13:09.038 00.002 1032 MultiStar: [#1 0.20,-0.00,0.92,U] [#2 0.05,-0.05,0.73,U] [#3 0.08,0.03,0.65,U] [#4 0.10,-0.05,0.70,U] [#5 -0.06,0.05,0.68,U] [#6 -0.10,0.02,0.58,U] [#7 0.26,-0.39,0.50,U] [#8 -0.01,-0.14,0.59,U] 
01:13:09.040 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.08, 0.13}
01:13:09.042 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
01:13:09.043 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
01:13:09.044 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.35 mountX=-0.04 mountY=-0.06, mountTheta=-2.18
01:13:09.047 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
01:13:09.049 00.002 1032 Enqueuing Move request for scope (0.07, -0.03)
01:13:09.050 00.001 10072 Worker thread wakes up
01:13:09.051 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:13:09.051 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:13:09.051 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.04 yDistance=-0.06
01:13:09.053 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:09.055 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.35
01:13:09.055 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:13:09.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:09.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:13:09.055 00.000 10072 MoveAxis(W, 1, ABG)
01:13:09.055 00.000 10072 Guiding  Dir = 3, Dur = 1
01:13:09.056 00.001 10072 IsGuiding returns 0
01:13:09.056 00.000 10072 PulseGuide returned control before completion, sleep 11
01:13:09.072 00.016 1032 UpdateGuideState exits: m=1437 SNR=26.6
01:13:09.076 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:09.077 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:09.078 00.001 1032 Enqueuing Expose request
01:13:09.080 00.002 10072 IsGuiding returns 0
01:13:09.080 00.000 10072 Move returns status 0, amount 1
01:13:09.080 00.000 10072 MoveAxis(N, 0, ABG)
01:13:09.080 00.000 10072 Move returns status 0, amount 0
01:13:09.080 00.000 10072 move complete, result=0
01:13:09.080 00.000 10072 worker thread done servicing request
01:13:09.080 00.000 10072 Worker thread wakes up
01:13:09.080 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:09.080 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:09.087 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:13:09.813 00.726 10072 Exposure complete
01:13:09.858 00.045 10072 worker thread done servicing request
01:13:09.858 00.000 1032 OnExposeComplete: enter
01:13:09.860 00.002 1032 UpdateGuideState(): m_state=6
01:13:09.862 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2107
01:13:09.865 00.003 1032 Star::Find returns 1 (0), X=317.35, Y=752.17, Mass=1546, SNR=27.7, Peak=179 HFD=2.7
01:13:09.866 00.001 1032 MultiStar: [#1 0.18,-0.14,0.88,U] [#2 0.22,-0.02,0.70,U] [#3 0.00,-0.06,0.60,U] [#4 -0.08,-0.14,0.66,U] [#5 -0.10,0.02,0.67,U] [#6 0.03,-0.12,0.53,U] [#7 0.13,-0.15,0.54,U] [#8 0.01,-0.14,0.50,U] 
01:13:09.868 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.12, -0.12}
01:13:09.869 00.001 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
01:13:09.870 00.001 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
01:13:09.872 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.97 mountX=-0.11 mountY=-0.04, mountTheta=-2.80
01:13:09.874 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.10, opts=13)
01:13:09.877 00.003 1032 Enqueuing Move request for scope (0.07, -0.10)
01:13:09.879 00.002 10072 Worker thread wakes up
01:13:09.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
01:13:09.879 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
01:13:09.879 00.000 10072 Moving (0.07, -0.10) raw xDistance=-0.11 yDistance=-0.04
01:13:09.881 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:09.882 00.001 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
01:13:09.882 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
01:13:09.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:09.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:13:09.884 00.002 10072 MoveAxis(W, 1, ABG)
01:13:09.884 00.000 10072 Guiding  Dir = 3, Dur = 1
01:13:09.884 00.000 10072 IsGuiding returns 0
01:13:09.884 00.000 10072 PulseGuide returned control before completion, sleep 11
01:13:09.900 00.016 1032 UpdateGuideState exits: m=1546 SNR=27.7
01:13:09.902 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:09.904 00.002 10072 IsGuiding returns 0
01:13:09.904 00.000 10072 Move returns status 0, amount 1
01:13:09.904 00.000 10072 MoveAxis(N, 0, ABG)
01:13:09.904 00.000 10072 Move returns status 0, amount 0
01:13:09.904 00.000 10072 move complete, result=0
01:13:09.904 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:09.907 00.003 1032 Enqueuing Expose request
01:13:09.908 00.001 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:13:09.910 00.002 10072 worker thread done servicing request
01:13:09.910 00.000 10072 Worker thread wakes up
01:13:09.910 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:09.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:10.328 00.418 10072 Exposure complete
01:13:10.572 00.244 1032 OnExposeComplete: enter
01:13:10.575 00.003 1032 UpdateGuideState(): m_state=6
01:13:10.597 00.022 10072 worker thread done servicing request
01:13:10.598 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2108
01:13:10.601 00.003 1032 Star::Find returns 1 (0), X=317.33, Y=752.20, Mass=1425, SNR=26.6, Peak=162 HFD=2.7
01:13:10.603 00.002 1032 MultiStar: [#1 0.16,-0.31,0.92,U] [#2 0.14,-0.20,0.78,U] [#3 -0.03,-0.18,0.68,U] [#4 -0.09,-0.26,0.68,U] [#5 -0.22,-0.07,0.66,U] [#6 -0.03,-0.40,0.56,U] [#7 0.34,-0.39,0.55,U] [#8 -0.15,-0.32,0.57,U] 
01:13:10.605 00.002 1032 single-star, 8 included, MultiStar: {0.03, -0.24}, one-star: {0.10, -0.09}
01:13:10.608 00.003 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
01:13:10.610 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
01:13:10.614 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.76 mountX=-0.12 mountY=-0.07, mountTheta=-2.59
01:13:10.619 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
01:13:10.621 00.002 1032 Enqueuing Move request for scope (0.10, -0.09)
01:13:10.623 00.002 10072 Worker thread wakes up
01:13:10.624 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
01:13:10.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
01:13:10.624 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.12 yDistance=-0.07
01:13:10.626 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:10.628 00.002 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
01:13:10.628 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
01:13:10.629 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:10.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:13:10.629 00.000 10072 MoveAxis(W, 1, ABG)
01:13:10.629 00.000 10072 Guiding  Dir = 3, Dur = 1
01:13:10.629 00.000 10072 IsGuiding returns 0
01:13:10.630 00.001 10072 PulseGuide returned control before completion, sleep 11
01:13:10.651 00.021 1032 UpdateGuideState exits: m=1425 SNR=26.6
01:13:10.653 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:10.656 00.003 10072 IsGuiding returns 0
01:13:10.656 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:10.658 00.002 1032 Enqueuing Expose request
01:13:10.660 00.002 10072 Move returns status 0, amount 1
01:13:10.660 00.000 10072 MoveAxis(N, 0, ABG)
01:13:10.660 00.000 10072 Move returns status 0, amount 0
01:13:10.660 00.000 10072 move complete, result=0
01:13:10.660 00.000 10072 worker thread done servicing request
01:13:10.660 00.000 10072 Worker thread wakes up
01:13:10.660 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:10.660 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:10.669 00.009 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:13:11.286 00.617 10072 Exposure complete
01:13:11.357 00.071 10072 worker thread done servicing request
01:13:11.357 00.000 1032 OnExposeComplete: enter
01:13:11.362 00.005 1032 UpdateGuideState(): m_state=6
01:13:11.365 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2109
01:13:11.368 00.003 1032 Star::Find returns 1 (0), X=317.27, Y=752.28, Mass=1324, SNR=25.6, Peak=154 HFD=2.8
01:13:11.371 00.003 1032 MultiStar: [#1 -0.02,-0.12,0.96,U] [#2 0.12,0.03,0.80,U] [#3 0.02,-0.11,0.67,U] [#4 -0.06,-0.10,0.76,U] [#5 -0.24,0.08,0.74,U] [#6 -0.15,0.05,0.59,U] [#7 0.24,-0.23,0.55,U] [#8 -0.01,-0.21,0.56,U] 
01:13:11.377 00.006 1032 single-star, 8 included, MultiStar: {-0.01, -0.06}, one-star: {0.04, -0.01}
01:13:11.380 00.003 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
01:13:11.383 00.003 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
01:13:11.386 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.20 mountX=-0.02 mountY=-0.04, mountTheta=-2.03
01:13:11.392 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
01:13:11.398 00.006 1032 Enqueuing Move request for scope (0.04, -0.01)
01:13:11.402 00.004 10072 Worker thread wakes up
01:13:11.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
01:13:11.403 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
01:13:11.403 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
01:13:11.407 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:11.410 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
01:13:11.410 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:13:11.410 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:11.411 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:13:11.411 00.000 10072 MoveAxis(W, 1, ABG)
01:13:11.411 00.000 10072 Guiding  Dir = 3, Dur = 1
01:13:11.411 00.000 10072 IsGuiding returns 0
01:13:11.412 00.001 10072 PulseGuide returned control before completion, sleep 11
01:13:11.436 00.024 1032 UpdateGuideState exits: m=1324 SNR=25.6
01:13:11.439 00.003 10072 IsGuiding returns 0
01:13:11.439 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:11.442 00.003 10072 Move returns status 0, amount 1
01:13:11.442 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:11.444 00.002 1032 Enqueuing Expose request
01:13:11.446 00.002 10072 MoveAxis(N, 0, ABG)
01:13:11.447 00.001 10072 Move returns status 0, amount 0
01:13:11.447 00.000 10072 move complete, result=0
01:13:11.447 00.000 10072 worker thread done servicing request
01:13:11.447 00.000 10072 Worker thread wakes up
01:13:11.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:11.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:11.461 00.014 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:13:11.866 00.405 10072 Exposure complete
01:13:11.934 00.068 10072 worker thread done servicing request
01:13:11.935 00.001 1032 OnExposeComplete: enter
01:13:11.937 00.002 1032 UpdateGuideState(): m_state=6
01:13:11.941 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2110
01:13:11.943 00.002 1032 Star::Find returns 1 (0), X=317.22, Y=752.47, Mass=1366, SNR=26.0, Peak=161 HFD=2.8
01:13:11.946 00.003 1032 MultiStar: [#1 0.01,-0.06,0.98,U] [#2 0.22,0.04,0.77,U] [#3 0.03,-0.08,0.66,U] [#4 0.01,-0.15,0.71,U] [#5 -0.30,-0.02,0.71,U] [#6 -0.01,-0.14,0.62,U] [#7 0.15,-0.30,0.57,U] [#8 0.03,-0.40,0.54,U] 
01:13:11.949 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.01, 0.18}
01:13:11.952 00.003 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
01:13:11.956 00.004 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
01:13:11.958 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.42 mountX=-0.08 mountY=0.01, mountTheta=3.03
01:13:11.962 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
01:13:11.965 00.003 1032 Enqueuing Move request for scope (0.01, -0.08)
01:13:11.967 00.002 10072 Worker thread wakes up
01:13:11.967 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
01:13:11.967 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
01:13:11.967 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
01:13:11.970 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:11.973 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
01:13:11.973 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:13:11.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:11.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:13:11.973 00.000 10072 MoveAxis(W, 0, ABG)
01:13:11.973 00.000 10072 Move returns status 0, amount 0
01:13:11.973 00.000 10072 MoveAxis(N, 0, ABG)
01:13:11.973 00.000 10072 Move returns status 0, amount 0
01:13:11.974 00.001 10072 move complete, result=0
01:13:11.974 00.000 10072 worker thread done servicing request
01:13:11.997 00.023 1032 UpdateGuideState exits: m=1366 SNR=26.0
01:13:11.999 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:12.003 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:12.006 00.003 1032 Enqueuing Expose request
01:13:12.009 00.003 1032 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
01:13:12.011 00.002 10072 Worker thread wakes up
01:13:12.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:12.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:12.650 00.639 10072 Exposure complete
01:13:12.728 00.078 10072 worker thread done servicing request
01:13:12.728 00.000 1032 OnExposeComplete: enter
01:13:12.730 00.002 1032 UpdateGuideState(): m_state=6
01:13:12.733 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2111
01:13:12.736 00.003 1032 Star::Find returns 1 (0), X=317.29, Y=752.25, Mass=1471, SNR=27.0, Peak=169 HFD=2.8
01:13:12.745 00.009 1032 MultiStar: [#1 0.02,-0.20,0.95,U] [#2 0.25,-0.05,0.75,U] [#3 0.10,-0.25,0.63,U] [#4 -0.09,-0.19,0.69,U] [#5 -0.16,-0.10,0.66,U] [#6 -0.24,-0.32,0.58,U] [#7 0.23,-0.43,0.53,U] [#8 -0.03,-0.33,0.55,U] 
01:13:12.748 00.003 1032 single-star, 8 included, MultiStar: {0.02, -0.19}, one-star: {0.06, -0.05}
01:13:12.751 00.003 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
01:13:12.754 00.003 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
01:13:12.757 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.71 mountX=-0.06 mountY=-0.04, mountTheta=-2.54
01:13:12.762 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
01:13:12.765 00.003 1032 Enqueuing Move request for scope (0.06, -0.05)
01:13:12.773 00.008 10072 Worker thread wakes up
01:13:12.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
01:13:12.773 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
01:13:12.773 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.04
01:13:12.776 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:12.779 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
01:13:12.779 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:13:12.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:12.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:13:12.779 00.000 10072 MoveAxis(E, 0, ABG)
01:13:12.779 00.000 10072 Move returns status 0, amount 0
01:13:12.779 00.000 10072 MoveAxis(N, 0, ABG)
01:13:12.779 00.000 10072 Move returns status 0, amount 0
01:13:12.779 00.000 10072 move complete, result=0
01:13:12.779 00.000 10072 worker thread done servicing request
01:13:12.803 00.024 1032 UpdateGuideState exits: m=1471 SNR=27.0
01:13:12.807 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:12.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:12.811 00.002 1032 Enqueuing Expose request
01:13:12.813 00.002 10072 Worker thread wakes up
01:13:12.813 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:12.816 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:12.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:13.228 00.412 10072 Exposure complete
01:13:13.323 00.095 10072 worker thread done servicing request
01:13:13.323 00.000 1032 OnExposeComplete: enter
01:13:13.325 00.002 1032 UpdateGuideState(): m_state=6
01:13:13.329 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2112
01:13:13.344 00.015 1032 Star::Find returns 1 (0), X=317.27, Y=752.29, Mass=1480, SNR=27.1, Peak=164 HFD=2.8
01:13:13.348 00.004 1032 MultiStar: [#1 0.02,-0.15,0.97,U] [#2 0.39,-0.23,0.71,U] [#3 0.22,-0.29,0.61,U] [#4 0.05,-0.35,0.69,U] [#5 -0.27,-0.03,0.66,U] [#6 -0.02,-0.31,0.59,U] [#7 0.35,-0.63,0.00,M1] [#8 0.00,-0.34,0.53,U] 
01:13:13.352 00.004 1032 single-star, 7 included, MultiStar: {0.06, -0.19}, one-star: {0.04, -0.00}
01:13:13.354 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
01:13:13.358 00.004 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
01:13:13.367 00.009 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.03 mountX=-0.01 mountY=-0.04, mountTheta=-1.86
01:13:13.372 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
01:13:13.376 00.004 1032 Enqueuing Move request for scope (0.04, -0.00)
01:13:13.378 00.002 10072 Worker thread wakes up
01:13:13.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
01:13:13.378 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
01:13:13.378 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
01:13:13.381 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:13.384 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
01:13:13.384 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:13:13.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:13.385 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:13:13.385 00.000 10072 MoveAxis(E, 0, ABG)
01:13:13.385 00.000 10072 Move returns status 0, amount 0
01:13:13.385 00.000 10072 MoveAxis(N, 0, ABG)
01:13:13.385 00.000 10072 Move returns status 0, amount 0
01:13:13.385 00.000 10072 move complete, result=0
01:13:13.385 00.000 10072 worker thread done servicing request
01:13:13.412 00.027 1032 UpdateGuideState exits: m=1480 SNR=27.1
01:13:13.415 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:13.418 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:13.420 00.002 1032 Enqueuing Expose request
01:13:13.427 00.007 10072 Worker thread wakes up
01:13:13.427 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:13.431 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:13.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:14.069 00.638 10072 Exposure complete
01:13:14.138 00.069 10072 worker thread done servicing request
01:13:14.138 00.000 1032 OnExposeComplete: enter
01:13:14.141 00.003 1032 UpdateGuideState(): m_state=6
01:13:14.144 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2113
01:13:14.147 00.003 1032 Star::Find returns 1 (0), X=317.28, Y=752.29, Mass=1473, SNR=27.0, Peak=171 HFD=2.8
01:13:14.153 00.006 1032 MultiStar: [#1 0.20,-0.16,0.98,U] [#2 0.30,-0.02,0.71,U] [#3 0.06,-0.07,0.62,U] [#4 -0.06,-0.08,0.67,U] [#5 -0.01,-0.04,0.65,U] [#6 -0.17,-0.11,0.57,U] [#7 0.29,-0.25,0.53,U] [#8 0.03,-0.20,0.58,U] 
01:13:14.156 00.003 1032 single-star, 8 included, MultiStar: {0.08, -0.10}, one-star: {0.05, -0.01}
01:13:14.159 00.003 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
01:13:14.161 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
01:13:14.163 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.11 mountX=-0.02 mountY=-0.04, mountTheta=-1.94
01:13:14.167 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
01:13:14.169 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
01:13:14.170 00.001 10072 Worker thread wakes up
01:13:14.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
01:13:14.172 00.002 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
01:13:14.172 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.04
01:13:14.176 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:14.180 00.004 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
01:13:14.180 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:13:14.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:14.180 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:13:14.181 00.001 10072 MoveAxis(E, 0, ABG)
01:13:14.181 00.000 10072 Move returns status 0, amount 0
01:13:14.181 00.000 10072 MoveAxis(N, 0, ABG)
01:13:14.181 00.000 10072 Move returns status 0, amount 0
01:13:14.181 00.000 10072 move complete, result=0
01:13:14.181 00.000 10072 worker thread done servicing request
01:13:14.206 00.025 1032 UpdateGuideState exits: m=1473 SNR=27.0
01:13:14.220 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:14.223 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:14.226 00.003 1032 Enqueuing Expose request
01:13:14.228 00.002 10072 Worker thread wakes up
01:13:14.228 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:14.231 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:14.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:14.652 00.421 10072 Exposure complete
01:13:14.728 00.076 10072 worker thread done servicing request
01:13:14.728 00.000 1032 OnExposeComplete: enter
01:13:14.732 00.004 1032 UpdateGuideState(): m_state=6
01:13:14.735 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2114
01:13:14.744 00.009 1032 Star::Find returns 1 (0), X=317.30, Y=752.25, Mass=1410, SNR=26.5, Peak=169 HFD=2.8
01:13:14.747 00.003 1032 MultiStar: [#1 0.11,-0.17,0.94,U] [#2 0.18,-0.02,0.72,U] [#3 0.16,0.05,0.66,U] [#4 0.00,-0.11,0.73,U] [#5 -0.19,-0.01,0.68,U] [#6 -0.05,-0.17,0.58,U] [#7 0.28,-0.31,0.53,U] [#8 -0.06,-0.26,0.56,U] 
01:13:14.748 00.001 1032 single-star, 8 included, MultiStar: {0.06, -0.10}, one-star: {0.07, -0.04}
01:13:14.750 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
01:13:14.752 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
01:13:14.754 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.09 cameraTheta=-0.55 mountX=-0.06 mountY=-0.06, mountTheta=-2.38
01:13:14.758 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
01:13:14.761 00.003 1032 Enqueuing Move request for scope (0.07, -0.04)
01:13:14.764 00.003 10072 Worker thread wakes up
01:13:14.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
01:13:14.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
01:13:14.764 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
01:13:14.770 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:14.776 00.006 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.34
01:13:14.776 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:13:14.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:14.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:13:14.776 00.000 10072 MoveAxis(W, 0, ABG)
01:13:14.776 00.000 10072 Move returns status 0, amount 0
01:13:14.776 00.000 10072 MoveAxis(N, 0, ABG)
01:13:14.776 00.000 10072 Move returns status 0, amount 0
01:13:14.776 00.000 10072 move complete, result=0
01:13:14.777 00.001 10072 worker thread done servicing request
01:13:14.803 00.026 1032 UpdateGuideState exits: m=1410 SNR=26.5
01:13:14.807 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:14.811 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:14.813 00.002 1032 Enqueuing Expose request
01:13:14.817 00.004 10072 Worker thread wakes up
01:13:14.817 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
01:13:14.820 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:14.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:15.448 00.628 10072 Exposure complete
01:13:15.519 00.071 10072 worker thread done servicing request
01:13:15.519 00.000 1032 OnExposeComplete: enter
01:13:15.526 00.007 1032 UpdateGuideState(): m_state=6
01:13:15.530 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2115
01:13:15.532 00.002 1032 Star::Find returns 1 (0), X=317.27, Y=752.16, Mass=1408, SNR=26.4, Peak=159 HFD=2.7
01:13:15.535 00.003 1032 MultiStar: [#1 0.06,-0.26,0.96,U] [#2 0.23,-0.02,0.80,U] [#3 0.23,-0.19,0.63,U] [#4 0.06,-0.28,0.73,U] [#5 -0.23,-0.07,0.70,U] [#6 0.08,-0.37,0.58,U] [#7 0.36,-0.45,0.55,U] [#8 0.12,-0.29,0.55,U] 
01:13:15.538 00.003 1032 single-star, 8 included, MultiStar: {0.10, -0.21}, one-star: {0.04, -0.14}
01:13:15.540 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
01:13:15.542 00.002 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
01:13:15.545 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.26 mountX=-0.14 mountY=-0.01, mountTheta=-3.09
01:13:15.548 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.14, opts=13)
01:13:15.554 00.006 1032 Enqueuing Move request for scope (0.04, -0.14)
01:13:15.556 00.002 10072 Worker thread wakes up
01:13:15.557 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
01:13:15.557 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
01:13:15.557 00.000 10072 Moving (0.04, -0.14) raw xDistance=-0.14 yDistance=-0.01
01:13:15.560 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:15.563 00.003 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.33
01:13:15.563 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:13:15.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:15.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:13:15.563 00.000 10072 MoveAxis(E, 66, ABG)
01:13:15.563 00.000 10072 Guiding  Dir = 2, Dur = 66
01:13:15.564 00.001 10072 IsGuiding returns 0
01:13:15.565 00.001 10072 PulseGuide returned control before completion, sleep 76
01:13:15.634 00.069 1032 UpdateGuideState exits: m=1408 SNR=26.4
01:13:15.637 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:15.640 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:15.647 00.007 1032 Enqueuing Expose request
01:13:15.649 00.002 10072 IsGuiding returns 0
01:13:15.649 00.000 10072 Move returns status 0, amount 66
01:13:15.649 00.000 10072 MoveAxis(N, 0, ABG)
01:13:15.649 00.000 10072 Move returns status 0, amount 0
01:13:15.650 00.001 10072 move complete, result=0
01:13:15.650 00.000 10072 worker thread done servicing request
01:13:15.650 00.000 10072 Worker thread wakes up
01:13:15.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:15.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:15.659 00.009 1032 GuideStep: -0.1 px 66 ms EAST, -0.0 px 0 ms NORTH
01:13:16.058 00.399 10072 Exposure complete
01:13:16.126 00.068 10072 worker thread done servicing request
01:13:16.126 00.000 1032 OnExposeComplete: enter
01:13:16.129 00.003 1032 UpdateGuideState(): m_state=6
01:13:16.132 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2116
01:13:16.135 00.003 1032 Star::Find returns 1 (0), X=317.38, Y=752.18, Mass=1510, SNR=27.4, Peak=161 HFD=2.8
01:13:16.138 00.003 1032 MultiStar: [#1 0.17,-0.26,0.93,U] [#2 0.44,-0.07,0.70,U] [#3 0.21,-0.07,0.66,U] [#4 0.02,-0.27,0.69,U] [#5 -0.00,-0.15,0.69,U] [#6 -0.10,-0.29,0.59,U] [#7 0.49,-0.35,0.00,M1] [#8 0.04,-0.33,0.54,U] 
01:13:16.141 00.003 1032 single-star, 7 included, MultiStar: {0.13, -0.19}, one-star: {0.15, -0.12}
01:13:16.146 00.005 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
01:13:16.150 00.004 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
01:13:16.152 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.65 mountX=-0.15 mountY=-0.12, mountTheta=-2.48
01:13:16.156 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.12, opts=13)
01:13:16.159 00.003 1032 Enqueuing Move request for scope (0.15, -0.12)
01:13:16.162 00.003 10072 Worker thread wakes up
01:13:16.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
01:13:16.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
01:13:16.162 00.000 10072 Moving (0.15, -0.12) raw xDistance=-0.15 yDistance=-0.12
01:13:16.165 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:16.168 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.33
01:13:16.168 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:13:16.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:16.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:13:16.169 00.001 10072 MoveAxis(E, 71, ABG)
01:13:16.169 00.000 10072 Guiding  Dir = 2, Dur = 71
01:13:16.169 00.000 10072 IsGuiding returns 0
01:13:16.169 00.000 10072 PulseGuide returned control before completion, sleep 81
01:13:16.198 00.029 1032 UpdateGuideState exits: m=1510 SNR=27.4
01:13:16.200 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:16.202 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:16.204 00.002 1032 Enqueuing Expose request
01:13:16.259 00.055 10072 IsGuiding returns 0
01:13:16.259 00.000 10072 Move returns status 0, amount 71
01:13:16.259 00.000 10072 MoveAxis(N, 0, ABG)
01:13:16.259 00.000 10072 Move returns status 0, amount 0
01:13:16.259 00.000 10072 move complete, result=0
01:13:16.259 00.000 10072 worker thread done servicing request
01:13:16.259 00.000 10072 Worker thread wakes up
01:13:16.260 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:16.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:16.274 00.014 1032 GuideStep: -0.2 px 71 ms EAST, -0.1 px 0 ms NORTH
01:13:16.887 00.613 10072 Exposure complete
01:13:16.956 00.069 10072 worker thread done servicing request
01:13:16.956 00.000 1032 OnExposeComplete: enter
01:13:16.959 00.003 1032 UpdateGuideState(): m_state=6
01:13:16.963 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2117
01:13:16.967 00.004 1032 Star::Find returns 1 (0), X=317.27, Y=752.47, Mass=1499, SNR=27.2, Peak=195 HFD=2.9
01:13:16.970 00.003 1032 MultiStar: [#1 -0.02,0.07,0.91,U] [#2 0.35,-0.00,0.76,U] [#3 0.13,0.04,0.66,U] [#4 -0.08,0.07,0.69,U] [#5 -0.11,0.30,0.67,U] [#6 -0.13,-0.08,0.56,U] [#7 0.20,-0.15,0.52,U] [#8 -0.02,-0.10,0.52,U] 
01:13:16.973 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.03, 0.18}
01:13:16.975 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
01:13:16.977 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
01:13:16.980 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.93 mountX=0.04 mountY=-0.05, mountTheta=-0.90
01:13:16.984 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
01:13:16.986 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
01:13:16.989 00.003 10072 Worker thread wakes up
01:13:16.989 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
01:13:16.989 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
01:13:16.989 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
01:13:16.992 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:16.995 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.33
01:13:16.996 00.001 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:13:16.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:16.996 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:13:16.996 00.000 10072 MoveAxis(E, 1, ABG)
01:13:16.996 00.000 10072 Guiding  Dir = 2, Dur = 1
01:13:16.997 00.001 10072 IsGuiding returns 0
01:13:16.998 00.001 10072 PulseGuide returned control before completion, sleep 11
01:13:17.009 00.011 10072 IsGuiding returns 0
01:13:17.009 00.000 10072 Move returns status 0, amount 1
01:13:17.009 00.000 10072 MoveAxis(N, 0, ABG)
01:13:17.010 00.001 10072 Move returns status 0, amount 0
01:13:17.010 00.000 10072 move complete, result=0
01:13:17.010 00.000 10072 worker thread done servicing request
01:13:17.033 00.023 1032 UpdateGuideState exits: m=1499 SNR=27.2
01:13:17.036 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:17.038 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:17.116 00.078 1032 Enqueuing Expose request
01:13:17.119 00.003 10072 Worker thread wakes up
01:13:17.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:17.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:17.120 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:13:17.531 00.411 10072 Exposure complete
01:13:17.773 00.242 10072 worker thread done servicing request
01:13:17.773 00.000 1032 OnExposeComplete: enter
01:13:17.779 00.006 1032 UpdateGuideState(): m_state=6
01:13:17.784 00.005 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2118
01:13:17.788 00.004 1032 Star::Find returns 1 (0), X=317.24, Y=752.68, Mass=1399, SNR=26.3, Peak=183 HFD=2.8
01:13:17.792 00.004 1032 MultiStar: [#1 -0.01,0.15,0.92,U] [#2 0.34,0.31,0.72,U] [#3 0.09,0.18,0.69,U] [#4 -0.01,0.26,0.68,U] [#5 -0.19,0.48,0.69,U] [#6 -0.01,0.16,0.60,U] [#7 0.40,-0.23,0.51,U] [#8 0.08,0.03,0.54,U] 
01:13:17.799 00.007 1032 refined, 8 included, MultiStar: {0.06, 0.22}, one-star: {0.01, 0.39}
01:13:17.803 00.004 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
01:13:17.806 00.003 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
01:13:17.811 00.005 1032 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.28 mountX=0.19 mountY=-0.12, mountTheta=-0.55
01:13:17.817 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.22, opts=13)
01:13:17.820 00.003 1032 Enqueuing Move request for scope (0.06, 0.22)
01:13:17.823 00.003 10072 Worker thread wakes up
01:13:17.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
01:13:17.823 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
01:13:17.824 00.001 10072 Moving (0.06, 0.22) raw xDistance=0.19 yDistance=-0.12
01:13:17.832 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:17.842 00.010 10072 PPEC rslt: input = 0.19, final = 0.08, react = 0.09, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.33
01:13:17.843 00.001 10072 PPEC: input: 0.19, control: 0.08, exposure: 500
01:13:17.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:17.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:13:17.843 00.000 10072 MoveAxis(W, 86, ABG)
01:13:17.843 00.000 10072 Guiding  Dir = 3, Dur = 86
01:13:17.844 00.001 10072 IsGuiding returns 0
01:13:17.846 00.002 10072 PulseGuide returned control before completion, sleep 95
01:13:17.887 00.041 1032 UpdateGuideState exits: m=1399 SNR=26.3
01:13:17.890 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:17.900 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:17.905 00.005 1032 Enqueuing Expose request
01:13:17.951 00.046 10072 IsGuiding returns 0
01:13:17.951 00.000 10072 Move returns status 0, amount 86
01:13:17.951 00.000 10072 MoveAxis(N, 0, ABG)
01:13:17.951 00.000 10072 Move returns status 0, amount 0
01:13:17.951 00.000 10072 move complete, result=0
01:13:17.953 00.002 10072 worker thread done servicing request
01:13:17.953 00.000 10072 Worker thread wakes up
01:13:17.953 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:17.953 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:17.956 00.003 1032 GuideStep: 0.2 px 86 ms WEST, -0.1 px 0 ms NORTH
01:13:18.620 00.664 10072 Exposure complete
01:13:18.734 00.114 10072 worker thread done servicing request
01:13:18.734 00.000 1032 OnExposeComplete: enter
01:13:18.738 00.004 1032 UpdateGuideState(): m_state=6
01:13:18.741 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2119
01:13:18.744 00.003 1032 Star::Find returns 1 (0), X=317.30, Y=752.38, Mass=1329, SNR=25.7, Peak=160 HFD=2.8
01:13:18.746 00.002 1032 MultiStar: [#1 -0.02,-0.12,1.05,U] [#2 0.37,-0.03,0.76,U] [#3 0.28,-0.15,0.68,U] [#4 -0.03,-0.11,0.73,U] [#5 -0.32,0.08,0.72,U] [#6 -0.12,-0.30,0.61,U] [#7 0.54,-0.32,0.00,M1] [#8 0.12,-0.34,0.58,U] 
01:13:18.749 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.09}, one-star: {0.07, 0.09}
01:13:18.751 00.002 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
01:13:18.753 00.002 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
01:13:18.863 00.110 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.15 mountX=-0.10 mountY=-0.02, mountTheta=-2.98
01:13:18.880 00.017 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
01:13:18.885 00.005 1032 Enqueuing Move request for scope (0.04, -0.09)
01:13:18.890 00.005 10072 Worker thread wakes up
01:13:18.890 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
01:13:18.890 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
01:13:18.890 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=-0.02
01:13:19.096 00.206 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:19.166 00.070 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.33
01:13:19.167 00.001 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:13:19.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:19.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:13:19.167 00.000 10072 MoveAxis(E, 4, ABG)
01:13:19.167 00.000 10072 Guiding  Dir = 2, Dur = 4
01:13:19.170 00.003 10072 IsGuiding returns 0
01:13:19.371 00.201 10072 IsGuiding returns 0
01:13:19.371 00.000 10072 Move returns status 0, amount 4
01:13:19.372 00.001 10072 MoveAxis(N, 0, ABG)
01:13:19.372 00.000 10072 Move returns status 0, amount 0
01:13:19.372 00.000 10072 move complete, result=0
01:13:19.372 00.000 10072 worker thread done servicing request
01:13:19.410 00.038 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:13:19.629 00.219 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:19.662 00.033 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:19.667 00.005 1032 Enqueuing Expose request
01:13:19.670 00.003 10072 Worker thread wakes up
01:13:19.670 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:13:19.673 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:19.673 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:20.643 00.970 10072 Exposure complete
01:13:21.141 00.498 10072 worker thread done servicing request
01:13:21.142 00.001 1032 OnExposeComplete: enter
01:13:21.285 00.143 1032 UpdateGuideState(): m_state=6
01:13:21.380 00.095 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2120
01:13:21.385 00.005 1032 Star::Find returns 1 (0), X=317.33, Y=752.60, Mass=1557, SNR=27.7, Peak=210 HFD=2.9
01:13:21.387 00.002 1032 MultiStar: [#1 0.04,0.17,0.93,U] [#2 0.26,0.26,0.75,U] [#3 0.09,0.10,0.68,U] [#4 -0.02,0.10,0.65,U] [#5 -0.18,0.21,0.68,U] [#6 -0.11,0.10,0.56,U] [#7 0.17,-0.07,0.54,U] [#8 0.00,0.04,0.51,U] 
01:13:21.392 00.005 1032 refined, 8 included, MultiStar: {0.05, 0.16}, one-star: {0.10, 0.31}
01:13:21.396 00.004 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
01:13:21.399 00.003 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
01:13:21.401 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.28 mountX=0.14 mountY=-0.09, mountTheta=-0.55
01:13:21.407 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.16, opts=13)
01:13:21.411 00.004 1032 Enqueuing Move request for scope (0.05, 0.16)
01:13:21.413 00.002 10072 Worker thread wakes up
01:13:21.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
01:13:21.414 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
01:13:21.414 00.000 10072 Moving (0.05, 0.16) raw xDistance=0.14 yDistance=-0.09
01:13:21.420 00.006 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.33
01:13:21.420 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:13:21.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:21.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:13:21.421 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:21.659 00.238 10072 MoveAxis(W, 57, ABG)
01:13:21.660 00.001 10072 Guiding  Dir = 3, Dur = 57
01:13:21.662 00.002 10072 IsGuiding returns 0
01:13:21.663 00.001 10072 PulseGuide returned control before completion, sleep 66
01:13:21.692 00.029 1032 UpdateGuideState exits: m=1557 SNR=27.7
01:13:21.803 00.111 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:21.930 00.127 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:21.936 00.006 10072 IsGuiding returns 1
01:13:21.936 00.000 10072 scope still moving after pulse duration time elapsed
01:13:21.943 00.007 1032 Enqueuing Expose request
01:13:21.972 00.029 10072 IsGuiding returns 0
01:13:21.973 00.001 10072 scope move finished after 57 + 253 ms
01:13:21.973 00.000 10072 Move returns status 0, amount 57
01:13:21.973 00.000 10072 MoveAxis(N, 0, ABG)
01:13:21.973 00.000 10072 Move returns status 0, amount 0
01:13:21.973 00.000 10072 move complete, result=0
01:13:21.973 00.000 10072 worker thread done servicing request
01:13:21.974 00.001 10072 Worker thread wakes up
01:13:21.975 00.001 1032 GuideStep: 0.1 px 57 ms WEST, -0.1 px 0 ms NORTH
01:13:21.978 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:21.979 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:22.619 00.640 10072 Exposure complete
01:13:22.792 00.173 10072 worker thread done servicing request
01:13:22.792 00.000 1032 OnExposeComplete: enter
01:13:22.795 00.003 1032 UpdateGuideState(): m_state=6
01:13:22.798 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2121
01:13:22.833 00.035 1032 Star::Find returns 1 (0), X=317.36, Y=752.25, Mass=1345, SNR=25.8, Peak=156 HFD=2.8
01:13:22.836 00.003 1032 MultiStar: [#1 0.19,-0.25,0.98,U] [#2 0.14,-0.01,0.74,U] [#3 0.16,-0.19,0.66,U] [#4 0.06,-0.12,0.72,U] [#5 -0.21,-0.07,0.69,U] [#6 0.05,-0.22,0.64,U] [#7 0.40,-0.57,0.00,M1] [#8 0.03,-0.37,0.58,U] 
01:13:22.838 00.002 1032 single-star, 7 included, MultiStar: {0.08, -0.15}, one-star: {0.13, -0.04}
01:13:22.841 00.003 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
01:13:22.843 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
01:13:22.845 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.33 mountX=-0.08 mountY=-0.12, mountTheta=-2.16
01:13:22.874 00.029 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
01:13:22.877 00.003 1032 Enqueuing Move request for scope (0.13, -0.04)
01:13:22.880 00.003 10072 Worker thread wakes up
01:13:22.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
01:13:22.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
01:13:22.880 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.08 yDistance=-0.12
01:13:22.883 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:22.902 00.019 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.33
01:13:22.902 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:13:22.902 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:22.902 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:13:22.902 00.000 10072 MoveAxis(E, 6, ABG)
01:13:22.902 00.000 10072 Guiding  Dir = 2, Dur = 6
01:13:22.903 00.001 10072 IsGuiding returns 0
01:13:22.904 00.001 10072 PulseGuide returned control before completion, sleep 16
01:13:22.928 00.024 10072 IsGuiding returns 0
01:13:22.928 00.000 10072 Move returns status 0, amount 6
01:13:22.928 00.000 10072 MoveAxis(N, 0, ABG)
01:13:22.928 00.000 10072 Move returns status 0, amount 0
01:13:22.928 00.000 10072 move complete, result=0
01:13:22.928 00.000 10072 worker thread done servicing request
01:13:22.971 00.043 1032 UpdateGuideState exits: m=1345 SNR=25.8
01:13:22.974 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:22.976 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:22.979 00.003 1032 Enqueuing Expose request
01:13:22.981 00.002 10072 Worker thread wakes up
01:13:22.981 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:13:22.983 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:22.983 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:23.419 00.436 10072 Exposure complete
01:13:23.622 00.203 10072 worker thread done servicing request
01:13:23.622 00.000 1032 OnExposeComplete: enter
01:13:23.625 00.003 1032 UpdateGuideState(): m_state=6
01:13:23.628 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2122
01:13:23.660 00.032 1032 Star::Find returns 1 (0), X=317.36, Y=752.29, Mass=1351, SNR=25.9, Peak=162 HFD=2.9
01:13:23.663 00.003 1032 MultiStar: [#1 0.29,-0.07,0.94,U] [#2 0.27,-0.14,0.78,U] [#3 0.00,-0.14,0.70,U] [#4 0.02,-0.10,0.70,U] [#5 0.01,0.01,0.73,U] [#6 -0.10,-0.10,0.60,U] [#7 0.31,-0.30,0.54,U] [#8 -0.08,-0.39,0.60,U] 
01:13:23.665 00.002 1032 single-star, 8 included, MultiStar: {0.11, -0.12}, one-star: {0.13, 0.00}
01:13:23.668 00.003 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
01:13:23.670 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
01:13:23.703 00.033 1032 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.00 mountX=-0.03 mountY=-0.12, mountTheta=-1.83
01:13:23.711 00.008 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.00, opts=13)
01:13:23.714 00.003 1032 Enqueuing Move request for scope (0.13, 0.00)
01:13:23.751 00.037 10072 Worker thread wakes up
01:13:23.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
01:13:23.751 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
01:13:23.752 00.001 10072 Moving (0.13, 0.00) raw xDistance=-0.03 yDistance=-0.12
01:13:23.755 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:23.758 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.33
01:13:23.758 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:13:23.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:23.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:13:23.758 00.000 10072 MoveAxis(E, 4, ABG)
01:13:23.759 00.001 10072 Guiding  Dir = 2, Dur = 4
01:13:23.759 00.000 10072 IsGuiding returns 0
01:13:23.760 00.001 10072 PulseGuide returned control before completion, sleep 14
01:13:23.806 00.046 10072 IsGuiding returns 0
01:13:23.806 00.000 10072 Move returns status 0, amount 4
01:13:23.806 00.000 10072 MoveAxis(N, 0, ABG)
01:13:23.806 00.000 10072 Move returns status 0, amount 0
01:13:23.806 00.000 10072 move complete, result=0
01:13:23.807 00.001 10072 worker thread done servicing request
01:13:23.920 00.113 1032 UpdateGuideState exits: m=1351 SNR=25.9
01:13:23.925 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:23.948 00.023 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:23.951 00.003 1032 Enqueuing Expose request
01:13:23.954 00.003 10072 Worker thread wakes up
01:13:23.954 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:13:23.957 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:23.958 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:24.585 00.627 10072 Exposure complete
01:13:24.647 00.062 10072 worker thread done servicing request
01:13:24.647 00.000 1032 OnExposeComplete: enter
01:13:24.651 00.004 1032 UpdateGuideState(): m_state=6
01:13:24.653 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2123
01:13:24.655 00.002 1032 Star::Find returns 1 (0), X=317.38, Y=752.16, Mass=1503, SNR=27.3, Peak=159 HFD=2.8
01:13:24.658 00.003 1032 MultiStar: [#1 0.29,-0.29,0.94,U] [#2 0.24,-0.08,0.75,U] [#3 0.33,-0.36,0.64,U] [#4 -0.14,-0.17,0.67,U] [#5 -0.12,-0.00,0.68,U] [#6 -0.04,-0.24,0.58,U] [#7 0.25,-0.54,0.00,M1] [#8 -0.02,-0.36,0.55,U] 
01:13:24.660 00.002 1032 single-star, 7 included, MultiStar: {0.10, -0.20}, one-star: {0.15, -0.14}
01:13:24.662 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
01:13:24.664 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
01:13:24.666 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-0.74 mountX=-0.17 mountY=-0.11, mountTheta=-2.57
01:13:24.669 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.14, opts=13)
01:13:24.671 00.002 1032 Enqueuing Move request for scope (0.15, -0.14)
01:13:24.674 00.003 10072 Worker thread wakes up
01:13:24.674 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
01:13:24.674 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
01:13:24.674 00.000 10072 Moving (0.15, -0.14) raw xDistance=-0.17 yDistance=-0.11
01:13:24.678 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:24.680 00.002 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.33
01:13:24.680 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
01:13:24.680 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:24.681 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:13:24.681 00.000 10072 MoveAxis(E, 83, ABG)
01:13:24.681 00.000 10072 Guiding  Dir = 2, Dur = 83
01:13:24.681 00.000 10072 IsGuiding returns 0
01:13:24.681 00.000 10072 PulseGuide returned control before completion, sleep 93
01:13:24.704 00.023 1032 UpdateGuideState exits: m=1503 SNR=27.3
01:13:24.710 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:24.712 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:24.714 00.002 1032 Enqueuing Expose request
01:13:24.784 00.070 10072 IsGuiding returns 0
01:13:24.784 00.000 10072 Move returns status 0, amount 83
01:13:24.784 00.000 10072 MoveAxis(N, 0, ABG)
01:13:24.784 00.000 10072 Move returns status 0, amount 0
01:13:24.784 00.000 10072 move complete, result=0
01:13:24.784 00.000 10072 worker thread done servicing request
01:13:24.784 00.000 10072 Worker thread wakes up
01:13:24.785 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:24.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:24.876 00.091 1032 GuideStep: -0.2 px 83 ms EAST, -0.1 px 0 ms NORTH
01:13:25.418 00.542 10072 Exposure complete
01:13:25.717 00.299 10072 worker thread done servicing request
01:13:25.745 00.028 1032 OnExposeComplete: enter
01:13:25.795 00.050 1032 UpdateGuideState(): m_state=6
01:13:25.803 00.008 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2124
01:13:25.925 00.122 1032 Star::Find returns 1 (0), X=317.29, Y=752.09, Mass=1576, SNR=28.0, Peak=201 HFD=2.6
01:13:25.967 00.042 1032 MultiStar: [#1 0.21,-0.25,0.88,U] [#2 0.49,-0.03,0.69,U] [#3 0.20,-0.10,0.65,U] [#4 0.06,-0.24,0.65,U] [#5 -0.09,-0.02,0.68,U] [#6 -0.03,-0.19,0.59,U] [#7 0.35,-0.36,0.51,U] [#8 0.13,-0.32,0.54,U] 
01:13:25.977 00.010 1032 single-star, 8 included, MultiStar: {0.15, -0.18}, one-star: {0.06, -0.20}
01:13:25.984 00.007 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
01:13:25.989 00.005 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
01:13:25.994 00.005 1032 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.28 mountX=-0.21 mountY=-0.01, mountTheta=-3.11
01:13:26.008 00.014 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.20, opts=13)
01:13:26.013 00.005 1032 Enqueuing Move request for scope (0.06, -0.20)
01:13:26.027 00.014 10072 Worker thread wakes up
01:13:26.027 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
01:13:26.027 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
01:13:26.027 00.000 10072 Moving (0.06, -0.20) raw xDistance=-0.21 yDistance=-0.01
01:13:26.066 00.039 10072 PPEC rslt: input = -0.21, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.32
01:13:26.066 00.000 10072 PPEC: input: -0.21, control: -0.10, exposure: 500
01:13:26.066 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:26.066 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:13:26.066 00.000 10072 MoveAxis(E, 103, ABG)
01:13:26.066 00.000 10072 Guiding  Dir = 2, Dur = 103
01:13:26.067 00.001 10072 IsGuiding returns 0
01:13:26.068 00.001 10072 PulseGuide returned control before completion, sleep 113
01:13:26.094 00.026 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:26.234 00.140 1032 UpdateGuideState exits: m=1576 SNR=28.0
01:13:26.253 00.019 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:26.263 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:26.271 00.008 1032 Enqueuing Expose request
01:13:26.285 00.014 10072 IsGuiding returns 1
01:13:26.285 00.000 10072 scope still moving after pulse duration time elapsed
01:13:26.324 00.039 10072 IsGuiding returns 0
01:13:26.324 00.000 10072 scope move finished after 103 + 153 ms
01:13:26.324 00.000 10072 Move returns status 0, amount 103
01:13:26.324 00.000 10072 MoveAxis(N, 0, ABG)
01:13:26.324 00.000 10072 Move returns status 0, amount 0
01:13:26.324 00.000 10072 move complete, result=0
01:13:26.325 00.001 10072 worker thread done servicing request
01:13:26.325 00.000 10072 Worker thread wakes up
01:13:26.325 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:26.325 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:26.334 00.009 1032 GuideStep: -0.2 px 103 ms EAST, -0.0 px 0 ms NORTH
01:13:26.963 00.629 10072 Exposure complete
01:13:27.035 00.072 10072 worker thread done servicing request
01:13:27.035 00.000 1032 OnExposeComplete: enter
01:13:27.038 00.003 1032 UpdateGuideState(): m_state=6
01:13:27.042 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2125
01:13:27.044 00.002 1032 Star::Find returns 1 (0), X=317.45, Y=752.42, Mass=1407, SNR=26.4, Peak=164 HFD=3.1
01:13:27.048 00.004 1032 MultiStar: [#1 0.16,0.05,0.93,U] [#2 0.48,-0.04,0.80,U] [#3 0.20,0.05,0.65,U] [#4 0.00,-0.14,0.72,U] [#5 0.14,0.16,0.68,U] [#6 0.14,-0.14,0.55,U] [#7 0.40,-0.25,0.54,U] [#8 0.18,-0.37,0.58,U] 
01:13:27.054 00.006 1032 refined, 8 included, MultiStar: {0.21, -0.04}, one-star: {0.22, 0.12}
01:13:27.056 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
01:13:27.059 00.003 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
01:13:27.061 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-0.18 mountX=-0.09 mountY=-0.20, mountTheta=-2.01
01:13:27.066 00.005 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.04, opts=13)
01:13:27.070 00.004 1032 Enqueuing Move request for scope (0.21, -0.04)
01:13:27.072 00.002 10072 Worker thread wakes up
01:13:27.073 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
01:13:27.073 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
01:13:27.073 00.000 10072 Moving (0.21, -0.04) raw xDistance=-0.09 yDistance=-0.20
01:13:27.075 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:27.077 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
01:13:27.077 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:13:27.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:27.078 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:13:27.078 00.000 10072 MoveAxis(E, 7, ABG)
01:13:27.078 00.000 10072 Guiding  Dir = 2, Dur = 7
01:13:27.079 00.001 10072 IsGuiding returns 0
01:13:27.080 00.001 10072 PulseGuide returned control before completion, sleep 17
01:13:27.107 00.027 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:13:27.109 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:27.113 00.004 10072 IsGuiding returns 0
01:13:27.113 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:27.116 00.003 1032 Enqueuing Expose request
01:13:27.119 00.003 10072 Move returns status 0, amount 7
01:13:27.119 00.000 10072 MoveAxis(N, 0, ABG)
01:13:27.119 00.000 10072 Move returns status 0, amount 0
01:13:27.119 00.000 10072 move complete, result=0
01:13:27.119 00.000 10072 worker thread done servicing request
01:13:27.119 00.000 10072 Worker thread wakes up
01:13:27.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:27.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:27.130 00.011 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
01:13:27.538 00.408 10072 Exposure complete
01:13:27.653 00.115 10072 worker thread done servicing request
01:13:27.653 00.000 1032 OnExposeComplete: enter
01:13:27.656 00.003 1032 UpdateGuideState(): m_state=6
01:13:27.660 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2126
01:13:27.662 00.002 1032 Star::Find returns 1 (0), X=317.44, Y=752.45, Mass=1186, SNR=24.2, Peak=146 HFD=3.1
01:13:27.665 00.003 1032 MultiStar: [#1 0.23,-0.13,1.03,U] [#2 0.39,0.03,0.85,U] [#3 0.27,-0.05,0.77,U] [#4 0.16,0.09,0.77,U] [#5 -0.24,0.07,0.76,U] [#6 0.18,-0.02,0.66,U] [#7 0.37,-0.11,0.59,U] [#8 -0.02,-0.29,0.57,U] 
01:13:27.667 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.01}, one-star: {0.21, 0.16}
01:13:27.669 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
01:13:27.672 00.003 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
01:13:27.677 00.005 1032 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.08 mountX=-0.06 mountY=-0.17, mountTheta=-1.91
01:13:27.685 00.008 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.01, opts=13)
01:13:27.688 00.003 1032 Enqueuing Move request for scope (0.18, -0.01)
01:13:27.691 00.003 10072 Worker thread wakes up
01:13:27.691 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
01:13:27.691 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
01:13:27.691 00.000 10072 Moving (0.18, -0.01) raw xDistance=-0.06 yDistance=-0.17
01:13:27.694 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:27.697 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
01:13:27.697 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:13:27.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:27.698 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:13:27.698 00.000 10072 MoveAxis(E, 6, ABG)
01:13:27.698 00.000 10072 Guiding  Dir = 2, Dur = 6
01:13:27.698 00.000 10072 IsGuiding returns 0
01:13:27.699 00.001 10072 PulseGuide returned control before completion, sleep 16
01:13:27.720 00.021 10072 IsGuiding returns 1
01:13:27.720 00.000 10072 scope still moving after pulse duration time elapsed
01:13:27.727 00.007 1032 UpdateGuideState exits: m=1186 SNR=24.2
01:13:27.730 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:27.733 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:27.738 00.005 1032 Enqueuing Expose request
01:13:27.752 00.014 10072 IsGuiding returns 0
01:13:27.752 00.000 10072 scope move finished after 6 + 48 ms
01:13:27.753 00.001 10072 Move returns status 0, amount 6
01:13:27.753 00.000 10072 MoveAxis(N, 0, ABG)
01:13:27.753 00.000 10072 Move returns status 0, amount 0
01:13:27.753 00.000 10072 move complete, result=0
01:13:27.753 00.000 10072 worker thread done servicing request
01:13:27.753 00.000 10072 Worker thread wakes up
01:13:27.753 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:27.753 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:27.756 00.003 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
01:13:28.382 00.626 10072 Exposure complete
01:13:28.447 00.065 10072 worker thread done servicing request
01:13:28.447 00.000 1032 OnExposeComplete: enter
01:13:28.450 00.003 1032 UpdateGuideState(): m_state=6
01:13:28.455 00.005 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2127
01:13:28.459 00.004 1032 Star::Find returns 1 (0), X=317.30, Y=752.43, Mass=1301, SNR=25.4, Peak=162 HFD=2.9
01:13:28.462 00.003 1032 MultiStar: [#1 0.07,0.07,0.97,U] [#2 0.33,0.05,0.79,U] [#3 0.26,0.08,0.66,U] [#4 -0.02,-0.04,0.72,U] [#5 0.01,0.07,0.71,U] [#6 0.02,-0.10,0.62,U] [#7 0.36,-0.26,0.54,U] [#8 0.05,-0.27,0.60,U] 
01:13:28.464 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.07, 0.13}
01:13:28.467 00.003 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
01:13:28.469 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
01:13:28.472 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.05 mountX=-0.04 mountY=-0.12, mountTheta=-1.88
01:13:28.476 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
01:13:28.479 00.003 1032 Enqueuing Move request for scope (0.12, -0.01)
01:13:28.480 00.001 10072 Worker thread wakes up
01:13:28.480 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
01:13:28.482 00.002 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
01:13:28.482 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.12
01:13:28.484 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:28.489 00.005 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
01:13:28.489 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:13:28.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:28.490 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:13:28.490 00.000 10072 MoveAxis(E, 7, ABG)
01:13:28.490 00.000 10072 Guiding  Dir = 2, Dur = 7
01:13:28.490 00.000 10072 IsGuiding returns 0
01:13:28.491 00.001 10072 PulseGuide returned control before completion, sleep 17
01:13:28.513 00.022 1032 UpdateGuideState exits: m=1301 SNR=25.4
01:13:28.520 00.007 10072 IsGuiding returns 0
01:13:28.520 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:28.525 00.005 10072 Move returns status 0, amount 7
01:13:28.525 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:28.527 00.002 10072 MoveAxis(N, 0, ABG)
01:13:28.527 00.000 1032 Enqueuing Expose request
01:13:28.530 00.003 10072 Move returns status 0, amount 0
01:13:28.530 00.000 10072 move complete, result=0
01:13:28.530 00.000 10072 worker thread done servicing request
01:13:28.530 00.000 10072 Worker thread wakes up
01:13:28.530 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:28.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:28.540 00.010 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:13:28.945 00.405 10072 Exposure complete
01:13:29.013 00.068 10072 worker thread done servicing request
01:13:29.013 00.000 1032 OnExposeComplete: enter
01:13:29.016 00.003 1032 UpdateGuideState(): m_state=6
01:13:29.019 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2128
01:13:29.023 00.004 1032 Star::Find returns 1 (0), X=317.33, Y=752.53, Mass=1340, SNR=25.8, Peak=171 HFD=2.9
01:13:29.027 00.004 1032 MultiStar: [#1 0.12,0.12,0.94,U] [#2 0.40,0.21,0.80,U] [#3 0.15,-0.01,0.69,U] [#4 -0.01,0.09,0.72,U] [#5 -0.20,0.15,0.66,U] [#6 0.06,-0.09,0.62,U] [#7 0.25,-0.08,0.58,U] [#8 0.23,-0.17,0.56,U] 
01:13:29.029 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.09, 0.24}
01:13:29.032 00.003 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
01:13:29.034 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
01:13:29.037 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.55 mountX=0.04 mountY=-0.14, mountTheta=-1.28
01:13:29.040 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
01:13:29.043 00.003 1032 Enqueuing Move request for scope (0.12, 0.07)
01:13:29.045 00.002 10072 Worker thread wakes up
01:13:29.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
01:13:29.045 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
01:13:29.045 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.14
01:13:29.047 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:29.052 00.005 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
01:13:29.052 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:13:29.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:29.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:13:29.052 00.000 10072 MoveAxis(E, 6, ABG)
01:13:29.052 00.000 10072 Guiding  Dir = 2, Dur = 6
01:13:29.053 00.001 10072 IsGuiding returns 0
01:13:29.054 00.001 10072 PulseGuide returned control before completion, sleep 16
01:13:29.077 00.023 1032 UpdateGuideState exits: m=1340 SNR=25.8
01:13:29.085 00.008 10072 IsGuiding returns 0
01:13:29.085 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:29.088 00.003 10072 Move returns status 0, amount 6
01:13:29.088 00.000 10072 MoveAxis(N, 0, ABG)
01:13:29.088 00.000 10072 Move returns status 0, amount 0
01:13:29.088 00.000 10072 move complete, result=0
01:13:29.088 00.000 10072 worker thread done servicing request
01:13:29.088 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:29.090 00.002 1032 Enqueuing Expose request
01:13:29.093 00.003 10072 Worker thread wakes up
01:13:29.093 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:13:29.095 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:29.096 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:29.746 00.650 10072 Exposure complete
01:13:29.823 00.077 10072 worker thread done servicing request
01:13:29.823 00.000 1032 OnExposeComplete: enter
01:13:29.826 00.003 1032 UpdateGuideState(): m_state=6
01:13:29.829 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2129
01:13:29.832 00.003 1032 Star::Find returns 1 (0), X=317.32, Y=752.41, Mass=1422, SNR=26.6, Peak=182 HFD=2.9
01:13:29.836 00.004 1032 MultiStar: [#1 0.19,0.09,0.88,U] [#2 0.46,0.03,0.71,U] [#3 0.44,-0.04,0.70,U] [#4 0.07,-0.14,0.74,U] [#5 -0.02,0.12,0.71,U] [#6 0.09,-0.12,0.57,U] [#7 0.46,-0.38,0.00,M1] [#8 0.26,-0.14,0.58,U] 
01:13:29.838 00.002 1032 single-star, 7 included, MultiStar: {0.19, 0.00}, one-star: {0.09, 0.11}
01:13:29.840 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
01:13:29.843 00.003 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
01:13:29.845 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.92 mountX=0.09 mountY=-0.11, mountTheta=-0.91
01:13:29.848 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
01:13:29.853 00.005 1032 Enqueuing Move request for scope (0.09, 0.11)
01:13:29.855 00.002 10072 Worker thread wakes up
01:13:29.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
01:13:29.855 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
01:13:29.855 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.09 yDistance=-0.11
01:13:29.858 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:29.864 00.006 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
01:13:29.864 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
01:13:29.866 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:29.866 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:13:29.866 00.000 10072 MoveAxis(E, 8, ABG)
01:13:29.866 00.000 10072 Guiding  Dir = 2, Dur = 8
01:13:29.866 00.000 10072 IsGuiding returns 0
01:13:29.867 00.001 10072 PulseGuide returned control before completion, sleep 18
01:13:29.892 00.025 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:13:29.896 00.004 10072 IsGuiding returns 0
01:13:29.896 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:29.899 00.003 10072 Move returns status 0, amount 8
01:13:29.899 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:29.902 00.003 1032 Enqueuing Expose request
01:13:29.904 00.002 10072 MoveAxis(N, 0, ABG)
01:13:29.904 00.000 10072 Move returns status 0, amount 0
01:13:29.905 00.001 10072 move complete, result=0
01:13:29.905 00.000 10072 worker thread done servicing request
01:13:29.905 00.000 10072 Worker thread wakes up
01:13:29.905 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:29.905 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:29.915 00.010 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:13:30.323 00.408 10072 Exposure complete
01:13:30.394 00.071 10072 worker thread done servicing request
01:13:30.394 00.000 1032 OnExposeComplete: enter
01:13:30.402 00.008 1032 UpdateGuideState(): m_state=6
01:13:30.407 00.005 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2130
01:13:30.411 00.004 1032 Star::Find returns 1 (0), X=317.36, Y=752.38, Mass=1558, SNR=27.8, Peak=213 HFD=2.9
01:13:30.414 00.003 1032 MultiStar: [#1 0.22,-0.13,0.89,U] [#2 0.36,0.05,0.73,U] [#3 0.21,0.03,0.66,U] [#4 0.05,-0.17,0.68,U] [#5 0.10,0.00,0.63,U] [#6 0.03,-0.04,0.55,U] [#7 0.49,-0.38,0.00,M2] [#8 0.05,-0.12,0.56,U] 
01:13:30.417 00.003 1032 refined, 7 included, MultiStar: {0.15, -0.03}, one-star: {0.13, 0.09}
01:13:30.419 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
01:13:30.421 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
01:13:30.427 00.006 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.19 mountX=-0.07 mountY=-0.14, mountTheta=-2.02
01:13:30.433 00.006 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
01:13:30.437 00.004 1032 Enqueuing Move request for scope (0.15, -0.03)
01:13:30.440 00.003 10072 Worker thread wakes up
01:13:30.440 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
01:13:30.440 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
01:13:30.440 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.07 yDistance=-0.14
01:13:30.446 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:30.450 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
01:13:30.450 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:13:30.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:30.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:13:30.450 00.000 10072 MoveAxis(E, 7, ABG)
01:13:30.450 00.000 10072 Guiding  Dir = 2, Dur = 7
01:13:30.451 00.001 10072 IsGuiding returns 0
01:13:30.451 00.000 10072 PulseGuide returned control before completion, sleep 17
01:13:30.475 00.024 10072 IsGuiding returns 0
01:13:30.476 00.001 10072 Move returns status 0, amount 7
01:13:30.476 00.000 10072 MoveAxis(N, 0, ABG)
01:13:30.476 00.000 10072 Move returns status 0, amount 0
01:13:30.476 00.000 10072 move complete, result=0
01:13:30.476 00.000 10072 worker thread done servicing request
01:13:30.477 00.001 1032 UpdateGuideState exits: m=1558 SNR=27.8
01:13:30.480 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:30.482 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:30.483 00.001 1032 Enqueuing Expose request
01:13:30.489 00.006 10072 Worker thread wakes up
01:13:30.489 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:13:30.494 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:30.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:31.119 00.625 10072 Exposure complete
01:13:31.181 00.062 10072 worker thread done servicing request
01:13:31.182 00.001 1032 OnExposeComplete: enter
01:13:31.184 00.002 1032 UpdateGuideState(): m_state=6
01:13:31.187 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2131
01:13:31.189 00.002 1032 Star::Find returns 1 (0), X=317.41, Y=752.42, Mass=1386, SNR=26.2, Peak=178 HFD=3.0
01:13:31.191 00.002 1032 MultiStar: [#1 0.12,-0.03,0.96,U] [#2 0.34,-0.02,0.74,U] [#3 0.32,0.08,0.66,U] [#4 0.22,-0.06,0.69,U] [#5 -0.06,0.08,0.71,U] [#6 0.26,-0.18,0.57,U] [#7 0.26,-0.17,0.53,U] [#8 0.08,-0.06,0.59,U] 
01:13:31.197 00.006 1032 refined, 8 included, MultiStar: {0.19, -0.01}, one-star: {0.18, 0.12}
01:13:31.200 00.003 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
01:13:31.203 00.003 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
01:13:31.205 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.06 mountX=-0.06 mountY=-0.18, mountTheta=-1.89
01:13:31.212 00.007 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.01, opts=13)
01:13:31.215 00.003 1032 Enqueuing Move request for scope (0.19, -0.01)
01:13:31.217 00.002 10072 Worker thread wakes up
01:13:31.218 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
01:13:31.218 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
01:13:31.218 00.000 10072 Moving (0.19, -0.01) raw xDistance=-0.06 yDistance=-0.18
01:13:31.221 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:31.226 00.005 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
01:13:31.226 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:13:31.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:31.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:13:31.226 00.000 10072 MoveAxis(E, 7, ABG)
01:13:31.227 00.001 10072 Guiding  Dir = 2, Dur = 7
01:13:31.227 00.000 10072 IsGuiding returns 0
01:13:31.227 00.000 10072 PulseGuide returned control before completion, sleep 17
01:13:31.253 00.026 1032 UpdateGuideState exits: m=1386 SNR=26.2
01:13:31.257 00.004 10072 IsGuiding returns 0
01:13:31.257 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:31.260 00.003 10072 Move returns status 0, amount 7
01:13:31.260 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:31.263 00.003 1032 Enqueuing Expose request
01:13:31.265 00.002 10072 MoveAxis(N, 0, ABG)
01:13:31.265 00.000 10072 Move returns status 0, amount 0
01:13:31.265 00.000 10072 move complete, result=0
01:13:31.265 00.000 10072 worker thread done servicing request
01:13:31.266 00.001 10072 Worker thread wakes up
01:13:31.266 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:31.266 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:31.285 00.019 1032 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
01:13:31.684 00.399 10072 Exposure complete
01:13:31.750 00.066 10072 worker thread done servicing request
01:13:31.750 00.000 1032 OnExposeComplete: enter
01:13:31.754 00.004 1032 UpdateGuideState(): m_state=6
01:13:31.758 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2132
01:13:31.760 00.002 1032 Star::Find returns 1 (0), X=317.45, Y=752.50, Mass=1249, SNR=24.9, Peak=155 HFD=3.1
01:13:31.763 00.003 1032 MultiStar: [#1 0.12,0.02,1.05,U] [#2 0.21,0.13,0.83,U] [#3 0.21,0.01,0.73,U] [#4 0.17,0.05,0.77,U] [#5 0.02,0.30,0.75,U] [#6 0.24,-0.01,0.62,U] [#7 0.51,-0.29,0.53,U] [#8 -0.05,-0.07,0.63,U] 
01:13:31.766 00.003 1032 refined, 8 included, MultiStar: {0.18, 0.06}, one-star: {0.22, 0.20}
01:13:31.769 00.003 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
01:13:31.772 00.003 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
01:13:31.776 00.004 1032 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.18 cameraTheta=0.32 mountX=0.01 mountY=-0.18, mountTheta=-1.51
01:13:31.780 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.06, opts=13)
01:13:31.783 00.003 1032 Enqueuing Move request for scope (0.18, 0.06)
01:13:31.785 00.002 10072 Worker thread wakes up
01:13:31.786 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
01:13:31.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
01:13:31.786 00.000 10072 Moving (0.18, 0.06) raw xDistance=0.01 yDistance=-0.18
01:13:31.789 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:31.793 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
01:13:31.793 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:13:31.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:31.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:13:31.793 00.000 10072 MoveAxis(E, 6, ABG)
01:13:31.793 00.000 10072 Guiding  Dir = 2, Dur = 6
01:13:31.794 00.001 10072 IsGuiding returns 0
01:13:31.795 00.001 10072 PulseGuide returned control before completion, sleep 15
01:13:31.820 00.025 10072 IsGuiding returns 0
01:13:31.820 00.000 10072 Move returns status 0, amount 6
01:13:31.820 00.000 10072 MoveAxis(N, 0, ABG)
01:13:31.820 00.000 10072 Move returns status 0, amount 0
01:13:31.821 00.001 10072 move complete, result=0
01:13:31.821 00.000 10072 worker thread done servicing request
01:13:31.823 00.002 1032 UpdateGuideState exits: m=1249 SNR=24.9
01:13:31.826 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:31.830 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:31.835 00.005 1032 Enqueuing Expose request
01:13:31.841 00.006 10072 Worker thread wakes up
01:13:31.841 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
01:13:31.844 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:31.844 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:32.481 00.637 10072 Exposure complete
01:13:32.558 00.077 10072 worker thread done servicing request
01:13:32.558 00.000 1032 OnExposeComplete: enter
01:13:32.561 00.003 1032 UpdateGuideState(): m_state=6
01:13:32.563 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2133
01:13:32.565 00.002 1032 Star::Find returns 1 (0), X=317.45, Y=752.36, Mass=1393, SNR=26.3, Peak=174 HFD=3.0
01:13:32.567 00.002 1032 MultiStar: [#1 0.30,0.06,0.93,U] [#2 0.12,0.13,0.74,U] [#3 0.00,0.08,0.71,U] [#4 0.06,0.27,0.74,U] [#5 0.03,0.13,0.69,U] [#6 0.18,-0.03,0.61,U] [#7 0.20,-0.18,0.52,U] [#8 -0.06,-0.23,0.58,U] 
01:13:32.570 00.003 1032 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.22, 0.06}
01:13:32.572 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:13:32.574 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:13:32.576 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.37 mountX=0.02 mountY=-0.14, mountTheta=-1.46
01:13:32.580 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
01:13:32.584 00.004 1032 Enqueuing Move request for scope (0.13, 0.05)
01:13:32.587 00.003 10072 Worker thread wakes up
01:13:32.587 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
01:13:32.587 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
01:13:32.587 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.02 yDistance=-0.14
01:13:32.590 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:32.594 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.32
01:13:32.594 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:13:32.594 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:32.594 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:13:32.594 00.000 10072 MoveAxis(E, 6, ABG)
01:13:32.594 00.000 10072 Guiding  Dir = 2, Dur = 6
01:13:32.595 00.001 10072 IsGuiding returns 0
01:13:32.596 00.001 10072 PulseGuide returned control before completion, sleep 16
01:13:32.620 00.024 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:13:32.623 00.003 10072 IsGuiding returns 0
01:13:32.624 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:32.626 00.002 10072 Move returns status 0, amount 6
01:13:32.626 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:32.629 00.003 10072 MoveAxis(N, 0, ABG)
01:13:32.629 00.000 1032 Enqueuing Expose request
01:13:32.631 00.002 10072 Move returns status 0, amount 0
01:13:32.631 00.000 10072 move complete, result=0
01:13:32.631 00.000 10072 worker thread done servicing request
01:13:32.631 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:13:32.634 00.003 10072 Worker thread wakes up
01:13:32.634 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:32.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:33.043 00.409 10072 Exposure complete
01:13:33.113 00.070 10072 worker thread done servicing request
01:13:33.113 00.000 1032 OnExposeComplete: enter
01:13:33.116 00.003 1032 UpdateGuideState(): m_state=6
01:13:33.120 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2134
01:13:33.122 00.002 1032 Star::Find returns 1 (0), X=317.37, Y=752.47, Mass=1417, SNR=26.5, Peak=188 HFD=3.0
01:13:33.124 00.002 1032 MultiStar: [#1 0.13,-0.13,0.97,U] [#2 0.26,0.11,0.76,U] [#3 0.07,0.03,0.63,U] [#4 0.08,-0.15,0.74,U] [#5 -0.09,0.10,0.69,U] [#6 -0.00,-0.12,0.58,U] [#7 0.08,-0.26,0.50,U] [#8 -0.02,0.05,0.58,U] 
01:13:33.128 00.004 1032 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.14, 0.18}
01:13:33.130 00.002 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
01:13:33.132 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
01:13:33.135 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.09 mountX=-0.03 mountY=-0.08, mountTheta=-1.92
01:13:33.140 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
01:13:33.141 00.001 1032 Enqueuing Move request for scope (0.08, -0.01)
01:13:33.145 00.004 10072 Worker thread wakes up
01:13:33.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
01:13:33.145 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
01:13:33.145 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.08
01:13:33.148 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:33.152 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
01:13:33.152 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:13:33.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:33.152 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:13:33.152 00.000 10072 MoveAxis(E, 5, ABG)
01:13:33.152 00.000 10072 Guiding  Dir = 2, Dur = 5
01:13:33.153 00.001 10072 IsGuiding returns 0
01:13:33.153 00.000 10072 PulseGuide returned control before completion, sleep 15
01:13:33.176 00.023 1032 UpdateGuideState exits: m=1417 SNR=26.5
01:13:33.179 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:33.182 00.003 10072 IsGuiding returns 0
01:13:33.182 00.000 10072 Move returns status 0, amount 5
01:13:33.182 00.000 10072 MoveAxis(N, 0, ABG)
01:13:33.183 00.001 10072 Move returns status 0, amount 0
01:13:33.183 00.000 10072 move complete, result=0
01:13:33.183 00.000 10072 worker thread done servicing request
01:13:33.183 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:33.187 00.004 1032 Enqueuing Expose request
01:13:33.189 00.002 10072 Worker thread wakes up
01:13:33.189 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:13:33.192 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:33.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:33.826 00.634 10072 Exposure complete
01:13:33.880 00.054 10072 worker thread done servicing request
01:13:33.895 00.015 1032 OnExposeComplete: enter
01:13:33.898 00.003 1032 UpdateGuideState(): m_state=6
01:13:33.901 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2135
01:13:33.903 00.002 1032 Star::Find returns 1 (0), X=317.34, Y=752.53, Mass=1466, SNR=27.0, Peak=190 HFD=3.0
01:13:33.905 00.002 1032 MultiStar: [#1 0.21,-0.05,0.98,U] [#2 0.17,0.20,0.70,U] [#3 0.22,0.23,0.63,U] [#4 0.04,0.01,0.70,U] [#5 -0.01,0.30,0.68,U] [#6 -0.00,-0.04,0.58,U] [#7 0.26,-0.08,0.57,U] [#8 0.11,0.02,0.53,U] 
01:13:33.907 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.10}, one-star: {0.11, 0.23}
01:13:33.908 00.001 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
01:13:33.910 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
01:13:33.911 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.66 mountX=0.06 mountY=-0.15, mountTheta=-1.17
01:13:33.914 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
01:13:33.915 00.001 1032 Enqueuing Move request for scope (0.13, 0.10)
01:13:33.918 00.003 10072 Worker thread wakes up
01:13:33.918 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
01:13:33.918 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
01:13:33.919 00.001 10072 Moving (0.13, 0.10) raw xDistance=0.06 yDistance=-0.15
01:13:33.922 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
01:13:33.922 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:13:33.923 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:33.923 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:13:33.923 00.000 10072 MoveAxis(E, 6, ABG)
01:13:33.923 00.000 10072 Guiding  Dir = 2, Dur = 6
01:13:33.924 00.001 10072 IsGuiding returns 0
01:13:33.924 00.000 10072 PulseGuide returned control before completion, sleep 16
01:13:33.948 00.024 10072 IsGuiding returns 0
01:13:33.948 00.000 10072 Move returns status 0, amount 6
01:13:33.948 00.000 10072 MoveAxis(N, 0, ABG)
01:13:33.948 00.000 10072 Move returns status 0, amount 0
01:13:33.948 00.000 10072 move complete, result=0
01:13:33.948 00.000 10072 worker thread done servicing request
01:13:33.959 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:33.983 00.024 1032 UpdateGuideState exits: m=1466 SNR=27.0
01:13:33.988 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:33.990 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:33.992 00.002 1032 Enqueuing Expose request
01:13:33.993 00.001 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:13:33.997 00.004 10072 Worker thread wakes up
01:13:33.998 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:33.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:34.404 00.406 10072 Exposure complete
01:13:34.457 00.053 1032 OnExposeComplete: enter
01:13:34.460 00.003 1032 UpdateGuideState(): m_state=6
01:13:34.461 00.001 10072 worker thread done servicing request
01:13:34.463 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2136
01:13:34.464 00.001 1032 Star::Find returns 1 (0), X=317.34, Y=752.61, Mass=1478, SNR=27.1, Peak=193 HFD=2.9
01:13:34.466 00.002 1032 MultiStar: [#1 0.07,0.11,0.93,U] [#2 0.17,0.26,0.71,U] [#3 0.32,0.18,0.66,U] [#4 0.11,0.13,0.70,U] [#5 -0.01,0.21,0.70,U] [#6 0.10,0.02,0.60,U] [#7 0.44,-0.18,0.51,U] [#8 -0.19,-0.08,0.58,U] 
01:13:34.468 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.13}, one-star: {0.11, 0.32}
01:13:34.469 00.001 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
01:13:34.471 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
01:13:34.473 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.84 mountX=0.10 mountY=-0.15, mountTheta=-0.99
01:13:34.476 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
01:13:34.478 00.002 1032 Enqueuing Move request for scope (0.12, 0.13)
01:13:34.479 00.001 10072 Worker thread wakes up
01:13:34.479 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
01:13:34.479 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
01:13:34.479 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.10 yDistance=-0.15
01:13:34.481 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:34.483 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
01:13:34.483 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:13:34.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:34.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:13:34.483 00.000 10072 MoveAxis(E, 5, ABG)
01:13:34.483 00.000 10072 Guiding  Dir = 2, Dur = 5
01:13:34.485 00.002 10072 IsGuiding returns 0
01:13:34.485 00.000 10072 PulseGuide returned control before completion, sleep 15
01:13:34.505 00.020 1032 UpdateGuideState exits: m=1478 SNR=27.1
01:13:34.508 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:34.510 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:34.512 00.002 1032 Enqueuing Expose request
01:13:34.514 00.002 10072 IsGuiding returns 0
01:13:34.514 00.000 10072 Move returns status 0, amount 5
01:13:34.514 00.000 10072 MoveAxis(N, 0, ABG)
01:13:34.514 00.000 10072 Move returns status 0, amount 0
01:13:34.514 00.000 10072 move complete, result=0
01:13:34.514 00.000 10072 worker thread done servicing request
01:13:34.514 00.000 10072 Worker thread wakes up
01:13:34.515 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:34.515 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:34.523 00.008 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:13:35.154 00.631 10072 Exposure complete
01:13:35.201 00.047 10072 worker thread done servicing request
01:13:35.202 00.001 1032 OnExposeComplete: enter
01:13:35.204 00.002 1032 UpdateGuideState(): m_state=6
01:13:35.207 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2137
01:13:35.209 00.002 1032 Star::Find returns 1 (0), X=317.36, Y=752.37, Mass=1446, SNR=26.8, Peak=180 HFD=2.9
01:13:35.211 00.002 1032 MultiStar: [#1 0.22,0.13,0.94,U] [#2 0.37,0.15,0.74,U] [#3 0.24,0.18,0.71,U] [#4 -0.01,0.11,0.68,U] [#5 -0.17,0.35,0.68,U] [#6 0.04,0.08,0.60,U] [#7 0.47,-0.20,0.51,U] [#8 0.21,-0.00,0.56,U] 
01:13:35.212 00.001 1032 single-star, 8 included, MultiStar: {0.16, 0.11}, one-star: {0.13, 0.08}
01:13:35.216 00.004 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
01:13:35.218 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
01:13:35.219 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.16 cameraTheta=0.55 mountX=0.04 mountY=-0.15, mountTheta=-1.28
01:13:35.222 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
01:13:35.225 00.003 1032 Enqueuing Move request for scope (0.13, 0.08)
01:13:35.226 00.001 10072 Worker thread wakes up
01:13:35.227 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
01:13:35.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
01:13:35.227 00.000 10072 Moving (0.13, 0.08) raw xDistance=0.04 yDistance=-0.15
01:13:35.229 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:35.231 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
01:13:35.231 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:13:35.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:35.232 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:13:35.232 00.000 10072 MoveAxis(E, 6, ABG)
01:13:35.232 00.000 10072 Guiding  Dir = 2, Dur = 6
01:13:35.232 00.000 10072 IsGuiding returns 0
01:13:35.232 00.000 10072 PulseGuide returned control before completion, sleep 16
01:13:35.251 00.019 1032 UpdateGuideState exits: m=1446 SNR=26.8
01:13:35.253 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:35.254 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:35.255 00.001 1032 Enqueuing Expose request
01:13:35.261 00.006 10072 IsGuiding returns 0
01:13:35.261 00.000 10072 Move returns status 0, amount 6
01:13:35.261 00.000 10072 MoveAxis(N, 0, ABG)
01:13:35.261 00.000 10072 Move returns status 0, amount 0
01:13:35.261 00.000 10072 move complete, result=0
01:13:35.261 00.000 10072 worker thread done servicing request
01:13:35.261 00.000 10072 Worker thread wakes up
01:13:35.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:35.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:35.265 00.004 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
01:13:35.672 00.407 10072 Exposure complete
01:13:35.723 00.051 10072 worker thread done servicing request
01:13:35.723 00.000 1032 OnExposeComplete: enter
01:13:35.725 00.002 1032 UpdateGuideState(): m_state=6
01:13:35.727 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2138
01:13:35.728 00.001 1032 Star::Find returns 1 (0), X=317.40, Y=752.38, Mass=1344, SNR=25.8, Peak=169 HFD=3.0
01:13:35.731 00.003 1032 MultiStar: [#1 0.10,-0.02,1.01,U] [#2 0.39,0.07,0.80,U] [#3 0.19,0.07,0.69,U] [#4 0.16,0.06,0.71,U] [#5 -0.18,0.29,0.75,U] [#6 0.15,-0.04,0.55,U] [#7 0.55,-0.24,0.00,M1] [#8 0.13,-0.00,0.61,U] 
01:13:35.733 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.07}, one-star: {0.17, 0.09}
01:13:35.735 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
01:13:35.737 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
01:13:35.741 00.004 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.44 mountX=0.03 mountY=-0.15, mountTheta=-1.39
01:13:35.744 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
01:13:35.746 00.002 1032 Enqueuing Move request for scope (0.14, 0.07)
01:13:35.748 00.002 10072 Worker thread wakes up
01:13:35.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
01:13:35.748 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
01:13:35.748 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.15
01:13:35.750 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:35.753 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
01:13:35.753 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:13:35.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:35.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:13:35.753 00.000 10072 MoveAxis(E, 5, ABG)
01:13:35.753 00.000 10072 Guiding  Dir = 2, Dur = 5
01:13:35.753 00.000 10072 IsGuiding returns 0
01:13:35.754 00.001 10072 PulseGuide returned control before completion, sleep 15
01:13:35.772 00.018 1032 UpdateGuideState exits: m=1344 SNR=25.8
01:13:35.774 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:35.776 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:35.777 00.001 1032 Enqueuing Expose request
01:13:35.781 00.004 10072 IsGuiding returns 0
01:13:35.781 00.000 10072 Move returns status 0, amount 5
01:13:35.781 00.000 10072 MoveAxis(N, 0, ABG)
01:13:35.781 00.000 10072 Move returns status 0, amount 0
01:13:35.782 00.001 10072 move complete, result=0
01:13:35.782 00.000 10072 worker thread done servicing request
01:13:35.782 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
01:13:35.785 00.003 10072 Worker thread wakes up
01:13:35.785 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:35.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:36.410 00.625 10072 Exposure complete
01:13:36.456 00.046 10072 worker thread done servicing request
01:13:36.456 00.000 1032 OnExposeComplete: enter
01:13:36.458 00.002 1032 UpdateGuideState(): m_state=6
01:13:36.459 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2139
01:13:36.461 00.002 1032 Star::Find returns 1 (0), X=317.43, Y=752.48, Mass=1296, SNR=25.4, Peak=160 HFD=3.1
01:13:36.462 00.001 1032 MultiStar: [#1 0.22,0.07,1.02,U] [#2 0.36,0.17,0.75,U] [#3 0.05,0.11,0.73,U] [#4 0.21,0.01,0.72,U] [#5 -0.07,0.28,0.68,U] [#6 0.12,-0.00,0.63,U] [#7 0.43,-0.12,0.57,U] [#8 0.02,-0.12,0.61,U] 
01:13:36.464 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.08}, one-star: {0.20, 0.19}
01:13:36.465 00.001 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
01:13:36.467 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
01:13:36.469 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.42 mountX=0.03 mountY=-0.19, mountTheta=-1.41
01:13:36.472 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.08, opts=13)
01:13:36.474 00.002 1032 Enqueuing Move request for scope (0.17, 0.08)
01:13:36.476 00.002 10072 Worker thread wakes up
01:13:36.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
01:13:36.478 00.002 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
01:13:36.478 00.000 10072 Moving (0.17, 0.08) raw xDistance=0.03 yDistance=-0.19
01:13:36.479 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:36.481 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
01:13:36.481 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:13:36.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:36.482 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:13:36.482 00.000 10072 MoveAxis(E, 4, ABG)
01:13:36.482 00.000 10072 Guiding  Dir = 2, Dur = 4
01:13:36.482 00.000 10072 IsGuiding returns 0
01:13:36.483 00.001 10072 PulseGuide returned control before completion, sleep 14
01:13:36.499 00.016 1032 UpdateGuideState exits: m=1296 SNR=25.4
01:13:36.501 00.002 10072 IsGuiding returns 0
01:13:36.501 00.000 10072 Move returns status 0, amount 4
01:13:36.501 00.000 10072 MoveAxis(N, 0, ABG)
01:13:36.501 00.000 10072 Move returns status 0, amount 0
01:13:36.501 00.000 10072 move complete, result=0
01:13:36.501 00.000 10072 worker thread done servicing request
01:13:36.501 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:36.503 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:36.504 00.001 1032 Enqueuing Expose request
01:13:36.506 00.002 10072 Worker thread wakes up
01:13:36.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:36.506 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:36.506 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
01:13:36.910 00.404 10072 Exposure complete
01:13:36.959 00.049 10072 worker thread done servicing request
01:13:36.959 00.000 1032 OnExposeComplete: enter
01:13:36.962 00.003 1032 UpdateGuideState(): m_state=6
01:13:36.965 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2140
01:13:36.967 00.002 1032 Star::Find returns 1 (0), X=317.39, Y=752.49, Mass=1560, SNR=27.8, Peak=198 HFD=3.0
01:13:36.970 00.003 1032 MultiStar: [#1 0.12,0.00,0.91,U] [#2 0.35,0.09,0.68,U] [#3 0.18,0.08,0.65,U] [#4 0.06,0.08,0.70,U] [#5 0.09,0.18,0.67,U] [#6 0.09,-0.01,0.61,U] [#7 0.49,-0.17,0.53,U] [#8 0.13,-0.06,0.54,U] 
01:13:36.971 00.001 1032 refined, 8 included, MultiStar: {0.18, 0.06}, one-star: {0.16, 0.20}
01:13:36.973 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
01:13:36.974 00.001 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
01:13:36.976 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.32 mountX=0.01 mountY=-0.19, mountTheta=-1.51
01:13:36.978 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.06, opts=13)
01:13:36.979 00.001 1032 Enqueuing Move request for scope (0.18, 0.06)
01:13:36.981 00.002 10072 Worker thread wakes up
01:13:36.981 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
01:13:36.981 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
01:13:36.981 00.000 10072 Moving (0.18, 0.06) raw xDistance=0.01 yDistance=-0.19
01:13:36.983 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:36.990 00.007 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
01:13:36.990 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:13:36.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:36.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:13:36.990 00.000 10072 MoveAxis(E, 4, ABG)
01:13:36.990 00.000 10072 Guiding  Dir = 2, Dur = 4
01:13:36.991 00.001 10072 IsGuiding returns 0
01:13:36.991 00.000 10072 PulseGuide returned control before completion, sleep 14
01:13:37.007 00.016 1032 UpdateGuideState exits: m=1560 SNR=27.8
01:13:37.009 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:37.010 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:37.012 00.002 1032 Enqueuing Expose request
01:13:37.019 00.007 10072 IsGuiding returns 0
01:13:37.019 00.000 10072 Move returns status 0, amount 4
01:13:37.019 00.000 10072 MoveAxis(N, 0, ABG)
01:13:37.019 00.000 10072 Move returns status 0, amount 0
01:13:37.019 00.000 10072 move complete, result=0
01:13:37.019 00.000 10072 worker thread done servicing request
01:13:37.019 00.000 10072 Worker thread wakes up
01:13:37.019 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:37.020 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:37.023 00.003 1032 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
01:13:37.656 00.633 10072 Exposure complete
01:13:37.703 00.047 10072 worker thread done servicing request
01:13:37.703 00.000 1032 OnExposeComplete: enter
01:13:37.704 00.001 1032 UpdateGuideState(): m_state=6
01:13:37.708 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2141
01:13:37.710 00.002 1032 Star::Find returns 1 (0), X=317.55, Y=752.52, Mass=1329, SNR=25.7, Peak=167 HFD=3.1
01:13:37.712 00.002 1032 MultiStar: [#1 0.21,0.20,0.99,U] [#2 0.25,0.13,0.72,U] [#3 0.12,0.13,0.66,U] [#4 0.11,0.16,0.76,U] [#5 0.09,0.27,0.72,U] [#6 0.04,0.01,0.63,U] [#7 0.49,-0.03,0.52,U] [#8 0.01,-0.27,0.58,U] 
01:13:37.714 00.002 1032 refined, 8 included, MultiStar: {0.18, 0.11}, one-star: {0.32, 0.22}
01:13:37.715 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
01:13:37.717 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
01:13:37.719 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.22 cameraTheta=0.55 mountX=0.06 mountY=-0.21, mountTheta=-1.28
01:13:37.722 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.11, opts=13)
01:13:37.724 00.002 1032 Enqueuing Move request for scope (0.18, 0.11)
01:13:37.727 00.003 10072 Worker thread wakes up
01:13:37.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
01:13:37.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
01:13:37.727 00.000 10072 Moving (0.18, 0.11) raw xDistance=0.06 yDistance=-0.21
01:13:37.729 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:37.731 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
01:13:37.731 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
01:13:37.732 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:13:37.732 00.000 10072 MoveAxis(E, 3, ABG)
01:13:37.732 00.000 10072 Guiding  Dir = 2, Dur = 3
01:13:37.732 00.000 10072 IsGuiding returns 0
01:13:37.733 00.001 10072 PulseGuide returned control before completion, sleep 13
01:13:37.748 00.015 10072 IsGuiding returns 0
01:13:37.748 00.000 10072 Move returns status 0, amount 3
01:13:37.748 00.000 10072 MoveAxis(N, 134, ABG)
01:13:37.748 00.000 10072 Guiding  Dir = 0, Dur = 134
01:13:37.748 00.000 10072 IsGuiding returns 0
01:13:37.749 00.001 10072 PulseGuide returned control before completion, sleep 144
01:13:37.751 00.002 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:13:37.753 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:37.754 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:37.756 00.002 1032 Enqueuing Expose request
01:13:37.906 00.150 10072 IsGuiding returns 0
01:13:37.906 00.000 10072 Move returns status 0, amount 134
01:13:37.906 00.000 10072 move complete, result=0
01:13:37.907 00.001 10072 worker thread done servicing request
01:13:37.907 00.000 10072 Worker thread wakes up
01:13:37.907 00.000 1032 GuideStep: 0.1 px 3 ms EAST, -0.2 px 134 ms NORTH
01:13:37.909 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:37.909 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:38.314 00.405 10072 Exposure complete
01:13:38.358 00.044 10072 worker thread done servicing request
01:13:38.358 00.000 1032 OnExposeComplete: enter
01:13:38.362 00.004 1032 UpdateGuideState(): m_state=6
01:13:38.364 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2142
01:13:38.366 00.002 1032 Star::Find returns 1 (0), X=317.23, Y=752.42, Mass=1396, SNR=26.3, Peak=163 HFD=2.8
01:13:38.367 00.001 1032 MultiStar: [#1 0.12,-0.08,0.92,U] [#2 0.25,0.04,0.69,U] [#3 0.10,-0.15,0.70,U] [#4 -0.10,0.01,0.70,U] [#5 -0.27,0.17,0.73,U] [#6 -0.13,-0.11,0.59,U] [#7 0.31,-0.22,0.53,U] [#8 0.00,-0.30,0.55,U] 
01:13:38.368 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {-0.00, 0.13}
01:13:38.370 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
01:13:38.371 00.001 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
01:13:38.373 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.97 mountX=-0.04 mountY=-0.02, mountTheta=-2.80
01:13:38.376 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
01:13:38.378 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
01:13:38.380 00.002 10072 Worker thread wakes up
01:13:38.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
01:13:38.380 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
01:13:38.380 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=-0.02
01:13:38.382 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:38.385 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
01:13:38.386 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:13:38.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:38.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:13:38.386 00.000 10072 MoveAxis(E, 3, ABG)
01:13:38.386 00.000 10072 Guiding  Dir = 2, Dur = 3
01:13:38.386 00.000 10072 IsGuiding returns 0
01:13:38.387 00.001 10072 PulseGuide returned control before completion, sleep 13
01:13:38.405 00.018 10072 IsGuiding returns 0
01:13:38.405 00.000 10072 Move returns status 0, amount 3
01:13:38.405 00.000 10072 MoveAxis(N, 0, ABG)
01:13:38.405 00.000 10072 Move returns status 0, amount 0
01:13:38.405 00.000 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:13:38.406 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:38.407 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:38.410 00.003 1032 Enqueuing Expose request
01:13:38.411 00.001 10072 move complete, result=0
01:13:38.411 00.000 10072 worker thread done servicing request
01:13:38.411 00.000 10072 Worker thread wakes up
01:13:38.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:38.411 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:38.411 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:13:39.035 00.624 10072 Exposure complete
01:13:39.077 00.042 10072 worker thread done servicing request
01:13:39.077 00.000 1032 OnExposeComplete: enter
01:13:39.078 00.001 1032 UpdateGuideState(): m_state=6
01:13:39.082 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2143
01:13:39.083 00.001 1032 Star::Find returns 1 (0), X=317.19, Y=752.29, Mass=1345, SNR=25.8, Peak=156 HFD=2.7
01:13:39.085 00.002 1032 MultiStar: [#1 -0.07,-0.12,0.95,U] [#2 0.07,-0.07,0.77,U] [#3 -0.09,-0.05,0.72,U] [#4 -0.19,-0.05,0.72,U] [#5 -0.31,0.11,0.71,U] [#6 -0.36,-0.20,0.57,U] [#7 -0.01,-0.33,0.53,U] [#8 -0.03,-0.33,0.58,U] 
01:13:39.088 00.003 1032 single-star, 8 included, MultiStar: {-0.11, -0.10}, one-star: {-0.04, -0.01}
01:13:39.089 00.001 1032 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.83) = xAngle (-4.78 = 1.50)
01:13:39.090 00.001 1032 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.78 = 1.50)
01:13:39.092 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.95 mountX=0.00 mountY=0.04, mountTheta=1.50
01:13:39.094 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
01:13:39.096 00.002 1032 Enqueuing Move request for scope (-0.04, -0.01)
01:13:39.097 00.001 10072 Worker thread wakes up
01:13:39.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
01:13:39.097 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
01:13:39.097 00.000 10072 Moving (-0.04, -0.01) raw xDistance=0.00 yDistance=0.04
01:13:39.100 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:39.102 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
01:13:39.102 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
01:13:39.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:39.102 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:13:39.102 00.000 10072 MoveAxis(E, 4, ABG)
01:13:39.102 00.000 10072 Guiding  Dir = 2, Dur = 4
01:13:39.103 00.001 10072 IsGuiding returns 0
01:13:39.103 00.000 10072 PulseGuide returned control before completion, sleep 14
01:13:39.120 00.017 1032 UpdateGuideState exits: m=1345 SNR=25.8
01:13:39.122 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:39.124 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:39.125 00.001 1032 Enqueuing Expose request
01:13:39.127 00.002 10072 IsGuiding returns 0
01:13:39.127 00.000 10072 Move returns status 0, amount 4
01:13:39.127 00.000 10072 MoveAxis(N, 0, ABG)
01:13:39.127 00.000 10072 Move returns status 0, amount 0
01:13:39.127 00.000 10072 move complete, result=0
01:13:39.127 00.000 10072 worker thread done servicing request
01:13:39.127 00.000 10072 Worker thread wakes up
01:13:39.127 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:39.127 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:39.134 00.007 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:13:39.534 00.400 10072 Exposure complete
01:13:39.583 00.049 10072 worker thread done servicing request
01:13:39.583 00.000 1032 OnExposeComplete: enter
01:13:39.586 00.003 1032 UpdateGuideState(): m_state=6
01:13:39.589 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2144
01:13:39.591 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.42, Mass=1505, SNR=27.3, Peak=190 HFD=2.7
01:13:39.596 00.005 1032 MultiStar: [#1 -0.19,-0.08,0.92,U] [#2 0.18,0.11,0.66,U] [#3 -0.02,-0.08,0.65,U] [#4 -0.42,0.14,0.64,U] [#5 -0.58,0.28,0.00,M1] [#6 -0.38,-0.03,0.60,U] [#7 0.03,-0.28,0.52,U] [#8 -0.11,-0.20,0.54,U] 
01:13:39.599 00.003 1032 refined, 7 included, MultiStar: {-0.12, -0.02}, one-star: {-0.04, 0.13}
01:13:39.602 00.003 1032 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.83) = xAngle (-4.80 = 1.48)
01:13:39.604 00.002 1032 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.80 = 1.48)
01:13:39.607 00.003 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.97 mountX=0.01 mountY=0.12, mountTheta=1.48
01:13:39.611 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.02, opts=13)
01:13:39.613 00.002 1032 Enqueuing Move request for scope (-0.12, -0.02)
01:13:39.615 00.002 10072 Worker thread wakes up
01:13:39.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
01:13:39.615 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
01:13:39.615 00.000 10072 Moving (-0.12, -0.02) raw xDistance=0.01 yDistance=0.12
01:13:39.617 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:39.619 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.31
01:13:39.619 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:13:39.619 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:39.619 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:13:39.619 00.000 10072 MoveAxis(E, 4, ABG)
01:13:39.619 00.000 10072 Guiding  Dir = 2, Dur = 4
01:13:39.619 00.000 10072 IsGuiding returns 0
01:13:39.620 00.001 10072 PulseGuide returned control before completion, sleep 14
01:13:39.637 00.017 1032 UpdateGuideState exits: m=1505 SNR=27.3
01:13:39.639 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:39.641 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:39.644 00.003 1032 Enqueuing Expose request
01:13:39.646 00.002 10072 IsGuiding returns 0
01:13:39.646 00.000 10072 Move returns status 0, amount 4
01:13:39.646 00.000 10072 MoveAxis(N, 0, ABG)
01:13:39.648 00.002 10072 Move returns status 0, amount 0
01:13:39.648 00.000 10072 move complete, result=0
01:13:39.648 00.000 10072 worker thread done servicing request
01:13:39.648 00.000 10072 Worker thread wakes up
01:13:39.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:39.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:39.654 00.006 1032 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
01:13:40.286 00.632 10072 Exposure complete
01:13:40.329 00.043 10072 worker thread done servicing request
01:13:40.329 00.000 1032 OnExposeComplete: enter
01:13:40.331 00.002 1032 UpdateGuideState(): m_state=6
01:13:40.333 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2145
01:13:40.335 00.002 1032 Star::Find returns 1 (0), X=317.12, Y=752.51, Mass=1312, SNR=25.5, Peak=177 HFD=2.6
01:13:40.337 00.002 1032 MultiStar: [#1 -0.09,-0.00,0.98,U] [#2 0.04,-0.02,0.78,U] [#3 -0.17,0.01,0.70,U] [#4 -0.10,0.15,0.73,U] [#5 -0.47,0.18,0.72,U] [#6 -0.36,-0.04,0.61,U] [#7 -0.05,-0.27,0.57,U] [#8 -0.08,-0.12,0.57,U] 
01:13:40.338 00.001 1032 refined, 8 included, MultiStar: {-0.15, 0.03}, one-star: {-0.11, 0.22}
01:13:40.339 00.001 1032 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.83) = xAngle (1.12 = 1.12)
01:13:40.341 00.002 1032 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.12 = 1.12)
01:13:40.342 00.001 1032 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.95 mountX=0.07 mountY=0.14, mountTheta=1.12
01:13:40.344 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.03, opts=13)
01:13:40.347 00.003 1032 Enqueuing Move request for scope (-0.15, 0.03)
01:13:40.348 00.001 10072 Worker thread wakes up
01:13:40.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
01:13:40.348 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
01:13:40.348 00.000 10072 Moving (-0.15, 0.03) raw xDistance=0.07 yDistance=0.14
01:13:40.350 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:40.353 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
01:13:40.353 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:13:40.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:40.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:13:40.353 00.000 10072 MoveAxis(E, 4, ABG)
01:13:40.353 00.000 10072 Guiding  Dir = 2, Dur = 4
01:13:40.353 00.000 10072 IsGuiding returns 0
01:13:40.354 00.001 10072 PulseGuide returned control before completion, sleep 14
01:13:40.370 00.016 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:13:40.374 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:40.376 00.002 10072 IsGuiding returns 0
01:13:40.376 00.000 10072 Move returns status 0, amount 4
01:13:40.376 00.000 10072 MoveAxis(N, 0, ABG)
01:13:40.376 00.000 10072 Move returns status 0, amount 0
01:13:40.376 00.000 10072 move complete, result=0
01:13:40.376 00.000 10072 worker thread done servicing request
01:13:40.376 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:40.379 00.003 1032 Enqueuing Expose request
01:13:40.380 00.001 1032 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:13:40.382 00.002 10072 Worker thread wakes up
01:13:40.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:40.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:40.799 00.417 10072 Exposure complete
01:13:40.848 00.049 10072 worker thread done servicing request
01:13:40.849 00.001 1032 OnExposeComplete: enter
01:13:40.851 00.002 1032 UpdateGuideState(): m_state=6
01:13:40.853 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2146
01:13:40.855 00.002 1032 Star::Find returns 1 (0), X=316.95, Y=752.49, Mass=1316, SNR=25.6, Peak=153 HFD=2.5
01:13:40.856 00.001 1032 MultiStar: [#1 -0.18,-0.09,0.98,U] [#2 -0.13,0.01,0.74,U] [#3 -0.21,-0.06,0.68,U] [#4 -0.44,-0.15,0.69,U] [#5 -0.38,0.14,0.67,U] [#6 -0.58,-0.20,0.00,M1] [#7 -0.03,-0.31,0.56,U] [#8 -0.21,-0.20,0.58,U] 
01:13:40.858 00.002 1032 refined, 7 included, MultiStar: {-0.24, -0.04}, one-star: {-0.29, 0.19}
01:13:40.861 00.003 1032 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.83) = xAngle (-4.81 = 1.48)
01:13:40.864 00.003 1032 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.81 = 1.48)
01:13:40.865 00.001 1032 CameraToMount -- cameraX=-0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-2.98 mountX=0.02 mountY=0.24, mountTheta=1.48
01:13:40.868 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.24, y=-0.04, opts=13)
01:13:40.871 00.003 1032 Enqueuing Move request for scope (-0.24, -0.04)
01:13:40.873 00.002 10072 Worker thread wakes up
01:13:40.873 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.04) opts 0xd
01:13:40.873 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.24, -0.04)
01:13:40.873 00.000 10072 Moving (-0.24, -0.04) raw xDistance=0.02 yDistance=0.24
01:13:40.875 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:40.878 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
01:13:40.878 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:13:40.878 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:13:40.878 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:13:40.878 00.000 10072 MoveAxis(E, 4, ABG)
01:13:40.878 00.000 10072 Guiding  Dir = 2, Dur = 4
01:13:40.878 00.000 10072 IsGuiding returns 0
01:13:40.879 00.001 10072 PulseGuide returned control before completion, sleep 14
01:13:40.896 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.6
01:13:40.899 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:40.900 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:40.902 00.002 1032 Enqueuing Expose request
01:13:40.907 00.005 10072 IsGuiding returns 0
01:13:40.907 00.000 10072 Move returns status 0, amount 4
01:13:40.907 00.000 10072 MoveAxis(N, 0, ABG)
01:13:40.907 00.000 10072 Move returns status 0, amount 0
01:13:40.907 00.000 10072 move complete, result=0
01:13:40.907 00.000 10072 worker thread done servicing request
01:13:40.907 00.000 10072 Worker thread wakes up
01:13:40.907 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:40.907 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:40.911 00.004 1032 GuideStep: 0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
01:13:41.534 00.623 10072 Exposure complete
01:13:41.580 00.046 10072 worker thread done servicing request
01:13:41.580 00.000 1032 OnExposeComplete: enter
01:13:41.583 00.003 1032 UpdateGuideState(): m_state=6
01:13:41.585 00.002 1032 Star::Find(15, 316, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2147
01:13:41.586 00.001 1032 Star::Find returns 1 (0), X=316.98, Y=752.41, Mass=1365, SNR=26.0, Peak=154 HFD=2.6
01:13:41.588 00.002 1032 MultiStar: [#1 -0.18,-0.17,0.95,U] [#2 0.18,-0.01,0.82,U] [#3 -0.03,-0.09,0.67,U] [#4 -0.25,-0.19,0.72,U] [#5 -0.39,-0.09,0.66,U] [#6 -0.32,-0.20,0.60,U] [#7 -0.08,-0.48,0.52,U] [#8 0.06,-0.33,0.59,U] 
01:13:41.591 00.003 1032 refined, 8 included, MultiStar: {-0.14, -0.13}, one-star: {-0.25, 0.11}
01:13:41.595 00.004 1032 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.83) = xAngle (-4.22 = 2.07)
01:13:41.597 00.002 1032 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.22 = 2.07)
01:13:41.600 00.003 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.20 cameraTheta=-2.39 mountX=-0.09 mountY=0.17, mountTheta=2.07
01:13:41.604 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.13, opts=13)
01:13:41.606 00.002 1032 Enqueuing Move request for scope (-0.14, -0.13)
01:13:41.607 00.001 10072 Worker thread wakes up
01:13:41.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.13) opts 0xd
01:13:41.607 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.13)
01:13:41.609 00.002 10072 Moving (-0.14, -0.13) raw xDistance=-0.09 yDistance=0.17
01:13:41.610 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:41.613 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
01:13:41.613 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:13:41.613 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:41.613 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:13:41.613 00.000 10072 MoveAxis(E, 5, ABG)
01:13:41.613 00.000 10072 Guiding  Dir = 2, Dur = 5
01:13:41.613 00.000 10072 IsGuiding returns 0
01:13:41.614 00.001 10072 PulseGuide returned control before completion, sleep 15
01:13:41.631 00.017 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:13:41.632 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:41.634 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:41.635 00.001 1032 Enqueuing Expose request
01:13:41.641 00.006 10072 IsGuiding returns 0
01:13:41.642 00.001 10072 Move returns status 0, amount 5
01:13:41.642 00.000 10072 MoveAxis(N, 0, ABG)
01:13:41.642 00.000 10072 Move returns status 0, amount 0
01:13:41.642 00.000 10072 move complete, result=0
01:13:41.642 00.000 10072 worker thread done servicing request
01:13:41.642 00.000 10072 Worker thread wakes up
01:13:41.642 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:41.642 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:41.645 00.003 1032 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
01:13:42.051 00.406 10072 Exposure complete
01:13:42.100 00.049 10072 worker thread done servicing request
01:13:42.101 00.001 1032 OnExposeComplete: enter
01:13:42.102 00.001 1032 UpdateGuideState(): m_state=6
01:13:42.104 00.002 1032 Star::Find(15, 316, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2148
01:13:42.105 00.001 1032 Star::Find returns 1 (0), X=317.07, Y=752.30, Mass=1333, SNR=25.7, Peak=149 HFD=2.6
01:13:42.107 00.002 1032 MultiStar: [#1 -0.12,-0.08,0.97,U] [#2 0.09,0.02,0.80,U] [#3 0.01,-0.17,0.65,U] [#4 -0.13,-0.11,0.70,U] [#5 -0.43,0.16,0.71,U] [#6 -0.19,-0.22,0.61,U] [#7 0.19,-0.27,0.52,U] [#8 -0.02,-0.40,0.58,U] 
01:13:42.108 00.001 1032 refined, 8 included, MultiStar: {-0.09, -0.10}, one-star: {-0.16, 0.01}
01:13:42.109 00.001 1032 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.83) = xAngle (-4.18 = 2.10)
01:13:42.111 00.002 1032 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.18 = 2.10)
01:13:42.113 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.35 mountX=-0.07 mountY=0.12, mountTheta=2.10
01:13:42.117 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.10, opts=13)
01:13:42.119 00.002 1032 Enqueuing Move request for scope (-0.09, -0.10)
01:13:42.120 00.001 10072 Worker thread wakes up
01:13:42.121 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
01:13:42.121 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
01:13:42.121 00.000 10072 Moving (-0.09, -0.10) raw xDistance=-0.07 yDistance=0.12
01:13:42.123 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:42.125 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
01:13:42.125 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:13:42.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:42.125 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:13:42.125 00.000 10072 MoveAxis(E, 4, ABG)
01:13:42.125 00.000 10072 Guiding  Dir = 2, Dur = 4
01:13:42.126 00.001 10072 IsGuiding returns 0
01:13:42.126 00.000 10072 PulseGuide returned control before completion, sleep 14
01:13:42.141 00.015 1032 UpdateGuideState exits: m=1333 SNR=25.7
01:13:42.144 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:42.146 00.002 10072 IsGuiding returns 0
01:13:42.146 00.000 10072 Move returns status 0, amount 4
01:13:42.146 00.000 10072 MoveAxis(N, 0, ABG)
01:13:42.146 00.000 10072 Move returns status 0, amount 0
01:13:42.146 00.000 10072 move complete, result=0
01:13:42.146 00.000 10072 worker thread done servicing request
01:13:42.146 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:42.148 00.002 1032 Enqueuing Expose request
01:13:42.150 00.002 1032 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:13:42.152 00.002 10072 Worker thread wakes up
01:13:42.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:42.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:42.782 00.630 10072 Exposure complete
01:13:42.827 00.045 10072 worker thread done servicing request
01:13:42.827 00.000 1032 OnExposeComplete: enter
01:13:42.829 00.002 1032 UpdateGuideState(): m_state=6
01:13:42.831 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2149
01:13:42.834 00.003 1032 Star::Find returns 1 (0), X=317.20, Y=752.63, Mass=1448, SNR=26.8, Peak=185 HFD=2.7
01:13:42.838 00.004 1032 MultiStar: [#1 -0.00,0.09,0.95,U] [#2 0.04,0.30,0.76,U] [#3 0.07,0.15,0.69,U] [#4 0.07,0.02,0.69,U] [#5 -0.16,0.18,0.66,U] [#6 0.04,0.18,0.55,U] [#7 0.19,-0.09,0.51,U] [#8 -0.00,-0.09,0.54,U] 
01:13:42.839 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {-0.03, 0.34}
01:13:42.841 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
01:13:42.844 00.003 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
01:13:42.845 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.44 mountX=0.13 mountY=-0.05, mountTheta=-0.39
01:13:42.847 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.14, opts=13)
01:13:42.850 00.003 1032 Enqueuing Move request for scope (0.02, 0.14)
01:13:42.852 00.002 10072 Worker thread wakes up
01:13:42.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
01:13:42.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
01:13:42.852 00.000 10072 Moving (0.02, 0.14) raw xDistance=0.13 yDistance=-0.05
01:13:42.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:42.856 00.002 10072 PPEC rslt: input = 0.13, final = 0.05, react = 0.06, pred = -0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 288.30
01:13:42.856 00.000 10072 PPEC: input: 0.13, control: 0.05, exposure: 500
01:13:42.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:42.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:13:42.856 00.000 10072 MoveAxis(W, 56, ABG)
01:13:42.856 00.000 10072 Guiding  Dir = 3, Dur = 56
01:13:42.856 00.000 10072 IsGuiding returns 0
01:13:42.857 00.001 10072 PulseGuide returned control before completion, sleep 66
01:13:42.873 00.016 1032 UpdateGuideState exits: m=1448 SNR=26.8
01:13:42.875 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:42.877 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:42.878 00.001 1032 Enqueuing Expose request
01:13:42.937 00.059 10072 IsGuiding returns 0
01:13:42.937 00.000 10072 Move returns status 0, amount 56
01:13:42.937 00.000 10072 MoveAxis(N, 0, ABG)
01:13:42.937 00.000 10072 Move returns status 0, amount 0
01:13:42.937 00.000 10072 move complete, result=0
01:13:42.937 00.000 10072 worker thread done servicing request
01:13:42.937 00.000 10072 Worker thread wakes up
01:13:42.937 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:42.937 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:42.949 00.012 1032 GuideStep: 0.1 px 56 ms WEST, -0.1 px 0 ms NORTH
01:13:43.345 00.396 10072 Exposure complete
01:13:43.391 00.046 10072 worker thread done servicing request
01:13:43.391 00.000 1032 OnExposeComplete: enter
01:13:43.392 00.001 1032 UpdateGuideState(): m_state=6
01:13:43.394 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2150
01:13:43.396 00.002 1032 Star::Find returns 1 (0), X=317.22, Y=752.25, Mass=1350, SNR=25.9, Peak=157 HFD=2.7
01:13:43.398 00.002 1032 MultiStar: [#1 0.03,-0.15,1.03,U] [#2 0.21,-0.07,0.74,U] [#3 0.05,0.06,0.71,U] [#4 -0.08,-0.07,0.76,U] [#5 -0.09,0.01,0.68,U] [#6 -0.03,-0.10,0.64,U] [#7 0.20,-0.18,0.53,U] [#8 -0.07,-0.32,0.57,U] 
01:13:43.399 00.001 1032 single-star, 8 included, MultiStar: {0.02, -0.09}, one-star: {-0.01, -0.05}
01:13:43.400 00.001 1032 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.83) = xAngle (-3.68 = 2.60)
01:13:43.402 00.002 1032 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.68 = 2.60)
01:13:43.403 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.85 mountX=-0.04 mountY=0.03, mountTheta=2.60
01:13:43.407 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
01:13:43.410 00.003 1032 Enqueuing Move request for scope (-0.01, -0.05)
01:13:43.412 00.002 10072 Worker thread wakes up
01:13:43.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
01:13:43.412 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
01:13:43.412 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.03
01:13:43.415 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:43.417 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
01:13:43.417 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:13:43.417 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:43.418 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:13:43.418 00.000 10072 MoveAxis(E, 4, ABG)
01:13:43.418 00.000 10072 Guiding  Dir = 2, Dur = 4
01:13:43.418 00.000 10072 IsGuiding returns 0
01:13:43.419 00.001 10072 PulseGuide returned control before completion, sleep 14
01:13:43.435 00.016 10072 IsGuiding returns 0
01:13:43.435 00.000 10072 Move returns status 0, amount 4
01:13:43.435 00.000 10072 MoveAxis(N, 0, ABG)
01:13:43.435 00.000 10072 Move returns status 0, amount 0
01:13:43.435 00.000 10072 move complete, result=0
01:13:43.435 00.000 10072 worker thread done servicing request
01:13:43.436 00.001 1032 UpdateGuideState exits: m=1350 SNR=25.9
01:13:43.438 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:43.440 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:43.442 00.002 1032 Enqueuing Expose request
01:13:43.444 00.002 10072 Worker thread wakes up
01:13:43.444 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:43.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:43.444 00.000 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:13:44.179 00.735 10072 Exposure complete
01:13:44.226 00.047 10072 worker thread done servicing request
01:13:44.227 00.001 1032 OnExposeComplete: enter
01:13:44.229 00.002 1032 UpdateGuideState(): m_state=6
01:13:44.230 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2151
01:13:44.232 00.002 1032 Star::Find returns 1 (0), X=317.35, Y=752.22, Mass=1370, SNR=26.1, Peak=148 HFD=2.8
01:13:44.233 00.001 1032 MultiStar: [#1 0.07,-0.17,0.96,U] [#2 0.36,-0.22,0.77,U] [#3 0.05,-0.21,0.67,U] [#4 0.01,-0.17,0.71,U] [#5 -0.03,-0.10,0.67,U] [#6 0.12,-0.13,0.58,U] [#7 0.15,-0.40,0.57,U] [#8 0.06,-0.49,0.61,U] 
01:13:44.236 00.003 1032 single-star, 8 included, MultiStar: {0.10, -0.20}, one-star: {0.12, -0.07}
01:13:44.237 00.001 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
01:13:44.239 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
01:13:44.240 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.53 mountX=-0.10 mountY=-0.10, mountTheta=-2.36
01:13:44.244 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
01:13:44.246 00.002 1032 Enqueuing Move request for scope (0.12, -0.07)
01:13:44.247 00.001 10072 Worker thread wakes up
01:13:44.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
01:13:44.247 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
01:13:44.248 00.001 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
01:13:44.249 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:44.251 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
01:13:44.251 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
01:13:44.252 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:44.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:13:44.252 00.000 10072 MoveAxis(E, 5, ABG)
01:13:44.252 00.000 10072 Guiding  Dir = 2, Dur = 5
01:13:44.252 00.000 10072 IsGuiding returns 0
01:13:44.253 00.001 10072 PulseGuide returned control before completion, sleep 15
01:13:44.270 00.017 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:13:44.272 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:44.273 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:44.275 00.002 1032 Enqueuing Expose request
01:13:44.277 00.002 10072 IsGuiding returns 0
01:13:44.277 00.000 10072 Move returns status 0, amount 5
01:13:44.278 00.001 10072 MoveAxis(N, 0, ABG)
01:13:44.278 00.000 10072 Move returns status 0, amount 0
01:13:44.278 00.000 10072 move complete, result=0
01:13:44.278 00.000 10072 worker thread done servicing request
01:13:44.278 00.000 10072 Worker thread wakes up
01:13:44.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:44.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:44.285 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:13:44.684 00.399 10072 Exposure complete
01:13:44.731 00.047 10072 worker thread done servicing request
01:13:44.731 00.000 1032 OnExposeComplete: enter
01:13:44.733 00.002 1032 UpdateGuideState(): m_state=6
01:13:44.735 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2152
01:13:44.737 00.002 1032 Star::Find returns 1 (0), X=317.33, Y=752.17, Mass=1390, SNR=26.3, Peak=157 HFD=2.7
01:13:44.739 00.002 1032 MultiStar: [#1 0.21,-0.31,0.93,U] [#2 0.32,-0.09,0.75,U] [#3 0.08,-0.10,0.66,U] [#4 -0.02,-0.21,0.73,U] [#5 -0.06,0.08,0.69,U] [#6 -0.06,-0.11,0.61,U] [#7 0.32,-0.18,0.55,U] [#8 0.17,-0.42,0.59,U] 
01:13:44.740 00.001 1032 single-star, 8 included, MultiStar: {0.12, -0.16}, one-star: {0.10, -0.12}
01:13:44.742 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
01:13:44.744 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
01:13:44.746 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-0.90 mountX=-0.14 mountY=-0.06, mountTheta=-2.73
01:13:44.748 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.12, opts=13)
01:13:44.749 00.001 1032 Enqueuing Move request for scope (0.10, -0.12)
01:13:44.751 00.002 10072 Worker thread wakes up
01:13:44.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
01:13:44.751 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
01:13:44.751 00.000 10072 Moving (0.10, -0.12) raw xDistance=-0.14 yDistance=-0.06
01:13:44.752 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:44.755 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.30
01:13:44.755 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:13:44.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:44.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:13:44.755 00.000 10072 MoveAxis(E, 69, ABG)
01:13:44.755 00.000 10072 Guiding  Dir = 2, Dur = 69
01:13:44.756 00.001 10072 IsGuiding returns 0
01:13:44.756 00.000 10072 PulseGuide returned control before completion, sleep 79
01:13:44.773 00.017 1032 UpdateGuideState exits: m=1390 SNR=26.3
01:13:44.775 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:44.777 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:44.778 00.001 1032 Enqueuing Expose request
01:13:44.850 00.072 10072 IsGuiding returns 0
01:13:44.850 00.000 10072 Move returns status 0, amount 69
01:13:44.850 00.000 10072 MoveAxis(N, 0, ABG)
01:13:44.850 00.000 10072 Move returns status 0, amount 0
01:13:44.850 00.000 10072 move complete, result=0
01:13:44.850 00.000 10072 worker thread done servicing request
01:13:44.850 00.000 10072 Worker thread wakes up
01:13:44.850 00.000 1032 GuideStep: -0.1 px 69 ms EAST, -0.1 px 0 ms NORTH
01:13:44.853 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:44.853 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:45.476 00.623 10072 Exposure complete
01:13:45.526 00.050 10072 worker thread done servicing request
01:13:45.526 00.000 1032 OnExposeComplete: enter
01:13:45.528 00.002 1032 UpdateGuideState(): m_state=6
01:13:45.530 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2153
01:13:45.532 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.58, Mass=1400, SNR=26.4, Peak=180 HFD=2.7
01:13:45.533 00.001 1032 MultiStar: [#1 0.02,-0.05,0.98,U] [#2 0.23,0.22,0.73,U] [#3 0.26,0.07,0.64,U] [#4 -0.07,0.03,0.76,U] [#5 -0.10,0.31,0.73,U] [#6 -0.09,0.10,0.58,U] [#7 0.37,-0.11,0.54,U] [#8 0.06,-0.14,0.57,U] 
01:13:45.535 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {-0.04, 0.29}
01:13:45.538 00.003 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
01:13:45.539 00.001 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
01:13:45.541 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.02 mountX=0.08 mountY=-0.08, mountTheta=-0.81
01:13:45.544 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
01:13:45.546 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
01:13:45.550 00.004 10072 Worker thread wakes up
01:13:45.550 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
01:13:45.550 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
01:13:45.551 00.001 10072 Moving (0.06, 0.09) raw xDistance=0.08 yDistance=-0.08
01:13:45.553 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:45.556 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
01:13:45.556 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:13:45.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:45.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:13:45.556 00.000 10072 MoveAxis(E, 5, ABG)
01:13:45.556 00.000 10072 Guiding  Dir = 2, Dur = 5
01:13:45.557 00.001 10072 IsGuiding returns 0
01:13:45.557 00.000 10072 PulseGuide returned control before completion, sleep 15
01:13:45.574 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:13:45.577 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:45.579 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:45.583 00.004 1032 Enqueuing Expose request
01:13:45.586 00.003 10072 IsGuiding returns 0
01:13:45.586 00.000 10072 Move returns status 0, amount 5
01:13:45.586 00.000 10072 MoveAxis(N, 0, ABG)
01:13:45.588 00.002 10072 Move returns status 0, amount 0
01:13:45.588 00.000 10072 move complete, result=0
01:13:45.588 00.000 10072 worker thread done servicing request
01:13:45.588 00.000 10072 Worker thread wakes up
01:13:45.588 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:45.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:45.607 00.019 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:13:45.996 00.389 10072 Exposure complete
01:13:46.052 00.056 10072 worker thread done servicing request
01:13:46.053 00.001 1032 OnExposeComplete: enter
01:13:46.055 00.002 1032 UpdateGuideState(): m_state=6
01:13:46.058 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2154
01:13:46.060 00.002 1032 Star::Find returns 1 (0), X=317.33, Y=752.52, Mass=1685, SNR=28.9, Peak=217 HFD=3.0
01:13:46.063 00.003 1032 MultiStar: [#1 0.12,0.01,0.89,U] [#2 0.30,0.10,0.70,U] [#3 0.04,0.09,0.58,U] [#4 -0.05,0.10,0.68,U] [#5 -0.11,0.40,0.63,U] [#6 -0.15,0.03,0.58,U] [#7 0.24,-0.23,0.50,U] [#8 -0.00,0.01,0.52,U] 
01:13:46.065 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.10}, one-star: {0.10, 0.23}
01:13:46.067 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
01:13:46.069 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
01:13:46.071 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.02 mountX=0.08 mountY=-0.08, mountTheta=-0.81
01:13:46.076 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
01:13:46.082 00.006 1032 Enqueuing Move request for scope (0.06, 0.10)
01:13:46.085 00.003 10072 Worker thread wakes up
01:13:46.085 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
01:13:46.086 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:13:46.086 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
01:13:46.088 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:46.092 00.004 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
01:13:46.092 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:13:46.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:46.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:13:46.092 00.000 10072 MoveAxis(E, 4, ABG)
01:13:46.092 00.000 10072 Guiding  Dir = 2, Dur = 4
01:13:46.093 00.001 10072 IsGuiding returns 0
01:13:46.093 00.000 10072 PulseGuide returned control before completion, sleep 14
01:13:46.113 00.020 1032 UpdateGuideState exits: m=1685 SNR=28.9
01:13:46.118 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:46.120 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:46.121 00.001 1032 Enqueuing Expose request
01:13:46.123 00.002 10072 IsGuiding returns 0
01:13:46.123 00.000 10072 Move returns status 0, amount 4
01:13:46.123 00.000 10072 MoveAxis(N, 0, ABG)
01:13:46.123 00.000 10072 Move returns status 0, amount 0
01:13:46.123 00.000 10072 move complete, result=0
01:13:46.124 00.001 10072 worker thread done servicing request
01:13:46.124 00.000 10072 Worker thread wakes up
01:13:46.124 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:46.124 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:46.132 00.008 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:13:46.762 00.630 10072 Exposure complete
01:13:46.810 00.048 10072 worker thread done servicing request
01:13:46.811 00.001 1032 OnExposeComplete: enter
01:13:46.813 00.002 1032 UpdateGuideState(): m_state=6
01:13:46.815 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2155
01:13:46.817 00.002 1032 Star::Find returns 1 (0), X=317.39, Y=752.39, Mass=1275, SNR=25.1, Peak=147 HFD=3.0
01:13:46.818 00.001 1032 MultiStar: [#1 0.09,-0.07,0.99,U] [#2 0.38,-0.05,0.79,U] [#3 0.21,-0.05,0.66,U] [#4 -0.01,-0.19,0.77,U] [#5 -0.12,0.14,0.72,U] [#6 0.07,-0.17,0.61,U] [#7 0.34,-0.32,0.54,U] [#8 0.10,-0.30,0.60,U] 
01:13:46.820 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.08}, one-star: {0.16, 0.10}
01:13:46.822 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
01:13:46.824 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
01:13:46.825 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.56 mountX=-0.11 mountY=-0.11, mountTheta=-2.39
01:13:46.827 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.08, opts=13)
01:13:46.828 00.001 1032 Enqueuing Move request for scope (0.13, -0.08)
01:13:46.830 00.002 10072 Worker thread wakes up
01:13:46.830 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
01:13:46.830 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
01:13:46.830 00.000 10072 Moving (0.13, -0.08) raw xDistance=-0.11 yDistance=-0.11
01:13:46.832 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:46.834 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
01:13:46.834 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
01:13:46.834 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:46.834 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:13:46.835 00.001 10072 MoveAxis(E, 4, ABG)
01:13:46.835 00.000 10072 Guiding  Dir = 2, Dur = 4
01:13:46.835 00.000 10072 IsGuiding returns 0
01:13:46.836 00.001 10072 PulseGuide returned control before completion, sleep 14
01:13:46.851 00.015 10072 IsGuiding returns 0
01:13:46.851 00.000 10072 Move returns status 0, amount 4
01:13:46.851 00.000 10072 MoveAxis(N, 0, ABG)
01:13:46.851 00.000 10072 Move returns status 0, amount 0
01:13:46.851 00.000 10072 move complete, result=0
01:13:46.851 00.000 10072 worker thread done servicing request
01:13:46.854 00.003 1032 UpdateGuideState exits: m=1275 SNR=25.1
01:13:46.856 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:46.858 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:46.859 00.001 1032 Enqueuing Expose request
01:13:46.862 00.003 10072 Worker thread wakes up
01:13:46.862 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:13:46.865 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:46.865 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:47.277 00.412 10072 Exposure complete
01:13:47.330 00.053 10072 worker thread done servicing request
01:13:47.330 00.000 1032 OnExposeComplete: enter
01:13:47.334 00.004 1032 UpdateGuideState(): m_state=6
01:13:47.336 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2156
01:13:47.338 00.002 1032 Star::Find returns 1 (0), X=317.36, Y=752.20, Mass=1392, SNR=26.3, Peak=165 HFD=2.7
01:13:47.341 00.003 1032 MultiStar: [#1 0.25,-0.25,0.89,U] [#2 0.29,-0.14,0.72,U] [#3 0.31,-0.22,0.64,U] [#4 0.11,-0.20,0.73,U] [#5 0.01,-0.07,0.72,U] [#6 0.00,-0.23,0.61,U] [#7 0.23,-0.18,0.53,U] [#8 0.09,-0.45,0.57,U] 
01:13:47.342 00.001 1032 single-star, 8 included, MultiStar: {0.16, -0.19}, one-star: {0.13, -0.10}
01:13:47.344 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
01:13:47.345 00.001 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
01:13:47.347 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.63 mountX=-0.13 mountY=-0.10, mountTheta=-2.46
01:13:47.350 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.10, opts=13)
01:13:47.352 00.002 1032 Enqueuing Move request for scope (0.13, -0.10)
01:13:47.354 00.002 10072 Worker thread wakes up
01:13:47.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
01:13:47.354 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
01:13:47.354 00.000 10072 Moving (0.13, -0.10) raw xDistance=-0.13 yDistance=-0.10
01:13:47.356 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:47.358 00.002 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
01:13:47.358 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
01:13:47.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:47.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:13:47.358 00.000 10072 MoveAxis(E, 3, ABG)
01:13:47.358 00.000 10072 Guiding  Dir = 2, Dur = 3
01:13:47.359 00.001 10072 IsGuiding returns 0
01:13:47.359 00.000 10072 PulseGuide returned control before completion, sleep 13
01:13:47.377 00.018 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:13:47.379 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:47.381 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:47.383 00.002 1032 Enqueuing Expose request
01:13:47.386 00.003 10072 IsGuiding returns 0
01:13:47.386 00.000 10072 Move returns status 0, amount 3
01:13:47.386 00.000 10072 MoveAxis(N, 0, ABG)
01:13:47.386 00.000 10072 Move returns status 0, amount 0
01:13:47.386 00.000 10072 move complete, result=0
01:13:47.386 00.000 10072 worker thread done servicing request
01:13:47.386 00.000 10072 Worker thread wakes up
01:13:47.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:47.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:47.393 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:13:48.012 00.619 10072 Exposure complete
01:13:48.064 00.052 10072 worker thread done servicing request
01:13:48.064 00.000 1032 OnExposeComplete: enter
01:13:48.066 00.002 1032 UpdateGuideState(): m_state=6
01:13:48.069 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2157
01:13:48.070 00.001 1032 Star::Find returns 1 (0), X=317.32, Y=752.28, Mass=1381, SNR=26.2, Peak=165 HFD=2.8
01:13:48.072 00.002 1032 MultiStar: [#1 0.09,-0.20,1.01,U] [#2 0.36,-0.02,0.75,U] [#3 0.14,-0.16,0.70,U] [#4 -0.17,-0.09,0.65,U] [#5 -0.17,-0.01,0.68,U] [#6 -0.02,-0.30,0.57,U] [#7 0.52,-0.44,0.00,M1] [#8 0.11,-0.23,0.55,U] 
01:13:48.075 00.003 1032 single-star, 7 included, MultiStar: {0.06, -0.12}, one-star: {0.09, -0.01}
01:13:48.076 00.001 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
01:13:48.078 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
01:13:48.081 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.14 mountX=-0.04 mountY=-0.08, mountTheta=-1.98
01:13:48.094 00.013 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
01:13:48.097 00.003 1032 Enqueuing Move request for scope (0.09, -0.01)
01:13:48.099 00.002 10072 Worker thread wakes up
01:13:48.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:13:48.099 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:13:48.099 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.08
01:13:48.101 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:48.104 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
01:13:48.104 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:13:48.105 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:48.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:13:48.105 00.000 10072 MoveAxis(E, 3, ABG)
01:13:48.105 00.000 10072 Guiding  Dir = 2, Dur = 3
01:13:48.105 00.000 10072 IsGuiding returns 0
01:13:48.106 00.001 10072 PulseGuide returned control before completion, sleep 13
01:13:48.125 00.019 1032 UpdateGuideState exits: m=1381 SNR=26.2
01:13:48.127 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:48.129 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:48.130 00.001 1032 Enqueuing Expose request
01:13:48.134 00.004 10072 IsGuiding returns 0
01:13:48.134 00.000 10072 Move returns status 0, amount 3
01:13:48.134 00.000 10072 MoveAxis(N, 0, ABG)
01:13:48.134 00.000 10072 Move returns status 0, amount 0
01:13:48.134 00.000 10072 move complete, result=0
01:13:48.134 00.000 10072 worker thread done servicing request
01:13:48.134 00.000 10072 Worker thread wakes up
01:13:48.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:48.135 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:48.139 00.004 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:13:48.544 00.405 10072 Exposure complete
01:13:48.593 00.049 10072 worker thread done servicing request
01:13:48.593 00.000 1032 OnExposeComplete: enter
01:13:48.595 00.002 1032 UpdateGuideState(): m_state=6
01:13:48.597 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2158
01:13:48.599 00.002 1032 Star::Find returns 1 (0), X=317.44, Y=752.44, Mass=1373, SNR=26.1, Peak=167 HFD=3.1
01:13:48.601 00.002 1032 MultiStar: [#1 0.14,0.03,1.02,U] [#2 0.33,-0.00,0.73,U] [#3 0.25,-0.10,0.66,U] [#4 -0.07,-0.02,0.73,U] [#5 -0.27,0.06,0.70,U] [#6 0.03,-0.06,0.55,U] [#7 0.35,-0.40,0.59,U] [#8 0.06,-0.20,0.60,U] 
01:13:48.603 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.20, 0.15}
01:13:48.604 00.001 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
01:13:48.606 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
01:13:48.607 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.31 mountX=-0.07 mountY=-0.10, mountTheta=-2.14
01:13:48.610 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
01:13:48.611 00.001 1032 Enqueuing Move request for scope (0.12, -0.04)
01:13:48.614 00.003 10072 Worker thread wakes up
01:13:48.614 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
01:13:48.614 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
01:13:48.614 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.10
01:13:48.616 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:48.618 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.30
01:13:48.618 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:13:48.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:48.618 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:13:48.618 00.000 10072 MoveAxis(E, 3, ABG)
01:13:48.618 00.000 10072 Guiding  Dir = 2, Dur = 3
01:13:48.619 00.001 10072 IsGuiding returns 0
01:13:48.619 00.000 10072 PulseGuide returned control before completion, sleep 13
01:13:48.635 00.016 10072 IsGuiding returns 0
01:13:48.635 00.000 10072 Move returns status 0, amount 3
01:13:48.635 00.000 10072 MoveAxis(N, 0, ABG)
01:13:48.635 00.000 10072 Move returns status 0, amount 0
01:13:48.635 00.000 10072 move complete, result=0
01:13:48.636 00.001 10072 worker thread done servicing request
01:13:48.636 00.000 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:13:48.639 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:48.641 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:48.643 00.002 1032 Enqueuing Expose request
01:13:48.647 00.004 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:13:48.649 00.002 10072 Worker thread wakes up
01:13:48.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:48.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:49.278 00.629 10072 Exposure complete
01:13:49.329 00.051 10072 worker thread done servicing request
01:13:49.329 00.000 1032 OnExposeComplete: enter
01:13:49.331 00.002 1032 UpdateGuideState(): m_state=6
01:13:49.333 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2159
01:13:49.336 00.003 1032 Star::Find returns 1 (0), X=317.42, Y=752.30, Mass=1380, SNR=26.2, Peak=165 HFD=2.9
01:13:49.338 00.002 1032 MultiStar: [#1 0.23,-0.00,0.94,U] [#2 0.35,0.02,0.71,U] [#3 0.25,0.00,0.66,U] [#4 -0.07,-0.14,0.68,U] [#5 -0.03,-0.08,0.74,U] [#6 -0.10,-0.27,0.60,U] [#7 0.42,-0.41,0.52,U] [#8 0.13,-0.31,0.56,U] 
01:13:49.340 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.11}, one-star: {0.19, 0.00}
01:13:49.342 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
01:13:49.344 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
01:13:49.346 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.62 mountX=-0.14 mountY=-0.12, mountTheta=-2.45
01:13:49.348 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.11, opts=13)
01:13:49.350 00.002 1032 Enqueuing Move request for scope (0.15, -0.11)
01:13:49.351 00.001 10072 Worker thread wakes up
01:13:49.352 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
01:13:49.352 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
01:13:49.352 00.000 10072 Moving (0.15, -0.11) raw xDistance=-0.14 yDistance=-0.12
01:13:49.353 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:49.355 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.30
01:13:49.355 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:13:49.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:49.356 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:13:49.356 00.000 10072 MoveAxis(E, 69, ABG)
01:13:49.356 00.000 10072 Guiding  Dir = 2, Dur = 69
01:13:49.356 00.000 10072 IsGuiding returns 0
01:13:49.356 00.000 10072 PulseGuide returned control before completion, sleep 79
01:13:49.375 00.019 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:13:49.377 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:49.379 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:49.380 00.001 1032 Enqueuing Expose request
01:13:49.447 00.067 10072 IsGuiding returns 0
01:13:49.447 00.000 10072 Move returns status 0, amount 69
01:13:49.447 00.000 10072 MoveAxis(N, 0, ABG)
01:13:49.447 00.000 10072 Move returns status 0, amount 0
01:13:49.447 00.000 10072 move complete, result=0
01:13:49.447 00.000 10072 worker thread done servicing request
01:13:49.447 00.000 10072 Worker thread wakes up
01:13:49.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:49.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:49.462 00.015 1032 GuideStep: -0.1 px 69 ms EAST, -0.1 px 0 ms NORTH
01:13:49.856 00.394 10072 Exposure complete
01:13:49.904 00.048 10072 worker thread done servicing request
01:13:49.904 00.000 1032 OnExposeComplete: enter
01:13:49.906 00.002 1032 UpdateGuideState(): m_state=6
01:13:49.907 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2160
01:13:49.909 00.002 1032 Star::Find returns 1 (0), X=317.35, Y=752.27, Mass=1480, SNR=27.1, Peak=176 HFD=2.9
01:13:49.911 00.002 1032 MultiStar: [#1 0.09,-0.01,0.91,U] [#2 0.35,-0.07,0.67,U] [#3 0.09,-0.20,0.66,U] [#4 -0.06,-0.12,0.68,U] [#5 0.03,0.03,0.65,U] [#6 0.00,-0.15,0.60,U] [#7 0.26,-0.28,0.52,U] [#8 0.06,-0.26,0.57,U] 
01:13:49.912 00.001 1032 single-star, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.12, -0.02}
01:13:49.913 00.001 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
01:13:49.915 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
01:13:49.917 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.18 mountX=-0.05 mountY=-0.11, mountTheta=-2.01
01:13:49.921 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
01:13:49.923 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
01:13:49.924 00.001 10072 Worker thread wakes up
01:13:49.926 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
01:13:49.926 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
01:13:49.926 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
01:13:49.928 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:49.931 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
01:13:49.931 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:13:49.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:49.932 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:13:49.932 00.000 10072 MoveAxis(E, 3, ABG)
01:13:49.932 00.000 10072 Guiding  Dir = 2, Dur = 3
01:13:49.932 00.000 10072 IsGuiding returns 0
01:13:49.933 00.001 10072 PulseGuide returned control before completion, sleep 13
01:13:49.947 00.014 10072 IsGuiding returns 0
01:13:49.947 00.000 10072 Move returns status 0, amount 3
01:13:49.947 00.000 10072 MoveAxis(N, 0, ABG)
01:13:49.947 00.000 10072 Move returns status 0, amount 0
01:13:49.947 00.000 10072 move complete, result=0
01:13:49.947 00.000 10072 worker thread done servicing request
01:13:49.949 00.002 1032 UpdateGuideState exits: m=1480 SNR=27.1
01:13:49.950 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:49.952 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:49.954 00.002 1032 Enqueuing Expose request
01:13:49.957 00.003 10072 Worker thread wakes up
01:13:49.957 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:13:49.959 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:49.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:50.592 00.633 10072 Exposure complete
01:13:50.638 00.046 10072 worker thread done servicing request
01:13:50.638 00.000 1032 OnExposeComplete: enter
01:13:50.640 00.002 1032 UpdateGuideState(): m_state=6
01:13:50.642 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2161
01:13:50.645 00.003 1032 Star::Find returns 1 (0), X=317.40, Y=752.44, Mass=1380, SNR=26.2, Peak=169 HFD=3.0
01:13:50.647 00.002 1032 MultiStar: [#1 0.11,-0.05,0.98,U] [#2 0.32,0.12,0.73,U] [#3 0.31,-0.18,0.67,U] [#4 -0.00,-0.07,0.71,U] [#5 -0.05,0.02,0.71,U] [#6 0.12,-0.09,0.61,U] [#7 0.40,-0.24,0.53,U] [#8 0.12,-0.31,0.56,U] 
01:13:50.648 00.001 1032 refined, 8 included, MultiStar: {0.16, -0.05}, one-star: {0.17, 0.14}
01:13:50.650 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
01:13:50.651 00.001 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
01:13:50.653 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.31 mountX=-0.09 mountY=-0.14, mountTheta=-2.14
01:13:50.655 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
01:13:50.657 00.002 1032 Enqueuing Move request for scope (0.16, -0.05)
01:13:50.658 00.001 10072 Worker thread wakes up
01:13:50.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
01:13:50.658 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
01:13:50.658 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.14
01:13:50.661 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:50.662 00.001 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
01:13:50.663 00.001 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:13:50.663 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:50.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:13:50.663 00.000 10072 MoveAxis(E, 3, ABG)
01:13:50.663 00.000 10072 Guiding  Dir = 2, Dur = 3
01:13:50.663 00.000 10072 IsGuiding returns 0
01:13:50.664 00.001 10072 PulseGuide returned control before completion, sleep 13
01:13:50.681 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:13:50.685 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:50.687 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:50.688 00.001 1032 Enqueuing Expose request
01:13:50.690 00.002 10072 IsGuiding returns 0
01:13:50.690 00.000 10072 Move returns status 0, amount 3
01:13:50.690 00.000 10072 MoveAxis(N, 0, ABG)
01:13:50.690 00.000 10072 Move returns status 0, amount 0
01:13:50.690 00.000 10072 move complete, result=0
01:13:50.690 00.000 10072 worker thread done servicing request
01:13:50.690 00.000 10072 Worker thread wakes up
01:13:50.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:50.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:50.696 00.006 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:13:51.105 00.409 10072 Exposure complete
01:13:51.155 00.050 10072 worker thread done servicing request
01:13:51.155 00.000 1032 OnExposeComplete: enter
01:13:51.157 00.002 1032 UpdateGuideState(): m_state=6
01:13:51.159 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2162
01:13:51.161 00.002 1032 Star::Find returns 1 (0), X=317.42, Y=752.40, Mass=1348, SNR=25.9, Peak=164 HFD=3.0
01:13:51.163 00.002 1032 MultiStar: [#1 0.22,0.06,1.02,U] [#2 0.36,0.04,0.78,U] [#3 0.14,-0.07,0.67,U] [#4 0.06,-0.04,0.75,U] [#5 -0.18,0.20,0.72,U] [#6 0.01,-0.11,0.60,U] [#7 0.29,-0.20,0.53,U] [#8 0.24,-0.18,0.57,U] 
01:13:51.165 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.00}, one-star: {0.19, 0.11}
01:13:51.167 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
01:13:51.169 00.002 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
01:13:51.170 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.01 mountX=-0.04 mountY=-0.14, mountTheta=-1.84
01:13:51.172 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.00, opts=13)
01:13:51.174 00.002 1032 Enqueuing Move request for scope (0.15, -0.00)
01:13:51.175 00.001 10072 Worker thread wakes up
01:13:51.175 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
01:13:51.175 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
01:13:51.176 00.001 10072 Moving (0.15, -0.00) raw xDistance=-0.04 yDistance=-0.14
01:13:51.177 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:51.179 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
01:13:51.180 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:13:51.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:51.180 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:13:51.180 00.000 10072 MoveAxis(E, 3, ABG)
01:13:51.180 00.000 10072 Guiding  Dir = 2, Dur = 3
01:13:51.180 00.000 10072 IsGuiding returns 0
01:13:51.181 00.001 10072 PulseGuide returned control before completion, sleep 13
01:13:51.196 00.015 10072 IsGuiding returns 0
01:13:51.196 00.000 10072 Move returns status 0, amount 3
01:13:51.197 00.001 10072 MoveAxis(N, 0, ABG)
01:13:51.197 00.000 10072 Move returns status 0, amount 0
01:13:51.197 00.000 10072 move complete, result=0
01:13:51.197 00.000 10072 worker thread done servicing request
01:13:51.198 00.001 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:13:51.202 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:51.204 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:51.207 00.003 1032 Enqueuing Expose request
01:13:51.209 00.002 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:13:51.210 00.001 10072 Worker thread wakes up
01:13:51.210 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:51.210 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:51.840 00.630 10072 Exposure complete
01:13:51.888 00.048 10072 worker thread done servicing request
01:13:51.888 00.000 1032 OnExposeComplete: enter
01:13:51.890 00.002 1032 UpdateGuideState(): m_state=6
01:13:51.895 00.005 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2163
01:13:51.898 00.003 1032 Star::Find returns 1 (0), X=317.28, Y=752.46, Mass=1429, SNR=26.6, Peak=178 HFD=2.8
01:13:51.899 00.001 1032 MultiStar: [#1 0.07,-0.00,0.92,U] [#2 0.31,0.04,0.73,U] [#3 0.27,-0.06,0.66,U] [#4 0.04,0.04,0.74,U] [#5 -0.16,0.11,0.63,U] [#6 0.12,-0.15,0.58,U] [#7 0.33,-0.33,0.54,U] [#8 0.02,-0.10,0.54,U] 
01:13:51.902 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.05, 0.16}
01:13:51.904 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
01:13:51.905 00.001 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
01:13:51.907 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.10 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
01:13:51.909 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
01:13:51.910 00.001 1032 Enqueuing Move request for scope (0.11, -0.01)
01:13:51.913 00.003 10072 Worker thread wakes up
01:13:51.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:13:51.913 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:13:51.913 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.11
01:13:51.915 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:51.916 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
01:13:51.916 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:13:51.916 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:51.917 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:13:51.917 00.000 10072 MoveAxis(E, 2, ABG)
01:13:51.917 00.000 10072 Guiding  Dir = 2, Dur = 2
01:13:51.917 00.000 10072 IsGuiding returns 0
01:13:51.918 00.001 10072 PulseGuide returned control before completion, sleep 12
01:13:51.936 00.018 1032 UpdateGuideState exits: m=1429 SNR=26.6
01:13:51.939 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:51.940 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:51.942 00.002 1032 Enqueuing Expose request
01:13:51.946 00.004 10072 IsGuiding returns 0
01:13:51.946 00.000 10072 Move returns status 0, amount 2
01:13:51.946 00.000 10072 MoveAxis(N, 0, ABG)
01:13:51.946 00.000 10072 Move returns status 0, amount 0
01:13:51.946 00.000 10072 move complete, result=0
01:13:51.946 00.000 10072 worker thread done servicing request
01:13:51.946 00.000 10072 Worker thread wakes up
01:13:51.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:51.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:51.953 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:13:52.355 00.402 10072 Exposure complete
01:13:52.426 00.071 10072 worker thread done servicing request
01:13:52.426 00.000 1032 OnExposeComplete: enter
01:13:52.430 00.004 1032 UpdateGuideState(): m_state=6
01:13:52.432 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2164
01:13:52.434 00.002 1032 Star::Find returns 1 (0), X=317.43, Y=752.30, Mass=1333, SNR=25.7, Peak=158 HFD=2.9
01:13:52.437 00.003 1032 MultiStar: [#1 0.21,-0.17,0.98,U] [#2 0.33,0.01,0.76,U] [#3 0.20,-0.05,0.74,U] [#4 0.16,-0.07,0.69,U] [#5 0.09,-0.02,0.71,U] [#6 0.19,-0.08,0.57,U] [#7 0.41,-0.41,0.52,U] [#8 0.16,-0.37,0.55,U] 
01:13:52.439 00.002 1032 single-star, 8 included, MultiStar: {0.21, -0.11}, one-star: {0.20, 0.01}
01:13:52.441 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
01:13:52.443 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
01:13:52.445 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.05 mountX=-0.04 mountY=-0.20, mountTheta=-1.78
01:13:52.448 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.01, opts=13)
01:13:52.450 00.002 1032 Enqueuing Move request for scope (0.20, 0.01)
01:13:52.452 00.002 10072 Worker thread wakes up
01:13:52.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
01:13:52.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
01:13:52.452 00.000 10072 Moving (0.20, 0.01) raw xDistance=-0.04 yDistance=-0.20
01:13:52.458 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:52.461 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
01:13:52.461 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:13:52.461 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:52.461 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:13:52.461 00.000 10072 MoveAxis(E, 3, ABG)
01:13:52.461 00.000 10072 Guiding  Dir = 2, Dur = 3
01:13:52.461 00.000 10072 IsGuiding returns 0
01:13:52.463 00.002 10072 PulseGuide returned control before completion, sleep 13
01:13:52.480 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
01:13:52.482 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:52.485 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:52.489 00.004 1032 Enqueuing Expose request
01:13:52.492 00.003 10072 IsGuiding returns 0
01:13:52.492 00.000 10072 Move returns status 0, amount 3
01:13:52.492 00.000 10072 MoveAxis(N, 0, ABG)
01:13:52.492 00.000 10072 Move returns status 0, amount 0
01:13:52.492 00.000 10072 move complete, result=0
01:13:52.492 00.000 10072 worker thread done servicing request
01:13:52.492 00.000 10072 Worker thread wakes up
01:13:52.492 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:52.492 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:52.499 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
01:13:53.122 00.623 10072 Exposure complete
01:13:53.171 00.049 10072 worker thread done servicing request
01:13:53.171 00.000 1032 OnExposeComplete: enter
01:13:53.173 00.002 1032 UpdateGuideState(): m_state=6
01:13:53.178 00.005 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2165
01:13:53.180 00.002 1032 Star::Find returns 1 (0), X=317.48, Y=752.29, Mass=1326, SNR=25.7, Peak=162 HFD=2.9
01:13:53.185 00.005 1032 MultiStar: [#1 0.24,-0.21,0.97,U] [#2 0.38,-0.09,0.79,U] [#3 0.32,-0.15,0.64,U] [#4 0.18,-0.17,0.73,U] [#5 -0.01,-0.12,0.71,U] [#6 0.08,-0.14,0.66,U] [#7 0.35,-0.44,0.53,U] [#8 0.19,-0.15,0.60,U] 
01:13:53.188 00.003 1032 single-star, 8 included, MultiStar: {0.22, -0.15}, one-star: {0.25, -0.01}
01:13:53.190 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
01:13:53.192 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
01:13:53.193 00.001 1032 CameraToMount -- cameraX=0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-0.03 mountX=-0.07 mountY=-0.24, mountTheta=-1.86
01:13:53.197 00.004 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.01, opts=13)
01:13:53.200 00.003 1032 Enqueuing Move request for scope (0.25, -0.01)
01:13:53.201 00.001 10072 Worker thread wakes up
01:13:53.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.01) opts 0xd
01:13:53.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.01)
01:13:53.201 00.000 10072 Moving (0.25, -0.01) raw xDistance=-0.07 yDistance=-0.24
01:13:53.204 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:53.208 00.004 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
01:13:53.208 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:13:53.208 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:13:53.208 00.000 10072 MoveAxis(E, 3, ABG)
01:13:53.208 00.000 10072 Guiding  Dir = 2, Dur = 3
01:13:53.209 00.001 10072 IsGuiding returns 0
01:13:53.209 00.000 10072 PulseGuide returned control before completion, sleep 13
01:13:53.227 00.018 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:13:53.231 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:53.232 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:53.235 00.003 1032 Enqueuing Expose request
01:13:53.237 00.002 10072 IsGuiding returns 0
01:13:53.237 00.000 10072 Move returns status 0, amount 3
01:13:53.237 00.000 10072 MoveAxis(N, 153, ABG)
01:13:53.237 00.000 10072 Guiding  Dir = 0, Dur = 153
01:13:53.238 00.001 10072 IsGuiding returns 0
01:13:53.238 00.000 10072 PulseGuide returned control before completion, sleep 163
01:13:53.416 00.178 10072 IsGuiding returns 0
01:13:53.416 00.000 10072 Move returns status 0, amount 153
01:13:53.416 00.000 10072 move complete, result=0
01:13:53.416 00.000 10072 worker thread done servicing request
01:13:53.416 00.000 10072 Worker thread wakes up
01:13:53.416 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.2 px 153 ms NORTH
01:13:53.419 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:53.419 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:53.827 00.408 10072 Exposure complete
01:13:53.873 00.046 10072 worker thread done servicing request
01:13:53.873 00.000 1032 OnExposeComplete: enter
01:13:53.875 00.002 1032 UpdateGuideState(): m_state=6
01:13:53.877 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2166
01:13:53.878 00.001 1032 Star::Find returns 1 (0), X=317.32, Y=752.34, Mass=1511, SNR=27.4, Peak=169 HFD=2.9
01:13:53.880 00.002 1032 MultiStar: [#1 0.09,-0.12,0.91,U] [#2 0.11,-0.06,0.73,U] [#3 0.05,-0.02,0.63,U] [#4 -0.07,-0.12,0.66,U] [#5 -0.26,0.02,0.69,U] [#6 -0.10,-0.14,0.58,U] [#7 0.33,-0.30,0.54,U] [#8 -0.08,-0.17,0.55,U] 
01:13:53.881 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.09, 0.04}
01:13:53.882 00.001 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
01:13:53.883 00.001 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
01:13:53.885 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.32 mountX=-0.09 mountY=0.00, mountTheta=3.13
01:13:53.888 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
01:13:53.890 00.002 1032 Enqueuing Move request for scope (0.02, -0.08)
01:13:53.891 00.001 10072 Worker thread wakes up
01:13:53.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
01:13:53.891 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
01:13:53.891 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.09 yDistance=0.00
01:13:53.894 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:53.897 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
01:13:53.897 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:13:53.897 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:53.897 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:13:53.897 00.000 10072 MoveAxis(E, 3, ABG)
01:13:53.897 00.000 10072 Guiding  Dir = 2, Dur = 3
01:13:53.897 00.000 10072 IsGuiding returns 0
01:13:53.898 00.001 10072 PulseGuide returned control before completion, sleep 13
01:13:53.913 00.015 1032 UpdateGuideState exits: m=1511 SNR=27.4
01:13:53.915 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:53.918 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:53.918 00.000 1032 Enqueuing Expose request
01:13:53.921 00.003 10072 IsGuiding returns 0
01:13:53.921 00.000 10072 Move returns status 0, amount 3
01:13:53.921 00.000 10072 MoveAxis(N, 0, ABG)
01:13:53.921 00.000 10072 Move returns status 0, amount 0
01:13:53.921 00.000 10072 move complete, result=0
01:13:53.922 00.001 10072 worker thread done servicing request
01:13:53.922 00.000 10072 Worker thread wakes up
01:13:53.922 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:53.922 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:53.929 00.007 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
01:13:54.545 00.616 10072 Exposure complete
01:13:54.588 00.043 10072 worker thread done servicing request
01:13:54.588 00.000 1032 OnExposeComplete: enter
01:13:54.591 00.003 1032 UpdateGuideState(): m_state=6
01:13:54.593 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2167
01:13:54.594 00.001 1032 Star::Find returns 1 (0), X=317.11, Y=752.18, Mass=1420, SNR=26.6, Peak=166 HFD=2.5
01:13:54.596 00.002 1032 MultiStar: [#1 -0.11,-0.22,0.96,U] [#2 0.08,-0.17,0.74,U] [#3 -0.14,-0.11,0.66,U] [#4 -0.10,-0.23,0.71,U] [#5 -0.45,-0.09,0.71,U] [#6 -0.27,-0.29,0.57,U] [#7 0.05,-0.40,0.52,U] [#8 -0.20,-0.27,0.56,U] 
01:13:54.597 00.001 1032 single-star, 8 included, MultiStar: {-0.14, -0.20}, one-star: {-0.12, -0.11}
01:13:54.598 00.001 1032 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.83) = xAngle (-4.23 = 2.06)
01:13:54.599 00.001 1032 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.23 = 2.06)
01:13:54.601 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.17 cameraTheta=-2.40 mountX=-0.08 mountY=0.15, mountTheta=2.06
01:13:54.604 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.11, opts=13)
01:13:54.605 00.001 1032 Enqueuing Move request for scope (-0.12, -0.11)
01:13:54.607 00.002 10072 Worker thread wakes up
01:13:54.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
01:13:54.607 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
01:13:54.607 00.000 10072 Moving (-0.12, -0.11) raw xDistance=-0.08 yDistance=0.15
01:13:54.608 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:54.612 00.004 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
01:13:54.612 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:13:54.612 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:54.612 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:13:54.612 00.000 10072 MoveAxis(E, 3, ABG)
01:13:54.612 00.000 10072 Guiding  Dir = 2, Dur = 3
01:13:54.612 00.000 10072 IsGuiding returns 0
01:13:54.613 00.001 10072 PulseGuide returned control before completion, sleep 13
01:13:54.630 00.017 1032 UpdateGuideState exits: m=1420 SNR=26.6
01:13:54.632 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:54.633 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:54.635 00.002 1032 Enqueuing Expose request
01:13:54.637 00.002 10072 IsGuiding returns 0
01:13:54.637 00.000 10072 Move returns status 0, amount 3
01:13:54.637 00.000 10072 MoveAxis(N, 0, ABG)
01:13:54.637 00.000 10072 Move returns status 0, amount 0
01:13:54.637 00.000 10072 move complete, result=0
01:13:54.637 00.000 10072 worker thread done servicing request
01:13:54.637 00.000 10072 Worker thread wakes up
01:13:54.637 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:54.637 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:54.643 00.006 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
01:13:55.048 00.405 10072 Exposure complete
01:13:55.093 00.045 10072 worker thread done servicing request
01:13:55.093 00.000 1032 OnExposeComplete: enter
01:13:55.095 00.002 1032 UpdateGuideState(): m_state=6
01:13:55.097 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2168
01:13:55.098 00.001 1032 Star::Find returns 1 (0), X=317.20, Y=752.10, Mass=1409, SNR=26.5, Peak=166 HFD=2.6
01:13:55.100 00.002 1032 MultiStar: [#1 0.01,-0.40,0.94,U] [#2 0.17,-0.28,0.69,U] [#3 0.01,-0.45,0.68,U] [#4 -0.29,-0.32,0.68,U] [#5 -0.31,-0.28,0.70,U] [#6 -0.36,-0.29,0.62,U] [#7 0.15,-0.52,0.54,U] [#8 0.12,-0.47,0.56,U] 
01:13:55.101 00.001 1032 single-star, 8 included, MultiStar: {-0.06, -0.35}, one-star: {-0.03, -0.19}
01:13:55.103 00.002 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.58 = 2.71)
01:13:55.104 00.001 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.71)
01:13:55.106 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.20 cameraTheta=-1.74 mountX=-0.18 mountY=0.08, mountTheta=2.71
01:13:55.108 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.19, opts=13)
01:13:55.110 00.002 1032 Enqueuing Move request for scope (-0.03, -0.19)
01:13:55.112 00.002 10072 Worker thread wakes up
01:13:55.112 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
01:13:55.112 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
01:13:55.112 00.000 10072 Moving (-0.03, -0.19) raw xDistance=-0.18 yDistance=0.08
01:13:55.116 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:55.118 00.002 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.29
01:13:55.118 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
01:13:55.118 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:55.118 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:13:55.118 00.000 10072 MoveAxis(E, 84, ABG)
01:13:55.118 00.000 10072 Guiding  Dir = 2, Dur = 84
01:13:55.120 00.002 10072 IsGuiding returns 0
01:13:55.120 00.000 10072 PulseGuide returned control before completion, sleep 94
01:13:55.137 00.017 1032 UpdateGuideState exits: m=1409 SNR=26.5
01:13:55.139 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:55.141 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:55.143 00.002 1032 Enqueuing Expose request
01:13:55.220 00.077 10072 IsGuiding returns 0
01:13:55.220 00.000 10072 Move returns status 0, amount 84
01:13:55.220 00.000 10072 MoveAxis(N, 0, ABG)
01:13:55.220 00.000 10072 Move returns status 0, amount 0
01:13:55.220 00.000 10072 move complete, result=0
01:13:55.220 00.000 10072 worker thread done servicing request
01:13:55.220 00.000 1032 GuideStep: -0.2 px 84 ms EAST, 0.1 px 0 ms NORTH
01:13:55.222 00.002 10072 Worker thread wakes up
01:13:55.222 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:55.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:55.859 00.637 10072 Exposure complete
01:13:55.908 00.049 10072 worker thread done servicing request
01:13:55.908 00.000 1032 OnExposeComplete: enter
01:13:55.910 00.002 1032 UpdateGuideState(): m_state=6
01:13:55.912 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2169
01:13:55.914 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=752.05, Mass=1516, SNR=27.4, Peak=195 HFD=2.5
01:13:55.916 00.002 1032 MultiStar: [#1 -0.02,-0.42,0.95,U] [#2 0.17,-0.26,0.75,U] [#3 -0.01,-0.23,0.61,U] [#4 -0.12,-0.37,0.67,U] [#5 -0.11,-0.11,0.68,U] [#6 -0.11,-0.30,0.56,U] [#7 0.26,-0.56,0.00,M1] [#8 -0.18,-0.53,0.54,U] 
01:13:55.918 00.002 1032 single-star, 7 included, MultiStar: {-0.04, -0.30}, one-star: {-0.02, -0.24}
01:13:55.919 00.001 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.79)
01:13:55.921 00.002 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.79)
01:13:55.924 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.67 mountX=-0.23 mountY=0.08, mountTheta=2.79
01:13:55.928 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.24, opts=13)
01:13:55.929 00.001 1032 Enqueuing Move request for scope (-0.02, -0.24)
01:13:55.931 00.002 10072 Worker thread wakes up
01:13:55.932 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.24) opts 0xd
01:13:55.932 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.24)
01:13:55.932 00.000 10072 Moving (-0.02, -0.24) raw xDistance=-0.23 yDistance=0.08
01:13:55.934 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:55.936 00.002 10072 PPEC rslt: input = -0.23, final = -0.11, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 288.29
01:13:55.936 00.000 10072 PPEC: input: -0.23, control: -0.11, exposure: 500
01:13:55.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:55.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:13:55.936 00.000 10072 MoveAxis(E, 108, ABG)
01:13:55.936 00.000 10072 Guiding  Dir = 2, Dur = 108
01:13:55.937 00.001 10072 IsGuiding returns 0
01:13:55.937 00.000 10072 PulseGuide returned control before completion, sleep 118
01:13:55.954 00.017 1032 UpdateGuideState exits: m=1516 SNR=27.4
01:13:55.958 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:55.961 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:55.962 00.001 1032 Enqueuing Expose request
01:13:56.060 00.098 10072 IsGuiding returns 0
01:13:56.060 00.000 10072 Move returns status 0, amount 108
01:13:56.060 00.000 10072 MoveAxis(N, 0, ABG)
01:13:56.060 00.000 10072 Move returns status 0, amount 0
01:13:56.060 00.000 10072 move complete, result=0
01:13:56.060 00.000 10072 worker thread done servicing request
01:13:56.060 00.000 10072 Worker thread wakes up
01:13:56.060 00.000 1032 GuideStep: -0.2 px 108 ms EAST, 0.1 px 0 ms NORTH
01:13:56.064 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:56.064 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:56.483 00.419 10072 Exposure complete
01:13:56.534 00.051 10072 worker thread done servicing request
01:13:56.534 00.000 1032 OnExposeComplete: enter
01:13:56.536 00.002 1032 UpdateGuideState(): m_state=6
01:13:56.538 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2170
01:13:56.539 00.001 1032 Star::Find returns 1 (0), X=317.12, Y=752.26, Mass=1354, SNR=25.9, Peak=149 HFD=2.6
01:13:56.541 00.002 1032 MultiStar: [#1 -0.02,-0.27,1.09,U] [#2 0.15,-0.17,0.75,U] [#3 -0.22,-0.13,0.72,U] [#4 -0.14,-0.32,0.72,U] [#5 -0.33,-0.06,0.68,U] [#6 -0.30,-0.29,0.60,U] [#7 0.07,-0.54,0.55,U] [#8 0.06,-0.43,0.55,U] 
01:13:56.542 00.001 1032 single-star, 8 included, MultiStar: {-0.09, -0.23}, one-star: {-0.11, -0.03}
01:13:56.544 00.002 1032 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.83) = xAngle (-4.71 = 1.58)
01:13:56.545 00.001 1032 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.71 = 1.58)
01:13:56.548 00.003 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.88 mountX=-0.00 mountY=0.11, mountTheta=1.58
01:13:56.552 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.03, opts=13)
01:13:56.555 00.003 1032 Enqueuing Move request for scope (-0.11, -0.03)
01:13:56.557 00.002 10072 Worker thread wakes up
01:13:56.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
01:13:56.557 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
01:13:56.557 00.000 10072 Moving (-0.11, -0.03) raw xDistance=-0.00 yDistance=0.11
01:13:56.559 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:56.561 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
01:13:56.561 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
01:13:56.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:56.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:13:56.562 00.001 10072 MoveAxis(E, 3, ABG)
01:13:56.562 00.000 10072 Guiding  Dir = 2, Dur = 3
01:13:56.562 00.000 10072 IsGuiding returns 0
01:13:56.562 00.000 10072 PulseGuide returned control before completion, sleep 13
01:13:56.578 00.016 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:13:56.582 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:56.584 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:56.586 00.002 1032 Enqueuing Expose request
01:13:56.590 00.004 10072 IsGuiding returns 0
01:13:56.590 00.000 10072 Move returns status 0, amount 3
01:13:56.590 00.000 10072 MoveAxis(N, 0, ABG)
01:13:56.590 00.000 10072 Move returns status 0, amount 0
01:13:56.590 00.000 10072 move complete, result=0
01:13:56.590 00.000 10072 worker thread done servicing request
01:13:56.590 00.000 10072 Worker thread wakes up
01:13:56.590 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:56.590 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:56.595 00.005 1032 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
01:13:57.216 00.621 10072 Exposure complete
01:13:57.263 00.047 10072 worker thread done servicing request
01:13:57.264 00.001 1032 OnExposeComplete: enter
01:13:57.265 00.001 1032 UpdateGuideState(): m_state=6
01:13:57.267 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2171
01:13:57.269 00.002 1032 Star::Find returns 1 (0), X=317.10, Y=752.59, Mass=1351, SNR=25.9, Peak=180 HFD=2.5
01:13:57.272 00.003 1032 MultiStar: [#1 -0.05,0.17,1.00,U] [#2 0.07,0.11,0.71,U] [#3 -0.01,0.16,0.70,U] [#4 -0.17,0.30,0.75,U] [#5 -0.25,0.32,0.72,U] [#6 -0.11,0.08,0.61,U] [#7 0.21,-0.30,0.52,U] [#8 0.02,-0.04,0.58,U] 
01:13:57.274 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.15}, one-star: {-0.13, 0.30}
01:13:57.275 00.001 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
01:13:57.277 00.002 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
01:13:57.279 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.94 mountX=0.16 mountY=0.02, mountTheta=0.11
01:13:57.282 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.15, opts=13)
01:13:57.285 00.003 1032 Enqueuing Move request for scope (-0.06, 0.15)
01:13:57.286 00.001 10072 Worker thread wakes up
01:13:57.286 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
01:13:57.286 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
01:13:57.287 00.001 10072 Moving (-0.06, 0.15) raw xDistance=0.16 yDistance=0.02
01:13:57.288 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:57.290 00.002 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.29
01:13:57.290 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:13:57.290 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:57.290 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:13:57.290 00.000 10072 MoveAxis(W, 69, ABG)
01:13:57.292 00.002 10072 Guiding  Dir = 3, Dur = 69
01:13:57.292 00.000 10072 IsGuiding returns 0
01:13:57.293 00.001 10072 PulseGuide returned control before completion, sleep 79
01:13:57.311 00.018 1032 UpdateGuideState exits: m=1351 SNR=25.9
01:13:57.313 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:57.315 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:57.318 00.003 1032 Enqueuing Expose request
01:13:57.385 00.067 10072 IsGuiding returns 0
01:13:57.385 00.000 10072 Move returns status 0, amount 69
01:13:57.385 00.000 10072 MoveAxis(N, 0, ABG)
01:13:57.385 00.000 10072 Move returns status 0, amount 0
01:13:57.385 00.000 10072 move complete, result=0
01:13:57.385 00.000 10072 worker thread done servicing request
01:13:57.385 00.000 10072 Worker thread wakes up
01:13:57.385 00.000 1032 GuideStep: 0.2 px 69 ms WEST, 0.0 px 0 ms NORTH
01:13:57.388 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:57.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:57.807 00.419 10072 Exposure complete
01:13:57.855 00.048 10072 worker thread done servicing request
01:13:57.855 00.000 1032 OnExposeComplete: enter
01:13:57.858 00.003 1032 UpdateGuideState(): m_state=6
01:13:57.861 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2172
01:13:57.864 00.003 1032 Star::Find returns 1 (0), X=317.02, Y=752.42, Mass=1333, SNR=25.7, Peak=165 HFD=2.5
01:13:57.866 00.002 1032 MultiStar: [#1 -0.04,-0.04,1.07,U] [#2 -0.08,0.08,0.74,U] [#3 -0.03,0.04,0.70,U] [#4 -0.13,-0.11,0.75,U] [#5 -0.40,0.07,0.72,U] [#6 -0.14,-0.18,0.60,U] [#7 -0.00,-0.32,0.57,U] [#8 -0.08,-0.25,0.61,U] 
01:13:57.867 00.001 1032 refined, 8 included, MultiStar: {-0.13, -0.05}, one-star: {-0.21, 0.13}
01:13:57.869 00.002 1032 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.83) = xAngle (-4.63 = 1.66)
01:13:57.870 00.001 1032 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.63 = 1.66)
01:13:57.872 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.13 cameraTheta=-2.80 mountX=-0.01 mountY=0.13, mountTheta=1.66
01:13:57.874 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.05, opts=13)
01:13:57.876 00.002 1032 Enqueuing Move request for scope (-0.13, -0.05)
01:13:57.878 00.002 10072 Worker thread wakes up
01:13:57.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
01:13:57.878 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
01:13:57.878 00.000 10072 Moving (-0.13, -0.05) raw xDistance=-0.01 yDistance=0.13
01:13:57.880 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:57.882 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
01:13:57.882 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:13:57.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:57.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:13:57.882 00.000 10072 MoveAxis(E, 4, ABG)
01:13:57.882 00.000 10072 Guiding  Dir = 2, Dur = 4
01:13:57.883 00.001 10072 IsGuiding returns 0
01:13:57.884 00.001 10072 PulseGuide returned control before completion, sleep 14
01:13:57.900 00.016 10072 IsGuiding returns 0
01:13:57.900 00.000 10072 Move returns status 0, amount 4
01:13:57.900 00.000 10072 MoveAxis(N, 0, ABG)
01:13:57.900 00.000 10072 Move returns status 0, amount 0
01:13:57.900 00.000 10072 move complete, result=0
01:13:57.900 00.000 10072 worker thread done servicing request
01:13:57.901 00.001 1032 UpdateGuideState exits: m=1333 SNR=25.7
01:13:57.903 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:57.905 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:57.906 00.001 1032 Enqueuing Expose request
01:13:57.908 00.002 1032 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
01:13:57.909 00.001 10072 Worker thread wakes up
01:13:57.910 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:57.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:58.540 00.630 10072 Exposure complete
01:13:58.589 00.049 10072 worker thread done servicing request
01:13:58.589 00.000 1032 OnExposeComplete: enter
01:13:58.591 00.002 1032 UpdateGuideState(): m_state=6
01:13:58.593 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2173
01:13:58.594 00.001 1032 Star::Find returns 1 (0), X=317.14, Y=752.00, Mass=1379, SNR=26.2, Peak=172 HFD=2.6
01:13:58.596 00.002 1032 MultiStar: [#1 -0.00,-0.37,1.03,U] [#2 0.24,-0.31,0.73,U] [#3 0.10,-0.26,0.69,U] [#4 0.03,-0.43,0.69,U] [#5 -0.42,-0.18,0.66,U] [#6 -0.15,-0.49,0.58,U] [#7 0.18,-0.56,0.00,M1] [#8 -0.06,-0.51,0.57,U] 
01:13:58.597 00.001 1032 single-star, 7 included, MultiStar: {-0.04, -0.35}, one-star: {-0.09, -0.29}
01:13:58.600 00.003 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.83) = xAngle (-3.71 = 2.58)
01:13:58.601 00.001 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.71 = 2.58)
01:13:58.603 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.88 mountX=-0.26 mountY=0.16, mountTheta=2.58
01:13:58.606 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.29, opts=13)
01:13:58.607 00.001 1032 Enqueuing Move request for scope (-0.09, -0.29)
01:13:58.608 00.001 10072 Worker thread wakes up
01:13:58.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.29) opts 0xd
01:13:58.609 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.29)
01:13:58.609 00.000 10072 Moving (-0.09, -0.29) raw xDistance=-0.26 yDistance=0.16
01:13:58.610 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:58.615 00.005 10072 PPEC rslt: input = -0.26, final = -0.12, react = -0.12, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 288.29
01:13:58.615 00.000 10072 PPEC: input: -0.26, control: -0.12, exposure: 500
01:13:58.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:58.615 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:13:58.615 00.000 10072 MoveAxis(E, 124, ABG)
01:13:58.616 00.001 10072 Guiding  Dir = 2, Dur = 124
01:13:58.617 00.001 10072 IsGuiding returns 0
01:13:58.624 00.007 10072 PulseGuide returned control before completion, sleep 127
01:13:58.634 00.010 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:13:58.637 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:58.638 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:58.640 00.002 1032 Enqueuing Expose request
01:13:58.755 00.115 10072 IsGuiding returns 0
01:13:58.755 00.000 10072 Move returns status 0, amount 124
01:13:58.755 00.000 10072 MoveAxis(N, 0, ABG)
01:13:58.755 00.000 10072 Move returns status 0, amount 0
01:13:58.755 00.000 10072 move complete, result=0
01:13:58.755 00.000 10072 worker thread done servicing request
01:13:58.756 00.001 10072 Worker thread wakes up
01:13:58.756 00.000 1032 GuideStep: -0.3 px 124 ms EAST, 0.2 px 0 ms NORTH
01:13:58.758 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:58.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:59.164 00.406 10072 Exposure complete
01:13:59.219 00.055 10072 worker thread done servicing request
01:13:59.219 00.000 1032 OnExposeComplete: enter
01:13:59.221 00.002 1032 UpdateGuideState(): m_state=6
01:13:59.223 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2174
01:13:59.225 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.24, Mass=1471, SNR=27.0, Peak=173 HFD=2.6
01:13:59.226 00.001 1032 MultiStar: [#1 -0.02,-0.24,0.90,U] [#2 0.18,-0.27,0.77,U] [#3 -0.05,-0.24,0.68,U] [#4 -0.20,-0.29,0.65,U] [#5 -0.26,-0.11,0.64,U] [#6 -0.12,-0.40,0.56,U] [#7 0.23,-0.58,0.00,M2] [#8 -0.05,-0.43,0.54,U] 
01:13:59.228 00.002 1032 single-star, 7 included, MultiStar: {-0.06, -0.24}, one-star: {-0.04, -0.05}
01:13:59.229 00.001 1032 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.83) = xAngle (-4.02 = 2.26)
01:13:59.231 00.002 1032 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.02 = 2.26)
01:13:59.232 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.19 mountX=-0.04 mountY=0.05, mountTheta=2.26
01:13:59.235 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.05, opts=13)
01:13:59.237 00.002 1032 Enqueuing Move request for scope (-0.04, -0.05)
01:13:59.238 00.001 10072 Worker thread wakes up
01:13:59.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
01:13:59.238 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
01:13:59.238 00.000 10072 Moving (-0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
01:13:59.241 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:59.243 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
01:13:59.243 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:13:59.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:59.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:13:59.243 00.000 10072 MoveAxis(E, 6, ABG)
01:13:59.244 00.001 10072 Guiding  Dir = 2, Dur = 6
01:13:59.244 00.000 10072 IsGuiding returns 0
01:13:59.244 00.000 10072 PulseGuide returned control before completion, sleep 16
01:13:59.263 00.019 1032 UpdateGuideState exits: m=1471 SNR=27.0
01:13:59.267 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:59.270 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:13:59.273 00.003 1032 Enqueuing Expose request
01:13:59.276 00.003 10072 IsGuiding returns 0
01:13:59.276 00.000 10072 Move returns status 0, amount 6
01:13:59.276 00.000 10072 MoveAxis(N, 0, ABG)
01:13:59.276 00.000 10072 Move returns status 0, amount 0
01:13:59.276 00.000 10072 move complete, result=0
01:13:59.276 00.000 10072 worker thread done servicing request
01:13:59.276 00.000 10072 Worker thread wakes up
01:13:59.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:13:59.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:13:59.283 00.007 1032 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
01:13:59.916 00.633 10072 Exposure complete
01:13:59.963 00.047 10072 worker thread done servicing request
01:13:59.963 00.000 1032 OnExposeComplete: enter
01:13:59.966 00.003 1032 UpdateGuideState(): m_state=6
01:13:59.967 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2175
01:13:59.969 00.002 1032 Star::Find returns 1 (0), X=317.17, Y=752.43, Mass=1397, SNR=26.3, Peak=172 HFD=2.7
01:13:59.971 00.002 1032 MultiStar: [#1 -0.04,-0.02,0.96,U] [#2 0.13,-0.05,0.80,U] [#3 -0.07,-0.00,0.64,U] [#4 -0.13,-0.05,0.70,U] [#5 -0.28,0.15,0.68,U] [#6 -0.22,-0.10,0.64,U] [#7 0.22,-0.05,0.55,U] [#8 -0.16,-0.13,0.57,U] 
01:13:59.972 00.001 1032 refined, 8 included, MultiStar: {-0.06, -0.00}, one-star: {-0.06, 0.13}
01:13:59.974 00.002 1032 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.83) = xAngle (-4.91 = 1.37)
01:13:59.975 00.001 1032 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.91 = 1.37)
01:13:59.976 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.07 cameraTheta=-3.08 mountX=0.01 mountY=0.06, mountTheta=1.37
01:13:59.979 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.00, opts=13)
01:13:59.981 00.002 1032 Enqueuing Move request for scope (-0.06, -0.00)
01:13:59.982 00.001 10072 Worker thread wakes up
01:13:59.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
01:13:59.982 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
01:13:59.983 00.001 10072 Moving (-0.06, -0.00) raw xDistance=0.01 yDistance=0.06
01:13:59.984 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:13:59.987 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
01:13:59.987 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:13:59.988 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:59.988 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:13:59.988 00.000 10072 MoveAxis(E, 6, ABG)
01:13:59.988 00.000 10072 Guiding  Dir = 2, Dur = 6
01:13:59.988 00.000 10072 IsGuiding returns 0
01:13:59.989 00.001 10072 PulseGuide returned control before completion, sleep 15
01:14:00.009 00.020 1032 UpdateGuideState exits: m=1397 SNR=26.3
01:14:00.016 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:00.020 00.004 10072 IsGuiding returns 0
01:14:00.020 00.000 10072 Move returns status 0, amount 6
01:14:00.020 00.000 10072 MoveAxis(N, 0, ABG)
01:14:00.020 00.000 10072 Move returns status 0, amount 0
01:14:00.020 00.000 10072 move complete, result=0
01:14:00.020 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:00.022 00.002 1032 Enqueuing Expose request
01:14:00.025 00.003 10072 worker thread done servicing request
01:14:00.025 00.000 10072 Worker thread wakes up
01:14:00.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:00.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:00.025 00.000 1032 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
01:14:00.443 00.418 10072 Exposure complete
01:14:00.497 00.054 10072 worker thread done servicing request
01:14:00.498 00.001 1032 OnExposeComplete: enter
01:14:00.500 00.002 1032 UpdateGuideState(): m_state=6
01:14:00.502 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2176
01:14:00.504 00.002 1032 Star::Find returns 1 (0), X=317.25, Y=752.36, Mass=1590, SNR=28.1, Peak=189 HFD=2.8
01:14:00.507 00.003 1032 MultiStar: [#1 0.00,-0.10,0.92,U] [#2 0.11,0.01,0.68,U] [#3 0.07,0.11,0.63,U] [#4 -0.10,-0.10,0.66,U] [#5 -0.18,-0.01,0.69,U] [#6 -0.16,-0.15,0.54,U] [#7 0.25,-0.32,0.48,U] [#8 -0.07,-0.20,0.54,U] 
01:14:00.509 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {0.02, 0.07}
01:14:00.510 00.001 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.51 = 2.77)
01:14:00.512 00.002 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.77)
01:14:00.514 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.68 mountX=-0.05 mountY=0.02, mountTheta=2.77
01:14:00.516 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
01:14:00.522 00.006 1032 Enqueuing Move request for scope (-0.01, -0.06)
01:14:00.523 00.001 10072 Worker thread wakes up
01:14:00.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
01:14:00.523 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
01:14:00.523 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.02
01:14:00.526 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:00.529 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
01:14:00.529 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:14:00.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:00.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:14:00.529 00.000 10072 MoveAxis(E, 6, ABG)
01:14:00.529 00.000 10072 Guiding  Dir = 2, Dur = 6
01:14:00.530 00.001 10072 IsGuiding returns 0
01:14:00.530 00.000 10072 PulseGuide returned control before completion, sleep 16
01:14:00.549 00.019 1032 UpdateGuideState exits: m=1590 SNR=28.1
01:14:00.552 00.003 10072 IsGuiding returns 0
01:14:00.552 00.000 10072 Move returns status 0, amount 6
01:14:00.552 00.000 10072 MoveAxis(N, 0, ABG)
01:14:00.552 00.000 10072 Move returns status 0, amount 0
01:14:00.552 00.000 10072 move complete, result=0
01:14:00.552 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:00.557 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:00.559 00.002 1032 Enqueuing Expose request
01:14:00.561 00.002 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
01:14:00.563 00.002 10072 worker thread done servicing request
01:14:00.563 00.000 10072 Worker thread wakes up
01:14:00.563 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:00.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:01.196 00.633 10072 Exposure complete
01:14:01.245 00.049 10072 worker thread done servicing request
01:14:01.245 00.000 1032 OnExposeComplete: enter
01:14:01.247 00.002 1032 UpdateGuideState(): m_state=6
01:14:01.250 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2177
01:14:01.252 00.002 1032 Star::Find returns 1 (0), X=317.24, Y=751.82, Mass=1354, SNR=25.9, Peak=167 HFD=2.7
01:14:01.254 00.002 1032 MultiStar: [#1 0.08,-0.44,0.97,U] [#2 0.26,-0.46,0.76,U] [#3 0.03,-0.43,0.67,U] [#4 -0.04,-0.43,0.75,U] [#5 -0.24,-0.35,0.74,U] [#6 0.03,-0.46,0.59,U] [#7 0.28,-0.64,0.00,M1] [#8 -0.01,-0.56,0.59,U] 
01:14:01.256 00.002 1032 refined, 7 included, MultiStar: {0.02, -0.45}, one-star: {0.01, -0.48}
01:14:01.259 00.003 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.92)
01:14:01.260 00.001 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.92)
01:14:01.262 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.45 hyp=0.45 cameraTheta=-1.53 mountX=-0.44 mountY=0.10, mountTheta=2.92
01:14:01.264 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.45, opts=13)
01:14:01.266 00.002 1032 Enqueuing Move request for scope (0.02, -0.45)
01:14:01.269 00.003 10072 Worker thread wakes up
01:14:01.269 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.45) opts 0xd
01:14:01.269 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.45)
01:14:01.269 00.000 10072 Moving (0.02, -0.45) raw xDistance=-0.44 yDistance=0.10
01:14:01.271 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:01.273 00.002 10072 PPEC rslt: input = -0.44, final = -0.20, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 288.29
01:14:01.273 00.000 10072 PPEC: input: -0.44, control: -0.20, exposure: 500
01:14:01.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:01.274 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:14:01.274 00.000 10072 MoveAxis(E, 209, ABG)
01:14:01.274 00.000 10072 Guiding  Dir = 2, Dur = 209
01:14:01.274 00.000 10072 IsGuiding returns 0
01:14:01.274 00.000 10072 PulseGuide returned control before completion, sleep 219
01:14:01.293 00.019 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:14:01.296 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:01.298 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:01.301 00.003 1032 Enqueuing Expose request
01:14:01.506 00.205 10072 IsGuiding returns 0
01:14:01.506 00.000 10072 Move returns status 0, amount 209
01:14:01.506 00.000 10072 MoveAxis(N, 0, ABG)
01:14:01.506 00.000 10072 Move returns status 0, amount 0
01:14:01.506 00.000 10072 move complete, result=0
01:14:01.506 00.000 10072 worker thread done servicing request
01:14:01.506 00.000 10072 Worker thread wakes up
01:14:01.506 00.000 1032 GuideStep: -0.4 px 209 ms EAST, 0.1 px 0 ms NORTH
01:14:01.509 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:01.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:01.919 00.410 10072 Exposure complete
01:14:01.970 00.051 10072 worker thread done servicing request
01:14:01.970 00.000 1032 OnExposeComplete: enter
01:14:01.971 00.001 1032 UpdateGuideState(): m_state=6
01:14:01.973 00.002 1032 Star::Find(15, 317, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2178
01:14:01.975 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.09, Mass=1509, SNR=27.4, Peak=180 HFD=2.6
01:14:01.976 00.001 1032 MultiStar: [#1 -0.08,-0.38,0.92,U] [#2 0.28,-0.29,0.72,U] [#3 0.09,-0.57,0.64,U] [#4 0.09,-0.41,0.71,U] [#5 -0.14,-0.13,0.67,U] [#6 -0.04,-0.49,0.59,U] [#7 0.10,-0.71,0.00,M2] [#8 -0.06,-0.43,0.53,U] 
01:14:01.979 00.003 1032 single-star, 7 included, MultiStar: {0.01, -0.35}, one-star: {-0.04, -0.20}
01:14:01.980 00.001 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.69)
01:14:01.981 00.001 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.69)
01:14:01.983 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.77 mountX=-0.18 mountY=0.09, mountTheta=2.69
01:14:01.986 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.20, opts=13)
01:14:01.989 00.003 1032 Enqueuing Move request for scope (-0.04, -0.20)
01:14:01.990 00.001 10072 Worker thread wakes up
01:14:01.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
01:14:01.990 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
01:14:01.990 00.000 10072 Moving (-0.04, -0.20) raw xDistance=-0.18 yDistance=0.09
01:14:01.992 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:01.995 00.003 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.29
01:14:01.995 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
01:14:01.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:01.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:14:01.995 00.000 10072 MoveAxis(E, 92, ABG)
01:14:01.995 00.000 10072 Guiding  Dir = 2, Dur = 92
01:14:01.995 00.000 10072 IsGuiding returns 0
01:14:01.997 00.002 10072 PulseGuide returned control before completion, sleep 102
01:14:02.014 00.017 1032 UpdateGuideState exits: m=1509 SNR=27.4
01:14:02.015 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:02.017 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:02.021 00.004 1032 Enqueuing Expose request
01:14:02.103 00.082 10072 IsGuiding returns 0
01:14:02.103 00.000 10072 Move returns status 0, amount 92
01:14:02.103 00.000 10072 MoveAxis(N, 0, ABG)
01:14:02.103 00.000 10072 Move returns status 0, amount 0
01:14:02.103 00.000 10072 move complete, result=0
01:14:02.103 00.000 10072 worker thread done servicing request
01:14:02.103 00.000 10072 Worker thread wakes up
01:14:02.103 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:02.103 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:02.105 00.002 1032 GuideStep: -0.2 px 92 ms EAST, 0.1 px 0 ms NORTH
01:14:02.733 00.628 10072 Exposure complete
01:14:02.782 00.049 10072 worker thread done servicing request
01:14:02.782 00.000 1032 OnExposeComplete: enter
01:14:02.785 00.003 1032 UpdateGuideState(): m_state=6
01:14:02.786 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2179
01:14:02.788 00.002 1032 Star::Find returns 1 (0), X=317.10, Y=752.60, Mass=1251, SNR=24.9, Peak=162 HFD=2.7
01:14:02.790 00.002 1032 MultiStar: [#1 -0.08,0.32,0.95,U] [#2 0.18,0.32,0.72,U] [#3 0.07,0.25,0.67,U] [#4 -0.23,0.31,0.75,U] [#5 -0.25,0.58,0.00,M1] [#6 -0.28,0.23,0.62,U] [#7 0.17,0.09,0.55,U] [#8 0.04,0.07,0.60,U] 
01:14:02.791 00.001 1032 refined, 7 included, MultiStar: {-0.04, 0.25}, one-star: {-0.13, 0.31}
01:14:02.794 00.003 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:14:02.795 00.001 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:14:02.797 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.26 cameraTheta=1.74 mountX=0.25 mountY=-0.02, mountTheta=-0.09
01:14:02.802 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.25, opts=13)
01:14:02.805 00.003 1032 Enqueuing Move request for scope (-0.04, 0.25)
01:14:02.806 00.001 10072 Worker thread wakes up
01:14:02.808 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
01:14:02.808 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
01:14:02.808 00.000 10072 Moving (-0.04, 0.25) raw xDistance=0.25 yDistance=-0.02
01:14:02.812 00.004 10072 PPEC rslt: input = 0.25, final = 0.11, react = 0.11, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 288.29
01:14:02.812 00.000 10072 PPEC: input: 0.25, control: 0.11, exposure: 500
01:14:02.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:02.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:14:02.812 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:02.814 00.002 10072 MoveAxis(W, 109, ABG)
01:14:02.814 00.000 10072 Guiding  Dir = 3, Dur = 109
01:14:02.815 00.001 10072 IsGuiding returns 0
01:14:02.815 00.000 10072 PulseGuide returned control before completion, sleep 119
01:14:02.834 00.019 1032 UpdateGuideState exits: m=1251 SNR=24.9
01:14:02.838 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:02.842 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:02.845 00.003 1032 Enqueuing Expose request
01:14:02.948 00.103 10072 IsGuiding returns 0
01:14:02.948 00.000 10072 Move returns status 0, amount 109
01:14:02.948 00.000 10072 MoveAxis(N, 0, ABG)
01:14:02.948 00.000 10072 Move returns status 0, amount 0
01:14:02.948 00.000 10072 move complete, result=0
01:14:02.948 00.000 10072 worker thread done servicing request
01:14:02.948 00.000 10072 Worker thread wakes up
01:14:02.948 00.000 1032 GuideStep: 0.3 px 109 ms WEST, -0.0 px 0 ms NORTH
01:14:02.951 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:02.951 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:03.371 00.420 10072 Exposure complete
01:14:03.421 00.050 10072 worker thread done servicing request
01:14:03.421 00.000 1032 OnExposeComplete: enter
01:14:03.423 00.002 1032 UpdateGuideState(): m_state=6
01:14:03.425 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2180
01:14:03.427 00.002 1032 Star::Find returns 1 (0), X=317.18, Y=752.45, Mass=1407, SNR=26.4, Peak=173 HFD=2.8
01:14:03.429 00.002 1032 MultiStar: [#1 0.07,0.16,0.98,U] [#2 0.10,0.34,0.70,U] [#3 -0.01,0.03,0.61,U] [#4 -0.12,0.05,0.77,U] [#5 -0.31,0.39,0.71,U] [#6 -0.04,0.02,0.58,U] [#7 0.15,0.04,0.49,U] [#8 -0.16,-0.09,0.56,U] 
01:14:03.431 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.13}, one-star: {-0.05, 0.16}
01:14:03.432 00.001 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
01:14:03.434 00.002 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
01:14:03.435 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.88 mountX=0.14 mountY=0.01, mountTheta=0.05
01:14:03.438 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.13, opts=13)
01:14:03.440 00.002 1032 Enqueuing Move request for scope (-0.04, 0.13)
01:14:03.441 00.001 10072 Worker thread wakes up
01:14:03.441 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
01:14:03.441 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
01:14:03.442 00.001 10072 Moving (-0.04, 0.13) raw xDistance=0.14 yDistance=0.01
01:14:03.443 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:03.446 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = -0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 288.29
01:14:03.446 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:14:03.447 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:03.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:14:03.447 00.000 10072 MoveAxis(W, 58, ABG)
01:14:03.447 00.000 10072 Guiding  Dir = 3, Dur = 58
01:14:03.447 00.000 10072 IsGuiding returns 0
01:14:03.448 00.001 10072 PulseGuide returned control before completion, sleep 68
01:14:03.466 00.018 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:14:03.468 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:03.469 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:03.471 00.002 1032 Enqueuing Expose request
01:14:03.524 00.053 10072 IsGuiding returns 0
01:14:03.524 00.000 10072 Move returns status 0, amount 58
01:14:03.525 00.001 10072 MoveAxis(N, 0, ABG)
01:14:03.525 00.000 10072 Move returns status 0, amount 0
01:14:03.525 00.000 10072 move complete, result=0
01:14:03.525 00.000 10072 worker thread done servicing request
01:14:03.525 00.000 1032 GuideStep: 0.1 px 58 ms WEST, 0.0 px 0 ms NORTH
01:14:03.527 00.002 10072 Worker thread wakes up
01:14:03.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:03.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:04.164 00.637 10072 Exposure complete
01:14:04.214 00.050 10072 worker thread done servicing request
01:14:04.215 00.001 1032 OnExposeComplete: enter
01:14:04.217 00.002 1032 UpdateGuideState(): m_state=6
01:14:04.218 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2181
01:14:04.221 00.003 1032 Star::Find returns 1 (0), X=317.87, Y=750.14, Mass=1373, SNR=26.1, Peak=147 HFD=2.7
01:14:04.223 00.002 1032 MultiStar: large primary error, entering stabilization period
01:14:04.225 00.002 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
01:14:04.227 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
01:14:04.229 00.002 1032 CameraToMount -- cameraX=0.63 cameraY=-2.16 hyp=2.25 cameraTheta=-1.28 mountX=-2.25 mountY=-0.06, mountTheta=-3.11
01:14:04.231 00.002 1032 SchedulePrimaryMove(0F526948, x=0.63, y=-2.16, opts=13)
01:14:04.233 00.002 1032 Enqueuing Move request for scope (0.63, -2.16)
01:14:04.235 00.002 10072 Worker thread wakes up
01:14:04.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.63, -2.16) opts 0xd
01:14:04.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.63, -2.16)
01:14:04.235 00.000 10072 Moving (0.63, -2.16) raw xDistance=-2.25 yDistance=-0.06
01:14:04.237 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:04.240 00.003 10072 PPEC rslt: input = -2.25, final = -1.02, react = -1.01, pred = -0.01, hyst = -0.91, hyst_pct = 0.00, period_length = 288.29
01:14:04.240 00.000 10072 PPEC: input: -2.25, control: -1.02, exposure: 500
01:14:04.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:04.240 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:14:04.240 00.000 10072 MoveAxis(E, 1043, ABG)
01:14:04.240 00.000 10072 Guiding  Dir = 2, Dur = 1043
01:14:04.240 00.000 10072 IsGuiding returns 0
01:14:04.241 00.001 10072 PulseGuide returned control before completion, sleep 1053
01:14:04.259 00.018 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:14:04.263 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:04.264 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:04.267 00.003 1032 Enqueuing Expose request
01:14:05.301 01.034 10072 IsGuiding returns 0
01:14:05.301 00.000 10072 Move returns status 0, amount 1043
01:14:05.301 00.000 10072 MoveAxis(N, 0, ABG)
01:14:05.301 00.000 10072 Move returns status 0, amount 0
01:14:05.301 00.000 10072 move complete, result=0
01:14:05.301 00.000 10072 worker thread done servicing request
01:14:05.302 00.001 1032 GuideStep: -2.2 px 1043 ms EAST, -0.1 px 0 ms NORTH
01:14:05.304 00.002 10072 Worker thread wakes up
01:14:05.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:05.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:05.931 00.627 10072 Exposure complete
01:14:05.976 00.045 10072 worker thread done servicing request
01:14:05.976 00.000 1032 OnExposeComplete: enter
01:14:05.978 00.002 1032 UpdateGuideState(): m_state=6
01:14:05.980 00.002 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2182
01:14:05.981 00.001 1032 Star::Find returns 1 (0), X=317.21, Y=752.32, Mass=1494, SNR=27.2, Peak=161 HFD=2.7
01:14:05.983 00.002 1032 MultiStar: exiting stabilization period
01:14:05.984 00.001 1032 MultiStar: [#1 0.06,-0.23,0.90,U] [#2 0.31,-0.24,0.74,U] [#3 0.02,-0.38,0.62,U] [#4 0.09,-0.21,0.69,U] [#5 -0.19,-0.19,0.69,U] [#6 0.03,-0.28,0.55,U] [#7 0.45,-0.57,0.00,M1] [#8 0.07,-0.23,0.59,U] 
01:14:05.985 00.001 1032 single-star, 7 included, MultiStar: {0.05, -0.20}, one-star: {-0.02, 0.02}
01:14:05.988 00.003 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
01:14:05.990 00.002 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
01:14:05.993 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.33 mountX=0.03 mountY=0.01, mountTheta=0.50
01:14:05.996 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
01:14:05.998 00.002 1032 Enqueuing Move request for scope (-0.02, 0.02)
01:14:05.999 00.001 10072 Worker thread wakes up
01:14:05.999 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
01:14:05.999 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
01:14:06.000 00.001 10072 Moving (-0.02, 0.02) raw xDistance=0.03 yDistance=0.01
01:14:06.001 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:06.003 00.002 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.29
01:14:06.003 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
01:14:06.003 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:06.003 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:14:06.003 00.000 10072 MoveAxis(E, 16, ABG)
01:14:06.003 00.000 10072 Guiding  Dir = 2, Dur = 16
01:14:06.003 00.000 10072 IsGuiding returns 0
01:14:06.004 00.001 10072 PulseGuide returned control before completion, sleep 26
01:14:06.022 00.018 1032 UpdateGuideState exits: m=1494 SNR=27.2
01:14:06.024 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:06.025 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:06.027 00.002 1032 Enqueuing Expose request
01:14:06.037 00.010 10072 IsGuiding returns 0
01:14:06.037 00.000 10072 Move returns status 0, amount 16
01:14:06.037 00.000 10072 MoveAxis(N, 0, ABG)
01:14:06.037 00.000 10072 Move returns status 0, amount 0
01:14:06.037 00.000 10072 move complete, result=0
01:14:06.037 00.000 10072 worker thread done servicing request
01:14:06.037 00.000 10072 Worker thread wakes up
01:14:06.037 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:06.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:06.039 00.002 1032 GuideStep: 0.0 px 16 ms EAST, 0.0 px 0 ms NORTH
01:14:06.445 00.406 10072 Exposure complete
01:14:06.494 00.049 10072 worker thread done servicing request
01:14:06.494 00.000 1032 OnExposeComplete: enter
01:14:06.497 00.003 1032 UpdateGuideState(): m_state=6
01:14:06.499 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2183
01:14:06.501 00.002 1032 Star::Find returns 1 (0), X=317.05, Y=753.08, Mass=1543, SNR=27.7, Peak=179 HFD=2.8
01:14:06.502 00.001 1032 MultiStar: [#1 -0.10,0.60,0.00,M1] [#2 -0.04,0.68,0.00,M1] [#3 -0.32,0.51,0.00,M1] [#4 -0.18,0.65,0.00,M1] [#5 -0.27,0.68,0.00,M1] [#6 -0.27,0.61,0.00,M1] [#7 -0.14,0.43,0.54,U] [#8 0.02,0.50,0.55,U] 
01:14:06.504 00.002 1032 refined, 2 included, MultiStar: {-0.12, 0.62}, one-star: {-0.18, 0.78}
01:14:06.506 00.002 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
01:14:06.507 00.001 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
01:14:06.509 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.62 hyp=0.63 cameraTheta=1.76 mountX=0.63 mountY=-0.04, mountTheta=-0.07
01:14:06.511 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.62, opts=13)
01:14:06.513 00.002 1032 Enqueuing Move request for scope (-0.12, 0.62)
01:14:06.514 00.001 10072 Worker thread wakes up
01:14:06.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.62) opts 0xd
01:14:06.514 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.62)
01:14:06.514 00.000 10072 Moving (-0.12, 0.62) raw xDistance=0.63 yDistance=-0.04
01:14:06.519 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:06.522 00.003 10072 PPEC rslt: input = 0.63, final = 0.27, react = 0.28, pred = -0.01, hyst = 0.21, hyst_pct = 0.00, period_length = 288.29
01:14:06.522 00.000 10072 PPEC: input: 0.63, control: 0.27, exposure: 500
01:14:06.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:06.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:14:06.522 00.000 10072 MoveAxis(W, 279, ABG)
01:14:06.522 00.000 10072 Guiding  Dir = 3, Dur = 279
01:14:06.523 00.001 10072 IsGuiding returns 0
01:14:06.523 00.000 10072 PulseGuide returned control before completion, sleep 289
01:14:06.540 00.017 1032 UpdateGuideState exits: m=1543 SNR=27.7
01:14:06.542 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:06.544 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:06.545 00.001 1032 Enqueuing Expose request
01:14:06.816 00.271 10072 IsGuiding returns 0
01:14:06.816 00.000 10072 Move returns status 0, amount 279
01:14:06.816 00.000 10072 MoveAxis(N, 0, ABG)
01:14:06.816 00.000 10072 Move returns status 0, amount 0
01:14:06.816 00.000 10072 move complete, result=0
01:14:06.816 00.000 10072 worker thread done servicing request
01:14:06.816 00.000 10072 Worker thread wakes up
01:14:06.816 00.000 1032 GuideStep: 0.6 px 279 ms WEST, -0.0 px 0 ms NORTH
01:14:06.819 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:06.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:07.446 00.627 10072 Exposure complete
01:14:07.497 00.051 10072 worker thread done servicing request
01:14:07.498 00.001 1032 OnExposeComplete: enter
01:14:07.500 00.002 1032 UpdateGuideState(): m_state=6
01:14:07.502 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2184
01:14:07.504 00.002 1032 Star::Find returns 1 (0), X=316.91, Y=754.00, Mass=1282, SNR=25.2, Peak=157 HFD=2.7
01:14:07.505 00.001 1032 MultiStar: large primary error, entering stabilization period
01:14:07.508 00.003 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
01:14:07.510 00.002 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
01:14:07.511 00.001 1032 CameraToMount -- cameraX=-0.32 cameraY=1.71 hyp=1.73 cameraTheta=1.76 mountX=1.73 mountY=-0.13, mountTheta=-0.07
01:14:07.514 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.32, y=1.71, opts=13)
01:14:07.516 00.002 1032 Enqueuing Move request for scope (-0.32, 1.71)
01:14:07.519 00.003 10072 Worker thread wakes up
01:14:07.520 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 1.71) opts 0xd
01:14:07.520 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.32, 1.71)
01:14:07.520 00.000 10072 Moving (-0.32, 1.71) raw xDistance=1.73 yDistance=-0.13
01:14:07.524 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:07.526 00.002 10072 PPEC rslt: input = 1.73, final = 0.76, react = 0.78, pred = -0.01, hyst = 0.70, hyst_pct = 0.00, period_length = 288.29
01:14:07.527 00.001 10072 PPEC: input: 1.73, control: 0.76, exposure: 500
01:14:07.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:07.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:14:07.527 00.000 10072 MoveAxis(W, 782, ABG)
01:14:07.527 00.000 10072 Guiding  Dir = 3, Dur = 782
01:14:07.527 00.000 10072 IsGuiding returns 0
01:14:07.528 00.001 10072 PulseGuide returned control before completion, sleep 792
01:14:07.546 00.018 1032 UpdateGuideState exits: m=1282 SNR=25.2
01:14:07.549 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:07.551 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:07.554 00.003 1032 Enqueuing Expose request
01:14:08.328 00.774 10072 IsGuiding returns 0
01:14:08.329 00.001 10072 Move returns status 0, amount 782
01:14:08.329 00.000 10072 MoveAxis(N, 0, ABG)
01:14:08.329 00.000 10072 Move returns status 0, amount 0
01:14:08.329 00.000 10072 move complete, result=0
01:14:08.329 00.000 10072 worker thread done servicing request
01:14:08.329 00.000 10072 Worker thread wakes up
01:14:08.329 00.000 1032 GuideStep: 1.7 px 782 ms WEST, -0.1 px 0 ms NORTH
01:14:08.331 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:08.331 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:08.957 00.626 10072 Exposure complete
01:14:08.998 00.041 10072 worker thread done servicing request
01:14:08.998 00.000 1032 OnExposeComplete: enter
01:14:09.000 00.002 1032 UpdateGuideState(): m_state=6
01:14:09.001 00.001 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2185
01:14:09.003 00.002 1032 Star::Find returns 1 (0), X=317.51, Y=750.69, Mass=1368, SNR=26.1, Peak=136 HFD=3.1
01:14:09.005 00.002 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.06)
01:14:09.006 00.001 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.06)
01:14:09.007 00.001 1032 CameraToMount -- cameraX=0.28 cameraY=-1.60 hyp=1.62 cameraTheta=-1.40 mountX=-1.62 mountY=0.14, mountTheta=3.06
01:14:09.010 00.003 1032 SchedulePrimaryMove(0F526948, x=0.28, y=-1.60, opts=13)
01:14:09.012 00.002 1032 Enqueuing Move request for scope (0.28, -1.60)
01:14:09.013 00.001 10072 Worker thread wakes up
01:14:09.014 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, -1.60) opts 0xd
01:14:09.014 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, -1.60)
01:14:09.014 00.000 10072 Moving (0.28, -1.60) raw xDistance=-1.62 yDistance=0.14
01:14:09.016 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:09.019 00.003 10072 PPEC rslt: input = -1.62, final = -0.75, react = -0.73, pred = -0.02, hyst = -0.64, hyst_pct = 0.00, period_length = 288.29
01:14:09.019 00.000 10072 PPEC: input: -1.62, control: -0.75, exposure: 500
01:14:09.019 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:09.019 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:14:09.019 00.000 10072 MoveAxis(E, 767, ABG)
01:14:09.019 00.000 10072 Guiding  Dir = 2, Dur = 767
01:14:09.020 00.001 10072 IsGuiding returns 0
01:14:09.020 00.000 10072 PulseGuide returned control before completion, sleep 777
01:14:09.035 00.015 1032 UpdateGuideState exits: m=1368 SNR=26.1
01:14:09.036 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:09.038 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:09.039 00.001 1032 Enqueuing Expose request
01:14:09.801 00.762 10072 IsGuiding returns 0
01:14:09.801 00.000 10072 Move returns status 0, amount 767
01:14:09.801 00.000 10072 MoveAxis(N, 0, ABG)
01:14:09.801 00.000 10072 Move returns status 0, amount 0
01:14:09.801 00.000 10072 move complete, result=0
01:14:09.801 00.000 10072 worker thread done servicing request
01:14:09.802 00.001 10072 Worker thread wakes up
01:14:09.802 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:09.802 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:09.802 00.000 1032 GuideStep: -1.6 px 767 ms EAST, 0.1 px 0 ms NORTH
01:14:10.429 00.627 10072 Exposure complete
01:14:10.473 00.044 10072 worker thread done servicing request
01:14:10.473 00.000 1032 OnExposeComplete: enter
01:14:10.475 00.002 1032 UpdateGuideState(): m_state=6
01:14:10.477 00.002 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2186
01:14:10.479 00.002 1032 Star::Find returns 1 (0), X=316.96, Y=753.16, Mass=1542, SNR=27.7, Peak=165 HFD=2.7
01:14:10.481 00.002 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
01:14:10.482 00.001 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
01:14:10.483 00.001 1032 CameraToMount -- cameraX=-0.27 cameraY=0.87 hyp=0.91 cameraTheta=1.88 mountX=0.91 mountY=0.04, mountTheta=0.05
01:14:10.486 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.27, y=0.87, opts=13)
01:14:10.488 00.002 1032 Enqueuing Move request for scope (-0.27, 0.87)
01:14:10.490 00.002 10072 Worker thread wakes up
01:14:10.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.87) opts 0xd
01:14:10.490 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.27, 0.87)
01:14:10.490 00.000 10072 Moving (-0.27, 0.87) raw xDistance=0.91 yDistance=0.04
01:14:10.492 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:10.493 00.001 10072 PPEC rslt: input = 0.91, final = 0.39, react = 0.41, pred = -0.02, hyst = 0.40, hyst_pct = 0.00, period_length = 288.29
01:14:10.493 00.000 10072 PPEC: input: 0.91, control: 0.39, exposure: 500
01:14:10.493 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:10.493 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:14:10.493 00.000 10072 MoveAxis(W, 396, ABG)
01:14:10.493 00.000 10072 Guiding  Dir = 3, Dur = 396
01:14:10.495 00.002 10072 IsGuiding returns 0
01:14:10.495 00.000 10072 PulseGuide returned control before completion, sleep 406
01:14:10.511 00.016 1032 UpdateGuideState exits: m=1542 SNR=27.7
01:14:10.513 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:10.514 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:10.517 00.003 1032 Enqueuing Expose request
01:14:10.912 00.395 10072 IsGuiding returns 0
01:14:10.912 00.000 10072 Move returns status 0, amount 396
01:14:10.912 00.000 10072 MoveAxis(N, 0, ABG)
01:14:10.912 00.000 10072 Move returns status 0, amount 0
01:14:10.912 00.000 10072 move complete, result=0
01:14:10.912 00.000 10072 worker thread done servicing request
01:14:10.912 00.000 10072 Worker thread wakes up
01:14:10.912 00.000 1032 GuideStep: 0.9 px 396 ms WEST, 0.0 px 0 ms NORTH
01:14:10.914 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:10.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:11.538 00.624 10072 Exposure complete
01:14:11.589 00.051 10072 worker thread done servicing request
01:14:11.590 00.001 1032 OnExposeComplete: enter
01:14:11.592 00.002 1032 UpdateGuideState(): m_state=6
01:14:11.595 00.003 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2187
01:14:11.598 00.003 1032 Star::Find returns 1 (0), X=317.83, Y=749.72, Mass=1386, SNR=26.2, Peak=97 HFD=3.5
01:14:11.602 00.004 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
01:14:11.604 00.002 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
01:14:11.606 00.002 1032 CameraToMount -- cameraX=0.60 cameraY=-2.57 hyp=2.64 cameraTheta=-1.34 mountX=-2.64 mountY=0.08, mountTheta=3.11
01:14:11.609 00.003 1032 SchedulePrimaryMove(0F526948, x=0.60, y=-2.57, opts=13)
01:14:11.613 00.004 1032 Enqueuing Move request for scope (0.60, -2.57)
01:14:11.616 00.003 10072 Worker thread wakes up
01:14:11.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.60, -2.57) opts 0xd
01:14:11.616 00.000 10072 Handling offset move in thread for scope, endpoint = (0.60, -2.57)
01:14:11.616 00.000 10072 Moving (0.60, -2.57) raw xDistance=-2.64 yDistance=0.08
01:14:11.619 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:11.622 00.003 10072 PPEC rslt: input = -2.64, final = -1.21, react = -1.19, pred = -0.02, hyst = -1.10, hyst_pct = 0.00, period_length = 288.29
01:14:11.622 00.000 10072 PPEC: input: -2.64, control: -1.21, exposure: 500
01:14:11.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:11.623 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:14:11.623 00.000 10072 MoveAxis(E, 1234, ABG)
01:14:11.623 00.000 10072 Guiding  Dir = 2, Dur = 1234
01:14:11.644 00.021 1032 UpdateGuideState exits: m=1386 SNR=26.2
01:14:11.648 00.004 10072 IsGuiding returns 0
01:14:11.648 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:11.650 00.002 10072 PulseGuide returned control before completion, sleep 1243
01:14:11.651 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:11.653 00.002 1032 Enqueuing Expose request
01:14:12.896 01.243 10072 IsGuiding returns 0
01:14:12.896 00.000 10072 Move returns status 0, amount 1234
01:14:12.896 00.000 10072 MoveAxis(N, 0, ABG)
01:14:12.896 00.000 10072 Move returns status 0, amount 0
01:14:12.896 00.000 10072 move complete, result=0
01:14:12.896 00.000 10072 worker thread done servicing request
01:14:12.896 00.000 10072 Worker thread wakes up
01:14:12.896 00.000 1032 GuideStep: -2.6 px 1234 ms EAST, 0.1 px 0 ms NORTH
01:14:12.897 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:12.899 00.002 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:13.527 00.628 10072 Exposure complete
01:14:13.571 00.044 10072 worker thread done servicing request
01:14:13.571 00.000 1032 OnExposeComplete: enter
01:14:13.573 00.002 1032 UpdateGuideState(): m_state=6
01:14:13.575 00.002 1032 Star::Find(15, 317, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2188
01:14:13.577 00.002 1032 Star::Find returns 1 (0), X=317.11, Y=752.44, Mass=1486, SNR=27.2, Peak=131 HFD=3.1
01:14:13.578 00.001 1032 MultiStar: exiting stabilization period
01:14:13.581 00.003 1032 MultiStar: [#1 -0.04,0.01,0.96,U] [#2 0.20,-0.05,0.76,U] [#3 0.02,-0.39,0.69,U] [#4 -0.17,-0.01,0.70,U] [#5 -0.33,-0.15,0.69,U] [#6 -0.18,-0.06,0.58,U] [#7 0.20,-0.43,0.52,U] [#8 -0.05,-0.14,0.58,U] 
01:14:13.583 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.09}, one-star: {-0.12, 0.15}
01:14:13.584 00.001 1032 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.83) = xAngle (-3.95 = 2.34)
01:14:13.586 00.002 1032 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.95 = 2.34)
01:14:13.587 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.12 mountX=-0.08 mountY=0.08, mountTheta=2.34
01:14:13.592 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.09, opts=13)
01:14:13.595 00.003 1032 Enqueuing Move request for scope (-0.06, -0.09)
01:14:13.598 00.003 10072 Worker thread wakes up
01:14:13.598 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
01:14:13.598 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
01:14:13.598 00.000 10072 Moving (-0.06, -0.09) raw xDistance=-0.08 yDistance=0.08
01:14:13.600 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:13.604 00.004 10072 PPEC rslt: input = -0.08, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
01:14:13.604 00.000 10072 PPEC: input: -0.08, control: -0.03, exposure: 500
01:14:13.604 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:13.604 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:14:13.604 00.000 10072 MoveAxis(E, 30, ABG)
01:14:13.604 00.000 10072 Guiding  Dir = 2, Dur = 30
01:14:13.604 00.000 10072 IsGuiding returns 0
01:14:13.605 00.001 10072 PulseGuide returned control before completion, sleep 40
01:14:13.622 00.017 1032 UpdateGuideState exits: m=1486 SNR=27.2
01:14:13.624 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:13.626 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:13.627 00.001 1032 Enqueuing Expose request
01:14:13.651 00.024 10072 IsGuiding returns 1
01:14:13.651 00.000 10072 scope still moving after pulse duration time elapsed
01:14:13.682 00.031 10072 IsGuiding returns 0
01:14:13.682 00.000 10072 scope move finished after 30 + 47 ms
01:14:13.682 00.000 10072 Move returns status 0, amount 30
01:14:13.682 00.000 10072 MoveAxis(N, 0, ABG)
01:14:13.682 00.000 10072 Move returns status 0, amount 0
01:14:13.682 00.000 10072 move complete, result=0
01:14:13.682 00.000 10072 worker thread done servicing request
01:14:13.682 00.000 10072 Worker thread wakes up
01:14:13.682 00.000 1032 GuideStep: -0.1 px 30 ms EAST, 0.1 px 0 ms NORTH
01:14:13.685 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:13.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:14.090 00.405 10072 Exposure complete
01:14:14.137 00.047 10072 worker thread done servicing request
01:14:14.137 00.000 1032 OnExposeComplete: enter
01:14:14.139 00.002 1032 UpdateGuideState(): m_state=6
01:14:14.141 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2189
01:14:14.144 00.003 1032 Star::Find returns 1 (0), X=316.87, Y=753.49, Mass=1383, SNR=26.2, Peak=141 HFD=3.0
01:14:14.147 00.003 1032 MultiStar: large primary error, entering stabilization period
01:14:14.148 00.001 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
01:14:14.151 00.003 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
01:14:14.152 00.001 1032 CameraToMount -- cameraX=-0.36 cameraY=1.20 hyp=1.25 cameraTheta=1.86 mountX=1.25 mountY=0.04, mountTheta=0.03
01:14:14.155 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.36, y=1.20, opts=13)
01:14:14.156 00.001 1032 Enqueuing Move request for scope (-0.36, 1.20)
01:14:14.158 00.002 10072 Worker thread wakes up
01:14:14.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 1.20) opts 0xd
01:14:14.158 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.36, 1.20)
01:14:14.158 00.000 10072 Moving (-0.36, 1.20) raw xDistance=1.25 yDistance=0.04
01:14:14.160 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:14.162 00.002 10072 PPEC rslt: input = 1.25, final = 0.55, react = 0.56, pred = -0.02, hyst = 0.45, hyst_pct = 0.00, period_length = 288.28
01:14:14.162 00.000 10072 PPEC: input: 1.25, control: 0.55, exposure: 500
01:14:14.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:14.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:14:14.162 00.000 10072 MoveAxis(W, 560, ABG)
01:14:14.162 00.000 10072 Guiding  Dir = 3, Dur = 560
01:14:14.163 00.001 10072 IsGuiding returns 0
01:14:14.163 00.000 10072 PulseGuide returned control before completion, sleep 570
01:14:14.182 00.019 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:14:14.184 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:14.186 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:14.187 00.001 1032 Enqueuing Expose request
01:14:14.746 00.559 10072 IsGuiding returns 0
01:14:14.746 00.000 10072 Move returns status 0, amount 560
01:14:14.746 00.000 10072 MoveAxis(N, 0, ABG)
01:14:14.746 00.000 10072 Move returns status 0, amount 0
01:14:14.746 00.000 10072 move complete, result=0
01:14:14.746 00.000 10072 worker thread done servicing request
01:14:14.746 00.000 10072 Worker thread wakes up
01:14:14.747 00.001 1032 GuideStep: 1.3 px 560 ms WEST, 0.0 px 0 ms NORTH
01:14:14.749 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:14.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:15.373 00.624 10072 Exposure complete
01:14:15.423 00.050 10072 worker thread done servicing request
01:14:15.423 00.000 1032 OnExposeComplete: enter
01:14:15.426 00.003 1032 UpdateGuideState(): m_state=6
01:14:15.428 00.002 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2190
01:14:15.430 00.002 1032 Star::Find returns 1 (0), X=317.64, Y=750.25, Mass=1445, SNR=26.8, Peak=87 HFD=3.6
01:14:15.431 00.001 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
01:14:15.433 00.002 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
01:14:15.435 00.002 1032 CameraToMount -- cameraX=0.41 cameraY=-2.04 hyp=2.08 cameraTheta=-1.37 mountX=-2.07 mountY=0.13, mountTheta=3.08
01:14:15.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.41, y=-2.04, opts=13)
01:14:15.440 00.002 1032 Enqueuing Move request for scope (0.41, -2.04)
01:14:15.441 00.001 10072 Worker thread wakes up
01:14:15.441 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.41, -2.04) opts 0xd
01:14:15.441 00.000 10072 Handling offset move in thread for scope, endpoint = (0.41, -2.04)
01:14:15.442 00.001 10072 Moving (0.41, -2.04) raw xDistance=-2.07 yDistance=0.13
01:14:15.443 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:15.446 00.003 10072 PPEC rslt: input = -2.07, final = -0.96, react = -0.93, pred = -0.02, hyst = -0.84, hyst_pct = 0.00, period_length = 288.28
01:14:15.446 00.000 10072 PPEC: input: -2.07, control: -0.96, exposure: 500
01:14:15.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:15.446 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:14:15.446 00.000 10072 MoveAxis(E, 977, ABG)
01:14:15.446 00.000 10072 Guiding  Dir = 2, Dur = 977
01:14:15.446 00.000 10072 IsGuiding returns 0
01:14:15.447 00.001 10072 PulseGuide returned control before completion, sleep 987
01:14:15.463 00.016 1032 UpdateGuideState exits: m=1445 SNR=26.8
01:14:15.466 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:15.468 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:15.470 00.002 1032 Enqueuing Expose request
01:14:16.448 00.978 10072 IsGuiding returns 0
01:14:16.448 00.000 10072 Move returns status 0, amount 977
01:14:16.448 00.000 10072 MoveAxis(N, 0, ABG)
01:14:16.448 00.000 10072 Move returns status 0, amount 0
01:14:16.448 00.000 10072 move complete, result=0
01:14:16.449 00.001 10072 worker thread done servicing request
01:14:16.449 00.000 10072 Worker thread wakes up
01:14:16.449 00.000 1032 GuideStep: -2.1 px 977 ms EAST, 0.1 px 0 ms NORTH
01:14:16.454 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:16.454 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:17.076 00.622 10072 Exposure complete
01:14:17.119 00.043 10072 worker thread done servicing request
01:14:17.119 00.000 1032 OnExposeComplete: enter
01:14:17.120 00.001 1032 UpdateGuideState(): m_state=6
01:14:17.122 00.002 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2191
01:14:17.124 00.002 1032 Star::Find returns 1 (0), X=317.14, Y=752.74, Mass=1451, SNR=26.8, Peak=154 HFD=2.9
01:14:17.125 00.001 1032 MultiStar: exiting stabilization period
01:14:17.126 00.001 1032 MultiStar: [#1 -0.10,0.19,0.96,U] [#2 -0.04,0.22,0.72,U] [#3 -0.09,0.18,0.71,U] [#4 -0.10,0.26,0.68,U] [#5 -0.24,0.22,0.70,U] [#6 -0.07,0.09,0.58,U] [#7 0.02,0.01,0.58,U] [#8 -0.10,-0.09,0.55,U] 
01:14:17.127 00.001 1032 refined, 8 included, MultiStar: {-0.09, 0.19}, one-star: {-0.09, 0.45}
01:14:17.129 00.002 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
01:14:17.131 00.002 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
01:14:17.132 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.01 mountX=0.21 mountY=0.04, mountTheta=0.18
01:14:17.134 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.19, opts=13)
01:14:17.135 00.001 1032 Enqueuing Move request for scope (-0.09, 0.19)
01:14:17.136 00.001 10072 Worker thread wakes up
01:14:17.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
01:14:17.136 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
01:14:17.136 00.000 10072 Moving (-0.09, 0.19) raw xDistance=0.21 yDistance=0.04
01:14:17.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:17.141 00.003 10072 PPEC rslt: input = 0.21, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 288.28
01:14:17.141 00.000 10072 PPEC: input: 0.21, control: 0.07, exposure: 500
01:14:17.141 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:17.141 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:14:17.141 00.000 10072 MoveAxis(W, 69, ABG)
01:14:17.141 00.000 10072 Guiding  Dir = 3, Dur = 69
01:14:17.142 00.001 10072 IsGuiding returns 0
01:14:17.142 00.000 10072 PulseGuide returned control before completion, sleep 79
01:14:17.158 00.016 1032 UpdateGuideState exits: m=1451 SNR=26.8
01:14:17.159 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:17.160 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:17.162 00.002 1032 Enqueuing Expose request
01:14:17.231 00.069 10072 IsGuiding returns 0
01:14:17.231 00.000 10072 Move returns status 0, amount 69
01:14:17.231 00.000 10072 MoveAxis(N, 0, ABG)
01:14:17.231 00.000 10072 Move returns status 0, amount 0
01:14:17.231 00.000 10072 move complete, result=0
01:14:17.231 00.000 10072 worker thread done servicing request
01:14:17.231 00.000 10072 Worker thread wakes up
01:14:17.231 00.000 1032 GuideStep: 0.2 px 69 ms WEST, 0.0 px 0 ms NORTH
01:14:17.233 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:17.233 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:17.651 00.418 10072 Exposure complete
01:14:17.697 00.046 10072 worker thread done servicing request
01:14:17.698 00.001 1032 OnExposeComplete: enter
01:14:17.700 00.002 1032 UpdateGuideState(): m_state=6
01:14:17.702 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2192
01:14:17.704 00.002 1032 Star::Find returns 1 (0), X=316.74, Y=753.61, Mass=1433, SNR=26.7, Peak=126 HFD=3.1
01:14:17.706 00.002 1032 MultiStar: large primary error, entering stabilization period
01:14:17.708 00.002 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
01:14:17.710 00.002 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
01:14:17.711 00.001 1032 CameraToMount -- cameraX=-0.49 cameraY=1.32 hyp=1.41 cameraTheta=1.93 mountX=1.40 mountY=0.14, mountTheta=0.10
01:14:17.714 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.49, y=1.32, opts=13)
01:14:17.716 00.002 1032 Enqueuing Move request for scope (-0.49, 1.32)
01:14:17.718 00.002 10072 Worker thread wakes up
01:14:17.718 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 1.32) opts 0xd
01:14:17.718 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.49, 1.32)
01:14:17.718 00.000 10072 Moving (-0.49, 1.32) raw xDistance=1.40 yDistance=0.14
01:14:17.720 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:17.722 00.002 10072 PPEC rslt: input = 1.40, final = 0.62, react = 0.63, pred = -0.02, hyst = 0.53, hyst_pct = 0.00, period_length = 288.28
01:14:17.722 00.000 10072 PPEC: input: 1.40, control: 0.62, exposure: 500
01:14:17.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:17.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:14:17.723 00.001 10072 MoveAxis(W, 630, ABG)
01:14:17.723 00.000 10072 Guiding  Dir = 3, Dur = 630
01:14:17.723 00.000 10072 IsGuiding returns 0
01:14:17.723 00.000 10072 PulseGuide returned control before completion, sleep 640
01:14:17.741 00.018 1032 UpdateGuideState exits: m=1433 SNR=26.7
01:14:17.743 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:17.745 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:17.747 00.002 1032 Enqueuing Expose request
01:14:18.365 00.618 10072 IsGuiding returns 0
01:14:18.365 00.000 10072 Move returns status 0, amount 630
01:14:18.365 00.000 10072 MoveAxis(N, 0, ABG)
01:14:18.365 00.000 10072 Move returns status 0, amount 0
01:14:18.365 00.000 10072 move complete, result=0
01:14:18.365 00.000 10072 worker thread done servicing request
01:14:18.366 00.001 10072 Worker thread wakes up
01:14:18.366 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:18.366 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:18.366 00.000 1032 GuideStep: 1.4 px 630 ms WEST, 0.1 px 0 ms NORTH
01:14:18.995 00.629 10072 Exposure complete
01:14:19.043 00.048 10072 worker thread done servicing request
01:14:19.043 00.000 1032 OnExposeComplete: enter
01:14:19.046 00.003 1032 UpdateGuideState(): m_state=6
01:14:19.047 00.001 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2193
01:14:19.050 00.003 1032 Star::Find returns 1 (0), X=317.56, Y=750.64, Mass=1400, SNR=26.4, Peak=87 HFD=3.4
01:14:19.052 00.002 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.08)
01:14:19.054 00.002 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.08)
01:14:19.056 00.002 1032 CameraToMount -- cameraX=0.32 cameraY=-1.65 hyp=1.68 cameraTheta=-1.38 mountX=-1.68 mountY=0.11, mountTheta=3.08
01:14:19.059 00.003 1032 SchedulePrimaryMove(0F526948, x=0.32, y=-1.65, opts=13)
01:14:19.060 00.001 1032 Enqueuing Move request for scope (0.32, -1.65)
01:14:19.062 00.002 10072 Worker thread wakes up
01:14:19.062 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.32, -1.65) opts 0xd
01:14:19.062 00.000 10072 Handling offset move in thread for scope, endpoint = (0.32, -1.65)
01:14:19.062 00.000 10072 Moving (0.32, -1.65) raw xDistance=-1.68 yDistance=0.11
01:14:19.064 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:19.067 00.003 10072 PPEC rslt: input = -1.68, final = -0.78, react = -0.76, pred = -0.02, hyst = -0.68, hyst_pct = 0.00, period_length = 288.28
01:14:19.068 00.001 10072 PPEC: input: -1.68, control: -0.78, exposure: 500
01:14:19.068 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:19.068 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:14:19.068 00.000 10072 MoveAxis(E, 796, ABG)
01:14:19.068 00.000 10072 Guiding  Dir = 2, Dur = 796
01:14:19.068 00.000 10072 IsGuiding returns 0
01:14:19.069 00.001 10072 PulseGuide returned control before completion, sleep 806
01:14:19.086 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:14:19.088 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:19.090 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:19.091 00.001 1032 Enqueuing Expose request
01:14:19.886 00.795 10072 IsGuiding returns 0
01:14:19.886 00.000 10072 Move returns status 0, amount 796
01:14:19.886 00.000 10072 MoveAxis(N, 0, ABG)
01:14:19.886 00.000 10072 Move returns status 0, amount 0
01:14:19.886 00.000 10072 move complete, result=0
01:14:19.886 00.000 10072 worker thread done servicing request
01:14:19.886 00.000 1032 GuideStep: -1.7 px 796 ms EAST, 0.1 px 0 ms NORTH
01:14:19.889 00.003 10072 Worker thread wakes up
01:14:19.889 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:19.889 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:20.513 00.624 10072 Exposure complete
01:14:20.557 00.044 10072 worker thread done servicing request
01:14:20.558 00.001 1032 OnExposeComplete: enter
01:14:20.560 00.002 1032 UpdateGuideState(): m_state=6
01:14:20.562 00.002 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2194
01:14:20.563 00.001 1032 Star::Find returns 1 (0), X=317.10, Y=752.42, Mass=1366, SNR=26.0, Peak=136 HFD=2.9
01:14:20.564 00.001 1032 MultiStar: exiting stabilization period
01:14:20.567 00.003 1032 MultiStar: [#1 -0.06,-0.00,0.94,U] [#2 0.04,0.04,0.75,U] [#3 -0.19,-0.19,0.64,U] [#4 -0.26,0.10,0.70,U] [#5 -0.31,0.08,0.66,U] [#6 -0.16,0.19,0.59,U] [#7 0.20,-0.41,0.53,U] [#8 -0.22,-0.15,0.59,U] 
01:14:20.569 00.002 1032 refined, 8 included, MultiStar: {-0.12, -0.00}, one-star: {-0.13, 0.13}
01:14:20.570 00.001 1032 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.83) = xAngle (-4.94 = 1.34)
01:14:20.571 00.001 1032 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.94 = 1.34)
01:14:20.572 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.11 mountX=0.03 mountY=0.12, mountTheta=1.34
01:14:20.576 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.00, opts=13)
01:14:20.577 00.001 1032 Enqueuing Move request for scope (-0.12, -0.00)
01:14:20.578 00.001 10072 Worker thread wakes up
01:14:20.578 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
01:14:20.578 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
01:14:20.579 00.001 10072 Moving (-0.12, -0.00) raw xDistance=0.03 yDistance=0.12
01:14:20.581 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:20.584 00.003 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
01:14:20.584 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
01:14:20.584 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:20.584 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:14:20.584 00.000 10072 MoveAxis(E, 24, ABG)
01:14:20.584 00.000 10072 Guiding  Dir = 2, Dur = 24
01:14:20.585 00.001 10072 IsGuiding returns 0
01:14:20.585 00.000 10072 PulseGuide returned control before completion, sleep 34
01:14:20.602 00.017 1032 UpdateGuideState exits: m=1366 SNR=26.0
01:14:20.605 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:20.606 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:20.608 00.002 1032 Enqueuing Expose request
01:14:20.635 00.027 10072 IsGuiding returns 0
01:14:20.635 00.000 10072 Move returns status 0, amount 24
01:14:20.635 00.000 10072 MoveAxis(N, 0, ABG)
01:14:20.635 00.000 10072 Move returns status 0, amount 0
01:14:20.635 00.000 10072 move complete, result=0
01:14:20.635 00.000 10072 worker thread done servicing request
01:14:20.635 00.000 10072 Worker thread wakes up
01:14:20.635 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:20.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:20.635 00.000 1032 GuideStep: 0.0 px 24 ms EAST, 0.1 px 0 ms NORTH
01:14:21.046 00.411 10072 Exposure complete
01:14:21.095 00.049 10072 worker thread done servicing request
01:14:21.095 00.000 1032 OnExposeComplete: enter
01:14:21.098 00.003 1032 UpdateGuideState(): m_state=6
01:14:21.100 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2195
01:14:21.101 00.001 1032 Star::Find returns 1 (0), X=316.85, Y=753.36, Mass=1411, SNR=26.5, Peak=129 HFD=2.7
01:14:21.104 00.003 1032 MultiStar: [#1 -0.30,1.00,0.00,M1] [#2 -0.28,0.84,0.00,M1] [#3 -0.42,0.83,0.00,M1] [#4 -0.46,1.10,0.00,M1] [#5 -0.66,1.00,0.00,M1] [#6 -0.61,0.97,0.00,M1] [#7 -0.11,0.42,0.56,U] [#8 -0.37,0.81,0.00,M1] 
01:14:21.105 00.001 1032 refined, 1 included, MultiStar: {-0.28, 0.83}, one-star: {-0.38, 1.06}
01:14:21.107 00.002 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
01:14:21.108 00.001 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
01:14:21.110 00.002 1032 CameraToMount -- cameraX=-0.28 cameraY=0.83 hyp=0.88 cameraTheta=1.90 mountX=0.88 mountY=0.06, mountTheta=0.07
01:14:21.112 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.28, y=0.83, opts=13)
01:14:21.115 00.003 1032 Enqueuing Move request for scope (-0.28, 0.83)
01:14:21.116 00.001 10072 Worker thread wakes up
01:14:21.117 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.83) opts 0xd
01:14:21.117 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.28, 0.83)
01:14:21.117 00.000 10072 Moving (-0.28, 0.83) raw xDistance=0.88 yDistance=0.06
01:14:21.119 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:21.121 00.002 10072 PPEC rslt: input = 0.88, final = 0.38, react = 0.39, pred = -0.01, hyst = 0.32, hyst_pct = 0.00, period_length = 288.28
01:14:21.121 00.000 10072 PPEC: input: 0.88, control: 0.38, exposure: 500
01:14:21.121 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:21.122 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:14:21.122 00.000 10072 MoveAxis(W, 388, ABG)
01:14:21.122 00.000 10072 Guiding  Dir = 3, Dur = 388
01:14:21.122 00.000 10072 IsGuiding returns 0
01:14:21.123 00.001 10072 PulseGuide returned control before completion, sleep 398
01:14:21.139 00.016 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:14:21.141 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:21.143 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:21.144 00.001 1032 Enqueuing Expose request
01:14:21.528 00.384 10072 IsGuiding returns 0
01:14:21.528 00.000 10072 Move returns status 0, amount 388
01:14:21.528 00.000 10072 MoveAxis(N, 0, ABG)
01:14:21.528 00.000 10072 Move returns status 0, amount 0
01:14:21.528 00.000 10072 move complete, result=0
01:14:21.528 00.000 10072 worker thread done servicing request
01:14:21.528 00.000 10072 Worker thread wakes up
01:14:21.528 00.000 1032 GuideStep: 0.9 px 388 ms WEST, 0.1 px 0 ms NORTH
01:14:21.531 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:21.531 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:22.154 00.623 10072 Exposure complete
01:14:22.201 00.047 10072 worker thread done servicing request
01:14:22.201 00.000 1032 OnExposeComplete: enter
01:14:22.203 00.002 1032 UpdateGuideState(): m_state=6
01:14:22.205 00.002 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2196
01:14:22.207 00.002 1032 Star::Find returns 1 (0), X=316.80, Y=753.54, Mass=1462, SNR=26.9, Peak=119 HFD=3.5
01:14:22.209 00.002 1032 MultiStar: large primary error, entering stabilization period
01:14:22.210 00.001 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
01:14:22.211 00.001 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
01:14:22.214 00.003 1032 CameraToMount -- cameraX=-0.43 cameraY=1.25 hyp=1.32 cameraTheta=1.90 mountX=1.32 mountY=0.09, mountTheta=0.07
01:14:22.217 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.43, y=1.25, opts=13)
01:14:22.219 00.002 1032 Enqueuing Move request for scope (-0.43, 1.25)
01:14:22.220 00.001 10072 Worker thread wakes up
01:14:22.220 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 1.25) opts 0xd
01:14:22.220 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.43, 1.25)
01:14:22.221 00.001 10072 Moving (-0.43, 1.25) raw xDistance=1.32 yDistance=0.09
01:14:22.222 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:22.225 00.003 10072 PPEC rslt: input = 1.32, final = 0.58, react = 0.59, pred = -0.02, hyst = 0.53, hyst_pct = 0.00, period_length = 288.28
01:14:22.225 00.000 10072 PPEC: input: 1.32, control: 0.58, exposure: 500
01:14:22.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:22.225 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:14:22.225 00.000 10072 MoveAxis(W, 588, ABG)
01:14:22.225 00.000 10072 Guiding  Dir = 3, Dur = 588
01:14:22.225 00.000 10072 IsGuiding returns 0
01:14:22.226 00.001 10072 PulseGuide returned control before completion, sleep 598
01:14:22.242 00.016 1032 UpdateGuideState exits: m=1462 SNR=26.9
01:14:22.245 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:22.248 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:22.250 00.002 1032 Enqueuing Expose request
01:14:22.826 00.576 10072 IsGuiding returns 0
01:14:22.826 00.000 10072 Move returns status 0, amount 588
01:14:22.826 00.000 10072 MoveAxis(N, 0, ABG)
01:14:22.826 00.000 10072 Move returns status 0, amount 0
01:14:22.826 00.000 10072 move complete, result=0
01:14:22.826 00.000 10072 worker thread done servicing request
01:14:22.826 00.000 10072 Worker thread wakes up
01:14:22.827 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:22.827 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:22.827 00.000 1032 GuideStep: 1.3 px 588 ms WEST, 0.1 px 0 ms NORTH
01:14:23.457 00.630 10072 Exposure complete
01:14:23.498 00.041 10072 worker thread done servicing request
01:14:23.498 00.000 1032 OnExposeComplete: enter
01:14:23.500 00.002 1032 UpdateGuideState(): m_state=6
01:14:23.503 00.003 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2197
01:14:23.505 00.002 1032 Star::Find returns 1 (0), X=317.27, Y=751.40, Mass=1359, SNR=26.0, Peak=119 HFD=3.2
01:14:23.506 00.001 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
01:14:23.507 00.001 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
01:14:23.509 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.89 hyp=0.89 cameraTheta=-1.52 mountX=-0.87 mountY=0.19, mountTheta=2.93
01:14:23.511 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.89, opts=13)
01:14:23.515 00.004 1032 Enqueuing Move request for scope (0.04, -0.89)
01:14:23.516 00.001 10072 Worker thread wakes up
01:14:23.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.89) opts 0xd
01:14:23.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.89)
01:14:23.516 00.000 10072 Moving (0.04, -0.89) raw xDistance=-0.87 yDistance=0.19
01:14:23.518 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:23.521 00.003 10072 PPEC rslt: input = -0.87, final = -0.41, react = -0.39, pred = -0.02, hyst = -0.34, hyst_pct = 0.00, period_length = 288.28
01:14:23.521 00.000 10072 PPEC: input: -0.87, control: -0.41, exposure: 500
01:14:23.521 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:23.521 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:14:23.522 00.001 10072 MoveAxis(E, 419, ABG)
01:14:23.522 00.000 10072 Guiding  Dir = 2, Dur = 419
01:14:23.522 00.000 10072 IsGuiding returns 0
01:14:23.522 00.000 10072 PulseGuide returned control before completion, sleep 429
01:14:23.539 00.017 1032 UpdateGuideState exits: m=1359 SNR=26.0
01:14:23.541 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:23.542 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:23.543 00.001 1032 Enqueuing Expose request
01:14:23.957 00.414 10072 IsGuiding returns 0
01:14:23.958 00.001 10072 Move returns status 0, amount 419
01:14:23.958 00.000 10072 MoveAxis(N, 0, ABG)
01:14:23.958 00.000 10072 Move returns status 0, amount 0
01:14:23.958 00.000 10072 move complete, result=0
01:14:23.958 00.000 10072 worker thread done servicing request
01:14:23.958 00.000 1032 GuideStep: -0.9 px 419 ms EAST, 0.2 px 0 ms NORTH
01:14:23.960 00.002 10072 Worker thread wakes up
01:14:23.960 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:23.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:24.692 00.732 10072 Exposure complete
01:14:24.740 00.048 10072 worker thread done servicing request
01:14:24.740 00.000 1032 OnExposeComplete: enter
01:14:24.743 00.003 1032 UpdateGuideState(): m_state=6
01:14:24.744 00.001 1032 Star::Find(15, 317, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2198
01:14:24.746 00.002 1032 Star::Find returns 1 (0), X=317.12, Y=753.11, Mass=1305, SNR=25.4, Peak=155 HFD=2.8
01:14:24.748 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
01:14:24.749 00.001 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
01:14:24.751 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.82 hyp=0.83 cameraTheta=1.71 mountX=0.82 mountY=-0.10, mountTheta=-0.12
01:14:24.755 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.82, opts=13)
01:14:24.756 00.001 1032 Enqueuing Move request for scope (-0.11, 0.82)
01:14:24.758 00.002 10072 Worker thread wakes up
01:14:24.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.82) opts 0xd
01:14:24.758 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.82)
01:14:24.758 00.000 10072 Moving (-0.11, 0.82) raw xDistance=0.82 yDistance=-0.10
01:14:24.760 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:24.763 00.003 10072 PPEC rslt: input = 0.82, final = 0.36, react = 0.37, pred = -0.01, hyst = 0.36, hyst_pct = 0.00, period_length = 288.28
01:14:24.763 00.000 10072 PPEC: input: 0.82, control: 0.36, exposure: 500
01:14:24.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:24.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:14:24.763 00.000 10072 MoveAxis(W, 363, ABG)
01:14:24.763 00.000 10072 Guiding  Dir = 3, Dur = 363
01:14:24.763 00.000 10072 IsGuiding returns 0
01:14:24.764 00.001 10072 PulseGuide returned control before completion, sleep 373
01:14:24.780 00.016 1032 UpdateGuideState exits: m=1305 SNR=25.4
01:14:24.783 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:24.785 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:24.787 00.002 1032 Enqueuing Expose request
01:14:25.143 00.356 10072 IsGuiding returns 0
01:14:25.143 00.000 10072 Move returns status 0, amount 363
01:14:25.143 00.000 10072 MoveAxis(N, 0, ABG)
01:14:25.143 00.000 10072 Move returns status 0, amount 0
01:14:25.144 00.001 10072 move complete, result=0
01:14:25.144 00.000 10072 worker thread done servicing request
01:14:25.144 00.000 10072 Worker thread wakes up
01:14:25.144 00.000 1032 GuideStep: 0.8 px 363 ms WEST, -0.1 px 0 ms NORTH
01:14:25.148 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:25.148 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:25.774 00.626 10072 Exposure complete
01:14:25.825 00.051 10072 worker thread done servicing request
01:14:25.825 00.000 1032 OnExposeComplete: enter
01:14:25.827 00.002 1032 UpdateGuideState(): m_state=6
01:14:25.829 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2199
01:14:25.834 00.005 1032 Star::Find returns 1 (0), X=317.82, Y=750.06, Mass=1550, SNR=27.7, Peak=114 HFD=3.4
01:14:25.836 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = 3.14)
01:14:25.838 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = 3.14)
01:14:25.838 00.000 1032 CameraToMount -- cameraX=0.59 cameraY=-2.24 hyp=2.31 cameraTheta=-1.31 mountX=-2.31 mountY=0.01, mountTheta=3.14
01:14:25.841 00.003 1032 SchedulePrimaryMove(0F526948, x=0.59, y=-2.24, opts=13)
01:14:25.842 00.001 1032 Enqueuing Move request for scope (0.59, -2.24)
01:14:25.844 00.002 10072 Worker thread wakes up
01:14:25.844 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.59, -2.24) opts 0xd
01:14:25.844 00.000 10072 Handling offset move in thread for scope, endpoint = (0.59, -2.24)
01:14:25.844 00.000 10072 Moving (0.59, -2.24) raw xDistance=-2.31 yDistance=0.01
01:14:25.846 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:25.848 00.002 10072 PPEC rslt: input = -2.31, final = -1.05, react = -1.04, pred = -0.01, hyst = -0.95, hyst_pct = 0.00, period_length = 288.28
01:14:25.848 00.000 10072 PPEC: input: -2.31, control: -1.05, exposure: 500
01:14:25.848 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:25.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:14:25.848 00.000 10072 MoveAxis(E, 1076, ABG)
01:14:25.848 00.000 10072 Guiding  Dir = 2, Dur = 1076
01:14:25.849 00.001 10072 IsGuiding returns 0
01:14:25.849 00.000 10072 PulseGuide returned control before completion, sleep 1086
01:14:25.868 00.019 1032 UpdateGuideState exits: m=1550 SNR=27.7
01:14:25.869 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:25.871 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:25.872 00.001 1032 Enqueuing Expose request
01:14:26.942 01.070 10072 IsGuiding returns 0
01:14:26.942 00.000 10072 Move returns status 0, amount 1076
01:14:26.942 00.000 10072 MoveAxis(N, 0, ABG)
01:14:26.942 00.000 10072 Move returns status 0, amount 0
01:14:26.942 00.000 10072 move complete, result=0
01:14:26.942 00.000 10072 worker thread done servicing request
01:14:26.942 00.000 10072 Worker thread wakes up
01:14:26.942 00.000 1032 GuideStep: -2.3 px 1076 ms EAST, 0.0 px 0 ms NORTH
01:14:26.945 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:26.946 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:27.573 00.627 10072 Exposure complete
01:14:27.616 00.043 10072 worker thread done servicing request
01:14:27.616 00.000 1032 OnExposeComplete: enter
01:14:27.619 00.003 1032 UpdateGuideState(): m_state=6
01:14:27.621 00.002 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2200
01:14:27.624 00.003 1032 Star::Find returns 1 (0), X=317.29, Y=752.65, Mass=1401, SNR=26.4, Peak=162 HFD=2.9
01:14:27.625 00.001 1032 MultiStar: exiting stabilization period
01:14:27.627 00.002 1032 MultiStar: [#1 0.01,0.22,0.94,U] [#2 0.11,0.27,0.76,U] [#3 0.02,0.16,0.65,U] [#4 -0.15,0.18,0.69,U] [#5 -0.28,0.39,0.68,U] [#6 0.03,0.16,0.56,U] [#7 0.10,0.01,0.53,U] [#8 0.08,0.04,0.56,U] 
01:14:27.628 00.001 1032 refined, 8 included, MultiStar: {-0.00, 0.22}, one-star: {0.06, 0.35}
01:14:27.629 00.001 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
01:14:27.631 00.002 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
01:14:27.633 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.59 mountX=0.21 mountY=-0.05, mountTheta=-0.24
01:14:27.635 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.22, opts=13)
01:14:27.636 00.001 1032 Enqueuing Move request for scope (-0.00, 0.22)
01:14:27.637 00.001 10072 Worker thread wakes up
01:14:27.637 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.22) opts 0xd
01:14:27.637 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.22)
01:14:27.638 00.001 10072 Moving (-0.00, 0.22) raw xDistance=0.21 yDistance=-0.05
01:14:27.639 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:27.642 00.003 10072 PPEC rslt: input = 0.21, final = 0.08, react = 0.09, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 288.28
01:14:27.642 00.000 10072 PPEC: input: 0.21, control: 0.08, exposure: 500
01:14:27.642 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:27.643 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:14:27.643 00.000 10072 MoveAxis(W, 81, ABG)
01:14:27.643 00.000 10072 Guiding  Dir = 3, Dur = 81
01:14:27.643 00.000 10072 IsGuiding returns 0
01:14:27.644 00.001 10072 PulseGuide returned control before completion, sleep 91
01:14:27.660 00.016 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:14:27.663 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:27.664 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:27.666 00.002 1032 Enqueuing Expose request
01:14:27.745 00.079 10072 IsGuiding returns 0
01:14:27.745 00.000 10072 Move returns status 0, amount 81
01:14:27.745 00.000 10072 MoveAxis(N, 0, ABG)
01:14:27.745 00.000 10072 Move returns status 0, amount 0
01:14:27.745 00.000 10072 move complete, result=0
01:14:27.745 00.000 10072 worker thread done servicing request
01:14:27.745 00.000 1032 GuideStep: 0.2 px 81 ms WEST, -0.1 px 0 ms NORTH
01:14:27.748 00.003 10072 Worker thread wakes up
01:14:27.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:27.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:28.154 00.406 10072 Exposure complete
01:14:28.201 00.047 10072 worker thread done servicing request
01:14:28.202 00.001 1032 OnExposeComplete: enter
01:14:28.203 00.001 1032 UpdateGuideState(): m_state=6
01:14:28.206 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2201
01:14:28.208 00.002 1032 Star::Find returns 1 (0), X=317.01, Y=753.47, Mass=1472, SNR=27.0, Peak=149 HFD=3.0
01:14:28.210 00.002 1032 MultiStar: [#1 -0.19,1.08,0.00,M1] [#2 -0.20,1.01,0.00,M1] [#3 -0.23,0.95,0.00,M1] [#4 -0.36,0.87,0.00,M1] [#5 -0.47,1.01,0.00,M1] [#6 -0.49,0.80,0.00,M1] [#7 -0.10,0.43,0.54,U] [#8 -0.49,1.00,0.00,M1] 
01:14:28.212 00.002 1032 refined, 1 included, MultiStar: {-0.18, 0.91}, one-star: {-0.22, 1.17}
01:14:28.214 00.002 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
01:14:28.215 00.001 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
01:14:28.217 00.002 1032 CameraToMount -- cameraX=-0.18 cameraY=0.91 hyp=0.93 cameraTheta=1.76 mountX=0.93 mountY=-0.06, mountTheta=-0.07
01:14:28.220 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=0.91, opts=13)
01:14:28.222 00.002 1032 Enqueuing Move request for scope (-0.18, 0.91)
01:14:28.224 00.002 10072 Worker thread wakes up
01:14:28.224 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.91) opts 0xd
01:14:28.224 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, 0.91)
01:14:28.225 00.001 10072 Moving (-0.18, 0.91) raw xDistance=0.93 yDistance=-0.06
01:14:28.227 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:28.230 00.003 10072 PPEC rslt: input = 0.93, final = 0.41, react = 0.42, pred = -0.01, hyst = 0.33, hyst_pct = 0.00, period_length = 288.28
01:14:28.230 00.000 10072 PPEC: input: 0.93, control: 0.41, exposure: 500
01:14:28.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:28.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:14:28.230 00.000 10072 MoveAxis(W, 420, ABG)
01:14:28.230 00.000 10072 Guiding  Dir = 3, Dur = 420
01:14:28.230 00.000 10072 IsGuiding returns 0
01:14:28.230 00.000 10072 PulseGuide returned control before completion, sleep 430
01:14:28.248 00.018 1032 UpdateGuideState exits: m=1472 SNR=27.0
01:14:28.250 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:28.252 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:28.254 00.002 1032 Enqueuing Expose request
01:14:28.667 00.413 10072 IsGuiding returns 1
01:14:28.667 00.000 10072 scope still moving after pulse duration time elapsed
01:14:28.698 00.031 10072 IsGuiding returns 0
01:14:28.698 00.000 10072 scope move finished after 420 + 48 ms
01:14:28.698 00.000 10072 Move returns status 0, amount 420
01:14:28.698 00.000 10072 MoveAxis(N, 0, ABG)
01:14:28.698 00.000 10072 Move returns status 0, amount 0
01:14:28.698 00.000 10072 move complete, result=0
01:14:28.698 00.000 10072 worker thread done servicing request
01:14:28.698 00.000 10072 Worker thread wakes up
01:14:28.698 00.000 1032 GuideStep: 0.9 px 420 ms WEST, -0.1 px 0 ms NORTH
01:14:28.702 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:28.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:29.325 00.623 10072 Exposure complete
01:14:29.379 00.054 10072 worker thread done servicing request
01:14:29.379 00.000 1032 OnExposeComplete: enter
01:14:29.381 00.002 1032 UpdateGuideState(): m_state=6
01:14:29.383 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2202
01:14:29.384 00.001 1032 Star::Find returns 1 (0), X=317.64, Y=751.29, Mass=1374, SNR=26.0, Peak=79 HFD=4.5
01:14:29.386 00.002 1032 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.18,-0.81,0.00,M2] [#5 0.09,-0.50,0.65,U] [#6 0.27,-0.92,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.25,-1.33,0.00,M2] [#10 0.72,-1.38,0.00,M1] [#11 0.03,-0.71,0.00,M1] 
01:14:29.388 00.002 1032 refined, 1 included, MultiStar: {0.29, -0.81}, one-star: {0.41, -1.01}
01:14:29.389 00.001 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
01:14:29.392 00.003 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
01:14:29.394 00.002 1032 CameraToMount -- cameraX=0.29 cameraY=-0.81 hyp=0.86 cameraTheta=-1.23 mountX=-0.85 mountY=-0.07, mountTheta=-3.06
01:14:29.398 00.004 1032 SchedulePrimaryMove(0F526948, x=0.29, y=-0.81, opts=13)
01:14:29.399 00.001 1032 Enqueuing Move request for scope (0.29, -0.81)
01:14:29.401 00.002 10072 Worker thread wakes up
01:14:29.401 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.81) opts 0xd
01:14:29.401 00.000 10072 Handling offset move in thread for scope, endpoint = (0.29, -0.81)
01:14:29.401 00.000 10072 Moving (0.29, -0.81) raw xDistance=-0.85 yDistance=-0.07
01:14:29.404 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:29.406 00.002 10072 PPEC rslt: input = -0.85, final = -0.39, react = -0.38, pred = -0.01, hyst = -0.34, hyst_pct = 0.00, period_length = 288.28
01:14:29.406 00.000 10072 PPEC: input: -0.85, control: -0.39, exposure: 500
01:14:29.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:29.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:14:29.406 00.000 10072 MoveAxis(E, 402, ABG)
01:14:29.406 00.000 10072 Guiding  Dir = 2, Dur = 402
01:14:29.406 00.000 10072 IsGuiding returns 0
01:14:29.407 00.001 10072 PulseGuide returned control before completion, sleep 412
01:14:29.424 00.017 1032 UpdateGuideState exits: m=1374 SNR=26.0
01:14:29.426 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:29.427 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:29.429 00.002 1032 Enqueuing Expose request
01:14:29.824 00.395 10072 IsGuiding returns 1
01:14:29.824 00.000 10072 scope still moving after pulse duration time elapsed
01:14:29.856 00.032 10072 IsGuiding returns 0
01:14:29.856 00.000 10072 scope move finished after 402 + 48 ms
01:14:29.856 00.000 10072 Move returns status 0, amount 402
01:14:29.856 00.000 10072 MoveAxis(N, 0, ABG)
01:14:29.857 00.001 10072 Move returns status 0, amount 0
01:14:29.857 00.000 10072 move complete, result=0
01:14:29.857 00.000 10072 worker thread done servicing request
01:14:29.857 00.000 10072 Worker thread wakes up
01:14:29.857 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:29.857 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:29.857 00.000 1032 GuideStep: -0.9 px 402 ms EAST, -0.1 px 0 ms NORTH
01:14:30.483 00.626 10072 Exposure complete
01:14:30.528 00.045 10072 worker thread done servicing request
01:14:30.528 00.000 1032 OnExposeComplete: enter
01:14:30.530 00.002 1032 UpdateGuideState(): m_state=6
01:14:30.532 00.002 1032 Star::Find(15, 317, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2203
01:14:30.535 00.003 1032 Star::Find returns 1 (0), X=317.40, Y=751.77, Mass=1324, SNR=25.6, Peak=114 HFD=3.1
01:14:30.536 00.001 1032 MultiStar: [#1 0.30,-0.74,0.00,M2] [#2 0.41,-0.63,0.00,M2] [#3 0.14,-0.78,0.00,M2] [#4 0.10,-0.66,0.00,M3] [#5 0.06,-0.73,0.00,M1] [#6 -0.05,-0.75,0.00,M3] [#7 0.24,-1.12,0.00,M1] [#8 0.04,-0.68,0.00,M2] 
01:14:30.538 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
01:14:30.540 00.002 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
01:14:30.542 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.52 hyp=0.55 cameraTheta=-1.26 mountX=-0.54 mountY=-0.03, mountTheta=-3.09
01:14:30.544 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.52, opts=13)
01:14:30.547 00.003 1032 Enqueuing Move request for scope (0.17, -0.52)
01:14:30.549 00.002 10072 Worker thread wakes up
01:14:30.549 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.52) opts 0xd
01:14:30.549 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.52)
01:14:30.550 00.001 10072 Moving (0.17, -0.52) raw xDistance=-0.54 yDistance=-0.03
01:14:30.554 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:30.557 00.003 10072 PPEC rslt: input = -0.54, final = -0.26, react = -0.25, pred = -0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 288.28
01:14:30.557 00.000 10072 PPEC: input: -0.54, control: -0.26, exposure: 500
01:14:30.557 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:30.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:14:30.557 00.000 10072 MoveAxis(E, 261, ABG)
01:14:30.557 00.000 10072 Guiding  Dir = 2, Dur = 261
01:14:30.557 00.000 10072 IsGuiding returns 0
01:14:30.558 00.001 10072 PulseGuide returned control before completion, sleep 271
01:14:30.573 00.015 1032 UpdateGuideState exits: m=1324 SNR=25.6
01:14:30.575 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:30.577 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:30.579 00.002 1032 Enqueuing Expose request
01:14:30.840 00.261 10072 IsGuiding returns 0
01:14:30.840 00.000 10072 Move returns status 0, amount 261
01:14:30.840 00.000 10072 MoveAxis(N, 0, ABG)
01:14:30.840 00.000 10072 Move returns status 0, amount 0
01:14:30.840 00.000 10072 move complete, result=0
01:14:30.840 00.000 10072 worker thread done servicing request
01:14:30.841 00.001 10072 Worker thread wakes up
01:14:30.841 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:30.841 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:30.841 00.000 1032 GuideStep: -0.5 px 261 ms EAST, -0.0 px 0 ms NORTH
01:14:31.247 00.406 10072 Exposure complete
01:14:31.293 00.046 10072 worker thread done servicing request
01:14:31.293 00.000 1032 OnExposeComplete: enter
01:14:31.295 00.002 1032 UpdateGuideState(): m_state=6
01:14:31.298 00.003 1032 Star::Find(15, 317, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2204
01:14:31.300 00.002 1032 Star::Find returns 1 (0), X=317.13, Y=752.43, Mass=1436, SNR=26.7, Peak=161 HFD=2.9
01:14:31.302 00.002 1032 MultiStar: [#1 -0.05,-0.03,0.95,U] [#2 0.20,0.01,0.71,U] [#3 0.02,0.04,0.68,U] [#4 -0.21,-0.07,0.71,U] [#5 -0.28,0.02,0.67,U] [#6 -0.31,-0.06,0.57,U] [#7 0.09,-0.30,0.54,U] [#8 -0.12,-0.24,0.55,U] 
01:14:31.304 00.002 1032 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {-0.10, 0.14}
01:14:31.306 00.002 1032 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.83) = xAngle (-4.58 = 1.70)
01:14:31.308 00.002 1032 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.58 = 1.70)
01:14:31.309 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.75 mountX=-0.01 mountY=0.09, mountTheta=1.70
01:14:31.312 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.03, opts=13)
01:14:31.313 00.001 1032 Enqueuing Move request for scope (-0.08, -0.03)
01:14:31.315 00.002 10072 Worker thread wakes up
01:14:31.315 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
01:14:31.315 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
01:14:31.315 00.000 10072 Moving (-0.08, -0.03) raw xDistance=-0.01 yDistance=0.09
01:14:31.317 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:31.319 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.28
01:14:31.319 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:14:31.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:31.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:14:31.319 00.000 10072 MoveAxis(E, 8, ABG)
01:14:31.319 00.000 10072 Guiding  Dir = 2, Dur = 8
01:14:31.320 00.001 10072 IsGuiding returns 0
01:14:31.320 00.000 10072 PulseGuide returned control before completion, sleep 18
01:14:31.339 00.019 1032 UpdateGuideState exits: m=1436 SNR=26.7
01:14:31.342 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:31.344 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:31.347 00.003 1032 Enqueuing Expose request
01:14:31.353 00.006 10072 IsGuiding returns 0
01:14:31.354 00.001 10072 Move returns status 0, amount 8
01:14:31.354 00.000 10072 MoveAxis(N, 0, ABG)
01:14:31.354 00.000 10072 Move returns status 0, amount 0
01:14:31.354 00.000 10072 move complete, result=0
01:14:31.354 00.000 10072 worker thread done servicing request
01:14:31.354 00.000 10072 Worker thread wakes up
01:14:31.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:31.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:31.358 00.004 1032 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
01:14:31.981 00.623 10072 Exposure complete
01:14:32.031 00.050 10072 worker thread done servicing request
01:14:32.031 00.000 1032 OnExposeComplete: enter
01:14:32.033 00.002 1032 UpdateGuideState(): m_state=6
01:14:32.034 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2205
01:14:32.036 00.002 1032 Star::Find returns 1 (0), X=316.73, Y=754.06, Mass=1537, SNR=27.6, Peak=149 HFD=2.6
01:14:32.037 00.001 1032 MultiStar: large primary error, entering stabilization period
01:14:32.039 00.002 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
01:14:32.040 00.001 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
01:14:32.043 00.003 1032 CameraToMount -- cameraX=-0.50 cameraY=1.77 hyp=1.84 cameraTheta=1.84 mountX=1.84 mountY=0.03, mountTheta=0.01
01:14:32.045 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.50, y=1.77, opts=13)
01:14:32.046 00.001 1032 Enqueuing Move request for scope (-0.50, 1.77)
01:14:32.049 00.003 10072 Worker thread wakes up
01:14:32.049 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 1.77) opts 0xd
01:14:32.049 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.50, 1.77)
01:14:32.049 00.000 10072 Moving (-0.50, 1.77) raw xDistance=1.84 yDistance=0.03
01:14:32.052 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:32.054 00.002 10072 PPEC rslt: input = 1.84, final = 0.82, react = 0.83, pred = -0.01, hyst = 0.73, hyst_pct = 0.00, period_length = 288.28
01:14:32.054 00.000 10072 PPEC: input: 1.84, control: 0.82, exposure: 500
01:14:32.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:32.055 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:14:32.055 00.000 10072 MoveAxis(W, 837, ABG)
01:14:32.055 00.000 10072 Guiding  Dir = 3, Dur = 837
01:14:32.055 00.000 10072 IsGuiding returns 0
01:14:32.055 00.000 10072 PulseGuide returned control before completion, sleep 847
01:14:32.074 00.019 1032 UpdateGuideState exits: m=1537 SNR=27.6
01:14:32.077 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:32.079 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:32.082 00.003 1032 Enqueuing Expose request
01:14:32.919 00.837 10072 IsGuiding returns 0
01:14:32.919 00.000 10072 Move returns status 0, amount 837
01:14:32.919 00.000 10072 MoveAxis(N, 0, ABG)
01:14:32.919 00.000 10072 Move returns status 0, amount 0
01:14:32.919 00.000 10072 move complete, result=0
01:14:32.920 00.001 10072 worker thread done servicing request
01:14:32.920 00.000 10072 Worker thread wakes up
01:14:32.920 00.000 1032 GuideStep: 1.8 px 837 ms WEST, 0.0 px 0 ms NORTH
01:14:32.924 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:32.924 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:33.562 00.638 10072 Exposure complete
01:14:33.613 00.051 10072 worker thread done servicing request
01:14:33.613 00.000 1032 OnExposeComplete: enter
01:14:33.616 00.003 1032 UpdateGuideState(): m_state=6
01:14:33.619 00.003 1032 Star::Find(15, 316, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2206
01:14:33.621 00.002 1032 Star::Find returns 1 (0), X=317.67, Y=750.81, Mass=1478, SNR=27.0, Peak=133 HFD=3.2
01:14:33.622 00.001 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
01:14:33.623 00.001 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
01:14:33.625 00.002 1032 CameraToMount -- cameraX=0.44 cameraY=-1.48 hyp=1.55 cameraTheta=-1.28 mountX=-1.55 mountY=-0.05, mountTheta=-3.11
01:14:33.627 00.002 1032 SchedulePrimaryMove(0F526948, x=0.44, y=-1.48, opts=13)
01:14:33.628 00.001 1032 Enqueuing Move request for scope (0.44, -1.48)
01:14:33.630 00.002 10072 Worker thread wakes up
01:14:33.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.44, -1.48) opts 0xd
01:14:33.630 00.000 10072 Handling offset move in thread for scope, endpoint = (0.44, -1.48)
01:14:33.630 00.000 10072 Moving (0.44, -1.48) raw xDistance=-1.55 yDistance=-0.05
01:14:33.632 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:33.634 00.002 10072 PPEC rslt: input = -1.55, final = -0.71, react = -0.70, pred = -0.02, hyst = -0.63, hyst_pct = 0.00, period_length = 288.28
01:14:33.634 00.000 10072 PPEC: input: -1.55, control: -0.71, exposure: 500
01:14:33.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:33.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:14:33.634 00.000 10072 MoveAxis(E, 728, ABG)
01:14:33.634 00.000 10072 Guiding  Dir = 2, Dur = 728
01:14:33.634 00.000 10072 IsGuiding returns 0
01:14:33.636 00.002 10072 PulseGuide returned control before completion, sleep 738
01:14:33.653 00.017 1032 UpdateGuideState exits: m=1478 SNR=27.0
01:14:33.654 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:33.656 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:33.658 00.002 1032 Enqueuing Expose request
01:14:34.386 00.728 10072 IsGuiding returns 0
01:14:34.386 00.000 10072 Move returns status 0, amount 728
01:14:34.386 00.000 10072 MoveAxis(N, 0, ABG)
01:14:34.387 00.001 10072 Move returns status 0, amount 0
01:14:34.387 00.000 10072 move complete, result=0
01:14:34.387 00.000 10072 worker thread done servicing request
01:14:34.387 00.000 10072 Worker thread wakes up
01:14:34.387 00.000 1032 GuideStep: -1.5 px 728 ms EAST, -0.0 px 0 ms NORTH
01:14:34.389 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:34.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:35.014 00.625 10072 Exposure complete
01:14:35.055 00.041 10072 worker thread done servicing request
01:14:35.055 00.000 1032 OnExposeComplete: enter
01:14:35.057 00.002 1032 UpdateGuideState(): m_state=6
01:14:35.060 00.003 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2207
01:14:35.061 00.001 1032 Star::Find returns 1 (0), X=317.00, Y=753.09, Mass=1462, SNR=26.9, Peak=159 HFD=2.8
01:14:35.062 00.001 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
01:14:35.063 00.001 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
01:14:35.065 00.002 1032 CameraToMount -- cameraX=-0.23 cameraY=0.80 hyp=0.83 cameraTheta=1.85 mountX=0.83 mountY=0.02, mountTheta=0.02
01:14:35.067 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.23, y=0.80, opts=13)
01:14:35.068 00.001 1032 Enqueuing Move request for scope (-0.23, 0.80)
01:14:35.070 00.002 10072 Worker thread wakes up
01:14:35.070 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.80) opts 0xd
01:14:35.070 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.23, 0.80)
01:14:35.070 00.000 10072 Moving (-0.23, 0.80) raw xDistance=0.83 yDistance=0.02
01:14:35.072 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:35.074 00.002 10072 PPEC rslt: input = 0.83, final = 0.36, react = 0.37, pred = -0.01, hyst = 0.37, hyst_pct = 0.00, period_length = 288.28
01:14:35.074 00.000 10072 PPEC: input: 0.83, control: 0.36, exposure: 500
01:14:35.074 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:35.074 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:14:35.074 00.000 10072 MoveAxis(W, 368, ABG)
01:14:35.074 00.000 10072 Guiding  Dir = 3, Dur = 368
01:14:35.074 00.000 10072 IsGuiding returns 0
01:14:35.075 00.001 10072 PulseGuide returned control before completion, sleep 378
01:14:35.090 00.015 1032 UpdateGuideState exits: m=1462 SNR=26.9
01:14:35.092 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:35.094 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:35.096 00.002 1032 Enqueuing Expose request
01:14:35.467 00.371 10072 IsGuiding returns 0
01:14:35.467 00.000 10072 Move returns status 0, amount 368
01:14:35.467 00.000 10072 MoveAxis(N, 0, ABG)
01:14:35.467 00.000 10072 Move returns status 0, amount 0
01:14:35.467 00.000 10072 move complete, result=0
01:14:35.467 00.000 10072 worker thread done servicing request
01:14:35.467 00.000 10072 Worker thread wakes up
01:14:35.467 00.000 1032 GuideStep: 0.8 px 368 ms WEST, 0.0 px 0 ms NORTH
01:14:35.471 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:35.471 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:36.211 00.740 10072 Exposure complete
01:14:36.256 00.045 10072 worker thread done servicing request
01:14:36.256 00.000 1032 OnExposeComplete: enter
01:14:36.258 00.002 1032 UpdateGuideState(): m_state=6
01:14:36.260 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2208
01:14:36.261 00.001 1032 Star::Find returns 1 (0), X=316.76, Y=754.08, Mass=1411, SNR=26.5, Peak=150 HFD=2.5
01:14:36.263 00.002 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (0.00 = 0.00)
01:14:36.265 00.002 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.00 = 0.00)
01:14:36.267 00.002 1032 CameraToMount -- cameraX=-0.47 cameraY=1.79 hyp=1.85 cameraTheta=1.83 mountX=1.85 mountY=0.00, mountTheta=0.00
01:14:36.280 00.013 1032 SchedulePrimaryMove(0F526948, x=-0.47, y=1.79, opts=13)
01:14:36.282 00.002 1032 Enqueuing Move request for scope (-0.47, 1.79)
01:14:36.283 00.001 10072 Worker thread wakes up
01:14:36.284 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 1.79) opts 0xd
01:14:36.284 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.47, 1.79)
01:14:36.284 00.000 10072 Moving (-0.47, 1.79) raw xDistance=1.85 yDistance=0.00
01:14:36.285 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:36.288 00.003 10072 PPEC rslt: input = 1.85, final = 0.82, react = 0.83, pred = -0.01, hyst = 0.72, hyst_pct = 0.00, period_length = 288.28
01:14:36.288 00.000 10072 PPEC: input: 1.85, control: 0.82, exposure: 500
01:14:36.288 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:36.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:14:36.288 00.000 10072 MoveAxis(W, 840, ABG)
01:14:36.288 00.000 10072 Guiding  Dir = 3, Dur = 840
01:14:36.288 00.000 10072 IsGuiding returns 0
01:14:36.289 00.001 10072 PulseGuide returned control before completion, sleep 850
01:14:36.307 00.018 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:14:36.309 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:36.311 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:36.312 00.001 1032 Enqueuing Expose request
01:14:37.150 00.838 10072 IsGuiding returns 0
01:14:37.150 00.000 10072 Move returns status 0, amount 840
01:14:37.150 00.000 10072 MoveAxis(N, 0, ABG)
01:14:37.150 00.000 10072 Move returns status 0, amount 0
01:14:37.150 00.000 10072 move complete, result=0
01:14:37.150 00.000 10072 worker thread done servicing request
01:14:37.150 00.000 10072 Worker thread wakes up
01:14:37.150 00.000 1032 GuideStep: 1.9 px 840 ms WEST, 0.0 px 0 ms NORTH
01:14:37.154 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:37.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:37.779 00.625 10072 Exposure complete
01:14:37.822 00.043 10072 worker thread done servicing request
01:14:37.822 00.000 1032 OnExposeComplete: enter
01:14:37.823 00.001 1032 UpdateGuideState(): m_state=6
01:14:37.825 00.002 1032 Star::Find(15, 316, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2209
01:14:37.826 00.001 1032 Star::Find returns 1 (0), X=317.49, Y=751.26, Mass=1607, SNR=28.3, Peak=142 HFD=3.1
01:14:37.827 00.001 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
01:14:37.829 00.002 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
01:14:37.831 00.002 1032 CameraToMount -- cameraX=0.26 cameraY=-1.03 hyp=1.07 cameraTheta=-1.32 mountX=-1.07 mountY=0.01, mountTheta=3.13
01:14:37.835 00.004 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-1.03, opts=13)
01:14:37.836 00.001 1032 Enqueuing Move request for scope (0.26, -1.03)
01:14:37.837 00.001 10072 Worker thread wakes up
01:14:37.837 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -1.03) opts 0xd
01:14:37.838 00.001 10072 Handling offset move in thread for scope, endpoint = (0.26, -1.03)
01:14:37.838 00.000 10072 Moving (0.26, -1.03) raw xDistance=-1.07 yDistance=0.01
01:14:37.839 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:37.841 00.002 10072 PPEC rslt: input = -1.07, final = -0.49, react = -0.48, pred = -0.01, hyst = -0.42, hyst_pct = 0.00, period_length = 288.28
01:14:37.841 00.000 10072 PPEC: input: -1.07, control: -0.49, exposure: 500
01:14:37.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:37.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:14:37.841 00.000 10072 MoveAxis(E, 499, ABG)
01:14:37.841 00.000 10072 Guiding  Dir = 2, Dur = 499
01:14:37.841 00.000 10072 IsGuiding returns 0
01:14:37.842 00.001 10072 PulseGuide returned control before completion, sleep 509
01:14:37.858 00.016 1032 UpdateGuideState exits: m=1607 SNR=28.3
01:14:37.860 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:37.861 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:37.863 00.002 1032 Enqueuing Expose request
01:14:38.353 00.490 10072 IsGuiding returns 0
01:14:38.353 00.000 10072 Move returns status 0, amount 499
01:14:38.353 00.000 10072 MoveAxis(N, 0, ABG)
01:14:38.353 00.000 10072 Move returns status 0, amount 0
01:14:38.353 00.000 10072 move complete, result=0
01:14:38.353 00.000 10072 worker thread done servicing request
01:14:38.353 00.000 10072 Worker thread wakes up
01:14:38.353 00.000 1032 GuideStep: -1.1 px 499 ms EAST, 0.0 px 0 ms NORTH
01:14:38.356 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:38.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:39.087 00.731 10072 Exposure complete
01:14:39.134 00.047 10072 worker thread done servicing request
01:14:39.134 00.000 1032 OnExposeComplete: enter
01:14:39.136 00.002 1032 UpdateGuideState(): m_state=6
01:14:39.138 00.002 1032 Star::Find(15, 317, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2210
01:14:39.140 00.002 1032 Star::Find returns 1 (0), X=316.98, Y=753.29, Mass=1561, SNR=27.8, Peak=169 HFD=2.6
01:14:39.141 00.001 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
01:14:39.142 00.001 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
01:14:39.144 00.002 1032 CameraToMount -- cameraX=-0.25 cameraY=1.00 hyp=1.03 cameraTheta=1.81 mountX=1.03 mountY=-0.02, mountTheta=-0.02
01:14:39.147 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.25, y=1.00, opts=13)
01:14:39.149 00.002 1032 Enqueuing Move request for scope (-0.25, 1.00)
01:14:39.151 00.002 10072 Worker thread wakes up
01:14:39.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 1.00) opts 0xd
01:14:39.151 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.25, 1.00)
01:14:39.151 00.000 10072 Moving (-0.25, 1.00) raw xDistance=1.03 yDistance=-0.02
01:14:39.154 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:39.157 00.003 10072 PPEC rslt: input = 1.03, final = 0.46, react = 0.46, pred = -0.00, hyst = 0.45, hyst_pct = 0.00, period_length = 288.28
01:14:39.157 00.000 10072 PPEC: input: 1.03, control: 0.46, exposure: 500
01:14:39.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:39.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:14:39.157 00.000 10072 MoveAxis(W, 471, ABG)
01:14:39.157 00.000 10072 Guiding  Dir = 3, Dur = 471
01:14:39.158 00.001 10072 IsGuiding returns 0
01:14:39.158 00.000 10072 PulseGuide returned control before completion, sleep 481
01:14:39.175 00.017 1032 UpdateGuideState exits: m=1561 SNR=27.8
01:14:39.176 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:39.178 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:39.181 00.003 1032 Enqueuing Expose request
01:14:39.647 00.466 10072 IsGuiding returns 0
01:14:39.647 00.000 10072 Move returns status 0, amount 471
01:14:39.647 00.000 10072 MoveAxis(N, 0, ABG)
01:14:39.647 00.000 10072 Move returns status 0, amount 0
01:14:39.647 00.000 10072 move complete, result=0
01:14:39.647 00.000 10072 worker thread done servicing request
01:14:39.648 00.001 10072 Worker thread wakes up
01:14:39.648 00.000 1032 GuideStep: 1.0 px 471 ms WEST, -0.0 px 0 ms NORTH
01:14:39.650 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:39.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:40.279 00.629 10072 Exposure complete
01:14:40.319 00.040 10072 worker thread done servicing request
01:14:40.319 00.000 1032 OnExposeComplete: enter
01:14:40.321 00.002 1032 UpdateGuideState(): m_state=6
01:14:40.322 00.001 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2211
01:14:40.324 00.002 1032 Star::Find returns 1 (0), X=317.84, Y=750.06, Mass=1536, SNR=27.6, Peak=135 HFD=2.9
01:14:40.326 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
01:14:40.327 00.001 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
01:14:40.330 00.003 1032 CameraToMount -- cameraX=0.61 cameraY=-2.23 hyp=2.31 cameraTheta=-1.30 mountX=-2.31 mountY=-0.02, mountTheta=-3.13
01:14:40.332 00.002 1032 SchedulePrimaryMove(0F526948, x=0.61, y=-2.23, opts=13)
01:14:40.333 00.001 1032 Enqueuing Move request for scope (0.61, -2.23)
01:14:40.335 00.002 10072 Worker thread wakes up
01:14:40.335 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.61, -2.23) opts 0xd
01:14:40.335 00.000 10072 Handling offset move in thread for scope, endpoint = (0.61, -2.23)
01:14:40.335 00.000 10072 Moving (0.61, -2.23) raw xDistance=-2.31 yDistance=-0.02
01:14:40.336 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:40.339 00.003 10072 PPEC rslt: input = -2.31, final = -1.04, react = -1.04, pred = -0.00, hyst = -0.96, hyst_pct = 0.00, period_length = 288.28
01:14:40.339 00.000 10072 PPEC: input: -2.31, control: -1.04, exposure: 500
01:14:40.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:40.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:14:40.339 00.000 10072 MoveAxis(E, 1064, ABG)
01:14:40.339 00.000 10072 Guiding  Dir = 2, Dur = 1064
01:14:40.340 00.001 10072 IsGuiding returns 0
01:14:40.340 00.000 10072 PulseGuide returned control before completion, sleep 1074
01:14:40.355 00.015 1032 UpdateGuideState exits: m=1536 SNR=27.6
01:14:40.356 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:40.357 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:40.358 00.001 1032 Enqueuing Expose request
01:14:41.430 01.072 10072 IsGuiding returns 0
01:14:41.430 00.000 10072 Move returns status 0, amount 1064
01:14:41.430 00.000 10072 MoveAxis(N, 0, ABG)
01:14:41.430 00.000 10072 Move returns status 0, amount 0
01:14:41.430 00.000 10072 move complete, result=0
01:14:41.430 00.000 10072 worker thread done servicing request
01:14:41.430 00.000 10072 Worker thread wakes up
01:14:41.430 00.000 1032 GuideStep: -2.3 px 1064 ms EAST, -0.0 px 0 ms NORTH
01:14:41.432 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:41.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:42.056 00.624 10072 Exposure complete
01:14:42.103 00.047 10072 worker thread done servicing request
01:14:42.103 00.000 1032 OnExposeComplete: enter
01:14:42.105 00.002 1032 UpdateGuideState(): m_state=6
01:14:42.107 00.002 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2212
01:14:42.108 00.001 1032 Star::Find returns 1 (0), X=317.12, Y=752.93, Mass=1458, SNR=26.9, Peak=182 HFD=2.7
01:14:42.110 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
01:14:42.113 00.003 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
01:14:42.115 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.64 hyp=0.65 cameraTheta=1.75 mountX=0.65 mountY=-0.05, mountTheta=-0.08
01:14:42.119 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.64, opts=13)
01:14:42.121 00.002 1032 Enqueuing Move request for scope (-0.11, 0.64)
01:14:42.122 00.001 10072 Worker thread wakes up
01:14:42.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.64) opts 0xd
01:14:42.122 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.64)
01:14:42.123 00.001 10072 Moving (-0.11, 0.64) raw xDistance=0.65 yDistance=-0.05
01:14:42.124 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:42.126 00.002 10072 PPEC rslt: input = 0.65, final = 0.29, react = 0.29, pred = -0.01, hyst = 0.28, hyst_pct = 0.00, period_length = 288.28
01:14:42.126 00.000 10072 PPEC: input: 0.65, control: 0.29, exposure: 500
01:14:42.126 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:42.126 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:14:42.126 00.000 10072 MoveAxis(W, 293, ABG)
01:14:42.126 00.000 10072 Guiding  Dir = 3, Dur = 293
01:14:42.127 00.001 10072 IsGuiding returns 0
01:14:42.127 00.000 10072 PulseGuide returned control before completion, sleep 303
01:14:42.144 00.017 1032 UpdateGuideState exits: m=1458 SNR=26.9
01:14:42.146 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:42.150 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:42.151 00.001 1032 Enqueuing Expose request
01:14:42.443 00.292 10072 IsGuiding returns 0
01:14:42.443 00.000 10072 Move returns status 0, amount 293
01:14:42.443 00.000 10072 MoveAxis(N, 0, ABG)
01:14:42.443 00.000 10072 Move returns status 0, amount 0
01:14:42.443 00.000 10072 move complete, result=0
01:14:42.443 00.000 10072 worker thread done servicing request
01:14:42.443 00.000 10072 Worker thread wakes up
01:14:42.444 00.001 1032 GuideStep: 0.6 px 293 ms WEST, -0.1 px 0 ms NORTH
01:14:42.447 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:42.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:43.182 00.735 10072 Exposure complete
01:14:43.228 00.046 10072 worker thread done servicing request
01:14:43.228 00.000 1032 OnExposeComplete: enter
01:14:43.231 00.003 1032 UpdateGuideState(): m_state=6
01:14:43.232 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2213
01:14:43.234 00.002 1032 Star::Find returns 1 (0), X=316.85, Y=753.94, Mass=1460, SNR=26.9, Peak=169 HFD=2.6
01:14:43.236 00.002 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
01:14:43.240 00.004 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
01:14:43.242 00.002 1032 CameraToMount -- cameraX=-0.38 cameraY=1.65 hyp=1.69 cameraTheta=1.80 mountX=1.69 mountY=-0.05, mountTheta=-0.03
01:14:43.246 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.38, y=1.65, opts=13)
01:14:43.247 00.001 1032 Enqueuing Move request for scope (-0.38, 1.65)
01:14:43.249 00.002 10072 Worker thread wakes up
01:14:43.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 1.65) opts 0xd
01:14:43.249 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.38, 1.65)
01:14:43.249 00.000 10072 Moving (-0.38, 1.65) raw xDistance=1.69 yDistance=-0.05
01:14:43.250 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:43.253 00.003 10072 PPEC rslt: input = 1.69, final = 0.75, react = 0.76, pred = -0.01, hyst = 0.64, hyst_pct = 0.00, period_length = 288.28
01:14:43.253 00.000 10072 PPEC: input: 1.69, control: 0.75, exposure: 500
01:14:43.254 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:43.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:14:43.254 00.000 10072 MoveAxis(W, 772, ABG)
01:14:43.254 00.000 10072 Guiding  Dir = 3, Dur = 772
01:14:43.254 00.000 10072 IsGuiding returns 0
01:14:43.254 00.000 10072 PulseGuide returned control before completion, sleep 782
01:14:43.271 00.017 1032 UpdateGuideState exits: m=1460 SNR=26.9
01:14:43.273 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:43.275 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:43.278 00.003 1032 Enqueuing Expose request
01:14:44.038 00.760 10072 IsGuiding returns 0
01:14:44.038 00.000 10072 Move returns status 0, amount 772
01:14:44.038 00.000 10072 MoveAxis(N, 0, ABG)
01:14:44.038 00.000 10072 Move returns status 0, amount 0
01:14:44.038 00.000 10072 move complete, result=0
01:14:44.038 00.000 10072 worker thread done servicing request
01:14:44.039 00.001 10072 Worker thread wakes up
01:14:44.039 00.000 1032 GuideStep: 1.7 px 772 ms WEST, -0.1 px 0 ms NORTH
01:14:44.042 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:44.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:44.670 00.628 10072 Exposure complete
01:14:44.711 00.041 10072 worker thread done servicing request
01:14:44.711 00.000 1032 OnExposeComplete: enter
01:14:44.713 00.002 1032 UpdateGuideState(): m_state=6
01:14:44.714 00.001 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2214
01:14:44.716 00.002 1032 Star::Find returns 1 (0), X=317.76, Y=750.56, Mass=1362, SNR=25.9, Peak=121 HFD=3.2
01:14:44.717 00.001 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
01:14:44.718 00.001 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
01:14:44.720 00.002 1032 CameraToMount -- cameraX=0.53 cameraY=-1.74 hyp=1.82 cameraTheta=-1.28 mountX=-1.81 mountY=-0.06, mountTheta=-3.11
01:14:44.723 00.003 1032 SchedulePrimaryMove(0F526948, x=0.53, y=-1.74, opts=13)
01:14:44.724 00.001 1032 Enqueuing Move request for scope (0.53, -1.74)
01:14:44.726 00.002 10072 Worker thread wakes up
01:14:44.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.53, -1.74) opts 0xd
01:14:44.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.53, -1.74)
01:14:44.726 00.000 10072 Moving (0.53, -1.74) raw xDistance=-1.81 yDistance=-0.06
01:14:44.728 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:44.730 00.002 10072 PPEC rslt: input = -1.81, final = -0.83, react = -0.82, pred = -0.01, hyst = -0.72, hyst_pct = 0.00, period_length = 288.28
01:14:44.730 00.000 10072 PPEC: input: -1.81, control: -0.83, exposure: 500
01:14:44.730 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:44.730 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:14:44.731 00.001 10072 MoveAxis(E, 846, ABG)
01:14:44.731 00.000 10072 Guiding  Dir = 2, Dur = 846
01:14:44.731 00.000 10072 IsGuiding returns 0
01:14:44.731 00.000 10072 PulseGuide returned control before completion, sleep 856
01:14:44.746 00.015 1032 UpdateGuideState exits: m=1362 SNR=25.9
01:14:44.748 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:44.750 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:44.751 00.001 1032 Enqueuing Expose request
01:14:45.590 00.839 10072 IsGuiding returns 0
01:14:45.590 00.000 10072 Move returns status 0, amount 846
01:14:45.590 00.000 10072 MoveAxis(N, 0, ABG)
01:14:45.590 00.000 10072 Move returns status 0, amount 0
01:14:45.590 00.000 10072 move complete, result=0
01:14:45.590 00.000 10072 worker thread done servicing request
01:14:45.590 00.000 10072 Worker thread wakes up
01:14:45.590 00.000 1032 GuideStep: -1.8 px 846 ms EAST, -0.1 px 0 ms NORTH
01:14:45.594 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:45.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:46.222 00.628 10072 Exposure complete
01:14:46.262 00.040 10072 worker thread done servicing request
01:14:46.262 00.000 1032 OnExposeComplete: enter
01:14:46.265 00.003 1032 UpdateGuideState(): m_state=6
01:14:46.271 00.006 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2215
01:14:46.273 00.002 1032 Star::Find returns 1 (0), X=317.13, Y=753.12, Mass=1399, SNR=26.4, Peak=144 HFD=2.8
01:14:46.274 00.001 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
01:14:46.276 00.002 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
01:14:46.277 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.83 hyp=0.83 cameraTheta=1.69 mountX=0.82 mountY=-0.12, mountTheta=-0.14
01:14:46.279 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.83, opts=13)
01:14:46.280 00.001 1032 Enqueuing Move request for scope (-0.10, 0.83)
01:14:46.281 00.001 10072 Worker thread wakes up
01:14:46.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.83) opts 0xd
01:14:46.281 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.83)
01:14:46.281 00.000 10072 Moving (-0.10, 0.83) raw xDistance=0.82 yDistance=-0.12
01:14:46.284 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:46.285 00.001 10072 PPEC rslt: input = 0.82, final = 0.36, react = 0.37, pred = -0.01, hyst = 0.37, hyst_pct = 0.00, period_length = 288.28
01:14:46.286 00.001 10072 PPEC: input: 0.82, control: 0.36, exposure: 500
01:14:46.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:46.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:14:46.286 00.000 10072 MoveAxis(W, 367, ABG)
01:14:46.286 00.000 10072 Guiding  Dir = 3, Dur = 367
01:14:46.286 00.000 10072 IsGuiding returns 0
01:14:46.287 00.001 10072 PulseGuide returned control before completion, sleep 377
01:14:46.302 00.015 1032 UpdateGuideState exits: m=1399 SNR=26.4
01:14:46.304 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:46.307 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:46.308 00.001 1032 Enqueuing Expose request
01:14:46.673 00.365 10072 IsGuiding returns 1
01:14:46.674 00.001 10072 scope still moving after pulse duration time elapsed
01:14:46.707 00.033 10072 IsGuiding returns 0
01:14:46.707 00.000 10072 scope move finished after 367 + 53 ms
01:14:46.707 00.000 10072 Move returns status 0, amount 367
01:14:46.707 00.000 10072 MoveAxis(N, 0, ABG)
01:14:46.707 00.000 10072 Move returns status 0, amount 0
01:14:46.707 00.000 10072 move complete, result=0
01:14:46.707 00.000 1032 GuideStep: 0.8 px 367 ms WEST, -0.1 px 0 ms NORTH
01:14:46.709 00.002 10072 worker thread done servicing request
01:14:46.709 00.000 10072 Worker thread wakes up
01:14:46.710 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:46.710 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:47.347 00.637 10072 Exposure complete
01:14:47.393 00.046 10072 worker thread done servicing request
01:14:47.393 00.000 1032 OnExposeComplete: enter
01:14:47.395 00.002 1032 UpdateGuideState(): m_state=6
01:14:47.399 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2216
01:14:47.400 00.001 1032 Star::Find returns 1 (0), X=318.03, Y=750.26, Mass=1498, SNR=27.3, Peak=109 HFD=3.4
01:14:47.402 00.002 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
01:14:47.403 00.001 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
01:14:47.405 00.002 1032 CameraToMount -- cameraX=0.80 cameraY=-2.03 hyp=2.18 cameraTheta=-1.20 mountX=-2.17 mountY=-0.25, mountTheta=-3.03
01:14:47.408 00.003 1032 SchedulePrimaryMove(0F526948, x=0.80, y=-2.03, opts=13)
01:14:47.411 00.003 1032 Enqueuing Move request for scope (0.80, -2.03)
01:14:47.412 00.001 10072 Worker thread wakes up
01:14:47.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.80, -2.03) opts 0xd
01:14:47.412 00.000 10072 Handling offset move in thread for scope, endpoint = (0.80, -2.03)
01:14:47.412 00.000 10072 Moving (0.80, -2.03) raw xDistance=-2.17 yDistance=-0.25
01:14:47.414 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:47.416 00.002 10072 PPEC rslt: input = -2.17, final = -0.98, react = -0.98, pred = -0.00, hyst = -0.92, hyst_pct = 0.00, period_length = 288.28
01:14:47.416 00.000 10072 PPEC: input: -2.17, control: -0.98, exposure: 500
01:14:47.416 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:14:47.416 00.000 10072 MoveAxis(E, 1002, ABG)
01:14:47.417 00.001 10072 Guiding  Dir = 2, Dur = 1002
01:14:47.417 00.000 10072 IsGuiding returns 0
01:14:47.418 00.001 10072 PulseGuide returned control before completion, sleep 1012
01:14:47.435 00.017 1032 UpdateGuideState exits: m=1498 SNR=27.3
01:14:47.437 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:47.438 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:47.441 00.003 1032 Enqueuing Expose request
01:14:48.440 00.999 10072 IsGuiding returns 0
01:14:48.440 00.000 10072 Move returns status 0, amount 1002
01:14:48.440 00.000 10072 MoveAxis(N, 162, ABG)
01:14:48.440 00.000 10072 Guiding  Dir = 0, Dur = 162
01:14:48.441 00.001 10072 IsGuiding returns 0
01:14:48.442 00.001 10072 PulseGuide returned control before completion, sleep 172
01:14:48.629 00.187 10072 IsGuiding returns 0
01:14:48.629 00.000 10072 Move returns status 0, amount 162
01:14:48.629 00.000 10072 move complete, result=0
01:14:48.629 00.000 10072 worker thread done servicing request
01:14:48.630 00.001 1032 GuideStep: -2.2 px 1002 ms EAST, -0.3 px 162 ms NORTH
01:14:48.635 00.005 10072 Worker thread wakes up
01:14:48.635 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:48.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:49.273 00.638 10072 Exposure complete
01:14:49.312 00.039 10072 worker thread done servicing request
01:14:49.312 00.000 1032 OnExposeComplete: enter
01:14:49.314 00.002 1032 UpdateGuideState(): m_state=6
01:14:49.315 00.001 1032 Star::Find(15, 318, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2217
01:14:49.317 00.002 1032 Star::Find returns 1 (0), X=316.94, Y=752.59, Mass=1358, SNR=26.0, Peak=157 HFD=2.8
01:14:49.320 00.003 1032 MultiStar: exiting stabilization period
01:14:49.321 00.001 1032 MultiStar: [#1 -0.23,0.08,1.01,U] [#2 0.01,0.24,0.79,U] [#3 -0.25,0.18,0.66,U] [#4 -0.29,0.21,0.72,U] [#5 -0.45,0.20,0.67,U] [#6 -0.58,-0.00,0.55,U] [#7 -0.03,-0.20,0.56,U] [#8 -0.14,0.01,0.59,U] 
01:14:49.323 00.002 1032 refined, 8 included, MultiStar: {-0.25, 0.13}, one-star: {-0.29, 0.30}
01:14:49.324 00.001 1032 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.83) = xAngle (0.81 = 0.81)
01:14:49.326 00.002 1032 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.81 = 0.81)
01:14:49.328 00.002 1032 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.64 mountX=0.19 mountY=0.20, mountTheta=0.81
01:14:49.330 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.25, y=0.13, opts=13)
01:14:49.332 00.002 1032 Enqueuing Move request for scope (-0.25, 0.13)
01:14:49.334 00.002 10072 Worker thread wakes up
01:14:49.334 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.13) opts 0xd
01:14:49.334 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.25, 0.13)
01:14:49.334 00.000 10072 Moving (-0.25, 0.13) raw xDistance=0.19 yDistance=0.20
01:14:49.336 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:49.339 00.003 10072 PPEC rslt: input = 0.19, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 288.28
01:14:49.339 00.000 10072 PPEC: input: 0.19, control: 0.08, exposure: 500
01:14:49.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:14:49.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:14:49.339 00.000 10072 MoveAxis(W, 82, ABG)
01:14:49.339 00.000 10072 Guiding  Dir = 3, Dur = 82
01:14:49.340 00.001 10072 IsGuiding returns 0
01:14:49.340 00.000 10072 PulseGuide returned control before completion, sleep 92
01:14:49.356 00.016 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:14:49.357 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:49.358 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:49.360 00.002 1032 Enqueuing Expose request
01:14:49.442 00.082 10072 IsGuiding returns 0
01:14:49.442 00.000 10072 Move returns status 0, amount 82
01:14:49.442 00.000 10072 MoveAxis(N, 0, ABG)
01:14:49.442 00.000 10072 Move returns status 0, amount 0
01:14:49.442 00.000 10072 move complete, result=0
01:14:49.442 00.000 10072 worker thread done servicing request
01:14:49.442 00.000 10072 Worker thread wakes up
01:14:49.442 00.000 1032 GuideStep: 0.2 px 82 ms WEST, 0.2 px 0 ms NORTH
01:14:49.445 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:49.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:49.852 00.407 10072 Exposure complete
01:14:49.902 00.050 10072 worker thread done servicing request
01:14:49.902 00.000 1032 OnExposeComplete: enter
01:14:49.905 00.003 1032 UpdateGuideState(): m_state=6
01:14:49.907 00.002 1032 Star::Find(15, 316, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2218
01:14:49.909 00.002 1032 Star::Find returns 1 (0), X=316.81, Y=753.63, Mass=1446, SNR=26.8, Peak=150 HFD=2.7
01:14:49.911 00.002 1032 MultiStar: large primary error, entering stabilization period
01:14:49.913 00.002 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
01:14:49.914 00.001 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
01:14:49.916 00.002 1032 CameraToMount -- cameraX=-0.42 cameraY=1.34 hyp=1.41 cameraTheta=1.88 mountX=1.41 mountY=0.06, mountTheta=0.05
01:14:49.919 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.42, y=1.34, opts=13)
01:14:49.921 00.002 1032 Enqueuing Move request for scope (-0.42, 1.34)
01:14:49.923 00.002 10072 Worker thread wakes up
01:14:49.923 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 1.34) opts 0xd
01:14:49.923 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.42, 1.34)
01:14:49.923 00.000 10072 Moving (-0.42, 1.34) raw xDistance=1.41 yDistance=0.06
01:14:49.925 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:49.928 00.003 10072 PPEC rslt: input = 1.41, final = 0.63, react = 0.63, pred = -0.00, hyst = 0.53, hyst_pct = 0.00, period_length = 288.28
01:14:49.928 00.000 10072 PPEC: input: 1.41, control: 0.63, exposure: 500
01:14:49.928 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:49.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:14:49.928 00.000 10072 MoveAxis(W, 643, ABG)
01:14:49.928 00.000 10072 Guiding  Dir = 3, Dur = 643
01:14:49.929 00.001 10072 IsGuiding returns 0
01:14:49.930 00.001 10072 PulseGuide returned control before completion, sleep 653
01:14:49.946 00.016 1032 UpdateGuideState exits: m=1446 SNR=26.8
01:14:49.948 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:49.950 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:49.952 00.002 1032 Enqueuing Expose request
01:14:50.584 00.632 10072 IsGuiding returns 0
01:14:50.584 00.000 10072 Move returns status 0, amount 643
01:14:50.584 00.000 10072 MoveAxis(N, 0, ABG)
01:14:50.584 00.000 10072 Move returns status 0, amount 0
01:14:50.584 00.000 10072 move complete, result=0
01:14:50.584 00.000 10072 worker thread done servicing request
01:14:50.584 00.000 10072 Worker thread wakes up
01:14:50.584 00.000 1032 GuideStep: 1.4 px 643 ms WEST, 0.1 px 0 ms NORTH
01:14:50.588 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:50.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:51.227 00.639 10072 Exposure complete
01:14:51.273 00.046 10072 worker thread done servicing request
01:14:51.273 00.000 1032 OnExposeComplete: enter
01:14:51.275 00.002 1032 UpdateGuideState(): m_state=6
01:14:51.276 00.001 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2219
01:14:51.278 00.002 1032 Star::Find returns 1 (0), X=317.47, Y=750.50, Mass=1425, SNR=26.6, Peak=90 HFD=3.2
01:14:51.280 00.002 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.02)
01:14:51.281 00.001 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.02)
01:14:51.282 00.001 1032 CameraToMount -- cameraX=0.24 cameraY=-1.79 hyp=1.81 cameraTheta=-1.44 mountX=-1.79 mountY=0.22, mountTheta=3.02
01:14:51.285 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-1.79, opts=13)
01:14:51.287 00.002 1032 Enqueuing Move request for scope (0.24, -1.79)
01:14:51.289 00.002 10072 Worker thread wakes up
01:14:51.289 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -1.79) opts 0xd
01:14:51.290 00.001 10072 Handling offset move in thread for scope, endpoint = (0.24, -1.79)
01:14:51.290 00.000 10072 Moving (0.24, -1.79) raw xDistance=-1.79 yDistance=0.22
01:14:51.291 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:51.294 00.003 10072 PPEC rslt: input = -1.79, final = -0.81, react = -0.81, pred = -0.01, hyst = -0.72, hyst_pct = 0.00, period_length = 288.28
01:14:51.294 00.000 10072 PPEC: input: -1.79, control: -0.81, exposure: 500
01:14:51.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:14:51.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:14:51.294 00.000 10072 MoveAxis(E, 830, ABG)
01:14:51.294 00.000 10072 Guiding  Dir = 2, Dur = 830
01:14:51.295 00.001 10072 IsGuiding returns 0
01:14:51.295 00.000 10072 PulseGuide returned control before completion, sleep 840
01:14:51.314 00.019 1032 UpdateGuideState exits: m=1425 SNR=26.6
01:14:51.316 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:51.318 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:51.321 00.003 1032 Enqueuing Expose request
01:14:52.148 00.827 10072 IsGuiding returns 0
01:14:52.148 00.000 10072 Move returns status 0, amount 830
01:14:52.148 00.000 10072 MoveAxis(N, 0, ABG)
01:14:52.148 00.000 10072 Move returns status 0, amount 0
01:14:52.148 00.000 10072 move complete, result=0
01:14:52.148 00.000 10072 worker thread done servicing request
01:14:52.148 00.000 10072 Worker thread wakes up
01:14:52.148 00.000 1032 GuideStep: -1.8 px 830 ms EAST, 0.2 px 0 ms NORTH
01:14:52.152 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:52.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:52.777 00.625 10072 Exposure complete
01:14:52.818 00.041 10072 worker thread done servicing request
01:14:52.818 00.000 1032 OnExposeComplete: enter
01:14:52.819 00.001 1032 UpdateGuideState(): m_state=6
01:14:52.821 00.002 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2220
01:14:52.823 00.002 1032 Star::Find returns 1 (0), X=316.94, Y=752.64, Mass=1308, SNR=25.5, Peak=142 HFD=2.9
01:14:52.824 00.001 1032 MultiStar: exiting stabilization period
01:14:52.826 00.002 1032 MultiStar: [#1 -0.36,0.23,0.99,U] [#2 -0.14,0.42,0.77,U] [#3 -0.28,0.37,0.70,U] [#4 -0.39,0.23,0.73,U] [#5 -0.52,0.38,0.74,U] [#6 -0.58,0.12,0.59,U] [#7 0.07,0.21,0.55,U] [#8 -0.23,0.05,0.52,U] 
01:14:52.827 00.001 1032 refined, 8 included, MultiStar: {-0.31, 0.27}, one-star: {-0.30, 0.34}
01:14:52.828 00.001 1032 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.83) = xAngle (0.59 = 0.59)
01:14:52.830 00.002 1032 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.59 = 0.59)
01:14:52.831 00.001 1032 CameraToMount -- cameraX=-0.31 cameraY=0.27 hyp=0.41 cameraTheta=2.42 mountX=0.35 mountY=0.23, mountTheta=0.59
01:14:52.834 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.31, y=0.27, opts=13)
01:14:52.835 00.001 1032 Enqueuing Move request for scope (-0.31, 0.27)
01:14:52.838 00.003 10072 Worker thread wakes up
01:14:52.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.27) opts 0xd
01:14:52.838 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.31, 0.27)
01:14:52.838 00.000 10072 Moving (-0.31, 0.27) raw xDistance=0.35 yDistance=0.23
01:14:52.839 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:52.841 00.002 10072 PPEC rslt: input = 0.35, final = 0.15, react = 0.16, pred = -0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 288.27
01:14:52.841 00.000 10072 PPEC: input: 0.35, control: 0.15, exposure: 500
01:14:52.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:14:52.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:14:52.841 00.000 10072 MoveAxis(W, 152, ABG)
01:14:52.841 00.000 10072 Guiding  Dir = 3, Dur = 152
01:14:52.842 00.001 10072 IsGuiding returns 0
01:14:52.842 00.000 10072 PulseGuide returned control before completion, sleep 162
01:14:52.858 00.016 1032 UpdateGuideState exits: m=1308 SNR=25.5
01:14:52.861 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:52.863 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:52.865 00.002 1032 Enqueuing Expose request
01:14:53.011 00.146 10072 IsGuiding returns 0
01:14:53.011 00.000 10072 Move returns status 0, amount 152
01:14:53.011 00.000 10072 MoveAxis(N, 0, ABG)
01:14:53.011 00.000 10072 Move returns status 0, amount 0
01:14:53.011 00.000 10072 move complete, result=0
01:14:53.011 00.000 10072 worker thread done servicing request
01:14:53.011 00.000 10072 Worker thread wakes up
01:14:53.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:53.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:53.012 00.001 1032 GuideStep: 0.3 px 152 ms WEST, 0.2 px 0 ms NORTH
01:14:53.421 00.409 10072 Exposure complete
01:14:53.470 00.049 10072 worker thread done servicing request
01:14:53.470 00.000 1032 OnExposeComplete: enter
01:14:53.472 00.002 1032 UpdateGuideState(): m_state=6
01:14:53.474 00.002 1032 Star::Find(15, 316, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2221
01:14:53.476 00.002 1032 Star::Find returns 1 (0), X=316.72, Y=753.83, Mass=1577, SNR=28.0, Peak=166 HFD=2.7
01:14:53.478 00.002 1032 MultiStar: large primary error, entering stabilization period
01:14:53.479 00.001 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
01:14:53.482 00.003 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
01:14:53.483 00.001 1032 CameraToMount -- cameraX=-0.51 cameraY=1.54 hyp=1.62 cameraTheta=1.89 mountX=1.62 mountY=0.10, mountTheta=0.06
01:14:53.487 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.51, y=1.54, opts=13)
01:14:53.489 00.002 1032 Enqueuing Move request for scope (-0.51, 1.54)
01:14:53.492 00.003 10072 Worker thread wakes up
01:14:53.492 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 1.54) opts 0xd
01:14:53.492 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.51, 1.54)
01:14:53.492 00.000 10072 Moving (-0.51, 1.54) raw xDistance=1.62 yDistance=0.10
01:14:53.494 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:53.496 00.002 10072 PPEC rslt: input = 1.62, final = 0.72, react = 0.73, pred = -0.01, hyst = 0.62, hyst_pct = 0.00, period_length = 288.27
01:14:53.496 00.000 10072 PPEC: input: 1.62, control: 0.72, exposure: 500
01:14:53.496 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:53.496 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:14:53.498 00.002 10072 MoveAxis(W, 736, ABG)
01:14:53.498 00.000 10072 Guiding  Dir = 3, Dur = 736
01:14:53.498 00.000 10072 IsGuiding returns 0
01:14:53.498 00.000 10072 PulseGuide returned control before completion, sleep 746
01:14:53.519 00.021 1032 UpdateGuideState exits: m=1577 SNR=28.0
01:14:53.521 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:53.523 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:53.525 00.002 1032 Enqueuing Expose request
01:14:54.246 00.721 10072 IsGuiding returns 1
01:14:54.246 00.000 10072 scope still moving after pulse duration time elapsed
01:14:54.279 00.033 10072 IsGuiding returns 0
01:14:54.279 00.000 10072 scope move finished after 736 + 45 ms
01:14:54.279 00.000 10072 Move returns status 0, amount 736
01:14:54.279 00.000 10072 MoveAxis(N, 0, ABG)
01:14:54.279 00.000 10072 Move returns status 0, amount 0
01:14:54.279 00.000 10072 move complete, result=0
01:14:54.279 00.000 10072 worker thread done servicing request
01:14:54.279 00.000 10072 Worker thread wakes up
01:14:54.279 00.000 1032 GuideStep: 1.6 px 736 ms WEST, 0.1 px 0 ms NORTH
01:14:54.281 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:54.282 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:54.904 00.622 10072 Exposure complete
01:14:54.945 00.041 10072 worker thread done servicing request
01:14:54.945 00.000 1032 OnExposeComplete: enter
01:14:54.947 00.002 1032 UpdateGuideState(): m_state=6
01:14:54.949 00.002 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2222
01:14:54.950 00.001 1032 Star::Find returns 1 (0), X=317.72, Y=750.69, Mass=1348, SNR=25.9, Peak=113 HFD=3.1
01:14:54.951 00.001 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
01:14:54.952 00.001 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
01:14:54.954 00.002 1032 CameraToMount -- cameraX=0.49 cameraY=-1.61 hyp=1.68 cameraTheta=-1.27 mountX=-1.68 mountY=-0.07, mountTheta=-3.10
01:14:54.958 00.004 1032 SchedulePrimaryMove(0F526948, x=0.49, y=-1.61, opts=13)
01:14:54.961 00.003 1032 Enqueuing Move request for scope (0.49, -1.61)
01:14:54.962 00.001 10072 Worker thread wakes up
01:14:54.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.49, -1.61) opts 0xd
01:14:54.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.49, -1.61)
01:14:54.962 00.000 10072 Moving (0.49, -1.61) raw xDistance=-1.68 yDistance=-0.07
01:14:54.965 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:54.967 00.002 10072 PPEC rslt: input = -1.68, final = -0.77, react = -0.76, pred = -0.01, hyst = -0.67, hyst_pct = 0.00, period_length = 288.27
01:14:54.967 00.000 10072 PPEC: input: -1.68, control: -0.77, exposure: 500
01:14:54.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:54.967 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:14:54.967 00.000 10072 MoveAxis(E, 787, ABG)
01:14:54.967 00.000 10072 Guiding  Dir = 2, Dur = 787
01:14:54.968 00.001 10072 IsGuiding returns 0
01:14:54.968 00.000 10072 PulseGuide returned control before completion, sleep 797
01:14:54.984 00.016 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:14:54.987 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:54.989 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:54.991 00.002 1032 Enqueuing Expose request
01:14:55.779 00.788 10072 IsGuiding returns 0
01:14:55.779 00.000 10072 Move returns status 0, amount 787
01:14:55.779 00.000 10072 MoveAxis(N, 0, ABG)
01:14:55.779 00.000 10072 Move returns status 0, amount 0
01:14:55.779 00.000 10072 move complete, result=0
01:14:55.779 00.000 10072 worker thread done servicing request
01:14:55.779 00.000 10072 Worker thread wakes up
01:14:55.779 00.000 1032 GuideStep: -1.7 px 787 ms EAST, -0.1 px 0 ms NORTH
01:14:55.782 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:55.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:56.409 00.627 10072 Exposure complete
01:14:56.451 00.042 10072 worker thread done servicing request
01:14:56.451 00.000 1032 OnExposeComplete: enter
01:14:56.453 00.002 1032 UpdateGuideState(): m_state=6
01:14:56.454 00.001 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2223
01:14:56.456 00.002 1032 Star::Find returns 1 (0), X=316.86, Y=753.08, Mass=1453, SNR=26.9, Peak=155 HFD=2.7
01:14:56.457 00.001 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
01:14:56.459 00.002 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
01:14:56.460 00.001 1032 CameraToMount -- cameraX=-0.37 cameraY=0.78 hyp=0.86 cameraTheta=2.01 mountX=0.85 mountY=0.15, mountTheta=0.18
01:14:56.462 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.37, y=0.78, opts=13)
01:14:56.464 00.002 1032 Enqueuing Move request for scope (-0.37, 0.78)
01:14:56.466 00.002 10072 Worker thread wakes up
01:14:56.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.78) opts 0xd
01:14:56.466 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.37, 0.78)
01:14:56.466 00.000 10072 Moving (-0.37, 0.78) raw xDistance=0.85 yDistance=0.15
01:14:56.467 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:56.470 00.003 10072 PPEC rslt: input = 0.85, final = 0.37, react = 0.38, pred = -0.02, hyst = 0.38, hyst_pct = 0.00, period_length = 288.27
01:14:56.470 00.000 10072 PPEC: input: 0.85, control: 0.37, exposure: 500
01:14:56.470 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:56.470 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:14:56.470 00.000 10072 MoveAxis(W, 375, ABG)
01:14:56.470 00.000 10072 Guiding  Dir = 3, Dur = 375
01:14:56.470 00.000 10072 IsGuiding returns 0
01:14:56.471 00.001 10072 PulseGuide returned control before completion, sleep 385
01:14:56.487 00.016 1032 UpdateGuideState exits: m=1453 SNR=26.9
01:14:56.489 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:56.491 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:56.493 00.002 1032 Enqueuing Expose request
01:14:56.863 00.370 10072 IsGuiding returns 0
01:14:56.863 00.000 10072 Move returns status 0, amount 375
01:14:56.863 00.000 10072 MoveAxis(N, 0, ABG)
01:14:56.864 00.001 10072 Move returns status 0, amount 0
01:14:56.864 00.000 10072 move complete, result=0
01:14:56.864 00.000 10072 worker thread done servicing request
01:14:56.864 00.000 1032 GuideStep: 0.9 px 375 ms WEST, 0.2 px 0 ms NORTH
01:14:56.866 00.002 10072 Worker thread wakes up
01:14:56.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:56.867 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:57.611 00.744 10072 Exposure complete
01:14:57.660 00.049 10072 worker thread done servicing request
01:14:57.660 00.000 1032 OnExposeComplete: enter
01:14:57.663 00.003 1032 UpdateGuideState(): m_state=6
01:14:57.665 00.002 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2224
01:14:57.667 00.002 1032 Star::Find returns 1 (0), X=316.76, Y=754.09, Mass=1522, SNR=27.5, Peak=157 HFD=2.6
01:14:57.668 00.001 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (-0.00 = -0.00)
01:14:57.671 00.003 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.00 = -0.00)
01:14:57.672 00.001 1032 CameraToMount -- cameraX=-0.47 cameraY=1.80 hyp=1.86 cameraTheta=1.83 mountX=1.86 mountY=-0.01, mountTheta=-0.00
01:14:57.678 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.47, y=1.80, opts=13)
01:14:57.680 00.002 1032 Enqueuing Move request for scope (-0.47, 1.80)
01:14:57.682 00.002 10072 Worker thread wakes up
01:14:57.682 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 1.80) opts 0xd
01:14:57.682 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.47, 1.80)
01:14:57.682 00.000 10072 Moving (-0.47, 1.80) raw xDistance=1.86 yDistance=-0.01
01:14:57.684 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:57.687 00.003 10072 PPEC rslt: input = 1.86, final = 0.82, react = 0.84, pred = -0.02, hyst = 0.72, hyst_pct = 0.00, period_length = 288.27
01:14:57.687 00.000 10072 PPEC: input: 1.86, control: 0.82, exposure: 500
01:14:57.687 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:57.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:14:57.687 00.000 10072 MoveAxis(W, 840, ABG)
01:14:57.687 00.000 10072 Guiding  Dir = 3, Dur = 840
01:14:57.687 00.000 10072 IsGuiding returns 0
01:14:57.688 00.001 10072 PulseGuide returned control before completion, sleep 850
01:14:57.705 00.017 1032 UpdateGuideState exits: m=1522 SNR=27.5
01:14:57.707 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:57.709 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:57.711 00.002 1032 Enqueuing Expose request
01:14:58.548 00.837 10072 IsGuiding returns 1
01:14:58.548 00.000 10072 scope still moving after pulse duration time elapsed
01:14:58.584 00.036 10072 IsGuiding returns 0
01:14:58.584 00.000 10072 scope move finished after 840 + 56 ms
01:14:58.584 00.000 10072 Move returns status 0, amount 840
01:14:58.584 00.000 10072 MoveAxis(N, 0, ABG)
01:14:58.584 00.000 10072 Move returns status 0, amount 0
01:14:58.584 00.000 10072 move complete, result=0
01:14:58.584 00.000 10072 worker thread done servicing request
01:14:58.584 00.000 10072 Worker thread wakes up
01:14:58.584 00.000 1032 GuideStep: 1.9 px 840 ms WEST, -0.0 px 0 ms NORTH
01:14:58.587 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:58.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:14:59.225 00.638 10072 Exposure complete
01:14:59.272 00.047 10072 worker thread done servicing request
01:14:59.272 00.000 1032 OnExposeComplete: enter
01:14:59.274 00.002 1032 UpdateGuideState(): m_state=6
01:14:59.277 00.003 1032 Star::Find(15, 316, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2225
01:14:59.278 00.001 1032 Star::Find returns 1 (0), X=317.52, Y=751.05, Mass=1496, SNR=27.3, Peak=148 HFD=3.0
01:14:59.280 00.002 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
01:14:59.282 00.002 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
01:14:59.284 00.002 1032 CameraToMount -- cameraX=0.29 cameraY=-1.24 hyp=1.27 cameraTheta=-1.34 mountX=-1.27 mountY=0.04, mountTheta=3.11
01:14:59.288 00.004 1032 SchedulePrimaryMove(0F526948, x=0.29, y=-1.24, opts=13)
01:14:59.290 00.002 1032 Enqueuing Move request for scope (0.29, -1.24)
01:14:59.292 00.002 10072 Worker thread wakes up
01:14:59.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.29, -1.24) opts 0xd
01:14:59.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.29, -1.24)
01:14:59.292 00.000 10072 Moving (0.29, -1.24) raw xDistance=-1.27 yDistance=0.04
01:14:59.294 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:14:59.297 00.003 10072 PPEC rslt: input = -1.27, final = -0.58, react = -0.57, pred = -0.01, hyst = -0.50, hyst_pct = 0.00, period_length = 288.27
01:14:59.297 00.000 10072 PPEC: input: -1.27, control: -0.58, exposure: 500
01:14:59.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:59.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:14:59.297 00.000 10072 MoveAxis(E, 592, ABG)
01:14:59.297 00.000 10072 Guiding  Dir = 2, Dur = 592
01:14:59.297 00.000 10072 IsGuiding returns 0
01:14:59.298 00.001 10072 PulseGuide returned control before completion, sleep 602
01:14:59.318 00.020 1032 UpdateGuideState exits: m=1496 SNR=27.3
01:14:59.320 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:59.321 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:14:59.323 00.002 1032 Enqueuing Expose request
01:14:59.911 00.588 10072 IsGuiding returns 0
01:14:59.911 00.000 10072 Move returns status 0, amount 592
01:14:59.911 00.000 10072 MoveAxis(N, 0, ABG)
01:14:59.911 00.000 10072 Move returns status 0, amount 0
01:14:59.911 00.000 10072 move complete, result=0
01:14:59.911 00.000 10072 worker thread done servicing request
01:14:59.911 00.000 10072 Worker thread wakes up
01:14:59.911 00.000 1032 GuideStep: -1.3 px 592 ms EAST, 0.0 px 0 ms NORTH
01:14:59.915 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:14:59.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:00.541 00.626 10072 Exposure complete
01:15:00.593 00.052 10072 worker thread done servicing request
01:15:00.593 00.000 1032 OnExposeComplete: enter
01:15:00.595 00.002 1032 UpdateGuideState(): m_state=6
01:15:00.596 00.001 1032 Star::Find(15, 317, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2226
01:15:00.599 00.003 1032 Star::Find returns 1 (0), X=317.03, Y=753.25, Mass=1485, SNR=27.2, Peak=142 HFD=2.7
01:15:00.601 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
01:15:00.602 00.001 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
01:15:00.603 00.001 1032 CameraToMount -- cameraX=-0.20 cameraY=0.96 hyp=0.98 cameraTheta=1.78 mountX=0.98 mountY=-0.05, mountTheta=-0.05
01:15:00.605 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.20, y=0.96, opts=13)
01:15:00.608 00.003 1032 Enqueuing Move request for scope (-0.20, 0.96)
01:15:00.609 00.001 10072 Worker thread wakes up
01:15:00.609 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.96) opts 0xd
01:15:00.609 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.20, 0.96)
01:15:00.609 00.000 10072 Moving (-0.20, 0.96) raw xDistance=0.98 yDistance=-0.05
01:15:00.611 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:00.613 00.002 10072 PPEC rslt: input = 0.98, final = 0.44, react = 0.44, pred = -0.01, hyst = 0.43, hyst_pct = 0.00, period_length = 288.27
01:15:00.614 00.001 10072 PPEC: input: 0.98, control: 0.44, exposure: 500
01:15:00.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:00.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:15:00.614 00.000 10072 MoveAxis(W, 446, ABG)
01:15:00.614 00.000 10072 Guiding  Dir = 3, Dur = 446
01:15:00.614 00.000 10072 IsGuiding returns 0
01:15:00.615 00.001 10072 PulseGuide returned control before completion, sleep 456
01:15:00.632 00.017 1032 UpdateGuideState exits: m=1485 SNR=27.2
01:15:00.634 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:00.636 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:00.638 00.002 1032 Enqueuing Expose request
01:15:01.086 00.448 10072 IsGuiding returns 0
01:15:01.086 00.000 10072 Move returns status 0, amount 446
01:15:01.086 00.000 10072 MoveAxis(N, 0, ABG)
01:15:01.086 00.000 10072 Move returns status 0, amount 0
01:15:01.086 00.000 10072 move complete, result=0
01:15:01.086 00.000 10072 worker thread done servicing request
01:15:01.086 00.000 10072 Worker thread wakes up
01:15:01.086 00.000 1032 GuideStep: 1.0 px 446 ms WEST, -0.1 px 0 ms NORTH
01:15:01.089 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:01.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:01.819 00.730 10072 Exposure complete
01:15:01.870 00.051 10072 worker thread done servicing request
01:15:01.870 00.000 1032 OnExposeComplete: enter
01:15:01.873 00.003 1032 UpdateGuideState(): m_state=6
01:15:01.874 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2227
01:15:01.876 00.002 1032 Star::Find returns 1 (0), X=317.72, Y=750.04, Mass=1575, SNR=28.0, Peak=100 HFD=3.5
01:15:01.878 00.002 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.10)
01:15:01.879 00.001 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.10)
01:15:01.881 00.002 1032 CameraToMount -- cameraX=0.49 cameraY=-2.25 hyp=2.31 cameraTheta=-1.36 mountX=-2.31 mountY=0.10, mountTheta=3.10
01:15:01.884 00.003 1032 SchedulePrimaryMove(0F526948, x=0.49, y=-2.25, opts=13)
01:15:01.885 00.001 1032 Enqueuing Move request for scope (0.49, -2.25)
01:15:01.888 00.003 10072 Worker thread wakes up
01:15:01.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.49, -2.25) opts 0xd
01:15:01.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.49, -2.25)
01:15:01.888 00.000 10072 Moving (0.49, -2.25) raw xDistance=-2.31 yDistance=0.10
01:15:01.889 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:01.892 00.003 10072 PPEC rslt: input = -2.31, final = -1.03, react = -1.04, pred = 0.00, hyst = -0.96, hyst_pct = 0.00, period_length = 288.27
01:15:01.892 00.000 10072 PPEC: input: -2.31, control: -1.03, exposure: 500
01:15:01.892 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:01.893 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:15:01.893 00.000 10072 MoveAxis(E, 1056, ABG)
01:15:01.893 00.000 10072 Guiding  Dir = 2, Dur = 1056
01:15:01.893 00.000 10072 IsGuiding returns 0
01:15:01.894 00.001 10072 PulseGuide returned control before completion, sleep 1066
01:15:01.912 00.018 1032 UpdateGuideState exits: m=1575 SNR=28.0
01:15:01.915 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:01.916 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:01.918 00.002 1032 Enqueuing Expose request
01:15:02.974 01.056 10072 IsGuiding returns 0
01:15:02.974 00.000 10072 Move returns status 0, amount 1056
01:15:02.974 00.000 10072 MoveAxis(N, 0, ABG)
01:15:02.974 00.000 10072 Move returns status 0, amount 0
01:15:02.974 00.000 10072 move complete, result=0
01:15:02.974 00.000 10072 worker thread done servicing request
01:15:02.974 00.000 10072 Worker thread wakes up
01:15:02.974 00.000 1032 GuideStep: -2.3 px 1056 ms EAST, 0.1 px 0 ms NORTH
01:15:02.978 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:02.978 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:03.602 00.624 10072 Exposure complete
01:15:03.643 00.041 10072 worker thread done servicing request
01:15:03.644 00.001 1032 OnExposeComplete: enter
01:15:03.645 00.001 1032 UpdateGuideState(): m_state=6
01:15:03.648 00.003 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2228
01:15:03.650 00.002 1032 Star::Find returns 1 (0), X=317.11, Y=752.80, Mass=1641, SNR=28.6, Peak=184 HFD=2.7
01:15:03.650 00.000 1032 MultiStar: exiting stabilization period
01:15:03.653 00.003 1032 MultiStar: [#1 -0.00,0.21,0.92,U] [#2 0.03,0.34,0.70,U] [#3 -0.14,0.27,0.63,U] [#4 -0.08,0.41,0.66,U] [#5 -0.21,0.43,0.66,U] [#6 -0.23,0.32,0.54,U] [#7 0.32,0.01,0.47,U] [#8 -0.25,0.26,0.52,U] 
01:15:03.654 00.001 1032 refined, 8 included, MultiStar: {-0.08, 0.32}, one-star: {-0.12, 0.50}
01:15:03.656 00.002 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
01:15:03.657 00.001 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
01:15:03.658 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.82 mountX=0.33 mountY=-0.00, mountTheta=-0.01
01:15:03.661 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.32, opts=13)
01:15:03.663 00.002 1032 Enqueuing Move request for scope (-0.08, 0.32)
01:15:03.665 00.002 10072 Worker thread wakes up
01:15:03.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.32) opts 0xd
01:15:03.665 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.32)
01:15:03.665 00.000 10072 Moving (-0.08, 0.32) raw xDistance=0.33 yDistance=-0.00
01:15:03.667 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:03.670 00.003 10072 PPEC rslt: input = 0.33, final = 0.15, react = 0.15, pred = 0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 288.27
01:15:03.670 00.000 10072 PPEC: input: 0.33, control: 0.15, exposure: 500
01:15:03.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:03.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:15:03.670 00.000 10072 MoveAxis(W, 156, ABG)
01:15:03.670 00.000 10072 Guiding  Dir = 3, Dur = 156
01:15:03.671 00.001 10072 IsGuiding returns 0
01:15:03.671 00.000 10072 PulseGuide returned control before completion, sleep 166
01:15:03.687 00.016 1032 UpdateGuideState exits: m=1641 SNR=28.6
01:15:03.690 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:03.691 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:03.694 00.003 1032 Enqueuing Expose request
01:15:03.847 00.153 10072 IsGuiding returns 0
01:15:03.847 00.000 10072 Move returns status 0, amount 156
01:15:03.847 00.000 10072 MoveAxis(N, 0, ABG)
01:15:03.847 00.000 10072 Move returns status 0, amount 0
01:15:03.847 00.000 10072 move complete, result=0
01:15:03.847 00.000 10072 worker thread done servicing request
01:15:03.847 00.000 10072 Worker thread wakes up
01:15:03.847 00.000 1032 GuideStep: 0.3 px 156 ms WEST, -0.0 px 0 ms NORTH
01:15:03.850 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:03.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:04.255 00.405 10072 Exposure complete
01:15:04.305 00.050 10072 worker thread done servicing request
01:15:04.306 00.001 1032 OnExposeComplete: enter
01:15:04.307 00.001 1032 UpdateGuideState(): m_state=6
01:15:04.309 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2229
01:15:04.311 00.002 1032 Star::Find returns 1 (0), X=316.91, Y=753.86, Mass=1580, SNR=28.0, Peak=186 HFD=2.6
01:15:04.312 00.001 1032 MultiStar: large primary error, entering stabilization period
01:15:04.313 00.001 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
01:15:04.315 00.002 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
01:15:04.318 00.003 1032 CameraToMount -- cameraX=-0.32 cameraY=1.57 hyp=1.60 cameraTheta=1.77 mountX=1.60 mountY=-0.09, mountTheta=-0.06
01:15:04.321 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.32, y=1.57, opts=13)
01:15:04.323 00.002 1032 Enqueuing Move request for scope (-0.32, 1.57)
01:15:04.324 00.001 10072 Worker thread wakes up
01:15:04.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 1.57) opts 0xd
01:15:04.324 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.32, 1.57)
01:15:04.324 00.000 10072 Moving (-0.32, 1.57) raw xDistance=1.60 yDistance=-0.09
01:15:04.326 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:04.328 00.002 10072 PPEC rslt: input = 1.60, final = 0.72, react = 0.72, pred = 0.00, hyst = 0.60, hyst_pct = 0.00, period_length = 288.27
01:15:04.328 00.000 10072 PPEC: input: 1.60, control: 0.72, exposure: 500
01:15:04.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:04.329 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:15:04.329 00.000 10072 MoveAxis(W, 738, ABG)
01:15:04.329 00.000 10072 Guiding  Dir = 3, Dur = 738
01:15:04.329 00.000 10072 IsGuiding returns 0
01:15:04.330 00.001 10072 PulseGuide returned control before completion, sleep 748
01:15:04.348 00.018 1032 UpdateGuideState exits: m=1580 SNR=28.0
01:15:04.351 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:04.352 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:04.354 00.002 1032 Enqueuing Expose request
01:15:05.082 00.728 10072 IsGuiding returns 0
01:15:05.082 00.000 10072 Move returns status 0, amount 738
01:15:05.082 00.000 10072 MoveAxis(N, 0, ABG)
01:15:05.082 00.000 10072 Move returns status 0, amount 0
01:15:05.082 00.000 10072 move complete, result=0
01:15:05.082 00.000 10072 worker thread done servicing request
01:15:05.082 00.000 10072 Worker thread wakes up
01:15:05.082 00.000 1032 GuideStep: 1.6 px 738 ms WEST, -0.1 px 0 ms NORTH
01:15:05.087 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:05.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:05.711 00.624 10072 Exposure complete
01:15:05.764 00.053 10072 worker thread done servicing request
01:15:05.764 00.000 1032 OnExposeComplete: enter
01:15:05.766 00.002 1032 UpdateGuideState(): m_state=6
01:15:05.768 00.002 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2230
01:15:05.770 00.002 1032 Star::Find returns 1 (0), X=317.72, Y=750.59, Mass=1547, SNR=27.7, Peak=138 HFD=3.2
01:15:05.773 00.003 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
01:15:05.775 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
01:15:05.776 00.001 1032 CameraToMount -- cameraX=0.49 cameraY=-1.70 hyp=1.77 cameraTheta=-1.29 mountX=-1.77 mountY=-0.03, mountTheta=-3.12
01:15:05.779 00.003 1032 SchedulePrimaryMove(0F526948, x=0.49, y=-1.70, opts=13)
01:15:05.782 00.003 1032 Enqueuing Move request for scope (0.49, -1.70)
01:15:05.783 00.001 10072 Worker thread wakes up
01:15:05.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.49, -1.70) opts 0xd
01:15:05.783 00.000 10072 Handling offset move in thread for scope, endpoint = (0.49, -1.70)
01:15:05.784 00.001 10072 Moving (0.49, -1.70) raw xDistance=-1.77 yDistance=-0.03
01:15:05.787 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:05.789 00.002 10072 PPEC rslt: input = -1.77, final = -0.79, react = -0.80, pred = 0.01, hyst = -0.71, hyst_pct = 0.00, period_length = 288.27
01:15:05.789 00.000 10072 PPEC: input: -1.77, control: -0.79, exposure: 500
01:15:05.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:05.790 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:15:05.790 00.000 10072 MoveAxis(E, 810, ABG)
01:15:05.790 00.000 10072 Guiding  Dir = 2, Dur = 810
01:15:05.790 00.000 10072 IsGuiding returns 0
01:15:05.790 00.000 10072 PulseGuide returned control before completion, sleep 820
01:15:05.809 00.019 1032 UpdateGuideState exits: m=1547 SNR=27.7
01:15:05.811 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:05.813 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:05.815 00.002 1032 Enqueuing Expose request
01:15:06.614 00.799 10072 IsGuiding returns 1
01:15:06.614 00.000 10072 scope still moving after pulse duration time elapsed
01:15:06.646 00.032 10072 IsGuiding returns 0
01:15:06.646 00.000 10072 scope move finished after 810 + 45 ms
01:15:06.646 00.000 10072 Move returns status 0, amount 810
01:15:06.646 00.000 10072 MoveAxis(N, 0, ABG)
01:15:06.646 00.000 10072 Move returns status 0, amount 0
01:15:06.646 00.000 10072 move complete, result=0
01:15:06.646 00.000 10072 worker thread done servicing request
01:15:06.646 00.000 10072 Worker thread wakes up
01:15:06.646 00.000 1032 GuideStep: -1.8 px 810 ms EAST, -0.0 px 0 ms NORTH
01:15:06.648 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:06.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:07.273 00.625 10072 Exposure complete
01:15:07.323 00.050 10072 worker thread done servicing request
01:15:07.323 00.000 1032 OnExposeComplete: enter
01:15:07.326 00.003 1032 UpdateGuideState(): m_state=6
01:15:07.327 00.001 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2231
01:15:07.331 00.004 1032 Star::Find returns 1 (0), X=317.04, Y=752.82, Mass=1551, SNR=27.8, Peak=179 HFD=2.6
01:15:07.333 00.002 1032 MultiStar: exiting stabilization period
01:15:07.336 00.003 1032 MultiStar: [#1 -0.07,0.52,0.94,U] [#2 0.02,0.39,0.68,U] [#3 -0.28,0.34,0.63,U] [#4 -0.38,0.43,0.68,U] [#5 -0.32,0.64,0.68,U] [#6 -0.47,0.41,0.59,U] [#7 -0.05,-0.02,0.53,U] [#8 -0.34,0.35,0.55,U] 
01:15:07.338 00.002 1032 refined, 8 included, MultiStar: {-0.22, 0.42}, one-star: {-0.19, 0.53}
01:15:07.340 00.002 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
01:15:07.343 00.003 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
01:15:07.344 00.001 1032 CameraToMount -- cameraX=-0.22 cameraY=0.42 hyp=0.48 cameraTheta=2.05 mountX=0.47 mountY=0.11, mountTheta=0.22
01:15:07.347 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=0.42, opts=13)
01:15:07.348 00.001 1032 Enqueuing Move request for scope (-0.22, 0.42)
01:15:07.350 00.002 10072 Worker thread wakes up
01:15:07.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.42) opts 0xd
01:15:07.350 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.22, 0.42)
01:15:07.350 00.000 10072 Moving (-0.22, 0.42) raw xDistance=0.47 yDistance=0.11
01:15:07.351 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:07.355 00.004 10072 PPEC rslt: input = 0.47, final = 0.21, react = 0.21, pred = 0.00, hyst = 0.22, hyst_pct = 0.00, period_length = 288.27
01:15:07.355 00.000 10072 PPEC: input: 0.47, control: 0.21, exposure: 500
01:15:07.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:07.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:15:07.355 00.000 10072 MoveAxis(W, 217, ABG)
01:15:07.355 00.000 10072 Guiding  Dir = 3, Dur = 217
01:15:07.355 00.000 10072 IsGuiding returns 0
01:15:07.356 00.001 10072 PulseGuide returned control before completion, sleep 227
01:15:07.373 00.017 1032 UpdateGuideState exits: m=1551 SNR=27.8
01:15:07.376 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:07.378 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:07.379 00.001 1032 Enqueuing Expose request
01:15:07.585 00.206 10072 IsGuiding returns 1
01:15:07.585 00.000 10072 scope still moving after pulse duration time elapsed
01:15:07.615 00.030 10072 IsGuiding returns 0
01:15:07.615 00.000 10072 scope move finished after 217 + 43 ms
01:15:07.615 00.000 10072 Move returns status 0, amount 217
01:15:07.615 00.000 10072 MoveAxis(N, 0, ABG)
01:15:07.615 00.000 10072 Move returns status 0, amount 0
01:15:07.615 00.000 10072 move complete, result=0
01:15:07.615 00.000 10072 worker thread done servicing request
01:15:07.615 00.000 10072 Worker thread wakes up
01:15:07.615 00.000 1032 GuideStep: 0.5 px 217 ms WEST, 0.1 px 0 ms NORTH
01:15:07.619 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:07.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:08.027 00.408 10072 Exposure complete
01:15:08.078 00.051 10072 worker thread done servicing request
01:15:08.078 00.000 1032 OnExposeComplete: enter
01:15:08.080 00.002 1032 UpdateGuideState(): m_state=6
01:15:08.082 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2232
01:15:08.083 00.001 1032 Star::Find returns 1 (0), X=316.81, Y=753.73, Mass=1432, SNR=26.7, Peak=148 HFD=2.8
01:15:08.086 00.003 1032 MultiStar: large primary error, entering stabilization period
01:15:08.088 00.002 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
01:15:08.090 00.002 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
01:15:08.092 00.002 1032 CameraToMount -- cameraX=-0.42 cameraY=1.44 hyp=1.50 cameraTheta=1.85 mountX=1.50 mountY=0.03, mountTheta=0.02
01:15:08.094 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.42, y=1.44, opts=13)
01:15:08.096 00.002 1032 Enqueuing Move request for scope (-0.42, 1.44)
01:15:08.098 00.002 10072 Worker thread wakes up
01:15:08.098 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 1.44) opts 0xd
01:15:08.098 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.42, 1.44)
01:15:08.098 00.000 10072 Moving (-0.42, 1.44) raw xDistance=1.50 yDistance=0.03
01:15:08.100 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:08.103 00.003 10072 PPEC rslt: input = 1.50, final = 0.67, react = 0.67, pred = 0.00, hyst = 0.57, hyst_pct = 0.00, period_length = 288.27
01:15:08.103 00.000 10072 PPEC: input: 1.50, control: 0.67, exposure: 500
01:15:08.103 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:08.103 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:15:08.104 00.001 10072 MoveAxis(W, 690, ABG)
01:15:08.104 00.000 10072 Guiding  Dir = 3, Dur = 690
01:15:08.104 00.000 10072 IsGuiding returns 0
01:15:08.104 00.000 10072 PulseGuide returned control before completion, sleep 700
01:15:08.121 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.7
01:15:08.123 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:08.124 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:08.126 00.002 1032 Enqueuing Expose request
01:15:08.808 00.682 10072 IsGuiding returns 1
01:15:08.808 00.000 10072 scope still moving after pulse duration time elapsed
01:15:08.838 00.030 10072 IsGuiding returns 0
01:15:08.838 00.000 10072 scope move finished after 690 + 44 ms
01:15:08.838 00.000 10072 Move returns status 0, amount 690
01:15:08.838 00.000 10072 MoveAxis(N, 0, ABG)
01:15:08.838 00.000 10072 Move returns status 0, amount 0
01:15:08.838 00.000 10072 move complete, result=0
01:15:08.838 00.000 10072 worker thread done servicing request
01:15:08.839 00.001 1032 GuideStep: 1.5 px 690 ms WEST, 0.0 px 0 ms NORTH
01:15:08.843 00.004 10072 Worker thread wakes up
01:15:08.843 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:08.843 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:09.470 00.627 10072 Exposure complete
01:15:09.513 00.043 10072 worker thread done servicing request
01:15:09.513 00.000 1032 OnExposeComplete: enter
01:15:09.514 00.001 1032 UpdateGuideState(): m_state=6
01:15:09.516 00.002 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2233
01:15:09.518 00.002 1032 Star::Find returns 1 (0), X=317.80, Y=750.71, Mass=1241, SNR=24.8, Peak=109 HFD=3.2
01:15:09.520 00.002 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
01:15:09.522 00.002 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
01:15:09.523 00.001 1032 CameraToMount -- cameraX=0.57 cameraY=-1.59 hyp=1.68 cameraTheta=-1.23 mountX=-1.68 mountY=-0.14, mountTheta=-3.06
01:15:09.526 00.003 1032 SchedulePrimaryMove(0F526948, x=0.57, y=-1.59, opts=13)
01:15:09.528 00.002 1032 Enqueuing Move request for scope (0.57, -1.59)
01:15:09.530 00.002 10072 Worker thread wakes up
01:15:09.530 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.57, -1.59) opts 0xd
01:15:09.530 00.000 10072 Handling offset move in thread for scope, endpoint = (0.57, -1.59)
01:15:09.530 00.000 10072 Moving (0.57, -1.59) raw xDistance=-1.68 yDistance=-0.14
01:15:09.532 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:09.534 00.002 10072 PPEC rslt: input = -1.68, final = -0.76, react = -0.76, pred = -0.00, hyst = -0.67, hyst_pct = 0.00, period_length = 288.26
01:15:09.534 00.000 10072 PPEC: input: -1.68, control: -0.76, exposure: 500
01:15:09.534 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:09.534 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:15:09.534 00.000 10072 MoveAxis(E, 774, ABG)
01:15:09.534 00.000 10072 Guiding  Dir = 2, Dur = 774
01:15:09.534 00.000 10072 IsGuiding returns 0
01:15:09.535 00.001 10072 PulseGuide returned control before completion, sleep 784
01:15:09.551 00.016 1032 UpdateGuideState exits: m=1241 SNR=24.8
01:15:09.553 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:09.554 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:09.555 00.001 1032 Enqueuing Expose request
01:15:10.325 00.770 10072 IsGuiding returns 0
01:15:10.325 00.000 10072 Move returns status 0, amount 774
01:15:10.325 00.000 10072 MoveAxis(N, 0, ABG)
01:15:10.325 00.000 10072 Move returns status 0, amount 0
01:15:10.325 00.000 10072 move complete, result=0
01:15:10.325 00.000 10072 worker thread done servicing request
01:15:10.325 00.000 10072 Worker thread wakes up
01:15:10.325 00.000 1032 GuideStep: -1.7 px 774 ms EAST, -0.1 px 0 ms NORTH
01:15:10.328 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:10.328 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:10.955 00.627 10072 Exposure complete
01:15:11.001 00.046 10072 worker thread done servicing request
01:15:11.001 00.000 1032 OnExposeComplete: enter
01:15:11.002 00.001 1032 UpdateGuideState(): m_state=6
01:15:11.005 00.003 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2234
01:15:11.006 00.001 1032 Star::Find returns 1 (0), X=317.12, Y=752.93, Mass=1337, SNR=25.8, Peak=164 HFD=2.7
01:15:11.008 00.002 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:15:11.010 00.002 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:15:11.011 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.63 hyp=0.64 cameraTheta=1.74 mountX=0.64 mountY=-0.06, mountTheta=-0.09
01:15:11.013 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.63, opts=13)
01:15:11.015 00.002 1032 Enqueuing Move request for scope (-0.11, 0.63)
01:15:11.018 00.003 10072 Worker thread wakes up
01:15:11.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.63) opts 0xd
01:15:11.018 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.63)
01:15:11.018 00.000 10072 Moving (-0.11, 0.63) raw xDistance=0.64 yDistance=-0.06
01:15:11.021 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:11.023 00.002 10072 PPEC rslt: input = 0.64, final = 0.28, react = 0.29, pred = -0.00, hyst = 0.29, hyst_pct = 0.00, period_length = 288.26
01:15:11.023 00.000 10072 PPEC: input: 0.64, control: 0.28, exposure: 500
01:15:11.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:11.024 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:15:11.024 00.000 10072 MoveAxis(W, 290, ABG)
01:15:11.024 00.000 10072 Guiding  Dir = 3, Dur = 290
01:15:11.024 00.000 10072 IsGuiding returns 0
01:15:11.025 00.001 10072 PulseGuide returned control before completion, sleep 300
01:15:11.042 00.017 1032 UpdateGuideState exits: m=1337 SNR=25.8
01:15:11.044 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:11.044 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:11.046 00.002 1032 Enqueuing Expose request
01:15:11.328 00.282 10072 IsGuiding returns 0
01:15:11.328 00.000 10072 Move returns status 0, amount 290
01:15:11.328 00.000 10072 MoveAxis(N, 0, ABG)
01:15:11.328 00.000 10072 Move returns status 0, amount 0
01:15:11.328 00.000 10072 move complete, result=0
01:15:11.328 00.000 10072 worker thread done servicing request
01:15:11.328 00.000 10072 Worker thread wakes up
01:15:11.328 00.000 1032 GuideStep: 0.6 px 290 ms WEST, -0.1 px 0 ms NORTH
01:15:11.332 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:11.332 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:11.740 00.408 10072 Exposure complete
01:15:11.791 00.051 10072 worker thread done servicing request
01:15:11.791 00.000 1032 OnExposeComplete: enter
01:15:11.793 00.002 1032 UpdateGuideState(): m_state=6
01:15:11.795 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2235
01:15:11.799 00.004 1032 Star::Find returns 1 (0), X=316.97, Y=753.67, Mass=1526, SNR=27.5, Peak=193 HFD=2.5
01:15:11.802 00.003 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
01:15:11.804 00.002 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
01:15:11.805 00.001 1032 CameraToMount -- cameraX=-0.26 cameraY=1.37 hyp=1.40 cameraTheta=1.76 mountX=1.39 mountY=-0.10, mountTheta=-0.07
01:15:11.808 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.26, y=1.37, opts=13)
01:15:11.809 00.001 1032 Enqueuing Move request for scope (-0.26, 1.37)
01:15:11.810 00.001 10072 Worker thread wakes up
01:15:11.810 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 1.37) opts 0xd
01:15:11.811 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.26, 1.37)
01:15:11.811 00.000 10072 Moving (-0.26, 1.37) raw xDistance=1.39 yDistance=-0.10
01:15:11.812 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:11.816 00.004 10072 PPEC rslt: input = 1.39, final = 0.62, react = 0.63, pred = -0.00, hyst = 0.53, hyst_pct = 0.00, period_length = 288.26
01:15:11.816 00.000 10072 PPEC: input: 1.39, control: 0.62, exposure: 500
01:15:11.816 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:11.816 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:15:11.816 00.000 10072 MoveAxis(W, 638, ABG)
01:15:11.816 00.000 10072 Guiding  Dir = 3, Dur = 638
01:15:11.816 00.000 10072 IsGuiding returns 0
01:15:11.817 00.001 10072 PulseGuide returned control before completion, sleep 648
01:15:11.834 00.017 1032 UpdateGuideState exits: m=1526 SNR=27.5
01:15:11.836 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:11.838 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:11.840 00.002 1032 Enqueuing Expose request
01:15:12.469 00.629 10072 IsGuiding returns 0
01:15:12.469 00.000 10072 Move returns status 0, amount 638
01:15:12.469 00.000 10072 MoveAxis(N, 0, ABG)
01:15:12.469 00.000 10072 Move returns status 0, amount 0
01:15:12.469 00.000 10072 move complete, result=0
01:15:12.469 00.000 10072 worker thread done servicing request
01:15:12.469 00.000 10072 Worker thread wakes up
01:15:12.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:12.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:12.470 00.001 1032 GuideStep: 1.4 px 638 ms WEST, -0.1 px 0 ms NORTH
01:15:13.100 00.630 10072 Exposure complete
01:15:13.140 00.040 10072 worker thread done servicing request
01:15:13.141 00.001 1032 OnExposeComplete: enter
01:15:13.143 00.002 1032 UpdateGuideState(): m_state=6
01:15:13.145 00.002 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2236
01:15:13.147 00.002 1032 Star::Find returns 1 (0), X=317.78, Y=750.49, Mass=1393, SNR=26.3, Peak=124 HFD=3.1
01:15:13.149 00.002 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
01:15:13.151 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
01:15:13.152 00.001 1032 CameraToMount -- cameraX=0.55 cameraY=-1.80 hyp=1.88 cameraTheta=-1.28 mountX=-1.88 mountY=-0.07, mountTheta=-3.11
01:15:13.154 00.002 1032 SchedulePrimaryMove(0F526948, x=0.55, y=-1.80, opts=13)
01:15:13.155 00.001 1032 Enqueuing Move request for scope (0.55, -1.80)
01:15:13.157 00.002 10072 Worker thread wakes up
01:15:13.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.55, -1.80) opts 0xd
01:15:13.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.55, -1.80)
01:15:13.157 00.000 10072 Moving (0.55, -1.80) raw xDistance=-1.88 yDistance=-0.07
01:15:13.158 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:13.161 00.003 10072 PPEC rslt: input = -1.88, final = -0.86, react = -0.85, pred = -0.01, hyst = -0.75, hyst_pct = 0.00, period_length = 288.26
01:15:13.161 00.000 10072 PPEC: input: -1.88, control: -0.86, exposure: 500
01:15:13.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:13.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:15:13.161 00.000 10072 MoveAxis(E, 879, ABG)
01:15:13.161 00.000 10072 Guiding  Dir = 2, Dur = 879
01:15:13.161 00.000 10072 IsGuiding returns 0
01:15:13.162 00.001 10072 PulseGuide returned control before completion, sleep 889
01:15:13.178 00.016 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:15:13.180 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:13.181 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:13.182 00.001 1032 Enqueuing Expose request
01:15:14.054 00.872 10072 IsGuiding returns 0
01:15:14.054 00.000 10072 Move returns status 0, amount 879
01:15:14.054 00.000 10072 MoveAxis(N, 0, ABG)
01:15:14.054 00.000 10072 Move returns status 0, amount 0
01:15:14.054 00.000 10072 move complete, result=0
01:15:14.054 00.000 10072 worker thread done servicing request
01:15:14.054 00.000 10072 Worker thread wakes up
01:15:14.054 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:14.055 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:14.055 00.000 1032 GuideStep: -1.9 px 879 ms EAST, -0.1 px 0 ms NORTH
01:15:14.683 00.628 10072 Exposure complete
01:15:14.726 00.043 10072 worker thread done servicing request
01:15:14.726 00.000 1032 OnExposeComplete: enter
01:15:14.728 00.002 1032 UpdateGuideState(): m_state=6
01:15:14.729 00.001 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2237
01:15:14.730 00.001 1032 Star::Find returns 1 (0), X=317.21, Y=752.66, Mass=1231, SNR=24.7, Peak=128 HFD=2.8
01:15:14.732 00.002 1032 MultiStar: exiting stabilization period
01:15:14.733 00.001 1032 MultiStar: [#1 -0.01,0.41,0.96,U] [#2 0.21,0.36,0.79,U] [#3 0.10,0.06,0.68,U] [#4 -0.10,0.32,0.76,U] [#5 -0.28,0.43,0.76,U] [#6 -0.02,0.10,0.63,U] [#7 0.25,0.12,0.59,U] [#8 0.17,0.16,0.56,U] 
01:15:14.735 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.28}, one-star: {-0.02, 0.37}
01:15:14.736 00.001 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
01:15:14.738 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
01:15:14.739 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.50 mountX=0.27 mountY=-0.09, mountTheta=-0.33
01:15:14.741 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.28, opts=13)
01:15:14.743 00.002 1032 Enqueuing Move request for scope (0.02, 0.28)
01:15:14.745 00.002 10072 Worker thread wakes up
01:15:14.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.28) opts 0xd
01:15:14.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.28)
01:15:14.745 00.000 10072 Moving (0.02, 0.28) raw xDistance=0.27 yDistance=-0.09
01:15:14.747 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:14.748 00.001 10072 PPEC rslt: input = 0.27, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 288.26
01:15:14.748 00.000 10072 PPEC: input: 0.27, control: 0.10, exposure: 500
01:15:14.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:14.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:15:14.748 00.000 10072 MoveAxis(W, 107, ABG)
01:15:14.749 00.001 10072 Guiding  Dir = 3, Dur = 107
01:15:14.749 00.000 10072 IsGuiding returns 0
01:15:14.750 00.001 10072 PulseGuide returned control before completion, sleep 117
01:15:14.766 00.016 1032 UpdateGuideState exits: m=1231 SNR=24.7
01:15:14.768 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:14.770 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:14.771 00.001 1032 Enqueuing Expose request
01:15:14.868 00.097 10072 IsGuiding returns 0
01:15:14.868 00.000 10072 Move returns status 0, amount 107
01:15:14.868 00.000 10072 MoveAxis(N, 0, ABG)
01:15:14.868 00.000 10072 Move returns status 0, amount 0
01:15:14.868 00.000 10072 move complete, result=0
01:15:14.868 00.000 10072 worker thread done servicing request
01:15:14.868 00.000 10072 Worker thread wakes up
01:15:14.868 00.000 1032 GuideStep: 0.3 px 107 ms WEST, -0.1 px 0 ms NORTH
01:15:14.871 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:14.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:15.277 00.406 10072 Exposure complete
01:15:15.327 00.050 10072 worker thread done servicing request
01:15:15.327 00.000 1032 OnExposeComplete: enter
01:15:15.328 00.001 1032 UpdateGuideState(): m_state=6
01:15:15.331 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2238
01:15:15.333 00.002 1032 Star::Find returns 1 (0), X=317.13, Y=753.60, Mass=1422, SNR=26.6, Peak=164 HFD=2.7
01:15:15.334 00.001 1032 MultiStar: [#1 -0.35,1.28,0.00,M1] [#2 0.01,1.24,0.00,M1] [#3 -0.04,0.91,0.00,M1] [#4 -0.37,1.11,0.00,M1] [#5 -0.35,1.34,0.00,M1] [#6 -0.37,1.01,0.00,M1] [#7 0.25,0.82,0.00,M1] [#8 -0.04,0.95,0.00,M1] 
01:15:15.336 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
01:15:15.339 00.003 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
01:15:15.340 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=1.31 hyp=1.31 cameraTheta=1.65 mountX=1.29 mountY=-0.24, mountTheta=-0.18
01:15:15.343 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=1.31, opts=13)
01:15:15.345 00.002 1032 Enqueuing Move request for scope (-0.10, 1.31)
01:15:15.346 00.001 10072 Worker thread wakes up
01:15:15.346 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 1.31) opts 0xd
01:15:15.347 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.10, 1.31)
01:15:15.347 00.000 10072 Moving (-0.10, 1.31) raw xDistance=1.29 yDistance=-0.24
01:15:15.348 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:15.350 00.002 10072 PPEC rslt: input = 1.29, final = 0.57, react = 0.58, pred = -0.01, hyst = 0.48, hyst_pct = 0.00, period_length = 288.26
01:15:15.351 00.001 10072 PPEC: input: 1.29, control: 0.57, exposure: 500
01:15:15.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:15:15.351 00.000 10072 MoveAxis(W, 585, ABG)
01:15:15.351 00.000 10072 Guiding  Dir = 3, Dur = 585
01:15:15.351 00.000 10072 IsGuiding returns 0
01:15:15.352 00.001 10072 PulseGuide returned control before completion, sleep 595
01:15:15.369 00.017 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:15:15.372 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:15.373 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:15.375 00.002 1032 Enqueuing Expose request
01:15:15.961 00.586 10072 IsGuiding returns 0
01:15:15.961 00.000 10072 Move returns status 0, amount 585
01:15:15.961 00.000 10072 MoveAxis(N, 154, ABG)
01:15:15.961 00.000 10072 Guiding  Dir = 0, Dur = 154
01:15:15.961 00.000 10072 IsGuiding returns 0
01:15:15.963 00.002 10072 PulseGuide returned control before completion, sleep 164
01:15:16.135 00.172 10072 IsGuiding returns 0
01:15:16.135 00.000 10072 Move returns status 0, amount 154
01:15:16.135 00.000 10072 move complete, result=0
01:15:16.136 00.001 10072 worker thread done servicing request
01:15:16.136 00.000 10072 Worker thread wakes up
01:15:16.136 00.000 1032 GuideStep: 1.3 px 585 ms WEST, -0.2 px 154 ms NORTH
01:15:16.140 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:16.141 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:16.777 00.636 10072 Exposure complete
01:15:16.821 00.044 10072 worker thread done servicing request
01:15:16.821 00.000 1032 OnExposeComplete: enter
01:15:16.823 00.002 1032 UpdateGuideState(): m_state=6
01:15:16.825 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2239
01:15:16.827 00.002 1032 Star::Find returns 1 (0), X=317.61, Y=750.22, Mass=1564, SNR=27.9, Peak=154 HFD=2.9
01:15:16.828 00.001 1032 MultiStar: large primary error, entering stabilization period
01:15:16.830 00.002 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.06)
01:15:16.832 00.002 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.06)
01:15:16.834 00.002 1032 CameraToMount -- cameraX=0.38 cameraY=-2.07 hyp=2.10 cameraTheta=-1.39 mountX=-2.10 mountY=0.17, mountTheta=3.06
01:15:16.838 00.004 1032 SchedulePrimaryMove(0F526948, x=0.38, y=-2.07, opts=13)
01:15:16.839 00.001 1032 Enqueuing Move request for scope (0.38, -2.07)
01:15:16.841 00.002 10072 Worker thread wakes up
01:15:16.841 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.38, -2.07) opts 0xd
01:15:16.841 00.000 10072 Handling offset move in thread for scope, endpoint = (0.38, -2.07)
01:15:16.841 00.000 10072 Moving (0.38, -2.07) raw xDistance=-2.10 yDistance=0.17
01:15:16.842 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:16.845 00.003 10072 PPEC rslt: input = -2.10, final = -0.95, react = -0.94, pred = -0.01, hyst = -0.84, hyst_pct = 0.00, period_length = 288.26
01:15:16.845 00.000 10072 PPEC: input: -2.10, control: -0.95, exposure: 500
01:15:16.845 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:16.846 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:15:16.846 00.000 10072 MoveAxis(E, 975, ABG)
01:15:16.846 00.000 10072 Guiding  Dir = 2, Dur = 975
01:15:16.846 00.000 10072 IsGuiding returns 0
01:15:16.846 00.000 10072 PulseGuide returned control before completion, sleep 985
01:15:16.864 00.018 1032 UpdateGuideState exits: m=1564 SNR=27.9
01:15:16.866 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:16.868 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:16.870 00.002 1032 Enqueuing Expose request
01:15:17.837 00.967 10072 IsGuiding returns 0
01:15:17.837 00.000 10072 Move returns status 0, amount 975
01:15:17.837 00.000 10072 MoveAxis(N, 0, ABG)
01:15:17.837 00.000 10072 Move returns status 0, amount 0
01:15:17.837 00.000 10072 move complete, result=0
01:15:17.837 00.000 10072 worker thread done servicing request
01:15:17.837 00.000 10072 Worker thread wakes up
01:15:17.837 00.000 1032 GuideStep: -2.1 px 975 ms EAST, 0.2 px 0 ms NORTH
01:15:17.840 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:17.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:18.477 00.637 10072 Exposure complete
01:15:18.522 00.045 10072 worker thread done servicing request
01:15:18.522 00.000 1032 OnExposeComplete: enter
01:15:18.525 00.003 1032 UpdateGuideState(): m_state=6
01:15:18.526 00.001 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2240
01:15:18.528 00.002 1032 Star::Find returns 1 (0), X=316.90, Y=753.10, Mass=1364, SNR=26.0, Peak=147 HFD=2.8
01:15:18.530 00.002 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
01:15:18.531 00.001 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
01:15:18.533 00.002 1032 CameraToMount -- cameraX=-0.33 cameraY=0.80 hyp=0.87 cameraTheta=1.96 mountX=0.86 mountY=0.11, mountTheta=0.13
01:15:18.535 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.33, y=0.80, opts=13)
01:15:18.537 00.002 1032 Enqueuing Move request for scope (-0.33, 0.80)
01:15:18.539 00.002 10072 Worker thread wakes up
01:15:18.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.80) opts 0xd
01:15:18.539 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.33, 0.80)
01:15:18.539 00.000 10072 Moving (-0.33, 0.80) raw xDistance=0.86 yDistance=0.11
01:15:18.541 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:18.544 00.003 10072 PPEC rslt: input = 0.86, final = 0.37, react = 0.39, pred = -0.01, hyst = 0.37, hyst_pct = 0.00, period_length = 288.26
01:15:18.544 00.000 10072 PPEC: input: 0.86, control: 0.37, exposure: 500
01:15:18.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:18.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:15:18.544 00.000 10072 MoveAxis(W, 382, ABG)
01:15:18.544 00.000 10072 Guiding  Dir = 3, Dur = 382
01:15:18.544 00.000 10072 IsGuiding returns 0
01:15:18.545 00.001 10072 PulseGuide returned control before completion, sleep 392
01:15:18.562 00.017 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:15:18.563 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:18.565 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:18.566 00.001 1032 Enqueuing Expose request
01:15:18.945 00.379 10072 IsGuiding returns 0
01:15:18.945 00.000 10072 Move returns status 0, amount 382
01:15:18.945 00.000 10072 MoveAxis(N, 0, ABG)
01:15:18.945 00.000 10072 Move returns status 0, amount 0
01:15:18.945 00.000 10072 move complete, result=0
01:15:18.946 00.001 10072 worker thread done servicing request
01:15:18.946 00.000 10072 Worker thread wakes up
01:15:18.946 00.000 1032 GuideStep: 0.9 px 382 ms WEST, 0.1 px 0 ms NORTH
01:15:18.950 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:18.950 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:19.577 00.627 10072 Exposure complete
01:15:19.622 00.045 10072 worker thread done servicing request
01:15:19.622 00.000 1032 OnExposeComplete: enter
01:15:19.624 00.002 1032 UpdateGuideState(): m_state=6
01:15:19.626 00.002 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2241
01:15:19.628 00.002 1032 Star::Find returns 1 (0), X=317.30, Y=751.26, Mass=1488, SNR=27.2, Peak=86 HFD=3.8
01:15:19.629 00.001 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.95)
01:15:19.630 00.001 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.95)
01:15:19.631 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-1.03 hyp=1.04 cameraTheta=-1.50 mountX=-1.02 mountY=0.20, mountTheta=2.95
01:15:19.634 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-1.03, opts=13)
01:15:19.636 00.002 1032 Enqueuing Move request for scope (0.07, -1.03)
01:15:19.637 00.001 10072 Worker thread wakes up
01:15:19.637 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.03) opts 0xd
01:15:19.637 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -1.03)
01:15:19.637 00.000 10072 Moving (0.07, -1.03) raw xDistance=-1.02 yDistance=0.20
01:15:19.640 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:19.643 00.003 10072 PPEC rslt: input = -1.02, final = -0.47, react = -0.46, pred = -0.01, hyst = -0.46, hyst_pct = 0.00, period_length = 288.26
01:15:19.643 00.000 10072 PPEC: input: -1.02, control: -0.47, exposure: 500
01:15:19.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:19.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:15:19.643 00.000 10072 MoveAxis(E, 477, ABG)
01:15:19.643 00.000 10072 Guiding  Dir = 2, Dur = 477
01:15:19.643 00.000 10072 IsGuiding returns 0
01:15:19.644 00.001 10072 PulseGuide returned control before completion, sleep 487
01:15:19.658 00.014 1032 UpdateGuideState exits: m=1488 SNR=27.2
01:15:19.660 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:19.662 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:19.664 00.002 1032 Enqueuing Expose request
01:15:20.138 00.474 10072 IsGuiding returns 0
01:15:20.138 00.000 10072 Move returns status 0, amount 477
01:15:20.138 00.000 10072 MoveAxis(N, 0, ABG)
01:15:20.138 00.000 10072 Move returns status 0, amount 0
01:15:20.138 00.000 10072 move complete, result=0
01:15:20.138 00.000 10072 worker thread done servicing request
01:15:20.138 00.000 10072 Worker thread wakes up
01:15:20.138 00.000 1032 GuideStep: -1.0 px 477 ms EAST, 0.2 px 0 ms NORTH
01:15:20.141 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:20.141 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:20.764 00.623 10072 Exposure complete
01:15:20.810 00.046 10072 worker thread done servicing request
01:15:20.811 00.001 1032 OnExposeComplete: enter
01:15:20.812 00.001 1032 UpdateGuideState(): m_state=6
01:15:20.814 00.002 1032 Star::Find(15, 317, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2242
01:15:20.815 00.001 1032 Star::Find returns 1 (0), X=317.18, Y=751.30, Mass=1314, SNR=25.5, Peak=127 HFD=2.9
01:15:20.818 00.003 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.83)
01:15:20.819 00.001 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.83)
01:15:20.820 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.99 hyp=0.99 cameraTheta=-1.62 mountX=-0.94 mountY=0.30, mountTheta=2.83
01:15:20.822 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.99, opts=13)
01:15:20.824 00.002 1032 Enqueuing Move request for scope (-0.05, -0.99)
01:15:20.826 00.002 10072 Worker thread wakes up
01:15:20.826 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.99) opts 0xd
01:15:20.826 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.99)
01:15:20.826 00.000 10072 Moving (-0.05, -0.99) raw xDistance=-0.94 yDistance=0.30
01:15:20.827 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:20.830 00.003 10072 PPEC rslt: input = -0.94, final = -0.43, react = -0.42, pred = -0.01, hyst = -0.36, hyst_pct = 0.00, period_length = 288.26
01:15:20.830 00.000 10072 PPEC: input: -0.94, control: -0.43, exposure: 500
01:15:20.830 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:20.831 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:15:20.831 00.000 10072 MoveAxis(E, 443, ABG)
01:15:20.831 00.000 10072 Guiding  Dir = 2, Dur = 443
01:15:20.831 00.000 10072 IsGuiding returns 0
01:15:20.832 00.001 10072 PulseGuide returned control before completion, sleep 453
01:15:20.848 00.016 1032 UpdateGuideState exits: m=1314 SNR=25.5
01:15:20.850 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:20.853 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:20.854 00.001 1032 Enqueuing Expose request
01:15:21.292 00.438 10072 IsGuiding returns 0
01:15:21.292 00.000 10072 Move returns status 0, amount 443
01:15:21.293 00.001 10072 MoveAxis(N, 0, ABG)
01:15:21.293 00.000 10072 Move returns status 0, amount 0
01:15:21.293 00.000 10072 move complete, result=0
01:15:21.293 00.000 10072 worker thread done servicing request
01:15:21.293 00.000 10072 Worker thread wakes up
01:15:21.293 00.000 1032 GuideStep: -0.9 px 443 ms EAST, 0.3 px 0 ms NORTH
01:15:21.296 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:21.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:21.922 00.626 10072 Exposure complete
01:15:21.970 00.048 10072 worker thread done servicing request
01:15:21.971 00.001 1032 OnExposeComplete: enter
01:15:21.972 00.001 1032 UpdateGuideState(): m_state=6
01:15:21.974 00.002 1032 Star::Find(15, 317, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2243
01:15:21.976 00.002 1032 Star::Find returns 1 (0), X=316.96, Y=753.23, Mass=1368, SNR=26.1, Peak=149 HFD=2.5
01:15:21.979 00.003 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
01:15:21.981 00.002 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
01:15:21.984 00.003 1032 CameraToMount -- cameraX=-0.27 cameraY=0.94 hyp=0.97 cameraTheta=1.85 mountX=0.97 mountY=0.02, mountTheta=0.02
01:15:21.988 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.27, y=0.94, opts=13)
01:15:21.990 00.002 1032 Enqueuing Move request for scope (-0.27, 0.94)
01:15:21.992 00.002 10072 Worker thread wakes up
01:15:21.992 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.94) opts 0xd
01:15:21.992 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.27, 0.94)
01:15:21.992 00.000 10072 Moving (-0.27, 0.94) raw xDistance=0.97 yDistance=0.02
01:15:21.996 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:21.998 00.002 10072 PPEC rslt: input = 0.97, final = 0.43, react = 0.44, pred = -0.01, hyst = 0.37, hyst_pct = 0.00, period_length = 288.26
01:15:21.998 00.000 10072 PPEC: input: 0.97, control: 0.43, exposure: 500
01:15:21.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:21.999 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:15:21.999 00.000 10072 MoveAxis(W, 435, ABG)
01:15:21.999 00.000 10072 Guiding  Dir = 3, Dur = 435
01:15:21.999 00.000 10072 IsGuiding returns 0
01:15:21.999 00.000 10072 PulseGuide returned control before completion, sleep 445
01:15:22.016 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.1
01:15:22.019 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:22.022 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:22.024 00.002 1032 Enqueuing Expose request
01:15:22.449 00.425 10072 IsGuiding returns 0
01:15:22.449 00.000 10072 Move returns status 0, amount 435
01:15:22.449 00.000 10072 MoveAxis(N, 0, ABG)
01:15:22.449 00.000 10072 Move returns status 0, amount 0
01:15:22.449 00.000 10072 move complete, result=0
01:15:22.449 00.000 10072 worker thread done servicing request
01:15:22.449 00.000 10072 Worker thread wakes up
01:15:22.449 00.000 1032 GuideStep: 1.0 px 435 ms WEST, 0.0 px 0 ms NORTH
01:15:22.451 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:22.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:23.077 00.626 10072 Exposure complete
01:15:23.116 00.039 1032 OnExposeComplete: enter
01:15:23.119 00.003 1032 UpdateGuideState(): m_state=6
01:15:23.121 00.002 10072 worker thread done servicing request
01:15:23.121 00.000 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2244
01:15:23.123 00.002 1032 Star::Find returns 1 (0), X=317.32, Y=752.20, Mass=1163, SNR=23.9, Peak=77 HFD=3.9
01:15:23.124 00.001 1032 MultiStar: exiting stabilization period
01:15:23.125 00.001 1032 MultiStar: [#1 -0.15,-0.11,1.03,U] [#2 0.08,0.30,0.81,U] [#3 0.05,0.39,0.76,U] [#4 -0.10,-0.02,0.75,U] [#5 -0.14,0.29,0.74,U] [#6 -0.28,0.03,0.66,U] [#7 0.29,0.09,0.59,U] [#8 -0.07,-0.35,0.59,U] 
01:15:23.126 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {0.09, -0.09}
01:15:23.127 00.001 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
01:15:23.129 00.002 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
01:15:23.130 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.01 mountX=0.06 mountY=0.01, mountTheta=0.18
01:15:23.132 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
01:15:23.133 00.001 1032 Enqueuing Move request for scope (-0.03, 0.06)
01:15:23.135 00.002 10072 Worker thread wakes up
01:15:23.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
01:15:23.135 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
01:15:23.135 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.01
01:15:23.136 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:23.138 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.25
01:15:23.138 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:15:23.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:23.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:15:23.138 00.000 10072 MoveAxis(E, 14, ABG)
01:15:23.138 00.000 10072 Guiding  Dir = 2, Dur = 14
01:15:23.139 00.001 10072 IsGuiding returns 0
01:15:23.139 00.000 10072 PulseGuide returned control before completion, sleep 24
01:15:23.155 00.016 1032 UpdateGuideState exits: m=1163 SNR=23.9
01:15:23.156 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:23.159 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:23.160 00.001 1032 Enqueuing Expose request
01:15:23.168 00.008 10072 IsGuiding returns 0
01:15:23.168 00.000 10072 Move returns status 0, amount 14
01:15:23.168 00.000 10072 MoveAxis(N, 0, ABG)
01:15:23.168 00.000 10072 Move returns status 0, amount 0
01:15:23.168 00.000 10072 move complete, result=0
01:15:23.168 00.000 10072 worker thread done servicing request
01:15:23.168 00.000 10072 Worker thread wakes up
01:15:23.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:23.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:23.170 00.002 1032 GuideStep: 0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
01:15:23.578 00.408 10072 Exposure complete
01:15:23.629 00.051 10072 worker thread done servicing request
01:15:23.629 00.000 1032 OnExposeComplete: enter
01:15:23.631 00.002 1032 UpdateGuideState(): m_state=6
01:15:23.633 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2245
01:15:23.635 00.002 1032 Star::Find returns 1 (0), X=317.77, Y=750.82, Mass=1369, SNR=26.1, Peak=113 HFD=3.3
01:15:23.637 00.002 1032 MultiStar: large primary error, entering stabilization period
01:15:23.638 00.001 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
01:15:23.641 00.003 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
01:15:23.642 00.001 1032 CameraToMount -- cameraX=0.54 cameraY=-1.47 hyp=1.57 cameraTheta=-1.22 mountX=-1.56 mountY=-0.15, mountTheta=-3.05
01:15:23.646 00.004 1032 SchedulePrimaryMove(0F526948, x=0.54, y=-1.47, opts=13)
01:15:23.649 00.003 1032 Enqueuing Move request for scope (0.54, -1.47)
01:15:23.650 00.001 10072 Worker thread wakes up
01:15:23.650 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.54, -1.47) opts 0xd
01:15:23.650 00.000 10072 Handling offset move in thread for scope, endpoint = (0.54, -1.47)
01:15:23.650 00.000 10072 Moving (0.54, -1.47) raw xDistance=-1.56 yDistance=-0.15
01:15:23.652 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:23.654 00.002 10072 PPEC rslt: input = -1.56, final = -0.71, react = -0.70, pred = -0.01, hyst = -0.61, hyst_pct = 0.00, period_length = 288.25
01:15:23.654 00.000 10072 PPEC: input: -1.56, control: -0.71, exposure: 500
01:15:23.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:23.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:15:23.654 00.000 10072 MoveAxis(E, 728, ABG)
01:15:23.654 00.000 10072 Guiding  Dir = 2, Dur = 728
01:15:23.655 00.001 10072 IsGuiding returns 0
01:15:23.655 00.000 10072 PulseGuide returned control before completion, sleep 738
01:15:23.670 00.015 1032 UpdateGuideState exits: m=1369 SNR=26.1
01:15:23.672 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:23.674 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:23.676 00.002 1032 Enqueuing Expose request
01:15:24.397 00.721 10072 IsGuiding returns 1
01:15:24.397 00.000 10072 scope still moving after pulse duration time elapsed
01:15:24.430 00.033 10072 IsGuiding returns 0
01:15:24.433 00.003 10072 scope move finished after 728 + 49 ms
01:15:24.433 00.000 10072 Move returns status 0, amount 728
01:15:24.433 00.000 10072 MoveAxis(N, 0, ABG)
01:15:24.433 00.000 10072 Move returns status 0, amount 0
01:15:24.433 00.000 10072 move complete, result=0
01:15:24.433 00.000 10072 worker thread done servicing request
01:15:24.433 00.000 10072 Worker thread wakes up
01:15:24.433 00.000 1032 GuideStep: -1.6 px 728 ms EAST, -0.1 px 0 ms NORTH
01:15:24.435 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:24.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:25.070 00.635 10072 Exposure complete
01:15:25.118 00.048 10072 worker thread done servicing request
01:15:25.119 00.001 1032 OnExposeComplete: enter
01:15:25.121 00.002 1032 UpdateGuideState(): m_state=6
01:15:25.123 00.002 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2246
01:15:25.124 00.001 1032 Star::Find returns 1 (0), X=317.07, Y=752.79, Mass=1427, SNR=26.6, Peak=169 HFD=2.6
01:15:25.127 00.003 1032 MultiStar: exiting stabilization period
01:15:25.129 00.002 1032 MultiStar: [#1 -0.10,0.30,0.90,U] [#2 -0.01,0.29,0.73,U] [#3 -0.03,0.26,0.65,U] [#4 -0.11,0.25,0.74,U] [#5 -0.36,0.45,0.67,U] [#6 -0.30,0.11,0.53,U] [#7 0.27,-0.11,0.53,U] [#8 -0.09,0.12,0.53,U] 
01:15:25.130 00.001 1032 refined, 8 included, MultiStar: {-0.11, 0.27}, one-star: {-0.16, 0.50}
01:15:25.132 00.002 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
01:15:25.134 00.002 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
01:15:25.135 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.95 mountX=0.29 mountY=0.03, mountTheta=0.12
01:15:25.138 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.27, opts=13)
01:15:25.141 00.003 1032 Enqueuing Move request for scope (-0.11, 0.27)
01:15:25.143 00.002 10072 Worker thread wakes up
01:15:25.144 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.27) opts 0xd
01:15:25.144 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.27)
01:15:25.144 00.000 10072 Moving (-0.11, 0.27) raw xDistance=0.29 yDistance=0.03
01:15:25.146 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:25.148 00.002 10072 PPEC rslt: input = 0.29, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 288.25
01:15:25.150 00.002 10072 PPEC: input: 0.29, control: 0.12, exposure: 500
01:15:25.150 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:25.150 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:15:25.150 00.000 10072 MoveAxis(W, 120, ABG)
01:15:25.150 00.000 10072 Guiding  Dir = 3, Dur = 120
01:15:25.150 00.000 10072 IsGuiding returns 0
01:15:25.151 00.001 10072 PulseGuide returned control before completion, sleep 130
01:15:25.167 00.016 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:15:25.170 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:25.171 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:25.175 00.004 1032 Enqueuing Expose request
01:15:25.286 00.111 10072 IsGuiding returns 0
01:15:25.286 00.000 10072 Move returns status 0, amount 120
01:15:25.286 00.000 10072 MoveAxis(N, 0, ABG)
01:15:25.286 00.000 10072 Move returns status 0, amount 0
01:15:25.286 00.000 10072 move complete, result=0
01:15:25.286 00.000 10072 worker thread done servicing request
01:15:25.286 00.000 10072 Worker thread wakes up
01:15:25.286 00.000 1032 GuideStep: 0.3 px 120 ms WEST, 0.0 px 0 ms NORTH
01:15:25.289 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:25.289 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:25.693 00.404 10072 Exposure complete
01:15:25.745 00.052 10072 worker thread done servicing request
01:15:25.745 00.000 1032 OnExposeComplete: enter
01:15:25.747 00.002 1032 UpdateGuideState(): m_state=6
01:15:25.749 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2247
01:15:25.751 00.002 1032 Star::Find returns 1 (0), X=316.83, Y=753.66, Mass=1524, SNR=27.5, Peak=179 HFD=2.7
01:15:25.753 00.002 1032 MultiStar: [#1 -0.49,1.37,0.00,M1] [#2 -0.34,1.19,0.00,M1] [#3 -0.36,1.33,0.00,M1] [#4 -0.56,1.30,0.00,M1] [#5 -0.64,1.35,0.00,M1] [#6 -0.59,1.17,0.00,M1] [#7 -0.23,0.81,0.00,M1] [#8 -0.67,1.05,0.00,M1] 
01:15:25.755 00.002 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
01:15:25.756 00.001 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
01:15:25.758 00.002 1032 CameraToMount -- cameraX=-0.40 cameraY=1.37 hyp=1.43 cameraTheta=1.85 mountX=1.43 mountY=0.03, mountTheta=0.02
01:15:25.761 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.40, y=1.37, opts=13)
01:15:25.763 00.002 1032 Enqueuing Move request for scope (-0.40, 1.37)
01:15:25.766 00.003 10072 Worker thread wakes up
01:15:25.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 1.37) opts 0xd
01:15:25.766 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.40, 1.37)
01:15:25.766 00.000 10072 Moving (-0.40, 1.37) raw xDistance=1.43 yDistance=0.03
01:15:25.770 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:25.773 00.003 10072 PPEC rslt: input = 1.43, final = 0.63, react = 0.64, pred = -0.01, hyst = 0.55, hyst_pct = 0.00, period_length = 288.25
01:15:25.773 00.000 10072 PPEC: input: 1.43, control: 0.63, exposure: 500
01:15:25.773 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:25.773 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:15:25.774 00.001 10072 MoveAxis(W, 648, ABG)
01:15:25.774 00.000 10072 Guiding  Dir = 3, Dur = 648
01:15:25.774 00.000 10072 IsGuiding returns 0
01:15:25.774 00.000 10072 PulseGuide returned control before completion, sleep 658
01:15:25.793 00.019 1032 UpdateGuideState exits: m=1524 SNR=27.5
01:15:25.795 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:25.796 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:25.799 00.003 1032 Enqueuing Expose request
01:15:26.442 00.643 10072 IsGuiding returns 0
01:15:26.442 00.000 10072 Move returns status 0, amount 648
01:15:26.442 00.000 10072 MoveAxis(N, 0, ABG)
01:15:26.442 00.000 10072 Move returns status 0, amount 0
01:15:26.442 00.000 10072 move complete, result=0
01:15:26.443 00.001 10072 worker thread done servicing request
01:15:26.443 00.000 10072 Worker thread wakes up
01:15:26.443 00.000 1032 GuideStep: 1.4 px 648 ms WEST, 0.0 px 0 ms NORTH
01:15:26.447 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:26.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:27.087 00.640 10072 Exposure complete
01:15:27.133 00.046 10072 worker thread done servicing request
01:15:27.134 00.001 1032 OnExposeComplete: enter
01:15:27.135 00.001 1032 UpdateGuideState(): m_state=6
01:15:27.137 00.002 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2248
01:15:27.139 00.002 1032 Star::Find returns 1 (0), X=317.57, Y=750.82, Mass=1342, SNR=25.8, Peak=106 HFD=3.3
01:15:27.140 00.001 1032 MultiStar: [#1 0.41,-1.51,0.00,M2] [#2 0.53,-1.48,0.00,M2] [#3 0.50,-1.74,0.00,M2] [#4 0.12,-1.63,0.00,M2] [#5 0.19,-1.48,0.00,M2] [#6 0.13,-1.62,0.00,M2] [#7 0.67,-1.86,0.00,M2] [#8 0.05,-1.57,0.00,M2] 
01:15:27.141 00.001 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
01:15:27.143 00.002 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
01:15:27.150 00.007 1032 CameraToMount -- cameraX=0.34 cameraY=-1.48 hyp=1.51 cameraTheta=-1.34 mountX=-1.51 mountY=0.05, mountTheta=3.11
01:15:27.153 00.003 1032 SchedulePrimaryMove(0F526948, x=0.34, y=-1.48, opts=13)
01:15:27.156 00.003 1032 Enqueuing Move request for scope (0.34, -1.48)
01:15:27.158 00.002 10072 Worker thread wakes up
01:15:27.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.34, -1.48) opts 0xd
01:15:27.158 00.000 10072 Handling offset move in thread for scope, endpoint = (0.34, -1.48)
01:15:27.158 00.000 10072 Moving (0.34, -1.48) raw xDistance=-1.51 yDistance=0.05
01:15:27.159 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:27.162 00.003 10072 PPEC rslt: input = -1.51, final = -0.69, react = -0.68, pred = -0.00, hyst = -0.61, hyst_pct = 0.00, period_length = 288.25
01:15:27.162 00.000 10072 PPEC: input: -1.51, control: -0.69, exposure: 500
01:15:27.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:27.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:15:27.162 00.000 10072 MoveAxis(E, 700, ABG)
01:15:27.162 00.000 10072 Guiding  Dir = 2, Dur = 700
01:15:27.162 00.000 10072 IsGuiding returns 0
01:15:27.163 00.001 10072 PulseGuide returned control before completion, sleep 710
01:15:27.184 00.021 1032 UpdateGuideState exits: m=1342 SNR=25.8
01:15:27.185 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:27.187 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:27.189 00.002 1032 Enqueuing Expose request
01:15:27.880 00.691 10072 IsGuiding returns 0
01:15:27.880 00.000 10072 Move returns status 0, amount 700
01:15:27.880 00.000 10072 MoveAxis(N, 0, ABG)
01:15:27.880 00.000 10072 Move returns status 0, amount 0
01:15:27.881 00.001 10072 move complete, result=0
01:15:27.881 00.000 10072 worker thread done servicing request
01:15:27.881 00.000 10072 Worker thread wakes up
01:15:27.881 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:27.881 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:27.881 00.000 1032 GuideStep: -1.5 px 700 ms EAST, 0.0 px 0 ms NORTH
01:15:28.507 00.626 10072 Exposure complete
01:15:28.550 00.043 10072 worker thread done servicing request
01:15:28.550 00.000 1032 OnExposeComplete: enter
01:15:28.552 00.002 1032 UpdateGuideState(): m_state=6
01:15:28.554 00.002 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2249
01:15:28.556 00.002 1032 Star::Find returns 1 (0), X=317.04, Y=752.84, Mass=1347, SNR=25.9, Peak=131 HFD=2.9
01:15:28.558 00.002 1032 MultiStar: [#1 -0.24,0.37,0.97,U] [#2 0.00,0.40,0.76,U] [#3 -0.09,0.36,0.74,U] [#4 -0.13,0.33,0.69,U] [#5 -0.42,0.52,0.72,U] [#6 -0.11,0.23,0.63,U] [#7 0.01,-0.15,0.58,U] [#8 -0.17,0.26,0.56,U] 
01:15:28.559 00.001 1032 refined, 8 included, MultiStar: {-0.16, 0.34}, one-star: {-0.19, 0.55}
01:15:28.560 00.001 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
01:15:28.562 00.002 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
01:15:28.563 00.001 1032 CameraToMount -- cameraX=-0.16 cameraY=0.34 hyp=0.38 cameraTheta=2.00 mountX=0.37 mountY=0.06, mountTheta=0.17
01:15:28.566 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.34, opts=13)
01:15:28.568 00.002 1032 Enqueuing Move request for scope (-0.16, 0.34)
01:15:28.570 00.002 10072 Worker thread wakes up
01:15:28.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.34) opts 0xd
01:15:28.570 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.34)
01:15:28.570 00.000 10072 Moving (-0.16, 0.34) raw xDistance=0.37 yDistance=0.06
01:15:28.571 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:28.573 00.002 10072 PPEC rslt: input = 0.37, final = 0.16, react = 0.17, pred = -0.00, hyst = 0.18, hyst_pct = 0.00, period_length = 288.25
01:15:28.573 00.000 10072 PPEC: input: 0.37, control: 0.16, exposure: 500
01:15:28.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:28.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:15:28.575 00.002 10072 MoveAxis(W, 168, ABG)
01:15:28.575 00.000 10072 Guiding  Dir = 3, Dur = 168
01:15:28.575 00.000 10072 IsGuiding returns 0
01:15:28.575 00.000 10072 PulseGuide returned control before completion, sleep 178
01:15:28.597 00.022 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:15:28.599 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:28.601 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:28.603 00.002 1032 Enqueuing Expose request
01:15:28.756 00.153 10072 IsGuiding returns 0
01:15:28.756 00.000 10072 Move returns status 0, amount 168
01:15:28.756 00.000 10072 MoveAxis(N, 0, ABG)
01:15:28.756 00.000 10072 Move returns status 0, amount 0
01:15:28.756 00.000 10072 move complete, result=0
01:15:28.756 00.000 1032 GuideStep: 0.4 px 168 ms WEST, 0.1 px 0 ms NORTH
01:15:28.760 00.004 10072 worker thread done servicing request
01:15:28.760 00.000 10072 Worker thread wakes up
01:15:28.760 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:28.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:29.169 00.409 10072 Exposure complete
01:15:29.226 00.057 10072 worker thread done servicing request
01:15:29.226 00.000 1032 OnExposeComplete: enter
01:15:29.229 00.003 1032 UpdateGuideState(): m_state=6
01:15:29.231 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2250
01:15:29.233 00.002 1032 Star::Find returns 1 (0), X=316.91, Y=753.83, Mass=1233, SNR=24.7, Peak=127 HFD=2.7
01:15:29.235 00.002 1032 MultiStar: large primary error, entering stabilization period
01:15:29.237 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
01:15:29.240 00.003 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
01:15:29.242 00.002 1032 CameraToMount -- cameraX=-0.32 cameraY=1.53 hyp=1.57 cameraTheta=1.78 mountX=1.56 mountY=-0.08, mountTheta=-0.05
01:15:29.247 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.32, y=1.53, opts=13)
01:15:29.249 00.002 1032 Enqueuing Move request for scope (-0.32, 1.53)
01:15:29.252 00.003 10072 Worker thread wakes up
01:15:29.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 1.53) opts 0xd
01:15:29.252 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.32, 1.53)
01:15:29.252 00.000 10072 Moving (-0.32, 1.53) raw xDistance=1.56 yDistance=-0.08
01:15:29.254 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:29.256 00.002 10072 PPEC rslt: input = 1.56, final = 0.70, react = 0.70, pred = -0.00, hyst = 0.60, hyst_pct = 0.00, period_length = 288.25
01:15:29.257 00.001 10072 PPEC: input: 1.56, control: 0.70, exposure: 500
01:15:29.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:29.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:15:29.257 00.000 10072 MoveAxis(W, 718, ABG)
01:15:29.257 00.000 10072 Guiding  Dir = 3, Dur = 718
01:15:29.257 00.000 10072 IsGuiding returns 0
01:15:29.257 00.000 10072 PulseGuide returned control before completion, sleep 728
01:15:29.277 00.020 1032 UpdateGuideState exits: m=1233 SNR=24.7
01:15:29.279 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:29.281 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:29.283 00.002 1032 Enqueuing Expose request
01:15:29.994 00.711 10072 IsGuiding returns 0
01:15:29.994 00.000 10072 Move returns status 0, amount 718
01:15:29.994 00.000 10072 MoveAxis(N, 0, ABG)
01:15:29.994 00.000 10072 Move returns status 0, amount 0
01:15:29.994 00.000 10072 move complete, result=0
01:15:29.994 00.000 10072 worker thread done servicing request
01:15:29.996 00.002 10072 Worker thread wakes up
01:15:29.996 00.000 1032 GuideStep: 1.6 px 718 ms WEST, -0.1 px 0 ms NORTH
01:15:29.998 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:29.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:30.622 00.624 10072 Exposure complete
01:15:30.673 00.051 10072 worker thread done servicing request
01:15:30.673 00.000 1032 OnExposeComplete: enter
01:15:30.677 00.004 1032 UpdateGuideState(): m_state=6
01:15:30.679 00.002 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2251
01:15:30.681 00.002 1032 Star::Find returns 1 (0), X=317.79, Y=750.73, Mass=1480, SNR=27.1, Peak=142 HFD=3.0
01:15:30.684 00.003 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
01:15:30.686 00.002 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
01:15:30.688 00.002 1032 CameraToMount -- cameraX=0.56 cameraY=-1.56 hyp=1.66 cameraTheta=-1.22 mountX=-1.65 mountY=-0.14, mountTheta=-3.06
01:15:30.690 00.002 1032 SchedulePrimaryMove(0F526948, x=0.56, y=-1.56, opts=13)
01:15:30.691 00.001 1032 Enqueuing Move request for scope (0.56, -1.56)
01:15:30.693 00.002 10072 Worker thread wakes up
01:15:30.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.56, -1.56) opts 0xd
01:15:30.693 00.000 10072 Handling offset move in thread for scope, endpoint = (0.56, -1.56)
01:15:30.693 00.000 10072 Moving (0.56, -1.56) raw xDistance=-1.65 yDistance=-0.14
01:15:30.696 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:30.699 00.003 10072 PPEC rslt: input = -1.65, final = -0.75, react = -0.74, pred = -0.00, hyst = -0.66, hyst_pct = 0.00, period_length = 288.25
01:15:30.699 00.000 10072 PPEC: input: -1.65, control: -0.75, exposure: 500
01:15:30.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:30.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:15:30.699 00.000 10072 MoveAxis(E, 762, ABG)
01:15:30.700 00.001 10072 Guiding  Dir = 2, Dur = 762
01:15:30.700 00.000 10072 IsGuiding returns 0
01:15:30.700 00.000 10072 PulseGuide returned control before completion, sleep 772
01:15:30.718 00.018 1032 UpdateGuideState exits: m=1480 SNR=27.1
01:15:30.720 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:30.721 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:30.724 00.003 1032 Enqueuing Expose request
01:15:31.479 00.755 10072 IsGuiding returns 0
01:15:31.479 00.000 10072 Move returns status 0, amount 762
01:15:31.479 00.000 10072 MoveAxis(N, 0, ABG)
01:15:31.479 00.000 10072 Move returns status 0, amount 0
01:15:31.479 00.000 10072 move complete, result=0
01:15:31.479 00.000 10072 worker thread done servicing request
01:15:31.479 00.000 10072 Worker thread wakes up
01:15:31.479 00.000 1032 GuideStep: -1.7 px 762 ms EAST, -0.1 px 0 ms NORTH
01:15:31.481 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:31.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:32.108 00.627 10072 Exposure complete
01:15:32.162 00.054 10072 worker thread done servicing request
01:15:32.162 00.000 1032 OnExposeComplete: enter
01:15:32.164 00.002 1032 UpdateGuideState(): m_state=6
01:15:32.166 00.002 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2252
01:15:32.168 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=752.95, Mass=1330, SNR=25.7, Peak=149 HFD=2.8
01:15:32.171 00.003 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
01:15:32.172 00.001 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
01:15:32.175 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.65 hyp=0.65 cameraTheta=1.60 mountX=0.64 mountY=-0.15, mountTheta=-0.23
01:15:32.180 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.65, opts=13)
01:15:32.183 00.003 1032 Enqueuing Move request for scope (-0.02, 0.65)
01:15:32.186 00.003 10072 Worker thread wakes up
01:15:32.186 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.65) opts 0xd
01:15:32.186 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.65)
01:15:32.187 00.001 10072 Moving (-0.02, 0.65) raw xDistance=0.64 yDistance=-0.15
01:15:32.189 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:32.192 00.003 10072 PPEC rslt: input = 0.64, final = 0.28, react = 0.29, pred = -0.01, hyst = 0.29, hyst_pct = 0.00, period_length = 288.25
01:15:32.192 00.000 10072 PPEC: input: 0.64, control: 0.28, exposure: 500
01:15:32.192 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:32.192 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:15:32.192 00.000 10072 MoveAxis(W, 286, ABG)
01:15:32.193 00.001 10072 Guiding  Dir = 3, Dur = 286
01:15:32.193 00.000 10072 IsGuiding returns 0
01:15:32.193 00.000 10072 PulseGuide returned control before completion, sleep 296
01:15:32.212 00.019 1032 UpdateGuideState exits: m=1330 SNR=25.7
01:15:32.214 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:32.216 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:32.217 00.001 1032 Enqueuing Expose request
01:15:32.496 00.279 10072 IsGuiding returns 1
01:15:32.497 00.001 10072 scope still moving after pulse duration time elapsed
01:15:32.527 00.030 10072 IsGuiding returns 1
01:15:32.558 00.031 10072 IsGuiding returns 0
01:15:32.558 00.000 10072 scope move finished after 286 + 79 ms
01:15:32.558 00.000 10072 Move returns status 0, amount 286
01:15:32.558 00.000 10072 MoveAxis(N, 0, ABG)
01:15:32.558 00.000 10072 Move returns status 0, amount 0
01:15:32.558 00.000 10072 move complete, result=0
01:15:32.558 00.000 10072 worker thread done servicing request
01:15:32.558 00.000 10072 Worker thread wakes up
01:15:32.558 00.000 1032 GuideStep: 0.6 px 286 ms WEST, -0.2 px 0 ms NORTH
01:15:32.561 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:32.561 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:33.297 00.736 10072 Exposure complete
01:15:33.344 00.047 10072 worker thread done servicing request
01:15:33.345 00.001 1032 OnExposeComplete: enter
01:15:33.347 00.002 1032 UpdateGuideState(): m_state=6
01:15:33.350 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2253
01:15:33.352 00.002 1032 Star::Find returns 1 (0), X=316.80, Y=753.84, Mass=1494, SNR=27.2, Peak=157 HFD=2.7
01:15:33.354 00.002 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
01:15:33.356 00.002 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
01:15:33.358 00.002 1032 CameraToMount -- cameraX=-0.43 cameraY=1.55 hyp=1.61 cameraTheta=1.84 mountX=1.61 mountY=0.02, mountTheta=0.01
01:15:33.363 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.43, y=1.55, opts=13)
01:15:33.366 00.003 1032 Enqueuing Move request for scope (-0.43, 1.55)
01:15:33.367 00.001 10072 Worker thread wakes up
01:15:33.367 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 1.55) opts 0xd
01:15:33.367 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.43, 1.55)
01:15:33.367 00.000 10072 Moving (-0.43, 1.55) raw xDistance=1.61 yDistance=0.02
01:15:33.369 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:33.372 00.003 10072 PPEC rslt: input = 1.61, final = 0.71, react = 0.72, pred = -0.01, hyst = 0.62, hyst_pct = 0.00, period_length = 288.25
01:15:33.372 00.000 10072 PPEC: input: 1.61, control: 0.71, exposure: 500
01:15:33.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:33.373 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:15:33.373 00.000 10072 MoveAxis(W, 730, ABG)
01:15:33.373 00.000 10072 Guiding  Dir = 3, Dur = 730
01:15:33.373 00.000 10072 IsGuiding returns 0
01:15:33.374 00.001 10072 PulseGuide returned control before completion, sleep 740
01:15:33.390 00.016 1032 UpdateGuideState exits: m=1494 SNR=27.2
01:15:33.396 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:33.398 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:33.400 00.002 1032 Enqueuing Expose request
01:15:34.124 00.724 10072 IsGuiding returns 0
01:15:34.124 00.000 10072 Move returns status 0, amount 730
01:15:34.124 00.000 10072 MoveAxis(N, 0, ABG)
01:15:34.124 00.000 10072 Move returns status 0, amount 0
01:15:34.124 00.000 10072 move complete, result=0
01:15:34.124 00.000 10072 worker thread done servicing request
01:15:34.124 00.000 10072 Worker thread wakes up
01:15:34.124 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:34.125 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:34.125 00.000 1032 GuideStep: 1.6 px 730 ms WEST, 0.0 px 0 ms NORTH
01:15:34.752 00.627 10072 Exposure complete
01:15:34.793 00.041 10072 worker thread done servicing request
01:15:34.793 00.000 1032 OnExposeComplete: enter
01:15:34.794 00.001 1032 UpdateGuideState(): m_state=6
01:15:34.796 00.002 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2254
01:15:34.799 00.003 1032 Star::Find returns 1 (0), X=317.48, Y=751.25, Mass=1522, SNR=27.5, Peak=146 HFD=3.1
01:15:34.801 00.002 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.12)
01:15:34.802 00.001 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.12)
01:15:34.807 00.005 1032 CameraToMount -- cameraX=0.25 cameraY=-1.04 hyp=1.07 cameraTheta=-1.34 mountX=-1.07 mountY=0.03, mountTheta=3.12
01:15:34.809 00.002 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-1.04, opts=13)
01:15:34.813 00.004 1032 Enqueuing Move request for scope (0.25, -1.04)
01:15:34.815 00.002 10072 Worker thread wakes up
01:15:34.815 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -1.04) opts 0xd
01:15:34.815 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -1.04)
01:15:34.815 00.000 10072 Moving (0.25, -1.04) raw xDistance=-1.07 yDistance=0.03
01:15:34.818 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:34.820 00.002 10072 PPEC rslt: input = -1.07, final = -0.49, react = -0.48, pred = -0.01, hyst = -0.42, hyst_pct = 0.00, period_length = 288.25
01:15:34.820 00.000 10072 PPEC: input: -1.07, control: -0.49, exposure: 500
01:15:34.820 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:34.820 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:15:34.820 00.000 10072 MoveAxis(E, 501, ABG)
01:15:34.820 00.000 10072 Guiding  Dir = 2, Dur = 501
01:15:34.821 00.001 10072 IsGuiding returns 0
01:15:34.821 00.000 10072 PulseGuide returned control before completion, sleep 511
01:15:34.837 00.016 1032 UpdateGuideState exits: m=1522 SNR=27.5
01:15:34.839 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:34.841 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:34.843 00.002 1032 Enqueuing Expose request
01:15:35.341 00.498 10072 IsGuiding returns 0
01:15:35.341 00.000 10072 Move returns status 0, amount 501
01:15:35.341 00.000 10072 MoveAxis(N, 0, ABG)
01:15:35.341 00.000 10072 Move returns status 0, amount 0
01:15:35.341 00.000 10072 move complete, result=0
01:15:35.341 00.000 10072 worker thread done servicing request
01:15:35.341 00.000 10072 Worker thread wakes up
01:15:35.341 00.000 1032 GuideStep: -1.1 px 501 ms EAST, 0.0 px 0 ms NORTH
01:15:35.345 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:35.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:35.968 00.623 10072 Exposure complete
01:15:36.017 00.049 10072 worker thread done servicing request
01:15:36.017 00.000 1032 OnExposeComplete: enter
01:15:36.021 00.004 1032 UpdateGuideState(): m_state=6
01:15:36.024 00.003 1032 Star::Find(15, 317, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2255
01:15:36.026 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=753.04, Mass=1566, SNR=27.9, Peak=175 HFD=2.7
01:15:36.028 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
01:15:36.029 00.001 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
01:15:36.031 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.75 hyp=0.75 cameraTheta=1.59 mountX=0.73 mountY=-0.18, mountTheta=-0.24
01:15:36.033 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.75, opts=13)
01:15:36.035 00.002 1032 Enqueuing Move request for scope (-0.02, 0.75)
01:15:36.036 00.001 10072 Worker thread wakes up
01:15:36.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.75) opts 0xd
01:15:36.036 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.75)
01:15:36.036 00.000 10072 Moving (-0.02, 0.75) raw xDistance=0.73 yDistance=-0.18
01:15:36.039 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:36.041 00.002 10072 PPEC rslt: input = 0.73, final = 0.32, react = 0.33, pred = -0.01, hyst = 0.33, hyst_pct = 0.00, period_length = 288.24
01:15:36.041 00.000 10072 PPEC: input: 0.73, control: 0.32, exposure: 500
01:15:36.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:36.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:15:36.041 00.000 10072 MoveAxis(W, 324, ABG)
01:15:36.041 00.000 10072 Guiding  Dir = 3, Dur = 324
01:15:36.042 00.001 10072 IsGuiding returns 0
01:15:36.042 00.000 10072 PulseGuide returned control before completion, sleep 334
01:15:36.060 00.018 1032 UpdateGuideState exits: m=1566 SNR=27.9
01:15:36.062 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:36.064 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:36.065 00.001 1032 Enqueuing Expose request
01:15:36.389 00.324 10072 IsGuiding returns 0
01:15:36.389 00.000 10072 Move returns status 0, amount 324
01:15:36.390 00.001 10072 MoveAxis(N, 0, ABG)
01:15:36.390 00.000 10072 Move returns status 0, amount 0
01:15:36.390 00.000 10072 move complete, result=0
01:15:36.390 00.000 10072 worker thread done servicing request
01:15:36.390 00.000 10072 Worker thread wakes up
01:15:36.390 00.000 1032 GuideStep: 0.7 px 324 ms WEST, -0.2 px 0 ms NORTH
01:15:36.394 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:36.394 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:37.141 00.747 10072 Exposure complete
01:15:37.189 00.048 1032 OnExposeComplete: enter
01:15:37.190 00.001 1032 UpdateGuideState(): m_state=6
01:15:37.193 00.003 10072 worker thread done servicing request
01:15:37.193 00.000 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2256
01:15:37.195 00.002 1032 Star::Find returns 1 (0), X=317.27, Y=751.92, Mass=1312, SNR=25.5, Peak=101 HFD=3.7
01:15:37.197 00.002 1032 MultiStar: exiting stabilization period
01:15:37.198 00.001 1032 MultiStar: [#1 0.14,-0.26,0.98,U] [#2 0.24,-0.16,0.71,U] [#3 0.17,-0.25,0.68,U] [#4 -0.11,-0.41,0.72,U] [#5 -0.18,-0.02,0.76,U] [#6 0.05,-0.58,0.60,U] [#7 0.31,-0.30,0.51,U] [#8 -0.05,-0.51,0.58,U] 
01:15:37.200 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.31}, one-star: {0.04, -0.37}
01:15:37.203 00.003 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
01:15:37.205 00.002 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
01:15:37.207 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.31 hyp=0.31 cameraTheta=-1.37 mountX=-0.31 mountY=0.02, mountTheta=3.08
01:15:37.210 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.31, opts=13)
01:15:37.212 00.002 1032 Enqueuing Move request for scope (0.06, -0.31)
01:15:37.214 00.002 10072 Worker thread wakes up
01:15:37.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.31) opts 0xd
01:15:37.214 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.31)
01:15:37.214 00.000 10072 Moving (0.06, -0.31) raw xDistance=-0.31 yDistance=0.02
01:15:37.216 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:37.219 00.003 10072 PPEC rslt: input = -0.31, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 288.24
01:15:37.219 00.000 10072 PPEC: input: -0.31, control: -0.15, exposure: 500
01:15:37.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:37.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:15:37.219 00.000 10072 MoveAxis(E, 152, ABG)
01:15:37.219 00.000 10072 Guiding  Dir = 2, Dur = 152
01:15:37.219 00.000 10072 IsGuiding returns 0
01:15:37.220 00.001 10072 PulseGuide returned control before completion, sleep 162
01:15:37.238 00.018 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:15:37.242 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:37.244 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:37.246 00.002 1032 Enqueuing Expose request
01:15:37.387 00.141 10072 IsGuiding returns 0
01:15:37.387 00.000 10072 Move returns status 0, amount 152
01:15:37.387 00.000 10072 MoveAxis(N, 0, ABG)
01:15:37.387 00.000 10072 Move returns status 0, amount 0
01:15:37.387 00.000 10072 move complete, result=0
01:15:37.387 00.000 10072 worker thread done servicing request
01:15:37.387 00.000 10072 Worker thread wakes up
01:15:37.387 00.000 1032 GuideStep: -0.3 px 152 ms EAST, 0.0 px 0 ms NORTH
01:15:37.390 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:37.390 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:37.798 00.408 10072 Exposure complete
01:15:37.892 00.094 1032 OnExposeComplete: enter
01:15:37.896 00.004 10072 worker thread done servicing request
01:15:37.896 00.000 1032 UpdateGuideState(): m_state=6
01:15:37.899 00.003 1032 Star::Find(15, 317, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2257
01:15:37.907 00.008 1032 Star::Find returns 1 (0), X=317.52, Y=750.88, Mass=1563, SNR=27.9, Peak=157 HFD=3.0
01:15:37.915 00.008 1032 MultiStar: [#1 0.38,-1.80,0.00,M1] [#2 0.62,-1.68,0.00,M1] [#3 0.52,-1.66,0.00,M1] [#4 0.39,-1.70,0.00,M1] [#5 0.23,-1.58,0.00,M1] [#6 0.55,-1.72,0.00,M1] [#7 0.81,-1.96,0.00,M1] [#8 0.61,-1.84,0.00,M1] 
01:15:37.940 00.025 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
01:15:37.944 00.004 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
01:15:37.947 00.003 1032 CameraToMount -- cameraX=0.29 cameraY=-1.41 hyp=1.44 cameraTheta=-1.37 mountX=-1.44 mountY=0.08, mountTheta=3.08
01:15:37.955 00.008 1032 SchedulePrimaryMove(0F526948, x=0.29, y=-1.41, opts=13)
01:15:37.961 00.006 1032 Enqueuing Move request for scope (0.29, -1.41)
01:15:37.969 00.008 10072 Worker thread wakes up
01:15:37.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.29, -1.41) opts 0xd
01:15:37.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.29, -1.41)
01:15:37.969 00.000 10072 Moving (0.29, -1.41) raw xDistance=-1.44 yDistance=0.08
01:15:37.985 00.016 10072 PPEC rslt: input = -1.44, final = -0.64, react = -0.65, pred = 0.00, hyst = -0.57, hyst_pct = 0.00, period_length = 288.24
01:15:37.985 00.000 10072 PPEC: input: -1.44, control: -0.64, exposure: 500
01:15:37.987 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:37.987 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:15:37.987 00.000 10072 MoveAxis(E, 659, ABG)
01:15:37.988 00.001 10072 Guiding  Dir = 2, Dur = 659
01:15:37.988 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:37.992 00.004 10072 IsGuiding returns 0
01:15:37.993 00.001 10072 PulseGuide returned control before completion, sleep 668
01:15:38.035 00.042 1032 UpdateGuideState exits: m=1563 SNR=27.9
01:15:38.040 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:38.044 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:38.050 00.006 1032 Enqueuing Expose request
01:15:38.669 00.619 10072 IsGuiding returns 0
01:15:38.669 00.000 10072 Move returns status 0, amount 659
01:15:38.669 00.000 10072 MoveAxis(N, 0, ABG)
01:15:38.669 00.000 10072 Move returns status 0, amount 0
01:15:38.669 00.000 10072 move complete, result=0
01:15:38.669 00.000 10072 worker thread done servicing request
01:15:38.669 00.000 10072 Worker thread wakes up
01:15:38.670 00.001 1032 GuideStep: -1.4 px 659 ms EAST, 0.1 px 0 ms NORTH
01:15:38.676 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:38.677 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:39.355 00.678 10072 Exposure complete
01:15:39.515 00.160 10072 worker thread done servicing request
01:15:39.516 00.001 1032 OnExposeComplete: enter
01:15:39.523 00.007 1032 UpdateGuideState(): m_state=6
01:15:39.531 00.008 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2258
01:15:39.549 00.018 1032 Star::Find returns 1 (0), X=317.07, Y=752.95, Mass=1611, SNR=28.3, Peak=183 HFD=2.8
01:15:39.568 00.019 1032 MultiStar: [#1 -0.14,0.51,0.90,U] [#2 -0.12,0.66,0.70,U] [#3 -0.20,0.33,0.62,U] [#4 -0.10,0.42,0.69,U] [#5 -0.40,0.50,0.65,U] [#6 -0.17,0.31,0.56,U] [#7 0.08,0.09,0.51,U] [#8 -0.02,0.30,0.54,U] 
01:15:39.574 00.006 1032 refined, 8 included, MultiStar: {-0.14, 0.45}, one-star: {-0.16, 0.65}
01:15:39.579 00.005 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
01:15:39.584 00.005 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
01:15:39.649 00.065 1032 CameraToMount -- cameraX=-0.14 cameraY=0.45 hyp=0.47 cameraTheta=1.88 mountX=0.47 mountY=0.02, mountTheta=0.05
01:15:39.682 00.033 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.45, opts=13)
01:15:39.697 00.015 1032 Enqueuing Move request for scope (-0.14, 0.45)
01:15:39.714 00.017 10072 Worker thread wakes up
01:15:39.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.45) opts 0xd
01:15:39.714 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.45)
01:15:39.714 00.000 10072 Moving (-0.14, 0.45) raw xDistance=0.47 yDistance=0.02
01:15:39.721 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:39.725 00.004 10072 PPEC rslt: input = 0.47, final = 0.22, react = 0.21, pred = 0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 288.24
01:15:39.725 00.000 10072 PPEC: input: 0.47, control: 0.22, exposure: 500
01:15:39.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:39.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:15:39.725 00.000 10072 MoveAxis(W, 224, ABG)
01:15:39.725 00.000 10072 Guiding  Dir = 3, Dur = 224
01:15:39.726 00.001 10072 IsGuiding returns 0
01:15:39.727 00.001 10072 PulseGuide returned control before completion, sleep 234
01:15:39.783 00.056 1032 UpdateGuideState exits: m=1611 SNR=28.3
01:15:39.789 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:39.795 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:39.806 00.011 1032 Enqueuing Expose request
01:15:39.971 00.165 10072 IsGuiding returns 0
01:15:39.971 00.000 10072 Move returns status 0, amount 224
01:15:39.972 00.001 10072 MoveAxis(N, 0, ABG)
01:15:39.972 00.000 10072 Move returns status 0, amount 0
01:15:39.972 00.000 10072 move complete, result=0
01:15:39.975 00.003 10072 worker thread done servicing request
01:15:39.976 00.001 10072 Worker thread wakes up
01:15:39.978 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:39.978 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:39.982 00.004 1032 GuideStep: 0.5 px 224 ms WEST, 0.0 px 0 ms NORTH
01:15:40.616 00.634 10072 Exposure complete
01:15:40.689 00.073 10072 worker thread done servicing request
01:15:40.689 00.000 1032 OnExposeComplete: enter
01:15:40.694 00.005 1032 UpdateGuideState(): m_state=6
01:15:40.697 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2259
01:15:40.700 00.003 1032 Star::Find returns 1 (0), X=316.88, Y=753.87, Mass=1517, SNR=27.4, Peak=172 HFD=2.7
01:15:40.707 00.007 1032 MultiStar: large primary error, entering stabilization period
01:15:40.713 00.006 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
01:15:40.717 00.004 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
01:15:40.719 00.002 1032 CameraToMount -- cameraX=-0.35 cameraY=1.57 hyp=1.61 cameraTheta=1.79 mountX=1.61 mountY=-0.07, mountTheta=-0.04
01:15:40.740 00.021 1032 SchedulePrimaryMove(0F526948, x=-0.35, y=1.57, opts=13)
01:15:40.749 00.009 1032 Enqueuing Move request for scope (-0.35, 1.57)
01:15:40.754 00.005 10072 Worker thread wakes up
01:15:40.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 1.57) opts 0xd
01:15:40.754 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.35, 1.57)
01:15:40.755 00.001 10072 Moving (-0.35, 1.57) raw xDistance=1.61 yDistance=-0.07
01:15:40.758 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:40.763 00.005 10072 PPEC rslt: input = 1.61, final = 0.73, react = 0.72, pred = 0.01, hyst = 0.62, hyst_pct = 0.00, period_length = 288.24
01:15:40.763 00.000 10072 PPEC: input: 1.61, control: 0.73, exposure: 500
01:15:40.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:40.766 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:15:40.766 00.000 10072 MoveAxis(W, 747, ABG)
01:15:40.766 00.000 10072 Guiding  Dir = 3, Dur = 747
01:15:40.778 00.012 10072 IsGuiding returns 0
01:15:40.780 00.002 10072 PulseGuide returned control before completion, sleep 757
01:15:40.804 00.024 1032 UpdateGuideState exits: m=1517 SNR=27.4
01:15:40.807 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:40.810 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:40.812 00.002 1032 Enqueuing Expose request
01:15:41.551 00.739 10072 IsGuiding returns 0
01:15:41.551 00.000 10072 Move returns status 0, amount 747
01:15:41.551 00.000 10072 MoveAxis(N, 0, ABG)
01:15:41.551 00.000 10072 Move returns status 0, amount 0
01:15:41.551 00.000 10072 move complete, result=0
01:15:41.551 00.000 10072 worker thread done servicing request
01:15:41.552 00.001 10072 Worker thread wakes up
01:15:41.552 00.000 1032 GuideStep: 1.6 px 747 ms WEST, -0.1 px 0 ms NORTH
01:15:41.554 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:41.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:42.182 00.628 10072 Exposure complete
01:15:42.263 00.081 1032 OnExposeComplete: enter
01:15:42.271 00.008 10072 worker thread done servicing request
01:15:42.271 00.000 1032 UpdateGuideState(): m_state=6
01:15:42.277 00.006 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2260
01:15:42.280 00.003 1032 Star::Find returns 1 (0), X=317.61, Y=751.22, Mass=1522, SNR=27.5, Peak=138 HFD=3.2
01:15:42.284 00.004 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
01:15:42.290 00.006 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
01:15:42.295 00.005 1032 CameraToMount -- cameraX=0.38 cameraY=-1.07 hyp=1.14 cameraTheta=-1.23 mountX=-1.13 mountY=-0.09, mountTheta=-3.06
01:15:42.307 00.012 1032 SchedulePrimaryMove(0F526948, x=0.38, y=-1.07, opts=13)
01:15:42.313 00.006 1032 Enqueuing Move request for scope (0.38, -1.07)
01:15:42.317 00.004 10072 Worker thread wakes up
01:15:42.317 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.38, -1.07) opts 0xd
01:15:42.317 00.000 10072 Handling offset move in thread for scope, endpoint = (0.38, -1.07)
01:15:42.318 00.001 10072 Moving (0.38, -1.07) raw xDistance=-1.13 yDistance=-0.09
01:15:42.325 00.007 10072 PPEC rslt: input = -1.13, final = -0.49, react = -0.51, pred = 0.02, hyst = -0.45, hyst_pct = 0.00, period_length = 288.24
01:15:42.326 00.001 10072 PPEC: input: -1.13, control: -0.49, exposure: 500
01:15:42.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:42.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:15:42.326 00.000 10072 MoveAxis(E, 504, ABG)
01:15:42.326 00.000 10072 Guiding  Dir = 2, Dur = 504
01:15:42.326 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:42.342 00.016 10072 IsGuiding returns 0
01:15:42.344 00.002 10072 PulseGuide returned control before completion, sleep 513
01:15:42.372 00.028 1032 UpdateGuideState exits: m=1522 SNR=27.5
01:15:42.377 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:42.394 00.017 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:42.416 00.022 1032 Enqueuing Expose request
01:15:42.864 00.448 10072 IsGuiding returns 0
01:15:42.864 00.000 10072 Move returns status 0, amount 504
01:15:42.864 00.000 10072 MoveAxis(N, 0, ABG)
01:15:42.864 00.000 10072 Move returns status 0, amount 0
01:15:42.864 00.000 10072 move complete, result=0
01:15:42.865 00.001 10072 worker thread done servicing request
01:15:42.865 00.000 10072 Worker thread wakes up
01:15:42.865 00.000 1032 GuideStep: -1.1 px 504 ms EAST, -0.1 px 0 ms NORTH
01:15:42.868 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:42.868 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:43.508 00.640 10072 Exposure complete
01:15:43.558 00.050 10072 worker thread done servicing request
01:15:43.558 00.000 1032 OnExposeComplete: enter
01:15:43.559 00.001 1032 UpdateGuideState(): m_state=6
01:15:43.561 00.002 1032 Star::Find(15, 317, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2261
01:15:43.562 00.001 1032 Star::Find returns 1 (0), X=317.18, Y=753.48, Mass=1299, SNR=25.4, Peak=146 HFD=2.8
01:15:43.564 00.002 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
01:15:43.565 00.001 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
01:15:43.566 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=1.19 hyp=1.19 cameraTheta=1.61 mountX=1.16 mountY=-0.26, mountTheta=-0.22
01:15:43.569 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=1.19, opts=13)
01:15:43.571 00.002 1032 Enqueuing Move request for scope (-0.05, 1.19)
01:15:43.573 00.002 10072 Worker thread wakes up
01:15:43.573 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.19) opts 0xd
01:15:43.573 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 1.19)
01:15:43.573 00.000 10072 Moving (-0.05, 1.19) raw xDistance=1.16 yDistance=-0.26
01:15:43.575 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:43.577 00.002 10072 PPEC rslt: input = 1.16, final = 0.54, react = 0.52, pred = 0.01, hyst = 0.50, hyst_pct = 0.00, period_length = 288.24
01:15:43.577 00.000 10072 PPEC: input: 1.16, control: 0.54, exposure: 500
01:15:43.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:15:43.577 00.000 10072 MoveAxis(W, 547, ABG)
01:15:43.577 00.000 10072 Guiding  Dir = 3, Dur = 547
01:15:43.577 00.000 10072 IsGuiding returns 0
01:15:43.579 00.002 10072 PulseGuide returned control before completion, sleep 557
01:15:43.598 00.019 1032 UpdateGuideState exits: m=1299 SNR=25.4
01:15:43.604 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:43.625 00.021 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:43.628 00.003 1032 Enqueuing Expose request
01:15:44.143 00.515 10072 IsGuiding returns 0
01:15:44.143 00.000 10072 Move returns status 0, amount 547
01:15:44.143 00.000 10072 MoveAxis(N, 168, ABG)
01:15:44.143 00.000 10072 Guiding  Dir = 0, Dur = 168
01:15:44.143 00.000 10072 IsGuiding returns 0
01:15:44.143 00.000 10072 PulseGuide returned control before completion, sleep 178
01:15:44.331 00.188 10072 IsGuiding returns 0
01:15:44.331 00.000 10072 Move returns status 0, amount 168
01:15:44.331 00.000 10072 move complete, result=0
01:15:44.332 00.001 10072 worker thread done servicing request
01:15:44.332 00.000 10072 Worker thread wakes up
01:15:44.332 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:44.332 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:44.332 00.000 1032 GuideStep: 1.2 px 547 ms WEST, -0.3 px 168 ms NORTH
01:15:44.969 00.637 10072 Exposure complete
01:15:45.012 00.043 10072 worker thread done servicing request
01:15:45.012 00.000 1032 OnExposeComplete: enter
01:15:45.015 00.003 1032 UpdateGuideState(): m_state=6
01:15:45.017 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2262
01:15:45.020 00.003 1032 Star::Find returns 1 (0), X=317.58, Y=750.56, Mass=1426, SNR=26.6, Peak=151 HFD=3.1
01:15:45.023 00.003 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
01:15:45.026 00.003 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
01:15:45.028 00.002 1032 CameraToMount -- cameraX=0.35 cameraY=-1.73 hyp=1.77 cameraTheta=-1.37 mountX=-1.76 mountY=0.11, mountTheta=3.08
01:15:45.031 00.003 1032 SchedulePrimaryMove(0F526948, x=0.35, y=-1.73, opts=13)
01:15:45.032 00.001 1032 Enqueuing Move request for scope (0.35, -1.73)
01:15:45.034 00.002 10072 Worker thread wakes up
01:15:45.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.35, -1.73) opts 0xd
01:15:45.034 00.000 10072 Handling offset move in thread for scope, endpoint = (0.35, -1.73)
01:15:45.034 00.000 10072 Moving (0.35, -1.73) raw xDistance=-1.76 yDistance=0.11
01:15:45.035 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:45.037 00.002 10072 PPEC rslt: input = -1.76, final = -0.78, react = -0.79, pred = 0.01, hyst = -0.74, hyst_pct = 0.00, period_length = 288.24
01:15:45.038 00.001 10072 PPEC: input: -1.76, control: -0.78, exposure: 500
01:15:45.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:45.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:15:45.038 00.000 10072 MoveAxis(E, 799, ABG)
01:15:45.038 00.000 10072 Guiding  Dir = 2, Dur = 799
01:15:45.038 00.000 10072 IsGuiding returns 0
01:15:45.038 00.000 10072 PulseGuide returned control before completion, sleep 809
01:15:45.055 00.017 1032 UpdateGuideState exits: m=1426 SNR=26.6
01:15:45.057 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:45.059 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:45.061 00.002 1032 Enqueuing Expose request
01:15:45.855 00.794 10072 IsGuiding returns 0
01:15:45.855 00.000 10072 Move returns status 0, amount 799
01:15:45.855 00.000 10072 MoveAxis(N, 0, ABG)
01:15:45.855 00.000 10072 Move returns status 0, amount 0
01:15:45.855 00.000 10072 move complete, result=0
01:15:45.855 00.000 10072 worker thread done servicing request
01:15:45.855 00.000 10072 Worker thread wakes up
01:15:45.856 00.001 1032 GuideStep: -1.8 px 799 ms EAST, 0.1 px 0 ms NORTH
01:15:45.858 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:45.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:46.483 00.625 10072 Exposure complete
01:15:46.526 00.043 10072 worker thread done servicing request
01:15:46.527 00.001 1032 OnExposeComplete: enter
01:15:46.529 00.002 1032 UpdateGuideState(): m_state=6
01:15:46.530 00.001 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2263
01:15:46.532 00.002 1032 Star::Find returns 1 (0), X=317.05, Y=752.87, Mass=1361, SNR=26.0, Peak=162 HFD=2.8
01:15:46.533 00.001 1032 MultiStar: exiting stabilization period
01:15:46.535 00.002 1032 MultiStar: [#1 -0.31,0.43,1.09,U] [#2 -0.21,0.34,0.74,U] [#3 -0.25,0.32,0.69,U] [#4 -0.32,0.30,0.73,U] [#5 -0.55,0.53,0.70,U] [#6 -0.50,0.22,0.64,U] [#7 0.02,0.04,0.61,U] [#8 -0.42,0.17,0.59,U] 
01:15:46.536 00.001 1032 refined, 8 included, MultiStar: {-0.30, 0.35}, one-star: {-0.18, 0.57}
01:15:46.538 00.002 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
01:15:46.539 00.001 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
01:15:46.541 00.002 1032 CameraToMount -- cameraX=-0.30 cameraY=0.35 hyp=0.46 cameraTheta=2.28 mountX=0.41 mountY=0.20, mountTheta=0.45
01:15:46.543 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.30, y=0.35, opts=13)
01:15:46.545 00.002 1032 Enqueuing Move request for scope (-0.30, 0.35)
01:15:46.548 00.003 10072 Worker thread wakes up
01:15:46.548 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.35) opts 0xd
01:15:46.548 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.30, 0.35)
01:15:46.548 00.000 10072 Moving (-0.30, 0.35) raw xDistance=0.41 yDistance=0.20
01:15:46.550 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:46.552 00.002 10072 PPEC rslt: input = 0.41, final = 0.20, react = 0.19, pred = 0.01, hyst = 0.19, hyst_pct = 0.00, period_length = 288.24
01:15:46.552 00.000 10072 PPEC: input: 0.41, control: 0.20, exposure: 500
01:15:46.552 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:46.552 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:15:46.552 00.000 10072 MoveAxis(W, 203, ABG)
01:15:46.552 00.000 10072 Guiding  Dir = 3, Dur = 203
01:15:46.552 00.000 10072 IsGuiding returns 0
01:15:46.553 00.001 10072 PulseGuide returned control before completion, sleep 213
01:15:46.569 00.016 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:15:46.573 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:46.575 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:46.578 00.003 1032 Enqueuing Expose request
01:15:46.779 00.201 10072 IsGuiding returns 0
01:15:46.779 00.000 10072 Move returns status 0, amount 203
01:15:46.779 00.000 10072 MoveAxis(N, 0, ABG)
01:15:46.779 00.000 10072 Move returns status 0, amount 0
01:15:46.779 00.000 10072 move complete, result=0
01:15:46.779 00.000 10072 worker thread done servicing request
01:15:46.779 00.000 10072 Worker thread wakes up
01:15:46.779 00.000 1032 GuideStep: 0.4 px 203 ms WEST, 0.2 px 0 ms NORTH
01:15:46.782 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:46.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:47.194 00.412 10072 Exposure complete
01:15:47.244 00.050 10072 worker thread done servicing request
01:15:47.245 00.001 1032 OnExposeComplete: enter
01:15:47.247 00.002 1032 UpdateGuideState(): m_state=6
01:15:47.249 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2264
01:15:47.251 00.002 1032 Star::Find returns 1 (0), X=316.56, Y=753.73, Mass=1195, SNR=24.4, Peak=129 HFD=3.0
01:15:47.253 00.002 1032 MultiStar: large primary error, entering stabilization period
01:15:47.255 00.002 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
01:15:47.256 00.001 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
01:15:47.258 00.002 1032 CameraToMount -- cameraX=-0.67 cameraY=1.44 hyp=1.59 cameraTheta=2.01 mountX=1.56 mountY=0.28, mountTheta=0.18
01:15:47.261 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.67, y=1.44, opts=13)
01:15:47.263 00.002 1032 Enqueuing Move request for scope (-0.67, 1.44)
01:15:47.266 00.003 10072 Worker thread wakes up
01:15:47.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 1.44) opts 0xd
01:15:47.266 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.67, 1.44)
01:15:47.266 00.000 10072 Moving (-0.67, 1.44) raw xDistance=1.56 yDistance=0.28
01:15:47.269 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:47.272 00.003 10072 PPEC rslt: input = 1.56, final = 0.71, react = 0.70, pred = 0.01, hyst = 0.60, hyst_pct = 0.00, period_length = 288.24
01:15:47.272 00.000 10072 PPEC: input: 1.56, control: 0.71, exposure: 500
01:15:47.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:47.272 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:15:47.272 00.000 10072 MoveAxis(W, 727, ABG)
01:15:47.272 00.000 10072 Guiding  Dir = 3, Dur = 727
01:15:47.273 00.001 10072 IsGuiding returns 0
01:15:47.273 00.000 10072 PulseGuide returned control before completion, sleep 737
01:15:47.290 00.017 1032 UpdateGuideState exits: m=1195 SNR=24.4
01:15:47.292 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:47.295 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:47.298 00.003 1032 Enqueuing Expose request
01:15:48.018 00.720 10072 IsGuiding returns 1
01:15:48.018 00.000 10072 scope still moving after pulse duration time elapsed
01:15:48.050 00.032 10072 IsGuiding returns 0
01:15:48.050 00.000 10072 scope move finished after 727 + 51 ms
01:15:48.050 00.000 10072 Move returns status 0, amount 727
01:15:48.051 00.001 10072 MoveAxis(N, 0, ABG)
01:15:48.051 00.000 10072 Move returns status 0, amount 0
01:15:48.051 00.000 10072 move complete, result=0
01:15:48.051 00.000 1032 GuideStep: 1.6 px 727 ms WEST, 0.3 px 0 ms NORTH
01:15:48.055 00.004 10072 worker thread done servicing request
01:15:48.055 00.000 10072 Worker thread wakes up
01:15:48.055 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:48.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:48.679 00.624 10072 Exposure complete
01:15:48.725 00.046 10072 worker thread done servicing request
01:15:48.725 00.000 1032 OnExposeComplete: enter
01:15:48.727 00.002 1032 UpdateGuideState(): m_state=6
01:15:48.729 00.002 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2265
01:15:48.731 00.002 1032 Star::Find returns 1 (0), X=317.53, Y=750.89, Mass=1406, SNR=26.4, Peak=141 HFD=3.0
01:15:48.732 00.001 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
01:15:48.734 00.002 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
01:15:48.736 00.002 1032 CameraToMount -- cameraX=0.30 cameraY=-1.40 hyp=1.44 cameraTheta=-1.36 mountX=-1.43 mountY=0.07, mountTheta=3.09
01:15:48.738 00.002 1032 SchedulePrimaryMove(0F526948, x=0.30, y=-1.40, opts=13)
01:15:48.741 00.003 1032 Enqueuing Move request for scope (0.30, -1.40)
01:15:48.743 00.002 10072 Worker thread wakes up
01:15:48.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.30, -1.40) opts 0xd
01:15:48.743 00.000 10072 Handling offset move in thread for scope, endpoint = (0.30, -1.40)
01:15:48.743 00.000 10072 Moving (0.30, -1.40) raw xDistance=-1.43 yDistance=0.07
01:15:48.745 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:48.747 00.002 10072 PPEC rslt: input = -1.43, final = -0.64, react = -0.65, pred = 0.00, hyst = -0.57, hyst_pct = 0.00, period_length = 288.23
01:15:48.747 00.000 10072 PPEC: input: -1.43, control: -0.64, exposure: 500
01:15:48.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:48.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:15:48.747 00.000 10072 MoveAxis(E, 657, ABG)
01:15:48.747 00.000 10072 Guiding  Dir = 2, Dur = 657
01:15:48.747 00.000 10072 IsGuiding returns 0
01:15:48.748 00.001 10072 PulseGuide returned control before completion, sleep 667
01:15:48.764 00.016 1032 UpdateGuideState exits: m=1406 SNR=26.4
01:15:48.766 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:48.769 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:48.771 00.002 1032 Enqueuing Expose request
01:15:49.427 00.656 10072 IsGuiding returns 0
01:15:49.427 00.000 10072 Move returns status 0, amount 657
01:15:49.427 00.000 10072 MoveAxis(N, 0, ABG)
01:15:49.427 00.000 10072 Move returns status 0, amount 0
01:15:49.427 00.000 10072 move complete, result=0
01:15:49.427 00.000 10072 worker thread done servicing request
01:15:49.427 00.000 10072 Worker thread wakes up
01:15:49.427 00.000 1032 GuideStep: -1.4 px 657 ms EAST, 0.1 px 0 ms NORTH
01:15:49.429 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:49.430 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:50.055 00.625 10072 Exposure complete
01:15:50.096 00.041 10072 worker thread done servicing request
01:15:50.096 00.000 1032 OnExposeComplete: enter
01:15:50.098 00.002 1032 UpdateGuideState(): m_state=6
01:15:50.100 00.002 1032 Star::Find(15, 317, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2266
01:15:50.102 00.002 1032 Star::Find returns 1 (0), X=316.85, Y=753.01, Mass=1473, SNR=27.0, Peak=131 HFD=2.8
01:15:50.104 00.002 1032 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.83) = xAngle (0.23 = 0.23)
01:15:50.106 00.002 1032 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.23 = 0.23)
01:15:50.107 00.001 1032 CameraToMount -- cameraX=-0.38 cameraY=0.72 hyp=0.81 cameraTheta=2.06 mountX=0.79 mountY=0.19, mountTheta=0.23
01:15:50.109 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.38, y=0.72, opts=13)
01:15:50.112 00.003 1032 Enqueuing Move request for scope (-0.38, 0.72)
01:15:50.115 00.003 10072 Worker thread wakes up
01:15:50.115 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.72) opts 0xd
01:15:50.115 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.38, 0.72)
01:15:50.115 00.000 10072 Moving (-0.38, 0.72) raw xDistance=0.79 yDistance=0.19
01:15:50.117 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:50.118 00.001 10072 PPEC rslt: input = 0.79, final = 0.36, react = 0.36, pred = 0.00, hyst = 0.35, hyst_pct = 0.00, period_length = 288.23
01:15:50.119 00.001 10072 PPEC: input: 0.79, control: 0.36, exposure: 500
01:15:50.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:50.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:15:50.119 00.000 10072 MoveAxis(W, 369, ABG)
01:15:50.119 00.000 10072 Guiding  Dir = 3, Dur = 369
01:15:50.119 00.000 10072 IsGuiding returns 0
01:15:50.120 00.001 10072 PulseGuide returned control before completion, sleep 379
01:15:50.135 00.015 1032 UpdateGuideState exits: m=1473 SNR=27.0
01:15:50.137 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:50.138 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:50.139 00.001 1032 Enqueuing Expose request
01:15:50.506 00.367 10072 IsGuiding returns 0
01:15:50.506 00.000 10072 Move returns status 0, amount 369
01:15:50.506 00.000 10072 MoveAxis(N, 0, ABG)
01:15:50.506 00.000 10072 Move returns status 0, amount 0
01:15:50.506 00.000 10072 move complete, result=0
01:15:50.506 00.000 10072 worker thread done servicing request
01:15:50.506 00.000 10072 Worker thread wakes up
01:15:50.506 00.000 1032 GuideStep: 0.8 px 369 ms WEST, 0.2 px 0 ms NORTH
01:15:50.510 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:50.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:51.243 00.733 10072 Exposure complete
01:15:51.287 00.044 10072 worker thread done servicing request
01:15:51.287 00.000 1032 OnExposeComplete: enter
01:15:51.289 00.002 1032 UpdateGuideState(): m_state=6
01:15:51.290 00.001 1032 Star::Find(15, 316, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2267
01:15:51.292 00.002 1032 Star::Find returns 1 (0), X=317.09, Y=752.62, Mass=1486, SNR=27.2, Peak=159 HFD=2.8
01:15:51.293 00.001 1032 MultiStar: exiting stabilization period
01:15:51.296 00.003 1032 MultiStar: [#1 -0.23,0.24,0.93,U] [#2 -0.06,0.23,0.70,U] [#3 -0.12,0.06,0.61,U] [#4 -0.17,0.11,0.68,U] [#5 -0.43,0.12,0.66,U] [#6 -0.18,-0.04,0.60,U] [#7 0.10,-0.13,0.53,U] [#8 0.04,-0.02,0.53,U] 
01:15:51.298 00.002 1032 refined, 8 included, MultiStar: {-0.14, 0.13}, one-star: {-0.14, 0.33}
01:15:51.300 00.002 1032 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.83) = xAngle (0.58 = 0.58)
01:15:51.301 00.001 1032 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.58 = 0.58)
01:15:51.304 00.003 1032 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.41 mountX=0.16 mountY=0.11, mountTheta=0.58
01:15:51.306 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.13, opts=13)
01:15:51.308 00.002 1032 Enqueuing Move request for scope (-0.14, 0.13)
01:15:51.310 00.002 10072 Worker thread wakes up
01:15:51.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
01:15:51.310 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
01:15:51.310 00.000 10072 Moving (-0.14, 0.13) raw xDistance=0.16 yDistance=0.11
01:15:51.311 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:51.313 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.04, hyst_pct = 0.00, period_length = 288.23
01:15:51.314 00.001 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:15:51.314 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:51.314 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:15:51.314 00.000 10072 MoveAxis(W, 79, ABG)
01:15:51.314 00.000 10072 Guiding  Dir = 3, Dur = 79
01:15:51.314 00.000 10072 IsGuiding returns 0
01:15:51.315 00.001 10072 PulseGuide returned control before completion, sleep 89
01:15:51.330 00.015 1032 UpdateGuideState exits: m=1486 SNR=27.2
01:15:51.333 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:51.336 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:51.338 00.002 1032 Enqueuing Expose request
01:15:51.411 00.073 10072 IsGuiding returns 1
01:15:51.411 00.000 10072 scope still moving after pulse duration time elapsed
01:15:51.443 00.032 10072 IsGuiding returns 0
01:15:51.443 00.000 10072 scope move finished after 79 + 49 ms
01:15:51.443 00.000 10072 Move returns status 0, amount 79
01:15:51.443 00.000 10072 MoveAxis(N, 0, ABG)
01:15:51.443 00.000 10072 Move returns status 0, amount 0
01:15:51.443 00.000 10072 move complete, result=0
01:15:51.443 00.000 10072 worker thread done servicing request
01:15:51.443 00.000 10072 Worker thread wakes up
01:15:51.443 00.000 1032 GuideStep: 0.2 px 79 ms WEST, 0.1 px 0 ms NORTH
01:15:51.445 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:51.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:51.851 00.406 10072 Exposure complete
01:15:51.893 00.042 10072 worker thread done servicing request
01:15:51.893 00.000 1032 OnExposeComplete: enter
01:15:51.894 00.001 1032 UpdateGuideState(): m_state=6
01:15:51.899 00.005 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2268
01:15:51.901 00.002 1032 Star::Find returns 1 (0), X=317.13, Y=752.41, Mass=1573, SNR=28.0, Peak=189 HFD=2.7
01:15:51.903 00.002 1032 MultiStar: [#1 -0.08,-0.02,0.92,U] [#2 0.09,0.13,0.69,U] [#3 -0.11,0.07,0.62,U] [#4 -0.12,0.04,0.66,U] [#5 -0.28,0.12,0.62,U] [#6 -0.31,-0.05,0.55,U] [#7 0.24,-0.34,0.50,U] [#8 -0.06,-0.06,0.53,U] 
01:15:51.904 00.001 1032 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {-0.10, 0.11}
01:15:51.905 00.001 1032 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.83) = xAngle (1.13 = 1.13)
01:15:51.907 00.002 1032 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.13 = 1.13)
01:15:51.908 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.09 cameraTheta=2.96 mountX=0.04 mountY=0.08, mountTheta=1.13
01:15:51.912 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.02, opts=13)
01:15:51.915 00.003 1032 Enqueuing Move request for scope (-0.08, 0.02)
01:15:51.917 00.002 10072 Worker thread wakes up
01:15:51.917 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
01:15:51.917 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
01:15:51.918 00.001 10072 Moving (-0.08, 0.02) raw xDistance=0.04 yDistance=0.08
01:15:51.919 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:51.921 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.23
01:15:51.921 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:15:51.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:51.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:15:51.921 00.000 10072 MoveAxis(W, 6, ABG)
01:15:51.921 00.000 10072 Guiding  Dir = 3, Dur = 6
01:15:51.921 00.000 10072 IsGuiding returns 0
01:15:51.923 00.002 10072 PulseGuide returned control before completion, sleep 16
01:15:51.939 00.016 1032 UpdateGuideState exits: m=1573 SNR=28.0
01:15:51.941 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:51.943 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:51.944 00.001 1032 Enqueuing Expose request
01:15:51.945 00.001 10072 IsGuiding returns 0
01:15:51.945 00.000 10072 Move returns status 0, amount 6
01:15:51.945 00.000 10072 MoveAxis(N, 0, ABG)
01:15:51.945 00.000 10072 Move returns status 0, amount 0
01:15:51.945 00.000 10072 move complete, result=0
01:15:51.945 00.000 10072 worker thread done servicing request
01:15:51.945 00.000 10072 Worker thread wakes up
01:15:51.947 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:51.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:51.954 00.007 1032 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
01:15:52.678 00.724 10072 Exposure complete
01:15:52.728 00.050 10072 worker thread done servicing request
01:15:52.728 00.000 1032 OnExposeComplete: enter
01:15:52.730 00.002 1032 UpdateGuideState(): m_state=6
01:15:52.732 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2269
01:15:52.733 00.001 1032 Star::Find returns 1 (0), X=317.13, Y=752.82, Mass=1339, SNR=25.8, Peak=172 HFD=2.5
01:15:52.737 00.004 1032 MultiStar: [#1 -0.17,0.24,1.02,U] [#2 -0.16,0.35,0.74,U] [#3 -0.10,0.34,0.75,U] [#4 -0.18,0.37,0.75,U] [#5 -0.37,0.38,0.71,U] [#6 -0.31,0.22,0.63,U] [#7 0.11,0.30,0.56,U] [#8 -0.42,-0.04,0.60,U] 
01:15:52.739 00.002 1032 refined, 8 included, MultiStar: {-0.19, 0.31}, one-star: {-0.10, 0.53}
01:15:52.741 00.002 1032 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.83) = xAngle (0.29 = 0.29)
01:15:52.743 00.002 1032 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.29 = 0.29)
01:15:52.745 00.002 1032 CameraToMount -- cameraX=-0.19 cameraY=0.31 hyp=0.36 cameraTheta=2.12 mountX=0.35 mountY=0.10, mountTheta=0.29
01:15:52.749 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.19, y=0.31, opts=13)
01:15:52.751 00.002 1032 Enqueuing Move request for scope (-0.19, 0.31)
01:15:52.753 00.002 10072 Worker thread wakes up
01:15:52.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.31) opts 0xd
01:15:52.753 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.19, 0.31)
01:15:52.753 00.000 10072 Moving (-0.19, 0.31) raw xDistance=0.35 yDistance=0.10
01:15:52.755 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:52.757 00.002 10072 PPEC rslt: input = 0.35, final = 0.17, react = 0.16, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 288.23
01:15:52.757 00.000 10072 PPEC: input: 0.35, control: 0.17, exposure: 500
01:15:52.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:52.759 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:15:52.759 00.000 10072 MoveAxis(W, 171, ABG)
01:15:52.759 00.000 10072 Guiding  Dir = 3, Dur = 171
01:15:52.759 00.000 10072 IsGuiding returns 0
01:15:52.759 00.000 10072 PulseGuide returned control before completion, sleep 181
01:15:52.780 00.021 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:15:52.782 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:52.786 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:52.788 00.002 1032 Enqueuing Expose request
01:15:52.955 00.167 10072 IsGuiding returns 0
01:15:52.955 00.000 10072 Move returns status 0, amount 171
01:15:52.955 00.000 10072 MoveAxis(N, 0, ABG)
01:15:52.955 00.000 10072 Move returns status 0, amount 0
01:15:52.955 00.000 10072 move complete, result=0
01:15:52.955 00.000 10072 worker thread done servicing request
01:15:52.956 00.001 1032 GuideStep: 0.3 px 171 ms WEST, 0.1 px 0 ms NORTH
01:15:52.959 00.003 10072 Worker thread wakes up
01:15:52.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:52.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:53.694 00.735 10072 Exposure complete
01:15:53.743 00.049 10072 worker thread done servicing request
01:15:53.743 00.000 1032 OnExposeComplete: enter
01:15:53.746 00.003 1032 UpdateGuideState(): m_state=6
01:15:53.748 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2270
01:15:53.750 00.002 1032 Star::Find returns 1 (0), X=316.93, Y=752.23, Mass=1423, SNR=26.6, Peak=131 HFD=2.7
01:15:53.752 00.002 1032 MultiStar: [#1 -0.28,-0.11,1.00,U] [#2 -0.02,0.12,0.73,U] [#3 -0.15,-0.07,0.65,U] [#4 -0.31,-0.06,0.68,U] [#5 -0.46,-0.14,0.67,U] [#6 -0.17,-0.15,0.56,U] [#7 0.08,-0.43,0.54,U] [#8 -0.16,-0.24,0.53,U] 
01:15:53.754 00.002 1032 refined, 8 included, MultiStar: {-0.21, -0.11}, one-star: {-0.30, -0.07}
01:15:53.756 00.002 1032 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.83) = xAngle (-4.49 = 1.80)
01:15:53.758 00.002 1032 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.49 = 1.80)
01:15:53.759 00.001 1032 CameraToMount -- cameraX=-0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-2.66 mountX=-0.05 mountY=0.24, mountTheta=1.80
01:15:53.763 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=-0.11, opts=13)
01:15:53.765 00.002 1032 Enqueuing Move request for scope (-0.21, -0.11)
01:15:53.767 00.002 10072 Worker thread wakes up
01:15:53.767 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.11) opts 0xd
01:15:53.767 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, -0.11)
01:15:53.767 00.000 10072 Moving (-0.21, -0.11) raw xDistance=-0.05 yDistance=0.24
01:15:53.772 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:53.774 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.23
01:15:53.774 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:15:53.774 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:15:53.774 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:15:53.775 00.001 10072 MoveAxis(W, 9, ABG)
01:15:53.775 00.000 10072 Guiding  Dir = 3, Dur = 9
01:15:53.776 00.001 10072 IsGuiding returns 0
01:15:53.776 00.000 10072 PulseGuide returned control before completion, sleep 19
01:15:53.794 00.018 1032 UpdateGuideState exits: m=1423 SNR=26.6
01:15:53.796 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:53.801 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:53.806 00.005 1032 Enqueuing Expose request
01:15:53.808 00.002 10072 IsGuiding returns 0
01:15:53.808 00.000 10072 Move returns status 0, amount 9
01:15:53.808 00.000 10072 MoveAxis(N, 0, ABG)
01:15:53.808 00.000 10072 Move returns status 0, amount 0
01:15:53.808 00.000 10072 move complete, result=0
01:15:53.808 00.000 10072 worker thread done servicing request
01:15:53.808 00.000 10072 Worker thread wakes up
01:15:53.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:53.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:53.816 00.008 1032 GuideStep: -0.1 px 9 ms WEST, 0.2 px 0 ms NORTH
01:15:54.227 00.411 10072 Exposure complete
01:15:54.278 00.051 10072 worker thread done servicing request
01:15:54.279 00.001 1032 OnExposeComplete: enter
01:15:54.281 00.002 1032 UpdateGuideState(): m_state=6
01:15:54.282 00.001 1032 Star::Find(15, 316, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2271
01:15:54.285 00.003 1032 Star::Find returns 1 (0), X=317.10, Y=752.43, Mass=1474, SNR=27.1, Peak=176 HFD=2.9
01:15:54.287 00.002 1032 MultiStar: [#1 -0.15,-0.07,0.90,U] [#2 -0.02,-0.01,0.74,U] [#3 -0.01,0.16,0.67,U] [#4 -0.11,-0.18,0.70,U] [#5 -0.28,0.18,0.65,U] [#6 -0.05,-0.10,0.58,U] [#7 0.14,-0.22,0.51,U] [#8 -0.02,-0.16,0.59,U] 
01:15:54.289 00.002 1032 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {-0.14, 0.13}
01:15:54.290 00.001 1032 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.83) = xAngle (-4.76 = 1.52)
01:15:54.292 00.002 1032 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.76 = 1.52)
01:15:54.293 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.93 mountX=0.00 mountY=0.08, mountTheta=1.52
01:15:54.296 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.02, opts=13)
01:15:54.299 00.003 1032 Enqueuing Move request for scope (-0.08, -0.02)
01:15:54.301 00.002 10072 Worker thread wakes up
01:15:54.301 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
01:15:54.301 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
01:15:54.301 00.000 10072 Moving (-0.08, -0.02) raw xDistance=0.00 yDistance=0.08
01:15:54.304 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:54.306 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.23
01:15:54.307 00.001 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:15:54.307 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:54.307 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:15:54.307 00.000 10072 MoveAxis(W, 6, ABG)
01:15:54.307 00.000 10072 Guiding  Dir = 3, Dur = 6
01:15:54.307 00.000 10072 IsGuiding returns 0
01:15:54.308 00.001 10072 PulseGuide returned control before completion, sleep 16
01:15:54.326 00.018 1032 UpdateGuideState exits: m=1474 SNR=27.1
01:15:54.329 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:54.331 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:54.334 00.003 1032 Enqueuing Expose request
01:15:54.336 00.002 10072 IsGuiding returns 0
01:15:54.336 00.000 10072 Move returns status 0, amount 6
01:15:54.336 00.000 10072 MoveAxis(N, 0, ABG)
01:15:54.336 00.000 10072 Move returns status 0, amount 0
01:15:54.336 00.000 10072 move complete, result=0
01:15:54.336 00.000 10072 worker thread done servicing request
01:15:54.337 00.001 10072 Worker thread wakes up
01:15:54.337 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:54.337 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:54.345 00.008 1032 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
01:15:55.070 00.725 10072 Exposure complete
01:15:55.118 00.048 10072 worker thread done servicing request
01:15:55.119 00.001 1032 OnExposeComplete: enter
01:15:55.121 00.002 1032 UpdateGuideState(): m_state=6
01:15:55.124 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2272
01:15:55.126 00.002 1032 Star::Find returns 1 (0), X=317.06, Y=752.62, Mass=1373, SNR=26.1, Peak=142 HFD=2.7
01:15:55.127 00.001 1032 MultiStar: [#1 -0.12,0.15,1.00,U] [#2 0.10,0.18,0.77,U] [#3 -0.20,0.08,0.69,U] [#4 -0.00,0.23,0.70,U] [#5 -0.19,0.31,0.70,U] [#6 -0.18,0.04,0.58,U] [#7 0.19,-0.02,0.57,U] [#8 -0.06,0.01,0.53,U] 
01:15:55.129 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.16}, one-star: {-0.17, 0.32}
01:15:55.131 00.002 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
01:15:55.132 00.001 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
01:15:55.134 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.03 mountX=0.18 mountY=0.03, mountTheta=0.19
01:15:55.136 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.16, opts=13)
01:15:55.138 00.002 1032 Enqueuing Move request for scope (-0.08, 0.16)
01:15:55.139 00.001 10072 Worker thread wakes up
01:15:55.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
01:15:55.139 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
01:15:55.139 00.000 10072 Moving (-0.08, 0.16) raw xDistance=0.18 yDistance=0.03
01:15:55.143 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:55.147 00.004 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.23
01:15:55.147 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
01:15:55.147 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:55.147 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:15:55.147 00.000 10072 MoveAxis(W, 89, ABG)
01:15:55.147 00.000 10072 Guiding  Dir = 3, Dur = 89
01:15:55.148 00.001 10072 IsGuiding returns 0
01:15:55.148 00.000 10072 PulseGuide returned control before completion, sleep 99
01:15:55.166 00.018 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:15:55.168 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:55.170 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:55.173 00.003 1032 Enqueuing Expose request
01:15:55.254 00.081 10072 IsGuiding returns 0
01:15:55.254 00.000 10072 Move returns status 0, amount 89
01:15:55.254 00.000 10072 MoveAxis(N, 0, ABG)
01:15:55.254 00.000 10072 Move returns status 0, amount 0
01:15:55.254 00.000 10072 move complete, result=0
01:15:55.254 00.000 10072 worker thread done servicing request
01:15:55.254 00.000 10072 Worker thread wakes up
01:15:55.254 00.000 1032 GuideStep: 0.2 px 89 ms WEST, 0.0 px 0 ms NORTH
01:15:55.256 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:55.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:55.661 00.405 10072 Exposure complete
01:15:55.710 00.049 10072 worker thread done servicing request
01:15:55.710 00.000 1032 OnExposeComplete: enter
01:15:55.712 00.002 1032 UpdateGuideState(): m_state=6
01:15:55.714 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2273
01:15:55.715 00.001 1032 Star::Find returns 1 (0), X=317.04, Y=752.67, Mass=1412, SNR=26.5, Peak=166 HFD=2.6
01:15:55.718 00.003 1032 MultiStar: [#1 -0.21,0.34,0.92,U] [#2 -0.01,0.28,0.74,U] [#3 -0.07,0.25,0.65,U] [#4 0.01,0.22,0.67,U] [#5 -0.35,0.43,0.71,U] [#6 -0.20,0.12,0.57,U] [#7 0.10,-0.09,0.50,U] [#8 -0.25,0.04,0.56,U] 
01:15:55.720 00.002 1032 refined, 8 included, MultiStar: {-0.14, 0.24}, one-star: {-0.19, 0.37}
01:15:55.722 00.002 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
01:15:55.722 00.000 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
01:15:55.725 00.003 1032 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.28 cameraTheta=2.08 mountX=0.27 mountY=0.07, mountTheta=0.25
01:15:55.727 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.24, opts=13)
01:15:55.729 00.002 1032 Enqueuing Move request for scope (-0.14, 0.24)
01:15:55.731 00.002 10072 Worker thread wakes up
01:15:55.731 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.24) opts 0xd
01:15:55.731 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.24)
01:15:55.731 00.000 10072 Moving (-0.14, 0.24) raw xDistance=0.27 yDistance=0.07
01:15:55.733 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:55.735 00.002 10072 PPEC rslt: input = 0.27, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 288.23
01:15:55.735 00.000 10072 PPEC: input: 0.27, control: 0.13, exposure: 500
01:15:55.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:55.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:15:55.736 00.001 10072 MoveAxis(W, 132, ABG)
01:15:55.736 00.000 10072 Guiding  Dir = 3, Dur = 132
01:15:55.736 00.000 10072 IsGuiding returns 0
01:15:55.737 00.001 10072 PulseGuide returned control before completion, sleep 141
01:15:55.754 00.017 1032 UpdateGuideState exits: m=1412 SNR=26.5
01:15:55.756 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:55.758 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:55.760 00.002 1032 Enqueuing Expose request
01:15:55.897 00.137 10072 IsGuiding returns 0
01:15:55.897 00.000 10072 Move returns status 0, amount 132
01:15:55.897 00.000 10072 MoveAxis(N, 0, ABG)
01:15:55.897 00.000 10072 Move returns status 0, amount 0
01:15:55.897 00.000 10072 move complete, result=0
01:15:55.897 00.000 10072 worker thread done servicing request
01:15:55.897 00.000 10072 Worker thread wakes up
01:15:55.897 00.000 1032 GuideStep: 0.3 px 132 ms WEST, 0.1 px 0 ms NORTH
01:15:55.899 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:55.900 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:56.523 00.623 10072 Exposure complete
01:15:56.571 00.048 10072 worker thread done servicing request
01:15:56.571 00.000 1032 OnExposeComplete: enter
01:15:56.573 00.002 1032 UpdateGuideState(): m_state=6
01:15:56.575 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2274
01:15:56.578 00.003 1032 Star::Find returns 1 (0), X=317.21, Y=752.32, Mass=1490, SNR=27.2, Peak=161 HFD=2.8
01:15:56.579 00.001 1032 MultiStar: [#1 -0.03,-0.23,1.01,U] [#2 0.27,-0.15,0.67,U] [#3 0.05,-0.15,0.66,U] [#4 0.10,-0.18,0.64,U] [#5 0.01,0.01,0.71,U] [#6 -0.05,-0.11,0.54,U] [#7 0.34,-0.43,0.50,U] [#8 0.11,-0.14,0.56,U] 
01:15:56.583 00.004 1032 single-star, 8 included, MultiStar: {0.07, -0.14}, one-star: {-0.02, 0.03}
01:15:56.585 00.002 1032 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.83) = xAngle (0.42 = 0.42)
01:15:56.587 00.002 1032 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.42 = 0.42)
01:15:56.588 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.25 mountX=0.03 mountY=0.01, mountTheta=0.42
01:15:56.591 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.03, opts=13)
01:15:56.593 00.002 1032 Enqueuing Move request for scope (-0.02, 0.03)
01:15:56.595 00.002 10072 Worker thread wakes up
01:15:56.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
01:15:56.595 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
01:15:56.595 00.000 10072 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=0.01
01:15:56.597 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:56.599 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.23
01:15:56.599 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:15:56.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:56.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:15:56.599 00.000 10072 MoveAxis(W, 8, ABG)
01:15:56.599 00.000 10072 Guiding  Dir = 3, Dur = 8
01:15:56.599 00.000 10072 IsGuiding returns 0
01:15:56.600 00.001 10072 PulseGuide returned control before completion, sleep 18
01:15:56.617 00.017 1032 UpdateGuideState exits: m=1490 SNR=27.2
01:15:56.620 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:56.622 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:56.623 00.001 1032 Enqueuing Expose request
01:15:56.629 00.006 10072 IsGuiding returns 0
01:15:56.629 00.000 10072 Move returns status 0, amount 8
01:15:56.629 00.000 10072 MoveAxis(N, 0, ABG)
01:15:56.629 00.000 10072 Move returns status 0, amount 0
01:15:56.629 00.000 10072 move complete, result=0
01:15:56.629 00.000 10072 worker thread done servicing request
01:15:56.629 00.000 10072 Worker thread wakes up
01:15:56.629 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:56.629 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:56.632 00.003 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:15:57.040 00.408 10072 Exposure complete
01:15:57.088 00.048 1032 OnExposeComplete: enter
01:15:57.090 00.002 1032 UpdateGuideState(): m_state=6
01:15:57.091 00.001 10072 worker thread done servicing request
01:15:57.091 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2275
01:15:57.093 00.002 1032 Star::Find returns 1 (0), X=317.16, Y=752.55, Mass=1471, SNR=27.0, Peak=181 HFD=2.8
01:15:57.095 00.002 1032 MultiStar: [#1 -0.02,0.15,0.94,U] [#2 0.28,0.19,0.67,U] [#3 -0.10,0.17,0.64,U] [#4 -0.09,-0.01,0.72,U] [#5 -0.16,0.26,0.70,U] [#6 -0.06,-0.00,0.58,U] [#7 0.15,-0.23,0.52,U] [#8 -0.08,-0.15,0.54,U] 
01:15:57.096 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {-0.07, 0.26}
01:15:57.098 00.002 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
01:15:57.099 00.001 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
01:15:57.102 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.81 mountX=0.10 mountY=-0.00, mountTheta=-0.02
01:15:57.105 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
01:15:57.106 00.001 1032 Enqueuing Move request for scope (-0.02, 0.10)
01:15:57.108 00.002 10072 Worker thread wakes up
01:15:57.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:15:57.108 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:15:57.108 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.00
01:15:57.111 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:57.113 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.23
01:15:57.113 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:15:57.113 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:57.113 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:15:57.113 00.000 10072 MoveAxis(W, 3, ABG)
01:15:57.113 00.000 10072 Guiding  Dir = 3, Dur = 3
01:15:57.113 00.000 10072 IsGuiding returns 0
01:15:57.114 00.001 10072 PulseGuide returned control before completion, sleep 13
01:15:57.130 00.016 10072 IsGuiding returns 0
01:15:57.130 00.000 10072 Move returns status 0, amount 3
01:15:57.130 00.000 10072 MoveAxis(N, 0, ABG)
01:15:57.130 00.000 10072 Move returns status 0, amount 0
01:15:57.130 00.000 10072 move complete, result=0
01:15:57.130 00.000 10072 worker thread done servicing request
01:15:57.130 00.000 1032 UpdateGuideState exits: m=1471 SNR=27.0
01:15:57.133 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:57.134 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:57.136 00.002 1032 Enqueuing Expose request
01:15:57.137 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:15:57.139 00.002 10072 Worker thread wakes up
01:15:57.139 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:57.139 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:57.776 00.637 10072 Exposure complete
01:15:57.827 00.051 10072 worker thread done servicing request
01:15:57.827 00.000 1032 OnExposeComplete: enter
01:15:57.829 00.002 1032 UpdateGuideState(): m_state=6
01:15:57.831 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2276
01:15:57.833 00.002 1032 Star::Find returns 1 (0), X=317.07, Y=752.50, Mass=1440, SNR=26.7, Peak=160 HFD=2.9
01:15:57.835 00.002 1032 MultiStar: [#1 -0.20,-0.03,0.95,U] [#2 0.17,0.19,0.75,U] [#3 -0.02,-0.03,0.66,U] [#4 -0.06,-0.11,0.67,U] [#5 -0.26,0.10,0.67,U] [#6 -0.06,-0.13,0.61,U] [#7 0.27,-0.25,0.55,U] [#8 -0.15,-0.06,0.55,U] 
01:15:57.837 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {-0.16, 0.21}
01:15:57.840 00.003 1032 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.83) = xAngle (1.20 = 1.20)
01:15:57.841 00.001 1032 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.20 = 1.20)
01:15:57.843 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.03 mountX=0.02 mountY=0.06, mountTheta=1.20
01:15:57.846 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.01, opts=13)
01:15:57.849 00.003 1032 Enqueuing Move request for scope (-0.07, 0.01)
01:15:57.850 00.001 10072 Worker thread wakes up
01:15:57.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
01:15:57.851 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
01:15:57.851 00.000 10072 Moving (-0.07, 0.01) raw xDistance=0.02 yDistance=0.06
01:15:57.852 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:57.854 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.23
01:15:57.854 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:15:57.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:57.855 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:15:57.855 00.000 10072 MoveAxis(W, 4, ABG)
01:15:57.855 00.000 10072 Guiding  Dir = 3, Dur = 4
01:15:57.855 00.000 10072 IsGuiding returns 0
01:15:57.855 00.000 10072 PulseGuide returned control before completion, sleep 14
01:15:57.873 00.018 1032 UpdateGuideState exits: m=1440 SNR=26.7
01:15:57.875 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:57.877 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:57.878 00.001 1032 Enqueuing Expose request
01:15:57.884 00.006 10072 IsGuiding returns 0
01:15:57.884 00.000 10072 Move returns status 0, amount 4
01:15:57.884 00.000 10072 MoveAxis(N, 0, ABG)
01:15:57.884 00.000 10072 Move returns status 0, amount 0
01:15:57.884 00.000 10072 move complete, result=0
01:15:57.884 00.000 10072 worker thread done servicing request
01:15:57.884 00.000 10072 Worker thread wakes up
01:15:57.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:57.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:57.889 00.005 1032 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
01:15:58.292 00.403 10072 Exposure complete
01:15:58.342 00.050 10072 worker thread done servicing request
01:15:58.342 00.000 1032 OnExposeComplete: enter
01:15:58.344 00.002 1032 UpdateGuideState(): m_state=6
01:15:58.346 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2277
01:15:58.348 00.002 1032 Star::Find returns 1 (0), X=317.11, Y=752.60, Mass=1411, SNR=26.5, Peak=171 HFD=2.7
01:15:58.350 00.002 1032 MultiStar: [#1 -0.07,0.10,0.92,U] [#2 0.14,0.03,0.74,U] [#3 0.03,-0.03,0.67,U] [#4 -0.16,0.06,0.72,U] [#5 -0.31,0.28,0.69,U] [#6 -0.20,-0.12,0.60,U] [#7 0.11,-0.30,0.58,U] [#8 0.13,-0.26,0.57,U] 
01:15:58.352 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {-0.12, 0.31}
01:15:58.353 00.001 1032 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.83) = xAngle (0.71 = 0.71)
01:15:58.355 00.002 1032 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.71 = 0.71)
01:15:58.356 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.54 mountX=0.05 mountY=0.05, mountTheta=0.71
01:15:58.359 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.04, opts=13)
01:15:58.361 00.002 1032 Enqueuing Move request for scope (-0.06, 0.04)
01:15:58.364 00.003 10072 Worker thread wakes up
01:15:58.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
01:15:58.364 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
01:15:58.364 00.000 10072 Moving (-0.06, 0.04) raw xDistance=0.05 yDistance=0.05
01:15:58.368 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:58.371 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
01:15:58.371 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:15:58.372 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:58.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:15:58.372 00.000 10072 MoveAxis(W, 2, ABG)
01:15:58.372 00.000 10072 Guiding  Dir = 3, Dur = 2
01:15:58.372 00.000 10072 IsGuiding returns 0
01:15:58.373 00.001 10072 PulseGuide returned control before completion, sleep 12
01:15:58.391 00.018 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:15:58.393 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:58.395 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:58.397 00.002 1032 Enqueuing Expose request
01:15:58.400 00.003 10072 IsGuiding returns 0
01:15:58.400 00.000 10072 Move returns status 0, amount 2
01:15:58.400 00.000 10072 MoveAxis(N, 0, ABG)
01:15:58.400 00.000 10072 Move returns status 0, amount 0
01:15:58.400 00.000 10072 move complete, result=0
01:15:58.400 00.000 10072 worker thread done servicing request
01:15:58.400 00.000 10072 Worker thread wakes up
01:15:58.400 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:58.400 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:58.407 00.007 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
01:15:59.028 00.621 10072 Exposure complete
01:15:59.080 00.052 1032 OnExposeComplete: enter
01:15:59.082 00.002 1032 UpdateGuideState(): m_state=6
01:15:59.084 00.002 10072 worker thread done servicing request
01:15:59.084 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2278
01:15:59.086 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.53, Mass=1309, SNR=25.5, Peak=161 HFD=2.8
01:15:59.089 00.003 1032 MultiStar: [#1 0.05,0.10,0.90,U] [#2 0.20,0.24,0.79,U] [#3 0.07,0.12,0.71,U] [#4 -0.06,-0.03,0.78,U] [#5 -0.05,-0.08,0.71,U] [#6 -0.12,-0.10,0.63,U] [#7 0.47,-0.10,0.59,U] [#8 -0.10,-0.29,0.57,U] 
01:15:59.090 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {-0.04, 0.24}
01:15:59.092 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
01:15:59.093 00.001 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
01:15:59.096 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.71 mountX=0.02 mountY=-0.05, mountTheta=-1.12
01:15:59.099 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
01:15:59.101 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
01:15:59.103 00.002 10072 Worker thread wakes up
01:15:59.103 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:15:59.103 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:15:59.103 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.02 yDistance=-0.05
01:15:59.105 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:59.107 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
01:15:59.107 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:15:59.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:59.108 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:15:59.108 00.000 10072 MoveAxis(W, 2, ABG)
01:15:59.108 00.000 10072 Guiding  Dir = 3, Dur = 2
01:15:59.109 00.001 10072 IsGuiding returns 0
01:15:59.109 00.000 10072 PulseGuide returned control before completion, sleep 12
01:15:59.127 00.018 1032 UpdateGuideState exits: m=1309 SNR=25.5
01:15:59.129 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:59.131 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:59.133 00.002 1032 Enqueuing Expose request
01:15:59.136 00.003 10072 IsGuiding returns 0
01:15:59.136 00.000 10072 Move returns status 0, amount 2
01:15:59.136 00.000 10072 MoveAxis(N, 0, ABG)
01:15:59.136 00.000 10072 Move returns status 0, amount 0
01:15:59.136 00.000 10072 move complete, result=0
01:15:59.136 00.000 10072 worker thread done servicing request
01:15:59.136 00.000 10072 Worker thread wakes up
01:15:59.136 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:59.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:59.144 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:15:59.542 00.398 10072 Exposure complete
01:15:59.593 00.051 10072 worker thread done servicing request
01:15:59.593 00.000 1032 OnExposeComplete: enter
01:15:59.596 00.003 1032 UpdateGuideState(): m_state=6
01:15:59.600 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2279
01:15:59.604 00.004 1032 Star::Find returns 1 (0), X=317.18, Y=752.57, Mass=1358, SNR=26.0, Peak=159 HFD=2.9
01:15:59.608 00.004 1032 MultiStar: [#1 -0.07,0.10,0.95,U] [#2 0.20,-0.06,0.77,U] [#3 0.06,-0.10,0.70,U] [#4 -0.01,0.08,0.71,U] [#5 -0.26,0.13,0.70,U] [#6 0.12,-0.05,0.60,U] [#7 0.48,-0.33,0.51,U] [#8 -0.07,-0.16,0.58,U] 
01:15:59.611 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {-0.05, 0.28}
01:15:59.613 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
01:15:59.615 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
01:15:59.616 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.55 mountX=0.01 mountY=-0.03, mountTheta=-1.28
01:15:59.621 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
01:15:59.623 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
01:15:59.624 00.001 10072 Worker thread wakes up
01:15:59.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:15:59.625 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:15:59.625 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
01:15:59.626 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:15:59.629 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
01:15:59.630 00.001 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:15:59.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:59.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:15:59.630 00.000 10072 MoveAxis(W, 2, ABG)
01:15:59.630 00.000 10072 Guiding  Dir = 3, Dur = 2
01:15:59.630 00.000 10072 IsGuiding returns 0
01:15:59.631 00.001 10072 PulseGuide returned control before completion, sleep 12
01:15:59.648 00.017 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:15:59.652 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:59.654 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:15:59.656 00.002 1032 Enqueuing Expose request
01:15:59.658 00.002 10072 IsGuiding returns 0
01:15:59.658 00.000 10072 Move returns status 0, amount 2
01:15:59.658 00.000 10072 MoveAxis(N, 0, ABG)
01:15:59.658 00.000 10072 Move returns status 0, amount 0
01:15:59.658 00.000 10072 move complete, result=0
01:15:59.658 00.000 10072 worker thread done servicing request
01:15:59.658 00.000 10072 Worker thread wakes up
01:15:59.658 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:15:59.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:15:59.665 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:16:00.295 00.630 10072 Exposure complete
01:16:00.347 00.052 10072 worker thread done servicing request
01:16:00.347 00.000 1032 OnExposeComplete: enter
01:16:00.350 00.003 1032 UpdateGuideState(): m_state=6
01:16:00.352 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2280
01:16:00.353 00.001 1032 Star::Find returns 1 (0), X=317.18, Y=752.65, Mass=1471, SNR=27.0, Peak=175 HFD=2.7
01:16:00.355 00.002 1032 MultiStar: [#1 -0.09,0.16,0.94,U] [#2 0.41,0.24,0.74,U] [#3 0.12,0.05,0.62,U] [#4 -0.24,0.23,0.70,U] [#5 -0.26,0.25,0.63,U] [#6 -0.30,0.11,0.59,U] [#7 0.36,-0.13,0.53,U] [#8 -0.04,0.14,0.55,U] 
01:16:00.358 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.18}, one-star: {-0.05, 0.35}
01:16:00.359 00.001 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
01:16:00.362 00.003 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
01:16:00.365 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.66 mountX=0.17 mountY=-0.03, mountTheta=-0.17
01:16:00.369 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.18, opts=13)
01:16:00.371 00.002 1032 Enqueuing Move request for scope (-0.02, 0.18)
01:16:00.373 00.002 10072 Worker thread wakes up
01:16:00.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
01:16:00.373 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
01:16:00.373 00.000 10072 Moving (-0.02, 0.18) raw xDistance=0.17 yDistance=-0.03
01:16:00.376 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:00.378 00.002 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.22
01:16:00.378 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:16:00.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:00.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:16:00.378 00.000 10072 MoveAxis(W, 82, ABG)
01:16:00.378 00.000 10072 Guiding  Dir = 3, Dur = 82
01:16:00.379 00.001 10072 IsGuiding returns 0
01:16:00.379 00.000 10072 PulseGuide returned control before completion, sleep 92
01:16:00.399 00.020 1032 UpdateGuideState exits: m=1471 SNR=27.0
01:16:00.401 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:00.403 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:00.405 00.002 1032 Enqueuing Expose request
01:16:00.481 00.076 10072 IsGuiding returns 0
01:16:00.481 00.000 10072 Move returns status 0, amount 82
01:16:00.481 00.000 10072 MoveAxis(N, 0, ABG)
01:16:00.481 00.000 10072 Move returns status 0, amount 0
01:16:00.481 00.000 10072 move complete, result=0
01:16:00.481 00.000 10072 worker thread done servicing request
01:16:00.482 00.001 1032 GuideStep: 0.2 px 82 ms WEST, -0.0 px 0 ms NORTH
01:16:00.486 00.004 10072 Worker thread wakes up
01:16:00.486 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:00.486 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:00.891 00.405 10072 Exposure complete
01:16:00.944 00.053 1032 OnExposeComplete: enter
01:16:00.947 00.003 1032 UpdateGuideState(): m_state=6
01:16:00.948 00.001 10072 worker thread done servicing request
01:16:00.949 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2281
01:16:00.951 00.002 1032 Star::Find returns 1 (0), X=317.14, Y=752.64, Mass=1433, SNR=26.7, Peak=162 HFD=2.7
01:16:00.954 00.003 1032 MultiStar: [#1 -0.02,0.11,0.98,U] [#2 0.39,0.14,0.68,U] [#3 0.20,0.16,0.70,U] [#4 -0.16,0.20,0.70,U] [#5 -0.03,0.27,0.68,U] [#6 -0.05,0.04,0.56,U] [#7 0.42,-0.16,0.53,U] [#8 0.13,-0.04,0.56,U] 
01:16:00.959 00.005 1032 refined, 8 included, MultiStar: {0.07, 0.14}, one-star: {-0.09, 0.35}
01:16:00.962 00.003 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
01:16:00.964 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
01:16:00.965 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.14 mountX=0.12 mountY=-0.10, mountTheta=-0.69
01:16:00.967 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.14, opts=13)
01:16:00.969 00.002 1032 Enqueuing Move request for scope (0.07, 0.14)
01:16:00.971 00.002 10072 Worker thread wakes up
01:16:00.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
01:16:00.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
01:16:00.972 00.001 10072 Moving (0.07, 0.14) raw xDistance=0.12 yDistance=-0.10
01:16:00.973 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:00.976 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
01:16:00.976 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
01:16:00.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:00.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:16:00.976 00.000 10072 MoveAxis(W, 2, ABG)
01:16:00.976 00.000 10072 Guiding  Dir = 3, Dur = 2
01:16:00.977 00.001 10072 IsGuiding returns 0
01:16:00.977 00.000 10072 PulseGuide returned control before completion, sleep 12
01:16:00.995 00.018 1032 UpdateGuideState exits: m=1433 SNR=26.7
01:16:00.999 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:01.001 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:01.003 00.002 1032 Enqueuing Expose request
01:16:01.005 00.002 10072 IsGuiding returns 0
01:16:01.005 00.000 10072 Move returns status 0, amount 2
01:16:01.006 00.001 10072 MoveAxis(N, 0, ABG)
01:16:01.006 00.000 10072 Move returns status 0, amount 0
01:16:01.006 00.000 10072 move complete, result=0
01:16:01.006 00.000 10072 worker thread done servicing request
01:16:01.006 00.000 10072 Worker thread wakes up
01:16:01.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:01.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:01.014 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:16:01.643 00.629 10072 Exposure complete
01:16:01.691 00.048 10072 worker thread done servicing request
01:16:01.691 00.000 1032 OnExposeComplete: enter
01:16:01.693 00.002 1032 UpdateGuideState(): m_state=6
01:16:01.695 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2282
01:16:01.696 00.001 1032 Star::Find returns 1 (0), X=317.20, Y=752.44, Mass=1385, SNR=26.2, Peak=161 HFD=2.9
01:16:01.698 00.002 1032 MultiStar: [#1 0.09,-0.04,0.99,U] [#2 0.33,0.08,0.74,U] [#3 0.12,-0.19,0.69,U] [#4 0.09,-0.11,0.71,U] [#5 -0.06,-0.04,0.68,U] [#6 0.16,-0.10,0.60,U] [#7 0.37,-0.38,0.53,U] [#8 0.14,-0.23,0.55,U] 
01:16:01.700 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.07}, one-star: {-0.03, 0.15}
01:16:01.701 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
01:16:01.705 00.004 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
01:16:01.707 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.54 mountX=-0.10 mountY=-0.10, mountTheta=-2.37
01:16:01.710 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
01:16:01.712 00.002 1032 Enqueuing Move request for scope (0.12, -0.07)
01:16:01.714 00.002 10072 Worker thread wakes up
01:16:01.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
01:16:01.714 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
01:16:01.714 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
01:16:01.718 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:01.720 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
01:16:01.720 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
01:16:01.720 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:01.720 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:16:01.720 00.000 10072 MoveAxis(W, 3, ABG)
01:16:01.720 00.000 10072 Guiding  Dir = 3, Dur = 3
01:16:01.721 00.001 10072 IsGuiding returns 0
01:16:01.721 00.000 10072 PulseGuide returned control before completion, sleep 13
01:16:01.737 00.016 10072 IsGuiding returns 0
01:16:01.737 00.000 10072 Move returns status 0, amount 3
01:16:01.737 00.000 10072 MoveAxis(N, 0, ABG)
01:16:01.737 00.000 10072 Move returns status 0, amount 0
01:16:01.737 00.000 10072 move complete, result=0
01:16:01.738 00.001 10072 worker thread done servicing request
01:16:01.741 00.003 1032 UpdateGuideState exits: m=1385 SNR=26.2
01:16:01.743 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:01.745 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:01.747 00.002 1032 Enqueuing Expose request
01:16:01.748 00.001 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:16:01.750 00.002 10072 Worker thread wakes up
01:16:01.751 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:01.751 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:02.163 00.412 10072 Exposure complete
01:16:02.219 00.056 10072 worker thread done servicing request
01:16:02.219 00.000 1032 OnExposeComplete: enter
01:16:02.223 00.004 1032 UpdateGuideState(): m_state=6
01:16:02.227 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2283
01:16:02.229 00.002 1032 Star::Find returns 1 (0), X=317.25, Y=752.39, Mass=1367, SNR=26.0, Peak=161 HFD=2.8
01:16:02.232 00.003 1032 MultiStar: [#1 0.14,-0.06,0.96,U] [#2 0.28,-0.04,0.73,U] [#3 0.16,-0.12,0.62,U] [#4 0.01,-0.01,0.74,U] [#5 -0.12,0.15,0.71,U] [#6 0.05,-0.10,0.62,U] [#7 0.29,-0.36,0.56,U] [#8 0.19,-0.23,0.55,U] 
01:16:02.233 00.001 1032 single-star, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.02, 0.10}
01:16:02.235 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
01:16:02.240 00.005 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
01:16:02.242 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.41 mountX=0.09 mountY=-0.04, mountTheta=-0.42
01:16:02.246 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
01:16:02.247 00.001 1032 Enqueuing Move request for scope (0.02, 0.10)
01:16:02.250 00.003 10072 Worker thread wakes up
01:16:02.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
01:16:02.250 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
01:16:02.250 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.04
01:16:02.254 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:02.256 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
01:16:02.257 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:16:02.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:02.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:16:02.257 00.000 10072 MoveAxis(W, 3, ABG)
01:16:02.257 00.000 10072 Guiding  Dir = 3, Dur = 3
01:16:02.257 00.000 10072 IsGuiding returns 0
01:16:02.258 00.001 10072 PulseGuide returned control before completion, sleep 13
01:16:02.278 00.020 1032 UpdateGuideState exits: m=1367 SNR=26.0
01:16:02.280 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:02.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:02.285 00.003 1032 Enqueuing Expose request
01:16:02.287 00.002 10072 IsGuiding returns 0
01:16:02.287 00.000 10072 Move returns status 0, amount 3
01:16:02.287 00.000 10072 MoveAxis(N, 0, ABG)
01:16:02.287 00.000 10072 Move returns status 0, amount 0
01:16:02.287 00.000 10072 move complete, result=0
01:16:02.287 00.000 10072 worker thread done servicing request
01:16:02.287 00.000 10072 Worker thread wakes up
01:16:02.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:02.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:02.295 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:16:02.912 00.617 10072 Exposure complete
01:16:02.967 00.055 10072 worker thread done servicing request
01:16:02.967 00.000 1032 OnExposeComplete: enter
01:16:02.970 00.003 1032 UpdateGuideState(): m_state=6
01:16:02.972 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2284
01:16:02.975 00.003 1032 Star::Find returns 1 (0), X=317.20, Y=752.55, Mass=1433, SNR=26.7, Peak=175 HFD=2.9
01:16:02.977 00.002 1032 MultiStar: [#1 0.17,0.18,0.95,U] [#2 0.34,0.05,0.72,U] [#3 0.04,-0.04,0.65,U] [#4 -0.20,0.07,0.70,U] [#5 -0.04,0.32,0.65,U] [#6 -0.28,-0.10,0.59,U] [#7 0.28,-0.39,0.55,U] [#8 0.05,-0.07,0.56,U] 
01:16:02.978 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {-0.03, 0.25}
01:16:02.980 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
01:16:02.982 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
01:16:02.985 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.99 mountX=0.05 mountY=-0.05, mountTheta=-0.84
01:16:02.991 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
01:16:02.993 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
01:16:02.995 00.002 10072 Worker thread wakes up
01:16:02.996 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:16:02.996 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:16:02.996 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
01:16:02.999 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:03.001 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
01:16:03.001 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:16:03.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:03.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:16:03.002 00.001 10072 MoveAxis(W, 4, ABG)
01:16:03.002 00.000 10072 Guiding  Dir = 3, Dur = 4
01:16:03.002 00.000 10072 IsGuiding returns 0
01:16:03.003 00.001 10072 PulseGuide returned control before completion, sleep 14
01:16:03.023 00.020 1032 UpdateGuideState exits: m=1433 SNR=26.7
01:16:03.026 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:03.028 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:03.030 00.002 1032 Enqueuing Expose request
01:16:03.032 00.002 10072 IsGuiding returns 0
01:16:03.032 00.000 10072 Move returns status 0, amount 4
01:16:03.032 00.000 10072 MoveAxis(N, 0, ABG)
01:16:03.032 00.000 10072 Move returns status 0, amount 0
01:16:03.032 00.000 10072 move complete, result=0
01:16:03.032 00.000 10072 worker thread done servicing request
01:16:03.032 00.000 10072 Worker thread wakes up
01:16:03.032 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:03.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:03.040 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:16:03.442 00.402 10072 Exposure complete
01:16:03.495 00.053 1032 OnExposeComplete: enter
01:16:03.498 00.003 1032 UpdateGuideState(): m_state=6
01:16:03.500 00.002 10072 worker thread done servicing request
01:16:03.500 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2285
01:16:03.503 00.003 1032 Star::Find returns 1 (0), X=317.08, Y=752.48, Mass=1390, SNR=26.3, Peak=156 HFD=3.0
01:16:03.504 00.001 1032 MultiStar: [#1 -0.03,0.16,0.97,U] [#2 0.31,0.10,0.73,U] [#3 0.02,0.10,0.67,U] [#4 -0.18,0.07,0.71,U] [#5 -0.15,0.19,0.72,U] [#6 -0.09,-0.02,0.60,U] [#7 0.15,-0.19,0.57,U] [#8 0.07,-0.03,0.57,U] 
01:16:03.507 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {-0.15, 0.19}
01:16:03.510 00.003 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
01:16:03.511 00.001 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
01:16:03.513 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.77 mountX=0.08 mountY=-0.00, mountTheta=-0.06
01:16:03.516 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.08, opts=13)
01:16:03.519 00.003 1032 Enqueuing Move request for scope (-0.02, 0.08)
01:16:03.521 00.002 10072 Worker thread wakes up
01:16:03.521 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
01:16:03.521 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
01:16:03.521 00.000 10072 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.00
01:16:03.523 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:03.526 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
01:16:03.526 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:16:03.527 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:03.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:16:03.527 00.000 10072 MoveAxis(W, 3, ABG)
01:16:03.527 00.000 10072 Guiding  Dir = 3, Dur = 3
01:16:03.527 00.000 10072 IsGuiding returns 0
01:16:03.528 00.001 10072 PulseGuide returned control before completion, sleep 13
01:16:03.546 00.018 1032 UpdateGuideState exits: m=1390 SNR=26.3
01:16:03.552 00.006 10072 IsGuiding returns 0
01:16:03.552 00.000 10072 Move returns status 0, amount 3
01:16:03.552 00.000 10072 MoveAxis(N, 0, ABG)
01:16:03.552 00.000 10072 Move returns status 0, amount 0
01:16:03.552 00.000 10072 move complete, result=0
01:16:03.552 00.000 10072 worker thread done servicing request
01:16:03.552 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:03.555 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:03.556 00.001 1032 Enqueuing Expose request
01:16:03.558 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:16:03.560 00.002 10072 Worker thread wakes up
01:16:03.560 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:03.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:04.190 00.630 10072 Exposure complete
01:16:04.239 00.049 10072 worker thread done servicing request
01:16:04.239 00.000 1032 OnExposeComplete: enter
01:16:04.242 00.003 1032 UpdateGuideState(): m_state=6
01:16:04.244 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2286
01:16:04.245 00.001 1032 Star::Find returns 1 (0), X=317.07, Y=752.67, Mass=1431, SNR=26.6, Peak=173 HFD=2.6
01:16:04.247 00.002 1032 MultiStar: [#1 -0.10,-0.03,0.88,U] [#2 0.19,0.01,0.72,U] [#3 0.15,0.11,0.69,U] [#4 -0.21,0.09,0.70,U] [#5 -0.35,0.23,0.66,U] [#6 -0.05,-0.04,0.60,U] [#7 0.14,-0.23,0.56,U] [#8 0.08,-0.15,0.57,U] 
01:16:04.250 00.003 1032 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.16, 0.38}
01:16:04.252 00.002 1032 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.83) = xAngle (0.37 = 0.37)
01:16:04.254 00.002 1032 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.37 = 0.37)
01:16:04.256 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.20 mountX=0.07 mountY=0.03, mountTheta=0.37
01:16:04.259 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
01:16:04.261 00.002 1032 Enqueuing Move request for scope (-0.05, 0.06)
01:16:04.262 00.001 10072 Worker thread wakes up
01:16:04.263 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
01:16:04.263 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
01:16:04.263 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.03
01:16:04.265 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:04.269 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
01:16:04.269 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:16:04.269 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:04.269 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:16:04.269 00.000 10072 MoveAxis(W, 3, ABG)
01:16:04.269 00.000 10072 Guiding  Dir = 3, Dur = 3
01:16:04.269 00.000 10072 IsGuiding returns 0
01:16:04.271 00.002 10072 PulseGuide returned control before completion, sleep 13
01:16:04.290 00.019 1032 UpdateGuideState exits: m=1431 SNR=26.6
01:16:04.292 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:04.294 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:04.295 00.001 1032 Enqueuing Expose request
01:16:04.297 00.002 10072 IsGuiding returns 0
01:16:04.297 00.000 10072 Move returns status 0, amount 3
01:16:04.297 00.000 10072 MoveAxis(N, 0, ABG)
01:16:04.297 00.000 10072 Move returns status 0, amount 0
01:16:04.297 00.000 10072 move complete, result=0
01:16:04.298 00.001 10072 worker thread done servicing request
01:16:04.298 00.000 10072 Worker thread wakes up
01:16:04.298 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:04.298 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:04.307 00.009 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
01:16:04.705 00.398 10072 Exposure complete
01:16:04.758 00.053 10072 worker thread done servicing request
01:16:04.758 00.000 1032 OnExposeComplete: enter
01:16:04.760 00.002 1032 UpdateGuideState(): m_state=6
01:16:04.762 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2287
01:16:04.764 00.002 1032 Star::Find returns 1 (0), X=317.06, Y=752.53, Mass=1439, SNR=26.7, Peak=175 HFD=2.8
01:16:04.766 00.002 1032 MultiStar: [#1 -0.05,-0.04,0.97,U] [#2 0.35,0.02,0.72,U] [#3 0.09,-0.02,0.66,U] [#4 -0.11,-0.05,0.67,U] [#5 -0.31,0.14,0.69,U] [#6 0.10,-0.04,0.58,U] [#7 0.21,-0.24,0.51,U] [#8 -0.12,-0.05,0.54,U] 
01:16:04.769 00.003 1032 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {-0.17, 0.23}
01:16:04.772 00.003 1032 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.83) = xAngle (0.62 = 0.62)
01:16:04.773 00.001 1032 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.62 = 0.62)
01:16:04.775 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.45 mountX=0.02 mountY=0.01, mountTheta=0.62
01:16:04.778 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
01:16:04.780 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
01:16:04.784 00.004 10072 Worker thread wakes up
01:16:04.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:16:04.784 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:16:04.784 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.02 yDistance=0.01
01:16:04.786 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:04.789 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
01:16:04.789 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:16:04.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:04.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:16:04.789 00.000 10072 MoveAxis(W, 3, ABG)
01:16:04.789 00.000 10072 Guiding  Dir = 3, Dur = 3
01:16:04.789 00.000 10072 IsGuiding returns 0
01:16:04.790 00.001 10072 PulseGuide returned control before completion, sleep 13
01:16:04.808 00.018 1032 UpdateGuideState exits: m=1439 SNR=26.7
01:16:04.811 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:04.812 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:04.814 00.002 1032 Enqueuing Expose request
01:16:04.815 00.001 10072 IsGuiding returns 0
01:16:04.816 00.001 10072 Move returns status 0, amount 3
01:16:04.816 00.000 10072 MoveAxis(N, 0, ABG)
01:16:04.816 00.000 10072 Move returns status 0, amount 0
01:16:04.816 00.000 10072 move complete, result=0
01:16:04.816 00.000 10072 worker thread done servicing request
01:16:04.816 00.000 10072 Worker thread wakes up
01:16:04.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:04.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:04.824 00.008 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
01:16:05.440 00.616 10072 Exposure complete
01:16:05.492 00.052 10072 worker thread done servicing request
01:16:05.492 00.000 1032 OnExposeComplete: enter
01:16:05.495 00.003 1032 UpdateGuideState(): m_state=6
01:16:05.497 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2288
01:16:05.498 00.001 1032 Star::Find returns 1 (0), X=317.38, Y=752.49, Mass=1431, SNR=26.7, Peak=167 HFD=3.1
01:16:05.501 00.003 1032 MultiStar: [#1 0.16,0.10,0.92,U] [#2 -0.02,0.07,0.78,U] [#3 0.02,-0.06,0.63,U] [#4 -0.19,0.12,0.63,U] [#5 -0.30,0.31,0.71,U] [#6 -0.30,0.07,0.60,U] [#7 0.40,-0.29,0.52,U] [#8 -0.00,0.09,0.54,U] 
01:16:05.503 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.09}, one-star: {0.14, 0.20}
01:16:05.504 00.001 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
01:16:05.506 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
01:16:05.508 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.60 mountX=0.08 mountY=-0.02, mountTheta=-0.23
01:16:05.510 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.09, opts=13)
01:16:05.512 00.002 1032 Enqueuing Move request for scope (-0.00, 0.09)
01:16:05.514 00.002 10072 Worker thread wakes up
01:16:05.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
01:16:05.514 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
01:16:05.514 00.000 10072 Moving (-0.00, 0.09) raw xDistance=0.08 yDistance=-0.02
01:16:05.516 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:05.519 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
01:16:05.519 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:16:05.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:05.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:16:05.519 00.000 10072 MoveAxis(W, 5, ABG)
01:16:05.519 00.000 10072 Guiding  Dir = 3, Dur = 5
01:16:05.520 00.001 10072 IsGuiding returns 0
01:16:05.520 00.000 10072 PulseGuide returned control before completion, sleep 15
01:16:05.537 00.017 1032 UpdateGuideState exits: m=1431 SNR=26.7
01:16:05.539 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:05.542 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:05.544 00.002 1032 Enqueuing Expose request
01:16:05.547 00.003 10072 IsGuiding returns 0
01:16:05.547 00.000 10072 Move returns status 0, amount 5
01:16:05.547 00.000 10072 MoveAxis(N, 0, ABG)
01:16:05.547 00.000 10072 Move returns status 0, amount 0
01:16:05.547 00.000 10072 move complete, result=0
01:16:05.547 00.000 10072 worker thread done servicing request
01:16:05.548 00.001 10072 Worker thread wakes up
01:16:05.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:05.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:05.554 00.006 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
01:16:05.967 00.413 10072 Exposure complete
01:16:06.015 00.048 10072 worker thread done servicing request
01:16:06.015 00.000 1032 OnExposeComplete: enter
01:16:06.018 00.003 1032 UpdateGuideState(): m_state=6
01:16:06.020 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2289
01:16:06.022 00.002 1032 Star::Find returns 1 (0), X=317.18, Y=752.60, Mass=1240, SNR=24.8, Peak=144 HFD=2.8
01:16:06.024 00.002 1032 MultiStar: [#1 -0.07,0.10,0.98,U] [#2 0.01,0.17,0.78,U] [#3 -0.11,-0.09,0.67,U] [#4 -0.19,0.08,0.75,U] [#5 -0.26,0.24,0.76,U] [#6 -0.13,-0.05,0.62,U] [#7 0.10,-0.09,0.57,U] [#8 -0.12,0.03,0.59,U] 
01:16:06.027 00.003 1032 refined, 8 included, MultiStar: {-0.09, 0.10}, one-star: {-0.05, 0.30}
01:16:06.029 00.002 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
01:16:06.031 00.002 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
01:16:06.033 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.13 cameraTheta=2.33 mountX=0.12 mountY=0.06, mountTheta=0.50
01:16:06.036 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.10, opts=13)
01:16:06.038 00.002 1032 Enqueuing Move request for scope (-0.09, 0.10)
01:16:06.040 00.002 10072 Worker thread wakes up
01:16:06.040 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
01:16:06.040 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
01:16:06.040 00.000 10072 Moving (-0.09, 0.10) raw xDistance=0.12 yDistance=0.06
01:16:06.042 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:06.045 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
01:16:06.045 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
01:16:06.045 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:06.045 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:16:06.045 00.000 10072 MoveAxis(W, 4, ABG)
01:16:06.045 00.000 10072 Guiding  Dir = 3, Dur = 4
01:16:06.046 00.001 10072 IsGuiding returns 0
01:16:06.046 00.000 10072 PulseGuide returned control before completion, sleep 14
01:16:06.064 00.018 1032 UpdateGuideState exits: m=1240 SNR=24.8
01:16:06.067 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:06.068 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:06.070 00.002 1032 Enqueuing Expose request
01:16:06.073 00.003 10072 IsGuiding returns 0
01:16:06.073 00.000 10072 Move returns status 0, amount 4
01:16:06.073 00.000 10072 MoveAxis(N, 0, ABG)
01:16:06.073 00.000 10072 Move returns status 0, amount 0
01:16:06.073 00.000 10072 move complete, result=0
01:16:06.073 00.000 10072 worker thread done servicing request
01:16:06.073 00.000 10072 Worker thread wakes up
01:16:06.074 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:06.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:06.082 00.008 1032 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
01:16:06.805 00.723 10072 Exposure complete
01:16:06.855 00.050 10072 worker thread done servicing request
01:16:06.855 00.000 1032 OnExposeComplete: enter
01:16:06.858 00.003 1032 UpdateGuideState(): m_state=6
01:16:06.860 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2290
01:16:06.861 00.001 1032 Star::Find returns 1 (0), X=317.29, Y=752.64, Mass=1384, SNR=26.2, Peak=180 HFD=2.8
01:16:06.864 00.003 1032 MultiStar: [#1 0.02,0.10,0.97,U] [#2 0.12,0.13,0.74,U] [#3 -0.10,0.08,0.68,U] [#4 -0.05,0.03,0.73,U] [#5 -0.31,0.21,0.69,U] [#6 0.10,-0.01,0.56,U] [#7 0.25,-0.26,0.54,U] [#8 -0.07,0.05,0.57,U] 
01:16:06.866 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.10}, one-star: {0.06, 0.34}
01:16:06.867 00.001 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
01:16:06.869 00.002 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
01:16:06.870 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.56 mountX=0.10 mountY=-0.03, mountTheta=-0.27
01:16:06.872 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
01:16:06.874 00.002 1032 Enqueuing Move request for scope (0.00, 0.10)
01:16:06.875 00.001 10072 Worker thread wakes up
01:16:06.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
01:16:06.876 00.001 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
01:16:06.876 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.03
01:16:06.878 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:06.880 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.22
01:16:06.880 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:16:06.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:06.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:16:06.880 00.000 10072 MoveAxis(W, 8, ABG)
01:16:06.880 00.000 10072 Guiding  Dir = 3, Dur = 8
01:16:06.880 00.000 10072 IsGuiding returns 0
01:16:06.882 00.002 10072 PulseGuide returned control before completion, sleep 18
01:16:06.900 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.2
01:16:06.903 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:06.905 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:06.906 00.001 1032 Enqueuing Expose request
01:16:06.911 00.005 10072 IsGuiding returns 0
01:16:06.911 00.000 10072 Move returns status 0, amount 8
01:16:06.911 00.000 10072 MoveAxis(N, 0, ABG)
01:16:06.911 00.000 10072 Move returns status 0, amount 0
01:16:06.911 00.000 10072 move complete, result=0
01:16:06.911 00.000 10072 worker thread done servicing request
01:16:06.911 00.000 10072 Worker thread wakes up
01:16:06.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:06.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:06.916 00.005 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:16:07.321 00.405 10072 Exposure complete
01:16:07.373 00.052 10072 worker thread done servicing request
01:16:07.373 00.000 1032 OnExposeComplete: enter
01:16:07.375 00.002 1032 UpdateGuideState(): m_state=6
01:16:07.378 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2291
01:16:07.379 00.001 1032 Star::Find returns 1 (0), X=317.12, Y=752.47, Mass=1404, SNR=26.4, Peak=165 HFD=2.7
01:16:07.382 00.003 1032 MultiStar: [#1 -0.10,0.02,0.90,U] [#2 0.06,0.03,0.79,U] [#3 -0.06,-0.06,0.68,U] [#4 -0.12,0.01,0.71,U] [#5 -0.20,0.18,0.73,U] [#6 -0.17,-0.00,0.61,U] [#7 0.12,-0.17,0.55,U] [#8 -0.08,-0.11,0.56,U] 
01:16:07.384 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.03}, one-star: {-0.11, 0.18}
01:16:07.386 00.002 1032 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.83) = xAngle (0.99 = 0.99)
01:16:07.387 00.001 1032 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.99 = 0.99)
01:16:07.389 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.82 mountX=0.05 mountY=0.07, mountTheta=0.99
01:16:07.392 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.03, opts=13)
01:16:07.394 00.002 1032 Enqueuing Move request for scope (-0.08, 0.03)
01:16:07.396 00.002 10072 Worker thread wakes up
01:16:07.396 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
01:16:07.396 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
01:16:07.396 00.000 10072 Moving (-0.08, 0.03) raw xDistance=0.05 yDistance=0.07
01:16:07.399 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:07.401 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
01:16:07.401 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:16:07.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:07.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:16:07.401 00.000 10072 MoveAxis(W, 6, ABG)
01:16:07.401 00.000 10072 Guiding  Dir = 3, Dur = 6
01:16:07.402 00.001 10072 IsGuiding returns 0
01:16:07.402 00.000 10072 PulseGuide returned control before completion, sleep 16
01:16:07.419 00.017 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:16:07.423 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:07.426 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:07.429 00.003 1032 Enqueuing Expose request
01:16:07.431 00.002 10072 IsGuiding returns 0
01:16:07.431 00.000 10072 Move returns status 0, amount 6
01:16:07.431 00.000 10072 MoveAxis(N, 0, ABG)
01:16:07.431 00.000 10072 Move returns status 0, amount 0
01:16:07.431 00.000 10072 move complete, result=0
01:16:07.431 00.000 10072 worker thread done servicing request
01:16:07.431 00.000 10072 Worker thread wakes up
01:16:07.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:07.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:07.438 00.007 1032 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
01:16:08.058 00.620 10072 Exposure complete
01:16:08.109 00.051 10072 worker thread done servicing request
01:16:08.109 00.000 1032 OnExposeComplete: enter
01:16:08.111 00.002 1032 UpdateGuideState(): m_state=6
01:16:08.114 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2292
01:16:08.117 00.003 1032 Star::Find returns 1 (0), X=317.15, Y=752.55, Mass=1373, SNR=26.0, Peak=155 HFD=2.9
01:16:08.119 00.002 1032 MultiStar: [#1 -0.03,0.02,0.95,U] [#2 -0.01,0.06,0.74,U] [#3 -0.07,0.10,0.67,U] [#4 -0.05,0.03,0.71,U] [#5 -0.27,-0.02,0.71,U] [#6 -0.23,-0.01,0.62,U] [#7 0.01,-0.12,0.55,U] [#8 -0.06,0.03,0.58,U] 
01:16:08.121 00.002 1032 refined, 8 included, MultiStar: {-0.09, 0.05}, one-star: {-0.08, 0.25}
01:16:08.123 00.002 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
01:16:08.125 00.002 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
01:16:08.127 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.61 mountX=0.07 mountY=0.07, mountTheta=0.78
01:16:08.129 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.05, opts=13)
01:16:08.131 00.002 1032 Enqueuing Move request for scope (-0.09, 0.05)
01:16:08.133 00.002 10072 Worker thread wakes up
01:16:08.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
01:16:08.133 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
01:16:08.133 00.000 10072 Moving (-0.09, 0.05) raw xDistance=0.07 yDistance=0.07
01:16:08.136 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:08.138 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
01:16:08.138 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:16:08.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:08.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:16:08.138 00.000 10072 MoveAxis(W, 7, ABG)
01:16:08.138 00.000 10072 Guiding  Dir = 3, Dur = 7
01:16:08.139 00.001 10072 IsGuiding returns 0
01:16:08.139 00.000 10072 PulseGuide returned control before completion, sleep 17
01:16:08.156 00.017 1032 UpdateGuideState exits: m=1373 SNR=26.0
01:16:08.159 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:08.160 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:08.164 00.004 1032 Enqueuing Expose request
01:16:08.166 00.002 10072 IsGuiding returns 0
01:16:08.166 00.000 10072 Move returns status 0, amount 7
01:16:08.166 00.000 10072 MoveAxis(N, 0, ABG)
01:16:08.166 00.000 10072 Move returns status 0, amount 0
01:16:08.166 00.000 10072 move complete, result=0
01:16:08.166 00.000 10072 worker thread done servicing request
01:16:08.166 00.000 10072 Worker thread wakes up
01:16:08.166 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:08.166 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:08.176 00.010 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:16:08.585 00.409 10072 Exposure complete
01:16:08.630 00.045 10072 worker thread done servicing request
01:16:08.630 00.000 1032 OnExposeComplete: enter
01:16:08.632 00.002 1032 UpdateGuideState(): m_state=6
01:16:08.634 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2293
01:16:08.636 00.002 1032 Star::Find returns 1 (0), X=317.20, Y=752.57, Mass=1321, SNR=25.6, Peak=161 HFD=2.8
01:16:08.637 00.001 1032 MultiStar: [#1 0.05,0.09,1.02,U] [#2 0.09,0.22,0.75,U] [#3 -0.03,0.15,0.69,U] [#4 -0.16,0.04,0.71,U] [#5 -0.22,0.13,0.71,U] [#6 -0.32,-0.06,0.60,U] [#7 0.20,-0.26,0.55,U] [#8 0.00,-0.15,0.61,U] 
01:16:08.639 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {-0.03, 0.28}
01:16:08.640 00.001 1032 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.83) = xAngle (0.26 = 0.26)
01:16:08.641 00.001 1032 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.26 = 0.26)
01:16:08.642 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.09 mountX=0.08 mountY=0.02, mountTheta=0.26
01:16:08.645 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
01:16:08.648 00.003 1032 Enqueuing Move request for scope (-0.04, 0.07)
01:16:08.649 00.001 10072 Worker thread wakes up
01:16:08.650 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
01:16:08.650 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
01:16:08.650 00.000 10072 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.02
01:16:08.652 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:08.654 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
01:16:08.654 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:16:08.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:08.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:16:08.654 00.000 10072 MoveAxis(W, 6, ABG)
01:16:08.654 00.000 10072 Guiding  Dir = 3, Dur = 6
01:16:08.654 00.000 10072 IsGuiding returns 0
01:16:08.655 00.001 10072 PulseGuide returned control before completion, sleep 16
01:16:08.672 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.6
01:16:08.675 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:08.678 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:08.679 00.001 1032 Enqueuing Expose request
01:16:08.681 00.002 10072 IsGuiding returns 0
01:16:08.681 00.000 10072 Move returns status 0, amount 6
01:16:08.681 00.000 10072 MoveAxis(N, 0, ABG)
01:16:08.681 00.000 10072 Move returns status 0, amount 0
01:16:08.681 00.000 10072 move complete, result=0
01:16:08.681 00.000 10072 worker thread done servicing request
01:16:08.682 00.001 10072 Worker thread wakes up
01:16:08.682 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:08.682 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:08.689 00.007 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:16:09.320 00.631 10072 Exposure complete
01:16:09.367 00.047 10072 worker thread done servicing request
01:16:09.367 00.000 1032 OnExposeComplete: enter
01:16:09.370 00.003 1032 UpdateGuideState(): m_state=6
01:16:09.372 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2294
01:16:09.374 00.002 1032 Star::Find returns 1 (0), X=317.20, Y=752.56, Mass=1452, SNR=26.8, Peak=164 HFD=2.9
01:16:09.377 00.003 1032 MultiStar: [#1 -0.03,0.14,0.93,U] [#2 0.11,0.24,0.77,U] [#3 0.06,0.31,0.62,U] [#4 -0.18,0.15,0.69,U] [#5 -0.30,0.29,0.71,U] [#6 -0.15,0.19,0.56,U] [#7 0.09,-0.15,0.56,U] [#8 -0.05,0.02,0.58,U] 
01:16:09.378 00.001 1032 refined, 8 included, MultiStar: {-0.05, 0.17}, one-star: {-0.03, 0.26}
01:16:09.381 00.003 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
01:16:09.384 00.003 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
01:16:09.385 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.86 mountX=0.18 mountY=0.01, mountTheta=0.03
01:16:09.389 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.17, opts=13)
01:16:09.391 00.002 1032 Enqueuing Move request for scope (-0.05, 0.17)
01:16:09.394 00.003 10072 Worker thread wakes up
01:16:09.394 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
01:16:09.394 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
01:16:09.394 00.000 10072 Moving (-0.05, 0.17) raw xDistance=0.18 yDistance=0.01
01:16:09.399 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:09.401 00.002 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.21
01:16:09.401 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
01:16:09.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:09.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:16:09.401 00.000 10072 MoveAxis(W, 90, ABG)
01:16:09.401 00.000 10072 Guiding  Dir = 3, Dur = 90
01:16:09.402 00.001 10072 IsGuiding returns 0
01:16:09.402 00.000 10072 PulseGuide returned control before completion, sleep 100
01:16:09.421 00.019 1032 UpdateGuideState exits: m=1452 SNR=26.8
01:16:09.423 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:09.426 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:09.428 00.002 1032 Enqueuing Expose request
01:16:09.503 00.075 10072 IsGuiding returns 0
01:16:09.503 00.000 10072 Move returns status 0, amount 90
01:16:09.503 00.000 10072 MoveAxis(N, 0, ABG)
01:16:09.503 00.000 10072 Move returns status 0, amount 0
01:16:09.503 00.000 10072 move complete, result=0
01:16:09.504 00.001 10072 worker thread done servicing request
01:16:09.504 00.000 10072 Worker thread wakes up
01:16:09.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:09.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:09.504 00.000 1032 GuideStep: 0.2 px 90 ms WEST, 0.0 px 0 ms NORTH
01:16:09.914 00.410 10072 Exposure complete
01:16:09.969 00.055 10072 worker thread done servicing request
01:16:09.970 00.001 1032 OnExposeComplete: enter
01:16:09.972 00.002 1032 UpdateGuideState(): m_state=6
01:16:09.975 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2295
01:16:09.978 00.003 1032 Star::Find returns 1 (0), X=317.17, Y=752.60, Mass=1316, SNR=25.6, Peak=146 HFD=2.8
01:16:09.981 00.003 1032 MultiStar: [#1 -0.11,0.07,0.98,U] [#2 0.06,0.24,0.79,U] [#3 0.11,0.22,0.67,U] [#4 -0.12,0.25,0.74,U] [#5 -0.30,0.38,0.74,U] [#6 -0.13,0.15,0.58,U] [#7 0.20,-0.17,0.58,U] [#8 -0.05,0.21,0.57,U] 
01:16:09.983 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.20}, one-star: {-0.06, 0.31}
01:16:09.987 00.004 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (-0.00 = -0.00)
01:16:09.993 00.006 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.00 = -0.00)
01:16:09.996 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.83 mountX=0.20 mountY=-0.00, mountTheta=-0.00
01:16:09.999 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.20, opts=13)
01:16:10.002 00.003 1032 Enqueuing Move request for scope (-0.05, 0.20)
01:16:10.004 00.002 10072 Worker thread wakes up
01:16:10.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
01:16:10.004 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
01:16:10.004 00.000 10072 Moving (-0.05, 0.20) raw xDistance=0.20 yDistance=-0.00
01:16:10.009 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:10.012 00.003 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.21
01:16:10.012 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
01:16:10.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:10.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:16:10.012 00.000 10072 MoveAxis(W, 99, ABG)
01:16:10.012 00.000 10072 Guiding  Dir = 3, Dur = 99
01:16:10.013 00.001 10072 IsGuiding returns 0
01:16:10.013 00.000 10072 PulseGuide returned control before completion, sleep 109
01:16:10.033 00.020 1032 UpdateGuideState exits: m=1316 SNR=25.6
01:16:10.035 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:10.039 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:10.040 00.001 1032 Enqueuing Expose request
01:16:10.131 00.091 10072 IsGuiding returns 0
01:16:10.131 00.000 10072 Move returns status 0, amount 99
01:16:10.131 00.000 10072 MoveAxis(N, 0, ABG)
01:16:10.131 00.000 10072 Move returns status 0, amount 0
01:16:10.131 00.000 10072 move complete, result=0
01:16:10.131 00.000 10072 worker thread done servicing request
01:16:10.131 00.000 10072 Worker thread wakes up
01:16:10.131 00.000 1032 GuideStep: 0.2 px 99 ms WEST, -0.0 px 0 ms NORTH
01:16:10.134 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:10.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:10.761 00.627 10072 Exposure complete
01:16:10.811 00.050 10072 worker thread done servicing request
01:16:10.811 00.000 1032 OnExposeComplete: enter
01:16:10.814 00.003 1032 UpdateGuideState(): m_state=6
01:16:10.817 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2296
01:16:10.819 00.002 1032 Star::Find returns 1 (0), X=317.25, Y=752.42, Mass=1341, SNR=25.8, Peak=162 HFD=2.9
01:16:10.821 00.002 1032 MultiStar: [#1 0.03,-0.08,0.94,U] [#2 0.17,-0.03,0.76,U] [#3 -0.09,-0.02,0.73,U] [#4 -0.02,-0.23,0.72,U] [#5 -0.19,-0.05,0.74,U] [#6 -0.06,-0.32,0.58,U] [#7 0.19,-0.26,0.57,U] [#8 -0.04,-0.27,0.60,U] 
01:16:10.823 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.10}, one-star: {0.02, 0.13}
01:16:10.824 00.001 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.89)
01:16:10.827 00.003 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.89)
01:16:10.829 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.56 mountX=-0.10 mountY=0.03, mountTheta=2.89
01:16:10.835 00.006 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.10, opts=13)
01:16:10.838 00.003 1032 Enqueuing Move request for scope (0.00, -0.10)
01:16:10.840 00.002 10072 Worker thread wakes up
01:16:10.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
01:16:10.840 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
01:16:10.841 00.001 10072 Moving (0.00, -0.10) raw xDistance=-0.10 yDistance=0.03
01:16:10.843 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:10.846 00.003 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
01:16:10.846 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:16:10.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:10.846 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:16:10.846 00.000 10072 MoveAxis(W, 9, ABG)
01:16:10.846 00.000 10072 Guiding  Dir = 3, Dur = 9
01:16:10.847 00.001 10072 IsGuiding returns 0
01:16:10.848 00.001 10072 PulseGuide returned control before completion, sleep 19
01:16:10.869 00.021 10072 IsGuiding returns 0
01:16:10.869 00.000 10072 Move returns status 0, amount 9
01:16:10.869 00.000 10072 MoveAxis(N, 0, ABG)
01:16:10.869 00.000 10072 Move returns status 0, amount 0
01:16:10.869 00.000 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:16:10.872 00.003 10072 move complete, result=0
01:16:10.872 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:10.874 00.002 10072 worker thread done servicing request
01:16:10.875 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:10.876 00.001 1032 Enqueuing Expose request
01:16:10.878 00.002 1032 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
01:16:10.880 00.002 10072 Worker thread wakes up
01:16:10.880 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:10.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:11.394 00.514 10072 Exposure complete
01:16:11.469 00.075 10072 worker thread done servicing request
01:16:11.469 00.000 1032 OnExposeComplete: enter
01:16:11.472 00.003 1032 UpdateGuideState(): m_state=6
01:16:11.474 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2297
01:16:11.477 00.003 1032 Star::Find returns 1 (0), X=317.25, Y=752.44, Mass=1502, SNR=27.3, Peak=171 HFD=2.8
01:16:11.479 00.002 1032 MultiStar: [#1 -0.04,-0.24,0.97,U] [#2 0.10,-0.02,0.75,U] [#3 0.07,-0.13,0.64,U] [#4 -0.10,-0.15,0.65,U] [#5 -0.07,-0.08,0.70,U] [#6 -0.17,-0.23,0.59,U] [#7 0.19,-0.25,0.53,U] [#8 0.02,-0.09,0.55,U] 
01:16:11.481 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.10}, one-star: {0.02, 0.15}
01:16:11.483 00.002 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.89)
01:16:11.485 00.002 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.89)
01:16:11.487 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.56 mountX=-0.10 mountY=0.03, mountTheta=2.89
01:16:11.490 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.10, opts=13)
01:16:11.494 00.004 1032 Enqueuing Move request for scope (0.00, -0.10)
01:16:11.497 00.003 10072 Worker thread wakes up
01:16:11.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
01:16:11.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
01:16:11.497 00.000 10072 Moving (0.00, -0.10) raw xDistance=-0.10 yDistance=0.03
01:16:11.499 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:11.502 00.003 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
01:16:11.502 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:16:11.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:11.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:16:11.503 00.001 10072 MoveAxis(W, 7, ABG)
01:16:11.503 00.000 10072 Guiding  Dir = 3, Dur = 7
01:16:11.503 00.000 10072 IsGuiding returns 0
01:16:11.504 00.001 10072 PulseGuide returned control before completion, sleep 17
01:16:11.523 00.019 10072 IsGuiding returns 1
01:16:11.524 00.001 10072 scope still moving after pulse duration time elapsed
01:16:11.527 00.003 1032 UpdateGuideState exits: m=1502 SNR=27.3
01:16:11.529 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:11.533 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:11.535 00.002 1032 Enqueuing Expose request
01:16:11.708 00.173 10072 IsGuiding returns 0
01:16:11.708 00.000 10072 scope move finished after 7 + 197 ms
01:16:11.708 00.000 10072 Move returns status 0, amount 7
01:16:11.708 00.000 10072 MoveAxis(N, 0, ABG)
01:16:11.708 00.000 10072 Move returns status 0, amount 0
01:16:11.709 00.001 10072 move complete, result=0
01:16:11.709 00.000 10072 worker thread done servicing request
01:16:11.709 00.000 10072 Worker thread wakes up
01:16:11.709 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:11.709 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:11.710 00.001 1032 GuideStep: -0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
01:16:12.339 00.629 10072 Exposure complete
01:16:12.411 00.072 10072 worker thread done servicing request
01:16:12.411 00.000 1032 OnExposeComplete: enter
01:16:12.415 00.004 1032 UpdateGuideState(): m_state=6
01:16:12.418 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2298
01:16:12.421 00.003 1032 Star::Find returns 1 (0), X=317.32, Y=752.38, Mass=1357, SNR=26.0, Peak=148 HFD=2.9
01:16:12.427 00.006 1032 MultiStar: [#1 0.14,-0.07,0.97,U] [#2 0.19,0.08,0.75,U] [#3 0.00,-0.07,0.73,U] [#4 0.01,-0.12,0.74,U] [#5 -0.08,0.15,0.69,U] [#6 -0.02,-0.09,0.59,U] [#7 0.24,-0.17,0.58,U] [#8 0.01,-0.18,0.56,U] 
01:16:12.431 00.004 1032 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.09, 0.09}
01:16:12.433 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
01:16:12.436 00.003 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
01:16:12.438 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.45 mountX=-0.05 mountY=-0.06, mountTheta=-2.28
01:16:12.443 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
01:16:12.447 00.004 1032 Enqueuing Move request for scope (0.07, -0.03)
01:16:12.449 00.002 10072 Worker thread wakes up
01:16:12.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:16:12.449 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:16:12.449 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
01:16:12.451 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:12.456 00.005 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
01:16:12.456 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:16:12.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:12.456 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:16:12.456 00.000 10072 MoveAxis(W, 9, ABG)
01:16:12.457 00.001 10072 Guiding  Dir = 3, Dur = 9
01:16:12.457 00.000 10072 IsGuiding returns 0
01:16:12.458 00.001 10072 PulseGuide returned control before completion, sleep 19
01:16:12.480 00.022 1032 UpdateGuideState exits: m=1357 SNR=26.0
01:16:12.483 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:12.490 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:12.494 00.004 10072 IsGuiding returns 0
01:16:12.494 00.000 10072 Move returns status 0, amount 9
01:16:12.494 00.000 1032 Enqueuing Expose request
01:16:12.498 00.004 10072 MoveAxis(N, 0, ABG)
01:16:12.498 00.000 10072 Move returns status 0, amount 0
01:16:12.498 00.000 10072 move complete, result=0
01:16:12.498 00.000 10072 worker thread done servicing request
01:16:12.498 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:16:12.500 00.002 10072 Worker thread wakes up
01:16:12.500 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:12.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:12.916 00.416 10072 Exposure complete
01:16:12.981 00.065 10072 worker thread done servicing request
01:16:12.981 00.000 1032 OnExposeComplete: enter
01:16:12.983 00.002 1032 UpdateGuideState(): m_state=6
01:16:12.986 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2299
01:16:12.988 00.002 1032 Star::Find returns 1 (0), X=317.23, Y=752.42, Mass=1431, SNR=26.7, Peak=166 HFD=2.8
01:16:12.995 00.007 1032 MultiStar: [#1 -0.07,-0.22,0.96,U] [#2 0.23,0.05,0.74,U] [#3 0.07,-0.21,0.66,U] [#4 -0.08,-0.17,0.67,U] [#5 -0.17,-0.06,0.72,U] [#6 -0.06,-0.32,0.56,U] [#7 0.32,-0.46,0.55,U] [#8 0.03,-0.39,0.54,U] 
01:16:12.998 00.003 1032 single-star, 8 included, MultiStar: {0.02, -0.15}, one-star: {0.00, 0.13}
01:16:13.002 00.004 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
01:16:13.004 00.002 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
01:16:13.007 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.57 mountX=0.12 mountY=-0.03, mountTheta=-0.26
01:16:13.011 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.13, opts=13)
01:16:13.014 00.003 1032 Enqueuing Move request for scope (0.00, 0.13)
01:16:13.019 00.005 10072 Worker thread wakes up
01:16:13.019 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
01:16:13.020 00.001 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
01:16:13.020 00.000 10072 Moving (0.00, 0.13) raw xDistance=0.12 yDistance=-0.03
01:16:13.023 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:13.027 00.004 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
01:16:13.027 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:16:13.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:13.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:16:13.027 00.000 10072 MoveAxis(W, 8, ABG)
01:16:13.028 00.001 10072 Guiding  Dir = 3, Dur = 8
01:16:13.028 00.000 10072 IsGuiding returns 0
01:16:13.029 00.001 10072 PulseGuide returned control before completion, sleep 18
01:16:13.054 00.025 10072 IsGuiding returns 0
01:16:13.054 00.000 10072 Move returns status 0, amount 8
01:16:13.054 00.000 10072 MoveAxis(N, 0, ABG)
01:16:13.054 00.000 10072 Move returns status 0, amount 0
01:16:13.054 00.000 10072 move complete, result=0
01:16:13.055 00.001 10072 worker thread done servicing request
01:16:13.056 00.001 1032 UpdateGuideState exits: m=1431 SNR=26.7
01:16:13.060 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:13.063 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:13.066 00.003 1032 Enqueuing Expose request
01:16:13.069 00.003 10072 Worker thread wakes up
01:16:13.069 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:16:13.072 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:13.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:13.718 00.646 10072 Exposure complete
01:16:13.780 00.062 10072 worker thread done servicing request
01:16:13.780 00.000 1032 OnExposeComplete: enter
01:16:13.783 00.003 1032 UpdateGuideState(): m_state=6
01:16:13.785 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2300
01:16:13.787 00.002 1032 Star::Find returns 1 (0), X=317.30, Y=752.50, Mass=1389, SNR=26.3, Peak=176 HFD=3.0
01:16:13.790 00.003 1032 MultiStar: [#1 0.06,0.02,1.00,U] [#2 0.28,-0.04,0.73,U] [#3 0.02,-0.13,0.68,U] [#4 -0.01,0.08,0.74,U] [#5 -0.11,0.01,0.68,U] [#6 0.15,-0.21,0.60,U] [#7 0.21,-0.36,0.51,U] [#8 -0.01,-0.23,0.58,U] 
01:16:13.795 00.005 1032 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.07, 0.21}
01:16:13.796 00.001 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
01:16:13.800 00.004 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
01:16:13.806 00.006 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.52 mountX=-0.06 mountY=-0.06, mountTheta=-2.35
01:16:13.810 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
01:16:13.813 00.003 1032 Enqueuing Move request for scope (0.07, -0.04)
01:16:13.815 00.002 10072 Worker thread wakes up
01:16:13.815 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
01:16:13.815 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
01:16:13.815 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
01:16:13.817 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:13.821 00.004 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
01:16:13.821 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:16:13.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:13.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:16:13.822 00.001 10072 MoveAxis(W, 9, ABG)
01:16:13.822 00.000 10072 Guiding  Dir = 3, Dur = 9
01:16:13.822 00.000 10072 IsGuiding returns 0
01:16:13.823 00.001 10072 PulseGuide returned control before completion, sleep 19
01:16:13.847 00.024 1032 UpdateGuideState exits: m=1389 SNR=26.3
01:16:13.850 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:13.854 00.004 10072 IsGuiding returns 0
01:16:13.854 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:13.857 00.003 1032 Enqueuing Expose request
01:16:13.859 00.002 10072 Move returns status 0, amount 9
01:16:13.859 00.000 10072 MoveAxis(N, 0, ABG)
01:16:13.859 00.000 10072 Move returns status 0, amount 0
01:16:13.860 00.001 10072 move complete, result=0
01:16:13.860 00.000 10072 worker thread done servicing request
01:16:13.860 00.000 10072 Worker thread wakes up
01:16:13.860 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:13.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:13.871 00.011 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:16:14.277 00.406 10072 Exposure complete
01:16:14.345 00.068 10072 worker thread done servicing request
01:16:14.345 00.000 1032 OnExposeComplete: enter
01:16:14.347 00.002 1032 UpdateGuideState(): m_state=6
01:16:14.349 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2301
01:16:14.352 00.003 1032 Star::Find returns 1 (0), X=317.25, Y=752.42, Mass=1135, SNR=23.7, Peak=124 HFD=2.9
01:16:14.354 00.002 1032 MultiStar: [#1 -0.01,0.04,1.05,U] [#2 0.25,-0.01,0.79,U] [#3 0.08,-0.10,0.75,U] [#4 -0.01,0.03,0.83,U] [#5 -0.09,0.15,0.82,U] [#6 0.03,-0.11,0.70,U] [#7 0.25,-0.39,0.57,U] [#8 -0.14,-0.23,0.63,U] 
01:16:14.356 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.02, 0.12}
01:16:14.358 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
01:16:14.360 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
01:16:14.363 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.69 mountX=-0.04 mountY=-0.03, mountTheta=-2.52
01:16:14.369 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
01:16:14.372 00.003 1032 Enqueuing Move request for scope (0.04, -0.03)
01:16:14.375 00.003 10072 Worker thread wakes up
01:16:14.375 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
01:16:14.375 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
01:16:14.375 00.000 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
01:16:14.379 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:14.382 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
01:16:14.382 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:16:14.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:14.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:16:14.382 00.000 10072 MoveAxis(W, 7, ABG)
01:16:14.382 00.000 10072 Guiding  Dir = 3, Dur = 7
01:16:14.383 00.001 10072 IsGuiding returns 0
01:16:14.384 00.001 10072 PulseGuide returned control before completion, sleep 17
01:16:14.408 00.024 1032 UpdateGuideState exits: m=1135 SNR=23.7
01:16:14.411 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:14.415 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:14.417 00.002 1032 Enqueuing Expose request
01:16:14.419 00.002 10072 IsGuiding returns 0
01:16:14.420 00.001 10072 Move returns status 0, amount 7
01:16:14.420 00.000 10072 MoveAxis(N, 0, ABG)
01:16:14.420 00.000 10072 Move returns status 0, amount 0
01:16:14.420 00.000 10072 move complete, result=0
01:16:14.420 00.000 10072 worker thread done servicing request
01:16:14.420 00.000 10072 Worker thread wakes up
01:16:14.420 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:14.420 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:14.433 00.013 1032 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:16:15.045 00.612 10072 Exposure complete
01:16:15.112 00.067 10072 worker thread done servicing request
01:16:15.112 00.000 1032 OnExposeComplete: enter
01:16:15.116 00.004 1032 UpdateGuideState(): m_state=6
01:16:15.119 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2302
01:16:15.121 00.002 1032 Star::Find returns 1 (0), X=317.25, Y=752.47, Mass=1416, SNR=26.5, Peak=154 HFD=3.0
01:16:15.124 00.003 1032 MultiStar: [#1 0.05,0.07,1.04,U] [#2 0.06,0.22,0.70,U] [#3 0.04,0.18,0.65,U] [#4 0.01,0.16,0.68,U] [#5 -0.14,0.18,0.68,U] [#6 -0.08,-0.05,0.59,U] [#7 0.25,-0.19,0.54,U] [#8 -0.01,-0.19,0.56,U] 
01:16:15.126 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.02, 0.18}
01:16:15.129 00.003 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
01:16:15.132 00.003 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
01:16:15.134 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.32 mountX=0.07 mountY=-0.04, mountTheta=-0.51
01:16:15.138 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
01:16:15.141 00.003 1032 Enqueuing Move request for scope (0.02, 0.08)
01:16:15.143 00.002 10072 Worker thread wakes up
01:16:15.143 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
01:16:15.143 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
01:16:15.144 00.001 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
01:16:15.146 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:15.149 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
01:16:15.149 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:16:15.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:15.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:16:15.150 00.001 10072 MoveAxis(W, 9, ABG)
01:16:15.150 00.000 10072 Guiding  Dir = 3, Dur = 9
01:16:15.150 00.000 10072 IsGuiding returns 0
01:16:15.151 00.001 10072 PulseGuide returned control before completion, sleep 19
01:16:15.172 00.021 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:16:15.178 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:15.180 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:15.182 00.002 1032 Enqueuing Expose request
01:16:15.186 00.004 10072 IsGuiding returns 0
01:16:15.186 00.000 10072 Move returns status 0, amount 9
01:16:15.186 00.000 10072 MoveAxis(N, 0, ABG)
01:16:15.186 00.000 10072 Move returns status 0, amount 0
01:16:15.186 00.000 10072 move complete, result=0
01:16:15.186 00.000 10072 worker thread done servicing request
01:16:15.186 00.000 10072 Worker thread wakes up
01:16:15.186 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:15.186 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:15.198 00.012 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:16:15.594 00.396 10072 Exposure complete
01:16:15.675 00.081 10072 worker thread done servicing request
01:16:15.675 00.000 1032 OnExposeComplete: enter
01:16:15.678 00.003 1032 UpdateGuideState(): m_state=6
01:16:15.682 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2303
01:16:15.684 00.002 1032 Star::Find returns 1 (0), X=317.42, Y=752.38, Mass=1520, SNR=27.5, Peak=176 HFD=3.0
01:16:15.688 00.004 1032 MultiStar: [#1 0.07,-0.00,0.93,U] [#2 0.19,0.04,0.72,U] [#3 0.04,0.04,0.66,U] [#4 -0.07,0.00,0.68,U] [#5 -0.06,0.13,0.63,U] [#6 -0.15,-0.08,0.54,U] [#7 0.28,-0.18,0.52,U] [#8 -0.02,-0.29,0.57,U] 
01:16:15.690 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.19, 0.09}
01:16:15.692 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
01:16:15.694 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
01:16:15.697 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.19 mountX=-0.03 mountY=-0.06, mountTheta=-2.02
01:16:15.701 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
01:16:15.703 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
01:16:15.707 00.004 10072 Worker thread wakes up
01:16:15.707 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
01:16:15.707 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
01:16:15.708 00.001 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.06
01:16:15.710 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:15.715 00.005 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
01:16:15.715 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:16:15.716 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:15.716 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:16:15.716 00.000 10072 MoveAxis(W, 8, ABG)
01:16:15.716 00.000 10072 Guiding  Dir = 3, Dur = 8
01:16:15.716 00.000 10072 IsGuiding returns 0
01:16:15.717 00.001 10072 PulseGuide returned control before completion, sleep 18
01:16:15.742 00.025 1032 UpdateGuideState exits: m=1520 SNR=27.5
01:16:15.745 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:15.748 00.003 10072 IsGuiding returns 0
01:16:15.748 00.000 10072 Move returns status 0, amount 8
01:16:15.748 00.000 10072 MoveAxis(N, 0, ABG)
01:16:15.748 00.000 10072 Move returns status 0, amount 0
01:16:15.748 00.000 10072 move complete, result=0
01:16:15.748 00.000 10072 worker thread done servicing request
01:16:15.749 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:15.751 00.002 1032 Enqueuing Expose request
01:16:15.753 00.002 10072 Worker thread wakes up
01:16:15.753 00.000 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:16:15.757 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:15.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:16.391 00.634 10072 Exposure complete
01:16:16.456 00.065 10072 worker thread done servicing request
01:16:16.456 00.000 1032 OnExposeComplete: enter
01:16:16.459 00.003 1032 UpdateGuideState(): m_state=6
01:16:16.462 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2304
01:16:16.464 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.48, Mass=1241, SNR=24.8, Peak=161 HFD=2.8
01:16:16.467 00.003 1032 MultiStar: [#1 0.06,0.14,0.96,U] [#2 0.06,0.11,0.73,U] [#3 -0.05,0.10,0.77,U] [#4 -0.18,0.15,0.76,U] [#5 -0.20,0.18,0.70,U] [#6 -0.25,0.05,0.64,U] [#7 0.08,-0.16,0.59,U] [#8 0.11,-0.02,0.61,U] 
01:16:16.469 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {-0.04, 0.19}
01:16:16.471 00.002 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
01:16:16.473 00.002 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
01:16:16.475 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.02 mountX=0.10 mountY=0.02, mountTheta=0.19
01:16:16.478 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.09, opts=13)
01:16:16.480 00.002 1032 Enqueuing Move request for scope (-0.05, 0.09)
01:16:16.482 00.002 10072 Worker thread wakes up
01:16:16.483 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
01:16:16.483 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
01:16:16.483 00.000 10072 Moving (-0.05, 0.09) raw xDistance=0.10 yDistance=0.02
01:16:16.487 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:16.493 00.006 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
01:16:16.493 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:16:16.493 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:16.493 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:16:16.493 00.000 10072 MoveAxis(W, 9, ABG)
01:16:16.493 00.000 10072 Guiding  Dir = 3, Dur = 9
01:16:16.494 00.001 10072 IsGuiding returns 0
01:16:16.494 00.000 10072 PulseGuide returned control before completion, sleep 19
01:16:16.515 00.021 1032 UpdateGuideState exits: m=1241 SNR=24.8
01:16:16.521 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:16.527 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:16.536 00.009 1032 Enqueuing Expose request
01:16:16.539 00.003 10072 IsGuiding returns 0
01:16:16.539 00.000 10072 Move returns status 0, amount 9
01:16:16.539 00.000 10072 MoveAxis(N, 0, ABG)
01:16:16.539 00.000 10072 Move returns status 0, amount 0
01:16:16.539 00.000 10072 move complete, result=0
01:16:16.539 00.000 10072 worker thread done servicing request
01:16:16.539 00.000 10072 Worker thread wakes up
01:16:16.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:16.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:16.551 00.012 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
01:16:16.956 00.405 10072 Exposure complete
01:16:17.028 00.072 10072 worker thread done servicing request
01:16:17.028 00.000 1032 OnExposeComplete: enter
01:16:17.031 00.003 1032 UpdateGuideState(): m_state=6
01:16:17.033 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2305
01:16:17.035 00.002 1032 Star::Find returns 1 (0), X=317.16, Y=752.73, Mass=1312, SNR=25.5, Peak=159 HFD=2.7
01:16:17.038 00.003 1032 MultiStar: [#1 -0.03,0.23,0.96,U] [#2 0.05,0.31,0.75,U] [#3 0.03,0.24,0.69,U] [#4 -0.07,0.29,0.77,U] [#5 -0.24,0.27,0.73,U] [#6 -0.19,0.08,0.60,U] [#7 0.17,-0.02,0.53,U] [#8 -0.02,-0.05,0.60,U] 
01:16:17.040 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.22}, one-star: {-0.07, 0.44}
01:16:17.042 00.002 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
01:16:17.044 00.002 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
01:16:17.047 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.77 mountX=0.23 mountY=-0.01, mountTheta=-0.06
01:16:17.054 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.22, opts=13)
01:16:17.057 00.003 1032 Enqueuing Move request for scope (-0.05, 0.22)
01:16:17.061 00.004 10072 Worker thread wakes up
01:16:17.061 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
01:16:17.061 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
01:16:17.061 00.000 10072 Moving (-0.05, 0.22) raw xDistance=0.23 yDistance=-0.01
01:16:17.063 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:17.066 00.003 10072 PPEC rslt: input = 0.23, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 288.21
01:16:17.068 00.002 10072 PPEC: input: 0.23, control: 0.11, exposure: 500
01:16:17.068 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:17.068 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:16:17.068 00.000 10072 MoveAxis(W, 110, ABG)
01:16:17.068 00.000 10072 Guiding  Dir = 3, Dur = 110
01:16:17.069 00.001 10072 IsGuiding returns 0
01:16:17.070 00.001 10072 PulseGuide returned control before completion, sleep 120
01:16:17.096 00.026 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:16:17.099 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:17.101 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:17.103 00.002 1032 Enqueuing Expose request
01:16:17.203 00.100 10072 IsGuiding returns 0
01:16:17.203 00.000 10072 Move returns status 0, amount 110
01:16:17.203 00.000 10072 MoveAxis(N, 0, ABG)
01:16:17.203 00.000 10072 Move returns status 0, amount 0
01:16:17.203 00.000 10072 move complete, result=0
01:16:17.205 00.002 10072 worker thread done servicing request
01:16:17.205 00.000 10072 Worker thread wakes up
01:16:17.205 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:17.206 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:17.209 00.003 1032 GuideStep: 0.2 px 110 ms WEST, -0.0 px 0 ms NORTH
01:16:17.849 00.640 10072 Exposure complete
01:16:17.921 00.072 1032 OnExposeComplete: enter
01:16:17.926 00.005 1032 UpdateGuideState(): m_state=6
01:16:17.929 00.003 10072 worker thread done servicing request
01:16:17.929 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2306
01:16:17.933 00.004 1032 Star::Find returns 1 (0), X=317.20, Y=752.56, Mass=1370, SNR=26.1, Peak=178 HFD=2.8
01:16:17.936 00.003 1032 MultiStar: [#1 0.06,0.01,0.96,U] [#2 0.18,-0.04,0.72,U] [#3 0.17,-0.13,0.62,U] [#4 0.18,-0.13,0.68,U] [#5 -0.17,0.07,0.72,U] [#6 -0.07,-0.11,0.59,U] [#7 0.43,-0.21,0.52,U] [#8 -0.03,-0.10,0.58,U] 
01:16:17.938 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {-0.03, 0.27}
01:16:17.941 00.003 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
01:16:17.944 00.003 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
01:16:17.947 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.23 mountX=-0.03 mountY=-0.06, mountTheta=-2.06
01:16:17.952 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
01:16:17.955 00.003 1032 Enqueuing Move request for scope (0.07, -0.02)
01:16:17.963 00.008 10072 Worker thread wakes up
01:16:17.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:16:17.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:16:17.965 00.002 10072 Moving (0.07, -0.02) raw xDistance=-0.03 yDistance=-0.06
01:16:17.968 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:17.972 00.004 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.21
01:16:17.972 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:16:17.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:17.973 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:16:17.973 00.000 10072 MoveAxis(W, 7, ABG)
01:16:17.973 00.000 10072 Guiding  Dir = 3, Dur = 7
01:16:17.973 00.000 10072 IsGuiding returns 0
01:16:17.974 00.001 10072 PulseGuide returned control before completion, sleep 16
01:16:17.999 00.025 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:16:18.002 00.003 10072 IsGuiding returns 0
01:16:18.002 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:18.004 00.002 10072 Move returns status 0, amount 7
01:16:18.004 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:18.007 00.003 1032 Enqueuing Expose request
01:16:18.009 00.002 10072 MoveAxis(N, 0, ABG)
01:16:18.009 00.000 10072 Move returns status 0, amount 0
01:16:18.009 00.000 10072 move complete, result=0
01:16:18.009 00.000 10072 worker thread done servicing request
01:16:18.009 00.000 10072 Worker thread wakes up
01:16:18.009 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:18.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:18.022 00.013 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:16:18.512 00.490 10072 Exposure complete
01:16:18.846 00.334 10072 worker thread done servicing request
01:16:18.846 00.000 1032 OnExposeComplete: enter
01:16:18.850 00.004 1032 UpdateGuideState(): m_state=6
01:16:18.853 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2307
01:16:18.856 00.003 1032 Star::Find returns 1 (0), X=317.19, Y=752.48, Mass=1363, SNR=26.0, Peak=182 HFD=2.7
01:16:18.859 00.003 1032 MultiStar: [#1 0.11,0.03,0.97,U] [#2 0.26,-0.08,0.76,U] [#3 0.04,-0.11,0.66,U] [#4 0.03,0.00,0.72,U] [#5 -0.24,-0.05,0.68,U] [#6 0.13,-0.03,0.63,U] [#7 0.41,-0.36,0.55,U] [#8 0.12,-0.21,0.56,U] 
01:16:18.862 00.003 1032 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {-0.04, 0.19}
01:16:18.865 00.003 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
01:16:18.868 00.003 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
01:16:18.871 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.49 mountX=-0.06 mountY=-0.07, mountTheta=-2.32
01:16:18.875 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
01:16:18.878 00.003 1032 Enqueuing Move request for scope (0.08, -0.04)
01:16:18.880 00.002 10072 Worker thread wakes up
01:16:18.882 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
01:16:18.882 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
01:16:18.882 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
01:16:18.885 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:18.890 00.005 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
01:16:18.890 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:16:18.890 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:18.890 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:16:18.890 00.000 10072 MoveAxis(W, 7, ABG)
01:16:18.890 00.000 10072 Guiding  Dir = 3, Dur = 7
01:16:18.895 00.005 10072 IsGuiding returns 0
01:16:18.899 00.004 10072 PulseGuide returned control before completion, sleep 15
01:16:18.929 00.030 1032 UpdateGuideState exits: m=1363 SNR=26.0
01:16:18.935 00.006 10072 IsGuiding returns 0
01:16:18.935 00.000 10072 Move returns status 0, amount 7
01:16:18.935 00.000 10072 MoveAxis(N, 0, ABG)
01:16:18.935 00.000 10072 Move returns status 0, amount 0
01:16:18.935 00.000 10072 move complete, result=0
01:16:18.935 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:18.939 00.004 10072 worker thread done servicing request
01:16:18.939 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:18.945 00.006 1032 Enqueuing Expose request
01:16:18.952 00.007 10072 Worker thread wakes up
01:16:18.952 00.000 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:16:18.965 00.013 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:18.966 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:19.603 00.637 10072 Exposure complete
01:16:19.747 00.144 10072 worker thread done servicing request
01:16:19.748 00.001 1032 OnExposeComplete: enter
01:16:19.751 00.003 1032 UpdateGuideState(): m_state=6
01:16:19.755 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2308
01:16:19.758 00.003 1032 Star::Find returns 1 (0), X=317.11, Y=752.47, Mass=1451, SNR=26.8, Peak=159 HFD=2.9
01:16:19.761 00.003 1032 MultiStar: [#1 -0.05,0.11,0.93,U] [#2 0.24,-0.07,0.74,U] [#3 0.09,-0.08,0.66,U] [#4 0.09,-0.03,0.69,U] [#5 -0.07,-0.02,0.70,U] [#6 -0.04,-0.10,0.58,U] [#7 0.16,-0.18,0.58,U] [#8 0.12,-0.14,0.55,U] 
01:16:19.763 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {-0.12, 0.17}
01:16:19.767 00.004 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
01:16:19.772 00.005 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
01:16:19.789 00.017 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.44 mountX=-0.02 mountY=-0.03, mountTheta=-2.27
01:16:19.803 00.014 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
01:16:19.809 00.006 1032 Enqueuing Move request for scope (0.03, -0.02)
01:16:19.813 00.004 10072 Worker thread wakes up
01:16:19.814 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
01:16:19.814 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
01:16:19.814 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
01:16:19.818 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:19.823 00.005 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
01:16:19.823 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:16:19.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:19.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:16:19.823 00.000 10072 MoveAxis(W, 6, ABG)
01:16:19.823 00.000 10072 Guiding  Dir = 3, Dur = 6
01:16:19.824 00.001 10072 IsGuiding returns 0
01:16:19.825 00.001 10072 PulseGuide returned control before completion, sleep 16
01:16:19.931 00.106 10072 IsGuiding returns 0
01:16:19.931 00.000 10072 Move returns status 0, amount 6
01:16:19.932 00.001 10072 MoveAxis(N, 0, ABG)
01:16:19.932 00.000 10072 Move returns status 0, amount 0
01:16:19.932 00.000 10072 move complete, result=0
01:16:19.932 00.000 10072 worker thread done servicing request
01:16:20.115 00.183 1032 UpdateGuideState exits: m=1451 SNR=26.8
01:16:20.122 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:20.128 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:20.308 00.180 1032 Enqueuing Expose request
01:16:20.313 00.005 10072 Worker thread wakes up
01:16:20.313 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:20.313 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:20.315 00.002 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
01:16:21.447 01.132 10072 Exposure complete
01:16:21.944 00.497 10072 worker thread done servicing request
01:16:21.944 00.000 1032 OnExposeComplete: enter
01:16:21.947 00.003 1032 UpdateGuideState(): m_state=6
01:16:21.950 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2309
01:16:22.094 00.144 1032 Star::Find returns 1 (0), X=317.28, Y=752.54, Mass=1327, SNR=25.7, Peak=152 HFD=3.0
01:16:22.136 00.042 1032 MultiStar: [#1 0.03,-0.01,0.97,U] [#2 0.06,0.21,0.72,U] [#3 0.11,0.20,0.72,U] [#4 0.04,0.01,0.74,U] [#5 -0.10,0.32,0.72,U] [#6 0.00,-0.06,0.59,U] [#7 0.10,-0.19,0.57,U] [#8 -0.16,-0.18,0.54,U] 
01:16:22.140 00.004 1032 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.05, 0.25}
01:16:22.142 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
01:16:22.145 00.003 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
01:16:22.149 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.31 mountX=0.07 mountY=-0.04, mountTheta=-0.52
01:16:22.153 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
01:16:22.155 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
01:16:22.157 00.002 10072 Worker thread wakes up
01:16:22.158 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
01:16:22.158 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
01:16:22.158 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
01:16:22.164 00.006 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
01:16:22.165 00.001 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:16:22.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:22.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:16:22.165 00.000 10072 MoveAxis(W, 10, ABG)
01:16:22.165 00.000 10072 Guiding  Dir = 3, Dur = 10
01:16:22.166 00.001 10072 IsGuiding returns 0
01:16:22.166 00.000 10072 PulseGuide returned control before completion, sleep 20
01:16:22.350 00.184 10072 IsGuiding returns 0
01:16:22.350 00.000 10072 Move returns status 0, amount 10
01:16:22.351 00.001 10072 MoveAxis(N, 0, ABG)
01:16:22.351 00.000 10072 Move returns status 0, amount 0
01:16:22.351 00.000 10072 move complete, result=0
01:16:22.351 00.000 10072 worker thread done servicing request
01:16:22.353 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:22.743 00.390 1032 UpdateGuideState exits: m=1327 SNR=25.7
01:16:22.751 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:22.757 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:22.760 00.003 1032 Enqueuing Expose request
01:16:22.764 00.004 10072 Worker thread wakes up
01:16:22.764 00.000 1032 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
01:16:22.767 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:22.767 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:23.417 00.650 10072 Exposure complete
01:16:23.482 00.065 10072 worker thread done servicing request
01:16:23.482 00.000 1032 OnExposeComplete: enter
01:16:23.502 00.020 1032 UpdateGuideState(): m_state=6
01:16:23.505 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2310
01:16:23.508 00.003 1032 Star::Find returns 1 (0), X=317.40, Y=752.57, Mass=1360, SNR=26.0, Peak=148 HFD=3.1
01:16:23.511 00.003 1032 MultiStar: [#1 0.10,0.15,1.03,U] [#2 0.41,0.20,0.72,U] [#3 0.14,0.18,0.71,U] [#4 -0.05,0.32,0.75,U] [#5 -0.22,0.25,0.67,U] [#6 0.07,0.26,0.62,U] [#7 0.26,-0.10,0.55,U] [#8 0.11,0.07,0.58,U] 
01:16:23.513 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.19}, one-star: {0.17, 0.27}
01:16:23.516 00.003 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
01:16:23.528 00.012 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
01:16:23.530 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.04 mountX=0.16 mountY=-0.16, mountTheta=-0.79
01:16:23.534 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.19, opts=13)
01:16:23.537 00.003 1032 Enqueuing Move request for scope (0.11, 0.19)
01:16:23.547 00.010 10072 Worker thread wakes up
01:16:23.547 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
01:16:23.547 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
01:16:23.548 00.001 10072 Moving (0.11, 0.19) raw xDistance=0.16 yDistance=-0.16
01:16:23.551 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:23.553 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.20
01:16:23.554 00.001 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:16:23.554 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:23.554 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:16:23.554 00.000 10072 MoveAxis(W, 81, ABG)
01:16:23.554 00.000 10072 Guiding  Dir = 3, Dur = 81
01:16:23.554 00.000 10072 IsGuiding returns 0
01:16:23.555 00.001 10072 PulseGuide returned control before completion, sleep 91
01:16:23.648 00.093 10072 IsGuiding returns 0
01:16:23.648 00.000 10072 Move returns status 0, amount 81
01:16:23.648 00.000 10072 MoveAxis(N, 0, ABG)
01:16:23.648 00.000 10072 Move returns status 0, amount 0
01:16:23.649 00.001 10072 move complete, result=0
01:16:23.649 00.000 10072 worker thread done servicing request
01:16:23.650 00.001 1032 UpdateGuideState exits: m=1360 SNR=26.0
01:16:23.653 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:23.656 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:23.692 00.036 1032 Enqueuing Expose request
01:16:23.696 00.004 10072 Worker thread wakes up
01:16:23.696 00.000 1032 GuideStep: 0.2 px 81 ms WEST, -0.2 px 0 ms NORTH
01:16:23.698 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:23.699 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:24.134 00.435 10072 Exposure complete
01:16:24.368 00.234 10072 worker thread done servicing request
01:16:24.368 00.000 1032 OnExposeComplete: enter
01:16:24.372 00.004 1032 UpdateGuideState(): m_state=6
01:16:24.374 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2311
01:16:24.377 00.003 1032 Star::Find returns 1 (0), X=317.51, Y=752.45, Mass=1400, SNR=26.3, Peak=175 HFD=3.1
01:16:24.379 00.002 1032 MultiStar: [#1 0.13,0.09,1.02,U] [#2 0.35,0.13,0.71,U] [#3 0.23,0.18,0.67,U] [#4 0.09,0.17,0.74,U] [#5 -0.16,0.47,0.70,U] [#6 0.07,0.12,0.61,U] [#7 0.49,-0.16,0.54,U] [#8 0.20,-0.10,0.56,U] 
01:16:24.382 00.003 1032 refined, 8 included, MultiStar: {0.18, 0.13}, one-star: {0.28, 0.16}
01:16:24.384 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
01:16:24.388 00.004 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
01:16:24.390 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.62 mountX=0.08 mountY=-0.21, mountTheta=-1.21
01:16:24.395 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.13, opts=13)
01:16:24.439 00.044 1032 Enqueuing Move request for scope (0.18, 0.13)
01:16:24.442 00.003 10072 Worker thread wakes up
01:16:24.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
01:16:24.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
01:16:24.442 00.000 10072 Moving (0.18, 0.13) raw xDistance=0.08 yDistance=-0.21
01:16:24.445 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:24.448 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
01:16:24.448 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:16:24.449 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:16:24.449 00.000 10072 MoveAxis(W, 6, ABG)
01:16:24.449 00.000 10072 Guiding  Dir = 3, Dur = 6
01:16:24.449 00.000 10072 IsGuiding returns 0
01:16:24.450 00.001 10072 PulseGuide returned control before completion, sleep 16
01:16:24.482 00.032 10072 IsGuiding returns 0
01:16:24.483 00.001 10072 Move returns status 0, amount 6
01:16:24.483 00.000 10072 MoveAxis(N, 134, ABG)
01:16:24.483 00.000 10072 Guiding  Dir = 0, Dur = 134
01:16:24.484 00.001 10072 IsGuiding returns 0
01:16:24.484 00.000 10072 PulseGuide returned control before completion, sleep 144
01:16:24.511 00.027 1032 UpdateGuideState exits: m=1400 SNR=26.3
01:16:24.514 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:24.518 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:24.521 00.003 1032 Enqueuing Expose request
01:16:24.634 00.113 10072 IsGuiding returns 0
01:16:24.634 00.000 10072 Move returns status 0, amount 134
01:16:24.634 00.000 10072 move complete, result=0
01:16:24.634 00.000 10072 worker thread done servicing request
01:16:24.634 00.000 10072 Worker thread wakes up
01:16:24.634 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:24.635 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:25.149 00.514 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 134 ms NORTH
01:16:25.445 00.296 10072 Exposure complete
01:16:25.787 00.342 10072 worker thread done servicing request
01:16:25.787 00.000 1032 OnExposeComplete: enter
01:16:25.790 00.003 1032 UpdateGuideState(): m_state=6
01:16:25.793 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2312
01:16:25.796 00.003 1032 Star::Find returns 1 (0), X=317.15, Y=752.45, Mass=1416, SNR=26.5, Peak=173 HFD=2.8
01:16:25.802 00.006 1032 MultiStar: [#1 -0.08,-0.00,0.96,U] [#2 0.04,0.09,0.75,U] [#3 -0.23,0.06,0.67,U] [#4 -0.21,0.06,0.74,U] [#5 -0.30,0.22,0.70,U] [#6 -0.43,0.05,0.59,U] [#7 0.11,-0.12,0.49,U] [#8 -0.25,-0.07,0.54,U] 
01:16:25.805 00.003 1032 refined, 8 included, MultiStar: {-0.15, 0.06}, one-star: {-0.08, 0.16}
01:16:25.821 00.016 1032 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.83) = xAngle (0.92 = 0.92)
01:16:25.825 00.004 1032 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.92 = 0.92)
01:16:25.829 00.004 1032 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.75 mountX=0.10 mountY=0.13, mountTheta=0.92
01:16:25.836 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.06, opts=13)
01:16:25.839 00.003 1032 Enqueuing Move request for scope (-0.15, 0.06)
01:16:25.843 00.004 10072 Worker thread wakes up
01:16:25.843 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
01:16:25.843 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
01:16:25.843 00.000 10072 Moving (-0.15, 0.06) raw xDistance=0.10 yDistance=0.13
01:16:25.850 00.007 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
01:16:25.850 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:16:25.851 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:25.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:16:25.851 00.000 10072 MoveAxis(W, 9, ABG)
01:16:25.851 00.000 10072 Guiding  Dir = 3, Dur = 9
01:16:25.853 00.002 10072 IsGuiding returns 0
01:16:25.853 00.000 10072 PulseGuide returned control before completion, sleep 19
01:16:25.856 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:25.927 00.071 10072 IsGuiding returns 0
01:16:25.927 00.000 10072 Move returns status 0, amount 9
01:16:25.928 00.001 10072 MoveAxis(N, 0, ABG)
01:16:25.928 00.000 10072 Move returns status 0, amount 0
01:16:25.928 00.000 10072 move complete, result=0
01:16:25.928 00.000 10072 worker thread done servicing request
01:16:26.034 00.106 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:16:26.043 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:26.062 00.019 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:26.086 00.024 1032 Enqueuing Expose request
01:16:26.095 00.009 10072 Worker thread wakes up
01:16:26.095 00.000 1032 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
01:16:26.100 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:26.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:26.746 00.646 10072 Exposure complete
01:16:26.822 00.076 10072 worker thread done servicing request
01:16:26.822 00.000 1032 OnExposeComplete: enter
01:16:26.826 00.004 1032 UpdateGuideState(): m_state=6
01:16:26.833 00.007 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2313
01:16:26.836 00.003 1032 Star::Find returns 1 (0), X=316.92, Y=752.60, Mass=1286, SNR=25.3, Peak=142 HFD=2.7
01:16:26.841 00.005 1032 MultiStar: [#1 -0.36,0.18,1.02,U] [#2 -0.10,0.32,0.79,U] [#3 -0.24,0.20,0.72,U] [#4 -0.30,0.24,0.71,U] [#5 -0.51,0.22,0.69,U] [#6 -0.42,0.02,0.65,U] [#7 -0.02,-0.08,0.56,U] [#8 -0.25,-0.32,0.59,U] 
01:16:26.848 00.007 1032 refined, 8 included, MultiStar: {-0.29, 0.15}, one-star: {-0.31, 0.31}
01:16:26.853 00.005 1032 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.83) = xAngle (0.83 = 0.83)
01:16:26.856 00.003 1032 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.83 = 0.83)
01:16:26.861 00.005 1032 CameraToMount -- cameraX=-0.29 cameraY=0.15 hyp=0.32 cameraTheta=2.66 mountX=0.22 mountY=0.24, mountTheta=0.83
01:16:26.866 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.29, y=0.15, opts=13)
01:16:26.871 00.005 1032 Enqueuing Move request for scope (-0.29, 0.15)
01:16:26.874 00.003 10072 Worker thread wakes up
01:16:26.874 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.15) opts 0xd
01:16:26.874 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.29, 0.15)
01:16:26.874 00.000 10072 Moving (-0.29, 0.15) raw xDistance=0.22 yDistance=0.24
01:16:26.877 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:26.880 00.003 10072 PPEC rslt: input = 0.22, final = 0.10, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 288.20
01:16:26.880 00.000 10072 PPEC: input: 0.22, control: 0.10, exposure: 500
01:16:26.881 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:16:26.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:16:26.881 00.000 10072 MoveAxis(W, 105, ABG)
01:16:26.881 00.000 10072 Guiding  Dir = 3, Dur = 105
01:16:26.881 00.000 10072 IsGuiding returns 0
01:16:26.882 00.001 10072 PulseGuide returned control before completion, sleep 115
01:16:26.908 00.026 1032 UpdateGuideState exits: m=1286 SNR=25.3
01:16:26.914 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:26.919 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:26.925 00.006 1032 Enqueuing Expose request
01:16:27.003 00.078 10072 IsGuiding returns 0
01:16:27.004 00.001 10072 Move returns status 0, amount 105
01:16:27.004 00.000 10072 MoveAxis(N, 0, ABG)
01:16:27.004 00.000 10072 Move returns status 0, amount 0
01:16:27.004 00.000 10072 move complete, result=0
01:16:27.004 00.000 10072 worker thread done servicing request
01:16:27.004 00.000 10072 Worker thread wakes up
01:16:27.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:27.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:27.034 00.030 1032 GuideStep: 0.2 px 105 ms WEST, 0.2 px 0 ms NORTH
01:16:27.413 00.379 10072 Exposure complete
01:16:27.493 00.080 10072 worker thread done servicing request
01:16:27.493 00.000 1032 OnExposeComplete: enter
01:16:27.497 00.004 1032 UpdateGuideState(): m_state=6
01:16:27.501 00.004 1032 Star::Find(15, 316, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2314
01:16:27.504 00.003 1032 Star::Find returns 1 (0), X=317.00, Y=752.37, Mass=1395, SNR=26.3, Peak=167 HFD=2.4
01:16:27.507 00.003 1032 MultiStar: [#1 -0.20,0.01,0.92,U] [#2 -0.06,0.14,0.74,U] [#3 -0.28,0.09,0.69,U] [#4 -0.30,-0.05,0.72,U] [#5 -0.43,0.04,0.68,U] [#6 -0.29,-0.05,0.56,U] [#7 -0.09,-0.12,0.51,U] [#8 -0.42,-0.31,0.59,U] 
01:16:27.509 00.002 1032 single-star, 8 included, MultiStar: {-0.25, -0.00}, one-star: {-0.23, 0.08}
01:16:27.512 00.003 1032 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.83) = xAngle (0.99 = 0.99)
01:16:27.514 00.002 1032 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.99 = 0.99)
01:16:27.515 00.001 1032 CameraToMount -- cameraX=-0.23 cameraY=0.08 hyp=0.24 cameraTheta=2.82 mountX=0.13 mountY=0.20, mountTheta=0.99
01:16:27.522 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.23, y=0.08, opts=13)
01:16:27.525 00.003 1032 Enqueuing Move request for scope (-0.23, 0.08)
01:16:27.527 00.002 10072 Worker thread wakes up
01:16:27.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.08) opts 0xd
01:16:27.528 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.23, 0.08)
01:16:27.528 00.000 10072 Moving (-0.23, 0.08) raw xDistance=0.13 yDistance=0.20
01:16:27.530 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:27.534 00.004 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 288.20
01:16:27.534 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
01:16:27.534 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:16:27.534 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:16:27.534 00.000 10072 MoveAxis(W, 66, ABG)
01:16:27.535 00.001 10072 Guiding  Dir = 3, Dur = 66
01:16:27.535 00.000 10072 IsGuiding returns 0
01:16:27.535 00.000 10072 PulseGuide returned control before completion, sleep 76
01:16:27.575 00.040 1032 UpdateGuideState exits: m=1395 SNR=26.3
01:16:27.585 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:27.632 00.047 10072 IsGuiding returns 1
01:16:27.632 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:27.635 00.003 10072 scope still moving after pulse duration time elapsed
01:16:27.635 00.000 1032 Enqueuing Expose request
01:16:27.659 00.024 10072 IsGuiding returns 0
01:16:27.659 00.000 10072 scope move finished after 66 + 58 ms
01:16:27.660 00.001 10072 Move returns status 0, amount 66
01:16:27.660 00.000 10072 MoveAxis(N, 0, ABG)
01:16:27.660 00.000 10072 Move returns status 0, amount 0
01:16:27.660 00.000 10072 move complete, result=0
01:16:27.660 00.000 10072 worker thread done servicing request
01:16:27.660 00.000 10072 Worker thread wakes up
01:16:27.660 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:27.660 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:27.662 00.002 1032 GuideStep: 0.1 px 66 ms WEST, 0.2 px 0 ms NORTH
01:16:28.291 00.629 10072 Exposure complete
01:16:28.359 00.068 10072 worker thread done servicing request
01:16:28.359 00.000 1032 OnExposeComplete: enter
01:16:28.365 00.006 1032 UpdateGuideState(): m_state=6
01:16:28.371 00.006 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2315
01:16:28.373 00.002 1032 Star::Find returns 1 (0), X=316.95, Y=752.30, Mass=1416, SNR=26.5, Peak=142 HFD=2.6
01:16:28.376 00.003 1032 MultiStar: [#1 -0.25,-0.07,0.95,U] [#2 -0.02,0.02,0.76,U] [#3 -0.17,-0.07,0.65,U] [#4 -0.29,-0.05,0.64,U] [#5 -0.40,0.10,0.67,U] [#6 -0.30,-0.24,0.56,U] [#7 -0.06,-0.32,0.54,U] [#8 -0.18,-0.26,0.56,U] 
01:16:28.379 00.003 1032 refined, 8 included, MultiStar: {-0.22, -0.08}, one-star: {-0.28, 0.01}
01:16:28.382 00.003 1032 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.83) = xAngle (-4.63 = 1.65)
01:16:28.385 00.003 1032 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.63 = 1.65)
01:16:28.387 00.002 1032 CameraToMount -- cameraX=-0.22 cameraY=-0.08 hyp=0.24 cameraTheta=-2.80 mountX=-0.02 mountY=0.23, mountTheta=1.65
01:16:28.392 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=-0.08, opts=13)
01:16:28.401 00.009 1032 Enqueuing Move request for scope (-0.22, -0.08)
01:16:28.404 00.003 10072 Worker thread wakes up
01:16:28.404 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.08) opts 0xd
01:16:28.404 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.22, -0.08)
01:16:28.404 00.000 10072 Moving (-0.22, -0.08) raw xDistance=-0.02 yDistance=0.23
01:16:28.407 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:28.412 00.005 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
01:16:28.412 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:16:28.412 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:16:28.412 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:16:28.412 00.000 10072 MoveAxis(W, 7, ABG)
01:16:28.412 00.000 10072 Guiding  Dir = 3, Dur = 7
01:16:28.413 00.001 10072 IsGuiding returns 0
01:16:28.413 00.000 10072 PulseGuide returned control before completion, sleep 17
01:16:28.440 00.027 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:16:28.444 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:28.446 00.002 10072 IsGuiding returns 0
01:16:28.446 00.000 10072 Move returns status 0, amount 7
01:16:28.447 00.001 10072 MoveAxis(N, 0, ABG)
01:16:28.447 00.000 10072 Move returns status 0, amount 0
01:16:28.447 00.000 10072 move complete, result=0
01:16:28.447 00.000 10072 worker thread done servicing request
01:16:28.447 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:28.450 00.003 1032 Enqueuing Expose request
01:16:28.454 00.004 10072 Worker thread wakes up
01:16:28.454 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:28.454 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:28.455 00.001 1032 GuideStep: -0.0 px 7 ms WEST, 0.2 px 0 ms NORTH
01:16:28.869 00.414 10072 Exposure complete
01:16:28.954 00.085 1032 OnExposeComplete: enter
01:16:28.958 00.004 10072 worker thread done servicing request
01:16:28.958 00.000 1032 UpdateGuideState(): m_state=6
01:16:28.962 00.004 1032 Star::Find(15, 316, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2316
01:16:28.965 00.003 1032 Star::Find returns 1 (0), X=317.05, Y=752.34, Mass=1354, SNR=25.9, Peak=143 HFD=2.6
01:16:28.969 00.004 1032 MultiStar: [#1 -0.17,-0.08,0.93,U] [#2 -0.02,-0.07,0.74,U] [#3 -0.13,-0.20,0.68,U] [#4 -0.24,-0.06,0.71,U] [#5 -0.49,0.07,0.68,U] [#6 -0.40,-0.10,0.61,U] [#7 -0.00,-0.32,0.54,U] [#8 -0.10,-0.27,0.58,U] 
01:16:28.972 00.003 1032 single-star, 8 included, MultiStar: {-0.19, -0.09}, one-star: {-0.18, 0.05}
01:16:28.975 00.003 1032 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.83) = xAngle (1.04 = 1.04)
01:16:28.977 00.002 1032 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.04 = 1.04)
01:16:28.980 00.003 1032 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.19 cameraTheta=2.87 mountX=0.09 mountY=0.16, mountTheta=1.04
01:16:28.987 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=0.05, opts=13)
01:16:28.990 00.003 1032 Enqueuing Move request for scope (-0.18, 0.05)
01:16:28.993 00.003 10072 Worker thread wakes up
01:16:28.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
01:16:28.993 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
01:16:28.993 00.000 10072 Moving (-0.18, 0.05) raw xDistance=0.09 yDistance=0.16
01:16:28.998 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:29.001 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
01:16:29.001 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:16:29.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:29.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:16:29.001 00.000 10072 MoveAxis(W, 5, ABG)
01:16:29.001 00.000 10072 Guiding  Dir = 3, Dur = 5
01:16:29.002 00.001 10072 IsGuiding returns 0
01:16:29.003 00.001 10072 PulseGuide returned control before completion, sleep 15
01:16:29.021 00.018 10072 IsGuiding returns 0
01:16:29.021 00.000 10072 Move returns status 0, amount 5
01:16:29.021 00.000 10072 MoveAxis(N, 0, ABG)
01:16:29.021 00.000 10072 Move returns status 0, amount 0
01:16:29.022 00.001 10072 move complete, result=0
01:16:29.022 00.000 10072 worker thread done servicing request
01:16:29.029 00.007 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:16:29.032 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:29.035 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:29.038 00.003 1032 Enqueuing Expose request
01:16:29.041 00.003 10072 Worker thread wakes up
01:16:29.041 00.000 1032 GuideStep: 0.1 px 5 ms WEST, 0.2 px 0 ms NORTH
01:16:29.045 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:29.046 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:29.684 00.638 10072 Exposure complete
01:16:29.747 00.063 10072 worker thread done servicing request
01:16:29.747 00.000 1032 OnExposeComplete: enter
01:16:29.751 00.004 1032 UpdateGuideState(): m_state=6
01:16:29.754 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2317
01:16:29.757 00.003 1032 Star::Find returns 1 (0), X=317.21, Y=752.24, Mass=1304, SNR=25.4, Peak=143 HFD=2.8
01:16:29.761 00.004 1032 MultiStar: [#1 -0.09,-0.19,0.98,U] [#2 0.27,-0.16,0.74,U] [#3 0.05,-0.01,0.69,U] [#4 -0.16,-0.11,0.79,U] [#5 -0.33,-0.01,0.74,U] [#6 -0.16,-0.29,0.59,U] [#7 0.04,-0.25,0.56,U] [#8 0.03,-0.27,0.58,U] 
01:16:29.763 00.002 1032 single-star, 8 included, MultiStar: {-0.04, -0.14}, one-star: {-0.02, -0.05}
01:16:29.766 00.003 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.59)
01:16:29.772 00.006 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.59)
01:16:29.774 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.86 mountX=-0.05 mountY=0.03, mountTheta=2.59
01:16:29.778 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
01:16:29.781 00.003 1032 Enqueuing Move request for scope (-0.02, -0.05)
01:16:29.784 00.003 10072 Worker thread wakes up
01:16:29.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
01:16:29.784 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
01:16:29.784 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=0.03
01:16:29.786 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:29.791 00.005 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
01:16:29.791 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:16:29.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:29.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:16:29.791 00.000 10072 MoveAxis(W, 6, ABG)
01:16:29.792 00.001 10072 Guiding  Dir = 3, Dur = 6
01:16:29.792 00.000 10072 IsGuiding returns 0
01:16:29.793 00.001 10072 PulseGuide returned control before completion, sleep 16
01:16:29.820 00.027 1032 UpdateGuideState exits: m=1304 SNR=25.4
01:16:29.825 00.005 10072 IsGuiding returns 0
01:16:29.825 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:29.829 00.004 10072 Move returns status 0, amount 6
01:16:29.829 00.000 10072 MoveAxis(N, 0, ABG)
01:16:29.829 00.000 10072 Move returns status 0, amount 0
01:16:29.829 00.000 10072 move complete, result=0
01:16:29.829 00.000 10072 worker thread done servicing request
01:16:29.829 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:29.837 00.008 1032 Enqueuing Expose request
01:16:29.842 00.005 10072 Worker thread wakes up
01:16:29.842 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:29.842 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:29.844 00.002 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
01:16:30.262 00.418 10072 Exposure complete
01:16:30.335 00.073 1032 OnExposeComplete: enter
01:16:30.338 00.003 10072 worker thread done servicing request
01:16:30.338 00.000 1032 UpdateGuideState(): m_state=6
01:16:30.341 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2318
01:16:30.344 00.003 1032 Star::Find returns 1 (0), X=317.11, Y=752.31, Mass=1373, SNR=26.1, Peak=153 HFD=2.7
01:16:30.346 00.002 1032 MultiStar: [#1 0.01,-0.17,0.95,U] [#2 0.21,-0.03,0.79,U] [#3 -0.01,-0.22,0.69,U] [#4 -0.18,-0.20,0.70,U] [#5 -0.30,-0.03,0.70,U] [#6 -0.31,-0.22,0.60,U] [#7 0.03,-0.43,0.57,U] [#8 -0.23,-0.33,0.56,U] 
01:16:30.348 00.002 1032 single-star, 8 included, MultiStar: {-0.09, -0.16}, one-star: {-0.12, 0.02}
01:16:30.351 00.003 1032 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.83) = xAngle (1.18 = 1.18)
01:16:30.354 00.003 1032 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.18 = 1.18)
01:16:30.357 00.003 1032 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=3.01 mountX=0.04 mountY=0.11, mountTheta=1.18
01:16:30.365 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.02, opts=13)
01:16:30.369 00.004 1032 Enqueuing Move request for scope (-0.12, 0.02)
01:16:30.371 00.002 10072 Worker thread wakes up
01:16:30.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
01:16:30.372 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
01:16:30.372 00.000 10072 Moving (-0.12, 0.02) raw xDistance=0.04 yDistance=0.11
01:16:30.375 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:30.378 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
01:16:30.379 00.001 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:16:30.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:30.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:16:30.379 00.000 10072 MoveAxis(W, 5, ABG)
01:16:30.379 00.000 10072 Guiding  Dir = 3, Dur = 5
01:16:30.380 00.001 10072 IsGuiding returns 0
01:16:30.380 00.000 10072 PulseGuide returned control before completion, sleep 15
01:16:30.400 00.020 10072 IsGuiding returns 0
01:16:30.400 00.000 10072 Move returns status 0, amount 5
01:16:30.400 00.000 10072 MoveAxis(N, 0, ABG)
01:16:30.400 00.000 10072 Move returns status 0, amount 0
01:16:30.400 00.000 10072 move complete, result=0
01:16:30.400 00.000 10072 worker thread done servicing request
01:16:30.407 00.007 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:16:30.411 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:30.414 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:30.419 00.005 1032 Enqueuing Expose request
01:16:30.423 00.004 10072 Worker thread wakes up
01:16:30.423 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:30.423 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:30.424 00.001 1032 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
01:16:31.060 00.636 10072 Exposure complete
01:16:31.125 00.065 10072 worker thread done servicing request
01:16:31.125 00.000 1032 OnExposeComplete: enter
01:16:31.128 00.003 1032 UpdateGuideState(): m_state=6
01:16:31.131 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2319
01:16:31.134 00.003 1032 Star::Find returns 1 (0), X=317.08, Y=752.45, Mass=1531, SNR=27.6, Peak=166 HFD=2.9
01:16:31.137 00.003 1032 MultiStar: [#1 -0.09,-0.06,0.94,U] [#2 0.09,0.12,0.68,U] [#3 0.02,-0.13,0.66,U] [#4 -0.18,-0.15,0.67,U] [#5 -0.39,0.02,0.64,U] [#6 -0.35,-0.10,0.54,U] [#7 0.41,-0.21,0.55,U] [#8 -0.02,-0.35,0.55,U] 
01:16:31.139 00.002 1032 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {-0.15, 0.15}
01:16:31.142 00.003 1032 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.83) = xAngle (-4.36 = 1.92)
01:16:31.145 00.003 1032 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.36 = 1.92)
01:16:31.147 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.53 mountX=-0.03 mountY=0.09, mountTheta=1.92
01:16:31.151 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.06, opts=13)
01:16:31.153 00.002 1032 Enqueuing Move request for scope (-0.08, -0.06)
01:16:31.156 00.003 10072 Worker thread wakes up
01:16:31.156 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
01:16:31.156 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
01:16:31.156 00.000 10072 Moving (-0.08, -0.06) raw xDistance=-0.03 yDistance=0.09
01:16:31.158 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:31.161 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
01:16:31.161 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:16:31.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:31.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:16:31.162 00.001 10072 MoveAxis(W, 6, ABG)
01:16:31.162 00.000 10072 Guiding  Dir = 3, Dur = 6
01:16:31.162 00.000 10072 IsGuiding returns 0
01:16:31.163 00.001 10072 PulseGuide returned control before completion, sleep 16
01:16:31.179 00.016 10072 IsGuiding returns 0
01:16:31.179 00.000 10072 Move returns status 0, amount 6
01:16:31.179 00.000 10072 MoveAxis(N, 0, ABG)
01:16:31.180 00.001 10072 Move returns status 0, amount 0
01:16:31.180 00.000 10072 move complete, result=0
01:16:31.180 00.000 10072 worker thread done servicing request
01:16:31.184 00.004 1032 UpdateGuideState exits: m=1531 SNR=27.6
01:16:31.187 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:31.188 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:31.190 00.002 1032 Enqueuing Expose request
01:16:31.192 00.002 10072 Worker thread wakes up
01:16:31.192 00.000 1032 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
01:16:31.194 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:31.195 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:31.618 00.423 10072 Exposure complete
01:16:31.682 00.064 10072 worker thread done servicing request
01:16:31.718 00.036 1032 OnExposeComplete: enter
01:16:31.729 00.011 1032 UpdateGuideState(): m_state=6
01:16:31.734 00.005 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2320
01:16:31.738 00.004 1032 Star::Find returns 1 (0), X=317.23, Y=752.48, Mass=1407, SNR=26.4, Peak=171 HFD=2.9
01:16:31.741 00.003 1032 MultiStar: [#1 -0.00,-0.08,0.93,U] [#2 0.26,0.05,0.73,U] [#3 0.12,0.04,0.69,U] [#4 -0.04,0.01,0.73,U] [#5 -0.21,0.14,0.66,U] [#6 -0.04,0.04,0.57,U] [#7 0.27,-0.14,0.56,U] [#8 -0.04,-0.33,0.54,U] 
01:16:31.744 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {-0.00, 0.19}
01:16:31.747 00.003 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
01:16:31.750 00.003 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
01:16:31.752 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.19 mountX=-0.00 mountY=-0.03, mountTheta=-1.64
01:16:31.756 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
01:16:31.759 00.003 1032 Enqueuing Move request for scope (0.03, 0.01)
01:16:31.762 00.003 10072 Worker thread wakes up
01:16:31.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
01:16:31.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
01:16:31.762 00.000 10072 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
01:16:31.771 00.009 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
01:16:31.772 00.001 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:16:31.772 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:31.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:16:31.772 00.000 10072 MoveAxis(W, 6, ABG)
01:16:31.772 00.000 10072 Guiding  Dir = 3, Dur = 6
01:16:31.773 00.001 10072 IsGuiding returns 0
01:16:31.773 00.000 10072 PulseGuide returned control before completion, sleep 16
01:16:31.806 00.033 10072 IsGuiding returns 0
01:16:31.806 00.000 10072 Move returns status 0, amount 6
01:16:31.806 00.000 10072 MoveAxis(N, 0, ABG)
01:16:31.806 00.000 10072 Move returns status 0, amount 0
01:16:31.806 00.000 10072 move complete, result=0
01:16:31.806 00.000 10072 worker thread done servicing request
01:16:31.929 00.123 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:31.972 00.043 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:16:31.975 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:31.979 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:31.982 00.003 1032 Enqueuing Expose request
01:16:31.987 00.005 10072 Worker thread wakes up
01:16:31.987 00.000 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
01:16:31.995 00.008 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:31.995 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:32.631 00.636 10072 Exposure complete
01:16:32.707 00.076 1032 OnExposeComplete: enter
01:16:32.710 00.003 1032 UpdateGuideState(): m_state=6
01:16:32.714 00.004 10072 worker thread done servicing request
01:16:32.714 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2321
01:16:32.717 00.003 1032 Star::Find returns 1 (0), X=317.19, Y=752.21, Mass=1165, SNR=24.0, Peak=122 HFD=2.8
01:16:32.721 00.004 1032 MultiStar: [#1 0.09,-0.26,1.10,U] [#2 0.13,-0.17,0.80,U] [#3 0.02,-0.21,0.75,U] [#4 0.02,-0.05,0.75,U] [#5 -0.31,0.02,0.77,U] [#6 0.01,-0.16,0.65,U] [#7 0.04,-0.41,0.57,U] [#8 0.08,-0.05,0.64,U] 
01:16:32.725 00.004 1032 single-star, 8 included, MultiStar: {0.00, -0.15}, one-star: {-0.04, -0.08}
01:16:32.728 00.003 1032 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.83) = xAngle (-3.83 = 2.45)
01:16:32.735 00.007 1032 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.83 = 2.45)
01:16:32.740 00.005 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.00 mountX=-0.07 mountY=0.06, mountTheta=2.45
01:16:32.747 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.08, opts=13)
01:16:32.751 00.004 1032 Enqueuing Move request for scope (-0.04, -0.08)
01:16:32.753 00.002 10072 Worker thread wakes up
01:16:32.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
01:16:32.753 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
01:16:32.753 00.000 10072 Moving (-0.04, -0.08) raw xDistance=-0.07 yDistance=0.06
01:16:32.756 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:32.759 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
01:16:32.759 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:16:32.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:32.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:16:32.759 00.000 10072 MoveAxis(W, 8, ABG)
01:16:32.759 00.000 10072 Guiding  Dir = 3, Dur = 8
01:16:32.760 00.001 10072 IsGuiding returns 0
01:16:32.761 00.001 10072 PulseGuide returned control before completion, sleep 18
01:16:32.785 00.024 1032 UpdateGuideState exits: m=1165 SNR=24.0
01:16:32.788 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:32.790 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:32.793 00.003 1032 Enqueuing Expose request
01:16:32.797 00.004 10072 IsGuiding returns 0
01:16:32.797 00.000 10072 Move returns status 0, amount 8
01:16:32.798 00.001 10072 MoveAxis(N, 0, ABG)
01:16:32.798 00.000 10072 Move returns status 0, amount 0
01:16:32.798 00.000 10072 move complete, result=0
01:16:32.798 00.000 10072 worker thread done servicing request
01:16:32.800 00.002 10072 Worker thread wakes up
01:16:32.800 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:32.800 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:32.802 00.002 1032 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
01:16:33.218 00.416 10072 Exposure complete
01:16:33.291 00.073 10072 worker thread done servicing request
01:16:33.291 00.000 1032 OnExposeComplete: enter
01:16:33.294 00.003 1032 UpdateGuideState(): m_state=6
01:16:33.296 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2322
01:16:33.297 00.001 1032 Star::Find returns 1 (0), X=317.28, Y=752.23, Mass=1389, SNR=26.3, Peak=150 HFD=2.9
01:16:33.300 00.003 1032 MultiStar: [#1 0.15,-0.06,0.96,U] [#2 0.09,-0.11,0.79,U] [#3 -0.14,-0.05,0.67,U] [#4 -0.03,-0.05,0.75,U] [#5 -0.29,0.16,0.68,U] [#6 -0.27,-0.17,0.57,U] [#7 0.14,-0.28,0.55,U] [#8 0.02,-0.19,0.56,U] 
01:16:33.303 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {0.05, -0.07}
01:16:33.306 00.003 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.65)
01:16:33.309 00.003 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.65)
01:16:33.311 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.80 mountX=-0.07 mountY=0.04, mountTheta=2.65
01:16:33.316 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
01:16:33.318 00.002 1032 Enqueuing Move request for scope (-0.02, -0.08)
01:16:33.321 00.003 10072 Worker thread wakes up
01:16:33.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
01:16:33.321 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
01:16:33.321 00.000 10072 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.04
01:16:33.332 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:33.335 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
01:16:33.335 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:16:33.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:33.336 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:16:33.336 00.000 10072 MoveAxis(W, 6, ABG)
01:16:33.336 00.000 10072 Guiding  Dir = 3, Dur = 6
01:16:33.336 00.000 10072 IsGuiding returns 0
01:16:33.338 00.002 10072 PulseGuide returned control before completion, sleep 15
01:16:33.362 00.024 1032 UpdateGuideState exits: m=1389 SNR=26.3
01:16:33.367 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:33.371 00.004 10072 IsGuiding returns 0
01:16:33.371 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:33.373 00.002 1032 Enqueuing Expose request
01:16:33.375 00.002 10072 Move returns status 0, amount 6
01:16:33.375 00.000 10072 MoveAxis(N, 0, ABG)
01:16:33.375 00.000 10072 Move returns status 0, amount 0
01:16:33.376 00.001 10072 move complete, result=0
01:16:33.376 00.000 10072 worker thread done servicing request
01:16:33.376 00.000 10072 Worker thread wakes up
01:16:33.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:33.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:33.386 00.010 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:16:34.012 00.626 10072 Exposure complete
01:16:34.067 00.055 10072 worker thread done servicing request
01:16:34.385 00.318 1032 OnExposeComplete: enter
01:16:34.388 00.003 1032 UpdateGuideState(): m_state=6
01:16:34.390 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2323
01:16:34.392 00.002 1032 Star::Find returns 1 (0), X=317.12, Y=752.48, Mass=1411, SNR=26.5, Peak=145 HFD=3.0
01:16:34.395 00.003 1032 MultiStar: [#1 -0.26,0.13,0.91,U] [#2 0.15,-0.04,0.75,U] [#3 0.18,-0.12,0.67,U] [#4 -0.07,0.04,0.69,U] [#5 -0.21,0.09,0.70,U] [#6 -0.19,-0.16,0.56,U] [#7 0.36,-0.45,0.51,U] [#8 -0.01,-0.17,0.57,U] 
01:16:34.399 00.004 1032 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {-0.11, 0.18}
01:16:34.401 00.002 1032 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.83) = xAngle (-4.47 = 1.82)
01:16:34.402 00.001 1032 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.47 = 1.82)
01:16:34.404 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.64 mountX=-0.01 mountY=0.04, mountTheta=1.82
01:16:34.407 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.02, opts=13)
01:16:34.409 00.002 1032 Enqueuing Move request for scope (-0.04, -0.02)
01:16:34.410 00.001 10072 Worker thread wakes up
01:16:34.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:16:34.410 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:16:34.410 00.000 10072 Moving (-0.04, -0.02) raw xDistance=-0.01 yDistance=0.04
01:16:34.415 00.005 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
01:16:34.415 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:16:34.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:34.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:16:34.415 00.000 10072 MoveAxis(W, 7, ABG)
01:16:34.415 00.000 10072 Guiding  Dir = 3, Dur = 7
01:16:34.416 00.001 10072 IsGuiding returns 0
01:16:34.416 00.000 10072 PulseGuide returned control before completion, sleep 17
01:16:34.432 00.016 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:34.442 00.010 10072 IsGuiding returns 0
01:16:34.442 00.000 10072 Move returns status 0, amount 7
01:16:34.442 00.000 10072 MoveAxis(N, 0, ABG)
01:16:34.442 00.000 10072 Move returns status 0, amount 0
01:16:34.442 00.000 10072 move complete, result=0
01:16:34.442 00.000 10072 worker thread done servicing request
01:16:34.456 00.014 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:16:34.459 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:34.461 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:34.464 00.003 1032 Enqueuing Expose request
01:16:34.466 00.002 1032 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
01:16:34.468 00.002 10072 Worker thread wakes up
01:16:34.468 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:34.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:35.209 00.741 10072 Exposure complete
01:16:35.261 00.052 10072 worker thread done servicing request
01:16:35.261 00.000 1032 OnExposeComplete: enter
01:16:35.264 00.003 1032 UpdateGuideState(): m_state=6
01:16:35.266 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2324
01:16:35.269 00.003 1032 Star::Find returns 1 (0), X=317.14, Y=752.47, Mass=1301, SNR=25.4, Peak=168 HFD=2.7
01:16:35.272 00.003 1032 MultiStar: [#1 -0.07,-0.02,1.01,U] [#2 0.16,0.16,0.81,U] [#3 -0.07,0.10,0.66,U] [#4 -0.09,-0.13,0.74,U] [#5 -0.27,0.09,0.73,U] [#6 -0.22,-0.08,0.62,U] [#7 0.07,-0.13,0.58,U] [#8 -0.19,-0.22,0.60,U] 
01:16:35.274 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {-0.09, 0.18}
01:16:35.275 00.001 1032 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.83) = xAngle (1.20 = 1.20)
01:16:35.277 00.002 1032 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.20 = 1.20)
01:16:35.278 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.03 mountX=0.03 mountY=0.08, mountTheta=1.20
01:16:35.282 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.01, opts=13)
01:16:35.284 00.002 1032 Enqueuing Move request for scope (-0.08, 0.01)
01:16:35.285 00.001 10072 Worker thread wakes up
01:16:35.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
01:16:35.285 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
01:16:35.286 00.001 10072 Moving (-0.08, 0.01) raw xDistance=0.03 yDistance=0.08
01:16:35.288 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:35.290 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.20
01:16:35.290 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:16:35.290 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:35.290 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:16:35.290 00.000 10072 MoveAxis(W, 7, ABG)
01:16:35.291 00.001 10072 Guiding  Dir = 3, Dur = 7
01:16:35.291 00.000 10072 IsGuiding returns 0
01:16:35.291 00.000 10072 PulseGuide returned control before completion, sleep 17
01:16:35.309 00.018 1032 UpdateGuideState exits: m=1301 SNR=25.4
01:16:35.313 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:35.318 00.005 10072 IsGuiding returns 0
01:16:35.318 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:35.320 00.002 1032 Enqueuing Expose request
01:16:35.322 00.002 10072 Move returns status 0, amount 7
01:16:35.322 00.000 10072 MoveAxis(N, 0, ABG)
01:16:35.322 00.000 10072 Move returns status 0, amount 0
01:16:35.322 00.000 10072 move complete, result=0
01:16:35.323 00.001 10072 worker thread done servicing request
01:16:35.323 00.000 10072 Worker thread wakes up
01:16:35.323 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:35.323 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:35.334 00.011 1032 GuideStep: 0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
01:16:35.742 00.408 10072 Exposure complete
01:16:35.789 00.047 10072 worker thread done servicing request
01:16:35.790 00.001 1032 OnExposeComplete: enter
01:16:35.792 00.002 1032 UpdateGuideState(): m_state=6
01:16:35.794 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2325
01:16:35.795 00.001 1032 Star::Find returns 1 (0), X=317.09, Y=752.45, Mass=1356, SNR=26.0, Peak=149 HFD=2.8
01:16:35.798 00.003 1032 MultiStar: [#1 -0.01,-0.09,0.90,U] [#2 0.31,0.02,0.75,U] [#3 -0.08,-0.20,0.71,U] [#4 -0.14,-0.10,0.68,U] [#5 -0.34,0.01,0.71,U] [#6 -0.16,-0.03,0.58,U] [#7 0.19,-0.30,0.54,U] [#8 -0.15,-0.20,0.56,U] 
01:16:35.801 00.003 1032 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {-0.14, 0.15}
01:16:35.804 00.003 1032 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.83) = xAngle (-4.15 = 2.13)
01:16:35.806 00.002 1032 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.15 = 2.13)
01:16:35.808 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.32 mountX=-0.05 mountY=0.07, mountTheta=2.13
01:16:35.811 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.06, opts=13)
01:16:35.813 00.002 1032 Enqueuing Move request for scope (-0.06, -0.06)
01:16:35.815 00.002 10072 Worker thread wakes up
01:16:35.815 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
01:16:35.815 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
01:16:35.815 00.000 10072 Moving (-0.06, -0.06) raw xDistance=-0.05 yDistance=0.07
01:16:35.817 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:35.820 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
01:16:35.820 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:16:35.820 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:35.820 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:16:35.820 00.000 10072 MoveAxis(W, 6, ABG)
01:16:35.820 00.000 10072 Guiding  Dir = 3, Dur = 6
01:16:35.821 00.001 10072 IsGuiding returns 0
01:16:35.821 00.000 10072 PulseGuide returned control before completion, sleep 16
01:16:35.839 00.018 1032 UpdateGuideState exits: m=1356 SNR=26.0
01:16:35.841 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:35.842 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:35.844 00.002 1032 Enqueuing Expose request
01:16:35.849 00.005 10072 IsGuiding returns 0
01:16:35.849 00.000 10072 Move returns status 0, amount 6
01:16:35.849 00.000 10072 MoveAxis(N, 0, ABG)
01:16:35.849 00.000 10072 Move returns status 0, amount 0
01:16:35.849 00.000 10072 move complete, result=0
01:16:35.849 00.000 10072 worker thread done servicing request
01:16:35.849 00.000 10072 Worker thread wakes up
01:16:35.849 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:35.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:35.853 00.004 1032 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
01:16:36.479 00.626 10072 Exposure complete
01:16:36.528 00.049 10072 worker thread done servicing request
01:16:36.528 00.000 1032 OnExposeComplete: enter
01:16:36.530 00.002 1032 UpdateGuideState(): m_state=6
01:16:36.532 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2326
01:16:36.533 00.001 1032 Star::Find returns 1 (0), X=317.22, Y=752.66, Mass=1351, SNR=25.9, Peak=183 HFD=2.7
01:16:36.535 00.002 1032 MultiStar: [#1 0.00,0.11,0.97,U] [#2 0.23,0.04,0.72,U] [#3 0.04,-0.02,0.68,U] [#4 -0.04,0.19,0.72,U] [#5 -0.18,0.22,0.76,U] [#6 -0.02,0.06,0.59,U] [#7 0.36,-0.36,0.55,U] [#8 0.05,-0.07,0.57,U] 
01:16:36.537 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {-0.01, 0.36}
01:16:36.538 00.001 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
01:16:36.540 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
01:16:36.541 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.19 mountX=0.08 mountY=-0.06, mountTheta=-0.64
01:16:36.543 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
01:16:36.545 00.002 1032 Enqueuing Move request for scope (0.04, 0.09)
01:16:36.546 00.001 10072 Worker thread wakes up
01:16:36.546 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
01:16:36.546 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:16:36.546 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.06
01:16:36.549 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:36.552 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
01:16:36.552 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:16:36.553 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:36.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:16:36.553 00.000 10072 MoveAxis(W, 7, ABG)
01:16:36.553 00.000 10072 Guiding  Dir = 3, Dur = 7
01:16:36.554 00.001 10072 IsGuiding returns 0
01:16:36.554 00.000 10072 PulseGuide returned control before completion, sleep 17
01:16:36.570 00.016 1032 UpdateGuideState exits: m=1351 SNR=25.9
01:16:36.573 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:36.574 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:36.575 00.001 1032 Enqueuing Expose request
01:16:36.585 00.010 10072 IsGuiding returns 0
01:16:36.585 00.000 10072 Move returns status 0, amount 7
01:16:36.585 00.000 10072 MoveAxis(N, 0, ABG)
01:16:36.585 00.000 10072 Move returns status 0, amount 0
01:16:36.585 00.000 10072 move complete, result=0
01:16:36.585 00.000 10072 worker thread done servicing request
01:16:36.586 00.001 10072 Worker thread wakes up
01:16:36.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:36.586 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:36.587 00.001 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:16:36.996 00.409 10072 Exposure complete
01:16:37.043 00.047 10072 worker thread done servicing request
01:16:37.043 00.000 1032 OnExposeComplete: enter
01:16:37.045 00.002 1032 UpdateGuideState(): m_state=6
01:16:37.048 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2327
01:16:37.050 00.002 1032 Star::Find returns 1 (0), X=317.07, Y=752.66, Mass=1346, SNR=25.9, Peak=170 HFD=2.6
01:16:37.052 00.002 1032 MultiStar: [#1 -0.19,0.14,1.04,U] [#2 0.17,0.25,0.75,U] [#3 -0.03,0.15,0.66,U] [#4 -0.23,0.01,0.72,U] [#5 -0.32,0.30,0.72,U] [#6 -0.20,0.00,0.58,U] [#7 0.26,-0.18,0.53,U] [#8 -0.08,-0.15,0.61,U] 
01:16:37.055 00.003 1032 refined, 8 included, MultiStar: {-0.10, 0.13}, one-star: {-0.16, 0.36}
01:16:37.056 00.001 1032 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.83) = xAngle (0.42 = 0.42)
01:16:37.058 00.002 1032 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.42 = 0.42)
01:16:37.059 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.25 mountX=0.15 mountY=0.07, mountTheta=0.42
01:16:37.062 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.13, opts=13)
01:16:37.064 00.002 1032 Enqueuing Move request for scope (-0.10, 0.13)
01:16:37.065 00.001 10072 Worker thread wakes up
01:16:37.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
01:16:37.065 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
01:16:37.065 00.000 10072 Moving (-0.10, 0.13) raw xDistance=0.15 yDistance=0.07
01:16:37.067 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:37.069 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.19
01:16:37.069 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:16:37.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:37.070 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:16:37.070 00.000 10072 MoveAxis(W, 76, ABG)
01:16:37.070 00.000 10072 Guiding  Dir = 3, Dur = 76
01:16:37.070 00.000 10072 IsGuiding returns 0
01:16:37.070 00.000 10072 PulseGuide returned control before completion, sleep 86
01:16:37.087 00.017 1032 UpdateGuideState exits: m=1346 SNR=25.9
01:16:37.090 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:37.091 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:37.093 00.002 1032 Enqueuing Expose request
01:16:37.168 00.075 10072 IsGuiding returns 0
01:16:37.168 00.000 10072 Move returns status 0, amount 76
01:16:37.168 00.000 10072 MoveAxis(N, 0, ABG)
01:16:37.168 00.000 10072 Move returns status 0, amount 0
01:16:37.168 00.000 10072 move complete, result=0
01:16:37.168 00.000 10072 worker thread done servicing request
01:16:37.168 00.000 10072 Worker thread wakes up
01:16:37.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:37.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:37.169 00.001 1032 GuideStep: 0.2 px 76 ms WEST, 0.1 px 0 ms NORTH
01:16:37.796 00.627 10072 Exposure complete
01:16:37.842 00.046 10072 worker thread done servicing request
01:16:37.842 00.000 1032 OnExposeComplete: enter
01:16:37.843 00.001 1032 UpdateGuideState(): m_state=6
01:16:37.845 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2328
01:16:37.848 00.003 1032 Star::Find returns 1 (0), X=317.20, Y=752.50, Mass=1428, SNR=26.6, Peak=148 HFD=3.0
01:16:37.849 00.001 1032 MultiStar: [#1 -0.07,0.09,0.98,U] [#2 0.22,0.14,0.72,U] [#3 0.02,0.38,0.65,U] [#4 -0.29,0.11,0.70,U] [#5 -0.55,0.29,0.68,U] [#6 -0.26,0.16,0.59,U] [#7 0.22,-0.03,0.54,U] [#8 -0.20,-0.29,0.58,U] 
01:16:37.851 00.002 1032 refined, 8 included, MultiStar: {-0.10, 0.13}, one-star: {-0.03, 0.21}
01:16:37.853 00.002 1032 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.83) = xAngle (0.41 = 0.41)
01:16:37.854 00.001 1032 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.41 = 0.41)
01:16:37.856 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.17 cameraTheta=2.24 mountX=0.15 mountY=0.07, mountTheta=0.41
01:16:37.860 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.13, opts=13)
01:16:37.863 00.003 1032 Enqueuing Move request for scope (-0.10, 0.13)
01:16:37.865 00.002 10072 Worker thread wakes up
01:16:37.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
01:16:37.865 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
01:16:37.865 00.000 10072 Moving (-0.10, 0.13) raw xDistance=0.15 yDistance=0.07
01:16:37.866 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:37.868 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.19
01:16:37.868 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:16:37.869 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:37.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:16:37.869 00.000 10072 MoveAxis(W, 80, ABG)
01:16:37.869 00.000 10072 Guiding  Dir = 3, Dur = 80
01:16:37.869 00.000 10072 IsGuiding returns 0
01:16:37.869 00.000 10072 PulseGuide returned control before completion, sleep 90
01:16:37.885 00.016 1032 UpdateGuideState exits: m=1428 SNR=26.6
01:16:37.887 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:37.888 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:37.896 00.008 1032 Enqueuing Expose request
01:16:37.967 00.071 10072 IsGuiding returns 0
01:16:37.968 00.001 10072 Move returns status 0, amount 80
01:16:37.968 00.000 10072 MoveAxis(N, 0, ABG)
01:16:37.968 00.000 10072 Move returns status 0, amount 0
01:16:37.968 00.000 10072 move complete, result=0
01:16:37.968 00.000 10072 worker thread done servicing request
01:16:37.968 00.000 10072 Worker thread wakes up
01:16:37.968 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:37.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:37.968 00.000 1032 GuideStep: 0.2 px 80 ms WEST, 0.1 px 0 ms NORTH
01:16:38.377 00.409 10072 Exposure complete
01:16:38.422 00.045 10072 worker thread done servicing request
01:16:38.422 00.000 1032 OnExposeComplete: enter
01:16:38.427 00.005 1032 UpdateGuideState(): m_state=6
01:16:38.429 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2329
01:16:38.430 00.001 1032 Star::Find returns 1 (0), X=317.18, Y=752.60, Mass=1387, SNR=26.2, Peak=173 HFD=2.8
01:16:38.432 00.002 1032 MultiStar: [#1 -0.10,0.18,0.94,U] [#2 0.26,0.19,0.73,U] [#3 0.14,0.06,0.65,U] [#4 0.10,0.13,0.72,U] [#5 -0.22,0.17,0.73,U] [#6 0.21,0.06,0.60,U] [#7 0.42,-0.18,0.52,U] [#8 0.09,-0.16,0.57,U] 
01:16:38.434 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {-0.05, 0.31}
01:16:38.435 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
01:16:38.437 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
01:16:38.439 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.02 mountX=0.09 mountY=-0.10, mountTheta=-0.81
01:16:38.442 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.11, opts=13)
01:16:38.443 00.001 1032 Enqueuing Move request for scope (0.07, 0.11)
01:16:38.445 00.002 10072 Worker thread wakes up
01:16:38.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
01:16:38.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
01:16:38.445 00.000 10072 Moving (0.07, 0.11) raw xDistance=0.09 yDistance=-0.10
01:16:38.447 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:38.449 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
01:16:38.449 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:16:38.450 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:38.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:16:38.450 00.000 10072 MoveAxis(W, 9, ABG)
01:16:38.450 00.000 10072 Guiding  Dir = 3, Dur = 9
01:16:38.451 00.001 10072 IsGuiding returns 0
01:16:38.451 00.000 10072 PulseGuide returned control before completion, sleep 19
01:16:38.468 00.017 1032 UpdateGuideState exits: m=1387 SNR=26.2
01:16:38.470 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:38.471 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:38.473 00.002 1032 Enqueuing Expose request
01:16:38.482 00.009 10072 IsGuiding returns 0
01:16:38.482 00.000 10072 Move returns status 0, amount 9
01:16:38.482 00.000 10072 MoveAxis(N, 0, ABG)
01:16:38.482 00.000 10072 Move returns status 0, amount 0
01:16:38.482 00.000 10072 move complete, result=0
01:16:38.482 00.000 10072 worker thread done servicing request
01:16:38.482 00.000 10072 Worker thread wakes up
01:16:38.482 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:38.482 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:38.485 00.003 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:16:39.117 00.632 10072 Exposure complete
01:16:39.161 00.044 10072 worker thread done servicing request
01:16:39.161 00.000 1032 OnExposeComplete: enter
01:16:39.164 00.003 1032 UpdateGuideState(): m_state=6
01:16:39.166 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2330
01:16:39.168 00.002 1032 Star::Find returns 1 (0), X=317.35, Y=752.35, Mass=1513, SNR=27.4, Peak=166 HFD=2.9
01:16:39.170 00.002 1032 MultiStar: [#1 0.21,0.07,0.85,U] [#2 0.28,0.16,0.71,U] [#3 0.11,0.14,0.62,U] [#4 0.04,0.13,0.68,U] [#5 -0.01,0.12,0.63,U] [#6 -0.06,0.03,0.55,U] [#7 0.27,-0.29,0.52,U] [#8 0.02,-0.17,0.57,U] 
01:16:39.172 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.12, 0.06}
01:16:39.174 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
01:16:39.176 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
01:16:39.177 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.35 mountX=0.01 mountY=-0.12, mountTheta=-1.48
01:16:39.181 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
01:16:39.183 00.002 1032 Enqueuing Move request for scope (0.11, 0.04)
01:16:39.185 00.002 10072 Worker thread wakes up
01:16:39.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
01:16:39.186 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
01:16:39.186 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
01:16:39.188 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:39.189 00.001 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
01:16:39.189 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:16:39.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:39.190 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:16:39.190 00.000 10072 MoveAxis(W, 9, ABG)
01:16:39.190 00.000 10072 Guiding  Dir = 3, Dur = 9
01:16:39.190 00.000 10072 IsGuiding returns 0
01:16:39.190 00.000 10072 PulseGuide returned control before completion, sleep 19
01:16:39.207 00.017 1032 UpdateGuideState exits: m=1513 SNR=27.4
01:16:39.210 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:39.211 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:39.212 00.001 1032 Enqueuing Expose request
01:16:39.222 00.010 10072 IsGuiding returns 0
01:16:39.222 00.000 10072 Move returns status 0, amount 9
01:16:39.222 00.000 10072 MoveAxis(N, 0, ABG)
01:16:39.222 00.000 10072 Move returns status 0, amount 0
01:16:39.222 00.000 10072 move complete, result=0
01:16:39.222 00.000 10072 worker thread done servicing request
01:16:39.222 00.000 10072 Worker thread wakes up
01:16:39.222 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:39.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:39.225 00.003 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:16:39.633 00.408 10072 Exposure complete
01:16:39.684 00.051 10072 worker thread done servicing request
01:16:39.684 00.000 1032 OnExposeComplete: enter
01:16:39.685 00.001 1032 UpdateGuideState(): m_state=6
01:16:39.687 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2331
01:16:39.689 00.002 1032 Star::Find returns 1 (0), X=317.24, Y=752.56, Mass=1364, SNR=26.0, Peak=154 HFD=2.9
01:16:39.691 00.002 1032 MultiStar: [#1 0.03,0.13,0.99,U] [#2 -0.04,0.33,0.78,U] [#3 -0.05,0.25,0.66,U] [#4 -0.05,0.18,0.70,U] [#5 -0.11,0.21,0.69,U] [#6 0.04,0.12,0.63,U] [#7 0.17,-0.14,0.54,U] [#8 -0.26,-0.31,0.57,U] 
01:16:39.694 00.003 1032 refined, 8 included, MultiStar: {-0.03, 0.14}, one-star: {0.01, 0.27}
01:16:39.696 00.002 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
01:16:39.697 00.001 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
01:16:39.699 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.76 mountX=0.14 mountY=-0.01, mountTheta=-0.07
01:16:39.703 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.14, opts=13)
01:16:39.705 00.002 1032 Enqueuing Move request for scope (-0.03, 0.14)
01:16:39.709 00.004 10072 Worker thread wakes up
01:16:39.710 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
01:16:39.710 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
01:16:39.710 00.000 10072 Moving (-0.03, 0.14) raw xDistance=0.14 yDistance=-0.01
01:16:39.713 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:39.715 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.19
01:16:39.716 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:16:39.716 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:39.716 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:16:39.716 00.000 10072 MoveAxis(W, 75, ABG)
01:16:39.716 00.000 10072 Guiding  Dir = 3, Dur = 75
01:16:39.716 00.000 10072 IsGuiding returns 0
01:16:39.717 00.001 10072 PulseGuide returned control before completion, sleep 85
01:16:39.734 00.017 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:16:39.736 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:39.738 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:39.741 00.003 1032 Enqueuing Expose request
01:16:39.816 00.075 10072 IsGuiding returns 0
01:16:39.816 00.000 10072 Move returns status 0, amount 75
01:16:39.816 00.000 10072 MoveAxis(N, 0, ABG)
01:16:39.816 00.000 10072 Move returns status 0, amount 0
01:16:39.816 00.000 10072 move complete, result=0
01:16:39.816 00.000 10072 worker thread done servicing request
01:16:39.816 00.000 10072 Worker thread wakes up
01:16:39.816 00.000 1032 GuideStep: 0.1 px 75 ms WEST, -0.0 px 0 ms NORTH
01:16:39.819 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:39.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:40.444 00.625 10072 Exposure complete
01:16:40.493 00.049 10072 worker thread done servicing request
01:16:40.493 00.000 1032 OnExposeComplete: enter
01:16:40.496 00.003 1032 UpdateGuideState(): m_state=6
01:16:40.498 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2332
01:16:40.499 00.001 1032 Star::Find returns 1 (0), X=317.20, Y=752.52, Mass=1454, SNR=26.9, Peak=203 HFD=2.6
01:16:40.501 00.002 1032 MultiStar: [#1 -0.02,0.23,0.92,U] [#2 0.03,0.21,0.79,U] [#3 -0.25,0.25,0.65,U] [#4 -0.05,0.26,0.69,U] [#5 -0.41,0.41,0.68,U] [#6 -0.16,0.19,0.61,U] [#7 -0.03,-0.22,0.49,U] [#8 -0.38,-0.01,0.58,U] 
01:16:40.503 00.002 1032 refined, 8 included, MultiStar: {-0.13, 0.19}, one-star: {-0.03, 0.23}
01:16:40.504 00.001 1032 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.83) = xAngle (0.34 = 0.34)
01:16:40.505 00.001 1032 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.34 = 0.34)
01:16:40.507 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.17 mountX=0.22 mountY=0.08, mountTheta=0.34
01:16:40.509 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.19, opts=13)
01:16:40.511 00.002 1032 Enqueuing Move request for scope (-0.13, 0.19)
01:16:40.513 00.002 10072 Worker thread wakes up
01:16:40.513 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
01:16:40.513 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
01:16:40.513 00.000 10072 Moving (-0.13, 0.19) raw xDistance=0.22 yDistance=0.08
01:16:40.515 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:40.518 00.003 10072 PPEC rslt: input = 0.22, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 288.19
01:16:40.518 00.000 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
01:16:40.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:40.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:16:40.518 00.000 10072 MoveAxis(W, 111, ABG)
01:16:40.518 00.000 10072 Guiding  Dir = 3, Dur = 111
01:16:40.519 00.001 10072 IsGuiding returns 0
01:16:40.519 00.000 10072 PulseGuide returned control before completion, sleep 121
01:16:40.536 00.017 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:16:40.539 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:40.541 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:40.542 00.001 1032 Enqueuing Expose request
01:16:40.646 00.104 10072 IsGuiding returns 0
01:16:40.646 00.000 10072 Move returns status 0, amount 111
01:16:40.646 00.000 10072 MoveAxis(N, 0, ABG)
01:16:40.646 00.000 10072 Move returns status 0, amount 0
01:16:40.646 00.000 10072 move complete, result=0
01:16:40.646 00.000 10072 worker thread done servicing request
01:16:40.646 00.000 10072 Worker thread wakes up
01:16:40.646 00.000 1032 GuideStep: 0.2 px 111 ms WEST, 0.1 px 0 ms NORTH
01:16:40.650 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:40.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:41.056 00.406 10072 Exposure complete
01:16:41.106 00.050 10072 worker thread done servicing request
01:16:41.106 00.000 1032 OnExposeComplete: enter
01:16:41.107 00.001 1032 UpdateGuideState(): m_state=6
01:16:41.110 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2333
01:16:41.112 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.47, Mass=1445, SNR=26.7, Peak=164 HFD=2.9
01:16:41.114 00.002 1032 MultiStar: [#1 -0.14,0.02,0.99,U] [#2 -0.14,0.06,0.74,U] [#3 -0.23,0.17,0.67,U] [#4 -0.07,0.10,0.69,U] [#5 -0.35,0.06,0.65,U] [#6 -0.03,-0.04,0.58,U] [#7 -0.10,-0.06,0.53,U] [#8 -0.34,0.03,0.60,U] 
01:16:41.117 00.003 1032 refined, 8 included, MultiStar: {-0.15, 0.07}, one-star: {-0.04, 0.18}
01:16:41.119 00.002 1032 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.83) = xAngle (0.91 = 0.91)
01:16:41.120 00.001 1032 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.91 = 0.91)
01:16:41.122 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.74 mountX=0.10 mountY=0.13, mountTheta=0.91
01:16:41.124 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.07, opts=13)
01:16:41.126 00.002 1032 Enqueuing Move request for scope (-0.15, 0.07)
01:16:41.128 00.002 10072 Worker thread wakes up
01:16:41.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
01:16:41.128 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
01:16:41.128 00.000 10072 Moving (-0.15, 0.07) raw xDistance=0.10 yDistance=0.13
01:16:41.129 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:41.132 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
01:16:41.132 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:16:41.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:41.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:16:41.132 00.000 10072 MoveAxis(W, 9, ABG)
01:16:41.133 00.001 10072 Guiding  Dir = 3, Dur = 9
01:16:41.133 00.000 10072 IsGuiding returns 0
01:16:41.133 00.000 10072 PulseGuide returned control before completion, sleep 19
01:16:41.151 00.018 1032 UpdateGuideState exits: m=1445 SNR=26.7
01:16:41.153 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:41.156 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:41.158 00.002 1032 Enqueuing Expose request
01:16:41.163 00.005 10072 IsGuiding returns 0
01:16:41.163 00.000 10072 Move returns status 0, amount 9
01:16:41.163 00.000 10072 MoveAxis(N, 0, ABG)
01:16:41.163 00.000 10072 Move returns status 0, amount 0
01:16:41.163 00.000 10072 move complete, result=0
01:16:41.163 00.000 10072 worker thread done servicing request
01:16:41.163 00.000 10072 Worker thread wakes up
01:16:41.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:41.164 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:41.168 00.004 1032 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
01:16:41.798 00.630 10072 Exposure complete
01:16:41.846 00.048 10072 worker thread done servicing request
01:16:41.847 00.001 1032 OnExposeComplete: enter
01:16:41.849 00.002 1032 UpdateGuideState(): m_state=6
01:16:41.850 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2334
01:16:41.852 00.002 1032 Star::Find returns 1 (0), X=317.02, Y=752.52, Mass=1398, SNR=26.3, Peak=161 HFD=2.7
01:16:41.854 00.002 1032 MultiStar: [#1 -0.11,-0.00,0.89,U] [#2 0.14,0.04,0.75,U] [#3 -0.01,0.10,0.68,U] [#4 -0.17,0.12,0.70,U] [#5 -0.31,0.12,0.68,U] [#6 -0.10,0.03,0.58,U] [#7 0.05,-0.34,0.54,U] [#8 -0.04,-0.04,0.53,U] 
01:16:41.855 00.001 1032 refined, 8 included, MultiStar: {-0.09, 0.05}, one-star: {-0.21, 0.23}
01:16:41.856 00.001 1032 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.83) = xAngle (0.84 = 0.84)
01:16:41.858 00.002 1032 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.84 = 0.84)
01:16:41.860 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.67 mountX=0.07 mountY=0.08, mountTheta=0.84
01:16:41.863 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.05, opts=13)
01:16:41.865 00.002 1032 Enqueuing Move request for scope (-0.09, 0.05)
01:16:41.867 00.002 10072 Worker thread wakes up
01:16:41.867 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
01:16:41.867 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
01:16:41.867 00.000 10072 Moving (-0.09, 0.05) raw xDistance=0.07 yDistance=0.08
01:16:41.870 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:41.872 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
01:16:41.872 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:16:41.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:41.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:16:41.872 00.000 10072 MoveAxis(W, 11, ABG)
01:16:41.873 00.001 10072 Guiding  Dir = 3, Dur = 11
01:16:41.873 00.000 10072 IsGuiding returns 0
01:16:41.873 00.000 10072 PulseGuide returned control before completion, sleep 21
01:16:41.890 00.017 1032 UpdateGuideState exits: m=1398 SNR=26.3
01:16:41.896 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:41.898 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:41.899 00.001 1032 Enqueuing Expose request
01:16:41.903 00.004 10072 IsGuiding returns 0
01:16:41.903 00.000 10072 Move returns status 0, amount 11
01:16:41.903 00.000 10072 MoveAxis(N, 0, ABG)
01:16:41.903 00.000 10072 Move returns status 0, amount 0
01:16:41.903 00.000 10072 move complete, result=0
01:16:41.903 00.000 10072 worker thread done servicing request
01:16:41.903 00.000 10072 Worker thread wakes up
01:16:41.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:41.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:41.907 00.004 1032 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
01:16:42.310 00.403 10072 Exposure complete
01:16:42.355 00.045 10072 worker thread done servicing request
01:16:42.355 00.000 1032 OnExposeComplete: enter
01:16:42.357 00.002 1032 UpdateGuideState(): m_state=6
01:16:42.359 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2335
01:16:42.362 00.003 1032 Star::Find returns 1 (0), X=317.22, Y=752.74, Mass=1471, SNR=27.0, Peak=176 HFD=2.7
01:16:42.364 00.002 1032 MultiStar: [#1 0.02,0.19,0.97,U] [#2 0.12,0.23,0.79,U] [#3 -0.13,0.11,0.64,U] [#4 -0.13,0.34,0.65,U] [#5 -0.32,0.26,0.68,U] [#6 -0.15,0.23,0.56,U] [#7 0.18,-0.06,0.53,U] [#8 -0.22,0.03,0.57,U] 
01:16:42.367 00.003 1032 refined, 8 included, MultiStar: {-0.06, 0.22}, one-star: {-0.01, 0.45}
01:16:42.370 00.003 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
01:16:42.371 00.001 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
01:16:42.373 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.85 mountX=0.23 mountY=0.00, mountTheta=0.02
01:16:42.375 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.22, opts=13)
01:16:42.378 00.003 1032 Enqueuing Move request for scope (-0.06, 0.22)
01:16:42.380 00.002 10072 Worker thread wakes up
01:16:42.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
01:16:42.380 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
01:16:42.380 00.000 10072 Moving (-0.06, 0.22) raw xDistance=0.23 yDistance=0.00
01:16:42.382 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:42.390 00.008 10072 PPEC rslt: input = 0.23, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 288.19
01:16:42.390 00.000 10072 PPEC: input: 0.23, control: 0.11, exposure: 500
01:16:42.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:42.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:16:42.390 00.000 10072 MoveAxis(W, 114, ABG)
01:16:42.390 00.000 10072 Guiding  Dir = 3, Dur = 114
01:16:42.391 00.001 10072 IsGuiding returns 0
01:16:42.393 00.002 10072 PulseGuide returned control before completion, sleep 123
01:16:42.413 00.020 1032 UpdateGuideState exits: m=1471 SNR=27.0
01:16:42.415 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:42.417 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:42.419 00.002 1032 Enqueuing Expose request
01:16:42.524 00.105 10072 IsGuiding returns 1
01:16:42.524 00.000 10072 scope still moving after pulse duration time elapsed
01:16:42.556 00.032 10072 IsGuiding returns 0
01:16:42.556 00.000 10072 scope move finished after 114 + 50 ms
01:16:42.556 00.000 10072 Move returns status 0, amount 114
01:16:42.556 00.000 10072 MoveAxis(N, 0, ABG)
01:16:42.556 00.000 10072 Move returns status 0, amount 0
01:16:42.556 00.000 10072 move complete, result=0
01:16:42.556 00.000 10072 worker thread done servicing request
01:16:42.556 00.000 10072 Worker thread wakes up
01:16:42.556 00.000 1032 GuideStep: 0.2 px 114 ms WEST, 0.0 px 0 ms NORTH
01:16:42.560 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:42.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:43.183 00.623 10072 Exposure complete
01:16:43.231 00.048 10072 worker thread done servicing request
01:16:43.231 00.000 1032 OnExposeComplete: enter
01:16:43.233 00.002 1032 UpdateGuideState(): m_state=6
01:16:43.234 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2336
01:16:43.237 00.003 1032 Star::Find returns 1 (0), X=317.04, Y=752.45, Mass=1374, SNR=26.1, Peak=158 HFD=2.6
01:16:43.240 00.003 1032 MultiStar: [#1 -0.08,0.06,1.00,U] [#2 0.08,0.07,0.76,U] [#3 0.02,0.01,0.68,U] [#4 -0.07,-0.02,0.69,U] [#5 -0.09,0.10,0.70,U] [#6 -0.09,-0.05,0.59,U] [#7 0.11,-0.27,0.54,U] [#8 0.05,-0.31,0.58,U] 
01:16:43.242 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.00}, one-star: {-0.19, 0.16}
01:16:43.244 00.002 1032 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.83) = xAngle (-4.95 = 1.34)
01:16:43.247 00.003 1032 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.95 = 1.34)
01:16:43.249 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.12 mountX=0.01 mountY=0.04, mountTheta=1.34
01:16:43.251 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.00, opts=13)
01:16:43.253 00.002 1032 Enqueuing Move request for scope (-0.04, -0.00)
01:16:43.254 00.001 10072 Worker thread wakes up
01:16:43.254 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
01:16:43.254 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
01:16:43.254 00.000 10072 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=0.04
01:16:43.256 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:43.259 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
01:16:43.259 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:16:43.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:43.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:16:43.259 00.000 10072 MoveAxis(W, 12, ABG)
01:16:43.259 00.000 10072 Guiding  Dir = 3, Dur = 12
01:16:43.260 00.001 10072 IsGuiding returns 0
01:16:43.260 00.000 10072 PulseGuide returned control before completion, sleep 22
01:16:43.278 00.018 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:16:43.280 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:43.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:43.283 00.001 1032 Enqueuing Expose request
01:16:43.291 00.008 10072 IsGuiding returns 0
01:16:43.291 00.000 10072 Move returns status 0, amount 12
01:16:43.291 00.000 10072 MoveAxis(N, 0, ABG)
01:16:43.291 00.000 10072 Move returns status 0, amount 0
01:16:43.291 00.000 10072 move complete, result=0
01:16:43.291 00.000 10072 worker thread done servicing request
01:16:43.291 00.000 10072 Worker thread wakes up
01:16:43.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:43.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:43.296 00.005 1032 GuideStep: 0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
01:16:43.702 00.406 10072 Exposure complete
01:16:43.750 00.048 10072 worker thread done servicing request
01:16:43.750 00.000 1032 OnExposeComplete: enter
01:16:43.753 00.003 1032 UpdateGuideState(): m_state=6
01:16:43.754 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2337
01:16:43.756 00.002 1032 Star::Find returns 1 (0), X=317.09, Y=752.47, Mass=1487, SNR=27.2, Peak=181 HFD=2.6
01:16:43.757 00.001 1032 MultiStar: [#1 -0.13,-0.01,0.90,U] [#2 0.12,0.20,0.73,U] [#3 -0.15,-0.06,0.66,U] [#4 -0.21,0.10,0.69,U] [#5 -0.31,0.09,0.66,U] [#6 -0.27,-0.12,0.57,U] [#7 0.08,-0.43,0.51,U] [#8 -0.03,-0.05,0.54,U] 
01:16:43.759 00.002 1032 refined, 8 included, MultiStar: {-0.12, 0.01}, one-star: {-0.14, 0.18}
01:16:43.760 00.001 1032 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.83) = xAngle (1.21 = 1.21)
01:16:43.762 00.002 1032 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.21 = 1.21)
01:16:43.764 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.04 mountX=0.04 mountY=0.11, mountTheta=1.21
01:16:43.767 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.01, opts=13)
01:16:43.770 00.003 1032 Enqueuing Move request for scope (-0.12, 0.01)
01:16:43.773 00.003 10072 Worker thread wakes up
01:16:43.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
01:16:43.773 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
01:16:43.773 00.000 10072 Moving (-0.12, 0.01) raw xDistance=0.04 yDistance=0.11
01:16:43.777 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:43.778 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
01:16:43.778 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:16:43.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:43.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:16:43.778 00.000 10072 MoveAxis(W, 10, ABG)
01:16:43.779 00.001 10072 Guiding  Dir = 3, Dur = 10
01:16:43.779 00.000 10072 IsGuiding returns 0
01:16:43.779 00.000 10072 PulseGuide returned control before completion, sleep 20
01:16:43.796 00.017 1032 UpdateGuideState exits: m=1487 SNR=27.2
01:16:43.799 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:43.800 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:43.802 00.002 1032 Enqueuing Expose request
01:16:43.807 00.005 10072 IsGuiding returns 0
01:16:43.807 00.000 10072 Move returns status 0, amount 10
01:16:43.807 00.000 10072 MoveAxis(N, 0, ABG)
01:16:43.807 00.000 10072 Move returns status 0, amount 0
01:16:43.807 00.000 10072 move complete, result=0
01:16:43.807 00.000 10072 worker thread done servicing request
01:16:43.807 00.000 10072 Worker thread wakes up
01:16:43.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:43.808 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:43.812 00.004 1032 GuideStep: 0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
01:16:44.435 00.623 10072 Exposure complete
01:16:44.478 00.043 10072 worker thread done servicing request
01:16:44.478 00.000 1032 OnExposeComplete: enter
01:16:44.480 00.002 1032 UpdateGuideState(): m_state=6
01:16:44.482 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2338
01:16:44.484 00.002 1032 Star::Find returns 1 (0), X=317.24, Y=752.55, Mass=1498, SNR=27.3, Peak=195 HFD=2.8
01:16:44.486 00.002 1032 MultiStar: [#1 0.01,0.14,0.97,U] [#2 0.16,0.16,0.69,U] [#3 -0.02,0.16,0.67,U] [#4 0.02,0.11,0.66,U] [#5 -0.30,0.21,0.66,U] [#6 -0.11,0.14,0.58,U] [#7 0.04,-0.15,0.50,U] [#8 -0.21,-0.03,0.56,U] 
01:16:44.489 00.003 1032 refined, 8 included, MultiStar: {-0.04, 0.13}, one-star: {0.01, 0.26}
01:16:44.491 00.002 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
01:16:44.493 00.002 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
01:16:44.496 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.86 mountX=0.13 mountY=0.00, mountTheta=0.03
01:16:44.499 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.13, opts=13)
01:16:44.501 00.002 1032 Enqueuing Move request for scope (-0.04, 0.13)
01:16:44.503 00.002 10072 Worker thread wakes up
01:16:44.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
01:16:44.503 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
01:16:44.503 00.000 10072 Moving (-0.04, 0.13) raw xDistance=0.13 yDistance=0.00
01:16:44.505 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:44.507 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 288.19
01:16:44.507 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
01:16:44.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:44.507 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:16:44.507 00.000 10072 MoveAxis(W, 73, ABG)
01:16:44.507 00.000 10072 Guiding  Dir = 3, Dur = 73
01:16:44.507 00.000 10072 IsGuiding returns 0
01:16:44.508 00.001 10072 PulseGuide returned control before completion, sleep 83
01:16:44.530 00.022 1032 UpdateGuideState exits: m=1498 SNR=27.3
01:16:44.532 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:44.534 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:44.535 00.001 1032 Enqueuing Expose request
01:16:44.606 00.071 10072 IsGuiding returns 0
01:16:44.606 00.000 10072 Move returns status 0, amount 73
01:16:44.606 00.000 10072 MoveAxis(N, 0, ABG)
01:16:44.606 00.000 10072 Move returns status 0, amount 0
01:16:44.606 00.000 10072 move complete, result=0
01:16:44.606 00.000 10072 worker thread done servicing request
01:16:44.606 00.000 10072 Worker thread wakes up
01:16:44.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:44.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:44.607 00.001 1032 GuideStep: 0.1 px 73 ms WEST, 0.0 px 0 ms NORTH
01:16:45.016 00.409 10072 Exposure complete
01:16:45.066 00.050 10072 worker thread done servicing request
01:16:45.066 00.000 1032 OnExposeComplete: enter
01:16:45.068 00.002 1032 UpdateGuideState(): m_state=6
01:16:45.070 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2339
01:16:45.072 00.002 1032 Star::Find returns 1 (0), X=317.13, Y=752.60, Mass=1354, SNR=25.9, Peak=191 HFD=2.6
01:16:45.073 00.001 1032 MultiStar: [#1 -0.07,0.08,0.96,U] [#2 -0.02,0.22,0.69,U] [#3 -0.09,0.19,0.65,U] [#4 -0.21,0.23,0.73,U] [#5 -0.43,0.39,0.71,U] [#6 -0.44,0.15,0.60,U] [#7 0.12,-0.22,0.55,U] [#8 -0.24,0.00,0.57,U] 
01:16:45.075 00.002 1032 refined, 8 included, MultiStar: {-0.16, 0.17}, one-star: {-0.10, 0.31}
01:16:45.077 00.002 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
01:16:45.079 00.002 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
01:16:45.081 00.002 1032 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.33 mountX=0.20 mountY=0.11, mountTheta=0.50
01:16:45.084 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.17, opts=13)
01:16:45.086 00.002 1032 Enqueuing Move request for scope (-0.16, 0.17)
01:16:45.087 00.001 10072 Worker thread wakes up
01:16:45.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
01:16:45.087 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
01:16:45.087 00.000 10072 Moving (-0.16, 0.17) raw xDistance=0.20 yDistance=0.11
01:16:45.089 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:45.092 00.003 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.19
01:16:45.092 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
01:16:45.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:45.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:16:45.093 00.001 10072 MoveAxis(W, 103, ABG)
01:16:45.093 00.000 10072 Guiding  Dir = 3, Dur = 103
01:16:45.093 00.000 10072 IsGuiding returns 0
01:16:45.093 00.000 10072 PulseGuide returned control before completion, sleep 113
01:16:45.111 00.018 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:16:45.114 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:45.116 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:45.117 00.001 1032 Enqueuing Expose request
01:16:45.216 00.099 10072 IsGuiding returns 1
01:16:45.216 00.000 10072 scope still moving after pulse duration time elapsed
01:16:45.247 00.031 10072 IsGuiding returns 0
01:16:45.247 00.000 10072 scope move finished after 103 + 50 ms
01:16:45.247 00.000 10072 Move returns status 0, amount 103
01:16:45.247 00.000 10072 MoveAxis(N, 0, ABG)
01:16:45.247 00.000 10072 Move returns status 0, amount 0
01:16:45.247 00.000 10072 move complete, result=0
01:16:45.247 00.000 10072 worker thread done servicing request
01:16:45.247 00.000 10072 Worker thread wakes up
01:16:45.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:45.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:45.248 00.001 1032 GuideStep: 0.2 px 103 ms WEST, 0.1 px 0 ms NORTH
01:16:45.881 00.633 10072 Exposure complete
01:16:45.927 00.046 10072 worker thread done servicing request
01:16:45.928 00.001 1032 OnExposeComplete: enter
01:16:45.929 00.001 1032 UpdateGuideState(): m_state=6
01:16:45.931 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2340
01:16:45.932 00.001 1032 Star::Find returns 1 (0), X=317.30, Y=752.55, Mass=1260, SNR=25.0, Peak=146 HFD=2.9
01:16:45.935 00.003 1032 MultiStar: [#1 -0.11,-0.06,1.04,U] [#2 0.11,0.14,0.79,U] [#3 0.09,-0.05,0.74,U] [#4 -0.10,0.04,0.85,U] [#5 -0.24,0.11,0.76,U] [#6 0.04,-0.07,0.63,U] [#7 0.18,-0.37,0.52,U] [#8 -0.03,-0.09,0.62,U] 
01:16:45.936 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.07, 0.26}
01:16:45.938 00.002 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
01:16:45.939 00.001 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
01:16:45.942 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.01 mountX=0.02 mountY=0.00, mountTheta=0.18
01:16:45.945 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
01:16:45.947 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
01:16:45.949 00.002 10072 Worker thread wakes up
01:16:45.949 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:16:45.949 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:16:45.949 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.02 yDistance=0.00
01:16:45.951 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:45.952 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
01:16:45.952 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:16:45.953 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:45.953 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:16:45.953 00.000 10072 MoveAxis(W, 14, ABG)
01:16:45.953 00.000 10072 Guiding  Dir = 3, Dur = 14
01:16:45.954 00.001 10072 IsGuiding returns 0
01:16:45.955 00.001 10072 PulseGuide returned control before completion, sleep 24
01:16:45.973 00.018 1032 UpdateGuideState exits: m=1260 SNR=25.0
01:16:45.975 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:45.976 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:45.978 00.002 1032 Enqueuing Expose request
01:16:45.987 00.009 10072 IsGuiding returns 0
01:16:45.987 00.000 10072 Move returns status 0, amount 14
01:16:45.988 00.001 10072 MoveAxis(N, 0, ABG)
01:16:45.988 00.000 10072 Move returns status 0, amount 0
01:16:45.988 00.000 10072 move complete, result=0
01:16:45.988 00.000 10072 worker thread done servicing request
01:16:45.988 00.000 10072 Worker thread wakes up
01:16:45.988 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:45.988 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:45.989 00.001 1032 GuideStep: 0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
01:16:46.399 00.410 10072 Exposure complete
01:16:46.447 00.048 10072 worker thread done servicing request
01:16:46.447 00.000 1032 OnExposeComplete: enter
01:16:46.449 00.002 1032 UpdateGuideState(): m_state=6
01:16:46.451 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2341
01:16:46.452 00.001 1032 Star::Find returns 1 (0), X=317.19, Y=752.46, Mass=1391, SNR=26.3, Peak=171 HFD=2.8
01:16:46.455 00.003 1032 MultiStar: [#1 -0.13,0.01,1.00,U] [#2 0.18,-0.05,0.73,U] [#3 0.08,0.03,0.71,U] [#4 -0.18,-0.10,0.72,U] [#5 -0.12,0.02,0.74,U] [#6 -0.04,-0.24,0.60,U] [#7 0.38,-0.24,0.55,U] [#8 0.15,-0.08,0.57,U] 
01:16:46.456 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {-0.04, 0.16}
01:16:46.458 00.002 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.16 = 3.13)
01:16:46.459 00.001 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.13)
01:16:46.462 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.32 mountX=-0.04 mountY=0.00, mountTheta=3.13
01:16:46.465 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
01:16:46.467 00.002 1032 Enqueuing Move request for scope (0.01, -0.03)
01:16:46.469 00.002 10072 Worker thread wakes up
01:16:46.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
01:16:46.469 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
01:16:46.469 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.04 yDistance=0.00
01:16:46.471 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:46.473 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.19
01:16:46.473 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:16:46.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:46.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:16:46.473 00.000 10072 MoveAxis(W, 12, ABG)
01:16:46.473 00.000 10072 Guiding  Dir = 3, Dur = 12
01:16:46.474 00.001 10072 IsGuiding returns 0
01:16:46.474 00.000 10072 PulseGuide returned control before completion, sleep 22
01:16:46.493 00.019 1032 UpdateGuideState exits: m=1391 SNR=26.3
01:16:46.495 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:46.497 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:46.499 00.002 1032 Enqueuing Expose request
01:16:46.504 00.005 10072 IsGuiding returns 0
01:16:46.504 00.000 10072 Move returns status 0, amount 12
01:16:46.504 00.000 10072 MoveAxis(N, 0, ABG)
01:16:46.504 00.000 10072 Move returns status 0, amount 0
01:16:46.504 00.000 10072 move complete, result=0
01:16:46.504 00.000 10072 worker thread done servicing request
01:16:46.504 00.000 10072 Worker thread wakes up
01:16:46.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:46.505 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:46.509 00.004 1032 GuideStep: -0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
01:16:47.135 00.626 10072 Exposure complete
01:16:47.178 00.043 10072 worker thread done servicing request
01:16:47.178 00.000 1032 OnExposeComplete: enter
01:16:47.181 00.003 1032 UpdateGuideState(): m_state=6
01:16:47.184 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2342
01:16:47.186 00.002 1032 Star::Find returns 1 (0), X=317.24, Y=752.48, Mass=1340, SNR=25.8, Peak=154 HFD=3.0
01:16:47.189 00.003 1032 MultiStar: [#1 0.01,-0.15,1.02,U] [#2 0.30,-0.10,0.73,U] [#3 0.07,-0.20,0.70,U] [#4 -0.02,-0.12,0.72,U] [#5 -0.05,0.07,0.74,U] [#6 0.05,-0.12,0.57,U] [#7 0.30,-0.20,0.57,U] [#8 0.08,-0.20,0.62,U] 
01:16:47.190 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.01, 0.19}
01:16:47.191 00.001 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
01:16:47.193 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
01:16:47.196 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.80 mountX=-0.09 mountY=-0.05, mountTheta=-2.63
01:16:47.199 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
01:16:47.200 00.001 1032 Enqueuing Move request for scope (0.07, -0.08)
01:16:47.202 00.002 10072 Worker thread wakes up
01:16:47.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
01:16:47.202 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
01:16:47.202 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.09 yDistance=-0.05
01:16:47.204 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:47.207 00.003 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
01:16:47.207 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
01:16:47.207 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:47.207 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:16:47.207 00.000 10072 MoveAxis(W, 14, ABG)
01:16:47.207 00.000 10072 Guiding  Dir = 3, Dur = 14
01:16:47.208 00.001 10072 IsGuiding returns 0
01:16:47.208 00.000 10072 PulseGuide returned control before completion, sleep 24
01:16:47.226 00.018 1032 UpdateGuideState exits: m=1340 SNR=25.8
01:16:47.228 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:47.230 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:47.231 00.001 1032 Enqueuing Expose request
01:16:47.242 00.011 10072 IsGuiding returns 0
01:16:47.242 00.000 10072 Move returns status 0, amount 14
01:16:47.242 00.000 10072 MoveAxis(N, 0, ABG)
01:16:47.242 00.000 10072 Move returns status 0, amount 0
01:16:47.242 00.000 10072 move complete, result=0
01:16:47.242 00.000 10072 worker thread done servicing request
01:16:47.243 00.001 10072 Worker thread wakes up
01:16:47.243 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:47.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:47.243 00.000 1032 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
01:16:47.651 00.408 10072 Exposure complete
01:16:47.698 00.047 10072 worker thread done servicing request
01:16:47.698 00.000 1032 OnExposeComplete: enter
01:16:47.700 00.002 1032 UpdateGuideState(): m_state=6
01:16:47.702 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2343
01:16:47.704 00.002 1032 Star::Find returns 1 (0), X=317.29, Y=752.45, Mass=1413, SNR=26.5, Peak=161 HFD=3.0
01:16:47.708 00.004 1032 MultiStar: [#1 0.04,0.08,0.92,U] [#2 0.13,-0.06,0.70,U] [#3 -0.01,0.13,0.71,U] [#4 0.00,-0.04,0.70,U] [#5 -0.04,0.12,0.75,U] [#6 0.11,-0.04,0.57,U] [#7 0.01,-0.18,0.55,U] [#8 0.04,-0.06,0.55,U] 
01:16:47.710 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.06, 0.16}
01:16:47.712 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
01:16:47.714 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
01:16:47.715 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.65 mountX=0.02 mountY=-0.05, mountTheta=-1.18
01:16:47.720 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
01:16:47.722 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
01:16:47.724 00.002 10072 Worker thread wakes up
01:16:47.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
01:16:47.724 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:16:47.724 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
01:16:47.725 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:47.727 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
01:16:47.727 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:16:47.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:47.728 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:16:47.728 00.000 10072 MoveAxis(W, 14, ABG)
01:16:47.728 00.000 10072 Guiding  Dir = 3, Dur = 14
01:16:47.728 00.000 10072 IsGuiding returns 0
01:16:47.729 00.001 10072 PulseGuide returned control before completion, sleep 24
01:16:47.747 00.018 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:16:47.749 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:47.750 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:47.753 00.003 1032 Enqueuing Expose request
01:16:47.755 00.002 10072 IsGuiding returns 0
01:16:47.755 00.000 10072 Move returns status 0, amount 14
01:16:47.755 00.000 10072 MoveAxis(N, 0, ABG)
01:16:47.755 00.000 10072 Move returns status 0, amount 0
01:16:47.755 00.000 10072 move complete, result=0
01:16:47.755 00.000 10072 worker thread done servicing request
01:16:47.755 00.000 10072 Worker thread wakes up
01:16:47.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:47.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:47.762 00.007 1032 GuideStep: 0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
01:16:48.391 00.629 10072 Exposure complete
01:16:48.438 00.047 10072 worker thread done servicing request
01:16:48.438 00.000 1032 OnExposeComplete: enter
01:16:48.440 00.002 1032 UpdateGuideState(): m_state=6
01:16:48.441 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2344
01:16:48.444 00.003 1032 Star::Find returns 1 (0), X=317.16, Y=752.56, Mass=1287, SNR=25.3, Peak=171 HFD=2.7
01:16:48.446 00.002 1032 MultiStar: [#1 0.06,0.07,1.00,U] [#2 0.18,0.13,0.79,U] [#3 0.14,0.08,0.66,U] [#4 -0.07,0.14,0.76,U] [#5 -0.41,0.33,0.77,U] [#6 -0.00,0.05,0.61,U] [#7 0.13,-0.37,0.56,U] [#8 0.09,-0.09,0.56,U] 
01:16:48.448 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.09}, one-star: {-0.07, 0.27}
01:16:48.449 00.001 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
01:16:48.451 00.002 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
01:16:48.452 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.61 mountX=0.09 mountY=-0.02, mountTheta=-0.22
01:16:48.456 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.09, opts=13)
01:16:48.458 00.002 1032 Enqueuing Move request for scope (-0.00, 0.09)
01:16:48.460 00.002 10072 Worker thread wakes up
01:16:48.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
01:16:48.460 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
01:16:48.460 00.000 10072 Moving (-0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
01:16:48.463 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:48.465 00.002 10072 PPEC rslt: input = 0.09, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
01:16:48.466 00.001 10072 PPEC: input: 0.09, control: 0.02, exposure: 500
01:16:48.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:48.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:16:48.466 00.000 10072 MoveAxis(W, 16, ABG)
01:16:48.466 00.000 10072 Guiding  Dir = 3, Dur = 16
01:16:48.466 00.000 10072 IsGuiding returns 0
01:16:48.467 00.001 10072 PulseGuide returned control before completion, sleep 26
01:16:48.485 00.018 1032 UpdateGuideState exits: m=1287 SNR=25.3
01:16:48.489 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:48.491 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:48.493 00.002 1032 Enqueuing Expose request
01:16:48.495 00.002 10072 IsGuiding returns 0
01:16:48.496 00.001 10072 Move returns status 0, amount 16
01:16:48.496 00.000 10072 MoveAxis(N, 0, ABG)
01:16:48.496 00.000 10072 Move returns status 0, amount 0
01:16:48.496 00.000 10072 move complete, result=0
01:16:48.496 00.000 10072 worker thread done servicing request
01:16:48.496 00.000 10072 Worker thread wakes up
01:16:48.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:48.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:48.503 00.007 1032 GuideStep: 0.1 px 16 ms WEST, -0.0 px 0 ms NORTH
01:16:48.901 00.398 10072 Exposure complete
01:16:48.949 00.048 10072 worker thread done servicing request
01:16:48.950 00.001 1032 OnExposeComplete: enter
01:16:48.952 00.002 1032 UpdateGuideState(): m_state=6
01:16:48.956 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2345
01:16:48.958 00.002 1032 Star::Find returns 1 (0), X=317.25, Y=752.62, Mass=1460, SNR=26.9, Peak=175 HFD=2.8
01:16:48.960 00.002 1032 MultiStar: [#1 0.12,0.26,0.91,U] [#2 0.18,0.34,0.75,U] [#3 0.01,0.22,0.66,U] [#4 0.07,0.15,0.69,U] [#5 -0.17,0.34,0.67,U] [#6 -0.07,0.20,0.59,U] [#7 0.10,0.03,0.52,U] [#8 -0.03,-0.10,0.54,U] 
01:16:48.963 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.22}, one-star: {0.01, 0.33}
01:16:48.965 00.002 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
01:16:48.967 00.002 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
01:16:48.968 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.43 mountX=0.20 mountY=-0.08, mountTheta=-0.40
01:16:48.971 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.22, opts=13)
01:16:48.972 00.001 1032 Enqueuing Move request for scope (0.03, 0.22)
01:16:48.974 00.002 10072 Worker thread wakes up
01:16:48.975 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
01:16:48.975 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
01:16:48.975 00.000 10072 Moving (0.03, 0.22) raw xDistance=0.20 yDistance=-0.08
01:16:48.976 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:48.979 00.003 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.18
01:16:48.979 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
01:16:48.979 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:48.979 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:16:48.979 00.000 10072 MoveAxis(W, 106, ABG)
01:16:48.979 00.000 10072 Guiding  Dir = 3, Dur = 106
01:16:48.979 00.000 10072 IsGuiding returns 0
01:16:48.980 00.001 10072 PulseGuide returned control before completion, sleep 116
01:16:48.998 00.018 1032 UpdateGuideState exits: m=1460 SNR=26.9
01:16:49.001 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:49.003 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:49.004 00.001 1032 Enqueuing Expose request
01:16:49.102 00.098 10072 IsGuiding returns 0
01:16:49.102 00.000 10072 Move returns status 0, amount 106
01:16:49.102 00.000 10072 MoveAxis(N, 0, ABG)
01:16:49.102 00.000 10072 Move returns status 0, amount 0
01:16:49.102 00.000 10072 move complete, result=0
01:16:49.102 00.000 10072 worker thread done servicing request
01:16:49.102 00.000 10072 Worker thread wakes up
01:16:49.102 00.000 1032 GuideStep: 0.2 px 106 ms WEST, -0.1 px 0 ms NORTH
01:16:49.105 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:49.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:49.747 00.642 10072 Exposure complete
01:16:49.793 00.046 10072 worker thread done servicing request
01:16:49.793 00.000 1032 OnExposeComplete: enter
01:16:49.795 00.002 1032 UpdateGuideState(): m_state=6
01:16:49.796 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2346
01:16:49.798 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=752.63, Mass=1280, SNR=25.2, Peak=154 HFD=2.8
01:16:49.801 00.003 1032 MultiStar: [#1 -0.10,0.19,1.02,U] [#2 0.39,0.27,0.76,U] [#3 0.15,0.17,0.69,U] [#4 -0.06,0.09,0.76,U] [#5 -0.16,0.37,0.73,U] [#6 -0.07,0.13,0.61,U] [#7 0.58,-0.20,0.54,U] [#8 0.05,0.05,0.56,U] 
01:16:49.802 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.18}, one-star: {-0.02, 0.34}
01:16:49.805 00.003 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
01:16:49.807 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
01:16:49.808 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.24 mountX=0.16 mountY=-0.11, mountTheta=-0.59
01:16:49.811 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.18, opts=13)
01:16:49.814 00.003 1032 Enqueuing Move request for scope (0.06, 0.18)
01:16:49.816 00.002 10072 Worker thread wakes up
01:16:49.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
01:16:49.816 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
01:16:49.816 00.000 10072 Moving (0.06, 0.18) raw xDistance=0.16 yDistance=-0.11
01:16:49.818 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:49.820 00.002 10072 PPEC rslt: input = 0.16, final = 0.09, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.18
01:16:49.820 00.000 10072 PPEC: input: 0.16, control: 0.09, exposure: 500
01:16:49.820 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:49.820 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:16:49.820 00.000 10072 MoveAxis(W, 87, ABG)
01:16:49.820 00.000 10072 Guiding  Dir = 3, Dur = 87
01:16:49.820 00.000 10072 IsGuiding returns 0
01:16:49.821 00.001 10072 PulseGuide returned control before completion, sleep 97
01:16:49.839 00.018 1032 UpdateGuideState exits: m=1280 SNR=25.2
01:16:49.842 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:49.844 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:49.845 00.001 1032 Enqueuing Expose request
01:16:49.933 00.088 10072 IsGuiding returns 0
01:16:49.933 00.000 10072 Move returns status 0, amount 87
01:16:49.933 00.000 10072 MoveAxis(N, 0, ABG)
01:16:49.933 00.000 10072 Move returns status 0, amount 0
01:16:49.933 00.000 10072 move complete, result=0
01:16:49.933 00.000 10072 worker thread done servicing request
01:16:49.933 00.000 10072 Worker thread wakes up
01:16:49.933 00.000 1032 GuideStep: 0.2 px 87 ms WEST, -0.1 px 0 ms NORTH
01:16:49.936 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:49.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:50.344 00.408 10072 Exposure complete
01:16:50.392 00.048 10072 worker thread done servicing request
01:16:50.392 00.000 1032 OnExposeComplete: enter
01:16:50.395 00.003 1032 UpdateGuideState(): m_state=6
01:16:50.397 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2347
01:16:50.400 00.003 1032 Star::Find returns 1 (0), X=317.30, Y=752.32, Mass=1296, SNR=25.4, Peak=142 HFD=2.9
01:16:50.402 00.002 1032 MultiStar: [#1 0.08,0.01,0.98,U] [#2 0.16,0.09,0.75,U] [#3 0.03,-0.06,0.70,U] [#4 -0.23,-0.03,0.77,U] [#5 -0.30,0.28,0.73,U] [#6 -0.19,-0.02,0.58,U] [#7 0.21,-0.30,0.50,U] [#8 0.08,-0.21,0.56,U] 
01:16:50.404 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.07, 0.03}
01:16:50.405 00.001 1032 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.83) = xAngle (-4.40 = 1.89)
01:16:50.407 00.002 1032 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.40 = 1.89)
01:16:50.409 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.57 mountX=-0.00 mountY=0.01, mountTheta=1.89
01:16:50.412 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
01:16:50.414 00.002 1032 Enqueuing Move request for scope (-0.01, -0.01)
01:16:50.415 00.001 10072 Worker thread wakes up
01:16:50.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
01:16:50.416 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
01:16:50.416 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.01
01:16:50.418 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:50.420 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
01:16:50.421 00.001 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:16:50.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:50.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:16:50.421 00.000 10072 MoveAxis(W, 13, ABG)
01:16:50.421 00.000 10072 Guiding  Dir = 3, Dur = 13
01:16:50.421 00.000 10072 IsGuiding returns 0
01:16:50.421 00.000 10072 PulseGuide returned control before completion, sleep 23
01:16:50.440 00.019 1032 UpdateGuideState exits: m=1296 SNR=25.4
01:16:50.441 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:50.443 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:50.444 00.001 1032 Enqueuing Expose request
01:16:50.450 00.006 10072 IsGuiding returns 0
01:16:50.450 00.000 10072 Move returns status 0, amount 13
01:16:50.450 00.000 10072 MoveAxis(N, 0, ABG)
01:16:50.450 00.000 10072 Move returns status 0, amount 0
01:16:50.450 00.000 10072 move complete, result=0
01:16:50.450 00.000 10072 worker thread done servicing request
01:16:50.450 00.000 10072 Worker thread wakes up
01:16:50.450 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:50.451 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:50.456 00.005 1032 GuideStep: -0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
01:16:51.077 00.621 10072 Exposure complete
01:16:51.125 00.048 10072 worker thread done servicing request
01:16:51.125 00.000 1032 OnExposeComplete: enter
01:16:51.128 00.003 1032 UpdateGuideState(): m_state=6
01:16:51.130 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2348
01:16:51.132 00.002 1032 Star::Find returns 1 (0), X=317.36, Y=752.53, Mass=1320, SNR=25.6, Peak=159 HFD=3.0
01:16:51.134 00.002 1032 MultiStar: [#1 0.10,0.08,1.03,U] [#2 0.09,0.23,0.78,U] [#3 -0.13,0.27,0.64,U] [#4 -0.06,0.27,0.73,U] [#5 -0.17,0.28,0.68,U] [#6 -0.00,0.05,0.60,U] [#7 0.07,-0.00,0.56,U] [#8 -0.08,-0.16,0.61,U] 
01:16:51.136 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.15}, one-star: {0.13, 0.23}
01:16:51.137 00.001 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
01:16:51.140 00.003 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
01:16:51.141 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.52 mountX=0.14 mountY=-0.05, mountTheta=-0.31
01:16:51.143 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.15, opts=13)
01:16:51.146 00.003 1032 Enqueuing Move request for scope (0.01, 0.15)
01:16:51.147 00.001 10072 Worker thread wakes up
01:16:51.147 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
01:16:51.148 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
01:16:51.148 00.000 10072 Moving (0.01, 0.15) raw xDistance=0.14 yDistance=-0.05
01:16:51.150 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:51.152 00.002 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.18
01:16:51.152 00.000 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
01:16:51.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:51.152 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:16:51.152 00.000 10072 MoveAxis(W, 78, ABG)
01:16:51.152 00.000 10072 Guiding  Dir = 3, Dur = 78
01:16:51.153 00.001 10072 IsGuiding returns 0
01:16:51.153 00.000 10072 PulseGuide returned control before completion, sleep 88
01:16:51.169 00.016 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:16:51.173 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:51.175 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:51.178 00.003 1032 Enqueuing Expose request
01:16:51.246 00.068 10072 IsGuiding returns 1
01:16:51.246 00.000 10072 scope still moving after pulse duration time elapsed
01:16:51.276 00.030 10072 IsGuiding returns 0
01:16:51.276 00.000 10072 scope move finished after 78 + 45 ms
01:16:51.276 00.000 10072 Move returns status 0, amount 78
01:16:51.276 00.000 10072 MoveAxis(N, 0, ABG)
01:16:51.276 00.000 10072 Move returns status 0, amount 0
01:16:51.276 00.000 10072 move complete, result=0
01:16:51.276 00.000 10072 worker thread done servicing request
01:16:51.276 00.000 10072 Worker thread wakes up
01:16:51.278 00.002 1032 GuideStep: 0.1 px 78 ms WEST, -0.0 px 0 ms NORTH
01:16:51.280 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:51.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:51.685 00.405 10072 Exposure complete
01:16:51.736 00.051 10072 worker thread done servicing request
01:16:51.736 00.000 1032 OnExposeComplete: enter
01:16:51.738 00.002 1032 UpdateGuideState(): m_state=6
01:16:51.740 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2349
01:16:51.742 00.002 1032 Star::Find returns 1 (0), X=317.35, Y=752.37, Mass=1415, SNR=26.5, Peak=146 HFD=3.0
01:16:51.744 00.002 1032 MultiStar: [#1 0.03,-0.03,0.97,U] [#2 0.26,0.09,0.75,U] [#3 0.18,0.00,0.64,U] [#4 0.06,-0.02,0.71,U] [#5 -0.07,0.16,0.71,U] [#6 0.02,-0.07,0.58,U] [#7 0.11,-0.19,0.53,U] [#8 0.18,-0.11,0.55,U] 
01:16:51.746 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.00}, one-star: {0.11, 0.08}
01:16:51.748 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
01:16:51.750 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
01:16:51.752 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.04 mountX=-0.02 mountY=-0.09, mountTheta=-1.79
01:16:51.754 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
01:16:51.757 00.003 1032 Enqueuing Move request for scope (0.09, 0.00)
01:16:51.759 00.002 10072 Worker thread wakes up
01:16:51.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
01:16:51.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
01:16:51.759 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.09
01:16:51.761 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:51.763 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
01:16:51.764 00.001 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:16:51.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:51.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:16:51.764 00.000 10072 MoveAxis(W, 12, ABG)
01:16:51.764 00.000 10072 Guiding  Dir = 3, Dur = 12
01:16:51.764 00.000 10072 IsGuiding returns 0
01:16:51.764 00.000 10072 PulseGuide returned control before completion, sleep 22
01:16:51.783 00.019 1032 UpdateGuideState exits: m=1415 SNR=26.5
01:16:51.785 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:51.786 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:51.788 00.002 1032 Enqueuing Expose request
01:16:51.791 00.003 10072 IsGuiding returns 0
01:16:51.791 00.000 10072 Move returns status 0, amount 12
01:16:51.791 00.000 10072 MoveAxis(N, 0, ABG)
01:16:51.791 00.000 10072 Move returns status 0, amount 0
01:16:51.791 00.000 10072 move complete, result=0
01:16:51.791 00.000 10072 worker thread done servicing request
01:16:51.791 00.000 10072 Worker thread wakes up
01:16:51.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:51.792 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:51.797 00.005 1032 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
01:16:52.425 00.628 10072 Exposure complete
01:16:52.478 00.053 10072 worker thread done servicing request
01:16:52.478 00.000 1032 OnExposeComplete: enter
01:16:52.481 00.003 1032 UpdateGuideState(): m_state=6
01:16:52.483 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2350
01:16:52.485 00.002 1032 Star::Find returns 1 (0), X=317.37, Y=752.16, Mass=1370, SNR=26.1, Peak=141 HFD=2.9
01:16:52.488 00.003 1032 MultiStar: [#1 0.11,-0.18,1.00,U] [#2 0.34,-0.07,0.76,U] [#3 0.21,-0.12,0.66,U] [#4 0.15,-0.06,0.67,U] [#5 -0.32,-0.03,0.65,U] [#6 0.19,-0.04,0.58,U] [#7 0.42,-0.35,0.57,U] [#8 0.07,-0.47,0.57,U] 
01:16:52.490 00.002 1032 single-star, 8 included, MultiStar: {0.15, -0.15}, one-star: {0.14, -0.14}
01:16:52.491 00.001 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
01:16:52.493 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
01:16:52.495 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.76 mountX=-0.17 mountY=-0.10, mountTheta=-2.59
01:16:52.498 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.14, opts=13)
01:16:52.500 00.002 1032 Enqueuing Move request for scope (0.14, -0.14)
01:16:52.502 00.002 10072 Worker thread wakes up
01:16:52.502 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
01:16:52.502 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
01:16:52.502 00.000 10072 Moving (0.14, -0.14) raw xDistance=-0.17 yDistance=-0.10
01:16:52.504 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:52.506 00.002 10072 PPEC rslt: input = -0.17, final = -0.06, react = -0.08, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.18
01:16:52.506 00.000 10072 PPEC: input: -0.17, control: -0.06, exposure: 500
01:16:52.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:52.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:16:52.506 00.000 10072 MoveAxis(E, 65, ABG)
01:16:52.506 00.000 10072 Guiding  Dir = 2, Dur = 65
01:16:52.507 00.001 10072 IsGuiding returns 0
01:16:52.507 00.000 10072 PulseGuide returned control before completion, sleep 75
01:16:52.525 00.018 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:16:52.528 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:52.531 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:52.533 00.002 1032 Enqueuing Expose request
01:16:52.590 00.057 10072 IsGuiding returns 0
01:16:52.590 00.000 10072 Move returns status 0, amount 65
01:16:52.590 00.000 10072 MoveAxis(N, 0, ABG)
01:16:52.590 00.000 10072 Move returns status 0, amount 0
01:16:52.590 00.000 10072 move complete, result=0
01:16:52.590 00.000 10072 worker thread done servicing request
01:16:52.591 00.001 10072 Worker thread wakes up
01:16:52.591 00.000 1032 GuideStep: -0.2 px 65 ms EAST, -0.1 px 0 ms NORTH
01:16:52.595 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:52.595 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:52.999 00.404 10072 Exposure complete
01:16:53.051 00.052 10072 worker thread done servicing request
01:16:53.052 00.001 1032 OnExposeComplete: enter
01:16:53.054 00.002 1032 UpdateGuideState(): m_state=6
01:16:53.056 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2351
01:16:53.058 00.002 1032 Star::Find returns 1 (0), X=317.30, Y=752.34, Mass=1317, SNR=25.6, Peak=151 HFD=2.9
01:16:53.060 00.002 1032 MultiStar: [#1 0.09,-0.09,1.00,U] [#2 0.32,0.07,0.82,U] [#3 0.17,0.07,0.68,U] [#4 0.02,-0.18,0.73,U] [#5 -0.03,0.05,0.75,U] [#6 -0.12,-0.28,0.60,U] [#7 0.24,-0.25,0.54,U] [#8 -0.02,-0.36,0.61,U] 
01:16:53.063 00.003 1032 single-star, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.07, 0.05}
01:16:53.065 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
01:16:53.067 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
01:16:53.068 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.61 mountX=0.03 mountY=-0.08, mountTheta=-1.22
01:16:53.071 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
01:16:53.075 00.004 1032 Enqueuing Move request for scope (0.07, 0.05)
01:16:53.077 00.002 10072 Worker thread wakes up
01:16:53.077 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
01:16:53.077 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
01:16:53.077 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
01:16:53.079 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:53.083 00.004 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
01:16:53.083 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:16:53.083 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:53.084 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:16:53.084 00.000 10072 MoveAxis(W, 11, ABG)
01:16:53.084 00.000 10072 Guiding  Dir = 3, Dur = 11
01:16:53.084 00.000 10072 IsGuiding returns 0
01:16:53.085 00.001 10072 PulseGuide returned control before completion, sleep 21
01:16:53.102 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.6
01:16:53.104 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:53.105 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:53.107 00.002 1032 Enqueuing Expose request
01:16:53.109 00.002 10072 IsGuiding returns 0
01:16:53.109 00.000 10072 Move returns status 0, amount 11
01:16:53.109 00.000 10072 MoveAxis(N, 0, ABG)
01:16:53.109 00.000 10072 Move returns status 0, amount 0
01:16:53.109 00.000 10072 move complete, result=0
01:16:53.110 00.001 10072 worker thread done servicing request
01:16:53.110 00.000 10072 Worker thread wakes up
01:16:53.110 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:53.110 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:53.119 00.009 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:16:53.732 00.613 10072 Exposure complete
01:16:53.780 00.048 10072 worker thread done servicing request
01:16:53.781 00.001 1032 OnExposeComplete: enter
01:16:53.783 00.002 1032 UpdateGuideState(): m_state=6
01:16:53.784 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2352
01:16:53.785 00.001 1032 Star::Find returns 1 (0), X=317.34, Y=752.52, Mass=1310, SNR=25.5, Peak=149 HFD=3.0
01:16:53.787 00.002 1032 MultiStar: [#1 0.05,-0.01,0.99,U] [#2 0.31,0.07,0.74,U] [#3 -0.05,0.05,0.73,U] [#4 -0.10,-0.06,0.72,U] [#5 -0.05,0.07,0.70,U] [#6 0.10,-0.14,0.63,U] [#7 0.30,-0.12,0.52,U] [#8 -0.07,-0.17,0.56,U] 
01:16:53.788 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.11, 0.22}
01:16:53.790 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
01:16:53.792 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
01:16:53.794 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.13 mountX=-0.01 mountY=-0.07, mountTheta=-1.70
01:16:53.797 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
01:16:53.800 00.003 1032 Enqueuing Move request for scope (0.07, 0.01)
01:16:53.803 00.003 10072 Worker thread wakes up
01:16:53.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
01:16:53.803 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
01:16:53.803 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
01:16:53.806 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:53.809 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
01:16:53.809 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:16:53.809 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:53.809 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:16:53.809 00.000 10072 MoveAxis(W, 13, ABG)
01:16:53.809 00.000 10072 Guiding  Dir = 3, Dur = 13
01:16:53.809 00.000 10072 IsGuiding returns 0
01:16:53.810 00.001 10072 PulseGuide returned control before completion, sleep 23
01:16:53.827 00.017 1032 UpdateGuideState exits: m=1310 SNR=25.5
01:16:53.830 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:53.831 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:53.834 00.003 1032 Enqueuing Expose request
01:16:53.839 00.005 10072 IsGuiding returns 0
01:16:53.839 00.000 10072 Move returns status 0, amount 13
01:16:53.839 00.000 10072 MoveAxis(N, 0, ABG)
01:16:53.839 00.000 10072 Move returns status 0, amount 0
01:16:53.839 00.000 10072 move complete, result=0
01:16:53.839 00.000 10072 worker thread done servicing request
01:16:53.839 00.000 10072 Worker thread wakes up
01:16:53.839 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:53.840 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:53.843 00.003 1032 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
01:16:54.249 00.406 10072 Exposure complete
01:16:54.297 00.048 10072 worker thread done servicing request
01:16:54.297 00.000 1032 OnExposeComplete: enter
01:16:54.302 00.005 1032 UpdateGuideState(): m_state=6
01:16:54.304 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2353
01:16:54.306 00.002 1032 Star::Find returns 1 (0), X=317.33, Y=752.53, Mass=1429, SNR=26.6, Peak=175 HFD=3.0
01:16:54.307 00.001 1032 MultiStar: [#1 0.22,-0.00,0.98,U] [#2 0.14,0.21,0.72,U] [#3 0.02,0.06,0.62,U] [#4 0.03,0.05,0.70,U] [#5 0.05,0.24,0.68,U] [#6 -0.03,0.05,0.58,U] [#7 0.29,0.06,0.50,U] [#8 -0.04,0.00,0.59,U] 
01:16:54.309 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.11}, one-star: {0.10, 0.24}
01:16:54.312 00.003 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
01:16:54.313 00.001 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
01:16:54.315 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.86 mountX=0.08 mountY=-0.12, mountTheta=-0.97
01:16:54.318 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
01:16:54.320 00.002 1032 Enqueuing Move request for scope (0.09, 0.11)
01:16:54.322 00.002 10072 Worker thread wakes up
01:16:54.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
01:16:54.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
01:16:54.322 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.12
01:16:54.324 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:54.326 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
01:16:54.327 00.001 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:16:54.327 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:54.327 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:16:54.327 00.000 10072 MoveAxis(W, 13, ABG)
01:16:54.327 00.000 10072 Guiding  Dir = 3, Dur = 13
01:16:54.327 00.000 10072 IsGuiding returns 0
01:16:54.328 00.001 10072 PulseGuide returned control before completion, sleep 23
01:16:54.346 00.018 1032 UpdateGuideState exits: m=1429 SNR=26.6
01:16:54.348 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:54.349 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:54.351 00.002 1032 Enqueuing Expose request
01:16:54.356 00.005 10072 IsGuiding returns 0
01:16:54.357 00.001 10072 Move returns status 0, amount 13
01:16:54.357 00.000 10072 MoveAxis(N, 0, ABG)
01:16:54.357 00.000 10072 Move returns status 0, amount 0
01:16:54.357 00.000 10072 move complete, result=0
01:16:54.357 00.000 10072 worker thread done servicing request
01:16:54.357 00.000 10072 Worker thread wakes up
01:16:54.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:54.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:54.361 00.004 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:16:54.982 00.621 10072 Exposure complete
01:16:55.032 00.050 10072 worker thread done servicing request
01:16:55.032 00.000 1032 OnExposeComplete: enter
01:16:55.033 00.001 1032 UpdateGuideState(): m_state=6
01:16:55.035 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2354
01:16:55.036 00.001 1032 Star::Find returns 1 (0), X=317.44, Y=752.41, Mass=1325, SNR=25.6, Peak=160 HFD=3.1
01:16:55.038 00.002 1032 MultiStar: [#1 0.21,0.08,1.05,U] [#2 0.40,0.00,0.76,U] [#3 0.17,-0.04,0.68,U] [#4 0.12,-0.01,0.70,U] [#5 -0.20,0.22,0.73,U] [#6 -0.03,-0.03,0.56,U] [#7 0.23,-0.21,0.54,U] [#8 0.13,-0.14,0.58,U] 
01:16:55.040 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.21, 0.12}
01:16:55.042 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
01:16:55.043 00.001 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
01:16:55.045 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.12 mountX=-0.02 mountY=-0.15, mountTheta=-1.71
01:16:55.047 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
01:16:55.050 00.003 1032 Enqueuing Move request for scope (0.15, 0.02)
01:16:55.053 00.003 10072 Worker thread wakes up
01:16:55.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
01:16:55.053 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
01:16:55.053 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
01:16:55.055 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:55.057 00.002 10072 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
01:16:55.057 00.000 10072 PPEC: input: -0.02, control: 0.02, exposure: 500
01:16:55.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:55.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:16:55.057 00.000 10072 MoveAxis(W, 16, ABG)
01:16:55.057 00.000 10072 Guiding  Dir = 3, Dur = 16
01:16:55.058 00.001 10072 IsGuiding returns 0
01:16:55.058 00.000 10072 PulseGuide returned control before completion, sleep 26
01:16:55.076 00.018 1032 UpdateGuideState exits: m=1325 SNR=25.6
01:16:55.079 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:55.080 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:55.082 00.002 1032 Enqueuing Expose request
01:16:55.090 00.008 10072 IsGuiding returns 0
01:16:55.090 00.000 10072 Move returns status 0, amount 16
01:16:55.090 00.000 10072 MoveAxis(N, 0, ABG)
01:16:55.090 00.000 10072 Move returns status 0, amount 0
01:16:55.090 00.000 10072 move complete, result=0
01:16:55.090 00.000 10072 worker thread done servicing request
01:16:55.090 00.000 10072 Worker thread wakes up
01:16:55.090 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:55.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:55.093 00.003 1032 GuideStep: -0.0 px 16 ms WEST, -0.1 px 0 ms NORTH
01:16:55.499 00.406 10072 Exposure complete
01:16:55.549 00.050 10072 worker thread done servicing request
01:16:55.549 00.000 1032 OnExposeComplete: enter
01:16:55.552 00.003 1032 UpdateGuideState(): m_state=6
01:16:55.555 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2355
01:16:55.557 00.002 1032 Star::Find returns 1 (0), X=317.55, Y=752.43, Mass=1434, SNR=26.7, Peak=159 HFD=3.1
01:16:55.559 00.002 1032 MultiStar: [#1 0.26,-0.05,0.94,U] [#2 0.36,0.18,0.77,U] [#3 0.14,0.10,0.61,U] [#4 0.15,-0.03,0.70,U] [#5 0.07,0.02,0.67,U] [#6 0.10,-0.11,0.57,U] [#7 0.31,-0.20,0.54,U] [#8 -0.07,-0.22,0.54,U] 
01:16:55.561 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.00}, one-star: {0.32, 0.14}
01:16:55.562 00.001 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
01:16:55.564 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
01:16:55.566 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-0.02 mountX=-0.05 mountY=-0.19, mountTheta=-1.85
01:16:55.569 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.00, opts=13)
01:16:55.571 00.002 1032 Enqueuing Move request for scope (0.20, -0.00)
01:16:55.573 00.002 10072 Worker thread wakes up
01:16:55.573 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.00) opts 0xd
01:16:55.573 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.00)
01:16:55.573 00.000 10072 Moving (0.20, -0.00) raw xDistance=-0.05 yDistance=-0.19
01:16:55.576 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:55.578 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
01:16:55.579 00.001 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:16:55.579 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:55.579 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:16:55.579 00.000 10072 MoveAxis(W, 14, ABG)
01:16:55.579 00.000 10072 Guiding  Dir = 3, Dur = 14
01:16:55.579 00.000 10072 IsGuiding returns 0
01:16:55.579 00.000 10072 PulseGuide returned control before completion, sleep 24
01:16:55.605 00.026 10072 IsGuiding returns 0
01:16:55.605 00.000 10072 Move returns status 0, amount 14
01:16:55.605 00.000 10072 MoveAxis(N, 0, ABG)
01:16:55.605 00.000 10072 Move returns status 0, amount 0
01:16:55.605 00.000 10072 move complete, result=0
01:16:55.606 00.001 10072 worker thread done servicing request
01:16:55.609 00.003 1032 UpdateGuideState exits: m=1434 SNR=26.7
01:16:55.612 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:55.622 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:55.624 00.002 1032 Enqueuing Expose request
01:16:55.626 00.002 1032 GuideStep: -0.1 px 14 ms WEST, -0.2 px 0 ms NORTH
01:16:55.629 00.003 10072 Worker thread wakes up
01:16:55.629 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:55.629 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:56.263 00.634 10072 Exposure complete
01:16:56.314 00.051 10072 worker thread done servicing request
01:16:56.314 00.000 1032 OnExposeComplete: enter
01:16:56.317 00.003 1032 UpdateGuideState(): m_state=6
01:16:56.319 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2356
01:16:56.321 00.002 1032 Star::Find returns 1 (0), X=317.41, Y=752.59, Mass=1429, SNR=26.6, Peak=171 HFD=3.0
01:16:56.323 00.002 1032 MultiStar: [#1 0.21,0.17,0.94,U] [#2 0.41,0.24,0.70,U] [#3 0.45,0.05,0.66,U] [#4 0.10,0.09,0.71,U] [#5 0.08,0.08,0.67,U] [#6 0.12,0.02,0.60,U] [#7 0.58,-0.17,0.55,U] [#8 0.32,-0.05,0.53,U] 
01:16:56.325 00.002 1032 refined, 8 included, MultiStar: {0.26, 0.10}, one-star: {0.18, 0.29}
01:16:56.327 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
01:16:56.329 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
01:16:56.333 00.004 1032 CameraToMount -- cameraX=0.26 cameraY=0.10 hyp=0.28 cameraTheta=0.38 mountX=0.03 mountY=-0.28, mountTheta=-1.45
01:16:56.337 00.004 1032 SchedulePrimaryMove(0F526948, x=0.26, y=0.10, opts=13)
01:16:56.339 00.002 1032 Enqueuing Move request for scope (0.26, 0.10)
01:16:56.341 00.002 10072 Worker thread wakes up
01:16:56.341 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.10) opts 0xd
01:16:56.341 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, 0.10)
01:16:56.341 00.000 10072 Moving (0.26, 0.10) raw xDistance=0.03 yDistance=-0.28
01:16:56.343 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:56.345 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.18
01:16:56.345 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:16:56.345 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:16:56.345 00.000 10072 MoveAxis(W, 12, ABG)
01:16:56.345 00.000 10072 Guiding  Dir = 3, Dur = 12
01:16:56.346 00.001 10072 IsGuiding returns 0
01:16:56.346 00.000 10072 PulseGuide returned control before completion, sleep 22
01:16:56.364 00.018 1032 UpdateGuideState exits: m=1429 SNR=26.6
01:16:56.367 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:56.369 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:56.370 00.001 1032 Enqueuing Expose request
01:16:56.372 00.002 10072 IsGuiding returns 0
01:16:56.372 00.000 10072 Move returns status 0, amount 12
01:16:56.372 00.000 10072 MoveAxis(N, 178, ABG)
01:16:56.372 00.000 10072 Guiding  Dir = 0, Dur = 178
01:16:56.372 00.000 10072 IsGuiding returns 0
01:16:56.373 00.001 10072 PulseGuide returned control before completion, sleep 188
01:16:56.573 00.200 10072 IsGuiding returns 0
01:16:56.573 00.000 10072 Move returns status 0, amount 178
01:16:56.573 00.000 10072 move complete, result=0
01:16:56.573 00.000 10072 worker thread done servicing request
01:16:56.573 00.000 10072 Worker thread wakes up
01:16:56.573 00.000 1032 GuideStep: 0.0 px 12 ms WEST, -0.3 px 178 ms NORTH
01:16:56.575 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:56.575 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:56.995 00.420 10072 Exposure complete
01:16:57.046 00.051 10072 worker thread done servicing request
01:16:57.047 00.001 1032 OnExposeComplete: enter
01:16:57.049 00.002 1032 UpdateGuideState(): m_state=6
01:16:57.053 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2357
01:16:57.054 00.001 1032 Star::Find returns 1 (0), X=317.20, Y=752.61, Mass=1302, SNR=25.4, Peak=139 HFD=2.8
01:16:57.057 00.003 1032 MultiStar: [#1 -0.14,0.32,0.97,U] [#2 0.16,0.19,0.72,U] [#3 0.06,-0.02,0.72,U] [#4 -0.14,0.06,0.70,U] [#5 -0.18,0.23,0.72,U] [#6 -0.00,-0.00,0.62,U] [#7 0.24,-0.21,0.54,U] [#8 -0.21,0.06,0.62,U] 
01:16:57.058 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.13}, one-star: {-0.03, 0.32}
01:16:57.060 00.002 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (0.00 = 0.00)
01:16:57.061 00.001 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.00 = 0.00)
01:16:57.063 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.83 mountX=0.14 mountY=0.00, mountTheta=0.00
01:16:57.065 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.13, opts=13)
01:16:57.067 00.002 1032 Enqueuing Move request for scope (-0.03, 0.13)
01:16:57.068 00.001 10072 Worker thread wakes up
01:16:57.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
01:16:57.068 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
01:16:57.068 00.000 10072 Moving (-0.03, 0.13) raw xDistance=0.14 yDistance=0.00
01:16:57.070 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:57.073 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.17
01:16:57.073 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:16:57.073 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:57.074 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:16:57.074 00.000 10072 MoveAxis(W, 72, ABG)
01:16:57.074 00.000 10072 Guiding  Dir = 3, Dur = 72
01:16:57.074 00.000 10072 IsGuiding returns 0
01:16:57.075 00.001 10072 PulseGuide returned control before completion, sleep 82
01:16:57.091 00.016 1032 UpdateGuideState exits: m=1302 SNR=25.4
01:16:57.094 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:57.096 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:57.097 00.001 1032 Enqueuing Expose request
01:16:57.166 00.069 10072 IsGuiding returns 0
01:16:57.166 00.000 10072 Move returns status 0, amount 72
01:16:57.166 00.000 10072 MoveAxis(N, 0, ABG)
01:16:57.166 00.000 10072 Move returns status 0, amount 0
01:16:57.166 00.000 10072 move complete, result=0
01:16:57.166 00.000 10072 worker thread done servicing request
01:16:57.166 00.000 10072 Worker thread wakes up
01:16:57.166 00.000 1032 GuideStep: 0.1 px 72 ms WEST, 0.0 px 0 ms NORTH
01:16:57.169 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:57.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:57.794 00.625 10072 Exposure complete
01:16:57.842 00.048 10072 worker thread done servicing request
01:16:57.842 00.000 1032 OnExposeComplete: enter
01:16:57.844 00.002 1032 UpdateGuideState(): m_state=6
01:16:57.846 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2358
01:16:57.848 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=752.24, Mass=1293, SNR=25.3, Peak=141 HFD=2.7
01:16:57.849 00.001 1032 MultiStar: [#1 0.00,-0.16,1.01,U] [#2 0.13,-0.12,0.76,U] [#3 -0.00,-0.06,0.69,U] [#4 -0.06,-0.21,0.72,U] [#5 -0.40,-0.03,0.70,U] [#6 -0.11,-0.26,0.60,U] [#7 0.26,-0.33,0.56,U] [#8 -0.03,-0.45,0.59,U] 
01:16:57.851 00.002 1032 single-star, 8 included, MultiStar: {-0.03, -0.17}, one-star: {-0.02, -0.06}
01:16:57.852 00.001 1032 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.83) = xAngle (-3.72 = 2.56)
01:16:57.853 00.001 1032 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.56)
01:16:57.856 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.89 mountX=-0.05 mountY=0.03, mountTheta=2.56
01:16:57.857 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
01:16:57.858 00.001 1032 Enqueuing Move request for scope (-0.02, -0.06)
01:16:57.861 00.003 10072 Worker thread wakes up
01:16:57.861 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
01:16:57.861 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
01:16:57.861 00.000 10072 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.03
01:16:57.863 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:57.866 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
01:16:57.866 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:16:57.866 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:57.866 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:16:57.866 00.000 10072 MoveAxis(W, 8, ABG)
01:16:57.866 00.000 10072 Guiding  Dir = 3, Dur = 8
01:16:57.866 00.000 10072 IsGuiding returns 0
01:16:57.868 00.002 10072 PulseGuide returned control before completion, sleep 18
01:16:57.884 00.016 1032 UpdateGuideState exits: m=1293 SNR=25.3
01:16:57.886 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:57.888 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:57.890 00.002 1032 Enqueuing Expose request
01:16:57.900 00.010 10072 IsGuiding returns 0
01:16:57.900 00.000 10072 Move returns status 0, amount 8
01:16:57.900 00.000 10072 MoveAxis(N, 0, ABG)
01:16:57.900 00.000 10072 Move returns status 0, amount 0
01:16:57.900 00.000 10072 move complete, result=0
01:16:57.900 00.000 10072 worker thread done servicing request
01:16:57.900 00.000 10072 Worker thread wakes up
01:16:57.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:57.901 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:57.902 00.001 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:16:58.309 00.407 10072 Exposure complete
01:16:58.358 00.049 10072 worker thread done servicing request
01:16:58.358 00.000 1032 OnExposeComplete: enter
01:16:58.360 00.002 1032 UpdateGuideState(): m_state=6
01:16:58.362 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2359
01:16:58.364 00.002 1032 Star::Find returns 1 (0), X=317.23, Y=752.10, Mass=1337, SNR=25.8, Peak=163 HFD=2.6
01:16:58.368 00.004 1032 MultiStar: [#1 -0.01,-0.36,0.94,U] [#2 -0.00,-0.15,0.75,U] [#3 -0.05,-0.28,0.70,U] [#4 -0.11,-0.25,0.74,U] [#5 -0.42,-0.08,0.70,U] [#6 -0.20,-0.27,0.59,U] [#7 0.11,-0.48,0.57,U] [#8 -0.14,-0.38,0.57,U] 
01:16:58.369 00.001 1032 single-star, 8 included, MultiStar: {-0.09, -0.26}, one-star: {-0.01, -0.19}
01:16:58.371 00.002 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.86)
01:16:58.373 00.002 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.86)
01:16:58.375 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.60 mountX=-0.18 mountY=0.05, mountTheta=2.86
01:16:58.378 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.19, opts=13)
01:16:58.379 00.001 1032 Enqueuing Move request for scope (-0.01, -0.19)
01:16:58.381 00.002 10072 Worker thread wakes up
01:16:58.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
01:16:58.381 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
01:16:58.381 00.000 10072 Moving (-0.01, -0.19) raw xDistance=-0.18 yDistance=0.05
01:16:58.383 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:58.386 00.003 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.17
01:16:58.386 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
01:16:58.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:58.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:16:58.386 00.000 10072 MoveAxis(E, 78, ABG)
01:16:58.386 00.000 10072 Guiding  Dir = 2, Dur = 78
01:16:58.387 00.001 10072 IsGuiding returns 0
01:16:58.387 00.000 10072 PulseGuide returned control before completion, sleep 88
01:16:58.404 00.017 1032 UpdateGuideState exits: m=1337 SNR=25.8
01:16:58.407 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:58.409 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:58.411 00.002 1032 Enqueuing Expose request
01:16:58.476 00.065 10072 IsGuiding returns 0
01:16:58.476 00.000 10072 Move returns status 0, amount 78
01:16:58.476 00.000 10072 MoveAxis(N, 0, ABG)
01:16:58.476 00.000 10072 Move returns status 0, amount 0
01:16:58.476 00.000 10072 move complete, result=0
01:16:58.476 00.000 10072 worker thread done servicing request
01:16:58.476 00.000 10072 Worker thread wakes up
01:16:58.476 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:58.476 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:58.478 00.002 1032 GuideStep: -0.2 px 78 ms EAST, 0.1 px 0 ms NORTH
01:16:59.109 00.631 10072 Exposure complete
01:16:59.154 00.045 10072 worker thread done servicing request
01:16:59.154 00.000 1032 OnExposeComplete: enter
01:16:59.157 00.003 1032 UpdateGuideState(): m_state=6
01:16:59.159 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2360
01:16:59.160 00.001 1032 Star::Find returns 1 (0), X=317.36, Y=752.61, Mass=1352, SNR=25.9, Peak=163 HFD=3.0
01:16:59.161 00.001 1032 MultiStar: [#1 -0.01,0.17,0.99,U] [#2 -0.02,0.09,0.76,U] [#3 -0.10,0.12,0.70,U] [#4 -0.11,0.13,0.70,U] [#5 -0.12,0.30,0.69,U] [#6 -0.15,0.14,0.58,U] [#7 0.19,-0.36,0.53,U] [#8 -0.20,-0.04,0.59,U] 
01:16:59.163 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.12}, one-star: {0.13, 0.31}
01:16:59.164 00.001 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
01:16:59.165 00.001 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
01:16:59.168 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.85 mountX=0.13 mountY=0.00, mountTheta=0.02
01:16:59.171 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.12, opts=13)
01:16:59.173 00.002 1032 Enqueuing Move request for scope (-0.03, 0.12)
01:16:59.176 00.003 10072 Worker thread wakes up
01:16:59.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
01:16:59.176 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:16:59.176 00.000 10072 Moving (-0.03, 0.12) raw xDistance=0.13 yDistance=0.00
01:16:59.180 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:59.184 00.004 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
01:16:59.184 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
01:16:59.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:59.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:16:59.184 00.000 10072 MoveAxis(W, 8, ABG)
01:16:59.184 00.000 10072 Guiding  Dir = 3, Dur = 8
01:16:59.185 00.001 10072 IsGuiding returns 0
01:16:59.185 00.000 10072 PulseGuide returned control before completion, sleep 18
01:16:59.202 00.017 1032 UpdateGuideState exits: m=1352 SNR=25.9
01:16:59.207 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:59.209 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:59.211 00.002 1032 Enqueuing Expose request
01:16:59.213 00.002 10072 IsGuiding returns 0
01:16:59.215 00.002 10072 Move returns status 0, amount 8
01:16:59.215 00.000 10072 MoveAxis(N, 0, ABG)
01:16:59.215 00.000 10072 Move returns status 0, amount 0
01:16:59.215 00.000 10072 move complete, result=0
01:16:59.215 00.000 10072 worker thread done servicing request
01:16:59.215 00.000 10072 Worker thread wakes up
01:16:59.215 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:59.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:16:59.223 00.008 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:16:59.623 00.400 10072 Exposure complete
01:16:59.673 00.050 10072 worker thread done servicing request
01:16:59.673 00.000 1032 OnExposeComplete: enter
01:16:59.675 00.002 1032 UpdateGuideState(): m_state=6
01:16:59.677 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2361
01:16:59.680 00.003 1032 Star::Find returns 1 (0), X=317.02, Y=752.63, Mass=1401, SNR=26.4, Peak=166 HFD=2.6
01:16:59.682 00.002 1032 MultiStar: [#1 -0.08,0.20,0.95,U] [#2 -0.06,0.33,0.70,U] [#3 -0.16,0.14,0.63,U] [#4 -0.10,0.14,0.71,U] [#5 -0.20,0.34,0.69,U] [#6 -0.08,0.13,0.60,U] [#7 -0.04,0.07,0.54,U] [#8 -0.05,-0.08,0.54,U] 
01:16:59.684 00.002 1032 refined, 8 included, MultiStar: {-0.11, 0.20}, one-star: {-0.21, 0.33}
01:16:59.686 00.002 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
01:16:59.687 00.001 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
01:16:59.690 00.003 1032 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.10 mountX=0.22 mountY=0.06, mountTheta=0.27
01:16:59.692 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.20, opts=13)
01:16:59.694 00.002 1032 Enqueuing Move request for scope (-0.11, 0.20)
01:16:59.695 00.001 10072 Worker thread wakes up
01:16:59.696 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
01:16:59.696 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
01:16:59.696 00.000 10072 Moving (-0.11, 0.20) raw xDistance=0.22 yDistance=0.06
01:16:59.698 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:16:59.700 00.002 10072 PPEC rslt: input = 0.22, final = 0.10, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 288.17
01:16:59.700 00.000 10072 PPEC: input: 0.22, control: 0.10, exposure: 500
01:16:59.700 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:59.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:16:59.700 00.000 10072 MoveAxis(W, 107, ABG)
01:16:59.700 00.000 10072 Guiding  Dir = 3, Dur = 107
01:16:59.700 00.000 10072 IsGuiding returns 0
01:16:59.701 00.001 10072 PulseGuide returned control before completion, sleep 117
01:16:59.718 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:16:59.719 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:59.721 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:16:59.722 00.001 1032 Enqueuing Expose request
01:16:59.824 00.102 10072 IsGuiding returns 1
01:16:59.824 00.000 10072 scope still moving after pulse duration time elapsed
01:16:59.856 00.032 10072 IsGuiding returns 0
01:16:59.856 00.000 10072 scope move finished after 107 + 48 ms
01:16:59.856 00.000 10072 Move returns status 0, amount 107
01:16:59.856 00.000 10072 MoveAxis(N, 0, ABG)
01:16:59.856 00.000 10072 Move returns status 0, amount 0
01:16:59.857 00.001 10072 move complete, result=0
01:16:59.857 00.000 10072 worker thread done servicing request
01:16:59.857 00.000 10072 Worker thread wakes up
01:16:59.857 00.000 1032 GuideStep: 0.2 px 107 ms WEST, 0.1 px 0 ms NORTH
01:16:59.860 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:16:59.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:00.591 00.731 10072 Exposure complete
01:17:00.639 00.048 10072 worker thread done servicing request
01:17:00.639 00.000 1032 OnExposeComplete: enter
01:17:00.641 00.002 1032 UpdateGuideState(): m_state=6
01:17:00.642 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2362
01:17:00.644 00.002 1032 Star::Find returns 1 (0), X=317.18, Y=752.29, Mass=1410, SNR=26.5, Peak=159 HFD=2.7
01:17:00.645 00.001 1032 MultiStar: [#1 0.03,-0.01,0.93,U] [#2 0.08,-0.13,0.71,U] [#3 -0.12,-0.09,0.69,U] [#4 -0.01,-0.10,0.71,U] [#5 -0.35,0.13,0.68,U] [#6 -0.07,-0.15,0.58,U] [#7 0.00,-0.15,0.54,U] [#8 -0.23,-0.39,0.58,U] 
01:17:00.647 00.002 1032 single-star, 8 included, MultiStar: {-0.07, -0.09}, one-star: {-0.05, -0.00}
01:17:00.648 00.001 1032 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.83) = xAngle (-4.93 = 1.35)
01:17:00.650 00.002 1032 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.93 = 1.35)
01:17:00.652 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.10 mountX=0.01 mountY=0.05, mountTheta=1.35
01:17:00.656 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.00, opts=13)
01:17:00.658 00.002 1032 Enqueuing Move request for scope (-0.05, -0.00)
01:17:00.659 00.001 10072 Worker thread wakes up
01:17:00.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
01:17:00.660 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
01:17:00.660 00.000 10072 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=0.05
01:17:00.662 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:00.664 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
01:17:00.664 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:17:00.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:00.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:17:00.664 00.000 10072 MoveAxis(W, 12, ABG)
01:17:00.664 00.000 10072 Guiding  Dir = 3, Dur = 12
01:17:00.665 00.001 10072 IsGuiding returns 0
01:17:00.665 00.000 10072 PulseGuide returned control before completion, sleep 22
01:17:00.684 00.019 1032 UpdateGuideState exits: m=1410 SNR=26.5
01:17:00.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:00.688 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:00.689 00.001 1032 Enqueuing Expose request
01:17:00.697 00.008 10072 IsGuiding returns 0
01:17:00.697 00.000 10072 Move returns status 0, amount 12
01:17:00.697 00.000 10072 MoveAxis(N, 0, ABG)
01:17:00.698 00.001 10072 Move returns status 0, amount 0
01:17:00.698 00.000 10072 move complete, result=0
01:17:00.698 00.000 10072 worker thread done servicing request
01:17:00.698 00.000 1032 GuideStep: 0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
01:17:00.700 00.002 10072 Worker thread wakes up
01:17:00.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:00.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:01.106 00.406 10072 Exposure complete
01:17:01.156 00.050 10072 worker thread done servicing request
01:17:01.157 00.001 1032 OnExposeComplete: enter
01:17:01.159 00.002 1032 UpdateGuideState(): m_state=6
01:17:01.161 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2363
01:17:01.163 00.002 1032 Star::Find returns 1 (0), X=317.18, Y=752.16, Mass=1262, SNR=25.0, Peak=144 HFD=2.8
01:17:01.165 00.002 1032 MultiStar: [#1 0.03,-0.37,0.99,U] [#2 0.14,-0.23,0.76,U] [#3 -0.16,-0.23,0.68,U] [#4 -0.24,-0.16,0.76,U] [#5 -0.36,0.02,0.75,U] [#6 -0.43,-0.29,0.62,U] [#7 0.24,-0.56,0.56,U] [#8 -0.13,-0.31,0.60,U] 
01:17:01.167 00.002 1032 single-star, 8 included, MultiStar: {-0.10, -0.24}, one-star: {-0.06, -0.13}
01:17:01.168 00.001 1032 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.83) = xAngle (-3.80 = 2.49)
01:17:01.171 00.003 1032 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.80 = 2.49)
01:17:01.173 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.97 mountX=-0.11 mountY=0.09, mountTheta=2.49
01:17:01.179 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.13, opts=13)
01:17:01.182 00.003 1032 Enqueuing Move request for scope (-0.06, -0.13)
01:17:01.184 00.002 10072 Worker thread wakes up
01:17:01.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
01:17:01.184 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
01:17:01.184 00.000 10072 Moving (-0.06, -0.13) raw xDistance=-0.11 yDistance=0.09
01:17:01.187 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:01.189 00.002 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
01:17:01.189 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
01:17:01.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:01.190 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:17:01.190 00.000 10072 MoveAxis(W, 8, ABG)
01:17:01.190 00.000 10072 Guiding  Dir = 3, Dur = 8
01:17:01.190 00.000 10072 IsGuiding returns 0
01:17:01.190 00.000 10072 PulseGuide returned control before completion, sleep 18
01:17:01.208 00.018 1032 UpdateGuideState exits: m=1262 SNR=25.0
01:17:01.210 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:01.213 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:01.215 00.002 10072 IsGuiding returns 0
01:17:01.215 00.000 10072 Move returns status 0, amount 8
01:17:01.215 00.000 1032 Enqueuing Expose request
01:17:01.217 00.002 10072 MoveAxis(N, 0, ABG)
01:17:01.217 00.000 10072 Move returns status 0, amount 0
01:17:01.217 00.000 10072 move complete, result=0
01:17:01.217 00.000 10072 worker thread done servicing request
01:17:01.217 00.000 10072 Worker thread wakes up
01:17:01.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:01.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:01.225 00.008 1032 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
01:17:01.841 00.616 10072 Exposure complete
01:17:01.887 00.046 1032 OnExposeComplete: enter
01:17:01.889 00.002 1032 UpdateGuideState(): m_state=6
01:17:01.891 00.002 10072 worker thread done servicing request
01:17:01.891 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2364
01:17:01.895 00.004 1032 Star::Find returns 1 (0), X=317.41, Y=752.21, Mass=1424, SNR=26.6, Peak=167 HFD=2.8
01:17:01.898 00.003 1032 MultiStar: [#1 0.15,-0.26,1.02,U] [#2 0.13,-0.09,0.77,U] [#3 -0.06,-0.17,0.67,U] [#4 -0.20,-0.11,0.71,U] [#5 -0.25,0.11,0.68,U] [#6 -0.30,-0.16,0.54,U] [#7 -0.00,-0.26,0.53,U] [#8 -0.04,-0.26,0.58,U] 
01:17:01.901 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.14}, one-star: {0.18, -0.08}
01:17:01.902 00.001 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.75)
01:17:01.905 00.003 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.75)
01:17:01.906 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.70 mountX=-0.13 mountY=0.05, mountTheta=2.75
01:17:01.908 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.14, opts=13)
01:17:01.910 00.002 1032 Enqueuing Move request for scope (-0.02, -0.14)
01:17:01.911 00.001 10072 Worker thread wakes up
01:17:01.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
01:17:01.911 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
01:17:01.911 00.000 10072 Moving (-0.02, -0.14) raw xDistance=-0.13 yDistance=0.05
01:17:01.913 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:01.915 00.002 10072 PPEC rslt: input = -0.13, final = -0.05, react = -0.06, pred = 0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 288.17
01:17:01.915 00.000 10072 PPEC: input: -0.13, control: -0.05, exposure: 500
01:17:01.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:01.916 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:17:01.916 00.000 10072 MoveAxis(E, 51, ABG)
01:17:01.916 00.000 10072 Guiding  Dir = 2, Dur = 51
01:17:01.917 00.001 10072 IsGuiding returns 0
01:17:01.917 00.000 10072 PulseGuide returned control before completion, sleep 61
01:17:01.934 00.017 1032 UpdateGuideState exits: m=1424 SNR=26.6
01:17:01.936 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:01.938 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:01.940 00.002 1032 Enqueuing Expose request
01:17:01.979 00.039 10072 IsGuiding returns 0
01:17:01.979 00.000 10072 Move returns status 0, amount 51
01:17:01.979 00.000 10072 MoveAxis(N, 0, ABG)
01:17:01.979 00.000 10072 Move returns status 0, amount 0
01:17:01.979 00.000 10072 move complete, result=0
01:17:01.979 00.000 10072 worker thread done servicing request
01:17:01.979 00.000 10072 Worker thread wakes up
01:17:01.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:01.980 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:01.991 00.011 1032 GuideStep: -0.1 px 51 ms EAST, 0.1 px 0 ms NORTH
01:17:02.387 00.396 10072 Exposure complete
01:17:02.435 00.048 10072 worker thread done servicing request
01:17:02.435 00.000 1032 OnExposeComplete: enter
01:17:02.437 00.002 1032 UpdateGuideState(): m_state=6
01:17:02.439 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2365
01:17:02.441 00.002 1032 Star::Find returns 1 (0), X=317.32, Y=752.26, Mass=1391, SNR=26.3, Peak=166 HFD=2.8
01:17:02.442 00.001 1032 MultiStar: [#1 0.19,-0.08,0.97,U] [#2 0.12,0.04,0.76,U] [#3 -0.02,-0.05,0.67,U] [#4 -0.18,-0.00,0.71,U] [#5 -0.23,0.13,0.66,U] [#6 -0.28,-0.09,0.58,U] [#7 0.13,-0.18,0.56,U] [#8 -0.20,-0.04,0.59,U] 
01:17:02.444 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.09, -0.03}
01:17:02.445 00.001 1032 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.83) = xAngle (-3.95 = 2.34)
01:17:02.447 00.002 1032 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.95 = 2.34)
01:17:02.449 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.11 mountX=-0.03 mountY=0.03, mountTheta=2.34
01:17:02.452 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
01:17:02.455 00.003 1032 Enqueuing Move request for scope (-0.02, -0.03)
01:17:02.457 00.002 10072 Worker thread wakes up
01:17:02.457 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
01:17:02.457 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
01:17:02.457 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.03
01:17:02.459 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:02.462 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
01:17:02.462 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:17:02.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:02.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:17:02.462 00.000 10072 MoveAxis(W, 7, ABG)
01:17:02.462 00.000 10072 Guiding  Dir = 3, Dur = 7
01:17:02.462 00.000 10072 IsGuiding returns 0
01:17:02.464 00.002 10072 PulseGuide returned control before completion, sleep 17
01:17:02.481 00.017 1032 UpdateGuideState exits: m=1391 SNR=26.3
01:17:02.484 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:02.485 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:02.488 00.003 1032 Enqueuing Expose request
01:17:02.495 00.007 10072 IsGuiding returns 0
01:17:02.495 00.000 10072 Move returns status 0, amount 7
01:17:02.495 00.000 10072 MoveAxis(N, 0, ABG)
01:17:02.495 00.000 10072 Move returns status 0, amount 0
01:17:02.495 00.000 10072 move complete, result=0
01:17:02.495 00.000 10072 worker thread done servicing request
01:17:02.496 00.001 10072 Worker thread wakes up
01:17:02.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:02.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:02.497 00.001 1032 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
01:17:03.121 00.624 10072 Exposure complete
01:17:03.164 00.043 10072 worker thread done servicing request
01:17:03.165 00.001 1032 OnExposeComplete: enter
01:17:03.166 00.001 1032 UpdateGuideState(): m_state=6
01:17:03.168 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2366
01:17:03.169 00.001 1032 Star::Find returns 1 (0), X=317.40, Y=752.27, Mass=1298, SNR=25.4, Peak=113 HFD=3.2
01:17:03.171 00.002 1032 MultiStar: [#1 0.22,-0.17,1.04,U] [#2 -0.02,0.28,0.76,U] [#3 -0.12,-0.06,0.63,U] [#4 0.12,0.04,0.72,U] [#5 -0.38,0.20,0.75,U] [#6 0.06,0.04,0.60,U] [#7 -0.02,-0.36,0.54,U] [#8 -0.36,-0.07,0.57,U] 
01:17:03.174 00.003 1032 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.17, -0.02}
01:17:03.175 00.001 1032 CameraToMount -- cameraTheta (-2.42) - m_xAngle (1.83) = xAngle (-4.25 = 2.03)
01:17:03.177 00.002 1032 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.25 = 2.03)
01:17:03.179 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.42 mountX=-0.01 mountY=0.01, mountTheta=2.03
01:17:03.183 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
01:17:03.185 00.002 1032 Enqueuing Move request for scope (-0.01, -0.01)
01:17:03.186 00.001 10072 Worker thread wakes up
01:17:03.187 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
01:17:03.187 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
01:17:03.187 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
01:17:03.188 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:03.191 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
01:17:03.191 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:17:03.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:03.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:17:03.192 00.001 10072 MoveAxis(W, 8, ABG)
01:17:03.192 00.000 10072 Guiding  Dir = 3, Dur = 8
01:17:03.192 00.000 10072 IsGuiding returns 0
01:17:03.192 00.000 10072 PulseGuide returned control before completion, sleep 18
01:17:03.210 00.018 1032 UpdateGuideState exits: m=1298 SNR=25.4
01:17:03.212 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:03.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:03.216 00.002 1032 Enqueuing Expose request
01:17:03.217 00.001 10072 IsGuiding returns 0
01:17:03.217 00.000 10072 Move returns status 0, amount 8
01:17:03.217 00.000 10072 MoveAxis(N, 0, ABG)
01:17:03.217 00.000 10072 Move returns status 0, amount 0
01:17:03.217 00.000 10072 move complete, result=0
01:17:03.219 00.002 10072 worker thread done servicing request
01:17:03.219 00.000 10072 Worker thread wakes up
01:17:03.219 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:03.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:03.227 00.008 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:17:03.636 00.409 10072 Exposure complete
01:17:03.687 00.051 10072 worker thread done servicing request
01:17:03.687 00.000 1032 OnExposeComplete: enter
01:17:03.689 00.002 1032 UpdateGuideState(): m_state=6
01:17:03.691 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2367
01:17:03.692 00.001 1032 Star::Find returns 1 (0), X=317.19, Y=752.35, Mass=1513, SNR=27.4, Peak=171 HFD=2.8
01:17:03.694 00.002 1032 MultiStar: [#1 0.21,-0.11,0.94,U] [#2 -0.15,-0.06,0.67,U] [#3 -0.16,0.14,0.65,U] [#4 -0.00,-0.04,0.70,U] [#5 -0.30,0.21,0.65,U] [#6 -0.01,-0.15,0.59,U] [#7 0.07,-0.35,0.52,U] [#8 -0.09,-0.06,0.55,U] 
01:17:03.695 00.001 1032 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.04, 0.06}
01:17:03.698 00.003 1032 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.83) = xAngle (-4.33 = 1.96)
01:17:03.699 00.001 1032 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.33 = 1.96)
01:17:03.701 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.50 mountX=-0.02 mountY=0.05, mountTheta=1.96
01:17:03.704 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
01:17:03.706 00.002 1032 Enqueuing Move request for scope (-0.04, -0.03)
01:17:03.708 00.002 10072 Worker thread wakes up
01:17:03.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
01:17:03.708 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
01:17:03.708 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.05
01:17:03.710 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:03.713 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
01:17:03.714 00.001 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:17:03.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:03.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:17:03.714 00.000 10072 MoveAxis(W, 8, ABG)
01:17:03.714 00.000 10072 Guiding  Dir = 3, Dur = 8
01:17:03.714 00.000 10072 IsGuiding returns 0
01:17:03.715 00.001 10072 PulseGuide returned control before completion, sleep 18
01:17:03.733 00.018 1032 UpdateGuideState exits: m=1513 SNR=27.4
01:17:03.736 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:03.738 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:03.739 00.001 1032 Enqueuing Expose request
01:17:03.744 00.005 10072 IsGuiding returns 0
01:17:03.744 00.000 10072 Move returns status 0, amount 8
01:17:03.744 00.000 10072 MoveAxis(N, 0, ABG)
01:17:03.744 00.000 10072 Move returns status 0, amount 0
01:17:03.744 00.000 10072 move complete, result=0
01:17:03.744 00.000 10072 worker thread done servicing request
01:17:03.744 00.000 10072 Worker thread wakes up
01:17:03.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:03.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:03.749 00.005 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:17:04.371 00.622 10072 Exposure complete
01:17:04.419 00.048 10072 worker thread done servicing request
01:17:04.419 00.000 1032 OnExposeComplete: enter
01:17:04.421 00.002 1032 UpdateGuideState(): m_state=6
01:17:04.423 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2368
01:17:04.426 00.003 1032 Star::Find returns 1 (0), X=317.26, Y=752.33, Mass=1427, SNR=26.6, Peak=167 HFD=2.8
01:17:04.430 00.004 1032 MultiStar: [#1 0.08,0.01,0.95,U] [#2 0.20,0.03,0.75,U] [#3 -0.21,0.08,0.71,U] [#4 -0.20,0.04,0.66,U] [#5 -0.26,0.12,0.71,U] [#6 -0.20,0.05,0.56,U] [#7 0.06,-0.15,0.55,U] [#8 -0.20,-0.01,0.57,U] 
01:17:04.432 00.002 1032 single-star, 8 included, MultiStar: {-0.06, 0.03}, one-star: {0.03, 0.04}
01:17:04.434 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
01:17:04.436 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
01:17:04.437 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.86 mountX=0.03 mountY=-0.04, mountTheta=-0.97
01:17:04.440 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
01:17:04.442 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
01:17:04.444 00.002 10072 Worker thread wakes up
01:17:04.445 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
01:17:04.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
01:17:04.445 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
01:17:04.447 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:04.449 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.17
01:17:04.449 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:17:04.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:04.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:17:04.449 00.000 10072 MoveAxis(W, 10, ABG)
01:17:04.449 00.000 10072 Guiding  Dir = 3, Dur = 10
01:17:04.450 00.001 10072 IsGuiding returns 0
01:17:04.450 00.000 10072 PulseGuide returned control before completion, sleep 20
01:17:04.468 00.018 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:17:04.470 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:04.473 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:04.474 00.001 1032 Enqueuing Expose request
01:17:04.479 00.005 10072 IsGuiding returns 0
01:17:04.479 00.000 10072 Move returns status 0, amount 10
01:17:04.479 00.000 10072 MoveAxis(N, 0, ABG)
01:17:04.479 00.000 10072 Move returns status 0, amount 0
01:17:04.479 00.000 10072 move complete, result=0
01:17:04.479 00.000 10072 worker thread done servicing request
01:17:04.479 00.000 10072 Worker thread wakes up
01:17:04.479 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:04.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:04.483 00.004 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
01:17:04.888 00.405 10072 Exposure complete
01:17:04.933 00.045 10072 worker thread done servicing request
01:17:04.933 00.000 1032 OnExposeComplete: enter
01:17:04.935 00.002 1032 UpdateGuideState(): m_state=6
01:17:04.936 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2369
01:17:04.937 00.001 1032 Star::Find returns 1 (0), X=317.22, Y=752.49, Mass=1348, SNR=25.9, Peak=153 HFD=3.0
01:17:04.940 00.003 1032 MultiStar: [#1 0.14,0.12,0.97,U] [#2 -0.02,0.35,0.76,U] [#3 0.08,0.11,0.66,U] [#4 -0.13,-0.03,0.70,U] [#5 -0.34,0.40,0.69,U] [#6 -0.20,0.12,0.57,U] [#7 0.43,-0.04,0.50,U] [#8 -0.18,-0.07,0.53,U] 
01:17:04.941 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.14}, one-star: {-0.01, 0.20}
01:17:04.943 00.002 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:17:04.945 00.002 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:17:04.946 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.74 mountX=0.14 mountY=-0.01, mountTheta=-0.09
01:17:04.949 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.14, opts=13)
01:17:04.951 00.002 1032 Enqueuing Move request for scope (-0.03, 0.14)
01:17:04.955 00.004 10072 Worker thread wakes up
01:17:04.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
01:17:04.955 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
01:17:04.955 00.000 10072 Moving (-0.03, 0.14) raw xDistance=0.14 yDistance=-0.01
01:17:04.956 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:04.960 00.004 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.16
01:17:04.960 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:17:04.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:04.962 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:17:04.962 00.000 10072 MoveAxis(W, 76, ABG)
01:17:04.962 00.000 10072 Guiding  Dir = 3, Dur = 76
01:17:04.962 00.000 10072 IsGuiding returns 0
01:17:04.963 00.001 10072 PulseGuide returned control before completion, sleep 86
01:17:04.976 00.013 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:17:04.978 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:04.981 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:04.982 00.001 1032 Enqueuing Expose request
01:17:05.057 00.075 10072 IsGuiding returns 0
01:17:05.057 00.000 10072 Move returns status 0, amount 76
01:17:05.057 00.000 10072 MoveAxis(N, 0, ABG)
01:17:05.057 00.000 10072 Move returns status 0, amount 0
01:17:05.057 00.000 10072 move complete, result=0
01:17:05.057 00.000 10072 worker thread done servicing request
01:17:05.057 00.000 10072 Worker thread wakes up
01:17:05.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:05.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:05.058 00.001 1032 GuideStep: 0.1 px 76 ms WEST, -0.0 px 0 ms NORTH
01:17:05.685 00.627 10072 Exposure complete
01:17:05.731 00.046 10072 worker thread done servicing request
01:17:05.731 00.000 1032 OnExposeComplete: enter
01:17:05.734 00.003 1032 UpdateGuideState(): m_state=6
01:17:05.736 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2370
01:17:05.738 00.002 1032 Star::Find returns 1 (0), X=317.48, Y=752.13, Mass=1418, SNR=26.5, Peak=151 HFD=3.0
01:17:05.741 00.003 1032 MultiStar: [#1 0.27,-0.24,0.97,U] [#2 -0.10,0.24,0.70,U] [#3 -0.19,0.20,0.69,U] [#4 0.14,-0.27,0.70,U] [#5 -0.27,-0.01,0.69,U] [#6 0.07,-0.22,0.59,U] [#7 0.02,-0.15,0.55,U] [#8 -0.07,-0.36,0.54,U] 
01:17:05.742 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {0.25, -0.17}
01:17:05.744 00.002 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
01:17:05.746 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
01:17:05.748 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.24 mountX=-0.12 mountY=-0.01, mountTheta=-3.07
01:17:05.752 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.11, opts=13)
01:17:05.753 00.001 1032 Enqueuing Move request for scope (0.04, -0.11)
01:17:05.755 00.002 10072 Worker thread wakes up
01:17:05.755 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
01:17:05.755 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
01:17:05.755 00.000 10072 Moving (0.04, -0.11) raw xDistance=-0.12 yDistance=-0.01
01:17:05.757 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:05.759 00.002 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
01:17:05.759 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
01:17:05.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:05.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:17:05.759 00.000 10072 MoveAxis(W, 11, ABG)
01:17:05.759 00.000 10072 Guiding  Dir = 3, Dur = 11
01:17:05.760 00.001 10072 IsGuiding returns 0
01:17:05.760 00.000 10072 PulseGuide returned control before completion, sleep 21
01:17:05.778 00.018 1032 UpdateGuideState exits: m=1418 SNR=26.5
01:17:05.780 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:05.782 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:05.783 00.001 1032 Enqueuing Expose request
01:17:05.791 00.008 10072 IsGuiding returns 0
01:17:05.792 00.001 10072 Move returns status 0, amount 11
01:17:05.792 00.000 10072 MoveAxis(N, 0, ABG)
01:17:05.792 00.000 10072 Move returns status 0, amount 0
01:17:05.792 00.000 10072 move complete, result=0
01:17:05.792 00.000 10072 worker thread done servicing request
01:17:05.792 00.000 10072 Worker thread wakes up
01:17:05.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:05.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:05.793 00.001 1032 GuideStep: -0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
01:17:06.201 00.408 10072 Exposure complete
01:17:06.250 00.049 10072 worker thread done servicing request
01:17:06.250 00.000 1032 OnExposeComplete: enter
01:17:06.253 00.003 1032 UpdateGuideState(): m_state=6
01:17:06.254 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2371
01:17:06.257 00.003 1032 Star::Find returns 1 (0), X=317.33, Y=752.47, Mass=1339, SNR=25.8, Peak=170 HFD=2.9
01:17:06.258 00.001 1032 MultiStar: [#1 0.24,-0.10,0.98,U] [#2 -0.00,0.17,0.80,U] [#3 -0.37,0.03,0.73,U] [#4 -0.05,-0.09,0.71,U] [#5 -0.37,0.08,0.71,U] [#6 -0.18,-0.05,0.63,U] [#7 -0.06,-0.10,0.56,U] [#8 -0.15,-0.27,0.61,U] 
01:17:06.259 00.001 1032 refined, 8 included, MultiStar: {-0.07, -0.00}, one-star: {0.10, 0.18}
01:17:06.261 00.002 1032 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.83) = xAngle (-4.92 = 1.36)
01:17:06.262 00.001 1032 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.92 = 1.36)
01:17:06.264 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.09 mountX=0.01 mountY=0.07, mountTheta=1.36
01:17:06.267 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.00, opts=13)
01:17:06.270 00.003 1032 Enqueuing Move request for scope (-0.07, -0.00)
01:17:06.272 00.002 10072 Worker thread wakes up
01:17:06.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
01:17:06.272 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
01:17:06.272 00.000 10072 Moving (-0.07, -0.00) raw xDistance=0.01 yDistance=0.07
01:17:06.276 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:06.278 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
01:17:06.279 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:17:06.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:06.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:17:06.279 00.000 10072 MoveAxis(W, 9, ABG)
01:17:06.279 00.000 10072 Guiding  Dir = 3, Dur = 9
01:17:06.279 00.000 10072 IsGuiding returns 0
01:17:06.280 00.001 10072 PulseGuide returned control before completion, sleep 19
01:17:06.297 00.017 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:17:06.301 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:06.304 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:06.305 00.001 1032 Enqueuing Expose request
01:17:06.307 00.002 10072 IsGuiding returns 0
01:17:06.307 00.000 10072 Move returns status 0, amount 9
01:17:06.307 00.000 10072 MoveAxis(N, 0, ABG)
01:17:06.307 00.000 10072 Move returns status 0, amount 0
01:17:06.307 00.000 10072 move complete, result=0
01:17:06.307 00.000 10072 worker thread done servicing request
01:17:06.307 00.000 10072 Worker thread wakes up
01:17:06.307 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:06.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:06.314 00.007 1032 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
01:17:06.936 00.622 10072 Exposure complete
01:17:06.980 00.044 1032 OnExposeComplete: enter
01:17:06.983 00.003 1032 UpdateGuideState(): m_state=6
01:17:06.985 00.002 10072 worker thread done servicing request
01:17:06.985 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2372
01:17:06.987 00.002 1032 Star::Find returns 1 (0), X=317.23, Y=752.55, Mass=1243, SNR=24.8, Peak=159 HFD=2.9
01:17:06.989 00.002 1032 MultiStar: [#1 -0.02,-0.02,1.03,U] [#2 -0.13,0.00,0.80,U] [#3 -0.14,0.05,0.70,U] [#4 -0.11,-0.04,0.72,U] [#5 -0.30,0.02,0.73,U] [#6 -0.15,-0.10,0.61,U] [#7 0.18,-0.24,0.61,U] [#8 -0.12,-0.11,0.57,U] 
01:17:06.991 00.002 1032 refined, 8 included, MultiStar: {-0.09, -0.00}, one-star: {0.00, 0.26}
01:17:06.992 00.001 1032 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.83) = xAngle (-4.96 = 1.32)
01:17:06.994 00.002 1032 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.96 = 1.32)
01:17:06.995 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.13 mountX=0.02 mountY=0.08, mountTheta=1.32
01:17:06.998 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.00, opts=13)
01:17:07.000 00.002 1032 Enqueuing Move request for scope (-0.09, -0.00)
01:17:07.002 00.002 10072 Worker thread wakes up
01:17:07.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
01:17:07.002 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
01:17:07.002 00.000 10072 Moving (-0.09, -0.00) raw xDistance=0.02 yDistance=0.08
01:17:07.005 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:07.007 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
01:17:07.007 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:17:07.007 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:07.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:17:07.007 00.000 10072 MoveAxis(W, 9, ABG)
01:17:07.007 00.000 10072 Guiding  Dir = 3, Dur = 9
01:17:07.007 00.000 10072 IsGuiding returns 0
01:17:07.008 00.001 10072 PulseGuide returned control before completion, sleep 19
01:17:07.024 00.016 1032 UpdateGuideState exits: m=1243 SNR=24.8
01:17:07.026 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:07.028 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:07.029 00.001 1032 Enqueuing Expose request
01:17:07.043 00.014 10072 IsGuiding returns 0
01:17:07.043 00.000 10072 Move returns status 0, amount 9
01:17:07.043 00.000 10072 MoveAxis(N, 0, ABG)
01:17:07.043 00.000 10072 Move returns status 0, amount 0
01:17:07.043 00.000 10072 move complete, result=0
01:17:07.043 00.000 10072 worker thread done servicing request
01:17:07.043 00.000 10072 Worker thread wakes up
01:17:07.043 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:07.044 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:07.044 00.000 1032 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
01:17:07.453 00.409 10072 Exposure complete
01:17:07.497 00.044 10072 worker thread done servicing request
01:17:07.497 00.000 1032 OnExposeComplete: enter
01:17:07.500 00.003 1032 UpdateGuideState(): m_state=6
01:17:07.501 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2373
01:17:07.503 00.002 1032 Star::Find returns 1 (0), X=317.28, Y=752.59, Mass=1436, SNR=26.7, Peak=175 HFD=2.9
01:17:07.505 00.002 1032 MultiStar: [#1 -0.02,0.17,0.95,U] [#2 0.17,0.06,0.72,U] [#3 -0.18,-0.13,0.65,U] [#4 0.05,0.06,0.68,U] [#5 -0.23,0.29,0.67,U] [#6 0.10,0.10,0.61,U] [#7 0.09,-0.53,0.50,U] [#8 -0.09,-0.08,0.56,U] 
01:17:07.506 00.001 1032 refined, 8 included, MultiStar: {-0.00, 0.06}, one-star: {0.05, 0.30}
01:17:07.508 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
01:17:07.510 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
01:17:07.512 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.65 mountX=0.06 mountY=-0.01, mountTheta=-0.18
01:17:07.515 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.06, opts=13)
01:17:07.516 00.001 1032 Enqueuing Move request for scope (-0.00, 0.06)
01:17:07.518 00.002 10072 Worker thread wakes up
01:17:07.518 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
01:17:07.518 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
01:17:07.518 00.000 10072 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=-0.01
01:17:07.521 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:07.523 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
01:17:07.523 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:17:07.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:07.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:17:07.523 00.000 10072 MoveAxis(W, 8, ABG)
01:17:07.523 00.000 10072 Guiding  Dir = 3, Dur = 8
01:17:07.524 00.001 10072 IsGuiding returns 0
01:17:07.524 00.000 10072 PulseGuide returned control before completion, sleep 18
01:17:07.539 00.015 1032 UpdateGuideState exits: m=1436 SNR=26.7
01:17:07.542 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:07.543 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:07.546 00.003 1032 Enqueuing Expose request
01:17:07.548 00.002 10072 IsGuiding returns 0
01:17:07.548 00.000 10072 Move returns status 0, amount 8
01:17:07.548 00.000 10072 MoveAxis(N, 0, ABG)
01:17:07.548 00.000 10072 Move returns status 0, amount 0
01:17:07.548 00.000 10072 move complete, result=0
01:17:07.548 00.000 10072 worker thread done servicing request
01:17:07.549 00.001 10072 Worker thread wakes up
01:17:07.549 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:07.549 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:07.558 00.009 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:17:08.189 00.631 10072 Exposure complete
01:17:08.235 00.046 10072 worker thread done servicing request
01:17:08.235 00.000 1032 OnExposeComplete: enter
01:17:08.239 00.004 1032 UpdateGuideState(): m_state=6
01:17:08.242 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2374
01:17:08.244 00.002 1032 Star::Find returns 1 (0), X=317.43, Y=752.57, Mass=1418, SNR=26.5, Peak=177 HFD=3.1
01:17:08.246 00.002 1032 MultiStar: [#1 0.13,0.09,0.95,U] [#2 0.07,0.19,0.74,U] [#3 -0.01,0.11,0.71,U] [#4 0.01,0.15,0.69,U] [#5 -0.09,0.40,0.72,U] [#6 -0.21,0.19,0.61,U] [#7 0.17,-0.10,0.55,U] [#8 0.01,0.03,0.59,U] 
01:17:08.248 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.16}, one-star: {0.19, 0.28}
01:17:08.250 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
01:17:08.252 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
01:17:08.254 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.32 mountX=0.14 mountY=-0.08, mountTheta=-0.51
01:17:08.256 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.16, opts=13)
01:17:08.258 00.002 1032 Enqueuing Move request for scope (0.04, 0.16)
01:17:08.260 00.002 10072 Worker thread wakes up
01:17:08.261 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
01:17:08.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
01:17:08.261 00.000 10072 Moving (0.04, 0.16) raw xDistance=0.14 yDistance=-0.08
01:17:08.264 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:08.266 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.16
01:17:08.266 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:17:08.266 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:08.266 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:17:08.266 00.000 10072 MoveAxis(W, 74, ABG)
01:17:08.266 00.000 10072 Guiding  Dir = 3, Dur = 74
01:17:08.267 00.001 10072 IsGuiding returns 0
01:17:08.267 00.000 10072 PulseGuide returned control before completion, sleep 84
01:17:08.285 00.018 1032 UpdateGuideState exits: m=1418 SNR=26.5
01:17:08.286 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:08.289 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:08.290 00.001 1032 Enqueuing Expose request
01:17:08.356 00.066 10072 IsGuiding returns 0
01:17:08.356 00.000 10072 Move returns status 0, amount 74
01:17:08.356 00.000 10072 MoveAxis(N, 0, ABG)
01:17:08.356 00.000 10072 Move returns status 0, amount 0
01:17:08.356 00.000 10072 move complete, result=0
01:17:08.356 00.000 10072 worker thread done servicing request
01:17:08.356 00.000 10072 Worker thread wakes up
01:17:08.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:08.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:08.370 00.014 1032 GuideStep: 0.1 px 74 ms WEST, -0.1 px 0 ms NORTH
01:17:08.767 00.397 10072 Exposure complete
01:17:08.816 00.049 10072 worker thread done servicing request
01:17:08.816 00.000 1032 OnExposeComplete: enter
01:17:08.819 00.003 1032 UpdateGuideState(): m_state=6
01:17:08.820 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2375
01:17:08.823 00.003 1032 Star::Find returns 1 (0), X=317.29, Y=752.43, Mass=1385, SNR=26.2, Peak=170 HFD=2.9
01:17:08.825 00.002 1032 MultiStar: [#1 0.14,0.10,0.98,U] [#2 0.09,0.17,0.79,U] [#3 -0.07,0.08,0.64,U] [#4 0.11,-0.16,0.71,U] [#5 -0.08,0.15,0.69,U] [#6 -0.10,-0.20,0.58,U] [#7 0.11,-0.31,0.55,U] [#8 -0.16,-0.16,0.58,U] 
01:17:08.827 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.06, 0.14}
01:17:08.829 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
01:17:08.832 00.003 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
01:17:08.834 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.22 mountX=-0.00 mountY=-0.03, mountTheta=-1.61
01:17:08.836 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
01:17:08.838 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
01:17:08.840 00.002 10072 Worker thread wakes up
01:17:08.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
01:17:08.840 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
01:17:08.840 00.000 10072 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
01:17:08.842 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:08.844 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
01:17:08.844 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:17:08.845 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:08.845 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:17:08.845 00.000 10072 MoveAxis(W, 7, ABG)
01:17:08.845 00.000 10072 Guiding  Dir = 3, Dur = 7
01:17:08.845 00.000 10072 IsGuiding returns 0
01:17:08.846 00.001 10072 PulseGuide returned control before completion, sleep 17
01:17:08.862 00.016 1032 UpdateGuideState exits: m=1385 SNR=26.2
01:17:08.864 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:08.867 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:08.869 00.002 1032 Enqueuing Expose request
01:17:08.874 00.005 10072 IsGuiding returns 0
01:17:08.874 00.000 10072 Move returns status 0, amount 7
01:17:08.874 00.000 10072 MoveAxis(N, 0, ABG)
01:17:08.874 00.000 10072 Move returns status 0, amount 0
01:17:08.874 00.000 10072 move complete, result=0
01:17:08.874 00.000 10072 worker thread done servicing request
01:17:08.874 00.000 10072 Worker thread wakes up
01:17:08.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:08.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:08.878 00.004 1032 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:17:09.506 00.628 10072 Exposure complete
01:17:09.555 00.049 10072 worker thread done servicing request
01:17:09.555 00.000 1032 OnExposeComplete: enter
01:17:09.558 00.003 1032 UpdateGuideState(): m_state=6
01:17:09.560 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2376
01:17:09.562 00.002 1032 Star::Find returns 1 (0), X=317.01, Y=752.19, Mass=1356, SNR=25.9, Peak=144 HFD=2.6
01:17:09.564 00.002 1032 MultiStar: [#1 0.07,-0.10,0.97,U] [#2 0.21,-0.00,0.77,U] [#3 -0.03,-0.07,0.71,U] [#4 -0.12,-0.13,0.65,U] [#5 -0.26,0.01,0.72,U] [#6 -0.12,-0.14,0.61,U] [#7 0.28,-0.59,0.52,U] [#8 -0.06,-0.15,0.59,U] 
01:17:09.566 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.12}, one-star: {-0.22, -0.10}
01:17:09.567 00.001 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.58)
01:17:09.569 00.002 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.58)
01:17:09.570 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.87 mountX=-0.11 mountY=0.07, mountTheta=2.58
01:17:09.573 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.12, opts=13)
01:17:09.574 00.001 1032 Enqueuing Move request for scope (-0.04, -0.12)
01:17:09.576 00.002 10072 Worker thread wakes up
01:17:09.576 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
01:17:09.576 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
01:17:09.576 00.000 10072 Moving (-0.04, -0.12) raw xDistance=-0.11 yDistance=0.07
01:17:09.578 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:09.583 00.005 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
01:17:09.583 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
01:17:09.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:09.584 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:17:09.584 00.000 10072 MoveAxis(W, 8, ABG)
01:17:09.584 00.000 10072 Guiding  Dir = 3, Dur = 8
01:17:09.584 00.000 10072 IsGuiding returns 0
01:17:09.585 00.001 10072 PulseGuide returned control before completion, sleep 17
01:17:09.607 00.022 1032 UpdateGuideState exits: m=1356 SNR=25.9
01:17:09.608 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:09.611 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:09.615 00.004 1032 Enqueuing Expose request
01:17:09.620 00.005 10072 IsGuiding returns 0
01:17:09.620 00.000 10072 Move returns status 0, amount 8
01:17:09.620 00.000 10072 MoveAxis(N, 0, ABG)
01:17:09.620 00.000 10072 Move returns status 0, amount 0
01:17:09.620 00.000 10072 move complete, result=0
01:17:09.620 00.000 10072 worker thread done servicing request
01:17:09.620 00.000 10072 Worker thread wakes up
01:17:09.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:09.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:09.630 00.010 1032 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
01:17:10.039 00.409 10072 Exposure complete
01:17:10.090 00.051 10072 worker thread done servicing request
01:17:10.091 00.001 1032 OnExposeComplete: enter
01:17:10.093 00.002 1032 UpdateGuideState(): m_state=6
01:17:10.095 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2377
01:17:10.097 00.002 1032 Star::Find returns 1 (0), X=317.12, Y=752.23, Mass=1511, SNR=27.4, Peak=164 HFD=2.6
01:17:10.100 00.003 1032 MultiStar: [#1 -0.09,-0.14,0.92,U] [#2 0.21,0.13,0.75,U] [#3 -0.03,0.04,0.65,U] [#4 -0.04,-0.09,0.68,U] [#5 -0.40,0.03,0.67,U] [#6 -0.05,-0.12,0.55,U] [#7 0.09,-0.17,0.53,U] [#8 -0.06,-0.29,0.58,U] 
01:17:10.101 00.001 1032 refined, 8 included, MultiStar: {-0.06, -0.07}, one-star: {-0.11, -0.06}
01:17:10.103 00.002 1032 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.83) = xAngle (-4.10 = 2.18)
01:17:10.105 00.002 1032 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.10 = 2.18)
01:17:10.107 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.27 mountX=-0.05 mountY=0.07, mountTheta=2.18
01:17:10.110 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.07, opts=13)
01:17:10.113 00.003 1032 Enqueuing Move request for scope (-0.06, -0.07)
01:17:10.115 00.002 10072 Worker thread wakes up
01:17:10.115 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
01:17:10.115 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
01:17:10.115 00.000 10072 Moving (-0.06, -0.07) raw xDistance=-0.05 yDistance=0.07
01:17:10.117 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:10.119 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
01:17:10.119 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:17:10.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:10.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:17:10.119 00.000 10072 MoveAxis(W, 7, ABG)
01:17:10.119 00.000 10072 Guiding  Dir = 3, Dur = 7
01:17:10.120 00.001 10072 IsGuiding returns 0
01:17:10.120 00.000 10072 PulseGuide returned control before completion, sleep 17
01:17:10.136 00.016 1032 UpdateGuideState exits: m=1511 SNR=27.4
01:17:10.138 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:10.139 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:10.141 00.002 1032 Enqueuing Expose request
01:17:10.147 00.006 10072 IsGuiding returns 0
01:17:10.147 00.000 10072 Move returns status 0, amount 7
01:17:10.147 00.000 10072 MoveAxis(N, 0, ABG)
01:17:10.147 00.000 10072 Move returns status 0, amount 0
01:17:10.147 00.000 10072 move complete, result=0
01:17:10.147 00.000 10072 worker thread done servicing request
01:17:10.147 00.000 10072 Worker thread wakes up
01:17:10.147 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:10.147 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:10.153 00.006 1032 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:17:10.773 00.620 10072 Exposure complete
01:17:10.822 00.049 10072 worker thread done servicing request
01:17:10.823 00.001 1032 OnExposeComplete: enter
01:17:10.825 00.002 1032 UpdateGuideState(): m_state=6
01:17:10.827 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2378
01:17:10.829 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.48, Mass=1591, SNR=28.1, Peak=193 HFD=2.8
01:17:10.833 00.004 1032 MultiStar: [#1 -0.09,0.01,0.88,U] [#2 0.06,0.23,0.68,U] [#3 -0.05,0.13,0.62,U] [#4 -0.18,0.08,0.67,U] [#5 -0.47,0.30,0.62,U] [#6 -0.01,0.01,0.55,U] [#7 0.01,-0.22,0.52,U] [#8 -0.06,-0.04,0.53,U] 
01:17:10.835 00.002 1032 refined, 8 included, MultiStar: {-0.09, 0.09}, one-star: {-0.04, 0.19}
01:17:10.837 00.002 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
01:17:10.839 00.002 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
01:17:10.840 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.36 mountX=0.11 mountY=0.07, mountTheta=0.53
01:17:10.842 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.09, opts=13)
01:17:10.844 00.002 1032 Enqueuing Move request for scope (-0.09, 0.09)
01:17:10.845 00.001 10072 Worker thread wakes up
01:17:10.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
01:17:10.845 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
01:17:10.846 00.001 10072 Moving (-0.09, 0.09) raw xDistance=0.11 yDistance=0.07
01:17:10.847 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:10.849 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.16
01:17:10.849 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:17:10.849 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:10.849 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:17:10.850 00.001 10072 MoveAxis(W, 7, ABG)
01:17:10.850 00.000 10072 Guiding  Dir = 3, Dur = 7
01:17:10.850 00.000 10072 IsGuiding returns 0
01:17:10.850 00.000 10072 PulseGuide returned control before completion, sleep 17
01:17:10.867 00.017 1032 UpdateGuideState exits: m=1591 SNR=28.1
01:17:10.870 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:10.871 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:10.873 00.002 1032 Enqueuing Expose request
01:17:10.880 00.007 10072 IsGuiding returns 0
01:17:10.881 00.001 10072 Move returns status 0, amount 7
01:17:10.881 00.000 10072 MoveAxis(N, 0, ABG)
01:17:10.881 00.000 10072 Move returns status 0, amount 0
01:17:10.881 00.000 10072 move complete, result=0
01:17:10.881 00.000 10072 worker thread done servicing request
01:17:10.881 00.000 10072 Worker thread wakes up
01:17:10.881 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:10.881 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:10.884 00.003 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:17:11.290 00.406 10072 Exposure complete
01:17:11.341 00.051 10072 worker thread done servicing request
01:17:11.341 00.000 1032 OnExposeComplete: enter
01:17:11.343 00.002 1032 UpdateGuideState(): m_state=6
01:17:11.345 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2379
01:17:11.348 00.003 1032 Star::Find returns 1 (0), X=317.21, Y=752.52, Mass=1512, SNR=27.4, Peak=154 HFD=3.0
01:17:11.350 00.002 1032 MultiStar: [#1 -0.18,0.05,0.94,U] [#2 0.06,0.16,0.67,U] [#3 -0.19,0.08,0.65,U] [#4 -0.25,0.20,0.67,U] [#5 -0.43,0.23,0.65,U] [#6 -0.33,-0.05,0.56,U] [#7 -0.11,0.06,0.49,U] [#8 -0.09,0.08,0.54,U] 
01:17:11.352 00.002 1032 refined, 8 included, MultiStar: {-0.16, 0.12}, one-star: {-0.02, 0.23}
01:17:11.353 00.001 1032 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.83) = xAngle (0.67 = 0.67)
01:17:11.354 00.001 1032 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.67 = 0.67)
01:17:11.356 00.002 1032 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.21 cameraTheta=2.50 mountX=0.16 mountY=0.13, mountTheta=0.67
01:17:11.360 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.12, opts=13)
01:17:11.364 00.004 1032 Enqueuing Move request for scope (-0.16, 0.12)
01:17:11.366 00.002 10072 Worker thread wakes up
01:17:11.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
01:17:11.366 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
01:17:11.366 00.000 10072 Moving (-0.16, 0.12) raw xDistance=0.16 yDistance=0.13
01:17:11.368 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:11.371 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.15
01:17:11.371 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:17:11.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:11.371 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:17:11.371 00.000 10072 MoveAxis(W, 79, ABG)
01:17:11.371 00.000 10072 Guiding  Dir = 3, Dur = 79
01:17:11.372 00.001 10072 IsGuiding returns 0
01:17:11.372 00.000 10072 PulseGuide returned control before completion, sleep 89
01:17:11.389 00.017 1032 UpdateGuideState exits: m=1512 SNR=27.4
01:17:11.393 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:11.396 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:11.399 00.003 1032 Enqueuing Expose request
01:17:11.476 00.077 10072 IsGuiding returns 0
01:17:11.476 00.000 10072 Move returns status 0, amount 79
01:17:11.476 00.000 10072 MoveAxis(N, 0, ABG)
01:17:11.476 00.000 10072 Move returns status 0, amount 0
01:17:11.476 00.000 10072 move complete, result=0
01:17:11.476 00.000 10072 worker thread done servicing request
01:17:11.476 00.000 10072 Worker thread wakes up
01:17:11.476 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:11.476 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:11.488 00.012 1032 GuideStep: 0.2 px 79 ms WEST, 0.1 px 0 ms NORTH
01:17:12.103 00.615 10072 Exposure complete
01:17:12.154 00.051 10072 worker thread done servicing request
01:17:12.154 00.000 1032 OnExposeComplete: enter
01:17:12.156 00.002 1032 UpdateGuideState(): m_state=6
01:17:12.159 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2380
01:17:12.160 00.001 1032 Star::Find returns 1 (0), X=317.38, Y=752.34, Mass=1292, SNR=25.3, Peak=150 HFD=3.0
01:17:12.162 00.002 1032 MultiStar: [#1 0.14,-0.02,1.01,U] [#2 0.22,0.09,0.75,U] [#3 0.03,-0.03,0.70,U] [#4 -0.16,-0.08,0.70,U] [#5 -0.14,0.19,0.71,U] [#6 -0.03,-0.14,0.60,U] [#7 0.35,-0.19,0.55,U] [#8 0.22,-0.28,0.59,U] 
01:17:12.164 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.15, 0.05}
01:17:12.166 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
01:17:12.168 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
01:17:12.169 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.35 mountX=-0.05 mountY=-0.07, mountTheta=-2.18
01:17:12.173 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
01:17:12.177 00.004 1032 Enqueuing Move request for scope (0.09, -0.03)
01:17:12.179 00.002 10072 Worker thread wakes up
01:17:12.179 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
01:17:12.179 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
01:17:12.179 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.07
01:17:12.181 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:12.183 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
01:17:12.184 00.001 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:17:12.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:12.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:17:12.184 00.000 10072 MoveAxis(W, 6, ABG)
01:17:12.184 00.000 10072 Guiding  Dir = 3, Dur = 6
01:17:12.184 00.000 10072 IsGuiding returns 0
01:17:12.185 00.001 10072 PulseGuide returned control before completion, sleep 16
01:17:12.202 00.017 1032 UpdateGuideState exits: m=1292 SNR=25.3
01:17:12.206 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:12.210 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:12.212 00.002 1032 Enqueuing Expose request
01:17:12.213 00.001 10072 IsGuiding returns 0
01:17:12.213 00.000 10072 Move returns status 0, amount 6
01:17:12.213 00.000 10072 MoveAxis(N, 0, ABG)
01:17:12.213 00.000 10072 Move returns status 0, amount 0
01:17:12.214 00.001 10072 move complete, result=0
01:17:12.214 00.000 10072 worker thread done servicing request
01:17:12.214 00.000 10072 Worker thread wakes up
01:17:12.214 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:12.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:12.222 00.008 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:17:12.620 00.398 10072 Exposure complete
01:17:12.671 00.051 1032 OnExposeComplete: enter
01:17:12.673 00.002 1032 UpdateGuideState(): m_state=6
01:17:12.676 00.003 10072 worker thread done servicing request
01:17:12.676 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2381
01:17:12.682 00.006 1032 Star::Find returns 1 (0), X=317.43, Y=752.24, Mass=1381, SNR=26.2, Peak=155 HFD=2.9
01:17:12.684 00.002 1032 MultiStar: [#1 0.13,-0.20,0.99,U] [#2 0.27,-0.02,0.76,U] [#3 0.01,-0.09,0.70,U] [#4 -0.19,-0.21,0.72,U] [#5 -0.21,0.02,0.71,U] [#6 -0.18,-0.14,0.56,U] [#7 0.27,-0.32,0.53,U] [#8 -0.10,-0.26,0.61,U] 
01:17:12.687 00.003 1032 refined, 8 included, MultiStar: {0.04, -0.13}, one-star: {0.20, -0.05}
01:17:12.688 00.001 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
01:17:12.690 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
01:17:12.692 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.31 mountX=-0.14 mountY=-0.00, mountTheta=-3.14
01:17:12.696 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.13, opts=13)
01:17:12.698 00.002 1032 Enqueuing Move request for scope (0.04, -0.13)
01:17:12.700 00.002 10072 Worker thread wakes up
01:17:12.700 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
01:17:12.700 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
01:17:12.700 00.000 10072 Moving (0.04, -0.13) raw xDistance=-0.14 yDistance=-0.00
01:17:12.703 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:12.708 00.005 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = 0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 288.15
01:17:12.708 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:17:12.708 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:12.708 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:17:12.708 00.000 10072 MoveAxis(E, 57, ABG)
01:17:12.708 00.000 10072 Guiding  Dir = 2, Dur = 57
01:17:12.708 00.000 10072 IsGuiding returns 0
01:17:12.709 00.001 10072 PulseGuide returned control before completion, sleep 67
01:17:12.727 00.018 1032 UpdateGuideState exits: m=1381 SNR=26.2
01:17:12.729 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:12.730 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:12.732 00.002 1032 Enqueuing Expose request
01:17:12.788 00.056 10072 IsGuiding returns 0
01:17:12.788 00.000 10072 Move returns status 0, amount 57
01:17:12.788 00.000 10072 MoveAxis(N, 0, ABG)
01:17:12.788 00.000 10072 Move returns status 0, amount 0
01:17:12.788 00.000 10072 move complete, result=0
01:17:12.788 00.000 10072 worker thread done servicing request
01:17:12.788 00.000 10072 Worker thread wakes up
01:17:12.788 00.000 1032 GuideStep: -0.1 px 57 ms EAST, -0.0 px 0 ms NORTH
01:17:12.791 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:12.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:13.416 00.625 10072 Exposure complete
01:17:13.465 00.049 10072 worker thread done servicing request
01:17:13.465 00.000 1032 OnExposeComplete: enter
01:17:13.467 00.002 1032 UpdateGuideState(): m_state=6
01:17:13.468 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2382
01:17:13.470 00.002 1032 Star::Find returns 1 (0), X=317.23, Y=752.51, Mass=1480, SNR=27.1, Peak=177 HFD=3.0
01:17:13.471 00.001 1032 MultiStar: [#1 -0.13,0.03,0.94,U] [#2 -0.01,0.17,0.72,U] [#3 -0.06,0.12,0.64,U] [#4 -0.08,0.08,0.66,U] [#5 -0.28,0.26,0.67,U] [#6 -0.14,0.07,0.58,U] [#7 0.12,-0.12,0.55,U] [#8 0.06,-0.09,0.57,U] 
01:17:13.473 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.09}, one-star: {-0.00, 0.21}
01:17:13.480 00.007 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
01:17:13.482 00.002 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
01:17:13.483 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.16 mountX=0.11 mountY=0.04, mountTheta=0.33
01:17:13.487 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.09, opts=13)
01:17:13.491 00.004 1032 Enqueuing Move request for scope (-0.06, 0.09)
01:17:13.493 00.002 10072 Worker thread wakes up
01:17:13.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
01:17:13.493 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
01:17:13.493 00.000 10072 Moving (-0.06, 0.09) raw xDistance=0.11 yDistance=0.04
01:17:13.495 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:13.497 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
01:17:13.497 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:17:13.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:13.497 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:17:13.497 00.000 10072 MoveAxis(W, 7, ABG)
01:17:13.497 00.000 10072 Guiding  Dir = 3, Dur = 7
01:17:13.498 00.001 10072 IsGuiding returns 0
01:17:13.498 00.000 10072 PulseGuide returned control before completion, sleep 17
01:17:13.516 00.018 1032 UpdateGuideState exits: m=1480 SNR=27.1
01:17:13.519 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:13.522 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:13.525 00.003 1032 Enqueuing Expose request
01:17:13.527 00.002 10072 IsGuiding returns 0
01:17:13.527 00.000 10072 Move returns status 0, amount 7
01:17:13.527 00.000 10072 MoveAxis(N, 0, ABG)
01:17:13.527 00.000 10072 Move returns status 0, amount 0
01:17:13.527 00.000 10072 move complete, result=0
01:17:13.527 00.000 10072 worker thread done servicing request
01:17:13.528 00.001 10072 Worker thread wakes up
01:17:13.528 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:13.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:13.535 00.007 1032 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
01:17:13.934 00.399 10072 Exposure complete
01:17:13.981 00.047 10072 worker thread done servicing request
01:17:13.982 00.001 1032 OnExposeComplete: enter
01:17:13.983 00.001 1032 UpdateGuideState(): m_state=6
01:17:13.987 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2383
01:17:13.989 00.002 1032 Star::Find returns 1 (0), X=317.27, Y=752.62, Mass=1377, SNR=26.2, Peak=186 HFD=2.8
01:17:13.992 00.003 1032 MultiStar: [#1 -0.03,0.24,0.98,U] [#2 0.36,0.16,0.72,U] [#3 0.03,0.10,0.60,U] [#4 -0.05,0.30,0.73,U] [#5 -0.27,0.37,0.71,U] [#6 -0.11,0.21,0.56,U] [#7 0.14,-0.11,0.56,U] [#8 0.06,0.19,0.58,U] 
01:17:13.995 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.22}, one-star: {0.04, 0.33}
01:17:13.996 00.001 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
01:17:13.998 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
01:17:13.999 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.50 mountX=0.20 mountY=-0.07, mountTheta=-0.33
01:17:14.002 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.22, opts=13)
01:17:14.005 00.003 1032 Enqueuing Move request for scope (0.02, 0.22)
01:17:14.006 00.001 10072 Worker thread wakes up
01:17:14.008 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
01:17:14.008 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
01:17:14.008 00.000 10072 Moving (0.02, 0.22) raw xDistance=0.20 yDistance=-0.07
01:17:14.010 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:14.012 00.002 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.15
01:17:14.012 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
01:17:14.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:14.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:17:14.012 00.000 10072 MoveAxis(W, 101, ABG)
01:17:14.012 00.000 10072 Guiding  Dir = 3, Dur = 101
01:17:14.013 00.001 10072 IsGuiding returns 0
01:17:14.013 00.000 10072 PulseGuide returned control before completion, sleep 111
01:17:14.029 00.016 1032 UpdateGuideState exits: m=1377 SNR=26.2
01:17:14.031 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:14.033 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:14.035 00.002 1032 Enqueuing Expose request
01:17:14.134 00.099 10072 IsGuiding returns 0
01:17:14.134 00.000 10072 Move returns status 0, amount 101
01:17:14.134 00.000 10072 MoveAxis(N, 0, ABG)
01:17:14.134 00.000 10072 Move returns status 0, amount 0
01:17:14.134 00.000 10072 move complete, result=0
01:17:14.134 00.000 10072 worker thread done servicing request
01:17:14.135 00.001 10072 Worker thread wakes up
01:17:14.135 00.000 1032 GuideStep: 0.2 px 101 ms WEST, -0.1 px 0 ms NORTH
01:17:14.137 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:14.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:14.761 00.624 10072 Exposure complete
01:17:14.810 00.049 10072 worker thread done servicing request
01:17:14.810 00.000 1032 OnExposeComplete: enter
01:17:14.811 00.001 1032 UpdateGuideState(): m_state=6
01:17:14.813 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2384
01:17:14.816 00.003 1032 Star::Find returns 1 (0), X=317.30, Y=752.34, Mass=1422, SNR=26.6, Peak=150 HFD=2.9
01:17:14.817 00.001 1032 MultiStar: [#1 0.09,0.05,0.93,U] [#2 -0.00,0.08,0.71,U] [#3 -0.17,0.03,0.63,U] [#4 -0.15,0.03,0.67,U] [#5 -0.05,0.27,0.72,U] [#6 -0.26,-0.14,0.60,U] [#7 0.03,0.02,0.52,U] [#8 -0.26,-0.20,0.55,U] 
01:17:14.819 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {0.07, 0.04}
01:17:14.820 00.001 1032 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.83) = xAngle (0.84 = 0.84)
01:17:14.821 00.001 1032 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.84 = 0.84)
01:17:14.822 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.67 mountX=0.04 mountY=0.05, mountTheta=0.84
01:17:14.825 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.03, opts=13)
01:17:14.827 00.002 1032 Enqueuing Move request for scope (-0.06, 0.03)
01:17:14.829 00.002 10072 Worker thread wakes up
01:17:14.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
01:17:14.829 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
01:17:14.829 00.000 10072 Moving (-0.06, 0.03) raw xDistance=0.04 yDistance=0.05
01:17:14.831 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:14.832 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
01:17:14.832 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:17:14.833 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:14.833 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:17:14.833 00.000 10072 MoveAxis(W, 8, ABG)
01:17:14.833 00.000 10072 Guiding  Dir = 3, Dur = 8
01:17:14.833 00.000 10072 IsGuiding returns 0
01:17:14.834 00.001 10072 PulseGuide returned control before completion, sleep 18
01:17:14.851 00.017 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:17:14.854 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:14.855 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:14.857 00.002 1032 Enqueuing Expose request
01:17:14.858 00.001 10072 IsGuiding returns 0
01:17:14.858 00.000 10072 Move returns status 0, amount 8
01:17:14.858 00.000 10072 MoveAxis(N, 0, ABG)
01:17:14.858 00.000 10072 Move returns status 0, amount 0
01:17:14.858 00.000 10072 move complete, result=0
01:17:14.858 00.000 10072 worker thread done servicing request
01:17:14.859 00.001 10072 Worker thread wakes up
01:17:14.859 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:14.859 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:14.866 00.007 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:17:15.264 00.398 10072 Exposure complete
01:17:15.316 00.052 10072 worker thread done servicing request
01:17:15.316 00.000 1032 OnExposeComplete: enter
01:17:15.319 00.003 1032 UpdateGuideState(): m_state=6
01:17:15.321 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2385
01:17:15.324 00.003 1032 Star::Find returns 1 (0), X=317.38, Y=752.20, Mass=1367, SNR=26.1, Peak=156 HFD=2.7
01:17:15.326 00.002 1032 MultiStar: [#1 0.12,-0.10,0.99,U] [#2 -0.04,-0.02,0.79,U] [#3 0.03,-0.10,0.70,U] [#4 -0.06,-0.19,0.72,U] [#5 -0.05,0.03,0.68,U] [#6 -0.07,-0.16,0.61,U] [#7 0.17,-0.25,0.55,U] [#8 -0.14,-0.12,0.57,U] 
01:17:15.327 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.11}, one-star: {0.15, -0.09}
01:17:15.330 00.003 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
01:17:15.332 00.002 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
01:17:15.333 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.36 mountX=-0.11 mountY=0.01, mountTheta=3.09
01:17:15.335 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.11, opts=13)
01:17:15.337 00.002 1032 Enqueuing Move request for scope (0.02, -0.11)
01:17:15.339 00.002 10072 Worker thread wakes up
01:17:15.339 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
01:17:15.339 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
01:17:15.339 00.000 10072 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=0.01
01:17:15.341 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:15.343 00.002 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
01:17:15.344 00.001 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
01:17:15.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:15.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:17:15.344 00.000 10072 MoveAxis(W, 6, ABG)
01:17:15.344 00.000 10072 Guiding  Dir = 3, Dur = 6
01:17:15.344 00.000 10072 IsGuiding returns 0
01:17:15.345 00.001 10072 PulseGuide returned control before completion, sleep 16
01:17:15.365 00.020 1032 UpdateGuideState exits: m=1367 SNR=26.1
01:17:15.368 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:15.371 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:15.373 00.002 1032 Enqueuing Expose request
01:17:15.375 00.002 10072 IsGuiding returns 0
01:17:15.375 00.000 10072 Move returns status 0, amount 6
01:17:15.375 00.000 10072 MoveAxis(N, 0, ABG)
01:17:15.375 00.000 10072 Move returns status 0, amount 0
01:17:15.375 00.000 10072 move complete, result=0
01:17:15.376 00.001 10072 worker thread done servicing request
01:17:15.376 00.000 10072 Worker thread wakes up
01:17:15.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:15.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:15.384 00.008 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:17:16.001 00.617 10072 Exposure complete
01:17:16.048 00.047 10072 worker thread done servicing request
01:17:16.048 00.000 1032 OnExposeComplete: enter
01:17:16.051 00.003 1032 UpdateGuideState(): m_state=6
01:17:16.054 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2386
01:17:16.056 00.002 1032 Star::Find returns 1 (0), X=317.27, Y=752.36, Mass=1323, SNR=25.6, Peak=148 HFD=2.9
01:17:16.058 00.002 1032 MultiStar: [#1 0.05,-0.10,1.00,U] [#2 0.01,-0.07,0.80,U] [#3 0.00,-0.04,0.69,U] [#4 -0.16,-0.04,0.71,U] [#5 -0.18,-0.04,0.73,U] [#6 -0.01,-0.17,0.57,U] [#7 0.04,-0.24,0.56,U] [#8 -0.20,-0.37,0.57,U] 
01:17:16.059 00.001 1032 single-star, 8 included, MultiStar: {-0.04, -0.09}, one-star: {0.04, 0.06}
01:17:16.061 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
01:17:16.063 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
01:17:16.064 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=1.01 mountX=0.05 mountY=-0.05, mountTheta=-0.82
01:17:16.066 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
01:17:16.068 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
01:17:16.070 00.002 10072 Worker thread wakes up
01:17:16.070 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:17:16.070 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:17:16.070 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
01:17:16.072 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:16.074 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
01:17:16.074 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:17:16.074 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:16.074 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:17:16.074 00.000 10072 MoveAxis(W, 8, ABG)
01:17:16.075 00.001 10072 Guiding  Dir = 3, Dur = 8
01:17:16.075 00.000 10072 IsGuiding returns 0
01:17:16.075 00.000 10072 PulseGuide returned control before completion, sleep 18
01:17:16.092 00.017 1032 UpdateGuideState exits: m=1323 SNR=25.6
01:17:16.094 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:16.096 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:16.098 00.002 1032 Enqueuing Expose request
01:17:16.108 00.010 10072 IsGuiding returns 0
01:17:16.108 00.000 10072 Move returns status 0, amount 8
01:17:16.108 00.000 10072 MoveAxis(N, 0, ABG)
01:17:16.108 00.000 10072 Move returns status 0, amount 0
01:17:16.108 00.000 10072 move complete, result=0
01:17:16.108 00.000 10072 worker thread done servicing request
01:17:16.108 00.000 10072 Worker thread wakes up
01:17:16.108 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:16.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:16.112 00.004 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:17:16.516 00.404 10072 Exposure complete
01:17:16.565 00.049 10072 worker thread done servicing request
01:17:16.565 00.000 1032 OnExposeComplete: enter
01:17:16.567 00.002 1032 UpdateGuideState(): m_state=6
01:17:16.569 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2387
01:17:16.570 00.001 1032 Star::Find returns 1 (0), X=317.32, Y=752.41, Mass=1286, SNR=25.3, Peak=162 HFD=2.9
01:17:16.571 00.001 1032 MultiStar: [#1 0.02,-0.00,0.97,U] [#2 0.10,-0.01,0.78,U] [#3 -0.17,-0.05,0.68,U] [#4 -0.06,-0.15,0.72,U] [#5 -0.32,-0.04,0.72,U] [#6 -0.10,-0.22,0.65,U] [#7 0.26,-0.28,0.54,U] [#8 -0.12,-0.22,0.58,U] 
01:17:16.574 00.003 1032 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {0.09, 0.11}
01:17:16.575 00.001 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.83) = xAngle (-3.79 = 2.49)
01:17:16.577 00.002 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.79 = 2.49)
01:17:16.579 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.96 mountX=-0.06 mountY=0.05, mountTheta=2.49
01:17:16.583 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.07, opts=13)
01:17:16.584 00.001 1032 Enqueuing Move request for scope (-0.03, -0.07)
01:17:16.586 00.002 10072 Worker thread wakes up
01:17:16.586 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
01:17:16.586 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
01:17:16.586 00.000 10072 Moving (-0.03, -0.07) raw xDistance=-0.06 yDistance=0.05
01:17:16.588 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:16.591 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
01:17:16.591 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:17:16.591 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:16.591 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:17:16.591 00.000 10072 MoveAxis(W, 6, ABG)
01:17:16.591 00.000 10072 Guiding  Dir = 3, Dur = 6
01:17:16.591 00.000 10072 IsGuiding returns 0
01:17:16.592 00.001 10072 PulseGuide returned control before completion, sleep 16
01:17:16.610 00.018 1032 UpdateGuideState exits: m=1286 SNR=25.3
01:17:16.613 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:16.616 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:16.618 00.002 1032 Enqueuing Expose request
01:17:16.620 00.002 10072 IsGuiding returns 1
01:17:16.620 00.000 10072 scope still moving after pulse duration time elapsed
01:17:16.651 00.031 10072 IsGuiding returns 0
01:17:16.651 00.000 10072 scope move finished after 6 + 54 ms
01:17:16.652 00.001 10072 Move returns status 0, amount 6
01:17:16.652 00.000 10072 MoveAxis(N, 0, ABG)
01:17:16.652 00.000 10072 Move returns status 0, amount 0
01:17:16.652 00.000 10072 move complete, result=0
01:17:16.652 00.000 10072 worker thread done servicing request
01:17:16.652 00.000 10072 Worker thread wakes up
01:17:16.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:16.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:16.654 00.002 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:17:17.281 00.627 10072 Exposure complete
01:17:17.328 00.047 10072 worker thread done servicing request
01:17:17.328 00.000 1032 OnExposeComplete: enter
01:17:17.330 00.002 1032 UpdateGuideState(): m_state=6
01:17:17.334 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2388
01:17:17.337 00.003 1032 Star::Find returns 1 (0), X=317.24, Y=752.52, Mass=1493, SNR=27.2, Peak=181 HFD=2.9
01:17:17.340 00.003 1032 MultiStar: [#1 -0.10,0.03,0.95,U] [#2 0.19,0.25,0.69,U] [#3 -0.07,0.12,0.67,U] [#4 -0.04,0.06,0.69,U] [#5 -0.47,0.18,0.68,U] [#6 -0.02,0.03,0.55,U] [#7 0.31,-0.24,0.50,U] [#8 -0.10,-0.15,0.53,U] 
01:17:17.342 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {0.01, 0.23}
01:17:17.345 00.003 1032 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.83) = xAngle (0.23 = 0.23)
01:17:17.347 00.002 1032 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.23 = 0.23)
01:17:17.348 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.06 mountX=0.09 mountY=0.02, mountTheta=0.23
01:17:17.351 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.08, opts=13)
01:17:17.352 00.001 1032 Enqueuing Move request for scope (-0.04, 0.08)
01:17:17.354 00.002 10072 Worker thread wakes up
01:17:17.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
01:17:17.354 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
01:17:17.355 00.001 10072 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=0.02
01:17:17.356 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:17.358 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.15
01:17:17.358 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:17:17.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:17.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:17:17.358 00.000 10072 MoveAxis(W, 8, ABG)
01:17:17.358 00.000 10072 Guiding  Dir = 3, Dur = 8
01:17:17.360 00.002 10072 IsGuiding returns 0
01:17:17.361 00.001 10072 PulseGuide returned control before completion, sleep 18
01:17:17.378 00.017 1032 UpdateGuideState exits: m=1493 SNR=27.2
01:17:17.381 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:17.383 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:17.384 00.001 1032 Enqueuing Expose request
01:17:17.389 00.005 10072 IsGuiding returns 0
01:17:17.389 00.000 10072 Move returns status 0, amount 8
01:17:17.389 00.000 10072 MoveAxis(N, 0, ABG)
01:17:17.389 00.000 10072 Move returns status 0, amount 0
01:17:17.389 00.000 10072 move complete, result=0
01:17:17.389 00.000 10072 worker thread done servicing request
01:17:17.389 00.000 10072 Worker thread wakes up
01:17:17.389 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:17.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:17.394 00.005 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:17:17.797 00.403 10072 Exposure complete
01:17:17.846 00.049 10072 worker thread done servicing request
01:17:17.846 00.000 1032 OnExposeComplete: enter
01:17:17.847 00.001 1032 UpdateGuideState(): m_state=6
01:17:17.849 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2389
01:17:17.850 00.001 1032 Star::Find returns 1 (0), X=317.35, Y=752.34, Mass=1556, SNR=27.8, Peak=206 HFD=3.0
01:17:17.852 00.002 1032 MultiStar: [#1 0.01,-0.04,0.88,U] [#2 0.33,0.10,0.68,U] [#3 0.29,0.01,0.62,U] [#4 -0.19,-0.22,0.66,U] [#5 -0.19,0.14,0.61,U] [#6 -0.26,-0.21,0.54,U] [#7 0.20,-0.17,0.52,U] [#8 -0.00,-0.19,0.58,U] 
01:17:17.853 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.12, 0.05}
01:17:17.855 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
01:17:17.856 00.001 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
01:17:17.858 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.85 mountX=-0.06 mountY=-0.03, mountTheta=-2.68
01:17:17.861 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
01:17:17.862 00.001 1032 Enqueuing Move request for scope (0.04, -0.05)
01:17:17.864 00.002 10072 Worker thread wakes up
01:17:17.864 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:17:17.864 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:17:17.864 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
01:17:17.866 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:17.868 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
01:17:17.868 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:17:17.868 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:17.868 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:17:17.868 00.000 10072 MoveAxis(W, 6, ABG)
01:17:17.868 00.000 10072 Guiding  Dir = 3, Dur = 6
01:17:17.869 00.001 10072 IsGuiding returns 0
01:17:17.869 00.000 10072 PulseGuide returned control before completion, sleep 16
01:17:17.885 00.016 1032 UpdateGuideState exits: m=1556 SNR=27.8
01:17:17.887 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:17.890 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:17.891 00.001 1032 Enqueuing Expose request
01:17:17.894 00.003 10072 IsGuiding returns 0
01:17:17.894 00.000 10072 Move returns status 0, amount 6
01:17:17.894 00.000 10072 MoveAxis(N, 0, ABG)
01:17:17.894 00.000 10072 Move returns status 0, amount 0
01:17:17.894 00.000 10072 move complete, result=0
01:17:17.894 00.000 10072 worker thread done servicing request
01:17:17.894 00.000 10072 Worker thread wakes up
01:17:17.894 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:17.894 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:17.903 00.009 1032 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
01:17:18.531 00.628 10072 Exposure complete
01:17:18.578 00.047 10072 worker thread done servicing request
01:17:18.578 00.000 1032 OnExposeComplete: enter
01:17:18.579 00.001 1032 UpdateGuideState(): m_state=6
01:17:18.582 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2390
01:17:18.584 00.002 1032 Star::Find returns 1 (0), X=317.30, Y=752.41, Mass=1291, SNR=25.3, Peak=156 HFD=2.9
01:17:18.587 00.003 1032 MultiStar: [#1 0.11,-0.16,1.03,U] [#2 0.22,0.07,0.78,U] [#3 0.09,-0.01,0.72,U] [#4 0.10,-0.11,0.72,U] [#5 -0.30,0.09,0.72,U] [#6 0.01,0.02,0.61,U] [#7 0.21,-0.09,0.60,U] [#8 -0.16,-0.28,0.61,U] 
01:17:18.588 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.07, 0.12}
01:17:18.590 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
01:17:18.591 00.001 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
01:17:18.593 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.61 mountX=-0.04 mountY=-0.04, mountTheta=-2.44
01:17:18.596 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
01:17:18.598 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
01:17:18.600 00.002 10072 Worker thread wakes up
01:17:18.600 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
01:17:18.600 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
01:17:18.600 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
01:17:18.602 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:18.605 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
01:17:18.605 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:17:18.605 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:18.605 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:17:18.605 00.000 10072 MoveAxis(W, 8, ABG)
01:17:18.605 00.000 10072 Guiding  Dir = 3, Dur = 8
01:17:18.605 00.000 10072 IsGuiding returns 0
01:17:18.606 00.001 10072 PulseGuide returned control before completion, sleep 18
01:17:18.623 00.017 1032 UpdateGuideState exits: m=1291 SNR=25.3
01:17:18.625 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:18.627 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:18.628 00.001 1032 Enqueuing Expose request
01:17:18.637 00.009 10072 IsGuiding returns 0
01:17:18.637 00.000 10072 Move returns status 0, amount 8
01:17:18.637 00.000 10072 MoveAxis(N, 0, ABG)
01:17:18.637 00.000 10072 Move returns status 0, amount 0
01:17:18.637 00.000 10072 move complete, result=0
01:17:18.637 00.000 10072 worker thread done servicing request
01:17:18.637 00.000 10072 Worker thread wakes up
01:17:18.637 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:18.637 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:18.640 00.003 1032 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:17:19.049 00.409 10072 Exposure complete
01:17:19.094 00.045 10072 worker thread done servicing request
01:17:19.094 00.000 1032 OnExposeComplete: enter
01:17:19.096 00.002 1032 UpdateGuideState(): m_state=6
01:17:19.098 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2391
01:17:19.099 00.001 1032 Star::Find returns 1 (0), X=317.39, Y=752.41, Mass=1510, SNR=27.3, Peak=185 HFD=3.0
01:17:19.102 00.003 1032 MultiStar: [#1 0.08,0.04,0.89,U] [#2 -0.02,-0.01,0.72,U] [#3 0.02,0.16,0.63,U] [#4 0.14,-0.06,0.70,U] [#5 -0.05,0.13,0.70,U] [#6 0.11,-0.09,0.54,U] [#7 0.21,-0.23,0.49,U] [#8 -0.24,-0.14,0.53,U] 
01:17:19.104 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.16, 0.11}
01:17:19.106 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
01:17:19.107 00.001 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
01:17:19.108 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.19 mountX=-0.00 mountY=-0.05, mountTheta=-1.64
01:17:19.113 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
01:17:19.116 00.003 1032 Enqueuing Move request for scope (0.05, 0.01)
01:17:19.118 00.002 10072 Worker thread wakes up
01:17:19.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:17:19.118 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:17:19.118 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
01:17:19.120 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:19.122 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
01:17:19.124 00.002 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:17:19.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:19.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:17:19.124 00.000 10072 MoveAxis(W, 7, ABG)
01:17:19.124 00.000 10072 Guiding  Dir = 3, Dur = 7
01:17:19.124 00.000 10072 IsGuiding returns 0
01:17:19.125 00.001 10072 PulseGuide returned control before completion, sleep 17
01:17:19.139 00.014 1032 UpdateGuideState exits: m=1510 SNR=27.3
01:17:19.142 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:19.144 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:19.146 00.002 1032 Enqueuing Expose request
01:17:19.154 00.008 10072 IsGuiding returns 0
01:17:19.154 00.000 10072 Move returns status 0, amount 7
01:17:19.154 00.000 10072 MoveAxis(N, 0, ABG)
01:17:19.154 00.000 10072 Move returns status 0, amount 0
01:17:19.154 00.000 10072 move complete, result=0
01:17:19.154 00.000 10072 worker thread done servicing request
01:17:19.154 00.000 10072 Worker thread wakes up
01:17:19.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:19.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:19.155 00.001 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:17:19.780 00.625 10072 Exposure complete
01:17:19.824 00.044 10072 worker thread done servicing request
01:17:19.825 00.001 1032 OnExposeComplete: enter
01:17:19.826 00.001 1032 UpdateGuideState(): m_state=6
01:17:19.829 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2392
01:17:19.831 00.002 1032 Star::Find returns 1 (0), X=317.36, Y=752.40, Mass=1474, SNR=27.1, Peak=179 HFD=3.0
01:17:19.834 00.003 1032 MultiStar: [#1 0.14,0.11,0.90,U] [#2 0.03,0.34,0.74,U] [#3 0.18,0.16,0.63,U] [#4 0.04,0.08,0.68,U] [#5 -0.19,0.26,0.74,U] [#6 -0.08,-0.01,0.62,U] [#7 0.26,-0.22,0.51,U] [#8 -0.21,-0.25,0.55,U] 
01:17:19.836 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.13, 0.10}
01:17:19.838 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
01:17:19.840 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
01:17:19.842 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.14 mountX=0.07 mountY=-0.06, mountTheta=-0.69
01:17:19.845 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
01:17:19.846 00.001 1032 Enqueuing Move request for scope (0.04, 0.09)
01:17:19.848 00.002 10072 Worker thread wakes up
01:17:19.848 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
01:17:19.848 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:17:19.848 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.07 yDistance=-0.06
01:17:19.850 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:19.852 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
01:17:19.852 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:17:19.852 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:19.852 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:17:19.852 00.000 10072 MoveAxis(W, 9, ABG)
01:17:19.852 00.000 10072 Guiding  Dir = 3, Dur = 9
01:17:19.852 00.000 10072 IsGuiding returns 0
01:17:19.853 00.001 10072 PulseGuide returned control before completion, sleep 19
01:17:19.868 00.015 1032 UpdateGuideState exits: m=1474 SNR=27.1
01:17:19.870 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:19.872 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:19.873 00.001 1032 Enqueuing Expose request
01:17:19.876 00.003 10072 IsGuiding returns 0
01:17:19.876 00.000 10072 Move returns status 0, amount 9
01:17:19.876 00.000 10072 MoveAxis(N, 0, ABG)
01:17:19.876 00.000 10072 Move returns status 0, amount 0
01:17:19.876 00.000 10072 move complete, result=0
01:17:19.876 00.000 10072 worker thread done servicing request
01:17:19.876 00.000 10072 Worker thread wakes up
01:17:19.876 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:19.876 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:19.882 00.006 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:17:20.280 00.398 10072 Exposure complete
01:17:20.328 00.048 10072 worker thread done servicing request
01:17:20.329 00.001 1032 OnExposeComplete: enter
01:17:20.331 00.002 1032 UpdateGuideState(): m_state=6
01:17:20.333 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2393
01:17:20.335 00.002 1032 Star::Find returns 1 (0), X=317.40, Y=752.23, Mass=1210, SNR=24.5, Peak=138 HFD=2.8
01:17:20.337 00.002 1032 MultiStar: [#1 0.15,-0.10,1.01,U] [#2 0.25,-0.06,0.77,U] [#3 0.07,-0.05,0.73,U] [#4 0.05,-0.25,0.75,U] [#5 -0.11,0.14,0.73,U] [#6 -0.11,-0.16,0.61,U] [#7 0.16,-0.15,0.57,U] [#8 0.18,-0.32,0.63,U] 
01:17:20.339 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.10}, one-star: {0.17, -0.06}
01:17:20.340 00.001 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
01:17:20.342 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
01:17:20.344 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.82 mountX=-0.13 mountY=-0.07, mountTheta=-2.65
01:17:20.347 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.10, opts=13)
01:17:20.350 00.003 1032 Enqueuing Move request for scope (0.10, -0.10)
01:17:20.351 00.001 10072 Worker thread wakes up
01:17:20.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
01:17:20.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
01:17:20.352 00.001 10072 Moving (0.10, -0.10) raw xDistance=-0.13 yDistance=-0.07
01:17:20.353 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:20.355 00.002 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
01:17:20.355 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 500
01:17:20.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:20.357 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:17:20.357 00.000 10072 MoveAxis(W, 7, ABG)
01:17:20.357 00.000 10072 Guiding  Dir = 3, Dur = 7
01:17:20.357 00.000 10072 IsGuiding returns 0
01:17:20.357 00.000 10072 PulseGuide returned control before completion, sleep 17
01:17:20.375 00.018 1032 UpdateGuideState exits: m=1210 SNR=24.5
01:17:20.377 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:20.379 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:20.380 00.001 1032 Enqueuing Expose request
01:17:20.386 00.006 10072 IsGuiding returns 0
01:17:20.386 00.000 10072 Move returns status 0, amount 7
01:17:20.386 00.000 10072 MoveAxis(N, 0, ABG)
01:17:20.386 00.000 10072 Move returns status 0, amount 0
01:17:20.386 00.000 10072 move complete, result=0
01:17:20.386 00.000 10072 worker thread done servicing request
01:17:20.386 00.000 10072 Worker thread wakes up
01:17:20.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:20.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:20.388 00.002 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:17:21.016 00.628 10072 Exposure complete
01:17:21.059 00.043 10072 worker thread done servicing request
01:17:21.059 00.000 1032 OnExposeComplete: enter
01:17:21.061 00.002 1032 UpdateGuideState(): m_state=6
01:17:21.063 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2394
01:17:21.064 00.001 1032 Star::Find returns 1 (0), X=317.34, Y=752.37, Mass=1414, SNR=26.4, Peak=163 HFD=2.9
01:17:21.065 00.001 1032 MultiStar: [#1 0.08,-0.06,0.94,U] [#2 0.10,-0.19,0.76,U] [#3 -0.09,-0.22,0.63,U] [#4 -0.06,-0.19,0.67,U] [#5 -0.17,0.05,0.70,U] [#6 0.09,-0.23,0.60,U] [#7 0.06,-0.38,0.54,U] [#8 -0.08,-0.19,0.55,U] 
01:17:21.067 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {0.11, 0.08}
01:17:21.069 00.002 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 3.00)
01:17:21.070 00.001 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 3.00)
01:17:21.072 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.46 mountX=-0.13 mountY=0.02, mountTheta=3.00
01:17:21.074 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.13, opts=13)
01:17:21.076 00.002 1032 Enqueuing Move request for scope (0.01, -0.13)
01:17:21.078 00.002 10072 Worker thread wakes up
01:17:21.078 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
01:17:21.078 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
01:17:21.078 00.000 10072 Moving (0.01, -0.13) raw xDistance=-0.13 yDistance=0.02
01:17:21.080 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:21.083 00.003 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
01:17:21.083 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 500
01:17:21.083 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:21.083 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:17:21.083 00.000 10072 MoveAxis(W, 8, ABG)
01:17:21.083 00.000 10072 Guiding  Dir = 3, Dur = 8
01:17:21.084 00.001 10072 IsGuiding returns 0
01:17:21.084 00.000 10072 PulseGuide returned control before completion, sleep 18
01:17:21.101 00.017 1032 UpdateGuideState exits: m=1414 SNR=26.4
01:17:21.102 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:21.103 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:21.105 00.002 1032 Enqueuing Expose request
01:17:21.108 00.003 10072 IsGuiding returns 0
01:17:21.108 00.000 10072 Move returns status 0, amount 8
01:17:21.108 00.000 10072 MoveAxis(N, 0, ABG)
01:17:21.108 00.000 10072 Move returns status 0, amount 0
01:17:21.108 00.000 10072 move complete, result=0
01:17:21.108 00.000 10072 worker thread done servicing request
01:17:21.108 00.000 10072 Worker thread wakes up
01:17:21.108 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:21.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:21.118 00.010 1032 GuideStep: -0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:17:21.515 00.397 10072 Exposure complete
01:17:21.561 00.046 10072 worker thread done servicing request
01:17:21.561 00.000 1032 OnExposeComplete: enter
01:17:21.563 00.002 1032 UpdateGuideState(): m_state=6
01:17:21.564 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2395
01:17:21.566 00.002 1032 Star::Find returns 1 (0), X=317.30, Y=752.40, Mass=1167, SNR=24.1, Peak=153 HFD=2.9
01:17:21.567 00.001 1032 MultiStar: [#1 0.09,0.01,1.05,U] [#2 0.17,0.02,0.79,U] [#3 0.02,-0.10,0.75,U] [#4 -0.09,-0.04,0.79,U] [#5 -0.23,0.08,0.74,U] [#6 -0.08,-0.19,0.62,U] [#7 0.09,-0.33,0.57,U] [#8 -0.06,-0.25,0.66,U] 
01:17:21.568 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {0.07, 0.10}
01:17:21.571 00.003 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.98)
01:17:21.572 00.001 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.98)
01:17:21.573 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.47 mountX=-0.05 mountY=0.01, mountTheta=2.98
01:17:21.576 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.06, opts=13)
01:17:21.577 00.001 1032 Enqueuing Move request for scope (0.01, -0.06)
01:17:21.580 00.003 10072 Worker thread wakes up
01:17:21.581 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
01:17:21.581 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
01:17:21.581 00.000 10072 Moving (0.01, -0.06) raw xDistance=-0.05 yDistance=0.01
01:17:21.584 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:21.587 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
01:17:21.587 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:17:21.587 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:21.587 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:17:21.587 00.000 10072 MoveAxis(W, 8, ABG)
01:17:21.587 00.000 10072 Guiding  Dir = 3, Dur = 8
01:17:21.588 00.001 10072 IsGuiding returns 0
01:17:21.589 00.001 10072 PulseGuide returned control before completion, sleep 17
01:17:21.610 00.021 1032 UpdateGuideState exits: m=1167 SNR=24.1
01:17:21.611 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:21.613 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:21.615 00.002 1032 Enqueuing Expose request
01:17:21.620 00.005 10072 IsGuiding returns 0
01:17:21.620 00.000 10072 Move returns status 0, amount 8
01:17:21.620 00.000 10072 MoveAxis(N, 0, ABG)
01:17:21.621 00.001 10072 Move returns status 0, amount 0
01:17:21.621 00.000 10072 move complete, result=0
01:17:21.621 00.000 10072 worker thread done servicing request
01:17:21.621 00.000 10072 Worker thread wakes up
01:17:21.621 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:21.622 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:21.626 00.004 1032 GuideStep: -0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:17:22.250 00.624 10072 Exposure complete
01:17:22.298 00.048 1032 OnExposeComplete: enter
01:17:22.301 00.003 1032 UpdateGuideState(): m_state=6
01:17:22.302 00.001 10072 worker thread done servicing request
01:17:22.303 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2396
01:17:22.305 00.002 1032 Star::Find returns 1 (0), X=317.33, Y=752.60, Mass=1526, SNR=27.5, Peak=194 HFD=2.9
01:17:22.307 00.002 1032 MultiStar: [#1 0.05,0.11,0.90,U] [#2 0.21,0.04,0.68,U] [#3 0.04,0.08,0.65,U] [#4 -0.12,0.02,0.70,U] [#5 -0.14,0.18,0.65,U] [#6 -0.00,0.01,0.58,U] [#7 0.21,-0.05,0.56,U] [#8 -0.05,-0.09,0.56,U] 
01:17:22.309 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.10, 0.31}
01:17:22.311 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
01:17:22.313 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
01:17:22.314 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.17 mountX=0.08 mountY=-0.06, mountTheta=-0.66
01:17:22.316 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
01:17:22.318 00.002 1032 Enqueuing Move request for scope (0.04, 0.09)
01:17:22.320 00.002 10072 Worker thread wakes up
01:17:22.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
01:17:22.320 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:17:22.320 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.06
01:17:22.322 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:22.324 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
01:17:22.324 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:17:22.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:22.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:17:22.324 00.000 10072 MoveAxis(W, 9, ABG)
01:17:22.324 00.000 10072 Guiding  Dir = 3, Dur = 9
01:17:22.325 00.001 10072 IsGuiding returns 0
01:17:22.325 00.000 10072 PulseGuide returned control before completion, sleep 19
01:17:22.342 00.017 1032 UpdateGuideState exits: m=1526 SNR=27.5
01:17:22.344 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:22.345 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:22.346 00.001 1032 Enqueuing Expose request
01:17:22.357 00.011 10072 IsGuiding returns 0
01:17:22.357 00.000 10072 Move returns status 0, amount 9
01:17:22.357 00.000 10072 MoveAxis(N, 0, ABG)
01:17:22.357 00.000 10072 Move returns status 0, amount 0
01:17:22.357 00.000 10072 move complete, result=0
01:17:22.357 00.000 10072 worker thread done servicing request
01:17:22.357 00.000 10072 Worker thread wakes up
01:17:22.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:22.359 00.002 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:22.360 00.001 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:17:22.766 00.406 10072 Exposure complete
01:17:22.812 00.046 10072 worker thread done servicing request
01:17:22.812 00.000 1032 OnExposeComplete: enter
01:17:22.814 00.002 1032 UpdateGuideState(): m_state=6
01:17:22.815 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2397
01:17:22.817 00.002 1032 Star::Find returns 1 (0), X=317.25, Y=752.53, Mass=1460, SNR=26.9, Peak=169 HFD=3.0
01:17:22.818 00.001 1032 MultiStar: [#1 -0.03,-0.03,0.92,U] [#2 0.10,0.11,0.76,U] [#3 -0.06,0.11,0.65,U] [#4 -0.07,-0.06,0.69,U] [#5 -0.16,0.37,0.67,U] [#6 -0.13,-0.02,0.59,U] [#7 0.31,-0.17,0.48,U] [#8 0.06,-0.08,0.53,U] 
01:17:22.820 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {0.02, 0.24}
01:17:22.822 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
01:17:22.823 00.001 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
01:17:22.825 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.64 mountX=0.07 mountY=-0.01, mountTheta=-0.19
01:17:22.828 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
01:17:22.829 00.001 1032 Enqueuing Move request for scope (-0.01, 0.07)
01:17:22.831 00.002 10072 Worker thread wakes up
01:17:22.831 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
01:17:22.831 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
01:17:22.831 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
01:17:22.833 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:22.835 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.14
01:17:22.835 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:17:22.835 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:22.835 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:17:22.836 00.001 10072 MoveAxis(W, 7, ABG)
01:17:22.836 00.000 10072 Guiding  Dir = 3, Dur = 7
01:17:22.836 00.000 10072 IsGuiding returns 0
01:17:22.836 00.000 10072 PulseGuide returned control before completion, sleep 17
01:17:22.852 00.016 1032 UpdateGuideState exits: m=1460 SNR=26.9
01:17:22.854 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:22.856 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:22.858 00.002 1032 Enqueuing Expose request
01:17:22.860 00.002 10072 IsGuiding returns 0
01:17:22.860 00.000 10072 Move returns status 0, amount 7
01:17:22.861 00.001 10072 MoveAxis(N, 0, ABG)
01:17:22.861 00.000 10072 Move returns status 0, amount 0
01:17:22.861 00.000 10072 move complete, result=0
01:17:22.861 00.000 10072 worker thread done servicing request
01:17:22.861 00.000 10072 Worker thread wakes up
01:17:22.861 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:22.861 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:22.868 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:17:23.499 00.631 10072 Exposure complete
01:17:23.548 00.049 1032 OnExposeComplete: enter
01:17:23.551 00.003 1032 UpdateGuideState(): m_state=6
01:17:23.552 00.001 10072 worker thread done servicing request
01:17:23.553 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2398
01:17:23.555 00.002 1032 Star::Find returns 1 (0), X=317.48, Y=752.38, Mass=1495, SNR=27.2, Peak=160 HFD=3.1
01:17:23.557 00.002 1032 MultiStar: [#1 0.11,-0.24,0.95,U] [#2 0.15,0.10,0.70,U] [#3 -0.18,0.04,0.72,U] [#4 -0.06,-0.18,0.68,U] [#5 -0.06,0.31,0.67,U] [#6 -0.06,-0.04,0.56,U] [#7 0.49,-0.20,0.53,U] [#8 -0.11,-0.15,0.54,U] 
01:17:23.559 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.25, 0.09}
01:17:23.561 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
01:17:23.562 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
01:17:23.564 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.35 mountX=-0.04 mountY=-0.06, mountTheta=-2.18
01:17:23.567 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
01:17:23.568 00.001 1032 Enqueuing Move request for scope (0.07, -0.02)
01:17:23.570 00.002 10072 Worker thread wakes up
01:17:23.571 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:17:23.571 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:17:23.571 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
01:17:23.573 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:23.575 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
01:17:23.575 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:17:23.575 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:23.576 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:17:23.576 00.000 10072 MoveAxis(W, 8, ABG)
01:17:23.576 00.000 10072 Guiding  Dir = 3, Dur = 8
01:17:23.576 00.000 10072 IsGuiding returns 0
01:17:23.577 00.001 10072 PulseGuide returned control before completion, sleep 18
01:17:23.595 00.018 1032 UpdateGuideState exits: m=1495 SNR=27.2
01:17:23.598 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:23.600 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:23.602 00.002 1032 Enqueuing Expose request
01:17:23.604 00.002 10072 IsGuiding returns 0
01:17:23.604 00.000 10072 Move returns status 0, amount 8
01:17:23.604 00.000 10072 MoveAxis(N, 0, ABG)
01:17:23.604 00.000 10072 Move returns status 0, amount 0
01:17:23.604 00.000 10072 move complete, result=0
01:17:23.604 00.000 10072 worker thread done servicing request
01:17:23.604 00.000 10072 Worker thread wakes up
01:17:23.604 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:23.604 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:23.613 00.009 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:17:24.015 00.402 10072 Exposure complete
01:17:24.062 00.047 10072 worker thread done servicing request
01:17:24.062 00.000 1032 OnExposeComplete: enter
01:17:24.065 00.003 1032 UpdateGuideState(): m_state=6
01:17:24.067 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2399
01:17:24.069 00.002 1032 Star::Find returns 1 (0), X=317.29, Y=752.47, Mass=1434, SNR=26.7, Peak=174 HFD=3.0
01:17:24.071 00.002 1032 MultiStar: [#1 0.04,0.06,0.95,U] [#2 0.20,0.16,0.72,U] [#3 -0.10,0.05,0.69,U] [#4 -0.14,0.04,0.70,U] [#5 -0.25,-0.00,0.68,U] [#6 -0.07,-0.12,0.60,U] [#7 0.35,-0.23,0.52,U] [#8 -0.03,0.06,0.56,U] 
01:17:24.073 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {0.06, 0.17}
01:17:24.074 00.001 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
01:17:24.075 00.001 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
01:17:24.077 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.49 mountX=0.04 mountY=-0.01, mountTheta=-0.34
01:17:24.080 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.04, opts=13)
01:17:24.083 00.003 1032 Enqueuing Move request for scope (0.00, 0.04)
01:17:24.084 00.001 10072 Worker thread wakes up
01:17:24.084 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
01:17:24.084 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
01:17:24.084 00.000 10072 Moving (0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
01:17:24.088 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:24.090 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
01:17:24.090 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:17:24.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:24.090 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:17:24.090 00.000 10072 MoveAxis(W, 7, ABG)
01:17:24.090 00.000 10072 Guiding  Dir = 3, Dur = 7
01:17:24.090 00.000 10072 IsGuiding returns 0
01:17:24.091 00.001 10072 PulseGuide returned control before completion, sleep 17
01:17:24.108 00.017 1032 UpdateGuideState exits: m=1434 SNR=26.7
01:17:24.110 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:24.113 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:24.115 00.002 1032 Enqueuing Expose request
01:17:24.126 00.011 10072 IsGuiding returns 0
01:17:24.126 00.000 10072 Move returns status 0, amount 7
01:17:24.126 00.000 10072 MoveAxis(N, 0, ABG)
01:17:24.126 00.000 10072 Move returns status 0, amount 0
01:17:24.126 00.000 10072 move complete, result=0
01:17:24.126 00.000 10072 worker thread done servicing request
01:17:24.127 00.001 10072 Worker thread wakes up
01:17:24.127 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:24.127 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:24.127 00.000 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:17:24.751 00.624 10072 Exposure complete
01:17:24.795 00.044 10072 worker thread done servicing request
01:17:24.796 00.001 1032 OnExposeComplete: enter
01:17:24.799 00.003 1032 UpdateGuideState(): m_state=6
01:17:24.803 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2400
01:17:24.804 00.001 1032 Star::Find returns 1 (0), X=317.32, Y=752.37, Mass=1483, SNR=27.1, Peak=157 HFD=2.9
01:17:24.807 00.003 1032 MultiStar: [#1 0.06,-0.06,0.88,U] [#2 0.20,0.08,0.70,U] [#3 -0.04,-0.00,0.64,U] [#4 -0.08,-0.07,0.71,U] [#5 -0.35,0.12,0.63,U] [#6 -0.19,-0.14,0.56,U] [#7 0.02,-0.24,0.53,U] [#8 0.06,-0.23,0.58,U] 
01:17:24.808 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.09, 0.07}
01:17:24.810 00.002 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.52)
01:17:24.812 00.002 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.52)
01:17:24.814 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.93 mountX=-0.03 mountY=0.02, mountTheta=2.52
01:17:24.817 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
01:17:24.818 00.001 1032 Enqueuing Move request for scope (-0.01, -0.04)
01:17:24.820 00.002 10072 Worker thread wakes up
01:17:24.820 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:17:24.820 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:17:24.820 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.02
01:17:24.822 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:24.824 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
01:17:24.824 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:17:24.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:24.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:17:24.824 00.000 10072 MoveAxis(W, 7, ABG)
01:17:24.824 00.000 10072 Guiding  Dir = 3, Dur = 7
01:17:24.825 00.001 10072 IsGuiding returns 0
01:17:24.825 00.000 10072 PulseGuide returned control before completion, sleep 17
01:17:24.842 00.017 1032 UpdateGuideState exits: m=1483 SNR=27.1
01:17:24.844 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:24.845 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:24.846 00.001 1032 Enqueuing Expose request
01:17:24.858 00.012 10072 IsGuiding returns 0
01:17:24.858 00.000 10072 Move returns status 0, amount 7
01:17:24.858 00.000 10072 MoveAxis(N, 0, ABG)
01:17:24.858 00.000 10072 Move returns status 0, amount 0
01:17:24.858 00.000 10072 move complete, result=0
01:17:24.858 00.000 10072 worker thread done servicing request
01:17:24.858 00.000 10072 Worker thread wakes up
01:17:24.858 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:24.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:24.859 00.001 1032 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
01:17:25.266 00.407 10072 Exposure complete
01:17:25.318 00.052 10072 worker thread done servicing request
01:17:25.318 00.000 1032 OnExposeComplete: enter
01:17:25.320 00.002 1032 UpdateGuideState(): m_state=6
01:17:25.322 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2401
01:17:25.324 00.002 1032 Star::Find returns 1 (0), X=317.29, Y=752.65, Mass=1395, SNR=26.3, Peak=165 HFD=2.8
01:17:25.326 00.002 1032 MultiStar: [#1 0.14,0.13,0.93,U] [#2 0.22,0.12,0.75,U] [#3 0.17,-0.10,0.65,U] [#4 -0.07,-0.06,0.70,U] [#5 -0.31,0.26,0.73,U] [#6 -0.16,-0.05,0.60,U] [#7 0.18,-0.38,0.52,U] [#8 0.11,0.04,0.58,U] 
01:17:25.329 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.06, 0.36}
01:17:25.333 00.004 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
01:17:25.335 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
01:17:25.337 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.05 mountX=0.05 mountY=-0.05, mountTheta=-0.78
01:17:25.340 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
01:17:25.343 00.003 1032 Enqueuing Move request for scope (0.04, 0.07)
01:17:25.346 00.003 10072 Worker thread wakes up
01:17:25.346 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
01:17:25.346 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
01:17:25.346 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.05 yDistance=-0.05
01:17:25.348 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:25.351 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
01:17:25.351 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:17:25.351 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:25.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:17:25.351 00.000 10072 MoveAxis(W, 7, ABG)
01:17:25.351 00.000 10072 Guiding  Dir = 3, Dur = 7
01:17:25.352 00.001 10072 IsGuiding returns 0
01:17:25.352 00.000 10072 PulseGuide returned control before completion, sleep 17
01:17:25.370 00.018 1032 UpdateGuideState exits: m=1395 SNR=26.3
01:17:25.372 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:25.374 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:25.376 00.002 1032 Enqueuing Expose request
01:17:25.378 00.002 10072 IsGuiding returns 0
01:17:25.378 00.000 10072 Move returns status 0, amount 7
01:17:25.378 00.000 10072 MoveAxis(N, 0, ABG)
01:17:25.378 00.000 10072 Move returns status 0, amount 0
01:17:25.378 00.000 10072 move complete, result=0
01:17:25.378 00.000 10072 worker thread done servicing request
01:17:25.378 00.000 10072 Worker thread wakes up
01:17:25.378 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:25.378 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:25.385 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:17:26.016 00.631 10072 Exposure complete
01:17:26.060 00.044 10072 worker thread done servicing request
01:17:26.061 00.001 1032 OnExposeComplete: enter
01:17:26.063 00.002 1032 UpdateGuideState(): m_state=6
01:17:26.064 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2402
01:17:26.066 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=752.64, Mass=1442, SNR=26.8, Peak=190 HFD=2.7
01:17:26.068 00.002 1032 MultiStar: [#1 0.04,0.22,1.01,U] [#2 0.10,0.31,0.72,U] [#3 0.03,0.20,0.67,U] [#4 -0.07,0.23,0.68,U] [#5 -0.33,0.29,0.67,U] [#6 -0.16,0.13,0.60,U] [#7 0.31,-0.18,0.52,U] [#8 -0.23,-0.03,0.53,U] 
01:17:26.069 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.19}, one-star: {-0.02, 0.35}
01:17:26.071 00.002 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:17:26.072 00.001 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:17:26.074 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.20 cameraTheta=1.74 mountX=0.20 mountY=-0.02, mountTheta=-0.09
01:17:26.077 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.19, opts=13)
01:17:26.080 00.003 1032 Enqueuing Move request for scope (-0.03, 0.19)
01:17:26.083 00.003 10072 Worker thread wakes up
01:17:26.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
01:17:26.083 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
01:17:26.083 00.000 10072 Moving (-0.03, 0.19) raw xDistance=0.20 yDistance=-0.02
01:17:26.085 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:26.088 00.003 10072 PPEC rslt: input = 0.20, final = 0.09, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.13
01:17:26.088 00.000 10072 PPEC: input: 0.20, control: 0.09, exposure: 500
01:17:26.088 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:26.088 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:17:26.088 00.000 10072 MoveAxis(W, 97, ABG)
01:17:26.088 00.000 10072 Guiding  Dir = 3, Dur = 97
01:17:26.089 00.001 10072 IsGuiding returns 0
01:17:26.089 00.000 10072 PulseGuide returned control before completion, sleep 107
01:17:26.105 00.016 1032 UpdateGuideState exits: m=1442 SNR=26.8
01:17:26.107 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:26.108 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:26.110 00.002 1032 Enqueuing Expose request
01:17:26.200 00.090 10072 IsGuiding returns 1
01:17:26.200 00.000 10072 scope still moving after pulse duration time elapsed
01:17:26.232 00.032 10072 IsGuiding returns 0
01:17:26.232 00.000 10072 scope move finished after 97 + 46 ms
01:17:26.232 00.000 10072 Move returns status 0, amount 97
01:17:26.232 00.000 10072 MoveAxis(N, 0, ABG)
01:17:26.232 00.000 10072 Move returns status 0, amount 0
01:17:26.232 00.000 10072 move complete, result=0
01:17:26.232 00.000 10072 worker thread done servicing request
01:17:26.232 00.000 10072 Worker thread wakes up
01:17:26.232 00.000 1032 GuideStep: 0.2 px 97 ms WEST, -0.0 px 0 ms NORTH
01:17:26.235 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:26.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:26.641 00.406 10072 Exposure complete
01:17:26.688 00.047 10072 worker thread done servicing request
01:17:26.688 00.000 1032 OnExposeComplete: enter
01:17:26.690 00.002 1032 UpdateGuideState(): m_state=6
01:17:26.692 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2403
01:17:26.694 00.002 1032 Star::Find returns 1 (0), X=317.07, Y=752.48, Mass=1407, SNR=26.4, Peak=174 HFD=2.6
01:17:26.696 00.002 1032 MultiStar: [#1 -0.02,0.05,0.95,U] [#2 0.02,0.18,0.76,U] [#3 -0.16,0.05,0.67,U] [#4 -0.06,-0.01,0.70,U] [#5 -0.15,0.15,0.69,U] [#6 -0.20,-0.02,0.61,U] [#7 0.08,0.01,0.56,U] [#8 -0.11,-0.02,0.55,U] 
01:17:26.698 00.002 1032 refined, 8 included, MultiStar: {-0.09, 0.07}, one-star: {-0.16, 0.18}
01:17:26.699 00.001 1032 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.83) = xAngle (0.60 = 0.60)
01:17:26.701 00.002 1032 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.60 = 0.60)
01:17:26.703 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.43 mountX=0.09 mountY=0.06, mountTheta=0.60
01:17:26.705 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.07, opts=13)
01:17:26.707 00.002 1032 Enqueuing Move request for scope (-0.09, 0.07)
01:17:26.709 00.002 10072 Worker thread wakes up
01:17:26.709 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
01:17:26.709 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:17:26.709 00.000 10072 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=0.06
01:17:26.711 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:26.714 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
01:17:26.714 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:17:26.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:26.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:17:26.714 00.000 10072 MoveAxis(W, 5, ABG)
01:17:26.714 00.000 10072 Guiding  Dir = 3, Dur = 5
01:17:26.715 00.001 10072 IsGuiding returns 0
01:17:26.715 00.000 10072 PulseGuide returned control before completion, sleep 15
01:17:26.731 00.016 10072 IsGuiding returns 0
01:17:26.731 00.000 10072 Move returns status 0, amount 5
01:17:26.731 00.000 10072 MoveAxis(N, 0, ABG)
01:17:26.731 00.000 10072 Move returns status 0, amount 0
01:17:26.731 00.000 10072 move complete, result=0
01:17:26.731 00.000 10072 worker thread done servicing request
01:17:26.732 00.001 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:17:26.735 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:26.738 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:26.740 00.002 1032 Enqueuing Expose request
01:17:26.743 00.003 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
01:17:26.744 00.001 10072 Worker thread wakes up
01:17:26.745 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:26.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:27.382 00.637 10072 Exposure complete
01:17:27.430 00.048 10072 worker thread done servicing request
01:17:27.430 00.000 1032 OnExposeComplete: enter
01:17:27.432 00.002 1032 UpdateGuideState(): m_state=6
01:17:27.434 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2404
01:17:27.436 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=752.53, Mass=1495, SNR=27.2, Peak=186 HFD=2.8
01:17:27.437 00.001 1032 MultiStar: [#1 -0.06,0.03,0.94,U] [#2 0.16,-0.01,0.70,U] [#3 0.16,0.02,0.62,U] [#4 -0.11,-0.02,0.69,U] [#5 -0.20,0.20,0.69,U] [#6 -0.01,-0.08,0.55,U] [#7 0.33,-0.26,0.54,U] [#8 -0.18,-0.20,0.57,U] 
01:17:27.438 00.001 1032 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {-0.02, 0.23}
01:17:27.440 00.002 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
01:17:27.442 00.002 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
01:17:27.443 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.70 mountX=0.02 mountY=-0.00, mountTheta=-0.13
01:17:27.446 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
01:17:27.447 00.001 1032 Enqueuing Move request for scope (-0.00, 0.02)
01:17:27.449 00.002 10072 Worker thread wakes up
01:17:27.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
01:17:27.449 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
01:17:27.449 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
01:17:27.451 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:27.454 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
01:17:27.454 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:17:27.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:27.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:17:27.454 00.000 10072 MoveAxis(W, 7, ABG)
01:17:27.454 00.000 10072 Guiding  Dir = 3, Dur = 7
01:17:27.455 00.001 10072 IsGuiding returns 0
01:17:27.456 00.001 10072 PulseGuide returned control before completion, sleep 17
01:17:27.474 00.018 1032 UpdateGuideState exits: m=1495 SNR=27.2
01:17:27.476 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:27.477 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:27.479 00.002 1032 Enqueuing Expose request
01:17:27.490 00.011 10072 IsGuiding returns 0
01:17:27.490 00.000 10072 Move returns status 0, amount 7
01:17:27.490 00.000 10072 MoveAxis(N, 0, ABG)
01:17:27.490 00.000 10072 Move returns status 0, amount 0
01:17:27.490 00.000 10072 move complete, result=0
01:17:27.490 00.000 10072 worker thread done servicing request
01:17:27.490 00.000 10072 Worker thread wakes up
01:17:27.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:27.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:27.491 00.001 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:17:27.899 00.408 10072 Exposure complete
01:17:27.947 00.048 10072 worker thread done servicing request
01:17:27.947 00.000 1032 OnExposeComplete: enter
01:17:27.948 00.001 1032 UpdateGuideState(): m_state=6
01:17:27.950 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2405
01:17:27.952 00.002 1032 Star::Find returns 1 (0), X=317.14, Y=752.44, Mass=1516, SNR=27.4, Peak=173 HFD=2.8
01:17:27.955 00.003 1032 MultiStar: [#1 0.11,0.07,0.87,U] [#2 0.13,0.06,0.70,U] [#3 -0.28,0.16,0.59,U] [#4 -0.11,-0.02,0.64,U] [#5 -0.15,0.08,0.65,U] [#6 -0.11,-0.03,0.55,U] [#7 0.26,-0.02,0.53,U] [#8 -0.11,-0.02,0.51,U] 
01:17:27.957 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {-0.09, 0.14}
01:17:27.960 00.003 1032 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.83) = xAngle (0.32 = 0.32)
01:17:27.962 00.002 1032 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.32 = 0.32)
01:17:27.964 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.15 mountX=0.06 mountY=0.02, mountTheta=0.32
01:17:27.967 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
01:17:27.970 00.003 1032 Enqueuing Move request for scope (-0.04, 0.06)
01:17:27.972 00.002 10072 Worker thread wakes up
01:17:27.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
01:17:27.972 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
01:17:27.972 00.000 10072 Moving (-0.04, 0.06) raw xDistance=0.06 yDistance=0.02
01:17:27.975 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:27.977 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.13
01:17:27.977 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:17:27.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:27.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:17:27.977 00.000 10072 MoveAxis(W, 6, ABG)
01:17:27.977 00.000 10072 Guiding  Dir = 3, Dur = 6
01:17:27.977 00.000 10072 IsGuiding returns 0
01:17:27.979 00.002 10072 PulseGuide returned control before completion, sleep 16
01:17:27.997 00.018 1032 UpdateGuideState exits: m=1516 SNR=27.4
01:17:27.999 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:28.000 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:28.002 00.002 1032 Enqueuing Expose request
01:17:28.006 00.004 10072 IsGuiding returns 0
01:17:28.006 00.000 10072 Move returns status 0, amount 6
01:17:28.007 00.001 10072 MoveAxis(N, 0, ABG)
01:17:28.007 00.000 10072 Move returns status 0, amount 0
01:17:28.007 00.000 10072 move complete, result=0
01:17:28.007 00.000 10072 worker thread done servicing request
01:17:28.007 00.000 10072 Worker thread wakes up
01:17:28.007 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:28.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:28.013 00.006 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:17:28.633 00.620 10072 Exposure complete
01:17:28.683 00.050 10072 worker thread done servicing request
01:17:28.684 00.001 1032 OnExposeComplete: enter
01:17:28.686 00.002 1032 UpdateGuideState(): m_state=6
01:17:28.687 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2406
01:17:28.689 00.002 1032 Star::Find returns 1 (0), X=317.32, Y=752.31, Mass=1184, SNR=24.2, Peak=126 HFD=2.9
01:17:28.691 00.002 1032 MultiStar: [#1 0.08,-0.14,1.09,U] [#2 0.15,-0.03,0.79,U] [#3 0.01,0.13,0.73,U] [#4 -0.03,-0.16,0.75,U] [#5 -0.19,0.12,0.74,U] [#6 -0.03,-0.19,0.66,U] [#7 0.30,-0.38,0.57,U] [#8 0.02,-0.12,0.62,U] 
01:17:28.692 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.08, 0.02}
01:17:28.694 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
01:17:28.696 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
01:17:28.697 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.07 mountX=-0.08 mountY=-0.02, mountTheta=-2.90
01:17:28.700 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
01:17:28.702 00.002 1032 Enqueuing Move request for scope (0.04, -0.07)
01:17:28.704 00.002 10072 Worker thread wakes up
01:17:28.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
01:17:28.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
01:17:28.704 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
01:17:28.707 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:28.709 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
01:17:28.709 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:17:28.710 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:28.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:17:28.710 00.000 10072 MoveAxis(W, 8, ABG)
01:17:28.710 00.000 10072 Guiding  Dir = 3, Dur = 8
01:17:28.710 00.000 10072 IsGuiding returns 0
01:17:28.711 00.001 10072 PulseGuide returned control before completion, sleep 18
01:17:28.728 00.017 1032 UpdateGuideState exits: m=1184 SNR=24.2
01:17:28.730 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:28.731 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:28.733 00.002 1032 Enqueuing Expose request
01:17:28.739 00.006 10072 IsGuiding returns 0
01:17:28.740 00.001 10072 Move returns status 0, amount 8
01:17:28.740 00.000 10072 MoveAxis(N, 0, ABG)
01:17:28.740 00.000 10072 Move returns status 0, amount 0
01:17:28.740 00.000 10072 move complete, result=0
01:17:28.740 00.000 10072 worker thread done servicing request
01:17:28.740 00.000 10072 Worker thread wakes up
01:17:28.740 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:28.740 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:28.746 00.006 1032 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:17:29.147 00.401 10072 Exposure complete
01:17:29.197 00.050 10072 worker thread done servicing request
01:17:29.197 00.000 1032 OnExposeComplete: enter
01:17:29.200 00.003 1032 UpdateGuideState(): m_state=6
01:17:29.203 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2407
01:17:29.204 00.001 1032 Star::Find returns 1 (0), X=317.32, Y=752.36, Mass=1475, SNR=27.0, Peak=190 HFD=2.9
01:17:29.208 00.004 1032 MultiStar: [#1 0.06,-0.11,0.93,U] [#2 0.25,-0.09,0.74,U] [#3 0.03,0.01,0.62,U] [#4 0.05,-0.15,0.71,U] [#5 -0.04,0.07,0.65,U] [#6 0.02,-0.12,0.58,U] [#7 0.35,-0.40,0.48,U] [#8 -0.03,-0.12,0.51,U] 
01:17:29.211 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.09, 0.07}
01:17:29.213 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
01:17:29.216 00.003 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
01:17:29.218 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.11 cameraTheta=-0.72 mountX=-0.10 mountY=-0.06, mountTheta=-2.55
01:17:29.221 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.08, opts=13)
01:17:29.224 00.003 1032 Enqueuing Move request for scope (0.09, -0.08)
01:17:29.227 00.003 10072 Worker thread wakes up
01:17:29.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
01:17:29.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
01:17:29.227 00.000 10072 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=-0.06
01:17:29.230 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:29.233 00.003 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
01:17:29.233 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:17:29.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:29.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:17:29.233 00.000 10072 MoveAxis(W, 6, ABG)
01:17:29.233 00.000 10072 Guiding  Dir = 3, Dur = 6
01:17:29.234 00.001 10072 IsGuiding returns 0
01:17:29.235 00.001 10072 PulseGuide returned control before completion, sleep 16
01:17:29.253 00.018 1032 UpdateGuideState exits: m=1475 SNR=27.0
01:17:29.257 00.004 10072 IsGuiding returns 0
01:17:29.257 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:29.258 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:29.260 00.002 1032 Enqueuing Expose request
01:17:29.262 00.002 10072 Move returns status 0, amount 6
01:17:29.262 00.000 10072 MoveAxis(N, 0, ABG)
01:17:29.262 00.000 10072 Move returns status 0, amount 0
01:17:29.262 00.000 10072 move complete, result=0
01:17:29.262 00.000 10072 worker thread done servicing request
01:17:29.262 00.000 10072 Worker thread wakes up
01:17:29.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:29.263 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:29.270 00.007 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:17:29.899 00.629 10072 Exposure complete
01:17:29.956 00.057 10072 worker thread done servicing request
01:17:29.956 00.000 1032 OnExposeComplete: enter
01:17:29.959 00.003 1032 UpdateGuideState(): m_state=6
01:17:29.962 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2408
01:17:29.963 00.001 1032 Star::Find returns 1 (0), X=317.27, Y=752.26, Mass=1536, SNR=27.6, Peak=166 HFD=2.9
01:17:29.965 00.002 1032 MultiStar: [#1 0.14,-0.03,0.87,U] [#2 0.26,-0.02,0.72,U] [#3 0.15,-0.06,0.64,U] [#4 -0.04,-0.00,0.66,U] [#5 -0.09,0.13,0.70,U] [#6 -0.02,-0.27,0.58,U] [#7 0.56,-0.22,0.51,U] [#8 0.22,-0.12,0.54,U] 
01:17:29.967 00.002 1032 single-star, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.04, -0.04}
01:17:29.969 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
01:17:29.971 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
01:17:29.973 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.75 mountX=-0.05 mountY=-0.03, mountTheta=-2.58
01:17:29.977 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
01:17:29.980 00.003 1032 Enqueuing Move request for scope (0.04, -0.04)
01:17:29.982 00.002 10072 Worker thread wakes up
01:17:29.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
01:17:29.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
01:17:29.982 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
01:17:29.984 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:29.987 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
01:17:29.987 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:17:29.987 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:29.987 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:17:29.987 00.000 10072 MoveAxis(W, 7, ABG)
01:17:29.987 00.000 10072 Guiding  Dir = 3, Dur = 7
01:17:29.989 00.002 10072 IsGuiding returns 0
01:17:29.989 00.000 10072 PulseGuide returned control before completion, sleep 17
01:17:30.010 00.021 1032 UpdateGuideState exits: m=1536 SNR=27.6
01:17:30.012 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:30.014 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:30.017 00.003 1032 Enqueuing Expose request
01:17:30.022 00.005 10072 IsGuiding returns 0
01:17:30.022 00.000 10072 Move returns status 0, amount 7
01:17:30.022 00.000 10072 MoveAxis(N, 0, ABG)
01:17:30.022 00.000 10072 Move returns status 0, amount 0
01:17:30.022 00.000 10072 move complete, result=0
01:17:30.022 00.000 10072 worker thread done servicing request
01:17:30.023 00.001 10072 Worker thread wakes up
01:17:30.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:30.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:30.032 00.009 1032 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:17:30.429 00.397 10072 Exposure complete
01:17:30.481 00.052 10072 worker thread done servicing request
01:17:30.481 00.000 1032 OnExposeComplete: enter
01:17:30.484 00.003 1032 UpdateGuideState(): m_state=6
01:17:30.486 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2409
01:17:30.489 00.003 1032 Star::Find returns 1 (0), X=317.39, Y=752.48, Mass=1456, SNR=26.9, Peak=166 HFD=3.1
01:17:30.492 00.003 1032 MultiStar: [#1 0.09,0.06,0.97,U] [#2 0.15,-0.09,0.67,U] [#3 0.14,-0.07,0.66,U] [#4 0.02,-0.14,0.68,U] [#5 -0.08,0.03,0.70,U] [#6 0.10,-0.06,0.59,U] [#7 0.46,-0.25,0.55,U] [#8 0.08,-0.32,0.55,U] 
01:17:30.494 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.16, 0.19}
01:17:30.496 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
01:17:30.498 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
01:17:30.500 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.35 mountX=-0.07 mountY=-0.10, mountTheta=-2.18
01:17:30.504 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
01:17:30.506 00.002 1032 Enqueuing Move request for scope (0.12, -0.04)
01:17:30.507 00.001 10072 Worker thread wakes up
01:17:30.508 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
01:17:30.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
01:17:30.508 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.10
01:17:30.510 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:30.513 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
01:17:30.513 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:17:30.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:30.514 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:17:30.514 00.000 10072 MoveAxis(W, 6, ABG)
01:17:30.514 00.000 10072 Guiding  Dir = 3, Dur = 6
01:17:30.514 00.000 10072 IsGuiding returns 0
01:17:30.515 00.001 10072 PulseGuide returned control before completion, sleep 16
01:17:30.534 00.019 1032 UpdateGuideState exits: m=1456 SNR=26.9
01:17:30.538 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:30.540 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:30.542 00.002 1032 Enqueuing Expose request
01:17:30.544 00.002 10072 IsGuiding returns 0
01:17:30.544 00.000 10072 Move returns status 0, amount 6
01:17:30.544 00.000 10072 MoveAxis(N, 0, ABG)
01:17:30.544 00.000 10072 Move returns status 0, amount 0
01:17:30.544 00.000 10072 move complete, result=0
01:17:30.544 00.000 10072 worker thread done servicing request
01:17:30.544 00.000 10072 Worker thread wakes up
01:17:30.544 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:30.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:30.553 00.009 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:17:31.182 00.629 10072 Exposure complete
01:17:31.230 00.048 10072 worker thread done servicing request
01:17:31.230 00.000 1032 OnExposeComplete: enter
01:17:31.232 00.002 1032 UpdateGuideState(): m_state=6
01:17:31.234 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2410
01:17:31.235 00.001 1032 Star::Find returns 1 (0), X=317.40, Y=752.40, Mass=1442, SNR=26.7, Peak=166 HFD=3.0
01:17:31.238 00.003 1032 MultiStar: [#1 0.14,0.06,0.93,U] [#2 0.27,0.04,0.72,U] [#3 0.14,0.14,0.69,U] [#4 0.04,-0.03,0.73,U] [#5 -0.10,0.21,0.68,U] [#6 0.15,-0.09,0.58,U] [#7 0.37,-0.22,0.49,U] [#8 0.09,-0.09,0.55,U] 
01:17:31.240 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.03}, one-star: {0.17, 0.11}
01:17:31.242 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
01:17:31.244 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
01:17:31.246 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.22 mountX=-0.01 mountY=-0.14, mountTheta=-1.61
01:17:31.249 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
01:17:31.250 00.001 1032 Enqueuing Move request for scope (0.14, 0.03)
01:17:31.252 00.002 10072 Worker thread wakes up
01:17:31.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
01:17:31.252 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
01:17:31.252 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
01:17:31.254 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:31.257 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
01:17:31.257 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:17:31.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:31.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:17:31.257 00.000 10072 MoveAxis(W, 5, ABG)
01:17:31.257 00.000 10072 Guiding  Dir = 3, Dur = 5
01:17:31.258 00.001 10072 IsGuiding returns 0
01:17:31.258 00.000 10072 PulseGuide returned control before completion, sleep 15
01:17:31.275 00.017 1032 UpdateGuideState exits: m=1442 SNR=26.7
01:17:31.278 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:31.280 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:31.281 00.001 1032 Enqueuing Expose request
01:17:31.289 00.008 10072 IsGuiding returns 0
01:17:31.290 00.001 10072 Move returns status 0, amount 5
01:17:31.290 00.000 10072 MoveAxis(N, 0, ABG)
01:17:31.290 00.000 10072 Move returns status 0, amount 0
01:17:31.290 00.000 10072 move complete, result=0
01:17:31.290 00.000 10072 worker thread done servicing request
01:17:31.290 00.000 10072 Worker thread wakes up
01:17:31.290 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:31.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:31.291 00.001 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:17:31.699 00.408 10072 Exposure complete
01:17:31.749 00.050 10072 worker thread done servicing request
01:17:31.749 00.000 1032 OnExposeComplete: enter
01:17:31.751 00.002 1032 UpdateGuideState(): m_state=6
01:17:31.752 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2411
01:17:31.754 00.002 1032 Star::Find returns 1 (0), X=317.41, Y=752.40, Mass=1451, SNR=26.8, Peak=161 HFD=3.1
01:17:31.756 00.002 1032 MultiStar: [#1 0.20,0.10,0.93,U] [#2 0.24,0.04,0.73,U] [#3 0.19,-0.04,0.67,U] [#4 0.02,-0.12,0.70,U] [#5 0.00,-0.07,0.69,U] [#6 -0.02,-0.21,0.58,U] [#7 0.22,-0.30,0.53,U] [#8 0.13,-0.14,0.59,U] 
01:17:31.758 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.18, 0.11}
01:17:31.760 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
01:17:31.761 00.001 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
01:17:31.763 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.32 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
01:17:31.766 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
01:17:31.771 00.005 1032 Enqueuing Move request for scope (0.13, -0.04)
01:17:31.772 00.001 10072 Worker thread wakes up
01:17:31.773 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
01:17:31.773 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
01:17:31.773 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.08 yDistance=-0.12
01:17:31.775 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:31.778 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
01:17:31.778 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:17:31.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:31.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:17:31.778 00.000 10072 MoveAxis(W, 5, ABG)
01:17:31.778 00.000 10072 Guiding  Dir = 3, Dur = 5
01:17:31.779 00.001 10072 IsGuiding returns 0
01:17:31.779 00.000 10072 PulseGuide returned control before completion, sleep 15
01:17:31.796 00.017 1032 UpdateGuideState exits: m=1451 SNR=26.8
01:17:31.799 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:31.802 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:31.804 00.002 1032 Enqueuing Expose request
01:17:31.806 00.002 10072 IsGuiding returns 0
01:17:31.806 00.000 10072 Move returns status 0, amount 5
01:17:31.806 00.000 10072 MoveAxis(N, 0, ABG)
01:17:31.806 00.000 10072 Move returns status 0, amount 0
01:17:31.806 00.000 10072 move complete, result=0
01:17:31.807 00.001 10072 worker thread done servicing request
01:17:31.807 00.000 10072 Worker thread wakes up
01:17:31.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:31.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:31.814 00.007 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:17:32.434 00.620 10072 Exposure complete
01:17:32.481 00.047 10072 worker thread done servicing request
01:17:32.481 00.000 1032 OnExposeComplete: enter
01:17:32.483 00.002 1032 UpdateGuideState(): m_state=6
01:17:32.485 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2412
01:17:32.489 00.004 1032 Star::Find returns 1 (0), X=317.22, Y=752.29, Mass=1681, SNR=28.9, Peak=187 HFD=2.8
01:17:32.491 00.002 1032 MultiStar: [#1 0.09,-0.04,0.85,U] [#2 0.19,0.10,0.64,U] [#3 0.07,-0.02,0.59,U] [#4 -0.04,0.02,0.62,U] [#5 -0.21,0.21,0.58,U] [#6 0.01,0.01,0.56,U] [#7 0.44,-0.29,0.44,U] [#8 -0.04,-0.12,0.54,U] 
01:17:32.495 00.004 1032 single-star, 8 included, MultiStar: {0.04, -0.01}, one-star: {-0.01, -0.00}
01:17:32.497 00.002 1032 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.83) = xAngle (-4.71 = 1.57)
01:17:32.499 00.002 1032 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.71 = 1.57)
01:17:32.500 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.88 mountX=-0.00 mountY=0.01, mountTheta=1.57
01:17:32.502 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.00, opts=13)
01:17:32.504 00.002 1032 Enqueuing Move request for scope (-0.01, -0.00)
01:17:32.506 00.002 10072 Worker thread wakes up
01:17:32.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
01:17:32.506 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
01:17:32.506 00.000 10072 Moving (-0.01, -0.00) raw xDistance=-0.00 yDistance=0.01
01:17:32.508 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:32.510 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
01:17:32.510 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:17:32.510 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:32.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:17:32.510 00.000 10072 MoveAxis(W, 6, ABG)
01:17:32.510 00.000 10072 Guiding  Dir = 3, Dur = 6
01:17:32.511 00.001 10072 IsGuiding returns 0
01:17:32.511 00.000 10072 PulseGuide returned control before completion, sleep 16
01:17:32.530 00.019 1032 UpdateGuideState exits: m=1681 SNR=28.9
01:17:32.532 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:32.534 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:32.536 00.002 1032 Enqueuing Expose request
01:17:32.541 00.005 10072 IsGuiding returns 0
01:17:32.541 00.000 10072 Move returns status 0, amount 6
01:17:32.541 00.000 10072 MoveAxis(N, 0, ABG)
01:17:32.541 00.000 10072 Move returns status 0, amount 0
01:17:32.541 00.000 10072 move complete, result=0
01:17:32.541 00.000 10072 worker thread done servicing request
01:17:32.541 00.000 10072 Worker thread wakes up
01:17:32.542 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:32.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:32.545 00.003 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
01:17:32.955 00.410 10072 Exposure complete
01:17:33.002 00.047 10072 worker thread done servicing request
01:17:33.002 00.000 1032 OnExposeComplete: enter
01:17:33.004 00.002 1032 UpdateGuideState(): m_state=6
01:17:33.006 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2413
01:17:33.007 00.001 1032 Star::Find returns 1 (0), X=317.27, Y=752.48, Mass=1264, SNR=25.1, Peak=158 HFD=3.0
01:17:33.009 00.002 1032 MultiStar: [#1 -0.01,0.23,1.02,U] [#2 0.36,0.10,0.77,U] [#3 0.08,0.00,0.71,U] [#4 0.02,0.17,0.72,U] [#5 -0.33,0.07,0.71,U] [#6 -0.02,0.11,0.64,U] [#7 0.29,-0.25,0.57,U] [#8 -0.03,-0.18,0.61,U] 
01:17:33.012 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.04, 0.19}
01:17:33.013 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
01:17:33.015 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
01:17:33.016 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.09 cameraTheta=1.06 mountX=0.06 mountY=-0.06, mountTheta=-0.77
01:17:33.019 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
01:17:33.020 00.001 1032 Enqueuing Move request for scope (0.04, 0.07)
01:17:33.022 00.002 10072 Worker thread wakes up
01:17:33.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
01:17:33.022 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
01:17:33.022 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
01:17:33.024 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:33.026 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
01:17:33.026 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:17:33.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:33.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:17:33.026 00.000 10072 MoveAxis(W, 5, ABG)
01:17:33.027 00.001 10072 Guiding  Dir = 3, Dur = 5
01:17:33.027 00.000 10072 IsGuiding returns 0
01:17:33.027 00.000 10072 PulseGuide returned control before completion, sleep 15
01:17:33.044 00.017 1032 UpdateGuideState exits: m=1264 SNR=25.1
01:17:33.046 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:33.047 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:33.050 00.003 1032 Enqueuing Expose request
01:17:33.058 00.008 10072 IsGuiding returns 0
01:17:33.058 00.000 10072 Move returns status 0, amount 5
01:17:33.058 00.000 10072 MoveAxis(N, 0, ABG)
01:17:33.058 00.000 10072 Move returns status 0, amount 0
01:17:33.058 00.000 10072 move complete, result=0
01:17:33.058 00.000 10072 worker thread done servicing request
01:17:33.058 00.000 10072 Worker thread wakes up
01:17:33.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:33.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:33.060 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:17:33.684 00.624 10072 Exposure complete
01:17:33.735 00.051 10072 worker thread done servicing request
01:17:33.735 00.000 1032 OnExposeComplete: enter
01:17:33.738 00.003 1032 UpdateGuideState(): m_state=6
01:17:33.740 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2414
01:17:33.742 00.002 1032 Star::Find returns 1 (0), X=317.28, Y=752.42, Mass=1448, SNR=26.8, Peak=165 HFD=3.0
01:17:33.745 00.003 1032 MultiStar: [#1 0.06,0.07,0.91,U] [#2 0.26,0.16,0.74,U] [#3 0.05,-0.02,0.68,U] [#4 -0.00,-0.03,0.67,U] [#5 -0.20,0.14,0.69,U] [#6 -0.03,-0.05,0.58,U] [#7 0.32,-0.05,0.52,U] [#8 0.05,-0.26,0.57,U] 
01:17:33.747 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.05, 0.12}
01:17:33.749 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
01:17:33.750 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
01:17:33.752 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.45 mountX=0.01 mountY=-0.06, mountTheta=-1.38
01:17:33.756 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
01:17:33.758 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
01:17:33.759 00.001 10072 Worker thread wakes up
01:17:33.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
01:17:33.761 00.002 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
01:17:33.761 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.06
01:17:33.762 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:33.765 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.12
01:17:33.765 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:17:33.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:33.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:17:33.765 00.000 10072 MoveAxis(W, 7, ABG)
01:17:33.765 00.000 10072 Guiding  Dir = 3, Dur = 7
01:17:33.765 00.000 10072 IsGuiding returns 0
01:17:33.766 00.001 10072 PulseGuide returned control before completion, sleep 17
01:17:33.785 00.019 1032 UpdateGuideState exits: m=1448 SNR=26.8
01:17:33.787 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:33.788 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:33.790 00.002 1032 Enqueuing Expose request
01:17:33.791 00.001 10072 IsGuiding returns 0
01:17:33.791 00.000 10072 Move returns status 0, amount 7
01:17:33.791 00.000 10072 MoveAxis(N, 0, ABG)
01:17:33.791 00.000 10072 Move returns status 0, amount 0
01:17:33.791 00.000 10072 move complete, result=0
01:17:33.792 00.001 10072 worker thread done servicing request
01:17:33.792 00.000 10072 Worker thread wakes up
01:17:33.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:33.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:33.801 00.009 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:17:34.201 00.400 10072 Exposure complete
01:17:34.248 00.047 10072 worker thread done servicing request
01:17:34.248 00.000 1032 OnExposeComplete: enter
01:17:34.250 00.002 1032 UpdateGuideState(): m_state=6
01:17:34.253 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2415
01:17:34.255 00.002 1032 Star::Find returns 1 (0), X=317.35, Y=752.53, Mass=1347, SNR=25.9, Peak=164 HFD=3.0
01:17:34.257 00.002 1032 MultiStar: [#1 0.12,0.09,1.01,U] [#2 0.29,0.06,0.76,U] [#3 0.16,0.08,0.72,U] [#4 0.05,0.20,0.72,U] [#5 -0.11,0.19,0.73,U] [#6 -0.05,0.11,0.62,U] [#7 0.21,-0.30,0.55,U] [#8 0.19,-0.16,0.58,U] 
01:17:34.258 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.12, 0.23}
01:17:34.260 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
01:17:34.262 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
01:17:34.263 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.62 mountX=0.05 mountY=-0.13, mountTheta=-1.21
01:17:34.265 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
01:17:34.267 00.002 1032 Enqueuing Move request for scope (0.11, 0.08)
01:17:34.269 00.002 10072 Worker thread wakes up
01:17:34.269 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
01:17:34.269 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
01:17:34.269 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
01:17:34.272 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:34.274 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
01:17:34.275 00.001 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:17:34.275 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:34.275 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:17:34.275 00.000 10072 MoveAxis(W, 6, ABG)
01:17:34.275 00.000 10072 Guiding  Dir = 3, Dur = 6
01:17:34.275 00.000 10072 IsGuiding returns 0
01:17:34.276 00.001 10072 PulseGuide returned control before completion, sleep 16
01:17:34.293 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:17:34.296 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:34.298 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:34.299 00.001 1032 Enqueuing Expose request
01:17:34.307 00.008 10072 IsGuiding returns 0
01:17:34.308 00.001 10072 Move returns status 0, amount 6
01:17:34.308 00.000 10072 MoveAxis(N, 0, ABG)
01:17:34.308 00.000 10072 Move returns status 0, amount 0
01:17:34.308 00.000 10072 move complete, result=0
01:17:34.308 00.000 10072 worker thread done servicing request
01:17:34.308 00.000 10072 Worker thread wakes up
01:17:34.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:34.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:34.311 00.003 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:17:34.933 00.622 10072 Exposure complete
01:17:34.978 00.045 10072 worker thread done servicing request
01:17:34.979 00.001 1032 OnExposeComplete: enter
01:17:34.981 00.002 1032 UpdateGuideState(): m_state=6
01:17:34.983 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2416
01:17:34.985 00.002 1032 Star::Find returns 1 (0), X=317.29, Y=752.32, Mass=1533, SNR=27.6, Peak=163 HFD=2.9
01:17:34.987 00.002 1032 MultiStar: [#1 0.21,-0.11,0.92,U] [#2 0.35,0.10,0.61,U] [#3 0.24,-0.03,0.67,U] [#4 0.05,0.00,0.71,U] [#5 -0.16,0.25,0.67,U] [#6 -0.06,0.02,0.57,U] [#7 0.55,-0.28,0.52,U] [#8 0.10,-0.03,0.54,U] 
01:17:34.989 00.002 1032 single-star, 8 included, MultiStar: {0.14, -0.00}, one-star: {0.06, 0.02}
01:17:34.992 00.003 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:17:34.994 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:17:34.996 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.38 mountX=0.01 mountY=-0.07, mountTheta=-1.46
01:17:34.999 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
01:17:35.001 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
01:17:35.002 00.001 10072 Worker thread wakes up
01:17:35.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:17:35.003 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:17:35.003 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.07
01:17:35.004 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:35.006 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
01:17:35.007 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:17:35.007 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:35.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:17:35.007 00.000 10072 MoveAxis(W, 7, ABG)
01:17:35.007 00.000 10072 Guiding  Dir = 3, Dur = 7
01:17:35.007 00.000 10072 IsGuiding returns 0
01:17:35.007 00.000 10072 PulseGuide returned control before completion, sleep 17
01:17:35.026 00.019 1032 UpdateGuideState exits: m=1533 SNR=27.6
01:17:35.028 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:35.030 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:35.032 00.002 1032 Enqueuing Expose request
01:17:35.040 00.008 10072 IsGuiding returns 0
01:17:35.040 00.000 10072 Move returns status 0, amount 7
01:17:35.040 00.000 10072 MoveAxis(N, 0, ABG)
01:17:35.040 00.000 10072 Move returns status 0, amount 0
01:17:35.040 00.000 10072 move complete, result=0
01:17:35.040 00.000 10072 worker thread done servicing request
01:17:35.040 00.000 10072 Worker thread wakes up
01:17:35.040 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:35.040 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:35.042 00.002 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:17:35.447 00.405 10072 Exposure complete
01:17:35.500 00.053 10072 worker thread done servicing request
01:17:35.500 00.000 1032 OnExposeComplete: enter
01:17:35.502 00.002 1032 UpdateGuideState(): m_state=6
01:17:35.503 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2417
01:17:35.504 00.001 1032 Star::Find returns 1 (0), X=317.47, Y=752.41, Mass=1469, SNR=27.0, Peak=180 HFD=3.1
01:17:35.508 00.004 1032 MultiStar: [#1 0.24,-0.09,0.97,U] [#2 0.28,-0.15,0.74,U] [#3 0.28,-0.14,0.71,U] [#4 0.06,0.06,0.71,U] [#5 0.07,0.11,0.66,U] [#6 0.01,-0.09,0.55,U] [#7 0.36,-0.37,0.51,U] [#8 0.16,-0.26,0.55,U] 
01:17:35.510 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.07}, one-star: {0.24, 0.11}
01:17:35.512 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
01:17:35.513 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
01:17:35.515 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.35 mountX=-0.12 mountY=-0.17, mountTheta=-2.18
01:17:35.517 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.07, opts=13)
01:17:35.520 00.003 1032 Enqueuing Move request for scope (0.20, -0.07)
01:17:35.524 00.004 10072 Worker thread wakes up
01:17:35.524 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
01:17:35.525 00.001 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
01:17:35.525 00.000 10072 Moving (0.20, -0.07) raw xDistance=-0.12 yDistance=-0.17
01:17:35.527 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:35.529 00.002 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
01:17:35.529 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
01:17:35.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:35.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:17:35.529 00.000 10072 MoveAxis(W, 6, ABG)
01:17:35.529 00.000 10072 Guiding  Dir = 3, Dur = 6
01:17:35.529 00.000 10072 IsGuiding returns 0
01:17:35.530 00.001 10072 PulseGuide returned control before completion, sleep 16
01:17:35.547 00.017 1032 UpdateGuideState exits: m=1469 SNR=27.0
01:17:35.549 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:35.551 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:35.555 00.004 1032 Enqueuing Expose request
01:17:35.557 00.002 10072 IsGuiding returns 0
01:17:35.557 00.000 10072 Move returns status 0, amount 6
01:17:35.557 00.000 10072 MoveAxis(N, 0, ABG)
01:17:35.557 00.000 10072 Move returns status 0, amount 0
01:17:35.557 00.000 10072 move complete, result=0
01:17:35.557 00.000 10072 worker thread done servicing request
01:17:35.557 00.000 10072 Worker thread wakes up
01:17:35.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:35.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:35.564 00.007 1032 GuideStep: -0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
01:17:36.199 00.635 10072 Exposure complete
01:17:36.247 00.048 1032 OnExposeComplete: enter
01:17:36.250 00.003 1032 UpdateGuideState(): m_state=6
01:17:36.252 00.002 10072 worker thread done servicing request
01:17:36.252 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2418
01:17:36.254 00.002 1032 Star::Find returns 1 (0), X=317.22, Y=752.50, Mass=1414, SNR=26.5, Peak=174 HFD=3.0
01:17:36.256 00.002 1032 MultiStar: [#1 0.02,0.13,0.92,U] [#2 0.29,0.14,0.71,U] [#3 0.12,0.02,0.65,U] [#4 -0.08,-0.00,0.67,U] [#5 -0.25,0.25,0.72,U] [#6 0.02,0.11,0.55,U] [#7 0.28,-0.23,0.52,U] [#8 0.14,-0.16,0.56,U] 
01:17:36.258 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {-0.01, 0.21}
01:17:36.259 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
01:17:36.261 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
01:17:36.262 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=1.01 mountX=0.06 mountY=-0.06, mountTheta=-0.82
01:17:36.266 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
01:17:36.269 00.003 1032 Enqueuing Move request for scope (0.05, 0.07)
01:17:36.271 00.002 10072 Worker thread wakes up
01:17:36.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:17:36.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:17:36.271 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.06 yDistance=-0.06
01:17:36.273 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:36.275 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
01:17:36.275 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:17:36.275 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:36.275 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:17:36.275 00.000 10072 MoveAxis(W, 6, ABG)
01:17:36.275 00.000 10072 Guiding  Dir = 3, Dur = 6
01:17:36.276 00.001 10072 IsGuiding returns 0
01:17:36.276 00.000 10072 PulseGuide returned control before completion, sleep 16
01:17:36.292 00.016 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:17:36.294 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:36.295 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:36.298 00.003 1032 Enqueuing Expose request
01:17:36.304 00.006 10072 IsGuiding returns 0
01:17:36.304 00.000 10072 Move returns status 0, amount 6
01:17:36.304 00.000 10072 MoveAxis(N, 0, ABG)
01:17:36.304 00.000 10072 Move returns status 0, amount 0
01:17:36.304 00.000 10072 move complete, result=0
01:17:36.304 00.000 10072 worker thread done servicing request
01:17:36.304 00.000 10072 Worker thread wakes up
01:17:36.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:36.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:36.307 00.003 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:17:36.713 00.406 10072 Exposure complete
01:17:36.760 00.047 10072 worker thread done servicing request
01:17:36.761 00.001 1032 OnExposeComplete: enter
01:17:36.762 00.001 1032 UpdateGuideState(): m_state=6
01:17:36.764 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2419
01:17:36.766 00.002 1032 Star::Find returns 1 (0), X=317.34, Y=752.48, Mass=1453, SNR=26.8, Peak=182 HFD=3.0
01:17:36.768 00.002 1032 MultiStar: [#1 0.03,0.00,0.92,U] [#2 0.27,0.13,0.76,U] [#3 -0.01,0.06,0.71,U] [#4 -0.21,0.00,0.66,U] [#5 -0.33,0.33,0.73,U] [#6 -0.12,0.02,0.59,U] [#7 -0.00,-0.10,0.55,U] [#8 0.20,0.05,0.55,U] 
01:17:36.770 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.09}, one-star: {0.11, 0.18}
01:17:36.773 00.003 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
01:17:36.776 00.003 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
01:17:36.778 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.57 mountX=0.08 mountY=-0.02, mountTheta=-0.26
01:17:36.781 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.09, opts=13)
01:17:36.783 00.002 1032 Enqueuing Move request for scope (0.00, 0.09)
01:17:36.785 00.002 10072 Worker thread wakes up
01:17:36.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
01:17:36.785 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
01:17:36.786 00.001 10072 Moving (0.00, 0.09) raw xDistance=0.08 yDistance=-0.02
01:17:36.787 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:36.790 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
01:17:36.790 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:17:36.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:36.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:17:36.790 00.000 10072 MoveAxis(W, 6, ABG)
01:17:36.790 00.000 10072 Guiding  Dir = 3, Dur = 6
01:17:36.790 00.000 10072 IsGuiding returns 0
01:17:36.791 00.001 10072 PulseGuide returned control before completion, sleep 16
01:17:36.808 00.017 1032 UpdateGuideState exits: m=1453 SNR=26.8
01:17:36.810 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:36.811 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:36.812 00.001 1032 Enqueuing Expose request
01:17:36.822 00.010 10072 IsGuiding returns 0
01:17:36.822 00.000 10072 Move returns status 0, amount 6
01:17:36.822 00.000 10072 MoveAxis(N, 0, ABG)
01:17:36.822 00.000 10072 Move returns status 0, amount 0
01:17:36.822 00.000 10072 move complete, result=0
01:17:36.822 00.000 10072 worker thread done servicing request
01:17:36.822 00.000 10072 Worker thread wakes up
01:17:36.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:36.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:36.825 00.003 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
01:17:37.449 00.624 10072 Exposure complete
01:17:37.498 00.049 10072 worker thread done servicing request
01:17:37.498 00.000 1032 OnExposeComplete: enter
01:17:37.500 00.002 1032 UpdateGuideState(): m_state=6
01:17:37.502 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2420
01:17:37.505 00.003 1032 Star::Find returns 1 (0), X=317.27, Y=752.38, Mass=1451, SNR=26.8, Peak=165 HFD=2.8
01:17:37.506 00.001 1032 MultiStar: [#1 0.12,0.00,0.89,U] [#2 0.05,0.19,0.75,U] [#3 0.06,0.08,0.62,U] [#4 0.01,0.02,0.72,U] [#5 -0.21,0.11,0.71,U] [#6 -0.01,0.09,0.64,U] [#7 0.20,-0.04,0.53,U] [#8 0.01,-0.15,0.58,U] 
01:17:37.507 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.04, 0.09}
01:17:37.509 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
01:17:37.511 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
01:17:37.513 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.04 mountX=0.04 mountY=-0.04, mountTheta=-0.79
01:17:37.515 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
01:17:37.517 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
01:17:37.521 00.004 10072 Worker thread wakes up
01:17:37.521 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
01:17:37.521 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
01:17:37.521 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
01:17:37.522 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:37.525 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
01:17:37.525 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:17:37.525 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:37.525 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:17:37.525 00.000 10072 MoveAxis(W, 5, ABG)
01:17:37.525 00.000 10072 Guiding  Dir = 3, Dur = 5
01:17:37.526 00.001 10072 IsGuiding returns 0
01:17:37.526 00.000 10072 PulseGuide returned control before completion, sleep 15
01:17:37.542 00.016 1032 UpdateGuideState exits: m=1451 SNR=26.8
01:17:37.544 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:37.546 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:37.547 00.001 1032 Enqueuing Expose request
01:17:37.557 00.010 10072 IsGuiding returns 0
01:17:37.557 00.000 10072 Move returns status 0, amount 5
01:17:37.557 00.000 10072 MoveAxis(N, 0, ABG)
01:17:37.557 00.000 10072 Move returns status 0, amount 0
01:17:37.557 00.000 10072 move complete, result=0
01:17:37.557 00.000 10072 worker thread done servicing request
01:17:37.557 00.000 10072 Worker thread wakes up
01:17:37.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:37.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:37.558 00.001 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
01:17:37.964 00.406 10072 Exposure complete
01:17:38.011 00.047 10072 worker thread done servicing request
01:17:38.012 00.001 1032 OnExposeComplete: enter
01:17:38.014 00.002 1032 UpdateGuideState(): m_state=6
01:17:38.016 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2421
01:17:38.019 00.003 1032 Star::Find returns 1 (0), X=317.36, Y=752.37, Mass=1425, SNR=26.6, Peak=180 HFD=3.0
01:17:38.021 00.002 1032 MultiStar: [#1 0.13,-0.11,0.93,U] [#2 0.27,0.09,0.75,U] [#3 0.10,0.05,0.72,U] [#4 -0.10,0.09,0.70,U] [#5 -0.33,0.08,0.70,U] [#6 -0.07,0.08,0.60,U] [#7 0.19,-0.45,0.52,U] [#8 0.13,-0.04,0.56,U] 
01:17:38.027 00.006 1032 refined, 8 included, MultiStar: {0.06, -0.00}, one-star: {0.13, 0.08}
01:17:38.029 00.002 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
01:17:38.030 00.001 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
01:17:38.032 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.00 mountX=-0.01 mountY=-0.05, mountTheta=-1.83
01:17:38.034 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.00, opts=13)
01:17:38.035 00.001 1032 Enqueuing Move request for scope (0.06, -0.00)
01:17:38.037 00.002 10072 Worker thread wakes up
01:17:38.037 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
01:17:38.037 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
01:17:38.037 00.000 10072 Moving (0.06, -0.00) raw xDistance=-0.01 yDistance=-0.05
01:17:38.039 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:38.041 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.11
01:17:38.041 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:17:38.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:38.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:17:38.041 00.000 10072 MoveAxis(W, 4, ABG)
01:17:38.041 00.000 10072 Guiding  Dir = 3, Dur = 4
01:17:38.041 00.000 10072 IsGuiding returns 0
01:17:38.043 00.002 10072 PulseGuide returned control before completion, sleep 14
01:17:38.060 00.017 1032 UpdateGuideState exits: m=1425 SNR=26.6
01:17:38.062 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:38.064 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:38.066 00.002 1032 Enqueuing Expose request
01:17:38.069 00.003 10072 IsGuiding returns 0
01:17:38.069 00.000 10072 Move returns status 0, amount 4
01:17:38.069 00.000 10072 MoveAxis(N, 0, ABG)
01:17:38.069 00.000 10072 Move returns status 0, amount 0
01:17:38.069 00.000 10072 move complete, result=0
01:17:38.069 00.000 10072 worker thread done servicing request
01:17:38.069 00.000 10072 Worker thread wakes up
01:17:38.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:38.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:38.074 00.005 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:17:38.698 00.624 10072 Exposure complete
01:17:38.745 00.047 10072 worker thread done servicing request
01:17:38.745 00.000 1032 OnExposeComplete: enter
01:17:38.747 00.002 1032 UpdateGuideState(): m_state=6
01:17:38.749 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2422
01:17:38.751 00.002 1032 Star::Find returns 1 (0), X=317.25, Y=752.47, Mass=1590, SNR=28.0, Peak=194 HFD=2.9
01:17:38.753 00.002 1032 MultiStar: [#1 0.11,0.04,0.85,U] [#2 0.14,-0.04,0.68,U] [#3 -0.00,0.07,0.62,U] [#4 0.16,-0.29,0.65,U] [#5 -0.07,-0.00,0.66,U] [#6 -0.01,-0.14,0.54,U] [#7 0.08,-0.25,0.50,U] [#8 -0.03,-0.32,0.54,U] 
01:17:38.755 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.02, 0.18}
01:17:38.756 00.001 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
01:17:38.757 00.001 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
01:17:38.759 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-0.89 mountX=-0.07 mountY=-0.03, mountTheta=-2.72
01:17:38.762 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
01:17:38.764 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
01:17:38.766 00.002 10072 Worker thread wakes up
01:17:38.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
01:17:38.766 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
01:17:38.766 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
01:17:38.771 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:38.774 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.10
01:17:38.774 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:17:38.774 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:38.774 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:17:38.774 00.000 10072 MoveAxis(W, 4, ABG)
01:17:38.774 00.000 10072 Guiding  Dir = 3, Dur = 4
01:17:38.776 00.002 10072 IsGuiding returns 0
01:17:38.776 00.000 10072 PulseGuide returned control before completion, sleep 14
01:17:38.793 00.017 1032 UpdateGuideState exits: m=1590 SNR=28.0
01:17:38.795 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:38.797 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:38.801 00.004 1032 Enqueuing Expose request
01:17:38.807 00.006 10072 IsGuiding returns 0
01:17:38.808 00.001 10072 Move returns status 0, amount 4
01:17:38.808 00.000 10072 MoveAxis(N, 0, ABG)
01:17:38.808 00.000 10072 Move returns status 0, amount 0
01:17:38.808 00.000 10072 move complete, result=0
01:17:38.808 00.000 10072 worker thread done servicing request
01:17:38.808 00.000 10072 Worker thread wakes up
01:17:38.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:38.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:38.811 00.003 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
01:17:39.213 00.402 10072 Exposure complete
01:17:39.262 00.049 10072 worker thread done servicing request
01:17:39.263 00.001 1032 OnExposeComplete: enter
01:17:39.265 00.002 1032 UpdateGuideState(): m_state=6
01:17:39.267 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2423
01:17:39.269 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.44, Mass=1372, SNR=26.0, Peak=163 HFD=2.8
01:17:39.271 00.002 1032 MultiStar: [#1 0.08,0.17,0.92,U] [#2 0.38,0.04,0.77,U] [#3 0.17,-0.04,0.64,U] [#4 -0.01,0.01,0.76,U] [#5 -0.17,0.06,0.71,U] [#6 0.02,0.01,0.61,U] [#7 0.38,-0.35,0.52,U] [#8 0.08,-0.30,0.59,U] 
01:17:39.275 00.004 1032 refined, 8 included, MultiStar: {0.08, -0.00}, one-star: {-0.04, 0.14}
01:17:39.277 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
01:17:39.278 00.001 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
01:17:39.280 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.01 mountX=-0.02 mountY=-0.08, mountTheta=-1.84
01:17:39.283 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
01:17:39.285 00.002 1032 Enqueuing Move request for scope (0.08, -0.00)
01:17:39.287 00.002 10072 Worker thread wakes up
01:17:39.288 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
01:17:39.288 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
01:17:39.288 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.02 yDistance=-0.08
01:17:39.291 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:39.293 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.10
01:17:39.293 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:17:39.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:39.294 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:17:39.294 00.000 10072 MoveAxis(W, 4, ABG)
01:17:39.294 00.000 10072 Guiding  Dir = 3, Dur = 4
01:17:39.294 00.000 10072 IsGuiding returns 0
01:17:39.295 00.001 10072 PulseGuide returned control before completion, sleep 14
01:17:39.313 00.018 1032 UpdateGuideState exits: m=1372 SNR=26.0
01:17:39.315 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:39.317 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:39.319 00.002 1032 Enqueuing Expose request
01:17:39.321 00.002 10072 IsGuiding returns 0
01:17:39.321 00.000 10072 Move returns status 0, amount 4
01:17:39.321 00.000 10072 MoveAxis(N, 0, ABG)
01:17:39.321 00.000 10072 Move returns status 0, amount 0
01:17:39.321 00.000 10072 move complete, result=0
01:17:39.321 00.000 10072 worker thread done servicing request
01:17:39.321 00.000 10072 Worker thread wakes up
01:17:39.321 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:39.321 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:39.331 00.010 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:17:39.946 00.615 10072 Exposure complete
01:17:39.995 00.049 10072 worker thread done servicing request
01:17:39.995 00.000 1032 OnExposeComplete: enter
01:17:39.996 00.001 1032 UpdateGuideState(): m_state=6
01:17:39.998 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2424
01:17:39.999 00.001 1032 Star::Find returns 1 (0), X=317.34, Y=752.51, Mass=1390, SNR=26.3, Peak=158 HFD=3.1
01:17:40.001 00.002 1032 MultiStar: [#1 -0.03,-0.00,0.98,U] [#2 0.34,0.02,0.69,U] [#3 -0.01,-0.11,0.65,U] [#4 -0.20,-0.08,0.72,U] [#5 -0.40,0.18,0.73,U] [#6 -0.11,-0.12,0.62,U] [#7 0.19,-0.40,0.55,U] [#8 -0.07,-0.09,0.59,U] 
01:17:40.002 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.11, 0.21}
01:17:40.004 00.002 1032 CameraToMount -- cameraTheta (-2.42) - m_xAngle (1.83) = xAngle (-4.25 = 2.03)
01:17:40.006 00.002 1032 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.25 = 2.03)
01:17:40.008 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.42 mountX=-0.01 mountY=0.02, mountTheta=2.03
01:17:40.010 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
01:17:40.013 00.003 1032 Enqueuing Move request for scope (-0.02, -0.02)
01:17:40.015 00.002 10072 Worker thread wakes up
01:17:40.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
01:17:40.015 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
01:17:40.015 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.02
01:17:40.018 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:40.021 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.10
01:17:40.021 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:17:40.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:40.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:17:40.021 00.000 10072 MoveAxis(W, 4, ABG)
01:17:40.021 00.000 10072 Guiding  Dir = 3, Dur = 4
01:17:40.021 00.000 10072 IsGuiding returns 0
01:17:40.023 00.002 10072 PulseGuide returned control before completion, sleep 13
01:17:40.038 00.015 10072 IsGuiding returns 0
01:17:40.038 00.000 10072 Move returns status 0, amount 4
01:17:40.038 00.000 10072 MoveAxis(N, 0, ABG)
01:17:40.038 00.000 10072 Move returns status 0, amount 0
01:17:40.038 00.000 10072 move complete, result=0
01:17:40.038 00.000 10072 worker thread done servicing request
01:17:40.041 00.003 1032 UpdateGuideState exits: m=1390 SNR=26.3
01:17:40.043 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:40.045 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:40.046 00.001 1032 Enqueuing Expose request
01:17:40.049 00.003 10072 Worker thread wakes up
01:17:40.049 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:40.049 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:40.050 00.001 1032 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
01:17:40.463 00.413 10072 Exposure complete
01:17:40.509 00.046 10072 worker thread done servicing request
01:17:40.510 00.001 1032 OnExposeComplete: enter
01:17:40.511 00.001 1032 UpdateGuideState(): m_state=6
01:17:40.514 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2425
01:17:40.515 00.001 1032 Star::Find returns 1 (0), X=317.24, Y=752.39, Mass=1426, SNR=26.6, Peak=151 HFD=2.9
01:17:40.517 00.002 1032 MultiStar: [#1 0.01,0.04,0.91,U] [#2 0.35,0.09,0.75,U] [#3 0.20,-0.04,0.63,U] [#4 -0.04,0.04,0.70,U] [#5 -0.25,0.05,0.72,U] [#6 -0.15,-0.01,0.60,U] [#7 0.22,-0.17,0.53,U] [#8 -0.01,-0.25,0.56,U] 
01:17:40.519 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.00}, one-star: {0.01, 0.09}
01:17:40.521 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
01:17:40.522 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
01:17:40.526 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.03 mountX=-0.01 mountY=-0.03, mountTheta=-1.86
01:17:40.528 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
01:17:40.530 00.002 1032 Enqueuing Move request for scope (0.03, -0.00)
01:17:40.531 00.001 10072 Worker thread wakes up
01:17:40.532 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
01:17:40.532 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
01:17:40.532 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
01:17:40.534 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:40.535 00.001 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.10
01:17:40.535 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:17:40.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:40.535 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:17:40.535 00.000 10072 MoveAxis(W, 3, ABG)
01:17:40.535 00.000 10072 Guiding  Dir = 3, Dur = 3
01:17:40.535 00.000 10072 IsGuiding returns 0
01:17:40.537 00.002 10072 PulseGuide returned control before completion, sleep 13
01:17:40.552 00.015 1032 UpdateGuideState exits: m=1426 SNR=26.6
01:17:40.556 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:40.558 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:40.561 00.003 1032 Enqueuing Expose request
01:17:40.563 00.002 10072 IsGuiding returns 0
01:17:40.563 00.000 10072 Move returns status 0, amount 3
01:17:40.563 00.000 10072 MoveAxis(N, 0, ABG)
01:17:40.563 00.000 10072 Move returns status 0, amount 0
01:17:40.563 00.000 10072 move complete, result=0
01:17:40.563 00.000 10072 worker thread done servicing request
01:17:40.563 00.000 10072 Worker thread wakes up
01:17:40.563 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:40.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:40.570 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:17:41.189 00.619 10072 Exposure complete
01:17:41.233 00.044 10072 worker thread done servicing request
01:17:41.233 00.000 1032 OnExposeComplete: enter
01:17:41.237 00.004 1032 UpdateGuideState(): m_state=6
01:17:41.239 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2426
01:17:41.244 00.005 1032 Star::Find returns 1 (0), X=317.41, Y=752.24, Mass=1214, SNR=24.5, Peak=138 HFD=2.8
01:17:41.248 00.004 1032 MultiStar: [#1 0.27,-0.20,1.07,U] [#2 0.26,-0.19,0.78,U] [#3 0.24,-0.14,0.74,U] [#4 0.09,-0.11,0.76,U] [#5 0.04,-0.09,0.76,U] [#6 0.07,-0.23,0.61,U] [#7 0.41,-0.47,0.57,U] [#8 0.23,-0.27,0.56,U] 
01:17:41.250 00.002 1032 single-star, 8 included, MultiStar: {0.20, -0.18}, one-star: {0.18, -0.05}
01:17:41.253 00.003 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
01:17:41.254 00.001 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
01:17:41.256 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.28 mountX=-0.10 mountY=-0.16, mountTheta=-2.11
01:17:41.259 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.05, opts=13)
01:17:41.261 00.002 1032 Enqueuing Move request for scope (0.18, -0.05)
01:17:41.262 00.001 10072 Worker thread wakes up
01:17:41.262 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
01:17:41.262 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
01:17:41.262 00.000 10072 Moving (0.18, -0.05) raw xDistance=-0.10 yDistance=-0.16
01:17:41.264 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:41.266 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.10
01:17:41.266 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
01:17:41.266 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:41.266 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:17:41.267 00.001 10072 MoveAxis(W, 4, ABG)
01:17:41.267 00.000 10072 Guiding  Dir = 3, Dur = 4
01:17:41.268 00.001 10072 IsGuiding returns 0
01:17:41.268 00.000 10072 PulseGuide returned control before completion, sleep 14
01:17:41.285 00.017 1032 UpdateGuideState exits: m=1214 SNR=24.5
01:17:41.287 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:41.288 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:41.290 00.002 1032 Enqueuing Expose request
01:17:41.293 00.003 10072 IsGuiding returns 0
01:17:41.293 00.000 10072 Move returns status 0, amount 4
01:17:41.293 00.000 10072 MoveAxis(N, 0, ABG)
01:17:41.293 00.000 10072 Move returns status 0, amount 0
01:17:41.294 00.001 10072 move complete, result=0
01:17:41.294 00.000 10072 worker thread done servicing request
01:17:41.294 00.000 10072 Worker thread wakes up
01:17:41.294 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:41.294 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:41.301 00.007 1032 GuideStep: -0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
01:17:41.702 00.401 10072 Exposure complete
01:17:41.753 00.051 10072 worker thread done servicing request
01:17:41.753 00.000 1032 OnExposeComplete: enter
01:17:41.755 00.002 1032 UpdateGuideState(): m_state=6
01:17:41.757 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2427
01:17:41.758 00.001 1032 Star::Find returns 1 (0), X=317.37, Y=752.21, Mass=1502, SNR=27.3, Peak=154 HFD=2.8
01:17:41.760 00.002 1032 MultiStar: [#1 0.19,-0.22,0.95,U] [#2 0.23,-0.23,0.68,U] [#3 0.11,-0.14,0.69,U] [#4 0.02,-0.19,0.69,U] [#5 -0.02,-0.08,0.64,U] [#6 -0.04,-0.27,0.55,U] [#7 0.28,-0.21,0.52,U] [#8 -0.02,-0.30,0.55,U] 
01:17:41.764 00.004 1032 single-star, 8 included, MultiStar: {0.11, -0.18}, one-star: {0.14, -0.09}
01:17:41.765 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
01:17:41.767 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
01:17:41.769 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.55 mountX=-0.12 mountY=-0.12, mountTheta=-2.38
01:17:41.773 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.09, opts=13)
01:17:41.776 00.003 1032 Enqueuing Move request for scope (0.14, -0.09)
01:17:41.778 00.002 10072 Worker thread wakes up
01:17:41.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
01:17:41.778 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
01:17:41.778 00.000 10072 Moving (0.14, -0.09) raw xDistance=-0.12 yDistance=-0.12
01:17:41.781 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:41.783 00.002 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.10
01:17:41.784 00.001 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
01:17:41.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:41.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:17:41.784 00.000 10072 MoveAxis(W, 3, ABG)
01:17:41.784 00.000 10072 Guiding  Dir = 3, Dur = 3
01:17:41.784 00.000 10072 IsGuiding returns 0
01:17:41.785 00.001 10072 PulseGuide returned control before completion, sleep 13
01:17:41.802 00.017 1032 UpdateGuideState exits: m=1502 SNR=27.3
01:17:41.806 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:41.808 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:41.811 00.003 1032 Enqueuing Expose request
01:17:41.814 00.003 10072 IsGuiding returns 1
01:17:41.814 00.000 10072 scope still moving after pulse duration time elapsed
01:17:41.842 00.028 10072 IsGuiding returns 0
01:17:41.842 00.000 10072 scope move finished after 3 + 54 ms
01:17:41.842 00.000 10072 Move returns status 0, amount 3
01:17:41.842 00.000 10072 MoveAxis(N, 0, ABG)
01:17:41.842 00.000 10072 Move returns status 0, amount 0
01:17:41.842 00.000 10072 move complete, result=0
01:17:41.842 00.000 10072 worker thread done servicing request
01:17:41.842 00.000 10072 Worker thread wakes up
01:17:41.842 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:41.842 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:41.844 00.002 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:17:42.466 00.622 10072 Exposure complete
01:17:42.514 00.048 10072 worker thread done servicing request
01:17:42.514 00.000 1032 OnExposeComplete: enter
01:17:42.516 00.002 1032 UpdateGuideState(): m_state=6
01:17:42.517 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2428
01:17:42.520 00.003 1032 Star::Find returns 1 (0), X=317.28, Y=752.27, Mass=1344, SNR=25.8, Peak=146 HFD=2.9
01:17:42.523 00.003 1032 MultiStar: [#1 0.11,-0.17,1.00,U] [#2 0.03,0.08,0.74,U] [#3 0.05,0.06,0.67,U] [#4 -0.07,-0.23,0.79,U] [#5 -0.32,-0.05,0.76,U] [#6 -0.15,0.01,0.61,U] [#7 0.27,-0.47,0.57,U] [#8 0.03,-0.34,0.58,U] 
01:17:42.526 00.003 1032 single-star, 8 included, MultiStar: {-0.00, -0.11}, one-star: {0.05, -0.02}
01:17:42.528 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
01:17:42.530 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
01:17:42.532 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.41 mountX=-0.03 mountY=-0.04, mountTheta=-2.24
01:17:42.535 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
01:17:42.536 00.001 1032 Enqueuing Move request for scope (0.05, -0.02)
01:17:42.538 00.002 10072 Worker thread wakes up
01:17:42.538 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
01:17:42.538 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
01:17:42.538 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.04
01:17:42.540 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:42.542 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.10
01:17:42.542 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:17:42.543 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:42.543 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:17:42.543 00.000 10072 MoveAxis(W, 2, ABG)
01:17:42.543 00.000 10072 Guiding  Dir = 3, Dur = 2
01:17:42.543 00.000 10072 IsGuiding returns 0
01:17:42.544 00.001 10072 PulseGuide returned control before completion, sleep 12
01:17:42.558 00.014 10072 IsGuiding returns 0
01:17:42.558 00.000 10072 Move returns status 0, amount 2
01:17:42.558 00.000 10072 MoveAxis(N, 0, ABG)
01:17:42.558 00.000 10072 Move returns status 0, amount 0
01:17:42.558 00.000 10072 move complete, result=0
01:17:42.558 00.000 10072 worker thread done servicing request
01:17:42.562 00.004 1032 UpdateGuideState exits: m=1344 SNR=25.8
01:17:42.565 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:42.566 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:42.568 00.002 1032 Enqueuing Expose request
01:17:42.570 00.002 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:17:42.572 00.002 10072 Worker thread wakes up
01:17:42.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:42.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:42.980 00.408 10072 Exposure complete
01:17:43.027 00.047 10072 worker thread done servicing request
01:17:43.028 00.001 1032 OnExposeComplete: enter
01:17:43.030 00.002 1032 UpdateGuideState(): m_state=6
01:17:43.032 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2429
01:17:43.033 00.001 1032 Star::Find returns 1 (0), X=317.32, Y=752.25, Mass=1354, SNR=25.9, Peak=149 HFD=2.8
01:17:43.035 00.002 1032 MultiStar: [#1 0.02,-0.18,0.98,U] [#2 0.22,0.06,0.73,U] [#3 0.06,-0.02,0.67,U] [#4 -0.03,-0.08,0.68,U] [#5 -0.22,0.07,0.73,U] [#6 -0.13,-0.11,0.58,U] [#7 0.35,-0.07,0.54,U] [#8 -0.01,-0.21,0.59,U] 
01:17:43.037 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {0.09, -0.04}
01:17:43.039 00.002 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
01:17:43.041 00.002 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
01:17:43.042 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.04 mountX=-0.07 mountY=-0.02, mountTheta=-2.87
01:17:43.045 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
01:17:43.046 00.001 1032 Enqueuing Move request for scope (0.04, -0.06)
01:17:43.049 00.003 10072 Worker thread wakes up
01:17:43.049 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
01:17:43.049 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
01:17:43.049 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
01:17:43.051 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:43.054 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.10
01:17:43.054 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:17:43.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:43.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:17:43.054 00.000 10072 MoveAxis(W, 1, ABG)
01:17:43.054 00.000 10072 Guiding  Dir = 3, Dur = 1
01:17:43.055 00.001 10072 IsGuiding returns 0
01:17:43.055 00.000 10072 PulseGuide returned control before completion, sleep 11
01:17:43.071 00.016 10072 IsGuiding returns 0
01:17:43.071 00.000 10072 Move returns status 0, amount 1
01:17:43.071 00.000 10072 MoveAxis(N, 0, ABG)
01:17:43.071 00.000 10072 Move returns status 0, amount 0
01:17:43.071 00.000 10072 move complete, result=0
01:17:43.071 00.000 10072 worker thread done servicing request
01:17:43.072 00.001 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:17:43.074 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:43.075 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:43.076 00.001 1032 Enqueuing Expose request
01:17:43.078 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:17:43.080 00.002 10072 Worker thread wakes up
01:17:43.081 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:43.081 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:43.715 00.634 10072 Exposure complete
01:17:43.762 00.047 10072 worker thread done servicing request
01:17:43.763 00.001 1032 OnExposeComplete: enter
01:17:43.765 00.002 1032 UpdateGuideState(): m_state=6
01:17:43.766 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2430
01:17:43.767 00.001 1032 Star::Find returns 1 (0), X=317.33, Y=752.17, Mass=1564, SNR=27.9, Peak=177 HFD=2.7
01:17:43.771 00.004 1032 MultiStar: [#1 0.03,-0.13,0.93,U] [#2 0.38,-0.12,0.71,U] [#3 0.10,-0.07,0.64,U] [#4 -0.13,-0.34,0.63,U] [#5 -0.15,-0.11,0.67,U] [#6 -0.07,-0.37,0.60,U] [#7 0.34,-0.17,0.51,U] [#8 0.10,-0.46,0.51,U] 
01:17:43.772 00.001 1032 single-star, 8 included, MultiStar: {0.08, -0.19}, one-star: {0.10, -0.12}
01:17:43.773 00.001 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
01:17:43.774 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
01:17:43.777 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.86 mountX=-0.14 mountY=-0.07, mountTheta=-2.69
01:17:43.780 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.12, opts=13)
01:17:43.782 00.002 1032 Enqueuing Move request for scope (0.10, -0.12)
01:17:43.783 00.001 10072 Worker thread wakes up
01:17:43.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
01:17:43.784 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
01:17:43.784 00.000 10072 Moving (0.10, -0.12) raw xDistance=-0.14 yDistance=-0.07
01:17:43.785 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:43.787 00.002 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.09
01:17:43.788 00.001 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:17:43.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:43.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:17:43.788 00.000 10072 MoveAxis(E, 65, ABG)
01:17:43.788 00.000 10072 Guiding  Dir = 2, Dur = 65
01:17:43.788 00.000 10072 IsGuiding returns 0
01:17:43.789 00.001 10072 PulseGuide returned control before completion, sleep 75
01:17:43.807 00.018 1032 UpdateGuideState exits: m=1564 SNR=27.9
01:17:43.809 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:43.811 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:43.813 00.002 1032 Enqueuing Expose request
01:17:43.868 00.055 10072 IsGuiding returns 0
01:17:43.868 00.000 10072 Move returns status 0, amount 65
01:17:43.868 00.000 10072 MoveAxis(N, 0, ABG)
01:17:43.868 00.000 10072 Move returns status 0, amount 0
01:17:43.868 00.000 10072 move complete, result=0
01:17:43.868 00.000 10072 worker thread done servicing request
01:17:43.868 00.000 10072 Worker thread wakes up
01:17:43.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:43.869 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:43.869 00.000 1032 GuideStep: -0.1 px 65 ms EAST, -0.1 px 0 ms NORTH
01:17:44.279 00.410 10072 Exposure complete
01:17:44.325 00.046 10072 worker thread done servicing request
01:17:44.325 00.000 1032 OnExposeComplete: enter
01:17:44.327 00.002 1032 UpdateGuideState(): m_state=6
01:17:44.328 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2431
01:17:44.332 00.004 1032 Star::Find returns 1 (0), X=317.23, Y=752.30, Mass=1413, SNR=26.5, Peak=163 HFD=2.8
01:17:44.334 00.002 1032 MultiStar: [#1 0.26,-0.24,0.99,U] [#2 0.17,-0.01,0.78,U] [#3 0.15,-0.05,0.66,U] [#4 0.02,-0.13,0.71,U] [#5 -0.11,-0.01,0.67,U] [#6 0.03,-0.12,0.55,U] [#7 0.14,-0.29,0.56,U] [#8 -0.00,-0.33,0.53,U] 
01:17:44.337 00.003 1032 single-star, 8 included, MultiStar: {0.08, -0.12}, one-star: {0.00, 0.01}
01:17:44.338 00.001 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
01:17:44.339 00.001 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
01:17:44.341 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.52 mountX=0.01 mountY=-0.00, mountTheta=-0.31
01:17:44.344 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.01, opts=13)
01:17:44.346 00.002 1032 Enqueuing Move request for scope (0.00, 0.01)
01:17:44.347 00.001 10072 Worker thread wakes up
01:17:44.347 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
01:17:44.347 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
01:17:44.347 00.000 10072 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
01:17:44.350 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:44.352 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.09
01:17:44.352 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:17:44.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:44.352 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:17:44.352 00.000 10072 MoveAxis(W, 1, ABG)
01:17:44.352 00.000 10072 Guiding  Dir = 3, Dur = 1
01:17:44.353 00.001 10072 IsGuiding returns 0
01:17:44.353 00.000 10072 PulseGuide returned control before completion, sleep 11
01:17:44.369 00.016 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:17:44.372 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:44.374 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:44.375 00.001 1032 Enqueuing Expose request
01:17:44.378 00.003 10072 IsGuiding returns 0
01:17:44.378 00.000 10072 Move returns status 0, amount 1
01:17:44.378 00.000 10072 MoveAxis(N, 0, ABG)
01:17:44.378 00.000 10072 Move returns status 0, amount 0
01:17:44.378 00.000 10072 move complete, result=0
01:17:44.378 00.000 10072 worker thread done servicing request
01:17:44.378 00.000 10072 Worker thread wakes up
01:17:44.378 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:44.378 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:44.384 00.006 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:17:45.013 00.629 10072 Exposure complete
01:17:45.059 00.046 10072 worker thread done servicing request
01:17:45.059 00.000 1032 OnExposeComplete: enter
01:17:45.060 00.001 1032 UpdateGuideState(): m_state=6
01:17:45.062 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2432
01:17:45.064 00.002 1032 Star::Find returns 1 (0), X=317.35, Y=752.42, Mass=1422, SNR=26.6, Peak=167 HFD=2.9
01:17:45.065 00.001 1032 MultiStar: [#1 0.25,-0.03,0.95,U] [#2 0.37,0.03,0.69,U] [#3 0.13,0.02,0.66,U] [#4 0.11,-0.12,0.71,U] [#5 -0.08,0.17,0.70,U] [#6 -0.02,-0.13,0.59,U] [#7 0.46,-0.21,0.46,U] [#8 -0.02,-0.29,0.60,U] 
01:17:45.066 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.11, 0.13}
01:17:45.068 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
01:17:45.069 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
01:17:45.071 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.20 mountX=-0.06 mountY=-0.13, mountTheta=-2.03
01:17:45.073 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
01:17:45.075 00.002 1032 Enqueuing Move request for scope (0.14, -0.03)
01:17:45.075 00.000 10072 Worker thread wakes up
01:17:45.076 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
01:17:45.076 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
01:17:45.076 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.06 yDistance=-0.13
01:17:45.077 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:45.080 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.09
01:17:45.081 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:17:45.081 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:45.081 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:17:45.081 00.000 10072 MoveAxis(W, 1, ABG)
01:17:45.081 00.000 10072 Guiding  Dir = 3, Dur = 1
01:17:45.081 00.000 10072 IsGuiding returns 0
01:17:45.082 00.001 10072 PulseGuide returned control before completion, sleep 11
01:17:45.098 00.016 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:17:45.100 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:45.101 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:45.103 00.002 1032 Enqueuing Expose request
01:17:45.105 00.002 10072 IsGuiding returns 0
01:17:45.105 00.000 10072 Move returns status 0, amount 1
01:17:45.105 00.000 10072 MoveAxis(N, 0, ABG)
01:17:45.106 00.001 10072 Move returns status 0, amount 0
01:17:45.106 00.000 10072 move complete, result=0
01:17:45.106 00.000 10072 worker thread done servicing request
01:17:45.106 00.000 10072 Worker thread wakes up
01:17:45.106 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:45.106 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:45.114 00.008 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:17:45.511 00.397 10072 Exposure complete
01:17:45.559 00.048 10072 worker thread done servicing request
01:17:45.559 00.000 1032 OnExposeComplete: enter
01:17:45.561 00.002 1032 UpdateGuideState(): m_state=6
01:17:45.563 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2433
01:17:45.565 00.002 1032 Star::Find returns 1 (0), X=317.32, Y=752.35, Mass=1426, SNR=26.6, Peak=159 HFD=2.9
01:17:45.567 00.002 1032 MultiStar: [#1 0.16,-0.04,0.93,U] [#2 0.32,-0.01,0.72,U] [#3 0.29,0.02,0.63,U] [#4 0.08,-0.06,0.66,U] [#5 0.11,0.04,0.71,U] [#6 0.11,-0.13,0.60,U] [#7 0.48,-0.43,0.53,U] [#8 0.18,-0.32,0.56,U] 
01:17:45.569 00.002 1032 single-star, 8 included, MultiStar: {0.19, -0.08}, one-star: {0.09, 0.06}
01:17:45.571 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
01:17:45.572 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
01:17:45.573 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.10 cameraTheta=0.57 mountX=0.03 mountY=-0.10, mountTheta=-1.26
01:17:45.576 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
01:17:45.579 00.003 1032 Enqueuing Move request for scope (0.09, 0.06)
01:17:45.580 00.001 10072 Worker thread wakes up
01:17:45.580 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
01:17:45.580 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
01:17:45.580 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.03 yDistance=-0.10
01:17:45.582 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:45.585 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.09
01:17:45.585 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:17:45.585 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:45.585 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:17:45.586 00.001 10072 MoveAxis(W, 1, ABG)
01:17:45.586 00.000 10072 Guiding  Dir = 3, Dur = 1
01:17:45.586 00.000 10072 IsGuiding returns 0
01:17:45.586 00.000 10072 PulseGuide returned control before completion, sleep 11
01:17:45.603 00.017 10072 IsGuiding returns 0
01:17:45.603 00.000 10072 Move returns status 0, amount 1
01:17:45.603 00.000 10072 MoveAxis(N, 0, ABG)
01:17:45.603 00.000 10072 Move returns status 0, amount 0
01:17:45.603 00.000 10072 move complete, result=0
01:17:45.603 00.000 10072 worker thread done servicing request
01:17:45.612 00.009 1032 UpdateGuideState exits: m=1426 SNR=26.6
01:17:45.615 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:45.618 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:45.620 00.002 1032 Enqueuing Expose request
01:17:45.621 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:17:45.623 00.002 10072 Worker thread wakes up
01:17:45.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:45.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:46.259 00.636 10072 Exposure complete
01:17:46.307 00.048 10072 worker thread done servicing request
01:17:46.307 00.000 1032 OnExposeComplete: enter
01:17:46.309 00.002 1032 UpdateGuideState(): m_state=6
01:17:46.311 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2434
01:17:46.313 00.002 1032 Star::Find returns 1 (0), X=317.39, Y=752.27, Mass=1474, SNR=27.1, Peak=164 HFD=2.9
01:17:46.315 00.002 1032 MultiStar: [#1 0.18,-0.07,0.95,U] [#2 0.45,-0.02,0.76,U] [#3 0.13,0.02,0.64,U] [#4 -0.01,-0.14,0.68,U] [#5 -0.14,-0.01,0.68,U] [#6 0.09,-0.17,0.59,U] [#7 0.35,-0.33,0.54,U] [#8 0.19,-0.14,0.55,U] 
01:17:46.316 00.001 1032 single-star, 8 included, MultiStar: {0.16, -0.09}, one-star: {0.16, -0.02}
01:17:46.318 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
01:17:46.319 00.001 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
01:17:46.321 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.13 mountX=-0.06 mountY=-0.15, mountTheta=-1.96
01:17:46.325 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.02, opts=13)
01:17:46.327 00.002 1032 Enqueuing Move request for scope (0.16, -0.02)
01:17:46.329 00.002 10072 Worker thread wakes up
01:17:46.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
01:17:46.329 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
01:17:46.329 00.000 10072 Moving (0.16, -0.02) raw xDistance=-0.06 yDistance=-0.15
01:17:46.333 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:46.335 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.09
01:17:46.336 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:17:46.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:46.336 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:17:46.336 00.000 10072 MoveAxis(W, 1, ABG)
01:17:46.336 00.000 10072 Guiding  Dir = 3, Dur = 1
01:17:46.336 00.000 10072 IsGuiding returns 0
01:17:46.338 00.002 10072 IsGuiding returns 0
01:17:46.338 00.000 10072 Move returns status 0, amount 1
01:17:46.338 00.000 10072 MoveAxis(N, 0, ABG)
01:17:46.338 00.000 10072 Move returns status 0, amount 0
01:17:46.338 00.000 10072 move complete, result=0
01:17:46.338 00.000 10072 worker thread done servicing request
01:17:46.354 00.016 1032 UpdateGuideState exits: m=1474 SNR=27.1
01:17:46.357 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:46.358 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:46.361 00.003 1032 Enqueuing Expose request
01:17:46.364 00.003 1032 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
01:17:46.366 00.002 10072 Worker thread wakes up
01:17:46.366 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:46.366 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:46.775 00.409 10072 Exposure complete
01:17:46.822 00.047 10072 worker thread done servicing request
01:17:46.822 00.000 1032 OnExposeComplete: enter
01:17:46.824 00.002 1032 UpdateGuideState(): m_state=6
01:17:46.826 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2435
01:17:46.827 00.001 1032 Star::Find returns 1 (0), X=317.40, Y=752.34, Mass=1346, SNR=25.8, Peak=155 HFD=3.0
01:17:46.830 00.003 1032 MultiStar: [#1 0.06,-0.27,0.99,U] [#2 0.46,-0.10,0.75,U] [#3 0.23,-0.11,0.70,U] [#4 0.15,-0.09,0.74,U] [#5 -0.09,0.07,0.74,U] [#6 0.17,-0.25,0.60,U] [#7 0.32,-0.32,0.52,U] [#8 0.07,-0.42,0.60,U] 
01:17:46.832 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.14}, one-star: {0.17, 0.05}
01:17:46.833 00.001 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
01:17:46.835 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
01:17:46.836 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.28 mountX=0.00 mountY=-0.18, mountTheta=-1.55
01:17:46.839 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.05, opts=13)
01:17:46.841 00.002 1032 Enqueuing Move request for scope (0.17, 0.05)
01:17:46.843 00.002 10072 Worker thread wakes up
01:17:46.844 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
01:17:46.844 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
01:17:46.844 00.000 10072 Moving (0.17, 0.05) raw xDistance=0.00 yDistance=-0.18
01:17:46.845 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:46.848 00.003 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.09
01:17:46.848 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
01:17:46.848 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:46.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:17:46.848 00.000 10072 MoveAxis(W, 1, ABG)
01:17:46.848 00.000 10072 Guiding  Dir = 3, Dur = 1
01:17:46.849 00.001 10072 IsGuiding returns 0
01:17:46.849 00.000 10072 PulseGuide returned control before completion, sleep 11
01:17:46.866 00.017 1032 UpdateGuideState exits: m=1346 SNR=25.8
01:17:46.868 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:46.870 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:46.872 00.002 1032 Enqueuing Expose request
01:17:46.874 00.002 10072 IsGuiding returns 0
01:17:46.874 00.000 10072 Move returns status 0, amount 1
01:17:46.874 00.000 10072 MoveAxis(N, 0, ABG)
01:17:46.874 00.000 10072 Move returns status 0, amount 0
01:17:46.874 00.000 10072 move complete, result=0
01:17:46.875 00.001 10072 worker thread done servicing request
01:17:46.875 00.000 10072 Worker thread wakes up
01:17:46.875 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:46.875 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:46.882 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
01:17:47.510 00.628 10072 Exposure complete
01:17:47.556 00.046 10072 worker thread done servicing request
01:17:47.558 00.002 1032 OnExposeComplete: enter
01:17:47.560 00.002 1032 UpdateGuideState(): m_state=6
01:17:47.563 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2436
01:17:47.564 00.001 1032 Star::Find returns 1 (0), X=317.28, Y=752.43, Mass=1321, SNR=25.6, Peak=152 HFD=3.0
01:17:47.566 00.002 1032 MultiStar: [#1 0.13,0.01,1.02,U] [#2 0.27,0.07,0.73,U] [#3 0.10,0.06,0.68,U] [#4 -0.01,0.10,0.69,U] [#5 -0.25,0.28,0.73,U] [#6 0.05,-0.11,0.61,U] [#7 0.11,-0.14,0.55,U] [#8 0.18,-0.15,0.54,U] 
01:17:47.568 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.05, 0.14}
01:17:47.569 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
01:17:47.571 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
01:17:47.572 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.57 mountX=0.02 mountY=-0.08, mountTheta=-1.26
01:17:47.575 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
01:17:47.577 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
01:17:47.579 00.002 10072 Worker thread wakes up
01:17:47.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
01:17:47.579 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
01:17:47.579 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
01:17:47.581 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:47.583 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.09
01:17:47.584 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:17:47.584 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:47.584 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:17:47.584 00.000 10072 MoveAxis(W, 0, ABG)
01:17:47.584 00.000 10072 Move returns status 0, amount 0
01:17:47.584 00.000 10072 MoveAxis(N, 0, ABG)
01:17:47.584 00.000 10072 Move returns status 0, amount 0
01:17:47.584 00.000 10072 move complete, result=0
01:17:47.584 00.000 10072 worker thread done servicing request
01:17:47.607 00.023 1032 UpdateGuideState exits: m=1321 SNR=25.6
01:17:47.610 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:47.614 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:47.618 00.004 1032 Enqueuing Expose request
01:17:47.620 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
01:17:47.621 00.001 10072 Worker thread wakes up
01:17:47.622 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:47.622 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:48.039 00.417 10072 Exposure complete
01:17:48.087 00.048 10072 worker thread done servicing request
01:17:48.088 00.001 1032 OnExposeComplete: enter
01:17:48.090 00.002 1032 UpdateGuideState(): m_state=6
01:17:48.092 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2437
01:17:48.094 00.002 1032 Star::Find returns 1 (0), X=317.46, Y=752.36, Mass=1532, SNR=27.6, Peak=171 HFD=3.1
01:17:48.096 00.002 1032 MultiStar: [#1 0.26,-0.19,0.94,U] [#2 0.07,0.21,0.68,U] [#3 0.06,0.12,0.67,U] [#4 0.05,-0.06,0.68,U] [#5 -0.16,0.31,0.69,U] [#6 0.10,-0.03,0.57,U] [#7 0.22,-0.19,0.47,U] [#8 -0.01,-0.19,0.53,U] 
01:17:48.097 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.23, 0.07}
01:17:48.100 00.003 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
01:17:48.101 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
01:17:48.103 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.13 mountX=-0.01 mountY=-0.10, mountTheta=-1.70
01:17:48.106 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
01:17:48.107 00.001 1032 Enqueuing Move request for scope (0.10, 0.01)
01:17:48.109 00.002 10072 Worker thread wakes up
01:17:48.109 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
01:17:48.109 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
01:17:48.109 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
01:17:48.111 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:48.117 00.006 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.09
01:17:48.117 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:17:48.117 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:48.119 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:17:48.119 00.000 10072 MoveAxis(W, 1, ABG)
01:17:48.119 00.000 10072 Guiding  Dir = 3, Dur = 1
01:17:48.120 00.001 10072 IsGuiding returns 0
01:17:48.120 00.000 10072 PulseGuide returned control before completion, sleep 11
01:17:48.136 00.016 1032 UpdateGuideState exits: m=1532 SNR=27.6
01:17:48.138 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:48.139 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:48.141 00.002 1032 Enqueuing Expose request
01:17:48.146 00.005 10072 IsGuiding returns 0
01:17:48.146 00.000 10072 Move returns status 0, amount 1
01:17:48.146 00.000 10072 MoveAxis(N, 0, ABG)
01:17:48.146 00.000 10072 Move returns status 0, amount 0
01:17:48.146 00.000 10072 move complete, result=0
01:17:48.146 00.000 10072 worker thread done servicing request
01:17:48.146 00.000 10072 Worker thread wakes up
01:17:48.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:48.146 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:48.152 00.006 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:17:48.771 00.619 10072 Exposure complete
01:17:48.819 00.048 10072 worker thread done servicing request
01:17:48.819 00.000 1032 OnExposeComplete: enter
01:17:48.821 00.002 1032 UpdateGuideState(): m_state=6
01:17:48.823 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2438
01:17:48.825 00.002 1032 Star::Find returns 1 (0), X=317.26, Y=752.36, Mass=1320, SNR=25.6, Peak=153 HFD=2.8
01:17:48.827 00.002 1032 MultiStar: [#1 0.11,-0.10,1.02,U] [#2 0.42,-0.11,0.73,U] [#3 0.24,-0.03,0.73,U] [#4 -0.09,-0.09,0.71,U] [#5 -0.19,0.03,0.67,U] [#6 0.11,0.08,0.58,U] [#7 0.49,-0.28,0.56,U] [#8 0.19,-0.39,0.57,U] 
01:17:48.828 00.001 1032 single-star, 8 included, MultiStar: {0.13, -0.08}, one-star: {0.03, 0.07}
01:17:48.830 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
01:17:48.832 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
01:17:48.834 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.16 mountX=0.06 mountY=-0.05, mountTheta=-0.67
01:17:48.837 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
01:17:48.839 00.002 1032 Enqueuing Move request for scope (0.03, 0.07)
01:17:48.840 00.001 10072 Worker thread wakes up
01:17:48.841 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
01:17:48.841 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
01:17:48.841 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
01:17:48.843 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:48.845 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.08
01:17:48.845 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:17:48.845 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:48.845 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:17:48.845 00.000 10072 MoveAxis(W, 1, ABG)
01:17:48.845 00.000 10072 Guiding  Dir = 3, Dur = 1
01:17:48.845 00.000 10072 IsGuiding returns 0
01:17:48.846 00.001 10072 PulseGuide returned control before completion, sleep 11
01:17:48.864 00.018 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:17:48.866 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:48.868 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:48.869 00.001 1032 Enqueuing Expose request
01:17:48.872 00.003 10072 IsGuiding returns 0
01:17:48.872 00.000 10072 Move returns status 0, amount 1
01:17:48.872 00.000 10072 MoveAxis(N, 0, ABG)
01:17:48.872 00.000 10072 Move returns status 0, amount 0
01:17:48.873 00.001 10072 move complete, result=0
01:17:48.873 00.000 10072 worker thread done servicing request
01:17:48.873 00.000 10072 Worker thread wakes up
01:17:48.873 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:48.873 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:48.880 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:17:49.293 00.413 10072 Exposure complete
01:17:49.350 00.057 10072 worker thread done servicing request
01:17:49.350 00.000 1032 OnExposeComplete: enter
01:17:49.352 00.002 1032 UpdateGuideState(): m_state=6
01:17:49.354 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2439
01:17:49.356 00.002 1032 Star::Find returns 1 (0), X=317.28, Y=752.39, Mass=1312, SNR=25.5, Peak=147 HFD=2.8
01:17:49.358 00.002 1032 MultiStar: [#1 0.05,0.07,0.99,U] [#2 0.46,0.00,0.75,U] [#3 0.42,-0.10,0.67,U] [#4 0.07,-0.05,0.75,U] [#5 -0.02,0.06,0.70,U] [#6 -0.01,-0.15,0.58,U] [#7 0.60,-0.33,0.57,U] [#8 0.35,-0.27,0.59,U] 
01:17:49.360 00.002 1032 single-star, 8 included, MultiStar: {0.20, -0.05}, one-star: {0.04, 0.10}
01:17:49.361 00.001 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
01:17:49.363 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
01:17:49.365 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.15 mountX=0.08 mountY=-0.07, mountTheta=-0.68
01:17:49.369 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
01:17:49.371 00.002 1032 Enqueuing Move request for scope (0.04, 0.10)
01:17:49.373 00.002 10072 Worker thread wakes up
01:17:49.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
01:17:49.373 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
01:17:49.373 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.08 yDistance=-0.07
01:17:49.375 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:49.377 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.08
01:17:49.378 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:17:49.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:49.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:17:49.378 00.000 10072 MoveAxis(W, 1, ABG)
01:17:49.378 00.000 10072 Guiding  Dir = 3, Dur = 1
01:17:49.378 00.000 10072 IsGuiding returns 0
01:17:49.378 00.000 10072 PulseGuide returned control before completion, sleep 11
01:17:49.396 00.018 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:17:49.398 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:49.400 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:49.401 00.001 1032 Enqueuing Expose request
01:17:49.403 00.002 10072 IsGuiding returns 0
01:17:49.403 00.000 10072 Move returns status 0, amount 1
01:17:49.403 00.000 10072 MoveAxis(N, 0, ABG)
01:17:49.403 00.000 10072 Move returns status 0, amount 0
01:17:49.403 00.000 10072 move complete, result=0
01:17:49.404 00.001 10072 worker thread done servicing request
01:17:49.404 00.000 10072 Worker thread wakes up
01:17:49.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:49.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:49.410 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:17:50.039 00.629 10072 Exposure complete
01:17:50.085 00.046 10072 worker thread done servicing request
01:17:50.085 00.000 1032 OnExposeComplete: enter
01:17:50.087 00.002 1032 UpdateGuideState(): m_state=6
01:17:50.090 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2440
01:17:50.091 00.001 1032 Star::Find returns 1 (0), X=317.41, Y=752.30, Mass=1262, SNR=24.9, Peak=118 HFD=3.0
01:17:50.092 00.001 1032 MultiStar: [#1 0.05,-0.12,1.03,U] [#2 0.23,0.05,0.82,U] [#3 0.24,0.04,0.71,U] [#4 0.08,-0.14,0.77,U] [#5 -0.07,-0.01,0.70,U] [#6 0.03,-0.05,0.64,U] [#7 0.13,-0.17,0.56,U] [#8 0.12,-0.18,0.58,U] 
01:17:50.094 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.18, 0.01}
01:17:50.096 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
01:17:50.097 00.001 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
01:17:50.099 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.48 mountX=-0.08 mountY=-0.09, mountTheta=-2.31
01:17:50.103 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
01:17:50.105 00.002 1032 Enqueuing Move request for scope (0.11, -0.06)
01:17:50.106 00.001 10072 Worker thread wakes up
01:17:50.106 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
01:17:50.106 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
01:17:50.106 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.08 yDistance=-0.09
01:17:50.108 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:50.111 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.08
01:17:50.111 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:17:50.111 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:50.111 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:17:50.111 00.000 10072 MoveAxis(W, 1, ABG)
01:17:50.111 00.000 10072 Guiding  Dir = 3, Dur = 1
01:17:50.112 00.001 10072 IsGuiding returns 0
01:17:50.112 00.000 10072 PulseGuide returned control before completion, sleep 11
01:17:50.129 00.017 10072 IsGuiding returns 0
01:17:50.129 00.000 10072 Move returns status 0, amount 1
01:17:50.129 00.000 10072 MoveAxis(N, 0, ABG)
01:17:50.129 00.000 10072 Move returns status 0, amount 0
01:17:50.129 00.000 10072 move complete, result=0
01:17:50.129 00.000 10072 worker thread done servicing request
01:17:50.130 00.001 1032 UpdateGuideState exits: m=1262 SNR=24.9
01:17:50.132 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:50.134 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:50.136 00.002 1032 Enqueuing Expose request
01:17:50.138 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:17:50.140 00.002 10072 Worker thread wakes up
01:17:50.140 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:50.140 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:50.555 00.415 10072 Exposure complete
01:17:50.605 00.050 10072 worker thread done servicing request
01:17:50.605 00.000 1032 OnExposeComplete: enter
01:17:50.607 00.002 1032 UpdateGuideState(): m_state=6
01:17:50.610 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2441
01:17:50.611 00.001 1032 Star::Find returns 1 (0), X=317.62, Y=752.53, Mass=1414, SNR=26.5, Peak=135 HFD=3.2
01:17:50.615 00.004 1032 MultiStar: [#1 0.12,-0.03,0.99,U] [#2 0.32,0.12,0.70,U] [#3 0.20,-0.02,0.67,U] [#4 -0.00,0.12,0.69,U] [#5 0.13,0.20,0.71,U] [#6 0.05,-0.10,0.62,U] [#7 0.22,-0.04,0.54,U] [#8 0.10,-0.11,0.59,U] 
01:17:50.618 00.003 1032 refined, 8 included, MultiStar: {0.18, 0.05}, one-star: {0.39, 0.24}
01:17:50.620 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
01:17:50.622 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
01:17:50.623 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.29 mountX=0.01 mountY=-0.19, mountTheta=-1.54
01:17:50.627 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.05, opts=13)
01:17:50.628 00.001 1032 Enqueuing Move request for scope (0.18, 0.05)
01:17:50.630 00.002 10072 Worker thread wakes up
01:17:50.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
01:17:50.630 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
01:17:50.630 00.000 10072 Moving (0.18, 0.05) raw xDistance=0.01 yDistance=-0.19
01:17:50.631 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:50.635 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.08
01:17:50.635 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:17:50.635 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:50.635 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:17:50.635 00.000 10072 MoveAxis(W, 1, ABG)
01:17:50.635 00.000 10072 Guiding  Dir = 3, Dur = 1
01:17:50.636 00.001 10072 IsGuiding returns 0
01:17:50.636 00.000 10072 PulseGuide returned control before completion, sleep 11
01:17:50.653 00.017 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:17:50.656 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:50.658 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:50.660 00.002 1032 Enqueuing Expose request
01:17:50.662 00.002 10072 IsGuiding returns 0
01:17:50.662 00.000 10072 Move returns status 0, amount 1
01:17:50.662 00.000 10072 MoveAxis(N, 0, ABG)
01:17:50.662 00.000 10072 Move returns status 0, amount 0
01:17:50.662 00.000 10072 move complete, result=0
01:17:50.662 00.000 10072 worker thread done servicing request
01:17:50.662 00.000 10072 Worker thread wakes up
01:17:50.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:50.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:50.671 00.009 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
01:17:51.290 00.619 10072 Exposure complete
01:17:51.339 00.049 10072 worker thread done servicing request
01:17:51.339 00.000 1032 OnExposeComplete: enter
01:17:51.342 00.003 1032 UpdateGuideState(): m_state=6
01:17:51.343 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2442
01:17:51.345 00.002 1032 Star::Find returns 1 (0), X=317.40, Y=752.61, Mass=1564, SNR=27.9, Peak=191 HFD=3.0
01:17:51.346 00.001 1032 MultiStar: [#1 0.21,0.17,0.94,U] [#2 0.19,0.17,0.68,U] [#3 0.11,0.08,0.62,U] [#4 -0.01,0.21,0.70,U] [#5 -0.03,0.24,0.64,U] [#6 0.01,0.17,0.57,U] [#7 0.27,-0.16,0.52,U] [#8 0.05,-0.02,0.56,U] 
01:17:51.348 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.15}, one-star: {0.17, 0.32}
01:17:51.349 00.001 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
01:17:51.351 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
01:17:51.352 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.93 mountX=0.12 mountY=-0.15, mountTheta=-0.90
01:17:51.355 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.15, opts=13)
01:17:51.357 00.002 1032 Enqueuing Move request for scope (0.11, 0.15)
01:17:51.359 00.002 10072 Worker thread wakes up
01:17:51.359 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
01:17:51.359 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
01:17:51.359 00.000 10072 Moving (0.11, 0.15) raw xDistance=0.12 yDistance=-0.15
01:17:51.360 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:51.363 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.08
01:17:51.363 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
01:17:51.364 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:51.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:17:51.364 00.000 10072 MoveAxis(W, 0, ABG)
01:17:51.364 00.000 10072 Move returns status 0, amount 0
01:17:51.364 00.000 10072 MoveAxis(N, 0, ABG)
01:17:51.364 00.000 10072 Move returns status 0, amount 0
01:17:51.364 00.000 10072 move complete, result=0
01:17:51.364 00.000 10072 worker thread done servicing request
01:17:51.382 00.018 1032 UpdateGuideState exits: m=1564 SNR=27.9
01:17:51.385 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:51.387 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:51.389 00.002 1032 Enqueuing Expose request
01:17:51.392 00.003 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
01:17:51.394 00.002 10072 Worker thread wakes up
01:17:51.394 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:51.394 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:51.807 00.413 10072 Exposure complete
01:17:51.857 00.050 10072 worker thread done servicing request
01:17:51.857 00.000 1032 OnExposeComplete: enter
01:17:51.858 00.001 1032 UpdateGuideState(): m_state=6
01:17:51.861 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2443
01:17:51.864 00.003 1032 Star::Find returns 1 (0), X=317.44, Y=752.44, Mass=1498, SNR=27.3, Peak=156 HFD=3.1
01:17:51.865 00.001 1032 MultiStar: [#1 0.18,-0.01,0.90,U] [#2 0.37,0.19,0.72,U] [#3 0.15,0.24,0.65,U] [#4 0.08,0.17,0.72,U] [#5 -0.12,0.04,0.67,U] [#6 0.15,0.12,0.58,U] [#7 0.39,-0.06,0.51,U] [#8 0.19,-0.31,0.51,U] 
01:17:51.869 00.004 1032 refined, 8 included, MultiStar: {0.18, 0.07}, one-star: {0.21, 0.15}
01:17:51.871 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
01:17:51.873 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
01:17:51.874 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.40 mountX=0.03 mountY=-0.19, mountTheta=-1.43
01:17:51.876 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.07, opts=13)
01:17:51.878 00.002 1032 Enqueuing Move request for scope (0.18, 0.07)
01:17:51.879 00.001 10072 Worker thread wakes up
01:17:51.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
01:17:51.879 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
01:17:51.880 00.001 10072 Moving (0.18, 0.07) raw xDistance=0.03 yDistance=-0.19
01:17:51.881 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:51.884 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.08
01:17:51.884 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:17:51.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:51.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:17:51.884 00.000 10072 MoveAxis(W, 0, ABG)
01:17:51.885 00.001 10072 Move returns status 0, amount 0
01:17:51.885 00.000 10072 MoveAxis(N, 0, ABG)
01:17:51.885 00.000 10072 Move returns status 0, amount 0
01:17:51.885 00.000 10072 move complete, result=0
01:17:51.885 00.000 10072 worker thread done servicing request
01:17:51.902 00.017 1032 UpdateGuideState exits: m=1498 SNR=27.3
01:17:51.904 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:51.905 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:51.907 00.002 1032 Enqueuing Expose request
01:17:51.908 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
01:17:51.909 00.001 10072 Worker thread wakes up
01:17:51.910 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:51.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:52.545 00.635 10072 Exposure complete
01:17:52.594 00.049 10072 worker thread done servicing request
01:17:52.594 00.000 1032 OnExposeComplete: enter
01:17:52.596 00.002 1032 UpdateGuideState(): m_state=6
01:17:52.598 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2444
01:17:52.599 00.001 1032 Star::Find returns 1 (0), X=317.21, Y=752.54, Mass=1280, SNR=25.2, Peak=157 HFD=2.7
01:17:52.601 00.002 1032 MultiStar: [#1 0.05,0.08,1.01,U] [#2 0.48,0.04,0.76,U] [#3 0.18,-0.12,0.65,U] [#4 -0.08,0.02,0.74,U] [#5 -0.16,0.30,0.71,U] [#6 -0.22,0.04,0.61,U] [#7 0.47,-0.40,0.55,U] [#8 0.30,-0.03,0.61,U] 
01:17:52.602 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {-0.02, 0.24}
01:17:52.603 00.001 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
01:17:52.606 00.003 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
01:17:52.608 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.43 mountX=0.02 mountY=-0.10, mountTheta=-1.40
01:17:52.611 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
01:17:52.613 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
01:17:52.615 00.002 10072 Worker thread wakes up
01:17:52.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
01:17:52.615 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
01:17:52.615 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.02 yDistance=-0.10
01:17:52.618 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:52.622 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.08
01:17:52.622 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:17:52.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:52.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:17:52.622 00.000 10072 MoveAxis(W, 1, ABG)
01:17:52.622 00.000 10072 Guiding  Dir = 3, Dur = 1
01:17:52.623 00.001 10072 IsGuiding returns 0
01:17:52.623 00.000 10072 PulseGuide returned control before completion, sleep 11
01:17:52.636 00.013 10072 IsGuiding returns 0
01:17:52.636 00.000 10072 Move returns status 0, amount 1
01:17:52.636 00.000 10072 MoveAxis(N, 0, ABG)
01:17:52.636 00.000 10072 Move returns status 0, amount 0
01:17:52.636 00.000 10072 move complete, result=0
01:17:52.637 00.001 10072 worker thread done servicing request
01:17:52.639 00.002 1032 UpdateGuideState exits: m=1280 SNR=25.2
01:17:52.642 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:52.644 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:52.646 00.002 1032 Enqueuing Expose request
01:17:52.647 00.001 10072 Worker thread wakes up
01:17:52.648 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:52.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:52.648 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:17:53.061 00.413 10072 Exposure complete
01:17:53.110 00.049 10072 worker thread done servicing request
01:17:53.110 00.000 1032 OnExposeComplete: enter
01:17:53.113 00.003 1032 UpdateGuideState(): m_state=6
01:17:53.115 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2445
01:17:53.119 00.004 1032 Star::Find returns 1 (0), X=317.36, Y=752.53, Mass=1355, SNR=25.9, Peak=147 HFD=3.1
01:17:53.121 00.002 1032 MultiStar: [#1 0.21,-0.10,1.00,U] [#2 0.32,0.12,0.76,U] [#3 0.22,-0.15,0.72,U] [#4 0.17,0.03,0.72,U] [#5 0.03,0.08,0.73,U] [#6 0.11,0.06,0.63,U] [#7 0.54,-0.26,0.57,U] [#8 0.47,-0.04,0.59,U] 
01:17:53.123 00.002 1032 refined, 8 included, MultiStar: {0.23, 0.01}, one-star: {0.13, 0.24}
01:17:53.125 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
01:17:53.126 00.001 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
01:17:53.127 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=0.01 hyp=0.23 cameraTheta=0.04 mountX=-0.05 mountY=-0.22, mountTheta=-1.79
01:17:53.130 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.01, opts=13)
01:17:53.131 00.001 1032 Enqueuing Move request for scope (0.23, 0.01)
01:17:53.132 00.001 10072 Worker thread wakes up
01:17:53.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.01) opts 0xd
01:17:53.133 00.001 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.01)
01:17:53.133 00.000 10072 Moving (0.23, 0.01) raw xDistance=-0.05 yDistance=-0.22
01:17:53.134 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:53.137 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.08
01:17:53.137 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:17:53.138 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:17:53.138 00.000 10072 MoveAxis(W, 0, ABG)
01:17:53.138 00.000 10072 Move returns status 0, amount 0
01:17:53.138 00.000 10072 MoveAxis(N, 145, ABG)
01:17:53.138 00.000 10072 Guiding  Dir = 0, Dur = 145
01:17:53.138 00.000 10072 IsGuiding returns 0
01:17:53.139 00.001 10072 PulseGuide returned control before completion, sleep 155
01:17:53.155 00.016 1032 UpdateGuideState exits: m=1355 SNR=25.9
01:17:53.158 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:53.159 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:53.161 00.002 1032 Enqueuing Expose request
01:17:53.309 00.148 10072 IsGuiding returns 0
01:17:53.309 00.000 10072 Move returns status 0, amount 145
01:17:53.309 00.000 10072 move complete, result=0
01:17:53.309 00.000 10072 worker thread done servicing request
01:17:53.309 00.000 10072 Worker thread wakes up
01:17:53.309 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.2 px 145 ms NORTH
01:17:53.312 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:53.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:53.936 00.624 10072 Exposure complete
01:17:53.981 00.045 10072 worker thread done servicing request
01:17:53.981 00.000 1032 OnExposeComplete: enter
01:17:53.984 00.003 1032 UpdateGuideState(): m_state=6
01:17:53.985 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2446
01:17:53.988 00.003 1032 Star::Find returns 1 (0), X=317.25, Y=752.37, Mass=1319, SNR=25.6, Peak=148 HFD=2.8
01:17:53.989 00.001 1032 MultiStar: [#1 0.03,-0.19,0.92,U] [#2 0.17,0.11,0.77,U] [#3 -0.11,0.03,0.72,U] [#4 -0.14,-0.07,0.73,U] [#5 -0.17,-0.01,0.71,U] [#6 -0.43,-0.26,0.58,U] [#7 -0.08,-0.25,0.58,U] [#8 -0.14,-0.26,0.61,U] 
01:17:53.991 00.002 1032 single-star, 8 included, MultiStar: {-0.08, -0.08}, one-star: {0.02, 0.08}
01:17:53.992 00.001 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
01:17:53.993 00.001 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
01:17:53.995 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.36 mountX=0.07 mountY=-0.04, mountTheta=-0.47
01:17:53.998 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
01:17:54.000 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
01:17:54.001 00.001 10072 Worker thread wakes up
01:17:54.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
01:17:54.001 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
01:17:54.001 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
01:17:54.003 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:54.006 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.08
01:17:54.006 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:17:54.006 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:54.006 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:17:54.006 00.000 10072 MoveAxis(W, 1, ABG)
01:17:54.006 00.000 10072 Guiding  Dir = 3, Dur = 1
01:17:54.006 00.000 10072 IsGuiding returns 0
01:17:54.007 00.001 10072 PulseGuide returned control before completion, sleep 11
01:17:54.023 00.016 1032 UpdateGuideState exits: m=1319 SNR=25.6
01:17:54.025 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:54.028 00.003 10072 IsGuiding returns 0
01:17:54.028 00.000 10072 Move returns status 0, amount 1
01:17:54.028 00.000 10072 MoveAxis(N, 0, ABG)
01:17:54.028 00.000 10072 Move returns status 0, amount 0
01:17:54.028 00.000 10072 move complete, result=0
01:17:54.028 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:54.029 00.001 1032 Enqueuing Expose request
01:17:54.031 00.002 10072 worker thread done servicing request
01:17:54.031 00.000 10072 Worker thread wakes up
01:17:54.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:54.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:54.031 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:17:54.439 00.408 10072 Exposure complete
01:17:54.484 00.045 10072 worker thread done servicing request
01:17:54.484 00.000 1032 OnExposeComplete: enter
01:17:54.487 00.003 1032 UpdateGuideState(): m_state=6
01:17:54.488 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2447
01:17:54.490 00.002 1032 Star::Find returns 1 (0), X=317.26, Y=752.22, Mass=1220, SNR=24.6, Peak=138 HFD=2.8
01:17:54.492 00.002 1032 MultiStar: [#1 0.03,-0.24,1.07,U] [#2 0.09,0.03,0.83,U] [#3 0.01,-0.13,0.72,U] [#4 -0.09,-0.21,0.75,U] [#5 -0.20,0.13,0.72,U] [#6 0.06,-0.31,0.62,U] [#7 0.13,-0.12,0.58,U] [#8 -0.05,-0.40,0.60,U] 
01:17:54.493 00.001 1032 single-star, 8 included, MultiStar: {0.00, -0.14}, one-star: {0.03, -0.07}
01:17:54.494 00.001 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
01:17:54.495 00.001 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
01:17:54.497 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.14 mountX=-0.08 mountY=-0.01, mountTheta=-2.97
01:17:54.500 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
01:17:54.503 00.003 1032 Enqueuing Move request for scope (0.03, -0.07)
01:17:54.504 00.001 10072 Worker thread wakes up
01:17:54.504 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
01:17:54.505 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
01:17:54.505 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=-0.01
01:17:54.506 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:54.508 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.07
01:17:54.508 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:17:54.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:54.509 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:17:54.509 00.000 10072 MoveAxis(W, 1, ABG)
01:17:54.509 00.000 10072 Guiding  Dir = 3, Dur = 1
01:17:54.509 00.000 10072 IsGuiding returns 0
01:17:54.509 00.000 10072 PulseGuide returned control before completion, sleep 11
01:17:54.527 00.018 1032 UpdateGuideState exits: m=1220 SNR=24.6
01:17:54.529 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:54.531 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:54.533 00.002 1032 Enqueuing Expose request
01:17:54.534 00.001 10072 IsGuiding returns 0
01:17:54.534 00.000 10072 Move returns status 0, amount 1
01:17:54.534 00.000 10072 MoveAxis(N, 0, ABG)
01:17:54.534 00.000 10072 Move returns status 0, amount 0
01:17:54.534 00.000 10072 move complete, result=0
01:17:54.535 00.001 10072 worker thread done servicing request
01:17:54.535 00.000 10072 Worker thread wakes up
01:17:54.535 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:54.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:54.541 00.006 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:17:55.157 00.616 10072 Exposure complete
01:17:55.201 00.044 10072 worker thread done servicing request
01:17:55.201 00.000 1032 OnExposeComplete: enter
01:17:55.203 00.002 1032 UpdateGuideState(): m_state=6
01:17:55.204 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2448
01:17:55.208 00.004 1032 Star::Find returns 1 (0), X=317.17, Y=752.10, Mass=1476, SNR=27.1, Peak=190 HFD=2.5
01:17:55.209 00.001 1032 MultiStar: [#1 -0.28,-0.54,0.92,U] [#2 -0.01,-0.29,0.78,U] [#3 -0.10,-0.24,0.66,U] [#4 -0.13,-0.37,0.68,U] [#5 -0.39,-0.16,0.65,U] [#6 -0.35,-0.51,0.59,U] [#7 0.12,-0.55,0.54,U] [#8 -0.05,-0.62,0.54,U] 
01:17:55.211 00.002 1032 single-star, 8 included, MultiStar: {-0.14, -0.37}, one-star: {-0.06, -0.20}
01:17:55.212 00.001 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.59)
01:17:55.214 00.002 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.59)
01:17:55.216 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.87 mountX=-0.18 mountY=0.11, mountTheta=2.59
01:17:55.219 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.20, opts=13)
01:17:55.221 00.002 1032 Enqueuing Move request for scope (-0.06, -0.20)
01:17:55.222 00.001 10072 Worker thread wakes up
01:17:55.222 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
01:17:55.222 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
01:17:55.222 00.000 10072 Moving (-0.06, -0.20) raw xDistance=-0.18 yDistance=0.11
01:17:55.225 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:55.227 00.002 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.07
01:17:55.227 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
01:17:55.227 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:55.227 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:17:55.227 00.000 10072 MoveAxis(E, 80, ABG)
01:17:55.227 00.000 10072 Guiding  Dir = 2, Dur = 80
01:17:55.227 00.000 10072 IsGuiding returns 0
01:17:55.228 00.001 10072 PulseGuide returned control before completion, sleep 90
01:17:55.244 00.016 1032 UpdateGuideState exits: m=1476 SNR=27.1
01:17:55.246 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:55.247 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:55.248 00.001 1032 Enqueuing Expose request
01:17:55.327 00.079 10072 IsGuiding returns 0
01:17:55.327 00.000 10072 Move returns status 0, amount 80
01:17:55.327 00.000 10072 MoveAxis(N, 0, ABG)
01:17:55.327 00.000 10072 Move returns status 0, amount 0
01:17:55.327 00.000 10072 move complete, result=0
01:17:55.327 00.000 10072 worker thread done servicing request
01:17:55.327 00.000 10072 Worker thread wakes up
01:17:55.327 00.000 1032 GuideStep: -0.2 px 80 ms EAST, 0.1 px 0 ms NORTH
01:17:55.331 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:55.331 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:55.742 00.411 10072 Exposure complete
01:17:55.789 00.047 10072 worker thread done servicing request
01:17:55.789 00.000 1032 OnExposeComplete: enter
01:17:55.791 00.002 1032 UpdateGuideState(): m_state=6
01:17:55.792 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2449
01:17:55.795 00.003 1032 Star::Find returns 1 (0), X=317.27, Y=752.20, Mass=1411, SNR=26.5, Peak=208 HFD=2.5
01:17:55.796 00.001 1032 MultiStar: [#1 -0.18,-0.42,1.00,U] [#2 0.25,-0.17,0.73,U] [#3 -0.16,-0.33,0.68,U] [#4 -0.23,-0.33,0.71,U] [#5 -0.35,-0.13,0.68,U] [#6 -0.09,-0.17,0.57,U] [#7 0.21,-0.43,0.54,U] [#8 0.10,-0.37,0.59,U] 
01:17:55.799 00.003 1032 single-star, 8 included, MultiStar: {-0.05, -0.26}, one-star: {0.04, -0.09}
01:17:55.801 00.002 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
01:17:55.803 00.002 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
01:17:55.804 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.13 mountX=-0.10 mountY=-0.02, mountTheta=-2.96
01:17:55.807 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
01:17:55.809 00.002 1032 Enqueuing Move request for scope (0.04, -0.09)
01:17:55.811 00.002 10072 Worker thread wakes up
01:17:55.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
01:17:55.811 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
01:17:55.811 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=-0.02
01:17:55.813 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:55.815 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.07
01:17:55.815 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
01:17:55.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:55.815 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:17:55.816 00.001 10072 MoveAxis(W, 1, ABG)
01:17:55.816 00.000 10072 Guiding  Dir = 3, Dur = 1
01:17:55.816 00.000 10072 IsGuiding returns 0
01:17:55.817 00.001 10072 PulseGuide returned control before completion, sleep 11
01:17:55.832 00.015 10072 IsGuiding returns 0
01:17:55.832 00.000 10072 Move returns status 0, amount 1
01:17:55.832 00.000 10072 MoveAxis(N, 0, ABG)
01:17:55.832 00.000 10072 Move returns status 0, amount 0
01:17:55.832 00.000 10072 move complete, result=0
01:17:55.832 00.000 10072 worker thread done servicing request
01:17:55.834 00.002 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:17:55.837 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:55.838 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:55.840 00.002 1032 Enqueuing Expose request
01:17:55.842 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:17:55.844 00.002 10072 Worker thread wakes up
01:17:55.844 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:55.845 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:56.476 00.631 10072 Exposure complete
01:17:56.524 00.048 10072 worker thread done servicing request
01:17:56.526 00.002 1032 OnExposeComplete: enter
01:17:56.527 00.001 1032 UpdateGuideState(): m_state=6
01:17:56.528 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2450
01:17:56.530 00.002 1032 Star::Find returns 1 (0), X=317.13, Y=752.28, Mass=1591, SNR=28.1, Peak=161 HFD=2.9
01:17:56.531 00.001 1032 MultiStar: [#1 0.00,-0.06,0.89,U] [#2 0.14,0.05,0.66,U] [#3 -0.05,0.03,0.60,U] [#4 -0.04,-0.05,0.68,U] [#5 -0.09,0.06,0.64,U] [#6 0.03,-0.23,0.52,U] [#7 0.30,-0.26,0.51,U] [#8 -0.07,-0.30,0.52,U] 
01:17:56.534 00.003 1032 refined, 8 included, MultiStar: {0.00, -0.07}, one-star: {-0.10, -0.01}
01:17:56.536 00.002 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.89)
01:17:56.537 00.001 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.89)
01:17:56.539 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.56 mountX=-0.07 mountY=0.02, mountTheta=2.89
01:17:56.542 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.07, opts=13)
01:17:56.544 00.002 1032 Enqueuing Move request for scope (0.00, -0.07)
01:17:56.546 00.002 10072 Worker thread wakes up
01:17:56.546 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
01:17:56.546 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
01:17:56.546 00.000 10072 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
01:17:56.548 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:56.553 00.005 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.07
01:17:56.553 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:17:56.553 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:56.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:17:56.553 00.000 10072 MoveAxis(W, 0, ABG)
01:17:56.553 00.000 10072 Move returns status 0, amount 0
01:17:56.553 00.000 10072 MoveAxis(N, 0, ABG)
01:17:56.553 00.000 10072 Move returns status 0, amount 0
01:17:56.553 00.000 10072 move complete, result=0
01:17:56.553 00.000 10072 worker thread done servicing request
01:17:56.572 00.019 1032 UpdateGuideState exits: m=1591 SNR=28.1
01:17:56.573 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:56.575 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:56.577 00.002 1032 Enqueuing Expose request
01:17:56.579 00.002 1032 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
01:17:56.583 00.004 10072 Worker thread wakes up
01:17:56.583 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:56.583 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:56.995 00.412 10072 Exposure complete
01:17:57.040 00.045 10072 worker thread done servicing request
01:17:57.041 00.001 1032 OnExposeComplete: enter
01:17:57.043 00.002 1032 UpdateGuideState(): m_state=6
01:17:57.044 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2451
01:17:57.046 00.002 1032 Star::Find returns 1 (0), X=317.08, Y=752.48, Mass=1330, SNR=25.7, Peak=151 HFD=3.0
01:17:57.049 00.003 1032 MultiStar: [#1 -0.03,0.04,0.94,U] [#2 0.12,0.10,0.77,U] [#3 -0.06,0.07,0.66,U] [#4 -0.16,0.04,0.79,U] [#5 -0.28,0.35,0.69,U] [#6 -0.21,-0.09,0.61,U] [#7 0.25,-0.29,0.52,U] [#8 0.12,0.05,0.59,U] 
01:17:57.051 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.07}, one-star: {-0.15, 0.18}
01:17:57.054 00.003 1032 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.83) = xAngle (0.44 = 0.44)
01:17:57.056 00.002 1032 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.44 = 0.44)
01:17:57.057 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.27 mountX=0.08 mountY=0.04, mountTheta=0.44
01:17:57.060 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.07, opts=13)
01:17:57.062 00.002 1032 Enqueuing Move request for scope (-0.06, 0.07)
01:17:57.063 00.001 10072 Worker thread wakes up
01:17:57.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
01:17:57.063 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
01:17:57.063 00.000 10072 Moving (-0.06, 0.07) raw xDistance=0.08 yDistance=0.04
01:17:57.065 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:57.067 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.07
01:17:57.067 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:17:57.068 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:57.068 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:17:57.068 00.000 10072 MoveAxis(E, 1, ABG)
01:17:57.068 00.000 10072 Guiding  Dir = 2, Dur = 1
01:17:57.068 00.000 10072 IsGuiding returns 0
01:17:57.068 00.000 10072 PulseGuide returned control before completion, sleep 11
01:17:57.084 00.016 1032 UpdateGuideState exits: m=1330 SNR=25.7
01:17:57.088 00.004 10072 IsGuiding returns 0
01:17:57.088 00.000 10072 Move returns status 0, amount 1
01:17:57.088 00.000 10072 MoveAxis(N, 0, ABG)
01:17:57.088 00.000 10072 Move returns status 0, amount 0
01:17:57.088 00.000 10072 move complete, result=0
01:17:57.088 00.000 10072 worker thread done servicing request
01:17:57.088 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:57.090 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:57.092 00.002 1032 Enqueuing Expose request
01:17:57.094 00.002 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
01:17:57.096 00.002 10072 Worker thread wakes up
01:17:57.096 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:57.096 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:57.732 00.636 10072 Exposure complete
01:17:57.782 00.050 10072 worker thread done servicing request
01:17:57.782 00.000 1032 OnExposeComplete: enter
01:17:57.785 00.003 1032 UpdateGuideState(): m_state=6
01:17:57.786 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2452
01:17:57.788 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.52, Mass=1324, SNR=25.6, Peak=178 HFD=2.8
01:17:57.790 00.002 1032 MultiStar: [#1 -0.05,0.13,1.05,U] [#2 0.10,0.14,0.76,U] [#3 0.01,0.05,0.71,U] [#4 -0.01,0.10,0.71,U] [#5 -0.27,0.27,0.69,U] [#6 0.04,0.05,0.65,U] [#7 0.26,-0.08,0.58,U] [#8 0.08,-0.14,0.54,U] 
01:17:57.791 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.10}, one-star: {-0.04, 0.22}
01:17:57.792 00.001 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
01:17:57.793 00.001 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
01:17:57.795 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.54 mountX=0.09 mountY=-0.03, mountTheta=-0.29
01:17:57.798 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
01:17:57.800 00.002 1032 Enqueuing Move request for scope (0.00, 0.10)
01:17:57.801 00.001 10072 Worker thread wakes up
01:17:57.801 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
01:17:57.802 00.001 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
01:17:57.802 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.09 yDistance=-0.03
01:17:57.803 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:57.806 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.07
01:17:57.807 00.001 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
01:17:57.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:57.807 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:17:57.807 00.000 10072 MoveAxis(E, 1, ABG)
01:17:57.807 00.000 10072 Guiding  Dir = 2, Dur = 1
01:17:57.807 00.000 10072 IsGuiding returns 0
01:17:57.807 00.000 10072 PulseGuide returned control before completion, sleep 11
01:17:57.820 00.013 10072 IsGuiding returns 0
01:17:57.820 00.000 10072 Move returns status 0, amount 1
01:17:57.820 00.000 10072 MoveAxis(N, 0, ABG)
01:17:57.821 00.001 10072 Move returns status 0, amount 0
01:17:57.821 00.000 10072 move complete, result=0
01:17:57.821 00.000 10072 worker thread done servicing request
01:17:57.824 00.003 1032 UpdateGuideState exits: m=1324 SNR=25.6
01:17:57.826 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:57.827 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:57.830 00.003 1032 Enqueuing Expose request
01:17:57.832 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
01:17:57.834 00.002 10072 Worker thread wakes up
01:17:57.834 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:57.834 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:58.243 00.409 10072 Exposure complete
01:17:58.290 00.047 10072 worker thread done servicing request
01:17:58.290 00.000 1032 OnExposeComplete: enter
01:17:58.292 00.002 1032 UpdateGuideState(): m_state=6
01:17:58.295 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2453
01:17:58.296 00.001 1032 Star::Find returns 1 (0), X=317.30, Y=752.42, Mass=1463, SNR=27.0, Peak=178 HFD=2.9
01:17:58.297 00.001 1032 MultiStar: [#1 -0.05,-0.03,1.00,U] [#2 0.18,0.22,0.69,U] [#3 0.05,0.09,0.65,U] [#4 -0.01,0.01,0.71,U] [#5 -0.29,-0.01,0.67,U] [#6 0.12,-0.09,0.59,U] [#7 0.06,-0.30,0.52,U] [#8 -0.04,-0.21,0.56,U] 
01:17:58.299 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.00}, one-star: {0.07, 0.13}
01:17:58.301 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
01:17:58.302 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
01:17:58.307 00.005 1032 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.35 mountX=-0.01 mountY=-0.01, mountTheta=-2.18
01:17:58.310 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.00, opts=13)
01:17:58.313 00.003 1032 Enqueuing Move request for scope (0.01, -0.00)
01:17:58.315 00.002 10072 Worker thread wakes up
01:17:58.316 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
01:17:58.316 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
01:17:58.316 00.000 10072 Moving (0.01, -0.00) raw xDistance=-0.01 yDistance=-0.01
01:17:58.318 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:58.320 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.07
01:17:58.320 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:17:58.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:58.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:17:58.320 00.000 10072 MoveAxis(E, 0, ABG)
01:17:58.320 00.000 10072 Move returns status 0, amount 0
01:17:58.320 00.000 10072 MoveAxis(N, 0, ABG)
01:17:58.320 00.000 10072 Move returns status 0, amount 0
01:17:58.320 00.000 10072 move complete, result=0
01:17:58.320 00.000 10072 worker thread done servicing request
01:17:58.340 00.020 1032 UpdateGuideState exits: m=1463 SNR=27.0
01:17:58.342 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:58.344 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:58.347 00.003 1032 Enqueuing Expose request
01:17:58.349 00.002 10072 Worker thread wakes up
01:17:58.349 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:58.349 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:58.350 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:58.981 00.631 10072 Exposure complete
01:17:59.025 00.044 10072 worker thread done servicing request
01:17:59.025 00.000 1032 OnExposeComplete: enter
01:17:59.027 00.002 1032 UpdateGuideState(): m_state=6
01:17:59.029 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2454
01:17:59.031 00.002 1032 Star::Find returns 1 (0), X=317.38, Y=752.53, Mass=1485, SNR=27.2, Peak=177 HFD=3.0
01:17:59.032 00.001 1032 MultiStar: [#1 0.18,0.13,0.92,U] [#2 0.13,0.23,0.71,U] [#3 0.12,0.11,0.67,U] [#4 -0.09,0.26,0.67,U] [#5 0.03,0.26,0.64,U] [#6 0.01,0.14,0.55,U] [#7 0.17,-0.06,0.56,U] [#8 0.02,0.05,0.56,U] 
01:17:59.034 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.16}, one-star: {0.15, 0.23}
01:17:59.035 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
01:17:59.037 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
01:17:59.038 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.06 mountX=0.13 mountY=-0.13, mountTheta=-0.77
01:17:59.041 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.16, opts=13)
01:17:59.042 00.001 1032 Enqueuing Move request for scope (0.09, 0.16)
01:17:59.044 00.002 10072 Worker thread wakes up
01:17:59.044 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
01:17:59.044 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
01:17:59.045 00.001 10072 Moving (0.09, 0.16) raw xDistance=0.13 yDistance=-0.13
01:17:59.046 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:59.048 00.002 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = 0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 288.07
01:17:59.048 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
01:17:59.048 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:59.048 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:17:59.048 00.000 10072 MoveAxis(W, 61, ABG)
01:17:59.048 00.000 10072 Guiding  Dir = 3, Dur = 61
01:17:59.048 00.000 10072 IsGuiding returns 0
01:17:59.050 00.002 10072 PulseGuide returned control before completion, sleep 71
01:17:59.065 00.015 1032 UpdateGuideState exits: m=1485 SNR=27.2
01:17:59.066 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:59.067 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:59.069 00.002 1032 Enqueuing Expose request
01:17:59.134 00.065 10072 IsGuiding returns 0
01:17:59.134 00.000 10072 Move returns status 0, amount 61
01:17:59.134 00.000 10072 MoveAxis(N, 0, ABG)
01:17:59.134 00.000 10072 Move returns status 0, amount 0
01:17:59.134 00.000 10072 move complete, result=0
01:17:59.134 00.000 10072 worker thread done servicing request
01:17:59.134 00.000 10072 Worker thread wakes up
01:17:59.134 00.000 1032 GuideStep: 0.1 px 61 ms WEST, -0.1 px 0 ms NORTH
01:17:59.137 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:59.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:17:59.557 00.420 10072 Exposure complete
01:17:59.607 00.050 10072 worker thread done servicing request
01:17:59.607 00.000 1032 OnExposeComplete: enter
01:17:59.609 00.002 1032 UpdateGuideState(): m_state=6
01:17:59.611 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2455
01:17:59.613 00.002 1032 Star::Find returns 1 (0), X=317.35, Y=752.36, Mass=1370, SNR=26.1, Peak=140 HFD=3.0
01:17:59.615 00.002 1032 MultiStar: [#1 0.18,0.00,0.98,U] [#2 0.27,0.21,0.71,U] [#3 -0.01,0.17,0.65,U] [#4 0.07,-0.04,0.70,U] [#5 0.06,0.31,0.69,U] [#6 -0.04,-0.15,0.55,U] [#7 0.17,-0.20,0.56,U] [#8 0.10,-0.16,0.57,U] 
01:17:59.618 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.12, 0.07}
01:17:59.619 00.001 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
01:17:59.621 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
01:17:59.623 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.33 mountX=0.01 mountY=-0.12, mountTheta=-1.50
01:17:59.625 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
01:17:59.627 00.002 1032 Enqueuing Move request for scope (0.11, 0.04)
01:17:59.628 00.001 10072 Worker thread wakes up
01:17:59.629 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
01:17:59.629 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
01:17:59.629 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.12
01:17:59.631 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:17:59.633 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.06
01:17:59.633 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:17:59.633 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:59.633 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:17:59.633 00.000 10072 MoveAxis(E, 0, ABG)
01:17:59.634 00.001 10072 Move returns status 0, amount 0
01:17:59.634 00.000 10072 MoveAxis(N, 0, ABG)
01:17:59.634 00.000 10072 Move returns status 0, amount 0
01:17:59.634 00.000 10072 move complete, result=0
01:17:59.634 00.000 10072 worker thread done servicing request
01:17:59.653 00.019 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:17:59.655 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:59.657 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:17:59.658 00.001 1032 Enqueuing Expose request
01:17:59.661 00.003 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:59.663 00.002 10072 Worker thread wakes up
01:17:59.663 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:17:59.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:00.291 00.628 10072 Exposure complete
01:18:00.338 00.047 10072 worker thread done servicing request
01:18:00.339 00.001 1032 OnExposeComplete: enter
01:18:00.340 00.001 1032 UpdateGuideState(): m_state=6
01:18:00.342 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2456
01:18:00.344 00.002 1032 Star::Find returns 1 (0), X=317.41, Y=752.47, Mass=1416, SNR=26.5, Peak=163 HFD=3.1
01:18:00.345 00.001 1032 MultiStar: [#1 0.30,-0.05,0.96,U] [#2 0.32,-0.15,0.67,U] [#3 0.03,-0.15,0.68,U] [#4 0.21,-0.20,0.72,U] [#5 0.05,-0.08,0.70,U] [#6 0.21,-0.23,0.56,U] [#7 0.36,-0.35,0.55,U] [#8 0.08,-0.42,0.53,U] 
01:18:00.346 00.001 1032 refined, 8 included, MultiStar: {0.20, -0.13}, one-star: {0.18, 0.18}
01:18:00.348 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
01:18:00.350 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
01:18:00.352 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.23 cameraTheta=-0.58 mountX=-0.17 mountY=-0.16, mountTheta=-2.41
01:18:00.355 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.13, opts=13)
01:18:00.358 00.003 1032 Enqueuing Move request for scope (0.20, -0.13)
01:18:00.362 00.004 10072 Worker thread wakes up
01:18:00.363 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
01:18:00.363 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
01:18:00.363 00.000 10072 Moving (0.20, -0.13) raw xDistance=-0.17 yDistance=-0.16
01:18:00.369 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:00.372 00.003 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.06
01:18:00.372 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
01:18:00.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:00.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:18:00.372 00.000 10072 MoveAxis(E, 81, ABG)
01:18:00.372 00.000 10072 Guiding  Dir = 2, Dur = 81
01:18:00.373 00.001 10072 IsGuiding returns 0
01:18:00.373 00.000 10072 PulseGuide returned control before completion, sleep 91
01:18:00.391 00.018 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:18:00.394 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:00.396 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:00.399 00.003 1032 Enqueuing Expose request
01:18:00.476 00.077 10072 IsGuiding returns 0
01:18:00.476 00.000 10072 Move returns status 0, amount 81
01:18:00.476 00.000 10072 MoveAxis(N, 0, ABG)
01:18:00.476 00.000 10072 Move returns status 0, amount 0
01:18:00.476 00.000 10072 move complete, result=0
01:18:00.476 00.000 10072 worker thread done servicing request
01:18:00.476 00.000 10072 Worker thread wakes up
01:18:00.476 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:00.476 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:00.478 00.002 1032 GuideStep: -0.2 px 81 ms EAST, -0.2 px 0 ms NORTH
01:18:00.884 00.406 10072 Exposure complete
01:18:00.936 00.052 10072 worker thread done servicing request
01:18:00.936 00.000 1032 OnExposeComplete: enter
01:18:00.938 00.002 1032 UpdateGuideState(): m_state=6
01:18:00.939 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2457
01:18:00.940 00.001 1032 Star::Find returns 1 (0), X=317.35, Y=752.64, Mass=1507, SNR=27.4, Peak=175 HFD=3.0
01:18:00.942 00.002 1032 MultiStar: [#1 0.22,-0.02,0.87,U] [#2 0.28,-0.06,0.75,U] [#3 0.06,0.17,0.64,U] [#4 0.18,-0.15,0.71,U] [#5 0.02,0.15,0.68,U] [#6 0.11,-0.19,0.53,U] [#7 0.17,-0.29,0.52,U] [#8 0.12,-0.19,0.57,U] 
01:18:00.943 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.00}, one-star: {0.12, 0.35}
01:18:00.945 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
01:18:00.946 00.001 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
01:18:00.948 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.02 mountX=-0.03 mountY=-0.14, mountTheta=-1.81
01:18:00.950 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.00, opts=13)
01:18:00.952 00.002 1032 Enqueuing Move request for scope (0.15, 0.00)
01:18:00.955 00.003 10072 Worker thread wakes up
01:18:00.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
01:18:00.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
01:18:00.955 00.000 10072 Moving (0.15, 0.00) raw xDistance=-0.03 yDistance=-0.14
01:18:00.959 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:00.961 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.06
01:18:00.962 00.001 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:18:00.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:00.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:18:00.962 00.000 10072 MoveAxis(E, 1, ABG)
01:18:00.962 00.000 10072 Guiding  Dir = 2, Dur = 1
01:18:00.962 00.000 10072 IsGuiding returns 0
01:18:00.963 00.001 10072 PulseGuide returned control before completion, sleep 11
01:18:00.975 00.012 10072 IsGuiding returns 0
01:18:00.975 00.000 10072 Move returns status 0, amount 1
01:18:00.975 00.000 10072 MoveAxis(N, 0, ABG)
01:18:00.975 00.000 10072 Move returns status 0, amount 0
01:18:00.975 00.000 10072 move complete, result=0
01:18:00.975 00.000 10072 worker thread done servicing request
01:18:00.978 00.003 1032 UpdateGuideState exits: m=1507 SNR=27.4
01:18:00.980 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:00.982 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:00.983 00.001 1032 Enqueuing Expose request
01:18:00.987 00.004 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:18:00.989 00.002 10072 Worker thread wakes up
01:18:00.989 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:00.989 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:01.627 00.638 10072 Exposure complete
01:18:01.677 00.050 10072 worker thread done servicing request
01:18:01.677 00.000 1032 OnExposeComplete: enter
01:18:01.680 00.003 1032 UpdateGuideState(): m_state=6
01:18:01.681 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2458
01:18:01.684 00.003 1032 Star::Find returns 1 (0), X=317.17, Y=752.51, Mass=1365, SNR=26.0, Peak=171 HFD=2.9
01:18:01.686 00.002 1032 MultiStar: [#1 0.01,0.02,0.92,U] [#2 0.22,0.20,0.73,U] [#3 -0.01,0.17,0.72,U] [#4 0.04,-0.01,0.75,U] [#5 0.00,0.34,0.70,U] [#6 0.03,0.12,0.60,U] [#7 0.20,0.05,0.57,U] [#8 -0.06,-0.13,0.56,U] 
01:18:01.688 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.12}, one-star: {-0.06, 0.21}
01:18:01.690 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
01:18:01.692 00.002 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
01:18:01.693 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.27 mountX=0.10 mountY=-0.06, mountTheta=-0.56
01:18:01.696 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
01:18:01.697 00.001 1032 Enqueuing Move request for scope (0.04, 0.12)
01:18:01.699 00.002 10072 Worker thread wakes up
01:18:01.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
01:18:01.699 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
01:18:01.699 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.10 yDistance=-0.06
01:18:01.701 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:01.704 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.06
01:18:01.704 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
01:18:01.704 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:01.705 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:18:01.705 00.000 10072 MoveAxis(E, 1, ABG)
01:18:01.705 00.000 10072 Guiding  Dir = 2, Dur = 1
01:18:01.706 00.001 10072 IsGuiding returns 0
01:18:01.707 00.001 10072 PulseGuide returned control before completion, sleep 11
01:18:01.721 00.014 10072 IsGuiding returns 0
01:18:01.721 00.000 10072 Move returns status 0, amount 1
01:18:01.721 00.000 10072 MoveAxis(N, 0, ABG)
01:18:01.722 00.001 10072 Move returns status 0, amount 0
01:18:01.722 00.000 10072 move complete, result=0
01:18:01.722 00.000 10072 worker thread done servicing request
01:18:01.723 00.001 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:18:01.726 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:01.727 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:01.729 00.002 1032 Enqueuing Expose request
01:18:01.731 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:18:01.732 00.001 10072 Worker thread wakes up
01:18:01.732 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:01.733 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:02.145 00.412 10072 Exposure complete
01:18:02.194 00.049 10072 worker thread done servicing request
01:18:02.194 00.000 1032 OnExposeComplete: enter
01:18:02.196 00.002 1032 UpdateGuideState(): m_state=6
01:18:02.198 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2459
01:18:02.199 00.001 1032 Star::Find returns 1 (0), X=317.23, Y=752.67, Mass=1336, SNR=25.8, Peak=157 HFD=2.8
01:18:02.201 00.002 1032 MultiStar: [#1 0.03,0.04,1.03,U] [#2 0.16,0.09,0.74,U] [#3 0.08,0.22,0.66,U] [#4 0.05,0.05,0.74,U] [#5 -0.27,0.24,0.74,U] [#6 -0.00,0.08,0.61,U] [#7 0.51,-0.27,0.53,U] [#8 0.02,-0.21,0.57,U] 
01:18:02.204 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.10}, one-star: {-0.00, 0.38}
01:18:02.206 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
01:18:02.209 00.003 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
01:18:02.212 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.11 mountX=0.08 mountY=-0.07, mountTheta=-0.72
01:18:02.215 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
01:18:02.217 00.002 1032 Enqueuing Move request for scope (0.05, 0.10)
01:18:02.218 00.001 10072 Worker thread wakes up
01:18:02.219 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
01:18:02.219 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:18:02.219 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.07
01:18:02.220 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:02.223 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.06
01:18:02.223 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:18:02.223 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:02.223 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:18:02.223 00.000 10072 MoveAxis(E, 1, ABG)
01:18:02.223 00.000 10072 Guiding  Dir = 2, Dur = 1
01:18:02.224 00.001 10072 IsGuiding returns 0
01:18:02.225 00.001 10072 PulseGuide returned control before completion, sleep 11
01:18:02.239 00.014 10072 IsGuiding returns 0
01:18:02.239 00.000 10072 Move returns status 0, amount 1
01:18:02.239 00.000 10072 MoveAxis(N, 0, ABG)
01:18:02.239 00.000 10072 Move returns status 0, amount 0
01:18:02.239 00.000 10072 move complete, result=0
01:18:02.239 00.000 10072 worker thread done servicing request
01:18:02.244 00.005 1032 UpdateGuideState exits: m=1336 SNR=25.8
01:18:02.246 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:02.248 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:02.250 00.002 1032 Enqueuing Expose request
01:18:02.252 00.002 10072 Worker thread wakes up
01:18:02.252 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:02.253 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:02.253 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:18:02.883 00.630 10072 Exposure complete
01:18:02.933 00.050 10072 worker thread done servicing request
01:18:02.933 00.000 1032 OnExposeComplete: enter
01:18:02.935 00.002 1032 UpdateGuideState(): m_state=6
01:18:02.936 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2460
01:18:02.937 00.001 1032 Star::Find returns 1 (0), X=317.34, Y=752.48, Mass=1270, SNR=25.1, Peak=149 HFD=3.1
01:18:02.939 00.002 1032 MultiStar: [#1 0.04,0.05,0.96,U] [#2 0.27,0.20,0.80,U] [#3 0.10,0.21,0.68,U] [#4 0.07,0.18,0.71,U] [#5 -0.11,0.25,0.72,U] [#6 -0.01,-0.02,0.63,U] [#7 0.40,-0.10,0.57,U] [#8 0.02,-0.02,0.62,U] 
01:18:02.941 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.11}, one-star: {0.11, 0.18}
01:18:02.942 00.001 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
01:18:02.944 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
01:18:02.945 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.87 mountX=0.08 mountY=-0.12, mountTheta=-0.96
01:18:02.948 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
01:18:02.950 00.002 1032 Enqueuing Move request for scope (0.10, 0.11)
01:18:02.952 00.002 10072 Worker thread wakes up
01:18:02.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
01:18:02.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
01:18:02.952 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.12
01:18:02.954 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:02.957 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.06
01:18:02.958 00.001 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:18:02.958 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:02.958 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:18:02.958 00.000 10072 MoveAxis(E, 2, ABG)
01:18:02.958 00.000 10072 Guiding  Dir = 2, Dur = 2
01:18:02.958 00.000 10072 IsGuiding returns 0
01:18:02.959 00.001 10072 PulseGuide returned control before completion, sleep 12
01:18:02.975 00.016 10072 IsGuiding returns 0
01:18:02.975 00.000 10072 Move returns status 0, amount 2
01:18:02.975 00.000 10072 MoveAxis(N, 0, ABG)
01:18:02.975 00.000 10072 Move returns status 0, amount 0
01:18:02.975 00.000 10072 move complete, result=0
01:18:02.976 00.001 10072 worker thread done servicing request
01:18:02.976 00.000 1032 UpdateGuideState exits: m=1270 SNR=25.1
01:18:02.978 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:02.980 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:02.982 00.002 1032 Enqueuing Expose request
01:18:02.983 00.001 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:18:02.986 00.003 10072 Worker thread wakes up
01:18:02.987 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:02.987 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:03.402 00.415 10072 Exposure complete
01:18:03.449 00.047 10072 worker thread done servicing request
01:18:03.449 00.000 1032 OnExposeComplete: enter
01:18:03.451 00.002 1032 UpdateGuideState(): m_state=6
01:18:03.454 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2461
01:18:03.457 00.003 1032 Star::Find returns 1 (0), X=317.31, Y=752.41, Mass=1435, SNR=26.7, Peak=171 HFD=2.9
01:18:03.459 00.002 1032 MultiStar: [#1 0.22,-0.09,0.97,U] [#2 0.19,0.01,0.68,U] [#3 0.17,0.11,0.73,U] [#4 -0.09,0.03,0.70,U] [#5 -0.23,0.21,0.69,U] [#6 -0.12,-0.06,0.57,U] [#7 0.47,-0.53,0.53,U] [#8 -0.10,-0.30,0.53,U] 
01:18:03.461 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.07, 0.12}
01:18:03.461 00.000 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
01:18:03.464 00.003 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
01:18:03.465 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.41 mountX=-0.05 mountY=-0.06, mountTheta=-2.24
01:18:03.468 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
01:18:03.470 00.002 1032 Enqueuing Move request for scope (0.07, -0.03)
01:18:03.472 00.002 10072 Worker thread wakes up
01:18:03.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:18:03.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:18:03.472 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
01:18:03.474 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:03.476 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.06
01:18:03.476 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:18:03.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:03.476 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:18:03.476 00.000 10072 MoveAxis(E, 2, ABG)
01:18:03.476 00.000 10072 Guiding  Dir = 2, Dur = 2
01:18:03.477 00.001 10072 IsGuiding returns 0
01:18:03.477 00.000 10072 PulseGuide returned control before completion, sleep 12
01:18:03.492 00.015 10072 IsGuiding returns 0
01:18:03.492 00.000 10072 Move returns status 0, amount 2
01:18:03.492 00.000 10072 MoveAxis(N, 0, ABG)
01:18:03.493 00.001 10072 Move returns status 0, amount 0
01:18:03.493 00.000 10072 move complete, result=0
01:18:03.493 00.000 10072 worker thread done servicing request
01:18:03.496 00.003 1032 UpdateGuideState exits: m=1435 SNR=26.7
01:18:03.499 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:03.501 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:03.502 00.001 1032 Enqueuing Expose request
01:18:03.504 00.002 10072 Worker thread wakes up
01:18:03.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:03.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:03.504 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:18:04.134 00.630 10072 Exposure complete
01:18:04.181 00.047 10072 worker thread done servicing request
01:18:04.182 00.001 1032 OnExposeComplete: enter
01:18:04.186 00.004 1032 UpdateGuideState(): m_state=6
01:18:04.188 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2462
01:18:04.190 00.002 1032 Star::Find returns 1 (0), X=317.26, Y=752.40, Mass=1501, SNR=27.3, Peak=193 HFD=2.8
01:18:04.192 00.002 1032 MultiStar: [#1 0.13,-0.07,0.98,U] [#2 0.19,0.12,0.72,U] [#3 0.18,-0.12,0.60,U] [#4 0.05,-0.02,0.70,U] [#5 -0.37,0.29,0.68,U] [#6 -0.11,0.11,0.59,U] [#7 0.15,-0.27,0.51,U] [#8 0.06,-0.11,0.54,U] 
01:18:04.193 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.03, 0.11}
01:18:04.196 00.003 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
01:18:04.198 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
01:18:04.199 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.43 mountX=0.01 mountY=-0.04, mountTheta=-1.40
01:18:04.202 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
01:18:04.203 00.001 1032 Enqueuing Move request for scope (0.04, 0.02)
01:18:04.206 00.003 10072 Worker thread wakes up
01:18:04.206 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
01:18:04.207 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
01:18:04.207 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
01:18:04.208 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:04.210 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.06
01:18:04.210 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:18:04.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:04.210 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:18:04.210 00.000 10072 MoveAxis(E, 3, ABG)
01:18:04.210 00.000 10072 Guiding  Dir = 2, Dur = 3
01:18:04.212 00.002 10072 IsGuiding returns 0
01:18:04.212 00.000 10072 PulseGuide returned control before completion, sleep 13
01:18:04.229 00.017 1032 UpdateGuideState exits: m=1501 SNR=27.3
01:18:04.231 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:04.233 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:04.234 00.001 1032 Enqueuing Expose request
01:18:04.240 00.006 10072 IsGuiding returns 0
01:18:04.240 00.000 10072 Move returns status 0, amount 3
01:18:04.240 00.000 10072 MoveAxis(N, 0, ABG)
01:18:04.240 00.000 10072 Move returns status 0, amount 0
01:18:04.240 00.000 10072 move complete, result=0
01:18:04.240 00.000 10072 worker thread done servicing request
01:18:04.240 00.000 10072 Worker thread wakes up
01:18:04.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:04.240 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:04.244 00.004 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:18:04.647 00.403 10072 Exposure complete
01:18:04.694 00.047 10072 worker thread done servicing request
01:18:04.694 00.000 1032 OnExposeComplete: enter
01:18:04.697 00.003 1032 UpdateGuideState(): m_state=6
01:18:04.699 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2463
01:18:04.700 00.001 1032 Star::Find returns 1 (0), X=317.27, Y=752.75, Mass=1546, SNR=27.7, Peak=192 HFD=2.9
01:18:04.702 00.002 1032 MultiStar: [#1 0.08,0.24,0.90,U] [#2 0.18,0.23,0.68,U] [#3 0.04,0.02,0.67,U] [#4 -0.06,0.15,0.68,U] [#5 -0.26,0.33,0.64,U] [#6 0.09,0.11,0.58,U] [#7 0.18,-0.10,0.53,U] [#8 -0.07,-0.01,0.51,U] 
01:18:04.704 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.19}, one-star: {0.04, 0.46}
01:18:04.706 00.002 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
01:18:04.708 00.002 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
01:18:04.710 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.43 mountX=0.17 mountY=-0.07, mountTheta=-0.40
01:18:04.713 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.19, opts=13)
01:18:04.715 00.002 1032 Enqueuing Move request for scope (0.03, 0.19)
01:18:04.717 00.002 10072 Worker thread wakes up
01:18:04.717 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
01:18:04.717 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
01:18:04.717 00.000 10072 Moving (0.03, 0.19) raw xDistance=0.17 yDistance=-0.07
01:18:04.719 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:04.721 00.002 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.06
01:18:04.722 00.001 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:18:04.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:04.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:18:04.722 00.000 10072 MoveAxis(W, 78, ABG)
01:18:04.722 00.000 10072 Guiding  Dir = 3, Dur = 78
01:18:04.722 00.000 10072 IsGuiding returns 0
01:18:04.724 00.002 10072 PulseGuide returned control before completion, sleep 88
01:18:04.741 00.017 1032 UpdateGuideState exits: m=1546 SNR=27.7
01:18:04.743 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:04.745 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:04.747 00.002 1032 Enqueuing Expose request
01:18:04.817 00.070 10072 IsGuiding returns 0
01:18:04.817 00.000 10072 Move returns status 0, amount 78
01:18:04.817 00.000 10072 MoveAxis(N, 0, ABG)
01:18:04.817 00.000 10072 Move returns status 0, amount 0
01:18:04.817 00.000 10072 move complete, result=0
01:18:04.817 00.000 10072 worker thread done servicing request
01:18:04.817 00.000 10072 Worker thread wakes up
01:18:04.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:04.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:04.817 00.000 1032 GuideStep: 0.2 px 78 ms WEST, -0.1 px 0 ms NORTH
01:18:05.443 00.626 10072 Exposure complete
01:18:05.497 00.054 10072 worker thread done servicing request
01:18:05.497 00.000 1032 OnExposeComplete: enter
01:18:05.499 00.002 1032 UpdateGuideState(): m_state=6
01:18:05.502 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2464
01:18:05.503 00.001 1032 Star::Find returns 1 (0), X=317.41, Y=752.49, Mass=1452, SNR=26.9, Peak=172 HFD=3.1
01:18:05.506 00.003 1032 MultiStar: [#1 -0.03,-0.02,0.93,U] [#2 0.29,0.13,0.74,U] [#3 0.17,0.02,0.63,U] [#4 -0.18,0.03,0.69,U] [#5 -0.08,0.10,0.74,U] [#6 -0.06,-0.04,0.56,U] [#7 0.23,-0.27,0.50,U] [#8 0.12,-0.13,0.56,U] 
01:18:05.509 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.18, 0.20}
01:18:05.510 00.001 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
01:18:05.512 00.002 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
01:18:05.514 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.32 mountX=0.00 mountY=-0.07, mountTheta=-1.51
01:18:05.518 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
01:18:05.521 00.003 1032 Enqueuing Move request for scope (0.07, 0.02)
01:18:05.523 00.002 10072 Worker thread wakes up
01:18:05.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:18:05.523 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:18:05.523 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.07
01:18:05.526 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:05.528 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
01:18:05.528 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
01:18:05.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:05.528 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:18:05.529 00.001 10072 MoveAxis(E, 3, ABG)
01:18:05.529 00.000 10072 Guiding  Dir = 2, Dur = 3
01:18:05.529 00.000 10072 IsGuiding returns 0
01:18:05.529 00.000 10072 PulseGuide returned control before completion, sleep 13
01:18:05.546 00.017 1032 UpdateGuideState exits: m=1452 SNR=26.9
01:18:05.551 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:05.555 00.004 10072 IsGuiding returns 0
01:18:05.555 00.000 10072 Move returns status 0, amount 3
01:18:05.555 00.000 10072 MoveAxis(N, 0, ABG)
01:18:05.555 00.000 10072 Move returns status 0, amount 0
01:18:05.555 00.000 10072 move complete, result=0
01:18:05.555 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:05.557 00.002 1032 Enqueuing Expose request
01:18:05.559 00.002 10072 worker thread done servicing request
01:18:05.559 00.000 10072 Worker thread wakes up
01:18:05.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:05.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:05.559 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:18:05.976 00.417 10072 Exposure complete
01:18:06.026 00.050 10072 worker thread done servicing request
01:18:06.026 00.000 1032 OnExposeComplete: enter
01:18:06.028 00.002 1032 UpdateGuideState(): m_state=6
01:18:06.030 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2465
01:18:06.032 00.002 1032 Star::Find returns 1 (0), X=317.40, Y=752.58, Mass=1508, SNR=27.4, Peak=173 HFD=3.0
01:18:06.034 00.002 1032 MultiStar: [#1 0.13,-0.00,0.87,U] [#2 0.27,0.20,0.70,U] [#3 0.24,0.13,0.64,U] [#4 0.33,0.07,0.68,U] [#5 0.01,0.22,0.68,U] [#6 0.21,-0.10,0.54,U] [#7 0.55,-0.10,0.51,U] [#8 0.09,-0.07,0.55,U] 
01:18:06.037 00.003 1032 refined, 8 included, MultiStar: {0.21, 0.09}, one-star: {0.17, 0.29}
01:18:06.038 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
01:18:06.040 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
01:18:06.041 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.23 cameraTheta=0.41 mountX=0.03 mountY=-0.23, mountTheta=-1.42
01:18:06.045 00.004 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.09, opts=13)
01:18:06.046 00.001 1032 Enqueuing Move request for scope (0.21, 0.09)
01:18:06.048 00.002 10072 Worker thread wakes up
01:18:06.049 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
01:18:06.049 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
01:18:06.049 00.000 10072 Moving (0.21, 0.09) raw xDistance=0.03 yDistance=-0.23
01:18:06.052 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:06.056 00.004 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
01:18:06.056 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:18:06.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:18:06.056 00.000 10072 MoveAxis(E, 3, ABG)
01:18:06.056 00.000 10072 Guiding  Dir = 2, Dur = 3
01:18:06.056 00.000 10072 IsGuiding returns 0
01:18:06.057 00.001 10072 PulseGuide returned control before completion, sleep 13
01:18:06.074 00.017 1032 UpdateGuideState exits: m=1508 SNR=27.4
01:18:06.076 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:06.077 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:06.084 00.007 10072 IsGuiding returns 0
01:18:06.084 00.000 10072 Move returns status 0, amount 3
01:18:06.085 00.001 10072 MoveAxis(N, 147, ABG)
01:18:06.085 00.000 10072 Guiding  Dir = 0, Dur = 147
01:18:06.085 00.000 1032 Enqueuing Expose request
01:18:06.087 00.002 10072 IsGuiding returns 0
01:18:06.087 00.000 10072 PulseGuide returned control before completion, sleep 157
01:18:06.252 00.165 10072 IsGuiding returns 1
01:18:06.252 00.000 10072 scope still moving after pulse duration time elapsed
01:18:06.284 00.032 10072 IsGuiding returns 0
01:18:06.284 00.000 10072 scope move finished after 147 + 50 ms
01:18:06.284 00.000 10072 Move returns status 0, amount 147
01:18:06.284 00.000 10072 move complete, result=0
01:18:06.284 00.000 10072 worker thread done servicing request
01:18:06.284 00.000 10072 Worker thread wakes up
01:18:06.284 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.2 px 147 ms NORTH
01:18:06.286 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:06.287 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:06.911 00.624 10072 Exposure complete
01:18:06.957 00.046 10072 worker thread done servicing request
01:18:06.957 00.000 1032 OnExposeComplete: enter
01:18:06.959 00.002 1032 UpdateGuideState(): m_state=6
01:18:06.961 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2466
01:18:06.964 00.003 1032 Star::Find returns 1 (0), X=317.24, Y=752.32, Mass=1442, SNR=26.8, Peak=155 HFD=2.8
01:18:06.966 00.002 1032 MultiStar: [#1 0.01,-0.06,0.90,U] [#2 0.06,-0.12,0.76,U] [#3 -0.03,-0.14,0.62,U] [#4 -0.07,-0.12,0.70,U] [#5 -0.20,-0.05,0.70,U] [#6 -0.13,-0.24,0.56,U] [#7 0.03,-0.39,0.53,U] [#8 -0.07,-0.35,0.55,U] 
01:18:06.967 00.001 1032 single-star, 8 included, MultiStar: {-0.04, -0.13}, one-star: {0.01, 0.03}
01:18:06.969 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
01:18:06.971 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
01:18:06.972 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.31 mountX=0.03 mountY=-0.02, mountTheta=-0.52
01:18:06.976 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
01:18:06.977 00.001 1032 Enqueuing Move request for scope (0.01, 0.03)
01:18:06.979 00.002 10072 Worker thread wakes up
01:18:06.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
01:18:06.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
01:18:06.979 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
01:18:06.981 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:06.983 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
01:18:06.983 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:18:06.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:06.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:18:06.983 00.000 10072 MoveAxis(E, 3, ABG)
01:18:06.983 00.000 10072 Guiding  Dir = 2, Dur = 3
01:18:06.983 00.000 10072 IsGuiding returns 0
01:18:06.983 00.000 10072 PulseGuide returned control before completion, sleep 13
01:18:07.001 00.018 1032 UpdateGuideState exits: m=1442 SNR=26.8
01:18:07.003 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:07.006 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:07.007 00.001 1032 Enqueuing Expose request
01:18:07.008 00.001 10072 IsGuiding returns 0
01:18:07.008 00.000 10072 Move returns status 0, amount 3
01:18:07.008 00.000 10072 MoveAxis(N, 0, ABG)
01:18:07.008 00.000 10072 Move returns status 0, amount 0
01:18:07.009 00.001 10072 move complete, result=0
01:18:07.009 00.000 10072 worker thread done servicing request
01:18:07.009 00.000 10072 Worker thread wakes up
01:18:07.009 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:07.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:07.016 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:18:07.416 00.400 10072 Exposure complete
01:18:07.464 00.048 10072 worker thread done servicing request
01:18:07.464 00.000 1032 OnExposeComplete: enter
01:18:07.466 00.002 1032 UpdateGuideState(): m_state=6
01:18:07.468 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2467
01:18:07.470 00.002 1032 Star::Find returns 1 (0), X=317.11, Y=752.26, Mass=1347, SNR=25.9, Peak=150 HFD=2.6
01:18:07.471 00.001 1032 MultiStar: [#1 -0.15,-0.01,1.00,U] [#2 0.02,0.02,0.73,U] [#3 -0.20,0.01,0.77,U] [#4 -0.24,-0.12,0.70,U] [#5 -0.28,0.02,0.70,U] [#6 -0.28,-0.22,0.64,U] [#7 -0.03,-0.19,0.55,U] [#8 -0.23,-0.25,0.55,U] 
01:18:07.473 00.002 1032 single-star, 8 included, MultiStar: {-0.17, -0.07}, one-star: {-0.12, -0.03}
01:18:07.474 00.001 1032 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.83) = xAngle (-4.71 = 1.57)
01:18:07.476 00.002 1032 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.71 = 1.57)
01:18:07.478 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.88 mountX=-0.00 mountY=0.13, mountTheta=1.57
01:18:07.481 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.03, opts=13)
01:18:07.483 00.002 1032 Enqueuing Move request for scope (-0.12, -0.03)
01:18:07.485 00.002 10072 Worker thread wakes up
01:18:07.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
01:18:07.485 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
01:18:07.485 00.000 10072 Moving (-0.12, -0.03) raw xDistance=-0.00 yDistance=0.13
01:18:07.487 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:07.491 00.004 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
01:18:07.491 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
01:18:07.492 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:07.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:18:07.492 00.000 10072 MoveAxis(E, 3, ABG)
01:18:07.492 00.000 10072 Guiding  Dir = 2, Dur = 3
01:18:07.492 00.000 10072 IsGuiding returns 0
01:18:07.493 00.001 10072 PulseGuide returned control before completion, sleep 13
01:18:07.510 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:18:07.513 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:07.514 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:07.516 00.002 1032 Enqueuing Expose request
01:18:07.521 00.005 10072 IsGuiding returns 0
01:18:07.521 00.000 10072 Move returns status 0, amount 3
01:18:07.521 00.000 10072 MoveAxis(N, 0, ABG)
01:18:07.521 00.000 10072 Move returns status 0, amount 0
01:18:07.521 00.000 10072 move complete, result=0
01:18:07.521 00.000 10072 worker thread done servicing request
01:18:07.521 00.000 10072 Worker thread wakes up
01:18:07.521 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:07.521 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:07.526 00.005 1032 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
01:18:08.149 00.623 10072 Exposure complete
01:18:08.200 00.051 10072 worker thread done servicing request
01:18:08.200 00.000 1032 OnExposeComplete: enter
01:18:08.202 00.002 1032 UpdateGuideState(): m_state=6
01:18:08.205 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2468
01:18:08.208 00.003 1032 Star::Find returns 1 (0), X=317.22, Y=752.48, Mass=1409, SNR=26.5, Peak=163 HFD=3.0
01:18:08.211 00.003 1032 MultiStar: [#1 -0.03,-0.03,0.95,U] [#2 0.12,-0.06,0.73,U] [#3 0.10,-0.09,0.68,U] [#4 -0.04,0.04,0.70,U] [#5 -0.42,0.03,0.68,U] [#6 -0.15,0.08,0.61,U] [#7 0.23,-0.33,0.54,U] [#8 0.00,-0.12,0.57,U] 
01:18:08.213 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {-0.01, 0.19}
01:18:08.215 00.002 1032 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.83) = xAngle (-4.41 = 1.88)
01:18:08.217 00.002 1032 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.41 = 1.88)
01:18:08.218 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.58 mountX=-0.01 mountY=0.03, mountTheta=1.88
01:18:08.221 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
01:18:08.223 00.002 1032 Enqueuing Move request for scope (-0.02, -0.02)
01:18:08.226 00.003 10072 Worker thread wakes up
01:18:08.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
01:18:08.226 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
01:18:08.226 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.03
01:18:08.228 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:08.231 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
01:18:08.231 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:18:08.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:08.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:18:08.231 00.000 10072 MoveAxis(E, 4, ABG)
01:18:08.231 00.000 10072 Guiding  Dir = 2, Dur = 4
01:18:08.232 00.001 10072 IsGuiding returns 0
01:18:08.232 00.000 10072 PulseGuide returned control before completion, sleep 14
01:18:08.251 00.019 1032 UpdateGuideState exits: m=1409 SNR=26.5
01:18:08.253 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:08.255 00.002 10072 IsGuiding returns 0
01:18:08.255 00.000 10072 Move returns status 0, amount 4
01:18:08.255 00.000 10072 MoveAxis(N, 0, ABG)
01:18:08.255 00.000 10072 Move returns status 0, amount 0
01:18:08.255 00.000 10072 move complete, result=0
01:18:08.255 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:08.257 00.002 1032 Enqueuing Expose request
01:18:08.258 00.001 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:18:08.261 00.003 10072 worker thread done servicing request
01:18:08.261 00.000 10072 Worker thread wakes up
01:18:08.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:08.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:08.680 00.419 10072 Exposure complete
01:18:08.726 00.046 10072 worker thread done servicing request
01:18:08.726 00.000 1032 OnExposeComplete: enter
01:18:08.728 00.002 1032 UpdateGuideState(): m_state=6
01:18:08.730 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2469
01:18:08.731 00.001 1032 Star::Find returns 1 (0), X=317.09, Y=752.37, Mass=1375, SNR=26.1, Peak=161 HFD=2.7
01:18:08.734 00.003 1032 MultiStar: [#1 -0.03,-0.06,0.94,U] [#2 0.10,-0.03,0.71,U] [#3 -0.08,0.03,0.68,U] [#4 -0.14,-0.17,0.71,U] [#5 -0.32,-0.06,0.69,U] [#6 -0.24,-0.16,0.62,U] [#7 0.29,-0.27,0.51,U] [#8 0.12,-0.16,0.55,U] 
01:18:08.735 00.001 1032 refined, 8 included, MultiStar: {-0.06, -0.07}, one-star: {-0.14, 0.07}
01:18:08.738 00.003 1032 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.83) = xAngle (-4.11 = 2.17)
01:18:08.741 00.003 1032 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.11 = 2.17)
01:18:08.742 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-2.28 mountX=-0.05 mountY=0.08, mountTheta=2.17
01:18:08.746 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.07, opts=13)
01:18:08.748 00.002 1032 Enqueuing Move request for scope (-0.06, -0.07)
01:18:08.750 00.002 10072 Worker thread wakes up
01:18:08.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
01:18:08.750 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
01:18:08.750 00.000 10072 Moving (-0.06, -0.07) raw xDistance=-0.05 yDistance=0.08
01:18:08.752 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:08.755 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
01:18:08.755 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:18:08.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:08.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:18:08.755 00.000 10072 MoveAxis(E, 4, ABG)
01:18:08.755 00.000 10072 Guiding  Dir = 2, Dur = 4
01:18:08.756 00.001 10072 IsGuiding returns 0
01:18:08.756 00.000 10072 PulseGuide returned control before completion, sleep 14
01:18:08.775 00.019 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:18:08.777 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:08.778 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:08.780 00.002 1032 Enqueuing Expose request
01:18:08.786 00.006 10072 IsGuiding returns 0
01:18:08.786 00.000 10072 Move returns status 0, amount 4
01:18:08.786 00.000 10072 MoveAxis(N, 0, ABG)
01:18:08.786 00.000 10072 Move returns status 0, amount 0
01:18:08.786 00.000 10072 move complete, result=0
01:18:08.786 00.000 10072 worker thread done servicing request
01:18:08.786 00.000 10072 Worker thread wakes up
01:18:08.786 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:08.786 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:08.790 00.004 1032 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:18:09.410 00.620 10072 Exposure complete
01:18:09.460 00.050 10072 worker thread done servicing request
01:18:09.460 00.000 1032 OnExposeComplete: enter
01:18:09.462 00.002 1032 UpdateGuideState(): m_state=6
01:18:09.464 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2470
01:18:09.466 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.25, Mass=1244, SNR=24.9, Peak=143 HFD=2.7
01:18:09.468 00.002 1032 MultiStar: [#1 -0.03,-0.03,1.04,U] [#2 0.29,-0.13,0.82,U] [#3 0.05,-0.03,0.78,U] [#4 0.05,-0.08,0.70,U] [#5 -0.36,-0.04,0.69,U] [#6 -0.14,-0.07,0.64,U] [#7 0.13,-0.38,0.55,U] [#8 -0.01,-0.17,0.61,U] 
01:18:09.471 00.003 1032 single-star, 8 included, MultiStar: {-0.00, -0.09}, one-star: {-0.04, -0.04}
01:18:09.473 00.002 1032 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.83) = xAngle (-4.12 = 2.17)
01:18:09.474 00.001 1032 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.12 = 2.17)
01:18:09.476 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.29 mountX=-0.03 mountY=0.05, mountTheta=2.17
01:18:09.478 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
01:18:09.480 00.002 1032 Enqueuing Move request for scope (-0.04, -0.04)
01:18:09.481 00.001 10072 Worker thread wakes up
01:18:09.481 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:18:09.481 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:18:09.481 00.000 10072 Moving (-0.04, -0.04) raw xDistance=-0.03 yDistance=0.05
01:18:09.483 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:09.488 00.005 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
01:18:09.488 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:18:09.488 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:09.490 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:18:09.490 00.000 10072 MoveAxis(E, 4, ABG)
01:18:09.490 00.000 10072 Guiding  Dir = 2, Dur = 4
01:18:09.490 00.000 10072 IsGuiding returns 0
01:18:09.491 00.001 10072 PulseGuide returned control before completion, sleep 14
01:18:09.506 00.015 1032 UpdateGuideState exits: m=1244 SNR=24.9
01:18:09.508 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:09.510 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:09.512 00.002 1032 Enqueuing Expose request
01:18:09.519 00.007 10072 IsGuiding returns 0
01:18:09.520 00.001 10072 Move returns status 0, amount 4
01:18:09.520 00.000 10072 MoveAxis(N, 0, ABG)
01:18:09.520 00.000 10072 Move returns status 0, amount 0
01:18:09.520 00.000 10072 move complete, result=0
01:18:09.520 00.000 10072 worker thread done servicing request
01:18:09.520 00.000 10072 Worker thread wakes up
01:18:09.520 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:09.520 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:09.522 00.002 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:18:09.930 00.408 10072 Exposure complete
01:18:09.980 00.050 10072 worker thread done servicing request
01:18:09.980 00.000 1032 OnExposeComplete: enter
01:18:09.982 00.002 1032 UpdateGuideState(): m_state=6
01:18:09.985 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2471
01:18:09.989 00.004 1032 Star::Find returns 1 (0), X=317.33, Y=752.29, Mass=1365, SNR=26.0, Peak=154 HFD=2.9
01:18:09.993 00.004 1032 MultiStar: [#1 0.05,-0.04,0.97,U] [#2 0.15,-0.15,0.79,U] [#3 0.11,-0.06,0.68,U] [#4 -0.25,-0.09,0.71,U] [#5 -0.11,0.10,0.71,U] [#6 -0.31,-0.12,0.59,U] [#7 0.20,-0.51,0.49,U] [#8 0.07,-0.33,0.61,U] 
01:18:09.994 00.001 1032 single-star, 8 included, MultiStar: {0.00, -0.11}, one-star: {0.10, -0.01}
01:18:09.996 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
01:18:09.998 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
01:18:10.000 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.06 mountX=-0.03 mountY=-0.09, mountTheta=-1.89
01:18:10.005 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
01:18:10.006 00.001 1032 Enqueuing Move request for scope (0.10, -0.01)
01:18:10.008 00.002 10072 Worker thread wakes up
01:18:10.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
01:18:10.008 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
01:18:10.008 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.09
01:18:10.010 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:10.013 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
01:18:10.013 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:18:10.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:10.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:18:10.013 00.000 10072 MoveAxis(E, 4, ABG)
01:18:10.013 00.000 10072 Guiding  Dir = 2, Dur = 4
01:18:10.014 00.001 10072 IsGuiding returns 0
01:18:10.014 00.000 10072 PulseGuide returned control before completion, sleep 14
01:18:10.035 00.021 10072 IsGuiding returns 0
01:18:10.035 00.000 10072 Move returns status 0, amount 4
01:18:10.035 00.000 10072 MoveAxis(N, 0, ABG)
01:18:10.035 00.000 10072 Move returns status 0, amount 0
01:18:10.035 00.000 10072 move complete, result=0
01:18:10.035 00.000 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:18:10.037 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:10.039 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:10.041 00.002 1032 Enqueuing Expose request
01:18:10.043 00.002 10072 worker thread done servicing request
01:18:10.043 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:18:10.044 00.001 10072 Worker thread wakes up
01:18:10.044 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:10.044 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:10.677 00.633 10072 Exposure complete
01:18:10.723 00.046 10072 worker thread done servicing request
01:18:10.723 00.000 1032 OnExposeComplete: enter
01:18:10.725 00.002 1032 UpdateGuideState(): m_state=6
01:18:10.727 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2472
01:18:10.728 00.001 1032 Star::Find returns 1 (0), X=317.18, Y=752.33, Mass=1472, SNR=27.0, Peak=165 HFD=2.7
01:18:10.730 00.002 1032 MultiStar: [#1 -0.10,-0.06,0.95,U] [#2 0.13,-0.14,0.75,U] [#3 0.03,-0.09,0.67,U] [#4 -0.19,-0.09,0.69,U] [#5 -0.25,-0.02,0.68,U] [#6 -0.17,-0.11,0.60,U] [#7 0.23,-0.32,0.53,U] [#8 -0.06,-0.28,0.56,U] 
01:18:10.731 00.001 1032 single-star, 8 included, MultiStar: {-0.05, -0.10}, one-star: {-0.05, 0.04}
01:18:10.734 00.003 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
01:18:10.735 00.001 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
01:18:10.741 00.006 1032 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.48 mountX=0.05 mountY=0.04, mountTheta=0.65
01:18:10.745 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.04, opts=13)
01:18:10.747 00.002 1032 Enqueuing Move request for scope (-0.05, 0.04)
01:18:10.748 00.001 10072 Worker thread wakes up
01:18:10.749 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:18:10.749 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:18:10.749 00.000 10072 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=0.04
01:18:10.750 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:10.753 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
01:18:10.753 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:18:10.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:10.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:18:10.753 00.000 10072 MoveAxis(E, 5, ABG)
01:18:10.753 00.000 10072 Guiding  Dir = 2, Dur = 5
01:18:10.753 00.000 10072 IsGuiding returns 0
01:18:10.754 00.001 10072 PulseGuide returned control before completion, sleep 15
01:18:10.772 00.018 1032 UpdateGuideState exits: m=1472 SNR=27.0
01:18:10.774 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:10.776 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:10.778 00.002 1032 Enqueuing Expose request
01:18:10.784 00.006 10072 IsGuiding returns 0
01:18:10.784 00.000 10072 Move returns status 0, amount 5
01:18:10.784 00.000 10072 MoveAxis(N, 0, ABG)
01:18:10.784 00.000 10072 Move returns status 0, amount 0
01:18:10.784 00.000 10072 move complete, result=0
01:18:10.784 00.000 10072 worker thread done servicing request
01:18:10.784 00.000 10072 Worker thread wakes up
01:18:10.784 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:10.784 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:10.788 00.004 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
01:18:11.194 00.406 10072 Exposure complete
01:18:11.240 00.046 10072 worker thread done servicing request
01:18:11.240 00.000 1032 OnExposeComplete: enter
01:18:11.242 00.002 1032 UpdateGuideState(): m_state=6
01:18:11.244 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2473
01:18:11.246 00.002 1032 Star::Find returns 1 (0), X=317.22, Y=752.37, Mass=1336, SNR=25.7, Peak=155 HFD=2.8
01:18:11.248 00.002 1032 MultiStar: [#1 -0.18,-0.09,0.96,U] [#2 0.02,-0.12,0.74,U] [#3 -0.03,-0.05,0.68,U] [#4 -0.19,-0.13,0.72,U] [#5 -0.28,0.16,0.73,U] [#6 -0.16,-0.14,0.63,U] [#7 0.13,-0.46,0.57,U] [#8 -0.09,-0.10,0.57,U] 
01:18:11.250 00.002 1032 single-star, 8 included, MultiStar: {-0.09, -0.08}, one-star: {-0.01, 0.08}
01:18:11.251 00.001 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
01:18:11.252 00.001 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
01:18:11.254 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.75 mountX=0.08 mountY=-0.01, mountTheta=-0.08
01:18:11.257 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
01:18:11.259 00.002 1032 Enqueuing Move request for scope (-0.01, 0.08)
01:18:11.261 00.002 10072 Worker thread wakes up
01:18:11.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
01:18:11.261 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:18:11.261 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
01:18:11.263 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:11.266 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.05
01:18:11.267 00.001 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:18:11.267 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:11.267 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:18:11.267 00.000 10072 MoveAxis(E, 5, ABG)
01:18:11.267 00.000 10072 Guiding  Dir = 2, Dur = 5
01:18:11.268 00.001 10072 IsGuiding returns 0
01:18:11.269 00.001 10072 PulseGuide returned control before completion, sleep 15
01:18:11.284 00.015 1032 UpdateGuideState exits: m=1336 SNR=25.7
01:18:11.287 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:11.289 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:11.290 00.001 1032 Enqueuing Expose request
01:18:11.292 00.002 10072 IsGuiding returns 0
01:18:11.292 00.000 10072 Move returns status 0, amount 5
01:18:11.292 00.000 10072 MoveAxis(N, 0, ABG)
01:18:11.292 00.000 10072 Move returns status 0, amount 0
01:18:11.292 00.000 10072 move complete, result=0
01:18:11.292 00.000 10072 worker thread done servicing request
01:18:11.292 00.000 10072 Worker thread wakes up
01:18:11.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:11.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:11.299 00.007 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
01:18:11.917 00.618 10072 Exposure complete
01:18:11.967 00.050 10072 worker thread done servicing request
01:18:11.967 00.000 1032 OnExposeComplete: enter
01:18:11.970 00.003 1032 UpdateGuideState(): m_state=6
01:18:11.972 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2474
01:18:11.974 00.002 1032 Star::Find returns 1 (0), X=317.16, Y=752.24, Mass=1234, SNR=24.7, Peak=140 HFD=2.8
01:18:11.975 00.001 1032 MultiStar: [#1 -0.01,-0.10,1.06,U] [#2 0.11,0.08,0.83,U] [#3 -0.03,-0.04,0.73,U] [#4 -0.04,-0.11,0.75,U] [#5 -0.20,0.05,0.74,U] [#6 -0.04,-0.26,0.58,U] [#7 0.01,-0.13,0.59,U] [#8 -0.10,-0.33,0.59,U] 
01:18:11.977 00.002 1032 single-star, 8 included, MultiStar: {-0.04, -0.08}, one-star: {-0.07, -0.05}
01:18:11.978 00.001 1032 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.83) = xAngle (-4.37 = 1.91)
01:18:11.980 00.002 1032 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.37 = 1.91)
01:18:11.982 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.54 mountX=-0.03 mountY=0.09, mountTheta=1.91
01:18:11.984 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.05, opts=13)
01:18:11.985 00.001 1032 Enqueuing Move request for scope (-0.07, -0.05)
01:18:11.988 00.003 10072 Worker thread wakes up
01:18:11.988 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
01:18:11.988 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
01:18:11.988 00.000 10072 Moving (-0.07, -0.05) raw xDistance=-0.03 yDistance=0.09
01:18:11.992 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:11.994 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
01:18:11.994 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:18:11.994 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:11.994 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:18:11.994 00.000 10072 MoveAxis(E, 5, ABG)
01:18:11.994 00.000 10072 Guiding  Dir = 2, Dur = 5
01:18:11.995 00.001 10072 IsGuiding returns 0
01:18:11.995 00.000 10072 PulseGuide returned control before completion, sleep 15
01:18:12.012 00.017 1032 UpdateGuideState exits: m=1234 SNR=24.7
01:18:12.015 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:12.018 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:12.021 00.003 1032 Enqueuing Expose request
01:18:12.023 00.002 10072 IsGuiding returns 0
01:18:12.023 00.000 10072 Move returns status 0, amount 5
01:18:12.023 00.000 10072 MoveAxis(N, 0, ABG)
01:18:12.023 00.000 10072 Move returns status 0, amount 0
01:18:12.023 00.000 10072 move complete, result=0
01:18:12.023 00.000 10072 worker thread done servicing request
01:18:12.023 00.000 10072 Worker thread wakes up
01:18:12.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:12.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:12.031 00.008 1032 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
01:18:12.431 00.400 10072 Exposure complete
01:18:12.479 00.048 10072 worker thread done servicing request
01:18:12.479 00.000 1032 OnExposeComplete: enter
01:18:12.481 00.002 1032 UpdateGuideState(): m_state=6
01:18:12.483 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2475
01:18:12.485 00.002 1032 Star::Find returns 1 (0), X=317.37, Y=752.19, Mass=1338, SNR=25.8, Peak=152 HFD=2.8
01:18:12.486 00.001 1032 MultiStar: [#1 0.07,-0.12,0.96,U] [#2 0.19,0.08,0.73,U] [#3 -0.05,-0.04,0.66,U] [#4 -0.02,-0.16,0.73,U] [#5 -0.14,-0.02,0.76,U] [#6 -0.23,-0.25,0.62,U] [#7 0.19,-0.48,0.58,U] [#8 -0.09,-0.30,0.60,U] 
01:18:12.489 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.14}, one-star: {0.14, -0.10}
01:18:12.490 00.001 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
01:18:12.492 00.002 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
01:18:12.494 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.45 mountX=-0.14 mountY=0.02, mountTheta=3.00
01:18:12.497 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.14, opts=13)
01:18:12.499 00.002 1032 Enqueuing Move request for scope (0.02, -0.14)
01:18:12.501 00.002 10072 Worker thread wakes up
01:18:12.501 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
01:18:12.501 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
01:18:12.501 00.000 10072 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=0.02
01:18:12.503 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:12.505 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.04
01:18:12.505 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:18:12.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:12.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:18:12.505 00.000 10072 MoveAxis(E, 70, ABG)
01:18:12.506 00.001 10072 Guiding  Dir = 2, Dur = 70
01:18:12.506 00.000 10072 IsGuiding returns 0
01:18:12.506 00.000 10072 PulseGuide returned control before completion, sleep 80
01:18:12.524 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:18:12.526 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:12.528 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:12.529 00.001 1032 Enqueuing Expose request
01:18:12.600 00.071 10072 IsGuiding returns 0
01:18:12.600 00.000 10072 Move returns status 0, amount 70
01:18:12.600 00.000 10072 MoveAxis(N, 0, ABG)
01:18:12.600 00.000 10072 Move returns status 0, amount 0
01:18:12.600 00.000 10072 move complete, result=0
01:18:12.600 00.000 10072 worker thread done servicing request
01:18:12.600 00.000 10072 Worker thread wakes up
01:18:12.600 00.000 1032 GuideStep: -0.1 px 70 ms EAST, 0.0 px 0 ms NORTH
01:18:12.603 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:12.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:13.242 00.639 10072 Exposure complete
01:18:13.288 00.046 1032 OnExposeComplete: enter
01:18:13.290 00.002 1032 UpdateGuideState(): m_state=6
01:18:13.293 00.003 10072 worker thread done servicing request
01:18:13.293 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2476
01:18:13.294 00.001 1032 Star::Find returns 1 (0), X=317.24, Y=752.50, Mass=1476, SNR=27.1, Peak=170 HFD=3.0
01:18:13.297 00.003 1032 MultiStar: [#1 0.01,0.09,0.94,U] [#2 0.08,0.26,0.75,U] [#3 0.07,0.11,0.64,U] [#4 -0.11,0.04,0.67,U] [#5 -0.14,0.25,0.67,U] [#6 -0.04,-0.07,0.56,U] [#7 0.39,-0.27,0.53,U] [#8 -0.05,-0.24,0.54,U] 
01:18:13.298 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {0.01, 0.21}
01:18:13.301 00.003 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
01:18:13.304 00.003 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
01:18:13.307 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.35 mountX=0.06 mountY=-0.03, mountTheta=-0.48
01:18:13.310 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
01:18:13.312 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
01:18:13.314 00.002 10072 Worker thread wakes up
01:18:13.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
01:18:13.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
01:18:13.314 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.03
01:18:13.316 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:13.319 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
01:18:13.319 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:18:13.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:13.320 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:18:13.320 00.000 10072 MoveAxis(E, 7, ABG)
01:18:13.320 00.000 10072 Guiding  Dir = 2, Dur = 7
01:18:13.320 00.000 10072 IsGuiding returns 0
01:18:13.321 00.001 10072 PulseGuide returned control before completion, sleep 17
01:18:13.338 00.017 1032 UpdateGuideState exits: m=1476 SNR=27.1
01:18:13.341 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:13.342 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:13.345 00.003 1032 Enqueuing Expose request
01:18:13.348 00.003 10072 IsGuiding returns 0
01:18:13.348 00.000 10072 Move returns status 0, amount 7
01:18:13.348 00.000 10072 MoveAxis(N, 0, ABG)
01:18:13.348 00.000 10072 Move returns status 0, amount 0
01:18:13.348 00.000 10072 move complete, result=0
01:18:13.348 00.000 10072 worker thread done servicing request
01:18:13.348 00.000 10072 Worker thread wakes up
01:18:13.348 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:13.348 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:13.355 00.007 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
01:18:13.757 00.402 10072 Exposure complete
01:18:13.806 00.049 10072 worker thread done servicing request
01:18:13.806 00.000 1032 OnExposeComplete: enter
01:18:13.808 00.002 1032 UpdateGuideState(): m_state=6
01:18:13.810 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2477
01:18:13.812 00.002 1032 Star::Find returns 1 (0), X=317.36, Y=752.40, Mass=1566, SNR=27.9, Peak=176 HFD=3.1
01:18:13.814 00.002 1032 MultiStar: [#1 0.00,-0.16,0.85,U] [#2 0.29,-0.11,0.70,U] [#3 0.15,-0.03,0.62,U] [#4 -0.11,-0.10,0.68,U] [#5 -0.27,-0.06,0.67,U] [#6 -0.02,-0.08,0.56,U] [#7 0.47,-0.21,0.49,U] [#8 -0.04,-0.24,0.54,U] 
01:18:13.816 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.13, 0.11}
01:18:13.818 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
01:18:13.820 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
01:18:13.821 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.95 mountX=-0.10 mountY=-0.04, mountTheta=-2.78
01:18:13.824 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
01:18:13.826 00.002 1032 Enqueuing Move request for scope (0.06, -0.08)
01:18:13.827 00.001 10072 Worker thread wakes up
01:18:13.829 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
01:18:13.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
01:18:13.829 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.10 yDistance=-0.04
01:18:13.831 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:13.833 00.002 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
01:18:13.833 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
01:18:13.833 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:13.833 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:18:13.833 00.000 10072 MoveAxis(E, 6, ABG)
01:18:13.833 00.000 10072 Guiding  Dir = 2, Dur = 6
01:18:13.834 00.001 10072 IsGuiding returns 0
01:18:13.835 00.001 10072 PulseGuide returned control before completion, sleep 16
01:18:13.852 00.017 1032 UpdateGuideState exits: m=1566 SNR=27.9
01:18:13.854 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:13.855 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:13.857 00.002 1032 Enqueuing Expose request
01:18:13.864 00.007 10072 IsGuiding returns 0
01:18:13.864 00.000 10072 Move returns status 0, amount 6
01:18:13.864 00.000 10072 MoveAxis(N, 0, ABG)
01:18:13.864 00.000 10072 Move returns status 0, amount 0
01:18:13.864 00.000 10072 move complete, result=0
01:18:13.864 00.000 10072 worker thread done servicing request
01:18:13.864 00.000 10072 Worker thread wakes up
01:18:13.864 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:13.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:13.868 00.004 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:18:14.492 00.624 10072 Exposure complete
01:18:14.542 00.050 10072 worker thread done servicing request
01:18:14.542 00.000 1032 OnExposeComplete: enter
01:18:14.544 00.002 1032 UpdateGuideState(): m_state=6
01:18:14.545 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2478
01:18:14.547 00.002 1032 Star::Find returns 1 (0), X=317.31, Y=752.30, Mass=1385, SNR=26.2, Peak=165 HFD=3.0
01:18:14.549 00.002 1032 MultiStar: [#1 0.16,-0.17,0.95,U] [#2 0.32,-0.08,0.75,U] [#3 0.13,-0.14,0.65,U] [#4 0.04,-0.24,0.69,U] [#5 -0.16,0.02,0.69,U] [#6 -0.18,-0.19,0.62,U] [#7 0.54,-0.43,0.52,U] [#8 0.11,-0.27,0.60,U] 
01:18:14.552 00.003 1032 single-star, 8 included, MultiStar: {0.11, -0.15}, one-star: {0.08, 0.01}
01:18:14.554 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
01:18:14.556 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
01:18:14.557 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.10 mountX=-0.01 mountY=-0.08, mountTheta=-1.73
01:18:14.561 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
01:18:14.563 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
01:18:14.565 00.002 10072 Worker thread wakes up
01:18:14.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
01:18:14.565 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
01:18:14.565 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
01:18:14.569 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:14.571 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
01:18:14.571 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:18:14.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:14.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:18:14.571 00.000 10072 MoveAxis(E, 8, ABG)
01:18:14.571 00.000 10072 Guiding  Dir = 2, Dur = 8
01:18:14.571 00.000 10072 IsGuiding returns 0
01:18:14.572 00.001 10072 PulseGuide returned control before completion, sleep 18
01:18:14.592 00.020 1032 UpdateGuideState exits: m=1385 SNR=26.2
01:18:14.594 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:14.596 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:14.598 00.002 1032 Enqueuing Expose request
01:18:14.600 00.002 10072 IsGuiding returns 0
01:18:14.600 00.000 10072 Move returns status 0, amount 8
01:18:14.600 00.000 10072 MoveAxis(N, 0, ABG)
01:18:14.600 00.000 10072 Move returns status 0, amount 0
01:18:14.601 00.001 10072 move complete, result=0
01:18:14.601 00.000 10072 worker thread done servicing request
01:18:14.601 00.000 10072 Worker thread wakes up
01:18:14.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:14.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:14.609 00.008 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:18:15.011 00.402 10072 Exposure complete
01:18:15.068 00.057 10072 worker thread done servicing request
01:18:15.069 00.001 1032 OnExposeComplete: enter
01:18:15.071 00.002 1032 UpdateGuideState(): m_state=6
01:18:15.074 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2479
01:18:15.076 00.002 1032 Star::Find returns 1 (0), X=317.26, Y=752.23, Mass=1440, SNR=26.7, Peak=141 HFD=3.0
01:18:15.077 00.001 1032 MultiStar: [#1 -0.02,-0.19,0.97,U] [#2 0.37,-0.09,0.73,U] [#3 0.12,-0.39,0.66,U] [#4 0.03,-0.31,0.63,U] [#5 -0.14,0.13,0.70,U] [#6 -0.03,-0.24,0.61,U] [#7 0.23,-0.44,0.55,U] [#8 0.03,-0.22,0.52,U] 
01:18:15.080 00.003 1032 single-star, 8 included, MultiStar: {0.06, -0.19}, one-star: {0.03, -0.06}
01:18:15.082 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
01:18:15.084 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
01:18:15.087 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.07 mountX=-0.07 mountY=-0.02, mountTheta=-2.90
01:18:15.090 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
01:18:15.092 00.002 1032 Enqueuing Move request for scope (0.03, -0.06)
01:18:15.094 00.002 10072 Worker thread wakes up
01:18:15.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
01:18:15.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
01:18:15.094 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.07 yDistance=-0.02
01:18:15.096 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:15.100 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
01:18:15.100 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:18:15.100 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:15.100 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:18:15.100 00.000 10072 MoveAxis(E, 7, ABG)
01:18:15.100 00.000 10072 Guiding  Dir = 2, Dur = 7
01:18:15.101 00.001 10072 IsGuiding returns 0
01:18:15.101 00.000 10072 PulseGuide returned control before completion, sleep 17
01:18:15.121 00.020 1032 UpdateGuideState exits: m=1440 SNR=26.7
01:18:15.124 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:15.125 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:15.128 00.003 1032 Enqueuing Expose request
01:18:15.132 00.004 10072 IsGuiding returns 0
01:18:15.132 00.000 10072 Move returns status 0, amount 7
01:18:15.132 00.000 10072 MoveAxis(N, 0, ABG)
01:18:15.132 00.000 10072 Move returns status 0, amount 0
01:18:15.132 00.000 10072 move complete, result=0
01:18:15.132 00.000 10072 worker thread done servicing request
01:18:15.132 00.000 10072 Worker thread wakes up
01:18:15.133 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:15.133 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:15.138 00.005 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
01:18:15.763 00.625 10072 Exposure complete
01:18:15.825 00.062 10072 worker thread done servicing request
01:18:15.825 00.000 1032 OnExposeComplete: enter
01:18:15.828 00.003 1032 UpdateGuideState(): m_state=6
01:18:15.833 00.005 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2480
01:18:15.836 00.003 1032 Star::Find returns 1 (0), X=317.12, Y=752.32, Mass=1544, SNR=27.7, Peak=164 HFD=3.1
01:18:15.840 00.004 1032 MultiStar: [#1 0.00,-0.19,0.90,U] [#2 0.21,0.04,0.70,U] [#3 0.01,-0.05,0.63,U] [#4 -0.04,-0.16,0.67,U] [#5 -0.31,0.07,0.64,U] [#6 -0.03,-0.17,0.57,U] [#7 0.33,-0.29,0.52,U] [#8 0.17,-0.27,0.53,U] 
01:18:15.843 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {-0.11, 0.03}
01:18:15.845 00.002 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.98)
01:18:15.847 00.002 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.98)
01:18:15.849 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.47 mountX=-0.10 mountY=0.02, mountTheta=2.98
01:18:15.853 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.10, opts=13)
01:18:15.855 00.002 1032 Enqueuing Move request for scope (0.01, -0.10)
01:18:15.857 00.002 10072 Worker thread wakes up
01:18:15.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
01:18:15.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
01:18:15.857 00.000 10072 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=0.02
01:18:15.859 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:15.863 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
01:18:15.863 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
01:18:15.863 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:15.863 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:18:15.864 00.001 10072 MoveAxis(E, 8, ABG)
01:18:15.864 00.000 10072 Guiding  Dir = 2, Dur = 8
01:18:15.864 00.000 10072 IsGuiding returns 0
01:18:15.865 00.001 10072 PulseGuide returned control before completion, sleep 18
01:18:15.885 00.020 1032 UpdateGuideState exits: m=1544 SNR=27.7
01:18:15.889 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:15.902 00.013 10072 IsGuiding returns 0
01:18:15.902 00.000 10072 Move returns status 0, amount 8
01:18:15.902 00.000 10072 MoveAxis(N, 0, ABG)
01:18:15.902 00.000 10072 Move returns status 0, amount 0
01:18:15.902 00.000 10072 move complete, result=0
01:18:15.902 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:15.905 00.003 1032 Enqueuing Expose request
01:18:15.908 00.003 10072 worker thread done servicing request
01:18:15.908 00.000 1032 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
01:18:15.911 00.003 10072 Worker thread wakes up
01:18:15.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:15.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:16.325 00.414 10072 Exposure complete
01:18:16.387 00.062 10072 worker thread done servicing request
01:18:16.387 00.000 1032 OnExposeComplete: enter
01:18:16.389 00.002 1032 UpdateGuideState(): m_state=6
01:18:16.392 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2481
01:18:16.395 00.003 1032 Star::Find returns 1 (0), X=317.10, Y=752.28, Mass=1466, SNR=27.0, Peak=161 HFD=3.0
01:18:16.398 00.003 1032 MultiStar: [#1 -0.09,-0.16,0.93,U] [#2 0.05,-0.05,0.66,U] [#3 0.13,-0.05,0.62,U] [#4 -0.12,-0.12,0.66,U] [#5 -0.32,0.03,0.69,U] [#6 -0.02,-0.34,0.56,U] [#7 0.37,-0.55,0.51,U] [#8 -0.11,-0.29,0.58,U] 
01:18:16.402 00.004 1032 single-star, 8 included, MultiStar: {-0.04, -0.15}, one-star: {-0.13, -0.02}
01:18:16.404 00.002 1032 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.83) = xAngle (-4.86 = 1.43)
01:18:16.406 00.002 1032 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.86 = 1.43)
01:18:16.407 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-3.03 mountX=0.02 mountY=0.13, mountTheta=1.43
01:18:16.411 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.02, opts=13)
01:18:16.412 00.001 1032 Enqueuing Move request for scope (-0.13, -0.02)
01:18:16.415 00.003 10072 Worker thread wakes up
01:18:16.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
01:18:16.415 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
01:18:16.415 00.000 10072 Moving (-0.13, -0.02) raw xDistance=0.02 yDistance=0.13
01:18:16.418 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:16.420 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
01:18:16.420 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:18:16.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:16.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:18:16.420 00.000 10072 MoveAxis(E, 6, ABG)
01:18:16.421 00.001 10072 Guiding  Dir = 2, Dur = 6
01:18:16.421 00.000 10072 IsGuiding returns 0
01:18:16.421 00.000 10072 PulseGuide returned control before completion, sleep 16
01:18:16.443 00.022 1032 UpdateGuideState exits: m=1466 SNR=27.0
01:18:16.445 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:16.447 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:16.450 00.003 1032 Enqueuing Expose request
01:18:16.452 00.002 10072 IsGuiding returns 0
01:18:16.452 00.000 10072 Move returns status 0, amount 6
01:18:16.453 00.001 10072 MoveAxis(N, 0, ABG)
01:18:16.453 00.000 10072 Move returns status 0, amount 0
01:18:16.453 00.000 10072 move complete, result=0
01:18:16.454 00.001 10072 worker thread done servicing request
01:18:16.454 00.000 10072 Worker thread wakes up
01:18:16.454 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:16.454 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:16.463 00.009 1032 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
01:18:17.092 00.629 10072 Exposure complete
01:18:17.146 00.054 10072 worker thread done servicing request
01:18:17.146 00.000 1032 OnExposeComplete: enter
01:18:17.149 00.003 1032 UpdateGuideState(): m_state=6
01:18:17.150 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2482
01:18:17.152 00.002 1032 Star::Find returns 1 (0), X=317.30, Y=752.50, Mass=1416, SNR=26.5, Peak=172 HFD=3.1
01:18:17.154 00.002 1032 MultiStar: [#1 -0.00,0.06,0.91,U] [#2 0.13,-0.09,0.73,U] [#3 -0.03,-0.11,0.70,U] [#4 -0.04,0.13,0.66,U] [#5 -0.32,0.17,0.68,U] [#6 -0.14,0.01,0.58,U] [#7 0.27,-0.26,0.53,U] [#8 0.03,-0.25,0.59,U] 
01:18:17.155 00.001 1032 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {0.07, 0.20}
01:18:17.157 00.002 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
01:18:17.159 00.002 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
01:18:17.161 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.88 mountX=0.01 mountY=0.00, mountTheta=0.05
01:18:17.163 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
01:18:17.164 00.001 1032 Enqueuing Move request for scope (-0.00, 0.01)
01:18:17.166 00.002 10072 Worker thread wakes up
01:18:17.166 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
01:18:17.166 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
01:18:17.166 00.000 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=0.00
01:18:17.168 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:17.171 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
01:18:17.171 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:18:17.171 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:17.171 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:18:17.171 00.000 10072 MoveAxis(E, 6, ABG)
01:18:17.172 00.001 10072 Guiding  Dir = 2, Dur = 6
01:18:17.172 00.000 10072 IsGuiding returns 0
01:18:17.173 00.001 10072 PulseGuide returned control before completion, sleep 15
01:18:17.191 00.018 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:18:17.194 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:17.195 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:17.197 00.002 1032 Enqueuing Expose request
01:18:17.199 00.002 10072 IsGuiding returns 0
01:18:17.199 00.000 10072 Move returns status 0, amount 6
01:18:17.199 00.000 10072 MoveAxis(N, 0, ABG)
01:18:17.199 00.000 10072 Move returns status 0, amount 0
01:18:17.199 00.000 10072 move complete, result=0
01:18:17.199 00.000 10072 worker thread done servicing request
01:18:17.199 00.000 10072 Worker thread wakes up
01:18:17.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:17.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:17.206 00.007 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
01:18:17.608 00.402 10072 Exposure complete
01:18:17.657 00.049 10072 worker thread done servicing request
01:18:17.657 00.000 1032 OnExposeComplete: enter
01:18:17.659 00.002 1032 UpdateGuideState(): m_state=6
01:18:17.661 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2483
01:18:17.662 00.001 1032 Star::Find returns 1 (0), X=317.37, Y=752.28, Mass=1459, SNR=26.9, Peak=167 HFD=2.9
01:18:17.664 00.002 1032 MultiStar: [#1 0.05,-0.22,0.89,U] [#2 0.26,-0.09,0.74,U] [#3 -0.10,0.02,0.69,U] [#4 -0.11,-0.21,0.65,U] [#5 -0.26,0.02,0.65,U] [#6 -0.09,-0.20,0.57,U] [#7 0.09,-0.29,0.53,U] [#8 -0.02,-0.35,0.54,U] 
01:18:17.666 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.14}, one-star: {0.14, -0.01}
01:18:17.667 00.001 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.95)
01:18:17.669 00.002 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.95)
01:18:17.671 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.51 mountX=-0.13 mountY=0.03, mountTheta=2.95
01:18:17.674 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.14, opts=13)
01:18:17.676 00.002 1032 Enqueuing Move request for scope (0.01, -0.14)
01:18:17.678 00.002 10072 Worker thread wakes up
01:18:17.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
01:18:17.678 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
01:18:17.679 00.001 10072 Moving (0.01, -0.14) raw xDistance=-0.13 yDistance=0.03
01:18:17.681 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:17.682 00.001 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 288.04
01:18:17.682 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
01:18:17.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:17.683 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:18:17.683 00.000 10072 MoveAxis(E, 66, ABG)
01:18:17.683 00.000 10072 Guiding  Dir = 2, Dur = 66
01:18:17.683 00.000 10072 IsGuiding returns 0
01:18:17.684 00.001 10072 PulseGuide returned control before completion, sleep 76
01:18:17.702 00.018 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:18:17.706 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:17.708 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:17.710 00.002 1032 Enqueuing Expose request
01:18:17.762 00.052 10072 IsGuiding returns 0
01:18:17.762 00.000 10072 Move returns status 0, amount 66
01:18:17.762 00.000 10072 MoveAxis(N, 0, ABG)
01:18:17.762 00.000 10072 Move returns status 0, amount 0
01:18:17.762 00.000 10072 move complete, result=0
01:18:17.762 00.000 10072 worker thread done servicing request
01:18:17.762 00.000 10072 Worker thread wakes up
01:18:17.762 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:17.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:17.771 00.009 1032 GuideStep: -0.1 px 66 ms EAST, 0.0 px 0 ms NORTH
01:18:18.390 00.619 10072 Exposure complete
01:18:18.438 00.048 10072 worker thread done servicing request
01:18:18.438 00.000 1032 OnExposeComplete: enter
01:18:18.441 00.003 1032 UpdateGuideState(): m_state=6
01:18:18.443 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2484
01:18:18.446 00.003 1032 Star::Find returns 1 (0), X=317.16, Y=752.54, Mass=1358, SNR=26.0, Peak=151 HFD=2.9
01:18:18.447 00.001 1032 MultiStar: [#1 -0.07,-0.03,0.92,U] [#2 0.18,-0.14,0.77,U] [#3 -0.03,-0.22,0.63,U] [#4 -0.11,0.09,0.70,U] [#5 -0.36,0.20,0.72,U] [#6 -0.14,-0.14,0.63,U] [#7 0.20,-0.48,0.53,U] [#8 -0.34,-0.19,0.55,U] 
01:18:18.449 00.002 1032 refined, 8 included, MultiStar: {-0.08, -0.04}, one-star: {-0.07, 0.24}
01:18:18.451 00.002 1032 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.83) = xAngle (-4.51 = 1.77)
01:18:18.453 00.002 1032 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.51 = 1.77)
01:18:18.455 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.68 mountX=-0.02 mountY=0.09, mountTheta=1.77
01:18:18.458 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.04, opts=13)
01:18:18.460 00.002 1032 Enqueuing Move request for scope (-0.08, -0.04)
01:18:18.461 00.001 10072 Worker thread wakes up
01:18:18.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
01:18:18.461 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
01:18:18.461 00.000 10072 Moving (-0.08, -0.04) raw xDistance=-0.02 yDistance=0.09
01:18:18.464 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:18.466 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.04
01:18:18.466 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:18:18.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:18.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:18:18.466 00.000 10072 MoveAxis(E, 6, ABG)
01:18:18.466 00.000 10072 Guiding  Dir = 2, Dur = 6
01:18:18.467 00.001 10072 IsGuiding returns 0
01:18:18.467 00.000 10072 PulseGuide returned control before completion, sleep 16
01:18:18.483 00.016 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:18:18.486 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:18.487 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:18.491 00.004 1032 Enqueuing Expose request
01:18:18.497 00.006 10072 IsGuiding returns 0
01:18:18.497 00.000 10072 Move returns status 0, amount 6
01:18:18.497 00.000 10072 MoveAxis(N, 0, ABG)
01:18:18.497 00.000 10072 Move returns status 0, amount 0
01:18:18.497 00.000 10072 move complete, result=0
01:18:18.497 00.000 10072 worker thread done servicing request
01:18:18.497 00.000 10072 Worker thread wakes up
01:18:18.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:18.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:18.501 00.004 1032 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
01:18:18.907 00.406 10072 Exposure complete
01:18:18.956 00.049 10072 worker thread done servicing request
01:18:18.956 00.000 1032 OnExposeComplete: enter
01:18:18.958 00.002 1032 UpdateGuideState(): m_state=6
01:18:18.963 00.005 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2485
01:18:18.966 00.003 1032 Star::Find returns 1 (0), X=317.14, Y=752.56, Mass=1465, SNR=27.0, Peak=177 HFD=2.9
01:18:18.968 00.002 1032 MultiStar: [#1 -0.15,0.04,0.94,U] [#2 -0.05,0.13,0.71,U] [#3 -0.22,0.03,0.64,U] [#4 -0.20,0.09,0.67,U] [#5 -0.45,0.32,0.66,U] [#6 -0.28,-0.06,0.57,U] [#7 -0.07,-0.20,0.56,U] [#8 -0.16,-0.03,0.60,U] 
01:18:18.970 00.002 1032 refined, 8 included, MultiStar: {-0.18, 0.08}, one-star: {-0.09, 0.27}
01:18:18.972 00.002 1032 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.83) = xAngle (0.87 = 0.87)
01:18:18.974 00.002 1032 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.87 = 0.87)
01:18:18.975 00.001 1032 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.19 cameraTheta=2.70 mountX=0.13 mountY=0.15, mountTheta=0.87
01:18:18.978 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=0.08, opts=13)
01:18:18.981 00.003 1032 Enqueuing Move request for scope (-0.18, 0.08)
01:18:18.983 00.002 10072 Worker thread wakes up
01:18:18.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
01:18:18.985 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
01:18:18.985 00.000 10072 Moving (-0.18, 0.08) raw xDistance=0.13 yDistance=0.15
01:18:18.988 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:18.991 00.003 10072 PPEC rslt: input = 0.13, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
01:18:18.991 00.000 10072 PPEC: input: 0.13, control: -0.01, exposure: 500
01:18:18.991 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:18.992 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:18:18.992 00.000 10072 MoveAxis(E, 5, ABG)
01:18:18.992 00.000 10072 Guiding  Dir = 2, Dur = 5
01:18:18.992 00.000 10072 IsGuiding returns 0
01:18:18.993 00.001 10072 PulseGuide returned control before completion, sleep 15
01:18:19.009 00.016 1032 UpdateGuideState exits: m=1465 SNR=27.0
01:18:19.011 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:19.015 00.004 10072 IsGuiding returns 0
01:18:19.015 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:19.017 00.002 1032 Enqueuing Expose request
01:18:19.019 00.002 10072 Move returns status 0, amount 5
01:18:19.019 00.000 10072 MoveAxis(N, 0, ABG)
01:18:19.019 00.000 10072 Move returns status 0, amount 0
01:18:19.019 00.000 10072 move complete, result=0
01:18:19.020 00.001 10072 worker thread done servicing request
01:18:19.020 00.000 10072 Worker thread wakes up
01:18:19.020 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:19.020 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:19.028 00.008 1032 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
01:18:19.662 00.634 10072 Exposure complete
01:18:19.708 00.046 10072 worker thread done servicing request
01:18:19.708 00.000 1032 OnExposeComplete: enter
01:18:19.710 00.002 1032 UpdateGuideState(): m_state=6
01:18:19.713 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2486
01:18:19.715 00.002 1032 Star::Find returns 1 (0), X=317.12, Y=752.37, Mass=1239, SNR=24.8, Peak=127 HFD=2.9
01:18:19.716 00.001 1032 MultiStar: [#1 -0.14,-0.09,1.00,U] [#2 0.20,0.13,0.81,U] [#3 -0.22,0.02,0.64,U] [#4 -0.19,-0.16,0.79,U] [#5 -0.48,0.05,0.74,U] [#6 -0.37,-0.24,0.63,U] [#7 -0.01,-0.11,0.59,U] [#8 0.09,-0.10,0.60,U] 
01:18:19.719 00.003 1032 single-star, 8 included, MultiStar: {-0.14, -0.04}, one-star: {-0.11, 0.08}
01:18:19.720 00.001 1032 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.83) = xAngle (0.69 = 0.69)
01:18:19.722 00.002 1032 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.69 = 0.69)
01:18:19.723 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.52 mountX=0.11 mountY=0.09, mountTheta=0.69
01:18:19.726 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.08, opts=13)
01:18:19.727 00.001 1032 Enqueuing Move request for scope (-0.11, 0.08)
01:18:19.728 00.001 10072 Worker thread wakes up
01:18:19.729 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
01:18:19.729 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
01:18:19.729 00.000 10072 Moving (-0.11, 0.08) raw xDistance=0.11 yDistance=0.09
01:18:19.730 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:19.733 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
01:18:19.733 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
01:18:19.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:19.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:18:19.733 00.000 10072 MoveAxis(E, 6, ABG)
01:18:19.733 00.000 10072 Guiding  Dir = 2, Dur = 6
01:18:19.733 00.000 10072 IsGuiding returns 0
01:18:19.733 00.000 10072 PulseGuide returned control before completion, sleep 16
01:18:19.751 00.018 10072 IsGuiding returns 0
01:18:19.751 00.000 10072 Move returns status 0, amount 6
01:18:19.751 00.000 10072 MoveAxis(N, 0, ABG)
01:18:19.753 00.002 10072 Move returns status 0, amount 0
01:18:19.753 00.000 10072 move complete, result=0
01:18:19.753 00.000 10072 worker thread done servicing request
01:18:19.754 00.001 1032 UpdateGuideState exits: m=1239 SNR=24.8
01:18:19.756 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:19.758 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:19.759 00.001 1032 Enqueuing Expose request
01:18:19.761 00.002 1032 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
01:18:19.762 00.001 10072 Worker thread wakes up
01:18:19.762 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:19.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:20.177 00.415 10072 Exposure complete
01:18:20.223 00.046 10072 worker thread done servicing request
01:18:20.223 00.000 1032 OnExposeComplete: enter
01:18:20.225 00.002 1032 UpdateGuideState(): m_state=6
01:18:20.227 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2487
01:18:20.228 00.001 1032 Star::Find returns 1 (0), X=317.24, Y=752.31, Mass=1308, SNR=25.4, Peak=137 HFD=2.9
01:18:20.230 00.002 1032 MultiStar: [#1 -0.11,0.03,0.94,U] [#2 0.23,0.25,0.72,U] [#3 -0.09,0.07,0.72,U] [#4 0.08,-0.04,0.73,U] [#5 -0.18,0.04,0.69,U] [#6 0.07,-0.09,0.57,U] [#7 0.06,-0.40,0.56,U] [#8 0.11,-0.23,0.56,U] 
01:18:20.232 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {0.01, 0.02}
01:18:20.233 00.001 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
01:18:20.236 00.003 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
01:18:20.240 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.06 mountX=-0.02 mountY=-0.01, mountTheta=-2.89
01:18:20.242 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
01:18:20.246 00.004 1032 Enqueuing Move request for scope (0.01, -0.02)
01:18:20.248 00.002 10072 Worker thread wakes up
01:18:20.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
01:18:20.248 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
01:18:20.248 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
01:18:20.250 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:20.253 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
01:18:20.253 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:18:20.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:20.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:18:20.253 00.000 10072 MoveAxis(E, 5, ABG)
01:18:20.253 00.000 10072 Guiding  Dir = 2, Dur = 5
01:18:20.254 00.001 10072 IsGuiding returns 0
01:18:20.254 00.000 10072 PulseGuide returned control before completion, sleep 15
01:18:20.271 00.017 1032 UpdateGuideState exits: m=1308 SNR=25.4
01:18:20.274 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:20.275 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:20.276 00.001 1032 Enqueuing Expose request
01:18:20.283 00.007 10072 IsGuiding returns 0
01:18:20.283 00.000 10072 Move returns status 0, amount 5
01:18:20.283 00.000 10072 MoveAxis(N, 0, ABG)
01:18:20.283 00.000 10072 Move returns status 0, amount 0
01:18:20.283 00.000 10072 move complete, result=0
01:18:20.283 00.000 10072 worker thread done servicing request
01:18:20.283 00.000 10072 Worker thread wakes up
01:18:20.283 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:20.283 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:20.286 00.003 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
01:18:20.924 00.638 10072 Exposure complete
01:18:20.975 00.051 1032 OnExposeComplete: enter
01:18:20.978 00.003 1032 UpdateGuideState(): m_state=6
01:18:20.980 00.002 10072 worker thread done servicing request
01:18:20.980 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2488
01:18:20.981 00.001 1032 Star::Find returns 1 (0), X=317.39, Y=752.26, Mass=1355, SNR=25.8, Peak=170 HFD=2.8
01:18:20.983 00.002 1032 MultiStar: [#1 0.18,-0.24,0.94,U] [#2 0.24,-0.07,0.78,U] [#3 0.04,-0.01,0.72,U] [#4 0.09,-0.32,0.72,U] [#5 -0.12,-0.05,0.68,U] [#6 0.20,-0.22,0.56,U] [#7 0.12,-0.27,0.54,U] [#8 0.02,-0.30,0.58,U] 
01:18:20.985 00.002 1032 single-star, 8 included, MultiStar: {0.11, -0.16}, one-star: {0.16, -0.03}
01:18:20.987 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
01:18:20.990 00.003 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
01:18:20.992 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.21 mountX=-0.07 mountY=-0.15, mountTheta=-2.04
01:18:20.997 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
01:18:21.002 00.005 1032 Enqueuing Move request for scope (0.16, -0.03)
01:18:21.004 00.002 10072 Worker thread wakes up
01:18:21.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
01:18:21.004 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
01:18:21.004 00.000 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.15
01:18:21.007 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:21.010 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
01:18:21.010 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:18:21.010 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:21.010 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:18:21.010 00.000 10072 MoveAxis(E, 5, ABG)
01:18:21.010 00.000 10072 Guiding  Dir = 2, Dur = 5
01:18:21.011 00.001 10072 IsGuiding returns 0
01:18:21.011 00.000 10072 PulseGuide returned control before completion, sleep 15
01:18:21.032 00.021 10072 IsGuiding returns 0
01:18:21.032 00.000 10072 Move returns status 0, amount 5
01:18:21.032 00.000 10072 MoveAxis(N, 0, ABG)
01:18:21.032 00.000 10072 Move returns status 0, amount 0
01:18:21.032 00.000 10072 move complete, result=0
01:18:21.032 00.000 10072 worker thread done servicing request
01:18:21.044 00.012 1032 UpdateGuideState exits: m=1355 SNR=25.8
01:18:21.047 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:21.074 00.027 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:21.077 00.003 1032 Enqueuing Expose request
01:18:21.092 00.015 10072 Worker thread wakes up
01:18:21.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:21.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:21.098 00.006 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:18:21.502 00.404 10072 Exposure complete
01:18:21.569 00.067 10072 worker thread done servicing request
01:18:21.569 00.000 1032 OnExposeComplete: enter
01:18:21.572 00.003 1032 UpdateGuideState(): m_state=6
01:18:21.575 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2489
01:18:21.577 00.002 1032 Star::Find returns 1 (0), X=317.27, Y=752.25, Mass=1301, SNR=25.4, Peak=155 HFD=2.7
01:18:21.581 00.004 1032 MultiStar: [#1 0.06,-0.18,0.95,U] [#2 0.19,-0.18,0.83,U] [#3 0.17,-0.27,0.70,U] [#4 -0.00,-0.18,0.74,U] [#5 -0.08,-0.09,0.71,U] [#6 0.12,-0.31,0.60,U] [#7 0.48,-0.40,0.60,U] [#8 -0.06,-0.35,0.60,U] 
01:18:21.584 00.003 1032 single-star, 8 included, MultiStar: {0.09, -0.20}, one-star: {0.04, -0.05}
01:18:21.586 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
01:18:21.591 00.005 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
01:18:21.629 00.038 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.81 mountX=-0.06 mountY=-0.03, mountTheta=-2.64
01:18:21.633 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
01:18:21.635 00.002 1032 Enqueuing Move request for scope (0.04, -0.05)
01:18:21.638 00.003 10072 Worker thread wakes up
01:18:21.638 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:18:21.638 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:18:21.638 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
01:18:21.641 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:21.644 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
01:18:21.645 00.001 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:18:21.645 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:21.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:18:21.645 00.000 10072 MoveAxis(E, 3, ABG)
01:18:21.645 00.000 10072 Guiding  Dir = 2, Dur = 3
01:18:21.646 00.001 10072 IsGuiding returns 0
01:18:21.646 00.000 10072 PulseGuide returned control before completion, sleep 13
01:18:21.669 00.023 1032 UpdateGuideState exits: m=1301 SNR=25.4
01:18:21.672 00.003 10072 IsGuiding returns 0
01:18:21.672 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:21.675 00.003 10072 Move returns status 0, amount 3
01:18:21.675 00.000 10072 MoveAxis(N, 0, ABG)
01:18:21.675 00.000 10072 Move returns status 0, amount 0
01:18:21.675 00.000 10072 move complete, result=0
01:18:21.676 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:21.683 00.007 1032 Enqueuing Expose request
01:18:21.688 00.005 10072 worker thread done servicing request
01:18:21.689 00.001 10072 Worker thread wakes up
01:18:21.690 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:21.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:21.693 00.003 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:18:22.330 00.637 10072 Exposure complete
01:18:22.396 00.066 10072 worker thread done servicing request
01:18:22.396 00.000 1032 OnExposeComplete: enter
01:18:22.399 00.003 1032 UpdateGuideState(): m_state=6
01:18:22.401 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2490
01:18:22.403 00.002 1032 Star::Find returns 1 (0), X=317.17, Y=752.53, Mass=1305, SNR=25.4, Peak=160 HFD=2.8
01:18:22.407 00.004 1032 MultiStar: [#1 -0.03,-0.05,0.95,U] [#2 0.27,0.27,0.79,U] [#3 0.02,0.02,0.72,U] [#4 -0.00,0.08,0.75,U] [#5 -0.15,0.14,0.67,U] [#6 -0.03,0.01,0.63,U] [#7 0.13,-0.25,0.58,U] [#8 0.02,-0.02,0.53,U] 
01:18:22.409 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {-0.06, 0.24}
01:18:22.411 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
01:18:22.413 00.002 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
01:18:22.415 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.34 mountX=0.06 mountY=-0.03, mountTheta=-0.49
01:18:22.420 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
01:18:22.423 00.003 1032 Enqueuing Move request for scope (0.02, 0.06)
01:18:22.426 00.003 10072 Worker thread wakes up
01:18:22.426 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
01:18:22.426 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
01:18:22.426 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.06 yDistance=-0.03
01:18:22.429 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:22.432 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
01:18:22.432 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
01:18:22.433 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:22.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:18:22.433 00.000 10072 MoveAxis(E, 3, ABG)
01:18:22.433 00.000 10072 Guiding  Dir = 2, Dur = 3
01:18:22.433 00.000 10072 IsGuiding returns 0
01:18:22.434 00.001 10072 PulseGuide returned control before completion, sleep 13
01:18:22.451 00.017 10072 IsGuiding returns 0
01:18:22.451 00.000 10072 Move returns status 0, amount 3
01:18:22.451 00.000 10072 MoveAxis(N, 0, ABG)
01:18:22.452 00.001 10072 Move returns status 0, amount 0
01:18:22.452 00.000 10072 move complete, result=0
01:18:22.452 00.000 10072 worker thread done servicing request
01:18:22.462 00.010 1032 UpdateGuideState exits: m=1305 SNR=25.4
01:18:22.464 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:22.468 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:22.471 00.003 1032 Enqueuing Expose request
01:18:22.473 00.002 10072 Worker thread wakes up
01:18:22.473 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:22.473 00.000 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:18:22.476 00.003 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:22.899 00.423 10072 Exposure complete
01:18:22.973 00.074 10072 worker thread done servicing request
01:18:22.973 00.000 1032 OnExposeComplete: enter
01:18:22.976 00.003 1032 UpdateGuideState(): m_state=6
01:18:22.978 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2491
01:18:22.980 00.002 1032 Star::Find returns 1 (0), X=317.40, Y=752.35, Mass=1365, SNR=26.0, Peak=160 HFD=3.0
01:18:22.983 00.003 1032 MultiStar: [#1 0.10,-0.07,0.98,U] [#2 0.22,-0.03,0.76,U] [#3 0.17,-0.15,0.70,U] [#4 0.03,-0.13,0.74,U] [#5 0.05,0.12,0.73,U] [#6 0.04,-0.06,0.60,U] [#7 0.54,-0.28,0.53,U] [#8 0.07,-0.15,0.57,U] 
01:18:22.985 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.06}, one-star: {0.17, 0.06}
01:18:22.988 00.003 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
01:18:22.991 00.003 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
01:18:22.993 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.40 mountX=-0.10 mountY=-0.13, mountTheta=-2.23
01:18:22.996 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
01:18:22.998 00.002 1032 Enqueuing Move request for scope (0.15, -0.06)
01:18:23.005 00.007 10072 Worker thread wakes up
01:18:23.005 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
01:18:23.006 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
01:18:23.006 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.10 yDistance=-0.13
01:18:23.008 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:23.011 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
01:18:23.011 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:18:23.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:23.012 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:18:23.012 00.000 10072 MoveAxis(E, 3, ABG)
01:18:23.012 00.000 10072 Guiding  Dir = 2, Dur = 3
01:18:23.012 00.000 10072 IsGuiding returns 0
01:18:23.013 00.001 10072 PulseGuide returned control before completion, sleep 12
01:18:23.032 00.019 10072 IsGuiding returns 0
01:18:23.032 00.000 10072 Move returns status 0, amount 3
01:18:23.032 00.000 10072 MoveAxis(N, 0, ABG)
01:18:23.032 00.000 10072 Move returns status 0, amount 0
01:18:23.032 00.000 10072 move complete, result=0
01:18:23.032 00.000 10072 worker thread done servicing request
01:18:23.038 00.006 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:18:23.040 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:23.042 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:23.044 00.002 1032 Enqueuing Expose request
01:18:23.046 00.002 10072 Worker thread wakes up
01:18:23.046 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:18:23.052 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:23.052 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:23.680 00.628 10072 Exposure complete
01:18:23.750 00.070 10072 worker thread done servicing request
01:18:23.750 00.000 1032 OnExposeComplete: enter
01:18:23.752 00.002 1032 UpdateGuideState(): m_state=6
01:18:23.755 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2492
01:18:23.758 00.003 1032 Star::Find returns 1 (0), X=317.54, Y=752.17, Mass=1225, SNR=24.6, Peak=137 HFD=2.8
01:18:23.760 00.002 1032 MultiStar: [#1 0.30,-0.28,1.07,U] [#2 0.12,-0.04,0.81,U] [#3 -0.02,-0.08,0.74,U] [#4 0.16,-0.25,0.75,U] [#5 0.00,-0.09,0.73,U] [#6 0.18,-0.29,0.67,U] [#7 0.17,-0.41,0.60,U] [#8 0.21,-0.40,0.64,U] 
01:18:23.763 00.003 1032 refined, 8 included, MultiStar: {0.17, -0.21}, one-star: {0.31, -0.13}
01:18:23.766 00.003 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
01:18:23.770 00.004 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
01:18:23.773 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.89 mountX=-0.25 mountY=-0.11, mountTheta=-2.72
01:18:23.777 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.21, opts=13)
01:18:23.780 00.003 1032 Enqueuing Move request for scope (0.17, -0.21)
01:18:23.782 00.002 10072 Worker thread wakes up
01:18:23.782 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.21) opts 0xd
01:18:23.782 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.21)
01:18:23.782 00.000 10072 Moving (0.17, -0.21) raw xDistance=-0.25 yDistance=-0.11
01:18:23.784 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:23.789 00.005 10072 PPEC rslt: input = -0.25, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 288.03
01:18:23.789 00.000 10072 PPEC: input: -0.25, control: -0.11, exposure: 500
01:18:23.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:23.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:18:23.789 00.000 10072 MoveAxis(E, 117, ABG)
01:18:23.789 00.000 10072 Guiding  Dir = 2, Dur = 117
01:18:23.790 00.001 10072 IsGuiding returns 0
01:18:23.790 00.000 10072 PulseGuide returned control before completion, sleep 127
01:18:23.816 00.026 1032 UpdateGuideState exits: m=1225 SNR=24.6
01:18:23.819 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:23.824 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:23.827 00.003 1032 Enqueuing Expose request
01:18:23.933 00.106 10072 IsGuiding returns 1
01:18:23.933 00.000 10072 scope still moving after pulse duration time elapsed
01:18:23.962 00.029 10072 IsGuiding returns 0
01:18:23.962 00.000 10072 scope move finished after 117 + 54 ms
01:18:23.962 00.000 10072 Move returns status 0, amount 117
01:18:23.962 00.000 10072 MoveAxis(N, 0, ABG)
01:18:23.962 00.000 10072 Move returns status 0, amount 0
01:18:23.962 00.000 10072 move complete, result=0
01:18:23.962 00.000 10072 worker thread done servicing request
01:18:23.962 00.000 10072 Worker thread wakes up
01:18:23.962 00.000 1032 GuideStep: -0.2 px 117 ms EAST, -0.1 px 0 ms NORTH
01:18:23.966 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:23.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:24.373 00.407 10072 Exposure complete
01:18:24.443 00.070 10072 worker thread done servicing request
01:18:24.444 00.001 1032 OnExposeComplete: enter
01:18:24.447 00.003 1032 UpdateGuideState(): m_state=6
01:18:24.450 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2493
01:18:24.454 00.004 1032 Star::Find returns 1 (0), X=317.15, Y=752.45, Mass=1387, SNR=26.2, Peak=167 HFD=2.8
01:18:24.457 00.003 1032 MultiStar: [#1 0.03,-0.05,0.99,U] [#2 0.14,0.17,0.77,U] [#3 0.01,0.00,0.71,U] [#4 0.08,-0.16,0.75,U] [#5 -0.07,-0.07,0.75,U] [#6 0.06,-0.18,0.62,U] [#7 0.16,-0.23,0.55,U] [#8 0.15,-0.32,0.58,U] 
01:18:24.460 00.003 1032 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {-0.08, 0.15}
01:18:24.468 00.008 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
01:18:24.471 00.003 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
01:18:24.473 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.92 mountX=-0.06 mountY=-0.03, mountTheta=-2.75
01:18:24.477 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
01:18:24.481 00.004 1032 Enqueuing Move request for scope (0.04, -0.05)
01:18:24.483 00.002 10072 Worker thread wakes up
01:18:24.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:18:24.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:18:24.483 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
01:18:24.487 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:24.491 00.004 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
01:18:24.491 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:18:24.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:24.491 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:18:24.491 00.000 10072 MoveAxis(E, 4, ABG)
01:18:24.491 00.000 10072 Guiding  Dir = 2, Dur = 4
01:18:24.492 00.001 10072 IsGuiding returns 0
01:18:24.494 00.002 10072 PulseGuide returned control before completion, sleep 14
01:18:24.512 00.018 10072 IsGuiding returns 0
01:18:24.512 00.000 10072 Move returns status 0, amount 4
01:18:24.512 00.000 10072 MoveAxis(N, 0, ABG)
01:18:24.512 00.000 10072 Move returns status 0, amount 0
01:18:24.512 00.000 10072 move complete, result=0
01:18:24.512 00.000 10072 worker thread done servicing request
01:18:24.520 00.008 1032 UpdateGuideState exits: m=1387 SNR=26.2
01:18:24.523 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:24.526 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:24.529 00.003 1032 Enqueuing Expose request
01:18:24.532 00.003 10072 Worker thread wakes up
01:18:24.532 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:18:24.534 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:24.534 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:25.167 00.633 10072 Exposure complete
01:18:25.244 00.077 10072 worker thread done servicing request
01:18:25.245 00.001 1032 OnExposeComplete: enter
01:18:25.247 00.002 1032 UpdateGuideState(): m_state=6
01:18:25.250 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2494
01:18:25.251 00.001 1032 Star::Find returns 1 (0), X=317.25, Y=752.46, Mass=1441, SNR=26.8, Peak=156 HFD=3.0
01:18:25.255 00.004 1032 MultiStar: [#1 -0.01,-0.04,0.99,U] [#2 0.01,0.14,0.69,U] [#3 0.21,0.03,0.62,U] [#4 -0.11,0.10,0.65,U] [#5 -0.19,0.28,0.65,U] [#6 -0.02,-0.06,0.56,U] [#7 0.22,-0.21,0.53,U] [#8 0.07,-0.21,0.58,U] 
01:18:25.256 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.02, 0.17}
01:18:25.260 00.004 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
01:18:25.264 00.004 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
01:18:25.269 00.005 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.20 mountX=0.03 mountY=-0.02, mountTheta=-0.63
01:18:25.286 00.017 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
01:18:25.290 00.004 1032 Enqueuing Move request for scope (0.01, 0.04)
01:18:25.295 00.005 10072 Worker thread wakes up
01:18:25.295 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
01:18:25.295 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
01:18:25.295 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.03 yDistance=-0.02
01:18:25.300 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:25.308 00.008 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
01:18:25.308 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:18:25.308 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:25.308 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:18:25.308 00.000 10072 MoveAxis(E, 5, ABG)
01:18:25.308 00.000 10072 Guiding  Dir = 2, Dur = 5
01:18:25.312 00.004 10072 IsGuiding returns 0
01:18:25.316 00.004 10072 PulseGuide returned control before completion, sleep 13
01:18:25.346 00.030 10072 IsGuiding returns 0
01:18:25.346 00.000 10072 Move returns status 0, amount 5
01:18:25.346 00.000 10072 MoveAxis(N, 0, ABG)
01:18:25.353 00.007 10072 Move returns status 0, amount 0
01:18:25.353 00.000 10072 move complete, result=0
01:18:25.353 00.000 10072 worker thread done servicing request
01:18:25.368 00.015 1032 UpdateGuideState exits: m=1441 SNR=26.8
01:18:25.372 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:25.374 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:25.378 00.004 1032 Enqueuing Expose request
01:18:25.380 00.002 10072 Worker thread wakes up
01:18:25.381 00.001 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
01:18:25.383 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:25.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:25.791 00.408 10072 Exposure complete
01:18:25.863 00.072 10072 worker thread done servicing request
01:18:25.864 00.001 1032 OnExposeComplete: enter
01:18:25.871 00.007 1032 UpdateGuideState(): m_state=6
01:18:25.873 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2495
01:18:25.875 00.002 1032 Star::Find returns 1 (0), X=317.24, Y=752.40, Mass=1256, SNR=25.0, Peak=146 HFD=2.9
01:18:25.878 00.003 1032 MultiStar: [#1 0.01,0.13,0.99,U] [#2 0.36,0.11,0.77,U] [#3 0.08,0.21,0.74,U] [#4 -0.00,0.10,0.75,U] [#5 -0.17,0.27,0.73,U] [#6 -0.02,0.13,0.63,U] [#7 0.34,-0.06,0.57,U] [#8 -0.02,-0.11,0.60,U] 
01:18:25.882 00.004 1032 single-star, 8 included, MultiStar: {0.06, 0.11}, one-star: {0.01, 0.11}
01:18:25.885 00.003 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
01:18:25.888 00.003 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
01:18:25.891 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.44 mountX=0.10 mountY=-0.04, mountTheta=-0.39
01:18:25.897 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
01:18:25.902 00.005 1032 Enqueuing Move request for scope (0.01, 0.11)
01:18:25.906 00.004 10072 Worker thread wakes up
01:18:25.906 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
01:18:25.906 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:18:25.906 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.04
01:18:25.909 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:25.913 00.004 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
01:18:25.913 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
01:18:25.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:25.914 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:18:25.914 00.000 10072 MoveAxis(E, 5, ABG)
01:18:25.914 00.000 10072 Guiding  Dir = 2, Dur = 5
01:18:25.914 00.000 10072 IsGuiding returns 0
01:18:25.915 00.001 10072 PulseGuide returned control before completion, sleep 15
01:18:25.939 00.024 1032 UpdateGuideState exits: m=1256 SNR=25.0
01:18:25.943 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:25.947 00.004 10072 IsGuiding returns 0
01:18:25.947 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:25.950 00.003 10072 Move returns status 0, amount 5
01:18:25.950 00.000 1032 Enqueuing Expose request
01:18:25.952 00.002 10072 MoveAxis(N, 0, ABG)
01:18:25.953 00.001 10072 Move returns status 0, amount 0
01:18:25.953 00.000 10072 move complete, result=0
01:18:25.953 00.000 10072 worker thread done servicing request
01:18:25.953 00.000 10072 Worker thread wakes up
01:18:25.953 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:25.953 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:25.956 00.003 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
01:18:26.655 00.699 10072 Exposure complete
01:18:26.931 00.276 1032 OnExposeComplete: enter
01:18:26.934 00.003 1032 UpdateGuideState(): m_state=6
01:18:26.940 00.006 10072 worker thread done servicing request
01:18:26.940 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2496
01:18:27.000 00.060 1032 Star::Find returns 1 (0), X=317.14, Y=752.04, Mass=1462, SNR=26.9, Peak=140 HFD=2.8
01:18:27.004 00.004 1032 MultiStar: [#1 -0.05,-0.28,0.97,U] [#2 0.20,-0.25,0.68,U] [#3 -0.07,-0.27,0.67,U] [#4 -0.23,-0.12,0.69,U] [#5 -0.30,-0.12,0.70,U] [#6 -0.09,-0.40,0.55,U] [#7 0.10,-0.47,0.55,U] [#8 -0.09,-0.33,0.51,U] 
01:18:27.034 00.030 1032 single-star, 8 included, MultiStar: {-0.07, -0.27}, one-star: {-0.09, -0.25}
01:18:27.037 00.003 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.53)
01:18:27.039 00.002 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.53)
01:18:27.043 00.004 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.93 mountX=-0.22 mountY=0.16, mountTheta=2.53
01:18:27.046 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.25, opts=13)
01:18:27.051 00.005 1032 Enqueuing Move request for scope (-0.09, -0.25)
01:18:27.054 00.003 10072 Worker thread wakes up
01:18:27.054 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.25) opts 0xd
01:18:27.054 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.25)
01:18:27.054 00.000 10072 Moving (-0.09, -0.25) raw xDistance=-0.22 yDistance=0.16
01:18:27.064 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:27.067 00.003 10072 PPEC rslt: input = -0.22, final = -0.10, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.03
01:18:27.067 00.000 10072 PPEC: input: -0.22, control: -0.10, exposure: 500
01:18:27.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:27.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:18:27.067 00.000 10072 MoveAxis(E, 107, ABG)
01:18:27.068 00.001 10072 Guiding  Dir = 2, Dur = 107
01:18:27.068 00.000 10072 IsGuiding returns 0
01:18:27.069 00.001 10072 PulseGuide returned control before completion, sleep 117
01:18:27.105 00.036 1032 UpdateGuideState exits: m=1462 SNR=26.9
01:18:27.111 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:27.122 00.011 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:27.128 00.006 1032 Enqueuing Expose request
01:18:27.198 00.070 10072 IsGuiding returns 0
01:18:27.198 00.000 10072 Move returns status 0, amount 107
01:18:27.198 00.000 10072 MoveAxis(N, 0, ABG)
01:18:27.198 00.000 10072 Move returns status 0, amount 0
01:18:27.198 00.000 10072 move complete, result=0
01:18:27.199 00.001 10072 worker thread done servicing request
01:18:27.199 00.000 10072 Worker thread wakes up
01:18:27.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:27.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:27.208 00.009 1032 GuideStep: -0.2 px 107 ms EAST, 0.2 px 0 ms NORTH
01:18:27.837 00.629 10072 Exposure complete
01:18:28.014 00.177 10072 worker thread done servicing request
01:18:28.014 00.000 1032 OnExposeComplete: enter
01:18:28.093 00.079 1032 UpdateGuideState(): m_state=6
01:18:28.096 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2497
01:18:28.099 00.003 1032 Star::Find returns 1 (0), X=317.16, Y=752.42, Mass=1276, SNR=25.1, Peak=140 HFD=3.0
01:18:28.103 00.004 1032 MultiStar: [#1 0.02,0.02,0.96,U] [#2 0.32,0.02,0.76,U] [#3 0.03,0.09,0.70,U] [#4 -0.09,-0.13,0.74,U] [#5 -0.21,0.09,0.69,U] [#6 -0.07,-0.13,0.63,U] [#7 0.21,-0.30,0.59,U] [#8 0.11,-0.21,0.59,U] 
01:18:28.106 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {-0.08, 0.13}
01:18:28.110 00.004 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
01:18:28.113 00.003 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
01:18:28.117 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.95 mountX=-0.03 mountY=-0.01, mountTheta=-2.78
01:18:28.122 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
01:18:28.126 00.004 1032 Enqueuing Move request for scope (0.02, -0.03)
01:18:28.128 00.002 10072 Worker thread wakes up
01:18:28.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
01:18:28.128 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
01:18:28.129 00.001 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
01:18:28.131 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:28.136 00.005 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
01:18:28.136 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:18:28.136 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:28.136 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:18:28.137 00.001 10072 MoveAxis(E, 5, ABG)
01:18:28.137 00.000 10072 Guiding  Dir = 2, Dur = 5
01:18:28.137 00.000 10072 IsGuiding returns 0
01:18:28.138 00.001 10072 PulseGuide returned control before completion, sleep 15
01:18:28.164 00.026 1032 UpdateGuideState exits: m=1276 SNR=25.1
01:18:28.167 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:28.170 00.003 10072 IsGuiding returns 0
01:18:28.170 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:28.173 00.003 10072 Move returns status 0, amount 5
01:18:28.173 00.000 1032 Enqueuing Expose request
01:18:28.175 00.002 10072 MoveAxis(N, 0, ABG)
01:18:28.176 00.001 10072 Move returns status 0, amount 0
01:18:28.176 00.000 10072 move complete, result=0
01:18:28.176 00.000 10072 worker thread done servicing request
01:18:28.176 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
01:18:28.178 00.002 10072 Worker thread wakes up
01:18:28.178 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:28.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:28.708 00.530 10072 Exposure complete
01:18:28.858 00.150 10072 worker thread done servicing request
01:18:28.862 00.004 1032 OnExposeComplete: enter
01:18:28.874 00.012 1032 UpdateGuideState(): m_state=6
01:18:28.878 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2498
01:18:28.883 00.005 1032 Star::Find returns 1 (0), X=317.27, Y=752.22, Mass=1532, SNR=27.6, Peak=157 HFD=2.9
01:18:28.888 00.005 1032 MultiStar: [#1 0.04,-0.17,0.92,U] [#2 0.35,-0.03,0.68,U] [#3 0.07,-0.14,0.65,U] [#4 -0.02,-0.06,0.70,U] [#5 -0.31,0.13,0.67,U] [#6 -0.01,-0.13,0.52,U] [#7 0.28,-0.37,0.51,U] [#8 0.11,-0.30,0.54,U] 
01:18:28.905 00.017 1032 single-star, 8 included, MultiStar: {0.06, -0.11}, one-star: {0.04, -0.07}
01:18:28.909 00.004 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
01:18:28.915 00.006 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
01:18:28.921 00.006 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.00 mountX=-0.08 mountY=-0.02, mountTheta=-2.83
01:18:28.937 00.016 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
01:18:28.942 00.005 1032 Enqueuing Move request for scope (0.04, -0.07)
01:18:28.947 00.005 10072 Worker thread wakes up
01:18:28.947 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
01:18:28.947 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
01:18:28.947 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
01:18:28.954 00.007 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.03
01:18:28.954 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:18:28.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:28.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:18:28.954 00.000 10072 MoveAxis(E, 5, ABG)
01:18:28.954 00.000 10072 Guiding  Dir = 2, Dur = 5
01:18:28.955 00.001 10072 IsGuiding returns 0
01:18:28.955 00.000 10072 PulseGuide returned control before completion, sleep 15
01:18:28.968 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:28.982 00.014 10072 IsGuiding returns 0
01:18:28.982 00.000 10072 Move returns status 0, amount 5
01:18:28.982 00.000 10072 MoveAxis(N, 0, ABG)
01:18:28.982 00.000 10072 Move returns status 0, amount 0
01:18:28.982 00.000 10072 move complete, result=0
01:18:28.982 00.000 10072 worker thread done servicing request
01:18:28.995 00.013 1032 UpdateGuideState exits: m=1532 SNR=27.6
01:18:28.999 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:29.001 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:29.003 00.002 1032 Enqueuing Expose request
01:18:29.006 00.003 10072 Worker thread wakes up
01:18:29.006 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
01:18:29.009 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:29.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:29.642 00.633 10072 Exposure complete
01:18:29.702 00.060 10072 worker thread done servicing request
01:18:29.702 00.000 1032 OnExposeComplete: enter
01:18:29.705 00.003 1032 UpdateGuideState(): m_state=6
01:18:29.707 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2499
01:18:29.710 00.003 1032 Star::Find returns 1 (0), X=317.19, Y=752.15, Mass=1563, SNR=27.9, Peak=173 HFD=2.7
01:18:29.712 00.002 1032 MultiStar: [#1 -0.01,-0.28,0.90,U] [#2 0.34,-0.15,0.74,U] [#3 0.09,-0.29,0.59,U] [#4 -0.09,-0.46,0.64,U] [#5 -0.16,-0.35,0.67,U] [#6 -0.02,-0.33,0.57,U] [#7 0.12,-0.53,0.50,U] [#8 -0.22,-0.56,0.50,U] 
01:18:29.714 00.002 1032 single-star, 8 included, MultiStar: {0.00, -0.32}, one-star: {-0.04, -0.14}
01:18:29.718 00.004 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.59)
01:18:29.721 00.003 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.59)
01:18:29.722 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.86 mountX=-0.12 mountY=0.08, mountTheta=2.59
01:18:29.726 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.14, opts=13)
01:18:29.728 00.002 1032 Enqueuing Move request for scope (-0.04, -0.14)
01:18:29.731 00.003 10072 Worker thread wakes up
01:18:29.732 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
01:18:29.732 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
01:18:29.732 00.000 10072 Moving (-0.04, -0.14) raw xDistance=-0.12 yDistance=0.08
01:18:29.737 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:29.741 00.004 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
01:18:29.741 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
01:18:29.741 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:29.741 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:18:29.741 00.000 10072 MoveAxis(E, 6, ABG)
01:18:29.741 00.000 10072 Guiding  Dir = 2, Dur = 6
01:18:29.742 00.001 10072 IsGuiding returns 0
01:18:29.743 00.001 10072 PulseGuide returned control before completion, sleep 16
01:18:29.761 00.018 10072 IsGuiding returns 0
01:18:29.761 00.000 10072 Move returns status 0, amount 6
01:18:29.761 00.000 10072 MoveAxis(N, 0, ABG)
01:18:29.761 00.000 10072 Move returns status 0, amount 0
01:18:29.762 00.001 10072 move complete, result=0
01:18:29.762 00.000 10072 worker thread done servicing request
01:18:29.767 00.005 1032 UpdateGuideState exits: m=1563 SNR=27.9
01:18:29.771 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:29.773 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:29.776 00.003 1032 Enqueuing Expose request
01:18:29.779 00.003 10072 Worker thread wakes up
01:18:29.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:29.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:29.779 00.000 1032 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
01:18:30.187 00.408 10072 Exposure complete
01:18:30.245 00.058 10072 worker thread done servicing request
01:18:30.245 00.000 1032 OnExposeComplete: enter
01:18:30.248 00.003 1032 UpdateGuideState(): m_state=6
01:18:30.250 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2500
01:18:30.252 00.002 1032 Star::Find returns 1 (0), X=317.20, Y=752.12, Mass=1429, SNR=26.6, Peak=139 HFD=2.8
01:18:30.254 00.002 1032 MultiStar: [#1 -0.06,-0.20,0.96,U] [#2 0.19,-0.04,0.73,U] [#3 0.01,-0.02,0.70,U] [#4 -0.21,-0.29,0.69,U] [#5 -0.19,-0.14,0.74,U] [#6 0.03,-0.24,0.59,U] [#7 0.11,-0.32,0.54,U] [#8 0.07,-0.33,0.55,U] 
01:18:30.256 00.002 1032 single-star, 8 included, MultiStar: {-0.02, -0.19}, one-star: {-0.03, -0.18}
01:18:30.258 00.002 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.71)
01:18:30.260 00.002 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.71)
01:18:30.262 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.75 mountX=-0.16 mountY=0.08, mountTheta=2.71
01:18:30.266 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.18, opts=13)
01:18:30.268 00.002 1032 Enqueuing Move request for scope (-0.03, -0.18)
01:18:30.272 00.004 10072 Worker thread wakes up
01:18:30.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
01:18:30.272 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
01:18:30.272 00.000 10072 Moving (-0.03, -0.18) raw xDistance=-0.16 yDistance=0.08
01:18:30.274 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:30.277 00.003 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.02
01:18:30.277 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
01:18:30.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:30.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:18:30.277 00.000 10072 MoveAxis(E, 80, ABG)
01:18:30.277 00.000 10072 Guiding  Dir = 2, Dur = 80
01:18:30.278 00.001 10072 IsGuiding returns 0
01:18:30.278 00.000 10072 PulseGuide returned control before completion, sleep 90
01:18:30.296 00.018 1032 UpdateGuideState exits: m=1429 SNR=26.6
01:18:30.300 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:30.304 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:30.312 00.008 1032 Enqueuing Expose request
01:18:30.371 00.059 10072 IsGuiding returns 0
01:18:30.371 00.000 10072 Move returns status 0, amount 80
01:18:30.371 00.000 10072 MoveAxis(N, 0, ABG)
01:18:30.371 00.000 10072 Move returns status 0, amount 0
01:18:30.371 00.000 10072 move complete, result=0
01:18:30.371 00.000 10072 worker thread done servicing request
01:18:30.371 00.000 10072 Worker thread wakes up
01:18:30.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:30.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:30.377 00.006 1032 GuideStep: -0.2 px 80 ms EAST, 0.1 px 0 ms NORTH
01:18:30.999 00.622 10072 Exposure complete
01:18:31.049 00.050 10072 worker thread done servicing request
01:18:31.049 00.000 1032 OnExposeComplete: enter
01:18:31.051 00.002 1032 UpdateGuideState(): m_state=6
01:18:31.053 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2501
01:18:31.054 00.001 1032 Star::Find returns 1 (0), X=317.27, Y=752.35, Mass=1468, SNR=27.0, Peak=152 HFD=2.9
01:18:31.056 00.002 1032 MultiStar: [#1 0.04,-0.13,0.86,U] [#2 0.01,0.05,0.76,U] [#3 0.10,-0.01,0.66,U] [#4 -0.02,-0.12,0.70,U] [#5 -0.25,0.01,0.66,U] [#6 -0.05,-0.10,0.55,U] [#7 0.46,-0.39,0.55,U] [#8 -0.05,-0.14,0.55,U] 
01:18:31.058 00.002 1032 single-star, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.04, 0.06}
01:18:31.059 00.001 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
01:18:31.061 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
01:18:31.063 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.99 mountX=0.04 mountY=-0.05, mountTheta=-0.84
01:18:31.066 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
01:18:31.067 00.001 1032 Enqueuing Move request for scope (0.04, 0.06)
01:18:31.069 00.002 10072 Worker thread wakes up
01:18:31.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:18:31.069 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:18:31.069 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.05
01:18:31.072 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:31.075 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
01:18:31.076 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:18:31.076 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:31.076 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:18:31.076 00.000 10072 MoveAxis(E, 5, ABG)
01:18:31.076 00.000 10072 Guiding  Dir = 2, Dur = 5
01:18:31.076 00.000 10072 IsGuiding returns 0
01:18:31.076 00.000 10072 PulseGuide returned control before completion, sleep 15
01:18:31.094 00.018 1032 UpdateGuideState exits: m=1468 SNR=27.0
01:18:31.096 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:31.098 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:31.100 00.002 1032 Enqueuing Expose request
01:18:31.103 00.003 10072 IsGuiding returns 0
01:18:31.103 00.000 10072 Move returns status 0, amount 5
01:18:31.103 00.000 10072 MoveAxis(N, 0, ABG)
01:18:31.103 00.000 10072 Move returns status 0, amount 0
01:18:31.103 00.000 10072 move complete, result=0
01:18:31.103 00.000 10072 worker thread done servicing request
01:18:31.103 00.000 10072 Worker thread wakes up
01:18:31.103 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:31.103 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:31.111 00.008 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
01:18:31.512 00.401 10072 Exposure complete
01:18:31.562 00.050 10072 worker thread done servicing request
01:18:31.562 00.000 1032 OnExposeComplete: enter
01:18:31.565 00.003 1032 UpdateGuideState(): m_state=6
01:18:31.566 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2502
01:18:31.568 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=752.19, Mass=1442, SNR=26.7, Peak=149 HFD=2.9
01:18:31.570 00.002 1032 MultiStar: [#1 0.16,-0.19,0.92,U] [#2 0.20,-0.05,0.74,U] [#3 0.06,-0.02,0.61,U] [#4 0.01,-0.05,0.68,U] [#5 -0.16,0.00,0.70,U] [#6 0.01,-0.11,0.57,U] [#7 0.17,-0.37,0.53,U] [#8 0.01,-0.33,0.57,U] 
01:18:31.572 00.002 1032 single-star, 8 included, MultiStar: {0.05, -0.13}, one-star: {-0.02, -0.10}
01:18:31.574 00.002 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.68)
01:18:31.576 00.002 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.68)
01:18:31.577 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.77 mountX=-0.09 mountY=0.05, mountTheta=2.68
01:18:31.582 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.10, opts=13)
01:18:31.585 00.003 1032 Enqueuing Move request for scope (-0.02, -0.10)
01:18:31.588 00.003 10072 Worker thread wakes up
01:18:31.588 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
01:18:31.588 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
01:18:31.588 00.000 10072 Moving (-0.02, -0.10) raw xDistance=-0.09 yDistance=0.05
01:18:31.593 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:31.597 00.004 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
01:18:31.597 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:18:31.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:31.597 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:18:31.597 00.000 10072 MoveAxis(E, 3, ABG)
01:18:31.597 00.000 10072 Guiding  Dir = 2, Dur = 3
01:18:31.598 00.001 10072 IsGuiding returns 0
01:18:31.598 00.000 10072 PulseGuide returned control before completion, sleep 13
01:18:31.619 00.021 10072 IsGuiding returns 0
01:18:31.619 00.000 10072 Move returns status 0, amount 3
01:18:31.619 00.000 10072 MoveAxis(N, 0, ABG)
01:18:31.619 00.000 10072 Move returns status 0, amount 0
01:18:31.619 00.000 10072 move complete, result=0
01:18:31.619 00.000 10072 worker thread done servicing request
01:18:31.621 00.002 1032 UpdateGuideState exits: m=1442 SNR=26.7
01:18:31.624 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:31.625 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:31.627 00.002 1032 Enqueuing Expose request
01:18:31.628 00.001 10072 Worker thread wakes up
01:18:31.629 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:31.629 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:31.629 00.000 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
01:18:32.265 00.636 10072 Exposure complete
01:18:32.311 00.046 10072 worker thread done servicing request
01:18:32.311 00.000 1032 OnExposeComplete: enter
01:18:32.313 00.002 1032 UpdateGuideState(): m_state=6
01:18:32.315 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2503
01:18:32.317 00.002 1032 Star::Find returns 1 (0), X=317.26, Y=752.21, Mass=1586, SNR=28.1, Peak=167 HFD=2.8
01:18:32.319 00.002 1032 MultiStar: [#1 0.05,-0.24,0.90,U] [#2 0.24,-0.05,0.71,U] [#3 0.01,-0.11,0.61,U] [#4 0.12,-0.21,0.66,U] [#5 -0.11,-0.03,0.68,U] [#6 0.10,-0.25,0.60,U] [#7 0.49,-0.37,0.52,U] [#8 0.34,-0.30,0.53,U] 
01:18:32.322 00.003 1032 single-star, 8 included, MultiStar: {0.12, -0.17}, one-star: {0.03, -0.08}
01:18:32.323 00.001 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
01:18:32.325 00.002 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
01:18:32.327 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.25 mountX=-0.09 mountY=-0.01, mountTheta=-3.08
01:18:32.331 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
01:18:32.333 00.002 1032 Enqueuing Move request for scope (0.03, -0.08)
01:18:32.335 00.002 10072 Worker thread wakes up
01:18:32.335 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
01:18:32.335 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
01:18:32.335 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.09 yDistance=-0.01
01:18:32.337 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:32.340 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
01:18:32.340 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:18:32.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:32.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:18:32.340 00.000 10072 MoveAxis(E, 4, ABG)
01:18:32.340 00.000 10072 Guiding  Dir = 2, Dur = 4
01:18:32.340 00.000 10072 IsGuiding returns 0
01:18:32.341 00.001 10072 PulseGuide returned control before completion, sleep 14
01:18:32.356 00.015 10072 IsGuiding returns 0
01:18:32.356 00.000 10072 Move returns status 0, amount 4
01:18:32.356 00.000 10072 MoveAxis(N, 0, ABG)
01:18:32.356 00.000 10072 Move returns status 0, amount 0
01:18:32.356 00.000 10072 move complete, result=0
01:18:32.356 00.000 10072 worker thread done servicing request
01:18:32.358 00.002 1032 UpdateGuideState exits: m=1586 SNR=28.1
01:18:32.360 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:32.363 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:32.365 00.002 1032 Enqueuing Expose request
01:18:32.368 00.003 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:18:32.370 00.002 10072 Worker thread wakes up
01:18:32.370 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:32.370 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:32.780 00.410 10072 Exposure complete
01:18:32.826 00.046 10072 worker thread done servicing request
01:18:32.827 00.001 1032 OnExposeComplete: enter
01:18:32.828 00.001 1032 UpdateGuideState(): m_state=6
01:18:32.831 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2504
01:18:32.834 00.003 1032 Star::Find returns 1 (0), X=317.22, Y=752.21, Mass=1408, SNR=26.4, Peak=131 HFD=2.9
01:18:32.836 00.002 1032 MultiStar: [#1 0.06,-0.10,0.96,U] [#2 0.10,-0.13,0.70,U] [#3 0.18,0.06,0.64,U] [#4 0.23,-0.16,0.67,U] [#5 -0.14,-0.02,0.66,U] [#6 0.07,-0.21,0.60,U] [#7 0.30,-0.62,0.55,U] [#8 -0.12,-0.37,0.55,U] 
01:18:32.838 00.002 1032 single-star, 8 included, MultiStar: {0.07, -0.16}, one-star: {-0.01, -0.09}
01:18:32.840 00.002 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.75)
01:18:32.842 00.002 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.75)
01:18:32.843 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.71 mountX=-0.08 mountY=0.03, mountTheta=2.75
01:18:32.846 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.09, opts=13)
01:18:32.849 00.003 1032 Enqueuing Move request for scope (-0.01, -0.09)
01:18:32.850 00.001 10072 Worker thread wakes up
01:18:32.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
01:18:32.851 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
01:18:32.851 00.000 10072 Moving (-0.01, -0.09) raw xDistance=-0.08 yDistance=0.03
01:18:32.853 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:32.855 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
01:18:32.856 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:18:32.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:32.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:18:32.856 00.000 10072 MoveAxis(E, 5, ABG)
01:18:32.856 00.000 10072 Guiding  Dir = 2, Dur = 5
01:18:32.856 00.000 10072 IsGuiding returns 0
01:18:32.857 00.001 10072 PulseGuide returned control before completion, sleep 15
01:18:32.873 00.016 1032 UpdateGuideState exits: m=1408 SNR=26.4
01:18:32.875 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:32.878 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:32.879 00.001 1032 Enqueuing Expose request
01:18:32.886 00.007 10072 IsGuiding returns 0
01:18:32.886 00.000 10072 Move returns status 0, amount 5
01:18:32.886 00.000 10072 MoveAxis(N, 0, ABG)
01:18:32.886 00.000 10072 Move returns status 0, amount 0
01:18:32.886 00.000 10072 move complete, result=0
01:18:32.886 00.000 10072 worker thread done servicing request
01:18:32.886 00.000 10072 Worker thread wakes up
01:18:32.886 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:32.886 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:32.887 00.001 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
01:18:33.516 00.629 10072 Exposure complete
01:18:33.561 00.045 10072 worker thread done servicing request
01:18:33.561 00.000 1032 OnExposeComplete: enter
01:18:33.563 00.002 1032 UpdateGuideState(): m_state=6
01:18:33.565 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2505
01:18:33.567 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=752.37, Mass=1391, SNR=26.3, Peak=144 HFD=2.8
01:18:33.569 00.002 1032 MultiStar: [#1 -0.02,-0.10,1.00,U] [#2 0.15,-0.12,0.78,U] [#3 0.03,-0.09,0.63,U] [#4 -0.03,-0.04,0.72,U] [#5 -0.28,-0.00,0.68,U] [#6 -0.06,-0.40,0.62,U] [#7 0.32,-0.30,0.54,U] [#8 0.15,-0.17,0.57,U] 
01:18:33.570 00.001 1032 single-star, 8 included, MultiStar: {0.02, -0.11}, one-star: {-0.02, 0.08}
01:18:33.572 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
01:18:33.573 00.001 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
01:18:33.574 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.78 mountX=0.08 mountY=-0.00, mountTheta=-0.05
01:18:33.577 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.08, opts=13)
01:18:33.578 00.001 1032 Enqueuing Move request for scope (-0.02, 0.08)
01:18:33.581 00.003 10072 Worker thread wakes up
01:18:33.581 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
01:18:33.581 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
01:18:33.581 00.000 10072 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.00
01:18:33.583 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:33.586 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
01:18:33.586 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:18:33.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:33.586 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:18:33.586 00.000 10072 MoveAxis(E, 6, ABG)
01:18:33.586 00.000 10072 Guiding  Dir = 2, Dur = 6
01:18:33.588 00.002 10072 IsGuiding returns 0
01:18:33.588 00.000 10072 PulseGuide returned control before completion, sleep 16
01:18:33.608 00.020 10072 IsGuiding returns 0
01:18:33.608 00.000 10072 Move returns status 0, amount 6
01:18:33.608 00.000 10072 MoveAxis(N, 0, ABG)
01:18:33.608 00.000 10072 Move returns status 0, amount 0
01:18:33.608 00.000 10072 move complete, result=0
01:18:33.608 00.000 10072 worker thread done servicing request
01:18:33.610 00.002 1032 UpdateGuideState exits: m=1391 SNR=26.3
01:18:33.612 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:33.615 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:33.618 00.003 1032 Enqueuing Expose request
01:18:33.619 00.001 10072 Worker thread wakes up
01:18:33.619 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:18:33.621 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:33.621 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:34.035 00.414 10072 Exposure complete
01:18:34.087 00.052 10072 worker thread done servicing request
01:18:34.087 00.000 1032 OnExposeComplete: enter
01:18:34.089 00.002 1032 UpdateGuideState(): m_state=6
01:18:34.092 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2506
01:18:34.093 00.001 1032 Star::Find returns 1 (0), X=317.17, Y=752.22, Mass=1191, SNR=24.3, Peak=122 HFD=2.9
01:18:34.096 00.003 1032 MultiStar: [#1 -0.01,-0.05,1.05,U] [#2 0.21,-0.05,0.85,U] [#3 -0.01,-0.07,0.74,U] [#4 0.09,-0.10,0.80,U] [#5 -0.27,-0.16,0.75,U] [#6 0.06,-0.17,0.64,U] [#7 0.33,-0.38,0.58,U] [#8 -0.01,-0.42,0.60,U] 
01:18:34.097 00.001 1032 single-star, 8 included, MultiStar: {0.03, -0.14}, one-star: {-0.07, -0.07}
01:18:34.099 00.002 1032 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.83) = xAngle (-4.16 = 2.12)
01:18:34.100 00.001 1032 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.16 = 2.12)
01:18:34.103 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.33 mountX=-0.05 mountY=0.08, mountTheta=2.12
01:18:34.106 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.07, opts=13)
01:18:34.107 00.001 1032 Enqueuing Move request for scope (-0.07, -0.07)
01:18:34.108 00.001 10072 Worker thread wakes up
01:18:34.110 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
01:18:34.110 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
01:18:34.110 00.000 10072 Moving (-0.07, -0.07) raw xDistance=-0.05 yDistance=0.08
01:18:34.112 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:34.115 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
01:18:34.115 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:18:34.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:34.115 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:18:34.115 00.000 10072 MoveAxis(E, 5, ABG)
01:18:34.115 00.000 10072 Guiding  Dir = 2, Dur = 5
01:18:34.115 00.000 10072 IsGuiding returns 0
01:18:34.117 00.002 10072 PulseGuide returned control before completion, sleep 15
01:18:34.134 00.017 1032 UpdateGuideState exits: m=1191 SNR=24.3
01:18:34.136 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:34.138 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:34.139 00.001 1032 Enqueuing Expose request
01:18:34.141 00.002 10072 IsGuiding returns 0
01:18:34.141 00.000 10072 Move returns status 0, amount 5
01:18:34.141 00.000 10072 MoveAxis(N, 0, ABG)
01:18:34.141 00.000 10072 Move returns status 0, amount 0
01:18:34.141 00.000 10072 move complete, result=0
01:18:34.141 00.000 10072 worker thread done servicing request
01:18:34.141 00.000 10072 Worker thread wakes up
01:18:34.141 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:34.141 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:34.148 00.007 1032 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
01:18:34.765 00.617 10072 Exposure complete
01:18:34.810 00.045 10072 worker thread done servicing request
01:18:34.810 00.000 1032 OnExposeComplete: enter
01:18:34.812 00.002 1032 UpdateGuideState(): m_state=6
01:18:34.814 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2507
01:18:34.816 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=752.29, Mass=1345, SNR=25.8, Peak=143 HFD=2.8
01:18:34.817 00.001 1032 MultiStar: [#1 -0.05,-0.23,1.00,U] [#2 0.19,-0.07,0.73,U] [#3 0.06,-0.14,0.74,U] [#4 0.02,-0.08,0.77,U] [#5 -0.19,-0.08,0.74,U] [#6 -0.01,-0.15,0.62,U] [#7 0.21,-0.32,0.59,U] [#8 0.17,-0.28,0.60,U] 
01:18:34.820 00.003 1032 single-star, 8 included, MultiStar: {0.03, -0.14}, one-star: {-0.02, 0.00}
01:18:34.821 00.001 1032 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.83) = xAngle (1.23 = 1.23)
01:18:34.823 00.002 1032 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.23 = 1.23)
01:18:34.824 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.06 mountX=0.01 mountY=0.02, mountTheta=1.23
01:18:34.828 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.00, opts=13)
01:18:34.829 00.001 1032 Enqueuing Move request for scope (-0.02, 0.00)
01:18:34.831 00.002 10072 Worker thread wakes up
01:18:34.832 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
01:18:34.832 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
01:18:34.832 00.000 10072 Moving (-0.02, 0.00) raw xDistance=0.01 yDistance=0.02
01:18:34.835 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:34.838 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
01:18:34.838 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:18:34.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:34.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:18:34.838 00.000 10072 MoveAxis(E, 7, ABG)
01:18:34.838 00.000 10072 Guiding  Dir = 2, Dur = 7
01:18:34.839 00.001 10072 IsGuiding returns 0
01:18:34.839 00.000 10072 PulseGuide returned control before completion, sleep 17
01:18:34.856 00.017 1032 UpdateGuideState exits: m=1345 SNR=25.8
01:18:34.857 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:34.858 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:34.861 00.003 1032 Enqueuing Expose request
01:18:34.871 00.010 10072 IsGuiding returns 0
01:18:34.871 00.000 10072 Move returns status 0, amount 7
01:18:34.871 00.000 10072 MoveAxis(N, 0, ABG)
01:18:34.871 00.000 10072 Move returns status 0, amount 0
01:18:34.871 00.000 10072 move complete, result=0
01:18:34.871 00.000 10072 worker thread done servicing request
01:18:34.872 00.001 10072 Worker thread wakes up
01:18:34.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:34.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:34.872 00.000 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
01:18:35.279 00.407 10072 Exposure complete
01:18:35.329 00.050 10072 worker thread done servicing request
01:18:35.329 00.000 1032 OnExposeComplete: enter
01:18:35.331 00.002 1032 UpdateGuideState(): m_state=6
01:18:35.333 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2508
01:18:35.335 00.002 1032 Star::Find returns 1 (0), X=317.45, Y=752.22, Mass=1379, SNR=26.2, Peak=154 HFD=3.0
01:18:35.336 00.001 1032 MultiStar: [#1 0.04,-0.24,0.96,U] [#2 0.17,0.01,0.77,U] [#3 0.11,-0.02,0.65,U] [#4 0.01,-0.16,0.70,U] [#5 -0.19,-0.18,0.74,U] [#6 0.01,-0.26,0.58,U] [#7 0.40,-0.28,0.53,U] [#8 0.09,-0.30,0.55,U] 
01:18:35.338 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.16}, one-star: {0.22, -0.07}
01:18:35.340 00.002 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
01:18:35.341 00.001 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
01:18:35.343 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.04 mountX=-0.17 mountY=-0.05, mountTheta=-2.87
01:18:35.346 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.16, opts=13)
01:18:35.348 00.002 1032 Enqueuing Move request for scope (0.09, -0.16)
01:18:35.350 00.002 10072 Worker thread wakes up
01:18:35.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
01:18:35.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
01:18:35.350 00.000 10072 Moving (0.09, -0.16) raw xDistance=-0.17 yDistance=-0.05
01:18:35.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:35.354 00.002 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.02
01:18:35.354 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
01:18:35.355 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:35.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:18:35.355 00.000 10072 MoveAxis(E, 86, ABG)
01:18:35.355 00.000 10072 Guiding  Dir = 2, Dur = 86
01:18:35.355 00.000 10072 IsGuiding returns 0
01:18:35.356 00.001 10072 PulseGuide returned control before completion, sleep 96
01:18:35.373 00.017 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:18:35.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:35.376 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:35.378 00.002 1032 Enqueuing Expose request
01:18:35.465 00.087 10072 IsGuiding returns 0
01:18:35.465 00.000 10072 Move returns status 0, amount 86
01:18:35.465 00.000 10072 MoveAxis(N, 0, ABG)
01:18:35.465 00.000 10072 Move returns status 0, amount 0
01:18:35.465 00.000 10072 move complete, result=0
01:18:35.465 00.000 10072 worker thread done servicing request
01:18:35.465 00.000 10072 Worker thread wakes up
01:18:35.465 00.000 1032 GuideStep: -0.2 px 86 ms EAST, -0.0 px 0 ms NORTH
01:18:35.467 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:35.468 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:36.104 00.636 10072 Exposure complete
01:18:36.150 00.046 10072 worker thread done servicing request
01:18:36.150 00.000 1032 OnExposeComplete: enter
01:18:36.152 00.002 1032 UpdateGuideState(): m_state=6
01:18:36.154 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2509
01:18:36.156 00.002 1032 Star::Find returns 1 (0), X=317.26, Y=752.50, Mass=1518, SNR=27.5, Peak=181 HFD=3.0
01:18:36.157 00.001 1032 MultiStar: [#1 -0.05,-0.17,0.91,U] [#2 0.16,0.10,0.70,U] [#3 -0.05,0.14,0.66,U] [#4 0.11,0.01,0.66,U] [#5 -0.19,0.10,0.67,U] [#6 -0.05,-0.11,0.58,U] [#7 0.28,-0.28,0.53,U] [#8 -0.14,-0.15,0.55,U] 
01:18:36.159 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.00}, one-star: {0.03, 0.20}
01:18:36.160 00.001 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
01:18:36.161 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
01:18:36.162 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.05 mountX=-0.00 mountY=-0.01, mountTheta=-1.88
01:18:36.165 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.00, opts=13)
01:18:36.167 00.002 1032 Enqueuing Move request for scope (0.01, -0.00)
01:18:36.168 00.001 10072 Worker thread wakes up
01:18:36.170 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
01:18:36.170 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
01:18:36.170 00.000 10072 Moving (0.01, -0.00) raw xDistance=-0.00 yDistance=-0.01
01:18:36.171 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:36.173 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
01:18:36.173 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
01:18:36.175 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:36.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:18:36.175 00.000 10072 MoveAxis(E, 5, ABG)
01:18:36.175 00.000 10072 Guiding  Dir = 2, Dur = 5
01:18:36.176 00.001 10072 IsGuiding returns 0
01:18:36.176 00.000 10072 PulseGuide returned control before completion, sleep 15
01:18:36.192 00.016 1032 UpdateGuideState exits: m=1518 SNR=27.5
01:18:36.193 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:36.195 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:36.197 00.002 1032 Enqueuing Expose request
01:18:36.199 00.002 10072 IsGuiding returns 0
01:18:36.199 00.000 10072 Move returns status 0, amount 5
01:18:36.199 00.000 10072 MoveAxis(N, 0, ABG)
01:18:36.199 00.000 10072 Move returns status 0, amount 0
01:18:36.199 00.000 10072 move complete, result=0
01:18:36.199 00.000 10072 worker thread done servicing request
01:18:36.199 00.000 10072 Worker thread wakes up
01:18:36.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:36.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:36.207 00.008 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
01:18:36.617 00.410 10072 Exposure complete
01:18:36.668 00.051 10072 worker thread done servicing request
01:18:36.669 00.001 1032 OnExposeComplete: enter
01:18:36.671 00.002 1032 UpdateGuideState(): m_state=6
01:18:36.673 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2510
01:18:36.676 00.003 1032 Star::Find returns 1 (0), X=317.31, Y=752.47, Mass=1358, SNR=25.9, Peak=172 HFD=2.9
01:18:36.679 00.003 1032 MultiStar: [#1 0.03,0.02,0.99,U] [#2 0.13,0.29,0.71,U] [#3 0.05,0.19,0.70,U] [#4 -0.10,0.10,0.76,U] [#5 -0.32,0.24,0.71,U] [#6 -0.05,0.14,0.61,U] [#7 0.14,-0.14,0.56,U] [#8 -0.08,-0.03,0.58,U] 
01:18:36.681 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.12}, one-star: {0.07, 0.18}
01:18:36.683 00.002 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
01:18:36.684 00.001 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
01:18:36.686 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.12 mountY=-0.02, mountTheta=-0.17
01:18:36.689 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.12, opts=13)
01:18:36.691 00.002 1032 Enqueuing Move request for scope (-0.01, 0.12)
01:18:36.692 00.001 10072 Worker thread wakes up
01:18:36.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
01:18:36.693 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:18:36.693 00.000 10072 Moving (-0.01, 0.12) raw xDistance=0.12 yDistance=-0.02
01:18:36.695 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:36.697 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
01:18:36.697 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
01:18:36.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:36.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:18:36.697 00.000 10072 MoveAxis(E, 4, ABG)
01:18:36.697 00.000 10072 Guiding  Dir = 2, Dur = 4
01:18:36.698 00.001 10072 IsGuiding returns 0
01:18:36.698 00.000 10072 PulseGuide returned control before completion, sleep 14
01:18:36.716 00.018 1032 UpdateGuideState exits: m=1358 SNR=25.9
01:18:36.718 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:36.719 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:36.721 00.002 1032 Enqueuing Expose request
01:18:36.723 00.002 10072 IsGuiding returns 0
01:18:36.725 00.002 10072 Move returns status 0, amount 4
01:18:36.725 00.000 10072 MoveAxis(N, 0, ABG)
01:18:36.725 00.000 10072 Move returns status 0, amount 0
01:18:36.725 00.000 10072 move complete, result=0
01:18:36.725 00.000 10072 worker thread done servicing request
01:18:36.725 00.000 10072 Worker thread wakes up
01:18:36.725 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:36.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:36.732 00.007 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:18:37.351 00.619 10072 Exposure complete
01:18:37.402 00.051 10072 worker thread done servicing request
01:18:37.403 00.001 1032 OnExposeComplete: enter
01:18:37.405 00.002 1032 UpdateGuideState(): m_state=6
01:18:37.407 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2511
01:18:37.408 00.001 1032 Star::Find returns 1 (0), X=317.33, Y=752.51, Mass=1252, SNR=24.9, Peak=162 HFD=3.0
01:18:37.410 00.002 1032 MultiStar: [#1 -0.05,0.15,1.00,U] [#2 0.28,0.11,0.79,U] [#3 0.01,0.07,0.71,U] [#4 -0.02,-0.02,0.74,U] [#5 -0.01,0.12,0.75,U] [#6 0.01,0.07,0.60,U] [#7 0.28,-0.31,0.61,U] [#8 -0.03,-0.06,0.61,U] 
01:18:37.412 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.10, 0.22}
01:18:37.413 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
01:18:37.415 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
01:18:37.416 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.76 mountX=0.04 mountY=-0.07, mountTheta=-1.07
01:18:37.419 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
01:18:37.421 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
01:18:37.422 00.001 10072 Worker thread wakes up
01:18:37.422 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
01:18:37.422 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
01:18:37.422 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
01:18:37.428 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:37.430 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
01:18:37.430 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:18:37.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:37.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:18:37.430 00.000 10072 MoveAxis(E, 4, ABG)
01:18:37.430 00.000 10072 Guiding  Dir = 2, Dur = 4
01:18:37.430 00.000 10072 IsGuiding returns 0
01:18:37.431 00.001 10072 PulseGuide returned control before completion, sleep 14
01:18:37.448 00.017 1032 UpdateGuideState exits: m=1252 SNR=24.9
01:18:37.450 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:37.453 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:37.455 00.002 1032 Enqueuing Expose request
01:18:37.459 00.004 10072 IsGuiding returns 0
01:18:37.459 00.000 10072 Move returns status 0, amount 4
01:18:37.459 00.000 10072 MoveAxis(N, 0, ABG)
01:18:37.459 00.000 10072 Move returns status 0, amount 0
01:18:37.459 00.000 10072 move complete, result=0
01:18:37.459 00.000 10072 worker thread done servicing request
01:18:37.459 00.000 10072 Worker thread wakes up
01:18:37.459 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:37.459 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:37.466 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:18:37.867 00.401 10072 Exposure complete
01:18:37.912 00.045 10072 worker thread done servicing request
01:18:37.912 00.000 1032 OnExposeComplete: enter
01:18:37.914 00.002 1032 UpdateGuideState(): m_state=6
01:18:37.916 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2512
01:18:37.917 00.001 1032 Star::Find returns 1 (0), X=317.37, Y=752.33, Mass=1422, SNR=26.6, Peak=151 HFD=3.0
01:18:37.919 00.002 1032 MultiStar: [#1 0.19,-0.28,0.93,U] [#2 0.35,-0.22,0.74,U] [#3 0.05,-0.14,0.60,U] [#4 0.00,-0.20,0.70,U] [#5 -0.03,0.08,0.72,U] [#6 0.07,-0.23,0.58,U] [#7 0.30,-0.43,0.57,U] [#8 0.08,-0.32,0.57,U] 
01:18:37.921 00.002 1032 single-star, 8 included, MultiStar: {0.13, -0.17}, one-star: {0.13, 0.04}
01:18:37.922 00.001 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
01:18:37.925 00.003 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
01:18:37.926 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.27 mountX=0.00 mountY=-0.14, mountTheta=-1.56
01:18:37.929 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
01:18:37.930 00.001 1032 Enqueuing Move request for scope (0.13, 0.04)
01:18:37.932 00.002 10072 Worker thread wakes up
01:18:37.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
01:18:37.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
01:18:37.933 00.001 10072 Moving (0.13, 0.04) raw xDistance=0.00 yDistance=-0.14
01:18:37.934 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:37.936 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
01:18:37.936 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
01:18:37.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:37.937 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:18:37.937 00.000 10072 MoveAxis(E, 3, ABG)
01:18:37.937 00.000 10072 Guiding  Dir = 2, Dur = 3
01:18:37.937 00.000 10072 IsGuiding returns 0
01:18:37.937 00.000 10072 PulseGuide returned control before completion, sleep 13
01:18:37.955 00.018 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:18:37.957 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:37.959 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:37.960 00.001 1032 Enqueuing Expose request
01:18:37.962 00.002 10072 IsGuiding returns 0
01:18:37.962 00.000 10072 Move returns status 0, amount 3
01:18:37.962 00.000 10072 MoveAxis(N, 0, ABG)
01:18:37.962 00.000 10072 Move returns status 0, amount 0
01:18:37.962 00.000 10072 move complete, result=0
01:18:37.962 00.000 10072 worker thread done servicing request
01:18:37.962 00.000 10072 Worker thread wakes up
01:18:37.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:37.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:37.970 00.008 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:18:38.600 00.630 10072 Exposure complete
01:18:38.649 00.049 10072 worker thread done servicing request
01:18:38.649 00.000 1032 OnExposeComplete: enter
01:18:38.651 00.002 1032 UpdateGuideState(): m_state=6
01:18:38.654 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2513
01:18:38.655 00.001 1032 Star::Find returns 1 (0), X=317.34, Y=752.22, Mass=1669, SNR=28.8, Peak=178 HFD=2.8
01:18:38.657 00.002 1032 MultiStar: [#1 0.16,-0.29,0.82,U] [#2 0.35,-0.11,0.62,U] [#3 0.38,-0.27,0.64,U] [#4 0.10,-0.15,0.68,U] [#5 -0.28,-0.00,0.61,U] [#6 0.02,-0.25,0.54,U] [#7 0.48,-0.44,0.49,U] [#8 0.04,-0.32,0.52,U] 
01:18:38.658 00.001 1032 single-star, 8 included, MultiStar: {0.15, -0.20}, one-star: {0.11, -0.08}
01:18:38.659 00.001 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
01:18:38.661 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
01:18:38.663 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.61 mountX=-0.10 mountY=-0.09, mountTheta=-2.44
01:18:38.666 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
01:18:38.667 00.001 1032 Enqueuing Move request for scope (0.11, -0.08)
01:18:38.669 00.002 10072 Worker thread wakes up
01:18:38.669 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
01:18:38.669 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
01:18:38.669 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.10 yDistance=-0.09
01:18:38.670 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:38.673 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
01:18:38.673 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:18:38.674 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:38.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:18:38.674 00.000 10072 MoveAxis(E, 5, ABG)
01:18:38.674 00.000 10072 Guiding  Dir = 2, Dur = 5
01:18:38.674 00.000 10072 IsGuiding returns 0
01:18:38.675 00.001 10072 PulseGuide returned control before completion, sleep 15
01:18:38.691 00.016 1032 UpdateGuideState exits: m=1669 SNR=28.8
01:18:38.694 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:38.695 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:38.696 00.001 1032 Enqueuing Expose request
01:18:38.706 00.010 10072 IsGuiding returns 0
01:18:38.707 00.001 10072 Move returns status 0, amount 5
01:18:38.707 00.000 10072 MoveAxis(N, 0, ABG)
01:18:38.707 00.000 10072 Move returns status 0, amount 0
01:18:38.707 00.000 10072 move complete, result=0
01:18:38.707 00.000 10072 worker thread done servicing request
01:18:38.707 00.000 10072 Worker thread wakes up
01:18:38.707 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:38.707 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:38.709 00.002 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:18:39.119 00.410 10072 Exposure complete
01:18:39.167 00.048 10072 worker thread done servicing request
01:18:39.167 00.000 1032 OnExposeComplete: enter
01:18:39.169 00.002 1032 UpdateGuideState(): m_state=6
01:18:39.170 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2514
01:18:39.172 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=752.24, Mass=1484, SNR=27.1, Peak=153 HFD=2.8
01:18:39.176 00.004 1032 MultiStar: [#1 0.08,-0.20,0.93,U] [#2 0.38,-0.12,0.78,U] [#3 -0.00,-0.19,0.69,U] [#4 -0.03,-0.22,0.66,U] [#5 -0.14,0.12,0.71,U] [#6 0.02,-0.18,0.58,U] [#7 0.37,-0.36,0.49,U] [#8 0.01,-0.15,0.56,U] 
01:18:39.179 00.003 1032 single-star, 8 included, MultiStar: {0.07, -0.14}, one-star: {-0.02, -0.05}
01:18:39.180 00.001 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.83) = xAngle (-3.79 = 2.50)
01:18:39.182 00.002 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.79 = 2.50)
01:18:39.183 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.96 mountX=-0.04 mountY=0.03, mountTheta=2.50
01:18:39.186 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
01:18:39.187 00.001 1032 Enqueuing Move request for scope (-0.02, -0.05)
01:18:39.189 00.002 10072 Worker thread wakes up
01:18:39.189 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
01:18:39.189 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
01:18:39.189 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.03
01:18:39.190 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:39.194 00.004 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
01:18:39.194 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:18:39.194 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:39.194 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:18:39.194 00.000 10072 MoveAxis(E, 4, ABG)
01:18:39.194 00.000 10072 Guiding  Dir = 2, Dur = 4
01:18:39.194 00.000 10072 IsGuiding returns 0
01:18:39.195 00.001 10072 PulseGuide returned control before completion, sleep 14
01:18:39.211 00.016 10072 IsGuiding returns 0
01:18:39.211 00.000 10072 Move returns status 0, amount 4
01:18:39.211 00.000 10072 MoveAxis(N, 0, ABG)
01:18:39.211 00.000 10072 Move returns status 0, amount 0
01:18:39.211 00.000 10072 move complete, result=0
01:18:39.211 00.000 10072 worker thread done servicing request
01:18:39.212 00.001 1032 UpdateGuideState exits: m=1484 SNR=27.1
01:18:39.216 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:39.217 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:39.219 00.002 1032 Enqueuing Expose request
01:18:39.221 00.002 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:18:39.223 00.002 10072 Worker thread wakes up
01:18:39.223 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:39.223 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:39.854 00.631 10072 Exposure complete
01:18:39.905 00.051 10072 worker thread done servicing request
01:18:39.905 00.000 1032 OnExposeComplete: enter
01:18:39.907 00.002 1032 UpdateGuideState(): m_state=6
01:18:39.908 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2515
01:18:39.910 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=752.48, Mass=1454, SNR=26.9, Peak=164 HFD=3.0
01:18:39.912 00.002 1032 MultiStar: [#1 -0.01,-0.24,0.96,U] [#2 0.27,0.08,0.73,U] [#3 0.08,-0.07,0.68,U] [#4 -0.17,-0.12,0.66,U] [#5 -0.24,0.13,0.66,U] [#6 -0.23,-0.06,0.55,U] [#7 0.15,-0.34,0.52,U] [#8 -0.05,-0.33,0.58,U] 
01:18:39.913 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {-0.02, 0.19}
01:18:39.914 00.001 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.59)
01:18:39.917 00.003 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.59)
01:18:39.918 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.87 mountX=-0.06 mountY=0.04, mountTheta=2.59
01:18:39.921 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
01:18:39.922 00.001 1032 Enqueuing Move request for scope (-0.02, -0.07)
01:18:39.923 00.001 10072 Worker thread wakes up
01:18:39.923 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
01:18:39.923 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
01:18:39.924 00.001 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
01:18:39.925 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:39.929 00.004 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
01:18:39.929 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:18:39.929 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:39.929 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:18:39.929 00.000 10072 MoveAxis(E, 4, ABG)
01:18:39.929 00.000 10072 Guiding  Dir = 2, Dur = 4
01:18:39.929 00.000 10072 IsGuiding returns 0
01:18:39.930 00.001 10072 PulseGuide returned control before completion, sleep 14
01:18:39.946 00.016 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:18:39.949 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:39.950 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:39.952 00.002 1032 Enqueuing Expose request
01:18:39.960 00.008 10072 IsGuiding returns 0
01:18:39.960 00.000 10072 Move returns status 0, amount 4
01:18:39.960 00.000 10072 MoveAxis(N, 0, ABG)
01:18:39.960 00.000 10072 Move returns status 0, amount 0
01:18:39.960 00.000 10072 move complete, result=0
01:18:39.960 00.000 10072 worker thread done servicing request
01:18:39.961 00.001 10072 Worker thread wakes up
01:18:39.961 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:39.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:39.963 00.002 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
01:18:40.367 00.404 10072 Exposure complete
01:18:40.415 00.048 10072 worker thread done servicing request
01:18:40.415 00.000 1032 OnExposeComplete: enter
01:18:40.418 00.003 1032 UpdateGuideState(): m_state=6
01:18:40.420 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2516
01:18:40.421 00.001 1032 Star::Find returns 1 (0), X=317.25, Y=752.39, Mass=1422, SNR=26.6, Peak=158 HFD=2.8
01:18:40.423 00.002 1032 MultiStar: [#1 -0.11,-0.18,0.90,U] [#2 0.29,-0.12,0.75,U] [#3 -0.02,-0.05,0.65,U] [#4 0.08,-0.23,0.72,U] [#5 -0.17,0.09,0.67,U] [#6 -0.12,-0.39,0.57,U] [#7 0.20,-0.41,0.51,U] [#8 -0.13,-0.17,0.55,U] 
01:18:40.427 00.004 1032 single-star, 8 included, MultiStar: {0.01, -0.13}, one-star: {0.02, 0.10}
01:18:40.429 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
01:18:40.431 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
01:18:40.433 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.33 mountX=0.09 mountY=-0.05, mountTheta=-0.50
01:18:40.435 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
01:18:40.437 00.002 1032 Enqueuing Move request for scope (0.02, 0.10)
01:18:40.437 00.000 10072 Worker thread wakes up
01:18:40.439 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
01:18:40.439 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
01:18:40.439 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.05
01:18:40.440 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:40.443 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
01:18:40.443 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
01:18:40.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:40.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:18:40.443 00.000 10072 MoveAxis(E, 4, ABG)
01:18:40.443 00.000 10072 Guiding  Dir = 2, Dur = 4
01:18:40.444 00.001 10072 IsGuiding returns 0
01:18:40.444 00.000 10072 PulseGuide returned control before completion, sleep 14
01:18:40.462 00.018 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:18:40.464 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:40.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:40.467 00.001 1032 Enqueuing Expose request
01:18:40.473 00.006 10072 IsGuiding returns 0
01:18:40.473 00.000 10072 Move returns status 0, amount 4
01:18:40.473 00.000 10072 MoveAxis(N, 0, ABG)
01:18:40.473 00.000 10072 Move returns status 0, amount 0
01:18:40.473 00.000 10072 move complete, result=0
01:18:40.473 00.000 10072 worker thread done servicing request
01:18:40.474 00.001 10072 Worker thread wakes up
01:18:40.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:40.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:40.476 00.002 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:18:41.100 00.624 10072 Exposure complete
01:18:41.146 00.046 10072 worker thread done servicing request
01:18:41.146 00.000 1032 OnExposeComplete: enter
01:18:41.148 00.002 1032 UpdateGuideState(): m_state=6
01:18:41.151 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2517
01:18:41.153 00.002 1032 Star::Find returns 1 (0), X=317.22, Y=752.23, Mass=1591, SNR=28.1, Peak=172 HFD=2.8
01:18:41.155 00.002 1032 MultiStar: [#1 -0.02,-0.24,0.89,U] [#2 0.22,-0.17,0.70,U] [#3 0.00,-0.13,0.58,U] [#4 0.06,-0.19,0.65,U] [#5 -0.23,-0.07,0.66,U] [#6 -0.06,-0.34,0.53,U] [#7 0.22,-0.47,0.48,U] [#8 -0.01,-0.29,0.52,U] 
01:18:41.156 00.001 1032 single-star, 8 included, MultiStar: {0.01, -0.20}, one-star: {-0.01, -0.06}
01:18:41.157 00.001 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.78)
01:18:41.159 00.002 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.78)
01:18:41.160 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.67 mountX=-0.06 mountY=0.02, mountTheta=2.78
01:18:41.163 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
01:18:41.165 00.002 1032 Enqueuing Move request for scope (-0.01, -0.06)
01:18:41.166 00.001 10072 Worker thread wakes up
01:18:41.166 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
01:18:41.166 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
01:18:41.166 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
01:18:41.169 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:41.172 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
01:18:41.172 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:18:41.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:41.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:18:41.172 00.000 10072 MoveAxis(E, 5, ABG)
01:18:41.173 00.001 10072 Guiding  Dir = 2, Dur = 5
01:18:41.173 00.000 10072 IsGuiding returns 0
01:18:41.175 00.002 10072 PulseGuide returned control before completion, sleep 14
01:18:41.192 00.017 10072 IsGuiding returns 0
01:18:41.192 00.000 10072 Move returns status 0, amount 5
01:18:41.192 00.000 10072 MoveAxis(N, 0, ABG)
01:18:41.192 00.000 10072 Move returns status 0, amount 0
01:18:41.192 00.000 10072 move complete, result=0
01:18:41.192 00.000 10072 worker thread done servicing request
01:18:41.194 00.002 1032 UpdateGuideState exits: m=1591 SNR=28.1
01:18:41.196 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:41.198 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:41.200 00.002 1032 Enqueuing Expose request
01:18:41.202 00.002 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
01:18:41.204 00.002 10072 Worker thread wakes up
01:18:41.204 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:41.204 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:41.623 00.419 10072 Exposure complete
01:18:41.671 00.048 10072 worker thread done servicing request
01:18:41.671 00.000 1032 OnExposeComplete: enter
01:18:41.674 00.003 1032 UpdateGuideState(): m_state=6
01:18:41.675 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2518
01:18:41.678 00.003 1032 Star::Find returns 1 (0), X=317.28, Y=752.19, Mass=1248, SNR=24.9, Peak=140 HFD=2.7
01:18:41.680 00.002 1032 MultiStar: [#1 0.02,-0.18,1.01,U] [#2 0.31,0.03,0.78,U] [#3 0.05,-0.15,0.74,U] [#4 -0.14,-0.19,0.78,U] [#5 -0.09,-0.01,0.74,U] [#6 -0.22,-0.15,0.60,U] [#7 0.31,-0.45,0.58,U] [#8 -0.02,-0.32,0.64,U] 
01:18:41.682 00.002 1032 single-star, 8 included, MultiStar: {0.03, -0.16}, one-star: {0.05, -0.10}
01:18:41.684 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
01:18:41.685 00.001 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
01:18:41.687 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-1.11 mountX=-0.11 mountY=-0.02, mountTheta=-2.94
01:18:41.691 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
01:18:41.692 00.001 1032 Enqueuing Move request for scope (0.05, -0.10)
01:18:41.694 00.002 10072 Worker thread wakes up
01:18:41.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
01:18:41.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
01:18:41.694 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
01:18:41.696 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:41.698 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
01:18:41.698 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
01:18:41.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:41.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:18:41.698 00.000 10072 MoveAxis(E, 4, ABG)
01:18:41.698 00.000 10072 Guiding  Dir = 2, Dur = 4
01:18:41.699 00.001 10072 IsGuiding returns 0
01:18:41.699 00.000 10072 PulseGuide returned control before completion, sleep 14
01:18:41.717 00.018 1032 UpdateGuideState exits: m=1248 SNR=24.9
01:18:41.720 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:41.722 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:41.723 00.001 1032 Enqueuing Expose request
01:18:41.725 00.002 10072 IsGuiding returns 0
01:18:41.725 00.000 10072 Move returns status 0, amount 4
01:18:41.725 00.000 10072 MoveAxis(N, 0, ABG)
01:18:41.725 00.000 10072 Move returns status 0, amount 0
01:18:41.725 00.000 10072 move complete, result=0
01:18:41.725 00.000 10072 worker thread done servicing request
01:18:41.725 00.000 10072 Worker thread wakes up
01:18:41.725 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:41.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:41.733 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:18:42.352 00.619 10072 Exposure complete
01:18:42.405 00.053 10072 worker thread done servicing request
01:18:42.406 00.001 1032 OnExposeComplete: enter
01:18:42.409 00.003 1032 UpdateGuideState(): m_state=6
01:18:42.410 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2519
01:18:42.412 00.002 1032 Star::Find returns 1 (0), X=317.22, Y=752.38, Mass=1450, SNR=26.8, Peak=171 HFD=2.8
01:18:42.414 00.002 1032 MultiStar: [#1 0.09,0.08,0.96,U] [#2 0.33,0.15,0.75,U] [#3 0.22,-0.05,0.64,U] [#4 -0.06,0.06,0.76,U] [#5 -0.14,0.24,0.73,U] [#6 -0.05,0.13,0.59,U] [#7 0.42,-0.25,0.51,U] [#8 -0.02,-0.15,0.55,U] 
01:18:42.416 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {-0.02, 0.09}
01:18:42.417 00.001 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
01:18:42.419 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
01:18:42.420 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.60 mountX=0.03 mountY=-0.08, mountTheta=-1.23
01:18:42.425 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
01:18:42.428 00.003 1032 Enqueuing Move request for scope (0.07, 0.05)
01:18:42.430 00.002 10072 Worker thread wakes up
01:18:42.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
01:18:42.430 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
01:18:42.430 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
01:18:42.433 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:42.435 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
01:18:42.435 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:18:42.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:42.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:18:42.435 00.000 10072 MoveAxis(E, 5, ABG)
01:18:42.435 00.000 10072 Guiding  Dir = 2, Dur = 5
01:18:42.436 00.001 10072 IsGuiding returns 0
01:18:42.436 00.000 10072 PulseGuide returned control before completion, sleep 15
01:18:42.453 00.017 1032 UpdateGuideState exits: m=1450 SNR=26.8
01:18:42.456 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:42.457 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:42.460 00.003 1032 Enqueuing Expose request
01:18:42.462 00.002 10072 IsGuiding returns 0
01:18:42.462 00.000 10072 Move returns status 0, amount 5
01:18:42.462 00.000 10072 MoveAxis(N, 0, ABG)
01:18:42.462 00.000 10072 Move returns status 0, amount 0
01:18:42.462 00.000 10072 move complete, result=0
01:18:42.462 00.000 10072 worker thread done servicing request
01:18:42.462 00.000 10072 Worker thread wakes up
01:18:42.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:42.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:42.469 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:18:42.869 00.400 10072 Exposure complete
01:18:42.912 00.043 10072 worker thread done servicing request
01:18:42.912 00.000 1032 OnExposeComplete: enter
01:18:42.914 00.002 1032 UpdateGuideState(): m_state=6
01:18:42.916 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2520
01:18:42.917 00.001 1032 Star::Find returns 1 (0), X=317.24, Y=752.42, Mass=1449, SNR=26.8, Peak=171 HFD=2.8
01:18:42.919 00.002 1032 MultiStar: [#1 0.02,0.05,0.97,U] [#2 0.38,0.03,0.72,U] [#3 0.18,0.04,0.63,U] [#4 -0.18,0.02,0.69,U] [#5 -0.16,0.19,0.67,U] [#6 -0.15,0.03,0.60,U] [#7 0.01,-0.15,0.53,U] [#8 -0.14,-0.12,0.57,U] 
01:18:42.920 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.03}, one-star: {0.01, 0.12}
01:18:42.922 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
01:18:42.926 00.004 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
01:18:42.927 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.46 mountX=0.03 mountY=-0.01, mountTheta=-0.37
01:18:42.930 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.03, opts=13)
01:18:42.931 00.001 1032 Enqueuing Move request for scope (0.00, 0.03)
01:18:42.932 00.001 10072 Worker thread wakes up
01:18:42.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
01:18:42.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
01:18:42.932 00.000 10072 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
01:18:42.934 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:42.937 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.02
01:18:42.937 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:18:42.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:42.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:18:42.937 00.000 10072 MoveAxis(E, 4, ABG)
01:18:42.937 00.000 10072 Guiding  Dir = 2, Dur = 4
01:18:42.937 00.000 10072 IsGuiding returns 0
01:18:42.937 00.000 10072 PulseGuide returned control before completion, sleep 14
01:18:42.953 00.016 1032 UpdateGuideState exits: m=1449 SNR=26.8
01:18:42.956 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:42.960 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:42.963 00.003 1032 Enqueuing Expose request
01:18:42.964 00.001 10072 IsGuiding returns 0
01:18:42.964 00.000 10072 Move returns status 0, amount 4
01:18:42.964 00.000 10072 MoveAxis(N, 0, ABG)
01:18:42.964 00.000 10072 Move returns status 0, amount 0
01:18:42.964 00.000 10072 move complete, result=0
01:18:42.964 00.000 10072 worker thread done servicing request
01:18:42.964 00.000 10072 Worker thread wakes up
01:18:42.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:42.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:42.972 00.008 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
01:18:43.604 00.632 10072 Exposure complete
01:18:43.670 00.066 10072 worker thread done servicing request
01:18:43.670 00.000 1032 OnExposeComplete: enter
01:18:43.672 00.002 1032 UpdateGuideState(): m_state=6
01:18:43.675 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2521
01:18:43.677 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=752.27, Mass=1262, SNR=25.0, Peak=147 HFD=2.7
01:18:43.678 00.001 1032 MultiStar: [#1 0.14,-0.12,1.00,U] [#2 0.15,-0.10,0.78,U] [#3 -0.05,-0.09,0.70,U] [#4 0.04,-0.16,0.77,U] [#5 -0.02,0.05,0.75,U] [#6 -0.00,-0.20,0.61,U] [#7 0.24,-0.44,0.56,U] [#8 0.05,-0.30,0.62,U] 
01:18:43.681 00.003 1032 single-star, 8 included, MultiStar: {0.06, -0.14}, one-star: {-0.02, -0.02}
01:18:43.683 00.002 1032 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.83) = xAngle (-4.16 = 2.12)
01:18:43.684 00.001 1032 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.16 = 2.12)
01:18:43.686 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.33 mountX=-0.02 mountY=0.03, mountTheta=2.12
01:18:43.688 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
01:18:43.690 00.002 1032 Enqueuing Move request for scope (-0.02, -0.02)
01:18:43.692 00.002 10072 Worker thread wakes up
01:18:43.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
01:18:43.692 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
01:18:43.692 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.03
01:18:43.694 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:43.696 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:43.697 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:18:43.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:43.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:18:43.697 00.000 10072 MoveAxis(E, 6, ABG)
01:18:43.697 00.000 10072 Guiding  Dir = 2, Dur = 6
01:18:43.697 00.000 10072 IsGuiding returns 0
01:18:43.698 00.001 10072 PulseGuide returned control before completion, sleep 16
01:18:43.715 00.017 1032 UpdateGuideState exits: m=1262 SNR=25.0
01:18:43.717 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:43.718 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:43.720 00.002 1032 Enqueuing Expose request
01:18:43.726 00.006 10072 IsGuiding returns 0
01:18:43.726 00.000 10072 Move returns status 0, amount 6
01:18:43.726 00.000 10072 MoveAxis(N, 0, ABG)
01:18:43.726 00.000 10072 Move returns status 0, amount 0
01:18:43.726 00.000 10072 move complete, result=0
01:18:43.726 00.000 10072 worker thread done servicing request
01:18:43.726 00.000 10072 Worker thread wakes up
01:18:43.726 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:43.726 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:43.729 00.003 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
01:18:44.136 00.407 10072 Exposure complete
01:18:44.188 00.052 10072 worker thread done servicing request
01:18:44.188 00.000 1032 OnExposeComplete: enter
01:18:44.190 00.002 1032 UpdateGuideState(): m_state=6
01:18:44.192 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2522
01:18:44.194 00.002 1032 Star::Find returns 1 (0), X=317.04, Y=752.32, Mass=1273, SNR=25.1, Peak=134 HFD=2.6
01:18:44.196 00.002 1032 MultiStar: [#1 -0.02,-0.13,1.06,U] [#2 0.31,-0.17,0.75,U] [#3 0.15,-0.14,0.70,U] [#4 -0.09,-0.15,0.74,U] [#5 -0.13,0.04,0.75,U] [#6 -0.10,-0.27,0.62,U] [#7 0.26,-0.34,0.57,U] [#8 -0.03,-0.37,0.62,U] 
01:18:44.199 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.15}, one-star: {-0.19, 0.02}
01:18:44.200 00.001 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.92)
01:18:44.201 00.001 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.92)
01:18:44.202 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.53 mountX=-0.15 mountY=0.03, mountTheta=2.92
01:18:44.205 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.15, opts=13)
01:18:44.208 00.003 1032 Enqueuing Move request for scope (0.01, -0.15)
01:18:44.210 00.002 10072 Worker thread wakes up
01:18:44.210 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
01:18:44.210 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
01:18:44.210 00.000 10072 Moving (0.01, -0.15) raw xDistance=-0.15 yDistance=0.03
01:18:44.213 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:44.216 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.01
01:18:44.216 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:18:44.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:44.217 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:18:44.217 00.000 10072 MoveAxis(E, 72, ABG)
01:18:44.217 00.000 10072 Guiding  Dir = 2, Dur = 72
01:18:44.217 00.000 10072 IsGuiding returns 0
01:18:44.217 00.000 10072 PulseGuide returned control before completion, sleep 82
01:18:44.235 00.018 1032 UpdateGuideState exits: m=1273 SNR=25.1
01:18:44.237 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:44.239 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:44.241 00.002 1032 Enqueuing Expose request
01:18:44.306 00.065 10072 IsGuiding returns 0
01:18:44.306 00.000 10072 Move returns status 0, amount 72
01:18:44.306 00.000 10072 MoveAxis(N, 0, ABG)
01:18:44.306 00.000 10072 Move returns status 0, amount 0
01:18:44.306 00.000 10072 move complete, result=0
01:18:44.306 00.000 10072 worker thread done servicing request
01:18:44.306 00.000 1032 GuideStep: -0.1 px 72 ms EAST, 0.0 px 0 ms NORTH
01:18:44.308 00.002 10072 Worker thread wakes up
01:18:44.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:44.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:44.932 00.624 10072 Exposure complete
01:18:44.979 00.047 10072 worker thread done servicing request
01:18:44.979 00.000 1032 OnExposeComplete: enter
01:18:44.981 00.002 1032 UpdateGuideState(): m_state=6
01:18:44.982 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2523
01:18:44.984 00.002 1032 Star::Find returns 1 (0), X=317.18, Y=752.57, Mass=1488, SNR=27.2, Peak=168 HFD=2.9
01:18:44.985 00.001 1032 MultiStar: [#1 -0.09,0.05,0.93,U] [#2 0.22,0.11,0.68,U] [#3 0.10,0.11,0.67,U] [#4 -0.13,0.00,0.70,U] [#5 -0.24,0.36,0.72,U] [#6 -0.15,-0.02,0.58,U] [#7 0.05,-0.14,0.53,U] [#8 0.12,-0.09,0.57,U] 
01:18:44.988 00.003 1032 refined, 8 included, MultiStar: {-0.03, 0.09}, one-star: {-0.05, 0.28}
01:18:44.990 00.002 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
01:18:44.991 00.001 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
01:18:44.993 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.84 mountX=0.10 mountY=0.00, mountTheta=0.01
01:18:44.996 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.09, opts=13)
01:18:44.998 00.002 1032 Enqueuing Move request for scope (-0.03, 0.09)
01:18:44.999 00.001 10072 Worker thread wakes up
01:18:44.999 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
01:18:45.000 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
01:18:45.000 00.000 10072 Moving (-0.03, 0.09) raw xDistance=0.10 yDistance=0.00
01:18:45.002 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:45.004 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:45.004 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:18:45.004 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:45.004 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:18:45.004 00.000 10072 MoveAxis(E, 8, ABG)
01:18:45.004 00.000 10072 Guiding  Dir = 2, Dur = 8
01:18:45.004 00.000 10072 IsGuiding returns 0
01:18:45.005 00.001 10072 PulseGuide returned control before completion, sleep 18
01:18:45.023 00.018 1032 UpdateGuideState exits: m=1488 SNR=27.2
01:18:45.026 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:45.027 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:45.028 00.001 1032 Enqueuing Expose request
01:18:45.030 00.002 10072 IsGuiding returns 0
01:18:45.030 00.000 10072 Move returns status 0, amount 8
01:18:45.030 00.000 10072 MoveAxis(N, 0, ABG)
01:18:45.030 00.000 10072 Move returns status 0, amount 0
01:18:45.030 00.000 10072 move complete, result=0
01:18:45.030 00.000 10072 worker thread done servicing request
01:18:45.030 00.000 10072 Worker thread wakes up
01:18:45.030 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:45.030 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:45.036 00.006 1032 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
01:18:45.436 00.400 10072 Exposure complete
01:18:45.485 00.049 10072 worker thread done servicing request
01:18:45.485 00.000 1032 OnExposeComplete: enter
01:18:45.489 00.004 1032 UpdateGuideState(): m_state=6
01:18:45.491 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2524
01:18:45.494 00.003 1032 Star::Find returns 1 (0), X=317.32, Y=752.44, Mass=1455, SNR=26.9, Peak=154 HFD=3.1
01:18:45.496 00.002 1032 MultiStar: [#1 0.08,-0.03,0.97,U] [#2 0.24,0.09,0.77,U] [#3 0.00,-0.00,0.61,U] [#4 -0.06,0.05,0.70,U] [#5 -0.26,0.19,0.70,U] [#6 -0.05,-0.02,0.56,U] [#7 0.18,-0.17,0.50,U] [#8 0.09,-0.12,0.56,U] 
01:18:45.498 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.09, 0.14}
01:18:45.500 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
01:18:45.501 00.001 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
01:18:45.503 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.69 mountX=0.02 mountY=-0.04, mountTheta=-1.14
01:18:45.505 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
01:18:45.506 00.001 1032 Enqueuing Move request for scope (0.04, 0.03)
01:18:45.508 00.002 10072 Worker thread wakes up
01:18:45.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
01:18:45.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:18:45.508 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.04
01:18:45.510 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:45.512 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:45.513 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:18:45.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:45.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:18:45.513 00.000 10072 MoveAxis(E, 7, ABG)
01:18:45.513 00.000 10072 Guiding  Dir = 2, Dur = 7
01:18:45.513 00.000 10072 IsGuiding returns 0
01:18:45.514 00.001 10072 PulseGuide returned control before completion, sleep 17
01:18:45.532 00.018 1032 UpdateGuideState exits: m=1455 SNR=26.9
01:18:45.534 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:45.535 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:45.536 00.001 1032 Enqueuing Expose request
01:18:45.542 00.006 10072 IsGuiding returns 0
01:18:45.542 00.000 10072 Move returns status 0, amount 7
01:18:45.542 00.000 10072 MoveAxis(N, 0, ABG)
01:18:45.542 00.000 10072 Move returns status 0, amount 0
01:18:45.542 00.000 10072 move complete, result=0
01:18:45.542 00.000 10072 worker thread done servicing request
01:18:45.542 00.000 10072 Worker thread wakes up
01:18:45.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:45.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:45.546 00.004 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
01:18:46.171 00.625 10072 Exposure complete
01:18:46.222 00.051 10072 worker thread done servicing request
01:18:46.222 00.000 1032 OnExposeComplete: enter
01:18:46.224 00.002 1032 UpdateGuideState(): m_state=6
01:18:46.227 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2525
01:18:46.228 00.001 1032 Star::Find returns 1 (0), X=317.33, Y=752.05, Mass=1533, SNR=27.6, Peak=206 HFD=2.6
01:18:46.230 00.002 1032 MultiStar: [#1 0.22,-0.33,1.00,U] [#2 0.22,-0.17,0.66,U] [#3 0.12,-0.26,0.61,U] [#4 0.08,-0.35,0.69,U] [#5 0.01,-0.14,0.66,U] [#6 -0.01,-0.49,0.57,U] [#7 0.33,-0.32,0.48,U] [#8 -0.01,-0.63,0.56,U] 
01:18:46.233 00.003 1032 single-star, 8 included, MultiStar: {0.12, -0.31}, one-star: {0.10, -0.24}
01:18:46.235 00.002 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
01:18:46.239 00.004 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
01:18:46.241 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.17 mountX=-0.26 mountY=-0.04, mountTheta=-3.00
01:18:46.244 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.24, opts=13)
01:18:46.245 00.001 1032 Enqueuing Move request for scope (0.10, -0.24)
01:18:46.247 00.002 10072 Worker thread wakes up
01:18:46.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.24) opts 0xd
01:18:46.247 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.24)
01:18:46.247 00.000 10072 Moving (0.10, -0.24) raw xDistance=-0.26 yDistance=-0.04
01:18:46.248 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:46.251 00.003 10072 PPEC rslt: input = -0.26, final = -0.12, react = -0.12, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 288.01
01:18:46.251 00.000 10072 PPEC: input: -0.26, control: -0.12, exposure: 500
01:18:46.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:46.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:18:46.251 00.000 10072 MoveAxis(E, 127, ABG)
01:18:46.251 00.000 10072 Guiding  Dir = 2, Dur = 127
01:18:46.251 00.000 10072 IsGuiding returns 0
01:18:46.252 00.001 10072 PulseGuide returned control before completion, sleep 137
01:18:46.269 00.017 1032 UpdateGuideState exits: m=1533 SNR=27.6
01:18:46.273 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:46.274 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:46.277 00.003 1032 Enqueuing Expose request
01:18:46.401 00.124 10072 IsGuiding returns 0
01:18:46.401 00.000 10072 Move returns status 0, amount 127
01:18:46.401 00.000 10072 MoveAxis(N, 0, ABG)
01:18:46.401 00.000 10072 Move returns status 0, amount 0
01:18:46.401 00.000 10072 move complete, result=0
01:18:46.402 00.001 10072 worker thread done servicing request
01:18:46.402 00.000 1032 GuideStep: -0.3 px 127 ms EAST, -0.0 px 0 ms NORTH
01:18:46.405 00.003 10072 Worker thread wakes up
01:18:46.405 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:46.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:46.825 00.420 10072 Exposure complete
01:18:46.880 00.055 10072 worker thread done servicing request
01:18:46.880 00.000 1032 OnExposeComplete: enter
01:18:46.882 00.002 1032 UpdateGuideState(): m_state=6
01:18:46.884 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2526
01:18:46.886 00.002 1032 Star::Find returns 1 (0), X=317.40, Y=752.10, Mass=1413, SNR=26.5, Peak=184 HFD=2.6
01:18:46.888 00.002 1032 MultiStar: [#1 0.17,-0.40,0.97,U] [#2 0.24,-0.17,0.74,U] [#3 0.18,-0.30,0.69,U] [#4 0.07,-0.40,0.76,U] [#5 -0.08,-0.11,0.66,U] [#6 0.14,-0.45,0.59,U] [#7 0.55,-0.49,0.54,U] [#8 0.03,-0.41,0.59,U] 
01:18:46.890 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.32}, one-star: {0.17, -0.19}
01:18:46.892 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
01:18:46.893 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
01:18:46.894 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.19 hyp=0.26 cameraTheta=-0.86 mountX=-0.23 mountY=-0.11, mountTheta=-2.69
01:18:46.898 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.19, opts=13)
01:18:46.900 00.002 1032 Enqueuing Move request for scope (0.17, -0.19)
01:18:46.901 00.001 10072 Worker thread wakes up
01:18:46.901 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.19) opts 0xd
01:18:46.901 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.19)
01:18:46.901 00.000 10072 Moving (0.17, -0.19) raw xDistance=-0.23 yDistance=-0.11
01:18:46.903 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:46.906 00.003 10072 PPEC rslt: input = -0.23, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 288.01
01:18:46.906 00.000 10072 PPEC: input: -0.23, control: -0.11, exposure: 500
01:18:46.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:46.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:18:46.907 00.001 10072 MoveAxis(E, 114, ABG)
01:18:46.907 00.000 10072 Guiding  Dir = 2, Dur = 114
01:18:46.907 00.000 10072 IsGuiding returns 0
01:18:46.908 00.001 10072 PulseGuide returned control before completion, sleep 124
01:18:46.925 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:18:46.927 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:46.928 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:46.931 00.003 1032 Enqueuing Expose request
01:18:47.039 00.108 10072 IsGuiding returns 0
01:18:47.039 00.000 10072 Move returns status 0, amount 114
01:18:47.039 00.000 10072 MoveAxis(N, 0, ABG)
01:18:47.039 00.000 10072 Move returns status 0, amount 0
01:18:47.039 00.000 10072 move complete, result=0
01:18:47.039 00.000 10072 worker thread done servicing request
01:18:47.039 00.000 10072 Worker thread wakes up
01:18:47.039 00.000 1032 GuideStep: -0.2 px 114 ms EAST, -0.1 px 0 ms NORTH
01:18:47.041 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:47.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:47.681 00.640 10072 Exposure complete
01:18:47.729 00.048 10072 worker thread done servicing request
01:18:47.729 00.000 1032 OnExposeComplete: enter
01:18:47.731 00.002 1032 UpdateGuideState(): m_state=6
01:18:47.733 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2527
01:18:47.737 00.004 1032 Star::Find returns 1 (0), X=317.39, Y=752.61, Mass=1634, SNR=28.5, Peak=202 HFD=3.0
01:18:47.739 00.002 1032 MultiStar: [#1 0.02,0.27,0.92,U] [#2 0.27,0.26,0.69,U] [#3 0.19,0.18,0.62,U] [#4 -0.07,0.26,0.65,U] [#5 -0.12,0.39,0.62,U] [#6 -0.15,0.25,0.57,U] [#7 0.28,-0.04,0.50,U] [#8 -0.00,0.17,0.52,U] 
01:18:47.742 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.24}, one-star: {0.16, 0.31}
01:18:47.744 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
01:18:47.745 00.001 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
01:18:47.747 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.30 mountX=0.22 mountY=-0.13, mountTheta=-0.53
01:18:47.749 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.24, opts=13)
01:18:47.751 00.002 1032 Enqueuing Move request for scope (0.07, 0.24)
01:18:47.753 00.002 10072 Worker thread wakes up
01:18:47.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
01:18:47.753 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
01:18:47.753 00.000 10072 Moving (0.07, 0.24) raw xDistance=0.22 yDistance=-0.13
01:18:47.756 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:47.758 00.002 10072 PPEC rslt: input = 0.22, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.01
01:18:47.758 00.000 10072 PPEC: input: 0.22, control: 0.09, exposure: 500
01:18:47.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:47.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:18:47.758 00.000 10072 MoveAxis(W, 90, ABG)
01:18:47.758 00.000 10072 Guiding  Dir = 3, Dur = 90
01:18:47.759 00.001 10072 IsGuiding returns 0
01:18:47.759 00.000 10072 PulseGuide returned control before completion, sleep 100
01:18:47.777 00.018 1032 UpdateGuideState exits: m=1634 SNR=28.5
01:18:47.780 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:47.782 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:47.784 00.002 1032 Enqueuing Expose request
01:18:47.866 00.082 10072 IsGuiding returns 0
01:18:47.866 00.000 10072 Move returns status 0, amount 90
01:18:47.867 00.001 10072 MoveAxis(N, 0, ABG)
01:18:47.867 00.000 10072 Move returns status 0, amount 0
01:18:47.867 00.000 10072 move complete, result=0
01:18:47.867 00.000 10072 worker thread done servicing request
01:18:47.867 00.000 10072 Worker thread wakes up
01:18:47.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:47.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:47.867 00.000 1032 GuideStep: 0.2 px 90 ms WEST, -0.1 px 0 ms NORTH
01:18:48.273 00.406 10072 Exposure complete
01:18:48.324 00.051 10072 worker thread done servicing request
01:18:48.324 00.000 1032 OnExposeComplete: enter
01:18:48.326 00.002 1032 UpdateGuideState(): m_state=6
01:18:48.327 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2528
01:18:48.330 00.003 1032 Star::Find returns 1 (0), X=317.39, Y=752.57, Mass=1486, SNR=27.2, Peak=178 HFD=3.0
01:18:48.333 00.003 1032 MultiStar: [#1 0.08,0.28,0.93,U] [#2 0.10,0.22,0.71,U] [#3 -0.04,0.29,0.66,U] [#4 -0.03,0.36,0.70,U] [#5 -0.17,0.44,0.68,U] [#6 -0.06,0.20,0.60,U] [#7 0.27,-0.19,0.51,U] [#8 0.04,-0.05,0.53,U] 
01:18:48.335 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.23}, one-star: {0.16, 0.28}
01:18:48.337 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
01:18:48.338 00.001 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
01:18:48.340 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.38 mountX=0.21 mountY=-0.10, mountTheta=-0.45
01:18:48.342 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.23, opts=13)
01:18:48.344 00.002 1032 Enqueuing Move request for scope (0.04, 0.23)
01:18:48.346 00.002 10072 Worker thread wakes up
01:18:48.346 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.23) opts 0xd
01:18:48.346 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.23)
01:18:48.346 00.000 10072 Moving (0.04, 0.23) raw xDistance=0.21 yDistance=-0.10
01:18:48.348 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:48.350 00.002 10072 PPEC rslt: input = 0.21, final = 0.09, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.01
01:18:48.350 00.000 10072 PPEC: input: 0.21, control: 0.09, exposure: 500
01:18:48.351 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:48.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:18:48.351 00.000 10072 MoveAxis(W, 88, ABG)
01:18:48.351 00.000 10072 Guiding  Dir = 3, Dur = 88
01:18:48.351 00.000 10072 IsGuiding returns 0
01:18:48.352 00.001 10072 PulseGuide returned control before completion, sleep 98
01:18:48.369 00.017 1032 UpdateGuideState exits: m=1486 SNR=27.2
01:18:48.372 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:48.373 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:48.375 00.002 1032 Enqueuing Expose request
01:18:48.457 00.082 10072 IsGuiding returns 0
01:18:48.457 00.000 10072 Move returns status 0, amount 88
01:18:48.457 00.000 10072 MoveAxis(N, 0, ABG)
01:18:48.457 00.000 10072 Move returns status 0, amount 0
01:18:48.457 00.000 10072 move complete, result=0
01:18:48.458 00.001 10072 worker thread done servicing request
01:18:48.458 00.000 10072 Worker thread wakes up
01:18:48.458 00.000 1032 GuideStep: 0.2 px 88 ms WEST, -0.1 px 0 ms NORTH
01:18:48.460 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:48.461 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:49.086 00.625 10072 Exposure complete
01:18:49.135 00.049 10072 worker thread done servicing request
01:18:49.135 00.000 1032 OnExposeComplete: enter
01:18:49.137 00.002 1032 UpdateGuideState(): m_state=6
01:18:49.139 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2529
01:18:49.140 00.001 1032 Star::Find returns 1 (0), X=317.44, Y=752.44, Mass=1499, SNR=27.2, Peak=192 HFD=3.1
01:18:49.142 00.002 1032 MultiStar: [#1 0.15,-0.13,0.91,U] [#2 0.12,0.09,0.72,U] [#3 -0.03,0.01,0.62,U] [#4 0.03,-0.19,0.70,U] [#5 -0.00,0.09,0.67,U] [#6 -0.03,-0.29,0.59,U] [#7 0.35,-0.21,0.57,U] [#8 0.08,-0.20,0.57,U] 
01:18:49.144 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.06}, one-star: {0.21, 0.15}
01:18:49.146 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
01:18:49.149 00.003 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
01:18:49.150 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.51 mountX=-0.08 mountY=-0.09, mountTheta=-2.34
01:18:49.153 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
01:18:49.155 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
01:18:49.157 00.002 10072 Worker thread wakes up
01:18:49.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
01:18:49.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
01:18:49.157 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.09
01:18:49.159 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:49.161 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:49.161 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:18:49.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:49.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:18:49.161 00.000 10072 MoveAxis(E, 11, ABG)
01:18:49.161 00.000 10072 Guiding  Dir = 2, Dur = 11
01:18:49.162 00.001 10072 IsGuiding returns 0
01:18:49.163 00.001 10072 PulseGuide returned control before completion, sleep 21
01:18:49.182 00.019 1032 UpdateGuideState exits: m=1499 SNR=27.2
01:18:49.184 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:49.186 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:49.188 00.002 1032 Enqueuing Expose request
01:18:49.194 00.006 10072 IsGuiding returns 0
01:18:49.195 00.001 10072 Move returns status 0, amount 11
01:18:49.195 00.000 10072 MoveAxis(N, 0, ABG)
01:18:49.195 00.000 10072 Move returns status 0, amount 0
01:18:49.195 00.000 10072 move complete, result=0
01:18:49.195 00.000 10072 worker thread done servicing request
01:18:49.195 00.000 10072 Worker thread wakes up
01:18:49.195 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:49.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:49.199 00.004 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
01:18:49.606 00.407 10072 Exposure complete
01:18:49.656 00.050 10072 worker thread done servicing request
01:18:49.656 00.000 1032 OnExposeComplete: enter
01:18:49.659 00.003 1032 UpdateGuideState(): m_state=6
01:18:49.660 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2530
01:18:49.662 00.002 1032 Star::Find returns 1 (0), X=317.27, Y=752.36, Mass=1480, SNR=27.1, Peak=177 HFD=2.9
01:18:49.665 00.003 1032 MultiStar: [#1 0.05,0.04,0.87,U] [#2 0.27,-0.05,0.70,U] [#3 0.04,-0.12,0.70,U] [#4 -0.00,-0.29,0.66,U] [#5 -0.31,0.05,0.67,U] [#6 0.02,-0.16,0.62,U] [#7 0.18,-0.41,0.54,U] [#8 0.17,-0.18,0.54,U] 
01:18:49.666 00.001 1032 single-star, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.04, 0.07}
01:18:49.667 00.001 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
01:18:49.670 00.003 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
01:18:49.671 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=0.99 mountX=0.05 mountY=-0.06, mountTheta=-0.84
01:18:49.676 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
01:18:49.678 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
01:18:49.681 00.003 10072 Worker thread wakes up
01:18:49.681 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
01:18:49.681 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
01:18:49.681 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.05 yDistance=-0.06
01:18:49.684 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:49.686 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:49.686 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:18:49.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:49.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:18:49.686 00.000 10072 MoveAxis(E, 9, ABG)
01:18:49.686 00.000 10072 Guiding  Dir = 2, Dur = 9
01:18:49.687 00.001 10072 IsGuiding returns 0
01:18:49.687 00.000 10072 PulseGuide returned control before completion, sleep 19
01:18:49.705 00.018 1032 UpdateGuideState exits: m=1480 SNR=27.1
01:18:49.708 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:49.709 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:49.711 00.002 1032 Enqueuing Expose request
01:18:49.713 00.002 10072 IsGuiding returns 0
01:18:49.713 00.000 10072 Move returns status 0, amount 9
01:18:49.713 00.000 10072 MoveAxis(N, 0, ABG)
01:18:49.713 00.000 10072 Move returns status 0, amount 0
01:18:49.713 00.000 10072 move complete, result=0
01:18:49.713 00.000 10072 worker thread done servicing request
01:18:49.713 00.000 10072 Worker thread wakes up
01:18:49.713 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:49.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:49.721 00.008 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:18:50.352 00.631 10072 Exposure complete
01:18:50.399 00.047 10072 worker thread done servicing request
01:18:50.399 00.000 1032 OnExposeComplete: enter
01:18:50.401 00.002 1032 UpdateGuideState(): m_state=6
01:18:50.403 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2531
01:18:50.405 00.002 1032 Star::Find returns 1 (0), X=317.30, Y=752.38, Mass=1243, SNR=24.8, Peak=147 HFD=2.9
01:18:50.407 00.002 1032 MultiStar: [#1 0.01,0.06,0.93,U] [#2 0.29,0.02,0.72,U] [#3 0.11,-0.07,0.70,U] [#4 0.05,0.17,0.74,U] [#5 -0.27,0.16,0.67,U] [#6 -0.11,0.06,0.61,U] [#7 0.45,-0.35,0.54,U] [#8 -0.05,-0.14,0.60,U] 
01:18:50.408 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.07, 0.08}
01:18:50.410 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
01:18:50.412 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
01:18:50.414 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.27 mountX=0.00 mountY=-0.06, mountTheta=-1.56
01:18:50.417 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
01:18:50.419 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
01:18:50.420 00.001 10072 Worker thread wakes up
01:18:50.420 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:18:50.420 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:18:50.420 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
01:18:50.422 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:50.424 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:50.424 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
01:18:50.424 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:50.424 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:18:50.424 00.000 10072 MoveAxis(E, 10, ABG)
01:18:50.424 00.000 10072 Guiding  Dir = 2, Dur = 10
01:18:50.424 00.000 10072 IsGuiding returns 0
01:18:50.426 00.002 10072 PulseGuide returned control before completion, sleep 20
01:18:50.442 00.016 1032 UpdateGuideState exits: m=1243 SNR=24.8
01:18:50.445 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:50.446 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:50.448 00.002 1032 Enqueuing Expose request
01:18:50.457 00.009 10072 IsGuiding returns 0
01:18:50.457 00.000 10072 Move returns status 0, amount 10
01:18:50.457 00.000 10072 MoveAxis(N, 0, ABG)
01:18:50.457 00.000 10072 Move returns status 0, amount 0
01:18:50.457 00.000 10072 move complete, result=0
01:18:50.457 00.000 10072 worker thread done servicing request
01:18:50.457 00.000 10072 Worker thread wakes up
01:18:50.457 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:50.457 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:50.457 00.000 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
01:18:50.864 00.407 10072 Exposure complete
01:18:50.912 00.048 10072 worker thread done servicing request
01:18:50.912 00.000 1032 OnExposeComplete: enter
01:18:50.913 00.001 1032 UpdateGuideState(): m_state=6
01:18:50.915 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2532
01:18:50.917 00.002 1032 Star::Find returns 1 (0), X=317.35, Y=752.42, Mass=1390, SNR=26.3, Peak=162 HFD=3.0
01:18:50.918 00.001 1032 MultiStar: [#1 0.09,-0.09,1.03,U] [#2 0.30,0.08,0.76,U] [#3 -0.13,0.09,0.66,U] [#4 -0.02,0.04,0.69,U] [#5 -0.25,0.06,0.73,U] [#6 0.00,0.08,0.55,U] [#7 0.20,-0.10,0.53,U] [#8 0.06,0.11,0.58,U] 
01:18:50.920 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.12, 0.13}
01:18:50.922 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
01:18:50.924 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
01:18:50.926 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.78 mountX=0.03 mountY=-0.06, mountTheta=-1.05
01:18:50.929 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
01:18:50.931 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
01:18:50.933 00.002 10072 Worker thread wakes up
01:18:50.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:18:50.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:18:50.933 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
01:18:50.935 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:50.938 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:50.938 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:18:50.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:50.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:18:50.938 00.000 10072 MoveAxis(E, 9, ABG)
01:18:50.938 00.000 10072 Guiding  Dir = 2, Dur = 9
01:18:50.939 00.001 10072 IsGuiding returns 0
01:18:50.939 00.000 10072 PulseGuide returned control before completion, sleep 19
01:18:50.957 00.018 1032 UpdateGuideState exits: m=1390 SNR=26.3
01:18:50.960 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:50.963 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:50.965 00.002 1032 Enqueuing Expose request
01:18:50.969 00.004 10072 IsGuiding returns 0
01:18:50.970 00.001 10072 Move returns status 0, amount 9
01:18:50.970 00.000 10072 MoveAxis(N, 0, ABG)
01:18:50.970 00.000 10072 Move returns status 0, amount 0
01:18:50.970 00.000 10072 move complete, result=0
01:18:50.970 00.000 10072 worker thread done servicing request
01:18:50.970 00.000 10072 Worker thread wakes up
01:18:50.970 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:50.970 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:50.975 00.005 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:18:51.604 00.629 10072 Exposure complete
01:18:51.653 00.049 10072 worker thread done servicing request
01:18:51.653 00.000 1032 OnExposeComplete: enter
01:18:51.655 00.002 1032 UpdateGuideState(): m_state=6
01:18:51.658 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2533
01:18:51.659 00.001 1032 Star::Find returns 1 (0), X=317.37, Y=752.39, Mass=1419, SNR=26.5, Peak=173 HFD=3.0
01:18:51.661 00.002 1032 MultiStar: [#1 0.21,0.01,1.00,U] [#2 0.46,0.10,0.71,U] [#3 0.28,-0.10,0.65,U] [#4 0.10,-0.03,0.73,U] [#5 -0.06,-0.06,0.72,U] [#6 0.00,-0.11,0.63,U] [#7 0.44,-0.42,0.53,U] [#8 0.14,-0.26,0.55,U] 
01:18:51.663 00.002 1032 single-star, 8 included, MultiStar: {0.19, -0.06}, one-star: {0.14, 0.10}
01:18:51.664 00.001 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
01:18:51.665 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
01:18:51.668 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.18 cameraTheta=0.61 mountX=0.06 mountY=-0.16, mountTheta=-1.22
01:18:51.670 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.10, opts=13)
01:18:51.672 00.002 1032 Enqueuing Move request for scope (0.14, 0.10)
01:18:51.674 00.002 10072 Worker thread wakes up
01:18:51.674 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
01:18:51.674 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
01:18:51.676 00.002 10072 Moving (0.14, 0.10) raw xDistance=0.06 yDistance=-0.16
01:18:51.678 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:51.680 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:51.680 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:18:51.680 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:51.680 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:18:51.680 00.000 10072 MoveAxis(E, 12, ABG)
01:18:51.680 00.000 10072 Guiding  Dir = 2, Dur = 12
01:18:51.681 00.001 10072 IsGuiding returns 0
01:18:51.681 00.000 10072 PulseGuide returned control before completion, sleep 22
01:18:51.699 00.018 1032 UpdateGuideState exits: m=1419 SNR=26.5
01:18:51.701 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:51.703 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:51.708 00.005 10072 IsGuiding returns 0
01:18:51.708 00.000 10072 Move returns status 0, amount 12
01:18:51.708 00.000 10072 MoveAxis(N, 0, ABG)
01:18:51.708 00.000 10072 Move returns status 0, amount 0
01:18:51.708 00.000 10072 move complete, result=0
01:18:51.708 00.000 10072 worker thread done servicing request
01:18:51.708 00.000 1032 Enqueuing Expose request
01:18:51.710 00.002 1032 GuideStep: 0.1 px 12 ms EAST, -0.2 px 0 ms NORTH
01:18:51.711 00.001 10072 Worker thread wakes up
01:18:51.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:51.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:52.117 00.406 10072 Exposure complete
01:18:52.168 00.051 10072 worker thread done servicing request
01:18:52.168 00.000 1032 OnExposeComplete: enter
01:18:52.170 00.002 1032 UpdateGuideState(): m_state=6
01:18:52.172 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2534
01:18:52.175 00.003 1032 Star::Find returns 1 (0), X=317.41, Y=752.30, Mass=1369, SNR=26.1, Peak=157 HFD=2.9
01:18:52.177 00.002 1032 MultiStar: [#1 0.18,-0.12,1.00,U] [#2 0.35,-0.23,0.76,U] [#3 0.26,-0.11,0.68,U] [#4 0.05,-0.11,0.70,U] [#5 -0.05,0.02,0.72,U] [#6 -0.05,-0.39,0.58,U] [#7 0.47,-0.47,0.53,U] [#8 0.24,-0.39,0.56,U] 
01:18:52.179 00.002 1032 single-star, 8 included, MultiStar: {0.18, -0.17}, one-star: {0.18, 0.01}
01:18:52.181 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
01:18:52.182 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
01:18:52.185 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.06 mountX=-0.04 mountY=-0.18, mountTheta=-1.77
01:18:52.188 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.01, opts=13)
01:18:52.190 00.002 1032 Enqueuing Move request for scope (0.18, 0.01)
01:18:52.191 00.001 10072 Worker thread wakes up
01:18:52.192 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
01:18:52.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
01:18:52.192 00.000 10072 Moving (0.18, 0.01) raw xDistance=-0.04 yDistance=-0.18
01:18:52.195 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:52.197 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:52.197 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:18:52.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:52.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:18:52.198 00.001 10072 MoveAxis(E, 11, ABG)
01:18:52.198 00.000 10072 Guiding  Dir = 2, Dur = 11
01:18:52.198 00.000 10072 IsGuiding returns 0
01:18:52.199 00.001 10072 PulseGuide returned control before completion, sleep 21
01:18:52.218 00.019 1032 UpdateGuideState exits: m=1369 SNR=26.1
01:18:52.219 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:52.221 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:52.222 00.001 1032 Enqueuing Expose request
01:18:52.225 00.003 10072 IsGuiding returns 0
01:18:52.225 00.000 10072 Move returns status 0, amount 11
01:18:52.225 00.000 10072 MoveAxis(N, 0, ABG)
01:18:52.225 00.000 10072 Move returns status 0, amount 0
01:18:52.225 00.000 10072 move complete, result=0
01:18:52.225 00.000 10072 worker thread done servicing request
01:18:52.225 00.000 10072 Worker thread wakes up
01:18:52.225 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:52.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:52.232 00.007 1032 GuideStep: -0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
01:18:52.852 00.620 10072 Exposure complete
01:18:52.904 00.052 10072 worker thread done servicing request
01:18:52.905 00.001 1032 OnExposeComplete: enter
01:18:52.907 00.002 1032 UpdateGuideState(): m_state=6
01:18:52.909 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2535
01:18:52.911 00.002 1032 Star::Find returns 1 (0), X=317.33, Y=752.34, Mass=1574, SNR=28.0, Peak=184 HFD=2.9
01:18:52.913 00.002 1032 MultiStar: [#1 0.28,-0.20,0.88,U] [#2 0.36,-0.05,0.69,U] [#3 0.13,-0.09,0.63,U] [#4 0.14,-0.15,0.64,U] [#5 -0.07,-0.04,0.68,U] [#6 0.10,-0.18,0.56,U] [#7 0.38,-0.43,0.51,U] [#8 0.03,-0.19,0.48,U] 
01:18:52.916 00.003 1032 single-star, 8 included, MultiStar: {0.16, -0.12}, one-star: {0.10, 0.05}
01:18:52.917 00.001 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
01:18:52.918 00.001 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
01:18:52.920 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.47 mountX=0.02 mountY=-0.11, mountTheta=-1.36
01:18:52.922 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
01:18:52.926 00.004 1032 Enqueuing Move request for scope (0.10, 0.05)
01:18:52.928 00.002 10072 Worker thread wakes up
01:18:52.928 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:18:52.928 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:18:52.929 00.001 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
01:18:52.931 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:52.933 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:52.933 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:18:52.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:52.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:18:52.933 00.000 10072 MoveAxis(E, 13, ABG)
01:18:52.933 00.000 10072 Guiding  Dir = 2, Dur = 13
01:18:52.934 00.001 10072 IsGuiding returns 0
01:18:52.935 00.001 10072 PulseGuide returned control before completion, sleep 23
01:18:52.951 00.016 1032 UpdateGuideState exits: m=1574 SNR=28.0
01:18:52.954 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:52.955 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:52.957 00.002 1032 Enqueuing Expose request
01:18:52.961 00.004 10072 IsGuiding returns 0
01:18:52.961 00.000 10072 Move returns status 0, amount 13
01:18:52.961 00.000 10072 MoveAxis(N, 0, ABG)
01:18:52.961 00.000 10072 Move returns status 0, amount 0
01:18:52.961 00.000 10072 move complete, result=0
01:18:52.961 00.000 10072 worker thread done servicing request
01:18:52.961 00.000 10072 Worker thread wakes up
01:18:52.961 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:52.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:52.969 00.008 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
01:18:53.368 00.399 10072 Exposure complete
01:18:53.417 00.049 10072 worker thread done servicing request
01:18:53.417 00.000 1032 OnExposeComplete: enter
01:18:53.419 00.002 1032 UpdateGuideState(): m_state=6
01:18:53.421 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2536
01:18:53.424 00.003 1032 Star::Find returns 1 (0), X=317.37, Y=752.34, Mass=1461, SNR=26.9, Peak=173 HFD=3.0
01:18:53.427 00.003 1032 MultiStar: [#1 0.17,-0.08,0.96,U] [#2 0.34,0.00,0.72,U] [#3 0.19,-0.18,0.63,U] [#4 0.08,-0.15,0.73,U] [#5 -0.08,0.02,0.69,U] [#6 0.04,-0.10,0.58,U] [#7 0.29,-0.39,0.55,U] [#8 0.01,-0.14,0.53,U] 
01:18:53.429 00.002 1032 single-star, 8 included, MultiStar: {0.13, -0.09}, one-star: {0.14, 0.05}
01:18:53.430 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
01:18:53.431 00.001 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
01:18:53.434 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.34 mountX=0.01 mountY=-0.15, mountTheta=-1.49
01:18:53.436 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
01:18:53.438 00.002 1032 Enqueuing Move request for scope (0.14, 0.05)
01:18:53.439 00.001 10072 Worker thread wakes up
01:18:53.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
01:18:53.440 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
01:18:53.440 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.01 yDistance=-0.15
01:18:53.441 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:53.444 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:53.444 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:18:53.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:53.445 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:18:53.445 00.000 10072 MoveAxis(E, 12, ABG)
01:18:53.445 00.000 10072 Guiding  Dir = 2, Dur = 12
01:18:53.445 00.000 10072 IsGuiding returns 0
01:18:53.446 00.001 10072 PulseGuide returned control before completion, sleep 22
01:18:53.464 00.018 1032 UpdateGuideState exits: m=1461 SNR=26.9
01:18:53.466 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:53.467 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:53.469 00.002 1032 Enqueuing Expose request
01:18:53.474 00.005 10072 IsGuiding returns 0
01:18:53.474 00.000 10072 Move returns status 0, amount 12
01:18:53.474 00.000 10072 MoveAxis(N, 0, ABG)
01:18:53.474 00.000 10072 Move returns status 0, amount 0
01:18:53.474 00.000 10072 move complete, result=0
01:18:53.474 00.000 10072 worker thread done servicing request
01:18:53.475 00.001 10072 Worker thread wakes up
01:18:53.475 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:53.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:53.479 00.004 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
01:18:54.101 00.622 10072 Exposure complete
01:18:54.151 00.050 10072 worker thread done servicing request
01:18:54.151 00.000 1032 OnExposeComplete: enter
01:18:54.153 00.002 1032 UpdateGuideState(): m_state=6
01:18:54.155 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2537
01:18:54.157 00.002 1032 Star::Find returns 1 (0), X=317.54, Y=752.39, Mass=1407, SNR=26.4, Peak=154 HFD=3.0
01:18:54.160 00.003 1032 MultiStar: [#1 0.27,-0.03,0.97,U] [#2 0.35,0.14,0.80,U] [#3 0.22,-0.02,0.64,U] [#4 0.18,0.07,0.69,U] [#5 0.02,0.15,0.75,U] [#6 0.13,0.05,0.59,U] [#7 0.49,-0.34,0.54,U] [#8 0.28,-0.14,0.56,U] 
01:18:54.162 00.002 1032 refined, 8 included, MultiStar: {0.25, 0.01}, one-star: {0.31, 0.10}
01:18:54.163 00.001 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
01:18:54.165 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
01:18:54.167 00.002 1032 CameraToMount -- cameraX=0.25 cameraY=0.01 hyp=0.25 cameraTheta=0.06 mountX=-0.05 mountY=-0.24, mountTheta=-1.77
01:18:54.170 00.003 1032 SchedulePrimaryMove(0F526948, x=0.25, y=0.01, opts=13)
01:18:54.172 00.002 1032 Enqueuing Move request for scope (0.25, 0.01)
01:18:54.174 00.002 10072 Worker thread wakes up
01:18:54.174 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.01) opts 0xd
01:18:54.175 00.001 10072 Handling offset move in thread for scope, endpoint = (0.25, 0.01)
01:18:54.175 00.000 10072 Moving (0.25, 0.01) raw xDistance=-0.05 yDistance=-0.24
01:18:54.179 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:54.181 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:54.181 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:18:54.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:18:54.181 00.000 10072 MoveAxis(E, 12, ABG)
01:18:54.182 00.001 10072 Guiding  Dir = 2, Dur = 12
01:18:54.182 00.000 10072 IsGuiding returns 0
01:18:54.182 00.000 10072 PulseGuide returned control before completion, sleep 22
01:18:54.200 00.018 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:18:54.202 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:54.204 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:54.206 00.002 1032 Enqueuing Expose request
01:18:54.209 00.003 10072 IsGuiding returns 0
01:18:54.209 00.000 10072 Move returns status 0, amount 12
01:18:54.209 00.000 10072 MoveAxis(N, 158, ABG)
01:18:54.209 00.000 10072 Guiding  Dir = 0, Dur = 158
01:18:54.210 00.001 10072 IsGuiding returns 0
01:18:54.210 00.000 10072 PulseGuide returned control before completion, sleep 168
01:18:54.392 00.182 10072 IsGuiding returns 0
01:18:54.392 00.000 10072 Move returns status 0, amount 158
01:18:54.392 00.000 10072 move complete, result=0
01:18:54.392 00.000 1032 GuideStep: -0.0 px 12 ms EAST, -0.2 px 158 ms NORTH
01:18:54.396 00.004 10072 worker thread done servicing request
01:18:54.396 00.000 10072 Worker thread wakes up
01:18:54.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:54.396 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:54.815 00.419 10072 Exposure complete
01:18:54.863 00.048 10072 worker thread done servicing request
01:18:54.864 00.001 1032 OnExposeComplete: enter
01:18:54.865 00.001 1032 UpdateGuideState(): m_state=6
01:18:54.868 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2538
01:18:54.870 00.002 1032 Star::Find returns 1 (0), X=317.06, Y=752.42, Mass=1509, SNR=27.4, Peak=165 HFD=2.8
01:18:54.872 00.002 1032 MultiStar: [#1 -0.02,-0.12,0.88,U] [#2 0.17,-0.09,0.69,U] [#3 0.06,-0.18,0.61,U] [#4 -0.14,-0.07,0.66,U] [#5 -0.22,-0.00,0.62,U] [#6 -0.13,-0.21,0.57,U] [#7 0.23,-0.38,0.53,U] [#8 -0.15,-0.22,0.57,U] 
01:18:54.874 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.11}, one-star: {-0.17, 0.12}
01:18:54.876 00.002 1032 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.83) = xAngle (-3.84 = 2.44)
01:18:54.878 00.002 1032 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.84 = 2.44)
01:18:54.880 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.01 mountX=-0.09 mountY=0.07, mountTheta=2.44
01:18:54.883 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.11, opts=13)
01:18:54.885 00.002 1032 Enqueuing Move request for scope (-0.05, -0.11)
01:18:54.886 00.001 10072 Worker thread wakes up
01:18:54.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
01:18:54.887 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
01:18:54.887 00.000 10072 Moving (-0.05, -0.11) raw xDistance=-0.09 yDistance=0.07
01:18:54.888 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:54.891 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:54.891 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:18:54.891 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:54.891 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:18:54.891 00.000 10072 MoveAxis(E, 13, ABG)
01:18:54.891 00.000 10072 Guiding  Dir = 2, Dur = 13
01:18:54.891 00.000 10072 IsGuiding returns 0
01:18:54.892 00.001 10072 PulseGuide returned control before completion, sleep 23
01:18:54.909 00.017 1032 UpdateGuideState exits: m=1509 SNR=27.4
01:18:54.911 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:54.913 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:54.915 00.002 1032 Enqueuing Expose request
01:18:54.922 00.007 10072 IsGuiding returns 0
01:18:54.922 00.000 10072 Move returns status 0, amount 13
01:18:54.922 00.000 10072 MoveAxis(N, 0, ABG)
01:18:54.922 00.000 10072 Move returns status 0, amount 0
01:18:54.922 00.000 10072 move complete, result=0
01:18:54.923 00.001 10072 worker thread done servicing request
01:18:54.923 00.000 10072 Worker thread wakes up
01:18:54.923 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:54.923 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:54.924 00.001 1032 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
01:18:55.549 00.625 10072 Exposure complete
01:18:55.603 00.054 10072 worker thread done servicing request
01:18:55.603 00.000 1032 OnExposeComplete: enter
01:18:55.606 00.003 1032 UpdateGuideState(): m_state=6
01:18:55.608 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2539
01:18:55.612 00.004 1032 Star::Find returns 1 (0), X=317.16, Y=752.22, Mass=1542, SNR=27.7, Peak=157 HFD=2.7
01:18:55.614 00.002 1032 MultiStar: [#1 -0.09,-0.26,0.96,U] [#2 0.05,-0.04,0.69,U] [#3 0.09,-0.24,0.59,U] [#4 -0.15,-0.26,0.68,U] [#5 -0.44,0.03,0.69,U] [#6 -0.23,-0.30,0.56,U] [#7 0.28,-0.39,0.49,U] [#8 -0.06,-0.44,0.49,U] 
01:18:55.616 00.002 1032 single-star, 8 included, MultiStar: {-0.08, -0.20}, one-star: {-0.07, -0.07}
01:18:55.619 00.003 1032 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.83) = xAngle (-4.17 = 2.12)
01:18:55.620 00.001 1032 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.17 = 2.12)
01:18:55.622 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.34 mountX=-0.05 mountY=0.09, mountTheta=2.12
01:18:55.624 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.07, opts=13)
01:18:55.626 00.002 1032 Enqueuing Move request for scope (-0.07, -0.07)
01:18:55.628 00.002 10072 Worker thread wakes up
01:18:55.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
01:18:55.628 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
01:18:55.628 00.000 10072 Moving (-0.07, -0.07) raw xDistance=-0.05 yDistance=0.09
01:18:55.631 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:55.633 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:55.633 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:18:55.633 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:55.633 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:18:55.633 00.000 10072 MoveAxis(E, 14, ABG)
01:18:55.633 00.000 10072 Guiding  Dir = 2, Dur = 14
01:18:55.634 00.001 10072 IsGuiding returns 0
01:18:55.634 00.000 10072 PulseGuide returned control before completion, sleep 24
01:18:55.654 00.020 1032 UpdateGuideState exits: m=1542 SNR=27.7
01:18:55.656 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:55.658 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:55.660 00.002 1032 Enqueuing Expose request
01:18:55.675 00.015 10072 IsGuiding returns 0
01:18:55.676 00.001 10072 Move returns status 0, amount 14
01:18:55.676 00.000 10072 MoveAxis(N, 0, ABG)
01:18:55.676 00.000 10072 Move returns status 0, amount 0
01:18:55.676 00.000 10072 move complete, result=0
01:18:55.676 00.000 10072 worker thread done servicing request
01:18:55.676 00.000 10072 Worker thread wakes up
01:18:55.676 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:55.676 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:55.676 00.000 1032 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
01:18:56.081 00.405 10072 Exposure complete
01:18:56.127 00.046 10072 worker thread done servicing request
01:18:56.128 00.001 1032 OnExposeComplete: enter
01:18:56.130 00.002 1032 UpdateGuideState(): m_state=6
01:18:56.132 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2540
01:18:56.133 00.001 1032 Star::Find returns 1 (0), X=317.18, Y=752.33, Mass=1332, SNR=25.7, Peak=145 HFD=2.7
01:18:56.135 00.002 1032 MultiStar: [#1 -0.03,-0.05,0.95,U] [#2 0.12,0.01,0.78,U] [#3 0.01,-0.20,0.63,U] [#4 -0.21,-0.20,0.71,U] [#5 -0.39,-0.02,0.74,U] [#6 -0.28,-0.12,0.59,U] [#7 0.17,-0.33,0.54,U] [#8 -0.05,-0.39,0.53,U] 
01:18:56.136 00.001 1032 single-star, 8 included, MultiStar: {-0.08, -0.12}, one-star: {-0.06, 0.04}
01:18:56.138 00.002 1032 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.83) = xAngle (0.67 = 0.67)
01:18:56.139 00.001 1032 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.67 = 0.67)
01:18:56.142 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.50 mountX=0.05 mountY=0.04, mountTheta=0.67
01:18:56.147 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.04, opts=13)
01:18:56.149 00.002 1032 Enqueuing Move request for scope (-0.06, 0.04)
01:18:56.151 00.002 10072 Worker thread wakes up
01:18:56.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
01:18:56.151 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
01:18:56.151 00.000 10072 Moving (-0.06, 0.04) raw xDistance=0.05 yDistance=0.04
01:18:56.152 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:56.154 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:56.155 00.001 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:18:56.155 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:56.155 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:18:56.155 00.000 10072 MoveAxis(E, 12, ABG)
01:18:56.155 00.000 10072 Guiding  Dir = 2, Dur = 12
01:18:56.156 00.001 10072 IsGuiding returns 0
01:18:56.156 00.000 10072 PulseGuide returned control before completion, sleep 22
01:18:56.172 00.016 1032 UpdateGuideState exits: m=1332 SNR=25.7
01:18:56.174 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:56.177 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:56.180 00.003 1032 Enqueuing Expose request
01:18:56.188 00.008 10072 IsGuiding returns 0
01:18:56.188 00.000 10072 Move returns status 0, amount 12
01:18:56.188 00.000 10072 MoveAxis(N, 0, ABG)
01:18:56.188 00.000 10072 Move returns status 0, amount 0
01:18:56.188 00.000 10072 move complete, result=0
01:18:56.188 00.000 10072 worker thread done servicing request
01:18:56.188 00.000 10072 Worker thread wakes up
01:18:56.189 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:56.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:56.190 00.001 1032 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
01:18:56.817 00.627 10072 Exposure complete
01:18:56.862 00.045 10072 worker thread done servicing request
01:18:56.862 00.000 1032 OnExposeComplete: enter
01:18:56.864 00.002 1032 UpdateGuideState(): m_state=6
01:18:56.867 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2541
01:18:56.868 00.001 1032 Star::Find returns 1 (0), X=317.29, Y=752.37, Mass=1249, SNR=24.8, Peak=148 HFD=2.9
01:18:56.870 00.002 1032 MultiStar: [#1 -0.03,0.02,0.96,U] [#2 0.02,-0.08,0.81,U] [#3 -0.02,-0.08,0.73,U] [#4 -0.08,-0.07,0.73,U] [#5 -0.24,0.01,0.74,U] [#6 0.02,-0.27,0.65,U] [#7 0.28,-0.33,0.53,U] [#8 0.07,-0.25,0.62,U] 
01:18:56.872 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.08}, one-star: {0.06, 0.07}
01:18:56.874 00.002 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.89)
01:18:56.875 00.001 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.89)
01:18:56.877 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.09 cameraTheta=-1.57 mountX=-0.08 mountY=0.02, mountTheta=2.89
01:18:56.880 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.08, opts=13)
01:18:56.881 00.001 1032 Enqueuing Move request for scope (0.00, -0.08)
01:18:56.884 00.003 10072 Worker thread wakes up
01:18:56.884 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
01:18:56.884 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
01:18:56.884 00.000 10072 Moving (0.00, -0.08) raw xDistance=-0.08 yDistance=0.02
01:18:56.886 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:56.889 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:56.889 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:18:56.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:56.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:18:56.889 00.000 10072 MoveAxis(E, 13, ABG)
01:18:56.889 00.000 10072 Guiding  Dir = 2, Dur = 13
01:18:56.889 00.000 10072 IsGuiding returns 0
01:18:56.890 00.001 10072 PulseGuide returned control before completion, sleep 23
01:18:56.906 00.016 1032 UpdateGuideState exits: m=1249 SNR=24.8
01:18:56.908 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:56.909 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:56.912 00.003 1032 Enqueuing Expose request
01:18:56.925 00.013 10072 IsGuiding returns 0
01:18:56.925 00.000 10072 Move returns status 0, amount 13
01:18:56.925 00.000 10072 MoveAxis(N, 0, ABG)
01:18:56.925 00.000 10072 Move returns status 0, amount 0
01:18:56.925 00.000 10072 move complete, result=0
01:18:56.925 00.000 10072 worker thread done servicing request
01:18:56.925 00.000 10072 Worker thread wakes up
01:18:56.925 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:56.925 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:56.926 00.001 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
01:18:57.334 00.408 10072 Exposure complete
01:18:57.380 00.046 10072 worker thread done servicing request
01:18:57.381 00.001 1032 OnExposeComplete: enter
01:18:57.382 00.001 1032 UpdateGuideState(): m_state=6
01:18:57.384 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2542
01:18:57.385 00.001 1032 Star::Find returns 1 (0), X=317.29, Y=752.23, Mass=1258, SNR=25.0, Peak=138 HFD=2.8
01:18:57.386 00.001 1032 MultiStar: [#1 -0.02,-0.19,1.05,U] [#2 0.20,-0.14,0.77,U] [#3 0.05,0.05,0.72,U] [#4 -0.02,-0.03,0.73,U] [#5 -0.35,-0.09,0.75,U] [#6 -0.19,-0.22,0.60,U] [#7 0.26,-0.36,0.59,U] [#8 0.03,-0.37,0.59,U] 
01:18:57.389 00.003 1032 single-star, 8 included, MultiStar: {0.00, -0.14}, one-star: {0.05, -0.06}
01:18:57.390 00.001 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
01:18:57.392 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
01:18:57.396 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.87 mountX=-0.08 mountY=-0.04, mountTheta=-2.70
01:18:57.399 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
01:18:57.401 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
01:18:57.403 00.002 10072 Worker thread wakes up
01:18:57.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
01:18:57.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
01:18:57.403 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.08 yDistance=-0.04
01:18:57.405 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:57.407 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:57.407 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:18:57.407 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:57.407 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:18:57.407 00.000 10072 MoveAxis(E, 13, ABG)
01:18:57.407 00.000 10072 Guiding  Dir = 2, Dur = 13
01:18:57.407 00.000 10072 IsGuiding returns 0
01:18:57.408 00.001 10072 PulseGuide returned control before completion, sleep 23
01:18:57.426 00.018 1032 UpdateGuideState exits: m=1258 SNR=25.0
01:18:57.429 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:57.431 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:57.433 00.002 1032 Enqueuing Expose request
01:18:57.440 00.007 10072 IsGuiding returns 0
01:18:57.440 00.000 10072 Move returns status 0, amount 13
01:18:57.440 00.000 10072 MoveAxis(N, 0, ABG)
01:18:57.440 00.000 10072 Move returns status 0, amount 0
01:18:57.440 00.000 10072 move complete, result=0
01:18:57.440 00.000 10072 worker thread done servicing request
01:18:57.440 00.000 10072 Worker thread wakes up
01:18:57.440 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:57.440 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:57.442 00.002 1032 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
01:18:58.070 00.628 10072 Exposure complete
01:18:58.116 00.046 10072 worker thread done servicing request
01:18:58.116 00.000 1032 OnExposeComplete: enter
01:18:58.119 00.003 1032 UpdateGuideState(): m_state=6
01:18:58.121 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2543
01:18:58.122 00.001 1032 Star::Find returns 1 (0), X=317.29, Y=752.25, Mass=1422, SNR=26.6, Peak=169 HFD=2.9
01:18:58.124 00.002 1032 MultiStar: [#1 0.11,-0.22,0.93,U] [#2 0.35,-0.18,0.76,U] [#3 -0.09,-0.16,0.70,U] [#4 -0.17,-0.23,0.72,U] [#5 -0.29,-0.14,0.74,U] [#6 -0.19,-0.34,0.57,U] [#7 0.14,-0.43,0.52,U] [#8 -0.06,-0.35,0.57,U] 
01:18:58.125 00.001 1032 single-star, 8 included, MultiStar: {-0.01, -0.21}, one-star: {0.06, -0.04}
01:18:58.126 00.001 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
01:18:58.128 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
01:18:58.129 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.64 mountX=-0.06 mountY=-0.05, mountTheta=-2.47
01:18:58.131 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
01:18:58.134 00.003 1032 Enqueuing Move request for scope (0.06, -0.04)
01:18:58.135 00.001 10072 Worker thread wakes up
01:18:58.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:18:58.135 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:18:58.135 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=-0.05
01:18:58.137 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:58.139 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:58.140 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:18:58.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:58.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:18:58.140 00.000 10072 MoveAxis(E, 15, ABG)
01:18:58.140 00.000 10072 Guiding  Dir = 2, Dur = 15
01:18:58.140 00.000 10072 IsGuiding returns 0
01:18:58.140 00.000 10072 PulseGuide returned control before completion, sleep 25
01:18:58.158 00.018 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:18:58.159 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:58.161 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:58.162 00.001 1032 Enqueuing Expose request
01:18:58.177 00.015 10072 IsGuiding returns 0
01:18:58.178 00.001 10072 Move returns status 0, amount 15
01:18:58.178 00.000 10072 MoveAxis(N, 0, ABG)
01:18:58.178 00.000 10072 Move returns status 0, amount 0
01:18:58.178 00.000 10072 move complete, result=0
01:18:58.178 00.000 10072 worker thread done servicing request
01:18:58.178 00.000 10072 Worker thread wakes up
01:18:58.178 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:58.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:58.178 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
01:18:58.586 00.408 10072 Exposure complete
01:18:58.635 00.049 10072 worker thread done servicing request
01:18:58.635 00.000 1032 OnExposeComplete: enter
01:18:58.638 00.003 1032 UpdateGuideState(): m_state=6
01:18:58.640 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2544
01:18:58.641 00.001 1032 Star::Find returns 1 (0), X=317.22, Y=752.30, Mass=1307, SNR=25.5, Peak=155 HFD=2.8
01:18:58.645 00.004 1032 MultiStar: [#1 0.12,-0.23,0.93,U] [#2 0.13,-0.09,0.80,U] [#3 0.02,-0.21,0.70,U] [#4 -0.13,-0.14,0.72,U] [#5 -0.23,-0.11,0.70,U] [#6 -0.08,-0.23,0.60,U] [#7 -0.09,-0.38,0.61,U] [#8 0.07,-0.30,0.59,U] 
01:18:58.649 00.004 1032 single-star, 8 included, MultiStar: {-0.02, -0.17}, one-star: {-0.01, 0.01}
01:18:58.651 00.002 1032 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.83) = xAngle (0.92 = 0.92)
01:18:58.652 00.001 1032 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.92 = 0.92)
01:18:58.655 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.75 mountX=0.01 mountY=0.01, mountTheta=0.92
01:18:58.656 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
01:18:58.658 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
01:18:58.659 00.001 10072 Worker thread wakes up
01:18:58.660 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:18:58.660 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:18:58.660 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
01:18:58.663 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:58.665 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:58.665 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:18:58.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:58.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:18:58.665 00.000 10072 MoveAxis(E, 14, ABG)
01:18:58.665 00.000 10072 Guiding  Dir = 2, Dur = 14
01:18:58.665 00.000 10072 IsGuiding returns 0
01:18:58.666 00.001 10072 PulseGuide returned control before completion, sleep 24
01:18:58.683 00.017 1032 UpdateGuideState exits: m=1307 SNR=25.5
01:18:58.686 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:58.687 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:58.689 00.002 1032 Enqueuing Expose request
01:18:58.692 00.003 10072 IsGuiding returns 0
01:18:58.692 00.000 10072 Move returns status 0, amount 14
01:18:58.692 00.000 10072 MoveAxis(N, 0, ABG)
01:18:58.692 00.000 10072 Move returns status 0, amount 0
01:18:58.692 00.000 10072 move complete, result=0
01:18:58.692 00.000 10072 worker thread done servicing request
01:18:58.692 00.000 10072 Worker thread wakes up
01:18:58.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:58.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:58.700 00.008 1032 GuideStep: 0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
01:18:59.320 00.620 10072 Exposure complete
01:18:59.374 00.054 10072 worker thread done servicing request
01:18:59.374 00.000 1032 OnExposeComplete: enter
01:18:59.376 00.002 1032 UpdateGuideState(): m_state=6
01:18:59.378 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2545
01:18:59.380 00.002 1032 Star::Find returns 1 (0), X=317.24, Y=752.49, Mass=1433, SNR=26.7, Peak=173 HFD=2.9
01:18:59.382 00.002 1032 MultiStar: [#1 -0.01,0.03,0.86,U] [#2 0.10,0.07,0.71,U] [#3 -0.05,0.11,0.68,U] [#4 -0.02,0.03,0.72,U] [#5 -0.38,0.17,0.68,U] [#6 0.02,-0.05,0.58,U] [#7 0.30,-0.30,0.58,U] [#8 -0.15,-0.02,0.58,U] 
01:18:59.383 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.01, 0.20}
01:18:59.384 00.001 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
01:18:59.386 00.002 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
01:18:59.387 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.00 mountX=0.05 mountY=0.01, mountTheta=0.17
01:18:59.390 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
01:18:59.396 00.006 1032 Enqueuing Move request for scope (-0.02, 0.04)
01:18:59.398 00.002 10072 Worker thread wakes up
01:18:59.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
01:18:59.398 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
01:18:59.398 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=0.01
01:18:59.401 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:59.404 00.003 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:59.404 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
01:18:59.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:59.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:18:59.404 00.000 10072 MoveAxis(E, 17, ABG)
01:18:59.404 00.000 10072 Guiding  Dir = 2, Dur = 17
01:18:59.405 00.001 10072 IsGuiding returns 0
01:18:59.405 00.000 10072 PulseGuide returned control before completion, sleep 27
01:18:59.421 00.016 1032 UpdateGuideState exits: m=1433 SNR=26.7
01:18:59.425 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:59.428 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:59.432 00.004 1032 Enqueuing Expose request
01:18:59.442 00.010 10072 IsGuiding returns 0
01:18:59.442 00.000 10072 Move returns status 0, amount 17
01:18:59.442 00.000 10072 MoveAxis(N, 0, ABG)
01:18:59.442 00.000 10072 Move returns status 0, amount 0
01:18:59.442 00.000 10072 move complete, result=0
01:18:59.442 00.000 10072 worker thread done servicing request
01:18:59.442 00.000 10072 Worker thread wakes up
01:18:59.442 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:59.442 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:59.443 00.001 1032 GuideStep: 0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
01:18:59.851 00.408 10072 Exposure complete
01:18:59.900 00.049 10072 worker thread done servicing request
01:18:59.900 00.000 1032 OnExposeComplete: enter
01:18:59.902 00.002 1032 UpdateGuideState(): m_state=6
01:18:59.904 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2546
01:18:59.907 00.003 1032 Star::Find returns 1 (0), X=317.26, Y=752.30, Mass=1442, SNR=26.8, Peak=166 HFD=2.8
01:18:59.909 00.002 1032 MultiStar: [#1 0.16,-0.04,1.00,U] [#2 0.05,0.18,0.72,U] [#3 0.03,-0.00,0.69,U] [#4 -0.16,-0.02,0.71,U] [#5 -0.16,0.21,0.70,U] [#6 -0.44,0.03,0.58,U] [#7 0.29,-0.26,0.52,U] [#8 -0.06,-0.16,0.60,U] 
01:18:59.910 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {0.03, 0.00}
01:18:59.913 00.003 1032 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.83) = xAngle (1.21 = 1.21)
01:18:59.915 00.002 1032 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.21 = 1.21)
01:18:59.916 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.04 mountX=0.01 mountY=0.02, mountTheta=1.21
01:18:59.919 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.00, opts=13)
01:18:59.920 00.001 1032 Enqueuing Move request for scope (-0.02, 0.00)
01:18:59.921 00.001 10072 Worker thread wakes up
01:18:59.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
01:18:59.921 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
01:18:59.921 00.000 10072 Moving (-0.02, 0.00) raw xDistance=0.01 yDistance=0.02
01:18:59.923 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:18:59.927 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:18:59.927 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:18:59.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:59.928 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:18:59.928 00.000 10072 MoveAxis(E, 14, ABG)
01:18:59.928 00.000 10072 Guiding  Dir = 2, Dur = 14
01:18:59.928 00.000 10072 IsGuiding returns 0
01:18:59.929 00.001 10072 PulseGuide returned control before completion, sleep 24
01:18:59.947 00.018 1032 UpdateGuideState exits: m=1442 SNR=26.8
01:18:59.949 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:59.952 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:18:59.954 00.002 1032 Enqueuing Expose request
01:18:59.958 00.004 10072 IsGuiding returns 0
01:18:59.958 00.000 10072 Move returns status 0, amount 14
01:18:59.958 00.000 10072 MoveAxis(N, 0, ABG)
01:18:59.958 00.000 10072 Move returns status 0, amount 0
01:18:59.958 00.000 10072 move complete, result=0
01:18:59.958 00.000 10072 worker thread done servicing request
01:18:59.958 00.000 10072 Worker thread wakes up
01:18:59.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:18:59.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:18:59.966 00.008 1032 GuideStep: 0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
01:19:00.585 00.619 10072 Exposure complete
01:19:00.635 00.050 10072 worker thread done servicing request
01:19:00.635 00.000 1032 OnExposeComplete: enter
01:19:00.636 00.001 1032 UpdateGuideState(): m_state=6
01:19:00.639 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2547
01:19:00.641 00.002 1032 Star::Find returns 1 (0), X=317.25, Y=752.41, Mass=1371, SNR=26.1, Peak=169 HFD=2.8
01:19:00.645 00.004 1032 MultiStar: [#1 0.02,-0.06,0.93,U] [#2 0.21,0.03,0.75,U] [#3 0.16,-0.12,0.70,U] [#4 -0.07,-0.00,0.73,U] [#5 -0.37,0.21,0.69,U] [#6 -0.17,0.01,0.61,U] [#7 0.53,-0.31,0.54,U] [#8 0.06,-0.31,0.58,U] 
01:19:00.647 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.02, 0.11}
01:19:00.648 00.001 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
01:19:00.650 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
01:19:00.651 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-0.73 mountX=-0.04 mountY=-0.02, mountTheta=-2.56
01:19:00.655 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
01:19:00.656 00.001 1032 Enqueuing Move request for scope (0.03, -0.03)
01:19:00.658 00.002 10072 Worker thread wakes up
01:19:00.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
01:19:00.658 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
01:19:00.658 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
01:19:00.661 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:00.663 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:00.663 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
01:19:00.663 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:00.664 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:19:00.664 00.000 10072 MoveAxis(E, 17, ABG)
01:19:00.664 00.000 10072 Guiding  Dir = 2, Dur = 17
01:19:00.664 00.000 10072 IsGuiding returns 0
01:19:00.664 00.000 10072 PulseGuide returned control before completion, sleep 27
01:19:00.683 00.019 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:19:00.686 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:00.687 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:00.689 00.002 1032 Enqueuing Expose request
01:19:00.706 00.017 10072 IsGuiding returns 0
01:19:00.706 00.000 10072 Move returns status 0, amount 17
01:19:00.706 00.000 10072 MoveAxis(N, 0, ABG)
01:19:00.706 00.000 10072 Move returns status 0, amount 0
01:19:00.706 00.000 10072 move complete, result=0
01:19:00.706 00.000 10072 worker thread done servicing request
01:19:00.706 00.000 10072 Worker thread wakes up
01:19:00.706 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:00.708 00.002 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:00.710 00.002 1032 GuideStep: -0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
01:19:01.114 00.404 10072 Exposure complete
01:19:01.158 00.044 10072 worker thread done servicing request
01:19:01.159 00.001 1032 OnExposeComplete: enter
01:19:01.160 00.001 1032 UpdateGuideState(): m_state=6
01:19:01.162 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2548
01:19:01.164 00.002 1032 Star::Find returns 1 (0), X=317.07, Y=752.32, Mass=1375, SNR=26.1, Peak=147 HFD=2.6
01:19:01.165 00.001 1032 MultiStar: [#1 -0.16,0.01,1.01,U] [#2 0.18,0.06,0.76,U] [#3 -0.06,-0.06,0.68,U] [#4 -0.10,-0.26,0.69,U] [#5 -0.20,0.07,0.72,U] [#6 0.20,-0.13,0.56,U] [#7 0.32,-0.28,0.52,U] [#8 0.05,-0.29,0.56,U] 
01:19:01.166 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {-0.16, 0.03}
01:19:01.168 00.002 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.62)
01:19:01.170 00.002 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.62)
01:19:01.171 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.83 mountX=-0.06 mountY=0.04, mountTheta=2.62
01:19:01.179 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
01:19:01.180 00.001 1032 Enqueuing Move request for scope (-0.02, -0.07)
01:19:01.183 00.003 10072 Worker thread wakes up
01:19:01.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
01:19:01.184 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
01:19:01.184 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
01:19:01.185 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:01.188 00.003 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:01.188 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
01:19:01.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:01.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:19:01.189 00.001 10072 MoveAxis(E, 16, ABG)
01:19:01.189 00.000 10072 Guiding  Dir = 2, Dur = 16
01:19:01.189 00.000 10072 IsGuiding returns 0
01:19:01.189 00.000 10072 PulseGuide returned control before completion, sleep 26
01:19:01.206 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:19:01.209 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:01.211 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:01.214 00.003 1032 Enqueuing Expose request
01:19:01.220 00.006 10072 IsGuiding returns 0
01:19:01.220 00.000 10072 Move returns status 0, amount 16
01:19:01.220 00.000 10072 MoveAxis(N, 0, ABG)
01:19:01.221 00.001 10072 Move returns status 0, amount 0
01:19:01.221 00.000 10072 move complete, result=0
01:19:01.221 00.000 10072 worker thread done servicing request
01:19:01.221 00.000 10072 Worker thread wakes up
01:19:01.221 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:01.221 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:01.222 00.001 1032 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
01:19:01.847 00.625 10072 Exposure complete
01:19:01.903 00.056 10072 worker thread done servicing request
01:19:01.903 00.000 1032 OnExposeComplete: enter
01:19:01.905 00.002 1032 UpdateGuideState(): m_state=6
01:19:01.908 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2549
01:19:01.909 00.001 1032 Star::Find returns 1 (0), X=317.15, Y=752.44, Mass=1391, SNR=26.3, Peak=155 HFD=2.9
01:19:01.912 00.003 1032 MultiStar: [#1 0.05,0.03,0.93,U] [#2 0.19,0.17,0.73,U] [#3 0.09,-0.04,0.67,U] [#4 0.06,-0.06,0.66,U] [#5 -0.25,0.11,0.70,U] [#6 -0.03,-0.12,0.64,U] [#7 0.06,-0.21,0.55,U] [#8 -0.11,-0.14,0.58,U] 
01:19:01.914 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {-0.08, 0.15}
01:19:01.915 00.001 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
01:19:01.917 00.002 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
01:19:01.918 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=2.21 mountX=0.01 mountY=0.00, mountTheta=0.38
01:19:01.921 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
01:19:01.923 00.002 1032 Enqueuing Move request for scope (-0.00, 0.01)
01:19:01.925 00.002 10072 Worker thread wakes up
01:19:01.925 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
01:19:01.925 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
01:19:01.925 00.000 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=0.00
01:19:01.928 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:01.930 00.002 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:01.931 00.001 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
01:19:01.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:01.931 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:19:01.931 00.000 10072 MoveAxis(E, 18, ABG)
01:19:01.931 00.000 10072 Guiding  Dir = 2, Dur = 18
01:19:01.931 00.000 10072 IsGuiding returns 0
01:19:01.932 00.001 10072 PulseGuide returned control before completion, sleep 28
01:19:01.948 00.016 1032 UpdateGuideState exits: m=1391 SNR=26.3
01:19:01.951 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:01.952 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:01.955 00.003 1032 Enqueuing Expose request
01:19:01.967 00.012 10072 IsGuiding returns 0
01:19:01.967 00.000 10072 Move returns status 0, amount 18
01:19:01.967 00.000 10072 MoveAxis(N, 0, ABG)
01:19:01.967 00.000 10072 Move returns status 0, amount 0
01:19:01.967 00.000 10072 move complete, result=0
01:19:01.967 00.000 10072 worker thread done servicing request
01:19:01.968 00.001 10072 Worker thread wakes up
01:19:01.968 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:01.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:01.968 00.000 1032 GuideStep: 0.0 px 18 ms EAST, 0.0 px 0 ms NORTH
01:19:02.379 00.411 10072 Exposure complete
01:19:02.428 00.049 10072 worker thread done servicing request
01:19:02.428 00.000 1032 OnExposeComplete: enter
01:19:02.430 00.002 1032 UpdateGuideState(): m_state=6
01:19:02.432 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2550
01:19:02.433 00.001 1032 Star::Find returns 1 (0), X=317.29, Y=752.40, Mass=1404, SNR=26.4, Peak=152 HFD=2.9
01:19:02.435 00.002 1032 MultiStar: [#1 0.04,0.00,0.95,U] [#2 0.14,0.16,0.69,U] [#3 0.12,0.13,0.64,U] [#4 0.08,0.06,0.69,U] [#5 -0.14,0.05,0.69,U] [#6 0.04,-0.07,0.57,U] [#7 0.16,-0.43,0.52,U] [#8 -0.03,-0.10,0.53,U] 
01:19:02.436 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.06, 0.10}
01:19:02.437 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
01:19:02.439 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
01:19:02.442 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.17 mountX=-0.00 mountY=-0.05, mountTheta=-1.66
01:19:02.444 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
01:19:02.446 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
01:19:02.448 00.002 10072 Worker thread wakes up
01:19:02.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:19:02.448 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:19:02.448 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
01:19:02.451 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:02.454 00.003 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:02.454 00.000 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
01:19:02.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:02.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:19:02.454 00.000 10072 MoveAxis(E, 16, ABG)
01:19:02.454 00.000 10072 Guiding  Dir = 2, Dur = 16
01:19:02.455 00.001 10072 IsGuiding returns 0
01:19:02.455 00.000 10072 PulseGuide returned control before completion, sleep 26
01:19:02.473 00.018 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:19:02.476 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:02.477 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:02.479 00.002 1032 Enqueuing Expose request
01:19:02.489 00.010 10072 IsGuiding returns 0
01:19:02.489 00.000 10072 Move returns status 0, amount 16
01:19:02.489 00.000 10072 MoveAxis(N, 0, ABG)
01:19:02.489 00.000 10072 Move returns status 0, amount 0
01:19:02.489 00.000 10072 move complete, result=0
01:19:02.489 00.000 10072 worker thread done servicing request
01:19:02.489 00.000 10072 Worker thread wakes up
01:19:02.489 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:02.489 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:02.490 00.001 1032 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
01:19:03.120 00.630 10072 Exposure complete
01:19:03.167 00.047 10072 worker thread done servicing request
01:19:03.167 00.000 1032 OnExposeComplete: enter
01:19:03.169 00.002 1032 UpdateGuideState(): m_state=6
01:19:03.172 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2551
01:19:03.174 00.002 1032 Star::Find returns 1 (0), X=317.08, Y=752.48, Mass=1266, SNR=25.1, Peak=152 HFD=2.9
01:19:03.177 00.003 1032 MultiStar: [#1 -0.02,0.10,0.96,U] [#2 0.30,0.07,0.80,U] [#3 0.19,-0.09,0.70,U] [#4 -0.02,-0.01,0.78,U] [#5 -0.27,-0.04,0.74,U] [#6 -0.09,-0.03,0.62,U] [#7 0.37,-0.62,0.58,U] [#8 0.06,-0.30,0.61,U] 
01:19:03.179 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {-0.15, 0.19}
01:19:03.181 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
01:19:03.182 00.001 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
01:19:03.184 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.05 mountX=-0.05 mountY=-0.01, mountTheta=-2.88
01:19:03.187 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
01:19:03.189 00.002 1032 Enqueuing Move request for scope (0.03, -0.05)
01:19:03.191 00.002 10072 Worker thread wakes up
01:19:03.191 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:19:03.191 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:19:03.191 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.01
01:19:03.195 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:03.196 00.001 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:03.196 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
01:19:03.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:03.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:19:03.198 00.002 10072 MoveAxis(E, 19, ABG)
01:19:03.198 00.000 10072 Guiding  Dir = 2, Dur = 19
01:19:03.198 00.000 10072 IsGuiding returns 0
01:19:03.198 00.000 10072 PulseGuide returned control before completion, sleep 29
01:19:03.215 00.017 1032 UpdateGuideState exits: m=1266 SNR=25.1
01:19:03.217 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:03.219 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:03.221 00.002 1032 Enqueuing Expose request
01:19:03.241 00.020 10072 IsGuiding returns 0
01:19:03.241 00.000 10072 Move returns status 0, amount 19
01:19:03.241 00.000 10072 MoveAxis(N, 0, ABG)
01:19:03.241 00.000 10072 Move returns status 0, amount 0
01:19:03.241 00.000 10072 move complete, result=0
01:19:03.241 00.000 10072 worker thread done servicing request
01:19:03.241 00.000 10072 Worker thread wakes up
01:19:03.242 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:03.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:03.242 00.000 1032 GuideStep: -0.1 px 19 ms EAST, -0.0 px 0 ms NORTH
01:19:03.651 00.409 10072 Exposure complete
01:19:03.699 00.048 10072 worker thread done servicing request
01:19:03.699 00.000 1032 OnExposeComplete: enter
01:19:03.701 00.002 1032 UpdateGuideState(): m_state=6
01:19:03.704 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2552
01:19:03.706 00.002 1032 Star::Find returns 1 (0), X=317.09, Y=752.39, Mass=1454, SNR=26.9, Peak=167 HFD=2.6
01:19:03.709 00.003 1032 MultiStar: [#1 -0.18,-0.04,0.90,U] [#2 0.18,0.14,0.73,U] [#3 0.04,0.12,0.64,U] [#4 0.01,-0.11,0.65,U] [#5 -0.36,0.04,0.69,U] [#6 -0.27,-0.09,0.59,U] [#7 0.17,-0.28,0.51,U] [#8 -0.05,-0.22,0.56,U] 
01:19:03.713 00.004 1032 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {-0.14, 0.10}
01:19:03.715 00.002 1032 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.83) = xAngle (-4.72 = 1.56)
01:19:03.716 00.001 1032 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.72 = 1.56)
01:19:03.718 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.89 mountX=0.00 mountY=0.08, mountTheta=1.56
01:19:03.721 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.02, opts=13)
01:19:03.722 00.001 1032 Enqueuing Move request for scope (-0.08, -0.02)
01:19:03.724 00.002 10072 Worker thread wakes up
01:19:03.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
01:19:03.724 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
01:19:03.724 00.000 10072 Moving (-0.08, -0.02) raw xDistance=0.00 yDistance=0.08
01:19:03.725 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:03.728 00.003 10072 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:03.728 00.000 10072 PPEC: input: 0.00, control: -0.02, exposure: 500
01:19:03.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:03.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:19:03.728 00.000 10072 MoveAxis(E, 16, ABG)
01:19:03.728 00.000 10072 Guiding  Dir = 2, Dur = 16
01:19:03.728 00.000 10072 IsGuiding returns 0
01:19:03.729 00.001 10072 PulseGuide returned control before completion, sleep 26
01:19:03.747 00.018 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:19:03.749 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:03.750 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:03.751 00.001 1032 Enqueuing Expose request
01:19:03.757 00.006 10072 IsGuiding returns 0
01:19:03.757 00.000 10072 Move returns status 0, amount 16
01:19:03.757 00.000 10072 MoveAxis(N, 0, ABG)
01:19:03.757 00.000 10072 Move returns status 0, amount 0
01:19:03.757 00.000 10072 move complete, result=0
01:19:03.757 00.000 10072 worker thread done servicing request
01:19:03.757 00.000 10072 Worker thread wakes up
01:19:03.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:03.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:03.760 00.003 1032 GuideStep: 0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
01:19:04.387 00.627 10072 Exposure complete
01:19:04.431 00.044 10072 worker thread done servicing request
01:19:04.432 00.001 1032 OnExposeComplete: enter
01:19:04.433 00.001 1032 UpdateGuideState(): m_state=6
01:19:04.436 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2553
01:19:04.438 00.002 1032 Star::Find returns 1 (0), X=317.28, Y=752.41, Mass=1406, SNR=26.4, Peak=159 HFD=2.9
01:19:04.441 00.003 1032 MultiStar: [#1 -0.04,0.03,0.98,U] [#2 0.29,0.07,0.75,U] [#3 0.10,0.08,0.68,U] [#4 -0.09,-0.17,0.69,U] [#5 -0.16,0.13,0.71,U] [#6 -0.17,-0.16,0.62,U] [#7 0.19,-0.21,0.52,U] [#8 0.05,-0.23,0.56,U] 
01:19:04.442 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.05, 0.12}
01:19:04.444 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
01:19:04.445 00.001 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
01:19:04.446 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.60 mountX=-0.02 mountY=-0.02, mountTheta=-2.43
01:19:04.450 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
01:19:04.451 00.001 1032 Enqueuing Move request for scope (0.02, -0.02)
01:19:04.453 00.002 10072 Worker thread wakes up
01:19:04.453 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:19:04.453 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:19:04.453 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
01:19:04.456 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:04.459 00.003 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:04.459 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
01:19:04.459 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:04.459 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:19:04.459 00.000 10072 MoveAxis(E, 18, ABG)
01:19:04.459 00.000 10072 Guiding  Dir = 2, Dur = 18
01:19:04.459 00.000 10072 IsGuiding returns 0
01:19:04.460 00.001 10072 PulseGuide returned control before completion, sleep 28
01:19:04.475 00.015 1032 UpdateGuideState exits: m=1406 SNR=26.4
01:19:04.477 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:04.478 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:04.480 00.002 1032 Enqueuing Expose request
01:19:04.495 00.015 10072 IsGuiding returns 0
01:19:04.495 00.000 10072 Move returns status 0, amount 18
01:19:04.495 00.000 10072 MoveAxis(N, 0, ABG)
01:19:04.495 00.000 10072 Move returns status 0, amount 0
01:19:04.495 00.000 10072 move complete, result=0
01:19:04.495 00.000 10072 worker thread done servicing request
01:19:04.495 00.000 10072 Worker thread wakes up
01:19:04.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:04.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:04.500 00.005 1032 GuideStep: -0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
01:19:04.903 00.403 10072 Exposure complete
01:19:04.950 00.047 10072 worker thread done servicing request
01:19:04.950 00.000 1032 OnExposeComplete: enter
01:19:04.951 00.001 1032 UpdateGuideState(): m_state=6
01:19:04.952 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2554
01:19:04.956 00.004 1032 Star::Find returns 1 (0), X=317.17, Y=752.55, Mass=1253, SNR=24.9, Peak=147 HFD=2.8
01:19:04.958 00.002 1032 MultiStar: [#1 0.01,0.07,1.01,U] [#2 0.13,0.08,0.75,U] [#3 0.08,0.18,0.69,U] [#4 -0.04,0.09,0.75,U] [#5 -0.24,0.16,0.72,U] [#6 -0.06,0.10,0.65,U] [#7 0.22,-0.22,0.58,U] [#8 0.02,-0.08,0.63,U] 
01:19:04.960 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.09}, one-star: {-0.07, 0.25}
01:19:04.962 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
01:19:04.964 00.002 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
01:19:04.965 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.59 mountX=0.08 mountY=-0.02, mountTheta=-0.24
01:19:04.968 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.09, opts=13)
01:19:04.970 00.002 1032 Enqueuing Move request for scope (-0.00, 0.09)
01:19:04.972 00.002 10072 Worker thread wakes up
01:19:04.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
01:19:04.972 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
01:19:04.972 00.000 10072 Moving (-0.00, 0.09) raw xDistance=0.08 yDistance=-0.02
01:19:04.974 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:04.977 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:04.977 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:19:04.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:04.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:19:04.977 00.000 10072 MoveAxis(E, 15, ABG)
01:19:04.977 00.000 10072 Guiding  Dir = 2, Dur = 15
01:19:04.977 00.000 10072 IsGuiding returns 0
01:19:04.978 00.001 10072 PulseGuide returned control before completion, sleep 25
01:19:04.996 00.018 1032 UpdateGuideState exits: m=1253 SNR=24.9
01:19:04.998 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:05.000 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:05.001 00.001 1032 Enqueuing Expose request
01:19:05.010 00.009 10072 IsGuiding returns 0
01:19:05.010 00.000 10072 Move returns status 0, amount 15
01:19:05.010 00.000 10072 MoveAxis(N, 0, ABG)
01:19:05.010 00.000 10072 Move returns status 0, amount 0
01:19:05.010 00.000 10072 move complete, result=0
01:19:05.010 00.000 10072 worker thread done servicing request
01:19:05.010 00.000 10072 Worker thread wakes up
01:19:05.010 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:05.010 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:05.012 00.002 1032 GuideStep: 0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
01:19:05.640 00.628 10072 Exposure complete
01:19:05.688 00.048 10072 worker thread done servicing request
01:19:05.690 00.002 1032 OnExposeComplete: enter
01:19:05.692 00.002 1032 UpdateGuideState(): m_state=6
01:19:05.693 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2555
01:19:05.695 00.002 1032 Star::Find returns 1 (0), X=317.14, Y=752.54, Mass=1317, SNR=25.6, Peak=154 HFD=2.9
01:19:05.696 00.001 1032 MultiStar: [#1 -0.04,0.09,0.98,U] [#2 0.11,0.09,0.72,U] [#3 -0.11,0.21,0.70,U] [#4 -0.22,0.01,0.70,U] [#5 -0.39,0.20,0.74,U] [#6 -0.12,0.09,0.62,U] [#7 0.08,-0.19,0.55,U] [#8 -0.13,0.04,0.62,U] 
01:19:05.698 00.002 1032 refined, 8 included, MultiStar: {-0.10, 0.10}, one-star: {-0.09, 0.24}
01:19:05.699 00.001 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
01:19:05.702 00.003 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
01:19:05.703 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.36 mountX=0.12 mountY=0.07, mountTheta=0.53
01:19:05.707 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.10, opts=13)
01:19:05.709 00.002 1032 Enqueuing Move request for scope (-0.10, 0.10)
01:19:05.711 00.002 10072 Worker thread wakes up
01:19:05.712 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
01:19:05.712 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
01:19:05.712 00.000 10072 Moving (-0.10, 0.10) raw xDistance=0.12 yDistance=0.07
01:19:05.714 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:05.717 00.003 10072 PPEC rslt: input = 0.12, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:05.717 00.000 10072 PPEC: input: 0.12, control: -0.02, exposure: 500
01:19:05.718 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:05.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:19:05.718 00.000 10072 MoveAxis(E, 18, ABG)
01:19:05.718 00.000 10072 Guiding  Dir = 2, Dur = 18
01:19:05.718 00.000 10072 IsGuiding returns 0
01:19:05.719 00.001 10072 PulseGuide returned control before completion, sleep 28
01:19:05.736 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.6
01:19:05.738 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:05.740 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:05.744 00.004 1032 Enqueuing Expose request
01:19:05.762 00.018 10072 IsGuiding returns 0
01:19:05.762 00.000 10072 Move returns status 0, amount 18
01:19:05.763 00.001 10072 MoveAxis(N, 0, ABG)
01:19:05.763 00.000 10072 Move returns status 0, amount 0
01:19:05.763 00.000 10072 move complete, result=0
01:19:05.763 00.000 10072 worker thread done servicing request
01:19:05.763 00.000 10072 Worker thread wakes up
01:19:05.764 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:05.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:05.770 00.006 1032 GuideStep: 0.1 px 18 ms EAST, 0.1 px 0 ms NORTH
01:19:06.169 00.399 10072 Exposure complete
01:19:06.216 00.047 10072 worker thread done servicing request
01:19:06.217 00.001 1032 OnExposeComplete: enter
01:19:06.219 00.002 1032 UpdateGuideState(): m_state=6
01:19:06.222 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2556
01:19:06.223 00.001 1032 Star::Find returns 1 (0), X=317.22, Y=752.42, Mass=1425, SNR=26.6, Peak=173 HFD=2.8
01:19:06.225 00.002 1032 MultiStar: [#1 0.09,0.01,0.96,U] [#2 0.23,0.02,0.69,U] [#3 -0.16,0.09,0.64,U] [#4 -0.05,-0.10,0.68,U] [#5 -0.25,0.21,0.71,U] [#6 0.05,-0.04,0.61,U] [#7 0.17,-0.36,0.54,U] [#8 -0.19,-0.11,0.61,U] 
01:19:06.227 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {-0.01, 0.13}
01:19:06.229 00.002 1032 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.83) = xAngle (1.17 = 1.17)
01:19:06.230 00.001 1032 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.17 = 1.17)
01:19:06.233 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.00 mountX=0.00 mountY=0.01, mountTheta=1.17
01:19:06.235 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
01:19:06.239 00.004 1032 Enqueuing Move request for scope (-0.01, 0.00)
01:19:06.241 00.002 10072 Worker thread wakes up
01:19:06.241 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
01:19:06.241 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
01:19:06.241 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.00 yDistance=0.01
01:19:06.245 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:06.247 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:06.247 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
01:19:06.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:06.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:19:06.247 00.000 10072 MoveAxis(E, 15, ABG)
01:19:06.247 00.000 10072 Guiding  Dir = 2, Dur = 15
01:19:06.247 00.000 10072 IsGuiding returns 0
01:19:06.248 00.001 10072 PulseGuide returned control before completion, sleep 25
01:19:06.265 00.017 1032 UpdateGuideState exits: m=1425 SNR=26.6
01:19:06.268 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:06.270 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:06.271 00.001 1032 Enqueuing Expose request
01:19:06.274 00.003 10072 IsGuiding returns 0
01:19:06.274 00.000 10072 Move returns status 0, amount 15
01:19:06.274 00.000 10072 MoveAxis(N, 0, ABG)
01:19:06.274 00.000 10072 Move returns status 0, amount 0
01:19:06.274 00.000 10072 move complete, result=0
01:19:06.274 00.000 10072 worker thread done servicing request
01:19:06.274 00.000 10072 Worker thread wakes up
01:19:06.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:06.275 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:06.281 00.006 1032 GuideStep: 0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
01:19:06.903 00.622 10072 Exposure complete
01:19:06.949 00.046 10072 worker thread done servicing request
01:19:06.949 00.000 1032 OnExposeComplete: enter
01:19:06.951 00.002 1032 UpdateGuideState(): m_state=6
01:19:06.952 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2557
01:19:06.954 00.002 1032 Star::Find returns 1 (0), X=317.34, Y=752.39, Mass=1346, SNR=25.8, Peak=147 HFD=3.0
01:19:06.958 00.004 1032 MultiStar: [#1 0.15,-0.04,0.95,U] [#2 0.22,0.01,0.76,U] [#3 0.14,-0.07,0.64,U] [#4 0.09,-0.00,0.76,U] [#5 -0.20,0.07,0.70,U] [#6 -0.03,-0.08,0.61,U] [#7 0.32,-0.43,0.54,U] [#8 0.09,-0.34,0.58,U] 
01:19:06.959 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.06}, one-star: {0.11, 0.10}
01:19:06.962 00.003 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
01:19:06.964 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
01:19:06.966 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.57 mountX=-0.09 mountY=-0.08, mountTheta=-2.40
01:19:06.968 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
01:19:06.970 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
01:19:06.971 00.001 10072 Worker thread wakes up
01:19:06.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
01:19:06.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
01:19:06.971 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.09 yDistance=-0.08
01:19:06.974 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:06.976 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:06.976 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
01:19:06.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:06.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:19:06.976 00.000 10072 MoveAxis(E, 16, ABG)
01:19:06.976 00.000 10072 Guiding  Dir = 2, Dur = 16
01:19:06.977 00.001 10072 IsGuiding returns 0
01:19:06.977 00.000 10072 PulseGuide returned control before completion, sleep 26
01:19:06.995 00.018 1032 UpdateGuideState exits: m=1346 SNR=25.8
01:19:06.997 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:06.998 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:07.000 00.002 1032 Enqueuing Expose request
01:19:07.007 00.007 10072 IsGuiding returns 0
01:19:07.007 00.000 10072 Move returns status 0, amount 16
01:19:07.007 00.000 10072 MoveAxis(N, 0, ABG)
01:19:07.007 00.000 10072 Move returns status 0, amount 0
01:19:07.007 00.000 10072 move complete, result=0
01:19:07.007 00.000 10072 worker thread done servicing request
01:19:07.007 00.000 10072 Worker thread wakes up
01:19:07.007 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:07.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:07.009 00.002 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
01:19:07.414 00.405 10072 Exposure complete
01:19:07.460 00.046 10072 worker thread done servicing request
01:19:07.460 00.000 1032 OnExposeComplete: enter
01:19:07.462 00.002 1032 UpdateGuideState(): m_state=6
01:19:07.464 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2558
01:19:07.466 00.002 1032 Star::Find returns 1 (0), X=317.36, Y=752.47, Mass=1240, SNR=24.8, Peak=141 HFD=3.1
01:19:07.467 00.001 1032 MultiStar: [#1 0.05,0.05,1.09,U] [#2 0.22,-0.05,0.79,U] [#3 0.07,0.06,0.72,U] [#4 -0.05,0.01,0.71,U] [#5 -0.21,0.13,0.72,U] [#6 0.06,-0.11,0.65,U] [#7 0.12,-0.23,0.53,U] [#8 0.09,-0.16,0.58,U] 
01:19:07.469 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.13, 0.17}
01:19:07.470 00.001 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
01:19:07.471 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
01:19:07.473 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.09 mountX=-0.01 mountY=-0.05, mountTheta=-1.74
01:19:07.476 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
01:19:07.477 00.001 1032 Enqueuing Move request for scope (0.05, 0.01)
01:19:07.479 00.002 10072 Worker thread wakes up
01:19:07.479 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:19:07.479 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:19:07.479 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
01:19:07.481 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:07.484 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:07.484 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:19:07.484 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:07.484 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:19:07.484 00.000 10072 MoveAxis(E, 13, ABG)
01:19:07.484 00.000 10072 Guiding  Dir = 2, Dur = 13
01:19:07.485 00.001 10072 IsGuiding returns 0
01:19:07.485 00.000 10072 PulseGuide returned control before completion, sleep 23
01:19:07.502 00.017 1032 UpdateGuideState exits: m=1240 SNR=24.8
01:19:07.504 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:07.506 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:07.508 00.002 1032 Enqueuing Expose request
01:19:07.522 00.014 10072 IsGuiding returns 0
01:19:07.522 00.000 10072 Move returns status 0, amount 13
01:19:07.522 00.000 10072 MoveAxis(N, 0, ABG)
01:19:07.522 00.000 10072 Move returns status 0, amount 0
01:19:07.522 00.000 10072 move complete, result=0
01:19:07.522 00.000 10072 worker thread done servicing request
01:19:07.522 00.000 10072 Worker thread wakes up
01:19:07.522 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:07.522 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:07.523 00.001 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
01:19:08.150 00.627 10072 Exposure complete
01:19:08.196 00.046 10072 worker thread done servicing request
01:19:08.196 00.000 1032 OnExposeComplete: enter
01:19:08.198 00.002 1032 UpdateGuideState(): m_state=6
01:19:08.201 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2559
01:19:08.202 00.001 1032 Star::Find returns 1 (0), X=317.08, Y=752.45, Mass=1454, SNR=26.9, Peak=175 HFD=2.7
01:19:08.205 00.003 1032 MultiStar: [#1 -0.05,0.05,0.91,U] [#2 0.25,0.02,0.75,U] [#3 0.09,-0.15,0.65,U] [#4 -0.04,-0.12,0.74,U] [#5 -0.25,-0.01,0.68,U] [#6 -0.09,-0.21,0.59,U] [#7 0.28,-0.34,0.55,U] [#8 -0.11,-0.15,0.55,U] 
01:19:08.207 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.15, 0.16}
01:19:08.209 00.002 1032 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.83) = xAngle (-3.68 = 2.60)
01:19:08.211 00.002 1032 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.68 = 2.60)
01:19:08.212 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.85 mountX=-0.05 mountY=0.03, mountTheta=2.60
01:19:08.215 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
01:19:08.218 00.003 1032 Enqueuing Move request for scope (-0.02, -0.06)
01:19:08.219 00.001 10072 Worker thread wakes up
01:19:08.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
01:19:08.219 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
01:19:08.220 00.001 10072 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.03
01:19:08.222 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:08.225 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:08.225 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:19:08.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:08.225 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:19:08.225 00.000 10072 MoveAxis(E, 13, ABG)
01:19:08.225 00.000 10072 Guiding  Dir = 2, Dur = 13
01:19:08.226 00.001 10072 IsGuiding returns 0
01:19:08.226 00.000 10072 PulseGuide returned control before completion, sleep 23
01:19:08.245 00.019 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:19:08.247 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:08.249 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:08.250 00.001 1032 Enqueuing Expose request
01:19:08.256 00.006 10072 IsGuiding returns 0
01:19:08.256 00.000 10072 Move returns status 0, amount 13
01:19:08.256 00.000 10072 MoveAxis(N, 0, ABG)
01:19:08.256 00.000 10072 Move returns status 0, amount 0
01:19:08.256 00.000 10072 move complete, result=0
01:19:08.256 00.000 10072 worker thread done servicing request
01:19:08.256 00.000 10072 Worker thread wakes up
01:19:08.256 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:08.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:08.260 00.004 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
01:19:08.664 00.404 10072 Exposure complete
01:19:08.711 00.047 10072 worker thread done servicing request
01:19:08.711 00.000 1032 OnExposeComplete: enter
01:19:08.713 00.002 1032 UpdateGuideState(): m_state=6
01:19:08.715 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2560
01:19:08.718 00.003 1032 Star::Find returns 1 (0), X=317.25, Y=752.28, Mass=1413, SNR=26.5, Peak=166 HFD=2.8
01:19:08.720 00.002 1032 MultiStar: [#1 0.07,-0.12,0.95,U] [#2 0.28,0.06,0.67,U] [#3 0.07,-0.06,0.68,U] [#4 -0.15,-0.04,0.72,U] [#5 -0.24,0.14,0.71,U] [#6 -0.12,-0.13,0.55,U] [#7 0.11,-0.31,0.52,U] [#8 -0.06,-0.28,0.55,U] 
01:19:08.721 00.001 1032 single-star, 8 included, MultiStar: {0.00, -0.07}, one-star: {0.02, -0.01}
01:19:08.723 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
01:19:08.725 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
01:19:08.727 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.63 mountX=-0.02 mountY=-0.01, mountTheta=-2.46
01:19:08.730 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
01:19:08.731 00.001 1032 Enqueuing Move request for scope (0.02, -0.01)
01:19:08.734 00.003 10072 Worker thread wakes up
01:19:08.734 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:19:08.734 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:19:08.734 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.01
01:19:08.736 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:08.739 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:08.739 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:19:08.739 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:08.739 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:19:08.740 00.001 10072 MoveAxis(E, 10, ABG)
01:19:08.740 00.000 10072 Guiding  Dir = 2, Dur = 10
01:19:08.740 00.000 10072 IsGuiding returns 0
01:19:08.740 00.000 10072 PulseGuide returned control before completion, sleep 20
01:19:08.757 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:19:08.759 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:08.761 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:08.763 00.002 1032 Enqueuing Expose request
01:19:08.771 00.008 10072 IsGuiding returns 0
01:19:08.771 00.000 10072 Move returns status 0, amount 10
01:19:08.771 00.000 10072 MoveAxis(N, 0, ABG)
01:19:08.771 00.000 10072 Move returns status 0, amount 0
01:19:08.771 00.000 10072 move complete, result=0
01:19:08.772 00.001 10072 worker thread done servicing request
01:19:08.772 00.000 10072 Worker thread wakes up
01:19:08.772 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:08.772 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:08.772 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
01:19:09.397 00.625 10072 Exposure complete
01:19:09.444 00.047 10072 worker thread done servicing request
01:19:09.445 00.001 1032 OnExposeComplete: enter
01:19:09.447 00.002 1032 UpdateGuideState(): m_state=6
01:19:09.449 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2561
01:19:09.450 00.001 1032 Star::Find returns 1 (0), X=317.27, Y=752.29, Mass=1370, SNR=26.1, Peak=149 HFD=2.9
01:19:09.452 00.002 1032 MultiStar: [#1 0.04,-0.09,0.97,U] [#2 0.25,-0.13,0.76,U] [#3 -0.15,-0.05,0.65,U] [#4 -0.11,-0.13,0.72,U] [#5 -0.30,0.02,0.75,U] [#6 -0.13,-0.22,0.59,U] [#7 0.16,-0.35,0.51,U] [#8 0.07,-0.20,0.58,U] 
01:19:09.454 00.002 1032 single-star, 8 included, MultiStar: {-0.01, -0.11}, one-star: {0.03, -0.01}
01:19:09.457 00.003 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
01:19:09.459 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
01:19:09.460 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.15 mountX=-0.01 mountY=-0.03, mountTheta=-1.98
01:19:09.463 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
01:19:09.465 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
01:19:09.467 00.002 10072 Worker thread wakes up
01:19:09.467 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
01:19:09.467 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
01:19:09.467 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.01 yDistance=-0.03
01:19:09.470 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:09.473 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:09.473 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:19:09.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:09.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:19:09.473 00.000 10072 MoveAxis(E, 12, ABG)
01:19:09.473 00.000 10072 Guiding  Dir = 2, Dur = 12
01:19:09.474 00.001 10072 IsGuiding returns 0
01:19:09.474 00.000 10072 PulseGuide returned control before completion, sleep 22
01:19:09.493 00.019 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:19:09.495 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:09.497 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:09.499 00.002 1032 Enqueuing Expose request
01:19:09.505 00.006 10072 IsGuiding returns 0
01:19:09.505 00.000 10072 Move returns status 0, amount 12
01:19:09.505 00.000 10072 MoveAxis(N, 0, ABG)
01:19:09.505 00.000 10072 Move returns status 0, amount 0
01:19:09.505 00.000 10072 move complete, result=0
01:19:09.505 00.000 10072 worker thread done servicing request
01:19:09.505 00.000 10072 Worker thread wakes up
01:19:09.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:09.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:09.509 00.004 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
01:19:09.914 00.405 10072 Exposure complete
01:19:09.957 00.043 10072 worker thread done servicing request
01:19:09.957 00.000 1032 OnExposeComplete: enter
01:19:09.960 00.003 1032 UpdateGuideState(): m_state=6
01:19:09.962 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2562
01:19:09.964 00.002 1032 Star::Find returns 1 (0), X=317.11, Y=752.31, Mass=1297, SNR=25.4, Peak=136 HFD=2.6
01:19:09.966 00.002 1032 MultiStar: [#1 -0.12,-0.13,0.95,U] [#2 0.09,-0.01,0.71,U] [#3 0.13,0.04,0.71,U] [#4 0.07,-0.18,0.71,U] [#5 -0.42,0.05,0.73,U] [#6 0.14,-0.19,0.59,U] [#7 0.28,-0.20,0.57,U] [#8 -0.18,-0.34,0.60,U] 
01:19:09.968 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {-0.13, 0.01}
01:19:09.970 00.002 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.83) = xAngle (-3.73 = 2.56)
01:19:09.971 00.001 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.73 = 2.56)
01:19:09.973 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.90 mountX=-0.08 mountY=0.05, mountTheta=2.56
01:19:09.975 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.09, opts=13)
01:19:09.977 00.002 1032 Enqueuing Move request for scope (-0.03, -0.09)
01:19:09.979 00.002 10072 Worker thread wakes up
01:19:09.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
01:19:09.979 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
01:19:09.979 00.000 10072 Moving (-0.03, -0.09) raw xDistance=-0.08 yDistance=0.05
01:19:09.981 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:09.983 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:09.983 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:19:09.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:09.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:19:09.983 00.000 10072 MoveAxis(E, 10, ABG)
01:19:09.983 00.000 10072 Guiding  Dir = 2, Dur = 10
01:19:09.985 00.002 10072 IsGuiding returns 0
01:19:09.986 00.001 10072 PulseGuide returned control before completion, sleep 20
01:19:10.002 00.016 1032 UpdateGuideState exits: m=1297 SNR=25.4
01:19:10.004 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:10.006 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:10.008 00.002 1032 Enqueuing Expose request
01:19:10.021 00.013 10072 IsGuiding returns 0
01:19:10.022 00.001 10072 Move returns status 0, amount 10
01:19:10.022 00.000 10072 MoveAxis(N, 0, ABG)
01:19:10.022 00.000 10072 Move returns status 0, amount 0
01:19:10.022 00.000 10072 move complete, result=0
01:19:10.022 00.000 10072 worker thread done servicing request
01:19:10.022 00.000 10072 Worker thread wakes up
01:19:10.022 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:10.022 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:10.025 00.003 1032 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
01:19:10.648 00.623 10072 Exposure complete
01:19:10.695 00.047 10072 worker thread done servicing request
01:19:10.696 00.001 1032 OnExposeComplete: enter
01:19:10.698 00.002 1032 UpdateGuideState(): m_state=6
01:19:10.700 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2563
01:19:10.702 00.002 1032 Star::Find returns 1 (0), X=317.13, Y=752.27, Mass=1472, SNR=27.0, Peak=150 HFD=2.8
01:19:10.703 00.001 1032 MultiStar: [#1 -0.26,-0.02,0.93,U] [#2 0.22,0.02,0.73,U] [#3 0.15,-0.05,0.68,U] [#4 -0.08,-0.17,0.62,U] [#5 -0.33,-0.00,0.65,U] [#6 -0.03,-0.12,0.56,U] [#7 0.22,-0.23,0.52,U] [#8 -0.02,-0.35,0.59,U] 
01:19:10.705 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.09}, one-star: {-0.10, -0.03}
01:19:10.709 00.004 1032 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.83) = xAngle (-3.83 = 2.45)
01:19:10.711 00.002 1032 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.83 = 2.45)
01:19:10.712 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.00 mountX=-0.08 mountY=0.06, mountTheta=2.45
01:19:10.716 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.09, opts=13)
01:19:10.718 00.002 1032 Enqueuing Move request for scope (-0.04, -0.09)
01:19:10.720 00.002 10072 Worker thread wakes up
01:19:10.720 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
01:19:10.720 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
01:19:10.720 00.000 10072 Moving (-0.04, -0.09) raw xDistance=-0.08 yDistance=0.06
01:19:10.723 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:10.725 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:10.725 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:19:10.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:10.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:19:10.725 00.000 10072 MoveAxis(E, 11, ABG)
01:19:10.725 00.000 10072 Guiding  Dir = 2, Dur = 11
01:19:10.725 00.000 10072 IsGuiding returns 0
01:19:10.726 00.001 10072 PulseGuide returned control before completion, sleep 21
01:19:10.743 00.017 1032 UpdateGuideState exits: m=1472 SNR=27.0
01:19:10.745 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:10.746 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:10.748 00.002 1032 Enqueuing Expose request
01:19:10.754 00.006 10072 IsGuiding returns 0
01:19:10.754 00.000 10072 Move returns status 0, amount 11
01:19:10.754 00.000 10072 MoveAxis(N, 0, ABG)
01:19:10.754 00.000 10072 Move returns status 0, amount 0
01:19:10.754 00.000 10072 move complete, result=0
01:19:10.754 00.000 10072 worker thread done servicing request
01:19:10.754 00.000 10072 Worker thread wakes up
01:19:10.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:10.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:10.757 00.003 1032 GuideStep: -0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
01:19:11.163 00.406 10072 Exposure complete
01:19:11.209 00.046 10072 worker thread done servicing request
01:19:11.209 00.000 1032 OnExposeComplete: enter
01:19:11.211 00.002 1032 UpdateGuideState(): m_state=6
01:19:11.214 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2564
01:19:11.216 00.002 1032 Star::Find returns 1 (0), X=317.09, Y=752.28, Mass=1364, SNR=26.0, Peak=134 HFD=2.6
01:19:11.219 00.003 1032 MultiStar: [#1 -0.08,-0.11,0.94,U] [#2 0.08,-0.11,0.77,U] [#3 0.02,-0.07,0.63,U] [#4 -0.10,-0.14,0.74,U] [#5 -0.32,0.07,0.74,U] [#6 0.29,-0.10,0.57,U] [#7 0.18,-0.25,0.56,U] [#8 0.11,-0.34,0.56,U] 
01:19:11.220 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.10}, one-star: {-0.14, -0.01}
01:19:11.222 00.002 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.70)
01:19:11.224 00.002 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.70)
01:19:11.226 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.75 mountX=-0.10 mountY=0.05, mountTheta=2.70
01:19:11.229 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.10, opts=13)
01:19:11.230 00.001 1032 Enqueuing Move request for scope (-0.02, -0.10)
01:19:11.232 00.002 10072 Worker thread wakes up
01:19:11.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
01:19:11.232 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
01:19:11.232 00.000 10072 Moving (-0.02, -0.10) raw xDistance=-0.10 yDistance=0.05
01:19:11.233 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:11.236 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:11.236 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
01:19:11.236 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:11.237 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:19:11.237 00.000 10072 MoveAxis(E, 10, ABG)
01:19:11.237 00.000 10072 Guiding  Dir = 2, Dur = 10
01:19:11.237 00.000 10072 IsGuiding returns 0
01:19:11.238 00.001 10072 PulseGuide returned control before completion, sleep 20
01:19:11.254 00.016 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:19:11.257 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:11.258 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:11.260 00.002 1032 Enqueuing Expose request
01:19:11.271 00.011 10072 IsGuiding returns 0
01:19:11.271 00.000 10072 Move returns status 0, amount 10
01:19:11.271 00.000 10072 MoveAxis(N, 0, ABG)
01:19:11.271 00.000 10072 Move returns status 0, amount 0
01:19:11.271 00.000 10072 move complete, result=0
01:19:11.271 00.000 10072 worker thread done servicing request
01:19:11.271 00.000 10072 Worker thread wakes up
01:19:11.272 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:11.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:11.274 00.002 1032 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
01:19:11.902 00.628 10072 Exposure complete
01:19:11.971 00.069 10072 worker thread done servicing request
01:19:11.971 00.000 1032 OnExposeComplete: enter
01:19:11.977 00.006 1032 UpdateGuideState(): m_state=6
01:19:11.981 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2565
01:19:11.984 00.003 1032 Star::Find returns 1 (0), X=317.25, Y=752.36, Mass=1404, SNR=26.4, Peak=167 HFD=2.8
01:19:11.987 00.003 1032 MultiStar: [#1 0.08,-0.18,0.95,U] [#2 0.14,-0.05,0.78,U] [#3 0.02,-0.17,0.69,U] [#4 0.10,-0.12,0.67,U] [#5 -0.23,0.10,0.68,U] [#6 -0.13,-0.19,0.63,U] [#7 0.11,-0.29,0.54,U] [#8 -0.11,-0.37,0.54,U] 
01:19:11.990 00.003 1032 single-star, 8 included, MultiStar: {0.01, -0.11}, one-star: {0.02, 0.07}
01:19:11.994 00.004 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
01:19:11.996 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
01:19:11.999 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.25 mountX=0.06 mountY=-0.04, mountTheta=-0.58
01:19:12.002 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
01:19:12.006 00.004 1032 Enqueuing Move request for scope (0.02, 0.07)
01:19:12.009 00.003 10072 Worker thread wakes up
01:19:12.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
01:19:12.009 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
01:19:12.009 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
01:19:12.017 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:12.027 00.010 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:12.027 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:19:12.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:12.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:19:12.027 00.000 10072 MoveAxis(E, 9, ABG)
01:19:12.027 00.000 10072 Guiding  Dir = 2, Dur = 9
01:19:12.030 00.003 10072 IsGuiding returns 0
01:19:12.033 00.003 10072 PulseGuide returned control before completion, sleep 16
01:19:12.054 00.021 10072 IsGuiding returns 0
01:19:12.054 00.000 10072 Move returns status 0, amount 9
01:19:12.054 00.000 10072 MoveAxis(N, 0, ABG)
01:19:12.054 00.000 10072 Move returns status 0, amount 0
01:19:12.054 00.000 10072 move complete, result=0
01:19:12.055 00.001 10072 worker thread done servicing request
01:19:12.057 00.002 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:19:12.059 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:12.061 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:12.063 00.002 1032 Enqueuing Expose request
01:19:12.065 00.002 10072 Worker thread wakes up
01:19:12.065 00.000 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
01:19:12.067 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:12.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:12.480 00.413 10072 Exposure complete
01:19:12.562 00.082 10072 worker thread done servicing request
01:19:12.562 00.000 1032 OnExposeComplete: enter
01:19:12.566 00.004 1032 UpdateGuideState(): m_state=6
01:19:12.569 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2566
01:19:12.573 00.004 1032 Star::Find returns 1 (0), X=317.11, Y=752.22, Mass=1474, SNR=27.1, Peak=147 HFD=2.8
01:19:12.575 00.002 1032 MultiStar: [#1 -0.01,-0.18,0.92,U] [#2 0.37,-0.23,0.79,U] [#3 0.01,-0.28,0.62,U] [#4 0.01,-0.30,0.67,U] [#5 -0.09,-0.39,0.63,U] [#6 0.00,-0.28,0.60,U] [#7 0.30,-0.42,0.49,U] [#8 0.16,-0.34,0.56,U] 
01:19:12.579 00.004 1032 single-star, 8 included, MultiStar: {0.06, -0.26}, one-star: {-0.12, -0.07}
01:19:12.584 00.005 1032 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.83) = xAngle (-4.41 = 1.87)
01:19:12.588 00.004 1032 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.41 = 1.87)
01:19:12.590 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.58 mountX=-0.04 mountY=0.13, mountTheta=1.87
01:19:12.593 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.07, opts=13)
01:19:12.597 00.004 1032 Enqueuing Move request for scope (-0.12, -0.07)
01:19:12.599 00.002 10072 Worker thread wakes up
01:19:12.599 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
01:19:12.599 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
01:19:12.599 00.000 10072 Moving (-0.12, -0.07) raw xDistance=-0.04 yDistance=0.13
01:19:12.601 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:12.605 00.004 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:12.605 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:19:12.605 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:12.606 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:19:12.606 00.000 10072 MoveAxis(E, 9, ABG)
01:19:12.606 00.000 10072 Guiding  Dir = 2, Dur = 9
01:19:12.606 00.000 10072 IsGuiding returns 0
01:19:12.607 00.001 10072 PulseGuide returned control before completion, sleep 19
01:19:12.634 00.027 10072 IsGuiding returns 0
01:19:12.634 00.000 10072 Move returns status 0, amount 9
01:19:12.634 00.000 10072 MoveAxis(N, 0, ABG)
01:19:12.634 00.000 10072 Move returns status 0, amount 0
01:19:12.634 00.000 10072 move complete, result=0
01:19:12.635 00.001 10072 worker thread done servicing request
01:19:12.636 00.001 1032 UpdateGuideState exits: m=1474 SNR=27.1
01:19:12.639 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:12.642 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:12.648 00.006 1032 Enqueuing Expose request
01:19:12.650 00.002 10072 Worker thread wakes up
01:19:12.650 00.000 1032 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
01:19:12.653 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:12.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:13.281 00.628 10072 Exposure complete
01:19:13.352 00.071 10072 worker thread done servicing request
01:19:13.352 00.000 1032 OnExposeComplete: enter
01:19:13.354 00.002 1032 UpdateGuideState(): m_state=6
01:19:13.358 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2567
01:19:13.362 00.004 1032 Star::Find returns 1 (0), X=317.31, Y=752.39, Mass=1407, SNR=26.4, Peak=169 HFD=2.9
01:19:13.368 00.006 1032 MultiStar: [#1 -0.07,-0.11,0.97,U] [#2 0.28,-0.19,0.76,U] [#3 0.20,-0.25,0.68,U] [#4 -0.01,-0.21,0.70,U] [#5 -0.28,-0.10,0.70,U] [#6 0.07,-0.36,0.59,U] [#7 0.46,-0.48,0.54,U] [#8 0.09,-0.51,0.54,U] 
01:19:13.371 00.003 1032 single-star, 8 included, MultiStar: {0.08, -0.20}, one-star: {0.08, 0.09}
01:19:13.374 00.003 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:19:13.377 00.003 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:19:13.380 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=0.07 mountY=-0.10, mountTheta=-0.95
01:19:13.383 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
01:19:13.386 00.003 1032 Enqueuing Move request for scope (0.08, 0.09)
01:19:13.389 00.003 10072 Worker thread wakes up
01:19:13.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
01:19:13.389 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:19:13.389 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:19:13.399 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:13.402 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:13.402 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
01:19:13.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:13.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:19:13.402 00.000 10072 MoveAxis(E, 9, ABG)
01:19:13.402 00.000 10072 Guiding  Dir = 2, Dur = 9
01:19:13.403 00.001 10072 IsGuiding returns 0
01:19:13.404 00.001 10072 PulseGuide returned control before completion, sleep 19
01:19:13.438 00.034 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:19:13.442 00.004 10072 IsGuiding returns 0
01:19:13.442 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:13.446 00.004 10072 Move returns status 0, amount 9
01:19:13.446 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:13.448 00.002 1032 Enqueuing Expose request
01:19:13.450 00.002 10072 MoveAxis(N, 0, ABG)
01:19:13.450 00.000 10072 Move returns status 0, amount 0
01:19:13.450 00.000 10072 move complete, result=0
01:19:13.450 00.000 10072 worker thread done servicing request
01:19:13.450 00.000 10072 Worker thread wakes up
01:19:13.450 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:13.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:13.462 00.012 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:19:13.864 00.402 10072 Exposure complete
01:19:13.934 00.070 10072 worker thread done servicing request
01:19:13.934 00.000 1032 OnExposeComplete: enter
01:19:13.937 00.003 1032 UpdateGuideState(): m_state=6
01:19:13.939 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2568
01:19:13.942 00.003 1032 Star::Find returns 1 (0), X=317.26, Y=752.41, Mass=1346, SNR=25.8, Peak=147 HFD=3.2
01:19:13.944 00.002 1032 MultiStar: [#1 0.05,-0.07,0.95,U] [#2 0.25,-0.18,0.77,U] [#3 0.14,-0.11,0.68,U] [#4 0.15,-0.11,0.70,U] [#5 -0.03,-0.22,0.70,U] [#6 0.02,-0.23,0.58,U] [#7 0.40,-0.42,0.56,U] [#8 0.03,-0.25,0.61,U] 
01:19:13.946 00.002 1032 single-star, 8 included, MultiStar: {0.11, -0.14}, one-star: {0.03, 0.12}
01:19:13.948 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
01:19:13.950 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
01:19:13.953 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=0.11 mountY=-0.06, mountTheta=-0.50
01:19:13.957 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
01:19:13.960 00.003 1032 Enqueuing Move request for scope (0.03, 0.12)
01:19:13.967 00.007 10072 Worker thread wakes up
01:19:13.967 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
01:19:13.967 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:19:13.967 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
01:19:13.969 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:13.973 00.004 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:13.973 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
01:19:13.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:13.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:19:13.973 00.000 10072 MoveAxis(E, 7, ABG)
01:19:13.973 00.000 10072 Guiding  Dir = 2, Dur = 7
01:19:13.974 00.001 10072 IsGuiding returns 0
01:19:13.975 00.001 10072 PulseGuide returned control before completion, sleep 17
01:19:13.999 00.024 1032 UpdateGuideState exits: m=1346 SNR=25.8
01:19:14.002 00.003 10072 IsGuiding returns 0
01:19:14.004 00.002 10072 Move returns status 0, amount 7
01:19:14.004 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:14.006 00.002 10072 MoveAxis(N, 0, ABG)
01:19:14.006 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:14.008 00.002 1032 Enqueuing Expose request
01:19:14.011 00.003 10072 Move returns status 0, amount 0
01:19:14.011 00.000 10072 move complete, result=0
01:19:14.011 00.000 10072 worker thread done servicing request
01:19:14.011 00.000 10072 Worker thread wakes up
01:19:14.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:14.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:14.013 00.002 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:19:14.647 00.634 10072 Exposure complete
01:19:14.714 00.067 10072 worker thread done servicing request
01:19:14.715 00.001 1032 OnExposeComplete: enter
01:19:14.717 00.002 1032 UpdateGuideState(): m_state=6
01:19:14.720 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2569
01:19:14.722 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=752.10, Mass=1286, SNR=25.3, Peak=147 HFD=2.7
01:19:14.725 00.003 1032 MultiStar: [#1 0.02,-0.24,0.98,U] [#2 0.28,-0.13,0.79,U] [#3 0.27,-0.42,0.67,U] [#4 0.06,-0.20,0.75,U] [#5 -0.05,-0.12,0.72,U] [#6 0.06,-0.50,0.55,U] [#7 0.26,-0.40,0.53,U] [#8 -0.01,-0.39,0.59,U] 
01:19:14.727 00.002 1032 single-star, 8 included, MultiStar: {0.09, -0.27}, one-star: {-0.02, -0.19}
01:19:14.729 00.002 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.51 = 2.78)
01:19:14.731 00.002 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.78)
01:19:14.733 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.68 mountX=-0.18 mountY=0.07, mountTheta=2.78
01:19:14.736 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.19, opts=13)
01:19:14.749 00.013 1032 Enqueuing Move request for scope (-0.02, -0.19)
01:19:14.752 00.003 10072 Worker thread wakes up
01:19:14.752 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
01:19:14.752 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
01:19:14.752 00.000 10072 Moving (-0.02, -0.19) raw xDistance=-0.18 yDistance=0.07
01:19:14.755 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:14.758 00.003 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.01
01:19:14.758 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
01:19:14.759 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:14.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:19:14.759 00.000 10072 MoveAxis(E, 90, ABG)
01:19:14.759 00.000 10072 Guiding  Dir = 2, Dur = 90
01:19:14.759 00.000 10072 IsGuiding returns 0
01:19:14.760 00.001 10072 PulseGuide returned control before completion, sleep 99
01:19:14.801 00.041 1032 UpdateGuideState exits: m=1286 SNR=25.3
01:19:14.804 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:14.809 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:14.812 00.003 1032 Enqueuing Expose request
01:19:14.861 00.049 10072 IsGuiding returns 0
01:19:14.862 00.001 10072 Move returns status 0, amount 90
01:19:14.862 00.000 10072 MoveAxis(N, 0, ABG)
01:19:14.862 00.000 10072 Move returns status 0, amount 0
01:19:14.862 00.000 10072 move complete, result=0
01:19:14.862 00.000 10072 worker thread done servicing request
01:19:14.862 00.000 10072 Worker thread wakes up
01:19:14.862 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:14.862 00.000 1032 GuideStep: -0.2 px 90 ms EAST, 0.1 px 0 ms NORTH
01:19:14.865 00.003 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:15.274 00.409 10072 Exposure complete
01:19:15.347 00.073 10072 worker thread done servicing request
01:19:15.348 00.001 1032 OnExposeComplete: enter
01:19:15.350 00.002 1032 UpdateGuideState(): m_state=6
01:19:15.354 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2570
01:19:15.357 00.003 1032 Star::Find returns 1 (0), X=317.28, Y=752.17, Mass=1452, SNR=26.9, Peak=181 HFD=2.6
01:19:15.360 00.003 1032 MultiStar: [#1 0.01,-0.21,0.96,U] [#2 0.11,-0.11,0.69,U] [#3 0.03,-0.20,0.70,U] [#4 -0.05,-0.16,0.72,U] [#5 -0.16,-0.04,0.66,U] [#6 -0.01,-0.31,0.56,U] [#7 0.05,-0.39,0.54,U] [#8 -0.10,-0.29,0.53,U] 
01:19:15.365 00.005 1032 single-star, 8 included, MultiStar: {-0.00, -0.19}, one-star: {0.05, -0.13}
01:19:15.366 00.001 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
01:19:15.368 00.002 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
01:19:15.370 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.17 mountX=-0.14 mountY=-0.02, mountTheta=-3.00
01:19:15.375 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.13, opts=13)
01:19:15.377 00.002 1032 Enqueuing Move request for scope (0.05, -0.13)
01:19:15.379 00.002 10072 Worker thread wakes up
01:19:15.379 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
01:19:15.379 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
01:19:15.379 00.000 10072 Moving (0.05, -0.13) raw xDistance=-0.14 yDistance=-0.02
01:19:15.382 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:15.385 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.01
01:19:15.385 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:19:15.385 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:15.385 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:19:15.385 00.000 10072 MoveAxis(E, 71, ABG)
01:19:15.385 00.000 10072 Guiding  Dir = 2, Dur = 71
01:19:15.386 00.001 10072 IsGuiding returns 0
01:19:15.387 00.001 10072 PulseGuide returned control before completion, sleep 81
01:19:15.431 00.044 1032 UpdateGuideState exits: m=1452 SNR=26.9
01:19:15.434 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:15.437 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:15.441 00.004 1032 Enqueuing Expose request
01:19:15.469 00.028 10072 IsGuiding returns 0
01:19:15.469 00.000 10072 Move returns status 0, amount 71
01:19:15.469 00.000 10072 MoveAxis(N, 0, ABG)
01:19:15.469 00.000 10072 Move returns status 0, amount 0
01:19:15.469 00.000 10072 move complete, result=0
01:19:15.470 00.001 10072 worker thread done servicing request
01:19:15.470 00.000 10072 Worker thread wakes up
01:19:15.470 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:15.470 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:15.472 00.002 1032 GuideStep: -0.1 px 71 ms EAST, -0.0 px 0 ms NORTH
01:19:16.098 00.626 10072 Exposure complete
01:19:16.170 00.072 10072 worker thread done servicing request
01:19:16.170 00.000 1032 OnExposeComplete: enter
01:19:16.183 00.013 1032 UpdateGuideState(): m_state=6
01:19:16.189 00.006 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2571
01:19:16.192 00.003 1032 Star::Find returns 1 (0), X=317.20, Y=752.62, Mass=1406, SNR=26.4, Peak=173 HFD=2.8
01:19:16.195 00.003 1032 MultiStar: [#1 -0.11,0.22,0.99,U] [#2 0.10,0.33,0.77,U] [#3 0.00,0.17,0.69,U] [#4 0.09,0.09,0.74,U] [#5 -0.16,0.35,0.70,U] [#6 -0.06,0.27,0.57,U] [#7 0.24,-0.15,0.53,U] [#8 -0.13,-0.05,0.57,U] 
01:19:16.197 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.19}, one-star: {-0.03, 0.33}
01:19:16.199 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
01:19:16.202 00.003 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
01:19:16.205 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.64 mountX=0.19 mountY=-0.04, mountTheta=-0.19
01:19:16.211 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.19, opts=13)
01:19:16.214 00.003 1032 Enqueuing Move request for scope (-0.01, 0.19)
01:19:16.216 00.002 10072 Worker thread wakes up
01:19:16.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
01:19:16.216 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
01:19:16.216 00.000 10072 Moving (-0.01, 0.19) raw xDistance=0.19 yDistance=-0.04
01:19:16.219 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:16.221 00.002 10072 PPEC rslt: input = 0.19, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.01
01:19:16.221 00.000 10072 PPEC: input: 0.19, control: 0.08, exposure: 500
01:19:16.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:16.222 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:19:16.222 00.000 10072 MoveAxis(W, 79, ABG)
01:19:16.222 00.000 10072 Guiding  Dir = 3, Dur = 79
01:19:16.222 00.000 10072 IsGuiding returns 0
01:19:16.223 00.001 10072 PulseGuide returned control before completion, sleep 89
01:19:16.245 00.022 1032 UpdateGuideState exits: m=1406 SNR=26.4
01:19:16.248 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:16.255 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:16.261 00.006 1032 Enqueuing Expose request
01:19:16.329 00.068 10072 IsGuiding returns 0
01:19:16.329 00.000 10072 Move returns status 0, amount 79
01:19:16.329 00.000 10072 MoveAxis(N, 0, ABG)
01:19:16.329 00.000 10072 Move returns status 0, amount 0
01:19:16.329 00.000 10072 move complete, result=0
01:19:16.330 00.001 10072 worker thread done servicing request
01:19:16.330 00.000 10072 Worker thread wakes up
01:19:16.330 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:16.330 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:16.333 00.003 1032 GuideStep: 0.2 px 79 ms WEST, -0.0 px 0 ms NORTH
01:19:16.736 00.403 10072 Exposure complete
01:19:16.806 00.070 10072 worker thread done servicing request
01:19:16.806 00.000 1032 OnExposeComplete: enter
01:19:16.809 00.003 1032 UpdateGuideState(): m_state=6
01:19:16.810 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2572
01:19:16.814 00.004 1032 Star::Find returns 1 (0), X=317.30, Y=752.75, Mass=1449, SNR=26.8, Peak=188 HFD=2.8
01:19:16.816 00.002 1032 MultiStar: [#1 -0.09,0.26,0.93,U] [#2 0.13,0.35,0.78,U] [#3 -0.07,0.27,0.65,U] [#4 0.11,0.23,0.68,U] [#5 -0.17,0.34,0.66,U] [#6 -0.01,0.25,0.56,U] [#7 -0.03,0.12,0.57,U] [#8 0.06,0.38,0.53,U] 
01:19:16.818 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.30}, one-star: {0.07, 0.45}
01:19:16.820 00.002 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
01:19:16.822 00.002 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
01:19:16.825 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.30 hyp=0.30 cameraTheta=1.56 mountX=0.29 mountY=-0.08, mountTheta=-0.27
01:19:16.829 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.30, opts=13)
01:19:16.833 00.004 1032 Enqueuing Move request for scope (0.00, 0.30)
01:19:16.844 00.011 10072 Worker thread wakes up
01:19:16.846 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.30) opts 0xd
01:19:16.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.30)
01:19:16.846 00.000 10072 Moving (0.00, 0.30) raw xDistance=0.29 yDistance=-0.08
01:19:16.849 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:16.852 00.003 10072 PPEC rslt: input = 0.29, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 288.01
01:19:16.852 00.000 10072 PPEC: input: 0.29, control: 0.12, exposure: 500
01:19:16.852 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:16.852 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:19:16.852 00.000 10072 MoveAxis(W, 126, ABG)
01:19:16.852 00.000 10072 Guiding  Dir = 3, Dur = 126
01:19:16.853 00.001 10072 IsGuiding returns 0
01:19:16.853 00.000 10072 PulseGuide returned control before completion, sleep 136
01:19:16.879 00.026 1032 UpdateGuideState exits: m=1449 SNR=26.8
01:19:16.881 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:16.884 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:16.886 00.002 1032 Enqueuing Expose request
01:19:17.000 00.114 10072 IsGuiding returns 0
01:19:17.000 00.000 10072 Move returns status 0, amount 126
01:19:17.001 00.001 10072 MoveAxis(N, 0, ABG)
01:19:17.001 00.000 10072 Move returns status 0, amount 0
01:19:17.001 00.000 10072 move complete, result=0
01:19:17.001 00.000 10072 worker thread done servicing request
01:19:17.001 00.000 10072 Worker thread wakes up
01:19:17.001 00.000 1032 GuideStep: 0.3 px 126 ms WEST, -0.1 px 0 ms NORTH
01:19:17.004 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:17.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:17.640 00.636 10072 Exposure complete
01:19:17.720 00.080 10072 worker thread done servicing request
01:19:17.720 00.000 1032 OnExposeComplete: enter
01:19:17.723 00.003 1032 UpdateGuideState(): m_state=6
01:19:17.726 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2573
01:19:17.730 00.004 1032 Star::Find returns 1 (0), X=317.40, Y=752.36, Mass=1457, SNR=26.9, Peak=155 HFD=3.0
01:19:17.733 00.003 1032 MultiStar: [#1 0.19,-0.11,1.04,U] [#2 0.40,-0.05,0.72,U] [#3 0.07,-0.02,0.68,U] [#4 0.05,-0.12,0.63,U] [#5 -0.07,-0.03,0.70,U] [#6 0.06,-0.12,0.61,U] [#7 0.44,-0.28,0.50,U] [#8 0.12,-0.19,0.59,U] 
01:19:17.745 00.012 1032 refined, 8 included, MultiStar: {0.16, -0.08}, one-star: {0.17, 0.07}
01:19:17.749 00.004 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
01:19:17.751 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
01:19:17.753 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.48 mountX=-0.12 mountY=-0.13, mountTheta=-2.31
01:19:17.757 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.08, opts=13)
01:19:17.760 00.003 1032 Enqueuing Move request for scope (0.16, -0.08)
01:19:17.761 00.001 10072 Worker thread wakes up
01:19:17.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
01:19:17.762 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
01:19:17.762 00.000 10072 Moving (0.16, -0.08) raw xDistance=-0.12 yDistance=-0.13
01:19:17.764 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:17.768 00.004 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:17.768 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
01:19:17.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:17.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:19:17.769 00.001 10072 MoveAxis(E, 10, ABG)
01:19:17.769 00.000 10072 Guiding  Dir = 2, Dur = 10
01:19:17.770 00.001 10072 IsGuiding returns 0
01:19:17.771 00.001 10072 PulseGuide returned control before completion, sleep 20
01:19:17.792 00.021 10072 IsGuiding returns 0
01:19:17.792 00.000 10072 Move returns status 0, amount 10
01:19:17.793 00.001 10072 MoveAxis(N, 0, ABG)
01:19:17.793 00.000 10072 Move returns status 0, amount 0
01:19:17.793 00.000 10072 move complete, result=0
01:19:17.793 00.000 10072 worker thread done servicing request
01:19:17.794 00.001 1032 UpdateGuideState exits: m=1457 SNR=26.9
01:19:17.797 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:17.800 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:17.803 00.003 1032 Enqueuing Expose request
01:19:17.805 00.002 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:19:17.812 00.007 10072 Worker thread wakes up
01:19:17.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:17.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:18.220 00.408 10072 Exposure complete
01:19:18.384 00.164 10072 worker thread done servicing request
01:19:18.385 00.001 1032 OnExposeComplete: enter
01:19:18.387 00.002 1032 UpdateGuideState(): m_state=6
01:19:18.393 00.006 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2574
01:19:18.398 00.005 1032 Star::Find returns 1 (0), X=317.38, Y=752.23, Mass=1461, SNR=26.9, Peak=166 HFD=2.8
01:19:18.537 00.139 1032 MultiStar: [#1 0.14,-0.10,0.96,U] [#2 0.19,-0.08,0.72,U] [#3 0.23,-0.10,0.60,U] [#4 0.06,-0.17,0.65,U] [#5 -0.07,-0.06,0.68,U] [#6 0.14,-0.18,0.60,U] [#7 0.27,-0.22,0.52,U] [#8 0.01,-0.27,0.60,U] 
01:19:18.544 00.007 1032 single-star, 8 included, MultiStar: {0.12, -0.13}, one-star: {0.15, -0.06}
01:19:18.582 00.038 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
01:19:18.585 00.003 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
01:19:18.587 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.38 mountX=-0.09 mountY=-0.13, mountTheta=-2.21
01:19:18.591 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
01:19:18.595 00.004 1032 Enqueuing Move request for scope (0.15, -0.06)
01:19:18.597 00.002 10072 Worker thread wakes up
01:19:18.598 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
01:19:18.598 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
01:19:18.598 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.09 yDistance=-0.13
01:19:18.600 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:18.604 00.004 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:18.604 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:19:18.604 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:18.604 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:19:18.604 00.000 10072 MoveAxis(E, 8, ABG)
01:19:18.604 00.000 10072 Guiding  Dir = 2, Dur = 8
01:19:18.605 00.001 10072 IsGuiding returns 0
01:19:18.606 00.001 10072 PulseGuide returned control before completion, sleep 18
01:19:18.625 00.019 10072 IsGuiding returns 0
01:19:18.625 00.000 10072 Move returns status 0, amount 8
01:19:18.625 00.000 10072 MoveAxis(N, 0, ABG)
01:19:18.625 00.000 10072 Move returns status 0, amount 0
01:19:18.625 00.000 10072 move complete, result=0
01:19:18.625 00.000 10072 worker thread done servicing request
01:19:18.632 00.007 1032 UpdateGuideState exits: m=1461 SNR=26.9
01:19:18.635 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:18.738 00.103 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:18.762 00.024 1032 Enqueuing Expose request
01:19:18.766 00.004 10072 Worker thread wakes up
01:19:18.766 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:19:18.771 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:18.771 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:19.401 00.630 10072 Exposure complete
01:19:19.479 00.078 10072 worker thread done servicing request
01:19:19.479 00.000 1032 OnExposeComplete: enter
01:19:19.483 00.004 1032 UpdateGuideState(): m_state=6
01:19:19.487 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2575
01:19:19.495 00.008 1032 Star::Find returns 1 (0), X=317.47, Y=752.42, Mass=1379, SNR=26.2, Peak=148 HFD=3.1
01:19:19.499 00.004 1032 MultiStar: [#1 0.14,-0.08,0.99,U] [#2 0.28,-0.13,0.74,U] [#3 0.21,-0.04,0.71,U] [#4 0.00,-0.17,0.67,U] [#5 -0.05,0.00,0.66,U] [#6 0.09,-0.15,0.57,U] [#7 0.48,-0.48,0.54,U] [#8 0.28,-0.39,0.58,U] 
01:19:19.502 00.003 1032 refined, 8 included, MultiStar: {0.18, -0.12}, one-star: {0.23, 0.13}
01:19:19.506 00.004 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
01:19:19.509 00.003 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
01:19:19.513 00.004 1032 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-0.58 mountX=-0.16 mountY=-0.14, mountTheta=-2.41
01:19:19.519 00.006 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.12, opts=13)
01:19:19.524 00.005 1032 Enqueuing Move request for scope (0.18, -0.12)
01:19:19.528 00.004 10072 Worker thread wakes up
01:19:19.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
01:19:19.528 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
01:19:19.528 00.000 10072 Moving (0.18, -0.12) raw xDistance=-0.16 yDistance=-0.14
01:19:19.533 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:19.537 00.004 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.01
01:19:19.538 00.001 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
01:19:19.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:19.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:19:19.538 00.000 10072 MoveAxis(E, 80, ABG)
01:19:19.538 00.000 10072 Guiding  Dir = 2, Dur = 80
01:19:19.539 00.001 10072 IsGuiding returns 0
01:19:19.539 00.000 10072 PulseGuide returned control before completion, sleep 90
01:19:19.567 00.028 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:19:19.573 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:19.576 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:19.580 00.004 1032 Enqueuing Expose request
01:19:19.650 00.070 10072 IsGuiding returns 0
01:19:19.650 00.000 10072 Move returns status 0, amount 80
01:19:19.650 00.000 10072 MoveAxis(N, 0, ABG)
01:19:19.650 00.000 10072 Move returns status 0, amount 0
01:19:19.651 00.001 10072 move complete, result=0
01:19:19.651 00.000 10072 worker thread done servicing request
01:19:19.651 00.000 10072 Worker thread wakes up
01:19:19.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:19.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:19.664 00.013 1032 GuideStep: -0.2 px 80 ms EAST, -0.1 px 0 ms NORTH
01:19:20.117 00.453 10072 Exposure complete
01:19:21.058 00.941 10072 worker thread done servicing request
01:19:21.058 00.000 1032 OnExposeComplete: enter
01:19:21.310 00.252 1032 UpdateGuideState(): m_state=6
01:19:21.314 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2576
01:19:21.317 00.003 1032 Star::Find returns 1 (0), X=317.37, Y=752.46, Mass=1428, SNR=26.5, Peak=169 HFD=3.0
01:19:21.320 00.003 1032 MultiStar: [#1 0.08,-0.13,0.98,U] [#2 0.33,-0.09,0.75,U] [#3 0.12,-0.17,0.69,U] [#4 0.08,-0.09,0.73,U] [#5 -0.02,0.06,0.76,U] [#6 0.02,-0.25,0.57,U] [#7 0.52,-0.39,0.55,U] [#8 0.06,-0.18,0.55,U] 
01:19:21.323 00.003 1032 refined, 8 included, MultiStar: {0.14, -0.10}, one-star: {0.14, 0.17}
01:19:21.325 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
01:19:21.327 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
01:19:21.334 00.007 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.60 mountX=-0.13 mountY=-0.11, mountTheta=-2.43
01:19:21.338 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
01:19:21.341 00.003 1032 Enqueuing Move request for scope (0.14, -0.10)
01:19:21.344 00.003 10072 Worker thread wakes up
01:19:21.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
01:19:21.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
01:19:21.345 00.001 10072 Moving (0.14, -0.10) raw xDistance=-0.13 yDistance=-0.11
01:19:21.520 00.175 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:21.576 00.056 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:21.577 00.001 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
01:19:21.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:21.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:19:21.577 00.000 10072 MoveAxis(E, 2, ABG)
01:19:21.577 00.000 10072 Guiding  Dir = 2, Dur = 2
01:19:21.578 00.001 10072 IsGuiding returns 0
01:19:21.579 00.001 10072 PulseGuide returned control before completion, sleep 12
01:19:21.597 00.018 10072 IsGuiding returns 0
01:19:21.598 00.001 10072 Move returns status 0, amount 2
01:19:21.598 00.000 10072 MoveAxis(N, 0, ABG)
01:19:21.598 00.000 10072 Move returns status 0, amount 0
01:19:21.598 00.000 10072 move complete, result=0
01:19:21.598 00.000 10072 worker thread done servicing request
01:19:21.601 00.003 1032 UpdateGuideState exits: m=1428 SNR=26.5
01:19:21.604 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:21.606 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:21.608 00.002 1032 Enqueuing Expose request
01:19:21.780 00.172 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:19:21.986 00.206 10072 Worker thread wakes up
01:19:21.986 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:21.987 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:23.040 01.053 10072 Exposure complete
01:19:23.134 00.094 10072 worker thread done servicing request
01:19:23.134 00.000 1032 OnExposeComplete: enter
01:19:23.137 00.003 1032 UpdateGuideState(): m_state=6
01:19:23.141 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2577
01:19:23.146 00.005 1032 Star::Find returns 1 (0), X=317.38, Y=752.32, Mass=1543, SNR=27.7, Peak=168 HFD=3.0
01:19:23.156 00.010 1032 MultiStar: [#1 0.26,-0.14,0.91,U] [#2 0.41,-0.02,0.72,U] [#3 0.32,0.01,0.63,U] [#4 0.14,0.01,0.68,U] [#5 -0.04,0.08,0.70,U] [#6 0.11,-0.19,0.59,U] [#7 0.38,-0.37,0.54,U] [#8 0.11,-0.27,0.52,U] 
01:19:23.160 00.004 1032 single-star, 8 included, MultiStar: {0.20, -0.08}, one-star: {0.15, 0.03}
01:19:23.163 00.003 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
01:19:23.166 00.003 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
01:19:23.168 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.19 mountX=-0.01 mountY=-0.15, mountTheta=-1.64
01:19:23.181 00.013 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
01:19:23.187 00.006 1032 Enqueuing Move request for scope (0.15, 0.03)
01:19:23.191 00.004 10072 Worker thread wakes up
01:19:23.191 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
01:19:23.191 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
01:19:23.191 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.15
01:19:23.198 00.007 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:23.198 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:19:23.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:23.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:19:23.198 00.000 10072 MoveAxis(E, 3, ABG)
01:19:23.198 00.000 10072 Guiding  Dir = 2, Dur = 3
01:19:23.199 00.001 10072 IsGuiding returns 0
01:19:23.199 00.000 10072 PulseGuide returned control before completion, sleep 13
01:19:23.218 00.019 10072 IsGuiding returns 0
01:19:23.218 00.000 10072 Move returns status 0, amount 3
01:19:23.218 00.000 10072 MoveAxis(N, 0, ABG)
01:19:23.218 00.000 10072 Move returns status 0, amount 0
01:19:23.218 00.000 10072 move complete, result=0
01:19:23.218 00.000 10072 worker thread done servicing request
01:19:23.221 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:23.313 00.092 1032 UpdateGuideState exits: m=1543 SNR=27.7
01:19:23.318 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:23.322 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:23.326 00.004 1032 Enqueuing Expose request
01:19:23.329 00.003 10072 Worker thread wakes up
01:19:23.329 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:23.329 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:23.329 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:19:24.009 00.680 10072 Exposure complete
01:19:24.162 00.153 10072 worker thread done servicing request
01:19:24.162 00.000 1032 OnExposeComplete: enter
01:19:24.197 00.035 1032 UpdateGuideState(): m_state=6
01:19:24.203 00.006 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2578
01:19:24.209 00.006 1032 Star::Find returns 1 (0), X=317.34, Y=752.19, Mass=1437, SNR=26.7, Peak=156 HFD=2.7
01:19:24.212 00.003 1032 MultiStar: [#1 0.13,-0.09,0.86,U] [#2 0.42,-0.24,0.74,U] [#3 0.16,-0.17,0.64,U] [#4 -0.03,-0.12,0.75,U] [#5 -0.01,-0.00,0.72,U] [#6 0.07,-0.17,0.58,U] [#7 0.51,-0.45,0.50,U] [#8 0.21,-0.12,0.59,U] 
01:19:24.214 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.15}, one-star: {0.11, -0.10}
01:19:24.217 00.003 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
01:19:24.250 00.033 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
01:19:24.253 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.75 mountX=-0.12 mountY=-0.08, mountTheta=-2.58
01:19:24.259 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
01:19:24.262 00.003 1032 Enqueuing Move request for scope (0.11, -0.10)
01:19:24.266 00.004 10072 Worker thread wakes up
01:19:24.303 00.037 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
01:19:24.303 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
01:19:24.303 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.12 yDistance=-0.08
01:19:24.307 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:24.311 00.004 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:24.311 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
01:19:24.312 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:24.312 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:19:24.312 00.000 10072 MoveAxis(E, 4, ABG)
01:19:24.312 00.000 10072 Guiding  Dir = 2, Dur = 4
01:19:24.313 00.001 10072 IsGuiding returns 0
01:19:24.313 00.000 10072 PulseGuide returned control before completion, sleep 14
01:19:24.353 00.040 10072 IsGuiding returns 0
01:19:24.353 00.000 10072 Move returns status 0, amount 4
01:19:24.353 00.000 10072 MoveAxis(N, 0, ABG)
01:19:24.353 00.000 10072 Move returns status 0, amount 0
01:19:24.353 00.000 10072 move complete, result=0
01:19:24.353 00.000 10072 worker thread done servicing request
01:19:24.398 00.045 1032 UpdateGuideState exits: m=1437 SNR=26.7
01:19:24.402 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:24.405 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:24.407 00.002 1032 Enqueuing Expose request
01:19:24.410 00.003 10072 Worker thread wakes up
01:19:24.410 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:19:24.413 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:24.441 00.028 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:25.076 00.635 10072 Exposure complete
01:19:25.167 00.091 10072 worker thread done servicing request
01:19:25.167 00.000 1032 OnExposeComplete: enter
01:19:25.170 00.003 1032 UpdateGuideState(): m_state=6
01:19:25.173 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2579
01:19:25.180 00.007 1032 Star::Find returns 1 (0), X=317.33, Y=752.34, Mass=1440, SNR=26.7, Peak=170 HFD=2.9
01:19:25.183 00.003 1032 MultiStar: [#1 0.08,-0.02,0.98,U] [#2 0.30,0.02,0.75,U] [#3 0.29,-0.06,0.68,U] [#4 0.05,-0.18,0.69,U] [#5 -0.04,0.07,0.68,U] [#6 0.12,-0.18,0.61,U] [#7 0.32,-0.21,0.54,U] [#8 0.06,-0.28,0.54,U] 
01:19:25.186 00.003 1032 single-star, 8 included, MultiStar: {0.14, -0.07}, one-star: {0.10, 0.04}
01:19:25.188 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
01:19:25.191 00.003 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
01:19:25.193 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.41 mountX=0.02 mountY=-0.11, mountTheta=-1.42
01:19:25.200 00.007 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
01:19:25.208 00.008 1032 Enqueuing Move request for scope (0.10, 0.04)
01:19:25.215 00.007 10072 Worker thread wakes up
01:19:25.215 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
01:19:25.215 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
01:19:25.215 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.02 yDistance=-0.11
01:19:25.219 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:25.223 00.004 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:25.223 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:19:25.224 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:25.224 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:19:25.224 00.000 10072 MoveAxis(E, 4, ABG)
01:19:25.224 00.000 10072 Guiding  Dir = 2, Dur = 4
01:19:25.224 00.000 10072 IsGuiding returns 0
01:19:25.227 00.003 10072 PulseGuide returned control before completion, sleep 13
01:19:25.252 00.025 1032 UpdateGuideState exits: m=1440 SNR=26.7
01:19:25.256 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:25.260 00.004 10072 IsGuiding returns 0
01:19:25.260 00.000 10072 Move returns status 0, amount 4
01:19:25.261 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:25.264 00.003 1032 Enqueuing Expose request
01:19:25.275 00.011 10072 MoveAxis(N, 0, ABG)
01:19:25.275 00.000 10072 Move returns status 0, amount 0
01:19:25.275 00.000 10072 move complete, result=0
01:19:25.276 00.001 10072 worker thread done servicing request
01:19:25.276 00.000 10072 Worker thread wakes up
01:19:25.280 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:25.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:25.280 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:19:25.695 00.415 10072 Exposure complete
01:19:25.753 00.058 10072 worker thread done servicing request
01:19:25.896 00.143 1032 OnExposeComplete: enter
01:19:25.964 00.068 1032 UpdateGuideState(): m_state=6
01:19:25.991 00.027 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2580
01:19:26.000 00.009 1032 Star::Find returns 1 (0), X=317.42, Y=752.26, Mass=1354, SNR=25.9, Peak=147 HFD=2.9
01:19:26.002 00.002 1032 MultiStar: [#1 0.24,-0.21,0.95,U] [#2 0.36,-0.05,0.75,U] [#3 0.18,-0.03,0.71,U] [#4 0.11,-0.16,0.72,U] [#5 0.08,-0.09,0.72,U] [#6 0.06,-0.24,0.60,U] [#7 0.29,-0.24,0.51,U] [#8 0.16,-0.18,0.55,U] 
01:19:26.005 00.003 1032 single-star, 8 included, MultiStar: {0.19, -0.13}, one-star: {0.19, -0.03}
01:19:26.007 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
01:19:26.009 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
01:19:26.177 00.168 1032 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.16 mountX=-0.08 mountY=-0.18, mountTheta=-1.99
01:19:26.191 00.014 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.03, opts=13)
01:19:26.195 00.004 1032 Enqueuing Move request for scope (0.19, -0.03)
01:19:26.198 00.003 10072 Worker thread wakes up
01:19:26.198 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
01:19:26.198 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
01:19:26.199 00.001 10072 Moving (0.19, -0.03) raw xDistance=-0.08 yDistance=-0.18
01:19:26.205 00.006 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:26.206 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:19:26.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:26.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:19:26.206 00.000 10072 MoveAxis(E, 2, ABG)
01:19:26.206 00.000 10072 Guiding  Dir = 2, Dur = 2
01:19:26.207 00.001 10072 IsGuiding returns 0
01:19:26.207 00.000 10072 PulseGuide returned control before completion, sleep 12
01:19:26.326 00.119 10072 IsGuiding returns 0
01:19:26.326 00.000 10072 Move returns status 0, amount 2
01:19:26.326 00.000 10072 MoveAxis(N, 0, ABG)
01:19:26.326 00.000 10072 Move returns status 0, amount 0
01:19:26.326 00.000 10072 move complete, result=0
01:19:26.326 00.000 10072 worker thread done servicing request
01:19:26.556 00.230 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:26.586 00.030 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:19:26.625 00.039 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:26.628 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:26.631 00.003 1032 Enqueuing Expose request
01:19:26.633 00.002 10072 Worker thread wakes up
01:19:26.634 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:26.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:26.635 00.001 1032 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
01:19:27.373 00.738 10072 Exposure complete
01:19:27.486 00.113 10072 worker thread done servicing request
01:19:27.486 00.000 1032 OnExposeComplete: enter
01:19:27.490 00.004 1032 UpdateGuideState(): m_state=6
01:19:27.494 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2581
01:19:27.498 00.004 1032 Star::Find returns 1 (0), X=317.46, Y=752.16, Mass=1490, SNR=27.2, Peak=154 HFD=2.9
01:19:27.503 00.005 1032 MultiStar: [#1 0.38,-0.26,0.95,U] [#2 0.49,-0.05,0.68,U] [#3 0.33,-0.08,0.66,U] [#4 0.19,-0.16,0.69,U] [#5 -0.06,-0.09,0.65,U] [#6 0.04,-0.35,0.54,U] [#7 0.47,-0.29,0.53,U] [#8 0.18,-0.43,0.54,U] 
01:19:27.506 00.003 1032 single-star, 8 included, MultiStar: {0.26, -0.19}, one-star: {0.23, -0.13}
01:19:27.509 00.003 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
01:19:27.513 00.004 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
01:19:27.517 00.004 1032 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-0.51 mountX=-0.18 mountY=-0.19, mountTheta=-2.34
01:19:27.522 00.005 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.13, opts=13)
01:19:27.525 00.003 1032 Enqueuing Move request for scope (0.23, -0.13)
01:19:27.528 00.003 10072 Worker thread wakes up
01:19:27.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
01:19:27.528 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
01:19:27.528 00.000 10072 Moving (0.23, -0.13) raw xDistance=-0.18 yDistance=-0.19
01:19:27.534 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:27.538 00.004 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.01
01:19:27.539 00.001 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
01:19:27.539 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:27.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:19:27.539 00.000 10072 MoveAxis(E, 96, ABG)
01:19:27.539 00.000 10072 Guiding  Dir = 2, Dur = 96
01:19:27.540 00.001 10072 IsGuiding returns 0
01:19:27.540 00.000 10072 PulseGuide returned control before completion, sleep 106
01:19:27.570 00.030 1032 UpdateGuideState exits: m=1490 SNR=27.2
01:19:27.574 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:27.577 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:27.581 00.004 1032 Enqueuing Expose request
01:19:27.661 00.080 10072 IsGuiding returns 0
01:19:27.661 00.000 10072 Move returns status 0, amount 96
01:19:27.661 00.000 10072 MoveAxis(N, 0, ABG)
01:19:27.661 00.000 10072 Move returns status 0, amount 0
01:19:27.661 00.000 10072 move complete, result=0
01:19:27.661 00.000 10072 worker thread done servicing request
01:19:27.661 00.000 10072 Worker thread wakes up
01:19:27.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:27.662 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:27.667 00.005 1032 GuideStep: -0.2 px 96 ms EAST, -0.2 px 0 ms NORTH
01:19:28.414 00.747 10072 Exposure complete
01:19:28.489 00.075 10072 worker thread done servicing request
01:19:28.491 00.002 1032 OnExposeComplete: enter
01:19:28.495 00.004 1032 UpdateGuideState(): m_state=6
01:19:28.497 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2582
01:19:28.500 00.003 1032 Star::Find returns 1 (0), X=317.30, Y=752.40, Mass=1541, SNR=27.7, Peak=167 HFD=2.9
01:19:28.503 00.003 1032 MultiStar: [#1 0.09,0.03,0.94,U] [#2 0.20,0.10,0.74,U] [#3 0.18,0.06,0.63,U] [#4 0.10,-0.01,0.65,U] [#5 -0.05,0.17,0.69,U] [#6 0.05,0.07,0.58,U] [#7 0.42,-0.20,0.50,U] [#8 0.11,-0.09,0.56,U] 
01:19:28.505 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.07, 0.10}
01:19:28.507 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
01:19:28.510 00.003 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
01:19:28.512 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.32 mountX=0.01 mountY=-0.12, mountTheta=-1.51
01:19:28.516 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
01:19:28.524 00.008 1032 Enqueuing Move request for scope (0.12, 0.04)
01:19:28.527 00.003 10072 Worker thread wakes up
01:19:28.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
01:19:28.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
01:19:28.527 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.12
01:19:28.529 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:28.535 00.006 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:28.535 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:19:28.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:28.535 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:19:28.535 00.000 10072 MoveAxis(E, 13, ABG)
01:19:28.535 00.000 10072 Guiding  Dir = 2, Dur = 13
01:19:28.536 00.001 10072 IsGuiding returns 0
01:19:28.537 00.001 10072 PulseGuide returned control before completion, sleep 23
01:19:28.563 00.026 1032 UpdateGuideState exits: m=1541 SNR=27.7
01:19:28.566 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:28.569 00.003 10072 IsGuiding returns 0
01:19:28.570 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:28.572 00.002 10072 Move returns status 0, amount 13
01:19:28.572 00.000 10072 MoveAxis(N, 0, ABG)
01:19:28.572 00.000 1032 Enqueuing Expose request
01:19:28.574 00.002 10072 Move returns status 0, amount 0
01:19:28.575 00.001 10072 move complete, result=0
01:19:28.575 00.000 10072 worker thread done servicing request
01:19:28.575 00.000 10072 Worker thread wakes up
01:19:28.575 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:28.575 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:28.589 00.014 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
01:19:28.994 00.405 10072 Exposure complete
01:19:29.061 00.067 10072 worker thread done servicing request
01:19:29.061 00.000 1032 OnExposeComplete: enter
01:19:29.064 00.003 1032 UpdateGuideState(): m_state=6
01:19:29.067 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2583
01:19:29.069 00.002 1032 Star::Find returns 1 (0), X=317.35, Y=752.35, Mass=1432, SNR=26.7, Peak=158 HFD=3.0
01:19:29.071 00.002 1032 MultiStar: [#1 0.04,-0.15,0.95,U] [#2 0.30,0.12,0.71,U] [#3 0.19,-0.03,0.67,U] [#4 -0.00,0.07,0.70,U] [#5 -0.10,0.07,0.71,U] [#6 -0.02,-0.10,0.62,U] [#7 0.32,-0.31,0.51,U] [#8 0.34,-0.15,0.57,U] 
01:19:29.073 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.12, 0.05}
01:19:29.075 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
01:19:29.077 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
01:19:29.084 00.007 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.29 mountX=-0.07 mountY=-0.11, mountTheta=-2.12
01:19:29.089 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
01:19:29.092 00.003 1032 Enqueuing Move request for scope (0.12, -0.04)
01:19:29.094 00.002 10072 Worker thread wakes up
01:19:29.095 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
01:19:29.095 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
01:19:29.095 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.11
01:19:29.097 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:29.100 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:29.101 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:19:29.101 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:29.101 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:19:29.101 00.000 10072 MoveAxis(E, 12, ABG)
01:19:29.101 00.000 10072 Guiding  Dir = 2, Dur = 12
01:19:29.101 00.000 10072 IsGuiding returns 0
01:19:29.102 00.001 10072 PulseGuide returned control before completion, sleep 22
01:19:29.125 00.023 1032 UpdateGuideState exits: m=1432 SNR=26.7
01:19:29.129 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:29.132 00.003 10072 IsGuiding returns 0
01:19:29.132 00.000 10072 Move returns status 0, amount 12
01:19:29.132 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:29.135 00.003 1032 Enqueuing Expose request
01:19:29.137 00.002 10072 MoveAxis(N, 0, ABG)
01:19:29.137 00.000 10072 Move returns status 0, amount 0
01:19:29.137 00.000 10072 move complete, result=0
01:19:29.137 00.000 10072 worker thread done servicing request
01:19:29.137 00.000 10072 Worker thread wakes up
01:19:29.137 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:29.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:29.148 00.011 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
01:19:29.763 00.615 10072 Exposure complete
01:19:29.839 00.076 10072 worker thread done servicing request
01:19:29.840 00.001 1032 OnExposeComplete: enter
01:19:29.842 00.002 1032 UpdateGuideState(): m_state=6
01:19:29.844 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2584
01:19:29.847 00.003 1032 Star::Find returns 1 (0), X=317.35, Y=752.23, Mass=1528, SNR=27.5, Peak=156 HFD=2.9
01:19:29.849 00.002 1032 MultiStar: [#1 0.19,-0.14,0.90,U] [#2 0.43,-0.01,0.68,U] [#3 0.20,-0.08,0.64,U] [#4 0.10,-0.17,0.68,U] [#5 -0.08,0.13,0.66,U] [#6 0.13,-0.17,0.58,U] [#7 0.43,-0.22,0.55,U] [#8 0.39,-0.21,0.50,U] 
01:19:29.852 00.003 1032 single-star, 8 included, MultiStar: {0.20, -0.10}, one-star: {0.12, -0.06}
01:19:29.854 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
01:19:29.857 00.003 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
01:19:29.860 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.48 mountX=-0.09 mountY=-0.10, mountTheta=-2.31
01:19:29.865 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
01:19:29.868 00.003 1032 Enqueuing Move request for scope (0.12, -0.06)
01:19:29.870 00.002 10072 Worker thread wakes up
01:19:29.870 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
01:19:29.870 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
01:19:29.871 00.001 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
01:19:29.873 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:29.876 00.003 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:29.876 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
01:19:29.876 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:29.877 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:19:29.877 00.000 10072 MoveAxis(E, 16, ABG)
01:19:29.877 00.000 10072 Guiding  Dir = 2, Dur = 16
01:19:29.877 00.000 10072 IsGuiding returns 0
01:19:29.878 00.001 10072 PulseGuide returned control before completion, sleep 26
01:19:29.902 00.024 1032 UpdateGuideState exits: m=1528 SNR=27.5
01:19:29.906 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:29.909 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:29.911 00.002 1032 Enqueuing Expose request
01:19:29.915 00.004 10072 IsGuiding returns 0
01:19:29.915 00.000 10072 Move returns status 0, amount 16
01:19:29.915 00.000 10072 MoveAxis(N, 0, ABG)
01:19:29.916 00.001 10072 Move returns status 0, amount 0
01:19:29.916 00.000 10072 move complete, result=0
01:19:29.916 00.000 10072 worker thread done servicing request
01:19:29.916 00.000 10072 Worker thread wakes up
01:19:29.916 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:29.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:29.926 00.010 1032 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
01:19:30.325 00.399 10072 Exposure complete
01:19:30.397 00.072 1032 OnExposeComplete: enter
01:19:30.401 00.004 10072 worker thread done servicing request
01:19:30.401 00.000 1032 UpdateGuideState(): m_state=6
01:19:30.404 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2585
01:19:30.407 00.003 1032 Star::Find returns 1 (0), X=317.31, Y=752.35, Mass=1309, SNR=25.5, Peak=158 HFD=2.9
01:19:30.410 00.003 1032 MultiStar: [#1 0.12,-0.08,0.95,U] [#2 0.43,-0.02,0.74,U] [#3 0.36,0.03,0.69,U] [#4 0.07,-0.04,0.73,U] [#5 -0.18,0.10,0.73,U] [#6 0.04,-0.13,0.62,U] [#7 0.57,-0.30,0.53,U] [#8 0.32,-0.13,0.56,U] 
01:19:30.412 00.002 1032 single-star, 8 included, MultiStar: {0.18, -0.04}, one-star: {0.08, 0.06}
01:19:30.416 00.004 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
01:19:30.419 00.003 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
01:19:30.423 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.63 mountX=0.04 mountY=-0.09, mountTheta=-1.20
01:19:30.429 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
01:19:30.435 00.006 1032 Enqueuing Move request for scope (0.08, 0.06)
01:19:30.438 00.003 10072 Worker thread wakes up
01:19:30.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:19:30.438 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:19:30.438 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
01:19:30.441 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:30.445 00.004 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:30.445 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:19:30.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:30.446 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:19:30.446 00.000 10072 MoveAxis(E, 15, ABG)
01:19:30.446 00.000 10072 Guiding  Dir = 2, Dur = 15
01:19:30.447 00.001 10072 IsGuiding returns 0
01:19:30.447 00.000 10072 PulseGuide returned control before completion, sleep 25
01:19:30.477 00.030 10072 IsGuiding returns 0
01:19:30.477 00.000 10072 Move returns status 0, amount 15
01:19:30.477 00.000 1032 UpdateGuideState exits: m=1309 SNR=25.5
01:19:30.481 00.004 10072 MoveAxis(N, 0, ABG)
01:19:30.481 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:30.483 00.002 10072 Move returns status 0, amount 0
01:19:30.483 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:30.492 00.009 10072 move complete, result=0
01:19:30.493 00.001 10072 worker thread done servicing request
01:19:30.493 00.000 1032 Enqueuing Expose request
01:19:30.497 00.004 10072 Worker thread wakes up
01:19:30.497 00.000 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
01:19:30.498 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:30.499 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:31.124 00.625 10072 Exposure complete
01:19:31.191 00.067 10072 worker thread done servicing request
01:19:31.191 00.000 1032 OnExposeComplete: enter
01:19:31.194 00.003 1032 UpdateGuideState(): m_state=6
01:19:31.197 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2586
01:19:31.199 00.002 1032 Star::Find returns 1 (0), X=317.27, Y=752.43, Mass=1382, SNR=26.2, Peak=147 HFD=3.0
01:19:31.206 00.007 1032 MultiStar: [#1 0.24,-0.06,0.95,U] [#2 0.32,0.25,0.73,U] [#3 0.47,0.05,0.67,U] [#4 0.20,0.06,0.72,U] [#5 0.06,-0.01,0.72,U] [#6 0.19,-0.07,0.60,U] [#7 0.49,-0.12,0.55,U] [#8 0.29,-0.12,0.59,U] 
01:19:31.211 00.005 1032 single-star, 8 included, MultiStar: {0.24, 0.02}, one-star: {0.04, 0.14}
01:19:31.215 00.004 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
01:19:31.218 00.003 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
01:19:31.220 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.28 mountX=0.12 mountY=-0.08, mountTheta=-0.55
01:19:31.224 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
01:19:31.226 00.002 1032 Enqueuing Move request for scope (0.04, 0.14)
01:19:31.228 00.002 10072 Worker thread wakes up
01:19:31.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
01:19:31.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
01:19:31.229 00.001 10072 Moving (0.04, 0.14) raw xDistance=0.12 yDistance=-0.08
01:19:31.231 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:31.238 00.007 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:31.239 00.001 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
01:19:31.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:31.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:19:31.239 00.000 10072 MoveAxis(E, 12, ABG)
01:19:31.240 00.001 10072 Guiding  Dir = 2, Dur = 12
01:19:31.240 00.000 10072 IsGuiding returns 0
01:19:31.241 00.001 10072 PulseGuide returned control before completion, sleep 22
01:19:31.264 00.023 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:19:31.269 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:31.273 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:31.279 00.006 1032 Enqueuing Expose request
01:19:31.282 00.003 10072 IsGuiding returns 0
01:19:31.282 00.000 10072 Move returns status 0, amount 12
01:19:31.282 00.000 10072 MoveAxis(N, 0, ABG)
01:19:31.283 00.001 10072 Move returns status 0, amount 0
01:19:31.283 00.000 10072 move complete, result=0
01:19:31.283 00.000 10072 worker thread done servicing request
01:19:31.283 00.000 10072 Worker thread wakes up
01:19:31.283 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:31.283 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:31.296 00.013 1032 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
01:19:31.704 00.408 10072 Exposure complete
01:19:31.782 00.078 10072 worker thread done servicing request
01:19:31.783 00.001 1032 OnExposeComplete: enter
01:19:31.785 00.002 1032 UpdateGuideState(): m_state=6
01:19:31.789 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2587
01:19:31.791 00.002 1032 Star::Find returns 1 (0), X=317.41, Y=752.59, Mass=1462, SNR=26.9, Peak=167 HFD=3.1
01:19:31.793 00.002 1032 MultiStar: [#1 0.27,0.04,0.97,U] [#2 0.28,0.15,0.69,U] [#3 0.31,0.04,0.66,U] [#4 0.28,0.01,0.76,U] [#5 0.02,0.27,0.71,U] [#6 0.12,-0.04,0.58,U] [#7 0.53,-0.16,0.54,U] [#8 0.08,-0.15,0.54,U] 
01:19:31.795 00.002 1032 refined, 8 included, MultiStar: {0.23, 0.08}, one-star: {0.18, 0.30}
01:19:31.797 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
01:19:31.800 00.003 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
01:19:31.803 00.003 1032 CameraToMount -- cameraX=0.23 cameraY=0.08 hyp=0.24 cameraTheta=0.32 mountX=0.01 mountY=-0.24, mountTheta=-1.51
01:19:31.807 00.004 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.08, opts=13)
01:19:31.811 00.004 1032 Enqueuing Move request for scope (0.23, 0.08)
01:19:31.813 00.002 10072 Worker thread wakes up
01:19:31.813 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.08) opts 0xd
01:19:31.814 00.001 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.08)
01:19:31.814 00.000 10072 Moving (0.23, 0.08) raw xDistance=0.01 yDistance=-0.24
01:19:31.816 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:31.820 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:31.820 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:19:31.820 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:19:31.820 00.000 10072 MoveAxis(E, 11, ABG)
01:19:31.820 00.000 10072 Guiding  Dir = 2, Dur = 11
01:19:31.821 00.001 10072 IsGuiding returns 0
01:19:31.822 00.001 10072 PulseGuide returned control before completion, sleep 21
01:19:31.847 00.025 1032 UpdateGuideState exits: m=1462 SNR=26.9
01:19:31.850 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:31.852 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:31.854 00.002 1032 Enqueuing Expose request
01:19:31.857 00.003 10072 IsGuiding returns 0
01:19:31.857 00.000 10072 Move returns status 0, amount 11
01:19:31.857 00.000 10072 MoveAxis(N, 153, ABG)
01:19:31.857 00.000 10072 Guiding  Dir = 0, Dur = 153
01:19:31.857 00.000 10072 IsGuiding returns 0
01:19:31.858 00.001 10072 PulseGuide returned control before completion, sleep 163
01:19:32.027 00.169 10072 IsGuiding returns 0
01:19:32.028 00.001 10072 Move returns status 0, amount 153
01:19:32.028 00.000 10072 move complete, result=0
01:19:32.028 00.000 10072 worker thread done servicing request
01:19:32.028 00.000 10072 Worker thread wakes up
01:19:32.028 00.000 1032 GuideStep: 0.0 px 11 ms EAST, -0.2 px 153 ms NORTH
01:19:32.032 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:32.032 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:32.764 00.732 10072 Exposure complete
01:19:32.831 00.067 10072 worker thread done servicing request
01:19:32.832 00.001 1032 OnExposeComplete: enter
01:19:32.835 00.003 1032 UpdateGuideState(): m_state=6
01:19:32.837 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2588
01:19:32.841 00.004 1032 Star::Find returns 1 (0), X=317.26, Y=752.25, Mass=1421, SNR=26.6, Peak=150 HFD=2.9
01:19:32.843 00.002 1032 MultiStar: [#1 0.02,-0.28,0.95,U] [#2 0.06,-0.08,0.74,U] [#3 -0.02,-0.05,0.69,U] [#4 -0.20,-0.24,0.71,U] [#5 -0.35,-0.11,0.69,U] [#6 -0.26,-0.20,0.57,U] [#7 -0.08,-0.44,0.54,U] [#8 -0.11,-0.33,0.55,U] 
01:19:32.846 00.003 1032 single-star, 8 included, MultiStar: {-0.09, -0.19}, one-star: {0.02, -0.05}
01:19:32.849 00.003 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
01:19:32.851 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
01:19:32.853 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.07 mountX=-0.05 mountY=-0.01, mountTheta=-2.90
01:19:32.858 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
01:19:32.861 00.003 1032 Enqueuing Move request for scope (0.02, -0.05)
01:19:32.863 00.002 10072 Worker thread wakes up
01:19:32.863 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
01:19:32.863 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
01:19:32.863 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
01:19:32.869 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:32.871 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:32.872 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:19:32.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:32.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:19:32.872 00.000 10072 MoveAxis(E, 14, ABG)
01:19:32.872 00.000 10072 Guiding  Dir = 2, Dur = 14
01:19:32.872 00.000 10072 IsGuiding returns 0
01:19:32.873 00.001 10072 PulseGuide returned control before completion, sleep 24
01:19:32.896 00.023 1032 UpdateGuideState exits: m=1421 SNR=26.6
01:19:32.900 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:32.903 00.003 10072 IsGuiding returns 0
01:19:32.903 00.000 10072 Move returns status 0, amount 14
01:19:32.903 00.000 10072 MoveAxis(N, 0, ABG)
01:19:32.903 00.000 10072 Move returns status 0, amount 0
01:19:32.903 00.000 10072 move complete, result=0
01:19:32.903 00.000 10072 worker thread done servicing request
01:19:32.904 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:32.906 00.002 1032 Enqueuing Expose request
01:19:32.908 00.002 10072 Worker thread wakes up
01:19:32.908 00.000 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
01:19:32.911 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:32.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:33.327 00.416 10072 Exposure complete
01:19:33.397 00.070 10072 worker thread done servicing request
01:19:33.397 00.000 1032 OnExposeComplete: enter
01:19:33.407 00.010 1032 UpdateGuideState(): m_state=6
01:19:33.412 00.005 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2589
01:19:33.418 00.006 1032 Star::Find returns 1 (0), X=317.12, Y=752.27, Mass=1501, SNR=27.3, Peak=150 HFD=2.7
01:19:33.421 00.003 1032 MultiStar: [#1 -0.03,-0.25,0.94,U] [#2 0.06,-0.11,0.69,U] [#3 -0.04,-0.05,0.66,U] [#4 0.02,-0.22,0.67,U] [#5 -0.31,0.05,0.67,U] [#6 -0.22,-0.16,0.55,U] [#7 0.08,-0.29,0.51,U] [#8 -0.13,-0.26,0.54,U] 
01:19:33.424 00.003 1032 single-star, 8 included, MultiStar: {-0.07, -0.14}, one-star: {-0.11, -0.03}
01:19:33.426 00.002 1032 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.83) = xAngle (-4.74 = 1.54)
01:19:33.428 00.002 1032 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.74 = 1.54)
01:19:33.431 00.003 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.91 mountX=0.00 mountY=0.11, mountTheta=1.54
01:19:33.436 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.03, opts=13)
01:19:33.439 00.003 1032 Enqueuing Move request for scope (-0.11, -0.03)
01:19:33.442 00.003 10072 Worker thread wakes up
01:19:33.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
01:19:33.442 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
01:19:33.442 00.000 10072 Moving (-0.11, -0.03) raw xDistance=0.00 yDistance=0.11
01:19:33.443 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:33.447 00.004 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:33.447 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
01:19:33.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:33.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:19:33.448 00.001 10072 MoveAxis(E, 10, ABG)
01:19:33.448 00.000 10072 Guiding  Dir = 2, Dur = 10
01:19:33.448 00.000 10072 IsGuiding returns 0
01:19:33.449 00.001 10072 PulseGuide returned control before completion, sleep 20
01:19:33.473 00.024 1032 UpdateGuideState exits: m=1501 SNR=27.3
01:19:33.476 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:33.481 00.005 10072 IsGuiding returns 0
01:19:33.481 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:33.484 00.003 10072 Move returns status 0, amount 10
01:19:33.484 00.000 1032 Enqueuing Expose request
01:19:33.486 00.002 10072 MoveAxis(N, 0, ABG)
01:19:33.486 00.000 10072 Move returns status 0, amount 0
01:19:33.486 00.000 10072 move complete, result=0
01:19:33.487 00.001 10072 worker thread done servicing request
01:19:33.487 00.000 10072 Worker thread wakes up
01:19:33.487 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:33.487 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:33.501 00.014 1032 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
01:19:34.123 00.622 10072 Exposure complete
01:19:34.180 00.057 10072 worker thread done servicing request
01:19:34.180 00.000 1032 OnExposeComplete: enter
01:19:34.183 00.003 1032 UpdateGuideState(): m_state=6
01:19:34.186 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2590
01:19:34.188 00.002 1032 Star::Find returns 1 (0), X=317.34, Y=752.42, Mass=1540, SNR=27.7, Peak=178 HFD=2.9
01:19:34.190 00.002 1032 MultiStar: [#1 -0.07,-0.06,0.86,U] [#2 0.20,0.05,0.69,U] [#3 -0.06,-0.04,0.59,U] [#4 -0.23,-0.03,0.62,U] [#5 -0.26,0.10,0.69,U] [#6 -0.34,-0.03,0.56,U] [#7 0.12,-0.22,0.50,U] [#8 -0.13,-0.24,0.55,U] 
01:19:34.193 00.003 1032 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {0.11, 0.13}
01:19:34.195 00.002 1032 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.83) = xAngle (-4.66 = 1.62)
01:19:34.196 00.001 1032 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.66 = 1.62)
01:19:34.198 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.83 mountX=-0.00 mountY=0.06, mountTheta=1.62
01:19:34.202 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.02, opts=13)
01:19:34.205 00.003 1032 Enqueuing Move request for scope (-0.06, -0.02)
01:19:34.206 00.001 10072 Worker thread wakes up
01:19:34.207 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
01:19:34.207 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
01:19:34.207 00.000 10072 Moving (-0.06, -0.02) raw xDistance=-0.00 yDistance=0.06
01:19:34.209 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:34.212 00.003 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:34.212 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
01:19:34.212 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:34.212 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:19:34.212 00.000 10072 MoveAxis(E, 10, ABG)
01:19:34.212 00.000 10072 Guiding  Dir = 2, Dur = 10
01:19:34.213 00.001 10072 IsGuiding returns 0
01:19:34.214 00.001 10072 PulseGuide returned control before completion, sleep 20
01:19:34.235 00.021 1032 UpdateGuideState exits: m=1540 SNR=27.7
01:19:34.238 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:34.240 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:34.241 00.001 1032 Enqueuing Expose request
01:19:34.246 00.005 10072 IsGuiding returns 0
01:19:34.246 00.000 10072 Move returns status 0, amount 10
01:19:34.246 00.000 10072 MoveAxis(N, 0, ABG)
01:19:34.246 00.000 10072 Move returns status 0, amount 0
01:19:34.246 00.000 10072 move complete, result=0
01:19:34.246 00.000 10072 worker thread done servicing request
01:19:34.247 00.001 10072 Worker thread wakes up
01:19:34.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:34.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:34.252 00.005 1032 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
01:19:34.654 00.402 10072 Exposure complete
01:19:34.706 00.052 10072 worker thread done servicing request
01:19:34.741 00.035 1032 OnExposeComplete: enter
01:19:34.744 00.003 1032 UpdateGuideState(): m_state=6
01:19:34.752 00.008 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2591
01:19:34.754 00.002 1032 Star::Find returns 1 (0), X=317.22, Y=752.40, Mass=1363, SNR=26.0, Peak=154 HFD=2.8
01:19:34.756 00.002 1032 MultiStar: [#1 -0.00,-0.19,0.98,U] [#2 -0.06,-0.21,0.76,U] [#3 0.08,-0.01,0.73,U] [#4 -0.10,-0.02,0.68,U] [#5 -0.12,0.09,0.63,U] [#6 -0.06,-0.21,0.61,U] [#7 0.28,-0.32,0.55,U] [#8 -0.16,-0.34,0.61,U] 
01:19:34.757 00.001 1032 single-star, 8 included, MultiStar: {-0.02, -0.11}, one-star: {-0.01, 0.10}
01:19:34.762 00.005 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
01:19:34.764 00.002 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
01:19:34.767 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.70 mountX=0.10 mountY=-0.01, mountTheta=-0.13
01:19:34.771 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
01:19:34.774 00.003 1032 Enqueuing Move request for scope (-0.01, 0.10)
01:19:34.777 00.003 10072 Worker thread wakes up
01:19:34.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
01:19:34.777 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
01:19:34.777 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.01
01:19:34.782 00.005 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:34.783 00.001 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:19:34.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:34.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:19:34.783 00.000 10072 MoveAxis(E, 9, ABG)
01:19:34.783 00.000 10072 Guiding  Dir = 2, Dur = 9
01:19:34.783 00.000 10072 IsGuiding returns 0
01:19:34.783 00.000 10072 PulseGuide returned control before completion, sleep 19
01:19:34.805 00.022 10072 IsGuiding returns 0
01:19:34.805 00.000 10072 Move returns status 0, amount 9
01:19:34.806 00.001 10072 MoveAxis(N, 0, ABG)
01:19:34.806 00.000 10072 Move returns status 0, amount 0
01:19:34.806 00.000 10072 move complete, result=0
01:19:34.806 00.000 10072 worker thread done servicing request
01:19:34.838 00.032 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:34.860 00.022 1032 UpdateGuideState exits: m=1363 SNR=26.0
01:19:34.863 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:34.865 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:34.868 00.003 1032 Enqueuing Expose request
01:19:34.870 00.002 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
01:19:34.872 00.002 10072 Worker thread wakes up
01:19:34.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:34.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:35.499 00.627 10072 Exposure complete
01:19:35.548 00.049 10072 worker thread done servicing request
01:19:35.548 00.000 1032 OnExposeComplete: enter
01:19:35.552 00.004 1032 UpdateGuideState(): m_state=6
01:19:35.553 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2592
01:19:35.556 00.003 1032 Star::Find returns 1 (0), X=317.20, Y=752.22, Mass=1393, SNR=26.3, Peak=151 HFD=2.9
01:19:35.557 00.001 1032 MultiStar: [#1 0.01,-0.25,0.98,U] [#2 0.07,-0.06,0.74,U] [#3 0.11,-0.19,0.71,U] [#4 -0.16,-0.16,0.72,U] [#5 -0.04,-0.04,0.66,U] [#6 -0.15,-0.23,0.61,U] [#7 0.11,-0.48,0.50,U] [#8 -0.13,-0.23,0.56,U] 
01:19:35.560 00.003 1032 single-star, 8 included, MultiStar: {-0.02, -0.18}, one-star: {-0.03, -0.07}
01:19:35.561 00.001 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.46)
01:19:35.562 00.001 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.46)
01:19:35.563 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.99 mountX=-0.06 mountY=0.05, mountTheta=2.46
01:19:35.566 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.07, opts=13)
01:19:35.567 00.001 1032 Enqueuing Move request for scope (-0.03, -0.07)
01:19:35.570 00.003 10072 Worker thread wakes up
01:19:35.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
01:19:35.570 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
01:19:35.570 00.000 10072 Moving (-0.03, -0.07) raw xDistance=-0.06 yDistance=0.05
01:19:35.571 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:35.573 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:35.574 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:19:35.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:35.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:19:35.574 00.000 10072 MoveAxis(E, 9, ABG)
01:19:35.574 00.000 10072 Guiding  Dir = 2, Dur = 9
01:19:35.574 00.000 10072 IsGuiding returns 0
01:19:35.575 00.001 10072 PulseGuide returned control before completion, sleep 19
01:19:35.594 00.019 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:19:35.598 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:35.604 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:35.608 00.004 10072 IsGuiding returns 0
01:19:35.608 00.000 10072 Move returns status 0, amount 9
01:19:35.608 00.000 10072 MoveAxis(N, 0, ABG)
01:19:35.608 00.000 10072 Move returns status 0, amount 0
01:19:35.608 00.000 10072 move complete, result=0
01:19:35.608 00.000 10072 worker thread done servicing request
01:19:35.608 00.000 1032 Enqueuing Expose request
01:19:35.612 00.004 1032 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
01:19:35.614 00.002 10072 Worker thread wakes up
01:19:35.614 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:35.614 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:36.030 00.416 10072 Exposure complete
01:19:36.079 00.049 10072 worker thread done servicing request
01:19:36.079 00.000 1032 OnExposeComplete: enter
01:19:36.083 00.004 1032 UpdateGuideState(): m_state=6
01:19:36.086 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2593
01:19:36.088 00.002 1032 Star::Find returns 1 (0), X=317.15, Y=752.24, Mass=1571, SNR=27.9, Peak=165 HFD=2.7
01:19:36.090 00.002 1032 MultiStar: [#1 -0.03,-0.24,0.94,U] [#2 0.05,-0.13,0.68,U] [#3 -0.05,-0.15,0.63,U] [#4 -0.15,-0.22,0.69,U] [#5 -0.14,-0.15,0.66,U] [#6 -0.26,-0.43,0.55,U] [#7 0.35,-0.48,0.49,U] [#8 0.00,-0.30,0.55,U] 
01:19:36.092 00.002 1032 single-star, 8 included, MultiStar: {-0.04, -0.22}, one-star: {-0.08, -0.06}
01:19:36.094 00.002 1032 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.83) = xAngle (-4.37 = 1.91)
01:19:36.096 00.002 1032 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.37 = 1.91)
01:19:36.098 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.54 mountX=-0.03 mountY=0.09, mountTheta=1.91
01:19:36.100 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.06, opts=13)
01:19:36.101 00.001 1032 Enqueuing Move request for scope (-0.08, -0.06)
01:19:36.103 00.002 10072 Worker thread wakes up
01:19:36.103 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
01:19:36.103 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
01:19:36.103 00.000 10072 Moving (-0.08, -0.06) raw xDistance=-0.03 yDistance=0.09
01:19:36.105 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:36.107 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:36.107 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:19:36.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:36.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:19:36.107 00.000 10072 MoveAxis(E, 7, ABG)
01:19:36.107 00.000 10072 Guiding  Dir = 2, Dur = 7
01:19:36.108 00.001 10072 IsGuiding returns 0
01:19:36.108 00.000 10072 PulseGuide returned control before completion, sleep 17
01:19:36.126 00.018 1032 UpdateGuideState exits: m=1571 SNR=27.9
01:19:36.128 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:36.129 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:36.131 00.002 1032 Enqueuing Expose request
01:19:36.137 00.006 10072 IsGuiding returns 0
01:19:36.137 00.000 10072 Move returns status 0, amount 7
01:19:36.137 00.000 10072 MoveAxis(N, 0, ABG)
01:19:36.137 00.000 10072 Move returns status 0, amount 0
01:19:36.137 00.000 10072 move complete, result=0
01:19:36.137 00.000 10072 worker thread done servicing request
01:19:36.137 00.000 10072 Worker thread wakes up
01:19:36.137 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:36.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:36.140 00.003 1032 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
01:19:36.764 00.624 10072 Exposure complete
01:19:36.811 00.047 10072 worker thread done servicing request
01:19:36.811 00.000 1032 OnExposeComplete: enter
01:19:36.813 00.002 1032 UpdateGuideState(): m_state=6
01:19:36.815 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2594
01:19:36.816 00.001 1032 Star::Find returns 1 (0), X=317.26, Y=752.32, Mass=1397, SNR=26.3, Peak=161 HFD=2.8
01:19:36.818 00.002 1032 MultiStar: [#1 -0.05,-0.10,0.96,U] [#2 0.15,0.06,0.77,U] [#3 -0.05,-0.17,0.67,U] [#4 -0.06,-0.07,0.64,U] [#5 -0.34,0.02,0.71,U] [#6 -0.16,-0.07,0.61,U] [#7 0.12,-0.27,0.57,U] [#8 0.04,-0.13,0.60,U] 
01:19:36.820 00.002 1032 single-star, 8 included, MultiStar: {-0.04, -0.07}, one-star: {0.03, 0.03}
01:19:36.821 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
01:19:36.822 00.001 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
01:19:36.824 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.77 mountX=0.02 mountY=-0.03, mountTheta=-1.06
01:19:36.827 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
01:19:36.829 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
01:19:36.831 00.002 10072 Worker thread wakes up
01:19:36.831 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:19:36.831 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:19:36.831 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.03
01:19:36.833 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:36.835 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:36.835 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:19:36.835 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:36.835 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:19:36.835 00.000 10072 MoveAxis(E, 9, ABG)
01:19:36.835 00.000 10072 Guiding  Dir = 2, Dur = 9
01:19:36.836 00.001 10072 IsGuiding returns 0
01:19:36.836 00.000 10072 PulseGuide returned control before completion, sleep 19
01:19:36.853 00.017 1032 UpdateGuideState exits: m=1397 SNR=26.3
01:19:36.854 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:36.856 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:36.858 00.002 1032 Enqueuing Expose request
01:19:36.871 00.013 10072 IsGuiding returns 0
01:19:36.871 00.000 10072 Move returns status 0, amount 9
01:19:36.871 00.000 10072 MoveAxis(N, 0, ABG)
01:19:36.871 00.000 10072 Move returns status 0, amount 0
01:19:36.871 00.000 10072 move complete, result=0
01:19:36.871 00.000 10072 worker thread done servicing request
01:19:36.871 00.000 10072 Worker thread wakes up
01:19:36.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:36.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:36.873 00.002 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
01:19:37.284 00.411 10072 Exposure complete
01:19:37.333 00.049 10072 worker thread done servicing request
01:19:37.333 00.000 1032 OnExposeComplete: enter
01:19:37.335 00.002 1032 UpdateGuideState(): m_state=6
01:19:37.337 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2595
01:19:37.339 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.33, Mass=1411, SNR=26.5, Peak=156 HFD=2.7
01:19:37.341 00.002 1032 MultiStar: [#1 0.01,-0.04,0.97,U] [#2 0.32,0.05,0.77,U] [#3 -0.19,-0.04,0.67,U] [#4 -0.01,-0.15,0.72,U] [#5 -0.22,-0.04,0.66,U] [#6 0.07,-0.28,0.57,U] [#7 0.11,-0.23,0.53,U] [#8 0.07,-0.28,0.54,U] 
01:19:37.343 00.002 1032 single-star, 8 included, MultiStar: {0.01, -0.09}, one-star: {-0.04, 0.03}
01:19:37.345 00.002 1032 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.83) = xAngle (0.55 = 0.55)
01:19:37.347 00.002 1032 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.55 = 0.55)
01:19:37.349 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.38 mountX=0.04 mountY=0.03, mountTheta=0.55
01:19:37.353 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
01:19:37.355 00.002 1032 Enqueuing Move request for scope (-0.04, 0.03)
01:19:37.357 00.002 10072 Worker thread wakes up
01:19:37.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
01:19:37.357 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
01:19:37.357 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
01:19:37.359 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:37.362 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:37.362 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:19:37.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:37.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:19:37.362 00.000 10072 MoveAxis(E, 6, ABG)
01:19:37.362 00.000 10072 Guiding  Dir = 2, Dur = 6
01:19:37.363 00.001 10072 IsGuiding returns 0
01:19:37.363 00.000 10072 PulseGuide returned control before completion, sleep 16
01:19:37.380 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:19:37.382 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:37.383 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:37.385 00.002 1032 Enqueuing Expose request
01:19:37.390 00.005 10072 IsGuiding returns 0
01:19:37.390 00.000 10072 Move returns status 0, amount 6
01:19:37.390 00.000 10072 MoveAxis(N, 0, ABG)
01:19:37.390 00.000 10072 Move returns status 0, amount 0
01:19:37.390 00.000 10072 move complete, result=0
01:19:37.390 00.000 10072 worker thread done servicing request
01:19:37.390 00.000 10072 Worker thread wakes up
01:19:37.390 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:37.390 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:37.394 00.004 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
01:19:38.022 00.628 10072 Exposure complete
01:19:38.070 00.048 10072 worker thread done servicing request
01:19:38.070 00.000 1032 OnExposeComplete: enter
01:19:38.072 00.002 1032 UpdateGuideState(): m_state=6
01:19:38.074 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2596
01:19:38.076 00.002 1032 Star::Find returns 1 (0), X=317.23, Y=752.34, Mass=1391, SNR=26.3, Peak=164 HFD=2.8
01:19:38.078 00.002 1032 MultiStar: [#1 0.03,-0.04,0.93,U] [#2 0.51,0.05,0.76,U] [#3 0.20,-0.11,0.66,U] [#4 0.10,-0.05,0.69,U] [#5 -0.30,0.03,0.69,U] [#6 0.17,-0.24,0.60,U] [#7 0.35,-0.45,0.55,U] [#8 0.27,-0.14,0.57,U] 
01:19:38.080 00.002 1032 single-star, 8 included, MultiStar: {0.13, -0.08}, one-star: {0.00, 0.05}
01:19:38.082 00.002 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
01:19:38.084 00.002 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
01:19:38.085 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.56 mountX=0.05 mountY=-0.01, mountTheta=-0.27
01:19:38.088 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
01:19:38.091 00.003 1032 Enqueuing Move request for scope (0.00, 0.05)
01:19:38.093 00.002 10072 Worker thread wakes up
01:19:38.093 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
01:19:38.093 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
01:19:38.093 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
01:19:38.095 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:38.097 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:38.097 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:19:38.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:38.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:19:38.097 00.000 10072 MoveAxis(E, 6, ABG)
01:19:38.097 00.000 10072 Guiding  Dir = 2, Dur = 6
01:19:38.098 00.001 10072 IsGuiding returns 0
01:19:38.098 00.000 10072 PulseGuide returned control before completion, sleep 16
01:19:38.115 00.017 1032 UpdateGuideState exits: m=1391 SNR=26.3
01:19:38.118 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:38.120 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:38.121 00.001 1032 Enqueuing Expose request
01:19:38.129 00.008 10072 IsGuiding returns 0
01:19:38.129 00.000 10072 Move returns status 0, amount 6
01:19:38.129 00.000 10072 MoveAxis(N, 0, ABG)
01:19:38.129 00.000 10072 Move returns status 0, amount 0
01:19:38.129 00.000 10072 move complete, result=0
01:19:38.129 00.000 10072 worker thread done servicing request
01:19:38.129 00.000 10072 Worker thread wakes up
01:19:38.129 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:38.129 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:38.134 00.005 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
01:19:38.542 00.408 10072 Exposure complete
01:19:38.589 00.047 10072 worker thread done servicing request
01:19:38.589 00.000 1032 OnExposeComplete: enter
01:19:38.591 00.002 1032 UpdateGuideState(): m_state=6
01:19:38.592 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2597
01:19:38.593 00.001 1032 Star::Find returns 1 (0), X=317.24, Y=752.21, Mass=1316, SNR=25.6, Peak=151 HFD=2.9
01:19:38.596 00.003 1032 MultiStar: [#1 0.23,-0.08,1.03,U] [#2 0.38,-0.03,0.79,U] [#3 0.09,-0.23,0.70,U] [#4 0.10,-0.29,0.70,U] [#5 -0.03,0.00,0.65,U] [#6 0.03,-0.29,0.63,U] [#7 0.18,-0.44,0.55,U] [#8 0.03,-0.26,0.57,U] 
01:19:38.597 00.001 1032 single-star, 8 included, MultiStar: {0.12, -0.17}, one-star: {0.01, -0.08}
01:19:38.598 00.001 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
01:19:38.601 00.003 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
01:19:38.602 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.45 mountX=-0.08 mountY=0.01, mountTheta=3.00
01:19:38.604 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
01:19:38.606 00.002 1032 Enqueuing Move request for scope (0.01, -0.08)
01:19:38.607 00.001 10072 Worker thread wakes up
01:19:38.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
01:19:38.607 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
01:19:38.608 00.001 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
01:19:38.610 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:38.612 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:38.612 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:19:38.613 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:38.613 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:19:38.613 00.000 10072 MoveAxis(E, 4, ABG)
01:19:38.613 00.000 10072 Guiding  Dir = 2, Dur = 4
01:19:38.613 00.000 10072 IsGuiding returns 0
01:19:38.614 00.001 10072 PulseGuide returned control before completion, sleep 14
01:19:38.630 00.016 1032 UpdateGuideState exits: m=1316 SNR=25.6
01:19:38.632 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:38.634 00.002 10072 IsGuiding returns 0
01:19:38.634 00.000 10072 Move returns status 0, amount 4
01:19:38.634 00.000 10072 MoveAxis(N, 0, ABG)
01:19:38.634 00.000 10072 Move returns status 0, amount 0
01:19:38.634 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:38.635 00.001 1032 Enqueuing Expose request
01:19:38.636 00.001 10072 move complete, result=0
01:19:38.636 00.000 10072 worker thread done servicing request
01:19:38.636 00.000 10072 Worker thread wakes up
01:19:38.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:38.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:38.637 00.001 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
01:19:39.275 00.638 10072 Exposure complete
01:19:39.322 00.047 10072 worker thread done servicing request
01:19:39.322 00.000 1032 OnExposeComplete: enter
01:19:39.324 00.002 1032 UpdateGuideState(): m_state=6
01:19:39.327 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2598
01:19:39.329 00.002 1032 Star::Find returns 1 (0), X=317.23, Y=752.40, Mass=1341, SNR=25.8, Peak=162 HFD=2.8
01:19:39.336 00.007 1032 MultiStar: [#1 0.12,-0.02,0.95,U] [#2 0.41,0.09,0.68,U] [#3 0.14,-0.02,0.65,U] [#4 -0.04,-0.15,0.71,U] [#5 0.01,0.04,0.65,U] [#6 0.02,-0.13,0.58,U] [#7 0.12,-0.17,0.56,U] [#8 0.11,-0.30,0.63,U] 
01:19:39.339 00.003 1032 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.00, 0.11}
01:19:39.341 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
01:19:39.343 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
01:19:39.345 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.44 mountX=-0.07 mountY=-0.08, mountTheta=-2.27
01:19:39.349 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
01:19:39.352 00.003 1032 Enqueuing Move request for scope (0.10, -0.05)
01:19:39.354 00.002 10072 Worker thread wakes up
01:19:39.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
01:19:39.354 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
01:19:39.354 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.08
01:19:39.357 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:39.360 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:39.360 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:19:39.360 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:39.360 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:19:39.360 00.000 10072 MoveAxis(E, 5, ABG)
01:19:39.360 00.000 10072 Guiding  Dir = 2, Dur = 5
01:19:39.361 00.001 10072 IsGuiding returns 0
01:19:39.361 00.000 10072 PulseGuide returned control before completion, sleep 15
01:19:39.379 00.018 10072 IsGuiding returns 0
01:19:39.380 00.001 10072 Move returns status 0, amount 5
01:19:39.380 00.000 10072 MoveAxis(N, 0, ABG)
01:19:39.380 00.000 10072 Move returns status 0, amount 0
01:19:39.380 00.000 10072 move complete, result=0
01:19:39.380 00.000 10072 worker thread done servicing request
01:19:39.380 00.000 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:19:39.383 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:39.384 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:39.386 00.002 1032 Enqueuing Expose request
01:19:39.387 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:19:39.389 00.002 10072 Worker thread wakes up
01:19:39.389 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:39.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:39.808 00.419 10072 Exposure complete
01:19:39.857 00.049 10072 worker thread done servicing request
01:19:39.857 00.000 1032 OnExposeComplete: enter
01:19:39.858 00.001 1032 UpdateGuideState(): m_state=6
01:19:39.860 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2599
01:19:39.862 00.002 1032 Star::Find returns 1 (0), X=317.28, Y=752.25, Mass=1373, SNR=26.1, Peak=153 HFD=2.9
01:19:39.864 00.002 1032 MultiStar: [#1 0.10,-0.22,0.97,U] [#2 0.49,0.05,0.69,U] [#3 -0.01,-0.11,0.66,U] [#4 -0.01,-0.17,0.73,U] [#5 -0.23,-0.08,0.69,U] [#6 -0.09,-0.20,0.61,U] [#7 0.21,-0.27,0.57,U] [#8 0.17,-0.16,0.57,U] 
01:19:39.865 00.001 1032 single-star, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.05, -0.04}
01:19:39.867 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
01:19:39.868 00.001 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
01:19:39.869 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.75 mountX=-0.05 mountY=-0.03, mountTheta=-2.59
01:19:39.873 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
01:19:39.875 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
01:19:39.876 00.001 10072 Worker thread wakes up
01:19:39.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:19:39.877 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:19:39.877 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.03
01:19:39.879 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:39.881 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:39.881 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:19:39.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:39.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:19:39.881 00.000 10072 MoveAxis(E, 3, ABG)
01:19:39.881 00.000 10072 Guiding  Dir = 2, Dur = 3
01:19:39.882 00.001 10072 IsGuiding returns 0
01:19:39.882 00.000 10072 PulseGuide returned control before completion, sleep 13
01:19:39.899 00.017 10072 IsGuiding returns 0
01:19:39.899 00.000 10072 Move returns status 0, amount 3
01:19:39.899 00.000 10072 MoveAxis(N, 0, ABG)
01:19:39.899 00.000 10072 Move returns status 0, amount 0
01:19:39.899 00.000 10072 move complete, result=0
01:19:39.899 00.000 10072 worker thread done servicing request
01:19:39.901 00.002 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:19:39.903 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:39.905 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:39.906 00.001 1032 Enqueuing Expose request
01:19:39.908 00.002 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:19:39.909 00.001 10072 Worker thread wakes up
01:19:39.909 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:39.909 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:40.546 00.637 10072 Exposure complete
01:19:40.593 00.047 10072 worker thread done servicing request
01:19:40.594 00.001 1032 OnExposeComplete: enter
01:19:40.595 00.001 1032 UpdateGuideState(): m_state=6
01:19:40.597 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2600
01:19:40.600 00.003 1032 Star::Find returns 1 (0), X=317.30, Y=752.28, Mass=1507, SNR=27.3, Peak=151 HFD=2.9
01:19:40.601 00.001 1032 MultiStar: [#1 0.20,-0.23,0.96,U] [#2 0.25,-0.08,0.69,U] [#3 -0.04,-0.14,0.63,U] [#4 0.01,-0.20,0.68,U] [#5 -0.31,-0.23,0.69,U] [#6 -0.01,-0.25,0.58,U] [#7 0.13,-0.29,0.49,U] [#8 0.17,-0.22,0.53,U] 
01:19:40.603 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.17}, one-star: {0.07, -0.01}
01:19:40.604 00.001 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
01:19:40.607 00.003 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
01:19:40.608 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.18 mountX=-0.03 mountY=-0.06, mountTheta=-2.01
01:19:40.610 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
01:19:40.614 00.004 1032 Enqueuing Move request for scope (0.07, -0.01)
01:19:40.616 00.002 10072 Worker thread wakes up
01:19:40.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
01:19:40.616 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
01:19:40.616 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
01:19:40.619 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:40.622 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:40.622 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:19:40.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:40.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:19:40.622 00.000 10072 MoveAxis(E, 4, ABG)
01:19:40.623 00.001 10072 Guiding  Dir = 2, Dur = 4
01:19:40.623 00.000 10072 IsGuiding returns 0
01:19:40.623 00.000 10072 PulseGuide returned control before completion, sleep 14
01:19:40.639 00.016 1032 UpdateGuideState exits: m=1507 SNR=27.3
01:19:40.642 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:40.644 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:40.646 00.002 1032 Enqueuing Expose request
01:19:40.653 00.007 10072 IsGuiding returns 0
01:19:40.653 00.000 10072 Move returns status 0, amount 4
01:19:40.653 00.000 10072 MoveAxis(N, 0, ABG)
01:19:40.653 00.000 10072 Move returns status 0, amount 0
01:19:40.653 00.000 10072 move complete, result=0
01:19:40.653 00.000 10072 worker thread done servicing request
01:19:40.654 00.001 10072 Worker thread wakes up
01:19:40.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:40.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:40.656 00.002 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:19:41.061 00.405 10072 Exposure complete
01:19:41.107 00.046 10072 worker thread done servicing request
01:19:41.107 00.000 1032 OnExposeComplete: enter
01:19:41.110 00.003 1032 UpdateGuideState(): m_state=6
01:19:41.113 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2601
01:19:41.116 00.003 1032 Star::Find returns 1 (0), X=317.36, Y=752.35, Mass=1376, SNR=26.1, Peak=143 HFD=3.0
01:19:41.117 00.001 1032 MultiStar: [#1 0.15,-0.31,0.97,U] [#2 0.26,-0.11,0.72,U] [#3 0.21,-0.20,0.71,U] [#4 -0.00,-0.17,0.69,U] [#5 -0.14,-0.11,0.72,U] [#6 0.19,-0.11,0.63,U] [#7 0.24,-0.48,0.52,U] [#8 -0.04,-0.42,0.58,U] 
01:19:41.118 00.001 1032 single-star, 8 included, MultiStar: {0.11, -0.19}, one-star: {0.13, 0.06}
01:19:41.120 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
01:19:41.121 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
01:19:41.122 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.41 mountX=0.02 mountY=-0.14, mountTheta=-1.42
01:19:41.125 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
01:19:41.127 00.002 1032 Enqueuing Move request for scope (0.13, 0.06)
01:19:41.128 00.001 10072 Worker thread wakes up
01:19:41.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
01:19:41.128 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
01:19:41.128 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.02 yDistance=-0.14
01:19:41.130 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:41.132 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:41.132 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:19:41.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:41.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:19:41.132 00.000 10072 MoveAxis(E, 4, ABG)
01:19:41.132 00.000 10072 Guiding  Dir = 2, Dur = 4
01:19:41.133 00.001 10072 IsGuiding returns 0
01:19:41.133 00.000 10072 PulseGuide returned control before completion, sleep 14
01:19:41.149 00.016 1032 UpdateGuideState exits: m=1376 SNR=26.1
01:19:41.151 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:41.152 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:41.154 00.002 1032 Enqueuing Expose request
01:19:41.155 00.001 10072 IsGuiding returns 0
01:19:41.155 00.000 10072 Move returns status 0, amount 4
01:19:41.155 00.000 10072 MoveAxis(N, 0, ABG)
01:19:41.155 00.000 10072 Move returns status 0, amount 0
01:19:41.155 00.000 10072 move complete, result=0
01:19:41.155 00.000 10072 worker thread done servicing request
01:19:41.155 00.000 10072 Worker thread wakes up
01:19:41.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:41.155 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:41.162 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:19:41.783 00.621 10072 Exposure complete
01:19:41.832 00.049 10072 worker thread done servicing request
01:19:41.832 00.000 1032 OnExposeComplete: enter
01:19:41.835 00.003 1032 UpdateGuideState(): m_state=6
01:19:41.838 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2602
01:19:41.839 00.001 1032 Star::Find returns 1 (0), X=317.49, Y=752.27, Mass=1473, SNR=27.0, Peak=156 HFD=3.0
01:19:41.841 00.002 1032 MultiStar: [#1 0.14,-0.12,0.90,U] [#2 0.45,-0.04,0.73,U] [#3 0.17,-0.24,0.66,U] [#4 0.09,-0.16,0.64,U] [#5 -0.11,-0.07,0.64,U] [#6 0.06,-0.09,0.61,U] [#7 0.10,-0.50,0.52,U] [#8 -0.10,-0.28,0.57,U] 
01:19:41.842 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.15}, one-star: {0.26, -0.02}
01:19:41.844 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
01:19:41.845 00.001 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
01:19:41.846 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-0.84 mountX=-0.18 mountY=-0.09, mountTheta=-2.67
01:19:41.849 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.15, opts=13)
01:19:41.850 00.001 1032 Enqueuing Move request for scope (0.14, -0.15)
01:19:41.852 00.002 10072 Worker thread wakes up
01:19:41.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
01:19:41.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
01:19:41.852 00.000 10072 Moving (0.14, -0.15) raw xDistance=-0.18 yDistance=-0.09
01:19:41.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:41.856 00.002 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 288.01
01:19:41.856 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
01:19:41.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:41.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:19:41.856 00.000 10072 MoveAxis(E, 89, ABG)
01:19:41.857 00.001 10072 Guiding  Dir = 2, Dur = 89
01:19:41.857 00.000 10072 IsGuiding returns 0
01:19:41.857 00.000 10072 PulseGuide returned control before completion, sleep 99
01:19:41.874 00.017 1032 UpdateGuideState exits: m=1473 SNR=27.0
01:19:41.876 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:41.877 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:41.878 00.001 1032 Enqueuing Expose request
01:19:41.967 00.089 10072 IsGuiding returns 0
01:19:41.967 00.000 10072 Move returns status 0, amount 89
01:19:41.967 00.000 10072 MoveAxis(N, 0, ABG)
01:19:41.967 00.000 10072 Move returns status 0, amount 0
01:19:41.967 00.000 10072 move complete, result=0
01:19:41.967 00.000 10072 worker thread done servicing request
01:19:41.967 00.000 1032 GuideStep: -0.2 px 89 ms EAST, -0.1 px 0 ms NORTH
01:19:41.970 00.003 10072 Worker thread wakes up
01:19:41.970 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:41.970 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:42.377 00.407 10072 Exposure complete
01:19:42.429 00.052 10072 worker thread done servicing request
01:19:42.429 00.000 1032 OnExposeComplete: enter
01:19:42.431 00.002 1032 UpdateGuideState(): m_state=6
01:19:42.433 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2603
01:19:42.435 00.002 1032 Star::Find returns 1 (0), X=317.41, Y=752.50, Mass=1355, SNR=25.9, Peak=162 HFD=3.1
01:19:42.437 00.002 1032 MultiStar: [#1 0.12,0.06,0.98,U] [#2 0.28,0.14,0.77,U] [#3 0.22,-0.17,0.69,U] [#4 0.10,-0.03,0.74,U] [#5 -0.03,0.19,0.70,U] [#6 -0.02,0.02,0.60,U] [#7 0.21,-0.27,0.51,U] [#8 0.19,-0.26,0.56,U] 
01:19:42.439 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.18, 0.20}
01:19:42.440 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
01:19:42.441 00.001 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
01:19:42.443 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.08 mountX=-0.03 mountY=-0.14, mountTheta=-1.75
01:19:42.446 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
01:19:42.447 00.001 1032 Enqueuing Move request for scope (0.14, 0.01)
01:19:42.448 00.001 10072 Worker thread wakes up
01:19:42.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
01:19:42.448 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
01:19:42.449 00.001 10072 Moving (0.14, 0.01) raw xDistance=-0.03 yDistance=-0.14
01:19:42.450 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:42.453 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:42.454 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:19:42.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:42.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:19:42.454 00.000 10072 MoveAxis(E, 5, ABG)
01:19:42.454 00.000 10072 Guiding  Dir = 2, Dur = 5
01:19:42.454 00.000 10072 IsGuiding returns 0
01:19:42.454 00.000 10072 PulseGuide returned control before completion, sleep 15
01:19:42.471 00.017 1032 UpdateGuideState exits: m=1355 SNR=25.9
01:19:42.472 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:42.474 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:42.476 00.002 1032 Enqueuing Expose request
01:19:42.483 00.007 10072 IsGuiding returns 0
01:19:42.483 00.000 10072 Move returns status 0, amount 5
01:19:42.483 00.000 10072 MoveAxis(N, 0, ABG)
01:19:42.483 00.000 10072 Move returns status 0, amount 0
01:19:42.483 00.000 10072 move complete, result=0
01:19:42.483 00.000 10072 worker thread done servicing request
01:19:42.483 00.000 10072 Worker thread wakes up
01:19:42.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:42.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:42.483 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:19:43.118 00.635 10072 Exposure complete
01:19:43.165 00.047 10072 worker thread done servicing request
01:19:43.165 00.000 1032 OnExposeComplete: enter
01:19:43.167 00.002 1032 UpdateGuideState(): m_state=6
01:19:43.169 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2604
01:19:43.172 00.003 1032 Star::Find returns 1 (0), X=317.27, Y=752.42, Mass=1349, SNR=25.9, Peak=148 HFD=3.1
01:19:43.173 00.001 1032 MultiStar: [#1 0.03,-0.18,1.03,U] [#2 0.15,-0.01,0.76,U] [#3 -0.05,-0.14,0.68,U] [#4 -0.02,-0.05,0.74,U] [#5 -0.29,0.04,0.68,U] [#6 -0.05,-0.12,0.58,U] [#7 0.13,-0.35,0.52,U] [#8 -0.06,-0.17,0.59,U] 
01:19:43.175 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {0.04, 0.13}
01:19:43.177 00.002 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.79)
01:19:43.179 00.002 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.79)
01:19:43.181 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.67 mountX=-0.07 mountY=0.03, mountTheta=2.79
01:19:43.184 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.08, opts=13)
01:19:43.186 00.002 1032 Enqueuing Move request for scope (-0.01, -0.08)
01:19:43.187 00.001 10072 Worker thread wakes up
01:19:43.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
01:19:43.187 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
01:19:43.187 00.000 10072 Moving (-0.01, -0.08) raw xDistance=-0.07 yDistance=0.03
01:19:43.190 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:43.194 00.004 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:43.195 00.001 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:19:43.195 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:43.195 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:19:43.195 00.000 10072 MoveAxis(E, 5, ABG)
01:19:43.195 00.000 10072 Guiding  Dir = 2, Dur = 5
01:19:43.197 00.002 10072 IsGuiding returns 0
01:19:43.197 00.000 10072 PulseGuide returned control before completion, sleep 15
01:19:43.212 00.015 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:19:43.215 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:43.216 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:43.218 00.002 1032 Enqueuing Expose request
01:19:43.224 00.006 10072 IsGuiding returns 0
01:19:43.224 00.000 10072 Move returns status 0, amount 5
01:19:43.224 00.000 10072 MoveAxis(N, 0, ABG)
01:19:43.224 00.000 10072 Move returns status 0, amount 0
01:19:43.224 00.000 10072 move complete, result=0
01:19:43.224 00.000 10072 worker thread done servicing request
01:19:43.224 00.000 10072 Worker thread wakes up
01:19:43.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:43.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:43.230 00.006 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
01:19:43.631 00.401 10072 Exposure complete
01:19:43.681 00.050 10072 worker thread done servicing request
01:19:43.681 00.000 1032 OnExposeComplete: enter
01:19:43.683 00.002 1032 UpdateGuideState(): m_state=6
01:19:43.685 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2605
01:19:43.687 00.002 1032 Star::Find returns 1 (0), X=317.29, Y=752.40, Mass=1453, SNR=26.9, Peak=171 HFD=2.9
01:19:43.688 00.001 1032 MultiStar: [#1 0.11,-0.16,0.98,U] [#2 0.11,0.15,0.69,U] [#3 -0.03,-0.07,0.63,U] [#4 -0.12,-0.03,0.68,U] [#5 -0.23,0.07,0.70,U] [#6 0.03,-0.17,0.60,U] [#7 0.15,-0.32,0.48,U] [#8 -0.05,-0.16,0.59,U] 
01:19:43.690 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.06, 0.11}
01:19:43.692 00.002 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.03)
01:19:43.693 00.001 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.03)
01:19:43.694 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.43 mountX=-0.05 mountY=0.01, mountTheta=3.03
01:19:43.697 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
01:19:43.699 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
01:19:43.701 00.002 10072 Worker thread wakes up
01:19:43.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
01:19:43.701 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
01:19:43.701 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
01:19:43.702 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:43.706 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:43.706 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:19:43.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:43.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:19:43.706 00.000 10072 MoveAxis(E, 4, ABG)
01:19:43.706 00.000 10072 Guiding  Dir = 2, Dur = 4
01:19:43.707 00.001 10072 IsGuiding returns 0
01:19:43.708 00.001 10072 PulseGuide returned control before completion, sleep 14
01:19:43.726 00.018 1032 UpdateGuideState exits: m=1453 SNR=26.9
01:19:43.728 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:43.729 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:43.732 00.003 1032 Enqueuing Expose request
01:19:43.738 00.006 10072 IsGuiding returns 0
01:19:43.738 00.000 10072 Move returns status 0, amount 4
01:19:43.738 00.000 10072 MoveAxis(N, 0, ABG)
01:19:43.738 00.000 10072 Move returns status 0, amount 0
01:19:43.738 00.000 10072 move complete, result=0
01:19:43.738 00.000 10072 worker thread done servicing request
01:19:43.738 00.000 10072 Worker thread wakes up
01:19:43.740 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:43.740 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:43.743 00.003 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
01:19:44.365 00.622 10072 Exposure complete
01:19:44.411 00.046 10072 worker thread done servicing request
01:19:44.411 00.000 1032 OnExposeComplete: enter
01:19:44.413 00.002 1032 UpdateGuideState(): m_state=6
01:19:44.415 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2606
01:19:44.417 00.002 1032 Star::Find returns 1 (0), X=317.32, Y=752.47, Mass=1645, SNR=28.6, Peak=185 HFD=3.0
01:19:44.418 00.001 1032 MultiStar: [#1 0.04,-0.07,0.88,U] [#2 0.05,0.08,0.67,U] [#3 0.13,-0.02,0.62,U] [#4 0.04,-0.13,0.63,U] [#5 -0.15,0.09,0.65,U] [#6 0.04,-0.01,0.52,U] [#7 0.25,-0.05,0.51,U] [#8 -0.21,-0.28,0.55,U] 
01:19:44.419 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.09, 0.18}
01:19:44.422 00.003 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
01:19:44.422 00.000 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
01:19:44.423 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-0.22 mountX=-0.02 mountY=-0.03, mountTheta=-2.05
01:19:44.427 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
01:19:44.429 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
01:19:44.431 00.002 10072 Worker thread wakes up
01:19:44.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
01:19:44.431 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
01:19:44.431 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
01:19:44.433 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:44.436 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:44.436 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:19:44.436 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:44.436 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:19:44.436 00.000 10072 MoveAxis(E, 4, ABG)
01:19:44.436 00.000 10072 Guiding  Dir = 2, Dur = 4
01:19:44.436 00.000 10072 IsGuiding returns 0
01:19:44.438 00.002 10072 PulseGuide returned control before completion, sleep 14
01:19:44.455 00.017 1032 UpdateGuideState exits: m=1645 SNR=28.6
01:19:44.459 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:44.462 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:44.464 00.002 1032 Enqueuing Expose request
01:19:44.487 00.023 10072 IsGuiding returns 0
01:19:44.487 00.000 10072 Move returns status 0, amount 4
01:19:44.487 00.000 10072 MoveAxis(N, 0, ABG)
01:19:44.487 00.000 10072 Move returns status 0, amount 0
01:19:44.487 00.000 10072 move complete, result=0
01:19:44.487 00.000 10072 worker thread done servicing request
01:19:44.489 00.002 10072 Worker thread wakes up
01:19:44.489 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:44.490 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:44.493 00.003 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
01:19:44.898 00.405 10072 Exposure complete
01:19:44.945 00.047 10072 worker thread done servicing request
01:19:44.945 00.000 1032 OnExposeComplete: enter
01:19:44.948 00.003 1032 UpdateGuideState(): m_state=6
01:19:44.949 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2607
01:19:44.951 00.002 1032 Star::Find returns 1 (0), X=317.37, Y=752.43, Mass=1275, SNR=25.1, Peak=133 HFD=3.0
01:19:44.952 00.001 1032 MultiStar: [#1 0.13,0.12,0.96,U] [#2 0.23,0.15,0.79,U] [#3 0.00,0.17,0.73,U] [#4 0.02,0.07,0.74,U] [#5 -0.19,0.16,0.75,U] [#6 -0.07,0.03,0.63,U] [#7 0.16,0.02,0.56,U] [#8 -0.01,-0.15,0.59,U] 
01:19:44.956 00.004 1032 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.14, 0.14}
01:19:44.958 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
01:19:44.960 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
01:19:44.961 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.04 mountX=0.07 mountY=-0.08, mountTheta=-0.79
01:19:44.964 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
01:19:44.965 00.001 1032 Enqueuing Move request for scope (0.05, 0.09)
01:19:44.966 00.001 10072 Worker thread wakes up
01:19:44.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
01:19:44.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
01:19:44.966 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.08
01:19:44.968 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:44.971 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:44.971 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:19:44.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:44.972 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:19:44.972 00.000 10072 MoveAxis(E, 3, ABG)
01:19:44.972 00.000 10072 Guiding  Dir = 2, Dur = 3
01:19:44.972 00.000 10072 IsGuiding returns 0
01:19:44.973 00.001 10072 PulseGuide returned control before completion, sleep 13
01:19:44.988 00.015 10072 IsGuiding returns 0
01:19:44.988 00.000 10072 Move returns status 0, amount 3
01:19:44.989 00.001 10072 MoveAxis(N, 0, ABG)
01:19:44.989 00.000 10072 Move returns status 0, amount 0
01:19:44.989 00.000 10072 move complete, result=0
01:19:44.989 00.000 10072 worker thread done servicing request
01:19:44.991 00.002 1032 UpdateGuideState exits: m=1275 SNR=25.1
01:19:44.993 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:44.995 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:44.998 00.003 1032 Enqueuing Expose request
01:19:44.999 00.001 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:19:45.000 00.001 10072 Worker thread wakes up
01:19:45.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:45.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:45.632 00.632 10072 Exposure complete
01:19:45.679 00.047 10072 worker thread done servicing request
01:19:45.679 00.000 1032 OnExposeComplete: enter
01:19:45.680 00.001 1032 UpdateGuideState(): m_state=6
01:19:45.682 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2608
01:19:45.683 00.001 1032 Star::Find returns 1 (0), X=317.20, Y=752.54, Mass=1349, SNR=25.9, Peak=178 HFD=2.8
01:19:45.686 00.003 1032 MultiStar: [#1 0.04,0.13,0.94,U] [#2 0.32,0.16,0.74,U] [#3 0.19,0.13,0.74,U] [#4 -0.11,0.25,0.74,U] [#5 -0.30,0.26,0.71,U] [#6 0.00,0.09,0.56,U] [#7 0.48,-0.29,0.52,U] [#8 0.15,-0.10,0.60,U] 
01:19:45.687 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.12}, one-star: {-0.03, 0.24}
01:19:45.688 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
01:19:45.690 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
01:19:45.692 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.06 mountX=0.10 mountY=-0.10, mountTheta=-0.77
01:19:45.696 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
01:19:45.697 00.001 1032 Enqueuing Move request for scope (0.07, 0.12)
01:19:45.699 00.002 10072 Worker thread wakes up
01:19:45.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
01:19:45.699 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
01:19:45.699 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.10
01:19:45.701 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:45.704 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:45.704 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
01:19:45.704 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:45.704 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:19:45.704 00.000 10072 MoveAxis(E, 3, ABG)
01:19:45.704 00.000 10072 Guiding  Dir = 2, Dur = 3
01:19:45.705 00.001 10072 IsGuiding returns 0
01:19:45.705 00.000 10072 PulseGuide returned control before completion, sleep 13
01:19:45.721 00.016 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:19:45.726 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:45.728 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:45.731 00.003 1032 Enqueuing Expose request
01:19:45.733 00.002 10072 IsGuiding returns 1
01:19:45.733 00.000 10072 scope still moving after pulse duration time elapsed
01:19:45.754 00.021 10072 IsGuiding returns 0
01:19:45.754 00.000 10072 scope move finished after 3 + 47 ms
01:19:45.754 00.000 10072 Move returns status 0, amount 3
01:19:45.754 00.000 10072 MoveAxis(N, 0, ABG)
01:19:45.754 00.000 10072 Move returns status 0, amount 0
01:19:45.754 00.000 10072 move complete, result=0
01:19:45.754 00.000 10072 worker thread done servicing request
01:19:45.754 00.000 10072 Worker thread wakes up
01:19:45.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:45.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:45.759 00.005 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:19:46.166 00.407 10072 Exposure complete
01:19:46.215 00.049 10072 worker thread done servicing request
01:19:46.215 00.000 1032 OnExposeComplete: enter
01:19:46.217 00.002 1032 UpdateGuideState(): m_state=6
01:19:46.219 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2609
01:19:46.221 00.002 1032 Star::Find returns 1 (0), X=317.39, Y=752.23, Mass=1379, SNR=26.2, Peak=144 HFD=2.8
01:19:46.224 00.003 1032 MultiStar: [#1 0.18,0.13,1.01,U] [#2 0.24,0.06,0.74,U] [#3 -0.06,-0.04,0.68,U] [#4 0.01,-0.19,0.69,U] [#5 -0.03,-0.01,0.70,U] [#6 0.12,-0.12,0.64,U] [#7 0.12,-0.34,0.57,U] [#8 -0.02,-0.24,0.53,U] 
01:19:46.225 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.16, -0.06}
01:19:46.227 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
01:19:46.228 00.001 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
01:19:46.230 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.66 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
01:19:46.232 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
01:19:46.235 00.003 1032 Enqueuing Move request for scope (0.09, -0.07)
01:19:46.237 00.002 10072 Worker thread wakes up
01:19:46.237 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
01:19:46.237 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
01:19:46.237 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
01:19:46.240 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:46.243 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:46.243 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:19:46.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:46.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:19:46.243 00.000 10072 MoveAxis(E, 1, ABG)
01:19:46.243 00.000 10072 Guiding  Dir = 2, Dur = 1
01:19:46.244 00.001 10072 IsGuiding returns 0
01:19:46.244 00.000 10072 PulseGuide returned control before completion, sleep 11
01:19:46.262 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:19:46.265 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:46.266 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:46.268 00.002 1032 Enqueuing Expose request
01:19:46.271 00.003 10072 IsGuiding returns 0
01:19:46.271 00.000 10072 Move returns status 0, amount 1
01:19:46.271 00.000 10072 MoveAxis(N, 0, ABG)
01:19:46.271 00.000 10072 Move returns status 0, amount 0
01:19:46.271 00.000 10072 move complete, result=0
01:19:46.273 00.002 10072 worker thread done servicing request
01:19:46.273 00.000 10072 Worker thread wakes up
01:19:46.273 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:46.273 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:46.279 00.006 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:19:46.902 00.623 10072 Exposure complete
01:19:46.949 00.047 10072 worker thread done servicing request
01:19:46.949 00.000 1032 OnExposeComplete: enter
01:19:46.952 00.003 1032 UpdateGuideState(): m_state=6
01:19:46.953 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2610
01:19:46.956 00.003 1032 Star::Find returns 1 (0), X=317.31, Y=752.47, Mass=1349, SNR=25.9, Peak=173 HFD=2.9
01:19:46.958 00.002 1032 MultiStar: [#1 0.02,-0.16,0.96,U] [#2 0.11,0.11,0.77,U] [#3 -0.06,-0.02,0.66,U] [#4 -0.04,-0.12,0.72,U] [#5 -0.23,0.09,0.66,U] [#6 -0.01,-0.21,0.56,U] [#7 0.23,-0.44,0.51,U] [#8 -0.00,-0.05,0.57,U] 
01:19:46.960 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.08, 0.18}
01:19:46.962 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
01:19:46.964 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
01:19:46.967 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.31 mountX=-0.05 mountY=-0.00, mountTheta=-3.14
01:19:46.970 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
01:19:46.971 00.001 1032 Enqueuing Move request for scope (0.01, -0.05)
01:19:46.973 00.002 10072 Worker thread wakes up
01:19:46.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
01:19:46.973 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
01:19:46.973 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=-0.00
01:19:46.975 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:46.977 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:46.978 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:19:46.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:46.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:19:46.978 00.000 10072 MoveAxis(W, 4, ABG)
01:19:46.978 00.000 10072 Guiding  Dir = 3, Dur = 4
01:19:46.978 00.000 10072 IsGuiding returns 0
01:19:46.979 00.001 10072 PulseGuide returned control before completion, sleep 14
01:19:46.998 00.019 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:19:47.001 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:47.003 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:47.004 00.001 1032 Enqueuing Expose request
01:19:47.007 00.003 10072 IsGuiding returns 0
01:19:47.007 00.000 10072 Move returns status 0, amount 4
01:19:47.007 00.000 10072 MoveAxis(N, 0, ABG)
01:19:47.007 00.000 10072 Move returns status 0, amount 0
01:19:47.007 00.000 10072 move complete, result=0
01:19:47.007 00.000 10072 worker thread done servicing request
01:19:47.008 00.001 10072 Worker thread wakes up
01:19:47.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:47.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:47.014 00.006 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
01:19:47.415 00.401 10072 Exposure complete
01:19:47.463 00.048 10072 worker thread done servicing request
01:19:47.463 00.000 1032 OnExposeComplete: enter
01:19:47.465 00.002 1032 UpdateGuideState(): m_state=6
01:19:47.467 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2611
01:19:47.469 00.002 1032 Star::Find returns 1 (0), X=317.20, Y=752.42, Mass=1525, SNR=27.5, Peak=236 HFD=2.6
01:19:47.471 00.002 1032 MultiStar: [#1 0.04,0.04,0.87,U] [#2 0.07,0.01,0.61,U] [#3 -0.09,-0.03,0.64,U] [#4 -0.03,-0.06,0.62,U] [#5 -0.31,0.23,0.65,U] [#6 -0.17,-0.11,0.52,U] [#7 0.18,-0.21,0.50,U] [#8 -0.23,-0.22,0.53,U] 
01:19:47.473 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.00}, one-star: {-0.03, 0.13}
01:19:47.475 00.002 1032 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.83) = xAngle (-4.94 = 1.34)
01:19:47.477 00.002 1032 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.94 = 1.34)
01:19:47.478 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.11 mountX=0.01 mountY=0.06, mountTheta=1.34
01:19:47.481 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.00, opts=13)
01:19:47.483 00.002 1032 Enqueuing Move request for scope (-0.06, -0.00)
01:19:47.486 00.003 10072 Worker thread wakes up
01:19:47.486 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
01:19:47.486 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
01:19:47.486 00.000 10072 Moving (-0.06, -0.00) raw xDistance=0.01 yDistance=0.06
01:19:47.489 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:47.492 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:47.492 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:19:47.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:47.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:19:47.492 00.000 10072 MoveAxis(W, 3, ABG)
01:19:47.492 00.000 10072 Guiding  Dir = 3, Dur = 3
01:19:47.493 00.001 10072 IsGuiding returns 0
01:19:47.493 00.000 10072 PulseGuide returned control before completion, sleep 13
01:19:47.510 00.017 1032 UpdateGuideState exits: m=1525 SNR=27.5
01:19:47.512 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:47.514 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:47.516 00.002 1032 Enqueuing Expose request
01:19:47.523 00.007 10072 IsGuiding returns 0
01:19:47.526 00.003 10072 Move returns status 0, amount 3
01:19:47.526 00.000 10072 MoveAxis(N, 0, ABG)
01:19:47.526 00.000 10072 Move returns status 0, amount 0
01:19:47.526 00.000 10072 move complete, result=0
01:19:47.526 00.000 10072 worker thread done servicing request
01:19:47.526 00.000 10072 Worker thread wakes up
01:19:47.527 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:47.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:47.529 00.002 1032 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
01:19:48.163 00.634 10072 Exposure complete
01:19:48.210 00.047 10072 worker thread done servicing request
01:19:48.210 00.000 1032 OnExposeComplete: enter
01:19:48.212 00.002 1032 UpdateGuideState(): m_state=6
01:19:48.215 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2612
01:19:48.216 00.001 1032 Star::Find returns 1 (0), X=317.26, Y=752.40, Mass=1452, SNR=26.8, Peak=176 HFD=2.8
01:19:48.218 00.002 1032 MultiStar: [#1 0.04,0.04,0.93,U] [#2 0.28,-0.10,0.76,U] [#3 -0.04,-0.04,0.68,U] [#4 -0.04,-0.02,0.69,U] [#5 -0.28,-0.04,0.69,U] [#6 0.01,-0.04,0.60,U] [#7 0.14,-0.24,0.51,U] [#8 0.02,0.06,0.59,U] 
01:19:48.219 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.03, 0.11}
01:19:48.222 00.003 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
01:19:48.223 00.001 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
01:19:48.225 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.80 mountX=-0.02 mountY=-0.01, mountTheta=-2.63
01:19:48.228 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
01:19:48.230 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
01:19:48.231 00.001 10072 Worker thread wakes up
01:19:48.231 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:19:48.231 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:19:48.233 00.002 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
01:19:48.234 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:48.237 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:48.237 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:19:48.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:48.237 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:19:48.237 00.000 10072 MoveAxis(W, 4, ABG)
01:19:48.237 00.000 10072 Guiding  Dir = 3, Dur = 4
01:19:48.238 00.001 10072 IsGuiding returns 0
01:19:48.238 00.000 10072 PulseGuide returned control before completion, sleep 14
01:19:48.255 00.017 1032 UpdateGuideState exits: m=1452 SNR=26.8
01:19:48.257 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:48.259 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:48.261 00.002 1032 Enqueuing Expose request
01:19:48.262 00.001 10072 IsGuiding returns 0
01:19:48.262 00.000 10072 Move returns status 0, amount 4
01:19:48.262 00.000 10072 MoveAxis(N, 0, ABG)
01:19:48.262 00.000 10072 Move returns status 0, amount 0
01:19:48.262 00.000 10072 move complete, result=0
01:19:48.262 00.000 10072 worker thread done servicing request
01:19:48.262 00.000 10072 Worker thread wakes up
01:19:48.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:48.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:48.269 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
01:19:48.680 00.411 10072 Exposure complete
01:19:48.727 00.047 10072 worker thread done servicing request
01:19:48.727 00.000 1032 OnExposeComplete: enter
01:19:48.729 00.002 1032 UpdateGuideState(): m_state=6
01:19:48.730 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2613
01:19:48.732 00.002 1032 Star::Find returns 1 (0), X=317.52, Y=752.42, Mass=1381, SNR=26.2, Peak=161 HFD=3.1
01:19:48.733 00.001 1032 MultiStar: [#1 0.31,0.06,0.93,U] [#2 0.28,-0.03,0.83,U] [#3 0.28,-0.14,0.64,U] [#4 0.06,-0.06,0.66,U] [#5 -0.16,0.06,0.68,U] [#6 0.08,-0.02,0.62,U] [#7 0.40,-0.03,0.54,U] [#8 0.03,-0.18,0.59,U] 
01:19:48.736 00.003 1032 refined, 8 included, MultiStar: {0.19, -0.01}, one-star: {0.29, 0.13}
01:19:48.738 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
01:19:48.740 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
01:19:48.741 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.05 mountX=-0.06 mountY=-0.18, mountTheta=-1.88
01:19:48.744 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.01, opts=13)
01:19:48.746 00.002 1032 Enqueuing Move request for scope (0.19, -0.01)
01:19:48.747 00.001 10072 Worker thread wakes up
01:19:48.747 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
01:19:48.747 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
01:19:48.748 00.001 10072 Moving (0.19, -0.01) raw xDistance=-0.06 yDistance=-0.18
01:19:48.750 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:48.753 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:48.753 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:19:48.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:48.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:19:48.753 00.000 10072 MoveAxis(W, 4, ABG)
01:19:48.753 00.000 10072 Guiding  Dir = 3, Dur = 4
01:19:48.753 00.000 10072 IsGuiding returns 0
01:19:48.754 00.001 10072 PulseGuide returned control before completion, sleep 14
01:19:48.771 00.017 10072 IsGuiding returns 0
01:19:48.771 00.000 10072 Move returns status 0, amount 4
01:19:48.771 00.000 10072 MoveAxis(N, 0, ABG)
01:19:48.771 00.000 10072 Move returns status 0, amount 0
01:19:48.771 00.000 10072 move complete, result=0
01:19:48.771 00.000 10072 worker thread done servicing request
01:19:48.771 00.000 1032 UpdateGuideState exits: m=1381 SNR=26.2
01:19:48.774 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:48.775 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:48.777 00.002 1032 Enqueuing Expose request
01:19:48.779 00.002 1032 GuideStep: -0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
01:19:48.781 00.002 10072 Worker thread wakes up
01:19:48.781 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:48.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:49.413 00.632 10072 Exposure complete
01:19:49.461 00.048 10072 worker thread done servicing request
01:19:49.461 00.000 1032 OnExposeComplete: enter
01:19:49.463 00.002 1032 UpdateGuideState(): m_state=6
01:19:49.465 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2614
01:19:49.468 00.003 1032 Star::Find returns 1 (0), X=317.41, Y=752.39, Mass=1315, SNR=25.5, Peak=154 HFD=3.0
01:19:49.469 00.001 1032 MultiStar: [#1 0.29,-0.14,1.03,U] [#2 0.26,0.15,0.71,U] [#3 0.27,-0.03,0.66,U] [#4 0.13,-0.02,0.72,U] [#5 0.06,0.20,0.72,U] [#6 -0.06,0.01,0.60,U] [#7 0.30,-0.28,0.56,U] [#8 0.26,-0.08,0.58,U] 
01:19:49.471 00.002 1032 refined, 8 included, MultiStar: {0.19, -0.00}, one-star: {0.18, 0.09}
01:19:49.473 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
01:19:49.475 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
01:19:49.476 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-0.02 mountX=-0.05 mountY=-0.19, mountTheta=-1.85
01:19:49.478 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.00, opts=13)
01:19:49.480 00.002 1032 Enqueuing Move request for scope (0.19, -0.00)
01:19:49.481 00.001 10072 Worker thread wakes up
01:19:49.481 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.00) opts 0xd
01:19:49.481 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.00)
01:19:49.481 00.000 10072 Moving (0.19, -0.00) raw xDistance=-0.05 yDistance=-0.19
01:19:49.483 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:49.485 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:49.485 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:19:49.485 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:49.485 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:19:49.485 00.000 10072 MoveAxis(W, 5, ABG)
01:19:49.485 00.000 10072 Guiding  Dir = 3, Dur = 5
01:19:49.487 00.002 10072 IsGuiding returns 0
01:19:49.487 00.000 10072 PulseGuide returned control before completion, sleep 15
01:19:49.506 00.019 1032 UpdateGuideState exits: m=1315 SNR=25.5
01:19:49.509 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:49.510 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:49.512 00.002 1032 Enqueuing Expose request
01:19:49.521 00.009 10072 IsGuiding returns 0
01:19:49.522 00.001 10072 Move returns status 0, amount 5
01:19:49.522 00.000 10072 MoveAxis(N, 0, ABG)
01:19:49.522 00.000 10072 Move returns status 0, amount 0
01:19:49.522 00.000 10072 move complete, result=0
01:19:49.522 00.000 10072 worker thread done servicing request
01:19:49.522 00.000 10072 Worker thread wakes up
01:19:49.522 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:49.522 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:49.523 00.001 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
01:19:49.929 00.406 10072 Exposure complete
01:19:49.981 00.052 10072 worker thread done servicing request
01:19:49.981 00.000 1032 OnExposeComplete: enter
01:19:49.983 00.002 1032 UpdateGuideState(): m_state=6
01:19:49.986 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2615
01:19:49.987 00.001 1032 Star::Find returns 1 (0), X=317.55, Y=752.36, Mass=1494, SNR=27.2, Peak=150 HFD=3.2
01:19:49.990 00.003 1032 MultiStar: [#1 0.17,-0.09,0.92,U] [#2 0.42,0.04,0.66,U] [#3 0.28,0.09,0.65,U] [#4 0.13,-0.02,0.70,U] [#5 0.14,0.23,0.68,U] [#6 0.14,-0.14,0.56,U] [#7 0.57,-0.41,0.51,U] [#8 0.34,-0.28,0.53,U] 
01:19:49.992 00.002 1032 refined, 8 included, MultiStar: {0.27, -0.04}, one-star: {0.32, 0.06}
01:19:49.995 00.003 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
01:19:49.996 00.001 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
01:19:49.999 00.003 1032 CameraToMount -- cameraX=0.27 cameraY=-0.04 hyp=0.27 cameraTheta=-0.13 mountX=-0.10 mountY=-0.25, mountTheta=-1.96
01:19:50.001 00.002 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.04, opts=13)
01:19:50.003 00.002 1032 Enqueuing Move request for scope (0.27, -0.04)
01:19:50.005 00.002 10072 Worker thread wakes up
01:19:50.005 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.04) opts 0xd
01:19:50.005 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.04)
01:19:50.005 00.000 10072 Moving (0.27, -0.04) raw xDistance=-0.10 yDistance=-0.25
01:19:50.007 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:50.009 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:50.009 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
01:19:50.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:19:50.010 00.001 10072 MoveAxis(W, 4, ABG)
01:19:50.010 00.000 10072 Guiding  Dir = 3, Dur = 4
01:19:50.010 00.000 10072 IsGuiding returns 0
01:19:50.010 00.000 10072 PulseGuide returned control before completion, sleep 14
01:19:50.029 00.019 1032 UpdateGuideState exits: m=1494 SNR=27.2
01:19:50.032 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:50.033 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:50.035 00.002 1032 Enqueuing Expose request
01:19:50.037 00.002 10072 IsGuiding returns 0
01:19:50.037 00.000 10072 Move returns status 0, amount 4
01:19:50.037 00.000 10072 MoveAxis(N, 162, ABG)
01:19:50.037 00.000 10072 Guiding  Dir = 0, Dur = 162
01:19:50.038 00.001 10072 IsGuiding returns 0
01:19:50.038 00.000 10072 PulseGuide returned control before completion, sleep 172
01:19:50.222 00.184 10072 IsGuiding returns 0
01:19:50.222 00.000 10072 Move returns status 0, amount 162
01:19:50.223 00.001 10072 move complete, result=0
01:19:50.223 00.000 10072 worker thread done servicing request
01:19:50.223 00.000 10072 Worker thread wakes up
01:19:50.223 00.000 1032 GuideStep: -0.1 px 4 ms WEST, -0.3 px 162 ms NORTH
01:19:50.226 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:50.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:50.855 00.629 10072 Exposure complete
01:19:50.902 00.047 10072 worker thread done servicing request
01:19:50.902 00.000 1032 OnExposeComplete: enter
01:19:50.904 00.002 1032 UpdateGuideState(): m_state=6
01:19:50.907 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2616
01:19:50.908 00.001 1032 Star::Find returns 1 (0), X=317.00, Y=752.21, Mass=1362, SNR=26.0, Peak=140 HFD=2.5
01:19:50.910 00.002 1032 MultiStar: [#1 -0.27,-0.22,0.94,U] [#2 -0.15,-0.03,0.74,U] [#3 -0.28,-0.18,0.67,U] [#4 -0.27,-0.24,0.72,U] [#5 -0.47,-0.10,0.72,U] [#6 -0.41,-0.28,0.60,U] [#7 -0.07,-0.40,0.55,U] [#8 -0.21,-0.32,0.58,U] 
01:19:50.911 00.001 1032 single-star, 8 included, MultiStar: {-0.26, -0.19}, one-star: {-0.23, -0.08}
01:19:50.913 00.002 1032 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.83) = xAngle (-4.64 = 1.65)
01:19:50.914 00.001 1032 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.64 = 1.65)
01:19:50.917 00.003 1032 CameraToMount -- cameraX=-0.23 cameraY=-0.08 hyp=0.25 cameraTheta=-2.80 mountX=-0.02 mountY=0.25, mountTheta=1.65
01:19:50.920 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.23, y=-0.08, opts=13)
01:19:50.922 00.002 1032 Enqueuing Move request for scope (-0.23, -0.08)
01:19:50.925 00.003 10072 Worker thread wakes up
01:19:50.925 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.08) opts 0xd
01:19:50.925 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.23, -0.08)
01:19:50.925 00.000 10072 Moving (-0.23, -0.08) raw xDistance=-0.02 yDistance=0.25
01:19:50.927 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:50.930 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:50.930 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:19:50.930 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:19:50.930 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:19:50.930 00.000 10072 MoveAxis(W, 7, ABG)
01:19:50.930 00.000 10072 Guiding  Dir = 3, Dur = 7
01:19:50.932 00.002 10072 IsGuiding returns 0
01:19:50.933 00.001 10072 PulseGuide returned control before completion, sleep 17
01:19:50.948 00.015 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:19:50.950 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:50.952 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:50.954 00.002 1032 Enqueuing Expose request
01:19:50.962 00.008 10072 IsGuiding returns 0
01:19:50.962 00.000 10072 Move returns status 0, amount 7
01:19:50.962 00.000 10072 MoveAxis(N, 0, ABG)
01:19:50.962 00.000 10072 Move returns status 0, amount 0
01:19:50.962 00.000 10072 move complete, result=0
01:19:50.962 00.000 10072 worker thread done servicing request
01:19:50.962 00.000 10072 Worker thread wakes up
01:19:50.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:50.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:50.966 00.004 1032 GuideStep: -0.0 px 7 ms WEST, 0.2 px 0 ms NORTH
01:19:51.371 00.405 10072 Exposure complete
01:19:51.421 00.050 10072 worker thread done servicing request
01:19:51.421 00.000 1032 OnExposeComplete: enter
01:19:51.423 00.002 1032 UpdateGuideState(): m_state=6
01:19:51.424 00.001 1032 Star::Find(15, 316, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2617
01:19:51.426 00.002 1032 Star::Find returns 1 (0), X=316.92, Y=752.15, Mass=1284, SNR=25.2, Peak=134 HFD=2.8
01:19:51.429 00.003 1032 MultiStar: [#1 -0.29,-0.31,0.99,U] [#2 -0.26,-0.18,0.79,U] [#3 -0.37,-0.37,0.71,U] [#4 -0.55,-0.29,0.73,U] [#5 -0.64,-0.13,0.70,U] [#6 -0.43,-0.29,0.58,U] [#7 -0.23,-0.58,0.56,U] [#8 -0.29,-0.24,0.58,U] 
01:19:51.431 00.002 1032 single-star, 8 included, MultiStar: {-0.37, -0.27}, one-star: {-0.31, -0.15}
01:19:51.433 00.002 1032 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.83) = xAngle (-4.54 = 1.75)
01:19:51.434 00.001 1032 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.54 = 1.75)
01:19:51.436 00.002 1032 CameraToMount -- cameraX=-0.31 cameraY=-0.15 hyp=0.35 cameraTheta=-2.71 mountX=-0.06 mountY=0.34, mountTheta=1.75
01:19:51.439 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.31, y=-0.15, opts=13)
01:19:51.441 00.002 1032 Enqueuing Move request for scope (-0.31, -0.15)
01:19:51.442 00.001 10072 Worker thread wakes up
01:19:51.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.15) opts 0xd
01:19:51.442 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.31, -0.15)
01:19:51.442 00.000 10072 Moving (-0.31, -0.15) raw xDistance=-0.06 yDistance=0.34
01:19:51.444 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:51.447 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:51.447 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:19:51.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:19:51.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:19:51.447 00.000 10072 MoveAxis(W, 6, ABG)
01:19:51.447 00.000 10072 Guiding  Dir = 3, Dur = 6
01:19:51.447 00.000 10072 IsGuiding returns 0
01:19:51.448 00.001 10072 PulseGuide returned control before completion, sleep 16
01:19:51.465 00.017 1032 UpdateGuideState exits: m=1284 SNR=25.2
01:19:51.467 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:51.470 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:51.471 00.001 1032 Enqueuing Expose request
01:19:51.479 00.008 10072 IsGuiding returns 0
01:19:51.479 00.000 10072 Move returns status 0, amount 6
01:19:51.479 00.000 10072 MoveAxis(N, 0, ABG)
01:19:51.479 00.000 10072 Move returns status 0, amount 0
01:19:51.479 00.000 10072 move complete, result=0
01:19:51.479 00.000 10072 worker thread done servicing request
01:19:51.479 00.000 10072 Worker thread wakes up
01:19:51.479 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:51.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:51.481 00.002 1032 GuideStep: -0.1 px 6 ms WEST, 0.3 px 0 ms NORTH
01:19:52.110 00.629 10072 Exposure complete
01:19:52.158 00.048 10072 worker thread done servicing request
01:19:52.158 00.000 1032 OnExposeComplete: enter
01:19:52.160 00.002 1032 UpdateGuideState(): m_state=6
01:19:52.162 00.002 1032 Star::Find(15, 316, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2618
01:19:52.164 00.002 1032 Star::Find returns 1 (0), X=317.18, Y=752.42, Mass=1531, SNR=27.6, Peak=182 HFD=2.8
01:19:52.165 00.001 1032 MultiStar: [#1 -0.06,-0.02,0.95,U] [#2 0.24,-0.13,0.71,U] [#3 -0.00,-0.09,0.65,U] [#4 -0.08,-0.08,0.69,U] [#5 -0.35,-0.01,0.64,U] [#6 -0.20,-0.08,0.58,U] [#7 0.28,-0.31,0.54,U] [#8 0.02,-0.30,0.53,U] 
01:19:52.168 00.003 1032 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {-0.05, 0.13}
01:19:52.170 00.002 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.54)
01:19:52.171 00.001 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.54)
01:19:52.173 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.91 mountX=-0.07 mountY=0.05, mountTheta=2.54
01:19:52.178 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.08, opts=13)
01:19:52.181 00.003 1032 Enqueuing Move request for scope (-0.03, -0.08)
01:19:52.183 00.002 10072 Worker thread wakes up
01:19:52.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
01:19:52.183 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
01:19:52.183 00.000 10072 Moving (-0.03, -0.08) raw xDistance=-0.07 yDistance=0.05
01:19:52.186 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:52.188 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:52.188 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:19:52.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:52.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:19:52.188 00.000 10072 MoveAxis(W, 6, ABG)
01:19:52.188 00.000 10072 Guiding  Dir = 3, Dur = 6
01:19:52.189 00.001 10072 IsGuiding returns 0
01:19:52.189 00.000 10072 PulseGuide returned control before completion, sleep 16
01:19:52.207 00.018 1032 UpdateGuideState exits: m=1531 SNR=27.6
01:19:52.210 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:52.211 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:52.213 00.002 1032 Enqueuing Expose request
01:19:52.216 00.003 10072 IsGuiding returns 0
01:19:52.216 00.000 10072 Move returns status 0, amount 6
01:19:52.216 00.000 10072 MoveAxis(N, 0, ABG)
01:19:52.216 00.000 10072 Move returns status 0, amount 0
01:19:52.216 00.000 10072 move complete, result=0
01:19:52.216 00.000 10072 worker thread done servicing request
01:19:52.216 00.000 10072 Worker thread wakes up
01:19:52.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:52.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:52.221 00.005 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:19:52.626 00.405 10072 Exposure complete
01:19:52.677 00.051 10072 worker thread done servicing request
01:19:52.677 00.000 1032 OnExposeComplete: enter
01:19:52.679 00.002 1032 UpdateGuideState(): m_state=6
01:19:52.682 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2619
01:19:52.683 00.001 1032 Star::Find returns 1 (0), X=317.22, Y=752.43, Mass=1350, SNR=25.9, Peak=154 HFD=2.9
01:19:52.685 00.002 1032 MultiStar: [#1 -0.07,-0.17,0.92,U] [#2 0.10,-0.11,0.72,U] [#3 0.01,0.02,0.64,U] [#4 -0.05,-0.05,0.77,U] [#5 -0.25,0.16,0.72,U] [#6 -0.15,-0.09,0.62,U] [#7 0.14,-0.16,0.57,U] [#8 -0.18,-0.04,0.54,U] 
01:19:52.686 00.001 1032 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {-0.01, 0.14}
01:19:52.688 00.002 1032 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.83) = xAngle (-4.48 = 1.81)
01:19:52.689 00.001 1032 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.48 = 1.81)
01:19:52.691 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.65 mountX=-0.01 mountY=0.06, mountTheta=1.81
01:19:52.694 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.03, opts=13)
01:19:52.695 00.001 1032 Enqueuing Move request for scope (-0.05, -0.03)
01:19:52.697 00.002 10072 Worker thread wakes up
01:19:52.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
01:19:52.697 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
01:19:52.698 00.001 10072 Moving (-0.05, -0.03) raw xDistance=-0.01 yDistance=0.06
01:19:52.699 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:52.702 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:52.702 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:19:52.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:52.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:19:52.702 00.000 10072 MoveAxis(W, 4, ABG)
01:19:52.702 00.000 10072 Guiding  Dir = 3, Dur = 4
01:19:52.702 00.000 10072 IsGuiding returns 0
01:19:52.704 00.002 10072 PulseGuide returned control before completion, sleep 14
01:19:52.722 00.018 1032 UpdateGuideState exits: m=1350 SNR=25.9
01:19:52.724 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:52.725 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:52.726 00.001 1032 Enqueuing Expose request
01:19:52.731 00.005 10072 IsGuiding returns 0
01:19:52.731 00.000 10072 Move returns status 0, amount 4
01:19:52.731 00.000 10072 MoveAxis(N, 0, ABG)
01:19:52.731 00.000 10072 Move returns status 0, amount 0
01:19:52.731 00.000 10072 move complete, result=0
01:19:52.731 00.000 10072 worker thread done servicing request
01:19:52.731 00.000 10072 Worker thread wakes up
01:19:52.731 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:52.731 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:52.737 00.006 1032 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
01:19:53.358 00.621 10072 Exposure complete
01:19:53.407 00.049 10072 worker thread done servicing request
01:19:53.407 00.000 1032 OnExposeComplete: enter
01:19:53.409 00.002 1032 UpdateGuideState(): m_state=6
01:19:53.412 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2620
01:19:53.413 00.001 1032 Star::Find returns 1 (0), X=317.24, Y=752.56, Mass=1544, SNR=27.7, Peak=189 HFD=2.9
01:19:53.415 00.002 1032 MultiStar: [#1 0.04,0.02,0.97,U] [#2 0.07,-0.04,0.68,U] [#3 -0.06,-0.05,0.66,U] [#4 -0.04,-0.06,0.66,U] [#5 -0.21,0.29,0.66,U] [#6 -0.27,0.01,0.56,U] [#7 0.11,-0.25,0.51,U] [#8 -0.14,-0.32,0.53,U] 
01:19:53.416 00.001 1032 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {0.01, 0.26}
01:19:53.418 00.002 1032 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.83) = xAngle (1.04 = 1.04)
01:19:53.419 00.001 1032 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.04 = 1.04)
01:19:53.422 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.05 cameraTheta=2.87 mountX=0.02 mountY=0.04, mountTheta=1.04
01:19:53.427 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.01, opts=13)
01:19:53.430 00.003 1032 Enqueuing Move request for scope (-0.04, 0.01)
01:19:53.432 00.002 10072 Worker thread wakes up
01:19:53.432 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
01:19:53.432 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
01:19:53.432 00.000 10072 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.04
01:19:53.434 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:53.437 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:53.437 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:19:53.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:53.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:19:53.437 00.000 10072 MoveAxis(W, 4, ABG)
01:19:53.437 00.000 10072 Guiding  Dir = 3, Dur = 4
01:19:53.437 00.000 10072 IsGuiding returns 0
01:19:53.438 00.001 10072 PulseGuide returned control before completion, sleep 14
01:19:53.453 00.015 1032 UpdateGuideState exits: m=1544 SNR=27.7
01:19:53.456 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:53.458 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:53.459 00.001 1032 Enqueuing Expose request
01:19:53.463 00.004 10072 IsGuiding returns 0
01:19:53.463 00.000 10072 Move returns status 0, amount 4
01:19:53.463 00.000 10072 MoveAxis(N, 0, ABG)
01:19:53.463 00.000 10072 Move returns status 0, amount 0
01:19:53.464 00.001 10072 move complete, result=0
01:19:53.464 00.000 10072 worker thread done servicing request
01:19:53.464 00.000 10072 Worker thread wakes up
01:19:53.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:53.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:53.469 00.005 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
01:19:53.876 00.407 10072 Exposure complete
01:19:53.924 00.048 10072 worker thread done servicing request
01:19:53.924 00.000 1032 OnExposeComplete: enter
01:19:53.926 00.002 1032 UpdateGuideState(): m_state=6
01:19:53.928 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2621
01:19:53.930 00.002 1032 Star::Find returns 1 (0), X=317.17, Y=752.47, Mass=1308, SNR=25.5, Peak=159 HFD=2.8
01:19:53.933 00.003 1032 MultiStar: [#1 -0.10,-0.02,1.02,U] [#2 0.05,0.09,0.79,U] [#3 -0.15,-0.07,0.71,U] [#4 -0.05,0.04,0.75,U] [#5 -0.32,0.20,0.70,U] [#6 -0.32,-0.06,0.62,U] [#7 0.02,-0.19,0.56,U] [#8 -0.06,-0.02,0.60,U] 
01:19:53.934 00.001 1032 refined, 8 included, MultiStar: {-0.11, 0.03}, one-star: {-0.06, 0.17}
01:19:53.935 00.001 1032 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.83) = xAngle (1.05 = 1.05)
01:19:53.937 00.002 1032 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.05 = 1.05)
01:19:53.938 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.88 mountX=0.05 mountY=0.09, mountTheta=1.05
01:19:53.940 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.03, opts=13)
01:19:53.942 00.002 1032 Enqueuing Move request for scope (-0.11, 0.03)
01:19:53.943 00.001 10072 Worker thread wakes up
01:19:53.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
01:19:53.943 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
01:19:53.943 00.000 10072 Moving (-0.11, 0.03) raw xDistance=0.05 yDistance=0.09
01:19:53.946 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:53.949 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:53.949 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:19:53.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:53.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:19:53.949 00.000 10072 MoveAxis(W, 2, ABG)
01:19:53.949 00.000 10072 Guiding  Dir = 3, Dur = 2
01:19:53.950 00.001 10072 IsGuiding returns 0
01:19:53.950 00.000 10072 PulseGuide returned control before completion, sleep 12
01:19:53.966 00.016 1032 UpdateGuideState exits: m=1308 SNR=25.5
01:19:53.968 00.002 10072 IsGuiding returns 0
01:19:53.968 00.000 10072 Move returns status 0, amount 2
01:19:53.968 00.000 10072 MoveAxis(N, 0, ABG)
01:19:53.968 00.000 10072 Move returns status 0, amount 0
01:19:53.968 00.000 10072 move complete, result=0
01:19:53.969 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:53.971 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:53.973 00.002 1032 Enqueuing Expose request
01:19:53.974 00.001 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:19:53.976 00.002 10072 worker thread done servicing request
01:19:53.976 00.000 10072 Worker thread wakes up
01:19:53.977 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:53.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:54.613 00.636 10072 Exposure complete
01:19:54.660 00.047 10072 worker thread done servicing request
01:19:54.660 00.000 1032 OnExposeComplete: enter
01:19:54.662 00.002 1032 UpdateGuideState(): m_state=6
01:19:54.664 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2622
01:19:54.665 00.001 1032 Star::Find returns 1 (0), X=317.19, Y=752.44, Mass=1374, SNR=26.1, Peak=148 HFD=3.0
01:19:54.667 00.002 1032 MultiStar: [#1 -0.10,-0.08,0.94,U] [#2 0.06,-0.14,0.75,U] [#3 -0.15,-0.08,0.67,U] [#4 -0.27,-0.11,0.76,U] [#5 -0.21,0.11,0.75,U] [#6 -0.13,-0.13,0.62,U] [#7 0.12,-0.22,0.56,U] [#8 0.04,-0.27,0.59,U] 
01:19:54.669 00.002 1032 refined, 8 included, MultiStar: {-0.08, -0.07}, one-star: {-0.04, 0.15}
01:19:54.671 00.002 1032 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.83) = xAngle (-4.27 = 2.02)
01:19:54.673 00.002 1032 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.27 = 2.02)
01:19:54.675 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.44 mountX=-0.05 mountY=0.10, mountTheta=2.02
01:19:54.679 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.07, opts=13)
01:19:54.681 00.002 1032 Enqueuing Move request for scope (-0.08, -0.07)
01:19:54.683 00.002 10072 Worker thread wakes up
01:19:54.684 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
01:19:54.684 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
01:19:54.684 00.000 10072 Moving (-0.08, -0.07) raw xDistance=-0.05 yDistance=0.10
01:19:54.686 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:54.689 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:54.689 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:19:54.689 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:54.689 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:19:54.689 00.000 10072 MoveAxis(W, 1, ABG)
01:19:54.689 00.000 10072 Guiding  Dir = 3, Dur = 1
01:19:54.690 00.001 10072 IsGuiding returns 0
01:19:54.690 00.000 10072 PulseGuide returned control before completion, sleep 11
01:19:54.703 00.013 10072 IsGuiding returns 1
01:19:54.703 00.000 10072 scope still moving after pulse duration time elapsed
01:19:54.707 00.004 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:19:54.709 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:54.710 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:54.712 00.002 1032 Enqueuing Expose request
01:19:54.735 00.023 10072 IsGuiding returns 0
01:19:54.735 00.000 10072 scope move finished after 1 + 44 ms
01:19:54.735 00.000 10072 Move returns status 0, amount 1
01:19:54.735 00.000 10072 MoveAxis(N, 0, ABG)
01:19:54.735 00.000 10072 Move returns status 0, amount 0
01:19:54.736 00.001 10072 move complete, result=0
01:19:54.736 00.000 10072 worker thread done servicing request
01:19:54.736 00.000 10072 Worker thread wakes up
01:19:54.736 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:54.736 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:54.740 00.004 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
01:19:55.147 00.407 10072 Exposure complete
01:19:55.198 00.051 10072 worker thread done servicing request
01:19:55.198 00.000 1032 OnExposeComplete: enter
01:19:55.200 00.002 1032 UpdateGuideState(): m_state=6
01:19:55.201 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2623
01:19:55.203 00.002 1032 Star::Find returns 1 (0), X=317.13, Y=752.26, Mass=1372, SNR=26.1, Peak=145 HFD=2.7
01:19:55.206 00.003 1032 MultiStar: [#1 -0.03,-0.27,0.95,U] [#2 0.05,-0.08,0.74,U] [#3 0.01,-0.18,0.66,U] [#4 -0.14,-0.11,0.70,U] [#5 -0.32,0.08,0.68,U] [#6 -0.22,-0.12,0.60,U] [#7 0.10,-0.35,0.56,U] [#8 -0.10,-0.37,0.61,U] 
01:19:55.210 00.004 1032 single-star, 8 included, MultiStar: {-0.08, -0.15}, one-star: {-0.10, -0.03}
01:19:55.211 00.001 1032 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.83) = xAngle (-4.69 = 1.59)
01:19:55.212 00.001 1032 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.69 = 1.59)
01:19:55.214 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.86 mountX=-0.00 mountY=0.10, mountTheta=1.59
01:19:55.217 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.03, opts=13)
01:19:55.218 00.001 1032 Enqueuing Move request for scope (-0.10, -0.03)
01:19:55.220 00.002 10072 Worker thread wakes up
01:19:55.220 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
01:19:55.220 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
01:19:55.220 00.000 10072 Moving (-0.10, -0.03) raw xDistance=-0.00 yDistance=0.10
01:19:55.222 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:55.224 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:55.224 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:19:55.224 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:55.224 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:19:55.224 00.000 10072 MoveAxis(W, 1, ABG)
01:19:55.224 00.000 10072 Guiding  Dir = 3, Dur = 1
01:19:55.225 00.001 10072 IsGuiding returns 0
01:19:55.225 00.000 10072 PulseGuide returned control before completion, sleep 11
01:19:55.245 00.020 1032 UpdateGuideState exits: m=1372 SNR=26.1
01:19:55.247 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:55.249 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:55.251 00.002 1032 Enqueuing Expose request
01:19:55.253 00.002 10072 IsGuiding returns 0
01:19:55.253 00.000 10072 Move returns status 0, amount 1
01:19:55.253 00.000 10072 MoveAxis(N, 0, ABG)
01:19:55.253 00.000 10072 Move returns status 0, amount 0
01:19:55.253 00.000 10072 move complete, result=0
01:19:55.254 00.001 10072 worker thread done servicing request
01:19:55.254 00.000 10072 Worker thread wakes up
01:19:55.254 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:55.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:55.261 00.007 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
01:19:55.884 00.623 10072 Exposure complete
01:19:55.934 00.050 10072 worker thread done servicing request
01:19:55.934 00.000 1032 OnExposeComplete: enter
01:19:55.936 00.002 1032 UpdateGuideState(): m_state=6
01:19:55.938 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2624
01:19:55.940 00.002 1032 Star::Find returns 1 (0), X=317.23, Y=752.48, Mass=1445, SNR=26.8, Peak=162 HFD=3.0
01:19:55.942 00.002 1032 MultiStar: [#1 0.05,-0.08,0.87,U] [#2 0.09,0.01,0.71,U] [#3 -0.03,0.04,0.67,U] [#4 -0.05,-0.06,0.67,U] [#5 -0.25,0.01,0.64,U] [#6 -0.14,-0.17,0.59,U] [#7 0.09,-0.29,0.52,U] [#8 0.11,-0.25,0.62,U] 
01:19:55.945 00.003 1032 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {0.00, 0.18}
01:19:55.948 00.003 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.65)
01:19:55.951 00.003 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.65)
01:19:55.952 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.80 mountX=-0.04 mountY=0.02, mountTheta=2.65
01:19:55.957 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
01:19:55.958 00.001 1032 Enqueuing Move request for scope (-0.01, -0.05)
01:19:55.960 00.002 10072 Worker thread wakes up
01:19:55.960 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
01:19:55.961 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
01:19:55.961 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.02
01:19:55.962 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:55.967 00.005 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:55.967 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:19:55.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:55.967 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:19:55.967 00.000 10072 MoveAxis(E, 3, ABG)
01:19:55.967 00.000 10072 Guiding  Dir = 2, Dur = 3
01:19:55.970 00.003 10072 IsGuiding returns 0
01:19:55.971 00.001 10072 PulseGuide returned control before completion, sleep 13
01:19:55.989 00.018 1032 UpdateGuideState exits: m=1445 SNR=26.8
01:19:55.994 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:55.996 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:55.998 00.002 1032 Enqueuing Expose request
01:19:56.001 00.003 10072 IsGuiding returns 0
01:19:56.001 00.000 10072 Move returns status 0, amount 3
01:19:56.001 00.000 10072 MoveAxis(N, 0, ABG)
01:19:56.001 00.000 10072 Move returns status 0, amount 0
01:19:56.001 00.000 10072 move complete, result=0
01:19:56.001 00.000 10072 worker thread done servicing request
01:19:56.001 00.000 10072 Worker thread wakes up
01:19:56.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:56.003 00.002 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:56.010 00.007 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
01:19:56.419 00.409 10072 Exposure complete
01:19:56.477 00.058 10072 worker thread done servicing request
01:19:56.477 00.000 1032 OnExposeComplete: enter
01:19:56.479 00.002 1032 UpdateGuideState(): m_state=6
01:19:56.484 00.005 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2625
01:19:56.490 00.006 1032 Star::Find returns 1 (0), X=317.32, Y=752.49, Mass=1386, SNR=26.2, Peak=175 HFD=3.0
01:19:56.496 00.006 1032 MultiStar: [#1 0.20,-0.09,0.94,U] [#2 0.02,0.29,0.73,U] [#3 -0.03,0.08,0.66,U] [#4 -0.05,0.03,0.76,U] [#5 -0.25,0.15,0.70,U] [#6 0.02,-0.21,0.59,U] [#7 0.15,-0.33,0.54,U] [#8 -0.13,-0.07,0.58,U] 
01:19:56.498 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.09, 0.20}
01:19:56.500 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
01:19:56.502 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
01:19:56.505 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.13 mountX=0.02 mountY=-0.02, mountTheta=-0.70
01:19:56.508 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
01:19:56.510 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
01:19:56.512 00.002 10072 Worker thread wakes up
01:19:56.512 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
01:19:56.512 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
01:19:56.512 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.02
01:19:56.515 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:56.519 00.004 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:56.519 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:19:56.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:56.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:19:56.519 00.000 10072 MoveAxis(E, 2, ABG)
01:19:56.519 00.000 10072 Guiding  Dir = 2, Dur = 2
01:19:56.520 00.001 10072 IsGuiding returns 0
01:19:56.520 00.000 10072 PulseGuide returned control before completion, sleep 12
01:19:56.540 00.020 1032 UpdateGuideState exits: m=1386 SNR=26.2
01:19:56.542 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:56.544 00.002 10072 IsGuiding returns 0
01:19:56.544 00.000 10072 Move returns status 0, amount 2
01:19:56.544 00.000 10072 MoveAxis(N, 0, ABG)
01:19:56.544 00.000 10072 Move returns status 0, amount 0
01:19:56.544 00.000 10072 move complete, result=0
01:19:56.544 00.000 10072 worker thread done servicing request
01:19:56.544 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:56.547 00.003 1032 Enqueuing Expose request
01:19:56.550 00.003 10072 Worker thread wakes up
01:19:56.550 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:56.550 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:56.550 00.000 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
01:19:57.186 00.636 10072 Exposure complete
01:19:57.242 00.056 10072 worker thread done servicing request
01:19:57.242 00.000 1032 OnExposeComplete: enter
01:19:57.244 00.002 1032 UpdateGuideState(): m_state=6
01:19:57.247 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2626
01:19:57.249 00.002 1032 Star::Find returns 1 (0), X=317.31, Y=752.30, Mass=1255, SNR=25.0, Peak=127 HFD=3.0
01:19:57.252 00.003 1032 MultiStar: [#1 0.08,-0.07,1.02,U] [#2 0.16,-0.02,0.81,U] [#3 0.03,-0.14,0.69,U] [#4 -0.07,-0.16,0.74,U] [#5 -0.14,0.07,0.73,U] [#6 0.07,-0.33,0.63,U] [#7 0.12,-0.27,0.59,U] [#8 -0.06,-0.38,0.56,U] 
01:19:57.254 00.002 1032 single-star, 8 included, MultiStar: {0.04, -0.12}, one-star: {0.08, 0.01}
01:19:57.256 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
01:19:57.257 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
01:19:57.258 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.13 mountX=-0.01 mountY=-0.08, mountTheta=-1.70
01:19:57.261 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
01:19:57.264 00.003 1032 Enqueuing Move request for scope (0.08, 0.01)
01:19:57.266 00.002 10072 Worker thread wakes up
01:19:57.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
01:19:57.266 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
01:19:57.266 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
01:19:57.272 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:57.276 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:57.276 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:19:57.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:57.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:19:57.276 00.000 10072 MoveAxis(E, 3, ABG)
01:19:57.276 00.000 10072 Guiding  Dir = 2, Dur = 3
01:19:57.277 00.001 10072 IsGuiding returns 0
01:19:57.278 00.001 10072 PulseGuide returned control before completion, sleep 13
01:19:57.292 00.014 10072 IsGuiding returns 0
01:19:57.292 00.000 10072 Move returns status 0, amount 3
01:19:57.292 00.000 10072 MoveAxis(N, 0, ABG)
01:19:57.293 00.001 10072 Move returns status 0, amount 0
01:19:57.293 00.000 10072 move complete, result=0
01:19:57.293 00.000 10072 worker thread done servicing request
01:19:57.298 00.005 1032 UpdateGuideState exits: m=1255 SNR=25.0
01:19:57.301 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:57.304 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:57.306 00.002 1032 Enqueuing Expose request
01:19:57.307 00.001 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:19:57.309 00.002 10072 Worker thread wakes up
01:19:57.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:57.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:57.716 00.407 10072 Exposure complete
01:19:57.769 00.053 10072 worker thread done servicing request
01:19:57.769 00.000 1032 OnExposeComplete: enter
01:19:57.771 00.002 1032 UpdateGuideState(): m_state=6
01:19:57.774 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2627
01:19:57.775 00.001 1032 Star::Find returns 1 (0), X=317.24, Y=752.36, Mass=1584, SNR=28.0, Peak=175 HFD=2.8
01:19:57.777 00.002 1032 MultiStar: [#1 0.07,-0.18,0.89,U] [#2 0.23,-0.22,0.73,U] [#3 0.04,-0.17,0.62,U] [#4 -0.04,-0.17,0.72,U] [#5 -0.03,-0.04,0.63,U] [#6 -0.09,-0.34,0.54,U] [#7 0.34,-0.38,0.53,U] [#8 -0.13,-0.33,0.55,U] 
01:19:57.779 00.002 1032 single-star, 8 included, MultiStar: {0.04, -0.17}, one-star: {0.01, 0.06}
01:19:57.780 00.001 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
01:19:57.781 00.001 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
01:19:57.783 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.48 mountX=0.06 mountY=-0.02, mountTheta=-0.35
01:19:57.785 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
01:19:57.786 00.001 1032 Enqueuing Move request for scope (0.01, 0.06)
01:19:57.789 00.003 10072 Worker thread wakes up
01:19:57.789 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
01:19:57.789 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
01:19:57.789 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
01:19:57.791 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:57.793 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:57.793 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
01:19:57.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:57.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:19:57.793 00.000 10072 MoveAxis(E, 3, ABG)
01:19:57.793 00.000 10072 Guiding  Dir = 2, Dur = 3
01:19:57.794 00.001 10072 IsGuiding returns 0
01:19:57.794 00.000 10072 PulseGuide returned control before completion, sleep 13
01:19:57.813 00.019 1032 UpdateGuideState exits: m=1584 SNR=28.0
01:19:57.815 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:57.816 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:57.818 00.002 1032 Enqueuing Expose request
01:19:57.821 00.003 10072 IsGuiding returns 0
01:19:57.821 00.000 10072 Move returns status 0, amount 3
01:19:57.821 00.000 10072 MoveAxis(N, 0, ABG)
01:19:57.821 00.000 10072 Move returns status 0, amount 0
01:19:57.821 00.000 10072 move complete, result=0
01:19:57.821 00.000 10072 worker thread done servicing request
01:19:57.821 00.000 10072 Worker thread wakes up
01:19:57.821 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:57.822 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:57.827 00.005 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:19:58.450 00.623 10072 Exposure complete
01:19:58.497 00.047 10072 worker thread done servicing request
01:19:58.498 00.001 1032 OnExposeComplete: enter
01:19:58.500 00.002 1032 UpdateGuideState(): m_state=6
01:19:58.502 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2628
01:19:58.504 00.002 1032 Star::Find returns 1 (0), X=317.35, Y=752.24, Mass=1293, SNR=25.3, Peak=139 HFD=2.9
01:19:58.505 00.001 1032 MultiStar: [#1 -0.01,-0.15,0.94,U] [#2 0.26,0.00,0.76,U] [#3 0.07,0.06,0.73,U] [#4 0.09,-0.08,0.73,U] [#5 -0.28,0.09,0.71,U] [#6 0.11,-0.13,0.61,U] [#7 0.35,-0.30,0.53,U] [#8 0.13,-0.28,0.60,U] 
01:19:58.508 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.12, -0.05}
01:19:58.509 00.001 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
01:19:58.511 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
01:19:58.513 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.78 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
01:19:58.516 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.08, opts=13)
01:19:58.522 00.006 1032 Enqueuing Move request for scope (0.09, -0.08)
01:19:58.525 00.003 10072 Worker thread wakes up
01:19:58.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
01:19:58.525 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
01:19:58.525 00.000 10072 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=-0.06
01:19:58.528 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:58.531 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:58.531 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
01:19:58.531 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:58.531 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:19:58.531 00.000 10072 MoveAxis(E, 6, ABG)
01:19:58.531 00.000 10072 Guiding  Dir = 2, Dur = 6
01:19:58.532 00.001 10072 IsGuiding returns 0
01:19:58.532 00.000 10072 PulseGuide returned control before completion, sleep 16
01:19:58.551 00.019 1032 UpdateGuideState exits: m=1293 SNR=25.3
01:19:58.553 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:58.554 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:58.556 00.002 1032 Enqueuing Expose request
01:19:58.559 00.003 10072 IsGuiding returns 0
01:19:58.559 00.000 10072 Move returns status 0, amount 6
01:19:58.559 00.000 10072 MoveAxis(N, 0, ABG)
01:19:58.559 00.000 10072 Move returns status 0, amount 0
01:19:58.559 00.000 10072 move complete, result=0
01:19:58.559 00.000 10072 worker thread done servicing request
01:19:58.559 00.000 10072 Worker thread wakes up
01:19:58.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:58.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:58.566 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:19:58.967 00.401 10072 Exposure complete
01:19:59.017 00.050 1032 OnExposeComplete: enter
01:19:59.022 00.005 1032 UpdateGuideState(): m_state=6
01:19:59.023 00.001 10072 worker thread done servicing request
01:19:59.023 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2629
01:19:59.025 00.002 1032 Star::Find returns 1 (0), X=317.30, Y=752.41, Mass=1375, SNR=26.1, Peak=148 HFD=2.9
01:19:59.027 00.002 1032 MultiStar: [#1 0.01,-0.07,1.00,U] [#2 0.15,-0.07,0.75,U] [#3 0.20,-0.11,0.68,U] [#4 -0.00,-0.06,0.73,U] [#5 -0.14,0.25,0.69,U] [#6 -0.17,-0.07,0.60,U] [#7 0.46,-0.32,0.57,U] [#8 -0.06,-0.09,0.57,U] 
01:19:59.029 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.07, 0.12}
01:19:59.031 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
01:19:59.032 00.001 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
01:19:59.034 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.55 mountX=-0.05 mountY=-0.04, mountTheta=-2.38
01:19:59.038 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
01:19:59.040 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
01:19:59.041 00.001 10072 Worker thread wakes up
01:19:59.042 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
01:19:59.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
01:19:59.042 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.04
01:19:59.044 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:59.046 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:59.047 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:19:59.047 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:59.047 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:19:59.047 00.000 10072 MoveAxis(E, 7, ABG)
01:19:59.047 00.000 10072 Guiding  Dir = 2, Dur = 7
01:19:59.047 00.000 10072 IsGuiding returns 0
01:19:59.048 00.001 10072 PulseGuide returned control before completion, sleep 17
01:19:59.065 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:19:59.067 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:59.070 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:59.071 00.001 1032 Enqueuing Expose request
01:19:59.073 00.002 10072 IsGuiding returns 0
01:19:59.073 00.000 10072 Move returns status 0, amount 7
01:19:59.073 00.000 10072 MoveAxis(N, 0, ABG)
01:19:59.073 00.000 10072 Move returns status 0, amount 0
01:19:59.073 00.000 10072 move complete, result=0
01:19:59.073 00.000 10072 worker thread done servicing request
01:19:59.074 00.001 10072 Worker thread wakes up
01:19:59.074 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:59.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:59.082 00.008 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
01:19:59.700 00.618 10072 Exposure complete
01:19:59.748 00.048 10072 worker thread done servicing request
01:19:59.748 00.000 1032 OnExposeComplete: enter
01:19:59.750 00.002 1032 UpdateGuideState(): m_state=6
01:19:59.751 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2630
01:19:59.753 00.002 1032 Star::Find returns 1 (0), X=317.28, Y=752.55, Mass=1228, SNR=24.7, Peak=148 HFD=2.9
01:19:59.754 00.001 1032 MultiStar: [#1 0.03,-0.00,1.02,U] [#2 0.21,0.01,0.79,U] [#3 0.09,0.03,0.77,U] [#4 -0.18,0.00,0.80,U] [#5 -0.18,0.25,0.73,U] [#6 -0.26,-0.08,0.60,U] [#7 0.38,-0.25,0.53,U] [#8 -0.04,-0.09,0.59,U] 
01:19:59.757 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.05, 0.26}
01:19:59.758 00.001 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
01:19:59.761 00.003 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
01:19:59.762 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.33 mountX=0.03 mountY=-0.02, mountTheta=-0.50
01:19:59.765 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
01:19:59.766 00.001 1032 Enqueuing Move request for scope (0.01, 0.03)
01:19:59.770 00.004 10072 Worker thread wakes up
01:19:59.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
01:19:59.770 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
01:19:59.770 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
01:19:59.772 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:19:59.774 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:19:59.775 00.001 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:19:59.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:59.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:19:59.775 00.000 10072 MoveAxis(E, 10, ABG)
01:19:59.775 00.000 10072 Guiding  Dir = 2, Dur = 10
01:19:59.775 00.000 10072 IsGuiding returns 0
01:19:59.776 00.001 10072 PulseGuide returned control before completion, sleep 20
01:19:59.794 00.018 1032 UpdateGuideState exits: m=1228 SNR=24.7
01:19:59.798 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:59.800 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:19:59.802 00.002 1032 Enqueuing Expose request
01:19:59.807 00.005 10072 IsGuiding returns 0
01:19:59.807 00.000 10072 Move returns status 0, amount 10
01:19:59.807 00.000 10072 MoveAxis(N, 0, ABG)
01:19:59.807 00.000 10072 Move returns status 0, amount 0
01:19:59.807 00.000 10072 move complete, result=0
01:19:59.807 00.000 10072 worker thread done servicing request
01:19:59.807 00.000 10072 Worker thread wakes up
01:19:59.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:19:59.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:19:59.812 00.005 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
01:20:00.217 00.405 10072 Exposure complete
01:20:00.263 00.046 10072 worker thread done servicing request
01:20:00.263 00.000 1032 OnExposeComplete: enter
01:20:00.265 00.002 1032 UpdateGuideState(): m_state=6
01:20:00.266 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2631
01:20:00.268 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=752.55, Mass=1305, SNR=25.4, Peak=160 HFD=2.8
01:20:00.271 00.003 1032 MultiStar: [#1 0.01,-0.06,1.01,U] [#2 0.16,0.09,0.81,U] [#3 0.02,0.08,0.69,U] [#4 -0.23,0.03,0.76,U] [#5 -0.38,0.01,0.70,U] [#6 -0.36,-0.11,0.63,U] [#7 0.14,-0.32,0.56,U] [#8 -0.08,-0.13,0.62,U] 
01:20:00.272 00.001 1032 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {-0.02, 0.26}
01:20:00.274 00.002 1032 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.83) = xAngle (1.27 = 1.27)
01:20:00.275 00.001 1032 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.27 = 1.27)
01:20:00.277 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.10 mountX=0.02 mountY=0.07, mountTheta=1.27
01:20:00.280 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.00, opts=13)
01:20:00.282 00.002 1032 Enqueuing Move request for scope (-0.07, 0.00)
01:20:00.284 00.002 10072 Worker thread wakes up
01:20:00.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
01:20:00.284 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
01:20:00.284 00.000 10072 Moving (-0.07, 0.00) raw xDistance=0.02 yDistance=0.07
01:20:00.286 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:00.288 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:00.289 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:20:00.289 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:00.289 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:20:00.289 00.000 10072 MoveAxis(E, 10, ABG)
01:20:00.289 00.000 10072 Guiding  Dir = 2, Dur = 10
01:20:00.289 00.000 10072 IsGuiding returns 0
01:20:00.290 00.001 10072 PulseGuide returned control before completion, sleep 20
01:20:00.307 00.017 1032 UpdateGuideState exits: m=1305 SNR=25.4
01:20:00.308 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:00.310 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:00.312 00.002 1032 Enqueuing Expose request
01:20:00.325 00.013 10072 IsGuiding returns 0
01:20:00.325 00.000 10072 Move returns status 0, amount 10
01:20:00.325 00.000 10072 MoveAxis(N, 0, ABG)
01:20:00.325 00.000 10072 Move returns status 0, amount 0
01:20:00.325 00.000 10072 move complete, result=0
01:20:00.325 00.000 10072 worker thread done servicing request
01:20:00.325 00.000 10072 Worker thread wakes up
01:20:00.325 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:00.325 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:00.326 00.001 1032 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
01:20:00.952 00.626 10072 Exposure complete
01:20:00.999 00.047 10072 worker thread done servicing request
01:20:00.999 00.000 1032 OnExposeComplete: enter
01:20:01.000 00.001 1032 UpdateGuideState(): m_state=6
01:20:01.002 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2632
01:20:01.003 00.001 1032 Star::Find returns 1 (0), X=317.18, Y=752.39, Mass=1355, SNR=25.9, Peak=161 HFD=2.8
01:20:01.005 00.002 1032 MultiStar: [#1 -0.01,-0.10,1.03,U] [#2 0.20,-0.01,0.76,U] [#3 0.08,-0.02,0.64,U] [#4 -0.11,-0.03,0.68,U] [#5 -0.38,0.07,0.67,U] [#6 -0.06,-0.01,0.57,U] [#7 0.28,-0.38,0.54,U] [#8 -0.04,-0.21,0.54,U] 
01:20:01.008 00.003 1032 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {-0.05, 0.10}
01:20:01.009 00.001 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.64)
01:20:01.011 00.002 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.64)
01:20:01.013 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.81 mountX=-0.04 mountY=0.02, mountTheta=2.64
01:20:01.016 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
01:20:01.019 00.003 1032 Enqueuing Move request for scope (-0.01, -0.05)
01:20:01.021 00.002 10072 Worker thread wakes up
01:20:01.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
01:20:01.021 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
01:20:01.021 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.02
01:20:01.023 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:01.025 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:01.025 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:20:01.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:01.025 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:20:01.025 00.000 10072 MoveAxis(E, 12, ABG)
01:20:01.025 00.000 10072 Guiding  Dir = 2, Dur = 12
01:20:01.026 00.001 10072 IsGuiding returns 0
01:20:01.026 00.000 10072 PulseGuide returned control before completion, sleep 22
01:20:01.044 00.018 1032 UpdateGuideState exits: m=1355 SNR=25.9
01:20:01.046 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:01.047 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:01.050 00.003 1032 Enqueuing Expose request
01:20:01.058 00.008 10072 IsGuiding returns 0
01:20:01.058 00.000 10072 Move returns status 0, amount 12
01:20:01.058 00.000 10072 MoveAxis(N, 0, ABG)
01:20:01.058 00.000 10072 Move returns status 0, amount 0
01:20:01.058 00.000 10072 move complete, result=0
01:20:01.059 00.001 10072 worker thread done servicing request
01:20:01.059 00.000 10072 Worker thread wakes up
01:20:01.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:01.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:01.060 00.001 1032 GuideStep: -0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
01:20:01.470 00.410 10072 Exposure complete
01:20:01.516 00.046 10072 worker thread done servicing request
01:20:01.517 00.001 1032 OnExposeComplete: enter
01:20:01.518 00.001 1032 UpdateGuideState(): m_state=6
01:20:01.521 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2633
01:20:01.523 00.002 1032 Star::Find returns 1 (0), X=317.25, Y=752.32, Mass=1496, SNR=27.3, Peak=176 HFD=2.8
01:20:01.525 00.002 1032 MultiStar: [#1 0.04,-0.19,0.96,U] [#2 0.09,0.08,0.71,U] [#3 -0.04,0.09,0.64,U] [#4 0.08,-0.09,0.71,U] [#5 -0.13,0.39,0.66,U] [#6 -0.18,-0.15,0.55,U] [#7 0.10,-0.20,0.52,U] [#8 -0.23,-0.17,0.55,U] 
01:20:01.527 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.02, 0.02}
01:20:01.531 00.004 1032 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.83) = xAngle (-4.08 = 2.20)
01:20:01.534 00.003 1032 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.08 = 2.20)
01:20:01.537 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.25 mountX=-0.02 mountY=0.02, mountTheta=2.20
01:20:01.540 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
01:20:01.542 00.002 1032 Enqueuing Move request for scope (-0.02, -0.02)
01:20:01.544 00.002 10072 Worker thread wakes up
01:20:01.544 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
01:20:01.546 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
01:20:01.546 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
01:20:01.549 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:01.551 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:01.551 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:20:01.551 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:01.551 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:20:01.551 00.000 10072 MoveAxis(E, 7, ABG)
01:20:01.551 00.000 10072 Guiding  Dir = 2, Dur = 7
01:20:01.551 00.000 10072 IsGuiding returns 0
01:20:01.552 00.001 10072 PulseGuide returned control before completion, sleep 17
01:20:01.569 00.017 1032 UpdateGuideState exits: m=1496 SNR=27.3
01:20:01.571 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:01.572 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:01.573 00.001 1032 Enqueuing Expose request
01:20:01.577 00.004 10072 IsGuiding returns 0
01:20:01.577 00.000 10072 Move returns status 0, amount 7
01:20:01.577 00.000 10072 MoveAxis(N, 0, ABG)
01:20:01.577 00.000 10072 Move returns status 0, amount 0
01:20:01.577 00.000 10072 move complete, result=0
01:20:01.577 00.000 10072 worker thread done servicing request
01:20:01.578 00.001 10072 Worker thread wakes up
01:20:01.578 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:01.578 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:01.585 00.007 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
01:20:02.211 00.626 10072 Exposure complete
01:20:02.261 00.050 10072 worker thread done servicing request
01:20:02.261 00.000 1032 OnExposeComplete: enter
01:20:02.263 00.002 1032 UpdateGuideState(): m_state=6
01:20:02.264 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2634
01:20:02.267 00.003 1032 Star::Find returns 1 (0), X=317.23, Y=752.50, Mass=1309, SNR=25.5, Peak=155 HFD=3.0
01:20:02.269 00.002 1032 MultiStar: [#1 0.11,0.09,1.00,U] [#2 0.24,0.16,0.76,U] [#3 0.05,0.06,0.68,U] [#4 -0.15,-0.07,0.74,U] [#5 -0.27,0.33,0.76,U] [#6 -0.38,0.02,0.58,U] [#7 0.19,-0.15,0.59,U] [#8 -0.07,-0.14,0.56,U] 
01:20:02.273 00.004 1032 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {0.00, 0.20}
01:20:02.275 00.002 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
01:20:02.276 00.001 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
01:20:02.278 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.84 mountX=0.08 mountY=0.00, mountTheta=0.01
01:20:02.281 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.08, opts=13)
01:20:02.283 00.002 1032 Enqueuing Move request for scope (-0.02, 0.08)
01:20:02.285 00.002 10072 Worker thread wakes up
01:20:02.286 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
01:20:02.286 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
01:20:02.286 00.000 10072 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=0.00
01:20:02.288 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:02.290 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:02.290 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:20:02.290 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:02.290 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:20:02.290 00.000 10072 MoveAxis(E, 9, ABG)
01:20:02.290 00.000 10072 Guiding  Dir = 2, Dur = 9
01:20:02.291 00.001 10072 IsGuiding returns 0
01:20:02.291 00.000 10072 PulseGuide returned control before completion, sleep 19
01:20:02.310 00.019 1032 UpdateGuideState exits: m=1309 SNR=25.5
01:20:02.312 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:02.314 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:02.316 00.002 1032 Enqueuing Expose request
01:20:02.318 00.002 10072 IsGuiding returns 0
01:20:02.318 00.000 10072 Move returns status 0, amount 9
01:20:02.318 00.000 10072 MoveAxis(N, 0, ABG)
01:20:02.318 00.000 10072 Move returns status 0, amount 0
01:20:02.318 00.000 10072 move complete, result=0
01:20:02.318 00.000 10072 worker thread done servicing request
01:20:02.319 00.001 10072 Worker thread wakes up
01:20:02.319 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:02.319 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:02.326 00.007 1032 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
01:20:02.725 00.399 10072 Exposure complete
01:20:02.776 00.051 10072 worker thread done servicing request
01:20:02.776 00.000 1032 OnExposeComplete: enter
01:20:02.778 00.002 1032 UpdateGuideState(): m_state=6
01:20:02.780 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2635
01:20:02.782 00.002 1032 Star::Find returns 1 (0), X=317.16, Y=752.45, Mass=1338, SNR=25.8, Peak=159 HFD=2.8
01:20:02.784 00.002 1032 MultiStar: [#1 0.09,-0.09,0.95,U] [#2 0.21,0.00,0.73,U] [#3 0.15,-0.09,0.67,U] [#4 -0.11,-0.01,0.71,U] [#5 -0.08,0.13,0.72,U] [#6 -0.36,-0.08,0.64,U] [#7 0.25,-0.19,0.53,U] [#8 -0.04,-0.08,0.56,U] 
01:20:02.786 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {-0.07, 0.15}
01:20:02.789 00.003 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 2.99)
01:20:02.790 00.001 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 2.99)
01:20:02.793 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.46 mountX=-0.02 mountY=0.00, mountTheta=2.99
01:20:02.796 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.02, opts=13)
01:20:02.800 00.004 1032 Enqueuing Move request for scope (0.00, -0.02)
01:20:02.804 00.004 10072 Worker thread wakes up
01:20:02.804 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
01:20:02.804 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
01:20:02.804 00.000 10072 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
01:20:02.806 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:02.808 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:02.808 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:20:02.808 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:02.808 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:20:02.808 00.000 10072 MoveAxis(E, 7, ABG)
01:20:02.808 00.000 10072 Guiding  Dir = 2, Dur = 7
01:20:02.809 00.001 10072 IsGuiding returns 0
01:20:02.809 00.000 10072 PulseGuide returned control before completion, sleep 17
01:20:02.827 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:20:02.830 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:02.832 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:02.834 00.002 1032 Enqueuing Expose request
01:20:02.836 00.002 10072 IsGuiding returns 0
01:20:02.836 00.000 10072 Move returns status 0, amount 7
01:20:02.836 00.000 10072 MoveAxis(N, 0, ABG)
01:20:02.836 00.000 10072 Move returns status 0, amount 0
01:20:02.836 00.000 10072 move complete, result=0
01:20:02.836 00.000 10072 worker thread done servicing request
01:20:02.837 00.001 10072 Worker thread wakes up
01:20:02.837 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:02.837 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:02.844 00.007 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
01:20:03.477 00.633 10072 Exposure complete
01:20:03.526 00.049 10072 worker thread done servicing request
01:20:03.526 00.000 1032 OnExposeComplete: enter
01:20:03.528 00.002 1032 UpdateGuideState(): m_state=6
01:20:03.531 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2636
01:20:03.532 00.001 1032 Star::Find returns 1 (0), X=317.26, Y=752.27, Mass=1485, SNR=27.2, Peak=164 HFD=2.8
01:20:03.535 00.003 1032 MultiStar: [#1 0.03,-0.24,0.90,U] [#2 0.26,-0.10,0.70,U] [#3 0.08,-0.18,0.70,U] [#4 -0.07,-0.01,0.71,U] [#5 -0.10,0.10,0.63,U] [#6 0.00,-0.23,0.59,U] [#7 0.16,-0.17,0.52,U] [#8 0.18,-0.17,0.55,U] 
01:20:03.538 00.003 1032 single-star, 8 included, MultiStar: {0.06, -0.11}, one-star: {0.03, -0.03}
01:20:03.540 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
01:20:03.542 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
01:20:03.544 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.69 mountX=-0.03 mountY=-0.02, mountTheta=-2.52
01:20:03.547 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
01:20:03.552 00.005 1032 Enqueuing Move request for scope (0.03, -0.03)
01:20:03.554 00.002 10072 Worker thread wakes up
01:20:03.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
01:20:03.554 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
01:20:03.554 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
01:20:03.555 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:03.559 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:03.559 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:20:03.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:03.559 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:20:03.559 00.000 10072 MoveAxis(E, 8, ABG)
01:20:03.559 00.000 10072 Guiding  Dir = 2, Dur = 8
01:20:03.559 00.000 10072 IsGuiding returns 0
01:20:03.560 00.001 10072 PulseGuide returned control before completion, sleep 18
01:20:03.576 00.016 1032 UpdateGuideState exits: m=1485 SNR=27.2
01:20:03.579 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:03.581 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:03.584 00.003 1032 Enqueuing Expose request
01:20:03.585 00.001 10072 IsGuiding returns 0
01:20:03.586 00.001 10072 Move returns status 0, amount 8
01:20:03.586 00.000 10072 MoveAxis(N, 0, ABG)
01:20:03.586 00.000 10072 Move returns status 0, amount 0
01:20:03.586 00.000 10072 move complete, result=0
01:20:03.586 00.000 10072 worker thread done servicing request
01:20:03.586 00.000 10072 Worker thread wakes up
01:20:03.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:03.586 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:03.593 00.007 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
01:20:03.996 00.403 10072 Exposure complete
01:20:04.042 00.046 10072 worker thread done servicing request
01:20:04.042 00.000 1032 OnExposeComplete: enter
01:20:04.044 00.002 1032 UpdateGuideState(): m_state=6
01:20:04.046 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2637
01:20:04.048 00.002 1032 Star::Find returns 1 (0), X=317.25, Y=752.43, Mass=1425, SNR=26.6, Peak=171 HFD=2.9
01:20:04.050 00.002 1032 MultiStar: [#1 0.17,-0.19,0.93,U] [#2 0.35,-0.05,0.73,U] [#3 0.25,-0.19,0.65,U] [#4 -0.06,-0.08,0.72,U] [#5 -0.15,0.10,0.69,U] [#6 -0.06,-0.12,0.60,U] [#7 0.07,-0.40,0.55,U] [#8 0.08,-0.19,0.57,U] 
01:20:04.052 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.02, 0.13}
01:20:04.054 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
01:20:04.057 00.003 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
01:20:04.058 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.87 mountX=-0.11 mountY=-0.05, mountTheta=-2.70
01:20:04.060 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
01:20:04.062 00.002 1032 Enqueuing Move request for scope (0.08, -0.09)
01:20:04.064 00.002 10072 Worker thread wakes up
01:20:04.064 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
01:20:04.064 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
01:20:04.064 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.05
01:20:04.067 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:04.069 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:04.069 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
01:20:04.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:04.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:20:04.069 00.000 10072 MoveAxis(E, 7, ABG)
01:20:04.069 00.000 10072 Guiding  Dir = 2, Dur = 7
01:20:04.069 00.000 10072 IsGuiding returns 0
01:20:04.070 00.001 10072 PulseGuide returned control before completion, sleep 17
01:20:04.087 00.017 1032 UpdateGuideState exits: m=1425 SNR=26.6
01:20:04.089 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:04.090 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:04.091 00.001 1032 Enqueuing Expose request
01:20:04.099 00.008 10072 IsGuiding returns 0
01:20:04.099 00.000 10072 Move returns status 0, amount 7
01:20:04.099 00.000 10072 MoveAxis(N, 0, ABG)
01:20:04.099 00.000 10072 Move returns status 0, amount 0
01:20:04.099 00.000 10072 move complete, result=0
01:20:04.099 00.000 10072 worker thread done servicing request
01:20:04.099 00.000 10072 Worker thread wakes up
01:20:04.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:04.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:04.101 00.002 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:20:04.728 00.627 10072 Exposure complete
01:20:04.777 00.049 10072 worker thread done servicing request
01:20:04.777 00.000 1032 OnExposeComplete: enter
01:20:04.779 00.002 1032 UpdateGuideState(): m_state=6
01:20:04.782 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2638
01:20:04.783 00.001 1032 Star::Find returns 1 (0), X=317.26, Y=752.49, Mass=1406, SNR=26.4, Peak=168 HFD=3.0
01:20:04.785 00.002 1032 MultiStar: [#1 -0.07,0.08,0.99,U] [#2 0.29,0.14,0.77,U] [#3 0.11,0.12,0.67,U] [#4 -0.06,0.23,0.69,U] [#5 -0.30,0.24,0.73,U] [#6 -0.11,-0.00,0.61,U] [#7 0.27,-0.16,0.53,U] [#8 0.09,-0.18,0.61,U] 
01:20:04.786 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.03, 0.20}
01:20:04.787 00.001 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
01:20:04.790 00.003 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
01:20:04.791 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.36 mountX=0.08 mountY=-0.04, mountTheta=-0.47
01:20:04.794 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
01:20:04.796 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
01:20:04.798 00.002 10072 Worker thread wakes up
01:20:04.798 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
01:20:04.798 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
01:20:04.798 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
01:20:04.801 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:04.803 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:04.805 00.002 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:20:04.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:04.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:20:04.805 00.000 10072 MoveAxis(E, 10, ABG)
01:20:04.805 00.000 10072 Guiding  Dir = 2, Dur = 10
01:20:04.805 00.000 10072 IsGuiding returns 0
01:20:04.805 00.000 10072 PulseGuide returned control before completion, sleep 20
01:20:04.822 00.017 1032 UpdateGuideState exits: m=1406 SNR=26.4
01:20:04.825 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:04.826 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:04.829 00.003 1032 Enqueuing Expose request
01:20:04.836 00.007 10072 IsGuiding returns 0
01:20:04.836 00.000 10072 Move returns status 0, amount 10
01:20:04.836 00.000 10072 MoveAxis(N, 0, ABG)
01:20:04.836 00.000 10072 Move returns status 0, amount 0
01:20:04.836 00.000 10072 move complete, result=0
01:20:04.836 00.000 10072 worker thread done servicing request
01:20:04.836 00.000 10072 Worker thread wakes up
01:20:04.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:04.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:04.839 00.003 1032 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
01:20:05.246 00.407 10072 Exposure complete
01:20:05.293 00.047 1032 OnExposeComplete: enter
01:20:05.295 00.002 1032 UpdateGuideState(): m_state=6
01:20:05.296 00.001 10072 worker thread done servicing request
01:20:05.296 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2639
01:20:05.300 00.004 1032 Star::Find returns 1 (0), X=317.53, Y=752.64, Mass=1155, SNR=23.9, Peak=123 HFD=3.1
01:20:05.302 00.002 1032 MultiStar: [#1 0.28,0.18,1.05,U] [#2 0.12,0.24,0.81,U] [#3 0.22,0.13,0.68,U] [#4 -0.08,0.26,0.84,U] [#5 -0.13,0.41,0.80,U] [#6 -0.07,0.13,0.67,U] [#7 0.37,-0.19,0.58,U] [#8 0.05,-0.01,0.62,U] 
01:20:05.304 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.19}, one-star: {0.30, 0.34}
01:20:05.307 00.003 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
01:20:05.309 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
01:20:05.311 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=0.99 mountX=0.15 mountY=-0.17, mountTheta=-0.84
01:20:05.313 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.19, opts=13)
01:20:05.316 00.003 1032 Enqueuing Move request for scope (0.12, 0.19)
01:20:05.318 00.002 10072 Worker thread wakes up
01:20:05.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
01:20:05.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
01:20:05.318 00.000 10072 Moving (0.12, 0.19) raw xDistance=0.15 yDistance=-0.17
01:20:05.320 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:05.322 00.002 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.01
01:20:05.322 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
01:20:05.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:05.323 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:20:05.323 00.000 10072 MoveAxis(W, 60, ABG)
01:20:05.323 00.000 10072 Guiding  Dir = 3, Dur = 60
01:20:05.323 00.000 10072 IsGuiding returns 0
01:20:05.324 00.001 10072 PulseGuide returned control before completion, sleep 70
01:20:05.342 00.018 1032 UpdateGuideState exits: m=1155 SNR=23.9
01:20:05.344 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:05.346 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:05.349 00.003 1032 Enqueuing Expose request
01:20:05.400 00.051 10072 IsGuiding returns 0
01:20:05.400 00.000 10072 Move returns status 0, amount 60
01:20:05.400 00.000 10072 MoveAxis(N, 0, ABG)
01:20:05.400 00.000 10072 Move returns status 0, amount 0
01:20:05.401 00.001 10072 move complete, result=0
01:20:05.401 00.000 10072 worker thread done servicing request
01:20:05.401 00.000 10072 Worker thread wakes up
01:20:05.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:05.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:05.401 00.000 1032 GuideStep: 0.2 px 60 ms WEST, -0.2 px 0 ms NORTH
01:20:06.028 00.627 10072 Exposure complete
01:20:06.073 00.045 10072 worker thread done servicing request
01:20:06.074 00.001 1032 OnExposeComplete: enter
01:20:06.076 00.002 1032 UpdateGuideState(): m_state=6
01:20:06.077 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2640
01:20:06.082 00.005 1032 Star::Find returns 1 (0), X=317.32, Y=752.52, Mass=1326, SNR=25.7, Peak=147 HFD=3.0
01:20:06.083 00.001 1032 MultiStar: [#1 -0.15,-0.02,0.97,U] [#2 0.26,0.03,0.78,U] [#3 0.07,0.02,0.68,U] [#4 -0.01,-0.10,0.74,U] [#5 -0.28,0.15,0.72,U] [#6 0.08,-0.07,0.62,U] [#7 0.31,-0.19,0.55,U] [#8 0.02,-0.29,0.57,U] 
01:20:06.085 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.00}, one-star: {0.09, 0.23}
01:20:06.087 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
01:20:06.090 00.003 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
01:20:06.092 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.13 mountX=-0.01 mountY=-0.03, mountTheta=-1.96
01:20:06.095 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
01:20:06.097 00.002 1032 Enqueuing Move request for scope (0.03, -0.00)
01:20:06.098 00.001 10072 Worker thread wakes up
01:20:06.098 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
01:20:06.098 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
01:20:06.098 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
01:20:06.101 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:06.103 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:06.103 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:20:06.103 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:06.103 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:20:06.103 00.000 10072 MoveAxis(E, 12, ABG)
01:20:06.104 00.001 10072 Guiding  Dir = 2, Dur = 12
01:20:06.104 00.000 10072 IsGuiding returns 0
01:20:06.105 00.001 10072 PulseGuide returned control before completion, sleep 22
01:20:06.123 00.018 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:20:06.125 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:06.126 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:06.128 00.002 1032 Enqueuing Expose request
01:20:06.135 00.007 10072 IsGuiding returns 0
01:20:06.135 00.000 10072 Move returns status 0, amount 12
01:20:06.135 00.000 10072 MoveAxis(N, 0, ABG)
01:20:06.135 00.000 10072 Move returns status 0, amount 0
01:20:06.135 00.000 10072 move complete, result=0
01:20:06.135 00.000 10072 worker thread done servicing request
01:20:06.135 00.000 10072 Worker thread wakes up
01:20:06.135 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:06.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:06.137 00.002 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
01:20:06.543 00.406 10072 Exposure complete
01:20:06.589 00.046 10072 worker thread done servicing request
01:20:06.589 00.000 1032 OnExposeComplete: enter
01:20:06.590 00.001 1032 UpdateGuideState(): m_state=6
01:20:06.592 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2641
01:20:06.594 00.002 1032 Star::Find returns 1 (0), X=317.09, Y=752.29, Mass=1404, SNR=26.4, Peak=148 HFD=2.6
01:20:06.595 00.001 1032 MultiStar: [#1 -0.11,-0.26,0.99,U] [#2 0.35,-0.20,0.74,U] [#3 0.07,-0.18,0.66,U] [#4 -0.07,-0.25,0.71,U] [#5 -0.42,-0.09,0.66,U] [#6 -0.16,-0.19,0.59,U] [#7 0.43,-0.34,0.57,U] [#8 -0.02,-0.48,0.54,U] 
01:20:06.597 00.002 1032 single-star, 8 included, MultiStar: {-0.02, -0.21}, one-star: {-0.14, -0.00}
01:20:06.598 00.001 1032 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.83) = xAngle (-4.97 = 1.31)
01:20:06.600 00.002 1032 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.97 = 1.31)
01:20:06.602 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.14 mountX=0.04 mountY=0.14, mountTheta=1.31
01:20:06.604 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.00, opts=13)
01:20:06.606 00.002 1032 Enqueuing Move request for scope (-0.14, -0.00)
01:20:06.609 00.003 10072 Worker thread wakes up
01:20:06.609 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.00) opts 0xd
01:20:06.609 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.00)
01:20:06.609 00.000 10072 Moving (-0.14, -0.00) raw xDistance=0.04 yDistance=0.14
01:20:06.610 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:06.614 00.004 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:06.614 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
01:20:06.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:06.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:20:06.614 00.000 10072 MoveAxis(E, 16, ABG)
01:20:06.614 00.000 10072 Guiding  Dir = 2, Dur = 16
01:20:06.616 00.002 10072 IsGuiding returns 0
01:20:06.616 00.000 10072 PulseGuide returned control before completion, sleep 26
01:20:06.631 00.015 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:20:06.634 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:06.636 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:06.637 00.001 1032 Enqueuing Expose request
01:20:06.648 00.011 10072 IsGuiding returns 0
01:20:06.648 00.000 10072 Move returns status 0, amount 16
01:20:06.648 00.000 10072 MoveAxis(N, 0, ABG)
01:20:06.648 00.000 10072 Move returns status 0, amount 0
01:20:06.648 00.000 10072 move complete, result=0
01:20:06.648 00.000 10072 worker thread done servicing request
01:20:06.648 00.000 10072 Worker thread wakes up
01:20:06.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:06.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:06.648 00.000 1032 GuideStep: 0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
01:20:07.277 00.629 10072 Exposure complete
01:20:07.327 00.050 10072 worker thread done servicing request
01:20:07.328 00.001 1032 OnExposeComplete: enter
01:20:07.329 00.001 1032 UpdateGuideState(): m_state=6
01:20:07.331 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2642
01:20:07.333 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.41, Mass=1469, SNR=27.0, Peak=171 HFD=2.8
01:20:07.335 00.002 1032 MultiStar: [#1 0.01,-0.12,0.92,U] [#2 0.11,0.03,0.74,U] [#3 -0.01,-0.04,0.63,U] [#4 -0.08,-0.06,0.69,U] [#5 -0.53,-0.10,0.65,U] [#6 -0.15,-0.00,0.58,U] [#7 0.27,-0.38,0.51,U] [#8 -0.10,-0.27,0.55,U] 
01:20:07.336 00.001 1032 refined, 8 included, MultiStar: {-0.06, -0.07}, one-star: {-0.04, 0.12}
01:20:07.339 00.003 1032 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.83) = xAngle (-4.08 = 2.21)
01:20:07.341 00.002 1032 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.08 = 2.21)
01:20:07.343 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.25 mountX=-0.05 mountY=0.07, mountTheta=2.21
01:20:07.347 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.07, opts=13)
01:20:07.348 00.001 1032 Enqueuing Move request for scope (-0.06, -0.07)
01:20:07.350 00.002 10072 Worker thread wakes up
01:20:07.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
01:20:07.350 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
01:20:07.350 00.000 10072 Moving (-0.06, -0.07) raw xDistance=-0.05 yDistance=0.07
01:20:07.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:07.354 00.002 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:07.354 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
01:20:07.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:07.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:20:07.354 00.000 10072 MoveAxis(E, 18, ABG)
01:20:07.354 00.000 10072 Guiding  Dir = 2, Dur = 18
01:20:07.355 00.001 10072 IsGuiding returns 0
01:20:07.355 00.000 10072 PulseGuide returned control before completion, sleep 28
01:20:07.372 00.017 1032 UpdateGuideState exits: m=1469 SNR=27.0
01:20:07.374 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:07.376 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:07.377 00.001 1032 Enqueuing Expose request
01:20:07.398 00.021 10072 IsGuiding returns 0
01:20:07.398 00.000 10072 Move returns status 0, amount 18
01:20:07.398 00.000 10072 MoveAxis(N, 0, ABG)
01:20:07.398 00.000 10072 Move returns status 0, amount 0
01:20:07.398 00.000 10072 move complete, result=0
01:20:07.399 00.001 10072 worker thread done servicing request
01:20:07.399 00.000 10072 Worker thread wakes up
01:20:07.399 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:07.399 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:07.400 00.001 1032 GuideStep: -0.1 px 18 ms EAST, 0.1 px 0 ms NORTH
01:20:07.807 00.407 10072 Exposure complete
01:20:07.854 00.047 10072 worker thread done servicing request
01:20:07.854 00.000 1032 OnExposeComplete: enter
01:20:07.856 00.002 1032 UpdateGuideState(): m_state=6
01:20:07.858 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2643
01:20:07.859 00.001 1032 Star::Find returns 1 (0), X=317.23, Y=752.27, Mass=1533, SNR=27.6, Peak=172 HFD=2.8
01:20:07.863 00.004 1032 MultiStar: [#1 0.05,-0.17,0.93,U] [#2 0.19,-0.06,0.67,U] [#3 -0.03,-0.10,0.61,U] [#4 -0.18,-0.13,0.67,U] [#5 -0.37,-0.02,0.66,U] [#6 -0.02,-0.08,0.53,U] [#7 0.06,-0.50,0.49,U] [#8 -0.05,-0.21,0.54,U] 
01:20:07.865 00.002 1032 single-star, 8 included, MultiStar: {-0.04, -0.13}, one-star: {-0.00, -0.02}
01:20:07.866 00.001 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.79)
01:20:07.868 00.002 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.79)
01:20:07.871 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.66 mountX=-0.02 mountY=0.01, mountTheta=2.79
01:20:07.874 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.02, opts=13)
01:20:07.876 00.002 1032 Enqueuing Move request for scope (-0.00, -0.02)
01:20:07.878 00.002 10072 Worker thread wakes up
01:20:07.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
01:20:07.878 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
01:20:07.878 00.000 10072 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
01:20:07.880 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:07.882 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:07.882 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:20:07.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:07.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:20:07.882 00.000 10072 MoveAxis(E, 13, ABG)
01:20:07.882 00.000 10072 Guiding  Dir = 2, Dur = 13
01:20:07.882 00.000 10072 IsGuiding returns 0
01:20:07.884 00.002 10072 PulseGuide returned control before completion, sleep 23
01:20:07.903 00.019 1032 UpdateGuideState exits: m=1533 SNR=27.6
01:20:07.905 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:07.908 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:07.909 00.001 1032 Enqueuing Expose request
01:20:07.914 00.005 10072 IsGuiding returns 0
01:20:07.914 00.000 10072 Move returns status 0, amount 13
01:20:07.914 00.000 10072 MoveAxis(N, 0, ABG)
01:20:07.914 00.000 10072 Move returns status 0, amount 0
01:20:07.914 00.000 10072 move complete, result=0
01:20:07.914 00.000 10072 worker thread done servicing request
01:20:07.914 00.000 10072 Worker thread wakes up
01:20:07.915 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:07.915 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:07.918 00.003 1032 GuideStep: -0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
01:20:08.541 00.623 10072 Exposure complete
01:20:08.588 00.047 10072 worker thread done servicing request
01:20:08.588 00.000 1032 OnExposeComplete: enter
01:20:08.590 00.002 1032 UpdateGuideState(): m_state=6
01:20:08.591 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2644
01:20:08.593 00.002 1032 Star::Find returns 1 (0), X=317.25, Y=752.39, Mass=1234, SNR=24.7, Peak=151 HFD=2.8
01:20:08.595 00.002 1032 MultiStar: [#1 -0.03,-0.14,1.00,U] [#2 0.27,-0.13,0.79,U] [#3 0.15,-0.15,0.75,U] [#4 0.00,-0.02,0.73,U] [#5 -0.29,0.03,0.73,U] [#6 -0.10,-0.14,0.63,U] [#7 0.30,-0.33,0.60,U] [#8 0.11,-0.15,0.59,U] 
01:20:08.596 00.001 1032 single-star, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.02, 0.10}
01:20:08.598 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
01:20:08.599 00.001 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
01:20:08.602 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.38 mountX=0.09 mountY=-0.04, mountTheta=-0.45
01:20:08.605 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
01:20:08.607 00.002 1032 Enqueuing Move request for scope (0.02, 0.10)
01:20:08.610 00.003 10072 Worker thread wakes up
01:20:08.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
01:20:08.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
01:20:08.610 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.04
01:20:08.612 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:08.614 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:08.614 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
01:20:08.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:08.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:20:08.614 00.000 10072 MoveAxis(E, 14, ABG)
01:20:08.614 00.000 10072 Guiding  Dir = 2, Dur = 14
01:20:08.614 00.000 10072 IsGuiding returns 0
01:20:08.615 00.001 10072 PulseGuide returned control before completion, sleep 24
01:20:08.632 00.017 1032 UpdateGuideState exits: m=1234 SNR=24.7
01:20:08.636 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:08.637 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:08.639 00.002 1032 Enqueuing Expose request
01:20:08.649 00.010 10072 IsGuiding returns 0
01:20:08.649 00.000 10072 Move returns status 0, amount 14
01:20:08.649 00.000 10072 MoveAxis(N, 0, ABG)
01:20:08.649 00.000 10072 Move returns status 0, amount 0
01:20:08.649 00.000 10072 move complete, result=0
01:20:08.650 00.001 10072 worker thread done servicing request
01:20:08.650 00.000 10072 Worker thread wakes up
01:20:08.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:08.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:08.650 00.000 1032 GuideStep: 0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
01:20:09.058 00.408 10072 Exposure complete
01:20:09.106 00.048 10072 worker thread done servicing request
01:20:09.106 00.000 1032 OnExposeComplete: enter
01:20:09.108 00.002 1032 UpdateGuideState(): m_state=6
01:20:09.111 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2645
01:20:09.114 00.003 1032 Star::Find returns 1 (0), X=317.37, Y=752.02, Mass=1638, SNR=28.5, Peak=168 HFD=3.1
01:20:09.116 00.002 1032 MultiStar: [#1 0.22,-0.48,0.96,U] [#2 0.27,-0.31,0.66,U] [#3 0.09,-0.14,0.60,U] [#4 -0.10,-0.41,0.63,U] [#5 -0.22,-0.12,0.60,U] [#6 -0.08,-0.51,0.55,U] [#7 0.36,-0.40,0.52,U] [#8 -0.12,-0.57,0.53,U] 
01:20:09.119 00.003 1032 single-star, 8 included, MultiStar: {0.08, -0.35}, one-star: {0.14, -0.27}
01:20:09.121 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
01:20:09.123 00.002 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
01:20:09.124 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.27 hyp=0.31 cameraTheta=-1.09 mountX=-0.30 mountY=-0.07, mountTheta=-2.92
01:20:09.127 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.27, opts=13)
01:20:09.128 00.001 1032 Enqueuing Move request for scope (0.14, -0.27)
01:20:09.130 00.002 10072 Worker thread wakes up
01:20:09.131 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.27) opts 0xd
01:20:09.131 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.27)
01:20:09.131 00.000 10072 Moving (0.14, -0.27) raw xDistance=-0.30 yDistance=-0.07
01:20:09.132 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:09.135 00.003 10072 PPEC rslt: input = -0.30, final = -0.15, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 288.01
01:20:09.135 00.000 10072 PPEC: input: -0.30, control: -0.15, exposure: 500
01:20:09.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:09.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:20:09.135 00.000 10072 MoveAxis(E, 149, ABG)
01:20:09.135 00.000 10072 Guiding  Dir = 2, Dur = 149
01:20:09.135 00.000 10072 IsGuiding returns 0
01:20:09.136 00.001 10072 PulseGuide returned control before completion, sleep 159
01:20:09.152 00.016 1032 UpdateGuideState exits: m=1638 SNR=28.5
01:20:09.153 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:09.155 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:09.156 00.001 1032 Enqueuing Expose request
01:20:09.305 00.149 10072 IsGuiding returns 0
01:20:09.305 00.000 10072 Move returns status 0, amount 149
01:20:09.305 00.000 10072 MoveAxis(N, 0, ABG)
01:20:09.305 00.000 10072 Move returns status 0, amount 0
01:20:09.305 00.000 10072 move complete, result=0
01:20:09.305 00.000 10072 worker thread done servicing request
01:20:09.305 00.000 10072 Worker thread wakes up
01:20:09.305 00.000 1032 GuideStep: -0.3 px 149 ms EAST, -0.1 px 0 ms NORTH
01:20:09.308 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:09.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:09.937 00.629 10072 Exposure complete
01:20:09.983 00.046 10072 worker thread done servicing request
01:20:09.985 00.002 1032 OnExposeComplete: enter
01:20:09.987 00.002 1032 UpdateGuideState(): m_state=6
01:20:09.990 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2646
01:20:09.991 00.001 1032 Star::Find returns 1 (0), X=317.22, Y=752.22, Mass=1395, SNR=26.3, Peak=145 HFD=2.9
01:20:09.993 00.002 1032 MultiStar: [#1 0.07,-0.29,1.00,U] [#2 -0.01,-0.02,0.73,U] [#3 0.01,-0.03,0.68,U] [#4 0.11,-0.08,0.67,U] [#5 -0.33,0.03,0.72,U] [#6 0.25,-0.18,0.61,U] [#7 0.12,-0.46,0.55,U] [#8 -0.08,-0.39,0.56,U] 
01:20:09.995 00.002 1032 single-star, 8 included, MultiStar: {0.01, -0.15}, one-star: {-0.01, -0.07}
01:20:09.996 00.001 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.79)
01:20:09.998 00.002 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.79)
01:20:09.999 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.66 mountX=-0.06 mountY=0.02, mountTheta=2.79
01:20:10.002 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
01:20:10.003 00.001 1032 Enqueuing Move request for scope (-0.01, -0.07)
01:20:10.005 00.002 10072 Worker thread wakes up
01:20:10.005 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
01:20:10.005 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
01:20:10.005 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.02
01:20:10.008 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:10.011 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:10.011 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:20:10.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:10.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:20:10.011 00.000 10072 MoveAxis(E, 13, ABG)
01:20:10.011 00.000 10072 Guiding  Dir = 2, Dur = 13
01:20:10.011 00.000 10072 IsGuiding returns 0
01:20:10.012 00.001 10072 PulseGuide returned control before completion, sleep 23
01:20:10.029 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.3
01:20:10.032 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:10.034 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:10.035 00.001 1032 Enqueuing Expose request
01:20:10.044 00.009 10072 IsGuiding returns 0
01:20:10.044 00.000 10072 Move returns status 0, amount 13
01:20:10.044 00.000 10072 MoveAxis(N, 0, ABG)
01:20:10.044 00.000 10072 Move returns status 0, amount 0
01:20:10.044 00.000 10072 move complete, result=0
01:20:10.044 00.000 10072 worker thread done servicing request
01:20:10.044 00.000 10072 Worker thread wakes up
01:20:10.045 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:10.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:10.046 00.001 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
01:20:10.451 00.405 10072 Exposure complete
01:20:10.500 00.049 10072 worker thread done servicing request
01:20:10.500 00.000 1032 OnExposeComplete: enter
01:20:10.502 00.002 1032 UpdateGuideState(): m_state=6
01:20:10.504 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2647
01:20:10.505 00.001 1032 Star::Find returns 1 (0), X=317.28, Y=752.37, Mass=1585, SNR=28.1, Peak=185 HFD=2.8
01:20:10.507 00.002 1032 MultiStar: [#1 -0.05,-0.16,0.91,U] [#2 0.12,-0.17,0.67,U] [#3 0.10,-0.19,0.65,U] [#4 -0.06,-0.10,0.67,U] [#5 -0.32,0.10,0.62,U] [#6 0.03,-0.15,0.57,U] [#7 0.24,-0.16,0.53,U] [#8 0.02,-0.41,0.53,U] 
01:20:10.509 00.002 1032 single-star, 8 included, MultiStar: {0.01, -0.11}, one-star: {0.05, 0.08}
01:20:10.510 00.001 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
01:20:10.512 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
01:20:10.513 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.04 mountX=0.06 mountY=-0.06, mountTheta=-0.79
01:20:10.515 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
01:20:10.518 00.003 1032 Enqueuing Move request for scope (0.05, 0.08)
01:20:10.521 00.003 10072 Worker thread wakes up
01:20:10.521 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:20:10.521 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:20:10.521 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.06
01:20:10.525 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:10.527 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:10.527 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:20:10.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:10.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:20:10.527 00.000 10072 MoveAxis(E, 11, ABG)
01:20:10.527 00.000 10072 Guiding  Dir = 2, Dur = 11
01:20:10.528 00.001 10072 IsGuiding returns 0
01:20:10.528 00.000 10072 PulseGuide returned control before completion, sleep 21
01:20:10.545 00.017 1032 UpdateGuideState exits: m=1585 SNR=28.1
01:20:10.547 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:10.550 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:10.552 00.002 1032 Enqueuing Expose request
01:20:10.557 00.005 10072 IsGuiding returns 0
01:20:10.558 00.001 10072 Move returns status 0, amount 11
01:20:10.558 00.000 10072 MoveAxis(N, 0, ABG)
01:20:10.558 00.000 10072 Move returns status 0, amount 0
01:20:10.558 00.000 10072 move complete, result=0
01:20:10.558 00.000 10072 worker thread done servicing request
01:20:10.558 00.000 10072 Worker thread wakes up
01:20:10.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:10.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:10.561 00.003 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
01:20:11.188 00.627 10072 Exposure complete
01:20:11.236 00.048 10072 worker thread done servicing request
01:20:11.236 00.000 1032 OnExposeComplete: enter
01:20:11.239 00.003 1032 UpdateGuideState(): m_state=6
01:20:11.241 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2648
01:20:11.242 00.001 1032 Star::Find returns 1 (0), X=317.28, Y=752.27, Mass=1393, SNR=26.3, Peak=135 HFD=2.9
01:20:11.244 00.002 1032 MultiStar: [#1 0.15,-0.20,0.96,U] [#2 0.24,-0.04,0.74,U] [#3 0.22,-0.09,0.70,U] [#4 0.00,-0.12,0.70,U] [#5 -0.30,0.06,0.64,U] [#6 -0.06,-0.11,0.60,U] [#7 0.22,-0.54,0.54,U] [#8 0.18,-0.34,0.58,U] 
01:20:11.246 00.002 1032 single-star, 8 included, MultiStar: {0.08, -0.14}, one-star: {0.05, -0.03}
01:20:11.248 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
01:20:11.250 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
01:20:11.251 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.50 mountX=-0.04 mountY=-0.04, mountTheta=-2.33
01:20:11.254 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
01:20:11.256 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
01:20:11.258 00.002 10072 Worker thread wakes up
01:20:11.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
01:20:11.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
01:20:11.258 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
01:20:11.260 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:11.262 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:11.262 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:20:11.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:11.263 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:20:11.263 00.000 10072 MoveAxis(E, 8, ABG)
01:20:11.263 00.000 10072 Guiding  Dir = 2, Dur = 8
01:20:11.263 00.000 10072 IsGuiding returns 0
01:20:11.264 00.001 10072 PulseGuide returned control before completion, sleep 18
01:20:11.280 00.016 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:20:11.282 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:11.283 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:11.285 00.002 1032 Enqueuing Expose request
01:20:11.294 00.009 10072 IsGuiding returns 0
01:20:11.294 00.000 10072 Move returns status 0, amount 8
01:20:11.294 00.000 10072 MoveAxis(N, 0, ABG)
01:20:11.294 00.000 10072 Move returns status 0, amount 0
01:20:11.294 00.000 10072 move complete, result=0
01:20:11.294 00.000 10072 worker thread done servicing request
01:20:11.295 00.001 10072 Worker thread wakes up
01:20:11.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:11.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:11.298 00.003 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
01:20:11.704 00.406 10072 Exposure complete
01:20:11.753 00.049 10072 worker thread done servicing request
01:20:11.753 00.000 1032 OnExposeComplete: enter
01:20:11.755 00.002 1032 UpdateGuideState(): m_state=6
01:20:11.758 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2649
01:20:11.760 00.002 1032 Star::Find returns 1 (0), X=317.36, Y=752.12, Mass=1268, SNR=25.1, Peak=137 HFD=2.7
01:20:11.761 00.001 1032 MultiStar: [#1 0.01,-0.29,0.97,U] [#2 0.26,-0.24,0.79,U] [#3 0.17,-0.23,0.70,U] [#4 -0.02,-0.26,0.82,U] [#5 -0.30,-0.11,0.76,U] [#6 0.03,-0.30,0.64,U] [#7 0.42,-0.60,0.56,U] [#8 -0.02,-0.36,0.59,U] 
01:20:11.763 00.002 1032 single-star, 8 included, MultiStar: {0.07, -0.27}, one-star: {0.13, -0.17}
01:20:11.764 00.001 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
01:20:11.766 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
01:20:11.768 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.22 cameraTheta=-0.92 mountX=-0.20 mountY=-0.08, mountTheta=-2.75
01:20:11.773 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.17, opts=13)
01:20:11.775 00.002 1032 Enqueuing Move request for scope (0.13, -0.17)
01:20:11.777 00.002 10072 Worker thread wakes up
01:20:11.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
01:20:11.777 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
01:20:11.777 00.000 10072 Moving (0.13, -0.17) raw xDistance=-0.20 yDistance=-0.08
01:20:11.780 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:11.783 00.003 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 288.01
01:20:11.783 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
01:20:11.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:11.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:20:11.783 00.000 10072 MoveAxis(E, 98, ABG)
01:20:11.784 00.001 10072 Guiding  Dir = 2, Dur = 98
01:20:11.784 00.000 10072 IsGuiding returns 0
01:20:11.784 00.000 10072 PulseGuide returned control before completion, sleep 108
01:20:11.804 00.020 1032 UpdateGuideState exits: m=1268 SNR=25.1
01:20:11.806 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:11.807 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:11.808 00.001 1032 Enqueuing Expose request
01:20:11.904 00.096 10072 IsGuiding returns 1
01:20:11.904 00.000 10072 scope still moving after pulse duration time elapsed
01:20:11.935 00.031 10072 IsGuiding returns 0
01:20:11.935 00.000 10072 scope move finished after 98 + 52 ms
01:20:11.935 00.000 10072 Move returns status 0, amount 98
01:20:11.935 00.000 10072 MoveAxis(N, 0, ABG)
01:20:11.935 00.000 10072 Move returns status 0, amount 0
01:20:11.935 00.000 10072 move complete, result=0
01:20:11.935 00.000 10072 worker thread done servicing request
01:20:11.935 00.000 10072 Worker thread wakes up
01:20:11.936 00.001 1032 GuideStep: -0.2 px 98 ms EAST, -0.1 px 0 ms NORTH
01:20:11.938 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:11.938 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:12.561 00.623 10072 Exposure complete
01:20:12.611 00.050 10072 worker thread done servicing request
01:20:12.611 00.000 1032 OnExposeComplete: enter
01:20:12.614 00.003 1032 UpdateGuideState(): m_state=6
01:20:12.616 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2650
01:20:12.618 00.002 1032 Star::Find returns 1 (0), X=317.05, Y=752.18, Mass=1383, SNR=26.2, Peak=173 HFD=2.6
01:20:12.620 00.002 1032 MultiStar: [#1 -0.14,-0.21,0.94,U] [#2 0.04,-0.22,0.77,U] [#3 0.03,-0.35,0.63,U] [#4 -0.17,-0.32,0.73,U] [#5 -0.27,-0.10,0.67,U] [#6 -0.17,-0.39,0.58,U] [#7 0.08,-0.56,0.54,U] [#8 -0.09,-0.38,0.51,U] 
01:20:12.621 00.001 1032 single-star, 8 included, MultiStar: {-0.11, -0.27}, one-star: {-0.18, -0.12}
01:20:12.624 00.003 1032 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.83) = xAngle (-4.40 = 1.89)
01:20:12.625 00.001 1032 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.40 = 1.89)
01:20:12.626 00.001 1032 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-2.57 mountX=-0.07 mountY=0.20, mountTheta=1.89
01:20:12.628 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=-0.12, opts=13)
01:20:12.630 00.002 1032 Enqueuing Move request for scope (-0.18, -0.12)
01:20:12.630 00.000 10072 Worker thread wakes up
01:20:12.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
01:20:12.630 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
01:20:12.631 00.001 10072 Moving (-0.18, -0.12) raw xDistance=-0.07 yDistance=0.20
01:20:12.633 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:12.635 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:12.635 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:20:12.635 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:20:12.636 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:20:12.636 00.000 10072 MoveAxis(E, 6, ABG)
01:20:12.636 00.000 10072 Guiding  Dir = 2, Dur = 6
01:20:12.636 00.000 10072 IsGuiding returns 0
01:20:12.636 00.000 10072 PulseGuide returned control before completion, sleep 16
01:20:12.652 00.016 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:20:12.654 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:12.656 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:12.657 00.001 1032 Enqueuing Expose request
01:20:12.666 00.009 10072 IsGuiding returns 0
01:20:12.666 00.000 10072 Move returns status 0, amount 6
01:20:12.666 00.000 10072 MoveAxis(N, 0, ABG)
01:20:12.666 00.000 10072 Move returns status 0, amount 0
01:20:12.666 00.000 10072 move complete, result=0
01:20:12.666 00.000 10072 worker thread done servicing request
01:20:12.666 00.000 10072 Worker thread wakes up
01:20:12.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:12.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:12.670 00.004 1032 GuideStep: -0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
01:20:13.078 00.408 10072 Exposure complete
01:20:13.124 00.046 10072 worker thread done servicing request
01:20:13.124 00.000 1032 OnExposeComplete: enter
01:20:13.126 00.002 1032 UpdateGuideState(): m_state=6
01:20:13.128 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2651
01:20:13.129 00.001 1032 Star::Find returns 1 (0), X=317.27, Y=752.25, Mass=1365, SNR=26.0, Peak=140 HFD=2.9
01:20:13.131 00.002 1032 MultiStar: [#1 -0.13,-0.12,1.00,U] [#2 0.27,-0.12,0.80,U] [#3 -0.01,-0.19,0.67,U] [#4 -0.13,-0.22,0.71,U] [#5 -0.38,-0.12,0.66,U] [#6 -0.15,-0.19,0.60,U] [#7 0.52,-0.66,0.00,M1] [#8 0.21,-0.10,0.58,U] 
01:20:13.132 00.001 1032 single-star, 7 included, MultiStar: {-0.03, -0.13}, one-star: {0.04, -0.05}
01:20:13.134 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
01:20:13.135 00.001 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
01:20:13.138 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.87 mountX=-0.06 mountY=-0.03, mountTheta=-2.70
01:20:13.139 00.001 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
01:20:13.143 00.004 1032 Enqueuing Move request for scope (0.04, -0.05)
01:20:13.145 00.002 10072 Worker thread wakes up
01:20:13.146 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:20:13.146 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:20:13.146 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
01:20:13.149 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:13.151 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:13.151 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:20:13.151 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:13.151 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:20:13.151 00.000 10072 MoveAxis(E, 3, ABG)
01:20:13.152 00.001 10072 Guiding  Dir = 2, Dur = 3
01:20:13.152 00.000 10072 IsGuiding returns 0
01:20:13.152 00.000 10072 PulseGuide returned control before completion, sleep 13
01:20:13.168 00.016 10072 IsGuiding returns 0
01:20:13.168 00.000 10072 Move returns status 0, amount 3
01:20:13.168 00.000 10072 MoveAxis(N, 0, ABG)
01:20:13.168 00.000 10072 Move returns status 0, amount 0
01:20:13.169 00.001 10072 move complete, result=0
01:20:13.169 00.000 10072 worker thread done servicing request
01:20:13.170 00.001 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:20:13.175 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:13.180 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:13.181 00.001 1032 Enqueuing Expose request
01:20:13.183 00.002 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:20:13.185 00.002 10072 Worker thread wakes up
01:20:13.185 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:13.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:13.812 00.627 10072 Exposure complete
01:20:13.865 00.053 10072 worker thread done servicing request
01:20:13.865 00.000 1032 OnExposeComplete: enter
01:20:13.866 00.001 1032 UpdateGuideState(): m_state=6
01:20:13.869 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2652
01:20:13.870 00.001 1032 Star::Find returns 1 (0), X=317.41, Y=752.38, Mass=1507, SNR=27.4, Peak=168 HFD=3.0
01:20:13.874 00.004 1032 MultiStar: [#1 0.19,-0.08,0.91,U] [#2 0.29,0.06,0.71,U] [#3 0.20,-0.09,0.59,U] [#4 -0.04,0.00,0.68,U] [#5 -0.11,0.21,0.67,U] [#6 -0.01,-0.07,0.61,U] [#7 0.55,-0.35,0.51,U] [#8 -0.11,-0.19,0.56,U] 
01:20:13.876 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.18, 0.09}
01:20:13.877 00.001 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
01:20:13.879 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
01:20:13.881 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.23 mountX=-0.06 mountY=-0.12, mountTheta=-2.06
01:20:13.883 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
01:20:13.885 00.002 1032 Enqueuing Move request for scope (0.13, -0.03)
01:20:13.887 00.002 10072 Worker thread wakes up
01:20:13.887 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:20:13.887 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:20:13.887 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
01:20:13.890 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:13.896 00.006 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:13.896 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:20:13.896 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:13.896 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:20:13.896 00.000 10072 MoveAxis(E, 2, ABG)
01:20:13.896 00.000 10072 Guiding  Dir = 2, Dur = 2
01:20:13.897 00.001 10072 IsGuiding returns 0
01:20:13.897 00.000 10072 PulseGuide returned control before completion, sleep 12
01:20:13.916 00.019 1032 UpdateGuideState exits: m=1507 SNR=27.4
01:20:13.921 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:13.923 00.002 10072 IsGuiding returns 0
01:20:13.923 00.000 10072 Move returns status 0, amount 2
01:20:13.925 00.002 10072 MoveAxis(N, 0, ABG)
01:20:13.925 00.000 10072 Move returns status 0, amount 0
01:20:13.925 00.000 10072 move complete, result=0
01:20:13.925 00.000 10072 worker thread done servicing request
01:20:13.925 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:13.928 00.003 1032 Enqueuing Expose request
01:20:13.930 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:20:13.932 00.002 10072 Worker thread wakes up
01:20:13.932 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:13.932 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:14.339 00.407 10072 Exposure complete
01:20:14.387 00.048 10072 worker thread done servicing request
01:20:14.387 00.000 1032 OnExposeComplete: enter
01:20:14.390 00.003 1032 UpdateGuideState(): m_state=6
01:20:14.391 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2653
01:20:14.396 00.005 1032 Star::Find returns 1 (0), X=317.30, Y=752.40, Mass=1515, SNR=27.4, Peak=184 HFD=2.9
01:20:14.398 00.002 1032 MultiStar: [#1 0.14,-0.11,0.93,U] [#2 0.51,-0.03,0.73,U] [#3 0.26,-0.08,0.62,U] [#4 -0.14,0.08,0.67,U] [#5 -0.20,0.14,0.64,U] [#6 -0.00,0.07,0.55,U] [#7 0.50,-0.46,0.50,U] [#8 -0.05,-0.20,0.52,U] 
01:20:14.401 00.003 1032 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.07, 0.11}
01:20:14.402 00.001 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
01:20:14.404 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
01:20:14.406 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.29 mountX=-0.06 mountY=-0.11, mountTheta=-2.12
01:20:14.409 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
01:20:14.411 00.002 1032 Enqueuing Move request for scope (0.12, -0.04)
01:20:14.413 00.002 10072 Worker thread wakes up
01:20:14.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
01:20:14.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
01:20:14.413 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.06 yDistance=-0.11
01:20:14.415 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:14.418 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:14.418 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:20:14.418 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:14.418 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:20:14.418 00.000 10072 MoveAxis(E, 0, ABG)
01:20:14.418 00.000 10072 Move returns status 0, amount 0
01:20:14.418 00.000 10072 MoveAxis(N, 0, ABG)
01:20:14.418 00.000 10072 Move returns status 0, amount 0
01:20:14.418 00.000 10072 move complete, result=0
01:20:14.418 00.000 10072 worker thread done servicing request
01:20:14.438 00.020 1032 UpdateGuideState exits: m=1515 SNR=27.4
01:20:14.441 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:14.442 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:14.443 00.001 1032 Enqueuing Expose request
01:20:14.445 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:14.446 00.001 10072 Worker thread wakes up
01:20:14.446 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:14.446 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:15.071 00.625 10072 Exposure complete
01:20:15.118 00.047 10072 worker thread done servicing request
01:20:15.118 00.000 1032 OnExposeComplete: enter
01:20:15.120 00.002 1032 UpdateGuideState(): m_state=6
01:20:15.123 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2654
01:20:15.125 00.002 1032 Star::Find returns 1 (0), X=317.23, Y=752.30, Mass=1459, SNR=26.9, Peak=174 HFD=2.8
01:20:15.126 00.001 1032 MultiStar: [#1 0.12,-0.25,0.96,U] [#2 0.11,-0.14,0.72,U] [#3 0.03,-0.16,0.62,U] [#4 -0.08,-0.13,0.69,U] [#5 -0.31,-0.11,0.73,U] [#6 -0.02,-0.19,0.62,U] [#7 0.21,-0.34,0.52,U] [#8 -0.04,-0.28,0.57,U] 
01:20:15.128 00.002 1032 single-star, 8 included, MultiStar: {0.00, -0.16}, one-star: {0.00, 0.01}
01:20:15.130 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
01:20:15.131 00.001 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
01:20:15.132 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.32 mountX=0.01 mountY=-0.01, mountTheta=-0.51
01:20:15.136 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.01, opts=13)
01:20:15.137 00.001 1032 Enqueuing Move request for scope (0.00, 0.01)
01:20:15.139 00.002 10072 Worker thread wakes up
01:20:15.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
01:20:15.139 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
01:20:15.139 00.000 10072 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.01
01:20:15.142 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:15.145 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:15.145 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:20:15.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:15.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:20:15.145 00.000 10072 MoveAxis(E, 0, ABG)
01:20:15.145 00.000 10072 Move returns status 0, amount 0
01:20:15.146 00.001 10072 MoveAxis(N, 0, ABG)
01:20:15.146 00.000 10072 Move returns status 0, amount 0
01:20:15.146 00.000 10072 move complete, result=0
01:20:15.146 00.000 10072 worker thread done servicing request
01:20:15.162 00.016 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:20:15.164 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:15.166 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:15.168 00.002 1032 Enqueuing Expose request
01:20:15.170 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:15.172 00.002 10072 Worker thread wakes up
01:20:15.172 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:15.172 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:15.588 00.416 10072 Exposure complete
01:20:15.641 00.053 10072 worker thread done servicing request
01:20:15.642 00.001 1032 OnExposeComplete: enter
01:20:15.646 00.004 1032 UpdateGuideState(): m_state=6
01:20:15.649 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2655
01:20:15.651 00.002 1032 Star::Find returns 1 (0), X=317.29, Y=752.21, Mass=1459, SNR=26.9, Peak=161 HFD=2.7
01:20:15.652 00.001 1032 MultiStar: [#1 -0.01,-0.25,0.87,U] [#2 0.23,-0.14,0.75,U] [#3 0.09,-0.21,0.70,U] [#4 -0.04,-0.23,0.70,U] [#5 -0.24,0.03,0.67,U] [#6 -0.14,-0.23,0.60,U] [#7 0.46,-0.53,0.52,U] [#8 0.10,-0.35,0.51,U] 
01:20:15.654 00.002 1032 single-star, 8 included, MultiStar: {0.05, -0.20}, one-star: {0.06, -0.08}
01:20:15.656 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
01:20:15.657 00.001 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
01:20:15.659 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.94 mountX=-0.09 mountY=-0.04, mountTheta=-2.77
01:20:15.663 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
01:20:15.664 00.001 1032 Enqueuing Move request for scope (0.06, -0.08)
01:20:15.666 00.002 10072 Worker thread wakes up
01:20:15.667 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
01:20:15.667 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
01:20:15.667 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
01:20:15.669 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:15.671 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:15.673 00.002 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:20:15.673 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:15.673 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:20:15.673 00.000 10072 MoveAxis(E, 0, ABG)
01:20:15.673 00.000 10072 Move returns status 0, amount 0
01:20:15.673 00.000 10072 MoveAxis(N, 0, ABG)
01:20:15.673 00.000 10072 Move returns status 0, amount 0
01:20:15.673 00.000 10072 move complete, result=0
01:20:15.673 00.000 10072 worker thread done servicing request
01:20:15.692 00.019 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:20:15.696 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:15.698 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:15.700 00.002 1032 Enqueuing Expose request
01:20:15.702 00.002 10072 Worker thread wakes up
01:20:15.702 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:15.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:15.702 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:16.334 00.632 10072 Exposure complete
01:20:16.383 00.049 10072 worker thread done servicing request
01:20:16.383 00.000 1032 OnExposeComplete: enter
01:20:16.385 00.002 1032 UpdateGuideState(): m_state=6
01:20:16.387 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2656
01:20:16.388 00.001 1032 Star::Find returns 1 (0), X=317.29, Y=752.13, Mass=1348, SNR=25.9, Peak=145 HFD=2.7
01:20:16.390 00.002 1032 MultiStar: [#1 -0.01,-0.24,1.00,U] [#2 0.11,-0.04,0.72,U] [#3 -0.12,-0.05,0.72,U] [#4 -0.12,-0.15,0.69,U] [#5 -0.17,-0.04,0.73,U] [#6 -0.23,-0.13,0.63,U] [#7 0.12,-0.37,0.52,U] [#8 -0.03,-0.35,0.54,U] 
01:20:16.393 00.003 1032 refined, 8 included, MultiStar: {-0.04, -0.16}, one-star: {0.06, -0.16}
01:20:16.394 00.001 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.65)
01:20:16.396 00.002 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.65)
01:20:16.397 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.81 mountX=-0.15 mountY=0.08, mountTheta=2.65
01:20:16.400 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.16, opts=13)
01:20:16.402 00.002 1032 Enqueuing Move request for scope (-0.04, -0.16)
01:20:16.402 00.000 10072 Worker thread wakes up
01:20:16.404 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
01:20:16.404 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
01:20:16.404 00.000 10072 Moving (-0.04, -0.16) raw xDistance=-0.15 yDistance=0.08
01:20:16.405 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:16.407 00.002 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 288.01
01:20:16.407 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:20:16.407 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:16.409 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:20:16.409 00.000 10072 MoveAxis(E, 73, ABG)
01:20:16.409 00.000 10072 Guiding  Dir = 2, Dur = 73
01:20:16.409 00.000 10072 IsGuiding returns 0
01:20:16.409 00.000 10072 PulseGuide returned control before completion, sleep 83
01:20:16.427 00.018 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:20:16.430 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:16.431 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:16.434 00.003 1032 Enqueuing Expose request
01:20:16.502 00.068 10072 IsGuiding returns 0
01:20:16.502 00.000 10072 Move returns status 0, amount 73
01:20:16.502 00.000 10072 MoveAxis(N, 0, ABG)
01:20:16.503 00.001 10072 Move returns status 0, amount 0
01:20:16.503 00.000 10072 move complete, result=0
01:20:16.503 00.000 10072 worker thread done servicing request
01:20:16.503 00.000 10072 Worker thread wakes up
01:20:16.503 00.000 1032 GuideStep: -0.1 px 73 ms EAST, 0.1 px 0 ms NORTH
01:20:16.505 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:16.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:16.911 00.406 10072 Exposure complete
01:20:16.962 00.051 10072 worker thread done servicing request
01:20:16.962 00.000 1032 OnExposeComplete: enter
01:20:16.964 00.002 1032 UpdateGuideState(): m_state=6
01:20:16.965 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2657
01:20:16.967 00.002 1032 Star::Find returns 1 (0), X=317.16, Y=752.23, Mass=1421, SNR=26.6, Peak=165 HFD=2.7
01:20:16.968 00.001 1032 MultiStar: [#1 -0.03,-0.18,0.93,U] [#2 0.04,-0.03,0.71,U] [#3 -0.04,-0.05,0.65,U] [#4 -0.07,-0.09,0.73,U] [#5 -0.27,0.03,0.70,U] [#6 -0.15,-0.19,0.62,U] [#7 0.11,-0.43,0.54,U] [#8 -0.07,-0.38,0.56,U] 
01:20:16.970 00.002 1032 single-star, 8 included, MultiStar: {-0.06, -0.14}, one-star: {-0.07, -0.06}
01:20:16.973 00.003 1032 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.83) = xAngle (-4.28 = 2.00)
01:20:16.974 00.001 1032 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.28 = 2.00)
01:20:16.976 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.45 mountX=-0.04 mountY=0.08, mountTheta=2.00
01:20:16.979 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.06, opts=13)
01:20:16.981 00.002 1032 Enqueuing Move request for scope (-0.07, -0.06)
01:20:16.983 00.002 10072 Worker thread wakes up
01:20:16.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
01:20:16.983 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
01:20:16.983 00.000 10072 Moving (-0.07, -0.06) raw xDistance=-0.04 yDistance=0.08
01:20:16.987 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:16.990 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:16.990 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:20:16.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:16.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:20:16.990 00.000 10072 MoveAxis(E, 4, ABG)
01:20:16.990 00.000 10072 Guiding  Dir = 2, Dur = 4
01:20:16.991 00.001 10072 IsGuiding returns 0
01:20:16.991 00.000 10072 PulseGuide returned control before completion, sleep 14
01:20:17.008 00.017 1032 UpdateGuideState exits: m=1421 SNR=26.6
01:20:17.010 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:17.010 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:17.013 00.003 1032 Enqueuing Expose request
01:20:17.017 00.004 10072 IsGuiding returns 0
01:20:17.017 00.000 10072 Move returns status 0, amount 4
01:20:17.017 00.000 10072 MoveAxis(N, 0, ABG)
01:20:17.017 00.000 10072 Move returns status 0, amount 0
01:20:17.017 00.000 10072 move complete, result=0
01:20:17.017 00.000 10072 worker thread done servicing request
01:20:17.017 00.000 10072 Worker thread wakes up
01:20:17.017 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:17.017 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:17.025 00.008 1032 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
01:20:17.643 00.618 10072 Exposure complete
01:20:17.689 00.046 10072 worker thread done servicing request
01:20:17.689 00.000 1032 OnExposeComplete: enter
01:20:17.692 00.003 1032 UpdateGuideState(): m_state=6
01:20:17.694 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2658
01:20:17.696 00.002 1032 Star::Find returns 1 (0), X=317.25, Y=752.22, Mass=1502, SNR=27.3, Peak=157 HFD=2.8
01:20:17.698 00.002 1032 MultiStar: [#1 -0.04,-0.23,0.92,U] [#2 0.29,0.07,0.71,U] [#3 0.01,-0.05,0.64,U] [#4 -0.30,-0.24,0.71,U] [#5 -0.07,-0.03,0.66,U] [#6 -0.25,-0.28,0.59,U] [#7 0.23,-0.32,0.51,U] [#8 0.24,-0.33,0.53,U] 
01:20:17.699 00.001 1032 single-star, 8 included, MultiStar: {0.00, -0.15}, one-star: {0.02, -0.08}
01:20:17.701 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
01:20:17.702 00.001 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
01:20:17.705 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.29 mountX=-0.08 mountY=-0.00, mountTheta=-3.12
01:20:17.710 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
01:20:17.712 00.002 1032 Enqueuing Move request for scope (0.02, -0.08)
01:20:17.714 00.002 10072 Worker thread wakes up
01:20:17.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
01:20:17.714 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
01:20:17.714 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=-0.00
01:20:17.716 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:17.718 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:17.718 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:20:17.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:17.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:20:17.718 00.000 10072 MoveAxis(E, 6, ABG)
01:20:17.718 00.000 10072 Guiding  Dir = 2, Dur = 6
01:20:17.718 00.000 10072 IsGuiding returns 0
01:20:17.719 00.001 10072 PulseGuide returned control before completion, sleep 16
01:20:17.736 00.017 1032 UpdateGuideState exits: m=1502 SNR=27.3
01:20:17.738 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:17.743 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:17.745 00.002 1032 Enqueuing Expose request
01:20:17.750 00.005 10072 IsGuiding returns 0
01:20:17.750 00.000 10072 Move returns status 0, amount 6
01:20:17.750 00.000 10072 MoveAxis(N, 0, ABG)
01:20:17.750 00.000 10072 Move returns status 0, amount 0
01:20:17.750 00.000 10072 move complete, result=0
01:20:17.750 00.000 10072 worker thread done servicing request
01:20:17.750 00.000 10072 Worker thread wakes up
01:20:17.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:17.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:17.754 00.004 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:20:18.162 00.408 10072 Exposure complete
01:20:18.207 00.045 10072 worker thread done servicing request
01:20:18.207 00.000 1032 OnExposeComplete: enter
01:20:18.209 00.002 1032 UpdateGuideState(): m_state=6
01:20:18.211 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2659
01:20:18.213 00.002 1032 Star::Find returns 1 (0), X=317.26, Y=752.32, Mass=1547, SNR=27.7, Peak=176 HFD=2.9
01:20:18.214 00.001 1032 MultiStar: [#1 0.02,-0.13,0.92,U] [#2 0.22,0.01,0.75,U] [#3 -0.11,0.02,0.62,U] [#4 0.11,-0.06,0.73,U] [#5 -0.03,-0.03,0.66,U] [#6 0.04,-0.23,0.57,U] [#7 0.15,-0.15,0.54,U] [#8 0.12,-0.44,0.52,U] 
01:20:18.216 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.03, 0.03}
01:20:18.217 00.001 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
01:20:18.218 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
01:20:18.220 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.79 mountX=0.02 mountY=-0.04, mountTheta=-1.04
01:20:18.223 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
01:20:18.225 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
01:20:18.227 00.002 10072 Worker thread wakes up
01:20:18.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:20:18.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:20:18.227 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
01:20:18.229 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:18.232 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:18.232 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:20:18.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:18.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:20:18.232 00.000 10072 MoveAxis(E, 3, ABG)
01:20:18.232 00.000 10072 Guiding  Dir = 2, Dur = 3
01:20:18.233 00.001 10072 IsGuiding returns 0
01:20:18.233 00.000 10072 PulseGuide returned control before completion, sleep 13
01:20:18.250 00.017 1032 UpdateGuideState exits: m=1547 SNR=27.7
01:20:18.252 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:18.254 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:18.256 00.002 1032 Enqueuing Expose request
01:20:18.257 00.001 10072 IsGuiding returns 0
01:20:18.258 00.001 10072 Move returns status 0, amount 3
01:20:18.258 00.000 10072 MoveAxis(N, 0, ABG)
01:20:18.258 00.000 10072 Move returns status 0, amount 0
01:20:18.258 00.000 10072 move complete, result=0
01:20:18.258 00.000 10072 worker thread done servicing request
01:20:18.258 00.000 10072 Worker thread wakes up
01:20:18.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:18.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:18.265 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:20:18.885 00.620 10072 Exposure complete
01:20:18.930 00.045 10072 worker thread done servicing request
01:20:18.931 00.001 1032 OnExposeComplete: enter
01:20:18.933 00.002 1032 UpdateGuideState(): m_state=6
01:20:18.934 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2660
01:20:18.936 00.002 1032 Star::Find returns 1 (0), X=317.36, Y=752.51, Mass=1568, SNR=27.9, Peak=181 HFD=3.0
01:20:18.938 00.002 1032 MultiStar: [#1 0.18,-0.13,0.91,U] [#2 0.35,-0.05,0.68,U] [#3 0.34,-0.01,0.68,U] [#4 0.19,0.05,0.63,U] [#5 -0.12,0.06,0.63,U] [#6 -0.00,-0.13,0.56,U] [#7 0.45,-0.17,0.51,U] [#8 0.12,-0.29,0.52,U] 
01:20:18.940 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.03}, one-star: {0.12, 0.22}
01:20:18.941 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
01:20:18.943 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
01:20:18.944 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.16 mountX=-0.07 mountY=-0.17, mountTheta=-1.99
01:20:18.946 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
01:20:18.947 00.001 1032 Enqueuing Move request for scope (0.18, -0.03)
01:20:18.949 00.002 10072 Worker thread wakes up
01:20:18.949 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
01:20:18.949 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
01:20:18.949 00.000 10072 Moving (0.18, -0.03) raw xDistance=-0.07 yDistance=-0.17
01:20:18.950 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:18.952 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:18.954 00.002 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:20:18.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:18.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:20:18.954 00.000 10072 MoveAxis(E, 3, ABG)
01:20:18.954 00.000 10072 Guiding  Dir = 2, Dur = 3
01:20:18.954 00.000 10072 IsGuiding returns 0
01:20:18.955 00.001 10072 PulseGuide returned control before completion, sleep 13
01:20:18.972 00.017 1032 UpdateGuideState exits: m=1568 SNR=27.9
01:20:18.974 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:18.976 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:18.977 00.001 1032 Enqueuing Expose request
01:20:18.980 00.003 10072 IsGuiding returns 0
01:20:18.980 00.000 10072 Move returns status 0, amount 3
01:20:18.980 00.000 10072 MoveAxis(N, 0, ABG)
01:20:18.980 00.000 10072 Move returns status 0, amount 0
01:20:18.980 00.000 10072 move complete, result=0
01:20:18.980 00.000 10072 worker thread done servicing request
01:20:18.980 00.000 10072 Worker thread wakes up
01:20:18.981 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:18.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:18.989 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
01:20:19.387 00.398 10072 Exposure complete
01:20:19.436 00.049 10072 worker thread done servicing request
01:20:19.436 00.000 1032 OnExposeComplete: enter
01:20:19.438 00.002 1032 UpdateGuideState(): m_state=6
01:20:19.440 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2661
01:20:19.441 00.001 1032 Star::Find returns 1 (0), X=317.33, Y=752.36, Mass=1539, SNR=27.6, Peak=172 HFD=2.9
01:20:19.443 00.002 1032 MultiStar: [#1 0.02,-0.05,0.93,U] [#2 0.34,-0.10,0.73,U] [#3 0.19,0.02,0.65,U] [#4 0.11,0.15,0.67,U] [#5 -0.10,0.07,0.68,U] [#6 -0.05,-0.06,0.56,U] [#7 0.27,-0.11,0.50,U] [#8 0.12,-0.22,0.53,U] 
01:20:19.444 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.10, 0.07}
01:20:19.446 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
01:20:19.446 00.000 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
01:20:19.448 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.14 mountX=-0.04 mountY=-0.10, mountTheta=-1.97
01:20:19.452 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
01:20:19.453 00.001 1032 Enqueuing Move request for scope (0.11, -0.01)
01:20:19.455 00.002 10072 Worker thread wakes up
01:20:19.455 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:20:19.455 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:20:19.456 00.001 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.10
01:20:19.457 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:19.460 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:19.461 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:20:19.461 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:19.461 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:20:19.461 00.000 10072 MoveAxis(E, 2, ABG)
01:20:19.461 00.000 10072 Guiding  Dir = 2, Dur = 2
01:20:19.461 00.000 10072 IsGuiding returns 0
01:20:19.462 00.001 10072 PulseGuide returned control before completion, sleep 12
01:20:19.478 00.016 1032 UpdateGuideState exits: m=1539 SNR=27.6
01:20:19.481 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:19.483 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:19.485 00.002 10072 IsGuiding returns 0
01:20:19.485 00.000 10072 Move returns status 0, amount 2
01:20:19.485 00.000 10072 MoveAxis(N, 0, ABG)
01:20:19.485 00.000 1032 Enqueuing Expose request
01:20:19.487 00.002 10072 Move returns status 0, amount 0
01:20:19.488 00.001 10072 move complete, result=0
01:20:19.488 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:20:19.490 00.002 10072 worker thread done servicing request
01:20:19.490 00.000 10072 Worker thread wakes up
01:20:19.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:19.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:20.125 00.635 10072 Exposure complete
01:20:20.166 00.041 10072 worker thread done servicing request
01:20:20.167 00.001 1032 OnExposeComplete: enter
01:20:20.168 00.001 1032 UpdateGuideState(): m_state=6
01:20:20.170 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2662
01:20:20.172 00.002 1032 Star::Find returns 1 (0), X=317.36, Y=752.25, Mass=1393, SNR=26.3, Peak=146 HFD=2.9
01:20:20.174 00.002 1032 MultiStar: [#1 0.15,-0.25,1.00,U] [#2 0.50,-0.03,0.77,U] [#3 0.29,-0.22,0.72,U] [#4 0.02,-0.03,0.69,U] [#5 -0.23,0.07,0.64,U] [#6 0.08,-0.07,0.58,U] [#7 0.29,-0.10,0.54,U] [#8 0.13,-0.29,0.55,U] 
01:20:20.175 00.001 1032 single-star, 8 included, MultiStar: {0.16, -0.11}, one-star: {0.13, -0.04}
01:20:20.177 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
01:20:20.180 00.003 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
01:20:20.181 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.29 mountX=-0.07 mountY=-0.12, mountTheta=-2.12
01:20:20.185 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
01:20:20.187 00.002 1032 Enqueuing Move request for scope (0.13, -0.04)
01:20:20.189 00.002 10072 Worker thread wakes up
01:20:20.189 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
01:20:20.189 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
01:20:20.189 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.07 yDistance=-0.12
01:20:20.191 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:20.194 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:20.194 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:20:20.194 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:20.194 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:20:20.195 00.001 10072 MoveAxis(E, 2, ABG)
01:20:20.195 00.000 10072 Guiding  Dir = 2, Dur = 2
01:20:20.195 00.000 10072 IsGuiding returns 0
01:20:20.195 00.000 10072 PulseGuide returned control before completion, sleep 12
01:20:20.211 00.016 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:20:20.213 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:20.214 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:20.217 00.003 1032 Enqueuing Expose request
01:20:20.218 00.001 10072 IsGuiding returns 1
01:20:20.218 00.000 10072 scope still moving after pulse duration time elapsed
01:20:20.247 00.029 10072 IsGuiding returns 0
01:20:20.247 00.000 10072 scope move finished after 2 + 50 ms
01:20:20.247 00.000 10072 Move returns status 0, amount 2
01:20:20.247 00.000 10072 MoveAxis(N, 0, ABG)
01:20:20.247 00.000 10072 Move returns status 0, amount 0
01:20:20.247 00.000 10072 move complete, result=0
01:20:20.247 00.000 10072 worker thread done servicing request
01:20:20.247 00.000 10072 Worker thread wakes up
01:20:20.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:20.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:20.249 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:20:20.656 00.407 10072 Exposure complete
01:20:20.704 00.048 10072 worker thread done servicing request
01:20:20.704 00.000 1032 OnExposeComplete: enter
01:20:20.706 00.002 1032 UpdateGuideState(): m_state=6
01:20:20.708 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2663
01:20:20.710 00.002 1032 Star::Find returns 1 (0), X=317.42, Y=752.20, Mass=1428, SNR=26.6, Peak=148 HFD=2.8
01:20:20.712 00.002 1032 MultiStar: [#1 0.19,-0.12,0.92,U] [#2 0.43,-0.15,0.75,U] [#3 0.29,-0.17,0.71,U] [#4 0.17,-0.06,0.71,U] [#5 -0.06,0.05,0.71,U] [#6 0.19,-0.13,0.53,U] [#7 0.40,-0.32,0.53,U] [#8 0.26,-0.31,0.56,U] 
01:20:20.713 00.001 1032 single-star, 8 included, MultiStar: {0.22, -0.13}, one-star: {0.19, -0.09}
01:20:20.716 00.003 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
01:20:20.717 00.001 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
01:20:20.718 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.46 mountX=-0.14 mountY=-0.16, mountTheta=-2.29
01:20:20.721 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.09, opts=13)
01:20:20.723 00.002 1032 Enqueuing Move request for scope (0.19, -0.09)
01:20:20.726 00.003 10072 Worker thread wakes up
01:20:20.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
01:20:20.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
01:20:20.726 00.000 10072 Moving (0.19, -0.09) raw xDistance=-0.14 yDistance=-0.16
01:20:20.728 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:20.730 00.002 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 288.01
01:20:20.730 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:20:20.730 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:20.730 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:20:20.730 00.000 10072 MoveAxis(E, 65, ABG)
01:20:20.730 00.000 10072 Guiding  Dir = 2, Dur = 65
01:20:20.731 00.001 10072 IsGuiding returns 0
01:20:20.731 00.000 10072 PulseGuide returned control before completion, sleep 75
01:20:20.748 00.017 1032 UpdateGuideState exits: m=1428 SNR=26.6
01:20:20.750 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:20.751 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:20.754 00.003 1032 Enqueuing Expose request
01:20:20.812 00.058 10072 IsGuiding returns 1
01:20:20.812 00.000 10072 scope still moving after pulse duration time elapsed
01:20:20.842 00.030 10072 IsGuiding returns 0
01:20:20.842 00.000 10072 scope move finished after 65 + 46 ms
01:20:20.842 00.000 10072 Move returns status 0, amount 65
01:20:20.842 00.000 10072 MoveAxis(N, 0, ABG)
01:20:20.842 00.000 10072 Move returns status 0, amount 0
01:20:20.842 00.000 10072 move complete, result=0
01:20:20.842 00.000 10072 worker thread done servicing request
01:20:20.842 00.000 10072 Worker thread wakes up
01:20:20.842 00.000 1032 GuideStep: -0.1 px 65 ms EAST, -0.2 px 0 ms NORTH
01:20:20.845 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:20.845 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:21.475 00.630 10072 Exposure complete
01:20:21.523 00.048 10072 worker thread done servicing request
01:20:21.523 00.000 1032 OnExposeComplete: enter
01:20:21.525 00.002 1032 UpdateGuideState(): m_state=6
01:20:21.528 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2664
01:20:21.529 00.001 1032 Star::Find returns 1 (0), X=317.43, Y=752.45, Mass=1538, SNR=27.6, Peak=182 HFD=3.1
01:20:21.532 00.003 1032 MultiStar: [#1 0.23,0.04,0.96,U] [#2 0.36,0.05,0.68,U] [#3 0.21,-0.04,0.64,U] [#4 0.18,0.03,0.68,U] [#5 -0.09,0.05,0.66,U] [#6 -0.02,-0.11,0.53,U] [#7 0.45,-0.37,0.51,U] [#8 0.17,-0.14,0.54,U] 
01:20:21.534 00.002 1032 refined, 8 included, MultiStar: {0.19, -0.01}, one-star: {0.19, 0.15}
01:20:21.535 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
01:20:21.536 00.001 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
01:20:21.538 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.06 mountX=-0.06 mountY=-0.18, mountTheta=-1.89
01:20:21.541 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.01, opts=13)
01:20:21.542 00.001 1032 Enqueuing Move request for scope (0.19, -0.01)
01:20:21.544 00.002 10072 Worker thread wakes up
01:20:21.544 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
01:20:21.544 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
01:20:21.544 00.000 10072 Moving (0.19, -0.01) raw xDistance=-0.06 yDistance=-0.18
01:20:21.546 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:21.548 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:21.548 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:20:21.549 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:21.549 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:20:21.549 00.000 10072 MoveAxis(E, 2, ABG)
01:20:21.549 00.000 10072 Guiding  Dir = 2, Dur = 2
01:20:21.550 00.001 10072 IsGuiding returns 0
01:20:21.551 00.001 10072 PulseGuide returned control before completion, sleep 12
01:20:21.565 00.014 10072 IsGuiding returns 0
01:20:21.565 00.000 10072 Move returns status 0, amount 2
01:20:21.565 00.000 10072 MoveAxis(N, 0, ABG)
01:20:21.565 00.000 10072 Move returns status 0, amount 0
01:20:21.565 00.000 10072 move complete, result=0
01:20:21.565 00.000 10072 worker thread done servicing request
01:20:21.568 00.003 1032 UpdateGuideState exits: m=1538 SNR=27.6
01:20:21.570 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:21.571 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:21.572 00.001 1032 Enqueuing Expose request
01:20:21.574 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
01:20:21.575 00.001 10072 Worker thread wakes up
01:20:21.575 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:21.575 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:21.990 00.415 10072 Exposure complete
01:20:22.042 00.052 10072 worker thread done servicing request
01:20:22.042 00.000 1032 OnExposeComplete: enter
01:20:22.045 00.003 1032 UpdateGuideState(): m_state=6
01:20:22.047 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2665
01:20:22.049 00.002 1032 Star::Find returns 1 (0), X=317.38, Y=752.51, Mass=1343, SNR=25.8, Peak=164 HFD=3.1
01:20:22.054 00.005 1032 MultiStar: [#1 0.28,0.01,1.01,U] [#2 0.39,0.08,0.72,U] [#3 0.16,-0.13,0.67,U] [#4 0.04,-0.07,0.75,U] [#5 -0.08,-0.02,0.66,U] [#6 0.11,-0.17,0.64,U] [#7 0.54,-0.27,0.55,U] [#8 0.23,-0.25,0.55,U] 
01:20:22.057 00.003 1032 refined, 8 included, MultiStar: {0.20, -0.04}, one-star: {0.15, 0.22}
01:20:22.058 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
01:20:22.060 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
01:20:22.062 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-0.20 mountX=-0.09 mountY=-0.18, mountTheta=-2.03
01:20:22.066 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.04, opts=13)
01:20:22.068 00.002 1032 Enqueuing Move request for scope (0.20, -0.04)
01:20:22.069 00.001 10072 Worker thread wakes up
01:20:22.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
01:20:22.069 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
01:20:22.069 00.000 10072 Moving (0.20, -0.04) raw xDistance=-0.09 yDistance=-0.18
01:20:22.072 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:22.075 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:22.075 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:20:22.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:22.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:20:22.075 00.000 10072 MoveAxis(E, 1, ABG)
01:20:22.075 00.000 10072 Guiding  Dir = 2, Dur = 1
01:20:22.075 00.000 10072 IsGuiding returns 0
01:20:22.076 00.001 10072 PulseGuide returned control before completion, sleep 11
01:20:22.093 00.017 1032 UpdateGuideState exits: m=1343 SNR=25.8
01:20:22.096 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:22.097 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:22.099 00.002 1032 Enqueuing Expose request
01:20:22.101 00.002 10072 IsGuiding returns 0
01:20:22.101 00.000 10072 Move returns status 0, amount 1
01:20:22.101 00.000 10072 MoveAxis(N, 0, ABG)
01:20:22.101 00.000 10072 Move returns status 0, amount 0
01:20:22.101 00.000 10072 move complete, result=0
01:20:22.102 00.001 10072 worker thread done servicing request
01:20:22.102 00.000 10072 Worker thread wakes up
01:20:22.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:22.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:22.109 00.007 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
01:20:22.727 00.618 10072 Exposure complete
01:20:22.777 00.050 10072 worker thread done servicing request
01:20:22.777 00.000 1032 OnExposeComplete: enter
01:20:22.779 00.002 1032 UpdateGuideState(): m_state=6
01:20:22.781 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2666
01:20:22.782 00.001 1032 Star::Find returns 1 (0), X=317.24, Y=752.31, Mass=1277, SNR=25.2, Peak=140 HFD=2.8
01:20:22.784 00.002 1032 MultiStar: [#1 0.06,-0.04,1.00,U] [#2 0.27,0.12,0.74,U] [#3 0.10,-0.08,0.71,U] [#4 -0.11,0.06,0.73,U] [#5 -0.23,0.16,0.74,U] [#6 0.03,-0.03,0.59,U] [#7 0.36,-0.22,0.58,U] [#8 0.03,-0.38,0.61,U] 
01:20:22.785 00.001 1032 single-star, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.01, 0.02}
01:20:22.788 00.003 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
01:20:22.789 00.001 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
01:20:22.791 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.30 mountX=0.02 mountY=-0.01, mountTheta=-0.53
01:20:22.794 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
01:20:22.796 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
01:20:22.797 00.001 10072 Worker thread wakes up
01:20:22.797 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:20:22.797 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:20:22.797 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
01:20:22.800 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:22.803 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:22.803 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:20:22.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:22.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:20:22.803 00.000 10072 MoveAxis(E, 1, ABG)
01:20:22.803 00.000 10072 Guiding  Dir = 2, Dur = 1
01:20:22.804 00.001 10072 IsGuiding returns 0
01:20:22.805 00.001 10072 PulseGuide returned control before completion, sleep 11
01:20:22.823 00.018 1032 UpdateGuideState exits: m=1277 SNR=25.2
01:20:22.825 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:22.827 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:22.828 00.001 1032 Enqueuing Expose request
01:20:22.831 00.003 10072 IsGuiding returns 0
01:20:22.831 00.000 10072 Move returns status 0, amount 1
01:20:22.831 00.000 10072 MoveAxis(N, 0, ABG)
01:20:22.831 00.000 10072 Move returns status 0, amount 0
01:20:22.831 00.000 10072 move complete, result=0
01:20:22.832 00.001 10072 worker thread done servicing request
01:20:22.832 00.000 10072 Worker thread wakes up
01:20:22.832 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:22.832 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:22.840 00.008 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
01:20:23.242 00.402 10072 Exposure complete
01:20:23.293 00.051 10072 worker thread done servicing request
01:20:23.293 00.000 1032 OnExposeComplete: enter
01:20:23.294 00.001 1032 UpdateGuideState(): m_state=6
01:20:23.296 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2667
01:20:23.297 00.001 1032 Star::Find returns 1 (0), X=317.37, Y=752.28, Mass=1416, SNR=26.5, Peak=161 HFD=2.9
01:20:23.301 00.004 1032 MultiStar: [#1 0.13,-0.10,1.01,U] [#2 0.23,0.08,0.73,U] [#3 0.27,-0.17,0.65,U] [#4 0.11,0.03,0.68,U] [#5 0.00,-0.10,0.68,U] [#6 0.23,-0.05,0.58,U] [#7 0.24,-0.32,0.53,U] [#8 0.25,-0.27,0.57,U] 
01:20:23.303 00.002 1032 single-star, 8 included, MultiStar: {0.17, -0.09}, one-star: {0.14, -0.01}
01:20:23.305 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
01:20:23.306 00.001 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
01:20:23.308 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.06 mountX=-0.04 mountY=-0.13, mountTheta=-1.89
01:20:23.310 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
01:20:23.311 00.001 1032 Enqueuing Move request for scope (0.14, -0.01)
01:20:23.313 00.002 10072 Worker thread wakes up
01:20:23.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
01:20:23.313 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
01:20:23.313 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.04 yDistance=-0.13
01:20:23.314 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:23.318 00.004 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:23.318 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:20:23.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:23.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:20:23.318 00.000 10072 MoveAxis(E, 1, ABG)
01:20:23.318 00.000 10072 Guiding  Dir = 2, Dur = 1
01:20:23.319 00.001 10072 IsGuiding returns 0
01:20:23.319 00.000 10072 PulseGuide returned control before completion, sleep 11
01:20:23.333 00.014 10072 IsGuiding returns 0
01:20:23.333 00.000 10072 Move returns status 0, amount 1
01:20:23.333 00.000 10072 MoveAxis(N, 0, ABG)
01:20:23.333 00.000 10072 Move returns status 0, amount 0
01:20:23.333 00.000 10072 move complete, result=0
01:20:23.333 00.000 10072 worker thread done servicing request
01:20:23.335 00.002 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:20:23.337 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:23.339 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:23.340 00.001 1032 Enqueuing Expose request
01:20:23.341 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:20:23.343 00.002 10072 Worker thread wakes up
01:20:23.343 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:23.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:23.979 00.636 10072 Exposure complete
01:20:24.026 00.047 10072 worker thread done servicing request
01:20:24.026 00.000 1032 OnExposeComplete: enter
01:20:24.029 00.003 1032 UpdateGuideState(): m_state=6
01:20:24.030 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2668
01:20:24.032 00.002 1032 Star::Find returns 1 (0), X=317.42, Y=752.27, Mass=1415, SNR=26.5, Peak=147 HFD=3.0
01:20:24.034 00.002 1032 MultiStar: [#1 0.23,-0.22,0.94,U] [#2 0.50,-0.03,0.71,U] [#3 0.24,-0.02,0.69,U] [#4 0.21,-0.02,0.67,U] [#5 -0.02,-0.00,0.70,U] [#6 0.30,-0.25,0.58,U] [#7 0.16,-0.19,0.52,U] [#8 0.08,-0.27,0.60,U] 
01:20:24.035 00.001 1032 single-star, 8 included, MultiStar: {0.21, -0.11}, one-star: {0.19, -0.02}
01:20:24.038 00.003 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
01:20:24.039 00.001 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
01:20:24.042 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.10 mountX=-0.07 mountY=-0.18, mountTheta=-1.93
01:20:24.044 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.02, opts=13)
01:20:24.046 00.002 1032 Enqueuing Move request for scope (0.19, -0.02)
01:20:24.047 00.001 10072 Worker thread wakes up
01:20:24.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
01:20:24.047 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
01:20:24.047 00.000 10072 Moving (0.19, -0.02) raw xDistance=-0.07 yDistance=-0.18
01:20:24.049 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:24.052 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:24.052 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:20:24.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:24.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:20:24.052 00.000 10072 MoveAxis(E, 1, ABG)
01:20:24.052 00.000 10072 Guiding  Dir = 2, Dur = 1
01:20:24.052 00.000 10072 IsGuiding returns 0
01:20:24.053 00.001 10072 PulseGuide returned control before completion, sleep 11
01:20:24.068 00.015 1032 UpdateGuideState exits: m=1415 SNR=26.5
01:20:24.071 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:24.073 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:24.074 00.001 1032 Enqueuing Expose request
01:20:24.076 00.002 10072 IsGuiding returns 0
01:20:24.076 00.000 10072 Move returns status 0, amount 1
01:20:24.076 00.000 10072 MoveAxis(N, 0, ABG)
01:20:24.076 00.000 10072 Move returns status 0, amount 0
01:20:24.076 00.000 10072 move complete, result=0
01:20:24.076 00.000 10072 worker thread done servicing request
01:20:24.076 00.000 10072 Worker thread wakes up
01:20:24.076 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:24.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:24.084 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
01:20:24.482 00.398 10072 Exposure complete
01:20:24.530 00.048 10072 worker thread done servicing request
01:20:24.530 00.000 1032 OnExposeComplete: enter
01:20:24.532 00.002 1032 UpdateGuideState(): m_state=6
01:20:24.534 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2669
01:20:24.536 00.002 1032 Star::Find returns 1 (0), X=317.41, Y=752.45, Mass=1289, SNR=25.3, Peak=143 HFD=3.0
01:20:24.537 00.001 1032 MultiStar: [#1 0.20,-0.10,1.03,U] [#2 0.47,0.01,0.75,U] [#3 0.20,-0.04,0.65,U] [#4 0.02,-0.17,0.71,U] [#5 -0.14,0.03,0.71,U] [#6 0.10,-0.13,0.61,U] [#7 0.54,-0.39,0.55,U] [#8 0.15,-0.27,0.59,U] 
01:20:24.538 00.001 1032 refined, 8 included, MultiStar: {0.18, -0.08}, one-star: {0.18, 0.15}
01:20:24.540 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
01:20:24.544 00.004 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
01:20:24.545 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.40 mountX=-0.12 mountY=-0.16, mountTheta=-2.23
01:20:24.548 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.08, opts=13)
01:20:24.552 00.004 1032 Enqueuing Move request for scope (0.18, -0.08)
01:20:24.554 00.002 10072 Worker thread wakes up
01:20:24.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
01:20:24.554 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
01:20:24.554 00.000 10072 Moving (0.18, -0.08) raw xDistance=-0.12 yDistance=-0.16
01:20:24.556 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:24.558 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:24.558 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
01:20:24.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:24.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:20:24.558 00.000 10072 MoveAxis(E, 1, ABG)
01:20:24.559 00.001 10072 Guiding  Dir = 2, Dur = 1
01:20:24.559 00.000 10072 IsGuiding returns 0
01:20:24.559 00.000 10072 PulseGuide returned control before completion, sleep 11
01:20:24.573 00.014 10072 IsGuiding returns 0
01:20:24.573 00.000 10072 Move returns status 0, amount 1
01:20:24.573 00.000 10072 MoveAxis(N, 0, ABG)
01:20:24.573 00.000 10072 Move returns status 0, amount 0
01:20:24.573 00.000 10072 move complete, result=0
01:20:24.573 00.000 10072 worker thread done servicing request
01:20:24.576 00.003 1032 UpdateGuideState exits: m=1289 SNR=25.3
01:20:24.577 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:24.580 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:24.583 00.003 1032 Enqueuing Expose request
01:20:24.584 00.001 10072 Worker thread wakes up
01:20:24.584 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:24.585 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:24.585 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
01:20:25.219 00.634 10072 Exposure complete
01:20:25.266 00.047 10072 worker thread done servicing request
01:20:25.266 00.000 1032 OnExposeComplete: enter
01:20:25.268 00.002 1032 UpdateGuideState(): m_state=6
01:20:25.270 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2670
01:20:25.272 00.002 1032 Star::Find returns 1 (0), X=317.30, Y=752.52, Mass=1328, SNR=25.7, Peak=165 HFD=3.0
01:20:25.274 00.002 1032 MultiStar: [#1 0.02,0.05,0.97,U] [#2 0.29,0.12,0.77,U] [#3 0.08,-0.06,0.71,U] [#4 0.12,-0.02,0.72,U] [#5 -0.17,0.34,0.71,U] [#6 0.12,-0.02,0.59,U] [#7 0.26,-0.19,0.52,U] [#8 0.13,-0.25,0.58,U] 
01:20:25.276 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.07, 0.23}
01:20:25.277 00.001 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
01:20:25.280 00.003 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
01:20:25.284 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.44 mountX=0.02 mountY=-0.10, mountTheta=-1.39
01:20:25.288 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
01:20:25.290 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
01:20:25.292 00.002 10072 Worker thread wakes up
01:20:25.292 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
01:20:25.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
01:20:25.292 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.02 yDistance=-0.10
01:20:25.295 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:25.297 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:25.297 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:20:25.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:25.299 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:20:25.299 00.000 10072 MoveAxis(E, 1, ABG)
01:20:25.299 00.000 10072 Guiding  Dir = 2, Dur = 1
01:20:25.299 00.000 10072 IsGuiding returns 0
01:20:25.300 00.001 10072 PulseGuide returned control before completion, sleep 11
01:20:25.318 00.018 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:20:25.319 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:25.321 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:25.322 00.001 1032 Enqueuing Expose request
01:20:25.325 00.003 10072 IsGuiding returns 0
01:20:25.325 00.000 10072 Move returns status 0, amount 1
01:20:25.325 00.000 10072 MoveAxis(N, 0, ABG)
01:20:25.325 00.000 10072 Move returns status 0, amount 0
01:20:25.325 00.000 10072 move complete, result=0
01:20:25.325 00.000 10072 worker thread done servicing request
01:20:25.325 00.000 10072 Worker thread wakes up
01:20:25.326 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:25.326 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:25.333 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:20:25.733 00.400 10072 Exposure complete
01:20:25.783 00.050 10072 worker thread done servicing request
01:20:25.783 00.000 1032 OnExposeComplete: enter
01:20:25.786 00.003 1032 UpdateGuideState(): m_state=6
01:20:25.788 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2671
01:20:25.790 00.002 1032 Star::Find returns 1 (0), X=317.30, Y=752.50, Mass=1438, SNR=26.7, Peak=202 HFD=3.0
01:20:25.792 00.002 1032 MultiStar: [#1 0.16,-0.09,0.92,U] [#2 0.53,-0.02,0.75,U] [#3 0.32,-0.15,0.62,U] [#4 0.28,-0.11,0.65,U] [#5 0.07,0.01,0.70,U] [#6 0.20,-0.21,0.57,U] [#7 0.50,-0.27,0.53,U] [#8 0.17,-0.36,0.57,U] 
01:20:25.793 00.001 1032 single-star, 8 included, MultiStar: {0.24, -0.08}, one-star: {0.07, 0.21}
01:20:25.795 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
01:20:25.796 00.001 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
01:20:25.799 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.22 mountX=0.18 mountY=-0.12, mountTheta=-0.61
01:20:25.803 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.21, opts=13)
01:20:25.806 00.003 1032 Enqueuing Move request for scope (0.07, 0.21)
01:20:25.808 00.002 10072 Worker thread wakes up
01:20:25.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
01:20:25.808 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
01:20:25.808 00.000 10072 Moving (0.07, 0.21) raw xDistance=0.18 yDistance=-0.12
01:20:25.811 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:25.813 00.002 10072 PPEC rslt: input = 0.18, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 288.01
01:20:25.813 00.000 10072 PPEC: input: 0.18, control: 0.08, exposure: 500
01:20:25.813 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:25.813 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:20:25.813 00.000 10072 MoveAxis(W, 83, ABG)
01:20:25.813 00.000 10072 Guiding  Dir = 3, Dur = 83
01:20:25.814 00.001 10072 IsGuiding returns 0
01:20:25.814 00.000 10072 PulseGuide returned control before completion, sleep 93
01:20:25.833 00.019 1032 UpdateGuideState exits: m=1438 SNR=26.7
01:20:25.836 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:25.837 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:25.838 00.001 1032 Enqueuing Expose request
01:20:25.918 00.080 10072 IsGuiding returns 0
01:20:25.918 00.000 10072 Move returns status 0, amount 83
01:20:25.918 00.000 10072 MoveAxis(N, 0, ABG)
01:20:25.918 00.000 10072 Move returns status 0, amount 0
01:20:25.918 00.000 10072 move complete, result=0
01:20:25.918 00.000 10072 worker thread done servicing request
01:20:25.918 00.000 10072 Worker thread wakes up
01:20:25.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:25.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:25.920 00.002 1032 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
01:20:26.544 00.624 10072 Exposure complete
01:20:26.590 00.046 10072 worker thread done servicing request
01:20:26.590 00.000 1032 OnExposeComplete: enter
01:20:26.592 00.002 1032 UpdateGuideState(): m_state=6
01:20:26.593 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2672
01:20:26.595 00.002 1032 Star::Find returns 1 (0), X=317.62, Y=752.16, Mass=1498, SNR=27.3, Peak=151 HFD=2.8
01:20:26.596 00.001 1032 MultiStar: [#1 0.28,-0.26,0.89,U] [#2 0.47,-0.12,0.67,U] [#3 0.25,-0.34,0.64,U] [#4 0.21,-0.28,0.73,U] [#5 0.13,-0.20,0.66,U] [#6 0.14,-0.35,0.56,U] [#7 0.39,-0.62,0.53,U] [#8 0.06,-0.38,0.59,U] 
01:20:26.598 00.002 1032 refined, 8 included, MultiStar: {0.27, -0.28}, one-star: {0.39, -0.13}
01:20:26.600 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
01:20:26.601 00.001 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
01:20:26.603 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=-0.28 hyp=0.39 cameraTheta=-0.80 mountX=-0.34 mountY=-0.19, mountTheta=-2.63
01:20:26.605 00.002 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.28, opts=13)
01:20:26.606 00.001 1032 Enqueuing Move request for scope (0.27, -0.28)
01:20:26.609 00.003 10072 Worker thread wakes up
01:20:26.609 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.28) opts 0xd
01:20:26.609 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.28)
01:20:26.609 00.000 10072 Moving (0.27, -0.28) raw xDistance=-0.34 yDistance=-0.19
01:20:26.610 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:26.612 00.002 10072 PPEC rslt: input = -0.34, final = -0.15, react = -0.15, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 288.01
01:20:26.613 00.001 10072 PPEC: input: -0.34, control: -0.15, exposure: 500
01:20:26.613 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:26.613 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:20:26.613 00.000 10072 MoveAxis(E, 149, ABG)
01:20:26.613 00.000 10072 Guiding  Dir = 2, Dur = 149
01:20:26.613 00.000 10072 IsGuiding returns 0
01:20:26.614 00.001 10072 PulseGuide returned control before completion, sleep 159
01:20:26.630 00.016 1032 UpdateGuideState exits: m=1498 SNR=27.3
01:20:26.632 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:26.634 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:26.635 00.001 1032 Enqueuing Expose request
01:20:26.778 00.143 10072 IsGuiding returns 0
01:20:26.778 00.000 10072 Move returns status 0, amount 149
01:20:26.778 00.000 10072 MoveAxis(N, 0, ABG)
01:20:26.778 00.000 10072 Move returns status 0, amount 0
01:20:26.778 00.000 10072 move complete, result=0
01:20:26.778 00.000 10072 worker thread done servicing request
01:20:26.778 00.000 10072 Worker thread wakes up
01:20:26.778 00.000 1032 GuideStep: -0.3 px 149 ms EAST, -0.2 px 0 ms NORTH
01:20:26.781 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:26.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:27.186 00.405 10072 Exposure complete
01:20:27.236 00.050 10072 worker thread done servicing request
01:20:27.236 00.000 1032 OnExposeComplete: enter
01:20:27.240 00.004 1032 UpdateGuideState(): m_state=6
01:20:27.243 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2673
01:20:27.245 00.002 1032 Star::Find returns 1 (0), X=317.50, Y=752.50, Mass=1197, SNR=24.4, Peak=149 HFD=3.2
01:20:27.246 00.001 1032 MultiStar: [#1 0.23,-0.02,1.00,U] [#2 0.27,0.06,0.77,U] [#3 0.30,-0.11,0.68,U] [#4 0.23,-0.11,0.74,U] [#5 0.05,-0.02,0.77,U] [#6 0.26,-0.16,0.63,U] [#7 0.51,-0.32,0.60,U] [#8 0.21,-0.21,0.57,U] 
01:20:27.248 00.002 1032 refined, 8 included, MultiStar: {0.25, -0.05}, one-star: {0.27, 0.20}
01:20:27.249 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
01:20:27.250 00.001 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
01:20:27.252 00.002 1032 CameraToMount -- cameraX=0.25 cameraY=-0.05 hyp=0.26 cameraTheta=-0.21 mountX=-0.12 mountY=-0.23, mountTheta=-2.04
01:20:27.254 00.002 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.05, opts=13)
01:20:27.257 00.003 1032 Enqueuing Move request for scope (0.25, -0.05)
01:20:27.259 00.002 10072 Worker thread wakes up
01:20:27.259 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.05) opts 0xd
01:20:27.259 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.05)
01:20:27.259 00.000 10072 Moving (0.25, -0.05) raw xDistance=-0.12 yDistance=-0.23
01:20:27.260 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:27.263 00.003 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:27.263 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
01:20:27.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:20:27.263 00.000 10072 MoveAxis(W, 6, ABG)
01:20:27.263 00.000 10072 Guiding  Dir = 3, Dur = 6
01:20:27.263 00.000 10072 IsGuiding returns 0
01:20:27.264 00.001 10072 PulseGuide returned control before completion, sleep 16
01:20:27.281 00.017 1032 UpdateGuideState exits: m=1197 SNR=24.4
01:20:27.284 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:27.285 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:27.287 00.002 1032 Enqueuing Expose request
01:20:27.292 00.005 10072 IsGuiding returns 0
01:20:27.292 00.000 10072 Move returns status 0, amount 6
01:20:27.292 00.000 10072 MoveAxis(N, 150, ABG)
01:20:27.292 00.000 10072 Guiding  Dir = 0, Dur = 150
01:20:27.293 00.001 10072 IsGuiding returns 0
01:20:27.293 00.000 10072 PulseGuide returned control before completion, sleep 160
01:20:27.462 00.169 10072 IsGuiding returns 0
01:20:27.462 00.000 10072 Move returns status 0, amount 150
01:20:27.463 00.001 10072 move complete, result=0
01:20:27.463 00.000 10072 worker thread done servicing request
01:20:27.463 00.000 10072 Worker thread wakes up
01:20:27.463 00.000 1032 GuideStep: -0.1 px 6 ms WEST, -0.2 px 150 ms NORTH
01:20:27.465 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:27.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:28.093 00.628 10072 Exposure complete
01:20:28.142 00.049 1032 OnExposeComplete: enter
01:20:28.144 00.002 1032 UpdateGuideState(): m_state=6
01:20:28.146 00.002 10072 worker thread done servicing request
01:20:28.146 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2674
01:20:28.148 00.002 1032 Star::Find returns 1 (0), X=317.15, Y=752.54, Mass=1514, SNR=27.4, Peak=169 HFD=2.8
01:20:28.150 00.002 1032 MultiStar: [#1 -0.13,0.01,0.99,U] [#2 -0.10,0.19,0.71,U] [#3 -0.15,-0.04,0.59,U] [#4 -0.31,0.01,0.66,U] [#5 -0.36,0.18,0.67,U] [#6 -0.33,-0.17,0.58,U] [#7 0.17,-0.32,0.53,U] [#8 -0.12,-0.15,0.58,U] 
01:20:28.152 00.002 1032 refined, 8 included, MultiStar: {-0.16, 0.02}, one-star: {-0.08, 0.24}
01:20:28.153 00.001 1032 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.83) = xAngle (1.18 = 1.18)
01:20:28.155 00.002 1032 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.18 = 1.18)
01:20:28.156 00.001 1032 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.01 mountX=0.06 mountY=0.15, mountTheta=1.18
01:20:28.160 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.02, opts=13)
01:20:28.161 00.001 1032 Enqueuing Move request for scope (-0.16, 0.02)
01:20:28.163 00.002 10072 Worker thread wakes up
01:20:28.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
01:20:28.163 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
01:20:28.163 00.000 10072 Moving (-0.16, 0.02) raw xDistance=0.06 yDistance=0.15
01:20:28.164 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:28.166 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:28.166 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:20:28.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:28.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:20:28.166 00.000 10072 MoveAxis(W, 6, ABG)
01:20:28.166 00.000 10072 Guiding  Dir = 3, Dur = 6
01:20:28.168 00.002 10072 IsGuiding returns 0
01:20:28.168 00.000 10072 PulseGuide returned control before completion, sleep 16
01:20:28.184 00.016 1032 UpdateGuideState exits: m=1514 SNR=27.4
01:20:28.186 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:28.187 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:28.189 00.002 1032 Enqueuing Expose request
01:20:28.198 00.009 10072 IsGuiding returns 0
01:20:28.198 00.000 10072 Move returns status 0, amount 6
01:20:28.198 00.000 10072 MoveAxis(N, 0, ABG)
01:20:28.198 00.000 10072 Move returns status 0, amount 0
01:20:28.198 00.000 10072 move complete, result=0
01:20:28.198 00.000 10072 worker thread done servicing request
01:20:28.198 00.000 10072 Worker thread wakes up
01:20:28.198 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:28.199 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:28.200 00.001 1032 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
01:20:28.606 00.406 10072 Exposure complete
01:20:28.653 00.047 10072 worker thread done servicing request
01:20:28.653 00.000 1032 OnExposeComplete: enter
01:20:28.655 00.002 1032 UpdateGuideState(): m_state=6
01:20:28.657 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2675
01:20:28.659 00.002 1032 Star::Find returns 1 (0), X=317.11, Y=752.35, Mass=1420, SNR=26.6, Peak=149 HFD=2.7
01:20:28.660 00.001 1032 MultiStar: [#1 -0.19,-0.14,0.93,U] [#2 -0.18,0.02,0.69,U] [#3 -0.34,0.12,0.66,U] [#4 -0.30,0.04,0.70,U] [#5 -0.54,0.19,0.68,U] [#6 -0.47,-0.14,0.55,U] [#7 -0.10,-0.10,0.51,U] [#8 -0.48,-0.10,0.56,U] 
01:20:28.662 00.002 1032 single-star, 8 included, MultiStar: {-0.29, -0.00}, one-star: {-0.12, 0.05}
01:20:28.663 00.001 1032 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.83) = xAngle (0.90 = 0.90)
01:20:28.665 00.002 1032 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.90 = 0.90)
01:20:28.667 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.73 mountX=0.08 mountY=0.11, mountTheta=0.90
01:20:28.669 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.05, opts=13)
01:20:28.671 00.002 1032 Enqueuing Move request for scope (-0.12, 0.05)
01:20:28.673 00.002 10072 Worker thread wakes up
01:20:28.673 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
01:20:28.674 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
01:20:28.674 00.000 10072 Moving (-0.12, 0.05) raw xDistance=0.08 yDistance=0.11
01:20:28.675 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:28.678 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:28.678 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:20:28.678 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:28.678 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:20:28.678 00.000 10072 MoveAxis(W, 5, ABG)
01:20:28.678 00.000 10072 Guiding  Dir = 3, Dur = 5
01:20:28.678 00.000 10072 IsGuiding returns 0
01:20:28.679 00.001 10072 PulseGuide returned control before completion, sleep 15
01:20:28.696 00.017 1032 UpdateGuideState exits: m=1420 SNR=26.6
01:20:28.698 00.002 10072 IsGuiding returns 0
01:20:28.698 00.000 10072 Move returns status 0, amount 5
01:20:28.698 00.000 10072 MoveAxis(N, 0, ABG)
01:20:28.698 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:28.701 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:28.703 00.002 1032 Enqueuing Expose request
01:20:28.707 00.004 10072 Move returns status 0, amount 0
01:20:28.707 00.000 10072 move complete, result=0
01:20:28.707 00.000 10072 worker thread done servicing request
01:20:28.707 00.000 10072 Worker thread wakes up
01:20:28.707 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:28.707 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:28.715 00.008 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
01:20:29.344 00.629 10072 Exposure complete
01:20:29.387 00.043 10072 worker thread done servicing request
01:20:29.387 00.000 1032 OnExposeComplete: enter
01:20:29.389 00.002 1032 UpdateGuideState(): m_state=6
01:20:29.392 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2676
01:20:29.394 00.002 1032 Star::Find returns 1 (0), X=317.11, Y=752.41, Mass=1406, SNR=26.4, Peak=154 HFD=2.7
01:20:29.396 00.002 1032 MultiStar: [#1 -0.36,-0.07,0.87,U] [#2 -0.10,-0.01,0.79,U] [#3 -0.22,-0.04,0.70,U] [#4 -0.32,0.07,0.72,U] [#5 -0.53,0.10,0.72,U] [#6 -0.43,0.01,0.60,U] [#7 0.20,-0.34,0.55,U] [#8 -0.26,-0.22,0.55,U] 
01:20:29.399 00.003 1032 single-star, 8 included, MultiStar: {-0.24, -0.02}, one-star: {-0.12, 0.11}
01:20:29.401 00.002 1032 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.83) = xAngle (0.54 = 0.54)
01:20:29.403 00.002 1032 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.54 = 0.54)
01:20:29.404 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.37 mountX=0.14 mountY=0.08, mountTheta=0.54
01:20:29.407 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.11, opts=13)
01:20:29.409 00.002 1032 Enqueuing Move request for scope (-0.12, 0.11)
01:20:29.411 00.002 10072 Worker thread wakes up
01:20:29.411 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
01:20:29.411 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
01:20:29.411 00.000 10072 Moving (-0.12, 0.11) raw xDistance=0.14 yDistance=0.08
01:20:29.413 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:29.415 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.01
01:20:29.415 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:20:29.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:29.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:20:29.415 00.000 10072 MoveAxis(W, 70, ABG)
01:20:29.415 00.000 10072 Guiding  Dir = 3, Dur = 70
01:20:29.415 00.000 10072 IsGuiding returns 0
01:20:29.416 00.001 10072 PulseGuide returned control before completion, sleep 80
01:20:29.434 00.018 1032 UpdateGuideState exits: m=1406 SNR=26.4
01:20:29.436 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:29.438 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:29.439 00.001 1032 Enqueuing Expose request
01:20:29.511 00.072 10072 IsGuiding returns 0
01:20:29.511 00.000 10072 Move returns status 0, amount 70
01:20:29.511 00.000 10072 MoveAxis(N, 0, ABG)
01:20:29.511 00.000 10072 Move returns status 0, amount 0
01:20:29.511 00.000 10072 move complete, result=0
01:20:29.511 00.000 10072 worker thread done servicing request
01:20:29.511 00.000 1032 GuideStep: 0.1 px 70 ms WEST, 0.1 px 0 ms NORTH
01:20:29.514 00.003 10072 Worker thread wakes up
01:20:29.514 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:29.514 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:29.920 00.406 10072 Exposure complete
01:20:29.971 00.051 10072 worker thread done servicing request
01:20:29.971 00.000 1032 OnExposeComplete: enter
01:20:29.974 00.003 1032 UpdateGuideState(): m_state=6
01:20:29.975 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2677
01:20:29.979 00.004 1032 Star::Find returns 1 (0), X=317.04, Y=752.25, Mass=1307, SNR=25.5, Peak=145 HFD=2.5
01:20:29.982 00.003 1032 MultiStar: [#1 -0.11,-0.20,1.01,U] [#2 0.17,-0.16,0.78,U] [#3 -0.25,-0.23,0.70,U] [#4 -0.28,-0.05,0.76,U] [#5 -0.46,0.20,0.69,U] [#6 -0.46,-0.13,0.61,U] [#7 0.19,-0.32,0.56,U] [#8 -0.37,-0.14,0.58,U] 
01:20:29.984 00.002 1032 single-star, 8 included, MultiStar: {-0.19, -0.11}, one-star: {-0.19, -0.04}
01:20:29.987 00.003 1032 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.83) = xAngle (-4.75 = 1.54)
01:20:29.989 00.002 1032 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.75 = 1.54)
01:20:29.990 00.001 1032 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-2.92 mountX=0.01 mountY=0.20, mountTheta=1.54
01:20:29.994 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.19, y=-0.04, opts=13)
01:20:29.996 00.002 1032 Enqueuing Move request for scope (-0.19, -0.04)
01:20:29.998 00.002 10072 Worker thread wakes up
01:20:29.998 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.04) opts 0xd
01:20:29.998 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.19, -0.04)
01:20:29.998 00.000 10072 Moving (-0.19, -0.04) raw xDistance=0.01 yDistance=0.20
01:20:30.000 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:30.003 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:30.003 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:20:30.003 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:30.003 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:20:30.003 00.000 10072 MoveAxis(W, 6, ABG)
01:20:30.003 00.000 10072 Guiding  Dir = 3, Dur = 6
01:20:30.003 00.000 10072 IsGuiding returns 0
01:20:30.004 00.001 10072 PulseGuide returned control before completion, sleep 16
01:20:30.024 00.020 1032 UpdateGuideState exits: m=1307 SNR=25.5
01:20:30.026 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:30.028 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:30.029 00.001 1032 Enqueuing Expose request
01:20:30.031 00.002 10072 IsGuiding returns 0
01:20:30.031 00.000 10072 Move returns status 0, amount 6
01:20:30.031 00.000 10072 MoveAxis(N, 0, ABG)
01:20:30.031 00.000 10072 Move returns status 0, amount 0
01:20:30.031 00.000 10072 move complete, result=0
01:20:30.031 00.000 10072 worker thread done servicing request
01:20:30.031 00.000 10072 Worker thread wakes up
01:20:30.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:30.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:30.040 00.009 1032 GuideStep: 0.0 px 6 ms WEST, 0.2 px 0 ms NORTH
01:20:30.764 00.724 10072 Exposure complete
01:20:30.810 00.046 10072 worker thread done servicing request
01:20:30.810 00.000 1032 OnExposeComplete: enter
01:20:30.813 00.003 1032 UpdateGuideState(): m_state=6
01:20:30.814 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2678
01:20:30.817 00.003 1032 Star::Find returns 1 (0), X=317.00, Y=752.48, Mass=1412, SNR=26.4, Peak=172 HFD=2.7
01:20:30.818 00.001 1032 MultiStar: [#1 -0.19,-0.01,0.95,U] [#2 0.21,0.01,0.73,U] [#3 0.04,-0.11,0.76,U] [#4 -0.32,0.02,0.66,U] [#5 -0.41,0.33,0.70,U] [#6 -0.07,0.08,0.56,U] [#7 0.30,-0.40,0.54,U] [#8 -0.00,-0.28,0.59,U] 
01:20:30.819 00.001 1032 refined, 8 included, MultiStar: {-0.09, 0.00}, one-star: {-0.23, 0.19}
01:20:30.821 00.002 1032 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.83) = xAngle (1.29 = 1.29)
01:20:30.822 00.001 1032 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.29 = 1.29)
01:20:30.823 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.12 mountX=0.03 mountY=0.09, mountTheta=1.29
01:20:30.825 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.00, opts=13)
01:20:30.827 00.002 1032 Enqueuing Move request for scope (-0.09, 0.00)
01:20:30.829 00.002 10072 Worker thread wakes up
01:20:30.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
01:20:30.829 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
01:20:30.829 00.000 10072 Moving (-0.09, 0.00) raw xDistance=0.03 yDistance=0.09
01:20:30.831 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:30.836 00.005 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:30.836 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:20:30.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:30.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:20:30.836 00.000 10072 MoveAxis(W, 8, ABG)
01:20:30.836 00.000 10072 Guiding  Dir = 3, Dur = 8
01:20:30.837 00.001 10072 IsGuiding returns 0
01:20:30.837 00.000 10072 PulseGuide returned control before completion, sleep 18
01:20:30.855 00.018 1032 UpdateGuideState exits: m=1412 SNR=26.4
01:20:30.857 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:30.858 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:30.862 00.004 1032 Enqueuing Expose request
01:20:30.871 00.009 10072 IsGuiding returns 0
01:20:30.871 00.000 10072 Move returns status 0, amount 8
01:20:30.871 00.000 10072 MoveAxis(N, 0, ABG)
01:20:30.871 00.000 10072 Move returns status 0, amount 0
01:20:30.871 00.000 10072 move complete, result=0
01:20:30.871 00.000 10072 worker thread done servicing request
01:20:30.871 00.000 10072 Worker thread wakes up
01:20:30.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:30.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:30.874 00.003 1032 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
01:20:31.277 00.403 10072 Exposure complete
01:20:31.326 00.049 1032 OnExposeComplete: enter
01:20:31.328 00.002 1032 UpdateGuideState(): m_state=6
01:20:31.329 00.001 10072 worker thread done servicing request
01:20:31.329 00.000 1032 Star::Find(15, 316, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2679
01:20:31.331 00.002 1032 Star::Find returns 1 (0), X=317.22, Y=752.49, Mass=1411, SNR=26.5, Peak=162 HFD=3.0
01:20:31.333 00.002 1032 MultiStar: [#1 -0.11,-0.09,0.90,U] [#2 0.33,-0.09,0.72,U] [#3 0.10,-0.27,0.62,U] [#4 -0.05,0.04,0.70,U] [#5 -0.31,0.29,0.73,U] [#6 -0.01,0.05,0.60,U] [#7 0.17,-0.54,0.53,U] [#8 0.20,-0.19,0.59,U] 
01:20:31.335 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {-0.01, 0.20}
01:20:31.336 00.001 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
01:20:31.338 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
01:20:31.340 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.06 mountX=-0.04 mountY=-0.01, mountTheta=-2.89
01:20:31.344 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
01:20:31.346 00.002 1032 Enqueuing Move request for scope (0.02, -0.04)
01:20:31.348 00.002 10072 Worker thread wakes up
01:20:31.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
01:20:31.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
01:20:31.348 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
01:20:31.350 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:31.352 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:31.352 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:20:31.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:31.352 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:20:31.352 00.000 10072 MoveAxis(W, 6, ABG)
01:20:31.353 00.001 10072 Guiding  Dir = 3, Dur = 6
01:20:31.353 00.000 10072 IsGuiding returns 0
01:20:31.354 00.001 10072 PulseGuide returned control before completion, sleep 16
01:20:31.372 00.018 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:20:31.374 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:31.376 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:31.377 00.001 1032 Enqueuing Expose request
01:20:31.384 00.007 10072 IsGuiding returns 0
01:20:31.384 00.000 10072 Move returns status 0, amount 6
01:20:31.384 00.000 10072 MoveAxis(N, 0, ABG)
01:20:31.384 00.000 10072 Move returns status 0, amount 0
01:20:31.384 00.000 10072 move complete, result=0
01:20:31.384 00.000 10072 worker thread done servicing request
01:20:31.385 00.001 10072 Worker thread wakes up
01:20:31.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:31.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:31.387 00.002 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
01:20:32.010 00.623 10072 Exposure complete
01:20:32.057 00.047 10072 worker thread done servicing request
01:20:32.057 00.000 1032 OnExposeComplete: enter
01:20:32.059 00.002 1032 UpdateGuideState(): m_state=6
01:20:32.061 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2680
01:20:32.062 00.001 1032 Star::Find returns 1 (0), X=317.10, Y=752.52, Mass=1361, SNR=26.0, Peak=150 HFD=2.9
01:20:32.064 00.002 1032 MultiStar: [#1 -0.01,0.17,0.94,U] [#2 0.33,0.12,0.70,U] [#3 0.01,-0.02,0.65,U] [#4 -0.13,-0.04,0.73,U] [#5 -0.30,0.17,0.70,U] [#6 -0.03,0.05,0.61,U] [#7 0.34,-0.21,0.58,U] [#8 -0.04,-0.22,0.52,U] 
01:20:32.066 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {-0.13, 0.23}
01:20:32.067 00.001 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
01:20:32.069 00.002 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
01:20:32.070 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.69 mountX=0.05 mountY=-0.01, mountTheta=-0.14
01:20:32.074 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
01:20:32.075 00.001 1032 Enqueuing Move request for scope (-0.01, 0.05)
01:20:32.077 00.002 10072 Worker thread wakes up
01:20:32.078 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
01:20:32.078 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
01:20:32.078 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
01:20:32.080 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:32.084 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:32.084 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:20:32.084 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:32.084 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:20:32.084 00.000 10072 MoveAxis(W, 7, ABG)
01:20:32.084 00.000 10072 Guiding  Dir = 3, Dur = 7
01:20:32.085 00.001 10072 IsGuiding returns 0
01:20:32.085 00.000 10072 PulseGuide returned control before completion, sleep 17
01:20:32.102 00.017 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:20:32.104 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:32.106 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:32.108 00.002 1032 Enqueuing Expose request
01:20:32.118 00.010 10072 IsGuiding returns 0
01:20:32.118 00.000 10072 Move returns status 0, amount 7
01:20:32.118 00.000 10072 MoveAxis(N, 0, ABG)
01:20:32.118 00.000 10072 Move returns status 0, amount 0
01:20:32.118 00.000 10072 move complete, result=0
01:20:32.118 00.000 10072 worker thread done servicing request
01:20:32.118 00.000 10072 Worker thread wakes up
01:20:32.119 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:32.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:32.120 00.001 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:20:32.527 00.407 10072 Exposure complete
01:20:32.571 00.044 10072 worker thread done servicing request
01:20:32.571 00.000 1032 OnExposeComplete: enter
01:20:32.573 00.002 1032 UpdateGuideState(): m_state=6
01:20:32.575 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2681
01:20:32.576 00.001 1032 Star::Find returns 1 (0), X=317.27, Y=752.33, Mass=1258, SNR=24.9, Peak=148 HFD=2.8
01:20:32.579 00.003 1032 MultiStar: [#1 -0.04,-0.02,1.04,U] [#2 0.12,0.01,0.76,U] [#3 -0.07,0.08,0.71,U] [#4 -0.17,-0.00,0.77,U] [#5 -0.23,0.04,0.73,U] [#6 -0.15,-0.11,0.63,U] [#7 0.15,-0.35,0.56,U] [#8 -0.04,-0.25,0.62,U] 
01:20:32.582 00.003 1032 single-star, 8 included, MultiStar: {-0.04, -0.05}, one-star: {0.04, 0.04}
01:20:32.585 00.003 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:20:32.586 00.001 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:20:32.588 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.81 mountX=0.03 mountY=-0.05, mountTheta=-1.02
01:20:32.591 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
01:20:32.593 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
01:20:32.594 00.001 10072 Worker thread wakes up
01:20:32.594 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:20:32.594 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:20:32.594 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
01:20:32.596 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:32.598 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:32.598 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:20:32.598 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:32.598 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:20:32.599 00.001 10072 MoveAxis(W, 6, ABG)
01:20:32.599 00.000 10072 Guiding  Dir = 3, Dur = 6
01:20:32.599 00.000 10072 IsGuiding returns 0
01:20:32.599 00.000 10072 PulseGuide returned control before completion, sleep 16
01:20:32.616 00.017 1032 UpdateGuideState exits: m=1258 SNR=24.9
01:20:32.619 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:32.621 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:32.623 00.002 1032 Enqueuing Expose request
01:20:32.624 00.001 10072 IsGuiding returns 0
01:20:32.624 00.000 10072 Move returns status 0, amount 6
01:20:32.624 00.000 10072 MoveAxis(N, 0, ABG)
01:20:32.624 00.000 10072 Move returns status 0, amount 0
01:20:32.624 00.000 10072 move complete, result=0
01:20:32.625 00.001 10072 worker thread done servicing request
01:20:32.625 00.000 10072 Worker thread wakes up
01:20:32.625 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:32.625 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:32.632 00.007 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
01:20:33.261 00.629 10072 Exposure complete
01:20:33.309 00.048 10072 worker thread done servicing request
01:20:33.309 00.000 1032 OnExposeComplete: enter
01:20:33.310 00.001 1032 UpdateGuideState(): m_state=6
01:20:33.312 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2682
01:20:33.313 00.001 1032 Star::Find returns 1 (0), X=317.20, Y=752.50, Mass=1421, SNR=26.5, Peak=162 HFD=3.0
01:20:33.316 00.003 1032 MultiStar: [#1 -0.08,-0.00,0.96,U] [#2 0.08,0.06,0.71,U] [#3 -0.01,0.03,0.65,U] [#4 -0.04,0.01,0.73,U] [#5 -0.30,0.13,0.69,U] [#6 0.07,0.03,0.56,U] [#7 0.18,-0.19,0.54,U] [#8 0.01,-0.36,0.60,U] 
01:20:33.317 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {-0.03, 0.21}
01:20:33.319 00.002 1032 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.83) = xAngle (0.96 = 0.96)
01:20:33.321 00.002 1032 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.96 = 0.96)
01:20:33.323 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.79 mountX=0.01 mountY=0.02, mountTheta=0.96
01:20:33.325 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
01:20:33.328 00.003 1032 Enqueuing Move request for scope (-0.02, 0.01)
01:20:33.330 00.002 10072 Worker thread wakes up
01:20:33.330 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
01:20:33.330 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
01:20:33.330 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=0.02
01:20:33.333 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:33.335 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:33.338 00.003 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:20:33.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:33.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:20:33.338 00.000 10072 MoveAxis(W, 6, ABG)
01:20:33.338 00.000 10072 Guiding  Dir = 3, Dur = 6
01:20:33.338 00.000 10072 IsGuiding returns 0
01:20:33.339 00.001 10072 PulseGuide returned control before completion, sleep 16
01:20:33.355 00.016 1032 UpdateGuideState exits: m=1421 SNR=26.5
01:20:33.357 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:33.358 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:33.361 00.003 1032 Enqueuing Expose request
01:20:33.367 00.006 10072 IsGuiding returns 0
01:20:33.367 00.000 10072 Move returns status 0, amount 6
01:20:33.368 00.001 10072 MoveAxis(N, 0, ABG)
01:20:33.368 00.000 10072 Move returns status 0, amount 0
01:20:33.368 00.000 10072 move complete, result=0
01:20:33.368 00.000 10072 worker thread done servicing request
01:20:33.368 00.000 10072 Worker thread wakes up
01:20:33.368 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:33.368 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:33.371 00.003 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
01:20:33.779 00.408 10072 Exposure complete
01:20:33.827 00.048 10072 worker thread done servicing request
01:20:33.827 00.000 1032 OnExposeComplete: enter
01:20:33.830 00.003 1032 UpdateGuideState(): m_state=6
01:20:33.834 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2683
01:20:33.835 00.001 1032 Star::Find returns 1 (0), X=317.19, Y=752.53, Mass=1594, SNR=28.1, Peak=177 HFD=2.9
01:20:33.837 00.002 1032 MultiStar: [#1 0.00,0.08,0.85,U] [#2 0.14,0.09,0.71,U] [#3 0.11,0.06,0.61,U] [#4 -0.02,0.02,0.64,U] [#5 -0.31,0.01,0.63,U] [#6 -0.15,-0.02,0.53,U] [#7 0.25,-0.38,0.51,U] [#8 -0.05,-0.19,0.54,U] 
01:20:33.839 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.04, 0.24}
01:20:33.840 00.001 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
01:20:33.842 00.002 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
01:20:33.843 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.99 mountX=0.02 mountY=0.00, mountTheta=0.16
01:20:33.846 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
01:20:33.847 00.001 1032 Enqueuing Move request for scope (-0.01, 0.02)
01:20:33.850 00.003 10072 Worker thread wakes up
01:20:33.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:20:33.850 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:20:33.850 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
01:20:33.851 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:33.854 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:33.854 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:20:33.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:33.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:20:33.854 00.000 10072 MoveAxis(W, 5, ABG)
01:20:33.854 00.000 10072 Guiding  Dir = 3, Dur = 5
01:20:33.855 00.001 10072 IsGuiding returns 0
01:20:33.855 00.000 10072 PulseGuide returned control before completion, sleep 15
01:20:33.874 00.019 1032 UpdateGuideState exits: m=1594 SNR=28.1
01:20:33.876 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:33.877 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:33.879 00.002 1032 Enqueuing Expose request
01:20:33.883 00.004 10072 IsGuiding returns 0
01:20:33.883 00.000 10072 Move returns status 0, amount 5
01:20:33.883 00.000 10072 MoveAxis(N, 0, ABG)
01:20:33.883 00.000 10072 Move returns status 0, amount 0
01:20:33.883 00.000 10072 move complete, result=0
01:20:33.883 00.000 10072 worker thread done servicing request
01:20:33.884 00.001 10072 Worker thread wakes up
01:20:33.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:33.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:33.888 00.004 1032 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
01:20:34.514 00.626 10072 Exposure complete
01:20:34.558 00.044 10072 worker thread done servicing request
01:20:34.558 00.000 1032 OnExposeComplete: enter
01:20:34.560 00.002 1032 UpdateGuideState(): m_state=6
01:20:34.562 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2684
01:20:34.564 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.62, Mass=1412, SNR=26.5, Peak=161 HFD=2.9
01:20:34.565 00.001 1032 MultiStar: [#1 0.01,0.16,0.95,U] [#2 0.38,0.39,0.75,U] [#3 0.13,0.05,0.68,U] [#4 -0.12,0.05,0.69,U] [#5 -0.32,0.27,0.72,U] [#6 -0.29,0.13,0.60,U] [#7 0.29,-0.16,0.54,U] [#8 -0.09,-0.04,0.57,U] 
01:20:34.567 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {-0.04, 0.32}
01:20:34.570 00.003 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
01:20:34.571 00.001 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
01:20:34.573 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.62 mountX=0.15 mountY=-0.03, mountTheta=-0.21
01:20:34.575 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.15, opts=13)
01:20:34.577 00.002 1032 Enqueuing Move request for scope (-0.01, 0.15)
01:20:34.579 00.002 10072 Worker thread wakes up
01:20:34.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
01:20:34.579 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
01:20:34.579 00.000 10072 Moving (-0.01, 0.15) raw xDistance=0.15 yDistance=-0.03
01:20:34.582 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:34.584 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.01
01:20:34.584 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:20:34.584 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:34.585 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:20:34.585 00.000 10072 MoveAxis(W, 75, ABG)
01:20:34.585 00.000 10072 Guiding  Dir = 3, Dur = 75
01:20:34.585 00.000 10072 IsGuiding returns 0
01:20:34.586 00.001 10072 PulseGuide returned control before completion, sleep 85
01:20:34.602 00.016 1032 UpdateGuideState exits: m=1412 SNR=26.5
01:20:34.604 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:34.606 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:34.607 00.001 1032 Enqueuing Expose request
01:20:34.685 00.078 10072 IsGuiding returns 0
01:20:34.685 00.000 10072 Move returns status 0, amount 75
01:20:34.685 00.000 10072 MoveAxis(N, 0, ABG)
01:20:34.685 00.000 10072 Move returns status 0, amount 0
01:20:34.685 00.000 10072 move complete, result=0
01:20:34.685 00.000 10072 worker thread done servicing request
01:20:34.685 00.000 10072 Worker thread wakes up
01:20:34.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:34.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:34.686 00.001 1032 GuideStep: 0.2 px 75 ms WEST, -0.0 px 0 ms NORTH
01:20:35.094 00.408 10072 Exposure complete
01:20:35.140 00.046 10072 worker thread done servicing request
01:20:35.140 00.000 1032 OnExposeComplete: enter
01:20:35.143 00.003 1032 UpdateGuideState(): m_state=6
01:20:35.145 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2685
01:20:35.147 00.002 1032 Star::Find returns 1 (0), X=317.28, Y=752.42, Mass=1384, SNR=26.2, Peak=156 HFD=2.9
01:20:35.148 00.001 1032 MultiStar: [#1 0.05,-0.02,0.97,U] [#2 0.26,0.10,0.75,U] [#3 0.10,-0.03,0.62,U] [#4 0.06,-0.05,0.72,U] [#5 -0.17,0.04,0.71,U] [#6 -0.03,-0.10,0.60,U] [#7 0.24,-0.14,0.53,U] [#8 -0.05,-0.28,0.57,U] 
01:20:35.150 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.05, 0.13}
01:20:35.152 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
01:20:35.154 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
01:20:35.156 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.34 mountX=-0.03 mountY=-0.05, mountTheta=-2.17
01:20:35.158 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
01:20:35.160 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
01:20:35.162 00.002 10072 Worker thread wakes up
01:20:35.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
01:20:35.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
01:20:35.162 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.05
01:20:35.164 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:35.166 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:35.166 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:20:35.167 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:35.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:20:35.167 00.000 10072 MoveAxis(W, 5, ABG)
01:20:35.167 00.000 10072 Guiding  Dir = 3, Dur = 5
01:20:35.167 00.000 10072 IsGuiding returns 0
01:20:35.168 00.001 10072 PulseGuide returned control before completion, sleep 15
01:20:35.185 00.017 10072 IsGuiding returns 0
01:20:35.185 00.000 10072 Move returns status 0, amount 5
01:20:35.185 00.000 10072 MoveAxis(N, 0, ABG)
01:20:35.185 00.000 10072 Move returns status 0, amount 0
01:20:35.185 00.000 10072 move complete, result=0
01:20:35.185 00.000 10072 worker thread done servicing request
01:20:35.186 00.001 1032 UpdateGuideState exits: m=1384 SNR=26.2
01:20:35.189 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:35.191 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:35.192 00.001 1032 Enqueuing Expose request
01:20:35.194 00.002 1032 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
01:20:35.196 00.002 10072 Worker thread wakes up
01:20:35.196 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:35.196 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:35.828 00.632 10072 Exposure complete
01:20:35.877 00.049 10072 worker thread done servicing request
01:20:35.877 00.000 1032 OnExposeComplete: enter
01:20:35.880 00.003 1032 UpdateGuideState(): m_state=6
01:20:35.882 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2686
01:20:35.884 00.002 1032 Star::Find returns 1 (0), X=317.24, Y=752.29, Mass=1438, SNR=26.7, Peak=154 HFD=2.9
01:20:35.885 00.001 1032 MultiStar: [#1 -0.05,-0.24,0.97,U] [#2 0.02,-0.05,0.72,U] [#3 0.03,0.01,0.67,U] [#4 -0.05,-0.20,0.69,U] [#5 -0.29,0.04,0.68,U] [#6 -0.07,-0.16,0.61,U] [#7 0.07,-0.32,0.53,U] [#8 -0.04,-0.33,0.57,U] 
01:20:35.888 00.003 1032 single-star, 8 included, MultiStar: {-0.04, -0.13}, one-star: {0.01, -0.01}
01:20:35.890 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
01:20:35.891 00.001 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
01:20:35.894 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.51 mountX=-0.01 mountY=-0.01, mountTheta=-2.34
01:20:35.897 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
01:20:35.899 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
01:20:35.901 00.002 10072 Worker thread wakes up
01:20:35.901 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
01:20:35.901 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
01:20:35.901 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
01:20:35.903 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:35.906 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:35.906 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:20:35.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:35.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:20:35.906 00.000 10072 MoveAxis(W, 6, ABG)
01:20:35.907 00.001 10072 Guiding  Dir = 3, Dur = 6
01:20:35.907 00.000 10072 IsGuiding returns 0
01:20:35.907 00.000 10072 PulseGuide returned control before completion, sleep 16
01:20:35.924 00.017 1032 UpdateGuideState exits: m=1438 SNR=26.7
01:20:35.926 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:35.928 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:35.930 00.002 1032 Enqueuing Expose request
01:20:35.934 00.004 10072 IsGuiding returns 0
01:20:35.934 00.000 10072 Move returns status 0, amount 6
01:20:35.934 00.000 10072 MoveAxis(N, 0, ABG)
01:20:35.934 00.000 10072 Move returns status 0, amount 0
01:20:35.934 00.000 10072 move complete, result=0
01:20:35.934 00.000 10072 worker thread done servicing request
01:20:35.934 00.000 10072 Worker thread wakes up
01:20:35.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:35.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:35.939 00.005 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
01:20:36.342 00.403 10072 Exposure complete
01:20:36.387 00.045 10072 worker thread done servicing request
01:20:36.387 00.000 1032 OnExposeComplete: enter
01:20:36.389 00.002 1032 UpdateGuideState(): m_state=6
01:20:36.392 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2687
01:20:36.394 00.002 1032 Star::Find returns 1 (0), X=317.33, Y=752.43, Mass=1357, SNR=25.9, Peak=169 HFD=2.9
01:20:36.396 00.002 1032 MultiStar: [#1 0.03,0.02,0.94,U] [#2 0.00,0.13,0.74,U] [#3 0.05,-0.07,0.69,U] [#4 -0.01,0.04,0.69,U] [#5 -0.19,0.15,0.74,U] [#6 -0.02,-0.04,0.62,U] [#7 0.25,-0.46,0.57,U] [#8 -0.10,-0.23,0.60,U] 
01:20:36.397 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.10, 0.13}
01:20:36.398 00.001 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
01:20:36.400 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
01:20:36.401 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.80 mountX=-0.02 mountY=-0.01, mountTheta=-2.63
01:20:36.406 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
01:20:36.407 00.001 1032 Enqueuing Move request for scope (0.01, -0.01)
01:20:36.410 00.003 10072 Worker thread wakes up
01:20:36.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
01:20:36.410 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
01:20:36.410 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.02 yDistance=-0.01
01:20:36.412 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:36.414 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:36.414 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:20:36.414 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:36.414 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:20:36.414 00.000 10072 MoveAxis(W, 9, ABG)
01:20:36.414 00.000 10072 Guiding  Dir = 3, Dur = 9
01:20:36.415 00.001 10072 IsGuiding returns 0
01:20:36.415 00.000 10072 PulseGuide returned control before completion, sleep 19
01:20:36.430 00.015 1032 UpdateGuideState exits: m=1357 SNR=25.9
01:20:36.433 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:36.435 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:36.437 00.002 1032 Enqueuing Expose request
01:20:36.450 00.013 10072 IsGuiding returns 0
01:20:36.450 00.000 10072 Move returns status 0, amount 9
01:20:36.450 00.000 10072 MoveAxis(N, 0, ABG)
01:20:36.450 00.000 10072 Move returns status 0, amount 0
01:20:36.450 00.000 10072 move complete, result=0
01:20:36.450 00.000 10072 worker thread done servicing request
01:20:36.450 00.000 10072 Worker thread wakes up
01:20:36.450 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:36.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:36.451 00.001 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
01:20:37.078 00.627 10072 Exposure complete
01:20:37.123 00.045 10072 worker thread done servicing request
01:20:37.124 00.001 1032 OnExposeComplete: enter
01:20:37.125 00.001 1032 UpdateGuideState(): m_state=6
01:20:37.127 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2688
01:20:37.128 00.001 1032 Star::Find returns 1 (0), X=317.18, Y=752.51, Mass=1458, SNR=26.9, Peak=181 HFD=2.9
01:20:37.130 00.002 1032 MultiStar: [#1 0.00,0.10,0.97,U] [#2 0.16,0.14,0.71,U] [#3 0.14,0.04,0.66,U] [#4 0.12,-0.02,0.75,U] [#5 -0.29,0.12,0.63,U] [#6 -0.09,0.07,0.57,U] [#7 0.25,-0.24,0.54,U] [#8 -0.03,-0.24,0.53,U] 
01:20:37.131 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.05, 0.22}
01:20:37.132 00.001 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
01:20:37.133 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
01:20:37.134 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.13 mountX=0.04 mountY=-0.03, mountTheta=-0.70
01:20:37.138 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
01:20:37.139 00.001 1032 Enqueuing Move request for scope (0.02, 0.05)
01:20:37.141 00.002 10072 Worker thread wakes up
01:20:37.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:20:37.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:20:37.141 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.03
01:20:37.143 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:37.145 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:37.145 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:20:37.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:37.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:20:37.145 00.000 10072 MoveAxis(W, 10, ABG)
01:20:37.145 00.000 10072 Guiding  Dir = 3, Dur = 10
01:20:37.145 00.000 10072 IsGuiding returns 0
01:20:37.147 00.002 10072 PulseGuide returned control before completion, sleep 20
01:20:37.163 00.016 1032 UpdateGuideState exits: m=1458 SNR=26.9
01:20:37.165 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:37.167 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:37.170 00.003 1032 Enqueuing Expose request
01:20:37.171 00.001 10072 IsGuiding returns 0
01:20:37.171 00.000 10072 Move returns status 0, amount 10
01:20:37.171 00.000 10072 MoveAxis(N, 0, ABG)
01:20:37.171 00.000 10072 Move returns status 0, amount 0
01:20:37.172 00.001 10072 move complete, result=0
01:20:37.172 00.000 10072 worker thread done servicing request
01:20:37.172 00.000 10072 Worker thread wakes up
01:20:37.172 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:37.172 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:37.181 00.009 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
01:20:37.593 00.412 10072 Exposure complete
01:20:37.639 00.046 10072 worker thread done servicing request
01:20:37.639 00.000 1032 OnExposeComplete: enter
01:20:37.642 00.003 1032 UpdateGuideState(): m_state=6
01:20:37.643 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2689
01:20:37.646 00.003 1032 Star::Find returns 1 (0), X=317.39, Y=752.50, Mass=1114, SNR=23.5, Peak=121 HFD=3.1
01:20:37.648 00.002 1032 MultiStar: [#1 0.09,0.20,1.07,U] [#2 0.21,0.21,0.77,U] [#3 0.30,0.11,0.74,U] [#4 0.04,-0.00,0.79,U] [#5 -0.15,0.13,0.80,U] [#6 0.05,0.02,0.65,U] [#7 0.46,-0.30,0.61,U] [#8 0.03,-0.13,0.68,U] 
01:20:37.649 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.16, 0.21}
01:20:37.650 00.001 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
01:20:37.652 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
01:20:37.653 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.14 cameraTheta=0.51 mountX=0.04 mountY=-0.14, mountTheta=-1.32
01:20:37.656 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
01:20:37.658 00.002 1032 Enqueuing Move request for scope (0.13, 0.07)
01:20:37.659 00.001 10072 Worker thread wakes up
01:20:37.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
01:20:37.659 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
01:20:37.659 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.04 yDistance=-0.14
01:20:37.662 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:37.664 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:37.664 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:20:37.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:37.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:20:37.664 00.000 10072 MoveAxis(W, 9, ABG)
01:20:37.664 00.000 10072 Guiding  Dir = 3, Dur = 9
01:20:37.664 00.000 10072 IsGuiding returns 0
01:20:37.665 00.001 10072 PulseGuide returned control before completion, sleep 19
01:20:37.682 00.017 1032 UpdateGuideState exits: m=1114 SNR=23.5
01:20:37.684 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:37.686 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:37.688 00.002 1032 Enqueuing Expose request
01:20:37.699 00.011 10072 IsGuiding returns 0
01:20:37.699 00.000 10072 Move returns status 0, amount 9
01:20:37.699 00.000 10072 MoveAxis(N, 0, ABG)
01:20:37.699 00.000 10072 Move returns status 0, amount 0
01:20:37.699 00.000 10072 move complete, result=0
01:20:37.699 00.000 10072 worker thread done servicing request
01:20:37.699 00.000 10072 Worker thread wakes up
01:20:37.699 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:37.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:37.700 00.001 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:20:38.327 00.627 10072 Exposure complete
01:20:38.371 00.044 10072 worker thread done servicing request
01:20:38.373 00.002 1032 OnExposeComplete: enter
01:20:38.375 00.002 1032 UpdateGuideState(): m_state=6
01:20:38.377 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2690
01:20:38.379 00.002 1032 Star::Find returns 1 (0), X=317.22, Y=752.59, Mass=1409, SNR=26.5, Peak=172 HFD=2.8
01:20:38.381 00.002 1032 MultiStar: [#1 0.03,0.12,0.97,U] [#2 0.29,0.13,0.73,U] [#3 0.10,0.12,0.64,U] [#4 -0.06,-0.07,0.75,U] [#5 0.03,-0.01,0.67,U] [#6 -0.02,-0.06,0.54,U] [#7 0.37,-0.13,0.52,U] [#8 0.14,-0.20,0.58,U] 
01:20:38.382 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {-0.01, 0.30}
01:20:38.384 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
01:20:38.386 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
01:20:38.387 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.52 mountX=0.03 mountY=-0.10, mountTheta=-1.31
01:20:38.390 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
01:20:38.391 00.001 1032 Enqueuing Move request for scope (0.09, 0.05)
01:20:38.392 00.001 10072 Worker thread wakes up
01:20:38.392 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
01:20:38.392 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
01:20:38.392 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
01:20:38.396 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:38.398 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:38.398 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:20:38.398 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:38.398 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:20:38.398 00.000 10072 MoveAxis(W, 10, ABG)
01:20:38.398 00.000 10072 Guiding  Dir = 3, Dur = 10
01:20:38.398 00.000 10072 IsGuiding returns 0
01:20:38.399 00.001 10072 PulseGuide returned control before completion, sleep 20
01:20:38.416 00.017 1032 UpdateGuideState exits: m=1409 SNR=26.5
01:20:38.418 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:38.420 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:38.421 00.001 1032 Enqueuing Expose request
01:20:38.432 00.011 10072 IsGuiding returns 0
01:20:38.432 00.000 10072 Move returns status 0, amount 10
01:20:38.432 00.000 10072 MoveAxis(N, 0, ABG)
01:20:38.432 00.000 10072 Move returns status 0, amount 0
01:20:38.432 00.000 10072 move complete, result=0
01:20:38.432 00.000 10072 worker thread done servicing request
01:20:38.432 00.000 10072 Worker thread wakes up
01:20:38.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:38.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:38.434 00.002 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:20:38.841 00.407 10072 Exposure complete
01:20:38.887 00.046 10072 worker thread done servicing request
01:20:38.888 00.001 1032 OnExposeComplete: enter
01:20:38.890 00.002 1032 UpdateGuideState(): m_state=6
01:20:38.892 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2691
01:20:38.895 00.003 1032 Star::Find returns 1 (0), X=317.35, Y=752.49, Mass=1506, SNR=27.4, Peak=169 HFD=3.1
01:20:38.897 00.002 1032 MultiStar: [#1 0.02,0.03,0.87,U] [#2 0.20,-0.07,0.72,U] [#3 0.05,0.12,0.67,U] [#4 0.00,-0.17,0.66,U] [#5 -0.03,0.08,0.65,U] [#6 -0.04,-0.02,0.58,U] [#7 0.29,-0.26,0.51,U] [#8 0.10,-0.15,0.52,U] 
01:20:38.899 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.12, 0.20}
01:20:38.902 00.003 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
01:20:38.903 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
01:20:38.905 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.07 mountX=-0.02 mountY=-0.07, mountTheta=-1.90
01:20:38.908 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
01:20:38.910 00.002 1032 Enqueuing Move request for scope (0.08, -0.01)
01:20:38.911 00.001 10072 Worker thread wakes up
01:20:38.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
01:20:38.911 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
01:20:38.911 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.02 yDistance=-0.07
01:20:38.913 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:38.915 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:38.915 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:20:38.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:38.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:20:38.915 00.000 10072 MoveAxis(W, 8, ABG)
01:20:38.915 00.000 10072 Guiding  Dir = 3, Dur = 8
01:20:38.916 00.001 10072 IsGuiding returns 0
01:20:38.917 00.001 10072 PulseGuide returned control before completion, sleep 18
01:20:38.934 00.017 1032 UpdateGuideState exits: m=1506 SNR=27.4
01:20:38.937 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:38.938 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:38.940 00.002 1032 Enqueuing Expose request
01:20:38.947 00.007 10072 IsGuiding returns 0
01:20:38.947 00.000 10072 Move returns status 0, amount 8
01:20:38.947 00.000 10072 MoveAxis(N, 0, ABG)
01:20:38.947 00.000 10072 Move returns status 0, amount 0
01:20:38.947 00.000 10072 move complete, result=0
01:20:38.947 00.000 10072 worker thread done servicing request
01:20:38.947 00.000 10072 Worker thread wakes up
01:20:38.947 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:38.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:38.949 00.002 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:20:39.575 00.626 10072 Exposure complete
01:20:39.623 00.048 10072 worker thread done servicing request
01:20:39.623 00.000 1032 OnExposeComplete: enter
01:20:39.626 00.003 1032 UpdateGuideState(): m_state=6
01:20:39.628 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2692
01:20:39.630 00.002 1032 Star::Find returns 1 (0), X=317.26, Y=752.64, Mass=1250, SNR=24.9, Peak=147 HFD=2.8
01:20:39.632 00.002 1032 MultiStar: [#1 -0.03,0.24,0.99,U] [#2 0.34,0.30,0.80,U] [#3 0.12,0.05,0.64,U] [#4 -0.12,0.15,0.71,U] [#5 -0.18,0.11,0.80,U] [#6 -0.05,0.14,0.64,U] [#7 0.19,-0.09,0.57,U] [#8 -0.18,-0.09,0.59,U] 
01:20:39.633 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.16}, one-star: {0.03, 0.35}
01:20:39.634 00.001 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
01:20:39.635 00.001 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
01:20:39.637 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.48 mountX=0.15 mountY=-0.05, mountTheta=-0.35
01:20:39.639 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.16, opts=13)
01:20:39.641 00.002 1032 Enqueuing Move request for scope (0.01, 0.16)
01:20:39.644 00.003 10072 Worker thread wakes up
01:20:39.644 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
01:20:39.644 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
01:20:39.644 00.000 10072 Moving (0.01, 0.16) raw xDistance=0.15 yDistance=-0.05
01:20:39.648 00.004 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.01
01:20:39.648 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:20:39.649 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:39.649 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:20:39.649 00.000 10072 MoveAxis(W, 77, ABG)
01:20:39.649 00.000 10072 Guiding  Dir = 3, Dur = 77
01:20:39.649 00.000 10072 IsGuiding returns 0
01:20:39.650 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:39.652 00.002 10072 PulseGuide returned control before completion, sleep 87
01:20:39.670 00.018 1032 UpdateGuideState exits: m=1250 SNR=24.9
01:20:39.671 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:39.673 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:39.676 00.003 1032 Enqueuing Expose request
01:20:39.745 00.069 10072 IsGuiding returns 0
01:20:39.745 00.000 10072 Move returns status 0, amount 77
01:20:39.745 00.000 10072 MoveAxis(N, 0, ABG)
01:20:39.745 00.000 10072 Move returns status 0, amount 0
01:20:39.745 00.000 10072 move complete, result=0
01:20:39.745 00.000 10072 worker thread done servicing request
01:20:39.745 00.000 10072 Worker thread wakes up
01:20:39.745 00.000 1032 GuideStep: 0.1 px 77 ms WEST, -0.1 px 0 ms NORTH
01:20:39.748 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:39.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:40.168 00.420 10072 Exposure complete
01:20:40.218 00.050 1032 OnExposeComplete: enter
01:20:40.220 00.002 1032 UpdateGuideState(): m_state=6
01:20:40.222 00.002 10072 worker thread done servicing request
01:20:40.222 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2693
01:20:40.224 00.002 1032 Star::Find returns 1 (0), X=317.26, Y=752.72, Mass=1385, SNR=26.2, Peak=179 HFD=2.7
01:20:40.226 00.002 1032 MultiStar: [#1 0.06,0.16,0.93,U] [#2 0.38,0.23,0.78,U] [#3 0.31,0.11,0.70,U] [#4 0.08,0.08,0.68,U] [#5 0.04,0.35,0.74,U] [#6 0.01,0.03,0.59,U] [#7 0.37,-0.05,0.54,U] [#8 0.09,-0.00,0.58,U] 
01:20:40.227 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.17}, one-star: {0.02, 0.42}
01:20:40.229 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:20:40.231 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:20:40.232 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.23 cameraTheta=0.88 mountX=0.13 mountY=-0.18, mountTheta=-0.95
01:20:40.235 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.17, opts=13)
01:20:40.238 00.003 1032 Enqueuing Move request for scope (0.14, 0.17)
01:20:40.240 00.002 10072 Worker thread wakes up
01:20:40.240 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
01:20:40.240 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
01:20:40.240 00.000 10072 Moving (0.14, 0.17) raw xDistance=0.13 yDistance=-0.18
01:20:40.242 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:40.244 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 288.01
01:20:40.244 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
01:20:40.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:40.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:20:40.244 00.000 10072 MoveAxis(W, 69, ABG)
01:20:40.244 00.000 10072 Guiding  Dir = 3, Dur = 69
01:20:40.246 00.002 10072 IsGuiding returns 0
01:20:40.246 00.000 10072 PulseGuide returned control before completion, sleep 79
01:20:40.263 00.017 1032 UpdateGuideState exits: m=1385 SNR=26.2
01:20:40.265 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:40.267 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:40.270 00.003 1032 Enqueuing Expose request
01:20:40.337 00.067 10072 IsGuiding returns 0
01:20:40.337 00.000 10072 Move returns status 0, amount 69
01:20:40.337 00.000 10072 MoveAxis(N, 0, ABG)
01:20:40.337 00.000 10072 Move returns status 0, amount 0
01:20:40.337 00.000 10072 move complete, result=0
01:20:40.337 00.000 10072 worker thread done servicing request
01:20:40.337 00.000 10072 Worker thread wakes up
01:20:40.337 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:40.339 00.002 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:40.339 00.000 1032 GuideStep: 0.1 px 69 ms WEST, -0.2 px 0 ms NORTH
01:20:40.977 00.638 10072 Exposure complete
01:20:41.026 00.049 10072 worker thread done servicing request
01:20:41.026 00.000 1032 OnExposeComplete: enter
01:20:41.028 00.002 1032 UpdateGuideState(): m_state=6
01:20:41.030 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2694
01:20:41.032 00.002 1032 Star::Find returns 1 (0), X=317.31, Y=752.37, Mass=1400, SNR=26.4, Peak=154 HFD=2.9
01:20:41.034 00.002 1032 MultiStar: [#1 0.12,-0.14,0.91,U] [#2 0.31,-0.12,0.72,U] [#3 0.32,-0.14,0.66,U] [#4 0.19,-0.11,0.67,U] [#5 -0.02,-0.02,0.65,U] [#6 0.04,-0.19,0.59,U] [#7 0.37,-0.20,0.53,U] [#8 -0.05,-0.34,0.57,U] 
01:20:41.035 00.001 1032 single-star, 8 included, MultiStar: {0.15, -0.12}, one-star: {0.08, 0.08}
01:20:41.037 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
01:20:41.038 00.001 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
01:20:41.040 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.77 mountX=0.05 mountY=-0.09, mountTheta=-1.06
01:20:41.043 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
01:20:41.045 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
01:20:41.046 00.001 10072 Worker thread wakes up
01:20:41.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
01:20:41.046 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:20:41.046 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.05 yDistance=-0.09
01:20:41.048 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:41.053 00.005 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:41.053 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:20:41.053 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:41.053 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:20:41.053 00.000 10072 MoveAxis(W, 11, ABG)
01:20:41.053 00.000 10072 Guiding  Dir = 3, Dur = 11
01:20:41.053 00.000 10072 IsGuiding returns 0
01:20:41.054 00.001 10072 PulseGuide returned control before completion, sleep 21
01:20:41.070 00.016 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:20:41.072 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:41.074 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:41.075 00.001 1032 Enqueuing Expose request
01:20:41.084 00.009 10072 IsGuiding returns 0
01:20:41.084 00.000 10072 Move returns status 0, amount 11
01:20:41.084 00.000 10072 MoveAxis(N, 0, ABG)
01:20:41.084 00.000 10072 Move returns status 0, amount 0
01:20:41.084 00.000 10072 move complete, result=0
01:20:41.084 00.000 10072 worker thread done servicing request
01:20:41.084 00.000 10072 Worker thread wakes up
01:20:41.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:41.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:41.086 00.002 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:20:41.495 00.409 10072 Exposure complete
01:20:41.544 00.049 10072 worker thread done servicing request
01:20:41.544 00.000 1032 OnExposeComplete: enter
01:20:41.546 00.002 1032 UpdateGuideState(): m_state=6
01:20:41.548 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2695
01:20:41.552 00.004 1032 Star::Find returns 1 (0), X=317.39, Y=752.27, Mass=1362, SNR=26.0, Peak=144 HFD=2.9
01:20:41.555 00.003 1032 MultiStar: [#1 0.25,-0.16,0.94,U] [#2 0.40,-0.13,0.77,U] [#3 0.19,-0.29,0.68,U] [#4 -0.04,-0.14,0.71,U] [#5 0.00,0.19,0.68,U] [#6 0.00,-0.19,0.62,U] [#7 0.22,-0.29,0.55,U] [#8 0.02,-0.24,0.59,U] 
01:20:41.556 00.001 1032 single-star, 8 included, MultiStar: {0.14, -0.13}, one-star: {0.16, -0.02}
01:20:41.558 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
01:20:41.560 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
01:20:41.561 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.14 mountX=-0.06 mountY=-0.15, mountTheta=-1.97
01:20:41.566 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.02, opts=13)
01:20:41.568 00.002 1032 Enqueuing Move request for scope (0.16, -0.02)
01:20:41.569 00.001 10072 Worker thread wakes up
01:20:41.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
01:20:41.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
01:20:41.569 00.000 10072 Moving (0.16, -0.02) raw xDistance=-0.06 yDistance=-0.15
01:20:41.571 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:41.574 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:41.574 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:20:41.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:41.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:20:41.574 00.000 10072 MoveAxis(W, 4, ABG)
01:20:41.574 00.000 10072 Guiding  Dir = 3, Dur = 4
01:20:41.574 00.000 10072 IsGuiding returns 0
01:20:41.575 00.001 10072 PulseGuide returned control before completion, sleep 14
01:20:41.592 00.017 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:20:41.594 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:41.597 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:41.600 00.003 10072 IsGuiding returns 0
01:20:41.600 00.000 10072 Move returns status 0, amount 4
01:20:41.600 00.000 10072 MoveAxis(N, 0, ABG)
01:20:41.600 00.000 10072 Move returns status 0, amount 0
01:20:41.600 00.000 10072 move complete, result=0
01:20:41.601 00.001 10072 worker thread done servicing request
01:20:41.601 00.000 1032 Enqueuing Expose request
01:20:41.604 00.003 10072 Worker thread wakes up
01:20:41.604 00.000 1032 GuideStep: -0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
01:20:41.607 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:41.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:42.242 00.635 10072 Exposure complete
01:20:42.290 00.048 10072 worker thread done servicing request
01:20:42.290 00.000 1032 OnExposeComplete: enter
01:20:42.293 00.003 1032 UpdateGuideState(): m_state=6
01:20:42.295 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2696
01:20:42.297 00.002 1032 Star::Find returns 1 (0), X=317.47, Y=752.31, Mass=1279, SNR=25.2, Peak=149 HFD=2.9
01:20:42.300 00.003 1032 MultiStar: [#1 0.18,-0.06,0.99,U] [#2 0.37,-0.00,0.78,U] [#3 0.13,0.13,0.68,U] [#4 0.10,-0.03,0.78,U] [#5 0.09,-0.02,0.72,U] [#6 0.11,-0.23,0.64,U] [#7 0.55,-0.25,0.57,U] [#8 0.16,-0.19,0.67,U] 
01:20:42.302 00.002 1032 refined, 8 included, MultiStar: {0.21, -0.06}, one-star: {0.24, 0.01}
01:20:42.305 00.003 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
01:20:42.307 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
01:20:42.309 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.28 mountX=-0.11 mountY=-0.19, mountTheta=-2.11
01:20:42.311 00.002 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.06, opts=13)
01:20:42.313 00.002 1032 Enqueuing Move request for scope (0.21, -0.06)
01:20:42.314 00.001 10072 Worker thread wakes up
01:20:42.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
01:20:42.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
01:20:42.314 00.000 10072 Moving (0.21, -0.06) raw xDistance=-0.11 yDistance=-0.19
01:20:42.316 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:42.319 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:42.319 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
01:20:42.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:42.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:20:42.319 00.000 10072 MoveAxis(W, 5, ABG)
01:20:42.319 00.000 10072 Guiding  Dir = 3, Dur = 5
01:20:42.319 00.000 10072 IsGuiding returns 0
01:20:42.320 00.001 10072 PulseGuide returned control before completion, sleep 15
01:20:42.337 00.017 1032 UpdateGuideState exits: m=1279 SNR=25.2
01:20:42.339 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:42.340 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:42.342 00.002 1032 Enqueuing Expose request
01:20:42.349 00.007 10072 IsGuiding returns 0
01:20:42.349 00.000 10072 Move returns status 0, amount 5
01:20:42.349 00.000 10072 MoveAxis(N, 0, ABG)
01:20:42.349 00.000 10072 Move returns status 0, amount 0
01:20:42.349 00.000 10072 move complete, result=0
01:20:42.349 00.000 10072 worker thread done servicing request
01:20:42.349 00.000 10072 Worker thread wakes up
01:20:42.349 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:42.349 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:42.352 00.003 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
01:20:42.757 00.405 10072 Exposure complete
01:20:42.807 00.050 10072 worker thread done servicing request
01:20:42.807 00.000 1032 OnExposeComplete: enter
01:20:42.810 00.003 1032 UpdateGuideState(): m_state=6
01:20:42.811 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2697
01:20:42.813 00.002 1032 Star::Find returns 1 (0), X=317.51, Y=752.20, Mass=1593, SNR=28.1, Peak=159 HFD=3.0
01:20:42.815 00.002 1032 MultiStar: [#1 0.20,-0.26,0.88,U] [#2 0.38,-0.10,0.73,U] [#3 0.30,-0.24,0.62,U] [#4 0.17,-0.25,0.69,U] [#5 -0.04,0.05,0.66,U] [#6 0.19,-0.32,0.55,U] [#7 0.53,-0.40,0.49,U] [#8 0.30,-0.48,0.52,U] 
01:20:42.817 00.002 1032 single-star, 8 included, MultiStar: {0.25, -0.21}, one-star: {0.28, -0.09}
01:20:42.819 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
01:20:42.821 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
01:20:42.823 00.002 1032 CameraToMount -- cameraX=0.28 cameraY=-0.09 hyp=0.30 cameraTheta=-0.31 mountX=-0.16 mountY=-0.25, mountTheta=-2.14
01:20:42.826 00.003 1032 SchedulePrimaryMove(0F526948, x=0.28, y=-0.09, opts=13)
01:20:42.827 00.001 1032 Enqueuing Move request for scope (0.28, -0.09)
01:20:42.832 00.005 10072 Worker thread wakes up
01:20:42.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.09) opts 0xd
01:20:42.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, -0.09)
01:20:42.832 00.000 10072 Moving (0.28, -0.09) raw xDistance=-0.16 yDistance=-0.25
01:20:42.835 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:42.838 00.003 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 288.01
01:20:42.839 00.001 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
01:20:42.839 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:20:42.839 00.000 10072 MoveAxis(E, 70, ABG)
01:20:42.839 00.000 10072 Guiding  Dir = 2, Dur = 70
01:20:42.839 00.000 10072 IsGuiding returns 0
01:20:42.840 00.001 10072 PulseGuide returned control before completion, sleep 80
01:20:42.856 00.016 1032 UpdateGuideState exits: m=1593 SNR=28.1
01:20:42.859 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:42.860 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:42.863 00.003 1032 Enqueuing Expose request
01:20:42.927 00.064 10072 IsGuiding returns 0
01:20:42.927 00.000 10072 Move returns status 0, amount 70
01:20:42.927 00.000 10072 MoveAxis(N, 162, ABG)
01:20:42.927 00.000 10072 Guiding  Dir = 0, Dur = 162
01:20:42.927 00.000 10072 IsGuiding returns 0
01:20:42.928 00.001 10072 PulseGuide returned control before completion, sleep 172
01:20:43.114 00.186 10072 IsGuiding returns 0
01:20:43.114 00.000 10072 Move returns status 0, amount 162
01:20:43.114 00.000 10072 move complete, result=0
01:20:43.114 00.000 10072 worker thread done servicing request
01:20:43.114 00.000 1032 GuideStep: -0.2 px 70 ms EAST, -0.3 px 162 ms NORTH
01:20:43.118 00.004 10072 Worker thread wakes up
01:20:43.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:43.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:43.757 00.639 10072 Exposure complete
01:20:43.803 00.046 10072 worker thread done servicing request
01:20:43.805 00.002 1032 OnExposeComplete: enter
01:20:43.806 00.001 1032 UpdateGuideState(): m_state=6
01:20:43.808 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2698
01:20:43.810 00.002 1032 Star::Find returns 1 (0), X=317.24, Y=752.45, Mass=1561, SNR=27.8, Peak=180 HFD=2.9
01:20:43.812 00.002 1032 MultiStar: [#1 -0.01,-0.12,0.95,U] [#2 0.18,0.02,0.70,U] [#3 0.04,-0.07,0.63,U] [#4 -0.15,-0.09,0.66,U] [#5 -0.45,0.07,0.61,U] [#6 -0.35,-0.11,0.54,U] [#7 0.10,-0.41,0.50,U] [#8 -0.12,-0.29,0.60,U] 
01:20:43.813 00.001 1032 refined, 8 included, MultiStar: {-0.07, -0.07}, one-star: {0.01, 0.15}
01:20:43.815 00.002 1032 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.83) = xAngle (-4.16 = 2.12)
01:20:43.816 00.001 1032 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.16 = 2.12)
01:20:43.818 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.33 mountX=-0.05 mountY=0.08, mountTheta=2.12
01:20:43.820 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.07, opts=13)
01:20:43.822 00.002 1032 Enqueuing Move request for scope (-0.07, -0.07)
01:20:43.823 00.001 10072 Worker thread wakes up
01:20:43.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
01:20:43.823 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
01:20:43.823 00.000 10072 Moving (-0.07, -0.07) raw xDistance=-0.05 yDistance=0.08
01:20:43.826 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:43.828 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:43.828 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:20:43.828 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:43.828 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:20:43.828 00.000 10072 MoveAxis(W, 5, ABG)
01:20:43.829 00.001 10072 Guiding  Dir = 3, Dur = 5
01:20:43.829 00.000 10072 IsGuiding returns 0
01:20:43.829 00.000 10072 PulseGuide returned control before completion, sleep 15
01:20:43.846 00.017 1032 UpdateGuideState exits: m=1561 SNR=27.8
01:20:43.849 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:43.851 00.002 10072 IsGuiding returns 0
01:20:43.851 00.000 10072 Move returns status 0, amount 5
01:20:43.851 00.000 10072 MoveAxis(N, 0, ABG)
01:20:43.851 00.000 10072 Move returns status 0, amount 0
01:20:43.851 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:43.853 00.002 1032 Enqueuing Expose request
01:20:43.854 00.001 10072 move complete, result=0
01:20:43.854 00.000 10072 worker thread done servicing request
01:20:43.854 00.000 10072 Worker thread wakes up
01:20:43.854 00.000 1032 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
01:20:43.856 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:43.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:44.273 00.417 10072 Exposure complete
01:20:44.321 00.048 10072 worker thread done servicing request
01:20:44.321 00.000 1032 OnExposeComplete: enter
01:20:44.323 00.002 1032 UpdateGuideState(): m_state=6
01:20:44.325 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2699
01:20:44.327 00.002 1032 Star::Find returns 1 (0), X=317.24, Y=752.35, Mass=1445, SNR=26.8, Peak=162 HFD=2.8
01:20:44.330 00.003 1032 MultiStar: [#1 -0.02,-0.03,0.96,U] [#2 0.01,-0.08,0.73,U] [#3 0.05,-0.19,0.63,U] [#4 -0.25,0.05,0.68,U] [#5 -0.36,0.03,0.68,U] [#6 -0.44,-0.10,0.57,U] [#7 0.22,-0.22,0.50,U] [#8 -0.04,-0.21,0.52,U] 
01:20:44.332 00.002 1032 single-star, 8 included, MultiStar: {-0.09, -0.06}, one-star: {0.01, 0.06}
01:20:44.335 00.003 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
01:20:44.336 00.001 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
01:20:44.338 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.41 mountX=0.06 mountY=-0.03, mountTheta=-0.42
01:20:44.341 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
01:20:44.342 00.001 1032 Enqueuing Move request for scope (0.01, 0.06)
01:20:44.344 00.002 10072 Worker thread wakes up
01:20:44.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
01:20:44.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
01:20:44.344 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.03
01:20:44.348 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:44.350 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:44.351 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:20:44.351 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:44.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:20:44.351 00.000 10072 MoveAxis(W, 2, ABG)
01:20:44.351 00.000 10072 Guiding  Dir = 3, Dur = 2
01:20:44.351 00.000 10072 IsGuiding returns 0
01:20:44.352 00.001 10072 PulseGuide returned control before completion, sleep 12
01:20:44.366 00.014 10072 IsGuiding returns 0
01:20:44.366 00.000 10072 Move returns status 0, amount 2
01:20:44.366 00.000 10072 MoveAxis(N, 0, ABG)
01:20:44.366 00.000 10072 Move returns status 0, amount 0
01:20:44.366 00.000 10072 move complete, result=0
01:20:44.366 00.000 10072 worker thread done servicing request
01:20:44.370 00.004 1032 UpdateGuideState exits: m=1445 SNR=26.8
01:20:44.372 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:44.373 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:44.375 00.002 1032 Enqueuing Expose request
01:20:44.376 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:20:44.377 00.001 10072 Worker thread wakes up
01:20:44.378 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:44.378 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:45.009 00.631 10072 Exposure complete
01:20:45.057 00.048 10072 worker thread done servicing request
01:20:45.057 00.000 1032 OnExposeComplete: enter
01:20:45.059 00.002 1032 UpdateGuideState(): m_state=6
01:20:45.061 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2700
01:20:45.062 00.001 1032 Star::Find returns 1 (0), X=317.24, Y=752.39, Mass=1327, SNR=25.7, Peak=159 HFD=2.8
01:20:45.065 00.003 1032 MultiStar: [#1 0.07,-0.01,1.01,U] [#2 0.05,0.04,0.76,U] [#3 -0.05,0.04,0.68,U] [#4 -0.12,0.07,0.73,U] [#5 -0.19,0.08,0.67,U] [#6 -0.16,-0.00,0.60,U] [#7 0.06,-0.21,0.55,U] [#8 0.03,-0.04,0.58,U] 
01:20:45.067 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.01, 0.10}
01:20:45.068 00.001 1032 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.83) = xAngle (0.77 = 0.77)
01:20:45.070 00.002 1032 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.77 = 0.77)
01:20:45.072 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.60 mountX=0.02 mountY=0.02, mountTheta=0.77
01:20:45.074 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
01:20:45.077 00.003 1032 Enqueuing Move request for scope (-0.03, 0.02)
01:20:45.079 00.002 10072 Worker thread wakes up
01:20:45.079 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:20:45.079 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:20:45.079 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.02 yDistance=0.02
01:20:45.082 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:45.086 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:45.086 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:20:45.086 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:45.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:20:45.086 00.000 10072 MoveAxis(W, 2, ABG)
01:20:45.086 00.000 10072 Guiding  Dir = 3, Dur = 2
01:20:45.087 00.001 10072 IsGuiding returns 0
01:20:45.087 00.000 10072 PulseGuide returned control before completion, sleep 12
01:20:45.105 00.018 1032 UpdateGuideState exits: m=1327 SNR=25.7
01:20:45.107 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:45.108 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:45.110 00.002 1032 Enqueuing Expose request
01:20:45.117 00.007 10072 IsGuiding returns 0
01:20:45.117 00.000 10072 Move returns status 0, amount 2
01:20:45.117 00.000 10072 MoveAxis(N, 0, ABG)
01:20:45.117 00.000 10072 Move returns status 0, amount 0
01:20:45.118 00.001 10072 move complete, result=0
01:20:45.118 00.000 10072 worker thread done servicing request
01:20:45.118 00.000 10072 Worker thread wakes up
01:20:45.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:45.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:45.123 00.005 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:20:45.526 00.403 10072 Exposure complete
01:20:45.577 00.051 10072 worker thread done servicing request
01:20:45.577 00.000 1032 OnExposeComplete: enter
01:20:45.581 00.004 1032 UpdateGuideState(): m_state=6
01:20:45.584 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2701
01:20:45.587 00.003 1032 Star::Find returns 1 (0), X=317.22, Y=752.34, Mass=1205, SNR=24.4, Peak=163 HFD=2.7
01:20:45.590 00.003 1032 MultiStar: [#1 -0.03,-0.06,1.01,U] [#2 0.22,-0.13,0.82,U] [#3 -0.06,-0.02,0.70,U] [#4 -0.16,-0.08,0.76,U] [#5 -0.36,0.13,0.81,U] [#6 -0.13,-0.03,0.63,U] [#7 0.22,-0.23,0.59,U] [#8 -0.27,-0.31,0.63,U] 
01:20:45.593 00.003 1032 single-star, 8 included, MultiStar: {-0.06, -0.06}, one-star: {-0.01, 0.05}
01:20:45.597 00.004 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
01:20:45.599 00.002 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
01:20:45.601 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.80 mountX=0.05 mountY=-0.00, mountTheta=-0.04
01:20:45.604 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
01:20:45.605 00.001 1032 Enqueuing Move request for scope (-0.01, 0.05)
01:20:45.607 00.002 10072 Worker thread wakes up
01:20:45.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
01:20:45.607 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
01:20:45.607 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.00
01:20:45.608 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:45.613 00.005 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:45.613 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:20:45.613 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:45.613 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:20:45.613 00.000 10072 MoveAxis(W, 2, ABG)
01:20:45.613 00.000 10072 Guiding  Dir = 3, Dur = 2
01:20:45.613 00.000 10072 IsGuiding returns 0
01:20:45.614 00.001 10072 PulseGuide returned control before completion, sleep 12
01:20:45.632 00.018 10072 IsGuiding returns 0
01:20:45.632 00.000 10072 Move returns status 0, amount 2
01:20:45.632 00.000 10072 MoveAxis(N, 0, ABG)
01:20:45.632 00.000 10072 Move returns status 0, amount 0
01:20:45.632 00.000 1032 UpdateGuideState exits: m=1205 SNR=24.4
01:20:45.635 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:45.636 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:45.638 00.002 1032 Enqueuing Expose request
01:20:45.639 00.001 10072 move complete, result=0
01:20:45.639 00.000 10072 worker thread done servicing request
01:20:45.639 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:20:45.642 00.003 10072 Worker thread wakes up
01:20:45.642 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:45.642 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:46.276 00.634 10072 Exposure complete
01:20:46.325 00.049 10072 worker thread done servicing request
01:20:46.325 00.000 1032 OnExposeComplete: enter
01:20:46.327 00.002 1032 UpdateGuideState(): m_state=6
01:20:46.328 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2702
01:20:46.332 00.004 1032 Star::Find returns 1 (0), X=317.26, Y=752.48, Mass=1359, SNR=26.0, Peak=164 HFD=3.0
01:20:46.334 00.002 1032 MultiStar: [#1 0.09,-0.05,1.04,U] [#2 0.26,-0.03,0.78,U] [#3 -0.03,-0.06,0.65,U] [#4 -0.06,-0.03,0.74,U] [#5 -0.09,-0.02,0.68,U] [#6 -0.12,-0.04,0.64,U] [#7 0.18,-0.34,0.53,U] [#8 0.03,-0.20,0.59,U] 
01:20:46.335 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.03, 0.18}
01:20:46.337 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
01:20:46.338 00.001 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
01:20:46.340 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.88 mountX=-0.05 mountY=-0.02, mountTheta=-2.71
01:20:46.342 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
01:20:46.344 00.002 1032 Enqueuing Move request for scope (0.04, -0.04)
01:20:46.345 00.001 10072 Worker thread wakes up
01:20:46.346 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
01:20:46.346 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
01:20:46.346 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.02
01:20:46.347 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:46.350 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:46.350 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:20:46.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:46.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:20:46.350 00.000 10072 MoveAxis(W, 4, ABG)
01:20:46.350 00.000 10072 Guiding  Dir = 3, Dur = 4
01:20:46.350 00.000 10072 IsGuiding returns 0
01:20:46.350 00.000 10072 PulseGuide returned control before completion, sleep 14
01:20:46.367 00.017 10072 IsGuiding returns 0
01:20:46.367 00.000 10072 Move returns status 0, amount 4
01:20:46.367 00.000 10072 MoveAxis(N, 0, ABG)
01:20:46.367 00.000 10072 Move returns status 0, amount 0
01:20:46.367 00.000 10072 move complete, result=0
01:20:46.367 00.000 10072 worker thread done servicing request
01:20:46.369 00.002 1032 UpdateGuideState exits: m=1359 SNR=26.0
01:20:46.371 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:46.374 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:46.375 00.001 1032 Enqueuing Expose request
01:20:46.377 00.002 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
01:20:46.378 00.001 10072 Worker thread wakes up
01:20:46.378 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:46.378 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:46.792 00.414 10072 Exposure complete
01:20:46.845 00.053 10072 worker thread done servicing request
01:20:46.845 00.000 1032 OnExposeComplete: enter
01:20:46.848 00.003 1032 UpdateGuideState(): m_state=6
01:20:46.849 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2703
01:20:46.851 00.002 1032 Star::Find returns 1 (0), X=317.17, Y=752.23, Mass=1246, SNR=24.9, Peak=137 HFD=2.7
01:20:46.852 00.001 1032 MultiStar: [#1 -0.14,-0.18,1.02,U] [#2 -0.01,-0.14,0.75,U] [#3 -0.08,-0.10,0.72,U] [#4 -0.31,-0.10,0.80,U] [#5 -0.38,0.01,0.74,U] [#6 -0.22,-0.20,0.62,U] [#7 0.13,-0.33,0.59,U] [#8 -0.11,-0.08,0.61,U] 
01:20:46.854 00.002 1032 single-star, 8 included, MultiStar: {-0.13, -0.13}, one-star: {-0.06, -0.06}
01:20:46.855 00.001 1032 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.83) = xAngle (-4.18 = 2.11)
01:20:46.857 00.002 1032 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.18 = 2.11)
01:20:46.859 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.35 mountX=-0.04 mountY=0.07, mountTheta=2.11
01:20:46.861 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.06, opts=13)
01:20:46.863 00.002 1032 Enqueuing Move request for scope (-0.06, -0.06)
01:20:46.865 00.002 10072 Worker thread wakes up
01:20:46.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
01:20:46.865 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
01:20:46.865 00.000 10072 Moving (-0.06, -0.06) raw xDistance=-0.04 yDistance=0.07
01:20:46.868 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:46.870 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:46.870 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:20:46.871 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:46.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:20:46.871 00.000 10072 MoveAxis(W, 3, ABG)
01:20:46.871 00.000 10072 Guiding  Dir = 3, Dur = 3
01:20:46.871 00.000 10072 IsGuiding returns 0
01:20:46.872 00.001 10072 PulseGuide returned control before completion, sleep 13
01:20:46.889 00.017 1032 UpdateGuideState exits: m=1246 SNR=24.9
01:20:46.892 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:46.893 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:46.896 00.003 1032 Enqueuing Expose request
01:20:46.898 00.002 10072 IsGuiding returns 0
01:20:46.898 00.000 10072 Move returns status 0, amount 3
01:20:46.898 00.000 10072 MoveAxis(N, 0, ABG)
01:20:46.898 00.000 10072 Move returns status 0, amount 0
01:20:46.898 00.000 10072 move complete, result=0
01:20:46.899 00.001 10072 worker thread done servicing request
01:20:46.899 00.000 10072 Worker thread wakes up
01:20:46.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:46.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:46.907 00.008 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
01:20:47.525 00.618 10072 Exposure complete
01:20:47.573 00.048 10072 worker thread done servicing request
01:20:47.573 00.000 1032 OnExposeComplete: enter
01:20:47.575 00.002 1032 UpdateGuideState(): m_state=6
01:20:47.578 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2704
01:20:47.579 00.001 1032 Star::Find returns 1 (0), X=317.26, Y=752.21, Mass=1343, SNR=25.8, Peak=147 HFD=2.8
01:20:47.583 00.004 1032 MultiStar: [#1 0.15,-0.18,0.99,U] [#2 -0.09,-0.03,0.76,U] [#3 -0.04,-0.08,0.67,U] [#4 -0.03,-0.19,0.72,U] [#5 -0.28,-0.10,0.80,U] [#6 -0.02,-0.32,0.56,U] [#7 0.16,-0.41,0.58,U] [#8 -0.04,-0.19,0.64,U] 
01:20:47.587 00.004 1032 single-star, 8 included, MultiStar: {-0.02, -0.16}, one-star: {0.03, -0.08}
01:20:47.590 00.003 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
01:20:47.593 00.003 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
01:20:47.597 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.22 mountX=-0.09 mountY=-0.01, mountTheta=-3.05
01:20:47.603 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
01:20:47.606 00.003 1032 Enqueuing Move request for scope (0.03, -0.08)
01:20:47.608 00.002 10072 Worker thread wakes up
01:20:47.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
01:20:47.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
01:20:47.608 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.09 yDistance=-0.01
01:20:47.611 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:47.614 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:47.615 00.001 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
01:20:47.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:47.615 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:20:47.615 00.000 10072 MoveAxis(W, 3, ABG)
01:20:47.615 00.000 10072 Guiding  Dir = 3, Dur = 3
01:20:47.615 00.000 10072 IsGuiding returns 0
01:20:47.616 00.001 10072 PulseGuide returned control before completion, sleep 13
01:20:47.630 00.014 10072 IsGuiding returns 0
01:20:47.630 00.000 10072 Move returns status 0, amount 3
01:20:47.630 00.000 10072 MoveAxis(N, 0, ABG)
01:20:47.630 00.000 10072 Move returns status 0, amount 0
01:20:47.630 00.000 10072 move complete, result=0
01:20:47.630 00.000 10072 worker thread done servicing request
01:20:47.633 00.003 1032 UpdateGuideState exits: m=1343 SNR=25.8
01:20:47.636 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:47.637 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:47.639 00.002 1032 Enqueuing Expose request
01:20:47.642 00.003 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:20:47.645 00.003 10072 Worker thread wakes up
01:20:47.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:47.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:48.057 00.412 10072 Exposure complete
01:20:48.106 00.049 10072 worker thread done servicing request
01:20:48.106 00.000 1032 OnExposeComplete: enter
01:20:48.108 00.002 1032 UpdateGuideState(): m_state=6
01:20:48.110 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2705
01:20:48.114 00.004 1032 Star::Find returns 1 (0), X=317.29, Y=752.26, Mass=1439, SNR=26.7, Peak=144 HFD=2.9
01:20:48.117 00.003 1032 MultiStar: [#1 0.07,-0.02,0.93,U] [#2 0.04,0.10,0.70,U] [#3 -0.11,-0.05,0.65,U] [#4 0.05,-0.10,0.72,U] [#5 -0.26,-0.02,0.71,U] [#6 -0.04,-0.07,0.58,U] [#7 0.09,-0.29,0.55,U] [#8 -0.06,-0.30,0.57,U] 
01:20:48.119 00.002 1032 single-star, 8 included, MultiStar: {-0.01, -0.07}, one-star: {0.06, -0.04}
01:20:48.121 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
01:20:48.123 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
01:20:48.125 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.55 mountX=-0.05 mountY=-0.05, mountTheta=-2.38
01:20:48.127 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
01:20:48.128 00.001 1032 Enqueuing Move request for scope (0.06, -0.04)
01:20:48.130 00.002 10072 Worker thread wakes up
01:20:48.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:20:48.130 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:20:48.130 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
01:20:48.132 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:48.134 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:48.134 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:20:48.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:48.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:20:48.134 00.000 10072 MoveAxis(W, 3, ABG)
01:20:48.134 00.000 10072 Guiding  Dir = 3, Dur = 3
01:20:48.136 00.002 10072 IsGuiding returns 0
01:20:48.136 00.000 10072 PulseGuide returned control before completion, sleep 13
01:20:48.154 00.018 1032 UpdateGuideState exits: m=1439 SNR=26.7
01:20:48.156 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:48.157 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:48.159 00.002 1032 Enqueuing Expose request
01:20:48.161 00.002 10072 IsGuiding returns 0
01:20:48.161 00.000 10072 Move returns status 0, amount 3
01:20:48.161 00.000 10072 MoveAxis(N, 0, ABG)
01:20:48.161 00.000 10072 Move returns status 0, amount 0
01:20:48.161 00.000 10072 move complete, result=0
01:20:48.161 00.000 10072 worker thread done servicing request
01:20:48.161 00.000 10072 Worker thread wakes up
01:20:48.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:48.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:48.169 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:20:48.789 00.620 10072 Exposure complete
01:20:48.836 00.047 10072 worker thread done servicing request
01:20:48.836 00.000 1032 OnExposeComplete: enter
01:20:48.838 00.002 1032 UpdateGuideState(): m_state=6
01:20:48.840 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2706
01:20:48.841 00.001 1032 Star::Find returns 1 (0), X=317.27, Y=752.25, Mass=1334, SNR=25.7, Peak=144 HFD=2.9
01:20:48.844 00.003 1032 MultiStar: [#1 0.13,-0.12,1.02,U] [#2 0.13,-0.22,0.71,U] [#3 -0.07,-0.04,0.68,U] [#4 -0.09,-0.04,0.71,U] [#5 -0.27,0.20,0.73,U] [#6 -0.02,-0.10,0.59,U] [#7 0.10,-0.32,0.55,U] [#8 -0.01,-0.24,0.58,U] 
01:20:48.846 00.002 1032 single-star, 8 included, MultiStar: {0.00, -0.09}, one-star: {0.04, -0.04}
01:20:48.850 00.004 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
01:20:48.853 00.003 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
01:20:48.855 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.71 mountX=-0.05 mountY=-0.03, mountTheta=-2.54
01:20:48.858 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
01:20:48.860 00.002 1032 Enqueuing Move request for scope (0.04, -0.04)
01:20:48.862 00.002 10072 Worker thread wakes up
01:20:48.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
01:20:48.862 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
01:20:48.863 00.001 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
01:20:48.865 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:48.868 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:48.868 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:20:48.868 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:48.868 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:20:48.868 00.000 10072 MoveAxis(W, 3, ABG)
01:20:48.868 00.000 10072 Guiding  Dir = 3, Dur = 3
01:20:48.868 00.000 10072 IsGuiding returns 0
01:20:48.869 00.001 10072 PulseGuide returned control before completion, sleep 13
01:20:48.885 00.016 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:20:48.887 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:48.889 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:48.891 00.002 1032 Enqueuing Expose request
01:20:48.896 00.005 10072 IsGuiding returns 0
01:20:48.896 00.000 10072 Move returns status 0, amount 3
01:20:48.896 00.000 10072 MoveAxis(N, 0, ABG)
01:20:48.896 00.000 10072 Move returns status 0, amount 0
01:20:48.896 00.000 10072 move complete, result=0
01:20:48.897 00.001 10072 worker thread done servicing request
01:20:48.897 00.000 10072 Worker thread wakes up
01:20:48.897 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:48.897 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:48.903 00.006 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:20:49.304 00.401 10072 Exposure complete
01:20:49.354 00.050 10072 worker thread done servicing request
01:20:49.354 00.000 1032 OnExposeComplete: enter
01:20:49.356 00.002 1032 UpdateGuideState(): m_state=6
01:20:49.358 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2707
01:20:49.360 00.002 1032 Star::Find returns 1 (0), X=317.23, Y=752.38, Mass=1573, SNR=27.9, Peak=170 HFD=3.0
01:20:49.362 00.002 1032 MultiStar: [#1 0.17,-0.12,0.90,U] [#2 -0.04,0.06,0.66,U] [#3 -0.15,-0.07,0.64,U] [#4 -0.20,-0.10,0.71,U] [#5 -0.34,0.14,0.63,U] [#6 -0.35,-0.06,0.55,U] [#7 0.02,-0.31,0.52,U] [#8 -0.01,-0.35,0.49,U] 
01:20:49.367 00.005 1032 single-star, 8 included, MultiStar: {-0.08, -0.06}, one-star: {0.00, 0.09}
01:20:49.370 00.003 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
01:20:49.371 00.001 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
01:20:49.373 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.52 mountX=0.09 mountY=-0.03, mountTheta=-0.31
01:20:49.376 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.09, opts=13)
01:20:49.378 00.002 1032 Enqueuing Move request for scope (0.00, 0.09)
01:20:49.380 00.002 10072 Worker thread wakes up
01:20:49.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
01:20:49.380 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
01:20:49.380 00.000 10072 Moving (0.00, 0.09) raw xDistance=0.09 yDistance=-0.03
01:20:49.382 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:49.385 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:49.385 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:20:49.385 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:49.385 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:20:49.385 00.000 10072 MoveAxis(W, 2, ABG)
01:20:49.385 00.000 10072 Guiding  Dir = 3, Dur = 2
01:20:49.385 00.000 10072 IsGuiding returns 0
01:20:49.386 00.001 10072 PulseGuide returned control before completion, sleep 12
01:20:49.404 00.018 1032 UpdateGuideState exits: m=1573 SNR=27.9
01:20:49.406 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:49.408 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:49.409 00.001 1032 Enqueuing Expose request
01:20:49.410 00.001 10072 IsGuiding returns 0
01:20:49.412 00.002 10072 Move returns status 0, amount 2
01:20:49.412 00.000 10072 MoveAxis(N, 0, ABG)
01:20:49.412 00.000 10072 Move returns status 0, amount 0
01:20:49.412 00.000 10072 move complete, result=0
01:20:49.412 00.000 10072 worker thread done servicing request
01:20:49.412 00.000 10072 Worker thread wakes up
01:20:49.412 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:49.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:49.419 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:20:50.038 00.619 10072 Exposure complete
01:20:50.087 00.049 10072 worker thread done servicing request
01:20:50.087 00.000 1032 OnExposeComplete: enter
01:20:50.089 00.002 1032 UpdateGuideState(): m_state=6
01:20:50.091 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2708
01:20:50.094 00.003 1032 Star::Find returns 1 (0), X=317.05, Y=752.22, Mass=1580, SNR=28.0, Peak=154 HFD=2.7
01:20:50.096 00.002 1032 MultiStar: [#1 -0.34,-0.06,0.88,U] [#2 -0.02,0.16,0.73,U] [#3 -0.10,0.04,0.69,U] [#4 -0.18,-0.15,0.62,U] [#5 -0.50,0.00,0.67,U] [#6 -0.44,-0.11,0.59,U] [#7 0.00,-0.37,0.48,U] [#8 -0.15,-0.13,0.53,U] 
01:20:50.097 00.001 1032 single-star, 8 included, MultiStar: {-0.22, -0.06}, one-star: {-0.18, -0.07}
01:20:50.099 00.002 1032 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.83) = xAngle (-4.60 = 1.69)
01:20:50.100 00.001 1032 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.60 = 1.69)
01:20:50.101 00.001 1032 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.76 mountX=-0.02 mountY=0.19, mountTheta=1.69
01:20:50.105 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=-0.07, opts=13)
01:20:50.106 00.001 1032 Enqueuing Move request for scope (-0.18, -0.07)
01:20:50.108 00.002 10072 Worker thread wakes up
01:20:50.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
01:20:50.108 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
01:20:50.108 00.000 10072 Moving (-0.18, -0.07) raw xDistance=-0.02 yDistance=0.19
01:20:50.110 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:50.112 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:50.112 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:20:50.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:50.112 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:20:50.112 00.000 10072 MoveAxis(W, 2, ABG)
01:20:50.112 00.000 10072 Guiding  Dir = 3, Dur = 2
01:20:50.113 00.001 10072 IsGuiding returns 0
01:20:50.113 00.000 10072 PulseGuide returned control before completion, sleep 12
01:20:50.129 00.016 10072 IsGuiding returns 0
01:20:50.129 00.000 10072 Move returns status 0, amount 2
01:20:50.129 00.000 10072 MoveAxis(N, 0, ABG)
01:20:50.129 00.000 10072 Move returns status 0, amount 0
01:20:50.129 00.000 10072 move complete, result=0
01:20:50.130 00.001 10072 worker thread done servicing request
01:20:50.130 00.000 1032 UpdateGuideState exits: m=1580 SNR=28.0
01:20:50.132 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:50.134 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:50.136 00.002 1032 Enqueuing Expose request
01:20:50.138 00.002 1032 GuideStep: -0.0 px 2 ms WEST, 0.2 px 0 ms NORTH
01:20:50.139 00.001 10072 Worker thread wakes up
01:20:50.139 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:50.139 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:50.553 00.414 10072 Exposure complete
01:20:50.601 00.048 10072 worker thread done servicing request
01:20:50.601 00.000 1032 OnExposeComplete: enter
01:20:50.603 00.002 1032 UpdateGuideState(): m_state=6
01:20:50.604 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2709
01:20:50.606 00.002 1032 Star::Find returns 1 (0), X=317.24, Y=752.44, Mass=1569, SNR=27.9, Peak=182 HFD=2.9
01:20:50.608 00.002 1032 MultiStar: [#1 0.01,0.04,0.86,U] [#2 0.15,0.07,0.68,U] [#3 0.16,0.00,0.61,U] [#4 0.11,-0.04,0.66,U] [#5 -0.23,0.13,0.65,U] [#6 -0.06,-0.02,0.54,U] [#7 0.21,-0.22,0.50,U] [#8 -0.11,-0.07,0.55,U] 
01:20:50.609 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.01, 0.15}
01:20:50.612 00.003 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
01:20:50.616 00.004 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
01:20:50.619 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.72 mountX=0.01 mountY=-0.03, mountTheta=-1.11
01:20:50.622 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
01:20:50.624 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
01:20:50.626 00.002 10072 Worker thread wakes up
01:20:50.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:20:50.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:20:50.626 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
01:20:50.628 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:50.631 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:50.631 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:20:50.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:50.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:20:50.631 00.000 10072 MoveAxis(W, 2, ABG)
01:20:50.631 00.000 10072 Guiding  Dir = 3, Dur = 2
01:20:50.632 00.001 10072 IsGuiding returns 0
01:20:50.632 00.000 10072 PulseGuide returned control before completion, sleep 12
01:20:50.646 00.014 10072 IsGuiding returns 0
01:20:50.646 00.000 10072 Move returns status 0, amount 2
01:20:50.646 00.000 10072 MoveAxis(N, 0, ABG)
01:20:50.647 00.001 10072 Move returns status 0, amount 0
01:20:50.647 00.000 10072 move complete, result=0
01:20:50.647 00.000 10072 worker thread done servicing request
01:20:50.651 00.004 1032 UpdateGuideState exits: m=1569 SNR=27.9
01:20:50.653 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:50.655 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:50.656 00.001 1032 Enqueuing Expose request
01:20:50.657 00.001 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:20:50.659 00.002 10072 Worker thread wakes up
01:20:50.659 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:50.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:51.287 00.628 10072 Exposure complete
01:20:51.337 00.050 10072 worker thread done servicing request
01:20:51.337 00.000 1032 OnExposeComplete: enter
01:20:51.339 00.002 1032 UpdateGuideState(): m_state=6
01:20:51.341 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2710
01:20:51.343 00.002 1032 Star::Find returns 1 (0), X=317.09, Y=752.46, Mass=1363, SNR=26.0, Peak=153 HFD=2.9
01:20:51.346 00.003 1032 MultiStar: [#1 -0.03,0.04,0.95,U] [#2 0.04,0.05,0.73,U] [#3 -0.11,0.15,0.71,U] [#4 -0.07,-0.04,0.72,U] [#5 -0.21,0.13,0.69,U] [#6 -0.06,-0.08,0.60,U] [#7 0.30,-0.31,0.53,U] [#8 -0.14,-0.21,0.61,U] 
01:20:51.348 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.14, 0.17}
01:20:51.349 00.001 1032 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.83) = xAngle (1.10 = 1.10)
01:20:51.351 00.002 1032 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.10 = 1.10)
01:20:51.353 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.93 mountX=0.03 mountY=0.05, mountTheta=1.10
01:20:51.356 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
01:20:51.359 00.003 1032 Enqueuing Move request for scope (-0.06, 0.01)
01:20:51.365 00.006 10072 Worker thread wakes up
01:20:51.366 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
01:20:51.366 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
01:20:51.366 00.000 10072 Moving (-0.06, 0.01) raw xDistance=0.03 yDistance=0.05
01:20:51.369 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:51.372 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:51.372 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:20:51.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:51.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:20:51.372 00.000 10072 MoveAxis(W, 6, ABG)
01:20:51.372 00.000 10072 Guiding  Dir = 3, Dur = 6
01:20:51.372 00.000 10072 IsGuiding returns 0
01:20:51.373 00.001 10072 PulseGuide returned control before completion, sleep 16
01:20:51.390 00.017 1032 UpdateGuideState exits: m=1363 SNR=26.0
01:20:51.392 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:51.396 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:51.399 00.003 1032 Enqueuing Expose request
01:20:51.400 00.001 10072 IsGuiding returns 0
01:20:51.400 00.000 10072 Move returns status 0, amount 6
01:20:51.400 00.000 10072 MoveAxis(N, 0, ABG)
01:20:51.402 00.002 10072 Move returns status 0, amount 0
01:20:51.402 00.000 10072 move complete, result=0
01:20:51.402 00.000 10072 worker thread done servicing request
01:20:51.402 00.000 10072 Worker thread wakes up
01:20:51.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:51.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:51.409 00.007 1032 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
01:20:51.821 00.412 10072 Exposure complete
01:20:51.872 00.051 10072 worker thread done servicing request
01:20:51.872 00.000 1032 OnExposeComplete: enter
01:20:51.875 00.003 1032 UpdateGuideState(): m_state=6
01:20:51.877 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2711
01:20:51.879 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=752.52, Mass=1490, SNR=27.2, Peak=167 HFD=3.0
01:20:51.882 00.003 1032 MultiStar: [#1 -0.07,0.11,0.86,U] [#2 0.07,0.22,0.67,U] [#3 0.08,-0.00,0.62,U] [#4 0.08,0.08,0.67,U] [#5 -0.24,0.29,0.66,U] [#6 0.10,0.02,0.61,U] [#7 0.28,-0.27,0.50,U] [#8 -0.12,-0.29,0.56,U] 
01:20:51.885 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {-0.02, 0.23}
01:20:51.887 00.002 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
01:20:51.889 00.002 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
01:20:51.890 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.49 mountX=0.07 mountY=-0.02, mountTheta=-0.34
01:20:51.896 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
01:20:51.898 00.002 1032 Enqueuing Move request for scope (0.01, 0.07)
01:20:51.900 00.002 10072 Worker thread wakes up
01:20:51.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
01:20:51.900 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
01:20:51.900 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.02
01:20:51.903 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:51.906 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:51.906 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:20:51.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:51.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:20:51.906 00.000 10072 MoveAxis(W, 5, ABG)
01:20:51.906 00.000 10072 Guiding  Dir = 3, Dur = 5
01:20:51.906 00.000 10072 IsGuiding returns 0
01:20:51.906 00.000 10072 PulseGuide returned control before completion, sleep 15
01:20:51.924 00.018 1032 UpdateGuideState exits: m=1490 SNR=27.2
01:20:51.929 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:51.932 00.003 10072 IsGuiding returns 0
01:20:51.932 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:51.934 00.002 1032 Enqueuing Expose request
01:20:51.937 00.003 10072 Move returns status 0, amount 5
01:20:51.937 00.000 10072 MoveAxis(N, 0, ABG)
01:20:51.937 00.000 10072 Move returns status 0, amount 0
01:20:51.937 00.000 10072 move complete, result=0
01:20:51.937 00.000 10072 worker thread done servicing request
01:20:51.937 00.000 10072 Worker thread wakes up
01:20:51.937 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:51.937 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:51.945 00.008 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
01:20:52.569 00.624 10072 Exposure complete
01:20:52.620 00.051 10072 worker thread done servicing request
01:20:52.620 00.000 1032 OnExposeComplete: enter
01:20:52.623 00.003 1032 UpdateGuideState(): m_state=6
01:20:52.625 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2712
01:20:52.628 00.003 1032 Star::Find returns 1 (0), X=317.25, Y=752.70, Mass=1504, SNR=27.3, Peak=169 HFD=2.8
01:20:52.630 00.002 1032 MultiStar: [#1 0.05,0.10,0.96,U] [#2 0.05,0.27,0.72,U] [#3 -0.14,0.02,0.61,U] [#4 -0.07,0.13,0.66,U] [#5 -0.17,0.28,0.66,U] [#6 -0.16,-0.01,0.51,U] [#7 0.25,-0.16,0.53,U] [#8 -0.20,-0.09,0.58,U] 
01:20:52.631 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.13}, one-star: {0.02, 0.40}
01:20:52.633 00.002 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
01:20:52.635 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
01:20:52.637 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.81 mountX=0.14 mountY=-0.00, mountTheta=-0.02
01:20:52.639 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.13, opts=13)
01:20:52.642 00.003 1032 Enqueuing Move request for scope (-0.03, 0.13)
01:20:52.644 00.002 10072 Worker thread wakes up
01:20:52.645 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
01:20:52.645 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
01:20:52.645 00.000 10072 Moving (-0.03, 0.13) raw xDistance=0.14 yDistance=-0.00
01:20:52.647 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:52.650 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.01
01:20:52.650 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:20:52.650 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:52.650 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:20:52.650 00.000 10072 MoveAxis(W, 70, ABG)
01:20:52.650 00.000 10072 Guiding  Dir = 3, Dur = 70
01:20:52.651 00.001 10072 IsGuiding returns 0
01:20:52.651 00.000 10072 PulseGuide returned control before completion, sleep 80
01:20:52.669 00.018 1032 UpdateGuideState exits: m=1504 SNR=27.3
01:20:52.671 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:52.675 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:52.681 00.006 1032 Enqueuing Expose request
01:20:52.738 00.057 10072 IsGuiding returns 1
01:20:52.738 00.000 10072 scope still moving after pulse duration time elapsed
01:20:52.770 00.032 10072 IsGuiding returns 0
01:20:52.770 00.000 10072 scope move finished after 70 + 48 ms
01:20:52.770 00.000 10072 Move returns status 0, amount 70
01:20:52.770 00.000 10072 MoveAxis(N, 0, ABG)
01:20:52.770 00.000 10072 Move returns status 0, amount 0
01:20:52.770 00.000 10072 move complete, result=0
01:20:52.770 00.000 10072 worker thread done servicing request
01:20:52.771 00.001 1032 GuideStep: 0.1 px 70 ms WEST, -0.0 px 0 ms NORTH
01:20:52.773 00.002 10072 Worker thread wakes up
01:20:52.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:52.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:53.180 00.407 10072 Exposure complete
01:20:53.231 00.051 10072 worker thread done servicing request
01:20:53.231 00.000 1032 OnExposeComplete: enter
01:20:53.234 00.003 1032 UpdateGuideState(): m_state=6
01:20:53.235 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2713
01:20:53.239 00.004 1032 Star::Find returns 1 (0), X=317.23, Y=752.70, Mass=1325, SNR=25.6, Peak=152 HFD=2.8
01:20:53.242 00.003 1032 MultiStar: [#1 0.06,0.26,1.05,U] [#2 0.01,0.25,0.83,U] [#3 -0.04,0.03,0.70,U] [#4 0.01,0.24,0.73,U] [#5 -0.07,0.08,0.71,U] [#6 -0.11,0.18,0.58,U] [#7 0.20,-0.17,0.55,U] [#8 -0.30,-0.14,0.55,U] 
01:20:53.244 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.16}, one-star: {0.00, 0.41}
01:20:53.245 00.001 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
01:20:53.247 00.002 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
01:20:53.248 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.70 mountX=0.16 mountY=-0.02, mountTheta=-0.13
01:20:53.251 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.16, opts=13)
01:20:53.252 00.001 1032 Enqueuing Move request for scope (-0.02, 0.16)
01:20:53.255 00.003 10072 Worker thread wakes up
01:20:53.255 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
01:20:53.255 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
01:20:53.256 00.001 10072 Moving (-0.02, 0.16) raw xDistance=0.16 yDistance=-0.02
01:20:53.258 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:53.261 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.01
01:20:53.261 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:20:53.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:53.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:20:53.261 00.000 10072 MoveAxis(W, 79, ABG)
01:20:53.261 00.000 10072 Guiding  Dir = 3, Dur = 79
01:20:53.261 00.000 10072 IsGuiding returns 0
01:20:53.262 00.001 10072 PulseGuide returned control before completion, sleep 89
01:20:53.280 00.018 1032 UpdateGuideState exits: m=1325 SNR=25.6
01:20:53.282 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:53.284 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:53.287 00.003 1032 Enqueuing Expose request
01:20:53.363 00.076 10072 IsGuiding returns 0
01:20:53.364 00.001 10072 Move returns status 0, amount 79
01:20:53.364 00.000 10072 MoveAxis(N, 0, ABG)
01:20:53.364 00.000 10072 Move returns status 0, amount 0
01:20:53.364 00.000 10072 move complete, result=0
01:20:53.364 00.000 10072 worker thread done servicing request
01:20:53.364 00.000 10072 Worker thread wakes up
01:20:53.364 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:53.364 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:53.365 00.001 1032 GuideStep: 0.2 px 79 ms WEST, -0.0 px 0 ms NORTH
01:20:54.094 00.729 10072 Exposure complete
01:20:54.140 00.046 10072 worker thread done servicing request
01:20:54.140 00.000 1032 OnExposeComplete: enter
01:20:54.141 00.001 1032 UpdateGuideState(): m_state=6
01:20:54.144 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2714
01:20:54.147 00.003 1032 Star::Find returns 1 (0), X=317.17, Y=752.50, Mass=1403, SNR=26.4, Peak=160 HFD=3.0
01:20:54.148 00.001 1032 MultiStar: [#1 -0.07,0.03,0.99,U] [#2 -0.17,0.24,0.79,U] [#3 -0.13,0.13,0.71,U] [#4 -0.07,0.05,0.68,U] [#5 -0.20,0.29,0.73,U] [#6 -0.07,-0.07,0.55,U] [#7 0.12,0.00,0.52,U] [#8 0.00,-0.08,0.54,U] 
01:20:54.149 00.001 1032 refined, 8 included, MultiStar: {-0.08, 0.10}, one-star: {-0.06, 0.20}
01:20:54.151 00.002 1032 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.83) = xAngle (0.40 = 0.40)
01:20:54.152 00.001 1032 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.40 = 0.40)
01:20:54.154 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.23 mountX=0.12 mountY=0.05, mountTheta=0.40
01:20:54.158 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.10, opts=13)
01:20:54.159 00.001 1032 Enqueuing Move request for scope (-0.08, 0.10)
01:20:54.161 00.002 10072 Worker thread wakes up
01:20:54.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
01:20:54.161 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
01:20:54.161 00.000 10072 Moving (-0.08, 0.10) raw xDistance=0.12 yDistance=0.05
01:20:54.163 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:54.165 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:54.165 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:20:54.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:54.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:20:54.165 00.000 10072 MoveAxis(W, 7, ABG)
01:20:54.166 00.001 10072 Guiding  Dir = 3, Dur = 7
01:20:54.166 00.000 10072 IsGuiding returns 0
01:20:54.166 00.000 10072 PulseGuide returned control before completion, sleep 17
01:20:54.182 00.016 1032 UpdateGuideState exits: m=1403 SNR=26.4
01:20:54.185 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:54.186 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:54.188 00.002 1032 Enqueuing Expose request
01:20:54.199 00.011 10072 IsGuiding returns 0
01:20:54.199 00.000 10072 Move returns status 0, amount 7
01:20:54.199 00.000 10072 MoveAxis(N, 0, ABG)
01:20:54.199 00.000 10072 Move returns status 0, amount 0
01:20:54.199 00.000 10072 move complete, result=0
01:20:54.199 00.000 10072 worker thread done servicing request
01:20:54.199 00.000 10072 Worker thread wakes up
01:20:54.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:54.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:54.201 00.002 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:20:54.608 00.407 10072 Exposure complete
01:20:54.654 00.046 10072 worker thread done servicing request
01:20:54.654 00.000 1032 OnExposeComplete: enter
01:20:54.656 00.002 1032 UpdateGuideState(): m_state=6
01:20:54.658 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2715
01:20:54.660 00.002 1032 Star::Find returns 1 (0), X=317.20, Y=752.55, Mass=1512, SNR=27.4, Peak=165 HFD=2.9
01:20:54.662 00.002 1032 MultiStar: [#1 -0.10,-0.02,0.87,U] [#2 -0.17,0.42,0.70,U] [#3 -0.05,0.07,0.66,U] [#4 0.06,0.07,0.67,U] [#5 -0.22,0.15,0.66,U] [#6 -0.05,0.01,0.58,U] [#7 0.14,-0.02,0.51,U] [#8 -0.28,-0.21,0.53,U] 
01:20:54.663 00.001 1032 refined, 8 included, MultiStar: {-0.08, 0.10}, one-star: {-0.03, 0.25}
01:20:54.664 00.001 1032 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.83) = xAngle (0.42 = 0.42)
01:20:54.666 00.002 1032 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.42 = 0.42)
01:20:54.667 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.12 cameraTheta=2.25 mountX=0.11 mountY=0.05, mountTheta=0.42
01:20:54.670 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.10, opts=13)
01:20:54.671 00.001 1032 Enqueuing Move request for scope (-0.08, 0.10)
01:20:54.673 00.002 10072 Worker thread wakes up
01:20:54.673 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
01:20:54.673 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
01:20:54.673 00.000 10072 Moving (-0.08, 0.10) raw xDistance=0.11 yDistance=0.05
01:20:54.675 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:54.677 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:54.678 00.001 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:20:54.678 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:54.678 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:20:54.678 00.000 10072 MoveAxis(W, 5, ABG)
01:20:54.678 00.000 10072 Guiding  Dir = 3, Dur = 5
01:20:54.678 00.000 10072 IsGuiding returns 0
01:20:54.679 00.001 10072 PulseGuide returned control before completion, sleep 15
01:20:54.695 00.016 1032 UpdateGuideState exits: m=1512 SNR=27.4
01:20:54.699 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:54.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:54.702 00.001 1032 Enqueuing Expose request
01:20:54.703 00.001 10072 IsGuiding returns 0
01:20:54.703 00.000 10072 Move returns status 0, amount 5
01:20:54.703 00.000 10072 MoveAxis(N, 0, ABG)
01:20:54.703 00.000 10072 Move returns status 0, amount 0
01:20:54.703 00.000 10072 move complete, result=0
01:20:54.704 00.001 10072 worker thread done servicing request
01:20:54.704 00.000 10072 Worker thread wakes up
01:20:54.704 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:54.704 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:54.711 00.007 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
01:20:55.342 00.631 10072 Exposure complete
01:20:55.390 00.048 10072 worker thread done servicing request
01:20:55.390 00.000 1032 OnExposeComplete: enter
01:20:55.393 00.003 1032 UpdateGuideState(): m_state=6
01:20:55.395 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2716
01:20:55.398 00.003 1032 Star::Find returns 1 (0), X=317.18, Y=752.60, Mass=1545, SNR=27.7, Peak=180 HFD=2.8
01:20:55.400 00.002 1032 MultiStar: [#1 0.03,0.15,0.91,U] [#2 0.07,0.25,0.69,U] [#3 0.11,0.08,0.62,U] [#4 -0.13,0.13,0.71,U] [#5 -0.30,0.25,0.68,U] [#6 -0.39,-0.03,0.54,U] [#7 0.23,-0.12,0.47,U] [#8 -0.19,-0.00,0.59,U] 
01:20:55.402 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.14}, one-star: {-0.05, 0.31}
01:20:55.404 00.002 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
01:20:55.406 00.002 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
01:20:55.407 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.15 cameraTheta=2.03 mountX=0.15 mountY=0.03, mountTheta=0.19
01:20:55.410 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.14, opts=13)
01:20:55.413 00.003 1032 Enqueuing Move request for scope (-0.07, 0.14)
01:20:55.415 00.002 10072 Worker thread wakes up
01:20:55.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
01:20:55.415 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
01:20:55.415 00.000 10072 Moving (-0.07, 0.14) raw xDistance=0.15 yDistance=0.03
01:20:55.417 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:55.419 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.01
01:20:55.419 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:20:55.419 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:55.420 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:20:55.420 00.000 10072 MoveAxis(W, 75, ABG)
01:20:55.420 00.000 10072 Guiding  Dir = 3, Dur = 75
01:20:55.420 00.000 10072 IsGuiding returns 0
01:20:55.420 00.000 10072 PulseGuide returned control before completion, sleep 85
01:20:55.437 00.017 1032 UpdateGuideState exits: m=1545 SNR=27.7
01:20:55.440 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:55.441 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:55.443 00.002 1032 Enqueuing Expose request
01:20:55.514 00.071 10072 IsGuiding returns 0
01:20:55.514 00.000 10072 Move returns status 0, amount 75
01:20:55.514 00.000 10072 MoveAxis(N, 0, ABG)
01:20:55.514 00.000 10072 Move returns status 0, amount 0
01:20:55.514 00.000 10072 move complete, result=0
01:20:55.514 00.000 10072 worker thread done servicing request
01:20:55.514 00.000 10072 Worker thread wakes up
01:20:55.514 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:55.514 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:55.523 00.009 1032 GuideStep: 0.2 px 75 ms WEST, 0.0 px 0 ms NORTH
01:20:55.922 00.399 10072 Exposure complete
01:20:55.970 00.048 10072 worker thread done servicing request
01:20:55.970 00.000 1032 OnExposeComplete: enter
01:20:55.973 00.003 1032 UpdateGuideState(): m_state=6
01:20:55.975 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2717
01:20:55.977 00.002 1032 Star::Find returns 1 (0), X=317.20, Y=752.34, Mass=1364, SNR=26.0, Peak=157 HFD=2.7
01:20:55.979 00.002 1032 MultiStar: [#1 -0.06,0.03,0.97,U] [#2 0.01,0.18,0.76,U] [#3 -0.17,0.07,0.67,U] [#4 -0.14,-0.09,0.74,U] [#5 -0.40,0.07,0.68,U] [#6 -0.20,0.01,0.58,U] [#7 -0.09,-0.06,0.57,U] [#8 -0.17,-0.28,0.59,U] 
01:20:55.980 00.001 1032 single-star, 8 included, MultiStar: {-0.13, 0.01}, one-star: {-0.03, 0.04}
01:20:55.982 00.002 1032 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.83) = xAngle (0.37 = 0.37)
01:20:55.983 00.001 1032 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.37 = 0.37)
01:20:55.986 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.20 mountX=0.05 mountY=0.02, mountTheta=0.37
01:20:55.991 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
01:20:55.993 00.002 1032 Enqueuing Move request for scope (-0.03, 0.04)
01:20:55.995 00.002 10072 Worker thread wakes up
01:20:55.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
01:20:55.995 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
01:20:55.995 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.02
01:20:55.998 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:56.001 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:56.001 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:20:56.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:56.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:20:56.001 00.000 10072 MoveAxis(W, 6, ABG)
01:20:56.001 00.000 10072 Guiding  Dir = 3, Dur = 6
01:20:56.001 00.000 10072 IsGuiding returns 0
01:20:56.002 00.001 10072 PulseGuide returned control before completion, sleep 16
01:20:56.019 00.017 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:20:56.021 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:56.023 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:56.026 00.003 1032 Enqueuing Expose request
01:20:56.028 00.002 10072 IsGuiding returns 0
01:20:56.028 00.000 10072 Move returns status 0, amount 6
01:20:56.028 00.000 10072 MoveAxis(N, 0, ABG)
01:20:56.028 00.000 10072 Move returns status 0, amount 0
01:20:56.028 00.000 10072 move complete, result=0
01:20:56.028 00.000 10072 worker thread done servicing request
01:20:56.028 00.000 10072 Worker thread wakes up
01:20:56.029 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:56.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:56.035 00.006 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:20:56.656 00.621 10072 Exposure complete
01:20:56.704 00.048 1032 OnExposeComplete: enter
01:20:56.706 00.002 1032 UpdateGuideState(): m_state=6
01:20:56.709 00.003 10072 worker thread done servicing request
01:20:56.709 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2718
01:20:56.711 00.002 1032 Star::Find returns 1 (0), X=317.16, Y=752.27, Mass=1623, SNR=28.4, Peak=177 HFD=2.7
01:20:56.712 00.001 1032 MultiStar: [#1 -0.15,-0.30,0.89,U] [#2 0.02,-0.02,0.68,U] [#3 -0.06,-0.06,0.62,U] [#4 -0.10,-0.15,0.66,U] [#5 -0.34,-0.01,0.68,U] [#6 -0.14,-0.22,0.59,U] [#7 0.21,-0.15,0.48,U] [#8 -0.08,-0.16,0.53,U] 
01:20:56.714 00.002 1032 single-star, 8 included, MultiStar: {-0.09, -0.12}, one-star: {-0.07, -0.03}
01:20:56.716 00.002 1032 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.83) = xAngle (-4.62 = 1.66)
01:20:56.717 00.001 1032 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.62 = 1.66)
01:20:56.718 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.79 mountX=-0.01 mountY=0.08, mountTheta=1.66
01:20:56.720 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.03, opts=13)
01:20:56.722 00.002 1032 Enqueuing Move request for scope (-0.07, -0.03)
01:20:56.724 00.002 10072 Worker thread wakes up
01:20:56.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
01:20:56.724 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
01:20:56.724 00.000 10072 Moving (-0.07, -0.03) raw xDistance=-0.01 yDistance=0.08
01:20:56.726 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:56.729 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:56.729 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:20:56.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:56.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:20:56.729 00.000 10072 MoveAxis(W, 8, ABG)
01:20:56.729 00.000 10072 Guiding  Dir = 3, Dur = 8
01:20:56.729 00.000 10072 IsGuiding returns 0
01:20:56.730 00.001 10072 PulseGuide returned control before completion, sleep 18
01:20:56.746 00.016 1032 UpdateGuideState exits: m=1623 SNR=28.4
01:20:56.749 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:56.750 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:56.752 00.002 1032 Enqueuing Expose request
01:20:56.761 00.009 10072 IsGuiding returns 0
01:20:56.761 00.000 10072 Move returns status 0, amount 8
01:20:56.761 00.000 10072 MoveAxis(N, 0, ABG)
01:20:56.761 00.000 10072 Move returns status 0, amount 0
01:20:56.761 00.000 10072 move complete, result=0
01:20:56.761 00.000 10072 worker thread done servicing request
01:20:56.761 00.000 10072 Worker thread wakes up
01:20:56.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:56.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:56.764 00.003 1032 GuideStep: -0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
01:20:57.170 00.406 10072 Exposure complete
01:20:57.222 00.052 10072 worker thread done servicing request
01:20:57.222 00.000 1032 OnExposeComplete: enter
01:20:57.224 00.002 1032 UpdateGuideState(): m_state=6
01:20:57.227 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2719
01:20:57.229 00.002 1032 Star::Find returns 1 (0), X=317.25, Y=752.32, Mass=1373, SNR=26.1, Peak=143 HFD=2.9
01:20:57.231 00.002 1032 MultiStar: [#1 0.05,-0.18,0.91,U] [#2 0.32,-0.20,0.77,U] [#3 0.06,-0.19,0.68,U] [#4 0.05,-0.23,0.71,U] [#5 -0.26,-0.14,0.74,U] [#6 -0.04,-0.34,0.62,U] [#7 0.05,-0.31,0.56,U] [#8 0.09,-0.20,0.54,U] 
01:20:57.233 00.002 1032 single-star, 8 included, MultiStar: {0.04, -0.18}, one-star: {0.02, 0.03}
01:20:57.235 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
01:20:57.238 00.003 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
01:20:57.239 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.90 mountX=0.02 mountY=-0.03, mountTheta=-0.93
01:20:57.243 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
01:20:57.245 00.002 1032 Enqueuing Move request for scope (0.02, 0.03)
01:20:57.247 00.002 10072 Worker thread wakes up
01:20:57.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
01:20:57.247 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
01:20:57.247 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
01:20:57.250 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:57.251 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:57.252 00.001 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:20:57.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:57.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:20:57.252 00.000 10072 MoveAxis(W, 6, ABG)
01:20:57.252 00.000 10072 Guiding  Dir = 3, Dur = 6
01:20:57.252 00.000 10072 IsGuiding returns 0
01:20:57.253 00.001 10072 PulseGuide returned control before completion, sleep 16
01:20:57.270 00.017 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:20:57.273 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:57.274 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:57.275 00.001 1032 Enqueuing Expose request
01:20:57.278 00.003 10072 IsGuiding returns 0
01:20:57.278 00.000 10072 Move returns status 0, amount 6
01:20:57.278 00.000 10072 MoveAxis(N, 0, ABG)
01:20:57.278 00.000 10072 Move returns status 0, amount 0
01:20:57.278 00.000 10072 move complete, result=0
01:20:57.278 00.000 10072 worker thread done servicing request
01:20:57.278 00.000 10072 Worker thread wakes up
01:20:57.279 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:57.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:57.286 00.007 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
01:20:58.010 00.724 10072 Exposure complete
01:20:58.056 00.046 10072 worker thread done servicing request
01:20:58.057 00.001 1032 OnExposeComplete: enter
01:20:58.058 00.001 1032 UpdateGuideState(): m_state=6
01:20:58.061 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2720
01:20:58.063 00.002 1032 Star::Find returns 1 (0), X=317.31, Y=752.44, Mass=1408, SNR=26.4, Peak=151 HFD=3.0
01:20:58.064 00.001 1032 MultiStar: [#1 0.06,-0.11,0.99,U] [#2 0.21,-0.05,0.72,U] [#3 -0.05,0.12,0.64,U] [#4 0.06,-0.10,0.65,U] [#5 -0.35,0.08,0.68,U] [#6 0.14,-0.09,0.59,U] [#7 0.18,-0.28,0.53,U] [#8 -0.11,-0.34,0.56,U] 
01:20:58.066 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.08, 0.15}
01:20:58.067 00.001 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
01:20:58.070 00.003 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
01:20:58.071 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.08 mountX=-0.06 mountY=-0.01, mountTheta=-2.91
01:20:58.074 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
01:20:58.075 00.001 1032 Enqueuing Move request for scope (0.03, -0.05)
01:20:58.077 00.002 10072 Worker thread wakes up
01:20:58.077 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:20:58.077 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:20:58.077 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.01
01:20:58.078 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:58.081 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:58.081 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:20:58.081 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:58.081 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:20:58.081 00.000 10072 MoveAxis(W, 9, ABG)
01:20:58.081 00.000 10072 Guiding  Dir = 3, Dur = 9
01:20:58.082 00.001 10072 IsGuiding returns 0
01:20:58.082 00.000 10072 PulseGuide returned control before completion, sleep 19
01:20:58.099 00.017 1032 UpdateGuideState exits: m=1408 SNR=26.4
01:20:58.103 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:58.105 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:58.107 00.002 1032 Enqueuing Expose request
01:20:58.115 00.008 10072 IsGuiding returns 0
01:20:58.115 00.000 10072 Move returns status 0, amount 9
01:20:58.115 00.000 10072 MoveAxis(N, 0, ABG)
01:20:58.115 00.000 10072 Move returns status 0, amount 0
01:20:58.116 00.001 10072 move complete, result=0
01:20:58.116 00.000 10072 worker thread done servicing request
01:20:58.116 00.000 10072 Worker thread wakes up
01:20:58.116 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:58.116 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:58.118 00.002 1032 GuideStep: -0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:20:58.521 00.403 10072 Exposure complete
01:20:58.571 00.050 10072 worker thread done servicing request
01:20:58.571 00.000 1032 OnExposeComplete: enter
01:20:58.573 00.002 1032 UpdateGuideState(): m_state=6
01:20:58.574 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2721
01:20:58.576 00.002 1032 Star::Find returns 1 (0), X=317.16, Y=752.55, Mass=1272, SNR=25.1, Peak=137 HFD=3.0
01:20:58.578 00.002 1032 MultiStar: [#1 0.03,0.04,1.05,U] [#2 0.06,-0.03,0.81,U] [#3 -0.14,0.02,0.70,U] [#4 -0.03,-0.00,0.76,U] [#5 -0.35,0.09,0.76,U] [#6 -0.06,0.03,0.65,U] [#7 0.11,-0.15,0.57,U] [#8 -0.07,-0.10,0.62,U] 
01:20:58.579 00.001 1032 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {-0.07, 0.26}
01:20:58.584 00.005 1032 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.83) = xAngle (0.80 = 0.80)
01:20:58.588 00.004 1032 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.80 = 0.80)
01:20:58.590 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.63 mountX=0.05 mountY=0.05, mountTheta=0.80
01:20:58.593 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.03, opts=13)
01:20:58.595 00.002 1032 Enqueuing Move request for scope (-0.06, 0.03)
01:20:58.597 00.002 10072 Worker thread wakes up
01:20:58.597 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
01:20:58.597 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
01:20:58.597 00.000 10072 Moving (-0.06, 0.03) raw xDistance=0.05 yDistance=0.05
01:20:58.600 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:58.602 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:58.602 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:20:58.602 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:58.602 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:20:58.602 00.000 10072 MoveAxis(W, 8, ABG)
01:20:58.602 00.000 10072 Guiding  Dir = 3, Dur = 8
01:20:58.603 00.001 10072 IsGuiding returns 0
01:20:58.604 00.001 10072 PulseGuide returned control before completion, sleep 18
01:20:58.622 00.018 1032 UpdateGuideState exits: m=1272 SNR=25.1
01:20:58.625 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:58.626 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:58.628 00.002 10072 IsGuiding returns 0
01:20:58.628 00.000 10072 Move returns status 0, amount 8
01:20:58.628 00.000 10072 MoveAxis(N, 0, ABG)
01:20:58.628 00.000 10072 Move returns status 0, amount 0
01:20:58.628 00.000 10072 move complete, result=0
01:20:58.628 00.000 10072 worker thread done servicing request
01:20:58.628 00.000 1032 Enqueuing Expose request
01:20:58.630 00.002 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:20:58.632 00.002 10072 Worker thread wakes up
01:20:58.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:58.633 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:59.273 00.640 10072 Exposure complete
01:20:59.321 00.048 10072 worker thread done servicing request
01:20:59.321 00.000 1032 OnExposeComplete: enter
01:20:59.323 00.002 1032 UpdateGuideState(): m_state=6
01:20:59.325 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2722
01:20:59.327 00.002 1032 Star::Find returns 1 (0), X=317.33, Y=752.44, Mass=1601, SNR=28.2, Peak=208 HFD=2.9
01:20:59.331 00.004 1032 MultiStar: [#1 0.15,-0.07,0.94,U] [#2 -0.02,0.19,0.66,U] [#3 0.02,-0.04,0.67,U] [#4 -0.04,0.12,0.64,U] [#5 -0.18,0.01,0.65,U] [#6 -0.03,-0.11,0.56,U] [#7 0.11,-0.27,0.50,U] [#8 -0.22,-0.08,0.55,U] 
01:20:59.336 00.005 1032 refined, 8 included, MultiStar: {0.00, 0.00}, one-star: {0.10, 0.15}
01:20:59.338 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
01:20:59.340 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
01:20:59.343 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.01 cameraTheta=0.95 mountX=0.00 mountY=-0.00, mountTheta=-0.88
01:20:59.346 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=13)
01:20:59.348 00.002 1032 Enqueuing Move request for scope (0.00, 0.00)
01:20:59.349 00.001 10072 Worker thread wakes up
01:20:59.350 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
01:20:59.350 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
01:20:59.350 00.000 10072 Moving (0.00, 0.00) raw xDistance=0.00 yDistance=-0.00
01:20:59.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:59.354 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:59.354 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:20:59.355 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:59.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:20:59.355 00.000 10072 MoveAxis(W, 10, ABG)
01:20:59.355 00.000 10072 Guiding  Dir = 3, Dur = 10
01:20:59.355 00.000 10072 IsGuiding returns 0
01:20:59.356 00.001 10072 PulseGuide returned control before completion, sleep 20
01:20:59.376 00.020 1032 UpdateGuideState exits: m=1601 SNR=28.2
01:20:59.379 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:59.382 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:59.385 00.003 10072 IsGuiding returns 0
01:20:59.385 00.000 10072 Move returns status 0, amount 10
01:20:59.385 00.000 10072 MoveAxis(N, 0, ABG)
01:20:59.385 00.000 10072 Move returns status 0, amount 0
01:20:59.385 00.000 10072 move complete, result=0
01:20:59.385 00.000 1032 Enqueuing Expose request
01:20:59.387 00.002 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
01:20:59.390 00.003 10072 worker thread done servicing request
01:20:59.390 00.000 10072 Worker thread wakes up
01:20:59.390 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:59.390 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:59.804 00.414 10072 Exposure complete
01:20:59.857 00.053 10072 worker thread done servicing request
01:20:59.857 00.000 1032 OnExposeComplete: enter
01:20:59.860 00.003 1032 UpdateGuideState(): m_state=6
01:20:59.864 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2723
01:20:59.867 00.003 1032 Star::Find returns 1 (0), X=317.28, Y=752.50, Mass=1207, SNR=24.5, Peak=143 HFD=3.0
01:20:59.870 00.003 1032 MultiStar: [#1 0.20,0.03,1.07,U] [#2 0.22,0.02,0.79,U] [#3 0.13,-0.05,0.69,U] [#4 -0.17,-0.07,0.79,U] [#5 -0.03,0.20,0.80,U] [#6 -0.34,-0.06,0.63,U] [#7 0.36,-0.26,0.61,U] [#8 0.08,-0.06,0.64,U] 
01:20:59.871 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.05, 0.21}
01:20:59.873 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
01:20:59.875 00.002 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
01:20:59.876 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.20 mountX=-0.00 mountY=-0.06, mountTheta=-1.63
01:20:59.880 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
01:20:59.882 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
01:20:59.883 00.001 10072 Worker thread wakes up
01:20:59.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
01:20:59.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
01:20:59.884 00.001 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
01:20:59.886 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:20:59.888 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:20:59.888 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:20:59.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:59.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:20:59.889 00.001 10072 MoveAxis(W, 8, ABG)
01:20:59.889 00.000 10072 Guiding  Dir = 3, Dur = 8
01:20:59.889 00.000 10072 IsGuiding returns 0
01:20:59.890 00.001 10072 PulseGuide returned control before completion, sleep 18
01:20:59.909 00.019 10072 IsGuiding returns 0
01:20:59.909 00.000 10072 Move returns status 0, amount 8
01:20:59.909 00.000 10072 MoveAxis(N, 0, ABG)
01:20:59.909 00.000 10072 Move returns status 0, amount 0
01:20:59.909 00.000 1032 UpdateGuideState exits: m=1207 SNR=24.5
01:20:59.913 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:59.914 00.001 10072 move complete, result=0
01:20:59.914 00.000 10072 worker thread done servicing request
01:20:59.914 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:20:59.916 00.002 1032 Enqueuing Expose request
01:20:59.918 00.002 10072 Worker thread wakes up
01:20:59.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:20:59.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:20:59.918 00.000 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:21:00.555 00.637 10072 Exposure complete
01:21:00.605 00.050 10072 worker thread done servicing request
01:21:00.605 00.000 1032 OnExposeComplete: enter
01:21:00.608 00.003 1032 UpdateGuideState(): m_state=6
01:21:00.610 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2724
01:21:00.613 00.003 1032 Star::Find returns 1 (0), X=317.17, Y=752.49, Mass=1268, SNR=25.1, Peak=126 HFD=3.0
01:21:00.617 00.004 1032 MultiStar: [#1 0.00,-0.01,0.98,U] [#2 0.12,0.10,0.80,U] [#3 -0.03,0.05,0.68,U] [#4 -0.20,-0.02,0.71,U] [#5 -0.31,-0.08,0.74,U] [#6 -0.23,-0.11,0.55,U] [#7 -0.01,-0.11,0.58,U] [#8 -0.06,-0.12,0.60,U] 
01:21:00.619 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.00}, one-star: {-0.06, 0.20}
01:21:00.621 00.002 1032 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.83) = xAngle (1.25 = 1.25)
01:21:00.623 00.002 1032 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.25 = 1.25)
01:21:00.626 00.003 1032 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.08 mountX=0.02 mountY=0.07, mountTheta=1.25
01:21:00.629 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.00, opts=13)
01:21:00.631 00.002 1032 Enqueuing Move request for scope (-0.08, 0.00)
01:21:00.632 00.001 10072 Worker thread wakes up
01:21:00.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
01:21:00.632 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
01:21:00.632 00.000 10072 Moving (-0.08, 0.00) raw xDistance=0.02 yDistance=0.07
01:21:00.634 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:00.637 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:21:00.637 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:21:00.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:00.638 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:21:00.638 00.000 10072 MoveAxis(W, 11, ABG)
01:21:00.638 00.000 10072 Guiding  Dir = 3, Dur = 11
01:21:00.638 00.000 10072 IsGuiding returns 0
01:21:00.639 00.001 10072 PulseGuide returned control before completion, sleep 21
01:21:00.657 00.018 1032 UpdateGuideState exits: m=1268 SNR=25.1
01:21:00.659 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:00.661 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:00.663 00.002 1032 Enqueuing Expose request
01:21:00.665 00.002 10072 IsGuiding returns 0
01:21:00.665 00.000 10072 Move returns status 0, amount 11
01:21:00.665 00.000 10072 MoveAxis(N, 0, ABG)
01:21:00.665 00.000 10072 Move returns status 0, amount 0
01:21:00.665 00.000 10072 move complete, result=0
01:21:00.665 00.000 10072 worker thread done servicing request
01:21:00.665 00.000 10072 Worker thread wakes up
01:21:00.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:00.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:00.674 00.009 1032 GuideStep: 0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
01:21:01.071 00.397 10072 Exposure complete
01:21:01.120 00.049 10072 worker thread done servicing request
01:21:01.120 00.000 1032 OnExposeComplete: enter
01:21:01.122 00.002 1032 UpdateGuideState(): m_state=6
01:21:01.124 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2725
01:21:01.126 00.002 1032 Star::Find returns 1 (0), X=317.15, Y=752.53, Mass=1392, SNR=26.3, Peak=165 HFD=2.9
01:21:01.127 00.001 1032 MultiStar: [#1 -0.01,-0.00,0.91,U] [#2 0.17,0.29,0.72,U] [#3 -0.12,0.10,0.65,U] [#4 -0.23,0.15,0.71,U] [#5 -0.33,0.19,0.69,U] [#6 -0.25,-0.07,0.58,U] [#7 0.14,-0.32,0.57,U] [#8 0.03,-0.16,0.57,U] 
01:21:01.129 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.07}, one-star: {-0.08, 0.24}
01:21:01.130 00.001 1032 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.83) = xAngle (0.59 = 0.59)
01:21:01.133 00.003 1032 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.59 = 0.59)
01:21:01.134 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.42 mountX=0.08 mountY=0.06, mountTheta=0.59
01:21:01.136 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.07, opts=13)
01:21:01.138 00.002 1032 Enqueuing Move request for scope (-0.08, 0.07)
01:21:01.139 00.001 10072 Worker thread wakes up
01:21:01.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
01:21:01.139 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
01:21:01.139 00.000 10072 Moving (-0.08, 0.07) raw xDistance=0.08 yDistance=0.06
01:21:01.142 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:01.145 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:21:01.145 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:21:01.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:01.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:21:01.145 00.000 10072 MoveAxis(W, 11, ABG)
01:21:01.145 00.000 10072 Guiding  Dir = 3, Dur = 11
01:21:01.145 00.000 10072 IsGuiding returns 0
01:21:01.146 00.001 10072 PulseGuide returned control before completion, sleep 21
01:21:01.162 00.016 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:21:01.166 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:01.167 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:01.171 00.004 1032 Enqueuing Expose request
01:21:01.178 00.007 10072 IsGuiding returns 0
01:21:01.178 00.000 10072 Move returns status 0, amount 11
01:21:01.178 00.000 10072 MoveAxis(N, 0, ABG)
01:21:01.178 00.000 10072 Move returns status 0, amount 0
01:21:01.178 00.000 10072 move complete, result=0
01:21:01.179 00.001 10072 worker thread done servicing request
01:21:01.179 00.000 10072 Worker thread wakes up
01:21:01.179 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:01.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:01.182 00.003 1032 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
01:21:01.806 00.624 10072 Exposure complete
01:21:01.851 00.045 10072 worker thread done servicing request
01:21:01.851 00.000 1032 OnExposeComplete: enter
01:21:01.853 00.002 1032 UpdateGuideState(): m_state=6
01:21:01.856 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2726
01:21:01.857 00.001 1032 Star::Find returns 1 (0), X=317.16, Y=752.43, Mass=1339, SNR=25.8, Peak=149 HFD=2.9
01:21:01.859 00.002 1032 MultiStar: [#1 0.08,-0.04,0.96,U] [#2 0.08,0.18,0.75,U] [#3 -0.05,-0.04,0.68,U] [#4 -0.05,-0.13,0.70,U] [#5 -0.35,0.28,0.72,U] [#6 -0.00,-0.00,0.59,U] [#7 0.15,-0.06,0.51,U] [#8 -0.24,-0.19,0.60,U] 
01:21:01.860 00.001 1032 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {-0.07, 0.14}
01:21:01.862 00.002 1032 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.83) = xAngle (0.84 = 0.84)
01:21:01.865 00.003 1032 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.84 = 0.84)
01:21:01.867 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.67 mountX=0.04 mountY=0.04, mountTheta=0.84
01:21:01.870 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
01:21:01.874 00.004 1032 Enqueuing Move request for scope (-0.05, 0.03)
01:21:01.875 00.001 10072 Worker thread wakes up
01:21:01.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
01:21:01.876 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
01:21:01.876 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
01:21:01.878 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:01.879 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.01
01:21:01.879 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:21:01.879 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:01.880 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:21:01.880 00.000 10072 MoveAxis(W, 9, ABG)
01:21:01.880 00.000 10072 Guiding  Dir = 3, Dur = 9
01:21:01.880 00.000 10072 IsGuiding returns 0
01:21:01.881 00.001 10072 PulseGuide returned control before completion, sleep 19
01:21:01.899 00.018 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:21:01.901 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:01.903 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:01.904 00.001 1032 Enqueuing Expose request
01:21:01.913 00.009 10072 IsGuiding returns 0
01:21:01.913 00.000 10072 Move returns status 0, amount 9
01:21:01.913 00.000 10072 MoveAxis(N, 0, ABG)
01:21:01.913 00.000 10072 Move returns status 0, amount 0
01:21:01.913 00.000 10072 move complete, result=0
01:21:01.913 00.000 10072 worker thread done servicing request
01:21:01.913 00.000 10072 Worker thread wakes up
01:21:01.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:01.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:01.916 00.003 1032 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
01:21:02.323 00.407 10072 Exposure complete
01:21:02.373 00.050 10072 worker thread done servicing request
01:21:02.373 00.000 1032 OnExposeComplete: enter
01:21:02.374 00.001 1032 UpdateGuideState(): m_state=6
01:21:02.376 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2727
01:21:02.377 00.001 1032 Star::Find returns 1 (0), X=317.27, Y=752.53, Mass=1291, SNR=25.3, Peak=163 HFD=2.8
01:21:02.379 00.002 1032 MultiStar: [#1 0.04,0.06,1.01,U] [#2 0.16,0.07,0.76,U] [#3 0.17,0.04,0.70,U] [#4 0.08,0.01,0.69,U] [#5 -0.17,-0.01,0.71,U] [#6 0.02,-0.06,0.58,U] [#7 0.06,-0.12,0.53,U] [#8 0.01,-0.13,0.56,U] 
01:21:02.381 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.04, 0.23}
01:21:02.382 00.001 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
01:21:02.384 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
01:21:02.385 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.62 mountX=0.02 mountY=-0.05, mountTheta=-1.21
01:21:02.388 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
01:21:02.390 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
01:21:02.393 00.003 10072 Worker thread wakes up
01:21:02.393 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
01:21:02.393 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
01:21:02.393 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.05
01:21:02.397 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:02.399 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:02.399 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:21:02.399 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:02.399 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:21:02.399 00.000 10072 MoveAxis(W, 7, ABG)
01:21:02.399 00.000 10072 Guiding  Dir = 3, Dur = 7
01:21:02.400 00.001 10072 IsGuiding returns 0
01:21:02.400 00.000 10072 PulseGuide returned control before completion, sleep 17
01:21:02.417 00.017 1032 UpdateGuideState exits: m=1291 SNR=25.3
01:21:02.419 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:02.420 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:02.423 00.003 1032 Enqueuing Expose request
01:21:02.428 00.005 10072 IsGuiding returns 0
01:21:02.428 00.000 10072 Move returns status 0, amount 7
01:21:02.428 00.000 10072 MoveAxis(N, 0, ABG)
01:21:02.428 00.000 10072 Move returns status 0, amount 0
01:21:02.428 00.000 10072 move complete, result=0
01:21:02.428 00.000 10072 worker thread done servicing request
01:21:02.429 00.001 10072 Worker thread wakes up
01:21:02.429 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:02.429 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:02.436 00.007 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:21:03.057 00.621 10072 Exposure complete
01:21:03.105 00.048 10072 worker thread done servicing request
01:21:03.105 00.000 1032 OnExposeComplete: enter
01:21:03.107 00.002 1032 UpdateGuideState(): m_state=6
01:21:03.110 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2728
01:21:03.112 00.002 1032 Star::Find returns 1 (0), X=317.28, Y=752.43, Mass=1448, SNR=26.8, Peak=147 HFD=3.0
01:21:03.114 00.002 1032 MultiStar: [#1 -0.07,0.04,0.92,U] [#2 0.15,0.10,0.74,U] [#3 0.03,-0.07,0.66,U] [#4 0.01,0.07,0.65,U] [#5 -0.07,0.09,0.68,U] [#6 0.16,-0.04,0.58,U] [#7 0.31,-0.37,0.54,U] [#8 -0.08,-0.03,0.55,U] 
01:21:03.117 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.05, 0.14}
01:21:03.120 00.003 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
01:21:03.122 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
01:21:03.123 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.23 mountX=-0.00 mountY=-0.05, mountTheta=-1.60
01:21:03.126 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
01:21:03.128 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
01:21:03.129 00.001 10072 Worker thread wakes up
01:21:03.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:21:03.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:21:03.129 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
01:21:03.130 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:03.133 00.003 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:03.133 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:21:03.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:03.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:21:03.134 00.001 10072 MoveAxis(W, 8, ABG)
01:21:03.134 00.000 10072 Guiding  Dir = 3, Dur = 8
01:21:03.134 00.000 10072 IsGuiding returns 0
01:21:03.134 00.000 10072 PulseGuide returned control before completion, sleep 18
01:21:03.151 00.017 1032 UpdateGuideState exits: m=1448 SNR=26.8
01:21:03.152 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:03.154 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:03.155 00.001 1032 Enqueuing Expose request
01:21:03.164 00.009 10072 IsGuiding returns 0
01:21:03.164 00.000 10072 Move returns status 0, amount 8
01:21:03.164 00.000 10072 MoveAxis(N, 0, ABG)
01:21:03.164 00.000 10072 Move returns status 0, amount 0
01:21:03.164 00.000 10072 move complete, result=0
01:21:03.164 00.000 10072 worker thread done servicing request
01:21:03.164 00.000 10072 Worker thread wakes up
01:21:03.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:03.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:03.168 00.004 1032 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:21:03.574 00.406 10072 Exposure complete
01:21:03.627 00.053 10072 worker thread done servicing request
01:21:03.627 00.000 1032 OnExposeComplete: enter
01:21:03.629 00.002 1032 UpdateGuideState(): m_state=6
01:21:03.631 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2729
01:21:03.632 00.001 1032 Star::Find returns 1 (0), X=317.37, Y=752.49, Mass=1404, SNR=26.4, Peak=154 HFD=3.1
01:21:03.635 00.003 1032 MultiStar: [#1 0.15,0.04,0.95,U] [#2 0.19,0.05,0.73,U] [#3 -0.12,0.12,0.65,U] [#4 -0.08,0.04,0.73,U] [#5 -0.17,0.16,0.63,U] [#6 0.11,-0.00,0.58,U] [#7 0.13,-0.31,0.52,U] [#8 -0.11,-0.04,0.59,U] 
01:21:03.636 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.14, 0.20}
01:21:03.638 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
01:21:03.640 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
01:21:03.642 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.86 mountX=0.03 mountY=-0.05, mountTheta=-0.97
01:21:03.646 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
01:21:03.647 00.001 1032 Enqueuing Move request for scope (0.04, 0.05)
01:21:03.649 00.002 10072 Worker thread wakes up
01:21:03.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
01:21:03.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
01:21:03.649 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.03 yDistance=-0.05
01:21:03.651 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:03.653 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:03.653 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:21:03.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:03.654 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:21:03.654 00.000 10072 MoveAxis(W, 7, ABG)
01:21:03.654 00.000 10072 Guiding  Dir = 3, Dur = 7
01:21:03.654 00.000 10072 IsGuiding returns 0
01:21:03.654 00.000 10072 PulseGuide returned control before completion, sleep 17
01:21:03.672 00.018 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:21:03.675 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:03.677 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:03.680 00.003 10072 IsGuiding returns 0
01:21:03.680 00.000 1032 Enqueuing Expose request
01:21:03.683 00.003 10072 Move returns status 0, amount 7
01:21:03.683 00.000 10072 MoveAxis(N, 0, ABG)
01:21:03.683 00.000 10072 Move returns status 0, amount 0
01:21:03.683 00.000 10072 move complete, result=0
01:21:03.683 00.000 10072 worker thread done servicing request
01:21:03.683 00.000 10072 Worker thread wakes up
01:21:03.683 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:03.683 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:03.691 00.008 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:21:04.416 00.725 10072 Exposure complete
01:21:04.463 00.047 10072 worker thread done servicing request
01:21:04.463 00.000 1032 OnExposeComplete: enter
01:21:04.465 00.002 1032 UpdateGuideState(): m_state=6
01:21:04.466 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2730
01:21:04.467 00.001 1032 Star::Find returns 1 (0), X=317.42, Y=752.64, Mass=1539, SNR=27.7, Peak=144 HFD=3.1
01:21:04.468 00.001 1032 MultiStar: [#1 0.20,0.08,0.85,U] [#2 0.31,0.17,0.66,U] [#3 0.16,0.10,0.66,U] [#4 0.08,0.14,0.65,U] [#5 -0.07,0.18,0.68,U] [#6 0.06,0.03,0.56,U] [#7 0.09,-0.04,0.50,U] [#8 0.19,0.02,0.55,U] 
01:21:04.470 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.13}, one-star: {0.18, 0.34}
01:21:04.471 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
01:21:04.473 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
01:21:04.476 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.76 mountX=0.09 mountY=-0.17, mountTheta=-1.07
01:21:04.479 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.13, opts=13)
01:21:04.481 00.002 1032 Enqueuing Move request for scope (0.14, 0.13)
01:21:04.483 00.002 10072 Worker thread wakes up
01:21:04.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
01:21:04.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
01:21:04.484 00.001 10072 Moving (0.14, 0.13) raw xDistance=0.09 yDistance=-0.17
01:21:04.487 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:04.489 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:04.490 00.001 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:21:04.490 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:04.490 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:21:04.490 00.000 10072 MoveAxis(W, 9, ABG)
01:21:04.490 00.000 10072 Guiding  Dir = 3, Dur = 9
01:21:04.490 00.000 10072 IsGuiding returns 0
01:21:04.490 00.000 10072 PulseGuide returned control before completion, sleep 19
01:21:04.508 00.018 1032 UpdateGuideState exits: m=1539 SNR=27.7
01:21:04.510 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:04.512 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:04.514 00.002 1032 Enqueuing Expose request
01:21:04.522 00.008 10072 IsGuiding returns 0
01:21:04.522 00.000 10072 Move returns status 0, amount 9
01:21:04.522 00.000 10072 MoveAxis(N, 0, ABG)
01:21:04.522 00.000 10072 Move returns status 0, amount 0
01:21:04.522 00.000 10072 move complete, result=0
01:21:04.522 00.000 10072 worker thread done servicing request
01:21:04.523 00.001 10072 Worker thread wakes up
01:21:04.523 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:04.523 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:04.523 00.000 1032 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
01:21:04.931 00.408 10072 Exposure complete
01:21:04.977 00.046 10072 worker thread done servicing request
01:21:04.977 00.000 1032 OnExposeComplete: enter
01:21:04.980 00.003 1032 UpdateGuideState(): m_state=6
01:21:04.982 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2731
01:21:04.984 00.002 1032 Star::Find returns 1 (0), X=317.32, Y=752.71, Mass=1399, SNR=26.4, Peak=154 HFD=2.9
01:21:04.988 00.004 1032 MultiStar: [#1 0.01,0.39,1.06,U] [#2 0.26,0.40,0.71,U] [#3 -0.08,0.38,0.65,U] [#4 -0.08,0.26,0.74,U] [#5 -0.14,0.53,0.67,U] [#6 -0.06,0.28,0.58,U] [#7 0.14,0.07,0.54,U] [#8 -0.01,0.17,0.60,U] 
01:21:04.991 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.34}, one-star: {0.09, 0.42}
01:21:04.993 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
01:21:04.995 00.002 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
01:21:04.996 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.52 mountX=0.32 mountY=-0.10, mountTheta=-0.32
01:21:05.000 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.34, opts=13)
01:21:05.001 00.001 1032 Enqueuing Move request for scope (0.02, 0.34)
01:21:05.003 00.002 10072 Worker thread wakes up
01:21:05.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.34) opts 0xd
01:21:05.003 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.34)
01:21:05.003 00.000 10072 Moving (0.02, 0.34) raw xDistance=0.32 yDistance=-0.10
01:21:05.004 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:05.007 00.003 10072 PPEC rslt: input = 0.32, final = 0.15, react = 0.14, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 288.00
01:21:05.007 00.000 10072 PPEC: input: 0.32, control: 0.15, exposure: 500
01:21:05.007 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:05.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:21:05.007 00.000 10072 MoveAxis(W, 155, ABG)
01:21:05.007 00.000 10072 Guiding  Dir = 3, Dur = 155
01:21:05.007 00.000 10072 IsGuiding returns 0
01:21:05.008 00.001 10072 PulseGuide returned control before completion, sleep 165
01:21:05.025 00.017 1032 UpdateGuideState exits: m=1399 SNR=26.4
01:21:05.027 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:05.029 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:05.030 00.001 1032 Enqueuing Expose request
01:21:05.178 00.148 10072 IsGuiding returns 1
01:21:05.178 00.000 10072 scope still moving after pulse duration time elapsed
01:21:05.210 00.032 10072 IsGuiding returns 0
01:21:05.222 00.012 10072 scope move finished after 155 + 59 ms
01:21:05.222 00.000 10072 Move returns status 0, amount 155
01:21:05.222 00.000 10072 MoveAxis(N, 0, ABG)
01:21:05.222 00.000 10072 Move returns status 0, amount 0
01:21:05.222 00.000 10072 move complete, result=0
01:21:05.222 00.000 10072 worker thread done servicing request
01:21:05.222 00.000 10072 Worker thread wakes up
01:21:05.222 00.000 1032 GuideStep: 0.3 px 155 ms WEST, -0.1 px 0 ms NORTH
01:21:05.226 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:05.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:05.852 00.626 10072 Exposure complete
01:21:05.899 00.047 10072 worker thread done servicing request
01:21:05.899 00.000 1032 OnExposeComplete: enter
01:21:05.901 00.002 1032 UpdateGuideState(): m_state=6
01:21:05.903 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2732
01:21:05.905 00.002 1032 Star::Find returns 1 (0), X=317.49, Y=752.56, Mass=1380, SNR=26.2, Peak=147 HFD=3.1
01:21:05.907 00.002 1032 MultiStar: [#1 0.21,0.13,0.96,U] [#2 0.35,0.34,0.76,U] [#3 0.23,0.02,0.65,U] [#4 0.24,0.04,0.72,U] [#5 0.03,0.21,0.74,U] [#6 0.22,0.08,0.58,U] [#7 0.61,-0.11,0.56,U] [#8 0.07,0.15,0.54,U] 
01:21:05.910 00.003 1032 refined, 8 included, MultiStar: {0.24, 0.14}, one-star: {0.26, 0.27}
01:21:05.912 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
01:21:05.913 00.001 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
01:21:05.915 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=0.14 hyp=0.28 cameraTheta=0.53 mountX=0.07 mountY=-0.27, mountTheta=-1.30
01:21:05.917 00.002 1032 SchedulePrimaryMove(0F526948, x=0.24, y=0.14, opts=13)
01:21:05.920 00.003 1032 Enqueuing Move request for scope (0.24, 0.14)
01:21:05.921 00.001 10072 Worker thread wakes up
01:21:05.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.14) opts 0xd
01:21:05.921 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, 0.14)
01:21:05.921 00.000 10072 Moving (0.24, 0.14) raw xDistance=0.07 yDistance=-0.27
01:21:05.924 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:05.927 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:05.927 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:21:05.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:21:05.927 00.000 10072 MoveAxis(W, 9, ABG)
01:21:05.927 00.000 10072 Guiding  Dir = 3, Dur = 9
01:21:05.928 00.001 10072 IsGuiding returns 0
01:21:05.928 00.000 10072 PulseGuide returned control before completion, sleep 19
01:21:05.946 00.018 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:21:05.948 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:05.950 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:05.952 00.002 1032 Enqueuing Expose request
01:21:05.958 00.006 10072 IsGuiding returns 0
01:21:05.958 00.000 10072 Move returns status 0, amount 9
01:21:05.958 00.000 10072 MoveAxis(N, 175, ABG)
01:21:05.958 00.000 10072 Guiding  Dir = 0, Dur = 175
01:21:05.958 00.000 10072 IsGuiding returns 0
01:21:05.959 00.001 10072 PulseGuide returned control before completion, sleep 185
01:21:06.159 00.200 10072 IsGuiding returns 0
01:21:06.159 00.000 10072 Move returns status 0, amount 175
01:21:06.159 00.000 10072 move complete, result=0
01:21:06.159 00.000 10072 worker thread done servicing request
01:21:06.159 00.000 10072 Worker thread wakes up
01:21:06.159 00.000 1032 GuideStep: 0.1 px 9 ms WEST, -0.3 px 175 ms NORTH
01:21:06.163 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:06.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:06.567 00.404 10072 Exposure complete
01:21:06.618 00.051 10072 worker thread done servicing request
01:21:06.618 00.000 1032 OnExposeComplete: enter
01:21:06.620 00.002 1032 UpdateGuideState(): m_state=6
01:21:06.622 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2733
01:21:06.624 00.002 1032 Star::Find returns 1 (0), X=317.23, Y=752.61, Mass=1413, SNR=26.5, Peak=158 HFD=2.8
01:21:06.625 00.001 1032 MultiStar: [#1 -0.04,0.14,0.96,U] [#2 0.23,0.24,0.71,U] [#3 -0.04,0.16,0.68,U] [#4 -0.12,0.11,0.68,U] [#5 -0.28,0.27,0.69,U] [#6 -0.08,0.14,0.63,U] [#7 0.33,-0.15,0.55,U] [#8 -0.04,0.09,0.54,U] 
01:21:06.626 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.16}, one-star: {0.00, 0.32}
01:21:06.628 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
01:21:06.629 00.001 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
01:21:06.632 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.62 mountX=0.16 mountY=-0.03, mountTheta=-0.21
01:21:06.634 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.16, opts=13)
01:21:06.636 00.002 1032 Enqueuing Move request for scope (-0.01, 0.16)
01:21:06.637 00.001 10072 Worker thread wakes up
01:21:06.637 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
01:21:06.637 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
01:21:06.637 00.000 10072 Moving (-0.01, 0.16) raw xDistance=0.16 yDistance=-0.03
01:21:06.639 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:06.643 00.004 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.00
01:21:06.643 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:21:06.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:06.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:21:06.643 00.000 10072 MoveAxis(W, 81, ABG)
01:21:06.643 00.000 10072 Guiding  Dir = 3, Dur = 81
01:21:06.644 00.001 10072 IsGuiding returns 0
01:21:06.645 00.001 10072 PulseGuide returned control before completion, sleep 91
01:21:06.662 00.017 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:21:06.664 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:06.666 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:06.668 00.002 1032 Enqueuing Expose request
01:21:06.738 00.070 10072 IsGuiding returns 0
01:21:06.738 00.000 10072 Move returns status 0, amount 81
01:21:06.738 00.000 10072 MoveAxis(N, 0, ABG)
01:21:06.738 00.000 10072 Move returns status 0, amount 0
01:21:06.738 00.000 10072 move complete, result=0
01:21:06.738 00.000 10072 worker thread done servicing request
01:21:06.738 00.000 10072 Worker thread wakes up
01:21:06.738 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:06.738 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:06.744 00.006 1032 GuideStep: 0.2 px 81 ms WEST, -0.0 px 0 ms NORTH
01:21:07.367 00.623 10072 Exposure complete
01:21:07.413 00.046 10072 worker thread done servicing request
01:21:07.414 00.001 1032 OnExposeComplete: enter
01:21:07.416 00.002 1032 UpdateGuideState(): m_state=6
01:21:07.419 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2734
01:21:07.420 00.001 1032 Star::Find returns 1 (0), X=317.03, Y=752.48, Mass=1487, SNR=27.2, Peak=161 HFD=3.0
01:21:07.423 00.003 1032 MultiStar: [#1 -0.06,0.01,0.91,U] [#2 0.06,0.12,0.73,U] [#3 -0.19,-0.06,0.68,U] [#4 -0.28,0.09,0.70,U] [#5 -0.29,0.18,0.70,U] [#6 -0.31,-0.03,0.58,U] [#7 0.16,-0.18,0.48,U] [#8 -0.18,-0.11,0.54,U] 
01:21:07.424 00.001 1032 refined, 8 included, MultiStar: {-0.15, 0.04}, one-star: {-0.20, 0.19}
01:21:07.427 00.003 1032 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.83) = xAngle (1.04 = 1.04)
01:21:07.429 00.002 1032 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.04 = 1.04)
01:21:07.431 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.87 mountX=0.08 mountY=0.13, mountTheta=1.04
01:21:07.433 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.04, opts=13)
01:21:07.436 00.003 1032 Enqueuing Move request for scope (-0.15, 0.04)
01:21:07.437 00.001 10072 Worker thread wakes up
01:21:07.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
01:21:07.437 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
01:21:07.437 00.000 10072 Moving (-0.15, 0.04) raw xDistance=0.08 yDistance=0.13
01:21:07.439 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:07.442 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:07.442 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:21:07.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:07.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:21:07.442 00.000 10072 MoveAxis(W, 8, ABG)
01:21:07.442 00.000 10072 Guiding  Dir = 3, Dur = 8
01:21:07.442 00.000 10072 IsGuiding returns 0
01:21:07.443 00.001 10072 PulseGuide returned control before completion, sleep 18
01:21:07.461 00.018 1032 UpdateGuideState exits: m=1487 SNR=27.2
01:21:07.464 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:07.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:07.468 00.002 1032 Enqueuing Expose request
01:21:07.471 00.003 10072 IsGuiding returns 0
01:21:07.472 00.001 10072 Move returns status 0, amount 8
01:21:07.472 00.000 10072 MoveAxis(N, 0, ABG)
01:21:07.472 00.000 10072 Move returns status 0, amount 0
01:21:07.472 00.000 10072 move complete, result=0
01:21:07.472 00.000 10072 worker thread done servicing request
01:21:07.472 00.000 10072 Worker thread wakes up
01:21:07.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:07.472 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:07.478 00.006 1032 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
01:21:07.879 00.401 10072 Exposure complete
01:21:07.932 00.053 10072 worker thread done servicing request
01:21:07.932 00.000 1032 OnExposeComplete: enter
01:21:07.934 00.002 1032 UpdateGuideState(): m_state=6
01:21:07.936 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2735
01:21:07.938 00.002 1032 Star::Find returns 1 (0), X=317.19, Y=752.42, Mass=1311, SNR=25.5, Peak=158 HFD=2.8
01:21:07.944 00.006 1032 MultiStar: [#1 -0.01,-0.06,0.93,U] [#2 0.04,0.06,0.79,U] [#3 -0.10,0.06,0.72,U] [#4 0.07,-0.01,0.75,U] [#5 -0.35,0.21,0.68,U] [#6 0.02,-0.09,0.64,U] [#7 0.02,-0.31,0.54,U] [#8 -0.15,-0.07,0.56,U] 
01:21:07.945 00.001 1032 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.04, 0.13}
01:21:07.947 00.002 1032 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.83) = xAngle (1.21 = 1.21)
01:21:07.948 00.001 1032 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.21 = 1.21)
01:21:07.949 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=3.04 mountX=0.02 mountY=0.05, mountTheta=1.21
01:21:07.952 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.01, opts=13)
01:21:07.954 00.002 1032 Enqueuing Move request for scope (-0.05, 0.01)
01:21:07.956 00.002 10072 Worker thread wakes up
01:21:07.956 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
01:21:07.956 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
01:21:07.956 00.000 10072 Moving (-0.05, 0.01) raw xDistance=0.02 yDistance=0.05
01:21:07.958 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:07.962 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:07.962 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:21:07.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:07.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:21:07.962 00.000 10072 MoveAxis(W, 7, ABG)
01:21:07.962 00.000 10072 Guiding  Dir = 3, Dur = 7
01:21:07.962 00.000 10072 IsGuiding returns 0
01:21:07.963 00.001 10072 PulseGuide returned control before completion, sleep 17
01:21:07.980 00.017 1032 UpdateGuideState exits: m=1311 SNR=25.5
01:21:07.982 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:07.983 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:07.986 00.003 1032 Enqueuing Expose request
01:21:07.989 00.003 10072 IsGuiding returns 0
01:21:07.990 00.001 10072 Move returns status 0, amount 7
01:21:07.990 00.000 10072 MoveAxis(N, 0, ABG)
01:21:07.990 00.000 10072 Move returns status 0, amount 0
01:21:07.990 00.000 10072 move complete, result=0
01:21:07.990 00.000 10072 worker thread done servicing request
01:21:07.990 00.000 10072 Worker thread wakes up
01:21:07.990 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:07.990 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:07.998 00.008 1032 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
01:21:08.617 00.619 10072 Exposure complete
01:21:08.663 00.046 10072 worker thread done servicing request
01:21:08.664 00.001 1032 OnExposeComplete: enter
01:21:08.665 00.001 1032 UpdateGuideState(): m_state=6
01:21:08.667 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2736
01:21:08.669 00.002 1032 Star::Find returns 1 (0), X=317.18, Y=752.47, Mass=1454, SNR=26.9, Peak=151 HFD=3.0
01:21:08.671 00.002 1032 MultiStar: [#1 -0.19,0.08,0.92,U] [#2 0.05,0.13,0.75,U] [#3 -0.24,0.14,0.67,U] [#4 -0.17,0.08,0.71,U] [#5 -0.29,0.26,0.65,U] [#6 -0.12,-0.12,0.59,U] [#7 -0.03,-0.19,0.55,U] [#8 -0.21,-0.08,0.57,U] 
01:21:08.672 00.001 1032 refined, 8 included, MultiStar: {-0.13, 0.07}, one-star: {-0.05, 0.18}
01:21:08.675 00.003 1032 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.83) = xAngle (0.84 = 0.84)
01:21:08.677 00.002 1032 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.84 = 0.84)
01:21:08.679 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.67 mountX=0.10 mountY=0.11, mountTheta=0.84
01:21:08.682 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.07, opts=13)
01:21:08.685 00.003 1032 Enqueuing Move request for scope (-0.13, 0.07)
01:21:08.686 00.001 10072 Worker thread wakes up
01:21:08.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
01:21:08.687 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
01:21:08.687 00.000 10072 Moving (-0.13, 0.07) raw xDistance=0.10 yDistance=0.11
01:21:08.689 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:08.691 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:08.691 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:21:08.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:08.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:21:08.691 00.000 10072 MoveAxis(W, 8, ABG)
01:21:08.691 00.000 10072 Guiding  Dir = 3, Dur = 8
01:21:08.691 00.000 10072 IsGuiding returns 0
01:21:08.692 00.001 10072 PulseGuide returned control before completion, sleep 18
01:21:08.709 00.017 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:21:08.711 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:08.712 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:08.714 00.002 1032 Enqueuing Expose request
01:21:08.723 00.009 10072 IsGuiding returns 0
01:21:08.723 00.000 10072 Move returns status 0, amount 8
01:21:08.723 00.000 10072 MoveAxis(N, 0, ABG)
01:21:08.723 00.000 10072 Move returns status 0, amount 0
01:21:08.723 00.000 10072 move complete, result=0
01:21:08.723 00.000 10072 worker thread done servicing request
01:21:08.723 00.000 10072 Worker thread wakes up
01:21:08.723 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:08.724 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:08.724 00.000 1032 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
01:21:09.133 00.409 10072 Exposure complete
01:21:09.182 00.049 10072 worker thread done servicing request
01:21:09.182 00.000 1032 OnExposeComplete: enter
01:21:09.184 00.002 1032 UpdateGuideState(): m_state=6
01:21:09.187 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2737
01:21:09.189 00.002 1032 Star::Find returns 1 (0), X=316.98, Y=752.54, Mass=1259, SNR=25.0, Peak=141 HFD=2.7
01:21:09.190 00.001 1032 MultiStar: [#1 -0.18,0.08,0.95,U] [#2 0.00,0.01,0.78,U] [#3 -0.10,0.02,0.74,U] [#4 -0.14,-0.10,0.75,U] [#5 -0.28,0.18,0.70,U] [#6 -0.18,-0.09,0.64,U] [#7 -0.10,-0.03,0.55,U] [#8 -0.26,-0.17,0.59,U] 
01:21:09.192 00.002 1032 refined, 8 included, MultiStar: {-0.17, 0.03}, one-star: {-0.25, 0.25}
01:21:09.194 00.002 1032 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.83) = xAngle (1.12 = 1.12)
01:21:09.196 00.002 1032 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.12 = 1.12)
01:21:09.197 00.001 1032 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.17 cameraTheta=2.95 mountX=0.08 mountY=0.15, mountTheta=1.12
01:21:09.200 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.03, opts=13)
01:21:09.202 00.002 1032 Enqueuing Move request for scope (-0.17, 0.03)
01:21:09.207 00.005 10072 Worker thread wakes up
01:21:09.207 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
01:21:09.207 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
01:21:09.207 00.000 10072 Moving (-0.17, 0.03) raw xDistance=0.08 yDistance=0.15
01:21:09.211 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:09.214 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:09.214 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:21:09.214 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:09.214 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:21:09.214 00.000 10072 MoveAxis(W, 7, ABG)
01:21:09.214 00.000 10072 Guiding  Dir = 3, Dur = 7
01:21:09.214 00.000 10072 IsGuiding returns 0
01:21:09.215 00.001 10072 PulseGuide returned control before completion, sleep 17
01:21:09.231 00.016 1032 UpdateGuideState exits: m=1259 SNR=25.0
01:21:09.233 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:09.235 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:09.238 00.003 1032 Enqueuing Expose request
01:21:09.241 00.003 10072 IsGuiding returns 0
01:21:09.241 00.000 10072 Move returns status 0, amount 7
01:21:09.241 00.000 10072 MoveAxis(N, 0, ABG)
01:21:09.241 00.000 10072 Move returns status 0, amount 0
01:21:09.241 00.000 10072 move complete, result=0
01:21:09.241 00.000 10072 worker thread done servicing request
01:21:09.241 00.000 10072 Worker thread wakes up
01:21:09.241 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:09.241 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:09.241 00.000 1032 GuideStep: 0.1 px 7 ms WEST, 0.2 px 0 ms NORTH
01:21:09.973 00.732 10072 Exposure complete
01:21:10.025 00.052 10072 worker thread done servicing request
01:21:10.025 00.000 1032 OnExposeComplete: enter
01:21:10.027 00.002 1032 UpdateGuideState(): m_state=6
01:21:10.029 00.002 1032 Star::Find(15, 316, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2738
01:21:10.030 00.001 1032 Star::Find returns 1 (0), X=317.09, Y=752.69, Mass=1346, SNR=25.9, Peak=159 HFD=2.6
01:21:10.032 00.002 1032 MultiStar: [#1 -0.31,0.20,0.94,U] [#2 0.00,0.27,0.73,U] [#3 -0.22,0.03,0.74,U] [#4 -0.12,0.12,0.75,U] [#5 -0.44,0.26,0.67,U] [#6 -0.41,0.02,0.60,U] [#7 -0.05,-0.09,0.56,U] [#8 -0.20,-0.22,0.58,U] 
01:21:10.034 00.002 1032 refined, 8 included, MultiStar: {-0.21, 0.14}, one-star: {-0.14, 0.39}
01:21:10.035 00.001 1032 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.83) = xAngle (0.73 = 0.73)
01:21:10.036 00.001 1032 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.73 = 0.73)
01:21:10.038 00.002 1032 CameraToMount -- cameraX=-0.21 cameraY=0.14 hyp=0.25 cameraTheta=2.56 mountX=0.18 mountY=0.17, mountTheta=0.73
01:21:10.041 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=0.14, opts=13)
01:21:10.043 00.002 1032 Enqueuing Move request for scope (-0.21, 0.14)
01:21:10.045 00.002 10072 Worker thread wakes up
01:21:10.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.14) opts 0xd
01:21:10.045 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, 0.14)
01:21:10.045 00.000 10072 Moving (-0.21, 0.14) raw xDistance=0.18 yDistance=0.17
01:21:10.050 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:10.053 00.003 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.00
01:21:10.053 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
01:21:10.053 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:10.053 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:21:10.053 00.000 10072 MoveAxis(W, 92, ABG)
01:21:10.053 00.000 10072 Guiding  Dir = 3, Dur = 92
01:21:10.054 00.001 10072 IsGuiding returns 0
01:21:10.054 00.000 10072 PulseGuide returned control before completion, sleep 102
01:21:10.073 00.019 1032 UpdateGuideState exits: m=1346 SNR=25.9
01:21:10.074 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:10.076 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:10.077 00.001 1032 Enqueuing Expose request
01:21:10.172 00.095 10072 IsGuiding returns 0
01:21:10.172 00.000 10072 Move returns status 0, amount 92
01:21:10.172 00.000 10072 MoveAxis(N, 0, ABG)
01:21:10.172 00.000 10072 Move returns status 0, amount 0
01:21:10.172 00.000 10072 move complete, result=0
01:21:10.172 00.000 10072 worker thread done servicing request
01:21:10.173 00.001 10072 Worker thread wakes up
01:21:10.173 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:10.173 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:10.173 00.000 1032 GuideStep: 0.2 px 92 ms WEST, 0.2 px 0 ms NORTH
01:21:10.583 00.410 10072 Exposure complete
01:21:10.632 00.049 10072 worker thread done servicing request
01:21:10.632 00.000 1032 OnExposeComplete: enter
01:21:10.634 00.002 1032 UpdateGuideState(): m_state=6
01:21:10.636 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2739
01:21:10.637 00.001 1032 Star::Find returns 1 (0), X=317.12, Y=752.75, Mass=1323, SNR=25.6, Peak=172 HFD=2.5
01:21:10.639 00.002 1032 MultiStar: [#1 -0.07,0.10,0.99,U] [#2 0.02,0.21,0.78,U] [#3 -0.21,0.23,0.69,U] [#4 -0.11,-0.02,0.73,U] [#5 -0.34,0.34,0.73,U] [#6 -0.27,0.11,0.62,U] [#7 0.10,-0.01,0.57,U] [#8 -0.19,-0.06,0.61,U] 
01:21:10.641 00.002 1032 refined, 8 included, MultiStar: {-0.13, 0.17}, one-star: {-0.11, 0.46}
01:21:10.643 00.002 1032 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.83) = xAngle (0.39 = 0.39)
01:21:10.645 00.002 1032 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.39 = 0.39)
01:21:10.647 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.21 cameraTheta=2.22 mountX=0.20 mountY=0.08, mountTheta=0.39
01:21:10.649 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.17, opts=13)
01:21:10.652 00.003 1032 Enqueuing Move request for scope (-0.13, 0.17)
01:21:10.654 00.002 10072 Worker thread wakes up
01:21:10.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0xd
01:21:10.654 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
01:21:10.654 00.000 10072 Moving (-0.13, 0.17) raw xDistance=0.20 yDistance=0.08
01:21:10.657 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:10.659 00.002 10072 PPEC rslt: input = 0.20, final = 0.09, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 288.00
01:21:10.659 00.000 10072 PPEC: input: 0.20, control: 0.09, exposure: 500
01:21:10.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:10.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:21:10.659 00.000 10072 MoveAxis(W, 96, ABG)
01:21:10.659 00.000 10072 Guiding  Dir = 3, Dur = 96
01:21:10.659 00.000 10072 IsGuiding returns 0
01:21:10.660 00.001 10072 PulseGuide returned control before completion, sleep 106
01:21:10.680 00.020 1032 UpdateGuideState exits: m=1323 SNR=25.6
01:21:10.683 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:10.685 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:10.687 00.002 1032 Enqueuing Expose request
01:21:10.780 00.093 10072 IsGuiding returns 0
01:21:10.780 00.000 10072 Move returns status 0, amount 96
01:21:10.780 00.000 10072 MoveAxis(N, 0, ABG)
01:21:10.780 00.000 10072 Move returns status 0, amount 0
01:21:10.780 00.000 10072 move complete, result=0
01:21:10.780 00.000 10072 worker thread done servicing request
01:21:10.780 00.000 10072 Worker thread wakes up
01:21:10.781 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:10.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:10.790 00.009 1032 GuideStep: 0.2 px 96 ms WEST, 0.1 px 0 ms NORTH
01:21:11.407 00.617 10072 Exposure complete
01:21:11.453 00.046 10072 worker thread done servicing request
01:21:11.454 00.001 1032 OnExposeComplete: enter
01:21:11.455 00.001 1032 UpdateGuideState(): m_state=6
01:21:11.459 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2740
01:21:11.461 00.002 1032 Star::Find returns 1 (0), X=317.13, Y=752.40, Mass=1357, SNR=25.9, Peak=148 HFD=2.8
01:21:11.463 00.002 1032 MultiStar: [#1 -0.11,-0.07,0.95,U] [#2 0.05,0.02,0.73,U] [#3 -0.31,-0.03,0.66,U] [#4 -0.08,-0.19,0.73,U] [#5 -0.33,0.04,0.72,U] [#6 -0.15,-0.05,0.59,U] [#7 -0.00,-0.32,0.51,U] [#8 -0.19,-0.20,0.56,U] 
01:21:11.465 00.002 1032 single-star, 8 included, MultiStar: {-0.13, -0.06}, one-star: {-0.10, 0.11}
01:21:11.468 00.003 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
01:21:11.470 00.002 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
01:21:11.471 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.14 cameraTheta=2.32 mountX=0.13 mountY=0.07, mountTheta=0.49
01:21:11.474 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.11, opts=13)
01:21:11.475 00.001 1032 Enqueuing Move request for scope (-0.10, 0.11)
01:21:11.477 00.002 10072 Worker thread wakes up
01:21:11.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
01:21:11.477 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
01:21:11.477 00.000 10072 Moving (-0.10, 0.11) raw xDistance=0.13 yDistance=0.07
01:21:11.478 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:11.481 00.003 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:11.481 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
01:21:11.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:11.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:21:11.481 00.000 10072 MoveAxis(W, 7, ABG)
01:21:11.481 00.000 10072 Guiding  Dir = 3, Dur = 7
01:21:11.481 00.000 10072 IsGuiding returns 0
01:21:11.482 00.001 10072 PulseGuide returned control before completion, sleep 17
01:21:11.502 00.020 1032 UpdateGuideState exits: m=1357 SNR=25.9
01:21:11.504 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:11.505 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:11.507 00.002 1032 Enqueuing Expose request
01:21:11.514 00.007 10072 IsGuiding returns 0
01:21:11.514 00.000 10072 Move returns status 0, amount 7
01:21:11.514 00.000 10072 MoveAxis(N, 0, ABG)
01:21:11.514 00.000 10072 Move returns status 0, amount 0
01:21:11.514 00.000 10072 move complete, result=0
01:21:11.514 00.000 10072 worker thread done servicing request
01:21:11.514 00.000 10072 Worker thread wakes up
01:21:11.515 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:11.515 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:11.516 00.001 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:21:11.925 00.409 10072 Exposure complete
01:21:11.971 00.046 10072 worker thread done servicing request
01:21:11.972 00.001 1032 OnExposeComplete: enter
01:21:11.973 00.001 1032 UpdateGuideState(): m_state=6
01:21:11.976 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2741
01:21:11.977 00.001 1032 Star::Find returns 1 (0), X=317.09, Y=752.44, Mass=1600, SNR=28.2, Peak=188 HFD=2.7
01:21:11.979 00.002 1032 MultiStar: [#1 -0.06,0.08,0.88,U] [#2 -0.03,0.17,0.67,U] [#3 -0.06,-0.05,0.63,U] [#4 -0.09,-0.10,0.68,U] [#5 -0.34,0.12,0.66,U] [#6 -0.16,-0.24,0.54,U] [#7 0.09,-0.13,0.51,U] [#8 -0.08,-0.17,0.52,U] 
01:21:11.981 00.002 1032 refined, 8 included, MultiStar: {-0.10, 0.01}, one-star: {-0.15, 0.15}
01:21:11.982 00.001 1032 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.83) = xAngle (1.26 = 1.26)
01:21:11.984 00.002 1032 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.26 = 1.26)
01:21:11.986 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.09 mountX=0.03 mountY=0.10, mountTheta=1.26
01:21:11.990 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.01, opts=13)
01:21:11.993 00.003 1032 Enqueuing Move request for scope (-0.10, 0.01)
01:21:11.995 00.002 10072 Worker thread wakes up
01:21:11.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
01:21:11.995 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
01:21:11.995 00.000 10072 Moving (-0.10, 0.01) raw xDistance=0.03 yDistance=0.10
01:21:11.997 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:11.999 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:11.999 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:21:11.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:11.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:21:11.999 00.000 10072 MoveAxis(W, 5, ABG)
01:21:11.999 00.000 10072 Guiding  Dir = 3, Dur = 5
01:21:12.000 00.001 10072 IsGuiding returns 0
01:21:12.000 00.000 10072 PulseGuide returned control before completion, sleep 15
01:21:12.015 00.015 1032 UpdateGuideState exits: m=1600 SNR=28.2
01:21:12.019 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:12.022 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:12.024 00.002 1032 Enqueuing Expose request
01:21:12.032 00.008 10072 IsGuiding returns 0
01:21:12.035 00.003 10072 Move returns status 0, amount 5
01:21:12.035 00.000 10072 MoveAxis(N, 0, ABG)
01:21:12.035 00.000 10072 Move returns status 0, amount 0
01:21:12.035 00.000 10072 move complete, result=0
01:21:12.035 00.000 10072 worker thread done servicing request
01:21:12.035 00.000 10072 Worker thread wakes up
01:21:12.035 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:12.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:12.036 00.001 1032 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
01:21:12.659 00.623 10072 Exposure complete
01:21:12.704 00.045 10072 worker thread done servicing request
01:21:12.704 00.000 1032 OnExposeComplete: enter
01:21:12.707 00.003 1032 UpdateGuideState(): m_state=6
01:21:12.709 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2742
01:21:12.710 00.001 1032 Star::Find returns 1 (0), X=317.18, Y=752.50, Mass=1401, SNR=26.4, Peak=164 HFD=2.9
01:21:12.712 00.002 1032 MultiStar: [#1 -0.02,-0.02,0.94,U] [#2 0.12,0.16,0.71,U] [#3 -0.04,0.11,0.66,U] [#4 -0.13,-0.09,0.70,U] [#5 -0.32,0.22,0.68,U] [#6 -0.43,0.03,0.64,U] [#7 -0.02,-0.27,0.57,U] [#8 -0.18,-0.21,0.55,U] 
01:21:12.713 00.001 1032 refined, 8 included, MultiStar: {-0.11, 0.03}, one-star: {-0.05, 0.20}
01:21:12.714 00.001 1032 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.83) = xAngle (1.03 = 1.03)
01:21:12.715 00.001 1032 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.03 = 1.03)
01:21:12.717 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.86 mountX=0.06 mountY=0.10, mountTheta=1.03
01:21:12.721 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.03, opts=13)
01:21:12.723 00.002 1032 Enqueuing Move request for scope (-0.11, 0.03)
01:21:12.725 00.002 10072 Worker thread wakes up
01:21:12.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
01:21:12.725 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
01:21:12.725 00.000 10072 Moving (-0.11, 0.03) raw xDistance=0.06 yDistance=0.10
01:21:12.727 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:12.729 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:12.729 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:21:12.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:12.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:21:12.729 00.000 10072 MoveAxis(W, 6, ABG)
01:21:12.729 00.000 10072 Guiding  Dir = 3, Dur = 6
01:21:12.730 00.001 10072 IsGuiding returns 0
01:21:12.730 00.000 10072 PulseGuide returned control before completion, sleep 16
01:21:12.747 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:21:12.749 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:12.750 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:12.752 00.002 1032 Enqueuing Expose request
01:21:12.753 00.001 10072 IsGuiding returns 0
01:21:12.753 00.000 10072 Move returns status 0, amount 6
01:21:12.753 00.000 10072 MoveAxis(N, 0, ABG)
01:21:12.753 00.000 10072 Move returns status 0, amount 0
01:21:12.753 00.000 10072 move complete, result=0
01:21:12.754 00.001 10072 worker thread done servicing request
01:21:12.754 00.000 10072 Worker thread wakes up
01:21:12.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:12.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:12.761 00.007 1032 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
01:21:13.160 00.399 10072 Exposure complete
01:21:13.205 00.045 10072 worker thread done servicing request
01:21:13.205 00.000 1032 OnExposeComplete: enter
01:21:13.209 00.004 1032 UpdateGuideState(): m_state=6
01:21:13.212 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2743
01:21:13.214 00.002 1032 Star::Find returns 1 (0), X=317.09, Y=752.63, Mass=1480, SNR=27.1, Peak=182 HFD=2.7
01:21:13.217 00.003 1032 MultiStar: [#1 -0.10,0.03,0.91,U] [#2 -0.01,0.21,0.70,U] [#3 -0.01,0.14,0.62,U] [#4 -0.05,0.10,0.68,U] [#5 -0.38,0.32,0.65,U] [#6 -0.31,0.04,0.59,U] [#7 0.06,-0.11,0.52,U] [#8 -0.12,0.03,0.55,U] 
01:21:13.219 00.002 1032 refined, 8 included, MultiStar: {-0.12, 0.14}, one-star: {-0.14, 0.33}
01:21:13.221 00.002 1032 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.83) = xAngle (0.46 = 0.46)
01:21:13.222 00.001 1032 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.46 = 0.46)
01:21:13.224 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.29 mountX=0.16 mountY=0.08, mountTheta=0.46
01:21:13.228 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.14, opts=13)
01:21:13.230 00.002 1032 Enqueuing Move request for scope (-0.12, 0.14)
01:21:13.231 00.001 10072 Worker thread wakes up
01:21:13.231 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
01:21:13.231 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
01:21:13.232 00.001 10072 Moving (-0.12, 0.14) raw xDistance=0.16 yDistance=0.08
01:21:13.233 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:13.238 00.005 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 288.00
01:21:13.238 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:21:13.238 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:13.238 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:21:13.238 00.000 10072 MoveAxis(W, 80, ABG)
01:21:13.238 00.000 10072 Guiding  Dir = 3, Dur = 80
01:21:13.238 00.000 10072 IsGuiding returns 0
01:21:13.239 00.001 10072 PulseGuide returned control before completion, sleep 90
01:21:13.257 00.018 1032 UpdateGuideState exits: m=1480 SNR=27.1
01:21:13.258 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:13.260 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:13.261 00.001 1032 Enqueuing Expose request
01:21:13.345 00.084 10072 IsGuiding returns 0
01:21:13.345 00.000 10072 Move returns status 0, amount 80
01:21:13.345 00.000 10072 MoveAxis(N, 0, ABG)
01:21:13.345 00.000 10072 Move returns status 0, amount 0
01:21:13.345 00.000 10072 move complete, result=0
01:21:13.345 00.000 10072 worker thread done servicing request
01:21:13.345 00.000 10072 Worker thread wakes up
01:21:13.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:13.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:13.345 00.000 1032 GuideStep: 0.2 px 80 ms WEST, 0.1 px 0 ms NORTH
01:21:13.970 00.625 10072 Exposure complete
01:21:14.015 00.045 10072 worker thread done servicing request
01:21:14.016 00.001 1032 OnExposeComplete: enter
01:21:14.019 00.003 1032 UpdateGuideState(): m_state=6
01:21:14.022 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2744
01:21:14.024 00.002 1032 Star::Find returns 1 (0), X=317.20, Y=752.50, Mass=1394, SNR=26.3, Peak=175 HFD=2.9
01:21:14.027 00.003 1032 MultiStar: [#1 -0.01,-0.03,0.94,U] [#2 -0.01,-0.02,0.75,U] [#3 -0.13,-0.02,0.66,U] [#4 -0.27,0.10,0.67,U] [#5 -0.23,0.33,0.67,U] [#6 -0.36,0.18,0.58,U] [#7 0.12,-0.23,0.53,U] [#8 -0.21,-0.17,0.59,U] 
01:21:14.029 00.002 1032 refined, 8 included, MultiStar: {-0.12, 0.05}, one-star: {-0.03, 0.21}
01:21:14.031 00.002 1032 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.83) = xAngle (0.89 = 0.89)
01:21:14.033 00.002 1032 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.89 = 0.89)
01:21:14.034 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.72 mountX=0.08 mountY=0.10, mountTheta=0.89
01:21:14.037 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.05, opts=13)
01:21:14.038 00.001 1032 Enqueuing Move request for scope (-0.12, 0.05)
01:21:14.040 00.002 10072 Worker thread wakes up
01:21:14.040 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
01:21:14.040 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
01:21:14.040 00.000 10072 Moving (-0.12, 0.05) raw xDistance=0.08 yDistance=0.10
01:21:14.042 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:14.044 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:14.044 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:21:14.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:14.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:21:14.044 00.000 10072 MoveAxis(W, 6, ABG)
01:21:14.044 00.000 10072 Guiding  Dir = 3, Dur = 6
01:21:14.046 00.002 10072 IsGuiding returns 0
01:21:14.046 00.000 10072 PulseGuide returned control before completion, sleep 16
01:21:14.062 00.016 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:21:14.065 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:14.067 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:14.069 00.002 1032 Enqueuing Expose request
01:21:14.076 00.007 10072 IsGuiding returns 0
01:21:14.076 00.000 10072 Move returns status 0, amount 6
01:21:14.077 00.001 10072 MoveAxis(N, 0, ABG)
01:21:14.077 00.000 10072 Move returns status 0, amount 0
01:21:14.077 00.000 10072 move complete, result=0
01:21:14.077 00.000 10072 worker thread done servicing request
01:21:14.077 00.000 10072 Worker thread wakes up
01:21:14.077 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:14.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:14.081 00.004 1032 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
01:21:14.485 00.404 10072 Exposure complete
01:21:14.535 00.050 10072 worker thread done servicing request
01:21:14.535 00.000 1032 OnExposeComplete: enter
01:21:14.537 00.002 1032 UpdateGuideState(): m_state=6
01:21:14.538 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2745
01:21:14.541 00.003 1032 Star::Find returns 1 (0), X=317.09, Y=752.40, Mass=1184, SNR=24.2, Peak=147 HFD=2.6
01:21:14.543 00.002 1032 MultiStar: [#1 -0.15,-0.00,1.06,U] [#2 -0.04,0.05,0.83,U] [#3 -0.17,-0.00,0.68,U] [#4 -0.29,-0.12,0.74,U] [#5 -0.24,0.07,0.76,U] [#6 -0.39,-0.07,0.66,U] [#7 -0.06,-0.24,0.63,U] [#8 -0.18,-0.21,0.59,U] 
01:21:14.545 00.002 1032 single-star, 8 included, MultiStar: {-0.18, -0.03}, one-star: {-0.14, 0.11}
01:21:14.546 00.001 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
01:21:14.549 00.003 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
01:21:14.551 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.48 mountX=0.14 mountY=0.11, mountTheta=0.65
01:21:14.554 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.11, opts=13)
01:21:14.556 00.002 1032 Enqueuing Move request for scope (-0.14, 0.11)
01:21:14.559 00.003 10072 Worker thread wakes up
01:21:14.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
01:21:14.559 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
01:21:14.559 00.000 10072 Moving (-0.14, 0.11) raw xDistance=0.14 yDistance=0.11
01:21:14.561 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:14.563 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 288.00
01:21:14.563 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:21:14.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:14.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:21:14.563 00.000 10072 MoveAxis(W, 71, ABG)
01:21:14.563 00.000 10072 Guiding  Dir = 3, Dur = 71
01:21:14.563 00.000 10072 IsGuiding returns 0
01:21:14.564 00.001 10072 PulseGuide returned control before completion, sleep 81
01:21:14.580 00.016 1032 UpdateGuideState exits: m=1184 SNR=24.2
01:21:14.584 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:14.585 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:14.587 00.002 1032 Enqueuing Expose request
01:21:14.654 00.067 10072 IsGuiding returns 0
01:21:14.654 00.000 10072 Move returns status 0, amount 71
01:21:14.654 00.000 10072 MoveAxis(N, 0, ABG)
01:21:14.654 00.000 10072 Move returns status 0, amount 0
01:21:14.654 00.000 10072 move complete, result=0
01:21:14.654 00.000 10072 worker thread done servicing request
01:21:14.654 00.000 10072 Worker thread wakes up
01:21:14.654 00.000 1032 GuideStep: 0.1 px 71 ms WEST, 0.1 px 0 ms NORTH
01:21:14.656 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:14.658 00.002 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:15.389 00.731 10072 Exposure complete
01:21:15.436 00.047 10072 worker thread done servicing request
01:21:15.436 00.000 1032 OnExposeComplete: enter
01:21:15.438 00.002 1032 UpdateGuideState(): m_state=6
01:21:15.440 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2746
01:21:15.442 00.002 1032 Star::Find returns 1 (0), X=317.02, Y=752.48, Mass=1285, SNR=25.3, Peak=147 HFD=2.8
01:21:15.444 00.002 1032 MultiStar: [#1 -0.04,0.03,0.94,U] [#2 0.16,0.07,0.74,U] [#3 0.02,-0.06,0.70,U] [#4 -0.15,-0.03,0.75,U] [#5 -0.34,0.36,0.77,U] [#6 -0.38,-0.02,0.65,U] [#7 0.27,-0.40,0.59,U] [#8 -0.27,-0.16,0.62,U] 
01:21:15.446 00.002 1032 refined, 8 included, MultiStar: {-0.11, 0.02}, one-star: {-0.21, 0.19}
01:21:15.448 00.002 1032 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.83) = xAngle (1.14 = 1.14)
01:21:15.449 00.001 1032 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.14 = 1.14)
01:21:15.450 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.97 mountX=0.05 mountY=0.10, mountTheta=1.14
01:21:15.454 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.02, opts=13)
01:21:15.456 00.002 1032 Enqueuing Move request for scope (-0.11, 0.02)
01:21:15.458 00.002 10072 Worker thread wakes up
01:21:15.458 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
01:21:15.458 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
01:21:15.458 00.000 10072 Moving (-0.11, 0.02) raw xDistance=0.05 yDistance=0.10
01:21:15.460 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:15.463 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:15.463 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:21:15.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:15.463 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:21:15.463 00.000 10072 MoveAxis(W, 6, ABG)
01:21:15.463 00.000 10072 Guiding  Dir = 3, Dur = 6
01:21:15.463 00.000 10072 IsGuiding returns 0
01:21:15.464 00.001 10072 PulseGuide returned control before completion, sleep 16
01:21:15.481 00.017 1032 UpdateGuideState exits: m=1285 SNR=25.3
01:21:15.483 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:15.486 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:15.488 00.002 1032 Enqueuing Expose request
01:21:15.495 00.007 10072 IsGuiding returns 0
01:21:15.495 00.000 10072 Move returns status 0, amount 6
01:21:15.495 00.000 10072 MoveAxis(N, 0, ABG)
01:21:15.496 00.001 10072 Move returns status 0, amount 0
01:21:15.496 00.000 10072 move complete, result=0
01:21:15.496 00.000 10072 worker thread done servicing request
01:21:15.496 00.000 10072 Worker thread wakes up
01:21:15.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:15.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:15.499 00.003 1032 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
01:21:15.905 00.406 10072 Exposure complete
01:21:15.953 00.048 10072 worker thread done servicing request
01:21:15.953 00.000 1032 OnExposeComplete: enter
01:21:15.957 00.004 1032 UpdateGuideState(): m_state=6
01:21:15.959 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2747
01:21:15.961 00.002 1032 Star::Find returns 1 (0), X=317.09, Y=752.51, Mass=1273, SNR=25.1, Peak=166 HFD=2.7
01:21:15.963 00.002 1032 MultiStar: [#1 -0.00,0.14,0.98,U] [#2 0.06,0.16,0.82,U] [#3 0.02,-0.02,0.70,U] [#4 -0.13,-0.04,0.76,U] [#5 -0.27,0.13,0.74,U] [#6 -0.42,-0.08,0.62,U] [#7 0.13,-0.11,0.59,U] [#8 -0.14,-0.17,0.61,U] 
01:21:15.965 00.002 1032 refined, 8 included, MultiStar: {-0.09, 0.05}, one-star: {-0.14, 0.21}
01:21:15.967 00.002 1032 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.83) = xAngle (0.85 = 0.85)
01:21:15.968 00.001 1032 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.85 = 0.85)
01:21:15.970 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.11 cameraTheta=2.68 mountX=0.07 mountY=0.08, mountTheta=0.85
01:21:15.973 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.05, opts=13)
01:21:15.975 00.002 1032 Enqueuing Move request for scope (-0.09, 0.05)
01:21:15.977 00.002 10072 Worker thread wakes up
01:21:15.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
01:21:15.977 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
01:21:15.977 00.000 10072 Moving (-0.09, 0.05) raw xDistance=0.07 yDistance=0.08
01:21:15.981 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:15.984 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:15.984 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:21:15.984 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:15.984 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:21:15.984 00.000 10072 MoveAxis(W, 5, ABG)
01:21:15.984 00.000 10072 Guiding  Dir = 3, Dur = 5
01:21:15.985 00.001 10072 IsGuiding returns 0
01:21:15.985 00.000 10072 PulseGuide returned control before completion, sleep 15
01:21:16.003 00.018 1032 UpdateGuideState exits: m=1273 SNR=25.1
01:21:16.005 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:16.007 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:16.009 00.002 1032 Enqueuing Expose request
01:21:16.012 00.003 10072 IsGuiding returns 0
01:21:16.012 00.000 10072 Move returns status 0, amount 5
01:21:16.012 00.000 10072 MoveAxis(N, 0, ABG)
01:21:16.012 00.000 10072 Move returns status 0, amount 0
01:21:16.012 00.000 10072 move complete, result=0
01:21:16.012 00.000 10072 worker thread done servicing request
01:21:16.012 00.000 10072 Worker thread wakes up
01:21:16.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:16.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:16.021 00.009 1032 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
01:21:16.635 00.614 10072 Exposure complete
01:21:16.683 00.048 10072 worker thread done servicing request
01:21:16.683 00.000 1032 OnExposeComplete: enter
01:21:16.684 00.001 1032 UpdateGuideState(): m_state=6
01:21:16.686 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2748
01:21:16.687 00.001 1032 Star::Find returns 1 (0), X=317.13, Y=752.54, Mass=1372, SNR=26.1, Peak=170 HFD=2.8
01:21:16.689 00.002 1032 MultiStar: [#1 -0.08,0.04,0.99,U] [#2 0.06,0.09,0.73,U] [#3 -0.05,0.07,0.67,U] [#4 -0.20,0.00,0.68,U] [#5 -0.19,0.27,0.72,U] [#6 -0.43,0.02,0.63,U] [#7 0.20,-0.14,0.52,U] [#8 -0.11,-0.16,0.57,U] 
01:21:16.691 00.002 1032 refined, 8 included, MultiStar: {-0.10, 0.07}, one-star: {-0.10, 0.25}
01:21:16.692 00.001 1032 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.83) = xAngle (0.73 = 0.73)
01:21:16.693 00.001 1032 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.73 = 0.73)
01:21:16.695 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.56 mountX=0.09 mountY=0.08, mountTheta=0.73
01:21:16.697 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.07, opts=13)
01:21:16.699 00.002 1032 Enqueuing Move request for scope (-0.10, 0.07)
01:21:16.702 00.003 10072 Worker thread wakes up
01:21:16.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
01:21:16.702 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
01:21:16.702 00.000 10072 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=0.08
01:21:16.704 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:16.708 00.004 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:16.708 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:21:16.708 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:16.708 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:21:16.708 00.000 10072 MoveAxis(W, 6, ABG)
01:21:16.708 00.000 10072 Guiding  Dir = 3, Dur = 6
01:21:16.709 00.001 10072 IsGuiding returns 0
01:21:16.709 00.000 10072 PulseGuide returned control before completion, sleep 16
01:21:16.727 00.018 1032 UpdateGuideState exits: m=1372 SNR=26.1
01:21:16.729 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:16.731 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:16.732 00.001 1032 Enqueuing Expose request
01:21:16.741 00.009 10072 IsGuiding returns 0
01:21:16.741 00.000 10072 Move returns status 0, amount 6
01:21:16.741 00.000 10072 MoveAxis(N, 0, ABG)
01:21:16.741 00.000 10072 Move returns status 0, amount 0
01:21:16.741 00.000 10072 move complete, result=0
01:21:16.741 00.000 10072 worker thread done servicing request
01:21:16.741 00.000 10072 Worker thread wakes up
01:21:16.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:16.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:16.743 00.002 1032 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
01:21:17.149 00.406 10072 Exposure complete
01:21:17.196 00.047 10072 worker thread done servicing request
01:21:17.196 00.000 1032 OnExposeComplete: enter
01:21:17.198 00.002 1032 UpdateGuideState(): m_state=6
01:21:17.201 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2749
01:21:17.202 00.001 1032 Star::Find returns 1 (0), X=317.13, Y=752.41, Mass=1170, SNR=24.1, Peak=142 HFD=2.7
01:21:17.205 00.003 1032 MultiStar: [#1 -0.11,0.03,1.14,U] [#2 0.02,0.06,0.83,U] [#3 -0.19,-0.03,0.77,U] [#4 -0.27,0.02,0.75,U] [#5 -0.21,0.07,0.76,U] [#6 -0.48,-0.22,0.62,U] [#7 0.12,-0.28,0.59,U] [#8 -0.16,-0.12,0.63,U] 
01:21:17.207 00.002 1032 refined, 8 included, MultiStar: {-0.15, -0.02}, one-star: {-0.10, 0.11}
01:21:17.209 00.002 1032 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.83) = xAngle (-4.83 = 1.45)
01:21:17.210 00.001 1032 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.83 = 1.45)
01:21:17.212 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.00 mountX=0.02 mountY=0.15, mountTheta=1.45
01:21:17.215 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=-0.02, opts=13)
01:21:17.216 00.001 1032 Enqueuing Move request for scope (-0.15, -0.02)
01:21:17.218 00.002 10072 Worker thread wakes up
01:21:17.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
01:21:17.218 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
01:21:17.218 00.000 10072 Moving (-0.15, -0.02) raw xDistance=0.02 yDistance=0.15
01:21:17.219 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:17.223 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:17.223 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:21:17.223 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:17.223 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:21:17.223 00.000 10072 MoveAxis(W, 6, ABG)
01:21:17.223 00.000 10072 Guiding  Dir = 3, Dur = 6
01:21:17.224 00.001 10072 IsGuiding returns 0
01:21:17.224 00.000 10072 PulseGuide returned control before completion, sleep 16
01:21:17.241 00.017 10072 IsGuiding returns 0
01:21:17.241 00.000 10072 Move returns status 0, amount 6
01:21:17.241 00.000 10072 MoveAxis(N, 0, ABG)
01:21:17.241 00.000 1032 UpdateGuideState exits: m=1170 SNR=24.1
01:21:17.243 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:17.244 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:17.246 00.002 1032 Enqueuing Expose request
01:21:17.247 00.001 10072 Move returns status 0, amount 0
01:21:17.247 00.000 10072 move complete, result=0
01:21:17.247 00.000 10072 worker thread done servicing request
01:21:17.247 00.000 10072 Worker thread wakes up
01:21:17.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:17.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:17.256 00.009 1032 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
01:21:17.882 00.626 10072 Exposure complete
01:21:17.932 00.050 10072 worker thread done servicing request
01:21:17.932 00.000 1032 OnExposeComplete: enter
01:21:17.934 00.002 1032 UpdateGuideState(): m_state=6
01:21:17.936 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2750
01:21:17.938 00.002 1032 Star::Find returns 1 (0), X=317.24, Y=752.54, Mass=1309, SNR=25.5, Peak=184 HFD=2.7
01:21:17.939 00.001 1032 MultiStar: [#1 -0.15,0.17,1.04,U] [#2 -0.01,0.01,0.71,U] [#3 -0.08,0.05,0.70,U] [#4 -0.10,-0.02,0.75,U] [#5 -0.30,0.14,0.75,U] [#6 -0.10,-0.20,0.60,U] [#7 0.15,-0.22,0.53,U] [#8 0.03,-0.22,0.57,U] 
01:21:17.941 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.03}, one-star: {0.00, 0.25}
01:21:17.944 00.003 1032 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.83) = xAngle (0.91 = 0.91)
01:21:17.945 00.001 1032 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.91 = 0.91)
01:21:17.947 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.74 mountX=0.05 mountY=0.06, mountTheta=0.91
01:21:17.950 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.03, opts=13)
01:21:17.951 00.001 1032 Enqueuing Move request for scope (-0.07, 0.03)
01:21:17.953 00.002 10072 Worker thread wakes up
01:21:17.953 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
01:21:17.954 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
01:21:17.954 00.000 10072 Moving (-0.07, 0.03) raw xDistance=0.05 yDistance=0.06
01:21:17.956 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:17.958 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:17.958 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:21:17.958 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:17.959 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:21:17.959 00.000 10072 MoveAxis(W, 8, ABG)
01:21:17.959 00.000 10072 Guiding  Dir = 3, Dur = 8
01:21:17.960 00.001 10072 IsGuiding returns 0
01:21:17.961 00.001 10072 PulseGuide returned control before completion, sleep 18
01:21:17.977 00.016 1032 UpdateGuideState exits: m=1309 SNR=25.5
01:21:17.979 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:17.980 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:17.981 00.001 1032 Enqueuing Expose request
01:21:17.991 00.010 10072 IsGuiding returns 0
01:21:17.991 00.000 10072 Move returns status 0, amount 8
01:21:17.991 00.000 10072 MoveAxis(N, 0, ABG)
01:21:17.991 00.000 10072 Move returns status 0, amount 0
01:21:17.991 00.000 10072 move complete, result=0
01:21:17.991 00.000 10072 worker thread done servicing request
01:21:17.991 00.000 10072 Worker thread wakes up
01:21:17.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:17.991 00.000 1032 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
01:21:17.993 00.002 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:18.400 00.407 10072 Exposure complete
01:21:18.450 00.050 10072 worker thread done servicing request
01:21:18.450 00.000 1032 OnExposeComplete: enter
01:21:18.453 00.003 1032 UpdateGuideState(): m_state=6
01:21:18.456 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2751
01:21:18.459 00.003 1032 Star::Find returns 1 (0), X=317.21, Y=752.59, Mass=1376, SNR=26.1, Peak=157 HFD=2.8
01:21:18.461 00.002 1032 MultiStar: [#1 0.00,0.12,0.99,U] [#2 0.10,0.03,0.77,U] [#3 -0.06,0.02,0.67,U] [#4 -0.25,0.26,0.68,U] [#5 -0.23,0.33,0.70,U] [#6 -0.39,0.17,0.60,U] [#7 0.16,-0.20,0.54,U] [#8 -0.25,-0.08,0.56,U] 
01:21:18.462 00.001 1032 refined, 8 included, MultiStar: {-0.09, 0.12}, one-star: {-0.02, 0.30}
01:21:18.464 00.002 1032 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.83) = xAngle (0.37 = 0.37)
01:21:18.466 00.002 1032 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.37 = 0.37)
01:21:18.467 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.20 mountX=0.14 mountY=0.06, mountTheta=0.37
01:21:18.470 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.12, opts=13)
01:21:18.472 00.002 1032 Enqueuing Move request for scope (-0.09, 0.12)
01:21:18.473 00.001 10072 Worker thread wakes up
01:21:18.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
01:21:18.473 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
01:21:18.473 00.000 10072 Moving (-0.09, 0.12) raw xDistance=0.14 yDistance=0.06
01:21:18.476 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:18.478 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 288.00
01:21:18.478 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:21:18.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:18.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:21:18.478 00.000 10072 MoveAxis(W, 73, ABG)
01:21:18.478 00.000 10072 Guiding  Dir = 3, Dur = 73
01:21:18.479 00.001 10072 IsGuiding returns 0
01:21:18.479 00.000 10072 PulseGuide returned control before completion, sleep 83
01:21:18.497 00.018 1032 UpdateGuideState exits: m=1376 SNR=26.1
01:21:18.499 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:18.501 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:18.502 00.001 1032 Enqueuing Expose request
01:21:18.568 00.066 10072 IsGuiding returns 0
01:21:18.568 00.000 10072 Move returns status 0, amount 73
01:21:18.568 00.000 10072 MoveAxis(N, 0, ABG)
01:21:18.568 00.000 10072 Move returns status 0, amount 0
01:21:18.568 00.000 10072 move complete, result=0
01:21:18.568 00.000 10072 worker thread done servicing request
01:21:18.568 00.000 10072 Worker thread wakes up
01:21:18.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:18.568 00.000 1032 GuideStep: 0.1 px 73 ms WEST, 0.1 px 0 ms NORTH
01:21:18.571 00.003 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:19.193 00.622 10072 Exposure complete
01:21:19.240 00.047 10072 worker thread done servicing request
01:21:19.241 00.001 1032 OnExposeComplete: enter
01:21:19.242 00.001 1032 UpdateGuideState(): m_state=6
01:21:19.244 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2752
01:21:19.246 00.002 1032 Star::Find returns 1 (0), X=317.28, Y=752.48, Mass=1358, SNR=26.0, Peak=160 HFD=3.0
01:21:19.247 00.001 1032 MultiStar: [#1 -0.03,0.02,0.99,U] [#2 0.09,0.21,0.72,U] [#3 -0.11,0.12,0.68,U] [#4 -0.14,0.17,0.70,U] [#5 -0.33,0.39,0.69,U] [#6 -0.14,-0.05,0.56,U] [#7 0.15,-0.13,0.53,U] [#8 -0.19,-0.11,0.58,U] 
01:21:19.249 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.10}, one-star: {0.05, 0.18}
01:21:19.251 00.002 1032 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.83) = xAngle (0.32 = 0.32)
01:21:19.252 00.001 1032 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.32 = 0.32)
01:21:19.254 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.12 mountY=0.04, mountTheta=0.32
01:21:19.256 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.10, opts=13)
01:21:19.259 00.003 1032 Enqueuing Move request for scope (-0.07, 0.10)
01:21:19.260 00.001 10072 Worker thread wakes up
01:21:19.261 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
01:21:19.261 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:21:19.261 00.000 10072 Moving (-0.07, 0.10) raw xDistance=0.12 yDistance=0.04
01:21:19.263 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:19.265 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:19.265 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:21:19.265 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:19.265 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:21:19.265 00.000 10072 MoveAxis(W, 8, ABG)
01:21:19.265 00.000 10072 Guiding  Dir = 3, Dur = 8
01:21:19.266 00.001 10072 IsGuiding returns 0
01:21:19.267 00.001 10072 PulseGuide returned control before completion, sleep 18
01:21:19.286 00.019 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:21:19.291 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:19.292 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:19.295 00.003 1032 Enqueuing Expose request
01:21:19.296 00.001 10072 IsGuiding returns 0
01:21:19.297 00.001 10072 Move returns status 0, amount 8
01:21:19.297 00.000 10072 MoveAxis(N, 0, ABG)
01:21:19.297 00.000 10072 Move returns status 0, amount 0
01:21:19.297 00.000 10072 move complete, result=0
01:21:19.297 00.000 10072 worker thread done servicing request
01:21:19.297 00.000 10072 Worker thread wakes up
01:21:19.297 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:19.297 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:19.306 00.009 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:21:19.712 00.406 10072 Exposure complete
01:21:19.765 00.053 10072 worker thread done servicing request
01:21:19.765 00.000 1032 OnExposeComplete: enter
01:21:19.766 00.001 1032 UpdateGuideState(): m_state=6
01:21:19.769 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2753
01:21:19.772 00.003 1032 Star::Find returns 1 (0), X=317.07, Y=752.49, Mass=1477, SNR=27.0, Peak=170 HFD=2.9
01:21:19.773 00.001 1032 MultiStar: [#1 -0.01,0.04,0.91,U] [#2 -0.00,0.15,0.67,U] [#3 -0.11,-0.00,0.64,U] [#4 -0.16,-0.02,0.71,U] [#5 -0.29,0.23,0.68,U] [#6 -0.38,-0.09,0.60,U] [#7 0.21,-0.25,0.54,U] [#8 -0.15,-0.05,0.56,U] 
01:21:19.775 00.002 1032 refined, 8 included, MultiStar: {-0.12, 0.04}, one-star: {-0.16, 0.20}
01:21:19.777 00.002 1032 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.83) = xAngle (0.98 = 0.98)
01:21:19.778 00.001 1032 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.98 = 0.98)
01:21:19.780 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.81 mountX=0.07 mountY=0.10, mountTheta=0.98
01:21:19.783 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.04, opts=13)
01:21:19.785 00.002 1032 Enqueuing Move request for scope (-0.12, 0.04)
01:21:19.786 00.001 10072 Worker thread wakes up
01:21:19.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
01:21:19.786 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
01:21:19.787 00.001 10072 Moving (-0.12, 0.04) raw xDistance=0.07 yDistance=0.10
01:21:19.789 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:19.791 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:19.791 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:21:19.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:19.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:21:19.791 00.000 10072 MoveAxis(W, 7, ABG)
01:21:19.791 00.000 10072 Guiding  Dir = 3, Dur = 7
01:21:19.792 00.001 10072 IsGuiding returns 0
01:21:19.792 00.000 10072 PulseGuide returned control before completion, sleep 17
01:21:19.808 00.016 1032 UpdateGuideState exits: m=1477 SNR=27.0
01:21:19.811 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:19.812 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:19.814 00.002 1032 Enqueuing Expose request
01:21:19.818 00.004 10072 IsGuiding returns 0
01:21:19.818 00.000 10072 Move returns status 0, amount 7
01:21:19.818 00.000 10072 MoveAxis(N, 0, ABG)
01:21:19.818 00.000 10072 Move returns status 0, amount 0
01:21:19.818 00.000 10072 move complete, result=0
01:21:19.818 00.000 10072 worker thread done servicing request
01:21:19.818 00.000 10072 Worker thread wakes up
01:21:19.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:19.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:19.825 00.007 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:21:20.447 00.622 10072 Exposure complete
01:21:20.495 00.048 10072 worker thread done servicing request
01:21:20.495 00.000 1032 OnExposeComplete: enter
01:21:20.497 00.002 1032 UpdateGuideState(): m_state=6
01:21:20.500 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2754
01:21:20.502 00.002 1032 Star::Find returns 1 (0), X=317.22, Y=752.49, Mass=1270, SNR=25.1, Peak=166 HFD=2.8
01:21:20.504 00.002 1032 MultiStar: [#1 0.09,0.06,1.04,U] [#2 0.09,0.08,0.80,U] [#3 -0.03,0.04,0.71,U] [#4 -0.07,0.05,0.68,U] [#5 -0.21,0.19,0.72,U] [#6 -0.22,-0.07,0.61,U] [#7 0.17,-0.17,0.57,U] [#8 -0.06,-0.21,0.58,U] 
01:21:20.505 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {-0.02, 0.19}
01:21:20.508 00.003 1032 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.83) = xAngle (0.23 = 0.23)
01:21:20.509 00.001 1032 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.23 = 0.23)
01:21:20.511 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.06 mountX=0.04 mountY=0.01, mountTheta=0.23
01:21:20.514 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
01:21:20.516 00.002 1032 Enqueuing Move request for scope (-0.02, 0.04)
01:21:20.517 00.001 10072 Worker thread wakes up
01:21:20.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
01:21:20.518 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
01:21:20.518 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.01
01:21:20.523 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:20.525 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:20.526 00.001 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:21:20.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:20.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:21:20.526 00.000 10072 MoveAxis(W, 8, ABG)
01:21:20.526 00.000 10072 Guiding  Dir = 3, Dur = 8
01:21:20.526 00.000 10072 IsGuiding returns 0
01:21:20.528 00.002 10072 PulseGuide returned control before completion, sleep 18
01:21:20.544 00.016 1032 UpdateGuideState exits: m=1270 SNR=25.1
01:21:20.546 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:20.549 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:20.551 00.002 1032 Enqueuing Expose request
01:21:20.555 00.004 10072 IsGuiding returns 0
01:21:20.555 00.000 10072 Move returns status 0, amount 8
01:21:20.555 00.000 10072 MoveAxis(N, 0, ABG)
01:21:20.555 00.000 10072 Move returns status 0, amount 0
01:21:20.555 00.000 10072 move complete, result=0
01:21:20.555 00.000 10072 worker thread done servicing request
01:21:20.555 00.000 10072 Worker thread wakes up
01:21:20.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:20.555 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:20.563 00.008 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:21:20.963 00.400 10072 Exposure complete
01:21:21.009 00.046 10072 worker thread done servicing request
01:21:21.009 00.000 1032 OnExposeComplete: enter
01:21:21.011 00.002 1032 UpdateGuideState(): m_state=6
01:21:21.013 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2755
01:21:21.014 00.001 1032 Star::Find returns 1 (0), X=317.11, Y=752.47, Mass=1322, SNR=25.6, Peak=155 HFD=2.9
01:21:21.017 00.003 1032 MultiStar: [#1 -0.06,0.04,0.98,U] [#2 0.18,0.06,0.77,U] [#3 0.02,0.05,0.68,U] [#4 -0.13,-0.08,0.73,U] [#5 -0.24,0.17,0.74,U] [#6 -0.05,-0.12,0.61,U] [#7 -0.00,-0.13,0.56,U] [#8 0.06,-0.19,0.57,U] 
01:21:21.020 00.003 1032 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {-0.12, 0.18}
01:21:21.022 00.002 1032 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.83) = xAngle (0.95 = 0.95)
01:21:21.025 00.003 1032 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.95 = 0.95)
01:21:21.026 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.78 mountX=0.03 mountY=0.04, mountTheta=0.95
01:21:21.029 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
01:21:21.030 00.001 1032 Enqueuing Move request for scope (-0.04, 0.02)
01:21:21.032 00.002 10072 Worker thread wakes up
01:21:21.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
01:21:21.032 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
01:21:21.032 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.04
01:21:21.034 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:21.037 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:21.037 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:21:21.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:21.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:21:21.037 00.000 10072 MoveAxis(W, 7, ABG)
01:21:21.037 00.000 10072 Guiding  Dir = 3, Dur = 7
01:21:21.038 00.001 10072 IsGuiding returns 0
01:21:21.038 00.000 10072 PulseGuide returned control before completion, sleep 17
01:21:21.056 00.018 1032 UpdateGuideState exits: m=1322 SNR=25.6
01:21:21.057 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:21.060 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:21.061 00.001 1032 Enqueuing Expose request
01:21:21.071 00.010 10072 IsGuiding returns 0
01:21:21.071 00.000 10072 Move returns status 0, amount 7
01:21:21.071 00.000 10072 MoveAxis(N, 0, ABG)
01:21:21.071 00.000 10072 Move returns status 0, amount 0
01:21:21.071 00.000 10072 move complete, result=0
01:21:21.071 00.000 10072 worker thread done servicing request
01:21:21.071 00.000 10072 Worker thread wakes up
01:21:21.071 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:21.071 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:21.072 00.001 1032 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
01:21:21.700 00.628 10072 Exposure complete
01:21:21.749 00.049 10072 worker thread done servicing request
01:21:21.749 00.000 1032 OnExposeComplete: enter
01:21:21.751 00.002 1032 UpdateGuideState(): m_state=6
01:21:21.752 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2756
01:21:21.754 00.002 1032 Star::Find returns 1 (0), X=317.12, Y=752.53, Mass=1296, SNR=25.3, Peak=151 HFD=2.8
01:21:21.755 00.001 1032 MultiStar: [#1 -0.12,0.06,1.01,U] [#2 0.12,0.23,0.76,U] [#3 -0.08,0.08,0.72,U] [#4 -0.20,0.04,0.74,U] [#5 -0.38,0.27,0.69,U] [#6 -0.29,0.01,0.66,U] [#7 0.16,-0.12,0.58,U] [#8 -0.21,-0.08,0.61,U] 
01:21:21.757 00.002 1032 refined, 8 included, MultiStar: {-0.12, 0.09}, one-star: {-0.11, 0.23}
01:21:21.759 00.002 1032 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.83) = xAngle (0.67 = 0.67)
01:21:21.760 00.001 1032 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.67 = 0.67)
01:21:21.761 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.16 cameraTheta=2.50 mountX=0.12 mountY=0.10, mountTheta=0.67
01:21:21.765 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.09, opts=13)
01:21:21.766 00.001 1032 Enqueuing Move request for scope (-0.12, 0.09)
01:21:21.768 00.002 10072 Worker thread wakes up
01:21:21.768 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
01:21:21.768 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
01:21:21.768 00.000 10072 Moving (-0.12, 0.09) raw xDistance=0.12 yDistance=0.10
01:21:21.772 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:21.777 00.005 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:21.777 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:21:21.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:21.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:21:21.777 00.000 10072 MoveAxis(W, 9, ABG)
01:21:21.777 00.000 10072 Guiding  Dir = 3, Dur = 9
01:21:21.778 00.001 10072 IsGuiding returns 0
01:21:21.778 00.000 10072 PulseGuide returned control before completion, sleep 19
01:21:21.794 00.016 1032 UpdateGuideState exits: m=1296 SNR=25.3
01:21:21.797 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:21.801 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:21.804 00.003 1032 Enqueuing Expose request
01:21:21.805 00.001 10072 IsGuiding returns 0
01:21:21.806 00.001 10072 Move returns status 0, amount 9
01:21:21.806 00.000 10072 MoveAxis(N, 0, ABG)
01:21:21.806 00.000 10072 Move returns status 0, amount 0
01:21:21.806 00.000 10072 move complete, result=0
01:21:21.806 00.000 10072 worker thread done servicing request
01:21:21.806 00.000 10072 Worker thread wakes up
01:21:21.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:21.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:21.814 00.008 1032 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
01:21:22.215 00.401 10072 Exposure complete
01:21:22.265 00.050 10072 worker thread done servicing request
01:21:22.266 00.001 1032 OnExposeComplete: enter
01:21:22.269 00.003 1032 UpdateGuideState(): m_state=6
01:21:22.270 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2757
01:21:22.273 00.003 1032 Star::Find returns 1 (0), X=317.22, Y=752.50, Mass=1352, SNR=25.9, Peak=156 HFD=3.0
01:21:22.275 00.002 1032 MultiStar: [#1 -0.13,0.11,1.00,U] [#2 0.06,0.04,0.74,U] [#3 -0.15,0.04,0.68,U] [#4 -0.14,0.03,0.72,U] [#5 -0.34,0.20,0.72,U] [#6 -0.06,0.01,0.59,U] [#7 0.21,-0.15,0.58,U] [#8 -0.29,-0.10,0.54,U] 
01:21:22.277 00.002 1032 refined, 8 included, MultiStar: {-0.09, 0.06}, one-star: {-0.01, 0.21}
01:21:22.278 00.001 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
01:21:22.279 00.001 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
01:21:22.280 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.57 mountX=0.08 mountY=0.08, mountTheta=0.74
01:21:22.283 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.06, opts=13)
01:21:22.284 00.001 1032 Enqueuing Move request for scope (-0.09, 0.06)
01:21:22.285 00.001 10072 Worker thread wakes up
01:21:22.286 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
01:21:22.286 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
01:21:22.286 00.000 10072 Moving (-0.09, 0.06) raw xDistance=0.08 yDistance=0.08
01:21:22.287 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:22.290 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:22.290 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:21:22.290 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:22.290 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:21:22.290 00.000 10072 MoveAxis(W, 7, ABG)
01:21:22.290 00.000 10072 Guiding  Dir = 3, Dur = 7
01:21:22.291 00.001 10072 IsGuiding returns 0
01:21:22.291 00.000 10072 PulseGuide returned control before completion, sleep 17
01:21:22.308 00.017 1032 UpdateGuideState exits: m=1352 SNR=25.9
01:21:22.310 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:22.311 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:22.313 00.002 1032 Enqueuing Expose request
01:21:22.321 00.008 10072 IsGuiding returns 0
01:21:22.321 00.000 10072 Move returns status 0, amount 7
01:21:22.321 00.000 10072 MoveAxis(N, 0, ABG)
01:21:22.321 00.000 10072 Move returns status 0, amount 0
01:21:22.321 00.000 10072 move complete, result=0
01:21:22.321 00.000 10072 worker thread done servicing request
01:21:22.321 00.000 10072 Worker thread wakes up
01:21:22.321 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:22.321 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:22.324 00.003 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:21:22.946 00.622 10072 Exposure complete
01:21:22.992 00.046 10072 worker thread done servicing request
01:21:22.992 00.000 1032 OnExposeComplete: enter
01:21:22.995 00.003 1032 UpdateGuideState(): m_state=6
01:21:22.997 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2758
01:21:22.998 00.001 1032 Star::Find returns 1 (0), X=317.28, Y=752.57, Mass=1345, SNR=25.9, Peak=170 HFD=2.8
01:21:23.001 00.003 1032 MultiStar: [#1 -0.03,0.07,1.02,U] [#2 0.22,-0.04,0.72,U] [#3 -0.06,-0.10,0.69,U] [#4 -0.20,0.06,0.70,U] [#5 -0.38,0.35,0.73,U] [#6 -0.32,0.04,0.63,U] [#7 0.11,-0.23,0.59,U] [#8 -0.01,0.01,0.57,U] 
01:21:23.002 00.001 1032 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {0.04, 0.27}
01:21:23.004 00.002 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
01:21:23.006 00.002 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
01:21:23.007 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.36 mountX=0.08 mountY=0.05, mountTheta=0.53
01:21:23.010 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.06, opts=13)
01:21:23.012 00.002 1032 Enqueuing Move request for scope (-0.07, 0.06)
01:21:23.014 00.002 10072 Worker thread wakes up
01:21:23.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
01:21:23.014 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
01:21:23.014 00.000 10072 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=0.05
01:21:23.016 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:23.018 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.00
01:21:23.018 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:21:23.018 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:23.018 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:21:23.018 00.000 10072 MoveAxis(W, 10, ABG)
01:21:23.018 00.000 10072 Guiding  Dir = 3, Dur = 10
01:21:23.019 00.001 10072 IsGuiding returns 0
01:21:23.019 00.000 10072 PulseGuide returned control before completion, sleep 20
01:21:23.037 00.018 1032 UpdateGuideState exits: m=1345 SNR=25.9
01:21:23.039 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:23.041 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:23.043 00.002 1032 Enqueuing Expose request
01:21:23.051 00.008 10072 IsGuiding returns 0
01:21:23.051 00.000 10072 Move returns status 0, amount 10
01:21:23.051 00.000 10072 MoveAxis(N, 0, ABG)
01:21:23.051 00.000 10072 Move returns status 0, amount 0
01:21:23.051 00.000 10072 move complete, result=0
01:21:23.051 00.000 10072 worker thread done servicing request
01:21:23.051 00.000 10072 Worker thread wakes up
01:21:23.051 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:23.051 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:23.052 00.001 1032 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
01:21:23.461 00.409 10072 Exposure complete
01:21:23.508 00.047 10072 worker thread done servicing request
01:21:23.508 00.000 1032 OnExposeComplete: enter
01:21:23.510 00.002 1032 UpdateGuideState(): m_state=6
01:21:23.512 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2759
01:21:23.513 00.001 1032 Star::Find returns 1 (0), X=317.25, Y=752.42, Mass=1454, SNR=26.9, Peak=182 HFD=3.0
01:21:23.515 00.002 1032 MultiStar: [#1 -0.05,0.08,0.94,U] [#2 0.17,0.07,0.76,U] [#3 -0.02,-0.12,0.68,U] [#4 -0.31,-0.02,0.70,U] [#5 -0.35,0.16,0.70,U] [#6 -0.24,-0.07,0.55,U] [#7 0.14,-0.26,0.53,U] [#8 -0.10,-0.10,0.54,U] 
01:21:23.517 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {0.02, 0.13}
01:21:23.519 00.002 1032 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.83) = xAngle (1.23 = 1.23)
01:21:23.521 00.002 1032 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.23 = 1.23)
01:21:23.523 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.06 mountX=0.03 mountY=0.07, mountTheta=1.23
01:21:23.527 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.01, opts=13)
01:21:23.529 00.002 1032 Enqueuing Move request for scope (-0.08, 0.01)
01:21:23.531 00.002 10072 Worker thread wakes up
01:21:23.531 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
01:21:23.531 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
01:21:23.531 00.000 10072 Moving (-0.08, 0.01) raw xDistance=0.03 yDistance=0.07
01:21:23.532 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:23.536 00.004 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
01:21:23.536 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:21:23.536 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:23.536 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:21:23.536 00.000 10072 MoveAxis(W, 9, ABG)
01:21:23.536 00.000 10072 Guiding  Dir = 3, Dur = 9
01:21:23.536 00.000 10072 IsGuiding returns 0
01:21:23.537 00.001 10072 PulseGuide returned control before completion, sleep 19
01:21:23.554 00.017 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:21:23.556 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:23.559 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:23.560 00.001 1032 Enqueuing Expose request
01:21:23.567 00.007 10072 IsGuiding returns 0
01:21:23.567 00.000 10072 Move returns status 0, amount 9
01:21:23.567 00.000 10072 MoveAxis(N, 0, ABG)
01:21:23.567 00.000 10072 Move returns status 0, amount 0
01:21:23.567 00.000 10072 move complete, result=0
01:21:23.567 00.000 10072 worker thread done servicing request
01:21:23.567 00.000 10072 Worker thread wakes up
01:21:23.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:23.567 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:23.569 00.002 1032 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
01:21:24.192 00.623 10072 Exposure complete
01:21:24.242 00.050 10072 worker thread done servicing request
01:21:24.243 00.001 1032 OnExposeComplete: enter
01:21:24.244 00.001 1032 UpdateGuideState(): m_state=6
01:21:24.246 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2760
01:21:24.249 00.003 1032 Star::Find returns 1 (0), X=317.23, Y=752.57, Mass=1473, SNR=27.1, Peak=180 HFD=2.9
01:21:24.251 00.002 1032 MultiStar: [#1 -0.00,0.04,0.95,U] [#2 0.06,0.09,0.71,U] [#3 -0.11,0.11,0.65,U] [#4 -0.13,0.05,0.68,U] [#5 -0.36,0.27,0.69,U] [#6 -0.12,-0.02,0.58,U] [#7 0.29,-0.18,0.53,U] [#8 -0.06,-0.15,0.52,U] 
01:21:24.253 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.08}, one-star: {0.00, 0.27}
01:21:24.255 00.002 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
01:21:24.256 00.001 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
01:21:24.258 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.14 mountX=0.09 mountY=0.03, mountTheta=0.31
01:21:24.260 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.08, opts=13)
01:21:24.262 00.002 1032 Enqueuing Move request for scope (-0.05, 0.08)
01:21:24.263 00.001 10072 Worker thread wakes up
01:21:24.263 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
01:21:24.263 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
01:21:24.263 00.000 10072 Moving (-0.05, 0.08) raw xDistance=0.09 yDistance=0.03
01:21:24.265 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:24.270 00.005 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
01:21:24.270 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:21:24.270 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:24.270 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:21:24.271 00.001 10072 MoveAxis(W, 10, ABG)
01:21:24.271 00.000 10072 Guiding  Dir = 3, Dur = 10
01:21:24.271 00.000 10072 IsGuiding returns 0
01:21:24.271 00.000 10072 PulseGuide returned control before completion, sleep 20
01:21:24.289 00.018 1032 UpdateGuideState exits: m=1473 SNR=27.1
01:21:24.291 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:24.293 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:24.296 00.003 1032 Enqueuing Expose request
01:21:24.304 00.008 10072 IsGuiding returns 0
01:21:24.304 00.000 10072 Move returns status 0, amount 10
01:21:24.304 00.000 10072 MoveAxis(N, 0, ABG)
01:21:24.304 00.000 10072 Move returns status 0, amount 0
01:21:24.304 00.000 10072 move complete, result=0
01:21:24.304 00.000 10072 worker thread done servicing request
01:21:24.304 00.000 10072 Worker thread wakes up
01:21:24.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:24.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:24.309 00.005 1032 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
01:21:24.711 00.402 10072 Exposure complete
01:21:24.760 00.049 10072 worker thread done servicing request
01:21:24.760 00.000 1032 OnExposeComplete: enter
01:21:24.763 00.003 1032 UpdateGuideState(): m_state=6
01:21:24.765 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2761
01:21:24.767 00.002 1032 Star::Find returns 1 (0), X=317.27, Y=752.63, Mass=1355, SNR=25.9, Peak=170 HFD=2.8
01:21:24.771 00.004 1032 MultiStar: [#1 0.01,0.17,0.92,U] [#2 0.10,0.32,0.77,U] [#3 -0.11,0.27,0.72,U] [#4 -0.22,0.22,0.71,U] [#5 -0.23,0.40,0.68,U] [#6 -0.27,0.09,0.57,U] [#7 0.13,-0.02,0.50,U] [#8 -0.16,0.04,0.57,U] 
01:21:24.773 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.22}, one-star: {0.04, 0.34}
01:21:24.775 00.002 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
01:21:24.776 00.001 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
01:21:24.778 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.88 mountX=0.23 mountY=0.01, mountTheta=0.05
01:21:24.781 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.22, opts=13)
01:21:24.782 00.001 1032 Enqueuing Move request for scope (-0.07, 0.22)
01:21:24.784 00.002 10072 Worker thread wakes up
01:21:24.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
01:21:24.784 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
01:21:24.784 00.000 10072 Moving (-0.07, 0.22) raw xDistance=0.23 yDistance=0.01
01:21:24.787 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:24.789 00.002 10072 PPEC rslt: input = 0.23, final = 0.11, react = 0.11, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 287.99
01:21:24.789 00.000 10072 PPEC: input: 0.23, control: 0.11, exposure: 500
01:21:24.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:24.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:21:24.789 00.000 10072 MoveAxis(W, 117, ABG)
01:21:24.789 00.000 10072 Guiding  Dir = 3, Dur = 117
01:21:24.790 00.001 10072 IsGuiding returns 0
01:21:24.790 00.000 10072 PulseGuide returned control before completion, sleep 127
01:21:24.810 00.020 1032 UpdateGuideState exits: m=1355 SNR=25.9
01:21:24.812 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:24.814 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:24.816 00.002 1032 Enqueuing Expose request
01:21:24.927 00.111 10072 IsGuiding returns 0
01:21:24.929 00.002 10072 Move returns status 0, amount 117
01:21:24.929 00.000 10072 MoveAxis(N, 0, ABG)
01:21:24.929 00.000 10072 Move returns status 0, amount 0
01:21:24.929 00.000 10072 move complete, result=0
01:21:24.929 00.000 1032 GuideStep: 0.2 px 117 ms WEST, 0.0 px 0 ms NORTH
01:21:24.933 00.004 10072 worker thread done servicing request
01:21:24.933 00.000 10072 Worker thread wakes up
01:21:24.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:24.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:25.563 00.630 10072 Exposure complete
01:21:25.617 00.054 10072 worker thread done servicing request
01:21:25.617 00.000 1032 OnExposeComplete: enter
01:21:25.619 00.002 1032 UpdateGuideState(): m_state=6
01:21:25.620 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2762
01:21:25.622 00.002 1032 Star::Find returns 1 (0), X=317.23, Y=752.37, Mass=1325, SNR=25.6, Peak=159 HFD=2.8
01:21:25.625 00.003 1032 MultiStar: [#1 0.04,-0.02,1.02,U] [#2 0.23,-0.01,0.82,U] [#3 0.01,-0.04,0.72,U] [#4 -0.14,-0.02,0.73,U] [#5 -0.29,0.01,0.71,U] [#6 -0.03,-0.12,0.60,U] [#7 0.11,-0.22,0.56,U] [#8 -0.06,-0.07,0.57,U] 
01:21:25.627 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.00, 0.08}
01:21:25.628 00.001 1032 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.83) = xAngle (-3.65 = 2.63)
01:21:25.630 00.002 1032 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.65 = 2.63)
01:21:25.631 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.82 mountX=-0.03 mountY=0.02, mountTheta=2.63
01:21:25.635 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
01:21:25.637 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
01:21:25.639 00.002 10072 Worker thread wakes up
01:21:25.639 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
01:21:25.639 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
01:21:25.639 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
01:21:25.641 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:25.644 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
01:21:25.645 00.001 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:21:25.645 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:25.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:21:25.645 00.000 10072 MoveAxis(W, 12, ABG)
01:21:25.645 00.000 10072 Guiding  Dir = 3, Dur = 12
01:21:25.645 00.000 10072 IsGuiding returns 0
01:21:25.646 00.001 10072 PulseGuide returned control before completion, sleep 22
01:21:25.663 00.017 1032 UpdateGuideState exits: m=1325 SNR=25.6
01:21:25.670 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:25.672 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:25.674 00.002 1032 Enqueuing Expose request
01:21:25.681 00.007 10072 IsGuiding returns 0
01:21:25.682 00.001 10072 Move returns status 0, amount 12
01:21:25.682 00.000 10072 MoveAxis(N, 0, ABG)
01:21:25.682 00.000 10072 Move returns status 0, amount 0
01:21:25.682 00.000 10072 move complete, result=0
01:21:25.682 00.000 10072 worker thread done servicing request
01:21:25.682 00.000 10072 Worker thread wakes up
01:21:25.682 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:25.682 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:25.685 00.003 1032 GuideStep: -0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
01:21:26.090 00.405 10072 Exposure complete
01:21:26.143 00.053 1032 OnExposeComplete: enter
01:21:26.145 00.002 1032 UpdateGuideState(): m_state=6
01:21:26.147 00.002 10072 worker thread done servicing request
01:21:26.147 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2763
01:21:26.149 00.002 1032 Star::Find returns 1 (0), X=317.32, Y=752.45, Mass=1328, SNR=25.7, Peak=151 HFD=3.0
01:21:26.150 00.001 1032 MultiStar: [#1 -0.01,0.04,0.96,U] [#2 0.28,-0.02,0.76,U] [#3 0.08,-0.02,0.66,U] [#4 -0.07,0.03,0.69,U] [#5 -0.07,0.15,0.70,U] [#6 -0.14,-0.06,0.61,U] [#7 0.20,-0.31,0.52,U] [#8 -0.02,-0.11,0.61,U] 
01:21:26.152 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {0.09, 0.15}
01:21:26.154 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
01:21:26.155 00.001 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
01:21:26.156 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.07 mountX=-0.01 mountY=-0.04, mountTheta=-1.76
01:21:26.158 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
01:21:26.160 00.002 1032 Enqueuing Move request for scope (0.04, 0.00)
01:21:26.162 00.002 10072 Worker thread wakes up
01:21:26.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
01:21:26.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
01:21:26.162 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
01:21:26.165 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:26.167 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
01:21:26.167 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:21:26.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:26.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:21:26.167 00.000 10072 MoveAxis(W, 11, ABG)
01:21:26.167 00.000 10072 Guiding  Dir = 3, Dur = 11
01:21:26.168 00.001 10072 IsGuiding returns 0
01:21:26.168 00.000 10072 PulseGuide returned control before completion, sleep 21
01:21:26.186 00.018 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:21:26.188 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:26.191 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:26.193 00.002 1032 Enqueuing Expose request
01:21:26.200 00.007 10072 IsGuiding returns 0
01:21:26.200 00.000 10072 Move returns status 0, amount 11
01:21:26.200 00.000 10072 MoveAxis(N, 0, ABG)
01:21:26.200 00.000 10072 Move returns status 0, amount 0
01:21:26.200 00.000 10072 move complete, result=0
01:21:26.200 00.000 10072 worker thread done servicing request
01:21:26.201 00.001 10072 Worker thread wakes up
01:21:26.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:26.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:26.205 00.004 1032 GuideStep: -0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
01:21:26.824 00.619 10072 Exposure complete
01:21:26.874 00.050 10072 worker thread done servicing request
01:21:26.874 00.000 1032 OnExposeComplete: enter
01:21:26.876 00.002 1032 UpdateGuideState(): m_state=6
01:21:26.878 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2764
01:21:26.879 00.001 1032 Star::Find returns 1 (0), X=317.33, Y=752.44, Mass=1381, SNR=26.2, Peak=163 HFD=3.0
01:21:26.881 00.002 1032 MultiStar: [#1 0.15,0.20,0.94,U] [#2 0.27,0.11,0.74,U] [#3 0.08,0.11,0.67,U] [#4 -0.13,0.01,0.72,U] [#5 -0.12,0.20,0.71,U] [#6 -0.19,-0.07,0.59,U] [#7 0.16,-0.24,0.56,U] [#8 -0.13,-0.14,0.58,U] 
01:21:26.883 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {0.10, 0.15}
01:21:26.885 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
01:21:26.887 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
01:21:26.888 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.06 mountX=0.05 mountY=-0.05, mountTheta=-0.77
01:21:26.890 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
01:21:26.893 00.003 1032 Enqueuing Move request for scope (0.03, 0.06)
01:21:26.896 00.003 10072 Worker thread wakes up
01:21:26.897 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
01:21:26.897 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
01:21:26.897 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.05
01:21:26.899 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:26.900 00.001 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
01:21:26.901 00.001 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:21:26.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:26.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:21:26.901 00.000 10072 MoveAxis(W, 13, ABG)
01:21:26.901 00.000 10072 Guiding  Dir = 3, Dur = 13
01:21:26.901 00.000 10072 IsGuiding returns 0
01:21:26.902 00.001 10072 PulseGuide returned control before completion, sleep 23
01:21:26.919 00.017 1032 UpdateGuideState exits: m=1381 SNR=26.2
01:21:26.920 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:26.921 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:26.923 00.002 1032 Enqueuing Expose request
01:21:26.932 00.009 10072 IsGuiding returns 0
01:21:26.932 00.000 10072 Move returns status 0, amount 13
01:21:26.932 00.000 10072 MoveAxis(N, 0, ABG)
01:21:26.932 00.000 10072 Move returns status 0, amount 0
01:21:26.932 00.000 10072 move complete, result=0
01:21:26.932 00.000 10072 worker thread done servicing request
01:21:26.932 00.000 10072 Worker thread wakes up
01:21:26.932 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:26.932 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:26.935 00.003 1032 GuideStep: 0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
01:21:27.340 00.405 10072 Exposure complete
01:21:27.389 00.049 10072 worker thread done servicing request
01:21:27.390 00.001 1032 OnExposeComplete: enter
01:21:27.392 00.002 1032 UpdateGuideState(): m_state=6
01:21:27.394 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2765
01:21:27.398 00.004 1032 Star::Find returns 1 (0), X=317.24, Y=752.38, Mass=1353, SNR=25.9, Peak=164 HFD=2.8
01:21:27.401 00.003 1032 MultiStar: [#1 0.05,-0.04,0.97,U] [#2 0.25,0.16,0.76,U] [#3 0.19,-0.01,0.69,U] [#4 -0.21,-0.04,0.75,U] [#5 -0.23,0.19,0.73,U] [#6 -0.22,0.01,0.61,U] [#7 0.25,-0.30,0.54,U] [#8 -0.10,-0.08,0.59,U] 
01:21:27.403 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {0.01, 0.09}
01:21:27.404 00.001 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
01:21:27.406 00.002 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
01:21:27.408 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.78 mountX=0.01 mountY=-0.00, mountTheta=-0.05
01:21:27.411 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
01:21:27.413 00.002 1032 Enqueuing Move request for scope (-0.00, 0.01)
01:21:27.414 00.001 10072 Worker thread wakes up
01:21:27.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
01:21:27.414 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
01:21:27.415 00.001 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
01:21:27.417 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:27.419 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
01:21:27.419 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:21:27.419 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:27.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:21:27.419 00.000 10072 MoveAxis(W, 12, ABG)
01:21:27.421 00.002 10072 Guiding  Dir = 3, Dur = 12
01:21:27.421 00.000 10072 IsGuiding returns 0
01:21:27.421 00.000 10072 PulseGuide returned control before completion, sleep 22
01:21:27.439 00.018 1032 UpdateGuideState exits: m=1353 SNR=25.9
01:21:27.441 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:27.443 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:27.443 00.000 1032 Enqueuing Expose request
01:21:27.447 00.004 10072 IsGuiding returns 0
01:21:27.447 00.000 10072 Move returns status 0, amount 12
01:21:27.447 00.000 10072 MoveAxis(N, 0, ABG)
01:21:27.447 00.000 10072 Move returns status 0, amount 0
01:21:27.447 00.000 10072 move complete, result=0
01:21:27.447 00.000 10072 worker thread done servicing request
01:21:27.447 00.000 10072 Worker thread wakes up
01:21:27.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:27.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:27.453 00.006 1032 GuideStep: 0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
01:21:28.077 00.624 10072 Exposure complete
01:21:28.126 00.049 10072 worker thread done servicing request
01:21:28.126 00.000 1032 OnExposeComplete: enter
01:21:28.128 00.002 1032 UpdateGuideState(): m_state=6
01:21:28.129 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2766
01:21:28.132 00.003 1032 Star::Find returns 1 (0), X=317.30, Y=752.58, Mass=1307, SNR=25.5, Peak=152 HFD=3.0
01:21:28.133 00.001 1032 MultiStar: [#1 0.11,-0.03,0.98,U] [#2 0.24,0.14,0.73,U] [#3 0.04,0.09,0.71,U] [#4 0.07,0.15,0.71,U] [#5 -0.07,0.31,0.70,U] [#6 -0.13,0.08,0.64,U] [#7 0.06,-0.09,0.56,U] [#8 0.07,0.05,0.56,U] 
01:21:28.135 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.12}, one-star: {0.07, 0.29}
01:21:28.136 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
01:21:28.137 00.001 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
01:21:28.138 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.12 mountX=0.10 mountY=-0.08, mountTheta=-0.71
01:21:28.141 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
01:21:28.143 00.002 1032 Enqueuing Move request for scope (0.06, 0.12)
01:21:28.145 00.002 10072 Worker thread wakes up
01:21:28.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
01:21:28.145 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
01:21:28.145 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.08
01:21:28.147 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:28.150 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
01:21:28.150 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:21:28.150 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:28.150 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:21:28.150 00.000 10072 MoveAxis(W, 14, ABG)
01:21:28.150 00.000 10072 Guiding  Dir = 3, Dur = 14
01:21:28.151 00.001 10072 IsGuiding returns 0
01:21:28.152 00.001 10072 PulseGuide returned control before completion, sleep 24
01:21:28.169 00.017 1032 UpdateGuideState exits: m=1307 SNR=25.5
01:21:28.171 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:28.174 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:28.176 00.002 1032 Enqueuing Expose request
01:21:28.186 00.010 10072 IsGuiding returns 0
01:21:28.186 00.000 10072 Move returns status 0, amount 14
01:21:28.186 00.000 10072 MoveAxis(N, 0, ABG)
01:21:28.186 00.000 10072 Move returns status 0, amount 0
01:21:28.186 00.000 10072 move complete, result=0
01:21:28.186 00.000 10072 worker thread done servicing request
01:21:28.186 00.000 10072 Worker thread wakes up
01:21:28.186 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:28.187 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:28.189 00.002 1032 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
01:21:28.595 00.406 10072 Exposure complete
01:21:28.642 00.047 10072 worker thread done servicing request
01:21:28.642 00.000 1032 OnExposeComplete: enter
01:21:28.644 00.002 1032 UpdateGuideState(): m_state=6
01:21:28.646 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2767
01:21:28.648 00.002 1032 Star::Find returns 1 (0), X=317.22, Y=752.53, Mass=1499, SNR=27.3, Peak=163 HFD=2.9
01:21:28.649 00.001 1032 MultiStar: [#1 -0.07,0.06,0.91,U] [#2 0.13,0.19,0.74,U] [#3 -0.02,0.08,0.63,U] [#4 -0.07,0.12,0.66,U] [#5 -0.23,0.25,0.66,U] [#6 -0.06,-0.03,0.57,U] [#7 0.15,-0.20,0.55,U] [#8 -0.13,-0.01,0.50,U] 
01:21:28.652 00.003 1032 refined, 8 included, MultiStar: {-0.03, 0.09}, one-star: {-0.01, 0.23}
01:21:28.653 00.001 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
01:21:28.655 00.002 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
01:21:28.656 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.90 mountX=0.10 mountY=0.01, mountTheta=0.07
01:21:28.659 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.09, opts=13)
01:21:28.660 00.001 1032 Enqueuing Move request for scope (-0.03, 0.09)
01:21:28.662 00.002 10072 Worker thread wakes up
01:21:28.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
01:21:28.662 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
01:21:28.662 00.000 10072 Moving (-0.03, 0.09) raw xDistance=0.10 yDistance=0.01
01:21:28.663 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:28.666 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
01:21:28.666 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:21:28.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:28.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:21:28.667 00.001 10072 MoveAxis(W, 12, ABG)
01:21:28.667 00.000 10072 Guiding  Dir = 3, Dur = 12
01:21:28.667 00.000 10072 IsGuiding returns 0
01:21:28.667 00.000 10072 PulseGuide returned control before completion, sleep 22
01:21:28.684 00.017 1032 UpdateGuideState exits: m=1499 SNR=27.3
01:21:28.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:28.688 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:28.690 00.002 1032 Enqueuing Expose request
01:21:28.700 00.010 10072 IsGuiding returns 0
01:21:28.700 00.000 10072 Move returns status 0, amount 12
01:21:28.700 00.000 10072 MoveAxis(N, 0, ABG)
01:21:28.700 00.000 10072 Move returns status 0, amount 0
01:21:28.700 00.000 10072 move complete, result=0
01:21:28.700 00.000 10072 worker thread done servicing request
01:21:28.700 00.000 10072 Worker thread wakes up
01:21:28.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:28.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:28.703 00.003 1032 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
01:21:29.329 00.626 10072 Exposure complete
01:21:29.377 00.048 10072 worker thread done servicing request
01:21:29.377 00.000 1032 OnExposeComplete: enter
01:21:29.380 00.003 1032 UpdateGuideState(): m_state=6
01:21:29.382 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2768
01:21:29.383 00.001 1032 Star::Find returns 1 (0), X=317.11, Y=752.60, Mass=1411, SNR=26.5, Peak=168 HFD=2.7
01:21:29.385 00.002 1032 MultiStar: [#1 -0.14,-0.02,0.88,U] [#2 0.11,0.07,0.75,U] [#3 -0.04,-0.04,0.74,U] [#4 -0.17,0.10,0.69,U] [#5 -0.39,0.18,0.70,U] [#6 -0.38,-0.03,0.57,U] [#7 0.11,-0.19,0.58,U] [#8 -0.24,0.03,0.56,U] 
01:21:29.387 00.002 1032 refined, 8 included, MultiStar: {-0.13, 0.06}, one-star: {-0.12, 0.31}
01:21:29.388 00.001 1032 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.83) = xAngle (0.88 = 0.88)
01:21:29.390 00.002 1032 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.88 = 0.88)
01:21:29.392 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.15 cameraTheta=2.71 mountX=0.09 mountY=0.11, mountTheta=0.88
01:21:29.395 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.06, opts=13)
01:21:29.397 00.002 1032 Enqueuing Move request for scope (-0.13, 0.06)
01:21:29.398 00.001 10072 Worker thread wakes up
01:21:29.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
01:21:29.398 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
01:21:29.399 00.001 10072 Moving (-0.13, 0.06) raw xDistance=0.09 yDistance=0.11
01:21:29.400 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:29.402 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
01:21:29.403 00.001 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:21:29.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:29.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:21:29.403 00.000 10072 MoveAxis(W, 13, ABG)
01:21:29.403 00.000 10072 Guiding  Dir = 3, Dur = 13
01:21:29.403 00.000 10072 IsGuiding returns 0
01:21:29.404 00.001 10072 PulseGuide returned control before completion, sleep 23
01:21:29.420 00.016 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:21:29.422 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:29.425 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:29.426 00.001 1032 Enqueuing Expose request
01:21:29.435 00.009 10072 IsGuiding returns 0
01:21:29.436 00.001 10072 Move returns status 0, amount 13
01:21:29.436 00.000 10072 MoveAxis(N, 0, ABG)
01:21:29.436 00.000 10072 Move returns status 0, amount 0
01:21:29.436 00.000 10072 move complete, result=0
01:21:29.436 00.000 10072 worker thread done servicing request
01:21:29.436 00.000 10072 Worker thread wakes up
01:21:29.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:29.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:29.436 00.000 1032 GuideStep: 0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
01:21:29.843 00.407 10072 Exposure complete
01:21:29.894 00.051 10072 worker thread done servicing request
01:21:29.894 00.000 1032 OnExposeComplete: enter
01:21:29.897 00.003 1032 UpdateGuideState(): m_state=6
01:21:29.900 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2769
01:21:29.902 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=752.61, Mass=1215, SNR=24.6, Peak=167 HFD=2.7
01:21:29.903 00.001 1032 MultiStar: [#1 0.09,0.21,1.05,U] [#2 0.10,0.43,0.80,U] [#3 0.03,0.22,0.71,U] [#4 -0.17,0.28,0.75,U] [#5 -0.17,0.34,0.71,U] [#6 -0.12,0.11,0.61,U] [#7 0.10,-0.12,0.59,U] [#8 -0.10,-0.00,0.65,U] 
01:21:29.905 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.22}, one-star: {-0.02, 0.32}
01:21:29.907 00.002 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
01:21:29.908 00.001 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
01:21:29.909 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.68 mountX=0.22 mountY=-0.03, mountTheta=-0.15
01:21:29.912 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.22, opts=13)
01:21:29.913 00.001 1032 Enqueuing Move request for scope (-0.02, 0.22)
01:21:29.915 00.002 10072 Worker thread wakes up
01:21:29.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
01:21:29.915 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
01:21:29.915 00.000 10072 Moving (-0.02, 0.22) raw xDistance=0.22 yDistance=-0.03
01:21:29.917 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:29.920 00.003 10072 PPEC rslt: input = 0.22, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 287.99
01:21:29.920 00.000 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
01:21:29.921 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:29.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:21:29.921 00.000 10072 MoveAxis(W, 111, ABG)
01:21:29.921 00.000 10072 Guiding  Dir = 3, Dur = 111
01:21:29.921 00.000 10072 IsGuiding returns 0
01:21:29.922 00.001 10072 PulseGuide returned control before completion, sleep 121
01:21:29.940 00.018 1032 UpdateGuideState exits: m=1215 SNR=24.6
01:21:29.942 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:29.944 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:29.946 00.002 1032 Enqueuing Expose request
01:21:30.057 00.111 10072 IsGuiding returns 0
01:21:30.057 00.000 10072 Move returns status 0, amount 111
01:21:30.057 00.000 10072 MoveAxis(N, 0, ABG)
01:21:30.057 00.000 10072 Move returns status 0, amount 0
01:21:30.057 00.000 10072 move complete, result=0
01:21:30.057 00.000 10072 worker thread done servicing request
01:21:30.057 00.000 10072 Worker thread wakes up
01:21:30.057 00.000 1032 GuideStep: 0.2 px 111 ms WEST, -0.0 px 0 ms NORTH
01:21:30.059 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:30.060 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:30.684 00.624 10072 Exposure complete
01:21:30.733 00.049 10072 worker thread done servicing request
01:21:30.733 00.000 1032 OnExposeComplete: enter
01:21:30.735 00.002 1032 UpdateGuideState(): m_state=6
01:21:30.738 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2770
01:21:30.740 00.002 1032 Star::Find returns 1 (0), X=317.34, Y=752.45, Mass=1361, SNR=26.0, Peak=152 HFD=3.0
01:21:30.742 00.002 1032 MultiStar: [#1 0.08,0.10,0.99,U] [#2 0.12,0.30,0.80,U] [#3 0.06,0.13,0.70,U] [#4 -0.08,0.07,0.69,U] [#5 -0.12,0.32,0.73,U] [#6 0.06,-0.03,0.64,U] [#7 0.23,0.03,0.54,U] [#8 -0.01,-0.07,0.57,U] 
01:21:30.743 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {0.11, 0.16}
01:21:30.744 00.001 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
01:21:30.746 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
01:21:30.747 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.19 mountX=0.11 mountY=-0.08, mountTheta=-0.64
01:21:30.750 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
01:21:30.751 00.001 1032 Enqueuing Move request for scope (0.05, 0.12)
01:21:30.753 00.002 10072 Worker thread wakes up
01:21:30.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
01:21:30.753 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
01:21:30.753 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.11 yDistance=-0.08
01:21:30.755 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:30.757 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
01:21:30.757 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:21:30.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:30.757 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:21:30.757 00.000 10072 MoveAxis(W, 15, ABG)
01:21:30.758 00.001 10072 Guiding  Dir = 3, Dur = 15
01:21:30.758 00.000 10072 IsGuiding returns 0
01:21:30.758 00.000 10072 PulseGuide returned control before completion, sleep 25
01:21:30.776 00.018 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:21:30.779 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:30.780 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:30.781 00.001 1032 Enqueuing Expose request
01:21:30.787 00.006 10072 IsGuiding returns 0
01:21:30.787 00.000 10072 Move returns status 0, amount 15
01:21:30.787 00.000 10072 MoveAxis(N, 0, ABG)
01:21:30.787 00.000 10072 Move returns status 0, amount 0
01:21:30.787 00.000 10072 move complete, result=0
01:21:30.787 00.000 10072 worker thread done servicing request
01:21:30.787 00.000 10072 Worker thread wakes up
01:21:30.788 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:30.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:30.790 00.002 1032 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
01:21:31.195 00.405 10072 Exposure complete
01:21:31.245 00.050 10072 worker thread done servicing request
01:21:31.245 00.000 1032 OnExposeComplete: enter
01:21:31.248 00.003 1032 UpdateGuideState(): m_state=6
01:21:31.250 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2771
01:21:31.252 00.002 1032 Star::Find returns 1 (0), X=317.24, Y=752.41, Mass=1380, SNR=26.2, Peak=158 HFD=2.8
01:21:31.254 00.002 1032 MultiStar: [#1 -0.08,-0.08,0.95,U] [#2 0.05,0.12,0.72,U] [#3 -0.05,0.20,0.66,U] [#4 -0.00,0.00,0.73,U] [#5 -0.30,0.10,0.68,U] [#6 -0.15,-0.11,0.59,U] [#7 0.06,-0.11,0.56,U] [#8 0.06,-0.13,0.55,U] 
01:21:31.256 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {0.01, 0.12}
01:21:31.257 00.001 1032 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.83) = xAngle (0.90 = 0.90)
01:21:31.259 00.002 1032 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.90 = 0.90)
01:21:31.262 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.73 mountX=0.03 mountY=0.04, mountTheta=0.90
01:21:31.265 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
01:21:31.266 00.001 1032 Enqueuing Move request for scope (-0.04, 0.02)
01:21:31.270 00.004 10072 Worker thread wakes up
01:21:31.270 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
01:21:31.271 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
01:21:31.271 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.04
01:21:31.274 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:31.276 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
01:21:31.276 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:21:31.277 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:31.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:21:31.277 00.000 10072 MoveAxis(W, 12, ABG)
01:21:31.277 00.000 10072 Guiding  Dir = 3, Dur = 12
01:21:31.277 00.000 10072 IsGuiding returns 0
01:21:31.278 00.001 10072 PulseGuide returned control before completion, sleep 22
01:21:31.296 00.018 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:21:31.299 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:31.303 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:31.305 00.002 10072 IsGuiding returns 0
01:21:31.305 00.000 1032 Enqueuing Expose request
01:21:31.307 00.002 10072 Move returns status 0, amount 12
01:21:31.307 00.000 10072 MoveAxis(N, 0, ABG)
01:21:31.307 00.000 10072 Move returns status 0, amount 0
01:21:31.307 00.000 10072 move complete, result=0
01:21:31.307 00.000 10072 worker thread done servicing request
01:21:31.307 00.000 10072 Worker thread wakes up
01:21:31.307 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:31.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:31.316 00.009 1032 GuideStep: 0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
01:21:31.931 00.615 10072 Exposure complete
01:21:31.979 00.048 10072 worker thread done servicing request
01:21:31.979 00.000 1032 OnExposeComplete: enter
01:21:31.980 00.001 1032 UpdateGuideState(): m_state=6
01:21:31.982 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2772
01:21:31.983 00.001 1032 Star::Find returns 1 (0), X=317.17, Y=752.54, Mass=1382, SNR=26.2, Peak=182 HFD=2.8
01:21:31.985 00.002 1032 MultiStar: [#1 0.05,0.13,0.97,U] [#2 0.04,0.23,0.70,U] [#3 -0.13,0.12,0.68,U] [#4 -0.21,0.07,0.70,U] [#5 -0.23,0.28,0.73,U] [#6 -0.18,0.03,0.57,U] [#7 0.12,-0.12,0.56,U] [#8 -0.19,-0.12,0.57,U] 
01:21:31.987 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.12}, one-star: {-0.06, 0.25}
01:21:31.989 00.002 1032 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.83) = xAngle (0.35 = 0.35)
01:21:31.992 00.003 1032 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.35 = 0.35)
01:21:31.994 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.18 mountX=0.13 mountY=0.05, mountTheta=0.35
01:21:31.996 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.12, opts=13)
01:21:31.998 00.002 1032 Enqueuing Move request for scope (-0.08, 0.12)
01:21:31.999 00.001 10072 Worker thread wakes up
01:21:31.999 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
01:21:31.999 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
01:21:32.000 00.001 10072 Moving (-0.08, 0.12) raw xDistance=0.13 yDistance=0.05
01:21:32.002 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:32.004 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 287.99
01:21:32.004 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
01:21:32.004 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:32.004 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:21:32.004 00.000 10072 MoveAxis(W, 76, ABG)
01:21:32.004 00.000 10072 Guiding  Dir = 3, Dur = 76
01:21:32.005 00.001 10072 IsGuiding returns 0
01:21:32.005 00.000 10072 PulseGuide returned control before completion, sleep 86
01:21:32.024 00.019 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:21:32.026 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:32.028 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:32.030 00.002 1032 Enqueuing Expose request
01:21:32.099 00.069 10072 IsGuiding returns 0
01:21:32.099 00.000 10072 Move returns status 0, amount 76
01:21:32.099 00.000 10072 MoveAxis(N, 0, ABG)
01:21:32.099 00.000 10072 Move returns status 0, amount 0
01:21:32.099 00.000 10072 move complete, result=0
01:21:32.099 00.000 10072 worker thread done servicing request
01:21:32.099 00.000 10072 Worker thread wakes up
01:21:32.100 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:32.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:32.100 00.000 1032 GuideStep: 0.1 px 76 ms WEST, 0.0 px 0 ms NORTH
01:21:32.508 00.408 10072 Exposure complete
01:21:32.560 00.052 10072 worker thread done servicing request
01:21:32.560 00.000 1032 OnExposeComplete: enter
01:21:32.563 00.003 1032 UpdateGuideState(): m_state=6
01:21:32.564 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2773
01:21:32.566 00.002 1032 Star::Find returns 1 (0), X=317.06, Y=752.71, Mass=1309, SNR=25.5, Peak=153 HFD=2.6
01:21:32.568 00.002 1032 MultiStar: [#1 -0.27,0.25,1.03,U] [#2 0.02,0.39,0.75,U] [#3 -0.13,0.32,0.72,U] [#4 -0.11,0.28,0.71,U] [#5 -0.32,0.39,0.74,U] [#6 -0.36,0.04,0.63,U] [#7 -0.08,0.01,0.54,U] [#8 -0.11,0.25,0.57,U] 
01:21:32.571 00.003 1032 refined, 8 included, MultiStar: {-0.18, 0.28}, one-star: {-0.17, 0.42}
01:21:32.572 00.001 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
01:21:32.574 00.002 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
01:21:32.575 00.001 1032 CameraToMount -- cameraX=-0.18 cameraY=0.28 hyp=0.33 cameraTheta=2.14 mountX=0.32 mountY=0.10, mountTheta=0.31
01:21:32.577 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=0.28, opts=13)
01:21:32.579 00.002 1032 Enqueuing Move request for scope (-0.18, 0.28)
01:21:32.584 00.005 10072 Worker thread wakes up
01:21:32.584 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.28) opts 0xd
01:21:32.584 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, 0.28)
01:21:32.584 00.000 10072 Moving (-0.18, 0.28) raw xDistance=0.32 yDistance=0.10
01:21:32.586 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:32.588 00.002 10072 PPEC rslt: input = 0.32, final = 0.16, react = 0.14, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 287.99
01:21:32.588 00.000 10072 PPEC: input: 0.32, control: 0.16, exposure: 500
01:21:32.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:32.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:21:32.589 00.001 10072 MoveAxis(W, 159, ABG)
01:21:32.589 00.000 10072 Guiding  Dir = 3, Dur = 159
01:21:32.589 00.000 10072 IsGuiding returns 0
01:21:32.590 00.001 10072 PulseGuide returned control before completion, sleep 169
01:21:32.608 00.018 1032 UpdateGuideState exits: m=1309 SNR=25.5
01:21:32.610 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:32.612 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:32.615 00.003 1032 Enqueuing Expose request
01:21:32.772 00.157 10072 IsGuiding returns 0
01:21:32.772 00.000 10072 Move returns status 0, amount 159
01:21:32.772 00.000 10072 MoveAxis(N, 0, ABG)
01:21:32.772 00.000 10072 Move returns status 0, amount 0
01:21:32.772 00.000 10072 move complete, result=0
01:21:32.772 00.000 10072 worker thread done servicing request
01:21:32.772 00.000 10072 Worker thread wakes up
01:21:32.772 00.000 1032 GuideStep: 0.3 px 159 ms WEST, 0.1 px 0 ms NORTH
01:21:32.774 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:32.774 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:33.401 00.627 10072 Exposure complete
01:21:33.448 00.047 10072 worker thread done servicing request
01:21:33.448 00.000 1032 OnExposeComplete: enter
01:21:33.451 00.003 1032 UpdateGuideState(): m_state=6
01:21:33.452 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2774
01:21:33.455 00.003 1032 Star::Find returns 1 (0), X=317.18, Y=752.54, Mass=1344, SNR=25.8, Peak=179 HFD=2.8
01:21:33.457 00.002 1032 MultiStar: [#1 0.01,0.11,0.95,U] [#2 0.08,0.28,0.73,U] [#3 0.10,0.08,0.68,U] [#4 -0.12,0.12,0.70,U] [#5 -0.29,0.35,0.75,U] [#6 0.01,0.03,0.60,U] [#7 0.14,-0.11,0.54,U] [#8 0.04,-0.02,0.56,U] 
01:21:33.459 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.14}, one-star: {-0.05, 0.25}
01:21:33.461 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
01:21:33.463 00.002 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
01:21:33.465 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.71 mountX=0.14 mountY=-0.02, mountTheta=-0.12
01:21:33.468 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.14, opts=13)
01:21:33.470 00.002 1032 Enqueuing Move request for scope (-0.02, 0.14)
01:21:33.471 00.001 10072 Worker thread wakes up
01:21:33.472 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
01:21:33.472 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
01:21:33.472 00.000 10072 Moving (-0.02, 0.14) raw xDistance=0.14 yDistance=-0.02
01:21:33.474 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:33.476 00.002 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.06, pred = 0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 287.99
01:21:33.476 00.000 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
01:21:33.477 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:33.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:21:33.477 00.000 10072 MoveAxis(W, 80, ABG)
01:21:33.477 00.000 10072 Guiding  Dir = 3, Dur = 80
01:21:33.477 00.000 10072 IsGuiding returns 0
01:21:33.478 00.001 10072 PulseGuide returned control before completion, sleep 90
01:21:33.497 00.019 1032 UpdateGuideState exits: m=1344 SNR=25.8
01:21:33.498 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:33.500 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:33.501 00.001 1032 Enqueuing Expose request
01:21:33.569 00.068 10072 IsGuiding returns 0
01:21:33.569 00.000 10072 Move returns status 0, amount 80
01:21:33.569 00.000 10072 MoveAxis(N, 0, ABG)
01:21:33.569 00.000 10072 Move returns status 0, amount 0
01:21:33.569 00.000 10072 move complete, result=0
01:21:33.569 00.000 10072 worker thread done servicing request
01:21:33.569 00.000 10072 Worker thread wakes up
01:21:33.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:33.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:33.570 00.001 1032 GuideStep: 0.1 px 80 ms WEST, -0.0 px 0 ms NORTH
01:21:33.981 00.411 10072 Exposure complete
01:21:34.028 00.047 10072 worker thread done servicing request
01:21:34.029 00.001 1032 OnExposeComplete: enter
01:21:34.031 00.002 1032 UpdateGuideState(): m_state=6
01:21:34.033 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2775
01:21:34.036 00.003 1032 Star::Find returns 1 (0), X=317.21, Y=752.50, Mass=1668, SNR=28.8, Peak=185 HFD=3.0
01:21:34.037 00.001 1032 MultiStar: [#1 0.01,0.01,0.87,U] [#2 0.25,0.20,0.67,U] [#3 0.09,-0.00,0.62,U] [#4 -0.02,-0.07,0.65,U] [#5 -0.24,0.27,0.64,U] [#6 0.07,-0.09,0.56,U] [#7 0.11,0.03,0.46,U] [#8 -0.04,-0.23,0.51,U] 
01:21:34.039 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.02, 0.21}
01:21:34.040 00.001 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
01:21:34.042 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
01:21:34.043 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.21 mountX=0.05 mountY=-0.03, mountTheta=-0.62
01:21:34.045 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
01:21:34.048 00.003 1032 Enqueuing Move request for scope (0.02, 0.05)
01:21:34.050 00.002 10072 Worker thread wakes up
01:21:34.050 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:21:34.050 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:21:34.050 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.03
01:21:34.054 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:34.056 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
01:21:34.056 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:21:34.056 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:34.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:21:34.056 00.000 10072 MoveAxis(W, 13, ABG)
01:21:34.056 00.000 10072 Guiding  Dir = 3, Dur = 13
01:21:34.056 00.000 10072 IsGuiding returns 0
01:21:34.057 00.001 10072 PulseGuide returned control before completion, sleep 23
01:21:34.073 00.016 1032 UpdateGuideState exits: m=1668 SNR=28.8
01:21:34.076 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:34.078 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:34.079 00.001 1032 Enqueuing Expose request
01:21:34.086 00.007 10072 IsGuiding returns 0
01:21:34.086 00.000 10072 Move returns status 0, amount 13
01:21:34.086 00.000 10072 MoveAxis(N, 0, ABG)
01:21:34.086 00.000 10072 Move returns status 0, amount 0
01:21:34.086 00.000 10072 move complete, result=0
01:21:34.086 00.000 10072 worker thread done servicing request
01:21:34.086 00.000 10072 Worker thread wakes up
01:21:34.086 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:34.086 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:34.090 00.004 1032 GuideStep: 0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
01:21:34.712 00.622 10072 Exposure complete
01:21:34.757 00.045 10072 worker thread done servicing request
01:21:34.757 00.000 1032 OnExposeComplete: enter
01:21:34.759 00.002 1032 UpdateGuideState(): m_state=6
01:21:34.761 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2776
01:21:34.762 00.001 1032 Star::Find returns 1 (0), X=317.26, Y=752.48, Mass=1414, SNR=26.5, Peak=156 HFD=3.0
01:21:34.764 00.002 1032 MultiStar: [#1 0.02,-0.04,0.93,U] [#2 0.20,0.06,0.76,U] [#3 0.07,-0.16,0.61,U] [#4 -0.04,-0.10,0.74,U] [#5 -0.12,0.03,0.71,U] [#6 -0.01,-0.12,0.58,U] [#7 0.17,-0.27,0.52,U] [#8 -0.08,-0.17,0.57,U] 
01:21:34.767 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.03, 0.19}
01:21:34.770 00.003 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
01:21:34.771 00.001 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
01:21:34.773 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-1.00 mountX=-0.05 mountY=-0.01, mountTheta=-2.83
01:21:34.776 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
01:21:34.778 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
01:21:34.779 00.001 10072 Worker thread wakes up
01:21:34.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
01:21:34.780 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
01:21:34.780 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.01
01:21:34.781 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:34.783 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
01:21:34.783 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:21:34.784 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:34.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:21:34.784 00.000 10072 MoveAxis(W, 14, ABG)
01:21:34.784 00.000 10072 Guiding  Dir = 3, Dur = 14
01:21:34.784 00.000 10072 IsGuiding returns 0
01:21:34.784 00.000 10072 PulseGuide returned control before completion, sleep 24
01:21:34.801 00.017 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:21:34.803 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:34.807 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:34.808 00.001 1032 Enqueuing Expose request
01:21:34.818 00.010 10072 IsGuiding returns 0
01:21:34.818 00.000 10072 Move returns status 0, amount 14
01:21:34.818 00.000 10072 MoveAxis(N, 0, ABG)
01:21:34.818 00.000 10072 Move returns status 0, amount 0
01:21:34.818 00.000 10072 move complete, result=0
01:21:34.818 00.000 10072 worker thread done servicing request
01:21:34.818 00.000 10072 Worker thread wakes up
01:21:34.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:34.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:34.821 00.003 1032 GuideStep: -0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
01:21:35.229 00.408 10072 Exposure complete
01:21:35.275 00.046 10072 worker thread done servicing request
01:21:35.275 00.000 1032 OnExposeComplete: enter
01:21:35.277 00.002 1032 UpdateGuideState(): m_state=6
01:21:35.278 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2777
01:21:35.280 00.002 1032 Star::Find returns 1 (0), X=317.12, Y=752.38, Mass=1473, SNR=27.0, Peak=151 HFD=2.8
01:21:35.281 00.001 1032 MultiStar: [#1 0.04,-0.17,0.95,U] [#2 0.15,-0.10,0.77,U] [#3 -0.01,-0.13,0.67,U] [#4 -0.07,-0.26,0.67,U] [#5 -0.30,-0.08,0.66,U] [#6 -0.32,-0.22,0.60,U] [#7 0.16,-0.21,0.52,U] [#8 -0.15,-0.26,0.56,U] 
01:21:35.283 00.002 1032 single-star, 8 included, MultiStar: {-0.06, -0.13}, one-star: {-0.11, 0.08}
01:21:35.284 00.001 1032 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.83) = xAngle (0.68 = 0.68)
01:21:35.285 00.001 1032 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.68 = 0.68)
01:21:35.288 00.003 1032 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.51 mountX=0.11 mountY=0.09, mountTheta=0.68
01:21:35.290 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.08, opts=13)
01:21:35.291 00.001 1032 Enqueuing Move request for scope (-0.11, 0.08)
01:21:35.293 00.002 10072 Worker thread wakes up
01:21:35.293 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
01:21:35.293 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
01:21:35.293 00.000 10072 Moving (-0.11, 0.08) raw xDistance=0.11 yDistance=0.09
01:21:35.296 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:35.299 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.99
01:21:35.299 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:21:35.299 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:35.299 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:21:35.299 00.000 10072 MoveAxis(W, 12, ABG)
01:21:35.299 00.000 10072 Guiding  Dir = 3, Dur = 12
01:21:35.300 00.001 10072 IsGuiding returns 0
01:21:35.300 00.000 10072 PulseGuide returned control before completion, sleep 22
01:21:35.318 00.018 1032 UpdateGuideState exits: m=1473 SNR=27.0
01:21:35.319 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:35.322 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:35.324 00.002 1032 Enqueuing Expose request
01:21:35.368 00.044 10072 IsGuiding returns 0
01:21:35.368 00.000 10072 Move returns status 0, amount 12
01:21:35.369 00.001 10072 MoveAxis(N, 0, ABG)
01:21:35.369 00.000 10072 Move returns status 0, amount 0
01:21:35.369 00.000 10072 move complete, result=0
01:21:35.369 00.000 10072 worker thread done servicing request
01:21:35.369 00.000 10072 Worker thread wakes up
01:21:35.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:35.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:35.378 00.009 1032 GuideStep: 0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
01:21:35.996 00.618 10072 Exposure complete
01:21:36.043 00.047 10072 worker thread done servicing request
01:21:36.043 00.000 1032 OnExposeComplete: enter
01:21:36.045 00.002 1032 UpdateGuideState(): m_state=6
01:21:36.047 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2778
01:21:36.048 00.001 1032 Star::Find returns 1 (0), X=317.25, Y=752.38, Mass=1434, SNR=26.7, Peak=171 HFD=2.8
01:21:36.050 00.002 1032 MultiStar: [#1 0.05,-0.04,0.92,U] [#2 0.15,0.12,0.73,U] [#3 -0.02,0.05,0.65,U] [#4 -0.07,-0.10,0.70,U] [#5 -0.18,0.11,0.71,U] [#6 -0.16,-0.13,0.56,U] [#7 0.25,-0.30,0.52,U] [#8 -0.03,-0.13,0.52,U] 
01:21:36.053 00.003 1032 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {0.02, 0.09}
01:21:36.055 00.002 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.96)
01:21:36.056 00.001 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.96)
01:21:36.059 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.49 mountX=-0.02 mountY=0.00, mountTheta=2.96
01:21:36.061 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.02, opts=13)
01:21:36.063 00.002 1032 Enqueuing Move request for scope (0.00, -0.02)
01:21:36.064 00.001 10072 Worker thread wakes up
01:21:36.065 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
01:21:36.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
01:21:36.065 00.000 10072 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
01:21:36.067 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:36.069 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
01:21:36.069 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:21:36.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:36.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:21:36.069 00.000 10072 MoveAxis(W, 14, ABG)
01:21:36.069 00.000 10072 Guiding  Dir = 3, Dur = 14
01:21:36.070 00.001 10072 IsGuiding returns 0
01:21:36.070 00.000 10072 PulseGuide returned control before completion, sleep 24
01:21:36.088 00.018 1032 UpdateGuideState exits: m=1434 SNR=26.7
01:21:36.092 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:36.093 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:36.095 00.002 1032 Enqueuing Expose request
01:21:36.100 00.005 10072 IsGuiding returns 0
01:21:36.100 00.000 10072 Move returns status 0, amount 14
01:21:36.100 00.000 10072 MoveAxis(N, 0, ABG)
01:21:36.100 00.000 10072 Move returns status 0, amount 0
01:21:36.100 00.000 10072 move complete, result=0
01:21:36.100 00.000 10072 worker thread done servicing request
01:21:36.101 00.001 10072 Worker thread wakes up
01:21:36.101 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:36.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:36.105 00.004 1032 GuideStep: -0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
01:21:36.511 00.406 10072 Exposure complete
01:21:36.562 00.051 10072 worker thread done servicing request
01:21:36.562 00.000 1032 OnExposeComplete: enter
01:21:36.565 00.003 1032 UpdateGuideState(): m_state=6
01:21:36.567 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2779
01:21:36.570 00.003 1032 Star::Find returns 1 (0), X=317.23, Y=752.37, Mass=1550, SNR=27.7, Peak=183 HFD=2.9
01:21:36.572 00.002 1032 MultiStar: [#1 -0.05,-0.16,0.92,U] [#2 0.23,0.09,0.70,U] [#3 0.07,-0.15,0.66,U] [#4 -0.06,-0.12,0.70,U] [#5 -0.29,0.25,0.65,U] [#6 -0.21,-0.19,0.56,U] [#7 0.32,-0.42,0.49,U] [#8 -0.03,-0.23,0.54,U] 
01:21:36.574 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {-0.00, 0.07}
01:21:36.576 00.002 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.80)
01:21:36.578 00.002 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.80)
01:21:36.579 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.65 mountX=-0.07 mountY=0.02, mountTheta=2.80
01:21:36.585 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
01:21:36.587 00.002 1032 Enqueuing Move request for scope (-0.01, -0.07)
01:21:36.589 00.002 10072 Worker thread wakes up
01:21:36.589 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
01:21:36.589 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
01:21:36.589 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.07 yDistance=0.02
01:21:36.591 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:36.594 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
01:21:36.594 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:21:36.594 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:36.594 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:21:36.594 00.000 10072 MoveAxis(W, 12, ABG)
01:21:36.594 00.000 10072 Guiding  Dir = 3, Dur = 12
01:21:36.594 00.000 10072 IsGuiding returns 0
01:21:36.595 00.001 10072 PulseGuide returned control before completion, sleep 22
01:21:36.612 00.017 1032 UpdateGuideState exits: m=1550 SNR=27.7
01:21:36.616 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:36.619 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:36.621 00.002 1032 Enqueuing Expose request
01:21:36.630 00.009 10072 IsGuiding returns 0
01:21:36.630 00.000 10072 Move returns status 0, amount 12
01:21:36.630 00.000 10072 MoveAxis(N, 0, ABG)
01:21:36.630 00.000 10072 Move returns status 0, amount 0
01:21:36.630 00.000 10072 move complete, result=0
01:21:36.630 00.000 10072 worker thread done servicing request
01:21:36.630 00.000 10072 Worker thread wakes up
01:21:36.630 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:36.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:36.633 00.003 1032 GuideStep: -0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
01:21:37.258 00.625 10072 Exposure complete
01:21:37.309 00.051 10072 worker thread done servicing request
01:21:37.309 00.000 1032 OnExposeComplete: enter
01:21:37.311 00.002 1032 UpdateGuideState(): m_state=6
01:21:37.312 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2780
01:21:37.315 00.003 1032 Star::Find returns 1 (0), X=317.30, Y=752.25, Mass=1563, SNR=27.9, Peak=169 HFD=2.8
01:21:37.317 00.002 1032 MultiStar: [#1 0.15,-0.15,0.93,U] [#2 0.16,-0.12,0.68,U] [#3 0.16,-0.19,0.62,U] [#4 0.06,-0.24,0.61,U] [#5 -0.09,0.03,0.68,U] [#6 -0.04,-0.25,0.54,U] [#7 0.37,-0.47,0.50,U] [#8 0.27,-0.28,0.55,U] 
01:21:37.320 00.003 1032 single-star, 8 included, MultiStar: {0.12, -0.17}, one-star: {0.07, -0.05}
01:21:37.323 00.003 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
01:21:37.325 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
01:21:37.327 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.61 mountX=-0.06 mountY=-0.05, mountTheta=-2.44
01:21:37.332 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
01:21:37.335 00.003 1032 Enqueuing Move request for scope (0.07, -0.05)
01:21:37.336 00.001 10072 Worker thread wakes up
01:21:37.337 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
01:21:37.337 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
01:21:37.337 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.06 yDistance=-0.05
01:21:37.338 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:37.341 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
01:21:37.341 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:21:37.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:37.342 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:21:37.342 00.000 10072 MoveAxis(W, 14, ABG)
01:21:37.342 00.000 10072 Guiding  Dir = 3, Dur = 14
01:21:37.342 00.000 10072 IsGuiding returns 0
01:21:37.342 00.000 10072 PulseGuide returned control before completion, sleep 24
01:21:37.359 00.017 1032 UpdateGuideState exits: m=1563 SNR=27.9
01:21:37.362 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:37.364 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:37.366 00.002 1032 Enqueuing Expose request
01:21:37.381 00.015 10072 IsGuiding returns 0
01:21:37.381 00.000 10072 Move returns status 0, amount 14
01:21:37.381 00.000 10072 MoveAxis(N, 0, ABG)
01:21:37.381 00.000 10072 Move returns status 0, amount 0
01:21:37.381 00.000 10072 move complete, result=0
01:21:37.381 00.000 10072 worker thread done servicing request
01:21:37.381 00.000 10072 Worker thread wakes up
01:21:37.382 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:37.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:37.382 00.000 1032 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
01:21:37.789 00.407 10072 Exposure complete
01:21:37.839 00.050 10072 worker thread done servicing request
01:21:37.839 00.000 1032 OnExposeComplete: enter
01:21:37.841 00.002 1032 UpdateGuideState(): m_state=6
01:21:37.843 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2781
01:21:37.845 00.002 1032 Star::Find returns 1 (0), X=317.31, Y=752.19, Mass=1425, SNR=26.6, Peak=135 HFD=2.9
01:21:37.847 00.002 1032 MultiStar: [#1 0.11,-0.08,0.91,U] [#2 0.21,-0.04,0.72,U] [#3 0.12,-0.09,0.66,U] [#4 0.07,-0.34,0.70,U] [#5 -0.13,-0.02,0.70,U] [#6 0.11,-0.24,0.58,U] [#7 0.29,-0.21,0.53,U] [#8 -0.02,-0.33,0.57,U] 
01:21:37.848 00.001 1032 single-star, 8 included, MultiStar: {0.09, -0.15}, one-star: {0.08, -0.10}
01:21:37.850 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
01:21:37.851 00.001 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
01:21:37.852 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-0.91 mountX=-0.12 mountY=-0.05, mountTheta=-2.75
01:21:37.855 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.10, opts=13)
01:21:37.856 00.001 1032 Enqueuing Move request for scope (0.08, -0.10)
01:21:37.857 00.001 10072 Worker thread wakes up
01:21:37.858 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
01:21:37.858 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
01:21:37.858 00.000 10072 Moving (0.08, -0.10) raw xDistance=-0.12 yDistance=-0.05
01:21:37.860 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:37.862 00.002 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
01:21:37.862 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
01:21:37.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:37.863 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:21:37.863 00.000 10072 MoveAxis(W, 12, ABG)
01:21:37.864 00.001 10072 Guiding  Dir = 3, Dur = 12
01:21:37.864 00.000 10072 IsGuiding returns 0
01:21:37.864 00.000 10072 PulseGuide returned control before completion, sleep 22
01:21:37.881 00.017 1032 UpdateGuideState exits: m=1425 SNR=26.6
01:21:37.884 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:37.886 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:37.888 00.002 1032 Enqueuing Expose request
01:21:37.895 00.007 10072 IsGuiding returns 0
01:21:37.896 00.001 10072 Move returns status 0, amount 12
01:21:37.896 00.000 10072 MoveAxis(N, 0, ABG)
01:21:37.896 00.000 10072 Move returns status 0, amount 0
01:21:37.896 00.000 10072 move complete, result=0
01:21:37.896 00.000 10072 worker thread done servicing request
01:21:37.896 00.000 10072 Worker thread wakes up
01:21:37.896 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:37.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:37.900 00.004 1032 GuideStep: -0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
01:21:38.524 00.624 10072 Exposure complete
01:21:38.574 00.050 10072 worker thread done servicing request
01:21:38.574 00.000 1032 OnExposeComplete: enter
01:21:38.576 00.002 1032 UpdateGuideState(): m_state=6
01:21:38.579 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2782
01:21:38.583 00.004 1032 Star::Find returns 1 (0), X=317.09, Y=752.22, Mass=1387, SNR=26.2, Peak=146 HFD=2.6
01:21:38.586 00.003 1032 MultiStar: [#1 -0.00,-0.21,0.92,U] [#2 0.24,-0.24,0.71,U] [#3 -0.00,-0.31,0.65,U] [#4 -0.08,-0.11,0.75,U] [#5 -0.46,-0.09,0.69,U] [#6 -0.30,-0.24,0.59,U] [#7 0.29,-0.65,0.53,U] [#8 0.02,-0.27,0.56,U] 
01:21:38.588 00.002 1032 single-star, 8 included, MultiStar: {-0.06, -0.22}, one-star: {-0.15, -0.07}
01:21:38.590 00.002 1032 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.83) = xAngle (-4.50 = 1.78)
01:21:38.592 00.002 1032 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.50 = 1.78)
01:21:38.593 00.001 1032 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-2.67 mountX=-0.03 mountY=0.16, mountTheta=1.78
01:21:38.597 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=-0.07, opts=13)
01:21:38.599 00.002 1032 Enqueuing Move request for scope (-0.15, -0.07)
01:21:38.601 00.002 10072 Worker thread wakes up
01:21:38.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
01:21:38.601 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
01:21:38.601 00.000 10072 Moving (-0.15, -0.07) raw xDistance=-0.03 yDistance=0.16
01:21:38.603 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:38.606 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
01:21:38.606 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:21:38.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:38.606 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:21:38.606 00.000 10072 MoveAxis(W, 13, ABG)
01:21:38.606 00.000 10072 Guiding  Dir = 3, Dur = 13
01:21:38.606 00.000 10072 IsGuiding returns 0
01:21:38.607 00.001 10072 PulseGuide returned control before completion, sleep 23
01:21:38.625 00.018 1032 UpdateGuideState exits: m=1387 SNR=26.2
01:21:38.627 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:38.628 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:38.629 00.001 1032 Enqueuing Expose request
01:21:38.645 00.016 10072 IsGuiding returns 0
01:21:38.645 00.000 10072 Move returns status 0, amount 13
01:21:38.645 00.000 10072 MoveAxis(N, 0, ABG)
01:21:38.645 00.000 10072 Move returns status 0, amount 0
01:21:38.645 00.000 10072 move complete, result=0
01:21:38.645 00.000 10072 worker thread done servicing request
01:21:38.645 00.000 10072 Worker thread wakes up
01:21:38.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:38.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:38.649 00.004 1032 GuideStep: -0.0 px 13 ms WEST, 0.2 px 0 ms NORTH
01:21:39.058 00.409 10072 Exposure complete
01:21:39.110 00.052 1032 OnExposeComplete: enter
01:21:39.114 00.004 1032 UpdateGuideState(): m_state=6
01:21:39.115 00.001 10072 worker thread done servicing request
01:21:39.116 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2783
01:21:39.117 00.001 1032 Star::Find returns 1 (0), X=317.28, Y=752.32, Mass=1333, SNR=25.7, Peak=141 HFD=2.9
01:21:39.119 00.002 1032 MultiStar: [#1 0.12,-0.10,0.99,U] [#2 0.23,-0.06,0.79,U] [#3 -0.05,-0.23,0.70,U] [#4 -0.00,-0.01,0.71,U] [#5 -0.28,0.11,0.68,U] [#6 -0.04,-0.13,0.55,U] [#7 0.25,-0.32,0.56,U] [#8 0.03,-0.20,0.58,U] 
01:21:39.121 00.002 1032 single-star, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.05, 0.03}
01:21:39.122 00.001 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
01:21:39.123 00.001 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
01:21:39.125 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.47 mountX=0.01 mountY=-0.06, mountTheta=-1.36
01:21:39.127 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
01:21:39.129 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
01:21:39.130 00.001 10072 Worker thread wakes up
01:21:39.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
01:21:39.130 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
01:21:39.130 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
01:21:39.132 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:39.134 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
01:21:39.135 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:21:39.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:39.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:21:39.135 00.000 10072 MoveAxis(W, 11, ABG)
01:21:39.135 00.000 10072 Guiding  Dir = 3, Dur = 11
01:21:39.135 00.000 10072 IsGuiding returns 0
01:21:39.136 00.001 10072 PulseGuide returned control before completion, sleep 21
01:21:39.154 00.018 1032 UpdateGuideState exits: m=1333 SNR=25.7
01:21:39.156 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:39.158 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:39.159 00.001 1032 Enqueuing Expose request
01:21:39.162 00.003 10072 IsGuiding returns 0
01:21:39.162 00.000 10072 Move returns status 0, amount 11
01:21:39.162 00.000 10072 MoveAxis(N, 0, ABG)
01:21:39.162 00.000 10072 Move returns status 0, amount 0
01:21:39.162 00.000 10072 move complete, result=0
01:21:39.162 00.000 10072 worker thread done servicing request
01:21:39.162 00.000 10072 Worker thread wakes up
01:21:39.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:39.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:39.168 00.006 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:21:39.787 00.619 10072 Exposure complete
01:21:39.831 00.044 10072 worker thread done servicing request
01:21:39.832 00.001 1032 OnExposeComplete: enter
01:21:39.834 00.002 1032 UpdateGuideState(): m_state=6
01:21:39.835 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2784
01:21:39.837 00.002 1032 Star::Find returns 1 (0), X=317.18, Y=752.43, Mass=1295, SNR=25.3, Peak=151 HFD=2.9
01:21:39.839 00.002 1032 MultiStar: [#1 -0.09,-0.10,0.91,U] [#2 0.22,-0.08,0.77,U] [#3 -0.06,-0.11,0.65,U] [#4 -0.24,-0.10,0.69,U] [#5 -0.31,0.09,0.70,U] [#6 -0.36,-0.13,0.61,U] [#7 0.10,-0.31,0.59,U] [#8 -0.05,-0.32,0.58,U] 
01:21:39.840 00.001 1032 refined, 8 included, MultiStar: {-0.09, -0.08}, one-star: {-0.05, 0.13}
01:21:39.842 00.002 1032 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.83) = xAngle (-4.22 = 2.07)
01:21:39.843 00.001 1032 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.22 = 2.07)
01:21:39.845 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.39 mountX=-0.06 mountY=0.11, mountTheta=2.07
01:21:39.848 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.08, opts=13)
01:21:39.851 00.003 1032 Enqueuing Move request for scope (-0.09, -0.08)
01:21:39.852 00.001 10072 Worker thread wakes up
01:21:39.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
01:21:39.852 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
01:21:39.852 00.000 10072 Moving (-0.09, -0.08) raw xDistance=-0.06 yDistance=0.11
01:21:39.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:39.856 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
01:21:39.856 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:21:39.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:39.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:21:39.856 00.000 10072 MoveAxis(W, 14, ABG)
01:21:39.856 00.000 10072 Guiding  Dir = 3, Dur = 14
01:21:39.857 00.001 10072 IsGuiding returns 0
01:21:39.857 00.000 10072 PulseGuide returned control before completion, sleep 24
01:21:39.876 00.019 1032 UpdateGuideState exits: m=1295 SNR=25.3
01:21:39.878 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:39.879 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:39.881 00.002 1032 Enqueuing Expose request
01:21:39.894 00.013 10072 IsGuiding returns 0
01:21:39.896 00.002 10072 Move returns status 0, amount 14
01:21:39.896 00.000 10072 MoveAxis(N, 0, ABG)
01:21:39.896 00.000 10072 Move returns status 0, amount 0
01:21:39.896 00.000 10072 move complete, result=0
01:21:39.896 00.000 10072 worker thread done servicing request
01:21:39.896 00.000 10072 Worker thread wakes up
01:21:39.896 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:39.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:39.897 00.001 1032 GuideStep: -0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
01:21:40.304 00.407 10072 Exposure complete
01:21:40.353 00.049 10072 worker thread done servicing request
01:21:40.353 00.000 1032 OnExposeComplete: enter
01:21:40.355 00.002 1032 UpdateGuideState(): m_state=6
01:21:40.357 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2785
01:21:40.360 00.003 1032 Star::Find returns 1 (0), X=317.14, Y=752.24, Mass=1557, SNR=27.8, Peak=149 HFD=2.8
01:21:40.363 00.003 1032 MultiStar: [#1 0.07,-0.23,0.93,U] [#2 0.26,-0.00,0.67,U] [#3 0.14,-0.20,0.62,U] [#4 -0.01,-0.26,0.68,U] [#5 -0.37,0.03,0.68,U] [#6 -0.03,-0.24,0.58,U] [#7 0.24,-0.49,0.52,U] [#8 0.10,-0.34,0.53,U] 
01:21:40.365 00.002 1032 single-star, 8 included, MultiStar: {0.02, -0.18}, one-star: {-0.09, -0.05}
01:21:40.367 00.002 1032 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.83) = xAngle (-4.42 = 1.86)
01:21:40.369 00.002 1032 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.42 = 1.86)
01:21:40.371 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.59 mountX=-0.03 mountY=0.10, mountTheta=1.86
01:21:40.375 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.05, opts=13)
01:21:40.377 00.002 1032 Enqueuing Move request for scope (-0.09, -0.05)
01:21:40.379 00.002 10072 Worker thread wakes up
01:21:40.379 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
01:21:40.379 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
01:21:40.379 00.000 10072 Moving (-0.09, -0.05) raw xDistance=-0.03 yDistance=0.10
01:21:40.381 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:40.384 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
01:21:40.384 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:21:40.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:40.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:21:40.384 00.000 10072 MoveAxis(W, 12, ABG)
01:21:40.384 00.000 10072 Guiding  Dir = 3, Dur = 12
01:21:40.405 00.021 1032 UpdateGuideState exits: m=1557 SNR=27.8
01:21:40.407 00.002 10072 IsGuiding returns 0
01:21:40.407 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:40.409 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:40.411 00.002 1032 Enqueuing Expose request
01:21:40.413 00.002 10072 PulseGuide returned control before completion, sleep 22
01:21:40.441 00.028 10072 IsGuiding returns 0
01:21:40.441 00.000 10072 Move returns status 0, amount 12
01:21:40.441 00.000 10072 MoveAxis(N, 0, ABG)
01:21:40.441 00.000 10072 Move returns status 0, amount 0
01:21:40.441 00.000 10072 move complete, result=0
01:21:40.441 00.000 10072 worker thread done servicing request
01:21:40.441 00.000 10072 Worker thread wakes up
01:21:40.441 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:40.441 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:40.442 00.001 1032 GuideStep: -0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
01:21:41.069 00.627 10072 Exposure complete
01:21:41.117 00.048 10072 worker thread done servicing request
01:21:41.118 00.001 1032 OnExposeComplete: enter
01:21:41.120 00.002 1032 UpdateGuideState(): m_state=6
01:21:41.121 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2786
01:21:41.123 00.002 1032 Star::Find returns 1 (0), X=317.23, Y=752.21, Mass=1449, SNR=26.8, Peak=150 HFD=2.9
01:21:41.126 00.003 1032 MultiStar: [#1 0.11,-0.24,0.97,U] [#2 0.28,-0.13,0.72,U] [#3 0.18,-0.10,0.63,U] [#4 -0.11,-0.21,0.71,U] [#5 -0.04,-0.06,0.68,U] [#6 0.05,-0.30,0.56,U] [#7 0.24,-0.38,0.55,U] [#8 0.38,-0.34,0.53,U] 
01:21:41.127 00.001 1032 single-star, 8 included, MultiStar: {0.11, -0.19}, one-star: {-0.00, -0.08}
01:21:41.128 00.001 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.84)
01:21:41.130 00.002 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.84)
01:21:41.132 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.61 mountX=-0.08 mountY=0.02, mountTheta=2.84
01:21:41.134 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.08, opts=13)
01:21:41.136 00.002 1032 Enqueuing Move request for scope (-0.00, -0.08)
01:21:41.138 00.002 10072 Worker thread wakes up
01:21:41.138 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
01:21:41.138 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
01:21:41.138 00.000 10072 Moving (-0.00, -0.08) raw xDistance=-0.08 yDistance=0.02
01:21:41.139 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:41.143 00.004 10072 PPEC rslt: input = -0.08, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
01:21:41.143 00.000 10072 PPEC: input: -0.08, control: 0.02, exposure: 500
01:21:41.143 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:41.143 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:21:41.143 00.000 10072 MoveAxis(W, 16, ABG)
01:21:41.143 00.000 10072 Guiding  Dir = 3, Dur = 16
01:21:41.144 00.001 10072 IsGuiding returns 0
01:21:41.144 00.000 10072 PulseGuide returned control before completion, sleep 26
01:21:41.164 00.020 1032 UpdateGuideState exits: m=1449 SNR=26.8
01:21:41.166 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:41.169 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:41.171 00.002 1032 Enqueuing Expose request
01:21:41.177 00.006 10072 IsGuiding returns 0
01:21:41.177 00.000 10072 Move returns status 0, amount 16
01:21:41.177 00.000 10072 MoveAxis(N, 0, ABG)
01:21:41.177 00.000 10072 Move returns status 0, amount 0
01:21:41.177 00.000 10072 move complete, result=0
01:21:41.177 00.000 10072 worker thread done servicing request
01:21:41.177 00.000 10072 Worker thread wakes up
01:21:41.177 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:41.177 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:41.185 00.008 1032 GuideStep: -0.1 px 16 ms WEST, 0.0 px 0 ms NORTH
01:21:41.586 00.401 10072 Exposure complete
01:21:41.638 00.052 10072 worker thread done servicing request
01:21:41.638 00.000 1032 OnExposeComplete: enter
01:21:41.640 00.002 1032 UpdateGuideState(): m_state=6
01:21:41.641 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2787
01:21:41.644 00.003 1032 Star::Find returns 1 (0), X=317.44, Y=752.21, Mass=1508, SNR=27.4, Peak=143 HFD=3.0
01:21:41.646 00.002 1032 MultiStar: [#1 0.24,-0.08,0.89,U] [#2 0.50,-0.03,0.69,U] [#3 0.18,-0.12,0.63,U] [#4 0.10,0.02,0.63,U] [#5 0.03,0.01,0.69,U] [#6 0.11,-0.08,0.58,U] [#7 0.41,-0.25,0.51,U] [#8 0.07,-0.09,0.55,U] 
01:21:41.649 00.003 1032 refined, 8 included, MultiStar: {0.21, -0.08}, one-star: {0.21, -0.09}
01:21:41.651 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
01:21:41.652 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
01:21:41.654 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-0.35 mountX=-0.13 mountY=-0.18, mountTheta=-2.18
01:21:41.657 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.08, opts=13)
01:21:41.658 00.001 1032 Enqueuing Move request for scope (0.21, -0.08)
01:21:41.659 00.001 10072 Worker thread wakes up
01:21:41.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
01:21:41.659 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
01:21:41.661 00.002 10072 Moving (0.21, -0.08) raw xDistance=-0.13 yDistance=-0.18
01:21:41.662 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:41.665 00.003 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
01:21:41.665 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 500
01:21:41.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:41.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:21:41.665 00.000 10072 MoveAxis(W, 13, ABG)
01:21:41.665 00.000 10072 Guiding  Dir = 3, Dur = 13
01:21:41.665 00.000 10072 IsGuiding returns 0
01:21:41.666 00.001 10072 PulseGuide returned control before completion, sleep 23
01:21:41.684 00.018 1032 UpdateGuideState exits: m=1508 SNR=27.4
01:21:41.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:41.688 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:41.689 00.001 1032 Enqueuing Expose request
01:21:41.692 00.003 10072 IsGuiding returns 0
01:21:41.692 00.000 10072 Move returns status 0, amount 13
01:21:41.692 00.000 10072 MoveAxis(N, 0, ABG)
01:21:41.692 00.000 10072 Move returns status 0, amount 0
01:21:41.692 00.000 10072 move complete, result=0
01:21:41.692 00.000 10072 worker thread done servicing request
01:21:41.692 00.000 10072 Worker thread wakes up
01:21:41.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:41.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:41.698 00.006 1032 GuideStep: -0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
01:21:42.322 00.624 10072 Exposure complete
01:21:42.368 00.046 10072 worker thread done servicing request
01:21:42.368 00.000 1032 OnExposeComplete: enter
01:21:42.370 00.002 1032 UpdateGuideState(): m_state=6
01:21:42.371 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2788
01:21:42.373 00.002 1032 Star::Find returns 1 (0), X=317.52, Y=752.19, Mass=1307, SNR=25.5, Peak=122 HFD=3.0
01:21:42.374 00.001 1032 MultiStar: [#1 0.29,-0.26,1.01,U] [#2 0.23,0.01,0.77,U] [#3 0.10,-0.05,0.69,U] [#4 -0.06,-0.21,0.72,U] [#5 -0.26,-0.03,0.75,U] [#6 -0.03,-0.22,0.66,U] [#7 0.13,-0.31,0.57,U] [#8 0.00,-0.38,0.63,U] 
01:21:42.376 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.17}, one-star: {0.29, -0.10}
01:21:42.378 00.002 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
01:21:42.379 00.001 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
01:21:42.380 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-1.06 mountX=-0.18 mountY=-0.05, mountTheta=-2.89
01:21:42.384 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.17, opts=13)
01:21:42.387 00.003 1032 Enqueuing Move request for scope (0.09, -0.17)
01:21:42.389 00.002 10072 Worker thread wakes up
01:21:42.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
01:21:42.389 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
01:21:42.389 00.000 10072 Moving (0.09, -0.17) raw xDistance=-0.18 yDistance=-0.05
01:21:42.391 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:42.393 00.002 10072 PPEC rslt: input = -0.18, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.98
01:21:42.393 00.000 10072 PPEC: input: -0.18, control: -0.07, exposure: 500
01:21:42.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:42.393 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:21:42.393 00.000 10072 MoveAxis(E, 72, ABG)
01:21:42.393 00.000 10072 Guiding  Dir = 2, Dur = 72
01:21:42.393 00.000 10072 IsGuiding returns 0
01:21:42.394 00.001 10072 PulseGuide returned control before completion, sleep 82
01:21:42.410 00.016 1032 UpdateGuideState exits: m=1307 SNR=25.5
01:21:42.413 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:42.415 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:42.417 00.002 1032 Enqueuing Expose request
01:21:42.492 00.075 10072 IsGuiding returns 0
01:21:42.492 00.000 10072 Move returns status 0, amount 72
01:21:42.492 00.000 10072 MoveAxis(N, 0, ABG)
01:21:42.492 00.000 10072 Move returns status 0, amount 0
01:21:42.493 00.001 10072 move complete, result=0
01:21:42.493 00.000 10072 worker thread done servicing request
01:21:42.493 00.000 10072 Worker thread wakes up
01:21:42.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:42.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:42.493 00.000 1032 GuideStep: -0.2 px 72 ms EAST, -0.0 px 0 ms NORTH
01:21:42.900 00.407 10072 Exposure complete
01:21:42.946 00.046 10072 worker thread done servicing request
01:21:42.946 00.000 1032 OnExposeComplete: enter
01:21:42.948 00.002 1032 UpdateGuideState(): m_state=6
01:21:42.950 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2789
01:21:42.951 00.001 1032 Star::Find returns 1 (0), X=317.58, Y=752.20, Mass=1449, SNR=26.8, Peak=138 HFD=3.0
01:21:42.954 00.003 1032 MultiStar: [#1 0.35,-0.26,0.94,U] [#2 0.30,-0.03,0.74,U] [#3 0.19,-0.12,0.73,U] [#4 0.09,-0.15,0.66,U] [#5 -0.03,-0.05,0.65,U] [#6 -0.05,-0.26,0.58,U] [#7 0.54,-0.39,0.52,U] [#8 0.14,-0.38,0.55,U] 
01:21:42.956 00.002 1032 refined, 8 included, MultiStar: {0.22, -0.18}, one-star: {0.35, -0.09}
01:21:42.958 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
01:21:42.960 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
01:21:42.963 00.003 1032 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.29 cameraTheta=-0.68 mountX=-0.23 mountY=-0.17, mountTheta=-2.51
01:21:42.966 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.18, opts=13)
01:21:42.967 00.001 1032 Enqueuing Move request for scope (0.22, -0.18)
01:21:42.968 00.001 10072 Worker thread wakes up
01:21:42.968 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.18) opts 0xd
01:21:42.968 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.18)
01:21:42.968 00.000 10072 Moving (0.22, -0.18) raw xDistance=-0.23 yDistance=-0.17
01:21:42.970 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:42.973 00.003 10072 PPEC rslt: input = -0.23, final = -0.10, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 287.98
01:21:42.973 00.000 10072 PPEC: input: -0.23, control: -0.10, exposure: 500
01:21:42.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:42.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:21:42.973 00.000 10072 MoveAxis(E, 99, ABG)
01:21:42.973 00.000 10072 Guiding  Dir = 2, Dur = 99
01:21:42.974 00.001 10072 IsGuiding returns 0
01:21:42.974 00.000 10072 PulseGuide returned control before completion, sleep 109
01:21:42.991 00.017 1032 UpdateGuideState exits: m=1449 SNR=26.8
01:21:42.995 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:42.997 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:42.998 00.001 1032 Enqueuing Expose request
01:21:43.085 00.087 10072 IsGuiding returns 0
01:21:43.085 00.000 10072 Move returns status 0, amount 99
01:21:43.086 00.001 10072 MoveAxis(N, 0, ABG)
01:21:43.086 00.000 10072 Move returns status 0, amount 0
01:21:43.086 00.000 10072 move complete, result=0
01:21:43.086 00.000 10072 worker thread done servicing request
01:21:43.086 00.000 10072 Worker thread wakes up
01:21:43.086 00.000 1032 GuideStep: -0.2 px 99 ms EAST, -0.2 px 0 ms NORTH
01:21:43.088 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:43.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:43.714 00.626 10072 Exposure complete
01:21:43.762 00.048 10072 worker thread done servicing request
01:21:43.762 00.000 1032 OnExposeComplete: enter
01:21:43.764 00.002 1032 UpdateGuideState(): m_state=6
01:21:43.766 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2790
01:21:43.768 00.002 1032 Star::Find returns 1 (0), X=317.13, Y=752.48, Mass=1513, SNR=27.4, Peak=173 HFD=3.0
01:21:43.773 00.005 1032 MultiStar: [#1 -0.02,0.05,0.95,U] [#2 0.06,0.12,0.70,U] [#3 -0.17,-0.01,0.67,U] [#4 -0.25,0.04,0.72,U] [#5 -0.40,0.15,0.65,U] [#6 -0.18,-0.05,0.56,U] [#7 0.10,-0.43,0.50,U] [#8 -0.13,-0.01,0.55,U] 
01:21:43.776 00.003 1032 refined, 8 included, MultiStar: {-0.12, 0.03}, one-star: {-0.10, 0.19}
01:21:43.777 00.001 1032 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.83) = xAngle (1.07 = 1.07)
01:21:43.778 00.001 1032 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.07 = 1.07)
01:21:43.780 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.90 mountX=0.06 mountY=0.11, mountTheta=1.07
01:21:43.782 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.03, opts=13)
01:21:43.785 00.003 1032 Enqueuing Move request for scope (-0.12, 0.03)
01:21:43.786 00.001 10072 Worker thread wakes up
01:21:43.787 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
01:21:43.787 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
01:21:43.787 00.000 10072 Moving (-0.12, 0.03) raw xDistance=0.06 yDistance=0.11
01:21:43.788 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:43.790 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.98
01:21:43.790 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:21:43.791 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:43.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:21:43.791 00.000 10072 MoveAxis(W, 7, ABG)
01:21:43.791 00.000 10072 Guiding  Dir = 3, Dur = 7
01:21:43.791 00.000 10072 IsGuiding returns 0
01:21:43.792 00.001 10072 PulseGuide returned control before completion, sleep 17
01:21:43.808 00.016 1032 UpdateGuideState exits: m=1513 SNR=27.4
01:21:43.810 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:43.813 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:43.815 00.002 1032 Enqueuing Expose request
01:21:43.820 00.005 10072 IsGuiding returns 0
01:21:43.820 00.000 10072 Move returns status 0, amount 7
01:21:43.820 00.000 10072 MoveAxis(N, 0, ABG)
01:21:43.820 00.000 10072 Move returns status 0, amount 0
01:21:43.820 00.000 10072 move complete, result=0
01:21:43.820 00.000 10072 worker thread done servicing request
01:21:43.820 00.000 10072 Worker thread wakes up
01:21:43.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:43.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:43.825 00.005 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:21:44.227 00.402 10072 Exposure complete
01:21:44.274 00.047 10072 worker thread done servicing request
01:21:44.274 00.000 1032 OnExposeComplete: enter
01:21:44.276 00.002 1032 UpdateGuideState(): m_state=6
01:21:44.278 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2791
01:21:44.280 00.002 1032 Star::Find returns 1 (0), X=317.25, Y=752.58, Mass=1283, SNR=25.2, Peak=159 HFD=2.8
01:21:44.282 00.002 1032 MultiStar: [#1 0.04,0.08,0.93,U] [#2 0.14,0.29,0.76,U] [#3 -0.00,0.12,0.69,U] [#4 0.01,0.09,0.73,U] [#5 -0.32,0.31,0.74,U] [#6 -0.11,0.11,0.64,U] [#7 0.09,-0.11,0.59,U] [#8 -0.06,0.02,0.57,U] 
01:21:44.283 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.15}, one-star: {0.02, 0.29}
01:21:44.285 00.002 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
01:21:44.287 00.002 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
01:21:44.289 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.70 mountX=0.15 mountY=-0.02, mountTheta=-0.13
01:21:44.291 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.15, opts=13)
01:21:44.293 00.002 1032 Enqueuing Move request for scope (-0.02, 0.15)
01:21:44.294 00.001 10072 Worker thread wakes up
01:21:44.295 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
01:21:44.295 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
01:21:44.295 00.000 10072 Moving (-0.02, 0.15) raw xDistance=0.15 yDistance=-0.02
01:21:44.297 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:44.299 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 287.97
01:21:44.299 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:21:44.299 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:44.299 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:21:44.299 00.000 10072 MoveAxis(W, 73, ABG)
01:21:44.299 00.000 10072 Guiding  Dir = 3, Dur = 73
01:21:44.301 00.002 10072 IsGuiding returns 0
01:21:44.301 00.000 10072 PulseGuide returned control before completion, sleep 83
01:21:44.318 00.017 1032 UpdateGuideState exits: m=1283 SNR=25.2
01:21:44.321 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:44.323 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:44.324 00.001 1032 Enqueuing Expose request
01:21:44.396 00.072 10072 IsGuiding returns 0
01:21:44.396 00.000 10072 Move returns status 0, amount 73
01:21:44.396 00.000 10072 MoveAxis(N, 0, ABG)
01:21:44.396 00.000 10072 Move returns status 0, amount 0
01:21:44.396 00.000 10072 move complete, result=0
01:21:44.396 00.000 10072 worker thread done servicing request
01:21:44.396 00.000 10072 Worker thread wakes up
01:21:44.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:44.397 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:44.397 00.000 1032 GuideStep: 0.1 px 73 ms WEST, -0.0 px 0 ms NORTH
01:21:45.025 00.628 10072 Exposure complete
01:21:45.076 00.051 10072 worker thread done servicing request
01:21:45.077 00.001 1032 OnExposeComplete: enter
01:21:45.080 00.003 1032 UpdateGuideState(): m_state=6
01:21:45.082 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2792
01:21:45.085 00.003 1032 Star::Find returns 1 (0), X=317.41, Y=752.46, Mass=1449, SNR=26.8, Peak=172 HFD=3.1
01:21:45.087 00.002 1032 MultiStar: [#1 0.19,-0.01,0.94,U] [#2 0.31,0.18,0.76,U] [#3 0.08,0.16,0.63,U] [#4 0.12,-0.08,0.71,U] [#5 -0.07,0.31,0.71,U] [#6 0.20,0.02,0.57,U] [#7 0.12,-0.05,0.56,U] [#8 0.05,-0.15,0.57,U] 
01:21:45.089 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.07}, one-star: {0.18, 0.17}
01:21:45.091 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
01:21:45.092 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
01:21:45.094 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.48 mountX=0.03 mountY=-0.15, mountTheta=-1.35
01:21:45.097 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
01:21:45.100 00.003 1032 Enqueuing Move request for scope (0.14, 0.07)
01:21:45.102 00.002 10072 Worker thread wakes up
01:21:45.102 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
01:21:45.102 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
01:21:45.102 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.15
01:21:45.104 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:45.107 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
01:21:45.107 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:21:45.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:45.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:21:45.107 00.000 10072 MoveAxis(W, 7, ABG)
01:21:45.107 00.000 10072 Guiding  Dir = 3, Dur = 7
01:21:45.108 00.001 10072 IsGuiding returns 0
01:21:45.108 00.000 10072 PulseGuide returned control before completion, sleep 17
01:21:45.125 00.017 1032 UpdateGuideState exits: m=1449 SNR=26.8
01:21:45.127 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:45.129 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:45.132 00.003 1032 Enqueuing Expose request
01:21:45.133 00.001 10072 IsGuiding returns 0
01:21:45.134 00.001 10072 Move returns status 0, amount 7
01:21:45.134 00.000 10072 MoveAxis(N, 0, ABG)
01:21:45.134 00.000 10072 Move returns status 0, amount 0
01:21:45.134 00.000 10072 move complete, result=0
01:21:45.134 00.000 10072 worker thread done servicing request
01:21:45.134 00.000 10072 Worker thread wakes up
01:21:45.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:45.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:45.144 00.010 1032 GuideStep: 0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
01:21:45.554 00.410 10072 Exposure complete
01:21:45.607 00.053 10072 worker thread done servicing request
01:21:45.607 00.000 1032 OnExposeComplete: enter
01:21:45.609 00.002 1032 UpdateGuideState(): m_state=6
01:21:45.611 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2793
01:21:45.615 00.004 1032 Star::Find returns 1 (0), X=317.27, Y=752.48, Mass=1261, SNR=25.0, Peak=148 HFD=3.0
01:21:45.619 00.004 1032 MultiStar: [#1 0.06,0.04,1.05,U] [#2 0.28,0.10,0.79,U] [#3 0.11,0.04,0.71,U] [#4 0.02,-0.11,0.74,U] [#5 -0.04,0.12,0.70,U] [#6 0.01,-0.18,0.64,U] [#7 0.07,-0.28,0.57,U] [#8 -0.05,-0.13,0.59,U] 
01:21:45.621 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.00}, one-star: {0.04, 0.18}
01:21:45.622 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
01:21:45.624 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
01:21:45.625 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.06 mountX=-0.02 mountY=-0.06, mountTheta=-1.89
01:21:45.627 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.00, opts=13)
01:21:45.629 00.002 1032 Enqueuing Move request for scope (0.06, -0.00)
01:21:45.632 00.003 10072 Worker thread wakes up
01:21:45.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
01:21:45.632 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
01:21:45.632 00.000 10072 Moving (0.06, -0.00) raw xDistance=-0.02 yDistance=-0.06
01:21:45.634 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:45.637 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
01:21:45.637 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:21:45.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:45.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:21:45.637 00.000 10072 MoveAxis(W, 9, ABG)
01:21:45.637 00.000 10072 Guiding  Dir = 3, Dur = 9
01:21:45.638 00.001 10072 IsGuiding returns 0
01:21:45.638 00.000 10072 PulseGuide returned control before completion, sleep 19
01:21:45.656 00.018 1032 UpdateGuideState exits: m=1261 SNR=25.0
01:21:45.658 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:45.660 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:45.662 00.002 1032 Enqueuing Expose request
01:21:45.663 00.001 10072 IsGuiding returns 0
01:21:45.664 00.001 10072 Move returns status 0, amount 9
01:21:45.664 00.000 10072 MoveAxis(N, 0, ABG)
01:21:45.664 00.000 10072 Move returns status 0, amount 0
01:21:45.664 00.000 10072 move complete, result=0
01:21:45.664 00.000 10072 worker thread done servicing request
01:21:45.664 00.000 10072 Worker thread wakes up
01:21:45.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:45.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:45.671 00.007 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:21:46.291 00.620 10072 Exposure complete
01:21:46.340 00.049 10072 worker thread done servicing request
01:21:46.340 00.000 1032 OnExposeComplete: enter
01:21:46.342 00.002 1032 UpdateGuideState(): m_state=6
01:21:46.344 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2794
01:21:46.346 00.002 1032 Star::Find returns 1 (0), X=317.28, Y=752.51, Mass=1270, SNR=25.1, Peak=154 HFD=3.0
01:21:46.348 00.002 1032 MultiStar: [#1 0.12,0.08,1.01,U] [#2 0.41,0.22,0.77,U] [#3 0.31,0.03,0.71,U] [#4 0.11,0.09,0.74,U] [#5 -0.31,0.42,0.74,U] [#6 0.02,0.06,0.61,U] [#7 0.43,-0.25,0.55,U] [#8 0.19,-0.07,0.59,U] 
01:21:46.349 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.11}, one-star: {0.05, 0.22}
01:21:46.351 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
01:21:46.352 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
01:21:46.353 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.67 mountX=0.07 mountY=-0.16, mountTheta=-1.16
01:21:46.357 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.11, opts=13)
01:21:46.358 00.001 1032 Enqueuing Move request for scope (0.14, 0.11)
01:21:46.360 00.002 10072 Worker thread wakes up
01:21:46.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
01:21:46.360 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
01:21:46.360 00.000 10072 Moving (0.14, 0.11) raw xDistance=0.07 yDistance=-0.16
01:21:46.362 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:46.368 00.006 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
01:21:46.368 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:21:46.368 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:46.368 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:21:46.368 00.000 10072 MoveAxis(W, 11, ABG)
01:21:46.368 00.000 10072 Guiding  Dir = 3, Dur = 11
01:21:46.369 00.001 10072 IsGuiding returns 0
01:21:46.369 00.000 10072 PulseGuide returned control before completion, sleep 21
01:21:46.386 00.017 1032 UpdateGuideState exits: m=1270 SNR=25.1
01:21:46.388 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:46.391 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:46.393 00.002 1032 Enqueuing Expose request
01:21:46.396 00.003 10072 IsGuiding returns 0
01:21:46.396 00.000 10072 Move returns status 0, amount 11
01:21:46.396 00.000 10072 MoveAxis(N, 0, ABG)
01:21:46.396 00.000 10072 Move returns status 0, amount 0
01:21:46.396 00.000 10072 move complete, result=0
01:21:46.396 00.000 10072 worker thread done servicing request
01:21:46.396 00.000 10072 Worker thread wakes up
01:21:46.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:46.396 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:46.404 00.008 1032 GuideStep: 0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
01:21:46.808 00.404 10072 Exposure complete
01:21:46.858 00.050 10072 worker thread done servicing request
01:21:46.858 00.000 1032 OnExposeComplete: enter
01:21:46.860 00.002 1032 UpdateGuideState(): m_state=6
01:21:46.862 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2795
01:21:46.865 00.003 1032 Star::Find returns 1 (0), X=317.31, Y=752.61, Mass=1325, SNR=25.6, Peak=164 HFD=2.9
01:21:46.866 00.001 1032 MultiStar: [#1 0.06,0.10,0.97,U] [#2 0.23,0.23,0.80,U] [#3 0.09,0.16,0.65,U] [#4 0.07,0.10,0.73,U] [#5 -0.20,0.26,0.70,U] [#6 0.14,0.02,0.64,U] [#7 0.29,-0.18,0.53,U] [#8 0.02,0.01,0.56,U] 
01:21:46.868 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.13}, one-star: {0.08, 0.32}
01:21:46.869 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
01:21:46.871 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
01:21:46.872 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.16 cameraTheta=1.02 mountX=0.11 mountY=-0.12, mountTheta=-0.81
01:21:46.874 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
01:21:46.876 00.002 1032 Enqueuing Move request for scope (0.08, 0.13)
01:21:46.877 00.001 10072 Worker thread wakes up
01:21:46.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
01:21:46.877 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
01:21:46.877 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.11 yDistance=-0.12
01:21:46.879 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:46.882 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
01:21:46.882 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:21:46.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:46.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:21:46.882 00.000 10072 MoveAxis(W, 8, ABG)
01:21:46.882 00.000 10072 Guiding  Dir = 3, Dur = 8
01:21:46.883 00.001 10072 IsGuiding returns 0
01:21:46.884 00.001 10072 PulseGuide returned control before completion, sleep 18
01:21:46.900 00.016 1032 UpdateGuideState exits: m=1325 SNR=25.6
01:21:46.902 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:46.904 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:46.905 00.001 1032 Enqueuing Expose request
01:21:46.912 00.007 10072 IsGuiding returns 0
01:21:46.913 00.001 10072 Move returns status 0, amount 8
01:21:46.913 00.000 10072 MoveAxis(N, 0, ABG)
01:21:46.913 00.000 10072 Move returns status 0, amount 0
01:21:46.913 00.000 10072 move complete, result=0
01:21:46.913 00.000 10072 worker thread done servicing request
01:21:46.913 00.000 10072 Worker thread wakes up
01:21:46.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:46.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:46.916 00.003 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:21:47.537 00.621 10072 Exposure complete
01:21:47.589 00.052 10072 worker thread done servicing request
01:21:47.590 00.001 1032 OnExposeComplete: enter
01:21:47.592 00.002 1032 UpdateGuideState(): m_state=6
01:21:47.594 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2796
01:21:47.596 00.002 1032 Star::Find returns 1 (0), X=317.29, Y=752.50, Mass=1388, SNR=26.3, Peak=162 HFD=2.9
01:21:47.600 00.004 1032 MultiStar: [#1 0.05,-0.05,0.95,U] [#2 0.09,0.22,0.73,U] [#3 -0.02,0.13,0.70,U] [#4 -0.08,0.04,0.68,U] [#5 -0.14,0.23,0.70,U] [#6 -0.09,0.03,0.61,U] [#7 0.14,-0.05,0.53,U] [#8 -0.14,-0.05,0.55,U] 
01:21:47.605 00.005 1032 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {0.06, 0.21}
01:21:47.608 00.003 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
01:21:47.611 00.003 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
01:21:47.612 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.65 mountX=0.09 mountY=-0.02, mountTheta=-0.18
01:21:47.616 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
01:21:47.618 00.002 1032 Enqueuing Move request for scope (-0.01, 0.09)
01:21:47.619 00.001 10072 Worker thread wakes up
01:21:47.620 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
01:21:47.620 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
01:21:47.620 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.02
01:21:47.622 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:47.624 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
01:21:47.624 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:21:47.624 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:47.624 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:21:47.625 00.001 10072 MoveAxis(W, 9, ABG)
01:21:47.625 00.000 10072 Guiding  Dir = 3, Dur = 9
01:21:47.625 00.000 10072 IsGuiding returns 0
01:21:47.625 00.000 10072 PulseGuide returned control before completion, sleep 19
01:21:47.643 00.018 1032 UpdateGuideState exits: m=1388 SNR=26.3
01:21:47.646 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:47.648 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:47.649 00.001 1032 Enqueuing Expose request
01:21:47.658 00.009 10072 IsGuiding returns 0
01:21:47.658 00.000 10072 Move returns status 0, amount 9
01:21:47.658 00.000 10072 MoveAxis(N, 0, ABG)
01:21:47.658 00.000 10072 Move returns status 0, amount 0
01:21:47.658 00.000 10072 move complete, result=0
01:21:47.658 00.000 10072 worker thread done servicing request
01:21:47.658 00.000 10072 Worker thread wakes up
01:21:47.659 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:47.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:47.659 00.000 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:21:48.067 00.408 10072 Exposure complete
01:21:48.116 00.049 10072 worker thread done servicing request
01:21:48.116 00.000 1032 OnExposeComplete: enter
01:21:48.119 00.003 1032 UpdateGuideState(): m_state=6
01:21:48.120 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2797
01:21:48.122 00.002 1032 Star::Find returns 1 (0), X=317.24, Y=752.46, Mass=1342, SNR=25.8, Peak=164 HFD=2.8
01:21:48.125 00.003 1032 MultiStar: [#1 0.01,-0.05,0.97,U] [#2 0.09,0.18,0.75,U] [#3 -0.00,0.30,0.70,U] [#4 -0.03,0.03,0.69,U] [#5 -0.11,0.26,0.70,U] [#6 0.09,-0.11,0.62,U] [#7 0.30,-0.19,0.53,U] [#8 -0.02,0.06,0.58,U] 
01:21:48.126 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.01, 0.17}
01:21:48.128 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
01:21:48.130 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
01:21:48.131 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.22 mountX=0.07 mountY=-0.05, mountTheta=-0.61
01:21:48.134 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
01:21:48.136 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
01:21:48.138 00.002 10072 Worker thread wakes up
01:21:48.138 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
01:21:48.138 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
01:21:48.138 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
01:21:48.140 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:48.144 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
01:21:48.144 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:21:48.144 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:48.144 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:21:48.144 00.000 10072 MoveAxis(W, 7, ABG)
01:21:48.144 00.000 10072 Guiding  Dir = 3, Dur = 7
01:21:48.145 00.001 10072 IsGuiding returns 0
01:21:48.146 00.001 10072 PulseGuide returned control before completion, sleep 17
01:21:48.164 00.018 1032 UpdateGuideState exits: m=1342 SNR=25.8
01:21:48.166 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:48.167 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:48.168 00.001 1032 Enqueuing Expose request
01:21:48.175 00.007 10072 IsGuiding returns 0
01:21:48.175 00.000 10072 Move returns status 0, amount 7
01:21:48.175 00.000 10072 MoveAxis(N, 0, ABG)
01:21:48.176 00.001 10072 Move returns status 0, amount 0
01:21:48.176 00.000 10072 move complete, result=0
01:21:48.176 00.000 10072 worker thread done servicing request
01:21:48.176 00.000 10072 Worker thread wakes up
01:21:48.176 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:48.176 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:48.179 00.003 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:21:48.804 00.625 10072 Exposure complete
01:21:48.852 00.048 10072 worker thread done servicing request
01:21:48.852 00.000 1032 OnExposeComplete: enter
01:21:48.854 00.002 1032 UpdateGuideState(): m_state=6
01:21:48.856 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2798
01:21:48.858 00.002 1032 Star::Find returns 1 (0), X=317.27, Y=752.59, Mass=1422, SNR=26.6, Peak=163 HFD=2.9
01:21:48.860 00.002 1032 MultiStar: [#1 0.13,0.01,1.01,U] [#2 0.23,0.31,0.77,U] [#3 -0.01,0.14,0.68,U] [#4 0.01,0.16,0.72,U] [#5 -0.16,0.22,0.67,U] [#6 0.12,0.08,0.56,U] [#7 0.17,-0.21,0.53,U] [#8 -0.04,-0.01,0.58,U] 
01:21:48.862 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.13}, one-star: {0.04, 0.29}
01:21:48.864 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
01:21:48.866 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
01:21:48.868 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.15 mountX=0.11 mountY=-0.09, mountTheta=-0.68
01:21:48.871 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
01:21:48.873 00.002 1032 Enqueuing Move request for scope (0.06, 0.13)
01:21:48.874 00.001 10072 Worker thread wakes up
01:21:48.874 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
01:21:48.874 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
01:21:48.874 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
01:21:48.876 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:48.878 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
01:21:48.879 00.001 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:21:48.879 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:48.879 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:21:48.879 00.000 10072 MoveAxis(W, 8, ABG)
01:21:48.879 00.000 10072 Guiding  Dir = 3, Dur = 8
01:21:48.879 00.000 10072 IsGuiding returns 0
01:21:48.880 00.001 10072 PulseGuide returned control before completion, sleep 18
01:21:48.897 00.017 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:21:48.900 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:48.901 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:48.902 00.001 1032 Enqueuing Expose request
01:21:48.911 00.009 10072 IsGuiding returns 0
01:21:48.911 00.000 10072 Move returns status 0, amount 8
01:21:48.911 00.000 10072 MoveAxis(N, 0, ABG)
01:21:48.911 00.000 10072 Move returns status 0, amount 0
01:21:48.911 00.000 10072 move complete, result=0
01:21:48.911 00.000 10072 worker thread done servicing request
01:21:48.911 00.000 10072 Worker thread wakes up
01:21:48.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:48.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:48.914 00.003 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:21:49.321 00.407 10072 Exposure complete
01:21:49.374 00.053 10072 worker thread done servicing request
01:21:49.375 00.001 1032 OnExposeComplete: enter
01:21:49.376 00.001 1032 UpdateGuideState(): m_state=6
01:21:49.378 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2799
01:21:49.380 00.002 1032 Star::Find returns 1 (0), X=317.28, Y=752.48, Mass=1544, SNR=27.7, Peak=174 HFD=3.0
01:21:49.382 00.002 1032 MultiStar: [#1 0.10,0.07,0.87,U] [#2 0.13,0.22,0.71,U] [#3 -0.01,0.09,0.65,U] [#4 -0.05,-0.02,0.69,U] [#5 -0.01,0.12,0.64,U] [#6 -0.19,-0.13,0.56,U] [#7 0.10,-0.11,0.53,U] [#8 0.05,-0.04,0.53,U] 
01:21:49.384 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.05, 0.18}
01:21:49.386 00.002 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
01:21:49.388 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
01:21:49.389 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.18 mountX=0.05 mountY=-0.04, mountTheta=-0.65
01:21:49.393 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
01:21:49.396 00.003 1032 Enqueuing Move request for scope (0.02, 0.06)
01:21:49.397 00.001 10072 Worker thread wakes up
01:21:49.397 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
01:21:49.397 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
01:21:49.397 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.04
01:21:49.400 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:49.403 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
01:21:49.403 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:21:49.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:49.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:21:49.403 00.000 10072 MoveAxis(W, 7, ABG)
01:21:49.403 00.000 10072 Guiding  Dir = 3, Dur = 7
01:21:49.403 00.000 10072 IsGuiding returns 0
01:21:49.403 00.000 10072 PulseGuide returned control before completion, sleep 17
01:21:49.421 00.018 1032 UpdateGuideState exits: m=1544 SNR=27.7
01:21:49.425 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:49.428 00.003 10072 IsGuiding returns 0
01:21:49.428 00.000 10072 Move returns status 0, amount 7
01:21:49.428 00.000 10072 MoveAxis(N, 0, ABG)
01:21:49.428 00.000 10072 Move returns status 0, amount 0
01:21:49.428 00.000 10072 move complete, result=0
01:21:49.428 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:49.430 00.002 1032 Enqueuing Expose request
01:21:49.431 00.001 10072 worker thread done servicing request
01:21:49.431 00.000 10072 Worker thread wakes up
01:21:49.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:49.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:49.431 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:21:50.069 00.638 10072 Exposure complete
01:21:50.120 00.051 10072 worker thread done servicing request
01:21:50.120 00.000 1032 OnExposeComplete: enter
01:21:50.122 00.002 1032 UpdateGuideState(): m_state=6
01:21:50.124 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2800
01:21:50.125 00.001 1032 Star::Find returns 1 (0), X=317.44, Y=752.46, Mass=1373, SNR=26.1, Peak=149 HFD=3.1
01:21:50.128 00.003 1032 MultiStar: [#1 0.18,0.13,0.92,U] [#2 0.23,0.10,0.74,U] [#3 0.13,0.13,0.65,U] [#4 -0.02,0.06,0.75,U] [#5 -0.25,0.26,0.72,U] [#6 -0.03,0.16,0.57,U] [#7 0.26,-0.27,0.54,U] [#8 -0.13,0.10,0.54,U] 
01:21:50.129 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.21, 0.17}
01:21:50.131 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
01:21:50.132 00.001 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
01:21:50.133 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.95 mountX=0.08 mountY=-0.10, mountTheta=-0.88
01:21:50.136 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
01:21:50.139 00.003 1032 Enqueuing Move request for scope (0.08, 0.11)
01:21:50.141 00.002 10072 Worker thread wakes up
01:21:50.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
01:21:50.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
01:21:50.141 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.08 yDistance=-0.10
01:21:50.145 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:50.148 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
01:21:50.148 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:21:50.148 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:50.148 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:21:50.148 00.000 10072 MoveAxis(W, 9, ABG)
01:21:50.148 00.000 10072 Guiding  Dir = 3, Dur = 9
01:21:50.148 00.000 10072 IsGuiding returns 0
01:21:50.149 00.001 10072 PulseGuide returned control before completion, sleep 19
01:21:50.165 00.016 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:21:50.169 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:50.170 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:50.171 00.001 1032 Enqueuing Expose request
01:21:50.175 00.004 10072 IsGuiding returns 0
01:21:50.175 00.000 10072 Move returns status 0, amount 9
01:21:50.175 00.000 10072 MoveAxis(N, 0, ABG)
01:21:50.175 00.000 10072 Move returns status 0, amount 0
01:21:50.175 00.000 10072 move complete, result=0
01:21:50.175 00.000 10072 worker thread done servicing request
01:21:50.175 00.000 10072 Worker thread wakes up
01:21:50.175 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:50.175 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:50.185 00.010 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:21:50.586 00.401 10072 Exposure complete
01:21:50.642 00.056 10072 worker thread done servicing request
01:21:50.642 00.000 1032 OnExposeComplete: enter
01:21:50.645 00.003 1032 UpdateGuideState(): m_state=6
01:21:50.648 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2801
01:21:50.650 00.002 1032 Star::Find returns 1 (0), X=317.26, Y=752.55, Mass=1569, SNR=27.9, Peak=236 HFD=2.8
01:21:50.652 00.002 1032 MultiStar: [#1 0.10,0.12,0.91,U] [#2 0.02,0.09,0.73,U] [#3 -0.16,0.10,0.63,U] [#4 -0.10,0.07,0.67,U] [#5 -0.31,0.27,0.65,U] [#6 -0.15,0.06,0.59,U] [#7 0.13,-0.18,0.53,U] [#8 -0.04,-0.12,0.55,U] 
01:21:50.654 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.09}, one-star: {0.03, 0.25}
01:21:50.655 00.001 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
01:21:50.656 00.001 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
01:21:50.657 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.01 mountX=0.10 mountY=0.02, mountTheta=0.18
01:21:50.661 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.09, opts=13)
01:21:50.663 00.002 1032 Enqueuing Move request for scope (-0.04, 0.09)
01:21:50.664 00.001 10072 Worker thread wakes up
01:21:50.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
01:21:50.664 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
01:21:50.665 00.001 10072 Moving (-0.04, 0.09) raw xDistance=0.10 yDistance=0.02
01:21:50.666 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:50.669 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.97
01:21:50.669 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:21:50.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:50.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:21:50.669 00.000 10072 MoveAxis(W, 9, ABG)
01:21:50.669 00.000 10072 Guiding  Dir = 3, Dur = 9
01:21:50.669 00.000 10072 IsGuiding returns 0
01:21:50.670 00.001 10072 PulseGuide returned control before completion, sleep 19
01:21:50.687 00.017 1032 UpdateGuideState exits: m=1569 SNR=27.9
01:21:50.689 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:50.692 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:50.694 00.002 1032 Enqueuing Expose request
01:21:50.696 00.002 10072 IsGuiding returns 0
01:21:50.696 00.000 10072 Move returns status 0, amount 9
01:21:50.696 00.000 10072 MoveAxis(N, 0, ABG)
01:21:50.696 00.000 10072 Move returns status 0, amount 0
01:21:50.696 00.000 10072 move complete, result=0
01:21:50.696 00.000 10072 worker thread done servicing request
01:21:50.696 00.000 10072 Worker thread wakes up
01:21:50.697 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:50.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:50.704 00.007 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
01:21:51.335 00.631 10072 Exposure complete
01:21:51.382 00.047 10072 worker thread done servicing request
01:21:51.383 00.001 1032 OnExposeComplete: enter
01:21:51.385 00.002 1032 UpdateGuideState(): m_state=6
01:21:51.387 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2802
01:21:51.389 00.002 1032 Star::Find returns 1 (0), X=317.20, Y=752.42, Mass=1302, SNR=25.4, Peak=151 HFD=2.8
01:21:51.390 00.001 1032 MultiStar: [#1 -0.02,0.00,1.00,U] [#2 0.34,0.06,0.77,U] [#3 -0.11,-0.01,0.71,U] [#4 0.01,-0.08,0.73,U] [#5 -0.21,0.12,0.70,U] [#6 0.02,-0.10,0.66,U] [#7 0.15,-0.36,0.54,U] [#8 0.07,-0.22,0.61,U] 
01:21:51.394 00.004 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {-0.03, 0.12}
01:21:51.396 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
01:21:51.398 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
01:21:51.399 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.97 mountX=-0.03 mountY=-0.01, mountTheta=-2.80
01:21:51.402 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
01:21:51.404 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
01:21:51.405 00.001 10072 Worker thread wakes up
01:21:51.405 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
01:21:51.405 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
01:21:51.405 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
01:21:51.407 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:51.409 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
01:21:51.409 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:21:51.409 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:51.410 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:21:51.410 00.000 10072 MoveAxis(W, 11, ABG)
01:21:51.410 00.000 10072 Guiding  Dir = 3, Dur = 11
01:21:51.410 00.000 10072 IsGuiding returns 0
01:21:51.410 00.000 10072 PulseGuide returned control before completion, sleep 21
01:21:51.426 00.016 1032 UpdateGuideState exits: m=1302 SNR=25.4
01:21:51.431 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:51.433 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:51.435 00.002 1032 Enqueuing Expose request
01:21:51.442 00.007 10072 IsGuiding returns 0
01:21:51.442 00.000 10072 Move returns status 0, amount 11
01:21:51.442 00.000 10072 MoveAxis(N, 0, ABG)
01:21:51.442 00.000 10072 Move returns status 0, amount 0
01:21:51.442 00.000 10072 move complete, result=0
01:21:51.442 00.000 10072 worker thread done servicing request
01:21:51.442 00.000 10072 Worker thread wakes up
01:21:51.442 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:51.442 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:51.445 00.003 1032 GuideStep: -0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
01:21:51.853 00.408 10072 Exposure complete
01:21:51.902 00.049 10072 worker thread done servicing request
01:21:51.903 00.001 1032 OnExposeComplete: enter
01:21:51.906 00.003 1032 UpdateGuideState(): m_state=6
01:21:51.908 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2803
01:21:51.909 00.001 1032 Star::Find returns 1 (0), X=317.17, Y=752.45, Mass=1127, SNR=23.6, Peak=146 HFD=2.7
01:21:51.911 00.002 1032 MultiStar: [#1 -0.10,0.03,1.02,U] [#2 0.03,0.17,0.83,U] [#3 -0.02,0.08,0.76,U] [#4 -0.10,0.06,0.74,U] [#5 -0.32,0.13,0.77,U] [#6 -0.27,-0.12,0.63,U] [#7 0.06,-0.30,0.60,U] [#8 0.02,-0.20,0.65,U] 
01:21:51.913 00.002 1032 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.06, 0.16}
01:21:51.915 00.002 1032 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.83) = xAngle (1.09 = 1.09)
01:21:51.916 00.001 1032 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.09 = 1.09)
01:21:51.918 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.92 mountX=0.04 mountY=0.08, mountTheta=1.09
01:21:51.921 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.02, opts=13)
01:21:51.924 00.003 1032 Enqueuing Move request for scope (-0.09, 0.02)
01:21:51.926 00.002 10072 Worker thread wakes up
01:21:51.927 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
01:21:51.927 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
01:21:51.927 00.000 10072 Moving (-0.09, 0.02) raw xDistance=0.04 yDistance=0.08
01:21:51.928 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:51.931 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
01:21:51.931 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:21:51.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:51.931 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:21:51.932 00.001 10072 MoveAxis(W, 9, ABG)
01:21:51.932 00.000 10072 Guiding  Dir = 3, Dur = 9
01:21:51.932 00.000 10072 IsGuiding returns 0
01:21:51.932 00.000 10072 PulseGuide returned control before completion, sleep 19
01:21:51.950 00.018 1032 UpdateGuideState exits: m=1127 SNR=23.6
01:21:51.952 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:51.955 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:51.957 00.002 1032 Enqueuing Expose request
01:21:51.961 00.004 10072 IsGuiding returns 0
01:21:51.961 00.000 10072 Move returns status 0, amount 9
01:21:51.961 00.000 10072 MoveAxis(N, 0, ABG)
01:21:51.961 00.000 10072 Move returns status 0, amount 0
01:21:51.961 00.000 10072 move complete, result=0
01:21:51.962 00.001 10072 worker thread done servicing request
01:21:51.962 00.000 10072 Worker thread wakes up
01:21:51.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:51.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:51.969 00.007 1032 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
01:21:52.590 00.621 10072 Exposure complete
01:21:52.640 00.050 10072 worker thread done servicing request
01:21:52.640 00.000 1032 OnExposeComplete: enter
01:21:52.643 00.003 1032 UpdateGuideState(): m_state=6
01:21:52.646 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2804
01:21:52.648 00.002 1032 Star::Find returns 1 (0), X=317.08, Y=752.44, Mass=1399, SNR=26.4, Peak=150 HFD=2.8
01:21:52.651 00.003 1032 MultiStar: [#1 -0.06,0.01,0.96,U] [#2 0.26,0.18,0.73,U] [#3 -0.06,-0.05,0.64,U] [#4 -0.20,0.07,0.66,U] [#5 -0.43,0.26,0.68,U] [#6 -0.19,-0.02,0.59,U] [#7 0.01,-0.20,0.52,U] [#8 -0.09,-0.15,0.54,U] 
01:21:52.652 00.001 1032 refined, 8 included, MultiStar: {-0.10, 0.05}, one-star: {-0.15, 0.15}
01:21:52.655 00.003 1032 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.83) = xAngle (0.88 = 0.88)
01:21:52.656 00.001 1032 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.88 = 0.88)
01:21:52.658 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.71 mountX=0.07 mountY=0.09, mountTheta=0.88
01:21:52.661 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.05, opts=13)
01:21:52.664 00.003 1032 Enqueuing Move request for scope (-0.10, 0.05)
01:21:52.666 00.002 10072 Worker thread wakes up
01:21:52.666 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
01:21:52.666 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
01:21:52.666 00.000 10072 Moving (-0.10, 0.05) raw xDistance=0.07 yDistance=0.09
01:21:52.668 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:52.671 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
01:21:52.671 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:21:52.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:52.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:21:52.671 00.000 10072 MoveAxis(W, 10, ABG)
01:21:52.671 00.000 10072 Guiding  Dir = 3, Dur = 10
01:21:52.671 00.000 10072 IsGuiding returns 0
01:21:52.673 00.002 10072 PulseGuide returned control before completion, sleep 19
01:21:52.692 00.019 1032 UpdateGuideState exits: m=1399 SNR=26.4
01:21:52.694 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:52.695 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:52.697 00.002 10072 IsGuiding returns 0
01:21:52.697 00.000 10072 Move returns status 0, amount 10
01:21:52.697 00.000 10072 MoveAxis(N, 0, ABG)
01:21:52.697 00.000 10072 Move returns status 0, amount 0
01:21:52.697 00.000 1032 Enqueuing Expose request
01:21:52.699 00.002 10072 move complete, result=0
01:21:52.699 00.000 10072 worker thread done servicing request
01:21:52.700 00.001 10072 Worker thread wakes up
01:21:52.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:52.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:52.700 00.000 1032 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
01:21:53.108 00.408 10072 Exposure complete
01:21:53.162 00.054 10072 worker thread done servicing request
01:21:53.162 00.000 1032 OnExposeComplete: enter
01:21:53.164 00.002 1032 UpdateGuideState(): m_state=6
01:21:53.166 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2805
01:21:53.167 00.001 1032 Star::Find returns 1 (0), X=317.15, Y=752.36, Mass=1377, SNR=26.1, Peak=162 HFD=2.7
01:21:53.168 00.001 1032 MultiStar: [#1 -0.10,-0.07,0.96,U] [#2 0.15,-0.00,0.76,U] [#3 -0.21,-0.01,0.68,U] [#4 -0.19,-0.09,0.68,U] [#5 -0.35,0.18,0.69,U] [#6 -0.10,-0.01,0.60,U] [#7 0.10,-0.45,0.55,U] [#8 -0.18,-0.14,0.55,U] 
01:21:53.170 00.002 1032 single-star, 8 included, MultiStar: {-0.11, -0.04}, one-star: {-0.08, 0.07}
01:21:53.172 00.002 1032 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.83) = xAngle (0.62 = 0.62)
01:21:53.174 00.002 1032 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.62 = 0.62)
01:21:53.176 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.45 mountX=0.09 mountY=0.06, mountTheta=0.62
01:21:53.179 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.07, opts=13)
01:21:53.182 00.003 1032 Enqueuing Move request for scope (-0.08, 0.07)
01:21:53.185 00.003 10072 Worker thread wakes up
01:21:53.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
01:21:53.185 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
01:21:53.185 00.000 10072 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=0.06
01:21:53.188 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:53.190 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
01:21:53.190 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:21:53.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:53.192 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:21:53.192 00.000 10072 MoveAxis(W, 8, ABG)
01:21:53.192 00.000 10072 Guiding  Dir = 3, Dur = 8
01:21:53.192 00.000 10072 IsGuiding returns 0
01:21:53.193 00.001 10072 PulseGuide returned control before completion, sleep 18
01:21:53.209 00.016 1032 UpdateGuideState exits: m=1377 SNR=26.1
01:21:53.212 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:53.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:53.216 00.002 1032 Enqueuing Expose request
01:21:53.226 00.010 10072 IsGuiding returns 0
01:21:53.226 00.000 10072 Move returns status 0, amount 8
01:21:53.226 00.000 10072 MoveAxis(N, 0, ABG)
01:21:53.226 00.000 10072 Move returns status 0, amount 0
01:21:53.226 00.000 10072 move complete, result=0
01:21:53.226 00.000 10072 worker thread done servicing request
01:21:53.226 00.000 10072 Worker thread wakes up
01:21:53.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:53.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:53.227 00.001 1032 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
01:21:53.855 00.628 10072 Exposure complete
01:21:53.904 00.049 10072 worker thread done servicing request
01:21:53.905 00.001 1032 OnExposeComplete: enter
01:21:53.907 00.002 1032 UpdateGuideState(): m_state=6
01:21:53.909 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2806
01:21:53.910 00.001 1032 Star::Find returns 1 (0), X=317.34, Y=752.38, Mass=1283, SNR=25.2, Peak=148 HFD=2.9
01:21:53.912 00.002 1032 MultiStar: [#1 0.09,-0.19,0.97,U] [#2 -0.01,0.06,0.73,U] [#3 -0.16,-0.06,0.66,U] [#4 -0.27,-0.08,0.75,U] [#5 -0.27,0.17,0.72,U] [#6 -0.20,-0.09,0.62,U] [#7 0.17,-0.19,0.56,U] [#8 0.03,-0.22,0.60,U] 
01:21:53.913 00.001 1032 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {0.11, 0.09}
01:21:53.915 00.002 1032 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.83) = xAngle (-4.19 = 2.09)
01:21:53.916 00.001 1032 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.19 = 2.09)
01:21:53.918 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.36 mountX=-0.04 mountY=0.06, mountTheta=2.09
01:21:53.921 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.05, opts=13)
01:21:53.923 00.002 1032 Enqueuing Move request for scope (-0.05, -0.05)
01:21:53.925 00.002 10072 Worker thread wakes up
01:21:53.925 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
01:21:53.925 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
01:21:53.926 00.001 10072 Moving (-0.05, -0.05) raw xDistance=-0.04 yDistance=0.06
01:21:53.928 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:53.931 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
01:21:53.931 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:21:53.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:53.931 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:21:53.931 00.000 10072 MoveAxis(W, 9, ABG)
01:21:53.931 00.000 10072 Guiding  Dir = 3, Dur = 9
01:21:53.931 00.000 10072 IsGuiding returns 0
01:21:53.931 00.000 10072 PulseGuide returned control before completion, sleep 19
01:21:53.948 00.017 1032 UpdateGuideState exits: m=1283 SNR=25.2
01:21:53.950 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:53.952 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:53.955 00.003 1032 Enqueuing Expose request
01:21:53.963 00.008 10072 IsGuiding returns 0
01:21:53.963 00.000 10072 Move returns status 0, amount 9
01:21:53.963 00.000 10072 MoveAxis(N, 0, ABG)
01:21:53.963 00.000 10072 Move returns status 0, amount 0
01:21:53.963 00.000 10072 move complete, result=0
01:21:53.963 00.000 10072 worker thread done servicing request
01:21:53.963 00.000 10072 Worker thread wakes up
01:21:53.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:53.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:53.966 00.003 1032 GuideStep: -0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
01:21:54.375 00.409 10072 Exposure complete
01:21:54.427 00.052 10072 worker thread done servicing request
01:21:54.428 00.001 1032 OnExposeComplete: enter
01:21:54.429 00.001 1032 UpdateGuideState(): m_state=6
01:21:54.430 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2807
01:21:54.432 00.002 1032 Star::Find returns 1 (0), X=317.25, Y=752.24, Mass=1266, SNR=25.0, Peak=147 HFD=2.7
01:21:54.434 00.002 1032 MultiStar: [#1 0.02,-0.30,1.02,U] [#2 0.41,-0.04,0.78,U] [#3 0.14,-0.18,0.72,U] [#4 -0.01,-0.17,0.74,U] [#5 -0.29,-0.11,0.77,U] [#6 -0.06,-0.30,0.58,U] [#7 0.16,-0.53,0.55,U] [#8 0.15,-0.37,0.61,U] 
01:21:54.436 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.21}, one-star: {0.02, -0.06}
01:21:54.437 00.001 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
01:21:54.440 00.003 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
01:21:54.442 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.19 mountX=-0.06 mountY=-0.01, mountTheta=-3.02
01:21:54.444 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
01:21:54.446 00.002 1032 Enqueuing Move request for scope (0.02, -0.06)
01:21:54.447 00.001 10072 Worker thread wakes up
01:21:54.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
01:21:54.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
01:21:54.447 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.01
01:21:54.449 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:54.451 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
01:21:54.451 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:21:54.451 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:54.451 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:21:54.451 00.000 10072 MoveAxis(W, 8, ABG)
01:21:54.451 00.000 10072 Guiding  Dir = 3, Dur = 8
01:21:54.452 00.001 10072 IsGuiding returns 0
01:21:54.452 00.000 10072 PulseGuide returned control before completion, sleep 18
01:21:54.471 00.019 1032 UpdateGuideState exits: m=1266 SNR=25.0
01:21:54.473 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:54.475 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:54.477 00.002 1032 Enqueuing Expose request
01:21:54.482 00.005 10072 IsGuiding returns 0
01:21:54.483 00.001 10072 Move returns status 0, amount 8
01:21:54.483 00.000 10072 MoveAxis(N, 0, ABG)
01:21:54.483 00.000 10072 Move returns status 0, amount 0
01:21:54.483 00.000 10072 move complete, result=0
01:21:54.483 00.000 10072 worker thread done servicing request
01:21:54.483 00.000 10072 Worker thread wakes up
01:21:54.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:54.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:54.488 00.005 1032 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:21:55.110 00.622 10072 Exposure complete
01:21:55.156 00.046 10072 worker thread done servicing request
01:21:55.157 00.001 1032 OnExposeComplete: enter
01:21:55.159 00.002 1032 UpdateGuideState(): m_state=6
01:21:55.161 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2808
01:21:55.162 00.001 1032 Star::Find returns 1 (0), X=317.35, Y=752.53, Mass=1240, SNR=24.8, Peak=138 HFD=3.0
01:21:55.164 00.002 1032 MultiStar: [#1 0.12,0.05,1.01,U] [#2 0.39,0.14,0.76,U] [#3 0.31,-0.11,0.70,U] [#4 0.02,-0.04,0.78,U] [#5 -0.12,0.04,0.76,U] [#6 0.03,-0.06,0.62,U] [#7 0.42,-0.48,0.57,U] [#8 0.13,-0.20,0.59,U] 
01:21:55.166 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.12, 0.24}
01:21:55.169 00.003 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
01:21:55.171 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
01:21:55.172 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.11 mountX=-0.05 mountY=-0.14, mountTheta=-1.94
01:21:55.175 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
01:21:55.178 00.003 1032 Enqueuing Move request for scope (0.15, -0.02)
01:21:55.179 00.001 10072 Worker thread wakes up
01:21:55.180 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
01:21:55.180 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
01:21:55.180 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.05 yDistance=-0.14
01:21:55.182 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:55.185 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
01:21:55.185 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:21:55.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:55.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:21:55.185 00.000 10072 MoveAxis(W, 9, ABG)
01:21:55.185 00.000 10072 Guiding  Dir = 3, Dur = 9
01:21:55.185 00.000 10072 IsGuiding returns 0
01:21:55.186 00.001 10072 PulseGuide returned control before completion, sleep 19
01:21:55.202 00.016 1032 UpdateGuideState exits: m=1240 SNR=24.8
01:21:55.206 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:55.211 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:55.213 00.002 1032 Enqueuing Expose request
01:21:55.216 00.003 10072 IsGuiding returns 0
01:21:55.216 00.000 10072 Move returns status 0, amount 9
01:21:55.216 00.000 10072 MoveAxis(N, 0, ABG)
01:21:55.216 00.000 10072 Move returns status 0, amount 0
01:21:55.216 00.000 10072 move complete, result=0
01:21:55.216 00.000 10072 worker thread done servicing request
01:21:55.216 00.000 10072 Worker thread wakes up
01:21:55.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:55.217 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:55.222 00.005 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:21:55.625 00.403 10072 Exposure complete
01:21:55.674 00.049 10072 worker thread done servicing request
01:21:55.675 00.001 1032 OnExposeComplete: enter
01:21:55.677 00.002 1032 UpdateGuideState(): m_state=6
01:21:55.679 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2809
01:21:55.680 00.001 1032 Star::Find returns 1 (0), X=317.27, Y=752.41, Mass=1512, SNR=27.4, Peak=159 HFD=3.0
01:21:55.683 00.003 1032 MultiStar: [#1 0.08,0.03,0.95,U] [#2 0.31,0.03,0.75,U] [#3 0.30,-0.03,0.63,U] [#4 0.08,-0.04,0.66,U] [#5 0.08,0.21,0.61,U] [#6 0.09,-0.13,0.59,U] [#7 0.48,-0.36,0.52,U] [#8 0.05,-0.34,0.53,U] 
01:21:55.684 00.001 1032 single-star, 8 included, MultiStar: {0.16, -0.03}, one-star: {0.04, 0.12}
01:21:55.686 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
01:21:55.689 00.003 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
01:21:55.691 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.25 mountX=0.11 mountY=-0.07, mountTheta=-0.58
01:21:55.694 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
01:21:55.696 00.002 1032 Enqueuing Move request for scope (0.04, 0.12)
01:21:55.698 00.002 10072 Worker thread wakes up
01:21:55.698 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
01:21:55.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
01:21:55.698 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.11 yDistance=-0.07
01:21:55.701 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:55.703 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
01:21:55.703 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:21:55.703 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:55.703 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:21:55.703 00.000 10072 MoveAxis(W, 7, ABG)
01:21:55.703 00.000 10072 Guiding  Dir = 3, Dur = 7
01:21:55.704 00.001 10072 IsGuiding returns 0
01:21:55.704 00.000 10072 PulseGuide returned control before completion, sleep 17
01:21:55.722 00.018 1032 UpdateGuideState exits: m=1512 SNR=27.4
01:21:55.725 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:55.727 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:55.728 00.001 1032 Enqueuing Expose request
01:21:55.731 00.003 10072 IsGuiding returns 0
01:21:55.731 00.000 10072 Move returns status 0, amount 7
01:21:55.731 00.000 10072 MoveAxis(N, 0, ABG)
01:21:55.731 00.000 10072 Move returns status 0, amount 0
01:21:55.731 00.000 10072 move complete, result=0
01:21:55.731 00.000 10072 worker thread done servicing request
01:21:55.731 00.000 10072 Worker thread wakes up
01:21:55.731 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:55.731 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:55.737 00.006 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:21:56.363 00.626 10072 Exposure complete
01:21:56.409 00.046 10072 worker thread done servicing request
01:21:56.409 00.000 1032 OnExposeComplete: enter
01:21:56.412 00.003 1032 UpdateGuideState(): m_state=6
01:21:56.413 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2810
01:21:56.414 00.001 1032 Star::Find returns 1 (0), X=317.40, Y=752.33, Mass=1364, SNR=26.0, Peak=167 HFD=2.9
01:21:56.416 00.002 1032 MultiStar: [#1 0.15,-0.04,0.94,U] [#2 0.30,0.06,0.74,U] [#3 0.17,-0.07,0.71,U] [#4 0.03,-0.04,0.70,U] [#5 -0.09,-0.02,0.66,U] [#6 -0.02,-0.06,0.59,U] [#7 0.36,-0.24,0.51,U] [#8 0.09,-0.30,0.60,U] 
01:21:56.418 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.16, 0.04}
01:21:56.419 00.001 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
01:21:56.421 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
01:21:56.423 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.44 mountX=-0.09 mountY=-0.11, mountTheta=-2.27
01:21:56.426 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.06, opts=13)
01:21:56.428 00.002 1032 Enqueuing Move request for scope (0.13, -0.06)
01:21:56.431 00.003 10072 Worker thread wakes up
01:21:56.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
01:21:56.431 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
01:21:56.431 00.000 10072 Moving (0.13, -0.06) raw xDistance=-0.09 yDistance=-0.11
01:21:56.433 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:56.435 00.002 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
01:21:56.435 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
01:21:56.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:56.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:21:56.435 00.000 10072 MoveAxis(W, 8, ABG)
01:21:56.435 00.000 10072 Guiding  Dir = 3, Dur = 8
01:21:56.436 00.001 10072 IsGuiding returns 0
01:21:56.436 00.000 10072 PulseGuide returned control before completion, sleep 18
01:21:56.452 00.016 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:21:56.457 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:56.459 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:56.461 00.002 1032 Enqueuing Expose request
01:21:56.469 00.008 10072 IsGuiding returns 0
01:21:56.469 00.000 10072 Move returns status 0, amount 8
01:21:56.469 00.000 10072 MoveAxis(N, 0, ABG)
01:21:56.469 00.000 10072 Move returns status 0, amount 0
01:21:56.469 00.000 10072 move complete, result=0
01:21:56.469 00.000 10072 worker thread done servicing request
01:21:56.469 00.000 10072 Worker thread wakes up
01:21:56.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:56.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:56.470 00.001 1032 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:21:56.880 00.410 10072 Exposure complete
01:21:56.927 00.047 10072 worker thread done servicing request
01:21:56.927 00.000 1032 OnExposeComplete: enter
01:21:56.930 00.003 1032 UpdateGuideState(): m_state=6
01:21:56.932 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2811
01:21:56.934 00.002 1032 Star::Find returns 1 (0), X=317.40, Y=752.31, Mass=1458, SNR=26.9, Peak=166 HFD=2.9
01:21:56.936 00.002 1032 MultiStar: [#1 0.17,-0.05,0.96,U] [#2 0.37,-0.10,0.70,U] [#3 0.15,-0.03,0.66,U] [#4 -0.03,-0.10,0.70,U] [#5 -0.09,0.10,0.65,U] [#6 -0.02,-0.14,0.57,U] [#7 0.34,-0.38,0.52,U] [#8 0.11,-0.31,0.56,U] 
01:21:56.937 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.09}, one-star: {0.17, 0.02}
01:21:56.938 00.001 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
01:21:56.939 00.001 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
01:21:56.941 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.61 mountX=-0.12 mountY=-0.10, mountTheta=-2.44
01:21:56.944 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
01:21:56.945 00.001 1032 Enqueuing Move request for scope (0.13, -0.09)
01:21:56.947 00.002 10072 Worker thread wakes up
01:21:56.947 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
01:21:56.947 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
01:21:56.947 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
01:21:56.949 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:56.951 00.002 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.96
01:21:56.951 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
01:21:56.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:56.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:21:56.951 00.000 10072 MoveAxis(W, 6, ABG)
01:21:56.951 00.000 10072 Guiding  Dir = 3, Dur = 6
01:21:56.952 00.001 10072 IsGuiding returns 0
01:21:56.952 00.000 10072 PulseGuide returned control before completion, sleep 16
01:21:56.970 00.018 1032 UpdateGuideState exits: m=1458 SNR=26.9
01:21:56.972 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:56.973 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:56.974 00.001 1032 Enqueuing Expose request
01:21:56.977 00.003 10072 IsGuiding returns 0
01:21:56.977 00.000 10072 Move returns status 0, amount 6
01:21:56.977 00.000 10072 MoveAxis(N, 0, ABG)
01:21:56.977 00.000 10072 Move returns status 0, amount 0
01:21:56.977 00.000 10072 move complete, result=0
01:21:56.978 00.001 10072 worker thread done servicing request
01:21:56.978 00.000 10072 Worker thread wakes up
01:21:56.978 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:56.978 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:56.985 00.007 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:21:57.602 00.617 10072 Exposure complete
01:21:57.650 00.048 10072 worker thread done servicing request
01:21:57.650 00.000 1032 OnExposeComplete: enter
01:21:57.652 00.002 1032 UpdateGuideState(): m_state=6
01:21:57.654 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2812
01:21:57.655 00.001 1032 Star::Find returns 1 (0), X=317.44, Y=752.37, Mass=1399, SNR=26.3, Peak=168 HFD=3.0
01:21:57.657 00.002 1032 MultiStar: [#1 0.24,-0.01,0.91,U] [#2 0.35,0.05,0.75,U] [#3 0.32,-0.01,0.62,U] [#4 0.09,0.01,0.71,U] [#5 -0.02,0.14,0.68,U] [#6 0.18,-0.06,0.57,U] [#7 0.25,-0.18,0.53,U] [#8 0.07,-0.16,0.59,U] 
01:21:57.658 00.001 1032 refined, 8 included, MultiStar: {0.19, -0.00}, one-star: {0.21, 0.08}
01:21:57.660 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
01:21:57.662 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
01:21:57.663 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-0.02 mountX=-0.05 mountY=-0.18, mountTheta=-1.85
01:21:57.666 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.00, opts=13)
01:21:57.669 00.003 1032 Enqueuing Move request for scope (0.19, -0.00)
01:21:57.670 00.001 10072 Worker thread wakes up
01:21:57.670 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.00) opts 0xd
01:21:57.671 00.001 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.00)
01:21:57.671 00.000 10072 Moving (0.19, -0.00) raw xDistance=-0.05 yDistance=-0.18
01:21:57.672 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:57.675 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.95
01:21:57.675 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:21:57.675 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:57.675 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:21:57.675 00.000 10072 MoveAxis(W, 7, ABG)
01:21:57.675 00.000 10072 Guiding  Dir = 3, Dur = 7
01:21:57.677 00.002 10072 IsGuiding returns 0
01:21:57.677 00.000 10072 PulseGuide returned control before completion, sleep 17
01:21:57.694 00.017 1032 UpdateGuideState exits: m=1399 SNR=26.3
01:21:57.696 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:57.699 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:57.700 00.001 1032 Enqueuing Expose request
01:21:57.709 00.009 10072 IsGuiding returns 0
01:21:57.709 00.000 10072 Move returns status 0, amount 7
01:21:57.709 00.000 10072 MoveAxis(N, 0, ABG)
01:21:57.709 00.000 10072 Move returns status 0, amount 0
01:21:57.709 00.000 10072 move complete, result=0
01:21:57.709 00.000 10072 worker thread done servicing request
01:21:57.709 00.000 10072 Worker thread wakes up
01:21:57.709 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:57.709 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:57.710 00.001 1032 GuideStep: -0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
01:21:58.117 00.407 10072 Exposure complete
01:21:58.165 00.048 10072 worker thread done servicing request
01:21:58.165 00.000 1032 OnExposeComplete: enter
01:21:58.167 00.002 1032 UpdateGuideState(): m_state=6
01:21:58.168 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2813
01:21:58.169 00.001 1032 Star::Find returns 1 (0), X=317.38, Y=752.45, Mass=1546, SNR=27.7, Peak=183 HFD=3.0
01:21:58.172 00.003 1032 MultiStar: [#1 0.18,-0.02,0.89,U] [#2 0.20,0.16,0.73,U] [#3 0.43,0.01,0.62,U] [#4 0.10,0.01,0.68,U] [#5 -0.03,0.30,0.62,U] [#6 -0.07,-0.03,0.58,U] [#7 0.44,-0.33,0.52,U] [#8 -0.08,-0.26,0.55,U] 
01:21:58.174 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.15, 0.16}
01:21:58.176 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
01:21:58.178 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
01:21:58.179 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.13 mountX=-0.02 mountY=-0.15, mountTheta=-1.70
01:21:58.184 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
01:21:58.186 00.002 1032 Enqueuing Move request for scope (0.15, 0.02)
01:21:58.187 00.001 10072 Worker thread wakes up
01:21:58.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
01:21:58.187 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
01:21:58.187 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
01:21:58.190 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:58.191 00.001 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.95
01:21:58.191 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:21:58.192 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:58.192 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:21:58.192 00.000 10072 MoveAxis(W, 6, ABG)
01:21:58.192 00.000 10072 Guiding  Dir = 3, Dur = 6
01:21:58.192 00.000 10072 IsGuiding returns 0
01:21:58.193 00.001 10072 PulseGuide returned control before completion, sleep 16
01:21:58.210 00.017 10072 IsGuiding returns 0
01:21:58.210 00.000 10072 Move returns status 0, amount 6
01:21:58.210 00.000 10072 MoveAxis(N, 0, ABG)
01:21:58.210 00.000 10072 Move returns status 0, amount 0
01:21:58.210 00.000 10072 move complete, result=0
01:21:58.210 00.000 10072 worker thread done servicing request
01:21:58.212 00.002 1032 UpdateGuideState exits: m=1546 SNR=27.7
01:21:58.214 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:58.215 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:58.217 00.002 1032 Enqueuing Expose request
01:21:58.218 00.001 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:21:58.221 00.003 10072 Worker thread wakes up
01:21:58.221 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:58.221 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:58.853 00.632 10072 Exposure complete
01:21:58.899 00.046 10072 worker thread done servicing request
01:21:58.899 00.000 1032 OnExposeComplete: enter
01:21:58.902 00.003 1032 UpdateGuideState(): m_state=6
01:21:58.904 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2814
01:21:58.905 00.001 1032 Star::Find returns 1 (0), X=317.39, Y=752.52, Mass=1525, SNR=27.5, Peak=162 HFD=3.1
01:21:58.907 00.002 1032 MultiStar: [#1 0.27,-0.03,0.91,U] [#2 0.38,0.04,0.71,U] [#3 0.23,-0.10,0.60,U] [#4 0.09,0.06,0.67,U] [#5 0.03,0.15,0.66,U] [#6 0.03,-0.03,0.58,U] [#7 0.42,-0.23,0.53,U] [#8 -0.05,-0.27,0.52,U] 
01:21:58.909 00.002 1032 refined, 8 included, MultiStar: {0.18, 0.01}, one-star: {0.16, 0.23}
01:21:58.910 00.001 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
01:21:58.911 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
01:21:58.913 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.03 mountX=-0.04 mountY=-0.17, mountTheta=-1.80
01:21:58.916 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.01, opts=13)
01:21:58.919 00.003 1032 Enqueuing Move request for scope (0.18, 0.01)
01:21:58.921 00.002 10072 Worker thread wakes up
01:21:58.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
01:21:58.921 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
01:21:58.921 00.000 10072 Moving (0.18, 0.01) raw xDistance=-0.04 yDistance=-0.17
01:21:58.923 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:58.927 00.004 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.95
01:21:58.928 00.001 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:21:58.928 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:58.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:21:58.928 00.000 10072 MoveAxis(W, 7, ABG)
01:21:58.928 00.000 10072 Guiding  Dir = 3, Dur = 7
01:21:58.928 00.000 10072 IsGuiding returns 0
01:21:58.929 00.001 10072 PulseGuide returned control before completion, sleep 16
01:21:58.945 00.016 1032 UpdateGuideState exits: m=1525 SNR=27.5
01:21:58.947 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:58.949 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:58.950 00.001 1032 Enqueuing Expose request
01:21:58.961 00.011 10072 IsGuiding returns 0
01:21:58.961 00.000 10072 Move returns status 0, amount 7
01:21:58.961 00.000 10072 MoveAxis(N, 0, ABG)
01:21:58.961 00.000 10072 Move returns status 0, amount 0
01:21:58.961 00.000 10072 move complete, result=0
01:21:58.961 00.000 10072 worker thread done servicing request
01:21:58.961 00.000 10072 Worker thread wakes up
01:21:58.962 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:58.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:58.963 00.001 1032 GuideStep: -0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
01:21:59.372 00.409 10072 Exposure complete
01:21:59.421 00.049 10072 worker thread done servicing request
01:21:59.421 00.000 1032 OnExposeComplete: enter
01:21:59.422 00.001 1032 UpdateGuideState(): m_state=6
01:21:59.426 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2815
01:21:59.428 00.002 1032 Star::Find returns 1 (0), X=317.39, Y=752.29, Mass=1381, SNR=26.2, Peak=144 HFD=2.9
01:21:59.430 00.002 1032 MultiStar: [#1 0.19,0.02,0.95,U] [#2 0.36,-0.02,0.74,U] [#3 0.21,-0.27,0.68,U] [#4 0.04,-0.11,0.72,U] [#5 -0.03,0.03,0.69,U] [#6 0.11,-0.28,0.57,U] [#7 0.38,-0.26,0.46,U] [#8 0.13,-0.12,0.56,U] 
01:21:59.432 00.002 1032 single-star, 8 included, MultiStar: {0.17, -0.09}, one-star: {0.16, 0.00}
01:21:59.434 00.002 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
01:21:59.436 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
01:21:59.437 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.00 mountX=-0.04 mountY=-0.16, mountTheta=-1.83
01:21:59.440 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.00, opts=13)
01:21:59.442 00.002 1032 Enqueuing Move request for scope (0.16, 0.00)
01:21:59.444 00.002 10072 Worker thread wakes up
01:21:59.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
01:21:59.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
01:21:59.444 00.000 10072 Moving (0.16, 0.00) raw xDistance=-0.04 yDistance=-0.16
01:21:59.446 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:21:59.449 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.95
01:21:59.449 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:21:59.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:59.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:21:59.449 00.000 10072 MoveAxis(W, 6, ABG)
01:21:59.449 00.000 10072 Guiding  Dir = 3, Dur = 6
01:21:59.450 00.001 10072 IsGuiding returns 0
01:21:59.450 00.000 10072 PulseGuide returned control before completion, sleep 16
01:21:59.469 00.019 1032 UpdateGuideState exits: m=1381 SNR=26.2
01:21:59.470 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:59.472 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:21:59.473 00.001 1032 Enqueuing Expose request
01:21:59.480 00.007 10072 IsGuiding returns 0
01:21:59.480 00.000 10072 Move returns status 0, amount 6
01:21:59.480 00.000 10072 MoveAxis(N, 0, ABG)
01:21:59.480 00.000 10072 Move returns status 0, amount 0
01:21:59.480 00.000 10072 move complete, result=0
01:21:59.480 00.000 10072 worker thread done servicing request
01:21:59.480 00.000 10072 Worker thread wakes up
01:21:59.480 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:21:59.480 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:21:59.483 00.003 1032 GuideStep: -0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
01:22:00.105 00.622 10072 Exposure complete
01:22:00.152 00.047 10072 worker thread done servicing request
01:22:00.152 00.000 1032 OnExposeComplete: enter
01:22:00.154 00.002 1032 UpdateGuideState(): m_state=6
01:22:00.156 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2816
01:22:00.157 00.001 1032 Star::Find returns 1 (0), X=317.39, Y=752.52, Mass=1476, SNR=27.1, Peak=177 HFD=3.1
01:22:00.160 00.003 1032 MultiStar: [#1 0.22,0.02,0.93,U] [#2 0.44,0.13,0.76,U] [#3 0.35,-0.06,0.64,U] [#4 0.02,-0.02,0.70,U] [#5 -0.20,0.22,0.69,U] [#6 0.13,-0.11,0.55,U] [#7 0.53,-0.26,0.52,U] [#8 0.12,-0.27,0.53,U] 
01:22:00.162 00.002 1032 refined, 8 included, MultiStar: {0.19, 0.02}, one-star: {0.16, 0.23}
01:22:00.163 00.001 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
01:22:00.164 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
01:22:00.166 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.09 mountX=-0.03 mountY=-0.19, mountTheta=-1.74
01:22:00.168 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.02, opts=13)
01:22:00.170 00.002 1032 Enqueuing Move request for scope (0.19, 0.02)
01:22:00.171 00.001 10072 Worker thread wakes up
01:22:00.171 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
01:22:00.171 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
01:22:00.171 00.000 10072 Moving (0.19, 0.02) raw xDistance=-0.03 yDistance=-0.19
01:22:00.173 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:00.177 00.004 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.95
01:22:00.178 00.001 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:22:00.178 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:00.178 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:22:00.178 00.000 10072 MoveAxis(W, 7, ABG)
01:22:00.178 00.000 10072 Guiding  Dir = 3, Dur = 7
01:22:00.178 00.000 10072 IsGuiding returns 0
01:22:00.180 00.002 10072 PulseGuide returned control before completion, sleep 17
01:22:00.197 00.017 1032 UpdateGuideState exits: m=1476 SNR=27.1
01:22:00.199 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:00.201 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:00.203 00.002 1032 Enqueuing Expose request
01:22:00.212 00.009 10072 IsGuiding returns 0
01:22:00.212 00.000 10072 Move returns status 0, amount 7
01:22:00.212 00.000 10072 MoveAxis(N, 0, ABG)
01:22:00.212 00.000 10072 Move returns status 0, amount 0
01:22:00.212 00.000 10072 move complete, result=0
01:22:00.212 00.000 10072 worker thread done servicing request
01:22:00.212 00.000 10072 Worker thread wakes up
01:22:00.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:00.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:00.214 00.002 1032 GuideStep: -0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
01:22:00.623 00.409 10072 Exposure complete
01:22:00.672 00.049 10072 worker thread done servicing request
01:22:00.672 00.000 1032 OnExposeComplete: enter
01:22:00.675 00.003 1032 UpdateGuideState(): m_state=6
01:22:00.676 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2817
01:22:00.678 00.002 1032 Star::Find returns 1 (0), X=317.43, Y=752.48, Mass=1451, SNR=26.8, Peak=160 HFD=3.1
01:22:00.679 00.001 1032 MultiStar: [#1 0.17,0.10,0.92,U] [#2 0.42,0.06,0.74,U] [#3 0.21,0.09,0.65,U] [#4 0.04,0.13,0.71,U] [#5 -0.17,0.14,0.71,U] [#6 0.15,0.02,0.59,U] [#7 0.38,-0.17,0.50,U] [#8 0.14,-0.02,0.56,U] 
01:22:00.681 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.08}, one-star: {0.20, 0.19}
01:22:00.684 00.003 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
01:22:00.686 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
01:22:00.688 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.18 cameraTheta=0.43 mountX=0.03 mountY=-0.18, mountTheta=-1.40
01:22:00.691 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.08, opts=13)
01:22:00.693 00.002 1032 Enqueuing Move request for scope (0.17, 0.08)
01:22:00.696 00.003 10072 Worker thread wakes up
01:22:00.696 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
01:22:00.696 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
01:22:00.696 00.000 10072 Moving (0.17, 0.08) raw xDistance=0.03 yDistance=-0.18
01:22:00.698 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:00.701 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.95
01:22:00.701 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:22:00.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:00.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:22:00.701 00.000 10072 MoveAxis(W, 6, ABG)
01:22:00.701 00.000 10072 Guiding  Dir = 3, Dur = 6
01:22:00.702 00.001 10072 IsGuiding returns 0
01:22:00.702 00.000 10072 PulseGuide returned control before completion, sleep 16
01:22:00.719 00.017 1032 UpdateGuideState exits: m=1451 SNR=26.8
01:22:00.721 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:00.723 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:00.725 00.002 1032 Enqueuing Expose request
01:22:00.731 00.006 10072 IsGuiding returns 0
01:22:00.731 00.000 10072 Move returns status 0, amount 6
01:22:00.731 00.000 10072 MoveAxis(N, 0, ABG)
01:22:00.731 00.000 10072 Move returns status 0, amount 0
01:22:00.731 00.000 10072 move complete, result=0
01:22:00.731 00.000 10072 worker thread done servicing request
01:22:00.731 00.000 10072 Worker thread wakes up
01:22:00.731 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:00.731 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:00.735 00.004 1032 GuideStep: 0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
01:22:01.364 00.629 10072 Exposure complete
01:22:01.407 00.043 1032 OnExposeComplete: enter
01:22:01.409 00.002 1032 UpdateGuideState(): m_state=6
01:22:01.411 00.002 10072 worker thread done servicing request
01:22:01.412 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2818
01:22:01.413 00.001 1032 Star::Find returns 1 (0), X=317.48, Y=752.48, Mass=1510, SNR=27.4, Peak=188 HFD=3.1
01:22:01.415 00.002 1032 MultiStar: [#1 0.36,0.09,0.91,U] [#2 0.28,0.21,0.67,U] [#3 0.15,0.07,0.62,U] [#4 0.08,0.02,0.64,U] [#5 0.04,0.32,0.64,U] [#6 0.17,-0.08,0.56,U] [#7 0.03,-0.01,0.50,U] [#8 0.16,-0.19,0.55,U] 
01:22:01.416 00.001 1032 refined, 8 included, MultiStar: {0.19, 0.09}, one-star: {0.25, 0.19}
01:22:01.418 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
01:22:01.420 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
01:22:01.421 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.20 cameraTheta=0.43 mountX=0.04 mountY=-0.20, mountTheta=-1.40
01:22:01.428 00.007 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.09, opts=13)
01:22:01.431 00.003 1032 Enqueuing Move request for scope (0.19, 0.09)
01:22:01.432 00.001 10072 Worker thread wakes up
01:22:01.433 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
01:22:01.433 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
01:22:01.433 00.000 10072 Moving (0.19, 0.09) raw xDistance=0.04 yDistance=-0.20
01:22:01.434 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:01.437 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.95
01:22:01.438 00.001 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:22:01.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:22:01.438 00.000 10072 MoveAxis(W, 6, ABG)
01:22:01.438 00.000 10072 Guiding  Dir = 3, Dur = 6
01:22:01.438 00.000 10072 IsGuiding returns 0
01:22:01.438 00.000 10072 PulseGuide returned control before completion, sleep 16
01:22:01.453 00.015 1032 UpdateGuideState exits: m=1510 SNR=27.4
01:22:01.456 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:01.458 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:01.460 00.002 1032 Enqueuing Expose request
01:22:01.469 00.009 10072 IsGuiding returns 0
01:22:01.469 00.000 10072 Move returns status 0, amount 6
01:22:01.469 00.000 10072 MoveAxis(N, 130, ABG)
01:22:01.469 00.000 10072 Guiding  Dir = 0, Dur = 130
01:22:01.469 00.000 10072 IsGuiding returns 0
01:22:01.470 00.001 10072 PulseGuide returned control before completion, sleep 140
01:22:01.625 00.155 10072 IsGuiding returns 0
01:22:01.625 00.000 10072 Move returns status 0, amount 130
01:22:01.625 00.000 10072 move complete, result=0
01:22:01.625 00.000 10072 worker thread done servicing request
01:22:01.625 00.000 10072 Worker thread wakes up
01:22:01.625 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.2 px 130 ms NORTH
01:22:01.628 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:01.628 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:02.035 00.407 10072 Exposure complete
01:22:02.082 00.047 10072 worker thread done servicing request
01:22:02.082 00.000 1032 OnExposeComplete: enter
01:22:02.084 00.002 1032 UpdateGuideState(): m_state=6
01:22:02.086 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2819
01:22:02.088 00.002 1032 Star::Find returns 1 (0), X=317.42, Y=752.49, Mass=1265, SNR=25.1, Peak=144 HFD=3.1
01:22:02.089 00.001 1032 MultiStar: [#1 0.18,0.11,0.99,U] [#2 0.23,0.20,0.77,U] [#3 0.14,0.03,0.66,U] [#4 0.12,-0.09,0.76,U] [#5 -0.11,0.24,0.76,U] [#6 0.13,0.05,0.64,U] [#7 0.48,-0.19,0.56,U] [#8 -0.03,-0.24,0.60,U] 
01:22:02.090 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.19, 0.20}
01:22:02.091 00.001 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:22:02.093 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:22:02.094 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.16 cameraTheta=0.37 mountX=0.02 mountY=-0.15, mountTheta=-1.46
01:22:02.098 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
01:22:02.100 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
01:22:02.101 00.001 10072 Worker thread wakes up
01:22:02.101 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
01:22:02.101 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
01:22:02.101 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
01:22:02.103 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:02.105 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.95
01:22:02.105 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:22:02.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:02.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:22:02.105 00.000 10072 MoveAxis(W, 6, ABG)
01:22:02.105 00.000 10072 Guiding  Dir = 3, Dur = 6
01:22:02.105 00.000 10072 IsGuiding returns 0
01:22:02.107 00.002 10072 PulseGuide returned control before completion, sleep 16
01:22:02.125 00.018 1032 UpdateGuideState exits: m=1265 SNR=25.1
01:22:02.126 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:02.128 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:02.129 00.001 1032 Enqueuing Expose request
01:22:02.131 00.002 10072 IsGuiding returns 0
01:22:02.131 00.000 10072 Move returns status 0, amount 6
01:22:02.131 00.000 10072 MoveAxis(N, 0, ABG)
01:22:02.131 00.000 10072 Move returns status 0, amount 0
01:22:02.131 00.000 10072 move complete, result=0
01:22:02.131 00.000 10072 worker thread done servicing request
01:22:02.131 00.000 10072 Worker thread wakes up
01:22:02.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:02.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:02.138 00.007 1032 GuideStep: 0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
01:22:02.758 00.620 10072 Exposure complete
01:22:02.818 00.060 10072 worker thread done servicing request
01:22:02.818 00.000 1032 OnExposeComplete: enter
01:22:02.821 00.003 1032 UpdateGuideState(): m_state=6
01:22:02.824 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2820
01:22:02.827 00.003 1032 Star::Find returns 1 (0), X=317.23, Y=752.38, Mass=1247, SNR=24.9, Peak=125 HFD=3.1
01:22:02.831 00.004 1032 MultiStar: [#1 0.05,-0.23,0.99,U] [#2 0.24,0.02,0.81,U] [#3 -0.01,-0.07,0.72,U] [#4 -0.06,-0.09,0.74,U] [#5 -0.30,0.00,0.76,U] [#6 -0.03,-0.14,0.63,U] [#7 0.45,-0.34,0.60,U] [#8 -0.11,-0.04,0.58,U] 
01:22:02.835 00.004 1032 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {-0.00, 0.08}
01:22:02.837 00.002 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
01:22:02.840 00.003 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
01:22:02.842 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.32 mountX=-0.08 mountY=0.00, mountTheta=3.13
01:22:02.845 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
01:22:02.846 00.001 1032 Enqueuing Move request for scope (0.02, -0.08)
01:22:02.848 00.002 10072 Worker thread wakes up
01:22:02.848 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
01:22:02.848 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
01:22:02.848 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.00
01:22:02.850 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:02.853 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.94
01:22:02.853 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:22:02.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:02.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:22:02.853 00.000 10072 MoveAxis(W, 6, ABG)
01:22:02.854 00.001 10072 Guiding  Dir = 3, Dur = 6
01:22:02.854 00.000 10072 IsGuiding returns 0
01:22:02.854 00.000 10072 PulseGuide returned control before completion, sleep 16
01:22:02.875 00.021 1032 UpdateGuideState exits: m=1247 SNR=24.9
01:22:02.877 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:02.879 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:02.882 00.003 1032 Enqueuing Expose request
01:22:02.884 00.002 10072 IsGuiding returns 0
01:22:02.884 00.000 10072 Move returns status 0, amount 6
01:22:02.884 00.000 10072 MoveAxis(N, 0, ABG)
01:22:02.884 00.000 10072 Move returns status 0, amount 0
01:22:02.884 00.000 10072 move complete, result=0
01:22:02.884 00.000 10072 worker thread done servicing request
01:22:02.884 00.000 10072 Worker thread wakes up
01:22:02.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:02.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:02.893 00.009 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:22:03.304 00.411 10072 Exposure complete
01:22:03.356 00.052 10072 worker thread done servicing request
01:22:03.357 00.001 1032 OnExposeComplete: enter
01:22:03.360 00.003 1032 UpdateGuideState(): m_state=6
01:22:03.363 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2821
01:22:03.367 00.004 1032 Star::Find returns 1 (0), X=317.34, Y=752.48, Mass=1281, SNR=25.2, Peak=141 HFD=3.1
01:22:03.369 00.002 1032 MultiStar: [#1 -0.09,-0.01,1.01,U] [#2 0.22,-0.03,0.76,U] [#3 0.01,-0.10,0.71,U] [#4 -0.07,-0.02,0.75,U] [#5 -0.33,-0.01,0.71,U] [#6 -0.13,0.04,0.63,U] [#7 0.12,-0.21,0.59,U] [#8 -0.17,-0.14,0.60,U] 
01:22:03.371 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {0.11, 0.19}
01:22:03.373 00.002 1032 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.83) = xAngle (-4.43 = 1.85)
01:22:03.375 00.002 1032 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.43 = 1.85)
01:22:03.377 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.60 mountX=-0.01 mountY=0.04, mountTheta=1.85
01:22:03.382 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.02, opts=13)
01:22:03.386 00.004 1032 Enqueuing Move request for scope (-0.03, -0.02)
01:22:03.388 00.002 10072 Worker thread wakes up
01:22:03.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
01:22:03.388 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
01:22:03.388 00.000 10072 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.04
01:22:03.390 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:03.396 00.006 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.94
01:22:03.396 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:22:03.396 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:03.396 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:22:03.396 00.000 10072 MoveAxis(W, 6, ABG)
01:22:03.396 00.000 10072 Guiding  Dir = 3, Dur = 6
01:22:03.397 00.001 10072 IsGuiding returns 0
01:22:03.397 00.000 10072 PulseGuide returned control before completion, sleep 16
01:22:03.417 00.020 1032 UpdateGuideState exits: m=1281 SNR=25.2
01:22:03.419 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:03.421 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:03.423 00.002 1032 Enqueuing Expose request
01:22:03.428 00.005 10072 IsGuiding returns 0
01:22:03.429 00.001 10072 Move returns status 0, amount 6
01:22:03.429 00.000 10072 MoveAxis(N, 0, ABG)
01:22:03.429 00.000 10072 Move returns status 0, amount 0
01:22:03.429 00.000 10072 move complete, result=0
01:22:03.429 00.000 10072 worker thread done servicing request
01:22:03.429 00.000 10072 Worker thread wakes up
01:22:03.429 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:03.429 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:03.437 00.008 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
01:22:04.054 00.617 10072 Exposure complete
01:22:04.103 00.049 10072 worker thread done servicing request
01:22:04.103 00.000 1032 OnExposeComplete: enter
01:22:04.105 00.002 1032 UpdateGuideState(): m_state=6
01:22:04.107 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2822
01:22:04.108 00.001 1032 Star::Find returns 1 (0), X=317.13, Y=752.59, Mass=1392, SNR=26.3, Peak=173 HFD=2.7
01:22:04.111 00.003 1032 MultiStar: [#1 -0.10,0.09,0.98,U] [#2 0.02,0.12,0.78,U] [#3 -0.08,0.17,0.71,U] [#4 -0.17,0.13,0.70,U] [#5 -0.30,0.18,0.68,U] [#6 -0.11,-0.00,0.58,U] [#7 0.10,-0.14,0.55,U] [#8 0.09,-0.18,0.55,U] 
01:22:04.113 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.10}, one-star: {-0.10, 0.29}
01:22:04.114 00.001 1032 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.83) = xAngle (0.43 = 0.43)
01:22:04.117 00.003 1032 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.43 = 0.43)
01:22:04.118 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.26 mountX=0.11 mountY=0.05, mountTheta=0.43
01:22:04.121 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.10, opts=13)
01:22:04.123 00.002 1032 Enqueuing Move request for scope (-0.08, 0.10)
01:22:04.126 00.003 10072 Worker thread wakes up
01:22:04.126 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
01:22:04.126 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
01:22:04.126 00.000 10072 Moving (-0.08, 0.10) raw xDistance=0.11 yDistance=0.05
01:22:04.128 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:04.130 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.94
01:22:04.130 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:22:04.131 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:04.131 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:22:04.131 00.000 10072 MoveAxis(W, 7, ABG)
01:22:04.131 00.000 10072 Guiding  Dir = 3, Dur = 7
01:22:04.131 00.000 10072 IsGuiding returns 0
01:22:04.132 00.001 10072 PulseGuide returned control before completion, sleep 17
01:22:04.149 00.017 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:22:04.151 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:04.153 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:04.155 00.002 1032 Enqueuing Expose request
01:22:04.160 00.005 10072 IsGuiding returns 0
01:22:04.160 00.000 10072 Move returns status 0, amount 7
01:22:04.160 00.000 10072 MoveAxis(N, 0, ABG)
01:22:04.160 00.000 10072 Move returns status 0, amount 0
01:22:04.160 00.000 10072 move complete, result=0
01:22:04.160 00.000 10072 worker thread done servicing request
01:22:04.160 00.000 10072 Worker thread wakes up
01:22:04.160 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:04.160 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:04.165 00.005 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:22:04.570 00.405 10072 Exposure complete
01:22:04.628 00.058 10072 worker thread done servicing request
01:22:04.628 00.000 1032 OnExposeComplete: enter
01:22:04.631 00.003 1032 UpdateGuideState(): m_state=6
01:22:04.633 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2823
01:22:04.635 00.002 1032 Star::Find returns 1 (0), X=317.21, Y=752.39, Mass=1506, SNR=27.4, Peak=181 HFD=2.8
01:22:04.637 00.002 1032 MultiStar: [#1 -0.13,0.10,0.87,U] [#2 0.32,0.08,0.74,U] [#3 0.11,-0.05,0.67,U] [#4 -0.15,0.06,0.68,U] [#5 -0.26,0.32,0.68,U] [#6 -0.26,-0.02,0.57,U] [#7 0.29,-0.16,0.51,U] [#8 -0.14,-0.03,0.55,U] 
01:22:04.639 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.02, 0.10}
01:22:04.639 00.000 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
01:22:04.643 00.004 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
01:22:04.645 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.03 mountX=0.06 mountY=0.01, mountTheta=0.20
01:22:04.649 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
01:22:04.652 00.003 1032 Enqueuing Move request for scope (-0.03, 0.06)
01:22:04.654 00.002 10072 Worker thread wakes up
01:22:04.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
01:22:04.654 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
01:22:04.654 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.01
01:22:04.657 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:04.659 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.94
01:22:04.659 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:22:04.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:04.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:22:04.659 00.000 10072 MoveAxis(W, 6, ABG)
01:22:04.659 00.000 10072 Guiding  Dir = 3, Dur = 6
01:22:04.659 00.000 10072 IsGuiding returns 0
01:22:04.660 00.001 10072 PulseGuide returned control before completion, sleep 16
01:22:04.677 00.017 10072 IsGuiding returns 0
01:22:04.677 00.000 10072 Move returns status 0, amount 6
01:22:04.677 00.000 10072 MoveAxis(N, 0, ABG)
01:22:04.677 00.000 10072 Move returns status 0, amount 0
01:22:04.677 00.000 10072 move complete, result=0
01:22:04.677 00.000 10072 worker thread done servicing request
01:22:04.679 00.002 1032 UpdateGuideState exits: m=1506 SNR=27.4
01:22:04.681 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:04.683 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:04.685 00.002 1032 Enqueuing Expose request
01:22:04.687 00.002 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:22:04.688 00.001 10072 Worker thread wakes up
01:22:04.690 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:04.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:05.322 00.632 10072 Exposure complete
01:22:05.371 00.049 1032 OnExposeComplete: enter
01:22:05.373 00.002 1032 UpdateGuideState(): m_state=6
01:22:05.375 00.002 10072 worker thread done servicing request
01:22:05.375 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2824
01:22:05.377 00.002 1032 Star::Find returns 1 (0), X=317.29, Y=752.52, Mass=1581, SNR=28.0, Peak=214 HFD=2.9
01:22:05.379 00.002 1032 MultiStar: [#1 0.04,0.07,0.95,U] [#2 0.19,-0.05,0.71,U] [#3 -0.05,-0.07,0.63,U] [#4 -0.00,0.09,0.63,U] [#5 -0.03,0.20,0.69,U] [#6 -0.03,-0.01,0.60,U] [#7 0.27,-0.34,0.49,U] [#8 0.11,-0.13,0.54,U] 
01:22:05.382 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.05, 0.22}
01:22:05.384 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
01:22:05.385 00.001 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
01:22:05.387 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.42 mountX=0.01 mountY=-0.06, mountTheta=-1.41
01:22:05.389 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
01:22:05.391 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
01:22:05.393 00.002 10072 Worker thread wakes up
01:22:05.393 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:22:05.393 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:22:05.393 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.06
01:22:05.396 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:05.400 00.004 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.94
01:22:05.400 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:22:05.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:05.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:22:05.400 00.000 10072 MoveAxis(W, 8, ABG)
01:22:05.400 00.000 10072 Guiding  Dir = 3, Dur = 8
01:22:05.400 00.000 10072 IsGuiding returns 0
01:22:05.401 00.001 10072 PulseGuide returned control before completion, sleep 18
01:22:05.419 00.018 1032 UpdateGuideState exits: m=1581 SNR=28.0
01:22:05.421 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:05.424 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:05.427 00.003 1032 Enqueuing Expose request
01:22:05.431 00.004 10072 IsGuiding returns 0
01:22:05.431 00.000 10072 Move returns status 0, amount 8
01:22:05.431 00.000 10072 MoveAxis(N, 0, ABG)
01:22:05.431 00.000 10072 Move returns status 0, amount 0
01:22:05.431 00.000 10072 move complete, result=0
01:22:05.431 00.000 10072 worker thread done servicing request
01:22:05.431 00.000 10072 Worker thread wakes up
01:22:05.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:05.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:05.438 00.007 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:22:05.838 00.400 10072 Exposure complete
01:22:05.886 00.048 10072 worker thread done servicing request
01:22:05.886 00.000 1032 OnExposeComplete: enter
01:22:05.889 00.003 1032 UpdateGuideState(): m_state=6
01:22:05.891 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2825
01:22:05.896 00.005 1032 Star::Find returns 1 (0), X=317.37, Y=752.44, Mass=1434, SNR=26.7, Peak=186 HFD=3.0
01:22:05.898 00.002 1032 MultiStar: [#1 0.07,-0.05,0.99,U] [#2 0.08,-0.02,0.73,U] [#3 0.06,-0.07,0.62,U] [#4 0.04,-0.09,0.69,U] [#5 -0.05,0.10,0.70,U] [#6 -0.09,-0.15,0.59,U] [#7 0.26,-0.26,0.53,U] [#8 0.04,-0.31,0.55,U] 
01:22:05.900 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.14, 0.15}
01:22:05.902 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
01:22:05.904 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
01:22:05.905 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.72 mountX=-0.07 mountY=-0.05, mountTheta=-2.55
01:22:05.908 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
01:22:05.910 00.002 1032 Enqueuing Move request for scope (0.06, -0.05)
01:22:05.911 00.001 10072 Worker thread wakes up
01:22:05.912 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
01:22:05.912 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
01:22:05.912 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.05
01:22:05.914 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:05.917 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.94
01:22:05.917 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:22:05.918 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:05.918 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:22:05.918 00.000 10072 MoveAxis(W, 8, ABG)
01:22:05.918 00.000 10072 Guiding  Dir = 3, Dur = 8
01:22:05.918 00.000 10072 IsGuiding returns 0
01:22:05.919 00.001 10072 PulseGuide returned control before completion, sleep 18
01:22:05.937 00.018 1032 UpdateGuideState exits: m=1434 SNR=26.7
01:22:05.940 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:05.942 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:05.944 00.002 1032 Enqueuing Expose request
01:22:05.946 00.002 10072 IsGuiding returns 0
01:22:05.946 00.000 10072 Move returns status 0, amount 8
01:22:05.946 00.000 10072 MoveAxis(N, 0, ABG)
01:22:05.946 00.000 10072 Move returns status 0, amount 0
01:22:05.946 00.000 10072 move complete, result=0
01:22:05.946 00.000 10072 worker thread done servicing request
01:22:05.946 00.000 10072 Worker thread wakes up
01:22:05.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:05.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:05.955 00.009 1032 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:22:06.584 00.629 10072 Exposure complete
01:22:06.633 00.049 10072 worker thread done servicing request
01:22:06.633 00.000 1032 OnExposeComplete: enter
01:22:06.635 00.002 1032 UpdateGuideState(): m_state=6
01:22:06.638 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2826
01:22:06.639 00.001 1032 Star::Find returns 1 (0), X=317.33, Y=752.50, Mass=1393, SNR=26.3, Peak=160 HFD=3.1
01:22:06.641 00.002 1032 MultiStar: [#1 0.06,-0.04,0.96,U] [#2 0.13,0.12,0.73,U] [#3 -0.01,-0.03,0.71,U] [#4 0.06,0.06,0.71,U] [#5 -0.20,0.09,0.72,U] [#6 0.02,0.04,0.58,U] [#7 0.29,-0.14,0.54,U] [#8 -0.07,0.10,0.59,U] 
01:22:06.645 00.004 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.10, 0.21}
01:22:06.646 00.001 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
01:22:06.648 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
01:22:06.649 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.90 mountX=0.04 mountY=-0.05, mountTheta=-0.93
01:22:06.651 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
01:22:06.653 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
01:22:06.654 00.001 10072 Worker thread wakes up
01:22:06.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
01:22:06.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
01:22:06.654 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
01:22:06.656 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:06.658 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.94
01:22:06.658 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:22:06.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:06.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:22:06.658 00.000 10072 MoveAxis(W, 9, ABG)
01:22:06.658 00.000 10072 Guiding  Dir = 3, Dur = 9
01:22:06.659 00.001 10072 IsGuiding returns 0
01:22:06.660 00.001 10072 PulseGuide returned control before completion, sleep 19
01:22:06.677 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:22:06.680 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:06.682 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:06.683 00.001 1032 Enqueuing Expose request
01:22:06.691 00.008 10072 IsGuiding returns 0
01:22:06.691 00.000 10072 Move returns status 0, amount 9
01:22:06.692 00.001 10072 MoveAxis(N, 0, ABG)
01:22:06.692 00.000 10072 Move returns status 0, amount 0
01:22:06.692 00.000 10072 move complete, result=0
01:22:06.692 00.000 10072 worker thread done servicing request
01:22:06.692 00.000 10072 Worker thread wakes up
01:22:06.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:06.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:06.693 00.001 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:22:07.104 00.411 10072 Exposure complete
01:22:07.157 00.053 10072 worker thread done servicing request
01:22:07.157 00.000 1032 OnExposeComplete: enter
01:22:07.159 00.002 1032 UpdateGuideState(): m_state=6
01:22:07.161 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2827
01:22:07.163 00.002 1032 Star::Find returns 1 (0), X=317.30, Y=752.61, Mass=1373, SNR=26.1, Peak=163 HFD=2.9
01:22:07.165 00.002 1032 MultiStar: [#1 -0.07,0.16,0.92,U] [#2 0.09,0.29,0.72,U] [#3 -0.01,0.29,0.66,U] [#4 0.07,0.08,0.69,U] [#5 -0.21,0.26,0.69,U] [#6 -0.02,0.13,0.57,U] [#7 0.09,0.00,0.58,U] [#8 0.06,0.06,0.58,U] 
01:22:07.166 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.19}, one-star: {0.07, 0.32}
01:22:07.168 00.002 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
01:22:07.169 00.001 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
01:22:07.170 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.54 mountX=0.18 mountY=-0.05, mountTheta=-0.29
01:22:07.174 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.19, opts=13)
01:22:07.177 00.003 1032 Enqueuing Move request for scope (0.01, 0.19)
01:22:07.179 00.002 10072 Worker thread wakes up
01:22:07.179 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
01:22:07.179 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
01:22:07.179 00.000 10072 Moving (0.01, 0.19) raw xDistance=0.18 yDistance=-0.05
01:22:07.181 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:07.183 00.002 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.94
01:22:07.183 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
01:22:07.183 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:07.184 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:22:07.184 00.000 10072 MoveAxis(W, 91, ABG)
01:22:07.184 00.000 10072 Guiding  Dir = 3, Dur = 91
01:22:07.184 00.000 10072 IsGuiding returns 0
01:22:07.184 00.000 10072 PulseGuide returned control before completion, sleep 101
01:22:07.202 00.018 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:22:07.205 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:07.207 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:07.211 00.004 1032 Enqueuing Expose request
01:22:07.288 00.077 10072 IsGuiding returns 0
01:22:07.288 00.000 10072 Move returns status 0, amount 91
01:22:07.288 00.000 10072 MoveAxis(N, 0, ABG)
01:22:07.288 00.000 10072 Move returns status 0, amount 0
01:22:07.288 00.000 10072 move complete, result=0
01:22:07.288 00.000 10072 worker thread done servicing request
01:22:07.288 00.000 10072 Worker thread wakes up
01:22:07.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:07.289 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:07.289 00.000 1032 GuideStep: 0.2 px 91 ms WEST, -0.1 px 0 ms NORTH
01:22:07.912 00.623 10072 Exposure complete
01:22:07.965 00.053 10072 worker thread done servicing request
01:22:07.965 00.000 1032 OnExposeComplete: enter
01:22:07.968 00.003 1032 UpdateGuideState(): m_state=6
01:22:07.970 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2828
01:22:07.972 00.002 1032 Star::Find returns 1 (0), X=317.16, Y=752.36, Mass=1350, SNR=25.8, Peak=159 HFD=2.7
01:22:07.974 00.002 1032 MultiStar: [#1 0.05,-0.10,0.96,U] [#2 0.09,0.04,0.75,U] [#3 0.14,-0.01,0.65,U] [#4 -0.07,-0.02,0.72,U] [#5 -0.36,0.02,0.72,U] [#6 -0.06,-0.11,0.61,U] [#7 0.28,-0.33,0.53,U] [#8 -0.05,-0.15,0.59,U] 
01:22:07.976 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {-0.07, 0.06}
01:22:07.979 00.003 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.64)
01:22:07.980 00.001 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.64)
01:22:07.981 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.81 mountX=-0.05 mountY=0.03, mountTheta=2.64
01:22:07.983 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
01:22:07.987 00.004 1032 Enqueuing Move request for scope (-0.01, -0.05)
01:22:07.991 00.004 10072 Worker thread wakes up
01:22:07.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
01:22:07.991 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
01:22:07.991 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.03
01:22:07.993 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:07.995 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
01:22:07.995 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:22:07.996 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:07.996 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:22:07.996 00.000 10072 MoveAxis(W, 9, ABG)
01:22:07.996 00.000 10072 Guiding  Dir = 3, Dur = 9
01:22:07.997 00.001 10072 IsGuiding returns 0
01:22:07.997 00.000 10072 PulseGuide returned control before completion, sleep 19
01:22:08.014 00.017 1032 UpdateGuideState exits: m=1350 SNR=25.8
01:22:08.016 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:08.018 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:08.021 00.003 1032 Enqueuing Expose request
01:22:08.024 00.003 10072 IsGuiding returns 0
01:22:08.024 00.000 10072 Move returns status 0, amount 9
01:22:08.024 00.000 10072 MoveAxis(N, 0, ABG)
01:22:08.024 00.000 10072 Move returns status 0, amount 0
01:22:08.024 00.000 10072 move complete, result=0
01:22:08.025 00.001 10072 worker thread done servicing request
01:22:08.025 00.000 10072 Worker thread wakes up
01:22:08.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:08.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:08.032 00.007 1032 GuideStep: -0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
01:22:08.445 00.413 10072 Exposure complete
01:22:08.494 00.049 10072 worker thread done servicing request
01:22:08.495 00.001 1032 OnExposeComplete: enter
01:22:08.497 00.002 1032 UpdateGuideState(): m_state=6
01:22:08.498 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2829
01:22:08.500 00.002 1032 Star::Find returns 1 (0), X=317.24, Y=752.28, Mass=1448, SNR=26.8, Peak=161 HFD=2.8
01:22:08.501 00.001 1032 MultiStar: [#1 0.06,-0.18,0.93,U] [#2 0.10,-0.06,0.76,U] [#3 0.09,-0.04,0.70,U] [#4 -0.10,-0.03,0.70,U] [#5 -0.36,0.05,0.69,U] [#6 -0.13,-0.17,0.55,U] [#7 0.14,-0.32,0.49,U] [#8 -0.07,-0.16,0.57,U] 
01:22:08.502 00.001 1032 single-star, 8 included, MultiStar: {-0.02, -0.09}, one-star: {0.01, -0.01}
01:22:08.504 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
01:22:08.506 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
01:22:08.507 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.73 mountX=-0.01 mountY=-0.01, mountTheta=-2.56
01:22:08.510 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
01:22:08.511 00.001 1032 Enqueuing Move request for scope (0.01, -0.01)
01:22:08.512 00.001 10072 Worker thread wakes up
01:22:08.512 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
01:22:08.512 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
01:22:08.513 00.001 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
01:22:08.515 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:08.518 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
01:22:08.518 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:22:08.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:08.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:22:08.518 00.000 10072 MoveAxis(W, 7, ABG)
01:22:08.518 00.000 10072 Guiding  Dir = 3, Dur = 7
01:22:08.518 00.000 10072 IsGuiding returns 0
01:22:08.519 00.001 10072 PulseGuide returned control before completion, sleep 17
01:22:08.535 00.016 1032 UpdateGuideState exits: m=1448 SNR=26.8
01:22:08.538 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:08.540 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:08.541 00.001 1032 Enqueuing Expose request
01:22:08.542 00.001 10072 IsGuiding returns 0
01:22:08.542 00.000 10072 Move returns status 0, amount 7
01:22:08.542 00.000 10072 MoveAxis(N, 0, ABG)
01:22:08.542 00.000 10072 Move returns status 0, amount 0
01:22:08.542 00.000 10072 move complete, result=0
01:22:08.542 00.000 10072 worker thread done servicing request
01:22:08.544 00.002 10072 Worker thread wakes up
01:22:08.544 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:08.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:08.550 00.006 1032 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:22:09.181 00.631 10072 Exposure complete
01:22:09.226 00.045 10072 worker thread done servicing request
01:22:09.226 00.000 1032 OnExposeComplete: enter
01:22:09.228 00.002 1032 UpdateGuideState(): m_state=6
01:22:09.229 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2830
01:22:09.232 00.003 1032 Star::Find returns 1 (0), X=317.35, Y=752.31, Mass=1550, SNR=27.8, Peak=167 HFD=2.9
01:22:09.234 00.002 1032 MultiStar: [#1 0.11,0.01,0.97,U] [#2 0.11,0.10,0.71,U] [#3 -0.03,0.04,0.65,U] [#4 0.01,-0.03,0.65,U] [#5 -0.24,0.06,0.66,U] [#6 0.01,-0.10,0.54,U] [#7 0.20,-0.21,0.52,U] [#8 -0.07,-0.16,0.54,U] 
01:22:09.237 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.12, 0.02}
01:22:09.240 00.003 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
01:22:09.243 00.003 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
01:22:09.245 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.53 mountX=-0.03 mountY=-0.03, mountTheta=-2.36
01:22:09.248 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
01:22:09.249 00.001 1032 Enqueuing Move request for scope (0.03, -0.02)
01:22:09.250 00.001 10072 Worker thread wakes up
01:22:09.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
01:22:09.251 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
01:22:09.251 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.03
01:22:09.253 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:09.256 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
01:22:09.256 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:22:09.256 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:09.256 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:22:09.256 00.000 10072 MoveAxis(W, 9, ABG)
01:22:09.256 00.000 10072 Guiding  Dir = 3, Dur = 9
01:22:09.256 00.000 10072 IsGuiding returns 0
01:22:09.257 00.001 10072 PulseGuide returned control before completion, sleep 19
01:22:09.275 00.018 1032 UpdateGuideState exits: m=1550 SNR=27.8
01:22:09.277 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:09.279 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:09.280 00.001 1032 Enqueuing Expose request
01:22:09.286 00.006 10072 IsGuiding returns 0
01:22:09.290 00.004 10072 Move returns status 0, amount 9
01:22:09.291 00.001 10072 MoveAxis(N, 0, ABG)
01:22:09.291 00.000 10072 Move returns status 0, amount 0
01:22:09.291 00.000 10072 move complete, result=0
01:22:09.291 00.000 10072 worker thread done servicing request
01:22:09.291 00.000 10072 Worker thread wakes up
01:22:09.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:09.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:09.291 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
01:22:09.712 00.421 10072 Exposure complete
01:22:09.762 00.050 10072 worker thread done servicing request
01:22:09.762 00.000 1032 OnExposeComplete: enter
01:22:09.764 00.002 1032 UpdateGuideState(): m_state=6
01:22:09.765 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2831
01:22:09.768 00.003 1032 Star::Find returns 1 (0), X=317.32, Y=752.45, Mass=1360, SNR=26.0, Peak=161 HFD=3.0
01:22:09.770 00.002 1032 MultiStar: [#1 0.04,0.07,0.96,U] [#2 0.07,0.23,0.76,U] [#3 -0.00,0.08,0.69,U] [#4 0.01,0.05,0.68,U] [#5 -0.09,0.09,0.75,U] [#6 0.04,0.03,0.58,U] [#7 0.45,-0.30,0.53,U] [#8 0.03,-0.13,0.59,U] 
01:22:09.772 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.09, 0.16}
01:22:09.775 00.003 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
01:22:09.777 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
01:22:09.778 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.70 mountX=0.04 mountY=-0.07, mountTheta=-1.13
01:22:09.781 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
01:22:09.782 00.001 1032 Enqueuing Move request for scope (0.06, 0.05)
01:22:09.784 00.002 10072 Worker thread wakes up
01:22:09.785 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
01:22:09.785 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
01:22:09.785 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.04 yDistance=-0.07
01:22:09.787 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:09.789 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
01:22:09.789 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:22:09.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:09.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:22:09.789 00.000 10072 MoveAxis(W, 8, ABG)
01:22:09.789 00.000 10072 Guiding  Dir = 3, Dur = 8
01:22:09.789 00.000 10072 IsGuiding returns 0
01:22:09.790 00.001 10072 PulseGuide returned control before completion, sleep 18
01:22:09.809 00.019 1032 UpdateGuideState exits: m=1360 SNR=26.0
01:22:09.811 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:09.813 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:09.816 00.003 1032 Enqueuing Expose request
01:22:09.818 00.002 10072 IsGuiding returns 0
01:22:09.818 00.000 10072 Move returns status 0, amount 8
01:22:09.818 00.000 10072 MoveAxis(N, 0, ABG)
01:22:09.818 00.000 10072 Move returns status 0, amount 0
01:22:09.818 00.000 10072 move complete, result=0
01:22:09.818 00.000 10072 worker thread done servicing request
01:22:09.818 00.000 10072 Worker thread wakes up
01:22:09.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:09.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:09.826 00.008 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:22:10.448 00.622 10072 Exposure complete
01:22:10.499 00.051 10072 worker thread done servicing request
01:22:10.499 00.000 1032 OnExposeComplete: enter
01:22:10.501 00.002 1032 UpdateGuideState(): m_state=6
01:22:10.503 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2832
01:22:10.505 00.002 1032 Star::Find returns 1 (0), X=317.30, Y=752.51, Mass=1218, SNR=24.6, Peak=154 HFD=3.0
01:22:10.507 00.002 1032 MultiStar: [#1 0.10,0.00,1.06,U] [#2 0.26,0.06,0.74,U] [#3 0.10,-0.05,0.72,U] [#4 -0.05,0.07,0.75,U] [#5 0.01,0.32,0.75,U] [#6 0.00,-0.01,0.61,U] [#7 0.43,-0.39,0.54,U] [#8 -0.10,-0.14,0.65,U] 
01:22:10.510 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.07, 0.21}
01:22:10.511 00.001 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:22:10.513 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:22:10.514 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.37 mountX=0.01 mountY=-0.09, mountTheta=-1.46
01:22:10.516 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
01:22:10.519 00.003 1032 Enqueuing Move request for scope (0.08, 0.03)
01:22:10.522 00.003 10072 Worker thread wakes up
01:22:10.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
01:22:10.522 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
01:22:10.522 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
01:22:10.524 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:10.527 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
01:22:10.527 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:22:10.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:10.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:22:10.527 00.000 10072 MoveAxis(W, 9, ABG)
01:22:10.527 00.000 10072 Guiding  Dir = 3, Dur = 9
01:22:10.528 00.001 10072 IsGuiding returns 0
01:22:10.528 00.000 10072 PulseGuide returned control before completion, sleep 19
01:22:10.546 00.018 1032 UpdateGuideState exits: m=1218 SNR=24.6
01:22:10.548 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:10.552 00.004 10072 IsGuiding returns 0
01:22:10.553 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:10.555 00.002 10072 Move returns status 0, amount 9
01:22:10.555 00.000 10072 MoveAxis(N, 0, ABG)
01:22:10.555 00.000 10072 Move returns status 0, amount 0
01:22:10.555 00.000 10072 move complete, result=0
01:22:10.555 00.000 1032 Enqueuing Expose request
01:22:10.558 00.003 10072 worker thread done servicing request
01:22:10.558 00.000 10072 Worker thread wakes up
01:22:10.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:10.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:10.558 00.000 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:22:10.976 00.418 10072 Exposure complete
01:22:11.030 00.054 10072 worker thread done servicing request
01:22:11.030 00.000 1032 OnExposeComplete: enter
01:22:11.032 00.002 1032 UpdateGuideState(): m_state=6
01:22:11.034 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2833
01:22:11.035 00.001 1032 Star::Find returns 1 (0), X=317.22, Y=752.47, Mass=1522, SNR=27.5, Peak=172 HFD=3.0
01:22:11.038 00.003 1032 MultiStar: [#1 0.07,-0.08,0.94,U] [#2 0.05,0.08,0.70,U] [#3 0.20,-0.06,0.63,U] [#4 0.07,0.08,0.69,U] [#5 -0.06,0.05,0.67,U] [#6 0.14,-0.08,0.58,U] [#7 0.21,-0.24,0.53,U] [#8 0.10,-0.13,0.54,U] 
01:22:11.039 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.00}, one-star: {-0.01, 0.18}
01:22:11.041 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
01:22:11.042 00.001 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
01:22:11.043 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.06 mountX=-0.02 mountY=-0.07, mountTheta=-1.89
01:22:11.045 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
01:22:11.048 00.003 1032 Enqueuing Move request for scope (0.08, -0.00)
01:22:11.051 00.003 10072 Worker thread wakes up
01:22:11.051 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
01:22:11.051 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
01:22:11.051 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.02 yDistance=-0.07
01:22:11.054 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:11.056 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
01:22:11.056 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:22:11.056 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:11.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:22:11.056 00.000 10072 MoveAxis(W, 8, ABG)
01:22:11.056 00.000 10072 Guiding  Dir = 3, Dur = 8
01:22:11.057 00.001 10072 IsGuiding returns 0
01:22:11.057 00.000 10072 PulseGuide returned control before completion, sleep 18
01:22:11.074 00.017 1032 UpdateGuideState exits: m=1522 SNR=27.5
01:22:11.076 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:11.077 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:11.080 00.003 1032 Enqueuing Expose request
01:22:11.084 00.004 10072 IsGuiding returns 0
01:22:11.085 00.001 10072 Move returns status 0, amount 8
01:22:11.085 00.000 10072 MoveAxis(N, 0, ABG)
01:22:11.085 00.000 10072 Move returns status 0, amount 0
01:22:11.085 00.000 10072 move complete, result=0
01:22:11.085 00.000 10072 worker thread done servicing request
01:22:11.085 00.000 10072 Worker thread wakes up
01:22:11.085 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:11.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:11.091 00.006 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:22:11.714 00.623 10072 Exposure complete
01:22:11.764 00.050 10072 worker thread done servicing request
01:22:11.765 00.001 1032 OnExposeComplete: enter
01:22:11.766 00.001 1032 UpdateGuideState(): m_state=6
01:22:11.771 00.005 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2834
01:22:11.772 00.001 1032 Star::Find returns 1 (0), X=317.34, Y=752.38, Mass=1400, SNR=26.4, Peak=170 HFD=2.9
01:22:11.775 00.003 1032 MultiStar: [#1 0.03,-0.03,0.98,U] [#2 0.24,0.03,0.74,U] [#3 0.06,0.09,0.67,U] [#4 0.02,-0.04,0.73,U] [#5 -0.12,0.13,0.65,U] [#6 -0.06,-0.06,0.60,U] [#7 0.30,-0.26,0.56,U] [#8 0.05,-0.02,0.52,U] 
01:22:11.776 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {0.11, 0.09}
01:22:11.777 00.001 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
01:22:11.779 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
01:22:11.780 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.02 mountX=-0.02 mountY=-0.07, mountTheta=-1.81
01:22:11.783 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
01:22:11.784 00.001 1032 Enqueuing Move request for scope (0.07, 0.00)
01:22:11.786 00.002 10072 Worker thread wakes up
01:22:11.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
01:22:11.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
01:22:11.786 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.02 yDistance=-0.07
01:22:11.787 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:11.791 00.004 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
01:22:11.791 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:22:11.792 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:11.792 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:22:11.792 00.000 10072 MoveAxis(W, 8, ABG)
01:22:11.792 00.000 10072 Guiding  Dir = 3, Dur = 8
01:22:11.792 00.000 10072 IsGuiding returns 0
01:22:11.793 00.001 10072 PulseGuide returned control before completion, sleep 18
01:22:11.811 00.018 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:22:11.813 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:11.815 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:11.817 00.002 1032 Enqueuing Expose request
01:22:11.822 00.005 10072 IsGuiding returns 0
01:22:11.822 00.000 10072 Move returns status 0, amount 8
01:22:11.822 00.000 10072 MoveAxis(N, 0, ABG)
01:22:11.822 00.000 10072 Move returns status 0, amount 0
01:22:11.822 00.000 10072 move complete, result=0
01:22:11.822 00.000 10072 worker thread done servicing request
01:22:11.822 00.000 10072 Worker thread wakes up
01:22:11.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:11.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:11.827 00.005 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:22:12.232 00.405 10072 Exposure complete
01:22:12.279 00.047 10072 worker thread done servicing request
01:22:12.279 00.000 1032 OnExposeComplete: enter
01:22:12.281 00.002 1032 UpdateGuideState(): m_state=6
01:22:12.282 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2835
01:22:12.283 00.001 1032 Star::Find returns 1 (0), X=317.34, Y=752.55, Mass=1336, SNR=25.7, Peak=154 HFD=3.0
01:22:12.285 00.002 1032 MultiStar: [#1 0.09,0.16,0.99,U] [#2 0.18,0.14,0.73,U] [#3 0.10,0.02,0.68,U] [#4 -0.09,-0.03,0.71,U] [#5 -0.13,0.17,0.67,U] [#6 -0.02,0.03,0.60,U] [#7 0.34,-0.08,0.54,U] [#8 0.04,-0.17,0.59,U] 
01:22:12.287 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.11, 0.26}
01:22:12.289 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
01:22:12.290 00.001 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
01:22:12.292 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.84 mountX=0.06 mountY=-0.08, mountTheta=-0.99
01:22:12.295 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
01:22:12.298 00.003 1032 Enqueuing Move request for scope (0.07, 0.08)
01:22:12.301 00.003 10072 Worker thread wakes up
01:22:12.301 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:22:12.301 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:22:12.301 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.08
01:22:12.303 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:12.306 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.93
01:22:12.306 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:22:12.306 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:12.306 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:22:12.306 00.000 10072 MoveAxis(W, 7, ABG)
01:22:12.306 00.000 10072 Guiding  Dir = 3, Dur = 7
01:22:12.306 00.000 10072 IsGuiding returns 0
01:22:12.307 00.001 10072 PulseGuide returned control before completion, sleep 17
01:22:12.323 00.016 1032 UpdateGuideState exits: m=1336 SNR=25.7
01:22:12.325 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:12.326 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:12.327 00.001 1032 Enqueuing Expose request
01:22:12.339 00.012 10072 IsGuiding returns 0
01:22:12.339 00.000 10072 Move returns status 0, amount 7
01:22:12.339 00.000 10072 MoveAxis(N, 0, ABG)
01:22:12.339 00.000 10072 Move returns status 0, amount 0
01:22:12.339 00.000 10072 move complete, result=0
01:22:12.339 00.000 10072 worker thread done servicing request
01:22:12.339 00.000 10072 Worker thread wakes up
01:22:12.339 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:12.339 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:12.341 00.002 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:22:12.963 00.622 10072 Exposure complete
01:22:13.008 00.045 10072 worker thread done servicing request
01:22:13.008 00.000 1032 OnExposeComplete: enter
01:22:13.009 00.001 1032 UpdateGuideState(): m_state=6
01:22:13.012 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2836
01:22:13.013 00.001 1032 Star::Find returns 1 (0), X=317.25, Y=752.59, Mass=1249, SNR=24.9, Peak=146 HFD=2.9
01:22:13.014 00.001 1032 MultiStar: [#1 0.16,0.10,1.06,U] [#2 0.30,0.10,0.77,U] [#3 0.11,0.05,0.71,U] [#4 0.01,0.09,0.75,U] [#5 -0.30,0.34,0.73,U] [#6 0.19,0.09,0.63,U] [#7 0.22,-0.14,0.58,U] [#8 0.03,-0.08,0.63,U] 
01:22:13.016 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.02, 0.29}
01:22:13.018 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
01:22:13.019 00.001 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
01:22:13.020 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.93 mountX=0.09 mountY=-0.11, mountTheta=-0.90
01:22:13.023 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
01:22:13.026 00.003 1032 Enqueuing Move request for scope (0.08, 0.11)
01:22:13.029 00.003 10072 Worker thread wakes up
01:22:13.029 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
01:22:13.029 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
01:22:13.029 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.11
01:22:13.032 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:13.035 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.92
01:22:13.035 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:22:13.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:13.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:22:13.035 00.000 10072 MoveAxis(W, 9, ABG)
01:22:13.035 00.000 10072 Guiding  Dir = 3, Dur = 9
01:22:13.035 00.000 10072 IsGuiding returns 0
01:22:13.036 00.001 10072 PulseGuide returned control before completion, sleep 19
01:22:13.052 00.016 1032 UpdateGuideState exits: m=1249 SNR=24.9
01:22:13.054 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:13.055 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:13.058 00.003 1032 Enqueuing Expose request
01:22:13.070 00.012 10072 IsGuiding returns 0
01:22:13.070 00.000 10072 Move returns status 0, amount 9
01:22:13.070 00.000 10072 MoveAxis(N, 0, ABG)
01:22:13.070 00.000 10072 Move returns status 0, amount 0
01:22:13.070 00.000 10072 move complete, result=0
01:22:13.070 00.000 10072 worker thread done servicing request
01:22:13.070 00.000 10072 Worker thread wakes up
01:22:13.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:13.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:13.072 00.002 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:22:13.478 00.406 10072 Exposure complete
01:22:13.525 00.047 10072 worker thread done servicing request
01:22:13.525 00.000 1032 OnExposeComplete: enter
01:22:13.527 00.002 1032 UpdateGuideState(): m_state=6
01:22:13.529 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2837
01:22:13.530 00.001 1032 Star::Find returns 1 (0), X=317.31, Y=752.46, Mass=1609, SNR=28.3, Peak=188 HFD=3.0
01:22:13.532 00.002 1032 MultiStar: [#1 0.09,0.02,0.93,U] [#2 0.31,0.08,0.70,U] [#3 0.10,0.07,0.63,U] [#4 0.00,-0.07,0.66,U] [#5 -0.15,0.33,0.64,U] [#6 -0.10,-0.01,0.58,U] [#7 0.24,-0.24,0.49,U] [#8 -0.09,-0.18,0.55,U] 
01:22:13.534 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.08, 0.16}
01:22:13.535 00.001 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
01:22:13.536 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
01:22:13.539 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.58 mountX=0.02 mountY=-0.07, mountTheta=-1.25
01:22:13.542 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
01:22:13.544 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
01:22:13.546 00.002 10072 Worker thread wakes up
01:22:13.546 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
01:22:13.546 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
01:22:13.546 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
01:22:13.549 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:13.552 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.92
01:22:13.552 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:22:13.552 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:13.552 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:22:13.552 00.000 10072 MoveAxis(W, 8, ABG)
01:22:13.552 00.000 10072 Guiding  Dir = 3, Dur = 8
01:22:13.552 00.000 10072 IsGuiding returns 0
01:22:13.553 00.001 10072 PulseGuide returned control before completion, sleep 18
01:22:13.570 00.017 1032 UpdateGuideState exits: m=1609 SNR=28.3
01:22:13.573 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:13.575 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:13.577 00.002 1032 Enqueuing Expose request
01:22:13.588 00.011 10072 IsGuiding returns 0
01:22:13.588 00.000 10072 Move returns status 0, amount 8
01:22:13.588 00.000 10072 MoveAxis(N, 0, ABG)
01:22:13.588 00.000 10072 Move returns status 0, amount 0
01:22:13.588 00.000 10072 move complete, result=0
01:22:13.588 00.000 10072 worker thread done servicing request
01:22:13.588 00.000 10072 Worker thread wakes up
01:22:13.588 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:13.589 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:13.591 00.002 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:22:14.227 00.636 10072 Exposure complete
01:22:14.273 00.046 10072 worker thread done servicing request
01:22:14.273 00.000 1032 OnExposeComplete: enter
01:22:14.275 00.002 1032 UpdateGuideState(): m_state=6
01:22:14.276 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2838
01:22:14.278 00.002 1032 Star::Find returns 1 (0), X=317.35, Y=752.39, Mass=1359, SNR=26.0, Peak=163 HFD=3.0
01:22:14.279 00.001 1032 MultiStar: [#1 0.11,0.01,0.94,U] [#2 0.35,0.10,0.74,U] [#3 0.07,0.09,0.69,U] [#4 -0.04,-0.03,0.67,U] [#5 -0.02,0.14,0.70,U] [#6 0.01,-0.14,0.55,U] [#7 0.10,-0.29,0.57,U] [#8 0.10,-0.15,0.59,U] 
01:22:14.281 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.00}, one-star: {0.12, 0.10}
01:22:14.282 00.001 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
01:22:14.283 00.001 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
01:22:14.284 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.02 mountX=-0.03 mountY=-0.09, mountTheta=-1.85
01:22:14.288 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.00, opts=13)
01:22:14.290 00.002 1032 Enqueuing Move request for scope (0.10, -0.00)
01:22:14.291 00.001 10072 Worker thread wakes up
01:22:14.292 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
01:22:14.292 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
01:22:14.292 00.000 10072 Moving (0.10, -0.00) raw xDistance=-0.03 yDistance=-0.09
01:22:14.293 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:14.296 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.92
01:22:14.296 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:22:14.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:14.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:22:14.296 00.000 10072 MoveAxis(W, 8, ABG)
01:22:14.296 00.000 10072 Guiding  Dir = 3, Dur = 8
01:22:14.296 00.000 10072 IsGuiding returns 0
01:22:14.297 00.001 10072 PulseGuide returned control before completion, sleep 18
01:22:14.315 00.018 1032 UpdateGuideState exits: m=1359 SNR=26.0
01:22:14.317 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:14.320 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:14.321 00.001 1032 Enqueuing Expose request
01:22:14.323 00.002 10072 IsGuiding returns 0
01:22:14.323 00.000 10072 Move returns status 0, amount 8
01:22:14.323 00.000 10072 MoveAxis(N, 0, ABG)
01:22:14.323 00.000 10072 Move returns status 0, amount 0
01:22:14.323 00.000 10072 move complete, result=0
01:22:14.323 00.000 10072 worker thread done servicing request
01:22:14.323 00.000 10072 Worker thread wakes up
01:22:14.323 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:14.324 00.001 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:14.331 00.007 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:22:14.729 00.398 10072 Exposure complete
01:22:14.779 00.050 10072 worker thread done servicing request
01:22:14.779 00.000 1032 OnExposeComplete: enter
01:22:14.781 00.002 1032 UpdateGuideState(): m_state=6
01:22:14.783 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2839
01:22:14.784 00.001 1032 Star::Find returns 1 (0), X=317.45, Y=752.57, Mass=1290, SNR=25.3, Peak=144 HFD=3.1
01:22:14.786 00.002 1032 MultiStar: [#1 0.19,0.02,0.99,U] [#2 0.33,0.13,0.74,U] [#3 0.15,-0.08,0.66,U] [#4 -0.01,0.12,0.76,U] [#5 -0.01,0.26,0.69,U] [#6 0.05,-0.01,0.60,U] [#7 0.18,-0.24,0.56,U] [#8 -0.02,-0.01,0.60,U] 
01:22:14.787 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.22, 0.28}
01:22:14.790 00.003 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
01:22:14.792 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
01:22:14.794 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.51 mountX=0.04 mountY=-0.14, mountTheta=-1.32
01:22:14.797 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
01:22:14.800 00.003 1032 Enqueuing Move request for scope (0.13, 0.07)
01:22:14.802 00.002 10072 Worker thread wakes up
01:22:14.802 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
01:22:14.802 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
01:22:14.802 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.04 yDistance=-0.14
01:22:14.805 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:14.808 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.92
01:22:14.808 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:22:14.808 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:14.808 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:22:14.808 00.000 10072 MoveAxis(W, 7, ABG)
01:22:14.808 00.000 10072 Guiding  Dir = 3, Dur = 7
01:22:14.809 00.001 10072 IsGuiding returns 0
01:22:14.809 00.000 10072 PulseGuide returned control before completion, sleep 17
01:22:14.826 00.017 1032 UpdateGuideState exits: m=1290 SNR=25.3
01:22:14.829 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:14.831 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:14.833 00.002 1032 Enqueuing Expose request
01:22:14.836 00.003 10072 IsGuiding returns 0
01:22:14.836 00.000 10072 Move returns status 0, amount 7
01:22:14.836 00.000 10072 MoveAxis(N, 0, ABG)
01:22:14.836 00.000 10072 Move returns status 0, amount 0
01:22:14.836 00.000 10072 move complete, result=0
01:22:14.836 00.000 10072 worker thread done servicing request
01:22:14.836 00.000 10072 Worker thread wakes up
01:22:14.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:14.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:14.843 00.007 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:22:15.462 00.619 10072 Exposure complete
01:22:15.509 00.047 10072 worker thread done servicing request
01:22:15.509 00.000 1032 OnExposeComplete: enter
01:22:15.511 00.002 1032 UpdateGuideState(): m_state=6
01:22:15.514 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2840
01:22:15.516 00.002 1032 Star::Find returns 1 (0), X=317.40, Y=752.54, Mass=1443, SNR=26.8, Peak=173 HFD=3.0
01:22:15.519 00.003 1032 MultiStar: [#1 0.09,0.14,0.91,U] [#2 0.12,0.22,0.74,U] [#3 -0.11,0.26,0.67,U] [#4 0.00,0.12,0.71,U] [#5 -0.20,0.28,0.69,U] [#6 -0.04,0.20,0.53,U] [#7 0.23,-0.08,0.52,U] [#8 -0.06,0.01,0.55,U] 
01:22:15.520 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.17}, one-star: {0.17, 0.25}
01:22:15.522 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
01:22:15.523 00.001 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
01:22:15.526 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.39 mountX=0.15 mountY=-0.07, mountTheta=-0.44
01:22:15.529 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.17, opts=13)
01:22:15.530 00.001 1032 Enqueuing Move request for scope (0.03, 0.17)
01:22:15.532 00.002 10072 Worker thread wakes up
01:22:15.532 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
01:22:15.532 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
01:22:15.532 00.000 10072 Moving (0.03, 0.17) raw xDistance=0.15 yDistance=-0.07
01:22:15.534 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:15.536 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.92
01:22:15.536 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:22:15.537 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:15.537 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:22:15.537 00.000 10072 MoveAxis(W, 79, ABG)
01:22:15.537 00.000 10072 Guiding  Dir = 3, Dur = 79
01:22:15.537 00.000 10072 IsGuiding returns 0
01:22:15.538 00.001 10072 PulseGuide returned control before completion, sleep 89
01:22:15.555 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:22:15.558 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:15.560 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:15.562 00.002 1032 Enqueuing Expose request
01:22:15.647 00.085 10072 IsGuiding returns 1
01:22:15.647 00.000 10072 scope still moving after pulse duration time elapsed
01:22:15.678 00.031 10072 IsGuiding returns 0
01:22:15.678 00.000 10072 scope move finished after 79 + 62 ms
01:22:15.678 00.000 10072 Move returns status 0, amount 79
01:22:15.679 00.001 10072 MoveAxis(N, 0, ABG)
01:22:15.679 00.000 10072 Move returns status 0, amount 0
01:22:15.679 00.000 10072 move complete, result=0
01:22:15.679 00.000 10072 worker thread done servicing request
01:22:15.679 00.000 10072 Worker thread wakes up
01:22:15.679 00.000 1032 GuideStep: 0.2 px 79 ms WEST, -0.1 px 0 ms NORTH
01:22:15.682 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:15.682 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:16.087 00.405 10072 Exposure complete
01:22:16.133 00.046 10072 worker thread done servicing request
01:22:16.133 00.000 1032 OnExposeComplete: enter
01:22:16.135 00.002 1032 UpdateGuideState(): m_state=6
01:22:16.137 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2841
01:22:16.139 00.002 1032 Star::Find returns 1 (0), X=317.38, Y=752.55, Mass=1574, SNR=28.0, Peak=193 HFD=3.0
01:22:16.140 00.001 1032 MultiStar: [#1 0.13,0.11,0.90,U] [#2 0.33,0.14,0.67,U] [#3 0.02,0.13,0.62,U] [#4 -0.00,0.07,0.66,U] [#5 -0.09,0.31,0.66,U] [#6 0.18,0.08,0.57,U] [#7 0.13,-0.10,0.48,U] [#8 -0.05,0.02,0.51,U] 
01:22:16.142 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.13}, one-star: {0.15, 0.26}
01:22:16.145 00.003 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
01:22:16.148 00.003 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
01:22:16.150 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.93 mountX=0.10 mountY=-0.12, mountTheta=-0.90
01:22:16.153 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.13, opts=13)
01:22:16.155 00.002 1032 Enqueuing Move request for scope (0.09, 0.13)
01:22:16.157 00.002 10072 Worker thread wakes up
01:22:16.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
01:22:16.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
01:22:16.157 00.000 10072 Moving (0.09, 0.13) raw xDistance=0.10 yDistance=-0.12
01:22:16.160 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:16.161 00.001 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.92
01:22:16.163 00.002 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:22:16.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:16.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:22:16.163 00.000 10072 MoveAxis(W, 6, ABG)
01:22:16.163 00.000 10072 Guiding  Dir = 3, Dur = 6
01:22:16.163 00.000 10072 IsGuiding returns 0
01:22:16.164 00.001 10072 PulseGuide returned control before completion, sleep 16
01:22:16.182 00.018 1032 UpdateGuideState exits: m=1574 SNR=28.0
01:22:16.184 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:16.185 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:16.187 00.002 1032 Enqueuing Expose request
01:22:16.193 00.006 10072 IsGuiding returns 0
01:22:16.193 00.000 10072 Move returns status 0, amount 6
01:22:16.193 00.000 10072 MoveAxis(N, 0, ABG)
01:22:16.193 00.000 10072 Move returns status 0, amount 0
01:22:16.193 00.000 10072 move complete, result=0
01:22:16.193 00.000 10072 worker thread done servicing request
01:22:16.193 00.000 10072 Worker thread wakes up
01:22:16.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:16.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:16.196 00.003 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:22:16.824 00.628 10072 Exposure complete
01:22:16.873 00.049 10072 worker thread done servicing request
01:22:16.874 00.001 1032 OnExposeComplete: enter
01:22:16.876 00.002 1032 UpdateGuideState(): m_state=6
01:22:16.879 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2842
01:22:16.881 00.002 1032 Star::Find returns 1 (0), X=317.29, Y=752.36, Mass=1385, SNR=26.2, Peak=163 HFD=2.9
01:22:16.883 00.002 1032 MultiStar: [#1 0.12,0.01,0.98,U] [#2 0.30,0.00,0.75,U] [#3 0.24,-0.13,0.65,U] [#4 0.03,0.04,0.72,U] [#5 -0.01,0.14,0.69,U] [#6 0.23,-0.16,0.62,U] [#7 0.59,-0.24,0.56,U] [#8 0.14,-0.26,0.58,U] 
01:22:16.887 00.004 1032 single-star, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.05, 0.07}
01:22:16.888 00.001 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
01:22:16.891 00.003 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
01:22:16.895 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.90 mountX=0.05 mountY=-0.07, mountTheta=-0.93
01:22:16.898 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
01:22:16.901 00.003 1032 Enqueuing Move request for scope (0.05, 0.07)
01:22:16.903 00.002 10072 Worker thread wakes up
01:22:16.903 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:22:16.903 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:22:16.903 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
01:22:16.905 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:16.907 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.92
01:22:16.907 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:22:16.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:16.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:22:16.907 00.000 10072 MoveAxis(W, 7, ABG)
01:22:16.907 00.000 10072 Guiding  Dir = 3, Dur = 7
01:22:16.907 00.000 10072 IsGuiding returns 0
01:22:16.909 00.002 10072 PulseGuide returned control before completion, sleep 17
01:22:16.926 00.017 1032 UpdateGuideState exits: m=1385 SNR=26.2
01:22:16.928 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:16.930 00.002 10072 IsGuiding returns 0
01:22:16.930 00.000 10072 Move returns status 0, amount 7
01:22:16.930 00.000 10072 MoveAxis(N, 0, ABG)
01:22:16.930 00.000 10072 Move returns status 0, amount 0
01:22:16.930 00.000 10072 move complete, result=0
01:22:16.930 00.000 10072 worker thread done servicing request
01:22:16.930 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:16.933 00.003 1032 Enqueuing Expose request
01:22:16.935 00.002 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:22:16.937 00.002 10072 Worker thread wakes up
01:22:16.937 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:16.937 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:17.172 00.235 1032 evsrv: cli 0D18B090 connect
01:22:17.246 00.074 1032 case statement mapped state 6 to 3
01:22:17.338 00.092 1032 case statement mapped state 6 to 3
01:22:17.344 00.006 1032 evsrv: cli 0D18B090 request: {"method":"get_app_state","id":"98a31ae8-1771-4fdd-a9f5-31695e5927ff"}
01:22:17.346 00.002 1032 case statement mapped state 6 to 3
01:22:17.349 00.003 1032 evsrv: cli 0D18B090 response: {"jsonrpc":"2.0","result":"Guiding","id":"98a31ae8-1771-4fdd-a9f5-31695e5927ff"}
01:22:17.357 00.008 10072 Exposure complete
01:22:17.431 00.074 10072 worker thread done servicing request
01:22:17.431 00.000 1032 OnExposeComplete: enter
01:22:17.434 00.003 1032 UpdateGuideState(): m_state=6
01:22:17.436 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2843
01:22:17.439 00.003 1032 Star::Find returns 1 (0), X=317.36, Y=752.23, Mass=1543, SNR=27.7, Peak=171 HFD=2.8
01:22:17.441 00.002 1032 MultiStar: [#1 0.11,-0.10,0.87,U] [#2 0.24,0.02,0.70,U] [#3 0.27,-0.09,0.64,U] [#4 0.05,-0.11,0.67,U] [#5 -0.18,0.07,0.63,U] [#6 0.04,-0.16,0.60,U] [#7 0.31,-0.20,0.48,U] [#8 0.02,-0.27,0.54,U] 
01:22:17.444 00.003 1032 single-star, 8 included, MultiStar: {0.11, -0.09}, one-star: {0.13, -0.06}
01:22:17.446 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
01:22:17.448 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
01:22:17.451 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.43 mountX=-0.09 mountY=-0.11, mountTheta=-2.26
01:22:17.455 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.06, opts=13)
01:22:17.457 00.002 1032 Enqueuing Move request for scope (0.13, -0.06)
01:22:17.624 00.167 10072 Worker thread wakes up
01:22:17.625 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
01:22:17.625 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
01:22:17.625 00.000 10072 Moving (0.13, -0.06) raw xDistance=-0.09 yDistance=-0.11
01:22:17.647 00.022 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:17.652 00.005 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.92
01:22:17.652 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
01:22:17.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:17.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:22:17.653 00.001 10072 MoveAxis(W, 7, ABG)
01:22:17.653 00.000 10072 Guiding  Dir = 3, Dur = 7
01:22:17.653 00.000 10072 IsGuiding returns 0
01:22:17.654 00.001 10072 PulseGuide returned control before completion, sleep 17
01:22:17.680 00.026 1032 UpdateGuideState exits: m=1543 SNR=27.7
01:22:17.684 00.004 10072 IsGuiding returns 0
01:22:17.684 00.000 10072 Move returns status 0, amount 7
01:22:17.684 00.000 10072 MoveAxis(N, 0, ABG)
01:22:17.684 00.000 10072 Move returns status 0, amount 0
01:22:17.684 00.000 10072 move complete, result=0
01:22:17.685 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:17.688 00.003 10072 worker thread done servicing request
01:22:17.688 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:17.690 00.002 1032 Enqueuing Expose request
01:22:17.692 00.002 10072 Worker thread wakes up
01:22:17.692 00.000 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:22:17.695 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:17.695 00.000 10072 Handling exposure in thread, d=500 o=3 r=(302,737,31,31)
01:22:17.706 00.011 1032 evsrv: cli 0D18B090 disconnect
01:22:17.711 00.005 1032 evsrv: cli 0D18B950 connect
01:22:17.733 00.022 1032 case statement mapped state 6 to 3
01:22:17.744 00.011 1032 case statement mapped state 6 to 3
01:22:17.750 00.006 1032 evsrv: cli 0D18B950 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"f0af9f36-675d-43cf-b763-b9b7c02fee7f"}
01:22:17.754 00.004 1032 PhdController::Dither begins
01:22:17.756 00.002 1032 dither: size=3.00, dRA=0.67 dDec=-0.65
01:22:17.758 00.002 1032 MountToCamera -- mountTheta (-0.77) + m_xAngle (1.83) = xAngle (1.06 = 1.06)
01:22:17.762 00.004 1032 MountToCamera -- mountX=0.67 mountY=-0.65 hyp=0.93 mountTheta=-0.77 cameraX=0.45, cameraY=0.81 cameraTheta=1.06
01:22:17.765 00.003 1032 setting lock position to (317.68, 753.11)
01:22:17.770 00.005 1032 Mount: notify guiding dithered (0.5, 0.8)
01:22:17.774 00.004 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
01:22:17.777 00.003 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
01:22:17.780 00.003 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
01:22:17.783 00.003 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
01:22:17.786 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
01:22:17.789 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
01:22:17.792 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
01:22:17.798 00.006 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:22:17.805 00.007 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
01:22:17.810 00.005 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
01:22:17.815 00.005 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
01:22:17.820 00.005 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
01:22:17.822 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
01:22:17.827 00.005 1032 MultiStar: stabilizing after lock position change
01:22:17.834 00.007 1032 Status Line: Dither by 0.67,-0.65
01:22:17.844 00.010 1032 PhdController: newstate STATE_SETTLE_BEGIN
01:22:17.847 00.003 1032 PhdController: newstate STATE_SETTLE_WAIT
01:22:17.850 00.003 1032 evsrv: cli 0D18B950 response: {"jsonrpc":"2.0","result":0,"id":"f0af9f36-675d-43cf-b763-b9b7c02fee7f"}
01:22:17.859 00.009 1032 evsrv: cli 0D18B950 disconnect
01:22:18.337 00.478 10072 Exposure complete
01:22:18.415 00.078 10072 worker thread done servicing request
01:22:18.415 00.000 1032 OnExposeComplete: enter
01:22:18.418 00.003 1032 UpdateGuideState(): m_state=6
01:22:18.422 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2844
01:22:18.426 00.004 1032 Star::Find returns 1 (0), X=317.54, Y=752.41, Mass=1292, SNR=25.3, Peak=150 HFD=3.1
01:22:18.428 00.002 1032 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.83) = xAngle (-3.61 = 2.67)
01:22:18.430 00.002 1032 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.61 = 2.67)
01:22:18.432 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=-0.69 hyp=0.71 cameraTheta=-1.78 mountX=-0.63 mountY=0.32, mountTheta=2.67
01:22:18.435 00.003 1032 dither recenter: remaining=(-0.7,0.6) step=(-0.7,0.6)
01:22:18.438 00.003 1032 MountToCamera -- mountTheta (2.37) + m_xAngle (1.83) = xAngle (4.20 = -2.08)
01:22:18.440 00.002 1032 MountToCamera -- mountX=-0.67 mountY=0.65 hyp=0.93 mountTheta=2.37 cameraX=-0.45, cameraY=-0.81 cameraTheta=-2.08
01:22:18.442 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.45, y=-0.81, opts=4)
01:22:18.444 00.002 1032 Enqueuing Move request for scope (-0.45, -0.81)
01:22:18.446 00.002 1032 Mount: notify direct move -0.67,0.65
01:22:18.448 00.002 10072 Worker thread wakes up
01:22:18.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.81) opts 0x4
01:22:18.448 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.45, -0.81)
01:22:18.448 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
01:22:18.451 00.003 10072 Moving (-0.45, -0.81) raw xDistance=-0.67 yDistance=0.65
01:22:18.451 00.000 10072 BLC: window closed
01:22:18.451 00.000 10072 MoveAxis(E, 684, B)
01:22:18.451 00.000 10072 Guiding  Dir = 2, Dur = 684
01:22:18.451 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
01:22:18.455 00.004 10072 IsGuiding returns 0
01:22:18.455 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
01:22:18.460 00.005 10072 PulseGuide returned control before completion, sleep 693
01:22:18.460 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
01:22:18.463 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
01:22:18.466 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
01:22:18.470 00.004 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
01:22:18.473 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:22:18.475 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
01:22:18.477 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
01:22:18.480 00.003 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
01:22:18.482 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
01:22:18.485 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
01:22:18.491 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:18.520 00.029 1032 UpdateGuideState exits: m=1292 SNR=25.3
01:22:18.522 00.002 1032 PhdController: settling, locked = 1, distance = 0.95 (0.25) aobump = 0 frame = 1 / 99999
01:22:18.525 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784179338.525,"Host":"MELE","Inst":1,"Distance":0.95,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:22:18.527 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:18.530 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:18.532 00.002 1032 Enqueuing Expose request
01:22:19.164 00.632 10072 IsGuiding returns 0
01:22:19.164 00.000 10072 Move returns status 0, amount 684
01:22:19.164 00.000 10072 BLC: window closed
01:22:19.164 00.000 10072 BLC: Compensation needed for non-algo type move
01:22:19.164 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
01:22:19.164 00.000 10072 MoveAxis(S, 502, B)
01:22:19.164 00.000 10072 Guiding  Dir = 1, Dur = 502
01:22:19.165 00.001 10072 IsGuiding returns 0
01:22:19.165 00.000 10072 PulseGuide returned control before completion, sleep 512
01:22:19.691 00.526 10072 IsGuiding returns 0
01:22:19.691 00.000 10072 Move returns status 0, amount 502
01:22:19.691 00.000 10072 move complete, result=0
01:22:19.691 00.000 10072 worker thread done servicing request
01:22:19.691 00.000 10072 Worker thread wakes up
01:22:19.692 00.001 1032 GuideStep: -0.7 px 684 ms EAST, 0.6 px 502 ms SOUTH
01:22:19.694 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:19.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:20.319 00.625 10072 Exposure complete
01:22:20.379 00.060 10072 worker thread done servicing request
01:22:20.379 00.000 1032 OnExposeComplete: enter
01:22:20.381 00.002 1032 UpdateGuideState(): m_state=6
01:22:20.383 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2845
01:22:20.385 00.002 1032 Star::Find returns 1 (0), X=317.48, Y=753.09, Mass=1386, SNR=26.2, Peak=134 HFD=3.0
01:22:20.386 00.001 1032 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.83) = xAngle (-4.92 = 1.36)
01:22:20.388 00.002 1032 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.92 = 1.36)
01:22:20.390 00.002 1032 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.09 mountX=0.04 mountY=0.20, mountTheta=1.36
01:22:20.393 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.20, y=-0.01, opts=13)
01:22:20.397 00.004 1032 Enqueuing Move request for scope (-0.20, -0.01)
01:22:20.398 00.001 10072 Worker thread wakes up
01:22:20.399 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd
01:22:20.399 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.20, -0.01)
01:22:20.399 00.000 10072 Moving (-0.20, -0.01) raw xDistance=0.04 yDistance=0.20
01:22:20.401 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:20.404 00.003 10072 PPEC rslt(dithering): input = 0.04, final = 0.02
01:22:20.404 00.000 10072 PPEC: input: 0.04, control: 0.02, exposure: 500
01:22:20.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:20.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:22:20.404 00.000 10072 MoveAxis(W, 19, ABG)
01:22:20.404 00.000 10072 Guiding  Dir = 3, Dur = 19
01:22:20.405 00.001 10072 IsGuiding returns 0
01:22:20.406 00.001 10072 PulseGuide returned control before completion, sleep 29
01:22:20.424 00.018 1032 UpdateGuideState exits: m=1386 SNR=26.2
01:22:20.428 00.004 1032 PhdController: settling, locked = 1, distance = 0.20 (0.25) aobump = 0 frame = 2 / 99999
01:22:20.430 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784179340.430,"Host":"MELE","Inst":1,"Distance":0.20,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:22:20.432 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:20.434 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:20.436 00.002 1032 Enqueuing Expose request
01:22:20.441 00.005 10072 IsGuiding returns 0
01:22:20.441 00.000 10072 Move returns status 0, amount 19
01:22:20.441 00.000 10072 MoveAxis(N, 0, ABG)
01:22:20.441 00.000 10072 Move returns status 0, amount 0
01:22:20.441 00.000 10072 move complete, result=0
01:22:20.441 00.000 10072 worker thread done servicing request
01:22:20.441 00.000 10072 Worker thread wakes up
01:22:20.441 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:20.441 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:20.445 00.004 1032 GuideStep: 0.0 px 19 ms WEST, 0.2 px 0 ms NORTH
01:22:20.850 00.405 10072 Exposure complete
01:22:20.905 00.055 10072 worker thread done servicing request
01:22:20.905 00.000 1032 OnExposeComplete: enter
01:22:20.907 00.002 1032 UpdateGuideState(): m_state=6
01:22:20.909 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2846
01:22:20.911 00.002 1032 Star::Find returns 1 (0), X=317.43, Y=753.19, Mass=1508, SNR=27.4, Peak=166 HFD=2.9
01:22:20.913 00.002 1032 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.83) = xAngle (1.00 = 1.00)
01:22:20.915 00.002 1032 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.00 = 1.00)
01:22:20.916 00.001 1032 CameraToMount -- cameraX=-0.25 cameraY=0.08 hyp=0.27 cameraTheta=2.83 mountX=0.14 mountY=0.22, mountTheta=1.00
01:22:20.919 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.25, y=0.08, opts=13)
01:22:20.921 00.002 1032 Enqueuing Move request for scope (-0.25, 0.08)
01:22:20.922 00.001 10072 Worker thread wakes up
01:22:20.923 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.08) opts 0xd
01:22:20.923 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.25, 0.08)
01:22:20.923 00.000 10072 Moving (-0.25, 0.08) raw xDistance=0.14 yDistance=0.22
01:22:20.927 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:20.929 00.002 10072 PPEC rslt(dithering): input = 0.14, final = 0.06
01:22:20.929 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:22:20.930 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:22:20.930 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:22:20.930 00.000 10072 MoveAxis(W, 66, ABG)
01:22:20.930 00.000 10072 Guiding  Dir = 3, Dur = 66
01:22:20.930 00.000 10072 IsGuiding returns 0
01:22:20.931 00.001 10072 PulseGuide returned control before completion, sleep 76
01:22:20.949 00.018 1032 UpdateGuideState exits: m=1508 SNR=27.4
01:22:20.951 00.002 1032 PhdController: settling, locked = 1, distance = 0.22 (0.25) aobump = 0 frame = 3 / 99999
01:22:20.953 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784179340.953,"Host":"MELE","Inst":1,"Distance":0.22,"Time":0.5,"SettleTime":3.0,"StarLocked":true}
01:22:20.958 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:20.960 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:20.961 00.001 1032 Enqueuing Expose request
01:22:21.018 00.057 10072 IsGuiding returns 0
01:22:21.018 00.000 10072 Move returns status 0, amount 66
01:22:21.018 00.000 10072 MoveAxis(N, 0, ABG)
01:22:21.018 00.000 10072 Move returns status 0, amount 0
01:22:21.018 00.000 10072 move complete, result=0
01:22:21.018 00.000 10072 worker thread done servicing request
01:22:21.018 00.000 10072 Worker thread wakes up
01:22:21.018 00.000 1032 GuideStep: 0.1 px 66 ms WEST, 0.2 px 0 ms NORTH
01:22:21.021 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:21.021 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:21.647 00.626 10072 Exposure complete
01:22:21.702 00.055 10072 worker thread done servicing request
01:22:21.702 00.000 1032 OnExposeComplete: enter
01:22:21.705 00.003 1032 UpdateGuideState(): m_state=6
01:22:21.708 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2847
01:22:21.709 00.001 1032 Star::Find returns 1 (0), X=317.63, Y=753.04, Mass=1376, SNR=26.1, Peak=139 HFD=2.7
01:22:21.711 00.002 1032 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.83) = xAngle (-4.10 = 2.18)
01:22:21.713 00.002 1032 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.10 = 2.18)
01:22:21.714 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.27 mountX=-0.05 mountY=0.07, mountTheta=2.18
01:22:21.718 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.06, opts=13)
01:22:21.719 00.001 1032 Enqueuing Move request for scope (-0.05, -0.06)
01:22:21.722 00.003 10072 Worker thread wakes up
01:22:21.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
01:22:21.722 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
01:22:21.722 00.000 10072 Moving (-0.05, -0.06) raw xDistance=-0.05 yDistance=0.07
01:22:21.724 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:21.727 00.003 10072 PPEC rslt(dithering): input = -0.05, final = -0.02
01:22:21.727 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
01:22:21.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:21.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:22:21.727 00.000 10072 MoveAxis(E, 22, ABG)
01:22:21.727 00.000 10072 Guiding  Dir = 2, Dur = 22
01:22:21.728 00.001 10072 IsGuiding returns 0
01:22:21.728 00.000 10072 PulseGuide returned control before completion, sleep 32
01:22:21.748 00.020 1032 UpdateGuideState exits: m=1376 SNR=26.1
01:22:21.750 00.002 1032 PhdController: settling, locked = 1, distance = 0.18 (0.25) aobump = 0 frame = 4 / 99999
01:22:21.752 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784179341.752,"Host":"MELE","Inst":1,"Distance":0.18,"Time":1.3,"SettleTime":3.0,"StarLocked":true}
01:22:21.755 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:21.756 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:21.758 00.002 1032 Enqueuing Expose request
01:22:21.773 00.015 10072 IsGuiding returns 0
01:22:21.773 00.000 10072 Move returns status 0, amount 22
01:22:21.773 00.000 10072 MoveAxis(N, 0, ABG)
01:22:21.773 00.000 10072 Move returns status 0, amount 0
01:22:21.773 00.000 10072 move complete, result=0
01:22:21.774 00.001 10072 worker thread done servicing request
01:22:21.774 00.000 10072 Worker thread wakes up
01:22:21.774 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:21.774 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:21.776 00.002 1032 GuideStep: -0.0 px 22 ms EAST, 0.1 px 0 ms NORTH
01:22:22.216 00.440 10072 Exposure complete
01:22:22.317 00.101 1032 OnExposeComplete: enter
01:22:22.320 00.003 1032 UpdateGuideState(): m_state=6
01:22:22.326 00.006 10072 worker thread done servicing request
01:22:22.326 00.000 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2848
01:22:22.382 00.056 1032 Star::Find returns 1 (0), X=317.62, Y=753.15, Mass=1347, SNR=25.8, Peak=134 HFD=2.7
01:22:22.385 00.003 1032 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.83) = xAngle (0.62 = 0.62)
01:22:22.389 00.004 1032 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.62 = 0.62)
01:22:22.400 00.011 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.45 mountX=0.06 mountY=0.04, mountTheta=0.62
01:22:22.407 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
01:22:22.409 00.002 1032 Enqueuing Move request for scope (-0.06, 0.05)
01:22:22.434 00.025 10072 Worker thread wakes up
01:22:22.434 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
01:22:22.434 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
01:22:22.434 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.06 yDistance=0.04
01:22:22.443 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:22.451 00.008 10072 PPEC rslt(dithering): input = 0.06, final = 0.03
01:22:22.452 00.001 10072 PPEC: input: 0.06, control: 0.03, exposure: 500
01:22:22.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:22.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:22:22.452 00.000 10072 MoveAxis(W, 29, ABG)
01:22:22.452 00.000 10072 Guiding  Dir = 3, Dur = 29
01:22:22.459 00.007 10072 IsGuiding returns 0
01:22:22.462 00.003 10072 PulseGuide returned control before completion, sleep 36
01:22:22.484 00.022 1032 UpdateGuideState exits: m=1347 SNR=25.8
01:22:22.534 00.050 10072 IsGuiding returns 0
01:22:22.535 00.001 10072 Move returns status 0, amount 29
01:22:22.535 00.000 10072 MoveAxis(N, 0, ABG)
01:22:22.535 00.000 10072 Move returns status 0, amount 0
01:22:22.535 00.000 10072 move complete, result=0
01:22:22.535 00.000 10072 worker thread done servicing request
01:22:22.535 00.000 1032 PhdController: settling, locked = 1, distance = 0.15 (0.25) aobump = 0 frame = 5 / 99999
01:22:22.539 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784179342.539,"Host":"MELE","Inst":1,"Distance":0.15,"Time":2.1,"SettleTime":3.0,"StarLocked":true}
01:22:22.541 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:22.544 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:22.545 00.001 1032 Enqueuing Expose request
01:22:22.554 00.009 10072 Worker thread wakes up
01:22:22.555 00.001 1032 GuideStep: 0.1 px 29 ms WEST, 0.0 px 0 ms NORTH
01:22:22.557 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:22.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:23.193 00.636 10072 Exposure complete
01:22:23.573 00.380 1032 OnExposeComplete: enter
01:22:23.640 00.067 10072 worker thread done servicing request
01:22:23.640 00.000 1032 UpdateGuideState(): m_state=6
01:22:24.018 00.378 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2849
01:22:24.176 00.158 1032 Star::Find returns 1 (0), X=317.57, Y=753.04, Mass=1562, SNR=27.8, Peak=162 HFD=2.7
01:22:24.184 00.008 1032 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.83) = xAngle (-4.44 = 1.84)
01:22:24.396 00.212 1032 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.44 = 1.84)
01:22:24.962 00.566 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.61 mountX=-0.04 mountY=0.13, mountTheta=1.84
01:22:24.972 00.010 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.07, opts=13)
01:22:24.976 00.004 1032 Enqueuing Move request for scope (-0.12, -0.07)
01:22:25.270 00.294 10072 Worker thread wakes up
01:22:25.270 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
01:22:25.270 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
01:22:25.270 00.000 10072 Moving (-0.12, -0.07) raw xDistance=-0.04 yDistance=0.13
01:22:25.556 00.286 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:25.591 00.035 10072 PPEC rslt(dithering): input = -0.04, final = -0.02
01:22:25.593 00.002 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
01:22:25.593 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:25.593 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:22:25.593 00.000 10072 MoveAxis(E, 17, ABG)
01:22:25.593 00.000 10072 Guiding  Dir = 2, Dur = 17
01:22:25.594 00.001 10072 IsGuiding returns 0
01:22:25.595 00.001 10072 PulseGuide returned control before completion, sleep 27
01:22:25.654 00.059 10072 IsGuiding returns 0
01:22:25.654 00.000 10072 Move returns status 0, amount 17
01:22:25.654 00.000 10072 MoveAxis(N, 0, ABG)
01:22:25.655 00.001 10072 Move returns status 0, amount 0
01:22:25.655 00.000 10072 move complete, result=0
01:22:25.655 00.000 10072 worker thread done servicing request
01:22:25.816 00.161 1032 UpdateGuideState exits: m=1562 SNR=27.8
01:22:25.862 00.046 1032 PhdController: settling, locked = 1, distance = 0.14 (0.25) aobump = 0 frame = 6 / 99999
01:22:25.872 00.010 1032 PhdController: newstate STATE_FINISH
01:22:25.876 00.004 1032 PhdController complete: success
01:22:25.878 00.002 1032 evsrv: {"Event":"SettleDone","Timestamp":1784179345.878,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
01:22:25.882 00.004 1032 Mount: notify guiding dither settle done success=1
01:22:25.885 00.003 1032 PhdController: newstate STATE_IDLE
01:22:25.887 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:25.894 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:25.899 00.005 1032 Enqueuing Expose request
01:22:25.903 00.004 10072 Worker thread wakes up
01:22:25.903 00.000 1032 GuideStep: -0.0 px 17 ms EAST, 0.1 px 0 ms NORTH
01:22:25.906 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:25.906 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:26.551 00.645 10072 Exposure complete
01:22:26.745 00.194 10072 worker thread done servicing request
01:22:26.745 00.000 1032 OnExposeComplete: enter
01:22:26.748 00.003 1032 UpdateGuideState(): m_state=6
01:22:26.751 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2850
01:22:26.781 00.030 1032 Star::Find returns 1 (0), X=317.64, Y=753.23, Mass=1519, SNR=27.5, Peak=157 HFD=2.8
01:22:26.786 00.005 1032 MultiStar: exiting stabilization period
01:22:26.788 00.002 1032 MultiStar: updating star positions after lock position change
01:22:26.791 00.003 1032 Star::Find(15, 216, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2850
01:22:26.793 00.002 1032 Star::Find returns 1 (0), X=216.31, Y=618.27, Mass=1126, SNR=23.6, Peak=114 HFD=2.9
01:22:26.827 00.034 1032 Star::Find(15, 1115, 333, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2850
01:22:26.832 00.005 1032 Star::Find returns 1 (0), X=1115.54, Y=333.29, Mass=786, SNR=19.7, Peak=61 HFD=3.1
01:22:26.835 00.003 1032 Star::Find(15, 989, 232, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2850
01:22:26.864 00.029 1032 Star::Find returns 1 (0), X=989.42, Y=232.82, Mass=705, SNR=18.6, Peak=69 HFD=2.9
01:22:26.867 00.003 1032 Star::Find(15, 607, 590, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2850
01:22:26.869 00.002 1032 Star::Find returns 1 (0), X=607.39, Y=590.08, Mass=722, SNR=18.9, Peak=125 HFD=2.3
01:22:26.872 00.003 1032 Star::Find(15, 421, 338, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2850
01:22:26.874 00.002 1032 Star::Find returns 1 (0), X=421.88, Y=338.09, Mass=709, SNR=18.7, Peak=93 HFD=2.8
01:22:26.903 00.029 1032 Star::Find(15, 630, 574, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2850
01:22:26.905 00.002 1032 Star::Find returns 1 (0), X=631.11, Y=574.63, Mass=572, SNR=16.8, Peak=105 HFD=2.3
01:22:26.908 00.003 1032 Star::Find(15, 913, 92, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2850
01:22:26.910 00.002 1032 Star::Find returns 1 (0), X=913.27, Y=92.82, Mass=441, SNR=14.7, Peak=45 HFD=3.2
01:22:26.912 00.002 1032 Star::Find(15, 1117, 695, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2850
01:22:26.914 00.002 1032 Star::Find returns 1 (0), X=1117.29, Y=695.72, Mass=433, SNR=14.6, Peak=42 HFD=3.1
01:22:26.947 00.033 1032 Star::Find(15, 715, 939, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2850
01:22:26.949 00.002 1032 Star::Find returns 1 (0), X=715.51, Y=940.03, Mass=387, SNR=13.8, Peak=34 HFD=3.0
01:22:26.951 00.002 1032 Star::Find(15, 128, 827, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2850
01:22:26.954 00.003 1032 Star::Find returns 1 (0), X=128.29, Y=827.63, Mass=390, SNR=13.9, Peak=27 HFD=3.5
01:22:26.958 00.004 1032 Star::Find(15, 783, 430, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2850
01:22:26.995 00.037 1032 Star::Find returns 1 (0), X=783.61, Y=430.49, Mass=344, SNR=13.0, Peak=51 HFD=1.6
01:22:26.997 00.002 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
01:22:27.000 00.003 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
01:22:27.002 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.91 mountX=0.14 mountY=0.01, mountTheta=0.08
01:22:27.011 00.009 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.13, opts=13)
01:22:27.045 00.034 1032 Enqueuing Move request for scope (-0.04, 0.13)
01:22:27.048 00.003 10072 Worker thread wakes up
01:22:27.048 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
01:22:27.048 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
01:22:27.048 00.000 10072 Moving (-0.04, 0.13) raw xDistance=0.14 yDistance=0.01
01:22:27.051 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:27.054 00.003 10072 PPEC rslt(dithering): input = 0.14, final = 0.06
01:22:27.055 00.001 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:22:27.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:27.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:22:27.055 00.000 10072 MoveAxis(W, 62, ABG)
01:22:27.055 00.000 10072 Guiding  Dir = 3, Dur = 62
01:22:27.055 00.000 10072 IsGuiding returns 0
01:22:27.056 00.001 10072 PulseGuide returned control before completion, sleep 72
01:22:27.111 00.055 1032 UpdateGuideState exits: m=1519 SNR=27.5
01:22:27.117 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:27.119 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:27.122 00.003 1032 Enqueuing Expose request
01:22:27.178 00.056 10072 IsGuiding returns 0
01:22:27.178 00.000 10072 Move returns status 0, amount 62
01:22:27.178 00.000 10072 MoveAxis(N, 0, ABG)
01:22:27.178 00.000 10072 Move returns status 0, amount 0
01:22:27.178 00.000 10072 move complete, result=0
01:22:27.178 00.000 10072 worker thread done servicing request
01:22:27.179 00.001 10072 Worker thread wakes up
01:22:27.179 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:27.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:27.232 00.053 1032 GuideStep: 0.1 px 62 ms WEST, 0.0 px 0 ms NORTH
01:22:27.888 00.656 10072 Exposure complete
01:22:28.090 00.202 10072 worker thread done servicing request
01:22:28.090 00.000 1032 OnExposeComplete: enter
01:22:28.093 00.003 1032 UpdateGuideState(): m_state=6
01:22:28.096 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2851
01:22:28.130 00.034 1032 Star::Find returns 1 (0), X=317.50, Y=752.85, Mass=1321, SNR=25.6, Peak=140 HFD=3.0
01:22:28.134 00.004 1032 MultiStar: [#1 -0.03,-0.21,0.96,U] [#2 -0.07,-0.27,0.76,U] [#3 0.07,-0.36,0.70,U] [#4 -0.03,-0.22,0.68,U] [#5 -0.14,-0.09,0.70,U] [#6 -0.06,-0.36,0.63,U] [#7 0.23,-0.35,0.59,U] [#8 -0.27,-0.18,0.57,U] 
01:22:28.137 00.003 1032 refined, 8 included, MultiStar: {-0.06, -0.25}, one-star: {-0.18, -0.25}
01:22:28.140 00.003 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.65)
01:22:28.142 00.002 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.65)
01:22:28.175 00.033 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.80 mountX=-0.23 mountY=0.12, mountTheta=2.65
01:22:28.181 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.25, opts=13)
01:22:28.184 00.003 1032 Enqueuing Move request for scope (-0.06, -0.25)
01:22:28.186 00.002 10072 Worker thread wakes up
01:22:28.186 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd
01:22:28.186 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.25)
01:22:28.186 00.000 10072 Moving (-0.06, -0.25) raw xDistance=-0.23 yDistance=0.12
01:22:28.189 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:28.193 00.004 10072 PPEC rslt: input = -0.23, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 287.91
01:22:28.193 00.000 10072 PPEC: input: -0.23, control: -0.10, exposure: 500
01:22:28.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:28.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:22:28.193 00.000 10072 MoveAxis(E, 102, ABG)
01:22:28.193 00.000 10072 Guiding  Dir = 2, Dur = 102
01:22:28.194 00.001 10072 IsGuiding returns 0
01:22:28.194 00.000 10072 PulseGuide returned control before completion, sleep 112
01:22:28.231 00.037 1032 UpdateGuideState exits: m=1321 SNR=25.6
01:22:28.233 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:28.254 00.021 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:28.258 00.004 1032 Enqueuing Expose request
01:22:28.343 00.085 10072 IsGuiding returns 0
01:22:28.343 00.000 10072 Move returns status 0, amount 102
01:22:28.343 00.000 10072 MoveAxis(N, 0, ABG)
01:22:28.343 00.000 10072 Move returns status 0, amount 0
01:22:28.344 00.001 10072 move complete, result=0
01:22:28.344 00.000 10072 worker thread done servicing request
01:22:28.344 00.000 10072 Worker thread wakes up
01:22:28.344 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:28.344 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:28.344 00.000 1032 GuideStep: -0.2 px 102 ms EAST, 0.1 px 0 ms NORTH
01:22:29.038 00.694 10072 Exposure complete
01:22:29.122 00.084 10072 worker thread done servicing request
01:22:29.122 00.000 1032 OnExposeComplete: enter
01:22:29.125 00.003 1032 UpdateGuideState(): m_state=6
01:22:29.128 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2852
01:22:29.132 00.004 1032 Star::Find returns 1 (0), X=317.35, Y=753.07, Mass=1530, SNR=27.6, Peak=158 HFD=2.7
01:22:29.135 00.003 1032 MultiStar: [#1 -0.01,-0.17,0.95,U] [#2 0.08,-0.26,0.66,U] [#3 0.15,-0.18,0.67,U] [#4 -0.21,-0.27,0.66,U] [#5 -0.02,-0.07,0.67,U] [#6 -0.18,-0.24,0.57,U] [#7 0.22,-0.12,0.52,U] [#8 0.01,-0.13,0.55,U] 
01:22:29.149 00.014 1032 refined, 8 included, MultiStar: {-0.05, -0.16}, one-star: {-0.34, -0.03}
01:22:29.152 00.003 1032 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.83) = xAngle (-3.72 = 2.56)
01:22:29.155 00.003 1032 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.56)
01:22:29.158 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.16 cameraTheta=-1.89 mountX=-0.14 mountY=0.09, mountTheta=2.56
01:22:29.162 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.16, opts=13)
01:22:29.165 00.003 1032 Enqueuing Move request for scope (-0.05, -0.16)
01:22:29.168 00.003 10072 Worker thread wakes up
01:22:29.168 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
01:22:29.168 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
01:22:29.168 00.000 10072 Moving (-0.05, -0.16) raw xDistance=-0.14 yDistance=0.09
01:22:29.217 00.049 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:29.221 00.004 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 287.90
01:22:29.222 00.001 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:22:29.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:29.222 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:22:29.222 00.000 10072 MoveAxis(E, 61, ABG)
01:22:29.222 00.000 10072 Guiding  Dir = 2, Dur = 61
01:22:29.222 00.000 10072 IsGuiding returns 0
01:22:29.223 00.001 10072 PulseGuide returned control before completion, sleep 71
01:22:29.257 00.034 1032 UpdateGuideState exits: m=1530 SNR=27.6
01:22:29.262 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:29.270 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:29.274 00.004 1032 Enqueuing Expose request
01:22:29.317 00.043 10072 IsGuiding returns 0
01:22:29.317 00.000 10072 Move returns status 0, amount 61
01:22:29.317 00.000 10072 MoveAxis(N, 0, ABG)
01:22:29.317 00.000 10072 Move returns status 0, amount 0
01:22:29.318 00.001 10072 move complete, result=0
01:22:29.318 00.000 10072 worker thread done servicing request
01:22:29.318 00.000 10072 Worker thread wakes up
01:22:29.318 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:29.318 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:29.325 00.007 1032 GuideStep: -0.1 px 61 ms EAST, 0.1 px 0 ms NORTH
01:22:29.732 00.407 10072 Exposure complete
01:22:29.789 00.057 10072 worker thread done servicing request
01:22:30.174 00.385 1032 OnExposeComplete: enter
01:22:30.239 00.065 1032 UpdateGuideState(): m_state=6
01:22:30.244 00.005 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2853
01:22:30.247 00.003 1032 Star::Find returns 1 (0), X=317.46, Y=753.12, Mass=1510, SNR=27.4, Peak=147 HFD=2.9
01:22:30.249 00.002 1032 MultiStar: [#1 -0.02,-0.12,0.93,U] [#2 0.00,-0.34,0.73,U] [#3 0.17,-0.19,0.66,U] [#4 -0.11,-0.22,0.68,U] [#5 -0.01,-0.14,0.66,U] [#6 -0.02,-0.23,0.59,U] [#7 0.32,-0.19,0.51,U] [#8 -0.07,-0.11,0.49,U] 
01:22:30.251 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.16}, one-star: {-0.22, 0.01}
01:22:30.253 00.002 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.79)
01:22:30.254 00.001 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.79)
01:22:30.258 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.66 mountX=-0.15 mountY=0.06, mountTheta=2.79
01:22:30.261 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.16, opts=13)
01:22:30.263 00.002 1032 Enqueuing Move request for scope (-0.01, -0.16)
01:22:30.265 00.002 10072 Worker thread wakes up
01:22:30.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
01:22:30.265 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
01:22:30.265 00.000 10072 Moving (-0.01, -0.16) raw xDistance=-0.15 yDistance=0.06
01:22:30.597 00.332 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.90
01:22:30.597 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:22:30.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:30.597 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:22:30.597 00.000 10072 MoveAxis(E, 68, ABG)
01:22:30.597 00.000 10072 Guiding  Dir = 2, Dur = 68
01:22:30.598 00.001 10072 IsGuiding returns 0
01:22:30.599 00.001 10072 PulseGuide returned control before completion, sleep 78
01:22:30.838 00.239 10072 IsGuiding returns 1
01:22:30.838 00.000 10072 scope still moving after pulse duration time elapsed
01:22:30.945 00.107 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:31.168 00.223 10072 IsGuiding returns 1
01:22:31.320 00.152 1032 UpdateGuideState exits: m=1510 SNR=27.4
01:22:31.348 00.028 10072 IsGuiding returns 1
01:22:31.432 00.084 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:31.444 00.012 10072 IsGuiding returns 1
01:22:31.478 00.034 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:31.485 00.007 10072 IsGuiding returns 1
01:22:31.492 00.007 1032 Enqueuing Expose request
01:22:31.515 00.023 10072 IsGuiding returns 0
01:22:31.515 00.000 10072 scope move finished after 68 + 848 ms
01:22:31.515 00.000 10072 Move returns status 0, amount 68
01:22:31.515 00.000 10072 MoveAxis(N, 0, ABG)
01:22:31.515 00.000 10072 Move returns status 0, amount 0
01:22:31.515 00.000 10072 move complete, result=0
01:22:31.516 00.001 10072 worker thread done servicing request
01:22:31.516 00.000 10072 Worker thread wakes up
01:22:31.516 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:31.516 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:31.523 00.007 1032 GuideStep: -0.2 px 68 ms EAST, 0.1 px 0 ms NORTH
01:22:32.160 00.637 10072 Exposure complete
01:22:32.231 00.071 10072 worker thread done servicing request
01:22:32.231 00.000 1032 OnExposeComplete: enter
01:22:32.234 00.003 1032 UpdateGuideState(): m_state=6
01:22:32.240 00.006 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2854
01:22:32.243 00.003 1032 Star::Find returns 1 (0), X=317.57, Y=753.39, Mass=1388, SNR=26.3, Peak=155 HFD=3.1
01:22:32.247 00.004 1032 MultiStar: [#1 0.03,0.25,0.94,U] [#2 0.09,-0.01,0.75,U] [#3 0.30,0.21,0.66,U] [#4 0.04,0.05,0.74,U] [#5 -0.08,0.26,0.69,U] [#6 0.04,0.08,0.60,U] [#7 0.35,0.15,0.55,U] [#8 0.02,0.10,0.55,U] 
01:22:32.250 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.16}, one-star: {-0.12, 0.28}
01:22:32.253 00.003 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
01:22:32.256 00.003 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
01:22:32.259 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.22 mountX=0.14 mountY=-0.10, mountTheta=-0.61
01:22:32.264 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.16, opts=13)
01:22:32.267 00.003 1032 Enqueuing Move request for scope (0.06, 0.16)
01:22:32.273 00.006 10072 Worker thread wakes up
01:22:32.273 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
01:22:32.273 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
01:22:32.273 00.000 10072 Moving (0.06, 0.16) raw xDistance=0.14 yDistance=-0.10
01:22:32.279 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:32.282 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 287.90
01:22:32.282 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:22:32.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:32.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:22:32.283 00.001 10072 MoveAxis(W, 67, ABG)
01:22:32.283 00.000 10072 Guiding  Dir = 3, Dur = 67
01:22:32.283 00.000 10072 IsGuiding returns 0
01:22:32.284 00.001 10072 PulseGuide returned control before completion, sleep 77
01:22:32.308 00.024 1032 UpdateGuideState exits: m=1388 SNR=26.3
01:22:32.312 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:32.315 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:32.317 00.002 1032 Enqueuing Expose request
01:22:32.377 00.060 10072 IsGuiding returns 1
01:22:32.377 00.000 10072 scope still moving after pulse duration time elapsed
01:22:32.409 00.032 10072 IsGuiding returns 1
01:22:32.444 00.035 10072 IsGuiding returns 1
01:22:32.477 00.033 10072 IsGuiding returns 1
01:22:32.515 00.038 10072 IsGuiding returns 1
01:22:32.552 00.037 10072 IsGuiding returns 0
01:22:32.552 00.000 10072 scope move finished after 67 + 202 ms
01:22:32.552 00.000 10072 Move returns status 0, amount 67
01:22:32.552 00.000 10072 MoveAxis(N, 0, ABG)
01:22:32.552 00.000 10072 Move returns status 0, amount 0
01:22:32.552 00.000 10072 move complete, result=0
01:22:32.553 00.001 1032 GuideStep: 0.1 px 67 ms WEST, -0.1 px 0 ms NORTH
01:22:32.556 00.003 10072 worker thread done servicing request
01:22:32.556 00.000 10072 Worker thread wakes up
01:22:32.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:32.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:33.309 00.753 10072 Exposure complete
01:22:33.375 00.066 10072 worker thread done servicing request
01:22:33.375 00.000 1032 OnExposeComplete: enter
01:22:33.380 00.005 1032 UpdateGuideState(): m_state=6
01:22:33.383 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2855
01:22:33.386 00.003 1032 Star::Find returns 1 (0), X=317.36, Y=753.22, Mass=1357, SNR=26.0, Peak=156 HFD=2.8
01:22:33.388 00.002 1032 MultiStar: [#1 -0.26,0.09,0.95,U] [#2 -0.10,0.03,0.77,U] [#3 -0.03,0.13,0.68,U] [#4 -0.26,-0.03,0.77,U] [#5 -0.15,0.22,0.73,U] [#6 -0.25,-0.01,0.58,U] [#7 0.02,0.20,0.55,U] [#8 -0.25,0.27,0.55,U] 
01:22:33.392 00.004 1032 refined, 8 included, MultiStar: {-0.19, 0.11}, one-star: {-0.33, 0.12}
01:22:33.397 00.005 1032 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.83) = xAngle (0.80 = 0.80)
01:22:33.399 00.002 1032 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.80 = 0.80)
01:22:33.402 00.003 1032 CameraToMount -- cameraX=-0.19 cameraY=0.11 hyp=0.22 cameraTheta=2.63 mountX=0.15 mountY=0.16, mountTheta=0.80
01:22:33.407 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.19, y=0.11, opts=13)
01:22:33.410 00.003 1032 Enqueuing Move request for scope (-0.19, 0.11)
01:22:33.414 00.004 10072 Worker thread wakes up
01:22:33.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.11) opts 0xd
01:22:33.414 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.19, 0.11)
01:22:33.414 00.000 10072 Moving (-0.19, 0.11) raw xDistance=0.15 yDistance=0.16
01:22:33.416 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:33.419 00.003 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.90
01:22:33.419 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:22:33.419 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:33.420 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:22:33.420 00.000 10072 MoveAxis(W, 70, ABG)
01:22:33.420 00.000 10072 Guiding  Dir = 3, Dur = 70
01:22:33.420 00.000 10072 IsGuiding returns 0
01:22:33.421 00.001 10072 PulseGuide returned control before completion, sleep 80
01:22:33.447 00.026 1032 UpdateGuideState exits: m=1357 SNR=26.0
01:22:33.451 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:33.454 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:33.464 00.010 1032 Enqueuing Expose request
01:22:33.505 00.041 10072 IsGuiding returns 0
01:22:33.505 00.000 10072 Move returns status 0, amount 70
01:22:33.505 00.000 10072 MoveAxis(N, 0, ABG)
01:22:33.505 00.000 10072 Move returns status 0, amount 0
01:22:33.505 00.000 10072 move complete, result=0
01:22:33.505 00.000 10072 worker thread done servicing request
01:22:33.506 00.001 10072 Worker thread wakes up
01:22:33.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:33.506 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:33.509 00.003 1032 GuideStep: 0.2 px 70 ms WEST, 0.2 px 0 ms NORTH
01:22:33.916 00.407 10072 Exposure complete
01:22:33.985 00.069 10072 worker thread done servicing request
01:22:33.985 00.000 1032 OnExposeComplete: enter
01:22:33.989 00.004 1032 UpdateGuideState(): m_state=6
01:22:33.994 00.005 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2856
01:22:33.997 00.003 1032 Star::Find returns 1 (0), X=317.53, Y=753.07, Mass=1335, SNR=25.7, Peak=126 HFD=3.0
01:22:34.001 00.004 1032 MultiStar: [#1 0.05,-0.10,1.00,U] [#2 -0.05,-0.23,0.75,U] [#3 0.08,-0.03,0.69,U] [#4 -0.19,-0.19,0.69,U] [#5 -0.07,-0.11,0.70,U] [#6 -0.15,-0.10,0.64,U] [#7 0.23,0.05,0.54,U] [#8 -0.19,-0.09,0.58,U] 
01:22:34.004 00.003 1032 refined, 8 included, MultiStar: {-0.05, -0.09}, one-star: {-0.16, -0.03}
01:22:34.008 00.004 1032 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.83) = xAngle (-3.91 = 2.37)
01:22:34.011 00.003 1032 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.91 = 2.37)
01:22:34.013 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-2.08 mountX=-0.08 mountY=0.07, mountTheta=2.37
01:22:34.018 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.09, opts=13)
01:22:34.021 00.003 1032 Enqueuing Move request for scope (-0.05, -0.09)
01:22:34.031 00.010 10072 Worker thread wakes up
01:22:34.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
01:22:34.031 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
01:22:34.031 00.000 10072 Moving (-0.05, -0.09) raw xDistance=-0.08 yDistance=0.07
01:22:34.036 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:34.040 00.004 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.90
01:22:34.040 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:22:34.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:34.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:22:34.040 00.000 10072 MoveAxis(W, 1, ABG)
01:22:34.040 00.000 10072 Guiding  Dir = 3, Dur = 1
01:22:34.041 00.001 10072 IsGuiding returns 0
01:22:34.042 00.001 10072 PulseGuide returned control before completion, sleep 11
01:22:34.066 00.024 1032 UpdateGuideState exits: m=1335 SNR=25.7
01:22:34.070 00.004 10072 IsGuiding returns 0
01:22:34.070 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:34.072 00.002 10072 Move returns status 0, amount 1
01:22:34.072 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:34.074 00.002 1032 Enqueuing Expose request
01:22:34.077 00.003 10072 MoveAxis(N, 0, ABG)
01:22:34.077 00.000 10072 Move returns status 0, amount 0
01:22:34.077 00.000 10072 move complete, result=0
01:22:34.077 00.000 10072 worker thread done servicing request
01:22:34.077 00.000 10072 Worker thread wakes up
01:22:34.077 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:34.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:34.088 00.011 1032 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
01:22:34.714 00.626 10072 Exposure complete
01:22:34.784 00.070 10072 worker thread done servicing request
01:22:34.784 00.000 1032 OnExposeComplete: enter
01:22:34.789 00.005 1032 UpdateGuideState(): m_state=6
01:22:34.792 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2857
01:22:34.795 00.003 1032 Star::Find returns 1 (0), X=317.69, Y=753.04, Mass=1472, SNR=27.0, Peak=148 HFD=2.6
01:22:34.800 00.005 1032 MultiStar: [#1 0.03,-0.24,0.97,U] [#2 0.19,-0.13,0.72,U] [#3 0.23,-0.15,0.65,U] [#4 -0.04,-0.23,0.68,U] [#5 0.01,0.10,0.67,U] [#6 0.08,-0.25,0.53,U] [#7 0.33,-0.14,0.49,U] [#8 -0.03,-0.06,0.55,U] 
01:22:34.804 00.004 1032 single-star, 8 included, MultiStar: {0.08, -0.13}, one-star: {0.01, -0.07}
01:22:34.807 00.003 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.99)
01:22:34.810 00.003 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.99)
01:22:34.813 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.47 mountX=-0.06 mountY=0.01, mountTheta=2.99
01:22:34.817 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
01:22:34.821 00.004 1032 Enqueuing Move request for scope (0.01, -0.07)
01:22:34.824 00.003 10072 Worker thread wakes up
01:22:34.824 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
01:22:34.824 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
01:22:34.824 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.06 yDistance=0.01
01:22:34.828 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:34.838 00.010 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.90
01:22:34.838 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:22:34.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:34.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:22:34.838 00.000 10072 MoveAxis(W, 1, ABG)
01:22:34.838 00.000 10072 Guiding  Dir = 3, Dur = 1
01:22:34.839 00.001 10072 IsGuiding returns 0
01:22:34.839 00.000 10072 PulseGuide returned control before completion, sleep 11
01:22:34.862 00.023 1032 UpdateGuideState exits: m=1472 SNR=27.0
01:22:34.867 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:34.872 00.005 10072 IsGuiding returns 0
01:22:34.872 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:34.876 00.004 1032 Enqueuing Expose request
01:22:34.881 00.005 10072 Move returns status 0, amount 1
01:22:34.881 00.000 10072 MoveAxis(N, 0, ABG)
01:22:34.881 00.000 10072 Move returns status 0, amount 0
01:22:34.881 00.000 10072 move complete, result=0
01:22:34.881 00.000 10072 worker thread done servicing request
01:22:34.883 00.002 10072 Worker thread wakes up
01:22:34.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:34.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:34.884 00.001 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
01:22:35.296 00.412 10072 Exposure complete
01:22:35.421 00.125 1032 OnExposeComplete: enter
01:22:35.431 00.010 10072 worker thread done servicing request
01:22:35.431 00.000 1032 UpdateGuideState(): m_state=6
01:22:35.435 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2858
01:22:35.442 00.007 1032 Star::Find returns 1 (0), X=317.47, Y=753.16, Mass=1405, SNR=26.4, Peak=159 HFD=2.8
01:22:35.446 00.004 1032 MultiStar: [#1 -0.15,0.00,0.92,U] [#2 -0.06,-0.14,0.67,U] [#3 -0.00,-0.14,0.66,U] [#4 -0.13,-0.06,0.73,U] [#5 0.03,-0.06,0.69,U] [#6 -0.02,-0.22,0.59,U] [#7 0.24,-0.14,0.51,U] [#8 -0.22,-0.20,0.53,U] 
01:22:35.449 00.003 1032 refined, 8 included, MultiStar: {-0.07, -0.08}, one-star: {-0.21, 0.05}
01:22:35.452 00.003 1032 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.83) = xAngle (-4.13 = 2.16)
01:22:35.461 00.009 1032 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.13 = 2.16)
01:22:35.466 00.005 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.30 mountX=-0.06 mountY=0.09, mountTheta=2.16
01:22:35.473 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.08, opts=13)
01:22:35.481 00.008 1032 Enqueuing Move request for scope (-0.07, -0.08)
01:22:35.534 00.053 10072 Worker thread wakes up
01:22:35.535 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
01:22:35.535 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
01:22:35.535 00.000 10072 Moving (-0.07, -0.08) raw xDistance=-0.06 yDistance=0.09
01:22:35.547 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:35.551 00.004 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.89
01:22:35.552 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:22:35.552 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:35.552 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:22:35.552 00.000 10072 MoveAxis(W, 2, ABG)
01:22:35.552 00.000 10072 Guiding  Dir = 3, Dur = 2
01:22:35.552 00.000 10072 IsGuiding returns 0
01:22:35.554 00.002 10072 PulseGuide returned control before completion, sleep 11
01:22:35.569 00.015 10072 IsGuiding returns 0
01:22:35.569 00.000 10072 Move returns status 0, amount 2
01:22:35.569 00.000 10072 MoveAxis(N, 0, ABG)
01:22:35.569 00.000 10072 Move returns status 0, amount 0
01:22:35.570 00.001 10072 move complete, result=0
01:22:35.570 00.000 10072 worker thread done servicing request
01:22:35.696 00.126 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:22:35.699 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:35.702 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:35.717 00.015 1032 Enqueuing Expose request
01:22:35.719 00.002 10072 Worker thread wakes up
01:22:35.719 00.000 1032 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:22:35.722 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:35.722 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:36.377 00.655 10072 Exposure complete
01:22:36.593 00.216 1032 OnExposeComplete: enter
01:22:36.598 00.005 10072 worker thread done servicing request
01:22:36.599 00.001 1032 UpdateGuideState(): m_state=6
01:22:36.604 00.005 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2859
01:22:36.608 00.004 1032 Star::Find returns 1 (0), X=317.49, Y=753.00, Mass=1344, SNR=25.7, Peak=152 HFD=2.6
01:22:36.612 00.004 1032 MultiStar: [#1 0.00,-0.21,0.99,U] [#2 -0.03,-0.22,0.76,U] [#3 0.04,-0.40,0.69,U] [#4 -0.20,-0.27,0.72,U] [#5 -0.26,-0.03,0.72,U] [#6 -0.08,-0.34,0.61,U] [#7 0.27,-0.34,0.55,U] [#8 -0.12,-0.21,0.53,U] 
01:22:36.621 00.009 1032 single-star, 8 included, MultiStar: {-0.07, -0.22}, one-star: {-0.19, -0.11}
01:22:36.624 00.003 1032 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.83) = xAngle (-4.47 = 1.82)
01:22:36.627 00.003 1032 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.47 = 1.82)
01:22:36.630 00.003 1032 CameraToMount -- cameraX=-0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-2.64 mountX=-0.05 mountY=0.21, mountTheta=1.82
01:22:36.637 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.19, y=-0.11, opts=13)
01:22:36.642 00.005 1032 Enqueuing Move request for scope (-0.19, -0.11)
01:22:36.647 00.005 10072 Worker thread wakes up
01:22:36.647 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.11) opts 0xd
01:22:36.647 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.19, -0.11)
01:22:36.647 00.000 10072 Moving (-0.19, -0.11) raw xDistance=-0.05 yDistance=0.21
01:22:36.651 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:36.655 00.004 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.89
01:22:36.655 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:22:36.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:22:36.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:22:36.655 00.000 10072 MoveAxis(W, 1, ABG)
01:22:36.656 00.001 10072 Guiding  Dir = 3, Dur = 1
01:22:36.656 00.000 10072 IsGuiding returns 0
01:22:36.657 00.001 10072 PulseGuide returned control before completion, sleep 11
01:22:36.679 00.022 10072 IsGuiding returns 0
01:22:36.680 00.001 10072 Move returns status 0, amount 1
01:22:36.680 00.000 10072 MoveAxis(N, 0, ABG)
01:22:36.680 00.000 10072 Move returns status 0, amount 0
01:22:36.680 00.000 10072 move complete, result=0
01:22:36.680 00.000 10072 worker thread done servicing request
01:22:36.684 00.004 1032 UpdateGuideState exits: m=1344 SNR=25.7
01:22:36.687 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:36.689 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:36.693 00.004 1032 Enqueuing Expose request
01:22:36.701 00.008 10072 Worker thread wakes up
01:22:36.702 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:36.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:36.703 00.001 1032 GuideStep: -0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
01:22:37.111 00.408 10072 Exposure complete
01:22:37.246 00.135 1032 OnExposeComplete: enter
01:22:37.253 00.007 1032 UpdateGuideState(): m_state=6
01:22:37.261 00.008 10072 worker thread done servicing request
01:22:37.262 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2860
01:22:37.265 00.003 1032 Star::Find returns 1 (0), X=317.47, Y=752.87, Mass=1287, SNR=25.3, Peak=125 HFD=3.0
01:22:37.275 00.010 1032 MultiStar: [#1 -0.06,-0.39,1.02,U] [#2 0.16,-0.20,0.80,U] [#3 0.05,-0.18,0.67,U] [#4 -0.12,-0.33,0.75,U] [#5 -0.18,-0.00,0.72,U] [#6 -0.00,-0.36,0.65,U] [#7 0.20,-0.21,0.54,U] [#8 -0.20,-0.24,0.63,U] 
01:22:37.280 00.005 1032 refined, 8 included, MultiStar: {-0.05, -0.25}, one-star: {-0.22, -0.24}
01:22:37.283 00.003 1032 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.83) = xAngle (-3.61 = 2.67)
01:22:37.286 00.003 1032 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.61 = 2.67)
01:22:37.289 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.78 mountX=-0.22 mountY=0.11, mountTheta=2.67
01:22:37.355 00.066 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.25, opts=13)
01:22:37.366 00.011 1032 Enqueuing Move request for scope (-0.05, -0.25)
01:22:37.373 00.007 10072 Worker thread wakes up
01:22:37.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.25) opts 0xd
01:22:37.375 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.25)
01:22:37.375 00.000 10072 Moving (-0.05, -0.25) raw xDistance=-0.22 yDistance=0.11
01:22:37.388 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:37.397 00.009 10072 PPEC rslt: input = -0.22, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 287.89
01:22:37.397 00.000 10072 PPEC: input: -0.22, control: -0.10, exposure: 500
01:22:37.397 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:37.401 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:22:37.402 00.001 10072 MoveAxis(E, 103, ABG)
01:22:37.402 00.000 10072 Guiding  Dir = 2, Dur = 103
01:22:37.403 00.001 10072 IsGuiding returns 0
01:22:37.407 00.004 10072 PulseGuide returned control before completion, sleep 109
01:22:37.448 00.041 1032 UpdateGuideState exits: m=1287 SNR=25.3
01:22:37.451 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:37.455 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:37.460 00.005 1032 Enqueuing Expose request
01:22:37.529 00.069 10072 IsGuiding returns 0
01:22:37.529 00.000 10072 Move returns status 0, amount 103
01:22:37.529 00.000 10072 MoveAxis(N, 0, ABG)
01:22:37.529 00.000 10072 Move returns status 0, amount 0
01:22:37.529 00.000 10072 move complete, result=0
01:22:37.529 00.000 10072 worker thread done servicing request
01:22:37.529 00.000 10072 Worker thread wakes up
01:22:37.530 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:37.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:37.531 00.001 1032 GuideStep: -0.2 px 103 ms EAST, 0.1 px 0 ms NORTH
01:22:38.168 00.637 10072 Exposure complete
01:22:38.241 00.073 10072 worker thread done servicing request
01:22:38.241 00.000 1032 OnExposeComplete: enter
01:22:38.245 00.004 1032 UpdateGuideState(): m_state=6
01:22:38.248 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2861
01:22:38.251 00.003 1032 Star::Find returns 1 (0), X=317.49, Y=753.20, Mass=1449, SNR=26.8, Peak=145 HFD=3.0
01:22:38.254 00.003 1032 MultiStar: [#1 -0.06,0.07,0.92,U] [#2 -0.02,-0.12,0.71,U] [#3 0.12,0.13,0.62,U] [#4 -0.15,-0.07,0.71,U] [#5 -0.05,0.15,0.69,U] [#6 -0.12,0.01,0.58,U] [#7 0.13,0.17,0.53,U] [#8 -0.29,0.14,0.57,U] 
01:22:38.257 00.003 1032 refined, 8 included, MultiStar: {-0.08, 0.06}, one-star: {-0.19, 0.10}
01:22:38.259 00.002 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
01:22:38.263 00.004 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
01:22:38.265 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.48 mountX=0.08 mountY=0.06, mountTheta=0.65
01:22:38.269 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.06, opts=13)
01:22:38.271 00.002 1032 Enqueuing Move request for scope (-0.08, 0.06)
01:22:38.274 00.003 10072 Worker thread wakes up
01:22:38.274 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
01:22:38.274 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
01:22:38.274 00.000 10072 Moving (-0.08, 0.06) raw xDistance=0.08 yDistance=0.06
01:22:38.276 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:38.280 00.004 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.89
01:22:38.280 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:22:38.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:38.280 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:22:38.280 00.000 10072 MoveAxis(E, 1, ABG)
01:22:38.280 00.000 10072 Guiding  Dir = 2, Dur = 1
01:22:38.281 00.001 10072 IsGuiding returns 0
01:22:38.281 00.000 10072 PulseGuide returned control before completion, sleep 11
01:22:38.306 00.025 10072 IsGuiding returns 0
01:22:38.306 00.000 10072 Move returns status 0, amount 1
01:22:38.306 00.000 10072 MoveAxis(N, 0, ABG)
01:22:38.306 00.000 10072 Move returns status 0, amount 0
01:22:38.306 00.000 1032 UpdateGuideState exits: m=1449 SNR=26.8
01:22:38.310 00.004 10072 move complete, result=0
01:22:38.311 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:38.313 00.002 10072 worker thread done servicing request
01:22:38.313 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:38.315 00.002 1032 Enqueuing Expose request
01:22:38.318 00.003 10072 Worker thread wakes up
01:22:38.318 00.000 1032 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
01:22:38.320 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:38.320 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:38.732 00.412 10072 Exposure complete
01:22:38.799 00.067 10072 worker thread done servicing request
01:22:38.961 00.162 1032 OnExposeComplete: enter
01:22:38.968 00.007 1032 UpdateGuideState(): m_state=6
01:22:38.970 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2862
01:22:38.972 00.002 1032 Star::Find returns 1 (0), X=317.50, Y=753.21, Mass=1514, SNR=27.4, Peak=155 HFD=3.0
01:22:38.974 00.002 1032 MultiStar: [#1 0.05,0.05,0.93,U] [#2 0.09,-0.15,0.70,U] [#3 0.16,0.05,0.66,U] [#4 -0.13,0.04,0.68,U] [#5 -0.01,0.11,0.64,U] [#6 -0.12,0.04,0.57,U] [#7 0.21,0.07,0.50,U] [#8 -0.01,0.18,0.57,U] 
01:22:38.976 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {-0.18, 0.10}
01:22:38.978 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
01:22:38.981 00.003 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
01:22:38.983 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.65 mountX=0.05 mountY=-0.01, mountTheta=-0.18
01:22:38.991 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
01:22:38.993 00.002 1032 Enqueuing Move request for scope (-0.00, 0.05)
01:22:38.995 00.002 10072 Worker thread wakes up
01:22:38.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
01:22:38.995 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
01:22:38.995 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
01:22:39.001 00.006 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.89
01:22:39.001 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:22:39.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:39.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:22:39.001 00.000 10072 MoveAxis(W, 0, ABG)
01:22:39.001 00.000 10072 Move returns status 0, amount 0
01:22:39.001 00.000 10072 MoveAxis(N, 0, ABG)
01:22:39.001 00.000 10072 Move returns status 0, amount 0
01:22:39.001 00.000 10072 move complete, result=0
01:22:39.001 00.000 10072 worker thread done servicing request
01:22:39.063 00.062 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:39.098 00.035 1032 UpdateGuideState exits: m=1514 SNR=27.4
01:22:39.101 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:39.103 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:39.105 00.002 1032 Enqueuing Expose request
01:22:39.108 00.003 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
01:22:39.110 00.002 10072 Worker thread wakes up
01:22:39.110 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:39.110 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:39.741 00.631 10072 Exposure complete
01:22:39.807 00.066 10072 worker thread done servicing request
01:22:39.807 00.000 1032 OnExposeComplete: enter
01:22:39.810 00.003 1032 UpdateGuideState(): m_state=6
01:22:39.812 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2863
01:22:39.814 00.002 1032 Star::Find returns 1 (0), X=317.53, Y=753.12, Mass=1358, SNR=26.0, Peak=143 HFD=2.6
01:22:39.817 00.003 1032 MultiStar: [#1 -0.04,-0.12,0.97,U] [#2 -0.04,-0.16,0.75,U] [#3 0.02,-0.12,0.68,U] [#4 -0.21,-0.13,0.74,U] [#5 -0.12,0.15,0.72,U] [#6 -0.08,-0.31,0.60,U] [#7 -0.05,0.01,0.56,U] [#8 -0.30,0.09,0.57,U] 
01:22:39.820 00.003 1032 refined, 8 included, MultiStar: {-0.11, -0.06}, one-star: {-0.15, 0.01}
01:22:39.822 00.002 1032 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.83) = xAngle (-4.44 = 1.84)
01:22:39.825 00.003 1032 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.44 = 1.84)
01:22:39.827 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.61 mountX=-0.03 mountY=0.12, mountTheta=1.84
01:22:39.833 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.06, opts=13)
01:22:39.836 00.003 1032 Enqueuing Move request for scope (-0.11, -0.06)
01:22:39.839 00.003 10072 Worker thread wakes up
01:22:39.839 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
01:22:39.839 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
01:22:39.839 00.000 10072 Moving (-0.11, -0.06) raw xDistance=-0.03 yDistance=0.12
01:22:39.842 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:39.846 00.004 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.89
01:22:39.846 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:22:39.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:39.846 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:22:39.846 00.000 10072 MoveAxis(W, 0, ABG)
01:22:39.847 00.001 10072 Move returns status 0, amount 0
01:22:39.847 00.000 10072 MoveAxis(N, 0, ABG)
01:22:39.847 00.000 10072 Move returns status 0, amount 0
01:22:39.847 00.000 10072 move complete, result=0
01:22:39.847 00.000 10072 worker thread done servicing request
01:22:39.872 00.025 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:22:39.875 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:39.878 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:39.881 00.003 1032 Enqueuing Expose request
01:22:39.883 00.002 10072 Worker thread wakes up
01:22:39.884 00.001 1032 GuideStep: -0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
01:22:39.886 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:39.886 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:40.382 00.496 10072 Exposure complete
01:22:40.560 00.178 10072 worker thread done servicing request
01:22:40.560 00.000 1032 OnExposeComplete: enter
01:22:40.563 00.003 1032 UpdateGuideState(): m_state=6
01:22:40.566 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2864
01:22:40.568 00.002 1032 Star::Find returns 1 (0), X=317.57, Y=753.17, Mass=1469, SNR=27.0, Peak=144 HFD=2.8
01:22:40.620 00.052 1032 MultiStar: [#1 -0.07,0.06,0.92,U] [#2 -0.11,-0.05,0.69,U] [#3 0.04,-0.02,0.61,U] [#4 -0.07,-0.11,0.69,U] [#5 -0.11,0.14,0.72,U] [#6 -0.15,0.01,0.54,U] [#7 0.24,-0.04,0.50,U] [#8 -0.34,0.00,0.57,U] 
01:22:40.623 00.003 1032 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {-0.11, 0.06}
01:22:40.626 00.003 1032 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.83) = xAngle (1.17 = 1.17)
01:22:40.628 00.002 1032 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.17 = 1.17)
01:22:40.630 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.00 mountX=0.03 mountY=0.08, mountTheta=1.17
01:22:40.647 00.017 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.01, opts=13)
01:22:40.652 00.005 1032 Enqueuing Move request for scope (-0.08, 0.01)
01:22:40.655 00.003 10072 Worker thread wakes up
01:22:40.656 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
01:22:40.656 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
01:22:40.656 00.000 10072 Moving (-0.08, 0.01) raw xDistance=0.03 yDistance=0.08
01:22:40.659 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:40.665 00.006 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.89
01:22:40.665 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:22:40.666 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:40.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:22:40.666 00.000 10072 MoveAxis(W, 1, ABG)
01:22:40.666 00.000 10072 Guiding  Dir = 3, Dur = 1
01:22:40.669 00.003 10072 IsGuiding returns 0
01:22:40.688 00.019 10072 IsGuiding returns 1
01:22:40.689 00.001 10072 scope still moving after pulse duration time elapsed
01:22:40.711 00.022 10072 IsGuiding returns 1
01:22:40.715 00.004 1032 UpdateGuideState exits: m=1469 SNR=27.0
01:22:40.720 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:40.725 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:40.730 00.005 1032 Enqueuing Expose request
01:22:40.742 00.012 10072 IsGuiding returns 1
01:22:40.774 00.032 10072 IsGuiding returns 1
01:22:40.804 00.030 10072 IsGuiding returns 1
01:22:40.836 00.032 10072 IsGuiding returns 1
01:22:40.868 00.032 10072 IsGuiding returns 1
01:22:40.898 00.030 10072 IsGuiding returns 1
01:22:40.927 00.029 10072 IsGuiding returns 1
01:22:40.959 00.032 10072 IsGuiding returns 1
01:22:40.989 00.030 10072 IsGuiding returns 1
01:22:41.020 00.031 10072 IsGuiding returns 1
01:22:41.051 00.031 10072 IsGuiding returns 1
01:22:41.199 00.148 10072 IsGuiding returns 1
01:22:41.225 00.026 10072 IsGuiding returns 1
01:22:41.358 00.133 10072 IsGuiding returns 1
01:22:41.380 00.022 10072 IsGuiding returns 1
01:22:41.579 00.199 10072 IsGuiding returns 1
01:22:41.616 00.037 10072 IsGuiding returns 0
01:22:41.616 00.000 10072 scope move finished after 1 + 945 ms
01:22:41.616 00.000 10072 Move returns status 0, amount 1
01:22:41.616 00.000 10072 MoveAxis(N, 0, ABG)
01:22:41.616 00.000 10072 Move returns status 0, amount 0
01:22:41.616 00.000 10072 move complete, result=0
01:22:41.617 00.001 10072 worker thread done servicing request
01:22:41.617 00.000 10072 Worker thread wakes up
01:22:41.617 00.000 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
01:22:41.620 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:41.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:42.274 00.654 10072 Exposure complete
01:22:42.452 00.178 1032 OnExposeComplete: enter
01:22:42.455 00.003 1032 UpdateGuideState(): m_state=6
01:22:42.458 00.003 10072 worker thread done servicing request
01:22:42.458 00.000 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2865
01:22:42.463 00.005 1032 Star::Find returns 1 (0), X=317.54, Y=753.21, Mass=1418, SNR=26.5, Peak=150 HFD=2.7
01:22:42.467 00.004 1032 MultiStar: [#1 -0.05,-0.02,0.99,U] [#2 0.03,-0.04,0.71,U] [#3 0.10,-0.05,0.65,U] [#4 -0.07,-0.02,0.72,U] [#5 -0.10,0.11,0.73,U] [#6 -0.00,-0.05,0.59,U] [#7 0.31,0.12,0.51,U] [#8 -0.04,-0.08,0.54,U] 
01:22:42.469 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {-0.14, 0.11}
01:22:42.472 00.003 1032 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.83) = xAngle (0.57 = 0.57)
01:22:42.475 00.003 1032 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.57 = 0.57)
01:22:42.478 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.40 mountX=0.02 mountY=0.01, mountTheta=0.57
01:22:42.483 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
01:22:42.487 00.004 1032 Enqueuing Move request for scope (-0.01, 0.01)
01:22:42.490 00.003 10072 Worker thread wakes up
01:22:42.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:22:42.490 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:22:42.490 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.02 yDistance=0.01
01:22:42.499 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:42.506 00.007 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
01:22:42.506 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:22:42.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:42.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:22:42.507 00.001 10072 MoveAxis(E, 0, ABG)
01:22:42.507 00.000 10072 Move returns status 0, amount 0
01:22:42.507 00.000 10072 MoveAxis(N, 0, ABG)
01:22:42.507 00.000 10072 Move returns status 0, amount 0
01:22:42.507 00.000 10072 move complete, result=0
01:22:42.507 00.000 10072 worker thread done servicing request
01:22:42.538 00.031 1032 UpdateGuideState exits: m=1418 SNR=26.5
01:22:42.543 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:42.550 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:42.594 00.044 1032 Enqueuing Expose request
01:22:42.599 00.005 10072 Worker thread wakes up
01:22:42.600 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:42.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:42.601 00.001 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:43.101 00.500 10072 Exposure complete
01:22:43.835 00.734 10072 worker thread done servicing request
01:22:43.835 00.000 1032 OnExposeComplete: enter
01:22:43.959 00.124 1032 UpdateGuideState(): m_state=6
01:22:44.108 00.149 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2866
01:22:44.121 00.013 1032 Star::Find returns 1 (0), X=317.58, Y=753.16, Mass=1371, SNR=26.1, Peak=134 HFD=2.8
01:22:44.124 00.003 1032 MultiStar: [#1 -0.05,-0.12,0.97,U] [#2 -0.06,-0.16,0.79,U] [#3 -0.01,-0.08,0.72,U] [#4 -0.24,-0.18,0.70,U] [#5 -0.12,0.25,0.72,U] [#6 -0.14,-0.07,0.59,U] [#7 0.23,0.03,0.53,U] [#8 -0.09,-0.05,0.56,U] 
01:22:44.128 00.004 1032 refined, 8 included, MultiStar: {-0.07, -0.04}, one-star: {-0.11, 0.05}
01:22:44.131 00.003 1032 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.83) = xAngle (-4.49 = 1.80)
01:22:44.134 00.003 1032 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.49 = 1.80)
01:22:44.137 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.66 mountX=-0.02 mountY=0.08, mountTheta=1.80
01:22:44.142 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.04, opts=13)
01:22:44.146 00.004 1032 Enqueuing Move request for scope (-0.07, -0.04)
01:22:44.150 00.004 10072 Worker thread wakes up
01:22:44.150 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
01:22:44.150 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
01:22:44.150 00.000 10072 Moving (-0.07, -0.04) raw xDistance=-0.02 yDistance=0.08
01:22:44.458 00.308 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
01:22:44.458 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:22:44.459 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:44.459 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:22:44.459 00.000 10072 MoveAxis(E, 2, ABG)
01:22:44.459 00.000 10072 Guiding  Dir = 2, Dur = 2
01:22:44.561 00.102 10072 IsGuiding returns 0
01:22:44.562 00.001 10072 PulseGuide returned control before completion, sleep 12
01:22:44.565 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:45.205 00.640 10072 IsGuiding returns 0
01:22:45.205 00.000 10072 Move returns status 0, amount 2
01:22:45.205 00.000 10072 MoveAxis(N, 0, ABG)
01:22:45.205 00.000 10072 Move returns status 0, amount 0
01:22:45.205 00.000 10072 move complete, result=0
01:22:45.205 00.000 10072 worker thread done servicing request
01:22:45.681 00.476 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:22:45.685 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:45.687 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:45.689 00.002 1032 Enqueuing Expose request
01:22:45.691 00.002 10072 Worker thread wakes up
01:22:45.691 00.000 1032 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
01:22:45.695 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:45.695 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:46.324 00.629 10072 Exposure complete
01:22:46.400 00.076 10072 worker thread done servicing request
01:22:46.400 00.000 1032 OnExposeComplete: enter
01:22:46.403 00.003 1032 UpdateGuideState(): m_state=6
01:22:46.407 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2867
01:22:46.409 00.002 1032 Star::Find returns 1 (0), X=317.39, Y=753.11, Mass=1510, SNR=27.4, Peak=146 HFD=2.9
01:22:46.411 00.002 1032 MultiStar: [#1 -0.15,-0.08,0.91,U] [#2 0.10,-0.12,0.70,U] [#3 0.08,-0.00,0.63,U] [#4 -0.25,-0.16,0.72,U] [#5 -0.05,-0.00,0.65,U] [#6 -0.24,-0.12,0.55,U] [#7 0.04,-0.02,0.50,U] [#8 -0.22,-0.07,0.56,U] 
01:22:46.415 00.004 1032 refined, 8 included, MultiStar: {-0.12, -0.06}, one-star: {-0.29, 0.00}
01:22:46.417 00.002 1032 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.83) = xAngle (-4.50 = 1.78)
01:22:46.419 00.002 1032 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.50 = 1.78)
01:22:46.422 00.003 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.67 mountX=-0.03 mountY=0.13, mountTheta=1.78
01:22:46.428 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.06, opts=13)
01:22:46.433 00.005 1032 Enqueuing Move request for scope (-0.12, -0.06)
01:22:46.435 00.002 10072 Worker thread wakes up
01:22:46.436 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
01:22:46.436 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
01:22:46.436 00.000 10072 Moving (-0.12, -0.06) raw xDistance=-0.03 yDistance=0.13
01:22:46.437 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:46.442 00.005 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
01:22:46.442 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:22:46.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:46.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:22:46.442 00.000 10072 MoveAxis(E, 1, ABG)
01:22:46.442 00.000 10072 Guiding  Dir = 2, Dur = 1
01:22:46.443 00.001 10072 IsGuiding returns 0
01:22:46.443 00.000 10072 PulseGuide returned control before completion, sleep 11
01:22:46.460 00.017 10072 IsGuiding returns 0
01:22:46.460 00.000 10072 Move returns status 0, amount 1
01:22:46.460 00.000 10072 MoveAxis(N, 0, ABG)
01:22:46.460 00.000 10072 Move returns status 0, amount 0
01:22:46.460 00.000 10072 move complete, result=0
01:22:46.460 00.000 10072 worker thread done servicing request
01:22:46.467 00.007 1032 UpdateGuideState exits: m=1510 SNR=27.4
01:22:46.470 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:46.472 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:46.473 00.001 1032 Enqueuing Expose request
01:22:46.476 00.003 10072 Worker thread wakes up
01:22:46.476 00.000 1032 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
01:22:46.479 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:46.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:46.887 00.408 10072 Exposure complete
01:22:46.966 00.079 10072 worker thread done servicing request
01:22:46.966 00.000 1032 OnExposeComplete: enter
01:22:46.969 00.003 1032 UpdateGuideState(): m_state=6
01:22:46.973 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2868
01:22:46.975 00.002 1032 Star::Find returns 1 (0), X=317.38, Y=753.23, Mass=1440, SNR=26.7, Peak=140 HFD=2.9
01:22:46.978 00.003 1032 MultiStar: [#1 -0.03,-0.05,0.93,U] [#2 0.12,-0.28,0.71,U] [#3 0.13,-0.01,0.66,U] [#4 -0.22,-0.02,0.64,U] [#5 -0.15,0.01,0.68,U] [#6 -0.15,0.06,0.58,U] [#7 0.16,-0.13,0.52,U] [#8 -0.24,-0.17,0.54,U] 
01:22:46.979 00.001 1032 refined, 8 included, MultiStar: {-0.08, -0.04}, one-star: {-0.30, 0.12}
01:22:46.981 00.002 1032 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.83) = xAngle (-4.52 = 1.77)
01:22:46.983 00.002 1032 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.52 = 1.77)
01:22:46.987 00.004 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.69 mountX=-0.02 mountY=0.09, mountTheta=1.77
01:22:46.993 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.04, opts=13)
01:22:46.997 00.004 1032 Enqueuing Move request for scope (-0.08, -0.04)
01:22:47.000 00.003 10072 Worker thread wakes up
01:22:47.000 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
01:22:47.000 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
01:22:47.000 00.000 10072 Moving (-0.08, -0.04) raw xDistance=-0.02 yDistance=0.09
01:22:47.003 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:47.006 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
01:22:47.006 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:22:47.006 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:47.006 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:22:47.006 00.000 10072 MoveAxis(E, 1, ABG)
01:22:47.006 00.000 10072 Guiding  Dir = 2, Dur = 1
01:22:47.007 00.001 10072 IsGuiding returns 0
01:22:47.008 00.001 10072 PulseGuide returned control before completion, sleep 11
01:22:47.025 00.017 10072 IsGuiding returns 0
01:22:47.025 00.000 10072 Move returns status 0, amount 1
01:22:47.025 00.000 10072 MoveAxis(N, 0, ABG)
01:22:47.025 00.000 10072 Move returns status 0, amount 0
01:22:47.025 00.000 10072 move complete, result=0
01:22:47.025 00.000 10072 worker thread done servicing request
01:22:47.035 00.010 1032 UpdateGuideState exits: m=1440 SNR=26.7
01:22:47.038 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:47.041 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:47.043 00.002 1032 Enqueuing Expose request
01:22:47.045 00.002 10072 Worker thread wakes up
01:22:47.045 00.000 1032 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
01:22:47.051 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:47.051 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:47.682 00.631 10072 Exposure complete
01:22:47.755 00.073 10072 worker thread done servicing request
01:22:47.755 00.000 1032 OnExposeComplete: enter
01:22:47.758 00.003 1032 UpdateGuideState(): m_state=6
01:22:47.761 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2869
01:22:47.763 00.002 1032 Star::Find returns 1 (0), X=317.48, Y=753.27, Mass=1457, SNR=26.9, Peak=144 HFD=3.0
01:22:47.765 00.002 1032 MultiStar: [#1 -0.07,0.03,0.90,U] [#2 -0.09,-0.07,0.71,U] [#3 0.04,0.04,0.65,U] [#4 -0.20,-0.05,0.71,U] [#5 -0.19,0.09,0.68,U] [#6 -0.17,0.05,0.59,U] [#7 0.11,0.09,0.49,U] [#8 -0.27,0.09,0.55,U] 
01:22:47.777 00.012 1032 refined, 8 included, MultiStar: {-0.12, 0.05}, one-star: {-0.20, 0.16}
01:22:47.780 00.003 1032 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.83) = xAngle (0.93 = 0.93)
01:22:47.783 00.003 1032 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.93 = 0.93)
01:22:47.788 00.005 1032 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.76 mountX=0.08 mountY=0.11, mountTheta=0.93
01:22:47.795 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.05, opts=13)
01:22:47.798 00.003 1032 Enqueuing Move request for scope (-0.12, 0.05)
01:22:47.808 00.010 10072 Worker thread wakes up
01:22:47.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
01:22:47.808 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
01:22:47.808 00.000 10072 Moving (-0.12, 0.05) raw xDistance=0.08 yDistance=0.11
01:22:47.810 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:47.814 00.004 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
01:22:47.814 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:22:47.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:47.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:22:47.814 00.000 10072 MoveAxis(E, 2, ABG)
01:22:47.814 00.000 10072 Guiding  Dir = 2, Dur = 2
01:22:47.815 00.001 10072 IsGuiding returns 0
01:22:47.815 00.000 10072 PulseGuide returned control before completion, sleep 12
01:22:47.838 00.023 10072 IsGuiding returns 0
01:22:47.838 00.000 10072 Move returns status 0, amount 2
01:22:47.838 00.000 10072 MoveAxis(N, 0, ABG)
01:22:47.838 00.000 10072 Move returns status 0, amount 0
01:22:47.838 00.000 10072 move complete, result=0
01:22:47.839 00.001 10072 worker thread done servicing request
01:22:47.845 00.006 1032 UpdateGuideState exits: m=1457 SNR=26.9
01:22:47.848 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:47.850 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:47.852 00.002 1032 Enqueuing Expose request
01:22:47.855 00.003 10072 Worker thread wakes up
01:22:47.855 00.000 1032 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
01:22:47.873 00.018 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:47.873 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:48.318 00.445 10072 Exposure complete
01:22:48.399 00.081 10072 worker thread done servicing request
01:22:48.399 00.000 1032 OnExposeComplete: enter
01:22:48.402 00.003 1032 UpdateGuideState(): m_state=6
01:22:48.405 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2870
01:22:48.407 00.002 1032 Star::Find returns 1 (0), X=317.40, Y=753.22, Mass=1310, SNR=25.5, Peak=154 HFD=2.8
01:22:48.410 00.003 1032 MultiStar: [#1 -0.16,0.03,1.00,U] [#2 0.04,-0.10,0.78,U] [#3 0.16,-0.10,0.68,U] [#4 -0.24,-0.17,0.73,U] [#5 -0.18,0.17,0.75,U] [#6 -0.20,-0.06,0.65,U] [#7 0.40,0.00,0.54,U] [#8 -0.21,0.00,0.57,U] 
01:22:48.412 00.002 1032 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.28, 0.12}
01:22:48.414 00.002 1032 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.83) = xAngle (-4.91 = 1.37)
01:22:48.417 00.003 1032 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.91 = 1.37)
01:22:48.419 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.08 mountX=0.02 mountY=0.10, mountTheta=1.37
01:22:48.421 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.01, opts=13)
01:22:48.428 00.007 1032 Enqueuing Move request for scope (-0.10, -0.01)
01:22:48.431 00.003 10072 Worker thread wakes up
01:22:48.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
01:22:48.431 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
01:22:48.431 00.000 10072 Moving (-0.10, -0.01) raw xDistance=0.02 yDistance=0.10
01:22:48.433 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:48.437 00.004 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
01:22:48.437 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:22:48.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:48.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:22:48.437 00.000 10072 MoveAxis(E, 2, ABG)
01:22:48.437 00.000 10072 Guiding  Dir = 2, Dur = 2
01:22:48.438 00.001 10072 IsGuiding returns 0
01:22:48.438 00.000 10072 PulseGuide returned control before completion, sleep 12
01:22:48.461 00.023 10072 IsGuiding returns 0
01:22:48.461 00.000 10072 Move returns status 0, amount 2
01:22:48.461 00.000 10072 MoveAxis(N, 0, ABG)
01:22:48.461 00.000 10072 Move returns status 0, amount 0
01:22:48.461 00.000 10072 move complete, result=0
01:22:48.461 00.000 10072 worker thread done servicing request
01:22:48.465 00.004 1032 UpdateGuideState exits: m=1310 SNR=25.5
01:22:48.467 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:48.470 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:48.471 00.001 1032 Enqueuing Expose request
01:22:48.474 00.003 10072 Worker thread wakes up
01:22:48.474 00.000 1032 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
01:22:48.477 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:48.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:49.104 00.627 10072 Exposure complete
01:22:49.167 00.063 10072 worker thread done servicing request
01:22:49.167 00.000 1032 OnExposeComplete: enter
01:22:49.170 00.003 1032 UpdateGuideState(): m_state=6
01:22:49.173 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2871
01:22:49.175 00.002 1032 Star::Find returns 1 (0), X=317.42, Y=753.14, Mass=1400, SNR=26.4, Peak=145 HFD=2.7
01:22:49.177 00.002 1032 MultiStar: [#1 -0.11,-0.15,0.99,U] [#2 -0.14,-0.21,0.74,U] [#3 0.00,-0.00,0.65,U] [#4 -0.33,-0.12,0.74,U] [#5 -0.18,0.12,0.72,U] [#6 -0.20,-0.22,0.53,U] [#7 0.09,0.11,0.53,U] [#8 -0.29,0.01,0.56,U] 
01:22:49.180 00.003 1032 refined, 8 included, MultiStar: {-0.17, -0.05}, one-star: {-0.27, 0.04}
01:22:49.181 00.001 1032 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.83) = xAngle (-4.68 = 1.60)
01:22:49.183 00.002 1032 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.68 = 1.60)
01:22:49.185 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-2.85 mountX=-0.01 mountY=0.17, mountTheta=1.60
01:22:49.192 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=-0.05, opts=13)
01:22:49.195 00.003 1032 Enqueuing Move request for scope (-0.17, -0.05)
01:22:49.197 00.002 10072 Worker thread wakes up
01:22:49.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
01:22:49.198 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
01:22:49.198 00.000 10072 Moving (-0.17, -0.05) raw xDistance=-0.01 yDistance=0.17
01:22:49.202 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:49.208 00.006 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.88
01:22:49.208 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:22:49.208 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:49.208 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:22:49.208 00.000 10072 MoveAxis(E, 2, ABG)
01:22:49.208 00.000 10072 Guiding  Dir = 2, Dur = 2
01:22:49.208 00.000 10072 IsGuiding returns 0
01:22:49.209 00.001 10072 PulseGuide returned control before completion, sleep 12
01:22:49.226 00.017 10072 IsGuiding returns 0
01:22:49.226 00.000 10072 Move returns status 0, amount 2
01:22:49.226 00.000 10072 MoveAxis(N, 0, ABG)
01:22:49.226 00.000 10072 Move returns status 0, amount 0
01:22:49.227 00.001 10072 move complete, result=0
01:22:49.227 00.000 10072 worker thread done servicing request
01:22:49.230 00.003 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:22:49.234 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:49.239 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:49.251 00.012 1032 Enqueuing Expose request
01:22:49.255 00.004 10072 Worker thread wakes up
01:22:49.255 00.000 1032 GuideStep: -0.0 px 2 ms EAST, 0.2 px 0 ms NORTH
01:22:49.260 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:49.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:49.668 00.408 10072 Exposure complete
01:22:49.734 00.066 10072 worker thread done servicing request
01:22:49.734 00.000 1032 OnExposeComplete: enter
01:22:49.740 00.006 1032 UpdateGuideState(): m_state=6
01:22:49.746 00.006 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2872
01:22:49.750 00.004 1032 Star::Find returns 1 (0), X=317.47, Y=753.16, Mass=1512, SNR=27.3, Peak=151 HFD=2.7
01:22:49.752 00.002 1032 MultiStar: [#1 -0.14,-0.07,0.90,U] [#2 -0.10,-0.36,0.69,U] [#3 0.06,0.08,0.69,U] [#4 -0.10,-0.02,0.68,U] [#5 -0.16,0.09,0.70,U] [#6 -0.12,0.03,0.58,U] [#7 0.16,0.03,0.47,U] [#8 -0.43,0.03,0.50,U] 
01:22:49.755 00.003 1032 refined, 8 included, MultiStar: {-0.12, -0.02}, one-star: {-0.21, 0.06}
01:22:49.758 00.003 1032 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.83) = xAngle (-4.83 = 1.46)
01:22:49.760 00.002 1032 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.83 = 1.46)
01:22:49.762 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-3.00 mountX=0.01 mountY=0.12, mountTheta=1.46
01:22:49.767 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.02, opts=13)
01:22:49.773 00.006 1032 Enqueuing Move request for scope (-0.12, -0.02)
01:22:49.777 00.004 10072 Worker thread wakes up
01:22:49.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
01:22:49.778 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
01:22:49.778 00.000 10072 Moving (-0.12, -0.02) raw xDistance=0.01 yDistance=0.12
01:22:49.781 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:49.784 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
01:22:49.785 00.001 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:22:49.785 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:49.785 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:22:49.785 00.000 10072 MoveAxis(E, 2, ABG)
01:22:49.785 00.000 10072 Guiding  Dir = 2, Dur = 2
01:22:49.785 00.000 10072 IsGuiding returns 0
01:22:49.786 00.001 10072 PulseGuide returned control before completion, sleep 12
01:22:49.807 00.021 10072 IsGuiding returns 0
01:22:49.807 00.000 10072 Move returns status 0, amount 2
01:22:49.807 00.000 10072 MoveAxis(N, 0, ABG)
01:22:49.807 00.000 10072 Move returns status 0, amount 0
01:22:49.807 00.000 10072 move complete, result=0
01:22:49.808 00.001 10072 worker thread done servicing request
01:22:49.811 00.003 1032 UpdateGuideState exits: m=1512 SNR=27.3
01:22:49.813 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:49.816 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:49.819 00.003 1032 Enqueuing Expose request
01:22:49.822 00.003 10072 Worker thread wakes up
01:22:49.822 00.000 1032 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
01:22:49.825 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:49.825 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:50.449 00.624 10072 Exposure complete
01:22:50.511 00.062 10072 worker thread done servicing request
01:22:50.512 00.001 1032 OnExposeComplete: enter
01:22:50.514 00.002 1032 UpdateGuideState(): m_state=6
01:22:50.516 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2873
01:22:50.518 00.002 1032 Star::Find returns 1 (0), X=317.45, Y=753.13, Mass=1310, SNR=25.5, Peak=139 HFD=2.9
01:22:50.520 00.002 1032 MultiStar: [#1 -0.15,-0.09,0.99,U] [#2 -0.11,-0.21,0.75,U] [#3 0.07,0.05,0.68,U] [#4 -0.26,-0.17,0.72,U] [#5 -0.15,0.12,0.71,U] [#6 -0.26,-0.05,0.62,U] [#7 0.11,-0.02,0.54,U] [#8 -0.07,0.15,0.58,U] 
01:22:50.523 00.003 1032 refined, 8 included, MultiStar: {-0.13, -0.03}, one-star: {-0.23, 0.02}
01:22:50.526 00.003 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.52)
01:22:50.529 00.003 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.52)
01:22:50.531 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.94 mountX=0.01 mountY=0.13, mountTheta=1.52
01:22:50.534 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.03, opts=13)
01:22:50.537 00.003 1032 Enqueuing Move request for scope (-0.13, -0.03)
01:22:50.539 00.002 10072 Worker thread wakes up
01:22:50.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
01:22:50.539 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
01:22:50.539 00.000 10072 Moving (-0.13, -0.03) raw xDistance=0.01 yDistance=0.13
01:22:50.541 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:50.544 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
01:22:50.544 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:22:50.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:50.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:22:50.544 00.000 10072 MoveAxis(E, 3, ABG)
01:22:50.545 00.001 10072 Guiding  Dir = 2, Dur = 3
01:22:50.545 00.000 10072 IsGuiding returns 0
01:22:50.546 00.001 10072 PulseGuide returned control before completion, sleep 13
01:22:50.567 00.021 1032 UpdateGuideState exits: m=1310 SNR=25.5
01:22:50.571 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:50.573 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:50.576 00.003 1032 Enqueuing Expose request
01:22:50.579 00.003 10072 IsGuiding returns 0
01:22:50.579 00.000 10072 Move returns status 0, amount 3
01:22:50.579 00.000 10072 MoveAxis(N, 0, ABG)
01:22:50.579 00.000 10072 Move returns status 0, amount 0
01:22:50.584 00.005 10072 move complete, result=0
01:22:50.584 00.000 10072 worker thread done servicing request
01:22:50.584 00.000 10072 Worker thread wakes up
01:22:50.584 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:50.584 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:50.600 00.016 1032 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
01:22:50.999 00.399 10072 Exposure complete
01:22:51.065 00.066 10072 worker thread done servicing request
01:22:51.065 00.000 1032 OnExposeComplete: enter
01:22:51.068 00.003 1032 UpdateGuideState(): m_state=6
01:22:51.071 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2874
01:22:51.074 00.003 1032 Star::Find returns 1 (0), X=317.48, Y=753.08, Mass=1405, SNR=26.4, Peak=158 HFD=2.9
01:22:51.077 00.003 1032 MultiStar: [#1 -0.17,-0.07,1.00,U] [#2 0.03,-0.23,0.67,U] [#3 0.13,-0.03,0.66,U] [#4 -0.23,-0.28,0.69,U] [#5 -0.17,0.12,0.66,U] [#6 -0.11,-0.34,0.60,U] [#7 0.35,-0.17,0.50,U] [#8 0.08,0.08,0.53,U] 
01:22:51.079 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {-0.20, -0.03}
01:22:51.082 00.003 1032 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.83) = xAngle (-3.95 = 2.33)
01:22:51.093 00.011 1032 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.95 = 2.33)
01:22:51.097 00.004 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.12 mountX=-0.08 mountY=0.09, mountTheta=2.33
01:22:51.102 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.10, opts=13)
01:22:51.105 00.003 1032 Enqueuing Move request for scope (-0.06, -0.10)
01:22:51.108 00.003 10072 Worker thread wakes up
01:22:51.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
01:22:51.108 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
01:22:51.108 00.000 10072 Moving (-0.06, -0.10) raw xDistance=-0.08 yDistance=0.09
01:22:51.110 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:51.115 00.005 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
01:22:51.115 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:22:51.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:51.116 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:22:51.116 00.000 10072 MoveAxis(E, 3, ABG)
01:22:51.116 00.000 10072 Guiding  Dir = 2, Dur = 3
01:22:51.116 00.000 10072 IsGuiding returns 0
01:22:51.117 00.001 10072 PulseGuide returned control before completion, sleep 13
01:22:51.162 00.045 10072 IsGuiding returns 0
01:22:51.164 00.002 10072 Move returns status 0, amount 3
01:22:51.164 00.000 10072 MoveAxis(N, 0, ABG)
01:22:51.164 00.000 10072 Move returns status 0, amount 0
01:22:51.164 00.000 10072 move complete, result=0
01:22:51.164 00.000 10072 worker thread done servicing request
01:22:51.170 00.006 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:22:51.174 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:51.178 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:51.181 00.003 1032 Enqueuing Expose request
01:22:51.183 00.002 10072 Worker thread wakes up
01:22:51.183 00.000 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
01:22:51.186 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:51.187 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:51.900 00.713 10072 Exposure complete
01:22:52.003 00.103 1032 OnExposeComplete: enter
01:22:52.007 00.004 10072 worker thread done servicing request
01:22:52.007 00.000 1032 UpdateGuideState(): m_state=6
01:22:52.011 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2875
01:22:52.014 00.003 1032 Star::Find returns 1 (0), X=317.54, Y=752.99, Mass=1407, SNR=26.4, Peak=156 HFD=2.3
01:22:52.016 00.002 1032 MultiStar: [#1 -0.12,-0.16,0.94,U] [#2 0.16,-0.37,0.74,U] [#3 0.12,-0.24,0.65,U] [#4 -0.19,-0.28,0.74,U] [#5 -0.09,0.03,0.70,U] [#6 -0.13,-0.27,0.56,U] [#7 0.30,-0.04,0.52,U] [#8 -0.06,-0.18,0.56,U] 
01:22:52.022 00.006 1032 refined, 8 included, MultiStar: {-0.03, -0.18}, one-star: {-0.15, -0.12}
01:22:52.028 00.006 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.70)
01:22:52.033 00.005 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.70)
01:22:52.150 00.117 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.75 mountX=-0.17 mountY=0.08, mountTheta=2.70
01:22:52.191 00.041 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.18, opts=13)
01:22:52.194 00.003 1032 Enqueuing Move request for scope (-0.03, -0.18)
01:22:52.197 00.003 10072 Worker thread wakes up
01:22:52.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
01:22:52.197 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
01:22:52.197 00.000 10072 Moving (-0.03, -0.18) raw xDistance=-0.17 yDistance=0.08
01:22:52.200 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:52.205 00.005 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.87
01:22:52.205 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
01:22:52.205 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:52.206 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:22:52.206 00.000 10072 MoveAxis(E, 80, ABG)
01:22:52.206 00.000 10072 Guiding  Dir = 2, Dur = 80
01:22:52.207 00.001 10072 IsGuiding returns 0
01:22:52.209 00.002 10072 PulseGuide returned control before completion, sleep 89
01:22:52.235 00.026 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:22:52.242 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:52.395 00.153 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:52.403 00.008 10072 IsGuiding returns 0
01:22:52.403 00.000 1032 Enqueuing Expose request
01:22:52.409 00.006 10072 Move returns status 0, amount 80
01:22:52.409 00.000 10072 MoveAxis(N, 0, ABG)
01:22:52.409 00.000 10072 Move returns status 0, amount 0
01:22:52.409 00.000 10072 move complete, result=0
01:22:52.409 00.000 10072 worker thread done servicing request
01:22:52.409 00.000 10072 Worker thread wakes up
01:22:52.409 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:52.409 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:52.461 00.052 1032 GuideStep: -0.2 px 80 ms EAST, 0.1 px 0 ms NORTH
01:22:53.041 00.580 10072 Exposure complete
01:22:53.105 00.064 10072 worker thread done servicing request
01:22:53.206 00.101 1032 OnExposeComplete: enter
01:22:53.226 00.020 1032 UpdateGuideState(): m_state=6
01:22:53.230 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2876
01:22:53.233 00.003 1032 Star::Find returns 1 (0), X=317.57, Y=753.28, Mass=1372, SNR=26.1, Peak=146 HFD=2.8
01:22:53.235 00.002 1032 MultiStar: [#1 0.05,0.09,1.01,U] [#2 -0.02,0.09,0.79,U] [#3 0.05,0.26,0.65,U] [#4 -0.20,0.01,0.70,U] [#5 -0.16,0.43,0.69,U] [#6 -0.20,0.15,0.61,U] [#7 0.19,0.09,0.54,U] [#8 -0.18,0.22,0.62,U] 
01:22:53.241 00.006 1032 refined, 8 included, MultiStar: {-0.06, 0.17}, one-star: {-0.11, 0.17}
01:22:53.245 00.004 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
01:22:53.247 00.002 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
01:22:53.249 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.94 mountX=0.18 mountY=0.02, mountTheta=0.11
01:22:53.254 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.17, opts=13)
01:22:53.257 00.003 1032 Enqueuing Move request for scope (-0.06, 0.17)
01:22:53.259 00.002 10072 Worker thread wakes up
01:22:53.259 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
01:22:53.259 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
01:22:53.259 00.000 10072 Moving (-0.06, 0.17) raw xDistance=0.18 yDistance=0.02
01:22:53.278 00.019 10072 PPEC rslt: input = 0.18, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.87
01:22:53.278 00.000 10072 PPEC: input: 0.18, control: 0.08, exposure: 500
01:22:53.278 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:53.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:22:53.278 00.000 10072 MoveAxis(W, 77, ABG)
01:22:53.278 00.000 10072 Guiding  Dir = 3, Dur = 77
01:22:53.280 00.002 10072 IsGuiding returns 0
01:22:53.280 00.000 10072 PulseGuide returned control before completion, sleep 87
01:22:53.383 00.103 10072 IsGuiding returns 0
01:22:53.383 00.000 10072 Move returns status 0, amount 77
01:22:53.383 00.000 10072 MoveAxis(N, 0, ABG)
01:22:53.383 00.000 10072 Move returns status 0, amount 0
01:22:53.383 00.000 10072 move complete, result=0
01:22:53.384 00.001 10072 worker thread done servicing request
01:22:53.404 00.020 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:53.446 00.042 1032 UpdateGuideState exits: m=1372 SNR=26.1
01:22:53.451 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:53.470 00.019 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:53.478 00.008 1032 Enqueuing Expose request
01:22:53.482 00.004 10072 Worker thread wakes up
01:22:53.482 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:53.482 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:53.499 00.017 1032 GuideStep: 0.2 px 77 ms WEST, 0.0 px 0 ms NORTH
01:22:54.314 00.815 10072 Exposure complete
01:22:55.587 01.273 10072 worker thread done servicing request
01:22:55.587 00.000 1032 OnExposeComplete: enter
01:22:55.591 00.004 1032 UpdateGuideState(): m_state=6
01:22:55.595 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2877
01:22:55.597 00.002 1032 Star::Find returns 1 (0), X=317.63, Y=753.05, Mass=1438, SNR=26.7, Peak=146 HFD=2.5
01:22:55.601 00.004 1032 MultiStar: [#1 0.05,-0.05,1.03,U] [#2 0.10,-0.10,0.67,U] [#3 0.12,0.07,0.64,U] [#4 -0.12,-0.11,0.67,U] [#5 -0.04,0.11,0.64,U] [#6 -0.02,-0.09,0.60,U] [#7 0.23,-0.07,0.50,U] [#8 0.03,0.16,0.55,U] 
01:22:55.604 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {-0.05, -0.05}
01:22:55.606 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
01:22:55.610 00.004 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
01:22:55.614 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.76 mountX=-0.03 mountY=-0.02, mountTheta=-2.59
01:22:55.623 00.009 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
01:22:55.628 00.005 1032 Enqueuing Move request for scope (0.02, -0.02)
01:22:55.956 00.328 10072 Worker thread wakes up
01:22:55.957 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:22:55.957 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:22:55.957 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.02
01:22:56.099 00.142 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:56.104 00.005 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
01:22:56.104 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:22:56.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:56.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:22:56.104 00.000 10072 MoveAxis(E, 7, ABG)
01:22:56.104 00.000 10072 Guiding  Dir = 2, Dur = 7
01:22:56.104 00.000 10072 IsGuiding returns 0
01:22:56.106 00.002 10072 PulseGuide returned control before completion, sleep 17
01:22:56.430 00.324 10072 IsGuiding returns 0
01:22:56.431 00.001 10072 Move returns status 0, amount 7
01:22:56.431 00.000 10072 MoveAxis(N, 0, ABG)
01:22:56.431 00.000 10072 Move returns status 0, amount 0
01:22:56.431 00.000 10072 move complete, result=0
01:22:56.431 00.000 10072 worker thread done servicing request
01:22:56.512 00.081 1032 UpdateGuideState exits: m=1438 SNR=26.7
01:22:56.518 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:56.522 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:56.526 00.004 1032 Enqueuing Expose request
01:22:56.529 00.003 10072 Worker thread wakes up
01:22:56.529 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
01:22:56.533 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:56.533 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:57.429 00.896 10072 Exposure complete
01:22:57.938 00.509 10072 worker thread done servicing request
01:22:57.938 00.000 1032 OnExposeComplete: enter
01:22:57.942 00.004 1032 UpdateGuideState(): m_state=6
01:22:57.946 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2878
01:22:57.949 00.003 1032 Star::Find returns 1 (0), X=317.57, Y=753.10, Mass=1434, SNR=26.7, Peak=131 HFD=3.0
01:22:57.953 00.004 1032 MultiStar: [#1 0.08,-0.03,0.93,U] [#2 0.16,-0.28,0.73,U] [#3 0.29,-0.07,0.69,U] [#4 -0.05,-0.07,0.68,U] [#5 0.01,-0.04,0.69,U] [#6 -0.00,-0.14,0.59,U] [#7 0.31,-0.23,0.54,U] [#8 0.01,-0.02,0.55,U] 
01:22:57.957 00.004 1032 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {-0.12, -0.00}
01:22:57.960 00.003 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
01:22:57.963 00.003 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
01:22:57.966 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.93 mountX=-0.10 mountY=-0.04, mountTheta=-2.76
01:22:57.971 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
01:22:57.974 00.003 1032 Enqueuing Move request for scope (0.07, -0.09)
01:22:57.976 00.002 10072 Worker thread wakes up
01:22:57.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
01:22:57.977 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
01:22:57.977 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.10 yDistance=-0.04
01:22:57.983 00.006 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
01:22:57.983 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
01:22:57.984 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:57.984 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:22:57.984 00.000 10072 MoveAxis(E, 9, ABG)
01:22:57.984 00.000 10072 Guiding  Dir = 2, Dur = 9
01:22:58.032 00.048 10072 IsGuiding returns 0
01:22:58.034 00.002 10072 PulseGuide returned control before completion, sleep 18
01:22:58.050 00.016 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:58.066 00.016 10072 IsGuiding returns 0
01:22:58.067 00.001 10072 Move returns status 0, amount 9
01:22:58.067 00.000 10072 MoveAxis(N, 0, ABG)
01:22:58.067 00.000 10072 Move returns status 0, amount 0
01:22:58.068 00.001 10072 move complete, result=0
01:22:58.068 00.000 10072 worker thread done servicing request
01:22:58.100 00.032 1032 UpdateGuideState exits: m=1434 SNR=26.7
01:22:58.104 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:58.107 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:58.109 00.002 1032 Enqueuing Expose request
01:22:58.114 00.005 10072 Worker thread wakes up
01:22:58.114 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
01:22:58.117 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:58.118 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:58.786 00.668 10072 Exposure complete
01:22:58.874 00.088 10072 worker thread done servicing request
01:22:58.874 00.000 1032 OnExposeComplete: enter
01:22:58.876 00.002 1032 UpdateGuideState(): m_state=6
01:22:58.879 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2879
01:22:58.882 00.003 1032 Star::Find returns 1 (0), X=317.57, Y=753.19, Mass=1388, SNR=26.3, Peak=148 HFD=2.7
01:22:58.885 00.003 1032 MultiStar: [#1 0.01,0.07,1.00,U] [#2 -0.06,0.03,0.78,U] [#3 0.20,0.07,0.74,U] [#4 -0.20,0.07,0.76,U] [#5 -0.08,0.22,0.71,U] [#6 -0.05,0.04,0.61,U] [#7 0.27,0.11,0.57,U] [#8 -0.30,-0.06,0.56,U] 
01:22:58.938 00.053 1032 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {-0.11, 0.08}
01:22:58.950 00.012 1032 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.83) = xAngle (0.23 = 0.23)
01:22:58.953 00.003 1032 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.23 = 0.23)
01:22:58.956 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.06 mountX=0.08 mountY=0.02, mountTheta=0.23
01:22:58.960 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
01:22:58.963 00.003 1032 Enqueuing Move request for scope (-0.04, 0.07)
01:22:58.966 00.003 10072 Worker thread wakes up
01:22:58.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
01:22:58.966 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
01:22:58.967 00.001 10072 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.02
01:22:58.977 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:58.981 00.004 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
01:22:58.981 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:22:58.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:58.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:22:58.981 00.000 10072 MoveAxis(E, 6, ABG)
01:22:58.981 00.000 10072 Guiding  Dir = 2, Dur = 6
01:22:58.982 00.001 10072 IsGuiding returns 0
01:22:58.983 00.001 10072 PulseGuide returned control before completion, sleep 16
01:22:59.008 00.025 1032 UpdateGuideState exits: m=1388 SNR=26.3
01:22:59.011 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:59.057 00.046 10072 IsGuiding returns 0
01:22:59.057 00.000 10072 Move returns status 0, amount 6
01:22:59.057 00.000 10072 MoveAxis(N, 0, ABG)
01:22:59.057 00.000 10072 Move returns status 0, amount 0
01:22:59.057 00.000 10072 move complete, result=0
01:22:59.057 00.000 10072 worker thread done servicing request
01:22:59.057 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:59.065 00.008 1032 Enqueuing Expose request
01:22:59.068 00.003 10072 Worker thread wakes up
01:22:59.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:59.069 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:22:59.070 00.001 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
01:22:59.487 00.417 10072 Exposure complete
01:22:59.561 00.074 10072 worker thread done servicing request
01:22:59.561 00.000 1032 OnExposeComplete: enter
01:22:59.564 00.003 1032 UpdateGuideState(): m_state=6
01:22:59.568 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2880
01:22:59.571 00.003 1032 Star::Find returns 1 (0), X=317.62, Y=753.21, Mass=1396, SNR=26.3, Peak=140 HFD=2.8
01:22:59.574 00.003 1032 MultiStar: [#1 0.05,0.07,0.98,U] [#2 0.06,0.04,0.71,U] [#3 0.07,0.11,0.68,U] [#4 0.01,-0.04,0.70,U] [#5 -0.04,0.23,0.70,U] [#6 0.01,0.05,0.55,U] [#7 0.26,-0.04,0.55,U] [#8 -0.07,0.03,0.53,U] 
01:22:59.576 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {-0.06, 0.10}
01:22:59.578 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
01:22:59.580 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
01:22:59.584 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.21 mountX=0.06 mountY=-0.04, mountTheta=-0.62
01:22:59.588 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
01:22:59.592 00.004 1032 Enqueuing Move request for scope (0.03, 0.07)
01:22:59.618 00.026 10072 Worker thread wakes up
01:22:59.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
01:22:59.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
01:22:59.619 00.001 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.04
01:22:59.622 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:22:59.626 00.004 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:22:59.626 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:22:59.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:59.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:22:59.626 00.000 10072 MoveAxis(E, 5, ABG)
01:22:59.626 00.000 10072 Guiding  Dir = 2, Dur = 5
01:22:59.628 00.002 10072 IsGuiding returns 0
01:22:59.630 00.002 10072 PulseGuide returned control before completion, sleep 15
01:22:59.656 00.026 10072 IsGuiding returns 0
01:22:59.656 00.000 10072 Move returns status 0, amount 5
01:22:59.656 00.000 10072 MoveAxis(N, 0, ABG)
01:22:59.656 00.000 10072 Move returns status 0, amount 0
01:22:59.656 00.000 10072 move complete, result=0
01:22:59.657 00.001 10072 worker thread done servicing request
01:22:59.662 00.005 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:22:59.664 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:59.667 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:22:59.670 00.003 1032 Enqueuing Expose request
01:22:59.671 00.001 10072 Worker thread wakes up
01:22:59.671 00.000 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
01:22:59.674 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:22:59.674 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:00.420 00.746 10072 Exposure complete
01:23:00.593 00.173 10072 worker thread done servicing request
01:23:00.593 00.000 1032 OnExposeComplete: enter
01:23:00.596 00.003 1032 UpdateGuideState(): m_state=6
01:23:00.599 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2881
01:23:00.602 00.003 1032 Star::Find returns 1 (0), X=317.51, Y=753.17, Mass=1390, SNR=26.3, Peak=138 HFD=3.0
01:23:00.605 00.003 1032 MultiStar: [#1 0.07,-0.06,1.00,U] [#2 0.05,-0.13,0.78,U] [#3 0.15,-0.08,0.69,U] [#4 -0.09,-0.14,0.70,U] [#5 -0.11,0.03,0.71,U] [#6 0.03,-0.06,0.59,U] [#7 0.27,0.13,0.52,U] [#8 -0.11,0.01,0.56,U] 
01:23:00.621 00.016 1032 refined, 8 included, MultiStar: {0.00, -0.03}, one-star: {-0.17, 0.06}
01:23:00.624 00.003 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.90)
01:23:00.627 00.003 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.90)
01:23:00.633 00.006 1032 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.56 mountX=-0.03 mountY=0.01, mountTheta=2.90
01:23:00.638 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.03, opts=13)
01:23:00.652 00.014 1032 Enqueuing Move request for scope (0.00, -0.03)
01:23:00.655 00.003 10072 Worker thread wakes up
01:23:00.655 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
01:23:00.655 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
01:23:00.655 00.000 10072 Moving (0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
01:23:00.658 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:00.661 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:23:00.662 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:23:00.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:00.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:23:00.662 00.000 10072 MoveAxis(E, 10, ABG)
01:23:00.662 00.000 10072 Guiding  Dir = 2, Dur = 10
01:23:00.662 00.000 10072 IsGuiding returns 0
01:23:00.663 00.001 10072 PulseGuide returned control before completion, sleep 20
01:23:00.695 00.032 10072 IsGuiding returns 0
01:23:00.695 00.000 10072 Move returns status 0, amount 10
01:23:00.695 00.000 10072 MoveAxis(N, 0, ABG)
01:23:00.695 00.000 10072 Move returns status 0, amount 0
01:23:00.695 00.000 10072 move complete, result=0
01:23:00.695 00.000 10072 worker thread done servicing request
01:23:00.696 00.001 1032 UpdateGuideState exits: m=1390 SNR=26.3
01:23:00.700 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:00.705 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:00.723 00.018 1032 Enqueuing Expose request
01:23:00.729 00.006 10072 Worker thread wakes up
01:23:00.729 00.000 1032 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
01:23:00.735 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:00.735 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:01.521 00.786 10072 Exposure complete
01:23:01.690 00.169 10072 worker thread done servicing request
01:23:01.691 00.001 1032 OnExposeComplete: enter
01:23:01.695 00.004 1032 UpdateGuideState(): m_state=6
01:23:01.698 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2882
01:23:01.701 00.003 1032 Star::Find returns 1 (0), X=317.72, Y=753.29, Mass=1475, SNR=27.1, Peak=145 HFD=2.9
01:23:01.704 00.003 1032 MultiStar: [#1 0.02,0.20,0.93,U] [#2 0.01,0.04,0.71,U] [#3 0.10,0.19,0.69,U] [#4 -0.03,0.04,0.66,U] [#5 0.08,0.04,0.69,U] [#6 0.02,-0.00,0.59,U] [#7 0.21,0.21,0.45,U] [#8 0.01,0.15,0.57,U] 
01:23:01.707 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.12}, one-star: {0.04, 0.19}
01:23:01.710 00.003 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
01:23:01.713 00.003 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
01:23:01.716 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.22 mountX=0.10 mountY=-0.07, mountTheta=-0.61
01:23:01.720 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
01:23:01.723 00.003 1032 Enqueuing Move request for scope (0.04, 0.12)
01:23:01.726 00.003 10072 Worker thread wakes up
01:23:01.727 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
01:23:01.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
01:23:01.727 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.10 yDistance=-0.07
01:23:01.730 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:01.733 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:23:01.733 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:23:01.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:01.735 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:23:01.735 00.000 10072 MoveAxis(E, 10, ABG)
01:23:01.735 00.000 10072 Guiding  Dir = 2, Dur = 10
01:23:01.736 00.001 10072 IsGuiding returns 0
01:23:01.738 00.002 10072 PulseGuide returned control before completion, sleep 18
01:23:01.765 00.027 1032 UpdateGuideState exits: m=1475 SNR=27.1
01:23:01.768 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:01.772 00.004 10072 IsGuiding returns 0
01:23:01.772 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:01.775 00.003 1032 Enqueuing Expose request
01:23:01.778 00.003 10072 Move returns status 0, amount 10
01:23:01.778 00.000 10072 MoveAxis(N, 0, ABG)
01:23:01.778 00.000 10072 Move returns status 0, amount 0
01:23:01.778 00.000 10072 move complete, result=0
01:23:01.779 00.001 10072 worker thread done servicing request
01:23:01.779 00.000 10072 Worker thread wakes up
01:23:01.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:01.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:01.791 00.012 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:23:02.208 00.417 10072 Exposure complete
01:23:02.364 00.156 1032 OnExposeComplete: enter
01:23:02.373 00.009 10072 worker thread done servicing request
01:23:02.374 00.001 1032 UpdateGuideState(): m_state=6
01:23:02.377 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2883
01:23:02.380 00.003 1032 Star::Find returns 1 (0), X=317.60, Y=753.23, Mass=1430, SNR=26.6, Peak=134 HFD=2.9
01:23:02.383 00.003 1032 MultiStar: [#1 0.06,0.01,0.95,U] [#2 0.12,0.03,0.75,U] [#3 0.21,0.08,0.63,U] [#4 -0.09,-0.03,0.67,U] [#5 0.01,0.29,0.68,U] [#6 0.07,0.05,0.61,U] [#7 0.20,0.13,0.53,U] [#8 -0.13,-0.07,0.57,U] 
01:23:02.385 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {-0.08, 0.12}
01:23:02.388 00.003 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
01:23:02.390 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
01:23:02.394 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.10 mountX=0.06 mountY=-0.05, mountTheta=-0.73
01:23:02.399 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
01:23:02.402 00.003 1032 Enqueuing Move request for scope (0.03, 0.07)
01:23:02.404 00.002 10072 Worker thread wakes up
01:23:02.404 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
01:23:02.404 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
01:23:02.405 00.001 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
01:23:02.407 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:02.411 00.004 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:23:02.411 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:23:02.411 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:02.412 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:23:02.412 00.000 10072 MoveAxis(E, 7, ABG)
01:23:02.412 00.000 10072 Guiding  Dir = 2, Dur = 7
01:23:02.413 00.001 10072 IsGuiding returns 0
01:23:02.413 00.000 10072 PulseGuide returned control before completion, sleep 17
01:23:02.443 00.030 1032 UpdateGuideState exits: m=1430 SNR=26.6
01:23:02.448 00.005 10072 IsGuiding returns 0
01:23:02.448 00.000 10072 Move returns status 0, amount 7
01:23:02.448 00.000 10072 MoveAxis(N, 0, ABG)
01:23:02.448 00.000 10072 Move returns status 0, amount 0
01:23:02.448 00.000 10072 move complete, result=0
01:23:02.449 00.001 10072 worker thread done servicing request
01:23:02.449 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:02.452 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:02.454 00.002 1032 Enqueuing Expose request
01:23:02.508 00.054 10072 Worker thread wakes up
01:23:02.509 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:02.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:02.510 00.001 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:23:03.253 00.743 10072 Exposure complete
01:23:03.802 00.549 10072 worker thread done servicing request
01:23:03.805 00.003 1032 OnExposeComplete: enter
01:23:03.875 00.070 1032 UpdateGuideState(): m_state=6
01:23:03.880 00.005 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2884
01:23:03.884 00.004 1032 Star::Find returns 1 (0), X=317.76, Y=753.15, Mass=1376, SNR=26.1, Peak=127 HFD=2.8
01:23:03.888 00.004 1032 MultiStar: [#1 0.12,-0.05,1.01,U] [#2 0.14,-0.25,0.73,U] [#3 0.22,-0.11,0.71,U] [#4 -0.04,-0.11,0.74,U] [#5 -0.05,0.12,0.71,U] [#6 0.09,-0.12,0.59,U] [#7 0.36,-0.17,0.53,U] [#8 -0.04,-0.10,0.58,U] 
01:23:03.890 00.002 1032 single-star, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.08, 0.04}
01:23:03.896 00.006 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
01:23:03.901 00.005 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
01:23:03.904 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.48 mountX=0.02 mountY=-0.09, mountTheta=-1.35
01:23:03.909 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
01:23:03.912 00.003 1032 Enqueuing Move request for scope (0.08, 0.04)
01:23:04.061 00.149 10072 Worker thread wakes up
01:23:04.061 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
01:23:04.061 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
01:23:04.062 00.001 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
01:23:04.108 00.046 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:04.115 00.007 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:23:04.116 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:23:04.116 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:04.116 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:23:04.116 00.000 10072 MoveAxis(E, 8, ABG)
01:23:04.116 00.000 10072 Guiding  Dir = 2, Dur = 8
01:23:04.117 00.001 10072 IsGuiding returns 0
01:23:04.118 00.001 10072 PulseGuide returned control before completion, sleep 18
01:23:04.249 00.131 10072 IsGuiding returns 0
01:23:04.250 00.001 10072 Move returns status 0, amount 8
01:23:04.250 00.000 10072 MoveAxis(N, 0, ABG)
01:23:04.250 00.000 10072 Move returns status 0, amount 0
01:23:04.250 00.000 10072 move complete, result=0
01:23:04.250 00.000 10072 worker thread done servicing request
01:23:04.273 00.023 1032 UpdateGuideState exits: m=1376 SNR=26.1
01:23:04.279 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:04.283 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:04.288 00.005 1032 Enqueuing Expose request
01:23:04.292 00.004 10072 Worker thread wakes up
01:23:04.293 00.001 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:23:04.296 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:04.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:05.065 00.769 10072 Exposure complete
01:23:05.474 00.409 10072 worker thread done servicing request
01:23:05.474 00.000 1032 OnExposeComplete: enter
01:23:05.477 00.003 1032 UpdateGuideState(): m_state=6
01:23:05.480 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2885
01:23:05.487 00.007 1032 Star::Find returns 1 (0), X=317.66, Y=753.21, Mass=1222, SNR=24.6, Peak=129 HFD=2.7
01:23:05.491 00.004 1032 MultiStar: [#1 -0.00,0.07,1.01,U] [#2 0.26,-0.11,0.76,U] [#3 0.37,0.09,0.74,U] [#4 -0.02,-0.05,0.74,U] [#5 0.01,0.17,0.71,U] [#6 0.14,0.00,0.64,U] [#7 0.46,0.03,0.58,U] [#8 0.22,0.01,0.61,U] 
01:23:05.493 00.002 1032 single-star, 8 included, MultiStar: {0.14, 0.04}, one-star: {-0.02, 0.10}
01:23:05.613 00.120 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
01:23:05.740 00.127 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
01:23:05.767 00.027 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.77 mountX=0.10 mountY=-0.01, mountTheta=-0.06
01:23:05.772 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
01:23:05.774 00.002 1032 Enqueuing Move request for scope (-0.02, 0.10)
01:23:05.777 00.003 10072 Worker thread wakes up
01:23:05.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:23:05.777 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:23:05.777 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.01
01:23:05.786 00.009 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:23:05.786 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:23:05.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:05.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:23:05.787 00.001 10072 MoveAxis(E, 8, ABG)
01:23:05.787 00.000 10072 Guiding  Dir = 2, Dur = 8
01:23:05.787 00.000 10072 IsGuiding returns 0
01:23:05.787 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:05.792 00.005 10072 PulseGuide returned control before completion, sleep 18
01:23:06.073 00.281 10072 IsGuiding returns 0
01:23:06.073 00.000 10072 Move returns status 0, amount 8
01:23:06.073 00.000 10072 MoveAxis(N, 0, ABG)
01:23:06.073 00.000 10072 Move returns status 0, amount 0
01:23:06.073 00.000 10072 move complete, result=0
01:23:06.075 00.002 10072 worker thread done servicing request
01:23:06.082 00.007 1032 UpdateGuideState exits: m=1222 SNR=24.6
01:23:06.085 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:06.088 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:06.091 00.003 1032 Enqueuing Expose request
01:23:06.094 00.003 10072 Worker thread wakes up
01:23:06.094 00.000 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:23:06.096 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:06.096 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:06.874 00.778 10072 Exposure complete
01:23:07.400 00.526 10072 worker thread done servicing request
01:23:07.400 00.000 1032 OnExposeComplete: enter
01:23:07.404 00.004 1032 UpdateGuideState(): m_state=6
01:23:07.408 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2886
01:23:07.411 00.003 1032 Star::Find returns 1 (0), X=317.81, Y=753.08, Mass=1402, SNR=26.4, Peak=137 HFD=2.7
01:23:07.414 00.003 1032 MultiStar: [#1 0.17,-0.15,0.89,U] [#2 0.27,-0.14,0.76,U] [#3 0.42,-0.11,0.65,U] [#4 0.16,-0.16,0.71,U] [#5 0.14,0.04,0.70,U] [#6 0.11,-0.05,0.61,U] [#7 0.52,0.05,0.54,U] [#8 0.25,-0.09,0.58,U] 
01:23:07.416 00.002 1032 single-star, 8 included, MultiStar: {0.23, -0.07}, one-star: {0.13, -0.03}
01:23:07.521 00.105 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
01:23:07.574 00.053 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
01:23:07.585 00.011 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.22 mountX=-0.06 mountY=-0.12, mountTheta=-2.05
01:23:07.590 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
01:23:07.654 00.064 1032 Enqueuing Move request for scope (0.13, -0.03)
01:23:07.658 00.004 10072 Worker thread wakes up
01:23:07.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:23:07.658 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:23:07.658 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
01:23:07.712 00.054 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:23:07.712 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:23:07.712 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:07.712 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:23:07.712 00.000 10072 MoveAxis(E, 8, ABG)
01:23:07.712 00.000 10072 Guiding  Dir = 2, Dur = 8
01:23:07.714 00.002 10072 IsGuiding returns 0
01:23:07.715 00.001 10072 PulseGuide returned control before completion, sleep 18
01:23:07.724 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:07.735 00.011 10072 IsGuiding returns 1
01:23:07.735 00.000 10072 scope still moving after pulse duration time elapsed
01:23:07.765 00.030 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:23:07.823 00.058 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:07.826 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:07.858 00.032 1032 Enqueuing Expose request
01:23:07.932 00.074 10072 IsGuiding returns 1
01:23:07.972 00.040 10072 IsGuiding returns 1
01:23:08.010 00.038 10072 IsGuiding returns 1
01:23:08.068 00.058 10072 IsGuiding returns 1
01:23:08.096 00.028 10072 IsGuiding returns 1
01:23:08.127 00.031 10072 IsGuiding returns 1
01:23:08.159 00.032 10072 IsGuiding returns 1
01:23:08.199 00.040 10072 IsGuiding returns 1
01:23:08.250 00.051 10072 IsGuiding returns 1
01:23:08.293 00.043 10072 IsGuiding returns 1
01:23:08.367 00.074 10072 IsGuiding returns 1
01:23:08.398 00.031 10072 IsGuiding returns 1
01:23:08.428 00.030 10072 IsGuiding returns 1
01:23:08.461 00.033 10072 IsGuiding returns 1
01:23:08.491 00.030 10072 IsGuiding returns 1
01:23:08.524 00.033 10072 IsGuiding returns 1
01:23:08.552 00.028 10072 IsGuiding returns 1
01:23:08.584 00.032 10072 IsGuiding returns 1
01:23:08.614 00.030 10072 IsGuiding returns 1
01:23:08.644 00.030 10072 IsGuiding returns 1
01:23:08.677 00.033 10072 IsGuiding returns 1
01:23:08.708 00.031 10072 IsGuiding returns 0
01:23:08.708 00.000 10072 scope move finished after 8 + 986 ms
01:23:08.708 00.000 10072 Move returns status 0, amount 8
01:23:08.708 00.000 10072 MoveAxis(N, 0, ABG)
01:23:08.708 00.000 10072 Move returns status 0, amount 0
01:23:08.708 00.000 10072 move complete, result=0
01:23:08.708 00.000 10072 worker thread done servicing request
01:23:08.708 00.000 10072 Worker thread wakes up
01:23:08.708 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:08.708 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:23:08.712 00.004 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:09.407 00.695 10072 Exposure complete
01:23:09.666 00.259 10072 worker thread done servicing request
01:23:09.666 00.000 1032 OnExposeComplete: enter
01:23:09.669 00.003 1032 UpdateGuideState(): m_state=6
01:23:09.671 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2887
01:23:09.674 00.003 1032 Star::Find returns 1 (0), X=317.83, Y=753.00, Mass=1291, SNR=25.3, Peak=127 HFD=2.6
01:23:09.676 00.002 1032 MultiStar: [#1 0.21,-0.28,0.93,U] [#2 0.32,-0.34,0.78,U] [#3 0.44,-0.27,0.63,U] [#4 0.11,-0.27,0.75,U] [#5 0.20,-0.00,0.73,U] [#6 0.13,-0.39,0.56,U] [#7 0.49,-0.23,0.55,U] [#8 0.16,-0.20,0.56,U] 
01:23:09.679 00.003 1032 single-star, 8 included, MultiStar: {0.24, -0.22}, one-star: {0.15, -0.10}
01:23:09.683 00.004 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
01:23:09.686 00.003 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
01:23:09.689 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.60 mountX=-0.13 mountY=-0.12, mountTheta=-2.43
01:23:09.694 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.10, opts=13)
01:23:09.698 00.004 1032 Enqueuing Move request for scope (0.15, -0.10)
01:23:09.702 00.004 10072 Worker thread wakes up
01:23:09.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
01:23:09.702 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
01:23:09.702 00.000 10072 Moving (0.15, -0.10) raw xDistance=-0.13 yDistance=-0.12
01:23:09.704 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:09.708 00.004 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 287.86
01:23:09.709 00.001 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
01:23:09.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:09.709 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:23:09.709 00.000 10072 MoveAxis(E, 69, ABG)
01:23:09.709 00.000 10072 Guiding  Dir = 2, Dur = 69
01:23:09.709 00.000 10072 IsGuiding returns 0
01:23:09.711 00.002 10072 PulseGuide returned control before completion, sleep 79
01:23:09.786 00.075 1032 UpdateGuideState exits: m=1291 SNR=25.3
01:23:09.789 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:09.791 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:09.794 00.003 1032 Enqueuing Expose request
01:23:09.810 00.016 10072 IsGuiding returns 0
01:23:09.810 00.000 10072 Move returns status 0, amount 69
01:23:09.810 00.000 10072 MoveAxis(N, 0, ABG)
01:23:09.810 00.000 10072 Move returns status 0, amount 0
01:23:09.810 00.000 10072 move complete, result=0
01:23:09.810 00.000 10072 worker thread done servicing request
01:23:09.810 00.000 10072 Worker thread wakes up
01:23:09.810 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:09.810 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:09.815 00.005 1032 GuideStep: -0.1 px 69 ms EAST, -0.1 px 0 ms NORTH
01:23:10.512 00.697 10072 Exposure complete
01:23:10.664 00.152 10072 worker thread done servicing request
01:23:10.664 00.000 1032 OnExposeComplete: enter
01:23:10.668 00.004 1032 UpdateGuideState(): m_state=6
01:23:10.671 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2888
01:23:10.674 00.003 1032 Star::Find returns 1 (0), X=317.79, Y=753.26, Mass=1401, SNR=26.4, Peak=137 HFD=2.8
01:23:10.678 00.004 1032 MultiStar: [#1 0.19,0.10,0.97,U] [#2 0.18,-0.06,0.73,U] [#3 0.27,0.03,0.64,U] [#4 -0.04,-0.01,0.67,U] [#5 0.16,0.20,0.72,U] [#6 0.15,-0.02,0.59,U] [#7 0.44,0.16,0.58,U] [#8 -0.13,0.07,0.63,U] 
01:23:10.681 00.003 1032 refined, 8 included, MultiStar: {0.14, 0.07}, one-star: {0.10, 0.15}
01:23:10.684 00.003 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
01:23:10.687 00.003 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
01:23:10.689 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.48 mountX=0.03 mountY=-0.16, mountTheta=-1.35
01:23:10.694 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
01:23:10.697 00.003 1032 Enqueuing Move request for scope (0.14, 0.07)
01:23:10.700 00.003 10072 Worker thread wakes up
01:23:10.700 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
01:23:10.700 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
01:23:10.700 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.16
01:23:10.704 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:10.708 00.004 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:23:10.708 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:23:10.708 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:10.708 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:23:10.709 00.001 10072 MoveAxis(E, 6, ABG)
01:23:10.709 00.000 10072 Guiding  Dir = 2, Dur = 6
01:23:10.709 00.000 10072 IsGuiding returns 0
01:23:10.710 00.001 10072 PulseGuide returned control before completion, sleep 16
01:23:10.734 00.024 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:23:10.738 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:10.741 00.003 10072 IsGuiding returns 0
01:23:10.741 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:10.744 00.003 1032 Enqueuing Expose request
01:23:10.747 00.003 10072 Move returns status 0, amount 6
01:23:10.747 00.000 10072 MoveAxis(N, 0, ABG)
01:23:10.747 00.000 10072 Move returns status 0, amount 0
01:23:10.747 00.000 10072 move complete, result=0
01:23:10.747 00.000 10072 worker thread done servicing request
01:23:10.748 00.001 10072 Worker thread wakes up
01:23:10.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:10.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:10.760 00.012 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
01:23:11.169 00.409 10072 Exposure complete
01:23:11.327 00.158 10072 worker thread done servicing request
01:23:11.328 00.001 1032 OnExposeComplete: enter
01:23:11.345 00.017 1032 UpdateGuideState(): m_state=6
01:23:11.355 00.010 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2889
01:23:11.376 00.021 1032 Star::Find returns 1 (0), X=317.72, Y=753.10, Mass=1304, SNR=25.4, Peak=143 HFD=2.6
01:23:11.388 00.012 1032 MultiStar: [#1 0.04,-0.02,0.99,U] [#2 0.00,-0.11,0.78,U] [#3 0.19,0.03,0.68,U] [#4 -0.07,-0.08,0.74,U] [#5 0.17,0.12,0.74,U] [#6 -0.01,-0.05,0.58,U] [#7 0.20,0.14,0.55,U] [#8 -0.08,-0.10,0.59,U] 
01:23:11.410 00.022 1032 single-star, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.04, -0.01}
01:23:11.440 00.030 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
01:23:11.445 00.005 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
01:23:11.447 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.25 mountX=-0.02 mountY=-0.03, mountTheta=-2.08
01:23:11.453 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
01:23:11.457 00.004 1032 Enqueuing Move request for scope (0.04, -0.01)
01:23:11.460 00.003 10072 Worker thread wakes up
01:23:11.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
01:23:11.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
01:23:11.460 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.03
01:23:11.466 00.006 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:23:11.466 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:23:11.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:11.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:23:11.466 00.000 10072 MoveAxis(E, 5, ABG)
01:23:11.467 00.001 10072 Guiding  Dir = 2, Dur = 5
01:23:11.467 00.000 10072 IsGuiding returns 0
01:23:11.468 00.001 10072 PulseGuide returned control before completion, sleep 15
01:23:11.476 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:11.498 00.022 10072 IsGuiding returns 0
01:23:11.498 00.000 10072 Move returns status 0, amount 5
01:23:11.499 00.001 10072 MoveAxis(N, 0, ABG)
01:23:11.499 00.000 10072 Move returns status 0, amount 0
01:23:11.499 00.000 10072 move complete, result=0
01:23:11.499 00.000 10072 worker thread done servicing request
01:23:11.661 00.162 1032 UpdateGuideState exits: m=1304 SNR=25.4
01:23:11.731 00.070 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:11.740 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:11.744 00.004 1032 Enqueuing Expose request
01:23:11.763 00.019 10072 Worker thread wakes up
01:23:11.763 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:11.763 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:11.764 00.001 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
01:23:12.531 00.767 10072 Exposure complete
01:23:12.916 00.385 10072 worker thread done servicing request
01:23:12.916 00.000 1032 OnExposeComplete: enter
01:23:12.920 00.004 1032 UpdateGuideState(): m_state=6
01:23:12.924 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2890
01:23:12.928 00.004 1032 Star::Find returns 1 (0), X=317.85, Y=753.03, Mass=1390, SNR=26.3, Peak=153 HFD=2.6
01:23:12.933 00.005 1032 MultiStar: [#1 0.25,-0.17,0.98,U] [#2 0.16,-0.13,0.80,U] [#3 0.40,-0.12,0.68,U] [#4 0.17,-0.18,0.64,U] [#5 0.25,0.02,0.70,U] [#6 0.08,-0.13,0.58,U] [#7 0.35,-0.03,0.57,U] [#8 0.29,-0.18,0.57,U] 
01:23:12.936 00.003 1032 single-star, 8 included, MultiStar: {0.23, -0.11}, one-star: {0.17, -0.08}
01:23:12.940 00.004 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
01:23:12.943 00.003 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
01:23:12.947 00.004 1032 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.18 cameraTheta=-0.43 mountX=-0.12 mountY=-0.14, mountTheta=-2.26
01:23:12.956 00.009 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.08, opts=13)
01:23:12.960 00.004 1032 Enqueuing Move request for scope (0.17, -0.08)
01:23:12.964 00.004 10072 Worker thread wakes up
01:23:12.965 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
01:23:12.965 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
01:23:12.965 00.000 10072 Moving (0.17, -0.08) raw xDistance=-0.12 yDistance=-0.14
01:23:12.968 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:12.976 00.008 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:23:12.976 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
01:23:12.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:12.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:23:12.977 00.001 10072 MoveAxis(E, 8, ABG)
01:23:12.977 00.000 10072 Guiding  Dir = 2, Dur = 8
01:23:12.998 00.021 10072 IsGuiding returns 0
01:23:13.000 00.002 10072 PulseGuide returned control before completion, sleep 17
01:23:13.242 00.242 1032 UpdateGuideState exits: m=1390 SNR=26.3
01:23:13.357 00.115 10072 IsGuiding returns 0
01:23:13.357 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:13.363 00.006 10072 Move returns status 0, amount 8
01:23:13.363 00.000 10072 MoveAxis(N, 0, ABG)
01:23:13.363 00.000 10072 Move returns status 0, amount 0
01:23:13.363 00.000 10072 move complete, result=0
01:23:13.363 00.000 10072 worker thread done servicing request
01:23:13.366 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:13.371 00.005 1032 Enqueuing Expose request
01:23:13.376 00.005 10072 Worker thread wakes up
01:23:13.376 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:23:13.379 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:13.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:14.056 00.677 10072 Exposure complete
01:23:14.475 00.419 10072 worker thread done servicing request
01:23:14.476 00.001 1032 OnExposeComplete: enter
01:23:14.479 00.003 1032 UpdateGuideState(): m_state=6
01:23:14.482 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2891
01:23:14.485 00.003 1032 Star::Find returns 1 (0), X=317.81, Y=753.04, Mass=1541, SNR=27.7, Peak=174 HFD=2.6
01:23:14.651 00.166 1032 MultiStar: [#1 0.20,-0.13,0.87,U] [#2 0.27,-0.31,0.70,U] [#3 0.34,-0.17,0.62,U] [#4 0.15,-0.29,0.62,U] [#5 0.13,0.10,0.66,U] [#6 0.01,-0.27,0.59,U] [#7 0.43,0.01,0.48,U] [#8 0.05,-0.03,0.55,U] 
01:23:14.770 00.119 1032 single-star, 8 included, MultiStar: {0.18, -0.13}, one-star: {0.13, -0.07}
01:23:14.890 00.120 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
01:23:14.898 00.008 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
01:23:14.901 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.14 cameraTheta=-0.49 mountX=-0.10 mountY=-0.10, mountTheta=-2.32
01:23:14.907 00.006 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
01:23:14.910 00.003 1032 Enqueuing Move request for scope (0.13, -0.07)
01:23:14.913 00.003 10072 Worker thread wakes up
01:23:14.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
01:23:14.914 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
01:23:14.914 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.10
01:23:14.921 00.007 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:23:14.921 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:14.924 00.003 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
01:23:14.925 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:14.925 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:23:14.925 00.000 10072 MoveAxis(E, 12, ABG)
01:23:14.925 00.000 10072 Guiding  Dir = 2, Dur = 12
01:23:14.926 00.001 10072 IsGuiding returns 0
01:23:14.927 00.001 10072 PulseGuide returned control before completion, sleep 22
01:23:15.069 00.142 10072 IsGuiding returns 0
01:23:15.069 00.000 10072 Move returns status 0, amount 12
01:23:15.069 00.000 10072 MoveAxis(N, 0, ABG)
01:23:15.069 00.000 10072 Move returns status 0, amount 0
01:23:15.069 00.000 10072 move complete, result=0
01:23:15.069 00.000 10072 worker thread done servicing request
01:23:15.158 00.089 1032 UpdateGuideState exits: m=1541 SNR=27.7
01:23:15.162 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:15.165 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:15.168 00.003 1032 Enqueuing Expose request
01:23:15.171 00.003 10072 Worker thread wakes up
01:23:15.171 00.000 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
01:23:15.176 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:15.176 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:15.962 00.786 10072 Exposure complete
01:23:16.520 00.558 10072 worker thread done servicing request
01:23:16.528 00.008 1032 OnExposeComplete: enter
01:23:16.629 00.101 1032 UpdateGuideState(): m_state=6
01:23:16.633 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2892
01:23:16.637 00.004 1032 Star::Find returns 1 (0), X=317.78, Y=753.09, Mass=1534, SNR=27.6, Peak=149 HFD=2.6
01:23:16.641 00.004 1032 MultiStar: [#1 0.27,-0.01,1.00,U] [#2 0.18,-0.06,0.72,U] [#3 0.21,0.02,0.68,U] [#4 0.14,-0.16,0.66,U] [#5 0.12,0.12,0.65,U] [#6 -0.01,-0.18,0.55,U] [#7 0.28,0.08,0.52,U] [#8 0.06,-0.03,0.53,U] 
01:23:16.646 00.005 1032 single-star, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.10, -0.01}
01:23:16.649 00.003 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
01:23:16.652 00.003 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
01:23:16.656 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.11 mountX=-0.03 mountY=-0.09, mountTheta=-1.94
01:23:16.661 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
01:23:16.664 00.003 1032 Enqueuing Move request for scope (0.10, -0.01)
01:23:16.666 00.002 10072 Worker thread wakes up
01:23:16.667 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
01:23:16.667 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
01:23:16.667 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.09
01:23:16.760 00.093 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:16.787 00.027 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:23:16.787 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:23:16.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:16.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:23:16.787 00.000 10072 MoveAxis(E, 10, ABG)
01:23:16.787 00.000 10072 Guiding  Dir = 2, Dur = 10
01:23:16.794 00.007 10072 IsGuiding returns 0
01:23:16.796 00.002 10072 PulseGuide returned control before completion, sleep 19
01:23:16.871 00.075 10072 IsGuiding returns 0
01:23:16.871 00.000 10072 Move returns status 0, amount 10
01:23:16.871 00.000 10072 MoveAxis(N, 0, ABG)
01:23:16.873 00.002 10072 Move returns status 0, amount 0
01:23:16.873 00.000 10072 move complete, result=0
01:23:16.873 00.000 10072 worker thread done servicing request
01:23:16.880 00.007 1032 UpdateGuideState exits: m=1534 SNR=27.6
01:23:16.884 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:16.887 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:16.901 00.014 1032 Enqueuing Expose request
01:23:16.905 00.004 10072 Worker thread wakes up
01:23:16.905 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
01:23:16.909 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:16.909 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:17.537 00.628 10072 Exposure complete
01:23:17.717 00.180 10072 worker thread done servicing request
01:23:17.717 00.000 1032 OnExposeComplete: enter
01:23:17.722 00.005 1032 UpdateGuideState(): m_state=6
01:23:17.726 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2893
01:23:17.729 00.003 1032 Star::Find returns 1 (0), X=317.95, Y=753.19, Mass=1514, SNR=27.4, Peak=147 HFD=2.6
01:23:17.753 00.024 1032 MultiStar: [#1 0.25,-0.00,0.86,U] [#2 0.22,-0.15,0.75,U] [#3 0.36,-0.02,0.65,U] [#4 0.15,-0.12,0.69,U] [#5 0.24,0.10,0.66,U] [#6 0.23,-0.04,0.58,U] [#7 0.52,0.11,0.53,U] [#8 0.19,0.05,0.54,U] 
01:23:17.756 00.003 1032 refined, 8 included, MultiStar: {0.26, 0.00}, one-star: {0.26, 0.08}
01:23:17.760 00.004 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
01:23:17.763 00.003 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
01:23:17.812 00.049 1032 CameraToMount -- cameraX=0.26 cameraY=0.00 hyp=0.26 cameraTheta=0.00 mountX=-0.07 mountY=-0.25, mountTheta=-1.83
01:23:17.820 00.008 1032 SchedulePrimaryMove(0F526948, x=0.26, y=0.00, opts=13)
01:23:17.824 00.004 1032 Enqueuing Move request for scope (0.26, 0.00)
01:23:17.827 00.003 10072 Worker thread wakes up
01:23:17.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.00) opts 0xd
01:23:17.827 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, 0.00)
01:23:17.827 00.000 10072 Moving (0.26, 0.00) raw xDistance=-0.07 yDistance=-0.25
01:23:17.833 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:17.840 00.007 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:23:17.841 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:23:17.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:17.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:23:17.841 00.000 10072 MoveAxis(E, 7, ABG)
01:23:17.841 00.000 10072 Guiding  Dir = 2, Dur = 7
01:23:17.841 00.000 10072 IsGuiding returns 0
01:23:17.842 00.001 10072 PulseGuide returned control before completion, sleep 17
01:23:17.875 00.033 10072 IsGuiding returns 0
01:23:17.875 00.000 10072 Move returns status 0, amount 7
01:23:17.876 00.001 10072 MoveAxis(N, 0, ABG)
01:23:17.876 00.000 10072 Move returns status 0, amount 0
01:23:17.876 00.000 10072 move complete, result=0
01:23:17.876 00.000 10072 worker thread done servicing request
01:23:17.878 00.002 1032 UpdateGuideState exits: m=1514 SNR=27.4
01:23:17.882 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:17.885 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:17.888 00.003 1032 Enqueuing Expose request
01:23:17.892 00.004 10072 Worker thread wakes up
01:23:17.892 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.3 px 0 ms NORTH
01:23:17.897 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:17.897 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:18.318 00.421 10072 Exposure complete
01:23:18.406 00.088 10072 worker thread done servicing request
01:23:18.406 00.000 1032 OnExposeComplete: enter
01:23:18.410 00.004 1032 UpdateGuideState(): m_state=6
01:23:18.414 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2894
01:23:18.418 00.004 1032 Star::Find returns 1 (0), X=317.95, Y=753.16, Mass=1307, SNR=25.5, Peak=131 HFD=2.7
01:23:18.422 00.004 1032 MultiStar: [#1 0.29,-0.02,0.95,U] [#2 0.27,-0.23,0.77,U] [#3 0.44,0.05,0.67,U] [#4 0.08,-0.08,0.72,U] [#5 0.18,0.12,0.72,U] [#6 0.03,-0.05,0.59,U] [#7 0.31,0.16,0.53,U] [#8 0.22,-0.02,0.58,U] 
01:23:18.429 00.007 1032 refined, 8 included, MultiStar: {0.23, -0.01}, one-star: {0.26, 0.05}
01:23:18.434 00.005 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
01:23:18.438 00.004 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
01:23:18.444 00.006 1032 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.03 mountX=-0.07 mountY=-0.23, mountTheta=-1.86
01:23:18.449 00.005 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.01, opts=13)
01:23:18.452 00.003 1032 Enqueuing Move request for scope (0.23, -0.01)
01:23:18.458 00.006 10072 Worker thread wakes up
01:23:18.459 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
01:23:18.459 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
01:23:18.459 00.000 10072 Moving (0.23, -0.01) raw xDistance=-0.07 yDistance=-0.23
01:23:18.462 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:18.468 00.006 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:23:18.468 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:23:18.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:18.469 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:23:18.469 00.000 10072 MoveAxis(E, 5, ABG)
01:23:18.469 00.000 10072 Guiding  Dir = 2, Dur = 5
01:23:18.470 00.001 10072 IsGuiding returns 0
01:23:18.471 00.001 10072 PulseGuide returned control before completion, sleep 15
01:23:18.501 00.030 10072 IsGuiding returns 0
01:23:18.501 00.000 10072 Move returns status 0, amount 5
01:23:18.503 00.002 10072 MoveAxis(N, 0, ABG)
01:23:18.503 00.000 10072 Move returns status 0, amount 0
01:23:18.503 00.000 10072 move complete, result=0
01:23:18.503 00.000 10072 worker thread done servicing request
01:23:18.511 00.008 1032 UpdateGuideState exits: m=1307 SNR=25.5
01:23:18.517 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:18.533 00.016 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:18.537 00.004 1032 Enqueuing Expose request
01:23:18.540 00.003 10072 Worker thread wakes up
01:23:18.540 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
01:23:18.543 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:18.544 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:19.352 00.808 10072 Exposure complete
01:23:19.658 00.306 10072 worker thread done servicing request
01:23:19.658 00.000 1032 OnExposeComplete: enter
01:23:19.662 00.004 1032 UpdateGuideState(): m_state=6
01:23:19.689 00.027 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2895
01:23:19.692 00.003 1032 Star::Find returns 1 (0), X=317.82, Y=753.21, Mass=1393, SNR=26.3, Peak=143 HFD=2.7
01:23:19.695 00.003 1032 MultiStar: [#1 0.31,-0.08,0.97,U] [#2 0.34,-0.11,0.77,U] [#3 0.37,0.00,0.69,U] [#4 0.10,-0.06,0.70,U] [#5 0.14,0.14,0.74,U] [#6 0.19,-0.09,0.60,U] [#7 0.48,0.07,0.54,U] [#8 0.21,-0.04,0.53,U] 
01:23:19.698 00.003 1032 single-star, 8 included, MultiStar: {0.25, -0.01}, one-star: {0.14, 0.10}
01:23:19.700 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
01:23:19.703 00.003 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
01:23:19.706 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.62 mountX=0.06 mountY=-0.16, mountTheta=-1.21
01:23:19.712 00.006 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.10, opts=13)
01:23:19.715 00.003 1032 Enqueuing Move request for scope (0.14, 0.10)
01:23:19.718 00.003 10072 Worker thread wakes up
01:23:19.718 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
01:23:19.718 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
01:23:19.718 00.000 10072 Moving (0.14, 0.10) raw xDistance=0.06 yDistance=-0.16
01:23:19.721 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:19.725 00.004 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:23:19.725 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:23:19.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:19.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:23:19.725 00.000 10072 MoveAxis(E, 8, ABG)
01:23:19.725 00.000 10072 Guiding  Dir = 2, Dur = 8
01:23:19.726 00.001 10072 IsGuiding returns 0
01:23:19.726 00.000 10072 PulseGuide returned control before completion, sleep 18
01:23:19.758 00.032 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:23:19.765 00.007 10072 IsGuiding returns 0
01:23:19.765 00.000 10072 Move returns status 0, amount 8
01:23:19.766 00.001 10072 MoveAxis(N, 0, ABG)
01:23:19.767 00.001 10072 Move returns status 0, amount 0
01:23:19.767 00.000 10072 move complete, result=0
01:23:19.767 00.000 10072 worker thread done servicing request
01:23:19.768 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:19.773 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:19.787 00.014 1032 Enqueuing Expose request
01:23:19.794 00.007 10072 Worker thread wakes up
01:23:19.795 00.001 1032 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
01:23:19.804 00.009 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:19.804 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:20.542 00.738 10072 Exposure complete
01:23:20.737 00.195 10072 worker thread done servicing request
01:23:20.737 00.000 1032 OnExposeComplete: enter
01:23:20.743 00.006 1032 UpdateGuideState(): m_state=6
01:23:20.746 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2896
01:23:20.751 00.005 1032 Star::Find returns 1 (0), X=317.88, Y=753.15, Mass=1349, SNR=25.9, Peak=139 HFD=2.7
01:23:20.754 00.003 1032 MultiStar: [#1 0.38,-0.08,0.98,U] [#2 0.34,-0.28,0.76,U] [#3 0.37,-0.09,0.67,U] [#4 0.03,-0.17,0.77,U] [#5 0.22,0.04,0.71,U] [#6 0.13,-0.21,0.60,U] [#7 0.52,-0.11,0.54,U] [#8 0.29,-0.10,0.57,U] 
01:23:20.757 00.003 1032 single-star, 8 included, MultiStar: {0.27, -0.10}, one-star: {0.20, 0.04}
01:23:20.761 00.004 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
01:23:20.764 00.003 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
01:23:20.770 00.006 1032 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.21 cameraTheta=0.21 mountX=-0.01 mountY=-0.21, mountTheta=-1.62
01:23:20.777 00.007 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.04, opts=13)
01:23:20.847 00.070 1032 Enqueuing Move request for scope (0.20, 0.04)
01:23:20.853 00.006 10072 Worker thread wakes up
01:23:20.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
01:23:20.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
01:23:20.853 00.000 10072 Moving (0.20, 0.04) raw xDistance=-0.01 yDistance=-0.21
01:23:20.856 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:20.862 00.006 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:23:20.862 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:23:20.862 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.31 newest=-0.59
01:23:20.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:23:20.862 00.000 10072 MoveAxis(E, 7, ABG)
01:23:20.862 00.000 10072 Guiding  Dir = 2, Dur = 7
01:23:20.863 00.001 10072 IsGuiding returns 0
01:23:20.864 00.001 10072 PulseGuide returned control before completion, sleep 17
01:23:20.889 00.025 10072 IsGuiding returns 0
01:23:20.889 00.000 10072 Move returns status 0, amount 7
01:23:20.889 00.000 10072 BLC: Oldest BLC event removed
01:23:20.890 00.001 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
01:23:20.890 00.000 10072 MoveAxis(N, 218, ABG)
01:23:20.890 00.000 10072 Guiding  Dir = 0, Dur = 218
01:23:20.890 00.000 10072 IsGuiding returns 0
01:23:20.892 00.002 10072 PulseGuide returned control before completion, sleep 228
01:23:20.894 00.002 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:23:20.897 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:20.900 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:20.903 00.003 1032 Enqueuing Expose request
01:23:21.124 00.221 10072 IsGuiding returns 0
01:23:21.124 00.000 10072 Move returns status 0, amount 218
01:23:21.124 00.000 10072 move complete, result=0
01:23:21.124 00.000 10072 worker thread done servicing request
01:23:21.124 00.000 10072 Worker thread wakes up
01:23:21.124 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:21.125 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:21.441 00.316 1032 GuideStep: -0.0 px 7 ms EAST, -0.2 px 218 ms NORTH
01:23:21.864 00.423 10072 Exposure complete
01:23:22.051 00.187 10072 worker thread done servicing request
01:23:22.051 00.000 1032 OnExposeComplete: enter
01:23:22.061 00.010 1032 UpdateGuideState(): m_state=6
01:23:22.067 00.006 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2897
01:23:22.071 00.004 1032 Star::Find returns 1 (0), X=317.80, Y=753.13, Mass=1544, SNR=27.7, Peak=143 HFD=2.8
01:23:22.075 00.004 1032 MultiStar: [#1 0.31,-0.04,0.87,U] [#2 0.28,-0.13,0.74,U] [#3 0.21,-0.00,0.63,U] [#4 -0.03,-0.17,0.67,U] [#5 0.21,0.11,0.69,U] [#6 0.12,-0.17,0.56,U] [#7 0.28,0.03,0.49,U] [#8 0.06,-0.07,0.55,U] 
01:23:22.078 00.003 1032 single-star, 8 included, MultiStar: {0.18, -0.04}, one-star: {0.12, 0.03}
01:23:22.081 00.003 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
01:23:22.085 00.004 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
01:23:22.088 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.21 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
01:23:22.093 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
01:23:22.097 00.004 1032 Enqueuing Move request for scope (0.12, 0.03)
01:23:22.100 00.003 10072 Worker thread wakes up
01:23:22.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
01:23:22.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
01:23:22.100 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.01 yDistance=-0.12
01:23:22.100 00.000 10072 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.205393, 1:0.121316
01:23:22.100 00.000 10072 BLC: No correction, Miss < min_move
01:23:22.104 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:22.109 00.005 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:23:22.111 00.002 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:23:22.111 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:22.112 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:23:22.112 00.000 10072 MoveAxis(E, 6, ABG)
01:23:22.113 00.001 10072 Guiding  Dir = 2, Dur = 6
01:23:22.114 00.001 10072 IsGuiding returns 0
01:23:22.115 00.001 10072 PulseGuide returned control before completion, sleep 16
01:23:22.142 00.027 10072 IsGuiding returns 0
01:23:22.142 00.000 10072 Move returns status 0, amount 6
01:23:22.142 00.000 10072 MoveAxis(N, 0, ABG)
01:23:22.142 00.000 10072 Move returns status 0, amount 0
01:23:22.142 00.000 10072 move complete, result=0
01:23:22.142 00.000 10072 worker thread done servicing request
01:23:22.144 00.002 1032 UpdateGuideState exits: m=1544 SNR=27.7
01:23:22.148 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:22.151 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:22.156 00.005 1032 Enqueuing Expose request
01:23:22.160 00.004 10072 Worker thread wakes up
01:23:22.160 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:23:22.164 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:22.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:22.981 00.817 10072 Exposure complete
01:23:23.652 00.671 1032 OnExposeComplete: enter
01:23:23.658 00.006 10072 worker thread done servicing request
01:23:23.658 00.000 1032 UpdateGuideState(): m_state=6
01:23:23.665 00.007 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2898
01:23:23.670 00.005 1032 Star::Find returns 1 (0), X=317.73, Y=753.03, Mass=1267, SNR=25.1, Peak=125 HFD=2.5
01:23:23.683 00.013 1032 MultiStar: [#1 0.17,-0.20,0.95,U] [#2 0.17,-0.30,0.79,U] [#3 0.35,-0.14,0.73,U] [#4 0.07,-0.30,0.72,U] [#5 0.04,-0.03,0.72,U] [#6 0.18,-0.17,0.62,U] [#7 0.35,-0.19,0.58,U] [#8 -0.04,-0.28,0.61,U] 
01:23:23.688 00.005 1032 single-star, 8 included, MultiStar: {0.14, -0.18}, one-star: {0.05, -0.07}
01:23:23.692 00.004 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
01:23:23.696 00.004 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
01:23:23.961 00.265 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.95 mountX=-0.08 mountY=-0.03, mountTheta=-2.78
01:23:23.970 00.009 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
01:23:23.974 00.004 1032 Enqueuing Move request for scope (0.05, -0.07)
01:23:23.979 00.005 10072 Worker thread wakes up
01:23:23.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
01:23:23.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
01:23:23.979 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
01:23:23.979 00.000 10072 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.205393, 1:0.121316, 2:0.030200
01:23:23.979 00.000 10072 BLC: No correction, Miss < min_move
01:23:23.983 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:23.991 00.008 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:23:23.992 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:23:23.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:23.992 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:23:23.992 00.000 10072 MoveAxis(E, 5, ABG)
01:23:23.992 00.000 10072 Guiding  Dir = 2, Dur = 5
01:23:23.993 00.001 10072 IsGuiding returns 0
01:23:23.994 00.001 10072 PulseGuide returned control before completion, sleep 15
01:23:24.009 00.015 10072 IsGuiding returns 1
01:23:24.009 00.000 10072 scope still moving after pulse duration time elapsed
01:23:24.323 00.314 10072 IsGuiding returns 1
01:23:24.332 00.009 1032 UpdateGuideState exits: m=1267 SNR=25.1
01:23:24.336 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:24.339 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:24.342 00.003 1032 Enqueuing Expose request
01:23:24.354 00.012 10072 IsGuiding returns 1
01:23:24.644 00.290 10072 IsGuiding returns 1
01:23:24.670 00.026 10072 IsGuiding returns 1
01:23:24.701 00.031 10072 IsGuiding returns 1
01:23:24.733 00.032 10072 IsGuiding returns 1
01:23:24.765 00.032 10072 IsGuiding returns 1
01:23:24.803 00.038 10072 IsGuiding returns 1
01:23:25.102 00.299 10072 IsGuiding returns 1
01:23:25.196 00.094 10072 IsGuiding returns 1
01:23:25.231 00.035 10072 IsGuiding returns 1
01:23:25.313 00.082 10072 IsGuiding returns 1
01:23:25.660 00.347 10072 IsGuiding returns 1
01:23:25.692 00.032 10072 IsGuiding returns 1
01:23:25.747 00.055 10072 IsGuiding returns 1
01:23:26.022 00.275 10072 IsGuiding returns 1
01:23:26.028 00.006 10072 IsGuiding returns 1
01:23:26.028 00.000 10072 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:681->timeout exceeded waiting for guiding pulse to complete
01:23:26.029 00.001 10072 GetBoolean("/Confirm/1/PulseGuideFailedAlertEnabled", 1) returns 0
01:23:26.029 00.000 10072 Suppressed alert:  PulseGuide command to mount has failed - guiding is likely to be ineffective.
01:23:26.029 00.000 10072 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
01:23:26.029 00.000 10072 Move returns status 1, amount 0
01:23:26.030 00.001 10072 MoveAxis(N, 0, ABG)
01:23:26.030 00.000 10072 Move returns status 0, amount 0
01:23:26.030 00.000 10072 move complete, result=0
01:23:26.030 00.000 10072 worker thread done servicing request
01:23:26.030 00.000 10072 Worker thread wakes up
01:23:26.031 00.001 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:26.034 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:26.034 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:26.665 00.631 10072 Exposure complete
01:23:26.742 00.077 10072 worker thread done servicing request
01:23:26.742 00.000 1032 OnExposeComplete: enter
01:23:26.745 00.003 1032 UpdateGuideState(): m_state=6
01:23:26.752 00.007 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2899
01:23:26.755 00.003 1032 Star::Find returns 1 (0), X=317.80, Y=753.04, Mass=1416, SNR=26.5, Peak=138 HFD=2.6
01:23:26.758 00.003 1032 MultiStar: [#1 0.26,-0.14,0.96,U] [#2 0.29,0.10,0.72,U] [#3 0.40,0.01,0.66,U] [#4 0.21,-0.26,0.74,U] [#5 0.10,0.09,0.72,U] [#6 0.22,-0.28,0.60,U] [#7 0.30,0.07,0.54,U] [#8 0.12,-0.23,0.55,U] 
01:23:26.761 00.003 1032 single-star, 8 included, MultiStar: {0.22, -0.08}, one-star: {0.12, -0.06}
01:23:26.764 00.003 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
01:23:26.767 00.003 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
01:23:26.774 00.007 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.47 mountX=-0.09 mountY=-0.10, mountTheta=-2.31
01:23:26.777 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
01:23:26.780 00.003 1032 Enqueuing Move request for scope (0.12, -0.06)
01:23:26.783 00.003 10072 Worker thread wakes up
01:23:26.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
01:23:26.783 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
01:23:26.783 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
01:23:26.783 00.000 10072 BLC: window closed
01:23:26.783 00.000 10072 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.205393, 1:0.121316, 2:0.030200
01:23:26.783 00.000 10072 BLC: No correction, Miss < min_move
01:23:26.788 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:26.796 00.008 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:23:26.796 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:23:26.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:26.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:23:26.797 00.001 10072 MoveAxis(E, 6, ABG)
01:23:26.797 00.000 10072 Guiding  Dir = 2, Dur = 6
01:23:26.797 00.000 10072 IsGuiding returns 0
01:23:26.799 00.002 10072 PulseGuide returned control before completion, sleep 15
01:23:26.817 00.018 10072 IsGuiding returns 0
01:23:26.818 00.001 10072 Move returns status 0, amount 6
01:23:26.818 00.000 10072 MoveAxis(N, 0, ABG)
01:23:26.818 00.000 10072 Move returns status 0, amount 0
01:23:26.818 00.000 10072 move complete, result=0
01:23:26.818 00.000 10072 worker thread done servicing request
01:23:26.825 00.007 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:23:26.830 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:26.839 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:26.842 00.003 1032 Enqueuing Expose request
01:23:26.845 00.003 10072 Worker thread wakes up
01:23:26.845 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:23:26.848 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:26.848 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:27.260 00.412 10072 Exposure complete
01:23:27.337 00.077 10072 worker thread done servicing request
01:23:27.337 00.000 1032 OnExposeComplete: enter
01:23:27.341 00.004 1032 UpdateGuideState(): m_state=6
01:23:27.344 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2900
01:23:27.347 00.003 1032 Star::Find returns 1 (0), X=317.70, Y=753.27, Mass=1230, SNR=24.7, Peak=116 HFD=2.9
01:23:27.351 00.004 1032 MultiStar: [#1 0.15,-0.02,1.04,U] [#2 0.22,-0.03,0.76,U] [#3 0.39,0.05,0.72,U] [#4 0.22,-0.16,0.72,U] [#5 0.13,0.18,0.73,U] [#6 0.09,-0.18,0.65,U] [#7 0.61,-0.03,0.57,U] [#8 0.20,-0.14,0.60,U] 
01:23:27.354 00.003 1032 single-star, 8 included, MultiStar: {0.21, -0.01}, one-star: {0.02, 0.17}
01:23:27.357 00.003 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
01:23:27.360 00.003 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
01:23:27.364 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.46 mountX=0.16 mountY=-0.06, mountTheta=-0.37
01:23:27.371 00.007 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.17, opts=13)
01:23:27.374 00.003 1032 Enqueuing Move request for scope (0.02, 0.17)
01:23:27.377 00.003 10072 Worker thread wakes up
01:23:27.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
01:23:27.377 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
01:23:27.377 00.000 10072 Moving (0.02, 0.17) raw xDistance=0.16 yDistance=-0.06
01:23:27.380 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:27.386 00.006 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.84
01:23:27.386 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:23:27.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:27.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:23:27.387 00.001 10072 MoveAxis(W, 69, ABG)
01:23:27.387 00.000 10072 Guiding  Dir = 3, Dur = 69
01:23:27.387 00.000 10072 IsGuiding returns 0
01:23:27.387 00.000 10072 PulseGuide returned control before completion, sleep 79
01:23:27.411 00.024 1032 UpdateGuideState exits: m=1230 SNR=24.7
01:23:27.415 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:27.418 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:27.420 00.002 1032 Enqueuing Expose request
01:23:27.475 00.055 10072 IsGuiding returns 1
01:23:27.475 00.000 10072 scope still moving after pulse duration time elapsed
01:23:27.506 00.031 10072 IsGuiding returns 0
01:23:27.506 00.000 10072 scope move finished after 69 + 50 ms
01:23:27.506 00.000 10072 Move returns status 0, amount 69
01:23:27.508 00.002 10072 MoveAxis(N, 0, ABG)
01:23:27.508 00.000 10072 Move returns status 0, amount 0
01:23:27.508 00.000 10072 move complete, result=0
01:23:27.508 00.000 10072 worker thread done servicing request
01:23:27.508 00.000 10072 Worker thread wakes up
01:23:27.508 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:27.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:27.508 00.000 1032 GuideStep: 0.2 px 69 ms WEST, -0.1 px 0 ms NORTH
01:23:28.134 00.626 10072 Exposure complete
01:23:28.195 00.061 10072 worker thread done servicing request
01:23:28.196 00.001 1032 OnExposeComplete: enter
01:23:28.198 00.002 1032 UpdateGuideState(): m_state=6
01:23:28.200 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2901
01:23:28.202 00.002 1032 Star::Find returns 1 (0), X=317.96, Y=752.92, Mass=1255, SNR=25.0, Peak=141 HFD=2.8
01:23:28.204 00.002 1032 MultiStar: [#1 0.24,-0.30,1.01,U] [#2 0.19,-0.36,0.76,U] [#3 0.42,-0.19,0.70,U] [#4 0.21,-0.29,0.75,U] [#5 0.18,0.02,0.74,U] [#6 0.29,-0.45,0.60,U] [#7 0.56,-0.15,0.55,U] [#8 0.18,-0.21,0.54,U] 
01:23:28.208 00.004 1032 single-star, 8 included, MultiStar: {0.27, -0.23}, one-star: {0.27, -0.18}
01:23:28.211 00.003 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
01:23:28.213 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
01:23:28.215 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=-0.18 hyp=0.33 cameraTheta=-0.59 mountX=-0.25 mountY=-0.22, mountTheta=-2.42
01:23:28.217 00.002 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.18, opts=13)
01:23:28.219 00.002 1032 Enqueuing Move request for scope (0.27, -0.18)
01:23:28.222 00.003 10072 Worker thread wakes up
01:23:28.223 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.18) opts 0xd
01:23:28.223 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.18)
01:23:28.223 00.000 10072 Moving (0.27, -0.18) raw xDistance=-0.25 yDistance=-0.22
01:23:28.226 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:28.229 00.003 10072 PPEC rslt: input = -0.25, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 287.84
01:23:28.229 00.000 10072 PPEC: input: -0.25, control: -0.11, exposure: 500
01:23:28.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:23:28.229 00.000 10072 MoveAxis(E, 117, ABG)
01:23:28.229 00.000 10072 Guiding  Dir = 2, Dur = 117
01:23:28.230 00.001 10072 IsGuiding returns 0
01:23:28.231 00.001 10072 PulseGuide returned control before completion, sleep 127
01:23:28.253 00.022 1032 UpdateGuideState exits: m=1255 SNR=25.0
01:23:28.256 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:28.258 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:28.260 00.002 1032 Enqueuing Expose request
01:23:28.385 00.125 10072 IsGuiding returns 0
01:23:28.385 00.000 10072 Move returns status 0, amount 117
01:23:28.385 00.000 10072 MoveAxis(N, 140, ABG)
01:23:28.385 00.000 10072 Guiding  Dir = 0, Dur = 140
01:23:28.385 00.000 10072 IsGuiding returns 0
01:23:28.386 00.001 10072 PulseGuide returned control before completion, sleep 150
01:23:28.553 00.167 10072 IsGuiding returns 0
01:23:28.553 00.000 10072 Move returns status 0, amount 140
01:23:28.553 00.000 10072 move complete, result=0
01:23:28.553 00.000 10072 worker thread done servicing request
01:23:28.553 00.000 1032 GuideStep: -0.2 px 117 ms EAST, -0.2 px 140 ms NORTH
01:23:28.556 00.003 10072 Worker thread wakes up
01:23:28.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:28.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:29.304 00.748 10072 Exposure complete
01:23:29.363 00.059 10072 worker thread done servicing request
01:23:29.363 00.000 1032 OnExposeComplete: enter
01:23:29.365 00.002 1032 UpdateGuideState(): m_state=6
01:23:29.369 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2902
01:23:29.370 00.001 1032 Star::Find returns 1 (0), X=317.83, Y=753.21, Mass=1192, SNR=24.3, Peak=115 HFD=2.9
01:23:29.373 00.003 1032 MultiStar: [#1 0.13,-0.08,1.13,U] [#2 0.22,-0.06,0.77,U] [#3 0.35,-0.05,0.75,U] [#4 0.12,-0.14,0.79,U] [#5 -0.01,0.04,0.78,U] [#6 0.17,-0.19,0.62,U] [#7 0.42,0.06,0.59,U] [#8 0.12,0.07,0.59,U] 
01:23:29.375 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.03}, one-star: {0.15, 0.10}
01:23:29.376 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
01:23:29.378 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
01:23:29.379 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.16 mountX=-0.07 mountY=-0.16, mountTheta=-1.99
01:23:29.382 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
01:23:29.384 00.002 1032 Enqueuing Move request for scope (0.18, -0.03)
01:23:29.386 00.002 10072 Worker thread wakes up
01:23:29.386 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
01:23:29.386 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
01:23:29.386 00.000 10072 Moving (0.18, -0.03) raw xDistance=-0.07 yDistance=-0.16
01:23:29.388 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:29.391 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:29.391 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:23:29.391 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:29.391 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:23:29.392 00.001 10072 MoveAxis(E, 6, ABG)
01:23:29.392 00.000 10072 Guiding  Dir = 2, Dur = 6
01:23:29.392 00.000 10072 IsGuiding returns 0
01:23:29.393 00.001 10072 PulseGuide returned control before completion, sleep 16
01:23:29.410 00.017 10072 IsGuiding returns 0
01:23:29.410 00.000 10072 Move returns status 0, amount 6
01:23:29.410 00.000 10072 MoveAxis(N, 0, ABG)
01:23:29.410 00.000 10072 Move returns status 0, amount 0
01:23:29.411 00.001 10072 move complete, result=0
01:23:29.411 00.000 10072 worker thread done servicing request
01:23:29.411 00.000 1032 UpdateGuideState exits: m=1192 SNR=24.3
01:23:29.414 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:29.416 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:29.418 00.002 1032 Enqueuing Expose request
01:23:29.420 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
01:23:29.422 00.002 10072 Worker thread wakes up
01:23:29.422 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:29.423 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:29.834 00.411 10072 Exposure complete
01:23:29.886 00.052 10072 worker thread done servicing request
01:23:29.886 00.000 1032 OnExposeComplete: enter
01:23:29.888 00.002 1032 UpdateGuideState(): m_state=6
01:23:29.891 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2903
01:23:29.893 00.002 1032 Star::Find returns 1 (0), X=317.66, Y=753.17, Mass=1365, SNR=26.0, Peak=132 HFD=2.7
01:23:29.896 00.003 1032 MultiStar: [#1 0.17,-0.04,0.96,U] [#2 0.25,-0.16,0.70,U] [#3 0.30,-0.06,0.72,U] [#4 0.06,0.00,0.73,U] [#5 0.06,0.03,0.70,U] [#6 0.10,-0.11,0.65,U] [#7 0.46,0.03,0.56,U] [#8 0.09,0.03,0.56,U] 
01:23:29.897 00.001 1032 single-star, 8 included, MultiStar: {0.15, -0.02}, one-star: {-0.03, 0.07}
01:23:29.899 00.002 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
01:23:29.901 00.002 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
01:23:29.902 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.94 mountX=0.07 mountY=0.01, mountTheta=0.11
01:23:29.905 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
01:23:29.908 00.003 1032 Enqueuing Move request for scope (-0.03, 0.07)
01:23:29.910 00.002 10072 Worker thread wakes up
01:23:29.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
01:23:29.910 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
01:23:29.910 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.01
01:23:29.912 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:29.915 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:29.915 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
01:23:29.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:29.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:23:29.915 00.000 10072 MoveAxis(E, 6, ABG)
01:23:29.915 00.000 10072 Guiding  Dir = 2, Dur = 6
01:23:29.915 00.000 10072 IsGuiding returns 0
01:23:29.916 00.001 10072 PulseGuide returned control before completion, sleep 16
01:23:29.934 00.018 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:23:29.937 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:29.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:29.940 00.001 1032 Enqueuing Expose request
01:23:29.943 00.003 10072 IsGuiding returns 0
01:23:29.943 00.000 10072 Move returns status 0, amount 6
01:23:29.943 00.000 10072 MoveAxis(N, 0, ABG)
01:23:29.943 00.000 10072 Move returns status 0, amount 0
01:23:29.943 00.000 10072 move complete, result=0
01:23:29.943 00.000 10072 worker thread done servicing request
01:23:29.943 00.000 10072 Worker thread wakes up
01:23:29.944 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:29.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:29.950 00.006 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
01:23:30.571 00.621 10072 Exposure complete
01:23:30.637 00.066 10072 worker thread done servicing request
01:23:30.637 00.000 1032 OnExposeComplete: enter
01:23:30.640 00.003 1032 UpdateGuideState(): m_state=6
01:23:30.649 00.009 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2904
01:23:30.652 00.003 1032 Star::Find returns 1 (0), X=317.74, Y=753.05, Mass=1575, SNR=28.0, Peak=157 HFD=2.5
01:23:30.654 00.002 1032 MultiStar: [#1 0.19,-0.05,0.88,U] [#2 0.04,-0.08,0.71,U] [#3 0.27,-0.06,0.66,U] [#4 0.09,-0.09,0.66,U] [#5 0.13,0.16,0.64,U] [#6 0.14,-0.23,0.56,U] [#7 0.40,-0.09,0.51,U] [#8 0.05,-0.11,0.54,U] 
01:23:30.656 00.002 1032 single-star, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.06, -0.06}
01:23:30.658 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
01:23:30.661 00.003 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
01:23:30.663 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.75 mountX=-0.07 mountY=-0.04, mountTheta=-2.58
01:23:30.667 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
01:23:30.670 00.003 1032 Enqueuing Move request for scope (0.06, -0.06)
01:23:30.673 00.003 10072 Worker thread wakes up
01:23:30.673 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
01:23:30.673 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
01:23:30.673 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.04
01:23:30.681 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:30.684 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:30.684 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:23:30.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:30.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:23:30.684 00.000 10072 MoveAxis(E, 7, ABG)
01:23:30.684 00.000 10072 Guiding  Dir = 2, Dur = 7
01:23:30.685 00.001 10072 IsGuiding returns 0
01:23:30.685 00.000 10072 PulseGuide returned control before completion, sleep 17
01:23:30.709 00.024 10072 IsGuiding returns 0
01:23:30.709 00.000 10072 Move returns status 0, amount 7
01:23:30.710 00.001 10072 MoveAxis(N, 0, ABG)
01:23:30.710 00.000 10072 Move returns status 0, amount 0
01:23:30.710 00.000 10072 move complete, result=0
01:23:30.710 00.000 10072 worker thread done servicing request
01:23:30.713 00.003 1032 UpdateGuideState exits: m=1575 SNR=28.0
01:23:30.716 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:30.719 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:30.722 00.003 1032 Enqueuing Expose request
01:23:30.727 00.005 10072 Worker thread wakes up
01:23:30.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:30.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:30.728 00.001 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
01:23:31.136 00.408 10072 Exposure complete
01:23:31.232 00.096 10072 worker thread done servicing request
01:23:31.232 00.000 1032 OnExposeComplete: enter
01:23:31.235 00.003 1032 UpdateGuideState(): m_state=6
01:23:31.237 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2905
01:23:31.239 00.002 1032 Star::Find returns 1 (0), X=317.67, Y=753.04, Mass=1347, SNR=25.9, Peak=133 HFD=2.7
01:23:31.241 00.002 1032 MultiStar: [#1 0.00,-0.07,0.93,U] [#2 0.25,-0.15,0.75,U] [#3 0.38,-0.04,0.70,U] [#4 0.11,-0.09,0.74,U] [#5 0.03,0.01,0.72,U] [#6 0.16,-0.09,0.63,U] [#7 0.40,-0.02,0.54,U] [#8 0.02,-0.08,0.58,U] 
01:23:31.244 00.003 1032 single-star, 8 included, MultiStar: {0.13, -0.07}, one-star: {-0.01, -0.07}
01:23:31.247 00.003 1032 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.83) = xAngle (-3.59 = 2.70)
01:23:31.249 00.002 1032 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.59 = 2.70)
01:23:31.251 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.76 mountX=-0.06 mountY=0.03, mountTheta=2.70
01:23:31.256 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
01:23:31.260 00.004 1032 Enqueuing Move request for scope (-0.01, -0.07)
01:23:31.261 00.001 10072 Worker thread wakes up
01:23:31.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
01:23:31.261 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
01:23:31.261 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.03
01:23:31.264 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:31.269 00.005 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:31.269 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:23:31.269 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:31.269 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:23:31.269 00.000 10072 MoveAxis(E, 7, ABG)
01:23:31.269 00.000 10072 Guiding  Dir = 2, Dur = 7
01:23:31.270 00.001 10072 IsGuiding returns 0
01:23:31.271 00.001 10072 PulseGuide returned control before completion, sleep 17
01:23:31.296 00.025 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:23:31.301 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:31.307 00.006 10072 IsGuiding returns 0
01:23:31.307 00.000 10072 Move returns status 0, amount 7
01:23:31.307 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:31.309 00.002 1032 Enqueuing Expose request
01:23:31.312 00.003 10072 MoveAxis(N, 0, ABG)
01:23:31.312 00.000 10072 Move returns status 0, amount 0
01:23:31.312 00.000 10072 move complete, result=0
01:23:31.312 00.000 10072 worker thread done servicing request
01:23:31.312 00.000 10072 Worker thread wakes up
01:23:31.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:31.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:31.323 00.011 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
01:23:31.947 00.624 10072 Exposure complete
01:23:32.009 00.062 10072 worker thread done servicing request
01:23:32.009 00.000 1032 OnExposeComplete: enter
01:23:32.011 00.002 1032 UpdateGuideState(): m_state=6
01:23:32.013 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2906
01:23:32.015 00.002 1032 Star::Find returns 1 (0), X=317.80, Y=753.18, Mass=1472, SNR=27.0, Peak=148 HFD=2.9
01:23:32.018 00.003 1032 MultiStar: [#1 0.12,-0.05,1.00,U] [#2 0.18,-0.06,0.69,U] [#3 0.32,0.05,0.67,U] [#4 0.10,-0.10,0.68,U] [#5 0.19,0.10,0.68,U] [#6 0.11,-0.09,0.57,U] [#7 0.40,0.08,0.52,U] [#8 0.12,-0.13,0.57,U] 
01:23:32.021 00.003 1032 single-star, 8 included, MultiStar: {0.17, -0.01}, one-star: {0.12, 0.08}
01:23:32.025 00.004 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
01:23:32.027 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
01:23:32.030 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.59 mountX=0.05 mountY=-0.13, mountTheta=-1.24
01:23:32.033 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
01:23:32.035 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
01:23:32.037 00.002 10072 Worker thread wakes up
01:23:32.037 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
01:23:32.037 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
01:23:32.038 00.001 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.13
01:23:32.040 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:32.044 00.004 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:32.044 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:23:32.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:32.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:23:32.044 00.000 10072 MoveAxis(E, 10, ABG)
01:23:32.044 00.000 10072 Guiding  Dir = 2, Dur = 10
01:23:32.045 00.001 10072 IsGuiding returns 0
01:23:32.045 00.000 10072 PulseGuide returned control before completion, sleep 20
01:23:32.067 00.022 1032 UpdateGuideState exits: m=1472 SNR=27.0
01:23:32.069 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:32.071 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:32.073 00.002 1032 Enqueuing Expose request
01:23:32.075 00.002 10072 IsGuiding returns 0
01:23:32.075 00.000 10072 Move returns status 0, amount 10
01:23:32.076 00.001 10072 MoveAxis(N, 0, ABG)
01:23:32.076 00.000 10072 Move returns status 0, amount 0
01:23:32.076 00.000 10072 move complete, result=0
01:23:32.076 00.000 10072 worker thread done servicing request
01:23:32.076 00.000 10072 Worker thread wakes up
01:23:32.076 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:32.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:32.086 00.010 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
01:23:32.496 00.410 10072 Exposure complete
01:23:32.555 00.059 10072 worker thread done servicing request
01:23:32.555 00.000 1032 OnExposeComplete: enter
01:23:32.557 00.002 1032 UpdateGuideState(): m_state=6
01:23:32.559 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2907
01:23:32.561 00.002 1032 Star::Find returns 1 (0), X=317.71, Y=753.18, Mass=1520, SNR=27.5, Peak=144 HFD=2.7
01:23:32.563 00.002 1032 MultiStar: [#1 0.14,-0.01,0.89,U] [#2 0.14,-0.14,0.69,U] [#3 0.30,-0.01,0.65,U] [#4 -0.01,-0.05,0.67,U] [#5 0.08,0.12,0.67,U] [#6 0.11,-0.00,0.57,U] [#7 0.26,0.06,0.53,U] [#8 0.01,-0.01,0.56,U] 
01:23:32.566 00.003 1032 single-star, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.03, 0.07}
01:23:32.568 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
01:23:32.569 00.001 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
01:23:32.571 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.17 mountX=0.06 mountY=-0.05, mountTheta=-0.66
01:23:32.574 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
01:23:32.576 00.002 1032 Enqueuing Move request for scope (0.03, 0.07)
01:23:32.578 00.002 10072 Worker thread wakes up
01:23:32.578 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
01:23:32.578 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
01:23:32.578 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
01:23:32.580 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:32.585 00.005 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:32.585 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:23:32.585 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:32.585 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:23:32.585 00.000 10072 MoveAxis(E, 9, ABG)
01:23:32.585 00.000 10072 Guiding  Dir = 2, Dur = 9
01:23:32.586 00.001 10072 IsGuiding returns 0
01:23:32.587 00.001 10072 PulseGuide returned control before completion, sleep 19
01:23:32.607 00.020 1032 UpdateGuideState exits: m=1520 SNR=27.5
01:23:32.609 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:32.611 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:32.614 00.003 1032 Enqueuing Expose request
01:23:32.618 00.004 10072 IsGuiding returns 0
01:23:32.618 00.000 10072 Move returns status 0, amount 9
01:23:32.618 00.000 10072 MoveAxis(N, 0, ABG)
01:23:32.618 00.000 10072 Move returns status 0, amount 0
01:23:32.619 00.001 10072 move complete, result=0
01:23:32.619 00.000 10072 worker thread done servicing request
01:23:32.619 00.000 10072 Worker thread wakes up
01:23:32.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:32.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:32.627 00.008 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
01:23:33.243 00.616 10072 Exposure complete
01:23:33.303 00.060 10072 worker thread done servicing request
01:23:33.304 00.001 1032 OnExposeComplete: enter
01:23:33.309 00.005 1032 UpdateGuideState(): m_state=6
01:23:33.312 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2908
01:23:33.314 00.002 1032 Star::Find returns 1 (0), X=317.63, Y=753.08, Mass=1529, SNR=27.6, Peak=139 HFD=2.9
01:23:33.318 00.004 1032 MultiStar: [#1 0.00,-0.02,0.89,U] [#2 -0.13,-0.14,0.73,U] [#3 -0.06,0.10,0.64,U] [#4 -0.23,-0.19,0.67,U] [#5 -0.03,-0.15,0.64,U] [#6 -0.12,-0.21,0.54,U] [#7 0.27,-0.02,0.50,U] [#8 -0.01,-0.02,0.55,U] 
01:23:33.320 00.002 1032 single-star, 8 included, MultiStar: {-0.05, -0.07}, one-star: {-0.05, -0.02}
01:23:33.322 00.002 1032 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.83) = xAngle (-4.57 = 1.72)
01:23:33.325 00.003 1032 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.57 = 1.72)
01:23:33.327 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.74 mountX=-0.01 mountY=0.05, mountTheta=1.72
01:23:33.331 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.02, opts=13)
01:23:33.341 00.010 1032 Enqueuing Move request for scope (-0.05, -0.02)
01:23:33.343 00.002 10072 Worker thread wakes up
01:23:33.345 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
01:23:33.345 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
01:23:33.345 00.000 10072 Moving (-0.05, -0.02) raw xDistance=-0.01 yDistance=0.05
01:23:33.347 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:33.349 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:33.350 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:23:33.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:33.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:23:33.350 00.000 10072 MoveAxis(E, 9, ABG)
01:23:33.350 00.000 10072 Guiding  Dir = 2, Dur = 9
01:23:33.350 00.000 10072 IsGuiding returns 0
01:23:33.351 00.001 10072 PulseGuide returned control before completion, sleep 19
01:23:33.373 00.022 1032 UpdateGuideState exits: m=1529 SNR=27.6
01:23:33.376 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:33.378 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:33.380 00.002 1032 Enqueuing Expose request
01:23:33.383 00.003 10072 IsGuiding returns 0
01:23:33.383 00.000 10072 Move returns status 0, amount 9
01:23:33.383 00.000 10072 MoveAxis(N, 0, ABG)
01:23:33.383 00.000 10072 Move returns status 0, amount 0
01:23:33.383 00.000 10072 move complete, result=0
01:23:33.384 00.001 10072 worker thread done servicing request
01:23:33.384 00.000 10072 Worker thread wakes up
01:23:33.384 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:33.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:33.392 00.008 1032 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
01:23:33.792 00.400 10072 Exposure complete
01:23:33.852 00.060 10072 worker thread done servicing request
01:23:33.854 00.002 1032 OnExposeComplete: enter
01:23:33.857 00.003 1032 UpdateGuideState(): m_state=6
01:23:33.860 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2909
01:23:33.865 00.005 1032 Star::Find returns 1 (0), X=317.53, Y=752.93, Mass=1464, SNR=27.0, Peak=160 HFD=3.0
01:23:33.868 00.003 1032 MultiStar: [#1 -0.06,-0.08,0.89,U] [#2 0.10,-0.20,0.72,U] [#3 -0.00,0.16,0.66,U] [#4 -0.28,-0.15,0.69,U] [#5 -0.08,-0.02,0.69,U] [#6 -0.18,-0.25,0.57,U] [#7 0.22,0.01,0.54,U] [#8 -0.12,-0.17,0.54,U] 
01:23:33.871 00.003 1032 refined, 8 included, MultiStar: {-0.07, -0.10}, one-star: {-0.15, -0.18}
01:23:33.874 00.003 1032 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.83) = xAngle (-4.00 = 2.28)
01:23:33.877 00.003 1032 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.00 = 2.28)
01:23:33.879 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.17 mountX=-0.08 mountY=0.09, mountTheta=2.28
01:23:33.882 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.10, opts=13)
01:23:33.885 00.003 1032 Enqueuing Move request for scope (-0.07, -0.10)
01:23:33.887 00.002 10072 Worker thread wakes up
01:23:33.887 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
01:23:33.887 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
01:23:33.887 00.000 10072 Moving (-0.07, -0.10) raw xDistance=-0.08 yDistance=0.09
01:23:33.889 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:33.893 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:33.893 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:23:33.893 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:33.893 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:23:33.893 00.000 10072 MoveAxis(E, 9, ABG)
01:23:33.893 00.000 10072 Guiding  Dir = 2, Dur = 9
01:23:33.894 00.001 10072 IsGuiding returns 0
01:23:33.895 00.001 10072 PulseGuide returned control before completion, sleep 19
01:23:33.916 00.021 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:23:33.919 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:33.921 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:33.924 00.003 1032 Enqueuing Expose request
01:23:33.930 00.006 10072 IsGuiding returns 0
01:23:33.930 00.000 10072 Move returns status 0, amount 9
01:23:33.931 00.001 10072 MoveAxis(N, 0, ABG)
01:23:33.931 00.000 10072 Move returns status 0, amount 0
01:23:33.931 00.000 10072 move complete, result=0
01:23:33.931 00.000 10072 worker thread done servicing request
01:23:33.931 00.000 10072 Worker thread wakes up
01:23:33.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:33.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:33.936 00.005 1032 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
01:23:34.559 00.623 10072 Exposure complete
01:23:34.625 00.066 10072 worker thread done servicing request
01:23:34.625 00.000 1032 OnExposeComplete: enter
01:23:34.629 00.004 1032 UpdateGuideState(): m_state=6
01:23:34.632 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2910
01:23:34.635 00.003 1032 Star::Find returns 1 (0), X=317.70, Y=753.16, Mass=1408, SNR=26.4, Peak=156 HFD=2.6
01:23:34.638 00.003 1032 MultiStar: [#1 0.18,-0.12,0.91,U] [#2 0.06,-0.14,0.71,U] [#3 0.33,0.01,0.65,U] [#4 -0.16,-0.18,0.69,U] [#5 -0.01,0.23,0.68,U] [#6 0.04,-0.08,0.58,U] [#7 0.49,-0.00,0.51,U] [#8 0.09,-0.03,0.63,U] 
01:23:34.641 00.003 1032 single-star, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.02, 0.06}
01:23:34.646 00.005 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
01:23:34.650 00.004 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
01:23:34.652 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.30 mountX=0.05 mountY=-0.03, mountTheta=-0.53
01:23:34.655 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
01:23:34.657 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
01:23:34.659 00.002 10072 Worker thread wakes up
01:23:34.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
01:23:34.659 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
01:23:34.659 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
01:23:34.662 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:34.665 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:34.666 00.001 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:23:34.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:34.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:23:34.666 00.000 10072 MoveAxis(E, 10, ABG)
01:23:34.666 00.000 10072 Guiding  Dir = 2, Dur = 10
01:23:34.667 00.001 10072 IsGuiding returns 0
01:23:34.667 00.000 10072 PulseGuide returned control before completion, sleep 20
01:23:34.691 00.024 1032 UpdateGuideState exits: m=1408 SNR=26.4
01:23:34.694 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:34.696 00.002 10072 IsGuiding returns 0
01:23:34.696 00.000 10072 Move returns status 0, amount 10
01:23:34.696 00.000 10072 MoveAxis(N, 0, ABG)
01:23:34.696 00.000 10072 Move returns status 0, amount 0
01:23:34.696 00.000 10072 move complete, result=0
01:23:34.696 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:34.699 00.003 1032 Enqueuing Expose request
01:23:34.701 00.002 10072 worker thread done servicing request
01:23:34.701 00.000 10072 Worker thread wakes up
01:23:34.701 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:34.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:34.701 00.000 1032 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
01:23:35.126 00.425 10072 Exposure complete
01:23:35.217 00.091 10072 worker thread done servicing request
01:23:35.223 00.006 1032 OnExposeComplete: enter
01:23:35.227 00.004 1032 UpdateGuideState(): m_state=6
01:23:35.232 00.005 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2911
01:23:35.243 00.011 1032 Star::Find returns 1 (0), X=317.60, Y=753.22, Mass=1530, SNR=27.6, Peak=158 HFD=3.0
01:23:35.246 00.003 1032 MultiStar: [#1 0.12,-0.09,0.89,U] [#2 0.19,-0.16,0.70,U] [#3 0.32,0.02,0.63,U] [#4 0.02,-0.12,0.66,U] [#5 -0.03,0.07,0.69,U] [#6 0.07,0.04,0.57,U] [#7 0.37,0.07,0.50,U] [#8 0.04,0.01,0.50,U] 
01:23:35.249 00.003 1032 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {-0.08, 0.11}
01:23:35.252 00.003 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
01:23:35.254 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
01:23:35.259 00.005 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.07 mountX=-0.03 mountY=-0.09, mountTheta=-1.90
01:23:35.282 00.023 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
01:23:35.285 00.003 1032 Enqueuing Move request for scope (0.10, -0.01)
01:23:35.288 00.003 10072 Worker thread wakes up
01:23:35.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
01:23:35.288 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
01:23:35.288 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.09
01:23:35.291 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:35.296 00.005 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:35.296 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:23:35.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:35.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:23:35.296 00.000 10072 MoveAxis(E, 10, ABG)
01:23:35.296 00.000 10072 Guiding  Dir = 2, Dur = 10
01:23:35.296 00.000 10072 IsGuiding returns 0
01:23:35.298 00.002 10072 PulseGuide returned control before completion, sleep 19
01:23:35.323 00.025 1032 UpdateGuideState exits: m=1530 SNR=27.6
01:23:35.327 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:35.335 00.008 10072 IsGuiding returns 0
01:23:35.335 00.000 10072 Move returns status 0, amount 10
01:23:35.335 00.000 10072 MoveAxis(N, 0, ABG)
01:23:35.336 00.001 10072 Move returns status 0, amount 0
01:23:35.336 00.000 10072 move complete, result=0
01:23:35.336 00.000 10072 worker thread done servicing request
01:23:35.336 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:35.345 00.009 1032 Enqueuing Expose request
01:23:35.349 00.004 10072 Worker thread wakes up
01:23:35.349 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
01:23:35.354 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:35.355 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:35.989 00.634 10072 Exposure complete
01:23:36.068 00.079 10072 worker thread done servicing request
01:23:36.068 00.000 1032 OnExposeComplete: enter
01:23:36.071 00.003 1032 UpdateGuideState(): m_state=6
01:23:36.074 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2912
01:23:36.077 00.003 1032 Star::Find returns 1 (0), X=317.63, Y=753.12, Mass=1403, SNR=26.4, Peak=140 HFD=3.2
01:23:36.084 00.007 1032 MultiStar: [#1 0.08,-0.01,0.99,U] [#2 0.21,-0.24,0.71,U] [#3 0.35,0.06,0.69,U] [#4 0.03,-0.05,0.71,U] [#5 0.02,0.18,0.72,U] [#6 0.12,-0.02,0.62,U] [#7 0.29,0.04,0.53,U] [#8 0.05,-0.16,0.54,U] 
01:23:36.089 00.005 1032 single-star, 8 included, MultiStar: {0.11, -0.02}, one-star: {-0.05, 0.02}
01:23:36.093 00.004 1032 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.83) = xAngle (0.96 = 0.96)
01:23:36.097 00.004 1032 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.96 = 0.96)
01:23:36.101 00.004 1032 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.79 mountX=0.03 mountY=0.04, mountTheta=0.96
01:23:36.105 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.02, opts=13)
01:23:36.108 00.003 1032 Enqueuing Move request for scope (-0.05, 0.02)
01:23:36.113 00.005 10072 Worker thread wakes up
01:23:36.113 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
01:23:36.114 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
01:23:36.114 00.000 10072 Moving (-0.05, 0.02) raw xDistance=0.03 yDistance=0.04
01:23:36.119 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:36.123 00.004 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:36.123 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:23:36.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:36.124 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:23:36.124 00.000 10072 MoveAxis(E, 11, ABG)
01:23:36.124 00.000 10072 Guiding  Dir = 2, Dur = 11
01:23:36.124 00.000 10072 IsGuiding returns 0
01:23:36.125 00.001 10072 PulseGuide returned control before completion, sleep 21
01:23:36.152 00.027 1032 UpdateGuideState exits: m=1403 SNR=26.4
01:23:36.155 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:36.160 00.005 10072 IsGuiding returns 0
01:23:36.160 00.000 10072 Move returns status 0, amount 11
01:23:36.160 00.000 10072 MoveAxis(N, 0, ABG)
01:23:36.161 00.001 10072 Move returns status 0, amount 0
01:23:36.161 00.000 10072 move complete, result=0
01:23:36.161 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:36.163 00.002 10072 worker thread done servicing request
01:23:36.163 00.000 1032 Enqueuing Expose request
01:23:36.166 00.003 10072 Worker thread wakes up
01:23:36.166 00.000 1032 GuideStep: 0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
01:23:36.170 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:36.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:36.587 00.417 10072 Exposure complete
01:23:36.697 00.110 10072 worker thread done servicing request
01:23:36.697 00.000 1032 OnExposeComplete: enter
01:23:36.700 00.003 1032 UpdateGuideState(): m_state=6
01:23:36.708 00.008 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2913
01:23:36.714 00.006 1032 Star::Find returns 1 (0), X=317.70, Y=753.09, Mass=1340, SNR=25.8, Peak=122 HFD=3.0
01:23:36.717 00.003 1032 MultiStar: [#1 0.15,0.03,0.98,U] [#2 0.14,0.02,0.77,U] [#3 0.35,0.04,0.65,U] [#4 0.12,-0.03,0.70,U] [#5 0.18,-0.13,0.67,U] [#6 0.08,-0.22,0.63,U] [#7 0.49,0.05,0.56,U] [#8 0.08,-0.25,0.57,U] 
01:23:36.719 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.05}, one-star: {0.02, -0.01}
01:23:36.722 00.003 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
01:23:36.724 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
01:23:36.726 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.69 mountX=-0.02 mountY=-0.01, mountTheta=-2.52
01:23:36.730 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
01:23:36.732 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
01:23:36.735 00.003 10072 Worker thread wakes up
01:23:36.736 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:23:36.736 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:23:36.736 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.01
01:23:36.741 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:36.744 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:36.745 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:23:36.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:36.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:23:36.745 00.000 10072 MoveAxis(E, 10, ABG)
01:23:36.745 00.000 10072 Guiding  Dir = 2, Dur = 10
01:23:36.746 00.001 10072 IsGuiding returns 0
01:23:36.746 00.000 10072 PulseGuide returned control before completion, sleep 20
01:23:36.769 00.023 10072 IsGuiding returns 0
01:23:36.770 00.001 10072 Move returns status 0, amount 10
01:23:36.770 00.000 10072 MoveAxis(N, 0, ABG)
01:23:36.770 00.000 10072 Move returns status 0, amount 0
01:23:36.770 00.000 10072 move complete, result=0
01:23:36.770 00.000 10072 worker thread done servicing request
01:23:36.772 00.002 1032 UpdateGuideState exits: m=1340 SNR=25.8
01:23:36.775 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:36.777 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:36.780 00.003 1032 Enqueuing Expose request
01:23:36.782 00.002 10072 Worker thread wakes up
01:23:36.782 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
01:23:36.785 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:36.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:37.417 00.632 10072 Exposure complete
01:23:37.501 00.084 10072 worker thread done servicing request
01:23:37.501 00.000 1032 OnExposeComplete: enter
01:23:37.506 00.005 1032 UpdateGuideState(): m_state=6
01:23:37.509 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2914
01:23:37.512 00.003 1032 Star::Find returns 1 (0), X=317.83, Y=753.12, Mass=1415, SNR=26.5, Peak=144 HFD=2.6
01:23:37.516 00.004 1032 MultiStar: [#1 0.23,-0.22,1.05,U] [#2 0.21,-0.19,0.71,U] [#3 0.36,-0.02,0.70,U] [#4 0.25,-0.14,0.71,U] [#5 0.18,-0.01,0.69,U] [#6 0.16,-0.19,0.58,U] [#7 0.51,0.09,0.52,U] [#8 0.28,-0.02,0.60,U] 
01:23:37.523 00.007 1032 single-star, 8 included, MultiStar: {0.25, -0.08}, one-star: {0.15, 0.01}
01:23:37.526 00.003 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
01:23:37.529 00.003 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
01:23:37.531 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.08 mountX=-0.03 mountY=-0.15, mountTheta=-1.75
01:23:37.535 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
01:23:37.540 00.005 1032 Enqueuing Move request for scope (0.15, 0.01)
01:23:37.543 00.003 10072 Worker thread wakes up
01:23:37.543 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
01:23:37.543 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
01:23:37.543 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.15
01:23:37.546 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:37.551 00.005 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:37.551 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:23:37.551 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:37.551 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:23:37.551 00.000 10072 MoveAxis(E, 12, ABG)
01:23:37.551 00.000 10072 Guiding  Dir = 2, Dur = 12
01:23:37.554 00.003 10072 IsGuiding returns 0
01:23:37.555 00.001 10072 PulseGuide returned control before completion, sleep 22
01:23:37.582 00.027 1032 UpdateGuideState exits: m=1415 SNR=26.5
01:23:37.587 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:37.590 00.003 10072 IsGuiding returns 0
01:23:37.590 00.000 10072 Move returns status 0, amount 12
01:23:37.590 00.000 10072 MoveAxis(N, 0, ABG)
01:23:37.590 00.000 10072 Move returns status 0, amount 0
01:23:37.590 00.000 10072 move complete, result=0
01:23:37.590 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:37.593 00.003 1032 Enqueuing Expose request
01:23:37.595 00.002 10072 worker thread done servicing request
01:23:37.595 00.000 10072 Worker thread wakes up
01:23:37.595 00.000 1032 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
01:23:37.598 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:37.599 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:38.010 00.411 10072 Exposure complete
01:23:38.091 00.081 10072 worker thread done servicing request
01:23:38.091 00.000 1032 OnExposeComplete: enter
01:23:38.095 00.004 1032 UpdateGuideState(): m_state=6
01:23:38.097 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2915
01:23:38.100 00.003 1032 Star::Find returns 1 (0), X=317.83, Y=753.08, Mass=1340, SNR=25.8, Peak=118 HFD=2.8
01:23:38.103 00.003 1032 MultiStar: [#1 0.24,-0.12,1.00,U] [#2 0.27,-0.12,0.74,U] [#3 0.39,-0.17,0.61,U] [#4 0.25,-0.19,0.70,U] [#5 0.18,0.10,0.69,U] [#6 0.18,-0.22,0.64,U] [#7 0.62,-0.09,0.55,U] [#8 0.18,-0.08,0.58,U] 
01:23:38.107 00.004 1032 single-star, 8 included, MultiStar: {0.26, -0.10}, one-star: {0.15, -0.03}
01:23:38.109 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
01:23:38.113 00.004 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
01:23:38.116 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.19 mountX=-0.07 mountY=-0.14, mountTheta=-2.02
01:23:38.121 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
01:23:38.124 00.003 1032 Enqueuing Move request for scope (0.15, -0.03)
01:23:38.128 00.004 10072 Worker thread wakes up
01:23:38.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
01:23:38.128 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
01:23:38.128 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.07 yDistance=-0.14
01:23:38.131 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:38.136 00.005 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:38.136 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:23:38.136 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:38.136 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:23:38.136 00.000 10072 MoveAxis(E, 10, ABG)
01:23:38.137 00.001 10072 Guiding  Dir = 2, Dur = 10
01:23:38.137 00.000 10072 IsGuiding returns 0
01:23:38.138 00.001 10072 PulseGuide returned control before completion, sleep 20
01:23:38.162 00.024 10072 IsGuiding returns 0
01:23:38.163 00.001 10072 Move returns status 0, amount 10
01:23:38.163 00.000 10072 MoveAxis(N, 0, ABG)
01:23:38.163 00.000 10072 Move returns status 0, amount 0
01:23:38.163 00.000 10072 move complete, result=0
01:23:38.163 00.000 10072 worker thread done servicing request
01:23:38.166 00.003 1032 UpdateGuideState exits: m=1340 SNR=25.8
01:23:38.170 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:38.175 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:38.180 00.005 1032 Enqueuing Expose request
01:23:38.183 00.003 10072 Worker thread wakes up
01:23:38.183 00.000 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:23:38.185 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:38.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:38.822 00.637 10072 Exposure complete
01:23:38.904 00.082 10072 worker thread done servicing request
01:23:38.904 00.000 1032 OnExposeComplete: enter
01:23:38.907 00.003 1032 UpdateGuideState(): m_state=6
01:23:38.910 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2916
01:23:38.914 00.004 1032 Star::Find returns 1 (0), X=317.74, Y=753.04, Mass=1407, SNR=26.4, Peak=123 HFD=2.6
01:23:38.917 00.003 1032 MultiStar: [#1 0.02,-0.11,0.92,U] [#2 0.16,-0.21,0.74,U] [#3 0.34,-0.17,0.65,U] [#4 0.03,-0.18,0.68,U] [#5 0.12,0.06,0.71,U] [#6 -0.06,-0.09,0.58,U] [#7 0.37,-0.01,0.54,U] [#8 -0.01,-0.18,0.60,U] 
01:23:38.921 00.004 1032 single-star, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.05, -0.06}
01:23:38.924 00.003 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
01:23:38.930 00.006 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
01:23:38.936 00.006 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.88 mountX=-0.08 mountY=-0.04, mountTheta=-2.71
01:23:38.943 00.007 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
01:23:38.947 00.004 1032 Enqueuing Move request for scope (0.05, -0.06)
01:23:38.952 00.005 10072 Worker thread wakes up
01:23:38.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
01:23:38.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
01:23:38.952 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.08 yDistance=-0.04
01:23:38.963 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:38.967 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:38.967 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:23:38.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:38.967 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:23:38.967 00.000 10072 MoveAxis(E, 12, ABG)
01:23:38.967 00.000 10072 Guiding  Dir = 2, Dur = 12
01:23:38.968 00.001 10072 IsGuiding returns 0
01:23:38.969 00.001 10072 PulseGuide returned control before completion, sleep 22
01:23:38.999 00.030 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:23:39.003 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:39.006 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:39.009 00.003 1032 Enqueuing Expose request
01:23:39.012 00.003 10072 IsGuiding returns 0
01:23:39.012 00.000 10072 Move returns status 0, amount 12
01:23:39.012 00.000 10072 MoveAxis(N, 0, ABG)
01:23:39.012 00.000 10072 Move returns status 0, amount 0
01:23:39.012 00.000 10072 move complete, result=0
01:23:39.012 00.000 10072 worker thread done servicing request
01:23:39.012 00.000 10072 Worker thread wakes up
01:23:39.013 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:39.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:39.026 00.013 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
01:23:39.433 00.407 10072 Exposure complete
01:23:39.509 00.076 10072 worker thread done servicing request
01:23:39.509 00.000 1032 OnExposeComplete: enter
01:23:39.511 00.002 1032 UpdateGuideState(): m_state=6
01:23:39.514 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2917
01:23:39.517 00.003 1032 Star::Find returns 1 (0), X=317.81, Y=753.04, Mass=1382, SNR=26.2, Peak=135 HFD=2.7
01:23:39.522 00.005 1032 MultiStar: [#1 0.11,-0.20,1.02,U] [#2 0.15,-0.21,0.72,U] [#3 0.43,-0.08,0.74,U] [#4 -0.01,-0.29,0.72,U] [#5 0.15,-0.02,0.70,U] [#6 0.07,-0.15,0.57,U] [#7 0.49,-0.12,0.54,U] [#8 0.09,-0.00,0.56,U] 
01:23:39.525 00.003 1032 single-star, 8 included, MultiStar: {0.17, -0.13}, one-star: {0.12, -0.06}
01:23:39.534 00.009 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
01:23:39.536 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
01:23:39.656 00.120 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.46 mountX=-0.09 mountY=-0.10, mountTheta=-2.29
01:23:39.660 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
01:23:39.664 00.004 1032 Enqueuing Move request for scope (0.12, -0.06)
01:23:39.667 00.003 10072 Worker thread wakes up
01:23:39.667 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
01:23:39.667 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
01:23:39.667 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
01:23:39.671 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:39.676 00.005 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:39.677 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:23:39.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:39.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:23:39.677 00.000 10072 MoveAxis(E, 11, ABG)
01:23:39.677 00.000 10072 Guiding  Dir = 2, Dur = 11
01:23:39.678 00.001 10072 IsGuiding returns 0
01:23:39.678 00.000 10072 PulseGuide returned control before completion, sleep 21
01:23:39.774 00.096 10072 IsGuiding returns 0
01:23:39.774 00.000 10072 Move returns status 0, amount 11
01:23:39.774 00.000 10072 MoveAxis(N, 0, ABG)
01:23:39.775 00.001 10072 Move returns status 0, amount 0
01:23:39.775 00.000 10072 move complete, result=0
01:23:39.775 00.000 10072 worker thread done servicing request
01:23:39.786 00.011 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:23:39.790 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:39.793 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:39.795 00.002 1032 Enqueuing Expose request
01:23:39.798 00.003 10072 Worker thread wakes up
01:23:39.798 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
01:23:39.801 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:39.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:40.438 00.637 10072 Exposure complete
01:23:40.512 00.074 10072 worker thread done servicing request
01:23:40.512 00.000 1032 OnExposeComplete: enter
01:23:40.517 00.005 1032 UpdateGuideState(): m_state=6
01:23:40.660 00.143 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2918
01:23:40.707 00.047 1032 Star::Find returns 1 (0), X=317.87, Y=752.92, Mass=1395, SNR=26.3, Peak=152 HFD=2.7
01:23:40.711 00.004 1032 MultiStar: [#1 0.33,-0.31,0.98,U] [#2 0.31,-0.37,0.72,U] [#3 0.39,-0.28,0.68,U] [#4 0.11,-0.29,0.67,U] [#5 0.19,-0.18,0.71,U] [#6 0.13,-0.29,0.58,U] [#7 0.55,-0.26,0.52,U] [#8 0.05,-0.21,0.57,U] 
01:23:40.714 00.003 1032 single-star, 8 included, MultiStar: {0.25, -0.26}, one-star: {0.19, -0.18}
01:23:40.718 00.004 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
01:23:40.721 00.003 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
01:23:40.724 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-0.77 mountX=-0.22 mountY=-0.14, mountTheta=-2.60
01:23:40.729 00.005 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.18, opts=13)
01:23:40.732 00.003 1032 Enqueuing Move request for scope (0.19, -0.18)
01:23:40.734 00.002 10072 Worker thread wakes up
01:23:40.735 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
01:23:40.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
01:23:40.735 00.000 10072 Moving (0.19, -0.18) raw xDistance=-0.22 yDistance=-0.14
01:23:40.737 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:40.742 00.005 10072 PPEC rslt: input = -0.22, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 287.84
01:23:40.742 00.000 10072 PPEC: input: -0.22, control: -0.11, exposure: 500
01:23:40.742 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:40.742 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:23:40.742 00.000 10072 MoveAxis(E, 116, ABG)
01:23:40.742 00.000 10072 Guiding  Dir = 2, Dur = 116
01:23:40.743 00.001 10072 IsGuiding returns 0
01:23:40.743 00.000 10072 PulseGuide returned control before completion, sleep 126
01:23:40.821 00.078 1032 UpdateGuideState exits: m=1395 SNR=26.3
01:23:40.824 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:40.829 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:40.831 00.002 1032 Enqueuing Expose request
01:23:40.873 00.042 10072 IsGuiding returns 0
01:23:40.873 00.000 10072 Move returns status 0, amount 116
01:23:40.873 00.000 10072 MoveAxis(N, 0, ABG)
01:23:40.873 00.000 10072 Move returns status 0, amount 0
01:23:40.873 00.000 10072 move complete, result=0
01:23:41.058 00.185 10072 worker thread done servicing request
01:23:41.058 00.000 10072 Worker thread wakes up
01:23:41.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:41.059 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:41.060 00.001 1032 GuideStep: -0.2 px 116 ms EAST, -0.1 px 0 ms NORTH
01:23:41.719 00.659 10072 Exposure complete
01:23:41.974 00.255 1032 OnExposeComplete: enter
01:23:41.977 00.003 10072 worker thread done servicing request
01:23:41.977 00.000 1032 UpdateGuideState(): m_state=6
01:23:41.982 00.005 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2919
01:23:41.994 00.012 1032 Star::Find returns 1 (0), X=317.74, Y=753.13, Mass=1649, SNR=28.6, Peak=159 HFD=2.7
01:23:42.000 00.006 1032 MultiStar: [#1 0.20,-0.09,0.85,U] [#2 0.16,-0.22,0.72,U] [#3 0.30,-0.19,0.62,U] [#4 0.10,-0.21,0.68,U] [#5 0.19,-0.03,0.65,U] [#6 0.23,-0.21,0.52,U] [#7 0.28,-0.27,0.47,U] [#8 -0.01,0.00,0.54,U] 
01:23:42.003 00.003 1032 single-star, 8 included, MultiStar: {0.16, -0.12}, one-star: {0.06, 0.03}
01:23:42.006 00.003 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
01:23:42.009 00.003 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
01:23:42.011 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.44 mountX=0.01 mountY=-0.06, mountTheta=-1.39
01:23:42.014 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
01:23:42.021 00.007 1032 Enqueuing Move request for scope (0.06, 0.03)
01:23:42.025 00.004 10072 Worker thread wakes up
01:23:42.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
01:23:42.025 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
01:23:42.025 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.06
01:23:42.029 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:42.033 00.004 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:42.033 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
01:23:42.033 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:42.034 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:23:42.034 00.000 10072 MoveAxis(E, 16, ABG)
01:23:42.034 00.000 10072 Guiding  Dir = 2, Dur = 16
01:23:42.034 00.000 10072 IsGuiding returns 0
01:23:42.036 00.002 10072 PulseGuide returned control before completion, sleep 26
01:23:42.063 00.027 10072 IsGuiding returns 0
01:23:42.064 00.001 10072 Move returns status 0, amount 16
01:23:42.064 00.000 10072 MoveAxis(N, 0, ABG)
01:23:42.064 00.000 10072 Move returns status 0, amount 0
01:23:42.064 00.000 10072 move complete, result=0
01:23:42.064 00.000 10072 worker thread done servicing request
01:23:42.064 00.000 1032 UpdateGuideState exits: m=1649 SNR=28.6
01:23:42.067 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:42.071 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:42.074 00.003 1032 Enqueuing Expose request
01:23:42.077 00.003 10072 Worker thread wakes up
01:23:42.077 00.000 1032 GuideStep: 0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
01:23:42.080 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:42.081 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:43.156 01.075 10072 Exposure complete
01:23:43.790 00.634 10072 worker thread done servicing request
01:23:43.790 00.000 1032 OnExposeComplete: enter
01:23:43.795 00.005 1032 UpdateGuideState(): m_state=6
01:23:43.799 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2920
01:23:43.802 00.003 1032 Star::Find returns 1 (0), X=317.97, Y=752.93, Mass=1373, SNR=26.1, Peak=148 HFD=2.8
01:23:43.805 00.003 1032 MultiStar: [#1 0.37,-0.28,0.97,U] [#2 0.24,-0.31,0.75,U] [#3 0.43,-0.17,0.69,U] [#4 -0.05,-0.28,0.66,U] [#5 0.03,-0.09,0.70,U] [#6 0.14,-0.24,0.60,U] [#7 0.56,-0.01,0.57,U] [#8 0.27,-0.14,0.59,U] 
01:23:43.807 00.002 1032 refined, 8 included, MultiStar: {0.26, -0.19}, one-star: {0.29, -0.17}
01:23:43.811 00.004 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
01:23:43.815 00.004 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
01:23:43.817 00.002 1032 CameraToMount -- cameraX=0.26 cameraY=-0.19 hyp=0.32 cameraTheta=-0.65 mountX=-0.25 mountY=-0.20, mountTheta=-2.48
01:23:43.822 00.005 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.19, opts=13)
01:23:43.825 00.003 1032 Enqueuing Move request for scope (0.26, -0.19)
01:23:43.827 00.002 10072 Worker thread wakes up
01:23:43.829 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.19) opts 0xd
01:23:43.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.19)
01:23:43.829 00.000 10072 Moving (0.26, -0.19) raw xDistance=-0.25 yDistance=-0.20
01:23:43.831 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:43.834 00.003 10072 PPEC rslt: input = -0.25, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 287.84
01:23:43.834 00.000 10072 PPEC: input: -0.25, control: -0.13, exposure: 500
01:23:43.835 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:43.835 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:23:43.835 00.000 10072 MoveAxis(E, 137, ABG)
01:23:43.835 00.000 10072 Guiding  Dir = 2, Dur = 137
01:23:43.835 00.000 10072 IsGuiding returns 0
01:23:43.836 00.001 10072 PulseGuide returned control before completion, sleep 147
01:23:44.121 00.285 10072 IsGuiding returns 0
01:23:44.121 00.000 10072 Move returns status 0, amount 137
01:23:44.121 00.000 10072 MoveAxis(N, 0, ABG)
01:23:44.121 00.000 10072 Move returns status 0, amount 0
01:23:44.121 00.000 10072 move complete, result=0
01:23:44.122 00.001 10072 worker thread done servicing request
01:23:44.490 00.368 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:23:44.493 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:44.495 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:44.498 00.003 1032 Enqueuing Expose request
01:23:44.500 00.002 10072 Worker thread wakes up
01:23:44.500 00.000 1032 GuideStep: -0.3 px 137 ms EAST, -0.2 px 0 ms NORTH
01:23:44.504 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:44.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:45.224 00.720 10072 Exposure complete
01:23:45.440 00.216 10072 worker thread done servicing request
01:23:45.440 00.000 1032 OnExposeComplete: enter
01:23:45.443 00.003 1032 UpdateGuideState(): m_state=6
01:23:45.446 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2921
01:23:45.449 00.003 1032 Star::Find returns 1 (0), X=317.70, Y=753.31, Mass=1347, SNR=25.9, Peak=134 HFD=2.9
01:23:45.452 00.003 1032 MultiStar: [#1 0.09,0.17,0.97,U] [#2 0.22,0.07,0.78,U] [#3 0.24,0.15,0.73,U] [#4 -0.07,0.16,0.74,U] [#5 -0.04,0.02,0.76,U] [#6 -0.10,0.07,0.60,U] [#7 0.47,0.12,0.55,U] [#8 0.08,0.13,0.57,U] 
01:23:45.455 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.13}, one-star: {0.02, 0.21}
01:23:45.458 00.003 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
01:23:45.461 00.003 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
01:23:45.464 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.94 mountX=0.10 mountY=-0.12, mountTheta=-0.89
01:23:45.469 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.13, opts=13)
01:23:45.471 00.002 1032 Enqueuing Move request for scope (0.09, 0.13)
01:23:45.474 00.003 10072 Worker thread wakes up
01:23:45.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
01:23:45.474 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
01:23:45.475 00.001 10072 Moving (0.09, 0.13) raw xDistance=0.10 yDistance=-0.12
01:23:45.524 00.049 10072 PPEC rslt: input = 0.10, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:45.524 00.000 10072 PPEC: input: 0.10, control: -0.02, exposure: 500
01:23:45.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:45.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:23:45.524 00.000 10072 MoveAxis(E, 24, ABG)
01:23:45.524 00.000 10072 Guiding  Dir = 2, Dur = 24
01:23:45.529 00.005 10072 IsGuiding returns 0
01:23:45.530 00.001 10072 PulseGuide returned control before completion, sleep 34
01:23:45.567 00.037 10072 IsGuiding returns 1
01:23:45.567 00.000 10072 scope still moving after pulse duration time elapsed
01:23:45.568 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:45.621 00.053 10072 IsGuiding returns 1
01:23:45.674 00.053 10072 IsGuiding returns 1
01:23:45.684 00.010 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:23:45.687 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:45.690 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:45.693 00.003 1032 Enqueuing Expose request
01:23:45.717 00.024 10072 IsGuiding returns 1
01:23:45.743 00.026 10072 IsGuiding returns 1
01:23:45.772 00.029 10072 IsGuiding returns 1
01:23:45.802 00.030 10072 IsGuiding returns 1
01:23:45.836 00.034 10072 IsGuiding returns 1
01:23:45.866 00.030 10072 IsGuiding returns 1
01:23:45.921 00.055 10072 IsGuiding returns 1
01:23:45.957 00.036 10072 IsGuiding returns 1
01:23:45.992 00.035 10072 IsGuiding returns 1
01:23:46.023 00.031 10072 IsGuiding returns 1
01:23:46.055 00.032 10072 IsGuiding returns 1
01:23:46.087 00.032 10072 IsGuiding returns 1
01:23:46.117 00.030 10072 IsGuiding returns 1
01:23:46.148 00.031 10072 IsGuiding returns 1
01:23:46.179 00.031 10072 IsGuiding returns 1
01:23:46.212 00.033 10072 IsGuiding returns 1
01:23:46.242 00.030 10072 IsGuiding returns 1
01:23:46.273 00.031 10072 IsGuiding returns 0
01:23:46.273 00.000 10072 scope move finished after 24 + 719 ms
01:23:46.273 00.000 10072 Move returns status 0, amount 24
01:23:46.273 00.000 10072 MoveAxis(N, 0, ABG)
01:23:46.273 00.000 10072 Move returns status 0, amount 0
01:23:46.273 00.000 10072 move complete, result=0
01:23:46.273 00.000 10072 worker thread done servicing request
01:23:46.273 00.000 10072 Worker thread wakes up
01:23:46.273 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:46.273 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:46.273 00.000 1032 GuideStep: 0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
01:23:46.900 00.627 10072 Exposure complete
01:23:46.954 00.054 10072 worker thread done servicing request
01:23:46.954 00.000 1032 OnExposeComplete: enter
01:23:46.957 00.003 1032 UpdateGuideState(): m_state=6
01:23:46.959 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2922
01:23:46.962 00.003 1032 Star::Find returns 1 (0), X=317.73, Y=753.17, Mass=1344, SNR=25.8, Peak=123 HFD=2.7
01:23:46.964 00.002 1032 MultiStar: [#1 0.09,0.21,1.00,U] [#2 0.33,0.06,0.73,U] [#3 0.44,0.07,0.67,U] [#4 -0.02,0.04,0.73,U] [#5 0.24,0.16,0.71,U] [#6 0.01,-0.05,0.64,U] [#7 0.40,0.07,0.54,U] [#8 0.08,0.19,0.60,U] 
01:23:46.966 00.002 1032 single-star, 8 included, MultiStar: {0.17, 0.10}, one-star: {0.05, 0.07}
01:23:46.967 00.001 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
01:23:46.969 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
01:23:46.970 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.96 mountX=0.05 mountY=-0.07, mountTheta=-0.87
01:23:46.972 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
01:23:46.975 00.003 1032 Enqueuing Move request for scope (0.05, 0.07)
01:23:46.977 00.002 10072 Worker thread wakes up
01:23:46.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:23:46.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:23:46.977 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
01:23:46.979 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:46.982 00.003 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:46.982 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
01:23:46.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:46.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:23:46.982 00.000 10072 MoveAxis(E, 22, ABG)
01:23:46.982 00.000 10072 Guiding  Dir = 2, Dur = 22
01:23:46.982 00.000 10072 IsGuiding returns 0
01:23:46.983 00.001 10072 PulseGuide returned control before completion, sleep 32
01:23:47.000 00.017 1032 UpdateGuideState exits: m=1344 SNR=25.8
01:23:47.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:47.003 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:47.005 00.002 1032 Enqueuing Expose request
01:23:47.022 00.017 10072 IsGuiding returns 1
01:23:47.023 00.001 10072 scope still moving after pulse duration time elapsed
01:23:47.053 00.030 10072 IsGuiding returns 0
01:23:47.053 00.000 10072 scope move finished after 22 + 49 ms
01:23:47.053 00.000 10072 Move returns status 0, amount 22
01:23:47.053 00.000 10072 MoveAxis(N, 0, ABG)
01:23:47.053 00.000 10072 Move returns status 0, amount 0
01:23:47.053 00.000 10072 move complete, result=0
01:23:47.053 00.000 10072 worker thread done servicing request
01:23:47.055 00.002 10072 Worker thread wakes up
01:23:47.055 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:47.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:47.055 00.000 1032 GuideStep: 0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
01:23:47.463 00.408 10072 Exposure complete
01:23:47.511 00.048 10072 worker thread done servicing request
01:23:47.511 00.000 1032 OnExposeComplete: enter
01:23:47.513 00.002 1032 UpdateGuideState(): m_state=6
01:23:47.516 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2923
01:23:47.518 00.002 1032 Star::Find returns 1 (0), X=317.78, Y=753.22, Mass=1388, SNR=26.2, Peak=132 HFD=2.9
01:23:47.521 00.003 1032 MultiStar: [#1 0.19,0.10,0.96,U] [#2 0.19,0.02,0.76,U] [#3 0.42,-0.07,0.65,U] [#4 -0.04,-0.05,0.69,U] [#5 0.06,0.22,0.72,U] [#6 0.03,0.14,0.59,U] [#7 0.44,-0.03,0.54,U] [#8 0.16,0.22,0.61,U] 
01:23:47.522 00.001 1032 single-star, 8 included, MultiStar: {0.17, 0.08}, one-star: {0.10, 0.11}
01:23:47.524 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
01:23:47.526 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
01:23:47.527 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.83 mountX=0.08 mountY=-0.13, mountTheta=-1.00
01:23:47.530 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
01:23:47.531 00.001 1032 Enqueuing Move request for scope (0.10, 0.11)
01:23:47.533 00.002 10072 Worker thread wakes up
01:23:47.533 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
01:23:47.533 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
01:23:47.533 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.13
01:23:47.535 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:47.537 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:47.538 00.001 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:23:47.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:47.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:23:47.538 00.000 10072 MoveAxis(E, 14, ABG)
01:23:47.538 00.000 10072 Guiding  Dir = 2, Dur = 14
01:23:47.538 00.000 10072 IsGuiding returns 0
01:23:47.538 00.000 10072 PulseGuide returned control before completion, sleep 24
01:23:47.554 00.016 1032 UpdateGuideState exits: m=1388 SNR=26.2
01:23:47.557 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:47.559 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:47.561 00.002 1032 Enqueuing Expose request
01:23:47.571 00.010 10072 IsGuiding returns 0
01:23:47.571 00.000 10072 Move returns status 0, amount 14
01:23:47.571 00.000 10072 MoveAxis(N, 0, ABG)
01:23:47.571 00.000 10072 Move returns status 0, amount 0
01:23:47.571 00.000 10072 move complete, result=0
01:23:47.571 00.000 10072 worker thread done servicing request
01:23:47.571 00.000 10072 Worker thread wakes up
01:23:47.571 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:47.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:47.573 00.002 1032 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
01:23:48.198 00.625 10072 Exposure complete
01:23:48.247 00.049 10072 worker thread done servicing request
01:23:48.247 00.000 1032 OnExposeComplete: enter
01:23:48.249 00.002 1032 UpdateGuideState(): m_state=6
01:23:48.251 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2924
01:23:48.252 00.001 1032 Star::Find returns 1 (0), X=317.72, Y=753.21, Mass=1423, SNR=26.6, Peak=138 HFD=2.7
01:23:48.255 00.003 1032 MultiStar: [#1 0.30,0.11,0.95,U] [#2 0.35,-0.19,0.67,U] [#3 0.38,-0.03,0.65,U] [#4 -0.03,-0.10,0.71,U] [#5 0.09,0.12,0.67,U] [#6 0.03,-0.13,0.60,U] [#7 0.47,0.01,0.52,U] [#8 0.24,-0.02,0.55,U] 
01:23:48.256 00.001 1032 single-star, 8 included, MultiStar: {0.20, -0.00}, one-star: {0.03, 0.10}
01:23:48.258 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
01:23:48.259 00.001 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
01:23:48.260 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.26 mountX=0.09 mountY=-0.06, mountTheta=-0.57
01:23:48.263 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
01:23:48.265 00.002 1032 Enqueuing Move request for scope (0.03, 0.10)
01:23:48.268 00.003 10072 Worker thread wakes up
01:23:48.269 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
01:23:48.269 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
01:23:48.269 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.06
01:23:48.271 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:48.275 00.004 10072 PPEC rslt: input = 0.09, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:48.275 00.000 10072 PPEC: input: 0.09, control: -0.02, exposure: 500
01:23:48.275 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:48.275 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:23:48.275 00.000 10072 MoveAxis(E, 16, ABG)
01:23:48.275 00.000 10072 Guiding  Dir = 2, Dur = 16
01:23:48.276 00.001 10072 IsGuiding returns 0
01:23:48.276 00.000 10072 PulseGuide returned control before completion, sleep 26
01:23:48.292 00.016 1032 UpdateGuideState exits: m=1423 SNR=26.6
01:23:48.295 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:48.296 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:48.298 00.002 1032 Enqueuing Expose request
01:23:48.306 00.008 10072 IsGuiding returns 0
01:23:48.306 00.000 10072 Move returns status 0, amount 16
01:23:48.306 00.000 10072 MoveAxis(N, 0, ABG)
01:23:48.306 00.000 10072 Move returns status 0, amount 0
01:23:48.306 00.000 10072 move complete, result=0
01:23:48.306 00.000 10072 worker thread done servicing request
01:23:48.306 00.000 10072 Worker thread wakes up
01:23:48.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:48.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:48.309 00.003 1032 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
01:23:48.717 00.408 10072 Exposure complete
01:23:48.762 00.045 10072 worker thread done servicing request
01:23:48.762 00.000 1032 OnExposeComplete: enter
01:23:48.764 00.002 1032 UpdateGuideState(): m_state=6
01:23:48.765 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2925
01:23:48.767 00.002 1032 Star::Find returns 1 (0), X=317.76, Y=753.16, Mass=1348, SNR=25.9, Peak=140 HFD=2.7
01:23:48.771 00.004 1032 MultiStar: [#1 0.19,-0.13,0.98,U] [#2 0.45,-0.22,0.75,U] [#3 0.54,-0.31,0.72,U] [#4 0.43,-0.24,0.70,U] [#5 0.21,0.06,0.69,U] [#6 0.26,-0.36,0.57,U] [#7 0.50,-0.21,0.52,U] [#8 0.17,-0.09,0.58,U] 
01:23:48.773 00.002 1032 single-star, 8 included, MultiStar: {0.30, -0.15}, one-star: {0.08, 0.06}
01:23:48.774 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
01:23:48.776 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
01:23:48.778 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.64 mountX=0.04 mountY=-0.09, mountTheta=-1.19
01:23:48.782 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
01:23:48.783 00.001 1032 Enqueuing Move request for scope (0.08, 0.06)
01:23:48.785 00.002 10072 Worker thread wakes up
01:23:48.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:23:48.785 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:23:48.785 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
01:23:48.786 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:48.788 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:48.788 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:23:48.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:48.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:23:48.788 00.000 10072 MoveAxis(E, 15, ABG)
01:23:48.789 00.001 10072 Guiding  Dir = 2, Dur = 15
01:23:48.789 00.000 10072 IsGuiding returns 0
01:23:48.789 00.000 10072 PulseGuide returned control before completion, sleep 25
01:23:48.806 00.017 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:23:48.809 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:48.812 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:48.814 00.002 1032 Enqueuing Expose request
01:23:48.837 00.023 10072 IsGuiding returns 0
01:23:48.837 00.000 10072 Move returns status 0, amount 15
01:23:48.837 00.000 10072 MoveAxis(N, 0, ABG)
01:23:48.837 00.000 10072 Move returns status 0, amount 0
01:23:48.837 00.000 10072 move complete, result=0
01:23:48.837 00.000 10072 worker thread done servicing request
01:23:48.837 00.000 10072 Worker thread wakes up
01:23:48.837 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:48.837 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:48.845 00.008 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
01:23:49.466 00.621 10072 Exposure complete
01:23:49.510 00.044 10072 worker thread done servicing request
01:23:49.510 00.000 1032 OnExposeComplete: enter
01:23:49.513 00.003 1032 UpdateGuideState(): m_state=6
01:23:49.514 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2926
01:23:49.516 00.002 1032 Star::Find returns 1 (0), X=317.88, Y=753.00, Mass=1353, SNR=25.9, Peak=154 HFD=2.7
01:23:49.518 00.002 1032 MultiStar: [#1 0.37,-0.12,0.92,U] [#2 0.24,-0.26,0.78,U] [#3 0.48,0.01,0.70,U] [#4 0.03,-0.14,0.70,U] [#5 0.31,0.05,0.73,U] [#6 0.18,-0.24,0.63,U] [#7 0.50,-0.15,0.50,U] [#8 0.26,-0.23,0.60,U] 
01:23:49.521 00.003 1032 single-star, 8 included, MultiStar: {0.28, -0.13}, one-star: {0.20, -0.10}
01:23:49.523 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
01:23:49.524 00.001 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
01:23:49.526 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.49 mountX=-0.15 mountY=-0.16, mountTheta=-2.32
01:23:49.529 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.10, opts=13)
01:23:49.530 00.001 1032 Enqueuing Move request for scope (0.20, -0.10)
01:23:49.532 00.002 10072 Worker thread wakes up
01:23:49.532 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
01:23:49.532 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
01:23:49.532 00.000 10072 Moving (0.20, -0.10) raw xDistance=-0.15 yDistance=-0.16
01:23:49.534 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:49.536 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 287.84
01:23:49.536 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
01:23:49.536 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:49.536 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:23:49.536 00.000 10072 MoveAxis(E, 86, ABG)
01:23:49.537 00.001 10072 Guiding  Dir = 2, Dur = 86
01:23:49.537 00.000 10072 IsGuiding returns 0
01:23:49.537 00.000 10072 PulseGuide returned control before completion, sleep 96
01:23:49.555 00.018 1032 UpdateGuideState exits: m=1353 SNR=25.9
01:23:49.558 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:49.559 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:49.561 00.002 1032 Enqueuing Expose request
01:23:49.635 00.074 10072 IsGuiding returns 0
01:23:49.635 00.000 10072 Move returns status 0, amount 86
01:23:49.635 00.000 10072 MoveAxis(N, 0, ABG)
01:23:49.635 00.000 10072 Move returns status 0, amount 0
01:23:49.635 00.000 10072 move complete, result=0
01:23:49.635 00.000 10072 worker thread done servicing request
01:23:49.635 00.000 10072 Worker thread wakes up
01:23:49.635 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:49.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:49.660 00.025 1032 GuideStep: -0.2 px 86 ms EAST, -0.2 px 0 ms NORTH
01:23:50.046 00.386 10072 Exposure complete
01:23:50.098 00.052 10072 worker thread done servicing request
01:23:50.098 00.000 1032 OnExposeComplete: enter
01:23:50.100 00.002 1032 UpdateGuideState(): m_state=6
01:23:50.102 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2927
01:23:50.104 00.002 1032 Star::Find returns 1 (0), X=317.81, Y=753.13, Mass=1425, SNR=26.6, Peak=142 HFD=2.7
01:23:50.106 00.002 1032 MultiStar: [#1 0.23,-0.04,0.99,U] [#2 0.48,-0.20,0.76,U] [#3 0.40,-0.06,0.60,U] [#4 0.10,-0.13,0.71,U] [#5 0.04,0.11,0.68,U] [#6 0.12,-0.06,0.57,U] [#7 0.40,0.04,0.54,U] [#8 0.19,0.00,0.55,U] 
01:23:50.108 00.002 1032 single-star, 8 included, MultiStar: {0.23, -0.03}, one-star: {0.13, 0.03}
01:23:50.110 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
01:23:50.112 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
01:23:50.113 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.22 mountX=-0.01 mountY=-0.13, mountTheta=-1.61
01:23:50.117 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
01:23:50.120 00.003 1032 Enqueuing Move request for scope (0.13, 0.03)
01:23:50.122 00.002 10072 Worker thread wakes up
01:23:50.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
01:23:50.122 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
01:23:50.122 00.000 10072 Moving (0.13, 0.03) raw xDistance=-0.01 yDistance=-0.13
01:23:50.124 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:50.128 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:50.128 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:23:50.128 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:50.128 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:23:50.128 00.000 10072 MoveAxis(E, 15, ABG)
01:23:50.128 00.000 10072 Guiding  Dir = 2, Dur = 15
01:23:50.129 00.001 10072 IsGuiding returns 0
01:23:50.130 00.001 10072 PulseGuide returned control before completion, sleep 25
01:23:50.148 00.018 1032 UpdateGuideState exits: m=1425 SNR=26.6
01:23:50.151 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:50.154 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:50.156 00.002 1032 Enqueuing Expose request
01:23:50.168 00.012 10072 IsGuiding returns 0
01:23:50.168 00.000 10072 Move returns status 0, amount 15
01:23:50.168 00.000 10072 MoveAxis(N, 0, ABG)
01:23:50.168 00.000 10072 Move returns status 0, amount 0
01:23:50.168 00.000 10072 move complete, result=0
01:23:50.168 00.000 10072 worker thread done servicing request
01:23:50.169 00.001 10072 Worker thread wakes up
01:23:50.169 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:50.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:50.171 00.002 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
01:23:50.795 00.624 10072 Exposure complete
01:23:50.843 00.048 10072 worker thread done servicing request
01:23:50.843 00.000 1032 OnExposeComplete: enter
01:23:50.845 00.002 1032 UpdateGuideState(): m_state=6
01:23:50.847 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2928
01:23:50.848 00.001 1032 Star::Find returns 1 (0), X=317.89, Y=753.23, Mass=1402, SNR=26.4, Peak=149 HFD=2.6
01:23:50.850 00.002 1032 MultiStar: [#1 0.33,-0.02,1.00,U] [#2 0.30,-0.09,0.74,U] [#3 0.43,-0.00,0.72,U] [#4 0.20,-0.14,0.73,U] [#5 0.21,0.11,0.73,U] [#6 0.10,0.04,0.61,U] [#7 0.61,0.05,0.53,U] [#8 0.42,0.04,0.55,U] 
01:23:50.851 00.001 1032 single-star, 8 included, MultiStar: {0.30, 0.01}, one-star: {0.21, 0.13}
01:23:50.852 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
01:23:50.853 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
01:23:50.856 00.003 1032 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.24 cameraTheta=0.56 mountX=0.07 mountY=-0.23, mountTheta=-1.27
01:23:50.859 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.13, opts=13)
01:23:50.861 00.002 1032 Enqueuing Move request for scope (0.21, 0.13)
01:23:50.863 00.002 10072 Worker thread wakes up
01:23:50.864 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
01:23:50.864 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
01:23:50.864 00.000 10072 Moving (0.21, 0.13) raw xDistance=0.07 yDistance=-0.23
01:23:50.865 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:50.867 00.002 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:50.868 00.001 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
01:23:50.868 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:23:50.868 00.000 10072 MoveAxis(E, 17, ABG)
01:23:50.868 00.000 10072 Guiding  Dir = 2, Dur = 17
01:23:50.868 00.000 10072 IsGuiding returns 0
01:23:50.869 00.001 10072 PulseGuide returned control before completion, sleep 27
01:23:50.885 00.016 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:23:50.886 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:50.889 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:50.890 00.001 1032 Enqueuing Expose request
01:23:50.901 00.011 10072 IsGuiding returns 0
01:23:50.901 00.000 10072 Move returns status 0, amount 17
01:23:50.901 00.000 10072 MoveAxis(N, 150, ABG)
01:23:50.901 00.000 10072 Guiding  Dir = 0, Dur = 150
01:23:50.901 00.000 10072 IsGuiding returns 0
01:23:50.903 00.002 10072 PulseGuide returned control before completion, sleep 160
01:23:51.074 00.171 10072 IsGuiding returns 0
01:23:51.074 00.000 10072 Move returns status 0, amount 150
01:23:51.074 00.000 10072 move complete, result=0
01:23:51.074 00.000 10072 worker thread done servicing request
01:23:51.074 00.000 10072 Worker thread wakes up
01:23:51.074 00.000 1032 GuideStep: 0.1 px 17 ms EAST, -0.2 px 150 ms NORTH
01:23:51.076 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:51.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:51.485 00.409 10072 Exposure complete
01:23:51.536 00.051 10072 worker thread done servicing request
01:23:51.536 00.000 1032 OnExposeComplete: enter
01:23:51.538 00.002 1032 UpdateGuideState(): m_state=6
01:23:51.540 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2929
01:23:51.542 00.002 1032 Star::Find returns 1 (0), X=317.77, Y=752.99, Mass=1431, SNR=26.6, Peak=143 HFD=2.5
01:23:51.544 00.002 1032 MultiStar: [#1 0.27,-0.03,1.01,U] [#2 0.27,-0.25,0.71,U] [#3 0.52,-0.05,0.69,U] [#4 0.06,-0.14,0.67,U] [#5 0.10,-0.05,0.66,U] [#6 0.16,-0.28,0.56,U] [#7 0.51,-0.15,0.53,U] [#8 0.07,0.01,0.54,U] 
01:23:51.546 00.002 1032 single-star, 8 included, MultiStar: {0.22, -0.11}, one-star: {0.08, -0.12}
01:23:51.548 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
01:23:51.550 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
01:23:51.552 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.95 mountX=-0.14 mountY=-0.05, mountTheta=-2.78
01:23:51.555 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.12, opts=13)
01:23:51.559 00.004 1032 Enqueuing Move request for scope (0.08, -0.12)
01:23:51.560 00.001 10072 Worker thread wakes up
01:23:51.561 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
01:23:51.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
01:23:51.561 00.000 10072 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.05
01:23:51.562 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:51.564 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 287.84
01:23:51.565 00.001 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
01:23:51.565 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:51.565 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:23:51.565 00.000 10072 MoveAxis(E, 79, ABG)
01:23:51.565 00.000 10072 Guiding  Dir = 2, Dur = 79
01:23:51.565 00.000 10072 IsGuiding returns 0
01:23:51.566 00.001 10072 PulseGuide returned control before completion, sleep 89
01:23:51.584 00.018 1032 UpdateGuideState exits: m=1431 SNR=26.6
01:23:51.588 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:51.590 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:51.613 00.023 1032 Enqueuing Expose request
01:23:51.669 00.056 10072 IsGuiding returns 0
01:23:51.669 00.000 10072 Move returns status 0, amount 79
01:23:51.669 00.000 10072 MoveAxis(N, 0, ABG)
01:23:51.669 00.000 10072 Move returns status 0, amount 0
01:23:51.669 00.000 10072 move complete, result=0
01:23:51.669 00.000 10072 worker thread done servicing request
01:23:51.669 00.000 10072 Worker thread wakes up
01:23:51.669 00.000 1032 GuideStep: -0.1 px 79 ms EAST, -0.1 px 0 ms NORTH
01:23:51.672 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:51.673 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:52.311 00.638 10072 Exposure complete
01:23:52.356 00.045 10072 worker thread done servicing request
01:23:52.356 00.000 1032 OnExposeComplete: enter
01:23:52.359 00.003 1032 UpdateGuideState(): m_state=6
01:23:52.361 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2930
01:23:52.363 00.002 1032 Star::Find returns 1 (0), X=317.74, Y=753.00, Mass=1432, SNR=26.7, Peak=143 HFD=2.5
01:23:52.365 00.002 1032 MultiStar: [#1 0.14,-0.09,0.95,U] [#2 0.15,-0.26,0.72,U] [#3 0.18,-0.01,0.65,U] [#4 -0.08,-0.12,0.75,U] [#5 0.10,-0.04,0.69,U] [#6 0.06,-0.38,0.59,U] [#7 0.31,0.10,0.55,U] [#8 -0.02,-0.14,0.58,U] 
01:23:52.368 00.003 1032 single-star, 8 included, MultiStar: {0.10, -0.12}, one-star: {0.06, -0.10}
01:23:52.369 00.001 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
01:23:52.371 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
01:23:52.373 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.07 mountX=-0.11 mountY=-0.03, mountTheta=-2.90
01:23:52.375 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
01:23:52.376 00.001 1032 Enqueuing Move request for scope (0.06, -0.10)
01:23:52.378 00.002 10072 Worker thread wakes up
01:23:52.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
01:23:52.378 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
01:23:52.378 00.000 10072 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.03
01:23:52.380 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:52.383 00.003 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:52.383 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
01:23:52.383 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:52.383 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:23:52.383 00.000 10072 MoveAxis(E, 18, ABG)
01:23:52.383 00.000 10072 Guiding  Dir = 2, Dur = 18
01:23:52.383 00.000 10072 IsGuiding returns 0
01:23:52.384 00.001 10072 PulseGuide returned control before completion, sleep 28
01:23:52.415 00.031 1032 UpdateGuideState exits: m=1432 SNR=26.7
01:23:52.418 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:52.421 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:52.424 00.003 10072 IsGuiding returns 0
01:23:52.424 00.000 10072 Move returns status 0, amount 18
01:23:52.424 00.000 1032 Enqueuing Expose request
01:23:52.426 00.002 10072 MoveAxis(N, 0, ABG)
01:23:52.426 00.000 10072 Move returns status 0, amount 0
01:23:52.426 00.000 10072 move complete, result=0
01:23:52.426 00.000 10072 worker thread done servicing request
01:23:52.426 00.000 10072 Worker thread wakes up
01:23:52.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:52.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:52.427 00.001 1032 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
01:23:52.842 00.415 10072 Exposure complete
01:23:52.891 00.049 10072 worker thread done servicing request
01:23:52.891 00.000 1032 OnExposeComplete: enter
01:23:52.894 00.003 1032 UpdateGuideState(): m_state=6
01:23:52.897 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2931
01:23:52.900 00.003 1032 Star::Find returns 1 (0), X=317.65, Y=753.04, Mass=1305, SNR=25.4, Peak=128 HFD=2.7
01:23:52.903 00.003 1032 MultiStar: [#1 0.07,-0.15,1.00,U] [#2 0.24,-0.11,0.73,U] [#3 0.29,0.11,0.69,U] [#4 -0.11,-0.10,0.74,U] [#5 -0.00,0.06,0.70,U] [#6 0.10,-0.18,0.61,U] [#7 0.47,-0.01,0.55,U] [#8 -0.07,-0.13,0.58,U] 
01:23:52.905 00.002 1032 single-star, 8 included, MultiStar: {0.09, -0.07}, one-star: {-0.03, -0.06}
01:23:52.907 00.002 1032 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.83) = xAngle (-3.83 = 2.46)
01:23:52.908 00.001 1032 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.83 = 2.46)
01:23:52.909 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.00 mountX=-0.05 mountY=0.04, mountTheta=2.46
01:23:52.913 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.06, opts=13)
01:23:52.914 00.001 1032 Enqueuing Move request for scope (-0.03, -0.06)
01:23:52.916 00.002 10072 Worker thread wakes up
01:23:52.916 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
01:23:52.916 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
01:23:52.916 00.000 10072 Moving (-0.03, -0.06) raw xDistance=-0.05 yDistance=0.04
01:23:52.919 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:52.921 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:52.921 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:23:52.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:52.922 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:23:52.922 00.000 10072 MoveAxis(E, 15, ABG)
01:23:52.922 00.000 10072 Guiding  Dir = 2, Dur = 15
01:23:52.922 00.000 10072 IsGuiding returns 0
01:23:52.923 00.001 10072 PulseGuide returned control before completion, sleep 25
01:23:52.946 00.023 1032 UpdateGuideState exits: m=1305 SNR=25.4
01:23:52.948 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:52.949 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:52.951 00.002 1032 Enqueuing Expose request
01:23:52.963 00.012 10072 IsGuiding returns 0
01:23:52.963 00.000 10072 Move returns status 0, amount 15
01:23:52.963 00.000 10072 MoveAxis(N, 0, ABG)
01:23:52.963 00.000 10072 Move returns status 0, amount 0
01:23:52.963 00.000 10072 move complete, result=0
01:23:52.963 00.000 10072 worker thread done servicing request
01:23:52.964 00.001 10072 Worker thread wakes up
01:23:52.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:52.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:52.965 00.001 1032 GuideStep: -0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
01:23:53.589 00.624 10072 Exposure complete
01:23:53.641 00.052 10072 worker thread done servicing request
01:23:53.641 00.000 1032 OnExposeComplete: enter
01:23:53.644 00.003 1032 UpdateGuideState(): m_state=6
01:23:53.646 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2932
01:23:53.647 00.001 1032 Star::Find returns 1 (0), X=317.71, Y=753.10, Mass=1282, SNR=25.2, Peak=130 HFD=2.6
01:23:53.649 00.002 1032 MultiStar: [#1 0.12,-0.09,0.98,U] [#2 0.30,-0.22,0.76,U] [#3 0.26,-0.18,0.72,U] [#4 -0.04,-0.16,0.76,U] [#5 -0.02,0.00,0.75,U] [#6 -0.03,-0.21,0.65,U] [#7 0.26,-0.12,0.55,U] [#8 0.07,0.00,0.60,U] 
01:23:53.651 00.002 1032 single-star, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.03, -0.01}
01:23:53.653 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
01:23:53.655 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
01:23:53.656 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.22 mountX=-0.01 mountY=-0.03, mountTheta=-2.05
01:23:53.659 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
01:23:53.662 00.003 1032 Enqueuing Move request for scope (0.03, -0.01)
01:23:53.664 00.002 10072 Worker thread wakes up
01:23:53.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
01:23:53.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
01:23:53.664 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.01 yDistance=-0.03
01:23:53.666 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:53.668 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:53.669 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:23:53.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:53.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:23:53.669 00.000 10072 MoveAxis(E, 15, ABG)
01:23:53.669 00.000 10072 Guiding  Dir = 2, Dur = 15
01:23:53.669 00.000 10072 IsGuiding returns 0
01:23:53.670 00.001 10072 PulseGuide returned control before completion, sleep 25
01:23:53.688 00.018 1032 UpdateGuideState exits: m=1282 SNR=25.2
01:23:53.690 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:53.691 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:53.693 00.002 1032 Enqueuing Expose request
01:23:53.709 00.016 10072 IsGuiding returns 0
01:23:53.709 00.000 10072 Move returns status 0, amount 15
01:23:53.709 00.000 10072 MoveAxis(N, 0, ABG)
01:23:53.711 00.002 10072 Move returns status 0, amount 0
01:23:53.711 00.000 10072 move complete, result=0
01:23:53.711 00.000 10072 worker thread done servicing request
01:23:53.711 00.000 10072 Worker thread wakes up
01:23:53.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:53.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:53.714 00.003 1032 GuideStep: -0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
01:23:54.122 00.408 10072 Exposure complete
01:23:54.174 00.052 10072 worker thread done servicing request
01:23:54.174 00.000 1032 OnExposeComplete: enter
01:23:54.176 00.002 1032 UpdateGuideState(): m_state=6
01:23:54.178 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2933
01:23:54.180 00.002 1032 Star::Find returns 1 (0), X=317.79, Y=753.00, Mass=1422, SNR=26.6, Peak=147 HFD=2.6
01:23:54.183 00.003 1032 MultiStar: [#1 0.06,-0.15,0.92,U] [#2 0.27,-0.26,0.77,U] [#3 0.29,-0.14,0.68,U] [#4 0.07,-0.25,0.67,U] [#5 0.01,-0.06,0.70,U] [#6 0.11,-0.25,0.58,U] [#7 0.35,-0.04,0.49,U] [#8 -0.11,-0.22,0.58,U] 
01:23:54.185 00.002 1032 single-star, 8 included, MultiStar: {0.13, -0.16}, one-star: {0.11, -0.10}
01:23:54.187 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
01:23:54.189 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
01:23:54.191 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.75 mountX=-0.13 mountY=-0.08, mountTheta=-2.58
01:23:54.194 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
01:23:54.196 00.002 1032 Enqueuing Move request for scope (0.11, -0.10)
01:23:54.198 00.002 10072 Worker thread wakes up
01:23:54.198 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
01:23:54.198 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
01:23:54.199 00.001 10072 Moving (0.11, -0.10) raw xDistance=-0.13 yDistance=-0.08
01:23:54.201 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:54.203 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:54.204 00.001 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
01:23:54.204 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:54.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:23:54.204 00.000 10072 MoveAxis(E, 13, ABG)
01:23:54.204 00.000 10072 Guiding  Dir = 2, Dur = 13
01:23:54.204 00.000 10072 IsGuiding returns 0
01:23:54.208 00.004 10072 PulseGuide returned control before completion, sleep 20
01:23:54.226 00.018 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:23:54.229 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:54.231 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:54.232 00.001 1032 Enqueuing Expose request
01:23:54.244 00.012 10072 IsGuiding returns 0
01:23:54.244 00.000 10072 Move returns status 0, amount 13
01:23:54.244 00.000 10072 MoveAxis(N, 0, ABG)
01:23:54.244 00.000 10072 Move returns status 0, amount 0
01:23:54.244 00.000 10072 move complete, result=0
01:23:54.244 00.000 10072 worker thread done servicing request
01:23:54.244 00.000 10072 Worker thread wakes up
01:23:54.244 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:54.245 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:54.246 00.001 1032 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
01:23:54.873 00.627 10072 Exposure complete
01:23:54.933 00.060 10072 worker thread done servicing request
01:23:54.933 00.000 1032 OnExposeComplete: enter
01:23:54.935 00.002 1032 UpdateGuideState(): m_state=6
01:23:54.937 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2934
01:23:54.939 00.002 1032 Star::Find returns 1 (0), X=317.73, Y=752.96, Mass=1328, SNR=25.7, Peak=135 HFD=2.5
01:23:54.941 00.002 1032 MultiStar: [#1 0.16,-0.16,1.01,U] [#2 0.21,-0.30,0.72,U] [#3 0.42,-0.19,0.73,U] [#4 -0.09,-0.17,0.72,U] [#5 0.07,0.06,0.71,U] [#6 0.08,-0.39,0.60,U] [#7 0.41,-0.07,0.50,U] [#8 0.16,-0.21,0.59,U] 
01:23:54.942 00.001 1032 single-star, 8 included, MultiStar: {0.15, -0.17}, one-star: {0.05, -0.15}
01:23:54.944 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
01:23:54.946 00.002 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
01:23:54.948 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.15 cameraTheta=-1.25 mountX=-0.15 mountY=-0.01, mountTheta=-3.08
01:23:54.951 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.15, opts=13)
01:23:54.955 00.004 1032 Enqueuing Move request for scope (0.05, -0.15)
01:23:54.967 00.012 10072 Worker thread wakes up
01:23:54.967 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
01:23:54.967 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
01:23:54.967 00.000 10072 Moving (0.05, -0.15) raw xDistance=-0.15 yDistance=-0.01
01:23:54.970 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:54.972 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.84
01:23:54.972 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
01:23:54.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:54.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:23:54.972 00.000 10072 MoveAxis(E, 82, ABG)
01:23:54.972 00.000 10072 Guiding  Dir = 2, Dur = 82
01:23:54.973 00.001 10072 IsGuiding returns 0
01:23:54.974 00.001 10072 PulseGuide returned control before completion, sleep 92
01:23:55.001 00.027 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:23:55.005 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:55.008 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:55.011 00.003 1032 Enqueuing Expose request
01:23:55.072 00.061 10072 IsGuiding returns 0
01:23:55.072 00.000 10072 Move returns status 0, amount 82
01:23:55.072 00.000 10072 MoveAxis(N, 0, ABG)
01:23:55.072 00.000 10072 Move returns status 0, amount 0
01:23:55.072 00.000 10072 move complete, result=0
01:23:55.072 00.000 10072 worker thread done servicing request
01:23:55.072 00.000 10072 Worker thread wakes up
01:23:55.073 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:55.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:55.073 00.000 1032 GuideStep: -0.2 px 82 ms EAST, -0.0 px 0 ms NORTH
01:23:55.482 00.409 10072 Exposure complete
01:23:55.551 00.069 10072 worker thread done servicing request
01:23:55.551 00.000 1032 OnExposeComplete: enter
01:23:55.554 00.003 1032 UpdateGuideState(): m_state=6
01:23:55.558 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2935
01:23:55.561 00.003 1032 Star::Find returns 1 (0), X=317.71, Y=753.05, Mass=1400, SNR=26.4, Peak=135 HFD=2.6
01:23:55.564 00.003 1032 MultiStar: [#1 0.19,-0.09,0.95,U] [#2 0.18,-0.22,0.78,U] [#3 0.33,-0.13,0.71,U] [#4 -0.00,-0.15,0.70,U] [#5 0.03,0.16,0.71,U] [#6 0.05,-0.08,0.60,U] [#7 0.52,-0.11,0.52,U] [#8 0.11,-0.12,0.62,U] 
01:23:55.567 00.003 1032 single-star, 8 included, MultiStar: {0.15, -0.09}, one-star: {0.03, -0.06}
01:23:55.570 00.003 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
01:23:55.573 00.003 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
01:23:55.575 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.09 mountX=-0.06 mountY=-0.01, mountTheta=-2.92
01:23:55.581 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
01:23:55.584 00.003 1032 Enqueuing Move request for scope (0.03, -0.06)
01:23:55.619 00.035 10072 Worker thread wakes up
01:23:55.620 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
01:23:55.620 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
01:23:55.620 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.01
01:23:55.624 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:55.627 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:55.627 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:23:55.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:55.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:23:55.628 00.001 10072 MoveAxis(E, 11, ABG)
01:23:55.628 00.000 10072 Guiding  Dir = 2, Dur = 11
01:23:55.628 00.000 10072 IsGuiding returns 0
01:23:55.629 00.001 10072 PulseGuide returned control before completion, sleep 21
01:23:55.654 00.025 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:23:55.657 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:55.659 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:55.661 00.002 1032 Enqueuing Expose request
01:23:55.665 00.004 10072 IsGuiding returns 0
01:23:55.670 00.005 10072 Move returns status 0, amount 11
01:23:55.671 00.001 10072 MoveAxis(N, 0, ABG)
01:23:55.671 00.000 10072 Move returns status 0, amount 0
01:23:55.671 00.000 10072 move complete, result=0
01:23:55.671 00.000 10072 worker thread done servicing request
01:23:55.671 00.000 10072 Worker thread wakes up
01:23:55.671 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:55.671 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:55.677 00.006 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
01:23:56.307 00.630 10072 Exposure complete
01:23:56.381 00.074 10072 worker thread done servicing request
01:23:56.381 00.000 1032 OnExposeComplete: enter
01:23:56.384 00.003 1032 UpdateGuideState(): m_state=6
01:23:56.386 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2936
01:23:56.388 00.002 1032 Star::Find returns 1 (0), X=317.76, Y=753.11, Mass=1488, SNR=27.2, Peak=141 HFD=2.6
01:23:56.391 00.003 1032 MultiStar: [#1 0.16,-0.04,0.91,U] [#2 0.21,-0.21,0.69,U] [#3 0.21,0.03,0.63,U] [#4 -0.14,0.03,0.67,U] [#5 -0.08,0.20,0.69,U] [#6 0.12,-0.05,0.59,U] [#7 0.53,0.04,0.50,U] [#8 0.25,0.08,0.53,U] 
01:23:56.393 00.002 1032 single-star, 8 included, MultiStar: {0.13, 0.00}, one-star: {0.08, 0.00}
01:23:56.397 00.004 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
01:23:56.400 00.003 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
01:23:56.402 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.04 mountX=-0.02 mountY=-0.08, mountTheta=-1.79
01:23:56.405 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.00, opts=13)
01:23:56.408 00.003 1032 Enqueuing Move request for scope (0.08, 0.00)
01:23:56.410 00.002 10072 Worker thread wakes up
01:23:56.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
01:23:56.410 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
01:23:56.410 00.000 10072 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=-0.08
01:23:56.416 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:56.421 00.005 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:56.421 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:23:56.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:56.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:23:56.421 00.000 10072 MoveAxis(E, 13, ABG)
01:23:56.421 00.000 10072 Guiding  Dir = 2, Dur = 13
01:23:56.421 00.000 10072 IsGuiding returns 0
01:23:56.421 00.000 10072 PulseGuide returned control before completion, sleep 23
01:23:56.445 00.024 1032 UpdateGuideState exits: m=1488 SNR=27.2
01:23:56.448 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:56.450 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:56.455 00.005 1032 Enqueuing Expose request
01:23:56.461 00.006 10072 IsGuiding returns 0
01:23:56.461 00.000 10072 Move returns status 0, amount 13
01:23:56.461 00.000 10072 MoveAxis(N, 0, ABG)
01:23:56.461 00.000 10072 Move returns status 0, amount 0
01:23:56.461 00.000 10072 move complete, result=0
01:23:56.461 00.000 10072 worker thread done servicing request
01:23:56.461 00.000 10072 Worker thread wakes up
01:23:56.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:56.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:56.468 00.007 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
01:23:56.874 00.406 10072 Exposure complete
01:23:56.944 00.070 10072 worker thread done servicing request
01:23:56.944 00.000 1032 OnExposeComplete: enter
01:23:56.947 00.003 1032 UpdateGuideState(): m_state=6
01:23:56.949 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2937
01:23:56.951 00.002 1032 Star::Find returns 1 (0), X=317.71, Y=753.30, Mass=1549, SNR=27.7, Peak=152 HFD=2.9
01:23:56.954 00.003 1032 MultiStar: [#1 0.13,0.01,0.88,U] [#2 0.38,0.00,0.69,U] [#3 0.31,0.02,0.67,U] [#4 0.02,-0.04,0.68,U] [#5 0.10,0.15,0.63,U] [#6 0.04,0.03,0.55,U] [#7 0.47,-0.02,0.55,U] [#8 0.17,-0.04,0.55,U] 
01:23:56.956 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.04}, one-star: {0.03, 0.19}
01:23:56.958 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
01:23:56.962 00.004 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
01:23:56.964 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.24 mountX=-0.00 mountY=-0.18, mountTheta=-1.59
01:23:56.968 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.04, opts=13)
01:23:56.970 00.002 1032 Enqueuing Move request for scope (0.17, 0.04)
01:23:56.972 00.002 10072 Worker thread wakes up
01:23:56.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
01:23:56.972 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
01:23:56.972 00.000 10072 Moving (0.17, 0.04) raw xDistance=-0.00 yDistance=-0.18
01:23:56.974 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:56.978 00.004 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:56.978 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
01:23:56.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:56.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:23:56.979 00.001 10072 MoveAxis(E, 12, ABG)
01:23:56.979 00.000 10072 Guiding  Dir = 2, Dur = 12
01:23:56.979 00.000 10072 IsGuiding returns 0
01:23:56.980 00.001 10072 PulseGuide returned control before completion, sleep 22
01:23:57.004 00.024 1032 UpdateGuideState exits: m=1549 SNR=27.7
01:23:57.008 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:57.011 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:57.013 00.002 1032 Enqueuing Expose request
01:23:57.015 00.002 10072 IsGuiding returns 0
01:23:57.015 00.000 10072 Move returns status 0, amount 12
01:23:57.015 00.000 10072 MoveAxis(N, 0, ABG)
01:23:57.016 00.001 10072 Move returns status 0, amount 0
01:23:57.016 00.000 10072 move complete, result=0
01:23:57.016 00.000 10072 worker thread done servicing request
01:23:57.016 00.000 10072 Worker thread wakes up
01:23:57.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:57.017 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:57.030 00.013 1032 GuideStep: -0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
01:23:57.650 00.620 10072 Exposure complete
01:23:57.720 00.070 10072 worker thread done servicing request
01:23:57.720 00.000 1032 OnExposeComplete: enter
01:23:57.722 00.002 1032 UpdateGuideState(): m_state=6
01:23:57.725 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2938
01:23:57.727 00.002 1032 Star::Find returns 1 (0), X=317.79, Y=753.13, Mass=1362, SNR=26.0, Peak=134 HFD=2.6
01:23:57.731 00.004 1032 MultiStar: [#1 0.12,-0.11,0.97,U] [#2 0.33,-0.11,0.72,U] [#3 0.29,0.01,0.70,U] [#4 0.04,-0.17,0.73,U] [#5 0.23,0.11,0.71,U] [#6 0.03,-0.05,0.58,U] [#7 0.57,0.01,0.54,U] [#8 0.08,-0.05,0.57,U] 
01:23:57.735 00.004 1032 single-star, 8 included, MultiStar: {0.19, -0.04}, one-star: {0.11, 0.02}
01:23:57.739 00.004 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
01:23:57.743 00.004 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
01:23:57.745 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.19 mountX=-0.01 mountY=-0.11, mountTheta=-1.64
01:23:57.749 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
01:23:57.751 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
01:23:57.754 00.003 10072 Worker thread wakes up
01:23:57.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
01:23:57.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
01:23:57.754 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
01:23:57.757 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:57.761 00.004 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:23:57.761 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:23:57.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:57.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:23:57.761 00.000 10072 MoveAxis(E, 13, ABG)
01:23:57.761 00.000 10072 Guiding  Dir = 2, Dur = 13
01:23:57.762 00.001 10072 IsGuiding returns 0
01:23:57.762 00.000 10072 PulseGuide returned control before completion, sleep 23
01:23:57.787 00.025 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:23:57.790 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:57.793 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:57.795 00.002 1032 Enqueuing Expose request
01:23:57.802 00.007 10072 IsGuiding returns 0
01:23:57.802 00.000 10072 Move returns status 0, amount 13
01:23:57.802 00.000 10072 MoveAxis(N, 0, ABG)
01:23:57.802 00.000 10072 Move returns status 0, amount 0
01:23:57.802 00.000 10072 move complete, result=0
01:23:57.802 00.000 10072 worker thread done servicing request
01:23:57.802 00.000 10072 Worker thread wakes up
01:23:57.802 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:57.804 00.002 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:57.815 00.011 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
01:23:58.215 00.400 10072 Exposure complete
01:23:58.282 00.067 10072 worker thread done servicing request
01:23:58.282 00.000 1032 OnExposeComplete: enter
01:23:58.285 00.003 1032 UpdateGuideState(): m_state=6
01:23:58.288 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2939
01:23:58.292 00.004 1032 Star::Find returns 1 (0), X=317.67, Y=753.25, Mass=1343, SNR=25.8, Peak=138 HFD=2.8
01:23:58.295 00.003 1032 MultiStar: [#1 0.09,-0.08,0.99,U] [#2 0.18,-0.20,0.76,U] [#3 0.34,-0.02,0.72,U] [#4 0.11,-0.14,0.73,U] [#5 0.17,-0.07,0.74,U] [#6 0.10,-0.18,0.60,U] [#7 0.44,-0.06,0.57,U] [#8 0.10,-0.05,0.59,U] 
01:23:58.300 00.005 1032 single-star, 8 included, MultiStar: {0.15, -0.06}, one-star: {-0.01, 0.14}
01:23:58.307 00.007 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
01:23:58.309 00.002 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
01:23:58.313 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.66 mountX=0.14 mountY=-0.02, mountTheta=-0.17
01:23:58.317 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.14, opts=13)
01:23:58.322 00.005 1032 Enqueuing Move request for scope (-0.01, 0.14)
01:23:58.325 00.003 10072 Worker thread wakes up
01:23:58.326 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
01:23:58.326 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
01:23:58.326 00.000 10072 Moving (-0.01, 0.14) raw xDistance=0.14 yDistance=-0.02
01:23:58.329 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:58.332 00.003 10072 PPEC rslt: input = 0.14, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.84
01:23:58.332 00.000 10072 PPEC: input: 0.14, control: 0.05, exposure: 500
01:23:58.332 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:58.332 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:23:58.332 00.000 10072 MoveAxis(W, 53, ABG)
01:23:58.332 00.000 10072 Guiding  Dir = 3, Dur = 53
01:23:58.333 00.001 10072 IsGuiding returns 0
01:23:58.333 00.000 10072 PulseGuide returned control before completion, sleep 63
01:23:58.430 00.097 10072 IsGuiding returns 1
01:23:58.430 00.000 10072 scope still moving after pulse duration time elapsed
01:23:58.441 00.011 1032 UpdateGuideState exits: m=1343 SNR=25.8
01:23:58.445 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:58.563 00.118 10072 IsGuiding returns 0
01:23:58.563 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:58.567 00.004 1032 Enqueuing Expose request
01:23:58.569 00.002 10072 scope move finished after 53 + 177 ms
01:23:58.569 00.000 10072 Move returns status 0, amount 53
01:23:58.570 00.001 10072 MoveAxis(N, 0, ABG)
01:23:58.570 00.000 10072 Move returns status 0, amount 0
01:23:58.570 00.000 10072 move complete, result=0
01:23:58.570 00.000 10072 worker thread done servicing request
01:23:58.570 00.000 10072 Worker thread wakes up
01:23:58.570 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:58.570 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:58.581 00.011 1032 GuideStep: 0.1 px 53 ms WEST, -0.0 px 0 ms NORTH
01:23:59.201 00.620 10072 Exposure complete
01:23:59.571 00.370 10072 worker thread done servicing request
01:23:59.571 00.000 1032 OnExposeComplete: enter
01:23:59.576 00.005 1032 UpdateGuideState(): m_state=6
01:23:59.579 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2940
01:23:59.583 00.004 1032 Star::Find returns 1 (0), X=317.84, Y=753.00, Mass=1307, SNR=25.5, Peak=139 HFD=2.6
01:23:59.586 00.003 1032 MultiStar: [#1 0.32,-0.09,1.00,U] [#2 0.26,-0.26,0.82,U] [#3 0.42,-0.12,0.68,U] [#4 0.19,-0.22,0.71,U] [#5 0.15,-0.11,0.69,U] [#6 0.24,-0.21,0.63,U] [#7 0.38,-0.18,0.57,U] [#8 0.19,-0.06,0.57,U] 
01:23:59.591 00.005 1032 single-star, 8 included, MultiStar: {0.25, -0.15}, one-star: {0.16, -0.11}
01:23:59.594 00.003 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
01:23:59.596 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
01:23:59.599 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.59 mountX=-0.15 mountY=-0.13, mountTheta=-2.42
01:23:59.602 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.11, opts=13)
01:23:59.605 00.003 1032 Enqueuing Move request for scope (0.16, -0.11)
01:23:59.608 00.003 10072 Worker thread wakes up
01:23:59.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
01:23:59.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
01:23:59.608 00.000 10072 Moving (0.16, -0.11) raw xDistance=-0.15 yDistance=-0.13
01:23:59.611 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:23:59.615 00.004 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.84
01:23:59.616 00.001 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
01:23:59.616 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:59.616 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:23:59.616 00.000 10072 MoveAxis(E, 79, ABG)
01:23:59.616 00.000 10072 Guiding  Dir = 2, Dur = 79
01:23:59.616 00.000 10072 IsGuiding returns 0
01:23:59.617 00.001 10072 PulseGuide returned control before completion, sleep 89
01:23:59.670 00.053 1032 UpdateGuideState exits: m=1307 SNR=25.5
01:23:59.675 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:59.679 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:23:59.682 00.003 1032 Enqueuing Expose request
01:23:59.779 00.097 10072 IsGuiding returns 0
01:23:59.779 00.000 10072 Move returns status 0, amount 79
01:23:59.779 00.000 10072 MoveAxis(N, 0, ABG)
01:23:59.779 00.000 10072 Move returns status 0, amount 0
01:23:59.779 00.000 10072 move complete, result=0
01:23:59.779 00.000 10072 worker thread done servicing request
01:23:59.779 00.000 10072 Worker thread wakes up
01:23:59.780 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:23:59.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:23:59.789 00.009 1032 GuideStep: -0.1 px 79 ms EAST, -0.1 px 0 ms NORTH
01:24:00.407 00.618 10072 Exposure complete
01:24:00.675 00.268 10072 worker thread done servicing request
01:24:00.675 00.000 1032 OnExposeComplete: enter
01:24:00.678 00.003 1032 UpdateGuideState(): m_state=6
01:24:00.682 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2941
01:24:00.685 00.003 1032 Star::Find returns 1 (0), X=317.86, Y=753.12, Mass=1426, SNR=26.6, Peak=139 HFD=2.7
01:24:00.688 00.003 1032 MultiStar: [#1 0.25,-0.09,0.95,U] [#2 0.16,-0.12,0.71,U] [#3 0.42,0.09,0.65,U] [#4 0.03,-0.12,0.71,U] [#5 0.13,0.11,0.74,U] [#6 0.04,-0.11,0.59,U] [#7 0.43,-0.02,0.51,U] [#8 0.07,0.04,0.55,U] 
01:24:00.691 00.003 1032 single-star, 8 included, MultiStar: {0.19, -0.03}, one-star: {0.17, 0.01}
01:24:00.693 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
01:24:00.696 00.003 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
01:24:00.699 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.08 mountX=-0.03 mountY=-0.17, mountTheta=-1.75
01:24:00.704 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.01, opts=13)
01:24:00.709 00.005 1032 Enqueuing Move request for scope (0.17, 0.01)
01:24:00.717 00.008 10072 Worker thread wakes up
01:24:00.718 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
01:24:00.718 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
01:24:00.718 00.000 10072 Moving (0.17, 0.01) raw xDistance=-0.03 yDistance=-0.17
01:24:00.726 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:00.729 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:00.729 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:24:00.730 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:00.730 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:24:00.730 00.000 10072 MoveAxis(E, 12, ABG)
01:24:00.730 00.000 10072 Guiding  Dir = 2, Dur = 12
01:24:00.730 00.000 10072 IsGuiding returns 0
01:24:00.731 00.001 10072 PulseGuide returned control before completion, sleep 22
01:24:00.759 00.028 10072 IsGuiding returns 0
01:24:00.759 00.000 10072 Move returns status 0, amount 12
01:24:00.759 00.000 10072 MoveAxis(N, 0, ABG)
01:24:00.760 00.001 10072 Move returns status 0, amount 0
01:24:00.760 00.000 10072 move complete, result=0
01:24:00.760 00.000 10072 worker thread done servicing request
01:24:00.763 00.003 1032 UpdateGuideState exits: m=1426 SNR=26.6
01:24:00.769 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:00.774 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:00.779 00.005 1032 Enqueuing Expose request
01:24:00.784 00.005 10072 Worker thread wakes up
01:24:00.784 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:00.784 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:00.785 00.001 1032 GuideStep: -0.0 px 12 ms EAST, -0.2 px 0 ms NORTH
01:24:01.261 00.476 10072 Exposure complete
01:24:02.195 00.934 10072 worker thread done servicing request
01:24:02.195 00.000 1032 OnExposeComplete: enter
01:24:02.199 00.004 1032 UpdateGuideState(): m_state=6
01:24:02.210 00.011 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2942
01:24:02.214 00.004 1032 Star::Find returns 1 (0), X=317.76, Y=753.18, Mass=1387, SNR=26.3, Peak=137 HFD=2.7
01:24:02.219 00.005 1032 MultiStar: [#1 0.09,-0.04,0.96,U] [#2 0.19,-0.11,0.72,U] [#3 0.30,-0.00,0.69,U] [#4 0.01,-0.11,0.72,U] [#5 0.14,0.15,0.71,U] [#6 0.04,-0.14,0.58,U] [#7 0.34,0.15,0.54,U] [#8 0.09,0.18,0.52,U] 
01:24:02.223 00.004 1032 single-star, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.08, 0.08}
01:24:02.226 00.003 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
01:24:02.333 00.107 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
01:24:02.559 00.226 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.76 mountX=0.05 mountY=-0.10, mountTheta=-1.07
01:24:02.564 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
01:24:02.567 00.003 1032 Enqueuing Move request for scope (0.08, 0.08)
01:24:02.570 00.003 10072 Worker thread wakes up
01:24:02.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
01:24:02.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:24:02.570 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.05 yDistance=-0.10
01:24:02.574 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:02.577 00.003 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:02.578 00.001 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
01:24:02.578 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:02.578 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:24:02.578 00.000 10072 MoveAxis(E, 16, ABG)
01:24:02.578 00.000 10072 Guiding  Dir = 2, Dur = 16
01:24:02.581 00.003 10072 IsGuiding returns 0
01:24:02.583 00.002 10072 PulseGuide returned control before completion, sleep 25
01:24:02.895 00.312 10072 IsGuiding returns 0
01:24:02.895 00.000 10072 Move returns status 0, amount 16
01:24:02.895 00.000 10072 MoveAxis(N, 0, ABG)
01:24:02.895 00.000 10072 Move returns status 0, amount 0
01:24:02.895 00.000 10072 move complete, result=0
01:24:02.895 00.000 10072 worker thread done servicing request
01:24:02.902 00.007 1032 UpdateGuideState exits: m=1387 SNR=26.3
01:24:02.906 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:02.909 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:02.911 00.002 1032 Enqueuing Expose request
01:24:02.914 00.003 10072 Worker thread wakes up
01:24:02.914 00.000 1032 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
01:24:02.916 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:02.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:03.567 00.651 10072 Exposure complete
01:24:04.068 00.501 10072 worker thread done servicing request
01:24:04.068 00.000 1032 OnExposeComplete: enter
01:24:04.073 00.005 1032 UpdateGuideState(): m_state=6
01:24:04.226 00.153 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2943
01:24:04.316 00.090 1032 Star::Find returns 1 (0), X=317.86, Y=753.27, Mass=1501, SNR=27.3, Peak=146 HFD=2.7
01:24:04.320 00.004 1032 MultiStar: [#1 0.25,0.01,0.87,U] [#2 0.23,-0.11,0.71,U] [#3 0.32,0.07,0.69,U] [#4 0.14,-0.10,0.70,U] [#5 0.11,0.14,0.69,U] [#6 0.15,-0.00,0.56,U] [#7 0.40,0.05,0.52,U] [#8 0.13,0.06,0.56,U] 
01:24:04.323 00.003 1032 refined, 8 included, MultiStar: {0.21, 0.04}, one-star: {0.18, 0.16}
01:24:04.326 00.003 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
01:24:04.327 00.001 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
01:24:04.330 00.003 1032 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.17 mountX=-0.02 mountY=-0.21, mountTheta=-1.66
01:24:04.335 00.005 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.04, opts=13)
01:24:04.340 00.005 1032 Enqueuing Move request for scope (0.21, 0.04)
01:24:04.343 00.003 10072 Worker thread wakes up
01:24:04.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
01:24:04.343 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
01:24:04.343 00.000 10072 Moving (0.21, 0.04) raw xDistance=-0.02 yDistance=-0.21
01:24:04.345 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:04.349 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:04.349 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:24:04.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:24:04.349 00.000 10072 MoveAxis(E, 13, ABG)
01:24:04.349 00.000 10072 Guiding  Dir = 2, Dur = 13
01:24:04.351 00.002 10072 IsGuiding returns 0
01:24:04.352 00.001 10072 PulseGuide returned control before completion, sleep 23
01:24:04.571 00.219 10072 IsGuiding returns 0
01:24:04.571 00.000 10072 Move returns status 0, amount 13
01:24:04.571 00.000 10072 MoveAxis(N, 136, ABG)
01:24:04.571 00.000 10072 Guiding  Dir = 0, Dur = 136
01:24:04.576 00.005 10072 IsGuiding returns 0
01:24:04.580 00.004 10072 PulseGuide returned control before completion, sleep 141
01:24:04.601 00.021 1032 UpdateGuideState exits: m=1501 SNR=27.3
01:24:04.605 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:04.607 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:04.611 00.004 1032 Enqueuing Expose request
01:24:04.738 00.127 10072 IsGuiding returns 1
01:24:04.739 00.001 10072 scope still moving after pulse duration time elapsed
01:24:04.774 00.035 10072 IsGuiding returns 0
01:24:04.774 00.000 10072 scope move finished after 136 + 62 ms
01:24:04.774 00.000 10072 Move returns status 0, amount 136
01:24:04.774 00.000 10072 move complete, result=0
01:24:04.775 00.001 10072 worker thread done servicing request
01:24:04.775 00.000 1032 GuideStep: -0.0 px 13 ms EAST, -0.2 px 136 ms NORTH
01:24:04.778 00.003 10072 Worker thread wakes up
01:24:04.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:04.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:05.403 00.625 10072 Exposure complete
01:24:05.459 00.056 10072 worker thread done servicing request
01:24:05.459 00.000 1032 OnExposeComplete: enter
01:24:05.461 00.002 1032 UpdateGuideState(): m_state=6
01:24:05.464 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2944
01:24:05.466 00.002 1032 Star::Find returns 1 (0), X=317.61, Y=752.98, Mass=1647, SNR=28.6, Peak=161 HFD=2.7
01:24:05.468 00.002 1032 MultiStar: [#1 0.16,-0.19,0.89,U] [#2 0.09,-0.21,0.66,U] [#3 0.14,0.00,0.62,U] [#4 -0.06,-0.32,0.67,U] [#5 -0.02,-0.02,0.61,U] [#6 0.09,-0.24,0.55,U] [#7 0.18,0.15,0.49,U] [#8 0.00,-0.10,0.53,U] 
01:24:05.470 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.13}, one-star: {-0.07, -0.13}
01:24:05.472 00.002 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
01:24:05.473 00.001 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
01:24:05.475 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.19 mountX=-0.14 mountY=-0.02, mountTheta=-3.02
01:24:05.478 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.13, opts=13)
01:24:05.479 00.001 1032 Enqueuing Move request for scope (0.05, -0.13)
01:24:05.481 00.002 10072 Worker thread wakes up
01:24:05.481 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
01:24:05.481 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
01:24:05.481 00.000 10072 Moving (0.05, -0.13) raw xDistance=-0.14 yDistance=-0.02
01:24:05.483 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:05.487 00.004 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.84
01:24:05.487 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:24:05.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:05.487 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:24:05.487 00.000 10072 MoveAxis(E, 73, ABG)
01:24:05.487 00.000 10072 Guiding  Dir = 2, Dur = 73
01:24:05.488 00.001 10072 IsGuiding returns 0
01:24:05.488 00.000 10072 PulseGuide returned control before completion, sleep 83
01:24:05.514 00.026 1032 UpdateGuideState exits: m=1647 SNR=28.6
01:24:05.516 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:05.519 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:05.521 00.002 1032 Enqueuing Expose request
01:24:05.586 00.065 10072 IsGuiding returns 0
01:24:05.586 00.000 10072 Move returns status 0, amount 73
01:24:05.586 00.000 10072 MoveAxis(N, 0, ABG)
01:24:05.586 00.000 10072 Move returns status 0, amount 0
01:24:05.586 00.000 10072 move complete, result=0
01:24:05.587 00.001 10072 worker thread done servicing request
01:24:05.587 00.000 10072 Worker thread wakes up
01:24:05.587 00.000 1032 GuideStep: -0.1 px 73 ms EAST, -0.0 px 0 ms NORTH
01:24:05.590 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:05.590 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:05.995 00.405 10072 Exposure complete
01:24:06.045 00.050 10072 worker thread done servicing request
01:24:06.045 00.000 1032 OnExposeComplete: enter
01:24:06.047 00.002 1032 UpdateGuideState(): m_state=6
01:24:06.050 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2945
01:24:06.052 00.002 1032 Star::Find returns 1 (0), X=317.59, Y=753.09, Mass=1454, SNR=26.9, Peak=139 HFD=2.9
01:24:06.054 00.002 1032 MultiStar: [#1 0.10,-0.08,0.92,U] [#2 0.06,-0.24,0.71,U] [#3 0.14,-0.14,0.66,U] [#4 -0.06,-0.15,0.71,U] [#5 -0.00,0.03,0.68,U] [#6 -0.08,-0.24,0.60,U] [#7 0.14,-0.15,0.54,U] [#8 -0.03,-0.07,0.54,U] 
01:24:06.057 00.003 1032 single-star, 8 included, MultiStar: {0.02, -0.11}, one-star: {-0.09, -0.01}
01:24:06.058 00.001 1032 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.83) = xAngle (-4.83 = 1.45)
01:24:06.060 00.002 1032 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.83 = 1.45)
01:24:06.061 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.10 cameraTheta=-3.00 mountX=0.01 mountY=0.09, mountTheta=1.45
01:24:06.064 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.01, opts=13)
01:24:06.066 00.002 1032 Enqueuing Move request for scope (-0.09, -0.01)
01:24:06.068 00.002 10072 Worker thread wakes up
01:24:06.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
01:24:06.068 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
01:24:06.068 00.000 10072 Moving (-0.09, -0.01) raw xDistance=0.01 yDistance=0.09
01:24:06.070 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:06.073 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:06.073 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:24:06.073 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:06.073 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:24:06.073 00.000 10072 MoveAxis(E, 7, ABG)
01:24:06.073 00.000 10072 Guiding  Dir = 2, Dur = 7
01:24:06.074 00.001 10072 IsGuiding returns 0
01:24:06.074 00.000 10072 PulseGuide returned control before completion, sleep 17
01:24:06.093 00.019 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:24:06.095 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:06.098 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:06.100 00.002 1032 Enqueuing Expose request
01:24:06.103 00.003 10072 IsGuiding returns 0
01:24:06.103 00.000 10072 Move returns status 0, amount 7
01:24:06.103 00.000 10072 MoveAxis(N, 0, ABG)
01:24:06.103 00.000 10072 Move returns status 0, amount 0
01:24:06.103 00.000 10072 move complete, result=0
01:24:06.103 00.000 10072 worker thread done servicing request
01:24:06.103 00.000 10072 Worker thread wakes up
01:24:06.103 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:06.103 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:06.114 00.011 1032 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
01:24:06.835 00.721 10072 Exposure complete
01:24:06.883 00.048 10072 worker thread done servicing request
01:24:06.884 00.001 1032 OnExposeComplete: enter
01:24:06.886 00.002 1032 UpdateGuideState(): m_state=6
01:24:06.887 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2946
01:24:06.889 00.002 1032 Star::Find returns 1 (0), X=317.59, Y=753.16, Mass=1458, SNR=26.9, Peak=143 HFD=2.8
01:24:06.891 00.002 1032 MultiStar: [#1 0.04,0.04,0.94,U] [#2 0.09,-0.00,0.72,U] [#3 0.05,0.11,0.64,U] [#4 0.02,-0.04,0.69,U] [#5 -0.04,0.06,0.71,U] [#6 0.03,-0.06,0.58,U] [#7 0.21,0.09,0.50,U] [#8 -0.16,0.14,0.56,U] 
01:24:06.893 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {-0.09, 0.05}
01:24:06.895 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
01:24:06.897 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
01:24:06.898 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.36 mountX=0.04 mountY=-0.02, mountTheta=-0.47
01:24:06.901 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
01:24:06.903 00.002 1032 Enqueuing Move request for scope (0.01, 0.04)
01:24:06.904 00.001 10072 Worker thread wakes up
01:24:06.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
01:24:06.905 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
01:24:06.905 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
01:24:06.906 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:06.909 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:06.909 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:24:06.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:06.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:24:06.909 00.000 10072 MoveAxis(E, 4, ABG)
01:24:06.909 00.000 10072 Guiding  Dir = 2, Dur = 4
01:24:06.910 00.001 10072 IsGuiding returns 0
01:24:06.910 00.000 10072 PulseGuide returned control before completion, sleep 14
01:24:06.929 00.019 1032 UpdateGuideState exits: m=1458 SNR=26.9
01:24:06.931 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:06.933 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:06.934 00.001 1032 Enqueuing Expose request
01:24:06.940 00.006 10072 IsGuiding returns 0
01:24:06.940 00.000 10072 Move returns status 0, amount 4
01:24:06.940 00.000 10072 MoveAxis(N, 0, ABG)
01:24:06.940 00.000 10072 Move returns status 0, amount 0
01:24:06.940 00.000 10072 move complete, result=0
01:24:06.940 00.000 10072 worker thread done servicing request
01:24:06.940 00.000 10072 Worker thread wakes up
01:24:06.940 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:06.940 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:06.943 00.003 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
01:24:07.348 00.405 10072 Exposure complete
01:24:07.400 00.052 10072 worker thread done servicing request
01:24:07.400 00.000 1032 OnExposeComplete: enter
01:24:07.402 00.002 1032 UpdateGuideState(): m_state=6
01:24:07.404 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2947
01:24:07.406 00.002 1032 Star::Find returns 1 (0), X=317.52, Y=753.20, Mass=1342, SNR=25.8, Peak=131 HFD=3.0
01:24:07.409 00.003 1032 MultiStar: [#1 0.03,-0.15,0.96,U] [#2 -0.05,-0.09,0.75,U] [#3 0.06,-0.03,0.67,U] [#4 -0.04,-0.14,0.72,U] [#5 -0.02,0.07,0.71,U] [#6 -0.05,-0.21,0.60,U] [#7 0.15,0.08,0.54,U] [#8 -0.08,-0.17,0.54,U] 
01:24:07.412 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.16, 0.10}
01:24:07.414 00.002 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.47)
01:24:07.415 00.001 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.47)
01:24:07.417 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.98 mountX=-0.05 mountY=0.04, mountTheta=2.47
01:24:07.420 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
01:24:07.423 00.003 1032 Enqueuing Move request for scope (-0.02, -0.06)
01:24:07.425 00.002 10072 Worker thread wakes up
01:24:07.425 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
01:24:07.425 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
01:24:07.425 00.000 10072 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.04
01:24:07.429 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:07.431 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:07.431 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:24:07.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:07.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:24:07.431 00.000 10072 MoveAxis(E, 4, ABG)
01:24:07.431 00.000 10072 Guiding  Dir = 2, Dur = 4
01:24:07.432 00.001 10072 IsGuiding returns 0
01:24:07.432 00.000 10072 PulseGuide returned control before completion, sleep 14
01:24:07.449 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.8
01:24:07.452 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:07.455 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:07.459 00.004 10072 IsGuiding returns 0
01:24:07.459 00.000 1032 Enqueuing Expose request
01:24:07.461 00.002 10072 Move returns status 0, amount 4
01:24:07.461 00.000 10072 MoveAxis(N, 0, ABG)
01:24:07.461 00.000 10072 Move returns status 0, amount 0
01:24:07.461 00.000 10072 move complete, result=0
01:24:07.461 00.000 10072 worker thread done servicing request
01:24:07.461 00.000 10072 Worker thread wakes up
01:24:07.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:07.462 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:07.469 00.007 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:24:08.086 00.617 10072 Exposure complete
01:24:08.140 00.054 10072 worker thread done servicing request
01:24:08.140 00.000 1032 OnExposeComplete: enter
01:24:08.143 00.003 1032 UpdateGuideState(): m_state=6
01:24:08.149 00.006 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2948
01:24:08.151 00.002 1032 Star::Find returns 1 (0), X=317.57, Y=753.12, Mass=1316, SNR=25.6, Peak=131 HFD=2.8
01:24:08.153 00.002 1032 MultiStar: [#1 0.00,-0.12,0.99,U] [#2 -0.10,-0.16,0.73,U] [#3 0.02,-0.12,0.69,U] [#4 -0.09,-0.23,0.76,U] [#5 0.00,0.15,0.71,U] [#6 0.01,-0.08,0.61,U] [#7 0.12,0.06,0.54,U] [#8 0.02,-0.05,0.59,U] 
01:24:08.155 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.11, 0.01}
01:24:08.157 00.002 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.52)
01:24:08.159 00.002 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.52)
01:24:08.162 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.93 mountX=-0.06 mountY=0.04, mountTheta=2.52
01:24:08.165 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
01:24:08.167 00.002 1032 Enqueuing Move request for scope (-0.02, -0.06)
01:24:08.169 00.002 10072 Worker thread wakes up
01:24:08.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
01:24:08.169 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
01:24:08.169 00.000 10072 Moving (-0.02, -0.06) raw xDistance=-0.06 yDistance=0.04
01:24:08.171 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:08.175 00.004 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:08.175 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:24:08.175 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:08.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:24:08.175 00.000 10072 MoveAxis(E, 4, ABG)
01:24:08.175 00.000 10072 Guiding  Dir = 2, Dur = 4
01:24:08.184 00.009 10072 IsGuiding returns 0
01:24:08.197 00.013 10072 IsGuiding returns 0
01:24:08.197 00.000 10072 Move returns status 0, amount 4
01:24:08.197 00.000 10072 MoveAxis(N, 0, ABG)
01:24:08.197 00.000 10072 Move returns status 0, amount 0
01:24:08.197 00.000 10072 move complete, result=0
01:24:08.197 00.000 10072 worker thread done servicing request
01:24:08.212 00.015 1032 UpdateGuideState exits: m=1316 SNR=25.6
01:24:08.214 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:08.216 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:08.218 00.002 1032 Enqueuing Expose request
01:24:08.219 00.001 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
01:24:08.221 00.002 10072 Worker thread wakes up
01:24:08.221 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:08.221 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:08.632 00.411 10072 Exposure complete
01:24:08.676 00.044 10072 worker thread done servicing request
01:24:08.686 00.010 1032 OnExposeComplete: enter
01:24:08.688 00.002 1032 UpdateGuideState(): m_state=6
01:24:08.689 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2949
01:24:08.691 00.002 1032 Star::Find returns 1 (0), X=317.61, Y=753.01, Mass=1246, SNR=24.9, Peak=123 HFD=2.6
01:24:08.692 00.001 1032 MultiStar: [#1 0.07,-0.10,1.01,U] [#2 0.13,-0.20,0.77,U] [#3 0.23,-0.28,0.75,U] [#4 -0.14,-0.20,0.79,U] [#5 -0.06,-0.01,0.75,U] [#6 -0.12,-0.29,0.59,U] [#7 0.14,-0.11,0.55,U] [#8 -0.22,-0.08,0.58,U] 
01:24:08.694 00.002 1032 single-star, 8 included, MultiStar: {0.00, -0.15}, one-star: {-0.08, -0.10}
01:24:08.695 00.001 1032 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.83) = xAngle (-4.07 = 2.21)
01:24:08.698 00.003 1032 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.07 = 2.21)
01:24:08.699 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-2.24 mountX=-0.07 mountY=0.10, mountTheta=2.21
01:24:08.702 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.10, opts=13)
01:24:08.706 00.004 1032 Enqueuing Move request for scope (-0.08, -0.10)
01:24:08.707 00.001 10072 Worker thread wakes up
01:24:08.708 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
01:24:08.708 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
01:24:08.708 00.000 10072 Moving (-0.08, -0.10) raw xDistance=-0.07 yDistance=0.10
01:24:08.713 00.005 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:08.713 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:24:08.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:08.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:24:08.713 00.000 10072 MoveAxis(E, 1, ABG)
01:24:08.713 00.000 10072 Guiding  Dir = 2, Dur = 1
01:24:08.714 00.001 10072 IsGuiding returns 0
01:24:08.714 00.000 10072 PulseGuide returned control before completion, sleep 11
01:24:08.726 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:08.740 00.014 10072 IsGuiding returns 0
01:24:08.740 00.000 10072 Move returns status 0, amount 1
01:24:08.740 00.000 10072 MoveAxis(N, 0, ABG)
01:24:08.740 00.000 10072 Move returns status 0, amount 0
01:24:08.740 00.000 10072 move complete, result=0
01:24:08.741 00.001 10072 worker thread done servicing request
01:24:08.748 00.007 1032 UpdateGuideState exits: m=1246 SNR=24.9
01:24:08.749 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:08.751 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:08.752 00.001 1032 Enqueuing Expose request
01:24:08.755 00.003 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
01:24:08.756 00.001 10072 Worker thread wakes up
01:24:08.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:08.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:09.384 00.628 10072 Exposure complete
01:24:09.435 00.051 10072 worker thread done servicing request
01:24:09.436 00.001 1032 OnExposeComplete: enter
01:24:09.438 00.002 1032 UpdateGuideState(): m_state=6
01:24:09.439 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2950
01:24:09.442 00.003 1032 Star::Find returns 1 (0), X=317.48, Y=753.05, Mass=1284, SNR=25.3, Peak=146 HFD=2.7
01:24:09.444 00.002 1032 MultiStar: [#1 -0.08,-0.12,0.99,U] [#2 -0.10,-0.27,0.76,U] [#3 0.17,-0.23,0.68,U] [#4 -0.10,-0.29,0.70,U] [#5 -0.07,0.10,0.74,U] [#6 -0.13,-0.21,0.61,U] [#7 0.09,-0.29,0.56,U] [#8 -0.01,-0.07,0.59,U] 
01:24:09.446 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.15}, one-star: {-0.20, -0.05}
01:24:09.448 00.002 1032 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.83) = xAngle (-3.78 = 2.50)
01:24:09.449 00.001 1032 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.78 = 2.50)
01:24:09.451 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.95 mountX=-0.13 mountY=0.10, mountTheta=2.50
01:24:09.455 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.15, opts=13)
01:24:09.457 00.002 1032 Enqueuing Move request for scope (-0.06, -0.15)
01:24:09.459 00.002 10072 Worker thread wakes up
01:24:09.459 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
01:24:09.459 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
01:24:09.459 00.000 10072 Moving (-0.06, -0.15) raw xDistance=-0.13 yDistance=0.10
01:24:09.461 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:09.463 00.002 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:09.463 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
01:24:09.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:09.463 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:24:09.463 00.000 10072 MoveAxis(E, 2, ABG)
01:24:09.463 00.000 10072 Guiding  Dir = 2, Dur = 2
01:24:09.464 00.001 10072 IsGuiding returns 0
01:24:09.464 00.000 10072 PulseGuide returned control before completion, sleep 12
01:24:09.481 00.017 1032 UpdateGuideState exits: m=1284 SNR=25.3
01:24:09.483 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:09.485 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:09.487 00.002 1032 Enqueuing Expose request
01:24:09.490 00.003 10072 IsGuiding returns 0
01:24:09.490 00.000 10072 Move returns status 0, amount 2
01:24:09.490 00.000 10072 MoveAxis(N, 0, ABG)
01:24:09.490 00.000 10072 Move returns status 0, amount 0
01:24:09.490 00.000 10072 move complete, result=0
01:24:09.490 00.000 10072 worker thread done servicing request
01:24:09.490 00.000 10072 Worker thread wakes up
01:24:09.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:09.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:09.498 00.008 1032 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
01:24:09.898 00.400 10072 Exposure complete
01:24:09.948 00.050 10072 worker thread done servicing request
01:24:09.948 00.000 1032 OnExposeComplete: enter
01:24:09.951 00.003 1032 UpdateGuideState(): m_state=6
01:24:09.954 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2951
01:24:09.958 00.004 1032 Star::Find returns 1 (0), X=317.51, Y=753.14, Mass=1399, SNR=26.4, Peak=136 HFD=3.0
01:24:09.961 00.003 1032 MultiStar: [#1 0.02,-0.07,0.96,U] [#2 -0.07,-0.29,0.71,U] [#3 -0.05,-0.12,0.65,U] [#4 -0.29,-0.26,0.66,U] [#5 -0.13,-0.01,0.73,U] [#6 -0.01,-0.31,0.60,U] [#7 0.23,-0.12,0.52,U] [#8 -0.09,-0.16,0.59,U] 
01:24:09.963 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.13}, one-star: {-0.17, 0.03}
01:24:09.964 00.001 1032 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.83) = xAngle (-3.90 = 2.39)
01:24:09.967 00.003 1032 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.90 = 2.39)
01:24:09.968 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.07 mountX=-0.11 mountY=0.10, mountTheta=2.39
01:24:09.972 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.13, opts=13)
01:24:09.974 00.002 1032 Enqueuing Move request for scope (-0.07, -0.13)
01:24:09.975 00.001 10072 Worker thread wakes up
01:24:09.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
01:24:09.975 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
01:24:09.975 00.000 10072 Moving (-0.07, -0.13) raw xDistance=-0.11 yDistance=0.10
01:24:09.977 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:09.979 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:09.980 00.001 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
01:24:09.980 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:09.980 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:24:09.980 00.000 10072 MoveAxis(E, 1, ABG)
01:24:09.980 00.000 10072 Guiding  Dir = 2, Dur = 1
01:24:09.980 00.000 10072 IsGuiding returns 0
01:24:09.981 00.001 10072 PulseGuide returned control before completion, sleep 11
01:24:09.999 00.018 1032 UpdateGuideState exits: m=1399 SNR=26.4
01:24:10.003 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:10.005 00.002 10072 IsGuiding returns 0
01:24:10.005 00.000 10072 Move returns status 0, amount 1
01:24:10.005 00.000 10072 MoveAxis(N, 0, ABG)
01:24:10.005 00.000 10072 Move returns status 0, amount 0
01:24:10.005 00.000 10072 move complete, result=0
01:24:10.006 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:10.008 00.002 10072 worker thread done servicing request
01:24:10.008 00.000 1032 Enqueuing Expose request
01:24:10.010 00.002 1032 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
01:24:10.012 00.002 10072 Worker thread wakes up
01:24:10.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:10.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:10.645 00.633 10072 Exposure complete
01:24:10.694 00.049 10072 worker thread done servicing request
01:24:10.695 00.001 1032 OnExposeComplete: enter
01:24:10.697 00.002 1032 UpdateGuideState(): m_state=6
01:24:10.698 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2952
01:24:10.701 00.003 1032 Star::Find returns 1 (0), X=317.63, Y=753.07, Mass=1338, SNR=25.8, Peak=132 HFD=2.7
01:24:10.702 00.001 1032 MultiStar: [#1 0.04,-0.09,0.99,U] [#2 0.05,-0.16,0.72,U] [#3 0.29,-0.34,0.66,U] [#4 -0.15,-0.21,0.73,U] [#5 0.00,0.07,0.73,U] [#6 -0.19,-0.21,0.61,U] [#7 0.27,-0.05,0.54,U] [#8 -0.29,-0.16,0.61,U] 
01:24:10.704 00.002 1032 single-star, 8 included, MultiStar: {-0.01, -0.12}, one-star: {-0.06, -0.03}
01:24:10.707 00.003 1032 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.83) = xAngle (-4.46 = 1.82)
01:24:10.709 00.002 1032 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.46 = 1.82)
01:24:10.711 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.63 mountX=-0.02 mountY=0.06, mountTheta=1.82
01:24:10.714 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.03, opts=13)
01:24:10.716 00.002 1032 Enqueuing Move request for scope (-0.06, -0.03)
01:24:10.717 00.001 10072 Worker thread wakes up
01:24:10.718 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
01:24:10.718 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
01:24:10.718 00.000 10072 Moving (-0.06, -0.03) raw xDistance=-0.02 yDistance=0.06
01:24:10.720 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:10.722 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:10.722 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:24:10.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:10.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:24:10.723 00.001 10072 MoveAxis(E, 1, ABG)
01:24:10.723 00.000 10072 Guiding  Dir = 2, Dur = 1
01:24:10.723 00.000 10072 IsGuiding returns 0
01:24:10.723 00.000 10072 PulseGuide returned control before completion, sleep 11
01:24:10.737 00.014 10072 IsGuiding returns 0
01:24:10.737 00.000 10072 Move returns status 0, amount 1
01:24:10.738 00.001 10072 MoveAxis(N, 0, ABG)
01:24:10.738 00.000 10072 Move returns status 0, amount 0
01:24:10.738 00.000 10072 move complete, result=0
01:24:10.738 00.000 10072 worker thread done servicing request
01:24:10.740 00.002 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:24:10.744 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:10.745 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:10.746 00.001 1032 Enqueuing Expose request
01:24:10.748 00.002 1032 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
01:24:10.750 00.002 10072 Worker thread wakes up
01:24:10.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:10.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:11.165 00.415 10072 Exposure complete
01:24:11.223 00.058 10072 worker thread done servicing request
01:24:11.223 00.000 1032 OnExposeComplete: enter
01:24:11.226 00.003 1032 UpdateGuideState(): m_state=6
01:24:11.227 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2953
01:24:11.229 00.002 1032 Star::Find returns 1 (0), X=317.63, Y=753.13, Mass=1206, SNR=24.5, Peak=125 HFD=2.7
01:24:11.230 00.001 1032 MultiStar: [#1 0.08,-0.26,1.00,U] [#2 0.10,-0.29,0.88,U] [#3 0.16,-0.24,0.70,U] [#4 -0.16,-0.32,0.81,U] [#5 -0.01,-0.05,0.83,U] [#6 -0.14,-0.33,0.61,U] [#7 0.24,-0.30,0.59,U] [#8 -0.03,-0.16,0.62,U] 
01:24:11.232 00.002 1032 single-star, 8 included, MultiStar: {0.02, -0.20}, one-star: {-0.06, 0.03}
01:24:11.233 00.001 1032 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.83) = xAngle (0.87 = 0.87)
01:24:11.235 00.002 1032 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.87 = 0.87)
01:24:11.236 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.70 mountX=0.04 mountY=0.05, mountTheta=0.87
01:24:11.240 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.03, opts=13)
01:24:11.243 00.003 1032 Enqueuing Move request for scope (-0.06, 0.03)
01:24:11.244 00.001 10072 Worker thread wakes up
01:24:11.245 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
01:24:11.245 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
01:24:11.245 00.000 10072 Moving (-0.06, 0.03) raw xDistance=0.04 yDistance=0.05
01:24:11.246 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:11.249 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:11.249 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:24:11.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:11.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:24:11.249 00.000 10072 MoveAxis(E, 1, ABG)
01:24:11.249 00.000 10072 Guiding  Dir = 2, Dur = 1
01:24:11.250 00.001 10072 IsGuiding returns 0
01:24:11.250 00.000 10072 PulseGuide returned control before completion, sleep 11
01:24:11.266 00.016 1032 UpdateGuideState exits: m=1206 SNR=24.5
01:24:11.268 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:11.271 00.003 10072 IsGuiding returns 0
01:24:11.271 00.000 10072 Move returns status 0, amount 1
01:24:11.271 00.000 10072 MoveAxis(N, 0, ABG)
01:24:11.271 00.000 10072 Move returns status 0, amount 0
01:24:11.271 00.000 10072 move complete, result=0
01:24:11.271 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:11.273 00.002 1032 Enqueuing Expose request
01:24:11.275 00.002 10072 worker thread done servicing request
01:24:11.275 00.000 10072 Worker thread wakes up
01:24:11.275 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:11.275 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:11.275 00.000 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
01:24:11.900 00.625 10072 Exposure complete
01:24:11.948 00.048 10072 worker thread done servicing request
01:24:11.949 00.001 1032 OnExposeComplete: enter
01:24:11.951 00.002 1032 UpdateGuideState(): m_state=6
01:24:11.952 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2954
01:24:11.965 00.013 1032 Star::Find returns 1 (0), X=317.76, Y=753.01, Mass=1422, SNR=26.6, Peak=138 HFD=2.5
01:24:11.967 00.002 1032 MultiStar: [#1 0.08,-0.21,0.93,U] [#2 0.16,-0.34,0.76,U] [#3 0.37,-0.32,0.67,U] [#4 0.13,-0.31,0.69,U] [#5 -0.01,-0.08,0.71,U] [#6 -0.02,-0.32,0.60,U] [#7 0.43,-0.22,0.55,U] [#8 0.14,-0.31,0.56,U] 
01:24:11.970 00.003 1032 single-star, 8 included, MultiStar: {0.14, -0.23}, one-star: {0.08, -0.10}
01:24:11.972 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
01:24:11.974 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
01:24:11.976 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-0.90 mountX=-0.11 mountY=-0.05, mountTheta=-2.73
01:24:11.979 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.10, opts=13)
01:24:11.981 00.002 1032 Enqueuing Move request for scope (0.08, -0.10)
01:24:11.982 00.001 10072 Worker thread wakes up
01:24:11.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
01:24:11.983 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
01:24:11.983 00.000 10072 Moving (0.08, -0.10) raw xDistance=-0.11 yDistance=-0.05
01:24:11.985 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:11.991 00.006 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:11.992 00.001 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
01:24:11.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:11.992 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:24:11.992 00.000 10072 MoveAxis(E, 2, ABG)
01:24:11.992 00.000 10072 Guiding  Dir = 2, Dur = 2
01:24:11.992 00.000 10072 IsGuiding returns 0
01:24:11.993 00.001 10072 PulseGuide returned control before completion, sleep 12
01:24:12.007 00.014 10072 IsGuiding returns 0
01:24:12.007 00.000 10072 Move returns status 0, amount 2
01:24:12.007 00.000 10072 MoveAxis(N, 0, ABG)
01:24:12.007 00.000 10072 Move returns status 0, amount 0
01:24:12.007 00.000 10072 move complete, result=0
01:24:12.007 00.000 10072 worker thread done servicing request
01:24:12.011 00.004 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:24:12.012 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:12.014 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:12.016 00.002 1032 Enqueuing Expose request
01:24:12.019 00.003 10072 Worker thread wakes up
01:24:12.019 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:12.019 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:12.019 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
01:24:12.432 00.413 10072 Exposure complete
01:24:12.492 00.060 10072 worker thread done servicing request
01:24:12.492 00.000 1032 OnExposeComplete: enter
01:24:12.496 00.004 1032 UpdateGuideState(): m_state=6
01:24:12.498 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2955
01:24:12.501 00.003 1032 Star::Find returns 1 (0), X=317.82, Y=752.93, Mass=1310, SNR=25.5, Peak=133 HFD=2.7
01:24:12.503 00.002 1032 MultiStar: [#1 0.13,-0.16,1.09,U] [#2 0.11,-0.27,0.78,U] [#3 0.38,-0.18,0.76,U] [#4 -0.01,-0.30,0.72,U] [#5 0.23,-0.01,0.73,U] [#6 0.14,-0.26,0.62,U] [#7 0.44,-0.21,0.57,U] [#8 0.06,-0.12,0.63,U] 
01:24:12.506 00.003 1032 single-star, 8 included, MultiStar: {0.17, -0.18}, one-star: {0.14, -0.17}
01:24:12.509 00.003 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
01:24:12.510 00.001 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
01:24:12.512 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.89 mountX=-0.20 mountY=-0.09, mountTheta=-2.72
01:24:12.515 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.17, opts=13)
01:24:12.518 00.003 1032 Enqueuing Move request for scope (0.14, -0.17)
01:24:12.519 00.001 10072 Worker thread wakes up
01:24:12.520 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
01:24:12.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
01:24:12.520 00.000 10072 Moving (0.14, -0.17) raw xDistance=-0.20 yDistance=-0.09
01:24:12.522 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:12.526 00.004 10072 PPEC rslt: input = -0.20, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 287.84
01:24:12.527 00.001 10072 PPEC: input: -0.20, control: -0.09, exposure: 500
01:24:12.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:12.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:24:12.527 00.000 10072 MoveAxis(E, 96, ABG)
01:24:12.528 00.001 10072 Guiding  Dir = 2, Dur = 96
01:24:12.528 00.000 10072 IsGuiding returns 0
01:24:12.529 00.001 10072 PulseGuide returned control before completion, sleep 106
01:24:12.552 00.023 1032 UpdateGuideState exits: m=1310 SNR=25.5
01:24:12.560 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:12.564 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:12.567 00.003 1032 Enqueuing Expose request
01:24:12.650 00.083 10072 IsGuiding returns 0
01:24:12.650 00.000 10072 Move returns status 0, amount 96
01:24:12.650 00.000 10072 MoveAxis(N, 0, ABG)
01:24:12.651 00.001 10072 Move returns status 0, amount 0
01:24:12.651 00.000 10072 move complete, result=0
01:24:12.651 00.000 10072 worker thread done servicing request
01:24:12.651 00.000 10072 Worker thread wakes up
01:24:12.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:12.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:12.651 00.000 1032 GuideStep: -0.2 px 96 ms EAST, -0.1 px 0 ms NORTH
01:24:13.291 00.640 10072 Exposure complete
01:24:13.364 00.073 10072 worker thread done servicing request
01:24:13.364 00.000 1032 OnExposeComplete: enter
01:24:13.368 00.004 1032 UpdateGuideState(): m_state=6
01:24:13.371 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2956
01:24:13.374 00.003 1032 Star::Find returns 1 (0), X=317.65, Y=753.18, Mass=1341, SNR=25.8, Peak=139 HFD=2.7
01:24:13.376 00.002 1032 MultiStar: [#1 0.07,0.12,0.94,U] [#2 -0.01,0.05,0.70,U] [#3 0.08,0.06,0.70,U] [#4 -0.16,0.03,0.74,U] [#5 0.03,0.01,0.74,U] [#6 -0.04,0.00,0.58,U] [#7 0.28,0.01,0.54,U] [#8 -0.09,0.15,0.58,U] 
01:24:13.379 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {-0.03, 0.08}
01:24:13.382 00.003 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
01:24:13.385 00.003 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
01:24:13.387 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.42 mountX=0.06 mountY=-0.02, mountTheta=-0.41
01:24:13.392 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
01:24:13.395 00.003 1032 Enqueuing Move request for scope (0.01, 0.06)
01:24:13.399 00.004 10072 Worker thread wakes up
01:24:13.400 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
01:24:13.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
01:24:13.400 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
01:24:13.403 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:13.405 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:13.406 00.001 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:24:13.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:13.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:24:13.406 00.000 10072 MoveAxis(E, 8, ABG)
01:24:13.406 00.000 10072 Guiding  Dir = 2, Dur = 8
01:24:13.407 00.001 10072 IsGuiding returns 0
01:24:13.408 00.001 10072 PulseGuide returned control before completion, sleep 18
01:24:13.428 00.020 10072 IsGuiding returns 0
01:24:13.429 00.001 10072 Move returns status 0, amount 8
01:24:13.429 00.000 10072 MoveAxis(N, 0, ABG)
01:24:13.429 00.000 10072 Move returns status 0, amount 0
01:24:13.429 00.000 10072 move complete, result=0
01:24:13.429 00.000 10072 worker thread done servicing request
01:24:13.432 00.003 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:24:13.434 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:13.437 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:13.439 00.002 1032 Enqueuing Expose request
01:24:13.441 00.002 10072 Worker thread wakes up
01:24:13.441 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:13.441 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:13.441 00.000 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:24:13.854 00.413 10072 Exposure complete
01:24:13.928 00.074 10072 worker thread done servicing request
01:24:13.928 00.000 1032 OnExposeComplete: enter
01:24:13.932 00.004 1032 UpdateGuideState(): m_state=6
01:24:13.934 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2957
01:24:13.937 00.003 1032 Star::Find returns 1 (0), X=317.61, Y=753.28, Mass=1464, SNR=27.0, Peak=155 HFD=2.8
01:24:13.939 00.002 1032 MultiStar: [#1 -0.07,0.17,0.94,U] [#2 0.10,-0.07,0.76,U] [#3 0.19,0.18,0.69,U] [#4 -0.18,0.05,0.72,U] [#5 -0.05,0.14,0.65,U] [#6 -0.12,-0.09,0.57,U] [#7 0.17,0.14,0.54,U] [#8 -0.10,0.10,0.54,U] 
01:24:13.942 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {-0.08, 0.17}
01:24:13.944 00.002 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
01:24:13.946 00.002 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
01:24:13.950 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.77 mountX=0.10 mountY=-0.01, mountTheta=-0.06
01:24:13.956 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.09, opts=13)
01:24:13.960 00.004 1032 Enqueuing Move request for scope (-0.02, 0.09)
01:24:13.962 00.002 10072 Worker thread wakes up
01:24:13.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
01:24:13.962 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
01:24:13.962 00.000 10072 Moving (-0.02, 0.09) raw xDistance=0.10 yDistance=-0.01
01:24:13.964 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:13.968 00.004 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:13.969 00.001 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:24:13.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:13.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:24:13.969 00.000 10072 MoveAxis(E, 7, ABG)
01:24:13.969 00.000 10072 Guiding  Dir = 2, Dur = 7
01:24:13.969 00.000 10072 IsGuiding returns 0
01:24:13.970 00.001 10072 PulseGuide returned control before completion, sleep 17
01:24:13.996 00.026 10072 IsGuiding returns 0
01:24:13.996 00.000 10072 Move returns status 0, amount 7
01:24:13.996 00.000 10072 MoveAxis(N, 0, ABG)
01:24:13.996 00.000 10072 Move returns status 0, amount 0
01:24:13.996 00.000 10072 move complete, result=0
01:24:13.996 00.000 10072 worker thread done servicing request
01:24:13.999 00.003 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:24:14.002 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:14.005 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:14.007 00.002 1032 Enqueuing Expose request
01:24:14.010 00.003 10072 Worker thread wakes up
01:24:14.010 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
01:24:14.013 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:14.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:14.653 00.640 10072 Exposure complete
01:24:14.715 00.062 10072 worker thread done servicing request
01:24:14.715 00.000 1032 OnExposeComplete: enter
01:24:14.718 00.003 1032 UpdateGuideState(): m_state=6
01:24:14.721 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2958
01:24:14.723 00.002 1032 Star::Find returns 1 (0), X=317.66, Y=753.16, Mass=1394, SNR=26.3, Peak=134 HFD=2.7
01:24:14.726 00.003 1032 MultiStar: [#1 -0.07,0.01,0.98,U] [#2 0.14,-0.20,0.72,U] [#3 0.04,-0.09,0.68,U] [#4 -0.14,-0.08,0.69,U] [#5 0.02,-0.03,0.67,U] [#6 -0.19,0.02,0.59,U] [#7 0.18,-0.07,0.50,U] [#8 0.07,0.05,0.59,U] 
01:24:14.728 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.03}, one-star: {-0.02, 0.05}
01:24:14.730 00.002 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.79)
01:24:14.732 00.002 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.79)
01:24:14.736 00.004 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.67 mountX=-0.03 mountY=0.01, mountTheta=2.79
01:24:14.744 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.03, opts=13)
01:24:14.747 00.003 1032 Enqueuing Move request for scope (-0.00, -0.03)
01:24:14.749 00.002 10072 Worker thread wakes up
01:24:14.749 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
01:24:14.749 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
01:24:14.750 00.001 10072 Moving (-0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
01:24:14.752 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:14.755 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:14.755 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:24:14.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:14.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:24:14.756 00.001 10072 MoveAxis(E, 11, ABG)
01:24:14.756 00.000 10072 Guiding  Dir = 2, Dur = 11
01:24:14.756 00.000 10072 IsGuiding returns 0
01:24:14.757 00.001 10072 PulseGuide returned control before completion, sleep 21
01:24:14.781 00.024 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:24:14.784 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:14.787 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:14.791 00.004 1032 Enqueuing Expose request
01:24:14.793 00.002 10072 IsGuiding returns 0
01:24:14.793 00.000 10072 Move returns status 0, amount 11
01:24:14.793 00.000 10072 MoveAxis(N, 0, ABG)
01:24:14.793 00.000 10072 Move returns status 0, amount 0
01:24:14.794 00.001 10072 move complete, result=0
01:24:14.794 00.000 10072 worker thread done servicing request
01:24:14.794 00.000 10072 Worker thread wakes up
01:24:14.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:14.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:14.805 00.011 1032 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
01:24:15.203 00.398 10072 Exposure complete
01:24:15.291 00.088 10072 worker thread done servicing request
01:24:15.291 00.000 1032 OnExposeComplete: enter
01:24:15.294 00.003 1032 UpdateGuideState(): m_state=6
01:24:15.296 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2959
01:24:15.302 00.006 1032 Star::Find returns 1 (0), X=317.57, Y=753.14, Mass=1412, SNR=26.5, Peak=141 HFD=2.9
01:24:15.305 00.003 1032 MultiStar: [#1 0.07,0.04,0.96,U] [#2 0.13,-0.18,0.71,U] [#3 0.25,-0.01,0.68,U] [#4 -0.23,-0.11,0.70,U] [#5 -0.08,0.12,0.67,U] [#6 -0.13,-0.12,0.58,U] [#7 0.18,0.12,0.49,U] [#8 -0.14,0.08,0.60,U] 
01:24:15.309 00.004 1032 refined, 8 included, MultiStar: {-0.01, -0.00}, one-star: {-0.11, 0.03}
01:24:15.311 00.002 1032 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.83) = xAngle (-4.65 = 1.63)
01:24:15.313 00.002 1032 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.65 = 1.63)
01:24:15.316 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.82 mountX=-0.00 mountY=0.01, mountTheta=1.63
01:24:15.319 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.00, opts=13)
01:24:15.321 00.002 1032 Enqueuing Move request for scope (-0.01, -0.00)
01:24:15.323 00.002 10072 Worker thread wakes up
01:24:15.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
01:24:15.323 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
01:24:15.323 00.000 10072 Moving (-0.01, -0.00) raw xDistance=-0.00 yDistance=0.01
01:24:15.326 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:15.330 00.004 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:15.330 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
01:24:15.330 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:15.331 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:24:15.331 00.000 10072 MoveAxis(E, 12, ABG)
01:24:15.331 00.000 10072 Guiding  Dir = 2, Dur = 12
01:24:15.332 00.001 10072 IsGuiding returns 0
01:24:15.332 00.000 10072 PulseGuide returned control before completion, sleep 22
01:24:15.358 00.026 1032 UpdateGuideState exits: m=1412 SNR=26.5
01:24:15.370 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:15.373 00.003 10072 IsGuiding returns 0
01:24:15.373 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:15.376 00.003 10072 Move returns status 0, amount 12
01:24:15.376 00.000 10072 MoveAxis(N, 0, ABG)
01:24:15.376 00.000 1032 Enqueuing Expose request
01:24:15.378 00.002 10072 Move returns status 0, amount 0
01:24:15.378 00.000 10072 move complete, result=0
01:24:15.378 00.000 10072 worker thread done servicing request
01:24:15.379 00.001 10072 Worker thread wakes up
01:24:15.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:15.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:15.392 00.013 1032 GuideStep: -0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
01:24:16.014 00.622 10072 Exposure complete
01:24:16.078 00.064 10072 worker thread done servicing request
01:24:16.078 00.000 1032 OnExposeComplete: enter
01:24:16.080 00.002 1032 UpdateGuideState(): m_state=6
01:24:16.084 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2960
01:24:16.086 00.002 1032 Star::Find returns 1 (0), X=317.70, Y=753.26, Mass=1435, SNR=26.7, Peak=148 HFD=2.9
01:24:16.088 00.002 1032 MultiStar: [#1 0.05,0.16,0.92,U] [#2 -0.09,-0.00,0.73,U] [#3 0.27,0.12,0.66,U] [#4 -0.24,0.07,0.70,U] [#5 0.06,0.19,0.68,U] [#6 -0.11,-0.01,0.62,U] [#7 0.09,0.04,0.51,U] [#8 -0.09,0.04,0.60,U] 
01:24:16.091 00.003 1032 refined, 8 included, MultiStar: {-0.00, 0.09}, one-star: {0.02, 0.15}
01:24:16.093 00.002 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
01:24:16.095 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
01:24:16.096 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.60 mountX=0.09 mountY=-0.02, mountTheta=-0.23
01:24:16.100 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.09, opts=13)
01:24:16.101 00.001 1032 Enqueuing Move request for scope (-0.00, 0.09)
01:24:16.103 00.002 10072 Worker thread wakes up
01:24:16.103 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
01:24:16.103 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
01:24:16.103 00.000 10072 Moving (-0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
01:24:16.109 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:16.114 00.005 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:16.114 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
01:24:16.114 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:16.114 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:24:16.114 00.000 10072 MoveAxis(E, 14, ABG)
01:24:16.114 00.000 10072 Guiding  Dir = 2, Dur = 14
01:24:16.115 00.001 10072 IsGuiding returns 0
01:24:16.116 00.001 10072 PulseGuide returned control before completion, sleep 24
01:24:16.138 00.022 1032 UpdateGuideState exits: m=1435 SNR=26.7
01:24:16.143 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:16.148 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:16.152 00.004 1032 Enqueuing Expose request
01:24:16.157 00.005 10072 IsGuiding returns 0
01:24:16.157 00.000 10072 Move returns status 0, amount 14
01:24:16.157 00.000 10072 MoveAxis(N, 0, ABG)
01:24:16.157 00.000 10072 Move returns status 0, amount 0
01:24:16.157 00.000 10072 move complete, result=0
01:24:16.157 00.000 10072 worker thread done servicing request
01:24:16.157 00.000 10072 Worker thread wakes up
01:24:16.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:16.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:16.167 00.010 1032 GuideStep: 0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
01:24:16.585 00.418 10072 Exposure complete
01:24:16.872 00.287 1032 OnExposeComplete: enter
01:24:16.875 00.003 1032 UpdateGuideState(): m_state=6
01:24:16.880 00.005 10072 worker thread done servicing request
01:24:16.880 00.000 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2961
01:24:16.883 00.003 1032 Star::Find returns 1 (0), X=317.57, Y=753.16, Mass=1253, SNR=24.9, Peak=134 HFD=2.7
01:24:16.886 00.003 1032 MultiStar: [#1 0.10,-0.09,0.93,U] [#2 0.08,-0.04,0.77,U] [#3 0.13,0.29,0.69,U] [#4 -0.18,-0.14,0.76,U] [#5 0.06,0.17,0.71,U] [#6 -0.10,-0.07,0.63,U] [#7 0.11,0.07,0.58,U] [#8 -0.10,-0.02,0.63,U] 
01:24:16.898 00.012 1032 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {-0.11, 0.06}
01:24:16.902 00.004 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
01:24:16.904 00.002 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
01:24:16.907 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.73 mountX=0.02 mountY=-0.00, mountTheta=-0.10
01:24:16.911 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
01:24:16.914 00.003 1032 Enqueuing Move request for scope (-0.00, 0.02)
01:24:16.965 00.051 10072 Worker thread wakes up
01:24:16.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
01:24:16.965 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
01:24:16.965 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
01:24:16.969 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:16.976 00.007 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:16.976 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:24:16.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:16.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:24:16.976 00.000 10072 MoveAxis(E, 12, ABG)
01:24:16.976 00.000 10072 Guiding  Dir = 2, Dur = 12
01:24:16.980 00.004 10072 IsGuiding returns 0
01:24:16.982 00.002 10072 PulseGuide returned control before completion, sleep 20
01:24:17.010 00.028 1032 UpdateGuideState exits: m=1253 SNR=24.9
01:24:17.014 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:17.024 00.010 10072 IsGuiding returns 0
01:24:17.024 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:17.027 00.003 1032 Enqueuing Expose request
01:24:17.030 00.003 10072 Move returns status 0, amount 12
01:24:17.031 00.001 10072 MoveAxis(N, 0, ABG)
01:24:17.031 00.000 10072 Move returns status 0, amount 0
01:24:17.031 00.000 10072 move complete, result=0
01:24:17.031 00.000 10072 worker thread done servicing request
01:24:17.031 00.000 10072 Worker thread wakes up
01:24:17.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:17.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:17.043 00.012 1032 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
01:24:17.678 00.635 10072 Exposure complete
01:24:17.788 00.110 10072 worker thread done servicing request
01:24:17.788 00.000 1032 OnExposeComplete: enter
01:24:17.792 00.004 1032 UpdateGuideState(): m_state=6
01:24:17.795 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2962
01:24:17.798 00.003 1032 Star::Find returns 1 (0), X=317.63, Y=753.10, Mass=1339, SNR=25.8, Peak=129 HFD=2.7
01:24:17.800 00.002 1032 MultiStar: [#1 0.07,-0.24,0.99,U] [#2 0.06,-0.21,0.79,U] [#3 0.12,0.04,0.71,U] [#4 -0.02,-0.22,0.69,U] [#5 0.10,-0.00,0.75,U] [#6 -0.05,-0.37,0.62,U] [#7 0.20,-0.07,0.54,U] [#8 0.02,-0.06,0.60,U] 
01:24:17.804 00.004 1032 single-star, 8 included, MultiStar: {0.05, -0.13}, one-star: {-0.05, -0.00}
01:24:17.807 00.003 1032 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.83) = xAngle (-4.88 = 1.40)
01:24:17.810 00.003 1032 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.88 = 1.40)
01:24:17.812 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.05 mountX=0.01 mountY=0.05, mountTheta=1.40
01:24:17.816 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.00, opts=13)
01:24:17.980 00.164 1032 Enqueuing Move request for scope (-0.05, -0.00)
01:24:17.986 00.006 10072 Worker thread wakes up
01:24:17.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
01:24:17.986 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
01:24:17.986 00.000 10072 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=0.05
01:24:17.991 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:17.995 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:17.995 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:24:17.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:17.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:24:17.995 00.000 10072 MoveAxis(E, 13, ABG)
01:24:17.995 00.000 10072 Guiding  Dir = 2, Dur = 13
01:24:17.996 00.001 10072 IsGuiding returns 0
01:24:17.996 00.000 10072 PulseGuide returned control before completion, sleep 23
01:24:18.021 00.025 10072 IsGuiding returns 0
01:24:18.021 00.000 10072 Move returns status 0, amount 13
01:24:18.021 00.000 10072 MoveAxis(N, 0, ABG)
01:24:18.022 00.001 10072 Move returns status 0, amount 0
01:24:18.022 00.000 10072 move complete, result=0
01:24:18.022 00.000 10072 worker thread done servicing request
01:24:18.025 00.003 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:24:18.028 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:18.030 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:18.033 00.003 1032 Enqueuing Expose request
01:24:18.035 00.002 10072 Worker thread wakes up
01:24:18.036 00.001 1032 GuideStep: 0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
01:24:18.039 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:18.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:18.446 00.407 10072 Exposure complete
01:24:18.604 00.158 10072 worker thread done servicing request
01:24:18.617 00.013 1032 OnExposeComplete: enter
01:24:18.620 00.003 1032 UpdateGuideState(): m_state=6
01:24:18.624 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2963
01:24:18.702 00.078 1032 Star::Find returns 1 (0), X=317.69, Y=753.13, Mass=1367, SNR=26.1, Peak=136 HFD=2.6
01:24:18.715 00.013 1032 MultiStar: [#1 0.04,-0.09,0.98,U] [#2 0.05,-0.11,0.76,U] [#3 0.30,0.02,0.69,U] [#4 -0.11,-0.33,0.69,U] [#5 0.23,-0.04,0.68,U] [#6 -0.10,-0.06,0.56,U] [#7 0.33,-0.16,0.58,U] [#8 -0.02,-0.08,0.55,U] 
01:24:18.721 00.006 1032 single-star, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.01, 0.02}
01:24:18.728 00.007 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
01:24:18.730 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
01:24:18.732 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.11 mountX=0.02 mountY=-0.02, mountTheta=-0.72
01:24:18.737 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
01:24:18.740 00.003 1032 Enqueuing Move request for scope (0.01, 0.02)
01:24:18.745 00.005 10072 Worker thread wakes up
01:24:18.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:24:18.746 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:24:18.746 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
01:24:18.756 00.010 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:18.757 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:24:18.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:18.757 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:24:18.757 00.000 10072 MoveAxis(E, 10, ABG)
01:24:18.757 00.000 10072 Guiding  Dir = 2, Dur = 10
01:24:18.757 00.000 10072 IsGuiding returns 0
01:24:18.761 00.004 10072 PulseGuide returned control before completion, sleep 17
01:24:18.805 00.044 10072 IsGuiding returns 0
01:24:18.805 00.000 10072 Move returns status 0, amount 10
01:24:18.805 00.000 10072 MoveAxis(N, 0, ABG)
01:24:18.805 00.000 10072 Move returns status 0, amount 0
01:24:18.805 00.000 10072 move complete, result=0
01:24:18.805 00.000 10072 worker thread done servicing request
01:24:18.824 00.019 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:18.888 00.064 1032 UpdateGuideState exits: m=1367 SNR=26.1
01:24:18.890 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:18.895 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:18.897 00.002 1032 Enqueuing Expose request
01:24:18.900 00.003 10072 Worker thread wakes up
01:24:18.900 00.000 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
01:24:18.903 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:18.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:19.698 00.795 10072 Exposure complete
01:24:20.377 00.679 10072 worker thread done servicing request
01:24:20.377 00.000 1032 OnExposeComplete: enter
01:24:20.381 00.004 1032 UpdateGuideState(): m_state=6
01:24:20.385 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2964
01:24:20.389 00.004 1032 Star::Find returns 1 (0), X=317.67, Y=753.29, Mass=1350, SNR=25.9, Peak=137 HFD=2.9
01:24:20.645 00.256 1032 MultiStar: [#1 0.14,-0.02,0.96,U] [#2 0.17,-0.05,0.74,U] [#3 0.14,0.02,0.68,U] [#4 -0.03,-0.05,0.72,U] [#5 -0.03,0.15,0.72,U] [#6 0.03,-0.07,0.64,U] [#7 0.23,0.41,0.55,U] [#8 -0.08,-0.03,0.58,U] 
01:24:20.682 00.037 1032 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {-0.01, 0.19}
01:24:20.685 00.003 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
01:24:20.688 00.003 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
01:24:20.691 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.78 mountX=0.04 mountY=-0.07, mountTheta=-1.05
01:24:20.697 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
01:24:20.700 00.003 1032 Enqueuing Move request for scope (0.06, 0.06)
01:24:20.702 00.002 10072 Worker thread wakes up
01:24:20.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
01:24:20.702 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
01:24:20.702 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
01:24:20.705 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:20.709 00.004 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:20.710 00.001 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
01:24:20.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:20.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:24:20.710 00.000 10072 MoveAxis(E, 18, ABG)
01:24:20.710 00.000 10072 Guiding  Dir = 2, Dur = 18
01:24:20.711 00.001 10072 IsGuiding returns 0
01:24:20.711 00.000 10072 PulseGuide returned control before completion, sleep 28
01:24:21.132 00.421 10072 IsGuiding returns 0
01:24:21.132 00.000 10072 Move returns status 0, amount 18
01:24:21.132 00.000 10072 MoveAxis(N, 0, ABG)
01:24:21.132 00.000 10072 Move returns status 0, amount 0
01:24:21.132 00.000 10072 move complete, result=0
01:24:21.134 00.002 10072 worker thread done servicing request
01:24:21.153 00.019 1032 UpdateGuideState exits: m=1350 SNR=25.9
01:24:21.156 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:21.158 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:21.162 00.004 1032 Enqueuing Expose request
01:24:21.165 00.003 10072 Worker thread wakes up
01:24:21.165 00.000 1032 GuideStep: 0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
01:24:21.167 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:21.167 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:21.866 00.699 10072 Exposure complete
01:24:22.365 00.499 10072 worker thread done servicing request
01:24:22.367 00.002 1032 OnExposeComplete: enter
01:24:22.372 00.005 1032 UpdateGuideState(): m_state=6
01:24:22.375 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2965
01:24:22.378 00.003 1032 Star::Find returns 1 (0), X=317.66, Y=753.23, Mass=1315, SNR=25.5, Peak=136 HFD=2.8
01:24:22.380 00.002 1032 MultiStar: [#1 0.17,-0.13,0.96,U] [#2 0.01,0.05,0.82,U] [#3 0.22,-0.15,0.69,U] [#4 -0.02,-0.05,0.76,U] [#5 -0.02,0.19,0.70,U] [#6 0.18,-0.11,0.61,U] [#7 0.41,0.13,0.54,U] [#8 -0.07,-0.26,0.54,U] 
01:24:22.383 00.003 1032 refined, 8 included, MultiStar: {0.08, -0.02}, one-star: {-0.02, 0.12}
01:24:22.386 00.003 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
01:24:22.387 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
01:24:22.390 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.18 mountX=-0.04 mountY=-0.08, mountTheta=-2.01
01:24:22.397 00.007 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
01:24:22.551 00.154 1032 Enqueuing Move request for scope (0.08, -0.02)
01:24:22.651 00.100 10072 Worker thread wakes up
01:24:22.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
01:24:22.651 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
01:24:22.651 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.08
01:24:22.668 00.017 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:22.668 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
01:24:22.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:22.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:24:22.668 00.000 10072 MoveAxis(E, 15, ABG)
01:24:22.669 00.001 10072 Guiding  Dir = 2, Dur = 15
01:24:22.669 00.000 10072 IsGuiding returns 0
01:24:22.670 00.001 10072 PulseGuide returned control before completion, sleep 25
01:24:22.696 00.026 10072 IsGuiding returns 0
01:24:22.696 00.000 10072 Move returns status 0, amount 15
01:24:22.696 00.000 10072 MoveAxis(N, 0, ABG)
01:24:22.696 00.000 10072 Move returns status 0, amount 0
01:24:22.696 00.000 10072 move complete, result=0
01:24:22.697 00.001 10072 worker thread done servicing request
01:24:22.697 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:22.727 00.030 1032 UpdateGuideState exits: m=1315 SNR=25.5
01:24:22.730 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:22.735 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:22.740 00.005 1032 Enqueuing Expose request
01:24:22.744 00.004 10072 Worker thread wakes up
01:24:22.744 00.000 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
01:24:22.747 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:22.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:23.386 00.639 10072 Exposure complete
01:24:23.445 00.059 10072 worker thread done servicing request
01:24:23.445 00.000 1032 OnExposeComplete: enter
01:24:23.448 00.003 1032 UpdateGuideState(): m_state=6
01:24:23.451 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2966
01:24:23.453 00.002 1032 Star::Find returns 1 (0), X=317.74, Y=752.90, Mass=1432, SNR=26.7, Peak=142 HFD=2.6
01:24:23.458 00.005 1032 MultiStar: [#1 0.28,-0.27,0.96,U] [#2 0.28,-0.25,0.69,U] [#3 0.22,-0.14,0.64,U] [#4 -0.11,-0.27,0.70,U] [#5 0.10,-0.07,0.66,U] [#6 0.15,-0.28,0.60,U] [#7 0.45,-0.07,0.51,U] [#8 0.10,-0.17,0.57,U] 
01:24:23.460 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.20}, one-star: {0.06, -0.21}
01:24:23.462 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
01:24:23.465 00.003 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
01:24:23.466 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.29 mountX=-0.22 mountY=-0.01, mountTheta=-3.12
01:24:23.469 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.21, opts=13)
01:24:23.471 00.002 1032 Enqueuing Move request for scope (0.06, -0.21)
01:24:23.473 00.002 10072 Worker thread wakes up
01:24:23.474 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd
01:24:23.474 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.21)
01:24:23.474 00.000 10072 Moving (0.06, -0.21) raw xDistance=-0.22 yDistance=-0.01
01:24:23.476 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:23.480 00.004 10072 PPEC rslt: input = -0.22, final = -0.10, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 287.84
01:24:23.480 00.000 10072 PPEC: input: -0.22, control: -0.10, exposure: 500
01:24:23.480 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:23.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:24:23.480 00.000 10072 MoveAxis(E, 107, ABG)
01:24:23.480 00.000 10072 Guiding  Dir = 2, Dur = 107
01:24:23.481 00.001 10072 IsGuiding returns 0
01:24:23.481 00.000 10072 PulseGuide returned control before completion, sleep 117
01:24:23.502 00.021 1032 UpdateGuideState exits: m=1432 SNR=26.7
01:24:23.506 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:23.508 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:23.510 00.002 1032 Enqueuing Expose request
01:24:23.603 00.093 10072 IsGuiding returns 0
01:24:23.603 00.000 10072 Move returns status 0, amount 107
01:24:23.603 00.000 10072 MoveAxis(N, 0, ABG)
01:24:23.605 00.002 10072 Move returns status 0, amount 0
01:24:23.605 00.000 10072 move complete, result=0
01:24:23.605 00.000 10072 worker thread done servicing request
01:24:23.605 00.000 10072 Worker thread wakes up
01:24:23.605 00.000 1032 GuideStep: -0.2 px 107 ms EAST, -0.0 px 0 ms NORTH
01:24:23.618 00.013 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:23.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:24.025 00.407 10072 Exposure complete
01:24:24.077 00.052 10072 worker thread done servicing request
01:24:24.077 00.000 1032 OnExposeComplete: enter
01:24:24.081 00.004 1032 UpdateGuideState(): m_state=6
01:24:24.083 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2967
01:24:24.085 00.002 1032 Star::Find returns 1 (0), X=317.76, Y=753.07, Mass=1541, SNR=27.7, Peak=152 HFD=2.5
01:24:24.092 00.007 1032 MultiStar: [#1 0.18,-0.14,0.95,U] [#2 0.17,-0.21,0.72,U] [#3 0.32,-0.12,0.61,U] [#4 0.16,-0.12,0.67,U] [#5 0.14,0.17,0.65,U] [#6 0.13,-0.17,0.57,U] [#7 0.33,-0.16,0.53,U] [#8 0.04,0.06,0.56,U] 
01:24:24.094 00.002 1032 single-star, 8 included, MultiStar: {0.17, -0.08}, one-star: {0.08, -0.04}
01:24:24.097 00.003 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
01:24:24.098 00.001 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
01:24:24.100 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.46 mountX=-0.06 mountY=-0.07, mountTheta=-2.29
01:24:24.104 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
01:24:24.106 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
01:24:24.108 00.002 10072 Worker thread wakes up
01:24:24.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
01:24:24.108 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
01:24:24.108 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
01:24:24.110 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:24.114 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:24.115 00.001 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:24:24.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:24.115 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:24:24.115 00.000 10072 MoveAxis(E, 6, ABG)
01:24:24.115 00.000 10072 Guiding  Dir = 2, Dur = 6
01:24:24.115 00.000 10072 IsGuiding returns 0
01:24:24.115 00.000 10072 PulseGuide returned control before completion, sleep 16
01:24:24.135 00.020 1032 UpdateGuideState exits: m=1541 SNR=27.7
01:24:24.137 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:24.138 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:24.140 00.002 1032 Enqueuing Expose request
01:24:24.149 00.009 10072 IsGuiding returns 0
01:24:24.149 00.000 10072 Move returns status 0, amount 6
01:24:24.149 00.000 10072 MoveAxis(N, 0, ABG)
01:24:24.149 00.000 10072 Move returns status 0, amount 0
01:24:24.149 00.000 10072 move complete, result=0
01:24:24.149 00.000 10072 worker thread done servicing request
01:24:24.149 00.000 10072 Worker thread wakes up
01:24:24.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:24.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:24.151 00.002 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:24:24.774 00.623 10072 Exposure complete
01:24:24.821 00.047 10072 worker thread done servicing request
01:24:24.821 00.000 1032 OnExposeComplete: enter
01:24:24.823 00.002 1032 UpdateGuideState(): m_state=6
01:24:24.824 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2968
01:24:24.827 00.003 1032 Star::Find returns 1 (0), X=317.78, Y=753.19, Mass=1315, SNR=25.6, Peak=126 HFD=2.8
01:24:24.828 00.001 1032 MultiStar: [#1 0.14,0.08,0.98,U] [#2 0.01,-0.05,0.78,U] [#3 0.38,0.16,0.66,U] [#4 0.06,-0.04,0.74,U] [#5 0.10,0.28,0.77,U] [#6 0.05,0.03,0.62,U] [#7 0.43,0.17,0.52,U] [#8 -0.07,0.04,0.60,U] 
01:24:24.829 00.001 1032 single-star, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.10, 0.09}
01:24:24.831 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
01:24:24.832 00.001 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
01:24:24.835 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.71 mountX=0.06 mountY=-0.12, mountTheta=-1.12
01:24:24.838 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
01:24:24.840 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
01:24:24.841 00.001 10072 Worker thread wakes up
01:24:24.842 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
01:24:24.842 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
01:24:24.842 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
01:24:24.843 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:24.845 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:24.845 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:24:24.845 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:24.845 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:24:24.845 00.000 10072 MoveAxis(E, 6, ABG)
01:24:24.847 00.002 10072 Guiding  Dir = 2, Dur = 6
01:24:24.847 00.000 10072 IsGuiding returns 0
01:24:24.847 00.000 10072 PulseGuide returned control before completion, sleep 16
01:24:24.865 00.018 10072 IsGuiding returns 0
01:24:24.865 00.000 10072 Move returns status 0, amount 6
01:24:24.865 00.000 10072 MoveAxis(N, 0, ABG)
01:24:24.865 00.000 10072 Move returns status 0, amount 0
01:24:24.865 00.000 10072 move complete, result=0
01:24:24.865 00.000 1032 UpdateGuideState exits: m=1315 SNR=25.6
01:24:24.867 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:24.869 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:24.871 00.002 1032 Enqueuing Expose request
01:24:24.873 00.002 10072 worker thread done servicing request
01:24:24.873 00.000 10072 Worker thread wakes up
01:24:24.873 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:24.873 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:24.873 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:24:25.292 00.419 10072 Exposure complete
01:24:25.341 00.049 10072 worker thread done servicing request
01:24:25.341 00.000 1032 OnExposeComplete: enter
01:24:25.343 00.002 1032 UpdateGuideState(): m_state=6
01:24:25.345 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2969
01:24:25.346 00.001 1032 Star::Find returns 1 (0), X=317.71, Y=753.21, Mass=1487, SNR=27.2, Peak=136 HFD=2.8
01:24:25.348 00.002 1032 MultiStar: [#1 0.20,0.07,0.94,U] [#2 0.09,-0.14,0.71,U] [#3 0.35,-0.11,0.63,U] [#4 -0.04,0.02,0.72,U] [#5 0.18,0.13,0.68,U] [#6 0.04,-0.12,0.55,U] [#7 0.46,-0.09,0.53,U] [#8 -0.01,-0.18,0.54,U] 
01:24:25.350 00.002 1032 single-star, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.03, 0.10}
01:24:25.352 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
01:24:25.353 00.001 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
01:24:25.355 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.31 mountX=0.09 mountY=-0.05, mountTheta=-0.52
01:24:25.358 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
01:24:25.361 00.003 1032 Enqueuing Move request for scope (0.03, 0.10)
01:24:25.362 00.001 10072 Worker thread wakes up
01:24:25.362 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
01:24:25.363 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
01:24:25.363 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.05
01:24:25.365 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:25.367 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:25.367 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
01:24:25.367 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:25.367 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:24:25.367 00.000 10072 MoveAxis(E, 5, ABG)
01:24:25.368 00.001 10072 Guiding  Dir = 2, Dur = 5
01:24:25.368 00.000 10072 IsGuiding returns 0
01:24:25.369 00.001 10072 PulseGuide returned control before completion, sleep 15
01:24:25.386 00.017 1032 UpdateGuideState exits: m=1487 SNR=27.2
01:24:25.388 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:25.390 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:25.391 00.001 1032 Enqueuing Expose request
01:24:25.397 00.006 10072 IsGuiding returns 0
01:24:25.397 00.000 10072 Move returns status 0, amount 5
01:24:25.397 00.000 10072 MoveAxis(N, 0, ABG)
01:24:25.397 00.000 10072 Move returns status 0, amount 0
01:24:25.397 00.000 10072 move complete, result=0
01:24:25.397 00.000 10072 worker thread done servicing request
01:24:25.398 00.001 10072 Worker thread wakes up
01:24:25.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:25.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:25.403 00.005 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:24:26.027 00.624 10072 Exposure complete
01:24:26.076 00.049 1032 OnExposeComplete: enter
01:24:26.079 00.003 1032 UpdateGuideState(): m_state=6
01:24:26.083 00.004 10072 worker thread done servicing request
01:24:26.084 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2970
01:24:26.086 00.002 1032 Star::Find returns 1 (0), X=317.84, Y=753.11, Mass=1329, SNR=25.7, Peak=133 HFD=2.6
01:24:26.090 00.004 1032 MultiStar: [#1 0.13,-0.08,0.91,U] [#2 0.06,-0.14,0.74,U] [#3 0.25,-0.27,0.69,U] [#4 0.05,-0.22,0.74,U] [#5 -0.02,0.07,0.72,U] [#6 0.13,-0.39,0.62,U] [#7 0.34,-0.10,0.52,U] [#8 -0.12,-0.28,0.62,U] 
01:24:26.092 00.002 1032 single-star, 8 included, MultiStar: {0.10, -0.14}, one-star: {0.16, 0.01}
01:24:26.094 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
01:24:26.096 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
01:24:26.097 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.06 mountX=-0.03 mountY=-0.15, mountTheta=-1.77
01:24:26.100 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
01:24:26.101 00.001 1032 Enqueuing Move request for scope (0.16, 0.01)
01:24:26.103 00.002 10072 Worker thread wakes up
01:24:26.103 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
01:24:26.103 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
01:24:26.103 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.03 yDistance=-0.15
01:24:26.105 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:26.108 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:26.108 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:24:26.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:26.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:24:26.108 00.000 10072 MoveAxis(E, 4, ABG)
01:24:26.108 00.000 10072 Guiding  Dir = 2, Dur = 4
01:24:26.108 00.000 10072 IsGuiding returns 0
01:24:26.110 00.002 10072 PulseGuide returned control before completion, sleep 13
01:24:26.129 00.019 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:24:26.131 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:26.134 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:26.136 00.002 1032 Enqueuing Expose request
01:24:26.138 00.002 10072 IsGuiding returns 0
01:24:26.139 00.001 10072 Move returns status 0, amount 4
01:24:26.139 00.000 10072 MoveAxis(N, 0, ABG)
01:24:26.139 00.000 10072 Move returns status 0, amount 0
01:24:26.139 00.000 10072 move complete, result=0
01:24:26.139 00.000 10072 worker thread done servicing request
01:24:26.139 00.000 10072 Worker thread wakes up
01:24:26.140 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:26.140 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:26.148 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
01:24:26.546 00.398 10072 Exposure complete
01:24:26.601 00.055 10072 worker thread done servicing request
01:24:26.601 00.000 1032 OnExposeComplete: enter
01:24:26.604 00.003 1032 UpdateGuideState(): m_state=6
01:24:26.606 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2971
01:24:26.608 00.002 1032 Star::Find returns 1 (0), X=317.87, Y=753.00, Mass=1475, SNR=27.1, Peak=153 HFD=2.7
01:24:26.610 00.002 1032 MultiStar: [#1 0.17,-0.21,0.97,U] [#2 -0.01,0.01,0.75,U] [#3 0.17,0.03,0.68,U] [#4 -0.06,-0.29,0.69,U] [#5 -0.05,0.03,0.67,U] [#6 0.09,-0.25,0.57,U] [#7 0.34,-0.08,0.48,U] [#8 -0.27,-0.16,0.56,U] 
01:24:26.611 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.11}, one-star: {0.19, -0.10}
01:24:26.613 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
01:24:26.615 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
01:24:26.616 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.02 mountX=-0.13 mountY=-0.04, mountTheta=-2.85
01:24:26.619 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.11, opts=13)
01:24:26.621 00.002 1032 Enqueuing Move request for scope (0.07, -0.11)
01:24:26.623 00.002 10072 Worker thread wakes up
01:24:26.624 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
01:24:26.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
01:24:26.624 00.000 10072 Moving (0.07, -0.11) raw xDistance=-0.13 yDistance=-0.04
01:24:26.626 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:26.628 00.002 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:24:26.628 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
01:24:26.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:26.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:24:26.628 00.000 10072 MoveAxis(E, 3, ABG)
01:24:26.628 00.000 10072 Guiding  Dir = 2, Dur = 3
01:24:26.629 00.001 10072 IsGuiding returns 0
01:24:26.629 00.000 10072 PulseGuide returned control before completion, sleep 13
01:24:26.647 00.018 1032 UpdateGuideState exits: m=1475 SNR=27.1
01:24:26.649 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:26.651 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:26.654 00.003 1032 Enqueuing Expose request
01:24:26.655 00.001 10072 IsGuiding returns 0
01:24:26.655 00.000 10072 Move returns status 0, amount 3
01:24:26.655 00.000 10072 MoveAxis(N, 0, ABG)
01:24:26.656 00.001 10072 Move returns status 0, amount 0
01:24:26.656 00.000 10072 move complete, result=0
01:24:26.656 00.000 10072 worker thread done servicing request
01:24:26.656 00.000 10072 Worker thread wakes up
01:24:26.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:26.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:26.663 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:24:27.283 00.620 10072 Exposure complete
01:24:27.335 00.052 10072 worker thread done servicing request
01:24:27.336 00.001 1032 OnExposeComplete: enter
01:24:27.337 00.001 1032 UpdateGuideState(): m_state=6
01:24:27.339 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2972
01:24:27.341 00.002 1032 Star::Find returns 1 (0), X=317.58, Y=753.17, Mass=1290, SNR=25.3, Peak=131 HFD=2.8
01:24:27.344 00.003 1032 MultiStar: [#1 0.12,0.09,0.99,U] [#2 0.04,-0.06,0.76,U] [#3 0.24,0.04,0.72,U] [#4 -0.07,-0.22,0.74,U] [#5 -0.11,0.11,0.67,U] [#6 0.02,-0.14,0.60,U] [#7 0.26,0.02,0.54,U] [#8 0.11,-0.01,0.64,U] 
01:24:27.346 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {-0.10, 0.06}
01:24:27.348 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
01:24:27.350 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
01:24:27.352 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.13 mountX=-0.02 mountY=-0.04, mountTheta=-1.96
01:24:27.355 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
01:24:27.357 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
01:24:27.358 00.001 10072 Worker thread wakes up
01:24:27.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
01:24:27.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
01:24:27.360 00.002 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.04
01:24:27.362 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:27.365 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:27.365 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:24:27.365 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:27.365 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:24:27.365 00.000 10072 MoveAxis(E, 3, ABG)
01:24:27.365 00.000 10072 Guiding  Dir = 2, Dur = 3
01:24:27.366 00.001 10072 IsGuiding returns 0
01:24:27.366 00.000 10072 PulseGuide returned control before completion, sleep 13
01:24:27.384 00.018 1032 UpdateGuideState exits: m=1290 SNR=25.3
01:24:27.386 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:27.387 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:27.390 00.003 1032 Enqueuing Expose request
01:24:27.395 00.005 10072 IsGuiding returns 0
01:24:27.395 00.000 10072 Move returns status 0, amount 3
01:24:27.395 00.000 10072 MoveAxis(N, 0, ABG)
01:24:27.395 00.000 10072 Move returns status 0, amount 0
01:24:27.395 00.000 10072 move complete, result=0
01:24:27.395 00.000 10072 worker thread done servicing request
01:24:27.395 00.000 10072 Worker thread wakes up
01:24:27.395 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:27.395 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:27.404 00.009 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:24:27.815 00.411 10072 Exposure complete
01:24:27.865 00.050 10072 worker thread done servicing request
01:24:27.865 00.000 1032 OnExposeComplete: enter
01:24:27.867 00.002 1032 UpdateGuideState(): m_state=6
01:24:27.869 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2973
01:24:27.870 00.001 1032 Star::Find returns 1 (0), X=317.69, Y=753.13, Mass=1509, SNR=27.4, Peak=146 HFD=3.0
01:24:27.873 00.003 1032 MultiStar: [#1 0.15,-0.07,0.92,U] [#2 0.11,-0.24,0.71,U] [#3 0.27,-0.16,0.66,U] [#4 -0.00,-0.11,0.67,U] [#5 0.00,0.04,0.68,U] [#6 -0.01,-0.19,0.57,U] [#7 0.30,0.08,0.51,U] [#8 0.03,-0.15,0.53,U] 
01:24:27.874 00.001 1032 single-star, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.01, 0.02}
01:24:27.876 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
01:24:27.877 00.001 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
01:24:27.879 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.19 mountX=0.02 mountY=-0.01, mountTheta=-0.64
01:24:27.882 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
01:24:27.883 00.001 1032 Enqueuing Move request for scope (0.01, 0.02)
01:24:27.885 00.002 10072 Worker thread wakes up
01:24:27.885 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:24:27.885 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:24:27.885 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
01:24:27.886 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:27.889 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:27.889 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:24:27.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:27.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:24:27.889 00.000 10072 MoveAxis(E, 1, ABG)
01:24:27.889 00.000 10072 Guiding  Dir = 2, Dur = 1
01:24:27.890 00.001 10072 IsGuiding returns 0
01:24:27.890 00.000 10072 PulseGuide returned control before completion, sleep 11
01:24:27.903 00.013 10072 IsGuiding returns 0
01:24:27.903 00.000 10072 Move returns status 0, amount 1
01:24:27.903 00.000 10072 MoveAxis(N, 0, ABG)
01:24:27.903 00.000 10072 Move returns status 0, amount 0
01:24:27.903 00.000 10072 move complete, result=0
01:24:27.903 00.000 10072 worker thread done servicing request
01:24:27.908 00.005 1032 UpdateGuideState exits: m=1509 SNR=27.4
01:24:27.910 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:27.911 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:27.912 00.001 1032 Enqueuing Expose request
01:24:27.914 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
01:24:27.915 00.001 10072 Worker thread wakes up
01:24:27.916 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:27.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:28.549 00.633 10072 Exposure complete
01:24:28.593 00.044 1032 OnExposeComplete: enter
01:24:28.595 00.002 1032 UpdateGuideState(): m_state=6
01:24:28.597 00.002 10072 worker thread done servicing request
01:24:28.597 00.000 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2974
01:24:28.599 00.002 1032 Star::Find returns 1 (0), X=317.88, Y=753.13, Mass=1350, SNR=25.9, Peak=137 HFD=2.8
01:24:28.600 00.001 1032 MultiStar: [#1 0.24,-0.15,0.93,U] [#2 0.11,-0.31,0.80,U] [#3 0.34,-0.24,0.72,U] [#4 0.07,-0.16,0.73,U] [#5 -0.02,0.23,0.73,U] [#6 0.05,-0.13,0.63,U] [#7 0.49,-0.25,0.51,U] [#8 0.16,-0.12,0.59,U] 
01:24:28.601 00.001 1032 single-star, 8 included, MultiStar: {0.18, -0.12}, one-star: {0.20, 0.03}
01:24:28.603 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
01:24:28.604 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
01:24:28.605 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.13 mountX=-0.03 mountY=-0.20, mountTheta=-1.70
01:24:28.608 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.03, opts=13)
01:24:28.610 00.002 1032 Enqueuing Move request for scope (0.20, 0.03)
01:24:28.612 00.002 10072 Worker thread wakes up
01:24:28.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
01:24:28.612 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
01:24:28.612 00.000 10072 Moving (0.20, 0.03) raw xDistance=-0.03 yDistance=-0.20
01:24:28.616 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:28.618 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:28.618 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:24:28.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:28.618 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:24:28.618 00.000 10072 MoveAxis(E, 4, ABG)
01:24:28.618 00.000 10072 Guiding  Dir = 2, Dur = 4
01:24:28.619 00.001 10072 IsGuiding returns 0
01:24:28.620 00.001 10072 PulseGuide returned control before completion, sleep 14
01:24:28.636 00.016 1032 UpdateGuideState exits: m=1350 SNR=25.9
01:24:28.639 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:28.641 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:28.644 00.003 1032 Enqueuing Expose request
01:24:28.646 00.002 10072 IsGuiding returns 0
01:24:28.646 00.000 10072 Move returns status 0, amount 4
01:24:28.646 00.000 10072 MoveAxis(N, 0, ABG)
01:24:28.646 00.000 10072 Move returns status 0, amount 0
01:24:28.646 00.000 10072 move complete, result=0
01:24:28.646 00.000 10072 worker thread done servicing request
01:24:28.646 00.000 10072 Worker thread wakes up
01:24:28.646 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
01:24:28.648 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:28.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:29.066 00.418 10072 Exposure complete
01:24:29.110 00.044 10072 worker thread done servicing request
01:24:29.110 00.000 1032 OnExposeComplete: enter
01:24:29.112 00.002 1032 UpdateGuideState(): m_state=6
01:24:29.114 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2975
01:24:29.117 00.003 1032 Star::Find returns 1 (0), X=317.87, Y=753.20, Mass=1386, SNR=26.2, Peak=130 HFD=2.8
01:24:29.118 00.001 1032 MultiStar: [#1 0.44,-0.01,0.98,U] [#2 0.33,-0.08,0.78,U] [#3 0.54,0.04,0.67,U] [#4 0.14,-0.10,0.74,U] [#5 0.14,0.01,0.72,U] [#6 0.11,-0.20,0.65,U] [#7 0.52,0.01,0.50,U] [#8 0.18,0.01,0.58,U] 
01:24:29.119 00.001 1032 single-star, 8 included, MultiStar: {0.28, -0.02}, one-star: {0.19, 0.10}
01:24:29.121 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
01:24:29.122 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
01:24:29.123 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.21 cameraTheta=0.48 mountX=0.05 mountY=-0.21, mountTheta=-1.35
01:24:29.127 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.10, opts=13)
01:24:29.129 00.002 1032 Enqueuing Move request for scope (0.19, 0.10)
01:24:29.130 00.001 10072 Worker thread wakes up
01:24:29.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
01:24:29.130 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
01:24:29.130 00.000 10072 Moving (0.19, 0.10) raw xDistance=0.05 yDistance=-0.21
01:24:29.131 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:29.135 00.004 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:29.135 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:24:29.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:24:29.135 00.000 10072 MoveAxis(E, 3, ABG)
01:24:29.135 00.000 10072 Guiding  Dir = 2, Dur = 3
01:24:29.135 00.000 10072 IsGuiding returns 0
01:24:29.136 00.001 10072 PulseGuide returned control before completion, sleep 13
01:24:29.153 00.017 1032 UpdateGuideState exits: m=1386 SNR=26.2
01:24:29.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:29.156 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:29.159 00.003 1032 Enqueuing Expose request
01:24:29.160 00.001 10072 IsGuiding returns 0
01:24:29.160 00.000 10072 Move returns status 0, amount 3
01:24:29.160 00.000 10072 MoveAxis(N, 135, ABG)
01:24:29.160 00.000 10072 Guiding  Dir = 0, Dur = 135
01:24:29.161 00.001 10072 IsGuiding returns 0
01:24:29.161 00.000 10072 PulseGuide returned control before completion, sleep 145
01:24:29.315 00.154 10072 IsGuiding returns 0
01:24:29.315 00.000 10072 Move returns status 0, amount 135
01:24:29.315 00.000 10072 move complete, result=0
01:24:29.315 00.000 10072 worker thread done servicing request
01:24:29.315 00.000 10072 Worker thread wakes up
01:24:29.316 00.001 1032 GuideStep: 0.0 px 3 ms EAST, -0.2 px 135 ms NORTH
01:24:29.318 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:29.318 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:29.945 00.627 10072 Exposure complete
01:24:30.000 00.055 10072 worker thread done servicing request
01:24:30.000 00.000 1032 OnExposeComplete: enter
01:24:30.004 00.004 1032 UpdateGuideState(): m_state=6
01:24:30.006 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2976
01:24:30.008 00.002 1032 Star::Find returns 1 (0), X=317.49, Y=753.32, Mass=1226, SNR=24.7, Peak=134 HFD=3.1
01:24:30.010 00.002 1032 MultiStar: [#1 -0.10,0.01,1.13,U] [#2 0.10,-0.18,0.76,U] [#3 0.22,-0.10,0.73,U] [#4 -0.19,0.01,0.73,U] [#5 0.07,0.09,0.83,U] [#6 -0.03,0.02,0.63,U] [#7 0.27,-0.15,0.54,U] [#8 -0.19,-0.02,0.59,U] 
01:24:30.013 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {-0.19, 0.21}
01:24:30.016 00.003 1032 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.83) = xAngle (1.22 = 1.22)
01:24:30.020 00.004 1032 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.22 = 1.22)
01:24:30.022 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.05 mountX=0.01 mountY=0.02, mountTheta=1.22
01:24:30.026 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.00, opts=13)
01:24:30.028 00.002 1032 Enqueuing Move request for scope (-0.02, 0.00)
01:24:30.030 00.002 10072 Worker thread wakes up
01:24:30.031 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
01:24:30.031 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
01:24:30.031 00.000 10072 Moving (-0.02, 0.00) raw xDistance=0.01 yDistance=0.02
01:24:30.033 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:30.036 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:30.036 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:24:30.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:30.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:24:30.036 00.000 10072 MoveAxis(E, 5, ABG)
01:24:30.036 00.000 10072 Guiding  Dir = 2, Dur = 5
01:24:30.037 00.001 10072 IsGuiding returns 0
01:24:30.038 00.001 10072 PulseGuide returned control before completion, sleep 15
01:24:30.063 00.025 1032 UpdateGuideState exits: m=1226 SNR=24.7
01:24:30.067 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:30.069 00.002 10072 IsGuiding returns 0
01:24:30.069 00.000 10072 Move returns status 0, amount 5
01:24:30.069 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:30.071 00.002 1032 Enqueuing Expose request
01:24:30.072 00.001 10072 MoveAxis(N, 0, ABG)
01:24:30.072 00.000 10072 Move returns status 0, amount 0
01:24:30.073 00.001 10072 move complete, result=0
01:24:30.073 00.000 10072 worker thread done servicing request
01:24:30.073 00.000 10072 Worker thread wakes up
01:24:30.073 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:30.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:30.083 00.010 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
01:24:30.494 00.411 10072 Exposure complete
01:24:30.555 00.061 10072 worker thread done servicing request
01:24:30.555 00.000 1032 OnExposeComplete: enter
01:24:30.559 00.004 1032 UpdateGuideState(): m_state=6
01:24:30.562 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2977
01:24:30.565 00.003 1032 Star::Find returns 1 (0), X=317.56, Y=753.13, Mass=1431, SNR=26.6, Peak=153 HFD=2.7
01:24:30.567 00.002 1032 MultiStar: [#1 -0.01,0.15,0.98,U] [#2 -0.01,-0.09,0.76,U] [#3 0.07,0.05,0.69,U] [#4 -0.08,-0.09,0.71,U] [#5 0.07,0.33,0.70,U] [#6 0.03,-0.03,0.57,U] [#7 0.06,0.20,0.54,U] [#8 -0.14,0.03,0.57,U] 
01:24:30.570 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {-0.12, 0.02}
01:24:30.572 00.002 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
01:24:30.574 00.002 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
01:24:30.577 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.89 mountX=0.07 mountY=0.00, mountTheta=0.06
01:24:30.582 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
01:24:30.585 00.003 1032 Enqueuing Move request for scope (-0.02, 0.06)
01:24:30.587 00.002 10072 Worker thread wakes up
01:24:30.587 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:24:30.587 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:24:30.587 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.07 yDistance=0.00
01:24:30.590 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:30.593 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:30.594 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:24:30.594 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:30.594 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:24:30.594 00.000 10072 MoveAxis(E, 4, ABG)
01:24:30.594 00.000 10072 Guiding  Dir = 2, Dur = 4
01:24:30.594 00.000 10072 IsGuiding returns 0
01:24:30.595 00.001 10072 PulseGuide returned control before completion, sleep 14
01:24:30.614 00.019 10072 IsGuiding returns 0
01:24:30.614 00.000 10072 Move returns status 0, amount 4
01:24:30.614 00.000 10072 MoveAxis(N, 0, ABG)
01:24:30.615 00.001 10072 Move returns status 0, amount 0
01:24:30.615 00.000 10072 move complete, result=0
01:24:30.615 00.000 10072 worker thread done servicing request
01:24:30.617 00.002 1032 UpdateGuideState exits: m=1431 SNR=26.6
01:24:30.621 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:30.623 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:30.626 00.003 1032 Enqueuing Expose request
01:24:30.628 00.002 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
01:24:30.631 00.003 10072 Worker thread wakes up
01:24:30.631 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:30.631 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:31.258 00.627 10072 Exposure complete
01:24:31.342 00.084 10072 worker thread done servicing request
01:24:31.343 00.001 1032 OnExposeComplete: enter
01:24:31.345 00.002 1032 UpdateGuideState(): m_state=6
01:24:31.347 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2978
01:24:31.350 00.003 1032 Star::Find returns 1 (0), X=317.55, Y=753.09, Mass=1558, SNR=27.8, Peak=168 HFD=2.8
01:24:31.353 00.003 1032 MultiStar: [#1 -0.03,0.07,0.92,U] [#2 0.10,-0.14,0.70,U] [#3 0.10,0.01,0.66,U] [#4 -0.09,0.03,0.70,U] [#5 -0.10,0.02,0.66,U] [#6 -0.11,0.01,0.55,U] [#7 0.10,0.11,0.52,U] [#8 -0.10,-0.12,0.52,U] 
01:24:31.354 00.001 1032 refined, 8 included, MultiStar: {-0.03, -0.00}, one-star: {-0.13, -0.01}
01:24:31.356 00.002 1032 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.83) = xAngle (-4.94 = 1.34)
01:24:31.358 00.002 1032 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.94 = 1.34)
01:24:31.360 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.11 mountX=0.01 mountY=0.03, mountTheta=1.34
01:24:31.364 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
01:24:31.367 00.003 1032 Enqueuing Move request for scope (-0.03, -0.00)
01:24:31.369 00.002 10072 Worker thread wakes up
01:24:31.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
01:24:31.369 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
01:24:31.369 00.000 10072 Moving (-0.03, -0.00) raw xDistance=0.01 yDistance=0.03
01:24:31.374 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:31.378 00.004 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:31.378 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:24:31.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:31.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:24:31.378 00.000 10072 MoveAxis(E, 5, ABG)
01:24:31.378 00.000 10072 Guiding  Dir = 2, Dur = 5
01:24:31.380 00.002 10072 IsGuiding returns 0
01:24:31.381 00.001 10072 PulseGuide returned control before completion, sleep 14
01:24:31.406 00.025 1032 UpdateGuideState exits: m=1558 SNR=27.8
01:24:31.409 00.003 10072 IsGuiding returns 0
01:24:31.409 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:31.412 00.003 10072 Move returns status 0, amount 5
01:24:31.412 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:31.415 00.003 1032 Enqueuing Expose request
01:24:31.417 00.002 10072 MoveAxis(N, 0, ABG)
01:24:31.417 00.000 10072 Move returns status 0, amount 0
01:24:31.417 00.000 10072 move complete, result=0
01:24:31.418 00.001 10072 worker thread done servicing request
01:24:31.418 00.000 10072 Worker thread wakes up
01:24:31.418 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:31.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:31.431 00.013 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
01:24:31.836 00.405 10072 Exposure complete
01:24:31.911 00.075 10072 worker thread done servicing request
01:24:31.911 00.000 1032 OnExposeComplete: enter
01:24:31.915 00.004 1032 UpdateGuideState(): m_state=6
01:24:31.917 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2979
01:24:31.919 00.002 1032 Star::Find returns 1 (0), X=317.63, Y=753.16, Mass=1359, SNR=26.0, Peak=137 HFD=2.7
01:24:31.921 00.002 1032 MultiStar: [#1 0.11,-0.01,0.92,U] [#2 0.21,-0.26,0.76,U] [#3 0.11,-0.01,0.72,U] [#4 -0.21,-0.06,0.74,U] [#5 -0.16,0.08,0.68,U] [#6 -0.04,-0.08,0.66,U] [#7 0.21,0.02,0.53,U] [#8 -0.08,-0.07,0.57,U] 
01:24:31.923 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {-0.06, 0.05}
01:24:31.932 00.009 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.14)
01:24:31.935 00.003 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.14)
01:24:31.938 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.32 mountX=-0.04 mountY=0.00, mountTheta=3.14
01:24:31.942 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
01:24:31.945 00.003 1032 Enqueuing Move request for scope (0.01, -0.04)
01:24:31.947 00.002 10072 Worker thread wakes up
01:24:31.947 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
01:24:31.947 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
01:24:31.947 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
01:24:31.949 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:31.954 00.005 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:31.954 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:24:31.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:31.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:24:31.954 00.000 10072 MoveAxis(W, 1, ABG)
01:24:31.954 00.000 10072 Guiding  Dir = 3, Dur = 1
01:24:31.959 00.005 10072 IsGuiding returns 0
01:24:31.960 00.001 10072 PulseGuide returned control before completion, sleep 11
01:24:31.971 00.011 10072 IsGuiding returns 0
01:24:31.971 00.000 10072 Move returns status 0, amount 1
01:24:31.971 00.000 10072 MoveAxis(N, 0, ABG)
01:24:31.971 00.000 10072 Move returns status 0, amount 0
01:24:31.972 00.001 10072 move complete, result=0
01:24:31.972 00.000 10072 worker thread done servicing request
01:24:31.983 00.011 1032 UpdateGuideState exits: m=1359 SNR=26.0
01:24:31.992 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:31.994 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:31.997 00.003 1032 Enqueuing Expose request
01:24:32.000 00.003 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
01:24:32.002 00.002 10072 Worker thread wakes up
01:24:32.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:32.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:32.635 00.633 10072 Exposure complete
01:24:32.700 00.065 10072 worker thread done servicing request
01:24:32.700 00.000 1032 OnExposeComplete: enter
01:24:32.706 00.006 1032 UpdateGuideState(): m_state=6
01:24:32.715 00.009 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2980
01:24:32.718 00.003 1032 Star::Find returns 1 (0), X=317.64, Y=753.24, Mass=1378, SNR=26.2, Peak=139 HFD=2.8
01:24:32.723 00.005 1032 MultiStar: [#1 0.09,0.14,0.92,U] [#2 0.09,-0.07,0.69,U] [#3 0.23,0.15,0.70,U] [#4 -0.03,0.12,0.71,U] [#5 -0.07,0.31,0.73,U] [#6 0.02,0.06,0.60,U] [#7 0.26,0.21,0.54,U] [#8 -0.04,0.13,0.56,U] 
01:24:32.727 00.004 1032 single-star, 8 included, MultiStar: {0.05, 0.13}, one-star: {-0.05, 0.13}
01:24:32.729 00.002 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
01:24:32.731 00.002 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
01:24:32.733 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.91 mountX=0.14 mountY=0.01, mountTheta=0.08
01:24:32.737 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.13, opts=13)
01:24:32.742 00.005 1032 Enqueuing Move request for scope (-0.05, 0.13)
01:24:32.744 00.002 10072 Worker thread wakes up
01:24:32.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
01:24:32.744 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
01:24:32.744 00.000 10072 Moving (-0.05, 0.13) raw xDistance=0.14 yDistance=0.01
01:24:32.747 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:32.750 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.85
01:24:32.751 00.001 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:24:32.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:32.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:24:32.751 00.000 10072 MoveAxis(W, 65, ABG)
01:24:32.751 00.000 10072 Guiding  Dir = 3, Dur = 65
01:24:32.751 00.000 10072 IsGuiding returns 0
01:24:32.752 00.001 10072 PulseGuide returned control before completion, sleep 75
01:24:32.774 00.022 1032 UpdateGuideState exits: m=1378 SNR=26.2
01:24:32.777 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:32.779 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:32.781 00.002 1032 Enqueuing Expose request
01:24:32.835 00.054 10072 IsGuiding returns 0
01:24:32.835 00.000 10072 Move returns status 0, amount 65
01:24:32.835 00.000 10072 MoveAxis(N, 0, ABG)
01:24:32.835 00.000 10072 Move returns status 0, amount 0
01:24:32.836 00.001 10072 move complete, result=0
01:24:32.836 00.000 10072 worker thread done servicing request
01:24:32.836 00.000 10072 Worker thread wakes up
01:24:32.836 00.000 1032 GuideStep: 0.1 px 65 ms WEST, 0.0 px 0 ms NORTH
01:24:32.839 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:32.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:33.258 00.419 10072 Exposure complete
01:24:33.325 00.067 10072 worker thread done servicing request
01:24:33.325 00.000 1032 OnExposeComplete: enter
01:24:33.329 00.004 1032 UpdateGuideState(): m_state=6
01:24:33.331 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2981
01:24:33.334 00.003 1032 Star::Find returns 1 (0), X=317.46, Y=753.19, Mass=1449, SNR=26.8, Peak=159 HFD=2.9
01:24:33.341 00.007 1032 MultiStar: [#1 -0.00,-0.01,0.97,U] [#2 -0.05,-0.16,0.70,U] [#3 0.10,-0.10,0.64,U] [#4 -0.29,0.09,0.67,U] [#5 -0.07,0.13,0.71,U] [#6 -0.11,-0.10,0.60,U] [#7 0.25,0.04,0.53,U] [#8 -0.20,-0.01,0.57,U] 
01:24:33.348 00.007 1032 refined, 8 included, MultiStar: {-0.08, 0.00}, one-star: {-0.22, 0.08}
01:24:33.352 00.004 1032 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.83) = xAngle (1.29 = 1.29)
01:24:33.356 00.004 1032 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.29 = 1.29)
01:24:33.360 00.004 1032 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.12 mountX=0.02 mountY=0.07, mountTheta=1.29
01:24:33.368 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.00, opts=13)
01:24:33.371 00.003 1032 Enqueuing Move request for scope (-0.08, 0.00)
01:24:33.373 00.002 10072 Worker thread wakes up
01:24:33.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
01:24:33.374 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
01:24:33.374 00.000 10072 Moving (-0.08, 0.00) raw xDistance=0.02 yDistance=0.07
01:24:33.378 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:33.387 00.009 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:33.387 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:24:33.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:33.388 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:24:33.388 00.000 10072 MoveAxis(E, 1, ABG)
01:24:33.388 00.000 10072 Guiding  Dir = 2, Dur = 1
01:24:33.388 00.000 10072 IsGuiding returns 0
01:24:33.389 00.001 10072 PulseGuide returned control before completion, sleep 11
01:24:33.411 00.022 10072 IsGuiding returns 0
01:24:33.411 00.000 10072 Move returns status 0, amount 1
01:24:33.411 00.000 10072 MoveAxis(N, 0, ABG)
01:24:33.411 00.000 10072 Move returns status 0, amount 0
01:24:33.413 00.002 10072 move complete, result=0
01:24:33.413 00.000 10072 worker thread done servicing request
01:24:33.419 00.006 1032 UpdateGuideState exits: m=1449 SNR=26.8
01:24:33.421 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:33.426 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:33.429 00.003 1032 Enqueuing Expose request
01:24:33.432 00.003 10072 Worker thread wakes up
01:24:33.432 00.000 1032 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
01:24:33.435 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:33.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:34.073 00.638 10072 Exposure complete
01:24:34.137 00.064 10072 worker thread done servicing request
01:24:34.138 00.001 1032 OnExposeComplete: enter
01:24:34.141 00.003 1032 UpdateGuideState(): m_state=6
01:24:34.144 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2982
01:24:34.148 00.004 1032 Star::Find returns 1 (0), X=317.57, Y=753.05, Mass=1397, SNR=26.3, Peak=141 HFD=2.8
01:24:34.150 00.002 1032 MultiStar: [#1 -0.06,-0.20,0.94,U] [#2 0.02,-0.25,0.73,U] [#3 0.26,-0.16,0.71,U] [#4 -0.21,-0.05,0.72,U] [#5 -0.12,0.16,0.70,U] [#6 -0.10,-0.09,0.57,U] [#7 0.21,0.08,0.50,U] [#8 -0.10,-0.15,0.58,U] 
01:24:34.152 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {-0.11, -0.06}
01:24:34.154 00.002 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.54)
01:24:34.156 00.002 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.54)
01:24:34.159 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.91 mountX=-0.08 mountY=0.05, mountTheta=2.54
01:24:34.163 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.09, opts=13)
01:24:34.165 00.002 1032 Enqueuing Move request for scope (-0.03, -0.09)
01:24:34.167 00.002 10072 Worker thread wakes up
01:24:34.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
01:24:34.167 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
01:24:34.167 00.000 10072 Moving (-0.03, -0.09) raw xDistance=-0.08 yDistance=0.05
01:24:34.169 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:34.172 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:34.172 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:24:34.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:34.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:24:34.173 00.001 10072 MoveAxis(W, 0, ABG)
01:24:34.173 00.000 10072 Move returns status 0, amount 0
01:24:34.173 00.000 10072 MoveAxis(N, 0, ABG)
01:24:34.173 00.000 10072 Move returns status 0, amount 0
01:24:34.173 00.000 10072 move complete, result=0
01:24:34.173 00.000 10072 worker thread done servicing request
01:24:34.197 00.024 1032 UpdateGuideState exits: m=1397 SNR=26.3
01:24:34.200 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:34.202 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:34.207 00.005 1032 Enqueuing Expose request
01:24:34.211 00.004 10072 Worker thread wakes up
01:24:34.211 00.000 1032 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
01:24:34.214 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:34.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:34.627 00.413 10072 Exposure complete
01:24:34.877 00.250 10072 worker thread done servicing request
01:24:34.877 00.000 1032 OnExposeComplete: enter
01:24:34.882 00.005 1032 UpdateGuideState(): m_state=6
01:24:34.885 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2983
01:24:34.889 00.004 1032 Star::Find returns 1 (0), X=317.49, Y=753.16, Mass=1412, SNR=26.5, Peak=151 HFD=2.9
01:24:34.892 00.003 1032 MultiStar: [#1 -0.05,-0.10,1.02,U] [#2 0.13,-0.41,0.75,U] [#3 0.14,-0.10,0.67,U] [#4 -0.10,-0.16,0.69,U] [#5 -0.06,-0.05,0.71,U] [#6 0.05,-0.08,0.60,U] [#7 0.37,-0.10,0.51,U] [#8 -0.09,-0.08,0.59,U] 
01:24:34.923 00.031 1032 refined, 8 included, MultiStar: {0.00, -0.11}, one-star: {-0.19, 0.05}
01:24:34.929 00.006 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.89)
01:24:34.934 00.005 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.89)
01:24:34.938 00.004 1032 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.56 mountX=-0.10 mountY=0.03, mountTheta=2.89
01:24:34.942 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.11, opts=13)
01:24:34.945 00.003 1032 Enqueuing Move request for scope (0.00, -0.11)
01:24:34.948 00.003 10072 Worker thread wakes up
01:24:34.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
01:24:34.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
01:24:34.949 00.001 10072 Moving (0.00, -0.11) raw xDistance=-0.10 yDistance=0.03
01:24:34.952 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:34.967 00.015 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:34.967 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:24:34.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:34.967 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:24:34.967 00.000 10072 MoveAxis(E, 3, ABG)
01:24:34.967 00.000 10072 Guiding  Dir = 2, Dur = 3
01:24:34.968 00.001 10072 IsGuiding returns 0
01:24:34.968 00.000 10072 PulseGuide returned control before completion, sleep 13
01:24:34.995 00.027 10072 IsGuiding returns 0
01:24:34.996 00.001 10072 Move returns status 0, amount 3
01:24:34.996 00.000 10072 MoveAxis(N, 0, ABG)
01:24:34.996 00.000 10072 Move returns status 0, amount 0
01:24:34.996 00.000 10072 move complete, result=0
01:24:34.996 00.000 10072 worker thread done servicing request
01:24:35.001 00.005 1032 UpdateGuideState exits: m=1412 SNR=26.5
01:24:35.005 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:35.010 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:35.014 00.004 1032 Enqueuing Expose request
01:24:35.022 00.008 10072 Worker thread wakes up
01:24:35.022 00.000 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
01:24:35.025 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:35.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:35.667 00.642 10072 Exposure complete
01:24:35.801 00.134 10072 worker thread done servicing request
01:24:35.802 00.001 1032 OnExposeComplete: enter
01:24:35.805 00.003 1032 UpdateGuideState(): m_state=6
01:24:35.808 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2984
01:24:35.811 00.003 1032 Star::Find returns 1 (0), X=317.67, Y=753.06, Mass=1346, SNR=25.8, Peak=135 HFD=2.6
01:24:35.815 00.004 1032 MultiStar: [#1 -0.11,-0.11,0.91,U] [#2 -0.03,0.00,0.70,U] [#3 0.23,0.13,0.68,U] [#4 0.00,-0.15,0.71,U] [#5 0.00,0.11,0.69,U] [#6 -0.04,-0.02,0.58,U] [#7 0.35,-0.02,0.51,U] [#8 -0.07,-0.15,0.56,U] 
01:24:35.818 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {-0.01, -0.05}
01:24:35.820 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
01:24:35.823 00.003 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
01:24:35.825 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.92 mountX=-0.04 mountY=-0.01, mountTheta=-2.75
01:24:35.829 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
01:24:35.832 00.003 1032 Enqueuing Move request for scope (0.02, -0.03)
01:24:35.834 00.002 10072 Worker thread wakes up
01:24:35.835 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
01:24:35.835 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
01:24:35.835 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.04 yDistance=-0.01
01:24:35.837 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:35.841 00.004 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:35.841 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:24:35.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:35.842 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:24:35.842 00.000 10072 MoveAxis(E, 2, ABG)
01:24:35.842 00.000 10072 Guiding  Dir = 2, Dur = 2
01:24:35.843 00.001 10072 IsGuiding returns 0
01:24:35.843 00.000 10072 PulseGuide returned control before completion, sleep 12
01:24:35.857 00.014 10072 IsGuiding returns 0
01:24:35.857 00.000 10072 Move returns status 0, amount 2
01:24:35.857 00.000 10072 MoveAxis(N, 0, ABG)
01:24:35.857 00.000 10072 Move returns status 0, amount 0
01:24:35.857 00.000 10072 move complete, result=0
01:24:35.857 00.000 10072 worker thread done servicing request
01:24:35.867 00.010 1032 UpdateGuideState exits: m=1346 SNR=25.8
01:24:35.870 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:35.872 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:35.875 00.003 1032 Enqueuing Expose request
01:24:35.877 00.002 10072 Worker thread wakes up
01:24:35.878 00.001 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
01:24:35.880 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:35.880 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:36.288 00.408 10072 Exposure complete
01:24:36.352 00.064 10072 worker thread done servicing request
01:24:36.542 00.190 1032 OnExposeComplete: enter
01:24:36.591 00.049 1032 UpdateGuideState(): m_state=6
01:24:36.597 00.006 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2985
01:24:36.601 00.004 1032 Star::Find returns 1 (0), X=317.68, Y=753.10, Mass=1508, SNR=27.4, Peak=151 HFD=2.6
01:24:36.605 00.004 1032 MultiStar: [#1 -0.00,-0.05,0.93,U] [#2 0.08,-0.05,0.68,U] [#3 0.22,-0.04,0.63,U] [#4 0.02,-0.10,0.62,U] [#5 -0.03,0.09,0.71,U] [#6 -0.08,0.09,0.57,U] [#7 0.24,0.20,0.50,U] [#8 -0.10,-0.01,0.52,U] 
01:24:36.608 00.003 1032 single-star, 8 included, MultiStar: {0.03, 0.01}, one-star: {-0.01, -0.00}
01:24:36.613 00.005 1032 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.83) = xAngle (-4.68 = 1.60)
01:24:36.616 00.003 1032 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.68 = 1.60)
01:24:36.619 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.85 mountX=-0.00 mountY=0.01, mountTheta=1.60
01:24:36.623 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.00, opts=13)
01:24:36.626 00.003 1032 Enqueuing Move request for scope (-0.01, -0.00)
01:24:36.628 00.002 10072 Worker thread wakes up
01:24:36.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
01:24:36.628 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
01:24:36.628 00.000 10072 Moving (-0.01, -0.00) raw xDistance=-0.00 yDistance=0.01
01:24:36.634 00.006 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:36.634 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
01:24:36.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:36.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:24:36.634 00.000 10072 MoveAxis(E, 1, ABG)
01:24:36.635 00.001 10072 Guiding  Dir = 2, Dur = 1
01:24:36.635 00.000 10072 IsGuiding returns 0
01:24:36.636 00.001 10072 PulseGuide returned control before completion, sleep 11
01:24:36.666 00.030 10072 IsGuiding returns 0
01:24:36.666 00.000 10072 Move returns status 0, amount 1
01:24:36.666 00.000 10072 MoveAxis(N, 0, ABG)
01:24:36.666 00.000 10072 Move returns status 0, amount 0
01:24:36.666 00.000 10072 move complete, result=0
01:24:36.666 00.000 10072 worker thread done servicing request
01:24:36.813 00.147 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:36.843 00.030 1032 UpdateGuideState exits: m=1508 SNR=27.4
01:24:36.847 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:36.851 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:36.854 00.003 1032 Enqueuing Expose request
01:24:36.857 00.003 10072 Worker thread wakes up
01:24:36.858 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:36.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:36.859 00.001 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
01:24:37.571 00.712 10072 Exposure complete
01:24:38.368 00.797 10072 worker thread done servicing request
01:24:38.369 00.001 1032 OnExposeComplete: enter
01:24:38.374 00.005 1032 UpdateGuideState(): m_state=6
01:24:38.379 00.005 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2986
01:24:38.383 00.004 1032 Star::Find returns 1 (0), X=317.71, Y=753.05, Mass=1406, SNR=26.4, Peak=146 HFD=2.6
01:24:38.389 00.006 1032 MultiStar: [#1 -0.01,-0.15,1.02,U] [#2 0.16,-0.16,0.74,U] [#3 0.28,-0.05,0.68,U] [#4 -0.09,-0.13,0.74,U] [#5 0.05,0.10,0.70,U] [#6 -0.03,-0.11,0.58,U] [#7 0.42,0.04,0.54,U] [#8 0.02,-0.15,0.54,U] 
01:24:38.394 00.005 1032 single-star, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.03, -0.06}
01:24:38.397 00.003 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
01:24:38.404 00.007 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
01:24:38.408 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.15 mountX=-0.06 mountY=-0.01, mountTheta=-2.98
01:24:38.414 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
01:24:38.417 00.003 1032 Enqueuing Move request for scope (0.03, -0.06)
01:24:38.420 00.003 10072 Worker thread wakes up
01:24:38.420 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
01:24:38.420 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
01:24:38.421 00.001 10072 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=-0.01
01:24:38.550 00.129 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:38.801 00.251 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:38.801 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:24:38.801 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:38.802 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:24:38.802 00.000 10072 MoveAxis(W, 2, ABG)
01:24:38.802 00.000 10072 Guiding  Dir = 3, Dur = 2
01:24:38.804 00.002 10072 IsGuiding returns 0
01:24:38.806 00.002 10072 PulseGuide returned control before completion, sleep 11
01:24:38.829 00.023 10072 IsGuiding returns 1
01:24:38.924 00.095 10072 scope still moving after pulse duration time elapsed
01:24:38.926 00.002 1032 UpdateGuideState exits: m=1406 SNR=26.4
01:24:39.052 00.126 10072 IsGuiding returns 1
01:24:39.080 00.028 10072 IsGuiding returns 1
01:24:39.083 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:39.087 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:39.090 00.003 1032 Enqueuing Expose request
01:24:39.159 00.069 10072 IsGuiding returns 0
01:24:39.160 00.001 10072 scope move finished after 2 + 352 ms
01:24:39.160 00.000 10072 Move returns status 0, amount 2
01:24:39.160 00.000 10072 MoveAxis(N, 0, ABG)
01:24:39.160 00.000 10072 Move returns status 0, amount 0
01:24:39.160 00.000 10072 move complete, result=0
01:24:39.160 00.000 10072 worker thread done servicing request
01:24:39.160 00.000 10072 Worker thread wakes up
01:24:39.160 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:39.160 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:39.300 00.140 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:24:39.826 00.526 10072 Exposure complete
01:24:40.400 00.574 10072 worker thread done servicing request
01:24:40.400 00.000 1032 OnExposeComplete: enter
01:24:40.405 00.005 1032 UpdateGuideState(): m_state=6
01:24:40.409 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2987
01:24:40.413 00.004 1032 Star::Find returns 1 (0), X=317.73, Y=752.99, Mass=1414, SNR=26.5, Peak=140 HFD=2.5
01:24:40.416 00.003 1032 MultiStar: [#1 0.10,-0.08,0.96,U] [#2 0.17,-0.20,0.75,U] [#3 0.26,-0.05,0.69,U] [#4 -0.04,-0.12,0.71,U] [#5 0.10,0.15,0.72,U] [#6 -0.00,-0.22,0.56,U] [#7 0.47,-0.01,0.50,U] [#8 -0.06,-0.25,0.55,U] 
01:24:40.419 00.003 1032 single-star, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.05, -0.11}
01:24:40.462 00.043 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
01:24:40.468 00.006 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
01:24:40.470 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.16 mountX=-0.12 mountY=-0.02, mountTheta=-2.99
01:24:40.474 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.11, opts=13)
01:24:40.477 00.003 1032 Enqueuing Move request for scope (0.05, -0.11)
01:24:40.480 00.003 10072 Worker thread wakes up
01:24:40.480 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
01:24:40.480 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
01:24:40.480 00.000 10072 Moving (0.05, -0.11) raw xDistance=-0.12 yDistance=-0.02
01:24:40.529 00.049 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:40.533 00.004 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
01:24:40.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:40.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:24:40.534 00.001 10072 MoveAxis(W, 2, ABG)
01:24:40.534 00.000 10072 Guiding  Dir = 3, Dur = 2
01:24:40.537 00.003 10072 IsGuiding returns 0
01:24:40.546 00.009 10072 IsGuiding returns 0
01:24:40.546 00.000 10072 Move returns status 0, amount 2
01:24:40.546 00.000 10072 MoveAxis(N, 0, ABG)
01:24:40.546 00.000 10072 Move returns status 0, amount 0
01:24:40.546 00.000 10072 move complete, result=0
01:24:40.553 00.007 10072 worker thread done servicing request
01:24:40.561 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:40.636 00.075 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:24:40.640 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:40.644 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:40.647 00.003 1032 Enqueuing Expose request
01:24:40.649 00.002 10072 Worker thread wakes up
01:24:40.652 00.003 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:24:40.658 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:40.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:41.294 00.636 10072 Exposure complete
01:24:41.356 00.062 10072 worker thread done servicing request
01:24:41.356 00.000 1032 OnExposeComplete: enter
01:24:41.359 00.003 1032 UpdateGuideState(): m_state=6
01:24:41.363 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2988
01:24:41.366 00.003 1032 Star::Find returns 1 (0), X=317.71, Y=753.15, Mass=1270, SNR=25.1, Peak=121 HFD=2.7
01:24:41.370 00.004 1032 MultiStar: [#1 0.09,0.00,0.98,U] [#2 0.12,-0.21,0.79,U] [#3 0.18,-0.17,0.69,U] [#4 -0.12,-0.13,0.74,U] [#5 0.10,0.17,0.77,U] [#6 0.04,-0.07,0.62,U] [#7 0.21,0.05,0.58,U] [#8 0.06,-0.12,0.61,U] 
01:24:41.372 00.002 1032 single-star, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.02, 0.04}
01:24:41.375 00.003 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
01:24:41.377 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
01:24:41.379 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.08 mountX=0.03 mountY=-0.03, mountTheta=-0.75
01:24:41.383 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
01:24:41.387 00.004 1032 Enqueuing Move request for scope (0.02, 0.04)
01:24:41.388 00.001 10072 Worker thread wakes up
01:24:41.390 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
01:24:41.390 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
01:24:41.390 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
01:24:41.394 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:41.399 00.005 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:41.399 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:24:41.399 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:41.399 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:24:41.399 00.000 10072 MoveAxis(W, 2, ABG)
01:24:41.399 00.000 10072 Guiding  Dir = 3, Dur = 2
01:24:41.399 00.000 10072 IsGuiding returns 0
01:24:41.400 00.001 10072 PulseGuide returned control before completion, sleep 12
01:24:41.416 00.016 10072 IsGuiding returns 0
01:24:41.416 00.000 10072 Move returns status 0, amount 2
01:24:41.416 00.000 10072 MoveAxis(N, 0, ABG)
01:24:41.416 00.000 10072 Move returns status 0, amount 0
01:24:41.417 00.001 10072 move complete, result=0
01:24:41.417 00.000 10072 worker thread done servicing request
01:24:41.420 00.003 1032 UpdateGuideState exits: m=1270 SNR=25.1
01:24:41.424 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:41.426 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:41.429 00.003 1032 Enqueuing Expose request
01:24:41.432 00.003 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:24:41.433 00.001 10072 Worker thread wakes up
01:24:41.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:41.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:41.842 00.409 10072 Exposure complete
01:24:41.898 00.056 10072 worker thread done servicing request
01:24:41.898 00.000 1032 OnExposeComplete: enter
01:24:41.900 00.002 1032 UpdateGuideState(): m_state=6
01:24:41.903 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2989
01:24:41.904 00.001 1032 Star::Find returns 1 (0), X=317.48, Y=753.06, Mass=1461, SNR=26.9, Peak=153 HFD=2.8
01:24:41.906 00.002 1032 MultiStar: [#1 0.01,-0.01,0.96,U] [#2 0.21,-0.14,0.72,U] [#3 0.11,-0.20,0.66,U] [#4 -0.06,-0.18,0.70,U] [#5 -0.05,0.08,0.71,U] [#6 -0.16,-0.14,0.58,U] [#7 0.37,-0.03,0.53,U] [#8 -0.08,-0.13,0.56,U] 
01:24:41.908 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.08}, one-star: {-0.21, -0.04}
01:24:41.909 00.001 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.89)
01:24:41.911 00.002 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.89)
01:24:41.913 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.57 mountX=-0.08 mountY=0.02, mountTheta=2.89
01:24:41.915 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.08, opts=13)
01:24:41.917 00.002 1032 Enqueuing Move request for scope (0.00, -0.08)
01:24:41.918 00.001 10072 Worker thread wakes up
01:24:41.919 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
01:24:41.919 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
01:24:41.919 00.000 10072 Moving (0.00, -0.08) raw xDistance=-0.08 yDistance=0.02
01:24:41.921 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:41.924 00.003 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:41.924 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:24:41.924 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:41.925 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:24:41.925 00.000 10072 MoveAxis(W, 3, ABG)
01:24:41.925 00.000 10072 Guiding  Dir = 3, Dur = 3
01:24:41.925 00.000 10072 IsGuiding returns 0
01:24:41.926 00.001 10072 PulseGuide returned control before completion, sleep 13
01:24:41.944 00.018 1032 UpdateGuideState exits: m=1461 SNR=26.9
01:24:41.947 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:41.949 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:41.950 00.001 1032 Enqueuing Expose request
01:24:41.952 00.002 10072 IsGuiding returns 0
01:24:41.952 00.000 10072 Move returns status 0, amount 3
01:24:41.952 00.000 10072 MoveAxis(N, 0, ABG)
01:24:41.952 00.000 10072 Move returns status 0, amount 0
01:24:41.952 00.000 10072 move complete, result=0
01:24:41.952 00.000 10072 worker thread done servicing request
01:24:41.952 00.000 10072 Worker thread wakes up
01:24:41.952 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:41.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:41.962 00.010 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
01:24:42.589 00.627 10072 Exposure complete
01:24:42.638 00.049 10072 worker thread done servicing request
01:24:42.638 00.000 1032 OnExposeComplete: enter
01:24:42.639 00.001 1032 UpdateGuideState(): m_state=6
01:24:42.642 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2990
01:24:42.643 00.001 1032 Star::Find returns 1 (0), X=317.73, Y=753.05, Mass=1305, SNR=25.5, Peak=128 HFD=2.6
01:24:42.645 00.002 1032 MultiStar: [#1 0.11,-0.10,0.98,U] [#2 0.09,-0.22,0.82,U] [#3 0.11,-0.12,0.66,U] [#4 0.11,-0.24,0.74,U] [#5 -0.05,0.04,0.76,U] [#6 0.11,-0.31,0.62,U] [#7 0.16,-0.19,0.56,U] [#8 0.02,-0.09,0.59,U] 
01:24:42.647 00.002 1032 single-star, 8 included, MultiStar: {0.08, -0.13}, one-star: {0.04, -0.05}
01:24:42.649 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
01:24:42.650 00.001 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
01:24:42.652 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.87 mountX=-0.06 mountY=-0.03, mountTheta=-2.70
01:24:42.655 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
01:24:42.656 00.001 1032 Enqueuing Move request for scope (0.04, -0.05)
01:24:42.658 00.002 10072 Worker thread wakes up
01:24:42.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:24:42.659 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:24:42.659 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
01:24:42.660 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:42.663 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:42.663 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:24:42.663 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:42.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:24:42.663 00.000 10072 MoveAxis(W, 2, ABG)
01:24:42.663 00.000 10072 Guiding  Dir = 3, Dur = 2
01:24:42.663 00.000 10072 IsGuiding returns 0
01:24:42.664 00.001 10072 PulseGuide returned control before completion, sleep 12
01:24:42.680 00.016 10072 IsGuiding returns 0
01:24:42.680 00.000 1032 UpdateGuideState exits: m=1305 SNR=25.5
01:24:42.682 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:42.685 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:42.686 00.001 1032 Enqueuing Expose request
01:24:42.688 00.002 10072 Move returns status 0, amount 2
01:24:42.688 00.000 10072 MoveAxis(N, 0, ABG)
01:24:42.688 00.000 10072 Move returns status 0, amount 0
01:24:42.688 00.000 10072 move complete, result=0
01:24:42.688 00.000 10072 worker thread done servicing request
01:24:42.688 00.000 10072 Worker thread wakes up
01:24:42.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:42.688 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:42.695 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:24:43.107 00.412 10072 Exposure complete
01:24:43.155 00.048 10072 worker thread done servicing request
01:24:43.155 00.000 1032 OnExposeComplete: enter
01:24:43.157 00.002 1032 UpdateGuideState(): m_state=6
01:24:43.159 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2991
01:24:43.161 00.002 1032 Star::Find returns 1 (0), X=317.73, Y=752.95, Mass=1340, SNR=25.8, Peak=137 HFD=2.6
01:24:43.162 00.001 1032 MultiStar: [#1 0.13,-0.30,1.00,U] [#2 0.09,-0.31,0.80,U] [#3 0.20,-0.16,0.67,U] [#4 0.04,-0.27,0.72,U] [#5 0.00,0.08,0.72,U] [#6 0.04,-0.29,0.60,U] [#7 0.33,-0.10,0.55,U] [#8 -0.07,-0.25,0.61,U] 
01:24:43.163 00.001 1032 single-star, 8 included, MultiStar: {0.09, -0.20}, one-star: {0.05, -0.15}
01:24:43.165 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
01:24:43.167 00.002 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
01:24:43.168 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.26 mountX=-0.16 mountY=-0.01, mountTheta=-3.09
01:24:43.171 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.15, opts=13)
01:24:43.173 00.002 1032 Enqueuing Move request for scope (0.05, -0.15)
01:24:43.176 00.003 10072 Worker thread wakes up
01:24:43.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
01:24:43.176 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
01:24:43.176 00.000 10072 Moving (0.05, -0.15) raw xDistance=-0.16 yDistance=-0.01
01:24:43.178 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:43.180 00.002 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.85
01:24:43.180 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
01:24:43.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:43.180 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:24:43.180 00.000 10072 MoveAxis(E, 73, ABG)
01:24:43.180 00.000 10072 Guiding  Dir = 2, Dur = 73
01:24:43.180 00.000 10072 IsGuiding returns 0
01:24:43.182 00.002 10072 PulseGuide returned control before completion, sleep 83
01:24:43.197 00.015 1032 UpdateGuideState exits: m=1340 SNR=25.8
01:24:43.199 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:43.202 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:43.205 00.003 1032 Enqueuing Expose request
01:24:43.276 00.071 10072 IsGuiding returns 0
01:24:43.276 00.000 10072 Move returns status 0, amount 73
01:24:43.276 00.000 10072 MoveAxis(N, 0, ABG)
01:24:43.276 00.000 10072 Move returns status 0, amount 0
01:24:43.276 00.000 10072 move complete, result=0
01:24:43.276 00.000 10072 worker thread done servicing request
01:24:43.276 00.000 10072 Worker thread wakes up
01:24:43.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:43.277 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:43.277 00.000 1032 GuideStep: -0.2 px 73 ms EAST, -0.0 px 0 ms NORTH
01:24:43.901 00.624 10072 Exposure complete
01:24:43.946 00.045 10072 worker thread done servicing request
01:24:43.947 00.001 1032 OnExposeComplete: enter
01:24:43.948 00.001 1032 UpdateGuideState(): m_state=6
01:24:43.950 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2992
01:24:43.951 00.001 1032 Star::Find returns 1 (0), X=317.64, Y=753.07, Mass=1577, SNR=28.0, Peak=147 HFD=2.7
01:24:43.953 00.002 1032 MultiStar: [#1 0.06,-0.19,0.91,U] [#2 0.07,-0.14,0.70,U] [#3 0.24,-0.02,0.65,U] [#4 -0.18,-0.12,0.64,U] [#5 0.09,0.06,0.62,U] [#6 -0.02,-0.26,0.54,U] [#7 0.25,0.08,0.48,U] [#8 0.01,-0.19,0.56,U] 
01:24:43.956 00.003 1032 single-star, 8 included, MultiStar: {0.04, -0.09}, one-star: {-0.04, -0.03}
01:24:43.957 00.001 1032 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.83) = xAngle (-4.29 = 1.99)
01:24:43.959 00.002 1032 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.29 = 1.99)
01:24:43.961 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.46 mountX=-0.02 mountY=0.05, mountTheta=1.99
01:24:43.963 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
01:24:43.965 00.002 1032 Enqueuing Move request for scope (-0.04, -0.03)
01:24:43.966 00.001 10072 Worker thread wakes up
01:24:43.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
01:24:43.966 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
01:24:43.966 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.05
01:24:43.969 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:43.971 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:43.971 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:24:43.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:43.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:24:43.971 00.000 10072 MoveAxis(E, 1, ABG)
01:24:43.971 00.000 10072 Guiding  Dir = 2, Dur = 1
01:24:43.972 00.001 10072 IsGuiding returns 0
01:24:43.972 00.000 10072 PulseGuide returned control before completion, sleep 11
01:24:43.990 00.018 1032 UpdateGuideState exits: m=1577 SNR=28.0
01:24:43.993 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:43.996 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:43.997 00.001 1032 Enqueuing Expose request
01:24:43.999 00.002 10072 IsGuiding returns 0
01:24:43.999 00.000 10072 Move returns status 0, amount 1
01:24:43.999 00.000 10072 MoveAxis(N, 0, ABG)
01:24:43.999 00.000 10072 Move returns status 0, amount 0
01:24:43.999 00.000 10072 move complete, result=0
01:24:43.999 00.000 10072 worker thread done servicing request
01:24:43.999 00.000 10072 Worker thread wakes up
01:24:43.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:43.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:44.006 00.007 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
01:24:44.419 00.413 10072 Exposure complete
01:24:44.482 00.063 10072 worker thread done servicing request
01:24:44.482 00.000 1032 OnExposeComplete: enter
01:24:44.485 00.003 1032 UpdateGuideState(): m_state=6
01:24:44.489 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2993
01:24:44.492 00.003 1032 Star::Find returns 1 (0), X=317.65, Y=753.19, Mass=1543, SNR=27.7, Peak=156 HFD=2.7
01:24:44.496 00.004 1032 MultiStar: [#1 -0.01,-0.07,0.91,U] [#2 0.16,-0.10,0.68,U] [#3 0.18,0.14,0.61,U] [#4 -0.02,-0.08,0.67,U] [#5 0.06,0.11,0.65,U] [#6 0.01,-0.14,0.59,U] [#7 0.42,-0.19,0.51,U] [#8 0.03,-0.07,0.55,U] 
01:24:44.498 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {-0.04, 0.08}
01:24:44.500 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
01:24:44.502 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
01:24:44.504 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.38 mountX=-0.05 mountY=-0.06, mountTheta=-2.21
01:24:44.507 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
01:24:44.509 00.002 1032 Enqueuing Move request for scope (0.07, -0.03)
01:24:44.511 00.002 10072 Worker thread wakes up
01:24:44.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:24:44.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:24:44.511 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
01:24:44.513 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:44.516 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:44.516 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:24:44.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:44.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:24:44.516 00.000 10072 MoveAxis(E, 2, ABG)
01:24:44.516 00.000 10072 Guiding  Dir = 2, Dur = 2
01:24:44.516 00.000 10072 IsGuiding returns 0
01:24:44.517 00.001 10072 PulseGuide returned control before completion, sleep 11
01:24:44.536 00.019 1032 UpdateGuideState exits: m=1543 SNR=27.7
01:24:44.539 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:44.542 00.003 10072 IsGuiding returns 0
01:24:44.542 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:44.544 00.002 1032 Enqueuing Expose request
01:24:44.545 00.001 10072 Move returns status 0, amount 2
01:24:44.545 00.000 10072 MoveAxis(N, 0, ABG)
01:24:44.545 00.000 10072 Move returns status 0, amount 0
01:24:44.545 00.000 10072 move complete, result=0
01:24:44.546 00.001 10072 worker thread done servicing request
01:24:44.546 00.000 10072 Worker thread wakes up
01:24:44.546 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:44.546 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:44.555 00.009 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:24:45.184 00.629 10072 Exposure complete
01:24:45.230 00.046 10072 worker thread done servicing request
01:24:45.230 00.000 1032 OnExposeComplete: enter
01:24:45.233 00.003 1032 UpdateGuideState(): m_state=6
01:24:45.235 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2994
01:24:45.237 00.002 1032 Star::Find returns 1 (0), X=317.59, Y=753.26, Mass=1304, SNR=25.5, Peak=133 HFD=2.8
01:24:45.239 00.002 1032 MultiStar: [#1 0.13,-0.05,0.98,U] [#2 0.30,-0.19,0.78,U] [#3 0.26,0.05,0.73,U] [#4 -0.09,-0.02,0.74,U] [#5 0.04,0.18,0.73,U] [#6 0.01,0.02,0.58,U] [#7 0.30,0.02,0.60,U] [#8 -0.08,0.07,0.58,U] 
01:24:45.242 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {-0.09, 0.15}
01:24:45.243 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
01:24:45.245 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
01:24:45.247 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.30 mountX=0.00 mountY=-0.09, mountTheta=-1.53
01:24:45.250 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
01:24:45.252 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
01:24:45.254 00.002 10072 Worker thread wakes up
01:24:45.254 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
01:24:45.254 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
01:24:45.254 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.00 yDistance=-0.09
01:24:45.256 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:45.258 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:45.259 00.001 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
01:24:45.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:45.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:24:45.259 00.000 10072 MoveAxis(E, 0, ABG)
01:24:45.259 00.000 10072 Move returns status 0, amount 0
01:24:45.259 00.000 10072 MoveAxis(N, 0, ABG)
01:24:45.259 00.000 10072 Move returns status 0, amount 0
01:24:45.259 00.000 10072 move complete, result=0
01:24:45.259 00.000 10072 worker thread done servicing request
01:24:45.277 00.018 1032 UpdateGuideState exits: m=1304 SNR=25.5
01:24:45.279 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:45.280 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:45.281 00.001 1032 Enqueuing Expose request
01:24:45.284 00.003 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:45.286 00.002 10072 Worker thread wakes up
01:24:45.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:45.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:45.698 00.412 10072 Exposure complete
01:24:45.747 00.049 10072 worker thread done servicing request
01:24:45.747 00.000 1032 OnExposeComplete: enter
01:24:45.749 00.002 1032 UpdateGuideState(): m_state=6
01:24:45.751 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2995
01:24:45.752 00.001 1032 Star::Find returns 1 (0), X=317.56, Y=753.08, Mass=1543, SNR=27.7, Peak=161 HFD=2.8
01:24:45.754 00.002 1032 MultiStar: [#1 0.07,-0.26,0.92,U] [#2 0.12,-0.24,0.68,U] [#3 0.38,-0.04,0.67,U] [#4 -0.07,-0.22,0.70,U] [#5 -0.00,-0.01,0.62,U] [#6 -0.14,-0.34,0.55,U] [#7 0.55,0.04,0.53,U] [#8 0.15,-0.28,0.56,U] 
01:24:45.757 00.003 1032 single-star, 8 included, MultiStar: {0.09, -0.15}, one-star: {-0.12, -0.02}
01:24:45.759 00.002 1032 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.83) = xAngle (-4.80 = 1.48)
01:24:45.761 00.002 1032 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.80 = 1.48)
01:24:45.763 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.97 mountX=0.01 mountY=0.12, mountTheta=1.48
01:24:45.766 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.02, opts=13)
01:24:45.768 00.002 1032 Enqueuing Move request for scope (-0.12, -0.02)
01:24:45.772 00.004 10072 Worker thread wakes up
01:24:45.772 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
01:24:45.772 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
01:24:45.772 00.000 10072 Moving (-0.12, -0.02) raw xDistance=0.01 yDistance=0.12
01:24:45.773 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:45.776 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:45.776 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:24:45.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:45.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:24:45.776 00.000 10072 MoveAxis(E, 2, ABG)
01:24:45.777 00.001 10072 Guiding  Dir = 2, Dur = 2
01:24:45.777 00.000 10072 IsGuiding returns 0
01:24:45.777 00.000 10072 PulseGuide returned control before completion, sleep 12
01:24:45.790 00.013 10072 IsGuiding returns 0
01:24:45.790 00.000 10072 Move returns status 0, amount 2
01:24:45.790 00.000 10072 MoveAxis(N, 0, ABG)
01:24:45.790 00.000 10072 Move returns status 0, amount 0
01:24:45.790 00.000 10072 move complete, result=0
01:24:45.790 00.000 10072 worker thread done servicing request
01:24:45.794 00.004 1032 UpdateGuideState exits: m=1543 SNR=27.7
01:24:45.796 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:45.799 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:45.802 00.003 1032 Enqueuing Expose request
01:24:45.805 00.003 10072 Worker thread wakes up
01:24:45.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:45.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:45.805 00.000 1032 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
01:24:46.435 00.630 10072 Exposure complete
01:24:46.479 00.044 10072 worker thread done servicing request
01:24:46.479 00.000 1032 OnExposeComplete: enter
01:24:46.482 00.003 1032 UpdateGuideState(): m_state=6
01:24:46.484 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2996
01:24:46.485 00.001 1032 Star::Find returns 1 (0), X=317.53, Y=753.05, Mass=1505, SNR=27.3, Peak=151 HFD=2.7
01:24:46.489 00.004 1032 MultiStar: [#1 0.04,-0.04,0.93,U] [#2 0.21,-0.36,0.71,U] [#3 0.12,-0.28,0.63,U] [#4 -0.20,-0.13,0.73,U] [#5 0.04,-0.07,0.66,U] [#6 0.00,-0.13,0.56,U] [#7 0.35,-0.28,0.50,U] [#8 -0.06,-0.13,0.58,U] 
01:24:46.491 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.15}, one-star: {-0.16, -0.06}
01:24:46.492 00.001 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
01:24:46.494 00.002 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
01:24:46.495 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.44 mountX=-0.15 mountY=0.02, mountTheta=3.01
01:24:46.498 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.15, opts=13)
01:24:46.500 00.002 1032 Enqueuing Move request for scope (0.02, -0.15)
01:24:46.501 00.001 10072 Worker thread wakes up
01:24:46.501 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
01:24:46.501 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
01:24:46.502 00.001 10072 Moving (0.02, -0.15) raw xDistance=-0.15 yDistance=0.02
01:24:46.503 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:46.506 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.85
01:24:46.506 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:24:46.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:46.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:24:46.506 00.000 10072 MoveAxis(E, 73, ABG)
01:24:46.506 00.000 10072 Guiding  Dir = 2, Dur = 73
01:24:46.506 00.000 10072 IsGuiding returns 0
01:24:46.507 00.001 10072 PulseGuide returned control before completion, sleep 83
01:24:46.528 00.021 1032 UpdateGuideState exits: m=1505 SNR=27.3
01:24:46.531 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:46.533 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:46.536 00.003 1032 Enqueuing Expose request
01:24:46.605 00.069 10072 IsGuiding returns 0
01:24:46.605 00.000 10072 Move returns status 0, amount 73
01:24:46.605 00.000 10072 MoveAxis(N, 0, ABG)
01:24:46.605 00.000 10072 Move returns status 0, amount 0
01:24:46.605 00.000 10072 move complete, result=0
01:24:46.606 00.001 10072 worker thread done servicing request
01:24:46.606 00.000 10072 Worker thread wakes up
01:24:46.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:46.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:46.606 00.000 1032 GuideStep: -0.2 px 73 ms EAST, 0.0 px 0 ms NORTH
01:24:47.013 00.407 10072 Exposure complete
01:24:47.059 00.046 1032 OnExposeComplete: enter
01:24:47.061 00.002 1032 UpdateGuideState(): m_state=6
01:24:47.063 00.002 10072 worker thread done servicing request
01:24:47.063 00.000 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2997
01:24:47.065 00.002 1032 Star::Find returns 1 (0), X=317.58, Y=753.12, Mass=1545, SNR=27.7, Peak=154 HFD=2.8
01:24:47.067 00.002 1032 MultiStar: [#1 -0.02,0.07,0.90,U] [#2 0.02,-0.22,0.65,U] [#3 0.19,-0.07,0.63,U] [#4 -0.10,-0.05,0.64,U] [#5 -0.10,0.16,0.66,U] [#6 -0.05,-0.12,0.54,U] [#7 0.27,-0.23,0.51,U] [#8 -0.06,-0.07,0.55,U] 
01:24:47.069 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.11, 0.01}
01:24:47.070 00.001 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
01:24:47.072 00.002 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
01:24:47.073 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.74 mountX=-0.04 mountY=0.02, mountTheta=2.71
01:24:47.076 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
01:24:47.078 00.002 1032 Enqueuing Move request for scope (-0.01, -0.04)
01:24:47.080 00.002 10072 Worker thread wakes up
01:24:47.080 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:24:47.080 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:24:47.080 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
01:24:47.082 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:47.084 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:47.084 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:24:47.084 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:47.085 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:24:47.085 00.000 10072 MoveAxis(E, 2, ABG)
01:24:47.085 00.000 10072 Guiding  Dir = 2, Dur = 2
01:24:47.085 00.000 10072 IsGuiding returns 0
01:24:47.086 00.001 10072 PulseGuide returned control before completion, sleep 12
01:24:47.102 00.016 1032 UpdateGuideState exits: m=1545 SNR=27.7
01:24:47.103 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:47.105 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:47.107 00.002 1032 Enqueuing Expose request
01:24:47.109 00.002 10072 IsGuiding returns 0
01:24:47.109 00.000 10072 Move returns status 0, amount 2
01:24:47.109 00.000 10072 MoveAxis(N, 0, ABG)
01:24:47.109 00.000 10072 Move returns status 0, amount 0
01:24:47.109 00.000 10072 move complete, result=0
01:24:47.110 00.001 10072 worker thread done servicing request
01:24:47.110 00.000 10072 Worker thread wakes up
01:24:47.110 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:47.110 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:47.119 00.009 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
01:24:47.736 00.617 10072 Exposure complete
01:24:47.789 00.053 10072 worker thread done servicing request
01:24:47.789 00.000 1032 OnExposeComplete: enter
01:24:47.792 00.003 1032 UpdateGuideState(): m_state=6
01:24:47.794 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2998
01:24:47.796 00.002 1032 Star::Find returns 1 (0), X=317.59, Y=753.19, Mass=1384, SNR=26.2, Peak=137 HFD=2.8
01:24:47.798 00.002 1032 MultiStar: [#1 -0.00,0.01,0.94,U] [#2 0.01,-0.18,0.74,U] [#3 0.22,0.09,0.67,U] [#4 -0.11,-0.05,0.72,U] [#5 0.10,0.13,0.71,U] [#6 0.10,-0.04,0.60,U] [#7 0.33,-0.13,0.51,U] [#8 -0.17,-0.13,0.55,U] 
01:24:47.802 00.004 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {-0.09, 0.08}
01:24:47.804 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
01:24:47.807 00.003 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
01:24:47.810 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.40 mountX=-0.02 mountY=-0.02, mountTheta=-2.23
01:24:47.813 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
01:24:47.814 00.001 1032 Enqueuing Move request for scope (0.03, -0.01)
01:24:47.817 00.003 10072 Worker thread wakes up
01:24:47.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
01:24:47.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
01:24:47.817 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
01:24:47.819 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:47.822 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:47.822 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:24:47.822 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:47.822 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:24:47.822 00.000 10072 MoveAxis(E, 3, ABG)
01:24:47.822 00.000 10072 Guiding  Dir = 2, Dur = 3
01:24:47.823 00.001 10072 IsGuiding returns 0
01:24:47.823 00.000 10072 PulseGuide returned control before completion, sleep 13
01:24:47.840 00.017 10072 IsGuiding returns 0
01:24:47.840 00.000 10072 Move returns status 0, amount 3
01:24:47.840 00.000 10072 MoveAxis(N, 0, ABG)
01:24:47.840 00.000 10072 Move returns status 0, amount 0
01:24:47.840 00.000 10072 move complete, result=0
01:24:47.840 00.000 10072 worker thread done servicing request
01:24:47.841 00.001 1032 UpdateGuideState exits: m=1384 SNR=26.2
01:24:47.842 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:47.844 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:47.845 00.001 1032 Enqueuing Expose request
01:24:47.847 00.002 10072 Worker thread wakes up
01:24:47.847 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:47.847 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:47.847 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:24:48.264 00.417 10072 Exposure complete
01:24:48.329 00.065 1032 OnExposeComplete: enter
01:24:48.333 00.004 1032 UpdateGuideState(): m_state=6
01:24:48.336 00.003 10072 worker thread done servicing request
01:24:48.337 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2999
01:24:48.339 00.002 1032 Star::Find returns 1 (0), X=317.62, Y=753.02, Mass=1416, SNR=26.5, Peak=139 HFD=2.6
01:24:48.344 00.005 1032 MultiStar: [#1 -0.03,-0.20,0.96,U] [#2 0.02,-0.30,0.74,U] [#3 0.11,-0.12,0.66,U] [#4 -0.11,-0.14,0.70,U] [#5 0.04,-0.07,0.67,U] [#6 -0.18,-0.22,0.57,U] [#7 0.20,0.03,0.55,U] [#8 -0.11,-0.19,0.58,U] 
01:24:48.346 00.002 1032 single-star, 8 included, MultiStar: {-0.02, -0.15}, one-star: {-0.06, -0.08}
01:24:48.348 00.002 1032 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.83) = xAngle (-4.02 = 2.26)
01:24:48.350 00.002 1032 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.02 = 2.26)
01:24:48.352 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.19 mountX=-0.07 mountY=0.08, mountTheta=2.26
01:24:48.355 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.08, opts=13)
01:24:48.357 00.002 1032 Enqueuing Move request for scope (-0.06, -0.08)
01:24:48.358 00.001 10072 Worker thread wakes up
01:24:48.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
01:24:48.360 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
01:24:48.360 00.000 10072 Moving (-0.06, -0.08) raw xDistance=-0.07 yDistance=0.08
01:24:48.363 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:48.366 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:48.367 00.001 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:24:48.367 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:48.367 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:24:48.367 00.000 10072 MoveAxis(E, 5, ABG)
01:24:48.367 00.000 10072 Guiding  Dir = 2, Dur = 5
01:24:48.367 00.000 10072 IsGuiding returns 0
01:24:48.368 00.001 10072 PulseGuide returned control before completion, sleep 15
01:24:48.387 00.019 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:24:48.390 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:48.394 00.004 10072 IsGuiding returns 0
01:24:48.394 00.000 10072 Move returns status 0, amount 5
01:24:48.394 00.000 10072 MoveAxis(N, 0, ABG)
01:24:48.394 00.000 10072 Move returns status 0, amount 0
01:24:48.394 00.000 10072 move complete, result=0
01:24:48.394 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:48.399 00.005 1032 Enqueuing Expose request
01:24:48.401 00.002 10072 worker thread done servicing request
01:24:48.401 00.000 10072 Worker thread wakes up
01:24:48.401 00.000 1032 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
01:24:48.403 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:48.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:49.034 00.631 10072 Exposure complete
01:24:49.098 00.064 10072 worker thread done servicing request
01:24:49.098 00.000 1032 OnExposeComplete: enter
01:24:49.101 00.003 1032 UpdateGuideState(): m_state=6
01:24:49.105 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3000
01:24:49.109 00.004 1032 Star::Find returns 1 (0), X=317.54, Y=752.97, Mass=1370, SNR=26.1, Peak=151 HFD=2.8
01:24:49.113 00.004 1032 MultiStar: [#1 -0.00,-0.22,0.89,U] [#2 -0.05,-0.37,0.70,U] [#3 0.33,-0.24,0.69,U] [#4 -0.09,-0.25,0.68,U] [#5 -0.07,-0.03,0.74,U] [#6 -0.05,-0.19,0.57,U] [#7 0.38,-0.26,0.54,U] [#8 0.05,0.07,0.54,U] 
01:24:49.115 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.18}, one-star: {-0.14, -0.13}
01:24:49.118 00.003 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
01:24:49.120 00.002 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
01:24:49.124 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.45 mountX=-0.18 mountY=0.03, mountTheta=3.00
01:24:49.127 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.18, opts=13)
01:24:49.129 00.002 1032 Enqueuing Move request for scope (0.02, -0.18)
01:24:49.131 00.002 10072 Worker thread wakes up
01:24:49.131 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
01:24:49.131 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
01:24:49.131 00.000 10072 Moving (0.02, -0.18) raw xDistance=-0.18 yDistance=0.03
01:24:49.134 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:49.138 00.004 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.85
01:24:49.138 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
01:24:49.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:49.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:24:49.138 00.000 10072 MoveAxis(E, 88, ABG)
01:24:49.138 00.000 10072 Guiding  Dir = 2, Dur = 88
01:24:49.139 00.001 10072 IsGuiding returns 0
01:24:49.140 00.001 10072 PulseGuide returned control before completion, sleep 98
01:24:49.165 00.025 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:24:49.168 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:49.170 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:49.174 00.004 1032 Enqueuing Expose request
01:24:49.249 00.075 10072 IsGuiding returns 0
01:24:49.250 00.001 10072 Move returns status 0, amount 88
01:24:49.250 00.000 10072 MoveAxis(N, 0, ABG)
01:24:49.250 00.000 10072 Move returns status 0, amount 0
01:24:49.250 00.000 10072 move complete, result=0
01:24:49.250 00.000 10072 worker thread done servicing request
01:24:49.250 00.000 10072 Worker thread wakes up
01:24:49.250 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:49.250 00.000 1032 GuideStep: -0.2 px 88 ms EAST, 0.0 px 0 ms NORTH
01:24:49.253 00.003 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:49.658 00.405 10072 Exposure complete
01:24:49.726 00.068 10072 worker thread done servicing request
01:24:49.726 00.000 1032 OnExposeComplete: enter
01:24:49.728 00.002 1032 UpdateGuideState(): m_state=6
01:24:49.730 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3001
01:24:49.732 00.002 1032 Star::Find returns 1 (0), X=317.55, Y=753.05, Mass=1265, SNR=25.0, Peak=129 HFD=2.8
01:24:49.735 00.003 1032 MultiStar: [#1 0.06,-0.09,1.03,U] [#2 -0.01,-0.19,0.78,U] [#3 0.30,-0.14,0.69,U] [#4 -0.08,-0.11,0.75,U] [#5 -0.01,0.08,0.73,U] [#6 -0.08,-0.22,0.67,U] [#7 0.44,-0.14,0.55,U] [#8 0.11,-0.06,0.62,U] 
01:24:49.737 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {-0.13, -0.06}
01:24:49.738 00.001 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
01:24:49.740 00.002 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
01:24:49.742 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.15 mountX=-0.11 mountY=-0.02, mountTheta=-2.98
01:24:49.746 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
01:24:49.749 00.003 1032 Enqueuing Move request for scope (0.04, -0.10)
01:24:49.753 00.004 10072 Worker thread wakes up
01:24:49.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
01:24:49.753 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
01:24:49.753 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=-0.02
01:24:49.756 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:49.759 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:49.759 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
01:24:49.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:49.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:24:49.759 00.000 10072 MoveAxis(E, 4, ABG)
01:24:49.759 00.000 10072 Guiding  Dir = 2, Dur = 4
01:24:49.761 00.002 10072 IsGuiding returns 0
01:24:49.762 00.001 10072 PulseGuide returned control before completion, sleep 14
01:24:49.780 00.018 10072 IsGuiding returns 0
01:24:49.780 00.000 10072 Move returns status 0, amount 4
01:24:49.780 00.000 10072 MoveAxis(N, 0, ABG)
01:24:49.780 00.000 10072 Move returns status 0, amount 0
01:24:49.780 00.000 10072 move complete, result=0
01:24:49.781 00.001 10072 worker thread done servicing request
01:24:49.785 00.004 1032 UpdateGuideState exits: m=1265 SNR=25.0
01:24:49.788 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:49.791 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:49.794 00.003 1032 Enqueuing Expose request
01:24:49.796 00.002 10072 Worker thread wakes up
01:24:49.796 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:24:49.802 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:49.802 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:50.437 00.635 10072 Exposure complete
01:24:50.505 00.068 10072 worker thread done servicing request
01:24:50.505 00.000 1032 OnExposeComplete: enter
01:24:50.508 00.003 1032 UpdateGuideState(): m_state=6
01:24:50.511 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3002
01:24:50.515 00.004 1032 Star::Find returns 1 (0), X=317.55, Y=753.20, Mass=1621, SNR=28.4, Peak=161 HFD=2.9
01:24:50.524 00.009 1032 MultiStar: [#1 0.15,0.05,0.88,U] [#2 0.04,-0.22,0.69,U] [#3 0.34,0.03,0.61,U] [#4 -0.00,0.03,0.66,U] [#5 -0.00,0.09,0.61,U] [#6 0.01,-0.00,0.53,U] [#7 0.34,0.21,0.49,U] [#8 0.13,-0.02,0.54,U] 
01:24:50.529 00.005 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {-0.13, 0.09}
01:24:50.532 00.003 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
01:24:50.535 00.003 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
01:24:50.537 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.34 mountX=0.01 mountY=-0.08, mountTheta=-1.49
01:24:50.541 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
01:24:50.544 00.003 1032 Enqueuing Move request for scope (0.08, 0.03)
01:24:50.546 00.002 10072 Worker thread wakes up
01:24:50.546 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
01:24:50.546 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
01:24:50.547 00.001 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
01:24:50.555 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:50.558 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:24:50.558 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:24:50.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:50.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:24:50.558 00.000 10072 MoveAxis(E, 9, ABG)
01:24:50.558 00.000 10072 Guiding  Dir = 2, Dur = 9
01:24:50.559 00.001 10072 IsGuiding returns 0
01:24:50.560 00.001 10072 PulseGuide returned control before completion, sleep 19
01:24:50.593 00.033 10072 IsGuiding returns 0
01:24:50.594 00.001 1032 UpdateGuideState exits: m=1621 SNR=28.4
01:24:50.597 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:50.600 00.003 10072 Move returns status 0, amount 9
01:24:50.601 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:50.603 00.002 1032 Enqueuing Expose request
01:24:50.607 00.004 10072 MoveAxis(N, 0, ABG)
01:24:50.607 00.000 10072 Move returns status 0, amount 0
01:24:50.607 00.000 10072 move complete, result=0
01:24:50.607 00.000 10072 worker thread done servicing request
01:24:50.607 00.000 10072 Worker thread wakes up
01:24:50.607 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:50.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:50.622 00.015 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:24:51.019 00.397 10072 Exposure complete
01:24:51.083 00.064 10072 worker thread done servicing request
01:24:51.083 00.000 1032 OnExposeComplete: enter
01:24:51.086 00.003 1032 UpdateGuideState(): m_state=6
01:24:51.089 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3003
01:24:51.092 00.003 1032 Star::Find returns 1 (0), X=317.58, Y=753.12, Mass=1377, SNR=26.2, Peak=136 HFD=2.8
01:24:51.094 00.002 1032 MultiStar: [#1 0.16,-0.04,0.99,U] [#2 0.09,-0.15,0.76,U] [#3 0.16,0.01,0.73,U] [#4 -0.10,-0.14,0.70,U] [#5 0.06,0.07,0.72,U] [#6 -0.00,-0.15,0.61,U] [#7 0.39,-0.00,0.56,U] [#8 -0.01,-0.17,0.57,U] 
01:24:51.097 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {-0.10, 0.01}
01:24:51.099 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
01:24:51.101 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
01:24:51.103 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.73 mountX=-0.07 mountY=-0.05, mountTheta=-2.56
01:24:51.107 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
01:24:51.110 00.003 1032 Enqueuing Move request for scope (0.06, -0.06)
01:24:51.112 00.002 10072 Worker thread wakes up
01:24:51.112 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
01:24:51.112 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
01:24:51.112 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.05
01:24:51.114 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:51.117 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:24:51.117 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:24:51.117 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:51.117 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:24:51.118 00.001 10072 MoveAxis(E, 8, ABG)
01:24:51.118 00.000 10072 Guiding  Dir = 2, Dur = 8
01:24:51.118 00.000 10072 IsGuiding returns 0
01:24:51.119 00.001 10072 PulseGuide returned control before completion, sleep 18
01:24:51.140 00.021 1032 UpdateGuideState exits: m=1377 SNR=26.2
01:24:51.147 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:51.149 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:51.160 00.011 1032 Enqueuing Expose request
01:24:51.163 00.003 10072 IsGuiding returns 0
01:24:51.163 00.000 10072 Move returns status 0, amount 8
01:24:51.163 00.000 10072 MoveAxis(N, 0, ABG)
01:24:51.163 00.000 10072 Move returns status 0, amount 0
01:24:51.163 00.000 10072 move complete, result=0
01:24:51.164 00.001 10072 worker thread done servicing request
01:24:51.164 00.000 10072 Worker thread wakes up
01:24:51.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:51.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:51.175 00.011 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:24:51.797 00.622 10072 Exposure complete
01:24:51.872 00.075 10072 worker thread done servicing request
01:24:51.872 00.000 1032 OnExposeComplete: enter
01:24:51.874 00.002 1032 UpdateGuideState(): m_state=6
01:24:51.877 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3004
01:24:51.880 00.003 1032 Star::Find returns 1 (0), X=317.69, Y=753.01, Mass=1378, SNR=26.2, Peak=134 HFD=2.6
01:24:51.883 00.003 1032 MultiStar: [#1 0.11,-0.31,0.97,U] [#2 0.05,-0.22,0.77,U] [#3 0.30,-0.10,0.65,U] [#4 0.01,-0.14,0.71,U] [#5 -0.01,-0.03,0.72,U] [#6 -0.10,-0.25,0.58,U] [#7 0.31,-0.11,0.55,U] [#8 -0.19,-0.18,0.59,U] 
01:24:51.885 00.002 1032 single-star, 8 included, MultiStar: {0.05, -0.16}, one-star: {0.01, -0.09}
01:24:51.888 00.003 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 2.99)
01:24:51.890 00.002 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 2.99)
01:24:51.892 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.46 mountX=-0.09 mountY=0.01, mountTheta=2.99
01:24:51.896 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
01:24:51.898 00.002 1032 Enqueuing Move request for scope (0.01, -0.09)
01:24:51.900 00.002 10072 Worker thread wakes up
01:24:51.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
01:24:51.900 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
01:24:51.900 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
01:24:51.902 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:51.912 00.010 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:24:51.913 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:24:51.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:51.913 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:24:51.913 00.000 10072 MoveAxis(E, 10, ABG)
01:24:51.913 00.000 10072 Guiding  Dir = 2, Dur = 10
01:24:51.914 00.001 10072 IsGuiding returns 0
01:24:51.914 00.000 10072 PulseGuide returned control before completion, sleep 20
01:24:51.936 00.022 10072 IsGuiding returns 0
01:24:51.936 00.000 10072 Move returns status 0, amount 10
01:24:51.936 00.000 10072 MoveAxis(N, 0, ABG)
01:24:51.936 00.000 10072 Move returns status 0, amount 0
01:24:51.936 00.000 10072 move complete, result=0
01:24:51.936 00.000 10072 worker thread done servicing request
01:24:51.940 00.004 1032 UpdateGuideState exits: m=1378 SNR=26.2
01:24:51.943 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:51.945 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:51.948 00.003 1032 Enqueuing Expose request
01:24:51.950 00.002 10072 Worker thread wakes up
01:24:51.950 00.000 1032 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
01:24:51.952 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:51.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:52.374 00.422 10072 Exposure complete
01:24:52.868 00.494 10072 worker thread done servicing request
01:24:52.868 00.000 1032 OnExposeComplete: enter
01:24:52.872 00.004 1032 UpdateGuideState(): m_state=6
01:24:52.875 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3005
01:24:52.877 00.002 1032 Star::Find returns 1 (0), X=317.54, Y=753.07, Mass=1334, SNR=25.7, Peak=136 HFD=2.7
01:24:52.880 00.003 1032 MultiStar: [#1 -0.00,-0.23,0.98,U] [#2 0.13,-0.27,0.76,U] [#3 0.46,-0.27,0.65,U] [#4 -0.14,-0.21,0.71,U] [#5 0.06,-0.20,0.72,U] [#6 0.00,-0.24,0.57,U] [#7 0.41,-0.32,0.55,U] [#8 -0.07,-0.16,0.61,U] 
01:24:52.884 00.004 1032 single-star, 8 included, MultiStar: {0.06, -0.21}, one-star: {-0.14, -0.04}
01:24:52.888 00.004 1032 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.83) = xAngle (-4.70 = 1.58)
01:24:52.894 00.006 1032 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.70 = 1.58)
01:24:52.898 00.004 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.87 mountX=-0.00 mountY=0.15, mountTheta=1.58
01:24:52.904 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.04, opts=13)
01:24:52.909 00.005 1032 Enqueuing Move request for scope (-0.14, -0.04)
01:24:52.912 00.003 10072 Worker thread wakes up
01:24:52.913 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
01:24:52.913 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
01:24:52.913 00.000 10072 Moving (-0.14, -0.04) raw xDistance=-0.00 yDistance=0.15
01:24:52.916 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:52.921 00.005 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:24:52.921 00.000 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
01:24:52.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:52.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:24:52.921 00.000 10072 MoveAxis(E, 17, ABG)
01:24:52.921 00.000 10072 Guiding  Dir = 2, Dur = 17
01:24:52.923 00.002 10072 IsGuiding returns 0
01:24:52.923 00.000 10072 PulseGuide returned control before completion, sleep 27
01:24:52.956 00.033 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:24:52.960 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:52.966 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:52.970 00.004 1032 Enqueuing Expose request
01:24:52.973 00.003 10072 IsGuiding returns 0
01:24:52.973 00.000 10072 Move returns status 0, amount 17
01:24:52.973 00.000 10072 MoveAxis(N, 0, ABG)
01:24:52.973 00.000 10072 Move returns status 0, amount 0
01:24:52.974 00.001 10072 move complete, result=0
01:24:52.974 00.000 10072 worker thread done servicing request
01:24:52.974 00.000 10072 Worker thread wakes up
01:24:52.974 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:52.974 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:52.986 00.012 1032 GuideStep: -0.0 px 17 ms EAST, 0.1 px 0 ms NORTH
01:24:53.625 00.639 10072 Exposure complete
01:24:53.875 00.250 10072 worker thread done servicing request
01:24:53.875 00.000 1032 OnExposeComplete: enter
01:24:53.880 00.005 1032 UpdateGuideState(): m_state=6
01:24:53.883 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3006
01:24:53.887 00.004 1032 Star::Find returns 1 (0), X=317.57, Y=753.06, Mass=1384, SNR=26.2, Peak=129 HFD=2.9
01:24:53.890 00.003 1032 MultiStar: [#1 0.16,-0.15,1.03,U] [#2 0.20,-0.20,0.74,U] [#3 0.22,-0.25,0.69,U] [#4 -0.02,-0.16,0.74,U] [#5 0.08,0.02,0.70,U] [#6 0.16,-0.25,0.57,U] [#7 0.30,0.04,0.53,U] [#8 -0.05,-0.14,0.55,U] 
01:24:53.895 00.005 1032 single-star, 8 included, MultiStar: {0.09, -0.13}, one-star: {-0.12, -0.05}
01:24:53.897 00.002 1032 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.83) = xAngle (-4.56 = 1.72)
01:24:53.900 00.003 1032 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.56 = 1.72)
01:24:53.902 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.73 mountX=-0.02 mountY=0.12, mountTheta=1.72
01:24:53.907 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.05, opts=13)
01:24:53.911 00.004 1032 Enqueuing Move request for scope (-0.12, -0.05)
01:24:53.913 00.002 10072 Worker thread wakes up
01:24:53.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
01:24:53.913 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
01:24:53.913 00.000 10072 Moving (-0.12, -0.05) raw xDistance=-0.02 yDistance=0.12
01:24:53.916 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:53.920 00.004 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:24:53.921 00.001 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
01:24:53.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:53.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:24:53.921 00.000 10072 MoveAxis(E, 18, ABG)
01:24:53.921 00.000 10072 Guiding  Dir = 2, Dur = 18
01:24:53.921 00.000 10072 IsGuiding returns 0
01:24:53.923 00.002 10072 PulseGuide returned control before completion, sleep 28
01:24:53.948 00.025 1032 UpdateGuideState exits: m=1384 SNR=26.2
01:24:53.952 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:53.955 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:53.957 00.002 1032 Enqueuing Expose request
01:24:53.967 00.010 10072 IsGuiding returns 0
01:24:53.967 00.000 10072 Move returns status 0, amount 18
01:24:53.967 00.000 10072 MoveAxis(N, 0, ABG)
01:24:53.967 00.000 10072 Move returns status 0, amount 0
01:24:53.967 00.000 10072 move complete, result=0
01:24:53.967 00.000 10072 worker thread done servicing request
01:24:53.967 00.000 10072 Worker thread wakes up
01:24:53.968 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:53.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:53.972 00.004 1032 GuideStep: -0.0 px 18 ms EAST, 0.1 px 0 ms NORTH
01:24:54.415 00.443 10072 Exposure complete
01:24:54.482 00.067 10072 worker thread done servicing request
01:24:54.519 00.037 1032 OnExposeComplete: enter
01:24:54.552 00.033 1032 UpdateGuideState(): m_state=6
01:24:54.556 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3007
01:24:54.558 00.002 1032 Star::Find returns 1 (0), X=317.53, Y=753.02, Mass=1528, SNR=27.6, Peak=144 HFD=3.0
01:24:54.561 00.003 1032 MultiStar: [#1 -0.04,-0.16,0.96,U] [#2 0.13,-0.46,0.67,U] [#3 0.32,-0.47,0.65,U] [#4 -0.12,-0.18,0.74,U] [#5 0.01,-0.08,0.68,U] [#6 0.08,-0.21,0.53,U] [#7 0.50,-0.23,0.47,U] [#8 0.13,-0.15,0.51,U] 
01:24:54.592 00.031 1032 single-star, 8 included, MultiStar: {0.06, -0.21}, one-star: {-0.16, -0.08}
01:24:54.601 00.009 1032 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.83) = xAngle (-4.48 = 1.81)
01:24:54.605 00.004 1032 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.48 = 1.81)
01:24:54.608 00.003 1032 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-2.65 mountX=-0.04 mountY=0.17, mountTheta=1.81
01:24:54.618 00.010 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=-0.08, opts=13)
01:24:54.628 00.010 1032 Enqueuing Move request for scope (-0.16, -0.08)
01:24:54.633 00.005 10072 Worker thread wakes up
01:24:54.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
01:24:54.633 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
01:24:54.633 00.000 10072 Moving (-0.16, -0.08) raw xDistance=-0.04 yDistance=0.17
01:24:54.684 00.051 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:24:54.684 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
01:24:54.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:54.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:24:54.684 00.000 10072 MoveAxis(E, 16, ABG)
01:24:54.684 00.000 10072 Guiding  Dir = 2, Dur = 16
01:24:54.685 00.001 10072 IsGuiding returns 0
01:24:54.685 00.000 10072 PulseGuide returned control before completion, sleep 26
01:24:54.724 00.039 10072 IsGuiding returns 0
01:24:54.725 00.001 10072 Move returns status 0, amount 16
01:24:54.725 00.000 10072 MoveAxis(N, 0, ABG)
01:24:54.725 00.000 10072 Move returns status 0, amount 0
01:24:54.725 00.000 10072 move complete, result=0
01:24:54.725 00.000 10072 worker thread done servicing request
01:24:54.744 00.019 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:54.782 00.038 1032 UpdateGuideState exits: m=1528 SNR=27.6
01:24:54.787 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:54.792 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:54.793 00.001 1032 Enqueuing Expose request
01:24:54.796 00.003 10072 Worker thread wakes up
01:24:54.796 00.000 1032 GuideStep: -0.0 px 16 ms EAST, 0.2 px 0 ms NORTH
01:24:54.837 00.041 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:54.837 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:55.752 00.915 10072 Exposure complete
01:24:56.558 00.806 10072 worker thread done servicing request
01:24:56.558 00.000 1032 OnExposeComplete: enter
01:24:56.562 00.004 1032 UpdateGuideState(): m_state=6
01:24:56.565 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3008
01:24:56.568 00.003 1032 Star::Find returns 1 (0), X=317.61, Y=753.07, Mass=1461, SNR=26.9, Peak=149 HFD=2.7
01:24:56.571 00.003 1032 MultiStar: [#1 0.15,-0.11,0.92,U] [#2 0.25,-0.33,0.73,U] [#3 0.16,-0.27,0.70,U] [#4 -0.02,-0.24,0.69,U] [#5 0.09,0.02,0.67,U] [#6 -0.05,-0.32,0.65,U] [#7 0.41,-0.04,0.52,U] [#8 0.03,-0.09,0.55,U] 
01:24:56.573 00.002 1032 single-star, 8 included, MultiStar: {0.09, -0.16}, one-star: {-0.07, -0.04}
01:24:56.575 00.002 1032 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.83) = xAngle (-4.50 = 1.79)
01:24:56.579 00.004 1032 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.50 = 1.79)
01:24:56.583 00.004 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.67 mountX=-0.02 mountY=0.08, mountTheta=1.79
01:24:56.588 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.04, opts=13)
01:24:56.591 00.003 1032 Enqueuing Move request for scope (-0.07, -0.04)
01:24:56.853 00.262 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:56.975 00.122 10072 Worker thread wakes up
01:24:56.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
01:24:56.976 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
01:24:56.976 00.000 10072 Moving (-0.07, -0.04) raw xDistance=-0.02 yDistance=0.08
01:24:57.294 00.318 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:24:57.294 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
01:24:57.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:57.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:24:57.295 00.001 10072 MoveAxis(E, 22, ABG)
01:24:57.295 00.000 10072 Guiding  Dir = 2, Dur = 22
01:24:57.295 00.000 10072 IsGuiding returns 0
01:24:57.298 00.003 10072 PulseGuide returned control before completion, sleep 32
01:24:57.648 00.350 10072 IsGuiding returns 1
01:24:57.648 00.000 10072 scope still moving after pulse duration time elapsed
01:24:57.879 00.231 10072 IsGuiding returns 1
01:24:57.879 00.000 1032 UpdateGuideState exits: m=1461 SNR=26.9
01:24:57.913 00.034 10072 IsGuiding returns 1
01:24:57.943 00.030 10072 IsGuiding returns 1
01:24:57.996 00.053 10072 IsGuiding returns 1
01:24:58.023 00.027 10072 IsGuiding returns 0
01:24:58.023 00.000 10072 scope move finished after 22 + 703 ms
01:24:58.023 00.000 10072 Move returns status 0, amount 22
01:24:58.023 00.000 10072 MoveAxis(N, 0, ABG)
01:24:58.023 00.000 10072 Move returns status 0, amount 0
01:24:58.023 00.000 10072 move complete, result=0
01:24:58.024 00.001 10072 worker thread done servicing request
01:24:58.095 00.071 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:58.101 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:58.105 00.004 1032 Enqueuing Expose request
01:24:58.109 00.004 10072 Worker thread wakes up
01:24:58.109 00.000 1032 GuideStep: -0.0 px 22 ms EAST, 0.1 px 0 ms NORTH
01:24:58.113 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:58.113 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:58.756 00.643 10072 Exposure complete
01:24:58.870 00.114 10072 worker thread done servicing request
01:24:58.870 00.000 1032 OnExposeComplete: enter
01:24:58.874 00.004 1032 UpdateGuideState(): m_state=6
01:24:58.878 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3009
01:24:58.881 00.003 1032 Star::Find returns 1 (0), X=317.55, Y=753.49, Mass=1202, SNR=24.4, Peak=133 HFD=3.1
01:24:58.885 00.004 1032 MultiStar: [#1 0.13,0.22,1.04,U] [#2 0.11,0.12,0.82,U] [#3 0.27,0.07,0.73,U] [#4 0.02,0.29,0.76,U] [#5 -0.16,0.32,0.73,U] [#6 0.10,0.30,0.60,U] [#7 0.38,0.40,0.55,U] [#8 0.16,0.26,0.58,U] 
01:24:58.889 00.004 1032 refined, 8 included, MultiStar: {0.08, 0.26}, one-star: {-0.14, 0.39}
01:24:58.894 00.005 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
01:24:58.897 00.003 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
01:24:58.903 00.006 1032 CameraToMount -- cameraX=0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.27 mountX=0.23 mountY=-0.15, mountTheta=-0.56
01:24:58.917 00.014 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.26, opts=13)
01:24:58.920 00.003 1032 Enqueuing Move request for scope (0.08, 0.26)
01:24:58.929 00.009 10072 Worker thread wakes up
01:24:58.930 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.26) opts 0xd
01:24:58.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.26)
01:24:58.930 00.000 10072 Moving (0.08, 0.26) raw xDistance=0.23 yDistance=-0.15
01:24:58.936 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:58.941 00.005 10072 PPEC rslt: input = 0.23, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 287.86
01:24:58.941 00.000 10072 PPEC: input: 0.23, control: 0.09, exposure: 500
01:24:58.941 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:58.941 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:24:58.941 00.000 10072 MoveAxis(W, 94, ABG)
01:24:58.941 00.000 10072 Guiding  Dir = 3, Dur = 94
01:24:58.943 00.002 10072 IsGuiding returns 0
01:24:58.944 00.001 10072 PulseGuide returned control before completion, sleep 104
01:24:59.033 00.089 1032 UpdateGuideState exits: m=1202 SNR=24.4
01:24:59.039 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:59.042 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:59.044 00.002 1032 Enqueuing Expose request
01:24:59.058 00.014 10072 IsGuiding returns 0
01:24:59.058 00.000 10072 Move returns status 0, amount 94
01:24:59.058 00.000 10072 MoveAxis(N, 0, ABG)
01:24:59.058 00.000 10072 Move returns status 0, amount 0
01:24:59.058 00.000 10072 move complete, result=0
01:24:59.058 00.000 10072 worker thread done servicing request
01:24:59.058 00.000 10072 Worker thread wakes up
01:24:59.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:59.059 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:24:59.065 00.006 1032 GuideStep: 0.2 px 94 ms WEST, -0.1 px 0 ms NORTH
01:24:59.471 00.406 10072 Exposure complete
01:24:59.546 00.075 10072 worker thread done servicing request
01:24:59.546 00.000 1032 OnExposeComplete: enter
01:24:59.549 00.003 1032 UpdateGuideState(): m_state=6
01:24:59.551 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3010
01:24:59.554 00.003 1032 Star::Find returns 1 (0), X=317.48, Y=753.54, Mass=1313, SNR=25.5, Peak=146 HFD=3.1
01:24:59.557 00.003 1032 MultiStar: [#1 0.07,0.27,1.02,U] [#2 0.16,-0.04,0.77,U] [#3 0.18,0.25,0.68,U] [#4 -0.21,0.29,0.71,U] [#5 0.01,0.46,0.73,U] [#6 -0.09,0.33,0.65,U] [#7 0.45,0.21,0.55,U] [#8 -0.12,0.38,0.58,U] 
01:24:59.559 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.29}, one-star: {-0.20, 0.43}
01:24:59.563 00.004 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
01:24:59.566 00.003 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
01:24:59.569 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.53 mountX=0.28 mountY=-0.09, mountTheta=-0.30
01:24:59.574 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.29, opts=13)
01:24:59.578 00.004 1032 Enqueuing Move request for scope (0.01, 0.29)
01:24:59.582 00.004 10072 Worker thread wakes up
01:24:59.582 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.29) opts 0xd
01:24:59.582 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.29)
01:24:59.582 00.000 10072 Moving (0.01, 0.29) raw xDistance=0.28 yDistance=-0.09
01:24:59.585 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:24:59.588 00.003 10072 PPEC rslt: input = 0.28, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 287.86
01:24:59.588 00.000 10072 PPEC: input: 0.28, control: 0.12, exposure: 500
01:24:59.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:59.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:24:59.588 00.000 10072 MoveAxis(W, 122, ABG)
01:24:59.589 00.001 10072 Guiding  Dir = 3, Dur = 122
01:24:59.589 00.000 10072 IsGuiding returns 0
01:24:59.590 00.001 10072 PulseGuide returned control before completion, sleep 132
01:24:59.614 00.024 1032 UpdateGuideState exits: m=1313 SNR=25.5
01:24:59.617 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:59.629 00.012 1032 ScheduleExposure(500,3,1) exposurePending=0
01:24:59.646 00.017 1032 Enqueuing Expose request
01:24:59.733 00.087 10072 IsGuiding returns 0
01:24:59.736 00.003 10072 Move returns status 0, amount 122
01:24:59.737 00.001 10072 MoveAxis(N, 0, ABG)
01:24:59.737 00.000 10072 Move returns status 0, amount 0
01:24:59.737 00.000 10072 move complete, result=0
01:24:59.737 00.000 10072 worker thread done servicing request
01:24:59.737 00.000 10072 Worker thread wakes up
01:24:59.738 00.001 1032 GuideStep: 0.3 px 122 ms WEST, -0.1 px 0 ms NORTH
01:24:59.741 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:24:59.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:00.376 00.635 10072 Exposure complete
01:25:00.444 00.068 10072 worker thread done servicing request
01:25:00.444 00.000 1032 OnExposeComplete: enter
01:25:00.447 00.003 1032 UpdateGuideState(): m_state=6
01:25:00.450 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3011
01:25:00.454 00.004 1032 Star::Find returns 1 (0), X=317.74, Y=753.02, Mass=1443, SNR=26.8, Peak=135 HFD=2.5
01:25:00.459 00.005 1032 MultiStar: [#1 0.18,-0.22,0.96,U] [#2 0.23,-0.26,0.75,U] [#3 0.35,-0.15,0.66,U] [#4 0.04,-0.30,0.69,U] [#5 0.01,0.04,0.70,U] [#6 0.04,-0.29,0.59,U] [#7 0.57,-0.32,0.52,U] [#8 0.08,-0.20,0.58,U] 
01:25:00.462 00.003 1032 single-star, 8 included, MultiStar: {0.16, -0.19}, one-star: {0.06, -0.08}
01:25:00.466 00.004 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
01:25:00.470 00.004 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
01:25:00.473 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.97 mountX=-0.10 mountY=-0.03, mountTheta=-2.80
01:25:00.477 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
01:25:00.479 00.002 1032 Enqueuing Move request for scope (0.06, -0.08)
01:25:00.483 00.004 10072 Worker thread wakes up
01:25:00.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
01:25:00.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
01:25:00.483 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.10 yDistance=-0.03
01:25:00.485 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:00.489 00.004 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:00.489 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:25:00.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:00.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:25:00.489 00.000 10072 MoveAxis(E, 1, ABG)
01:25:00.489 00.000 10072 Guiding  Dir = 2, Dur = 1
01:25:00.490 00.001 10072 IsGuiding returns 0
01:25:00.491 00.001 10072 PulseGuide returned control before completion, sleep 11
01:25:00.512 00.021 10072 IsGuiding returns 0
01:25:00.512 00.000 10072 Move returns status 0, amount 1
01:25:00.512 00.000 10072 MoveAxis(N, 0, ABG)
01:25:00.512 00.000 10072 Move returns status 0, amount 0
01:25:00.512 00.000 10072 move complete, result=0
01:25:00.512 00.000 10072 worker thread done servicing request
01:25:00.515 00.003 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:25:00.523 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:00.526 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:00.530 00.004 1032 Enqueuing Expose request
01:25:00.533 00.003 10072 Worker thread wakes up
01:25:00.533 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:00.533 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:00.533 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
01:25:00.955 00.422 10072 Exposure complete
01:25:01.020 00.065 10072 worker thread done servicing request
01:25:01.020 00.000 1032 OnExposeComplete: enter
01:25:01.023 00.003 1032 UpdateGuideState(): m_state=6
01:25:01.026 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3012
01:25:01.029 00.003 1032 Star::Find returns 1 (0), X=317.72, Y=752.96, Mass=1362, SNR=26.0, Peak=150 HFD=2.5
01:25:01.031 00.002 1032 MultiStar: [#1 0.10,-0.17,0.99,U] [#2 0.25,-0.11,0.78,U] [#3 0.26,-0.17,0.73,U] [#4 -0.02,-0.20,0.67,U] [#5 0.09,-0.00,0.68,U] [#6 0.10,-0.15,0.56,U] [#7 0.24,-0.08,0.52,U] [#8 0.22,-0.02,0.54,U] 
01:25:01.034 00.003 1032 single-star, 8 included, MultiStar: {0.13, -0.12}, one-star: {0.03, -0.15}
01:25:01.036 00.002 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.11)
01:25:01.038 00.002 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.11)
01:25:01.041 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.35 mountX=-0.15 mountY=0.01, mountTheta=3.11
01:25:01.046 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.15, opts=13)
01:25:01.049 00.003 1032 Enqueuing Move request for scope (0.03, -0.15)
01:25:01.053 00.004 10072 Worker thread wakes up
01:25:01.054 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
01:25:01.054 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
01:25:01.054 00.000 10072 Moving (0.03, -0.15) raw xDistance=-0.15 yDistance=0.01
01:25:01.056 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:01.059 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.86
01:25:01.059 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:25:01.060 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:01.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:25:01.060 00.000 10072 MoveAxis(E, 69, ABG)
01:25:01.060 00.000 10072 Guiding  Dir = 2, Dur = 69
01:25:01.062 00.002 10072 IsGuiding returns 0
01:25:01.063 00.001 10072 PulseGuide returned control before completion, sleep 79
01:25:01.084 00.021 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:25:01.087 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:01.093 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:01.096 00.003 1032 Enqueuing Expose request
01:25:01.151 00.055 10072 IsGuiding returns 0
01:25:01.151 00.000 10072 Move returns status 0, amount 69
01:25:01.151 00.000 10072 MoveAxis(N, 0, ABG)
01:25:01.152 00.001 10072 Move returns status 0, amount 0
01:25:01.152 00.000 10072 move complete, result=0
01:25:01.152 00.000 10072 worker thread done servicing request
01:25:01.152 00.000 10072 Worker thread wakes up
01:25:01.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:01.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:01.154 00.002 1032 GuideStep: -0.1 px 69 ms EAST, 0.0 px 0 ms NORTH
01:25:01.782 00.628 10072 Exposure complete
01:25:01.844 00.062 10072 worker thread done servicing request
01:25:01.845 00.001 1032 OnExposeComplete: enter
01:25:01.847 00.002 1032 UpdateGuideState(): m_state=6
01:25:01.849 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3013
01:25:01.851 00.002 1032 Star::Find returns 1 (0), X=317.71, Y=753.33, Mass=1311, SNR=25.5, Peak=130 HFD=2.9
01:25:01.854 00.003 1032 MultiStar: [#1 0.12,0.02,0.95,U] [#2 0.13,-0.06,0.79,U] [#3 0.35,0.00,0.71,U] [#4 0.07,-0.01,0.75,U] [#5 -0.11,0.44,0.75,U] [#6 0.21,0.00,0.60,U] [#7 0.40,0.18,0.55,U] [#8 0.07,0.09,0.60,U] 
01:25:01.857 00.003 1032 refined, 8 included, MultiStar: {0.13, 0.10}, one-star: {0.02, 0.23}
01:25:01.858 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
01:25:01.863 00.005 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
01:25:01.865 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.68 mountX=0.07 mountY=-0.15, mountTheta=-1.15
01:25:01.869 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
01:25:01.871 00.002 1032 Enqueuing Move request for scope (0.13, 0.10)
01:25:01.875 00.004 10072 Worker thread wakes up
01:25:01.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
01:25:01.875 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
01:25:01.875 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.07 yDistance=-0.15
01:25:01.879 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:01.882 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:01.882 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:25:01.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:01.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:25:01.883 00.001 10072 MoveAxis(E, 1, ABG)
01:25:01.883 00.000 10072 Guiding  Dir = 2, Dur = 1
01:25:01.884 00.001 10072 IsGuiding returns 0
01:25:01.884 00.000 10072 PulseGuide returned control before completion, sleep 11
01:25:01.904 00.020 10072 IsGuiding returns 0
01:25:01.905 00.001 10072 Move returns status 0, amount 1
01:25:01.905 00.000 10072 MoveAxis(N, 0, ABG)
01:25:01.905 00.000 10072 Move returns status 0, amount 0
01:25:01.905 00.000 10072 move complete, result=0
01:25:01.905 00.000 10072 worker thread done servicing request
01:25:01.907 00.002 1032 UpdateGuideState exits: m=1311 SNR=25.5
01:25:01.910 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:01.912 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:01.914 00.002 1032 Enqueuing Expose request
01:25:01.917 00.003 10072 Worker thread wakes up
01:25:01.917 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:25:01.919 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:01.919 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:02.336 00.417 10072 Exposure complete
01:25:02.401 00.065 10072 worker thread done servicing request
01:25:02.401 00.000 1032 OnExposeComplete: enter
01:25:02.404 00.003 1032 UpdateGuideState(): m_state=6
01:25:02.406 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3014
01:25:02.408 00.002 1032 Star::Find returns 1 (0), X=317.67, Y=753.14, Mass=1521, SNR=27.5, Peak=146 HFD=2.7
01:25:02.411 00.003 1032 MultiStar: [#1 0.12,0.06,0.90,U] [#2 0.17,-0.18,0.73,U] [#3 0.40,0.10,0.64,U] [#4 0.03,-0.10,0.66,U] [#5 0.07,0.24,0.67,U] [#6 0.02,0.02,0.57,U] [#7 0.32,0.07,0.51,U] [#8 0.09,-0.02,0.53,U] 
01:25:02.414 00.003 1032 single-star, 8 included, MultiStar: {0.12, 0.02}, one-star: {-0.01, 0.04}
01:25:02.417 00.003 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
01:25:02.419 00.002 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
01:25:02.422 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.90 mountX=0.04 mountY=0.00, mountTheta=0.07
01:25:02.429 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
01:25:02.431 00.002 1032 Enqueuing Move request for scope (-0.01, 0.04)
01:25:02.433 00.002 10072 Worker thread wakes up
01:25:02.433 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
01:25:02.434 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
01:25:02.434 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=0.00
01:25:02.436 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:02.440 00.004 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:02.440 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:25:02.440 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:02.440 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:25:02.440 00.000 10072 MoveAxis(E, 1, ABG)
01:25:02.440 00.000 10072 Guiding  Dir = 2, Dur = 1
01:25:02.442 00.002 10072 IsGuiding returns 0
01:25:02.443 00.001 10072 PulseGuide returned control before completion, sleep 11
01:25:02.458 00.015 10072 IsGuiding returns 0
01:25:02.461 00.003 10072 Move returns status 0, amount 1
01:25:02.461 00.000 10072 MoveAxis(N, 0, ABG)
01:25:02.461 00.000 10072 Move returns status 0, amount 0
01:25:02.461 00.000 10072 move complete, result=0
01:25:02.461 00.000 10072 worker thread done servicing request
01:25:02.467 00.006 1032 UpdateGuideState exits: m=1521 SNR=27.5
01:25:02.469 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:02.471 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:02.474 00.003 1032 Enqueuing Expose request
01:25:02.476 00.002 10072 Worker thread wakes up
01:25:02.476 00.000 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
01:25:02.479 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:02.479 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:03.118 00.639 10072 Exposure complete
01:25:03.175 00.057 1032 OnExposeComplete: enter
01:25:03.178 00.003 10072 worker thread done servicing request
01:25:03.178 00.000 1032 UpdateGuideState(): m_state=6
01:25:03.181 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3015
01:25:03.184 00.003 1032 Star::Find returns 1 (0), X=317.79, Y=753.01, Mass=1500, SNR=27.3, Peak=142 HFD=2.6
01:25:03.187 00.003 1032 MultiStar: [#1 0.11,-0.18,0.88,U] [#2 0.26,-0.26,0.67,U] [#3 0.30,-0.20,0.65,U] [#4 -0.00,-0.16,0.70,U] [#5 0.07,0.08,0.68,U] [#6 0.10,-0.31,0.57,U] [#7 0.30,-0.04,0.52,U] [#8 0.23,-0.20,0.54,U] 
01:25:03.189 00.002 1032 single-star, 8 included, MultiStar: {0.15, -0.15}, one-star: {0.11, -0.10}
01:25:03.191 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
01:25:03.193 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
01:25:03.195 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.75 mountX=-0.12 mountY=-0.08, mountTheta=-2.58
01:25:03.199 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
01:25:03.202 00.003 1032 Enqueuing Move request for scope (0.11, -0.10)
01:25:03.205 00.003 10072 Worker thread wakes up
01:25:03.205 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
01:25:03.206 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
01:25:03.206 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.12 yDistance=-0.08
01:25:03.209 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:03.212 00.003 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:03.212 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
01:25:03.212 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:03.212 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:25:03.212 00.000 10072 MoveAxis(E, 1, ABG)
01:25:03.212 00.000 10072 Guiding  Dir = 2, Dur = 1
01:25:03.213 00.001 10072 IsGuiding returns 0
01:25:03.214 00.001 10072 PulseGuide returned control before completion, sleep 11
01:25:03.225 00.011 10072 IsGuiding returns 0
01:25:03.225 00.000 10072 Move returns status 0, amount 1
01:25:03.225 00.000 10072 MoveAxis(N, 0, ABG)
01:25:03.225 00.000 10072 Move returns status 0, amount 0
01:25:03.225 00.000 10072 move complete, result=0
01:25:03.225 00.000 10072 worker thread done servicing request
01:25:03.233 00.008 1032 UpdateGuideState exits: m=1500 SNR=27.3
01:25:03.237 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:03.240 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:03.242 00.002 1032 Enqueuing Expose request
01:25:03.245 00.003 10072 Worker thread wakes up
01:25:03.245 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:25:03.247 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:03.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:03.656 00.409 10072 Exposure complete
01:25:03.725 00.069 1032 OnExposeComplete: enter
01:25:03.729 00.004 10072 worker thread done servicing request
01:25:03.729 00.000 1032 UpdateGuideState(): m_state=6
01:25:03.732 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3016
01:25:03.735 00.003 1032 Star::Find returns 1 (0), X=317.71, Y=752.98, Mass=1253, SNR=24.9, Peak=130 HFD=2.5
01:25:03.738 00.003 1032 MultiStar: [#1 0.19,-0.25,0.95,U] [#2 0.24,-0.31,0.75,U] [#3 0.33,-0.21,0.73,U] [#4 -0.03,-0.19,0.72,U] [#5 0.14,0.03,0.67,U] [#6 0.05,-0.19,0.59,U] [#7 0.39,-0.05,0.55,U] [#8 -0.08,0.03,0.61,U] 
01:25:03.741 00.003 1032 single-star, 8 included, MultiStar: {0.14, -0.15}, one-star: {0.03, -0.13}
01:25:03.743 00.002 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.10)
01:25:03.746 00.003 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.10)
01:25:03.748 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.36 mountX=-0.13 mountY=0.01, mountTheta=3.10
01:25:03.752 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.13, opts=13)
01:25:03.755 00.003 1032 Enqueuing Move request for scope (0.03, -0.13)
01:25:03.758 00.003 10072 Worker thread wakes up
01:25:03.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
01:25:03.758 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
01:25:03.758 00.000 10072 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=0.01
01:25:03.762 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:03.765 00.003 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 287.86
01:25:03.765 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
01:25:03.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:03.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:25:03.765 00.000 10072 MoveAxis(E, 63, ABG)
01:25:03.765 00.000 10072 Guiding  Dir = 2, Dur = 63
01:25:03.766 00.001 10072 IsGuiding returns 0
01:25:03.766 00.000 10072 PulseGuide returned control before completion, sleep 73
01:25:03.790 00.024 1032 UpdateGuideState exits: m=1253 SNR=24.9
01:25:03.793 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:03.795 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:03.798 00.003 1032 Enqueuing Expose request
01:25:03.855 00.057 10072 IsGuiding returns 0
01:25:03.855 00.000 10072 Move returns status 0, amount 63
01:25:03.855 00.000 10072 MoveAxis(N, 0, ABG)
01:25:03.855 00.000 10072 Move returns status 0, amount 0
01:25:03.856 00.001 10072 move complete, result=0
01:25:03.856 00.000 10072 worker thread done servicing request
01:25:03.856 00.000 1032 GuideStep: -0.1 px 63 ms EAST, 0.0 px 0 ms NORTH
01:25:03.859 00.003 10072 Worker thread wakes up
01:25:03.859 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:03.859 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:04.485 00.626 10072 Exposure complete
01:25:04.567 00.082 10072 worker thread done servicing request
01:25:04.567 00.000 1032 OnExposeComplete: enter
01:25:04.570 00.003 1032 UpdateGuideState(): m_state=6
01:25:04.573 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3017
01:25:04.576 00.003 1032 Star::Find returns 1 (0), X=317.50, Y=753.27, Mass=1288, SNR=25.3, Peak=134 HFD=3.0
01:25:04.579 00.003 1032 MultiStar: [#1 0.05,0.20,1.07,U] [#2 0.35,-0.07,0.82,U] [#3 0.42,0.25,0.75,U] [#4 -0.16,0.09,0.72,U] [#5 -0.07,0.32,0.71,U] [#6 0.05,0.10,0.62,U] [#7 0.49,0.01,0.53,U] [#8 0.05,0.06,0.59,U] 
01:25:04.587 00.008 1032 refined, 8 included, MultiStar: {0.09, 0.13}, one-star: {-0.19, 0.17}
01:25:04.592 00.005 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
01:25:04.595 00.003 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
01:25:04.597 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.97 mountX=0.10 mountY=-0.12, mountTheta=-0.86
01:25:04.603 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.13, opts=13)
01:25:04.607 00.004 1032 Enqueuing Move request for scope (0.09, 0.13)
01:25:04.610 00.003 10072 Worker thread wakes up
01:25:04.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
01:25:04.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
01:25:04.610 00.000 10072 Moving (0.09, 0.13) raw xDistance=0.10 yDistance=-0.12
01:25:04.617 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:04.624 00.007 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:04.624 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
01:25:04.624 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:04.624 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:25:04.624 00.000 10072 MoveAxis(E, 2, ABG)
01:25:04.624 00.000 10072 Guiding  Dir = 2, Dur = 2
01:25:04.626 00.002 10072 IsGuiding returns 0
01:25:04.627 00.001 10072 PulseGuide returned control before completion, sleep 11
01:25:04.654 00.027 1032 UpdateGuideState exits: m=1288 SNR=25.3
01:25:04.657 00.003 10072 IsGuiding returns 0
01:25:04.657 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:04.660 00.003 10072 Move returns status 0, amount 2
01:25:04.660 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:04.663 00.003 1032 Enqueuing Expose request
01:25:04.666 00.003 10072 MoveAxis(N, 0, ABG)
01:25:04.666 00.000 10072 Move returns status 0, amount 0
01:25:04.666 00.000 10072 move complete, result=0
01:25:04.666 00.000 10072 worker thread done servicing request
01:25:04.666 00.000 10072 Worker thread wakes up
01:25:04.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:04.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:04.682 00.016 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:25:05.077 00.395 10072 Exposure complete
01:25:05.141 00.064 10072 worker thread done servicing request
01:25:05.141 00.000 1032 OnExposeComplete: enter
01:25:05.144 00.003 1032 UpdateGuideState(): m_state=6
01:25:05.146 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3018
01:25:05.148 00.002 1032 Star::Find returns 1 (0), X=317.69, Y=753.24, Mass=1302, SNR=25.4, Peak=133 HFD=2.9
01:25:05.150 00.002 1032 MultiStar: [#1 0.07,-0.00,1.02,U] [#2 0.24,0.00,0.72,U] [#3 0.43,0.12,0.71,U] [#4 0.04,0.01,0.71,U] [#5 0.06,0.08,0.72,U] [#6 0.09,0.06,0.60,U] [#7 0.41,0.05,0.56,U] [#8 0.10,-0.10,0.63,U] 
01:25:05.154 00.004 1032 single-star, 8 included, MultiStar: {0.15, 0.04}, one-star: {0.01, 0.13}
01:25:05.155 00.001 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
01:25:05.157 00.002 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
01:25:05.159 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.52 mountX=0.12 mountY=-0.04, mountTheta=-0.31
01:25:05.162 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
01:25:05.164 00.002 1032 Enqueuing Move request for scope (0.01, 0.13)
01:25:05.166 00.002 10072 Worker thread wakes up
01:25:05.167 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
01:25:05.167 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
01:25:05.167 00.000 10072 Moving (0.01, 0.13) raw xDistance=0.12 yDistance=-0.04
01:25:05.169 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:05.175 00.006 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:05.175 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
01:25:05.175 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:05.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:25:05.175 00.000 10072 MoveAxis(E, 5, ABG)
01:25:05.175 00.000 10072 Guiding  Dir = 2, Dur = 5
01:25:05.176 00.001 10072 IsGuiding returns 0
01:25:05.176 00.000 10072 PulseGuide returned control before completion, sleep 15
01:25:05.200 00.024 10072 IsGuiding returns 0
01:25:05.200 00.000 10072 Move returns status 0, amount 5
01:25:05.200 00.000 10072 MoveAxis(N, 0, ABG)
01:25:05.200 00.000 10072 Move returns status 0, amount 0
01:25:05.200 00.000 10072 move complete, result=0
01:25:05.200 00.000 10072 worker thread done servicing request
01:25:05.203 00.003 1032 UpdateGuideState exits: m=1302 SNR=25.4
01:25:05.208 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:05.210 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:05.213 00.003 1032 Enqueuing Expose request
01:25:05.217 00.004 10072 Worker thread wakes up
01:25:05.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:05.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:05.218 00.001 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
01:25:05.847 00.629 10072 Exposure complete
01:25:05.907 00.060 10072 worker thread done servicing request
01:25:05.907 00.000 1032 OnExposeComplete: enter
01:25:05.910 00.003 1032 UpdateGuideState(): m_state=6
01:25:05.912 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3019
01:25:05.915 00.003 1032 Star::Find returns 1 (0), X=317.63, Y=753.16, Mass=1383, SNR=26.2, Peak=132 HFD=2.8
01:25:05.918 00.003 1032 MultiStar: [#1 0.06,-0.07,0.89,U] [#2 0.16,-0.06,0.73,U] [#3 0.32,0.11,0.70,U] [#4 -0.05,-0.11,0.72,U] [#5 0.03,0.08,0.74,U] [#6 -0.03,-0.06,0.61,U] [#7 0.46,-0.01,0.53,U] [#8 -0.13,-0.13,0.61,U] 
01:25:05.920 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {-0.05, 0.06}
01:25:05.923 00.003 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
01:25:05.925 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
01:25:05.927 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.22 mountX=-0.03 mountY=-0.07, mountTheta=-2.05
01:25:05.932 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
01:25:05.934 00.002 1032 Enqueuing Move request for scope (0.07, -0.02)
01:25:05.937 00.003 10072 Worker thread wakes up
01:25:05.937 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:25:05.937 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:25:05.937 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.03 yDistance=-0.07
01:25:05.940 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:05.943 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:05.943 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:25:05.943 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:05.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:25:05.943 00.000 10072 MoveAxis(E, 4, ABG)
01:25:05.943 00.000 10072 Guiding  Dir = 2, Dur = 4
01:25:05.943 00.000 10072 IsGuiding returns 0
01:25:05.944 00.001 10072 PulseGuide returned control before completion, sleep 14
01:25:05.965 00.021 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:25:05.969 00.004 10072 IsGuiding returns 0
01:25:05.969 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:05.971 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:05.973 00.002 1032 Enqueuing Expose request
01:25:05.977 00.004 10072 Move returns status 0, amount 4
01:25:05.977 00.000 10072 MoveAxis(N, 0, ABG)
01:25:05.977 00.000 10072 Move returns status 0, amount 0
01:25:05.977 00.000 10072 move complete, result=0
01:25:05.977 00.000 10072 worker thread done servicing request
01:25:05.977 00.000 10072 Worker thread wakes up
01:25:05.977 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:05.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:05.987 00.010 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:25:06.400 00.413 10072 Exposure complete
01:25:06.473 00.073 10072 worker thread done servicing request
01:25:06.473 00.000 1032 OnExposeComplete: enter
01:25:06.476 00.003 1032 UpdateGuideState(): m_state=6
01:25:06.480 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3020
01:25:06.482 00.002 1032 Star::Find returns 1 (0), X=317.59, Y=753.00, Mass=1385, SNR=26.2, Peak=133 HFD=2.7
01:25:06.485 00.003 1032 MultiStar: [#1 0.11,-0.20,0.96,U] [#2 0.27,-0.15,0.73,U] [#3 0.32,-0.12,0.71,U] [#4 0.00,-0.11,0.71,U] [#5 -0.00,-0.00,0.74,U] [#6 -0.00,-0.22,0.59,U] [#7 0.23,-0.21,0.56,U] [#8 0.12,-0.08,0.55,U] 
01:25:06.487 00.002 1032 single-star, 8 included, MultiStar: {0.10, -0.13}, one-star: {-0.09, -0.10}
01:25:06.490 00.003 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.14)
01:25:06.492 00.002 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.14)
01:25:06.495 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.31 mountX=-0.07 mountY=0.11, mountTheta=2.14
01:25:06.498 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.10, opts=13)
01:25:06.500 00.002 1032 Enqueuing Move request for scope (-0.09, -0.10)
01:25:06.505 00.005 10072 Worker thread wakes up
01:25:06.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
01:25:06.505 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
01:25:06.505 00.000 10072 Moving (-0.09, -0.10) raw xDistance=-0.07 yDistance=0.11
01:25:06.508 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:06.511 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:06.511 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:25:06.512 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:06.512 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:25:06.512 00.000 10072 MoveAxis(E, 3, ABG)
01:25:06.512 00.000 10072 Guiding  Dir = 2, Dur = 3
01:25:06.512 00.000 10072 IsGuiding returns 0
01:25:06.514 00.002 10072 PulseGuide returned control before completion, sleep 13
01:25:06.535 00.021 10072 IsGuiding returns 0
01:25:06.535 00.000 10072 Move returns status 0, amount 3
01:25:06.535 00.000 10072 MoveAxis(N, 0, ABG)
01:25:06.535 00.000 10072 Move returns status 0, amount 0
01:25:06.535 00.000 10072 move complete, result=0
01:25:06.536 00.001 10072 worker thread done servicing request
01:25:06.546 00.010 1032 UpdateGuideState exits: m=1385 SNR=26.2
01:25:06.562 00.016 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:06.566 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:06.570 00.004 1032 Enqueuing Expose request
01:25:06.572 00.002 10072 Worker thread wakes up
01:25:06.572 00.000 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
01:25:06.574 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:06.574 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:07.214 00.640 10072 Exposure complete
01:25:07.306 00.092 1032 OnExposeComplete: enter
01:25:07.311 00.005 10072 worker thread done servicing request
01:25:07.311 00.000 1032 UpdateGuideState(): m_state=6
01:25:07.319 00.008 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3021
01:25:07.322 00.003 1032 Star::Find returns 1 (0), X=317.73, Y=753.23, Mass=1415, SNR=26.5, Peak=136 HFD=2.9
01:25:07.325 00.003 1032 MultiStar: [#1 0.20,-0.11,0.98,U] [#2 0.24,0.09,0.77,U] [#3 0.43,0.17,0.66,U] [#4 -0.07,0.09,0.73,U] [#5 0.07,0.20,0.73,U] [#6 -0.13,0.02,0.60,U] [#7 0.48,0.17,0.50,U] [#8 0.06,-0.02,0.56,U] 
01:25:07.328 00.003 1032 single-star, 8 included, MultiStar: {0.14, 0.08}, one-star: {0.05, 0.13}
01:25:07.329 00.001 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
01:25:07.332 00.003 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
01:25:07.346 00.014 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.22 mountX=0.11 mountY=-0.08, mountTheta=-0.61
01:25:07.351 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
01:25:07.355 00.004 1032 Enqueuing Move request for scope (0.05, 0.13)
01:25:07.358 00.003 10072 Worker thread wakes up
01:25:07.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
01:25:07.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
01:25:07.358 00.000 10072 Moving (0.05, 0.13) raw xDistance=0.11 yDistance=-0.08
01:25:07.366 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:07.370 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:07.372 00.002 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:25:07.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:07.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:25:07.372 00.000 10072 MoveAxis(W, 0, ABG)
01:25:07.372 00.000 10072 Move returns status 0, amount 0
01:25:07.372 00.000 10072 MoveAxis(N, 0, ABG)
01:25:07.372 00.000 10072 Move returns status 0, amount 0
01:25:07.372 00.000 10072 move complete, result=0
01:25:07.372 00.000 10072 worker thread done servicing request
01:25:07.408 00.036 1032 UpdateGuideState exits: m=1415 SNR=26.5
01:25:07.411 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:07.414 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:07.417 00.003 1032 Enqueuing Expose request
01:25:07.421 00.004 10072 Worker thread wakes up
01:25:07.421 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
01:25:07.434 00.013 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:07.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:07.842 00.408 10072 Exposure complete
01:25:07.927 00.085 10072 worker thread done servicing request
01:25:07.927 00.000 1032 OnExposeComplete: enter
01:25:07.930 00.003 1032 UpdateGuideState(): m_state=6
01:25:07.933 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3022
01:25:07.936 00.003 1032 Star::Find returns 1 (0), X=317.59, Y=753.17, Mass=1421, SNR=26.6, Peak=144 HFD=2.8
01:25:07.939 00.003 1032 MultiStar: [#1 0.10,0.10,0.92,U] [#2 0.15,-0.06,0.72,U] [#3 0.30,0.12,0.68,U] [#4 -0.15,-0.01,0.68,U] [#5 -0.18,0.19,0.70,U] [#6 -0.08,0.12,0.56,U] [#7 0.42,0.01,0.51,U] [#8 0.01,0.03,0.58,U] 
01:25:07.941 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {-0.09, 0.06}
01:25:07.943 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
01:25:07.945 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
01:25:07.948 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=1.00 mountX=0.05 mountY=-0.06, mountTheta=-0.83
01:25:07.951 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
01:25:07.954 00.003 1032 Enqueuing Move request for scope (0.04, 0.06)
01:25:07.956 00.002 10072 Worker thread wakes up
01:25:07.957 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:25:07.957 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:25:07.957 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.06
01:25:07.959 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:07.963 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:07.963 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:25:07.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:07.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:25:07.963 00.000 10072 MoveAxis(W, 1, ABG)
01:25:07.963 00.000 10072 Guiding  Dir = 3, Dur = 1
01:25:07.964 00.001 10072 IsGuiding returns 0
01:25:07.966 00.002 10072 IsGuiding returns 0
01:25:07.966 00.000 10072 Move returns status 0, amount 1
01:25:07.966 00.000 10072 MoveAxis(N, 0, ABG)
01:25:07.966 00.000 10072 Move returns status 0, amount 0
01:25:07.967 00.001 10072 move complete, result=0
01:25:07.967 00.000 10072 worker thread done servicing request
01:25:07.990 00.023 1032 UpdateGuideState exits: m=1421 SNR=26.6
01:25:07.996 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:07.999 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:08.003 00.004 1032 Enqueuing Expose request
01:25:08.007 00.004 10072 Worker thread wakes up
01:25:08.007 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:25:08.011 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:08.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:08.650 00.639 10072 Exposure complete
01:25:08.776 00.126 10072 worker thread done servicing request
01:25:08.777 00.001 1032 OnExposeComplete: enter
01:25:08.783 00.006 1032 UpdateGuideState(): m_state=6
01:25:08.789 00.006 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3023
01:25:08.792 00.003 1032 Star::Find returns 1 (0), X=317.65, Y=753.18, Mass=1411, SNR=26.5, Peak=137 HFD=2.7
01:25:08.796 00.004 1032 MultiStar: [#1 0.20,0.00,0.95,U] [#2 0.23,-0.30,0.72,U] [#3 0.36,-0.09,0.66,U] [#4 -0.09,-0.06,0.70,U] [#5 0.15,0.11,0.69,U] [#6 -0.05,-0.02,0.58,U] [#7 0.49,-0.02,0.52,U] [#8 -0.06,0.00,0.55,U] 
01:25:08.802 00.006 1032 single-star, 8 included, MultiStar: {0.12, -0.03}, one-star: {-0.04, 0.08}
01:25:08.807 00.005 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
01:25:08.811 00.004 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
01:25:08.815 00.004 1032 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.01 mountX=0.08 mountY=0.02, mountTheta=0.18
01:25:08.821 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.08, opts=13)
01:25:08.827 00.006 1032 Enqueuing Move request for scope (-0.04, 0.08)
01:25:08.836 00.009 10072 Worker thread wakes up
01:25:08.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
01:25:08.836 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
01:25:08.836 00.000 10072 Moving (-0.04, 0.08) raw xDistance=0.08 yDistance=0.02
01:25:08.843 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:08.846 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:08.846 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:25:08.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:08.846 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:25:08.846 00.000 10072 MoveAxis(E, 1, ABG)
01:25:08.846 00.000 10072 Guiding  Dir = 2, Dur = 1
01:25:08.847 00.001 10072 IsGuiding returns 0
01:25:08.848 00.001 10072 PulseGuide returned control before completion, sleep 11
01:25:08.878 00.030 10072 IsGuiding returns 0
01:25:08.879 00.001 10072 Move returns status 0, amount 1
01:25:08.879 00.000 10072 MoveAxis(N, 0, ABG)
01:25:08.879 00.000 10072 Move returns status 0, amount 0
01:25:08.879 00.000 10072 move complete, result=0
01:25:08.879 00.000 10072 worker thread done servicing request
01:25:08.891 00.012 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:25:08.898 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:08.903 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:08.906 00.003 1032 Enqueuing Expose request
01:25:08.910 00.004 10072 Worker thread wakes up
01:25:08.910 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:08.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:08.911 00.001 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
01:25:09.324 00.413 10072 Exposure complete
01:25:09.528 00.204 1032 OnExposeComplete: enter
01:25:09.532 00.004 10072 worker thread done servicing request
01:25:09.532 00.000 1032 UpdateGuideState(): m_state=6
01:25:09.537 00.005 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3024
01:25:09.541 00.004 1032 Star::Find returns 1 (0), X=317.70, Y=753.18, Mass=1281, SNR=25.2, Peak=124 HFD=2.7
01:25:09.544 00.003 1032 MultiStar: [#1 0.17,-0.07,1.02,U] [#2 0.20,-0.14,0.75,U] [#3 0.27,-0.10,0.70,U] [#4 -0.03,-0.16,0.69,U] [#5 0.08,-0.01,0.73,U] [#6 0.13,-0.25,0.64,U] [#7 0.30,0.03,0.58,U] [#8 0.08,-0.05,0.60,U] 
01:25:09.548 00.004 1032 single-star, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.02, 0.08}
01:25:09.568 00.020 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
01:25:09.583 00.015 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
01:25:09.598 00.015 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.30 mountX=0.07 mountY=-0.04, mountTheta=-0.53
01:25:09.604 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
01:25:09.609 00.005 1032 Enqueuing Move request for scope (0.02, 0.08)
01:25:09.650 00.041 10072 Worker thread wakes up
01:25:09.651 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
01:25:09.651 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
01:25:09.651 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
01:25:09.661 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:09.669 00.008 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:09.669 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:25:09.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:09.670 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:25:09.670 00.000 10072 MoveAxis(E, 1, ABG)
01:25:09.670 00.000 10072 Guiding  Dir = 2, Dur = 1
01:25:09.672 00.002 10072 IsGuiding returns 0
01:25:09.684 00.012 10072 IsGuiding returns 0
01:25:09.684 00.000 10072 Move returns status 0, amount 1
01:25:09.684 00.000 10072 MoveAxis(N, 0, ABG)
01:25:09.684 00.000 10072 Move returns status 0, amount 0
01:25:09.685 00.001 10072 move complete, result=0
01:25:09.685 00.000 10072 worker thread done servicing request
01:25:09.734 00.049 1032 UpdateGuideState exits: m=1281 SNR=25.2
01:25:09.779 00.045 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:09.789 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:09.795 00.006 1032 Enqueuing Expose request
01:25:09.814 00.019 10072 Worker thread wakes up
01:25:09.814 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:09.814 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:09.816 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
01:25:10.445 00.629 10072 Exposure complete
01:25:10.518 00.073 10072 worker thread done servicing request
01:25:10.518 00.000 1032 OnExposeComplete: enter
01:25:10.522 00.004 1032 UpdateGuideState(): m_state=6
01:25:10.525 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3025
01:25:10.528 00.003 1032 Star::Find returns 1 (0), X=317.78, Y=753.33, Mass=1341, SNR=25.8, Peak=128 HFD=2.8
01:25:10.531 00.003 1032 MultiStar: [#1 0.17,-0.03,0.98,U] [#2 0.11,-0.02,0.77,U] [#3 0.36,0.19,0.71,U] [#4 0.02,-0.09,0.72,U] [#5 0.13,0.23,0.69,U] [#6 0.05,0.07,0.62,U] [#7 0.42,0.15,0.53,U] [#8 0.15,-0.00,0.58,U] 
01:25:10.534 00.003 1032 refined, 8 included, MultiStar: {0.16, 0.08}, one-star: {0.10, 0.22}
01:25:10.537 00.003 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
01:25:10.540 00.003 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
01:25:10.542 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.47 mountX=0.04 mountY=-0.18, mountTheta=-1.36
01:25:10.547 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.08, opts=13)
01:25:10.552 00.005 1032 Enqueuing Move request for scope (0.16, 0.08)
01:25:10.554 00.002 10072 Worker thread wakes up
01:25:10.555 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
01:25:10.555 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
01:25:10.555 00.000 10072 Moving (0.16, 0.08) raw xDistance=0.04 yDistance=-0.18
01:25:10.563 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:10.593 00.030 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:10.593 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:25:10.593 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:10.594 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:25:10.594 00.000 10072 MoveAxis(E, 1, ABG)
01:25:10.594 00.000 10072 Guiding  Dir = 2, Dur = 1
01:25:10.599 00.005 10072 IsGuiding returns 0
01:25:10.633 00.034 10072 IsGuiding returns 0
01:25:10.635 00.002 10072 Move returns status 0, amount 1
01:25:10.635 00.000 10072 MoveAxis(N, 0, ABG)
01:25:10.635 00.000 10072 Move returns status 0, amount 0
01:25:10.636 00.001 10072 move complete, result=0
01:25:10.636 00.000 10072 worker thread done servicing request
01:25:10.662 00.026 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:25:10.667 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:10.671 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:10.683 00.012 1032 Enqueuing Expose request
01:25:10.687 00.004 10072 Worker thread wakes up
01:25:10.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:10.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:10.689 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
01:25:11.099 00.410 10072 Exposure complete
01:25:11.263 00.164 10072 worker thread done servicing request
01:25:11.263 00.000 1032 OnExposeComplete: enter
01:25:11.269 00.006 1032 UpdateGuideState(): m_state=6
01:25:11.274 00.005 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3026
01:25:11.278 00.004 1032 Star::Find returns 1 (0), X=317.77, Y=753.25, Mass=1395, SNR=26.3, Peak=131 HFD=2.9
01:25:11.281 00.003 1032 MultiStar: [#1 0.10,0.03,0.95,U] [#2 0.25,-0.02,0.73,U] [#3 0.37,0.12,0.73,U] [#4 0.05,-0.14,0.76,U] [#5 0.22,0.10,0.67,U] [#6 0.10,-0.19,0.61,U] [#7 0.49,0.07,0.53,U] [#8 0.19,-0.03,0.57,U] 
01:25:11.284 00.003 1032 single-star, 8 included, MultiStar: {0.19, 0.02}, one-star: {0.08, 0.15}
01:25:11.287 00.003 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
01:25:11.290 00.003 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
01:25:11.292 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.04 mountX=0.12 mountY=-0.12, mountTheta=-0.79
01:25:11.308 00.016 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.15, opts=13)
01:25:11.317 00.009 1032 Enqueuing Move request for scope (0.08, 0.15)
01:25:11.323 00.006 10072 Worker thread wakes up
01:25:11.325 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
01:25:11.325 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
01:25:11.325 00.000 10072 Moving (0.08, 0.15) raw xDistance=0.12 yDistance=-0.12
01:25:11.340 00.015 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:11.340 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
01:25:11.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:11.343 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:11.348 00.005 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:25:11.348 00.000 10072 MoveAxis(E, 1, ABG)
01:25:11.348 00.000 10072 Guiding  Dir = 2, Dur = 1
01:25:11.352 00.004 10072 IsGuiding returns 0
01:25:11.364 00.012 10072 IsGuiding returns 0
01:25:11.365 00.001 10072 Move returns status 0, amount 1
01:25:11.365 00.000 10072 MoveAxis(N, 0, ABG)
01:25:11.365 00.000 10072 Move returns status 0, amount 0
01:25:11.365 00.000 10072 move complete, result=0
01:25:11.366 00.001 10072 worker thread done servicing request
01:25:11.404 00.038 1032 UpdateGuideState exits: m=1395 SNR=26.3
01:25:11.407 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:11.410 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:11.413 00.003 1032 Enqueuing Expose request
01:25:11.416 00.003 10072 Worker thread wakes up
01:25:11.416 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:25:11.419 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:11.419 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:12.058 00.639 10072 Exposure complete
01:25:12.173 00.115 1032 OnExposeComplete: enter
01:25:12.178 00.005 1032 UpdateGuideState(): m_state=6
01:25:12.181 00.003 10072 worker thread done servicing request
01:25:12.182 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3027
01:25:12.185 00.003 1032 Star::Find returns 1 (0), X=317.78, Y=753.18, Mass=1469, SNR=27.0, Peak=146 HFD=2.8
01:25:12.189 00.004 1032 MultiStar: [#1 0.11,0.06,0.94,U] [#2 0.12,-0.10,0.72,U] [#3 0.39,0.01,0.67,U] [#4 0.16,-0.13,0.72,U] [#5 0.11,0.19,0.72,U] [#6 0.20,0.02,0.59,U] [#7 0.54,0.11,0.50,U] [#8 0.16,-0.13,0.53,U] 
01:25:12.194 00.005 1032 single-star, 8 included, MultiStar: {0.19, 0.02}, one-star: {0.09, 0.08}
01:25:12.198 00.004 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
01:25:12.202 00.004 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
01:25:12.206 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.68 mountX=0.05 mountY=-0.11, mountTheta=-1.15
01:25:12.224 00.018 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
01:25:12.228 00.004 1032 Enqueuing Move request for scope (0.09, 0.08)
01:25:12.231 00.003 10072 Worker thread wakes up
01:25:12.231 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
01:25:12.231 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:25:12.232 00.001 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.11
01:25:12.243 00.011 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:12.244 00.001 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:25:12.264 00.020 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:12.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:25:12.265 00.001 10072 MoveAxis(W, 5, ABG)
01:25:12.265 00.000 10072 Guiding  Dir = 3, Dur = 5
01:25:12.278 00.013 10072 IsGuiding returns 0
01:25:12.278 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:12.289 00.011 10072 IsGuiding returns 0
01:25:12.289 00.000 10072 Move returns status 0, amount 5
01:25:12.290 00.001 10072 MoveAxis(N, 0, ABG)
01:25:12.290 00.000 10072 Move returns status 0, amount 0
01:25:12.290 00.000 10072 move complete, result=0
01:25:12.290 00.000 10072 worker thread done servicing request
01:25:12.326 00.036 1032 UpdateGuideState exits: m=1469 SNR=27.0
01:25:12.377 00.051 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:12.390 00.013 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:12.406 00.016 1032 Enqueuing Expose request
01:25:12.415 00.009 10072 Worker thread wakes up
01:25:12.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:12.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:12.417 00.002 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:25:12.826 00.409 10072 Exposure complete
01:25:12.920 00.094 10072 worker thread done servicing request
01:25:12.920 00.000 1032 OnExposeComplete: enter
01:25:12.928 00.008 1032 UpdateGuideState(): m_state=6
01:25:12.934 00.006 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3028
01:25:12.939 00.005 1032 Star::Find returns 1 (0), X=317.76, Y=753.27, Mass=1418, SNR=26.5, Peak=138 HFD=2.9
01:25:12.945 00.006 1032 MultiStar: [#1 0.16,0.03,0.96,U] [#2 0.14,-0.06,0.73,U] [#3 0.30,0.20,0.64,U] [#4 -0.08,-0.00,0.72,U] [#5 0.09,0.15,0.70,U] [#6 0.15,-0.10,0.62,U] [#7 0.44,0.05,0.49,U] [#8 -0.01,-0.02,0.57,U] 
01:25:12.948 00.003 1032 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.07, 0.17}
01:25:12.951 00.003 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
01:25:12.955 00.004 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
01:25:12.962 00.007 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.38 mountX=0.02 mountY=-0.14, mountTheta=-1.45
01:25:12.967 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
01:25:12.972 00.005 1032 Enqueuing Move request for scope (0.13, 0.05)
01:25:12.977 00.005 10072 Worker thread wakes up
01:25:12.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
01:25:12.978 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
01:25:12.978 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.02 yDistance=-0.14
01:25:12.998 00.020 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:13.001 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:13.011 00.010 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:25:13.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:13.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:25:13.012 00.001 10072 MoveAxis(W, 3, ABG)
01:25:13.012 00.000 10072 Guiding  Dir = 3, Dur = 3
01:25:13.014 00.002 10072 IsGuiding returns 0
01:25:13.028 00.014 10072 IsGuiding returns 1
01:25:13.028 00.000 10072 scope still moving after pulse duration time elapsed
01:25:13.061 00.033 10072 IsGuiding returns 0
01:25:13.061 00.000 10072 scope move finished after 3 + 44 ms
01:25:13.061 00.000 10072 Move returns status 0, amount 3
01:25:13.061 00.000 10072 MoveAxis(N, 0, ABG)
01:25:13.061 00.000 10072 Move returns status 0, amount 0
01:25:13.062 00.001 10072 move complete, result=0
01:25:13.062 00.000 10072 worker thread done servicing request
01:25:13.064 00.002 1032 UpdateGuideState exits: m=1418 SNR=26.5
01:25:13.069 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:13.075 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:13.080 00.005 1032 Enqueuing Expose request
01:25:13.090 00.010 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:25:13.095 00.005 10072 Worker thread wakes up
01:25:13.096 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:13.096 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:13.749 00.653 10072 Exposure complete
01:25:14.128 00.379 10072 worker thread done servicing request
01:25:14.128 00.000 1032 OnExposeComplete: enter
01:25:14.132 00.004 1032 UpdateGuideState(): m_state=6
01:25:14.135 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3029
01:25:14.138 00.003 1032 Star::Find returns 1 (0), X=317.80, Y=753.32, Mass=1218, SNR=24.6, Peak=121 HFD=2.8
01:25:14.142 00.004 1032 MultiStar: [#1 0.22,-0.01,1.02,U] [#2 0.35,-0.11,0.77,U] [#3 0.38,0.06,0.74,U] [#4 0.03,-0.04,0.77,U] [#5 0.26,0.12,0.78,U] [#6 0.30,-0.12,0.67,U] [#7 0.47,0.10,0.61,U] [#8 0.13,0.06,0.59,U] 
01:25:14.149 00.007 1032 refined, 8 included, MultiStar: {0.24, 0.04}, one-star: {0.12, 0.22}
01:25:14.153 00.004 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
01:25:14.156 00.003 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
01:25:14.159 00.003 1032 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.15 mountX=-0.03 mountY=-0.24, mountTheta=-1.68
01:25:14.164 00.005 1032 SchedulePrimaryMove(0F526948, x=0.24, y=0.04, opts=13)
01:25:14.167 00.003 1032 Enqueuing Move request for scope (0.24, 0.04)
01:25:14.170 00.003 10072 Worker thread wakes up
01:25:14.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
01:25:14.170 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
01:25:14.170 00.000 10072 Moving (0.24, 0.04) raw xDistance=-0.03 yDistance=-0.24
01:25:14.173 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:14.177 00.004 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:14.177 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:25:14.178 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:25:14.178 00.000 10072 MoveAxis(W, 5, ABG)
01:25:14.178 00.000 10072 Guiding  Dir = 3, Dur = 5
01:25:14.179 00.001 10072 IsGuiding returns 0
01:25:14.180 00.001 10072 PulseGuide returned control before completion, sleep 14
01:25:14.197 00.017 10072 IsGuiding returns 0
01:25:14.197 00.000 10072 Move returns status 0, amount 5
01:25:14.197 00.000 10072 MoveAxis(N, 157, ABG)
01:25:14.197 00.000 10072 Guiding  Dir = 0, Dur = 157
01:25:14.197 00.000 10072 IsGuiding returns 0
01:25:14.198 00.001 10072 PulseGuide returned control before completion, sleep 167
01:25:14.210 00.012 1032 UpdateGuideState exits: m=1218 SNR=24.6
01:25:14.216 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:14.219 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:14.222 00.003 1032 Enqueuing Expose request
01:25:14.395 00.173 10072 IsGuiding returns 1
01:25:14.396 00.001 10072 scope still moving after pulse duration time elapsed
01:25:14.419 00.023 10072 IsGuiding returns 1
01:25:14.460 00.041 10072 IsGuiding returns 0
01:25:14.460 00.000 10072 scope move finished after 157 + 105 ms
01:25:14.460 00.000 10072 Move returns status 0, amount 157
01:25:14.460 00.000 10072 move complete, result=0
01:25:14.460 00.000 10072 worker thread done servicing request
01:25:14.460 00.000 10072 Worker thread wakes up
01:25:14.460 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:14.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:14.463 00.003 1032 GuideStep: -0.0 px 5 ms WEST, -0.2 px 157 ms NORTH
01:25:15.198 00.735 10072 Exposure complete
01:25:15.411 00.213 10072 worker thread done servicing request
01:25:15.412 00.001 1032 OnExposeComplete: enter
01:25:15.415 00.003 1032 UpdateGuideState(): m_state=6
01:25:15.419 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3030
01:25:15.423 00.004 1032 Star::Find returns 1 (0), X=317.56, Y=753.13, Mass=1436, SNR=26.7, Peak=148 HFD=2.9
01:25:15.427 00.004 1032 MultiStar: [#1 0.10,-0.03,0.93,U] [#2 0.09,-0.20,0.68,U] [#3 0.21,-0.03,0.69,U] [#4 -0.17,0.00,0.68,U] [#5 -0.11,0.20,0.68,U] [#6 -0.13,-0.21,0.58,U] [#7 0.29,-0.02,0.52,U] [#8 -0.03,0.15,0.58,U] 
01:25:15.430 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.12, 0.03}
01:25:15.480 00.050 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
01:25:15.483 00.003 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
01:25:15.488 00.005 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-1.04 mountX=-0.01 mountY=-0.00, mountTheta=-2.87
01:25:15.494 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
01:25:15.499 00.005 1032 Enqueuing Move request for scope (0.01, -0.01)
01:25:15.504 00.005 10072 Worker thread wakes up
01:25:15.504 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
01:25:15.504 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
01:25:15.504 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.00
01:25:15.509 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:15.514 00.005 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:15.514 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:25:15.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:15.514 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:25:15.515 00.001 10072 MoveAxis(W, 6, ABG)
01:25:15.515 00.000 10072 Guiding  Dir = 3, Dur = 6
01:25:15.515 00.000 10072 IsGuiding returns 0
01:25:15.520 00.005 10072 PulseGuide returned control before completion, sleep 12
01:25:15.544 00.024 10072 IsGuiding returns 0
01:25:15.544 00.000 10072 Move returns status 0, amount 6
01:25:15.544 00.000 10072 MoveAxis(N, 0, ABG)
01:25:15.545 00.001 10072 Move returns status 0, amount 0
01:25:15.545 00.000 10072 move complete, result=0
01:25:15.545 00.000 10072 worker thread done servicing request
01:25:15.546 00.001 1032 UpdateGuideState exits: m=1436 SNR=26.7
01:25:15.552 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:15.556 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:15.562 00.006 1032 Enqueuing Expose request
01:25:15.567 00.005 10072 Worker thread wakes up
01:25:15.568 00.001 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
01:25:15.571 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:15.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:16.204 00.633 10072 Exposure complete
01:25:16.572 00.368 10072 worker thread done servicing request
01:25:16.572 00.000 1032 OnExposeComplete: enter
01:25:16.578 00.006 1032 UpdateGuideState(): m_state=6
01:25:16.582 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3031
01:25:16.585 00.003 1032 Star::Find returns 1 (0), X=317.63, Y=753.44, Mass=1521, SNR=27.5, Peak=164 HFD=3.0
01:25:16.589 00.004 1032 MultiStar: [#1 -0.01,0.24,0.90,U] [#2 0.06,0.01,0.73,U] [#3 0.33,0.01,0.64,U] [#4 -0.03,0.25,0.66,U] [#5 0.05,0.31,0.65,U] [#6 0.05,0.16,0.56,U] [#7 0.47,0.26,0.49,U] [#8 0.02,0.04,0.52,U] 
01:25:16.612 00.023 1032 refined, 8 included, MultiStar: {0.07, 0.19}, one-star: {-0.06, 0.33}
01:25:16.623 00.011 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
01:25:16.631 00.008 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
01:25:16.634 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.21 cameraTheta=1.20 mountX=0.17 mountY=-0.12, mountTheta=-0.63
01:25:16.641 00.007 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.19, opts=13)
01:25:16.645 00.004 1032 Enqueuing Move request for scope (0.07, 0.19)
01:25:16.649 00.004 10072 Worker thread wakes up
01:25:16.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
01:25:16.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
01:25:16.649 00.000 10072 Moving (0.07, 0.19) raw xDistance=0.17 yDistance=-0.12
01:25:16.654 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:16.660 00.006 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.86
01:25:16.660 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:25:16.660 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:16.660 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:25:16.660 00.000 10072 MoveAxis(W, 82, ABG)
01:25:16.661 00.001 10072 Guiding  Dir = 3, Dur = 82
01:25:16.662 00.001 10072 IsGuiding returns 0
01:25:16.663 00.001 10072 PulseGuide returned control before completion, sleep 92
01:25:16.705 00.042 1032 UpdateGuideState exits: m=1521 SNR=27.5
01:25:16.713 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:16.721 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:16.728 00.007 1032 Enqueuing Expose request
01:25:16.761 00.033 10072 IsGuiding returns 0
01:25:16.761 00.000 10072 Move returns status 0, amount 82
01:25:16.762 00.001 10072 MoveAxis(N, 0, ABG)
01:25:16.762 00.000 10072 Move returns status 0, amount 0
01:25:16.762 00.000 10072 move complete, result=0
01:25:16.762 00.000 10072 worker thread done servicing request
01:25:16.762 00.000 10072 Worker thread wakes up
01:25:16.762 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:16.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:16.763 00.001 1032 GuideStep: 0.2 px 82 ms WEST, -0.1 px 0 ms NORTH
01:25:17.538 00.775 10072 Exposure complete
01:25:18.480 00.942 10072 worker thread done servicing request
01:25:18.480 00.000 1032 OnExposeComplete: enter
01:25:18.486 00.006 1032 UpdateGuideState(): m_state=6
01:25:18.496 00.010 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3032
01:25:18.499 00.003 1032 Star::Find returns 1 (0), X=317.70, Y=753.03, Mass=1405, SNR=26.4, Peak=140 HFD=2.6
01:25:18.502 00.003 1032 MultiStar: [#1 0.04,-0.06,0.91,U] [#2 0.11,-0.21,0.71,U] [#3 0.25,-0.20,0.65,U] [#4 -0.05,-0.18,0.74,U] [#5 -0.07,-0.02,0.70,U] [#6 -0.01,-0.13,0.56,U] [#7 0.29,-0.04,0.51,U] [#8 -0.34,0.00,0.53,U] 
01:25:18.505 00.003 1032 single-star, 8 included, MultiStar: {0.03, -0.10}, one-star: {0.01, -0.07}
01:25:18.509 00.004 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.08)
01:25:18.511 00.002 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.08)
01:25:18.515 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.38 mountX=-0.07 mountY=0.00, mountTheta=3.08
01:25:18.683 00.168 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
01:25:18.786 00.103 1032 Enqueuing Move request for scope (0.01, -0.07)
01:25:18.794 00.008 10072 Worker thread wakes up
01:25:18.794 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
01:25:18.794 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
01:25:18.796 00.002 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.00
01:25:18.802 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:18.812 00.010 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:18.812 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:25:18.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:18.813 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:25:18.813 00.000 10072 MoveAxis(W, 8, ABG)
01:25:18.813 00.000 10072 Guiding  Dir = 3, Dur = 8
01:25:18.817 00.004 10072 IsGuiding returns 0
01:25:18.822 00.005 10072 PulseGuide returned control before completion, sleep 16
01:25:19.334 00.512 10072 IsGuiding returns 0
01:25:19.334 00.000 10072 Move returns status 0, amount 8
01:25:19.334 00.000 10072 MoveAxis(N, 0, ABG)
01:25:19.334 00.000 10072 Move returns status 0, amount 0
01:25:19.334 00.000 10072 move complete, result=0
01:25:19.334 00.000 10072 worker thread done servicing request
01:25:19.406 00.072 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:25:19.582 00.176 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:20.119 00.537 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:20.220 00.101 1032 Enqueuing Expose request
01:25:20.230 00.010 10072 Worker thread wakes up
01:25:20.230 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:20.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:20.232 00.002 1032 GuideStep: -0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:25:20.866 00.634 10072 Exposure complete
01:25:20.945 00.079 10072 worker thread done servicing request
01:25:20.945 00.000 1032 OnExposeComplete: enter
01:25:20.948 00.003 1032 UpdateGuideState(): m_state=6
01:25:20.952 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3033
01:25:20.954 00.002 1032 Star::Find returns 1 (0), X=317.71, Y=753.23, Mass=1515, SNR=27.4, Peak=153 HFD=2.9
01:25:20.959 00.005 1032 MultiStar: [#1 0.16,0.20,0.93,U] [#2 0.08,-0.18,0.71,U] [#3 0.34,0.09,0.64,U] [#4 0.15,-0.01,0.69,U] [#5 0.12,0.25,0.67,U] [#6 0.13,-0.04,0.60,U] [#7 0.44,-0.06,0.51,U] [#8 -0.08,0.16,0.53,U] 
01:25:20.961 00.002 1032 single-star, 8 included, MultiStar: {0.15, 0.07}, one-star: {0.03, 0.13}
01:25:20.964 00.003 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
01:25:20.966 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
01:25:20.968 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.33 mountX=0.11 mountY=-0.06, mountTheta=-0.50
01:25:20.973 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.13, opts=13)
01:25:20.976 00.003 1032 Enqueuing Move request for scope (0.03, 0.13)
01:25:20.979 00.003 10072 Worker thread wakes up
01:25:20.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
01:25:20.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
01:25:20.979 00.000 10072 Moving (0.03, 0.13) raw xDistance=0.11 yDistance=-0.06
01:25:20.981 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:20.985 00.004 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:20.985 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:25:20.985 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:20.986 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:25:20.986 00.000 10072 MoveAxis(W, 6, ABG)
01:25:20.986 00.000 10072 Guiding  Dir = 3, Dur = 6
01:25:20.987 00.001 10072 IsGuiding returns 0
01:25:20.989 00.002 10072 PulseGuide returned control before completion, sleep 14
01:25:21.011 00.022 1032 UpdateGuideState exits: m=1515 SNR=27.4
01:25:21.015 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:21.018 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:21.022 00.004 10072 IsGuiding returns 0
01:25:21.022 00.000 1032 Enqueuing Expose request
01:25:21.026 00.004 10072 Move returns status 0, amount 6
01:25:21.026 00.000 10072 MoveAxis(N, 0, ABG)
01:25:21.026 00.000 10072 Move returns status 0, amount 0
01:25:21.026 00.000 10072 move complete, result=0
01:25:21.026 00.000 10072 worker thread done servicing request
01:25:21.026 00.000 10072 Worker thread wakes up
01:25:21.026 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:21.026 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:21.036 00.010 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:25:21.444 00.408 10072 Exposure complete
01:25:21.511 00.067 10072 worker thread done servicing request
01:25:21.511 00.000 1032 OnExposeComplete: enter
01:25:21.514 00.003 1032 UpdateGuideState(): m_state=6
01:25:21.517 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3034
01:25:21.520 00.003 1032 Star::Find returns 1 (0), X=317.81, Y=753.27, Mass=1529, SNR=27.5, Peak=142 HFD=2.8
01:25:21.523 00.003 1032 MultiStar: [#1 0.21,0.16,0.89,U] [#2 0.08,-0.11,0.69,U] [#3 0.38,-0.08,0.66,U] [#4 0.14,0.05,0.67,U] [#5 0.02,0.26,0.66,U] [#6 0.04,-0.01,0.61,U] [#7 0.21,-0.05,0.48,U] [#8 -0.06,0.08,0.60,U] 
01:25:21.525 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.13, 0.17}
01:25:21.527 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
01:25:21.529 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
01:25:21.532 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.45 mountX=0.03 mountY=-0.14, mountTheta=-1.38
01:25:21.538 00.006 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
01:25:21.541 00.003 1032 Enqueuing Move request for scope (0.13, 0.06)
01:25:21.544 00.003 10072 Worker thread wakes up
01:25:21.544 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
01:25:21.544 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
01:25:21.544 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.03 yDistance=-0.14
01:25:21.546 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:21.552 00.006 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:21.552 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:25:21.552 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:21.553 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:25:21.553 00.000 10072 MoveAxis(W, 3, ABG)
01:25:21.553 00.000 10072 Guiding  Dir = 3, Dur = 3
01:25:21.578 00.025 1032 UpdateGuideState exits: m=1529 SNR=27.5
01:25:21.583 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:21.586 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:21.590 00.004 1032 Enqueuing Expose request
01:25:21.593 00.003 10072 IsGuiding returns 0
01:25:21.594 00.001 10072 PulseGuide returned control before completion, sleep 13
01:25:21.623 00.029 10072 IsGuiding returns 0
01:25:21.623 00.000 10072 Move returns status 0, amount 3
01:25:21.623 00.000 10072 MoveAxis(N, 0, ABG)
01:25:21.624 00.001 10072 Move returns status 0, amount 0
01:25:21.624 00.000 10072 move complete, result=0
01:25:21.624 00.000 10072 worker thread done servicing request
01:25:21.624 00.000 10072 Worker thread wakes up
01:25:21.624 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:21.626 00.002 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:21.628 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:25:22.255 00.627 10072 Exposure complete
01:25:22.327 00.072 10072 worker thread done servicing request
01:25:22.328 00.001 1032 OnExposeComplete: enter
01:25:22.333 00.005 1032 UpdateGuideState(): m_state=6
01:25:22.338 00.005 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3035
01:25:22.341 00.003 1032 Star::Find returns 1 (0), X=317.71, Y=753.26, Mass=1679, SNR=28.9, Peak=172 HFD=2.9
01:25:22.344 00.003 1032 MultiStar: [#1 0.16,0.16,0.85,U] [#2 0.20,-0.02,0.68,U] [#3 0.34,0.10,0.64,U] [#4 0.16,0.15,0.60,U] [#5 0.11,0.30,0.66,U] [#6 0.16,0.02,0.49,U] [#7 0.63,-0.12,0.51,U] [#8 0.10,0.02,0.52,U] 
01:25:22.347 00.003 1032 single-star, 8 included, MultiStar: {0.19, 0.10}, one-star: {0.03, 0.16}
01:25:22.353 00.006 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
01:25:22.355 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
01:25:22.358 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.41 mountX=0.15 mountY=-0.06, mountTheta=-0.42
01:25:22.362 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.16, opts=13)
01:25:22.367 00.005 1032 Enqueuing Move request for scope (0.03, 0.16)
01:25:22.370 00.003 10072 Worker thread wakes up
01:25:22.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
01:25:22.370 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
01:25:22.370 00.000 10072 Moving (0.03, 0.16) raw xDistance=0.15 yDistance=-0.06
01:25:22.374 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:22.377 00.003 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.86
01:25:22.377 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:25:22.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:22.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:25:22.377 00.000 10072 MoveAxis(W, 74, ABG)
01:25:22.377 00.000 10072 Guiding  Dir = 3, Dur = 74
01:25:22.378 00.001 10072 IsGuiding returns 0
01:25:22.379 00.001 10072 PulseGuide returned control before completion, sleep 84
01:25:22.403 00.024 1032 UpdateGuideState exits: m=1679 SNR=28.9
01:25:22.407 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:22.410 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:22.413 00.003 1032 Enqueuing Expose request
01:25:22.473 00.060 10072 IsGuiding returns 0
01:25:22.473 00.000 10072 Move returns status 0, amount 74
01:25:22.474 00.001 10072 MoveAxis(N, 0, ABG)
01:25:22.474 00.000 10072 Move returns status 0, amount 0
01:25:22.474 00.000 10072 move complete, result=0
01:25:22.474 00.000 10072 worker thread done servicing request
01:25:22.474 00.000 10072 Worker thread wakes up
01:25:22.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:22.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:22.478 00.004 1032 GuideStep: 0.1 px 74 ms WEST, -0.1 px 0 ms NORTH
01:25:22.881 00.403 10072 Exposure complete
01:25:22.949 00.068 10072 worker thread done servicing request
01:25:22.949 00.000 1032 OnExposeComplete: enter
01:25:22.953 00.004 1032 UpdateGuideState(): m_state=6
01:25:22.959 00.006 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3036
01:25:22.963 00.004 1032 Star::Find returns 1 (0), X=317.76, Y=753.15, Mass=1472, SNR=27.0, Peak=142 HFD=2.7
01:25:22.967 00.004 1032 MultiStar: [#1 0.13,0.01,0.94,U] [#2 0.32,-0.06,0.71,U] [#3 0.27,0.14,0.64,U] [#4 0.07,-0.14,0.67,U] [#5 0.11,0.12,0.70,U] [#6 0.28,-0.08,0.57,U] [#7 0.23,0.09,0.53,U] [#8 0.20,0.01,0.52,U] 
01:25:22.969 00.002 1032 single-star, 8 included, MultiStar: {0.18, 0.02}, one-star: {0.08, 0.04}
01:25:22.972 00.003 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
01:25:22.975 00.003 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
01:25:22.977 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.53 mountX=0.02 mountY=-0.08, mountTheta=-1.30
01:25:22.981 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
01:25:22.985 00.004 1032 Enqueuing Move request for scope (0.08, 0.04)
01:25:22.990 00.005 10072 Worker thread wakes up
01:25:22.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
01:25:22.990 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
01:25:22.990 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.08
01:25:22.992 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:22.995 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:22.995 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:25:22.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:22.996 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:25:22.996 00.000 10072 MoveAxis(W, 9, ABG)
01:25:22.996 00.000 10072 Guiding  Dir = 3, Dur = 9
01:25:22.996 00.000 10072 IsGuiding returns 0
01:25:22.997 00.001 10072 PulseGuide returned control before completion, sleep 19
01:25:23.019 00.022 10072 IsGuiding returns 0
01:25:23.019 00.000 10072 Move returns status 0, amount 9
01:25:23.019 00.000 10072 MoveAxis(N, 0, ABG)
01:25:23.020 00.001 10072 Move returns status 0, amount 0
01:25:23.020 00.000 10072 move complete, result=0
01:25:23.020 00.000 10072 worker thread done servicing request
01:25:23.020 00.000 1032 UpdateGuideState exits: m=1472 SNR=27.0
01:25:23.024 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:23.026 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:23.030 00.004 1032 Enqueuing Expose request
01:25:23.033 00.003 10072 Worker thread wakes up
01:25:23.033 00.000 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:25:23.036 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:23.036 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:23.667 00.631 10072 Exposure complete
01:25:23.730 00.063 10072 worker thread done servicing request
01:25:23.730 00.000 1032 OnExposeComplete: enter
01:25:23.733 00.003 1032 UpdateGuideState(): m_state=6
01:25:23.736 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3037
01:25:23.740 00.004 1032 Star::Find returns 1 (0), X=317.82, Y=753.14, Mass=1427, SNR=26.6, Peak=136 HFD=2.8
01:25:23.743 00.003 1032 MultiStar: [#1 0.24,-0.06,0.98,U] [#2 0.18,-0.01,0.74,U] [#3 0.30,-0.07,0.67,U] [#4 -0.02,-0.06,0.73,U] [#5 0.14,0.19,0.67,U] [#6 0.11,-0.13,0.58,U] [#7 0.35,0.04,0.52,U] [#8 0.17,-0.03,0.55,U] 
01:25:23.745 00.002 1032 single-star, 8 included, MultiStar: {0.17, -0.01}, one-star: {0.13, 0.03}
01:25:23.748 00.003 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
01:25:23.750 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
01:25:23.753 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.14 cameraTheta=0.25 mountX=-0.00 mountY=-0.14, mountTheta=-1.58
01:25:23.756 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
01:25:23.758 00.002 1032 Enqueuing Move request for scope (0.13, 0.03)
01:25:23.760 00.002 10072 Worker thread wakes up
01:25:23.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
01:25:23.761 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
01:25:23.761 00.000 10072 Moving (0.13, 0.03) raw xDistance=-0.00 yDistance=-0.14
01:25:23.764 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:23.769 00.005 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:23.769 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:25:23.769 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:23.769 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:25:23.769 00.000 10072 MoveAxis(W, 12, ABG)
01:25:23.769 00.000 10072 Guiding  Dir = 3, Dur = 12
01:25:23.770 00.001 10072 IsGuiding returns 0
01:25:23.771 00.001 10072 PulseGuide returned control before completion, sleep 22
01:25:23.794 00.023 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:25:23.797 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:23.802 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:23.808 00.006 1032 Enqueuing Expose request
01:25:23.811 00.003 10072 IsGuiding returns 0
01:25:23.811 00.000 10072 Move returns status 0, amount 12
01:25:23.811 00.000 10072 MoveAxis(N, 0, ABG)
01:25:23.811 00.000 10072 Move returns status 0, amount 0
01:25:23.811 00.000 10072 move complete, result=0
01:25:23.812 00.001 10072 worker thread done servicing request
01:25:23.812 00.000 10072 Worker thread wakes up
01:25:23.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:23.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:23.821 00.009 1032 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
01:25:24.228 00.407 10072 Exposure complete
01:25:24.292 00.064 10072 worker thread done servicing request
01:25:24.292 00.000 1032 OnExposeComplete: enter
01:25:24.295 00.003 1032 UpdateGuideState(): m_state=6
01:25:24.298 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3038
01:25:24.302 00.004 1032 Star::Find returns 1 (0), X=317.78, Y=753.25, Mass=1297, SNR=25.4, Peak=124 HFD=2.8
01:25:24.305 00.003 1032 MultiStar: [#1 0.05,0.07,1.04,U] [#2 0.27,0.00,0.75,U] [#3 0.41,0.03,0.70,U] [#4 0.22,0.04,0.72,U] [#5 0.18,0.10,0.75,U] [#6 0.17,-0.05,0.58,U] [#7 0.41,0.17,0.54,U] [#8 0.16,0.16,0.59,U] 
01:25:24.308 00.003 1032 single-star, 8 included, MultiStar: {0.20, 0.08}, one-star: {0.10, 0.14}
01:25:24.309 00.001 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
01:25:24.313 00.004 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
01:25:24.314 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.18 cameraTheta=0.95 mountX=0.11 mountY=-0.13, mountTheta=-0.88
01:25:24.318 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.14, opts=13)
01:25:24.321 00.003 1032 Enqueuing Move request for scope (0.10, 0.14)
01:25:24.324 00.003 10072 Worker thread wakes up
01:25:24.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
01:25:24.324 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
01:25:24.324 00.000 10072 Moving (0.10, 0.14) raw xDistance=0.11 yDistance=-0.13
01:25:24.327 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:24.335 00.008 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:24.335 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:25:24.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:24.336 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:25:24.336 00.000 10072 MoveAxis(W, 10, ABG)
01:25:24.336 00.000 10072 Guiding  Dir = 3, Dur = 10
01:25:24.337 00.001 10072 IsGuiding returns 0
01:25:24.339 00.002 10072 PulseGuide returned control before completion, sleep 18
01:25:24.360 00.021 1032 UpdateGuideState exits: m=1297 SNR=25.4
01:25:24.366 00.006 10072 IsGuiding returns 0
01:25:24.366 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:24.369 00.003 10072 Move returns status 0, amount 10
01:25:24.369 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:24.371 00.002 1032 Enqueuing Expose request
01:25:24.373 00.002 10072 MoveAxis(N, 0, ABG)
01:25:24.373 00.000 10072 Move returns status 0, amount 0
01:25:24.374 00.001 10072 move complete, result=0
01:25:24.374 00.000 10072 worker thread done servicing request
01:25:24.374 00.000 10072 Worker thread wakes up
01:25:24.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:24.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:24.383 00.009 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:25:25.011 00.628 10072 Exposure complete
01:25:25.069 00.058 10072 worker thread done servicing request
01:25:25.069 00.000 1032 OnExposeComplete: enter
01:25:25.072 00.003 1032 UpdateGuideState(): m_state=6
01:25:25.075 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3039
01:25:25.077 00.002 1032 Star::Find returns 1 (0), X=317.71, Y=753.34, Mass=1307, SNR=25.5, Peak=126 HFD=2.9
01:25:25.081 00.004 1032 MultiStar: [#1 0.33,-0.00,1.04,U] [#2 0.27,0.02,0.73,U] [#3 0.39,0.16,0.68,U] [#4 -0.00,0.17,0.72,U] [#5 -0.08,0.29,0.68,U] [#6 0.19,0.10,0.63,U] [#7 0.38,0.26,0.59,U] [#8 0.10,0.23,0.56,U] 
01:25:25.084 00.003 1032 refined, 8 included, MultiStar: {0.18, 0.15}, one-star: {0.03, 0.24}
01:25:25.088 00.004 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
01:25:25.091 00.003 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
01:25:25.093 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.24 cameraTheta=0.71 mountX=0.10 mountY=-0.21, mountTheta=-1.12
01:25:25.100 00.007 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.15, opts=13)
01:25:25.103 00.003 1032 Enqueuing Move request for scope (0.18, 0.15)
01:25:25.106 00.003 10072 Worker thread wakes up
01:25:25.106 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
01:25:25.106 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
01:25:25.106 00.000 10072 Moving (0.18, 0.15) raw xDistance=0.10 yDistance=-0.21
01:25:25.108 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:25.112 00.004 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:25.112 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:25:25.112 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:25:25.112 00.000 10072 MoveAxis(W, 11, ABG)
01:25:25.112 00.000 10072 Guiding  Dir = 3, Dur = 11
01:25:25.112 00.000 10072 IsGuiding returns 0
01:25:25.114 00.002 10072 PulseGuide returned control before completion, sleep 21
01:25:25.136 00.022 1032 UpdateGuideState exits: m=1307 SNR=25.5
01:25:25.139 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:25.140 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:25.144 00.004 1032 Enqueuing Expose request
01:25:25.150 00.006 10072 IsGuiding returns 0
01:25:25.150 00.000 10072 Move returns status 0, amount 11
01:25:25.150 00.000 10072 MoveAxis(N, 138, ABG)
01:25:25.150 00.000 10072 Guiding  Dir = 0, Dur = 138
01:25:25.150 00.000 10072 IsGuiding returns 0
01:25:25.151 00.001 10072 PulseGuide returned control before completion, sleep 148
01:25:25.306 00.155 10072 IsGuiding returns 0
01:25:25.306 00.000 10072 Move returns status 0, amount 138
01:25:25.306 00.000 10072 move complete, result=0
01:25:25.307 00.001 10072 worker thread done servicing request
01:25:25.307 00.000 1032 GuideStep: 0.1 px 11 ms WEST, -0.2 px 138 ms NORTH
01:25:25.310 00.003 10072 Worker thread wakes up
01:25:25.310 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:25.311 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:25.717 00.406 10072 Exposure complete
01:25:25.780 00.063 10072 worker thread done servicing request
01:25:25.780 00.000 1032 OnExposeComplete: enter
01:25:25.783 00.003 1032 UpdateGuideState(): m_state=6
01:25:25.786 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3040
01:25:25.788 00.002 1032 Star::Find returns 1 (0), X=317.83, Y=753.16, Mass=1349, SNR=25.9, Peak=131 HFD=2.8
01:25:25.791 00.003 1032 MultiStar: [#1 0.20,-0.09,0.98,U] [#2 0.19,-0.04,0.71,U] [#3 0.19,0.18,0.68,U] [#4 -0.01,-0.10,0.65,U] [#5 0.08,0.14,0.75,U] [#6 0.13,-0.10,0.58,U] [#7 0.40,0.18,0.53,U] [#8 0.24,0.06,0.55,U] 
01:25:25.793 00.002 1032 single-star, 8 included, MultiStar: {0.17, 0.03}, one-star: {0.15, 0.06}
01:25:25.796 00.003 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
01:25:25.799 00.003 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
01:25:25.803 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.38 mountX=0.02 mountY=-0.16, mountTheta=-1.45
01:25:25.807 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
01:25:25.810 00.003 1032 Enqueuing Move request for scope (0.15, 0.06)
01:25:25.812 00.002 10072 Worker thread wakes up
01:25:25.813 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
01:25:25.813 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
01:25:25.813 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
01:25:25.815 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:25.818 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:25.818 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:25:25.818 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:25.818 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:25:25.818 00.000 10072 MoveAxis(W, 10, ABG)
01:25:25.818 00.000 10072 Guiding  Dir = 3, Dur = 10
01:25:25.819 00.001 10072 IsGuiding returns 0
01:25:25.819 00.000 10072 PulseGuide returned control before completion, sleep 20
01:25:25.842 00.023 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:25:25.844 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:25.847 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:25.849 00.002 1032 Enqueuing Expose request
01:25:25.851 00.002 10072 IsGuiding returns 0
01:25:25.852 00.001 10072 Move returns status 0, amount 10
01:25:25.852 00.000 10072 MoveAxis(N, 0, ABG)
01:25:25.852 00.000 10072 Move returns status 0, amount 0
01:25:25.852 00.000 10072 move complete, result=0
01:25:25.852 00.000 10072 worker thread done servicing request
01:25:25.852 00.000 10072 Worker thread wakes up
01:25:25.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:25.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:25.862 00.010 1032 GuideStep: 0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
01:25:26.479 00.617 10072 Exposure complete
01:25:26.545 00.066 10072 worker thread done servicing request
01:25:26.545 00.000 1032 OnExposeComplete: enter
01:25:26.551 00.006 1032 UpdateGuideState(): m_state=6
01:25:26.555 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3041
01:25:26.557 00.002 1032 Star::Find returns 1 (0), X=317.57, Y=753.17, Mass=1386, SNR=26.2, Peak=137 HFD=2.8
01:25:26.560 00.003 1032 MultiStar: [#1 0.05,-0.04,1.00,U] [#2 0.00,-0.12,0.76,U] [#3 -0.05,0.01,0.69,U] [#4 -0.08,-0.03,0.71,U] [#5 -0.10,0.11,0.74,U] [#6 -0.06,-0.04,0.60,U] [#7 0.21,-0.03,0.54,U] [#8 -0.07,0.00,0.57,U] 
01:25:26.562 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.12, 0.06}
01:25:26.564 00.002 1032 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.83) = xAngle (-4.76 = 1.53)
01:25:26.566 00.002 1032 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.76 = 1.53)
01:25:26.569 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.93 mountX=0.00 mountY=0.03, mountTheta=1.53
01:25:26.572 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
01:25:26.574 00.002 1032 Enqueuing Move request for scope (-0.03, -0.01)
01:25:26.576 00.002 10072 Worker thread wakes up
01:25:26.576 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:25:26.576 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:25:26.576 00.000 10072 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
01:25:26.578 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:26.583 00.005 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:26.583 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:25:26.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:26.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:25:26.583 00.000 10072 MoveAxis(W, 12, ABG)
01:25:26.584 00.001 10072 Guiding  Dir = 3, Dur = 12
01:25:26.584 00.000 10072 IsGuiding returns 0
01:25:26.585 00.001 10072 PulseGuide returned control before completion, sleep 22
01:25:26.607 00.022 1032 UpdateGuideState exits: m=1386 SNR=26.2
01:25:26.610 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:26.613 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:26.618 00.005 1032 Enqueuing Expose request
01:25:26.637 00.019 10072 IsGuiding returns 0
01:25:26.638 00.001 10072 Move returns status 0, amount 12
01:25:26.638 00.000 10072 MoveAxis(N, 0, ABG)
01:25:26.638 00.000 10072 Move returns status 0, amount 0
01:25:26.638 00.000 10072 move complete, result=0
01:25:26.638 00.000 10072 worker thread done servicing request
01:25:26.638 00.000 1032 GuideStep: 0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
01:25:26.641 00.003 10072 Worker thread wakes up
01:25:26.642 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:26.642 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:27.056 00.414 10072 Exposure complete
01:25:27.112 00.056 10072 worker thread done servicing request
01:25:27.112 00.000 1032 OnExposeComplete: enter
01:25:27.114 00.002 1032 UpdateGuideState(): m_state=6
01:25:27.116 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3042
01:25:27.120 00.004 1032 Star::Find returns 1 (0), X=317.55, Y=753.18, Mass=1287, SNR=25.3, Peak=138 HFD=2.9
01:25:27.123 00.003 1032 MultiStar: [#1 -0.14,-0.01,0.95,U] [#2 -0.03,-0.06,0.77,U] [#3 0.03,0.11,0.73,U] [#4 -0.11,-0.04,0.69,U] [#5 -0.11,0.17,0.75,U] [#6 -0.13,0.03,0.61,U] [#7 0.29,-0.04,0.57,U] [#8 -0.12,0.14,0.58,U] 
01:25:27.125 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {-0.13, 0.08}
01:25:27.127 00.002 1032 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.83) = xAngle (0.72 = 0.72)
01:25:27.129 00.002 1032 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.72 = 0.72)
01:25:27.132 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.55 mountX=0.06 mountY=0.05, mountTheta=0.72
01:25:27.135 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.04, opts=13)
01:25:27.137 00.002 1032 Enqueuing Move request for scope (-0.06, 0.04)
01:25:27.138 00.001 10072 Worker thread wakes up
01:25:27.138 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
01:25:27.139 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
01:25:27.139 00.000 10072 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=0.05
01:25:27.141 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:27.143 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:27.143 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:25:27.143 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:27.144 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:25:27.144 00.000 10072 MoveAxis(W, 8, ABG)
01:25:27.144 00.000 10072 Guiding  Dir = 3, Dur = 8
01:25:27.144 00.000 10072 IsGuiding returns 0
01:25:27.144 00.000 10072 PulseGuide returned control before completion, sleep 18
01:25:27.162 00.018 1032 UpdateGuideState exits: m=1287 SNR=25.3
01:25:27.164 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:27.166 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:27.168 00.002 1032 Enqueuing Expose request
01:25:27.170 00.002 10072 IsGuiding returns 0
01:25:27.170 00.000 10072 Move returns status 0, amount 8
01:25:27.170 00.000 10072 MoveAxis(N, 0, ABG)
01:25:27.170 00.000 10072 Move returns status 0, amount 0
01:25:27.170 00.000 10072 move complete, result=0
01:25:27.170 00.000 10072 worker thread done servicing request
01:25:27.170 00.000 10072 Worker thread wakes up
01:25:27.170 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:27.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:27.179 00.009 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:25:27.806 00.627 10072 Exposure complete
01:25:27.855 00.049 10072 worker thread done servicing request
01:25:27.855 00.000 1032 OnExposeComplete: enter
01:25:27.858 00.003 1032 UpdateGuideState(): m_state=6
01:25:27.861 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3043
01:25:27.863 00.002 1032 Star::Find returns 1 (0), X=317.44, Y=753.24, Mass=1476, SNR=27.1, Peak=163 HFD=2.9
01:25:27.867 00.004 1032 MultiStar: [#1 0.05,0.08,0.92,U] [#2 -0.12,-0.12,0.71,U] [#3 0.13,0.10,0.67,U] [#4 -0.33,0.03,0.69,U] [#5 0.05,0.15,0.67,U] [#6 -0.04,0.11,0.56,U] [#7 0.27,0.11,0.52,U] [#8 -0.05,0.21,0.53,U] 
01:25:27.869 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {-0.24, 0.14}
01:25:27.871 00.002 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
01:25:27.873 00.002 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
01:25:27.875 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.07 mountX=0.10 mountY=0.02, mountTheta=0.24
01:25:27.878 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.09, opts=13)
01:25:27.880 00.002 1032 Enqueuing Move request for scope (-0.05, 0.09)
01:25:27.882 00.002 10072 Worker thread wakes up
01:25:27.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
01:25:27.882 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
01:25:27.882 00.000 10072 Moving (-0.05, 0.09) raw xDistance=0.10 yDistance=0.02
01:25:27.884 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:27.887 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:27.887 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:25:27.887 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:27.887 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:25:27.887 00.000 10072 MoveAxis(W, 11, ABG)
01:25:27.887 00.000 10072 Guiding  Dir = 3, Dur = 11
01:25:27.887 00.000 10072 IsGuiding returns 0
01:25:27.888 00.001 10072 PulseGuide returned control before completion, sleep 21
01:25:27.906 00.018 1032 UpdateGuideState exits: m=1476 SNR=27.1
01:25:27.910 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:27.911 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:27.914 00.003 1032 Enqueuing Expose request
01:25:27.916 00.002 10072 IsGuiding returns 0
01:25:27.916 00.000 10072 Move returns status 0, amount 11
01:25:27.916 00.000 10072 MoveAxis(N, 0, ABG)
01:25:27.916 00.000 10072 Move returns status 0, amount 0
01:25:27.916 00.000 10072 move complete, result=0
01:25:27.916 00.000 10072 worker thread done servicing request
01:25:27.916 00.000 10072 Worker thread wakes up
01:25:27.916 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:27.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:27.924 00.008 1032 GuideStep: 0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
01:25:28.321 00.397 10072 Exposure complete
01:25:28.368 00.047 10072 worker thread done servicing request
01:25:28.369 00.001 1032 OnExposeComplete: enter
01:25:28.371 00.002 1032 UpdateGuideState(): m_state=6
01:25:28.373 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3044
01:25:28.375 00.002 1032 Star::Find returns 1 (0), X=317.40, Y=753.11, Mass=1457, SNR=26.9, Peak=143 HFD=2.9
01:25:28.377 00.002 1032 MultiStar: [#1 -0.01,0.00,0.98,U] [#2 -0.01,-0.09,0.74,U] [#3 0.13,0.05,0.63,U] [#4 -0.12,0.05,0.74,U] [#5 -0.18,0.17,0.67,U] [#6 -0.14,0.03,0.60,U] [#7 0.28,0.04,0.52,U] [#8 -0.02,-0.07,0.59,U] 
01:25:28.378 00.001 1032 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {-0.28, 0.00}
01:25:28.380 00.002 1032 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.83) = xAngle (1.00 = 1.00)
01:25:28.381 00.001 1032 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.00 = 1.00)
01:25:28.383 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.83 mountX=0.03 mountY=0.05, mountTheta=1.00
01:25:28.385 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.02, opts=13)
01:25:28.387 00.002 1032 Enqueuing Move request for scope (-0.06, 0.02)
01:25:28.388 00.001 10072 Worker thread wakes up
01:25:28.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
01:25:28.389 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
01:25:28.389 00.000 10072 Moving (-0.06, 0.02) raw xDistance=0.03 yDistance=0.05
01:25:28.391 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:28.393 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:28.393 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:25:28.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:28.394 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:25:28.394 00.000 10072 MoveAxis(W, 9, ABG)
01:25:28.394 00.000 10072 Guiding  Dir = 3, Dur = 9
01:25:28.394 00.000 10072 IsGuiding returns 0
01:25:28.395 00.001 10072 PulseGuide returned control before completion, sleep 19
01:25:28.412 00.017 1032 UpdateGuideState exits: m=1457 SNR=26.9
01:25:28.415 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:28.417 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:28.419 00.002 1032 Enqueuing Expose request
01:25:28.427 00.008 10072 IsGuiding returns 0
01:25:28.427 00.000 10072 Move returns status 0, amount 9
01:25:28.427 00.000 10072 MoveAxis(N, 0, ABG)
01:25:28.428 00.001 10072 Move returns status 0, amount 0
01:25:28.428 00.000 10072 move complete, result=0
01:25:28.428 00.000 10072 worker thread done servicing request
01:25:28.428 00.000 10072 Worker thread wakes up
01:25:28.428 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:28.428 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:28.429 00.001 1032 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
01:25:29.053 00.624 10072 Exposure complete
01:25:29.099 00.046 10072 worker thread done servicing request
01:25:29.099 00.000 1032 OnExposeComplete: enter
01:25:29.100 00.001 1032 UpdateGuideState(): m_state=6
01:25:29.102 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3045
01:25:29.103 00.001 1032 Star::Find returns 1 (0), X=317.59, Y=753.34, Mass=1447, SNR=26.8, Peak=157 HFD=3.0
01:25:29.105 00.002 1032 MultiStar: [#1 0.04,0.18,0.99,U] [#2 -0.07,0.00,0.71,U] [#3 0.30,0.15,0.68,U] [#4 -0.13,0.13,0.72,U] [#5 -0.01,0.33,0.71,U] [#6 -0.08,-0.02,0.62,U] [#7 0.44,-0.00,0.53,U] [#8 -0.08,0.01,0.54,U] 
01:25:29.106 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {-0.10, 0.23}
01:25:29.109 00.003 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
01:25:29.110 00.001 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
01:25:29.110 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.41 mountX=0.12 mountY=-0.05, mountTheta=-0.42
01:25:29.114 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
01:25:29.116 00.002 1032 Enqueuing Move request for scope (0.02, 0.13)
01:25:29.117 00.001 10072 Worker thread wakes up
01:25:29.117 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
01:25:29.118 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
01:25:29.118 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.05
01:25:29.119 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:29.122 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:29.122 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:25:29.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:29.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:25:29.122 00.000 10072 MoveAxis(W, 7, ABG)
01:25:29.122 00.000 10072 Guiding  Dir = 3, Dur = 7
01:25:29.122 00.000 10072 IsGuiding returns 0
01:25:29.123 00.001 10072 PulseGuide returned control before completion, sleep 17
01:25:29.140 00.017 1032 UpdateGuideState exits: m=1447 SNR=26.8
01:25:29.142 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:29.146 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:29.147 00.001 1032 Enqueuing Expose request
01:25:29.149 00.002 10072 IsGuiding returns 0
01:25:29.149 00.000 10072 Move returns status 0, amount 7
01:25:29.149 00.000 10072 MoveAxis(N, 0, ABG)
01:25:29.149 00.000 10072 Move returns status 0, amount 0
01:25:29.149 00.000 10072 move complete, result=0
01:25:29.149 00.000 10072 worker thread done servicing request
01:25:29.149 00.000 10072 Worker thread wakes up
01:25:29.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:29.150 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:29.157 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:25:29.555 00.398 10072 Exposure complete
01:25:29.608 00.053 10072 worker thread done servicing request
01:25:29.608 00.000 1032 OnExposeComplete: enter
01:25:29.611 00.003 1032 UpdateGuideState(): m_state=6
01:25:29.614 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3046
01:25:29.617 00.003 1032 Star::Find returns 1 (0), X=317.59, Y=753.36, Mass=1378, SNR=26.1, Peak=146 HFD=3.0
01:25:29.619 00.002 1032 MultiStar: [#1 0.01,0.19,0.99,U] [#2 -0.06,-0.06,0.78,U] [#3 0.15,0.06,0.67,U] [#4 -0.22,0.06,0.67,U] [#5 -0.07,0.28,0.73,U] [#6 -0.15,-0.01,0.59,U] [#7 0.24,0.07,0.55,U] [#8 -0.23,0.16,0.58,U] 
01:25:29.621 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.12}, one-star: {-0.09, 0.25}
01:25:29.623 00.002 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
01:25:29.625 00.002 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
01:25:29.627 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.96 mountX=0.13 mountY=0.02, mountTheta=0.13
01:25:29.630 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.12, opts=13)
01:25:29.632 00.002 1032 Enqueuing Move request for scope (-0.05, 0.12)
01:25:29.634 00.002 10072 Worker thread wakes up
01:25:29.634 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
01:25:29.634 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
01:25:29.634 00.000 10072 Moving (-0.05, 0.12) raw xDistance=0.13 yDistance=0.02
01:25:29.636 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:29.639 00.003 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 287.86
01:25:29.639 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
01:25:29.639 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:29.639 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:25:29.639 00.000 10072 MoveAxis(W, 66, ABG)
01:25:29.639 00.000 10072 Guiding  Dir = 3, Dur = 66
01:25:29.640 00.001 10072 IsGuiding returns 0
01:25:29.640 00.000 10072 PulseGuide returned control before completion, sleep 76
01:25:29.658 00.018 1032 UpdateGuideState exits: m=1378 SNR=26.1
01:25:29.660 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:29.662 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:29.665 00.003 1032 Enqueuing Expose request
01:25:29.727 00.062 10072 IsGuiding returns 0
01:25:29.727 00.000 10072 Move returns status 0, amount 66
01:25:29.727 00.000 10072 MoveAxis(N, 0, ABG)
01:25:29.727 00.000 10072 Move returns status 0, amount 0
01:25:29.727 00.000 10072 move complete, result=0
01:25:29.727 00.000 10072 worker thread done servicing request
01:25:29.727 00.000 10072 Worker thread wakes up
01:25:29.728 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:29.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:29.753 00.025 1032 GuideStep: 0.1 px 66 ms WEST, 0.0 px 0 ms NORTH
01:25:30.353 00.600 10072 Exposure complete
01:25:30.401 00.048 10072 worker thread done servicing request
01:25:30.401 00.000 1032 OnExposeComplete: enter
01:25:30.404 00.003 1032 UpdateGuideState(): m_state=6
01:25:30.405 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3047
01:25:30.407 00.002 1032 Star::Find returns 1 (0), X=317.71, Y=753.14, Mass=1366, SNR=26.0, Peak=126 HFD=2.8
01:25:30.409 00.002 1032 MultiStar: [#1 -0.09,-0.08,0.95,U] [#2 -0.12,-0.08,0.75,U] [#3 -0.03,0.19,0.73,U] [#4 -0.27,-0.18,0.67,U] [#5 -0.16,0.19,0.71,U] [#6 -0.14,-0.02,0.58,U] [#7 0.07,0.29,0.52,U] [#8 -0.25,-0.06,0.59,U] 
01:25:30.410 00.001 1032 single-star, 8 included, MultiStar: {-0.10, 0.02}, one-star: {0.03, 0.03}
01:25:30.413 00.003 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
01:25:30.416 00.003 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
01:25:30.418 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.82 mountX=0.02 mountY=-0.04, mountTheta=-1.01
01:25:30.421 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
01:25:30.423 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
01:25:30.425 00.002 10072 Worker thread wakes up
01:25:30.425 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:25:30.425 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:25:30.425 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
01:25:30.427 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:30.430 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:30.430 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:25:30.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:30.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:25:30.430 00.000 10072 MoveAxis(W, 5, ABG)
01:25:30.430 00.000 10072 Guiding  Dir = 3, Dur = 5
01:25:30.430 00.000 10072 IsGuiding returns 0
01:25:30.431 00.001 10072 PulseGuide returned control before completion, sleep 15
01:25:30.448 00.017 1032 UpdateGuideState exits: m=1366 SNR=26.0
01:25:30.450 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:30.451 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:30.455 00.004 1032 Enqueuing Expose request
01:25:30.458 00.003 10072 IsGuiding returns 0
01:25:30.458 00.000 10072 Move returns status 0, amount 5
01:25:30.458 00.000 10072 MoveAxis(N, 0, ABG)
01:25:30.458 00.000 10072 Move returns status 0, amount 0
01:25:30.458 00.000 10072 move complete, result=0
01:25:30.458 00.000 10072 worker thread done servicing request
01:25:30.458 00.000 10072 Worker thread wakes up
01:25:30.458 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:30.458 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:30.465 00.007 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
01:25:30.867 00.402 10072 Exposure complete
01:25:30.912 00.045 10072 worker thread done servicing request
01:25:30.912 00.000 1032 OnExposeComplete: enter
01:25:30.914 00.002 1032 UpdateGuideState(): m_state=6
01:25:30.916 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3048
01:25:30.917 00.001 1032 Star::Find returns 1 (0), X=317.45, Y=753.10, Mass=1297, SNR=25.4, Peak=144 HFD=2.7
01:25:30.920 00.003 1032 MultiStar: [#1 -0.24,-0.02,1.01,U] [#2 -0.01,-0.24,0.78,U] [#3 0.07,-0.04,0.69,U] [#4 -0.20,-0.22,0.72,U] [#5 -0.24,0.04,0.73,U] [#6 -0.20,-0.25,0.63,U] [#7 -0.11,-0.17,0.54,U] [#8 0.01,-0.17,0.58,U] 
01:25:30.921 00.001 1032 refined, 8 included, MultiStar: {-0.14, -0.11}, one-star: {-0.24, -0.00}
01:25:30.923 00.002 1032 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.83) = xAngle (-4.33 = 1.95)
01:25:30.925 00.002 1032 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.33 = 1.95)
01:25:30.926 00.001 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.50 mountX=-0.07 mountY=0.16, mountTheta=1.95
01:25:30.930 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.11, opts=13)
01:25:30.932 00.002 1032 Enqueuing Move request for scope (-0.14, -0.11)
01:25:30.934 00.002 10072 Worker thread wakes up
01:25:30.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
01:25:30.934 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
01:25:30.934 00.000 10072 Moving (-0.14, -0.11) raw xDistance=-0.07 yDistance=0.16
01:25:30.936 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:30.938 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:30.938 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:25:30.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:30.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:25:30.938 00.000 10072 MoveAxis(W, 4, ABG)
01:25:30.938 00.000 10072 Guiding  Dir = 3, Dur = 4
01:25:30.939 00.001 10072 IsGuiding returns 0
01:25:30.939 00.000 10072 PulseGuide returned control before completion, sleep 14
01:25:30.957 00.018 1032 UpdateGuideState exits: m=1297 SNR=25.4
01:25:30.960 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:30.961 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:30.962 00.001 1032 Enqueuing Expose request
01:25:30.964 00.002 10072 IsGuiding returns 0
01:25:30.964 00.000 10072 Move returns status 0, amount 4
01:25:30.964 00.000 10072 MoveAxis(N, 0, ABG)
01:25:30.964 00.000 10072 Move returns status 0, amount 0
01:25:30.964 00.000 10072 move complete, result=0
01:25:30.964 00.000 10072 worker thread done servicing request
01:25:30.964 00.000 10072 Worker thread wakes up
01:25:30.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:30.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:30.971 00.007 1032 GuideStep: -0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
01:25:31.604 00.633 10072 Exposure complete
01:25:31.656 00.052 10072 worker thread done servicing request
01:25:31.656 00.000 1032 OnExposeComplete: enter
01:25:31.659 00.003 1032 UpdateGuideState(): m_state=6
01:25:31.662 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3049
01:25:31.664 00.002 1032 Star::Find returns 1 (0), X=317.43, Y=753.04, Mass=1550, SNR=27.7, Peak=155 HFD=2.9
01:25:31.666 00.002 1032 MultiStar: [#1 -0.09,-0.11,0.86,U] [#2 0.06,-0.08,0.68,U] [#3 0.16,-0.10,0.66,U] [#4 -0.18,-0.13,0.63,U] [#5 -0.20,0.20,0.66,U] [#6 -0.20,-0.14,0.54,U] [#7 0.24,-0.12,0.47,U] [#8 -0.03,-0.02,0.54,U] 
01:25:31.668 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {-0.25, -0.07}
01:25:31.669 00.001 1032 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.83) = xAngle (-4.28 = 2.01)
01:25:31.671 00.002 1032 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.28 = 2.01)
01:25:31.672 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.45 mountX=-0.04 mountY=0.09, mountTheta=2.01
01:25:31.676 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.06, opts=13)
01:25:31.679 00.003 1032 Enqueuing Move request for scope (-0.07, -0.06)
01:25:31.682 00.003 10072 Worker thread wakes up
01:25:31.682 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
01:25:31.682 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
01:25:31.682 00.000 10072 Moving (-0.07, -0.06) raw xDistance=-0.04 yDistance=0.09
01:25:31.684 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:31.687 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:31.688 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:25:31.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:31.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:25:31.688 00.000 10072 MoveAxis(W, 5, ABG)
01:25:31.688 00.000 10072 Guiding  Dir = 3, Dur = 5
01:25:31.688 00.000 10072 IsGuiding returns 0
01:25:31.689 00.001 10072 PulseGuide returned control before completion, sleep 15
01:25:31.708 00.019 1032 UpdateGuideState exits: m=1550 SNR=27.7
01:25:31.710 00.002 10072 IsGuiding returns 0
01:25:31.710 00.000 10072 Move returns status 0, amount 5
01:25:31.710 00.000 10072 MoveAxis(N, 0, ABG)
01:25:31.711 00.001 10072 Move returns status 0, amount 0
01:25:31.711 00.000 10072 move complete, result=0
01:25:31.711 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:31.712 00.001 10072 worker thread done servicing request
01:25:31.712 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:31.714 00.002 1032 Enqueuing Expose request
01:25:31.715 00.001 1032 GuideStep: -0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
01:25:31.717 00.002 10072 Worker thread wakes up
01:25:31.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:31.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:32.131 00.414 10072 Exposure complete
01:25:32.181 00.050 1032 OnExposeComplete: enter
01:25:32.183 00.002 1032 UpdateGuideState(): m_state=6
01:25:32.184 00.001 10072 worker thread done servicing request
01:25:32.184 00.000 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3050
01:25:32.187 00.003 1032 Star::Find returns 1 (0), X=317.54, Y=753.13, Mass=1468, SNR=27.0, Peak=155 HFD=2.7
01:25:32.188 00.001 1032 MultiStar: [#1 0.09,-0.13,0.87,U] [#2 0.03,-0.18,0.70,U] [#3 0.15,0.02,0.64,U] [#4 -0.03,-0.14,0.65,U] [#5 -0.07,0.04,0.71,U] [#6 -0.07,-0.16,0.61,U] [#7 0.18,0.06,0.53,U] [#8 -0.05,-0.06,0.59,U] 
01:25:32.190 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.06}, one-star: {-0.14, 0.02}
01:25:32.191 00.001 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
01:25:32.193 00.002 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
01:25:32.195 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.57 mountX=-0.06 mountY=0.02, mountTheta=2.88
01:25:32.197 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.06, opts=13)
01:25:32.200 00.003 1032 Enqueuing Move request for scope (-0.00, -0.06)
01:25:32.202 00.002 10072 Worker thread wakes up
01:25:32.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
01:25:32.202 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
01:25:32.202 00.000 10072 Moving (-0.00, -0.06) raw xDistance=-0.06 yDistance=0.02
01:25:32.204 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:32.209 00.005 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:32.209 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:25:32.209 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:32.209 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:25:32.209 00.000 10072 MoveAxis(W, 6, ABG)
01:25:32.209 00.000 10072 Guiding  Dir = 3, Dur = 6
01:25:32.210 00.001 10072 IsGuiding returns 0
01:25:32.210 00.000 10072 PulseGuide returned control before completion, sleep 16
01:25:32.228 00.018 1032 UpdateGuideState exits: m=1468 SNR=27.0
01:25:32.230 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:32.232 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:32.234 00.002 1032 Enqueuing Expose request
01:25:32.239 00.005 10072 IsGuiding returns 0
01:25:32.239 00.000 10072 Move returns status 0, amount 6
01:25:32.239 00.000 10072 MoveAxis(N, 0, ABG)
01:25:32.240 00.001 10072 Move returns status 0, amount 0
01:25:32.240 00.000 10072 move complete, result=0
01:25:32.240 00.000 10072 worker thread done servicing request
01:25:32.240 00.000 10072 Worker thread wakes up
01:25:32.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:32.240 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:32.246 00.006 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:25:32.865 00.619 10072 Exposure complete
01:25:32.913 00.048 10072 worker thread done servicing request
01:25:32.913 00.000 1032 OnExposeComplete: enter
01:25:32.915 00.002 1032 UpdateGuideState(): m_state=6
01:25:32.917 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3051
01:25:32.918 00.001 1032 Star::Find returns 1 (0), X=317.64, Y=753.27, Mass=1376, SNR=26.1, Peak=144 HFD=2.9
01:25:32.921 00.003 1032 MultiStar: [#1 0.12,0.05,0.96,U] [#2 0.15,-0.06,0.74,U] [#3 0.28,0.00,0.66,U] [#4 -0.14,0.00,0.69,U] [#5 0.00,0.23,0.68,U] [#6 0.06,-0.01,0.61,U] [#7 0.27,-0.00,0.55,U] [#8 0.14,0.03,0.56,U] 
01:25:32.922 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {-0.04, 0.17}
01:25:32.924 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
01:25:32.927 00.003 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
01:25:32.929 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.57 mountX=0.03 mountY=-0.09, mountTheta=-1.26
01:25:32.932 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
01:25:32.934 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
01:25:32.936 00.002 10072 Worker thread wakes up
01:25:32.936 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
01:25:32.936 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
01:25:32.936 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
01:25:32.938 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:32.940 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:32.940 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:25:32.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:32.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:25:32.940 00.000 10072 MoveAxis(W, 5, ABG)
01:25:32.940 00.000 10072 Guiding  Dir = 3, Dur = 5
01:25:32.941 00.001 10072 IsGuiding returns 0
01:25:32.942 00.001 10072 PulseGuide returned control before completion, sleep 15
01:25:32.961 00.019 1032 UpdateGuideState exits: m=1376 SNR=26.1
01:25:32.964 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:32.965 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:32.967 00.002 1032 Enqueuing Expose request
01:25:32.973 00.006 10072 IsGuiding returns 0
01:25:32.973 00.000 10072 Move returns status 0, amount 5
01:25:32.973 00.000 10072 MoveAxis(N, 0, ABG)
01:25:32.973 00.000 10072 Move returns status 0, amount 0
01:25:32.973 00.000 10072 move complete, result=0
01:25:32.973 00.000 10072 worker thread done servicing request
01:25:32.973 00.000 10072 Worker thread wakes up
01:25:32.973 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:32.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:32.975 00.002 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:25:33.380 00.405 10072 Exposure complete
01:25:33.429 00.049 10072 worker thread done servicing request
01:25:33.429 00.000 1032 OnExposeComplete: enter
01:25:33.431 00.002 1032 UpdateGuideState(): m_state=6
01:25:33.434 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3052
01:25:33.436 00.002 1032 Star::Find returns 1 (0), X=317.52, Y=753.24, Mass=1288, SNR=25.3, Peak=133 HFD=3.0
01:25:33.437 00.001 1032 MultiStar: [#1 0.01,0.12,1.05,U] [#2 0.08,-0.03,0.75,U] [#3 0.33,0.16,0.72,U] [#4 -0.19,0.01,0.73,U] [#5 -0.11,0.34,0.73,U] [#6 -0.09,-0.04,0.62,U] [#7 0.31,0.17,0.57,U] [#8 -0.14,0.15,0.56,U] 
01:25:33.439 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.11}, one-star: {-0.16, 0.14}
01:25:33.441 00.002 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
01:25:33.443 00.002 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
01:25:33.444 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.61 mountX=0.11 mountY=-0.02, mountTheta=-0.22
01:25:33.447 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.11, opts=13)
01:25:33.449 00.002 1032 Enqueuing Move request for scope (-0.00, 0.11)
01:25:33.451 00.002 10072 Worker thread wakes up
01:25:33.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
01:25:33.451 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
01:25:33.451 00.000 10072 Moving (-0.00, 0.11) raw xDistance=0.11 yDistance=-0.02
01:25:33.455 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:33.457 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:33.458 00.001 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:25:33.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:33.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:25:33.458 00.000 10072 MoveAxis(W, 5, ABG)
01:25:33.458 00.000 10072 Guiding  Dir = 3, Dur = 5
01:25:33.458 00.000 10072 IsGuiding returns 0
01:25:33.459 00.001 10072 PulseGuide returned control before completion, sleep 15
01:25:33.476 00.017 1032 UpdateGuideState exits: m=1288 SNR=25.3
01:25:33.479 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:33.481 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:33.483 00.002 1032 Enqueuing Expose request
01:25:33.486 00.003 10072 IsGuiding returns 0
01:25:33.487 00.001 10072 Move returns status 0, amount 5
01:25:33.487 00.000 10072 MoveAxis(N, 0, ABG)
01:25:33.487 00.000 10072 Move returns status 0, amount 0
01:25:33.487 00.000 10072 move complete, result=0
01:25:33.487 00.000 10072 worker thread done servicing request
01:25:33.487 00.000 10072 Worker thread wakes up
01:25:33.487 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:33.487 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:33.494 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
01:25:34.113 00.619 10072 Exposure complete
01:25:34.160 00.047 10072 worker thread done servicing request
01:25:34.161 00.001 1032 OnExposeComplete: enter
01:25:34.163 00.002 1032 UpdateGuideState(): m_state=6
01:25:34.165 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3053
01:25:34.166 00.001 1032 Star::Find returns 1 (0), X=317.55, Y=753.32, Mass=1186, SNR=24.2, Peak=141 HFD=2.9
01:25:34.168 00.002 1032 MultiStar: [#1 0.01,0.13,0.97,U] [#2 -0.04,-0.07,0.77,U] [#3 0.12,0.06,0.81,U] [#4 -0.11,0.15,0.74,U] [#5 -0.01,0.14,0.75,U] [#6 -0.04,-0.05,0.60,U] [#7 0.35,0.16,0.61,U] [#8 -0.08,0.11,0.61,U] 
01:25:34.170 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.10}, one-star: {-0.13, 0.22}
01:25:34.171 00.001 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
01:25:34.172 00.001 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
01:25:34.175 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.58 mountX=0.10 mountY=-0.02, mountTheta=-0.25
01:25:34.178 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.10, opts=13)
01:25:34.180 00.002 1032 Enqueuing Move request for scope (-0.00, 0.10)
01:25:34.181 00.001 10072 Worker thread wakes up
01:25:34.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
01:25:34.181 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
01:25:34.182 00.001 10072 Moving (-0.00, 0.10) raw xDistance=0.10 yDistance=-0.02
01:25:34.183 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:34.187 00.004 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:34.187 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:25:34.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:34.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:25:34.187 00.000 10072 MoveAxis(W, 4, ABG)
01:25:34.187 00.000 10072 Guiding  Dir = 3, Dur = 4
01:25:34.187 00.000 10072 IsGuiding returns 0
01:25:34.188 00.001 10072 PulseGuide returned control before completion, sleep 14
01:25:34.204 00.016 1032 UpdateGuideState exits: m=1186 SNR=24.2
01:25:34.208 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:34.210 00.002 10072 IsGuiding returns 0
01:25:34.210 00.000 10072 Move returns status 0, amount 4
01:25:34.210 00.000 10072 MoveAxis(N, 0, ABG)
01:25:34.210 00.000 10072 Move returns status 0, amount 0
01:25:34.210 00.000 10072 move complete, result=0
01:25:34.211 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:34.212 00.001 1032 Enqueuing Expose request
01:25:34.214 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
01:25:34.216 00.002 10072 worker thread done servicing request
01:25:34.216 00.000 10072 Worker thread wakes up
01:25:34.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:34.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:34.633 00.417 10072 Exposure complete
01:25:34.681 00.048 10072 worker thread done servicing request
01:25:34.681 00.000 1032 OnExposeComplete: enter
01:25:34.684 00.003 1032 UpdateGuideState(): m_state=6
01:25:34.685 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3054
01:25:34.687 00.002 1032 Star::Find returns 1 (0), X=317.59, Y=753.18, Mass=1517, SNR=27.5, Peak=145 HFD=3.1
01:25:34.689 00.002 1032 MultiStar: [#1 0.07,0.08,0.93,U] [#2 0.12,-0.13,0.71,U] [#3 0.26,0.02,0.62,U] [#4 -0.18,-0.06,0.64,U] [#5 0.12,0.18,0.63,U] [#6 0.08,-0.01,0.59,U] [#7 0.39,0.01,0.51,U] [#8 -0.19,0.05,0.52,U] 
01:25:34.690 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {-0.10, 0.07}
01:25:34.692 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
01:25:34.693 00.001 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
01:25:34.695 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.50 mountX=0.01 mountY=-0.06, mountTheta=-1.33
01:25:34.697 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
01:25:34.699 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
01:25:34.701 00.002 10072 Worker thread wakes up
01:25:34.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
01:25:34.701 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
01:25:34.701 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
01:25:34.702 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:34.706 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:34.706 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:25:34.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:34.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:25:34.706 00.000 10072 MoveAxis(W, 2, ABG)
01:25:34.706 00.000 10072 Guiding  Dir = 3, Dur = 2
01:25:34.706 00.000 10072 IsGuiding returns 0
01:25:34.707 00.001 10072 PulseGuide returned control before completion, sleep 12
01:25:34.725 00.018 10072 IsGuiding returns 0
01:25:34.725 00.000 10072 Move returns status 0, amount 2
01:25:34.726 00.001 10072 MoveAxis(N, 0, ABG)
01:25:34.726 00.000 10072 Move returns status 0, amount 0
01:25:34.726 00.000 10072 move complete, result=0
01:25:34.726 00.000 10072 worker thread done servicing request
01:25:34.726 00.000 1032 UpdateGuideState exits: m=1517 SNR=27.5
01:25:34.728 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:34.730 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:34.731 00.001 1032 Enqueuing Expose request
01:25:34.734 00.003 10072 Worker thread wakes up
01:25:34.734 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:34.734 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:34.734 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:25:35.371 00.637 10072 Exposure complete
01:25:35.418 00.047 10072 worker thread done servicing request
01:25:35.418 00.000 1032 OnExposeComplete: enter
01:25:35.420 00.002 1032 UpdateGuideState(): m_state=6
01:25:35.422 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3055
01:25:35.424 00.002 1032 Star::Find returns 1 (0), X=317.60, Y=753.27, Mass=1470, SNR=27.0, Peak=153 HFD=3.0
01:25:35.426 00.002 1032 MultiStar: [#1 -0.04,0.13,0.91,U] [#2 -0.00,-0.11,0.70,U] [#3 0.25,-0.05,0.65,U] [#4 -0.05,-0.03,0.68,U] [#5 -0.03,0.19,0.67,U] [#6 -0.12,0.03,0.59,U] [#7 0.18,0.08,0.53,U] [#8 -0.24,0.07,0.53,U] 
01:25:35.427 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {-0.08, 0.16}
01:25:35.429 00.002 1032 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.83) = xAngle (0.04 = 0.04)
01:25:35.431 00.002 1032 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.04 = 0.04)
01:25:35.432 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.87 mountX=0.06 mountY=0.00, mountTheta=0.04
01:25:35.435 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
01:25:35.436 00.001 1032 Enqueuing Move request for scope (-0.02, 0.06)
01:25:35.438 00.002 10072 Worker thread wakes up
01:25:35.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:25:35.438 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:25:35.438 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.00
01:25:35.441 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:35.443 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:35.443 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:25:35.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:35.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:25:35.443 00.000 10072 MoveAxis(W, 2, ABG)
01:25:35.444 00.001 10072 Guiding  Dir = 3, Dur = 2
01:25:35.444 00.000 10072 IsGuiding returns 0
01:25:35.445 00.001 10072 PulseGuide returned control before completion, sleep 12
01:25:35.459 00.014 10072 IsGuiding returns 0
01:25:35.459 00.000 10072 Move returns status 0, amount 2
01:25:35.459 00.000 10072 MoveAxis(N, 0, ABG)
01:25:35.459 00.000 10072 Move returns status 0, amount 0
01:25:35.459 00.000 10072 move complete, result=0
01:25:35.459 00.000 10072 worker thread done servicing request
01:25:35.461 00.002 1032 UpdateGuideState exits: m=1470 SNR=27.0
01:25:35.463 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:35.465 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:35.466 00.001 1032 Enqueuing Expose request
01:25:35.467 00.001 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
01:25:35.469 00.002 10072 Worker thread wakes up
01:25:35.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:35.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:35.886 00.417 10072 Exposure complete
01:25:35.935 00.049 10072 worker thread done servicing request
01:25:35.935 00.000 1032 OnExposeComplete: enter
01:25:35.937 00.002 1032 UpdateGuideState(): m_state=6
01:25:35.939 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3056
01:25:35.941 00.002 1032 Star::Find returns 1 (0), X=317.65, Y=753.21, Mass=1205, SNR=24.5, Peak=126 HFD=2.9
01:25:35.943 00.002 1032 MultiStar: [#1 0.01,0.02,1.00,U] [#2 0.04,0.04,0.80,U] [#3 0.06,0.12,0.74,U] [#4 -0.09,-0.04,0.76,U] [#5 0.03,0.22,0.76,U] [#6 -0.03,-0.01,0.64,U] [#7 0.17,0.12,0.58,U] [#8 -0.05,-0.03,0.62,U] 
01:25:35.944 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {-0.03, 0.11}
01:25:35.947 00.003 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
01:25:35.948 00.001 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
01:25:35.949 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.42 mountX=0.06 mountY=-0.02, mountTheta=-0.41
01:25:35.952 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
01:25:35.953 00.001 1032 Enqueuing Move request for scope (0.01, 0.06)
01:25:35.955 00.002 10072 Worker thread wakes up
01:25:35.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
01:25:35.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
01:25:35.955 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
01:25:35.957 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:35.961 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:35.962 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:25:35.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:35.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:25:35.962 00.000 10072 MoveAxis(W, 2, ABG)
01:25:35.962 00.000 10072 Guiding  Dir = 3, Dur = 2
01:25:35.962 00.000 10072 IsGuiding returns 0
01:25:35.963 00.001 10072 PulseGuide returned control before completion, sleep 12
01:25:35.976 00.013 10072 IsGuiding returns 0
01:25:35.976 00.000 10072 Move returns status 0, amount 2
01:25:35.976 00.000 10072 MoveAxis(N, 0, ABG)
01:25:35.976 00.000 10072 Move returns status 0, amount 0
01:25:35.976 00.000 10072 move complete, result=0
01:25:35.976 00.000 10072 worker thread done servicing request
01:25:35.979 00.003 1032 UpdateGuideState exits: m=1205 SNR=24.5
01:25:35.981 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:35.983 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:35.984 00.001 1032 Enqueuing Expose request
01:25:35.985 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:25:35.989 00.004 10072 Worker thread wakes up
01:25:35.989 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:35.989 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:36.622 00.633 10072 Exposure complete
01:25:36.670 00.048 10072 worker thread done servicing request
01:25:36.670 00.000 1032 OnExposeComplete: enter
01:25:36.672 00.002 1032 UpdateGuideState(): m_state=6
01:25:36.679 00.007 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3057
01:25:36.682 00.003 1032 Star::Find returns 1 (0), X=317.56, Y=753.12, Mass=1503, SNR=27.3, Peak=151 HFD=2.8
01:25:36.684 00.002 1032 MultiStar: [#1 -0.02,-0.05,0.92,U] [#2 0.02,0.00,0.75,U] [#3 0.20,0.09,0.69,U] [#4 -0.18,-0.05,0.66,U] [#5 -0.08,0.20,0.73,U] [#6 -0.09,0.03,0.59,U] [#7 0.38,-0.03,0.51,U] [#8 0.05,0.14,0.58,U] 
01:25:36.686 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.04}, one-star: {-0.12, 0.01}
01:25:36.687 00.001 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
01:25:36.689 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
01:25:36.690 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.58 mountX=0.03 mountY=-0.01, mountTheta=-0.25
01:25:36.693 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
01:25:36.695 00.002 1032 Enqueuing Move request for scope (-0.00, 0.04)
01:25:36.698 00.003 10072 Worker thread wakes up
01:25:36.698 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
01:25:36.698 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
01:25:36.698 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.03 yDistance=-0.01
01:25:36.701 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:36.705 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:36.705 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:25:36.705 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:36.705 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:25:36.705 00.000 10072 MoveAxis(W, 1, ABG)
01:25:36.705 00.000 10072 Guiding  Dir = 3, Dur = 1
01:25:36.712 00.007 10072 IsGuiding returns 0
01:25:36.712 00.000 10072 PulseGuide returned control before completion, sleep 11
01:25:36.726 00.014 1032 UpdateGuideState exits: m=1503 SNR=27.3
01:25:36.729 00.003 10072 IsGuiding returns 1
01:25:36.729 00.000 10072 scope still moving after pulse duration time elapsed
01:25:36.729 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:36.730 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:36.732 00.002 1032 Enqueuing Expose request
01:25:36.759 00.027 10072 IsGuiding returns 0
01:25:36.759 00.000 10072 scope move finished after 1 + 46 ms
01:25:36.759 00.000 10072 Move returns status 0, amount 1
01:25:36.759 00.000 10072 MoveAxis(N, 0, ABG)
01:25:36.759 00.000 10072 Move returns status 0, amount 0
01:25:36.759 00.000 10072 move complete, result=0
01:25:36.759 00.000 10072 worker thread done servicing request
01:25:36.759 00.000 10072 Worker thread wakes up
01:25:36.759 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:36.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:36.764 00.005 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:25:37.170 00.406 10072 Exposure complete
01:25:37.218 00.048 10072 worker thread done servicing request
01:25:37.218 00.000 1032 OnExposeComplete: enter
01:25:37.220 00.002 1032 UpdateGuideState(): m_state=6
01:25:37.222 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3058
01:25:37.224 00.002 1032 Star::Find returns 1 (0), X=317.72, Y=753.26, Mass=1280, SNR=25.2, Peak=121 HFD=2.9
01:25:37.226 00.002 1032 MultiStar: [#1 0.03,0.16,0.98,U] [#2 -0.03,0.00,0.77,U] [#3 0.02,0.07,0.71,U] [#4 -0.12,-0.13,0.73,U] [#5 0.02,0.20,0.73,U] [#6 0.03,0.09,0.62,U] [#7 0.26,0.27,0.55,U] [#8 -0.22,0.15,0.60,U] 
01:25:37.227 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.11}, one-star: {0.04, 0.15}
01:25:37.228 00.001 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
01:25:37.231 00.003 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
01:25:37.232 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.55 mountX=0.10 mountY=-0.03, mountTheta=-0.28
01:25:37.236 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.11, opts=13)
01:25:37.239 00.003 1032 Enqueuing Move request for scope (0.00, 0.11)
01:25:37.240 00.001 10072 Worker thread wakes up
01:25:37.241 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
01:25:37.241 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
01:25:37.241 00.000 10072 Moving (0.00, 0.11) raw xDistance=0.10 yDistance=-0.03
01:25:37.245 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:37.247 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:37.247 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:25:37.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:37.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:25:37.247 00.000 10072 MoveAxis(W, 3, ABG)
01:25:37.247 00.000 10072 Guiding  Dir = 3, Dur = 3
01:25:37.247 00.000 10072 IsGuiding returns 0
01:25:37.248 00.001 10072 PulseGuide returned control before completion, sleep 13
01:25:37.264 00.016 1032 UpdateGuideState exits: m=1280 SNR=25.2
01:25:37.269 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:37.272 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:37.273 00.001 1032 Enqueuing Expose request
01:25:37.276 00.003 10072 IsGuiding returns 0
01:25:37.276 00.000 10072 Move returns status 0, amount 3
01:25:37.276 00.000 10072 MoveAxis(N, 0, ABG)
01:25:37.276 00.000 10072 Move returns status 0, amount 0
01:25:37.276 00.000 10072 move complete, result=0
01:25:37.276 00.000 10072 worker thread done servicing request
01:25:37.276 00.000 10072 Worker thread wakes up
01:25:37.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:37.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:37.285 00.009 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:25:37.905 00.620 10072 Exposure complete
01:25:37.951 00.046 10072 worker thread done servicing request
01:25:37.951 00.000 1032 OnExposeComplete: enter
01:25:37.954 00.003 1032 UpdateGuideState(): m_state=6
01:25:37.956 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3059
01:25:37.959 00.003 1032 Star::Find returns 1 (0), X=317.66, Y=753.31, Mass=1567, SNR=27.9, Peak=168 HFD=2.9
01:25:37.963 00.004 1032 MultiStar: [#1 0.17,-0.01,0.93,U] [#2 0.09,-0.04,0.68,U] [#3 0.18,0.06,0.61,U] [#4 -0.02,0.04,0.64,U] [#5 0.00,0.26,0.64,U] [#6 0.05,-0.04,0.56,U] [#7 0.30,0.12,0.50,U] [#8 0.17,0.15,0.57,U] 
01:25:37.966 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.09}, one-star: {-0.02, 0.20}
01:25:37.967 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
01:25:37.968 00.001 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
01:25:37.970 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.75 mountX=0.06 mountY=-0.11, mountTheta=-1.08
01:25:37.973 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
01:25:37.974 00.001 1032 Enqueuing Move request for scope (0.09, 0.09)
01:25:37.976 00.002 10072 Worker thread wakes up
01:25:37.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
01:25:37.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
01:25:37.976 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
01:25:37.978 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:37.981 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:37.981 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:25:37.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:37.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:25:37.981 00.000 10072 MoveAxis(W, 5, ABG)
01:25:37.981 00.000 10072 Guiding  Dir = 3, Dur = 5
01:25:37.982 00.001 10072 IsGuiding returns 0
01:25:37.982 00.000 10072 PulseGuide returned control before completion, sleep 15
01:25:37.998 00.016 1032 UpdateGuideState exits: m=1567 SNR=27.9
01:25:38.001 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:38.002 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:38.004 00.002 1032 Enqueuing Expose request
01:25:38.012 00.008 10072 IsGuiding returns 0
01:25:38.012 00.000 10072 Move returns status 0, amount 5
01:25:38.012 00.000 10072 MoveAxis(N, 0, ABG)
01:25:38.012 00.000 10072 Move returns status 0, amount 0
01:25:38.012 00.000 10072 move complete, result=0
01:25:38.012 00.000 10072 worker thread done servicing request
01:25:38.013 00.001 10072 Worker thread wakes up
01:25:38.013 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:38.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:38.014 00.001 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:25:38.421 00.407 10072 Exposure complete
01:25:38.467 00.046 10072 worker thread done servicing request
01:25:38.467 00.000 1032 OnExposeComplete: enter
01:25:38.469 00.002 1032 UpdateGuideState(): m_state=6
01:25:38.471 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3060
01:25:38.472 00.001 1032 Star::Find returns 1 (0), X=317.74, Y=753.27, Mass=1481, SNR=27.1, Peak=146 HFD=2.9
01:25:38.475 00.003 1032 MultiStar: [#1 0.14,0.10,0.91,U] [#2 0.12,0.02,0.64,U] [#3 0.25,0.15,0.68,U] [#4 -0.01,-0.12,0.66,U] [#5 0.02,0.16,0.66,U] [#6 0.02,-0.15,0.57,U] [#7 0.25,0.17,0.52,U] [#8 0.13,0.09,0.53,U] 
01:25:38.476 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.05, 0.16}
01:25:38.478 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
01:25:38.479 00.001 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
01:25:38.482 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.61 mountX=0.04 mountY=-0.12, mountTheta=-1.22
01:25:38.485 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
01:25:38.487 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
01:25:38.489 00.002 10072 Worker thread wakes up
01:25:38.489 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
01:25:38.489 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
01:25:38.489 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
01:25:38.492 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:38.495 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:38.495 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:25:38.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:38.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:25:38.495 00.000 10072 MoveAxis(W, 4, ABG)
01:25:38.495 00.000 10072 Guiding  Dir = 3, Dur = 4
01:25:38.496 00.001 10072 IsGuiding returns 0
01:25:38.496 00.000 10072 PulseGuide returned control before completion, sleep 14
01:25:38.511 00.015 10072 IsGuiding returns 1
01:25:38.511 00.000 10072 scope still moving after pulse duration time elapsed
01:25:38.513 00.002 1032 UpdateGuideState exits: m=1481 SNR=27.1
01:25:38.515 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:38.519 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:38.521 00.002 1032 Enqueuing Expose request
01:25:38.543 00.022 10072 IsGuiding returns 0
01:25:38.543 00.000 10072 scope move finished after 4 + 42 ms
01:25:38.543 00.000 10072 Move returns status 0, amount 4
01:25:38.543 00.000 10072 MoveAxis(N, 0, ABG)
01:25:38.543 00.000 10072 Move returns status 0, amount 0
01:25:38.543 00.000 10072 move complete, result=0
01:25:38.543 00.000 10072 worker thread done servicing request
01:25:38.543 00.000 10072 Worker thread wakes up
01:25:38.543 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:38.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:38.545 00.002 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:25:39.168 00.623 10072 Exposure complete
01:25:39.214 00.046 10072 worker thread done servicing request
01:25:39.214 00.000 1032 OnExposeComplete: enter
01:25:39.216 00.002 1032 UpdateGuideState(): m_state=6
01:25:39.218 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3061
01:25:39.219 00.001 1032 Star::Find returns 1 (0), X=317.54, Y=753.21, Mass=1564, SNR=27.9, Peak=171 HFD=3.0
01:25:39.222 00.003 1032 MultiStar: [#1 0.11,0.12,0.93,U] [#2 0.17,-0.03,0.70,U] [#3 0.27,0.16,0.63,U] [#4 -0.04,0.08,0.65,U] [#5 -0.10,0.28,0.68,U] [#6 -0.00,0.10,0.56,U] [#7 0.35,0.01,0.50,U] [#8 -0.17,0.16,0.57,U] 
01:25:39.223 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {-0.14, 0.11}
01:25:39.225 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
01:25:39.226 00.001 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
01:25:39.228 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=0.10 mountY=-0.06, mountTheta=-0.57
01:25:39.231 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
01:25:39.233 00.002 1032 Enqueuing Move request for scope (0.04, 0.11)
01:25:39.235 00.002 10072 Worker thread wakes up
01:25:39.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
01:25:39.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:25:39.235 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.10 yDistance=-0.06
01:25:39.238 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:39.240 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:39.240 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:25:39.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:39.240 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:25:39.240 00.000 10072 MoveAxis(W, 7, ABG)
01:25:39.240 00.000 10072 Guiding  Dir = 3, Dur = 7
01:25:39.241 00.001 10072 IsGuiding returns 0
01:25:39.241 00.000 10072 PulseGuide returned control before completion, sleep 17
01:25:39.260 00.019 1032 UpdateGuideState exits: m=1564 SNR=27.9
01:25:39.264 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:39.267 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:39.269 00.002 1032 Enqueuing Expose request
01:25:39.272 00.003 10072 IsGuiding returns 0
01:25:39.272 00.000 10072 Move returns status 0, amount 7
01:25:39.272 00.000 10072 MoveAxis(N, 0, ABG)
01:25:39.272 00.000 10072 Move returns status 0, amount 0
01:25:39.272 00.000 10072 move complete, result=0
01:25:39.272 00.000 10072 worker thread done servicing request
01:25:39.272 00.000 10072 Worker thread wakes up
01:25:39.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:39.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:39.280 00.008 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:25:39.686 00.406 10072 Exposure complete
01:25:39.733 00.047 10072 worker thread done servicing request
01:25:39.733 00.000 1032 OnExposeComplete: enter
01:25:39.735 00.002 1032 UpdateGuideState(): m_state=6
01:25:39.739 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3062
01:25:39.740 00.001 1032 Star::Find returns 1 (0), X=317.53, Y=753.25, Mass=1520, SNR=27.5, Peak=156 HFD=3.0
01:25:39.742 00.002 1032 MultiStar: [#1 -0.02,0.09,0.86,U] [#2 0.04,-0.07,0.73,U] [#3 0.26,0.04,0.64,U] [#4 -0.12,0.02,0.67,U] [#5 0.01,0.41,0.65,U] [#6 -0.10,0.02,0.60,U] [#7 0.19,0.20,0.52,U] [#8 -0.01,0.01,0.53,U] 
01:25:39.744 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.10}, one-star: {-0.16, 0.15}
01:25:39.746 00.002 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
01:25:39.748 00.002 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
01:25:39.750 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.61 mountX=0.10 mountY=-0.02, mountTheta=-0.22
01:25:39.753 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.10, opts=13)
01:25:39.755 00.002 1032 Enqueuing Move request for scope (-0.00, 0.10)
01:25:39.757 00.002 10072 Worker thread wakes up
01:25:39.757 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
01:25:39.758 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
01:25:39.758 00.000 10072 Moving (-0.00, 0.10) raw xDistance=0.10 yDistance=-0.02
01:25:39.760 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:39.763 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:39.764 00.001 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:25:39.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:39.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:25:39.764 00.000 10072 MoveAxis(W, 5, ABG)
01:25:39.764 00.000 10072 Guiding  Dir = 3, Dur = 5
01:25:39.764 00.000 10072 IsGuiding returns 0
01:25:39.764 00.000 10072 PulseGuide returned control before completion, sleep 15
01:25:39.785 00.021 1032 UpdateGuideState exits: m=1520 SNR=27.5
01:25:39.787 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:39.788 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:39.790 00.002 1032 Enqueuing Expose request
01:25:39.793 00.003 10072 IsGuiding returns 0
01:25:39.793 00.000 10072 Move returns status 0, amount 5
01:25:39.793 00.000 10072 MoveAxis(N, 0, ABG)
01:25:39.793 00.000 10072 Move returns status 0, amount 0
01:25:39.793 00.000 10072 move complete, result=0
01:25:39.793 00.000 10072 worker thread done servicing request
01:25:39.793 00.000 10072 Worker thread wakes up
01:25:39.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:39.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:39.799 00.006 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
01:25:40.420 00.621 10072 Exposure complete
01:25:40.464 00.044 10072 worker thread done servicing request
01:25:40.464 00.000 1032 OnExposeComplete: enter
01:25:40.466 00.002 1032 UpdateGuideState(): m_state=6
01:25:40.469 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3063
01:25:40.471 00.002 1032 Star::Find returns 1 (0), X=317.73, Y=753.22, Mass=1439, SNR=26.7, Peak=141 HFD=2.8
01:25:40.472 00.001 1032 MultiStar: [#1 0.12,-0.05,0.94,U] [#2 0.04,0.06,0.74,U] [#3 0.31,0.16,0.65,U] [#4 -0.08,0.06,0.71,U] [#5 0.06,0.20,0.70,U] [#6 -0.09,0.01,0.59,U] [#7 0.37,0.14,0.52,U] [#8 0.07,0.04,0.56,U] 
01:25:40.474 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.05, 0.11}
01:25:40.475 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
01:25:40.477 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
01:25:40.478 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=0.05 mountY=-0.10, mountTheta=-1.10
01:25:40.481 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
01:25:40.484 00.003 1032 Enqueuing Move request for scope (0.09, 0.08)
01:25:40.486 00.002 10072 Worker thread wakes up
01:25:40.486 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
01:25:40.486 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:25:40.486 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.10
01:25:40.490 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:40.492 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:40.492 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:25:40.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:40.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:25:40.493 00.001 10072 MoveAxis(W, 6, ABG)
01:25:40.493 00.000 10072 Guiding  Dir = 3, Dur = 6
01:25:40.493 00.000 10072 IsGuiding returns 0
01:25:40.493 00.000 10072 PulseGuide returned control before completion, sleep 16
01:25:40.510 00.017 1032 UpdateGuideState exits: m=1439 SNR=26.7
01:25:40.513 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:40.514 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:40.517 00.003 10072 IsGuiding returns 0
01:25:40.517 00.000 1032 Enqueuing Expose request
01:25:40.519 00.002 10072 Move returns status 0, amount 6
01:25:40.519 00.000 10072 MoveAxis(N, 0, ABG)
01:25:40.519 00.000 10072 Move returns status 0, amount 0
01:25:40.519 00.000 10072 move complete, result=0
01:25:40.519 00.000 10072 worker thread done servicing request
01:25:40.519 00.000 10072 Worker thread wakes up
01:25:40.519 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:40.519 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:40.526 00.007 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:25:40.934 00.408 10072 Exposure complete
01:25:40.981 00.047 10072 worker thread done servicing request
01:25:40.981 00.000 1032 OnExposeComplete: enter
01:25:40.983 00.002 1032 UpdateGuideState(): m_state=6
01:25:40.985 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3064
01:25:40.987 00.002 1032 Star::Find returns 1 (0), X=317.62, Y=753.42, Mass=1329, SNR=25.7, Peak=143 HFD=3.0
01:25:40.988 00.001 1032 MultiStar: [#1 0.05,0.27,1.00,U] [#2 0.12,0.01,0.71,U] [#3 0.23,0.16,0.69,U] [#4 0.03,0.01,0.72,U] [#5 0.10,0.32,0.70,U] [#6 0.17,0.09,0.59,U] [#7 0.25,0.21,0.56,U] [#8 0.11,0.16,0.60,U] 
01:25:40.990 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.18}, one-star: {-0.07, 0.32}
01:25:40.992 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
01:25:40.993 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
01:25:40.996 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.21 cameraTheta=1.09 mountX=0.15 mountY=-0.14, mountTheta=-0.74
01:25:40.998 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.18, opts=13)
01:25:41.000 00.002 1032 Enqueuing Move request for scope (0.10, 0.18)
01:25:41.002 00.002 10072 Worker thread wakes up
01:25:41.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
01:25:41.002 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
01:25:41.002 00.000 10072 Moving (0.10, 0.18) raw xDistance=0.15 yDistance=-0.14
01:25:41.004 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:41.006 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.86
01:25:41.006 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:25:41.006 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:41.006 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:25:41.006 00.000 10072 MoveAxis(W, 75, ABG)
01:25:41.007 00.001 10072 Guiding  Dir = 3, Dur = 75
01:25:41.007 00.000 10072 IsGuiding returns 0
01:25:41.007 00.000 10072 PulseGuide returned control before completion, sleep 85
01:25:41.025 00.018 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:25:41.027 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:41.028 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:41.030 00.002 1032 Enqueuing Expose request
01:25:41.106 00.076 10072 IsGuiding returns 0
01:25:41.106 00.000 10072 Move returns status 0, amount 75
01:25:41.106 00.000 10072 MoveAxis(N, 0, ABG)
01:25:41.106 00.000 10072 Move returns status 0, amount 0
01:25:41.106 00.000 10072 move complete, result=0
01:25:41.106 00.000 10072 worker thread done servicing request
01:25:41.107 00.001 10072 Worker thread wakes up
01:25:41.107 00.000 1032 GuideStep: 0.2 px 75 ms WEST, -0.1 px 0 ms NORTH
01:25:41.109 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:41.109 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:41.736 00.627 10072 Exposure complete
01:25:41.792 00.056 10072 worker thread done servicing request
01:25:41.793 00.001 1032 OnExposeComplete: enter
01:25:41.794 00.001 1032 UpdateGuideState(): m_state=6
01:25:41.796 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3065
01:25:41.799 00.003 1032 Star::Find returns 1 (0), X=317.73, Y=753.25, Mass=1326, SNR=25.7, Peak=138 HFD=2.9
01:25:41.801 00.002 1032 MultiStar: [#1 0.14,0.16,1.02,U] [#2 0.29,-0.03,0.75,U] [#3 0.40,0.06,0.69,U] [#4 0.05,0.07,0.71,U] [#5 0.06,0.25,0.71,U] [#6 0.05,0.14,0.63,U] [#7 0.32,0.16,0.54,U] [#8 0.05,0.13,0.59,U] 
01:25:41.803 00.002 1032 single-star, 8 included, MultiStar: {0.15, 0.12}, one-star: {0.05, 0.15}
01:25:41.806 00.003 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
01:25:41.807 00.001 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
01:25:41.810 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.23 mountX=0.13 mountY=-0.09, mountTheta=-0.60
01:25:41.813 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.15, opts=13)
01:25:41.816 00.003 1032 Enqueuing Move request for scope (0.05, 0.15)
01:25:41.818 00.002 10072 Worker thread wakes up
01:25:41.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
01:25:41.818 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
01:25:41.818 00.000 10072 Moving (0.05, 0.15) raw xDistance=0.13 yDistance=-0.09
01:25:41.820 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:41.823 00.003 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:41.823 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
01:25:41.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:41.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:25:41.824 00.001 10072 MoveAxis(W, 7, ABG)
01:25:41.824 00.000 10072 Guiding  Dir = 3, Dur = 7
01:25:41.824 00.000 10072 IsGuiding returns 0
01:25:41.825 00.001 10072 PulseGuide returned control before completion, sleep 17
01:25:41.842 00.017 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:25:41.845 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:41.847 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:41.848 00.001 1032 Enqueuing Expose request
01:25:41.858 00.010 10072 IsGuiding returns 0
01:25:41.858 00.000 10072 Move returns status 0, amount 7
01:25:41.858 00.000 10072 MoveAxis(N, 0, ABG)
01:25:41.858 00.000 10072 Move returns status 0, amount 0
01:25:41.858 00.000 10072 move complete, result=0
01:25:41.858 00.000 10072 worker thread done servicing request
01:25:41.858 00.000 10072 Worker thread wakes up
01:25:41.858 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:41.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:41.860 00.002 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:25:42.265 00.405 10072 Exposure complete
01:25:42.317 00.052 10072 worker thread done servicing request
01:25:42.318 00.001 1032 OnExposeComplete: enter
01:25:42.319 00.001 1032 UpdateGuideState(): m_state=6
01:25:42.320 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3066
01:25:42.323 00.003 1032 Star::Find returns 1 (0), X=317.75, Y=753.23, Mass=1349, SNR=25.9, Peak=132 HFD=2.9
01:25:42.324 00.001 1032 MultiStar: [#1 0.13,0.20,0.95,U] [#2 0.29,-0.06,0.77,U] [#3 0.27,0.02,0.72,U] [#4 0.07,-0.08,0.73,U] [#5 0.21,0.13,0.69,U] [#6 0.04,-0.00,0.58,U] [#7 0.46,0.13,0.55,U] [#8 0.14,0.14,0.61,U] 
01:25:42.326 00.002 1032 single-star, 8 included, MultiStar: {0.18, 0.07}, one-star: {0.07, 0.13}
01:25:42.327 00.001 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
01:25:42.330 00.003 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
01:25:42.331 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.14 cameraTheta=1.08 mountX=0.11 mountY=-0.10, mountTheta=-0.75
01:25:42.335 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
01:25:42.337 00.002 1032 Enqueuing Move request for scope (0.07, 0.13)
01:25:42.340 00.003 10072 Worker thread wakes up
01:25:42.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
01:25:42.340 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
01:25:42.340 00.000 10072 Moving (0.07, 0.13) raw xDistance=0.11 yDistance=-0.10
01:25:42.342 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:42.344 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:42.344 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:25:42.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:42.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:25:42.344 00.000 10072 MoveAxis(W, 5, ABG)
01:25:42.345 00.001 10072 Guiding  Dir = 3, Dur = 5
01:25:42.345 00.000 10072 IsGuiding returns 0
01:25:42.345 00.000 10072 PulseGuide returned control before completion, sleep 15
01:25:42.362 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:25:42.365 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:42.367 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:42.369 00.002 1032 Enqueuing Expose request
01:25:42.374 00.005 10072 IsGuiding returns 0
01:25:42.374 00.000 10072 Move returns status 0, amount 5
01:25:42.374 00.000 10072 MoveAxis(N, 0, ABG)
01:25:42.374 00.000 10072 Move returns status 0, amount 0
01:25:42.376 00.002 10072 move complete, result=0
01:25:42.376 00.000 10072 worker thread done servicing request
01:25:42.376 00.000 10072 Worker thread wakes up
01:25:42.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:42.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:42.380 00.004 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:25:43.002 00.622 10072 Exposure complete
01:25:43.047 00.045 10072 worker thread done servicing request
01:25:43.047 00.000 1032 OnExposeComplete: enter
01:25:43.049 00.002 1032 UpdateGuideState(): m_state=6
01:25:43.052 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3067
01:25:43.054 00.002 1032 Star::Find returns 1 (0), X=317.83, Y=753.19, Mass=1463, SNR=27.0, Peak=146 HFD=2.7
01:25:43.056 00.002 1032 MultiStar: [#1 0.20,-0.04,0.91,U] [#2 0.23,-0.02,0.75,U] [#3 0.30,0.02,0.62,U] [#4 0.00,-0.07,0.69,U] [#5 0.14,0.19,0.66,U] [#6 -0.10,-0.11,0.56,U] [#7 0.40,0.06,0.54,U] [#8 0.05,-0.00,0.57,U] 
01:25:43.058 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.01}, one-star: {0.15, 0.08}
01:25:43.059 00.001 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
01:25:43.061 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
01:25:43.062 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.09 mountX=-0.03 mountY=-0.15, mountTheta=-1.74
01:25:43.066 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
01:25:43.069 00.003 1032 Enqueuing Move request for scope (0.16, 0.01)
01:25:43.070 00.001 10072 Worker thread wakes up
01:25:43.070 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
01:25:43.070 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
01:25:43.070 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.03 yDistance=-0.15
01:25:43.072 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:43.074 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:43.075 00.001 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:25:43.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:43.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:25:43.075 00.000 10072 MoveAxis(W, 6, ABG)
01:25:43.075 00.000 10072 Guiding  Dir = 3, Dur = 6
01:25:43.075 00.000 10072 IsGuiding returns 0
01:25:43.076 00.001 10072 PulseGuide returned control before completion, sleep 16
01:25:43.092 00.016 1032 UpdateGuideState exits: m=1463 SNR=27.0
01:25:43.095 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:43.096 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:43.099 00.003 1032 Enqueuing Expose request
01:25:43.100 00.001 10072 IsGuiding returns 0
01:25:43.101 00.001 10072 Move returns status 0, amount 6
01:25:43.101 00.000 10072 MoveAxis(N, 0, ABG)
01:25:43.101 00.000 10072 Move returns status 0, amount 0
01:25:43.101 00.000 10072 move complete, result=0
01:25:43.101 00.000 10072 worker thread done servicing request
01:25:43.101 00.000 10072 Worker thread wakes up
01:25:43.101 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:43.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:43.108 00.007 1032 GuideStep: -0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
01:25:43.520 00.412 10072 Exposure complete
01:25:43.566 00.046 10072 worker thread done servicing request
01:25:43.566 00.000 1032 OnExposeComplete: enter
01:25:43.569 00.003 1032 UpdateGuideState(): m_state=6
01:25:43.571 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3068
01:25:43.574 00.003 1032 Star::Find returns 1 (0), X=317.82, Y=753.24, Mass=1341, SNR=25.8, Peak=122 HFD=2.8
01:25:43.576 00.002 1032 MultiStar: [#1 0.22,0.01,0.95,U] [#2 0.22,-0.03,0.75,U] [#3 0.36,0.10,0.68,U] [#4 0.09,0.07,0.72,U] [#5 0.06,0.30,0.72,U] [#6 0.22,0.07,0.61,U] [#7 0.49,0.20,0.53,U] [#8 0.08,0.12,0.59,U] 
01:25:43.577 00.001 1032 single-star, 8 included, MultiStar: {0.20, 0.10}, one-star: {0.14, 0.14}
01:25:43.578 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
01:25:43.585 00.007 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
01:25:43.587 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.19 cameraTheta=0.77 mountX=0.09 mountY=-0.17, mountTheta=-1.06
01:25:43.593 00.006 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.14, opts=13)
01:25:43.597 00.004 1032 Enqueuing Move request for scope (0.14, 0.14)
01:25:43.601 00.004 10072 Worker thread wakes up
01:25:43.602 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
01:25:43.602 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
01:25:43.602 00.000 10072 Moving (0.14, 0.14) raw xDistance=0.09 yDistance=-0.17
01:25:43.609 00.007 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:43.609 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:25:43.609 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:43.609 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:43.613 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:25:43.613 00.000 10072 MoveAxis(W, 8, ABG)
01:25:43.613 00.000 10072 Guiding  Dir = 3, Dur = 8
01:25:43.614 00.001 10072 IsGuiding returns 0
01:25:43.614 00.000 10072 PulseGuide returned control before completion, sleep 18
01:25:43.632 00.018 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:25:43.633 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:43.635 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:43.636 00.001 1032 Enqueuing Expose request
01:25:43.643 00.007 10072 IsGuiding returns 0
01:25:43.643 00.000 10072 Move returns status 0, amount 8
01:25:43.643 00.000 10072 MoveAxis(N, 0, ABG)
01:25:43.643 00.000 10072 Move returns status 0, amount 0
01:25:43.643 00.000 10072 move complete, result=0
01:25:43.643 00.000 10072 worker thread done servicing request
01:25:43.643 00.000 10072 Worker thread wakes up
01:25:43.643 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:43.643 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:43.648 00.005 1032 GuideStep: 0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
01:25:44.271 00.623 10072 Exposure complete
01:25:44.319 00.048 10072 worker thread done servicing request
01:25:44.319 00.000 1032 OnExposeComplete: enter
01:25:44.321 00.002 1032 UpdateGuideState(): m_state=6
01:25:44.323 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3069
01:25:44.324 00.001 1032 Star::Find returns 1 (0), X=317.71, Y=753.38, Mass=1324, SNR=25.6, Peak=136 HFD=2.9
01:25:44.326 00.002 1032 MultiStar: [#1 0.11,0.21,0.98,U] [#2 0.37,-0.06,0.77,U] [#3 0.55,0.16,0.68,U] [#4 -0.07,0.12,0.74,U] [#5 -0.04,0.28,0.70,U] [#6 0.25,0.12,0.63,U] [#7 0.33,0.16,0.53,U] [#8 0.14,0.18,0.59,U] 
01:25:44.327 00.001 1032 refined, 8 included, MultiStar: {0.17, 0.17}, one-star: {0.03, 0.27}
01:25:44.331 00.004 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
01:25:44.333 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
01:25:44.335 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.24 cameraTheta=0.78 mountX=0.12 mountY=-0.21, mountTheta=-1.05
01:25:44.337 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.17, opts=13)
01:25:44.339 00.002 1032 Enqueuing Move request for scope (0.17, 0.17)
01:25:44.341 00.002 10072 Worker thread wakes up
01:25:44.341 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0xd
01:25:44.341 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
01:25:44.341 00.000 10072 Moving (0.17, 0.17) raw xDistance=0.12 yDistance=-0.21
01:25:44.342 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:44.345 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:44.345 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:25:44.345 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:25:44.346 00.001 10072 MoveAxis(W, 10, ABG)
01:25:44.346 00.000 10072 Guiding  Dir = 3, Dur = 10
01:25:44.346 00.000 10072 IsGuiding returns 0
01:25:44.346 00.000 10072 PulseGuide returned control before completion, sleep 20
01:25:44.363 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.6
01:25:44.365 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:44.369 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:44.370 00.001 1032 Enqueuing Expose request
01:25:44.376 00.006 10072 IsGuiding returns 0
01:25:44.376 00.000 10072 Move returns status 0, amount 10
01:25:44.376 00.000 10072 MoveAxis(N, 133, ABG)
01:25:44.376 00.000 10072 Guiding  Dir = 0, Dur = 133
01:25:44.376 00.000 10072 IsGuiding returns 0
01:25:44.376 00.000 10072 PulseGuide returned control before completion, sleep 143
01:25:44.532 00.156 10072 IsGuiding returns 0
01:25:44.532 00.000 10072 Move returns status 0, amount 133
01:25:44.532 00.000 10072 move complete, result=0
01:25:44.532 00.000 10072 worker thread done servicing request
01:25:44.532 00.000 10072 Worker thread wakes up
01:25:44.532 00.000 1032 GuideStep: 0.1 px 10 ms WEST, -0.2 px 133 ms NORTH
01:25:44.535 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:44.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:44.943 00.408 10072 Exposure complete
01:25:44.992 00.049 10072 worker thread done servicing request
01:25:44.992 00.000 1032 OnExposeComplete: enter
01:25:44.994 00.002 1032 UpdateGuideState(): m_state=6
01:25:44.996 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3070
01:25:44.998 00.002 1032 Star::Find returns 1 (0), X=317.68, Y=753.27, Mass=1329, SNR=25.7, Peak=132 HFD=2.9
01:25:44.999 00.001 1032 MultiStar: [#1 0.01,0.13,0.97,U] [#2 0.07,0.06,0.72,U] [#3 0.23,0.17,0.67,U] [#4 -0.07,0.05,0.74,U] [#5 -0.09,0.32,0.70,U] [#6 0.08,0.12,0.59,U] [#7 0.33,0.09,0.58,U] [#8 -0.03,0.13,0.59,U] 
01:25:45.001 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.14}, one-star: {0.00, 0.16}
01:25:45.002 00.001 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
01:25:45.003 00.001 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
01:25:45.005 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.23 mountX=0.12 mountY=-0.08, mountTheta=-0.60
01:25:45.007 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.14, opts=13)
01:25:45.009 00.002 1032 Enqueuing Move request for scope (0.05, 0.14)
01:25:45.010 00.001 10072 Worker thread wakes up
01:25:45.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
01:25:45.010 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
01:25:45.010 00.000 10072 Moving (0.05, 0.14) raw xDistance=0.12 yDistance=-0.08
01:25:45.012 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:45.015 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:45.015 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:25:45.015 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:45.015 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:25:45.015 00.000 10072 MoveAxis(W, 9, ABG)
01:25:45.015 00.000 10072 Guiding  Dir = 3, Dur = 9
01:25:45.015 00.000 10072 IsGuiding returns 0
01:25:45.017 00.002 10072 PulseGuide returned control before completion, sleep 18
01:25:45.034 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:25:45.036 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:45.038 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:45.040 00.002 1032 Enqueuing Expose request
01:25:45.050 00.010 10072 IsGuiding returns 0
01:25:45.050 00.000 10072 Move returns status 0, amount 9
01:25:45.050 00.000 10072 MoveAxis(N, 0, ABG)
01:25:45.050 00.000 10072 Move returns status 0, amount 0
01:25:45.050 00.000 10072 move complete, result=0
01:25:45.050 00.000 10072 worker thread done servicing request
01:25:45.050 00.000 10072 Worker thread wakes up
01:25:45.050 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:45.050 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:45.053 00.003 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:25:45.677 00.624 10072 Exposure complete
01:25:45.727 00.050 10072 worker thread done servicing request
01:25:45.727 00.000 1032 OnExposeComplete: enter
01:25:45.730 00.003 1032 UpdateGuideState(): m_state=6
01:25:45.732 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3071
01:25:45.734 00.002 1032 Star::Find returns 1 (0), X=317.59, Y=753.31, Mass=1374, SNR=26.1, Peak=135 HFD=2.9
01:25:45.736 00.002 1032 MultiStar: [#1 0.03,0.13,0.99,U] [#2 0.03,0.07,0.71,U] [#3 0.07,0.17,0.70,U] [#4 -0.12,-0.14,0.74,U] [#5 0.07,0.17,0.68,U] [#6 -0.00,-0.03,0.60,U] [#7 0.17,0.28,0.54,U] [#8 -0.10,0.01,0.54,U] 
01:25:45.740 00.004 1032 refined, 8 included, MultiStar: {-0.00, 0.10}, one-star: {-0.09, 0.21}
01:25:45.744 00.004 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
01:25:45.746 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
01:25:45.748 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.58 mountX=0.10 mountY=-0.03, mountTheta=-0.25
01:25:45.750 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.10, opts=13)
01:25:45.752 00.002 1032 Enqueuing Move request for scope (-0.00, 0.10)
01:25:45.754 00.002 10072 Worker thread wakes up
01:25:45.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
01:25:45.754 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
01:25:45.754 00.000 10072 Moving (-0.00, 0.10) raw xDistance=0.10 yDistance=-0.03
01:25:45.757 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:45.759 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:45.759 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:25:45.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:45.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:25:45.759 00.000 10072 MoveAxis(W, 10, ABG)
01:25:45.759 00.000 10072 Guiding  Dir = 3, Dur = 10
01:25:45.759 00.000 10072 IsGuiding returns 0
01:25:45.760 00.001 10072 PulseGuide returned control before completion, sleep 20
01:25:45.777 00.017 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:25:45.781 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:45.783 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:45.785 00.002 1032 Enqueuing Expose request
01:25:45.788 00.003 10072 IsGuiding returns 0
01:25:45.788 00.000 10072 Move returns status 0, amount 10
01:25:45.788 00.000 10072 MoveAxis(N, 0, ABG)
01:25:45.788 00.000 10072 Move returns status 0, amount 0
01:25:45.788 00.000 10072 move complete, result=0
01:25:45.788 00.000 10072 worker thread done servicing request
01:25:45.788 00.000 10072 Worker thread wakes up
01:25:45.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:45.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:45.794 00.006 1032 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
01:25:46.195 00.401 10072 Exposure complete
01:25:46.243 00.048 10072 worker thread done servicing request
01:25:46.243 00.000 1032 OnExposeComplete: enter
01:25:46.245 00.002 1032 UpdateGuideState(): m_state=6
01:25:46.246 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3072
01:25:46.249 00.003 1032 Star::Find returns 1 (0), X=317.54, Y=753.44, Mass=1391, SNR=26.3, Peak=156 HFD=3.1
01:25:46.250 00.001 1032 MultiStar: [#1 0.10,0.04,0.89,U] [#2 -0.09,-0.05,0.72,U] [#3 0.13,0.11,0.65,U] [#4 -0.23,0.05,0.71,U] [#5 -0.01,0.25,0.69,U] [#6 -0.13,0.02,0.58,U] [#7 0.17,-0.03,0.54,U] [#8 -0.10,0.14,0.56,U] 
01:25:46.252 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.11}, one-star: {-0.15, 0.33}
01:25:46.253 00.001 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
01:25:46.255 00.002 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
01:25:46.257 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.92 mountX=0.11 mountY=0.01, mountTheta=0.08
01:25:46.260 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.11, opts=13)
01:25:46.262 00.002 1032 Enqueuing Move request for scope (-0.04, 0.11)
01:25:46.264 00.002 10072 Worker thread wakes up
01:25:46.264 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
01:25:46.264 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:25:46.264 00.000 10072 Moving (-0.04, 0.11) raw xDistance=0.11 yDistance=0.01
01:25:46.265 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:46.268 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:46.269 00.001 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:25:46.269 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:46.269 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:25:46.269 00.000 10072 MoveAxis(W, 10, ABG)
01:25:46.269 00.000 10072 Guiding  Dir = 3, Dur = 10
01:25:46.269 00.000 10072 IsGuiding returns 0
01:25:46.270 00.001 10072 PulseGuide returned control before completion, sleep 20
01:25:46.288 00.018 1032 UpdateGuideState exits: m=1391 SNR=26.3
01:25:46.290 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:46.292 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:46.294 00.002 1032 Enqueuing Expose request
01:25:46.302 00.008 10072 IsGuiding returns 0
01:25:46.303 00.001 10072 Move returns status 0, amount 10
01:25:46.303 00.000 10072 MoveAxis(N, 0, ABG)
01:25:46.303 00.000 10072 Move returns status 0, amount 0
01:25:46.303 00.000 10072 move complete, result=0
01:25:46.303 00.000 10072 worker thread done servicing request
01:25:46.303 00.000 10072 Worker thread wakes up
01:25:46.303 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:46.303 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:46.307 00.004 1032 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
01:25:46.930 00.623 10072 Exposure complete
01:25:46.977 00.047 10072 worker thread done servicing request
01:25:46.978 00.001 1032 OnExposeComplete: enter
01:25:46.980 00.002 1032 UpdateGuideState(): m_state=6
01:25:46.982 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3073
01:25:46.983 00.001 1032 Star::Find returns 1 (0), X=317.55, Y=753.32, Mass=1280, SNR=25.2, Peak=138 HFD=3.0
01:25:46.985 00.002 1032 MultiStar: [#1 -0.01,0.04,0.99,U] [#2 -0.09,-0.01,0.77,U] [#3 0.11,0.23,0.74,U] [#4 -0.08,0.02,0.76,U] [#5 -0.10,0.13,0.69,U] [#6 -0.15,-0.05,0.62,U] [#7 0.13,0.18,0.54,U] [#8 -0.16,0.11,0.59,U] 
01:25:46.989 00.004 1032 refined, 8 included, MultiStar: {-0.06, 0.10}, one-star: {-0.14, 0.22}
01:25:46.993 00.004 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
01:25:46.994 00.001 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
01:25:46.995 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.10 mountX=0.11 mountY=0.03, mountTheta=0.27
01:25:46.998 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.10, opts=13)
01:25:46.999 00.001 1032 Enqueuing Move request for scope (-0.06, 0.10)
01:25:47.002 00.003 10072 Worker thread wakes up
01:25:47.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
01:25:47.002 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:25:47.002 00.000 10072 Moving (-0.06, 0.10) raw xDistance=0.11 yDistance=0.03
01:25:47.004 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:47.006 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:47.006 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:25:47.006 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:47.006 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:25:47.006 00.000 10072 MoveAxis(W, 8, ABG)
01:25:47.006 00.000 10072 Guiding  Dir = 3, Dur = 8
01:25:47.006 00.000 10072 IsGuiding returns 0
01:25:47.007 00.001 10072 PulseGuide returned control before completion, sleep 18
01:25:47.025 00.018 1032 UpdateGuideState exits: m=1280 SNR=25.2
01:25:47.026 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:47.029 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:47.030 00.001 1032 Enqueuing Expose request
01:25:47.036 00.006 10072 IsGuiding returns 0
01:25:47.036 00.000 10072 Move returns status 0, amount 8
01:25:47.036 00.000 10072 MoveAxis(N, 0, ABG)
01:25:47.036 00.000 10072 Move returns status 0, amount 0
01:25:47.036 00.000 10072 move complete, result=0
01:25:47.036 00.000 10072 worker thread done servicing request
01:25:47.036 00.000 10072 Worker thread wakes up
01:25:47.036 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:47.036 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:47.039 00.003 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:25:47.444 00.405 10072 Exposure complete
01:25:47.497 00.053 10072 worker thread done servicing request
01:25:47.497 00.000 1032 OnExposeComplete: enter
01:25:47.499 00.002 1032 UpdateGuideState(): m_state=6
01:25:47.502 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3074
01:25:47.504 00.002 1032 Star::Find returns 1 (0), X=317.58, Y=753.39, Mass=1457, SNR=26.9, Peak=157 HFD=3.0
01:25:47.506 00.002 1032 MultiStar: [#1 0.09,0.26,0.95,U] [#2 -0.01,0.19,0.70,U] [#3 0.07,0.23,0.66,U] [#4 -0.02,0.09,0.71,U] [#5 -0.09,0.34,0.70,U] [#6 -0.03,0.07,0.57,U] [#7 0.24,0.15,0.53,U] [#8 -0.31,0.27,0.55,U] 
01:25:47.508 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.22}, one-star: {-0.10, 0.29}
01:25:47.510 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
01:25:47.511 00.001 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
01:25:47.513 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.65 mountX=0.21 mountY=-0.04, mountTheta=-0.18
01:25:47.516 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.22, opts=13)
01:25:47.519 00.003 1032 Enqueuing Move request for scope (-0.02, 0.22)
01:25:47.523 00.004 10072 Worker thread wakes up
01:25:47.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
01:25:47.523 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
01:25:47.523 00.000 10072 Moving (-0.02, 0.22) raw xDistance=0.21 yDistance=-0.04
01:25:47.525 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:47.527 00.002 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 287.86
01:25:47.527 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
01:25:47.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:47.528 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:25:47.528 00.000 10072 MoveAxis(W, 106, ABG)
01:25:47.528 00.000 10072 Guiding  Dir = 3, Dur = 106
01:25:47.528 00.000 10072 IsGuiding returns 0
01:25:47.528 00.000 10072 PulseGuide returned control before completion, sleep 116
01:25:47.547 00.019 1032 UpdateGuideState exits: m=1457 SNR=26.9
01:25:47.549 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:47.552 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:47.555 00.003 1032 Enqueuing Expose request
01:25:47.660 00.105 10072 IsGuiding returns 0
01:25:47.660 00.000 10072 Move returns status 0, amount 106
01:25:47.660 00.000 10072 MoveAxis(N, 0, ABG)
01:25:47.660 00.000 10072 Move returns status 0, amount 0
01:25:47.660 00.000 10072 move complete, result=0
01:25:47.660 00.000 10072 worker thread done servicing request
01:25:47.660 00.000 10072 Worker thread wakes up
01:25:47.660 00.000 1032 GuideStep: 0.2 px 106 ms WEST, -0.0 px 0 ms NORTH
01:25:47.663 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:47.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:48.290 00.627 10072 Exposure complete
01:25:48.339 00.049 10072 worker thread done servicing request
01:25:48.339 00.000 1032 OnExposeComplete: enter
01:25:48.342 00.003 1032 UpdateGuideState(): m_state=6
01:25:48.344 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3075
01:25:48.345 00.001 1032 Star::Find returns 1 (0), X=317.54, Y=753.18, Mass=1314, SNR=25.5, Peak=138 HFD=2.8
01:25:48.346 00.001 1032 MultiStar: [#1 -0.02,-0.08,0.98,U] [#2 0.02,-0.07,0.75,U] [#3 0.12,-0.06,0.70,U] [#4 -0.10,-0.07,0.73,U] [#5 -0.18,0.15,0.75,U] [#6 -0.01,-0.13,0.59,U] [#7 0.29,0.16,0.59,U] [#8 -0.08,-0.03,0.57,U] 
01:25:48.349 00.003 1032 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.14, 0.07}
01:25:48.350 00.001 1032 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.83) = xAngle (-4.75 = 1.53)
01:25:48.352 00.002 1032 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.75 = 1.53)
01:25:48.354 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.92 mountX=0.00 mountY=0.03, mountTheta=1.53
01:25:48.357 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
01:25:48.359 00.002 1032 Enqueuing Move request for scope (-0.03, -0.01)
01:25:48.360 00.001 10072 Worker thread wakes up
01:25:48.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:25:48.360 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:25:48.360 00.000 10072 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
01:25:48.364 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:48.366 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:48.366 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:25:48.366 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:48.366 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:25:48.366 00.000 10072 MoveAxis(W, 9, ABG)
01:25:48.366 00.000 10072 Guiding  Dir = 3, Dur = 9
01:25:48.367 00.001 10072 IsGuiding returns 0
01:25:48.367 00.000 10072 PulseGuide returned control before completion, sleep 19
01:25:48.384 00.017 1032 UpdateGuideState exits: m=1314 SNR=25.5
01:25:48.386 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:48.388 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:48.389 00.001 1032 Enqueuing Expose request
01:25:48.398 00.009 10072 IsGuiding returns 0
01:25:48.399 00.001 10072 Move returns status 0, amount 9
01:25:48.399 00.000 10072 MoveAxis(N, 0, ABG)
01:25:48.399 00.000 10072 Move returns status 0, amount 0
01:25:48.399 00.000 10072 move complete, result=0
01:25:48.399 00.000 10072 worker thread done servicing request
01:25:48.399 00.000 10072 Worker thread wakes up
01:25:48.399 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:48.399 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:48.400 00.001 1032 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
01:25:48.810 00.410 10072 Exposure complete
01:25:48.857 00.047 10072 worker thread done servicing request
01:25:48.858 00.001 1032 OnExposeComplete: enter
01:25:48.860 00.002 1032 UpdateGuideState(): m_state=6
01:25:48.861 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3076
01:25:48.864 00.003 1032 Star::Find returns 1 (0), X=317.53, Y=753.16, Mass=1638, SNR=28.5, Peak=162 HFD=2.9
01:25:48.870 00.006 1032 MultiStar: [#1 -0.07,-0.01,0.86,U] [#2 0.06,-0.19,0.68,U] [#3 0.15,-0.10,0.61,U] [#4 -0.21,-0.14,0.66,U] [#5 -0.11,0.22,0.62,U] [#6 -0.12,-0.14,0.53,U] [#7 0.32,-0.17,0.48,U] [#8 -0.06,0.00,0.51,U] 
01:25:48.873 00.003 1032 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {-0.15, 0.05}
01:25:48.875 00.002 1032 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.83) = xAngle (-4.12 = 2.16)
01:25:48.877 00.002 1032 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.12 = 2.16)
01:25:48.879 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.29 mountX=-0.03 mountY=0.05, mountTheta=2.16
01:25:48.882 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
01:25:48.886 00.004 1032 Enqueuing Move request for scope (-0.04, -0.04)
01:25:48.888 00.002 10072 Worker thread wakes up
01:25:48.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:25:48.888 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:25:48.888 00.000 10072 Moving (-0.04, -0.04) raw xDistance=-0.03 yDistance=0.05
01:25:48.890 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:48.894 00.004 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:48.895 00.001 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:25:48.895 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:48.895 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:25:48.895 00.000 10072 MoveAxis(W, 8, ABG)
01:25:48.895 00.000 10072 Guiding  Dir = 3, Dur = 8
01:25:48.896 00.001 10072 IsGuiding returns 0
01:25:48.896 00.000 10072 PulseGuide returned control before completion, sleep 18
01:25:48.914 00.018 1032 UpdateGuideState exits: m=1638 SNR=28.5
01:25:48.916 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:48.917 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:48.920 00.003 1032 Enqueuing Expose request
01:25:48.928 00.008 10072 IsGuiding returns 0
01:25:48.928 00.000 10072 Move returns status 0, amount 8
01:25:48.928 00.000 10072 MoveAxis(N, 0, ABG)
01:25:48.928 00.000 10072 Move returns status 0, amount 0
01:25:48.928 00.000 10072 move complete, result=0
01:25:48.928 00.000 10072 worker thread done servicing request
01:25:48.928 00.000 10072 Worker thread wakes up
01:25:48.928 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:48.928 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:48.931 00.003 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:25:49.558 00.627 10072 Exposure complete
01:25:49.612 00.054 10072 worker thread done servicing request
01:25:49.612 00.000 1032 OnExposeComplete: enter
01:25:49.615 00.003 1032 UpdateGuideState(): m_state=6
01:25:49.616 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3077
01:25:49.618 00.002 1032 Star::Find returns 1 (0), X=317.55, Y=753.26, Mass=1316, SNR=25.6, Peak=133 HFD=3.1
01:25:49.620 00.002 1032 MultiStar: [#1 0.08,0.19,0.95,U] [#2 0.19,-0.03,0.75,U] [#3 0.30,0.06,0.68,U] [#4 -0.10,0.05,0.71,U] [#5 0.03,0.19,0.72,U] [#6 -0.07,-0.02,0.60,U] [#7 0.14,0.10,0.58,U] [#8 0.05,0.09,0.59,U] 
01:25:49.622 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.10}, one-star: {-0.13, 0.16}
01:25:49.624 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
01:25:49.626 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
01:25:49.628 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.11 mountX=0.08 mountY=-0.07, mountTheta=-0.72
01:25:49.631 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
01:25:49.633 00.002 1032 Enqueuing Move request for scope (0.05, 0.10)
01:25:49.635 00.002 10072 Worker thread wakes up
01:25:49.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
01:25:49.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:25:49.635 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.07
01:25:49.637 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:49.639 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:49.639 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:25:49.639 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:49.639 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:25:49.640 00.001 10072 MoveAxis(W, 8, ABG)
01:25:49.640 00.000 10072 Guiding  Dir = 3, Dur = 8
01:25:49.640 00.000 10072 IsGuiding returns 0
01:25:49.640 00.000 10072 PulseGuide returned control before completion, sleep 18
01:25:49.657 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.6
01:25:49.660 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:49.661 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:49.662 00.001 1032 Enqueuing Expose request
01:25:49.665 00.003 10072 IsGuiding returns 0
01:25:49.665 00.000 10072 Move returns status 0, amount 8
01:25:49.665 00.000 10072 MoveAxis(N, 0, ABG)
01:25:49.665 00.000 10072 Move returns status 0, amount 0
01:25:49.665 00.000 10072 move complete, result=0
01:25:49.665 00.000 10072 worker thread done servicing request
01:25:49.665 00.000 10072 Worker thread wakes up
01:25:49.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:49.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:49.671 00.006 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:25:50.077 00.406 10072 Exposure complete
01:25:50.127 00.050 10072 worker thread done servicing request
01:25:50.127 00.000 1032 OnExposeComplete: enter
01:25:50.129 00.002 1032 UpdateGuideState(): m_state=6
01:25:50.130 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3078
01:25:50.132 00.002 1032 Star::Find returns 1 (0), X=317.61, Y=753.45, Mass=1437, SNR=26.7, Peak=155 HFD=3.0
01:25:50.135 00.003 1032 MultiStar: [#1 0.13,0.17,0.96,U] [#2 0.16,-0.06,0.75,U] [#3 0.26,0.15,0.70,U] [#4 0.03,0.15,0.69,U] [#5 -0.05,0.34,0.68,U] [#6 -0.06,0.05,0.58,U] [#7 0.17,0.25,0.51,U] [#8 -0.04,0.23,0.57,U] 
01:25:50.137 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.18}, one-star: {-0.07, 0.34}
01:25:50.137 00.000 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
01:25:50.139 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
01:25:50.141 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.26 mountX=0.16 mountY=-0.10, mountTheta=-0.57
01:25:50.144 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.18, opts=13)
01:25:50.146 00.002 1032 Enqueuing Move request for scope (0.06, 0.18)
01:25:50.148 00.002 10072 Worker thread wakes up
01:25:50.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
01:25:50.148 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
01:25:50.148 00.000 10072 Moving (0.06, 0.18) raw xDistance=0.16 yDistance=-0.10
01:25:50.150 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:50.153 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.86
01:25:50.153 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:25:50.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:50.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:25:50.153 00.000 10072 MoveAxis(W, 82, ABG)
01:25:50.153 00.000 10072 Guiding  Dir = 3, Dur = 82
01:25:50.154 00.001 10072 IsGuiding returns 0
01:25:50.154 00.000 10072 PulseGuide returned control before completion, sleep 92
01:25:50.176 00.022 1032 UpdateGuideState exits: m=1437 SNR=26.7
01:25:50.180 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:50.183 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:50.184 00.001 1032 Enqueuing Expose request
01:25:50.258 00.074 10072 IsGuiding returns 0
01:25:50.258 00.000 10072 Move returns status 0, amount 82
01:25:50.258 00.000 10072 MoveAxis(N, 0, ABG)
01:25:50.258 00.000 10072 Move returns status 0, amount 0
01:25:50.258 00.000 10072 move complete, result=0
01:25:50.258 00.000 10072 worker thread done servicing request
01:25:50.258 00.000 10072 Worker thread wakes up
01:25:50.258 00.000 1032 GuideStep: 0.2 px 82 ms WEST, -0.1 px 0 ms NORTH
01:25:50.261 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:50.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:50.885 00.624 10072 Exposure complete
01:25:50.932 00.047 10072 worker thread done servicing request
01:25:50.933 00.001 1032 OnExposeComplete: enter
01:25:50.935 00.002 1032 UpdateGuideState(): m_state=6
01:25:50.937 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3079
01:25:50.939 00.002 1032 Star::Find returns 1 (0), X=317.77, Y=753.35, Mass=1164, SNR=24.0, Peak=127 HFD=2.8
01:25:50.941 00.002 1032 MultiStar: [#1 0.19,0.13,1.10,U] [#2 0.23,-0.02,0.81,U] [#3 0.38,-0.03,0.75,U] [#4 0.14,-0.07,0.77,U] [#5 0.10,0.11,0.78,U] [#6 0.04,-0.07,0.65,U] [#7 0.59,0.00,0.60,U] [#8 0.22,0.06,0.59,U] 
01:25:50.943 00.002 1032 refined, 8 included, MultiStar: {0.21, 0.05}, one-star: {0.09, 0.24}
01:25:50.944 00.001 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
01:25:50.946 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
01:25:50.948 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.21 cameraTheta=0.24 mountX=-0.00 mountY=-0.21, mountTheta=-1.59
01:25:50.951 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.05, opts=13)
01:25:50.952 00.001 1032 Enqueuing Move request for scope (0.21, 0.05)
01:25:50.955 00.003 10072 Worker thread wakes up
01:25:50.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd
01:25:50.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.05)
01:25:50.955 00.000 10072 Moving (0.21, 0.05) raw xDistance=-0.00 yDistance=-0.21
01:25:50.959 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:50.964 00.005 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:50.964 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:25:50.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:25:50.964 00.000 10072 MoveAxis(W, 9, ABG)
01:25:50.964 00.000 10072 Guiding  Dir = 3, Dur = 9
01:25:50.964 00.000 10072 IsGuiding returns 0
01:25:50.965 00.001 10072 PulseGuide returned control before completion, sleep 19
01:25:50.983 00.018 1032 UpdateGuideState exits: m=1164 SNR=24.0
01:25:50.985 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:50.988 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:50.990 00.002 1032 Enqueuing Expose request
01:25:50.992 00.002 10072 IsGuiding returns 0
01:25:50.992 00.000 10072 Move returns status 0, amount 9
01:25:50.992 00.000 10072 MoveAxis(N, 139, ABG)
01:25:50.992 00.000 10072 Guiding  Dir = 0, Dur = 139
01:25:50.992 00.000 10072 IsGuiding returns 0
01:25:50.992 00.000 10072 PulseGuide returned control before completion, sleep 149
01:25:51.147 00.155 10072 IsGuiding returns 0
01:25:51.147 00.000 10072 Move returns status 0, amount 139
01:25:51.147 00.000 10072 move complete, result=0
01:25:51.147 00.000 10072 worker thread done servicing request
01:25:51.147 00.000 10072 Worker thread wakes up
01:25:51.147 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.2 px 139 ms NORTH
01:25:51.150 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:51.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:51.574 00.424 10072 Exposure complete
01:25:51.624 00.050 10072 worker thread done servicing request
01:25:51.624 00.000 1032 OnExposeComplete: enter
01:25:51.626 00.002 1032 UpdateGuideState(): m_state=6
01:25:51.628 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3080
01:25:51.630 00.002 1032 Star::Find returns 1 (0), X=317.68, Y=753.36, Mass=1333, SNR=25.7, Peak=136 HFD=3.0
01:25:51.632 00.002 1032 MultiStar: [#1 0.11,0.14,1.02,U] [#2 0.04,-0.14,0.74,U] [#3 0.17,0.04,0.70,U] [#4 -0.01,-0.12,0.71,U] [#5 0.12,0.07,0.72,U] [#6 0.03,-0.13,0.57,U] [#7 0.24,0.17,0.53,U] [#8 -0.07,-0.04,0.56,U] 
01:25:51.633 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {-0.00, 0.25}
01:25:51.634 00.001 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
01:25:51.637 00.003 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
01:25:51.638 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.58 mountX=0.03 mountY=-0.08, mountTheta=-1.25
01:25:51.640 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
01:25:51.641 00.001 1032 Enqueuing Move request for scope (0.07, 0.04)
01:25:51.644 00.003 10072 Worker thread wakes up
01:25:51.644 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
01:25:51.645 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
01:25:51.645 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.03 yDistance=-0.08
01:25:51.647 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:51.648 00.001 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:51.648 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:25:51.650 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:51.650 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:25:51.650 00.000 10072 MoveAxis(W, 7, ABG)
01:25:51.650 00.000 10072 Guiding  Dir = 3, Dur = 7
01:25:51.650 00.000 10072 IsGuiding returns 0
01:25:51.650 00.000 10072 PulseGuide returned control before completion, sleep 17
01:25:51.667 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
01:25:51.669 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:51.671 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:51.673 00.002 1032 Enqueuing Expose request
01:25:51.677 00.004 10072 IsGuiding returns 0
01:25:51.677 00.000 10072 Move returns status 0, amount 7
01:25:51.677 00.000 10072 MoveAxis(N, 0, ABG)
01:25:51.677 00.000 10072 Move returns status 0, amount 0
01:25:51.677 00.000 10072 move complete, result=0
01:25:51.677 00.000 10072 worker thread done servicing request
01:25:51.677 00.000 10072 Worker thread wakes up
01:25:51.677 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:51.678 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:51.684 00.006 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:25:52.306 00.622 10072 Exposure complete
01:25:52.353 00.047 10072 worker thread done servicing request
01:25:52.353 00.000 1032 OnExposeComplete: enter
01:25:52.355 00.002 1032 UpdateGuideState(): m_state=6
01:25:52.357 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3081
01:25:52.358 00.001 1032 Star::Find returns 1 (0), X=317.44, Y=753.39, Mass=1382, SNR=26.2, Peak=144 HFD=3.1
01:25:52.360 00.002 1032 MultiStar: [#1 -0.10,-0.05,0.93,U] [#2 -0.19,-0.23,0.75,U] [#3 -0.15,-0.01,0.65,U] [#4 -0.30,-0.06,0.75,U] [#5 -0.15,-0.02,0.73,U] [#6 -0.19,-0.19,0.64,U] [#7 0.12,0.05,0.53,U] [#8 -0.13,0.10,0.56,U] 
01:25:52.362 00.002 1032 refined, 8 included, MultiStar: {-0.16, -0.01}, one-star: {-0.25, 0.29}
01:25:52.363 00.001 1032 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.83) = xAngle (-4.94 = 1.35)
01:25:52.365 00.002 1032 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.94 = 1.35)
01:25:52.368 00.003 1032 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.11 mountX=0.04 mountY=0.16, mountTheta=1.35
01:25:52.371 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=-0.01, opts=13)
01:25:52.372 00.001 1032 Enqueuing Move request for scope (-0.16, -0.01)
01:25:52.374 00.002 10072 Worker thread wakes up
01:25:52.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
01:25:52.374 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
01:25:52.374 00.000 10072 Moving (-0.16, -0.01) raw xDistance=0.04 yDistance=0.16
01:25:52.376 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:52.378 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:52.378 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:25:52.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:52.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:25:52.378 00.000 10072 MoveAxis(W, 7, ABG)
01:25:52.378 00.000 10072 Guiding  Dir = 3, Dur = 7
01:25:52.378 00.000 10072 IsGuiding returns 0
01:25:52.380 00.002 10072 PulseGuide returned control before completion, sleep 17
01:25:52.414 00.034 10072 IsGuiding returns 0
01:25:52.414 00.000 10072 Move returns status 0, amount 7
01:25:52.414 00.000 10072 MoveAxis(N, 0, ABG)
01:25:52.414 00.000 10072 Move returns status 0, amount 0
01:25:52.414 00.000 10072 move complete, result=0
01:25:52.414 00.000 10072 worker thread done servicing request
01:25:52.419 00.005 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:25:52.423 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:52.426 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:52.429 00.003 1032 Enqueuing Expose request
01:25:52.431 00.002 1032 GuideStep: 0.0 px 7 ms WEST, 0.2 px 0 ms NORTH
01:25:52.434 00.003 10072 Worker thread wakes up
01:25:52.434 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:52.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:52.839 00.405 10072 Exposure complete
01:25:52.889 00.050 10072 worker thread done servicing request
01:25:52.891 00.002 1032 OnExposeComplete: enter
01:25:52.894 00.003 1032 UpdateGuideState(): m_state=6
01:25:52.897 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3082
01:25:52.901 00.004 1032 Star::Find returns 1 (0), X=317.28, Y=753.41, Mass=1286, SNR=25.3, Peak=143 HFD=2.9
01:25:52.903 00.002 1032 MultiStar: [#1 -0.15,0.23,1.01,U] [#2 -0.03,-0.13,0.77,U] [#3 -0.08,0.14,0.70,U] [#4 -0.22,-0.11,0.72,U] [#5 -0.17,0.18,0.76,U] [#6 -0.16,-0.01,0.61,U] [#7 0.04,0.25,0.52,U] [#8 -0.27,0.01,0.57,U] 
01:25:52.905 00.002 1032 refined, 8 included, MultiStar: {-0.17, 0.11}, one-star: {-0.41, 0.31}
01:25:52.907 00.002 1032 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.83) = xAngle (0.75 = 0.75)
01:25:52.909 00.002 1032 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.75 = 0.75)
01:25:52.911 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.21 cameraTheta=2.58 mountX=0.15 mountY=0.14, mountTheta=0.75
01:25:52.917 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.11, opts=13)
01:25:52.919 00.002 1032 Enqueuing Move request for scope (-0.17, 0.11)
01:25:52.921 00.002 10072 Worker thread wakes up
01:25:52.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.11) opts 0xd
01:25:52.921 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.11)
01:25:52.921 00.000 10072 Moving (-0.17, 0.11) raw xDistance=0.15 yDistance=0.14
01:25:52.924 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:52.927 00.003 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.86
01:25:52.927 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:25:52.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:52.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:25:52.927 00.000 10072 MoveAxis(W, 76, ABG)
01:25:52.927 00.000 10072 Guiding  Dir = 3, Dur = 76
01:25:52.928 00.001 10072 IsGuiding returns 0
01:25:52.930 00.002 10072 PulseGuide returned control before completion, sleep 85
01:25:52.948 00.018 1032 UpdateGuideState exits: m=1286 SNR=25.3
01:25:52.950 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:52.951 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:52.952 00.001 1032 Enqueuing Expose request
01:25:53.022 00.070 10072 IsGuiding returns 0
01:25:53.022 00.000 10072 Move returns status 0, amount 76
01:25:53.022 00.000 10072 MoveAxis(N, 0, ABG)
01:25:53.022 00.000 10072 Move returns status 0, amount 0
01:25:53.023 00.001 10072 move complete, result=0
01:25:53.023 00.000 10072 worker thread done servicing request
01:25:53.023 00.000 10072 Worker thread wakes up
01:25:53.023 00.000 1032 GuideStep: 0.2 px 76 ms WEST, 0.1 px 0 ms NORTH
01:25:53.026 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:53.026 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:53.648 00.622 10072 Exposure complete
01:25:53.696 00.048 10072 worker thread done servicing request
01:25:53.696 00.000 1032 OnExposeComplete: enter
01:25:53.697 00.001 1032 UpdateGuideState(): m_state=6
01:25:53.699 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3083
01:25:53.702 00.003 1032 Star::Find returns 1 (0), X=317.42, Y=753.18, Mass=1202, SNR=24.4, Peak=129 HFD=3.0
01:25:53.703 00.001 1032 MultiStar: [#1 0.02,-0.04,1.05,U] [#2 0.18,-0.10,0.85,U] [#3 0.16,0.05,0.74,U] [#4 -0.30,-0.15,0.73,U] [#5 -0.25,0.20,0.75,U] [#6 -0.12,-0.20,0.62,U] [#7 0.32,0.05,0.59,U] [#8 -0.12,-0.16,0.61,U] 
01:25:53.707 00.004 1032 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.26, 0.08}
01:25:53.710 00.003 1032 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.83) = xAngle (-4.50 = 1.78)
01:25:53.713 00.003 1032 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.50 = 1.78)
01:25:53.714 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.67 mountX=-0.01 mountY=0.05, mountTheta=1.78
01:25:53.717 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.02, opts=13)
01:25:53.719 00.002 1032 Enqueuing Move request for scope (-0.05, -0.02)
01:25:53.721 00.002 10072 Worker thread wakes up
01:25:53.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
01:25:53.721 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
01:25:53.721 00.000 10072 Moving (-0.05, -0.02) raw xDistance=-0.01 yDistance=0.05
01:25:53.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:53.726 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:53.726 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:25:53.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:53.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:25:53.726 00.000 10072 MoveAxis(W, 8, ABG)
01:25:53.726 00.000 10072 Guiding  Dir = 3, Dur = 8
01:25:53.726 00.000 10072 IsGuiding returns 0
01:25:53.727 00.001 10072 PulseGuide returned control before completion, sleep 18
01:25:53.745 00.018 1032 UpdateGuideState exits: m=1202 SNR=24.4
01:25:53.747 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:53.749 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:53.751 00.002 1032 Enqueuing Expose request
01:25:53.756 00.005 10072 IsGuiding returns 0
01:25:53.756 00.000 10072 Move returns status 0, amount 8
01:25:53.756 00.000 10072 MoveAxis(N, 0, ABG)
01:25:53.756 00.000 10072 Move returns status 0, amount 0
01:25:53.757 00.001 10072 move complete, result=0
01:25:53.757 00.000 10072 worker thread done servicing request
01:25:53.757 00.000 10072 Worker thread wakes up
01:25:53.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:53.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:53.762 00.005 1032 GuideStep: -0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
01:25:54.168 00.406 10072 Exposure complete
01:25:54.219 00.051 10072 worker thread done servicing request
01:25:54.219 00.000 1032 OnExposeComplete: enter
01:25:54.222 00.003 1032 UpdateGuideState(): m_state=6
01:25:54.223 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3084
01:25:54.225 00.002 1032 Star::Find returns 1 (0), X=317.44, Y=752.96, Mass=1421, SNR=26.6, Peak=168 HFD=2.6
01:25:54.227 00.002 1032 MultiStar: [#1 -0.05,-0.05,0.92,U] [#2 -0.13,-0.35,0.79,U] [#3 0.04,-0.07,0.67,U] [#4 -0.31,-0.20,0.67,U] [#5 -0.11,0.06,0.67,U] [#6 -0.27,-0.28,0.56,U] [#7 0.22,-0.07,0.53,U] [#8 -0.30,-0.19,0.59,U] 
01:25:54.229 00.002 1032 refined, 8 included, MultiStar: {-0.13, -0.14}, one-star: {-0.25, -0.14}
01:25:54.231 00.002 1032 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.83) = xAngle (-4.16 = 2.13)
01:25:54.232 00.001 1032 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.16 = 2.13)
01:25:54.233 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.20 cameraTheta=-2.33 mountX=-0.10 mountY=0.17, mountTheta=2.13
01:25:54.239 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.14, opts=13)
01:25:54.243 00.004 1032 Enqueuing Move request for scope (-0.13, -0.14)
01:25:54.246 00.003 10072 Worker thread wakes up
01:25:54.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
01:25:54.246 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
01:25:54.246 00.000 10072 Moving (-0.13, -0.14) raw xDistance=-0.10 yDistance=0.17
01:25:54.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:54.250 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:54.250 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:25:54.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:54.251 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:25:54.251 00.000 10072 MoveAxis(W, 7, ABG)
01:25:54.251 00.000 10072 Guiding  Dir = 3, Dur = 7
01:25:54.251 00.000 10072 IsGuiding returns 0
01:25:54.251 00.000 10072 PulseGuide returned control before completion, sleep 17
01:25:54.270 00.019 1032 UpdateGuideState exits: m=1421 SNR=26.6
01:25:54.274 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:54.276 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:54.277 00.001 1032 Enqueuing Expose request
01:25:54.279 00.002 10072 IsGuiding returns 0
01:25:54.279 00.000 10072 Move returns status 0, amount 7
01:25:54.279 00.000 10072 MoveAxis(N, 0, ABG)
01:25:54.279 00.000 10072 Move returns status 0, amount 0
01:25:54.279 00.000 10072 move complete, result=0
01:25:54.279 00.000 10072 worker thread done servicing request
01:25:54.279 00.000 10072 Worker thread wakes up
01:25:54.279 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:54.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:54.286 00.007 1032 GuideStep: -0.1 px 7 ms WEST, 0.2 px 0 ms NORTH
01:25:54.916 00.630 10072 Exposure complete
01:25:54.963 00.047 10072 worker thread done servicing request
01:25:54.964 00.001 1032 OnExposeComplete: enter
01:25:54.966 00.002 1032 UpdateGuideState(): m_state=6
01:25:54.967 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3085
01:25:54.969 00.002 1032 Star::Find returns 1 (0), X=317.35, Y=753.15, Mass=1379, SNR=26.2, Peak=143 HFD=2.7
01:25:54.971 00.002 1032 MultiStar: [#1 -0.23,-0.13,0.93,U] [#2 -0.14,-0.19,0.70,U] [#3 0.05,-0.22,0.71,U] [#4 -0.43,-0.06,0.74,U] [#5 -0.26,0.09,0.61,U] [#6 -0.26,-0.12,0.60,U] [#7 -0.06,-0.39,0.52,U] [#8 -0.18,-0.10,0.58,U] 
01:25:54.972 00.001 1032 refined, 8 included, MultiStar: {-0.22, -0.11}, one-star: {-0.34, 0.05}
01:25:54.974 00.002 1032 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.83) = xAngle (-4.51 = 1.77)
01:25:54.977 00.003 1032 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.51 = 1.77)
01:25:54.978 00.001 1032 CameraToMount -- cameraX=-0.22 cameraY=-0.11 hyp=0.24 cameraTheta=-2.68 mountX=-0.05 mountY=0.24, mountTheta=1.77
01:25:54.981 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=-0.11, opts=13)
01:25:54.983 00.002 1032 Enqueuing Move request for scope (-0.22, -0.11)
01:25:54.985 00.002 10072 Worker thread wakes up
01:25:54.986 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.11) opts 0xd
01:25:54.986 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.22, -0.11)
01:25:54.986 00.000 10072 Moving (-0.22, -0.11) raw xDistance=-0.05 yDistance=0.24
01:25:54.988 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:54.990 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:54.990 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:25:54.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:25:54.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:25:54.990 00.000 10072 MoveAxis(W, 7, ABG)
01:25:54.990 00.000 10072 Guiding  Dir = 3, Dur = 7
01:25:54.990 00.000 10072 IsGuiding returns 0
01:25:54.991 00.001 10072 PulseGuide returned control before completion, sleep 17
01:25:55.008 00.017 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:25:55.010 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:55.012 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:55.014 00.002 1032 Enqueuing Expose request
01:25:55.022 00.008 10072 IsGuiding returns 0
01:25:55.023 00.001 10072 Move returns status 0, amount 7
01:25:55.023 00.000 10072 MoveAxis(N, 0, ABG)
01:25:55.023 00.000 10072 Move returns status 0, amount 0
01:25:55.023 00.000 10072 move complete, result=0
01:25:55.023 00.000 10072 worker thread done servicing request
01:25:55.023 00.000 10072 Worker thread wakes up
01:25:55.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:55.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:55.024 00.001 1032 GuideStep: -0.0 px 7 ms WEST, 0.2 px 0 ms NORTH
01:25:55.433 00.409 10072 Exposure complete
01:25:55.482 00.049 10072 worker thread done servicing request
01:25:55.482 00.000 1032 OnExposeComplete: enter
01:25:55.484 00.002 1032 UpdateGuideState(): m_state=6
01:25:55.485 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3086
01:25:55.488 00.003 1032 Star::Find returns 1 (0), X=317.31, Y=753.31, Mass=1283, SNR=25.2, Peak=141 HFD=3.0
01:25:55.489 00.001 1032 MultiStar: [#1 -0.30,0.07,0.96,U] [#2 -0.20,-0.06,0.80,U] [#3 -0.09,-0.00,0.69,U] [#4 -0.32,-0.08,0.75,U] [#5 -0.34,0.18,0.71,U] [#6 -0.17,-0.01,0.62,U] [#7 0.10,0.05,0.56,U] [#8 -0.19,0.21,0.60,U] 
01:25:55.493 00.004 1032 refined, 8 included, MultiStar: {-0.23, 0.07}, one-star: {-0.37, 0.21}
01:25:55.494 00.001 1032 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.83) = xAngle (1.03 = 1.03)
01:25:55.496 00.002 1032 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.03 = 1.03)
01:25:55.497 00.001 1032 CameraToMount -- cameraX=-0.23 cameraY=0.07 hyp=0.24 cameraTheta=2.86 mountX=0.12 mountY=0.20, mountTheta=1.03
01:25:55.500 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.23, y=0.07, opts=13)
01:25:55.503 00.003 1032 Enqueuing Move request for scope (-0.23, 0.07)
01:25:55.505 00.002 10072 Worker thread wakes up
01:25:55.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.07) opts 0xd
01:25:55.505 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.23, 0.07)
01:25:55.505 00.000 10072 Moving (-0.23, 0.07) raw xDistance=0.12 yDistance=0.20
01:25:55.509 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:55.512 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:55.512 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:25:55.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:25:55.512 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:25:55.512 00.000 10072 MoveAxis(W, 6, ABG)
01:25:55.512 00.000 10072 Guiding  Dir = 3, Dur = 6
01:25:55.512 00.000 10072 IsGuiding returns 0
01:25:55.513 00.001 10072 PulseGuide returned control before completion, sleep 16
01:25:55.531 00.018 1032 UpdateGuideState exits: m=1283 SNR=25.2
01:25:55.533 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:55.535 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:55.537 00.002 1032 Enqueuing Expose request
01:25:55.539 00.002 10072 IsGuiding returns 0
01:25:55.539 00.000 10072 Move returns status 0, amount 6
01:25:55.539 00.000 10072 MoveAxis(N, 0, ABG)
01:25:55.539 00.000 10072 Move returns status 0, amount 0
01:25:55.539 00.000 10072 move complete, result=0
01:25:55.539 00.000 10072 worker thread done servicing request
01:25:55.539 00.000 10072 Worker thread wakes up
01:25:55.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:55.540 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:55.545 00.005 1032 GuideStep: 0.1 px 6 ms WEST, 0.2 px 0 ms NORTH
01:25:56.166 00.621 10072 Exposure complete
01:25:56.214 00.048 10072 worker thread done servicing request
01:25:56.214 00.000 1032 OnExposeComplete: enter
01:25:56.216 00.002 1032 UpdateGuideState(): m_state=6
01:25:56.218 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3087
01:25:56.219 00.001 1032 Star::Find returns 1 (0), X=317.38, Y=753.09, Mass=1513, SNR=27.4, Peak=155 HFD=2.8
01:25:56.222 00.003 1032 MultiStar: [#1 -0.19,-0.10,0.88,U] [#2 -0.22,-0.07,0.75,U] [#3 0.08,0.04,0.63,U] [#4 -0.27,-0.09,0.69,U] [#5 -0.24,0.22,0.68,U] [#6 -0.28,0.01,0.55,U] [#7 0.25,-0.03,0.46,U] [#8 -0.28,0.09,0.53,U] 
01:25:56.223 00.001 1032 refined, 8 included, MultiStar: {-0.18, -0.00}, one-star: {-0.30, -0.02}
01:25:56.225 00.002 1032 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.83) = xAngle (-4.96 = 1.32)
01:25:56.226 00.001 1032 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.96 = 1.32)
01:25:56.229 00.003 1032 CameraToMount -- cameraX=-0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-3.13 mountX=0.04 mountY=0.18, mountTheta=1.32
01:25:56.232 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=-0.00, opts=13)
01:25:56.235 00.003 1032 Enqueuing Move request for scope (-0.18, -0.00)
01:25:56.238 00.003 10072 Worker thread wakes up
01:25:56.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.00) opts 0xd
01:25:56.238 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, -0.00)
01:25:56.238 00.000 10072 Moving (-0.18, -0.00) raw xDistance=0.04 yDistance=0.18
01:25:56.243 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:56.245 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:56.245 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:25:56.245 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:56.245 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:25:56.245 00.000 10072 MoveAxis(W, 7, ABG)
01:25:56.245 00.000 10072 Guiding  Dir = 3, Dur = 7
01:25:56.246 00.001 10072 IsGuiding returns 0
01:25:56.246 00.000 10072 PulseGuide returned control before completion, sleep 17
01:25:56.264 00.018 1032 UpdateGuideState exits: m=1513 SNR=27.4
01:25:56.267 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:56.270 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:56.273 00.003 1032 Enqueuing Expose request
01:25:56.275 00.002 10072 IsGuiding returns 0
01:25:56.276 00.001 10072 Move returns status 0, amount 7
01:25:56.276 00.000 10072 MoveAxis(N, 0, ABG)
01:25:56.276 00.000 10072 Move returns status 0, amount 0
01:25:56.276 00.000 10072 move complete, result=0
01:25:56.276 00.000 10072 worker thread done servicing request
01:25:56.276 00.000 10072 Worker thread wakes up
01:25:56.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:56.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:56.283 00.007 1032 GuideStep: 0.0 px 7 ms WEST, 0.2 px 0 ms NORTH
01:25:56.693 00.410 10072 Exposure complete
01:25:56.743 00.050 10072 worker thread done servicing request
01:25:56.743 00.000 1032 OnExposeComplete: enter
01:25:56.745 00.002 1032 UpdateGuideState(): m_state=6
01:25:56.747 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3088
01:25:56.748 00.001 1032 Star::Find returns 1 (0), X=317.43, Y=753.15, Mass=1407, SNR=26.4, Peak=148 HFD=2.9
01:25:56.749 00.001 1032 MultiStar: [#1 -0.03,-0.09,1.00,U] [#2 -0.18,-0.09,0.76,U] [#3 0.05,-0.04,0.67,U] [#4 -0.30,-0.07,0.70,U] [#5 -0.20,0.12,0.69,U] [#6 -0.13,0.04,0.62,U] [#7 0.08,0.00,0.54,U] [#8 -0.35,-0.13,0.59,U] 
01:25:56.751 00.002 1032 refined, 8 included, MultiStar: {-0.15, -0.02}, one-star: {-0.25, 0.04}
01:25:56.752 00.001 1032 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.83) = xAngle (-4.82 = 1.46)
01:25:56.754 00.002 1032 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.82 = 1.46)
01:25:56.756 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-2.99 mountX=0.02 mountY=0.15, mountTheta=1.46
01:25:56.759 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=-0.02, opts=13)
01:25:56.761 00.002 1032 Enqueuing Move request for scope (-0.15, -0.02)
01:25:56.762 00.001 10072 Worker thread wakes up
01:25:56.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
01:25:56.762 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
01:25:56.762 00.000 10072 Moving (-0.15, -0.02) raw xDistance=0.02 yDistance=0.15
01:25:56.765 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:56.768 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:56.769 00.001 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:25:56.769 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:56.769 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:25:56.769 00.000 10072 MoveAxis(W, 6, ABG)
01:25:56.769 00.000 10072 Guiding  Dir = 3, Dur = 6
01:25:56.769 00.000 10072 IsGuiding returns 0
01:25:56.770 00.001 10072 PulseGuide returned control before completion, sleep 16
01:25:56.788 00.018 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:25:56.789 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:56.791 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:56.792 00.001 1032 Enqueuing Expose request
01:25:56.800 00.008 10072 IsGuiding returns 0
01:25:56.800 00.000 10072 Move returns status 0, amount 6
01:25:56.800 00.000 10072 MoveAxis(N, 0, ABG)
01:25:56.801 00.001 10072 Move returns status 0, amount 0
01:25:56.801 00.000 10072 move complete, result=0
01:25:56.801 00.000 10072 worker thread done servicing request
01:25:56.801 00.000 10072 Worker thread wakes up
01:25:56.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:56.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:56.802 00.001 1032 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
01:25:57.430 00.628 10072 Exposure complete
01:25:57.485 00.055 10072 worker thread done servicing request
01:25:57.485 00.000 1032 OnExposeComplete: enter
01:25:57.488 00.003 1032 UpdateGuideState(): m_state=6
01:25:57.491 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3089
01:25:57.494 00.003 1032 Star::Find returns 1 (0), X=317.41, Y=753.15, Mass=1448, SNR=26.8, Peak=158 HFD=2.7
01:25:57.497 00.003 1032 MultiStar: [#1 0.00,-0.06,0.93,U] [#2 -0.16,-0.19,0.74,U] [#3 0.04,-0.07,0.68,U] [#4 -0.14,-0.19,0.70,U] [#5 -0.17,0.06,0.67,U] [#6 -0.14,-0.19,0.62,U] [#7 0.16,0.05,0.56,U] [#8 -0.25,-0.03,0.53,U] 
01:25:57.499 00.002 1032 refined, 8 included, MultiStar: {-0.11, -0.06}, one-star: {-0.27, 0.04}
01:25:57.501 00.002 1032 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.83) = xAngle (-4.46 = 1.82)
01:25:57.503 00.002 1032 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.46 = 1.82)
01:25:57.505 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.63 mountX=-0.03 mountY=0.12, mountTheta=1.82
01:25:57.509 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.06, opts=13)
01:25:57.511 00.002 1032 Enqueuing Move request for scope (-0.11, -0.06)
01:25:57.513 00.002 10072 Worker thread wakes up
01:25:57.513 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
01:25:57.513 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
01:25:57.513 00.000 10072 Moving (-0.11, -0.06) raw xDistance=-0.03 yDistance=0.12
01:25:57.515 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:57.517 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:57.517 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:25:57.517 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:57.518 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:25:57.518 00.000 10072 MoveAxis(W, 8, ABG)
01:25:57.518 00.000 10072 Guiding  Dir = 3, Dur = 8
01:25:57.518 00.000 10072 IsGuiding returns 0
01:25:57.519 00.001 10072 PulseGuide returned control before completion, sleep 18
01:25:57.539 00.020 1032 UpdateGuideState exits: m=1448 SNR=26.8
01:25:57.542 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:57.543 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:57.546 00.003 1032 Enqueuing Expose request
01:25:57.551 00.005 10072 IsGuiding returns 0
01:25:57.551 00.000 10072 Move returns status 0, amount 8
01:25:57.552 00.001 10072 MoveAxis(N, 0, ABG)
01:25:57.552 00.000 10072 Move returns status 0, amount 0
01:25:57.552 00.000 10072 move complete, result=0
01:25:57.552 00.000 10072 worker thread done servicing request
01:25:57.552 00.000 10072 Worker thread wakes up
01:25:57.552 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:57.552 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:57.560 00.008 1032 GuideStep: -0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
01:25:57.963 00.403 10072 Exposure complete
01:25:58.018 00.055 10072 worker thread done servicing request
01:25:58.018 00.000 1032 OnExposeComplete: enter
01:25:58.021 00.003 1032 UpdateGuideState(): m_state=6
01:25:58.023 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3090
01:25:58.026 00.003 1032 Star::Find returns 1 (0), X=317.44, Y=753.10, Mass=1281, SNR=25.2, Peak=133 HFD=2.7
01:25:58.028 00.002 1032 MultiStar: [#1 -0.21,-0.09,0.98,U] [#2 -0.10,-0.08,0.75,U] [#3 0.08,0.17,0.70,U] [#4 -0.24,-0.08,0.75,U] [#5 -0.21,0.14,0.75,U] [#6 -0.26,-0.12,0.62,U] [#7 0.18,-0.08,0.56,U] [#8 -0.09,-0.10,0.60,U] 
01:25:58.031 00.003 1032 refined, 8 included, MultiStar: {-0.14, -0.02}, one-star: {-0.24, -0.00}
01:25:58.033 00.002 1032 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.83) = xAngle (-4.81 = 1.48)
01:25:58.034 00.001 1032 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.81 = 1.48)
01:25:58.036 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-2.98 mountX=0.01 mountY=0.14, mountTheta=1.48
01:25:58.039 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.02, opts=13)
01:25:58.042 00.003 1032 Enqueuing Move request for scope (-0.14, -0.02)
01:25:58.043 00.001 10072 Worker thread wakes up
01:25:58.043 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
01:25:58.043 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
01:25:58.043 00.000 10072 Moving (-0.14, -0.02) raw xDistance=0.01 yDistance=0.14
01:25:58.048 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:58.051 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:58.051 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:25:58.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:58.051 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:25:58.051 00.000 10072 MoveAxis(W, 7, ABG)
01:25:58.051 00.000 10072 Guiding  Dir = 3, Dur = 7
01:25:58.052 00.001 10072 IsGuiding returns 0
01:25:58.052 00.000 10072 PulseGuide returned control before completion, sleep 17
01:25:58.072 00.020 1032 UpdateGuideState exits: m=1281 SNR=25.2
01:25:58.074 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:58.076 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:58.077 00.001 1032 Enqueuing Expose request
01:25:58.085 00.008 10072 IsGuiding returns 0
01:25:58.085 00.000 10072 Move returns status 0, amount 7
01:25:58.085 00.000 10072 MoveAxis(N, 0, ABG)
01:25:58.085 00.000 10072 Move returns status 0, amount 0
01:25:58.085 00.000 10072 move complete, result=0
01:25:58.085 00.000 10072 worker thread done servicing request
01:25:58.086 00.001 10072 Worker thread wakes up
01:25:58.086 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:58.086 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:58.091 00.005 1032 GuideStep: 0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
01:25:58.715 00.624 10072 Exposure complete
01:25:58.763 00.048 10072 worker thread done servicing request
01:25:58.763 00.000 1032 OnExposeComplete: enter
01:25:58.766 00.003 1032 UpdateGuideState(): m_state=6
01:25:58.768 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3091
01:25:58.771 00.003 1032 Star::Find returns 1 (0), X=317.49, Y=753.28, Mass=1380, SNR=26.1, Peak=151 HFD=3.0
01:25:58.774 00.003 1032 MultiStar: [#1 -0.11,0.09,1.07,U] [#2 -0.04,-0.02,0.74,U] [#3 0.06,0.13,0.71,U] [#4 -0.25,-0.07,0.74,U] [#5 -0.11,0.18,0.71,U] [#6 -0.16,-0.10,0.60,U] [#7 0.20,0.20,0.55,U] [#8 -0.03,-0.03,0.54,U] 
01:25:58.777 00.003 1032 refined, 8 included, MultiStar: {-0.08, 0.07}, one-star: {-0.19, 0.17}
01:25:58.779 00.002 1032 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.83) = xAngle (0.62 = 0.62)
01:25:58.781 00.002 1032 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.62 = 0.62)
01:25:58.782 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.45 mountX=0.09 mountY=0.06, mountTheta=0.62
01:25:58.785 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.07, opts=13)
01:25:58.786 00.001 1032 Enqueuing Move request for scope (-0.08, 0.07)
01:25:58.788 00.002 10072 Worker thread wakes up
01:25:58.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
01:25:58.788 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
01:25:58.788 00.000 10072 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=0.06
01:25:58.790 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:58.792 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:58.792 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:25:58.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:58.792 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:25:58.792 00.000 10072 MoveAxis(W, 7, ABG)
01:25:58.792 00.000 10072 Guiding  Dir = 3, Dur = 7
01:25:58.793 00.001 10072 IsGuiding returns 0
01:25:58.793 00.000 10072 PulseGuide returned control before completion, sleep 17
01:25:58.810 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.1
01:25:58.812 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:58.814 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:58.815 00.001 1032 Enqueuing Expose request
01:25:58.822 00.007 10072 IsGuiding returns 0
01:25:58.822 00.000 10072 Move returns status 0, amount 7
01:25:58.822 00.000 10072 MoveAxis(N, 0, ABG)
01:25:58.822 00.000 10072 Move returns status 0, amount 0
01:25:58.822 00.000 10072 move complete, result=0
01:25:58.822 00.000 10072 worker thread done servicing request
01:25:58.822 00.000 10072 Worker thread wakes up
01:25:58.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:58.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:58.824 00.002 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:25:59.232 00.408 10072 Exposure complete
01:25:59.284 00.052 10072 worker thread done servicing request
01:25:59.285 00.001 1032 OnExposeComplete: enter
01:25:59.286 00.001 1032 UpdateGuideState(): m_state=6
01:25:59.288 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3092
01:25:59.290 00.002 1032 Star::Find returns 1 (0), X=317.54, Y=753.21, Mass=1519, SNR=27.5, Peak=147 HFD=3.0
01:25:59.292 00.002 1032 MultiStar: [#1 -0.05,0.16,0.89,U] [#2 0.07,-0.01,0.71,U] [#3 0.16,0.17,0.63,U] [#4 -0.12,-0.14,0.67,U] [#5 -0.10,0.15,0.67,U] [#6 -0.17,-0.05,0.55,U] [#7 0.22,-0.05,0.49,U] [#8 -0.04,0.10,0.55,U] 
01:25:59.295 00.003 1032 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.14, 0.11}
01:25:59.296 00.001 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
01:25:59.298 00.002 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
01:25:59.301 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.04 mountX=0.07 mountY=0.01, mountTheta=0.21
01:25:59.304 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
01:25:59.305 00.001 1032 Enqueuing Move request for scope (-0.03, 0.06)
01:25:59.308 00.003 10072 Worker thread wakes up
01:25:59.308 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
01:25:59.308 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
01:25:59.308 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.07 yDistance=0.01
01:25:59.310 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:25:59.313 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:25:59.313 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:25:59.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:59.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:25:59.313 00.000 10072 MoveAxis(W, 6, ABG)
01:25:59.313 00.000 10072 Guiding  Dir = 3, Dur = 6
01:25:59.313 00.000 10072 IsGuiding returns 0
01:25:59.314 00.001 10072 PulseGuide returned control before completion, sleep 16
01:25:59.330 00.016 1032 UpdateGuideState exits: m=1519 SNR=27.5
01:25:59.335 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:59.337 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:25:59.339 00.002 1032 Enqueuing Expose request
01:25:59.341 00.002 10072 IsGuiding returns 0
01:25:59.341 00.000 10072 Move returns status 0, amount 6
01:25:59.341 00.000 10072 MoveAxis(N, 0, ABG)
01:25:59.341 00.000 10072 Move returns status 0, amount 0
01:25:59.341 00.000 10072 move complete, result=0
01:25:59.341 00.000 10072 worker thread done servicing request
01:25:59.341 00.000 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:25:59.344 00.003 10072 Worker thread wakes up
01:25:59.344 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:25:59.344 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:25:59.979 00.635 10072 Exposure complete
01:26:00.029 00.050 10072 worker thread done servicing request
01:26:00.029 00.000 1032 OnExposeComplete: enter
01:26:00.031 00.002 1032 UpdateGuideState(): m_state=6
01:26:00.032 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3093
01:26:00.033 00.001 1032 Star::Find returns 1 (0), X=317.55, Y=753.26, Mass=1472, SNR=27.0, Peak=151 HFD=2.9
01:26:00.036 00.003 1032 MultiStar: [#1 -0.02,0.00,0.91,U] [#2 0.00,-0.18,0.72,U] [#3 0.20,-0.15,0.60,U] [#4 -0.21,-0.09,0.73,U] [#5 0.03,-0.05,0.64,U] [#6 -0.02,-0.07,0.60,U] [#7 0.13,-0.05,0.53,U] [#8 -0.10,-0.08,0.53,U] 
01:26:00.037 00.001 1032 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {-0.14, 0.16}
01:26:00.039 00.002 1032 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.83) = xAngle (-3.95 = 2.33)
01:26:00.041 00.002 1032 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.95 = 2.33)
01:26:00.042 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.12 mountX=-0.03 mountY=0.04, mountTheta=2.33
01:26:00.045 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
01:26:00.048 00.003 1032 Enqueuing Move request for scope (-0.03, -0.04)
01:26:00.049 00.001 10072 Worker thread wakes up
01:26:00.049 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
01:26:00.050 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
01:26:00.050 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
01:26:00.052 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:00.055 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:26:00.055 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:26:00.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:00.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:26:00.055 00.000 10072 MoveAxis(W, 7, ABG)
01:26:00.055 00.000 10072 Guiding  Dir = 3, Dur = 7
01:26:00.057 00.002 10072 IsGuiding returns 0
01:26:00.057 00.000 10072 PulseGuide returned control before completion, sleep 17
01:26:00.073 00.016 1032 UpdateGuideState exits: m=1472 SNR=27.0
01:26:00.075 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:00.077 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:00.079 00.002 1032 Enqueuing Expose request
01:26:00.085 00.006 10072 IsGuiding returns 0
01:26:00.085 00.000 10072 Move returns status 0, amount 7
01:26:00.085 00.000 10072 MoveAxis(N, 0, ABG)
01:26:00.085 00.000 10072 Move returns status 0, amount 0
01:26:00.085 00.000 10072 move complete, result=0
01:26:00.085 00.000 10072 worker thread done servicing request
01:26:00.086 00.001 10072 Worker thread wakes up
01:26:00.086 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:00.086 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:00.090 00.004 1032 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
01:26:00.495 00.405 10072 Exposure complete
01:26:00.542 00.047 10072 worker thread done servicing request
01:26:00.542 00.000 1032 OnExposeComplete: enter
01:26:00.544 00.002 1032 UpdateGuideState(): m_state=6
01:26:00.546 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3094
01:26:00.549 00.003 1032 Star::Find returns 1 (0), X=317.48, Y=753.14, Mass=1408, SNR=26.4, Peak=141 HFD=3.0
01:26:00.551 00.002 1032 MultiStar: [#1 0.03,-0.03,0.95,U] [#2 -0.01,-0.13,0.75,U] [#3 0.08,0.00,0.72,U] [#4 -0.16,-0.11,0.68,U] [#5 -0.33,0.04,0.65,U] [#6 -0.12,-0.08,0.57,U] [#7 0.19,-0.13,0.52,U] [#8 -0.11,-0.12,0.56,U] 
01:26:00.552 00.001 1032 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {-0.20, 0.04}
01:26:00.554 00.002 1032 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.83) = xAngle (-4.39 = 1.89)
01:26:00.556 00.002 1032 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.39 = 1.89)
01:26:00.558 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.56 mountX=-0.03 mountY=0.08, mountTheta=1.89
01:26:00.561 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.05, opts=13)
01:26:00.562 00.001 1032 Enqueuing Move request for scope (-0.07, -0.05)
01:26:00.564 00.002 10072 Worker thread wakes up
01:26:00.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
01:26:00.564 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
01:26:00.564 00.000 10072 Moving (-0.07, -0.05) raw xDistance=-0.03 yDistance=0.08
01:26:00.566 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:00.568 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:26:00.568 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:26:00.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:00.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:26:00.568 00.000 10072 MoveAxis(W, 6, ABG)
01:26:00.568 00.000 10072 Guiding  Dir = 3, Dur = 6
01:26:00.569 00.001 10072 IsGuiding returns 0
01:26:00.569 00.000 10072 PulseGuide returned control before completion, sleep 16
01:26:00.588 00.019 1032 UpdateGuideState exits: m=1408 SNR=26.4
01:26:00.590 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:00.592 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:00.594 00.002 1032 Enqueuing Expose request
01:26:00.601 00.007 10072 IsGuiding returns 0
01:26:00.601 00.000 10072 Move returns status 0, amount 6
01:26:00.601 00.000 10072 MoveAxis(N, 0, ABG)
01:26:00.601 00.000 10072 Move returns status 0, amount 0
01:26:00.601 00.000 10072 move complete, result=0
01:26:00.601 00.000 10072 worker thread done servicing request
01:26:00.601 00.000 10072 Worker thread wakes up
01:26:00.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:00.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:00.603 00.002 1032 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
01:26:01.230 00.627 10072 Exposure complete
01:26:01.282 00.052 10072 worker thread done servicing request
01:26:01.282 00.000 1032 OnExposeComplete: enter
01:26:01.284 00.002 1032 UpdateGuideState(): m_state=6
01:26:01.286 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3095
01:26:01.287 00.001 1032 Star::Find returns 1 (0), X=317.56, Y=753.24, Mass=1266, SNR=25.1, Peak=136 HFD=2.9
01:26:01.289 00.002 1032 MultiStar: [#1 0.01,0.15,0.98,U] [#2 -0.24,-0.03,0.78,U] [#3 0.02,0.05,0.72,U] [#4 -0.28,0.05,0.73,U] [#5 -0.07,0.23,0.75,U] [#6 -0.24,-0.06,0.63,U] [#7 0.09,0.19,0.57,U] [#8 -0.26,-0.03,0.57,U] 
01:26:01.293 00.004 1032 refined, 8 included, MultiStar: {-0.12, 0.08}, one-star: {-0.12, 0.13}
01:26:01.295 00.002 1032 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.83) = xAngle (0.70 = 0.70)
01:26:01.296 00.001 1032 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.70 = 0.70)
01:26:01.300 00.004 1032 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.53 mountX=0.11 mountY=0.09, mountTheta=0.70
01:26:01.304 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.08, opts=13)
01:26:01.307 00.003 1032 Enqueuing Move request for scope (-0.12, 0.08)
01:26:01.308 00.001 10072 Worker thread wakes up
01:26:01.308 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
01:26:01.308 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
01:26:01.308 00.000 10072 Moving (-0.12, 0.08) raw xDistance=0.11 yDistance=0.09
01:26:01.310 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:01.313 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:26:01.313 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:26:01.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:01.314 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:26:01.314 00.000 10072 MoveAxis(W, 6, ABG)
01:26:01.314 00.000 10072 Guiding  Dir = 3, Dur = 6
01:26:01.314 00.000 10072 IsGuiding returns 0
01:26:01.314 00.000 10072 PulseGuide returned control before completion, sleep 16
01:26:01.333 00.019 1032 UpdateGuideState exits: m=1266 SNR=25.1
01:26:01.336 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:01.337 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:01.339 00.002 1032 Enqueuing Expose request
01:26:01.341 00.002 10072 IsGuiding returns 0
01:26:01.341 00.000 10072 Move returns status 0, amount 6
01:26:01.341 00.000 10072 MoveAxis(N, 0, ABG)
01:26:01.341 00.000 10072 Move returns status 0, amount 0
01:26:01.341 00.000 10072 move complete, result=0
01:26:01.341 00.000 10072 worker thread done servicing request
01:26:01.341 00.000 10072 Worker thread wakes up
01:26:01.341 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:01.341 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:01.349 00.008 1032 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
01:26:01.748 00.399 10072 Exposure complete
01:26:01.796 00.048 10072 worker thread done servicing request
01:26:01.796 00.000 1032 OnExposeComplete: enter
01:26:01.797 00.001 1032 UpdateGuideState(): m_state=6
01:26:01.801 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3096
01:26:01.802 00.001 1032 Star::Find returns 1 (0), X=317.45, Y=753.19, Mass=1430, SNR=26.6, Peak=148 HFD=2.9
01:26:01.803 00.001 1032 MultiStar: [#1 -0.11,0.15,0.96,U] [#2 -0.09,-0.04,0.71,U] [#3 0.04,0.02,0.64,U] [#4 -0.26,0.02,0.69,U] [#5 -0.12,0.10,0.74,U] [#6 -0.10,0.04,0.61,U] [#7 0.18,-0.03,0.48,U] [#8 -0.15,0.23,0.55,U] 
01:26:01.805 00.002 1032 refined, 8 included, MultiStar: {-0.11, 0.07}, one-star: {-0.23, 0.09}
01:26:01.808 00.003 1032 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.83) = xAngle (0.75 = 0.75)
01:26:01.810 00.002 1032 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.75 = 0.75)
01:26:01.811 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.58 mountX=0.09 mountY=0.09, mountTheta=0.75
01:26:01.813 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.07, opts=13)
01:26:01.815 00.002 1032 Enqueuing Move request for scope (-0.11, 0.07)
01:26:01.816 00.001 10072 Worker thread wakes up
01:26:01.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
01:26:01.816 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
01:26:01.816 00.000 10072 Moving (-0.11, 0.07) raw xDistance=0.09 yDistance=0.09
01:26:01.818 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:01.820 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:26:01.820 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:26:01.820 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:01.820 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:26:01.820 00.000 10072 MoveAxis(W, 6, ABG)
01:26:01.820 00.000 10072 Guiding  Dir = 3, Dur = 6
01:26:01.821 00.001 10072 IsGuiding returns 0
01:26:01.821 00.000 10072 PulseGuide returned control before completion, sleep 16
01:26:01.838 00.017 1032 UpdateGuideState exits: m=1430 SNR=26.6
01:26:01.840 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:01.842 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:01.844 00.002 1032 Enqueuing Expose request
01:26:01.851 00.007 10072 IsGuiding returns 0
01:26:01.851 00.000 10072 Move returns status 0, amount 6
01:26:01.851 00.000 10072 MoveAxis(N, 0, ABG)
01:26:01.851 00.000 10072 Move returns status 0, amount 0
01:26:01.851 00.000 10072 move complete, result=0
01:26:01.851 00.000 10072 worker thread done servicing request
01:26:01.851 00.000 10072 Worker thread wakes up
01:26:01.852 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:01.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:01.853 00.001 1032 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
01:26:02.481 00.628 10072 Exposure complete
01:26:02.529 00.048 10072 worker thread done servicing request
01:26:02.529 00.000 1032 OnExposeComplete: enter
01:26:02.531 00.002 1032 UpdateGuideState(): m_state=6
01:26:02.534 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3097
01:26:02.536 00.002 1032 Star::Find returns 1 (0), X=317.35, Y=753.46, Mass=1163, SNR=24.0, Peak=149 HFD=2.9
01:26:02.537 00.001 1032 MultiStar: [#1 -0.07,0.11,1.09,U] [#2 0.04,0.04,0.78,U] [#3 0.10,0.12,0.75,U] [#4 -0.23,0.02,0.77,U] [#5 -0.21,0.31,0.79,U] [#6 -0.10,0.00,0.67,U] [#7 0.26,0.10,0.56,U] [#8 -0.25,0.02,0.63,U] 
01:26:02.539 00.002 1032 refined, 8 included, MultiStar: {-0.10, 0.13}, one-star: {-0.33, 0.35}
01:26:02.540 00.001 1032 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.83) = xAngle (0.40 = 0.40)
01:26:02.541 00.001 1032 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.40 = 0.40)
01:26:02.544 00.003 1032 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.17 cameraTheta=2.23 mountX=0.15 mountY=0.07, mountTheta=0.40
01:26:02.546 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.13, opts=13)
01:26:02.550 00.004 1032 Enqueuing Move request for scope (-0.10, 0.13)
01:26:02.551 00.001 10072 Worker thread wakes up
01:26:02.551 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
01:26:02.552 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
01:26:02.552 00.000 10072 Moving (-0.10, 0.13) raw xDistance=0.15 yDistance=0.07
01:26:02.554 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:02.556 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.86
01:26:02.556 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:26:02.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:02.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:26:02.556 00.000 10072 MoveAxis(W, 78, ABG)
01:26:02.556 00.000 10072 Guiding  Dir = 3, Dur = 78
01:26:02.556 00.000 10072 IsGuiding returns 0
01:26:02.557 00.001 10072 PulseGuide returned control before completion, sleep 88
01:26:02.574 00.017 1032 UpdateGuideState exits: m=1163 SNR=24.0
01:26:02.577 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:02.577 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:02.580 00.003 1032 Enqueuing Expose request
01:26:02.651 00.071 10072 IsGuiding returns 0
01:26:02.651 00.000 10072 Move returns status 0, amount 78
01:26:02.651 00.000 10072 MoveAxis(N, 0, ABG)
01:26:02.651 00.000 10072 Move returns status 0, amount 0
01:26:02.651 00.000 10072 move complete, result=0
01:26:02.652 00.001 10072 worker thread done servicing request
01:26:02.652 00.000 10072 Worker thread wakes up
01:26:02.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:02.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:02.652 00.000 1032 GuideStep: 0.2 px 78 ms WEST, 0.1 px 0 ms NORTH
01:26:03.058 00.406 10072 Exposure complete
01:26:03.107 00.049 10072 worker thread done servicing request
01:26:03.107 00.000 1032 OnExposeComplete: enter
01:26:03.109 00.002 1032 UpdateGuideState(): m_state=6
01:26:03.110 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3098
01:26:03.112 00.002 1032 Star::Find returns 1 (0), X=317.44, Y=753.18, Mass=1338, SNR=25.8, Peak=150 HFD=2.8
01:26:03.114 00.002 1032 MultiStar: [#1 -0.12,0.07,0.99,U] [#2 0.06,-0.00,0.74,U] [#3 0.17,0.01,0.71,U] [#4 -0.25,-0.05,0.76,U] [#5 -0.22,0.13,0.74,U] [#6 -0.05,0.11,0.60,U] [#7 0.36,0.12,0.54,U] [#8 -0.06,0.09,0.54,U] 
01:26:03.115 00.001 1032 refined, 8 included, MultiStar: {-0.06, 0.06}, one-star: {-0.25, 0.08}
01:26:03.119 00.004 1032 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.83) = xAngle (0.55 = 0.55)
01:26:03.120 00.001 1032 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.55 = 0.55)
01:26:03.122 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.38 mountX=0.07 mountY=0.05, mountTheta=0.55
01:26:03.124 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.06, opts=13)
01:26:03.126 00.002 1032 Enqueuing Move request for scope (-0.06, 0.06)
01:26:03.127 00.001 10072 Worker thread wakes up
01:26:03.127 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
01:26:03.128 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
01:26:03.128 00.000 10072 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=0.05
01:26:03.129 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:03.132 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.86
01:26:03.132 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:26:03.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:03.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:26:03.132 00.000 10072 MoveAxis(W, 7, ABG)
01:26:03.132 00.000 10072 Guiding  Dir = 3, Dur = 7
01:26:03.132 00.000 10072 IsGuiding returns 0
01:26:03.133 00.001 10072 PulseGuide returned control before completion, sleep 17
01:26:03.151 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:26:03.153 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:03.155 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:03.157 00.002 1032 Enqueuing Expose request
01:26:03.162 00.005 10072 IsGuiding returns 0
01:26:03.162 00.000 10072 Move returns status 0, amount 7
01:26:03.162 00.000 10072 MoveAxis(N, 0, ABG)
01:26:03.162 00.000 10072 Move returns status 0, amount 0
01:26:03.162 00.000 10072 move complete, result=0
01:26:03.162 00.000 10072 worker thread done servicing request
01:26:03.162 00.000 10072 Worker thread wakes up
01:26:03.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:03.163 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:03.166 00.003 1032 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
01:26:03.789 00.623 10072 Exposure complete
01:26:03.839 00.050 10072 worker thread done servicing request
01:26:03.839 00.000 1032 OnExposeComplete: enter
01:26:03.841 00.002 1032 UpdateGuideState(): m_state=6
01:26:03.843 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3099
01:26:03.845 00.002 1032 Star::Find returns 1 (0), X=317.39, Y=753.12, Mass=1485, SNR=27.2, Peak=160 HFD=2.7
01:26:03.846 00.001 1032 MultiStar: [#1 -0.12,-0.05,0.90,U] [#2 -0.12,-0.08,0.75,U] [#3 0.22,-0.07,0.69,U] [#4 -0.31,-0.05,0.70,U] [#5 -0.18,0.08,0.68,U] [#6 -0.14,-0.06,0.57,U] [#7 0.22,0.04,0.53,U] [#8 -0.18,0.11,0.56,U] 
01:26:03.847 00.001 1032 refined, 8 included, MultiStar: {-0.12, -0.01}, one-star: {-0.30, 0.02}
01:26:03.850 00.003 1032 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.83) = xAngle (-4.89 = 1.40)
01:26:03.852 00.002 1032 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.89 = 1.40)
01:26:03.853 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.06 mountX=0.02 mountY=0.12, mountTheta=1.40
01:26:03.856 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.01, opts=13)
01:26:03.857 00.001 1032 Enqueuing Move request for scope (-0.12, -0.01)
01:26:03.858 00.001 10072 Worker thread wakes up
01:26:03.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
01:26:03.860 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
01:26:03.860 00.000 10072 Moving (-0.12, -0.01) raw xDistance=0.02 yDistance=0.12
01:26:03.861 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:03.864 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:26:03.864 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:26:03.864 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:03.864 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:26:03.864 00.000 10072 MoveAxis(W, 9, ABG)
01:26:03.864 00.000 10072 Guiding  Dir = 3, Dur = 9
01:26:03.865 00.001 10072 IsGuiding returns 0
01:26:03.866 00.001 10072 PulseGuide returned control before completion, sleep 19
01:26:03.882 00.016 1032 UpdateGuideState exits: m=1485 SNR=27.2
01:26:03.885 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:03.886 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:03.888 00.002 1032 Enqueuing Expose request
01:26:03.896 00.008 10072 IsGuiding returns 0
01:26:03.896 00.000 10072 Move returns status 0, amount 9
01:26:03.896 00.000 10072 MoveAxis(N, 0, ABG)
01:26:03.896 00.000 10072 Move returns status 0, amount 0
01:26:03.896 00.000 10072 move complete, result=0
01:26:03.896 00.000 10072 worker thread done servicing request
01:26:03.896 00.000 10072 Worker thread wakes up
01:26:03.896 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:03.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:03.900 00.004 1032 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
01:26:04.307 00.407 10072 Exposure complete
01:26:04.356 00.049 10072 worker thread done servicing request
01:26:04.356 00.000 1032 OnExposeComplete: enter
01:26:04.358 00.002 1032 UpdateGuideState(): m_state=6
01:26:04.360 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3100
01:26:04.362 00.002 1032 Star::Find returns 1 (0), X=317.30, Y=753.25, Mass=1477, SNR=27.1, Peak=151 HFD=2.9
01:26:04.363 00.001 1032 MultiStar: [#1 -0.13,0.05,0.96,U] [#2 -0.11,-0.18,0.70,U] [#3 0.23,-0.05,0.67,U] [#4 -0.29,-0.09,0.67,U] [#5 -0.25,0.11,0.67,U] [#6 -0.16,-0.15,0.57,U] [#7 0.27,0.10,0.53,U] [#8 -0.26,-0.06,0.58,U] 
01:26:04.367 00.004 1032 refined, 8 included, MultiStar: {-0.14, -0.00}, one-star: {-0.38, 0.14}
01:26:04.368 00.001 1032 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.83) = xAngle (-4.94 = 1.34)
01:26:04.370 00.002 1032 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.94 = 1.34)
01:26:04.372 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.11 mountX=0.03 mountY=0.14, mountTheta=1.34
01:26:04.374 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.00, opts=13)
01:26:04.376 00.002 1032 Enqueuing Move request for scope (-0.14, -0.00)
01:26:04.378 00.002 10072 Worker thread wakes up
01:26:04.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.00) opts 0xd
01:26:04.379 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.00)
01:26:04.379 00.000 10072 Moving (-0.14, -0.00) raw xDistance=0.03 yDistance=0.14
01:26:04.381 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:04.384 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:26:04.384 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:26:04.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:04.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:26:04.384 00.000 10072 MoveAxis(W, 8, ABG)
01:26:04.384 00.000 10072 Guiding  Dir = 3, Dur = 8
01:26:04.384 00.000 10072 IsGuiding returns 0
01:26:04.384 00.000 10072 PulseGuide returned control before completion, sleep 18
01:26:04.401 00.017 1032 UpdateGuideState exits: m=1477 SNR=27.1
01:26:04.404 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:04.405 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:04.407 00.002 1032 Enqueuing Expose request
01:26:04.413 00.006 10072 IsGuiding returns 0
01:26:04.413 00.000 10072 Move returns status 0, amount 8
01:26:04.413 00.000 10072 MoveAxis(N, 0, ABG)
01:26:04.413 00.000 10072 Move returns status 0, amount 0
01:26:04.413 00.000 10072 move complete, result=0
01:26:04.413 00.000 10072 worker thread done servicing request
01:26:04.413 00.000 10072 Worker thread wakes up
01:26:04.413 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:04.414 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:04.416 00.002 1032 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
01:26:05.037 00.621 10072 Exposure complete
01:26:05.081 00.044 10072 worker thread done servicing request
01:26:05.081 00.000 1032 OnExposeComplete: enter
01:26:05.084 00.003 1032 UpdateGuideState(): m_state=6
01:26:05.087 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3101
01:26:05.089 00.002 1032 Star::Find returns 1 (0), X=317.42, Y=753.33, Mass=1529, SNR=27.6, Peak=172 HFD=3.0
01:26:05.091 00.002 1032 MultiStar: [#1 -0.07,-0.06,0.88,U] [#2 0.01,-0.02,0.70,U] [#3 0.10,0.02,0.61,U] [#4 -0.22,-0.08,0.65,U] [#5 -0.27,0.09,0.66,U] [#6 -0.21,0.03,0.59,U] [#7 0.17,0.09,0.50,U] [#8 -0.39,0.06,0.53,U] 
01:26:05.093 00.002 1032 refined, 8 included, MultiStar: {-0.13, 0.04}, one-star: {-0.26, 0.22}
01:26:05.094 00.001 1032 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.83) = xAngle (0.99 = 0.99)
01:26:05.097 00.003 1032 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.99 = 0.99)
01:26:05.099 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.82 mountX=0.08 mountY=0.12, mountTheta=0.99
01:26:05.102 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.04, opts=13)
01:26:05.103 00.001 1032 Enqueuing Move request for scope (-0.13, 0.04)
01:26:05.105 00.002 10072 Worker thread wakes up
01:26:05.105 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
01:26:05.105 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
01:26:05.105 00.000 10072 Moving (-0.13, 0.04) raw xDistance=0.08 yDistance=0.12
01:26:05.107 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:05.109 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:26:05.110 00.001 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:26:05.110 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:05.110 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:26:05.110 00.000 10072 MoveAxis(W, 8, ABG)
01:26:05.110 00.000 10072 Guiding  Dir = 3, Dur = 8
01:26:05.110 00.000 10072 IsGuiding returns 0
01:26:05.111 00.001 10072 PulseGuide returned control before completion, sleep 18
01:26:05.131 00.020 1032 UpdateGuideState exits: m=1529 SNR=27.6
01:26:05.133 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:05.136 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:05.137 00.001 1032 Enqueuing Expose request
01:26:05.143 00.006 10072 IsGuiding returns 0
01:26:05.143 00.000 10072 Move returns status 0, amount 8
01:26:05.143 00.000 10072 MoveAxis(N, 0, ABG)
01:26:05.143 00.000 10072 Move returns status 0, amount 0
01:26:05.143 00.000 10072 move complete, result=0
01:26:05.143 00.000 10072 worker thread done servicing request
01:26:05.144 00.001 10072 Worker thread wakes up
01:26:05.144 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:05.144 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:05.146 00.002 1032 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
01:26:05.554 00.408 10072 Exposure complete
01:26:05.605 00.051 10072 worker thread done servicing request
01:26:05.605 00.000 1032 OnExposeComplete: enter
01:26:05.607 00.002 1032 UpdateGuideState(): m_state=6
01:26:05.610 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3102
01:26:05.614 00.004 1032 Star::Find returns 1 (0), X=317.48, Y=753.13, Mass=1475, SNR=27.1, Peak=158 HFD=2.7
01:26:05.616 00.002 1032 MultiStar: [#1 -0.12,0.02,0.95,U] [#2 -0.00,0.00,0.70,U] [#3 0.04,0.14,0.63,U] [#4 -0.29,0.01,0.69,U] [#5 -0.20,0.19,0.68,U] [#6 -0.27,-0.07,0.60,U] [#7 0.11,0.15,0.55,U] [#8 -0.21,-0.05,0.54,U] 
01:26:05.618 00.002 1032 refined, 8 included, MultiStar: {-0.13, 0.04}, one-star: {-0.20, 0.03}
01:26:05.620 00.002 1032 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.83) = xAngle (0.99 = 0.99)
01:26:05.622 00.002 1032 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.99 = 0.99)
01:26:05.623 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.82 mountX=0.08 mountY=0.12, mountTheta=0.99
01:26:05.627 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.04, opts=13)
01:26:05.629 00.002 1032 Enqueuing Move request for scope (-0.13, 0.04)
01:26:05.630 00.001 10072 Worker thread wakes up
01:26:05.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
01:26:05.631 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
01:26:05.631 00.000 10072 Moving (-0.13, 0.04) raw xDistance=0.08 yDistance=0.12
01:26:05.632 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:05.635 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:26:05.635 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:26:05.635 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:05.635 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:26:05.635 00.000 10072 MoveAxis(W, 7, ABG)
01:26:05.635 00.000 10072 Guiding  Dir = 3, Dur = 7
01:26:05.635 00.000 10072 IsGuiding returns 0
01:26:05.637 00.002 10072 PulseGuide returned control before completion, sleep 17
01:26:05.656 00.019 1032 UpdateGuideState exits: m=1475 SNR=27.1
01:26:05.658 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:05.660 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:05.661 00.001 1032 Enqueuing Expose request
01:26:05.665 00.004 10072 IsGuiding returns 0
01:26:05.665 00.000 10072 Move returns status 0, amount 7
01:26:05.665 00.000 10072 MoveAxis(N, 0, ABG)
01:26:05.665 00.000 10072 Move returns status 0, amount 0
01:26:05.665 00.000 10072 move complete, result=0
01:26:05.665 00.000 10072 worker thread done servicing request
01:26:05.665 00.000 10072 Worker thread wakes up
01:26:05.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:05.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:05.675 00.010 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:26:06.289 00.614 10072 Exposure complete
01:26:06.339 00.050 10072 worker thread done servicing request
01:26:06.339 00.000 1032 OnExposeComplete: enter
01:26:06.341 00.002 1032 UpdateGuideState(): m_state=6
01:26:06.343 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3103
01:26:06.345 00.002 1032 Star::Find returns 1 (0), X=317.49, Y=753.23, Mass=1348, SNR=25.9, Peak=141 HFD=2.9
01:26:06.347 00.002 1032 MultiStar: [#1 -0.14,0.06,1.05,U] [#2 -0.02,-0.12,0.79,U] [#3 0.14,-0.06,0.69,U] [#4 -0.19,-0.08,0.73,U] [#5 -0.12,0.21,0.74,U] [#6 -0.17,-0.09,0.59,U] [#7 0.18,-0.06,0.52,U] [#8 -0.08,0.11,0.59,U] 
01:26:06.349 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {-0.19, 0.13}
01:26:06.350 00.001 1032 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.83) = xAngle (1.07 = 1.07)
01:26:06.352 00.002 1032 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.07 = 1.07)
01:26:06.353 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.90 mountX=0.04 mountY=0.07, mountTheta=1.07
01:26:06.357 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.02, opts=13)
01:26:06.358 00.001 1032 Enqueuing Move request for scope (-0.08, 0.02)
01:26:06.361 00.003 10072 Worker thread wakes up
01:26:06.361 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
01:26:06.361 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
01:26:06.361 00.000 10072 Moving (-0.08, 0.02) raw xDistance=0.04 yDistance=0.07
01:26:06.365 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:06.368 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:26:06.368 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:26:06.368 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:06.368 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:26:06.368 00.000 10072 MoveAxis(W, 8, ABG)
01:26:06.368 00.000 10072 Guiding  Dir = 3, Dur = 8
01:26:06.369 00.001 10072 IsGuiding returns 0
01:26:06.369 00.000 10072 PulseGuide returned control before completion, sleep 18
01:26:06.386 00.017 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:26:06.390 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:06.393 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:06.395 00.002 1032 Enqueuing Expose request
01:26:06.398 00.003 10072 IsGuiding returns 0
01:26:06.398 00.000 10072 Move returns status 0, amount 8
01:26:06.398 00.000 10072 MoveAxis(N, 0, ABG)
01:26:06.398 00.000 10072 Move returns status 0, amount 0
01:26:06.398 00.000 10072 move complete, result=0
01:26:06.398 00.000 10072 worker thread done servicing request
01:26:06.398 00.000 10072 Worker thread wakes up
01:26:06.399 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:06.399 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:06.405 00.006 1032 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
01:26:06.805 00.400 10072 Exposure complete
01:26:06.856 00.051 10072 worker thread done servicing request
01:26:06.856 00.000 1032 OnExposeComplete: enter
01:26:06.859 00.003 1032 UpdateGuideState(): m_state=6
01:26:06.861 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3104
01:26:06.864 00.003 1032 Star::Find returns 1 (0), X=317.42, Y=753.29, Mass=1282, SNR=25.2, Peak=146 HFD=2.8
01:26:06.866 00.002 1032 MultiStar: [#1 -0.12,0.06,0.96,U] [#2 -0.13,-0.12,0.79,U] [#3 0.11,0.02,0.67,U] [#4 -0.19,-0.10,0.74,U] [#5 -0.25,0.26,0.72,U] [#6 -0.31,-0.14,0.61,U] [#7 0.11,0.07,0.58,U] [#8 -0.26,-0.01,0.57,U] 
01:26:06.867 00.001 1032 refined, 8 included, MultiStar: {-0.15, 0.03}, one-star: {-0.26, 0.18}
01:26:06.869 00.002 1032 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.83) = xAngle (1.09 = 1.09)
01:26:06.870 00.001 1032 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.09 = 1.09)
01:26:06.871 00.001 1032 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.92 mountX=0.07 mountY=0.14, mountTheta=1.09
01:26:06.874 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.03, opts=13)
01:26:06.875 00.001 1032 Enqueuing Move request for scope (-0.15, 0.03)
01:26:06.878 00.003 10072 Worker thread wakes up
01:26:06.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
01:26:06.878 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
01:26:06.878 00.000 10072 Moving (-0.15, 0.03) raw xDistance=0.07 yDistance=0.14
01:26:06.879 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:06.881 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:26:06.882 00.001 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:26:06.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:06.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:26:06.882 00.000 10072 MoveAxis(W, 7, ABG)
01:26:06.882 00.000 10072 Guiding  Dir = 3, Dur = 7
01:26:06.883 00.001 10072 IsGuiding returns 0
01:26:06.883 00.000 10072 PulseGuide returned control before completion, sleep 17
01:26:06.901 00.018 1032 UpdateGuideState exits: m=1282 SNR=25.2
01:26:06.903 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:06.907 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:06.908 00.001 1032 Enqueuing Expose request
01:26:06.912 00.004 10072 IsGuiding returns 0
01:26:06.912 00.000 10072 Move returns status 0, amount 7
01:26:06.912 00.000 10072 MoveAxis(N, 0, ABG)
01:26:06.912 00.000 10072 Move returns status 0, amount 0
01:26:06.913 00.001 10072 move complete, result=0
01:26:06.913 00.000 10072 worker thread done servicing request
01:26:06.913 00.000 10072 Worker thread wakes up
01:26:06.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:06.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:06.918 00.005 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:26:07.540 00.622 10072 Exposure complete
01:26:07.587 00.047 10072 worker thread done servicing request
01:26:07.587 00.000 1032 OnExposeComplete: enter
01:26:07.589 00.002 1032 UpdateGuideState(): m_state=6
01:26:07.590 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3105
01:26:07.592 00.002 1032 Star::Find returns 1 (0), X=317.53, Y=753.29, Mass=1392, SNR=26.3, Peak=149 HFD=2.9
01:26:07.595 00.003 1032 MultiStar: [#1 -0.08,0.07,0.97,U] [#2 -0.16,0.01,0.78,U] [#3 0.05,0.11,0.66,U] [#4 -0.24,-0.00,0.68,U] [#5 -0.12,0.31,0.72,U] [#6 -0.25,0.06,0.64,U] [#7 0.03,0.24,0.54,U] [#8 -0.14,0.17,0.56,U] 
01:26:07.596 00.001 1032 refined, 8 included, MultiStar: {-0.12, 0.12}, one-star: {-0.15, 0.18}
01:26:07.597 00.001 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
01:26:07.599 00.002 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
01:26:07.601 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.33 mountX=0.15 mountY=0.08, mountTheta=0.50
01:26:07.607 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.12, opts=13)
01:26:07.626 00.019 1032 Enqueuing Move request for scope (-0.12, 0.12)
01:26:07.629 00.003 10072 Worker thread wakes up
01:26:07.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
01:26:07.629 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
01:26:07.629 00.000 10072 Moving (-0.12, 0.12) raw xDistance=0.15 yDistance=0.08
01:26:07.631 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:07.634 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.85
01:26:07.634 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:26:07.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:07.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:26:07.634 00.000 10072 MoveAxis(W, 79, ABG)
01:26:07.634 00.000 10072 Guiding  Dir = 3, Dur = 79
01:26:07.634 00.000 10072 IsGuiding returns 0
01:26:07.635 00.001 10072 PulseGuide returned control before completion, sleep 89
01:26:07.654 00.019 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:26:07.656 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:07.657 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:07.660 00.003 1032 Enqueuing Expose request
01:26:07.725 00.065 10072 IsGuiding returns 0
01:26:07.725 00.000 10072 Move returns status 0, amount 79
01:26:07.725 00.000 10072 MoveAxis(N, 0, ABG)
01:26:07.725 00.000 10072 Move returns status 0, amount 0
01:26:07.725 00.000 10072 move complete, result=0
01:26:07.725 00.000 10072 worker thread done servicing request
01:26:07.725 00.000 10072 Worker thread wakes up
01:26:07.726 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:07.726 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:07.726 00.000 1032 GuideStep: 0.2 px 79 ms WEST, 0.1 px 0 ms NORTH
01:26:08.135 00.409 10072 Exposure complete
01:26:08.185 00.050 10072 worker thread done servicing request
01:26:08.185 00.000 1032 OnExposeComplete: enter
01:26:08.187 00.002 1032 UpdateGuideState(): m_state=6
01:26:08.189 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3106
01:26:08.191 00.002 1032 Star::Find returns 1 (0), X=317.43, Y=753.13, Mass=1390, SNR=26.3, Peak=141 HFD=2.9
01:26:08.193 00.002 1032 MultiStar: [#1 -0.11,0.10,0.96,U] [#2 -0.13,-0.09,0.71,U] [#3 0.11,0.08,0.64,U] [#4 -0.23,0.05,0.70,U] [#5 -0.15,0.13,0.72,U] [#6 -0.23,-0.04,0.61,U] [#7 0.23,0.16,0.50,U] [#8 -0.07,-0.05,0.55,U] 
01:26:08.196 00.003 1032 refined, 8 included, MultiStar: {-0.11, 0.04}, one-star: {-0.25, 0.02}
01:26:08.198 00.002 1032 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.83) = xAngle (0.97 = 0.97)
01:26:08.199 00.001 1032 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.97 = 0.97)
01:26:08.201 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.80 mountX=0.07 mountY=0.10, mountTheta=0.97
01:26:08.204 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.04, opts=13)
01:26:08.206 00.002 1032 Enqueuing Move request for scope (-0.11, 0.04)
01:26:08.208 00.002 10072 Worker thread wakes up
01:26:08.208 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
01:26:08.209 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
01:26:08.209 00.000 10072 Moving (-0.11, 0.04) raw xDistance=0.07 yDistance=0.10
01:26:08.213 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:08.215 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:26:08.216 00.001 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:26:08.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:08.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:26:08.216 00.000 10072 MoveAxis(W, 8, ABG)
01:26:08.216 00.000 10072 Guiding  Dir = 3, Dur = 8
01:26:08.216 00.000 10072 IsGuiding returns 0
01:26:08.216 00.000 10072 PulseGuide returned control before completion, sleep 18
01:26:08.235 00.019 1032 UpdateGuideState exits: m=1390 SNR=26.3
01:26:08.237 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:08.238 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:08.239 00.001 1032 Enqueuing Expose request
01:26:08.243 00.004 10072 IsGuiding returns 0
01:26:08.243 00.000 10072 Move returns status 0, amount 8
01:26:08.243 00.000 10072 MoveAxis(N, 0, ABG)
01:26:08.243 00.000 10072 Move returns status 0, amount 0
01:26:08.243 00.000 10072 move complete, result=0
01:26:08.243 00.000 10072 worker thread done servicing request
01:26:08.244 00.001 10072 Worker thread wakes up
01:26:08.244 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:08.244 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:08.252 00.008 1032 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
01:26:08.870 00.618 10072 Exposure complete
01:26:08.914 00.044 10072 worker thread done servicing request
01:26:08.914 00.000 1032 OnExposeComplete: enter
01:26:08.917 00.003 1032 UpdateGuideState(): m_state=6
01:26:08.919 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3107
01:26:08.920 00.001 1032 Star::Find returns 1 (0), X=317.43, Y=753.09, Mass=1359, SNR=26.0, Peak=144 HFD=2.6
01:26:08.923 00.003 1032 MultiStar: [#1 -0.07,-0.12,0.96,U] [#2 -0.08,-0.20,0.73,U] [#3 0.09,-0.11,0.71,U] [#4 -0.12,-0.19,0.71,U] [#5 -0.19,0.04,0.73,U] [#6 -0.02,-0.34,0.62,U] [#7 0.12,0.01,0.56,U] [#8 -0.12,-0.19,0.57,U] 
01:26:08.925 00.002 1032 refined, 8 included, MultiStar: {-0.09, -0.12}, one-star: {-0.26, -0.01}
01:26:08.927 00.002 1032 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.83) = xAngle (-4.02 = 2.26)
01:26:08.930 00.003 1032 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.02 = 2.26)
01:26:08.931 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.19 mountX=-0.09 mountY=0.11, mountTheta=2.26
01:26:08.935 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.12, opts=13)
01:26:08.937 00.002 1032 Enqueuing Move request for scope (-0.09, -0.12)
01:26:08.939 00.002 10072 Worker thread wakes up
01:26:08.939 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
01:26:08.939 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
01:26:08.939 00.000 10072 Moving (-0.09, -0.12) raw xDistance=-0.09 yDistance=0.11
01:26:08.941 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:08.943 00.002 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:26:08.943 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
01:26:08.943 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:08.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:26:08.943 00.000 10072 MoveAxis(W, 10, ABG)
01:26:08.943 00.000 10072 Guiding  Dir = 3, Dur = 10
01:26:08.944 00.001 10072 IsGuiding returns 0
01:26:08.944 00.000 10072 PulseGuide returned control before completion, sleep 20
01:26:08.963 00.019 1032 UpdateGuideState exits: m=1359 SNR=26.0
01:26:08.965 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:08.967 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:08.969 00.002 1032 Enqueuing Expose request
01:26:08.975 00.006 10072 IsGuiding returns 0
01:26:08.975 00.000 10072 Move returns status 0, amount 10
01:26:08.975 00.000 10072 MoveAxis(N, 0, ABG)
01:26:08.975 00.000 10072 Move returns status 0, amount 0
01:26:08.975 00.000 10072 move complete, result=0
01:26:08.975 00.000 10072 worker thread done servicing request
01:26:08.975 00.000 10072 Worker thread wakes up
01:26:08.975 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:08.976 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:08.978 00.002 1032 GuideStep: -0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
01:26:09.386 00.408 10072 Exposure complete
01:26:09.438 00.052 10072 worker thread done servicing request
01:26:09.438 00.000 1032 OnExposeComplete: enter
01:26:09.440 00.002 1032 UpdateGuideState(): m_state=6
01:26:09.443 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3108
01:26:09.445 00.002 1032 Star::Find returns 1 (0), X=317.43, Y=753.09, Mass=1344, SNR=25.8, Peak=140 HFD=2.7
01:26:09.447 00.002 1032 MultiStar: [#1 -0.18,-0.06,0.94,U] [#2 -0.10,-0.03,0.77,U] [#3 0.07,0.11,0.70,U] [#4 -0.23,-0.18,0.70,U] [#5 -0.12,0.04,0.70,U] [#6 -0.24,-0.21,0.60,U] [#7 0.03,0.03,0.58,U] [#8 -0.24,-0.10,0.60,U] 
01:26:09.449 00.002 1032 refined, 8 included, MultiStar: {-0.15, -0.04}, one-star: {-0.26, -0.02}
01:26:09.450 00.001 1032 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.83) = xAngle (-4.68 = 1.60)
01:26:09.452 00.002 1032 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.68 = 1.60)
01:26:09.455 00.003 1032 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-2.85 mountX=-0.00 mountY=0.15, mountTheta=1.60
01:26:09.459 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=-0.04, opts=13)
01:26:09.462 00.003 1032 Enqueuing Move request for scope (-0.15, -0.04)
01:26:09.464 00.002 10072 Worker thread wakes up
01:26:09.464 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
01:26:09.464 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
01:26:09.464 00.000 10072 Moving (-0.15, -0.04) raw xDistance=-0.00 yDistance=0.15
01:26:09.466 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:09.468 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:26:09.468 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:26:09.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:09.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:26:09.468 00.000 10072 MoveAxis(W, 9, ABG)
01:26:09.468 00.000 10072 Guiding  Dir = 3, Dur = 9
01:26:09.469 00.001 10072 IsGuiding returns 0
01:26:09.469 00.000 10072 PulseGuide returned control before completion, sleep 19
01:26:09.486 00.017 1032 UpdateGuideState exits: m=1344 SNR=25.8
01:26:09.489 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:09.490 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:09.492 00.002 1032 Enqueuing Expose request
01:26:09.494 00.002 10072 IsGuiding returns 0
01:26:09.494 00.000 10072 Move returns status 0, amount 9
01:26:09.494 00.000 10072 MoveAxis(N, 0, ABG)
01:26:09.494 00.000 10072 Move returns status 0, amount 0
01:26:09.494 00.000 10072 move complete, result=0
01:26:09.494 00.000 10072 worker thread done servicing request
01:26:09.494 00.000 10072 Worker thread wakes up
01:26:09.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:09.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:09.501 00.007 1032 GuideStep: -0.0 px 9 ms WEST, 0.2 px 0 ms NORTH
01:26:10.119 00.618 10072 Exposure complete
01:26:10.167 00.048 10072 worker thread done servicing request
01:26:10.167 00.000 1032 OnExposeComplete: enter
01:26:10.170 00.003 1032 UpdateGuideState(): m_state=6
01:26:10.171 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3109
01:26:10.173 00.002 1032 Star::Find returns 1 (0), X=317.43, Y=753.16, Mass=1524, SNR=27.5, Peak=165 HFD=2.8
01:26:10.176 00.003 1032 MultiStar: [#1 -0.15,-0.06,0.94,U] [#2 -0.19,-0.07,0.70,U] [#3 0.02,0.15,0.61,U] [#4 -0.30,-0.02,0.68,U] [#5 -0.22,0.09,0.69,U] [#6 -0.15,-0.16,0.56,U] [#7 0.16,0.23,0.53,U] [#8 -0.39,0.03,0.54,U] 
01:26:10.179 00.003 1032 refined, 8 included, MultiStar: {-0.17, 0.02}, one-star: {-0.26, 0.05}
01:26:10.181 00.002 1032 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.83) = xAngle (1.18 = 1.18)
01:26:10.182 00.001 1032 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.18 = 1.18)
01:26:10.185 00.003 1032 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.01 mountX=0.07 mountY=0.16, mountTheta=1.18
01:26:10.187 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.02, opts=13)
01:26:10.189 00.002 1032 Enqueuing Move request for scope (-0.17, 0.02)
01:26:10.191 00.002 10072 Worker thread wakes up
01:26:10.191 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
01:26:10.192 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
01:26:10.192 00.000 10072 Moving (-0.17, 0.02) raw xDistance=0.07 yDistance=0.16
01:26:10.194 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:10.197 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:26:10.197 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:26:10.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:10.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:26:10.197 00.000 10072 MoveAxis(W, 11, ABG)
01:26:10.197 00.000 10072 Guiding  Dir = 3, Dur = 11
01:26:10.198 00.001 10072 IsGuiding returns 0
01:26:10.198 00.000 10072 PulseGuide returned control before completion, sleep 21
01:26:10.215 00.017 1032 UpdateGuideState exits: m=1524 SNR=27.5
01:26:10.217 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:10.219 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:10.220 00.001 1032 Enqueuing Expose request
01:26:10.226 00.006 10072 IsGuiding returns 0
01:26:10.226 00.000 10072 Move returns status 0, amount 11
01:26:10.226 00.000 10072 MoveAxis(N, 0, ABG)
01:26:10.226 00.000 10072 Move returns status 0, amount 0
01:26:10.226 00.000 10072 move complete, result=0
01:26:10.226 00.000 10072 worker thread done servicing request
01:26:10.226 00.000 10072 Worker thread wakes up
01:26:10.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:10.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:10.229 00.003 1032 GuideStep: 0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
01:26:10.637 00.408 10072 Exposure complete
01:26:10.683 00.046 10072 worker thread done servicing request
01:26:10.683 00.000 1032 OnExposeComplete: enter
01:26:10.685 00.002 1032 UpdateGuideState(): m_state=6
01:26:10.686 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3110
01:26:10.688 00.002 1032 Star::Find returns 1 (0), X=317.42, Y=753.22, Mass=1369, SNR=26.1, Peak=149 HFD=2.9
01:26:10.690 00.002 1032 MultiStar: [#1 -0.18,0.11,0.94,U] [#2 -0.13,0.03,0.74,U] [#3 -0.05,-0.01,0.67,U] [#4 -0.21,-0.07,0.71,U] [#5 -0.18,0.14,0.69,U] [#6 -0.12,0.03,0.63,U] [#7 0.07,0.14,0.52,U] [#8 -0.09,0.08,0.56,U] 
01:26:10.691 00.001 1032 refined, 8 included, MultiStar: {-0.14, 0.07}, one-star: {-0.26, 0.11}
01:26:10.692 00.001 1032 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.83) = xAngle (0.89 = 0.89)
01:26:10.693 00.001 1032 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.89 = 0.89)
01:26:10.695 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.16 cameraTheta=2.72 mountX=0.10 mountY=0.12, mountTheta=0.89
01:26:10.698 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.07, opts=13)
01:26:10.699 00.001 1032 Enqueuing Move request for scope (-0.14, 0.07)
01:26:10.701 00.002 10072 Worker thread wakes up
01:26:10.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
01:26:10.701 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
01:26:10.701 00.000 10072 Moving (-0.14, 0.07) raw xDistance=0.10 yDistance=0.12
01:26:10.703 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:10.706 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:26:10.706 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:26:10.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:10.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:26:10.706 00.000 10072 MoveAxis(W, 10, ABG)
01:26:10.706 00.000 10072 Guiding  Dir = 3, Dur = 10
01:26:10.706 00.000 10072 IsGuiding returns 0
01:26:10.707 00.001 10072 PulseGuide returned control before completion, sleep 20
01:26:10.723 00.016 1032 UpdateGuideState exits: m=1369 SNR=26.1
01:26:10.727 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:10.729 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:10.731 00.002 1032 Enqueuing Expose request
01:26:10.732 00.001 10072 IsGuiding returns 0
01:26:10.732 00.000 10072 Move returns status 0, amount 10
01:26:10.733 00.001 10072 MoveAxis(N, 0, ABG)
01:26:10.733 00.000 10072 Move returns status 0, amount 0
01:26:10.733 00.000 10072 move complete, result=0
01:26:10.733 00.000 10072 worker thread done servicing request
01:26:10.733 00.000 10072 Worker thread wakes up
01:26:10.733 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:10.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:10.740 00.007 1032 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
01:26:11.357 00.617 10072 Exposure complete
01:26:11.405 00.048 10072 worker thread done servicing request
01:26:11.405 00.000 1032 OnExposeComplete: enter
01:26:11.407 00.002 1032 UpdateGuideState(): m_state=6
01:26:11.409 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3111
01:26:11.411 00.002 1032 Star::Find returns 1 (0), X=317.37, Y=753.39, Mass=1179, SNR=24.2, Peak=133 HFD=3.0
01:26:11.412 00.001 1032 MultiStar: [#1 -0.20,0.06,1.08,U] [#2 -0.27,0.05,0.84,U] [#3 -0.10,0.05,0.75,U] [#4 -0.25,-0.01,0.78,U] [#5 -0.19,0.07,0.71,U] [#6 -0.27,0.01,0.65,U] [#7 0.13,0.13,0.59,U] [#8 -0.38,0.04,0.62,U] 
01:26:11.414 00.002 1032 refined, 8 included, MultiStar: {-0.22, 0.08}, one-star: {-0.32, 0.29}
01:26:11.415 00.001 1032 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.83) = xAngle (0.95 = 0.95)
01:26:11.417 00.002 1032 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.95 = 0.95)
01:26:11.418 00.001 1032 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.23 cameraTheta=2.78 mountX=0.13 mountY=0.19, mountTheta=0.95
01:26:11.421 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=0.08, opts=13)
01:26:11.423 00.002 1032 Enqueuing Move request for scope (-0.22, 0.08)
01:26:11.424 00.001 10072 Worker thread wakes up
01:26:11.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.08) opts 0xd
01:26:11.424 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.22, 0.08)
01:26:11.424 00.000 10072 Moving (-0.22, 0.08) raw xDistance=0.13 yDistance=0.19
01:26:11.426 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:11.428 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 287.85
01:26:11.428 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
01:26:11.428 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:11.428 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:26:11.428 00.000 10072 MoveAxis(W, 74, ABG)
01:26:11.429 00.001 10072 Guiding  Dir = 3, Dur = 74
01:26:11.429 00.000 10072 IsGuiding returns 0
01:26:11.429 00.000 10072 PulseGuide returned control before completion, sleep 84
01:26:11.446 00.017 1032 UpdateGuideState exits: m=1179 SNR=24.2
01:26:11.448 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:11.450 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:11.451 00.001 1032 Enqueuing Expose request
01:26:11.526 00.075 10072 IsGuiding returns 0
01:26:11.526 00.000 10072 Move returns status 0, amount 74
01:26:11.526 00.000 10072 MoveAxis(N, 0, ABG)
01:26:11.526 00.000 10072 Move returns status 0, amount 0
01:26:11.526 00.000 10072 move complete, result=0
01:26:11.526 00.000 10072 worker thread done servicing request
01:26:11.527 00.001 10072 Worker thread wakes up
01:26:11.527 00.000 1032 GuideStep: 0.1 px 74 ms WEST, 0.2 px 0 ms NORTH
01:26:11.528 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:11.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:11.934 00.406 10072 Exposure complete
01:26:11.981 00.047 10072 worker thread done servicing request
01:26:11.982 00.001 1032 OnExposeComplete: enter
01:26:11.983 00.001 1032 UpdateGuideState(): m_state=6
01:26:11.986 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3112
01:26:11.991 00.005 1032 Star::Find returns 1 (0), X=317.36, Y=753.35, Mass=1460, SNR=26.9, Peak=171 HFD=3.0
01:26:11.993 00.002 1032 MultiStar: [#1 -0.25,0.07,0.88,U] [#2 -0.16,-0.15,0.82,U] [#3 -0.00,-0.00,0.70,U] [#4 -0.35,-0.03,0.68,U] [#5 -0.09,0.15,0.70,U] [#6 -0.21,-0.10,0.60,U] [#7 0.11,0.01,0.52,U] [#8 -0.39,0.07,0.54,U] 
01:26:11.995 00.002 1032 refined, 8 included, MultiStar: {-0.20, 0.04}, one-star: {-0.32, 0.25}
01:26:11.997 00.002 1032 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.83) = xAngle (1.12 = 1.12)
01:26:11.998 00.001 1032 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.12 = 1.12)
01:26:12.000 00.002 1032 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.95 mountX=0.09 mountY=0.18, mountTheta=1.12
01:26:12.004 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.20, y=0.04, opts=13)
01:26:12.006 00.002 1032 Enqueuing Move request for scope (-0.20, 0.04)
01:26:12.008 00.002 10072 Worker thread wakes up
01:26:12.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
01:26:12.008 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
01:26:12.008 00.000 10072 Moving (-0.20, 0.04) raw xDistance=0.09 yDistance=0.18
01:26:12.010 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:12.013 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:26:12.013 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:26:12.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:12.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:26:12.013 00.000 10072 MoveAxis(W, 11, ABG)
01:26:12.013 00.000 10072 Guiding  Dir = 3, Dur = 11
01:26:12.013 00.000 10072 IsGuiding returns 0
01:26:12.014 00.001 10072 PulseGuide returned control before completion, sleep 21
01:26:12.032 00.018 1032 UpdateGuideState exits: m=1460 SNR=26.9
01:26:12.034 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:12.036 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:12.038 00.002 1032 Enqueuing Expose request
01:26:12.040 00.002 10072 IsGuiding returns 0
01:26:12.040 00.000 10072 Move returns status 0, amount 11
01:26:12.040 00.000 10072 MoveAxis(N, 0, ABG)
01:26:12.040 00.000 10072 Move returns status 0, amount 0
01:26:12.040 00.000 10072 move complete, result=0
01:26:12.040 00.000 10072 worker thread done servicing request
01:26:12.040 00.000 10072 Worker thread wakes up
01:26:12.040 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:12.040 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:12.048 00.008 1032 GuideStep: 0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
01:26:12.668 00.620 10072 Exposure complete
01:26:12.716 00.048 10072 worker thread done servicing request
01:26:12.716 00.000 1032 OnExposeComplete: enter
01:26:12.718 00.002 1032 UpdateGuideState(): m_state=6
01:26:12.720 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3113
01:26:12.722 00.002 1032 Star::Find returns 1 (0), X=317.30, Y=753.36, Mass=1359, SNR=26.0, Peak=162 HFD=2.9
01:26:12.724 00.002 1032 MultiStar: [#1 -0.26,0.16,0.97,U] [#2 -0.15,-0.07,0.78,U] [#3 0.16,0.06,0.71,U] [#4 -0.29,0.04,0.75,U] [#5 -0.24,0.31,0.71,U] [#6 -0.15,-0.03,0.60,U] [#7 0.19,0.27,0.55,U] [#8 -0.06,0.05,0.56,U] 
01:26:12.725 00.001 1032 refined, 8 included, MultiStar: {-0.16, 0.12}, one-star: {-0.39, 0.25}
01:26:12.727 00.002 1032 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.83) = xAngle (0.66 = 0.66)
01:26:12.728 00.001 1032 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.66 = 0.66)
01:26:12.730 00.002 1032 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.49 mountX=0.16 mountY=0.12, mountTheta=0.66
01:26:12.732 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.12, opts=13)
01:26:12.733 00.001 1032 Enqueuing Move request for scope (-0.16, 0.12)
01:26:12.736 00.003 10072 Worker thread wakes up
01:26:12.736 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
01:26:12.736 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
01:26:12.736 00.000 10072 Moving (-0.16, 0.12) raw xDistance=0.16 yDistance=0.12
01:26:12.739 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:12.744 00.005 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.85
01:26:12.745 00.001 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:26:12.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:12.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:26:12.745 00.000 10072 MoveAxis(W, 85, ABG)
01:26:12.745 00.000 10072 Guiding  Dir = 3, Dur = 85
01:26:12.746 00.001 10072 IsGuiding returns 0
01:26:12.747 00.001 10072 PulseGuide returned control before completion, sleep 95
01:26:12.763 00.016 1032 UpdateGuideState exits: m=1359 SNR=26.0
01:26:12.765 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:12.769 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:12.773 00.004 1032 Enqueuing Expose request
01:26:12.852 00.079 10072 IsGuiding returns 0
01:26:12.852 00.000 10072 Move returns status 0, amount 85
01:26:12.852 00.000 10072 MoveAxis(N, 0, ABG)
01:26:12.852 00.000 10072 Move returns status 0, amount 0
01:26:12.852 00.000 10072 move complete, result=0
01:26:12.852 00.000 10072 worker thread done servicing request
01:26:12.852 00.000 10072 Worker thread wakes up
01:26:12.852 00.000 1032 GuideStep: 0.2 px 85 ms WEST, 0.1 px 0 ms NORTH
01:26:12.854 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:12.855 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:13.259 00.404 10072 Exposure complete
01:26:13.314 00.055 10072 worker thread done servicing request
01:26:13.314 00.000 1032 OnExposeComplete: enter
01:26:13.316 00.002 1032 UpdateGuideState(): m_state=6
01:26:13.319 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3114
01:26:13.322 00.003 1032 Star::Find returns 1 (0), X=317.50, Y=753.38, Mass=1376, SNR=26.1, Peak=159 HFD=3.1
01:26:13.325 00.003 1032 MultiStar: [#1 -0.11,0.07,0.94,U] [#2 -0.12,-0.03,0.76,U] [#3 0.06,0.09,0.72,U] [#4 -0.21,0.04,0.74,U] [#5 -0.11,0.18,0.71,U] [#6 -0.16,0.01,0.59,U] [#7 0.06,0.12,0.54,U] [#8 -0.25,0.10,0.60,U] 
01:26:13.326 00.001 1032 refined, 8 included, MultiStar: {-0.12, 0.10}, one-star: {-0.18, 0.27}
01:26:13.327 00.001 1032 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.83) = xAngle (0.61 = 0.61)
01:26:13.332 00.005 1032 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.61 = 0.61)
01:26:13.334 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.15 cameraTheta=2.44 mountX=0.13 mountY=0.09, mountTheta=0.61
01:26:13.338 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.10, opts=13)
01:26:13.340 00.002 1032 Enqueuing Move request for scope (-0.12, 0.10)
01:26:13.342 00.002 10072 Worker thread wakes up
01:26:13.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
01:26:13.342 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
01:26:13.342 00.000 10072 Moving (-0.12, 0.10) raw xDistance=0.13 yDistance=0.09
01:26:13.344 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:13.347 00.003 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:26:13.348 00.001 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
01:26:13.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:13.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:26:13.348 00.000 10072 MoveAxis(W, 12, ABG)
01:26:13.348 00.000 10072 Guiding  Dir = 3, Dur = 12
01:26:13.348 00.000 10072 IsGuiding returns 0
01:26:13.349 00.001 10072 PulseGuide returned control before completion, sleep 22
01:26:13.369 00.020 1032 UpdateGuideState exits: m=1376 SNR=26.1
01:26:13.372 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:13.373 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:13.375 00.002 1032 Enqueuing Expose request
01:26:13.382 00.007 10072 IsGuiding returns 0
01:26:13.382 00.000 10072 Move returns status 0, amount 12
01:26:13.382 00.000 10072 MoveAxis(N, 0, ABG)
01:26:13.382 00.000 10072 Move returns status 0, amount 0
01:26:13.382 00.000 10072 move complete, result=0
01:26:13.382 00.000 10072 worker thread done servicing request
01:26:13.382 00.000 10072 Worker thread wakes up
01:26:13.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:13.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:13.384 00.002 1032 GuideStep: 0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
01:26:14.012 00.628 10072 Exposure complete
01:26:14.057 00.045 10072 worker thread done servicing request
01:26:14.057 00.000 1032 OnExposeComplete: enter
01:26:14.059 00.002 1032 UpdateGuideState(): m_state=6
01:26:14.061 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3115
01:26:14.063 00.002 1032 Star::Find returns 1 (0), X=317.38, Y=753.37, Mass=1295, SNR=25.4, Peak=159 HFD=3.0
01:26:14.065 00.002 1032 MultiStar: [#1 -0.28,0.16,1.02,U] [#2 -0.14,-0.13,0.77,U] [#3 0.05,0.10,0.67,U] [#4 -0.32,-0.09,0.70,U] [#5 -0.23,0.14,0.77,U] [#6 -0.18,0.08,0.60,U] [#7 0.04,0.17,0.55,U] [#8 -0.11,0.05,0.60,U] 
01:26:14.066 00.001 1032 refined, 8 included, MultiStar: {-0.18, 0.09}, one-star: {-0.30, 0.27}
01:26:14.068 00.002 1032 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.83) = xAngle (0.84 = 0.84)
01:26:14.069 00.001 1032 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.84 = 0.84)
01:26:14.071 00.002 1032 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.67 mountX=0.14 mountY=0.15, mountTheta=0.84
01:26:14.074 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=0.09, opts=13)
01:26:14.077 00.003 1032 Enqueuing Move request for scope (-0.18, 0.09)
01:26:14.079 00.002 10072 Worker thread wakes up
01:26:14.079 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
01:26:14.079 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
01:26:14.079 00.000 10072 Moving (-0.18, 0.09) raw xDistance=0.14 yDistance=0.15
01:26:14.081 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:14.083 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.85
01:26:14.083 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:26:14.084 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:14.084 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:26:14.084 00.000 10072 MoveAxis(W, 76, ABG)
01:26:14.084 00.000 10072 Guiding  Dir = 3, Dur = 76
01:26:14.085 00.001 10072 IsGuiding returns 0
01:26:14.085 00.000 10072 PulseGuide returned control before completion, sleep 86
01:26:14.100 00.015 1032 UpdateGuideState exits: m=1295 SNR=25.4
01:26:14.102 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:14.104 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:14.106 00.002 1032 Enqueuing Expose request
01:26:14.182 00.076 10072 IsGuiding returns 0
01:26:14.182 00.000 10072 Move returns status 0, amount 76
01:26:14.182 00.000 10072 MoveAxis(N, 0, ABG)
01:26:14.182 00.000 10072 Move returns status 0, amount 0
01:26:14.182 00.000 10072 move complete, result=0
01:26:14.182 00.000 10072 worker thread done servicing request
01:26:14.182 00.000 10072 Worker thread wakes up
01:26:14.183 00.001 1032 GuideStep: 0.1 px 76 ms WEST, 0.2 px 0 ms NORTH
01:26:14.185 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:14.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:14.594 00.409 10072 Exposure complete
01:26:14.642 00.048 10072 worker thread done servicing request
01:26:14.642 00.000 1032 OnExposeComplete: enter
01:26:14.644 00.002 1032 UpdateGuideState(): m_state=6
01:26:14.646 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3116
01:26:14.649 00.003 1032 Star::Find returns 1 (0), X=317.37, Y=753.21, Mass=1526, SNR=27.5, Peak=159 HFD=2.8
01:26:14.650 00.001 1032 MultiStar: [#1 -0.25,0.12,0.93,U] [#2 -0.11,-0.13,0.71,U] [#3 0.04,0.14,0.67,U] [#4 -0.30,-0.00,0.68,U] [#5 -0.21,0.17,0.62,U] [#6 -0.32,0.16,0.56,U] [#7 0.13,-0.19,0.53,U] [#8 -0.12,0.00,0.54,U] 
01:26:14.652 00.002 1032 refined, 8 included, MultiStar: {-0.18, 0.05}, one-star: {-0.31, 0.11}
01:26:14.654 00.002 1032 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.83) = xAngle (1.03 = 1.03)
01:26:14.655 00.001 1032 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.03 = 1.03)
01:26:14.656 00.001 1032 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.18 cameraTheta=2.86 mountX=0.09 mountY=0.16, mountTheta=1.03
01:26:14.659 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=0.05, opts=13)
01:26:14.661 00.002 1032 Enqueuing Move request for scope (-0.18, 0.05)
01:26:14.662 00.001 10072 Worker thread wakes up
01:26:14.663 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
01:26:14.663 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
01:26:14.663 00.000 10072 Moving (-0.18, 0.05) raw xDistance=0.09 yDistance=0.16
01:26:14.664 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:14.667 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:26:14.667 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:26:14.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:14.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:26:14.667 00.000 10072 MoveAxis(W, 12, ABG)
01:26:14.667 00.000 10072 Guiding  Dir = 3, Dur = 12
01:26:14.668 00.001 10072 IsGuiding returns 0
01:26:14.668 00.000 10072 PulseGuide returned control before completion, sleep 22
01:26:14.684 00.016 1032 UpdateGuideState exits: m=1526 SNR=27.5
01:26:14.687 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:14.688 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:14.689 00.001 1032 Enqueuing Expose request
01:26:14.703 00.014 10072 IsGuiding returns 0
01:26:14.705 00.002 10072 Move returns status 0, amount 12
01:26:14.705 00.000 10072 MoveAxis(N, 0, ABG)
01:26:14.706 00.001 10072 Move returns status 0, amount 0
01:26:14.706 00.000 10072 move complete, result=0
01:26:14.706 00.000 10072 worker thread done servicing request
01:26:14.706 00.000 10072 Worker thread wakes up
01:26:14.706 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:14.706 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:14.706 00.000 1032 GuideStep: 0.1 px 12 ms WEST, 0.2 px 0 ms NORTH
01:26:15.345 00.639 10072 Exposure complete
01:26:15.395 00.050 10072 worker thread done servicing request
01:26:15.395 00.000 1032 OnExposeComplete: enter
01:26:15.397 00.002 1032 UpdateGuideState(): m_state=6
01:26:15.399 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3117
01:26:15.401 00.002 1032 Star::Find returns 1 (0), X=317.52, Y=753.28, Mass=1312, SNR=25.5, Peak=145 HFD=3.0
01:26:15.403 00.002 1032 MultiStar: [#1 -0.03,0.04,1.02,U] [#2 0.04,-0.11,0.77,U] [#3 0.01,0.13,0.69,U] [#4 -0.16,-0.08,0.73,U] [#5 -0.08,0.12,0.72,U] [#6 -0.21,0.01,0.63,U] [#7 0.26,0.06,0.56,U] [#8 -0.27,-0.03,0.57,U] 
01:26:15.405 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.04}, one-star: {-0.17, 0.18}
01:26:15.407 00.002 1032 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.83) = xAngle (0.79 = 0.79)
01:26:15.408 00.001 1032 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.79 = 0.79)
01:26:15.410 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.62 mountX=0.06 mountY=0.06, mountTheta=0.79
01:26:15.412 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.04, opts=13)
01:26:15.414 00.002 1032 Enqueuing Move request for scope (-0.07, 0.04)
01:26:15.415 00.001 10072 Worker thread wakes up
01:26:15.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
01:26:15.415 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
01:26:15.415 00.000 10072 Moving (-0.07, 0.04) raw xDistance=0.06 yDistance=0.06
01:26:15.417 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:15.421 00.004 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:26:15.421 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:26:15.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:15.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:26:15.421 00.000 10072 MoveAxis(W, 12, ABG)
01:26:15.421 00.000 10072 Guiding  Dir = 3, Dur = 12
01:26:15.421 00.000 10072 IsGuiding returns 0
01:26:15.424 00.003 10072 PulseGuide returned control before completion, sleep 20
01:26:15.441 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:26:15.443 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:15.445 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:15.446 00.001 1032 Enqueuing Expose request
01:26:15.451 00.005 10072 IsGuiding returns 0
01:26:15.451 00.000 10072 Move returns status 0, amount 12
01:26:15.451 00.000 10072 MoveAxis(N, 0, ABG)
01:26:15.451 00.000 10072 Move returns status 0, amount 0
01:26:15.451 00.000 10072 move complete, result=0
01:26:15.451 00.000 10072 worker thread done servicing request
01:26:15.451 00.000 10072 Worker thread wakes up
01:26:15.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:15.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:15.456 00.005 1032 GuideStep: 0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
01:26:15.860 00.404 10072 Exposure complete
01:26:15.908 00.048 10072 worker thread done servicing request
01:26:15.909 00.001 1032 OnExposeComplete: enter
01:26:15.911 00.002 1032 UpdateGuideState(): m_state=6
01:26:15.913 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3118
01:26:15.915 00.002 1032 Star::Find returns 1 (0), X=317.44, Y=753.25, Mass=1450, SNR=26.8, Peak=156 HFD=2.8
01:26:15.917 00.002 1032 MultiStar: [#1 -0.06,0.06,0.92,U] [#2 0.02,-0.04,0.77,U] [#3 0.09,0.10,0.68,U] [#4 -0.19,0.01,0.71,U] [#5 -0.11,0.18,0.69,U] [#6 -0.18,-0.05,0.62,U] [#7 0.39,0.06,0.56,U] [#8 -0.25,0.13,0.59,U] 
01:26:15.918 00.001 1032 refined, 8 included, MultiStar: {-0.07, 0.07}, one-star: {-0.25, 0.15}
01:26:15.920 00.002 1032 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.83) = xAngle (0.55 = 0.55)
01:26:15.921 00.001 1032 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.55 = 0.55)
01:26:15.923 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.38 mountX=0.09 mountY=0.05, mountTheta=0.55
01:26:15.926 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.07, opts=13)
01:26:15.928 00.002 1032 Enqueuing Move request for scope (-0.07, 0.07)
01:26:15.929 00.001 10072 Worker thread wakes up
01:26:15.929 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
01:26:15.929 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
01:26:15.929 00.000 10072 Moving (-0.07, 0.07) raw xDistance=0.09 yDistance=0.05
01:26:15.931 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:15.933 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.85
01:26:15.934 00.001 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:26:15.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:15.934 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:26:15.934 00.000 10072 MoveAxis(W, 11, ABG)
01:26:15.934 00.000 10072 Guiding  Dir = 3, Dur = 11
01:26:15.934 00.000 10072 IsGuiding returns 0
01:26:15.935 00.001 10072 PulseGuide returned control before completion, sleep 21
01:26:15.951 00.016 1032 UpdateGuideState exits: m=1450 SNR=26.8
01:26:15.953 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:15.954 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:15.956 00.002 1032 Enqueuing Expose request
01:26:15.966 00.010 10072 IsGuiding returns 0
01:26:15.966 00.000 10072 Move returns status 0, amount 11
01:26:15.966 00.000 10072 MoveAxis(N, 0, ABG)
01:26:15.966 00.000 10072 Move returns status 0, amount 0
01:26:15.966 00.000 10072 move complete, result=0
01:26:15.966 00.000 10072 worker thread done servicing request
01:26:15.966 00.000 10072 Worker thread wakes up
01:26:15.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:15.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:15.967 00.001 1032 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
01:26:16.591 00.624 10072 Exposure complete
01:26:16.636 00.045 10072 worker thread done servicing request
01:26:16.637 00.001 1032 OnExposeComplete: enter
01:26:16.638 00.001 1032 UpdateGuideState(): m_state=6
01:26:16.639 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3119
01:26:16.642 00.003 1032 Star::Find returns 1 (0), X=317.60, Y=753.17, Mass=1425, SNR=26.5, Peak=145 HFD=2.8
01:26:16.645 00.003 1032 MultiStar: [#1 -0.03,-0.01,0.93,U] [#2 0.06,-0.08,0.72,U] [#3 0.12,0.02,0.70,U] [#4 -0.15,-0.12,0.68,U] [#5 0.00,-0.01,0.69,U] [#6 0.03,-0.07,0.58,U] [#7 0.34,0.12,0.54,U] [#8 0.08,-0.19,0.55,U] 
01:26:16.647 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {-0.09, 0.06}
01:26:16.648 00.001 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
01:26:16.649 00.001 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
01:26:16.651 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.84 mountX=-0.03 mountY=-0.02, mountTheta=-2.67
01:26:16.655 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
01:26:16.657 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
01:26:16.659 00.002 10072 Worker thread wakes up
01:26:16.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
01:26:16.659 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
01:26:16.659 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.02
01:26:16.661 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:16.664 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:26:16.664 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:26:16.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:16.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:26:16.664 00.000 10072 MoveAxis(W, 13, ABG)
01:26:16.664 00.000 10072 Guiding  Dir = 3, Dur = 13
01:26:16.664 00.000 10072 IsGuiding returns 0
01:26:16.665 00.001 10072 PulseGuide returned control before completion, sleep 23
01:26:16.682 00.017 1032 UpdateGuideState exits: m=1425 SNR=26.5
01:26:16.684 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:16.685 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:16.688 00.003 1032 Enqueuing Expose request
01:26:16.697 00.009 10072 IsGuiding returns 0
01:26:16.697 00.000 10072 Move returns status 0, amount 13
01:26:16.697 00.000 10072 MoveAxis(N, 0, ABG)
01:26:16.697 00.000 10072 Move returns status 0, amount 0
01:26:16.697 00.000 10072 move complete, result=0
01:26:16.697 00.000 10072 worker thread done servicing request
01:26:16.697 00.000 10072 Worker thread wakes up
01:26:16.697 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:16.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:16.699 00.002 1032 GuideStep: -0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
01:26:17.105 00.406 10072 Exposure complete
01:26:17.154 00.049 10072 worker thread done servicing request
01:26:17.154 00.000 1032 OnExposeComplete: enter
01:26:17.156 00.002 1032 UpdateGuideState(): m_state=6
01:26:17.159 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3120
01:26:17.160 00.001 1032 Star::Find returns 1 (0), X=317.63, Y=753.22, Mass=1282, SNR=25.2, Peak=130 HFD=2.8
01:26:17.162 00.002 1032 MultiStar: [#1 -0.08,0.03,0.99,U] [#2 0.03,-0.18,0.83,U] [#3 0.10,-0.06,0.71,U] [#4 -0.12,-0.03,0.73,U] [#5 -0.13,-0.02,0.77,U] [#6 -0.14,-0.10,0.62,U] [#7 0.27,-0.00,0.54,U] [#8 -0.12,-0.03,0.60,U] 
01:26:17.163 00.001 1032 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {-0.05, 0.11}
01:26:17.165 00.002 1032 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.83) = xAngle (-4.33 = 1.96)
01:26:17.167 00.002 1032 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.33 = 1.96)
01:26:17.168 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.50 mountX=-0.02 mountY=0.04, mountTheta=1.96
01:26:17.171 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
01:26:17.175 00.004 1032 Enqueuing Move request for scope (-0.03, -0.03)
01:26:17.178 00.003 10072 Worker thread wakes up
01:26:17.178 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
01:26:17.178 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
01:26:17.178 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
01:26:17.184 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:17.187 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:26:17.187 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:26:17.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:17.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:26:17.187 00.000 10072 MoveAxis(W, 14, ABG)
01:26:17.187 00.000 10072 Guiding  Dir = 3, Dur = 14
01:26:17.187 00.000 10072 IsGuiding returns 0
01:26:17.188 00.001 10072 PulseGuide returned control before completion, sleep 24
01:26:17.207 00.019 1032 UpdateGuideState exits: m=1282 SNR=25.2
01:26:17.210 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:17.213 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:17.215 00.002 1032 Enqueuing Expose request
01:26:17.228 00.013 10072 IsGuiding returns 0
01:26:17.228 00.000 10072 Move returns status 0, amount 14
01:26:17.228 00.000 10072 MoveAxis(N, 0, ABG)
01:26:17.228 00.000 10072 Move returns status 0, amount 0
01:26:17.228 00.000 10072 move complete, result=0
01:26:17.228 00.000 10072 worker thread done servicing request
01:26:17.228 00.000 10072 Worker thread wakes up
01:26:17.228 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:17.228 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:17.230 00.002 1032 GuideStep: -0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
01:26:17.860 00.630 10072 Exposure complete
01:26:17.910 00.050 10072 worker thread done servicing request
01:26:17.910 00.000 1032 OnExposeComplete: enter
01:26:17.912 00.002 1032 UpdateGuideState(): m_state=6
01:26:17.914 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3121
01:26:17.915 00.001 1032 Star::Find returns 1 (0), X=317.47, Y=753.29, Mass=1513, SNR=27.4, Peak=165 HFD=2.9
01:26:17.917 00.002 1032 MultiStar: [#1 0.01,0.18,0.90,U] [#2 -0.07,0.04,0.74,U] [#3 0.12,0.07,0.63,U] [#4 -0.17,0.08,0.69,U] [#5 -0.09,0.30,0.68,U] [#6 -0.03,0.00,0.58,U] [#7 0.16,0.16,0.52,U] [#8 -0.17,0.06,0.55,U] 
01:26:17.918 00.001 1032 refined, 8 included, MultiStar: {-0.06, 0.13}, one-star: {-0.21, 0.19}
01:26:17.920 00.002 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
01:26:17.921 00.001 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
01:26:17.925 00.004 1032 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.01 mountX=0.14 mountY=0.02, mountTheta=0.18
01:26:17.927 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.13, opts=13)
01:26:17.929 00.002 1032 Enqueuing Move request for scope (-0.06, 0.13)
01:26:17.931 00.002 10072 Worker thread wakes up
01:26:17.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
01:26:17.931 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
01:26:17.931 00.000 10072 Moving (-0.06, 0.13) raw xDistance=0.14 yDistance=0.02
01:26:17.933 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:17.934 00.001 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.06, pred = 0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 287.84
01:26:17.934 00.000 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
01:26:17.935 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:17.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:26:17.935 00.000 10072 MoveAxis(W, 80, ABG)
01:26:17.935 00.000 10072 Guiding  Dir = 3, Dur = 80
01:26:17.936 00.001 10072 IsGuiding returns 0
01:26:17.936 00.000 10072 PulseGuide returned control before completion, sleep 90
01:26:17.952 00.016 1032 UpdateGuideState exits: m=1513 SNR=27.4
01:26:17.955 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:17.957 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:17.959 00.002 1032 Enqueuing Expose request
01:26:18.027 00.068 10072 IsGuiding returns 0
01:26:18.029 00.002 10072 Move returns status 0, amount 80
01:26:18.029 00.000 10072 MoveAxis(N, 0, ABG)
01:26:18.029 00.000 10072 Move returns status 0, amount 0
01:26:18.029 00.000 10072 move complete, result=0
01:26:18.029 00.000 10072 worker thread done servicing request
01:26:18.029 00.000 10072 Worker thread wakes up
01:26:18.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:18.029 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:18.030 00.001 1032 GuideStep: 0.1 px 80 ms WEST, 0.0 px 0 ms NORTH
01:26:18.438 00.408 10072 Exposure complete
01:26:18.485 00.047 10072 worker thread done servicing request
01:26:18.485 00.000 1032 OnExposeComplete: enter
01:26:18.487 00.002 1032 UpdateGuideState(): m_state=6
01:26:18.490 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3122
01:26:18.491 00.001 1032 Star::Find returns 1 (0), X=317.51, Y=753.34, Mass=1530, SNR=27.6, Peak=173 HFD=3.0
01:26:18.493 00.002 1032 MultiStar: [#1 -0.06,0.03,0.90,U] [#2 -0.21,-0.06,0.71,U] [#3 0.16,0.13,0.66,U] [#4 -0.23,0.04,0.70,U] [#5 -0.02,0.28,0.66,U] [#6 -0.19,-0.11,0.59,U] [#7 0.24,0.05,0.52,U] [#8 -0.12,0.21,0.53,U] 
01:26:18.495 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.09}, one-star: {-0.18, 0.23}
01:26:18.497 00.002 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
01:26:18.498 00.001 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
01:26:18.500 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=0.11 mountY=0.05, mountTheta=0.45
01:26:18.504 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.09, opts=13)
01:26:18.506 00.002 1032 Enqueuing Move request for scope (-0.08, 0.09)
01:26:18.508 00.002 10072 Worker thread wakes up
01:26:18.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
01:26:18.508 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:26:18.508 00.000 10072 Moving (-0.08, 0.09) raw xDistance=0.11 yDistance=0.05
01:26:18.509 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:18.512 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:26:18.512 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:26:18.512 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:18.512 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:26:18.512 00.000 10072 MoveAxis(W, 15, ABG)
01:26:18.512 00.000 10072 Guiding  Dir = 3, Dur = 15
01:26:18.513 00.001 10072 IsGuiding returns 0
01:26:18.513 00.000 10072 PulseGuide returned control before completion, sleep 25
01:26:18.531 00.018 1032 UpdateGuideState exits: m=1530 SNR=27.6
01:26:18.533 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:18.535 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:18.536 00.001 1032 Enqueuing Expose request
01:26:18.544 00.008 10072 IsGuiding returns 0
01:26:18.544 00.000 10072 Move returns status 0, amount 15
01:26:18.544 00.000 10072 MoveAxis(N, 0, ABG)
01:26:18.544 00.000 10072 Move returns status 0, amount 0
01:26:18.544 00.000 10072 move complete, result=0
01:26:18.544 00.000 10072 worker thread done servicing request
01:26:18.544 00.000 10072 Worker thread wakes up
01:26:18.544 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:18.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:18.544 00.000 1032 GuideStep: 0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
01:26:19.174 00.630 10072 Exposure complete
01:26:19.224 00.050 10072 worker thread done servicing request
01:26:19.224 00.000 1032 OnExposeComplete: enter
01:26:19.227 00.003 1032 UpdateGuideState(): m_state=6
01:26:19.229 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3123
01:26:19.231 00.002 1032 Star::Find returns 1 (0), X=317.62, Y=753.25, Mass=1526, SNR=27.5, Peak=151 HFD=2.8
01:26:19.233 00.002 1032 MultiStar: [#1 0.00,-0.05,0.92,U] [#2 -0.07,-0.05,0.72,U] [#3 0.03,0.15,0.61,U] [#4 -0.25,0.05,0.66,U] [#5 -0.04,0.19,0.70,U] [#6 0.03,-0.00,0.58,U] [#7 0.09,-0.04,0.49,U] [#8 -0.27,0.04,0.54,U] 
01:26:19.236 00.003 1032 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {-0.06, 0.15}
01:26:19.239 00.003 1032 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.83) = xAngle (0.59 = 0.59)
01:26:19.242 00.003 1032 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.59 = 0.59)
01:26:19.243 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.42 mountX=0.07 mountY=0.04, mountTheta=0.59
01:26:19.246 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
01:26:19.248 00.002 1032 Enqueuing Move request for scope (-0.06, 0.05)
01:26:19.250 00.002 10072 Worker thread wakes up
01:26:19.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
01:26:19.250 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
01:26:19.250 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=0.04
01:26:19.252 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:19.254 00.002 10072 PPEC rslt: input = 0.07, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:26:19.254 00.000 10072 PPEC: input: 0.07, control: 0.02, exposure: 500
01:26:19.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:19.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:26:19.254 00.000 10072 MoveAxis(W, 17, ABG)
01:26:19.254 00.000 10072 Guiding  Dir = 3, Dur = 17
01:26:19.255 00.001 10072 IsGuiding returns 0
01:26:19.255 00.000 10072 PulseGuide returned control before completion, sleep 27
01:26:19.274 00.019 1032 UpdateGuideState exits: m=1526 SNR=27.5
01:26:19.276 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:19.278 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:19.279 00.001 1032 Enqueuing Expose request
01:26:19.293 00.014 10072 IsGuiding returns 0
01:26:19.295 00.002 10072 Move returns status 0, amount 17
01:26:19.295 00.000 10072 MoveAxis(N, 0, ABG)
01:26:19.295 00.000 10072 Move returns status 0, amount 0
01:26:19.295 00.000 10072 move complete, result=0
01:26:19.295 00.000 10072 worker thread done servicing request
01:26:19.295 00.000 10072 Worker thread wakes up
01:26:19.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:19.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:19.295 00.000 1032 GuideStep: 0.1 px 17 ms WEST, 0.0 px 0 ms NORTH
01:26:19.701 00.406 10072 Exposure complete
01:26:19.749 00.048 10072 worker thread done servicing request
01:26:19.749 00.000 1032 OnExposeComplete: enter
01:26:19.751 00.002 1032 UpdateGuideState(): m_state=6
01:26:19.753 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3124
01:26:19.755 00.002 1032 Star::Find returns 1 (0), X=317.49, Y=753.16, Mass=1389, SNR=26.2, Peak=150 HFD=2.9
01:26:19.757 00.002 1032 MultiStar: [#1 -0.01,0.00,0.94,U] [#2 -0.02,-0.18,0.72,U] [#3 0.03,0.02,0.64,U] [#4 -0.31,-0.05,0.70,U] [#5 -0.17,0.19,0.69,U] [#6 -0.17,-0.15,0.61,U] [#7 0.23,0.02,0.54,U] [#8 -0.18,0.01,0.57,U] 
01:26:19.760 00.003 1032 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.19, 0.06}
01:26:19.761 00.001 1032 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.83) = xAngle (-4.91 = 1.37)
01:26:19.763 00.002 1032 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.91 = 1.37)
01:26:19.764 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.08 mountX=0.02 mountY=0.10, mountTheta=1.37
01:26:19.768 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.01, opts=13)
01:26:19.771 00.003 1032 Enqueuing Move request for scope (-0.10, -0.01)
01:26:19.773 00.002 10072 Worker thread wakes up
01:26:19.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
01:26:19.773 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
01:26:19.773 00.000 10072 Moving (-0.10, -0.01) raw xDistance=0.02 yDistance=0.10
01:26:19.776 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:19.779 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:26:19.779 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:26:19.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:19.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:26:19.779 00.000 10072 MoveAxis(W, 14, ABG)
01:26:19.779 00.000 10072 Guiding  Dir = 3, Dur = 14
01:26:19.779 00.000 10072 IsGuiding returns 0
01:26:19.780 00.001 10072 PulseGuide returned control before completion, sleep 24
01:26:19.796 00.016 1032 UpdateGuideState exits: m=1389 SNR=26.2
01:26:19.799 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:19.803 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:19.804 00.001 1032 Enqueuing Expose request
01:26:19.806 00.002 10072 IsGuiding returns 0
01:26:19.806 00.000 10072 Move returns status 0, amount 14
01:26:19.806 00.000 10072 MoveAxis(N, 0, ABG)
01:26:19.806 00.000 10072 Move returns status 0, amount 0
01:26:19.806 00.000 10072 move complete, result=0
01:26:19.808 00.002 10072 worker thread done servicing request
01:26:19.808 00.000 10072 Worker thread wakes up
01:26:19.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:19.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:19.816 00.008 1032 GuideStep: 0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
01:26:20.436 00.620 10072 Exposure complete
01:26:20.482 00.046 10072 worker thread done servicing request
01:26:20.482 00.000 1032 OnExposeComplete: enter
01:26:20.485 00.003 1032 UpdateGuideState(): m_state=6
01:26:20.488 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3125
01:26:20.490 00.002 1032 Star::Find returns 1 (0), X=317.46, Y=753.37, Mass=1398, SNR=26.4, Peak=156 HFD=3.0
01:26:20.491 00.001 1032 MultiStar: [#1 -0.14,0.14,0.98,U] [#2 0.07,0.03,0.69,U] [#3 0.24,0.04,0.64,U] [#4 -0.15,0.06,0.71,U] [#5 0.02,0.37,0.67,U] [#6 -0.04,-0.02,0.60,U] [#7 0.28,0.12,0.52,U] [#8 -0.02,0.15,0.54,U] 
01:26:20.494 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.14}, one-star: {-0.22, 0.26}
01:26:20.496 00.002 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
01:26:20.498 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
01:26:20.499 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.72 mountX=0.14 mountY=-0.01, mountTheta=-0.11
01:26:20.502 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.14, opts=13)
01:26:20.503 00.001 1032 Enqueuing Move request for scope (-0.02, 0.14)
01:26:20.505 00.002 10072 Worker thread wakes up
01:26:20.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
01:26:20.505 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
01:26:20.505 00.000 10072 Moving (-0.02, 0.14) raw xDistance=0.14 yDistance=-0.01
01:26:20.506 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:20.508 00.002 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.06, pred = 0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 287.84
01:26:20.508 00.000 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
01:26:20.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:20.510 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:26:20.510 00.000 10072 MoveAxis(W, 79, ABG)
01:26:20.510 00.000 10072 Guiding  Dir = 3, Dur = 79
01:26:20.510 00.000 10072 IsGuiding returns 0
01:26:20.511 00.001 10072 PulseGuide returned control before completion, sleep 89
01:26:20.529 00.018 1032 UpdateGuideState exits: m=1398 SNR=26.4
01:26:20.531 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:20.533 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:20.535 00.002 1032 Enqueuing Expose request
01:26:20.606 00.071 10072 IsGuiding returns 0
01:26:20.606 00.000 10072 Move returns status 0, amount 79
01:26:20.606 00.000 10072 MoveAxis(N, 0, ABG)
01:26:20.606 00.000 10072 Move returns status 0, amount 0
01:26:20.606 00.000 10072 move complete, result=0
01:26:20.606 00.000 10072 worker thread done servicing request
01:26:20.606 00.000 10072 Worker thread wakes up
01:26:20.606 00.000 1032 GuideStep: 0.1 px 79 ms WEST, -0.0 px 0 ms NORTH
01:26:20.609 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:20.609 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:21.014 00.405 10072 Exposure complete
01:26:21.060 00.046 10072 worker thread done servicing request
01:26:21.060 00.000 1032 OnExposeComplete: enter
01:26:21.062 00.002 1032 UpdateGuideState(): m_state=6
01:26:21.065 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3126
01:26:21.066 00.001 1032 Star::Find returns 1 (0), X=317.50, Y=753.35, Mass=1313, SNR=25.5, Peak=154 HFD=3.0
01:26:21.068 00.002 1032 MultiStar: [#1 -0.04,0.04,0.99,U] [#2 0.06,-0.07,0.80,U] [#3 0.19,0.01,0.71,U] [#4 -0.19,0.02,0.74,U] [#5 -0.14,0.26,0.72,U] [#6 -0.19,-0.03,0.58,U] [#7 0.20,-0.00,0.56,U] [#8 -0.10,0.13,0.58,U] 
01:26:21.071 00.003 1032 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.18, 0.24}
01:26:21.072 00.001 1032 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.83) = xAngle (0.34 = 0.34)
01:26:21.073 00.001 1032 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.34 = 0.34)
01:26:21.075 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.17 mountX=0.08 mountY=0.03, mountTheta=0.34
01:26:21.077 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.07, opts=13)
01:26:21.080 00.003 1032 Enqueuing Move request for scope (-0.05, 0.07)
01:26:21.082 00.002 10072 Worker thread wakes up
01:26:21.082 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
01:26:21.082 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
01:26:21.082 00.000 10072 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.03
01:26:21.084 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:21.085 00.001 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:26:21.085 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:26:21.087 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:21.087 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:26:21.087 00.000 10072 MoveAxis(W, 14, ABG)
01:26:21.087 00.000 10072 Guiding  Dir = 3, Dur = 14
01:26:21.087 00.000 10072 IsGuiding returns 0
01:26:21.088 00.001 10072 PulseGuide returned control before completion, sleep 24
01:26:21.104 00.016 1032 UpdateGuideState exits: m=1313 SNR=25.5
01:26:21.106 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:21.108 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:21.110 00.002 1032 Enqueuing Expose request
01:26:21.120 00.010 10072 IsGuiding returns 0
01:26:21.120 00.000 10072 Move returns status 0, amount 14
01:26:21.120 00.000 10072 MoveAxis(N, 0, ABG)
01:26:21.120 00.000 10072 Move returns status 0, amount 0
01:26:21.120 00.000 10072 move complete, result=0
01:26:21.120 00.000 10072 worker thread done servicing request
01:26:21.120 00.000 10072 Worker thread wakes up
01:26:21.120 00.000 1032 GuideStep: 0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
01:26:21.124 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:21.124 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:21.751 00.627 10072 Exposure complete
01:26:21.794 00.043 10072 worker thread done servicing request
01:26:21.795 00.001 1032 OnExposeComplete: enter
01:26:21.796 00.001 1032 UpdateGuideState(): m_state=6
01:26:21.799 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3127
01:26:21.801 00.002 1032 Star::Find returns 1 (0), X=317.57, Y=753.25, Mass=1376, SNR=26.1, Peak=140 HFD=2.9
01:26:21.804 00.003 1032 MultiStar: [#1 0.03,0.13,1.01,U] [#2 -0.03,-0.01,0.71,U] [#3 0.16,0.08,0.68,U] [#4 -0.12,0.05,0.74,U] [#5 0.01,0.14,0.72,U] [#6 -0.09,0.06,0.62,U] [#7 0.24,0.01,0.53,U] [#8 -0.38,-0.03,0.56,U] 
01:26:21.806 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {-0.11, 0.14}
01:26:21.807 00.001 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
01:26:21.809 00.002 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
01:26:21.811 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.00 mountX=0.08 mountY=0.01, mountTheta=0.17
01:26:21.815 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
01:26:21.817 00.002 1032 Enqueuing Move request for scope (-0.03, 0.07)
01:26:21.818 00.001 10072 Worker thread wakes up
01:26:21.819 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
01:26:21.819 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
01:26:21.819 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.08 yDistance=0.01
01:26:21.821 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:21.823 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:26:21.823 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:26:21.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:21.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:26:21.823 00.000 10072 MoveAxis(W, 15, ABG)
01:26:21.823 00.000 10072 Guiding  Dir = 3, Dur = 15
01:26:21.824 00.001 10072 IsGuiding returns 0
01:26:21.824 00.000 10072 PulseGuide returned control before completion, sleep 25
01:26:21.841 00.017 1032 UpdateGuideState exits: m=1376 SNR=26.1
01:26:21.843 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:21.844 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:21.846 00.002 1032 Enqueuing Expose request
01:26:21.858 00.012 10072 IsGuiding returns 0
01:26:21.858 00.000 10072 Move returns status 0, amount 15
01:26:21.858 00.000 10072 MoveAxis(N, 0, ABG)
01:26:21.858 00.000 10072 Move returns status 0, amount 0
01:26:21.858 00.000 10072 move complete, result=0
01:26:21.858 00.000 10072 worker thread done servicing request
01:26:21.858 00.000 10072 Worker thread wakes up
01:26:21.858 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:21.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:21.858 00.000 1032 GuideStep: 0.1 px 15 ms WEST, 0.0 px 0 ms NORTH
01:26:22.266 00.408 10072 Exposure complete
01:26:22.313 00.047 10072 worker thread done servicing request
01:26:22.313 00.000 1032 OnExposeComplete: enter
01:26:22.315 00.002 1032 UpdateGuideState(): m_state=6
01:26:22.317 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3128
01:26:22.319 00.002 1032 Star::Find returns 1 (0), X=317.62, Y=753.14, Mass=1325, SNR=25.6, Peak=139 HFD=2.7
01:26:22.320 00.001 1032 MultiStar: [#1 0.07,0.02,1.01,U] [#2 0.00,-0.08,0.75,U] [#3 0.35,0.07,0.71,U] [#4 -0.37,0.10,0.68,U] [#5 -0.10,0.29,0.75,U] [#6 -0.13,0.14,0.64,U] [#7 0.18,0.13,0.56,U] [#8 -0.10,0.09,0.59,U] 
01:26:22.322 00.002 1032 single-star, 8 included, MultiStar: {-0.02, 0.08}, one-star: {-0.06, 0.04}
01:26:22.323 00.001 1032 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.83) = xAngle (0.75 = 0.75)
01:26:22.326 00.003 1032 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.75 = 0.75)
01:26:22.327 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.08 cameraTheta=2.58 mountX=0.05 mountY=0.05, mountTheta=0.75
01:26:22.332 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.04, opts=13)
01:26:22.335 00.003 1032 Enqueuing Move request for scope (-0.06, 0.04)
01:26:22.336 00.001 10072 Worker thread wakes up
01:26:22.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
01:26:22.336 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
01:26:22.336 00.000 10072 Moving (-0.06, 0.04) raw xDistance=0.05 yDistance=0.05
01:26:22.339 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:22.341 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:26:22.341 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:26:22.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:22.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:26:22.341 00.000 10072 MoveAxis(W, 13, ABG)
01:26:22.341 00.000 10072 Guiding  Dir = 3, Dur = 13
01:26:22.342 00.001 10072 IsGuiding returns 0
01:26:22.342 00.000 10072 PulseGuide returned control before completion, sleep 23
01:26:22.360 00.018 1032 UpdateGuideState exits: m=1325 SNR=25.6
01:26:22.363 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:22.366 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:22.369 00.003 1032 Enqueuing Expose request
01:26:22.371 00.002 10072 IsGuiding returns 0
01:26:22.371 00.000 10072 Move returns status 0, amount 13
01:26:22.371 00.000 10072 MoveAxis(N, 0, ABG)
01:26:22.371 00.000 10072 Move returns status 0, amount 0
01:26:22.371 00.000 10072 move complete, result=0
01:26:22.372 00.001 10072 worker thread done servicing request
01:26:22.372 00.000 10072 Worker thread wakes up
01:26:22.372 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:22.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:22.379 00.007 1032 GuideStep: 0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
01:26:22.999 00.620 10072 Exposure complete
01:26:23.044 00.045 10072 worker thread done servicing request
01:26:23.044 00.000 1032 OnExposeComplete: enter
01:26:23.046 00.002 1032 UpdateGuideState(): m_state=6
01:26:23.048 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3129
01:26:23.052 00.004 1032 Star::Find returns 1 (0), X=317.63, Y=753.14, Mass=1422, SNR=26.6, Peak=149 HFD=2.6
01:26:23.054 00.002 1032 MultiStar: [#1 0.00,-0.03,0.95,U] [#2 0.09,-0.20,0.75,U] [#3 0.11,0.07,0.65,U] [#4 -0.09,-0.07,0.71,U] [#5 -0.05,0.07,0.71,U] [#6 0.03,0.07,0.58,U] [#7 0.05,0.22,0.53,U] [#8 0.06,0.06,0.53,U] 
01:26:23.056 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.05, 0.03}
01:26:23.059 00.003 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
01:26:23.060 00.001 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
01:26:23.061 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.94 mountX=0.01 mountY=-0.01, mountTheta=-0.89
01:26:23.064 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
01:26:23.066 00.002 1032 Enqueuing Move request for scope (0.01, 0.01)
01:26:23.067 00.001 10072 Worker thread wakes up
01:26:23.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
01:26:23.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
01:26:23.067 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
01:26:23.070 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:23.072 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:26:23.072 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:26:23.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:23.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:26:23.072 00.000 10072 MoveAxis(W, 13, ABG)
01:26:23.072 00.000 10072 Guiding  Dir = 3, Dur = 13
01:26:23.072 00.000 10072 IsGuiding returns 0
01:26:23.073 00.001 10072 PulseGuide returned control before completion, sleep 23
01:26:23.089 00.016 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:26:23.091 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:23.093 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:23.094 00.001 1032 Enqueuing Expose request
01:26:23.104 00.010 10072 IsGuiding returns 0
01:26:23.104 00.000 10072 Move returns status 0, amount 13
01:26:23.104 00.000 10072 MoveAxis(N, 0, ABG)
01:26:23.104 00.000 10072 Move returns status 0, amount 0
01:26:23.104 00.000 10072 move complete, result=0
01:26:23.104 00.000 10072 worker thread done servicing request
01:26:23.105 00.001 10072 Worker thread wakes up
01:26:23.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:23.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:23.106 00.001 1032 GuideStep: 0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
01:26:23.513 00.407 10072 Exposure complete
01:26:23.560 00.047 10072 worker thread done servicing request
01:26:23.560 00.000 1032 OnExposeComplete: enter
01:26:23.561 00.001 1032 UpdateGuideState(): m_state=6
01:26:23.563 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3130
01:26:23.565 00.002 1032 Star::Find returns 1 (0), X=317.61, Y=753.33, Mass=1412, SNR=26.5, Peak=152 HFD=2.9
01:26:23.566 00.001 1032 MultiStar: [#1 0.08,0.13,0.96,U] [#2 -0.12,0.01,0.73,U] [#3 0.29,0.24,0.67,U] [#4 -0.08,0.04,0.68,U] [#5 -0.07,0.13,0.69,U] [#6 0.09,0.01,0.57,U] [#7 0.22,0.34,0.51,U] [#8 -0.15,0.23,0.55,U] 
01:26:23.568 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.15}, one-star: {-0.07, 0.22}
01:26:23.569 00.001 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
01:26:23.570 00.001 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
01:26:23.572 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.47 mountX=0.14 mountY=-0.05, mountTheta=-0.36
01:26:23.575 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.15, opts=13)
01:26:23.577 00.002 1032 Enqueuing Move request for scope (0.02, 0.15)
01:26:23.578 00.001 10072 Worker thread wakes up
01:26:23.578 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
01:26:23.578 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
01:26:23.578 00.000 10072 Moving (0.02, 0.15) raw xDistance=0.14 yDistance=-0.05
01:26:23.583 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:23.586 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.84
01:26:23.586 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:26:23.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:23.586 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:26:23.586 00.000 10072 MoveAxis(W, 76, ABG)
01:26:23.586 00.000 10072 Guiding  Dir = 3, Dur = 76
01:26:23.586 00.000 10072 IsGuiding returns 0
01:26:23.587 00.001 10072 PulseGuide returned control before completion, sleep 86
01:26:23.606 00.019 1032 UpdateGuideState exits: m=1412 SNR=26.5
01:26:23.608 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:23.611 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:23.613 00.002 1032 Enqueuing Expose request
01:26:23.681 00.068 10072 IsGuiding returns 0
01:26:23.681 00.000 10072 Move returns status 0, amount 76
01:26:23.681 00.000 10072 MoveAxis(N, 0, ABG)
01:26:23.681 00.000 10072 Move returns status 0, amount 0
01:26:23.681 00.000 10072 move complete, result=0
01:26:23.681 00.000 10072 worker thread done servicing request
01:26:23.681 00.000 10072 Worker thread wakes up
01:26:23.681 00.000 1032 GuideStep: 0.1 px 76 ms WEST, -0.1 px 0 ms NORTH
01:26:23.684 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:23.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:24.308 00.624 10072 Exposure complete
01:26:24.354 00.046 10072 worker thread done servicing request
01:26:24.354 00.000 1032 OnExposeComplete: enter
01:26:24.356 00.002 1032 UpdateGuideState(): m_state=6
01:26:24.358 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3131
01:26:24.360 00.002 1032 Star::Find returns 1 (0), X=317.56, Y=753.42, Mass=1279, SNR=25.2, Peak=138 HFD=3.1
01:26:24.363 00.003 1032 MultiStar: [#1 0.00,0.16,0.97,U] [#2 -0.15,0.12,0.75,U] [#3 0.04,0.17,0.69,U] [#4 0.14,0.00,0.76,U] [#5 0.03,0.21,0.75,U] [#6 0.03,-0.02,0.64,U] [#7 0.22,0.35,0.56,U] [#8 -0.22,0.16,0.58,U] 
01:26:24.366 00.003 1032 refined, 8 included, MultiStar: {-0.01, 0.17}, one-star: {-0.12, 0.32}
01:26:24.367 00.001 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
01:26:24.369 00.002 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
01:26:24.371 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.62 mountX=0.16 mountY=-0.03, mountTheta=-0.21
01:26:24.374 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.17, opts=13)
01:26:24.376 00.002 1032 Enqueuing Move request for scope (-0.01, 0.17)
01:26:24.377 00.001 10072 Worker thread wakes up
01:26:24.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
01:26:24.378 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
01:26:24.378 00.000 10072 Moving (-0.01, 0.17) raw xDistance=0.16 yDistance=-0.03
01:26:24.379 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:24.381 00.002 10072 PPEC rslt: input = 0.16, final = 0.09, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.84
01:26:24.381 00.000 10072 PPEC: input: 0.16, control: 0.09, exposure: 500
01:26:24.383 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:24.383 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:26:24.383 00.000 10072 MoveAxis(W, 88, ABG)
01:26:24.383 00.000 10072 Guiding  Dir = 3, Dur = 88
01:26:24.383 00.000 10072 IsGuiding returns 0
01:26:24.384 00.001 10072 PulseGuide returned control before completion, sleep 98
01:26:24.402 00.018 1032 UpdateGuideState exits: m=1279 SNR=25.2
01:26:24.403 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:24.405 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:24.406 00.001 1032 Enqueuing Expose request
01:26:24.492 00.086 10072 IsGuiding returns 0
01:26:24.492 00.000 10072 Move returns status 0, amount 88
01:26:24.492 00.000 10072 MoveAxis(N, 0, ABG)
01:26:24.492 00.000 10072 Move returns status 0, amount 0
01:26:24.492 00.000 10072 move complete, result=0
01:26:24.492 00.000 10072 worker thread done servicing request
01:26:24.493 00.001 1032 GuideStep: 0.2 px 88 ms WEST, -0.0 px 0 ms NORTH
01:26:24.496 00.003 10072 Worker thread wakes up
01:26:24.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:24.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:24.916 00.420 10072 Exposure complete
01:26:24.963 00.047 10072 worker thread done servicing request
01:26:24.963 00.000 1032 OnExposeComplete: enter
01:26:24.965 00.002 1032 UpdateGuideState(): m_state=6
01:26:24.967 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3132
01:26:24.969 00.002 1032 Star::Find returns 1 (0), X=317.61, Y=753.17, Mass=1343, SNR=25.8, Peak=140 HFD=2.7
01:26:24.972 00.003 1032 MultiStar: [#1 0.02,0.00,0.96,U] [#2 0.01,-0.01,0.76,U] [#3 0.20,0.09,0.74,U] [#4 0.03,-0.00,0.72,U] [#5 -0.04,0.03,0.75,U] [#6 -0.02,-0.02,0.62,U] [#7 0.22,0.17,0.54,U] [#8 0.18,-0.04,0.56,U] 
01:26:24.973 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {-0.07, 0.06}
01:26:24.975 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
01:26:24.976 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
01:26:24.978 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.60 mountX=0.02 mountY=-0.05, mountTheta=-1.23
01:26:24.980 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
01:26:24.983 00.003 1032 Enqueuing Move request for scope (0.04, 0.03)
01:26:24.985 00.002 10072 Worker thread wakes up
01:26:24.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
01:26:24.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:26:24.985 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
01:26:24.988 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:24.992 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.84
01:26:24.992 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:26:24.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:24.992 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:26:24.992 00.000 10072 MoveAxis(W, 11, ABG)
01:26:24.992 00.000 10072 Guiding  Dir = 3, Dur = 11
01:26:24.993 00.001 10072 IsGuiding returns 0
01:26:24.993 00.000 10072 PulseGuide returned control before completion, sleep 21
01:26:25.010 00.017 1032 UpdateGuideState exits: m=1343 SNR=25.8
01:26:25.012 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:25.014 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:25.016 00.002 1032 Enqueuing Expose request
01:26:25.022 00.006 10072 IsGuiding returns 0
01:26:25.022 00.000 10072 Move returns status 0, amount 11
01:26:25.022 00.000 10072 MoveAxis(N, 0, ABG)
01:26:25.022 00.000 10072 Move returns status 0, amount 0
01:26:25.022 00.000 10072 move complete, result=0
01:26:25.022 00.000 10072 worker thread done servicing request
01:26:25.022 00.000 10072 Worker thread wakes up
01:26:25.023 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:25.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:25.031 00.008 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:26:25.652 00.621 10072 Exposure complete
01:26:25.702 00.050 10072 worker thread done servicing request
01:26:25.702 00.000 1032 OnExposeComplete: enter
01:26:25.705 00.003 1032 UpdateGuideState(): m_state=6
01:26:25.707 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3133
01:26:25.709 00.002 1032 Star::Find returns 1 (0), X=317.76, Y=753.17, Mass=1380, SNR=26.2, Peak=141 HFD=2.7
01:26:25.712 00.003 1032 MultiStar: [#1 0.01,-0.01,0.97,U] [#2 0.22,-0.26,0.77,U] [#3 0.32,0.02,0.65,U] [#4 0.21,-0.08,0.72,U] [#5 0.07,0.02,0.74,U] [#6 0.20,-0.18,0.56,U] [#7 0.38,-0.05,0.53,U] [#8 0.03,0.12,0.55,U] 
01:26:25.714 00.002 1032 single-star, 8 included, MultiStar: {0.15, -0.04}, one-star: {0.08, 0.06}
01:26:25.716 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
01:26:25.718 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
01:26:25.719 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.69 mountX=0.04 mountY=-0.09, mountTheta=-1.14
01:26:25.723 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
01:26:25.725 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
01:26:25.727 00.002 10072 Worker thread wakes up
01:26:25.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:26:25.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:26:25.727 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
01:26:25.729 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:25.732 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.83
01:26:25.732 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:26:25.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:25.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:26:25.732 00.000 10072 MoveAxis(W, 13, ABG)
01:26:25.732 00.000 10072 Guiding  Dir = 3, Dur = 13
01:26:25.733 00.001 10072 IsGuiding returns 0
01:26:25.733 00.000 10072 PulseGuide returned control before completion, sleep 23
01:26:25.752 00.019 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:26:25.753 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:25.755 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:25.757 00.002 1032 Enqueuing Expose request
01:26:25.759 00.002 10072 IsGuiding returns 0
01:26:25.759 00.000 10072 Move returns status 0, amount 13
01:26:25.759 00.000 10072 MoveAxis(N, 0, ABG)
01:26:25.759 00.000 10072 Move returns status 0, amount 0
01:26:25.759 00.000 10072 move complete, result=0
01:26:25.759 00.000 10072 worker thread done servicing request
01:26:25.759 00.000 10072 Worker thread wakes up
01:26:25.759 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:25.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:25.768 00.009 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
01:26:26.170 00.402 10072 Exposure complete
01:26:26.222 00.052 10072 worker thread done servicing request
01:26:26.222 00.000 1032 OnExposeComplete: enter
01:26:26.224 00.002 1032 UpdateGuideState(): m_state=6
01:26:26.228 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3134
01:26:26.230 00.002 1032 Star::Find returns 1 (0), X=317.71, Y=753.25, Mass=1315, SNR=25.5, Peak=135 HFD=2.8
01:26:26.231 00.001 1032 MultiStar: [#1 0.08,0.11,1.02,U] [#2 0.13,-0.08,0.72,U] [#3 0.28,0.12,0.73,U] [#4 0.12,-0.05,0.71,U] [#5 0.03,0.12,0.70,U] [#6 -0.01,0.03,0.60,U] [#7 0.34,0.10,0.56,U] [#8 0.02,0.14,0.59,U] 
01:26:26.233 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.03, 0.14}
01:26:26.235 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
01:26:26.236 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
01:26:26.239 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.60 mountX=0.04 mountY=-0.12, mountTheta=-1.23
01:26:26.243 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
01:26:26.245 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
01:26:26.247 00.002 10072 Worker thread wakes up
01:26:26.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
01:26:26.247 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
01:26:26.247 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
01:26:26.248 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:26.251 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.83
01:26:26.251 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:26:26.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:26.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:26:26.251 00.000 10072 MoveAxis(W, 11, ABG)
01:26:26.251 00.000 10072 Guiding  Dir = 3, Dur = 11
01:26:26.252 00.001 10072 IsGuiding returns 0
01:26:26.252 00.000 10072 PulseGuide returned control before completion, sleep 21
01:26:26.270 00.018 1032 UpdateGuideState exits: m=1315 SNR=25.5
01:26:26.272 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:26.274 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:26.276 00.002 1032 Enqueuing Expose request
01:26:26.278 00.002 10072 IsGuiding returns 0
01:26:26.278 00.000 10072 Move returns status 0, amount 11
01:26:26.278 00.000 10072 MoveAxis(N, 0, ABG)
01:26:26.278 00.000 10072 Move returns status 0, amount 0
01:26:26.278 00.000 10072 move complete, result=0
01:26:26.278 00.000 10072 worker thread done servicing request
01:26:26.278 00.000 10072 Worker thread wakes up
01:26:26.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:26.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:26.285 00.007 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:26:26.906 00.621 10072 Exposure complete
01:26:26.955 00.049 10072 worker thread done servicing request
01:26:26.955 00.000 1032 OnExposeComplete: enter
01:26:26.960 00.005 1032 UpdateGuideState(): m_state=6
01:26:26.962 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3135
01:26:26.963 00.001 1032 Star::Find returns 1 (0), X=317.57, Y=753.20, Mass=1359, SNR=26.0, Peak=143 HFD=2.8
01:26:26.969 00.006 1032 MultiStar: [#1 -0.03,0.19,0.99,U] [#2 0.05,0.01,0.75,U] [#3 0.11,0.22,0.68,U] [#4 -0.10,0.01,0.71,U] [#5 -0.19,0.24,0.75,U] [#6 -0.21,0.08,0.63,U] [#7 0.17,0.20,0.54,U] [#8 -0.17,0.12,0.55,U] 
01:26:26.971 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.13}, one-star: {-0.11, 0.09}
01:26:26.972 00.001 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
01:26:26.974 00.002 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
01:26:26.976 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.99 mountX=0.14 mountY=0.02, mountTheta=0.16
01:26:26.978 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.13, opts=13)
01:26:26.980 00.002 1032 Enqueuing Move request for scope (-0.06, 0.13)
01:26:26.982 00.002 10072 Worker thread wakes up
01:26:26.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
01:26:26.982 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
01:26:26.982 00.000 10072 Moving (-0.06, 0.13) raw xDistance=0.14 yDistance=0.02
01:26:26.983 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:26.986 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.83
01:26:26.987 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:26:26.987 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:26.987 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:26:26.987 00.000 10072 MoveAxis(W, 76, ABG)
01:26:26.987 00.000 10072 Guiding  Dir = 3, Dur = 76
01:26:26.988 00.001 10072 IsGuiding returns 0
01:26:26.988 00.000 10072 PulseGuide returned control before completion, sleep 86
01:26:27.004 00.016 1032 UpdateGuideState exits: m=1359 SNR=26.0
01:26:27.006 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:27.008 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:27.009 00.001 1032 Enqueuing Expose request
01:26:27.090 00.081 10072 IsGuiding returns 1
01:26:27.090 00.000 10072 scope still moving after pulse duration time elapsed
01:26:27.123 00.033 10072 IsGuiding returns 0
01:26:27.123 00.000 10072 scope move finished after 76 + 59 ms
01:26:27.123 00.000 10072 Move returns status 0, amount 76
01:26:27.124 00.001 10072 MoveAxis(N, 0, ABG)
01:26:27.124 00.000 10072 Move returns status 0, amount 0
01:26:27.124 00.000 10072 move complete, result=0
01:26:27.124 00.000 10072 worker thread done servicing request
01:26:27.124 00.000 10072 Worker thread wakes up
01:26:27.124 00.000 1032 GuideStep: 0.1 px 76 ms WEST, 0.0 px 0 ms NORTH
01:26:27.127 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:27.127 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:27.532 00.405 10072 Exposure complete
01:26:27.579 00.047 10072 worker thread done servicing request
01:26:27.579 00.000 1032 OnExposeComplete: enter
01:26:27.582 00.003 1032 UpdateGuideState(): m_state=6
01:26:27.584 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3136
01:26:27.587 00.003 1032 Star::Find returns 1 (0), X=317.58, Y=753.15, Mass=1339, SNR=25.8, Peak=140 HFD=2.8
01:26:27.590 00.003 1032 MultiStar: [#1 0.09,0.03,1.03,U] [#2 0.03,-0.03,0.76,U] [#3 0.27,0.01,0.70,U] [#4 0.02,-0.02,0.72,U] [#5 -0.14,0.09,0.71,U] [#6 0.11,-0.22,0.61,U] [#7 0.27,0.19,0.57,U] [#8 -0.10,0.12,0.56,U] 
01:26:27.596 00.006 1032 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {-0.10, 0.04}
01:26:27.601 00.005 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
01:26:27.605 00.004 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
01:26:27.608 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.47 mountX=0.01 mountY=-0.05, mountTheta=-1.36
01:26:27.612 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
01:26:27.615 00.003 1032 Enqueuing Move request for scope (0.04, 0.02)
01:26:27.616 00.001 10072 Worker thread wakes up
01:26:27.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
01:26:27.616 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
01:26:27.616 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.05
01:26:27.619 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:27.621 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.83
01:26:27.622 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:26:27.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:27.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:26:27.622 00.000 10072 MoveAxis(W, 14, ABG)
01:26:27.622 00.000 10072 Guiding  Dir = 3, Dur = 14
01:26:27.622 00.000 10072 IsGuiding returns 0
01:26:27.623 00.001 10072 PulseGuide returned control before completion, sleep 24
01:26:27.641 00.018 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:26:27.644 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:27.647 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:27.649 00.002 1032 Enqueuing Expose request
01:26:27.654 00.005 10072 IsGuiding returns 0
01:26:27.654 00.000 10072 Move returns status 0, amount 14
01:26:27.654 00.000 10072 MoveAxis(N, 0, ABG)
01:26:27.654 00.000 10072 Move returns status 0, amount 0
01:26:27.654 00.000 10072 move complete, result=0
01:26:27.655 00.001 10072 worker thread done servicing request
01:26:27.655 00.000 10072 Worker thread wakes up
01:26:27.655 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:27.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:27.659 00.004 1032 GuideStep: 0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
01:26:28.280 00.621 10072 Exposure complete
01:26:28.325 00.045 10072 worker thread done servicing request
01:26:28.325 00.000 1032 OnExposeComplete: enter
01:26:28.328 00.003 1032 UpdateGuideState(): m_state=6
01:26:28.331 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3137
01:26:28.332 00.001 1032 Star::Find returns 1 (0), X=317.71, Y=753.06, Mass=1349, SNR=25.9, Peak=141 HFD=2.6
01:26:28.335 00.003 1032 MultiStar: [#1 0.06,-0.02,0.96,U] [#2 0.06,-0.17,0.74,U] [#3 0.24,-0.15,0.66,U] [#4 0.01,-0.06,0.72,U] [#5 0.14,0.00,0.71,U] [#6 -0.01,-0.10,0.61,U] [#7 0.32,-0.09,0.56,U] [#8 -0.01,-0.06,0.60,U] 
01:26:28.337 00.002 1032 single-star, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.03, -0.05}
01:26:28.338 00.001 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
01:26:28.342 00.004 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
01:26:28.343 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.02 mountX=-0.06 mountY=-0.02, mountTheta=-2.85
01:26:28.345 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
01:26:28.347 00.002 1032 Enqueuing Move request for scope (0.03, -0.05)
01:26:28.349 00.002 10072 Worker thread wakes up
01:26:28.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:26:28.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:26:28.349 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.02
01:26:28.351 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:28.353 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.83
01:26:28.353 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:26:28.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:28.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:26:28.353 00.000 10072 MoveAxis(W, 13, ABG)
01:26:28.353 00.000 10072 Guiding  Dir = 3, Dur = 13
01:26:28.353 00.000 10072 IsGuiding returns 0
01:26:28.354 00.001 10072 PulseGuide returned control before completion, sleep 23
01:26:28.371 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:26:28.373 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:28.375 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:28.376 00.001 1032 Enqueuing Expose request
01:26:28.386 00.010 10072 IsGuiding returns 0
01:26:28.386 00.000 10072 Move returns status 0, amount 13
01:26:28.386 00.000 10072 MoveAxis(N, 0, ABG)
01:26:28.386 00.000 10072 Move returns status 0, amount 0
01:26:28.386 00.000 10072 move complete, result=0
01:26:28.386 00.000 10072 worker thread done servicing request
01:26:28.386 00.000 10072 Worker thread wakes up
01:26:28.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:28.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:28.386 00.000 1032 GuideStep: -0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
01:26:28.797 00.411 10072 Exposure complete
01:26:28.843 00.046 10072 worker thread done servicing request
01:26:28.843 00.000 1032 OnExposeComplete: enter
01:26:28.846 00.003 1032 UpdateGuideState(): m_state=6
01:26:28.848 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3138
01:26:28.849 00.001 1032 Star::Find returns 1 (0), X=317.56, Y=753.17, Mass=1486, SNR=27.2, Peak=153 HFD=3.0
01:26:28.852 00.003 1032 MultiStar: [#1 -0.06,0.03,0.95,U] [#2 0.06,-0.08,0.72,U] [#3 0.10,-0.02,0.64,U] [#4 -0.10,-0.04,0.69,U] [#5 0.12,0.16,0.65,U] [#6 0.02,-0.08,0.58,U] [#7 0.21,0.11,0.54,U] [#8 -0.04,-0.18,0.56,U] 
01:26:28.854 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.00}, one-star: {-0.12, 0.06}
01:26:28.855 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
01:26:28.857 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
01:26:28.860 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.40 mountX=0.00 mountY=-0.00, mountTheta=-1.43
01:26:28.863 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=13)
01:26:28.865 00.002 1032 Enqueuing Move request for scope (0.00, 0.00)
01:26:28.868 00.003 10072 Worker thread wakes up
01:26:28.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
01:26:28.868 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
01:26:28.868 00.000 10072 Moving (0.00, 0.00) raw xDistance=0.00 yDistance=-0.00
01:26:28.870 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:28.873 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.83
01:26:28.873 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:26:28.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:28.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:26:28.873 00.000 10072 MoveAxis(W, 11, ABG)
01:26:28.873 00.000 10072 Guiding  Dir = 3, Dur = 11
01:26:28.874 00.001 10072 IsGuiding returns 0
01:26:28.874 00.000 10072 PulseGuide returned control before completion, sleep 21
01:26:28.891 00.017 1032 UpdateGuideState exits: m=1486 SNR=27.2
01:26:28.894 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:28.896 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:28.898 00.002 1032 Enqueuing Expose request
01:26:28.903 00.005 10072 IsGuiding returns 0
01:26:28.903 00.000 10072 Move returns status 0, amount 11
01:26:28.904 00.001 10072 MoveAxis(N, 0, ABG)
01:26:28.904 00.000 10072 Move returns status 0, amount 0
01:26:28.904 00.000 10072 move complete, result=0
01:26:28.904 00.000 10072 worker thread done servicing request
01:26:28.904 00.000 10072 Worker thread wakes up
01:26:28.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:28.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:28.907 00.003 1032 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
01:26:29.532 00.625 10072 Exposure complete
01:26:29.576 00.044 10072 worker thread done servicing request
01:26:29.578 00.002 1032 OnExposeComplete: enter
01:26:29.580 00.002 1032 UpdateGuideState(): m_state=6
01:26:29.583 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3139
01:26:29.586 00.003 1032 Star::Find returns 1 (0), X=317.56, Y=753.46, Mass=1310, SNR=25.5, Peak=153 HFD=3.1
01:26:29.589 00.003 1032 MultiStar: [#1 -0.00,0.07,0.92,U] [#2 0.04,0.02,0.78,U] [#3 0.00,0.18,0.69,U] [#4 -0.32,0.03,0.76,U] [#5 -0.17,0.21,0.73,U] [#6 -0.18,0.06,0.57,U] [#7 0.17,0.26,0.54,U] [#8 -0.07,0.17,0.59,U] 
01:26:29.591 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.15}, one-star: {-0.12, 0.35}
01:26:29.593 00.002 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
01:26:29.598 00.005 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
01:26:29.601 00.003 1032 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.04 mountX=0.17 mountY=0.04, mountTheta=0.21
01:26:29.605 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.15, opts=13)
01:26:29.607 00.002 1032 Enqueuing Move request for scope (-0.08, 0.15)
01:26:29.608 00.001 10072 Worker thread wakes up
01:26:29.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
01:26:29.608 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
01:26:29.608 00.000 10072 Moving (-0.08, 0.15) raw xDistance=0.17 yDistance=0.04
01:26:29.610 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:29.614 00.004 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.83
01:26:29.614 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:26:29.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:29.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:26:29.615 00.001 10072 MoveAxis(W, 86, ABG)
01:26:29.615 00.000 10072 Guiding  Dir = 3, Dur = 86
01:26:29.615 00.000 10072 IsGuiding returns 0
01:26:29.616 00.001 10072 PulseGuide returned control before completion, sleep 96
01:26:29.632 00.016 1032 UpdateGuideState exits: m=1310 SNR=25.5
01:26:29.634 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:29.636 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:29.638 00.002 1032 Enqueuing Expose request
01:26:29.717 00.079 10072 IsGuiding returns 0
01:26:29.718 00.001 10072 Move returns status 0, amount 86
01:26:29.718 00.000 10072 MoveAxis(N, 0, ABG)
01:26:29.718 00.000 10072 Move returns status 0, amount 0
01:26:29.718 00.000 10072 move complete, result=0
01:26:29.718 00.000 10072 worker thread done servicing request
01:26:29.718 00.000 10072 Worker thread wakes up
01:26:29.718 00.000 1032 GuideStep: 0.2 px 86 ms WEST, 0.0 px 0 ms NORTH
01:26:29.721 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:29.721 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:30.141 00.420 10072 Exposure complete
01:26:30.191 00.050 10072 worker thread done servicing request
01:26:30.191 00.000 1032 OnExposeComplete: enter
01:26:30.193 00.002 1032 UpdateGuideState(): m_state=6
01:26:30.195 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3140
01:26:30.197 00.002 1032 Star::Find returns 1 (0), X=317.72, Y=753.16, Mass=1368, SNR=26.1, Peak=144 HFD=2.7
01:26:30.199 00.002 1032 MultiStar: [#1 0.03,0.07,0.99,U] [#2 0.04,-0.18,0.72,U] [#3 0.16,0.15,0.64,U] [#4 -0.08,-0.03,0.76,U] [#5 -0.06,0.19,0.71,U] [#6 0.12,-0.05,0.59,U] [#7 0.23,0.05,0.53,U] [#8 0.08,0.06,0.60,U] 
01:26:30.201 00.002 1032 single-star, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.03, 0.05}
01:26:30.202 00.001 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
01:26:30.205 00.003 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
01:26:30.207 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.98 mountX=0.04 mountY=-0.05, mountTheta=-0.85
01:26:30.211 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
01:26:30.213 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
01:26:30.215 00.002 10072 Worker thread wakes up
01:26:30.215 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
01:26:30.215 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
01:26:30.215 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.05
01:26:30.218 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:30.220 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.83
01:26:30.220 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:26:30.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:30.220 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:26:30.220 00.000 10072 MoveAxis(W, 7, ABG)
01:26:30.220 00.000 10072 Guiding  Dir = 3, Dur = 7
01:26:30.220 00.000 10072 IsGuiding returns 0
01:26:30.221 00.001 10072 PulseGuide returned control before completion, sleep 17
01:26:30.239 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.1
01:26:30.242 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:30.244 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:30.246 00.002 1032 Enqueuing Expose request
01:26:30.248 00.002 10072 IsGuiding returns 0
01:26:30.248 00.000 10072 Move returns status 0, amount 7
01:26:30.248 00.000 10072 MoveAxis(N, 0, ABG)
01:26:30.248 00.000 10072 Move returns status 0, amount 0
01:26:30.248 00.000 10072 move complete, result=0
01:26:30.248 00.000 10072 worker thread done servicing request
01:26:30.248 00.000 10072 Worker thread wakes up
01:26:30.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:30.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:30.256 00.008 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:26:30.874 00.618 10072 Exposure complete
01:26:30.922 00.048 1032 OnExposeComplete: enter
01:26:30.924 00.002 1032 UpdateGuideState(): m_state=6
01:26:30.927 00.003 10072 worker thread done servicing request
01:26:30.927 00.000 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3141
01:26:30.928 00.001 1032 Star::Find returns 1 (0), X=317.73, Y=753.20, Mass=1520, SNR=27.5, Peak=144 HFD=2.9
01:26:30.930 00.002 1032 MultiStar: [#1 0.04,-0.00,0.93,U] [#2 0.06,-0.10,0.72,U] [#3 0.34,-0.01,0.67,U] [#4 -0.06,-0.11,0.67,U] [#5 0.01,0.09,0.67,U] [#6 0.08,-0.11,0.60,U] [#7 0.53,0.00,0.51,U] [#8 0.08,0.10,0.50,U] 
01:26:30.933 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {0.05, 0.10}
01:26:30.935 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
01:26:30.936 00.001 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
01:26:30.938 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.01 mountX=-0.03 mountY=-0.10, mountTheta=-1.84
01:26:30.940 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
01:26:30.943 00.003 1032 Enqueuing Move request for scope (0.11, -0.00)
01:26:30.944 00.001 10072 Worker thread wakes up
01:26:30.945 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
01:26:30.945 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
01:26:30.945 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.10
01:26:30.947 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:30.950 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.83
01:26:30.950 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:26:30.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:30.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:26:30.950 00.000 10072 MoveAxis(W, 8, ABG)
01:26:30.950 00.000 10072 Guiding  Dir = 3, Dur = 8
01:26:30.950 00.000 10072 IsGuiding returns 0
01:26:30.951 00.001 10072 PulseGuide returned control before completion, sleep 18
01:26:30.968 00.017 1032 UpdateGuideState exits: m=1520 SNR=27.5
01:26:30.971 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:30.973 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:30.974 00.001 1032 Enqueuing Expose request
01:26:30.979 00.005 10072 IsGuiding returns 0
01:26:30.979 00.000 10072 Move returns status 0, amount 8
01:26:30.979 00.000 10072 MoveAxis(N, 0, ABG)
01:26:30.979 00.000 10072 Move returns status 0, amount 0
01:26:30.979 00.000 10072 move complete, result=0
01:26:30.980 00.001 10072 worker thread done servicing request
01:26:30.980 00.000 10072 Worker thread wakes up
01:26:30.980 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:30.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:30.984 00.004 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:26:31.387 00.403 10072 Exposure complete
01:26:31.436 00.049 10072 worker thread done servicing request
01:26:31.436 00.000 1032 OnExposeComplete: enter
01:26:31.439 00.003 1032 UpdateGuideState(): m_state=6
01:26:31.441 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3142
01:26:31.442 00.001 1032 Star::Find returns 1 (0), X=317.59, Y=753.20, Mass=1316, SNR=25.5, Peak=133 HFD=2.8
01:26:31.445 00.003 1032 MultiStar: [#1 0.16,-0.05,0.98,U] [#2 0.19,-0.09,0.79,U] [#3 0.19,0.15,0.72,U] [#4 -0.11,0.03,0.70,U] [#5 0.11,0.18,0.73,U] [#6 -0.00,-0.10,0.66,U] [#7 0.18,0.04,0.57,U] [#8 0.05,-0.03,0.59,U] 
01:26:31.448 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {-0.09, 0.10}
01:26:31.449 00.001 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
01:26:31.451 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
01:26:31.452 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.35 mountX=0.01 mountY=-0.08, mountTheta=-1.48
01:26:31.457 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
01:26:31.459 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
01:26:31.461 00.002 10072 Worker thread wakes up
01:26:31.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
01:26:31.461 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
01:26:31.461 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
01:26:31.463 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:31.466 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.83
01:26:31.466 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:26:31.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:31.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:26:31.466 00.000 10072 MoveAxis(W, 7, ABG)
01:26:31.466 00.000 10072 Guiding  Dir = 3, Dur = 7
01:26:31.467 00.001 10072 IsGuiding returns 0
01:26:31.467 00.000 10072 PulseGuide returned control before completion, sleep 17
01:26:31.483 00.016 1032 UpdateGuideState exits: m=1316 SNR=25.5
01:26:31.486 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:31.490 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:31.491 00.001 1032 Enqueuing Expose request
01:26:31.494 00.003 10072 IsGuiding returns 0
01:26:31.495 00.001 10072 Move returns status 0, amount 7
01:26:31.495 00.000 10072 MoveAxis(N, 0, ABG)
01:26:31.495 00.000 10072 Move returns status 0, amount 0
01:26:31.495 00.000 10072 move complete, result=0
01:26:31.495 00.000 10072 worker thread done servicing request
01:26:31.495 00.000 10072 Worker thread wakes up
01:26:31.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:31.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:31.502 00.007 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:26:32.120 00.618 10072 Exposure complete
01:26:32.167 00.047 10072 worker thread done servicing request
01:26:32.167 00.000 1032 OnExposeComplete: enter
01:26:32.169 00.002 1032 UpdateGuideState(): m_state=6
01:26:32.171 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3143
01:26:32.173 00.002 1032 Star::Find returns 1 (0), X=317.59, Y=753.45, Mass=1371, SNR=26.1, Peak=152 HFD=3.1
01:26:32.175 00.002 1032 MultiStar: [#1 -0.06,0.24,0.95,U] [#2 0.07,0.06,0.69,U] [#3 0.11,0.18,0.69,U] [#4 -0.05,0.14,0.71,U] [#5 -0.03,0.26,0.70,U] [#6 0.12,0.10,0.57,U] [#7 0.29,0.23,0.48,U] [#8 -0.09,0.19,0.57,U] 
01:26:32.176 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.20}, one-star: {-0.10, 0.34}
01:26:32.177 00.001 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
01:26:32.179 00.002 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
01:26:32.181 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.52 mountX=0.19 mountY=-0.06, mountTheta=-0.31
01:26:32.185 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.20, opts=13)
01:26:32.187 00.002 1032 Enqueuing Move request for scope (0.01, 0.20)
01:26:32.189 00.002 10072 Worker thread wakes up
01:26:32.189 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
01:26:32.189 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
01:26:32.189 00.000 10072 Moving (0.01, 0.20) raw xDistance=0.19 yDistance=-0.06
01:26:32.191 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:32.194 00.003 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 287.83
01:26:32.194 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
01:26:32.194 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:32.194 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:26:32.194 00.000 10072 MoveAxis(W, 101, ABG)
01:26:32.194 00.000 10072 Guiding  Dir = 3, Dur = 101
01:26:32.194 00.000 10072 IsGuiding returns 0
01:26:32.195 00.001 10072 PulseGuide returned control before completion, sleep 111
01:26:32.214 00.019 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:26:32.216 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:32.219 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:32.221 00.002 1032 Enqueuing Expose request
01:26:32.320 00.099 10072 IsGuiding returns 0
01:26:32.320 00.000 10072 Move returns status 0, amount 101
01:26:32.320 00.000 10072 MoveAxis(N, 0, ABG)
01:26:32.320 00.000 10072 Move returns status 0, amount 0
01:26:32.320 00.000 10072 move complete, result=0
01:26:32.320 00.000 10072 worker thread done servicing request
01:26:32.321 00.001 10072 Worker thread wakes up
01:26:32.321 00.000 1032 GuideStep: 0.2 px 101 ms WEST, -0.1 px 0 ms NORTH
01:26:32.323 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:32.323 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:32.743 00.420 10072 Exposure complete
01:26:32.794 00.051 10072 worker thread done servicing request
01:26:32.794 00.000 1032 OnExposeComplete: enter
01:26:32.797 00.003 1032 UpdateGuideState(): m_state=6
01:26:32.800 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3144
01:26:32.803 00.003 1032 Star::Find returns 1 (0), X=317.62, Y=753.32, Mass=1411, SNR=26.5, Peak=151 HFD=2.9
01:26:32.805 00.002 1032 MultiStar: [#1 0.18,0.20,0.94,U] [#2 0.23,-0.07,0.75,U] [#3 0.39,0.12,0.71,U] [#4 -0.02,-0.08,0.74,U] [#5 -0.04,0.25,0.70,U] [#6 0.07,0.13,0.57,U] [#7 0.37,0.12,0.53,U] [#8 -0.07,0.04,0.57,U] 
01:26:32.807 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.11}, one-star: {-0.06, 0.21}
01:26:32.808 00.001 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
01:26:32.810 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
01:26:32.811 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.15 cameraTheta=0.80 mountX=0.08 mountY=-0.13, mountTheta=-1.03
01:26:32.813 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
01:26:32.815 00.002 1032 Enqueuing Move request for scope (0.11, 0.11)
01:26:32.816 00.001 10072 Worker thread wakes up
01:26:32.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
01:26:32.817 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
01:26:32.817 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.13
01:26:32.823 00.006 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.82
01:26:32.823 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:32.826 00.003 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:26:32.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:32.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:26:32.826 00.000 10072 MoveAxis(W, 10, ABG)
01:26:32.826 00.000 10072 Guiding  Dir = 3, Dur = 10
01:26:32.826 00.000 10072 IsGuiding returns 0
01:26:32.827 00.001 10072 PulseGuide returned control before completion, sleep 20
01:26:32.848 00.021 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:26:32.852 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:32.854 00.002 10072 IsGuiding returns 0
01:26:32.854 00.000 10072 Move returns status 0, amount 10
01:26:32.854 00.000 10072 MoveAxis(N, 0, ABG)
01:26:32.854 00.000 10072 Move returns status 0, amount 0
01:26:32.854 00.000 10072 move complete, result=0
01:26:32.854 00.000 10072 worker thread done servicing request
01:26:32.854 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:32.856 00.002 1032 Enqueuing Expose request
01:26:32.858 00.002 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:26:32.860 00.002 10072 Worker thread wakes up
01:26:32.860 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:32.861 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:33.493 00.632 10072 Exposure complete
01:26:33.543 00.050 10072 worker thread done servicing request
01:26:33.543 00.000 1032 OnExposeComplete: enter
01:26:33.546 00.003 1032 UpdateGuideState(): m_state=6
01:26:33.548 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3145
01:26:33.551 00.003 1032 Star::Find returns 1 (0), X=317.72, Y=753.12, Mass=1400, SNR=26.4, Peak=134 HFD=2.7
01:26:33.555 00.004 1032 MultiStar: [#1 0.25,-0.14,0.96,U] [#2 0.12,-0.19,0.75,U] [#3 0.21,-0.11,0.67,U] [#4 -0.01,-0.13,0.71,U] [#5 0.04,0.04,0.71,U] [#6 0.04,-0.15,0.59,U] [#7 0.33,-0.02,0.52,U] [#8 -0.01,-0.20,0.58,U] 
01:26:33.557 00.002 1032 single-star, 8 included, MultiStar: {0.11, -0.09}, one-star: {0.04, 0.01}
01:26:33.559 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
01:26:33.560 00.001 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
01:26:33.563 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.26 mountX=-0.00 mountY=-0.04, mountTheta=-1.57
01:26:33.566 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
01:26:33.567 00.001 1032 Enqueuing Move request for scope (0.04, 0.01)
01:26:33.569 00.002 10072 Worker thread wakes up
01:26:33.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
01:26:33.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
01:26:33.569 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
01:26:33.573 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:33.575 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.82
01:26:33.575 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:26:33.575 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:33.575 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:26:33.575 00.000 10072 MoveAxis(W, 10, ABG)
01:26:33.575 00.000 10072 Guiding  Dir = 3, Dur = 10
01:26:33.576 00.001 10072 IsGuiding returns 0
01:26:33.576 00.000 10072 PulseGuide returned control before completion, sleep 20
01:26:33.596 00.020 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:26:33.600 00.004 10072 IsGuiding returns 0
01:26:33.601 00.001 10072 Move returns status 0, amount 10
01:26:33.601 00.000 10072 MoveAxis(N, 0, ABG)
01:26:33.601 00.000 10072 Move returns status 0, amount 0
01:26:33.601 00.000 10072 move complete, result=0
01:26:33.601 00.000 10072 worker thread done servicing request
01:26:33.601 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:33.603 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:33.606 00.003 1032 Enqueuing Expose request
01:26:33.608 00.002 10072 Worker thread wakes up
01:26:33.608 00.000 1032 GuideStep: -0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
01:26:33.610 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:33.610 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:34.026 00.416 10072 Exposure complete
01:26:34.075 00.049 10072 worker thread done servicing request
01:26:34.075 00.000 1032 OnExposeComplete: enter
01:26:34.078 00.003 1032 UpdateGuideState(): m_state=6
01:26:34.080 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3146
01:26:34.084 00.004 1032 Star::Find returns 1 (0), X=317.75, Y=753.02, Mass=1361, SNR=26.0, Peak=142 HFD=2.5
01:26:34.086 00.002 1032 MultiStar: [#1 0.12,-0.15,0.97,U] [#2 0.13,-0.19,0.80,U] [#3 0.19,-0.27,0.65,U] [#4 -0.13,-0.17,0.73,U] [#5 0.06,0.07,0.69,U] [#6 0.08,-0.28,0.59,U] [#7 0.31,-0.10,0.57,U] [#8 0.02,-0.17,0.54,U] 
01:26:34.089 00.003 1032 single-star, 8 included, MultiStar: {0.09, -0.14}, one-star: {0.06, -0.09}
01:26:34.092 00.003 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
01:26:34.093 00.001 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
01:26:34.095 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.94 mountX=-0.10 mountY=-0.04, mountTheta=-2.77
01:26:34.099 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
01:26:34.101 00.002 1032 Enqueuing Move request for scope (0.06, -0.09)
01:26:34.102 00.001 10072 Worker thread wakes up
01:26:34.103 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
01:26:34.103 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
01:26:34.103 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.04
01:26:34.104 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:34.107 00.003 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.82
01:26:34.107 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:26:34.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:34.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:26:34.107 00.000 10072 MoveAxis(W, 9, ABG)
01:26:34.107 00.000 10072 Guiding  Dir = 3, Dur = 9
01:26:34.108 00.001 10072 IsGuiding returns 0
01:26:34.108 00.000 10072 PulseGuide returned control before completion, sleep 19
01:26:34.126 00.018 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:26:34.128 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:34.130 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:34.132 00.002 1032 Enqueuing Expose request
01:26:34.133 00.001 10072 IsGuiding returns 0
01:26:34.133 00.000 10072 Move returns status 0, amount 9
01:26:34.133 00.000 10072 MoveAxis(N, 0, ABG)
01:26:34.133 00.000 10072 Move returns status 0, amount 0
01:26:34.133 00.000 10072 move complete, result=0
01:26:34.133 00.000 10072 worker thread done servicing request
01:26:34.133 00.000 10072 Worker thread wakes up
01:26:34.133 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:34.133 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:34.141 00.008 1032 GuideStep: -0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:26:34.772 00.631 10072 Exposure complete
01:26:34.821 00.049 10072 worker thread done servicing request
01:26:34.821 00.000 1032 OnExposeComplete: enter
01:26:34.824 00.003 1032 UpdateGuideState(): m_state=6
01:26:34.825 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3147
01:26:34.827 00.002 1032 Star::Find returns 1 (0), X=317.54, Y=753.20, Mass=1525, SNR=27.5, Peak=161 HFD=2.7
01:26:34.829 00.002 1032 MultiStar: [#1 0.05,0.02,0.91,U] [#2 0.10,-0.18,0.74,U] [#3 0.26,-0.09,0.63,U] [#4 -0.14,-0.15,0.67,U] [#5 -0.04,0.07,0.68,U] [#6 -0.07,-0.19,0.57,U] [#7 0.29,-0.06,0.50,U] [#8 0.05,-0.12,0.53,U] 
01:26:34.833 00.004 1032 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {-0.14, 0.09}
01:26:34.834 00.001 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
01:26:34.836 00.002 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
01:26:34.837 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.15 mountX=-0.06 mountY=-0.01, mountTheta=-2.98
01:26:34.840 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
01:26:34.843 00.003 1032 Enqueuing Move request for scope (0.02, -0.05)
01:26:34.844 00.001 10072 Worker thread wakes up
01:26:34.844 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
01:26:34.844 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
01:26:34.844 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=-0.01
01:26:34.847 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:34.849 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.82
01:26:34.850 00.001 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:26:34.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:34.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:26:34.850 00.000 10072 MoveAxis(W, 9, ABG)
01:26:34.850 00.000 10072 Guiding  Dir = 3, Dur = 9
01:26:34.850 00.000 10072 IsGuiding returns 0
01:26:34.851 00.001 10072 PulseGuide returned control before completion, sleep 19
01:26:34.869 00.018 1032 UpdateGuideState exits: m=1525 SNR=27.5
01:26:34.870 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:34.872 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:34.874 00.002 1032 Enqueuing Expose request
01:26:34.877 00.003 10072 IsGuiding returns 0
01:26:34.877 00.000 10072 Move returns status 0, amount 9
01:26:34.877 00.000 10072 MoveAxis(N, 0, ABG)
01:26:34.877 00.000 10072 Move returns status 0, amount 0
01:26:34.877 00.000 10072 move complete, result=0
01:26:34.878 00.001 10072 worker thread done servicing request
01:26:34.878 00.000 10072 Worker thread wakes up
01:26:34.878 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:34.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:34.883 00.005 1032 GuideStep: -0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:26:35.288 00.405 10072 Exposure complete
01:26:35.341 00.053 10072 worker thread done servicing request
01:26:35.341 00.000 1032 OnExposeComplete: enter
01:26:35.343 00.002 1032 UpdateGuideState(): m_state=6
01:26:35.345 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3148
01:26:35.347 00.002 1032 Star::Find returns 1 (0), X=317.65, Y=753.19, Mass=1368, SNR=26.1, Peak=133 HFD=2.7
01:26:35.350 00.003 1032 MultiStar: [#1 0.06,-0.01,1.00,U] [#2 0.01,-0.10,0.72,U] [#3 0.36,0.08,0.67,U] [#4 -0.13,-0.08,0.72,U] [#5 -0.00,0.09,0.70,U] [#6 -0.02,0.02,0.59,U] [#7 0.31,0.00,0.54,U] [#8 0.02,-0.01,0.58,U] 
01:26:35.352 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {-0.04, 0.09}
01:26:35.354 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
01:26:35.355 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
01:26:35.357 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.21 mountX=-0.00 mountY=-0.05, mountTheta=-1.62
01:26:35.360 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
01:26:35.363 00.003 1032 Enqueuing Move request for scope (0.05, 0.01)
01:26:35.365 00.002 10072 Worker thread wakes up
01:26:35.365 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:26:35.365 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:26:35.365 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
01:26:35.367 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:35.370 00.003 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.82
01:26:35.370 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:26:35.370 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:35.370 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:26:35.370 00.000 10072 MoveAxis(W, 8, ABG)
01:26:35.370 00.000 10072 Guiding  Dir = 3, Dur = 8
01:26:35.371 00.001 10072 IsGuiding returns 0
01:26:35.371 00.000 10072 PulseGuide returned control before completion, sleep 18
01:26:35.388 00.017 1032 UpdateGuideState exits: m=1368 SNR=26.1
01:26:35.391 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:35.395 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:35.397 00.002 1032 Enqueuing Expose request
01:26:35.399 00.002 10072 IsGuiding returns 0
01:26:35.399 00.000 10072 Move returns status 0, amount 8
01:26:35.399 00.000 10072 MoveAxis(N, 0, ABG)
01:26:35.399 00.000 10072 Move returns status 0, amount 0
01:26:35.399 00.000 10072 move complete, result=0
01:26:35.399 00.000 10072 worker thread done servicing request
01:26:35.399 00.000 10072 Worker thread wakes up
01:26:35.399 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:35.399 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:35.406 00.007 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:26:36.025 00.619 10072 Exposure complete
01:26:36.072 00.047 10072 worker thread done servicing request
01:26:36.072 00.000 1032 OnExposeComplete: enter
01:26:36.074 00.002 1032 UpdateGuideState(): m_state=6
01:26:36.076 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3149
01:26:36.078 00.002 1032 Star::Find returns 1 (0), X=317.68, Y=753.34, Mass=1439, SNR=26.7, Peak=159 HFD=2.9
01:26:36.080 00.002 1032 MultiStar: [#1 0.08,0.05,0.92,U] [#2 0.17,-0.04,0.76,U] [#3 0.31,0.02,0.65,U] [#4 -0.12,0.01,0.72,U] [#5 0.06,0.28,0.66,U] [#6 -0.03,-0.09,0.63,U] [#7 0.27,0.12,0.53,U] [#8 0.00,-0.09,0.53,U] 
01:26:36.082 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {-0.00, 0.23}
01:26:36.085 00.003 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
01:26:36.087 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
01:26:36.089 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.73 mountX=0.04 mountY=-0.09, mountTheta=-1.10
01:26:36.092 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
01:26:36.094 00.002 1032 Enqueuing Move request for scope (0.07, 0.07)
01:26:36.096 00.002 10072 Worker thread wakes up
01:26:36.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
01:26:36.096 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
01:26:36.096 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.04 yDistance=-0.09
01:26:36.099 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:36.101 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.82
01:26:36.102 00.001 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:26:36.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:36.102 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:26:36.102 00.000 10072 MoveAxis(W, 10, ABG)
01:26:36.102 00.000 10072 Guiding  Dir = 3, Dur = 10
01:26:36.103 00.001 10072 IsGuiding returns 0
01:26:36.103 00.000 10072 PulseGuide returned control before completion, sleep 20
01:26:36.121 00.018 1032 UpdateGuideState exits: m=1439 SNR=26.7
01:26:36.123 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:36.124 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:36.125 00.001 1032 Enqueuing Expose request
01:26:36.130 00.005 10072 IsGuiding returns 0
01:26:36.130 00.000 10072 Move returns status 0, amount 10
01:26:36.130 00.000 10072 MoveAxis(N, 0, ABG)
01:26:36.130 00.000 10072 Move returns status 0, amount 0
01:26:36.130 00.000 10072 move complete, result=0
01:26:36.131 00.001 10072 worker thread done servicing request
01:26:36.131 00.000 10072 Worker thread wakes up
01:26:36.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:36.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:36.135 00.004 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:26:36.540 00.405 10072 Exposure complete
01:26:36.590 00.050 10072 worker thread done servicing request
01:26:36.590 00.000 1032 OnExposeComplete: enter
01:26:36.592 00.002 1032 UpdateGuideState(): m_state=6
01:26:36.594 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3150
01:26:36.596 00.002 1032 Star::Find returns 1 (0), X=317.59, Y=753.17, Mass=1463, SNR=26.9, Peak=142 HFD=2.9
01:26:36.597 00.001 1032 MultiStar: [#1 0.12,0.02,0.93,U] [#2 0.10,-0.17,0.68,U] [#3 0.15,-0.15,0.62,U] [#4 -0.08,-0.12,0.71,U] [#5 0.07,0.19,0.64,U] [#6 -0.06,-0.13,0.60,U] [#7 0.32,0.09,0.53,U] [#8 -0.08,0.10,0.54,U] 
01:26:36.600 00.003 1032 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {-0.09, 0.07}
01:26:36.602 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
01:26:36.603 00.001 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
01:26:36.605 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.22 mountX=-0.02 mountY=-0.04, mountTheta=-2.05
01:26:36.608 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
01:26:36.609 00.001 1032 Enqueuing Move request for scope (0.04, -0.01)
01:26:36.611 00.002 10072 Worker thread wakes up
01:26:36.611 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
01:26:36.611 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
01:26:36.611 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
01:26:36.613 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:36.616 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.82
01:26:36.616 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:26:36.617 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:36.617 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:26:36.617 00.000 10072 MoveAxis(W, 9, ABG)
01:26:36.617 00.000 10072 Guiding  Dir = 3, Dur = 9
01:26:36.617 00.000 10072 IsGuiding returns 0
01:26:36.618 00.001 10072 PulseGuide returned control before completion, sleep 19
01:26:36.636 00.018 1032 UpdateGuideState exits: m=1463 SNR=26.9
01:26:36.638 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:36.640 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:36.643 00.003 1032 Enqueuing Expose request
01:26:36.647 00.004 10072 IsGuiding returns 0
01:26:36.647 00.000 10072 Move returns status 0, amount 9
01:26:36.647 00.000 10072 MoveAxis(N, 0, ABG)
01:26:36.647 00.000 10072 Move returns status 0, amount 0
01:26:36.647 00.000 10072 move complete, result=0
01:26:36.648 00.001 10072 worker thread done servicing request
01:26:36.648 00.000 10072 Worker thread wakes up
01:26:36.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:36.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:36.654 00.006 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
01:26:37.277 00.623 10072 Exposure complete
01:26:37.327 00.050 10072 worker thread done servicing request
01:26:37.327 00.000 1032 OnExposeComplete: enter
01:26:37.330 00.003 1032 UpdateGuideState(): m_state=6
01:26:37.332 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3151
01:26:37.334 00.002 1032 Star::Find returns 1 (0), X=317.70, Y=753.24, Mass=1307, SNR=25.5, Peak=135 HFD=2.8
01:26:37.337 00.003 1032 MultiStar: [#1 0.10,0.00,0.98,U] [#2 0.14,-0.11,0.77,U] [#3 0.23,0.07,0.73,U] [#4 -0.20,0.10,0.73,U] [#5 0.04,0.25,0.72,U] [#6 -0.00,0.10,0.59,U] [#7 0.30,0.10,0.58,U] [#8 -0.18,0.19,0.57,U] 
01:26:37.339 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.01, 0.14}
01:26:37.341 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
01:26:37.342 00.001 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
01:26:37.345 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.04 mountX=0.07 mountY=-0.07, mountTheta=-0.79
01:26:37.348 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
01:26:37.350 00.002 1032 Enqueuing Move request for scope (0.05, 0.09)
01:26:37.353 00.003 10072 Worker thread wakes up
01:26:37.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
01:26:37.353 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
01:26:37.353 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
01:26:37.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:37.358 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.82
01:26:37.358 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:26:37.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:37.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:26:37.358 00.000 10072 MoveAxis(W, 13, ABG)
01:26:37.358 00.000 10072 Guiding  Dir = 3, Dur = 13
01:26:37.359 00.001 10072 IsGuiding returns 0
01:26:37.359 00.000 10072 PulseGuide returned control before completion, sleep 23
01:26:37.376 00.017 1032 UpdateGuideState exits: m=1307 SNR=25.5
01:26:37.378 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:37.380 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:37.381 00.001 1032 Enqueuing Expose request
01:26:37.397 00.016 10072 IsGuiding returns 0
01:26:37.397 00.000 10072 Move returns status 0, amount 13
01:26:37.397 00.000 10072 MoveAxis(N, 0, ABG)
01:26:37.397 00.000 10072 Move returns status 0, amount 0
01:26:37.397 00.000 10072 move complete, result=0
01:26:37.397 00.000 10072 worker thread done servicing request
01:26:37.397 00.000 10072 Worker thread wakes up
01:26:37.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:37.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:37.398 00.001 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:26:37.807 00.409 10072 Exposure complete
01:26:37.856 00.049 10072 worker thread done servicing request
01:26:37.856 00.000 1032 OnExposeComplete: enter
01:26:37.859 00.003 1032 UpdateGuideState(): m_state=6
01:26:37.862 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3152
01:26:37.866 00.004 1032 Star::Find returns 1 (0), X=317.74, Y=753.32, Mass=1378, SNR=26.2, Peak=141 HFD=2.8
01:26:37.870 00.004 1032 MultiStar: [#1 0.04,0.04,0.93,U] [#2 0.07,0.03,0.75,U] [#3 0.27,0.05,0.65,U] [#4 -0.05,0.06,0.72,U] [#5 0.02,0.30,0.70,U] [#6 -0.06,-0.03,0.59,U] [#7 0.20,0.23,0.52,U] [#8 0.02,0.07,0.55,U] 
01:26:37.872 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {0.05, 0.21}
01:26:37.874 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
01:26:37.876 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
01:26:37.878 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.07 mountX=0.09 mountY=-0.08, mountTheta=-0.76
01:26:37.883 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
01:26:37.886 00.003 1032 Enqueuing Move request for scope (0.06, 0.11)
01:26:37.888 00.002 10072 Worker thread wakes up
01:26:37.889 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
01:26:37.889 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
01:26:37.889 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.08
01:26:37.890 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:37.894 00.004 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.82
01:26:37.894 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:26:37.894 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:37.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:26:37.894 00.000 10072 MoveAxis(W, 11, ABG)
01:26:37.894 00.000 10072 Guiding  Dir = 3, Dur = 11
01:26:37.895 00.001 10072 IsGuiding returns 0
01:26:37.895 00.000 10072 PulseGuide returned control before completion, sleep 21
01:26:37.914 00.019 1032 UpdateGuideState exits: m=1378 SNR=26.2
01:26:37.916 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:37.918 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:37.919 00.001 1032 Enqueuing Expose request
01:26:37.929 00.010 10072 IsGuiding returns 0
01:26:37.929 00.000 10072 Move returns status 0, amount 11
01:26:37.929 00.000 10072 MoveAxis(N, 0, ABG)
01:26:37.929 00.000 10072 Move returns status 0, amount 0
01:26:37.929 00.000 10072 move complete, result=0
01:26:37.929 00.000 10072 worker thread done servicing request
01:26:37.929 00.000 10072 Worker thread wakes up
01:26:37.929 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:37.929 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:37.932 00.003 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:26:38.558 00.626 10072 Exposure complete
01:26:38.605 00.047 10072 worker thread done servicing request
01:26:38.605 00.000 1032 OnExposeComplete: enter
01:26:38.607 00.002 1032 UpdateGuideState(): m_state=6
01:26:38.609 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3153
01:26:38.611 00.002 1032 Star::Find returns 1 (0), X=317.62, Y=753.21, Mass=1324, SNR=25.6, Peak=133 HFD=2.8
01:26:38.614 00.003 1032 MultiStar: [#1 0.02,0.04,1.02,U] [#2 0.04,-0.10,0.72,U] [#3 0.18,0.08,0.66,U] [#4 -0.12,-0.09,0.74,U] [#5 0.16,0.21,0.70,U] [#6 -0.04,-0.10,0.60,U] [#7 0.30,-0.01,0.55,U] [#8 0.04,0.01,0.55,U] 
01:26:38.616 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {-0.06, 0.11}
01:26:38.619 00.003 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
01:26:38.621 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
01:26:38.623 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.47 mountX=0.01 mountY=-0.05, mountTheta=-1.36
01:26:38.626 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
01:26:38.628 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
01:26:38.630 00.002 10072 Worker thread wakes up
01:26:38.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
01:26:38.630 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
01:26:38.630 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.05
01:26:38.633 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:38.635 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.82
01:26:38.635 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:26:38.635 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:38.635 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:26:38.635 00.000 10072 MoveAxis(W, 11, ABG)
01:26:38.635 00.000 10072 Guiding  Dir = 3, Dur = 11
01:26:38.636 00.001 10072 IsGuiding returns 0
01:26:38.636 00.000 10072 PulseGuide returned control before completion, sleep 21
01:26:38.653 00.017 1032 UpdateGuideState exits: m=1324 SNR=25.6
01:26:38.655 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:38.656 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:38.658 00.002 1032 Enqueuing Expose request
01:26:38.664 00.006 10072 IsGuiding returns 0
01:26:38.664 00.000 10072 Move returns status 0, amount 11
01:26:38.664 00.000 10072 MoveAxis(N, 0, ABG)
01:26:38.664 00.000 10072 Move returns status 0, amount 0
01:26:38.664 00.000 10072 move complete, result=0
01:26:38.664 00.000 10072 worker thread done servicing request
01:26:38.664 00.000 10072 Worker thread wakes up
01:26:38.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:38.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:38.668 00.004 1032 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
01:26:39.071 00.403 10072 Exposure complete
01:26:39.121 00.050 10072 worker thread done servicing request
01:26:39.121 00.000 1032 OnExposeComplete: enter
01:26:39.122 00.001 1032 UpdateGuideState(): m_state=6
01:26:39.124 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3154
01:26:39.126 00.002 1032 Star::Find returns 1 (0), X=317.67, Y=753.10, Mass=1400, SNR=26.4, Peak=142 HFD=2.6
01:26:39.127 00.001 1032 MultiStar: [#1 0.11,-0.08,0.89,U] [#2 0.09,-0.11,0.76,U] [#3 0.22,0.00,0.67,U] [#4 -0.11,-0.14,0.72,U] [#5 0.04,0.15,0.72,U] [#6 0.05,-0.11,0.60,U] [#7 0.27,0.22,0.50,U] [#8 -0.08,-0.03,0.59,U] 
01:26:39.128 00.001 1032 single-star, 8 included, MultiStar: {0.06, -0.02}, one-star: {-0.01, -0.01}
01:26:39.130 00.002 1032 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.83) = xAngle (-4.35 = 1.93)
01:26:39.132 00.002 1032 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.35 = 1.93)
01:26:39.133 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.52 mountX=-0.00 mountY=0.01, mountTheta=1.93
01:26:39.137 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
01:26:39.139 00.002 1032 Enqueuing Move request for scope (-0.01, -0.01)
01:26:39.140 00.001 10072 Worker thread wakes up
01:26:39.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
01:26:39.141 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
01:26:39.141 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.01
01:26:39.144 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:39.147 00.003 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.81
01:26:39.147 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:26:39.147 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:39.147 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:26:39.147 00.000 10072 MoveAxis(W, 9, ABG)
01:26:39.147 00.000 10072 Guiding  Dir = 3, Dur = 9
01:26:39.148 00.001 10072 IsGuiding returns 0
01:26:39.148 00.000 10072 PulseGuide returned control before completion, sleep 19
01:26:39.165 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:26:39.167 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:39.169 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:39.171 00.002 1032 Enqueuing Expose request
01:26:39.178 00.007 10072 IsGuiding returns 0
01:26:39.178 00.000 10072 Move returns status 0, amount 9
01:26:39.178 00.000 10072 MoveAxis(N, 0, ABG)
01:26:39.178 00.000 10072 Move returns status 0, amount 0
01:26:39.178 00.000 10072 move complete, result=0
01:26:39.178 00.000 10072 worker thread done servicing request
01:26:39.178 00.000 10072 Worker thread wakes up
01:26:39.178 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:39.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:39.183 00.005 1032 GuideStep: -0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
01:26:39.805 00.622 10072 Exposure complete
01:26:39.854 00.049 10072 worker thread done servicing request
01:26:39.855 00.001 1032 OnExposeComplete: enter
01:26:39.857 00.002 1032 UpdateGuideState(): m_state=6
01:26:39.858 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3155
01:26:39.860 00.002 1032 Star::Find returns 1 (0), X=317.73, Y=753.11, Mass=1433, SNR=26.7, Peak=142 HFD=2.6
01:26:39.864 00.004 1032 MultiStar: [#1 0.13,-0.07,0.98,U] [#2 0.17,-0.25,0.76,U] [#3 0.24,-0.15,0.65,U] [#4 -0.08,-0.11,0.70,U] [#5 0.04,0.07,0.66,U] [#6 0.03,-0.04,0.61,U] [#7 0.33,-0.12,0.53,U] [#8 -0.13,0.01,0.56,U] 
01:26:39.865 00.001 1032 single-star, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.05, 0.01}
01:26:39.867 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
01:26:39.869 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
01:26:39.870 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.12 mountX=-0.01 mountY=-0.05, mountTheta=-1.71
01:26:39.873 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
01:26:39.875 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
01:26:39.876 00.001 10072 Worker thread wakes up
01:26:39.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:26:39.876 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:26:39.876 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
01:26:39.878 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:39.881 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.81
01:26:39.881 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:26:39.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:39.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:26:39.881 00.000 10072 MoveAxis(W, 10, ABG)
01:26:39.881 00.000 10072 Guiding  Dir = 3, Dur = 10
01:26:39.881 00.000 10072 IsGuiding returns 0
01:26:39.882 00.001 10072 PulseGuide returned control before completion, sleep 20
01:26:39.899 00.017 1032 UpdateGuideState exits: m=1433 SNR=26.7
01:26:39.902 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:39.903 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:39.905 00.002 1032 Enqueuing Expose request
01:26:39.910 00.005 10072 IsGuiding returns 0
01:26:39.910 00.000 10072 Move returns status 0, amount 10
01:26:39.910 00.000 10072 MoveAxis(N, 0, ABG)
01:26:39.910 00.000 10072 Move returns status 0, amount 0
01:26:39.910 00.000 10072 move complete, result=0
01:26:39.910 00.000 10072 worker thread done servicing request
01:26:39.910 00.000 10072 Worker thread wakes up
01:26:39.910 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:39.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:39.914 00.004 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:26:40.321 00.407 10072 Exposure complete
01:26:40.373 00.052 10072 worker thread done servicing request
01:26:40.373 00.000 1032 OnExposeComplete: enter
01:26:40.376 00.003 1032 UpdateGuideState(): m_state=6
01:26:40.378 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3156
01:26:40.380 00.002 1032 Star::Find returns 1 (0), X=317.62, Y=753.26, Mass=1385, SNR=26.2, Peak=152 HFD=2.8
01:26:40.382 00.002 1032 MultiStar: [#1 0.07,0.02,0.95,U] [#2 0.21,-0.10,0.80,U] [#3 0.34,-0.14,0.69,U] [#4 -0.12,-0.01,0.68,U] [#5 -0.04,0.16,0.69,U] [#6 0.02,0.00,0.56,U] [#7 0.26,-0.04,0.48,U] [#8 -0.11,0.08,0.54,U] 
01:26:40.384 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {-0.07, 0.15}
01:26:40.386 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
01:26:40.388 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
01:26:40.390 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.33 mountX=0.00 mountY=-0.06, mountTheta=-1.50
01:26:40.394 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
01:26:40.396 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
01:26:40.399 00.003 10072 Worker thread wakes up
01:26:40.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:26:40.399 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:26:40.399 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
01:26:40.401 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:40.404 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.81
01:26:40.404 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:26:40.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:40.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:26:40.404 00.000 10072 MoveAxis(W, 8, ABG)
01:26:40.404 00.000 10072 Guiding  Dir = 3, Dur = 8
01:26:40.404 00.000 10072 IsGuiding returns 0
01:26:40.405 00.001 10072 PulseGuide returned control before completion, sleep 18
01:26:40.421 00.016 1032 UpdateGuideState exits: m=1385 SNR=26.2
01:26:40.425 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:40.426 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:40.428 00.002 1032 Enqueuing Expose request
01:26:40.431 00.003 10072 IsGuiding returns 0
01:26:40.431 00.000 10072 Move returns status 0, amount 8
01:26:40.431 00.000 10072 MoveAxis(N, 0, ABG)
01:26:40.431 00.000 10072 Move returns status 0, amount 0
01:26:40.431 00.000 10072 move complete, result=0
01:26:40.431 00.000 10072 worker thread done servicing request
01:26:40.431 00.000 10072 Worker thread wakes up
01:26:40.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:40.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:40.439 00.008 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:26:41.067 00.628 10072 Exposure complete
01:26:41.113 00.046 10072 worker thread done servicing request
01:26:41.114 00.001 1032 OnExposeComplete: enter
01:26:41.115 00.001 1032 UpdateGuideState(): m_state=6
01:26:41.117 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3157
01:26:41.118 00.001 1032 Star::Find returns 1 (0), X=317.60, Y=753.26, Mass=1335, SNR=25.8, Peak=140 HFD=2.8
01:26:41.120 00.002 1032 MultiStar: [#1 0.09,0.08,0.98,U] [#2 0.17,-0.01,0.74,U] [#3 0.22,0.15,0.70,U] [#4 -0.06,0.02,0.74,U] [#5 0.07,0.20,0.72,U] [#6 0.02,-0.04,0.60,U] [#7 0.27,0.12,0.55,U] [#8 -0.18,0.11,0.59,U] 
01:26:41.121 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {-0.08, 0.16}
01:26:41.123 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
01:26:41.125 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
01:26:41.126 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.04 mountX=0.07 mountY=-0.07, mountTheta=-0.79
01:26:41.129 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
01:26:41.131 00.002 1032 Enqueuing Move request for scope (0.05, 0.09)
01:26:41.132 00.001 10072 Worker thread wakes up
01:26:41.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
01:26:41.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
01:26:41.134 00.002 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
01:26:41.135 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:41.138 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.81
01:26:41.138 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:26:41.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:41.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:26:41.138 00.000 10072 MoveAxis(W, 9, ABG)
01:26:41.138 00.000 10072 Guiding  Dir = 3, Dur = 9
01:26:41.138 00.000 10072 IsGuiding returns 0
01:26:41.139 00.001 10072 PulseGuide returned control before completion, sleep 19
01:26:41.157 00.018 1032 UpdateGuideState exits: m=1335 SNR=25.8
01:26:41.159 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:41.161 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:41.162 00.001 1032 Enqueuing Expose request
01:26:41.164 00.002 10072 IsGuiding returns 0
01:26:41.164 00.000 10072 Move returns status 0, amount 9
01:26:41.164 00.000 10072 MoveAxis(N, 0, ABG)
01:26:41.164 00.000 10072 Move returns status 0, amount 0
01:26:41.164 00.000 10072 move complete, result=0
01:26:41.164 00.000 10072 worker thread done servicing request
01:26:41.164 00.000 10072 Worker thread wakes up
01:26:41.165 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:41.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:41.171 00.006 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:26:41.574 00.403 10072 Exposure complete
01:26:41.626 00.052 10072 worker thread done servicing request
01:26:41.626 00.000 1032 OnExposeComplete: enter
01:26:41.629 00.003 1032 UpdateGuideState(): m_state=6
01:26:41.631 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3158
01:26:41.633 00.002 1032 Star::Find returns 1 (0), X=317.67, Y=753.25, Mass=1339, SNR=25.8, Peak=137 HFD=2.8
01:26:41.634 00.001 1032 MultiStar: [#1 0.10,0.08,0.94,U] [#2 0.17,-0.05,0.73,U] [#3 0.26,0.02,0.69,U] [#4 -0.12,-0.08,0.75,U] [#5 0.06,0.19,0.72,U] [#6 -0.05,-0.05,0.61,U] [#7 0.45,0.07,0.56,U] [#8 -0.03,0.12,0.58,U] 
01:26:41.637 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {-0.02, 0.15}
01:26:41.639 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
01:26:41.640 00.001 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
01:26:41.642 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.58 mountX=0.03 mountY=-0.09, mountTheta=-1.25
01:26:41.647 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
01:26:41.649 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
01:26:41.651 00.002 10072 Worker thread wakes up
01:26:41.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
01:26:41.651 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
01:26:41.651 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
01:26:41.653 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:41.655 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.81
01:26:41.655 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:26:41.656 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:41.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:26:41.656 00.000 10072 MoveAxis(W, 8, ABG)
01:26:41.656 00.000 10072 Guiding  Dir = 3, Dur = 8
01:26:41.656 00.000 10072 IsGuiding returns 0
01:26:41.656 00.000 10072 PulseGuide returned control before completion, sleep 18
01:26:41.673 00.017 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:26:41.676 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:41.678 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:41.680 00.002 1032 Enqueuing Expose request
01:26:41.682 00.002 10072 IsGuiding returns 0
01:26:41.682 00.000 10072 Move returns status 0, amount 8
01:26:41.682 00.000 10072 MoveAxis(N, 0, ABG)
01:26:41.682 00.000 10072 Move returns status 0, amount 0
01:26:41.682 00.000 10072 move complete, result=0
01:26:41.682 00.000 10072 worker thread done servicing request
01:26:41.682 00.000 10072 Worker thread wakes up
01:26:41.682 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:41.682 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:41.689 00.007 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:26:42.308 00.619 10072 Exposure complete
01:26:42.355 00.047 10072 worker thread done servicing request
01:26:42.355 00.000 1032 OnExposeComplete: enter
01:26:42.357 00.002 1032 UpdateGuideState(): m_state=6
01:26:42.359 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3159
01:26:42.360 00.001 1032 Star::Find returns 1 (0), X=317.77, Y=753.14, Mass=1426, SNR=26.6, Peak=135 HFD=2.7
01:26:42.363 00.003 1032 MultiStar: [#1 0.06,-0.16,0.90,U] [#2 -0.03,-0.11,0.73,U] [#3 0.26,-0.01,0.67,U] [#4 -0.03,-0.13,0.71,U] [#5 0.02,0.22,0.70,U] [#6 0.05,-0.09,0.60,U] [#7 0.14,0.05,0.52,U] [#8 -0.14,-0.04,0.57,U] 
01:26:42.365 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.09, 0.03}
01:26:42.366 00.001 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
01:26:42.368 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
01:26:42.370 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.48 mountX=-0.04 mountY=-0.04, mountTheta=-2.31
01:26:42.372 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
01:26:42.374 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
01:26:42.376 00.002 10072 Worker thread wakes up
01:26:42.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
01:26:42.376 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
01:26:42.376 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
01:26:42.379 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:42.381 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.81
01:26:42.381 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:26:42.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:42.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:26:42.381 00.000 10072 MoveAxis(W, 9, ABG)
01:26:42.381 00.000 10072 Guiding  Dir = 3, Dur = 9
01:26:42.382 00.001 10072 IsGuiding returns 0
01:26:42.382 00.000 10072 PulseGuide returned control before completion, sleep 19
01:26:42.406 00.024 1032 UpdateGuideState exits: m=1426 SNR=26.6
01:26:42.408 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:42.411 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:42.412 00.001 1032 Enqueuing Expose request
01:26:42.415 00.003 10072 IsGuiding returns 0
01:26:42.415 00.000 10072 Move returns status 0, amount 9
01:26:42.415 00.000 10072 MoveAxis(N, 0, ABG)
01:26:42.416 00.001 10072 Move returns status 0, amount 0
01:26:42.416 00.000 10072 move complete, result=0
01:26:42.416 00.000 10072 worker thread done servicing request
01:26:42.416 00.000 10072 Worker thread wakes up
01:26:42.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:42.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:42.423 00.007 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
01:26:42.828 00.405 10072 Exposure complete
01:26:42.875 00.047 10072 worker thread done servicing request
01:26:42.875 00.000 1032 OnExposeComplete: enter
01:26:42.877 00.002 1032 UpdateGuideState(): m_state=6
01:26:42.879 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3160
01:26:42.881 00.002 1032 Star::Find returns 1 (0), X=317.70, Y=753.15, Mass=1488, SNR=27.2, Peak=145 HFD=2.7
01:26:42.883 00.002 1032 MultiStar: [#1 -0.02,0.03,0.93,U] [#2 0.05,-0.11,0.80,U] [#3 0.23,0.11,0.69,U] [#4 0.00,-0.06,0.62,U] [#5 0.10,0.12,0.70,U] [#6 -0.03,-0.09,0.56,U] [#7 0.30,0.06,0.54,U] [#8 0.04,-0.05,0.58,U] 
01:26:42.885 00.002 1032 single-star, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.02, 0.04}
01:26:42.887 00.002 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
01:26:42.889 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
01:26:42.891 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.24 mountX=0.04 mountY=-0.03, mountTheta=-0.59
01:26:42.895 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
01:26:42.900 00.005 1032 Enqueuing Move request for scope (0.02, 0.04)
01:26:42.902 00.002 10072 Worker thread wakes up
01:26:42.902 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
01:26:42.902 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
01:26:42.902 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
01:26:42.906 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:42.909 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.81
01:26:42.909 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:26:42.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:42.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:26:42.909 00.000 10072 MoveAxis(W, 7, ABG)
01:26:42.909 00.000 10072 Guiding  Dir = 3, Dur = 7
01:26:42.910 00.001 10072 IsGuiding returns 0
01:26:42.910 00.000 10072 PulseGuide returned control before completion, sleep 17
01:26:42.930 00.020 1032 UpdateGuideState exits: m=1488 SNR=27.2
01:26:42.932 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:42.934 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:42.936 00.002 1032 Enqueuing Expose request
01:26:42.938 00.002 10072 IsGuiding returns 0
01:26:42.938 00.000 10072 Move returns status 0, amount 7
01:26:42.938 00.000 10072 MoveAxis(N, 0, ABG)
01:26:42.938 00.000 10072 Move returns status 0, amount 0
01:26:42.938 00.000 10072 move complete, result=0
01:26:42.938 00.000 10072 worker thread done servicing request
01:26:42.938 00.000 10072 Worker thread wakes up
01:26:42.938 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:42.938 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:42.944 00.006 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:26:43.567 00.623 10072 Exposure complete
01:26:43.620 00.053 10072 worker thread done servicing request
01:26:43.620 00.000 1032 OnExposeComplete: enter
01:26:43.622 00.002 1032 UpdateGuideState(): m_state=6
01:26:43.624 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3161
01:26:43.626 00.002 1032 Star::Find returns 1 (0), X=317.60, Y=753.25, Mass=1464, SNR=27.0, Peak=153 HFD=2.8
01:26:43.629 00.003 1032 MultiStar: [#1 0.11,0.01,0.96,U] [#2 0.06,0.02,0.74,U] [#3 0.11,0.04,0.67,U] [#4 -0.19,-0.09,0.65,U] [#5 -0.01,0.10,0.68,U] [#6 -0.11,-0.06,0.58,U] [#7 0.15,0.13,0.55,U] [#8 0.15,0.00,0.60,U] 
01:26:43.630 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {-0.09, 0.15}
01:26:43.632 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
01:26:43.633 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
01:26:43.635 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.16 mountX=0.03 mountY=-0.03, mountTheta=-0.67
01:26:43.637 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
01:26:43.639 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
01:26:43.640 00.001 10072 Worker thread wakes up
01:26:43.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
01:26:43.640 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
01:26:43.640 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
01:26:43.642 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:43.645 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.81
01:26:43.646 00.001 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:26:43.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:43.646 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:26:43.646 00.000 10072 MoveAxis(W, 8, ABG)
01:26:43.646 00.000 10072 Guiding  Dir = 3, Dur = 8
01:26:43.646 00.000 10072 IsGuiding returns 0
01:26:43.647 00.001 10072 PulseGuide returned control before completion, sleep 18
01:26:43.663 00.016 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:26:43.665 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:43.666 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:43.668 00.002 1032 Enqueuing Expose request
01:26:43.674 00.006 10072 IsGuiding returns 0
01:26:43.674 00.000 10072 Move returns status 0, amount 8
01:26:43.675 00.001 10072 MoveAxis(N, 0, ABG)
01:26:43.675 00.000 10072 Move returns status 0, amount 0
01:26:43.675 00.000 10072 move complete, result=0
01:26:43.675 00.000 10072 worker thread done servicing request
01:26:43.675 00.000 10072 Worker thread wakes up
01:26:43.675 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:43.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:43.679 00.004 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:26:44.082 00.403 10072 Exposure complete
01:26:44.128 00.046 10072 worker thread done servicing request
01:26:44.128 00.000 1032 OnExposeComplete: enter
01:26:44.130 00.002 1032 UpdateGuideState(): m_state=6
01:26:44.132 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3162
01:26:44.133 00.001 1032 Star::Find returns 1 (0), X=317.52, Y=753.25, Mass=1446, SNR=26.8, Peak=151 HFD=3.0
01:26:44.135 00.002 1032 MultiStar: [#1 0.09,-0.03,0.94,U] [#2 0.03,0.01,0.71,U] [#3 0.05,0.02,0.68,U] [#4 -0.15,-0.08,0.65,U] [#5 0.01,0.13,0.68,U] [#6 -0.08,-0.07,0.58,U] [#7 0.36,0.10,0.55,U] [#8 0.03,0.03,0.54,U] 
01:26:44.136 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {-0.16, 0.14}
01:26:44.137 00.001 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
01:26:44.138 00.001 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
01:26:44.139 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.29 mountX=0.03 mountY=-0.02, mountTheta=-0.54
01:26:44.143 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
01:26:44.146 00.003 1032 Enqueuing Move request for scope (0.01, 0.03)
01:26:44.148 00.002 10072 Worker thread wakes up
01:26:44.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
01:26:44.148 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
01:26:44.148 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
01:26:44.150 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:44.152 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.80
01:26:44.152 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:26:44.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:44.153 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:26:44.153 00.000 10072 MoveAxis(W, 7, ABG)
01:26:44.153 00.000 10072 Guiding  Dir = 3, Dur = 7
01:26:44.153 00.000 10072 IsGuiding returns 0
01:26:44.153 00.000 10072 PulseGuide returned control before completion, sleep 17
01:26:44.169 00.016 1032 UpdateGuideState exits: m=1446 SNR=26.8
01:26:44.171 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:44.172 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:44.176 00.004 10072 IsGuiding returns 0
01:26:44.176 00.000 10072 Move returns status 0, amount 7
01:26:44.176 00.000 10072 MoveAxis(N, 0, ABG)
01:26:44.177 00.001 10072 Move returns status 0, amount 0
01:26:44.177 00.000 10072 move complete, result=0
01:26:44.177 00.000 1032 Enqueuing Expose request
01:26:44.179 00.002 10072 worker thread done servicing request
01:26:44.179 00.000 10072 Worker thread wakes up
01:26:44.179 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:44.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:44.179 00.000 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:26:44.804 00.625 10072 Exposure complete
01:26:44.849 00.045 10072 worker thread done servicing request
01:26:44.850 00.001 1032 OnExposeComplete: enter
01:26:44.852 00.002 1032 UpdateGuideState(): m_state=6
01:26:44.853 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3163
01:26:44.855 00.002 1032 Star::Find returns 1 (0), X=317.58, Y=753.09, Mass=1510, SNR=27.3, Peak=147 HFD=2.7
01:26:44.856 00.001 1032 MultiStar: [#1 0.12,-0.16,0.95,U] [#2 0.16,-0.11,0.73,U] [#3 0.17,-0.16,0.64,U] [#4 -0.09,-0.04,0.67,U] [#5 -0.02,0.10,0.67,U] [#6 -0.04,-0.12,0.52,U] [#7 0.39,-0.01,0.49,U] [#8 0.08,-0.13,0.56,U] 
01:26:44.858 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {-0.10, -0.02}
01:26:44.860 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
01:26:44.863 00.003 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
01:26:44.864 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.88 mountX=-0.09 mountY=-0.04, mountTheta=-2.71
01:26:44.868 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
01:26:44.870 00.002 1032 Enqueuing Move request for scope (0.06, -0.07)
01:26:44.871 00.001 10072 Worker thread wakes up
01:26:44.871 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
01:26:44.871 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
01:26:44.871 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.09 yDistance=-0.04
01:26:44.873 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:44.876 00.003 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.80
01:26:44.876 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
01:26:44.876 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:44.876 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:26:44.876 00.000 10072 MoveAxis(W, 7, ABG)
01:26:44.876 00.000 10072 Guiding  Dir = 3, Dur = 7
01:26:44.876 00.000 10072 IsGuiding returns 0
01:26:44.877 00.001 10072 PulseGuide returned control before completion, sleep 17
01:26:44.895 00.018 1032 UpdateGuideState exits: m=1510 SNR=27.3
01:26:44.898 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:44.899 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:44.901 00.002 1032 Enqueuing Expose request
01:26:44.910 00.009 10072 IsGuiding returns 0
01:26:44.910 00.000 10072 Move returns status 0, amount 7
01:26:44.910 00.000 10072 MoveAxis(N, 0, ABG)
01:26:44.910 00.000 10072 Move returns status 0, amount 0
01:26:44.910 00.000 10072 move complete, result=0
01:26:44.910 00.000 10072 worker thread done servicing request
01:26:44.910 00.000 10072 Worker thread wakes up
01:26:44.910 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:44.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:44.913 00.003 1032 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:26:45.319 00.406 10072 Exposure complete
01:26:45.368 00.049 10072 worker thread done servicing request
01:26:45.368 00.000 1032 OnExposeComplete: enter
01:26:45.370 00.002 1032 UpdateGuideState(): m_state=6
01:26:45.371 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3164
01:26:45.374 00.003 1032 Star::Find returns 1 (0), X=317.62, Y=753.09, Mass=1433, SNR=26.7, Peak=135 HFD=2.7
01:26:45.375 00.001 1032 MultiStar: [#1 0.07,-0.17,0.98,U] [#2 0.14,-0.26,0.73,U] [#3 0.21,-0.26,0.67,U] [#4 -0.12,-0.05,0.66,U] [#5 0.04,-0.08,0.72,U] [#6 -0.06,-0.20,0.61,U] [#7 0.23,-0.36,0.50,U] [#8 0.05,0.03,0.56,U] 
01:26:45.377 00.002 1032 single-star, 8 included, MultiStar: {0.05, -0.14}, one-star: {-0.06, -0.01}
01:26:45.379 00.002 1032 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.83) = xAngle (-4.80 = 1.48)
01:26:45.381 00.002 1032 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.80 = 1.48)
01:26:45.382 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.97 mountX=0.01 mountY=0.06, mountTheta=1.48
01:26:45.385 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.01, opts=13)
01:26:45.386 00.001 1032 Enqueuing Move request for scope (-0.06, -0.01)
01:26:45.388 00.002 10072 Worker thread wakes up
01:26:45.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
01:26:45.388 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
01:26:45.388 00.000 10072 Moving (-0.06, -0.01) raw xDistance=0.01 yDistance=0.06
01:26:45.391 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:45.398 00.007 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.80
01:26:45.399 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:26:45.399 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:45.400 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:26:45.400 00.000 10072 MoveAxis(W, 6, ABG)
01:26:45.400 00.000 10072 Guiding  Dir = 3, Dur = 6
01:26:45.401 00.001 10072 IsGuiding returns 0
01:26:45.401 00.000 10072 PulseGuide returned control before completion, sleep 16
01:26:45.419 00.018 1032 UpdateGuideState exits: m=1433 SNR=26.7
01:26:45.421 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:45.423 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:45.428 00.005 1032 Enqueuing Expose request
01:26:45.430 00.002 10072 IsGuiding returns 0
01:26:45.430 00.000 10072 Move returns status 0, amount 6
01:26:45.430 00.000 10072 MoveAxis(N, 0, ABG)
01:26:45.430 00.000 10072 Move returns status 0, amount 0
01:26:45.430 00.000 10072 move complete, result=0
01:26:45.430 00.000 10072 worker thread done servicing request
01:26:45.430 00.000 10072 Worker thread wakes up
01:26:45.430 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:45.431 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:45.438 00.007 1032 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
01:26:46.059 00.621 10072 Exposure complete
01:26:46.106 00.047 10072 worker thread done servicing request
01:26:46.106 00.000 1032 OnExposeComplete: enter
01:26:46.108 00.002 1032 UpdateGuideState(): m_state=6
01:26:46.112 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3165
01:26:46.114 00.002 1032 Star::Find returns 1 (0), X=317.56, Y=753.22, Mass=1469, SNR=27.0, Peak=156 HFD=2.8
01:26:46.117 00.003 1032 MultiStar: [#1 0.02,0.02,0.92,U] [#2 0.05,-0.06,0.74,U] [#3 0.16,-0.14,0.64,U] [#4 -0.09,-0.08,0.67,U] [#5 -0.10,0.15,0.68,U] [#6 -0.06,-0.11,0.58,U] [#7 0.27,-0.02,0.53,U] [#8 -0.01,0.02,0.55,U] 
01:26:46.119 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.00}, one-star: {-0.13, 0.11}
01:26:46.121 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
01:26:46.123 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
01:26:46.124 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-0.74 mountX=-0.00 mountY=-0.00, mountTheta=-2.57
01:26:46.127 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.00, opts=13)
01:26:46.129 00.002 1032 Enqueuing Move request for scope (0.00, -0.00)
01:26:46.130 00.001 10072 Worker thread wakes up
01:26:46.131 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
01:26:46.131 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
01:26:46.131 00.000 10072 Moving (0.00, -0.00) raw xDistance=-0.00 yDistance=-0.00
01:26:46.132 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:46.135 00.003 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.80
01:26:46.135 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:26:46.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:46.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:26:46.135 00.000 10072 MoveAxis(W, 7, ABG)
01:26:46.135 00.000 10072 Guiding  Dir = 3, Dur = 7
01:26:46.135 00.000 10072 IsGuiding returns 0
01:26:46.135 00.000 10072 PulseGuide returned control before completion, sleep 17
01:26:46.154 00.019 1032 UpdateGuideState exits: m=1469 SNR=27.0
01:26:46.155 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:46.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:46.158 00.001 1032 Enqueuing Expose request
01:26:46.165 00.007 10072 IsGuiding returns 0
01:26:46.165 00.000 10072 Move returns status 0, amount 7
01:26:46.165 00.000 10072 MoveAxis(N, 0, ABG)
01:26:46.165 00.000 10072 Move returns status 0, amount 0
01:26:46.165 00.000 10072 move complete, result=0
01:26:46.165 00.000 10072 worker thread done servicing request
01:26:46.165 00.000 10072 Worker thread wakes up
01:26:46.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:46.166 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:46.168 00.002 1032 GuideStep: -0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:26:46.579 00.411 10072 Exposure complete
01:26:46.628 00.049 10072 worker thread done servicing request
01:26:46.628 00.000 1032 OnExposeComplete: enter
01:26:46.630 00.002 1032 UpdateGuideState(): m_state=6
01:26:46.632 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3166
01:26:46.633 00.001 1032 Star::Find returns 1 (0), X=317.62, Y=753.26, Mass=1370, SNR=26.1, Peak=137 HFD=2.8
01:26:46.635 00.002 1032 MultiStar: [#1 0.00,0.11,0.96,U] [#2 0.02,-0.01,0.72,U] [#3 0.24,0.04,0.69,U] [#4 -0.24,-0.11,0.70,U] [#5 -0.12,0.12,0.68,U] [#6 -0.21,-0.01,0.59,U] [#7 0.40,0.11,0.52,U] [#8 0.01,-0.03,0.58,U] 
01:26:46.638 00.003 1032 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {-0.06, 0.16}
01:26:46.640 00.002 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
01:26:46.641 00.001 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
01:26:46.643 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.68 mountX=0.05 mountY=-0.01, mountTheta=-0.15
01:26:46.647 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
01:26:46.649 00.002 1032 Enqueuing Move request for scope (-0.01, 0.05)
01:26:46.650 00.001 10072 Worker thread wakes up
01:26:46.650 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
01:26:46.650 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
01:26:46.650 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
01:26:46.653 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:46.655 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.80
01:26:46.655 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:26:46.656 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:46.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:26:46.656 00.000 10072 MoveAxis(W, 6, ABG)
01:26:46.656 00.000 10072 Guiding  Dir = 3, Dur = 6
01:26:46.656 00.000 10072 IsGuiding returns 0
01:26:46.657 00.001 10072 PulseGuide returned control before completion, sleep 16
01:26:46.672 00.015 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:26:46.676 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:46.677 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:46.678 00.001 1032 Enqueuing Expose request
01:26:46.682 00.004 10072 IsGuiding returns 0
01:26:46.682 00.000 10072 Move returns status 0, amount 6
01:26:46.683 00.001 10072 MoveAxis(N, 0, ABG)
01:26:46.683 00.000 10072 Move returns status 0, amount 0
01:26:46.683 00.000 10072 move complete, result=0
01:26:46.683 00.000 10072 worker thread done servicing request
01:26:46.683 00.000 10072 Worker thread wakes up
01:26:46.683 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:46.683 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:46.688 00.005 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
01:26:47.312 00.624 10072 Exposure complete
01:26:47.358 00.046 10072 worker thread done servicing request
01:26:47.358 00.000 1032 OnExposeComplete: enter
01:26:47.361 00.003 1032 UpdateGuideState(): m_state=6
01:26:47.363 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3167
01:26:47.365 00.002 1032 Star::Find returns 1 (0), X=317.64, Y=753.27, Mass=1441, SNR=26.7, Peak=148 HFD=2.8
01:26:47.367 00.002 1032 MultiStar: [#1 -0.01,-0.01,0.91,U] [#2 0.05,-0.02,0.69,U] [#3 0.23,0.09,0.69,U] [#4 -0.15,-0.03,0.71,U] [#5 0.01,0.20,0.67,U] [#6 -0.03,0.03,0.59,U] [#7 0.30,0.10,0.52,U] [#8 -0.00,0.15,0.52,U] 
01:26:47.370 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {-0.05, 0.17}
01:26:47.371 00.001 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
01:26:47.372 00.001 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
01:26:47.373 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.22 mountX=0.06 mountY=-0.05, mountTheta=-0.61
01:26:47.377 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
01:26:47.379 00.002 1032 Enqueuing Move request for scope (0.03, 0.07)
01:26:47.381 00.002 10072 Worker thread wakes up
01:26:47.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
01:26:47.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
01:26:47.381 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
01:26:47.383 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:47.386 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.80
01:26:47.386 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:26:47.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:47.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:26:47.386 00.000 10072 MoveAxis(W, 7, ABG)
01:26:47.386 00.000 10072 Guiding  Dir = 3, Dur = 7
01:26:47.387 00.001 10072 IsGuiding returns 0
01:26:47.387 00.000 10072 PulseGuide returned control before completion, sleep 17
01:26:47.404 00.017 1032 UpdateGuideState exits: m=1441 SNR=26.7
01:26:47.409 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:47.411 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:47.412 00.001 1032 Enqueuing Expose request
01:26:47.413 00.001 10072 IsGuiding returns 0
01:26:47.415 00.002 10072 Move returns status 0, amount 7
01:26:47.415 00.000 10072 MoveAxis(N, 0, ABG)
01:26:47.415 00.000 10072 Move returns status 0, amount 0
01:26:47.415 00.000 10072 move complete, result=0
01:26:47.415 00.000 10072 worker thread done servicing request
01:26:47.415 00.000 10072 Worker thread wakes up
01:26:47.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:47.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:47.422 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:26:47.835 00.413 10072 Exposure complete
01:26:47.885 00.050 10072 worker thread done servicing request
01:26:47.885 00.000 1032 OnExposeComplete: enter
01:26:47.886 00.001 1032 UpdateGuideState(): m_state=6
01:26:47.888 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3168
01:26:47.890 00.002 1032 Star::Find returns 1 (0), X=317.62, Y=753.30, Mass=1306, SNR=25.4, Peak=135 HFD=2.9
01:26:47.891 00.001 1032 MultiStar: [#1 0.03,0.03,0.97,U] [#2 0.14,-0.04,0.77,U] [#3 0.19,-0.05,0.70,U] [#4 -0.12,-0.06,0.70,U] [#5 -0.03,0.23,0.71,U] [#6 -0.00,-0.08,0.65,U] [#7 0.34,0.08,0.50,U] [#8 0.01,0.18,0.60,U] 
01:26:47.895 00.004 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {-0.07, 0.20}
01:26:47.897 00.002 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
01:26:47.900 00.003 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
01:26:47.901 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.94 mountX=0.05 mountY=-0.06, mountTheta=-0.89
01:26:47.904 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
01:26:47.906 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
01:26:47.908 00.002 10072 Worker thread wakes up
01:26:47.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:26:47.908 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:26:47.908 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.06
01:26:47.911 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:47.913 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.80
01:26:47.913 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:26:47.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:47.913 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:26:47.913 00.000 10072 MoveAxis(W, 7, ABG)
01:26:47.913 00.000 10072 Guiding  Dir = 3, Dur = 7
01:26:47.914 00.001 10072 IsGuiding returns 0
01:26:47.914 00.000 10072 PulseGuide returned control before completion, sleep 17
01:26:47.932 00.018 1032 UpdateGuideState exits: m=1306 SNR=25.4
01:26:47.934 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:47.936 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:47.937 00.001 1032 Enqueuing Expose request
01:26:47.941 00.004 10072 IsGuiding returns 0
01:26:47.941 00.000 10072 Move returns status 0, amount 7
01:26:47.941 00.000 10072 MoveAxis(N, 0, ABG)
01:26:47.941 00.000 10072 Move returns status 0, amount 0
01:26:47.941 00.000 10072 move complete, result=0
01:26:47.941 00.000 10072 worker thread done servicing request
01:26:47.941 00.000 10072 Worker thread wakes up
01:26:47.941 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:47.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:47.947 00.006 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:26:48.567 00.620 10072 Exposure complete
01:26:48.615 00.048 10072 worker thread done servicing request
01:26:48.615 00.000 1032 OnExposeComplete: enter
01:26:48.618 00.003 1032 UpdateGuideState(): m_state=6
01:26:48.620 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3169
01:26:48.621 00.001 1032 Star::Find returns 1 (0), X=317.73, Y=753.23, Mass=1473, SNR=27.0, Peak=149 HFD=2.8
01:26:48.623 00.002 1032 MultiStar: [#1 0.14,-0.01,0.94,U] [#2 0.10,-0.12,0.69,U] [#3 0.22,-0.04,0.69,U] [#4 -0.28,-0.02,0.70,U] [#5 0.03,0.16,0.66,U] [#6 -0.07,-0.04,0.59,U] [#7 0.42,-0.01,0.53,U] [#8 0.05,0.03,0.56,U] 
01:26:48.624 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.04, 0.12}
01:26:48.626 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
01:26:48.628 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
01:26:48.629 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.17 mountX=-0.01 mountY=-0.07, mountTheta=-1.66
01:26:48.632 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
01:26:48.633 00.001 1032 Enqueuing Move request for scope (0.07, 0.01)
01:26:48.635 00.002 10072 Worker thread wakes up
01:26:48.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
01:26:48.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
01:26:48.635 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
01:26:48.637 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:48.640 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.80
01:26:48.640 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:26:48.640 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:48.640 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:26:48.640 00.000 10072 MoveAxis(W, 6, ABG)
01:26:48.640 00.000 10072 Guiding  Dir = 3, Dur = 6
01:26:48.640 00.000 10072 IsGuiding returns 0
01:26:48.642 00.002 10072 PulseGuide returned control before completion, sleep 15
01:26:48.659 00.017 1032 UpdateGuideState exits: m=1473 SNR=27.0
01:26:48.661 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:48.662 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:48.664 00.002 1032 Enqueuing Expose request
01:26:48.672 00.008 10072 IsGuiding returns 0
01:26:48.672 00.000 10072 Move returns status 0, amount 6
01:26:48.672 00.000 10072 MoveAxis(N, 0, ABG)
01:26:48.672 00.000 10072 Move returns status 0, amount 0
01:26:48.672 00.000 10072 move complete, result=0
01:26:48.672 00.000 10072 worker thread done servicing request
01:26:48.672 00.000 10072 Worker thread wakes up
01:26:48.672 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:48.672 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:48.675 00.003 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:26:49.082 00.407 10072 Exposure complete
01:26:49.130 00.048 10072 worker thread done servicing request
01:26:49.130 00.000 1032 OnExposeComplete: enter
01:26:49.132 00.002 1032 UpdateGuideState(): m_state=6
01:26:49.134 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3170
01:26:49.136 00.002 1032 Star::Find returns 1 (0), X=317.74, Y=753.22, Mass=1483, SNR=27.1, Peak=164 HFD=2.6
01:26:49.138 00.002 1032 MultiStar: [#1 0.06,0.07,0.86,U] [#2 0.03,0.01,0.72,U] [#3 0.25,0.20,0.68,U] [#4 -0.04,-0.05,0.68,U] [#5 0.02,0.20,0.69,U] [#6 0.09,0.02,0.55,U] [#7 0.32,0.09,0.55,U] [#8 0.09,0.02,0.57,U] 
01:26:49.139 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.05, 0.12}
01:26:49.140 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
01:26:49.142 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
01:26:49.145 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=0.06 mountY=-0.11, mountTheta=-1.09
01:26:49.148 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
01:26:49.151 00.003 1032 Enqueuing Move request for scope (0.09, 0.08)
01:26:49.152 00.001 10072 Worker thread wakes up
01:26:49.152 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
01:26:49.152 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:26:49.152 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.06 yDistance=-0.11
01:26:49.154 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:49.157 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.79
01:26:49.157 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:26:49.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:49.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:26:49.157 00.000 10072 MoveAxis(W, 6, ABG)
01:26:49.157 00.000 10072 Guiding  Dir = 3, Dur = 6
01:26:49.157 00.000 10072 IsGuiding returns 0
01:26:49.158 00.001 10072 PulseGuide returned control before completion, sleep 16
01:26:49.175 00.017 1032 UpdateGuideState exits: m=1483 SNR=27.1
01:26:49.178 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:49.180 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:49.181 00.001 1032 Enqueuing Expose request
01:26:49.188 00.007 10072 IsGuiding returns 0
01:26:49.188 00.000 10072 Move returns status 0, amount 6
01:26:49.188 00.000 10072 MoveAxis(N, 0, ABG)
01:26:49.188 00.000 10072 Move returns status 0, amount 0
01:26:49.188 00.000 10072 move complete, result=0
01:26:49.188 00.000 10072 worker thread done servicing request
01:26:49.188 00.000 10072 Worker thread wakes up
01:26:49.188 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:49.189 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:49.191 00.002 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:26:49.817 00.626 10072 Exposure complete
01:26:49.862 00.045 10072 worker thread done servicing request
01:26:49.862 00.000 1032 OnExposeComplete: enter
01:26:49.865 00.003 1032 UpdateGuideState(): m_state=6
01:26:49.866 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3171
01:26:49.868 00.002 1032 Star::Find returns 1 (0), X=317.66, Y=753.32, Mass=1386, SNR=26.2, Peak=146 HFD=2.9
01:26:49.870 00.002 1032 MultiStar: [#1 0.05,0.08,0.95,U] [#2 0.15,0.07,0.73,U] [#3 0.24,0.15,0.72,U] [#4 -0.03,-0.03,0.71,U] [#5 0.09,0.26,0.66,U] [#6 -0.12,-0.04,0.60,U] [#7 0.19,0.03,0.51,U] [#8 -0.03,0.15,0.54,U] 
01:26:49.871 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {-0.02, 0.22}
01:26:49.874 00.003 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
01:26:49.876 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
01:26:49.878 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.07 mountX=0.09 mountY=-0.08, mountTheta=-0.76
01:26:49.882 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
01:26:49.884 00.002 1032 Enqueuing Move request for scope (0.06, 0.11)
01:26:49.885 00.001 10072 Worker thread wakes up
01:26:49.885 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
01:26:49.885 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
01:26:49.885 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.08
01:26:49.887 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:49.889 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.79
01:26:49.890 00.001 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:26:49.890 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:49.890 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:26:49.890 00.000 10072 MoveAxis(W, 6, ABG)
01:26:49.890 00.000 10072 Guiding  Dir = 3, Dur = 6
01:26:49.890 00.000 10072 IsGuiding returns 0
01:26:49.891 00.001 10072 PulseGuide returned control before completion, sleep 15
01:26:49.910 00.019 1032 UpdateGuideState exits: m=1386 SNR=26.2
01:26:49.912 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:49.914 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:49.916 00.002 1032 Enqueuing Expose request
01:26:49.922 00.006 10072 IsGuiding returns 0
01:26:49.922 00.000 10072 Move returns status 0, amount 6
01:26:49.922 00.000 10072 MoveAxis(N, 0, ABG)
01:26:49.922 00.000 10072 Move returns status 0, amount 0
01:26:49.923 00.001 10072 move complete, result=0
01:26:49.923 00.000 10072 worker thread done servicing request
01:26:49.923 00.000 10072 Worker thread wakes up
01:26:49.923 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:49.923 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:49.924 00.001 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:26:50.331 00.407 10072 Exposure complete
01:26:50.376 00.045 10072 worker thread done servicing request
01:26:50.377 00.001 1032 OnExposeComplete: enter
01:26:50.379 00.002 1032 UpdateGuideState(): m_state=6
01:26:50.381 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3172
01:26:50.382 00.001 1032 Star::Find returns 1 (0), X=317.66, Y=753.28, Mass=1402, SNR=26.4, Peak=145 HFD=2.8
01:26:50.384 00.002 1032 MultiStar: [#1 0.07,0.05,0.97,U] [#2 0.12,0.02,0.76,U] [#3 0.21,0.07,0.67,U] [#4 -0.09,-0.10,0.74,U] [#5 0.10,0.20,0.71,U] [#6 -0.08,-0.03,0.59,U] [#7 0.36,0.11,0.53,U] [#8 -0.04,0.13,0.56,U] 
01:26:50.386 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {-0.03, 0.17}
01:26:50.388 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
01:26:50.389 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
01:26:50.391 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.85 mountX=0.05 mountY=-0.08, mountTheta=-0.98
01:26:50.396 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
01:26:50.398 00.002 1032 Enqueuing Move request for scope (0.06, 0.07)
01:26:50.400 00.002 10072 Worker thread wakes up
01:26:50.401 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
01:26:50.401 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
01:26:50.401 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.08
01:26:50.404 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:50.405 00.001 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.79
01:26:50.405 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:26:50.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:50.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:26:50.405 00.000 10072 MoveAxis(W, 5, ABG)
01:26:50.406 00.001 10072 Guiding  Dir = 3, Dur = 5
01:26:50.406 00.000 10072 IsGuiding returns 0
01:26:50.406 00.000 10072 PulseGuide returned control before completion, sleep 15
01:26:50.424 00.018 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:26:50.428 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:50.430 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:50.432 00.002 1032 Enqueuing Expose request
01:26:50.440 00.008 10072 IsGuiding returns 0
01:26:50.440 00.000 10072 Move returns status 0, amount 5
01:26:50.440 00.000 10072 MoveAxis(N, 0, ABG)
01:26:50.440 00.000 10072 Move returns status 0, amount 0
01:26:50.440 00.000 10072 move complete, result=0
01:26:50.440 00.000 10072 worker thread done servicing request
01:26:50.440 00.000 10072 Worker thread wakes up
01:26:50.440 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:50.440 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:50.443 00.003 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:26:51.063 00.620 10072 Exposure complete
01:26:51.108 00.045 10072 worker thread done servicing request
01:26:51.108 00.000 1032 OnExposeComplete: enter
01:26:51.110 00.002 1032 UpdateGuideState(): m_state=6
01:26:51.113 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3173
01:26:51.115 00.002 1032 Star::Find returns 1 (0), X=317.65, Y=753.29, Mass=1385, SNR=26.2, Peak=146 HFD=2.9
01:26:51.116 00.001 1032 MultiStar: [#1 0.07,0.11,0.95,U] [#2 0.13,0.04,0.76,U] [#3 0.29,0.11,0.69,U] [#4 -0.07,0.01,0.71,U] [#5 -0.08,0.26,0.72,U] [#6 -0.03,0.07,0.61,U] [#7 0.28,0.26,0.52,U] [#8 0.00,0.06,0.56,U] 
01:26:51.118 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {-0.03, 0.19}
01:26:51.120 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
01:26:51.121 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
01:26:51.123 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.14 cameraTheta=1.16 mountX=0.11 mountY=-0.08, mountTheta=-0.67
01:26:51.126 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
01:26:51.129 00.003 1032 Enqueuing Move request for scope (0.05, 0.12)
01:26:51.131 00.002 10072 Worker thread wakes up
01:26:51.131 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
01:26:51.131 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
01:26:51.131 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.11 yDistance=-0.08
01:26:51.134 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:51.136 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.79
01:26:51.136 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:26:51.136 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:51.136 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:26:51.136 00.000 10072 MoveAxis(W, 7, ABG)
01:26:51.136 00.000 10072 Guiding  Dir = 3, Dur = 7
01:26:51.137 00.001 10072 IsGuiding returns 0
01:26:51.137 00.000 10072 PulseGuide returned control before completion, sleep 17
01:26:51.153 00.016 1032 UpdateGuideState exits: m=1385 SNR=26.2
01:26:51.155 00.002 10072 IsGuiding returns 0
01:26:51.155 00.000 10072 Move returns status 0, amount 7
01:26:51.156 00.001 10072 MoveAxis(N, 0, ABG)
01:26:51.156 00.000 10072 Move returns status 0, amount 0
01:26:51.156 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:51.157 00.001 10072 move complete, result=0
01:26:51.157 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:51.160 00.003 10072 worker thread done servicing request
01:26:51.160 00.000 1032 Enqueuing Expose request
01:26:51.161 00.001 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:26:51.163 00.002 10072 Worker thread wakes up
01:26:51.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:51.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:51.584 00.421 10072 Exposure complete
01:26:51.635 00.051 10072 worker thread done servicing request
01:26:51.635 00.000 1032 OnExposeComplete: enter
01:26:51.637 00.002 1032 UpdateGuideState(): m_state=6
01:26:51.639 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3174
01:26:51.640 00.001 1032 Star::Find returns 1 (0), X=317.60, Y=753.41, Mass=1482, SNR=27.1, Peak=170 HFD=3.0
01:26:51.643 00.003 1032 MultiStar: [#1 0.04,0.11,0.93,U] [#2 0.07,-0.04,0.70,U] [#3 0.28,0.21,0.64,U] [#4 -0.10,0.05,0.69,U] [#5 -0.07,0.15,0.69,U] [#6 0.13,-0.05,0.58,U] [#7 0.34,0.18,0.49,U] [#8 0.04,0.04,0.53,U] 
01:26:51.646 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {-0.08, 0.31}
01:26:51.649 00.003 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
01:26:51.651 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
01:26:51.652 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.15 mountX=0.10 mountY=-0.08, mountTheta=-0.68
01:26:51.655 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
01:26:51.657 00.002 1032 Enqueuing Move request for scope (0.05, 0.12)
01:26:51.658 00.001 10072 Worker thread wakes up
01:26:51.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
01:26:51.658 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
01:26:51.658 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.10 yDistance=-0.08
01:26:51.660 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:51.662 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.79
01:26:51.662 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:26:51.663 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:51.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:26:51.663 00.000 10072 MoveAxis(W, 8, ABG)
01:26:51.663 00.000 10072 Guiding  Dir = 3, Dur = 8
01:26:51.663 00.000 10072 IsGuiding returns 0
01:26:51.664 00.001 10072 PulseGuide returned control before completion, sleep 18
01:26:51.681 00.017 1032 UpdateGuideState exits: m=1482 SNR=27.1
01:26:51.683 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:51.684 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:51.686 00.002 1032 Enqueuing Expose request
01:26:51.691 00.005 10072 IsGuiding returns 0
01:26:51.691 00.000 10072 Move returns status 0, amount 8
01:26:51.691 00.000 10072 MoveAxis(N, 0, ABG)
01:26:51.691 00.000 10072 Move returns status 0, amount 0
01:26:51.691 00.000 10072 move complete, result=0
01:26:51.691 00.000 10072 worker thread done servicing request
01:26:51.691 00.000 10072 Worker thread wakes up
01:26:51.692 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:51.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:51.695 00.003 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:26:52.318 00.623 10072 Exposure complete
01:26:52.366 00.048 10072 worker thread done servicing request
01:26:52.366 00.000 1032 OnExposeComplete: enter
01:26:52.369 00.003 1032 UpdateGuideState(): m_state=6
01:26:52.370 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3175
01:26:52.373 00.003 1032 Star::Find returns 1 (0), X=317.65, Y=753.42, Mass=1443, SNR=26.8, Peak=158 HFD=3.0
01:26:52.375 00.002 1032 MultiStar: [#1 0.09,0.28,0.90,U] [#2 0.20,0.21,0.75,U] [#3 0.22,0.12,0.70,U] [#4 -0.09,-0.01,0.68,U] [#5 0.11,0.27,0.69,U] [#6 -0.02,0.06,0.61,U] [#7 0.32,0.20,0.50,U] [#8 -0.02,0.12,0.56,U] 
01:26:52.377 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.18}, one-star: {-0.04, 0.31}
01:26:52.379 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
01:26:52.380 00.001 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
01:26:52.382 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.17 mountX=0.16 mountY=-0.12, mountTheta=-0.66
01:26:52.385 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.18, opts=13)
01:26:52.386 00.001 1032 Enqueuing Move request for scope (0.08, 0.18)
01:26:52.388 00.002 10072 Worker thread wakes up
01:26:52.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
01:26:52.388 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
01:26:52.388 00.000 10072 Moving (0.08, 0.18) raw xDistance=0.16 yDistance=-0.12
01:26:52.389 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:52.395 00.006 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.79
01:26:52.395 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:26:52.395 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:52.396 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:26:52.396 00.000 10072 MoveAxis(W, 82, ABG)
01:26:52.396 00.000 10072 Guiding  Dir = 3, Dur = 82
01:26:52.397 00.001 10072 IsGuiding returns 0
01:26:52.402 00.005 10072 PulseGuide returned control before completion, sleep 88
01:26:52.444 00.042 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:26:52.450 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:52.453 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:52.457 00.004 1032 Enqueuing Expose request
01:26:52.503 00.046 10072 IsGuiding returns 0
01:26:52.503 00.000 10072 Move returns status 0, amount 82
01:26:52.503 00.000 10072 MoveAxis(N, 0, ABG)
01:26:52.503 00.000 10072 Move returns status 0, amount 0
01:26:52.503 00.000 10072 move complete, result=0
01:26:52.503 00.000 10072 worker thread done servicing request
01:26:52.503 00.000 10072 Worker thread wakes up
01:26:52.503 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:52.504 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:52.548 00.044 1032 GuideStep: 0.2 px 82 ms WEST, -0.1 px 0 ms NORTH
01:26:52.914 00.366 10072 Exposure complete
01:26:52.966 00.052 10072 worker thread done servicing request
01:26:52.966 00.000 1032 OnExposeComplete: enter
01:26:52.969 00.003 1032 UpdateGuideState(): m_state=6
01:26:52.971 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3176
01:26:52.973 00.002 1032 Star::Find returns 1 (0), X=317.68, Y=753.45, Mass=1451, SNR=26.8, Peak=155 HFD=3.0
01:26:52.975 00.002 1032 MultiStar: [#1 0.04,0.17,0.95,U] [#2 0.05,0.01,0.72,U] [#3 0.31,0.18,0.68,U] [#4 0.05,-0.07,0.70,U] [#5 0.06,0.16,0.67,U] [#6 0.11,0.07,0.58,U] [#7 0.35,0.12,0.51,U] [#8 0.12,0.11,0.52,U] 
01:26:52.977 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.14}, one-star: {0.00, 0.34}
01:26:52.979 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
01:26:52.981 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
01:26:52.983 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.17 cameraTheta=0.91 mountX=0.10 mountY=-0.14, mountTheta=-0.92
01:26:52.998 00.015 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.14, opts=13)
01:26:53.001 00.003 1032 Enqueuing Move request for scope (0.11, 0.14)
01:26:53.003 00.002 10072 Worker thread wakes up
01:26:53.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
01:26:53.003 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
01:26:53.003 00.000 10072 Moving (0.11, 0.14) raw xDistance=0.10 yDistance=-0.14
01:26:53.006 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:53.008 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.79
01:26:53.009 00.001 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:26:53.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:53.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:26:53.009 00.000 10072 MoveAxis(W, 8, ABG)
01:26:53.009 00.000 10072 Guiding  Dir = 3, Dur = 8
01:26:53.009 00.000 10072 IsGuiding returns 0
01:26:53.010 00.001 10072 PulseGuide returned control before completion, sleep 18
01:26:53.031 00.021 1032 UpdateGuideState exits: m=1451 SNR=26.8
01:26:53.033 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:53.034 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:53.036 00.002 1032 Enqueuing Expose request
01:26:53.038 00.002 10072 IsGuiding returns 0
01:26:53.038 00.000 10072 Move returns status 0, amount 8
01:26:53.038 00.000 10072 MoveAxis(N, 0, ABG)
01:26:53.038 00.000 10072 Move returns status 0, amount 0
01:26:53.039 00.001 10072 move complete, result=0
01:26:53.039 00.000 10072 worker thread done servicing request
01:26:53.039 00.000 10072 Worker thread wakes up
01:26:53.039 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:53.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:53.047 00.008 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:26:53.663 00.616 10072 Exposure complete
01:26:53.714 00.051 10072 worker thread done servicing request
01:26:53.714 00.000 1032 OnExposeComplete: enter
01:26:53.717 00.003 1032 UpdateGuideState(): m_state=6
01:26:53.720 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3177
01:26:53.722 00.002 1032 Star::Find returns 1 (0), X=317.68, Y=753.18, Mass=1341, SNR=25.8, Peak=130 HFD=2.7
01:26:53.724 00.002 1032 MultiStar: [#1 0.08,0.09,0.94,U] [#2 0.06,-0.13,0.76,U] [#3 0.20,-0.03,0.66,U] [#4 0.03,-0.18,0.71,U] [#5 0.12,0.09,0.71,U] [#6 0.05,-0.06,0.59,U] [#7 0.49,0.14,0.57,U] [#8 0.02,0.04,0.59,U] 
01:26:53.726 00.002 1032 single-star, 8 included, MultiStar: {0.10, 0.01}, one-star: {-0.01, 0.08}
01:26:53.728 00.002 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
01:26:53.730 00.002 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
01:26:53.732 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.67 mountX=0.08 mountY=-0.01, mountTheta=-0.16
01:26:53.736 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
01:26:53.739 00.003 1032 Enqueuing Move request for scope (-0.01, 0.08)
01:26:53.741 00.002 10072 Worker thread wakes up
01:26:53.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
01:26:53.741 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:26:53.741 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
01:26:53.743 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:53.745 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.79
01:26:53.745 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:26:53.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:53.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:26:53.746 00.001 10072 MoveAxis(W, 8, ABG)
01:26:53.746 00.000 10072 Guiding  Dir = 3, Dur = 8
01:26:53.746 00.000 10072 IsGuiding returns 0
01:26:53.746 00.000 10072 PulseGuide returned control before completion, sleep 18
01:26:53.764 00.018 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:26:53.766 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:53.768 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:53.772 00.004 1032 Enqueuing Expose request
01:26:53.778 00.006 10072 IsGuiding returns 0
01:26:53.778 00.000 10072 Move returns status 0, amount 8
01:26:53.778 00.000 10072 MoveAxis(N, 0, ABG)
01:26:53.778 00.000 10072 Move returns status 0, amount 0
01:26:53.778 00.000 10072 move complete, result=0
01:26:53.778 00.000 10072 worker thread done servicing request
01:26:53.778 00.000 10072 Worker thread wakes up
01:26:53.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:53.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:53.787 00.009 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:26:54.195 00.408 10072 Exposure complete
01:26:54.246 00.051 10072 worker thread done servicing request
01:26:54.247 00.001 1032 OnExposeComplete: enter
01:26:54.248 00.001 1032 UpdateGuideState(): m_state=6
01:26:54.251 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3178
01:26:54.253 00.002 1032 Star::Find returns 1 (0), X=317.69, Y=753.13, Mass=1358, SNR=26.0, Peak=141 HFD=2.6
01:26:54.255 00.002 1032 MultiStar: [#1 0.12,0.06,1.01,U] [#2 0.03,-0.03,0.75,U] [#3 0.20,0.14,0.65,U] [#4 -0.13,-0.09,0.74,U] [#5 0.15,0.15,0.70,U] [#6 -0.06,0.07,0.58,U] [#7 0.32,0.13,0.55,U] [#8 -0.16,0.07,0.57,U] 
01:26:54.257 00.002 1032 single-star, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.01, 0.03}
01:26:54.259 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
01:26:54.260 00.001 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
01:26:54.262 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.30 mountX=0.02 mountY=-0.01, mountTheta=-0.53
01:26:54.265 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
01:26:54.269 00.004 1032 Enqueuing Move request for scope (0.01, 0.03)
01:26:54.272 00.003 10072 Worker thread wakes up
01:26:54.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
01:26:54.272 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
01:26:54.272 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.01
01:26:54.274 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:54.276 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.78
01:26:54.276 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:26:54.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:54.277 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:26:54.277 00.000 10072 MoveAxis(W, 7, ABG)
01:26:54.277 00.000 10072 Guiding  Dir = 3, Dur = 7
01:26:54.277 00.000 10072 IsGuiding returns 0
01:26:54.277 00.000 10072 PulseGuide returned control before completion, sleep 17
01:26:54.293 00.016 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:26:54.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:54.296 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:54.300 00.004 1032 Enqueuing Expose request
01:26:54.303 00.003 10072 IsGuiding returns 0
01:26:54.303 00.000 10072 Move returns status 0, amount 7
01:26:54.303 00.000 10072 MoveAxis(N, 0, ABG)
01:26:54.303 00.000 10072 Move returns status 0, amount 0
01:26:54.303 00.000 10072 move complete, result=0
01:26:54.304 00.001 10072 worker thread done servicing request
01:26:54.304 00.000 10072 Worker thread wakes up
01:26:54.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:54.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:54.311 00.007 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:26:55.036 00.725 10072 Exposure complete
01:26:55.084 00.048 10072 worker thread done servicing request
01:26:55.084 00.000 1032 OnExposeComplete: enter
01:26:55.086 00.002 1032 UpdateGuideState(): m_state=6
01:26:55.089 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3179
01:26:55.091 00.002 1032 Star::Find returns 1 (0), X=317.51, Y=753.27, Mass=1464, SNR=27.0, Peak=157 HFD=3.0
01:26:55.093 00.002 1032 MultiStar: [#1 0.11,0.21,0.94,U] [#2 0.06,-0.01,0.73,U] [#3 0.22,0.17,0.66,U] [#4 -0.13,0.04,0.74,U] [#5 -0.06,0.22,0.66,U] [#6 0.04,0.07,0.60,U] [#7 0.46,0.16,0.54,U] [#8 0.01,0.11,0.56,U] 
01:26:55.095 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.13}, one-star: {-0.17, 0.16}
01:26:55.097 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
01:26:55.099 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
01:26:55.101 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.26 mountX=0.11 mountY=-0.07, mountTheta=-0.57
01:26:55.103 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.13, opts=13)
01:26:55.107 00.004 1032 Enqueuing Move request for scope (0.04, 0.13)
01:26:55.108 00.001 10072 Worker thread wakes up
01:26:55.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
01:26:55.109 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
01:26:55.109 00.000 10072 Moving (0.04, 0.13) raw xDistance=0.11 yDistance=-0.07
01:26:55.111 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:55.114 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.78
01:26:55.114 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:26:55.114 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:55.114 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:26:55.114 00.000 10072 MoveAxis(W, 9, ABG)
01:26:55.114 00.000 10072 Guiding  Dir = 3, Dur = 9
01:26:55.115 00.001 10072 IsGuiding returns 0
01:26:55.115 00.000 10072 PulseGuide returned control before completion, sleep 19
01:26:55.131 00.016 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:26:55.133 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:55.135 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:55.137 00.002 1032 Enqueuing Expose request
01:26:55.145 00.008 10072 IsGuiding returns 0
01:26:55.145 00.000 10072 Move returns status 0, amount 9
01:26:55.145 00.000 10072 MoveAxis(N, 0, ABG)
01:26:55.145 00.000 10072 Move returns status 0, amount 0
01:26:55.145 00.000 10072 move complete, result=0
01:26:55.145 00.000 10072 worker thread done servicing request
01:26:55.145 00.000 10072 Worker thread wakes up
01:26:55.145 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:55.145 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:55.147 00.002 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:26:55.550 00.403 10072 Exposure complete
01:26:55.606 00.056 10072 worker thread done servicing request
01:26:55.606 00.000 1032 OnExposeComplete: enter
01:26:55.608 00.002 1032 UpdateGuideState(): m_state=6
01:26:55.611 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3180
01:26:55.613 00.002 1032 Star::Find returns 1 (0), X=317.63, Y=753.22, Mass=1337, SNR=25.8, Peak=136 HFD=2.9
01:26:55.615 00.002 1032 MultiStar: [#1 0.11,0.19,0.96,U] [#2 0.07,0.01,0.75,U] [#3 0.20,0.10,0.67,U] [#4 -0.17,0.06,0.71,U] [#5 0.05,0.24,0.74,U] [#6 -0.13,0.08,0.58,U] [#7 0.23,0.19,0.52,U] [#8 -0.02,0.12,0.59,U] 
01:26:55.616 00.001 1032 single-star, 8 included, MultiStar: {0.03, 0.12}, one-star: {-0.05, 0.11}
01:26:55.618 00.002 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
01:26:55.620 00.002 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
01:26:55.621 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=0.12 mountY=0.02, mountTheta=0.18
01:26:55.624 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.11, opts=13)
01:26:55.626 00.002 1032 Enqueuing Move request for scope (-0.05, 0.11)
01:26:55.629 00.003 10072 Worker thread wakes up
01:26:55.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
01:26:55.629 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:26:55.629 00.000 10072 Moving (-0.05, 0.11) raw xDistance=0.12 yDistance=0.02
01:26:55.631 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:55.633 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.78
01:26:55.634 00.001 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:26:55.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:55.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:26:55.634 00.000 10072 MoveAxis(W, 8, ABG)
01:26:55.634 00.000 10072 Guiding  Dir = 3, Dur = 8
01:26:55.634 00.000 10072 IsGuiding returns 0
01:26:55.635 00.001 10072 PulseGuide returned control before completion, sleep 18
01:26:55.653 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.8
01:26:55.656 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:55.657 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:55.659 00.002 1032 Enqueuing Expose request
01:26:55.661 00.002 10072 IsGuiding returns 0
01:26:55.661 00.000 10072 Move returns status 0, amount 8
01:26:55.661 00.000 10072 MoveAxis(N, 0, ABG)
01:26:55.661 00.000 10072 Move returns status 0, amount 0
01:26:55.661 00.000 10072 move complete, result=0
01:26:55.661 00.000 10072 worker thread done servicing request
01:26:55.661 00.000 10072 Worker thread wakes up
01:26:55.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:55.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:55.669 00.008 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:26:56.287 00.618 10072 Exposure complete
01:26:56.338 00.051 10072 worker thread done servicing request
01:26:56.338 00.000 1032 OnExposeComplete: enter
01:26:56.340 00.002 1032 UpdateGuideState(): m_state=6
01:26:56.342 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3181
01:26:56.345 00.003 1032 Star::Find returns 1 (0), X=317.75, Y=753.14, Mass=1287, SNR=25.3, Peak=123 HFD=2.7
01:26:56.347 00.002 1032 MultiStar: [#1 0.09,0.14,1.00,U] [#2 0.07,0.09,0.78,U] [#3 0.32,0.18,0.69,U] [#4 -0.05,0.04,0.68,U] [#5 -0.00,0.28,0.75,U] [#6 0.04,0.08,0.66,U] [#7 0.18,0.22,0.57,U] [#8 0.03,0.08,0.59,U] 
01:26:56.348 00.001 1032 single-star, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.07, 0.03}
01:26:56.350 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
01:26:56.351 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
01:26:56.353 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.45 mountX=0.01 mountY=-0.08, mountTheta=-1.38
01:26:56.356 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
01:26:56.357 00.001 1032 Enqueuing Move request for scope (0.07, 0.03)
01:26:56.358 00.001 10072 Worker thread wakes up
01:26:56.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
01:26:56.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
01:26:56.358 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
01:26:56.361 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:56.365 00.004 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.78
01:26:56.365 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:26:56.365 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:56.365 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:26:56.365 00.000 10072 MoveAxis(W, 8, ABG)
01:26:56.365 00.000 10072 Guiding  Dir = 3, Dur = 8
01:26:56.366 00.001 10072 IsGuiding returns 0
01:26:56.367 00.001 10072 PulseGuide returned control before completion, sleep 18
01:26:56.385 00.018 1032 UpdateGuideState exits: m=1287 SNR=25.3
01:26:56.387 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:56.388 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:56.391 00.003 1032 Enqueuing Expose request
01:26:56.394 00.003 10072 IsGuiding returns 0
01:26:56.394 00.000 10072 Move returns status 0, amount 8
01:26:56.394 00.000 10072 MoveAxis(N, 0, ABG)
01:26:56.394 00.000 10072 Move returns status 0, amount 0
01:26:56.394 00.000 10072 move complete, result=0
01:26:56.394 00.000 10072 worker thread done servicing request
01:26:56.394 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:26:56.397 00.003 10072 Worker thread wakes up
01:26:56.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:56.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:56.816 00.419 10072 Exposure complete
01:26:56.866 00.050 10072 worker thread done servicing request
01:26:56.866 00.000 1032 OnExposeComplete: enter
01:26:56.868 00.002 1032 UpdateGuideState(): m_state=6
01:26:56.870 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3182
01:26:56.872 00.002 1032 Star::Find returns 1 (0), X=317.70, Y=753.12, Mass=1478, SNR=27.1, Peak=151 HFD=2.6
01:26:56.875 00.003 1032 MultiStar: [#1 0.13,0.07,0.91,U] [#2 0.22,-0.21,0.72,U] [#3 0.31,0.20,0.68,U] [#4 0.07,0.02,0.67,U] [#5 0.06,0.15,0.67,U] [#6 0.03,-0.02,0.59,U] [#7 0.38,0.25,0.50,U] [#8 0.06,-0.10,0.55,U] 
01:26:56.877 00.002 1032 single-star, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.01, 0.02}
01:26:56.879 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
01:26:56.881 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
01:26:56.882 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.92 mountX=0.01 mountY=-0.02, mountTheta=-0.91
01:26:56.886 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
01:26:56.888 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
01:26:56.890 00.002 10072 Worker thread wakes up
01:26:56.890 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:26:56.891 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:26:56.891 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.01 yDistance=-0.02
01:26:56.894 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:56.896 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.78
01:26:56.896 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:26:56.896 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:56.896 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:26:56.896 00.000 10072 MoveAxis(W, 7, ABG)
01:26:56.897 00.001 10072 Guiding  Dir = 3, Dur = 7
01:26:56.897 00.000 10072 IsGuiding returns 0
01:26:56.898 00.001 10072 PulseGuide returned control before completion, sleep 17
01:26:56.916 00.018 1032 UpdateGuideState exits: m=1478 SNR=27.1
01:26:56.918 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:56.920 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:56.921 00.001 1032 Enqueuing Expose request
01:26:56.923 00.002 10072 IsGuiding returns 0
01:26:56.923 00.000 10072 Move returns status 0, amount 7
01:26:56.924 00.001 10072 MoveAxis(N, 0, ABG)
01:26:56.924 00.000 10072 Move returns status 0, amount 0
01:26:56.924 00.000 10072 move complete, result=0
01:26:56.924 00.000 10072 worker thread done servicing request
01:26:56.924 00.000 10072 Worker thread wakes up
01:26:56.924 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:56.924 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:56.935 00.011 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:26:57.548 00.613 10072 Exposure complete
01:26:57.594 00.046 10072 worker thread done servicing request
01:26:57.594 00.000 1032 OnExposeComplete: enter
01:26:57.596 00.002 1032 UpdateGuideState(): m_state=6
01:26:57.598 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3183
01:26:57.600 00.002 1032 Star::Find returns 1 (0), X=317.69, Y=753.35, Mass=1244, SNR=24.8, Peak=130 HFD=2.9
01:26:57.602 00.002 1032 MultiStar: [#1 0.02,0.19,1.04,U] [#2 0.13,0.10,0.77,U] [#3 0.28,0.14,0.72,U] [#4 0.00,0.05,0.70,U] [#5 0.04,0.24,0.74,U] [#6 0.17,0.01,0.63,U] [#7 0.39,0.18,0.57,U] [#8 0.23,0.14,0.58,U] 
01:26:57.604 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.15}, one-star: {0.01, 0.24}
01:26:57.607 00.003 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:26:57.625 00.018 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:26:57.627 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.88 mountX=0.11 mountY=-0.16, mountTheta=-0.95
01:26:57.631 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.15, opts=13)
01:26:57.633 00.002 1032 Enqueuing Move request for scope (0.12, 0.15)
01:26:57.635 00.002 10072 Worker thread wakes up
01:26:57.635 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
01:26:57.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
01:26:57.635 00.000 10072 Moving (0.12, 0.15) raw xDistance=0.11 yDistance=-0.16
01:26:57.637 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:57.639 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.78
01:26:57.639 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:26:57.639 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:57.641 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:26:57.641 00.000 10072 MoveAxis(W, 9, ABG)
01:26:57.641 00.000 10072 Guiding  Dir = 3, Dur = 9
01:26:57.641 00.000 10072 IsGuiding returns 0
01:26:57.642 00.001 10072 PulseGuide returned control before completion, sleep 19
01:26:57.658 00.016 1032 UpdateGuideState exits: m=1244 SNR=24.8
01:26:57.660 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:57.661 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:57.663 00.002 1032 Enqueuing Expose request
01:26:57.671 00.008 10072 IsGuiding returns 0
01:26:57.671 00.000 10072 Move returns status 0, amount 9
01:26:57.671 00.000 10072 MoveAxis(N, 0, ABG)
01:26:57.671 00.000 10072 Move returns status 0, amount 0
01:26:57.671 00.000 10072 move complete, result=0
01:26:57.671 00.000 10072 worker thread done servicing request
01:26:57.671 00.000 10072 Worker thread wakes up
01:26:57.671 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:57.671 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:57.671 00.000 1032 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
01:26:58.081 00.410 10072 Exposure complete
01:26:58.131 00.050 10072 worker thread done servicing request
01:26:58.131 00.000 1032 OnExposeComplete: enter
01:26:58.133 00.002 1032 UpdateGuideState(): m_state=6
01:26:58.135 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3184
01:26:58.136 00.001 1032 Star::Find returns 1 (0), X=317.75, Y=753.46, Mass=1342, SNR=25.8, Peak=139 HFD=3.0
01:26:58.138 00.002 1032 MultiStar: [#1 0.25,0.26,1.01,U] [#2 0.11,0.04,0.75,U] [#3 0.28,0.14,0.71,U] [#4 0.09,0.03,0.69,U] [#5 0.04,0.31,0.72,U] [#6 0.12,0.10,0.58,U] [#7 0.34,0.38,0.54,U] [#8 0.01,0.18,0.60,U] 
01:26:58.140 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.21}, one-star: {0.07, 0.36}
01:26:58.142 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
01:26:58.145 00.003 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
01:26:58.147 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=0.96 mountX=0.16 mountY=-0.19, mountTheta=-0.87
01:26:58.150 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.21, opts=13)
01:26:58.152 00.002 1032 Enqueuing Move request for scope (0.14, 0.21)
01:26:58.153 00.001 10072 Worker thread wakes up
01:26:58.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
01:26:58.153 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
01:26:58.154 00.001 10072 Moving (0.14, 0.21) raw xDistance=0.16 yDistance=-0.19
01:26:58.155 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:58.158 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.78
01:26:58.158 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:26:58.159 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:58.159 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:26:58.159 00.000 10072 MoveAxis(W, 82, ABG)
01:26:58.159 00.000 10072 Guiding  Dir = 3, Dur = 82
01:26:58.159 00.000 10072 IsGuiding returns 0
01:26:58.160 00.001 10072 PulseGuide returned control before completion, sleep 92
01:26:58.177 00.017 1032 UpdateGuideState exits: m=1342 SNR=25.8
01:26:58.180 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:58.182 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:58.183 00.001 1032 Enqueuing Expose request
01:26:58.267 00.084 10072 IsGuiding returns 0
01:26:58.267 00.000 10072 Move returns status 0, amount 82
01:26:58.267 00.000 10072 MoveAxis(N, 0, ABG)
01:26:58.267 00.000 10072 Move returns status 0, amount 0
01:26:58.267 00.000 10072 move complete, result=0
01:26:58.267 00.000 10072 worker thread done servicing request
01:26:58.267 00.000 10072 Worker thread wakes up
01:26:58.267 00.000 1032 GuideStep: 0.2 px 82 ms WEST, -0.2 px 0 ms NORTH
01:26:58.270 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:58.270 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:58.896 00.626 10072 Exposure complete
01:26:58.943 00.047 10072 worker thread done servicing request
01:26:58.943 00.000 1032 OnExposeComplete: enter
01:26:58.946 00.003 1032 UpdateGuideState(): m_state=6
01:26:58.947 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3185
01:26:58.949 00.002 1032 Star::Find returns 1 (0), X=317.72, Y=753.15, Mass=1469, SNR=27.0, Peak=147 HFD=2.7
01:26:58.951 00.002 1032 MultiStar: [#1 0.21,-0.08,0.91,U] [#2 0.29,-0.06,0.69,U] [#3 0.36,-0.01,0.66,U] [#4 0.03,-0.13,0.70,U] [#5 -0.08,0.21,0.69,U] [#6 0.05,-0.01,0.54,U] [#7 0.39,0.15,0.51,U] [#8 -0.01,0.00,0.57,U] 
01:26:58.952 00.001 1032 single-star, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.04, 0.04}
01:26:58.956 00.004 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
01:26:58.958 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
01:26:58.959 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.82 mountX=0.03 mountY=-0.05, mountTheta=-1.01
01:26:58.963 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
01:26:58.965 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
01:26:58.966 00.001 10072 Worker thread wakes up
01:26:58.967 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:26:58.967 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:26:58.967 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
01:26:58.968 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:58.971 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.77
01:26:58.971 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:26:58.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:58.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:26:58.971 00.000 10072 MoveAxis(W, 10, ABG)
01:26:58.971 00.000 10072 Guiding  Dir = 3, Dur = 10
01:26:58.972 00.001 10072 IsGuiding returns 0
01:26:58.972 00.000 10072 PulseGuide returned control before completion, sleep 20
01:26:58.991 00.019 1032 UpdateGuideState exits: m=1469 SNR=27.0
01:26:58.993 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:58.995 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:58.997 00.002 1032 Enqueuing Expose request
01:26:59.002 00.005 10072 IsGuiding returns 0
01:26:59.002 00.000 10072 Move returns status 0, amount 10
01:26:59.002 00.000 10072 MoveAxis(N, 0, ABG)
01:26:59.002 00.000 10072 Move returns status 0, amount 0
01:26:59.002 00.000 10072 move complete, result=0
01:26:59.003 00.001 10072 worker thread done servicing request
01:26:59.003 00.000 10072 Worker thread wakes up
01:26:59.003 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:59.003 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:59.007 00.004 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:26:59.416 00.409 10072 Exposure complete
01:26:59.464 00.048 10072 worker thread done servicing request
01:26:59.466 00.002 1032 OnExposeComplete: enter
01:26:59.468 00.002 1032 UpdateGuideState(): m_state=6
01:26:59.470 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3186
01:26:59.471 00.001 1032 Star::Find returns 1 (0), X=317.82, Y=753.12, Mass=1401, SNR=26.4, Peak=151 HFD=2.6
01:26:59.473 00.002 1032 MultiStar: [#1 0.20,-0.07,0.97,U] [#2 0.23,-0.10,0.71,U] [#3 0.37,-0.01,0.65,U] [#4 0.07,-0.09,0.71,U] [#5 0.04,0.18,0.72,U] [#6 0.01,0.11,0.58,U] [#7 0.41,0.13,0.53,U] [#8 0.13,-0.03,0.55,U] 
01:26:59.475 00.002 1032 single-star, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.14, 0.02}
01:26:59.477 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
01:26:59.479 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
01:26:59.481 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.13 mountX=-0.02 mountY=-0.14, mountTheta=-1.70
01:26:59.484 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
01:26:59.485 00.001 1032 Enqueuing Move request for scope (0.14, 0.02)
01:26:59.488 00.003 10072 Worker thread wakes up
01:26:59.488 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
01:26:59.488 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
01:26:59.488 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
01:26:59.490 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:26:59.495 00.005 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.77
01:26:59.495 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:26:59.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:59.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:26:59.495 00.000 10072 MoveAxis(W, 9, ABG)
01:26:59.495 00.000 10072 Guiding  Dir = 3, Dur = 9
01:26:59.496 00.001 10072 IsGuiding returns 0
01:26:59.496 00.000 10072 PulseGuide returned control before completion, sleep 19
01:26:59.512 00.016 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:26:59.515 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:59.520 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:26:59.528 00.008 1032 Enqueuing Expose request
01:26:59.529 00.001 10072 IsGuiding returns 0
01:26:59.531 00.002 10072 Move returns status 0, amount 9
01:26:59.531 00.000 10072 MoveAxis(N, 0, ABG)
01:26:59.531 00.000 10072 Move returns status 0, amount 0
01:26:59.531 00.000 10072 move complete, result=0
01:26:59.531 00.000 10072 worker thread done servicing request
01:26:59.531 00.000 10072 Worker thread wakes up
01:26:59.531 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:26:59.531 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:26:59.539 00.008 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:27:00.162 00.623 10072 Exposure complete
01:27:00.212 00.050 10072 worker thread done servicing request
01:27:00.212 00.000 1032 OnExposeComplete: enter
01:27:00.214 00.002 1032 UpdateGuideState(): m_state=6
01:27:00.215 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3187
01:27:00.218 00.003 1032 Star::Find returns 1 (0), X=317.73, Y=753.24, Mass=1545, SNR=27.7, Peak=151 HFD=2.8
01:27:00.220 00.002 1032 MultiStar: [#1 0.19,0.01,0.87,U] [#2 0.17,-0.13,0.70,U] [#3 0.26,0.11,0.65,U] [#4 -0.09,-0.06,0.66,U] [#5 0.17,0.23,0.68,U] [#6 0.03,-0.09,0.54,U] [#7 0.39,0.07,0.49,U] [#8 0.08,0.02,0.56,U] 
01:27:00.222 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.05, 0.14}
01:27:00.223 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
01:27:00.225 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
01:27:00.227 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.30 mountX=0.01 mountY=-0.14, mountTheta=-1.53
01:27:00.230 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
01:27:00.232 00.002 1032 Enqueuing Move request for scope (0.13, 0.04)
01:27:00.234 00.002 10072 Worker thread wakes up
01:27:00.234 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
01:27:00.234 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
01:27:00.234 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.14
01:27:00.236 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:00.241 00.005 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.77
01:27:00.241 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:27:00.241 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:00.241 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:27:00.241 00.000 10072 MoveAxis(W, 9, ABG)
01:27:00.241 00.000 10072 Guiding  Dir = 3, Dur = 9
01:27:00.242 00.001 10072 IsGuiding returns 0
01:27:00.242 00.000 10072 PulseGuide returned control before completion, sleep 19
01:27:00.260 00.018 1032 UpdateGuideState exits: m=1545 SNR=27.7
01:27:00.262 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:00.263 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:00.264 00.001 1032 Enqueuing Expose request
01:27:00.269 00.005 10072 IsGuiding returns 0
01:27:00.269 00.000 10072 Move returns status 0, amount 9
01:27:00.269 00.000 10072 MoveAxis(N, 0, ABG)
01:27:00.269 00.000 10072 Move returns status 0, amount 0
01:27:00.269 00.000 10072 move complete, result=0
01:27:00.269 00.000 10072 worker thread done servicing request
01:27:00.269 00.000 10072 Worker thread wakes up
01:27:00.269 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:00.269 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:00.277 00.008 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:27:00.680 00.403 10072 Exposure complete
01:27:00.731 00.051 10072 worker thread done servicing request
01:27:00.731 00.000 1032 OnExposeComplete: enter
01:27:00.733 00.002 1032 UpdateGuideState(): m_state=6
01:27:00.736 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3188
01:27:00.738 00.002 1032 Star::Find returns 1 (0), X=317.73, Y=753.31, Mass=1397, SNR=26.3, Peak=143 HFD=2.9
01:27:00.740 00.002 1032 MultiStar: [#1 0.12,0.02,1.00,U] [#2 0.03,-0.06,0.77,U] [#3 0.22,-0.01,0.66,U] [#4 0.02,-0.15,0.73,U] [#5 0.11,0.16,0.71,U] [#6 0.02,-0.01,0.64,U] [#7 0.31,0.15,0.53,U] [#8 -0.10,0.06,0.57,U] 
01:27:00.745 00.005 1032 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.05, 0.21}
01:27:00.747 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
01:27:00.748 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
01:27:00.750 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.48 mountX=0.02 mountY=-0.09, mountTheta=-1.35
01:27:00.752 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
01:27:00.754 00.002 1032 Enqueuing Move request for scope (0.09, 0.04)
01:27:00.756 00.002 10072 Worker thread wakes up
01:27:00.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
01:27:00.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
01:27:00.756 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.02 yDistance=-0.09
01:27:00.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:00.760 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.77
01:27:00.760 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:27:00.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:00.761 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:27:00.761 00.000 10072 MoveAxis(W, 8, ABG)
01:27:00.761 00.000 10072 Guiding  Dir = 3, Dur = 8
01:27:00.761 00.000 10072 IsGuiding returns 0
01:27:00.762 00.001 10072 PulseGuide returned control before completion, sleep 18
01:27:00.780 00.018 1032 UpdateGuideState exits: m=1397 SNR=26.3
01:27:00.782 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:00.784 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:00.787 00.003 1032 Enqueuing Expose request
01:27:00.788 00.001 10072 IsGuiding returns 0
01:27:00.789 00.001 10072 Move returns status 0, amount 8
01:27:00.789 00.000 10072 MoveAxis(N, 0, ABG)
01:27:00.789 00.000 10072 Move returns status 0, amount 0
01:27:00.789 00.000 10072 move complete, result=0
01:27:00.789 00.000 10072 worker thread done servicing request
01:27:00.789 00.000 10072 Worker thread wakes up
01:27:00.789 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:00.789 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:00.796 00.007 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:27:01.415 00.619 10072 Exposure complete
01:27:01.465 00.050 10072 worker thread done servicing request
01:27:01.465 00.000 1032 OnExposeComplete: enter
01:27:01.467 00.002 1032 UpdateGuideState(): m_state=6
01:27:01.469 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3189
01:27:01.470 00.001 1032 Star::Find returns 1 (0), X=317.66, Y=753.28, Mass=1377, SNR=26.1, Peak=143 HFD=2.9
01:27:01.472 00.002 1032 MultiStar: [#1 0.01,-0.00,1.03,U] [#2 0.05,-0.01,0.78,U] [#3 0.31,-0.02,0.65,U] [#4 -0.12,0.11,0.73,U] [#5 -0.13,0.11,0.73,U] [#6 -0.06,-0.09,0.59,U] [#7 0.24,0.08,0.53,U] [#8 0.03,0.11,0.55,U] 
01:27:01.474 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.02, 0.17}
01:27:01.475 00.001 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
01:27:01.478 00.003 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
01:27:01.479 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.18 mountX=0.05 mountY=-0.04, mountTheta=-0.65
01:27:01.482 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
01:27:01.483 00.001 1032 Enqueuing Move request for scope (0.02, 0.05)
01:27:01.485 00.002 10072 Worker thread wakes up
01:27:01.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:27:01.485 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:27:01.485 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.04
01:27:01.487 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:01.491 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.77
01:27:01.491 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:27:01.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:01.491 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:27:01.491 00.000 10072 MoveAxis(W, 10, ABG)
01:27:01.491 00.000 10072 Guiding  Dir = 3, Dur = 10
01:27:01.491 00.000 10072 IsGuiding returns 0
01:27:01.492 00.001 10072 PulseGuide returned control before completion, sleep 20
01:27:01.508 00.016 1032 UpdateGuideState exits: m=1377 SNR=26.1
01:27:01.511 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:01.512 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:01.514 00.002 1032 Enqueuing Expose request
01:27:01.522 00.008 10072 IsGuiding returns 0
01:27:01.522 00.000 10072 Move returns status 0, amount 10
01:27:01.522 00.000 10072 MoveAxis(N, 0, ABG)
01:27:01.522 00.000 10072 Move returns status 0, amount 0
01:27:01.522 00.000 10072 move complete, result=0
01:27:01.522 00.000 10072 worker thread done servicing request
01:27:01.522 00.000 10072 Worker thread wakes up
01:27:01.522 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:01.522 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:01.525 00.003 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
01:27:01.931 00.406 10072 Exposure complete
01:27:01.979 00.048 10072 worker thread done servicing request
01:27:01.979 00.000 1032 OnExposeComplete: enter
01:27:01.981 00.002 1032 UpdateGuideState(): m_state=6
01:27:01.982 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3190
01:27:01.985 00.003 1032 Star::Find returns 1 (0), X=317.76, Y=753.27, Mass=1389, SNR=26.3, Peak=141 HFD=2.8
01:27:01.987 00.002 1032 MultiStar: [#1 0.06,-0.04,0.97,U] [#2 0.23,0.00,0.74,U] [#3 0.28,0.03,0.69,U] [#4 -0.11,-0.00,0.69,U] [#5 0.01,0.33,0.65,U] [#6 -0.06,0.02,0.62,U] [#7 0.33,0.02,0.52,U] [#8 0.05,-0.13,0.54,U] 
01:27:01.989 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.08, 0.16}
01:27:01.991 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
01:27:01.993 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
01:27:01.995 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.47 mountX=0.02 mountY=-0.10, mountTheta=-1.36
01:27:01.999 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
01:27:02.002 00.003 1032 Enqueuing Move request for scope (0.09, 0.05)
01:27:02.004 00.002 10072 Worker thread wakes up
01:27:02.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
01:27:02.004 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
01:27:02.004 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.02 yDistance=-0.10
01:27:02.006 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:02.008 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.77
01:27:02.008 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:27:02.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:02.008 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:27:02.008 00.000 10072 MoveAxis(W, 7, ABG)
01:27:02.008 00.000 10072 Guiding  Dir = 3, Dur = 7
01:27:02.010 00.002 10072 IsGuiding returns 0
01:27:02.010 00.000 10072 PulseGuide returned control before completion, sleep 17
01:27:02.029 00.019 1032 UpdateGuideState exits: m=1389 SNR=26.3
01:27:02.031 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:02.033 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:02.035 00.002 1032 Enqueuing Expose request
01:27:02.037 00.002 10072 IsGuiding returns 0
01:27:02.037 00.000 10072 Move returns status 0, amount 7
01:27:02.037 00.000 10072 MoveAxis(N, 0, ABG)
01:27:02.037 00.000 10072 Move returns status 0, amount 0
01:27:02.037 00.000 10072 move complete, result=0
01:27:02.037 00.000 10072 worker thread done servicing request
01:27:02.037 00.000 10072 Worker thread wakes up
01:27:02.037 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:02.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:02.045 00.008 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:27:02.664 00.619 10072 Exposure complete
01:27:02.711 00.047 10072 worker thread done servicing request
01:27:02.711 00.000 1032 OnExposeComplete: enter
01:27:02.713 00.002 1032 UpdateGuideState(): m_state=6
01:27:02.715 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3191
01:27:02.717 00.002 1032 Star::Find returns 1 (0), X=317.82, Y=753.28, Mass=1380, SNR=26.2, Peak=129 HFD=2.8
01:27:02.718 00.001 1032 MultiStar: [#1 0.15,0.02,0.98,U] [#2 0.15,-0.09,0.74,U] [#3 0.15,0.07,0.66,U] [#4 0.06,0.01,0.69,U] [#5 0.08,0.16,0.70,U] [#6 0.10,-0.01,0.59,U] [#7 0.44,0.18,0.54,U] [#8 0.15,0.04,0.53,U] 
01:27:02.720 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.06}, one-star: {0.14, 0.17}
01:27:02.721 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
01:27:02.722 00.001 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
01:27:02.725 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.40 mountX=0.02 mountY=-0.16, mountTheta=-1.43
01:27:02.728 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
01:27:02.730 00.002 1032 Enqueuing Move request for scope (0.15, 0.06)
01:27:02.732 00.002 10072 Worker thread wakes up
01:27:02.732 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
01:27:02.732 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
01:27:02.732 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
01:27:02.735 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:02.737 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.77
01:27:02.738 00.001 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:27:02.738 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:02.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:27:02.738 00.000 10072 MoveAxis(W, 8, ABG)
01:27:02.738 00.000 10072 Guiding  Dir = 3, Dur = 8
01:27:02.738 00.000 10072 IsGuiding returns 0
01:27:02.739 00.001 10072 PulseGuide returned control before completion, sleep 18
01:27:02.756 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:27:02.758 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:02.760 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:02.761 00.001 1032 Enqueuing Expose request
01:27:02.771 00.010 10072 IsGuiding returns 0
01:27:02.771 00.000 10072 Move returns status 0, amount 8
01:27:02.771 00.000 10072 MoveAxis(N, 0, ABG)
01:27:02.771 00.000 10072 Move returns status 0, amount 0
01:27:02.771 00.000 10072 move complete, result=0
01:27:02.771 00.000 10072 worker thread done servicing request
01:27:02.771 00.000 10072 Worker thread wakes up
01:27:02.771 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:02.772 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:02.774 00.002 1032 GuideStep: 0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
01:27:03.181 00.407 10072 Exposure complete
01:27:03.229 00.048 10072 worker thread done servicing request
01:27:03.229 00.000 1032 OnExposeComplete: enter
01:27:03.231 00.002 1032 UpdateGuideState(): m_state=6
01:27:03.233 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3192
01:27:03.235 00.002 1032 Star::Find returns 1 (0), X=317.68, Y=753.26, Mass=1440, SNR=26.7, Peak=153 HFD=2.8
01:27:03.238 00.003 1032 MultiStar: [#1 0.16,-0.01,0.94,U] [#2 0.27,-0.04,0.68,U] [#3 0.32,0.07,0.62,U] [#4 0.01,-0.07,0.70,U] [#5 0.06,0.25,0.67,U] [#6 0.19,-0.10,0.62,U] [#7 0.46,0.24,0.52,U] [#8 0.06,-0.01,0.57,U] 
01:27:03.242 00.004 1032 single-star, 8 included, MultiStar: {0.15, 0.05}, one-star: {-0.01, 0.16}
01:27:03.243 00.001 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
01:27:03.245 00.002 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
01:27:03.246 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.61 mountX=0.15 mountY=-0.03, mountTheta=-0.22
01:27:03.249 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.16, opts=13)
01:27:03.252 00.003 1032 Enqueuing Move request for scope (-0.01, 0.16)
01:27:03.253 00.001 10072 Worker thread wakes up
01:27:03.254 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
01:27:03.254 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
01:27:03.254 00.000 10072 Moving (-0.01, 0.16) raw xDistance=0.15 yDistance=-0.03
01:27:03.256 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:03.259 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.76
01:27:03.259 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:27:03.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:03.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:27:03.259 00.000 10072 MoveAxis(W, 77, ABG)
01:27:03.259 00.000 10072 Guiding  Dir = 3, Dur = 77
01:27:03.259 00.000 10072 IsGuiding returns 0
01:27:03.260 00.001 10072 PulseGuide returned control before completion, sleep 87
01:27:03.278 00.018 1032 UpdateGuideState exits: m=1440 SNR=26.7
01:27:03.281 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:03.283 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:03.284 00.001 1032 Enqueuing Expose request
01:27:03.349 00.065 10072 IsGuiding returns 0
01:27:03.349 00.000 10072 Move returns status 0, amount 77
01:27:03.349 00.000 10072 MoveAxis(N, 0, ABG)
01:27:03.349 00.000 10072 Move returns status 0, amount 0
01:27:03.349 00.000 10072 move complete, result=0
01:27:03.349 00.000 1032 GuideStep: 0.2 px 77 ms WEST, -0.0 px 0 ms NORTH
01:27:03.352 00.003 10072 worker thread done servicing request
01:27:03.352 00.000 10072 Worker thread wakes up
01:27:03.352 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:03.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:03.981 00.629 10072 Exposure complete
01:27:04.029 00.048 10072 worker thread done servicing request
01:27:04.029 00.000 1032 OnExposeComplete: enter
01:27:04.032 00.003 1032 UpdateGuideState(): m_state=6
01:27:04.034 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3193
01:27:04.036 00.002 1032 Star::Find returns 1 (0), X=317.78, Y=753.38, Mass=1570, SNR=27.9, Peak=164 HFD=2.8
01:27:04.038 00.002 1032 MultiStar: [#1 0.06,0.08,0.90,U] [#2 0.39,0.02,0.70,U] [#3 0.36,0.08,0.67,U] [#4 -0.08,0.02,0.69,U] [#5 0.04,0.29,0.66,U] [#6 0.10,-0.04,0.54,U] [#7 0.37,0.10,0.52,U] [#8 0.05,-0.04,0.52,U] 
01:27:04.040 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.10}, one-star: {0.10, 0.27}
01:27:04.043 00.003 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
01:27:04.044 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
01:27:04.046 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.60 mountX=0.06 mountY=-0.17, mountTheta=-1.23
01:27:04.049 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.10, opts=13)
01:27:04.053 00.004 1032 Enqueuing Move request for scope (0.15, 0.10)
01:27:04.055 00.002 10072 Worker thread wakes up
01:27:04.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
01:27:04.055 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
01:27:04.055 00.000 10072 Moving (0.15, 0.10) raw xDistance=0.06 yDistance=-0.17
01:27:04.057 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:04.060 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.76
01:27:04.060 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:27:04.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:04.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:27:04.060 00.000 10072 MoveAxis(W, 7, ABG)
01:27:04.061 00.001 10072 Guiding  Dir = 3, Dur = 7
01:27:04.061 00.000 10072 IsGuiding returns 0
01:27:04.061 00.000 10072 PulseGuide returned control before completion, sleep 17
01:27:04.078 00.017 1032 UpdateGuideState exits: m=1570 SNR=27.9
01:27:04.082 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:04.084 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:04.086 00.002 10072 IsGuiding returns 0
01:27:04.086 00.000 10072 Move returns status 0, amount 7
01:27:04.087 00.001 10072 MoveAxis(N, 0, ABG)
01:27:04.087 00.000 10072 Move returns status 0, amount 0
01:27:04.087 00.000 10072 move complete, result=0
01:27:04.087 00.000 10072 worker thread done servicing request
01:27:04.087 00.000 1032 Enqueuing Expose request
01:27:04.088 00.001 10072 Worker thread wakes up
01:27:04.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:04.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:04.088 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
01:27:04.495 00.407 10072 Exposure complete
01:27:04.541 00.046 10072 worker thread done servicing request
01:27:04.542 00.001 1032 OnExposeComplete: enter
01:27:04.543 00.001 1032 UpdateGuideState(): m_state=6
01:27:04.545 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3194
01:27:04.547 00.002 1032 Star::Find returns 1 (0), X=317.75, Y=753.24, Mass=1372, SNR=26.1, Peak=137 HFD=2.7
01:27:04.550 00.003 1032 MultiStar: [#1 0.24,0.09,0.96,U] [#2 0.14,-0.02,0.76,U] [#3 0.29,0.03,0.69,U] [#4 0.07,-0.06,0.70,U] [#5 0.04,0.18,0.75,U] [#6 0.08,-0.02,0.62,U] [#7 0.66,0.05,0.52,U] [#8 0.08,0.16,0.53,U] 
01:27:04.552 00.002 1032 single-star, 8 included, MultiStar: {0.17, 0.06}, one-star: {0.07, 0.13}
01:27:04.555 00.003 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
01:27:04.556 00.001 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
01:27:04.558 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.11 mountX=0.11 mountY=-0.10, mountTheta=-0.72
01:27:04.560 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
01:27:04.562 00.002 1032 Enqueuing Move request for scope (0.07, 0.13)
01:27:04.563 00.001 10072 Worker thread wakes up
01:27:04.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
01:27:04.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
01:27:04.563 00.000 10072 Moving (0.07, 0.13) raw xDistance=0.11 yDistance=-0.10
01:27:04.565 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:04.568 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.76
01:27:04.568 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:27:04.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:04.569 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:27:04.569 00.000 10072 MoveAxis(W, 5, ABG)
01:27:04.569 00.000 10072 Guiding  Dir = 3, Dur = 5
01:27:04.569 00.000 10072 IsGuiding returns 0
01:27:04.569 00.000 10072 PulseGuide returned control before completion, sleep 15
01:27:04.586 00.017 10072 IsGuiding returns 0
01:27:04.586 00.000 10072 Move returns status 0, amount 5
01:27:04.586 00.000 10072 MoveAxis(N, 0, ABG)
01:27:04.586 00.000 10072 Move returns status 0, amount 0
01:27:04.586 00.000 1032 UpdateGuideState exits: m=1372 SNR=26.1
01:27:04.589 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:04.591 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:04.592 00.001 1032 Enqueuing Expose request
01:27:04.593 00.001 10072 move complete, result=0
01:27:04.593 00.000 10072 worker thread done servicing request
01:27:04.593 00.000 10072 Worker thread wakes up
01:27:04.593 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:04.594 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:04.601 00.007 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:27:05.226 00.625 10072 Exposure complete
01:27:05.276 00.050 10072 worker thread done servicing request
01:27:05.277 00.001 1032 OnExposeComplete: enter
01:27:05.278 00.001 1032 UpdateGuideState(): m_state=6
01:27:05.280 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3195
01:27:05.282 00.002 1032 Star::Find returns 1 (0), X=317.68, Y=753.31, Mass=1341, SNR=25.8, Peak=141 HFD=3.0
01:27:05.285 00.003 1032 MultiStar: [#1 0.07,0.03,0.93,U] [#2 0.22,-0.13,0.73,U] [#3 0.31,0.08,0.66,U] [#4 -0.12,-0.11,0.71,U] [#5 0.08,0.22,0.69,U] [#6 0.23,0.05,0.63,U] [#7 0.46,0.03,0.54,U] [#8 0.11,-0.05,0.57,U] 
01:27:05.286 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.00, 0.20}
01:27:05.288 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
01:27:05.289 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
01:27:05.291 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.31 mountX=0.01 mountY=-0.14, mountTheta=-1.52
01:27:05.294 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
01:27:05.296 00.002 1032 Enqueuing Move request for scope (0.13, 0.04)
01:27:05.299 00.003 10072 Worker thread wakes up
01:27:05.299 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
01:27:05.299 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
01:27:05.300 00.001 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.14
01:27:05.304 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:05.306 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.76
01:27:05.306 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:27:05.306 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:05.306 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:27:05.306 00.000 10072 MoveAxis(W, 7, ABG)
01:27:05.306 00.000 10072 Guiding  Dir = 3, Dur = 7
01:27:05.307 00.001 10072 IsGuiding returns 0
01:27:05.307 00.000 10072 PulseGuide returned control before completion, sleep 17
01:27:05.324 00.017 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:27:05.326 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:05.329 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:05.333 00.004 1032 Enqueuing Expose request
01:27:05.337 00.004 10072 IsGuiding returns 0
01:27:05.337 00.000 10072 Move returns status 0, amount 7
01:27:05.337 00.000 10072 MoveAxis(N, 0, ABG)
01:27:05.337 00.000 10072 Move returns status 0, amount 0
01:27:05.337 00.000 10072 move complete, result=0
01:27:05.337 00.000 10072 worker thread done servicing request
01:27:05.338 00.001 10072 Worker thread wakes up
01:27:05.338 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:05.338 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:05.338 00.000 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:27:05.757 00.419 10072 Exposure complete
01:27:05.808 00.051 10072 worker thread done servicing request
01:27:05.808 00.000 1032 OnExposeComplete: enter
01:27:05.810 00.002 1032 UpdateGuideState(): m_state=6
01:27:05.812 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3196
01:27:05.814 00.002 1032 Star::Find returns 1 (0), X=317.80, Y=753.30, Mass=1419, SNR=26.5, Peak=138 HFD=2.7
01:27:05.816 00.002 1032 MultiStar: [#1 0.14,0.14,0.90,U] [#2 0.26,-0.01,0.72,U] [#3 0.33,0.18,0.68,U] [#4 -0.00,-0.00,0.65,U] [#5 0.13,0.35,0.66,U] [#6 -0.02,0.01,0.54,U] [#7 0.49,0.18,0.54,U] [#8 0.13,0.13,0.62,U] 
01:27:05.818 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.13}, one-star: {0.11, 0.20}
01:27:05.820 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
01:27:05.821 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
01:27:05.823 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.22 cameraTheta=0.67 mountX=0.09 mountY=-0.20, mountTheta=-1.16
01:27:05.826 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.13, opts=13)
01:27:05.827 00.001 1032 Enqueuing Move request for scope (0.17, 0.13)
01:27:05.828 00.001 10072 Worker thread wakes up
01:27:05.829 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
01:27:05.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
01:27:05.829 00.000 10072 Moving (0.17, 0.13) raw xDistance=0.09 yDistance=-0.20
01:27:05.835 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:05.837 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.76
01:27:05.837 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:27:05.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:05.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:27:05.837 00.000 10072 MoveAxis(W, 6, ABG)
01:27:05.837 00.000 10072 Guiding  Dir = 3, Dur = 6
01:27:05.838 00.001 10072 IsGuiding returns 0
01:27:05.838 00.000 10072 PulseGuide returned control before completion, sleep 16
01:27:05.857 00.019 1032 UpdateGuideState exits: m=1419 SNR=26.5
01:27:05.859 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:05.861 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:05.864 00.003 1032 Enqueuing Expose request
01:27:05.867 00.003 10072 IsGuiding returns 0
01:27:05.867 00.000 10072 Move returns status 0, amount 6
01:27:05.867 00.000 10072 MoveAxis(N, 0, ABG)
01:27:05.867 00.000 10072 Move returns status 0, amount 0
01:27:05.867 00.000 10072 move complete, result=0
01:27:05.867 00.000 10072 worker thread done servicing request
01:27:05.867 00.000 10072 Worker thread wakes up
01:27:05.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:05.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:05.868 00.001 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
01:27:06.496 00.628 10072 Exposure complete
01:27:06.543 00.047 10072 worker thread done servicing request
01:27:06.544 00.001 1032 OnExposeComplete: enter
01:27:06.545 00.001 1032 UpdateGuideState(): m_state=6
01:27:06.550 00.005 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3197
01:27:06.552 00.002 1032 Star::Find returns 1 (0), X=317.84, Y=753.27, Mass=1451, SNR=26.9, Peak=150 HFD=2.7
01:27:06.555 00.003 1032 MultiStar: [#1 0.10,0.18,0.92,U] [#2 0.17,-0.03,0.71,U] [#3 0.23,0.17,0.71,U] [#4 -0.05,0.11,0.71,U] [#5 0.08,0.37,0.68,U] [#6 0.08,0.09,0.61,U] [#7 0.21,0.30,0.53,U] [#8 -0.00,0.20,0.55,U] 
01:27:06.557 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.17}, one-star: {0.16, 0.17}
01:27:06.559 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
01:27:06.561 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
01:27:06.562 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=0.99 mountX=0.14 mountY=-0.15, mountTheta=-0.84
01:27:06.566 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.17, opts=13)
01:27:06.568 00.002 1032 Enqueuing Move request for scope (0.11, 0.17)
01:27:06.569 00.001 10072 Worker thread wakes up
01:27:06.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
01:27:06.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
01:27:06.569 00.000 10072 Moving (0.11, 0.17) raw xDistance=0.14 yDistance=-0.15
01:27:06.572 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:06.575 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.76
01:27:06.575 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:27:06.575 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:06.575 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:27:06.575 00.000 10072 MoveAxis(W, 70, ABG)
01:27:06.575 00.000 10072 Guiding  Dir = 3, Dur = 70
01:27:06.575 00.000 10072 IsGuiding returns 0
01:27:06.576 00.001 10072 PulseGuide returned control before completion, sleep 80
01:27:06.595 00.019 1032 UpdateGuideState exits: m=1451 SNR=26.9
01:27:06.597 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:06.599 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:06.600 00.001 1032 Enqueuing Expose request
01:27:06.665 00.065 10072 IsGuiding returns 0
01:27:06.665 00.000 10072 Move returns status 0, amount 70
01:27:06.665 00.000 10072 MoveAxis(N, 0, ABG)
01:27:06.665 00.000 10072 Move returns status 0, amount 0
01:27:06.665 00.000 10072 move complete, result=0
01:27:06.665 00.000 10072 worker thread done servicing request
01:27:06.665 00.000 10072 Worker thread wakes up
01:27:06.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:06.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:06.666 00.001 1032 GuideStep: 0.1 px 70 ms WEST, -0.2 px 0 ms NORTH
01:27:07.073 00.407 10072 Exposure complete
01:27:07.124 00.051 10072 worker thread done servicing request
01:27:07.124 00.000 1032 OnExposeComplete: enter
01:27:07.125 00.001 1032 UpdateGuideState(): m_state=6
01:27:07.127 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3198
01:27:07.128 00.001 1032 Star::Find returns 1 (0), X=317.75, Y=753.25, Mass=1340, SNR=25.8, Peak=140 HFD=2.7
01:27:07.130 00.002 1032 MultiStar: [#1 0.10,0.03,0.99,U] [#2 0.16,-0.09,0.80,U] [#3 0.24,0.08,0.71,U] [#4 0.06,-0.01,0.70,U] [#5 -0.02,0.20,0.69,U] [#6 0.12,-0.01,0.60,U] [#7 0.25,0.15,0.54,U] [#8 0.08,0.05,0.61,U] 
01:27:07.133 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.07, 0.15}
01:27:07.135 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
01:27:07.136 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
01:27:07.138 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.48 mountX=0.03 mountY=-0.13, mountTheta=-1.35
01:27:07.141 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
01:27:07.144 00.003 1032 Enqueuing Move request for scope (0.11, 0.06)
01:27:07.146 00.002 10072 Worker thread wakes up
01:27:07.146 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
01:27:07.146 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
01:27:07.146 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.13
01:27:07.149 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:07.151 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.76
01:27:07.151 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:27:07.151 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:07.151 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:27:07.152 00.001 10072 MoveAxis(W, 7, ABG)
01:27:07.152 00.000 10072 Guiding  Dir = 3, Dur = 7
01:27:07.152 00.000 10072 IsGuiding returns 0
01:27:07.152 00.000 10072 PulseGuide returned control before completion, sleep 17
01:27:07.169 00.017 1032 UpdateGuideState exits: m=1340 SNR=25.8
01:27:07.171 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:07.173 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:07.176 00.003 1032 Enqueuing Expose request
01:27:07.178 00.002 10072 IsGuiding returns 0
01:27:07.178 00.000 10072 Move returns status 0, amount 7
01:27:07.178 00.000 10072 MoveAxis(N, 0, ABG)
01:27:07.178 00.000 10072 Move returns status 0, amount 0
01:27:07.178 00.000 10072 move complete, result=0
01:27:07.178 00.000 10072 worker thread done servicing request
01:27:07.178 00.000 10072 Worker thread wakes up
01:27:07.179 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:07.180 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:07.186 00.006 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:27:07.807 00.621 10072 Exposure complete
01:27:07.855 00.048 10072 worker thread done servicing request
01:27:07.855 00.000 1032 OnExposeComplete: enter
01:27:07.859 00.004 1032 UpdateGuideState(): m_state=6
01:27:07.860 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3199
01:27:07.869 00.009 1032 Star::Find returns 1 (0), X=317.76, Y=753.11, Mass=1299, SNR=25.4, Peak=120 HFD=2.7
01:27:07.872 00.003 1032 MultiStar: [#1 0.18,-0.20,1.03,U] [#2 0.29,-0.12,0.84,U] [#3 0.39,-0.03,0.72,U] [#4 0.02,-0.08,0.72,U] [#5 0.02,0.17,0.74,U] [#6 0.21,-0.19,0.64,U] [#7 0.41,0.04,0.55,U] [#8 0.09,-0.22,0.58,U] 
01:27:07.875 00.003 1032 single-star, 8 included, MultiStar: {0.18, -0.07}, one-star: {0.08, 0.01}
01:27:07.877 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
01:27:07.879 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
01:27:07.881 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.10 mountX=-0.01 mountY=-0.08, mountTheta=-1.73
01:27:07.885 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
01:27:07.886 00.001 1032 Enqueuing Move request for scope (0.08, 0.01)
01:27:07.888 00.002 10072 Worker thread wakes up
01:27:07.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
01:27:07.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
01:27:07.888 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
01:27:07.890 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:07.893 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.75
01:27:07.893 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:27:07.893 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:07.893 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:27:07.894 00.001 10072 MoveAxis(W, 7, ABG)
01:27:07.894 00.000 10072 Guiding  Dir = 3, Dur = 7
01:27:07.894 00.000 10072 IsGuiding returns 0
01:27:07.897 00.003 10072 PulseGuide returned control before completion, sleep 15
01:27:07.913 00.016 1032 UpdateGuideState exits: m=1299 SNR=25.4
01:27:07.915 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:07.917 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:07.919 00.002 1032 Enqueuing Expose request
01:27:07.929 00.010 10072 IsGuiding returns 0
01:27:07.929 00.000 10072 Move returns status 0, amount 7
01:27:07.929 00.000 10072 MoveAxis(N, 0, ABG)
01:27:07.929 00.000 10072 Move returns status 0, amount 0
01:27:07.929 00.000 10072 move complete, result=0
01:27:07.930 00.001 10072 worker thread done servicing request
01:27:07.930 00.000 10072 Worker thread wakes up
01:27:07.930 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:07.930 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:07.931 00.001 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:27:08.337 00.406 10072 Exposure complete
01:27:08.387 00.050 10072 worker thread done servicing request
01:27:08.387 00.000 1032 OnExposeComplete: enter
01:27:08.389 00.002 1032 UpdateGuideState(): m_state=6
01:27:08.390 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3200
01:27:08.392 00.002 1032 Star::Find returns 1 (0), X=317.72, Y=753.14, Mass=1481, SNR=27.1, Peak=144 HFD=2.7
01:27:08.395 00.003 1032 MultiStar: [#1 0.17,-0.02,0.88,U] [#2 0.24,-0.18,0.70,U] [#3 0.40,0.00,0.60,U] [#4 0.12,-0.14,0.67,U] [#5 0.14,0.07,0.70,U] [#6 0.04,-0.10,0.55,U] [#7 0.55,0.18,0.53,U] [#8 0.27,-0.03,0.54,U] 
01:27:08.398 00.003 1032 single-star, 8 included, MultiStar: {0.20, -0.02}, one-star: {0.04, 0.03}
01:27:08.400 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
01:27:08.402 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
01:27:08.403 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.72 mountX=0.02 mountY=-0.05, mountTheta=-1.11
01:27:08.406 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
01:27:08.409 00.003 1032 Enqueuing Move request for scope (0.04, 0.03)
01:27:08.411 00.002 10072 Worker thread wakes up
01:27:08.411 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
01:27:08.411 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:27:08.411 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
01:27:08.414 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:08.416 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.75
01:27:08.416 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:27:08.416 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:08.416 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:27:08.416 00.000 10072 MoveAxis(W, 6, ABG)
01:27:08.416 00.000 10072 Guiding  Dir = 3, Dur = 6
01:27:08.417 00.001 10072 IsGuiding returns 0
01:27:08.417 00.000 10072 PulseGuide returned control before completion, sleep 16
01:27:08.436 00.019 1032 UpdateGuideState exits: m=1481 SNR=27.1
01:27:08.438 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:08.440 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:08.441 00.001 1032 Enqueuing Expose request
01:27:08.444 00.003 10072 IsGuiding returns 0
01:27:08.444 00.000 10072 Move returns status 0, amount 6
01:27:08.444 00.000 10072 MoveAxis(N, 0, ABG)
01:27:08.444 00.000 10072 Move returns status 0, amount 0
01:27:08.444 00.000 10072 move complete, result=0
01:27:08.444 00.000 10072 worker thread done servicing request
01:27:08.445 00.001 10072 Worker thread wakes up
01:27:08.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:08.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:08.452 00.007 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
01:27:09.069 00.617 10072 Exposure complete
01:27:09.119 00.050 10072 worker thread done servicing request
01:27:09.119 00.000 1032 OnExposeComplete: enter
01:27:09.121 00.002 1032 UpdateGuideState(): m_state=6
01:27:09.122 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3201
01:27:09.125 00.003 1032 Star::Find returns 1 (0), X=317.79, Y=753.20, Mass=1522, SNR=27.5, Peak=157 HFD=2.6
01:27:09.127 00.002 1032 MultiStar: [#1 0.05,0.01,0.89,U] [#2 0.14,-0.10,0.77,U] [#3 0.39,0.00,0.64,U] [#4 0.08,-0.11,0.68,U] [#5 0.10,0.14,0.67,U] [#6 0.09,-0.10,0.57,U] [#7 0.48,0.30,0.52,U] [#8 0.03,-0.10,0.55,U] 
01:27:09.129 00.002 1032 single-star, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.11, 0.10}
01:27:09.131 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
01:27:09.132 00.001 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
01:27:09.134 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.72 mountX=0.07 mountY=-0.13, mountTheta=-1.11
01:27:09.135 00.001 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
01:27:09.138 00.003 1032 Enqueuing Move request for scope (0.11, 0.10)
01:27:09.139 00.001 10072 Worker thread wakes up
01:27:09.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
01:27:09.139 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
01:27:09.139 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
01:27:09.141 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:09.144 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.75
01:27:09.144 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:27:09.144 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:09.144 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:27:09.144 00.000 10072 MoveAxis(W, 6, ABG)
01:27:09.145 00.001 10072 Guiding  Dir = 3, Dur = 6
01:27:09.145 00.000 10072 IsGuiding returns 0
01:27:09.145 00.000 10072 PulseGuide returned control before completion, sleep 16
01:27:09.162 00.017 1032 UpdateGuideState exits: m=1522 SNR=27.5
01:27:09.164 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:09.166 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:09.168 00.002 1032 Enqueuing Expose request
01:27:09.176 00.008 10072 IsGuiding returns 0
01:27:09.176 00.000 10072 Move returns status 0, amount 6
01:27:09.176 00.000 10072 MoveAxis(N, 0, ABG)
01:27:09.176 00.000 10072 Move returns status 0, amount 0
01:27:09.176 00.000 10072 move complete, result=0
01:27:09.176 00.000 10072 worker thread done servicing request
01:27:09.176 00.000 10072 Worker thread wakes up
01:27:09.176 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:09.177 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:09.179 00.002 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:27:09.586 00.407 10072 Exposure complete
01:27:09.639 00.053 10072 worker thread done servicing request
01:27:09.639 00.000 1032 OnExposeComplete: enter
01:27:09.643 00.004 1032 UpdateGuideState(): m_state=6
01:27:09.645 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3202
01:27:09.648 00.003 1032 Star::Find returns 1 (0), X=317.88, Y=753.20, Mass=1328, SNR=25.7, Peak=143 HFD=2.5
01:27:09.650 00.002 1032 MultiStar: [#1 0.21,0.16,0.99,U] [#2 0.08,-0.08,0.73,U] [#3 0.44,-0.02,0.70,U] [#4 0.07,-0.05,0.72,U] [#5 0.12,0.22,0.69,U] [#6 0.11,-0.01,0.58,U] [#7 0.44,0.17,0.54,U] [#8 0.27,0.04,0.60,U] 
01:27:09.652 00.002 1032 refined, 8 included, MultiStar: {0.21, 0.06}, one-star: {0.20, 0.09}
01:27:09.653 00.001 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
01:27:09.655 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
01:27:09.657 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.29 mountX=0.01 mountY=-0.22, mountTheta=-1.54
01:27:09.660 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.06, opts=13)
01:27:09.662 00.002 1032 Enqueuing Move request for scope (0.21, 0.06)
01:27:09.664 00.002 10072 Worker thread wakes up
01:27:09.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
01:27:09.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
01:27:09.664 00.000 10072 Moving (0.21, 0.06) raw xDistance=0.01 yDistance=-0.22
01:27:09.666 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:09.669 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.75
01:27:09.669 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:27:09.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:27:09.669 00.000 10072 MoveAxis(W, 5, ABG)
01:27:09.669 00.000 10072 Guiding  Dir = 3, Dur = 5
01:27:09.669 00.000 10072 IsGuiding returns 0
01:27:09.670 00.001 10072 PulseGuide returned control before completion, sleep 15
01:27:09.688 00.018 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:27:09.691 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:09.692 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:09.695 00.003 1032 Enqueuing Expose request
01:27:09.698 00.003 10072 IsGuiding returns 0
01:27:09.698 00.000 10072 Move returns status 0, amount 5
01:27:09.698 00.000 10072 MoveAxis(N, 140, ABG)
01:27:09.698 00.000 10072 Guiding  Dir = 0, Dur = 140
01:27:09.698 00.000 10072 IsGuiding returns 0
01:27:09.699 00.001 10072 PulseGuide returned control before completion, sleep 150
01:27:09.865 00.166 10072 IsGuiding returns 1
01:27:09.865 00.000 10072 scope still moving after pulse duration time elapsed
01:27:09.897 00.032 10072 IsGuiding returns 0
01:27:09.897 00.000 10072 scope move finished after 140 + 58 ms
01:27:09.897 00.000 10072 Move returns status 0, amount 140
01:27:09.897 00.000 10072 move complete, result=0
01:27:09.897 00.000 10072 worker thread done servicing request
01:27:09.897 00.000 10072 Worker thread wakes up
01:27:09.897 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.2 px 140 ms NORTH
01:27:09.899 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:09.900 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:10.539 00.639 10072 Exposure complete
01:27:10.591 00.052 10072 worker thread done servicing request
01:27:10.591 00.000 1032 OnExposeComplete: enter
01:27:10.594 00.003 1032 UpdateGuideState(): m_state=6
01:27:10.596 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3203
01:27:10.598 00.002 1032 Star::Find returns 1 (0), X=317.44, Y=753.11, Mass=1252, SNR=24.9, Peak=123 HFD=2.8
01:27:10.602 00.004 1032 MultiStar: [#1 -0.14,-0.20,1.05,U] [#2 -0.13,-0.27,0.74,U] [#3 0.03,-0.30,0.67,U] [#4 -0.20,-0.10,0.75,U] [#5 -0.23,-0.05,0.70,U] [#6 -0.14,-0.18,0.62,U] [#7 0.17,-0.13,0.58,U] [#8 -0.20,-0.06,0.64,U] 
01:27:10.603 00.001 1032 refined, 8 included, MultiStar: {-0.13, -0.14}, one-star: {-0.25, 0.00}
01:27:10.606 00.003 1032 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.83) = xAngle (-4.16 = 2.13)
01:27:10.607 00.001 1032 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.16 = 2.13)
01:27:10.608 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.33 mountX=-0.10 mountY=0.16, mountTheta=2.13
01:27:10.610 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.14, opts=13)
01:27:10.613 00.003 1032 Enqueuing Move request for scope (-0.13, -0.14)
01:27:10.616 00.003 10072 Worker thread wakes up
01:27:10.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
01:27:10.617 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
01:27:10.617 00.000 10072 Moving (-0.13, -0.14) raw xDistance=-0.10 yDistance=0.16
01:27:10.620 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:10.622 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.75
01:27:10.622 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:27:10.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:10.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:27:10.622 00.000 10072 MoveAxis(W, 5, ABG)
01:27:10.622 00.000 10072 Guiding  Dir = 3, Dur = 5
01:27:10.622 00.000 10072 IsGuiding returns 0
01:27:10.623 00.001 10072 PulseGuide returned control before completion, sleep 15
01:27:10.639 00.016 1032 UpdateGuideState exits: m=1252 SNR=24.9
01:27:10.642 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:10.646 00.004 10072 IsGuiding returns 0
01:27:10.646 00.000 10072 Move returns status 0, amount 5
01:27:10.646 00.000 10072 MoveAxis(N, 0, ABG)
01:27:10.646 00.000 10072 Move returns status 0, amount 0
01:27:10.646 00.000 10072 move complete, result=0
01:27:10.647 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:10.649 00.002 1032 Enqueuing Expose request
01:27:10.651 00.002 10072 worker thread done servicing request
01:27:10.651 00.000 10072 Worker thread wakes up
01:27:10.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:10.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:10.651 00.000 1032 GuideStep: -0.1 px 5 ms WEST, 0.2 px 0 ms NORTH
01:27:11.067 00.416 10072 Exposure complete
01:27:11.117 00.050 10072 worker thread done servicing request
01:27:11.117 00.000 1032 OnExposeComplete: enter
01:27:11.118 00.001 1032 UpdateGuideState(): m_state=6
01:27:11.120 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3204
01:27:11.122 00.002 1032 Star::Find returns 1 (0), X=317.43, Y=753.03, Mass=1464, SNR=27.0, Peak=157 HFD=2.7
01:27:11.123 00.001 1032 MultiStar: [#1 -0.15,-0.20,0.93,U] [#2 -0.13,-0.33,0.70,U] [#3 0.09,-0.30,0.65,U] [#4 -0.33,-0.26,0.70,U] [#5 -0.05,-0.00,0.70,U] [#6 -0.21,-0.21,0.54,U] [#7 0.13,-0.24,0.51,U] [#8 -0.29,-0.24,0.56,U] 
01:27:11.125 00.002 1032 refined, 8 included, MultiStar: {-0.14, -0.20}, one-star: {-0.26, -0.08}
01:27:11.128 00.003 1032 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.83) = xAngle (-4.03 = 2.25)
01:27:11.129 00.001 1032 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.03 = 2.25)
01:27:11.131 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-2.20 mountX=-0.15 mountY=0.19, mountTheta=2.25
01:27:11.133 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.20, opts=13)
01:27:11.136 00.003 1032 Enqueuing Move request for scope (-0.14, -0.20)
01:27:11.137 00.001 10072 Worker thread wakes up
01:27:11.137 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
01:27:11.137 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
01:27:11.137 00.000 10072 Moving (-0.14, -0.20) raw xDistance=-0.15 yDistance=0.19
01:27:11.139 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:11.143 00.004 10072 PPEC rslt: input = -0.15, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.75
01:27:11.143 00.000 10072 PPEC: input: -0.15, control: -0.06, exposure: 500
01:27:11.143 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:11.143 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:27:11.143 00.000 10072 MoveAxis(E, 66, ABG)
01:27:11.143 00.000 10072 Guiding  Dir = 2, Dur = 66
01:27:11.144 00.001 10072 IsGuiding returns 0
01:27:11.144 00.000 10072 PulseGuide returned control before completion, sleep 76
01:27:11.163 00.019 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:27:11.165 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:11.166 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:11.168 00.002 1032 Enqueuing Expose request
01:27:11.238 00.070 10072 IsGuiding returns 0
01:27:11.238 00.000 10072 Move returns status 0, amount 66
01:27:11.238 00.000 10072 MoveAxis(N, 0, ABG)
01:27:11.238 00.000 10072 Move returns status 0, amount 0
01:27:11.238 00.000 10072 move complete, result=0
01:27:11.238 00.000 10072 worker thread done servicing request
01:27:11.238 00.000 10072 Worker thread wakes up
01:27:11.238 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:11.238 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:11.238 00.000 1032 GuideStep: -0.2 px 66 ms EAST, 0.2 px 0 ms NORTH
01:27:11.865 00.627 10072 Exposure complete
01:27:11.914 00.049 10072 worker thread done servicing request
01:27:11.914 00.000 1032 OnExposeComplete: enter
01:27:11.916 00.002 1032 UpdateGuideState(): m_state=6
01:27:11.918 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3205
01:27:11.921 00.003 1032 Star::Find returns 1 (0), X=317.45, Y=753.17, Mass=1240, SNR=24.8, Peak=141 HFD=2.8
01:27:11.922 00.001 1032 MultiStar: [#1 -0.11,-0.10,0.95,U] [#2 0.03,-0.28,0.78,U] [#3 0.19,-0.18,0.71,U] [#4 -0.29,-0.16,0.72,U] [#5 -0.23,0.17,0.76,U] [#6 -0.26,-0.14,0.66,U] [#7 0.28,-0.17,0.54,U] [#8 -0.11,-0.19,0.57,U] 
01:27:11.924 00.002 1032 refined, 8 included, MultiStar: {-0.10, -0.10}, one-star: {-0.23, 0.06}
01:27:11.927 00.003 1032 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.83) = xAngle (-4.18 = 2.10)
01:27:11.931 00.004 1032 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.18 = 2.10)
01:27:11.932 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.35 mountX=-0.07 mountY=0.12, mountTheta=2.10
01:27:11.935 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.10, opts=13)
01:27:11.936 00.001 1032 Enqueuing Move request for scope (-0.10, -0.10)
01:27:11.938 00.002 10072 Worker thread wakes up
01:27:11.938 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
01:27:11.938 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
01:27:11.938 00.000 10072 Moving (-0.10, -0.10) raw xDistance=-0.07 yDistance=0.12
01:27:11.940 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:11.943 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.74
01:27:11.943 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:27:11.943 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:11.944 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:27:11.944 00.000 10072 MoveAxis(W, 5, ABG)
01:27:11.944 00.000 10072 Guiding  Dir = 3, Dur = 5
01:27:11.944 00.000 10072 IsGuiding returns 0
01:27:11.944 00.000 10072 PulseGuide returned control before completion, sleep 15
01:27:11.964 00.020 1032 UpdateGuideState exits: m=1240 SNR=24.8
01:27:11.966 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:11.968 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:11.970 00.002 1032 Enqueuing Expose request
01:27:11.972 00.002 10072 IsGuiding returns 0
01:27:11.972 00.000 10072 Move returns status 0, amount 5
01:27:11.972 00.000 10072 MoveAxis(N, 0, ABG)
01:27:11.972 00.000 10072 Move returns status 0, amount 0
01:27:11.972 00.000 10072 move complete, result=0
01:27:11.972 00.000 10072 worker thread done servicing request
01:27:11.972 00.000 10072 Worker thread wakes up
01:27:11.972 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:11.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:11.980 00.008 1032 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
01:27:12.380 00.400 10072 Exposure complete
01:27:12.428 00.048 10072 worker thread done servicing request
01:27:12.428 00.000 1032 OnExposeComplete: enter
01:27:12.432 00.004 1032 UpdateGuideState(): m_state=6
01:27:12.434 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3206
01:27:12.436 00.002 1032 Star::Find returns 1 (0), X=317.49, Y=753.08, Mass=1271, SNR=25.1, Peak=154 HFD=2.4
01:27:12.438 00.002 1032 MultiStar: [#1 -0.03,-0.18,0.96,U] [#2 0.01,-0.26,0.72,U] [#3 0.03,-0.12,0.72,U] [#4 -0.24,-0.13,0.72,U] [#5 -0.11,0.04,0.71,U] [#6 -0.27,-0.15,0.64,U] [#7 0.23,-0.19,0.59,U] [#8 -0.10,-0.16,0.61,U] 
01:27:12.440 00.002 1032 refined, 8 included, MultiStar: {-0.08, -0.12}, one-star: {-0.19, -0.02}
01:27:12.441 00.001 1032 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.83) = xAngle (-3.99 = 2.30)
01:27:12.443 00.002 1032 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.99 = 2.30)
01:27:12.444 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-2.16 mountX=-0.10 mountY=0.11, mountTheta=2.30
01:27:12.447 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.12, opts=13)
01:27:12.448 00.001 1032 Enqueuing Move request for scope (-0.08, -0.12)
01:27:12.451 00.003 10072 Worker thread wakes up
01:27:12.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
01:27:12.451 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
01:27:12.451 00.000 10072 Moving (-0.08, -0.12) raw xDistance=-0.10 yDistance=0.11
01:27:12.453 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:12.456 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.74
01:27:12.456 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
01:27:12.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:12.456 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:27:12.456 00.000 10072 MoveAxis(W, 4, ABG)
01:27:12.456 00.000 10072 Guiding  Dir = 3, Dur = 4
01:27:12.457 00.001 10072 IsGuiding returns 0
01:27:12.457 00.000 10072 PulseGuide returned control before completion, sleep 14
01:27:12.474 00.017 1032 UpdateGuideState exits: m=1271 SNR=25.1
01:27:12.476 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:12.478 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:12.479 00.001 1032 Enqueuing Expose request
01:27:12.487 00.008 10072 IsGuiding returns 0
01:27:12.487 00.000 10072 Move returns status 0, amount 4
01:27:12.487 00.000 10072 MoveAxis(N, 0, ABG)
01:27:12.487 00.000 10072 Move returns status 0, amount 0
01:27:12.487 00.000 10072 move complete, result=0
01:27:12.487 00.000 10072 worker thread done servicing request
01:27:12.487 00.000 10072 Worker thread wakes up
01:27:12.488 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:12.488 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:12.488 00.000 1032 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
01:27:13.120 00.632 10072 Exposure complete
01:27:13.167 00.047 10072 worker thread done servicing request
01:27:13.168 00.001 1032 OnExposeComplete: enter
01:27:13.170 00.002 1032 UpdateGuideState(): m_state=6
01:27:13.173 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3207
01:27:13.175 00.002 1032 Star::Find returns 1 (0), X=317.41, Y=753.04, Mass=1681, SNR=28.9, Peak=171 HFD=2.8
01:27:13.180 00.005 1032 MultiStar: [#1 -0.13,-0.11,0.91,U] [#2 -0.10,-0.26,0.68,U] [#3 0.07,-0.21,0.61,U] [#4 -0.15,-0.26,0.62,U] [#5 -0.20,-0.03,0.66,U] [#6 0.03,-0.23,0.55,U] [#7 0.32,-0.32,0.46,U] [#8 0.01,-0.07,0.51,U] 
01:27:13.182 00.002 1032 refined, 8 included, MultiStar: {-0.08, -0.16}, one-star: {-0.27, -0.06}
01:27:13.184 00.002 1032 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.83) = xAngle (-3.85 = 2.43)
01:27:13.186 00.002 1032 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.85 = 2.43)
01:27:13.188 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.02 mountX=-0.13 mountY=0.12, mountTheta=2.43
01:27:13.190 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.16, opts=13)
01:27:13.193 00.003 1032 Enqueuing Move request for scope (-0.08, -0.16)
01:27:13.194 00.001 10072 Worker thread wakes up
01:27:13.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
01:27:13.195 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
01:27:13.195 00.000 10072 Moving (-0.08, -0.16) raw xDistance=-0.13 yDistance=0.12
01:27:13.198 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:13.200 00.002 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 287.74
01:27:13.200 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
01:27:13.200 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:13.200 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:27:13.200 00.000 10072 MoveAxis(E, 58, ABG)
01:27:13.200 00.000 10072 Guiding  Dir = 2, Dur = 58
01:27:13.201 00.001 10072 IsGuiding returns 0
01:27:13.201 00.000 10072 PulseGuide returned control before completion, sleep 68
01:27:13.221 00.020 1032 UpdateGuideState exits: m=1681 SNR=28.9
01:27:13.223 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:13.225 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:13.226 00.001 1032 Enqueuing Expose request
01:27:13.271 00.045 10072 IsGuiding returns 0
01:27:13.271 00.000 10072 Move returns status 0, amount 58
01:27:13.271 00.000 10072 MoveAxis(N, 0, ABG)
01:27:13.271 00.000 10072 Move returns status 0, amount 0
01:27:13.271 00.000 10072 move complete, result=0
01:27:13.271 00.000 10072 worker thread done servicing request
01:27:13.271 00.000 10072 Worker thread wakes up
01:27:13.271 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:13.271 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:13.326 00.055 1032 GuideStep: -0.1 px 58 ms EAST, 0.1 px 0 ms NORTH
01:27:13.679 00.353 10072 Exposure complete
01:27:13.734 00.055 10072 worker thread done servicing request
01:27:13.734 00.000 1032 OnExposeComplete: enter
01:27:13.736 00.002 1032 UpdateGuideState(): m_state=6
01:27:13.740 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3208
01:27:13.744 00.004 1032 Star::Find returns 1 (0), X=317.53, Y=752.94, Mass=1321, SNR=25.6, Peak=133 HFD=2.6
01:27:13.745 00.001 1032 MultiStar: [#1 -0.03,-0.24,0.97,U] [#2 -0.08,-0.30,0.78,U] [#3 0.19,-0.26,0.73,U] [#4 -0.25,-0.34,0.72,U] [#5 -0.10,-0.03,0.67,U] [#6 -0.12,-0.45,0.63,U] [#7 0.22,-0.34,0.56,U] [#8 -0.22,-0.32,0.57,U] 
01:27:13.747 00.002 1032 single-star, 8 included, MultiStar: {-0.06, -0.26}, one-star: {-0.15, -0.16}
01:27:13.749 00.002 1032 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.83) = xAngle (-4.15 = 2.13)
01:27:13.750 00.001 1032 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.15 = 2.13)
01:27:13.752 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.32 mountX=-0.12 mountY=0.19, mountTheta=2.13
01:27:13.756 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=-0.16, opts=13)
01:27:13.758 00.002 1032 Enqueuing Move request for scope (-0.15, -0.16)
01:27:13.759 00.001 10072 Worker thread wakes up
01:27:13.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
01:27:13.760 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
01:27:13.760 00.000 10072 Moving (-0.15, -0.16) raw xDistance=-0.12 yDistance=0.19
01:27:13.761 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:13.764 00.003 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.74
01:27:13.764 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
01:27:13.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:13.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:27:13.764 00.000 10072 MoveAxis(W, 2, ABG)
01:27:13.764 00.000 10072 Guiding  Dir = 3, Dur = 2
01:27:13.764 00.000 10072 IsGuiding returns 0
01:27:13.764 00.000 10072 PulseGuide returned control before completion, sleep 12
01:27:13.783 00.019 1032 UpdateGuideState exits: m=1321 SNR=25.6
01:27:13.785 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:13.787 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:13.789 00.002 1032 Enqueuing Expose request
01:27:13.791 00.002 10072 IsGuiding returns 0
01:27:13.791 00.000 10072 Move returns status 0, amount 2
01:27:13.791 00.000 10072 MoveAxis(N, 0, ABG)
01:27:13.791 00.000 10072 Move returns status 0, amount 0
01:27:13.791 00.000 10072 move complete, result=0
01:27:13.792 00.001 10072 worker thread done servicing request
01:27:13.792 00.000 10072 Worker thread wakes up
01:27:13.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:13.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:13.801 00.009 1032 GuideStep: -0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
01:27:14.417 00.616 10072 Exposure complete
01:27:14.464 00.047 10072 worker thread done servicing request
01:27:14.464 00.000 1032 OnExposeComplete: enter
01:27:14.466 00.002 1032 UpdateGuideState(): m_state=6
01:27:14.468 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3209
01:27:14.471 00.003 1032 Star::Find returns 1 (0), X=317.47, Y=752.97, Mass=1447, SNR=26.8, Peak=149 HFD=3.0
01:27:14.472 00.001 1032 MultiStar: [#1 -0.17,-0.14,0.91,U] [#2 -0.03,-0.27,0.71,U] [#3 0.14,-0.18,0.67,U] [#4 -0.29,-0.27,0.67,U] [#5 -0.09,0.03,0.69,U] [#6 -0.12,-0.12,0.59,U] [#7 0.26,-0.14,0.53,U] [#8 -0.07,-0.12,0.58,U] 
01:27:14.474 00.002 1032 refined, 8 included, MultiStar: {-0.08, -0.15}, one-star: {-0.21, -0.13}
01:27:14.476 00.002 1032 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.83) = xAngle (-3.90 = 2.38)
01:27:14.477 00.001 1032 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.90 = 2.38)
01:27:14.479 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.07 mountX=-0.12 mountY=0.12, mountTheta=2.38
01:27:14.482 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.15, opts=13)
01:27:14.483 00.001 1032 Enqueuing Move request for scope (-0.08, -0.15)
01:27:14.486 00.003 10072 Worker thread wakes up
01:27:14.487 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
01:27:14.487 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
01:27:14.487 00.000 10072 Moving (-0.08, -0.15) raw xDistance=-0.12 yDistance=0.12
01:27:14.489 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:14.492 00.003 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.74
01:27:14.492 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
01:27:14.493 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:14.493 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:27:14.493 00.000 10072 MoveAxis(W, 2, ABG)
01:27:14.493 00.000 10072 Guiding  Dir = 3, Dur = 2
01:27:14.493 00.000 10072 IsGuiding returns 0
01:27:14.494 00.001 10072 PulseGuide returned control before completion, sleep 12
01:27:14.506 00.012 10072 IsGuiding returns 1
01:27:14.506 00.000 10072 scope still moving after pulse duration time elapsed
01:27:14.510 00.004 1032 UpdateGuideState exits: m=1447 SNR=26.8
01:27:14.512 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:14.513 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:14.515 00.002 1032 Enqueuing Expose request
01:27:14.538 00.023 10072 IsGuiding returns 0
01:27:14.538 00.000 10072 scope move finished after 2 + 43 ms
01:27:14.538 00.000 10072 Move returns status 0, amount 2
01:27:14.538 00.000 10072 MoveAxis(N, 0, ABG)
01:27:14.538 00.000 10072 Move returns status 0, amount 0
01:27:14.538 00.000 10072 move complete, result=0
01:27:14.538 00.000 10072 worker thread done servicing request
01:27:14.538 00.000 10072 Worker thread wakes up
01:27:14.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:14.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:14.542 00.004 1032 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:27:14.946 00.404 10072 Exposure complete
01:27:14.994 00.048 10072 worker thread done servicing request
01:27:14.994 00.000 1032 OnExposeComplete: enter
01:27:14.996 00.002 1032 UpdateGuideState(): m_state=6
01:27:14.998 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3210
01:27:14.999 00.001 1032 Star::Find returns 1 (0), X=317.49, Y=753.06, Mass=1348, SNR=25.9, Peak=157 HFD=2.5
01:27:15.002 00.003 1032 MultiStar: [#1 -0.06,-0.24,0.95,U] [#2 -0.05,-0.22,0.77,U] [#3 0.05,-0.05,0.67,U] [#4 -0.22,-0.27,0.68,U] [#5 -0.05,-0.05,0.69,U] [#6 -0.07,-0.24,0.58,U] [#7 0.19,-0.04,0.54,U] [#8 -0.18,-0.08,0.59,U] 
01:27:15.004 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.14}, one-star: {-0.19, -0.05}
01:27:15.005 00.001 1032 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.83) = xAngle (-3.88 = 2.40)
01:27:15.007 00.002 1032 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.88 = 2.40)
01:27:15.009 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-2.05 mountX=-0.12 mountY=0.11, mountTheta=2.40
01:27:15.011 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.14, opts=13)
01:27:15.013 00.002 1032 Enqueuing Move request for scope (-0.07, -0.14)
01:27:15.014 00.001 10072 Worker thread wakes up
01:27:15.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
01:27:15.014 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
01:27:15.014 00.000 10072 Moving (-0.07, -0.14) raw xDistance=-0.12 yDistance=0.11
01:27:15.017 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:15.020 00.003 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.74
01:27:15.020 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
01:27:15.020 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:15.020 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:27:15.020 00.000 10072 MoveAxis(W, 2, ABG)
01:27:15.020 00.000 10072 Guiding  Dir = 3, Dur = 2
01:27:15.021 00.001 10072 IsGuiding returns 0
01:27:15.021 00.000 10072 PulseGuide returned control before completion, sleep 12
01:27:15.036 00.015 10072 IsGuiding returns 0
01:27:15.036 00.000 10072 Move returns status 0, amount 2
01:27:15.036 00.000 10072 MoveAxis(N, 0, ABG)
01:27:15.036 00.000 10072 Move returns status 0, amount 0
01:27:15.036 00.000 10072 move complete, result=0
01:27:15.036 00.000 10072 worker thread done servicing request
01:27:15.039 00.003 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:27:15.041 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:15.043 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:15.044 00.001 1032 Enqueuing Expose request
01:27:15.046 00.002 1032 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:27:15.047 00.001 10072 Worker thread wakes up
01:27:15.047 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:15.047 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:15.681 00.634 10072 Exposure complete
01:27:15.731 00.050 10072 worker thread done servicing request
01:27:15.731 00.000 1032 OnExposeComplete: enter
01:27:15.733 00.002 1032 UpdateGuideState(): m_state=6
01:27:15.734 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3211
01:27:15.735 00.001 1032 Star::Find returns 1 (0), X=317.56, Y=753.10, Mass=1504, SNR=27.3, Peak=145 HFD=3.0
01:27:15.742 00.007 1032 MultiStar: [#1 -0.04,-0.19,0.88,U] [#2 0.13,-0.20,0.67,U] [#3 0.12,-0.29,0.61,U] [#4 -0.11,-0.21,0.69,U] [#5 -0.19,0.11,0.68,U] [#6 -0.13,-0.21,0.58,U] [#7 0.12,0.09,0.51,U] [#8 -0.08,-0.17,0.53,U] 
01:27:15.744 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.12}, one-star: {-0.13, -0.01}
01:27:15.745 00.001 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.75 = 2.53)
01:27:15.748 00.003 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.75 = 2.53)
01:27:15.750 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.92 mountX=-0.10 mountY=0.07, mountTheta=2.53
01:27:15.753 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.12, opts=13)
01:27:15.755 00.002 1032 Enqueuing Move request for scope (-0.04, -0.12)
01:27:15.757 00.002 10072 Worker thread wakes up
01:27:15.757 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
01:27:15.757 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
01:27:15.757 00.000 10072 Moving (-0.04, -0.12) raw xDistance=-0.10 yDistance=0.07
01:27:15.759 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:15.762 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.74
01:27:15.762 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
01:27:15.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:15.762 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:27:15.762 00.000 10072 MoveAxis(W, 2, ABG)
01:27:15.762 00.000 10072 Guiding  Dir = 3, Dur = 2
01:27:15.762 00.000 10072 IsGuiding returns 0
01:27:15.763 00.001 10072 PulseGuide returned control before completion, sleep 12
01:27:15.781 00.018 1032 UpdateGuideState exits: m=1504 SNR=27.3
01:27:15.783 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:15.785 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:15.787 00.002 1032 Enqueuing Expose request
01:27:15.788 00.001 10072 IsGuiding returns 0
01:27:15.788 00.000 10072 Move returns status 0, amount 2
01:27:15.789 00.001 10072 MoveAxis(N, 0, ABG)
01:27:15.789 00.000 10072 Move returns status 0, amount 0
01:27:15.789 00.000 10072 move complete, result=0
01:27:15.789 00.000 10072 worker thread done servicing request
01:27:15.789 00.000 10072 Worker thread wakes up
01:27:15.789 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:15.789 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:15.796 00.007 1032 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:27:16.199 00.403 10072 Exposure complete
01:27:16.248 00.049 10072 worker thread done servicing request
01:27:16.248 00.000 1032 OnExposeComplete: enter
01:27:16.250 00.002 1032 UpdateGuideState(): m_state=6
01:27:16.251 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3212
01:27:16.253 00.002 1032 Star::Find returns 1 (0), X=317.59, Y=753.14, Mass=1473, SNR=27.0, Peak=145 HFD=2.9
01:27:16.254 00.001 1032 MultiStar: [#1 -0.03,-0.10,0.90,U] [#2 -0.04,-0.19,0.71,U] [#3 0.20,-0.16,0.68,U] [#4 -0.23,-0.19,0.70,U] [#5 -0.01,-0.05,0.68,U] [#6 -0.13,-0.26,0.55,U] [#7 0.27,-0.08,0.53,U] [#8 0.07,-0.16,0.54,U] 
01:27:16.257 00.003 1032 single-star, 8 included, MultiStar: {-0.01, -0.12}, one-star: {-0.10, 0.03}
01:27:16.259 00.002 1032 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.83) = xAngle (0.97 = 0.97)
01:27:16.261 00.002 1032 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.97 = 0.97)
01:27:16.262 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.80 mountX=0.06 mountY=0.09, mountTheta=0.97
01:27:16.265 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.03, opts=13)
01:27:16.268 00.003 1032 Enqueuing Move request for scope (-0.10, 0.03)
01:27:16.272 00.004 10072 Worker thread wakes up
01:27:16.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
01:27:16.272 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
01:27:16.272 00.000 10072 Moving (-0.10, 0.03) raw xDistance=0.06 yDistance=0.09
01:27:16.274 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:16.277 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:27:16.277 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:27:16.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:16.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:27:16.277 00.000 10072 MoveAxis(W, 2, ABG)
01:27:16.277 00.000 10072 Guiding  Dir = 3, Dur = 2
01:27:16.278 00.001 10072 IsGuiding returns 0
01:27:16.278 00.000 10072 PulseGuide returned control before completion, sleep 12
01:27:16.296 00.018 1032 UpdateGuideState exits: m=1473 SNR=27.0
01:27:16.299 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:16.302 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:16.306 00.004 1032 Enqueuing Expose request
01:27:16.307 00.001 10072 IsGuiding returns 0
01:27:16.307 00.000 10072 Move returns status 0, amount 2
01:27:16.307 00.000 10072 MoveAxis(N, 0, ABG)
01:27:16.307 00.000 10072 Move returns status 0, amount 0
01:27:16.307 00.000 10072 move complete, result=0
01:27:16.308 00.001 10072 worker thread done servicing request
01:27:16.308 00.000 10072 Worker thread wakes up
01:27:16.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:16.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:16.315 00.007 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:27:16.946 00.631 10072 Exposure complete
01:27:16.993 00.047 10072 worker thread done servicing request
01:27:16.993 00.000 1032 OnExposeComplete: enter
01:27:16.995 00.002 1032 UpdateGuideState(): m_state=6
01:27:16.996 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3213
01:27:16.999 00.003 1032 Star::Find returns 1 (0), X=317.44, Y=753.16, Mass=1276, SNR=25.2, Peak=163 HFD=2.5
01:27:17.000 00.001 1032 MultiStar: [#1 -0.07,-0.00,1.01,U] [#2 -0.12,-0.18,0.81,U] [#3 -0.01,0.11,0.70,U] [#4 -0.28,-0.09,0.78,U] [#5 -0.19,0.11,0.76,U] [#6 -0.19,-0.07,0.63,U] [#7 0.08,0.02,0.55,U] [#8 -0.13,-0.03,0.60,U] 
01:27:17.001 00.001 1032 refined, 8 included, MultiStar: {-0.14, -0.01}, one-star: {-0.24, 0.05}
01:27:17.002 00.001 1032 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.83) = xAngle (-4.90 = 1.38)
01:27:17.004 00.002 1032 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.90 = 1.38)
01:27:17.006 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.07 mountX=0.03 mountY=0.13, mountTheta=1.38
01:27:17.008 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.01, opts=13)
01:27:17.010 00.002 1032 Enqueuing Move request for scope (-0.14, -0.01)
01:27:17.012 00.002 10072 Worker thread wakes up
01:27:17.012 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
01:27:17.012 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
01:27:17.012 00.000 10072 Moving (-0.14, -0.01) raw xDistance=0.03 yDistance=0.13
01:27:17.014 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:17.017 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:27:17.017 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:27:17.017 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:17.017 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:27:17.017 00.000 10072 MoveAxis(W, 1, ABG)
01:27:17.017 00.000 10072 Guiding  Dir = 3, Dur = 1
01:27:17.019 00.002 10072 IsGuiding returns 0
01:27:17.020 00.001 10072 PulseGuide returned control before completion, sleep 11
01:27:17.036 00.016 1032 UpdateGuideState exits: m=1276 SNR=25.2
01:27:17.038 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:17.040 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:17.042 00.002 1032 Enqueuing Expose request
01:27:17.043 00.001 10072 IsGuiding returns 0
01:27:17.044 00.001 10072 Move returns status 0, amount 1
01:27:17.044 00.000 10072 MoveAxis(N, 0, ABG)
01:27:17.044 00.000 10072 Move returns status 0, amount 0
01:27:17.044 00.000 10072 move complete, result=0
01:27:17.044 00.000 10072 worker thread done servicing request
01:27:17.044 00.000 10072 Worker thread wakes up
01:27:17.044 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:17.044 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:17.051 00.007 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
01:27:17.460 00.409 10072 Exposure complete
01:27:17.509 00.049 10072 worker thread done servicing request
01:27:17.509 00.000 1032 OnExposeComplete: enter
01:27:17.511 00.002 1032 UpdateGuideState(): m_state=6
01:27:17.513 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3214
01:27:17.516 00.003 1032 Star::Find returns 1 (0), X=317.56, Y=753.09, Mass=1427, SNR=26.6, Peak=133 HFD=2.9
01:27:17.521 00.005 1032 MultiStar: [#1 0.00,-0.05,0.94,U] [#2 -0.07,-0.14,0.76,U] [#3 0.17,-0.05,0.65,U] [#4 -0.24,-0.14,0.71,U] [#5 -0.05,0.16,0.70,U] [#6 -0.16,-0.17,0.56,U] [#7 0.20,-0.17,0.53,U] [#8 0.03,-0.12,0.56,U] 
01:27:17.523 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {-0.12, -0.02}
01:27:17.525 00.002 1032 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.83) = xAngle (-3.90 = 2.38)
01:27:17.526 00.001 1032 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.90 = 2.38)
01:27:17.528 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.07 mountX=-0.06 mountY=0.05, mountTheta=2.38
01:27:17.531 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.07, opts=13)
01:27:17.533 00.002 1032 Enqueuing Move request for scope (-0.04, -0.07)
01:27:17.534 00.001 10072 Worker thread wakes up
01:27:17.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
01:27:17.534 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
01:27:17.534 00.000 10072 Moving (-0.04, -0.07) raw xDistance=-0.06 yDistance=0.05
01:27:17.537 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:17.539 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:27:17.539 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:27:17.539 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:17.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:27:17.539 00.000 10072 MoveAxis(W, 0, ABG)
01:27:17.539 00.000 10072 Move returns status 0, amount 0
01:27:17.539 00.000 10072 MoveAxis(N, 0, ABG)
01:27:17.539 00.000 10072 Move returns status 0, amount 0
01:27:17.539 00.000 10072 move complete, result=0
01:27:17.539 00.000 10072 worker thread done servicing request
01:27:17.559 00.020 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:27:17.561 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:17.562 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:17.564 00.002 1032 Enqueuing Expose request
01:27:17.566 00.002 1032 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
01:27:17.568 00.002 10072 Worker thread wakes up
01:27:17.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:17.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:18.198 00.630 10072 Exposure complete
01:27:18.248 00.050 10072 worker thread done servicing request
01:27:18.248 00.000 1032 OnExposeComplete: enter
01:27:18.250 00.002 1032 UpdateGuideState(): m_state=6
01:27:18.253 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3215
01:27:18.255 00.002 1032 Star::Find returns 1 (0), X=317.40, Y=753.17, Mass=1504, SNR=27.3, Peak=144 HFD=2.9
01:27:18.257 00.002 1032 MultiStar: [#1 -0.11,0.06,0.91,U] [#2 0.03,-0.12,0.75,U] [#3 0.04,0.04,0.64,U] [#4 -0.39,-0.04,0.66,U] [#5 -0.24,0.23,0.64,U] [#6 -0.26,-0.17,0.54,U] [#7 0.08,-0.03,0.53,U] [#8 -0.09,-0.02,0.56,U] 
01:27:18.259 00.002 1032 refined, 8 included, MultiStar: {-0.14, 0.01}, one-star: {-0.28, 0.06}
01:27:18.260 00.001 1032 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.83) = xAngle (1.26 = 1.26)
01:27:18.262 00.002 1032 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.26 = 1.26)
01:27:18.264 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.09 mountX=0.04 mountY=0.14, mountTheta=1.26
01:27:18.267 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.01, opts=13)
01:27:18.269 00.002 1032 Enqueuing Move request for scope (-0.14, 0.01)
01:27:18.271 00.002 10072 Worker thread wakes up
01:27:18.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
01:27:18.271 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
01:27:18.271 00.000 10072 Moving (-0.14, 0.01) raw xDistance=0.04 yDistance=0.14
01:27:18.276 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:18.278 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:27:18.278 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:27:18.278 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:18.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:27:18.278 00.000 10072 MoveAxis(W, 0, ABG)
01:27:18.278 00.000 10072 Move returns status 0, amount 0
01:27:18.278 00.000 10072 MoveAxis(N, 0, ABG)
01:27:18.278 00.000 10072 Move returns status 0, amount 0
01:27:18.279 00.001 10072 move complete, result=0
01:27:18.279 00.000 10072 worker thread done servicing request
01:27:18.296 00.017 1032 UpdateGuideState exits: m=1504 SNR=27.3
01:27:18.300 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:18.304 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:18.307 00.003 1032 Enqueuing Expose request
01:27:18.309 00.002 10072 Worker thread wakes up
01:27:18.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:18.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:18.309 00.000 1032 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
01:27:18.717 00.408 10072 Exposure complete
01:27:18.766 00.049 10072 worker thread done servicing request
01:27:18.766 00.000 1032 OnExposeComplete: enter
01:27:18.769 00.003 1032 UpdateGuideState(): m_state=6
01:27:18.773 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3216
01:27:18.775 00.002 1032 Star::Find returns 1 (0), X=317.45, Y=753.17, Mass=1454, SNR=26.9, Peak=145 HFD=2.8
01:27:18.779 00.004 1032 MultiStar: [#1 0.06,-0.00,0.91,U] [#2 0.08,-0.18,0.71,U] [#3 0.15,-0.01,0.65,U] [#4 -0.13,-0.02,0.70,U] [#5 0.07,0.21,0.69,U] [#6 -0.22,-0.01,0.58,U] [#7 0.18,0.06,0.54,U] [#8 0.03,0.05,0.55,U] 
01:27:18.781 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.23, 0.06}
01:27:18.783 00.002 1032 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.83) = xAngle (0.34 = 0.34)
01:27:18.785 00.002 1032 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.34 = 0.34)
01:27:18.787 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.17 mountX=0.02 mountY=0.01, mountTheta=0.34
01:27:18.789 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
01:27:18.792 00.003 1032 Enqueuing Move request for scope (-0.01, 0.02)
01:27:18.795 00.003 10072 Worker thread wakes up
01:27:18.795 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:27:18.795 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:27:18.796 00.001 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.01
01:27:18.797 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:18.803 00.006 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:27:18.803 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:27:18.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:18.804 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:27:18.804 00.000 10072 MoveAxis(W, 0, ABG)
01:27:18.804 00.000 10072 Move returns status 0, amount 0
01:27:18.804 00.000 10072 MoveAxis(N, 0, ABG)
01:27:18.804 00.000 10072 Move returns status 0, amount 0
01:27:18.804 00.000 10072 move complete, result=0
01:27:18.804 00.000 10072 worker thread done servicing request
01:27:18.820 00.016 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:27:18.823 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:18.825 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:18.827 00.002 1032 Enqueuing Expose request
01:27:18.830 00.003 1032 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
01:27:18.833 00.003 10072 Worker thread wakes up
01:27:18.833 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:18.833 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:19.468 00.635 10072 Exposure complete
01:27:19.516 00.048 10072 worker thread done servicing request
01:27:19.516 00.000 1032 OnExposeComplete: enter
01:27:19.518 00.002 1032 UpdateGuideState(): m_state=6
01:27:19.521 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3217
01:27:19.522 00.001 1032 Star::Find returns 1 (0), X=317.60, Y=753.08, Mass=1396, SNR=26.3, Peak=145 HFD=2.7
01:27:19.524 00.002 1032 MultiStar: [#1 0.12,-0.00,0.96,U] [#2 0.13,-0.27,0.76,U] [#3 0.25,-0.16,0.67,U] [#4 -0.06,-0.21,0.71,U] [#5 -0.01,0.04,0.71,U] [#6 -0.01,-0.25,0.60,U] [#7 0.31,-0.04,0.55,U] [#8 0.20,0.01,0.57,U] 
01:27:19.525 00.001 1032 single-star, 8 included, MultiStar: {0.08, -0.10}, one-star: {-0.08, -0.02}
01:27:19.526 00.001 1032 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.83) = xAngle (-4.70 = 1.58)
01:27:19.527 00.001 1032 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.70 = 1.58)
01:27:19.529 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.87 mountX=-0.00 mountY=0.08, mountTheta=1.58
01:27:19.531 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.02, opts=13)
01:27:19.533 00.002 1032 Enqueuing Move request for scope (-0.08, -0.02)
01:27:19.535 00.002 10072 Worker thread wakes up
01:27:19.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
01:27:19.535 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
01:27:19.535 00.000 10072 Moving (-0.08, -0.02) raw xDistance=-0.00 yDistance=0.08
01:27:19.537 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:19.539 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:27:19.539 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:27:19.539 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:19.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:27:19.539 00.000 10072 MoveAxis(W, 0, ABG)
01:27:19.539 00.000 10072 Move returns status 0, amount 0
01:27:19.539 00.000 10072 MoveAxis(N, 0, ABG)
01:27:19.539 00.000 10072 Move returns status 0, amount 0
01:27:19.539 00.000 10072 move complete, result=0
01:27:19.539 00.000 10072 worker thread done servicing request
01:27:19.557 00.018 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:27:19.560 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:19.562 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:19.563 00.001 1032 Enqueuing Expose request
01:27:19.565 00.002 1032 GuideStep: -0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
01:27:19.566 00.001 10072 Worker thread wakes up
01:27:19.566 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:19.566 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:19.985 00.419 10072 Exposure complete
01:27:20.033 00.048 10072 worker thread done servicing request
01:27:20.033 00.000 1032 OnExposeComplete: enter
01:27:20.035 00.002 1032 UpdateGuideState(): m_state=6
01:27:20.036 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3218
01:27:20.038 00.002 1032 Star::Find returns 1 (0), X=317.56, Y=753.07, Mass=1517, SNR=27.4, Peak=145 HFD=2.9
01:27:20.040 00.002 1032 MultiStar: [#1 0.06,-0.06,0.86,U] [#2 0.12,-0.11,0.71,U] [#3 0.20,-0.01,0.65,U] [#4 -0.16,-0.00,0.67,U] [#5 -0.07,0.21,0.67,U] [#6 -0.20,-0.06,0.56,U] [#7 0.32,-0.05,0.51,U] [#8 0.18,-0.01,0.56,U] 
01:27:20.041 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {-0.13, -0.04}
01:27:20.042 00.001 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
01:27:20.044 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
01:27:20.045 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.63 mountX=-0.02 mountY=-0.02, mountTheta=-2.46
01:27:20.050 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
01:27:20.053 00.003 1032 Enqueuing Move request for scope (0.02, -0.02)
01:27:20.055 00.002 10072 Worker thread wakes up
01:27:20.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:27:20.055 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:27:20.055 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
01:27:20.057 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:20.059 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:27:20.059 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:27:20.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:20.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:27:20.059 00.000 10072 MoveAxis(W, 0, ABG)
01:27:20.059 00.000 10072 Move returns status 0, amount 0
01:27:20.059 00.000 10072 MoveAxis(N, 0, ABG)
01:27:20.060 00.001 10072 Move returns status 0, amount 0
01:27:20.060 00.000 10072 move complete, result=0
01:27:20.060 00.000 10072 worker thread done servicing request
01:27:20.076 00.016 1032 UpdateGuideState exits: m=1517 SNR=27.4
01:27:20.079 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:20.082 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:20.084 00.002 1032 Enqueuing Expose request
01:27:20.085 00.001 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
01:27:20.087 00.002 10072 Worker thread wakes up
01:27:20.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:20.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:20.723 00.636 10072 Exposure complete
01:27:20.764 00.041 10072 worker thread done servicing request
01:27:20.764 00.000 1032 OnExposeComplete: enter
01:27:20.767 00.003 1032 UpdateGuideState(): m_state=6
01:27:20.769 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3219
01:27:20.772 00.003 1032 Star::Find returns 1 (0), X=317.56, Y=753.39, Mass=1485, SNR=27.2, Peak=174 HFD=3.0
01:27:20.774 00.002 1032 MultiStar: [#1 -0.00,0.21,0.90,U] [#2 0.16,-0.16,0.72,U] [#3 0.30,0.01,0.67,U] [#4 -0.16,0.03,0.69,U] [#5 0.07,0.32,0.69,U] [#6 -0.05,0.04,0.59,U] [#7 0.31,0.02,0.55,U] [#8 -0.24,0.04,0.55,U] 
01:27:20.775 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.10}, one-star: {-0.12, 0.28}
01:27:20.778 00.003 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
01:27:20.779 00.001 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
01:27:20.781 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.37 mountX=0.10 mountY=-0.05, mountTheta=-0.46
01:27:20.785 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
01:27:20.787 00.002 1032 Enqueuing Move request for scope (0.02, 0.10)
01:27:20.788 00.001 10072 Worker thread wakes up
01:27:20.789 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
01:27:20.789 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
01:27:20.789 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.10 yDistance=-0.05
01:27:20.791 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:20.792 00.001 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:27:20.792 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:27:20.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:20.792 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:27:20.792 00.000 10072 MoveAxis(W, 1, ABG)
01:27:20.792 00.000 10072 Guiding  Dir = 3, Dur = 1
01:27:20.794 00.002 10072 IsGuiding returns 0
01:27:20.794 00.000 10072 PulseGuide returned control before completion, sleep 11
01:27:20.811 00.017 1032 UpdateGuideState exits: m=1485 SNR=27.2
01:27:20.815 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:20.816 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:20.818 00.002 1032 Enqueuing Expose request
01:27:20.820 00.002 10072 IsGuiding returns 0
01:27:20.820 00.000 10072 Move returns status 0, amount 1
01:27:20.820 00.000 10072 MoveAxis(N, 0, ABG)
01:27:20.820 00.000 10072 Move returns status 0, amount 0
01:27:20.820 00.000 10072 move complete, result=0
01:27:20.820 00.000 10072 worker thread done servicing request
01:27:20.820 00.000 10072 Worker thread wakes up
01:27:20.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:20.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:20.826 00.006 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:27:21.241 00.415 10072 Exposure complete
01:27:21.284 00.043 10072 worker thread done servicing request
01:27:21.285 00.001 1032 OnExposeComplete: enter
01:27:21.286 00.001 1032 UpdateGuideState(): m_state=6
01:27:21.289 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3220
01:27:21.290 00.001 1032 Star::Find returns 1 (0), X=317.56, Y=753.21, Mass=1493, SNR=27.2, Peak=151 HFD=2.9
01:27:21.293 00.003 1032 MultiStar: [#1 -0.03,0.07,0.90,U] [#2 0.01,0.03,0.73,U] [#3 0.23,0.26,0.64,U] [#4 0.05,-0.05,0.67,U] [#5 -0.00,0.07,0.66,U] [#6 -0.00,0.02,0.57,U] [#7 0.34,0.20,0.52,U] [#8 0.15,0.06,0.54,U] 
01:27:21.294 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {-0.13, 0.10}
01:27:21.297 00.003 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
01:27:21.298 00.001 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
01:27:21.301 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.05 mountX=0.07 mountY=-0.07, mountTheta=-0.78
01:27:21.305 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
01:27:21.307 00.002 1032 Enqueuing Move request for scope (0.05, 0.08)
01:27:21.309 00.002 10072 Worker thread wakes up
01:27:21.309 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:27:21.309 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:27:21.309 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
01:27:21.311 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:21.313 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:27:21.313 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:27:21.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:21.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:27:21.313 00.000 10072 MoveAxis(W, 1, ABG)
01:27:21.313 00.000 10072 Guiding  Dir = 3, Dur = 1
01:27:21.314 00.001 10072 IsGuiding returns 0
01:27:21.314 00.000 10072 PulseGuide returned control before completion, sleep 11
01:27:21.329 00.015 10072 IsGuiding returns 0
01:27:21.330 00.001 10072 Move returns status 0, amount 1
01:27:21.330 00.000 10072 MoveAxis(N, 0, ABG)
01:27:21.330 00.000 10072 Move returns status 0, amount 0
01:27:21.330 00.000 10072 move complete, result=0
01:27:21.330 00.000 10072 worker thread done servicing request
01:27:21.333 00.003 1032 UpdateGuideState exits: m=1493 SNR=27.2
01:27:21.334 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:21.336 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:21.337 00.001 1032 Enqueuing Expose request
01:27:21.339 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:27:21.341 00.002 10072 Worker thread wakes up
01:27:21.341 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:21.341 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:21.971 00.630 10072 Exposure complete
01:27:22.019 00.048 10072 worker thread done servicing request
01:27:22.019 00.000 1032 OnExposeComplete: enter
01:27:22.022 00.003 1032 UpdateGuideState(): m_state=6
01:27:22.024 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3221
01:27:22.026 00.002 1032 Star::Find returns 1 (0), X=317.51, Y=753.37, Mass=1226, SNR=24.7, Peak=156 HFD=3.1
01:27:22.027 00.001 1032 MultiStar: [#1 -0.11,0.18,1.00,U] [#2 -0.11,0.17,0.81,U] [#3 0.07,0.26,0.70,U] [#4 -0.18,0.06,0.73,U] [#5 -0.12,0.34,0.75,U] [#6 -0.08,0.08,0.64,U] [#7 -0.04,0.21,0.60,U] [#8 -0.26,0.20,0.61,U] 
01:27:22.030 00.003 1032 refined, 8 included, MultiStar: {-0.11, 0.20}, one-star: {-0.17, 0.26}
01:27:22.032 00.002 1032 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
01:27:22.033 00.001 1032 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
01:27:22.034 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.09 mountX=0.22 mountY=0.06, mountTheta=0.25
01:27:22.037 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.20, opts=13)
01:27:22.038 00.001 1032 Enqueuing Move request for scope (-0.11, 0.20)
01:27:22.039 00.001 10072 Worker thread wakes up
01:27:22.040 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
01:27:22.040 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
01:27:22.040 00.000 10072 Moving (-0.11, 0.20) raw xDistance=0.22 yDistance=0.06
01:27:22.041 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:22.044 00.003 10072 PPEC rslt: input = 0.22, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 287.72
01:27:22.044 00.000 10072 PPEC: input: 0.22, control: 0.10, exposure: 500
01:27:22.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:22.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:27:22.044 00.000 10072 MoveAxis(W, 103, ABG)
01:27:22.044 00.000 10072 Guiding  Dir = 3, Dur = 103
01:27:22.044 00.000 10072 IsGuiding returns 0
01:27:22.044 00.000 10072 PulseGuide returned control before completion, sleep 113
01:27:22.061 00.017 1032 UpdateGuideState exits: m=1226 SNR=24.7
01:27:22.064 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:22.065 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:22.067 00.002 1032 Enqueuing Expose request
01:27:22.173 00.106 10072 IsGuiding returns 0
01:27:22.173 00.000 10072 Move returns status 0, amount 103
01:27:22.173 00.000 10072 MoveAxis(N, 0, ABG)
01:27:22.173 00.000 10072 Move returns status 0, amount 0
01:27:22.173 00.000 10072 move complete, result=0
01:27:22.173 00.000 10072 worker thread done servicing request
01:27:22.173 00.000 10072 Worker thread wakes up
01:27:22.173 00.000 1032 GuideStep: 0.2 px 103 ms WEST, 0.1 px 0 ms NORTH
01:27:22.176 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:22.176 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:22.584 00.408 10072 Exposure complete
01:27:22.634 00.050 10072 worker thread done servicing request
01:27:22.634 00.000 1032 OnExposeComplete: enter
01:27:22.637 00.003 1032 UpdateGuideState(): m_state=6
01:27:22.638 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3222
01:27:22.639 00.001 1032 Star::Find returns 1 (0), X=317.54, Y=753.40, Mass=1500, SNR=27.3, Peak=163 HFD=3.0
01:27:22.642 00.003 1032 MultiStar: [#1 -0.05,0.13,0.90,U] [#2 -0.07,0.05,0.73,U] [#3 0.03,0.10,0.64,U] [#4 -0.22,0.04,0.68,U] [#5 -0.15,0.32,0.66,U] [#6 -0.11,0.09,0.57,U] [#7 0.12,0.15,0.52,U] [#8 -0.08,0.00,0.52,U] 
01:27:22.645 00.003 1032 refined, 8 included, MultiStar: {-0.08, 0.14}, one-star: {-0.14, 0.29}
01:27:22.647 00.002 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
01:27:22.649 00.002 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
01:27:22.650 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.10 mountX=0.16 mountY=0.04, mountTheta=0.27
01:27:22.653 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.14, opts=13)
01:27:22.654 00.001 1032 Enqueuing Move request for scope (-0.08, 0.14)
01:27:22.656 00.002 10072 Worker thread wakes up
01:27:22.656 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
01:27:22.656 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
01:27:22.656 00.000 10072 Moving (-0.08, 0.14) raw xDistance=0.16 yDistance=0.04
01:27:22.658 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:22.661 00.003 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.72
01:27:22.661 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:27:22.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:22.661 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:27:22.661 00.000 10072 MoveAxis(W, 72, ABG)
01:27:22.661 00.000 10072 Guiding  Dir = 3, Dur = 72
01:27:22.662 00.001 10072 IsGuiding returns 0
01:27:22.662 00.000 10072 PulseGuide returned control before completion, sleep 82
01:27:22.681 00.019 1032 UpdateGuideState exits: m=1500 SNR=27.3
01:27:22.683 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:22.686 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:22.688 00.002 1032 Enqueuing Expose request
01:27:22.753 00.065 10072 IsGuiding returns 0
01:27:22.753 00.000 10072 Move returns status 0, amount 72
01:27:22.753 00.000 10072 MoveAxis(N, 0, ABG)
01:27:22.753 00.000 10072 Move returns status 0, amount 0
01:27:22.753 00.000 10072 move complete, result=0
01:27:22.753 00.000 10072 worker thread done servicing request
01:27:22.753 00.000 10072 Worker thread wakes up
01:27:22.754 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:22.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:22.764 00.010 1032 GuideStep: 0.2 px 72 ms WEST, 0.0 px 0 ms NORTH
01:27:23.384 00.620 10072 Exposure complete
01:27:23.435 00.051 10072 worker thread done servicing request
01:27:23.435 00.000 1032 OnExposeComplete: enter
01:27:23.437 00.002 1032 UpdateGuideState(): m_state=6
01:27:23.440 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3223
01:27:23.442 00.002 1032 Star::Find returns 1 (0), X=317.55, Y=753.06, Mass=1441, SNR=26.7, Peak=152 HFD=2.9
01:27:23.444 00.002 1032 MultiStar: [#1 0.03,-0.09,0.99,U] [#2 0.05,-0.18,0.68,U] [#3 0.22,-0.12,0.65,U] [#4 -0.06,-0.07,0.67,U] [#5 0.05,0.00,0.66,U] [#6 -0.13,-0.22,0.62,U] [#7 0.33,-0.14,0.55,U] [#8 -0.21,-0.03,0.57,U] 
01:27:23.446 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {-0.13, -0.05}
01:27:23.448 00.002 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.96)
01:27:23.449 00.001 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.96)
01:27:23.451 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.50 mountX=-0.10 mountY=0.02, mountTheta=2.96
01:27:23.455 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.10, opts=13)
01:27:23.457 00.002 1032 Enqueuing Move request for scope (0.01, -0.10)
01:27:23.460 00.003 10072 Worker thread wakes up
01:27:23.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
01:27:23.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
01:27:23.460 00.000 10072 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=0.02
01:27:23.462 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:23.464 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:27:23.464 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:27:23.465 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:23.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:27:23.465 00.000 10072 MoveAxis(E, 0, ABG)
01:27:23.465 00.000 10072 Move returns status 0, amount 0
01:27:23.465 00.000 10072 MoveAxis(N, 0, ABG)
01:27:23.465 00.000 10072 Move returns status 0, amount 0
01:27:23.465 00.000 10072 move complete, result=0
01:27:23.465 00.000 10072 worker thread done servicing request
01:27:23.484 00.019 1032 UpdateGuideState exits: m=1441 SNR=26.7
01:27:23.488 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:23.492 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:23.494 00.002 1032 Enqueuing Expose request
01:27:23.495 00.001 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:23.497 00.002 10072 Worker thread wakes up
01:27:23.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:23.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:23.916 00.419 10072 Exposure complete
01:27:23.966 00.050 10072 worker thread done servicing request
01:27:23.966 00.000 1032 OnExposeComplete: enter
01:27:23.969 00.003 1032 UpdateGuideState(): m_state=6
01:27:23.971 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3224
01:27:23.972 00.001 1032 Star::Find returns 1 (0), X=317.63, Y=753.10, Mass=1300, SNR=25.4, Peak=131 HFD=2.5
01:27:23.974 00.002 1032 MultiStar: [#1 0.04,0.01,1.00,U] [#2 0.04,-0.17,0.77,U] [#3 0.13,-0.07,0.69,U] [#4 -0.04,-0.21,0.75,U] [#5 0.14,-0.00,0.76,U] [#6 -0.12,-0.23,0.66,U] [#7 0.22,-0.02,0.60,U] [#8 -0.10,-0.13,0.58,U] 
01:27:23.977 00.003 1032 single-star, 8 included, MultiStar: {0.03, -0.08}, one-star: {-0.05, -0.01}
01:27:23.978 00.001 1032 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.83) = xAngle (-4.82 = 1.46)
01:27:23.980 00.002 1032 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.82 = 1.46)
01:27:23.982 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.99 mountX=0.01 mountY=0.05, mountTheta=1.46
01:27:23.985 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.01, opts=13)
01:27:23.988 00.003 1032 Enqueuing Move request for scope (-0.05, -0.01)
01:27:23.990 00.002 10072 Worker thread wakes up
01:27:23.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
01:27:23.990 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
01:27:23.990 00.000 10072 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
01:27:23.991 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:23.994 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:27:23.994 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:27:23.994 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:23.994 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:27:23.994 00.000 10072 MoveAxis(E, 0, ABG)
01:27:23.994 00.000 10072 Move returns status 0, amount 0
01:27:23.994 00.000 10072 MoveAxis(N, 0, ABG)
01:27:23.994 00.000 10072 Move returns status 0, amount 0
01:27:23.994 00.000 10072 move complete, result=0
01:27:23.994 00.000 10072 worker thread done servicing request
01:27:24.010 00.016 1032 UpdateGuideState exits: m=1300 SNR=25.4
01:27:24.013 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:24.015 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:24.017 00.002 1032 Enqueuing Expose request
01:27:24.018 00.001 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:24.021 00.003 10072 Worker thread wakes up
01:27:24.021 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:24.021 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:24.652 00.631 10072 Exposure complete
01:27:24.700 00.048 10072 worker thread done servicing request
01:27:24.700 00.000 1032 OnExposeComplete: enter
01:27:24.702 00.002 1032 UpdateGuideState(): m_state=6
01:27:24.703 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3225
01:27:24.705 00.002 1032 Star::Find returns 1 (0), X=317.55, Y=753.04, Mass=1420, SNR=26.5, Peak=146 HFD=2.8
01:27:24.708 00.003 1032 MultiStar: [#1 0.10,-0.09,0.95,U] [#2 0.14,-0.31,0.77,U] [#3 0.33,-0.21,0.65,U] [#4 -0.04,-0.31,0.71,U] [#5 0.07,-0.05,0.69,U] [#6 0.10,-0.27,0.58,U] [#7 0.38,-0.20,0.53,U] [#8 0.11,0.05,0.57,U] 
01:27:24.710 00.002 1032 single-star, 8 included, MultiStar: {0.10, -0.16}, one-star: {-0.13, -0.06}
01:27:24.714 00.004 1032 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.83) = xAngle (-4.52 = 1.76)
01:27:24.715 00.001 1032 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.52 = 1.76)
01:27:24.717 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-2.69 mountX=-0.03 mountY=0.15, mountTheta=1.76
01:27:24.721 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.06, opts=13)
01:27:24.724 00.003 1032 Enqueuing Move request for scope (-0.13, -0.06)
01:27:24.726 00.002 10072 Worker thread wakes up
01:27:24.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
01:27:24.726 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
01:27:24.726 00.000 10072 Moving (-0.13, -0.06) raw xDistance=-0.03 yDistance=0.15
01:27:24.727 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:24.730 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:27:24.730 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:27:24.730 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:24.730 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:27:24.730 00.000 10072 MoveAxis(E, 1, ABG)
01:27:24.730 00.000 10072 Guiding  Dir = 2, Dur = 1
01:27:24.730 00.000 10072 IsGuiding returns 0
01:27:24.731 00.001 10072 PulseGuide returned control before completion, sleep 11
01:27:24.743 00.012 10072 IsGuiding returns 0
01:27:24.743 00.000 10072 Move returns status 0, amount 1
01:27:24.743 00.000 10072 MoveAxis(N, 0, ABG)
01:27:24.743 00.000 10072 Move returns status 0, amount 0
01:27:24.743 00.000 10072 move complete, result=0
01:27:24.744 00.001 10072 worker thread done servicing request
01:27:24.748 00.004 1032 UpdateGuideState exits: m=1420 SNR=26.5
01:27:24.750 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:24.752 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:24.753 00.001 1032 Enqueuing Expose request
01:27:24.754 00.001 1032 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
01:27:24.756 00.002 10072 Worker thread wakes up
01:27:24.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:24.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:25.167 00.411 10072 Exposure complete
01:27:25.215 00.048 10072 worker thread done servicing request
01:27:25.215 00.000 1032 OnExposeComplete: enter
01:27:25.217 00.002 1032 UpdateGuideState(): m_state=6
01:27:25.220 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3226
01:27:25.221 00.001 1032 Star::Find returns 1 (0), X=317.49, Y=753.02, Mass=1430, SNR=26.6, Peak=148 HFD=3.0
01:27:25.223 00.002 1032 MultiStar: [#1 0.04,-0.01,0.96,U] [#2 0.08,-0.17,0.78,U] [#3 0.20,-0.03,0.65,U] [#4 0.03,-0.21,0.73,U] [#5 -0.07,0.06,0.67,U] [#6 0.17,-0.19,0.60,U] [#7 0.43,-0.11,0.51,U] [#8 -0.01,0.05,0.58,U] 
01:27:25.225 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {-0.19, -0.08}
01:27:25.227 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
01:27:25.229 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
01:27:25.231 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.00 mountX=-0.09 mountY=-0.03, mountTheta=-2.83
01:27:25.234 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
01:27:25.236 00.002 1032 Enqueuing Move request for scope (0.05, -0.08)
01:27:25.238 00.002 10072 Worker thread wakes up
01:27:25.239 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
01:27:25.239 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
01:27:25.239 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
01:27:25.241 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:25.244 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.71
01:27:25.244 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:27:25.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:25.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:27:25.245 00.001 10072 MoveAxis(E, 0, ABG)
01:27:25.245 00.000 10072 Move returns status 0, amount 0
01:27:25.245 00.000 10072 MoveAxis(N, 0, ABG)
01:27:25.245 00.000 10072 Move returns status 0, amount 0
01:27:25.245 00.000 10072 move complete, result=0
01:27:25.245 00.000 10072 worker thread done servicing request
01:27:25.262 00.017 1032 UpdateGuideState exits: m=1430 SNR=26.6
01:27:25.265 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:25.266 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:25.269 00.003 1032 Enqueuing Expose request
01:27:25.272 00.003 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:25.274 00.002 10072 Worker thread wakes up
01:27:25.275 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:25.275 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:25.901 00.626 10072 Exposure complete
01:27:25.947 00.046 10072 worker thread done servicing request
01:27:25.947 00.000 1032 OnExposeComplete: enter
01:27:25.950 00.003 1032 UpdateGuideState(): m_state=6
01:27:25.952 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3227
01:27:25.954 00.002 1032 Star::Find returns 1 (0), X=317.63, Y=753.06, Mass=1325, SNR=25.7, Peak=123 HFD=2.9
01:27:25.956 00.002 1032 MultiStar: [#1 0.07,-0.12,0.97,U] [#2 0.10,-0.18,0.79,U] [#3 0.27,-0.14,0.67,U] [#4 -0.12,-0.22,0.69,U] [#5 0.11,0.01,0.71,U] [#6 0.06,-0.33,0.61,U] [#7 0.28,-0.05,0.52,U] [#8 -0.03,-0.16,0.59,U] 
01:27:25.959 00.003 1032 single-star, 8 included, MultiStar: {0.07, -0.13}, one-star: {-0.05, -0.05}
01:27:25.960 00.001 1032 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.83) = xAngle (-4.19 = 2.09)
01:27:25.962 00.002 1032 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.19 = 2.09)
01:27:25.964 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.36 mountX=-0.03 mountY=0.06, mountTheta=2.09
01:27:25.967 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.05, opts=13)
01:27:25.969 00.002 1032 Enqueuing Move request for scope (-0.05, -0.05)
01:27:25.970 00.001 10072 Worker thread wakes up
01:27:25.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
01:27:25.970 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
01:27:25.970 00.000 10072 Moving (-0.05, -0.05) raw xDistance=-0.03 yDistance=0.06
01:27:25.971 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:25.973 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.71
01:27:25.974 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:27:25.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:25.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:27:25.974 00.000 10072 MoveAxis(W, 1, ABG)
01:27:25.974 00.000 10072 Guiding  Dir = 3, Dur = 1
01:27:25.974 00.000 10072 IsGuiding returns 0
01:27:25.975 00.001 10072 PulseGuide returned control before completion, sleep 11
01:27:25.990 00.015 10072 IsGuiding returns 0
01:27:25.990 00.000 10072 Move returns status 0, amount 1
01:27:25.990 00.000 10072 MoveAxis(N, 0, ABG)
01:27:25.990 00.000 10072 Move returns status 0, amount 0
01:27:25.990 00.000 10072 move complete, result=0
01:27:25.991 00.001 10072 worker thread done servicing request
01:27:25.994 00.003 1032 UpdateGuideState exits: m=1325 SNR=25.7
01:27:25.996 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:25.997 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:25.999 00.002 1032 Enqueuing Expose request
01:27:26.001 00.002 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
01:27:26.002 00.001 10072 Worker thread wakes up
01:27:26.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:26.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:26.415 00.413 10072 Exposure complete
01:27:26.462 00.047 10072 worker thread done servicing request
01:27:26.463 00.001 1032 OnExposeComplete: enter
01:27:26.464 00.001 1032 UpdateGuideState(): m_state=6
01:27:26.467 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3228
01:27:26.468 00.001 1032 Star::Find returns 1 (0), X=317.71, Y=753.11, Mass=1371, SNR=26.1, Peak=130 HFD=2.6
01:27:26.470 00.002 1032 MultiStar: [#1 0.14,-0.13,0.95,U] [#2 0.03,-0.23,0.75,U] [#3 0.30,0.00,0.70,U] [#4 -0.01,-0.24,0.69,U] [#5 0.18,-0.01,0.71,U] [#6 0.04,-0.25,0.63,U] [#7 0.40,-0.13,0.57,U] [#8 0.01,-0.15,0.55,U] 
01:27:26.472 00.002 1032 single-star, 8 included, MultiStar: {0.12, -0.12}, one-star: {0.03, 0.00}
01:27:26.473 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
01:27:26.475 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
01:27:26.476 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.08 mountX=-0.00 mountY=-0.03, mountTheta=-1.75
01:27:26.479 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
01:27:26.481 00.002 1032 Enqueuing Move request for scope (0.03, 0.00)
01:27:26.483 00.002 10072 Worker thread wakes up
01:27:26.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
01:27:26.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
01:27:26.483 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.00 yDistance=-0.03
01:27:26.486 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:26.489 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.71
01:27:26.489 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:27:26.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:26.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:27:26.489 00.000 10072 MoveAxis(W, 1, ABG)
01:27:26.489 00.000 10072 Guiding  Dir = 3, Dur = 1
01:27:26.489 00.000 10072 IsGuiding returns 0
01:27:26.490 00.001 10072 PulseGuide returned control before completion, sleep 11
01:27:26.505 00.015 10072 IsGuiding returns 1
01:27:26.505 00.000 10072 scope still moving after pulse duration time elapsed
01:27:26.507 00.002 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:27:26.509 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:26.511 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:26.513 00.002 1032 Enqueuing Expose request
01:27:26.537 00.024 10072 IsGuiding returns 0
01:27:26.537 00.000 10072 scope move finished after 1 + 46 ms
01:27:26.537 00.000 10072 Move returns status 0, amount 1
01:27:26.537 00.000 10072 MoveAxis(N, 0, ABG)
01:27:26.537 00.000 10072 Move returns status 0, amount 0
01:27:26.537 00.000 10072 move complete, result=0
01:27:26.537 00.000 10072 worker thread done servicing request
01:27:26.537 00.000 10072 Worker thread wakes up
01:27:26.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:26.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:26.541 00.004 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:27:27.171 00.630 10072 Exposure complete
01:27:27.221 00.050 10072 worker thread done servicing request
01:27:27.221 00.000 1032 OnExposeComplete: enter
01:27:27.223 00.002 1032 UpdateGuideState(): m_state=6
01:27:27.226 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3229
01:27:27.227 00.001 1032 Star::Find returns 1 (0), X=317.61, Y=752.91, Mass=1341, SNR=25.8, Peak=137 HFD=2.8
01:27:27.229 00.002 1032 MultiStar: [#1 0.08,-0.17,1.00,U] [#2 0.11,-0.29,0.78,U] [#3 0.25,-0.12,0.67,U] [#4 -0.00,-0.33,0.70,U] [#5 0.10,-0.05,0.72,U] [#6 0.08,-0.33,0.61,U] [#7 0.49,-0.19,0.56,U] [#8 0.07,-0.17,0.58,U] 
01:27:27.231 00.002 1032 single-star, 8 included, MultiStar: {0.10, -0.20}, one-star: {-0.07, -0.19}
01:27:27.233 00.002 1032 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.83) = xAngle (-3.77 = 2.52)
01:27:27.234 00.001 1032 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.77 = 2.52)
01:27:27.235 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.94 mountX=-0.17 mountY=0.12, mountTheta=2.52
01:27:27.239 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.19, opts=13)
01:27:27.241 00.002 1032 Enqueuing Move request for scope (-0.07, -0.19)
01:27:27.243 00.002 10072 Worker thread wakes up
01:27:27.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
01:27:27.243 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
01:27:27.243 00.000 10072 Moving (-0.07, -0.19) raw xDistance=-0.17 yDistance=0.12
01:27:27.246 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:27.248 00.002 10072 PPEC rslt: input = -0.17, final = -0.07, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.71
01:27:27.248 00.000 10072 PPEC: input: -0.17, control: -0.07, exposure: 500
01:27:27.248 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:27.248 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:27:27.248 00.000 10072 MoveAxis(E, 76, ABG)
01:27:27.248 00.000 10072 Guiding  Dir = 2, Dur = 76
01:27:27.249 00.001 10072 IsGuiding returns 0
01:27:27.249 00.000 10072 PulseGuide returned control before completion, sleep 86
01:27:27.267 00.018 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:27:27.271 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:27.272 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:27.274 00.002 1032 Enqueuing Expose request
01:27:27.351 00.077 10072 IsGuiding returns 0
01:27:27.351 00.000 10072 Move returns status 0, amount 76
01:27:27.351 00.000 10072 MoveAxis(N, 0, ABG)
01:27:27.351 00.000 10072 Move returns status 0, amount 0
01:27:27.351 00.000 10072 move complete, result=0
01:27:27.351 00.000 10072 worker thread done servicing request
01:27:27.351 00.000 10072 Worker thread wakes up
01:27:27.351 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:27.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:27.351 00.000 1032 GuideStep: -0.2 px 76 ms EAST, 0.1 px 0 ms NORTH
01:27:27.765 00.414 10072 Exposure complete
01:27:27.813 00.048 10072 worker thread done servicing request
01:27:27.813 00.000 1032 OnExposeComplete: enter
01:27:27.816 00.003 1032 UpdateGuideState(): m_state=6
01:27:27.817 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3230
01:27:27.819 00.002 1032 Star::Find returns 1 (0), X=317.75, Y=753.05, Mass=1386, SNR=26.2, Peak=140 HFD=2.6
01:27:27.821 00.002 1032 MultiStar: [#1 0.26,-0.15,0.94,U] [#2 0.19,-0.35,0.74,U] [#3 0.38,-0.22,0.69,U] [#4 0.11,-0.18,0.73,U] [#5 0.19,-0.11,0.71,U] [#6 0.17,-0.30,0.56,U] [#7 0.40,-0.27,0.53,U] [#8 0.02,-0.16,0.57,U] 
01:27:27.823 00.002 1032 single-star, 8 included, MultiStar: {0.19, -0.19}, one-star: {0.07, -0.06}
01:27:27.825 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
01:27:27.827 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
01:27:27.829 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.69 mountX=-0.07 mountY=-0.05, mountTheta=-2.52
01:27:27.833 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.06, opts=13)
01:27:27.835 00.002 1032 Enqueuing Move request for scope (0.07, -0.06)
01:27:27.837 00.002 10072 Worker thread wakes up
01:27:27.837 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
01:27:27.837 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
01:27:27.837 00.000 10072 Moving (0.07, -0.06) raw xDistance=-0.07 yDistance=-0.05
01:27:27.839 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:27.842 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.71
01:27:27.842 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:27:27.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:27.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:27:27.842 00.000 10072 MoveAxis(W, 1, ABG)
01:27:27.842 00.000 10072 Guiding  Dir = 3, Dur = 1
01:27:27.843 00.001 10072 IsGuiding returns 0
01:27:27.843 00.000 10072 PulseGuide returned control before completion, sleep 11
01:27:27.861 00.018 1032 UpdateGuideState exits: m=1386 SNR=26.2
01:27:27.864 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:27.866 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:27.868 00.002 1032 Enqueuing Expose request
01:27:27.870 00.002 10072 IsGuiding returns 0
01:27:27.870 00.000 10072 Move returns status 0, amount 1
01:27:27.870 00.000 10072 MoveAxis(N, 0, ABG)
01:27:27.870 00.000 10072 Move returns status 0, amount 0
01:27:27.870 00.000 10072 move complete, result=0
01:27:27.870 00.000 10072 worker thread done servicing request
01:27:27.871 00.001 10072 Worker thread wakes up
01:27:27.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:27.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:27.878 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:27:28.503 00.625 10072 Exposure complete
01:27:28.549 00.046 10072 worker thread done servicing request
01:27:28.549 00.000 1032 OnExposeComplete: enter
01:27:28.551 00.002 1032 UpdateGuideState(): m_state=6
01:27:28.554 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3231
01:27:28.556 00.002 1032 Star::Find returns 1 (0), X=317.65, Y=753.05, Mass=1380, SNR=26.2, Peak=134 HFD=2.6
01:27:28.557 00.001 1032 MultiStar: [#1 0.12,-0.14,1.03,U] [#2 0.03,-0.29,0.72,U] [#3 0.11,-0.11,0.70,U] [#4 -0.16,-0.15,0.70,U] [#5 0.12,0.12,0.71,U] [#6 -0.07,-0.17,0.62,U] [#7 0.05,-0.03,0.54,U] [#8 -0.02,-0.04,0.58,U] 
01:27:28.559 00.002 1032 single-star, 8 included, MultiStar: {0.02, -0.10}, one-star: {-0.04, -0.05}
01:27:28.560 00.001 1032 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.83) = xAngle (-4.03 = 2.26)
01:27:28.563 00.003 1032 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.03 = 2.26)
01:27:28.564 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.20 mountX=-0.04 mountY=0.05, mountTheta=2.26
01:27:28.566 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.05, opts=13)
01:27:28.568 00.002 1032 Enqueuing Move request for scope (-0.04, -0.05)
01:27:28.569 00.001 10072 Worker thread wakes up
01:27:28.570 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
01:27:28.570 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
01:27:28.570 00.000 10072 Moving (-0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
01:27:28.571 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:28.574 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.71
01:27:28.574 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:27:28.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:28.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:27:28.574 00.000 10072 MoveAxis(E, 0, ABG)
01:27:28.574 00.000 10072 Move returns status 0, amount 0
01:27:28.574 00.000 10072 MoveAxis(N, 0, ABG)
01:27:28.574 00.000 10072 Move returns status 0, amount 0
01:27:28.574 00.000 10072 move complete, result=0
01:27:28.574 00.000 10072 worker thread done servicing request
01:27:28.592 00.018 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:27:28.595 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:28.596 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:28.599 00.003 1032 Enqueuing Expose request
01:27:28.601 00.002 1032 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:28.603 00.002 10072 Worker thread wakes up
01:27:28.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:28.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:29.020 00.417 10072 Exposure complete
01:27:29.066 00.046 10072 worker thread done servicing request
01:27:29.066 00.000 1032 OnExposeComplete: enter
01:27:29.068 00.002 1032 UpdateGuideState(): m_state=6
01:27:29.069 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3232
01:27:29.070 00.001 1032 Star::Find returns 1 (0), X=317.67, Y=753.03, Mass=1278, SNR=25.2, Peak=128 HFD=2.6
01:27:29.072 00.002 1032 MultiStar: [#1 0.09,-0.19,0.91,U] [#2 0.20,-0.23,0.75,U] [#3 0.24,-0.12,0.69,U] [#4 -0.04,-0.22,0.76,U] [#5 0.05,-0.05,0.74,U] [#6 -0.05,-0.27,0.62,U] [#7 0.22,-0.05,0.55,U] [#8 -0.05,-0.19,0.59,U] 
01:27:29.074 00.002 1032 single-star, 8 included, MultiStar: {0.07, -0.15}, one-star: {-0.02, -0.07}
01:27:29.075 00.001 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.65)
01:27:29.076 00.001 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.65)
01:27:29.077 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.81 mountX=-0.06 mountY=0.03, mountTheta=2.65
01:27:29.082 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
01:27:29.084 00.002 1032 Enqueuing Move request for scope (-0.02, -0.07)
01:27:29.087 00.003 10072 Worker thread wakes up
01:27:29.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
01:27:29.087 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
01:27:29.087 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.03
01:27:29.089 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:29.091 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.71
01:27:29.091 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:27:29.091 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:29.091 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:27:29.091 00.000 10072 MoveAxis(E, 0, ABG)
01:27:29.091 00.000 10072 Move returns status 0, amount 0
01:27:29.091 00.000 10072 MoveAxis(N, 0, ABG)
01:27:29.091 00.000 10072 Move returns status 0, amount 0
01:27:29.091 00.000 10072 move complete, result=0
01:27:29.091 00.000 10072 worker thread done servicing request
01:27:29.107 00.016 1032 UpdateGuideState exits: m=1278 SNR=25.2
01:27:29.110 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:29.112 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:29.114 00.002 1032 Enqueuing Expose request
01:27:29.116 00.002 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:29.117 00.001 10072 Worker thread wakes up
01:27:29.118 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:29.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:29.752 00.634 10072 Exposure complete
01:27:29.799 00.047 10072 worker thread done servicing request
01:27:29.799 00.000 1032 OnExposeComplete: enter
01:27:29.801 00.002 1032 UpdateGuideState(): m_state=6
01:27:29.802 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3233
01:27:29.805 00.003 1032 Star::Find returns 1 (0), X=317.76, Y=753.01, Mass=1354, SNR=25.9, Peak=126 HFD=2.6
01:27:29.807 00.002 1032 MultiStar: [#1 0.13,-0.15,1.03,U] [#2 0.07,-0.27,0.74,U] [#3 0.43,-0.11,0.68,U] [#4 0.03,-0.32,0.73,U] [#5 0.05,-0.07,0.78,U] [#6 0.12,-0.35,0.58,U] [#7 0.25,-0.15,0.52,U] [#8 0.01,-0.23,0.60,U] 
01:27:29.809 00.002 1032 single-star, 8 included, MultiStar: {0.12, -0.18}, one-star: {0.08, -0.09}
01:27:29.810 00.001 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
01:27:29.812 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
01:27:29.815 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.87 mountX=-0.11 mountY=-0.05, mountTheta=-2.70
01:27:29.818 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
01:27:29.820 00.002 1032 Enqueuing Move request for scope (0.08, -0.09)
01:27:29.822 00.002 10072 Worker thread wakes up
01:27:29.822 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
01:27:29.823 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
01:27:29.823 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.05
01:27:29.824 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:29.827 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
01:27:29.827 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
01:27:29.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:29.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:27:29.827 00.000 10072 MoveAxis(W, 0, ABG)
01:27:29.827 00.000 10072 Move returns status 0, amount 0
01:27:29.827 00.000 10072 MoveAxis(N, 0, ABG)
01:27:29.827 00.000 10072 Move returns status 0, amount 0
01:27:29.827 00.000 10072 move complete, result=0
01:27:29.827 00.000 10072 worker thread done servicing request
01:27:29.844 00.017 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:27:29.846 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:29.848 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:29.850 00.002 1032 Enqueuing Expose request
01:27:29.852 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
01:27:29.854 00.002 10072 Worker thread wakes up
01:27:29.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:29.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:30.270 00.416 10072 Exposure complete
01:27:30.319 00.049 10072 worker thread done servicing request
01:27:30.319 00.000 1032 OnExposeComplete: enter
01:27:30.321 00.002 1032 UpdateGuideState(): m_state=6
01:27:30.322 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3234
01:27:30.325 00.003 1032 Star::Find returns 1 (0), X=317.73, Y=753.03, Mass=1394, SNR=26.3, Peak=150 HFD=2.5
01:27:30.326 00.001 1032 MultiStar: [#1 0.13,-0.18,0.90,U] [#2 0.26,-0.42,0.74,U] [#3 0.55,-0.27,0.70,U] [#4 0.03,-0.25,0.73,U] [#5 0.18,-0.03,0.72,U] [#6 0.18,-0.31,0.60,U] [#7 0.44,-0.31,0.52,U] [#8 0.18,-0.29,0.54,U] 
01:27:30.328 00.002 1032 single-star, 8 included, MultiStar: {0.21, -0.22}, one-star: {0.05, -0.08}
01:27:30.329 00.001 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
01:27:30.331 00.002 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
01:27:30.334 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.03 mountX=-0.09 mountY=-0.03, mountTheta=-2.86
01:27:30.338 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
01:27:30.340 00.002 1032 Enqueuing Move request for scope (0.05, -0.08)
01:27:30.342 00.002 10072 Worker thread wakes up
01:27:30.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
01:27:30.342 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
01:27:30.342 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
01:27:30.344 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:30.347 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
01:27:30.347 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
01:27:30.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:30.347 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:27:30.347 00.000 10072 MoveAxis(W, 0, ABG)
01:27:30.347 00.000 10072 Move returns status 0, amount 0
01:27:30.347 00.000 10072 MoveAxis(N, 0, ABG)
01:27:30.347 00.000 10072 Move returns status 0, amount 0
01:27:30.347 00.000 10072 move complete, result=0
01:27:30.347 00.000 10072 worker thread done servicing request
01:27:30.365 00.018 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:27:30.367 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:30.369 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:30.370 00.001 1032 Enqueuing Expose request
01:27:30.372 00.002 10072 Worker thread wakes up
01:27:30.372 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:30.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:30.372 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
01:27:31.003 00.631 10072 Exposure complete
01:27:31.054 00.051 10072 worker thread done servicing request
01:27:31.054 00.000 1032 OnExposeComplete: enter
01:27:31.057 00.003 1032 UpdateGuideState(): m_state=6
01:27:31.058 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3235
01:27:31.060 00.002 1032 Star::Find returns 1 (0), X=317.54, Y=753.03, Mass=1383, SNR=26.2, Peak=148 HFD=2.4
01:27:31.061 00.001 1032 MultiStar: [#1 0.06,-0.13,1.03,U] [#2 0.05,-0.20,0.73,U] [#3 0.29,-0.07,0.68,U] [#4 -0.05,-0.12,0.74,U] [#5 0.10,-0.04,0.70,U] [#6 0.05,-0.16,0.59,U] [#7 0.29,-0.01,0.55,U] [#8 0.11,-0.14,0.58,U] 
01:27:31.063 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.11}, one-star: {-0.14, -0.08}
01:27:31.065 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
01:27:31.065 00.000 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
01:27:31.068 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.02 mountX=-0.12 mountY=-0.04, mountTheta=-2.85
01:27:31.070 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.11, opts=13)
01:27:31.072 00.002 1032 Enqueuing Move request for scope (0.07, -0.11)
01:27:31.074 00.002 10072 Worker thread wakes up
01:27:31.074 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
01:27:31.074 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
01:27:31.074 00.000 10072 Moving (0.07, -0.11) raw xDistance=-0.12 yDistance=-0.04
01:27:31.076 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:31.079 00.003 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
01:27:31.079 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
01:27:31.080 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:31.080 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:27:31.080 00.000 10072 MoveAxis(W, 0, ABG)
01:27:31.080 00.000 10072 Move returns status 0, amount 0
01:27:31.080 00.000 10072 MoveAxis(N, 0, ABG)
01:27:31.080 00.000 10072 Move returns status 0, amount 0
01:27:31.080 00.000 10072 move complete, result=0
01:27:31.080 00.000 10072 worker thread done servicing request
01:27:31.097 00.017 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:27:31.099 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:31.101 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:31.102 00.001 1032 Enqueuing Expose request
01:27:31.103 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
01:27:31.105 00.002 10072 Worker thread wakes up
01:27:31.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:31.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:31.519 00.414 10072 Exposure complete
01:27:31.564 00.045 10072 worker thread done servicing request
01:27:31.564 00.000 1032 OnExposeComplete: enter
01:27:31.566 00.002 1032 UpdateGuideState(): m_state=6
01:27:31.567 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3236
01:27:31.570 00.003 1032 Star::Find returns 1 (0), X=317.74, Y=753.06, Mass=1448, SNR=26.8, Peak=140 HFD=2.7
01:27:31.572 00.002 1032 MultiStar: [#1 0.20,-0.14,1.01,U] [#2 0.31,-0.30,0.71,U] [#3 0.46,0.02,0.66,U] [#4 0.12,-0.23,0.68,U] [#5 0.20,-0.14,0.67,U] [#6 0.11,-0.16,0.57,U] [#7 0.52,0.02,0.53,U] [#8 0.22,0.01,0.57,U] 
01:27:31.574 00.002 1032 single-star, 8 included, MultiStar: {0.23, -0.11}, one-star: {0.06, -0.05}
01:27:31.576 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
01:27:31.577 00.001 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
01:27:31.581 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.66 mountX=-0.06 mountY=-0.04, mountTheta=-2.49
01:27:31.585 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
01:27:31.587 00.002 1032 Enqueuing Move request for scope (0.06, -0.05)
01:27:31.589 00.002 10072 Worker thread wakes up
01:27:31.590 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
01:27:31.590 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
01:27:31.590 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.04
01:27:31.597 00.007 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
01:27:31.599 00.002 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:27:31.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:31.600 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:27:31.600 00.000 10072 MoveAxis(E, 0, ABG)
01:27:31.600 00.000 10072 Move returns status 0, amount 0
01:27:31.600 00.000 10072 MoveAxis(N, 0, ABG)
01:27:31.600 00.000 10072 Move returns status 0, amount 0
01:27:31.600 00.000 10072 move complete, result=0
01:27:31.600 00.000 10072 worker thread done servicing request
01:27:31.600 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:31.622 00.022 1032 UpdateGuideState exits: m=1448 SNR=26.8
01:27:31.624 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:31.626 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:31.627 00.001 1032 Enqueuing Expose request
01:27:31.629 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:31.631 00.002 10072 Worker thread wakes up
01:27:31.631 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:31.631 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:32.270 00.639 10072 Exposure complete
01:27:32.319 00.049 10072 worker thread done servicing request
01:27:32.319 00.000 1032 OnExposeComplete: enter
01:27:32.322 00.003 1032 UpdateGuideState(): m_state=6
01:27:32.323 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3237
01:27:32.325 00.002 1032 Star::Find returns 1 (0), X=317.64, Y=753.23, Mass=1261, SNR=25.0, Peak=143 HFD=2.8
01:27:32.327 00.002 1032 MultiStar: [#1 0.04,-0.01,0.97,U] [#2 0.10,-0.15,0.79,U] [#3 0.31,0.08,0.64,U] [#4 -0.07,-0.06,0.75,U] [#5 0.07,0.13,0.76,U] [#6 -0.05,-0.15,0.62,U] [#7 0.18,0.13,0.57,U] [#8 0.08,0.03,0.60,U] 
01:27:32.329 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {-0.05, 0.13}
01:27:32.333 00.004 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
01:27:32.335 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
01:27:32.337 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.26 mountX=0.00 mountY=-0.06, mountTheta=-1.57
01:27:32.340 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
01:27:32.341 00.001 1032 Enqueuing Move request for scope (0.06, 0.02)
01:27:32.343 00.002 10072 Worker thread wakes up
01:27:32.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:27:32.343 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:27:32.343 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.00 yDistance=-0.06
01:27:32.345 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:32.348 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
01:27:32.348 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
01:27:32.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:32.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:27:32.348 00.000 10072 MoveAxis(E, 0, ABG)
01:27:32.348 00.000 10072 Move returns status 0, amount 0
01:27:32.348 00.000 10072 MoveAxis(N, 0, ABG)
01:27:32.348 00.000 10072 Move returns status 0, amount 0
01:27:32.348 00.000 10072 move complete, result=0
01:27:32.348 00.000 10072 worker thread done servicing request
01:27:32.367 00.019 1032 UpdateGuideState exits: m=1261 SNR=25.0
01:27:32.369 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:32.371 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:32.373 00.002 1032 Enqueuing Expose request
01:27:32.374 00.001 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:32.376 00.002 10072 Worker thread wakes up
01:27:32.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:32.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:32.786 00.410 10072 Exposure complete
01:27:32.836 00.050 10072 worker thread done servicing request
01:27:32.836 00.000 1032 OnExposeComplete: enter
01:27:32.837 00.001 1032 UpdateGuideState(): m_state=6
01:27:32.840 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3238
01:27:32.841 00.001 1032 Star::Find returns 1 (0), X=317.69, Y=753.20, Mass=1358, SNR=26.0, Peak=126 HFD=2.8
01:27:32.843 00.002 1032 MultiStar: [#1 0.11,0.02,0.96,U] [#2 0.03,-0.05,0.75,U] [#3 0.38,0.06,0.68,U] [#4 -0.03,-0.05,0.72,U] [#5 0.05,0.19,0.70,U] [#6 -0.01,0.01,0.62,U] [#7 0.47,0.10,0.50,U] [#8 0.10,0.06,0.56,U] 
01:27:32.844 00.001 1032 single-star, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.00, 0.09}
01:27:32.845 00.001 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
01:27:32.848 00.003 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
01:27:32.850 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.53 mountX=0.09 mountY=-0.03, mountTheta=-0.30
01:27:32.853 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.09, opts=13)
01:27:32.855 00.002 1032 Enqueuing Move request for scope (0.00, 0.09)
01:27:32.856 00.001 10072 Worker thread wakes up
01:27:32.857 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
01:27:32.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
01:27:32.857 00.000 10072 Moving (0.00, 0.09) raw xDistance=0.09 yDistance=-0.03
01:27:32.858 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:32.864 00.006 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
01:27:32.865 00.001 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
01:27:32.865 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:32.865 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:27:32.865 00.000 10072 MoveAxis(E, 0, ABG)
01:27:32.865 00.000 10072 Move returns status 0, amount 0
01:27:32.865 00.000 10072 MoveAxis(N, 0, ABG)
01:27:32.865 00.000 10072 Move returns status 0, amount 0
01:27:32.865 00.000 10072 move complete, result=0
01:27:32.865 00.000 10072 worker thread done servicing request
01:27:32.884 00.019 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:27:32.886 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:32.888 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:32.889 00.001 1032 Enqueuing Expose request
01:27:32.891 00.002 10072 Worker thread wakes up
01:27:32.892 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:32.892 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:32.892 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:33.525 00.633 10072 Exposure complete
01:27:33.574 00.049 10072 worker thread done servicing request
01:27:33.574 00.000 1032 OnExposeComplete: enter
01:27:33.576 00.002 1032 UpdateGuideState(): m_state=6
01:27:33.577 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3239
01:27:33.581 00.004 1032 Star::Find returns 1 (0), X=317.76, Y=753.09, Mass=1324, SNR=25.6, Peak=117 HFD=2.8
01:27:33.586 00.005 1032 MultiStar: [#1 0.07,-0.23,1.01,U] [#2 0.13,-0.11,0.78,U] [#3 0.31,-0.11,0.67,U] [#4 -0.04,-0.20,0.69,U] [#5 0.04,0.09,0.74,U] [#6 0.02,-0.10,0.62,U] [#7 0.37,-0.04,0.58,U] [#8 0.02,0.05,0.54,U] 
01:27:33.589 00.003 1032 single-star, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.08, -0.02}
01:27:33.592 00.003 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
01:27:33.595 00.003 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
01:27:33.599 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.25 mountX=-0.04 mountY=-0.07, mountTheta=-2.08
01:27:33.607 00.008 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
01:27:33.610 00.003 1032 Enqueuing Move request for scope (0.08, -0.02)
01:27:33.612 00.002 10072 Worker thread wakes up
01:27:33.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
01:27:33.612 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
01:27:33.612 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.07
01:27:33.616 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:33.618 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
01:27:33.618 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:27:33.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:33.618 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:27:33.619 00.001 10072 MoveAxis(E, 1, ABG)
01:27:33.619 00.000 10072 Guiding  Dir = 2, Dur = 1
01:27:33.619 00.000 10072 IsGuiding returns 0
01:27:33.619 00.000 10072 PulseGuide returned control before completion, sleep 11
01:27:33.637 00.018 1032 UpdateGuideState exits: m=1324 SNR=25.6
01:27:33.640 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:33.642 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:33.644 00.002 1032 Enqueuing Expose request
01:27:33.647 00.003 10072 IsGuiding returns 0
01:27:33.647 00.000 10072 Move returns status 0, amount 1
01:27:33.647 00.000 10072 MoveAxis(N, 0, ABG)
01:27:33.647 00.000 10072 Move returns status 0, amount 0
01:27:33.648 00.001 10072 move complete, result=0
01:27:33.648 00.000 10072 worker thread done servicing request
01:27:33.648 00.000 10072 Worker thread wakes up
01:27:33.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:33.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:33.655 00.007 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:27:34.055 00.400 10072 Exposure complete
01:27:34.105 00.050 10072 worker thread done servicing request
01:27:34.106 00.001 1032 OnExposeComplete: enter
01:27:34.108 00.002 1032 UpdateGuideState(): m_state=6
01:27:34.110 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3240
01:27:34.114 00.004 1032 Star::Find returns 1 (0), X=317.74, Y=753.11, Mass=1378, SNR=26.2, Peak=131 HFD=2.6
01:27:34.116 00.002 1032 MultiStar: [#1 0.03,-0.07,1.04,U] [#2 0.10,-0.14,0.78,U] [#3 0.32,-0.06,0.67,U] [#4 -0.08,-0.09,0.73,U] [#5 -0.05,-0.02,0.72,U] [#6 -0.00,-0.03,0.58,U] [#7 0.35,-0.17,0.54,U] [#8 0.04,-0.16,0.60,U] 
01:27:34.118 00.002 1032 single-star, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.05, 0.00}
01:27:34.120 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
01:27:34.122 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
01:27:34.123 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.02 mountX=-0.01 mountY=-0.05, mountTheta=-1.81
01:27:34.126 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
01:27:34.128 00.002 1032 Enqueuing Move request for scope (0.05, 0.00)
01:27:34.129 00.001 10072 Worker thread wakes up
01:27:34.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
01:27:34.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
01:27:34.129 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
01:27:34.132 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:34.134 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
01:27:34.134 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:27:34.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:34.135 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:27:34.135 00.000 10072 MoveAxis(E, 2, ABG)
01:27:34.135 00.000 10072 Guiding  Dir = 2, Dur = 2
01:27:34.135 00.000 10072 IsGuiding returns 0
01:27:34.136 00.001 10072 PulseGuide returned control before completion, sleep 12
01:27:34.154 00.018 1032 UpdateGuideState exits: m=1378 SNR=26.2
01:27:34.156 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:34.157 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:34.159 00.002 1032 Enqueuing Expose request
01:27:34.161 00.002 10072 IsGuiding returns 0
01:27:34.161 00.000 10072 Move returns status 0, amount 2
01:27:34.161 00.000 10072 MoveAxis(N, 0, ABG)
01:27:34.161 00.000 10072 Move returns status 0, amount 0
01:27:34.161 00.000 10072 move complete, result=0
01:27:34.161 00.000 10072 worker thread done servicing request
01:27:34.161 00.000 10072 Worker thread wakes up
01:27:34.162 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:34.162 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:34.169 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:27:34.790 00.621 10072 Exposure complete
01:27:34.838 00.048 10072 worker thread done servicing request
01:27:34.838 00.000 1032 OnExposeComplete: enter
01:27:34.840 00.002 1032 UpdateGuideState(): m_state=6
01:27:34.842 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3241
01:27:34.844 00.002 1032 Star::Find returns 1 (0), X=317.73, Y=753.13, Mass=1410, SNR=26.5, Peak=127 HFD=2.9
01:27:34.846 00.002 1032 MultiStar: [#1 0.04,-0.11,0.93,U] [#2 0.14,-0.17,0.82,U] [#3 0.23,-0.04,0.69,U] [#4 -0.18,-0.15,0.73,U] [#5 -0.02,0.06,0.71,U] [#6 -0.02,-0.05,0.58,U] [#7 0.31,-0.08,0.53,U] [#8 -0.06,-0.14,0.55,U] 
01:27:34.848 00.002 1032 single-star, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.05, 0.03}
01:27:34.849 00.001 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
01:27:34.852 00.003 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
01:27:34.853 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.54 mountX=0.02 mountY=-0.05, mountTheta=-1.29
01:27:34.856 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
01:27:34.857 00.001 1032 Enqueuing Move request for scope (0.05, 0.03)
01:27:34.860 00.003 10072 Worker thread wakes up
01:27:34.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
01:27:34.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
01:27:34.860 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.05
01:27:34.863 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:34.865 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:27:34.865 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:27:34.865 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:34.867 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:27:34.867 00.000 10072 MoveAxis(E, 2, ABG)
01:27:34.867 00.000 10072 Guiding  Dir = 2, Dur = 2
01:27:34.867 00.000 10072 IsGuiding returns 0
01:27:34.868 00.001 10072 PulseGuide returned control before completion, sleep 12
01:27:34.887 00.019 1032 UpdateGuideState exits: m=1410 SNR=26.5
01:27:34.890 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:34.892 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:34.897 00.005 1032 Enqueuing Expose request
01:27:34.898 00.001 10072 IsGuiding returns 0
01:27:34.899 00.001 10072 Move returns status 0, amount 2
01:27:34.899 00.000 10072 MoveAxis(N, 0, ABG)
01:27:34.899 00.000 10072 Move returns status 0, amount 0
01:27:34.899 00.000 10072 move complete, result=0
01:27:34.899 00.000 10072 worker thread done servicing request
01:27:34.899 00.000 10072 Worker thread wakes up
01:27:34.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:34.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:34.906 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:27:35.305 00.399 10072 Exposure complete
01:27:35.355 00.050 10072 worker thread done servicing request
01:27:35.355 00.000 1032 OnExposeComplete: enter
01:27:35.357 00.002 1032 UpdateGuideState(): m_state=6
01:27:35.360 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3242
01:27:35.361 00.001 1032 Star::Find returns 1 (0), X=317.62, Y=753.26, Mass=1542, SNR=27.7, Peak=167 HFD=2.8
01:27:35.365 00.004 1032 MultiStar: [#1 0.02,-0.02,0.94,U] [#2 0.04,-0.08,0.68,U] [#3 0.19,0.01,0.67,U] [#4 -0.10,-0.09,0.72,U] [#5 0.05,0.12,0.67,U] [#6 -0.09,-0.01,0.57,U] [#7 0.36,0.05,0.50,U] [#8 -0.01,0.04,0.56,U] 
01:27:35.368 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {-0.07, 0.16}
01:27:35.370 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
01:27:35.372 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
01:27:35.373 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.70 mountX=0.02 mountY=-0.03, mountTheta=-1.13
01:27:35.376 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
01:27:35.378 00.002 1032 Enqueuing Move request for scope (0.03, 0.02)
01:27:35.381 00.003 10072 Worker thread wakes up
01:27:35.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
01:27:35.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
01:27:35.381 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.02 yDistance=-0.03
01:27:35.383 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:35.386 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:27:35.386 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:27:35.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:35.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:27:35.386 00.000 10072 MoveAxis(E, 2, ABG)
01:27:35.386 00.000 10072 Guiding  Dir = 2, Dur = 2
01:27:35.386 00.000 10072 IsGuiding returns 0
01:27:35.387 00.001 10072 PulseGuide returned control before completion, sleep 12
01:27:35.405 00.018 1032 UpdateGuideState exits: m=1542 SNR=27.7
01:27:35.407 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:35.408 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:35.410 00.002 1032 Enqueuing Expose request
01:27:35.412 00.002 10072 IsGuiding returns 0
01:27:35.412 00.000 10072 Move returns status 0, amount 2
01:27:35.412 00.000 10072 MoveAxis(N, 0, ABG)
01:27:35.412 00.000 10072 Move returns status 0, amount 0
01:27:35.412 00.000 10072 move complete, result=0
01:27:35.412 00.000 10072 worker thread done servicing request
01:27:35.412 00.000 10072 Worker thread wakes up
01:27:35.412 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:35.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:35.420 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
01:27:36.036 00.616 10072 Exposure complete
01:27:36.083 00.047 1032 OnExposeComplete: enter
01:27:36.087 00.004 1032 UpdateGuideState(): m_state=6
01:27:36.089 00.002 10072 worker thread done servicing request
01:27:36.089 00.000 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3243
01:27:36.091 00.002 1032 Star::Find returns 1 (0), X=317.66, Y=753.17, Mass=1330, SNR=25.7, Peak=118 HFD=2.8
01:27:36.092 00.001 1032 MultiStar: [#1 0.02,0.02,0.92,U] [#2 0.12,-0.17,0.71,U] [#3 0.39,-0.05,0.70,U] [#4 -0.03,-0.08,0.74,U] [#5 0.02,-0.03,0.70,U] [#6 0.01,-0.12,0.61,U] [#7 0.54,-0.12,0.53,U] [#8 -0.07,-0.10,0.56,U] 
01:27:36.094 00.002 1032 single-star, 8 included, MultiStar: {0.09, -0.05}, one-star: {-0.02, 0.07}
01:27:36.096 00.002 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
01:27:36.098 00.002 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
01:27:36.100 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.90 mountX=0.07 mountY=0.01, mountTheta=0.07
01:27:36.103 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
01:27:36.105 00.002 1032 Enqueuing Move request for scope (-0.02, 0.07)
01:27:36.107 00.002 10072 Worker thread wakes up
01:27:36.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:27:36.107 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:27:36.107 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=0.01
01:27:36.110 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:36.114 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:27:36.115 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:27:36.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:36.115 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:27:36.115 00.000 10072 MoveAxis(E, 2, ABG)
01:27:36.115 00.000 10072 Guiding  Dir = 2, Dur = 2
01:27:36.115 00.000 10072 IsGuiding returns 0
01:27:36.116 00.001 10072 PulseGuide returned control before completion, sleep 12
01:27:36.133 00.017 1032 UpdateGuideState exits: m=1330 SNR=25.7
01:27:36.135 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:36.136 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:36.138 00.002 1032 Enqueuing Expose request
01:27:36.142 00.004 10072 IsGuiding returns 0
01:27:36.142 00.000 10072 Move returns status 0, amount 2
01:27:36.142 00.000 10072 MoveAxis(N, 0, ABG)
01:27:36.142 00.000 10072 Move returns status 0, amount 0
01:27:36.142 00.000 10072 move complete, result=0
01:27:36.142 00.000 10072 worker thread done servicing request
01:27:36.142 00.000 10072 Worker thread wakes up
01:27:36.142 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:36.142 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:36.149 00.007 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
01:27:36.549 00.400 10072 Exposure complete
01:27:36.597 00.048 1032 OnExposeComplete: enter
01:27:36.598 00.001 1032 UpdateGuideState(): m_state=6
01:27:36.600 00.002 10072 worker thread done servicing request
01:27:36.600 00.000 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3244
01:27:36.602 00.002 1032 Star::Find returns 1 (0), X=317.74, Y=753.07, Mass=1382, SNR=26.2, Peak=127 HFD=2.6
01:27:36.604 00.002 1032 MultiStar: [#1 0.15,-0.11,0.95,U] [#2 0.08,-0.18,0.72,U] [#3 0.22,-0.01,0.70,U] [#4 0.07,-0.13,0.71,U] [#5 0.12,0.02,0.73,U] [#6 0.10,-0.33,0.57,U] [#7 0.31,0.05,0.56,U] [#8 -0.01,0.00,0.57,U] 
01:27:36.606 00.002 1032 single-star, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.06, -0.04}
01:27:36.608 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
01:27:36.610 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
01:27:36.611 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.56 mountX=-0.05 mountY=-0.05, mountTheta=-2.39
01:27:36.614 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
01:27:36.617 00.003 1032 Enqueuing Move request for scope (0.06, -0.04)
01:27:36.619 00.002 10072 Worker thread wakes up
01:27:36.619 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:27:36.619 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:27:36.619 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
01:27:36.621 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:36.624 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:27:36.624 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:27:36.624 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:36.624 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:27:36.624 00.000 10072 MoveAxis(E, 1, ABG)
01:27:36.624 00.000 10072 Guiding  Dir = 2, Dur = 1
01:27:36.624 00.000 10072 IsGuiding returns 0
01:27:36.625 00.001 10072 PulseGuide returned control before completion, sleep 11
01:27:36.641 00.016 10072 IsGuiding returns 0
01:27:36.642 00.001 10072 Move returns status 0, amount 1
01:27:36.642 00.000 10072 MoveAxis(N, 0, ABG)
01:27:36.642 00.000 10072 Move returns status 0, amount 0
01:27:36.642 00.000 10072 move complete, result=0
01:27:36.642 00.000 10072 worker thread done servicing request
01:27:36.642 00.000 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:27:36.645 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:36.647 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:36.649 00.002 1032 Enqueuing Expose request
01:27:36.650 00.001 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
01:27:36.651 00.001 10072 Worker thread wakes up
01:27:36.652 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:36.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:37.281 00.629 10072 Exposure complete
01:27:37.324 00.043 10072 worker thread done servicing request
01:27:37.324 00.000 1032 OnExposeComplete: enter
01:27:37.326 00.002 1032 UpdateGuideState(): m_state=6
01:27:37.329 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3245
01:27:37.332 00.003 1032 Star::Find returns 1 (0), X=317.73, Y=753.19, Mass=1479, SNR=27.1, Peak=139 HFD=2.8
01:27:37.334 00.002 1032 MultiStar: [#1 0.22,-0.12,0.94,U] [#2 0.16,-0.16,0.69,U] [#3 0.14,0.03,0.65,U] [#4 -0.13,-0.08,0.72,U] [#5 -0.02,0.21,0.67,U] [#6 -0.00,-0.12,0.54,U] [#7 0.24,0.20,0.52,U] [#8 0.01,-0.04,0.54,U] 
01:27:37.336 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.00}, one-star: {0.05, 0.08}
01:27:37.337 00.001 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
01:27:37.339 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
01:27:37.342 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.05 mountX=-0.02 mountY=-0.07, mountTheta=-1.88
01:27:37.344 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
01:27:37.347 00.003 1032 Enqueuing Move request for scope (0.08, -0.00)
01:27:37.349 00.002 10072 Worker thread wakes up
01:27:37.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
01:27:37.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
01:27:37.349 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.02 yDistance=-0.07
01:27:37.351 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:37.353 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:27:37.353 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:27:37.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:37.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:27:37.353 00.000 10072 MoveAxis(E, 2, ABG)
01:27:37.353 00.000 10072 Guiding  Dir = 2, Dur = 2
01:27:37.353 00.000 10072 IsGuiding returns 0
01:27:37.354 00.001 10072 PulseGuide returned control before completion, sleep 12
01:27:37.373 00.019 10072 IsGuiding returns 0
01:27:37.373 00.000 10072 Move returns status 0, amount 2
01:27:37.373 00.000 10072 MoveAxis(N, 0, ABG)
01:27:37.373 00.000 10072 Move returns status 0, amount 0
01:27:37.373 00.000 1032 UpdateGuideState exits: m=1479 SNR=27.1
01:27:37.376 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:37.378 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:37.379 00.001 1032 Enqueuing Expose request
01:27:37.381 00.002 10072 move complete, result=0
01:27:37.382 00.001 10072 worker thread done servicing request
01:27:37.382 00.000 10072 Worker thread wakes up
01:27:37.382 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:37.382 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:37.382 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:27:37.796 00.414 10072 Exposure complete
01:27:37.845 00.049 10072 worker thread done servicing request
01:27:37.845 00.000 1032 OnExposeComplete: enter
01:27:37.847 00.002 1032 UpdateGuideState(): m_state=6
01:27:37.848 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3246
01:27:37.851 00.003 1032 Star::Find returns 1 (0), X=317.69, Y=753.29, Mass=1420, SNR=26.6, Peak=157 HFD=2.8
01:27:37.852 00.001 1032 MultiStar: [#1 0.09,0.14,0.96,U] [#2 0.25,-0.04,0.73,U] [#3 0.35,0.17,0.65,U] [#4 -0.03,0.17,0.67,U] [#5 -0.10,0.36,0.72,U] [#6 0.08,0.11,0.59,U] [#7 0.53,-0.03,0.51,U] [#8 0.04,0.08,0.56,U] 
01:27:37.854 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.13}, one-star: {0.01, 0.19}
01:27:37.855 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
01:27:37.856 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
01:27:37.858 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.85 mountX=0.10 mountY=-0.15, mountTheta=-0.98
01:27:37.861 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
01:27:37.863 00.002 1032 Enqueuing Move request for scope (0.12, 0.13)
01:27:37.864 00.001 10072 Worker thread wakes up
01:27:37.864 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
01:27:37.864 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
01:27:37.864 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.10 yDistance=-0.15
01:27:37.866 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:37.869 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:27:37.869 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
01:27:37.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:37.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:27:37.869 00.000 10072 MoveAxis(E, 2, ABG)
01:27:37.869 00.000 10072 Guiding  Dir = 2, Dur = 2
01:27:37.869 00.000 10072 IsGuiding returns 0
01:27:37.870 00.001 10072 PulseGuide returned control before completion, sleep 12
01:27:37.887 00.017 10072 IsGuiding returns 0
01:27:37.887 00.000 10072 Move returns status 0, amount 2
01:27:37.887 00.000 10072 MoveAxis(N, 0, ABG)
01:27:37.887 00.000 10072 Move returns status 0, amount 0
01:27:37.887 00.000 10072 move complete, result=0
01:27:37.887 00.000 10072 worker thread done servicing request
01:27:37.888 00.001 1032 UpdateGuideState exits: m=1420 SNR=26.6
01:27:37.890 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:37.892 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:37.895 00.003 1032 Enqueuing Expose request
01:27:37.896 00.001 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:27:37.899 00.003 10072 Worker thread wakes up
01:27:37.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:37.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:38.532 00.633 10072 Exposure complete
01:27:38.577 00.045 10072 worker thread done servicing request
01:27:38.577 00.000 1032 OnExposeComplete: enter
01:27:38.580 00.003 1032 UpdateGuideState(): m_state=6
01:27:38.582 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3247
01:27:38.583 00.001 1032 Star::Find returns 1 (0), X=317.61, Y=753.25, Mass=1483, SNR=27.1, Peak=156 HFD=2.8
01:27:38.585 00.002 1032 MultiStar: [#1 0.12,0.10,0.97,U] [#2 0.21,-0.15,0.68,U] [#3 0.33,0.16,0.67,U] [#4 -0.06,0.02,0.66,U] [#5 0.07,0.24,0.64,U] [#6 0.00,-0.08,0.57,U] [#7 0.42,0.21,0.53,U] [#8 0.00,0.02,0.55,U] 
01:27:38.587 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {-0.07, 0.14}
01:27:38.588 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
01:27:38.590 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
01:27:38.591 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.64 mountX=0.05 mountY=-0.12, mountTheta=-1.19
01:27:38.594 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
01:27:38.596 00.002 1032 Enqueuing Move request for scope (0.10, 0.08)
01:27:38.598 00.002 10072 Worker thread wakes up
01:27:38.598 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
01:27:38.598 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
01:27:38.598 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.12
01:27:38.600 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:38.602 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:27:38.602 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:27:38.602 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:38.602 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:27:38.602 00.000 10072 MoveAxis(E, 2, ABG)
01:27:38.602 00.000 10072 Guiding  Dir = 2, Dur = 2
01:27:38.604 00.002 10072 IsGuiding returns 0
01:27:38.604 00.000 10072 PulseGuide returned control before completion, sleep 12
01:27:38.620 00.016 1032 UpdateGuideState exits: m=1483 SNR=27.1
01:27:38.622 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:38.625 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:38.626 00.001 1032 Enqueuing Expose request
01:27:38.628 00.002 10072 IsGuiding returns 0
01:27:38.628 00.000 10072 Move returns status 0, amount 2
01:27:38.628 00.000 10072 MoveAxis(N, 0, ABG)
01:27:38.628 00.000 10072 Move returns status 0, amount 0
01:27:38.628 00.000 10072 move complete, result=0
01:27:38.628 00.000 10072 worker thread done servicing request
01:27:38.628 00.000 10072 Worker thread wakes up
01:27:38.628 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:38.628 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:38.635 00.007 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:27:39.045 00.410 10072 Exposure complete
01:27:39.092 00.047 1032 OnExposeComplete: enter
01:27:39.093 00.001 1032 UpdateGuideState(): m_state=6
01:27:39.095 00.002 10072 worker thread done servicing request
01:27:39.095 00.000 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3248
01:27:39.099 00.004 1032 Star::Find returns 1 (0), X=317.76, Y=753.17, Mass=1337, SNR=25.8, Peak=129 HFD=2.7
01:27:39.101 00.002 1032 MultiStar: [#1 0.14,-0.03,1.04,U] [#2 0.10,-0.14,0.78,U] [#3 0.31,-0.18,0.65,U] [#4 0.03,-0.03,0.71,U] [#5 0.07,0.10,0.74,U] [#6 0.15,-0.16,0.59,U] [#7 0.48,0.16,0.58,U] [#8 0.02,-0.01,0.58,U] 
01:27:39.103 00.002 1032 single-star, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.08, 0.06}
01:27:39.106 00.003 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
01:27:39.107 00.001 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
01:27:39.110 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.69 mountX=0.04 mountY=-0.09, mountTheta=-1.14
01:27:39.113 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
01:27:39.115 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
01:27:39.117 00.002 10072 Worker thread wakes up
01:27:39.117 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:27:39.117 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:27:39.117 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
01:27:39.119 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:39.124 00.005 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:27:39.124 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:27:39.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:39.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:27:39.124 00.000 10072 MoveAxis(E, 2, ABG)
01:27:39.124 00.000 10072 Guiding  Dir = 2, Dur = 2
01:27:39.124 00.000 10072 IsGuiding returns 0
01:27:39.124 00.000 10072 PulseGuide returned control before completion, sleep 12
01:27:39.141 00.017 1032 UpdateGuideState exits: m=1337 SNR=25.8
01:27:39.144 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:39.146 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:39.147 00.001 1032 Enqueuing Expose request
01:27:39.153 00.006 10072 IsGuiding returns 0
01:27:39.153 00.000 10072 Move returns status 0, amount 2
01:27:39.153 00.000 10072 MoveAxis(N, 0, ABG)
01:27:39.153 00.000 10072 Move returns status 0, amount 0
01:27:39.153 00.000 10072 move complete, result=0
01:27:39.153 00.000 10072 worker thread done servicing request
01:27:39.153 00.000 10072 Worker thread wakes up
01:27:39.153 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:39.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:39.156 00.003 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:27:39.782 00.626 10072 Exposure complete
01:27:39.827 00.045 10072 worker thread done servicing request
01:27:39.827 00.000 1032 OnExposeComplete: enter
01:27:39.830 00.003 1032 UpdateGuideState(): m_state=6
01:27:39.834 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3249
01:27:39.837 00.003 1032 Star::Find returns 1 (0), X=317.58, Y=753.25, Mass=1400, SNR=26.4, Peak=138 HFD=3.1
01:27:39.840 00.003 1032 MultiStar: [#1 0.17,-0.00,0.95,U] [#2 0.20,-0.06,0.74,U] [#3 0.28,-0.03,0.66,U] [#4 -0.05,-0.14,0.71,U] [#5 0.02,0.17,0.65,U] [#6 0.06,-0.11,0.59,U] [#7 0.38,0.03,0.53,U] [#8 0.14,-0.01,0.56,U] 
01:27:39.844 00.004 1032 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {-0.10, 0.14}
01:27:39.845 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
01:27:39.847 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
01:27:39.848 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.05 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
01:27:39.851 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
01:27:39.853 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
01:27:39.854 00.001 10072 Worker thread wakes up
01:27:39.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
01:27:39.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
01:27:39.855 00.001 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
01:27:39.856 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:39.858 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:27:39.858 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:27:39.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:39.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:27:39.858 00.000 10072 MoveAxis(E, 3, ABG)
01:27:39.858 00.000 10072 Guiding  Dir = 2, Dur = 3
01:27:39.860 00.002 10072 IsGuiding returns 0
01:27:39.860 00.000 10072 PulseGuide returned control before completion, sleep 13
01:27:39.876 00.016 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:27:39.878 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:39.879 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:39.881 00.002 1032 Enqueuing Expose request
01:27:39.888 00.007 10072 IsGuiding returns 0
01:27:39.888 00.000 10072 Move returns status 0, amount 3
01:27:39.888 00.000 10072 MoveAxis(N, 0, ABG)
01:27:39.888 00.000 10072 Move returns status 0, amount 0
01:27:39.888 00.000 10072 move complete, result=0
01:27:39.888 00.000 10072 worker thread done servicing request
01:27:39.888 00.000 10072 Worker thread wakes up
01:27:39.888 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:39.888 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:39.890 00.002 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:27:40.298 00.408 10072 Exposure complete
01:27:40.345 00.047 10072 worker thread done servicing request
01:27:40.345 00.000 1032 OnExposeComplete: enter
01:27:40.348 00.003 1032 UpdateGuideState(): m_state=6
01:27:40.349 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3250
01:27:40.351 00.002 1032 Star::Find returns 1 (0), X=317.86, Y=753.12, Mass=1468, SNR=27.0, Peak=134 HFD=2.8
01:27:40.353 00.002 1032 MultiStar: [#1 0.20,0.04,0.97,U] [#2 0.21,-0.09,0.69,U] [#3 0.36,-0.12,0.68,U] [#4 0.16,-0.02,0.68,U] [#5 0.18,0.14,0.68,U] [#6 0.13,-0.11,0.56,U] [#7 0.30,0.04,0.55,U] [#8 0.11,-0.01,0.58,U] 
01:27:40.355 00.002 1032 single-star, 8 included, MultiStar: {0.20, -0.01}, one-star: {0.17, 0.02}
01:27:40.356 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
01:27:40.358 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
01:27:40.360 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.11 mountX=-0.03 mountY=-0.17, mountTheta=-1.72
01:27:40.363 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.02, opts=13)
01:27:40.365 00.002 1032 Enqueuing Move request for scope (0.17, 0.02)
01:27:40.367 00.002 10072 Worker thread wakes up
01:27:40.367 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
01:27:40.367 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
01:27:40.367 00.000 10072 Moving (0.17, 0.02) raw xDistance=-0.03 yDistance=-0.17
01:27:40.369 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:40.372 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:27:40.372 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:27:40.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:40.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:27:40.372 00.000 10072 MoveAxis(E, 2, ABG)
01:27:40.372 00.000 10072 Guiding  Dir = 2, Dur = 2
01:27:40.373 00.001 10072 IsGuiding returns 0
01:27:40.373 00.000 10072 PulseGuide returned control before completion, sleep 12
01:27:40.387 00.014 1032 UpdateGuideState exits: m=1468 SNR=27.0
01:27:40.389 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:40.393 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:40.396 00.003 1032 Enqueuing Expose request
01:27:40.397 00.001 10072 IsGuiding returns 0
01:27:40.398 00.001 10072 Move returns status 0, amount 2
01:27:40.398 00.000 10072 MoveAxis(N, 0, ABG)
01:27:40.398 00.000 10072 Move returns status 0, amount 0
01:27:40.398 00.000 10072 move complete, result=0
01:27:40.398 00.000 10072 worker thread done servicing request
01:27:40.398 00.000 10072 Worker thread wakes up
01:27:40.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:40.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:40.406 00.008 1032 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
01:27:41.032 00.626 10072 Exposure complete
01:27:41.079 00.047 10072 worker thread done servicing request
01:27:41.079 00.000 1032 OnExposeComplete: enter
01:27:41.082 00.003 1032 UpdateGuideState(): m_state=6
01:27:41.084 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3251
01:27:41.085 00.001 1032 Star::Find returns 1 (0), X=317.72, Y=753.00, Mass=1362, SNR=26.0, Peak=125 HFD=2.6
01:27:41.087 00.002 1032 MultiStar: [#1 0.18,-0.14,0.97,U] [#2 0.24,-0.22,0.71,U] [#3 0.38,-0.14,0.70,U] [#4 0.16,-0.09,0.74,U] [#5 0.09,0.05,0.70,U] [#6 0.14,-0.19,0.63,U] [#7 0.39,-0.33,0.54,U] [#8 0.19,-0.03,0.59,U] 
01:27:41.088 00.001 1032 single-star, 8 included, MultiStar: {0.19, -0.13}, one-star: {0.04, -0.11}
01:27:41.089 00.001 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
01:27:41.091 00.002 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
01:27:41.092 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.23 mountX=-0.11 mountY=-0.01, mountTheta=-3.06
01:27:41.095 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.11, opts=13)
01:27:41.096 00.001 1032 Enqueuing Move request for scope (0.04, -0.11)
01:27:41.098 00.002 10072 Worker thread wakes up
01:27:41.098 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
01:27:41.098 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
01:27:41.098 00.000 10072 Moving (0.04, -0.11) raw xDistance=-0.11 yDistance=-0.01
01:27:41.099 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:41.102 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:27:41.102 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
01:27:41.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:41.102 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:27:41.102 00.000 10072 MoveAxis(E, 2, ABG)
01:27:41.102 00.000 10072 Guiding  Dir = 2, Dur = 2
01:27:41.102 00.000 10072 IsGuiding returns 0
01:27:41.103 00.001 10072 PulseGuide returned control before completion, sleep 12
01:27:41.119 00.016 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:27:41.121 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:41.123 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:41.125 00.002 1032 Enqueuing Expose request
01:27:41.127 00.002 10072 IsGuiding returns 0
01:27:41.127 00.000 10072 Move returns status 0, amount 2
01:27:41.127 00.000 10072 MoveAxis(N, 0, ABG)
01:27:41.127 00.000 10072 Move returns status 0, amount 0
01:27:41.127 00.000 10072 move complete, result=0
01:27:41.127 00.000 10072 worker thread done servicing request
01:27:41.127 00.000 10072 Worker thread wakes up
01:27:41.127 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:41.127 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:41.134 00.007 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
01:27:41.545 00.411 10072 Exposure complete
01:27:41.597 00.052 1032 OnExposeComplete: enter
01:27:41.600 00.003 1032 UpdateGuideState(): m_state=6
01:27:41.604 00.004 10072 worker thread done servicing request
01:27:41.605 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3252
01:27:41.608 00.003 1032 Star::Find returns 1 (0), X=317.70, Y=753.06, Mass=1428, SNR=26.6, Peak=146 HFD=2.6
01:27:41.610 00.002 1032 MultiStar: [#1 0.15,-0.12,0.90,U] [#2 0.24,-0.36,0.70,U] [#3 0.40,-0.22,0.70,U] [#4 0.06,-0.23,0.69,U] [#5 0.06,-0.05,0.64,U] [#6 0.10,-0.25,0.59,U] [#7 0.29,-0.11,0.54,U] [#8 0.23,-0.23,0.55,U] 
01:27:41.614 00.004 1032 single-star, 8 included, MultiStar: {0.16, -0.17}, one-star: {0.01, -0.05}
01:27:41.616 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
01:27:41.618 00.002 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
01:27:41.619 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.27 mountX=-0.05 mountY=-0.00, mountTheta=-3.10
01:27:41.624 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
01:27:41.625 00.001 1032 Enqueuing Move request for scope (0.01, -0.05)
01:27:41.627 00.002 10072 Worker thread wakes up
01:27:41.627 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
01:27:41.627 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
01:27:41.627 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=-0.00
01:27:41.629 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:41.631 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:27:41.631 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:27:41.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:41.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:27:41.631 00.000 10072 MoveAxis(E, 3, ABG)
01:27:41.631 00.000 10072 Guiding  Dir = 2, Dur = 3
01:27:41.632 00.001 10072 IsGuiding returns 0
01:27:41.632 00.000 10072 PulseGuide returned control before completion, sleep 13
01:27:41.649 00.017 1032 UpdateGuideState exits: m=1428 SNR=26.6
01:27:41.652 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:41.654 00.002 10072 IsGuiding returns 0
01:27:41.654 00.000 10072 Move returns status 0, amount 3
01:27:41.654 00.000 10072 MoveAxis(N, 0, ABG)
01:27:41.654 00.000 10072 Move returns status 0, amount 0
01:27:41.654 00.000 10072 move complete, result=0
01:27:41.654 00.000 10072 worker thread done servicing request
01:27:41.654 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:41.655 00.001 1032 Enqueuing Expose request
01:27:41.657 00.002 10072 Worker thread wakes up
01:27:41.657 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:41.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:41.657 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:27:42.281 00.624 10072 Exposure complete
01:27:42.328 00.047 10072 worker thread done servicing request
01:27:42.329 00.001 1032 OnExposeComplete: enter
01:27:42.332 00.003 1032 UpdateGuideState(): m_state=6
01:27:42.334 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3253
01:27:42.336 00.002 1032 Star::Find returns 1 (0), X=317.71, Y=753.20, Mass=1406, SNR=26.4, Peak=149 HFD=2.7
01:27:42.338 00.002 1032 MultiStar: [#1 0.17,0.03,0.96,U] [#2 0.29,-0.16,0.77,U] [#3 0.32,0.05,0.69,U] [#4 0.05,-0.05,0.72,U] [#5 0.17,0.26,0.71,U] [#6 0.07,0.07,0.57,U] [#7 0.45,-0.01,0.50,U] [#8 0.12,-0.02,0.57,U] 
01:27:42.340 00.002 1032 single-star, 8 included, MultiStar: {0.17, 0.03}, one-star: {0.02, 0.09}
01:27:42.342 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
01:27:42.344 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
01:27:42.345 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.32 mountX=0.08 mountY=-0.05, mountTheta=-0.51
01:27:42.348 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
01:27:42.350 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
01:27:42.351 00.001 10072 Worker thread wakes up
01:27:42.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
01:27:42.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
01:27:42.351 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.05
01:27:42.353 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:42.356 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:27:42.356 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:27:42.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:42.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:27:42.356 00.000 10072 MoveAxis(E, 3, ABG)
01:27:42.356 00.000 10072 Guiding  Dir = 2, Dur = 3
01:27:42.357 00.001 10072 IsGuiding returns 0
01:27:42.358 00.001 10072 PulseGuide returned control before completion, sleep 13
01:27:42.373 00.015 10072 IsGuiding returns 0
01:27:42.373 00.000 10072 Move returns status 0, amount 3
01:27:42.373 00.000 10072 MoveAxis(N, 0, ABG)
01:27:42.373 00.000 10072 Move returns status 0, amount 0
01:27:42.373 00.000 10072 move complete, result=0
01:27:42.374 00.001 10072 worker thread done servicing request
01:27:42.378 00.004 1032 UpdateGuideState exits: m=1406 SNR=26.4
01:27:42.380 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:42.382 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:42.383 00.001 1032 Enqueuing Expose request
01:27:42.385 00.002 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:27:42.386 00.001 10072 Worker thread wakes up
01:27:42.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:42.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:42.797 00.411 10072 Exposure complete
01:27:42.843 00.046 10072 worker thread done servicing request
01:27:42.843 00.000 1032 OnExposeComplete: enter
01:27:42.845 00.002 1032 UpdateGuideState(): m_state=6
01:27:42.847 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3254
01:27:42.848 00.001 1032 Star::Find returns 1 (0), X=317.82, Y=753.17, Mass=1423, SNR=26.6, Peak=136 HFD=2.8
01:27:42.852 00.004 1032 MultiStar: [#1 0.16,0.10,0.89,U] [#2 0.07,-0.13,0.68,U] [#3 0.35,0.14,0.67,U] [#4 0.13,-0.08,0.73,U] [#5 0.18,0.09,0.76,U] [#6 0.20,-0.03,0.57,U] [#7 0.41,0.16,0.54,U] [#8 0.15,0.13,0.54,U] 
01:27:42.854 00.002 1032 single-star, 8 included, MultiStar: {0.19, 0.05}, one-star: {0.13, 0.07}
01:27:42.855 00.001 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
01:27:42.857 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
01:27:42.860 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.47 mountX=0.03 mountY=-0.15, mountTheta=-1.36
01:27:42.864 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
01:27:42.869 00.005 1032 Enqueuing Move request for scope (0.13, 0.07)
01:27:42.871 00.002 10072 Worker thread wakes up
01:27:42.871 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
01:27:42.871 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
01:27:42.872 00.001 10072 Moving (0.13, 0.07) raw xDistance=0.03 yDistance=-0.15
01:27:42.874 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:42.876 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:27:42.876 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:27:42.876 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:42.876 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:27:42.876 00.000 10072 MoveAxis(E, 3, ABG)
01:27:42.876 00.000 10072 Guiding  Dir = 2, Dur = 3
01:27:42.877 00.001 10072 IsGuiding returns 0
01:27:42.877 00.000 10072 PulseGuide returned control before completion, sleep 13
01:27:42.895 00.018 1032 UpdateGuideState exits: m=1423 SNR=26.6
01:27:42.898 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:42.899 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:42.902 00.003 1032 Enqueuing Expose request
01:27:42.905 00.003 10072 IsGuiding returns 0
01:27:42.905 00.000 10072 Move returns status 0, amount 3
01:27:42.905 00.000 10072 MoveAxis(N, 0, ABG)
01:27:42.905 00.000 10072 Move returns status 0, amount 0
01:27:42.905 00.000 10072 move complete, result=0
01:27:42.905 00.000 10072 worker thread done servicing request
01:27:42.905 00.000 10072 Worker thread wakes up
01:27:42.905 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:42.906 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:42.913 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:27:43.533 00.620 10072 Exposure complete
01:27:43.578 00.045 10072 worker thread done servicing request
01:27:43.578 00.000 1032 OnExposeComplete: enter
01:27:43.580 00.002 1032 UpdateGuideState(): m_state=6
01:27:43.583 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3255
01:27:43.584 00.001 1032 Star::Find returns 1 (0), X=317.78, Y=753.32, Mass=1514, SNR=27.4, Peak=156 HFD=2.8
01:27:43.587 00.003 1032 MultiStar: [#1 0.13,0.17,0.94,U] [#2 0.09,0.09,0.72,U] [#3 0.20,0.17,0.62,U] [#4 0.10,0.02,0.67,U] [#5 0.15,0.26,0.65,U] [#6 0.01,0.00,0.59,U] [#7 0.34,0.13,0.52,U] [#8 0.03,-0.06,0.57,U] 
01:27:43.590 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.12}, one-star: {0.10, 0.22}
01:27:43.592 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
01:27:43.596 00.004 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
01:27:43.600 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.78 mountX=0.09 mountY=-0.15, mountTheta=-1.05
01:27:43.604 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
01:27:43.606 00.002 1032 Enqueuing Move request for scope (0.12, 0.12)
01:27:43.608 00.002 10072 Worker thread wakes up
01:27:43.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
01:27:43.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
01:27:43.608 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.09 yDistance=-0.15
01:27:43.610 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:43.612 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:27:43.612 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
01:27:43.612 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:43.612 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:27:43.613 00.001 10072 MoveAxis(E, 5, ABG)
01:27:43.613 00.000 10072 Guiding  Dir = 2, Dur = 5
01:27:43.613 00.000 10072 IsGuiding returns 0
01:27:43.613 00.000 10072 PulseGuide returned control before completion, sleep 15
01:27:43.630 00.017 1032 UpdateGuideState exits: m=1514 SNR=27.4
01:27:43.633 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:43.635 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:43.637 00.002 1032 Enqueuing Expose request
01:27:43.641 00.004 10072 IsGuiding returns 0
01:27:43.641 00.000 10072 Move returns status 0, amount 5
01:27:43.641 00.000 10072 MoveAxis(N, 0, ABG)
01:27:43.642 00.001 10072 Move returns status 0, amount 0
01:27:43.642 00.000 10072 move complete, result=0
01:27:43.642 00.000 10072 worker thread done servicing request
01:27:43.642 00.000 10072 Worker thread wakes up
01:27:43.642 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:43.642 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:43.647 00.005 1032 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
01:27:44.052 00.405 10072 Exposure complete
01:27:44.099 00.047 10072 worker thread done servicing request
01:27:44.099 00.000 1032 OnExposeComplete: enter
01:27:44.100 00.001 1032 UpdateGuideState(): m_state=6
01:27:44.103 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3256
01:27:44.104 00.001 1032 Star::Find returns 1 (0), X=317.83, Y=753.14, Mass=1480, SNR=27.1, Peak=138 HFD=2.8
01:27:44.106 00.002 1032 MultiStar: [#1 0.18,-0.04,0.92,U] [#2 0.29,-0.06,0.71,U] [#3 0.45,0.13,0.67,U] [#4 0.08,-0.04,0.71,U] [#5 0.19,0.09,0.70,U] [#6 0.13,-0.01,0.59,U] [#7 0.57,-0.02,0.53,U] [#8 0.05,-0.03,0.54,U] 
01:27:44.107 00.001 1032 single-star, 8 included, MultiStar: {0.22, 0.01}, one-star: {0.14, 0.03}
01:27:44.108 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
01:27:44.111 00.003 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
01:27:44.113 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.21 mountX=-0.01 mountY=-0.15, mountTheta=-1.62
01:27:44.116 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
01:27:44.118 00.002 1032 Enqueuing Move request for scope (0.14, 0.03)
01:27:44.120 00.002 10072 Worker thread wakes up
01:27:44.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
01:27:44.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
01:27:44.120 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.15
01:27:44.122 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:44.124 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:27:44.124 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:27:44.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:44.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:27:44.124 00.000 10072 MoveAxis(E, 5, ABG)
01:27:44.124 00.000 10072 Guiding  Dir = 2, Dur = 5
01:27:44.124 00.000 10072 IsGuiding returns 0
01:27:44.125 00.001 10072 PulseGuide returned control before completion, sleep 15
01:27:44.141 00.016 1032 UpdateGuideState exits: m=1480 SNR=27.1
01:27:44.145 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:44.147 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:44.149 00.002 1032 Enqueuing Expose request
01:27:44.157 00.008 10072 IsGuiding returns 0
01:27:44.157 00.000 10072 Move returns status 0, amount 5
01:27:44.157 00.000 10072 MoveAxis(N, 0, ABG)
01:27:44.157 00.000 10072 Move returns status 0, amount 0
01:27:44.157 00.000 10072 move complete, result=0
01:27:44.157 00.000 10072 worker thread done servicing request
01:27:44.157 00.000 10072 Worker thread wakes up
01:27:44.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:44.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:44.159 00.002 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:27:44.786 00.627 10072 Exposure complete
01:27:44.832 00.046 10072 worker thread done servicing request
01:27:44.832 00.000 1032 OnExposeComplete: enter
01:27:44.834 00.002 1032 UpdateGuideState(): m_state=6
01:27:44.835 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3257
01:27:44.837 00.002 1032 Star::Find returns 1 (0), X=317.89, Y=753.11, Mass=1406, SNR=26.4, Peak=147 HFD=2.8
01:27:44.839 00.002 1032 MultiStar: [#1 0.10,-0.10,0.98,U] [#2 0.32,-0.24,0.72,U] [#3 0.54,-0.05,0.67,U] [#4 0.16,-0.21,0.71,U] [#5 0.18,0.00,0.70,U] [#6 0.27,-0.04,0.57,U] [#7 0.62,-0.02,0.53,U] [#8 0.35,-0.06,0.57,U] 
01:27:44.841 00.002 1032 single-star, 8 included, MultiStar: {0.28, -0.08}, one-star: {0.21, 0.01}
01:27:44.844 00.003 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
01:27:44.845 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
01:27:44.846 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.05 mountX=-0.04 mountY=-0.20, mountTheta=-1.78
01:27:44.850 00.004 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.01, opts=13)
01:27:44.852 00.002 1032 Enqueuing Move request for scope (0.21, 0.01)
01:27:44.853 00.001 10072 Worker thread wakes up
01:27:44.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
01:27:44.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
01:27:44.854 00.001 10072 Moving (0.21, 0.01) raw xDistance=-0.04 yDistance=-0.20
01:27:44.856 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:44.858 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:27:44.858 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:27:44.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:27:44.858 00.000 10072 MoveAxis(E, 5, ABG)
01:27:44.858 00.000 10072 Guiding  Dir = 2, Dur = 5
01:27:44.858 00.000 10072 IsGuiding returns 0
01:27:44.858 00.000 10072 PulseGuide returned control before completion, sleep 15
01:27:44.876 00.018 10072 IsGuiding returns 0
01:27:44.876 00.000 10072 Move returns status 0, amount 5
01:27:44.876 00.000 10072 MoveAxis(N, 132, ABG)
01:27:44.877 00.001 10072 Guiding  Dir = 0, Dur = 132
01:27:44.877 00.000 10072 IsGuiding returns 0
01:27:44.877 00.000 10072 PulseGuide returned control before completion, sleep 142
01:27:44.878 00.001 1032 UpdateGuideState exits: m=1406 SNR=26.4
01:27:44.880 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:44.882 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:44.883 00.001 1032 Enqueuing Expose request
01:27:45.032 00.149 10072 IsGuiding returns 0
01:27:45.033 00.001 10072 Move returns status 0, amount 132
01:27:45.033 00.000 10072 move complete, result=0
01:27:45.033 00.000 10072 worker thread done servicing request
01:27:45.033 00.000 10072 Worker thread wakes up
01:27:45.033 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.2 px 132 ms NORTH
01:27:45.037 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:45.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:45.442 00.405 10072 Exposure complete
01:27:45.489 00.047 10072 worker thread done servicing request
01:27:45.490 00.001 1032 OnExposeComplete: enter
01:27:45.492 00.002 1032 UpdateGuideState(): m_state=6
01:27:45.493 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3258
01:27:45.494 00.001 1032 Star::Find returns 1 (0), X=317.80, Y=753.06, Mass=1371, SNR=26.1, Peak=135 HFD=2.7
01:27:45.496 00.002 1032 MultiStar: [#1 0.24,-0.16,1.02,U] [#2 0.22,-0.31,0.78,U] [#3 0.51,-0.18,0.67,U] [#4 0.21,-0.19,0.73,U] [#5 0.05,-0.03,0.70,U] [#6 0.19,-0.20,0.62,U] [#7 0.53,-0.20,0.54,U] [#8 0.18,-0.10,0.54,U] 
01:27:45.498 00.002 1032 single-star, 8 included, MultiStar: {0.24, -0.16}, one-star: {0.12, -0.05}
01:27:45.500 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
01:27:45.501 00.001 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
01:27:45.503 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.39 mountX=-0.08 mountY=-0.10, mountTheta=-2.22
01:27:45.506 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
01:27:45.508 00.002 1032 Enqueuing Move request for scope (0.12, -0.05)
01:27:45.509 00.001 10072 Worker thread wakes up
01:27:45.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
01:27:45.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
01:27:45.509 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.10
01:27:45.512 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:45.514 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:27:45.514 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:27:45.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:45.514 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:27:45.514 00.000 10072 MoveAxis(E, 6, ABG)
01:27:45.514 00.000 10072 Guiding  Dir = 2, Dur = 6
01:27:45.515 00.001 10072 IsGuiding returns 0
01:27:45.515 00.000 10072 PulseGuide returned control before completion, sleep 16
01:27:45.532 00.017 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:27:45.533 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:45.535 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:45.537 00.002 1032 Enqueuing Expose request
01:27:45.539 00.002 10072 IsGuiding returns 0
01:27:45.539 00.000 10072 Move returns status 0, amount 6
01:27:45.539 00.000 10072 MoveAxis(N, 0, ABG)
01:27:45.539 00.000 10072 Move returns status 0, amount 0
01:27:45.539 00.000 10072 move complete, result=0
01:27:45.539 00.000 10072 worker thread done servicing request
01:27:45.539 00.000 10072 Worker thread wakes up
01:27:45.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:45.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:45.546 00.007 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:27:46.274 00.728 10072 Exposure complete
01:27:46.324 00.050 10072 worker thread done servicing request
01:27:46.324 00.000 1032 OnExposeComplete: enter
01:27:46.326 00.002 1032 UpdateGuideState(): m_state=6
01:27:46.328 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3259
01:27:46.331 00.003 1032 Star::Find returns 1 (0), X=317.66, Y=753.15, Mass=1449, SNR=26.8, Peak=145 HFD=2.7
01:27:46.334 00.003 1032 MultiStar: [#1 0.09,0.01,0.98,U] [#2 -0.11,-0.01,0.75,U] [#3 0.04,0.06,0.70,U] [#4 -0.17,-0.08,0.71,U] [#5 -0.02,0.17,0.69,U] [#6 -0.08,-0.13,0.58,U] [#7 0.20,0.13,0.54,U] [#8 0.01,-0.04,0.55,U] 
01:27:46.336 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.02, 0.04}
01:27:46.338 00.002 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
01:27:46.339 00.001 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
01:27:46.341 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.03 mountX=0.02 mountY=0.00, mountTheta=0.20
01:27:46.343 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
01:27:46.345 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
01:27:46.347 00.002 10072 Worker thread wakes up
01:27:46.347 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:27:46.347 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:27:46.347 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
01:27:46.349 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:46.352 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:27:46.352 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:27:46.352 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:46.352 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:27:46.352 00.000 10072 MoveAxis(E, 7, ABG)
01:27:46.352 00.000 10072 Guiding  Dir = 2, Dur = 7
01:27:46.353 00.001 10072 IsGuiding returns 0
01:27:46.353 00.000 10072 PulseGuide returned control before completion, sleep 17
01:27:46.370 00.017 1032 UpdateGuideState exits: m=1449 SNR=26.8
01:27:46.371 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:46.373 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:46.374 00.001 1032 Enqueuing Expose request
01:27:46.379 00.005 10072 IsGuiding returns 0
01:27:46.379 00.000 10072 Move returns status 0, amount 7
01:27:46.379 00.000 10072 MoveAxis(N, 0, ABG)
01:27:46.379 00.000 10072 Move returns status 0, amount 0
01:27:46.379 00.000 10072 move complete, result=0
01:27:46.379 00.000 10072 worker thread done servicing request
01:27:46.379 00.000 10072 Worker thread wakes up
01:27:46.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:46.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:46.384 00.005 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
01:27:46.787 00.403 10072 Exposure complete
01:27:46.834 00.047 10072 worker thread done servicing request
01:27:46.834 00.000 1032 OnExposeComplete: enter
01:27:46.836 00.002 1032 UpdateGuideState(): m_state=6
01:27:46.839 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3260
01:27:46.840 00.001 1032 Star::Find returns 1 (0), X=317.70, Y=753.26, Mass=1383, SNR=26.2, Peak=143 HFD=2.8
01:27:46.842 00.002 1032 MultiStar: [#1 0.13,0.02,0.93,U] [#2 0.13,-0.12,0.72,U] [#3 0.20,-0.01,0.69,U] [#4 -0.03,-0.04,0.70,U] [#5 -0.07,0.03,0.70,U] [#6 0.03,-0.17,0.60,U] [#7 0.36,0.08,0.53,U] [#8 -0.09,0.06,0.52,U] 
01:27:46.844 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.02, 0.15}
01:27:46.845 00.001 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
01:27:46.846 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
01:27:46.849 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.09 mountX=-0.01 mountY=-0.07, mountTheta=-1.74
01:27:46.853 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
01:27:46.855 00.002 1032 Enqueuing Move request for scope (0.07, 0.01)
01:27:46.856 00.001 10072 Worker thread wakes up
01:27:46.856 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
01:27:46.856 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
01:27:46.856 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
01:27:46.858 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:46.861 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:27:46.861 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:27:46.861 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:46.861 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:27:46.861 00.000 10072 MoveAxis(E, 6, ABG)
01:27:46.861 00.000 10072 Guiding  Dir = 2, Dur = 6
01:27:46.861 00.000 10072 IsGuiding returns 0
01:27:46.862 00.001 10072 PulseGuide returned control before completion, sleep 16
01:27:46.878 00.016 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:27:46.882 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:46.885 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:46.888 00.003 1032 Enqueuing Expose request
01:27:46.890 00.002 10072 IsGuiding returns 0
01:27:46.890 00.000 10072 Move returns status 0, amount 6
01:27:46.890 00.000 10072 MoveAxis(N, 0, ABG)
01:27:46.890 00.000 10072 Move returns status 0, amount 0
01:27:46.890 00.000 10072 move complete, result=0
01:27:46.890 00.000 10072 worker thread done servicing request
01:27:46.890 00.000 10072 Worker thread wakes up
01:27:46.890 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:46.890 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:46.899 00.009 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:27:47.523 00.624 10072 Exposure complete
01:27:47.572 00.049 10072 worker thread done servicing request
01:27:47.572 00.000 1032 OnExposeComplete: enter
01:27:47.574 00.002 1032 UpdateGuideState(): m_state=6
01:27:47.576 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3261
01:27:47.578 00.002 1032 Star::Find returns 1 (0), X=317.59, Y=753.06, Mass=1475, SNR=27.1, Peak=135 HFD=3.2
01:27:47.581 00.003 1032 MultiStar: [#1 -0.03,-0.17,0.93,U] [#2 0.01,-0.29,0.73,U] [#3 0.17,-0.19,0.64,U] [#4 -0.09,-0.24,0.69,U] [#5 -0.00,-0.11,0.65,U] [#6 0.03,-0.14,0.57,U] [#7 0.24,-0.23,0.53,U] [#8 -0.14,-0.21,0.54,U] 
01:27:47.583 00.002 1032 single-star, 8 included, MultiStar: {0.00, -0.17}, one-star: {-0.09, -0.04}
01:27:47.585 00.002 1032 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.83) = xAngle (-4.53 = 1.75)
01:27:47.587 00.002 1032 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.53 = 1.75)
01:27:47.588 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.70 mountX=-0.02 mountY=0.10, mountTheta=1.75
01:27:47.591 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.04, opts=13)
01:27:47.592 00.001 1032 Enqueuing Move request for scope (-0.09, -0.04)
01:27:47.594 00.002 10072 Worker thread wakes up
01:27:47.594 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
01:27:47.594 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
01:27:47.594 00.000 10072 Moving (-0.09, -0.04) raw xDistance=-0.02 yDistance=0.10
01:27:47.596 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:47.598 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:27:47.599 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:27:47.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:47.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:27:47.599 00.000 10072 MoveAxis(E, 7, ABG)
01:27:47.599 00.000 10072 Guiding  Dir = 2, Dur = 7
01:27:47.619 00.020 1032 UpdateGuideState exits: m=1475 SNR=27.1
01:27:47.622 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:47.624 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:47.628 00.004 1032 Enqueuing Expose request
01:27:47.631 00.003 10072 IsGuiding returns 0
01:27:47.632 00.001 10072 PulseGuide returned control before completion, sleep 17
01:27:47.660 00.028 10072 IsGuiding returns 0
01:27:47.660 00.000 10072 Move returns status 0, amount 7
01:27:47.660 00.000 10072 MoveAxis(N, 0, ABG)
01:27:47.660 00.000 10072 Move returns status 0, amount 0
01:27:47.660 00.000 10072 move complete, result=0
01:27:47.660 00.000 10072 worker thread done servicing request
01:27:47.660 00.000 10072 Worker thread wakes up
01:27:47.661 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:47.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:47.665 00.004 1032 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
01:27:48.068 00.403 10072 Exposure complete
01:27:48.125 00.057 10072 worker thread done servicing request
01:27:48.125 00.000 1032 OnExposeComplete: enter
01:27:48.128 00.003 1032 UpdateGuideState(): m_state=6
01:27:48.130 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3262
01:27:48.132 00.002 1032 Star::Find returns 1 (0), X=317.66, Y=753.18, Mass=1405, SNR=26.4, Peak=131 HFD=3.1
01:27:48.133 00.001 1032 MultiStar: [#1 0.02,-0.01,0.95,U] [#2 0.11,-0.15,0.75,U] [#3 0.28,-0.08,0.70,U] [#4 -0.04,0.04,0.69,U] [#5 0.05,0.12,0.71,U] [#6 0.03,0.07,0.57,U] [#7 0.20,0.01,0.54,U] [#8 0.07,0.03,0.53,U] 
01:27:48.135 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {-0.02, 0.07}
01:27:48.138 00.003 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
01:27:48.140 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
01:27:48.142 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.17 mountX=-0.01 mountY=-0.07, mountTheta=-1.66
01:27:48.146 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
01:27:48.149 00.003 1032 Enqueuing Move request for scope (0.07, 0.01)
01:27:48.151 00.002 10072 Worker thread wakes up
01:27:48.152 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
01:27:48.152 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
01:27:48.152 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
01:27:48.155 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:48.157 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:27:48.157 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:27:48.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:48.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:27:48.158 00.001 10072 MoveAxis(E, 6, ABG)
01:27:48.158 00.000 10072 Guiding  Dir = 2, Dur = 6
01:27:48.158 00.000 10072 IsGuiding returns 0
01:27:48.158 00.000 10072 PulseGuide returned control before completion, sleep 16
01:27:48.179 00.021 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:27:48.182 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:48.183 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:48.185 00.002 1032 Enqueuing Expose request
01:27:48.190 00.005 10072 IsGuiding returns 0
01:27:48.190 00.000 10072 Move returns status 0, amount 6
01:27:48.190 00.000 10072 MoveAxis(N, 0, ABG)
01:27:48.190 00.000 10072 Move returns status 0, amount 0
01:27:48.190 00.000 10072 move complete, result=0
01:27:48.191 00.001 10072 worker thread done servicing request
01:27:48.191 00.000 10072 Worker thread wakes up
01:27:48.191 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:48.191 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:48.195 00.004 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:27:48.816 00.621 10072 Exposure complete
01:27:48.860 00.044 10072 worker thread done servicing request
01:27:48.860 00.000 1032 OnExposeComplete: enter
01:27:48.862 00.002 1032 UpdateGuideState(): m_state=6
01:27:48.864 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3263
01:27:48.865 00.001 1032 Star::Find returns 1 (0), X=317.62, Y=753.29, Mass=1474, SNR=27.1, Peak=150 HFD=2.9
01:27:48.867 00.002 1032 MultiStar: [#1 -0.01,0.10,0.94,U] [#2 0.08,-0.18,0.70,U] [#3 0.21,0.09,0.66,U] [#4 -0.15,0.04,0.64,U] [#5 -0.03,0.23,0.72,U] [#6 0.02,-0.03,0.58,U] [#7 0.16,-0.01,0.53,U] [#8 -0.08,0.08,0.56,U] 
01:27:48.869 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {-0.06, 0.18}
01:27:48.871 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
01:27:48.873 00.002 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
01:27:48.874 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.45 mountX=0.06 mountY=-0.03, mountTheta=-0.38
01:27:48.878 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
01:27:48.881 00.003 1032 Enqueuing Move request for scope (0.01, 0.07)
01:27:48.882 00.001 10072 Worker thread wakes up
01:27:48.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
01:27:48.882 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
01:27:48.882 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.03
01:27:48.884 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:48.886 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:27:48.886 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:27:48.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:48.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:27:48.886 00.000 10072 MoveAxis(E, 6, ABG)
01:27:48.886 00.000 10072 Guiding  Dir = 2, Dur = 6
01:27:48.887 00.001 10072 IsGuiding returns 0
01:27:48.887 00.000 10072 PulseGuide returned control before completion, sleep 16
01:27:48.904 00.017 1032 UpdateGuideState exits: m=1474 SNR=27.1
01:27:48.907 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:48.909 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:48.911 00.002 1032 Enqueuing Expose request
01:27:48.912 00.001 10072 IsGuiding returns 0
01:27:48.912 00.000 10072 Move returns status 0, amount 6
01:27:48.912 00.000 10072 MoveAxis(N, 0, ABG)
01:27:48.913 00.001 10072 Move returns status 0, amount 0
01:27:48.913 00.000 10072 move complete, result=0
01:27:48.913 00.000 10072 worker thread done servicing request
01:27:48.913 00.000 10072 Worker thread wakes up
01:27:48.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:48.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:48.921 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:27:49.319 00.398 10072 Exposure complete
01:27:49.367 00.048 1032 OnExposeComplete: enter
01:27:49.370 00.003 1032 UpdateGuideState(): m_state=6
01:27:49.372 00.002 10072 worker thread done servicing request
01:27:49.372 00.000 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3264
01:27:49.374 00.002 1032 Star::Find returns 1 (0), X=317.61, Y=753.33, Mass=1370, SNR=26.1, Peak=139 HFD=3.0
01:27:49.376 00.002 1032 MultiStar: [#1 -0.13,0.18,1.03,U] [#2 0.06,0.01,0.72,U] [#3 0.13,0.23,0.69,U] [#4 -0.22,0.01,0.72,U] [#5 -0.10,0.27,0.65,U] [#6 0.12,0.15,0.60,U] [#7 0.24,0.13,0.52,U] [#8 -0.08,0.09,0.58,U] 
01:27:49.378 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.15}, one-star: {-0.07, 0.22}
01:27:49.380 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
01:27:49.382 00.002 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
01:27:49.383 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.71 mountX=0.15 mountY=-0.02, mountTheta=-0.12
01:27:49.386 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.15, opts=13)
01:27:49.388 00.002 1032 Enqueuing Move request for scope (-0.02, 0.15)
01:27:49.389 00.001 10072 Worker thread wakes up
01:27:49.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
01:27:49.390 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
01:27:49.390 00.000 10072 Moving (-0.02, 0.15) raw xDistance=0.15 yDistance=-0.02
01:27:49.392 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:49.397 00.005 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.67
01:27:49.397 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
01:27:49.397 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:49.397 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:27:49.397 00.000 10072 MoveAxis(W, 64, ABG)
01:27:49.397 00.000 10072 Guiding  Dir = 3, Dur = 64
01:27:49.398 00.001 10072 IsGuiding returns 0
01:27:49.398 00.000 10072 PulseGuide returned control before completion, sleep 74
01:27:49.416 00.018 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:27:49.418 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:49.420 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:49.421 00.001 1032 Enqueuing Expose request
01:27:49.487 00.066 10072 IsGuiding returns 0
01:27:49.487 00.000 10072 Move returns status 0, amount 64
01:27:49.487 00.000 10072 MoveAxis(N, 0, ABG)
01:27:49.487 00.000 10072 Move returns status 0, amount 0
01:27:49.487 00.000 10072 move complete, result=0
01:27:49.487 00.000 10072 worker thread done servicing request
01:27:49.487 00.000 10072 Worker thread wakes up
01:27:49.488 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:49.488 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:49.488 00.000 1032 GuideStep: 0.1 px 64 ms WEST, -0.0 px 0 ms NORTH
01:27:50.113 00.625 10072 Exposure complete
01:27:50.164 00.051 10072 worker thread done servicing request
01:27:50.165 00.001 1032 OnExposeComplete: enter
01:27:50.166 00.001 1032 UpdateGuideState(): m_state=6
01:27:50.169 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3265
01:27:50.170 00.001 1032 Star::Find returns 1 (0), X=317.65, Y=753.06, Mass=1332, SNR=25.7, Peak=140 HFD=2.6
01:27:50.171 00.001 1032 MultiStar: [#1 0.06,-0.11,1.00,U] [#2 -0.04,-0.18,0.72,U] [#3 0.18,0.02,0.69,U] [#4 -0.06,-0.06,0.73,U] [#5 -0.04,0.09,0.71,U] [#6 0.05,-0.11,0.59,U] [#7 0.43,-0.15,0.59,U] [#8 -0.07,-0.14,0.58,U] 
01:27:50.175 00.004 1032 single-star, 8 included, MultiStar: {0.04, -0.07}, one-star: {-0.03, -0.04}
01:27:50.177 00.002 1032 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.83) = xAngle (-4.05 = 2.23)
01:27:50.179 00.002 1032 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.05 = 2.23)
01:27:50.181 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.22 mountX=-0.03 mountY=0.04, mountTheta=2.23
01:27:50.184 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
01:27:50.186 00.002 1032 Enqueuing Move request for scope (-0.03, -0.04)
01:27:50.188 00.002 10072 Worker thread wakes up
01:27:50.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
01:27:50.188 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
01:27:50.188 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
01:27:50.193 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:50.196 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:27:50.196 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:27:50.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:50.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:27:50.196 00.000 10072 MoveAxis(E, 5, ABG)
01:27:50.196 00.000 10072 Guiding  Dir = 2, Dur = 5
01:27:50.197 00.001 10072 IsGuiding returns 0
01:27:50.197 00.000 10072 PulseGuide returned control before completion, sleep 15
01:27:50.215 00.018 1032 UpdateGuideState exits: m=1332 SNR=25.7
01:27:50.219 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:50.220 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:50.222 00.002 1032 Enqueuing Expose request
01:27:50.224 00.002 10072 IsGuiding returns 0
01:27:50.224 00.000 10072 Move returns status 0, amount 5
01:27:50.224 00.000 10072 MoveAxis(N, 0, ABG)
01:27:50.224 00.000 10072 Move returns status 0, amount 0
01:27:50.224 00.000 10072 move complete, result=0
01:27:50.224 00.000 10072 worker thread done servicing request
01:27:50.224 00.000 10072 Worker thread wakes up
01:27:50.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:50.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:50.232 00.008 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
01:27:50.631 00.399 10072 Exposure complete
01:27:50.679 00.048 10072 worker thread done servicing request
01:27:50.679 00.000 1032 OnExposeComplete: enter
01:27:50.682 00.003 1032 UpdateGuideState(): m_state=6
01:27:50.684 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3266
01:27:50.685 00.001 1032 Star::Find returns 1 (0), X=317.62, Y=753.03, Mass=1425, SNR=26.6, Peak=139 HFD=2.8
01:27:50.687 00.002 1032 MultiStar: [#1 0.14,-0.26,0.94,U] [#2 0.15,-0.33,0.76,U] [#3 0.23,-0.24,0.69,U] [#4 -0.06,-0.24,0.68,U] [#5 0.01,-0.14,0.69,U] [#6 0.04,-0.10,0.58,U] [#7 0.39,-0.31,0.57,U] [#8 0.08,-0.27,0.59,U] 
01:27:50.688 00.001 1032 single-star, 8 included, MultiStar: {0.09, -0.21}, one-star: {-0.06, -0.08}
01:27:50.690 00.002 1032 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.83) = xAngle (-4.07 = 2.22)
01:27:50.691 00.001 1032 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.07 = 2.22)
01:27:50.693 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.24 mountX=-0.06 mountY=0.08, mountTheta=2.22
01:27:50.696 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.08, opts=13)
01:27:50.697 00.001 1032 Enqueuing Move request for scope (-0.06, -0.08)
01:27:50.699 00.002 10072 Worker thread wakes up
01:27:50.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
01:27:50.699 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
01:27:50.700 00.001 10072 Moving (-0.06, -0.08) raw xDistance=-0.06 yDistance=0.08
01:27:50.701 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:50.705 00.004 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:27:50.705 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:27:50.705 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:50.705 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:27:50.705 00.000 10072 MoveAxis(E, 5, ABG)
01:27:50.705 00.000 10072 Guiding  Dir = 2, Dur = 5
01:27:50.706 00.001 10072 IsGuiding returns 0
01:27:50.707 00.001 10072 PulseGuide returned control before completion, sleep 14
01:27:50.727 00.020 1032 UpdateGuideState exits: m=1425 SNR=26.6
01:27:50.729 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:50.730 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:50.732 00.002 1032 Enqueuing Expose request
01:27:50.738 00.006 10072 IsGuiding returns 0
01:27:50.738 00.000 10072 Move returns status 0, amount 5
01:27:50.738 00.000 10072 MoveAxis(N, 0, ABG)
01:27:50.739 00.001 10072 Move returns status 0, amount 0
01:27:50.739 00.000 10072 move complete, result=0
01:27:50.739 00.000 10072 worker thread done servicing request
01:27:50.739 00.000 10072 Worker thread wakes up
01:27:50.739 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:50.739 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:50.744 00.005 1032 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
01:27:51.364 00.620 10072 Exposure complete
01:27:51.412 00.048 10072 worker thread done servicing request
01:27:51.413 00.001 1032 OnExposeComplete: enter
01:27:51.415 00.002 1032 UpdateGuideState(): m_state=6
01:27:51.417 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3267
01:27:51.418 00.001 1032 Star::Find returns 1 (0), X=317.55, Y=753.08, Mass=1373, SNR=26.1, Peak=141 HFD=2.8
01:27:51.420 00.002 1032 MultiStar: [#1 0.04,-0.12,0.94,U] [#2 0.04,-0.21,0.77,U] [#3 0.21,-0.15,0.68,U] [#4 -0.09,-0.23,0.70,U] [#5 -0.08,0.05,0.74,U] [#6 -0.03,-0.14,0.60,U] [#7 0.30,-0.17,0.51,U] [#8 -0.06,0.00,0.54,U] 
01:27:51.423 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {-0.14, -0.02}
01:27:51.428 00.005 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.96)
01:27:51.430 00.002 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.96)
01:27:51.432 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.49 mountX=-0.10 mountY=0.02, mountTheta=2.96
01:27:51.435 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.11, opts=13)
01:27:51.438 00.003 1032 Enqueuing Move request for scope (0.01, -0.11)
01:27:51.440 00.002 10072 Worker thread wakes up
01:27:51.441 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
01:27:51.441 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
01:27:51.441 00.000 10072 Moving (0.01, -0.11) raw xDistance=-0.10 yDistance=0.02
01:27:51.443 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:51.445 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:27:51.445 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:27:51.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:51.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:27:51.445 00.000 10072 MoveAxis(E, 4, ABG)
01:27:51.445 00.000 10072 Guiding  Dir = 2, Dur = 4
01:27:51.446 00.001 10072 IsGuiding returns 0
01:27:51.446 00.000 10072 PulseGuide returned control before completion, sleep 14
01:27:51.464 00.018 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:27:51.466 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:51.468 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:51.470 00.002 1032 Enqueuing Expose request
01:27:51.472 00.002 10072 IsGuiding returns 0
01:27:51.472 00.000 10072 Move returns status 0, amount 4
01:27:51.472 00.000 10072 MoveAxis(N, 0, ABG)
01:27:51.472 00.000 10072 Move returns status 0, amount 0
01:27:51.472 00.000 10072 move complete, result=0
01:27:51.473 00.001 10072 worker thread done servicing request
01:27:51.473 00.000 10072 Worker thread wakes up
01:27:51.473 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:51.473 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:51.480 00.007 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
01:27:51.877 00.397 10072 Exposure complete
01:27:51.927 00.050 10072 worker thread done servicing request
01:27:51.927 00.000 1032 OnExposeComplete: enter
01:27:51.929 00.002 1032 UpdateGuideState(): m_state=6
01:27:51.931 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3268
01:27:51.933 00.002 1032 Star::Find returns 1 (0), X=317.68, Y=753.16, Mass=1525, SNR=27.5, Peak=142 HFD=2.9
01:27:51.935 00.002 1032 MultiStar: [#1 0.06,-0.12,0.90,U] [#2 0.01,-0.18,0.71,U] [#3 0.16,-0.02,0.62,U] [#4 -0.06,-0.16,0.71,U] [#5 -0.05,0.19,0.69,U] [#6 -0.10,-0.15,0.52,U] [#7 0.21,-0.01,0.54,U] [#8 -0.07,-0.15,0.54,U] 
01:27:51.937 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {-0.00, 0.06}
01:27:51.939 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
01:27:51.942 00.003 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
01:27:51.944 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.27 mountX=-0.06 mountY=-0.00, mountTheta=-3.10
01:27:51.947 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
01:27:51.949 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
01:27:51.951 00.002 10072 Worker thread wakes up
01:27:51.951 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
01:27:51.951 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
01:27:51.951 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=-0.00
01:27:51.953 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:51.955 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:27:51.956 00.001 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:27:51.956 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:51.956 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:27:51.956 00.000 10072 MoveAxis(E, 3, ABG)
01:27:51.956 00.000 10072 Guiding  Dir = 2, Dur = 3
01:27:51.956 00.000 10072 IsGuiding returns 0
01:27:51.957 00.001 10072 PulseGuide returned control before completion, sleep 13
01:27:51.971 00.014 1032 UpdateGuideState exits: m=1525 SNR=27.5
01:27:51.974 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:51.976 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:51.977 00.001 1032 Enqueuing Expose request
01:27:51.988 00.011 10072 IsGuiding returns 0
01:27:51.988 00.000 10072 Move returns status 0, amount 3
01:27:51.988 00.000 10072 MoveAxis(N, 0, ABG)
01:27:51.989 00.001 10072 Move returns status 0, amount 0
01:27:51.989 00.000 10072 move complete, result=0
01:27:51.989 00.000 10072 worker thread done servicing request
01:27:51.989 00.000 10072 Worker thread wakes up
01:27:51.989 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:51.989 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:51.991 00.002 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:27:52.614 00.623 10072 Exposure complete
01:27:52.664 00.050 10072 worker thread done servicing request
01:27:52.664 00.000 1032 OnExposeComplete: enter
01:27:52.666 00.002 1032 UpdateGuideState(): m_state=6
01:27:52.668 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3269
01:27:52.669 00.001 1032 Star::Find returns 1 (0), X=317.64, Y=753.01, Mass=1497, SNR=27.3, Peak=150 HFD=2.7
01:27:52.671 00.002 1032 MultiStar: [#1 0.08,-0.19,0.95,U] [#2 0.10,-0.24,0.73,U] [#3 0.09,-0.19,0.63,U] [#4 -0.06,-0.26,0.68,U] [#5 0.01,0.04,0.67,U] [#6 0.23,-0.26,0.57,U] [#7 0.28,-0.13,0.50,U] [#8 0.03,-0.26,0.56,U] 
01:27:52.672 00.001 1032 single-star, 8 included, MultiStar: {0.07, -0.17}, one-star: {-0.04, -0.09}
01:27:52.675 00.003 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.47)
01:27:52.677 00.002 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.47)
01:27:52.679 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.99 mountX=-0.08 mountY=0.06, mountTheta=2.47
01:27:52.682 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.09, opts=13)
01:27:52.683 00.001 1032 Enqueuing Move request for scope (-0.04, -0.09)
01:27:52.685 00.002 10072 Worker thread wakes up
01:27:52.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
01:27:52.685 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
01:27:52.685 00.000 10072 Moving (-0.04, -0.09) raw xDistance=-0.08 yDistance=0.06
01:27:52.686 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:52.689 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:27:52.689 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:27:52.689 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:52.689 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:27:52.689 00.000 10072 MoveAxis(E, 3, ABG)
01:27:52.690 00.001 10072 Guiding  Dir = 2, Dur = 3
01:27:52.690 00.000 10072 IsGuiding returns 0
01:27:52.690 00.000 10072 PulseGuide returned control before completion, sleep 13
01:27:52.707 00.017 1032 UpdateGuideState exits: m=1497 SNR=27.3
01:27:52.711 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:52.712 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:52.714 00.002 1032 Enqueuing Expose request
01:27:52.719 00.005 10072 IsGuiding returns 0
01:27:52.719 00.000 10072 Move returns status 0, amount 3
01:27:52.719 00.000 10072 MoveAxis(N, 0, ABG)
01:27:52.719 00.000 10072 Move returns status 0, amount 0
01:27:52.719 00.000 10072 move complete, result=0
01:27:52.719 00.000 10072 worker thread done servicing request
01:27:52.719 00.000 10072 Worker thread wakes up
01:27:52.720 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:52.720 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:52.723 00.003 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
01:27:53.130 00.407 10072 Exposure complete
01:27:53.177 00.047 10072 worker thread done servicing request
01:27:53.177 00.000 1032 OnExposeComplete: enter
01:27:53.180 00.003 1032 UpdateGuideState(): m_state=6
01:27:53.182 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3270
01:27:53.184 00.002 1032 Star::Find returns 1 (0), X=317.65, Y=752.93, Mass=1433, SNR=26.7, Peak=157 HFD=2.6
01:27:53.186 00.002 1032 MultiStar: [#1 0.13,-0.22,0.92,U] [#2 0.16,-0.36,0.75,U] [#3 0.37,-0.38,0.65,U] [#4 -0.04,-0.26,0.70,U] [#5 0.06,0.00,0.69,U] [#6 -0.02,-0.38,0.61,U] [#7 0.56,-0.20,0.54,U] [#8 0.10,-0.32,0.56,U] 
01:27:53.188 00.002 1032 single-star, 8 included, MultiStar: {0.13, -0.25}, one-star: {-0.03, -0.18}
01:27:53.193 00.005 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.72)
01:27:53.197 00.004 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.72)
01:27:53.199 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.74 mountX=-0.16 mountY=0.07, mountTheta=2.72
01:27:53.201 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.18, opts=13)
01:27:53.204 00.003 1032 Enqueuing Move request for scope (-0.03, -0.18)
01:27:53.205 00.001 10072 Worker thread wakes up
01:27:53.206 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
01:27:53.206 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
01:27:53.206 00.000 10072 Moving (-0.03, -0.18) raw xDistance=-0.16 yDistance=0.07
01:27:53.209 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:53.211 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.66
01:27:53.211 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
01:27:53.211 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:53.211 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:27:53.211 00.000 10072 MoveAxis(E, 77, ABG)
01:27:53.212 00.001 10072 Guiding  Dir = 2, Dur = 77
01:27:53.212 00.000 10072 IsGuiding returns 0
01:27:53.212 00.000 10072 PulseGuide returned control before completion, sleep 87
01:27:53.231 00.019 1032 UpdateGuideState exits: m=1433 SNR=26.7
01:27:53.233 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:53.238 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:53.240 00.002 1032 Enqueuing Expose request
01:27:53.315 00.075 10072 IsGuiding returns 0
01:27:53.315 00.000 10072 Move returns status 0, amount 77
01:27:53.315 00.000 10072 MoveAxis(N, 0, ABG)
01:27:53.315 00.000 10072 Move returns status 0, amount 0
01:27:53.315 00.000 10072 move complete, result=0
01:27:53.315 00.000 10072 worker thread done servicing request
01:27:53.315 00.000 10072 Worker thread wakes up
01:27:53.315 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:53.315 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:53.316 00.001 1032 GuideStep: -0.2 px 77 ms EAST, 0.1 px 0 ms NORTH
01:27:53.942 00.626 10072 Exposure complete
01:27:53.992 00.050 10072 worker thread done servicing request
01:27:53.992 00.000 1032 OnExposeComplete: enter
01:27:53.995 00.003 1032 UpdateGuideState(): m_state=6
01:27:53.997 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3271
01:27:53.999 00.002 1032 Star::Find returns 1 (0), X=317.74, Y=752.96, Mass=1592, SNR=28.1, Peak=144 HFD=2.5
01:27:54.001 00.002 1032 MultiStar: [#1 0.17,-0.23,0.94,U] [#2 0.15,-0.33,0.69,U] [#3 0.31,-0.30,0.61,U] [#4 0.03,-0.15,0.69,U] [#5 0.08,-0.10,0.64,U] [#6 0.08,-0.23,0.57,U] [#7 0.44,-0.30,0.49,U] [#8 0.02,-0.34,0.52,U] 
01:27:54.003 00.002 1032 single-star, 8 included, MultiStar: {0.14, -0.23}, one-star: {0.06, -0.14}
01:27:54.005 00.002 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
01:27:54.007 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
01:27:54.009 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.16 cameraTheta=-1.20 mountX=-0.15 mountY=-0.02, mountTheta=-3.03
01:27:54.012 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.14, opts=13)
01:27:54.013 00.001 1032 Enqueuing Move request for scope (0.06, -0.14)
01:27:54.016 00.003 10072 Worker thread wakes up
01:27:54.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
01:27:54.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
01:27:54.016 00.000 10072 Moving (0.06, -0.14) raw xDistance=-0.15 yDistance=-0.02
01:27:54.021 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:54.023 00.002 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.66
01:27:54.023 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:27:54.025 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:54.025 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:27:54.025 00.000 10072 MoveAxis(E, 75, ABG)
01:27:54.025 00.000 10072 Guiding  Dir = 2, Dur = 75
01:27:54.025 00.000 10072 IsGuiding returns 0
01:27:54.025 00.000 10072 PulseGuide returned control before completion, sleep 85
01:27:54.042 00.017 1032 UpdateGuideState exits: m=1592 SNR=28.1
01:27:54.044 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:54.046 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:54.048 00.002 1032 Enqueuing Expose request
01:27:54.112 00.064 10072 IsGuiding returns 0
01:27:54.112 00.000 10072 Move returns status 0, amount 75
01:27:54.112 00.000 10072 MoveAxis(N, 0, ABG)
01:27:54.112 00.000 10072 Move returns status 0, amount 0
01:27:54.112 00.000 10072 move complete, result=0
01:27:54.112 00.000 10072 worker thread done servicing request
01:27:54.112 00.000 10072 Worker thread wakes up
01:27:54.113 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:54.113 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:54.113 00.000 1032 GuideStep: -0.2 px 75 ms EAST, -0.0 px 0 ms NORTH
01:27:54.522 00.409 10072 Exposure complete
01:27:54.572 00.050 10072 worker thread done servicing request
01:27:54.573 00.001 1032 OnExposeComplete: enter
01:27:54.575 00.002 1032 UpdateGuideState(): m_state=6
01:27:54.577 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3272
01:27:54.581 00.004 1032 Star::Find returns 1 (0), X=317.77, Y=753.11, Mass=1447, SNR=26.8, Peak=143 HFD=2.6
01:27:54.583 00.002 1032 MultiStar: [#1 0.09,0.05,0.94,U] [#2 0.26,-0.20,0.72,U] [#3 0.37,-0.05,0.67,U] [#4 -0.11,-0.06,0.68,U] [#5 0.01,0.10,0.72,U] [#6 -0.02,-0.08,0.60,U] [#7 0.56,-0.16,0.56,U] [#8 0.09,-0.11,0.56,U] 
01:27:54.586 00.003 1032 single-star, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.09, 0.00}
01:27:54.587 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
01:27:54.589 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
01:27:54.591 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.05 mountX=-0.02 mountY=-0.08, mountTheta=-1.78
01:27:54.594 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
01:27:54.595 00.001 1032 Enqueuing Move request for scope (0.09, 0.00)
01:27:54.597 00.002 10072 Worker thread wakes up
01:27:54.597 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
01:27:54.597 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
01:27:54.597 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.08
01:27:54.599 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:54.602 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:27:54.602 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:27:54.602 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:54.602 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:27:54.602 00.000 10072 MoveAxis(E, 4, ABG)
01:27:54.602 00.000 10072 Guiding  Dir = 2, Dur = 4
01:27:54.602 00.000 10072 IsGuiding returns 0
01:27:54.603 00.001 10072 PulseGuide returned control before completion, sleep 14
01:27:54.621 00.018 1032 UpdateGuideState exits: m=1447 SNR=26.8
01:27:54.622 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:54.625 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:54.627 00.002 1032 Enqueuing Expose request
01:27:54.629 00.002 10072 IsGuiding returns 0
01:27:54.629 00.000 10072 Move returns status 0, amount 4
01:27:54.629 00.000 10072 MoveAxis(N, 0, ABG)
01:27:54.629 00.000 10072 Move returns status 0, amount 0
01:27:54.630 00.001 10072 move complete, result=0
01:27:54.630 00.000 10072 worker thread done servicing request
01:27:54.630 00.000 10072 Worker thread wakes up
01:27:54.630 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:54.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:54.638 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:27:55.260 00.622 10072 Exposure complete
01:27:55.325 00.065 10072 worker thread done servicing request
01:27:55.325 00.000 1032 OnExposeComplete: enter
01:27:55.331 00.006 1032 UpdateGuideState(): m_state=6
01:27:55.335 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3273
01:27:55.337 00.002 1032 Star::Find returns 1 (0), X=317.76, Y=753.14, Mass=1230, SNR=24.7, Peak=125 HFD=2.7
01:27:55.341 00.004 1032 MultiStar: [#1 0.15,-0.08,1.09,U] [#2 0.19,-0.13,0.79,U] [#3 0.36,-0.10,0.71,U] [#4 -0.01,-0.12,0.80,U] [#5 0.12,0.03,0.74,U] [#6 0.24,-0.37,0.62,U] [#7 0.42,-0.05,0.56,U] [#8 0.20,-0.03,0.58,U] 
01:27:55.344 00.003 1032 single-star, 8 included, MultiStar: {0.18, -0.08}, one-star: {0.08, 0.04}
01:27:55.346 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
01:27:55.349 00.003 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
01:27:55.353 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.43 mountX=0.02 mountY=-0.09, mountTheta=-1.40
01:27:55.357 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
01:27:55.360 00.003 1032 Enqueuing Move request for scope (0.08, 0.04)
01:27:55.363 00.003 10072 Worker thread wakes up
01:27:55.363 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
01:27:55.364 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
01:27:55.364 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
01:27:55.368 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:55.370 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:27:55.370 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:27:55.370 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:55.370 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:27:55.370 00.000 10072 MoveAxis(E, 4, ABG)
01:27:55.370 00.000 10072 Guiding  Dir = 2, Dur = 4
01:27:55.372 00.002 10072 IsGuiding returns 0
01:27:55.372 00.000 10072 PulseGuide returned control before completion, sleep 14
01:27:55.392 00.020 1032 UpdateGuideState exits: m=1230 SNR=24.7
01:27:55.396 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:55.399 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:55.401 00.002 1032 Enqueuing Expose request
01:27:55.403 00.002 10072 IsGuiding returns 0
01:27:55.403 00.000 10072 Move returns status 0, amount 4
01:27:55.403 00.000 10072 MoveAxis(N, 0, ABG)
01:27:55.403 00.000 10072 Move returns status 0, amount 0
01:27:55.404 00.001 10072 move complete, result=0
01:27:55.404 00.000 10072 worker thread done servicing request
01:27:55.404 00.000 10072 Worker thread wakes up
01:27:55.404 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:55.404 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:55.413 00.009 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:27:55.825 00.412 10072 Exposure complete
01:27:55.880 00.055 10072 worker thread done servicing request
01:27:55.881 00.001 1032 OnExposeComplete: enter
01:27:55.883 00.002 1032 UpdateGuideState(): m_state=6
01:27:55.886 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3274
01:27:55.887 00.001 1032 Star::Find returns 1 (0), X=317.83, Y=752.99, Mass=1297, SNR=25.4, Peak=140 HFD=2.6
01:27:55.889 00.002 1032 MultiStar: [#1 0.19,-0.15,1.03,U] [#2 0.20,-0.24,0.77,U] [#3 0.41,-0.17,0.71,U] [#4 0.17,-0.25,0.73,U] [#5 0.17,-0.07,0.76,U] [#6 0.17,-0.26,0.64,U] [#7 0.53,-0.24,0.58,U] [#8 0.18,-0.14,0.58,U] 
01:27:55.892 00.003 1032 single-star, 8 included, MultiStar: {0.23, -0.18}, one-star: {0.15, -0.12}
01:27:55.894 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
01:27:55.897 00.003 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
01:27:55.900 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.66 mountX=-0.15 mountY=-0.12, mountTheta=-2.49
01:27:55.904 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.12, opts=13)
01:27:55.906 00.002 1032 Enqueuing Move request for scope (0.15, -0.12)
01:27:55.907 00.001 10072 Worker thread wakes up
01:27:55.907 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
01:27:55.907 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
01:27:55.908 00.001 10072 Moving (0.15, -0.12) raw xDistance=-0.15 yDistance=-0.12
01:27:55.909 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:55.913 00.004 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.66
01:27:55.913 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:27:55.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:55.913 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:27:55.913 00.000 10072 MoveAxis(E, 73, ABG)
01:27:55.913 00.000 10072 Guiding  Dir = 2, Dur = 73
01:27:55.914 00.001 10072 IsGuiding returns 0
01:27:55.914 00.000 10072 PulseGuide returned control before completion, sleep 83
01:27:55.934 00.020 1032 UpdateGuideState exits: m=1297 SNR=25.4
01:27:55.936 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:55.938 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:55.939 00.001 1032 Enqueuing Expose request
01:27:56.008 00.069 10072 IsGuiding returns 0
01:27:56.008 00.000 10072 Move returns status 0, amount 73
01:27:56.008 00.000 10072 MoveAxis(N, 0, ABG)
01:27:56.008 00.000 10072 Move returns status 0, amount 0
01:27:56.008 00.000 10072 move complete, result=0
01:27:56.008 00.000 10072 worker thread done servicing request
01:27:56.008 00.000 10072 Worker thread wakes up
01:27:56.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:56.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:56.008 00.000 1032 GuideStep: -0.2 px 73 ms EAST, -0.1 px 0 ms NORTH
01:27:56.633 00.625 10072 Exposure complete
01:27:56.680 00.047 1032 OnExposeComplete: enter
01:27:56.683 00.003 1032 UpdateGuideState(): m_state=6
01:27:56.685 00.002 10072 worker thread done servicing request
01:27:56.685 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3275
01:27:56.687 00.002 1032 Star::Find returns 1 (0), X=317.76, Y=752.96, Mass=1338, SNR=25.8, Peak=134 HFD=2.6
01:27:56.690 00.003 1032 MultiStar: [#1 0.12,-0.09,1.00,U] [#2 0.28,-0.23,0.76,U] [#3 0.29,-0.08,0.68,U] [#4 0.14,-0.18,0.71,U] [#5 0.27,0.09,0.72,U] [#6 0.02,-0.31,0.62,U] [#7 0.35,0.06,0.57,U] [#8 0.13,-0.12,0.56,U] 
01:27:56.692 00.002 1032 single-star, 8 included, MultiStar: {0.18, -0.11}, one-star: {0.08, -0.15}
01:27:56.694 00.002 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
01:27:56.696 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
01:27:56.698 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.08 mountX=-0.16 mountY=-0.04, mountTheta=-2.91
01:27:56.701 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.15, opts=13)
01:27:56.705 00.004 1032 Enqueuing Move request for scope (0.08, -0.15)
01:27:56.707 00.002 10072 Worker thread wakes up
01:27:56.707 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
01:27:56.707 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
01:27:56.707 00.000 10072 Moving (0.08, -0.15) raw xDistance=-0.16 yDistance=-0.04
01:27:56.711 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:56.712 00.001 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.66
01:27:56.712 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
01:27:56.712 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:56.712 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:27:56.713 00.001 10072 MoveAxis(E, 78, ABG)
01:27:56.713 00.000 10072 Guiding  Dir = 2, Dur = 78
01:27:56.713 00.000 10072 IsGuiding returns 0
01:27:56.713 00.000 10072 PulseGuide returned control before completion, sleep 88
01:27:56.730 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:27:56.733 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:56.734 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:56.736 00.002 1032 Enqueuing Expose request
01:27:56.807 00.071 10072 IsGuiding returns 0
01:27:56.807 00.000 10072 Move returns status 0, amount 78
01:27:56.807 00.000 10072 MoveAxis(N, 0, ABG)
01:27:56.807 00.000 10072 Move returns status 0, amount 0
01:27:56.807 00.000 10072 move complete, result=0
01:27:56.807 00.000 10072 worker thread done servicing request
01:27:56.807 00.000 10072 Worker thread wakes up
01:27:56.808 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:56.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:56.808 00.000 1032 GuideStep: -0.2 px 78 ms EAST, -0.0 px 0 ms NORTH
01:27:57.217 00.409 10072 Exposure complete
01:27:57.266 00.049 1032 OnExposeComplete: enter
01:27:57.270 00.004 1032 UpdateGuideState(): m_state=6
01:27:57.273 00.003 10072 worker thread done servicing request
01:27:57.273 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3276
01:27:57.275 00.002 1032 Star::Find returns 1 (0), X=317.82, Y=753.14, Mass=1244, SNR=24.8, Peak=124 HFD=2.6
01:27:57.276 00.001 1032 MultiStar: [#1 0.08,0.02,1.00,U] [#2 0.16,-0.08,0.81,U] [#3 0.31,0.11,0.71,U] [#4 0.03,-0.11,0.72,U] [#5 0.21,0.08,0.77,U] [#6 0.19,0.04,0.63,U] [#7 0.45,-0.01,0.57,U] [#8 0.03,0.03,0.60,U] 
01:27:57.278 00.002 1032 single-star, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.13, 0.04}
01:27:57.280 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
01:27:57.282 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
01:27:57.283 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.29 mountX=0.00 mountY=-0.14, mountTheta=-1.54
01:27:57.286 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
01:27:57.288 00.002 1032 Enqueuing Move request for scope (0.13, 0.04)
01:27:57.289 00.001 10072 Worker thread wakes up
01:27:57.289 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
01:27:57.290 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
01:27:57.290 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.00 yDistance=-0.14
01:27:57.291 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:57.294 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:27:57.294 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
01:27:57.294 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:57.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:27:57.294 00.000 10072 MoveAxis(E, 4, ABG)
01:27:57.294 00.000 10072 Guiding  Dir = 2, Dur = 4
01:27:57.294 00.000 10072 IsGuiding returns 0
01:27:57.295 00.001 10072 PulseGuide returned control before completion, sleep 14
01:27:57.313 00.018 1032 UpdateGuideState exits: m=1244 SNR=24.8
01:27:57.315 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:57.317 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:57.319 00.002 1032 Enqueuing Expose request
01:27:57.326 00.007 10072 IsGuiding returns 0
01:27:57.326 00.000 10072 Move returns status 0, amount 4
01:27:57.326 00.000 10072 MoveAxis(N, 0, ABG)
01:27:57.326 00.000 10072 Move returns status 0, amount 0
01:27:57.326 00.000 10072 move complete, result=0
01:27:57.326 00.000 10072 worker thread done servicing request
01:27:57.326 00.000 10072 Worker thread wakes up
01:27:57.326 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:57.326 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:57.331 00.005 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:27:57.955 00.624 10072 Exposure complete
01:27:58.000 00.045 10072 worker thread done servicing request
01:27:58.000 00.000 1032 OnExposeComplete: enter
01:27:58.003 00.003 1032 UpdateGuideState(): m_state=6
01:27:58.004 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3277
01:27:58.006 00.002 1032 Star::Find returns 1 (0), X=317.64, Y=753.40, Mass=1322, SNR=25.6, Peak=152 HFD=3.0
01:27:58.008 00.002 1032 MultiStar: [#1 0.03,0.20,0.98,U] [#2 0.18,-0.01,0.77,U] [#3 0.31,0.22,0.70,U] [#4 -0.02,0.11,0.71,U] [#5 0.01,0.28,0.70,U] [#6 -0.00,0.05,0.63,U] [#7 0.47,0.07,0.56,U] [#8 -0.02,0.23,0.58,U] 
01:27:58.010 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.17}, one-star: {-0.05, 0.30}
01:27:58.011 00.001 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
01:27:58.013 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
01:27:58.016 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.10 mountX=0.14 mountY=-0.13, mountTheta=-0.73
01:27:58.022 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.17, opts=13)
01:27:58.024 00.002 1032 Enqueuing Move request for scope (0.09, 0.17)
01:27:58.025 00.001 10072 Worker thread wakes up
01:27:58.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
01:27:58.025 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
01:27:58.025 00.000 10072 Moving (0.09, 0.17) raw xDistance=0.14 yDistance=-0.13
01:27:58.028 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:58.031 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 287.66
01:27:58.031 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:27:58.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:58.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:27:58.031 00.000 10072 MoveAxis(W, 61, ABG)
01:27:58.031 00.000 10072 Guiding  Dir = 3, Dur = 61
01:27:58.032 00.001 10072 IsGuiding returns 0
01:27:58.032 00.000 10072 PulseGuide returned control before completion, sleep 71
01:27:58.050 00.018 1032 UpdateGuideState exits: m=1322 SNR=25.6
01:27:58.053 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:58.055 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:58.057 00.002 1032 Enqueuing Expose request
01:27:58.108 00.051 10072 IsGuiding returns 0
01:27:58.108 00.000 10072 Move returns status 0, amount 61
01:27:58.108 00.000 10072 MoveAxis(N, 0, ABG)
01:27:58.108 00.000 10072 Move returns status 0, amount 0
01:27:58.108 00.000 10072 move complete, result=0
01:27:58.108 00.000 10072 worker thread done servicing request
01:27:58.108 00.000 10072 Worker thread wakes up
01:27:58.108 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:58.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:58.108 00.000 1032 GuideStep: 0.1 px 61 ms WEST, -0.1 px 0 ms NORTH
01:27:58.520 00.412 10072 Exposure complete
01:27:58.569 00.049 10072 worker thread done servicing request
01:27:58.569 00.000 1032 OnExposeComplete: enter
01:27:58.571 00.002 1032 UpdateGuideState(): m_state=6
01:27:58.573 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3278
01:27:58.575 00.002 1032 Star::Find returns 1 (0), X=317.67, Y=753.20, Mass=1451, SNR=26.8, Peak=146 HFD=2.7
01:27:58.576 00.001 1032 MultiStar: [#1 0.20,-0.02,0.96,U] [#2 0.13,-0.11,0.69,U] [#3 0.37,0.01,0.68,U] [#4 0.05,-0.16,0.69,U] [#5 0.03,0.11,0.70,U] [#6 0.11,-0.10,0.57,U] [#7 0.44,-0.08,0.49,U] [#8 0.07,-0.13,0.59,U] 
01:27:58.580 00.004 1032 single-star, 8 included, MultiStar: {0.14, -0.03}, one-star: {-0.01, 0.09}
01:27:58.585 00.005 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
01:27:58.587 00.002 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
01:27:58.590 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.68 mountX=0.09 mountY=-0.01, mountTheta=-0.15
01:27:58.593 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
01:27:58.597 00.004 1032 Enqueuing Move request for scope (-0.01, 0.09)
01:27:58.599 00.002 10072 Worker thread wakes up
01:27:58.599 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
01:27:58.599 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
01:27:58.599 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.01
01:27:58.602 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:58.604 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:27:58.604 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
01:27:58.604 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:58.604 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:27:58.604 00.000 10072 MoveAxis(E, 5, ABG)
01:27:58.604 00.000 10072 Guiding  Dir = 2, Dur = 5
01:27:58.604 00.000 10072 IsGuiding returns 0
01:27:58.605 00.001 10072 PulseGuide returned control before completion, sleep 15
01:27:58.623 00.018 1032 UpdateGuideState exits: m=1451 SNR=26.8
01:27:58.625 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:58.626 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:58.628 00.002 1032 Enqueuing Expose request
01:27:58.629 00.001 10072 IsGuiding returns 0
01:27:58.629 00.000 10072 Move returns status 0, amount 5
01:27:58.631 00.002 10072 MoveAxis(N, 0, ABG)
01:27:58.631 00.000 10072 Move returns status 0, amount 0
01:27:58.631 00.000 10072 move complete, result=0
01:27:58.631 00.000 10072 worker thread done servicing request
01:27:58.631 00.000 10072 Worker thread wakes up
01:27:58.631 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:58.631 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:58.637 00.006 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
01:27:59.267 00.630 10072 Exposure complete
01:27:59.315 00.048 10072 worker thread done servicing request
01:27:59.315 00.000 1032 OnExposeComplete: enter
01:27:59.317 00.002 1032 UpdateGuideState(): m_state=6
01:27:59.318 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3279
01:27:59.320 00.002 1032 Star::Find returns 1 (0), X=317.90, Y=752.89, Mass=1260, SNR=25.0, Peak=125 HFD=2.8
01:27:59.322 00.002 1032 MultiStar: [#1 0.28,-0.33,1.05,U] [#2 0.18,-0.42,0.81,U] [#3 0.34,-0.26,0.68,U] [#4 0.10,-0.35,0.76,U] [#5 0.14,-0.13,0.74,U] [#6 0.12,-0.38,0.60,U] [#7 0.52,-0.25,0.56,U] [#8 0.07,-0.27,0.59,U] 
01:27:59.323 00.001 1032 single-star, 8 included, MultiStar: {0.22, -0.29}, one-star: {0.21, -0.22}
01:27:59.325 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
01:27:59.327 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
01:27:59.328 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=-0.22 hyp=0.31 cameraTheta=-0.80 mountX=-0.27 mountY=-0.15, mountTheta=-2.63
01:27:59.333 00.005 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.22, opts=13)
01:27:59.335 00.002 1032 Enqueuing Move request for scope (0.21, -0.22)
01:27:59.337 00.002 10072 Worker thread wakes up
01:27:59.337 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.22) opts 0xd
01:27:59.337 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.22)
01:27:59.338 00.001 10072 Moving (0.21, -0.22) raw xDistance=-0.27 yDistance=-0.15
01:27:59.339 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:59.342 00.003 10072 PPEC rslt: input = -0.27, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 287.66
01:27:59.342 00.000 10072 PPEC: input: -0.27, control: -0.13, exposure: 500
01:27:59.342 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:59.343 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:27:59.343 00.000 10072 MoveAxis(E, 130, ABG)
01:27:59.343 00.000 10072 Guiding  Dir = 2, Dur = 130
01:27:59.343 00.000 10072 IsGuiding returns 0
01:27:59.343 00.000 10072 PulseGuide returned control before completion, sleep 140
01:27:59.360 00.017 1032 UpdateGuideState exits: m=1260 SNR=25.0
01:27:59.362 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:59.363 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:27:59.366 00.003 1032 Enqueuing Expose request
01:27:59.497 00.131 10072 IsGuiding returns 0
01:27:59.497 00.000 10072 Move returns status 0, amount 130
01:27:59.497 00.000 10072 MoveAxis(N, 0, ABG)
01:27:59.497 00.000 10072 Move returns status 0, amount 0
01:27:59.497 00.000 10072 move complete, result=0
01:27:59.497 00.000 10072 worker thread done servicing request
01:27:59.497 00.000 10072 Worker thread wakes up
01:27:59.497 00.000 1032 GuideStep: -0.3 px 130 ms EAST, -0.2 px 0 ms NORTH
01:27:59.500 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:27:59.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:27:59.907 00.407 10072 Exposure complete
01:27:59.957 00.050 10072 worker thread done servicing request
01:27:59.957 00.000 1032 OnExposeComplete: enter
01:27:59.960 00.003 1032 UpdateGuideState(): m_state=6
01:27:59.963 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3280
01:27:59.965 00.002 1032 Star::Find returns 1 (0), X=317.73, Y=753.02, Mass=1484, SNR=27.1, Peak=147 HFD=2.5
01:27:59.967 00.002 1032 MultiStar: [#1 0.20,-0.13,0.90,U] [#2 0.20,-0.21,0.69,U] [#3 0.30,-0.07,0.66,U] [#4 0.05,-0.17,0.66,U] [#5 0.12,0.03,0.71,U] [#6 0.01,-0.13,0.62,U] [#7 0.43,-0.18,0.55,U] [#8 0.02,-0.03,0.56,U] 
01:27:59.970 00.003 1032 single-star, 8 included, MultiStar: {0.15, -0.11}, one-star: {0.05, -0.09}
01:27:59.973 00.003 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
01:27:59.974 00.001 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
01:27:59.976 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.07 mountX=-0.10 mountY=-0.02, mountTheta=-2.90
01:27:59.979 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
01:27:59.981 00.002 1032 Enqueuing Move request for scope (0.05, -0.09)
01:27:59.982 00.001 10072 Worker thread wakes up
01:27:59.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
01:27:59.983 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
01:27:59.983 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.02
01:27:59.985 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:27:59.988 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:27:59.988 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
01:27:59.988 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:59.988 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:27:59.989 00.001 10072 MoveAxis(E, 7, ABG)
01:27:59.989 00.000 10072 Guiding  Dir = 2, Dur = 7
01:27:59.989 00.000 10072 IsGuiding returns 0
01:27:59.991 00.002 10072 PulseGuide returned control before completion, sleep 16
01:28:00.008 00.017 1032 UpdateGuideState exits: m=1484 SNR=27.1
01:28:00.011 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:00.013 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:00.015 00.002 1032 Enqueuing Expose request
01:28:00.018 00.003 10072 IsGuiding returns 0
01:28:00.019 00.001 10072 Move returns status 0, amount 7
01:28:00.019 00.000 10072 MoveAxis(N, 0, ABG)
01:28:00.019 00.000 10072 Move returns status 0, amount 0
01:28:00.019 00.000 10072 move complete, result=0
01:28:00.019 00.000 10072 worker thread done servicing request
01:28:00.019 00.000 10072 Worker thread wakes up
01:28:00.019 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:00.019 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:00.033 00.014 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
01:28:00.659 00.626 10072 Exposure complete
01:28:00.703 00.044 10072 worker thread done servicing request
01:28:00.703 00.000 1032 OnExposeComplete: enter
01:28:00.705 00.002 1032 UpdateGuideState(): m_state=6
01:28:00.707 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3281
01:28:00.709 00.002 1032 Star::Find returns 1 (0), X=317.73, Y=753.24, Mass=1459, SNR=26.9, Peak=165 HFD=2.8
01:28:00.710 00.001 1032 MultiStar: [#1 0.15,0.17,0.99,U] [#2 0.08,-0.06,0.71,U] [#3 0.16,-0.04,0.68,U] [#4 -0.05,0.08,0.73,U] [#5 -0.03,0.19,0.67,U] [#6 0.15,0.05,0.60,U] [#7 0.33,-0.03,0.51,U] [#8 -0.22,0.11,0.55,U] 
01:28:00.712 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.05, 0.13}
01:28:00.713 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
01:28:00.716 00.003 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
01:28:00.717 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.85 mountX=0.06 mountY=-0.08, mountTheta=-0.98
01:28:00.720 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
01:28:00.722 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
01:28:00.724 00.002 10072 Worker thread wakes up
01:28:00.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:28:00.725 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:28:00.725 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.08
01:28:00.726 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:00.729 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:28:00.729 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:28:00.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:00.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:28:00.729 00.000 10072 MoveAxis(E, 8, ABG)
01:28:00.729 00.000 10072 Guiding  Dir = 2, Dur = 8
01:28:00.730 00.001 10072 IsGuiding returns 0
01:28:00.730 00.000 10072 PulseGuide returned control before completion, sleep 18
01:28:00.747 00.017 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:28:00.750 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:00.752 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:00.753 00.001 1032 Enqueuing Expose request
01:28:00.755 00.002 10072 IsGuiding returns 0
01:28:00.755 00.000 10072 Move returns status 0, amount 8
01:28:00.755 00.000 10072 MoveAxis(N, 0, ABG)
01:28:00.755 00.000 10072 Move returns status 0, amount 0
01:28:00.755 00.000 10072 move complete, result=0
01:28:00.755 00.000 10072 worker thread done servicing request
01:28:00.755 00.000 10072 Worker thread wakes up
01:28:00.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:00.756 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:00.762 00.006 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:28:01.161 00.399 10072 Exposure complete
01:28:01.213 00.052 10072 worker thread done servicing request
01:28:01.213 00.000 1032 OnExposeComplete: enter
01:28:01.215 00.002 1032 UpdateGuideState(): m_state=6
01:28:01.217 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3282
01:28:01.220 00.003 1032 Star::Find returns 1 (0), X=317.60, Y=753.10, Mass=1397, SNR=26.3, Peak=141 HFD=2.7
01:28:01.221 00.001 1032 MultiStar: [#1 0.11,-0.06,1.02,U] [#2 0.12,-0.14,0.71,U] [#3 0.16,0.01,0.66,U] [#4 -0.16,-0.04,0.71,U] [#5 -0.04,0.28,0.67,U] [#6 -0.01,-0.07,0.56,U] [#7 0.31,-0.08,0.51,U] [#8 -0.20,-0.04,0.52,U] 
01:28:01.223 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {-0.08, -0.00}
01:28:01.225 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
01:28:01.226 00.001 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
01:28:01.229 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.60 mountX=-0.02 mountY=-0.02, mountTheta=-2.43
01:28:01.232 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
01:28:01.234 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
01:28:01.235 00.001 10072 Worker thread wakes up
01:28:01.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:28:01.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:28:01.235 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
01:28:01.238 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:01.241 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:28:01.241 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:28:01.241 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:01.241 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:28:01.241 00.000 10072 MoveAxis(E, 6, ABG)
01:28:01.241 00.000 10072 Guiding  Dir = 2, Dur = 6
01:28:01.241 00.000 10072 IsGuiding returns 0
01:28:01.242 00.001 10072 PulseGuide returned control before completion, sleep 16
01:28:01.261 00.019 1032 UpdateGuideState exits: m=1397 SNR=26.3
01:28:01.263 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:01.265 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:01.268 00.003 10072 IsGuiding returns 0
01:28:01.268 00.000 10072 Move returns status 0, amount 6
01:28:01.268 00.000 10072 MoveAxis(N, 0, ABG)
01:28:01.268 00.000 10072 Move returns status 0, amount 0
01:28:01.268 00.000 10072 move complete, result=0
01:28:01.268 00.000 10072 worker thread done servicing request
01:28:01.268 00.000 1032 Enqueuing Expose request
01:28:01.274 00.006 10072 Worker thread wakes up
01:28:01.274 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
01:28:01.277 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:01.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:01.908 00.631 10072 Exposure complete
01:28:01.953 00.045 10072 worker thread done servicing request
01:28:01.953 00.000 1032 OnExposeComplete: enter
01:28:01.956 00.003 1032 UpdateGuideState(): m_state=6
01:28:01.958 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3283
01:28:01.960 00.002 1032 Star::Find returns 1 (0), X=317.71, Y=752.95, Mass=1361, SNR=26.0, Peak=137 HFD=2.6
01:28:01.962 00.002 1032 MultiStar: [#1 0.06,-0.14,0.98,U] [#2 0.19,-0.27,0.76,U] [#3 0.27,-0.08,0.70,U] [#4 -0.13,-0.12,0.72,U] [#5 -0.06,0.02,0.73,U] [#6 -0.11,-0.33,0.59,U] [#7 0.41,0.07,0.55,U] [#8 0.12,-0.11,0.60,U] 
01:28:01.963 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.13}, one-star: {0.02, -0.16}
01:28:01.964 00.001 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
01:28:01.966 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
01:28:01.969 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.02 mountX=-0.15 mountY=-0.04, mountTheta=-2.85
01:28:01.971 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.13, opts=13)
01:28:01.974 00.003 1032 Enqueuing Move request for scope (0.08, -0.13)
01:28:01.977 00.003 10072 Worker thread wakes up
01:28:01.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
01:28:01.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
01:28:01.977 00.000 10072 Moving (0.08, -0.13) raw xDistance=-0.15 yDistance=-0.04
01:28:01.979 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:01.981 00.002 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.66
01:28:01.981 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:28:01.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:01.982 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:28:01.982 00.000 10072 MoveAxis(E, 74, ABG)
01:28:01.982 00.000 10072 Guiding  Dir = 2, Dur = 74
01:28:01.982 00.000 10072 IsGuiding returns 0
01:28:01.983 00.001 10072 PulseGuide returned control before completion, sleep 84
01:28:02.005 00.022 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:28:02.006 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:02.008 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:02.010 00.002 1032 Enqueuing Expose request
01:28:02.076 00.066 10072 IsGuiding returns 0
01:28:02.076 00.000 10072 Move returns status 0, amount 74
01:28:02.076 00.000 10072 MoveAxis(N, 0, ABG)
01:28:02.076 00.000 10072 Move returns status 0, amount 0
01:28:02.076 00.000 10072 move complete, result=0
01:28:02.076 00.000 10072 worker thread done servicing request
01:28:02.076 00.000 10072 Worker thread wakes up
01:28:02.076 00.000 1032 GuideStep: -0.1 px 74 ms EAST, -0.0 px 0 ms NORTH
01:28:02.080 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:02.080 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:02.487 00.407 10072 Exposure complete
01:28:02.536 00.049 10072 worker thread done servicing request
01:28:02.536 00.000 1032 OnExposeComplete: enter
01:28:02.539 00.003 1032 UpdateGuideState(): m_state=6
01:28:02.542 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3284
01:28:02.543 00.001 1032 Star::Find returns 1 (0), X=317.62, Y=753.11, Mass=1375, SNR=26.1, Peak=140 HFD=2.6
01:28:02.545 00.002 1032 MultiStar: [#1 0.04,-0.09,0.97,U] [#2 0.24,-0.28,0.71,U] [#3 0.32,-0.21,0.70,U] [#4 -0.12,-0.17,0.69,U] [#5 -0.03,0.07,0.69,U] [#6 -0.23,-0.09,0.58,U] [#7 0.32,-0.06,0.54,U] [#8 0.02,-0.05,0.55,U] 
01:28:02.548 00.003 1032 single-star, 8 included, MultiStar: {0.05, -0.09}, one-star: {-0.07, 0.00}
01:28:02.549 00.001 1032 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.83) = xAngle (1.28 = 1.28)
01:28:02.551 00.002 1032 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.28 = 1.28)
01:28:02.554 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.11 mountX=0.02 mountY=0.06, mountTheta=1.28
01:28:02.556 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.00, opts=13)
01:28:02.558 00.002 1032 Enqueuing Move request for scope (-0.07, 0.00)
01:28:02.559 00.001 10072 Worker thread wakes up
01:28:02.560 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
01:28:02.560 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
01:28:02.560 00.000 10072 Moving (-0.07, 0.00) raw xDistance=0.02 yDistance=0.06
01:28:02.561 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:02.565 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:28:02.565 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:28:02.565 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:02.565 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:28:02.565 00.000 10072 MoveAxis(E, 6, ABG)
01:28:02.565 00.000 10072 Guiding  Dir = 2, Dur = 6
01:28:02.565 00.000 10072 IsGuiding returns 0
01:28:02.565 00.000 10072 PulseGuide returned control before completion, sleep 16
01:28:02.583 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:28:02.586 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:02.588 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:02.590 00.002 1032 Enqueuing Expose request
01:28:02.593 00.003 10072 IsGuiding returns 0
01:28:02.593 00.000 10072 Move returns status 0, amount 6
01:28:02.593 00.000 10072 MoveAxis(N, 0, ABG)
01:28:02.593 00.000 10072 Move returns status 0, amount 0
01:28:02.593 00.000 10072 move complete, result=0
01:28:02.593 00.000 10072 worker thread done servicing request
01:28:02.593 00.000 10072 Worker thread wakes up
01:28:02.594 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:02.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:02.601 00.007 1032 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
01:28:03.233 00.632 10072 Exposure complete
01:28:03.292 00.059 10072 worker thread done servicing request
01:28:03.292 00.000 1032 OnExposeComplete: enter
01:28:03.295 00.003 1032 UpdateGuideState(): m_state=6
01:28:03.296 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3285
01:28:03.298 00.002 1032 Star::Find returns 1 (0), X=317.54, Y=753.22, Mass=1356, SNR=25.9, Peak=143 HFD=3.0
01:28:03.301 00.003 1032 MultiStar: [#1 0.00,0.23,1.00,U] [#2 -0.01,0.02,0.75,U] [#3 0.16,0.05,0.69,U] [#4 -0.05,0.07,0.71,U] [#5 0.02,0.25,0.71,U] [#6 -0.03,0.09,0.63,U] [#7 0.11,0.34,0.55,U] [#8 -0.26,0.10,0.60,U] 
01:28:03.304 00.003 1032 refined, 8 included, MultiStar: {-0.03, 0.14}, one-star: {-0.14, 0.12}
01:28:03.306 00.002 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
01:28:03.308 00.002 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
01:28:03.309 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.76 mountX=0.14 mountY=-0.01, mountTheta=-0.07
01:28:03.311 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.14, opts=13)
01:28:03.313 00.002 1032 Enqueuing Move request for scope (-0.03, 0.14)
01:28:03.315 00.002 10072 Worker thread wakes up
01:28:03.315 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
01:28:03.315 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
01:28:03.315 00.000 10072 Moving (-0.03, 0.14) raw xDistance=0.14 yDistance=-0.01
01:28:03.317 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:03.320 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = -0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 287.66
01:28:03.320 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:28:03.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:03.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:28:03.320 00.000 10072 MoveAxis(W, 58, ABG)
01:28:03.320 00.000 10072 Guiding  Dir = 3, Dur = 58
01:28:03.321 00.001 10072 IsGuiding returns 0
01:28:03.321 00.000 10072 PulseGuide returned control before completion, sleep 68
01:28:03.339 00.018 1032 UpdateGuideState exits: m=1356 SNR=25.9
01:28:03.341 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:03.343 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:03.344 00.001 1032 Enqueuing Expose request
01:28:03.403 00.059 10072 IsGuiding returns 0
01:28:03.403 00.000 10072 Move returns status 0, amount 58
01:28:03.403 00.000 10072 MoveAxis(N, 0, ABG)
01:28:03.403 00.000 10072 Move returns status 0, amount 0
01:28:03.403 00.000 10072 move complete, result=0
01:28:03.403 00.000 10072 worker thread done servicing request
01:28:03.403 00.000 10072 Worker thread wakes up
01:28:03.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:03.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:03.403 00.000 1032 GuideStep: 0.1 px 58 ms WEST, -0.0 px 0 ms NORTH
01:28:03.810 00.407 10072 Exposure complete
01:28:03.858 00.048 10072 worker thread done servicing request
01:28:03.858 00.000 1032 OnExposeComplete: enter
01:28:03.860 00.002 1032 UpdateGuideState(): m_state=6
01:28:03.861 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3286
01:28:03.863 00.002 1032 Star::Find returns 1 (0), X=317.59, Y=753.23, Mass=1394, SNR=26.3, Peak=143 HFD=2.9
01:28:03.864 00.001 1032 MultiStar: [#1 0.02,-0.02,0.96,U] [#2 0.12,-0.03,0.78,U] [#3 0.13,0.18,0.67,U] [#4 -0.07,0.01,0.73,U] [#5 0.11,0.22,0.71,U] [#6 -0.06,0.06,0.59,U] [#7 0.22,0.16,0.55,U] [#8 0.05,0.02,0.59,U] 
01:28:03.866 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {-0.09, 0.12}
01:28:03.869 00.003 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
01:28:03.871 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
01:28:03.872 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.10 mountX=0.06 mountY=-0.06, mountTheta=-0.73
01:28:03.875 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
01:28:03.876 00.001 1032 Enqueuing Move request for scope (0.04, 0.08)
01:28:03.878 00.002 10072 Worker thread wakes up
01:28:03.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
01:28:03.878 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
01:28:03.878 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.06 yDistance=-0.06
01:28:03.880 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:03.882 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:03.882 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:28:03.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:03.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:28:03.882 00.000 10072 MoveAxis(E, 6, ABG)
01:28:03.882 00.000 10072 Guiding  Dir = 2, Dur = 6
01:28:03.883 00.001 10072 IsGuiding returns 0
01:28:03.883 00.000 10072 PulseGuide returned control before completion, sleep 16
01:28:03.901 00.018 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:28:03.904 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:03.906 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:03.907 00.001 1032 Enqueuing Expose request
01:28:03.909 00.002 10072 IsGuiding returns 0
01:28:03.909 00.000 10072 Move returns status 0, amount 6
01:28:03.909 00.000 10072 MoveAxis(N, 0, ABG)
01:28:03.909 00.000 10072 Move returns status 0, amount 0
01:28:03.909 00.000 10072 move complete, result=0
01:28:03.910 00.001 10072 worker thread done servicing request
01:28:03.910 00.000 10072 Worker thread wakes up
01:28:03.910 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:03.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:03.917 00.007 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:28:04.543 00.626 10072 Exposure complete
01:28:04.591 00.048 10072 worker thread done servicing request
01:28:04.591 00.000 1032 OnExposeComplete: enter
01:28:04.593 00.002 1032 UpdateGuideState(): m_state=6
01:28:04.595 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3287
01:28:04.597 00.002 1032 Star::Find returns 1 (0), X=317.71, Y=753.08, Mass=1344, SNR=25.8, Peak=124 HFD=2.7
01:28:04.599 00.002 1032 MultiStar: [#1 0.19,-0.05,0.97,U] [#2 0.05,-0.30,0.76,U] [#3 0.34,-0.23,0.70,U] [#4 -0.01,-0.09,0.73,U] [#5 0.12,0.13,0.73,U] [#6 -0.02,-0.03,0.63,U] [#7 0.39,-0.17,0.57,U] [#8 0.06,-0.16,0.60,U] 
01:28:04.601 00.002 1032 single-star, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.03, -0.03}
01:28:04.602 00.001 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
01:28:04.604 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
01:28:04.606 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.75 mountX=-0.03 mountY=-0.02, mountTheta=-2.58
01:28:04.608 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
01:28:04.612 00.004 1032 Enqueuing Move request for scope (0.03, -0.03)
01:28:04.615 00.003 10072 Worker thread wakes up
01:28:04.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
01:28:04.615 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
01:28:04.615 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
01:28:04.620 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:04.622 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:04.622 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:28:04.623 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:04.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:28:04.623 00.000 10072 MoveAxis(E, 7, ABG)
01:28:04.623 00.000 10072 Guiding  Dir = 2, Dur = 7
01:28:04.623 00.000 10072 IsGuiding returns 0
01:28:04.623 00.000 10072 PulseGuide returned control before completion, sleep 17
01:28:04.640 00.017 1032 UpdateGuideState exits: m=1344 SNR=25.8
01:28:04.644 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:04.645 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:04.647 00.002 1032 Enqueuing Expose request
01:28:04.651 00.004 10072 IsGuiding returns 0
01:28:04.651 00.000 10072 Move returns status 0, amount 7
01:28:04.651 00.000 10072 MoveAxis(N, 0, ABG)
01:28:04.651 00.000 10072 Move returns status 0, amount 0
01:28:04.651 00.000 10072 move complete, result=0
01:28:04.651 00.000 10072 worker thread done servicing request
01:28:04.651 00.000 10072 Worker thread wakes up
01:28:04.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:04.651 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:04.655 00.004 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
01:28:05.061 00.406 10072 Exposure complete
01:28:05.106 00.045 10072 worker thread done servicing request
01:28:05.106 00.000 1032 OnExposeComplete: enter
01:28:05.108 00.002 1032 UpdateGuideState(): m_state=6
01:28:05.110 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3288
01:28:05.112 00.002 1032 Star::Find returns 1 (0), X=317.66, Y=753.16, Mass=1505, SNR=27.3, Peak=142 HFD=2.7
01:28:05.115 00.003 1032 MultiStar: [#1 -0.01,-0.11,0.92,U] [#2 -0.03,-0.19,0.72,U] [#3 0.23,-0.09,0.65,U] [#4 -0.05,-0.23,0.66,U] [#5 0.08,0.04,0.67,U] [#6 0.17,-0.30,0.53,U] [#7 0.41,0.03,0.51,U] [#8 0.11,-0.05,0.56,U] 
01:28:05.117 00.002 1032 single-star, 8 included, MultiStar: {0.08, -0.09}, one-star: {-0.03, 0.06}
01:28:05.118 00.001 1032 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.83) = xAngle (0.15 = 0.15)
01:28:05.120 00.002 1032 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.15 = 0.15)
01:28:05.122 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.98 mountX=0.06 mountY=0.01, mountTheta=0.15
01:28:05.125 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
01:28:05.127 00.002 1032 Enqueuing Move request for scope (-0.03, 0.06)
01:28:05.129 00.002 10072 Worker thread wakes up
01:28:05.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
01:28:05.129 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
01:28:05.129 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.01
01:28:05.131 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:05.133 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:05.134 00.001 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:28:05.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:05.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:28:05.134 00.000 10072 MoveAxis(E, 5, ABG)
01:28:05.134 00.000 10072 Guiding  Dir = 2, Dur = 5
01:28:05.134 00.000 10072 IsGuiding returns 0
01:28:05.135 00.001 10072 PulseGuide returned control before completion, sleep 15
01:28:05.153 00.018 10072 IsGuiding returns 0
01:28:05.153 00.000 10072 Move returns status 0, amount 5
01:28:05.153 00.000 10072 MoveAxis(N, 0, ABG)
01:28:05.153 00.000 10072 Move returns status 0, amount 0
01:28:05.153 00.000 10072 move complete, result=0
01:28:05.153 00.000 10072 worker thread done servicing request
01:28:05.154 00.001 1032 UpdateGuideState exits: m=1505 SNR=27.3
01:28:05.156 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:05.157 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:05.158 00.001 1032 Enqueuing Expose request
01:28:05.160 00.002 1032 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
01:28:05.161 00.001 10072 Worker thread wakes up
01:28:05.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:05.162 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:05.798 00.636 10072 Exposure complete
01:28:05.846 00.048 10072 worker thread done servicing request
01:28:05.846 00.000 1032 OnExposeComplete: enter
01:28:05.848 00.002 1032 UpdateGuideState(): m_state=6
01:28:05.849 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3289
01:28:05.852 00.003 1032 Star::Find returns 1 (0), X=317.61, Y=753.26, Mass=1508, SNR=27.4, Peak=151 HFD=2.8
01:28:05.854 00.002 1032 MultiStar: [#1 -0.05,0.20,0.93,U] [#2 0.18,-0.07,0.70,U] [#3 0.30,0.06,0.62,U] [#4 -0.12,0.03,0.66,U] [#5 -0.10,0.29,0.70,U] [#6 -0.05,0.07,0.58,U] [#7 0.45,0.10,0.51,U] [#8 -0.04,0.14,0.55,U] 
01:28:05.855 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {-0.08, 0.16}
01:28:05.857 00.002 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
01:28:05.858 00.001 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
01:28:05.860 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.28 mountX=0.10 mountY=-0.06, mountTheta=-0.55
01:28:05.863 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
01:28:05.865 00.002 1032 Enqueuing Move request for scope (0.03, 0.12)
01:28:05.868 00.003 10072 Worker thread wakes up
01:28:05.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
01:28:05.868 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:28:05.868 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.10 yDistance=-0.06
01:28:05.869 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:05.872 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:05.872 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:28:05.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:05.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:28:05.872 00.000 10072 MoveAxis(E, 7, ABG)
01:28:05.872 00.000 10072 Guiding  Dir = 2, Dur = 7
01:28:05.873 00.001 10072 IsGuiding returns 0
01:28:05.873 00.000 10072 PulseGuide returned control before completion, sleep 17
01:28:05.889 00.016 1032 UpdateGuideState exits: m=1508 SNR=27.4
01:28:05.892 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:05.894 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:05.896 00.002 1032 Enqueuing Expose request
01:28:05.901 00.005 10072 IsGuiding returns 0
01:28:05.902 00.001 10072 Move returns status 0, amount 7
01:28:05.902 00.000 10072 MoveAxis(N, 0, ABG)
01:28:05.902 00.000 10072 Move returns status 0, amount 0
01:28:05.902 00.000 10072 move complete, result=0
01:28:05.902 00.000 10072 worker thread done servicing request
01:28:05.902 00.000 10072 Worker thread wakes up
01:28:05.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:05.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:05.905 00.003 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:28:06.309 00.404 10072 Exposure complete
01:28:06.355 00.046 10072 worker thread done servicing request
01:28:06.355 00.000 1032 OnExposeComplete: enter
01:28:06.357 00.002 1032 UpdateGuideState(): m_state=6
01:28:06.360 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3290
01:28:06.363 00.003 1032 Star::Find returns 1 (0), X=317.46, Y=753.35, Mass=1203, SNR=24.4, Peak=129 HFD=3.0
01:28:06.365 00.002 1032 MultiStar: [#1 0.01,0.21,1.05,U] [#2 0.06,-0.04,0.82,U] [#3 0.25,0.10,0.72,U] [#4 -0.15,0.04,0.75,U] [#5 -0.04,0.29,0.77,U] [#6 -0.08,0.17,0.65,U] [#7 0.31,0.17,0.59,U] [#8 0.01,0.11,0.60,U] 
01:28:06.367 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.15}, one-star: {-0.23, 0.24}
01:28:06.369 00.002 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
01:28:06.370 00.001 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
01:28:06.372 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.56 mountX=0.14 mountY=-0.04, mountTheta=-0.27
01:28:06.375 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.15, opts=13)
01:28:06.377 00.002 1032 Enqueuing Move request for scope (0.00, 0.15)
01:28:06.378 00.001 10072 Worker thread wakes up
01:28:06.379 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
01:28:06.379 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
01:28:06.379 00.000 10072 Moving (0.00, 0.15) raw xDistance=0.14 yDistance=-0.04
01:28:06.380 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:06.383 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.65
01:28:06.383 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:28:06.383 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:06.383 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:28:06.383 00.000 10072 MoveAxis(W, 61, ABG)
01:28:06.383 00.000 10072 Guiding  Dir = 3, Dur = 61
01:28:06.384 00.001 10072 IsGuiding returns 0
01:28:06.384 00.000 10072 PulseGuide returned control before completion, sleep 71
01:28:06.402 00.018 1032 UpdateGuideState exits: m=1203 SNR=24.4
01:28:06.404 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:06.405 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:06.407 00.002 1032 Enqueuing Expose request
01:28:06.464 00.057 10072 IsGuiding returns 1
01:28:06.464 00.000 10072 scope still moving after pulse duration time elapsed
01:28:06.492 00.028 10072 IsGuiding returns 0
01:28:06.492 00.000 10072 scope move finished after 61 + 47 ms
01:28:06.492 00.000 10072 Move returns status 0, amount 61
01:28:06.492 00.000 10072 MoveAxis(N, 0, ABG)
01:28:06.492 00.000 10072 Move returns status 0, amount 0
01:28:06.492 00.000 10072 move complete, result=0
01:28:06.492 00.000 10072 worker thread done servicing request
01:28:06.493 00.001 10072 Worker thread wakes up
01:28:06.493 00.000 1032 GuideStep: 0.1 px 61 ms WEST, -0.0 px 0 ms NORTH
01:28:06.496 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:06.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:07.121 00.625 10072 Exposure complete
01:28:07.169 00.048 10072 worker thread done servicing request
01:28:07.169 00.000 1032 OnExposeComplete: enter
01:28:07.171 00.002 1032 UpdateGuideState(): m_state=6
01:28:07.173 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3291
01:28:07.177 00.004 1032 Star::Find returns 1 (0), X=317.64, Y=753.05, Mass=1384, SNR=26.2, Peak=127 HFD=2.7
01:28:07.179 00.002 1032 MultiStar: [#1 0.05,0.00,0.95,U] [#2 0.13,-0.31,0.74,U] [#3 0.29,-0.02,0.70,U] [#4 -0.19,-0.05,0.70,U] [#5 -0.04,0.11,0.72,U] [#6 -0.02,-0.23,0.60,U] [#7 0.40,-0.06,0.50,U] [#8 -0.09,-0.13,0.53,U] 
01:28:07.181 00.002 1032 single-star, 8 included, MultiStar: {0.04, -0.07}, one-star: {-0.05, -0.06}
01:28:07.182 00.001 1032 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.83) = xAngle (-4.09 = 2.19)
01:28:07.185 00.003 1032 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.09 = 2.19)
01:28:07.187 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-2.26 mountX=-0.04 mountY=0.06, mountTheta=2.19
01:28:07.191 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.06, opts=13)
01:28:07.195 00.004 1032 Enqueuing Move request for scope (-0.05, -0.06)
01:28:07.197 00.002 10072 Worker thread wakes up
01:28:07.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
01:28:07.197 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
01:28:07.197 00.000 10072 Moving (-0.05, -0.06) raw xDistance=-0.04 yDistance=0.06
01:28:07.199 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:07.202 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:07.202 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:28:07.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:07.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:28:07.202 00.000 10072 MoveAxis(E, 5, ABG)
01:28:07.202 00.000 10072 Guiding  Dir = 2, Dur = 5
01:28:07.202 00.000 10072 IsGuiding returns 0
01:28:07.203 00.001 10072 PulseGuide returned control before completion, sleep 15
01:28:07.221 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.2
01:28:07.223 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:07.225 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:07.226 00.001 1032 Enqueuing Expose request
01:28:07.228 00.002 10072 IsGuiding returns 0
01:28:07.229 00.001 10072 Move returns status 0, amount 5
01:28:07.229 00.000 10072 MoveAxis(N, 0, ABG)
01:28:07.229 00.000 10072 Move returns status 0, amount 0
01:28:07.229 00.000 10072 move complete, result=0
01:28:07.229 00.000 10072 worker thread done servicing request
01:28:07.229 00.000 10072 Worker thread wakes up
01:28:07.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:07.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:07.238 00.009 1032 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
01:28:07.639 00.401 10072 Exposure complete
01:28:07.689 00.050 10072 worker thread done servicing request
01:28:07.689 00.000 1032 OnExposeComplete: enter
01:28:07.691 00.002 1032 UpdateGuideState(): m_state=6
01:28:07.693 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3292
01:28:07.696 00.003 1032 Star::Find returns 1 (0), X=317.62, Y=752.97, Mass=1482, SNR=27.1, Peak=165 HFD=2.6
01:28:07.697 00.001 1032 MultiStar: [#1 -0.00,-0.12,0.96,U] [#2 0.26,-0.34,0.69,U] [#3 0.34,-0.27,0.67,U] [#4 -0.04,-0.28,0.67,U] [#5 0.05,-0.05,0.68,U] [#6 0.04,-0.36,0.54,U] [#7 0.43,-0.25,0.52,U] [#8 0.18,-0.19,0.54,U] 
01:28:07.699 00.002 1032 single-star, 8 included, MultiStar: {0.11, -0.21}, one-star: {-0.07, -0.13}
01:28:07.701 00.002 1032 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.83) = xAngle (-3.86 = 2.42)
01:28:07.704 00.003 1032 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.86 = 2.42)
01:28:07.705 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.03 mountX=-0.11 mountY=0.10, mountTheta=2.42
01:28:07.709 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.13, opts=13)
01:28:07.711 00.002 1032 Enqueuing Move request for scope (-0.07, -0.13)
01:28:07.712 00.001 10072 Worker thread wakes up
01:28:07.713 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
01:28:07.713 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
01:28:07.713 00.000 10072 Moving (-0.07, -0.13) raw xDistance=-0.11 yDistance=0.10
01:28:07.715 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:07.718 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:07.718 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
01:28:07.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:07.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:28:07.718 00.000 10072 MoveAxis(E, 4, ABG)
01:28:07.718 00.000 10072 Guiding  Dir = 2, Dur = 4
01:28:07.718 00.000 10072 IsGuiding returns 0
01:28:07.719 00.001 10072 PulseGuide returned control before completion, sleep 14
01:28:07.737 00.018 1032 UpdateGuideState exits: m=1482 SNR=27.1
01:28:07.740 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:07.742 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:07.743 00.001 1032 Enqueuing Expose request
01:28:07.775 00.032 10072 IsGuiding returns 0
01:28:07.775 00.000 10072 Move returns status 0, amount 4
01:28:07.775 00.000 10072 MoveAxis(N, 0, ABG)
01:28:07.775 00.000 10072 Move returns status 0, amount 0
01:28:07.775 00.000 10072 move complete, result=0
01:28:07.775 00.000 10072 worker thread done servicing request
01:28:07.775 00.000 10072 Worker thread wakes up
01:28:07.775 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:07.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:07.776 00.001 1032 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:28:08.405 00.629 10072 Exposure complete
01:28:08.456 00.051 10072 worker thread done servicing request
01:28:08.456 00.000 1032 OnExposeComplete: enter
01:28:08.459 00.003 1032 UpdateGuideState(): m_state=6
01:28:08.462 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3293
01:28:08.463 00.001 1032 Star::Find returns 1 (0), X=317.68, Y=753.09, Mass=1347, SNR=25.8, Peak=127 HFD=2.6
01:28:08.465 00.002 1032 MultiStar: [#1 0.02,-0.12,1.02,U] [#2 0.09,-0.37,0.76,U] [#3 0.33,-0.05,0.72,U] [#4 -0.02,-0.23,0.72,U] [#5 0.03,-0.03,0.77,U] [#6 0.05,-0.34,0.55,U] [#7 0.38,-0.14,0.55,U] [#8 -0.01,-0.35,0.57,U] 
01:28:08.467 00.002 1032 single-star, 8 included, MultiStar: {0.08, -0.17}, one-star: {0.00, -0.02}
01:28:08.468 00.001 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
01:28:08.470 00.002 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
01:28:08.472 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.54 mountX=-0.01 mountY=0.00, mountTheta=2.91
01:28:08.474 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.02, opts=13)
01:28:08.475 00.001 1032 Enqueuing Move request for scope (0.00, -0.02)
01:28:08.477 00.002 10072 Worker thread wakes up
01:28:08.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
01:28:08.477 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
01:28:08.477 00.000 10072 Moving (0.00, -0.02) raw xDistance=-0.01 yDistance=0.00
01:28:08.481 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:08.483 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:08.483 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:28:08.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:08.484 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:28:08.484 00.000 10072 MoveAxis(E, 3, ABG)
01:28:08.484 00.000 10072 Guiding  Dir = 2, Dur = 3
01:28:08.485 00.001 10072 IsGuiding returns 0
01:28:08.485 00.000 10072 PulseGuide returned control before completion, sleep 13
01:28:08.502 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.8
01:28:08.504 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:08.506 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:08.507 00.001 1032 Enqueuing Expose request
01:28:08.512 00.005 10072 IsGuiding returns 0
01:28:08.512 00.000 10072 Move returns status 0, amount 3
01:28:08.512 00.000 10072 MoveAxis(N, 0, ABG)
01:28:08.512 00.000 10072 Move returns status 0, amount 0
01:28:08.512 00.000 10072 move complete, result=0
01:28:08.512 00.000 10072 worker thread done servicing request
01:28:08.512 00.000 10072 Worker thread wakes up
01:28:08.512 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:08.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:08.517 00.005 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
01:28:08.921 00.404 10072 Exposure complete
01:28:08.968 00.047 10072 worker thread done servicing request
01:28:08.968 00.000 1032 OnExposeComplete: enter
01:28:08.970 00.002 1032 UpdateGuideState(): m_state=6
01:28:08.972 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3294
01:28:08.973 00.001 1032 Star::Find returns 1 (0), X=317.73, Y=753.13, Mass=1357, SNR=26.0, Peak=128 HFD=2.7
01:28:08.975 00.002 1032 MultiStar: [#1 0.21,-0.07,0.97,U] [#2 0.21,-0.18,0.75,U] [#3 0.15,-0.06,0.68,U] [#4 -0.01,-0.12,0.67,U] [#5 0.02,0.22,0.73,U] [#6 0.12,-0.18,0.62,U] [#7 0.45,0.02,0.54,U] [#8 0.06,-0.08,0.62,U] 
01:28:08.977 00.002 1032 single-star, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.05, 0.02}
01:28:08.978 00.001 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
01:28:08.979 00.001 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
01:28:08.980 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.42 mountX=0.01 mountY=-0.05, mountTheta=-1.41
01:28:08.983 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
01:28:08.986 00.003 1032 Enqueuing Move request for scope (0.05, 0.02)
01:28:08.989 00.003 10072 Worker thread wakes up
01:28:08.989 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:28:08.989 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:28:08.989 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
01:28:08.992 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:08.995 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:08.995 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:28:08.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:08.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:28:08.995 00.000 10072 MoveAxis(E, 3, ABG)
01:28:08.995 00.000 10072 Guiding  Dir = 2, Dur = 3
01:28:08.996 00.001 10072 IsGuiding returns 0
01:28:08.997 00.001 10072 PulseGuide returned control before completion, sleep 13
01:28:09.012 00.015 1032 UpdateGuideState exits: m=1357 SNR=26.0
01:28:09.014 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:09.017 00.003 10072 IsGuiding returns 0
01:28:09.017 00.000 10072 Move returns status 0, amount 3
01:28:09.017 00.000 10072 MoveAxis(N, 0, ABG)
01:28:09.017 00.000 10072 Move returns status 0, amount 0
01:28:09.018 00.001 10072 move complete, result=0
01:28:09.018 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:09.023 00.005 1032 Enqueuing Expose request
01:28:09.025 00.002 10072 worker thread done servicing request
01:28:09.025 00.000 10072 Worker thread wakes up
01:28:09.025 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:28:09.028 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:09.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:09.654 00.626 10072 Exposure complete
01:28:09.701 00.047 10072 worker thread done servicing request
01:28:09.701 00.000 1032 OnExposeComplete: enter
01:28:09.704 00.003 1032 UpdateGuideState(): m_state=6
01:28:09.706 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3295
01:28:09.708 00.002 1032 Star::Find returns 1 (0), X=317.89, Y=752.93, Mass=1416, SNR=26.5, Peak=162 HFD=2.7
01:28:09.711 00.003 1032 MultiStar: [#1 0.10,-0.18,0.99,U] [#2 0.17,-0.27,0.69,U] [#3 0.17,-0.19,0.68,U] [#4 0.13,-0.18,0.68,U] [#5 0.19,-0.02,0.67,U] [#6 0.11,-0.26,0.60,U] [#7 0.32,-0.04,0.50,U] [#8 0.21,-0.13,0.57,U] 
01:28:09.713 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.17}, one-star: {0.21, -0.17}
01:28:09.714 00.001 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
01:28:09.717 00.003 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
01:28:09.719 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.76 mountX=-0.20 mountY=-0.12, mountTheta=-2.59
01:28:09.722 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.17, opts=13)
01:28:09.724 00.002 1032 Enqueuing Move request for scope (0.17, -0.17)
01:28:09.727 00.003 10072 Worker thread wakes up
01:28:09.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
01:28:09.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
01:28:09.727 00.000 10072 Moving (0.17, -0.17) raw xDistance=-0.20 yDistance=-0.12
01:28:09.729 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:09.731 00.002 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 287.65
01:28:09.731 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
01:28:09.731 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:09.731 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:28:09.731 00.000 10072 MoveAxis(E, 98, ABG)
01:28:09.731 00.000 10072 Guiding  Dir = 2, Dur = 98
01:28:09.731 00.000 10072 IsGuiding returns 0
01:28:09.733 00.002 10072 PulseGuide returned control before completion, sleep 108
01:28:09.751 00.018 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:28:09.753 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:09.755 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:09.756 00.001 1032 Enqueuing Expose request
01:28:09.856 00.100 10072 IsGuiding returns 0
01:28:09.856 00.000 10072 Move returns status 0, amount 98
01:28:09.856 00.000 10072 MoveAxis(N, 0, ABG)
01:28:09.856 00.000 10072 Move returns status 0, amount 0
01:28:09.856 00.000 10072 move complete, result=0
01:28:09.856 00.000 10072 worker thread done servicing request
01:28:09.856 00.000 10072 Worker thread wakes up
01:28:09.856 00.000 1032 GuideStep: -0.2 px 98 ms EAST, -0.1 px 0 ms NORTH
01:28:09.858 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:09.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:10.266 00.408 10072 Exposure complete
01:28:10.316 00.050 10072 worker thread done servicing request
01:28:10.316 00.000 1032 OnExposeComplete: enter
01:28:10.318 00.002 1032 UpdateGuideState(): m_state=6
01:28:10.319 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3296
01:28:10.320 00.001 1032 Star::Find returns 1 (0), X=317.70, Y=753.02, Mass=1276, SNR=25.2, Peak=123 HFD=2.6
01:28:10.322 00.002 1032 MultiStar: [#1 0.13,-0.21,0.99,U] [#2 0.09,-0.34,0.80,U] [#3 0.40,-0.26,0.68,U] [#4 -0.00,-0.30,0.75,U] [#5 0.10,-0.15,0.76,U] [#6 -0.01,-0.29,0.64,U] [#7 0.31,-0.12,0.54,U] [#8 0.03,-0.20,0.56,U] 
01:28:10.323 00.001 1032 single-star, 8 included, MultiStar: {0.11, -0.21}, one-star: {0.01, -0.08}
01:28:10.326 00.003 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
01:28:10.327 00.001 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
01:28:10.329 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.40 mountX=-0.08 mountY=0.01, mountTheta=3.05
01:28:10.334 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
01:28:10.336 00.002 1032 Enqueuing Move request for scope (0.01, -0.08)
01:28:10.338 00.002 10072 Worker thread wakes up
01:28:10.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
01:28:10.338 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
01:28:10.338 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
01:28:10.340 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:10.343 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:10.343 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:28:10.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:10.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:28:10.344 00.001 10072 MoveAxis(E, 3, ABG)
01:28:10.344 00.000 10072 Guiding  Dir = 2, Dur = 3
01:28:10.344 00.000 10072 IsGuiding returns 0
01:28:10.344 00.000 10072 PulseGuide returned control before completion, sleep 13
01:28:10.360 00.016 10072 IsGuiding returns 0
01:28:10.360 00.000 10072 Move returns status 0, amount 3
01:28:10.360 00.000 10072 MoveAxis(N, 0, ABG)
01:28:10.360 00.000 10072 Move returns status 0, amount 0
01:28:10.361 00.001 10072 move complete, result=0
01:28:10.361 00.000 10072 worker thread done servicing request
01:28:10.363 00.002 1032 UpdateGuideState exits: m=1276 SNR=25.2
01:28:10.365 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:10.368 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:10.370 00.002 1032 Enqueuing Expose request
01:28:10.371 00.001 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
01:28:10.373 00.002 10072 Worker thread wakes up
01:28:10.373 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:10.373 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:11.010 00.637 10072 Exposure complete
01:28:11.059 00.049 10072 worker thread done servicing request
01:28:11.060 00.001 1032 OnExposeComplete: enter
01:28:11.062 00.002 1032 UpdateGuideState(): m_state=6
01:28:11.064 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3297
01:28:11.066 00.002 1032 Star::Find returns 1 (0), X=317.72, Y=753.00, Mass=1380, SNR=26.2, Peak=151 HFD=2.5
01:28:11.068 00.002 1032 MultiStar: [#1 0.22,-0.10,0.95,U] [#2 0.12,-0.22,0.75,U] [#3 0.31,0.03,0.66,U] [#4 0.00,-0.22,0.71,U] [#5 0.18,-0.06,0.72,U] [#6 0.06,-0.19,0.60,U] [#7 0.19,0.20,0.55,U] [#8 -0.07,-0.10,0.57,U] 
01:28:11.070 00.002 1032 single-star, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.04, -0.10}
01:28:11.071 00.001 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
01:28:11.073 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
01:28:11.074 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.21 mountX=-0.11 mountY=-0.01, mountTheta=-3.04
01:28:11.077 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
01:28:11.080 00.003 1032 Enqueuing Move request for scope (0.04, -0.10)
01:28:11.082 00.002 10072 Worker thread wakes up
01:28:11.082 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
01:28:11.082 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
01:28:11.082 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=-0.01
01:28:11.086 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:11.089 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:11.089 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
01:28:11.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:11.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:28:11.089 00.000 10072 MoveAxis(E, 3, ABG)
01:28:11.089 00.000 10072 Guiding  Dir = 2, Dur = 3
01:28:11.089 00.000 10072 IsGuiding returns 0
01:28:11.090 00.001 10072 PulseGuide returned control before completion, sleep 13
01:28:11.107 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:28:11.109 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:11.110 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:11.112 00.002 1032 Enqueuing Expose request
01:28:11.117 00.005 10072 IsGuiding returns 0
01:28:11.117 00.000 10072 Move returns status 0, amount 3
01:28:11.117 00.000 10072 MoveAxis(N, 0, ABG)
01:28:11.117 00.000 10072 Move returns status 0, amount 0
01:28:11.117 00.000 10072 move complete, result=0
01:28:11.118 00.001 10072 worker thread done servicing request
01:28:11.118 00.000 10072 Worker thread wakes up
01:28:11.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:11.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:11.122 00.004 1032 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:28:11.524 00.402 10072 Exposure complete
01:28:11.570 00.046 10072 worker thread done servicing request
01:28:11.570 00.000 1032 OnExposeComplete: enter
01:28:11.572 00.002 1032 UpdateGuideState(): m_state=6
01:28:11.573 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3298
01:28:11.575 00.002 1032 Star::Find returns 1 (0), X=317.75, Y=753.08, Mass=1507, SNR=27.3, Peak=156 HFD=2.6
01:28:11.578 00.003 1032 MultiStar: [#1 0.06,-0.10,0.92,U] [#2 0.02,-0.22,0.69,U] [#3 0.22,0.01,0.65,U] [#4 0.00,-0.19,0.72,U] [#5 0.18,-0.08,0.66,U] [#6 -0.00,-0.22,0.57,U] [#7 0.33,0.08,0.53,U] [#8 -0.04,-0.12,0.54,U] 
01:28:11.581 00.003 1032 single-star, 8 included, MultiStar: {0.09, -0.10}, one-star: {0.06, -0.02}
01:28:11.583 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
01:28:11.585 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
01:28:11.587 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.36 mountX=-0.04 mountY=-0.06, mountTheta=-2.19
01:28:11.592 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
01:28:11.596 00.004 1032 Enqueuing Move request for scope (0.06, -0.02)
01:28:11.599 00.003 10072 Worker thread wakes up
01:28:11.600 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
01:28:11.600 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
01:28:11.600 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.06
01:28:11.605 00.005 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:11.605 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:28:11.605 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:11.605 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:28:11.605 00.000 10072 MoveAxis(E, 3, ABG)
01:28:11.606 00.001 10072 Guiding  Dir = 2, Dur = 3
01:28:11.606 00.000 10072 IsGuiding returns 0
01:28:11.607 00.001 10072 PulseGuide returned control before completion, sleep 13
01:28:11.608 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:11.628 00.020 10072 IsGuiding returns 0
01:28:11.628 00.000 10072 Move returns status 0, amount 3
01:28:11.628 00.000 10072 MoveAxis(N, 0, ABG)
01:28:11.628 00.000 10072 Move returns status 0, amount 0
01:28:11.628 00.000 10072 move complete, result=0
01:28:11.628 00.000 10072 worker thread done servicing request
01:28:11.630 00.002 1032 UpdateGuideState exits: m=1507 SNR=27.3
01:28:11.632 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:11.633 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:11.635 00.002 1032 Enqueuing Expose request
01:28:11.636 00.001 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:28:11.638 00.002 10072 Worker thread wakes up
01:28:11.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:11.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:12.275 00.637 10072 Exposure complete
01:28:12.321 00.046 10072 worker thread done servicing request
01:28:12.321 00.000 1032 OnExposeComplete: enter
01:28:12.324 00.003 1032 UpdateGuideState(): m_state=6
01:28:12.326 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3299
01:28:12.327 00.001 1032 Star::Find returns 1 (0), X=317.80, Y=753.13, Mass=1379, SNR=26.2, Peak=140 HFD=2.7
01:28:12.330 00.003 1032 MultiStar: [#1 0.18,-0.00,0.97,U] [#2 0.04,-0.23,0.76,U] [#3 0.19,-0.10,0.67,U] [#4 0.11,-0.04,0.67,U] [#5 0.15,0.05,0.71,U] [#6 0.14,-0.21,0.57,U] [#7 0.30,-0.08,0.55,U] [#8 0.02,-0.07,0.58,U] 
01:28:12.332 00.002 1032 single-star, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.12, 0.03}
01:28:12.333 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
01:28:12.336 00.003 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
01:28:12.338 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.21 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
01:28:12.341 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
01:28:12.344 00.003 1032 Enqueuing Move request for scope (0.12, 0.03)
01:28:12.346 00.002 10072 Worker thread wakes up
01:28:12.346 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
01:28:12.346 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
01:28:12.346 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.01 yDistance=-0.12
01:28:12.348 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:12.360 00.012 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:12.361 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:28:12.361 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:12.361 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:28:12.361 00.000 10072 MoveAxis(E, 3, ABG)
01:28:12.361 00.000 10072 Guiding  Dir = 2, Dur = 3
01:28:12.363 00.002 10072 IsGuiding returns 0
01:28:12.364 00.001 10072 PulseGuide returned control before completion, sleep 13
01:28:12.380 00.016 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:28:12.383 00.003 10072 IsGuiding returns 0
01:28:12.383 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:12.385 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:12.385 00.000 1032 Enqueuing Expose request
01:28:12.388 00.003 10072 Move returns status 0, amount 3
01:28:12.388 00.000 10072 MoveAxis(N, 0, ABG)
01:28:12.388 00.000 10072 Move returns status 0, amount 0
01:28:12.388 00.000 10072 move complete, result=0
01:28:12.388 00.000 10072 worker thread done servicing request
01:28:12.388 00.000 10072 Worker thread wakes up
01:28:12.388 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:12.388 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:12.396 00.008 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:28:12.793 00.397 10072 Exposure complete
01:28:12.843 00.050 10072 worker thread done servicing request
01:28:12.843 00.000 1032 OnExposeComplete: enter
01:28:12.845 00.002 1032 UpdateGuideState(): m_state=6
01:28:12.847 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3300
01:28:12.849 00.002 1032 Star::Find returns 1 (0), X=317.86, Y=753.13, Mass=1546, SNR=27.7, Peak=138 HFD=2.8
01:28:12.851 00.002 1032 MultiStar: [#1 0.20,-0.08,0.91,U] [#2 0.22,-0.17,0.73,U] [#3 0.41,0.06,0.61,U] [#4 0.15,-0.14,0.66,U] [#5 0.07,0.06,0.67,U] [#6 0.11,-0.29,0.60,U] [#7 0.48,-0.23,0.52,U] [#8 0.13,-0.01,0.56,U] 
01:28:12.853 00.002 1032 single-star, 8 included, MultiStar: {0.21, -0.08}, one-star: {0.18, 0.03}
01:28:12.855 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
01:28:12.857 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
01:28:12.858 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.15 mountX=-0.02 mountY=-0.18, mountTheta=-1.68
01:28:12.863 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.03, opts=13)
01:28:12.865 00.002 1032 Enqueuing Move request for scope (0.18, 0.03)
01:28:12.867 00.002 10072 Worker thread wakes up
01:28:12.867 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
01:28:12.867 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
01:28:12.867 00.000 10072 Moving (0.18, 0.03) raw xDistance=-0.02 yDistance=-0.18
01:28:12.870 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:12.872 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:12.872 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:28:12.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:12.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:28:12.872 00.000 10072 MoveAxis(E, 3, ABG)
01:28:12.872 00.000 10072 Guiding  Dir = 2, Dur = 3
01:28:12.873 00.001 10072 IsGuiding returns 0
01:28:12.873 00.000 10072 PulseGuide returned control before completion, sleep 13
01:28:12.891 00.018 1032 UpdateGuideState exits: m=1546 SNR=27.7
01:28:12.893 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:12.896 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:12.899 00.003 1032 Enqueuing Expose request
01:28:12.901 00.002 10072 IsGuiding returns 0
01:28:12.902 00.001 10072 Move returns status 0, amount 3
01:28:12.902 00.000 10072 MoveAxis(N, 0, ABG)
01:28:12.902 00.000 10072 Move returns status 0, amount 0
01:28:12.902 00.000 10072 move complete, result=0
01:28:12.902 00.000 10072 worker thread done servicing request
01:28:12.902 00.000 10072 Worker thread wakes up
01:28:12.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:12.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:12.909 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
01:28:13.528 00.619 10072 Exposure complete
01:28:13.577 00.049 10072 worker thread done servicing request
01:28:13.577 00.000 1032 OnExposeComplete: enter
01:28:13.579 00.002 1032 UpdateGuideState(): m_state=6
01:28:13.583 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3301
01:28:13.586 00.003 1032 Star::Find returns 1 (0), X=317.83, Y=753.00, Mass=1448, SNR=26.8, Peak=148 HFD=2.6
01:28:13.594 00.008 1032 MultiStar: [#1 0.22,-0.16,0.98,U] [#2 0.22,-0.21,0.73,U] [#3 0.23,-0.08,0.64,U] [#4 0.06,-0.30,0.69,U] [#5 0.17,-0.08,0.69,U] [#6 0.08,-0.29,0.58,U] [#7 0.49,-0.32,0.54,U] [#8 0.03,-0.07,0.60,U] 
01:28:13.603 00.009 1032 single-star, 8 included, MultiStar: {0.18, -0.17}, one-star: {0.14, -0.11}
01:28:13.606 00.003 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
01:28:13.610 00.004 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
01:28:13.612 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.64 mountX=-0.14 mountY=-0.11, mountTheta=-2.47
01:28:13.617 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.11, opts=13)
01:28:13.619 00.002 1032 Enqueuing Move request for scope (0.14, -0.11)
01:28:13.622 00.003 10072 Worker thread wakes up
01:28:13.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
01:28:13.622 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
01:28:13.622 00.000 10072 Moving (0.14, -0.11) raw xDistance=-0.14 yDistance=-0.11
01:28:13.624 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:13.626 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.65
01:28:13.626 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:28:13.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:13.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:28:13.626 00.000 10072 MoveAxis(E, 68, ABG)
01:28:13.626 00.000 10072 Guiding  Dir = 2, Dur = 68
01:28:13.628 00.002 10072 IsGuiding returns 0
01:28:13.628 00.000 10072 PulseGuide returned control before completion, sleep 78
01:28:13.646 00.018 1032 UpdateGuideState exits: m=1448 SNR=26.8
01:28:13.648 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:13.649 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:13.651 00.002 1032 Enqueuing Expose request
01:28:13.716 00.065 10072 IsGuiding returns 0
01:28:13.716 00.000 10072 Move returns status 0, amount 68
01:28:13.716 00.000 10072 MoveAxis(N, 0, ABG)
01:28:13.716 00.000 10072 Move returns status 0, amount 0
01:28:13.716 00.000 10072 move complete, result=0
01:28:13.716 00.000 10072 worker thread done servicing request
01:28:13.716 00.000 10072 Worker thread wakes up
01:28:13.716 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:13.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:13.727 00.011 1032 GuideStep: -0.1 px 68 ms EAST, -0.1 px 0 ms NORTH
01:28:14.127 00.400 10072 Exposure complete
01:28:14.177 00.050 10072 worker thread done servicing request
01:28:14.177 00.000 1032 OnExposeComplete: enter
01:28:14.179 00.002 1032 UpdateGuideState(): m_state=6
01:28:14.181 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3302
01:28:14.183 00.002 1032 Star::Find returns 1 (0), X=317.75, Y=753.10, Mass=1482, SNR=27.1, Peak=144 HFD=2.7
01:28:14.186 00.003 1032 MultiStar: [#1 0.19,-0.22,0.96,U] [#2 0.19,-0.21,0.73,U] [#3 0.27,-0.04,0.58,U] [#4 0.11,-0.21,0.67,U] [#5 0.00,-0.07,0.70,U] [#6 0.04,-0.21,0.57,U] [#7 0.40,-0.08,0.54,U] [#8 0.13,-0.11,0.56,U] 
01:28:14.188 00.002 1032 single-star, 8 included, MultiStar: {0.15, -0.13}, one-star: {0.07, -0.01}
01:28:14.190 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
01:28:14.192 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
01:28:14.194 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.11 mountX=-0.02 mountY=-0.06, mountTheta=-1.94
01:28:14.197 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
01:28:14.200 00.003 1032 Enqueuing Move request for scope (0.07, -0.01)
01:28:14.202 00.002 10072 Worker thread wakes up
01:28:14.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
01:28:14.203 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
01:28:14.203 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.02 yDistance=-0.06
01:28:14.204 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:14.207 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:14.207 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:28:14.207 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:14.207 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:28:14.207 00.000 10072 MoveAxis(E, 4, ABG)
01:28:14.207 00.000 10072 Guiding  Dir = 2, Dur = 4
01:28:14.207 00.000 10072 IsGuiding returns 0
01:28:14.207 00.000 10072 PulseGuide returned control before completion, sleep 14
01:28:14.226 00.019 1032 UpdateGuideState exits: m=1482 SNR=27.1
01:28:14.228 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:14.230 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:14.232 00.002 1032 Enqueuing Expose request
01:28:14.233 00.001 10072 IsGuiding returns 0
01:28:14.233 00.000 10072 Move returns status 0, amount 4
01:28:14.235 00.002 10072 MoveAxis(N, 0, ABG)
01:28:14.235 00.000 10072 Move returns status 0, amount 0
01:28:14.235 00.000 10072 move complete, result=0
01:28:14.235 00.000 10072 worker thread done servicing request
01:28:14.235 00.000 10072 Worker thread wakes up
01:28:14.235 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:14.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:14.243 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:28:14.861 00.618 10072 Exposure complete
01:28:14.908 00.047 10072 worker thread done servicing request
01:28:14.908 00.000 1032 OnExposeComplete: enter
01:28:14.909 00.001 1032 UpdateGuideState(): m_state=6
01:28:14.910 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3303
01:28:14.912 00.002 1032 Star::Find returns 1 (0), X=317.70, Y=753.21, Mass=1450, SNR=26.8, Peak=142 HFD=2.8
01:28:14.913 00.001 1032 MultiStar: [#1 0.18,-0.09,0.94,U] [#2 0.22,-0.19,0.74,U] [#3 0.30,0.00,0.63,U] [#4 -0.13,-0.11,0.72,U] [#5 0.01,-0.00,0.66,U] [#6 0.15,-0.02,0.58,U] [#7 0.44,0.13,0.50,U] [#8 0.24,-0.12,0.54,U] 
01:28:14.916 00.003 1032 single-star, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.02, 0.10}
01:28:14.917 00.001 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
01:28:14.918 00.001 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
01:28:14.920 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.42 mountX=0.09 mountY=-0.04, mountTheta=-0.41
01:28:14.923 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
01:28:14.926 00.003 1032 Enqueuing Move request for scope (0.02, 0.10)
01:28:14.928 00.002 10072 Worker thread wakes up
01:28:14.928 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
01:28:14.928 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
01:28:14.928 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.04
01:28:14.930 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:14.933 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:14.933 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
01:28:14.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:14.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:28:14.933 00.000 10072 MoveAxis(E, 4, ABG)
01:28:14.933 00.000 10072 Guiding  Dir = 2, Dur = 4
01:28:14.933 00.000 10072 IsGuiding returns 0
01:28:14.934 00.001 10072 PulseGuide returned control before completion, sleep 14
01:28:14.949 00.015 1032 UpdateGuideState exits: m=1450 SNR=26.8
01:28:14.952 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:14.954 00.002 10072 IsGuiding returns 0
01:28:14.954 00.000 10072 Move returns status 0, amount 4
01:28:14.954 00.000 10072 MoveAxis(N, 0, ABG)
01:28:14.954 00.000 10072 Move returns status 0, amount 0
01:28:14.954 00.000 10072 move complete, result=0
01:28:14.954 00.000 10072 worker thread done servicing request
01:28:14.954 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:14.956 00.002 1032 Enqueuing Expose request
01:28:14.958 00.002 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:28:14.959 00.001 10072 Worker thread wakes up
01:28:14.960 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:14.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:15.378 00.418 10072 Exposure complete
01:28:15.428 00.050 10072 worker thread done servicing request
01:28:15.429 00.001 1032 OnExposeComplete: enter
01:28:15.431 00.002 1032 UpdateGuideState(): m_state=6
01:28:15.432 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3304
01:28:15.434 00.002 1032 Star::Find returns 1 (0), X=317.85, Y=753.11, Mass=1376, SNR=26.1, Peak=134 HFD=2.7
01:28:15.436 00.002 1032 MultiStar: [#1 0.31,-0.09,0.99,U] [#2 0.17,-0.06,0.76,U] [#3 0.40,0.06,0.68,U] [#4 0.19,-0.20,0.74,U] [#5 0.18,0.06,0.69,U] [#6 0.22,-0.11,0.57,U] [#7 0.34,0.02,0.53,U] [#8 0.13,-0.07,0.55,U] 
01:28:15.438 00.002 1032 single-star, 8 included, MultiStar: {0.23, -0.04}, one-star: {0.17, 0.01}
01:28:15.439 00.001 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
01:28:15.441 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
01:28:15.442 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.03 mountX=-0.04 mountY=-0.16, mountTheta=-1.80
01:28:15.445 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.01, opts=13)
01:28:15.446 00.001 1032 Enqueuing Move request for scope (0.17, 0.01)
01:28:15.448 00.002 10072 Worker thread wakes up
01:28:15.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
01:28:15.448 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
01:28:15.448 00.000 10072 Moving (0.17, 0.01) raw xDistance=-0.04 yDistance=-0.16
01:28:15.449 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:15.452 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:15.452 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:28:15.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:15.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:28:15.453 00.001 10072 MoveAxis(E, 4, ABG)
01:28:15.453 00.000 10072 Guiding  Dir = 2, Dur = 4
01:28:15.453 00.000 10072 IsGuiding returns 0
01:28:15.454 00.001 10072 PulseGuide returned control before completion, sleep 14
01:28:15.469 00.015 10072 IsGuiding returns 0
01:28:15.469 00.000 10072 Move returns status 0, amount 4
01:28:15.469 00.000 10072 MoveAxis(N, 0, ABG)
01:28:15.469 00.000 10072 Move returns status 0, amount 0
01:28:15.469 00.000 10072 move complete, result=0
01:28:15.470 00.001 10072 worker thread done servicing request
01:28:15.471 00.001 1032 UpdateGuideState exits: m=1376 SNR=26.1
01:28:15.474 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:15.475 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:15.477 00.002 1032 Enqueuing Expose request
01:28:15.479 00.002 1032 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
01:28:15.481 00.002 10072 Worker thread wakes up
01:28:15.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:15.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:16.113 00.632 10072 Exposure complete
01:28:16.162 00.049 10072 worker thread done servicing request
01:28:16.162 00.000 1032 OnExposeComplete: enter
01:28:16.164 00.002 1032 UpdateGuideState(): m_state=6
01:28:16.165 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3305
01:28:16.168 00.003 1032 Star::Find returns 1 (0), X=317.83, Y=752.88, Mass=1607, SNR=28.3, Peak=185 HFD=2.6
01:28:16.170 00.002 1032 MultiStar: [#1 0.26,-0.27,0.93,U] [#2 0.20,-0.29,0.72,U] [#3 0.52,-0.35,0.64,U] [#4 0.22,-0.38,0.65,U] [#5 0.22,-0.06,0.66,U] [#6 0.20,-0.39,0.54,U] [#7 0.41,-0.20,0.50,U] [#8 0.13,-0.25,0.52,U] 
01:28:16.172 00.002 1032 single-star, 8 included, MultiStar: {0.25, -0.27}, one-star: {0.14, -0.23}
01:28:16.174 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
01:28:16.177 00.003 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
01:28:16.180 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-1.01 mountX=-0.26 mountY=-0.08, mountTheta=-2.84
01:28:16.184 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.23, opts=13)
01:28:16.186 00.002 1032 Enqueuing Move request for scope (0.14, -0.23)
01:28:16.188 00.002 10072 Worker thread wakes up
01:28:16.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.23) opts 0xd
01:28:16.188 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.23)
01:28:16.188 00.000 10072 Moving (0.14, -0.23) raw xDistance=-0.26 yDistance=-0.08
01:28:16.190 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:16.192 00.002 10072 PPEC rslt: input = -0.26, final = -0.12, react = -0.12, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 287.65
01:28:16.192 00.000 10072 PPEC: input: -0.26, control: -0.12, exposure: 500
01:28:16.192 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:16.192 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:28:16.192 00.000 10072 MoveAxis(E, 124, ABG)
01:28:16.192 00.000 10072 Guiding  Dir = 2, Dur = 124
01:28:16.193 00.001 10072 IsGuiding returns 0
01:28:16.193 00.000 10072 PulseGuide returned control before completion, sleep 134
01:28:16.211 00.018 1032 UpdateGuideState exits: m=1607 SNR=28.3
01:28:16.213 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:16.214 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:16.215 00.001 1032 Enqueuing Expose request
01:28:16.330 00.115 10072 IsGuiding returns 0
01:28:16.330 00.000 10072 Move returns status 0, amount 124
01:28:16.330 00.000 10072 MoveAxis(N, 0, ABG)
01:28:16.330 00.000 10072 Move returns status 0, amount 0
01:28:16.330 00.000 10072 move complete, result=0
01:28:16.331 00.001 10072 worker thread done servicing request
01:28:16.331 00.000 10072 Worker thread wakes up
01:28:16.331 00.000 1032 GuideStep: -0.3 px 124 ms EAST, -0.1 px 0 ms NORTH
01:28:16.334 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:16.334 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:16.743 00.409 10072 Exposure complete
01:28:16.792 00.049 10072 worker thread done servicing request
01:28:16.792 00.000 1032 OnExposeComplete: enter
01:28:16.795 00.003 1032 UpdateGuideState(): m_state=6
01:28:16.797 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3306
01:28:16.799 00.002 1032 Star::Find returns 1 (0), X=317.84, Y=752.91, Mass=1547, SNR=27.7, Peak=167 HFD=2.6
01:28:16.801 00.002 1032 MultiStar: [#1 0.26,-0.23,0.95,U] [#2 0.30,-0.48,0.69,U] [#3 0.39,-0.37,0.68,U] [#4 0.16,-0.32,0.69,U] [#5 0.23,-0.16,0.63,U] [#6 0.21,-0.37,0.55,U] [#7 0.50,-0.13,0.53,U] [#8 0.10,-0.22,0.51,U] 
01:28:16.804 00.003 1032 single-star, 8 included, MultiStar: {0.25, -0.27}, one-star: {0.15, -0.19}
01:28:16.806 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
01:28:16.807 00.001 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
01:28:16.808 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.90 mountX=-0.22 mountY=-0.10, mountTheta=-2.73
01:28:16.811 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.19, opts=13)
01:28:16.812 00.001 1032 Enqueuing Move request for scope (0.15, -0.19)
01:28:16.814 00.002 10072 Worker thread wakes up
01:28:16.814 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
01:28:16.814 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
01:28:16.814 00.000 10072 Moving (0.15, -0.19) raw xDistance=-0.22 yDistance=-0.10
01:28:16.816 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:16.818 00.002 10072 PPEC rslt: input = -0.22, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 287.65
01:28:16.818 00.000 10072 PPEC: input: -0.22, control: -0.11, exposure: 500
01:28:16.818 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:16.818 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:28:16.818 00.000 10072 MoveAxis(E, 109, ABG)
01:28:16.818 00.000 10072 Guiding  Dir = 2, Dur = 109
01:28:16.819 00.001 10072 IsGuiding returns 0
01:28:16.819 00.000 10072 PulseGuide returned control before completion, sleep 119
01:28:16.837 00.018 1032 UpdateGuideState exits: m=1547 SNR=27.7
01:28:16.840 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:16.842 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:16.843 00.001 1032 Enqueuing Expose request
01:28:16.942 00.099 10072 IsGuiding returns 0
01:28:16.942 00.000 10072 Move returns status 0, amount 109
01:28:16.942 00.000 10072 MoveAxis(N, 0, ABG)
01:28:16.942 00.000 10072 Move returns status 0, amount 0
01:28:16.942 00.000 10072 move complete, result=0
01:28:16.942 00.000 10072 worker thread done servicing request
01:28:16.942 00.000 10072 Worker thread wakes up
01:28:16.942 00.000 1032 GuideStep: -0.2 px 109 ms EAST, -0.1 px 0 ms NORTH
01:28:16.944 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:16.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:17.677 00.733 10072 Exposure complete
01:28:17.724 00.047 10072 worker thread done servicing request
01:28:17.724 00.000 1032 OnExposeComplete: enter
01:28:17.726 00.002 1032 UpdateGuideState(): m_state=6
01:28:17.728 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3307
01:28:17.730 00.002 1032 Star::Find returns 1 (0), X=317.77, Y=753.27, Mass=1441, SNR=26.7, Peak=138 HFD=2.8
01:28:17.732 00.002 1032 MultiStar: [#1 0.13,0.09,0.96,U] [#2 0.27,-0.13,0.78,U] [#3 0.37,-0.12,0.64,U] [#4 -0.00,0.01,0.75,U] [#5 0.05,0.15,0.68,U] [#6 0.06,0.04,0.60,U] [#7 0.33,0.25,0.51,U] [#8 0.10,0.17,0.55,U] 
01:28:17.734 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.07}, one-star: {0.09, 0.16}
01:28:17.735 00.001 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
01:28:17.739 00.004 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
01:28:17.741 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.16 cameraTheta=0.42 mountX=0.03 mountY=-0.16, mountTheta=-1.41
01:28:17.745 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.07, opts=13)
01:28:17.747 00.002 1032 Enqueuing Move request for scope (0.15, 0.07)
01:28:17.748 00.001 10072 Worker thread wakes up
01:28:17.749 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
01:28:17.749 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
01:28:17.749 00.000 10072 Moving (0.15, 0.07) raw xDistance=0.03 yDistance=-0.16
01:28:17.751 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:17.754 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:17.754 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:28:17.754 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:17.754 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:28:17.754 00.000 10072 MoveAxis(E, 9, ABG)
01:28:17.754 00.000 10072 Guiding  Dir = 2, Dur = 9
01:28:17.754 00.000 10072 IsGuiding returns 0
01:28:17.754 00.000 10072 PulseGuide returned control before completion, sleep 19
01:28:17.772 00.018 1032 UpdateGuideState exits: m=1441 SNR=26.7
01:28:17.774 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:17.777 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:17.779 00.002 1032 Enqueuing Expose request
01:28:17.784 00.005 10072 IsGuiding returns 0
01:28:17.784 00.000 10072 Move returns status 0, amount 9
01:28:17.784 00.000 10072 MoveAxis(N, 0, ABG)
01:28:17.784 00.000 10072 Move returns status 0, amount 0
01:28:17.784 00.000 10072 move complete, result=0
01:28:17.784 00.000 10072 worker thread done servicing request
01:28:17.784 00.000 10072 Worker thread wakes up
01:28:17.784 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:17.784 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:17.789 00.005 1032 GuideStep: 0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
01:28:18.192 00.403 10072 Exposure complete
01:28:18.240 00.048 10072 worker thread done servicing request
01:28:18.240 00.000 1032 OnExposeComplete: enter
01:28:18.243 00.003 1032 UpdateGuideState(): m_state=6
01:28:18.245 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3308
01:28:18.246 00.001 1032 Star::Find returns 1 (0), X=317.78, Y=753.30, Mass=1484, SNR=27.1, Peak=143 HFD=2.8
01:28:18.247 00.001 1032 MultiStar: [#1 0.26,0.04,0.91,U] [#2 0.11,-0.06,0.73,U] [#3 0.34,0.17,0.69,U] [#4 0.08,0.11,0.72,U] [#5 0.00,0.17,0.68,U] [#6 0.04,0.21,0.61,U] [#7 0.28,0.25,0.52,U] [#8 0.10,0.09,0.54,U] 
01:28:18.249 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.13}, one-star: {0.10, 0.20}
01:28:18.251 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
01:28:18.253 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
01:28:18.255 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.72 mountX=0.08 mountY=-0.17, mountTheta=-1.11
01:28:18.258 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.13, opts=13)
01:28:18.260 00.002 1032 Enqueuing Move request for scope (0.14, 0.13)
01:28:18.263 00.003 10072 Worker thread wakes up
01:28:18.263 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
01:28:18.263 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
01:28:18.263 00.000 10072 Moving (0.14, 0.13) raw xDistance=0.08 yDistance=-0.17
01:28:18.265 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:18.269 00.004 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:18.269 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:28:18.269 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:18.269 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:28:18.269 00.000 10072 MoveAxis(E, 8, ABG)
01:28:18.270 00.001 10072 Guiding  Dir = 2, Dur = 8
01:28:18.270 00.000 10072 IsGuiding returns 0
01:28:18.270 00.000 10072 PulseGuide returned control before completion, sleep 18
01:28:18.287 00.017 1032 UpdateGuideState exits: m=1484 SNR=27.1
01:28:18.291 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:18.292 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:18.294 00.002 1032 Enqueuing Expose request
01:28:18.299 00.005 10072 IsGuiding returns 0
01:28:18.299 00.000 10072 Move returns status 0, amount 8
01:28:18.299 00.000 10072 MoveAxis(N, 0, ABG)
01:28:18.299 00.000 10072 Move returns status 0, amount 0
01:28:18.300 00.001 10072 move complete, result=0
01:28:18.300 00.000 10072 worker thread done servicing request
01:28:18.300 00.000 10072 Worker thread wakes up
01:28:18.300 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:18.300 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:18.305 00.005 1032 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
01:28:18.926 00.621 10072 Exposure complete
01:28:18.973 00.047 10072 worker thread done servicing request
01:28:18.973 00.000 1032 OnExposeComplete: enter
01:28:18.975 00.002 1032 UpdateGuideState(): m_state=6
01:28:18.976 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3309
01:28:18.978 00.002 1032 Star::Find returns 1 (0), X=318.02, Y=753.11, Mass=1456, SNR=26.9, Peak=151 HFD=2.7
01:28:18.980 00.002 1032 MultiStar: [#1 0.29,-0.11,0.96,U] [#2 0.28,-0.19,0.77,U] [#3 0.30,-0.07,0.64,U] [#4 0.05,-0.13,0.68,U] [#5 0.11,0.07,0.71,U] [#6 0.19,0.05,0.59,U] [#7 0.35,0.03,0.55,U] [#8 0.20,0.01,0.59,U] 
01:28:18.981 00.001 1032 refined, 8 included, MultiStar: {0.24, -0.04}, one-star: {0.34, 0.00}
01:28:18.983 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
01:28:18.985 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
01:28:18.988 00.003 1032 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.18 mountX=-0.10 mountY=-0.22, mountTheta=-2.01
01:28:18.993 00.005 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.04, opts=13)
01:28:18.995 00.002 1032 Enqueuing Move request for scope (0.24, -0.04)
01:28:18.997 00.002 10072 Worker thread wakes up
01:28:18.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
01:28:18.997 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
01:28:18.997 00.000 10072 Moving (0.24, -0.04) raw xDistance=-0.10 yDistance=-0.22
01:28:18.999 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:19.002 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:19.002 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
01:28:19.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:28:19.002 00.000 10072 MoveAxis(E, 10, ABG)
01:28:19.002 00.000 10072 Guiding  Dir = 2, Dur = 10
01:28:19.002 00.000 10072 IsGuiding returns 0
01:28:19.003 00.001 10072 PulseGuide returned control before completion, sleep 20
01:28:19.026 00.023 1032 UpdateGuideState exits: m=1456 SNR=26.9
01:28:19.028 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:19.030 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:19.032 00.002 1032 Enqueuing Expose request
01:28:19.034 00.002 10072 IsGuiding returns 0
01:28:19.034 00.000 10072 Move returns status 0, amount 10
01:28:19.035 00.001 10072 MoveAxis(N, 142, ABG)
01:28:19.035 00.000 10072 Guiding  Dir = 0, Dur = 142
01:28:19.035 00.000 10072 IsGuiding returns 0
01:28:19.036 00.001 10072 PulseGuide returned control before completion, sleep 152
01:28:19.204 00.168 10072 IsGuiding returns 0
01:28:19.204 00.000 10072 Move returns status 0, amount 142
01:28:19.204 00.000 10072 move complete, result=0
01:28:19.204 00.000 10072 worker thread done servicing request
01:28:19.204 00.000 1032 GuideStep: -0.1 px 10 ms EAST, -0.2 px 142 ms NORTH
01:28:19.206 00.002 10072 Worker thread wakes up
01:28:19.206 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:19.208 00.002 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:19.617 00.409 10072 Exposure complete
01:28:19.664 00.047 10072 worker thread done servicing request
01:28:19.664 00.000 1032 OnExposeComplete: enter
01:28:19.668 00.004 1032 UpdateGuideState(): m_state=6
01:28:19.669 00.001 1032 Star::Find(15, 318, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3310
01:28:19.671 00.002 1032 Star::Find returns 1 (0), X=317.63, Y=753.00, Mass=1436, SNR=26.7, Peak=134 HFD=2.7
01:28:19.674 00.003 1032 MultiStar: [#1 0.07,-0.15,0.97,U] [#2 0.11,-0.19,0.75,U] [#3 0.25,-0.25,0.70,U] [#4 -0.05,-0.23,0.67,U] [#5 0.03,-0.05,0.70,U] [#6 -0.02,-0.18,0.58,U] [#7 0.27,-0.09,0.54,U] [#8 0.02,-0.18,0.55,U] 
01:28:19.675 00.001 1032 single-star, 8 included, MultiStar: {0.06, -0.16}, one-star: {-0.06, -0.11}
01:28:19.677 00.002 1032 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.83) = xAngle (-3.88 = 2.40)
01:28:19.679 00.002 1032 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.88 = 2.40)
01:28:19.682 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-2.05 mountX=-0.09 mountY=0.08, mountTheta=2.40
01:28:19.684 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.11, opts=13)
01:28:19.686 00.002 1032 Enqueuing Move request for scope (-0.06, -0.11)
01:28:19.688 00.002 10072 Worker thread wakes up
01:28:19.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
01:28:19.688 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
01:28:19.688 00.000 10072 Moving (-0.06, -0.11) raw xDistance=-0.09 yDistance=0.08
01:28:19.690 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:19.693 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:19.694 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:28:19.694 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:19.694 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:28:19.694 00.000 10072 MoveAxis(E, 10, ABG)
01:28:19.694 00.000 10072 Guiding  Dir = 2, Dur = 10
01:28:19.694 00.000 10072 IsGuiding returns 0
01:28:19.695 00.001 10072 PulseGuide returned control before completion, sleep 20
01:28:19.712 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.7
01:28:19.715 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:19.717 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:19.718 00.001 1032 Enqueuing Expose request
01:28:19.722 00.004 10072 IsGuiding returns 0
01:28:19.722 00.000 10072 Move returns status 0, amount 10
01:28:19.722 00.000 10072 MoveAxis(N, 0, ABG)
01:28:19.722 00.000 10072 Move returns status 0, amount 0
01:28:19.722 00.000 10072 move complete, result=0
01:28:19.722 00.000 10072 worker thread done servicing request
01:28:19.722 00.000 10072 Worker thread wakes up
01:28:19.722 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:19.722 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:19.728 00.006 1032 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
01:28:20.351 00.623 10072 Exposure complete
01:28:20.399 00.048 1032 OnExposeComplete: enter
01:28:20.401 00.002 1032 UpdateGuideState(): m_state=6
01:28:20.403 00.002 10072 worker thread done servicing request
01:28:20.403 00.000 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3311
01:28:20.405 00.002 1032 Star::Find returns 1 (0), X=317.43, Y=753.08, Mass=1619, SNR=28.4, Peak=163 HFD=2.8
01:28:20.407 00.002 1032 MultiStar: [#1 0.01,-0.07,0.92,U] [#2 -0.02,-0.17,0.69,U] [#3 0.04,-0.04,0.66,U] [#4 -0.28,-0.15,0.65,U] [#5 -0.22,0.10,0.65,U] [#6 -0.32,-0.07,0.55,U] [#7 0.02,0.03,0.50,U] [#8 -0.31,-0.01,0.53,U] 
01:28:20.411 00.004 1032 refined, 8 included, MultiStar: {-0.14, -0.05}, one-star: {-0.25, -0.02}
01:28:20.413 00.002 1032 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.83) = xAngle (-4.65 = 1.63)
01:28:20.414 00.001 1032 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.65 = 1.63)
01:28:20.416 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.82 mountX=-0.01 mountY=0.15, mountTheta=1.63
01:28:20.419 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.05, opts=13)
01:28:20.420 00.001 1032 Enqueuing Move request for scope (-0.14, -0.05)
01:28:20.422 00.002 10072 Worker thread wakes up
01:28:20.422 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
01:28:20.422 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
01:28:20.422 00.000 10072 Moving (-0.14, -0.05) raw xDistance=-0.01 yDistance=0.15
01:28:20.425 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:20.427 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:20.427 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:28:20.427 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:20.427 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:28:20.427 00.000 10072 MoveAxis(E, 9, ABG)
01:28:20.427 00.000 10072 Guiding  Dir = 2, Dur = 9
01:28:20.428 00.001 10072 IsGuiding returns 0
01:28:20.430 00.002 10072 PulseGuide returned control before completion, sleep 19
01:28:20.446 00.016 1032 UpdateGuideState exits: m=1619 SNR=28.4
01:28:20.448 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:20.450 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:20.452 00.002 1032 Enqueuing Expose request
01:28:20.461 00.009 10072 IsGuiding returns 0
01:28:20.461 00.000 10072 Move returns status 0, amount 9
01:28:20.461 00.000 10072 MoveAxis(N, 0, ABG)
01:28:20.461 00.000 10072 Move returns status 0, amount 0
01:28:20.461 00.000 10072 move complete, result=0
01:28:20.461 00.000 10072 worker thread done servicing request
01:28:20.461 00.000 10072 Worker thread wakes up
01:28:20.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:20.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:20.463 00.002 1032 GuideStep: -0.0 px 9 ms EAST, 0.2 px 0 ms NORTH
01:28:20.868 00.405 10072 Exposure complete
01:28:20.919 00.051 10072 worker thread done servicing request
01:28:20.919 00.000 1032 OnExposeComplete: enter
01:28:20.921 00.002 1032 UpdateGuideState(): m_state=6
01:28:20.923 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3312
01:28:20.926 00.003 1032 Star::Find returns 1 (0), X=317.55, Y=753.16, Mass=1304, SNR=25.4, Peak=131 HFD=3.0
01:28:20.928 00.002 1032 MultiStar: [#1 -0.14,-0.06,1.02,U] [#2 -0.07,-0.16,0.80,U] [#3 0.16,-0.02,0.71,U] [#4 -0.14,-0.08,0.77,U] [#5 -0.18,0.05,0.74,U] [#6 -0.08,-0.11,0.60,U] [#7 0.36,0.01,0.57,U] [#8 -0.28,-0.01,0.57,U] 
01:28:20.929 00.001 1032 refined, 8 included, MultiStar: {-0.07, -0.04}, one-star: {-0.13, 0.06}
01:28:20.931 00.002 1032 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.83) = xAngle (-4.48 = 1.80)
01:28:20.932 00.001 1032 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.48 = 1.80)
01:28:20.933 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.65 mountX=-0.02 mountY=0.08, mountTheta=1.80
01:28:20.936 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.04, opts=13)
01:28:20.938 00.002 1032 Enqueuing Move request for scope (-0.07, -0.04)
01:28:20.939 00.001 10072 Worker thread wakes up
01:28:20.939 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
01:28:20.939 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
01:28:20.939 00.000 10072 Moving (-0.07, -0.04) raw xDistance=-0.02 yDistance=0.08
01:28:20.941 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:20.944 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:20.944 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:28:20.944 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:20.944 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:28:20.944 00.000 10072 MoveAxis(E, 9, ABG)
01:28:20.944 00.000 10072 Guiding  Dir = 2, Dur = 9
01:28:20.944 00.000 10072 IsGuiding returns 0
01:28:20.945 00.001 10072 PulseGuide returned control before completion, sleep 19
01:28:20.962 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.4
01:28:20.964 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:20.966 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:20.968 00.002 1032 Enqueuing Expose request
01:28:20.976 00.008 10072 IsGuiding returns 0
01:28:20.976 00.000 10072 Move returns status 0, amount 9
01:28:20.976 00.000 10072 MoveAxis(N, 0, ABG)
01:28:20.976 00.000 10072 Move returns status 0, amount 0
01:28:20.976 00.000 10072 move complete, result=0
01:28:20.976 00.000 10072 worker thread done servicing request
01:28:20.976 00.000 10072 Worker thread wakes up
01:28:20.977 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:20.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:20.978 00.001 1032 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
01:28:21.604 00.626 10072 Exposure complete
01:28:21.657 00.053 10072 worker thread done servicing request
01:28:21.657 00.000 1032 OnExposeComplete: enter
01:28:21.659 00.002 1032 UpdateGuideState(): m_state=6
01:28:21.661 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3313
01:28:21.663 00.002 1032 Star::Find returns 1 (0), X=317.43, Y=752.96, Mass=1358, SNR=26.0, Peak=144 HFD=2.7
01:28:21.665 00.002 1032 MultiStar: [#1 -0.06,-0.20,0.96,U] [#2 -0.12,-0.33,0.78,U] [#3 0.04,-0.31,0.73,U] [#4 -0.23,-0.27,0.72,U] [#5 -0.16,-0.11,0.68,U] [#6 -0.02,-0.28,0.60,U] [#7 0.08,-0.23,0.57,U] [#8 -0.14,-0.20,0.60,U] 
01:28:21.667 00.002 1032 refined, 8 included, MultiStar: {-0.11, -0.23}, one-star: {-0.26, -0.14}
01:28:21.669 00.002 1032 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.83) = xAngle (-3.83 = 2.45)
01:28:21.671 00.002 1032 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.83 = 2.45)
01:28:21.673 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.23 hyp=0.25 cameraTheta=-2.00 mountX=-0.19 mountY=0.16, mountTheta=2.45
01:28:21.676 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.23, opts=13)
01:28:21.678 00.002 1032 Enqueuing Move request for scope (-0.11, -0.23)
01:28:21.681 00.003 10072 Worker thread wakes up
01:28:21.681 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.23) opts 0xd
01:28:21.681 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.23)
01:28:21.681 00.000 10072 Moving (-0.11, -0.23) raw xDistance=-0.19 yDistance=0.16
01:28:21.683 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:21.686 00.003 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 287.65
01:28:21.686 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
01:28:21.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:21.687 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:28:21.687 00.000 10072 MoveAxis(E, 99, ABG)
01:28:21.687 00.000 10072 Guiding  Dir = 2, Dur = 99
01:28:21.687 00.000 10072 IsGuiding returns 0
01:28:21.688 00.001 10072 PulseGuide returned control before completion, sleep 109
01:28:21.705 00.017 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:28:21.708 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:21.709 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:21.711 00.002 1032 Enqueuing Expose request
01:28:21.806 00.095 10072 IsGuiding returns 1
01:28:21.806 00.000 10072 scope still moving after pulse duration time elapsed
01:28:21.837 00.031 10072 IsGuiding returns 0
01:28:21.837 00.000 10072 scope move finished after 99 + 51 ms
01:28:21.837 00.000 10072 Move returns status 0, amount 99
01:28:21.837 00.000 10072 MoveAxis(N, 0, ABG)
01:28:21.837 00.000 10072 Move returns status 0, amount 0
01:28:21.837 00.000 10072 move complete, result=0
01:28:21.837 00.000 10072 worker thread done servicing request
01:28:21.837 00.000 10072 Worker thread wakes up
01:28:21.837 00.000 1032 GuideStep: -0.2 px 99 ms EAST, 0.2 px 0 ms NORTH
01:28:21.840 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:21.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:22.245 00.405 10072 Exposure complete
01:28:22.294 00.049 10072 worker thread done servicing request
01:28:22.294 00.000 1032 OnExposeComplete: enter
01:28:22.297 00.003 1032 UpdateGuideState(): m_state=6
01:28:22.302 00.005 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3314
01:28:22.304 00.002 1032 Star::Find returns 1 (0), X=317.51, Y=753.04, Mass=1253, SNR=24.9, Peak=137 HFD=2.9
01:28:22.307 00.003 1032 MultiStar: [#1 -0.16,-0.13,1.02,U] [#2 -0.06,-0.15,0.78,U] [#3 0.07,-0.27,0.70,U] [#4 -0.21,-0.18,0.72,U] [#5 -0.27,-0.08,0.74,U] [#6 -0.11,-0.29,0.67,U] [#7 0.23,-0.21,0.59,U] [#8 -0.18,-0.13,0.62,U] 
01:28:22.310 00.003 1032 single-star, 8 included, MultiStar: {-0.11, -0.16}, one-star: {-0.18, -0.07}
01:28:22.311 00.001 1032 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.83) = xAngle (-4.62 = 1.67)
01:28:22.313 00.002 1032 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.62 = 1.67)
01:28:22.315 00.002 1032 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.79 mountX=-0.02 mountY=0.19, mountTheta=1.67
01:28:22.318 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=-0.07, opts=13)
01:28:22.321 00.003 1032 Enqueuing Move request for scope (-0.18, -0.07)
01:28:22.323 00.002 10072 Worker thread wakes up
01:28:22.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
01:28:22.323 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
01:28:22.323 00.000 10072 Moving (-0.18, -0.07) raw xDistance=-0.02 yDistance=0.19
01:28:22.325 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:22.329 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:22.329 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:28:22.330 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:22.330 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:28:22.330 00.000 10072 MoveAxis(E, 11, ABG)
01:28:22.330 00.000 10072 Guiding  Dir = 2, Dur = 11
01:28:22.330 00.000 10072 IsGuiding returns 0
01:28:22.331 00.001 10072 PulseGuide returned control before completion, sleep 21
01:28:22.350 00.019 1032 UpdateGuideState exits: m=1253 SNR=24.9
01:28:22.352 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:22.354 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:22.355 00.001 1032 Enqueuing Expose request
01:28:22.368 00.013 10072 IsGuiding returns 0
01:28:22.368 00.000 10072 Move returns status 0, amount 11
01:28:22.368 00.000 10072 MoveAxis(N, 0, ABG)
01:28:22.368 00.000 10072 Move returns status 0, amount 0
01:28:22.368 00.000 10072 move complete, result=0
01:28:22.368 00.000 10072 worker thread done servicing request
01:28:22.368 00.000 10072 Worker thread wakes up
01:28:22.369 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:22.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:22.369 00.000 1032 GuideStep: -0.0 px 11 ms EAST, 0.2 px 0 ms NORTH
01:28:22.996 00.627 10072 Exposure complete
01:28:23.046 00.050 10072 worker thread done servicing request
01:28:23.046 00.000 1032 OnExposeComplete: enter
01:28:23.049 00.003 1032 UpdateGuideState(): m_state=6
01:28:23.052 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3315
01:28:23.055 00.003 1032 Star::Find returns 1 (0), X=317.32, Y=753.46, Mass=1282, SNR=25.1, Peak=147 HFD=3.0
01:28:23.058 00.003 1032 MultiStar: [#1 -0.11,0.12,1.08,U] [#2 -0.15,0.10,0.78,U] [#3 0.07,0.07,0.73,U] [#4 -0.16,0.09,0.79,U] [#5 -0.21,0.30,0.73,U] [#6 -0.19,0.10,0.65,U] [#7 0.24,0.25,0.59,U] [#8 -0.21,-0.06,0.59,U] 
01:28:23.059 00.001 1032 refined, 8 included, MultiStar: {-0.13, 0.16}, one-star: {-0.36, 0.35}
01:28:23.061 00.002 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
01:28:23.062 00.001 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
01:28:23.063 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.28 mountX=0.18 mountY=0.09, mountTheta=0.45
01:28:23.067 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.16, opts=13)
01:28:23.069 00.002 1032 Enqueuing Move request for scope (-0.13, 0.16)
01:28:23.071 00.002 10072 Worker thread wakes up
01:28:23.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
01:28:23.071 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
01:28:23.071 00.000 10072 Moving (-0.13, 0.16) raw xDistance=0.18 yDistance=0.09
01:28:23.073 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:23.076 00.003 10072 PPEC rslt: input = 0.18, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.65
01:28:23.076 00.000 10072 PPEC: input: 0.18, control: 0.07, exposure: 500
01:28:23.076 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:23.076 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:28:23.076 00.000 10072 MoveAxis(W, 73, ABG)
01:28:23.076 00.000 10072 Guiding  Dir = 3, Dur = 73
01:28:23.076 00.000 10072 IsGuiding returns 0
01:28:23.077 00.001 10072 PulseGuide returned control before completion, sleep 83
01:28:23.095 00.018 1032 UpdateGuideState exits: m=1282 SNR=25.1
01:28:23.097 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:23.099 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:23.100 00.001 1032 Enqueuing Expose request
01:28:23.164 00.064 10072 IsGuiding returns 1
01:28:23.164 00.000 10072 scope still moving after pulse duration time elapsed
01:28:23.195 00.031 10072 IsGuiding returns 0
01:28:23.195 00.000 10072 scope move finished after 73 + 45 ms
01:28:23.195 00.000 10072 Move returns status 0, amount 73
01:28:23.195 00.000 10072 MoveAxis(N, 0, ABG)
01:28:23.195 00.000 10072 Move returns status 0, amount 0
01:28:23.195 00.000 10072 move complete, result=0
01:28:23.195 00.000 10072 worker thread done servicing request
01:28:23.195 00.000 10072 Worker thread wakes up
01:28:23.195 00.000 1032 GuideStep: 0.2 px 73 ms WEST, 0.1 px 0 ms NORTH
01:28:23.198 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:23.198 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:23.612 00.414 10072 Exposure complete
01:28:23.663 00.051 10072 worker thread done servicing request
01:28:23.663 00.000 1032 OnExposeComplete: enter
01:28:23.665 00.002 1032 UpdateGuideState(): m_state=6
01:28:23.667 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3316
01:28:23.669 00.002 1032 Star::Find returns 1 (0), X=317.41, Y=753.37, Mass=1217, SNR=24.6, Peak=135 HFD=3.0
01:28:23.671 00.002 1032 MultiStar: [#1 -0.17,0.17,1.04,U] [#2 -0.09,0.08,0.81,U] [#3 -0.11,0.20,0.71,U] [#4 -0.30,0.01,0.75,U] [#5 -0.13,0.34,0.74,U] [#6 -0.22,0.12,0.61,U] [#7 0.09,0.22,0.57,U] [#8 -0.33,0.16,0.59,U] 
01:28:23.673 00.002 1032 refined, 8 included, MultiStar: {-0.18, 0.18}, one-star: {-0.27, 0.26}
01:28:23.675 00.002 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
01:28:23.677 00.002 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
01:28:23.679 00.002 1032 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.25 cameraTheta=2.36 mountX=0.22 mountY=0.13, mountTheta=0.53
01:28:23.682 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=0.18, opts=13)
01:28:23.685 00.003 1032 Enqueuing Move request for scope (-0.18, 0.18)
01:28:23.686 00.001 10072 Worker thread wakes up
01:28:23.687 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.18) opts 0xd
01:28:23.687 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, 0.18)
01:28:23.687 00.000 10072 Moving (-0.18, 0.18) raw xDistance=0.22 yDistance=0.13
01:28:23.689 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:23.691 00.002 10072 PPEC rslt: input = 0.22, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 287.65
01:28:23.691 00.000 10072 PPEC: input: 0.22, control: 0.09, exposure: 500
01:28:23.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:23.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:28:23.691 00.000 10072 MoveAxis(W, 88, ABG)
01:28:23.691 00.000 10072 Guiding  Dir = 3, Dur = 88
01:28:23.692 00.001 10072 IsGuiding returns 0
01:28:23.693 00.001 10072 PulseGuide returned control before completion, sleep 98
01:28:23.711 00.018 1032 UpdateGuideState exits: m=1217 SNR=24.6
01:28:23.714 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:23.717 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:23.719 00.002 1032 Enqueuing Expose request
01:28:23.805 00.086 10072 IsGuiding returns 0
01:28:23.805 00.000 10072 Move returns status 0, amount 88
01:28:23.805 00.000 10072 MoveAxis(N, 0, ABG)
01:28:23.805 00.000 10072 Move returns status 0, amount 0
01:28:23.806 00.001 10072 move complete, result=0
01:28:23.806 00.000 10072 worker thread done servicing request
01:28:23.806 00.000 10072 Worker thread wakes up
01:28:23.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:23.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:23.807 00.001 1032 GuideStep: 0.2 px 88 ms WEST, 0.1 px 0 ms NORTH
01:28:24.435 00.628 10072 Exposure complete
01:28:24.483 00.048 10072 worker thread done servicing request
01:28:24.483 00.000 1032 OnExposeComplete: enter
01:28:24.485 00.002 1032 UpdateGuideState(): m_state=6
01:28:24.487 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3317
01:28:24.488 00.001 1032 Star::Find returns 1 (0), X=317.46, Y=753.03, Mass=1247, SNR=24.9, Peak=133 HFD=2.8
01:28:24.491 00.003 1032 MultiStar: [#1 -0.06,-0.20,1.02,U] [#2 0.06,-0.26,0.81,U] [#3 0.21,-0.29,0.74,U] [#4 -0.17,-0.27,0.79,U] [#5 -0.25,-0.07,0.71,U] [#6 -0.16,-0.24,0.63,U] [#7 0.17,-0.22,0.55,U] [#8 -0.19,-0.23,0.61,U] 
01:28:24.492 00.001 1032 refined, 8 included, MultiStar: {-0.07, -0.20}, one-star: {-0.22, -0.08}
01:28:24.493 00.001 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.53)
01:28:24.495 00.002 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.53)
01:28:24.496 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.22 cameraTheta=-1.93 mountX=-0.18 mountY=0.12, mountTheta=2.53
01:28:24.499 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.20, opts=13)
01:28:24.501 00.002 1032 Enqueuing Move request for scope (-0.07, -0.20)
01:28:24.503 00.002 10072 Worker thread wakes up
01:28:24.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
01:28:24.503 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
01:28:24.503 00.000 10072 Moving (-0.07, -0.20) raw xDistance=-0.18 yDistance=0.12
01:28:24.505 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:24.507 00.002 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.65
01:28:24.507 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
01:28:24.508 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:24.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:28:24.508 00.000 10072 MoveAxis(E, 92, ABG)
01:28:24.508 00.000 10072 Guiding  Dir = 2, Dur = 92
01:28:24.508 00.000 10072 IsGuiding returns 0
01:28:24.508 00.000 10072 PulseGuide returned control before completion, sleep 102
01:28:24.526 00.018 1032 UpdateGuideState exits: m=1247 SNR=24.9
01:28:24.529 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:24.530 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:24.532 00.002 1032 Enqueuing Expose request
01:28:24.617 00.085 10072 IsGuiding returns 0
01:28:24.617 00.000 10072 Move returns status 0, amount 92
01:28:24.617 00.000 10072 MoveAxis(N, 0, ABG)
01:28:24.617 00.000 10072 Move returns status 0, amount 0
01:28:24.617 00.000 10072 move complete, result=0
01:28:24.618 00.001 10072 worker thread done servicing request
01:28:24.618 00.000 1032 GuideStep: -0.2 px 92 ms EAST, 0.1 px 0 ms NORTH
01:28:24.621 00.003 10072 Worker thread wakes up
01:28:24.621 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:24.621 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:25.026 00.405 10072 Exposure complete
01:28:25.072 00.046 10072 worker thread done servicing request
01:28:25.073 00.001 1032 OnExposeComplete: enter
01:28:25.074 00.001 1032 UpdateGuideState(): m_state=6
01:28:25.077 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3318
01:28:25.078 00.001 1032 Star::Find returns 1 (0), X=317.49, Y=752.98, Mass=1458, SNR=26.9, Peak=152 HFD=2.9
01:28:25.080 00.002 1032 MultiStar: [#1 -0.04,-0.13,0.96,U] [#2 -0.05,-0.34,0.71,U] [#3 0.24,-0.19,0.63,U] [#4 -0.19,-0.27,0.69,U] [#5 -0.05,0.04,0.66,U] [#6 -0.01,-0.29,0.58,U] [#7 0.19,-0.05,0.56,U] [#8 -0.07,-0.18,0.59,U] 
01:28:25.082 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.17}, one-star: {-0.19, -0.12}
01:28:25.084 00.002 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.68)
01:28:25.086 00.002 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.68)
01:28:25.088 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.77 mountX=-0.15 mountY=0.08, mountTheta=2.68
01:28:25.091 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.17, opts=13)
01:28:25.093 00.002 1032 Enqueuing Move request for scope (-0.03, -0.17)
01:28:25.095 00.002 10072 Worker thread wakes up
01:28:25.095 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
01:28:25.095 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
01:28:25.095 00.000 10072 Moving (-0.03, -0.17) raw xDistance=-0.15 yDistance=0.08
01:28:25.098 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:25.100 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.65
01:28:25.101 00.001 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
01:28:25.101 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:25.101 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:28:25.101 00.000 10072 MoveAxis(E, 81, ABG)
01:28:25.101 00.000 10072 Guiding  Dir = 2, Dur = 81
01:28:25.101 00.000 10072 IsGuiding returns 0
01:28:25.102 00.001 10072 PulseGuide returned control before completion, sleep 91
01:28:25.119 00.017 1032 UpdateGuideState exits: m=1458 SNR=26.9
01:28:25.122 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:25.123 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:25.125 00.002 1032 Enqueuing Expose request
01:28:25.197 00.072 10072 IsGuiding returns 0
01:28:25.197 00.000 10072 Move returns status 0, amount 81
01:28:25.197 00.000 10072 MoveAxis(N, 0, ABG)
01:28:25.197 00.000 10072 Move returns status 0, amount 0
01:28:25.197 00.000 10072 move complete, result=0
01:28:25.197 00.000 10072 worker thread done servicing request
01:28:25.197 00.000 10072 Worker thread wakes up
01:28:25.197 00.000 1032 GuideStep: -0.2 px 81 ms EAST, 0.1 px 0 ms NORTH
01:28:25.200 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:25.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:25.823 00.623 10072 Exposure complete
01:28:25.872 00.049 10072 worker thread done servicing request
01:28:25.872 00.000 1032 OnExposeComplete: enter
01:28:25.874 00.002 1032 UpdateGuideState(): m_state=6
01:28:25.876 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3319
01:28:25.877 00.001 1032 Star::Find returns 1 (0), X=317.47, Y=753.46, Mass=1501, SNR=27.3, Peak=180 HFD=3.1
01:28:25.879 00.002 1032 MultiStar: [#1 -0.09,0.27,0.97,U] [#2 -0.05,0.10,0.69,U] [#3 0.01,0.32,0.61,U] [#4 -0.22,0.15,0.68,U] [#5 -0.11,0.41,0.67,U] [#6 -0.25,0.10,0.56,U] [#7 0.12,0.22,0.54,U] [#8 -0.25,0.23,0.55,U] 
01:28:25.881 00.002 1032 refined, 8 included, MultiStar: {-0.12, 0.25}, one-star: {-0.21, 0.35}
01:28:25.882 00.001 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
01:28:25.884 00.002 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
01:28:25.886 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.03 mountX=0.27 mountY=0.05, mountTheta=0.20
01:28:25.889 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.25, opts=13)
01:28:25.893 00.004 1032 Enqueuing Move request for scope (-0.12, 0.25)
01:28:25.895 00.002 10072 Worker thread wakes up
01:28:25.895 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
01:28:25.895 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
01:28:25.895 00.000 10072 Moving (-0.12, 0.25) raw xDistance=0.27 yDistance=0.05
01:28:25.897 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:25.901 00.004 10072 PPEC rslt: input = 0.27, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 287.65
01:28:25.901 00.000 10072 PPEC: input: 0.27, control: 0.11, exposure: 500
01:28:25.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:25.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:28:25.902 00.001 10072 MoveAxis(W, 112, ABG)
01:28:25.902 00.000 10072 Guiding  Dir = 3, Dur = 112
01:28:25.902 00.000 10072 IsGuiding returns 0
01:28:25.902 00.000 10072 PulseGuide returned control before completion, sleep 122
01:28:25.919 00.017 1032 UpdateGuideState exits: m=1501 SNR=27.3
01:28:25.921 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:25.926 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:25.928 00.002 1032 Enqueuing Expose request
01:28:26.040 00.112 10072 IsGuiding returns 0
01:28:26.040 00.000 10072 Move returns status 0, amount 112
01:28:26.040 00.000 10072 MoveAxis(N, 0, ABG)
01:28:26.040 00.000 10072 Move returns status 0, amount 0
01:28:26.040 00.000 10072 move complete, result=0
01:28:26.040 00.000 10072 worker thread done servicing request
01:28:26.040 00.000 10072 Worker thread wakes up
01:28:26.040 00.000 1032 GuideStep: 0.3 px 112 ms WEST, 0.1 px 0 ms NORTH
01:28:26.042 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:26.043 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:26.451 00.408 10072 Exposure complete
01:28:26.501 00.050 10072 worker thread done servicing request
01:28:26.501 00.000 1032 OnExposeComplete: enter
01:28:26.503 00.002 1032 UpdateGuideState(): m_state=6
01:28:26.505 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3320
01:28:26.507 00.002 1032 Star::Find returns 1 (0), X=317.38, Y=753.43, Mass=1420, SNR=26.5, Peak=164 HFD=3.0
01:28:26.508 00.001 1032 MultiStar: [#1 -0.24,0.18,0.92,U] [#2 -0.07,-0.03,0.74,U] [#3 -0.04,0.14,0.67,U] [#4 -0.20,0.08,0.71,U] [#5 -0.24,0.29,0.68,U] [#6 -0.20,0.12,0.60,U] [#7 -0.06,0.27,0.52,U] [#8 -0.19,0.28,0.55,U] 
01:28:26.509 00.001 1032 refined, 8 included, MultiStar: {-0.18, 0.19}, one-star: {-0.30, 0.33}
01:28:26.512 00.003 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.83) = xAngle (0.52 = 0.52)
01:28:26.514 00.002 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.52 = 0.52)
01:28:26.516 00.002 1032 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.35 mountX=0.23 mountY=0.13, mountTheta=0.52
01:28:26.520 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=0.19, opts=13)
01:28:26.522 00.002 1032 Enqueuing Move request for scope (-0.18, 0.19)
01:28:26.523 00.001 10072 Worker thread wakes up
01:28:26.524 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
01:28:26.524 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
01:28:26.524 00.000 10072 Moving (-0.18, 0.19) raw xDistance=0.23 yDistance=0.13
01:28:26.526 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:26.529 00.003 10072 PPEC rslt: input = 0.23, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 287.65
01:28:26.529 00.000 10072 PPEC: input: 0.23, control: 0.09, exposure: 500
01:28:26.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:26.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:28:26.529 00.000 10072 MoveAxis(W, 91, ABG)
01:28:26.529 00.000 10072 Guiding  Dir = 3, Dur = 91
01:28:26.529 00.000 10072 IsGuiding returns 0
01:28:26.530 00.001 10072 PulseGuide returned control before completion, sleep 101
01:28:26.546 00.016 1032 UpdateGuideState exits: m=1420 SNR=26.5
01:28:26.550 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:26.553 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:26.556 00.003 1032 Enqueuing Expose request
01:28:26.635 00.079 10072 IsGuiding returns 0
01:28:26.635 00.000 10072 Move returns status 0, amount 91
01:28:26.635 00.000 10072 MoveAxis(N, 0, ABG)
01:28:26.635 00.000 10072 Move returns status 0, amount 0
01:28:26.635 00.000 10072 move complete, result=0
01:28:26.635 00.000 10072 worker thread done servicing request
01:28:26.635 00.000 10072 Worker thread wakes up
01:28:26.635 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:26.636 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:26.636 00.000 1032 GuideStep: 0.2 px 91 ms WEST, 0.1 px 0 ms NORTH
01:28:27.292 00.656 10072 Exposure complete
01:28:27.413 00.121 10072 worker thread done servicing request
01:28:27.413 00.000 1032 OnExposeComplete: enter
01:28:27.416 00.003 1032 UpdateGuideState(): m_state=6
01:28:27.419 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3321
01:28:27.421 00.002 1032 Star::Find returns 1 (0), X=317.66, Y=752.82, Mass=1576, SNR=28.0, Peak=157 HFD=2.7
01:28:27.423 00.002 1032 MultiStar: [#1 0.11,-0.33,0.89,U] [#2 0.14,-0.35,0.68,U] [#3 0.27,-0.32,0.62,U] [#4 -0.04,-0.30,0.66,U] [#5 -0.04,-0.11,0.67,U] [#6 -0.00,-0.38,0.53,U] [#7 0.40,-0.33,0.52,U] [#8 -0.07,-0.27,0.55,U] 
01:28:27.426 00.003 1032 single-star, 8 included, MultiStar: {0.07, -0.30}, one-star: {-0.02, -0.29}
01:28:27.428 00.002 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.80)
01:28:27.430 00.002 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.80)
01:28:27.433 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.65 mountX=-0.27 mountY=0.10, mountTheta=2.80
01:28:27.436 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.29, opts=13)
01:28:27.439 00.003 1032 Enqueuing Move request for scope (-0.02, -0.29)
01:28:27.441 00.002 10072 Worker thread wakes up
01:28:27.441 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.29) opts 0xd
01:28:27.441 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.29)
01:28:27.441 00.000 10072 Moving (-0.02, -0.29) raw xDistance=-0.27 yDistance=0.10
01:28:27.443 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:27.447 00.004 10072 PPEC rslt: input = -0.27, final = -0.14, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 287.65
01:28:27.447 00.000 10072 PPEC: input: -0.27, control: -0.14, exposure: 500
01:28:27.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:27.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:28:27.447 00.000 10072 MoveAxis(E, 140, ABG)
01:28:27.447 00.000 10072 Guiding  Dir = 2, Dur = 140
01:28:27.448 00.001 10072 IsGuiding returns 0
01:28:27.449 00.001 10072 PulseGuide returned control before completion, sleep 150
01:28:27.470 00.021 1032 UpdateGuideState exits: m=1576 SNR=28.0
01:28:27.473 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:27.475 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:27.479 00.004 1032 Enqueuing Expose request
01:28:27.602 00.123 10072 IsGuiding returns 0
01:28:27.602 00.000 10072 Move returns status 0, amount 140
01:28:27.603 00.001 10072 MoveAxis(N, 0, ABG)
01:28:27.603 00.000 10072 Move returns status 0, amount 0
01:28:27.603 00.000 10072 move complete, result=0
01:28:27.603 00.000 10072 worker thread done servicing request
01:28:27.603 00.000 10072 Worker thread wakes up
01:28:27.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:27.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:27.663 00.060 1032 GuideStep: -0.3 px 140 ms EAST, 0.1 px 0 ms NORTH
01:28:28.014 00.351 10072 Exposure complete
01:28:28.085 00.071 10072 worker thread done servicing request
01:28:28.085 00.000 1032 OnExposeComplete: enter
01:28:28.088 00.003 1032 UpdateGuideState(): m_state=6
01:28:28.092 00.004 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3322
01:28:28.095 00.003 1032 Star::Find returns 1 (0), X=317.65, Y=753.02, Mass=1359, SNR=26.0, Peak=134 HFD=2.6
01:28:28.099 00.004 1032 MultiStar: [#1 0.06,-0.18,0.92,U] [#2 0.07,-0.35,0.77,U] [#3 0.12,-0.26,0.68,U] [#4 0.07,-0.32,0.69,U] [#5 0.02,-0.08,0.70,U] [#6 0.04,-0.26,0.62,U] [#7 0.24,-0.16,0.58,U] [#8 0.02,-0.25,0.56,U] 
01:28:28.102 00.003 1032 single-star, 8 included, MultiStar: {0.06, -0.21}, one-star: {-0.03, -0.09}
01:28:28.105 00.003 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.75 = 2.53)
01:28:28.108 00.003 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.75 = 2.53)
01:28:28.110 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.92 mountX=-0.08 mountY=0.05, mountTheta=2.53
01:28:28.115 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.09, opts=13)
01:28:28.117 00.002 1032 Enqueuing Move request for scope (-0.03, -0.09)
01:28:28.121 00.004 10072 Worker thread wakes up
01:28:28.121 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
01:28:28.121 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
01:28:28.121 00.000 10072 Moving (-0.03, -0.09) raw xDistance=-0.08 yDistance=0.05
01:28:28.124 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:28.128 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:28.128 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:28:28.128 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:28.128 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:28:28.128 00.000 10072 MoveAxis(E, 13, ABG)
01:28:28.128 00.000 10072 Guiding  Dir = 2, Dur = 13
01:28:28.129 00.001 10072 IsGuiding returns 0
01:28:28.130 00.001 10072 PulseGuide returned control before completion, sleep 23
01:28:28.155 00.025 1032 UpdateGuideState exits: m=1359 SNR=26.0
01:28:28.158 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:28.160 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:28.164 00.004 1032 Enqueuing Expose request
01:28:28.167 00.003 10072 IsGuiding returns 0
01:28:28.167 00.000 10072 Move returns status 0, amount 13
01:28:28.167 00.000 10072 MoveAxis(N, 0, ABG)
01:28:28.167 00.000 10072 Move returns status 0, amount 0
01:28:28.167 00.000 10072 move complete, result=0
01:28:28.168 00.001 10072 worker thread done servicing request
01:28:28.168 00.000 10072 Worker thread wakes up
01:28:28.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:28.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:28.183 00.015 1032 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
01:28:28.796 00.613 10072 Exposure complete
01:28:28.870 00.074 10072 worker thread done servicing request
01:28:28.870 00.000 1032 OnExposeComplete: enter
01:28:28.872 00.002 1032 UpdateGuideState(): m_state=6
01:28:28.875 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3323
01:28:28.877 00.002 1032 Star::Find returns 1 (0), X=317.53, Y=753.32, Mass=1308, SNR=25.5, Peak=152 HFD=3.1
01:28:28.880 00.003 1032 MultiStar: [#1 -0.01,0.12,0.99,U] [#2 -0.02,0.04,0.77,U] [#3 -0.00,0.11,0.71,U] [#4 -0.24,0.06,0.72,U] [#5 -0.02,0.35,0.74,U] [#6 -0.07,0.09,0.57,U] [#7 0.12,0.22,0.56,U] [#8 -0.19,0.13,0.58,U] 
01:28:28.882 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.15}, one-star: {-0.15, 0.21}
01:28:28.883 00.001 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
01:28:28.885 00.002 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
01:28:28.890 00.005 1032 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=2.00 mountX=0.16 mountY=0.03, mountTheta=0.17
01:28:28.893 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.15, opts=13)
01:28:28.897 00.004 1032 Enqueuing Move request for scope (-0.07, 0.15)
01:28:28.899 00.002 10072 Worker thread wakes up
01:28:28.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
01:28:28.900 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
01:28:28.900 00.000 10072 Moving (-0.07, 0.15) raw xDistance=0.16 yDistance=0.03
01:28:28.907 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:28.911 00.004 10072 PPEC rslt: input = 0.16, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.65
01:28:28.911 00.000 10072 PPEC: input: 0.16, control: 0.06, exposure: 500
01:28:28.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:28.912 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:28:28.912 00.000 10072 MoveAxis(W, 59, ABG)
01:28:28.912 00.000 10072 Guiding  Dir = 3, Dur = 59
01:28:28.912 00.000 10072 IsGuiding returns 0
01:28:28.913 00.001 10072 PulseGuide returned control before completion, sleep 69
01:28:28.947 00.034 1032 UpdateGuideState exits: m=1308 SNR=25.5
01:28:28.950 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:28.952 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:28.961 00.009 1032 Enqueuing Expose request
01:28:29.001 00.040 10072 IsGuiding returns 0
01:28:29.001 00.000 10072 Move returns status 0, amount 59
01:28:29.003 00.002 10072 MoveAxis(N, 0, ABG)
01:28:29.003 00.000 10072 Move returns status 0, amount 0
01:28:29.003 00.000 10072 move complete, result=0
01:28:29.003 00.000 10072 worker thread done servicing request
01:28:29.003 00.000 10072 Worker thread wakes up
01:28:29.003 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:29.003 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:29.005 00.002 1032 GuideStep: 0.2 px 59 ms WEST, 0.0 px 0 ms NORTH
01:28:29.426 00.421 10072 Exposure complete
01:28:29.500 00.074 10072 worker thread done servicing request
01:28:29.500 00.000 1032 OnExposeComplete: enter
01:28:29.504 00.004 1032 UpdateGuideState(): m_state=6
01:28:29.507 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3324
01:28:29.512 00.005 1032 Star::Find returns 1 (0), X=317.53, Y=753.17, Mass=1433, SNR=26.7, Peak=151 HFD=3.0
01:28:29.515 00.003 1032 MultiStar: [#1 -0.12,0.00,0.93,U] [#2 -0.06,-0.07,0.70,U] [#3 0.01,0.15,0.61,U] [#4 -0.19,-0.04,0.71,U] [#5 -0.11,0.17,0.70,U] [#6 -0.03,-0.05,0.61,U] [#7 0.03,0.18,0.55,U] [#8 -0.23,0.09,0.57,U] 
01:28:29.520 00.005 1032 refined, 8 included, MultiStar: {-0.10, 0.05}, one-star: {-0.15, 0.07}
01:28:29.522 00.002 1032 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.83) = xAngle (0.84 = 0.84)
01:28:29.526 00.004 1032 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.84 = 0.84)
01:28:29.529 00.003 1032 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.67 mountX=0.08 mountY=0.08, mountTheta=0.84
01:28:29.533 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.05, opts=13)
01:28:29.537 00.004 1032 Enqueuing Move request for scope (-0.10, 0.05)
01:28:29.540 00.003 10072 Worker thread wakes up
01:28:29.540 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
01:28:29.540 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
01:28:29.540 00.000 10072 Moving (-0.10, 0.05) raw xDistance=0.08 yDistance=0.08
01:28:29.544 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:29.548 00.004 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:29.548 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:28:29.548 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:29.548 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:28:29.548 00.000 10072 MoveAxis(E, 14, ABG)
01:28:29.549 00.001 10072 Guiding  Dir = 2, Dur = 14
01:28:29.552 00.003 10072 IsGuiding returns 0
01:28:29.553 00.001 10072 PulseGuide returned control before completion, sleep 24
01:28:29.581 00.028 1032 UpdateGuideState exits: m=1433 SNR=26.7
01:28:29.585 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:29.587 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:29.591 00.004 1032 Enqueuing Expose request
01:28:29.596 00.005 10072 IsGuiding returns 0
01:28:29.596 00.000 10072 Move returns status 0, amount 14
01:28:29.596 00.000 10072 MoveAxis(N, 0, ABG)
01:28:29.596 00.000 10072 Move returns status 0, amount 0
01:28:29.596 00.000 10072 move complete, result=0
01:28:29.596 00.000 10072 worker thread done servicing request
01:28:29.597 00.001 10072 Worker thread wakes up
01:28:29.597 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:29.597 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:29.598 00.001 1032 GuideStep: 0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
01:28:30.226 00.628 10072 Exposure complete
01:28:30.294 00.068 10072 worker thread done servicing request
01:28:30.294 00.000 1032 OnExposeComplete: enter
01:28:30.297 00.003 1032 UpdateGuideState(): m_state=6
01:28:30.306 00.009 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3325
01:28:30.310 00.004 1032 Star::Find returns 1 (0), X=317.70, Y=752.96, Mass=1450, SNR=26.8, Peak=137 HFD=2.6
01:28:30.312 00.002 1032 MultiStar: [#1 0.01,-0.23,0.92,U] [#2 0.02,-0.21,0.73,U] [#3 0.25,-0.23,0.68,U] [#4 -0.07,-0.15,0.71,U] [#5 0.02,-0.05,0.70,U] [#6 -0.03,-0.40,0.60,U] [#7 0.26,-0.18,0.57,U] [#8 -0.04,-0.19,0.54,U] 
01:28:30.315 00.003 1032 single-star, 8 included, MultiStar: {0.04, -0.19}, one-star: {0.01, -0.14}
01:28:30.318 00.003 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.97)
01:28:30.321 00.003 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.97)
01:28:30.324 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.49 mountX=-0.14 mountY=0.03, mountTheta=2.97
01:28:30.328 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.14, opts=13)
01:28:30.330 00.002 1032 Enqueuing Move request for scope (0.01, -0.14)
01:28:30.334 00.004 10072 Worker thread wakes up
01:28:30.334 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
01:28:30.335 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
01:28:30.335 00.000 10072 Moving (0.01, -0.14) raw xDistance=-0.14 yDistance=0.03
01:28:30.339 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:30.342 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.05, hyst_pct = 0.00, period_length = 287.65
01:28:30.342 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
01:28:30.342 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:30.342 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:28:30.342 00.000 10072 MoveAxis(E, 81, ABG)
01:28:30.342 00.000 10072 Guiding  Dir = 2, Dur = 81
01:28:30.343 00.001 10072 IsGuiding returns 0
01:28:30.343 00.000 10072 PulseGuide returned control before completion, sleep 91
01:28:30.372 00.029 1032 UpdateGuideState exits: m=1450 SNR=26.8
01:28:30.374 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:30.377 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:30.379 00.002 1032 Enqueuing Expose request
01:28:30.444 00.065 10072 IsGuiding returns 0
01:28:30.444 00.000 10072 Move returns status 0, amount 81
01:28:30.444 00.000 10072 MoveAxis(N, 0, ABG)
01:28:30.444 00.000 10072 Move returns status 0, amount 0
01:28:30.444 00.000 10072 move complete, result=0
01:28:30.444 00.000 10072 worker thread done servicing request
01:28:30.444 00.000 10072 Worker thread wakes up
01:28:30.445 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:30.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:30.445 00.000 1032 GuideStep: -0.1 px 81 ms EAST, 0.0 px 0 ms NORTH
01:28:30.852 00.407 10072 Exposure complete
01:28:30.933 00.081 10072 worker thread done servicing request
01:28:30.933 00.000 1032 OnExposeComplete: enter
01:28:30.936 00.003 1032 UpdateGuideState(): m_state=6
01:28:30.939 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3326
01:28:30.941 00.002 1032 Star::Find returns 1 (0), X=317.65, Y=753.00, Mass=1498, SNR=27.3, Peak=141 HFD=2.7
01:28:30.944 00.003 1032 MultiStar: [#1 0.11,-0.18,0.91,U] [#2 0.08,-0.26,0.75,U] [#3 0.17,-0.18,0.64,U] [#4 -0.17,-0.28,0.66,U] [#5 -0.02,-0.11,0.66,U] [#6 -0.13,-0.30,0.57,U] [#7 0.16,-0.05,0.57,U] [#8 0.00,-0.16,0.53,U] 
01:28:30.947 00.003 1032 single-star, 8 included, MultiStar: {0.02, -0.18}, one-star: {-0.04, -0.10}
01:28:30.949 00.002 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.75 = 2.54)
01:28:30.951 00.002 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.75 = 2.54)
01:28:30.952 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.92 mountX=-0.09 mountY=0.06, mountTheta=2.54
01:28:30.956 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.10, opts=13)
01:28:30.961 00.005 1032 Enqueuing Move request for scope (-0.04, -0.10)
01:28:30.964 00.003 10072 Worker thread wakes up
01:28:30.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
01:28:30.964 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
01:28:30.964 00.000 10072 Moving (-0.04, -0.10) raw xDistance=-0.09 yDistance=0.06
01:28:30.967 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:30.971 00.004 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:30.971 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:28:30.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:30.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:28:30.971 00.000 10072 MoveAxis(E, 14, ABG)
01:28:30.971 00.000 10072 Guiding  Dir = 2, Dur = 14
01:28:30.972 00.001 10072 IsGuiding returns 0
01:28:30.973 00.001 10072 PulseGuide returned control before completion, sleep 24
01:28:30.996 00.023 1032 UpdateGuideState exits: m=1498 SNR=27.3
01:28:30.999 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:31.003 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:31.007 00.004 1032 Enqueuing Expose request
01:28:31.009 00.002 10072 IsGuiding returns 0
01:28:31.010 00.001 10072 Move returns status 0, amount 14
01:28:31.010 00.000 10072 MoveAxis(N, 0, ABG)
01:28:31.010 00.000 10072 Move returns status 0, amount 0
01:28:31.010 00.000 10072 move complete, result=0
01:28:31.010 00.000 10072 worker thread done servicing request
01:28:31.010 00.000 10072 Worker thread wakes up
01:28:31.010 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:31.010 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:31.025 00.015 1032 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
01:28:31.651 00.626 10072 Exposure complete
01:28:31.718 00.067 10072 worker thread done servicing request
01:28:31.718 00.000 1032 OnExposeComplete: enter
01:28:31.721 00.003 1032 UpdateGuideState(): m_state=6
01:28:31.725 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3327
01:28:31.728 00.003 1032 Star::Find returns 1 (0), X=317.56, Y=753.21, Mass=1442, SNR=26.8, Peak=145 HFD=3.0
01:28:31.732 00.004 1032 MultiStar: [#1 -0.04,0.01,0.94,U] [#2 -0.01,-0.10,0.76,U] [#3 0.16,0.07,0.67,U] [#4 -0.12,-0.08,0.74,U] [#5 -0.06,0.26,0.68,U] [#6 -0.09,-0.07,0.58,U] [#7 0.38,-0.03,0.50,U] [#8 -0.09,0.09,0.57,U] 
01:28:31.735 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {-0.12, 0.10}
01:28:31.740 00.005 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
01:28:31.744 00.004 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
01:28:31.746 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.07 mountX=0.03 mountY=0.01, mountTheta=0.24
01:28:31.749 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.03, opts=13)
01:28:31.751 00.002 1032 Enqueuing Move request for scope (-0.02, 0.03)
01:28:31.753 00.002 10072 Worker thread wakes up
01:28:31.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
01:28:31.753 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
01:28:31.753 00.000 10072 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=0.01
01:28:31.755 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:31.759 00.004 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:31.759 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
01:28:31.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:31.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:28:31.759 00.000 10072 MoveAxis(E, 16, ABG)
01:28:31.759 00.000 10072 Guiding  Dir = 2, Dur = 16
01:28:31.760 00.001 10072 IsGuiding returns 0
01:28:31.760 00.000 10072 PulseGuide returned control before completion, sleep 26
01:28:31.786 00.026 1032 UpdateGuideState exits: m=1442 SNR=26.8
01:28:31.790 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:31.792 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:31.794 00.002 1032 Enqueuing Expose request
01:28:31.805 00.011 10072 IsGuiding returns 0
01:28:31.805 00.000 10072 Move returns status 0, amount 16
01:28:31.805 00.000 10072 MoveAxis(N, 0, ABG)
01:28:31.805 00.000 10072 Move returns status 0, amount 0
01:28:31.805 00.000 10072 move complete, result=0
01:28:31.805 00.000 10072 worker thread done servicing request
01:28:31.805 00.000 10072 Worker thread wakes up
01:28:31.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:31.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:31.810 00.005 1032 GuideStep: 0.0 px 16 ms EAST, 0.0 px 0 ms NORTH
01:28:32.224 00.414 10072 Exposure complete
01:28:32.303 00.079 10072 worker thread done servicing request
01:28:32.303 00.000 1032 OnExposeComplete: enter
01:28:32.306 00.003 1032 UpdateGuideState(): m_state=6
01:28:32.309 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3328
01:28:32.311 00.002 1032 Star::Find returns 1 (0), X=317.61, Y=753.16, Mass=1256, SNR=24.9, Peak=133 HFD=2.7
01:28:32.314 00.003 1032 MultiStar: [#1 -0.03,-0.09,1.02,U] [#2 0.01,-0.04,0.82,U] [#3 0.08,0.10,0.70,U] [#4 -0.16,-0.04,0.72,U] [#5 0.10,0.09,0.73,U] [#6 -0.02,-0.07,0.60,U] [#7 0.14,0.17,0.59,U] [#8 -0.01,0.02,0.61,U] 
01:28:32.317 00.003 1032 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {-0.07, 0.06}
01:28:32.320 00.003 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:28:32.322 00.002 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:28:32.324 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.74 mountX=0.02 mountY=-0.00, mountTheta=-0.09
01:28:32.328 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
01:28:32.333 00.005 1032 Enqueuing Move request for scope (-0.00, 0.02)
01:28:32.337 00.004 10072 Worker thread wakes up
01:28:32.337 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
01:28:32.337 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
01:28:32.337 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
01:28:32.339 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:32.342 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:32.343 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:28:32.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:32.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:28:32.343 00.000 10072 MoveAxis(E, 13, ABG)
01:28:32.343 00.000 10072 Guiding  Dir = 2, Dur = 13
01:28:32.343 00.000 10072 IsGuiding returns 0
01:28:32.344 00.001 10072 PulseGuide returned control before completion, sleep 23
01:28:32.370 00.026 1032 UpdateGuideState exits: m=1256 SNR=24.9
01:28:32.374 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:32.377 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:32.381 00.004 10072 IsGuiding returns 0
01:28:32.381 00.000 1032 Enqueuing Expose request
01:28:32.384 00.003 10072 Move returns status 0, amount 13
01:28:32.384 00.000 10072 MoveAxis(N, 0, ABG)
01:28:32.384 00.000 10072 Move returns status 0, amount 0
01:28:32.384 00.000 10072 move complete, result=0
01:28:32.384 00.000 10072 worker thread done servicing request
01:28:32.385 00.001 10072 Worker thread wakes up
01:28:32.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:32.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:32.400 00.015 1032 GuideStep: 0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
01:28:33.025 00.625 10072 Exposure complete
01:28:33.091 00.066 10072 worker thread done servicing request
01:28:33.091 00.000 1032 OnExposeComplete: enter
01:28:33.093 00.002 1032 UpdateGuideState(): m_state=6
01:28:33.096 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3329
01:28:33.099 00.003 1032 Star::Find returns 1 (0), X=317.76, Y=753.04, Mass=1404, SNR=26.4, Peak=142 HFD=2.5
01:28:33.103 00.004 1032 MultiStar: [#1 -0.04,-0.18,0.96,U] [#2 0.24,-0.29,0.75,U] [#3 0.26,-0.11,0.63,U] [#4 0.03,-0.24,0.71,U] [#5 0.03,0.00,0.73,U] [#6 0.07,-0.19,0.58,U] [#7 0.18,-0.06,0.55,U] [#8 0.03,-0.21,0.58,U] 
01:28:33.105 00.002 1032 single-star, 8 included, MultiStar: {0.09, -0.15}, one-star: {0.08, -0.06}
01:28:33.107 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
01:28:33.111 00.004 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
01:28:33.116 00.005 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.71 mountX=-0.08 mountY=-0.06, mountTheta=-2.54
01:28:33.120 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
01:28:33.122 00.002 1032 Enqueuing Move request for scope (0.08, -0.06)
01:28:33.124 00.002 10072 Worker thread wakes up
01:28:33.124 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
01:28:33.124 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
01:28:33.124 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
01:28:33.127 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:33.130 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:33.130 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:28:33.130 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:33.131 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:28:33.131 00.000 10072 MoveAxis(E, 15, ABG)
01:28:33.131 00.000 10072 Guiding  Dir = 2, Dur = 15
01:28:33.131 00.000 10072 IsGuiding returns 0
01:28:33.132 00.001 10072 PulseGuide returned control before completion, sleep 25
01:28:33.160 00.028 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:28:33.164 00.004 10072 IsGuiding returns 0
01:28:33.164 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:33.167 00.003 10072 Move returns status 0, amount 15
01:28:33.167 00.000 10072 MoveAxis(N, 0, ABG)
01:28:33.167 00.000 10072 Move returns status 0, amount 0
01:28:33.167 00.000 10072 move complete, result=0
01:28:33.168 00.001 10072 worker thread done servicing request
01:28:33.168 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:33.185 00.017 1032 Enqueuing Expose request
01:28:33.189 00.004 10072 Worker thread wakes up
01:28:33.189 00.000 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
01:28:33.193 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:33.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:33.628 00.435 10072 Exposure complete
01:28:33.704 00.076 10072 worker thread done servicing request
01:28:33.705 00.001 1032 OnExposeComplete: enter
01:28:33.707 00.002 1032 UpdateGuideState(): m_state=6
01:28:33.711 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3330
01:28:33.713 00.002 1032 Star::Find returns 1 (0), X=317.68, Y=753.11, Mass=1455, SNR=26.9, Peak=140 HFD=2.6
01:28:33.717 00.004 1032 MultiStar: [#1 0.07,-0.09,0.96,U] [#2 0.19,-0.13,0.73,U] [#3 0.34,-0.13,0.64,U] [#4 -0.10,-0.19,0.71,U] [#5 -0.03,0.04,0.67,U] [#6 0.02,-0.23,0.59,U] [#7 0.32,-0.14,0.54,U] [#8 0.14,-0.00,0.55,U] 
01:28:33.721 00.004 1032 single-star, 8 included, MultiStar: {0.09, -0.09}, one-star: {-0.00, 0.01}
01:28:33.725 00.004 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
01:28:33.783 00.058 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
01:28:33.838 00.055 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.72 mountX=0.01 mountY=-0.00, mountTheta=-0.11
01:28:33.842 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
01:28:33.845 00.003 1032 Enqueuing Move request for scope (-0.00, 0.01)
01:28:33.848 00.003 10072 Worker thread wakes up
01:28:33.848 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
01:28:33.848 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
01:28:33.848 00.000 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
01:28:33.851 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:33.854 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:33.855 00.001 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:28:33.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:33.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:28:33.855 00.000 10072 MoveAxis(E, 14, ABG)
01:28:33.855 00.000 10072 Guiding  Dir = 2, Dur = 14
01:28:33.856 00.001 10072 IsGuiding returns 0
01:28:33.856 00.000 10072 PulseGuide returned control before completion, sleep 24
01:28:33.981 00.125 10072 IsGuiding returns 0
01:28:33.982 00.001 10072 Move returns status 0, amount 14
01:28:33.982 00.000 10072 MoveAxis(N, 0, ABG)
01:28:33.982 00.000 10072 Move returns status 0, amount 0
01:28:33.982 00.000 10072 move complete, result=0
01:28:33.982 00.000 10072 worker thread done servicing request
01:28:33.986 00.004 1032 UpdateGuideState exits: m=1455 SNR=26.9
01:28:33.988 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:33.992 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:33.995 00.003 1032 Enqueuing Expose request
01:28:33.997 00.002 10072 Worker thread wakes up
01:28:33.997 00.000 1032 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
01:28:34.088 00.091 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:34.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:34.821 00.733 10072 Exposure complete
01:28:34.898 00.077 1032 OnExposeComplete: enter
01:28:34.902 00.004 10072 worker thread done servicing request
01:28:34.902 00.000 1032 UpdateGuideState(): m_state=6
01:28:34.906 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3331
01:28:34.909 00.003 1032 Star::Find returns 1 (0), X=317.66, Y=753.17, Mass=1338, SNR=25.8, Peak=146 HFD=2.7
01:28:34.913 00.004 1032 MultiStar: [#1 0.03,-0.03,0.99,U] [#2 0.05,0.00,0.76,U] [#3 0.16,0.01,0.70,U] [#4 -0.05,-0.06,0.71,U] [#5 -0.03,0.11,0.73,U] [#6 0.06,-0.09,0.58,U] [#7 0.05,0.11,0.53,U] [#8 0.13,-0.12,0.58,U] 
01:28:34.915 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {-0.02, 0.06}
01:28:34.918 00.003 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
01:28:34.919 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
01:28:34.922 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.06 mountX=-0.01 mountY=-0.04, mountTheta=-1.77
01:28:34.926 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
01:28:34.929 00.003 1032 Enqueuing Move request for scope (0.04, 0.00)
01:28:34.931 00.002 10072 Worker thread wakes up
01:28:34.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
01:28:34.931 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
01:28:34.931 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
01:28:34.934 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:34.942 00.008 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:34.942 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
01:28:34.942 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:34.943 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:28:34.943 00.000 10072 MoveAxis(E, 18, ABG)
01:28:34.943 00.000 10072 Guiding  Dir = 2, Dur = 18
01:28:34.947 00.004 10072 IsGuiding returns 0
01:28:34.952 00.005 10072 PulseGuide returned control before completion, sleep 24
01:28:34.983 00.031 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:28:34.998 00.015 10072 IsGuiding returns 0
01:28:34.998 00.000 10072 Move returns status 0, amount 18
01:28:34.998 00.000 10072 MoveAxis(N, 0, ABG)
01:28:34.998 00.000 10072 Move returns status 0, amount 0
01:28:34.998 00.000 10072 move complete, result=0
01:28:34.998 00.000 10072 worker thread done servicing request
01:28:34.999 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:35.003 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:35.007 00.004 1032 Enqueuing Expose request
01:28:35.011 00.004 10072 Worker thread wakes up
01:28:35.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:35.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:35.013 00.002 1032 GuideStep: -0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
01:28:35.482 00.469 10072 Exposure complete
01:28:36.655 01.173 10072 worker thread done servicing request
01:28:36.655 00.000 1032 OnExposeComplete: enter
01:28:36.660 00.005 1032 UpdateGuideState(): m_state=6
01:28:36.664 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3332
01:28:36.667 00.003 1032 Star::Find returns 1 (0), X=317.66, Y=753.25, Mass=1401, SNR=26.4, Peak=141 HFD=2.8
01:28:36.670 00.003 1032 MultiStar: [#1 0.06,0.05,1.00,U] [#2 0.10,-0.08,0.73,U] [#3 0.15,0.08,0.66,U] [#4 -0.13,-0.04,0.68,U] [#5 -0.07,0.27,0.69,U] [#6 -0.06,-0.00,0.57,U] [#7 0.23,0.17,0.56,U] [#8 -0.07,0.11,0.57,U] 
01:28:36.880 00.210 1032 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {-0.02, 0.14}
01:28:37.148 00.268 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
01:28:37.407 00.259 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
01:28:37.451 00.044 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.32 mountX=0.07 mountY=-0.04, mountTheta=-0.51
01:28:37.458 00.007 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
01:28:37.643 00.185 1032 Enqueuing Move request for scope (0.02, 0.08)
01:28:37.900 00.257 10072 Worker thread wakes up
01:28:37.901 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
01:28:37.901 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
01:28:37.901 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
01:28:37.909 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:37.913 00.004 10072 PPEC rslt: input = 0.07, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:37.914 00.001 10072 PPEC: input: 0.07, control: -0.04, exposure: 500
01:28:37.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:37.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:28:37.914 00.000 10072 MoveAxis(E, 36, ABG)
01:28:37.914 00.000 10072 Guiding  Dir = 2, Dur = 36
01:28:38.272 00.358 10072 IsGuiding returns 0
01:28:38.307 00.035 10072 PulseGuide returned control before completion, sleep 12
01:28:38.320 00.013 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:28:38.323 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:38.325 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:38.329 00.004 10072 IsGuiding returns 1
01:28:38.330 00.001 10072 scope still moving after pulse duration time elapsed
01:28:38.330 00.000 1032 Enqueuing Expose request
01:28:38.456 00.126 10072 IsGuiding returns 1
01:28:38.495 00.039 10072 IsGuiding returns 0
01:28:38.495 00.000 10072 scope move finished after 36 + 186 ms
01:28:38.495 00.000 10072 Move returns status 0, amount 36
01:28:38.495 00.000 10072 MoveAxis(N, 0, ABG)
01:28:38.495 00.000 10072 Move returns status 0, amount 0
01:28:38.495 00.000 10072 move complete, result=0
01:28:38.495 00.000 10072 worker thread done servicing request
01:28:38.496 00.001 10072 Worker thread wakes up
01:28:38.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:38.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:38.509 00.013 1032 GuideStep: 0.1 px 36 ms EAST, -0.0 px 0 ms NORTH
01:28:39.132 00.623 10072 Exposure complete
01:28:39.272 00.140 10072 worker thread done servicing request
01:28:39.272 00.000 1032 OnExposeComplete: enter
01:28:39.302 00.030 1032 UpdateGuideState(): m_state=6
01:28:39.305 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3333
01:28:39.307 00.002 1032 Star::Find returns 1 (0), X=317.79, Y=752.94, Mass=1402, SNR=26.4, Peak=166 HFD=2.5
01:28:39.309 00.002 1032 MultiStar: [#1 0.17,-0.26,0.95,U] [#2 0.17,-0.51,0.72,U] [#3 0.39,-0.28,0.62,U] [#4 0.04,-0.51,0.67,U] [#5 0.07,-0.15,0.72,U] [#6 0.06,-0.34,0.62,U] [#7 0.35,-0.52,0.48,U] [#8 -0.07,-0.17,0.55,U] 
01:28:39.312 00.003 1032 single-star, 8 included, MultiStar: {0.14, -0.31}, one-star: {0.10, -0.17}
01:28:39.314 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
01:28:39.347 00.033 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
01:28:39.349 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.01 mountX=-0.19 mountY=-0.06, mountTheta=-2.85
01:28:39.353 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.17, opts=13)
01:28:39.356 00.003 1032 Enqueuing Move request for scope (0.10, -0.17)
01:28:39.358 00.002 10072 Worker thread wakes up
01:28:39.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
01:28:39.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
01:28:39.358 00.000 10072 Moving (0.10, -0.17) raw xDistance=-0.19 yDistance=-0.06
01:28:39.397 00.039 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:39.401 00.004 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 287.65
01:28:39.401 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
01:28:39.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:39.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:28:39.401 00.000 10072 MoveAxis(E, 105, ABG)
01:28:39.401 00.000 10072 Guiding  Dir = 2, Dur = 105
01:28:39.401 00.000 10072 IsGuiding returns 0
01:28:39.403 00.002 10072 PulseGuide returned control before completion, sleep 115
01:28:39.489 00.086 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:28:39.492 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:39.496 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:39.533 00.037 1032 Enqueuing Expose request
01:28:39.536 00.003 10072 IsGuiding returns 1
01:28:39.536 00.000 10072 scope still moving after pulse duration time elapsed
01:28:39.578 00.042 10072 IsGuiding returns 0
01:28:39.578 00.000 10072 scope move finished after 105 + 70 ms
01:28:39.578 00.000 10072 Move returns status 0, amount 105
01:28:39.578 00.000 10072 MoveAxis(N, 0, ABG)
01:28:39.578 00.000 10072 Move returns status 0, amount 0
01:28:39.578 00.000 10072 move complete, result=0
01:28:39.579 00.001 10072 worker thread done servicing request
01:28:39.579 00.000 10072 Worker thread wakes up
01:28:39.579 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:39.579 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:39.584 00.005 1032 GuideStep: -0.2 px 105 ms EAST, -0.1 px 0 ms NORTH
01:28:40.238 00.654 10072 Exposure complete
01:28:40.412 00.174 10072 worker thread done servicing request
01:28:40.413 00.001 1032 OnExposeComplete: enter
01:28:40.416 00.003 1032 UpdateGuideState(): m_state=6
01:28:40.419 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3334
01:28:40.421 00.002 1032 Star::Find returns 1 (0), X=317.79, Y=753.09, Mass=1442, SNR=26.8, Peak=145 HFD=2.6
01:28:40.426 00.005 1032 MultiStar: [#1 0.14,-0.07,0.96,U] [#2 0.18,-0.16,0.73,U] [#3 0.18,0.03,0.65,U] [#4 -0.06,-0.15,0.69,U] [#5 0.11,0.01,0.70,U] [#6 -0.02,-0.21,0.57,U] [#7 0.42,-0.02,0.50,U] [#8 0.02,0.04,0.55,U] 
01:28:40.428 00.002 1032 single-star, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.11, -0.02}
01:28:40.431 00.003 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
01:28:40.463 00.032 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
01:28:40.466 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.15 mountX=-0.04 mountY=-0.10, mountTheta=-1.98
01:28:40.470 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
01:28:40.473 00.003 1032 Enqueuing Move request for scope (0.11, -0.02)
01:28:40.506 00.033 10072 Worker thread wakes up
01:28:40.507 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
01:28:40.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
01:28:40.507 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.04 yDistance=-0.10
01:28:40.510 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:40.514 00.004 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:28:40.514 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:28:40.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:40.514 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:28:40.514 00.000 10072 MoveAxis(E, 14, ABG)
01:28:40.514 00.000 10072 Guiding  Dir = 2, Dur = 14
01:28:40.515 00.001 10072 IsGuiding returns 0
01:28:40.515 00.000 10072 PulseGuide returned control before completion, sleep 24
01:28:40.550 00.035 10072 IsGuiding returns 0
01:28:40.550 00.000 10072 Move returns status 0, amount 14
01:28:40.550 00.000 10072 MoveAxis(N, 0, ABG)
01:28:40.550 00.000 10072 Move returns status 0, amount 0
01:28:40.550 00.000 10072 move complete, result=0
01:28:40.550 00.000 10072 worker thread done servicing request
01:28:40.602 00.052 1032 UpdateGuideState exits: m=1442 SNR=26.8
01:28:40.605 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:40.608 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:40.611 00.003 1032 Enqueuing Expose request
01:28:40.647 00.036 10072 Worker thread wakes up
01:28:40.647 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:40.647 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:40.650 00.003 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
01:28:41.397 00.747 10072 Exposure complete
01:28:41.590 00.193 10072 worker thread done servicing request
01:28:41.590 00.000 1032 OnExposeComplete: enter
01:28:41.593 00.003 1032 UpdateGuideState(): m_state=6
01:28:41.596 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3335
01:28:41.599 00.003 1032 Star::Find returns 1 (0), X=317.66, Y=753.26, Mass=1406, SNR=26.4, Peak=142 HFD=2.8
01:28:41.630 00.031 1032 MultiStar: [#1 0.16,0.08,0.91,U] [#2 0.04,-0.05,0.72,U] [#3 0.26,0.16,0.66,U] [#4 -0.04,-0.05,0.69,U] [#5 0.18,0.09,0.69,U] [#6 0.04,-0.09,0.60,U] [#7 0.38,0.30,0.55,U] [#8 -0.01,0.10,0.57,U] 
01:28:41.635 00.005 1032 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {-0.02, 0.15}
01:28:41.638 00.003 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
01:28:41.641 00.003 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
01:28:41.644 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.65 mountX=0.05 mountY=-0.12, mountTheta=-1.18
01:28:41.648 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
01:28:41.666 00.018 1032 Enqueuing Move request for scope (0.10, 0.08)
01:28:41.669 00.003 10072 Worker thread wakes up
01:28:41.669 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
01:28:41.669 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
01:28:41.669 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.12
01:28:41.673 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:41.677 00.004 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:28:41.677 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:28:41.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:41.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:28:41.677 00.000 10072 MoveAxis(E, 15, ABG)
01:28:41.677 00.000 10072 Guiding  Dir = 2, Dur = 15
01:28:41.678 00.001 10072 IsGuiding returns 0
01:28:41.679 00.001 10072 PulseGuide returned control before completion, sleep 25
01:28:41.713 00.034 10072 IsGuiding returns 0
01:28:41.713 00.000 10072 Move returns status 0, amount 15
01:28:41.713 00.000 10072 MoveAxis(N, 0, ABG)
01:28:41.713 00.000 10072 Move returns status 0, amount 0
01:28:41.713 00.000 10072 move complete, result=0
01:28:41.713 00.000 10072 worker thread done servicing request
01:28:41.754 00.041 1032 UpdateGuideState exits: m=1406 SNR=26.4
01:28:41.757 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:41.760 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:41.762 00.002 1032 Enqueuing Expose request
01:28:41.765 00.003 10072 Worker thread wakes up
01:28:41.765 00.000 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
01:28:41.769 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:41.769 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:42.540 00.771 10072 Exposure complete
01:28:42.598 00.058 10072 worker thread done servicing request
01:28:42.598 00.000 1032 OnExposeComplete: enter
01:28:42.602 00.004 1032 UpdateGuideState(): m_state=6
01:28:42.604 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3336
01:28:42.606 00.002 1032 Star::Find returns 1 (0), X=317.78, Y=753.14, Mass=1318, SNR=25.6, Peak=166 HFD=2.4
01:28:42.608 00.002 1032 MultiStar: [#1 0.06,0.12,0.94,U] [#2 0.13,-0.08,0.78,U] [#3 0.27,0.08,0.74,U] [#4 0.03,-0.13,0.74,U] [#5 0.15,0.15,0.74,U] [#6 0.16,-0.06,0.61,U] [#7 0.24,0.06,0.57,U] [#8 -0.02,-0.09,0.57,U] 
01:28:42.612 00.004 1032 single-star, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.10, 0.03}
01:28:42.614 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
01:28:42.615 00.001 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
01:28:42.618 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.32 mountX=0.01 mountY=-0.11, mountTheta=-1.51
01:28:42.621 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
01:28:42.624 00.003 1032 Enqueuing Move request for scope (0.10, 0.03)
01:28:42.626 00.002 10072 Worker thread wakes up
01:28:42.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
01:28:42.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
01:28:42.626 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.01 yDistance=-0.11
01:28:42.628 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:42.633 00.005 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:28:42.633 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:28:42.633 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:42.633 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:28:42.633 00.000 10072 MoveAxis(E, 13, ABG)
01:28:42.633 00.000 10072 Guiding  Dir = 2, Dur = 13
01:28:42.634 00.001 10072 IsGuiding returns 0
01:28:42.635 00.001 10072 PulseGuide returned control before completion, sleep 23
01:28:42.655 00.020 1032 UpdateGuideState exits: m=1318 SNR=25.6
01:28:42.658 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:42.660 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:42.662 00.002 1032 Enqueuing Expose request
01:28:42.664 00.002 10072 IsGuiding returns 0
01:28:42.664 00.000 10072 Move returns status 0, amount 13
01:28:42.664 00.000 10072 MoveAxis(N, 0, ABG)
01:28:42.664 00.000 10072 Move returns status 0, amount 0
01:28:42.664 00.000 10072 move complete, result=0
01:28:42.664 00.000 10072 worker thread done servicing request
01:28:42.664 00.000 10072 Worker thread wakes up
01:28:42.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:42.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:42.674 00.010 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
01:28:43.257 00.583 10072 Exposure complete
01:28:43.528 00.271 10072 worker thread done servicing request
01:28:43.528 00.000 1032 OnExposeComplete: enter
01:28:43.532 00.004 1032 UpdateGuideState(): m_state=6
01:28:43.535 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3337
01:28:43.570 00.035 1032 Star::Find returns 1 (0), X=317.70, Y=753.33, Mass=1464, SNR=26.9, Peak=160 HFD=2.9
01:28:43.574 00.004 1032 MultiStar: [#1 -0.02,0.16,0.91,U] [#2 0.16,-0.01,0.71,U] [#3 0.37,-0.01,0.67,U] [#4 -0.07,0.04,0.68,U] [#5 0.09,0.22,0.71,U] [#6 -0.01,0.09,0.55,U] [#7 0.34,0.05,0.52,U] [#8 0.02,0.12,0.58,U] 
01:28:43.578 00.004 1032 refined, 8 included, MultiStar: {0.09, 0.11}, one-star: {0.02, 0.22}
01:28:43.581 00.003 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:28:43.616 00.035 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:28:43.621 00.005 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.88 mountX=0.08 mountY=-0.11, mountTheta=-0.95
01:28:43.626 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
01:28:43.631 00.005 1032 Enqueuing Move request for scope (0.09, 0.11)
01:28:43.693 00.062 10072 Worker thread wakes up
01:28:43.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
01:28:43.694 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
01:28:43.694 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.11
01:28:43.709 00.015 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:43.726 00.017 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:28:43.726 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:28:43.727 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:43.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:28:43.727 00.000 10072 MoveAxis(E, 13, ABG)
01:28:43.727 00.000 10072 Guiding  Dir = 2, Dur = 13
01:28:43.730 00.003 10072 IsGuiding returns 0
01:28:43.734 00.004 10072 PulseGuide returned control before completion, sleep 20
01:28:43.785 00.051 10072 IsGuiding returns 0
01:28:43.785 00.000 10072 Move returns status 0, amount 13
01:28:43.785 00.000 10072 MoveAxis(N, 0, ABG)
01:28:43.785 00.000 10072 Move returns status 0, amount 0
01:28:43.786 00.001 10072 move complete, result=0
01:28:43.786 00.000 10072 worker thread done servicing request
01:28:43.845 00.059 1032 UpdateGuideState exits: m=1464 SNR=26.9
01:28:43.855 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:43.858 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:43.872 00.014 1032 Enqueuing Expose request
01:28:43.875 00.003 10072 Worker thread wakes up
01:28:43.875 00.000 1032 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
01:28:43.879 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:43.879 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:44.537 00.658 10072 Exposure complete
01:28:44.624 00.087 10072 worker thread done servicing request
01:28:44.624 00.000 1032 OnExposeComplete: enter
01:28:44.627 00.003 1032 UpdateGuideState(): m_state=6
01:28:44.630 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3338
01:28:44.633 00.003 1032 Star::Find returns 1 (0), X=317.71, Y=753.03, Mass=1318, SNR=25.6, Peak=133 HFD=2.6
01:28:44.636 00.003 1032 MultiStar: [#1 0.12,-0.14,0.97,U] [#2 0.16,-0.09,0.81,U] [#3 0.31,0.02,0.70,U] [#4 -0.06,-0.11,0.73,U] [#5 0.09,0.03,0.73,U] [#6 0.09,-0.02,0.62,U] [#7 0.44,0.12,0.56,U] [#8 0.15,0.02,0.59,U] 
01:28:44.639 00.003 1032 single-star, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.03, -0.07}
01:28:44.648 00.009 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
01:28:44.652 00.004 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
01:28:44.656 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.22 mountX=-0.08 mountY=-0.01, mountTheta=-3.05
01:28:44.662 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
01:28:44.666 00.004 1032 Enqueuing Move request for scope (0.03, -0.07)
01:28:44.670 00.004 10072 Worker thread wakes up
01:28:44.671 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
01:28:44.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
01:28:44.671 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=-0.01
01:28:44.675 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:44.680 00.005 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:28:44.682 00.002 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:28:44.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:44.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:28:44.682 00.000 10072 MoveAxis(E, 12, ABG)
01:28:44.683 00.001 10072 Guiding  Dir = 2, Dur = 12
01:28:44.684 00.001 10072 IsGuiding returns 0
01:28:44.685 00.001 10072 PulseGuide returned control before completion, sleep 21
01:28:44.711 00.026 1032 UpdateGuideState exits: m=1318 SNR=25.6
01:28:44.716 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:44.720 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:44.722 00.002 1032 Enqueuing Expose request
01:28:44.725 00.003 10072 IsGuiding returns 0
01:28:44.725 00.000 10072 Move returns status 0, amount 12
01:28:44.725 00.000 10072 MoveAxis(N, 0, ABG)
01:28:44.725 00.000 10072 Move returns status 0, amount 0
01:28:44.725 00.000 10072 move complete, result=0
01:28:44.725 00.000 10072 worker thread done servicing request
01:28:44.725 00.000 10072 Worker thread wakes up
01:28:44.725 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:44.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:44.737 00.012 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
01:28:45.133 00.396 10072 Exposure complete
01:28:45.200 00.067 10072 worker thread done servicing request
01:28:45.200 00.000 1032 OnExposeComplete: enter
01:28:45.207 00.007 1032 UpdateGuideState(): m_state=6
01:28:45.215 00.008 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3339
01:28:45.219 00.004 1032 Star::Find returns 1 (0), X=317.82, Y=753.06, Mass=1378, SNR=26.1, Peak=134 HFD=2.7
01:28:45.222 00.003 1032 MultiStar: [#1 0.28,-0.19,1.00,U] [#2 0.16,-0.22,0.77,U] [#3 0.18,-0.11,0.67,U] [#4 0.04,-0.28,0.72,U] [#5 -0.00,0.04,0.69,U] [#6 0.08,-0.11,0.58,U] [#7 0.45,-0.01,0.53,U] [#8 0.21,-0.03,0.58,U] 
01:28:45.226 00.004 1032 single-star, 8 included, MultiStar: {0.17, -0.11}, one-star: {0.14, -0.05}
01:28:45.229 00.003 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
01:28:45.232 00.003 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
01:28:45.235 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.32 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
01:28:45.275 00.040 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
01:28:45.281 00.006 1032 Enqueuing Move request for scope (0.14, -0.05)
01:28:45.285 00.004 10072 Worker thread wakes up
01:28:45.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
01:28:45.285 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
01:28:45.285 00.000 10072 Moving (0.14, -0.05) raw xDistance=-0.08 yDistance=-0.12
01:28:45.290 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:45.293 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:28:45.293 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:28:45.294 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:45.294 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:28:45.294 00.000 10072 MoveAxis(E, 8, ABG)
01:28:45.294 00.000 10072 Guiding  Dir = 2, Dur = 8
01:28:45.294 00.000 10072 IsGuiding returns 0
01:28:45.296 00.002 10072 PulseGuide returned control before completion, sleep 18
01:28:45.317 00.021 10072 IsGuiding returns 0
01:28:45.318 00.001 10072 Move returns status 0, amount 8
01:28:45.318 00.000 10072 MoveAxis(N, 0, ABG)
01:28:45.318 00.000 10072 Move returns status 0, amount 0
01:28:45.318 00.000 10072 move complete, result=0
01:28:45.318 00.000 10072 worker thread done servicing request
01:28:45.323 00.005 1032 UpdateGuideState exits: m=1378 SNR=26.1
01:28:45.326 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:45.331 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:45.346 00.015 1032 Enqueuing Expose request
01:28:45.350 00.004 10072 Worker thread wakes up
01:28:45.351 00.001 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:28:45.355 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:45.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:46.000 00.645 10072 Exposure complete
01:28:46.071 00.071 10072 worker thread done servicing request
01:28:46.071 00.000 1032 OnExposeComplete: enter
01:28:46.073 00.002 1032 UpdateGuideState(): m_state=6
01:28:46.075 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3340
01:28:46.078 00.003 1032 Star::Find returns 1 (0), X=317.75, Y=753.25, Mass=1358, SNR=26.0, Peak=140 HFD=2.9
01:28:46.080 00.002 1032 MultiStar: [#1 0.14,-0.11,1.01,U] [#2 0.16,0.00,0.69,U] [#3 0.35,0.06,0.70,U] [#4 -0.03,-0.08,0.75,U] [#5 0.01,0.07,0.73,U] [#6 0.04,-0.16,0.57,U] [#7 0.39,0.01,0.53,U] [#8 0.06,-0.03,0.57,U] 
01:28:46.082 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.07, 0.15}
01:28:46.085 00.003 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
01:28:46.088 00.003 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
01:28:46.091 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.05 mountX=-0.04 mountY=-0.12, mountTheta=-1.88
01:28:46.096 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
01:28:46.099 00.003 1032 Enqueuing Move request for scope (0.12, -0.01)
01:28:46.102 00.003 10072 Worker thread wakes up
01:28:46.102 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
01:28:46.102 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
01:28:46.102 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.12
01:28:46.105 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:46.109 00.004 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:28:46.109 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:28:46.109 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:46.109 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:28:46.110 00.001 10072 MoveAxis(E, 10, ABG)
01:28:46.110 00.000 10072 Guiding  Dir = 2, Dur = 10
01:28:46.112 00.002 10072 IsGuiding returns 0
01:28:46.113 00.001 10072 PulseGuide returned control before completion, sleep 20
01:28:46.134 00.021 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:28:46.138 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:46.140 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:46.143 00.003 1032 Enqueuing Expose request
01:28:46.148 00.005 10072 IsGuiding returns 0
01:28:46.148 00.000 10072 Move returns status 0, amount 10
01:28:46.148 00.000 10072 MoveAxis(N, 0, ABG)
01:28:46.148 00.000 10072 Move returns status 0, amount 0
01:28:46.148 00.000 10072 move complete, result=0
01:28:46.148 00.000 10072 worker thread done servicing request
01:28:46.148 00.000 10072 Worker thread wakes up
01:28:46.148 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:46.148 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:46.158 00.010 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
01:28:46.556 00.398 10072 Exposure complete
01:28:46.625 00.069 10072 worker thread done servicing request
01:28:46.625 00.000 1032 OnExposeComplete: enter
01:28:46.629 00.004 1032 UpdateGuideState(): m_state=6
01:28:46.632 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3341
01:28:46.635 00.003 1032 Star::Find returns 1 (0), X=317.75, Y=753.19, Mass=1347, SNR=25.9, Peak=135 HFD=2.8
01:28:46.637 00.002 1032 MultiStar: [#1 0.14,0.08,1.02,U] [#2 0.10,0.04,0.74,U] [#3 0.23,0.00,0.68,U] [#4 0.06,-0.02,0.71,U] [#5 0.00,0.32,0.72,U] [#6 -0.08,-0.08,0.61,U] [#7 0.12,0.31,0.54,U] [#8 -0.06,0.08,0.59,U] 
01:28:46.639 00.002 1032 single-star, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.07, 0.08}
01:28:46.643 00.004 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
01:28:46.645 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
01:28:46.650 00.005 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.90 mountX=0.06 mountY=-0.09, mountTheta=-0.93
01:28:46.654 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
01:28:46.656 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
01:28:46.658 00.002 10072 Worker thread wakes up
01:28:46.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:28:46.659 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:28:46.659 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
01:28:46.661 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:46.664 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:28:46.665 00.001 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:28:46.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:46.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:28:46.665 00.000 10072 MoveAxis(E, 9, ABG)
01:28:46.665 00.000 10072 Guiding  Dir = 2, Dur = 9
01:28:46.665 00.000 10072 IsGuiding returns 0
01:28:46.667 00.002 10072 PulseGuide returned control before completion, sleep 18
01:28:46.690 00.023 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:28:46.692 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:46.695 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:46.698 00.003 1032 Enqueuing Expose request
01:28:46.701 00.003 10072 IsGuiding returns 0
01:28:46.701 00.000 10072 Move returns status 0, amount 9
01:28:46.701 00.000 10072 MoveAxis(N, 0, ABG)
01:28:46.701 00.000 10072 Move returns status 0, amount 0
01:28:46.701 00.000 10072 move complete, result=0
01:28:46.702 00.001 10072 worker thread done servicing request
01:28:46.702 00.000 10072 Worker thread wakes up
01:28:46.702 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:46.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:46.717 00.015 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:28:47.344 00.627 10072 Exposure complete
01:28:47.416 00.072 10072 worker thread done servicing request
01:28:47.417 00.001 1032 OnExposeComplete: enter
01:28:47.419 00.002 1032 UpdateGuideState(): m_state=6
01:28:47.422 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3342
01:28:47.424 00.002 1032 Star::Find returns 1 (0), X=317.67, Y=753.10, Mass=1405, SNR=26.4, Peak=130 HFD=2.8
01:28:47.427 00.003 1032 MultiStar: [#1 0.04,-0.02,0.96,U] [#2 0.07,-0.18,0.77,U] [#3 0.05,-0.08,0.68,U] [#4 0.06,-0.04,0.68,U] [#5 0.02,0.17,0.70,U] [#6 -0.01,-0.23,0.60,U] [#7 0.28,0.17,0.56,U] [#8 -0.05,-0.03,0.58,U] 
01:28:47.430 00.003 1032 single-star, 8 included, MultiStar: {0.04, -0.03}, one-star: {-0.01, -0.00}
01:28:47.436 00.006 1032 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.83) = xAngle (-4.87 = 1.41)
01:28:47.440 00.004 1032 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.87 = 1.41)
01:28:47.443 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-3.04 mountX=0.00 mountY=0.01, mountTheta=1.41
01:28:47.448 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.00, opts=13)
01:28:47.452 00.004 1032 Enqueuing Move request for scope (-0.01, -0.00)
01:28:47.455 00.003 10072 Worker thread wakes up
01:28:47.455 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
01:28:47.455 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
01:28:47.455 00.000 10072 Moving (-0.01, -0.00) raw xDistance=0.00 yDistance=0.01
01:28:47.461 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:47.463 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:28:47.463 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
01:28:47.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:47.463 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:28:47.463 00.000 10072 MoveAxis(E, 10, ABG)
01:28:47.463 00.000 10072 Guiding  Dir = 2, Dur = 10
01:28:47.464 00.001 10072 IsGuiding returns 0
01:28:47.465 00.001 10072 PulseGuide returned control before completion, sleep 20
01:28:47.488 00.023 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:28:47.498 00.010 10072 IsGuiding returns 0
01:28:47.498 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:47.501 00.003 10072 Move returns status 0, amount 10
01:28:47.501 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:47.504 00.003 10072 MoveAxis(N, 0, ABG)
01:28:47.504 00.000 1032 Enqueuing Expose request
01:28:47.506 00.002 10072 Move returns status 0, amount 0
01:28:47.506 00.000 10072 move complete, result=0
01:28:47.506 00.000 10072 worker thread done servicing request
01:28:47.506 00.000 10072 Worker thread wakes up
01:28:47.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:47.506 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:47.519 00.013 1032 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
01:28:47.917 00.398 10072 Exposure complete
01:28:47.983 00.066 10072 worker thread done servicing request
01:28:47.983 00.000 1032 OnExposeComplete: enter
01:28:47.992 00.009 1032 UpdateGuideState(): m_state=6
01:28:47.997 00.005 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3343
01:28:48.000 00.003 1032 Star::Find returns 1 (0), X=317.82, Y=753.11, Mass=1501, SNR=27.3, Peak=146 HFD=2.7
01:28:48.003 00.003 1032 MultiStar: [#1 0.25,-0.02,0.91,U] [#2 0.11,-0.19,0.71,U] [#3 0.32,-0.02,0.62,U] [#4 -0.08,-0.10,0.69,U] [#5 0.11,0.10,0.63,U] [#6 -0.05,-0.27,0.59,U] [#7 0.46,-0.03,0.48,U] [#8 0.02,-0.10,0.56,U] 
01:28:48.006 00.003 1032 single-star, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.14, 0.01}
01:28:48.009 00.003 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
01:28:48.011 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
01:28:48.014 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.06 mountX=-0.03 mountY=-0.14, mountTheta=-1.77
01:28:48.017 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
01:28:48.030 00.013 1032 Enqueuing Move request for scope (0.14, 0.01)
01:28:48.032 00.002 10072 Worker thread wakes up
01:28:48.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
01:28:48.032 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
01:28:48.032 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.03 yDistance=-0.14
01:28:48.035 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:48.038 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:28:48.038 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:28:48.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:48.039 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:28:48.039 00.000 10072 MoveAxis(E, 8, ABG)
01:28:48.039 00.000 10072 Guiding  Dir = 2, Dur = 8
01:28:48.039 00.000 10072 IsGuiding returns 0
01:28:48.040 00.001 10072 PulseGuide returned control before completion, sleep 18
01:28:48.062 00.022 1032 UpdateGuideState exits: m=1501 SNR=27.3
01:28:48.066 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:48.069 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:48.073 00.004 1032 Enqueuing Expose request
01:28:48.075 00.002 10072 IsGuiding returns 0
01:28:48.075 00.000 10072 Move returns status 0, amount 8
01:28:48.075 00.000 10072 MoveAxis(N, 0, ABG)
01:28:48.075 00.000 10072 Move returns status 0, amount 0
01:28:48.075 00.000 10072 move complete, result=0
01:28:48.075 00.000 10072 worker thread done servicing request
01:28:48.075 00.000 10072 Worker thread wakes up
01:28:48.075 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:48.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:48.089 00.014 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:28:48.701 00.612 10072 Exposure complete
01:28:48.776 00.075 1032 OnExposeComplete: enter
01:28:48.779 00.003 1032 UpdateGuideState(): m_state=6
01:28:48.782 00.003 10072 worker thread done servicing request
01:28:48.782 00.000 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3344
01:28:48.784 00.002 1032 Star::Find returns 1 (0), X=317.72, Y=753.09, Mass=1341, SNR=25.8, Peak=129 HFD=2.6
01:28:48.786 00.002 1032 MultiStar: [#1 0.14,-0.07,1.05,U] [#2 -0.04,-0.14,0.75,U] [#3 0.25,-0.07,0.66,U] [#4 0.01,-0.11,0.73,U] [#5 0.01,0.05,0.72,U] [#6 -0.02,-0.06,0.63,U] [#7 0.18,-0.03,0.54,U] [#8 -0.08,-0.01,0.56,U] 
01:28:48.788 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.03, -0.01}
01:28:48.790 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
01:28:48.792 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
01:28:48.795 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-0.39 mountX=-0.02 mountY=-0.03, mountTheta=-2.22
01:28:48.803 00.008 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
01:28:48.811 00.008 1032 Enqueuing Move request for scope (0.03, -0.01)
01:28:48.814 00.003 10072 Worker thread wakes up
01:28:48.814 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
01:28:48.814 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
01:28:48.814 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
01:28:48.817 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:48.821 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:28:48.821 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:28:48.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:48.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:28:48.821 00.000 10072 MoveAxis(E, 9, ABG)
01:28:48.821 00.000 10072 Guiding  Dir = 2, Dur = 9
01:28:48.822 00.001 10072 IsGuiding returns 0
01:28:48.823 00.001 10072 PulseGuide returned control before completion, sleep 19
01:28:48.855 00.032 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:28:48.858 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:48.865 00.007 10072 IsGuiding returns 0
01:28:48.865 00.000 10072 Move returns status 0, amount 9
01:28:48.865 00.000 10072 MoveAxis(N, 0, ABG)
01:28:48.865 00.000 10072 Move returns status 0, amount 0
01:28:48.865 00.000 10072 move complete, result=0
01:28:48.865 00.000 10072 worker thread done servicing request
01:28:48.865 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:48.873 00.008 1032 Enqueuing Expose request
01:28:48.875 00.002 10072 Worker thread wakes up
01:28:48.875 00.000 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
01:28:48.879 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:48.879 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:49.297 00.418 10072 Exposure complete
01:28:49.374 00.077 10072 worker thread done servicing request
01:28:49.374 00.000 1032 OnExposeComplete: enter
01:28:49.377 00.003 1032 UpdateGuideState(): m_state=6
01:28:49.379 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3345
01:28:49.383 00.004 1032 Star::Find returns 1 (0), X=317.62, Y=753.07, Mass=1318, SNR=25.5, Peak=126 HFD=2.7
01:28:49.385 00.002 1032 MultiStar: [#1 -0.01,0.02,0.95,U] [#2 0.09,-0.03,0.70,U] [#3 0.15,0.07,0.68,U] [#4 -0.04,-0.05,0.75,U] [#5 -0.01,0.16,0.76,U] [#6 -0.06,-0.10,0.60,U] [#7 0.05,0.18,0.53,U] [#8 -0.18,-0.03,0.60,U] 
01:28:49.388 00.003 1032 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.07, -0.03}
01:28:49.390 00.002 1032 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.83) = xAngle (0.29 = 0.29)
01:28:49.392 00.002 1032 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.29 = 0.29)
01:28:49.396 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.12 mountX=0.02 mountY=0.01, mountTheta=0.29
01:28:49.400 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
01:28:49.404 00.004 1032 Enqueuing Move request for scope (-0.01, 0.02)
01:28:49.406 00.002 10072 Worker thread wakes up
01:28:49.406 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:28:49.406 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:28:49.406 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.01
01:28:49.408 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:49.412 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:28:49.413 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:28:49.413 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:49.413 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:28:49.413 00.000 10072 MoveAxis(E, 7, ABG)
01:28:49.413 00.000 10072 Guiding  Dir = 2, Dur = 7
01:28:49.413 00.000 10072 IsGuiding returns 0
01:28:49.414 00.001 10072 PulseGuide returned control before completion, sleep 17
01:28:49.432 00.018 10072 IsGuiding returns 0
01:28:49.432 00.000 10072 Move returns status 0, amount 7
01:28:49.432 00.000 10072 MoveAxis(N, 0, ABG)
01:28:49.432 00.000 10072 Move returns status 0, amount 0
01:28:49.432 00.000 10072 move complete, result=0
01:28:49.432 00.000 10072 worker thread done servicing request
01:28:49.437 00.005 1032 UpdateGuideState exits: m=1318 SNR=25.5
01:28:49.440 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:49.443 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:49.446 00.003 1032 Enqueuing Expose request
01:28:49.450 00.004 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
01:28:49.452 00.002 10072 Worker thread wakes up
01:28:49.452 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:49.453 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:50.093 00.640 10072 Exposure complete
01:28:50.150 00.057 10072 worker thread done servicing request
01:28:50.150 00.000 1032 OnExposeComplete: enter
01:28:50.154 00.004 1032 UpdateGuideState(): m_state=6
01:28:50.156 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3346
01:28:50.159 00.003 1032 Star::Find returns 1 (0), X=317.76, Y=753.13, Mass=1388, SNR=26.2, Peak=137 HFD=2.6
01:28:50.161 00.002 1032 MultiStar: [#1 0.16,-0.14,0.96,U] [#2 0.15,-0.22,0.76,U] [#3 0.33,-0.16,0.62,U] [#4 -0.05,-0.19,0.72,U] [#5 0.03,0.15,0.72,U] [#6 -0.01,-0.10,0.57,U] [#7 0.36,0.00,0.52,U] [#8 0.15,-0.06,0.59,U] 
01:28:50.164 00.003 1032 single-star, 8 included, MultiStar: {0.13, -0.08}, one-star: {0.08, 0.03}
01:28:50.165 00.001 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
01:28:50.168 00.003 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
01:28:50.170 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.33 mountX=0.01 mountY=-0.09, mountTheta=-1.50
01:28:50.174 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
01:28:50.177 00.003 1032 Enqueuing Move request for scope (0.08, 0.03)
01:28:50.180 00.003 10072 Worker thread wakes up
01:28:50.180 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
01:28:50.180 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
01:28:50.180 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
01:28:50.183 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:50.187 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:28:50.187 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:28:50.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:50.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:28:50.187 00.000 10072 MoveAxis(E, 8, ABG)
01:28:50.187 00.000 10072 Guiding  Dir = 2, Dur = 8
01:28:50.188 00.001 10072 IsGuiding returns 0
01:28:50.188 00.000 10072 PulseGuide returned control before completion, sleep 18
01:28:50.209 00.021 1032 UpdateGuideState exits: m=1388 SNR=26.2
01:28:50.212 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:50.216 00.004 10072 IsGuiding returns 0
01:28:50.216 00.000 10072 Move returns status 0, amount 8
01:28:50.216 00.000 10072 MoveAxis(N, 0, ABG)
01:28:50.216 00.000 10072 Move returns status 0, amount 0
01:28:50.216 00.000 10072 move complete, result=0
01:28:50.216 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:50.219 00.003 1032 Enqueuing Expose request
01:28:50.222 00.003 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:28:50.224 00.002 10072 worker thread done servicing request
01:28:50.224 00.000 10072 Worker thread wakes up
01:28:50.225 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:50.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:50.642 00.417 10072 Exposure complete
01:28:50.694 00.052 10072 worker thread done servicing request
01:28:50.749 00.055 1032 OnExposeComplete: enter
01:28:50.752 00.003 1032 UpdateGuideState(): m_state=6
01:28:50.754 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3347
01:28:50.757 00.003 1032 Star::Find returns 1 (0), X=317.72, Y=752.86, Mass=1313, SNR=25.5, Peak=134 HFD=2.7
01:28:50.759 00.002 1032 MultiStar: [#1 0.17,-0.35,1.02,U] [#2 0.22,-0.36,0.83,U] [#3 0.31,-0.36,0.68,U] [#4 -0.14,-0.30,0.74,U] [#5 -0.03,-0.06,0.72,U] [#6 -0.00,-0.34,0.59,U] [#7 0.38,-0.21,0.55,U] [#8 0.22,-0.17,0.59,U] 
01:28:50.761 00.002 1032 single-star, 8 included, MultiStar: {0.12, -0.27}, one-star: {0.03, -0.25}
01:28:50.762 00.001 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
01:28:50.764 00.002 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
01:28:50.767 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.44 mountX=-0.25 mountY=0.03, mountTheta=3.01
01:28:50.771 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.25, opts=13)
01:28:50.773 00.002 1032 Enqueuing Move request for scope (0.03, -0.25)
01:28:50.775 00.002 10072 Worker thread wakes up
01:28:50.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.25) opts 0xd
01:28:50.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.25)
01:28:50.775 00.000 10072 Moving (0.03, -0.25) raw xDistance=-0.25 yDistance=0.03
01:28:50.780 00.005 10072 PPEC rslt: input = -0.25, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 287.66
01:28:50.780 00.000 10072 PPEC: input: -0.25, control: -0.12, exposure: 500
01:28:50.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:50.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:28:50.780 00.000 10072 MoveAxis(E, 119, ABG)
01:28:50.780 00.000 10072 Guiding  Dir = 2, Dur = 119
01:28:50.781 00.001 10072 IsGuiding returns 0
01:28:50.781 00.000 10072 PulseGuide returned control before completion, sleep 129
01:28:50.820 00.039 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:50.847 00.027 1032 UpdateGuideState exits: m=1313 SNR=25.5
01:28:50.850 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:50.852 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:50.854 00.002 1032 Enqueuing Expose request
01:28:50.921 00.067 10072 IsGuiding returns 1
01:28:50.921 00.000 10072 scope still moving after pulse duration time elapsed
01:28:50.952 00.031 10072 IsGuiding returns 0
01:28:50.952 00.000 10072 scope move finished after 119 + 52 ms
01:28:50.952 00.000 10072 Move returns status 0, amount 119
01:28:50.952 00.000 10072 MoveAxis(N, 0, ABG)
01:28:50.952 00.000 10072 Move returns status 0, amount 0
01:28:50.952 00.000 10072 move complete, result=0
01:28:50.952 00.000 10072 worker thread done servicing request
01:28:50.952 00.000 10072 Worker thread wakes up
01:28:50.952 00.000 1032 GuideStep: -0.2 px 119 ms EAST, 0.0 px 0 ms NORTH
01:28:50.956 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:50.956 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:51.596 00.640 10072 Exposure complete
01:28:51.647 00.051 10072 worker thread done servicing request
01:28:51.647 00.000 1032 OnExposeComplete: enter
01:28:51.649 00.002 1032 UpdateGuideState(): m_state=6
01:28:51.651 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3348
01:28:51.653 00.002 1032 Star::Find returns 1 (0), X=317.78, Y=753.33, Mass=1377, SNR=26.1, Peak=138 HFD=2.8
01:28:51.655 00.002 1032 MultiStar: [#1 0.20,0.10,0.94,U] [#2 0.31,-0.05,0.75,U] [#3 0.23,-0.03,0.67,U] [#4 0.05,0.06,0.68,U] [#5 -0.03,0.21,0.70,U] [#6 0.09,0.04,0.61,U] [#7 0.42,0.01,0.53,U] [#8 0.13,0.22,0.58,U] 
01:28:51.657 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.09}, one-star: {0.10, 0.22}
01:28:51.659 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
01:28:51.660 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
01:28:51.661 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.19 cameraTheta=0.52 mountX=0.05 mountY=-0.18, mountTheta=-1.31
01:28:51.664 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.09, opts=13)
01:28:51.665 00.001 1032 Enqueuing Move request for scope (0.16, 0.09)
01:28:51.668 00.003 10072 Worker thread wakes up
01:28:51.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
01:28:51.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
01:28:51.668 00.000 10072 Moving (0.16, 0.09) raw xDistance=0.05 yDistance=-0.18
01:28:51.669 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:51.672 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:28:51.672 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:28:51.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:51.673 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:28:51.673 00.000 10072 MoveAxis(E, 7, ABG)
01:28:51.673 00.000 10072 Guiding  Dir = 2, Dur = 7
01:28:51.673 00.000 10072 IsGuiding returns 0
01:28:51.674 00.001 10072 PulseGuide returned control before completion, sleep 17
01:28:51.691 00.017 1032 UpdateGuideState exits: m=1377 SNR=26.1
01:28:51.693 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:51.695 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:51.696 00.001 1032 Enqueuing Expose request
01:28:51.702 00.006 10072 IsGuiding returns 0
01:28:51.702 00.000 10072 Move returns status 0, amount 7
01:28:51.702 00.000 10072 MoveAxis(N, 0, ABG)
01:28:51.702 00.000 10072 Move returns status 0, amount 0
01:28:51.702 00.000 10072 move complete, result=0
01:28:51.702 00.000 10072 worker thread done servicing request
01:28:51.702 00.000 10072 Worker thread wakes up
01:28:51.702 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:51.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:51.706 00.004 1032 GuideStep: 0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
01:28:52.113 00.407 10072 Exposure complete
01:28:52.162 00.049 10072 worker thread done servicing request
01:28:52.162 00.000 1032 OnExposeComplete: enter
01:28:52.164 00.002 1032 UpdateGuideState(): m_state=6
01:28:52.166 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3349
01:28:52.168 00.002 1032 Star::Find returns 1 (0), X=317.64, Y=753.52, Mass=1443, SNR=26.8, Peak=151 HFD=3.1
01:28:52.170 00.002 1032 MultiStar: [#1 0.09,0.43,0.93,U] [#2 0.12,0.23,0.74,U] [#3 0.24,0.41,0.69,U] [#4 -0.05,0.12,0.71,U] [#5 0.07,0.52,0.69,U] [#6 -0.18,0.19,0.56,U] [#7 0.33,0.29,0.49,U] [#8 -0.03,0.24,0.54,U] 
01:28:52.171 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.33}, one-star: {-0.04, 0.42}
01:28:52.173 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
01:28:52.175 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
01:28:52.177 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.33 hyp=0.34 cameraTheta=1.41 mountX=0.31 mountY=-0.14, mountTheta=-0.42
01:28:52.181 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.33, opts=13)
01:28:52.183 00.002 1032 Enqueuing Move request for scope (0.06, 0.33)
01:28:52.184 00.001 10072 Worker thread wakes up
01:28:52.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.33) opts 0xd
01:28:52.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.33)
01:28:52.184 00.000 10072 Moving (0.06, 0.33) raw xDistance=0.31 yDistance=-0.14
01:28:52.186 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:52.189 00.003 10072 PPEC rslt: input = 0.31, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 287.66
01:28:52.189 00.000 10072 PPEC: input: 0.31, control: 0.13, exposure: 500
01:28:52.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:52.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:28:52.189 00.000 10072 MoveAxis(W, 134, ABG)
01:28:52.189 00.000 10072 Guiding  Dir = 3, Dur = 134
01:28:52.189 00.000 10072 IsGuiding returns 0
01:28:52.190 00.001 10072 PulseGuide returned control before completion, sleep 144
01:28:52.207 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:28:52.209 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:52.212 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:52.215 00.003 1032 Enqueuing Expose request
01:28:52.345 00.130 10072 IsGuiding returns 0
01:28:52.345 00.000 10072 Move returns status 0, amount 134
01:28:52.345 00.000 10072 MoveAxis(N, 0, ABG)
01:28:52.345 00.000 10072 Move returns status 0, amount 0
01:28:52.345 00.000 10072 move complete, result=0
01:28:52.345 00.000 10072 worker thread done servicing request
01:28:52.345 00.000 10072 Worker thread wakes up
01:28:52.345 00.000 1032 GuideStep: 0.3 px 134 ms WEST, -0.1 px 0 ms NORTH
01:28:52.348 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:52.348 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:52.974 00.626 10072 Exposure complete
01:28:53.024 00.050 10072 worker thread done servicing request
01:28:53.024 00.000 1032 OnExposeComplete: enter
01:28:53.027 00.003 1032 UpdateGuideState(): m_state=6
01:28:53.029 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3350
01:28:53.031 00.002 1032 Star::Find returns 1 (0), X=317.76, Y=753.02, Mass=1345, SNR=25.8, Peak=125 HFD=2.5
01:28:53.033 00.002 1032 MultiStar: [#1 0.15,-0.16,1.00,U] [#2 0.02,-0.16,0.75,U] [#3 0.19,-0.28,0.69,U] [#4 -0.12,-0.20,0.68,U] [#5 -0.00,0.04,0.72,U] [#6 -0.11,-0.21,0.58,U] [#7 0.40,0.02,0.52,U] [#8 -0.09,-0.07,0.57,U] 
01:28:53.034 00.001 1032 single-star, 8 included, MultiStar: {0.06, -0.12}, one-star: {0.08, -0.08}
01:28:53.037 00.003 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
01:28:53.038 00.001 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
01:28:53.040 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.81 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
01:28:53.042 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
01:28:53.044 00.002 1032 Enqueuing Move request for scope (0.08, -0.08)
01:28:53.045 00.001 10072 Worker thread wakes up
01:28:53.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
01:28:53.045 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
01:28:53.045 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.05
01:28:53.047 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:53.053 00.006 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:28:53.053 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:28:53.053 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:53.053 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:28:53.053 00.000 10072 MoveAxis(E, 5, ABG)
01:28:53.053 00.000 10072 Guiding  Dir = 2, Dur = 5
01:28:53.054 00.001 10072 IsGuiding returns 0
01:28:53.054 00.000 10072 PulseGuide returned control before completion, sleep 15
01:28:53.070 00.016 1032 UpdateGuideState exits: m=1345 SNR=25.8
01:28:53.072 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:53.073 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:53.074 00.001 1032 Enqueuing Expose request
01:28:53.079 00.005 10072 IsGuiding returns 0
01:28:53.079 00.000 10072 Move returns status 0, amount 5
01:28:53.079 00.000 10072 MoveAxis(N, 0, ABG)
01:28:53.079 00.000 10072 Move returns status 0, amount 0
01:28:53.079 00.000 10072 move complete, result=0
01:28:53.079 00.000 10072 worker thread done servicing request
01:28:53.079 00.000 10072 Worker thread wakes up
01:28:53.079 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:53.079 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:53.085 00.006 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:28:53.492 00.407 10072 Exposure complete
01:28:53.541 00.049 10072 worker thread done servicing request
01:28:53.541 00.000 1032 OnExposeComplete: enter
01:28:53.543 00.002 1032 UpdateGuideState(): m_state=6
01:28:53.545 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3351
01:28:53.546 00.001 1032 Star::Find returns 1 (0), X=317.69, Y=752.81, Mass=1477, SNR=27.1, Peak=148 HFD=2.7
01:28:53.549 00.003 1032 MultiStar: [#1 0.27,-0.42,0.91,U] [#2 0.21,-0.48,0.69,U] [#3 0.23,-0.34,0.65,U] [#4 0.00,-0.42,0.71,U] [#5 0.15,-0.16,0.72,U] [#6 0.08,-0.54,0.56,U] [#7 0.21,-0.27,0.50,U] [#8 0.10,-0.23,0.56,U] 
01:28:53.552 00.003 1032 single-star, 8 included, MultiStar: {0.14, -0.35}, one-star: {0.01, -0.30}
01:28:53.554 00.002 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
01:28:53.556 00.002 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
01:28:53.558 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.30 hyp=0.30 cameraTheta=-1.54 mountX=-0.29 mountY=0.07, mountTheta=2.91
01:28:53.561 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.30, opts=13)
01:28:53.564 00.003 1032 Enqueuing Move request for scope (0.01, -0.30)
01:28:53.566 00.002 10072 Worker thread wakes up
01:28:53.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.30) opts 0xd
01:28:53.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.30)
01:28:53.566 00.000 10072 Moving (0.01, -0.30) raw xDistance=-0.29 yDistance=0.07
01:28:53.567 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:53.571 00.004 10072 PPEC rslt: input = -0.29, final = -0.13, react = -0.13, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 287.67
01:28:53.571 00.000 10072 PPEC: input: -0.29, control: -0.13, exposure: 500
01:28:53.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:53.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:28:53.571 00.000 10072 MoveAxis(E, 137, ABG)
01:28:53.572 00.001 10072 Guiding  Dir = 2, Dur = 137
01:28:53.593 00.021 1032 UpdateGuideState exits: m=1477 SNR=27.1
01:28:53.597 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:53.599 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:53.602 00.003 1032 Enqueuing Expose request
01:28:53.603 00.001 10072 IsGuiding returns 0
01:28:53.604 00.001 10072 PulseGuide returned control before completion, sleep 147
01:28:53.766 00.162 10072 IsGuiding returns 0
01:28:53.766 00.000 10072 Move returns status 0, amount 137
01:28:53.766 00.000 10072 MoveAxis(N, 0, ABG)
01:28:53.766 00.000 10072 Move returns status 0, amount 0
01:28:53.766 00.000 10072 move complete, result=0
01:28:53.766 00.000 10072 worker thread done servicing request
01:28:53.766 00.000 10072 Worker thread wakes up
01:28:53.766 00.000 1032 GuideStep: -0.3 px 137 ms EAST, 0.1 px 0 ms NORTH
01:28:53.769 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:53.769 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:54.399 00.630 10072 Exposure complete
01:28:54.447 00.048 10072 worker thread done servicing request
01:28:54.447 00.000 1032 OnExposeComplete: enter
01:28:54.448 00.001 1032 UpdateGuideState(): m_state=6
01:28:54.451 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3352
01:28:54.453 00.002 1032 Star::Find returns 1 (0), X=317.60, Y=753.35, Mass=1315, SNR=25.5, Peak=146 HFD=3.0
01:28:54.454 00.001 1032 MultiStar: [#1 0.28,0.06,1.03,U] [#2 0.05,-0.05,0.76,U] [#3 0.22,0.15,0.72,U] [#4 -0.11,-0.03,0.77,U] [#5 0.01,0.11,0.69,U] [#6 -0.09,-0.06,0.59,U] [#7 0.26,0.16,0.55,U] [#8 -0.16,0.10,0.58,U] 
01:28:54.457 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {-0.08, 0.25}
01:28:54.459 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
01:28:54.461 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
01:28:54.463 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.03 mountX=0.07 mountY=-0.07, mountTheta=-0.80
01:28:54.466 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
01:28:54.468 00.002 1032 Enqueuing Move request for scope (0.05, 0.08)
01:28:54.470 00.002 10072 Worker thread wakes up
01:28:54.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:28:54.471 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:28:54.471 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
01:28:54.472 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:54.476 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:28:54.476 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:28:54.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:54.476 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:28:54.476 00.000 10072 MoveAxis(E, 4, ABG)
01:28:54.476 00.000 10072 Guiding  Dir = 2, Dur = 4
01:28:54.476 00.000 10072 IsGuiding returns 0
01:28:54.477 00.001 10072 PulseGuide returned control before completion, sleep 14
01:28:54.495 00.018 1032 UpdateGuideState exits: m=1315 SNR=25.5
01:28:54.497 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:54.499 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:54.500 00.001 1032 Enqueuing Expose request
01:28:54.504 00.004 10072 IsGuiding returns 0
01:28:54.504 00.000 10072 Move returns status 0, amount 4
01:28:54.504 00.000 10072 MoveAxis(N, 0, ABG)
01:28:54.504 00.000 10072 Move returns status 0, amount 0
01:28:54.504 00.000 10072 move complete, result=0
01:28:54.504 00.000 10072 worker thread done servicing request
01:28:54.504 00.000 10072 Worker thread wakes up
01:28:54.505 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:54.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:54.511 00.006 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:28:54.913 00.402 10072 Exposure complete
01:28:54.962 00.049 10072 worker thread done servicing request
01:28:54.962 00.000 1032 OnExposeComplete: enter
01:28:54.964 00.002 1032 UpdateGuideState(): m_state=6
01:28:54.966 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3353
01:28:54.968 00.002 1032 Star::Find returns 1 (0), X=317.55, Y=753.34, Mass=1474, SNR=27.1, Peak=162 HFD=3.1
01:28:54.970 00.002 1032 MultiStar: [#1 0.08,0.29,0.96,U] [#2 0.12,0.10,0.72,U] [#3 0.06,0.22,0.67,U] [#4 -0.20,0.23,0.69,U] [#5 0.02,0.28,0.70,U] [#6 -0.05,0.21,0.57,U] [#7 0.07,0.33,0.53,U] [#8 -0.09,0.22,0.52,U] 
01:28:54.971 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.24}, one-star: {-0.14, 0.24}
01:28:54.973 00.002 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
01:28:54.975 00.002 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
01:28:54.977 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.63 mountX=0.23 mountY=-0.05, mountTheta=-0.20
01:28:54.980 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.24, opts=13)
01:28:54.982 00.002 1032 Enqueuing Move request for scope (-0.01, 0.24)
01:28:54.984 00.002 10072 Worker thread wakes up
01:28:54.984 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
01:28:54.984 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
01:28:54.984 00.000 10072 Moving (-0.01, 0.24) raw xDistance=0.23 yDistance=-0.05
01:28:54.986 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:54.990 00.004 10072 PPEC rslt: input = 0.23, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 287.67
01:28:54.990 00.000 10072 PPEC: input: 0.23, control: 0.10, exposure: 500
01:28:54.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:54.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:28:54.990 00.000 10072 MoveAxis(W, 103, ABG)
01:28:54.990 00.000 10072 Guiding  Dir = 3, Dur = 103
01:28:54.990 00.000 10072 IsGuiding returns 0
01:28:54.991 00.001 10072 PulseGuide returned control before completion, sleep 113
01:28:55.008 00.017 1032 UpdateGuideState exits: m=1474 SNR=27.1
01:28:55.010 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:55.012 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:55.014 00.002 1032 Enqueuing Expose request
01:28:55.114 00.100 10072 IsGuiding returns 1
01:28:55.114 00.000 10072 scope still moving after pulse duration time elapsed
01:28:55.145 00.031 10072 IsGuiding returns 0
01:28:55.145 00.000 10072 scope move finished after 103 + 51 ms
01:28:55.145 00.000 10072 Move returns status 0, amount 103
01:28:55.145 00.000 10072 MoveAxis(N, 0, ABG)
01:28:55.145 00.000 10072 Move returns status 0, amount 0
01:28:55.145 00.000 10072 move complete, result=0
01:28:55.146 00.001 10072 worker thread done servicing request
01:28:55.146 00.000 1032 GuideStep: 0.2 px 103 ms WEST, -0.0 px 0 ms NORTH
01:28:55.148 00.002 10072 Worker thread wakes up
01:28:55.148 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:55.148 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:55.773 00.625 10072 Exposure complete
01:28:55.820 00.047 10072 worker thread done servicing request
01:28:55.820 00.000 1032 OnExposeComplete: enter
01:28:55.822 00.002 1032 UpdateGuideState(): m_state=6
01:28:55.824 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3354
01:28:55.825 00.001 1032 Star::Find returns 1 (0), X=317.75, Y=752.89, Mass=1424, SNR=26.6, Peak=151 HFD=2.6
01:28:55.827 00.002 1032 MultiStar: [#1 0.13,-0.32,0.94,U] [#2 0.35,-0.34,0.77,U] [#3 0.45,-0.27,0.65,U] [#4 -0.03,-0.24,0.68,U] [#5 0.02,-0.09,0.69,U] [#6 0.07,-0.40,0.58,U] [#7 0.37,-0.27,0.51,U] [#8 0.12,-0.26,0.58,U] 
01:28:55.830 00.003 1032 single-star, 8 included, MultiStar: {0.16, -0.26}, one-star: {0.06, -0.21}
01:28:55.832 00.002 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
01:28:55.834 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
01:28:55.836 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.28 mountX=-0.22 mountY=-0.01, mountTheta=-3.11
01:28:55.839 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.21, opts=13)
01:28:55.841 00.002 1032 Enqueuing Move request for scope (0.06, -0.21)
01:28:55.842 00.001 10072 Worker thread wakes up
01:28:55.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd
01:28:55.842 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.21)
01:28:55.843 00.001 10072 Moving (0.06, -0.21) raw xDistance=-0.22 yDistance=-0.01
01:28:55.844 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:55.847 00.003 10072 PPEC rslt: input = -0.22, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 287.67
01:28:55.847 00.000 10072 PPEC: input: -0.22, control: -0.10, exposure: 500
01:28:55.847 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:55.847 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:28:55.847 00.000 10072 MoveAxis(E, 102, ABG)
01:28:55.847 00.000 10072 Guiding  Dir = 2, Dur = 102
01:28:55.848 00.001 10072 IsGuiding returns 0
01:28:55.848 00.000 10072 PulseGuide returned control before completion, sleep 112
01:28:55.866 00.018 1032 UpdateGuideState exits: m=1424 SNR=26.6
01:28:55.868 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:55.869 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:55.872 00.003 1032 Enqueuing Expose request
01:28:55.973 00.101 10072 IsGuiding returns 0
01:28:55.973 00.000 10072 Move returns status 0, amount 102
01:28:55.973 00.000 10072 MoveAxis(N, 0, ABG)
01:28:55.973 00.000 10072 Move returns status 0, amount 0
01:28:55.973 00.000 10072 move complete, result=0
01:28:55.973 00.000 10072 worker thread done servicing request
01:28:55.973 00.000 10072 Worker thread wakes up
01:28:55.973 00.000 1032 GuideStep: -0.2 px 102 ms EAST, -0.0 px 0 ms NORTH
01:28:55.976 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:55.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:56.383 00.407 10072 Exposure complete
01:28:56.433 00.050 10072 worker thread done servicing request
01:28:56.435 00.002 1032 OnExposeComplete: enter
01:28:56.437 00.002 1032 UpdateGuideState(): m_state=6
01:28:56.439 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3355
01:28:56.441 00.002 1032 Star::Find returns 1 (0), X=317.78, Y=752.78, Mass=1354, SNR=25.9, Peak=149 HFD=2.8
01:28:56.443 00.002 1032 MultiStar: [#1 0.18,-0.34,0.97,U] [#2 0.28,-0.43,0.76,U] [#3 0.43,-0.35,0.68,U] [#4 -0.02,-0.33,0.71,U] [#5 0.21,-0.22,0.73,U] [#6 0.08,-0.43,0.60,U] [#7 0.44,-0.41,0.54,U] [#8 0.14,-0.23,0.55,U] 
01:28:56.445 00.002 1032 single-star, 8 included, MultiStar: {0.20, -0.34}, one-star: {0.09, -0.32}
01:28:56.447 00.002 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
01:28:56.449 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
01:28:56.451 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.28 mountX=-0.33 mountY=-0.01, mountTheta=-3.11
01:28:56.454 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.32, opts=13)
01:28:56.458 00.004 1032 Enqueuing Move request for scope (0.09, -0.32)
01:28:56.460 00.002 10072 Worker thread wakes up
01:28:56.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.32) opts 0xd
01:28:56.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.32)
01:28:56.460 00.000 10072 Moving (0.09, -0.32) raw xDistance=-0.33 yDistance=-0.01
01:28:56.462 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:56.465 00.003 10072 PPEC rslt: input = -0.33, final = -0.15, react = -0.15, pred = 0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 287.67
01:28:56.465 00.000 10072 PPEC: input: -0.33, control: -0.15, exposure: 500
01:28:56.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:56.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:28:56.465 00.000 10072 MoveAxis(E, 153, ABG)
01:28:56.465 00.000 10072 Guiding  Dir = 2, Dur = 153
01:28:56.466 00.001 10072 IsGuiding returns 0
01:28:56.466 00.000 10072 PulseGuide returned control before completion, sleep 163
01:28:56.484 00.018 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:28:56.487 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:56.493 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:56.495 00.002 1032 Enqueuing Expose request
01:28:56.632 00.137 10072 IsGuiding returns 0
01:28:56.632 00.000 10072 Move returns status 0, amount 153
01:28:56.632 00.000 10072 MoveAxis(N, 0, ABG)
01:28:56.632 00.000 10072 Move returns status 0, amount 0
01:28:56.632 00.000 10072 move complete, result=0
01:28:56.632 00.000 10072 worker thread done servicing request
01:28:56.633 00.001 10072 Worker thread wakes up
01:28:56.633 00.000 1032 GuideStep: -0.3 px 153 ms EAST, -0.0 px 0 ms NORTH
01:28:56.635 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:56.635 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:57.367 00.732 10072 Exposure complete
01:28:57.413 00.046 10072 worker thread done servicing request
01:28:57.413 00.000 1032 OnExposeComplete: enter
01:28:57.416 00.003 1032 UpdateGuideState(): m_state=6
01:28:57.418 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3356
01:28:57.420 00.002 1032 Star::Find returns 1 (0), X=317.52, Y=753.42, Mass=1391, SNR=26.3, Peak=146 HFD=3.1
01:28:57.421 00.001 1032 MultiStar: [#1 -0.07,0.21,0.97,U] [#2 0.05,-0.04,0.76,U] [#3 0.31,0.18,0.72,U] [#4 -0.02,0.21,0.73,U] [#5 0.00,0.30,0.67,U] [#6 0.12,0.23,0.61,U] [#7 0.36,0.30,0.52,U] [#8 0.08,0.35,0.56,U] 
01:28:57.423 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.22}, one-star: {-0.16, 0.32}
01:28:57.426 00.003 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
01:28:57.428 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
01:28:57.429 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.36 mountX=0.20 mountY=-0.11, mountTheta=-0.47
01:28:57.433 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.22, opts=13)
01:28:57.435 00.002 1032 Enqueuing Move request for scope (0.05, 0.22)
01:28:57.436 00.001 10072 Worker thread wakes up
01:28:57.436 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
01:28:57.436 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
01:28:57.436 00.000 10072 Moving (0.05, 0.22) raw xDistance=0.20 yDistance=-0.11
01:28:57.438 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:57.440 00.002 10072 PPEC rslt: input = 0.20, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 287.67
01:28:57.441 00.001 10072 PPEC: input: 0.20, control: 0.09, exposure: 500
01:28:57.441 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:57.441 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:28:57.441 00.000 10072 MoveAxis(W, 94, ABG)
01:28:57.441 00.000 10072 Guiding  Dir = 3, Dur = 94
01:28:57.441 00.000 10072 IsGuiding returns 0
01:28:57.442 00.001 10072 PulseGuide returned control before completion, sleep 104
01:28:57.459 00.017 1032 UpdateGuideState exits: m=1391 SNR=26.3
01:28:57.461 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:57.464 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:57.465 00.001 1032 Enqueuing Expose request
01:28:57.550 00.085 10072 IsGuiding returns 0
01:28:57.550 00.000 10072 Move returns status 0, amount 94
01:28:57.551 00.001 10072 MoveAxis(N, 0, ABG)
01:28:57.551 00.000 10072 Move returns status 0, amount 0
01:28:57.551 00.000 10072 move complete, result=0
01:28:57.551 00.000 10072 worker thread done servicing request
01:28:57.551 00.000 10072 Worker thread wakes up
01:28:57.551 00.000 1032 GuideStep: 0.2 px 94 ms WEST, -0.1 px 0 ms NORTH
01:28:57.553 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:57.553 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:57.960 00.407 10072 Exposure complete
01:28:58.014 00.054 10072 worker thread done servicing request
01:28:58.014 00.000 1032 OnExposeComplete: enter
01:28:58.018 00.004 1032 UpdateGuideState(): m_state=6
01:28:58.022 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3357
01:28:58.024 00.002 1032 Star::Find returns 1 (0), X=317.56, Y=753.35, Mass=1504, SNR=27.3, Peak=173 HFD=3.0
01:28:58.026 00.002 1032 MultiStar: [#1 -0.01,0.29,0.95,U] [#2 0.01,0.20,0.70,U] [#3 0.24,0.45,0.64,U] [#4 -0.02,0.19,0.70,U] [#5 -0.04,0.45,0.68,U] [#6 -0.01,0.20,0.56,U] [#7 0.23,0.26,0.54,U] [#8 0.05,0.20,0.54,U] 
01:28:58.028 00.002 1032 single-star, 8 included, MultiStar: {0.02, 0.28}, one-star: {-0.13, 0.24}
01:28:58.030 00.002 1032 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
01:28:58.031 00.001 1032 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
01:28:58.033 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=0.24 hyp=0.27 cameraTheta=2.06 mountX=0.27 mountY=0.06, mountTheta=0.22
01:28:58.035 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.24, opts=13)
01:28:58.038 00.003 1032 Enqueuing Move request for scope (-0.13, 0.24)
01:28:58.040 00.002 10072 Worker thread wakes up
01:28:58.040 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.24) opts 0xd
01:28:58.040 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.24)
01:28:58.040 00.000 10072 Moving (-0.13, 0.24) raw xDistance=0.27 yDistance=0.06
01:28:58.041 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:58.045 00.004 10072 PPEC rslt: input = 0.27, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 287.67
01:28:58.045 00.000 10072 PPEC: input: 0.27, control: 0.12, exposure: 500
01:28:58.045 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:58.045 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:28:58.045 00.000 10072 MoveAxis(W, 119, ABG)
01:28:58.045 00.000 10072 Guiding  Dir = 3, Dur = 119
01:28:58.046 00.001 10072 IsGuiding returns 0
01:28:58.046 00.000 10072 PulseGuide returned control before completion, sleep 129
01:28:58.063 00.017 1032 UpdateGuideState exits: m=1504 SNR=27.3
01:28:58.066 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:58.068 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:58.069 00.001 1032 Enqueuing Expose request
01:28:58.177 00.108 10072 IsGuiding returns 0
01:28:58.177 00.000 10072 Move returns status 0, amount 119
01:28:58.177 00.000 10072 MoveAxis(N, 0, ABG)
01:28:58.177 00.000 10072 Move returns status 0, amount 0
01:28:58.177 00.000 10072 move complete, result=0
01:28:58.177 00.000 10072 worker thread done servicing request
01:28:58.177 00.000 10072 Worker thread wakes up
01:28:58.177 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:58.177 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:58.178 00.001 1032 GuideStep: 0.3 px 119 ms WEST, 0.1 px 0 ms NORTH
01:28:58.805 00.627 10072 Exposure complete
01:28:58.853 00.048 10072 worker thread done servicing request
01:28:58.853 00.000 1032 OnExposeComplete: enter
01:28:58.855 00.002 1032 UpdateGuideState(): m_state=6
01:28:58.859 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3358
01:28:58.860 00.001 1032 Star::Find returns 1 (0), X=317.83, Y=752.84, Mass=1380, SNR=26.2, Peak=145 HFD=2.7
01:28:58.865 00.005 1032 MultiStar: [#1 0.25,-0.43,0.95,U] [#2 0.11,-0.65,0.75,U] [#3 0.46,-0.52,0.00,M1] [#4 -0.04,-0.54,0.71,U] [#5 0.03,-0.25,0.69,U] [#6 0.05,-0.60,0.59,U] [#7 0.45,-0.47,0.58,U] [#8 0.16,-0.34,0.50,U] 
01:28:58.867 00.002 1032 single-star, 7 included, MultiStar: {0.14, -0.43}, one-star: {0.14, -0.27}
01:28:58.869 00.002 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
01:28:58.871 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
01:28:58.873 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.27 hyp=0.30 cameraTheta=-1.08 mountX=-0.30 mountY=-0.07, mountTheta=-2.91
01:28:58.875 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.27, opts=13)
01:28:58.877 00.002 1032 Enqueuing Move request for scope (0.14, -0.27)
01:28:58.878 00.001 10072 Worker thread wakes up
01:28:58.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.27) opts 0xd
01:28:58.878 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.27)
01:28:58.879 00.001 10072 Moving (0.14, -0.27) raw xDistance=-0.30 yDistance=-0.07
01:28:58.881 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:58.884 00.003 10072 PPEC rslt: input = -0.30, final = -0.14, react = -0.13, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 287.67
01:28:58.884 00.000 10072 PPEC: input: -0.30, control: -0.14, exposure: 500
01:28:58.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:58.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:28:58.884 00.000 10072 MoveAxis(E, 139, ABG)
01:28:58.884 00.000 10072 Guiding  Dir = 2, Dur = 139
01:28:58.884 00.000 10072 IsGuiding returns 0
01:28:58.885 00.001 10072 PulseGuide returned control before completion, sleep 149
01:28:58.909 00.024 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:28:58.913 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:58.915 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:58.917 00.002 1032 Enqueuing Expose request
01:28:59.037 00.120 10072 IsGuiding returns 1
01:28:59.037 00.000 10072 scope still moving after pulse duration time elapsed
01:28:59.068 00.031 10072 IsGuiding returns 0
01:28:59.068 00.000 10072 scope move finished after 139 + 44 ms
01:28:59.068 00.000 10072 Move returns status 0, amount 139
01:28:59.068 00.000 10072 MoveAxis(N, 0, ABG)
01:28:59.068 00.000 10072 Move returns status 0, amount 0
01:28:59.068 00.000 10072 move complete, result=0
01:28:59.068 00.000 10072 worker thread done servicing request
01:28:59.068 00.000 10072 Worker thread wakes up
01:28:59.070 00.002 1032 GuideStep: -0.3 px 139 ms EAST, -0.1 px 0 ms NORTH
01:28:59.072 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:59.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:59.494 00.422 10072 Exposure complete
01:28:59.544 00.050 10072 worker thread done servicing request
01:28:59.545 00.001 1032 OnExposeComplete: enter
01:28:59.546 00.001 1032 UpdateGuideState(): m_state=6
01:28:59.549 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3359
01:28:59.552 00.003 1032 Star::Find returns 1 (0), X=317.73, Y=752.84, Mass=1259, SNR=25.0, Peak=125 HFD=2.7
01:28:59.554 00.002 1032 MultiStar: [#1 0.16,-0.34,0.98,U] [#2 0.19,-0.49,0.76,U] [#3 0.33,-0.56,0.69,U] [#4 0.03,-0.46,0.76,U] [#5 0.09,-0.38,0.73,U] [#6 0.26,-0.51,0.64,U] [#7 0.49,-0.30,0.56,U] [#8 -0.07,-0.30,0.60,U] 
01:28:59.557 00.003 1032 single-star, 8 included, MultiStar: {0.16, -0.40}, one-star: {0.05, -0.27}
01:28:59.558 00.001 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.06)
01:28:59.560 00.002 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.06)
01:28:59.562 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.40 mountX=-0.27 mountY=0.02, mountTheta=3.06
01:28:59.564 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.27, opts=13)
01:28:59.567 00.003 1032 Enqueuing Move request for scope (0.05, -0.27)
01:28:59.569 00.002 10072 Worker thread wakes up
01:28:59.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd
01:28:59.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.27)
01:28:59.569 00.000 10072 Moving (0.05, -0.27) raw xDistance=-0.27 yDistance=0.02
01:28:59.571 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:28:59.575 00.004 10072 PPEC rslt: input = -0.27, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 287.67
01:28:59.575 00.000 10072 PPEC: input: -0.27, control: -0.12, exposure: 500
01:28:59.575 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:59.575 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:28:59.575 00.000 10072 MoveAxis(E, 127, ABG)
01:28:59.575 00.000 10072 Guiding  Dir = 2, Dur = 127
01:28:59.576 00.001 10072 IsGuiding returns 0
01:28:59.576 00.000 10072 PulseGuide returned control before completion, sleep 137
01:28:59.596 00.020 1032 UpdateGuideState exits: m=1259 SNR=25.0
01:28:59.615 00.019 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:59.618 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:28:59.620 00.002 1032 Enqueuing Expose request
01:28:59.723 00.103 10072 IsGuiding returns 0
01:28:59.723 00.000 10072 Move returns status 0, amount 127
01:28:59.723 00.000 10072 MoveAxis(N, 0, ABG)
01:28:59.723 00.000 10072 Move returns status 0, amount 0
01:28:59.723 00.000 10072 move complete, result=0
01:28:59.723 00.000 10072 worker thread done servicing request
01:28:59.723 00.000 10072 Worker thread wakes up
01:28:59.723 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:28:59.723 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:28:59.724 00.001 1032 GuideStep: -0.3 px 127 ms EAST, 0.0 px 0 ms NORTH
01:29:00.354 00.630 10072 Exposure complete
01:29:00.404 00.050 10072 worker thread done servicing request
01:29:00.405 00.001 1032 OnExposeComplete: enter
01:29:00.407 00.002 1032 UpdateGuideState(): m_state=6
01:29:00.409 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3360
01:29:00.410 00.001 1032 Star::Find returns 1 (0), X=317.49, Y=753.51, Mass=1534, SNR=27.6, Peak=182 HFD=3.1
01:29:00.413 00.003 1032 MultiStar: [#1 0.05,0.28,0.94,U] [#2 0.07,0.24,0.72,U] [#3 0.28,0.39,0.64,U] [#4 -0.06,0.17,0.70,U] [#5 -0.09,0.52,0.67,U] [#6 -0.18,0.19,0.55,U] [#7 0.29,0.28,0.51,U] [#8 -0.02,0.33,0.55,U] 
01:29:00.416 00.003 1032 refined, 8 included, MultiStar: {0.00, 0.32}, one-star: {-0.19, 0.41}
01:29:00.418 00.002 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
01:29:00.420 00.002 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
01:29:00.421 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.32 hyp=0.32 cameraTheta=1.56 mountX=0.30 mountY=-0.08, mountTheta=-0.27
01:29:00.428 00.007 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.32, opts=13)
01:29:00.430 00.002 1032 Enqueuing Move request for scope (0.00, 0.32)
01:29:00.432 00.002 10072 Worker thread wakes up
01:29:00.432 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.32) opts 0xd
01:29:00.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.32)
01:29:00.432 00.000 10072 Moving (0.00, 0.32) raw xDistance=0.30 yDistance=-0.08
01:29:00.434 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:00.437 00.003 10072 PPEC rslt: input = 0.30, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 287.67
01:29:00.437 00.000 10072 PPEC: input: 0.30, control: 0.13, exposure: 500
01:29:00.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:00.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:29:00.438 00.001 10072 MoveAxis(W, 130, ABG)
01:29:00.438 00.000 10072 Guiding  Dir = 3, Dur = 130
01:29:00.438 00.000 10072 IsGuiding returns 0
01:29:00.438 00.000 10072 PulseGuide returned control before completion, sleep 140
01:29:00.455 00.017 1032 UpdateGuideState exits: m=1534 SNR=27.6
01:29:00.459 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:00.461 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:00.462 00.001 1032 Enqueuing Expose request
01:29:00.586 00.124 10072 IsGuiding returns 0
01:29:00.586 00.000 10072 Move returns status 0, amount 130
01:29:00.586 00.000 10072 MoveAxis(N, 0, ABG)
01:29:00.586 00.000 10072 Move returns status 0, amount 0
01:29:00.586 00.000 10072 move complete, result=0
01:29:00.586 00.000 10072 worker thread done servicing request
01:29:00.586 00.000 10072 Worker thread wakes up
01:29:00.587 00.001 1032 GuideStep: 0.3 px 130 ms WEST, -0.1 px 0 ms NORTH
01:29:00.590 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:00.590 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:01.009 00.419 10072 Exposure complete
01:29:01.060 00.051 10072 worker thread done servicing request
01:29:01.060 00.000 1032 OnExposeComplete: enter
01:29:01.062 00.002 1032 UpdateGuideState(): m_state=6
01:29:01.064 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3361
01:29:01.065 00.001 1032 Star::Find returns 1 (0), X=317.44, Y=753.41, Mass=1445, SNR=26.8, Peak=151 HFD=3.1
01:29:01.067 00.002 1032 MultiStar: [#1 -0.08,0.31,0.94,U] [#2 0.09,0.14,0.71,U] [#3 0.26,0.31,0.68,U] [#4 -0.11,0.22,0.67,U] [#5 -0.05,0.52,0.67,U] [#6 -0.05,0.14,0.57,U] [#7 0.31,0.50,0.52,U] [#8 0.13,0.20,0.56,U] 
01:29:01.069 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.29}, one-star: {-0.24, 0.31}
01:29:01.071 00.002 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
01:29:01.073 00.002 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
01:29:01.075 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.56 mountX=0.28 mountY=-0.08, mountTheta=-0.27
01:29:01.078 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.29, opts=13)
01:29:01.079 00.001 1032 Enqueuing Move request for scope (0.00, 0.29)
01:29:01.081 00.002 10072 Worker thread wakes up
01:29:01.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.29) opts 0xd
01:29:01.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.29)
01:29:01.081 00.000 10072 Moving (0.00, 0.29) raw xDistance=0.28 yDistance=-0.08
01:29:01.083 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:01.086 00.003 10072 PPEC rslt: input = 0.28, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 287.67
01:29:01.086 00.000 10072 PPEC: input: 0.28, control: 0.12, exposure: 500
01:29:01.086 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:01.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:29:01.086 00.000 10072 MoveAxis(W, 119, ABG)
01:29:01.086 00.000 10072 Guiding  Dir = 3, Dur = 119
01:29:01.086 00.000 10072 IsGuiding returns 0
01:29:01.087 00.001 10072 PulseGuide returned control before completion, sleep 129
01:29:01.103 00.016 1032 UpdateGuideState exits: m=1445 SNR=26.8
01:29:01.105 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:01.106 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:01.108 00.002 1032 Enqueuing Expose request
01:29:01.223 00.115 10072 IsGuiding returns 0
01:29:01.223 00.000 10072 Move returns status 0, amount 119
01:29:01.223 00.000 10072 MoveAxis(N, 0, ABG)
01:29:01.223 00.000 10072 Move returns status 0, amount 0
01:29:01.223 00.000 10072 move complete, result=0
01:29:01.223 00.000 10072 worker thread done servicing request
01:29:01.223 00.000 10072 Worker thread wakes up
01:29:01.223 00.000 1032 GuideStep: 0.3 px 119 ms WEST, -0.1 px 0 ms NORTH
01:29:01.227 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:01.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:01.852 00.625 10072 Exposure complete
01:29:01.904 00.052 10072 worker thread done servicing request
01:29:01.905 00.001 1032 OnExposeComplete: enter
01:29:01.906 00.001 1032 UpdateGuideState(): m_state=6
01:29:01.908 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3362
01:29:01.910 00.002 1032 Star::Find returns 1 (0), X=318.01, Y=751.57, Mass=1572, SNR=27.9, Peak=165 HFD=2.9
01:29:01.911 00.001 1032 MultiStar: large primary error, entering stabilization period
01:29:01.912 00.001 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
01:29:01.914 00.002 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
01:29:01.916 00.002 1032 CameraToMount -- cameraX=0.33 cameraY=-1.53 hyp=1.57 cameraTheta=-1.36 mountX=-1.56 mountY=0.08, mountTheta=3.09
01:29:01.919 00.003 1032 SchedulePrimaryMove(0F526948, x=0.33, y=-1.53, opts=13)
01:29:01.921 00.002 1032 Enqueuing Move request for scope (0.33, -1.53)
01:29:01.923 00.002 10072 Worker thread wakes up
01:29:01.924 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.33, -1.53) opts 0xd
01:29:01.924 00.000 10072 Handling offset move in thread for scope, endpoint = (0.33, -1.53)
01:29:01.924 00.000 10072 Moving (0.33, -1.53) raw xDistance=-1.56 yDistance=0.08
01:29:01.927 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:01.929 00.002 10072 PPEC rslt: input = -1.56, final = -0.72, react = -0.70, pred = -0.01, hyst = -0.63, hyst_pct = 0.00, period_length = 287.67
01:29:01.929 00.000 10072 PPEC: input: -1.56, control: -0.72, exposure: 500
01:29:01.929 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:01.930 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:29:01.930 00.000 10072 MoveAxis(E, 731, ABG)
01:29:01.930 00.000 10072 Guiding  Dir = 2, Dur = 731
01:29:01.930 00.000 10072 IsGuiding returns 0
01:29:01.931 00.001 10072 PulseGuide returned control before completion, sleep 741
01:29:01.948 00.017 1032 UpdateGuideState exits: m=1572 SNR=27.9
01:29:01.951 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:01.952 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:01.954 00.002 1032 Enqueuing Expose request
01:29:02.678 00.724 10072 IsGuiding returns 0
01:29:02.678 00.000 10072 Move returns status 0, amount 731
01:29:02.678 00.000 10072 MoveAxis(N, 0, ABG)
01:29:02.678 00.000 10072 Move returns status 0, amount 0
01:29:02.678 00.000 10072 move complete, result=0
01:29:02.678 00.000 10072 worker thread done servicing request
01:29:02.678 00.000 10072 Worker thread wakes up
01:29:02.679 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:02.679 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:02.679 00.000 1032 GuideStep: -1.6 px 731 ms EAST, 0.1 px 0 ms NORTH
01:29:03.304 00.625 10072 Exposure complete
01:29:03.351 00.047 10072 worker thread done servicing request
01:29:03.351 00.000 1032 OnExposeComplete: enter
01:29:03.353 00.002 1032 UpdateGuideState(): m_state=6
01:29:03.355 00.002 1032 Star::Find(15, 318, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3363
01:29:03.356 00.001 1032 Star::Find returns 1 (0), X=317.67, Y=752.96, Mass=1399, SNR=26.4, Peak=135 HFD=2.8
01:29:03.357 00.001 1032 MultiStar: exiting stabilization period
01:29:03.358 00.001 1032 MultiStar: [#1 0.18,-0.01,0.98,U] [#2 0.22,-0.22,0.72,U] [#3 0.31,-0.01,0.66,U] [#4 0.03,-0.16,0.72,U] [#5 0.03,-0.10,0.70,U] [#6 0.13,-0.12,0.58,U] [#7 0.49,-0.19,0.52,U] [#8 0.11,-0.16,0.55,U] 
01:29:03.361 00.003 1032 single-star, 8 included, MultiStar: {0.15, -0.12}, one-star: {-0.02, -0.15}
01:29:03.362 00.001 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.51 = 2.77)
01:29:03.365 00.003 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.77)
01:29:03.366 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.68 mountX=-0.14 mountY=0.05, mountTheta=2.77
01:29:03.369 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.15, opts=13)
01:29:03.370 00.001 1032 Enqueuing Move request for scope (-0.02, -0.15)
01:29:03.372 00.002 10072 Worker thread wakes up
01:29:03.372 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
01:29:03.372 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
01:29:03.372 00.000 10072 Moving (-0.02, -0.15) raw xDistance=-0.14 yDistance=0.05
01:29:03.373 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:03.375 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.05, hyst_pct = 0.00, period_length = 287.67
01:29:03.375 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
01:29:03.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:03.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:29:03.375 00.000 10072 MoveAxis(E, 82, ABG)
01:29:03.376 00.001 10072 Guiding  Dir = 2, Dur = 82
01:29:03.376 00.000 10072 IsGuiding returns 0
01:29:03.377 00.001 10072 PulseGuide returned control before completion, sleep 92
01:29:03.398 00.021 1032 UpdateGuideState exits: m=1399 SNR=26.4
01:29:03.401 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:03.403 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:03.404 00.001 1032 Enqueuing Expose request
01:29:03.472 00.068 10072 IsGuiding returns 0
01:29:03.472 00.000 10072 Move returns status 0, amount 82
01:29:03.472 00.000 10072 MoveAxis(N, 0, ABG)
01:29:03.472 00.000 10072 Move returns status 0, amount 0
01:29:03.472 00.000 10072 move complete, result=0
01:29:03.472 00.000 10072 worker thread done servicing request
01:29:03.473 00.001 10072 Worker thread wakes up
01:29:03.473 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:03.473 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:03.473 00.000 1032 GuideStep: -0.1 px 82 ms EAST, 0.1 px 0 ms NORTH
01:29:03.880 00.407 10072 Exposure complete
01:29:03.933 00.053 10072 worker thread done servicing request
01:29:03.933 00.000 1032 OnExposeComplete: enter
01:29:03.936 00.003 1032 UpdateGuideState(): m_state=6
01:29:03.937 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3364
01:29:03.939 00.002 1032 Star::Find returns 1 (0), X=317.61, Y=753.89, Mass=1453, SNR=26.9, Peak=140 HFD=3.0
01:29:03.941 00.002 1032 MultiStar: [#1 -0.08,0.73,0.00,M1] [#2 -0.01,0.61,0.69,U] [#3 0.05,0.73,0.00,M1] [#4 -0.15,0.61,0.69,U] [#5 0.02,0.74,0.00,M1] [#6 -0.08,0.57,0.64,U] [#7 0.07,0.80,0.00,M1] [#8 -0.16,0.63,0.57,U] 
01:29:03.943 00.002 1032 refined, 4 included, MultiStar: {-0.09, 0.65}, one-star: {-0.08, 0.78}
01:29:03.945 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
01:29:03.947 00.002 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
01:29:03.949 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.65 hyp=0.66 cameraTheta=1.71 mountX=0.66 mountY=-0.08, mountTheta=-0.12
01:29:03.952 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.65, opts=13)
01:29:03.957 00.005 1032 Enqueuing Move request for scope (-0.09, 0.65)
01:29:03.958 00.001 10072 Worker thread wakes up
01:29:03.959 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.65) opts 0xd
01:29:03.959 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.65)
01:29:03.959 00.000 10072 Moving (-0.09, 0.65) raw xDistance=0.66 yDistance=-0.08
01:29:03.961 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:03.964 00.003 10072 PPEC rslt: input = 0.66, final = 0.28, react = 0.30, pred = -0.01, hyst = 0.23, hyst_pct = 0.00, period_length = 287.68
01:29:03.964 00.000 10072 PPEC: input: 0.66, control: 0.28, exposure: 500
01:29:03.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:03.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:29:03.964 00.000 10072 MoveAxis(W, 290, ABG)
01:29:03.964 00.000 10072 Guiding  Dir = 3, Dur = 290
01:29:03.965 00.001 10072 IsGuiding returns 0
01:29:03.965 00.000 10072 PulseGuide returned control before completion, sleep 300
01:29:03.983 00.018 1032 UpdateGuideState exits: m=1453 SNR=26.9
01:29:03.985 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:03.993 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:03.996 00.003 1032 Enqueuing Expose request
01:29:04.281 00.285 10072 IsGuiding returns 0
01:29:04.281 00.000 10072 Move returns status 0, amount 290
01:29:04.281 00.000 10072 MoveAxis(N, 0, ABG)
01:29:04.281 00.000 10072 Move returns status 0, amount 0
01:29:04.281 00.000 10072 move complete, result=0
01:29:04.282 00.001 10072 worker thread done servicing request
01:29:04.282 00.000 10072 Worker thread wakes up
01:29:04.282 00.000 1032 GuideStep: 0.7 px 290 ms WEST, -0.1 px 0 ms NORTH
01:29:04.284 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:04.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:04.911 00.627 10072 Exposure complete
01:29:04.960 00.049 10072 worker thread done servicing request
01:29:04.960 00.000 1032 OnExposeComplete: enter
01:29:04.962 00.002 1032 UpdateGuideState(): m_state=6
01:29:04.964 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3365
01:29:04.966 00.002 1032 Star::Find returns 1 (0), X=317.88, Y=752.17, Mass=1465, SNR=27.0, Peak=70 HFD=4.4
01:29:04.968 00.002 1032 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.59,-0.55,0.00,M2] [#4 0.16,-0.69,0.00,M1] [#5 0.00,0.00,0.00,L] [#6 0.16,-0.68,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.24,-0.90,0.00,M3] [#10 0.00,0.00,0.00,L] [#11 0.38,-0.61,0.00,M2] 
01:29:04.970 00.002 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
01:29:04.973 00.003 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
01:29:04.974 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.93 hyp=0.96 cameraTheta=-1.36 mountX=-0.95 mountY=0.05, mountTheta=3.09
01:29:04.978 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.93, opts=13)
01:29:04.980 00.002 1032 Enqueuing Move request for scope (0.20, -0.93)
01:29:04.982 00.002 10072 Worker thread wakes up
01:29:04.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.93) opts 0xd
01:29:04.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.93)
01:29:04.982 00.000 10072 Moving (0.20, -0.93) raw xDistance=-0.95 yDistance=0.05
01:29:04.983 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:04.987 00.004 10072 PPEC rslt: input = -0.95, final = -0.45, react = -0.43, pred = -0.02, hyst = -0.39, hyst_pct = 0.00, period_length = 287.68
01:29:04.987 00.000 10072 PPEC: input: -0.95, control: -0.45, exposure: 500
01:29:04.987 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:04.987 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:29:04.987 00.000 10072 MoveAxis(E, 456, ABG)
01:29:04.987 00.000 10072 Guiding  Dir = 2, Dur = 456
01:29:04.988 00.001 10072 IsGuiding returns 0
01:29:04.988 00.000 10072 PulseGuide returned control before completion, sleep 466
01:29:05.005 00.017 1032 UpdateGuideState exits: m=1465 SNR=27.0
01:29:05.007 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:05.009 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:05.011 00.002 1032 Enqueuing Expose request
01:29:05.456 00.445 10072 IsGuiding returns 0
01:29:05.456 00.000 10072 Move returns status 0, amount 456
01:29:05.456 00.000 10072 MoveAxis(N, 0, ABG)
01:29:05.456 00.000 10072 Move returns status 0, amount 0
01:29:05.456 00.000 10072 move complete, result=0
01:29:05.456 00.000 10072 worker thread done servicing request
01:29:05.456 00.000 10072 Worker thread wakes up
01:29:05.456 00.000 1032 GuideStep: -1.0 px 456 ms EAST, 0.0 px 0 ms NORTH
01:29:05.460 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:05.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:06.085 00.625 10072 Exposure complete
01:29:06.126 00.041 10072 worker thread done servicing request
01:29:06.127 00.001 1032 OnExposeComplete: enter
01:29:06.128 00.001 1032 UpdateGuideState(): m_state=6
01:29:06.130 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3366
01:29:06.131 00.001 1032 Star::Find returns 1 (0), X=317.87, Y=751.91, Mass=1536, SNR=27.6, Peak=128 HFD=3.0
01:29:06.132 00.001 1032 MultiStar: [#1 0.38,-1.24,0.00,M2] [#2 0.55,-1.26,0.00,M1] [#3 0.58,-1.42,0.00,M3] [#4 0.25,-1.20,0.00,M2] [#5 0.44,-1.07,0.00,M2] [#6 0.37,-1.21,0.00,M2] [#7 0.72,-1.32,0.00,M2] [#8 0.58,-1.36,0.00,M1] 
01:29:06.133 00.001 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
01:29:06.135 00.002 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
01:29:06.138 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-1.19 hyp=1.21 cameraTheta=-1.41 mountX=-1.20 mountY=0.12, mountTheta=3.04
01:29:06.141 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-1.19, opts=13)
01:29:06.142 00.001 1032 Enqueuing Move request for scope (0.19, -1.19)
01:29:06.145 00.003 10072 Worker thread wakes up
01:29:06.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -1.19) opts 0xd
01:29:06.145 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -1.19)
01:29:06.145 00.000 10072 Moving (0.19, -1.19) raw xDistance=-1.20 yDistance=0.12
01:29:06.148 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:06.150 00.002 10072 PPEC rslt: input = -1.20, final = -0.56, react = -0.54, pred = -0.02, hyst = -0.47, hyst_pct = 0.00, period_length = 287.68
01:29:06.150 00.000 10072 PPEC: input: -1.20, control: -0.56, exposure: 500
01:29:06.150 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:06.150 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:29:06.150 00.000 10072 MoveAxis(E, 569, ABG)
01:29:06.150 00.000 10072 Guiding  Dir = 2, Dur = 569
01:29:06.151 00.001 10072 IsGuiding returns 0
01:29:06.151 00.000 10072 PulseGuide returned control before completion, sleep 579
01:29:06.166 00.015 1032 UpdateGuideState exits: m=1536 SNR=27.6
01:29:06.168 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:06.170 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:06.171 00.001 1032 Enqueuing Expose request
01:29:06.742 00.571 10072 IsGuiding returns 0
01:29:06.742 00.000 10072 Move returns status 0, amount 569
01:29:06.742 00.000 10072 MoveAxis(N, 0, ABG)
01:29:06.742 00.000 10072 Move returns status 0, amount 0
01:29:06.742 00.000 10072 move complete, result=0
01:29:06.742 00.000 10072 worker thread done servicing request
01:29:06.742 00.000 10072 Worker thread wakes up
01:29:06.742 00.000 1032 GuideStep: -1.2 px 569 ms EAST, 0.1 px 0 ms NORTH
01:29:06.745 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:06.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:07.370 00.625 10072 Exposure complete
01:29:07.416 00.046 10072 worker thread done servicing request
01:29:07.416 00.000 1032 OnExposeComplete: enter
01:29:07.419 00.003 1032 UpdateGuideState(): m_state=6
01:29:07.421 00.002 1032 Star::Find(15, 317, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3367
01:29:07.422 00.001 1032 Star::Find returns 1 (0), X=317.52, Y=754.23, Mass=1395, SNR=26.3, Peak=137 HFD=3.0
01:29:07.426 00.004 1032 MultiStar: [#1 0.02,0.85,0.00,M3] [#2 0.08,0.62,0.77,U] [#3 0.09,0.86,0.00,M4] [#4 -0.26,0.84,0.00,M3] [#5 0.02,0.98,0.00,M3] [#6 -0.10,0.74,0.00,M3] [#7 0.17,0.85,0.00,M3] [#8 -0.18,0.96,0.00,M2] 
01:29:07.428 00.002 1032 refined, 1 included, MultiStar: {-0.06, 0.91}, one-star: {-0.16, 1.13}
01:29:07.430 00.002 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
01:29:07.432 00.002 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
01:29:07.433 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.91 hyp=0.91 cameraTheta=1.63 mountX=0.89 mountY=-0.18, mountTheta=-0.20
01:29:07.436 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.91, opts=13)
01:29:07.438 00.002 1032 Enqueuing Move request for scope (-0.06, 0.91)
01:29:07.439 00.001 10072 Worker thread wakes up
01:29:07.440 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.91) opts 0xd
01:29:07.440 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.91)
01:29:07.440 00.000 10072 Moving (-0.06, 0.91) raw xDistance=0.89 yDistance=-0.18
01:29:07.442 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:07.444 00.002 10072 PPEC rslt: input = 0.89, final = 0.39, react = 0.40, pred = -0.01, hyst = 0.34, hyst_pct = 0.00, period_length = 287.68
01:29:07.444 00.000 10072 PPEC: input: 0.89, control: 0.39, exposure: 500
01:29:07.445 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:07.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:29:07.445 00.000 10072 MoveAxis(W, 395, ABG)
01:29:07.445 00.000 10072 Guiding  Dir = 3, Dur = 395
01:29:07.445 00.000 10072 IsGuiding returns 0
01:29:07.446 00.001 10072 PulseGuide returned control before completion, sleep 405
01:29:07.463 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.3
01:29:07.465 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:07.466 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:07.468 00.002 1032 Enqueuing Expose request
01:29:07.851 00.383 10072 IsGuiding returns 0
01:29:07.851 00.000 10072 Move returns status 0, amount 395
01:29:07.851 00.000 10072 MoveAxis(N, 0, ABG)
01:29:07.851 00.000 10072 Move returns status 0, amount 0
01:29:07.851 00.000 10072 move complete, result=0
01:29:07.851 00.000 10072 worker thread done servicing request
01:29:07.851 00.000 10072 Worker thread wakes up
01:29:07.851 00.000 1032 GuideStep: 0.9 px 395 ms WEST, -0.2 px 0 ms NORTH
01:29:07.856 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:07.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:08.483 00.627 10072 Exposure complete
01:29:08.532 00.049 10072 worker thread done servicing request
01:29:08.533 00.001 1032 OnExposeComplete: enter
01:29:08.535 00.002 1032 UpdateGuideState(): m_state=6
01:29:08.537 00.002 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3368
01:29:08.538 00.001 1032 Star::Find returns 1 (0), X=317.39, Y=754.24, Mass=1468, SNR=26.9, Peak=138 HFD=3.6
01:29:08.541 00.003 1032 MultiStar: [#1 -0.13,0.89,0.00,M4] [#2 -0.31,1.14,0.00,M1] [#3 -0.19,1.48,0.00,M5] [#4 -0.29,1.07,0.00,M4] [#5 -0.30,1.56,0.00,M4] [#6 -0.29,1.17,0.00,M4] [#7 -0.06,1.68,0.00,M4] [#8 -0.21,0.98,0.00,M3] 
01:29:08.542 00.001 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
01:29:08.543 00.001 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
01:29:08.544 00.001 1032 CameraToMount -- cameraX=-0.29 cameraY=1.14 hyp=1.17 cameraTheta=1.82 mountX=1.17 mountY=-0.01, mountTheta=-0.01
01:29:08.547 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.29, y=1.14, opts=13)
01:29:08.549 00.002 1032 Enqueuing Move request for scope (-0.29, 1.14)
01:29:08.551 00.002 10072 Worker thread wakes up
01:29:08.551 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 1.14) opts 0xd
01:29:08.551 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.29, 1.14)
01:29:08.551 00.000 10072 Moving (-0.29, 1.14) raw xDistance=1.17 yDistance=-0.01
01:29:08.554 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:08.557 00.003 10072 PPEC rslt: input = 1.17, final = 0.51, react = 0.53, pred = -0.01, hyst = 0.45, hyst_pct = 0.00, period_length = 287.68
01:29:08.557 00.000 10072 PPEC: input: 1.17, control: 0.51, exposure: 500
01:29:08.557 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:08.557 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:29:08.557 00.000 10072 MoveAxis(W, 525, ABG)
01:29:08.557 00.000 10072 Guiding  Dir = 3, Dur = 525
01:29:08.558 00.001 10072 IsGuiding returns 0
01:29:08.558 00.000 10072 PulseGuide returned control before completion, sleep 535
01:29:08.575 00.017 1032 UpdateGuideState exits: m=1468 SNR=26.9
01:29:08.578 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:08.581 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:08.583 00.002 1032 Enqueuing Expose request
01:29:09.102 00.519 10072 IsGuiding returns 0
01:29:09.102 00.000 10072 Move returns status 0, amount 525
01:29:09.102 00.000 10072 MoveAxis(N, 0, ABG)
01:29:09.102 00.000 10072 Move returns status 0, amount 0
01:29:09.102 00.000 10072 move complete, result=0
01:29:09.102 00.000 10072 worker thread done servicing request
01:29:09.102 00.000 10072 Worker thread wakes up
01:29:09.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:09.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:09.102 00.000 1032 GuideStep: 1.2 px 525 ms WEST, -0.0 px 0 ms NORTH
01:29:09.729 00.627 10072 Exposure complete
01:29:09.774 00.045 10072 worker thread done servicing request
01:29:09.774 00.000 1032 OnExposeComplete: enter
01:29:09.776 00.002 1032 UpdateGuideState(): m_state=6
01:29:09.777 00.001 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3369
01:29:09.779 00.002 1032 Star::Find returns 1 (0), X=318.02, Y=752.03, Mass=1445, SNR=26.8, Peak=133 HFD=2.8
01:29:09.780 00.001 1032 MultiStar: [#1 0.34,-1.32,0.00,M5] [#2 0.67,-1.48,0.00,M2] [#3 0.64,-1.51,0.00,M6] [#4 0.53,-1.55,0.00,M5] [#5 0.55,-1.22,0.00,M5] [#6 0.58,-1.46,0.00,M5] [#7 0.81,-1.24,0.00,M5] [#8 0.39,-1.18,0.00,M4] 
01:29:09.782 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
01:29:09.784 00.002 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
01:29:09.786 00.002 1032 CameraToMount -- cameraX=0.34 cameraY=-1.07 hyp=1.12 cameraTheta=-1.27 mountX=-1.12 mountY=-0.05, mountTheta=-3.10
01:29:09.788 00.002 1032 SchedulePrimaryMove(0F526948, x=0.34, y=-1.07, opts=13)
01:29:09.791 00.003 1032 Enqueuing Move request for scope (0.34, -1.07)
01:29:09.793 00.002 10072 Worker thread wakes up
01:29:09.793 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.34, -1.07) opts 0xd
01:29:09.793 00.000 10072 Handling offset move in thread for scope, endpoint = (0.34, -1.07)
01:29:09.793 00.000 10072 Moving (0.34, -1.07) raw xDistance=-1.12 yDistance=-0.05
01:29:09.795 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:09.796 00.001 10072 PPEC rslt: input = -1.12, final = -0.52, react = -0.51, pred = -0.02, hyst = -0.44, hyst_pct = 0.00, period_length = 287.68
01:29:09.797 00.001 10072 PPEC: input: -1.12, control: -0.52, exposure: 500
01:29:09.797 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:09.797 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:29:09.797 00.000 10072 MoveAxis(E, 534, ABG)
01:29:09.797 00.000 10072 Guiding  Dir = 2, Dur = 534
01:29:09.797 00.000 10072 IsGuiding returns 0
01:29:09.798 00.001 10072 PulseGuide returned control before completion, sleep 544
01:29:09.814 00.016 1032 UpdateGuideState exits: m=1445 SNR=26.8
01:29:09.816 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:09.818 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:09.820 00.002 1032 Enqueuing Expose request
01:29:10.351 00.531 10072 IsGuiding returns 0
01:29:10.351 00.000 10072 Move returns status 0, amount 534
01:29:10.351 00.000 10072 MoveAxis(N, 0, ABG)
01:29:10.351 00.000 10072 Move returns status 0, amount 0
01:29:10.351 00.000 10072 move complete, result=0
01:29:10.351 00.000 10072 worker thread done servicing request
01:29:10.351 00.000 10072 Worker thread wakes up
01:29:10.351 00.000 1032 GuideStep: -1.1 px 534 ms EAST, -0.1 px 0 ms NORTH
01:29:10.353 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:10.353 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:10.980 00.627 10072 Exposure complete
01:29:11.026 00.046 10072 worker thread done servicing request
01:29:11.027 00.001 1032 OnExposeComplete: enter
01:29:11.029 00.002 1032 UpdateGuideState(): m_state=6
01:29:11.031 00.002 1032 Star::Find(15, 318, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3370
01:29:11.032 00.001 1032 Star::Find returns 1 (0), X=317.44, Y=753.95, Mass=1461, SNR=26.9, Peak=132 HFD=3.0
01:29:11.035 00.003 1032 MultiStar: [#1 -0.01,0.75,0.00,M6] [#2 -0.10,0.46,0.74,U] [#3 0.02,0.63,0.63,U] [#4 -0.19,0.57,0.70,U] [#5 -0.06,0.77,0.00,M6] [#6 -0.09,0.55,0.56,U] [#7 0.20,0.57,0.53,U] [#8 -0.22,0.49,0.56,U] 
01:29:11.037 00.002 1032 refined, 6 included, MultiStar: {-0.11, 0.61}, one-star: {-0.24, 0.84}
01:29:11.038 00.001 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:29:11.040 00.002 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:29:11.041 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.61 hyp=0.62 cameraTheta=1.74 mountX=0.61 mountY=-0.05, mountTheta=-0.09
01:29:11.044 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.61, opts=13)
01:29:11.045 00.001 1032 Enqueuing Move request for scope (-0.11, 0.61)
01:29:11.048 00.003 10072 Worker thread wakes up
01:29:11.048 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.61) opts 0xd
01:29:11.048 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.61)
01:29:11.048 00.000 10072 Moving (-0.11, 0.61) raw xDistance=0.61 yDistance=-0.05
01:29:11.052 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:11.055 00.003 10072 PPEC rslt: input = 0.61, final = 0.26, react = 0.28, pred = -0.01, hyst = 0.27, hyst_pct = 0.00, period_length = 287.68
01:29:11.055 00.000 10072 PPEC: input: 0.61, control: 0.26, exposure: 500
01:29:11.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:11.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:29:11.055 00.000 10072 MoveAxis(W, 267, ABG)
01:29:11.055 00.000 10072 Guiding  Dir = 3, Dur = 267
01:29:11.056 00.001 10072 IsGuiding returns 0
01:29:11.056 00.000 10072 PulseGuide returned control before completion, sleep 277
01:29:11.072 00.016 1032 UpdateGuideState exits: m=1461 SNR=26.9
01:29:11.075 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:11.077 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:11.080 00.003 1032 Enqueuing Expose request
01:29:11.338 00.258 10072 IsGuiding returns 0
01:29:11.338 00.000 10072 Move returns status 0, amount 267
01:29:11.338 00.000 10072 MoveAxis(N, 0, ABG)
01:29:11.338 00.000 10072 Move returns status 0, amount 0
01:29:11.338 00.000 10072 move complete, result=0
01:29:11.338 00.000 10072 worker thread done servicing request
01:29:11.338 00.000 1032 GuideStep: 0.6 px 267 ms WEST, -0.1 px 0 ms NORTH
01:29:11.341 00.003 10072 Worker thread wakes up
01:29:11.341 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:11.342 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:11.759 00.417 10072 Exposure complete
01:29:11.809 00.050 10072 worker thread done servicing request
01:29:11.809 00.000 1032 OnExposeComplete: enter
01:29:11.812 00.003 1032 UpdateGuideState(): m_state=6
01:29:11.814 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3371
01:29:11.815 00.001 1032 Star::Find returns 1 (0), X=317.32, Y=754.54, Mass=1459, SNR=26.9, Peak=165 HFD=3.0
01:29:11.818 00.003 1032 MultiStar: large primary error, entering stabilization period
01:29:11.820 00.002 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
01:29:11.822 00.002 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
01:29:11.825 00.003 1032 CameraToMount -- cameraX=-0.36 cameraY=1.43 hyp=1.48 cameraTheta=1.82 mountX=1.48 mountY=-0.02, mountTheta=-0.01
01:29:11.828 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.36, y=1.43, opts=13)
01:29:11.832 00.004 1032 Enqueuing Move request for scope (-0.36, 1.43)
01:29:11.833 00.001 10072 Worker thread wakes up
01:29:11.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 1.43) opts 0xd
01:29:11.833 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.36, 1.43)
01:29:11.834 00.001 10072 Moving (-0.36, 1.43) raw xDistance=1.48 yDistance=-0.02
01:29:11.836 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:11.839 00.003 10072 PPEC rslt: input = 1.48, final = 0.65, react = 0.66, pred = -0.01, hyst = 0.57, hyst_pct = 0.00, period_length = 287.68
01:29:11.839 00.000 10072 PPEC: input: 1.48, control: 0.65, exposure: 500
01:29:11.839 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:11.839 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:29:11.839 00.000 10072 MoveAxis(W, 668, ABG)
01:29:11.839 00.000 10072 Guiding  Dir = 3, Dur = 668
01:29:11.840 00.001 10072 IsGuiding returns 0
01:29:11.840 00.000 10072 PulseGuide returned control before completion, sleep 678
01:29:11.857 00.017 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:29:11.859 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:11.861 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:11.864 00.003 1032 Enqueuing Expose request
01:29:12.524 00.660 10072 IsGuiding returns 0
01:29:12.524 00.000 10072 Move returns status 0, amount 668
01:29:12.524 00.000 10072 MoveAxis(N, 0, ABG)
01:29:12.524 00.000 10072 Move returns status 0, amount 0
01:29:12.524 00.000 10072 move complete, result=0
01:29:12.524 00.000 10072 worker thread done servicing request
01:29:12.524 00.000 10072 Worker thread wakes up
01:29:12.524 00.000 1032 GuideStep: 1.5 px 668 ms WEST, -0.0 px 0 ms NORTH
01:29:12.527 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:12.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:13.154 00.627 10072 Exposure complete
01:29:13.195 00.041 10072 worker thread done servicing request
01:29:13.195 00.000 1032 OnExposeComplete: enter
01:29:13.197 00.002 1032 UpdateGuideState(): m_state=6
01:29:13.199 00.002 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3372
01:29:13.200 00.001 1032 Star::Find returns 1 (0), X=318.05, Y=751.28, Mass=1332, SNR=25.7, Peak=129 HFD=2.6
01:29:13.201 00.001 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
01:29:13.204 00.003 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
01:29:13.206 00.002 1032 CameraToMount -- cameraX=0.36 cameraY=-1.82 hyp=1.86 cameraTheta=-1.37 mountX=-1.85 mountY=0.12, mountTheta=3.08
01:29:13.209 00.003 1032 SchedulePrimaryMove(0F526948, x=0.36, y=-1.82, opts=13)
01:29:13.211 00.002 1032 Enqueuing Move request for scope (0.36, -1.82)
01:29:13.213 00.002 10072 Worker thread wakes up
01:29:13.213 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.36, -1.82) opts 0xd
01:29:13.213 00.000 10072 Handling offset move in thread for scope, endpoint = (0.36, -1.82)
01:29:13.213 00.000 10072 Moving (0.36, -1.82) raw xDistance=-1.85 yDistance=0.12
01:29:13.214 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:13.218 00.004 10072 PPEC rslt: input = -1.85, final = -0.84, react = -0.83, pred = -0.00, hyst = -0.74, hyst_pct = 0.00, period_length = 287.68
01:29:13.218 00.000 10072 PPEC: input: -1.85, control: -0.84, exposure: 500
01:29:13.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:13.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:29:13.218 00.000 10072 MoveAxis(E, 855, ABG)
01:29:13.218 00.000 10072 Guiding  Dir = 2, Dur = 855
01:29:13.218 00.000 10072 IsGuiding returns 0
01:29:13.218 00.000 10072 PulseGuide returned control before completion, sleep 865
01:29:13.234 00.016 1032 UpdateGuideState exits: m=1332 SNR=25.7
01:29:13.237 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:13.241 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:13.243 00.002 1032 Enqueuing Expose request
01:29:14.093 00.850 10072 IsGuiding returns 0
01:29:14.093 00.000 10072 Move returns status 0, amount 855
01:29:14.093 00.000 10072 MoveAxis(N, 0, ABG)
01:29:14.093 00.000 10072 Move returns status 0, amount 0
01:29:14.093 00.000 10072 move complete, result=0
01:29:14.093 00.000 10072 worker thread done servicing request
01:29:14.093 00.000 10072 Worker thread wakes up
01:29:14.094 00.001 1032 GuideStep: -1.9 px 855 ms EAST, 0.1 px 0 ms NORTH
01:29:14.097 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:14.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:14.722 00.625 10072 Exposure complete
01:29:14.763 00.041 10072 worker thread done servicing request
01:29:14.763 00.000 1032 OnExposeComplete: enter
01:29:14.766 00.003 1032 UpdateGuideState(): m_state=6
01:29:14.768 00.002 1032 Star::Find(15, 318, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3373
01:29:14.770 00.002 1032 Star::Find returns 1 (0), X=317.58, Y=753.68, Mass=1413, SNR=26.5, Peak=140 HFD=3.0
01:29:14.772 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
01:29:14.774 00.002 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
01:29:14.775 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.58 hyp=0.59 cameraTheta=1.75 mountX=0.59 mountY=-0.05, mountTheta=-0.08
01:29:14.778 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.58, opts=13)
01:29:14.781 00.003 1032 Enqueuing Move request for scope (-0.10, 0.58)
01:29:14.783 00.002 10072 Worker thread wakes up
01:29:14.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.58) opts 0xd
01:29:14.783 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.58)
01:29:14.783 00.000 10072 Moving (-0.10, 0.58) raw xDistance=0.59 yDistance=-0.05
01:29:14.786 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:14.788 00.002 10072 PPEC rslt: input = 0.59, final = 0.26, react = 0.26, pred = -0.00, hyst = 0.27, hyst_pct = 0.00, period_length = 287.68
01:29:14.788 00.000 10072 PPEC: input: 0.59, control: 0.26, exposure: 500
01:29:14.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:14.789 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:29:14.789 00.000 10072 MoveAxis(W, 265, ABG)
01:29:14.789 00.000 10072 Guiding  Dir = 3, Dur = 265
01:29:14.789 00.000 10072 IsGuiding returns 0
01:29:14.789 00.000 10072 PulseGuide returned control before completion, sleep 275
01:29:14.805 00.016 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:29:14.808 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:14.809 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:14.811 00.002 1032 Enqueuing Expose request
01:29:15.080 00.269 10072 IsGuiding returns 1
01:29:15.080 00.000 10072 scope still moving after pulse duration time elapsed
01:29:15.111 00.031 10072 IsGuiding returns 0
01:29:15.111 00.000 10072 scope move finished after 265 + 57 ms
01:29:15.111 00.000 10072 Move returns status 0, amount 265
01:29:15.111 00.000 10072 MoveAxis(N, 0, ABG)
01:29:15.111 00.000 10072 Move returns status 0, amount 0
01:29:15.111 00.000 10072 move complete, result=0
01:29:15.112 00.001 10072 worker thread done servicing request
01:29:15.112 00.000 10072 Worker thread wakes up
01:29:15.112 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:15.112 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:15.112 00.000 1032 GuideStep: 0.6 px 265 ms WEST, -0.0 px 0 ms NORTH
01:29:15.848 00.736 10072 Exposure complete
01:29:15.897 00.049 10072 worker thread done servicing request
01:29:15.897 00.000 1032 OnExposeComplete: enter
01:29:15.899 00.002 1032 UpdateGuideState(): m_state=6
01:29:15.901 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3374
01:29:15.902 00.001 1032 Star::Find returns 1 (0), X=317.51, Y=754.08, Mass=1296, SNR=25.3, Peak=117 HFD=3.5
01:29:15.904 00.002 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:29:15.905 00.001 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:29:15.907 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=0.97 hyp=0.99 cameraTheta=1.74 mountX=0.98 mountY=-0.09, mountTheta=-0.09
01:29:15.909 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.97, opts=13)
01:29:15.912 00.003 1032 Enqueuing Move request for scope (-0.17, 0.97)
01:29:15.913 00.001 10072 Worker thread wakes up
01:29:15.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.97) opts 0xd
01:29:15.913 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.97)
01:29:15.913 00.000 10072 Moving (-0.17, 0.97) raw xDistance=0.98 yDistance=-0.09
01:29:15.915 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:15.917 00.002 10072 PPEC rslt: input = 0.98, final = 0.44, react = 0.44, pred = -0.01, hyst = 0.36, hyst_pct = 0.00, period_length = 287.68
01:29:15.917 00.000 10072 PPEC: input: 0.98, control: 0.44, exposure: 500
01:29:15.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:15.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:29:15.918 00.001 10072 MoveAxis(W, 445, ABG)
01:29:15.918 00.000 10072 Guiding  Dir = 3, Dur = 445
01:29:15.918 00.000 10072 IsGuiding returns 0
01:29:15.918 00.000 10072 PulseGuide returned control before completion, sleep 455
01:29:15.936 00.018 1032 UpdateGuideState exits: m=1296 SNR=25.3
01:29:15.937 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:15.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:15.941 00.002 1032 Enqueuing Expose request
01:29:16.388 00.447 10072 IsGuiding returns 0
01:29:16.388 00.000 10072 Move returns status 0, amount 445
01:29:16.388 00.000 10072 MoveAxis(N, 0, ABG)
01:29:16.388 00.000 10072 Move returns status 0, amount 0
01:29:16.388 00.000 10072 move complete, result=0
01:29:16.389 00.001 10072 worker thread done servicing request
01:29:16.389 00.000 10072 Worker thread wakes up
01:29:16.389 00.000 1032 GuideStep: 1.0 px 445 ms WEST, -0.1 px 0 ms NORTH
01:29:16.389 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:16.391 00.002 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:17.016 00.625 10072 Exposure complete
01:29:17.065 00.049 10072 worker thread done servicing request
01:29:17.065 00.000 1032 OnExposeComplete: enter
01:29:17.067 00.002 1032 UpdateGuideState(): m_state=6
01:29:17.069 00.002 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3375
01:29:17.071 00.002 1032 Star::Find returns 1 (0), X=318.21, Y=751.39, Mass=1469, SNR=27.0, Peak=141 HFD=3.2
01:29:17.072 00.001 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
01:29:17.074 00.002 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
01:29:17.076 00.002 1032 CameraToMount -- cameraX=0.53 cameraY=-1.72 hyp=1.80 cameraTheta=-1.27 mountX=-1.80 mountY=-0.07, mountTheta=-3.10
01:29:17.079 00.003 1032 SchedulePrimaryMove(0F526948, x=0.53, y=-1.72, opts=13)
01:29:17.083 00.004 1032 Enqueuing Move request for scope (0.53, -1.72)
01:29:17.085 00.002 10072 Worker thread wakes up
01:29:17.086 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.53, -1.72) opts 0xd
01:29:17.086 00.000 10072 Handling offset move in thread for scope, endpoint = (0.53, -1.72)
01:29:17.086 00.000 10072 Moving (0.53, -1.72) raw xDistance=-1.80 yDistance=-0.07
01:29:17.088 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:17.092 00.004 10072 PPEC rslt: input = -1.80, final = -0.81, react = -0.81, pred = -0.01, hyst = -0.72, hyst_pct = 0.00, period_length = 287.68
01:29:17.092 00.000 10072 PPEC: input: -1.80, control: -0.81, exposure: 500
01:29:17.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:17.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:29:17.092 00.000 10072 MoveAxis(E, 832, ABG)
01:29:17.092 00.000 10072 Guiding  Dir = 2, Dur = 832
01:29:17.092 00.000 10072 IsGuiding returns 0
01:29:17.093 00.001 10072 PulseGuide returned control before completion, sleep 842
01:29:17.108 00.015 1032 UpdateGuideState exits: m=1469 SNR=27.0
01:29:17.114 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:17.115 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:17.117 00.002 1032 Enqueuing Expose request
01:29:17.936 00.819 10072 IsGuiding returns 1
01:29:17.936 00.000 10072 scope still moving after pulse duration time elapsed
01:29:17.968 00.032 10072 IsGuiding returns 0
01:29:17.969 00.001 10072 scope move finished after 832 + 44 ms
01:29:17.969 00.000 10072 Move returns status 0, amount 832
01:29:17.969 00.000 10072 MoveAxis(N, 0, ABG)
01:29:17.969 00.000 10072 Move returns status 0, amount 0
01:29:17.969 00.000 10072 move complete, result=0
01:29:17.969 00.000 10072 worker thread done servicing request
01:29:17.969 00.000 10072 Worker thread wakes up
01:29:17.970 00.001 1032 GuideStep: -1.8 px 832 ms EAST, -0.1 px 0 ms NORTH
01:29:17.973 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:17.974 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:18.612 00.638 10072 Exposure complete
01:29:18.650 00.038 10072 worker thread done servicing request
01:29:18.650 00.000 1032 OnExposeComplete: enter
01:29:18.653 00.003 1032 UpdateGuideState(): m_state=6
01:29:18.655 00.002 1032 Star::Find(15, 318, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3376
01:29:18.656 00.001 1032 Star::Find returns 1 (0), X=317.57, Y=753.96, Mass=1362, SNR=26.0, Peak=154 HFD=2.9
01:29:18.657 00.001 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
01:29:18.659 00.002 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
01:29:18.660 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=0.86 hyp=0.87 cameraTheta=1.71 mountX=0.86 mountY=-0.11, mountTheta=-0.12
01:29:18.663 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.86, opts=13)
01:29:18.664 00.001 1032 Enqueuing Move request for scope (-0.12, 0.86)
01:29:18.666 00.002 10072 Worker thread wakes up
01:29:18.666 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.86) opts 0xd
01:29:18.666 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.86)
01:29:18.666 00.000 10072 Moving (-0.12, 0.86) raw xDistance=0.86 yDistance=-0.11
01:29:18.668 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:18.670 00.002 10072 PPEC rslt: input = 0.86, final = 0.39, react = 0.39, pred = 0.01, hyst = 0.37, hyst_pct = 0.00, period_length = 287.68
01:29:18.670 00.000 10072 PPEC: input: 0.86, control: 0.39, exposure: 500
01:29:18.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:18.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:29:18.670 00.000 10072 MoveAxis(W, 402, ABG)
01:29:18.670 00.000 10072 Guiding  Dir = 3, Dur = 402
01:29:18.670 00.000 10072 IsGuiding returns 0
01:29:18.672 00.002 10072 PulseGuide returned control before completion, sleep 412
01:29:18.687 00.015 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:29:18.690 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:18.693 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:18.694 00.001 1032 Enqueuing Expose request
01:29:19.096 00.402 10072 IsGuiding returns 0
01:29:19.096 00.000 10072 Move returns status 0, amount 402
01:29:19.096 00.000 10072 MoveAxis(N, 0, ABG)
01:29:19.096 00.000 10072 Move returns status 0, amount 0
01:29:19.096 00.000 10072 move complete, result=0
01:29:19.096 00.000 10072 worker thread done servicing request
01:29:19.096 00.000 10072 Worker thread wakes up
01:29:19.097 00.001 1032 GuideStep: 0.9 px 402 ms WEST, -0.1 px 0 ms NORTH
01:29:19.099 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:19.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:19.737 00.638 10072 Exposure complete
01:29:19.781 00.044 10072 worker thread done servicing request
01:29:19.782 00.001 1032 OnExposeComplete: enter
01:29:19.783 00.001 1032 UpdateGuideState(): m_state=6
01:29:19.785 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3377
01:29:19.786 00.001 1032 Star::Find returns 1 (0), X=318.20, Y=751.74, Mass=1344, SNR=25.8, Peak=80 HFD=3.9
01:29:19.788 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
01:29:19.790 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
01:29:19.791 00.001 1032 CameraToMount -- cameraX=0.52 cameraY=-1.36 hyp=1.45 cameraTheta=-1.21 mountX=-1.45 mountY=-0.15, mountTheta=-3.04
01:29:19.794 00.003 1032 SchedulePrimaryMove(0F526948, x=0.52, y=-1.36, opts=13)
01:29:19.795 00.001 1032 Enqueuing Move request for scope (0.52, -1.36)
01:29:19.796 00.001 10072 Worker thread wakes up
01:29:19.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.52, -1.36) opts 0xd
01:29:19.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.52, -1.36)
01:29:19.796 00.000 10072 Moving (0.52, -1.36) raw xDistance=-1.45 yDistance=-0.15
01:29:19.798 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:19.801 00.003 10072 PPEC rslt: input = -1.45, final = -0.64, react = -0.65, pred = 0.01, hyst = -0.62, hyst_pct = 0.00, period_length = 287.69
01:29:19.802 00.001 10072 PPEC: input: -1.45, control: -0.64, exposure: 500
01:29:19.802 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:19.802 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:29:19.802 00.000 10072 MoveAxis(E, 659, ABG)
01:29:19.802 00.000 10072 Guiding  Dir = 2, Dur = 659
01:29:19.802 00.000 10072 IsGuiding returns 0
01:29:19.802 00.000 10072 PulseGuide returned control before completion, sleep 669
01:29:19.819 00.017 1032 UpdateGuideState exits: m=1344 SNR=25.8
01:29:19.822 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:19.823 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:19.825 00.002 1032 Enqueuing Expose request
01:29:20.489 00.664 10072 IsGuiding returns 0
01:29:20.489 00.000 10072 Move returns status 0, amount 659
01:29:20.489 00.000 10072 MoveAxis(N, 0, ABG)
01:29:20.490 00.001 10072 Move returns status 0, amount 0
01:29:20.490 00.000 10072 move complete, result=0
01:29:20.490 00.000 10072 worker thread done servicing request
01:29:20.490 00.000 10072 Worker thread wakes up
01:29:20.490 00.000 1032 GuideStep: -1.4 px 659 ms EAST, -0.1 px 0 ms NORTH
01:29:20.493 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:20.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:21.119 00.626 10072 Exposure complete
01:29:21.160 00.041 10072 worker thread done servicing request
01:29:21.160 00.000 1032 OnExposeComplete: enter
01:29:21.162 00.002 1032 UpdateGuideState(): m_state=6
01:29:21.163 00.001 1032 Star::Find(15, 318, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3378
01:29:21.165 00.002 1032 Star::Find returns 1 (0), X=317.84, Y=752.61, Mass=1442, SNR=26.8, Peak=152 HFD=2.9
01:29:21.166 00.001 1032 MultiStar: exiting stabilization period
01:29:21.168 00.002 1032 MultiStar: [#1 0.28,-0.55,0.91,U] [#2 0.42,-0.72,0.00,M2] [#3 0.57,-0.71,0.00,M6] [#4 0.17,-0.80,0.00,M5] [#5 0.38,-0.40,0.70,U] [#6 0.28,-0.65,0.00,M5] [#7 0.73,-0.63,0.00,M5] [#8 0.17,-0.68,0.00,M4] 
01:29:21.169 00.001 1032 single-star, 2 included, MultiStar: {0.26, -0.49}, one-star: {0.16, -0.50}
01:29:21.171 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
01:29:21.174 00.003 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
01:29:21.176 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.50 hyp=0.53 cameraTheta=-1.26 mountX=-0.52 mountY=-0.03, mountTheta=-3.09
01:29:21.179 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.50, opts=13)
01:29:21.182 00.003 1032 Enqueuing Move request for scope (0.16, -0.50)
01:29:21.184 00.002 10072 Worker thread wakes up
01:29:21.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.50) opts 0xd
01:29:21.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.50)
01:29:21.184 00.000 10072 Moving (0.16, -0.50) raw xDistance=-0.52 yDistance=-0.03
01:29:21.186 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:21.189 00.003 10072 PPEC rslt: input = -0.52, final = -0.23, react = -0.24, pred = 0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 287.69
01:29:21.189 00.000 10072 PPEC: input: -0.52, control: -0.23, exposure: 500
01:29:21.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:21.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:29:21.189 00.000 10072 MoveAxis(E, 235, ABG)
01:29:21.189 00.000 10072 Guiding  Dir = 2, Dur = 235
01:29:21.189 00.000 10072 IsGuiding returns 0
01:29:21.190 00.001 10072 PulseGuide returned control before completion, sleep 245
01:29:21.205 00.015 1032 UpdateGuideState exits: m=1442 SNR=26.8
01:29:21.211 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:21.214 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:21.217 00.003 1032 Enqueuing Expose request
01:29:21.442 00.225 10072 IsGuiding returns 1
01:29:21.442 00.000 10072 scope still moving after pulse duration time elapsed
01:29:21.473 00.031 10072 IsGuiding returns 0
01:29:21.473 00.000 10072 scope move finished after 235 + 48 ms
01:29:21.473 00.000 10072 Move returns status 0, amount 235
01:29:21.473 00.000 10072 MoveAxis(N, 0, ABG)
01:29:21.473 00.000 10072 Move returns status 0, amount 0
01:29:21.473 00.000 10072 move complete, result=0
01:29:21.473 00.000 10072 worker thread done servicing request
01:29:21.473 00.000 10072 Worker thread wakes up
01:29:21.474 00.001 1032 GuideStep: -0.5 px 235 ms EAST, -0.0 px 0 ms NORTH
01:29:21.476 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:21.476 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:21.886 00.410 10072 Exposure complete
01:29:21.936 00.050 10072 worker thread done servicing request
01:29:21.936 00.000 1032 OnExposeComplete: enter
01:29:21.938 00.002 1032 UpdateGuideState(): m_state=6
01:29:21.939 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3379
01:29:21.942 00.003 1032 Star::Find returns 1 (0), X=317.70, Y=753.43, Mass=1320, SNR=25.6, Peak=131 HFD=3.1
01:29:21.943 00.001 1032 MultiStar: [#1 0.02,0.15,0.98,U] [#2 0.13,0.02,0.74,U] [#3 0.44,0.15,0.71,U] [#4 -0.01,0.25,0.76,U] [#5 0.09,0.17,0.72,U] [#6 -0.00,0.03,0.61,U] [#7 0.22,0.08,0.55,U] [#8 -0.06,0.25,0.58,U] 
01:29:21.945 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.17}, one-star: {0.02, 0.33}
01:29:21.947 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
01:29:21.948 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
01:29:21.950 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.09 mountX=0.14 mountY=-0.13, mountTheta=-0.74
01:29:21.953 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.17, opts=13)
01:29:21.955 00.002 1032 Enqueuing Move request for scope (0.09, 0.17)
01:29:21.956 00.001 10072 Worker thread wakes up
01:29:21.956 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
01:29:21.956 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
01:29:21.956 00.000 10072 Moving (0.09, 0.17) raw xDistance=0.14 yDistance=-0.13
01:29:21.958 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:21.962 00.004 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.03, hyst_pct = 0.00, period_length = 287.69
01:29:21.962 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:29:21.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:21.962 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:29:21.962 00.000 10072 MoveAxis(W, 69, ABG)
01:29:21.962 00.000 10072 Guiding  Dir = 3, Dur = 69
01:29:21.962 00.000 10072 IsGuiding returns 0
01:29:21.963 00.001 10072 PulseGuide returned control before completion, sleep 79
01:29:21.978 00.015 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:29:21.980 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:21.982 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:21.983 00.001 1032 Enqueuing Expose request
01:29:22.051 00.068 10072 IsGuiding returns 0
01:29:22.051 00.000 10072 Move returns status 0, amount 69
01:29:22.051 00.000 10072 MoveAxis(N, 0, ABG)
01:29:22.051 00.000 10072 Move returns status 0, amount 0
01:29:22.052 00.001 10072 move complete, result=0
01:29:22.052 00.000 10072 worker thread done servicing request
01:29:22.052 00.000 10072 Worker thread wakes up
01:29:22.052 00.000 1032 GuideStep: 0.1 px 69 ms WEST, -0.1 px 0 ms NORTH
01:29:22.055 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:22.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:22.680 00.625 10072 Exposure complete
01:29:22.725 00.045 10072 worker thread done servicing request
01:29:22.725 00.000 1032 OnExposeComplete: enter
01:29:22.727 00.002 1032 UpdateGuideState(): m_state=6
01:29:22.729 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3380
01:29:22.731 00.002 1032 Star::Find returns 1 (0), X=317.30, Y=754.95, Mass=1274, SNR=25.1, Peak=157 HFD=2.6
01:29:22.733 00.002 1032 MultiStar: large primary error, entering stabilization period
01:29:22.735 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
01:29:22.736 00.001 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
01:29:22.739 00.003 1032 CameraToMount -- cameraX=-0.39 cameraY=1.85 hyp=1.89 cameraTheta=1.78 mountX=1.88 mountY=-0.10, mountTheta=-0.05
01:29:22.743 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.39, y=1.85, opts=13)
01:29:22.746 00.003 1032 Enqueuing Move request for scope (-0.39, 1.85)
01:29:22.748 00.002 10072 Worker thread wakes up
01:29:22.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 1.85) opts 0xd
01:29:22.748 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.39, 1.85)
01:29:22.748 00.000 10072 Moving (-0.39, 1.85) raw xDistance=1.88 yDistance=-0.10
01:29:22.750 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:22.752 00.002 10072 PPEC rslt: input = 1.88, final = 0.84, react = 0.85, pred = -0.00, hyst = 0.75, hyst_pct = 0.00, period_length = 287.69
01:29:22.752 00.000 10072 PPEC: input: 1.88, control: 0.84, exposure: 500
01:29:22.753 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:22.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:29:22.753 00.000 10072 MoveAxis(W, 862, ABG)
01:29:22.753 00.000 10072 Guiding  Dir = 3, Dur = 862
01:29:22.753 00.000 10072 IsGuiding returns 0
01:29:22.754 00.001 10072 PulseGuide returned control before completion, sleep 872
01:29:22.771 00.017 1032 UpdateGuideState exits: m=1274 SNR=25.1
01:29:22.774 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:22.777 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:22.779 00.002 1032 Enqueuing Expose request
01:29:23.628 00.849 10072 IsGuiding returns 0
01:29:23.628 00.000 10072 Move returns status 0, amount 862
01:29:23.628 00.000 10072 MoveAxis(N, 0, ABG)
01:29:23.628 00.000 10072 Move returns status 0, amount 0
01:29:23.628 00.000 10072 move complete, result=0
01:29:23.628 00.000 10072 worker thread done servicing request
01:29:23.628 00.000 10072 Worker thread wakes up
01:29:23.628 00.000 1032 GuideStep: 1.9 px 862 ms WEST, -0.1 px 0 ms NORTH
01:29:23.631 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:23.631 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:24.257 00.626 10072 Exposure complete
01:29:24.300 00.043 10072 worker thread done servicing request
01:29:24.300 00.000 1032 OnExposeComplete: enter
01:29:24.303 00.003 1032 UpdateGuideState(): m_state=6
01:29:24.304 00.001 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3381
01:29:24.306 00.002 1032 Star::Find returns 1 (0), X=318.17, Y=751.65, Mass=1528, SNR=27.5, Peak=157 HFD=3.0
01:29:24.307 00.001 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
01:29:24.308 00.001 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
01:29:24.311 00.003 1032 CameraToMount -- cameraX=0.48 cameraY=-1.46 hyp=1.53 cameraTheta=-1.25 mountX=-1.53 mountY=-0.09, mountTheta=-3.08
01:29:24.313 00.002 1032 SchedulePrimaryMove(0F526948, x=0.48, y=-1.46, opts=13)
01:29:24.315 00.002 1032 Enqueuing Move request for scope (0.48, -1.46)
01:29:24.317 00.002 10072 Worker thread wakes up
01:29:24.317 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.48, -1.46) opts 0xd
01:29:24.317 00.000 10072 Handling offset move in thread for scope, endpoint = (0.48, -1.46)
01:29:24.317 00.000 10072 Moving (0.48, -1.46) raw xDistance=-1.53 yDistance=-0.09
01:29:24.319 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:24.321 00.002 10072 PPEC rslt: input = -1.53, final = -0.70, react = -0.69, pred = -0.01, hyst = -0.62, hyst_pct = 0.00, period_length = 287.69
01:29:24.321 00.000 10072 PPEC: input: -1.53, control: -0.70, exposure: 500
01:29:24.322 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:24.322 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:29:24.322 00.000 10072 MoveAxis(E, 713, ABG)
01:29:24.322 00.000 10072 Guiding  Dir = 2, Dur = 713
01:29:24.322 00.000 10072 IsGuiding returns 0
01:29:24.323 00.001 10072 PulseGuide returned control before completion, sleep 723
01:29:24.342 00.019 1032 UpdateGuideState exits: m=1528 SNR=27.5
01:29:24.344 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:24.345 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:24.347 00.002 1032 Enqueuing Expose request
01:29:25.053 00.706 10072 IsGuiding returns 0
01:29:25.053 00.000 10072 Move returns status 0, amount 713
01:29:25.053 00.000 10072 MoveAxis(N, 0, ABG)
01:29:25.054 00.001 10072 Move returns status 0, amount 0
01:29:25.054 00.000 10072 move complete, result=0
01:29:25.054 00.000 10072 worker thread done servicing request
01:29:25.054 00.000 1032 GuideStep: -1.5 px 713 ms EAST, -0.1 px 0 ms NORTH
01:29:25.056 00.002 10072 Worker thread wakes up
01:29:25.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:25.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:25.680 00.624 10072 Exposure complete
01:29:25.724 00.044 10072 worker thread done servicing request
01:29:25.726 00.002 1032 OnExposeComplete: enter
01:29:25.727 00.001 1032 UpdateGuideState(): m_state=6
01:29:25.729 00.002 1032 Star::Find(15, 318, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3382
01:29:25.731 00.002 1032 Star::Find returns 1 (0), X=317.67, Y=753.64, Mass=1427, SNR=26.6, Peak=146 HFD=3.0
01:29:25.732 00.001 1032 MultiStar: exiting stabilization period
01:29:25.735 00.003 1032 MultiStar: [#1 0.35,0.46,0.97,U] [#2 0.18,0.46,0.76,U] [#3 0.34,0.59,0.70,U] [#4 -0.00,0.53,0.70,U] [#5 0.03,0.56,0.68,U] [#6 0.11,0.47,0.61,U] [#7 0.19,0.47,0.49,U] [#8 0.06,0.46,0.56,U] 
01:29:25.737 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.51}, one-star: {-0.01, 0.53}
01:29:25.739 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
01:29:25.741 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
01:29:25.743 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.51 hyp=0.53 cameraTheta=1.30 mountX=0.45 mountY=-0.27, mountTheta=-0.53
01:29:25.746 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.51, opts=13)
01:29:25.748 00.002 1032 Enqueuing Move request for scope (0.14, 0.51)
01:29:25.749 00.001 10072 Worker thread wakes up
01:29:25.750 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.51) opts 0xd
01:29:25.750 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.51)
01:29:25.750 00.000 10072 Moving (0.14, 0.51) raw xDistance=0.45 yDistance=-0.27
01:29:25.752 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:25.754 00.002 10072 PPEC rslt: input = 0.45, final = 0.19, react = 0.20, pred = -0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 287.69
01:29:25.754 00.000 10072 PPEC: input: 0.45, control: 0.19, exposure: 500
01:29:25.754 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:29:25.754 00.000 10072 MoveAxis(W, 198, ABG)
01:29:25.754 00.000 10072 Guiding  Dir = 3, Dur = 198
01:29:25.755 00.001 10072 IsGuiding returns 0
01:29:25.755 00.000 10072 PulseGuide returned control before completion, sleep 208
01:29:25.774 00.019 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:29:25.777 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:25.779 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:25.780 00.001 1032 Enqueuing Expose request
01:29:25.977 00.197 10072 IsGuiding returns 0
01:29:25.977 00.000 10072 Move returns status 0, amount 198
01:29:25.977 00.000 10072 MoveAxis(N, 172, ABG)
01:29:25.977 00.000 10072 Guiding  Dir = 0, Dur = 172
01:29:25.977 00.000 10072 IsGuiding returns 0
01:29:25.978 00.001 10072 PulseGuide returned control before completion, sleep 182
01:29:26.167 00.189 10072 IsGuiding returns 0
01:29:26.167 00.000 10072 Move returns status 0, amount 172
01:29:26.167 00.000 10072 move complete, result=0
01:29:26.167 00.000 10072 worker thread done servicing request
01:29:26.167 00.000 10072 Worker thread wakes up
01:29:26.167 00.000 1032 GuideStep: 0.5 px 198 ms WEST, -0.3 px 172 ms NORTH
01:29:26.170 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:26.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:26.794 00.624 10072 Exposure complete
01:29:26.839 00.045 10072 worker thread done servicing request
01:29:26.839 00.000 1032 OnExposeComplete: enter
01:29:26.842 00.003 1032 UpdateGuideState(): m_state=6
01:29:26.844 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3383
01:29:26.846 00.002 1032 Star::Find returns 1 (0), X=317.04, Y=754.57, Mass=1460, SNR=26.9, Peak=141 HFD=3.0
01:29:26.848 00.002 1032 MultiStar: large primary error, entering stabilization period
01:29:26.849 00.001 1032 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.83) = xAngle (0.15 = 0.15)
01:29:26.851 00.002 1032 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.15 = 0.15)
01:29:26.852 00.001 1032 CameraToMount -- cameraX=-0.64 cameraY=1.46 hyp=1.60 cameraTheta=1.98 mountX=1.58 mountY=0.24, mountTheta=0.15
01:29:26.854 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.64, y=1.46, opts=13)
01:29:26.856 00.002 1032 Enqueuing Move request for scope (-0.64, 1.46)
01:29:26.857 00.001 10072 Worker thread wakes up
01:29:26.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 1.46) opts 0xd
01:29:26.857 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.64, 1.46)
01:29:26.857 00.000 10072 Moving (-0.64, 1.46) raw xDistance=1.58 yDistance=0.24
01:29:26.859 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:26.861 00.002 10072 PPEC rslt: input = 1.58, final = 0.70, react = 0.71, pred = -0.01, hyst = 0.61, hyst_pct = 0.00, period_length = 287.69
01:29:26.861 00.000 10072 PPEC: input: 1.58, control: 0.70, exposure: 500
01:29:26.861 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:29:26.861 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:29:26.861 00.000 10072 MoveAxis(W, 718, ABG)
01:29:26.861 00.000 10072 Guiding  Dir = 3, Dur = 718
01:29:26.862 00.001 10072 IsGuiding returns 0
01:29:26.862 00.000 10072 PulseGuide returned control before completion, sleep 728
01:29:26.877 00.015 1032 UpdateGuideState exits: m=1460 SNR=26.9
01:29:26.879 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:26.881 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:26.882 00.001 1032 Enqueuing Expose request
01:29:27.602 00.720 10072 IsGuiding returns 0
01:29:27.602 00.000 10072 Move returns status 0, amount 718
01:29:27.602 00.000 10072 MoveAxis(N, 0, ABG)
01:29:27.602 00.000 10072 Move returns status 0, amount 0
01:29:27.602 00.000 10072 move complete, result=0
01:29:27.602 00.000 10072 worker thread done servicing request
01:29:27.602 00.000 1032 GuideStep: 1.6 px 718 ms WEST, 0.2 px 0 ms NORTH
01:29:27.606 00.004 10072 Worker thread wakes up
01:29:27.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:27.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:28.231 00.625 10072 Exposure complete
01:29:28.272 00.041 10072 worker thread done servicing request
01:29:28.272 00.000 1032 OnExposeComplete: enter
01:29:28.275 00.003 1032 UpdateGuideState(): m_state=6
01:29:28.280 00.005 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3384
01:29:28.282 00.002 1032 Star::Find returns 1 (0), X=317.82, Y=751.34, Mass=1403, SNR=26.4, Peak=132 HFD=2.9
01:29:28.284 00.002 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.96)
01:29:28.285 00.001 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.96)
01:29:28.286 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-1.76 hyp=1.77 cameraTheta=-1.50 mountX=-1.74 mountY=0.32, mountTheta=2.96
01:29:28.289 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-1.76, opts=13)
01:29:28.291 00.002 1032 Enqueuing Move request for scope (0.13, -1.76)
01:29:28.294 00.003 10072 Worker thread wakes up
01:29:28.294 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -1.76) opts 0xd
01:29:28.294 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -1.76)
01:29:28.294 00.000 10072 Moving (0.13, -1.76) raw xDistance=-1.74 yDistance=0.32
01:29:28.296 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:28.300 00.004 10072 PPEC rslt: input = -1.74, final = -0.79, react = -0.78, pred = -0.00, hyst = -0.70, hyst_pct = 0.00, period_length = 287.69
01:29:28.301 00.001 10072 PPEC: input: -1.74, control: -0.79, exposure: 500
01:29:28.301 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:29:28.301 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:29:28.301 00.000 10072 MoveAxis(E, 803, ABG)
01:29:28.301 00.000 10072 Guiding  Dir = 2, Dur = 803
01:29:28.301 00.000 10072 IsGuiding returns 0
01:29:28.302 00.001 10072 PulseGuide returned control before completion, sleep 813
01:29:28.316 00.014 1032 UpdateGuideState exits: m=1403 SNR=26.4
01:29:28.318 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:28.319 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:28.321 00.002 1032 Enqueuing Expose request
01:29:29.120 00.799 10072 IsGuiding returns 1
01:29:29.120 00.000 10072 scope still moving after pulse duration time elapsed
01:29:29.151 00.031 10072 IsGuiding returns 0
01:29:29.151 00.000 10072 scope move finished after 803 + 46 ms
01:29:29.151 00.000 10072 Move returns status 0, amount 803
01:29:29.151 00.000 10072 MoveAxis(N, 0, ABG)
01:29:29.151 00.000 10072 Move returns status 0, amount 0
01:29:29.151 00.000 10072 move complete, result=0
01:29:29.151 00.000 10072 worker thread done servicing request
01:29:29.151 00.000 10072 Worker thread wakes up
01:29:29.152 00.001 1032 GuideStep: -1.7 px 803 ms EAST, 0.3 px 0 ms NORTH
01:29:29.154 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:29.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:29.780 00.626 10072 Exposure complete
01:29:29.829 00.049 10072 worker thread done servicing request
01:29:29.829 00.000 1032 OnExposeComplete: enter
01:29:29.832 00.003 1032 UpdateGuideState(): m_state=6
01:29:29.834 00.002 1032 Star::Find(15, 317, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3385
01:29:29.836 00.002 1032 Star::Find returns 1 (0), X=317.27, Y=753.88, Mass=1291, SNR=25.3, Peak=146 HFD=2.7
01:29:29.837 00.001 1032 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.83) = xAngle (0.23 = 0.23)
01:29:29.840 00.003 1032 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.23 = 0.23)
01:29:29.841 00.001 1032 CameraToMount -- cameraX=-0.41 cameraY=0.78 hyp=0.88 cameraTheta=2.06 mountX=0.86 mountY=0.20, mountTheta=0.23
01:29:29.844 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.41, y=0.78, opts=13)
01:29:29.846 00.002 1032 Enqueuing Move request for scope (-0.41, 0.78)
01:29:29.847 00.001 10072 Worker thread wakes up
01:29:29.849 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.78) opts 0xd
01:29:29.849 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.41, 0.78)
01:29:29.849 00.000 10072 Moving (-0.41, 0.78) raw xDistance=0.86 yDistance=0.20
01:29:29.851 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:29.853 00.002 10072 PPEC rslt: input = 0.86, final = 0.39, react = 0.39, pred = 0.00, hyst = 0.38, hyst_pct = 0.00, period_length = 287.69
01:29:29.854 00.001 10072 PPEC: input: 0.86, control: 0.39, exposure: 500
01:29:29.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:29.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:29:29.854 00.000 10072 MoveAxis(W, 398, ABG)
01:29:29.854 00.000 10072 Guiding  Dir = 3, Dur = 398
01:29:29.854 00.000 10072 IsGuiding returns 0
01:29:29.855 00.001 10072 PulseGuide returned control before completion, sleep 408
01:29:29.873 00.018 1032 UpdateGuideState exits: m=1291 SNR=25.3
01:29:29.875 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:29.877 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:29.878 00.001 1032 Enqueuing Expose request
01:29:30.276 00.398 10072 IsGuiding returns 0
01:29:30.276 00.000 10072 Move returns status 0, amount 398
01:29:30.276 00.000 10072 MoveAxis(N, 0, ABG)
01:29:30.276 00.000 10072 Move returns status 0, amount 0
01:29:30.276 00.000 10072 move complete, result=0
01:29:30.277 00.001 10072 worker thread done servicing request
01:29:30.277 00.000 10072 Worker thread wakes up
01:29:30.277 00.000 1032 GuideStep: 0.9 px 398 ms WEST, 0.2 px 0 ms NORTH
01:29:30.280 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:30.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:30.917 00.637 10072 Exposure complete
01:29:30.967 00.050 10072 worker thread done servicing request
01:29:30.967 00.000 1032 OnExposeComplete: enter
01:29:30.970 00.003 1032 UpdateGuideState(): m_state=6
01:29:30.972 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3386
01:29:30.974 00.002 1032 Star::Find returns 1 (0), X=318.08, Y=751.33, Mass=1356, SNR=25.9, Peak=94 HFD=3.6
01:29:30.975 00.001 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
01:29:30.977 00.002 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
01:29:30.978 00.001 1032 CameraToMount -- cameraX=0.40 cameraY=-1.78 hyp=1.82 cameraTheta=-1.35 mountX=-1.82 mountY=0.07, mountTheta=3.10
01:29:30.981 00.003 1032 SchedulePrimaryMove(0F526948, x=0.40, y=-1.78, opts=13)
01:29:30.982 00.001 1032 Enqueuing Move request for scope (0.40, -1.78)
01:29:30.983 00.001 10072 Worker thread wakes up
01:29:30.985 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.40, -1.78) opts 0xd
01:29:30.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.40, -1.78)
01:29:30.985 00.000 10072 Moving (0.40, -1.78) raw xDistance=-1.82 yDistance=0.07
01:29:30.986 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:30.990 00.004 10072 PPEC rslt: input = -1.82, final = -0.82, react = -0.82, pred = -0.00, hyst = -0.77, hyst_pct = 0.00, period_length = 287.69
01:29:30.990 00.000 10072 PPEC: input: -1.82, control: -0.82, exposure: 500
01:29:30.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:30.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:29:30.990 00.000 10072 MoveAxis(E, 840, ABG)
01:29:30.990 00.000 10072 Guiding  Dir = 2, Dur = 840
01:29:30.990 00.000 10072 IsGuiding returns 0
01:29:30.991 00.001 10072 PulseGuide returned control before completion, sleep 850
01:29:31.010 00.019 1032 UpdateGuideState exits: m=1356 SNR=25.9
01:29:31.013 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:31.014 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:31.018 00.004 1032 Enqueuing Expose request
01:29:31.855 00.837 10072 IsGuiding returns 0
01:29:31.855 00.000 10072 Move returns status 0, amount 840
01:29:31.855 00.000 10072 MoveAxis(N, 0, ABG)
01:29:31.855 00.000 10072 Move returns status 0, amount 0
01:29:31.856 00.001 10072 move complete, result=0
01:29:31.856 00.000 10072 worker thread done servicing request
01:29:31.856 00.000 10072 Worker thread wakes up
01:29:31.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:31.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:31.856 00.000 1032 GuideStep: -1.8 px 840 ms EAST, 0.1 px 0 ms NORTH
01:29:32.485 00.629 10072 Exposure complete
01:29:32.529 00.044 1032 OnExposeComplete: enter
01:29:32.531 00.002 1032 UpdateGuideState(): m_state=6
01:29:32.532 00.001 10072 worker thread done servicing request
01:29:32.532 00.000 1032 Star::Find(15, 318, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3387
01:29:32.534 00.002 1032 Star::Find returns 1 (0), X=317.67, Y=752.93, Mass=1424, SNR=26.6, Peak=140 HFD=2.7
01:29:32.536 00.002 1032 MultiStar: exiting stabilization period
01:29:32.538 00.002 1032 MultiStar: [#1 0.11,-0.27,0.92,U] [#2 0.12,-0.38,0.73,U] [#3 0.29,-0.48,0.64,U] [#4 -0.15,-0.32,0.65,U] [#5 0.11,-0.25,0.74,U] [#6 -0.13,-0.38,0.60,U] [#7 0.49,-0.36,0.56,U] [#8 -0.01,-0.24,0.57,U] 
01:29:32.540 00.002 1032 single-star, 8 included, MultiStar: {0.09, -0.31}, one-star: {-0.01, -0.17}
01:29:32.541 00.001 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
01:29:32.543 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
01:29:32.545 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.63 mountX=-0.16 mountY=0.05, mountTheta=2.82
01:29:32.549 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.17, opts=13)
01:29:32.552 00.003 1032 Enqueuing Move request for scope (-0.01, -0.17)
01:29:32.554 00.002 10072 Worker thread wakes up
01:29:32.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
01:29:32.554 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
01:29:32.554 00.000 10072 Moving (-0.01, -0.17) raw xDistance=-0.16 yDistance=0.05
01:29:32.558 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:32.561 00.003 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 287.69
01:29:32.561 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
01:29:32.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:32.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:29:32.561 00.000 10072 MoveAxis(E, 79, ABG)
01:29:32.561 00.000 10072 Guiding  Dir = 2, Dur = 79
01:29:32.561 00.000 10072 IsGuiding returns 0
01:29:32.563 00.002 10072 PulseGuide returned control before completion, sleep 89
01:29:32.578 00.015 1032 UpdateGuideState exits: m=1424 SNR=26.6
01:29:32.582 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:32.586 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:32.587 00.001 1032 Enqueuing Expose request
01:29:32.653 00.066 10072 IsGuiding returns 0
01:29:32.653 00.000 10072 Move returns status 0, amount 79
01:29:32.653 00.000 10072 MoveAxis(N, 0, ABG)
01:29:32.653 00.000 10072 Move returns status 0, amount 0
01:29:32.653 00.000 10072 move complete, result=0
01:29:32.654 00.001 10072 worker thread done servicing request
01:29:32.654 00.000 10072 Worker thread wakes up
01:29:32.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:32.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:32.655 00.001 1032 GuideStep: -0.2 px 79 ms EAST, 0.1 px 0 ms NORTH
01:29:33.060 00.405 10072 Exposure complete
01:29:33.117 00.057 10072 worker thread done servicing request
01:29:33.117 00.000 1032 OnExposeComplete: enter
01:29:33.120 00.003 1032 UpdateGuideState(): m_state=6
01:29:33.123 00.003 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3388
01:29:33.125 00.002 1032 Star::Find returns 1 (0), X=317.46, Y=753.68, Mass=1360, SNR=26.0, Peak=151 HFD=3.0
01:29:33.128 00.003 1032 MultiStar: [#1 -0.11,0.57,1.00,U] [#2 -0.08,0.62,0.74,U] [#3 0.09,0.50,0.67,U] [#4 -0.26,0.56,0.73,U] [#5 -0.10,0.70,0.00,M3] [#6 -0.15,0.53,0.59,U] [#7 0.27,0.56,0.58,U] [#8 -0.29,0.75,0.00,M2] 
01:29:33.130 00.002 1032 refined, 6 included, MultiStar: {-0.09, 0.56}, one-star: {-0.23, 0.58}
01:29:33.132 00.002 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
01:29:33.134 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
01:29:33.135 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.56 hyp=0.57 cameraTheta=1.72 mountX=0.57 mountY=-0.06, mountTheta=-0.11
01:29:33.140 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.56, opts=13)
01:29:33.143 00.003 1032 Enqueuing Move request for scope (-0.09, 0.56)
01:29:33.146 00.003 10072 Worker thread wakes up
01:29:33.146 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.56) opts 0xd
01:29:33.146 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.56)
01:29:33.146 00.000 10072 Moving (-0.09, 0.56) raw xDistance=0.57 yDistance=-0.06
01:29:33.150 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:33.152 00.002 10072 PPEC rslt: input = 0.57, final = 0.26, react = 0.26, pred = 0.00, hyst = 0.19, hyst_pct = 0.00, period_length = 287.69
01:29:33.152 00.000 10072 PPEC: input: 0.57, control: 0.26, exposure: 500
01:29:33.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:33.152 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:29:33.152 00.000 10072 MoveAxis(W, 261, ABG)
01:29:33.152 00.000 10072 Guiding  Dir = 3, Dur = 261
01:29:33.152 00.000 10072 IsGuiding returns 0
01:29:33.154 00.002 10072 PulseGuide returned control before completion, sleep 271
01:29:33.174 00.020 1032 UpdateGuideState exits: m=1360 SNR=26.0
01:29:33.177 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:33.178 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:33.180 00.002 1032 Enqueuing Expose request
01:29:33.433 00.253 10072 IsGuiding returns 0
01:29:33.433 00.000 10072 Move returns status 0, amount 261
01:29:33.433 00.000 10072 MoveAxis(N, 0, ABG)
01:29:33.433 00.000 10072 Move returns status 0, amount 0
01:29:33.433 00.000 10072 move complete, result=0
01:29:33.433 00.000 10072 worker thread done servicing request
01:29:33.433 00.000 10072 Worker thread wakes up
01:29:33.433 00.000 1032 GuideStep: 0.6 px 261 ms WEST, -0.1 px 0 ms NORTH
01:29:33.436 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:33.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:34.169 00.733 10072 Exposure complete
01:29:34.216 00.047 10072 worker thread done servicing request
01:29:34.216 00.000 1032 OnExposeComplete: enter
01:29:34.218 00.002 1032 UpdateGuideState(): m_state=6
01:29:34.220 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3389
01:29:34.222 00.002 1032 Star::Find returns 1 (0), X=317.23, Y=754.98, Mass=1598, SNR=28.2, Peak=169 HFD=2.8
01:29:34.224 00.002 1032 MultiStar: large primary error, entering stabilization period
01:29:34.227 00.003 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
01:29:34.229 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
01:29:34.231 00.002 1032 CameraToMount -- cameraX=-0.45 cameraY=1.87 hyp=1.92 cameraTheta=1.81 mountX=1.92 mountY=-0.05, mountTheta=-0.02
01:29:34.233 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.45, y=1.87, opts=13)
01:29:34.236 00.003 1032 Enqueuing Move request for scope (-0.45, 1.87)
01:29:34.237 00.001 10072 Worker thread wakes up
01:29:34.237 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 1.87) opts 0xd
01:29:34.237 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.45, 1.87)
01:29:34.237 00.000 10072 Moving (-0.45, 1.87) raw xDistance=1.92 yDistance=-0.05
01:29:34.240 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:34.243 00.003 10072 PPEC rslt: input = 1.92, final = 0.86, react = 0.87, pred = -0.00, hyst = 0.78, hyst_pct = 0.00, period_length = 287.70
01:29:34.243 00.000 10072 PPEC: input: 1.92, control: 0.86, exposure: 500
01:29:34.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:34.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:29:34.243 00.000 10072 MoveAxis(W, 881, ABG)
01:29:34.243 00.000 10072 Guiding  Dir = 3, Dur = 881
01:29:34.243 00.000 10072 IsGuiding returns 0
01:29:34.244 00.001 10072 PulseGuide returned control before completion, sleep 891
01:29:34.262 00.018 1032 UpdateGuideState exits: m=1598 SNR=28.2
01:29:34.264 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:34.266 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:34.270 00.004 1032 Enqueuing Expose request
01:29:35.149 00.879 10072 IsGuiding returns 0
01:29:35.149 00.000 10072 Move returns status 0, amount 881
01:29:35.149 00.000 10072 MoveAxis(N, 0, ABG)
01:29:35.149 00.000 10072 Move returns status 0, amount 0
01:29:35.149 00.000 10072 move complete, result=0
01:29:35.149 00.000 10072 worker thread done servicing request
01:29:35.150 00.001 10072 Worker thread wakes up
01:29:35.150 00.000 1032 GuideStep: 1.9 px 881 ms WEST, -0.0 px 0 ms NORTH
01:29:35.155 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:35.155 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:35.794 00.639 10072 Exposure complete
01:29:35.837 00.043 10072 worker thread done servicing request
01:29:35.837 00.000 1032 OnExposeComplete: enter
01:29:35.839 00.002 1032 UpdateGuideState(): m_state=6
01:29:35.842 00.003 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3390
01:29:35.843 00.001 1032 Star::Find returns 1 (0), X=318.21, Y=751.67, Mass=1407, SNR=26.4, Peak=143 HFD=3.1
01:29:35.844 00.001 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
01:29:35.846 00.002 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
01:29:35.847 00.001 1032 CameraToMount -- cameraX=0.53 cameraY=-1.44 hyp=1.53 cameraTheta=-1.22 mountX=-1.53 mountY=-0.14, mountTheta=-3.05
01:29:35.850 00.003 1032 SchedulePrimaryMove(0F526948, x=0.53, y=-1.44, opts=13)
01:29:35.851 00.001 1032 Enqueuing Move request for scope (0.53, -1.44)
01:29:35.852 00.001 10072 Worker thread wakes up
01:29:35.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.53, -1.44) opts 0xd
01:29:35.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.53, -1.44)
01:29:35.852 00.000 10072 Moving (0.53, -1.44) raw xDistance=-1.53 yDistance=-0.14
01:29:35.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:35.857 00.003 10072 PPEC rslt: input = -1.53, final = -0.69, react = -0.69, pred = -0.00, hyst = -0.61, hyst_pct = 0.00, period_length = 287.70
01:29:35.857 00.000 10072 PPEC: input: -1.53, control: -0.69, exposure: 500
01:29:35.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:35.857 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:29:35.857 00.000 10072 MoveAxis(E, 706, ABG)
01:29:35.857 00.000 10072 Guiding  Dir = 2, Dur = 706
01:29:35.857 00.000 10072 IsGuiding returns 0
01:29:35.858 00.001 10072 PulseGuide returned control before completion, sleep 716
01:29:35.872 00.014 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:29:35.874 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:35.876 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:35.877 00.001 1032 Enqueuing Expose request
01:29:36.588 00.711 10072 IsGuiding returns 0
01:29:36.588 00.000 10072 Move returns status 0, amount 706
01:29:36.588 00.000 10072 MoveAxis(N, 0, ABG)
01:29:36.588 00.000 10072 Move returns status 0, amount 0
01:29:36.588 00.000 10072 move complete, result=0
01:29:36.588 00.000 10072 worker thread done servicing request
01:29:36.589 00.001 10072 Worker thread wakes up
01:29:36.589 00.000 1032 GuideStep: -1.5 px 706 ms EAST, -0.1 px 0 ms NORTH
01:29:36.592 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:36.592 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:37.228 00.636 10072 Exposure complete
01:29:37.285 00.057 10072 worker thread done servicing request
01:29:37.285 00.000 1032 OnExposeComplete: enter
01:29:37.288 00.003 1032 UpdateGuideState(): m_state=6
01:29:37.291 00.003 1032 Star::Find(15, 318, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3391
01:29:37.294 00.003 1032 Star::Find returns 1 (0), X=317.62, Y=753.57, Mass=1472, SNR=27.0, Peak=149 HFD=3.1
01:29:37.296 00.002 1032 MultiStar: exiting stabilization period
01:29:37.301 00.005 1032 MultiStar: [#1 -0.01,0.32,0.90,U] [#2 -0.03,0.12,0.73,U] [#3 0.19,0.40,0.67,U] [#4 -0.06,0.28,0.68,U] [#5 0.07,0.52,0.67,U] [#6 0.01,0.23,0.59,U] [#7 0.27,0.33,0.54,U] [#8 -0.02,0.37,0.55,U] 
01:29:37.304 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.34}, one-star: {-0.06, 0.46}
01:29:37.307 00.003 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
01:29:37.309 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
01:29:37.311 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.34 hyp=0.34 cameraTheta=1.48 mountX=0.32 mountY=-0.12, mountTheta=-0.35
01:29:37.314 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.34, opts=13)
01:29:37.316 00.002 1032 Enqueuing Move request for scope (0.03, 0.34)
01:29:37.318 00.002 10072 Worker thread wakes up
01:29:37.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.34) opts 0xd
01:29:37.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.34)
01:29:37.318 00.000 10072 Moving (0.03, 0.34) raw xDistance=0.32 yDistance=-0.12
01:29:37.321 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:37.324 00.003 10072 PPEC rslt: input = 0.32, final = 0.14, react = 0.15, pred = -0.00, hyst = 0.17, hyst_pct = 0.00, period_length = 287.70
01:29:37.324 00.000 10072 PPEC: input: 0.32, control: 0.14, exposure: 500
01:29:37.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:37.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:29:37.324 00.000 10072 MoveAxis(W, 144, ABG)
01:29:37.324 00.000 10072 Guiding  Dir = 3, Dur = 144
01:29:37.325 00.001 10072 IsGuiding returns 0
01:29:37.325 00.000 10072 PulseGuide returned control before completion, sleep 154
01:29:37.345 00.020 1032 UpdateGuideState exits: m=1472 SNR=27.0
01:29:37.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:37.349 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:37.351 00.002 1032 Enqueuing Expose request
01:29:37.492 00.141 10072 IsGuiding returns 0
01:29:37.492 00.000 10072 Move returns status 0, amount 144
01:29:37.492 00.000 10072 MoveAxis(N, 0, ABG)
01:29:37.492 00.000 10072 Move returns status 0, amount 0
01:29:37.492 00.000 10072 move complete, result=0
01:29:37.492 00.000 10072 worker thread done servicing request
01:29:37.492 00.000 1032 GuideStep: 0.3 px 144 ms WEST, -0.1 px 0 ms NORTH
01:29:37.495 00.003 10072 Worker thread wakes up
01:29:37.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:37.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:37.904 00.409 10072 Exposure complete
01:29:37.956 00.052 10072 worker thread done servicing request
01:29:37.956 00.000 1032 OnExposeComplete: enter
01:29:37.958 00.002 1032 UpdateGuideState(): m_state=6
01:29:37.960 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3392
01:29:37.963 00.003 1032 Star::Find returns 1 (0), X=317.39, Y=754.11, Mass=1362, SNR=25.9, Peak=138 HFD=2.8
01:29:37.966 00.003 1032 MultiStar: [#1 -0.07,0.97,0.00,M1] [#2 -0.08,0.90,0.00,M1] [#3 0.13,0.90,0.00,M2] [#4 -0.22,0.97,0.00,M1] [#5 -0.06,1.17,0.00,M3] [#6 -0.10,0.89,0.00,M1] [#7 0.32,0.93,0.00,M1] [#8 -0.23,0.86,0.00,M2] 
01:29:37.968 00.002 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
01:29:37.970 00.002 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
01:29:37.971 00.001 1032 CameraToMount -- cameraX=-0.29 cameraY=1.01 hyp=1.05 cameraTheta=1.85 mountX=1.05 mountY=0.02, mountTheta=0.02
01:29:37.975 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.29, y=1.01, opts=13)
01:29:37.977 00.002 1032 Enqueuing Move request for scope (-0.29, 1.01)
01:29:37.978 00.001 10072 Worker thread wakes up
01:29:37.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 1.01) opts 0xd
01:29:37.979 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.29, 1.01)
01:29:37.979 00.000 10072 Moving (-0.29, 1.01) raw xDistance=1.05 yDistance=0.02
01:29:37.980 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:37.984 00.004 10072 PPEC rslt: input = 1.05, final = 0.47, react = 0.47, pred = -0.00, hyst = 0.39, hyst_pct = 0.00, period_length = 287.70
01:29:37.984 00.000 10072 PPEC: input: 1.05, control: 0.47, exposure: 500
01:29:37.984 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:37.984 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:29:37.984 00.000 10072 MoveAxis(W, 477, ABG)
01:29:37.984 00.000 10072 Guiding  Dir = 3, Dur = 477
01:29:37.984 00.000 10072 IsGuiding returns 0
01:29:37.985 00.001 10072 PulseGuide returned control before completion, sleep 487
01:29:38.005 00.020 1032 UpdateGuideState exits: m=1362 SNR=25.9
01:29:38.007 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:38.009 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:38.013 00.004 1032 Enqueuing Expose request
01:29:38.479 00.466 10072 IsGuiding returns 0
01:29:38.480 00.001 10072 Move returns status 0, amount 477
01:29:38.480 00.000 10072 MoveAxis(N, 0, ABG)
01:29:38.480 00.000 10072 Move returns status 0, amount 0
01:29:38.480 00.000 10072 move complete, result=0
01:29:38.480 00.000 1032 GuideStep: 1.0 px 477 ms WEST, 0.0 px 0 ms NORTH
01:29:38.483 00.003 10072 worker thread done servicing request
01:29:38.483 00.000 10072 Worker thread wakes up
01:29:38.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:38.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:39.108 00.625 10072 Exposure complete
01:29:39.157 00.049 10072 worker thread done servicing request
01:29:39.157 00.000 1032 OnExposeComplete: enter
01:29:39.160 00.003 1032 UpdateGuideState(): m_state=6
01:29:39.162 00.002 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3393
01:29:39.163 00.001 1032 Star::Find returns 1 (0), X=318.25, Y=750.99, Mass=1340, SNR=25.8, Peak=131 HFD=2.8
01:29:39.164 00.001 1032 MultiStar: large primary error, entering stabilization period
01:29:39.166 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
01:29:39.171 00.005 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
01:29:39.174 00.003 1032 CameraToMount -- cameraX=0.57 cameraY=-2.12 hyp=2.19 cameraTheta=-1.31 mountX=-2.19 mountY=-0.01, mountTheta=-3.14
01:29:39.182 00.008 1032 SchedulePrimaryMove(0F526948, x=0.57, y=-2.12, opts=13)
01:29:39.184 00.002 1032 Enqueuing Move request for scope (0.57, -2.12)
01:29:39.187 00.003 10072 Worker thread wakes up
01:29:39.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.57, -2.12) opts 0xd
01:29:39.188 00.001 10072 Handling offset move in thread for scope, endpoint = (0.57, -2.12)
01:29:39.188 00.000 10072 Moving (0.57, -2.12) raw xDistance=-2.19 yDistance=-0.01
01:29:39.190 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:39.193 00.003 10072 PPEC rslt: input = -2.19, final = -1.00, react = -0.99, pred = -0.01, hyst = -0.88, hyst_pct = 0.00, period_length = 287.70
01:29:39.193 00.000 10072 PPEC: input: -2.19, control: -1.00, exposure: 500
01:29:39.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:39.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:29:39.193 00.000 10072 MoveAxis(E, 1019, ABG)
01:29:39.193 00.000 10072 Guiding  Dir = 2, Dur = 1019
01:29:39.193 00.000 10072 IsGuiding returns 0
01:29:39.193 00.000 10072 PulseGuide returned control before completion, sleep 1029
01:29:39.211 00.018 1032 UpdateGuideState exits: m=1340 SNR=25.8
01:29:39.214 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:39.217 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:39.219 00.002 1032 Enqueuing Expose request
01:29:40.229 01.010 10072 IsGuiding returns 1
01:29:40.229 00.000 10072 scope still moving after pulse duration time elapsed
01:29:40.261 00.032 10072 IsGuiding returns 0
01:29:40.261 00.000 10072 scope move finished after 1019 + 48 ms
01:29:40.261 00.000 10072 Move returns status 0, amount 1019
01:29:40.261 00.000 10072 MoveAxis(N, 0, ABG)
01:29:40.262 00.001 10072 Move returns status 0, amount 0
01:29:40.262 00.000 10072 move complete, result=0
01:29:40.262 00.000 10072 worker thread done servicing request
01:29:40.262 00.000 10072 Worker thread wakes up
01:29:40.262 00.000 1032 GuideStep: -2.2 px 1019 ms EAST, -0.0 px 0 ms NORTH
01:29:40.267 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:40.267 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:40.906 00.639 10072 Exposure complete
01:29:40.947 00.041 10072 worker thread done servicing request
01:29:40.948 00.001 1032 OnExposeComplete: enter
01:29:40.950 00.002 1032 UpdateGuideState(): m_state=6
01:29:40.951 00.001 1032 Star::Find(15, 318, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3394
01:29:40.952 00.001 1032 Star::Find returns 1 (0), X=317.50, Y=753.65, Mass=1456, SNR=26.9, Peak=161 HFD=3.1
01:29:40.954 00.002 1032 MultiStar: exiting stabilization period
01:29:40.957 00.003 1032 MultiStar: [#1 0.03,0.41,0.99,U] [#2 0.02,0.34,0.71,U] [#3 0.07,0.31,0.66,U] [#4 -0.21,0.41,0.69,U] [#5 -0.19,0.61,0.70,U] [#6 -0.09,0.34,0.58,U] [#7 0.12,0.46,0.53,U] [#8 -0.26,0.39,0.56,U] 
01:29:40.959 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.43}, one-star: {-0.18, 0.54}
01:29:40.961 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
01:29:40.962 00.001 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
01:29:40.964 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.43 hyp=0.44 cameraTheta=1.75 mountX=0.43 mountY=-0.04, mountTheta=-0.08
01:29:40.966 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.43, opts=13)
01:29:40.968 00.002 1032 Enqueuing Move request for scope (-0.08, 0.43)
01:29:40.969 00.001 10072 Worker thread wakes up
01:29:40.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.43) opts 0xd
01:29:40.969 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.43)
01:29:40.969 00.000 10072 Moving (-0.08, 0.43) raw xDistance=0.43 yDistance=-0.04
01:29:40.971 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:40.973 00.002 10072 PPEC rslt: input = 0.43, final = 0.18, react = 0.20, pred = -0.02, hyst = 0.20, hyst_pct = 0.00, period_length = 287.70
01:29:40.973 00.000 10072 PPEC: input: 0.43, control: 0.18, exposure: 500
01:29:40.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:40.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:29:40.973 00.000 10072 MoveAxis(W, 182, ABG)
01:29:40.973 00.000 10072 Guiding  Dir = 3, Dur = 182
01:29:40.974 00.001 10072 IsGuiding returns 0
01:29:40.974 00.000 10072 PulseGuide returned control before completion, sleep 192
01:29:40.990 00.016 1032 UpdateGuideState exits: m=1456 SNR=26.9
01:29:40.992 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:40.994 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:40.996 00.002 1032 Enqueuing Expose request
01:29:41.181 00.185 10072 IsGuiding returns 0
01:29:41.181 00.000 10072 Move returns status 0, amount 182
01:29:41.181 00.000 10072 MoveAxis(N, 0, ABG)
01:29:41.181 00.000 10072 Move returns status 0, amount 0
01:29:41.181 00.000 10072 move complete, result=0
01:29:41.182 00.001 10072 worker thread done servicing request
01:29:41.182 00.000 10072 Worker thread wakes up
01:29:41.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:41.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:41.182 00.000 1032 GuideStep: 0.4 px 182 ms WEST, -0.0 px 0 ms NORTH
01:29:41.587 00.405 10072 Exposure complete
01:29:41.634 00.047 10072 worker thread done servicing request
01:29:41.634 00.000 1032 OnExposeComplete: enter
01:29:41.636 00.002 1032 UpdateGuideState(): m_state=6
01:29:41.637 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3395
01:29:41.638 00.001 1032 Star::Find returns 1 (0), X=317.32, Y=754.47, Mass=1435, SNR=26.7, Peak=170 HFD=3.1
01:29:41.641 00.003 1032 MultiStar: [#1 -0.13,1.31,0.00,M1] [#2 -0.19,1.10,0.00,M1] [#3 -0.15,1.15,0.00,M2] [#4 -0.12,1.16,0.00,M1] [#5 -0.24,1.36,0.00,M3] [#6 -0.10,1.08,0.00,M1] [#7 0.01,1.27,0.00,M1] [#8 -0.50,1.18,0.00,M2] 
01:29:41.642 00.001 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (0.00 = 0.00)
01:29:41.644 00.002 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.00 = 0.00)
01:29:41.645 00.001 1032 CameraToMount -- cameraX=-0.37 cameraY=1.37 hyp=1.42 cameraTheta=1.83 mountX=1.42 mountY=0.00, mountTheta=0.00
01:29:41.648 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.37, y=1.37, opts=13)
01:29:41.651 00.003 1032 Enqueuing Move request for scope (-0.37, 1.37)
01:29:41.652 00.001 10072 Worker thread wakes up
01:29:41.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 1.37) opts 0xd
01:29:41.652 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.37, 1.37)
01:29:41.653 00.001 10072 Moving (-0.37, 1.37) raw xDistance=1.42 yDistance=0.00
01:29:41.654 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:41.657 00.003 10072 PPEC rslt: input = 1.42, final = 0.63, react = 0.64, pred = -0.01, hyst = 0.53, hyst_pct = 0.00, period_length = 287.70
01:29:41.657 00.000 10072 PPEC: input: 1.42, control: 0.63, exposure: 500
01:29:41.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:41.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:29:41.657 00.000 10072 MoveAxis(W, 639, ABG)
01:29:41.657 00.000 10072 Guiding  Dir = 3, Dur = 639
01:29:41.658 00.001 10072 IsGuiding returns 0
01:29:41.658 00.000 10072 PulseGuide returned control before completion, sleep 649
01:29:41.674 00.016 1032 UpdateGuideState exits: m=1435 SNR=26.7
01:29:41.676 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:41.678 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:41.680 00.002 1032 Enqueuing Expose request
01:29:42.321 00.641 10072 IsGuiding returns 0
01:29:42.321 00.000 10072 Move returns status 0, amount 639
01:29:42.321 00.000 10072 MoveAxis(N, 0, ABG)
01:29:42.321 00.000 10072 Move returns status 0, amount 0
01:29:42.321 00.000 10072 move complete, result=0
01:29:42.321 00.000 10072 worker thread done servicing request
01:29:42.321 00.000 10072 Worker thread wakes up
01:29:42.321 00.000 1032 GuideStep: 1.4 px 639 ms WEST, 0.0 px 0 ms NORTH
01:29:42.324 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:42.324 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:42.947 00.623 10072 Exposure complete
01:29:42.999 00.052 10072 worker thread done servicing request
01:29:43.000 00.001 1032 OnExposeComplete: enter
01:29:43.002 00.002 1032 UpdateGuideState(): m_state=6
01:29:43.004 00.002 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3396
01:29:43.006 00.002 1032 Star::Find returns 1 (0), X=318.33, Y=751.34, Mass=1523, SNR=27.5, Peak=139 HFD=3.0
01:29:43.008 00.002 1032 MultiStar: large primary error, entering stabilization period
01:29:43.010 00.002 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
01:29:43.011 00.001 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
01:29:43.013 00.002 1032 CameraToMount -- cameraX=0.64 cameraY=-1.77 hyp=1.88 cameraTheta=-1.22 mountX=-1.87 mountY=-0.17, mountTheta=-3.05
01:29:43.016 00.003 1032 SchedulePrimaryMove(0F526948, x=0.64, y=-1.77, opts=13)
01:29:43.019 00.003 1032 Enqueuing Move request for scope (0.64, -1.77)
01:29:43.022 00.003 10072 Worker thread wakes up
01:29:43.023 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.64, -1.77) opts 0xd
01:29:43.023 00.000 10072 Handling offset move in thread for scope, endpoint = (0.64, -1.77)
01:29:43.023 00.000 10072 Moving (0.64, -1.77) raw xDistance=-1.87 yDistance=-0.17
01:29:43.028 00.005 10072 PPEC rslt: input = -1.87, final = -0.86, react = -0.84, pred = -0.02, hyst = -0.75, hyst_pct = 0.00, period_length = 287.70
01:29:43.028 00.000 10072 PPEC: input: -1.87, control: -0.86, exposure: 500
01:29:43.028 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:43.028 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:43.031 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:29:43.031 00.000 10072 MoveAxis(E, 878, ABG)
01:29:43.032 00.001 10072 Guiding  Dir = 2, Dur = 878
01:29:43.032 00.000 10072 IsGuiding returns 0
01:29:43.033 00.001 10072 PulseGuide returned control before completion, sleep 888
01:29:43.052 00.019 1032 UpdateGuideState exits: m=1523 SNR=27.5
01:29:43.054 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:43.056 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:43.058 00.002 1032 Enqueuing Expose request
01:29:43.929 00.871 10072 IsGuiding returns 0
01:29:43.929 00.000 10072 Move returns status 0, amount 878
01:29:43.929 00.000 10072 MoveAxis(N, 0, ABG)
01:29:43.929 00.000 10072 Move returns status 0, amount 0
01:29:43.929 00.000 10072 move complete, result=0
01:29:43.929 00.000 10072 worker thread done servicing request
01:29:43.929 00.000 10072 Worker thread wakes up
01:29:43.929 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:43.929 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:43.929 00.000 1032 GuideStep: -1.9 px 878 ms EAST, -0.2 px 0 ms NORTH
01:29:44.557 00.628 10072 Exposure complete
01:29:44.603 00.046 10072 worker thread done servicing request
01:29:44.603 00.000 1032 OnExposeComplete: enter
01:29:44.606 00.003 1032 UpdateGuideState(): m_state=6
01:29:44.608 00.002 1032 Star::Find(15, 318, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3397
01:29:44.610 00.002 1032 Star::Find returns 1 (0), X=317.46, Y=753.75, Mass=1374, SNR=26.1, Peak=134 HFD=3.1
01:29:44.612 00.002 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
01:29:44.613 00.001 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
01:29:44.615 00.002 1032 CameraToMount -- cameraX=-0.22 cameraY=0.65 hyp=0.69 cameraTheta=1.90 mountX=0.68 mountY=0.05, mountTheta=0.07
01:29:44.618 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=0.65, opts=13)
01:29:44.620 00.002 1032 Enqueuing Move request for scope (-0.22, 0.65)
01:29:44.622 00.002 10072 Worker thread wakes up
01:29:44.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.65) opts 0xd
01:29:44.622 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.22, 0.65)
01:29:44.622 00.000 10072 Moving (-0.22, 0.65) raw xDistance=0.68 yDistance=0.05
01:29:44.624 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:44.626 00.002 10072 PPEC rslt: input = 0.68, final = 0.30, react = 0.31, pred = -0.01, hyst = 0.31, hyst_pct = 0.00, period_length = 287.70
01:29:44.626 00.000 10072 PPEC: input: 0.68, control: 0.30, exposure: 500
01:29:44.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:44.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:29:44.626 00.000 10072 MoveAxis(W, 309, ABG)
01:29:44.626 00.000 10072 Guiding  Dir = 3, Dur = 309
01:29:44.627 00.001 10072 IsGuiding returns 0
01:29:44.627 00.000 10072 PulseGuide returned control before completion, sleep 319
01:29:44.646 00.019 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:29:44.648 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:44.651 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:44.652 00.001 1032 Enqueuing Expose request
01:29:44.962 00.310 10072 IsGuiding returns 0
01:29:44.962 00.000 10072 Move returns status 0, amount 309
01:29:44.962 00.000 10072 MoveAxis(N, 0, ABG)
01:29:44.962 00.000 10072 Move returns status 0, amount 0
01:29:44.963 00.001 10072 move complete, result=0
01:29:44.963 00.000 1032 GuideStep: 0.7 px 309 ms WEST, 0.0 px 0 ms NORTH
01:29:44.967 00.004 10072 worker thread done servicing request
01:29:44.967 00.000 10072 Worker thread wakes up
01:29:44.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:44.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:45.700 00.733 10072 Exposure complete
01:29:45.745 00.045 10072 worker thread done servicing request
01:29:45.745 00.000 1032 OnExposeComplete: enter
01:29:45.747 00.002 1032 UpdateGuideState(): m_state=6
01:29:45.750 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3398
01:29:45.751 00.001 1032 Star::Find returns 1 (0), X=317.35, Y=754.39, Mass=1301, SNR=25.4, Peak=140 HFD=3.0
01:29:45.752 00.001 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (-0.00 = -0.00)
01:29:45.754 00.002 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.00 = -0.00)
01:29:45.755 00.001 1032 CameraToMount -- cameraX=-0.34 cameraY=1.28 hyp=1.33 cameraTheta=1.83 mountX=1.33 mountY=-0.00, mountTheta=-0.00
01:29:45.758 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.34, y=1.28, opts=13)
01:29:45.761 00.003 1032 Enqueuing Move request for scope (-0.34, 1.28)
01:29:45.762 00.001 10072 Worker thread wakes up
01:29:45.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 1.28) opts 0xd
01:29:45.762 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.34, 1.28)
01:29:45.762 00.000 10072 Moving (-0.34, 1.28) raw xDistance=1.33 yDistance=-0.00
01:29:45.764 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:45.768 00.004 10072 PPEC rslt: input = 1.33, final = 0.60, react = 0.60, pred = -0.00, hyst = 0.50, hyst_pct = 0.00, period_length = 287.70
01:29:45.768 00.000 10072 PPEC: input: 1.33, control: 0.60, exposure: 500
01:29:45.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:45.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:29:45.768 00.000 10072 MoveAxis(W, 609, ABG)
01:29:45.768 00.000 10072 Guiding  Dir = 3, Dur = 609
01:29:45.768 00.000 10072 IsGuiding returns 0
01:29:45.769 00.001 10072 PulseGuide returned control before completion, sleep 619
01:29:45.785 00.016 1032 UpdateGuideState exits: m=1301 SNR=25.4
01:29:45.787 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:45.789 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:45.791 00.002 1032 Enqueuing Expose request
01:29:46.402 00.611 10072 IsGuiding returns 1
01:29:46.402 00.000 10072 scope still moving after pulse duration time elapsed
01:29:46.433 00.031 10072 IsGuiding returns 0
01:29:46.433 00.000 10072 scope move finished after 609 + 55 ms
01:29:46.433 00.000 10072 Move returns status 0, amount 609
01:29:46.433 00.000 10072 MoveAxis(N, 0, ABG)
01:29:46.433 00.000 10072 Move returns status 0, amount 0
01:29:46.433 00.000 10072 move complete, result=0
01:29:46.433 00.000 10072 worker thread done servicing request
01:29:46.433 00.000 10072 Worker thread wakes up
01:29:46.434 00.001 1032 GuideStep: 1.3 px 609 ms WEST, -0.0 px 0 ms NORTH
01:29:46.437 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:46.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:47.078 00.641 10072 Exposure complete
01:29:47.126 00.048 10072 worker thread done servicing request
01:29:47.126 00.000 1032 OnExposeComplete: enter
01:29:47.130 00.004 1032 UpdateGuideState(): m_state=6
01:29:47.131 00.001 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3399
01:29:47.133 00.002 1032 Star::Find returns 1 (0), X=318.12, Y=751.71, Mass=1503, SNR=27.3, Peak=155 HFD=2.9
01:29:47.134 00.001 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
01:29:47.136 00.002 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
01:29:47.139 00.003 1032 CameraToMount -- cameraX=0.43 cameraY=-1.39 hyp=1.46 cameraTheta=-1.27 mountX=-1.46 mountY=-0.06, mountTheta=-3.10
01:29:47.142 00.003 1032 SchedulePrimaryMove(0F526948, x=0.43, y=-1.39, opts=13)
01:29:47.145 00.003 1032 Enqueuing Move request for scope (0.43, -1.39)
01:29:47.147 00.002 10072 Worker thread wakes up
01:29:47.147 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.43, -1.39) opts 0xd
01:29:47.147 00.000 10072 Handling offset move in thread for scope, endpoint = (0.43, -1.39)
01:29:47.147 00.000 10072 Moving (0.43, -1.39) raw xDistance=-1.46 yDistance=-0.06
01:29:47.150 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:47.153 00.003 10072 PPEC rslt: input = -1.46, final = -0.66, react = -0.66, pred = -0.00, hyst = -0.58, hyst_pct = 0.00, period_length = 287.70
01:29:47.153 00.000 10072 PPEC: input: -1.46, control: -0.66, exposure: 500
01:29:47.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:47.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:29:47.153 00.000 10072 MoveAxis(E, 671, ABG)
01:29:47.153 00.000 10072 Guiding  Dir = 2, Dur = 671
01:29:47.154 00.001 10072 IsGuiding returns 0
01:29:47.154 00.000 10072 PulseGuide returned control before completion, sleep 681
01:29:47.172 00.018 1032 UpdateGuideState exits: m=1503 SNR=27.3
01:29:47.178 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:47.181 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:47.183 00.002 1032 Enqueuing Expose request
01:29:47.839 00.656 10072 IsGuiding returns 0
01:29:47.839 00.000 10072 Move returns status 0, amount 671
01:29:47.839 00.000 10072 MoveAxis(N, 0, ABG)
01:29:47.839 00.000 10072 Move returns status 0, amount 0
01:29:47.839 00.000 10072 move complete, result=0
01:29:47.839 00.000 10072 worker thread done servicing request
01:29:47.839 00.000 10072 Worker thread wakes up
01:29:47.839 00.000 1032 GuideStep: -1.5 px 671 ms EAST, -0.1 px 0 ms NORTH
01:29:47.843 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:47.843 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:48.470 00.627 10072 Exposure complete
01:29:48.513 00.043 10072 worker thread done servicing request
01:29:48.513 00.000 1032 OnExposeComplete: enter
01:29:48.516 00.003 1032 UpdateGuideState(): m_state=6
01:29:48.518 00.002 1032 Star::Find(15, 318, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3400
01:29:48.520 00.002 1032 Star::Find returns 1 (0), X=317.70, Y=753.72, Mass=1384, SNR=26.2, Peak=137 HFD=2.9
01:29:48.521 00.001 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
01:29:48.523 00.002 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
01:29:48.524 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.62 hyp=0.62 cameraTheta=1.55 mountX=0.59 mountY=-0.17, mountTheta=-0.28
01:29:48.526 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.62, opts=13)
01:29:48.528 00.002 1032 Enqueuing Move request for scope (0.01, 0.62)
01:29:48.529 00.001 10072 Worker thread wakes up
01:29:48.529 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.62) opts 0xd
01:29:48.530 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.62)
01:29:48.530 00.000 10072 Moving (0.01, 0.62) raw xDistance=0.59 yDistance=-0.17
01:29:48.532 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:48.535 00.003 10072 PPEC rslt: input = 0.59, final = 0.26, react = 0.27, pred = -0.01, hyst = 0.27, hyst_pct = 0.00, period_length = 287.70
01:29:48.535 00.000 10072 PPEC: input: 0.59, control: 0.26, exposure: 500
01:29:48.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:48.535 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:29:48.535 00.000 10072 MoveAxis(W, 264, ABG)
01:29:48.535 00.000 10072 Guiding  Dir = 3, Dur = 264
01:29:48.535 00.000 10072 IsGuiding returns 0
01:29:48.536 00.001 10072 PulseGuide returned control before completion, sleep 274
01:29:48.552 00.016 1032 UpdateGuideState exits: m=1384 SNR=26.2
01:29:48.554 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:48.557 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:48.557 00.000 1032 Enqueuing Expose request
01:29:48.825 00.268 10072 IsGuiding returns 0
01:29:48.825 00.000 10072 Move returns status 0, amount 264
01:29:48.825 00.000 10072 MoveAxis(N, 0, ABG)
01:29:48.825 00.000 10072 Move returns status 0, amount 0
01:29:48.825 00.000 10072 move complete, result=0
01:29:48.825 00.000 10072 worker thread done servicing request
01:29:48.825 00.000 10072 Worker thread wakes up
01:29:48.825 00.000 1032 GuideStep: 0.6 px 264 ms WEST, -0.2 px 0 ms NORTH
01:29:48.827 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:48.827 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:49.234 00.407 10072 Exposure complete
01:29:49.282 00.048 10072 worker thread done servicing request
01:29:49.282 00.000 1032 OnExposeComplete: enter
01:29:49.285 00.003 1032 UpdateGuideState(): m_state=6
01:29:49.287 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3401
01:29:49.288 00.001 1032 Star::Find returns 1 (0), X=317.59, Y=754.05, Mass=1288, SNR=25.3, Peak=118 HFD=2.8
01:29:49.290 00.002 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
01:29:49.291 00.001 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
01:29:49.293 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.94 hyp=0.95 cameraTheta=1.67 mountX=0.93 mountY=-0.15, mountTheta=-0.16
01:29:49.296 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.94, opts=13)
01:29:49.300 00.004 1032 Enqueuing Move request for scope (-0.09, 0.94)
01:29:49.303 00.003 10072 Worker thread wakes up
01:29:49.303 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.94) opts 0xd
01:29:49.303 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.94)
01:29:49.303 00.000 10072 Moving (-0.09, 0.94) raw xDistance=0.93 yDistance=-0.15
01:29:49.305 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:49.309 00.004 10072 PPEC rslt: input = 0.93, final = 0.41, react = 0.42, pred = -0.01, hyst = 0.35, hyst_pct = 0.00, period_length = 287.70
01:29:49.309 00.000 10072 PPEC: input: 0.93, control: 0.41, exposure: 500
01:29:49.310 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:49.310 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:29:49.310 00.000 10072 MoveAxis(W, 424, ABG)
01:29:49.310 00.000 10072 Guiding  Dir = 3, Dur = 424
01:29:49.310 00.000 10072 IsGuiding returns 0
01:29:49.311 00.001 10072 PulseGuide returned control before completion, sleep 434
01:29:49.330 00.019 1032 UpdateGuideState exits: m=1288 SNR=25.3
01:29:49.334 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:49.337 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:49.339 00.002 1032 Enqueuing Expose request
01:29:49.761 00.422 10072 IsGuiding returns 0
01:29:49.761 00.000 10072 Move returns status 0, amount 424
01:29:49.761 00.000 10072 MoveAxis(N, 0, ABG)
01:29:49.761 00.000 10072 Move returns status 0, amount 0
01:29:49.761 00.000 10072 move complete, result=0
01:29:49.761 00.000 10072 worker thread done servicing request
01:29:49.761 00.000 10072 Worker thread wakes up
01:29:49.761 00.000 1032 GuideStep: 0.9 px 424 ms WEST, -0.2 px 0 ms NORTH
01:29:49.764 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:49.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:50.388 00.624 10072 Exposure complete
01:29:50.434 00.046 10072 worker thread done servicing request
01:29:50.434 00.000 1032 OnExposeComplete: enter
01:29:50.437 00.003 1032 UpdateGuideState(): m_state=6
01:29:50.438 00.001 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3402
01:29:50.441 00.003 1032 Star::Find returns 1 (0), X=318.32, Y=751.17, Mass=1383, SNR=26.2, Peak=131 HFD=2.9
01:29:50.442 00.001 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
01:29:50.444 00.002 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
01:29:50.444 00.000 1032 CameraToMount -- cameraX=0.63 cameraY=-1.93 hyp=2.04 cameraTheta=-1.25 mountX=-2.03 mountY=-0.12, mountTheta=-3.08
01:29:50.448 00.004 1032 SchedulePrimaryMove(0F526948, x=0.63, y=-1.93, opts=13)
01:29:50.449 00.001 1032 Enqueuing Move request for scope (0.63, -1.93)
01:29:50.451 00.002 10072 Worker thread wakes up
01:29:50.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.63, -1.93) opts 0xd
01:29:50.451 00.000 10072 Handling offset move in thread for scope, endpoint = (0.63, -1.93)
01:29:50.451 00.000 10072 Moving (0.63, -1.93) raw xDistance=-2.03 yDistance=-0.12
01:29:50.452 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:50.454 00.002 10072 PPEC rslt: input = -2.03, final = -0.92, react = -0.91, pred = -0.01, hyst = -0.81, hyst_pct = 0.00, period_length = 287.70
01:29:50.456 00.002 10072 PPEC: input: -2.03, control: -0.92, exposure: 500
01:29:50.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:50.456 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:29:50.456 00.000 10072 MoveAxis(E, 942, ABG)
01:29:50.456 00.000 10072 Guiding  Dir = 2, Dur = 942
01:29:50.456 00.000 10072 IsGuiding returns 0
01:29:50.457 00.001 10072 PulseGuide returned control before completion, sleep 952
01:29:50.471 00.014 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:29:50.475 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:50.476 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:50.478 00.002 1032 Enqueuing Expose request
01:29:51.418 00.940 10072 IsGuiding returns 1
01:29:51.418 00.000 10072 scope still moving after pulse duration time elapsed
01:29:51.449 00.031 10072 IsGuiding returns 0
01:29:51.451 00.002 10072 scope move finished after 942 + 52 ms
01:29:51.451 00.000 10072 Move returns status 0, amount 942
01:29:51.451 00.000 10072 MoveAxis(N, 0, ABG)
01:29:51.451 00.000 10072 Move returns status 0, amount 0
01:29:51.451 00.000 10072 move complete, result=0
01:29:51.452 00.001 10072 worker thread done servicing request
01:29:51.452 00.000 10072 Worker thread wakes up
01:29:51.452 00.000 1032 GuideStep: -2.0 px 942 ms EAST, -0.1 px 0 ms NORTH
01:29:51.456 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:51.456 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:52.090 00.634 10072 Exposure complete
01:29:52.137 00.047 10072 worker thread done servicing request
01:29:52.137 00.000 1032 OnExposeComplete: enter
01:29:52.139 00.002 1032 UpdateGuideState(): m_state=6
01:29:52.141 00.002 1032 Star::Find(15, 318, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3403
01:29:52.144 00.003 1032 Star::Find returns 1 (0), X=317.57, Y=753.62, Mass=1333, SNR=25.7, Peak=133 HFD=3.1
01:29:52.145 00.001 1032 MultiStar: exiting stabilization period
01:29:52.147 00.002 1032 MultiStar: [#1 -0.04,0.41,0.97,U] [#2 0.13,0.25,0.73,U] [#3 0.23,0.34,0.67,U] [#4 0.04,0.32,0.69,U] [#5 -0.01,0.54,0.69,U] [#6 0.16,0.32,0.57,U] [#7 0.43,0.34,0.53,U] [#8 0.09,0.70,0.60,U] 
01:29:52.149 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.42}, one-star: {-0.12, 0.51}
01:29:52.151 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
01:29:52.153 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
01:29:52.154 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.42 hyp=0.42 cameraTheta=1.39 mountX=0.38 mountY=-0.18, mountTheta=-0.44
01:29:52.157 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.42, opts=13)
01:29:52.159 00.002 1032 Enqueuing Move request for scope (0.08, 0.42)
01:29:52.160 00.001 10072 Worker thread wakes up
01:29:52.160 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.42) opts 0xd
01:29:52.160 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.42)
01:29:52.160 00.000 10072 Moving (0.08, 0.42) raw xDistance=0.38 yDistance=-0.18
01:29:52.162 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:52.165 00.003 10072 PPEC rslt: input = 0.38, final = 0.17, react = 0.17, pred = -0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 287.71
01:29:52.165 00.000 10072 PPEC: input: 0.38, control: 0.17, exposure: 500
01:29:52.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:52.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:29:52.165 00.000 10072 MoveAxis(W, 170, ABG)
01:29:52.165 00.000 10072 Guiding  Dir = 3, Dur = 170
01:29:52.165 00.000 10072 IsGuiding returns 0
01:29:52.166 00.001 10072 PulseGuide returned control before completion, sleep 180
01:29:52.183 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
01:29:52.185 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:52.187 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:52.189 00.002 1032 Enqueuing Expose request
01:29:52.353 00.164 10072 IsGuiding returns 0
01:29:52.353 00.000 10072 Move returns status 0, amount 170
01:29:52.353 00.000 10072 MoveAxis(N, 0, ABG)
01:29:52.353 00.000 10072 Move returns status 0, amount 0
01:29:52.353 00.000 10072 move complete, result=0
01:29:52.353 00.000 10072 worker thread done servicing request
01:29:52.353 00.000 10072 Worker thread wakes up
01:29:52.353 00.000 1032 GuideStep: 0.4 px 170 ms WEST, -0.2 px 0 ms NORTH
01:29:52.356 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:52.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:52.776 00.420 10072 Exposure complete
01:29:52.828 00.052 10072 worker thread done servicing request
01:29:52.828 00.000 1032 OnExposeComplete: enter
01:29:52.830 00.002 1032 UpdateGuideState(): m_state=6
01:29:52.831 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3404
01:29:52.834 00.003 1032 Star::Find returns 1 (0), X=317.47, Y=754.35, Mass=1374, SNR=26.1, Peak=143 HFD=3.1
01:29:52.838 00.004 1032 MultiStar: [#1 -0.28,0.90,0.00,M1] [#2 0.13,0.79,0.00,M1] [#3 0.08,0.88,0.00,M2] [#4 -0.23,0.91,0.00,M1] [#5 -0.07,1.15,0.00,M3] [#6 -0.06,1.01,0.00,M1] [#7 0.16,1.06,0.00,M1] [#8 -0.05,0.98,0.00,M2] 
01:29:52.840 00.002 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:29:52.843 00.003 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:29:52.845 00.002 1032 CameraToMount -- cameraX=-0.22 cameraY=1.25 hyp=1.26 cameraTheta=1.74 mountX=1.26 mountY=-0.11, mountTheta=-0.09
01:29:52.848 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=1.25, opts=13)
01:29:52.850 00.002 1032 Enqueuing Move request for scope (-0.22, 1.25)
01:29:52.852 00.002 10072 Worker thread wakes up
01:29:52.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 1.25) opts 0xd
01:29:52.852 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.22, 1.25)
01:29:52.852 00.000 10072 Moving (-0.22, 1.25) raw xDistance=1.26 yDistance=-0.11
01:29:52.856 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:52.859 00.003 10072 PPEC rslt: input = 1.26, final = 0.56, react = 0.57, pred = -0.01, hyst = 0.47, hyst_pct = 0.00, period_length = 287.71
01:29:52.859 00.000 10072 PPEC: input: 1.26, control: 0.56, exposure: 500
01:29:52.859 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:52.859 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:29:52.859 00.000 10072 MoveAxis(W, 572, ABG)
01:29:52.859 00.000 10072 Guiding  Dir = 3, Dur = 572
01:29:52.860 00.001 10072 IsGuiding returns 0
01:29:52.861 00.001 10072 PulseGuide returned control before completion, sleep 582
01:29:52.879 00.018 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:29:52.881 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:52.884 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:52.886 00.002 1032 Enqueuing Expose request
01:29:53.445 00.559 10072 IsGuiding returns 0
01:29:53.445 00.000 10072 Move returns status 0, amount 572
01:29:53.445 00.000 10072 MoveAxis(N, 0, ABG)
01:29:53.445 00.000 10072 Move returns status 0, amount 0
01:29:53.445 00.000 10072 move complete, result=0
01:29:53.445 00.000 10072 worker thread done servicing request
01:29:53.446 00.001 1032 GuideStep: 1.3 px 572 ms WEST, -0.1 px 0 ms NORTH
01:29:53.449 00.003 10072 Worker thread wakes up
01:29:53.450 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:53.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:54.090 00.640 10072 Exposure complete
01:29:54.152 00.062 10072 worker thread done servicing request
01:29:54.152 00.000 1032 OnExposeComplete: enter
01:29:54.154 00.002 1032 UpdateGuideState(): m_state=6
01:29:54.158 00.004 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3405
01:29:54.160 00.002 1032 Star::Find returns 1 (0), X=318.32, Y=751.24, Mass=1464, SNR=27.0, Peak=140 HFD=3.0
01:29:54.162 00.002 1032 MultiStar: large primary error, entering stabilization period
01:29:54.165 00.003 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
01:29:54.167 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
01:29:54.169 00.002 1032 CameraToMount -- cameraX=0.64 cameraY=-1.86 hyp=1.97 cameraTheta=-1.24 mountX=-1.96 mountY=-0.14, mountTheta=-3.07
01:29:54.172 00.003 1032 SchedulePrimaryMove(0F526948, x=0.64, y=-1.86, opts=13)
01:29:54.177 00.005 1032 Enqueuing Move request for scope (0.64, -1.86)
01:29:54.181 00.004 10072 Worker thread wakes up
01:29:54.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.64, -1.86) opts 0xd
01:29:54.181 00.000 10072 Handling offset move in thread for scope, endpoint = (0.64, -1.86)
01:29:54.182 00.001 10072 Moving (0.64, -1.86) raw xDistance=-1.96 yDistance=-0.14
01:29:54.189 00.007 10072 PPEC rslt: input = -1.96, final = -0.89, react = -0.88, pred = -0.01, hyst = -0.79, hyst_pct = 0.00, period_length = 287.71
01:29:54.189 00.000 10072 PPEC: input: -1.96, control: -0.89, exposure: 500
01:29:54.189 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:54.191 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:54.192 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:29:54.192 00.000 10072 MoveAxis(E, 909, ABG)
01:29:54.192 00.000 10072 Guiding  Dir = 2, Dur = 909
01:29:54.192 00.000 10072 IsGuiding returns 0
01:29:54.193 00.001 10072 PulseGuide returned control before completion, sleep 919
01:29:54.216 00.023 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:29:54.219 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:54.222 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:54.226 00.004 1032 Enqueuing Expose request
01:29:55.114 00.888 10072 IsGuiding returns 0
01:29:55.114 00.000 10072 Move returns status 0, amount 909
01:29:55.114 00.000 10072 MoveAxis(N, 0, ABG)
01:29:55.114 00.000 10072 Move returns status 0, amount 0
01:29:55.114 00.000 10072 move complete, result=0
01:29:55.114 00.000 10072 worker thread done servicing request
01:29:55.114 00.000 10072 Worker thread wakes up
01:29:55.114 00.000 1032 GuideStep: -2.0 px 909 ms EAST, -0.1 px 0 ms NORTH
01:29:55.118 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:55.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:55.742 00.624 10072 Exposure complete
01:29:55.784 00.042 10072 worker thread done servicing request
01:29:55.785 00.001 1032 OnExposeComplete: enter
01:29:55.786 00.001 1032 UpdateGuideState(): m_state=6
01:29:55.788 00.002 1032 Star::Find(15, 318, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3406
01:29:55.790 00.002 1032 Star::Find returns 1 (0), X=317.65, Y=753.73, Mass=1458, SNR=26.9, Peak=143 HFD=3.0
01:29:55.791 00.001 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
01:29:55.794 00.003 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
01:29:55.795 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.63 hyp=0.63 cameraTheta=1.63 mountX=0.62 mountY=-0.12, mountTheta=-0.20
01:29:55.798 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.63, opts=13)
01:29:55.800 00.002 1032 Enqueuing Move request for scope (-0.04, 0.63)
01:29:55.803 00.003 10072 Worker thread wakes up
01:29:55.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.63) opts 0xd
01:29:55.803 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.63)
01:29:55.803 00.000 10072 Moving (-0.04, 0.63) raw xDistance=0.62 yDistance=-0.12
01:29:55.805 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:55.807 00.002 10072 PPEC rslt: input = 0.62, final = 0.27, react = 0.28, pred = -0.01, hyst = 0.27, hyst_pct = 0.00, period_length = 287.71
01:29:55.807 00.000 10072 PPEC: input: 0.62, control: 0.27, exposure: 500
01:29:55.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:55.807 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:29:55.807 00.000 10072 MoveAxis(W, 272, ABG)
01:29:55.807 00.000 10072 Guiding  Dir = 3, Dur = 272
01:29:55.808 00.001 10072 IsGuiding returns 0
01:29:55.808 00.000 10072 PulseGuide returned control before completion, sleep 282
01:29:55.824 00.016 1032 UpdateGuideState exits: m=1458 SNR=26.9
01:29:55.826 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:55.827 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:55.829 00.002 1032 Enqueuing Expose request
01:29:56.099 00.270 10072 IsGuiding returns 0
01:29:56.099 00.000 10072 Move returns status 0, amount 272
01:29:56.099 00.000 10072 MoveAxis(N, 0, ABG)
01:29:56.099 00.000 10072 Move returns status 0, amount 0
01:29:56.099 00.000 10072 move complete, result=0
01:29:56.100 00.001 1032 GuideStep: 0.6 px 272 ms WEST, -0.1 px 0 ms NORTH
01:29:56.102 00.002 10072 worker thread done servicing request
01:29:56.102 00.000 10072 Worker thread wakes up
01:29:56.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:56.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:56.521 00.419 10072 Exposure complete
01:29:56.563 00.042 10072 worker thread done servicing request
01:29:56.563 00.000 1032 OnExposeComplete: enter
01:29:56.565 00.002 1032 UpdateGuideState(): m_state=6
01:29:56.567 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3407
01:29:56.569 00.002 1032 Star::Find returns 1 (0), X=317.38, Y=754.43, Mass=1364, SNR=26.0, Peak=150 HFD=3.1
01:29:56.571 00.002 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
01:29:56.572 00.001 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
01:29:56.574 00.002 1032 CameraToMount -- cameraX=-0.30 cameraY=1.33 hyp=1.36 cameraTheta=1.79 mountX=1.36 mountY=-0.05, mountTheta=-0.04
01:29:56.576 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.30, y=1.33, opts=13)
01:29:56.577 00.001 1032 Enqueuing Move request for scope (-0.30, 1.33)
01:29:56.580 00.003 10072 Worker thread wakes up
01:29:56.580 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 1.33) opts 0xd
01:29:56.581 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.30, 1.33)
01:29:56.581 00.000 10072 Moving (-0.30, 1.33) raw xDistance=1.36 yDistance=-0.05
01:29:56.587 00.006 10072 PPEC rslt: input = 1.36, final = 0.61, react = 0.61, pred = -0.01, hyst = 0.51, hyst_pct = 0.00, period_length = 287.71
01:29:56.587 00.000 10072 PPEC: input: 1.36, control: 0.61, exposure: 500
01:29:56.587 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:56.587 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:29:56.587 00.000 10072 MoveAxis(W, 620, ABG)
01:29:56.588 00.001 10072 Guiding  Dir = 3, Dur = 620
01:29:56.588 00.000 10072 IsGuiding returns 0
01:29:56.588 00.000 10072 PulseGuide returned control before completion, sleep 630
01:29:56.589 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:56.607 00.018 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:29:56.611 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:56.613 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:56.616 00.003 1032 Enqueuing Expose request
01:29:57.222 00.606 10072 IsGuiding returns 1
01:29:57.222 00.000 10072 scope still moving after pulse duration time elapsed
01:29:57.253 00.031 10072 IsGuiding returns 0
01:29:57.253 00.000 10072 scope move finished after 620 + 44 ms
01:29:57.253 00.000 10072 Move returns status 0, amount 620
01:29:57.253 00.000 10072 MoveAxis(N, 0, ABG)
01:29:57.253 00.000 10072 Move returns status 0, amount 0
01:29:57.253 00.000 10072 move complete, result=0
01:29:57.253 00.000 10072 worker thread done servicing request
01:29:57.253 00.000 10072 Worker thread wakes up
01:29:57.253 00.000 1032 GuideStep: 1.4 px 620 ms WEST, -0.0 px 0 ms NORTH
01:29:57.255 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:57.256 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:57.881 00.625 10072 Exposure complete
01:29:57.929 00.048 10072 worker thread done servicing request
01:29:57.929 00.000 1032 OnExposeComplete: enter
01:29:57.931 00.002 1032 UpdateGuideState(): m_state=6
01:29:57.933 00.002 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3408
01:29:57.935 00.002 1032 Star::Find returns 1 (0), X=318.47, Y=751.06, Mass=1416, SNR=26.5, Peak=145 HFD=3.0
01:29:57.936 00.001 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
01:29:57.938 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
01:29:57.941 00.003 1032 CameraToMount -- cameraX=0.78 cameraY=-2.04 hyp=2.19 cameraTheta=-1.20 mountX=-2.18 mountY=-0.23, mountTheta=-3.03
01:29:57.944 00.003 1032 SchedulePrimaryMove(0F526948, x=0.78, y=-2.04, opts=13)
01:29:57.945 00.001 1032 Enqueuing Move request for scope (0.78, -2.04)
01:29:57.947 00.002 10072 Worker thread wakes up
01:29:57.947 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.78, -2.04) opts 0xd
01:29:57.947 00.000 10072 Handling offset move in thread for scope, endpoint = (0.78, -2.04)
01:29:57.947 00.000 10072 Moving (0.78, -2.04) raw xDistance=-2.18 yDistance=-0.23
01:29:57.949 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:57.952 00.003 10072 PPEC rslt: input = -2.18, final = -0.99, react = -0.98, pred = -0.01, hyst = -0.87, hyst_pct = 0.00, period_length = 287.71
01:29:57.952 00.000 10072 PPEC: input: -2.18, control: -0.99, exposure: 500
01:29:57.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:29:57.952 00.000 10072 MoveAxis(E, 1007, ABG)
01:29:57.952 00.000 10072 Guiding  Dir = 2, Dur = 1007
01:29:57.952 00.000 10072 IsGuiding returns 0
01:29:57.953 00.001 10072 PulseGuide returned control before completion, sleep 1017
01:29:57.972 00.019 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:29:57.975 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:57.976 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:57.978 00.002 1032 Enqueuing Expose request
01:29:58.987 01.009 10072 IsGuiding returns 1
01:29:58.988 00.001 10072 scope still moving after pulse duration time elapsed
01:29:59.048 00.060 10072 IsGuiding returns 0
01:29:59.049 00.001 10072 scope move finished after 1007 + 89 ms
01:29:59.049 00.000 10072 Move returns status 0, amount 1007
01:29:59.049 00.000 10072 MoveAxis(N, 151, ABG)
01:29:59.049 00.000 10072 Guiding  Dir = 0, Dur = 151
01:29:59.049 00.000 10072 IsGuiding returns 0
01:29:59.050 00.001 10072 PulseGuide returned control before completion, sleep 161
01:29:59.220 00.170 10072 IsGuiding returns 0
01:29:59.220 00.000 10072 Move returns status 0, amount 151
01:29:59.220 00.000 10072 move complete, result=0
01:29:59.220 00.000 10072 worker thread done servicing request
01:29:59.220 00.000 10072 Worker thread wakes up
01:29:59.220 00.000 1032 GuideStep: -2.2 px 1007 ms EAST, -0.2 px 151 ms NORTH
01:29:59.222 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:29:59.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:29:59.850 00.628 10072 Exposure complete
01:29:59.894 00.044 10072 worker thread done servicing request
01:29:59.894 00.000 1032 OnExposeComplete: enter
01:29:59.896 00.002 1032 UpdateGuideState(): m_state=6
01:29:59.897 00.001 1032 Star::Find(15, 318, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3409
01:29:59.899 00.002 1032 Star::Find returns 1 (0), X=317.18, Y=754.57, Mass=1376, SNR=26.1, Peak=154 HFD=2.8
01:29:59.901 00.002 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
01:29:59.903 00.002 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
01:29:59.905 00.002 1032 CameraToMount -- cameraX=-0.50 cameraY=1.47 hyp=1.55 cameraTheta=1.90 mountX=1.55 mountY=0.11, mountTheta=0.07
01:29:59.907 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.50, y=1.47, opts=13)
01:29:59.909 00.002 1032 Enqueuing Move request for scope (-0.50, 1.47)
01:29:59.912 00.003 10072 Worker thread wakes up
01:29:59.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 1.47) opts 0xd
01:29:59.912 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.50, 1.47)
01:29:59.912 00.000 10072 Moving (-0.50, 1.47) raw xDistance=1.55 yDistance=0.11
01:29:59.914 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:29:59.919 00.005 10072 PPEC rslt: input = 1.55, final = 0.70, react = 0.70, pred = 0.00, hyst = 0.65, hyst_pct = 0.00, period_length = 287.71
01:29:59.919 00.000 10072 PPEC: input: 1.55, control: 0.70, exposure: 500
01:29:59.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:59.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:29:59.920 00.001 10072 MoveAxis(W, 715, ABG)
01:29:59.920 00.000 10072 Guiding  Dir = 3, Dur = 715
01:29:59.920 00.000 10072 IsGuiding returns 0
01:29:59.921 00.001 10072 PulseGuide returned control before completion, sleep 725
01:29:59.943 00.022 1032 UpdateGuideState exits: m=1376 SNR=26.1
01:29:59.945 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:59.947 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:29:59.948 00.001 1032 Enqueuing Expose request
01:30:00.657 00.709 10072 IsGuiding returns 0
01:30:00.657 00.000 10072 Move returns status 0, amount 715
01:30:00.657 00.000 10072 MoveAxis(N, 0, ABG)
01:30:00.657 00.000 10072 Move returns status 0, amount 0
01:30:00.657 00.000 10072 move complete, result=0
01:30:00.658 00.001 10072 worker thread done servicing request
01:30:00.658 00.000 10072 Worker thread wakes up
01:30:00.658 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:00.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:00.658 00.000 1032 GuideStep: 1.5 px 715 ms WEST, 0.1 px 0 ms NORTH
01:30:01.285 00.627 10072 Exposure complete
01:30:01.326 00.041 10072 worker thread done servicing request
01:30:01.326 00.000 1032 OnExposeComplete: enter
01:30:01.328 00.002 1032 UpdateGuideState(): m_state=6
01:30:01.330 00.002 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3410
01:30:01.332 00.002 1032 Star::Find returns 1 (0), X=317.82, Y=751.29, Mass=1468, SNR=27.0, Peak=135 HFD=3.0
01:30:01.334 00.002 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.96)
01:30:01.335 00.001 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.96)
01:30:01.336 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-1.82 hyp=1.82 cameraTheta=-1.50 mountX=-1.79 mountY=0.33, mountTheta=2.96
01:30:01.338 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-1.82, opts=13)
01:30:01.340 00.002 1032 Enqueuing Move request for scope (0.14, -1.82)
01:30:01.342 00.002 10072 Worker thread wakes up
01:30:01.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -1.82) opts 0xd
01:30:01.342 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -1.82)
01:30:01.342 00.000 10072 Moving (0.14, -1.82) raw xDistance=-1.79 yDistance=0.33
01:30:01.344 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:01.345 00.001 10072 PPEC rslt: input = -1.79, final = -0.80, react = -0.81, pred = 0.00, hyst = -0.77, hyst_pct = 0.00, period_length = 287.71
01:30:01.347 00.002 10072 PPEC: input: -1.79, control: -0.80, exposure: 500
01:30:01.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:30:01.347 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:30:01.347 00.000 10072 MoveAxis(E, 819, ABG)
01:30:01.347 00.000 10072 Guiding  Dir = 2, Dur = 819
01:30:01.347 00.000 10072 IsGuiding returns 0
01:30:01.348 00.001 10072 PulseGuide returned control before completion, sleep 829
01:30:01.364 00.016 1032 UpdateGuideState exits: m=1468 SNR=27.0
01:30:01.366 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:01.369 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:01.371 00.002 1032 Enqueuing Expose request
01:30:02.190 00.819 10072 IsGuiding returns 1
01:30:02.190 00.000 10072 scope still moving after pulse duration time elapsed
01:30:02.221 00.031 10072 IsGuiding returns 0
01:30:02.221 00.000 10072 scope move finished after 819 + 55 ms
01:30:02.221 00.000 10072 Move returns status 0, amount 819
01:30:02.221 00.000 10072 MoveAxis(N, 0, ABG)
01:30:02.221 00.000 10072 Move returns status 0, amount 0
01:30:02.221 00.000 10072 move complete, result=0
01:30:02.221 00.000 10072 worker thread done servicing request
01:30:02.221 00.000 10072 Worker thread wakes up
01:30:02.221 00.000 1032 GuideStep: -1.8 px 819 ms EAST, 0.3 px 0 ms NORTH
01:30:02.224 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:02.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:02.850 00.626 10072 Exposure complete
01:30:02.890 00.040 10072 worker thread done servicing request
01:30:02.891 00.001 1032 OnExposeComplete: enter
01:30:02.893 00.002 1032 UpdateGuideState(): m_state=6
01:30:02.894 00.001 1032 Star::Find(15, 317, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3411
01:30:02.897 00.003 1032 Star::Find returns 1 (0), X=317.43, Y=753.34, Mass=1395, SNR=26.3, Peak=144 HFD=2.9
01:30:02.898 00.001 1032 MultiStar: exiting stabilization period
01:30:02.900 00.002 1032 MultiStar: [#1 -0.23,0.35,0.92,U] [#2 -0.31,0.26,0.74,U] [#3 -0.11,0.32,0.70,U] [#4 -0.39,0.22,0.74,U] [#5 -0.29,0.41,0.70,U] [#6 -0.50,0.31,0.58,U] [#7 0.07,0.21,0.53,U] [#8 -0.45,0.27,0.54,U] 
01:30:02.901 00.001 1032 single-star, 8 included, MultiStar: {-0.27, 0.29}, one-star: {-0.25, 0.23}
01:30:02.904 00.003 1032 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.83) = xAngle (0.56 = 0.56)
01:30:02.905 00.001 1032 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.56 = 0.56)
01:30:02.907 00.002 1032 CameraToMount -- cameraX=-0.25 cameraY=0.23 hyp=0.34 cameraTheta=2.39 mountX=0.29 mountY=0.18, mountTheta=0.56
01:30:02.909 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.25, y=0.23, opts=13)
01:30:02.911 00.002 1032 Enqueuing Move request for scope (-0.25, 0.23)
01:30:02.912 00.001 10072 Worker thread wakes up
01:30:02.913 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.23) opts 0xd
01:30:02.913 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.25, 0.23)
01:30:02.913 00.000 10072 Moving (-0.25, 0.23) raw xDistance=0.29 yDistance=0.18
01:30:02.915 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:02.917 00.002 10072 PPEC rslt: input = 0.29, final = 0.13, react = 0.13, pred = 0.00, hyst = 0.15, hyst_pct = 0.00, period_length = 287.71
01:30:02.917 00.000 10072 PPEC: input: 0.29, control: 0.13, exposure: 500
01:30:02.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:02.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:30:02.918 00.001 10072 MoveAxis(W, 138, ABG)
01:30:02.918 00.000 10072 Guiding  Dir = 3, Dur = 138
01:30:02.918 00.000 10072 IsGuiding returns 0
01:30:02.918 00.000 10072 PulseGuide returned control before completion, sleep 148
01:30:02.933 00.015 1032 UpdateGuideState exits: m=1395 SNR=26.3
01:30:02.935 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:02.937 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:02.938 00.001 1032 Enqueuing Expose request
01:30:03.084 00.146 10072 IsGuiding returns 0
01:30:03.084 00.000 10072 Move returns status 0, amount 138
01:30:03.084 00.000 10072 MoveAxis(N, 0, ABG)
01:30:03.085 00.001 10072 Move returns status 0, amount 0
01:30:03.085 00.000 10072 move complete, result=0
01:30:03.085 00.000 10072 worker thread done servicing request
01:30:03.085 00.000 1032 GuideStep: 0.3 px 138 ms WEST, 0.2 px 0 ms NORTH
01:30:03.087 00.002 10072 Worker thread wakes up
01:30:03.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:03.088 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:03.507 00.419 10072 Exposure complete
01:30:03.560 00.053 10072 worker thread done servicing request
01:30:03.561 00.001 1032 OnExposeComplete: enter
01:30:03.562 00.001 1032 UpdateGuideState(): m_state=6
01:30:03.563 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3412
01:30:03.566 00.003 1032 Star::Find returns 1 (0), X=317.12, Y=754.13, Mass=1400, SNR=26.4, Peak=157 HFD=2.7
01:30:03.567 00.001 1032 MultiStar: [#1 -0.29,0.97,0.00,M1] [#2 -0.42,0.90,0.00,M1] [#3 -0.31,1.01,0.00,M2] [#4 -0.61,0.83,0.00,M1] [#5 -0.41,1.07,0.00,M3] [#6 -0.46,0.68,0.00,M1] [#7 -0.31,1.02,0.00,M1] [#8 -0.61,1.01,0.00,M2] 
01:30:03.569 00.002 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
01:30:03.570 00.001 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
01:30:03.571 00.001 1032 CameraToMount -- cameraX=-0.56 cameraY=1.03 hyp=1.17 cameraTheta=2.07 mountX=1.14 mountY=0.28, mountTheta=0.24
01:30:03.574 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.56, y=1.03, opts=13)
01:30:03.577 00.003 1032 Enqueuing Move request for scope (-0.56, 1.03)
01:30:03.579 00.002 10072 Worker thread wakes up
01:30:03.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 1.03) opts 0xd
01:30:03.579 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.56, 1.03)
01:30:03.579 00.000 10072 Moving (-0.56, 1.03) raw xDistance=1.14 yDistance=0.28
01:30:03.583 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:03.587 00.004 10072 PPEC rslt: input = 1.14, final = 0.52, react = 0.51, pred = 0.01, hyst = 0.43, hyst_pct = 0.00, period_length = 287.71
01:30:03.587 00.000 10072 PPEC: input: 1.14, control: 0.52, exposure: 500
01:30:03.587 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:30:03.587 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:30:03.587 00.000 10072 MoveAxis(W, 530, ABG)
01:30:03.587 00.000 10072 Guiding  Dir = 3, Dur = 530
01:30:03.588 00.001 10072 IsGuiding returns 0
01:30:03.588 00.000 10072 PulseGuide returned control before completion, sleep 540
01:30:03.608 00.020 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:30:03.613 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:03.615 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:03.616 00.001 1032 Enqueuing Expose request
01:30:04.133 00.517 10072 IsGuiding returns 0
01:30:04.133 00.000 10072 Move returns status 0, amount 530
01:30:04.133 00.000 10072 MoveAxis(N, 0, ABG)
01:30:04.133 00.000 10072 Move returns status 0, amount 0
01:30:04.133 00.000 10072 move complete, result=0
01:30:04.133 00.000 10072 worker thread done servicing request
01:30:04.133 00.000 10072 Worker thread wakes up
01:30:04.133 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:04.133 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:04.134 00.001 1032 GuideStep: 1.1 px 530 ms WEST, 0.3 px 0 ms NORTH
01:30:04.763 00.629 10072 Exposure complete
01:30:04.808 00.045 10072 worker thread done servicing request
01:30:04.808 00.000 1032 OnExposeComplete: enter
01:30:04.810 00.002 1032 UpdateGuideState(): m_state=6
01:30:04.812 00.002 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3413
01:30:04.814 00.002 1032 Star::Find returns 1 (0), X=318.04, Y=751.24, Mass=1495, SNR=27.3, Peak=136 HFD=3.0
01:30:04.816 00.002 1032 MultiStar: large primary error, entering stabilization period
01:30:04.817 00.001 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
01:30:04.818 00.001 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
01:30:04.820 00.002 1032 CameraToMount -- cameraX=0.36 cameraY=-1.86 hyp=1.90 cameraTheta=-1.38 mountX=-1.89 mountY=0.13, mountTheta=3.07
01:30:04.822 00.002 1032 SchedulePrimaryMove(0F526948, x=0.36, y=-1.86, opts=13)
01:30:04.824 00.002 1032 Enqueuing Move request for scope (0.36, -1.86)
01:30:04.826 00.002 10072 Worker thread wakes up
01:30:04.826 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.36, -1.86) opts 0xd
01:30:04.826 00.000 10072 Handling offset move in thread for scope, endpoint = (0.36, -1.86)
01:30:04.826 00.000 10072 Moving (0.36, -1.86) raw xDistance=-1.89 yDistance=0.13
01:30:04.828 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:04.830 00.002 10072 PPEC rslt: input = -1.89, final = -0.84, react = -0.85, pred = 0.01, hyst = -0.76, hyst_pct = 0.00, period_length = 287.71
01:30:04.830 00.000 10072 PPEC: input: -1.89, control: -0.84, exposure: 500
01:30:04.830 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:04.830 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:30:04.830 00.000 10072 MoveAxis(E, 862, ABG)
01:30:04.830 00.000 10072 Guiding  Dir = 2, Dur = 862
01:30:04.831 00.001 10072 IsGuiding returns 0
01:30:04.831 00.000 10072 PulseGuide returned control before completion, sleep 872
01:30:04.848 00.017 1032 UpdateGuideState exits: m=1495 SNR=27.3
01:30:04.850 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:04.851 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:04.853 00.002 1032 Enqueuing Expose request
01:30:05.717 00.864 10072 IsGuiding returns 0
01:30:05.717 00.000 10072 Move returns status 0, amount 862
01:30:05.717 00.000 10072 MoveAxis(N, 0, ABG)
01:30:05.717 00.000 10072 Move returns status 0, amount 0
01:30:05.717 00.000 10072 move complete, result=0
01:30:05.717 00.000 10072 worker thread done servicing request
01:30:05.717 00.000 10072 Worker thread wakes up
01:30:05.717 00.000 1032 GuideStep: -1.9 px 862 ms EAST, 0.1 px 0 ms NORTH
01:30:05.721 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:05.722 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:06.360 00.638 10072 Exposure complete
01:30:06.404 00.044 10072 worker thread done servicing request
01:30:06.405 00.001 1032 OnExposeComplete: enter
01:30:06.406 00.001 1032 UpdateGuideState(): m_state=6
01:30:06.409 00.003 1032 Star::Find(15, 318, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3414
01:30:06.410 00.001 1032 Star::Find returns 1 (0), X=317.48, Y=753.48, Mass=1347, SNR=25.9, Peak=158 HFD=3.1
01:30:06.412 00.002 1032 MultiStar: exiting stabilization period
01:30:06.414 00.002 1032 MultiStar: [#1 -0.10,0.28,0.97,U] [#2 -0.14,0.19,0.76,U] [#3 0.02,0.40,0.66,U] [#4 -0.40,0.28,0.70,U] [#5 -0.18,0.27,0.73,U] [#6 -0.10,0.23,0.64,U] [#7 0.15,0.19,0.54,U] [#8 -0.28,0.14,0.57,U] 
01:30:06.415 00.001 1032 refined, 8 included, MultiStar: {-0.14, 0.27}, one-star: {-0.20, 0.38}
01:30:06.417 00.002 1032 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.83) = xAngle (0.23 = 0.23)
01:30:06.418 00.001 1032 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.23 = 0.23)
01:30:06.419 00.001 1032 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.31 cameraTheta=2.06 mountX=0.30 mountY=0.07, mountTheta=0.23
01:30:06.425 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.27, opts=13)
01:30:06.428 00.003 1032 Enqueuing Move request for scope (-0.14, 0.27)
01:30:06.430 00.002 10072 Worker thread wakes up
01:30:06.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.27) opts 0xd
01:30:06.430 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.27)
01:30:06.430 00.000 10072 Moving (-0.14, 0.27) raw xDistance=0.30 yDistance=0.07
01:30:06.431 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:06.434 00.003 10072 PPEC rslt: input = 0.30, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 287.71
01:30:06.434 00.000 10072 PPEC: input: 0.30, control: 0.14, exposure: 500
01:30:06.434 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:06.434 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:30:06.434 00.000 10072 MoveAxis(W, 144, ABG)
01:30:06.434 00.000 10072 Guiding  Dir = 3, Dur = 144
01:30:06.435 00.001 10072 IsGuiding returns 0
01:30:06.435 00.000 10072 PulseGuide returned control before completion, sleep 154
01:30:06.449 00.014 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:30:06.450 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:06.452 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:06.454 00.002 1032 Enqueuing Expose request
01:30:06.593 00.139 10072 IsGuiding returns 0
01:30:06.593 00.000 10072 Move returns status 0, amount 144
01:30:06.593 00.000 10072 MoveAxis(N, 0, ABG)
01:30:06.593 00.000 10072 Move returns status 0, amount 0
01:30:06.593 00.000 10072 move complete, result=0
01:30:06.593 00.000 10072 worker thread done servicing request
01:30:06.593 00.000 10072 Worker thread wakes up
01:30:06.593 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:06.593 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:06.593 00.000 1032 GuideStep: 0.3 px 144 ms WEST, 0.1 px 0 ms NORTH
01:30:07.004 00.411 10072 Exposure complete
01:30:07.052 00.048 10072 worker thread done servicing request
01:30:07.052 00.000 1032 OnExposeComplete: enter
01:30:07.054 00.002 1032 UpdateGuideState(): m_state=6
01:30:07.056 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3415
01:30:07.057 00.001 1032 Star::Find returns 1 (0), X=317.34, Y=754.25, Mass=1320, SNR=25.6, Peak=143 HFD=2.8
01:30:07.059 00.002 1032 MultiStar: [#1 -0.29,0.95,0.00,M1] [#2 -0.23,0.83,0.00,M1] [#3 -0.14,1.04,0.00,M2] [#4 -0.23,0.92,0.00,M1] [#5 -0.33,0.98,0.00,M3] [#6 -0.27,1.06,0.00,M1] [#7 0.12,1.15,0.00,M1] [#8 -0.43,1.00,0.00,M2] 
01:30:07.060 00.001 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
01:30:07.062 00.002 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
01:30:07.065 00.003 1032 CameraToMount -- cameraX=-0.34 cameraY=1.14 hyp=1.19 cameraTheta=1.86 mountX=1.19 mountY=0.03, mountTheta=0.03
01:30:07.068 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.34, y=1.14, opts=13)
01:30:07.069 00.001 1032 Enqueuing Move request for scope (-0.34, 1.14)
01:30:07.072 00.003 10072 Worker thread wakes up
01:30:07.072 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 1.14) opts 0xd
01:30:07.072 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.34, 1.14)
01:30:07.072 00.000 10072 Moving (-0.34, 1.14) raw xDistance=1.19 yDistance=0.03
01:30:07.074 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:07.076 00.002 10072 PPEC rslt: input = 1.19, final = 0.54, react = 0.54, pred = 0.01, hyst = 0.45, hyst_pct = 0.00, period_length = 287.71
01:30:07.076 00.000 10072 PPEC: input: 1.19, control: 0.54, exposure: 500
01:30:07.076 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:07.076 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:30:07.076 00.000 10072 MoveAxis(W, 554, ABG)
01:30:07.076 00.000 10072 Guiding  Dir = 3, Dur = 554
01:30:07.077 00.001 10072 IsGuiding returns 0
01:30:07.077 00.000 10072 PulseGuide returned control before completion, sleep 564
01:30:07.096 00.019 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:30:07.098 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:07.100 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:07.102 00.002 1032 Enqueuing Expose request
01:30:07.644 00.542 10072 IsGuiding returns 0
01:30:07.644 00.000 10072 Move returns status 0, amount 554
01:30:07.644 00.000 10072 MoveAxis(N, 0, ABG)
01:30:07.644 00.000 10072 Move returns status 0, amount 0
01:30:07.644 00.000 10072 move complete, result=0
01:30:07.644 00.000 10072 worker thread done servicing request
01:30:07.644 00.000 10072 Worker thread wakes up
01:30:07.644 00.000 1032 GuideStep: 1.2 px 554 ms WEST, 0.0 px 0 ms NORTH
01:30:07.648 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:07.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:08.273 00.625 10072 Exposure complete
01:30:08.321 00.048 10072 worker thread done servicing request
01:30:08.321 00.000 1032 OnExposeComplete: enter
01:30:08.323 00.002 1032 UpdateGuideState(): m_state=6
01:30:08.325 00.002 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3416
01:30:08.326 00.001 1032 Star::Find returns 1 (0), X=318.01, Y=751.36, Mass=1439, SNR=26.7, Peak=127 HFD=3.2
01:30:08.328 00.002 1032 MultiStar: large primary error, entering stabilization period
01:30:08.330 00.002 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.07)
01:30:08.331 00.001 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.07)
01:30:08.334 00.003 1032 CameraToMount -- cameraX=0.33 cameraY=-1.74 hyp=1.77 cameraTheta=-1.39 mountX=-1.77 mountY=0.13, mountTheta=3.07
01:30:08.337 00.003 1032 SchedulePrimaryMove(0F526948, x=0.33, y=-1.74, opts=13)
01:30:08.339 00.002 1032 Enqueuing Move request for scope (0.33, -1.74)
01:30:08.340 00.001 10072 Worker thread wakes up
01:30:08.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.33, -1.74) opts 0xd
01:30:08.341 00.001 10072 Handling offset move in thread for scope, endpoint = (0.33, -1.74)
01:30:08.341 00.000 10072 Moving (0.33, -1.74) raw xDistance=-1.77 yDistance=0.13
01:30:08.342 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:08.345 00.003 10072 PPEC rslt: input = -1.77, final = -0.79, react = -0.79, pred = 0.01, hyst = -0.71, hyst_pct = 0.00, period_length = 287.71
01:30:08.345 00.000 10072 PPEC: input: -1.77, control: -0.79, exposure: 500
01:30:08.345 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:08.345 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:30:08.345 00.000 10072 MoveAxis(E, 803, ABG)
01:30:08.345 00.000 10072 Guiding  Dir = 2, Dur = 803
01:30:08.345 00.000 10072 IsGuiding returns 0
01:30:08.346 00.001 10072 PulseGuide returned control before completion, sleep 813
01:30:08.363 00.017 1032 UpdateGuideState exits: m=1439 SNR=26.7
01:30:08.366 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:08.367 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:08.369 00.002 1032 Enqueuing Expose request
01:30:09.176 00.807 10072 IsGuiding returns 0
01:30:09.176 00.000 10072 Move returns status 0, amount 803
01:30:09.176 00.000 10072 MoveAxis(N, 0, ABG)
01:30:09.176 00.000 10072 Move returns status 0, amount 0
01:30:09.176 00.000 10072 move complete, result=0
01:30:09.176 00.000 10072 worker thread done servicing request
01:30:09.177 00.001 1032 GuideStep: -1.8 px 803 ms EAST, 0.1 px 0 ms NORTH
01:30:09.180 00.003 10072 Worker thread wakes up
01:30:09.180 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:09.181 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:09.819 00.638 10072 Exposure complete
01:30:09.861 00.042 10072 worker thread done servicing request
01:30:09.861 00.000 1032 OnExposeComplete: enter
01:30:09.863 00.002 1032 UpdateGuideState(): m_state=6
01:30:09.866 00.003 1032 Star::Find(15, 318, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3417
01:30:09.868 00.002 1032 Star::Find returns 1 (0), X=317.47, Y=753.56, Mass=1364, SNR=26.0, Peak=133 HFD=3.1
01:30:09.869 00.001 1032 MultiStar: exiting stabilization period
01:30:09.871 00.002 1032 MultiStar: [#1 -0.07,0.26,0.94,U] [#2 0.08,0.07,0.75,U] [#3 0.12,0.24,0.69,U] [#4 -0.13,0.12,0.76,U] [#5 -0.08,0.41,0.69,U] [#6 -0.04,0.06,0.60,U] [#7 0.31,0.22,0.57,U] [#8 -0.31,0.25,0.56,U] 
01:30:09.873 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.24}, one-star: {-0.21, 0.46}
01:30:09.874 00.001 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
01:30:09.876 00.002 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
01:30:09.877 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.76 mountX=0.25 mountY=-0.02, mountTheta=-0.07
01:30:09.880 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.24, opts=13)
01:30:09.881 00.001 1032 Enqueuing Move request for scope (-0.05, 0.24)
01:30:09.882 00.001 10072 Worker thread wakes up
01:30:09.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.24) opts 0xd
01:30:09.882 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.24)
01:30:09.882 00.000 10072 Moving (-0.05, 0.24) raw xDistance=0.25 yDistance=-0.02
01:30:09.883 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:09.887 00.004 10072 PPEC rslt: input = 0.25, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 287.71
01:30:09.887 00.000 10072 PPEC: input: 0.25, control: 0.12, exposure: 500
01:30:09.887 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:09.887 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:30:09.887 00.000 10072 MoveAxis(W, 126, ABG)
01:30:09.887 00.000 10072 Guiding  Dir = 3, Dur = 126
01:30:09.887 00.000 10072 IsGuiding returns 0
01:30:09.888 00.001 10072 PulseGuide returned control before completion, sleep 136
01:30:09.903 00.015 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:30:09.905 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:09.907 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:09.908 00.001 1032 Enqueuing Expose request
01:30:10.037 00.129 10072 IsGuiding returns 0
01:30:10.037 00.000 10072 Move returns status 0, amount 126
01:30:10.037 00.000 10072 MoveAxis(N, 0, ABG)
01:30:10.037 00.000 10072 Move returns status 0, amount 0
01:30:10.037 00.000 10072 move complete, result=0
01:30:10.037 00.000 10072 worker thread done servicing request
01:30:10.037 00.000 10072 Worker thread wakes up
01:30:10.037 00.000 1032 GuideStep: 0.2 px 126 ms WEST, -0.0 px 0 ms NORTH
01:30:10.040 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:10.040 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:10.445 00.405 10072 Exposure complete
01:30:10.493 00.048 10072 worker thread done servicing request
01:30:10.493 00.000 1032 OnExposeComplete: enter
01:30:10.495 00.002 1032 UpdateGuideState(): m_state=6
01:30:10.497 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3418
01:30:10.499 00.002 1032 Star::Find returns 1 (0), X=317.33, Y=754.33, Mass=1333, SNR=25.7, Peak=129 HFD=3.0
01:30:10.501 00.002 1032 MultiStar: [#1 -0.14,1.07,0.00,M1] [#2 -0.11,0.87,0.00,M1] [#3 0.02,1.04,0.00,M2] [#4 -0.29,1.07,0.00,M1] [#5 -0.15,1.12,0.00,M3] [#6 -0.18,1.10,0.00,M1] [#7 0.30,0.96,0.00,M1] [#8 -0.42,1.04,0.00,M2] 
01:30:10.502 00.001 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
01:30:10.504 00.002 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
01:30:10.505 00.001 1032 CameraToMount -- cameraX=-0.35 cameraY=1.23 hyp=1.28 cameraTheta=1.85 mountX=1.28 mountY=0.03, mountTheta=0.02
01:30:10.510 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.35, y=1.23, opts=13)
01:30:10.512 00.002 1032 Enqueuing Move request for scope (-0.35, 1.23)
01:30:10.514 00.002 10072 Worker thread wakes up
01:30:10.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 1.23) opts 0xd
01:30:10.514 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.35, 1.23)
01:30:10.514 00.000 10072 Moving (-0.35, 1.23) raw xDistance=1.28 yDistance=0.03
01:30:10.516 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:10.519 00.003 10072 PPEC rslt: input = 1.28, final = 0.58, react = 0.57, pred = 0.01, hyst = 0.48, hyst_pct = 0.00, period_length = 287.71
01:30:10.519 00.000 10072 PPEC: input: 1.28, control: 0.58, exposure: 500
01:30:10.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:10.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:30:10.519 00.000 10072 MoveAxis(W, 595, ABG)
01:30:10.519 00.000 10072 Guiding  Dir = 3, Dur = 595
01:30:10.520 00.001 10072 IsGuiding returns 0
01:30:10.520 00.000 10072 PulseGuide returned control before completion, sleep 605
01:30:10.540 00.020 1032 UpdateGuideState exits: m=1333 SNR=25.7
01:30:10.543 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:10.545 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:10.546 00.001 1032 Enqueuing Expose request
01:30:11.132 00.586 10072 IsGuiding returns 0
01:30:11.132 00.000 10072 Move returns status 0, amount 595
01:30:11.132 00.000 10072 MoveAxis(N, 0, ABG)
01:30:11.132 00.000 10072 Move returns status 0, amount 0
01:30:11.132 00.000 10072 move complete, result=0
01:30:11.132 00.000 10072 worker thread done servicing request
01:30:11.132 00.000 10072 Worker thread wakes up
01:30:11.132 00.000 1032 GuideStep: 1.3 px 595 ms WEST, 0.0 px 0 ms NORTH
01:30:11.135 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:11.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:11.772 00.637 10072 Exposure complete
01:30:11.814 00.042 10072 worker thread done servicing request
01:30:11.814 00.000 1032 OnExposeComplete: enter
01:30:11.815 00.001 1032 UpdateGuideState(): m_state=6
01:30:11.818 00.003 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3419
01:30:11.820 00.002 1032 Star::Find returns 1 (0), X=317.97, Y=751.62, Mass=1387, SNR=26.2, Peak=115 HFD=3.3
01:30:11.822 00.002 1032 MultiStar: large primary error, entering stabilization period
01:30:11.823 00.001 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
01:30:11.825 00.002 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
01:30:11.825 00.000 1032 CameraToMount -- cameraX=0.29 cameraY=-1.49 hyp=1.52 cameraTheta=-1.38 mountX=-1.51 mountY=0.10, mountTheta=3.07
01:30:11.828 00.003 1032 SchedulePrimaryMove(0F526948, x=0.29, y=-1.49, opts=13)
01:30:11.830 00.002 1032 Enqueuing Move request for scope (0.29, -1.49)
01:30:11.832 00.002 10072 Worker thread wakes up
01:30:11.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.29, -1.49) opts 0xd
01:30:11.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.29, -1.49)
01:30:11.832 00.000 10072 Moving (0.29, -1.49) raw xDistance=-1.51 yDistance=0.10
01:30:11.835 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:11.836 00.001 10072 PPEC rslt: input = -1.51, final = -0.66, react = -0.68, pred = 0.02, hyst = -0.61, hyst_pct = 0.00, period_length = 287.71
01:30:11.838 00.002 10072 PPEC: input: -1.51, control: -0.66, exposure: 500
01:30:11.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:11.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:30:11.838 00.000 10072 MoveAxis(E, 679, ABG)
01:30:11.838 00.000 10072 Guiding  Dir = 2, Dur = 679
01:30:11.838 00.000 10072 IsGuiding returns 0
01:30:11.839 00.001 10072 PulseGuide returned control before completion, sleep 689
01:30:11.854 00.015 1032 UpdateGuideState exits: m=1387 SNR=26.2
01:30:11.857 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:11.858 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:11.860 00.002 1032 Enqueuing Expose request
01:30:12.537 00.677 10072 IsGuiding returns 0
01:30:12.537 00.000 10072 Move returns status 0, amount 679
01:30:12.537 00.000 10072 MoveAxis(N, 0, ABG)
01:30:12.537 00.000 10072 Move returns status 0, amount 0
01:30:12.538 00.001 10072 move complete, result=0
01:30:12.538 00.000 10072 worker thread done servicing request
01:30:12.538 00.000 10072 Worker thread wakes up
01:30:12.538 00.000 1032 GuideStep: -1.5 px 679 ms EAST, 0.1 px 0 ms NORTH
01:30:12.542 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:12.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:13.168 00.626 10072 Exposure complete
01:30:13.216 00.048 10072 worker thread done servicing request
01:30:13.216 00.000 1032 OnExposeComplete: enter
01:30:13.218 00.002 1032 UpdateGuideState(): m_state=6
01:30:13.220 00.002 1032 Star::Find(15, 317, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3420
01:30:13.222 00.002 1032 Star::Find returns 1 (0), X=317.55, Y=753.32, Mass=1333, SNR=25.7, Peak=128 HFD=3.1
01:30:13.223 00.001 1032 MultiStar: exiting stabilization period
01:30:13.225 00.002 1032 MultiStar: [#1 0.02,0.14,1.01,U] [#2 0.05,-0.12,0.78,U] [#3 0.19,0.08,0.69,U] [#4 -0.14,0.12,0.73,U] [#5 -0.04,0.21,0.73,U] [#6 0.04,0.02,0.59,U] [#7 0.28,-0.04,0.59,U] [#8 0.02,0.12,0.59,U] 
01:30:13.227 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {-0.14, 0.22}
01:30:13.229 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
01:30:13.232 00.003 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
01:30:13.233 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.39 mountX=0.08 mountY=-0.04, mountTheta=-0.44
01:30:13.237 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
01:30:13.240 00.003 1032 Enqueuing Move request for scope (0.02, 0.09)
01:30:13.242 00.002 10072 Worker thread wakes up
01:30:13.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
01:30:13.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
01:30:13.242 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
01:30:13.247 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:13.249 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:30:13.249 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:30:13.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:13.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:30:13.249 00.000 10072 MoveAxis(W, 9, ABG)
01:30:13.249 00.000 10072 Guiding  Dir = 3, Dur = 9
01:30:13.249 00.000 10072 IsGuiding returns 0
01:30:13.249 00.000 10072 PulseGuide returned control before completion, sleep 19
01:30:13.266 00.017 1032 UpdateGuideState exits: m=1333 SNR=25.7
01:30:13.269 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:13.271 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:13.272 00.001 1032 Enqueuing Expose request
01:30:13.275 00.003 10072 IsGuiding returns 0
01:30:13.275 00.000 10072 Move returns status 0, amount 9
01:30:13.275 00.000 10072 MoveAxis(N, 0, ABG)
01:30:13.275 00.000 10072 Move returns status 0, amount 0
01:30:13.275 00.000 10072 move complete, result=0
01:30:13.275 00.000 10072 worker thread done servicing request
01:30:13.275 00.000 10072 Worker thread wakes up
01:30:13.276 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:13.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:13.283 00.007 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:30:13.682 00.399 10072 Exposure complete
01:30:13.728 00.046 10072 worker thread done servicing request
01:30:13.728 00.000 1032 OnExposeComplete: enter
01:30:13.731 00.003 1032 UpdateGuideState(): m_state=6
01:30:13.733 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3421
01:30:13.735 00.002 1032 Star::Find returns 1 (0), X=317.41, Y=754.28, Mass=1502, SNR=27.3, Peak=138 HFD=3.1
01:30:13.738 00.003 1032 MultiStar: [#1 -0.16,1.12,0.00,M1] [#2 -0.32,0.99,0.00,M1] [#3 -0.02,0.99,0.00,M2] [#4 -0.33,1.08,0.00,M1] [#5 -0.20,1.16,0.00,M3] [#6 -0.25,0.94,0.00,M1] [#7 0.12,0.93,0.00,M1] [#8 -0.16,1.03,0.00,M2] 
01:30:13.741 00.003 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
01:30:13.743 00.002 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
01:30:13.745 00.002 1032 CameraToMount -- cameraX=-0.27 cameraY=1.17 hyp=1.20 cameraTheta=1.80 mountX=1.20 mountY=-0.04, mountTheta=-0.03
01:30:13.747 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.27, y=1.17, opts=13)
01:30:13.749 00.002 1032 Enqueuing Move request for scope (-0.27, 1.17)
01:30:13.750 00.001 10072 Worker thread wakes up
01:30:13.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 1.17) opts 0xd
01:30:13.750 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.27, 1.17)
01:30:13.750 00.000 10072 Moving (-0.27, 1.17) raw xDistance=1.20 yDistance=-0.04
01:30:13.753 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:13.755 00.002 10072 PPEC rslt: input = 1.20, final = 0.55, react = 0.54, pred = 0.01, hyst = 0.46, hyst_pct = 0.00, period_length = 287.72
01:30:13.755 00.000 10072 PPEC: input: 1.20, control: 0.55, exposure: 500
01:30:13.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:13.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:30:13.755 00.000 10072 MoveAxis(W, 558, ABG)
01:30:13.755 00.000 10072 Guiding  Dir = 3, Dur = 558
01:30:13.756 00.001 10072 IsGuiding returns 0
01:30:13.757 00.001 10072 PulseGuide returned control before completion, sleep 568
01:30:13.773 00.016 1032 UpdateGuideState exits: m=1502 SNR=27.3
01:30:13.776 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:13.777 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:13.779 00.002 1032 Enqueuing Expose request
01:30:14.338 00.559 10072 IsGuiding returns 0
01:30:14.338 00.000 10072 Move returns status 0, amount 558
01:30:14.338 00.000 10072 MoveAxis(N, 0, ABG)
01:30:14.338 00.000 10072 Move returns status 0, amount 0
01:30:14.338 00.000 10072 move complete, result=0
01:30:14.338 00.000 10072 worker thread done servicing request
01:30:14.338 00.000 10072 Worker thread wakes up
01:30:14.338 00.000 1032 GuideStep: 1.2 px 558 ms WEST, -0.0 px 0 ms NORTH
01:30:14.341 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:14.342 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:15.074 00.732 10072 Exposure complete
01:30:15.124 00.050 10072 worker thread done servicing request
01:30:15.124 00.000 1032 OnExposeComplete: enter
01:30:15.127 00.003 1032 UpdateGuideState(): m_state=6
01:30:15.128 00.001 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3422
01:30:15.130 00.002 1032 Star::Find returns 1 (0), X=317.95, Y=751.69, Mass=1327, SNR=25.7, Peak=143 HFD=2.8
01:30:15.133 00.003 1032 MultiStar: [#1 0.50,-1.56,0.00,M2] [#2 0.51,-1.60,0.00,M2] [#3 0.75,-1.48,0.00,M3] [#4 0.41,-1.44,0.00,M2] [#5 0.34,-1.47,0.00,M4] [#6 0.48,-1.43,0.00,M2] [#7 0.73,-1.62,0.00,M2] [#8 0.42,-1.30,0.00,M3] 
01:30:15.135 00.002 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
01:30:15.137 00.002 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
01:30:15.139 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=-1.42 hyp=1.44 cameraTheta=-1.38 mountX=-1.44 mountY=0.10, mountTheta=3.07
01:30:15.142 00.003 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-1.42, opts=13)
01:30:15.147 00.005 1032 Enqueuing Move request for scope (0.27, -1.42)
01:30:15.148 00.001 10072 Worker thread wakes up
01:30:15.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -1.42) opts 0xd
01:30:15.148 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -1.42)
01:30:15.149 00.001 10072 Moving (0.27, -1.42) raw xDistance=-1.44 yDistance=0.10
01:30:15.150 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:15.153 00.003 10072 PPEC rslt: input = -1.44, final = -0.64, react = -0.65, pred = 0.01, hyst = -0.58, hyst_pct = 0.00, period_length = 287.72
01:30:15.153 00.000 10072 PPEC: input: -1.44, control: -0.64, exposure: 500
01:30:15.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:15.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:30:15.153 00.000 10072 MoveAxis(E, 655, ABG)
01:30:15.153 00.000 10072 Guiding  Dir = 2, Dur = 655
01:30:15.154 00.001 10072 IsGuiding returns 0
01:30:15.154 00.000 10072 PulseGuide returned control before completion, sleep 665
01:30:15.170 00.016 1032 UpdateGuideState exits: m=1327 SNR=25.7
01:30:15.173 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:15.176 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:15.179 00.003 1032 Enqueuing Expose request
01:30:15.835 00.656 10072 IsGuiding returns 0
01:30:15.835 00.000 10072 Move returns status 0, amount 655
01:30:15.835 00.000 10072 MoveAxis(N, 0, ABG)
01:30:15.835 00.000 10072 Move returns status 0, amount 0
01:30:15.835 00.000 10072 move complete, result=0
01:30:15.835 00.000 10072 worker thread done servicing request
01:30:15.835 00.000 10072 Worker thread wakes up
01:30:15.835 00.000 1032 GuideStep: -1.4 px 655 ms EAST, 0.1 px 0 ms NORTH
01:30:15.839 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:15.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:16.462 00.623 10072 Exposure complete
01:30:16.501 00.039 10072 worker thread done servicing request
01:30:16.502 00.001 1032 OnExposeComplete: enter
01:30:16.505 00.003 1032 UpdateGuideState(): m_state=6
01:30:16.506 00.001 1032 Star::Find(15, 317, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3423
01:30:16.508 00.002 1032 Star::Find returns 1 (0), X=317.51, Y=753.61, Mass=1488, SNR=27.2, Peak=181 HFD=3.1
01:30:16.510 00.002 1032 MultiStar: [#1 0.03,0.38,0.97,U] [#2 0.05,0.21,0.70,U] [#3 0.25,0.27,0.66,U] [#4 -0.14,0.20,0.70,U] [#5 -0.05,0.55,0.67,U] [#6 0.05,0.20,0.58,U] [#7 0.22,0.48,0.51,U] [#8 -0.08,0.35,0.58,U] 
01:30:16.511 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.36}, one-star: {-0.18, 0.51}
01:30:16.512 00.001 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
01:30:16.513 00.001 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
01:30:16.515 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.36 hyp=0.36 cameraTheta=1.57 mountX=0.35 mountY=-0.09, mountTheta=-0.26
01:30:16.521 00.006 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.36, opts=13)
01:30:16.523 00.002 1032 Enqueuing Move request for scope (0.00, 0.36)
01:30:16.525 00.002 10072 Worker thread wakes up
01:30:16.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.36) opts 0xd
01:30:16.525 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.36)
01:30:16.525 00.000 10072 Moving (0.00, 0.36) raw xDistance=0.35 yDistance=-0.09
01:30:16.527 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:16.529 00.002 10072 PPEC rslt: input = 0.35, final = 0.16, react = 0.16, pred = 0.00, hyst = 0.16, hyst_pct = 0.00, period_length = 287.72
01:30:16.529 00.000 10072 PPEC: input: 0.35, control: 0.16, exposure: 500
01:30:16.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:16.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:30:16.530 00.001 10072 MoveAxis(W, 160, ABG)
01:30:16.530 00.000 10072 Guiding  Dir = 3, Dur = 160
01:30:16.530 00.000 10072 IsGuiding returns 0
01:30:16.530 00.000 10072 PulseGuide returned control before completion, sleep 170
01:30:16.545 00.015 1032 UpdateGuideState exits: m=1488 SNR=27.2
01:30:16.549 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:16.551 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:16.552 00.001 1032 Enqueuing Expose request
01:30:16.710 00.158 10072 IsGuiding returns 0
01:30:16.710 00.000 10072 Move returns status 0, amount 160
01:30:16.710 00.000 10072 MoveAxis(N, 0, ABG)
01:30:16.710 00.000 10072 Move returns status 0, amount 0
01:30:16.710 00.000 10072 move complete, result=0
01:30:16.711 00.001 10072 worker thread done servicing request
01:30:16.711 00.000 10072 Worker thread wakes up
01:30:16.711 00.000 1032 GuideStep: 0.3 px 160 ms WEST, -0.1 px 0 ms NORTH
01:30:16.713 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:16.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:17.121 00.408 10072 Exposure complete
01:30:17.173 00.052 10072 worker thread done servicing request
01:30:17.174 00.001 1032 OnExposeComplete: enter
01:30:17.177 00.003 1032 UpdateGuideState(): m_state=6
01:30:17.179 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3424
01:30:17.181 00.002 1032 Star::Find returns 1 (0), X=317.26, Y=754.47, Mass=1423, SNR=26.6, Peak=157 HFD=3.0
01:30:17.183 00.002 1032 MultiStar: [#1 -0.19,1.31,0.00,M2] [#2 -0.30,0.99,0.00,M2] [#3 -0.15,1.13,0.00,M3] [#4 -0.40,1.13,0.00,M2] [#5 -0.37,1.36,0.00,M4] [#6 -0.34,1.11,0.00,M2] [#7 -0.04,1.27,0.00,M2] [#8 -0.37,1.13,0.00,M3] 
01:30:17.184 00.001 1032 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.83) = xAngle (0.04 = 0.04)
01:30:17.185 00.001 1032 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.04 = 0.04)
01:30:17.188 00.003 1032 CameraToMount -- cameraX=-0.42 cameraY=1.36 hyp=1.43 cameraTheta=1.87 mountX=1.42 mountY=0.06, mountTheta=0.04
01:30:17.190 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.42, y=1.36, opts=13)
01:30:17.191 00.001 1032 Enqueuing Move request for scope (-0.42, 1.36)
01:30:17.193 00.002 10072 Worker thread wakes up
01:30:17.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 1.36) opts 0xd
01:30:17.193 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.42, 1.36)
01:30:17.193 00.000 10072 Moving (-0.42, 1.36) raw xDistance=1.42 yDistance=0.06
01:30:17.196 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:17.199 00.003 10072 PPEC rslt: input = 1.42, final = 0.64, react = 0.64, pred = 0.00, hyst = 0.55, hyst_pct = 0.00, period_length = 287.72
01:30:17.199 00.000 10072 PPEC: input: 1.42, control: 0.64, exposure: 500
01:30:17.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:17.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:30:17.199 00.000 10072 MoveAxis(W, 655, ABG)
01:30:17.199 00.000 10072 Guiding  Dir = 3, Dur = 655
01:30:17.199 00.000 10072 IsGuiding returns 0
01:30:17.200 00.001 10072 PulseGuide returned control before completion, sleep 665
01:30:17.216 00.016 1032 UpdateGuideState exits: m=1423 SNR=26.6
01:30:17.219 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:17.221 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:17.222 00.001 1032 Enqueuing Expose request
01:30:17.868 00.646 10072 IsGuiding returns 1
01:30:17.868 00.000 10072 scope still moving after pulse duration time elapsed
01:30:17.900 00.032 10072 IsGuiding returns 0
01:30:17.900 00.000 10072 scope move finished after 655 + 45 ms
01:30:17.900 00.000 10072 Move returns status 0, amount 655
01:30:17.900 00.000 10072 MoveAxis(N, 0, ABG)
01:30:17.900 00.000 10072 Move returns status 0, amount 0
01:30:17.900 00.000 10072 move complete, result=0
01:30:17.900 00.000 10072 worker thread done servicing request
01:30:17.901 00.001 10072 Worker thread wakes up
01:30:17.901 00.000 1032 GuideStep: 1.4 px 655 ms WEST, 0.1 px 0 ms NORTH
01:30:17.903 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:17.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:18.529 00.626 10072 Exposure complete
01:30:18.575 00.046 10072 worker thread done servicing request
01:30:18.576 00.001 1032 OnExposeComplete: enter
01:30:18.578 00.002 1032 UpdateGuideState(): m_state=6
01:30:18.580 00.002 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3425
01:30:18.584 00.004 1032 Star::Find returns 1 (0), X=317.98, Y=752.09, Mass=1429, SNR=26.6, Peak=124 HFD=2.9
01:30:18.586 00.002 1032 MultiStar: [#1 0.49,-1.14,0.00,M3] [#2 0.47,-1.37,0.00,M3] [#3 0.66,-1.11,0.00,M4] [#4 0.22,-1.14,0.00,M3] [#5 0.27,-1.09,0.00,M5] [#6 0.31,-1.22,0.00,M3] [#7 0.70,-1.06,0.00,M3] [#8 0.33,-1.08,0.00,M4] 
01:30:18.589 00.003 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
01:30:18.591 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
01:30:18.592 00.001 1032 CameraToMount -- cameraX=0.30 cameraY=-1.01 hyp=1.06 cameraTheta=-1.28 mountX=-1.06 mountY=-0.03, mountTheta=-3.12
01:30:18.595 00.003 1032 SchedulePrimaryMove(0F526948, x=0.30, y=-1.01, opts=13)
01:30:18.597 00.002 1032 Enqueuing Move request for scope (0.30, -1.01)
01:30:18.599 00.002 10072 Worker thread wakes up
01:30:18.599 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.30, -1.01) opts 0xd
01:30:18.599 00.000 10072 Handling offset move in thread for scope, endpoint = (0.30, -1.01)
01:30:18.599 00.000 10072 Moving (0.30, -1.01) raw xDistance=-1.06 yDistance=-0.03
01:30:18.600 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:18.604 00.004 10072 PPEC rslt: input = -1.06, final = -0.48, react = -0.48, pred = -0.00, hyst = -0.42, hyst_pct = 0.00, period_length = 287.72
01:30:18.604 00.000 10072 PPEC: input: -1.06, control: -0.48, exposure: 500
01:30:18.604 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:18.604 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:30:18.604 00.000 10072 MoveAxis(E, 489, ABG)
01:30:18.604 00.000 10072 Guiding  Dir = 2, Dur = 489
01:30:18.604 00.000 10072 IsGuiding returns 0
01:30:18.605 00.001 10072 PulseGuide returned control before completion, sleep 499
01:30:18.623 00.018 1032 UpdateGuideState exits: m=1429 SNR=26.6
01:30:18.625 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:18.626 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:18.628 00.002 1032 Enqueuing Expose request
01:30:19.106 00.478 10072 IsGuiding returns 0
01:30:19.106 00.000 10072 Move returns status 0, amount 489
01:30:19.106 00.000 10072 MoveAxis(N, 0, ABG)
01:30:19.106 00.000 10072 Move returns status 0, amount 0
01:30:19.106 00.000 10072 move complete, result=0
01:30:19.106 00.000 10072 worker thread done servicing request
01:30:19.106 00.000 10072 Worker thread wakes up
01:30:19.106 00.000 1032 GuideStep: -1.1 px 489 ms EAST, -0.0 px 0 ms NORTH
01:30:19.110 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:19.110 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:19.737 00.627 10072 Exposure complete
01:30:19.787 00.050 10072 worker thread done servicing request
01:30:19.787 00.000 1032 OnExposeComplete: enter
01:30:19.789 00.002 1032 UpdateGuideState(): m_state=6
01:30:19.791 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3426
01:30:19.793 00.002 1032 Star::Find returns 1 (0), X=317.59, Y=753.22, Mass=1245, SNR=24.9, Peak=124 HFD=2.8
01:30:19.795 00.002 1032 MultiStar: [#1 0.07,-0.03,1.04,U] [#2 0.05,-0.11,0.78,U] [#3 0.35,0.05,0.71,U] [#4 0.00,-0.14,0.74,U] [#5 0.03,0.16,0.76,U] [#6 -0.05,0.07,0.64,U] [#7 0.28,0.10,0.59,U] [#8 -0.15,-0.01,0.57,U] 
01:30:19.796 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {-0.10, 0.12}
01:30:19.797 00.001 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
01:30:19.800 00.003 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
01:30:19.802 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.45 mountX=0.01 mountY=-0.05, mountTheta=-1.38
01:30:19.805 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
01:30:19.806 00.001 1032 Enqueuing Move request for scope (0.05, 0.02)
01:30:19.808 00.002 10072 Worker thread wakes up
01:30:19.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:30:19.808 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:30:19.808 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
01:30:19.810 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:19.812 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:30:19.812 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:30:19.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:19.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:30:19.814 00.002 10072 MoveAxis(E, 3, ABG)
01:30:19.814 00.000 10072 Guiding  Dir = 2, Dur = 3
01:30:19.814 00.000 10072 IsGuiding returns 0
01:30:19.815 00.001 10072 PulseGuide returned control before completion, sleep 13
01:30:19.831 00.016 1032 UpdateGuideState exits: m=1245 SNR=24.9
01:30:19.834 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:19.836 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:19.837 00.001 1032 Enqueuing Expose request
01:30:19.844 00.007 10072 IsGuiding returns 0
01:30:19.844 00.000 10072 Move returns status 0, amount 3
01:30:19.844 00.000 10072 MoveAxis(N, 0, ABG)
01:30:19.844 00.000 10072 Move returns status 0, amount 0
01:30:19.844 00.000 10072 move complete, result=0
01:30:19.844 00.000 10072 worker thread done servicing request
01:30:19.844 00.000 10072 Worker thread wakes up
01:30:19.844 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:19.844 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:19.848 00.004 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:30:20.253 00.405 10072 Exposure complete
01:30:20.301 00.048 10072 worker thread done servicing request
01:30:20.302 00.001 1032 OnExposeComplete: enter
01:30:20.304 00.002 1032 UpdateGuideState(): m_state=6
01:30:20.308 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3427
01:30:20.309 00.001 1032 Star::Find returns 1 (0), X=317.38, Y=754.05, Mass=1411, SNR=26.5, Peak=148 HFD=2.7
01:30:20.311 00.002 1032 MultiStar: [#1 -0.22,0.81,0.00,M3] [#2 -0.05,0.55,0.76,U] [#3 0.09,0.65,0.70,U] [#4 -0.50,0.74,0.00,M3] [#5 -0.15,0.87,0.00,M5] [#6 -0.36,0.61,0.60,U] [#7 0.29,0.62,0.52,U] [#8 -0.22,0.79,0.00,M4] 
01:30:20.314 00.003 1032 refined, 4 included, MultiStar: {-0.09, 0.70}, one-star: {-0.30, 0.95}
01:30:20.316 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
01:30:20.317 00.001 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
01:30:20.318 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.70 hyp=0.71 cameraTheta=1.71 mountX=0.70 mountY=-0.09, mountTheta=-0.13
01:30:20.321 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.70, opts=13)
01:30:20.323 00.002 1032 Enqueuing Move request for scope (-0.09, 0.70)
01:30:20.324 00.001 10072 Worker thread wakes up
01:30:20.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.70) opts 0xd
01:30:20.324 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.70)
01:30:20.324 00.000 10072 Moving (-0.09, 0.70) raw xDistance=0.70 yDistance=-0.09
01:30:20.326 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:20.328 00.002 10072 PPEC rslt: input = 0.70, final = 0.31, react = 0.32, pred = -0.00, hyst = 0.26, hyst_pct = 0.00, period_length = 287.72
01:30:20.328 00.000 10072 PPEC: input: 0.70, control: 0.31, exposure: 500
01:30:20.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:20.328 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:30:20.328 00.000 10072 MoveAxis(W, 320, ABG)
01:30:20.328 00.000 10072 Guiding  Dir = 3, Dur = 320
01:30:20.332 00.004 10072 IsGuiding returns 0
01:30:20.332 00.000 10072 PulseGuide returned control before completion, sleep 330
01:30:20.349 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:30:20.351 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:20.353 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:20.354 00.001 1032 Enqueuing Expose request
01:30:20.671 00.317 10072 IsGuiding returns 0
01:30:20.671 00.000 10072 Move returns status 0, amount 320
01:30:20.671 00.000 10072 MoveAxis(N, 0, ABG)
01:30:20.671 00.000 10072 Move returns status 0, amount 0
01:30:20.671 00.000 10072 move complete, result=0
01:30:20.671 00.000 10072 worker thread done servicing request
01:30:20.671 00.000 10072 Worker thread wakes up
01:30:20.672 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:20.672 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:20.672 00.000 1032 GuideStep: 0.7 px 320 ms WEST, -0.1 px 0 ms NORTH
01:30:21.298 00.626 10072 Exposure complete
01:30:21.346 00.048 10072 worker thread done servicing request
01:30:21.347 00.001 1032 OnExposeComplete: enter
01:30:21.349 00.002 1032 UpdateGuideState(): m_state=6
01:30:21.351 00.002 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3428
01:30:21.354 00.003 1032 Star::Find returns 1 (0), X=317.37, Y=754.37, Mass=1382, SNR=26.2, Peak=148 HFD=3.0
01:30:21.355 00.001 1032 MultiStar: [#1 -0.24,1.24,0.00,M4] [#2 -0.15,1.12,0.00,M2] [#3 0.06,1.21,0.00,M3] [#4 -0.36,1.15,0.00,M4] [#5 -0.21,1.38,0.00,M6] [#6 -0.21,1.11,0.00,M2] [#7 -0.12,1.25,0.00,M2] [#8 -0.18,1.11,0.00,M5] 
01:30:21.357 00.002 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
01:30:21.358 00.001 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
01:30:21.362 00.004 1032 CameraToMount -- cameraX=-0.31 cameraY=1.27 hyp=1.31 cameraTheta=1.81 mountX=1.31 mountY=-0.02, mountTheta=-0.02
01:30:21.366 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.31, y=1.27, opts=13)
01:30:21.368 00.002 1032 Enqueuing Move request for scope (-0.31, 1.27)
01:30:21.370 00.002 10072 Worker thread wakes up
01:30:21.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 1.27) opts 0xd
01:30:21.370 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.31, 1.27)
01:30:21.370 00.000 10072 Moving (-0.31, 1.27) raw xDistance=1.31 yDistance=-0.02
01:30:21.373 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:21.375 00.002 10072 PPEC rslt: input = 1.31, final = 0.58, react = 0.59, pred = -0.01, hyst = 0.53, hyst_pct = 0.00, period_length = 287.72
01:30:21.375 00.000 10072 PPEC: input: 1.31, control: 0.58, exposure: 500
01:30:21.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:21.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:30:21.375 00.000 10072 MoveAxis(W, 594, ABG)
01:30:21.375 00.000 10072 Guiding  Dir = 3, Dur = 594
01:30:21.376 00.001 10072 IsGuiding returns 0
01:30:21.376 00.000 10072 PulseGuide returned control before completion, sleep 604
01:30:21.395 00.019 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:30:21.400 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:21.402 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:21.405 00.003 1032 Enqueuing Expose request
01:30:21.988 00.583 10072 IsGuiding returns 0
01:30:21.988 00.000 10072 Move returns status 0, amount 594
01:30:21.988 00.000 10072 MoveAxis(N, 0, ABG)
01:30:21.988 00.000 10072 Move returns status 0, amount 0
01:30:21.988 00.000 10072 move complete, result=0
01:30:21.988 00.000 10072 worker thread done servicing request
01:30:21.988 00.000 10072 Worker thread wakes up
01:30:21.989 00.001 1032 GuideStep: 1.3 px 594 ms WEST, -0.0 px 0 ms NORTH
01:30:21.991 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:21.992 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:22.618 00.626 10072 Exposure complete
01:30:22.660 00.042 10072 worker thread done servicing request
01:30:22.661 00.001 1032 OnExposeComplete: enter
01:30:22.663 00.002 1032 UpdateGuideState(): m_state=6
01:30:22.665 00.002 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3429
01:30:22.666 00.001 1032 Star::Find returns 1 (0), X=317.97, Y=752.30, Mass=1418, SNR=26.5, Peak=139 HFD=2.6
01:30:22.668 00.002 1032 MultiStar: [#1 0.24,-0.94,0.00,M5] [#2 0.45,-0.98,0.00,M3] [#3 0.62,-0.91,0.00,M4] [#4 0.26,-1.03,0.00,M5] [#5 0.23,-0.84,0.00,M7] [#6 0.33,-0.93,0.00,M3] [#7 0.64,-0.86,0.00,M3] [#8 0.41,-1.26,0.00,M6] 
01:30:22.670 00.002 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
01:30:22.671 00.001 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
01:30:22.673 00.002 1032 CameraToMount -- cameraX=0.29 cameraY=-0.81 hyp=0.86 cameraTheta=-1.23 mountX=-0.86 mountY=-0.07, mountTheta=-3.06
01:30:22.675 00.002 1032 SchedulePrimaryMove(0F526948, x=0.29, y=-0.81, opts=13)
01:30:22.677 00.002 1032 Enqueuing Move request for scope (0.29, -0.81)
01:30:22.679 00.002 10072 Worker thread wakes up
01:30:22.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.81) opts 0xd
01:30:22.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.29, -0.81)
01:30:22.679 00.000 10072 Moving (0.29, -0.81) raw xDistance=-0.86 yDistance=-0.07
01:30:22.681 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:22.683 00.002 10072 PPEC rslt: input = -0.86, final = -0.39, react = -0.38, pred = -0.01, hyst = -0.33, hyst_pct = 0.00, period_length = 287.72
01:30:22.683 00.000 10072 PPEC: input: -0.86, control: -0.39, exposure: 500
01:30:22.684 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:22.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:30:22.684 00.000 10072 MoveAxis(E, 402, ABG)
01:30:22.684 00.000 10072 Guiding  Dir = 2, Dur = 402
01:30:22.684 00.000 10072 IsGuiding returns 0
01:30:22.685 00.001 10072 PulseGuide returned control before completion, sleep 412
01:30:22.700 00.015 1032 UpdateGuideState exits: m=1418 SNR=26.5
01:30:22.703 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:22.704 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:22.707 00.003 1032 Enqueuing Expose request
01:30:23.098 00.391 10072 IsGuiding returns 0
01:30:23.098 00.000 10072 Move returns status 0, amount 402
01:30:23.098 00.000 10072 MoveAxis(N, 0, ABG)
01:30:23.098 00.000 10072 Move returns status 0, amount 0
01:30:23.098 00.000 10072 move complete, result=0
01:30:23.098 00.000 10072 worker thread done servicing request
01:30:23.098 00.000 10072 Worker thread wakes up
01:30:23.098 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:23.098 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:23.099 00.001 1032 GuideStep: -0.9 px 402 ms EAST, -0.1 px 0 ms NORTH
01:30:23.743 00.644 10072 Exposure complete
01:30:23.791 00.048 10072 worker thread done servicing request
01:30:23.792 00.001 1032 OnExposeComplete: enter
01:30:23.793 00.001 1032 UpdateGuideState(): m_state=6
01:30:23.795 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3430
01:30:23.797 00.002 1032 Star::Find returns 1 (0), X=317.61, Y=753.48, Mass=1360, SNR=26.0, Peak=157 HFD=3.1
01:30:23.800 00.003 1032 MultiStar: [#1 0.08,0.09,1.00,U] [#2 -0.13,-0.05,0.77,U] [#3 0.17,0.06,0.67,U] [#4 -0.14,0.07,0.71,U] [#5 -0.11,0.23,0.74,U] [#6 -0.06,0.03,0.65,U] [#7 0.24,0.05,0.52,U] [#8 -0.00,0.27,0.59,U] 
01:30:23.805 00.005 1032 refined, 8 included, MultiStar: {-0.01, 0.13}, one-star: {-0.08, 0.37}
01:30:23.807 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
01:30:23.809 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
01:30:23.811 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.65 mountX=0.13 mountY=-0.02, mountTheta=-0.18
01:30:23.814 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.13, opts=13)
01:30:23.817 00.003 1032 Enqueuing Move request for scope (-0.01, 0.13)
01:30:23.819 00.002 10072 Worker thread wakes up
01:30:23.820 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
01:30:23.820 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
01:30:23.820 00.000 10072 Moving (-0.01, 0.13) raw xDistance=0.13 yDistance=-0.02
01:30:23.822 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:23.824 00.002 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 287.72
01:30:23.824 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
01:30:23.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:23.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:30:23.825 00.001 10072 MoveAxis(W, 65, ABG)
01:30:23.825 00.000 10072 Guiding  Dir = 3, Dur = 65
01:30:23.825 00.000 10072 IsGuiding returns 0
01:30:23.826 00.001 10072 PulseGuide returned control before completion, sleep 75
01:30:23.844 00.018 1032 UpdateGuideState exits: m=1360 SNR=26.0
01:30:23.847 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:23.849 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:23.851 00.002 1032 Enqueuing Expose request
01:30:23.911 00.060 10072 IsGuiding returns 0
01:30:23.911 00.000 10072 Move returns status 0, amount 65
01:30:23.911 00.000 10072 MoveAxis(N, 0, ABG)
01:30:23.911 00.000 10072 Move returns status 0, amount 0
01:30:23.911 00.000 10072 move complete, result=0
01:30:23.911 00.000 10072 worker thread done servicing request
01:30:23.911 00.000 10072 Worker thread wakes up
01:30:23.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:23.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:23.929 00.018 1032 GuideStep: 0.1 px 65 ms WEST, -0.0 px 0 ms NORTH
01:30:24.320 00.391 10072 Exposure complete
01:30:24.370 00.050 10072 worker thread done servicing request
01:30:24.370 00.000 1032 OnExposeComplete: enter
01:30:24.373 00.003 1032 UpdateGuideState(): m_state=6
01:30:24.376 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3431
01:30:24.378 00.002 1032 Star::Find returns 1 (0), X=317.40, Y=753.89, Mass=1390, SNR=26.3, Peak=152 HFD=2.7
01:30:24.379 00.001 1032 MultiStar: [#1 -0.08,0.61,1.00,U] [#2 -0.13,0.58,0.72,U] [#3 0.06,0.59,0.65,U] [#4 -0.39,0.69,0.00,M5] [#5 -0.26,0.95,0.00,M7] [#6 -0.25,0.64,0.58,U] [#7 -0.02,0.73,0.55,U] [#8 -0.28,0.61,0.56,U] 
01:30:24.382 00.003 1032 refined, 6 included, MultiStar: {-0.14, 0.65}, one-star: {-0.28, 0.79}
01:30:24.384 00.002 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
01:30:24.386 00.002 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
01:30:24.388 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=0.65 hyp=0.67 cameraTheta=1.79 mountX=0.67 mountY=-0.03, mountTheta=-0.04
01:30:24.390 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.65, opts=13)
01:30:24.392 00.002 1032 Enqueuing Move request for scope (-0.14, 0.65)
01:30:24.395 00.003 10072 Worker thread wakes up
01:30:24.395 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.65) opts 0xd
01:30:24.395 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.65)
01:30:24.395 00.000 10072 Moving (-0.14, 0.65) raw xDistance=0.67 yDistance=-0.03
01:30:24.398 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:24.400 00.002 10072 PPEC rslt: input = 0.67, final = 0.31, react = 0.30, pred = 0.00, hyst = 0.25, hyst_pct = 0.00, period_length = 287.72
01:30:24.400 00.000 10072 PPEC: input: 0.67, control: 0.31, exposure: 500
01:30:24.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:24.401 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:30:24.401 00.000 10072 MoveAxis(W, 312, ABG)
01:30:24.401 00.000 10072 Guiding  Dir = 3, Dur = 312
01:30:24.401 00.000 10072 IsGuiding returns 0
01:30:24.401 00.000 10072 PulseGuide returned control before completion, sleep 322
01:30:24.422 00.021 1032 UpdateGuideState exits: m=1390 SNR=26.3
01:30:24.425 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:24.428 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:24.432 00.004 1032 Enqueuing Expose request
01:30:24.739 00.307 10072 IsGuiding returns 0
01:30:24.739 00.000 10072 Move returns status 0, amount 312
01:30:24.740 00.001 10072 MoveAxis(N, 0, ABG)
01:30:24.740 00.000 10072 Move returns status 0, amount 0
01:30:24.740 00.000 10072 move complete, result=0
01:30:24.740 00.000 10072 worker thread done servicing request
01:30:24.740 00.000 10072 Worker thread wakes up
01:30:24.740 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:24.740 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:24.740 00.000 1032 GuideStep: 0.7 px 312 ms WEST, -0.0 px 0 ms NORTH
01:30:25.368 00.628 10072 Exposure complete
01:30:25.417 00.049 10072 worker thread done servicing request
01:30:25.417 00.000 1032 OnExposeComplete: enter
01:30:25.419 00.002 1032 UpdateGuideState(): m_state=6
01:30:25.421 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3432
01:30:25.423 00.002 1032 Star::Find returns 1 (0), X=317.75, Y=752.40, Mass=1400, SNR=26.4, Peak=115 HFD=3.2
01:30:25.426 00.003 1032 MultiStar: [#1 0.24,-0.62,0.95,U] [#2 0.37,-0.82,0.00,M2] [#3 0.43,-0.68,0.00,M3] [#4 0.15,-0.69,0.72,U] [#5 0.13,-0.40,0.68,U] [#6 0.15,-0.76,0.00,M2] [#7 0.67,-0.43,0.00,M2] [#8 0.12,-0.89,0.00,M5] 
01:30:25.427 00.001 1032 refined, 3 included, MultiStar: {0.15, -0.61}, one-star: {0.06, -0.71}
01:30:25.429 00.002 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.12)
01:30:25.431 00.002 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.12)
01:30:25.433 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.61 hyp=0.63 cameraTheta=-1.34 mountX=-0.63 mountY=0.02, mountTheta=3.12
01:30:25.436 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.61, opts=13)
01:30:25.438 00.002 1032 Enqueuing Move request for scope (0.15, -0.61)
01:30:25.440 00.002 10072 Worker thread wakes up
01:30:25.440 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.61) opts 0xd
01:30:25.440 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.61)
01:30:25.440 00.000 10072 Moving (0.15, -0.61) raw xDistance=-0.63 yDistance=0.02
01:30:25.442 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:25.445 00.003 10072 PPEC rslt: input = -0.63, final = -0.28, react = -0.28, pred = 0.01, hyst = -0.25, hyst_pct = 0.00, period_length = 287.72
01:30:25.445 00.000 10072 PPEC: input: -0.63, control: -0.28, exposure: 500
01:30:25.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:25.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:30:25.445 00.000 10072 MoveAxis(E, 284, ABG)
01:30:25.445 00.000 10072 Guiding  Dir = 2, Dur = 284
01:30:25.446 00.001 10072 IsGuiding returns 0
01:30:25.446 00.000 10072 PulseGuide returned control before completion, sleep 294
01:30:25.464 00.018 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:30:25.466 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:25.467 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:25.470 00.003 1032 Enqueuing Expose request
01:30:25.755 00.285 10072 IsGuiding returns 0
01:30:25.755 00.000 10072 Move returns status 0, amount 284
01:30:25.755 00.000 10072 MoveAxis(N, 0, ABG)
01:30:25.755 00.000 10072 Move returns status 0, amount 0
01:30:25.755 00.000 10072 move complete, result=0
01:30:25.755 00.000 10072 worker thread done servicing request
01:30:25.755 00.000 10072 Worker thread wakes up
01:30:25.755 00.000 1032 GuideStep: -0.6 px 284 ms EAST, 0.0 px 0 ms NORTH
01:30:25.757 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:25.758 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:26.506 00.748 10072 Exposure complete
01:30:26.559 00.053 10072 worker thread done servicing request
01:30:26.559 00.000 1032 OnExposeComplete: enter
01:30:26.561 00.002 1032 UpdateGuideState(): m_state=6
01:30:26.563 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3433
01:30:26.565 00.002 1032 Star::Find returns 1 (0), X=317.86, Y=752.44, Mass=1669, SNR=28.8, Peak=170 HFD=2.9
01:30:26.567 00.002 1032 MultiStar: [#1 0.43,-0.64,0.00,M3] [#2 0.23,-0.92,0.00,M3] [#3 0.23,-0.84,0.00,M4] [#4 0.10,-0.74,0.68,U] [#5 0.11,-0.40,0.64,U] [#6 0.09,-0.84,0.00,M3] [#7 0.46,-0.73,0.00,M3] [#8 -0.11,-0.61,0.52,U] 
01:30:26.568 00.001 1032 refined, 3 included, MultiStar: {0.09, -0.62}, one-star: {0.17, -0.67}
01:30:26.569 00.001 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.03)
01:30:26.571 00.002 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.03)
01:30:26.572 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.62 hyp=0.62 cameraTheta=-1.43 mountX=-0.62 mountY=0.07, mountTheta=3.03
01:30:26.575 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.62, opts=13)
01:30:26.576 00.001 1032 Enqueuing Move request for scope (0.09, -0.62)
01:30:26.579 00.003 10072 Worker thread wakes up
01:30:26.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.62) opts 0xd
01:30:26.579 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.62)
01:30:26.579 00.000 10072 Moving (0.09, -0.62) raw xDistance=-0.62 yDistance=0.07
01:30:26.581 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:26.584 00.003 10072 PPEC rslt: input = -0.62, final = -0.27, react = -0.28, pred = 0.01, hyst = -0.24, hyst_pct = 0.00, period_length = 287.72
01:30:26.584 00.000 10072 PPEC: input: -0.62, control: -0.27, exposure: 500
01:30:26.584 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:26.584 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:30:26.584 00.000 10072 MoveAxis(E, 275, ABG)
01:30:26.584 00.000 10072 Guiding  Dir = 2, Dur = 275
01:30:26.584 00.000 10072 IsGuiding returns 0
01:30:26.585 00.001 10072 PulseGuide returned control before completion, sleep 285
01:30:26.602 00.017 1032 UpdateGuideState exits: m=1669 SNR=28.8
01:30:26.604 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:26.605 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:26.607 00.002 1032 Enqueuing Expose request
01:30:26.877 00.270 10072 IsGuiding returns 0
01:30:26.882 00.005 10072 Move returns status 0, amount 275
01:30:26.882 00.000 10072 MoveAxis(N, 0, ABG)
01:30:26.882 00.000 10072 Move returns status 0, amount 0
01:30:26.882 00.000 10072 move complete, result=0
01:30:26.882 00.000 10072 worker thread done servicing request
01:30:26.882 00.000 10072 Worker thread wakes up
01:30:26.882 00.000 1032 GuideStep: -0.6 px 275 ms EAST, 0.1 px 0 ms NORTH
01:30:26.885 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:26.886 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:27.634 00.748 10072 Exposure complete
01:30:27.680 00.046 10072 worker thread done servicing request
01:30:27.680 00.000 1032 OnExposeComplete: enter
01:30:27.682 00.002 1032 UpdateGuideState(): m_state=6
01:30:27.683 00.001 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3434
01:30:27.684 00.001 1032 Star::Find returns 1 (0), X=317.39, Y=754.06, Mass=1339, SNR=25.8, Peak=142 HFD=2.7
01:30:27.685 00.001 1032 MultiStar: [#1 -0.14,0.83,0.00,M4] [#2 -0.09,0.59,0.74,U] [#3 0.01,0.68,0.69,U] [#4 -0.32,0.77,0.00,M4] [#5 -0.18,0.93,0.00,M6] [#6 -0.21,0.76,0.00,M4] [#7 0.20,0.66,0.53,U] [#8 -0.23,0.93,0.00,M5] 
01:30:27.687 00.002 1032 refined, 3 included, MultiStar: {-0.08, 0.75}, one-star: {-0.29, 0.96}
01:30:27.689 00.002 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
01:30:27.690 00.001 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
01:30:27.691 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.75 hyp=0.75 cameraTheta=1.68 mountX=0.74 mountY=-0.11, mountTheta=-0.15
01:30:27.693 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.75, opts=13)
01:30:27.695 00.002 1032 Enqueuing Move request for scope (-0.08, 0.75)
01:30:27.697 00.002 10072 Worker thread wakes up
01:30:27.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.75) opts 0xd
01:30:27.697 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.75)
01:30:27.697 00.000 10072 Moving (-0.08, 0.75) raw xDistance=0.74 yDistance=-0.11
01:30:27.699 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:27.700 00.001 10072 PPEC rslt: input = 0.74, final = 0.34, react = 0.33, pred = 0.01, hyst = 0.29, hyst_pct = 0.00, period_length = 287.72
01:30:27.700 00.000 10072 PPEC: input: 0.74, control: 0.34, exposure: 500
01:30:27.702 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:27.702 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:30:27.702 00.000 10072 MoveAxis(W, 350, ABG)
01:30:27.702 00.000 10072 Guiding  Dir = 3, Dur = 350
01:30:27.702 00.000 10072 IsGuiding returns 0
01:30:27.702 00.000 10072 PulseGuide returned control before completion, sleep 360
01:30:27.717 00.015 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:30:27.720 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:27.721 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:27.722 00.001 1032 Enqueuing Expose request
01:30:28.070 00.348 10072 IsGuiding returns 0
01:30:28.070 00.000 10072 Move returns status 0, amount 350
01:30:28.070 00.000 10072 MoveAxis(N, 0, ABG)
01:30:28.071 00.001 10072 Move returns status 0, amount 0
01:30:28.071 00.000 10072 move complete, result=0
01:30:28.071 00.000 10072 worker thread done servicing request
01:30:28.071 00.000 10072 Worker thread wakes up
01:30:28.071 00.000 1032 GuideStep: 0.7 px 350 ms WEST, -0.1 px 0 ms NORTH
01:30:28.073 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:28.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:28.695 00.622 10072 Exposure complete
01:30:28.744 00.049 10072 worker thread done servicing request
01:30:28.745 00.001 1032 OnExposeComplete: enter
01:30:28.747 00.002 1032 UpdateGuideState(): m_state=6
01:30:28.748 00.001 1032 Star::Find(15, 317, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3435
01:30:28.751 00.003 1032 Star::Find returns 1 (0), X=317.56, Y=753.92, Mass=1434, SNR=26.7, Peak=141 HFD=2.9
01:30:28.753 00.002 1032 MultiStar: [#1 -0.06,0.73,0.96,U] [#2 -0.22,0.74,0.00,M3] [#3 -0.07,0.78,0.00,M4] [#4 -0.14,0.75,0.69,U] [#5 -0.05,0.88,0.00,M7] [#6 -0.15,0.71,0.55,U] [#7 -0.01,0.87,0.00,M3] [#8 -0.27,0.80,0.00,M6] 
01:30:28.755 00.002 1032 refined, 3 included, MultiStar: {-0.11, 0.76}, one-star: {-0.12, 0.81}
01:30:28.757 00.002 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
01:30:28.759 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
01:30:28.761 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.76 hyp=0.76 cameraTheta=1.72 mountX=0.76 mountY=-0.08, mountTheta=-0.11
01:30:28.764 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.76, opts=13)
01:30:28.766 00.002 1032 Enqueuing Move request for scope (-0.11, 0.76)
01:30:28.771 00.005 10072 Worker thread wakes up
01:30:28.771 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.76) opts 0xd
01:30:28.771 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.76)
01:30:28.771 00.000 10072 Moving (-0.11, 0.76) raw xDistance=0.76 yDistance=-0.08
01:30:28.775 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:28.777 00.002 10072 PPEC rslt: input = 0.76, final = 0.35, react = 0.34, pred = 0.01, hyst = 0.30, hyst_pct = 0.00, period_length = 287.72
01:30:28.777 00.000 10072 PPEC: input: 0.76, control: 0.35, exposure: 500
01:30:28.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:28.778 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:30:28.778 00.000 10072 MoveAxis(W, 362, ABG)
01:30:28.778 00.000 10072 Guiding  Dir = 3, Dur = 362
01:30:28.778 00.000 10072 IsGuiding returns 0
01:30:28.779 00.001 10072 PulseGuide returned control before completion, sleep 372
01:30:28.795 00.016 1032 UpdateGuideState exits: m=1434 SNR=26.7
01:30:28.796 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:28.800 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:28.803 00.003 1032 Enqueuing Expose request
01:30:29.162 00.359 10072 IsGuiding returns 0
01:30:29.162 00.000 10072 Move returns status 0, amount 362
01:30:29.162 00.000 10072 MoveAxis(N, 0, ABG)
01:30:29.162 00.000 10072 Move returns status 0, amount 0
01:30:29.162 00.000 10072 move complete, result=0
01:30:29.162 00.000 10072 worker thread done servicing request
01:30:29.162 00.000 10072 Worker thread wakes up
01:30:29.163 00.001 1032 GuideStep: 0.8 px 362 ms WEST, -0.1 px 0 ms NORTH
01:30:29.165 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:29.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:29.897 00.732 10072 Exposure complete
01:30:29.946 00.049 10072 worker thread done servicing request
01:30:29.946 00.000 1032 OnExposeComplete: enter
01:30:29.948 00.002 1032 UpdateGuideState(): m_state=6
01:30:29.951 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3436
01:30:29.952 00.001 1032 Star::Find returns 1 (0), X=317.54, Y=753.21, Mass=1478, SNR=27.1, Peak=138 HFD=3.1
01:30:29.954 00.002 1032 MultiStar: [#1 0.11,-0.04,0.94,U] [#2 0.18,-0.23,0.69,U] [#3 0.33,-0.01,0.67,U] [#4 -0.18,-0.02,0.69,U] [#5 0.05,0.14,0.68,U] [#6 -0.03,-0.04,0.55,U] [#7 0.50,-0.00,0.52,U] [#8 -0.02,-0.07,0.54,U] 
01:30:29.957 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {-0.14, 0.11}
01:30:29.959 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
01:30:29.961 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
01:30:29.963 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.15 mountX=-0.03 mountY=-0.07, mountTheta=-1.98
01:30:29.966 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
01:30:29.968 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
01:30:29.970 00.002 10072 Worker thread wakes up
01:30:29.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
01:30:29.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
01:30:29.970 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.07
01:30:29.971 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:29.975 00.004 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:30:29.976 00.001 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:30:29.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:29.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:30:29.976 00.000 10072 MoveAxis(W, 13, ABG)
01:30:29.976 00.000 10072 Guiding  Dir = 3, Dur = 13
01:30:29.976 00.000 10072 IsGuiding returns 0
01:30:29.976 00.000 10072 PulseGuide returned control before completion, sleep 23
01:30:29.996 00.020 1032 UpdateGuideState exits: m=1478 SNR=27.1
01:30:29.998 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:29.999 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:30.000 00.001 1032 Enqueuing Expose request
01:30:30.005 00.005 10072 IsGuiding returns 0
01:30:30.005 00.000 10072 Move returns status 0, amount 13
01:30:30.005 00.000 10072 MoveAxis(N, 0, ABG)
01:30:30.005 00.000 10072 Move returns status 0, amount 0
01:30:30.005 00.000 10072 move complete, result=0
01:30:30.005 00.000 10072 worker thread done servicing request
01:30:30.005 00.000 10072 Worker thread wakes up
01:30:30.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:30.005 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:30.010 00.005 1032 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
01:30:30.414 00.404 10072 Exposure complete
01:30:30.462 00.048 10072 worker thread done servicing request
01:30:30.463 00.001 1032 OnExposeComplete: enter
01:30:30.465 00.002 1032 UpdateGuideState(): m_state=6
01:30:30.467 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3437
01:30:30.469 00.002 1032 Star::Find returns 1 (0), X=317.54, Y=753.40, Mass=1411, SNR=26.5, Peak=146 HFD=3.1
01:30:30.471 00.002 1032 MultiStar: [#1 0.11,0.08,0.95,U] [#2 0.11,0.06,0.72,U] [#3 0.22,-0.01,0.67,U] [#4 -0.14,0.06,0.71,U] [#5 -0.09,0.19,0.70,U] [#6 -0.05,0.01,0.58,U] [#7 0.29,0.12,0.52,U] [#8 0.02,0.03,0.54,U] 
01:30:30.473 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {-0.14, 0.30}
01:30:30.475 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
01:30:30.477 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
01:30:30.479 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.33 mountX=0.10 mountY=-0.05, mountTheta=-0.50
01:30:30.482 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
01:30:30.485 00.003 1032 Enqueuing Move request for scope (0.03, 0.11)
01:30:30.488 00.003 10072 Worker thread wakes up
01:30:30.488 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
01:30:30.488 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:30:30.488 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.05
01:30:30.492 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:30.495 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:30:30.495 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:30:30.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:30.496 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:30:30.496 00.000 10072 MoveAxis(W, 9, ABG)
01:30:30.496 00.000 10072 Guiding  Dir = 3, Dur = 9
01:30:30.496 00.000 10072 IsGuiding returns 0
01:30:30.497 00.001 10072 PulseGuide returned control before completion, sleep 19
01:30:30.514 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:30:30.516 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:30.519 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:30.521 00.002 1032 Enqueuing Expose request
01:30:30.524 00.003 10072 IsGuiding returns 0
01:30:30.524 00.000 10072 Move returns status 0, amount 9
01:30:30.524 00.000 10072 MoveAxis(N, 0, ABG)
01:30:30.524 00.000 10072 Move returns status 0, amount 0
01:30:30.525 00.001 10072 move complete, result=0
01:30:30.525 00.000 10072 worker thread done servicing request
01:30:30.525 00.000 10072 Worker thread wakes up
01:30:30.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:30.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:30.531 00.006 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:30:31.162 00.631 10072 Exposure complete
01:30:31.213 00.051 10072 worker thread done servicing request
01:30:31.213 00.000 1032 OnExposeComplete: enter
01:30:31.216 00.003 1032 UpdateGuideState(): m_state=6
01:30:31.218 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3438
01:30:31.219 00.001 1032 Star::Find returns 1 (0), X=317.70, Y=753.20, Mass=1478, SNR=27.0, Peak=137 HFD=2.8
01:30:31.222 00.003 1032 MultiStar: [#1 0.13,0.01,0.93,U] [#2 0.07,-0.07,0.73,U] [#3 0.15,-0.07,0.63,U] [#4 0.05,-0.25,0.69,U] [#5 -0.04,0.09,0.65,U] [#6 0.05,-0.04,0.57,U] [#7 0.22,0.15,0.53,U] [#8 -0.04,0.00,0.55,U] 
01:30:31.225 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.02, 0.09}
01:30:31.226 00.001 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
01:30:31.228 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
01:30:31.229 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.11 mountX=-0.02 mountY=-0.06, mountTheta=-1.94
01:30:31.232 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
01:30:31.233 00.001 1032 Enqueuing Move request for scope (0.07, -0.01)
01:30:31.235 00.002 10072 Worker thread wakes up
01:30:31.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
01:30:31.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
01:30:31.235 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.02 yDistance=-0.06
01:30:31.240 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:31.242 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:30:31.242 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:30:31.242 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:31.242 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:30:31.242 00.000 10072 MoveAxis(W, 14, ABG)
01:30:31.242 00.000 10072 Guiding  Dir = 3, Dur = 14
01:30:31.242 00.000 10072 IsGuiding returns 0
01:30:31.243 00.001 10072 PulseGuide returned control before completion, sleep 24
01:30:31.262 00.019 1032 UpdateGuideState exits: m=1478 SNR=27.0
01:30:31.264 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:31.266 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:31.271 00.005 1032 Enqueuing Expose request
01:30:31.273 00.002 10072 IsGuiding returns 0
01:30:31.273 00.000 10072 Move returns status 0, amount 14
01:30:31.273 00.000 10072 MoveAxis(N, 0, ABG)
01:30:31.273 00.000 10072 Move returns status 0, amount 0
01:30:31.273 00.000 10072 move complete, result=0
01:30:31.273 00.000 10072 worker thread done servicing request
01:30:31.273 00.000 10072 Worker thread wakes up
01:30:31.273 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:31.273 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:31.274 00.001 1032 GuideStep: -0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
01:30:31.694 00.420 10072 Exposure complete
01:30:31.746 00.052 10072 worker thread done servicing request
01:30:31.746 00.000 1032 OnExposeComplete: enter
01:30:31.749 00.003 1032 UpdateGuideState(): m_state=6
01:30:31.751 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3439
01:30:31.752 00.001 1032 Star::Find returns 1 (0), X=317.75, Y=753.08, Mass=1521, SNR=27.5, Peak=136 HFD=2.6
01:30:31.754 00.002 1032 MultiStar: [#1 0.25,-0.06,0.89,U] [#2 0.14,-0.17,0.72,U] [#3 0.22,-0.21,0.63,U] [#4 -0.05,-0.02,0.68,U] [#5 0.13,-0.02,0.71,U] [#6 0.03,-0.15,0.55,U] [#7 0.47,0.01,0.51,U] [#8 0.03,-0.15,0.57,U] 
01:30:31.756 00.002 1032 single-star, 8 included, MultiStar: {0.14, -0.08}, one-star: {0.07, -0.02}
01:30:31.758 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
01:30:31.759 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
01:30:31.760 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.30 mountX=-0.04 mountY=-0.06, mountTheta=-2.13
01:30:31.763 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
01:30:31.765 00.002 1032 Enqueuing Move request for scope (0.07, -0.02)
01:30:31.766 00.001 10072 Worker thread wakes up
01:30:31.767 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:30:31.767 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:30:31.767 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
01:30:31.770 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:31.772 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:30:31.773 00.001 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:30:31.773 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:31.773 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:30:31.773 00.000 10072 MoveAxis(W, 12, ABG)
01:30:31.773 00.000 10072 Guiding  Dir = 3, Dur = 12
01:30:31.773 00.000 10072 IsGuiding returns 0
01:30:31.774 00.001 10072 PulseGuide returned control before completion, sleep 22
01:30:31.791 00.017 1032 UpdateGuideState exits: m=1521 SNR=27.5
01:30:31.794 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:31.796 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:31.801 00.005 10072 IsGuiding returns 0
01:30:31.801 00.000 10072 Move returns status 0, amount 12
01:30:31.801 00.000 10072 MoveAxis(N, 0, ABG)
01:30:31.801 00.000 10072 Move returns status 0, amount 0
01:30:31.802 00.001 10072 move complete, result=0
01:30:31.802 00.000 1032 Enqueuing Expose request
01:30:31.804 00.002 1032 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
01:30:31.807 00.003 10072 worker thread done servicing request
01:30:31.807 00.000 10072 Worker thread wakes up
01:30:31.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:31.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:32.446 00.639 10072 Exposure complete
01:30:32.499 00.053 10072 worker thread done servicing request
01:30:32.500 00.001 1032 OnExposeComplete: enter
01:30:32.502 00.002 1032 UpdateGuideState(): m_state=6
01:30:32.504 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3440
01:30:32.509 00.005 1032 Star::Find returns 1 (0), X=317.60, Y=753.22, Mass=1426, SNR=26.6, Peak=140 HFD=2.8
01:30:32.512 00.003 1032 MultiStar: [#1 0.09,0.11,0.96,U] [#2 0.07,-0.08,0.74,U] [#3 0.26,0.02,0.65,U] [#4 -0.03,-0.06,0.70,U] [#5 0.00,0.18,0.69,U] [#6 -0.02,-0.05,0.57,U] [#7 0.44,-0.06,0.51,U] [#8 0.04,0.13,0.58,U] 
01:30:32.515 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {-0.08, 0.12}
01:30:32.517 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
01:30:32.520 00.003 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
01:30:32.523 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.53 mountX=0.02 mountY=-0.08, mountTheta=-1.30
01:30:32.530 00.007 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
01:30:32.532 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
01:30:32.535 00.003 10072 Worker thread wakes up
01:30:32.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
01:30:32.535 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
01:30:32.535 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
01:30:32.540 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:32.542 00.002 10072 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:30:32.542 00.000 10072 PPEC: input: 0.02, control: 0.02, exposure: 500
01:30:32.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:32.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:30:32.542 00.000 10072 MoveAxis(W, 16, ABG)
01:30:32.542 00.000 10072 Guiding  Dir = 3, Dur = 16
01:30:32.543 00.001 10072 IsGuiding returns 0
01:30:32.543 00.000 10072 PulseGuide returned control before completion, sleep 26
01:30:32.565 00.022 1032 UpdateGuideState exits: m=1426 SNR=26.6
01:30:32.567 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:32.570 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:32.573 00.003 1032 Enqueuing Expose request
01:30:32.585 00.012 10072 IsGuiding returns 0
01:30:32.585 00.000 10072 Move returns status 0, amount 16
01:30:32.585 00.000 10072 MoveAxis(N, 0, ABG)
01:30:32.585 00.000 10072 Move returns status 0, amount 0
01:30:32.585 00.000 10072 move complete, result=0
01:30:32.586 00.001 10072 worker thread done servicing request
01:30:32.586 00.000 10072 Worker thread wakes up
01:30:32.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:32.586 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:32.586 00.000 1032 GuideStep: 0.0 px 16 ms WEST, -0.1 px 0 ms NORTH
01:30:32.998 00.412 10072 Exposure complete
01:30:33.045 00.047 10072 worker thread done servicing request
01:30:33.045 00.000 1032 OnExposeComplete: enter
01:30:33.048 00.003 1032 UpdateGuideState(): m_state=6
01:30:33.051 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3441
01:30:33.053 00.002 1032 Star::Find returns 1 (0), X=317.67, Y=753.26, Mass=1368, SNR=26.1, Peak=141 HFD=2.9
01:30:33.055 00.002 1032 MultiStar: [#1 0.18,0.17,0.94,U] [#2 0.13,0.01,0.70,U] [#3 0.38,0.08,0.68,U] [#4 0.11,-0.11,0.66,U] [#5 0.11,0.16,0.72,U] [#6 -0.01,-0.00,0.60,U] [#7 0.38,0.20,0.57,U] [#8 0.12,0.02,0.56,U] 
01:30:33.058 00.003 1032 single-star, 8 included, MultiStar: {0.15, 0.08}, one-star: {-0.01, 0.16}
01:30:33.059 00.001 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
01:30:33.061 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
01:30:33.062 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.65 mountX=0.16 mountY=-0.03, mountTheta=-0.18
01:30:33.065 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.16, opts=13)
01:30:33.066 00.001 1032 Enqueuing Move request for scope (-0.01, 0.16)
01:30:33.068 00.002 10072 Worker thread wakes up
01:30:33.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
01:30:33.068 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
01:30:33.068 00.000 10072 Moving (-0.01, 0.16) raw xDistance=0.16 yDistance=-0.03
01:30:33.070 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:33.072 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.72
01:30:33.072 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:30:33.073 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:33.073 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:30:33.073 00.000 10072 MoveAxis(W, 86, ABG)
01:30:33.073 00.000 10072 Guiding  Dir = 3, Dur = 86
01:30:33.074 00.001 10072 IsGuiding returns 0
01:30:33.074 00.000 10072 PulseGuide returned control before completion, sleep 96
01:30:33.092 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.1
01:30:33.094 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:33.095 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:33.098 00.003 1032 Enqueuing Expose request
01:30:33.182 00.084 10072 IsGuiding returns 0
01:30:33.182 00.000 10072 Move returns status 0, amount 86
01:30:33.182 00.000 10072 MoveAxis(N, 0, ABG)
01:30:33.182 00.000 10072 Move returns status 0, amount 0
01:30:33.182 00.000 10072 move complete, result=0
01:30:33.182 00.000 10072 worker thread done servicing request
01:30:33.183 00.001 10072 Worker thread wakes up
01:30:33.183 00.000 1032 GuideStep: 0.2 px 86 ms WEST, -0.0 px 0 ms NORTH
01:30:33.185 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:33.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:33.816 00.631 10072 Exposure complete
01:30:33.864 00.048 10072 worker thread done servicing request
01:30:33.864 00.000 1032 OnExposeComplete: enter
01:30:33.867 00.003 1032 UpdateGuideState(): m_state=6
01:30:33.870 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3442
01:30:33.871 00.001 1032 Star::Find returns 1 (0), X=317.82, Y=753.08, Mass=1398, SNR=26.3, Peak=141 HFD=2.6
01:30:33.874 00.003 1032 MultiStar: [#1 0.23,-0.01,0.95,U] [#2 0.12,-0.14,0.72,U] [#3 0.41,0.01,0.72,U] [#4 0.08,-0.23,0.71,U] [#5 0.28,0.10,0.70,U] [#6 0.21,-0.11,0.58,U] [#7 0.44,-0.04,0.54,U] [#8 0.12,-0.03,0.57,U] 
01:30:33.876 00.002 1032 single-star, 8 included, MultiStar: {0.22, -0.05}, one-star: {0.13, -0.03}
01:30:33.877 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
01:30:33.879 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
01:30:33.880 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.21 mountX=-0.06 mountY=-0.12, mountTheta=-2.04
01:30:33.883 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
01:30:33.885 00.002 1032 Enqueuing Move request for scope (0.13, -0.03)
01:30:33.887 00.002 10072 Worker thread wakes up
01:30:33.887 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:30:33.887 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:30:33.887 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
01:30:33.889 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:33.895 00.006 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:30:33.895 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:30:33.895 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:33.895 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:30:33.895 00.000 10072 MoveAxis(W, 14, ABG)
01:30:33.895 00.000 10072 Guiding  Dir = 3, Dur = 14
01:30:33.896 00.001 10072 IsGuiding returns 0
01:30:33.896 00.000 10072 PulseGuide returned control before completion, sleep 24
01:30:33.913 00.017 1032 UpdateGuideState exits: m=1398 SNR=26.3
01:30:33.915 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:33.916 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:33.919 00.003 1032 Enqueuing Expose request
01:30:33.935 00.016 10072 IsGuiding returns 0
01:30:33.935 00.000 10072 Move returns status 0, amount 14
01:30:33.935 00.000 10072 MoveAxis(N, 0, ABG)
01:30:33.935 00.000 10072 Move returns status 0, amount 0
01:30:33.935 00.000 10072 move complete, result=0
01:30:33.935 00.000 10072 worker thread done servicing request
01:30:33.936 00.001 10072 Worker thread wakes up
01:30:33.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:33.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:33.936 00.000 1032 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
01:30:34.344 00.408 10072 Exposure complete
01:30:34.395 00.051 10072 worker thread done servicing request
01:30:34.395 00.000 1032 OnExposeComplete: enter
01:30:34.400 00.005 1032 UpdateGuideState(): m_state=6
01:30:34.402 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3443
01:30:34.404 00.002 1032 Star::Find returns 1 (0), X=317.84, Y=753.16, Mass=1429, SNR=26.6, Peak=133 HFD=2.9
01:30:34.406 00.002 1032 MultiStar: [#1 0.23,0.03,0.96,U] [#2 0.21,-0.24,0.74,U] [#3 0.48,-0.06,0.71,U] [#4 0.14,-0.12,0.70,U] [#5 0.17,0.11,0.71,U] [#6 0.25,-0.10,0.59,U] [#7 0.47,0.06,0.52,U] [#8 0.13,0.03,0.54,U] 
01:30:34.408 00.002 1032 single-star, 8 included, MultiStar: {0.24, -0.03}, one-star: {0.16, 0.05}
01:30:34.410 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
01:30:34.411 00.001 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
01:30:34.414 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.33 mountX=0.01 mountY=-0.17, mountTheta=-1.50
01:30:34.417 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.05, opts=13)
01:30:34.420 00.003 1032 Enqueuing Move request for scope (0.16, 0.05)
01:30:34.421 00.001 10072 Worker thread wakes up
01:30:34.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
01:30:34.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
01:30:34.421 00.000 10072 Moving (0.16, 0.05) raw xDistance=0.01 yDistance=-0.17
01:30:34.423 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:34.428 00.005 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:34.428 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:30:34.428 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:34.428 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:30:34.428 00.000 10072 MoveAxis(W, 11, ABG)
01:30:34.428 00.000 10072 Guiding  Dir = 3, Dur = 11
01:30:34.428 00.000 10072 IsGuiding returns 0
01:30:34.429 00.001 10072 PulseGuide returned control before completion, sleep 21
01:30:34.446 00.017 1032 UpdateGuideState exits: m=1429 SNR=26.6
01:30:34.448 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:34.450 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:34.452 00.002 1032 Enqueuing Expose request
01:30:34.464 00.012 10072 IsGuiding returns 0
01:30:34.464 00.000 10072 Move returns status 0, amount 11
01:30:34.464 00.000 10072 MoveAxis(N, 0, ABG)
01:30:34.464 00.000 10072 Move returns status 0, amount 0
01:30:34.464 00.000 10072 move complete, result=0
01:30:34.464 00.000 10072 worker thread done servicing request
01:30:34.464 00.000 10072 Worker thread wakes up
01:30:34.465 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:34.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:34.466 00.001 1032 GuideStep: 0.0 px 11 ms WEST, -0.2 px 0 ms NORTH
01:30:35.093 00.627 10072 Exposure complete
01:30:35.145 00.052 10072 worker thread done servicing request
01:30:35.145 00.000 1032 OnExposeComplete: enter
01:30:35.148 00.003 1032 UpdateGuideState(): m_state=6
01:30:35.151 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3444
01:30:35.153 00.002 1032 Star::Find returns 1 (0), X=317.86, Y=753.39, Mass=1307, SNR=25.5, Peak=133 HFD=2.7
01:30:35.156 00.003 1032 MultiStar: [#1 0.17,0.27,0.98,U] [#2 0.12,-0.02,0.80,U] [#3 0.46,0.11,0.75,U] [#4 0.01,-0.05,0.77,U] [#5 0.23,0.28,0.74,U] [#6 0.17,0.00,0.61,U] [#7 0.52,0.07,0.52,U] [#8 0.06,0.11,0.59,U] 
01:30:35.158 00.002 1032 refined, 8 included, MultiStar: {0.20, 0.13}, one-star: {0.18, 0.29}
01:30:35.161 00.003 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
01:30:35.163 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
01:30:35.165 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.24 cameraTheta=0.58 mountX=0.08 mountY=-0.23, mountTheta=-1.25
01:30:35.168 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.13, opts=13)
01:30:35.172 00.004 1032 Enqueuing Move request for scope (0.20, 0.13)
01:30:35.173 00.001 10072 Worker thread wakes up
01:30:35.174 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
01:30:35.174 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
01:30:35.174 00.000 10072 Moving (0.20, 0.13) raw xDistance=0.08 yDistance=-0.23
01:30:35.176 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:35.179 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:35.179 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:30:35.179 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:30:35.179 00.000 10072 MoveAxis(W, 12, ABG)
01:30:35.179 00.000 10072 Guiding  Dir = 3, Dur = 12
01:30:35.180 00.001 10072 IsGuiding returns 0
01:30:35.180 00.000 10072 PulseGuide returned control before completion, sleep 22
01:30:35.199 00.019 1032 UpdateGuideState exits: m=1307 SNR=25.5
01:30:35.202 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:35.205 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:35.208 00.003 1032 Enqueuing Expose request
01:30:35.215 00.007 10072 IsGuiding returns 0
01:30:35.215 00.000 10072 Move returns status 0, amount 12
01:30:35.215 00.000 10072 MoveAxis(N, 149, ABG)
01:30:35.215 00.000 10072 Guiding  Dir = 0, Dur = 149
01:30:35.216 00.001 10072 IsGuiding returns 0
01:30:35.216 00.000 10072 PulseGuide returned control before completion, sleep 159
01:30:35.386 00.170 10072 IsGuiding returns 0
01:30:35.386 00.000 10072 Move returns status 0, amount 149
01:30:35.386 00.000 10072 move complete, result=0
01:30:35.386 00.000 10072 worker thread done servicing request
01:30:35.386 00.000 10072 Worker thread wakes up
01:30:35.386 00.000 1032 GuideStep: 0.1 px 12 ms WEST, -0.2 px 149 ms NORTH
01:30:35.389 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:35.389 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:35.797 00.408 10072 Exposure complete
01:30:35.845 00.048 10072 worker thread done servicing request
01:30:35.846 00.001 1032 OnExposeComplete: enter
01:30:35.848 00.002 1032 UpdateGuideState(): m_state=6
01:30:35.849 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3445
01:30:35.852 00.003 1032 Star::Find returns 1 (0), X=317.50, Y=753.29, Mass=1576, SNR=28.0, Peak=176 HFD=3.0
01:30:35.854 00.002 1032 MultiStar: [#1 0.08,0.16,0.91,U] [#2 0.01,0.02,0.71,U] [#3 0.14,0.18,0.63,U] [#4 -0.09,0.02,0.65,U] [#5 -0.02,0.23,0.66,U] [#6 -0.07,0.04,0.55,U] [#7 0.20,0.17,0.51,U] [#8 -0.03,0.27,0.51,U] 
01:30:35.856 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.14}, one-star: {-0.18, 0.19}
01:30:35.857 00.001 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
01:30:35.858 00.001 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
01:30:35.861 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.61 mountX=0.14 mountY=-0.03, mountTheta=-0.22
01:30:35.865 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.14, opts=13)
01:30:35.866 00.001 1032 Enqueuing Move request for scope (-0.01, 0.14)
01:30:35.868 00.002 10072 Worker thread wakes up
01:30:35.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
01:30:35.868 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
01:30:35.868 00.000 10072 Moving (-0.01, 0.14) raw xDistance=0.14 yDistance=-0.03
01:30:35.870 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:35.873 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.73
01:30:35.873 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:30:35.874 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:35.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:30:35.874 00.000 10072 MoveAxis(W, 76, ABG)
01:30:35.874 00.000 10072 Guiding  Dir = 3, Dur = 76
01:30:35.874 00.000 10072 IsGuiding returns 0
01:30:35.875 00.001 10072 PulseGuide returned control before completion, sleep 86
01:30:35.894 00.019 1032 UpdateGuideState exits: m=1576 SNR=28.0
01:30:35.897 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:35.899 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:35.901 00.002 1032 Enqueuing Expose request
01:30:35.967 00.066 10072 IsGuiding returns 0
01:30:35.969 00.002 10072 Move returns status 0, amount 76
01:30:35.969 00.000 10072 MoveAxis(N, 0, ABG)
01:30:35.969 00.000 10072 Move returns status 0, amount 0
01:30:35.969 00.000 10072 move complete, result=0
01:30:35.969 00.000 10072 worker thread done servicing request
01:30:35.969 00.000 10072 Worker thread wakes up
01:30:35.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:35.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:35.970 00.001 1032 GuideStep: 0.1 px 76 ms WEST, -0.0 px 0 ms NORTH
01:30:36.591 00.621 10072 Exposure complete
01:30:36.639 00.048 10072 worker thread done servicing request
01:30:36.639 00.000 1032 OnExposeComplete: enter
01:30:36.640 00.001 1032 UpdateGuideState(): m_state=6
01:30:36.642 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3446
01:30:36.645 00.003 1032 Star::Find returns 1 (0), X=317.62, Y=753.18, Mass=1348, SNR=25.9, Peak=144 HFD=2.7
01:30:36.647 00.002 1032 MultiStar: [#1 -0.05,-0.08,0.95,U] [#2 -0.14,-0.19,0.74,U] [#3 -0.03,0.00,0.66,U] [#4 -0.30,-0.05,0.75,U] [#5 -0.10,0.16,0.67,U] [#6 -0.20,-0.10,0.59,U] [#7 0.03,0.17,0.55,U] [#8 -0.27,-0.00,0.61,U] 
01:30:36.648 00.001 1032 single-star, 8 included, MultiStar: {-0.12, -0.01}, one-star: {-0.07, 0.07}
01:30:36.650 00.002 1032 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.83) = xAngle (0.48 = 0.48)
01:30:36.652 00.002 1032 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.48 = 0.48)
01:30:36.654 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.31 mountX=0.09 mountY=0.05, mountTheta=0.48
01:30:36.657 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.07, opts=13)
01:30:36.659 00.002 1032 Enqueuing Move request for scope (-0.07, 0.07)
01:30:36.660 00.001 10072 Worker thread wakes up
01:30:36.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
01:30:36.660 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
01:30:36.661 00.001 10072 Moving (-0.07, 0.07) raw xDistance=0.09 yDistance=0.05
01:30:36.663 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:36.666 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:36.666 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:30:36.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:36.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:30:36.666 00.000 10072 MoveAxis(W, 12, ABG)
01:30:36.666 00.000 10072 Guiding  Dir = 3, Dur = 12
01:30:36.666 00.000 10072 IsGuiding returns 0
01:30:36.667 00.001 10072 PulseGuide returned control before completion, sleep 22
01:30:36.686 00.019 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:30:36.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:36.689 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:36.691 00.002 1032 Enqueuing Expose request
01:30:36.699 00.008 10072 IsGuiding returns 0
01:30:36.699 00.000 10072 Move returns status 0, amount 12
01:30:36.699 00.000 10072 MoveAxis(N, 0, ABG)
01:30:36.699 00.000 10072 Move returns status 0, amount 0
01:30:36.699 00.000 10072 move complete, result=0
01:30:36.699 00.000 10072 worker thread done servicing request
01:30:36.699 00.000 10072 Worker thread wakes up
01:30:36.699 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:36.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:36.702 00.003 1032 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
01:30:37.108 00.406 10072 Exposure complete
01:30:37.159 00.051 10072 worker thread done servicing request
01:30:37.159 00.000 1032 OnExposeComplete: enter
01:30:37.161 00.002 1032 UpdateGuideState(): m_state=6
01:30:37.162 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3447
01:30:37.165 00.003 1032 Star::Find returns 1 (0), X=317.45, Y=753.13, Mass=1513, SNR=27.4, Peak=161 HFD=2.9
01:30:37.167 00.002 1032 MultiStar: [#1 -0.27,-0.11,0.91,U] [#2 -0.20,-0.17,0.72,U] [#3 -0.22,0.05,0.64,U] [#4 -0.23,-0.06,0.69,U] [#5 -0.15,0.17,0.66,U] [#6 -0.35,0.09,0.57,U] [#7 -0.11,-0.01,0.51,U] [#8 -0.32,-0.08,0.54,U] 
01:30:37.170 00.003 1032 refined, 8 included, MultiStar: {-0.23, -0.01}, one-star: {-0.23, 0.03}
01:30:37.171 00.001 1032 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.83) = xAngle (-4.92 = 1.36)
01:30:37.173 00.002 1032 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.92 = 1.36)
01:30:37.176 00.003 1032 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.09 mountX=0.05 mountY=0.23, mountTheta=1.36
01:30:37.179 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.23, y=-0.01, opts=13)
01:30:37.182 00.003 1032 Enqueuing Move request for scope (-0.23, -0.01)
01:30:37.184 00.002 10072 Worker thread wakes up
01:30:37.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.01) opts 0xd
01:30:37.184 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.23, -0.01)
01:30:37.184 00.000 10072 Moving (-0.23, -0.01) raw xDistance=0.05 yDistance=0.23
01:30:37.187 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:37.190 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:37.190 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:30:37.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:30:37.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:30:37.190 00.000 10072 MoveAxis(W, 7, ABG)
01:30:37.190 00.000 10072 Guiding  Dir = 3, Dur = 7
01:30:37.190 00.000 10072 IsGuiding returns 0
01:30:37.191 00.001 10072 PulseGuide returned control before completion, sleep 17
01:30:37.210 00.019 1032 UpdateGuideState exits: m=1513 SNR=27.4
01:30:37.212 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:37.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:37.216 00.002 1032 Enqueuing Expose request
01:30:37.219 00.003 10072 IsGuiding returns 0
01:30:37.219 00.000 10072 Move returns status 0, amount 7
01:30:37.219 00.000 10072 MoveAxis(N, 0, ABG)
01:30:37.219 00.000 10072 Move returns status 0, amount 0
01:30:37.219 00.000 10072 move complete, result=0
01:30:37.219 00.000 10072 worker thread done servicing request
01:30:37.219 00.000 10072 Worker thread wakes up
01:30:37.219 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:37.219 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:37.227 00.008 1032 GuideStep: 0.0 px 7 ms WEST, 0.2 px 0 ms NORTH
01:30:37.845 00.618 10072 Exposure complete
01:30:37.890 00.045 10072 worker thread done servicing request
01:30:37.890 00.000 1032 OnExposeComplete: enter
01:30:37.893 00.003 1032 UpdateGuideState(): m_state=6
01:30:37.895 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3448
01:30:37.896 00.001 1032 Star::Find returns 1 (0), X=317.47, Y=753.33, Mass=1363, SNR=26.0, Peak=155 HFD=3.0
01:30:37.898 00.002 1032 MultiStar: [#1 -0.01,0.02,0.94,U] [#2 -0.16,0.05,0.75,U] [#3 0.06,0.25,0.66,U] [#4 -0.39,0.30,0.68,U] [#5 -0.30,0.24,0.76,U] [#6 -0.19,0.21,0.57,U] [#7 -0.04,0.34,0.56,U] [#8 -0.30,0.17,0.57,U] 
01:30:37.899 00.001 1032 refined, 8 included, MultiStar: {-0.17, 0.19}, one-star: {-0.21, 0.22}
01:30:37.902 00.003 1032 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.83) = xAngle (0.47 = 0.47)
01:30:37.904 00.002 1032 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.47 = 0.47)
01:30:37.906 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.26 cameraTheta=2.30 mountX=0.23 mountY=0.11, mountTheta=0.47
01:30:37.908 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.19, opts=13)
01:30:37.910 00.002 1032 Enqueuing Move request for scope (-0.17, 0.19)
01:30:37.912 00.002 10072 Worker thread wakes up
01:30:37.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.19) opts 0xd
01:30:37.912 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.19)
01:30:37.912 00.000 10072 Moving (-0.17, 0.19) raw xDistance=0.23 yDistance=0.11
01:30:37.915 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:37.917 00.002 10072 PPEC rslt: input = 0.23, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 287.73
01:30:37.917 00.000 10072 PPEC: input: 0.23, control: 0.11, exposure: 500
01:30:37.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:37.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:30:37.917 00.000 10072 MoveAxis(W, 113, ABG)
01:30:37.917 00.000 10072 Guiding  Dir = 3, Dur = 113
01:30:37.917 00.000 10072 IsGuiding returns 0
01:30:37.919 00.002 10072 PulseGuide returned control before completion, sleep 123
01:30:37.940 00.021 1032 UpdateGuideState exits: m=1363 SNR=26.0
01:30:37.942 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:37.944 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:37.946 00.002 1032 Enqueuing Expose request
01:30:38.045 00.099 10072 IsGuiding returns 0
01:30:38.045 00.000 10072 Move returns status 0, amount 113
01:30:38.045 00.000 10072 MoveAxis(N, 0, ABG)
01:30:38.045 00.000 10072 Move returns status 0, amount 0
01:30:38.045 00.000 10072 move complete, result=0
01:30:38.045 00.000 10072 worker thread done servicing request
01:30:38.046 00.001 10072 Worker thread wakes up
01:30:38.046 00.000 1032 GuideStep: 0.2 px 113 ms WEST, 0.1 px 0 ms NORTH
01:30:38.050 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:38.050 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:38.458 00.408 10072 Exposure complete
01:30:38.512 00.054 10072 worker thread done servicing request
01:30:38.512 00.000 1032 OnExposeComplete: enter
01:30:38.514 00.002 1032 UpdateGuideState(): m_state=6
01:30:38.515 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3449
01:30:38.520 00.005 1032 Star::Find returns 1 (0), X=317.45, Y=753.40, Mass=1321, SNR=25.6, Peak=147 HFD=3.1
01:30:38.522 00.002 1032 MultiStar: [#1 0.00,0.20,0.97,U] [#2 -0.09,0.09,0.74,U] [#3 0.11,0.25,0.72,U] [#4 -0.14,0.08,0.70,U] [#5 -0.18,0.27,0.71,U] [#6 -0.08,0.08,0.62,U] [#7 0.07,0.19,0.56,U] [#8 -0.18,0.13,0.55,U] 
01:30:38.524 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.18}, one-star: {-0.24, 0.30}
01:30:38.525 00.001 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
01:30:38.526 00.001 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
01:30:38.528 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=2.00 mountX=0.20 mountY=0.03, mountTheta=0.17
01:30:38.531 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.18, opts=13)
01:30:38.533 00.002 1032 Enqueuing Move request for scope (-0.08, 0.18)
01:30:38.534 00.001 10072 Worker thread wakes up
01:30:38.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
01:30:38.534 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
01:30:38.534 00.000 10072 Moving (-0.08, 0.18) raw xDistance=0.20 yDistance=0.03
01:30:38.536 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:38.539 00.003 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 287.73
01:30:38.539 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
01:30:38.539 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:38.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:30:38.539 00.000 10072 MoveAxis(W, 99, ABG)
01:30:38.539 00.000 10072 Guiding  Dir = 3, Dur = 99
01:30:38.539 00.000 10072 IsGuiding returns 0
01:30:38.540 00.001 10072 PulseGuide returned control before completion, sleep 109
01:30:38.558 00.018 1032 UpdateGuideState exits: m=1321 SNR=25.6
01:30:38.560 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:38.562 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:38.563 00.001 1032 Enqueuing Expose request
01:30:38.656 00.093 10072 IsGuiding returns 0
01:30:38.656 00.000 10072 Move returns status 0, amount 99
01:30:38.656 00.000 10072 MoveAxis(N, 0, ABG)
01:30:38.656 00.000 10072 Move returns status 0, amount 0
01:30:38.656 00.000 10072 move complete, result=0
01:30:38.656 00.000 10072 worker thread done servicing request
01:30:38.656 00.000 10072 Worker thread wakes up
01:30:38.656 00.000 1032 GuideStep: 0.2 px 99 ms WEST, 0.0 px 0 ms NORTH
01:30:38.659 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:38.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:39.285 00.626 10072 Exposure complete
01:30:39.336 00.051 10072 worker thread done servicing request
01:30:39.336 00.000 1032 OnExposeComplete: enter
01:30:39.338 00.002 1032 UpdateGuideState(): m_state=6
01:30:39.340 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3450
01:30:39.342 00.002 1032 Star::Find returns 1 (0), X=317.63, Y=753.11, Mass=1394, SNR=26.3, Peak=141 HFD=2.7
01:30:39.344 00.002 1032 MultiStar: [#1 -0.02,-0.06,0.97,U] [#2 -0.11,-0.25,0.73,U] [#3 0.10,-0.08,0.68,U] [#4 -0.14,-0.14,0.70,U] [#5 0.01,-0.02,0.67,U] [#6 -0.11,-0.23,0.61,U] [#7 0.15,-0.02,0.52,U] [#8 -0.03,-0.06,0.56,U] 
01:30:39.347 00.003 1032 single-star, 8 included, MultiStar: {-0.03, -0.09}, one-star: {-0.06, 0.01}
01:30:39.349 00.002 1032 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.83) = xAngle (1.22 = 1.22)
01:30:39.351 00.002 1032 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.22 = 1.22)
01:30:39.354 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.05 mountX=0.02 mountY=0.05, mountTheta=1.22
01:30:39.358 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
01:30:39.361 00.003 1032 Enqueuing Move request for scope (-0.06, 0.01)
01:30:39.364 00.003 10072 Worker thread wakes up
01:30:39.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
01:30:39.364 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
01:30:39.364 00.000 10072 Moving (-0.06, 0.01) raw xDistance=0.02 yDistance=0.05
01:30:39.368 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:39.371 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:39.371 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:30:39.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:39.371 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:30:39.371 00.000 10072 MoveAxis(W, 8, ABG)
01:30:39.371 00.000 10072 Guiding  Dir = 3, Dur = 8
01:30:39.372 00.001 10072 IsGuiding returns 0
01:30:39.372 00.000 10072 PulseGuide returned control before completion, sleep 18
01:30:39.389 00.017 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:30:39.392 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:39.396 00.004 10072 IsGuiding returns 0
01:30:39.396 00.000 10072 Move returns status 0, amount 8
01:30:39.396 00.000 10072 MoveAxis(N, 0, ABG)
01:30:39.396 00.000 10072 Move returns status 0, amount 0
01:30:39.396 00.000 10072 move complete, result=0
01:30:39.396 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:39.399 00.003 1032 Enqueuing Expose request
01:30:39.401 00.002 1032 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
01:30:39.403 00.002 10072 worker thread done servicing request
01:30:39.403 00.000 10072 Worker thread wakes up
01:30:39.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:39.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:39.816 00.413 10072 Exposure complete
01:30:39.876 00.060 10072 worker thread done servicing request
01:30:39.877 00.001 1032 OnExposeComplete: enter
01:30:39.879 00.002 1032 UpdateGuideState(): m_state=6
01:30:39.881 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3451
01:30:39.883 00.002 1032 Star::Find returns 1 (0), X=317.56, Y=753.25, Mass=1371, SNR=26.1, Peak=131 HFD=3.0
01:30:39.885 00.002 1032 MultiStar: [#1 0.02,-0.02,0.98,U] [#2 0.14,-0.07,0.74,U] [#3 0.20,-0.17,0.65,U] [#4 -0.27,-0.20,0.74,U] [#5 -0.11,0.12,0.72,U] [#6 -0.11,-0.15,0.63,U] [#7 0.13,0.02,0.50,U] [#8 -0.03,0.13,0.57,U] 
01:30:39.887 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {-0.13, 0.14}
01:30:39.888 00.001 1032 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.83) = xAngle (-4.40 = 1.89)
01:30:39.890 00.002 1032 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.40 = 1.89)
01:30:39.891 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.57 mountX=-0.01 mountY=0.03, mountTheta=1.89
01:30:39.896 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.02, opts=13)
01:30:39.899 00.003 1032 Enqueuing Move request for scope (-0.03, -0.02)
01:30:39.900 00.001 10072 Worker thread wakes up
01:30:39.901 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
01:30:39.901 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
01:30:39.901 00.000 10072 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.03
01:30:39.903 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:39.905 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:39.905 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:30:39.905 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:39.905 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:30:39.905 00.000 10072 MoveAxis(W, 7, ABG)
01:30:39.906 00.001 10072 Guiding  Dir = 3, Dur = 7
01:30:39.906 00.000 10072 IsGuiding returns 0
01:30:39.907 00.001 10072 PulseGuide returned control before completion, sleep 17
01:30:39.925 00.018 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:30:39.927 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:39.929 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:39.931 00.002 1032 Enqueuing Expose request
01:30:39.938 00.007 10072 IsGuiding returns 0
01:30:39.938 00.000 10072 Move returns status 0, amount 7
01:30:39.938 00.000 10072 MoveAxis(N, 0, ABG)
01:30:39.938 00.000 10072 Move returns status 0, amount 0
01:30:39.939 00.001 10072 move complete, result=0
01:30:39.939 00.000 10072 worker thread done servicing request
01:30:39.939 00.000 10072 Worker thread wakes up
01:30:39.939 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:39.939 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:39.942 00.003 1032 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
01:30:40.566 00.624 10072 Exposure complete
01:30:40.618 00.052 10072 worker thread done servicing request
01:30:40.618 00.000 1032 OnExposeComplete: enter
01:30:40.620 00.002 1032 UpdateGuideState(): m_state=6
01:30:40.622 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3452
01:30:40.624 00.002 1032 Star::Find returns 1 (0), X=317.55, Y=753.32, Mass=1314, SNR=25.5, Peak=121 HFD=3.1
01:30:40.626 00.002 1032 MultiStar: [#1 -0.00,-0.11,1.01,U] [#2 0.04,0.17,0.81,U] [#3 0.09,0.23,0.72,U] [#4 -0.12,-0.08,0.74,U] [#5 -0.12,0.16,0.70,U] [#6 -0.03,-0.06,0.59,U] [#7 0.34,0.21,0.56,U] [#8 -0.04,0.06,0.61,U] 
01:30:40.628 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {-0.13, 0.22}
01:30:40.629 00.001 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
01:30:40.631 00.002 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
01:30:40.632 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.67 mountX=0.08 mountY=-0.01, mountTheta=-0.16
01:30:40.635 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
01:30:40.637 00.002 1032 Enqueuing Move request for scope (-0.01, 0.09)
01:30:40.638 00.001 10072 Worker thread wakes up
01:30:40.639 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
01:30:40.639 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
01:30:40.639 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.08 yDistance=-0.01
01:30:40.640 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:40.643 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:40.644 00.001 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:30:40.644 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:40.644 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:30:40.644 00.000 10072 MoveAxis(W, 8, ABG)
01:30:40.644 00.000 10072 Guiding  Dir = 3, Dur = 8
01:30:40.645 00.001 10072 IsGuiding returns 0
01:30:40.645 00.000 10072 PulseGuide returned control before completion, sleep 18
01:30:40.662 00.017 1032 UpdateGuideState exits: m=1314 SNR=25.5
01:30:40.664 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:40.666 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:40.668 00.002 1032 Enqueuing Expose request
01:30:40.672 00.004 10072 IsGuiding returns 0
01:30:40.672 00.000 10072 Move returns status 0, amount 8
01:30:40.672 00.000 10072 MoveAxis(N, 0, ABG)
01:30:40.672 00.000 10072 Move returns status 0, amount 0
01:30:40.672 00.000 10072 move complete, result=0
01:30:40.672 00.000 10072 worker thread done servicing request
01:30:40.673 00.001 10072 Worker thread wakes up
01:30:40.673 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:40.673 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:40.678 00.005 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:30:41.084 00.406 10072 Exposure complete
01:30:41.133 00.049 10072 worker thread done servicing request
01:30:41.133 00.000 1032 OnExposeComplete: enter
01:30:41.135 00.002 1032 UpdateGuideState(): m_state=6
01:30:41.137 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3453
01:30:41.139 00.002 1032 Star::Find returns 1 (0), X=317.73, Y=753.43, Mass=1295, SNR=25.4, Peak=130 HFD=3.1
01:30:41.141 00.002 1032 MultiStar: [#1 0.19,0.20,0.98,U] [#2 0.01,0.00,0.77,U] [#3 0.10,0.07,0.69,U] [#4 -0.04,-0.02,0.75,U] [#5 0.01,0.17,0.72,U] [#6 0.08,0.01,0.63,U] [#7 0.33,0.07,0.56,U] [#8 -0.06,0.01,0.57,U] 
01:30:41.145 00.004 1032 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.05, 0.33}
01:30:41.148 00.003 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
01:30:41.150 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
01:30:41.151 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.97 mountX=0.09 mountY=-0.10, mountTheta=-0.86
01:30:41.156 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
01:30:41.159 00.003 1032 Enqueuing Move request for scope (0.08, 0.11)
01:30:41.162 00.003 10072 Worker thread wakes up
01:30:41.163 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
01:30:41.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
01:30:41.163 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.10
01:30:41.165 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:41.168 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:41.168 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:30:41.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:41.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:30:41.168 00.000 10072 MoveAxis(W, 6, ABG)
01:30:41.168 00.000 10072 Guiding  Dir = 3, Dur = 6
01:30:41.169 00.001 10072 IsGuiding returns 0
01:30:41.172 00.003 10072 PulseGuide returned control before completion, sleep 15
01:30:41.191 00.019 10072 IsGuiding returns 0
01:30:41.191 00.000 10072 Move returns status 0, amount 6
01:30:41.191 00.000 10072 MoveAxis(N, 0, ABG)
01:30:41.191 00.000 10072 Move returns status 0, amount 0
01:30:41.191 00.000 10072 move complete, result=0
01:30:41.191 00.000 10072 worker thread done servicing request
01:30:41.195 00.004 1032 UpdateGuideState exits: m=1295 SNR=25.4
01:30:41.197 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:41.198 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:41.200 00.002 1032 Enqueuing Expose request
01:30:41.201 00.001 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:30:41.204 00.003 10072 Worker thread wakes up
01:30:41.204 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:41.204 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:41.837 00.633 10072 Exposure complete
01:30:41.885 00.048 10072 worker thread done servicing request
01:30:41.885 00.000 1032 OnExposeComplete: enter
01:30:41.888 00.003 1032 UpdateGuideState(): m_state=6
01:30:41.889 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3454
01:30:41.893 00.004 1032 Star::Find returns 1 (0), X=317.64, Y=753.38, Mass=1463, SNR=26.9, Peak=163 HFD=3.0
01:30:41.895 00.002 1032 MultiStar: [#1 0.19,0.26,0.93,U] [#2 -0.07,0.01,0.68,U] [#3 0.19,0.23,0.66,U] [#4 -0.05,0.02,0.68,U] [#5 0.09,0.32,0.67,U] [#6 0.02,0.03,0.58,U] [#7 0.32,0.09,0.54,U] [#8 -0.06,0.13,0.57,U] 
01:30:41.897 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.17}, one-star: {-0.04, 0.27}
01:30:41.899 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
01:30:41.900 00.001 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
01:30:41.903 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.21 mountX=0.14 mountY=-0.10, mountTheta=-0.62
01:30:41.905 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.17, opts=13)
01:30:41.907 00.002 1032 Enqueuing Move request for scope (0.06, 0.17)
01:30:41.909 00.002 10072 Worker thread wakes up
01:30:41.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
01:30:41.909 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
01:30:41.909 00.000 10072 Moving (0.06, 0.17) raw xDistance=0.14 yDistance=-0.10
01:30:41.911 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:41.913 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.73
01:30:41.913 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:30:41.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:41.913 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:30:41.913 00.000 10072 MoveAxis(W, 74, ABG)
01:30:41.914 00.001 10072 Guiding  Dir = 3, Dur = 74
01:30:41.914 00.000 10072 IsGuiding returns 0
01:30:41.915 00.001 10072 PulseGuide returned control before completion, sleep 84
01:30:41.933 00.018 1032 UpdateGuideState exits: m=1463 SNR=26.9
01:30:41.936 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:41.938 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:41.939 00.001 1032 Enqueuing Expose request
01:30:42.007 00.068 10072 IsGuiding returns 0
01:30:42.007 00.000 10072 Move returns status 0, amount 74
01:30:42.007 00.000 10072 MoveAxis(N, 0, ABG)
01:30:42.008 00.001 10072 Move returns status 0, amount 0
01:30:42.008 00.000 10072 move complete, result=0
01:30:42.008 00.000 10072 worker thread done servicing request
01:30:42.008 00.000 10072 Worker thread wakes up
01:30:42.008 00.000 1032 GuideStep: 0.1 px 74 ms WEST, -0.1 px 0 ms NORTH
01:30:42.010 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:42.010 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:42.417 00.407 10072 Exposure complete
01:30:42.465 00.048 10072 worker thread done servicing request
01:30:42.465 00.000 1032 OnExposeComplete: enter
01:30:42.467 00.002 1032 UpdateGuideState(): m_state=6
01:30:42.469 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3455
01:30:42.471 00.002 1032 Star::Find returns 1 (0), X=317.70, Y=753.25, Mass=1423, SNR=26.6, Peak=148 HFD=2.9
01:30:42.473 00.002 1032 MultiStar: [#1 0.13,0.09,0.92,U] [#2 0.05,0.09,0.72,U] [#3 0.13,0.01,0.68,U] [#4 -0.08,0.09,0.69,U] [#5 -0.02,0.31,0.70,U] [#6 -0.03,0.15,0.61,U] [#7 0.26,0.13,0.55,U] [#8 0.06,0.17,0.55,U] 
01:30:42.474 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {0.02, 0.15}
01:30:42.475 00.001 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
01:30:42.477 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
01:30:42.480 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.18 mountX=0.11 mountY=-0.09, mountTheta=-0.65
01:30:42.483 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
01:30:42.486 00.003 1032 Enqueuing Move request for scope (0.05, 0.13)
01:30:42.488 00.002 10072 Worker thread wakes up
01:30:42.488 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
01:30:42.488 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
01:30:42.488 00.000 10072 Moving (0.05, 0.13) raw xDistance=0.11 yDistance=-0.09
01:30:42.490 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:42.493 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:42.493 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:30:42.494 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:42.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:30:42.494 00.000 10072 MoveAxis(W, 7, ABG)
01:30:42.494 00.000 10072 Guiding  Dir = 3, Dur = 7
01:30:42.494 00.000 10072 IsGuiding returns 0
01:30:42.495 00.001 10072 PulseGuide returned control before completion, sleep 17
01:30:42.512 00.017 1032 UpdateGuideState exits: m=1423 SNR=26.6
01:30:42.514 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:42.517 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:42.519 00.002 1032 Enqueuing Expose request
01:30:42.525 00.006 10072 IsGuiding returns 0
01:30:42.525 00.000 10072 Move returns status 0, amount 7
01:30:42.525 00.000 10072 MoveAxis(N, 0, ABG)
01:30:42.526 00.001 10072 Move returns status 0, amount 0
01:30:42.526 00.000 10072 move complete, result=0
01:30:42.526 00.000 10072 worker thread done servicing request
01:30:42.526 00.000 10072 Worker thread wakes up
01:30:42.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:42.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:42.530 00.004 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:30:43.155 00.625 10072 Exposure complete
01:30:43.213 00.058 10072 worker thread done servicing request
01:30:43.213 00.000 1032 OnExposeComplete: enter
01:30:43.215 00.002 1032 UpdateGuideState(): m_state=6
01:30:43.218 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3456
01:30:43.220 00.002 1032 Star::Find returns 1 (0), X=317.68, Y=753.31, Mass=1365, SNR=26.0, Peak=136 HFD=3.0
01:30:43.222 00.002 1032 MultiStar: [#1 0.05,0.22,0.98,U] [#2 0.14,0.06,0.76,U] [#3 0.26,0.24,0.68,U] [#4 0.06,0.14,0.69,U] [#5 0.01,0.25,0.74,U] [#6 0.15,0.15,0.59,U] [#7 0.24,0.36,0.55,U] [#8 0.02,0.13,0.59,U] 
01:30:43.224 00.002 1032 single-star, 8 included, MultiStar: {0.09, 0.19}, one-star: {-0.00, 0.21}
01:30:43.226 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
01:30:43.228 00.002 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
01:30:43.229 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.59 mountX=0.20 mountY=-0.05, mountTheta=-0.24
01:30:43.233 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.21, opts=13)
01:30:43.235 00.002 1032 Enqueuing Move request for scope (-0.00, 0.21)
01:30:43.239 00.004 10072 Worker thread wakes up
01:30:43.239 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
01:30:43.239 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
01:30:43.239 00.000 10072 Moving (-0.00, 0.21) raw xDistance=0.20 yDistance=-0.05
01:30:43.241 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:43.243 00.002 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 287.73
01:30:43.243 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
01:30:43.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:43.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:30:43.243 00.000 10072 MoveAxis(W, 101, ABG)
01:30:43.243 00.000 10072 Guiding  Dir = 3, Dur = 101
01:30:43.244 00.001 10072 IsGuiding returns 0
01:30:43.244 00.000 10072 PulseGuide returned control before completion, sleep 111
01:30:43.262 00.018 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:30:43.264 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:43.266 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:43.269 00.003 1032 Enqueuing Expose request
01:30:43.370 00.101 10072 IsGuiding returns 0
01:30:43.370 00.000 10072 Move returns status 0, amount 101
01:30:43.370 00.000 10072 MoveAxis(N, 0, ABG)
01:30:43.370 00.000 10072 Move returns status 0, amount 0
01:30:43.370 00.000 10072 move complete, result=0
01:30:43.370 00.000 10072 worker thread done servicing request
01:30:43.371 00.001 10072 Worker thread wakes up
01:30:43.371 00.000 1032 GuideStep: 0.2 px 101 ms WEST, -0.0 px 0 ms NORTH
01:30:43.374 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:43.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:43.780 00.406 10072 Exposure complete
01:30:43.830 00.050 10072 worker thread done servicing request
01:30:43.831 00.001 1032 OnExposeComplete: enter
01:30:43.832 00.001 1032 UpdateGuideState(): m_state=6
01:30:43.834 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3457
01:30:43.836 00.002 1032 Star::Find returns 1 (0), X=317.63, Y=753.35, Mass=1283, SNR=25.2, Peak=141 HFD=3.0
01:30:43.839 00.003 1032 MultiStar: [#1 0.14,0.12,1.04,U] [#2 0.11,-0.08,0.76,U] [#3 0.11,0.14,0.72,U] [#4 -0.07,-0.02,0.70,U] [#5 0.04,0.27,0.72,U] [#6 -0.03,0.05,0.64,U] [#7 0.16,0.40,0.58,U] [#8 0.11,0.25,0.60,U] 
01:30:43.841 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.15}, one-star: {-0.05, 0.25}
01:30:43.842 00.001 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
01:30:43.844 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
01:30:43.846 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.21 mountX=0.13 mountY=-0.09, mountTheta=-0.62
01:30:43.849 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.15, opts=13)
01:30:43.850 00.001 1032 Enqueuing Move request for scope (0.06, 0.15)
01:30:43.852 00.002 10072 Worker thread wakes up
01:30:43.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
01:30:43.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
01:30:43.852 00.000 10072 Moving (0.06, 0.15) raw xDistance=0.13 yDistance=-0.09
01:30:43.853 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:43.856 00.003 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:43.856 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
01:30:43.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:43.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:30:43.856 00.000 10072 MoveAxis(W, 8, ABG)
01:30:43.856 00.000 10072 Guiding  Dir = 3, Dur = 8
01:30:43.857 00.001 10072 IsGuiding returns 0
01:30:43.857 00.000 10072 PulseGuide returned control before completion, sleep 18
01:30:43.875 00.018 1032 UpdateGuideState exits: m=1283 SNR=25.2
01:30:43.877 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:43.879 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:43.883 00.004 1032 Enqueuing Expose request
01:30:43.886 00.003 10072 IsGuiding returns 0
01:30:43.886 00.000 10072 Move returns status 0, amount 8
01:30:43.886 00.000 10072 MoveAxis(N, 0, ABG)
01:30:43.886 00.000 10072 Move returns status 0, amount 0
01:30:43.886 00.000 10072 move complete, result=0
01:30:43.886 00.000 10072 worker thread done servicing request
01:30:43.887 00.001 10072 Worker thread wakes up
01:30:43.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:43.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:43.894 00.007 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:30:44.518 00.624 10072 Exposure complete
01:30:44.566 00.048 10072 worker thread done servicing request
01:30:44.566 00.000 1032 OnExposeComplete: enter
01:30:44.568 00.002 1032 UpdateGuideState(): m_state=6
01:30:44.570 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3458
01:30:44.571 00.001 1032 Star::Find returns 1 (0), X=317.62, Y=753.34, Mass=1364, SNR=26.0, Peak=149 HFD=3.0
01:30:44.575 00.004 1032 MultiStar: [#1 0.10,0.15,0.99,U] [#2 0.12,0.02,0.74,U] [#3 0.31,0.09,0.70,U] [#4 -0.07,-0.04,0.73,U] [#5 0.18,0.26,0.67,U] [#6 -0.02,0.06,0.62,U] [#7 0.43,0.20,0.57,U] [#8 0.04,0.07,0.58,U] 
01:30:44.576 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {-0.06, 0.23}
01:30:44.577 00.001 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:30:44.580 00.003 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:30:44.584 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.15 cameraTheta=0.88 mountX=0.09 mountY=-0.13, mountTheta=-0.95
01:30:44.587 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.12, opts=13)
01:30:44.590 00.003 1032 Enqueuing Move request for scope (0.10, 0.12)
01:30:44.593 00.003 10072 Worker thread wakes up
01:30:44.593 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
01:30:44.593 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
01:30:44.593 00.000 10072 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=-0.13
01:30:44.596 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:44.599 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:44.599 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:30:44.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:44.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:30:44.599 00.000 10072 MoveAxis(W, 8, ABG)
01:30:44.599 00.000 10072 Guiding  Dir = 3, Dur = 8
01:30:44.600 00.001 10072 IsGuiding returns 0
01:30:44.600 00.000 10072 PulseGuide returned control before completion, sleep 18
01:30:44.619 00.019 10072 IsGuiding returns 0
01:30:44.619 00.000 10072 Move returns status 0, amount 8
01:30:44.619 00.000 10072 MoveAxis(N, 0, ABG)
01:30:44.619 00.000 10072 Move returns status 0, amount 0
01:30:44.619 00.000 10072 move complete, result=0
01:30:44.619 00.000 10072 worker thread done servicing request
01:30:44.620 00.001 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:30:44.622 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:44.623 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:44.625 00.002 1032 Enqueuing Expose request
01:30:44.627 00.002 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:30:44.629 00.002 10072 Worker thread wakes up
01:30:44.629 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:44.629 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:45.045 00.416 10072 Exposure complete
01:30:45.097 00.052 10072 worker thread done servicing request
01:30:45.098 00.001 1032 OnExposeComplete: enter
01:30:45.099 00.001 1032 UpdateGuideState(): m_state=6
01:30:45.101 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3459
01:30:45.102 00.001 1032 Star::Find returns 1 (0), X=317.64, Y=753.38, Mass=1416, SNR=26.5, Peak=150 HFD=3.0
01:30:45.104 00.002 1032 MultiStar: [#1 0.11,0.10,0.95,U] [#2 0.10,-0.05,0.72,U] [#3 0.17,0.02,0.68,U] [#4 -0.08,-0.05,0.71,U] [#5 0.03,0.28,0.66,U] [#6 -0.06,-0.03,0.57,U] [#7 0.29,0.29,0.58,U] [#8 -0.11,0.07,0.58,U] 
01:30:45.107 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {-0.04, 0.27}
01:30:45.108 00.001 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
01:30:45.109 00.001 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
01:30:45.112 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.18 mountX=0.09 mountY=-0.07, mountTheta=-0.65
01:30:45.115 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
01:30:45.117 00.002 1032 Enqueuing Move request for scope (0.04, 0.11)
01:30:45.119 00.002 10072 Worker thread wakes up
01:30:45.119 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
01:30:45.119 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:30:45.119 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.07
01:30:45.121 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:45.126 00.005 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:45.126 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:30:45.126 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:45.126 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:30:45.126 00.000 10072 MoveAxis(W, 7, ABG)
01:30:45.126 00.000 10072 Guiding  Dir = 3, Dur = 7
01:30:45.127 00.001 10072 IsGuiding returns 0
01:30:45.127 00.000 10072 PulseGuide returned control before completion, sleep 17
01:30:45.144 00.017 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:30:45.146 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:45.148 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:45.150 00.002 1032 Enqueuing Expose request
01:30:45.152 00.002 10072 IsGuiding returns 0
01:30:45.152 00.000 10072 Move returns status 0, amount 7
01:30:45.152 00.000 10072 MoveAxis(N, 0, ABG)
01:30:45.152 00.000 10072 Move returns status 0, amount 0
01:30:45.152 00.000 10072 move complete, result=0
01:30:45.152 00.000 10072 worker thread done servicing request
01:30:45.153 00.001 10072 Worker thread wakes up
01:30:45.153 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:45.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:45.159 00.006 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:30:45.777 00.618 10072 Exposure complete
01:30:45.830 00.053 10072 worker thread done servicing request
01:30:45.830 00.000 1032 OnExposeComplete: enter
01:30:45.834 00.004 1032 UpdateGuideState(): m_state=6
01:30:45.836 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3460
01:30:45.838 00.002 1032 Star::Find returns 1 (0), X=317.59, Y=753.24, Mass=1410, SNR=26.5, Peak=148 HFD=2.8
01:30:45.840 00.002 1032 MultiStar: [#1 0.04,0.05,0.95,U] [#2 0.12,-0.00,0.73,U] [#3 0.39,0.04,0.67,U] [#4 -0.18,-0.06,0.71,U] [#5 -0.03,0.30,0.72,U] [#6 -0.00,0.06,0.59,U] [#7 0.36,0.13,0.51,U] [#8 -0.08,-0.02,0.53,U] 
01:30:45.842 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {-0.09, 0.13}
01:30:45.843 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
01:30:45.844 00.001 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
01:30:45.846 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=1.02 mountX=0.06 mountY=-0.06, mountTheta=-0.81
01:30:45.849 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
01:30:45.851 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
01:30:45.853 00.002 10072 Worker thread wakes up
01:30:45.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:30:45.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:30:45.853 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.06 yDistance=-0.06
01:30:45.855 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:45.858 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:45.858 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:30:45.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:45.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:30:45.858 00.000 10072 MoveAxis(W, 8, ABG)
01:30:45.858 00.000 10072 Guiding  Dir = 3, Dur = 8
01:30:45.859 00.001 10072 IsGuiding returns 0
01:30:45.859 00.000 10072 PulseGuide returned control before completion, sleep 18
01:30:45.875 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.5
01:30:45.879 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:45.880 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:45.882 00.002 1032 Enqueuing Expose request
01:30:45.885 00.003 10072 IsGuiding returns 0
01:30:45.885 00.000 10072 Move returns status 0, amount 8
01:30:45.885 00.000 10072 MoveAxis(N, 0, ABG)
01:30:45.885 00.000 10072 Move returns status 0, amount 0
01:30:45.885 00.000 10072 move complete, result=0
01:30:45.885 00.000 10072 worker thread done servicing request
01:30:45.885 00.000 10072 Worker thread wakes up
01:30:45.885 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:45.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:45.892 00.007 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:30:46.293 00.401 10072 Exposure complete
01:30:46.342 00.049 10072 worker thread done servicing request
01:30:46.342 00.000 1032 OnExposeComplete: enter
01:30:46.344 00.002 1032 UpdateGuideState(): m_state=6
01:30:46.346 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3461
01:30:46.348 00.002 1032 Star::Find returns 1 (0), X=317.74, Y=753.43, Mass=1443, SNR=26.8, Peak=149 HFD=2.9
01:30:46.351 00.003 1032 MultiStar: [#1 0.09,0.23,0.98,U] [#2 0.28,0.03,0.81,U] [#3 0.27,0.23,0.66,U] [#4 0.01,0.15,0.70,U] [#5 0.01,0.33,0.70,U] [#6 -0.02,0.22,0.59,U] [#7 0.35,0.25,0.52,U] [#8 0.10,0.16,0.59,U] 
01:30:46.353 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.22}, one-star: {0.05, 0.33}
01:30:46.355 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
01:30:46.357 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
01:30:46.358 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.22 hyp=0.25 cameraTheta=1.06 mountX=0.18 mountY=-0.17, mountTheta=-0.77
01:30:46.362 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.22, opts=13)
01:30:46.365 00.003 1032 Enqueuing Move request for scope (0.12, 0.22)
01:30:46.367 00.002 10072 Worker thread wakes up
01:30:46.367 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.22) opts 0xd
01:30:46.367 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.22)
01:30:46.367 00.000 10072 Moving (0.12, 0.22) raw xDistance=0.18 yDistance=-0.17
01:30:46.369 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:46.372 00.003 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.73
01:30:46.372 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
01:30:46.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:46.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:30:46.372 00.000 10072 MoveAxis(W, 89, ABG)
01:30:46.372 00.000 10072 Guiding  Dir = 3, Dur = 89
01:30:46.373 00.001 10072 IsGuiding returns 0
01:30:46.373 00.000 10072 PulseGuide returned control before completion, sleep 99
01:30:46.389 00.016 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:30:46.392 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:46.395 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:46.398 00.003 1032 Enqueuing Expose request
01:30:46.476 00.078 10072 IsGuiding returns 1
01:30:46.476 00.000 10072 scope still moving after pulse duration time elapsed
01:30:46.507 00.031 10072 IsGuiding returns 0
01:30:46.507 00.000 10072 scope move finished after 89 + 45 ms
01:30:46.507 00.000 10072 Move returns status 0, amount 89
01:30:46.507 00.000 10072 MoveAxis(N, 0, ABG)
01:30:46.507 00.000 10072 Move returns status 0, amount 0
01:30:46.507 00.000 10072 move complete, result=0
01:30:46.507 00.000 10072 worker thread done servicing request
01:30:46.507 00.000 10072 Worker thread wakes up
01:30:46.507 00.000 1032 GuideStep: 0.2 px 89 ms WEST, -0.2 px 0 ms NORTH
01:30:46.510 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:46.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:47.140 00.630 10072 Exposure complete
01:30:47.192 00.052 10072 worker thread done servicing request
01:30:47.192 00.000 1032 OnExposeComplete: enter
01:30:47.196 00.004 1032 UpdateGuideState(): m_state=6
01:30:47.198 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3462
01:30:47.206 00.008 1032 Star::Find returns 1 (0), X=317.75, Y=753.36, Mass=1436, SNR=26.7, Peak=138 HFD=2.9
01:30:47.210 00.004 1032 MultiStar: [#1 0.05,0.10,0.96,U] [#2 0.17,-0.09,0.72,U] [#3 0.42,0.01,0.65,U] [#4 -0.00,0.12,0.72,U] [#5 -0.05,0.25,0.72,U] [#6 -0.01,0.02,0.62,U] [#7 0.42,-0.03,0.51,U] [#8 0.09,-0.11,0.57,U] 
01:30:47.212 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.07, 0.25}
01:30:47.213 00.001 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
01:30:47.216 00.003 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
01:30:47.217 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.59 mountX=0.04 mountY=-0.13, mountTheta=-1.24
01:30:47.221 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
01:30:47.223 00.002 1032 Enqueuing Move request for scope (0.11, 0.08)
01:30:47.225 00.002 10072 Worker thread wakes up
01:30:47.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
01:30:47.225 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
01:30:47.225 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.04 yDistance=-0.13
01:30:47.227 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:47.230 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:47.230 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:30:47.231 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:47.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:30:47.231 00.000 10072 MoveAxis(W, 7, ABG)
01:30:47.231 00.000 10072 Guiding  Dir = 3, Dur = 7
01:30:47.231 00.000 10072 IsGuiding returns 0
01:30:47.231 00.000 10072 PulseGuide returned control before completion, sleep 17
01:30:47.252 00.021 1032 UpdateGuideState exits: m=1436 SNR=26.7
01:30:47.254 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:47.256 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:47.258 00.002 1032 Enqueuing Expose request
01:30:47.261 00.003 10072 IsGuiding returns 0
01:30:47.262 00.001 10072 Move returns status 0, amount 7
01:30:47.262 00.000 10072 MoveAxis(N, 0, ABG)
01:30:47.262 00.000 10072 Move returns status 0, amount 0
01:30:47.262 00.000 10072 move complete, result=0
01:30:47.262 00.000 10072 worker thread done servicing request
01:30:47.262 00.000 10072 Worker thread wakes up
01:30:47.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:47.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:47.269 00.007 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:30:47.672 00.403 10072 Exposure complete
01:30:47.720 00.048 10072 worker thread done servicing request
01:30:47.720 00.000 1032 OnExposeComplete: enter
01:30:47.723 00.003 1032 UpdateGuideState(): m_state=6
01:30:47.724 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3463
01:30:47.726 00.002 1032 Star::Find returns 1 (0), X=317.68, Y=753.31, Mass=1440, SNR=26.8, Peak=136 HFD=3.0
01:30:47.727 00.001 1032 MultiStar: [#1 0.16,-0.03,0.96,U] [#2 0.20,-0.13,0.71,U] [#3 0.34,0.11,0.66,U] [#4 0.06,-0.02,0.66,U] [#5 0.15,0.10,0.73,U] [#6 -0.02,-0.03,0.62,U] [#7 0.67,-0.03,0.49,U] [#8 0.12,0.03,0.60,U] 
01:30:47.729 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.03}, one-star: {-0.00, 0.21}
01:30:47.730 00.001 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
01:30:47.732 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
01:30:47.733 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.17 cameraTheta=0.19 mountX=-0.01 mountY=-0.17, mountTheta=-1.64
01:30:47.737 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.03, opts=13)
01:30:47.739 00.002 1032 Enqueuing Move request for scope (0.16, 0.03)
01:30:47.742 00.003 10072 Worker thread wakes up
01:30:47.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
01:30:47.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
01:30:47.742 00.000 10072 Moving (0.16, 0.03) raw xDistance=-0.01 yDistance=-0.17
01:30:47.744 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:47.747 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:47.747 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:30:47.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:47.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:30:47.747 00.000 10072 MoveAxis(W, 6, ABG)
01:30:47.747 00.000 10072 Guiding  Dir = 3, Dur = 6
01:30:47.748 00.001 10072 IsGuiding returns 0
01:30:47.748 00.000 10072 PulseGuide returned control before completion, sleep 16
01:30:47.765 00.017 1032 UpdateGuideState exits: m=1440 SNR=26.8
01:30:47.767 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:47.769 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:47.770 00.001 1032 Enqueuing Expose request
01:30:47.779 00.009 10072 IsGuiding returns 0
01:30:47.780 00.001 10072 Move returns status 0, amount 6
01:30:47.780 00.000 10072 MoveAxis(N, 0, ABG)
01:30:47.780 00.000 10072 Move returns status 0, amount 0
01:30:47.780 00.000 10072 move complete, result=0
01:30:47.780 00.000 10072 worker thread done servicing request
01:30:47.780 00.000 10072 Worker thread wakes up
01:30:47.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:47.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:47.781 00.001 1032 GuideStep: -0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
01:30:48.404 00.623 10072 Exposure complete
01:30:48.452 00.048 10072 worker thread done servicing request
01:30:48.452 00.000 1032 OnExposeComplete: enter
01:30:48.455 00.003 1032 UpdateGuideState(): m_state=6
01:30:48.458 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3464
01:30:48.460 00.002 1032 Star::Find returns 1 (0), X=317.71, Y=753.42, Mass=1320, SNR=25.6, Peak=146 HFD=2.9
01:30:48.462 00.002 1032 MultiStar: [#1 0.23,0.27,0.98,U] [#2 0.27,0.06,0.76,U] [#3 0.32,0.14,0.67,U] [#4 0.10,0.01,0.72,U] [#5 0.10,0.21,0.72,U] [#6 0.21,-0.01,0.61,U] [#7 0.46,0.19,0.55,U] [#8 0.10,0.04,0.61,U] 
01:30:48.466 00.004 1032 refined, 8 included, MultiStar: {0.19, 0.15}, one-star: {0.03, 0.31}
01:30:48.468 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
01:30:48.469 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
01:30:48.471 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.15 hyp=0.24 cameraTheta=0.67 mountX=0.10 mountY=-0.22, mountTheta=-1.16
01:30:48.473 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.15, opts=13)
01:30:48.475 00.002 1032 Enqueuing Move request for scope (0.19, 0.15)
01:30:48.476 00.001 10072 Worker thread wakes up
01:30:48.477 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.15) opts 0xd
01:30:48.477 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.15)
01:30:48.477 00.000 10072 Moving (0.19, 0.15) raw xDistance=0.10 yDistance=-0.22
01:30:48.479 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:48.482 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:48.482 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:30:48.482 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:30:48.482 00.000 10072 MoveAxis(W, 7, ABG)
01:30:48.482 00.000 10072 Guiding  Dir = 3, Dur = 7
01:30:48.483 00.001 10072 IsGuiding returns 0
01:30:48.483 00.000 10072 PulseGuide returned control before completion, sleep 17
01:30:48.501 00.018 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:30:48.503 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:48.504 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:48.506 00.002 1032 Enqueuing Expose request
01:30:48.512 00.006 10072 IsGuiding returns 0
01:30:48.512 00.000 10072 Move returns status 0, amount 7
01:30:48.512 00.000 10072 MoveAxis(N, 143, ABG)
01:30:48.513 00.001 10072 Guiding  Dir = 0, Dur = 143
01:30:48.513 00.000 10072 IsGuiding returns 0
01:30:48.513 00.000 10072 PulseGuide returned control before completion, sleep 153
01:30:48.668 00.155 10072 IsGuiding returns 0
01:30:48.668 00.000 10072 Move returns status 0, amount 143
01:30:48.668 00.000 10072 move complete, result=0
01:30:48.668 00.000 10072 worker thread done servicing request
01:30:48.668 00.000 10072 Worker thread wakes up
01:30:48.668 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 143 ms NORTH
01:30:48.671 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:48.671 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:49.078 00.407 10072 Exposure complete
01:30:49.126 00.048 10072 worker thread done servicing request
01:30:49.126 00.000 1032 OnExposeComplete: enter
01:30:49.128 00.002 1032 UpdateGuideState(): m_state=6
01:30:49.130 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3465
01:30:49.132 00.002 1032 Star::Find returns 1 (0), X=317.57, Y=753.44, Mass=1310, SNR=25.5, Peak=144 HFD=3.1
01:30:49.134 00.002 1032 MultiStar: [#1 0.00,0.33,1.01,U] [#2 0.13,-0.01,0.78,U] [#3 0.29,0.15,0.71,U] [#4 -0.15,0.10,0.78,U] [#5 0.00,0.19,0.71,U] [#6 -0.03,0.10,0.64,U] [#7 0.23,0.29,0.52,U] [#8 0.00,-0.07,0.61,U] 
01:30:49.135 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.17}, one-star: {-0.12, 0.34}
01:30:49.139 00.004 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
01:30:49.141 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
01:30:49.144 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.41 mountX=0.16 mountY=-0.07, mountTheta=-0.42
01:30:49.148 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.17, opts=13)
01:30:49.151 00.003 1032 Enqueuing Move request for scope (0.03, 0.17)
01:30:49.153 00.002 10072 Worker thread wakes up
01:30:49.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
01:30:49.153 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
01:30:49.153 00.000 10072 Moving (0.03, 0.17) raw xDistance=0.16 yDistance=-0.07
01:30:49.155 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:49.157 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.73
01:30:49.157 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:30:49.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:49.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:30:49.157 00.000 10072 MoveAxis(W, 80, ABG)
01:30:49.157 00.000 10072 Guiding  Dir = 3, Dur = 80
01:30:49.158 00.001 10072 IsGuiding returns 0
01:30:49.159 00.001 10072 PulseGuide returned control before completion, sleep 90
01:30:49.176 00.017 1032 UpdateGuideState exits: m=1310 SNR=25.5
01:30:49.180 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:49.182 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:49.184 00.002 1032 Enqueuing Expose request
01:30:49.260 00.076 10072 IsGuiding returns 0
01:30:49.260 00.000 10072 Move returns status 0, amount 80
01:30:49.260 00.000 10072 MoveAxis(N, 0, ABG)
01:30:49.260 00.000 10072 Move returns status 0, amount 0
01:30:49.260 00.000 10072 move complete, result=0
01:30:49.260 00.000 10072 worker thread done servicing request
01:30:49.260 00.000 10072 Worker thread wakes up
01:30:49.260 00.000 1032 GuideStep: 0.2 px 80 ms WEST, -0.1 px 0 ms NORTH
01:30:49.263 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:49.263 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:49.887 00.624 10072 Exposure complete
01:30:49.936 00.049 10072 worker thread done servicing request
01:30:49.936 00.000 1032 OnExposeComplete: enter
01:30:49.939 00.003 1032 UpdateGuideState(): m_state=6
01:30:49.940 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3466
01:30:49.944 00.004 1032 Star::Find returns 1 (0), X=317.43, Y=753.09, Mass=1475, SNR=27.1, Peak=153 HFD=2.8
01:30:49.946 00.002 1032 MultiStar: [#1 -0.07,-0.01,0.91,U] [#2 -0.07,-0.29,0.76,U] [#3 0.26,-0.09,0.65,U] [#4 -0.19,-0.10,0.69,U] [#5 -0.18,0.16,0.66,U] [#6 -0.09,-0.11,0.60,U] [#7 0.20,-0.02,0.54,U] [#8 -0.26,-0.13,0.57,U] 
01:30:49.947 00.001 1032 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {-0.25, -0.01}
01:30:49.949 00.002 1032 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.83) = xAngle (-4.32 = 1.96)
01:30:49.951 00.002 1032 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.32 = 1.96)
01:30:49.953 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.11 cameraTheta=-2.49 mountX=-0.04 mountY=0.10, mountTheta=1.96
01:30:49.955 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.06, opts=13)
01:30:49.958 00.003 1032 Enqueuing Move request for scope (-0.08, -0.06)
01:30:49.960 00.002 10072 Worker thread wakes up
01:30:49.960 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
01:30:49.960 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
01:30:49.960 00.000 10072 Moving (-0.08, -0.06) raw xDistance=-0.04 yDistance=0.10
01:30:49.963 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:49.965 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:49.965 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:30:49.965 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:49.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:30:49.965 00.000 10072 MoveAxis(W, 9, ABG)
01:30:49.967 00.002 10072 Guiding  Dir = 3, Dur = 9
01:30:49.967 00.000 10072 IsGuiding returns 0
01:30:49.967 00.000 10072 PulseGuide returned control before completion, sleep 19
01:30:49.985 00.018 1032 UpdateGuideState exits: m=1475 SNR=27.1
01:30:49.989 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:49.991 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:49.993 00.002 1032 Enqueuing Expose request
01:30:49.995 00.002 10072 IsGuiding returns 0
01:30:49.995 00.000 10072 Move returns status 0, amount 9
01:30:49.995 00.000 10072 MoveAxis(N, 0, ABG)
01:30:49.995 00.000 10072 Move returns status 0, amount 0
01:30:49.995 00.000 10072 move complete, result=0
01:30:49.995 00.000 10072 worker thread done servicing request
01:30:49.995 00.000 10072 Worker thread wakes up
01:30:49.995 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:49.995 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:50.003 00.008 1032 GuideStep: -0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
01:30:50.415 00.412 10072 Exposure complete
01:30:50.465 00.050 10072 worker thread done servicing request
01:30:50.465 00.000 1032 OnExposeComplete: enter
01:30:50.467 00.002 1032 UpdateGuideState(): m_state=6
01:30:50.469 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3467
01:30:50.470 00.001 1032 Star::Find returns 1 (0), X=317.53, Y=753.03, Mass=1396, SNR=26.3, Peak=147 HFD=2.9
01:30:50.473 00.003 1032 MultiStar: [#1 -0.02,-0.15,0.98,U] [#2 -0.09,-0.24,0.76,U] [#3 0.05,-0.12,0.66,U] [#4 -0.24,-0.09,0.73,U] [#5 -0.16,-0.10,0.72,U] [#6 -0.12,-0.23,0.60,U] [#7 0.01,-0.18,0.51,U] [#8 -0.13,-0.10,0.55,U] 
01:30:50.474 00.001 1032 refined, 8 included, MultiStar: {-0.10, -0.14}, one-star: {-0.15, -0.07}
01:30:50.476 00.002 1032 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.83) = xAngle (-4.00 = 2.28)
01:30:50.478 00.002 1032 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.00 = 2.28)
01:30:50.480 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.17 mountX=-0.11 mountY=0.13, mountTheta=2.28
01:30:50.482 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.14, opts=13)
01:30:50.485 00.003 1032 Enqueuing Move request for scope (-0.10, -0.14)
01:30:50.488 00.003 10072 Worker thread wakes up
01:30:50.488 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
01:30:50.488 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
01:30:50.488 00.000 10072 Moving (-0.10, -0.14) raw xDistance=-0.11 yDistance=0.13
01:30:50.492 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:50.494 00.002 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:50.494 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
01:30:50.494 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:50.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:30:50.494 00.000 10072 MoveAxis(W, 8, ABG)
01:30:50.495 00.001 10072 Guiding  Dir = 3, Dur = 8
01:30:50.495 00.000 10072 IsGuiding returns 0
01:30:50.495 00.000 10072 PulseGuide returned control before completion, sleep 18
01:30:50.512 00.017 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:30:50.514 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:50.516 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:50.517 00.001 1032 Enqueuing Expose request
01:30:50.522 00.005 10072 IsGuiding returns 0
01:30:50.524 00.002 10072 Move returns status 0, amount 8
01:30:50.524 00.000 10072 MoveAxis(N, 0, ABG)
01:30:50.524 00.000 10072 Move returns status 0, amount 0
01:30:50.524 00.000 10072 move complete, result=0
01:30:50.524 00.000 10072 worker thread done servicing request
01:30:50.524 00.000 10072 Worker thread wakes up
01:30:50.524 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:50.524 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:50.530 00.006 1032 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
01:30:51.148 00.618 10072 Exposure complete
01:30:51.195 00.047 10072 worker thread done servicing request
01:30:51.195 00.000 1032 OnExposeComplete: enter
01:30:51.198 00.003 1032 UpdateGuideState(): m_state=6
01:30:51.200 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3468
01:30:51.202 00.002 1032 Star::Find returns 1 (0), X=317.39, Y=753.02, Mass=1511, SNR=27.4, Peak=160 HFD=2.8
01:30:51.205 00.003 1032 MultiStar: [#1 -0.02,-0.10,0.93,U] [#2 -0.07,-0.21,0.71,U] [#3 0.10,-0.10,0.68,U] [#4 -0.32,-0.19,0.68,U] [#5 -0.31,0.02,0.70,U] [#6 -0.29,-0.25,0.59,U] [#7 0.06,-0.04,0.51,U] [#8 -0.27,0.00,0.53,U] 
01:30:51.206 00.001 1032 refined, 8 included, MultiStar: {-0.16, -0.11}, one-star: {-0.29, -0.08}
01:30:51.208 00.002 1032 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.83) = xAngle (-4.37 = 1.91)
01:30:51.212 00.004 1032 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.37 = 1.91)
01:30:51.214 00.002 1032 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-2.54 mountX=-0.06 mountY=0.18, mountTheta=1.91
01:30:51.218 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=-0.11, opts=13)
01:30:51.220 00.002 1032 Enqueuing Move request for scope (-0.16, -0.11)
01:30:51.225 00.005 10072 Worker thread wakes up
01:30:51.226 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
01:30:51.226 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
01:30:51.226 00.000 10072 Moving (-0.16, -0.11) raw xDistance=-0.06 yDistance=0.18
01:30:51.230 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:51.232 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:51.233 00.001 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:30:51.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:51.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:30:51.233 00.000 10072 MoveAxis(W, 9, ABG)
01:30:51.233 00.000 10072 Guiding  Dir = 3, Dur = 9
01:30:51.233 00.000 10072 IsGuiding returns 0
01:30:51.234 00.001 10072 PulseGuide returned control before completion, sleep 19
01:30:51.252 00.018 1032 UpdateGuideState exits: m=1511 SNR=27.4
01:30:51.254 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:51.256 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:51.258 00.002 1032 Enqueuing Expose request
01:30:51.261 00.003 10072 IsGuiding returns 0
01:30:51.261 00.000 10072 Move returns status 0, amount 9
01:30:51.261 00.000 10072 MoveAxis(N, 0, ABG)
01:30:51.261 00.000 10072 Move returns status 0, amount 0
01:30:51.261 00.000 10072 move complete, result=0
01:30:51.261 00.000 10072 worker thread done servicing request
01:30:51.262 00.001 10072 Worker thread wakes up
01:30:51.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:51.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:51.270 00.008 1032 GuideStep: -0.1 px 9 ms WEST, 0.2 px 0 ms NORTH
01:30:51.669 00.399 10072 Exposure complete
01:30:51.721 00.052 10072 worker thread done servicing request
01:30:51.721 00.000 1032 OnExposeComplete: enter
01:30:51.723 00.002 1032 UpdateGuideState(): m_state=6
01:30:51.726 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3469
01:30:51.728 00.002 1032 Star::Find returns 1 (0), X=317.47, Y=753.12, Mass=1528, SNR=27.5, Peak=161 HFD=2.9
01:30:51.729 00.001 1032 MultiStar: [#1 -0.05,-0.13,0.91,U] [#2 -0.09,-0.09,0.68,U] [#3 -0.02,-0.01,0.63,U] [#4 -0.23,-0.08,0.68,U] [#5 -0.19,0.15,0.68,U] [#6 -0.19,-0.19,0.53,U] [#7 0.11,-0.01,0.52,U] [#8 -0.25,-0.00,0.54,U] 
01:30:51.731 00.002 1032 refined, 8 included, MultiStar: {-0.13, -0.04}, one-star: {-0.21, 0.02}
01:30:51.732 00.001 1032 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.83) = xAngle (-4.70 = 1.59)
01:30:51.733 00.001 1032 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.70 = 1.59)
01:30:51.736 00.003 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.87 mountX=-0.00 mountY=0.13, mountTheta=1.59
01:30:51.738 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.04, opts=13)
01:30:51.740 00.002 1032 Enqueuing Move request for scope (-0.13, -0.04)
01:30:51.742 00.002 10072 Worker thread wakes up
01:30:51.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
01:30:51.742 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
01:30:51.742 00.000 10072 Moving (-0.13, -0.04) raw xDistance=-0.00 yDistance=0.13
01:30:51.744 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:51.746 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:51.746 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:30:51.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:51.747 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:30:51.747 00.000 10072 MoveAxis(W, 8, ABG)
01:30:51.747 00.000 10072 Guiding  Dir = 3, Dur = 8
01:30:51.747 00.000 10072 IsGuiding returns 0
01:30:51.747 00.000 10072 PulseGuide returned control before completion, sleep 18
01:30:51.763 00.016 1032 UpdateGuideState exits: m=1528 SNR=27.5
01:30:51.765 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:51.767 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:51.770 00.003 1032 Enqueuing Expose request
01:30:51.772 00.002 10072 IsGuiding returns 0
01:30:51.772 00.000 10072 Move returns status 0, amount 8
01:30:51.772 00.000 10072 MoveAxis(N, 0, ABG)
01:30:51.772 00.000 10072 Move returns status 0, amount 0
01:30:51.772 00.000 10072 move complete, result=0
01:30:51.772 00.000 10072 worker thread done servicing request
01:30:51.772 00.000 10072 Worker thread wakes up
01:30:51.772 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:51.772 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:51.780 00.008 1032 GuideStep: -0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
01:30:52.403 00.623 10072 Exposure complete
01:30:52.475 00.072 10072 worker thread done servicing request
01:30:52.475 00.000 1032 OnExposeComplete: enter
01:30:52.478 00.003 1032 UpdateGuideState(): m_state=6
01:30:52.479 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3470
01:30:52.483 00.004 1032 Star::Find returns 1 (0), X=317.42, Y=753.38, Mass=1465, SNR=27.0, Peak=168 HFD=3.0
01:30:52.485 00.002 1032 MultiStar: [#1 -0.17,0.23,0.95,U] [#2 -0.08,-0.03,0.72,U] [#3 0.11,-0.05,0.65,U] [#4 -0.19,0.02,0.67,U] [#5 0.09,0.27,0.71,U] [#6 -0.09,0.12,0.62,U] [#7 0.09,0.11,0.54,U] [#8 -0.25,0.25,0.57,U] 
01:30:52.490 00.005 1032 refined, 8 included, MultiStar: {-0.10, 0.14}, one-star: {-0.26, 0.27}
01:30:52.492 00.002 1032 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.83) = xAngle (0.34 = 0.34)
01:30:52.494 00.002 1032 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.34 = 0.34)
01:30:52.495 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.17 mountX=0.16 mountY=0.06, mountTheta=0.34
01:30:52.498 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.14, opts=13)
01:30:52.500 00.002 1032 Enqueuing Move request for scope (-0.10, 0.14)
01:30:52.501 00.001 10072 Worker thread wakes up
01:30:52.501 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
01:30:52.502 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
01:30:52.502 00.000 10072 Moving (-0.10, 0.14) raw xDistance=0.16 yDistance=0.06
01:30:52.503 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:52.506 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.73
01:30:52.506 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:30:52.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:52.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:30:52.506 00.000 10072 MoveAxis(W, 85, ABG)
01:30:52.506 00.000 10072 Guiding  Dir = 3, Dur = 85
01:30:52.507 00.001 10072 IsGuiding returns 0
01:30:52.508 00.001 10072 PulseGuide returned control before completion, sleep 95
01:30:52.526 00.018 1032 UpdateGuideState exits: m=1465 SNR=27.0
01:30:52.528 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:52.530 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:52.533 00.003 1032 Enqueuing Expose request
01:30:52.615 00.082 10072 IsGuiding returns 0
01:30:52.617 00.002 10072 Move returns status 0, amount 85
01:30:52.617 00.000 10072 MoveAxis(N, 0, ABG)
01:30:52.617 00.000 10072 Move returns status 0, amount 0
01:30:52.617 00.000 10072 move complete, result=0
01:30:52.617 00.000 10072 worker thread done servicing request
01:30:52.617 00.000 10072 Worker thread wakes up
01:30:52.617 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:52.617 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:52.617 00.000 1032 GuideStep: 0.2 px 85 ms WEST, 0.1 px 0 ms NORTH
01:30:53.023 00.406 10072 Exposure complete
01:30:53.074 00.051 10072 worker thread done servicing request
01:30:53.074 00.000 1032 OnExposeComplete: enter
01:30:53.076 00.002 1032 UpdateGuideState(): m_state=6
01:30:53.078 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3471
01:30:53.081 00.003 1032 Star::Find returns 1 (0), X=317.58, Y=753.39, Mass=1397, SNR=26.3, Peak=142 HFD=3.1
01:30:53.083 00.002 1032 MultiStar: [#1 0.01,0.12,0.96,U] [#2 0.01,0.05,0.74,U] [#3 0.13,0.12,0.71,U] [#4 -0.09,0.10,0.71,U] [#5 -0.09,0.30,0.71,U] [#6 -0.14,0.12,0.60,U] [#7 0.21,0.18,0.54,U] [#8 -0.09,0.07,0.59,U] 
01:30:53.085 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.15}, one-star: {-0.10, 0.29}
01:30:53.087 00.002 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
01:30:53.089 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
01:30:53.091 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.16 cameraTheta=1.72 mountX=0.15 mountY=-0.02, mountTheta=-0.11
01:30:53.095 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.15, opts=13)
01:30:53.097 00.002 1032 Enqueuing Move request for scope (-0.02, 0.15)
01:30:53.099 00.002 10072 Worker thread wakes up
01:30:53.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
01:30:53.099 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
01:30:53.099 00.000 10072 Moving (-0.02, 0.15) raw xDistance=0.15 yDistance=-0.02
01:30:53.102 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:53.104 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.73
01:30:53.105 00.001 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:30:53.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:53.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:30:53.105 00.000 10072 MoveAxis(W, 80, ABG)
01:30:53.105 00.000 10072 Guiding  Dir = 3, Dur = 80
01:30:53.105 00.000 10072 IsGuiding returns 0
01:30:53.106 00.001 10072 PulseGuide returned control before completion, sleep 90
01:30:53.125 00.019 1032 UpdateGuideState exits: m=1397 SNR=26.3
01:30:53.127 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:53.129 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:53.131 00.002 1032 Enqueuing Expose request
01:30:53.209 00.078 10072 IsGuiding returns 0
01:30:53.209 00.000 10072 Move returns status 0, amount 80
01:30:53.210 00.001 10072 MoveAxis(N, 0, ABG)
01:30:53.210 00.000 10072 Move returns status 0, amount 0
01:30:53.210 00.000 10072 move complete, result=0
01:30:53.210 00.000 10072 worker thread done servicing request
01:30:53.210 00.000 1032 GuideStep: 0.2 px 80 ms WEST, -0.0 px 0 ms NORTH
01:30:53.213 00.003 10072 Worker thread wakes up
01:30:53.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:53.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:53.849 00.636 10072 Exposure complete
01:30:53.903 00.054 10072 worker thread done servicing request
01:30:53.903 00.000 1032 OnExposeComplete: enter
01:30:53.907 00.004 1032 UpdateGuideState(): m_state=6
01:30:53.909 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3472
01:30:53.910 00.001 1032 Star::Find returns 1 (0), X=317.55, Y=753.18, Mass=1379, SNR=26.2, Peak=150 HFD=3.0
01:30:53.912 00.002 1032 MultiStar: [#1 -0.05,-0.05,0.98,U] [#2 0.02,-0.27,0.73,U] [#3 0.25,-0.13,0.64,U] [#4 -0.26,-0.14,0.74,U] [#5 -0.03,-0.09,0.71,U] [#6 -0.14,-0.12,0.61,U] [#7 0.33,-0.04,0.53,U] [#8 -0.12,-0.14,0.57,U] 
01:30:53.914 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {-0.13, 0.08}
01:30:53.916 00.002 1032 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.83) = xAngle (-3.72 = 2.57)
01:30:53.917 00.001 1032 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.57)
01:30:53.919 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.89 mountX=-0.08 mountY=0.05, mountTheta=2.57
01:30:53.921 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.09, opts=13)
01:30:53.923 00.002 1032 Enqueuing Move request for scope (-0.03, -0.09)
01:30:53.925 00.002 10072 Worker thread wakes up
01:30:53.925 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
01:30:53.925 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
01:30:53.925 00.000 10072 Moving (-0.03, -0.09) raw xDistance=-0.08 yDistance=0.05
01:30:53.927 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:53.930 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:53.930 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:30:53.930 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:53.930 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:30:53.930 00.000 10072 MoveAxis(W, 12, ABG)
01:30:53.930 00.000 10072 Guiding  Dir = 3, Dur = 12
01:30:53.931 00.001 10072 IsGuiding returns 0
01:30:53.931 00.000 10072 PulseGuide returned control before completion, sleep 22
01:30:53.949 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:30:53.951 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:53.953 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:53.956 00.003 1032 Enqueuing Expose request
01:30:53.958 00.002 10072 IsGuiding returns 0
01:30:53.958 00.000 10072 Move returns status 0, amount 12
01:30:53.958 00.000 10072 MoveAxis(N, 0, ABG)
01:30:53.958 00.000 10072 Move returns status 0, amount 0
01:30:53.958 00.000 10072 move complete, result=0
01:30:53.958 00.000 10072 worker thread done servicing request
01:30:53.958 00.000 10072 Worker thread wakes up
01:30:53.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:53.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:53.967 00.009 1032 GuideStep: -0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
01:30:54.366 00.399 10072 Exposure complete
01:30:54.416 00.050 10072 worker thread done servicing request
01:30:54.416 00.000 1032 OnExposeComplete: enter
01:30:54.418 00.002 1032 UpdateGuideState(): m_state=6
01:30:54.420 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3473
01:30:54.421 00.001 1032 Star::Find returns 1 (0), X=317.54, Y=753.26, Mass=1368, SNR=26.1, Peak=135 HFD=2.9
01:30:54.424 00.003 1032 MultiStar: [#1 -0.03,0.14,1.00,U] [#2 -0.07,0.02,0.77,U] [#3 0.18,0.05,0.69,U] [#4 -0.18,0.04,0.68,U] [#5 0.00,0.33,0.72,U] [#6 -0.03,0.03,0.60,U] [#7 0.32,0.19,0.55,U] [#8 -0.16,0.22,0.56,U] 
01:30:54.426 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.13}, one-star: {-0.15, 0.15}
01:30:54.428 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
01:30:54.429 00.001 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
01:30:54.431 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.75 mountX=0.13 mountY=-0.01, mountTheta=-0.08
01:30:54.433 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.13, opts=13)
01:30:54.435 00.002 1032 Enqueuing Move request for scope (-0.02, 0.13)
01:30:54.437 00.002 10072 Worker thread wakes up
01:30:54.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
01:30:54.437 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
01:30:54.437 00.000 10072 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.01
01:30:54.439 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:54.442 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.73
01:30:54.442 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
01:30:54.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:54.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:30:54.442 00.000 10072 MoveAxis(W, 70, ABG)
01:30:54.442 00.000 10072 Guiding  Dir = 3, Dur = 70
01:30:54.465 00.023 1032 UpdateGuideState exits: m=1368 SNR=26.1
01:30:54.468 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:54.470 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:54.474 00.004 1032 Enqueuing Expose request
01:30:54.476 00.002 10072 IsGuiding returns 0
01:30:54.477 00.001 10072 PulseGuide returned control before completion, sleep 80
01:30:54.564 00.087 10072 IsGuiding returns 0
01:30:54.564 00.000 10072 Move returns status 0, amount 70
01:30:54.564 00.000 10072 MoveAxis(N, 0, ABG)
01:30:54.564 00.000 10072 Move returns status 0, amount 0
01:30:54.564 00.000 10072 move complete, result=0
01:30:54.565 00.001 10072 worker thread done servicing request
01:30:54.565 00.000 10072 Worker thread wakes up
01:30:54.565 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:54.565 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:54.565 00.000 1032 GuideStep: 0.1 px 70 ms WEST, -0.0 px 0 ms NORTH
01:30:55.192 00.627 10072 Exposure complete
01:30:55.243 00.051 10072 worker thread done servicing request
01:30:55.243 00.000 1032 OnExposeComplete: enter
01:30:55.246 00.003 1032 UpdateGuideState(): m_state=6
01:30:55.248 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3474
01:30:55.250 00.002 1032 Star::Find returns 1 (0), X=317.68, Y=753.24, Mass=1360, SNR=26.0, Peak=141 HFD=2.8
01:30:55.251 00.001 1032 MultiStar: [#1 0.19,0.02,1.00,U] [#2 -0.07,-0.03,0.75,U] [#3 0.13,0.31,0.74,U] [#4 -0.15,-0.03,0.70,U] [#5 -0.12,0.30,0.74,U] [#6 0.11,-0.06,0.63,U] [#7 0.30,0.09,0.55,U] [#8 -0.16,0.08,0.57,U] 
01:30:55.254 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {-0.01, 0.14}
01:30:55.256 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
01:30:55.258 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
01:30:55.261 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.31 mountX=0.08 mountY=-0.05, mountTheta=-0.52
01:30:55.265 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
01:30:55.270 00.005 1032 Enqueuing Move request for scope (0.03, 0.09)
01:30:55.273 00.003 10072 Worker thread wakes up
01:30:55.273 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
01:30:55.273 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
01:30:55.273 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
01:30:55.279 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:55.282 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:55.282 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:30:55.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:55.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:30:55.282 00.000 10072 MoveAxis(W, 13, ABG)
01:30:55.282 00.000 10072 Guiding  Dir = 3, Dur = 13
01:30:55.283 00.001 10072 IsGuiding returns 0
01:30:55.283 00.000 10072 PulseGuide returned control before completion, sleep 23
01:30:55.302 00.019 1032 UpdateGuideState exits: m=1360 SNR=26.0
01:30:55.304 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:55.306 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:55.308 00.002 1032 Enqueuing Expose request
01:30:55.315 00.007 10072 IsGuiding returns 0
01:30:55.315 00.000 10072 Move returns status 0, amount 13
01:30:55.315 00.000 10072 MoveAxis(N, 0, ABG)
01:30:55.315 00.000 10072 Move returns status 0, amount 0
01:30:55.315 00.000 10072 move complete, result=0
01:30:55.315 00.000 10072 worker thread done servicing request
01:30:55.316 00.001 10072 Worker thread wakes up
01:30:55.316 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:55.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:55.319 00.003 1032 GuideStep: 0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
01:30:55.724 00.405 10072 Exposure complete
01:30:55.773 00.049 10072 worker thread done servicing request
01:30:55.774 00.001 1032 OnExposeComplete: enter
01:30:55.777 00.003 1032 UpdateGuideState(): m_state=6
01:30:55.780 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3475
01:30:55.783 00.003 1032 Star::Find returns 1 (0), X=317.50, Y=753.16, Mass=1363, SNR=26.0, Peak=137 HFD=2.9
01:30:55.786 00.003 1032 MultiStar: [#1 0.07,0.03,0.98,U] [#2 -0.06,-0.07,0.73,U] [#3 0.12,0.04,0.69,U] [#4 -0.02,-0.16,0.70,U] [#5 -0.04,0.09,0.70,U] [#6 0.06,-0.09,0.58,U] [#7 0.32,0.04,0.53,U] [#8 0.05,-0.08,0.58,U] 
01:30:55.787 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {-0.18, 0.05}
01:30:55.789 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
01:30:55.791 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
01:30:55.792 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.51 mountX=-0.01 mountY=-0.02, mountTheta=-2.34
01:30:55.795 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
01:30:55.797 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
01:30:55.799 00.002 10072 Worker thread wakes up
01:30:55.799 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:30:55.799 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:30:55.799 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
01:30:55.802 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:55.805 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:55.805 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:30:55.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:55.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:30:55.806 00.001 10072 MoveAxis(W, 11, ABG)
01:30:55.806 00.000 10072 Guiding  Dir = 3, Dur = 11
01:30:55.806 00.000 10072 IsGuiding returns 0
01:30:55.807 00.001 10072 PulseGuide returned control before completion, sleep 21
01:30:55.823 00.016 1032 UpdateGuideState exits: m=1363 SNR=26.0
01:30:55.827 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:55.829 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:55.833 00.004 10072 IsGuiding returns 0
01:30:55.833 00.000 1032 Enqueuing Expose request
01:30:55.835 00.002 10072 Move returns status 0, amount 11
01:30:55.835 00.000 10072 MoveAxis(N, 0, ABG)
01:30:55.835 00.000 10072 Move returns status 0, amount 0
01:30:55.835 00.000 10072 move complete, result=0
01:30:55.835 00.000 10072 worker thread done servicing request
01:30:55.835 00.000 10072 Worker thread wakes up
01:30:55.835 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:55.835 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:55.843 00.008 1032 GuideStep: -0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
01:30:56.461 00.618 10072 Exposure complete
01:30:56.514 00.053 10072 worker thread done servicing request
01:30:56.515 00.001 1032 OnExposeComplete: enter
01:30:56.516 00.001 1032 UpdateGuideState(): m_state=6
01:30:56.520 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3476
01:30:56.523 00.003 1032 Star::Find returns 1 (0), X=317.54, Y=753.21, Mass=1477, SNR=27.1, Peak=157 HFD=3.0
01:30:56.525 00.002 1032 MultiStar: [#1 -0.07,-0.01,0.95,U] [#2 -0.04,-0.21,0.71,U] [#3 0.27,-0.06,0.64,U] [#4 -0.10,-0.15,0.71,U] [#5 -0.10,0.11,0.68,U] [#6 0.03,-0.13,0.57,U] [#7 0.21,-0.04,0.50,U] [#8 -0.12,-0.10,0.55,U] 
01:30:56.527 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {-0.14, 0.10}
01:30:56.528 00.001 1032 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.83) = xAngle (-3.90 = 2.39)
01:30:56.531 00.003 1032 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.90 = 2.39)
01:30:56.533 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.07 mountX=-0.04 mountY=0.03, mountTheta=2.39
01:30:56.536 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
01:30:56.537 00.001 1032 Enqueuing Move request for scope (-0.02, -0.04)
01:30:56.539 00.002 10072 Worker thread wakes up
01:30:56.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
01:30:56.539 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
01:30:56.539 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=0.03
01:30:56.541 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:56.544 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:56.544 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:30:56.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:56.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:30:56.544 00.000 10072 MoveAxis(W, 13, ABG)
01:30:56.544 00.000 10072 Guiding  Dir = 3, Dur = 13
01:30:56.544 00.000 10072 IsGuiding returns 0
01:30:56.545 00.001 10072 PulseGuide returned control before completion, sleep 23
01:30:56.564 00.019 1032 UpdateGuideState exits: m=1477 SNR=27.1
01:30:56.566 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:56.568 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:56.570 00.002 1032 Enqueuing Expose request
01:30:56.580 00.010 10072 IsGuiding returns 0
01:30:56.582 00.002 10072 Move returns status 0, amount 13
01:30:56.582 00.000 10072 MoveAxis(N, 0, ABG)
01:30:56.582 00.000 10072 Move returns status 0, amount 0
01:30:56.582 00.000 10072 move complete, result=0
01:30:56.582 00.000 10072 worker thread done servicing request
01:30:56.582 00.000 10072 Worker thread wakes up
01:30:56.582 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:56.582 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:56.583 00.001 1032 GuideStep: -0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
01:30:56.989 00.406 10072 Exposure complete
01:30:57.036 00.047 1032 OnExposeComplete: enter
01:30:57.037 00.001 1032 UpdateGuideState(): m_state=6
01:30:57.040 00.003 10072 worker thread done servicing request
01:30:57.040 00.000 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3477
01:30:57.042 00.002 1032 Star::Find returns 1 (0), X=317.58, Y=753.30, Mass=1391, SNR=26.3, Peak=136 HFD=3.0
01:30:57.043 00.001 1032 MultiStar: [#1 -0.03,0.03,0.99,U] [#2 -0.03,-0.02,0.72,U] [#3 0.19,0.10,0.66,U] [#4 0.05,0.01,0.70,U] [#5 -0.04,0.17,0.72,U] [#6 0.02,-0.01,0.59,U] [#7 0.23,0.14,0.51,U] [#8 -0.07,0.11,0.60,U] 
01:30:57.045 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {-0.10, 0.20}
01:30:57.047 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
01:30:57.051 00.004 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
01:30:57.052 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.44 mountX=0.08 mountY=-0.03, mountTheta=-0.39
01:30:57.055 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
01:30:57.057 00.002 1032 Enqueuing Move request for scope (0.01, 0.08)
01:30:57.059 00.002 10072 Worker thread wakes up
01:30:57.059 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
01:30:57.059 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
01:30:57.059 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.03
01:30:57.061 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:57.063 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:57.063 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:30:57.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:57.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:30:57.063 00.000 10072 MoveAxis(W, 11, ABG)
01:30:57.064 00.001 10072 Guiding  Dir = 3, Dur = 11
01:30:57.064 00.000 10072 IsGuiding returns 0
01:30:57.064 00.000 10072 PulseGuide returned control before completion, sleep 21
01:30:57.081 00.017 1032 UpdateGuideState exits: m=1391 SNR=26.3
01:30:57.084 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:57.086 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:57.088 00.002 1032 Enqueuing Expose request
01:30:57.095 00.007 10072 IsGuiding returns 0
01:30:57.095 00.000 10072 Move returns status 0, amount 11
01:30:57.095 00.000 10072 MoveAxis(N, 0, ABG)
01:30:57.095 00.000 10072 Move returns status 0, amount 0
01:30:57.095 00.000 10072 move complete, result=0
01:30:57.095 00.000 10072 worker thread done servicing request
01:30:57.095 00.000 10072 Worker thread wakes up
01:30:57.095 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:57.096 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:57.098 00.002 1032 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
01:30:57.723 00.625 10072 Exposure complete
01:30:57.772 00.049 10072 worker thread done servicing request
01:30:57.773 00.001 1032 OnExposeComplete: enter
01:30:57.775 00.002 1032 UpdateGuideState(): m_state=6
01:30:57.776 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3478
01:30:57.778 00.002 1032 Star::Find returns 1 (0), X=317.48, Y=753.26, Mass=1351, SNR=25.9, Peak=142 HFD=3.0
01:30:57.781 00.003 1032 MultiStar: [#1 0.03,0.07,0.92,U] [#2 0.05,0.11,0.74,U] [#3 -0.07,0.07,0.67,U] [#4 -0.18,-0.03,0.74,U] [#5 -0.14,0.23,0.69,U] [#6 -0.11,0.01,0.59,U] [#7 0.25,0.11,0.54,U] [#8 -0.03,0.07,0.57,U] 
01:30:57.783 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.09}, one-star: {-0.20, 0.15}
01:30:57.786 00.003 1032 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.83) = xAngle (0.29 = 0.29)
01:30:57.787 00.001 1032 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.29 = 0.29)
01:30:57.789 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.12 mountX=0.10 mountY=0.03, mountTheta=0.29
01:30:57.791 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.09, opts=13)
01:30:57.793 00.002 1032 Enqueuing Move request for scope (-0.06, 0.09)
01:30:57.795 00.002 10072 Worker thread wakes up
01:30:57.795 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
01:30:57.795 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
01:30:57.795 00.000 10072 Moving (-0.06, 0.09) raw xDistance=0.10 yDistance=0.03
01:30:57.797 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:57.803 00.006 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:57.803 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:30:57.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:57.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:30:57.803 00.000 10072 MoveAxis(W, 13, ABG)
01:30:57.803 00.000 10072 Guiding  Dir = 3, Dur = 13
01:30:57.803 00.000 10072 IsGuiding returns 0
01:30:57.804 00.001 10072 PulseGuide returned control before completion, sleep 23
01:30:57.821 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.9
01:30:57.823 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:57.824 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:57.826 00.002 1032 Enqueuing Expose request
01:30:57.829 00.003 10072 IsGuiding returns 0
01:30:57.830 00.001 10072 Move returns status 0, amount 13
01:30:57.830 00.000 10072 MoveAxis(N, 0, ABG)
01:30:57.830 00.000 10072 Move returns status 0, amount 0
01:30:57.830 00.000 10072 move complete, result=0
01:30:57.830 00.000 10072 worker thread done servicing request
01:30:57.830 00.000 10072 Worker thread wakes up
01:30:57.830 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:57.830 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:57.838 00.008 1032 GuideStep: 0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
01:30:58.239 00.401 10072 Exposure complete
01:30:58.286 00.047 1032 OnExposeComplete: enter
01:30:58.289 00.003 1032 UpdateGuideState(): m_state=6
01:30:58.291 00.002 10072 worker thread done servicing request
01:30:58.291 00.000 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3479
01:30:58.292 00.001 1032 Star::Find returns 1 (0), X=317.53, Y=753.27, Mass=1418, SNR=26.5, Peak=151 HFD=3.0
01:30:58.294 00.002 1032 MultiStar: [#1 -0.05,0.04,0.95,U] [#2 0.07,-0.03,0.75,U] [#3 0.23,0.17,0.69,U] [#4 -0.03,0.01,0.69,U] [#5 -0.05,0.27,0.67,U] [#6 -0.02,-0.07,0.58,U] [#7 0.16,0.25,0.51,U] [#8 -0.17,0.10,0.56,U] 
01:30:58.296 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {-0.16, 0.17}
01:30:58.298 00.002 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
01:30:58.301 00.003 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
01:30:58.302 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.69 mountX=0.10 mountY=-0.01, mountTheta=-0.14
01:30:58.306 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
01:30:58.309 00.003 1032 Enqueuing Move request for scope (-0.01, 0.10)
01:30:58.310 00.001 10072 Worker thread wakes up
01:30:58.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
01:30:58.310 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
01:30:58.310 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.01
01:30:58.313 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:58.317 00.004 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:58.317 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:30:58.317 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:58.317 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:30:58.317 00.000 10072 MoveAxis(W, 12, ABG)
01:30:58.317 00.000 10072 Guiding  Dir = 3, Dur = 12
01:30:58.318 00.001 10072 IsGuiding returns 0
01:30:58.318 00.000 10072 PulseGuide returned control before completion, sleep 22
01:30:58.336 00.018 1032 UpdateGuideState exits: m=1418 SNR=26.5
01:30:58.337 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:58.339 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:58.340 00.001 1032 Enqueuing Expose request
01:30:58.342 00.002 10072 IsGuiding returns 0
01:30:58.342 00.000 10072 Move returns status 0, amount 12
01:30:58.342 00.000 10072 MoveAxis(N, 0, ABG)
01:30:58.342 00.000 10072 Move returns status 0, amount 0
01:30:58.342 00.000 10072 move complete, result=0
01:30:58.342 00.000 10072 worker thread done servicing request
01:30:58.342 00.000 10072 Worker thread wakes up
01:30:58.342 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:58.342 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:58.351 00.009 1032 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
01:30:58.971 00.620 10072 Exposure complete
01:30:59.018 00.047 10072 worker thread done servicing request
01:30:59.018 00.000 1032 OnExposeComplete: enter
01:30:59.020 00.002 1032 UpdateGuideState(): m_state=6
01:30:59.021 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3480
01:30:59.024 00.003 1032 Star::Find returns 1 (0), X=317.73, Y=753.20, Mass=1349, SNR=25.9, Peak=123 HFD=2.8
01:30:59.025 00.001 1032 MultiStar: [#1 -0.07,-0.06,1.02,U] [#2 -0.00,-0.04,0.76,U] [#3 0.19,0.08,0.75,U] [#4 -0.10,-0.01,0.78,U] [#5 -0.08,0.16,0.73,U] [#6 0.07,-0.05,0.63,U] [#7 0.27,0.07,0.54,U] [#8 -0.13,0.02,0.57,U] 
01:30:59.026 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.05, 0.09}
01:30:59.028 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
01:30:59.029 00.001 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
01:30:59.030 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.10 mountX=0.02 mountY=-0.02, mountTheta=-0.73
01:30:59.034 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
01:30:59.036 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
01:30:59.037 00.001 10072 Worker thread wakes up
01:30:59.037 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
01:30:59.037 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
01:30:59.037 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.02
01:30:59.039 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:59.042 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:59.042 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:30:59.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:59.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:30:59.042 00.000 10072 MoveAxis(W, 15, ABG)
01:30:59.043 00.001 10072 Guiding  Dir = 3, Dur = 15
01:30:59.043 00.000 10072 IsGuiding returns 0
01:30:59.043 00.000 10072 PulseGuide returned control before completion, sleep 25
01:30:59.060 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:30:59.062 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:59.064 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:59.065 00.001 1032 Enqueuing Expose request
01:30:59.076 00.011 10072 IsGuiding returns 0
01:30:59.076 00.000 10072 Move returns status 0, amount 15
01:30:59.076 00.000 10072 MoveAxis(N, 0, ABG)
01:30:59.076 00.000 10072 Move returns status 0, amount 0
01:30:59.076 00.000 10072 move complete, result=0
01:30:59.076 00.000 10072 worker thread done servicing request
01:30:59.076 00.000 10072 Worker thread wakes up
01:30:59.076 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:59.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:59.079 00.003 1032 GuideStep: 0.0 px 15 ms WEST, -0.0 px 0 ms NORTH
01:30:59.486 00.407 10072 Exposure complete
01:30:59.533 00.047 10072 worker thread done servicing request
01:30:59.533 00.000 1032 OnExposeComplete: enter
01:30:59.535 00.002 1032 UpdateGuideState(): m_state=6
01:30:59.536 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3481
01:30:59.539 00.003 1032 Star::Find returns 1 (0), X=317.54, Y=753.22, Mass=1428, SNR=26.6, Peak=143 HFD=2.9
01:30:59.540 00.001 1032 MultiStar: [#1 -0.02,0.02,0.93,U] [#2 -0.08,0.06,0.69,U] [#3 0.27,0.16,0.68,U] [#4 -0.07,-0.07,0.70,U] [#5 0.07,0.11,0.70,U] [#6 0.04,-0.04,0.57,U] [#7 0.38,0.25,0.51,U] [#8 -0.15,0.13,0.57,U] 
01:30:59.541 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {-0.14, 0.12}
01:30:59.542 00.001 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
01:30:59.544 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
01:30:59.545 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.38 mountX=0.07 mountY=-0.03, mountTheta=-0.45
01:30:59.549 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
01:30:59.551 00.002 1032 Enqueuing Move request for scope (0.01, 0.08)
01:30:59.552 00.001 10072 Worker thread wakes up
01:30:59.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
01:30:59.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
01:30:59.553 00.001 10072 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.03
01:30:59.555 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:30:59.558 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:30:59.558 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:30:59.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:59.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:30:59.558 00.000 10072 MoveAxis(W, 13, ABG)
01:30:59.558 00.000 10072 Guiding  Dir = 3, Dur = 13
01:30:59.558 00.000 10072 IsGuiding returns 0
01:30:59.559 00.001 10072 PulseGuide returned control before completion, sleep 23
01:30:59.575 00.016 1032 UpdateGuideState exits: m=1428 SNR=26.6
01:30:59.579 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:59.582 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:30:59.584 00.002 1032 Enqueuing Expose request
01:30:59.594 00.010 10072 IsGuiding returns 0
01:30:59.594 00.000 10072 Move returns status 0, amount 13
01:30:59.594 00.000 10072 MoveAxis(N, 0, ABG)
01:30:59.594 00.000 10072 Move returns status 0, amount 0
01:30:59.594 00.000 10072 move complete, result=0
01:30:59.594 00.000 10072 worker thread done servicing request
01:30:59.594 00.000 10072 Worker thread wakes up
01:30:59.594 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:30:59.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:30:59.597 00.003 1032 GuideStep: 0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
01:31:00.219 00.622 10072 Exposure complete
01:31:00.267 00.048 10072 worker thread done servicing request
01:31:00.267 00.000 1032 OnExposeComplete: enter
01:31:00.270 00.003 1032 UpdateGuideState(): m_state=6
01:31:00.271 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3482
01:31:00.272 00.001 1032 Star::Find returns 1 (0), X=317.63, Y=753.47, Mass=1408, SNR=26.4, Peak=161 HFD=3.1
01:31:00.274 00.002 1032 MultiStar: [#1 0.03,0.27,0.96,U] [#2 0.19,0.02,0.74,U] [#3 0.19,0.24,0.73,U] [#4 0.01,0.10,0.69,U] [#5 0.02,0.33,0.70,U] [#6 0.11,0.10,0.59,U] [#7 0.36,0.30,0.57,U] [#8 -0.04,0.12,0.57,U] 
01:31:00.275 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.21}, one-star: {-0.06, 0.36}
01:31:00.277 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
01:31:00.278 00.001 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
01:31:00.281 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.22 mountX=0.19 mountY=-0.13, mountTheta=-0.61
01:31:00.283 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.21, opts=13)
01:31:00.285 00.002 1032 Enqueuing Move request for scope (0.08, 0.21)
01:31:00.288 00.003 10072 Worker thread wakes up
01:31:00.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
01:31:00.288 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
01:31:00.288 00.000 10072 Moving (0.08, 0.21) raw xDistance=0.19 yDistance=-0.13
01:31:00.289 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:00.291 00.002 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 287.73
01:31:00.291 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
01:31:00.292 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:00.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:31:00.292 00.000 10072 MoveAxis(W, 101, ABG)
01:31:00.292 00.000 10072 Guiding  Dir = 3, Dur = 101
01:31:00.292 00.000 10072 IsGuiding returns 0
01:31:00.292 00.000 10072 PulseGuide returned control before completion, sleep 111
01:31:00.311 00.019 1032 UpdateGuideState exits: m=1408 SNR=26.4
01:31:00.313 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:00.315 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:00.316 00.001 1032 Enqueuing Expose request
01:31:00.420 00.104 10072 IsGuiding returns 0
01:31:00.420 00.000 10072 Move returns status 0, amount 101
01:31:00.420 00.000 10072 MoveAxis(N, 0, ABG)
01:31:00.420 00.000 10072 Move returns status 0, amount 0
01:31:00.420 00.000 10072 move complete, result=0
01:31:00.420 00.000 10072 worker thread done servicing request
01:31:00.420 00.000 10072 Worker thread wakes up
01:31:00.420 00.000 1032 GuideStep: 0.2 px 101 ms WEST, -0.1 px 0 ms NORTH
01:31:00.423 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:00.423 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:00.832 00.409 10072 Exposure complete
01:31:00.883 00.051 10072 worker thread done servicing request
01:31:00.883 00.000 1032 OnExposeComplete: enter
01:31:00.885 00.002 1032 UpdateGuideState(): m_state=6
01:31:00.887 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3483
01:31:00.888 00.001 1032 Star::Find returns 1 (0), X=317.60, Y=753.51, Mass=1401, SNR=26.4, Peak=150 HFD=3.1
01:31:00.891 00.003 1032 MultiStar: [#1 0.09,0.23,0.95,U] [#2 0.02,-0.05,0.76,U] [#3 0.12,0.21,0.66,U] [#4 -0.01,0.14,0.68,U] [#5 0.00,0.32,0.70,U] [#6 0.02,0.17,0.60,U] [#7 0.30,0.11,0.55,U] [#8 -0.02,0.26,0.56,U] 
01:31:00.893 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.21}, one-star: {-0.08, 0.40}
01:31:00.894 00.001 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
01:31:00.896 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
01:31:00.898 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.38 mountX=0.19 mountY=-0.09, mountTheta=-0.45
01:31:00.901 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.21, opts=13)
01:31:00.903 00.002 1032 Enqueuing Move request for scope (0.04, 0.21)
01:31:00.904 00.001 10072 Worker thread wakes up
01:31:00.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
01:31:00.904 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
01:31:00.905 00.001 10072 Moving (0.04, 0.21) raw xDistance=0.19 yDistance=-0.09
01:31:00.906 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:00.909 00.003 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 287.73
01:31:00.909 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
01:31:00.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:00.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:31:00.909 00.000 10072 MoveAxis(W, 101, ABG)
01:31:00.909 00.000 10072 Guiding  Dir = 3, Dur = 101
01:31:00.910 00.001 10072 IsGuiding returns 0
01:31:00.910 00.000 10072 PulseGuide returned control before completion, sleep 111
01:31:00.927 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:31:00.930 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:00.932 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:00.933 00.001 1032 Enqueuing Expose request
01:31:01.033 00.100 10072 IsGuiding returns 0
01:31:01.033 00.000 10072 Move returns status 0, amount 101
01:31:01.033 00.000 10072 MoveAxis(N, 0, ABG)
01:31:01.033 00.000 10072 Move returns status 0, amount 0
01:31:01.033 00.000 10072 move complete, result=0
01:31:01.033 00.000 10072 worker thread done servicing request
01:31:01.033 00.000 10072 Worker thread wakes up
01:31:01.033 00.000 1032 GuideStep: 0.2 px 101 ms WEST, -0.1 px 0 ms NORTH
01:31:01.035 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:01.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:01.663 00.628 10072 Exposure complete
01:31:01.711 00.048 10072 worker thread done servicing request
01:31:01.712 00.001 1032 OnExposeComplete: enter
01:31:01.714 00.002 1032 UpdateGuideState(): m_state=6
01:31:01.715 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3484
01:31:01.717 00.002 1032 Star::Find returns 1 (0), X=317.86, Y=752.99, Mass=1290, SNR=25.3, Peak=134 HFD=2.7
01:31:01.720 00.003 1032 MultiStar: [#1 0.20,-0.19,0.97,U] [#2 0.10,-0.34,0.76,U] [#3 0.32,-0.06,0.69,U] [#4 0.09,-0.26,0.70,U] [#5 0.16,0.02,0.74,U] [#6 0.10,-0.28,0.61,U] [#7 0.36,-0.19,0.56,U] [#8 0.25,-0.12,0.61,U] 
01:31:01.722 00.002 1032 single-star, 8 included, MultiStar: {0.19, -0.17}, one-star: {0.17, -0.12}
01:31:01.724 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
01:31:01.725 00.001 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
01:31:01.727 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.60 mountX=-0.16 mountY=-0.14, mountTheta=-2.43
01:31:01.730 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.12, opts=13)
01:31:01.731 00.001 1032 Enqueuing Move request for scope (0.17, -0.12)
01:31:01.733 00.002 10072 Worker thread wakes up
01:31:01.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
01:31:01.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
01:31:01.733 00.000 10072 Moving (0.17, -0.12) raw xDistance=-0.16 yDistance=-0.14
01:31:01.735 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:01.738 00.003 10072 PPEC rslt: input = -0.16, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.73
01:31:01.738 00.000 10072 PPEC: input: -0.16, control: -0.06, exposure: 500
01:31:01.738 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:01.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:31:01.738 00.000 10072 MoveAxis(E, 60, ABG)
01:31:01.738 00.000 10072 Guiding  Dir = 2, Dur = 60
01:31:01.738 00.000 10072 IsGuiding returns 0
01:31:01.739 00.001 10072 PulseGuide returned control before completion, sleep 70
01:31:01.757 00.018 1032 UpdateGuideState exits: m=1290 SNR=25.3
01:31:01.759 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:01.762 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:01.763 00.001 1032 Enqueuing Expose request
01:31:01.817 00.054 10072 IsGuiding returns 0
01:31:01.817 00.000 10072 Move returns status 0, amount 60
01:31:01.817 00.000 10072 MoveAxis(N, 0, ABG)
01:31:01.817 00.000 10072 Move returns status 0, amount 0
01:31:01.817 00.000 10072 move complete, result=0
01:31:01.817 00.000 10072 worker thread done servicing request
01:31:01.817 00.000 10072 Worker thread wakes up
01:31:01.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:01.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:01.836 00.019 1032 GuideStep: -0.2 px 60 ms EAST, -0.1 px 0 ms NORTH
01:31:02.227 00.391 10072 Exposure complete
01:31:02.278 00.051 10072 worker thread done servicing request
01:31:02.278 00.000 1032 OnExposeComplete: enter
01:31:02.281 00.003 1032 UpdateGuideState(): m_state=6
01:31:02.283 00.002 1032 Star::Find(15, 317, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3485
01:31:02.284 00.001 1032 Star::Find returns 1 (0), X=317.76, Y=753.04, Mass=1351, SNR=25.9, Peak=127 HFD=2.6
01:31:02.286 00.002 1032 MultiStar: [#1 0.08,-0.12,0.98,U] [#2 0.20,-0.15,0.74,U] [#3 0.32,-0.07,0.70,U] [#4 0.00,-0.13,0.71,U] [#5 0.07,-0.05,0.70,U] [#6 0.10,-0.27,0.58,U] [#7 0.26,0.03,0.56,U] [#8 0.03,-0.15,0.61,U] 
01:31:02.287 00.001 1032 single-star, 8 included, MultiStar: {0.12, -0.11}, one-star: {0.08, -0.07}
01:31:02.289 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
01:31:02.290 00.001 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
01:31:02.291 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.74 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
01:31:02.295 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
01:31:02.296 00.001 1032 Enqueuing Move request for scope (0.08, -0.07)
01:31:02.298 00.002 10072 Worker thread wakes up
01:31:02.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
01:31:02.298 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
01:31:02.298 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.06
01:31:02.302 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:02.305 00.003 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:31:02.305 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
01:31:02.305 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:02.305 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:31:02.305 00.000 10072 MoveAxis(W, 12, ABG)
01:31:02.305 00.000 10072 Guiding  Dir = 3, Dur = 12
01:31:02.307 00.002 10072 IsGuiding returns 0
01:31:02.307 00.000 10072 PulseGuide returned control before completion, sleep 22
01:31:02.324 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.9
01:31:02.328 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:02.330 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:02.335 00.005 1032 Enqueuing Expose request
01:31:02.336 00.001 10072 IsGuiding returns 0
01:31:02.336 00.000 10072 Move returns status 0, amount 12
01:31:02.336 00.000 10072 MoveAxis(N, 0, ABG)
01:31:02.336 00.000 10072 Move returns status 0, amount 0
01:31:02.336 00.000 10072 move complete, result=0
01:31:02.337 00.001 10072 worker thread done servicing request
01:31:02.337 00.000 10072 Worker thread wakes up
01:31:02.337 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:02.337 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:02.343 00.006 1032 GuideStep: -0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
01:31:02.975 00.632 10072 Exposure complete
01:31:03.024 00.049 10072 worker thread done servicing request
01:31:03.024 00.000 1032 OnExposeComplete: enter
01:31:03.027 00.003 1032 UpdateGuideState(): m_state=6
01:31:03.029 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3486
01:31:03.031 00.002 1032 Star::Find returns 1 (0), X=317.52, Y=753.38, Mass=1365, SNR=26.0, Peak=137 HFD=3.1
01:31:03.034 00.003 1032 MultiStar: [#1 0.12,0.08,0.96,U] [#2 0.18,0.01,0.75,U] [#3 0.26,0.27,0.69,U] [#4 -0.10,0.03,0.78,U] [#5 0.18,0.14,0.72,U] [#6 0.13,-0.08,0.59,U] [#7 0.38,0.07,0.53,U] [#8 0.10,0.17,0.59,U] 
01:31:03.036 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.11}, one-star: {-0.16, 0.27}
01:31:03.037 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
01:31:03.039 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
01:31:03.041 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.85 mountX=0.08 mountY=-0.12, mountTheta=-0.98
01:31:03.044 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
01:31:03.046 00.002 1032 Enqueuing Move request for scope (0.10, 0.11)
01:31:03.047 00.001 10072 Worker thread wakes up
01:31:03.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
01:31:03.047 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
01:31:03.047 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.12
01:31:03.053 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:03.056 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:31:03.056 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:31:03.056 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:03.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:31:03.056 00.000 10072 MoveAxis(W, 14, ABG)
01:31:03.056 00.000 10072 Guiding  Dir = 3, Dur = 14
01:31:03.057 00.001 10072 IsGuiding returns 0
01:31:03.057 00.000 10072 PulseGuide returned control before completion, sleep 24
01:31:03.075 00.018 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:31:03.077 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:03.080 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:03.085 00.005 10072 IsGuiding returns 0
01:31:03.086 00.001 10072 Move returns status 0, amount 14
01:31:03.086 00.000 10072 MoveAxis(N, 0, ABG)
01:31:03.086 00.000 10072 Move returns status 0, amount 0
01:31:03.086 00.000 10072 move complete, result=0
01:31:03.086 00.000 1032 Enqueuing Expose request
01:31:03.088 00.002 10072 worker thread done servicing request
01:31:03.088 00.000 10072 Worker thread wakes up
01:31:03.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:03.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:03.088 00.000 1032 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
01:31:03.496 00.408 10072 Exposure complete
01:31:03.545 00.049 10072 worker thread done servicing request
01:31:03.545 00.000 1032 OnExposeComplete: enter
01:31:03.547 00.002 1032 UpdateGuideState(): m_state=6
01:31:03.549 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3487
01:31:03.552 00.003 1032 Star::Find returns 1 (0), X=317.63, Y=753.31, Mass=1463, SNR=26.9, Peak=149 HFD=3.0
01:31:03.554 00.002 1032 MultiStar: [#1 0.00,0.24,0.91,U] [#2 0.28,0.03,0.70,U] [#3 0.17,0.19,0.63,U] [#4 -0.13,0.02,0.68,U] [#5 0.08,0.27,0.71,U] [#6 0.07,0.01,0.61,U] [#7 0.28,0.18,0.57,U] [#8 0.03,0.07,0.56,U] 
01:31:03.555 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.14}, one-star: {-0.05, 0.21}
01:31:03.558 00.003 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
01:31:03.560 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
01:31:03.562 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.13 mountX=0.12 mountY=-0.10, mountTheta=-0.70
01:31:03.564 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.14, opts=13)
01:31:03.566 00.002 1032 Enqueuing Move request for scope (0.07, 0.14)
01:31:03.568 00.002 10072 Worker thread wakes up
01:31:03.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
01:31:03.568 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
01:31:03.568 00.000 10072 Moving (0.07, 0.14) raw xDistance=0.12 yDistance=-0.10
01:31:03.571 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:03.572 00.001 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:31:03.574 00.002 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:31:03.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:03.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:31:03.574 00.000 10072 MoveAxis(W, 13, ABG)
01:31:03.574 00.000 10072 Guiding  Dir = 3, Dur = 13
01:31:03.574 00.000 10072 IsGuiding returns 0
01:31:03.575 00.001 10072 PulseGuide returned control before completion, sleep 23
01:31:03.598 00.023 1032 UpdateGuideState exits: m=1463 SNR=26.9
01:31:03.602 00.004 10072 IsGuiding returns 0
01:31:03.604 00.002 10072 Move returns status 0, amount 13
01:31:03.604 00.000 10072 MoveAxis(N, 0, ABG)
01:31:03.604 00.000 10072 Move returns status 0, amount 0
01:31:03.604 00.000 10072 move complete, result=0
01:31:03.604 00.000 10072 worker thread done servicing request
01:31:03.604 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:03.607 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:03.611 00.004 1032 Enqueuing Expose request
01:31:03.615 00.004 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:31:03.618 00.003 10072 Worker thread wakes up
01:31:03.618 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:03.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:04.246 00.628 10072 Exposure complete
01:31:04.292 00.046 10072 worker thread done servicing request
01:31:04.292 00.000 1032 OnExposeComplete: enter
01:31:04.294 00.002 1032 UpdateGuideState(): m_state=6
01:31:04.295 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3488
01:31:04.297 00.002 1032 Star::Find returns 1 (0), X=317.55, Y=753.41, Mass=1349, SNR=25.9, Peak=142 HFD=3.1
01:31:04.299 00.002 1032 MultiStar: [#1 0.01,0.18,1.02,U] [#2 0.02,0.04,0.75,U] [#3 0.14,0.16,0.66,U] [#4 -0.17,0.24,0.77,U] [#5 0.01,0.24,0.72,U] [#6 -0.05,0.10,0.63,U] [#7 0.20,0.15,0.54,U] [#8 0.11,0.14,0.58,U] 
01:31:04.303 00.004 1032 refined, 8 included, MultiStar: {0.00, 0.18}, one-star: {-0.13, 0.31}
01:31:04.309 00.006 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
01:31:04.312 00.003 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
01:31:04.317 00.005 1032 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.56 mountX=0.17 mountY=-0.05, mountTheta=-0.27
01:31:04.322 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.18, opts=13)
01:31:04.324 00.002 1032 Enqueuing Move request for scope (0.00, 0.18)
01:31:04.326 00.002 10072 Worker thread wakes up
01:31:04.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
01:31:04.326 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
01:31:04.326 00.000 10072 Moving (0.00, 0.18) raw xDistance=0.17 yDistance=-0.05
01:31:04.329 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:04.331 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.73
01:31:04.332 00.001 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
01:31:04.332 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:04.332 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:31:04.332 00.000 10072 MoveAxis(W, 95, ABG)
01:31:04.332 00.000 10072 Guiding  Dir = 3, Dur = 95
01:31:04.333 00.001 10072 IsGuiding returns 0
01:31:04.333 00.000 10072 PulseGuide returned control before completion, sleep 105
01:31:04.353 00.020 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:31:04.356 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:04.358 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:04.360 00.002 1032 Enqueuing Expose request
01:31:04.446 00.086 10072 IsGuiding returns 0
01:31:04.446 00.000 10072 Move returns status 0, amount 95
01:31:04.446 00.000 10072 MoveAxis(N, 0, ABG)
01:31:04.446 00.000 10072 Move returns status 0, amount 0
01:31:04.446 00.000 10072 move complete, result=0
01:31:04.446 00.000 10072 worker thread done servicing request
01:31:04.446 00.000 10072 Worker thread wakes up
01:31:04.447 00.001 1032 GuideStep: 0.2 px 95 ms WEST, -0.0 px 0 ms NORTH
01:31:04.449 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:04.449 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:04.856 00.407 10072 Exposure complete
01:31:04.907 00.051 10072 worker thread done servicing request
01:31:04.907 00.000 1032 OnExposeComplete: enter
01:31:04.909 00.002 1032 UpdateGuideState(): m_state=6
01:31:04.911 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3489
01:31:04.912 00.001 1032 Star::Find returns 1 (0), X=317.71, Y=753.36, Mass=1519, SNR=27.5, Peak=155 HFD=3.0
01:31:04.914 00.002 1032 MultiStar: [#1 0.03,0.11,0.92,U] [#2 0.02,0.01,0.67,U] [#3 0.20,0.07,0.63,U] [#4 -0.16,0.19,0.65,U] [#5 -0.00,0.17,0.64,U] [#6 0.03,0.15,0.54,U] [#7 0.25,0.16,0.55,U] [#8 -0.10,0.09,0.56,U] 
01:31:04.917 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.14}, one-star: {0.03, 0.25}
01:31:04.919 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
01:31:04.922 00.003 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
01:31:04.923 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.35 mountX=0.13 mountY=-0.07, mountTheta=-0.48
01:31:04.926 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.14, opts=13)
01:31:04.928 00.002 1032 Enqueuing Move request for scope (0.03, 0.14)
01:31:04.930 00.002 10072 Worker thread wakes up
01:31:04.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
01:31:04.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
01:31:04.930 00.000 10072 Moving (0.03, 0.14) raw xDistance=0.13 yDistance=-0.07
01:31:04.932 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:04.934 00.002 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:31:04.934 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
01:31:04.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:04.935 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:31:04.935 00.000 10072 MoveAxis(W, 14, ABG)
01:31:04.935 00.000 10072 Guiding  Dir = 3, Dur = 14
01:31:04.935 00.000 10072 IsGuiding returns 0
01:31:04.936 00.001 10072 PulseGuide returned control before completion, sleep 24
01:31:04.954 00.018 1032 UpdateGuideState exits: m=1519 SNR=27.5
01:31:04.957 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:04.959 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:04.962 00.003 1032 Enqueuing Expose request
01:31:04.964 00.002 10072 IsGuiding returns 0
01:31:04.964 00.000 10072 Move returns status 0, amount 14
01:31:04.964 00.000 10072 MoveAxis(N, 0, ABG)
01:31:04.964 00.000 10072 Move returns status 0, amount 0
01:31:04.964 00.000 10072 move complete, result=0
01:31:04.964 00.000 10072 worker thread done servicing request
01:31:04.964 00.000 10072 Worker thread wakes up
01:31:04.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:04.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:04.973 00.009 1032 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
01:31:05.590 00.617 10072 Exposure complete
01:31:05.639 00.049 10072 worker thread done servicing request
01:31:05.639 00.000 1032 OnExposeComplete: enter
01:31:05.642 00.003 1032 UpdateGuideState(): m_state=6
01:31:05.644 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3490
01:31:05.646 00.002 1032 Star::Find returns 1 (0), X=317.62, Y=753.49, Mass=1272, SNR=25.1, Peak=122 HFD=3.1
01:31:05.649 00.003 1032 MultiStar: [#1 0.02,0.22,1.04,U] [#2 0.10,-0.09,0.74,U] [#3 0.35,0.22,0.71,U] [#4 -0.11,0.23,0.72,U] [#5 -0.05,0.38,0.75,U] [#6 0.01,0.08,0.62,U] [#7 0.25,0.26,0.57,U] [#8 -0.03,0.11,0.57,U] 
01:31:05.651 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.21}, one-star: {-0.06, 0.38}
01:31:05.653 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
01:31:05.654 00.001 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
01:31:05.656 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.36 mountX=0.19 mountY=-0.10, mountTheta=-0.47
01:31:05.659 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.21, opts=13)
01:31:05.661 00.002 1032 Enqueuing Move request for scope (0.04, 0.21)
01:31:05.663 00.002 10072 Worker thread wakes up
01:31:05.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
01:31:05.663 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
01:31:05.663 00.000 10072 Moving (0.04, 0.21) raw xDistance=0.19 yDistance=-0.10
01:31:05.665 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:05.667 00.002 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 287.73
01:31:05.668 00.001 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
01:31:05.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:05.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:31:05.668 00.000 10072 MoveAxis(W, 102, ABG)
01:31:05.668 00.000 10072 Guiding  Dir = 3, Dur = 102
01:31:05.668 00.000 10072 IsGuiding returns 0
01:31:05.669 00.001 10072 PulseGuide returned control before completion, sleep 112
01:31:05.686 00.017 1032 UpdateGuideState exits: m=1272 SNR=25.1
01:31:05.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:05.689 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:05.690 00.001 1032 Enqueuing Expose request
01:31:05.791 00.101 10072 IsGuiding returns 0
01:31:05.791 00.000 10072 Move returns status 0, amount 102
01:31:05.791 00.000 10072 MoveAxis(N, 0, ABG)
01:31:05.791 00.000 10072 Move returns status 0, amount 0
01:31:05.791 00.000 10072 move complete, result=0
01:31:05.791 00.000 10072 worker thread done servicing request
01:31:05.791 00.000 1032 GuideStep: 0.2 px 102 ms WEST, -0.1 px 0 ms NORTH
01:31:05.795 00.004 10072 Worker thread wakes up
01:31:05.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:05.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:06.215 00.420 10072 Exposure complete
01:31:06.264 00.049 10072 worker thread done servicing request
01:31:06.265 00.001 1032 OnExposeComplete: enter
01:31:06.267 00.002 1032 UpdateGuideState(): m_state=6
01:31:06.272 00.005 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3491
01:31:06.273 00.001 1032 Star::Find returns 1 (0), X=317.63, Y=753.43, Mass=1446, SNR=26.8, Peak=143 HFD=3.2
01:31:06.275 00.002 1032 MultiStar: [#1 -0.01,0.26,0.95,U] [#2 0.07,0.10,0.68,U] [#3 0.15,0.27,0.66,U] [#4 -0.16,0.20,0.72,U] [#5 0.04,0.29,0.72,U] [#6 0.01,0.25,0.58,U] [#7 0.15,0.15,0.53,U] [#8 -0.09,0.14,0.56,U] 
01:31:06.276 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.23}, one-star: {-0.06, 0.32}
01:31:06.278 00.002 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
01:31:06.279 00.001 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
01:31:06.281 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.56 mountX=0.22 mountY=-0.06, mountTheta=-0.27
01:31:06.284 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.23, opts=13)
01:31:06.285 00.001 1032 Enqueuing Move request for scope (0.00, 0.23)
01:31:06.287 00.002 10072 Worker thread wakes up
01:31:06.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
01:31:06.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
01:31:06.287 00.000 10072 Moving (0.00, 0.23) raw xDistance=0.22 yDistance=-0.06
01:31:06.289 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:06.293 00.004 10072 PPEC rslt: input = 0.22, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 287.73
01:31:06.293 00.000 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
01:31:06.293 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:06.293 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:31:06.293 00.000 10072 MoveAxis(W, 114, ABG)
01:31:06.293 00.000 10072 Guiding  Dir = 3, Dur = 114
01:31:06.293 00.000 10072 IsGuiding returns 0
01:31:06.294 00.001 10072 PulseGuide returned control before completion, sleep 124
01:31:06.311 00.017 1032 UpdateGuideState exits: m=1446 SNR=26.8
01:31:06.313 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:06.315 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:06.316 00.001 1032 Enqueuing Expose request
01:31:06.429 00.113 10072 IsGuiding returns 0
01:31:06.430 00.001 10072 Move returns status 0, amount 114
01:31:06.430 00.000 10072 MoveAxis(N, 0, ABG)
01:31:06.430 00.000 10072 Move returns status 0, amount 0
01:31:06.430 00.000 10072 move complete, result=0
01:31:06.430 00.000 10072 worker thread done servicing request
01:31:06.430 00.000 10072 Worker thread wakes up
01:31:06.430 00.000 1032 GuideStep: 0.2 px 114 ms WEST, -0.1 px 0 ms NORTH
01:31:06.433 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:06.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:07.058 00.625 10072 Exposure complete
01:31:07.105 00.047 10072 worker thread done servicing request
01:31:07.105 00.000 1032 OnExposeComplete: enter
01:31:07.107 00.002 1032 UpdateGuideState(): m_state=6
01:31:07.108 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3492
01:31:07.111 00.003 1032 Star::Find returns 1 (0), X=317.67, Y=753.17, Mass=1291, SNR=25.3, Peak=118 HFD=2.9
01:31:07.114 00.003 1032 MultiStar: [#1 0.06,-0.12,1.04,U] [#2 0.08,-0.14,0.77,U] [#3 0.25,-0.16,0.74,U] [#4 -0.15,-0.09,0.70,U] [#5 -0.07,0.17,0.74,U] [#6 -0.06,-0.27,0.62,U] [#7 0.40,-0.15,0.56,U] [#8 0.11,0.02,0.57,U] 
01:31:07.116 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.07}, one-star: {-0.02, 0.06}
01:31:07.118 00.002 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (-0.00 = -0.00)
01:31:07.119 00.001 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.00 = -0.00)
01:31:07.122 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.83 mountX=0.06 mountY=-0.00, mountTheta=-0.00
01:31:07.124 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
01:31:07.126 00.002 1032 Enqueuing Move request for scope (-0.02, 0.06)
01:31:07.127 00.001 10072 Worker thread wakes up
01:31:07.127 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:31:07.127 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:31:07.127 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=-0.00
01:31:07.129 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:07.132 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:31:07.132 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:31:07.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:07.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:31:07.132 00.000 10072 MoveAxis(W, 14, ABG)
01:31:07.132 00.000 10072 Guiding  Dir = 3, Dur = 14
01:31:07.133 00.001 10072 IsGuiding returns 0
01:31:07.133 00.000 10072 PulseGuide returned control before completion, sleep 24
01:31:07.150 00.017 1032 UpdateGuideState exits: m=1291 SNR=25.3
01:31:07.152 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:07.154 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:07.156 00.002 1032 Enqueuing Expose request
01:31:07.165 00.009 10072 IsGuiding returns 0
01:31:07.165 00.000 10072 Move returns status 0, amount 14
01:31:07.165 00.000 10072 MoveAxis(N, 0, ABG)
01:31:07.165 00.000 10072 Move returns status 0, amount 0
01:31:07.165 00.000 10072 move complete, result=0
01:31:07.165 00.000 10072 worker thread done servicing request
01:31:07.165 00.000 10072 Worker thread wakes up
01:31:07.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:07.166 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:07.167 00.001 1032 GuideStep: 0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
01:31:07.575 00.408 10072 Exposure complete
01:31:07.631 00.056 10072 worker thread done servicing request
01:31:07.631 00.000 1032 OnExposeComplete: enter
01:31:07.633 00.002 1032 UpdateGuideState(): m_state=6
01:31:07.636 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3493
01:31:07.637 00.001 1032 Star::Find returns 1 (0), X=317.71, Y=753.12, Mass=1379, SNR=26.2, Peak=129 HFD=2.8
01:31:07.639 00.002 1032 MultiStar: [#1 0.08,-0.01,0.98,U] [#2 0.09,-0.10,0.75,U] [#3 0.30,0.06,0.65,U] [#4 -0.09,-0.05,0.73,U] [#5 -0.05,0.06,0.70,U] [#6 -0.07,-0.07,0.60,U] [#7 0.35,0.07,0.55,U] [#8 -0.10,0.10,0.57,U] 
01:31:07.640 00.001 1032 single-star, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.02, 0.02}
01:31:07.642 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
01:31:07.644 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
01:31:07.646 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.57 mountX=0.01 mountY=-0.03, mountTheta=-1.26
01:31:07.648 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
01:31:07.650 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
01:31:07.653 00.003 10072 Worker thread wakes up
01:31:07.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:31:07.653 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:31:07.653 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
01:31:07.655 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:07.658 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:31:07.658 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:31:07.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:07.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:31:07.658 00.000 10072 MoveAxis(W, 12, ABG)
01:31:07.658 00.000 10072 Guiding  Dir = 3, Dur = 12
01:31:07.658 00.000 10072 IsGuiding returns 0
01:31:07.659 00.001 10072 PulseGuide returned control before completion, sleep 22
01:31:07.677 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:31:07.679 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:07.681 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:07.684 00.003 1032 Enqueuing Expose request
01:31:07.685 00.001 10072 IsGuiding returns 0
01:31:07.686 00.001 10072 Move returns status 0, amount 12
01:31:07.686 00.000 10072 MoveAxis(N, 0, ABG)
01:31:07.686 00.000 10072 Move returns status 0, amount 0
01:31:07.686 00.000 10072 move complete, result=0
01:31:07.686 00.000 10072 worker thread done servicing request
01:31:07.686 00.000 10072 Worker thread wakes up
01:31:07.686 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:07.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:07.694 00.008 1032 GuideStep: 0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
01:31:08.314 00.620 10072 Exposure complete
01:31:08.359 00.045 10072 worker thread done servicing request
01:31:08.360 00.001 1032 OnExposeComplete: enter
01:31:08.362 00.002 1032 UpdateGuideState(): m_state=6
01:31:08.365 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3494
01:31:08.367 00.002 1032 Star::Find returns 1 (0), X=317.70, Y=753.21, Mass=1446, SNR=26.8, Peak=134 HFD=2.8
01:31:08.369 00.002 1032 MultiStar: [#1 0.09,0.01,0.94,U] [#2 0.14,-0.12,0.75,U] [#3 0.19,0.20,0.69,U] [#4 -0.18,0.06,0.67,U] [#5 -0.11,0.09,0.65,U] [#6 0.10,0.00,0.62,U] [#7 0.33,0.03,0.55,U] [#8 -0.02,0.05,0.53,U] 
01:31:08.372 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.01, 0.10}
01:31:08.373 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
01:31:08.375 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
01:31:08.376 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.68 mountX=0.03 mountY=-0.07, mountTheta=-1.15
01:31:08.379 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
01:31:08.380 00.001 1032 Enqueuing Move request for scope (0.06, 0.05)
01:31:08.382 00.002 10072 Worker thread wakes up
01:31:08.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
01:31:08.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
01:31:08.382 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
01:31:08.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:08.387 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:31:08.387 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:31:08.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:08.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:31:08.387 00.000 10072 MoveAxis(W, 13, ABG)
01:31:08.387 00.000 10072 Guiding  Dir = 3, Dur = 13
01:31:08.387 00.000 10072 IsGuiding returns 0
01:31:08.388 00.001 10072 PulseGuide returned control before completion, sleep 23
01:31:08.406 00.018 1032 UpdateGuideState exits: m=1446 SNR=26.8
01:31:08.408 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:08.409 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:08.411 00.002 1032 Enqueuing Expose request
01:31:08.419 00.008 10072 IsGuiding returns 0
01:31:08.419 00.000 10072 Move returns status 0, amount 13
01:31:08.419 00.000 10072 MoveAxis(N, 0, ABG)
01:31:08.419 00.000 10072 Move returns status 0, amount 0
01:31:08.419 00.000 10072 move complete, result=0
01:31:08.419 00.000 10072 worker thread done servicing request
01:31:08.419 00.000 10072 Worker thread wakes up
01:31:08.419 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:08.419 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:08.420 00.001 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
01:31:08.829 00.409 10072 Exposure complete
01:31:08.877 00.048 10072 worker thread done servicing request
01:31:08.878 00.001 1032 OnExposeComplete: enter
01:31:08.879 00.001 1032 UpdateGuideState(): m_state=6
01:31:08.881 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3495
01:31:08.882 00.001 1032 Star::Find returns 1 (0), X=317.66, Y=753.30, Mass=1345, SNR=25.8, Peak=126 HFD=2.9
01:31:08.884 00.002 1032 MultiStar: [#1 0.06,-0.05,0.98,U] [#2 0.10,-0.02,0.79,U] [#3 0.20,0.03,0.72,U] [#4 -0.17,0.01,0.75,U] [#5 -0.13,0.09,0.74,U] [#6 -0.21,0.02,0.61,U] [#7 0.37,0.11,0.55,U] [#8 0.12,0.05,0.59,U] 
01:31:08.885 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {-0.02, 0.19}
01:31:08.886 00.001 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
01:31:08.888 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
01:31:08.889 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.04 mountX=0.04 mountY=-0.04, mountTheta=-0.79
01:31:08.895 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
01:31:08.897 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
01:31:08.899 00.002 10072 Worker thread wakes up
01:31:08.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
01:31:08.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
01:31:08.899 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
01:31:08.901 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:08.905 00.004 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:31:08.905 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:31:08.905 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:08.905 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:31:08.905 00.000 10072 MoveAxis(W, 10, ABG)
01:31:08.905 00.000 10072 Guiding  Dir = 3, Dur = 10
01:31:08.906 00.001 10072 IsGuiding returns 0
01:31:08.906 00.000 10072 PulseGuide returned control before completion, sleep 20
01:31:08.923 00.017 1032 UpdateGuideState exits: m=1345 SNR=25.8
01:31:08.926 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:08.929 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:08.931 00.002 1032 Enqueuing Expose request
01:31:08.933 00.002 10072 IsGuiding returns 0
01:31:08.933 00.000 10072 Move returns status 0, amount 10
01:31:08.933 00.000 10072 MoveAxis(N, 0, ABG)
01:31:08.933 00.000 10072 Move returns status 0, amount 0
01:31:08.933 00.000 10072 move complete, result=0
01:31:08.933 00.000 10072 worker thread done servicing request
01:31:08.933 00.000 10072 Worker thread wakes up
01:31:08.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:08.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:08.941 00.008 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
01:31:09.560 00.619 10072 Exposure complete
01:31:09.612 00.052 10072 worker thread done servicing request
01:31:09.612 00.000 1032 OnExposeComplete: enter
01:31:09.616 00.004 1032 UpdateGuideState(): m_state=6
01:31:09.618 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3496
01:31:09.620 00.002 1032 Star::Find returns 1 (0), X=317.67, Y=753.26, Mass=1549, SNR=27.7, Peak=143 HFD=3.0
01:31:09.621 00.001 1032 MultiStar: [#1 0.16,0.06,0.90,U] [#2 0.16,-0.04,0.68,U] [#3 0.21,0.11,0.63,U] [#4 0.06,0.09,0.65,U] [#5 0.01,0.25,0.64,U] [#6 0.15,0.07,0.56,U] [#7 0.35,0.11,0.46,U] [#8 -0.03,0.05,0.54,U] 
01:31:09.623 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.10}, one-star: {-0.02, 0.16}
01:31:09.625 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
01:31:09.627 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
01:31:09.629 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.14 cameraTheta=0.74 mountX=0.07 mountY=-0.13, mountTheta=-1.09
01:31:09.632 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
01:31:09.634 00.002 1032 Enqueuing Move request for scope (0.11, 0.10)
01:31:09.636 00.002 10072 Worker thread wakes up
01:31:09.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
01:31:09.636 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
01:31:09.636 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
01:31:09.638 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:09.643 00.005 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:31:09.643 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:31:09.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:09.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:31:09.643 00.000 10072 MoveAxis(W, 11, ABG)
01:31:09.643 00.000 10072 Guiding  Dir = 3, Dur = 11
01:31:09.643 00.000 10072 IsGuiding returns 0
01:31:09.644 00.001 10072 PulseGuide returned control before completion, sleep 21
01:31:09.662 00.018 1032 UpdateGuideState exits: m=1549 SNR=27.7
01:31:09.663 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:09.665 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:09.667 00.002 1032 Enqueuing Expose request
01:31:09.681 00.014 10072 IsGuiding returns 0
01:31:09.681 00.000 10072 Move returns status 0, amount 11
01:31:09.681 00.000 10072 MoveAxis(N, 0, ABG)
01:31:09.681 00.000 10072 Move returns status 0, amount 0
01:31:09.681 00.000 10072 move complete, result=0
01:31:09.681 00.000 10072 worker thread done servicing request
01:31:09.681 00.000 10072 Worker thread wakes up
01:31:09.681 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:09.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:09.682 00.001 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:31:10.090 00.408 10072 Exposure complete
01:31:10.140 00.050 10072 worker thread done servicing request
01:31:10.140 00.000 1032 OnExposeComplete: enter
01:31:10.142 00.002 1032 UpdateGuideState(): m_state=6
01:31:10.144 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3497
01:31:10.148 00.004 1032 Star::Find returns 1 (0), X=317.74, Y=753.25, Mass=1467, SNR=27.0, Peak=140 HFD=2.9
01:31:10.150 00.002 1032 MultiStar: [#1 0.19,0.14,0.93,U] [#2 0.14,-0.07,0.74,U] [#3 0.17,0.09,0.64,U] [#4 0.05,0.07,0.70,U] [#5 -0.02,0.19,0.71,U] [#6 -0.07,0.15,0.58,U] [#7 0.31,0.16,0.52,U] [#8 -0.07,0.07,0.57,U] 
01:31:10.153 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.06, 0.14}
01:31:10.154 00.001 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:31:10.157 00.003 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:31:10.159 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.88 mountX=0.08 mountY=-0.11, mountTheta=-0.95
01:31:10.162 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
01:31:10.164 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
01:31:10.166 00.002 10072 Worker thread wakes up
01:31:10.166 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
01:31:10.167 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
01:31:10.167 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.08 yDistance=-0.11
01:31:10.169 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:10.171 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:31:10.172 00.001 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:31:10.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:10.173 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:31:10.173 00.000 10072 MoveAxis(W, 10, ABG)
01:31:10.173 00.000 10072 Guiding  Dir = 3, Dur = 10
01:31:10.175 00.002 10072 IsGuiding returns 0
01:31:10.177 00.002 10072 PulseGuide returned control before completion, sleep 18
01:31:10.197 00.020 1032 UpdateGuideState exits: m=1467 SNR=27.0
01:31:10.200 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:10.202 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:10.204 00.002 1032 Enqueuing Expose request
01:31:10.211 00.007 10072 IsGuiding returns 0
01:31:10.211 00.000 10072 Move returns status 0, amount 10
01:31:10.211 00.000 10072 MoveAxis(N, 0, ABG)
01:31:10.211 00.000 10072 Move returns status 0, amount 0
01:31:10.211 00.000 10072 move complete, result=0
01:31:10.212 00.001 10072 worker thread done servicing request
01:31:10.212 00.000 10072 Worker thread wakes up
01:31:10.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:10.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:10.216 00.004 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:31:10.839 00.623 10072 Exposure complete
01:31:10.888 00.049 10072 worker thread done servicing request
01:31:10.888 00.000 1032 OnExposeComplete: enter
01:31:10.890 00.002 1032 UpdateGuideState(): m_state=6
01:31:10.892 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3498
01:31:10.895 00.003 1032 Star::Find returns 1 (0), X=317.61, Y=753.47, Mass=1576, SNR=28.0, Peak=171 HFD=3.1
01:31:10.899 00.004 1032 MultiStar: [#1 0.19,0.16,0.89,U] [#2 0.09,-0.01,0.70,U] [#3 0.25,0.19,0.64,U] [#4 -0.09,0.09,0.66,U] [#5 0.09,0.31,0.70,U] [#6 0.05,0.20,0.60,U] [#7 0.31,0.28,0.50,U] [#8 0.03,0.20,0.57,U] 
01:31:10.902 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.20}, one-star: {-0.08, 0.36}
01:31:10.903 00.001 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
01:31:10.904 00.001 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
01:31:10.906 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.19 mountX=0.18 mountY=-0.13, mountTheta=-0.64
01:31:10.909 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.20, opts=13)
01:31:10.910 00.001 1032 Enqueuing Move request for scope (0.08, 0.20)
01:31:10.912 00.002 10072 Worker thread wakes up
01:31:10.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
01:31:10.912 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
01:31:10.912 00.000 10072 Moving (0.08, 0.20) raw xDistance=0.18 yDistance=-0.13
01:31:10.913 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:10.917 00.004 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.73
01:31:10.917 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
01:31:10.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:10.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:31:10.917 00.000 10072 MoveAxis(W, 92, ABG)
01:31:10.918 00.001 10072 Guiding  Dir = 3, Dur = 92
01:31:10.918 00.000 10072 IsGuiding returns 0
01:31:10.918 00.000 10072 PulseGuide returned control before completion, sleep 102
01:31:10.936 00.018 1032 UpdateGuideState exits: m=1576 SNR=28.0
01:31:10.939 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:10.940 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:10.942 00.002 1032 Enqueuing Expose request
01:31:11.023 00.081 10072 IsGuiding returns 0
01:31:11.023 00.000 10072 Move returns status 0, amount 92
01:31:11.023 00.000 10072 MoveAxis(N, 0, ABG)
01:31:11.023 00.000 10072 Move returns status 0, amount 0
01:31:11.023 00.000 10072 move complete, result=0
01:31:11.023 00.000 10072 worker thread done servicing request
01:31:11.023 00.000 1032 GuideStep: 0.2 px 92 ms WEST, -0.1 px 0 ms NORTH
01:31:11.026 00.003 10072 Worker thread wakes up
01:31:11.026 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:11.026 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:11.444 00.418 10072 Exposure complete
01:31:11.494 00.050 10072 worker thread done servicing request
01:31:11.494 00.000 1032 OnExposeComplete: enter
01:31:11.496 00.002 1032 UpdateGuideState(): m_state=6
01:31:11.498 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3499
01:31:11.499 00.001 1032 Star::Find returns 1 (0), X=317.63, Y=753.31, Mass=1479, SNR=27.1, Peak=148 HFD=2.9
01:31:11.501 00.002 1032 MultiStar: [#1 0.14,0.18,0.94,U] [#2 0.02,0.03,0.75,U] [#3 0.26,0.19,0.68,U] [#4 -0.08,-0.03,0.71,U] [#5 0.03,0.26,0.72,U] [#6 -0.05,0.02,0.57,U] [#7 0.25,0.32,0.51,U] [#8 -0.03,0.13,0.59,U] 
01:31:11.503 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.15}, one-star: {-0.05, 0.20}
01:31:11.505 00.002 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
01:31:11.506 00.001 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
01:31:11.508 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.24 mountX=0.13 mountY=-0.09, mountTheta=-0.59
01:31:11.511 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.15, opts=13)
01:31:11.513 00.002 1032 Enqueuing Move request for scope (0.05, 0.15)
01:31:11.516 00.003 10072 Worker thread wakes up
01:31:11.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
01:31:11.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
01:31:11.516 00.000 10072 Moving (0.05, 0.15) raw xDistance=0.13 yDistance=-0.09
01:31:11.519 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:11.522 00.003 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:31:11.522 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
01:31:11.523 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:11.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:31:11.523 00.000 10072 MoveAxis(W, 10, ABG)
01:31:11.523 00.000 10072 Guiding  Dir = 3, Dur = 10
01:31:11.523 00.000 10072 IsGuiding returns 0
01:31:11.524 00.001 10072 PulseGuide returned control before completion, sleep 20
01:31:11.541 00.017 1032 UpdateGuideState exits: m=1479 SNR=27.1
01:31:11.543 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:11.545 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:11.547 00.002 1032 Enqueuing Expose request
01:31:11.551 00.004 10072 IsGuiding returns 0
01:31:11.551 00.000 10072 Move returns status 0, amount 10
01:31:11.551 00.000 10072 MoveAxis(N, 0, ABG)
01:31:11.551 00.000 10072 Move returns status 0, amount 0
01:31:11.553 00.002 10072 move complete, result=0
01:31:11.553 00.000 10072 worker thread done servicing request
01:31:11.553 00.000 10072 Worker thread wakes up
01:31:11.553 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:11.553 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:11.559 00.006 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:31:12.186 00.627 10072 Exposure complete
01:31:12.233 00.047 10072 worker thread done servicing request
01:31:12.233 00.000 1032 OnExposeComplete: enter
01:31:12.238 00.005 1032 UpdateGuideState(): m_state=6
01:31:12.241 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3500
01:31:12.243 00.002 1032 Star::Find returns 1 (0), X=317.70, Y=753.13, Mass=1442, SNR=26.8, Peak=154 HFD=2.6
01:31:12.245 00.002 1032 MultiStar: [#1 0.11,0.02,0.95,U] [#2 0.15,-0.04,0.70,U] [#3 0.27,-0.02,0.67,U] [#4 0.01,-0.14,0.69,U] [#5 0.13,0.11,0.71,U] [#6 -0.06,-0.18,0.59,U] [#7 0.28,-0.10,0.55,U] [#8 -0.02,-0.07,0.56,U] 
01:31:12.246 00.001 1032 single-star, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.02, 0.03}
01:31:12.248 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
01:31:12.249 00.001 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
01:31:12.250 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.91 mountX=0.02 mountY=-0.03, mountTheta=-0.92
01:31:12.253 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
01:31:12.256 00.003 1032 Enqueuing Move request for scope (0.02, 0.03)
01:31:12.258 00.002 10072 Worker thread wakes up
01:31:12.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
01:31:12.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
01:31:12.258 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
01:31:12.260 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:12.261 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:31:12.261 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:31:12.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:12.262 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:31:12.262 00.000 10072 MoveAxis(W, 12, ABG)
01:31:12.262 00.000 10072 Guiding  Dir = 3, Dur = 12
01:31:12.262 00.000 10072 IsGuiding returns 0
01:31:12.264 00.002 10072 PulseGuide returned control before completion, sleep 22
01:31:12.281 00.017 1032 UpdateGuideState exits: m=1442 SNR=26.8
01:31:12.283 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:12.285 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:12.287 00.002 1032 Enqueuing Expose request
01:31:12.289 00.002 10072 IsGuiding returns 0
01:31:12.289 00.000 10072 Move returns status 0, amount 12
01:31:12.289 00.000 10072 MoveAxis(N, 0, ABG)
01:31:12.289 00.000 10072 Move returns status 0, amount 0
01:31:12.290 00.001 10072 move complete, result=0
01:31:12.290 00.000 10072 worker thread done servicing request
01:31:12.290 00.000 10072 Worker thread wakes up
01:31:12.290 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:12.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:12.298 00.008 1032 GuideStep: 0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
01:31:12.696 00.398 10072 Exposure complete
01:31:12.743 00.047 10072 worker thread done servicing request
01:31:12.744 00.001 1032 OnExposeComplete: enter
01:31:12.746 00.002 1032 UpdateGuideState(): m_state=6
01:31:12.747 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3501
01:31:12.750 00.003 1032 Star::Find returns 1 (0), X=317.59, Y=753.09, Mass=1445, SNR=26.8, Peak=155 HFD=2.6
01:31:12.752 00.002 1032 MultiStar: [#1 0.10,-0.06,0.94,U] [#2 0.21,-0.40,0.72,U] [#3 0.26,-0.20,0.64,U] [#4 0.12,-0.32,0.68,U] [#5 0.14,-0.06,0.71,U] [#6 0.16,-0.35,0.57,U] [#7 0.34,-0.10,0.54,U] [#8 0.08,-0.15,0.54,U] 
01:31:12.753 00.001 1032 single-star, 8 included, MultiStar: {0.13, -0.17}, one-star: {-0.09, -0.01}
01:31:12.754 00.001 1032 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.83) = xAngle (-4.83 = 1.45)
01:31:12.757 00.003 1032 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.83 = 1.45)
01:31:12.759 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.00 mountX=0.01 mountY=0.09, mountTheta=1.45
01:31:12.761 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.01, opts=13)
01:31:12.763 00.002 1032 Enqueuing Move request for scope (-0.09, -0.01)
01:31:12.764 00.001 10072 Worker thread wakes up
01:31:12.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
01:31:12.764 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
01:31:12.764 00.000 10072 Moving (-0.09, -0.01) raw xDistance=0.01 yDistance=0.09
01:31:12.767 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:12.771 00.004 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:31:12.771 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:31:12.771 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:12.771 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:31:12.771 00.000 10072 MoveAxis(W, 10, ABG)
01:31:12.771 00.000 10072 Guiding  Dir = 3, Dur = 10
01:31:12.771 00.000 10072 IsGuiding returns 0
01:31:12.772 00.001 10072 PulseGuide returned control before completion, sleep 20
01:31:12.788 00.016 1032 UpdateGuideState exits: m=1445 SNR=26.8
01:31:12.791 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:12.793 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:12.795 00.002 1032 Enqueuing Expose request
01:31:12.801 00.006 10072 IsGuiding returns 0
01:31:12.801 00.000 10072 Move returns status 0, amount 10
01:31:12.801 00.000 10072 MoveAxis(N, 0, ABG)
01:31:12.802 00.001 10072 Move returns status 0, amount 0
01:31:12.802 00.000 10072 move complete, result=0
01:31:12.802 00.000 10072 worker thread done servicing request
01:31:12.802 00.000 10072 Worker thread wakes up
01:31:12.802 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:12.802 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:12.807 00.005 1032 GuideStep: 0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
01:31:13.430 00.623 10072 Exposure complete
01:31:13.480 00.050 10072 worker thread done servicing request
01:31:13.480 00.000 1032 OnExposeComplete: enter
01:31:13.482 00.002 1032 UpdateGuideState(): m_state=6
01:31:13.485 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3502
01:31:13.487 00.002 1032 Star::Find returns 1 (0), X=317.71, Y=753.13, Mass=1480, SNR=27.1, Peak=144 HFD=2.9
01:31:13.489 00.002 1032 MultiStar: [#1 0.10,-0.16,0.91,U] [#2 0.15,-0.30,0.73,U] [#3 0.47,-0.43,0.65,U] [#4 0.06,-0.19,0.68,U] [#5 0.17,0.09,0.69,U] [#6 0.09,-0.23,0.57,U] [#7 0.53,-0.19,0.50,U] [#8 0.16,-0.10,0.54,U] 
01:31:13.492 00.003 1032 single-star, 8 included, MultiStar: {0.17, -0.15}, one-star: {0.03, 0.02}
01:31:13.494 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
01:31:13.495 00.001 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
01:31:13.497 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.66 mountX=0.01 mountY=-0.03, mountTheta=-1.17
01:31:13.501 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
01:31:13.503 00.002 1032 Enqueuing Move request for scope (0.03, 0.02)
01:31:13.505 00.002 10072 Worker thread wakes up
01:31:13.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
01:31:13.505 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
01:31:13.505 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
01:31:13.507 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:13.509 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:31:13.510 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:31:13.510 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:13.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:31:13.510 00.000 10072 MoveAxis(W, 11, ABG)
01:31:13.510 00.000 10072 Guiding  Dir = 3, Dur = 11
01:31:13.510 00.000 10072 IsGuiding returns 0
01:31:13.511 00.001 10072 PulseGuide returned control before completion, sleep 21
01:31:13.529 00.018 1032 UpdateGuideState exits: m=1480 SNR=27.1
01:31:13.532 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:13.534 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:13.536 00.002 1032 Enqueuing Expose request
01:31:13.538 00.002 10072 IsGuiding returns 0
01:31:13.538 00.000 10072 Move returns status 0, amount 11
01:31:13.539 00.001 10072 MoveAxis(N, 0, ABG)
01:31:13.539 00.000 10072 Move returns status 0, amount 0
01:31:13.539 00.000 10072 move complete, result=0
01:31:13.539 00.000 10072 worker thread done servicing request
01:31:13.539 00.000 10072 Worker thread wakes up
01:31:13.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:13.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:13.547 00.008 1032 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
01:31:13.958 00.411 10072 Exposure complete
01:31:14.006 00.048 10072 worker thread done servicing request
01:31:14.006 00.000 1032 OnExposeComplete: enter
01:31:14.008 00.002 1032 UpdateGuideState(): m_state=6
01:31:14.010 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3503
01:31:14.012 00.002 1032 Star::Find returns 1 (0), X=317.78, Y=753.23, Mass=1374, SNR=26.1, Peak=129 HFD=2.8
01:31:14.014 00.002 1032 MultiStar: [#1 0.13,-0.04,0.94,U] [#2 0.18,-0.26,0.72,U] [#3 0.34,-0.04,0.71,U] [#4 0.11,-0.17,0.71,U] [#5 0.21,0.09,0.73,U] [#6 0.13,-0.09,0.62,U] [#7 0.38,0.09,0.54,U] [#8 0.08,-0.08,0.55,U] 
01:31:14.016 00.002 1032 single-star, 8 included, MultiStar: {0.18, -0.03}, one-star: {0.10, 0.13}
01:31:14.020 00.004 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
01:31:14.022 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
01:31:14.024 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.90 mountX=0.10 mountY=-0.13, mountTheta=-0.93
01:31:14.027 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.13, opts=13)
01:31:14.029 00.002 1032 Enqueuing Move request for scope (0.10, 0.13)
01:31:14.031 00.002 10072 Worker thread wakes up
01:31:14.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
01:31:14.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
01:31:14.031 00.000 10072 Moving (0.10, 0.13) raw xDistance=0.10 yDistance=-0.13
01:31:14.033 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:14.035 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.73
01:31:14.035 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:31:14.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:14.036 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:31:14.036 00.000 10072 MoveAxis(W, 13, ABG)
01:31:14.036 00.000 10072 Guiding  Dir = 3, Dur = 13
01:31:14.036 00.000 10072 IsGuiding returns 0
01:31:14.037 00.001 10072 PulseGuide returned control before completion, sleep 23
01:31:14.055 00.018 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:31:14.057 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:14.059 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:14.061 00.002 1032 Enqueuing Expose request
01:31:14.065 00.004 10072 IsGuiding returns 0
01:31:14.065 00.000 10072 Move returns status 0, amount 13
01:31:14.065 00.000 10072 MoveAxis(N, 0, ABG)
01:31:14.065 00.000 10072 Move returns status 0, amount 0
01:31:14.065 00.000 10072 move complete, result=0
01:31:14.065 00.000 10072 worker thread done servicing request
01:31:14.065 00.000 10072 Worker thread wakes up
01:31:14.065 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:14.066 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:14.069 00.003 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:31:14.690 00.621 10072 Exposure complete
01:31:14.739 00.049 10072 worker thread done servicing request
01:31:14.739 00.000 1032 OnExposeComplete: enter
01:31:14.741 00.002 1032 UpdateGuideState(): m_state=6
01:31:14.743 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3504
01:31:14.744 00.001 1032 Star::Find returns 1 (0), X=317.76, Y=753.18, Mass=1497, SNR=27.3, Peak=127 HFD=2.9
01:31:14.746 00.002 1032 MultiStar: [#1 0.07,0.06,0.93,U] [#2 0.16,0.01,0.71,U] [#3 0.31,0.10,0.68,U] [#4 -0.08,0.10,0.69,U] [#5 0.13,0.34,0.68,U] [#6 -0.02,-0.01,0.57,U] [#7 0.43,-0.03,0.49,U] [#8 0.14,-0.07,0.58,U] 
01:31:14.748 00.002 1032 single-star, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.07, 0.08}
01:31:14.751 00.003 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
01:31:14.753 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
01:31:14.755 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.80 mountX=0.06 mountY=-0.09, mountTheta=-1.03
01:31:14.758 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
01:31:14.760 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
01:31:14.762 00.002 10072 Worker thread wakes up
01:31:14.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:31:14.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:31:14.762 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
01:31:14.764 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:14.767 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:31:14.768 00.001 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:31:14.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:14.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:31:14.768 00.000 10072 MoveAxis(W, 13, ABG)
01:31:14.768 00.000 10072 Guiding  Dir = 3, Dur = 13
01:31:14.768 00.000 10072 IsGuiding returns 0
01:31:14.769 00.001 10072 PulseGuide returned control before completion, sleep 23
01:31:14.787 00.018 1032 UpdateGuideState exits: m=1497 SNR=27.3
01:31:14.790 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:14.793 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:14.795 00.002 1032 Enqueuing Expose request
01:31:14.799 00.004 10072 IsGuiding returns 0
01:31:14.799 00.000 10072 Move returns status 0, amount 13
01:31:14.799 00.000 10072 MoveAxis(N, 0, ABG)
01:31:14.799 00.000 10072 Move returns status 0, amount 0
01:31:14.799 00.000 10072 move complete, result=0
01:31:14.799 00.000 10072 worker thread done servicing request
01:31:14.799 00.000 10072 Worker thread wakes up
01:31:14.799 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:14.799 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:14.808 00.009 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:31:15.204 00.396 10072 Exposure complete
01:31:15.252 00.048 10072 worker thread done servicing request
01:31:15.252 00.000 1032 OnExposeComplete: enter
01:31:15.254 00.002 1032 UpdateGuideState(): m_state=6
01:31:15.257 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3505
01:31:15.258 00.001 1032 Star::Find returns 1 (0), X=317.81, Y=753.20, Mass=1444, SNR=26.8, Peak=131 HFD=2.9
01:31:15.261 00.003 1032 MultiStar: [#1 0.24,-0.13,0.95,U] [#2 0.14,-0.03,0.73,U] [#3 0.37,0.08,0.65,U] [#4 0.12,-0.08,0.71,U] [#5 0.02,0.07,0.70,U] [#6 0.03,-0.04,0.57,U] [#7 0.45,0.03,0.56,U] [#8 0.09,-0.02,0.59,U] 
01:31:15.262 00.001 1032 single-star, 8 included, MultiStar: {0.17, -0.00}, one-star: {0.12, 0.10}
01:31:15.264 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
01:31:15.266 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
01:31:15.267 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.67 mountX=0.06 mountY=-0.14, mountTheta=-1.16
01:31:15.270 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
01:31:15.273 00.003 1032 Enqueuing Move request for scope (0.12, 0.10)
01:31:15.275 00.002 10072 Worker thread wakes up
01:31:15.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
01:31:15.275 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
01:31:15.275 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.06 yDistance=-0.14
01:31:15.277 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:15.279 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:31:15.279 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:31:15.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:15.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:31:15.279 00.000 10072 MoveAxis(W, 11, ABG)
01:31:15.279 00.000 10072 Guiding  Dir = 3, Dur = 11
01:31:15.281 00.002 10072 IsGuiding returns 0
01:31:15.281 00.000 10072 PulseGuide returned control before completion, sleep 21
01:31:15.299 00.018 1032 UpdateGuideState exits: m=1444 SNR=26.8
01:31:15.301 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:15.303 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:15.304 00.001 1032 Enqueuing Expose request
01:31:15.311 00.007 10072 IsGuiding returns 0
01:31:15.311 00.000 10072 Move returns status 0, amount 11
01:31:15.311 00.000 10072 MoveAxis(N, 0, ABG)
01:31:15.311 00.000 10072 Move returns status 0, amount 0
01:31:15.311 00.000 10072 move complete, result=0
01:31:15.312 00.001 10072 worker thread done servicing request
01:31:15.312 00.000 10072 Worker thread wakes up
01:31:15.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:15.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:15.314 00.002 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:31:15.940 00.626 10072 Exposure complete
01:31:15.990 00.050 10072 worker thread done servicing request
01:31:15.990 00.000 1032 OnExposeComplete: enter
01:31:15.993 00.003 1032 UpdateGuideState(): m_state=6
01:31:15.995 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3506
01:31:15.997 00.002 1032 Star::Find returns 1 (0), X=317.63, Y=753.15, Mass=1444, SNR=26.8, Peak=137 HFD=2.8
01:31:15.998 00.001 1032 MultiStar: [#1 0.14,-0.02,0.88,U] [#2 0.22,-0.31,0.74,U] [#3 0.30,-0.23,0.66,U] [#4 0.03,-0.17,0.68,U] [#5 0.20,0.06,0.67,U] [#6 0.18,-0.13,0.61,U] [#7 0.45,-0.05,0.55,U] [#8 0.13,-0.11,0.57,U] 
01:31:16.000 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.10}, one-star: {-0.05, 0.04}
01:31:16.002 00.002 1032 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.83) = xAngle (0.62 = 0.62)
01:31:16.004 00.002 1032 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.62 = 0.62)
01:31:16.005 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.45 mountX=0.05 mountY=0.04, mountTheta=0.62
01:31:16.007 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.04, opts=13)
01:31:16.009 00.002 1032 Enqueuing Move request for scope (-0.05, 0.04)
01:31:16.011 00.002 10072 Worker thread wakes up
01:31:16.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:31:16.012 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:31:16.012 00.000 10072 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=0.04
01:31:16.014 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:16.016 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:31:16.016 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:31:16.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:16.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:31:16.016 00.000 10072 MoveAxis(W, 12, ABG)
01:31:16.016 00.000 10072 Guiding  Dir = 3, Dur = 12
01:31:16.022 00.006 10072 IsGuiding returns 0
01:31:16.022 00.000 10072 PulseGuide returned control before completion, sleep 22
01:31:16.038 00.016 1032 UpdateGuideState exits: m=1444 SNR=26.8
01:31:16.040 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:16.041 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:16.043 00.002 1032 Enqueuing Expose request
01:31:16.049 00.006 10072 IsGuiding returns 0
01:31:16.049 00.000 10072 Move returns status 0, amount 12
01:31:16.049 00.000 10072 MoveAxis(N, 0, ABG)
01:31:16.049 00.000 10072 Move returns status 0, amount 0
01:31:16.049 00.000 10072 move complete, result=0
01:31:16.049 00.000 10072 worker thread done servicing request
01:31:16.049 00.000 10072 Worker thread wakes up
01:31:16.049 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:16.049 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:16.052 00.003 1032 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
01:31:16.459 00.407 10072 Exposure complete
01:31:16.512 00.053 1032 OnExposeComplete: enter
01:31:16.515 00.003 10072 worker thread done servicing request
01:31:16.515 00.000 1032 UpdateGuideState(): m_state=6
01:31:16.518 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3507
01:31:16.521 00.003 1032 Star::Find returns 1 (0), X=317.73, Y=753.16, Mass=1475, SNR=27.1, Peak=142 HFD=2.7
01:31:16.523 00.002 1032 MultiStar: [#1 0.05,0.09,0.96,U] [#2 0.24,-0.27,0.69,U] [#3 0.30,-0.24,0.68,U] [#4 -0.01,-0.05,0.65,U] [#5 0.06,-0.00,0.67,U] [#6 0.01,-0.12,0.61,U] [#7 0.39,-0.14,0.49,U] [#8 0.11,0.13,0.57,U] 
01:31:16.525 00.002 1032 single-star, 8 included, MultiStar: {0.12, -0.05}, one-star: {0.05, 0.06}
01:31:16.526 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
01:31:16.528 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
01:31:16.529 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.85 mountX=0.04 mountY=-0.06, mountTheta=-0.98
01:31:16.533 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
01:31:16.535 00.002 1032 Enqueuing Move request for scope (0.05, 0.06)
01:31:16.537 00.002 10072 Worker thread wakes up
01:31:16.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:31:16.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:31:16.537 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.06
01:31:16.539 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:16.541 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:31:16.541 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:31:16.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:16.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:31:16.541 00.000 10072 MoveAxis(W, 7, ABG)
01:31:16.541 00.000 10072 Guiding  Dir = 3, Dur = 7
01:31:16.541 00.000 10072 IsGuiding returns 0
01:31:16.542 00.001 10072 PulseGuide returned control before completion, sleep 17
01:31:16.559 00.017 1032 UpdateGuideState exits: m=1475 SNR=27.1
01:31:16.562 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:16.564 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:16.566 00.002 1032 Enqueuing Expose request
01:31:16.568 00.002 10072 IsGuiding returns 0
01:31:16.568 00.000 10072 Move returns status 0, amount 7
01:31:16.568 00.000 10072 MoveAxis(N, 0, ABG)
01:31:16.568 00.000 10072 Move returns status 0, amount 0
01:31:16.568 00.000 10072 move complete, result=0
01:31:16.568 00.000 10072 worker thread done servicing request
01:31:16.568 00.000 10072 Worker thread wakes up
01:31:16.569 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:16.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:16.576 00.007 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:31:17.207 00.631 10072 Exposure complete
01:31:17.254 00.047 10072 worker thread done servicing request
01:31:17.254 00.000 1032 OnExposeComplete: enter
01:31:17.256 00.002 1032 UpdateGuideState(): m_state=6
01:31:17.257 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3508
01:31:17.259 00.002 1032 Star::Find returns 1 (0), X=317.73, Y=753.22, Mass=1418, SNR=26.5, Peak=135 HFD=2.9
01:31:17.261 00.002 1032 MultiStar: [#1 0.01,-0.00,0.97,U] [#2 0.05,-0.04,0.72,U] [#3 0.06,0.11,0.67,U] [#4 -0.04,0.03,0.71,U] [#5 -0.06,0.25,0.70,U] [#6 0.00,0.10,0.62,U] [#7 0.25,0.07,0.54,U] [#8 -0.01,0.10,0.55,U] 
01:31:17.262 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.05, 0.11}
01:31:17.264 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
01:31:17.265 00.001 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
01:31:17.267 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.19 mountX=0.07 mountY=-0.05, mountTheta=-0.64
01:31:17.270 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
01:31:17.272 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
01:31:17.273 00.001 10072 Worker thread wakes up
01:31:17.273 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
01:31:17.274 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
01:31:17.274 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
01:31:17.275 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:17.279 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:31:17.279 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:31:17.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:17.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:31:17.279 00.000 10072 MoveAxis(W, 10, ABG)
01:31:17.279 00.000 10072 Guiding  Dir = 3, Dur = 10
01:31:17.279 00.000 10072 IsGuiding returns 0
01:31:17.280 00.001 10072 PulseGuide returned control before completion, sleep 20
01:31:17.297 00.017 1032 UpdateGuideState exits: m=1418 SNR=26.5
01:31:17.301 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:17.304 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:17.305 00.001 1032 Enqueuing Expose request
01:31:17.314 00.009 10072 IsGuiding returns 0
01:31:17.318 00.004 10072 Move returns status 0, amount 10
01:31:17.318 00.000 10072 MoveAxis(N, 0, ABG)
01:31:17.318 00.000 10072 Move returns status 0, amount 0
01:31:17.318 00.000 10072 move complete, result=0
01:31:17.318 00.000 10072 worker thread done servicing request
01:31:17.318 00.000 10072 Worker thread wakes up
01:31:17.319 00.001 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:31:17.321 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:17.321 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:17.738 00.417 10072 Exposure complete
01:31:17.788 00.050 10072 worker thread done servicing request
01:31:17.788 00.000 1032 OnExposeComplete: enter
01:31:17.791 00.003 1032 UpdateGuideState(): m_state=6
01:31:17.793 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3509
01:31:17.795 00.002 1032 Star::Find returns 1 (0), X=317.77, Y=753.21, Mass=1475, SNR=27.1, Peak=138 HFD=2.9
01:31:17.796 00.001 1032 MultiStar: [#1 0.07,0.00,0.94,U] [#2 0.06,-0.18,0.68,U] [#3 0.13,0.03,0.64,U] [#4 0.18,-0.00,0.70,U] [#5 0.16,0.21,0.66,U] [#6 0.05,-0.13,0.60,U] [#7 0.41,0.09,0.54,U] [#8 0.10,-0.11,0.56,U] 
01:31:17.803 00.007 1032 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.09, 0.11}
01:31:17.805 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
01:31:17.808 00.003 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
01:31:17.810 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.06 mountX=-0.03 mountY=-0.13, mountTheta=-1.77
01:31:17.814 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
01:31:17.816 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
01:31:17.820 00.004 10072 Worker thread wakes up
01:31:17.820 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
01:31:17.820 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
01:31:17.820 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.03 yDistance=-0.13
01:31:17.821 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:17.824 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:31:17.824 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:31:17.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:17.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:31:17.824 00.000 10072 MoveAxis(W, 9, ABG)
01:31:17.824 00.000 10072 Guiding  Dir = 3, Dur = 9
01:31:17.824 00.000 10072 IsGuiding returns 0
01:31:17.825 00.001 10072 PulseGuide returned control before completion, sleep 19
01:31:17.843 00.018 1032 UpdateGuideState exits: m=1475 SNR=27.1
01:31:17.846 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:17.848 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:17.851 00.003 1032 Enqueuing Expose request
01:31:17.852 00.001 10072 IsGuiding returns 0
01:31:17.852 00.000 10072 Move returns status 0, amount 9
01:31:17.853 00.001 10072 MoveAxis(N, 0, ABG)
01:31:17.853 00.000 10072 Move returns status 0, amount 0
01:31:17.853 00.000 10072 move complete, result=0
01:31:17.853 00.000 10072 worker thread done servicing request
01:31:17.853 00.000 10072 Worker thread wakes up
01:31:17.853 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:17.853 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:17.861 00.008 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:31:18.490 00.629 10072 Exposure complete
01:31:18.537 00.047 10072 worker thread done servicing request
01:31:18.537 00.000 1032 OnExposeComplete: enter
01:31:18.539 00.002 1032 UpdateGuideState(): m_state=6
01:31:18.541 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3510
01:31:18.544 00.003 1032 Star::Find returns 1 (0), X=317.76, Y=753.08, Mass=1413, SNR=26.5, Peak=132 HFD=2.6
01:31:18.545 00.001 1032 MultiStar: [#1 0.24,-0.09,0.97,U] [#2 0.22,-0.23,0.76,U] [#3 0.20,-0.02,0.65,U] [#4 -0.06,-0.05,0.68,U] [#5 0.16,0.13,0.69,U] [#6 0.12,-0.02,0.55,U] [#7 0.33,0.11,0.55,U] [#8 0.01,0.15,0.57,U] 
01:31:18.547 00.002 1032 single-star, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.08, -0.02}
01:31:18.549 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
01:31:18.552 00.003 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
01:31:18.554 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.30 mountX=-0.04 mountY=-0.07, mountTheta=-2.13
01:31:18.558 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
01:31:18.560 00.002 1032 Enqueuing Move request for scope (0.08, -0.02)
01:31:18.561 00.001 10072 Worker thread wakes up
01:31:18.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
01:31:18.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
01:31:18.561 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.07
01:31:18.563 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:18.567 00.004 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:31:18.567 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:31:18.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:18.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:31:18.567 00.000 10072 MoveAxis(W, 11, ABG)
01:31:18.567 00.000 10072 Guiding  Dir = 3, Dur = 11
01:31:18.568 00.001 10072 IsGuiding returns 0
01:31:18.568 00.000 10072 PulseGuide returned control before completion, sleep 21
01:31:18.587 00.019 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:31:18.588 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:18.590 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:18.591 00.001 1032 Enqueuing Expose request
01:31:18.597 00.006 10072 IsGuiding returns 0
01:31:18.597 00.000 10072 Move returns status 0, amount 11
01:31:18.597 00.000 10072 MoveAxis(N, 0, ABG)
01:31:18.597 00.000 10072 Move returns status 0, amount 0
01:31:18.597 00.000 10072 move complete, result=0
01:31:18.597 00.000 10072 worker thread done servicing request
01:31:18.597 00.000 10072 Worker thread wakes up
01:31:18.597 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:18.597 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:18.601 00.004 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:31:19.005 00.404 10072 Exposure complete
01:31:19.057 00.052 10072 worker thread done servicing request
01:31:19.057 00.000 1032 OnExposeComplete: enter
01:31:19.060 00.003 1032 UpdateGuideState(): m_state=6
01:31:19.064 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3511
01:31:19.068 00.004 1032 Star::Find returns 1 (0), X=317.66, Y=753.22, Mass=1277, SNR=25.2, Peak=121 HFD=2.8
01:31:19.070 00.002 1032 MultiStar: [#1 0.05,-0.04,0.99,U] [#2 0.10,0.01,0.79,U] [#3 0.34,0.10,0.69,U] [#4 0.05,0.01,0.73,U] [#5 0.09,-0.00,0.71,U] [#6 0.15,-0.01,0.62,U] [#7 0.38,0.14,0.56,U] [#8 0.05,-0.01,0.58,U] 
01:31:19.073 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {-0.03, 0.12}
01:31:19.075 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
01:31:19.077 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
01:31:19.081 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.29 mountX=0.00 mountY=-0.12, mountTheta=-1.54
01:31:19.084 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
01:31:19.087 00.003 1032 Enqueuing Move request for scope (0.12, 0.03)
01:31:19.088 00.001 10072 Worker thread wakes up
01:31:19.089 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
01:31:19.089 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
01:31:19.089 00.000 10072 Moving (0.12, 0.03) raw xDistance=0.00 yDistance=-0.12
01:31:19.091 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:19.093 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:31:19.093 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:31:19.094 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:19.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:31:19.094 00.000 10072 MoveAxis(W, 13, ABG)
01:31:19.094 00.000 10072 Guiding  Dir = 3, Dur = 13
01:31:19.094 00.000 10072 IsGuiding returns 0
01:31:19.095 00.001 10072 PulseGuide returned control before completion, sleep 23
01:31:19.116 00.021 1032 UpdateGuideState exits: m=1277 SNR=25.2
01:31:19.117 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:19.120 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:19.123 00.003 1032 Enqueuing Expose request
01:31:19.127 00.004 10072 IsGuiding returns 0
01:31:19.127 00.000 10072 Move returns status 0, amount 13
01:31:19.128 00.001 10072 MoveAxis(N, 0, ABG)
01:31:19.128 00.000 10072 Move returns status 0, amount 0
01:31:19.128 00.000 10072 move complete, result=0
01:31:19.128 00.000 10072 worker thread done servicing request
01:31:19.128 00.000 10072 Worker thread wakes up
01:31:19.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:19.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:19.134 00.006 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
01:31:19.757 00.623 10072 Exposure complete
01:31:19.812 00.055 10072 worker thread done servicing request
01:31:19.813 00.001 1032 OnExposeComplete: enter
01:31:19.814 00.001 1032 UpdateGuideState(): m_state=6
01:31:19.818 00.004 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3512
01:31:19.820 00.002 1032 Star::Find returns 1 (0), X=317.46, Y=753.37, Mass=1360, SNR=26.0, Peak=147 HFD=3.1
01:31:19.822 00.002 1032 MultiStar: [#1 -0.04,0.21,0.95,U] [#2 0.18,0.03,0.73,U] [#3 0.31,0.04,0.66,U] [#4 -0.10,-0.01,0.71,U] [#5 -0.16,0.24,0.71,U] [#6 0.05,0.05,0.58,U] [#7 0.29,0.18,0.54,U] [#8 -0.01,0.07,0.57,U] 
01:31:19.823 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.13}, one-star: {-0.23, 0.27}
01:31:19.825 00.002 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
01:31:19.827 00.002 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
01:31:19.829 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.49 mountX=0.12 mountY=-0.04, mountTheta=-0.34
01:31:19.832 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
01:31:19.835 00.003 1032 Enqueuing Move request for scope (0.01, 0.13)
01:31:19.838 00.003 10072 Worker thread wakes up
01:31:19.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
01:31:19.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
01:31:19.838 00.000 10072 Moving (0.01, 0.13) raw xDistance=0.12 yDistance=-0.04
01:31:19.842 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:19.845 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:31:19.845 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:31:19.845 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:19.845 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:31:19.845 00.000 10072 MoveAxis(W, 15, ABG)
01:31:19.845 00.000 10072 Guiding  Dir = 3, Dur = 15
01:31:19.845 00.000 10072 IsGuiding returns 0
01:31:19.846 00.001 10072 PulseGuide returned control before completion, sleep 25
01:31:19.865 00.019 1032 UpdateGuideState exits: m=1360 SNR=26.0
01:31:19.867 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:19.869 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:19.871 00.002 1032 Enqueuing Expose request
01:31:19.878 00.007 10072 IsGuiding returns 0
01:31:19.879 00.001 10072 Move returns status 0, amount 15
01:31:19.879 00.000 10072 MoveAxis(N, 0, ABG)
01:31:19.879 00.000 10072 Move returns status 0, amount 0
01:31:19.879 00.000 10072 move complete, result=0
01:31:19.879 00.000 10072 worker thread done servicing request
01:31:19.879 00.000 10072 Worker thread wakes up
01:31:19.879 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:19.879 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:19.882 00.003 1032 GuideStep: 0.1 px 15 ms WEST, -0.0 px 0 ms NORTH
01:31:20.292 00.410 10072 Exposure complete
01:31:20.343 00.051 10072 worker thread done servicing request
01:31:20.343 00.000 1032 OnExposeComplete: enter
01:31:20.346 00.003 1032 UpdateGuideState(): m_state=6
01:31:20.348 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3513
01:31:20.350 00.002 1032 Star::Find returns 1 (0), X=317.72, Y=753.25, Mass=1459, SNR=26.9, Peak=139 HFD=2.9
01:31:20.352 00.002 1032 MultiStar: [#1 0.11,0.21,0.96,U] [#2 0.23,0.01,0.74,U] [#3 0.37,0.18,0.69,U] [#4 -0.01,0.12,0.68,U] [#5 0.11,0.35,0.67,U] [#6 0.07,0.06,0.58,U] [#7 0.19,0.19,0.53,U] [#8 0.17,0.10,0.55,U] 
01:31:20.355 00.003 1032 single-star, 8 included, MultiStar: {0.14, 0.15}, one-star: {0.04, 0.15}
01:31:20.356 00.001 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
01:31:20.358 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
01:31:20.360 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.30 mountX=0.13 mountY=-0.08, mountTheta=-0.53
01:31:20.362 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.15, opts=13)
01:31:20.365 00.003 1032 Enqueuing Move request for scope (0.04, 0.15)
01:31:20.368 00.003 10072 Worker thread wakes up
01:31:20.368 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
01:31:20.368 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
01:31:20.368 00.000 10072 Moving (0.04, 0.15) raw xDistance=0.13 yDistance=-0.08
01:31:20.370 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:20.373 00.003 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 287.72
01:31:20.373 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
01:31:20.373 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:20.373 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:31:20.373 00.000 10072 MoveAxis(W, 72, ABG)
01:31:20.374 00.001 10072 Guiding  Dir = 3, Dur = 72
01:31:20.374 00.000 10072 IsGuiding returns 0
01:31:20.374 00.000 10072 PulseGuide returned control before completion, sleep 82
01:31:20.394 00.020 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:31:20.396 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:20.397 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:20.399 00.002 1032 Enqueuing Expose request
01:31:20.470 00.071 10072 IsGuiding returns 0
01:31:20.471 00.001 10072 Move returns status 0, amount 72
01:31:20.471 00.000 10072 MoveAxis(N, 0, ABG)
01:31:20.471 00.000 10072 Move returns status 0, amount 0
01:31:20.471 00.000 10072 move complete, result=0
01:31:20.471 00.000 10072 worker thread done servicing request
01:31:20.471 00.000 10072 Worker thread wakes up
01:31:20.471 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:20.471 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:20.472 00.001 1032 GuideStep: 0.1 px 72 ms WEST, -0.1 px 0 ms NORTH
01:31:21.103 00.631 10072 Exposure complete
01:31:21.152 00.049 10072 worker thread done servicing request
01:31:21.152 00.000 1032 OnExposeComplete: enter
01:31:21.155 00.003 1032 UpdateGuideState(): m_state=6
01:31:21.156 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3514
01:31:21.158 00.002 1032 Star::Find returns 1 (0), X=317.65, Y=753.49, Mass=1502, SNR=27.3, Peak=161 HFD=3.1
01:31:21.160 00.002 1032 MultiStar: [#1 0.23,0.14,0.87,U] [#2 0.09,0.03,0.75,U] [#3 0.36,0.30,0.64,U] [#4 0.01,0.09,0.65,U] [#5 0.08,0.27,0.68,U] [#6 0.01,0.18,0.55,U] [#7 0.34,0.22,0.56,U] [#8 -0.24,0.12,0.55,U] 
01:31:21.162 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.20}, one-star: {-0.03, 0.38}
01:31:21.164 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
01:31:21.165 00.001 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
01:31:21.168 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.12 mountX=0.17 mountY=-0.14, mountTheta=-0.71
01:31:21.170 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.20, opts=13)
01:31:21.174 00.004 1032 Enqueuing Move request for scope (0.10, 0.20)
01:31:21.178 00.004 10072 Worker thread wakes up
01:31:21.178 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
01:31:21.178 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
01:31:21.178 00.000 10072 Moving (0.10, 0.20) raw xDistance=0.17 yDistance=-0.14
01:31:21.181 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:21.183 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.72
01:31:21.183 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
01:31:21.183 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:21.183 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:31:21.184 00.001 10072 MoveAxis(W, 90, ABG)
01:31:21.184 00.000 10072 Guiding  Dir = 3, Dur = 90
01:31:21.184 00.000 10072 IsGuiding returns 0
01:31:21.185 00.001 10072 PulseGuide returned control before completion, sleep 100
01:31:21.202 00.017 1032 UpdateGuideState exits: m=1502 SNR=27.3
01:31:21.204 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:21.207 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:21.211 00.004 1032 Enqueuing Expose request
01:31:21.287 00.076 10072 IsGuiding returns 0
01:31:21.287 00.000 10072 Move returns status 0, amount 90
01:31:21.287 00.000 10072 MoveAxis(N, 0, ABG)
01:31:21.287 00.000 10072 Move returns status 0, amount 0
01:31:21.287 00.000 10072 move complete, result=0
01:31:21.287 00.000 10072 worker thread done servicing request
01:31:21.287 00.000 10072 Worker thread wakes up
01:31:21.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:21.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:21.290 00.003 1032 GuideStep: 0.2 px 90 ms WEST, -0.1 px 0 ms NORTH
01:31:21.698 00.408 10072 Exposure complete
01:31:21.750 00.052 10072 worker thread done servicing request
01:31:21.751 00.001 1032 OnExposeComplete: enter
01:31:21.753 00.002 1032 UpdateGuideState(): m_state=6
01:31:21.755 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3515
01:31:21.759 00.004 1032 Star::Find returns 1 (0), X=317.80, Y=753.26, Mass=1460, SNR=26.9, Peak=145 HFD=2.8
01:31:21.761 00.002 1032 MultiStar: [#1 0.23,0.13,0.95,U] [#2 0.09,-0.02,0.75,U] [#3 0.30,-0.03,0.66,U] [#4 0.08,-0.03,0.69,U] [#5 0.06,0.23,0.66,U] [#6 0.10,-0.12,0.58,U] [#7 0.28,0.21,0.52,U] [#8 -0.00,0.06,0.53,U] 
01:31:21.764 00.003 1032 refined, 8 included, MultiStar: {0.14, 0.07}, one-star: {0.11, 0.16}
01:31:21.765 00.001 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
01:31:21.767 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
01:31:21.770 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.47 mountX=0.03 mountY=-0.15, mountTheta=-1.36
01:31:21.773 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
01:31:21.776 00.003 1032 Enqueuing Move request for scope (0.14, 0.07)
01:31:21.779 00.003 10072 Worker thread wakes up
01:31:21.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
01:31:21.779 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
01:31:21.779 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.15
01:31:21.781 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:21.784 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:31:21.784 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:31:21.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:21.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:31:21.784 00.000 10072 MoveAxis(W, 11, ABG)
01:31:21.784 00.000 10072 Guiding  Dir = 3, Dur = 11
01:31:21.785 00.001 10072 IsGuiding returns 0
01:31:21.785 00.000 10072 PulseGuide returned control before completion, sleep 21
01:31:21.805 00.020 1032 UpdateGuideState exits: m=1460 SNR=26.9
01:31:21.809 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:21.811 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:21.812 00.001 1032 Enqueuing Expose request
01:31:21.819 00.007 10072 IsGuiding returns 0
01:31:21.819 00.000 10072 Move returns status 0, amount 11
01:31:21.819 00.000 10072 MoveAxis(N, 0, ABG)
01:31:21.819 00.000 10072 Move returns status 0, amount 0
01:31:21.819 00.000 10072 move complete, result=0
01:31:21.819 00.000 10072 worker thread done servicing request
01:31:21.819 00.000 10072 Worker thread wakes up
01:31:21.819 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:21.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:21.822 00.003 1032 GuideStep: 0.0 px 11 ms WEST, -0.2 px 0 ms NORTH
01:31:22.445 00.623 10072 Exposure complete
01:31:22.499 00.054 10072 worker thread done servicing request
01:31:22.499 00.000 1032 OnExposeComplete: enter
01:31:22.500 00.001 1032 UpdateGuideState(): m_state=6
01:31:22.503 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3516
01:31:22.504 00.001 1032 Star::Find returns 1 (0), X=317.72, Y=753.24, Mass=1535, SNR=27.6, Peak=149 HFD=2.9
01:31:22.506 00.002 1032 MultiStar: [#1 0.22,0.16,0.99,U] [#2 0.20,0.01,0.76,U] [#3 0.41,0.15,0.68,U] [#4 0.05,0.03,0.67,U] [#5 0.10,0.31,0.68,U] [#6 0.06,-0.02,0.53,U] [#7 0.51,0.17,0.50,U] [#8 -0.05,0.04,0.52,U] 
01:31:22.507 00.001 1032 single-star, 8 included, MultiStar: {0.17, 0.11}, one-star: {0.04, 0.14}
01:31:22.510 00.003 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
01:31:22.511 00.001 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
01:31:22.513 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.29 mountX=0.12 mountY=-0.07, mountTheta=-0.54
01:31:22.515 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
01:31:22.518 00.003 1032 Enqueuing Move request for scope (0.04, 0.14)
01:31:22.520 00.002 10072 Worker thread wakes up
01:31:22.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
01:31:22.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
01:31:22.521 00.001 10072 Moving (0.04, 0.14) raw xDistance=0.12 yDistance=-0.07
01:31:22.523 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:22.526 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:31:22.526 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:31:22.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:22.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:31:22.527 00.001 10072 MoveAxis(W, 13, ABG)
01:31:22.527 00.000 10072 Guiding  Dir = 3, Dur = 13
01:31:22.527 00.000 10072 IsGuiding returns 0
01:31:22.527 00.000 10072 PulseGuide returned control before completion, sleep 23
01:31:22.543 00.016 1032 UpdateGuideState exits: m=1535 SNR=27.6
01:31:22.546 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:22.549 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:22.552 00.003 1032 Enqueuing Expose request
01:31:22.555 00.003 10072 IsGuiding returns 0
01:31:22.556 00.001 10072 Move returns status 0, amount 13
01:31:22.556 00.000 10072 MoveAxis(N, 0, ABG)
01:31:22.556 00.000 10072 Move returns status 0, amount 0
01:31:22.556 00.000 10072 move complete, result=0
01:31:22.556 00.000 10072 worker thread done servicing request
01:31:22.556 00.000 10072 Worker thread wakes up
01:31:22.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:22.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:22.563 00.007 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:31:22.962 00.399 10072 Exposure complete
01:31:23.010 00.048 10072 worker thread done servicing request
01:31:23.010 00.000 1032 OnExposeComplete: enter
01:31:23.013 00.003 1032 UpdateGuideState(): m_state=6
01:31:23.015 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3517
01:31:23.016 00.001 1032 Star::Find returns 1 (0), X=317.72, Y=753.32, Mass=1317, SNR=25.6, Peak=130 HFD=2.9
01:31:23.021 00.005 1032 MultiStar: [#1 0.21,0.06,0.99,U] [#2 0.13,-0.12,0.75,U] [#3 0.22,0.25,0.67,U] [#4 0.12,-0.00,0.72,U] [#5 0.12,0.22,0.72,U] [#6 0.19,-0.06,0.60,U] [#7 0.41,0.05,0.54,U] [#8 0.01,0.06,0.59,U] 
01:31:23.024 00.003 1032 refined, 8 included, MultiStar: {0.15, 0.08}, one-star: {0.04, 0.21}
01:31:23.026 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
01:31:23.028 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
01:31:23.030 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.49 mountX=0.04 mountY=-0.17, mountTheta=-1.34
01:31:23.033 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
01:31:23.035 00.002 1032 Enqueuing Move request for scope (0.15, 0.08)
01:31:23.037 00.002 10072 Worker thread wakes up
01:31:23.037 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
01:31:23.037 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
01:31:23.037 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.04 yDistance=-0.17
01:31:23.039 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:23.042 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:31:23.043 00.001 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:31:23.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:23.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:31:23.043 00.000 10072 MoveAxis(W, 11, ABG)
01:31:23.043 00.000 10072 Guiding  Dir = 3, Dur = 11
01:31:23.043 00.000 10072 IsGuiding returns 0
01:31:23.044 00.001 10072 PulseGuide returned control before completion, sleep 21
01:31:23.061 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.6
01:31:23.063 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:23.064 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:23.067 00.003 1032 Enqueuing Expose request
01:31:23.068 00.001 10072 IsGuiding returns 0
01:31:23.068 00.000 10072 Move returns status 0, amount 11
01:31:23.068 00.000 10072 MoveAxis(N, 0, ABG)
01:31:23.069 00.001 10072 Move returns status 0, amount 0
01:31:23.069 00.000 10072 move complete, result=0
01:31:23.069 00.000 10072 worker thread done servicing request
01:31:23.069 00.000 10072 Worker thread wakes up
01:31:23.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:23.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:23.077 00.008 1032 GuideStep: 0.0 px 11 ms WEST, -0.2 px 0 ms NORTH
01:31:23.694 00.617 10072 Exposure complete
01:31:23.743 00.049 10072 worker thread done servicing request
01:31:23.743 00.000 1032 OnExposeComplete: enter
01:31:23.746 00.003 1032 UpdateGuideState(): m_state=6
01:31:23.747 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3518
01:31:23.749 00.002 1032 Star::Find returns 1 (0), X=317.67, Y=753.24, Mass=1463, SNR=26.9, Peak=133 HFD=3.0
01:31:23.751 00.002 1032 MultiStar: [#1 0.16,0.15,0.90,U] [#2 0.11,-0.12,0.72,U] [#3 0.33,0.16,0.66,U] [#4 -0.00,-0.05,0.68,U] [#5 -0.01,0.28,0.66,U] [#6 0.03,0.08,0.59,U] [#7 0.47,0.10,0.50,U] [#8 0.09,0.15,0.58,U] 
01:31:23.752 00.001 1032 single-star, 8 included, MultiStar: {0.11, 0.10}, one-star: {-0.02, 0.14}
01:31:23.754 00.002 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
01:31:23.755 00.001 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
01:31:23.757 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.70 mountX=0.14 mountY=-0.02, mountTheta=-0.13
01:31:23.759 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.14, opts=13)
01:31:23.761 00.002 1032 Enqueuing Move request for scope (-0.02, 0.14)
01:31:23.762 00.001 10072 Worker thread wakes up
01:31:23.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
01:31:23.762 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
01:31:23.762 00.000 10072 Moving (-0.02, 0.14) raw xDistance=0.14 yDistance=-0.02
01:31:23.764 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:23.768 00.004 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.72
01:31:23.768 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:31:23.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:23.769 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:31:23.769 00.000 10072 MoveAxis(W, 75, ABG)
01:31:23.769 00.000 10072 Guiding  Dir = 3, Dur = 75
01:31:23.769 00.000 10072 IsGuiding returns 0
01:31:23.770 00.001 10072 PulseGuide returned control before completion, sleep 85
01:31:23.788 00.018 1032 UpdateGuideState exits: m=1463 SNR=26.9
01:31:23.789 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:23.791 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:23.793 00.002 1032 Enqueuing Expose request
01:31:23.864 00.071 10072 IsGuiding returns 0
01:31:23.864 00.000 10072 Move returns status 0, amount 75
01:31:23.864 00.000 10072 MoveAxis(N, 0, ABG)
01:31:23.864 00.000 10072 Move returns status 0, amount 0
01:31:23.864 00.000 10072 move complete, result=0
01:31:23.864 00.000 10072 worker thread done servicing request
01:31:23.864 00.000 10072 Worker thread wakes up
01:31:23.864 00.000 1032 GuideStep: 0.1 px 75 ms WEST, -0.0 px 0 ms NORTH
01:31:23.867 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:23.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:24.275 00.408 10072 Exposure complete
01:31:24.322 00.047 10072 worker thread done servicing request
01:31:24.322 00.000 1032 OnExposeComplete: enter
01:31:24.324 00.002 1032 UpdateGuideState(): m_state=6
01:31:24.325 00.001 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3519
01:31:24.327 00.002 1032 Star::Find returns 1 (0), X=317.70, Y=753.05, Mass=1538, SNR=27.6, Peak=144 HFD=2.8
01:31:24.329 00.002 1032 MultiStar: [#1 0.09,-0.01,0.88,U] [#2 0.21,-0.00,0.75,U] [#3 0.43,-0.04,0.63,U] [#4 0.24,-0.08,0.69,U] [#5 0.01,0.14,0.69,U] [#6 0.20,-0.12,0.58,U] [#7 0.46,-0.07,0.49,U] [#8 0.12,-0.09,0.53,U] 
01:31:24.333 00.004 1032 single-star, 8 included, MultiStar: {0.17, -0.03}, one-star: {0.02, -0.06}
01:31:24.335 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
01:31:24.336 00.001 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
01:31:24.338 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.21 mountX=-0.06 mountY=-0.01, mountTheta=-3.04
01:31:24.341 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
01:31:24.343 00.002 1032 Enqueuing Move request for scope (0.02, -0.06)
01:31:24.345 00.002 10072 Worker thread wakes up
01:31:24.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
01:31:24.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
01:31:24.345 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.01
01:31:24.347 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:24.350 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:31:24.350 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:31:24.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:24.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:31:24.350 00.000 10072 MoveAxis(W, 10, ABG)
01:31:24.350 00.000 10072 Guiding  Dir = 3, Dur = 10
01:31:24.351 00.001 10072 IsGuiding returns 0
01:31:24.352 00.001 10072 PulseGuide returned control before completion, sleep 20
01:31:24.369 00.017 1032 UpdateGuideState exits: m=1538 SNR=27.6
01:31:24.372 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:24.374 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:24.375 00.001 1032 Enqueuing Expose request
01:31:24.383 00.008 10072 IsGuiding returns 0
01:31:24.383 00.000 10072 Move returns status 0, amount 10
01:31:24.383 00.000 10072 MoveAxis(N, 0, ABG)
01:31:24.383 00.000 10072 Move returns status 0, amount 0
01:31:24.383 00.000 10072 move complete, result=0
01:31:24.383 00.000 10072 worker thread done servicing request
01:31:24.383 00.000 10072 Worker thread wakes up
01:31:24.384 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:24.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:24.385 00.001 1032 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
01:31:25.029 00.644 10072 Exposure complete
01:31:25.077 00.048 10072 worker thread done servicing request
01:31:25.077 00.000 1032 OnExposeComplete: enter
01:31:25.080 00.003 1032 UpdateGuideState(): m_state=6
01:31:25.082 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3520
01:31:25.086 00.004 1032 Star::Find returns 1 (0), X=317.80, Y=753.21, Mass=1394, SNR=26.3, Peak=138 HFD=2.8
01:31:25.088 00.002 1032 MultiStar: [#1 0.20,-0.04,0.96,U] [#2 0.27,-0.19,0.72,U] [#3 0.47,-0.01,0.68,U] [#4 -0.06,0.02,0.72,U] [#5 0.25,0.19,0.68,U] [#6 0.04,-0.04,0.61,U] [#7 0.48,0.06,0.55,U] [#8 0.10,-0.06,0.55,U] 
01:31:25.089 00.001 1032 single-star, 8 included, MultiStar: {0.20, 0.01}, one-star: {0.12, 0.11}
01:31:25.091 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
01:31:25.092 00.001 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
01:31:25.093 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.71 mountX=0.07 mountY=-0.15, mountTheta=-1.12
01:31:25.096 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
01:31:25.097 00.001 1032 Enqueuing Move request for scope (0.12, 0.11)
01:31:25.099 00.002 10072 Worker thread wakes up
01:31:25.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
01:31:25.099 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
01:31:25.099 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.07 yDistance=-0.15
01:31:25.101 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:25.103 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.72
01:31:25.103 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:31:25.103 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:25.103 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:31:25.104 00.001 10072 MoveAxis(W, 9, ABG)
01:31:25.104 00.000 10072 Guiding  Dir = 3, Dur = 9
01:31:25.104 00.000 10072 IsGuiding returns 0
01:31:25.104 00.000 10072 PulseGuide returned control before completion, sleep 19
01:31:25.122 00.018 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:31:25.125 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:25.126 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:25.128 00.002 1032 Enqueuing Expose request
01:31:25.130 00.002 10072 IsGuiding returns 0
01:31:25.130 00.000 10072 Move returns status 0, amount 9
01:31:25.130 00.000 10072 MoveAxis(N, 0, ABG)
01:31:25.130 00.000 10072 Move returns status 0, amount 0
01:31:25.130 00.000 10072 move complete, result=0
01:31:25.130 00.000 10072 worker thread done servicing request
01:31:25.130 00.000 10072 Worker thread wakes up
01:31:25.130 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:25.130 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:25.137 00.007 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:31:25.537 00.400 10072 Exposure complete
01:31:25.591 00.054 10072 worker thread done servicing request
01:31:25.591 00.000 1032 OnExposeComplete: enter
01:31:25.593 00.002 1032 UpdateGuideState(): m_state=6
01:31:25.595 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3521
01:31:25.598 00.003 1032 Star::Find returns 1 (0), X=317.74, Y=753.21, Mass=1418, SNR=26.5, Peak=139 HFD=2.9
01:31:25.600 00.002 1032 MultiStar: [#1 0.09,0.20,0.99,U] [#2 0.17,-0.16,0.72,U] [#3 0.30,-0.02,0.68,U] [#4 -0.07,0.04,0.70,U] [#5 -0.01,0.13,0.72,U] [#6 0.01,0.11,0.63,U] [#7 0.30,0.19,0.57,U] [#8 -0.00,-0.01,0.59,U] 
01:31:25.602 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.05, 0.10}
01:31:25.604 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
01:31:25.606 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
01:31:25.608 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.65 mountX=0.04 mountY=-0.11, mountTheta=-1.18
01:31:25.635 00.027 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
01:31:25.638 00.003 1032 Enqueuing Move request for scope (0.09, 0.07)
01:31:25.641 00.003 10072 Worker thread wakes up
01:31:25.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
01:31:25.641 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:31:25.641 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.11
01:31:25.646 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:25.650 00.004 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.71
01:31:25.650 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:31:25.650 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:25.650 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:31:25.650 00.000 10072 MoveAxis(W, 8, ABG)
01:31:25.650 00.000 10072 Guiding  Dir = 3, Dur = 8
01:31:25.650 00.000 10072 IsGuiding returns 0
01:31:25.651 00.001 10072 PulseGuide returned control before completion, sleep 18
01:31:25.671 00.020 1032 UpdateGuideState exits: m=1418 SNR=26.5
01:31:25.672 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:25.683 00.011 10072 IsGuiding returns 0
01:31:25.683 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:25.686 00.003 10072 Move returns status 0, amount 8
01:31:25.686 00.000 1032 Enqueuing Expose request
01:31:25.689 00.003 10072 MoveAxis(N, 0, ABG)
01:31:25.689 00.000 10072 Move returns status 0, amount 0
01:31:25.689 00.000 10072 move complete, result=0
01:31:25.689 00.000 10072 worker thread done servicing request
01:31:25.689 00.000 10072 Worker thread wakes up
01:31:25.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:25.690 00.001 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:25.699 00.009 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:31:26.316 00.617 10072 Exposure complete
01:31:26.368 00.052 10072 worker thread done servicing request
01:31:26.368 00.000 1032 OnExposeComplete: enter
01:31:26.370 00.002 1032 UpdateGuideState(): m_state=6
01:31:26.373 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3522
01:31:26.375 00.002 1032 Star::Find returns 1 (0), X=317.74, Y=753.32, Mass=1619, SNR=28.4, Peak=162 HFD=2.9
01:31:26.378 00.003 1032 MultiStar: [#1 0.11,0.24,0.86,U] [#2 0.20,-0.06,0.70,U] [#3 0.32,0.23,0.67,U] [#4 -0.02,0.10,0.66,U] [#5 0.12,0.40,0.67,U] [#6 0.03,0.13,0.52,U] [#7 0.11,0.22,0.49,U] [#8 0.16,0.20,0.51,U] 
01:31:26.380 00.002 1032 single-star, 8 included, MultiStar: {0.12, 0.19}, one-star: {0.05, 0.21}
01:31:26.382 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
01:31:26.384 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
01:31:26.387 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.33 mountX=0.19 mountY=-0.10, mountTheta=-0.50
01:31:26.390 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.21, opts=13)
01:31:26.394 00.004 1032 Enqueuing Move request for scope (0.05, 0.21)
01:31:26.397 00.003 10072 Worker thread wakes up
01:31:26.397 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
01:31:26.397 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
01:31:26.397 00.000 10072 Moving (0.05, 0.21) raw xDistance=0.19 yDistance=-0.10
01:31:26.399 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:26.402 00.003 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 287.71
01:31:26.402 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
01:31:26.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:26.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:31:26.402 00.000 10072 MoveAxis(W, 96, ABG)
01:31:26.402 00.000 10072 Guiding  Dir = 3, Dur = 96
01:31:26.402 00.000 10072 IsGuiding returns 0
01:31:26.403 00.001 10072 PulseGuide returned control before completion, sleep 106
01:31:26.421 00.018 1032 UpdateGuideState exits: m=1619 SNR=28.4
01:31:26.424 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:26.427 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:26.429 00.002 1032 Enqueuing Expose request
01:31:26.515 00.086 10072 IsGuiding returns 1
01:31:26.516 00.001 10072 scope still moving after pulse duration time elapsed
01:31:26.546 00.030 10072 IsGuiding returns 0
01:31:26.546 00.000 10072 scope move finished after 96 + 47 ms
01:31:26.546 00.000 10072 Move returns status 0, amount 96
01:31:26.547 00.001 10072 MoveAxis(N, 0, ABG)
01:31:26.547 00.000 10072 Move returns status 0, amount 0
01:31:26.547 00.000 10072 move complete, result=0
01:31:26.547 00.000 10072 worker thread done servicing request
01:31:26.547 00.000 10072 Worker thread wakes up
01:31:26.547 00.000 1032 GuideStep: 0.2 px 96 ms WEST, -0.1 px 0 ms NORTH
01:31:26.550 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:26.550 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:26.969 00.419 10072 Exposure complete
01:31:27.025 00.056 10072 worker thread done servicing request
01:31:27.025 00.000 1032 OnExposeComplete: enter
01:31:27.027 00.002 1032 UpdateGuideState(): m_state=6
01:31:27.030 00.003 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3523
01:31:27.032 00.002 1032 Star::Find returns 1 (0), X=317.47, Y=753.42, Mass=1491, SNR=27.2, Peak=168 HFD=3.1
01:31:27.035 00.003 1032 MultiStar: [#1 -0.00,0.14,0.90,U] [#2 0.22,-0.09,0.69,U] [#3 0.39,0.04,0.66,U] [#4 -0.03,0.06,0.72,U] [#5 0.06,0.24,0.69,U] [#6 0.21,0.04,0.57,U] [#7 0.46,0.09,0.52,U] [#8 0.06,-0.10,0.55,U] 
01:31:27.036 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {-0.21, 0.31}
01:31:27.038 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
01:31:27.040 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
01:31:27.041 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.80 mountX=0.07 mountY=-0.12, mountTheta=-1.03
01:31:27.044 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
01:31:27.046 00.002 1032 Enqueuing Move request for scope (0.10, 0.10)
01:31:27.048 00.002 10072 Worker thread wakes up
01:31:27.048 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
01:31:27.048 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
01:31:27.048 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
01:31:27.051 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:27.054 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.71
01:31:27.054 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:31:27.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:27.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:31:27.054 00.000 10072 MoveAxis(W, 9, ABG)
01:31:27.054 00.000 10072 Guiding  Dir = 3, Dur = 9
01:31:27.054 00.000 10072 IsGuiding returns 0
01:31:27.055 00.001 10072 PulseGuide returned control before completion, sleep 19
01:31:27.073 00.018 1032 UpdateGuideState exits: m=1491 SNR=27.2
01:31:27.075 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:27.077 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:27.079 00.002 1032 Enqueuing Expose request
01:31:27.081 00.002 10072 IsGuiding returns 0
01:31:27.082 00.001 10072 Move returns status 0, amount 9
01:31:27.082 00.000 10072 MoveAxis(N, 0, ABG)
01:31:27.082 00.000 10072 Move returns status 0, amount 0
01:31:27.082 00.000 10072 move complete, result=0
01:31:27.082 00.000 10072 worker thread done servicing request
01:31:27.082 00.000 10072 Worker thread wakes up
01:31:27.082 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:27.082 00.000 10072 Handling exposure in thread, d=500 o=3 r=(303,738,31,31)
01:31:27.089 00.007 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:31:27.720 00.631 10072 Exposure complete
01:31:27.730 00.010 1032 evsrv: cli 0D18BE50 connect
01:31:27.734 00.004 1032 case statement mapped state 6 to 3
01:31:27.752 00.018 1032 case statement mapped state 6 to 3
01:31:27.755 00.003 1032 evsrv: cli 0D18BE50 request: {"method":"get_app_state","id":"61d1f578-2842-4d63-b3a5-45d4fd48edd4"}
01:31:27.757 00.002 1032 case statement mapped state 6 to 3
01:31:27.760 00.003 1032 evsrv: cli 0D18BE50 response: {"jsonrpc":"2.0","result":"Guiding","id":"61d1f578-2842-4d63-b3a5-45d4fd48edd4"}
01:31:27.764 00.004 1032 evsrv: cli 0D18BE50 disconnect
01:31:27.873 00.109 1032 evsrv: cli 0D18B090 connect
01:31:27.875 00.002 1032 case statement mapped state 6 to 3
01:31:27.878 00.003 1032 case statement mapped state 6 to 3
01:31:27.881 00.003 1032 evsrv: cli 0D18B090 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"0566c49c-a928-4e17-acd5-08b319e5beed"}
01:31:27.883 00.002 1032 PhdController::Dither begins
01:31:27.885 00.002 1032 dither: size=3.00, dRA=-1.40 dDec=-1.22
01:31:27.887 00.002 1032 MountToCamera -- mountTheta (-2.43) + m_xAngle (1.83) = xAngle (-0.60 = -0.60)
01:31:27.890 00.003 1032 MountToCamera -- mountX=-1.40 mountY=-1.22 hyp=1.86 mountTheta=-2.43 cameraX=1.54, cameraY=-1.04 cameraTheta=-0.60
01:31:28.010 00.120 1032 setting lock position to (319.22, 752.06)
01:31:28.029 00.019 1032 Mount: notify guiding dithered (1.5, -1.0)
01:31:28.033 00.004 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
01:31:28.036 00.003 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
01:31:28.039 00.003 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
01:31:28.041 00.002 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
01:31:28.044 00.003 10072 worker thread done servicing request
01:31:28.045 00.001 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
01:31:28.047 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
01:31:28.051 00.004 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
01:31:28.054 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:31:28.058 00.004 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
01:31:28.060 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
01:31:28.062 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
01:31:28.065 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
01:31:28.067 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
01:31:28.069 00.002 1032 MultiStar: stabilizing after lock position change
01:31:28.071 00.002 1032 Status Line: Dither by -1.40,-1.22
01:31:28.078 00.007 1032 PhdController: newstate STATE_SETTLE_BEGIN
01:31:28.081 00.003 1032 PhdController: newstate STATE_SETTLE_WAIT
01:31:28.084 00.003 1032 evsrv: cli 0D18B090 response: {"jsonrpc":"2.0","result":0,"id":"0566c49c-a928-4e17-acd5-08b319e5beed"}
01:31:28.086 00.002 1032 OnExposeComplete: enter
01:31:28.089 00.003 1032 UpdateGuideState(): m_state=6
01:31:28.091 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3524
01:31:28.094 00.003 1032 Star::Find returns 1 (0), X=317.63, Y=753.21, Mass=1353, SNR=25.9, Peak=134 HFD=2.8
01:31:28.133 00.039 1032 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.83) = xAngle (0.68 = 0.68)
01:31:28.135 00.002 1032 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.68 = 0.68)
01:31:28.138 00.003 1032 CameraToMount -- cameraX=-1.59 cameraY=1.15 hyp=1.97 cameraTheta=2.51 mountX=1.52 mountY=1.24, mountTheta=0.68
01:31:28.154 00.016 1032 dither recenter: remaining=(1.4,1.2) step=(1.4,1.2)
01:31:28.180 00.026 1032 MountToCamera -- mountTheta (0.71) + m_xAngle (1.83) = xAngle (2.54 = 2.54)
01:31:28.183 00.003 1032 MountToCamera -- mountX=1.40 mountY=1.22 hyp=1.86 mountTheta=0.71 cameraX=-1.54, cameraY=1.04 cameraTheta=2.54
01:31:28.186 00.003 1032 SchedulePrimaryMove(0F526948, x=-1.54, y=1.04, opts=4)
01:31:28.189 00.003 1032 Enqueuing Move request for scope (-1.54, 1.04)
01:31:28.191 00.002 1032 Mount: notify direct move 1.40,1.22
01:31:28.193 00.002 10072 Worker thread wakes up
01:31:28.194 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-1.54, 1.04) opts 0x4
01:31:28.194 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
01:31:28.196 00.002 10072 Handling offset move in thread for scope, endpoint = (-1.54, 1.04)
01:31:28.196 00.000 10072 Moving (-1.54, 1.04) raw xDistance=1.40 yDistance=1.22
01:31:28.196 00.000 10072 BLC: window closed
01:31:28.196 00.000 10072 MoveAxis(W, 1434, B)
01:31:28.196 00.000 10072 Guiding  Dir = 3, Dur = 1434
01:31:28.196 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
01:31:28.198 00.002 10072 IsGuiding returns 0
01:31:28.199 00.001 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
01:31:28.203 00.004 10072 PulseGuide returned control before completion, sleep 1444
01:31:28.203 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
01:31:28.208 00.005 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
01:31:28.211 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
01:31:28.213 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
01:31:28.217 00.004 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:31:28.219 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
01:31:28.283 00.064 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
01:31:28.287 00.004 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
01:31:28.293 00.006 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
01:31:28.304 00.011 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
01:31:28.313 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:28.349 00.036 1032 UpdateGuideState exits: m=1353 SNR=25.9
01:31:28.353 00.004 1032 PhdController: settling, locked = 1, distance = 1.99 (0.25) aobump = 0 frame = 1 / 99999
01:31:28.356 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784179888.356,"Host":"MELE","Inst":1,"Distance":1.99,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:31:28.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:28.364 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:28.366 00.002 1032 Enqueuing Expose request
01:31:28.370 00.004 1032 evsrv: cli 0D18B090 disconnect
01:31:29.651 01.281 10072 IsGuiding returns 0
01:31:29.651 00.000 10072 Move returns status 0, amount 1434
01:31:29.651 00.000 10072 BLC: window closed
01:31:29.651 00.000 10072 BLC: Compensation needed for non-algo type move
01:31:29.652 00.001 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
01:31:29.652 00.000 10072 MoveAxis(S, 870, B)
01:31:29.652 00.000 10072 Guiding  Dir = 1, Dur = 870
01:31:29.652 00.000 10072 IsGuiding returns 0
01:31:29.653 00.001 10072 PulseGuide returned control before completion, sleep 880
01:31:30.538 00.885 10072 IsGuiding returns 0
01:31:30.538 00.000 10072 Move returns status 0, amount 870
01:31:30.538 00.000 10072 move complete, result=0
01:31:30.538 00.000 10072 worker thread done servicing request
01:31:30.538 00.000 10072 Worker thread wakes up
01:31:30.538 00.000 1032 GuideStep: 1.4 px 1434 ms WEST, 1.2 px 870 ms SOUTH
01:31:30.540 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:30.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:31.180 00.640 10072 Exposure complete
01:31:31.232 00.052 10072 worker thread done servicing request
01:31:31.232 00.000 1032 OnExposeComplete: enter
01:31:31.235 00.003 1032 UpdateGuideState(): m_state=6
01:31:31.237 00.002 1032 Star::Find(15, 317, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3525
01:31:31.244 00.007 1032 Star::Find returns 1 (0), X=318.85, Y=751.95, Mass=1395, SNR=26.3, Peak=144 HFD=2.7
01:31:31.246 00.002 1032 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.83) = xAngle (-4.69 = 1.60)
01:31:31.248 00.002 1032 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.69 = 1.60)
01:31:31.251 00.003 1032 CameraToMount -- cameraX=-0.37 cameraY=-0.11 hyp=0.39 cameraTheta=-2.86 mountX=-0.01 mountY=0.39, mountTheta=1.60
01:31:31.254 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.37, y=-0.11, opts=13)
01:31:31.256 00.002 1032 Enqueuing Move request for scope (-0.37, -0.11)
01:31:31.258 00.002 10072 Worker thread wakes up
01:31:31.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.11) opts 0xd
01:31:31.258 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.37, -0.11)
01:31:31.258 00.000 10072 Moving (-0.37, -0.11) raw xDistance=-0.01 yDistance=0.39
01:31:31.260 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:31.262 00.002 10072 PPEC rslt(dithering): input = -0.01, final = -0.00
01:31:31.262 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:31:31.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:31:31.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
01:31:31.263 00.001 10072 MoveAxis(E, 5, ABG)
01:31:31.263 00.000 10072 Guiding  Dir = 2, Dur = 5
01:31:31.263 00.000 10072 IsGuiding returns 0
01:31:31.263 00.000 10072 PulseGuide returned control before completion, sleep 15
01:31:31.283 00.020 1032 UpdateGuideState exits: m=1395 SNR=26.3
01:31:31.285 00.002 1032 PhdController: settling, locked = 1, distance = 0.39 (0.25) aobump = 0 frame = 2 / 99999
01:31:31.294 00.009 10072 IsGuiding returns 0
01:31:31.294 00.000 10072 Move returns status 0, amount 5
01:31:31.294 00.000 10072 MoveAxis(N, 0, ABG)
01:31:31.294 00.000 10072 Move returns status 0, amount 0
01:31:31.294 00.000 10072 move complete, result=0
01:31:31.294 00.000 10072 worker thread done servicing request
01:31:31.296 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784179891.296,"Host":"MELE","Inst":1,"Distance":0.39,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:31:31.310 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:31.313 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:31.315 00.002 1032 Enqueuing Expose request
01:31:31.319 00.004 10072 Worker thread wakes up
01:31:31.319 00.000 1032 GuideStep: -0.0 px 5 ms EAST, 0.4 px 0 ms NORTH
01:31:31.321 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:31.321 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:31.730 00.409 10072 Exposure complete
01:31:31.784 00.054 10072 worker thread done servicing request
01:31:31.784 00.000 1032 OnExposeComplete: enter
01:31:31.786 00.002 1032 UpdateGuideState(): m_state=6
01:31:31.788 00.002 1032 Star::Find(15, 318, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3526
01:31:31.789 00.001 1032 Star::Find returns 1 (0), X=318.87, Y=751.95, Mass=1360, SNR=26.0, Peak=135 HFD=2.7
01:31:31.792 00.003 1032 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.83) = xAngle (-4.67 = 1.61)
01:31:31.793 00.001 1032 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.67 = 1.61)
01:31:31.795 00.002 1032 CameraToMount -- cameraX=-0.34 cameraY=-0.11 hyp=0.36 cameraTheta=-2.84 mountX=-0.02 mountY=0.36, mountTheta=1.61
01:31:31.797 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.34, y=-0.11, opts=13)
01:31:31.799 00.002 1032 Enqueuing Move request for scope (-0.34, -0.11)
01:31:31.802 00.003 10072 Worker thread wakes up
01:31:31.802 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.11) opts 0xd
01:31:31.802 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.34, -0.11)
01:31:31.802 00.000 10072 Moving (-0.34, -0.11) raw xDistance=-0.02 yDistance=0.36
01:31:31.804 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:31.808 00.004 10072 PPEC rslt(dithering): input = -0.02, final = -0.01
01:31:31.808 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:31:31.808 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:31:31.808 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:31:31.808 00.000 10072 MoveAxis(E, 7, ABG)
01:31:31.808 00.000 10072 Guiding  Dir = 2, Dur = 7
01:31:31.808 00.000 10072 IsGuiding returns 0
01:31:31.809 00.001 10072 PulseGuide returned control before completion, sleep 17
01:31:31.828 00.019 1032 UpdateGuideState exits: m=1360 SNR=26.0
01:31:31.832 00.004 1032 PhdController: settling, locked = 1, distance = 0.38 (0.25) aobump = 0 frame = 3 / 99999
01:31:31.834 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784179891.834,"Host":"MELE","Inst":1,"Distance":0.38,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:31:31.836 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:31.838 00.002 10072 IsGuiding returns 0
01:31:31.838 00.000 10072 Move returns status 0, amount 7
01:31:31.839 00.001 10072 MoveAxis(N, 0, ABG)
01:31:31.839 00.000 10072 Move returns status 0, amount 0
01:31:31.839 00.000 10072 move complete, result=0
01:31:31.839 00.000 10072 worker thread done servicing request
01:31:31.839 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:31.840 00.001 1032 Enqueuing Expose request
01:31:31.843 00.003 1032 GuideStep: -0.0 px 7 ms EAST, 0.4 px 0 ms NORTH
01:31:31.844 00.001 10072 Worker thread wakes up
01:31:31.845 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:31.845 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:32.480 00.635 10072 Exposure complete
01:31:32.534 00.054 10072 worker thread done servicing request
01:31:32.535 00.001 1032 OnExposeComplete: enter
01:31:32.537 00.002 1032 UpdateGuideState(): m_state=6
01:31:32.538 00.001 1032 Star::Find(15, 318, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3527
01:31:32.540 00.002 1032 Star::Find returns 1 (0), X=318.94, Y=752.00, Mass=1423, SNR=26.6, Peak=124 HFD=2.8
01:31:32.542 00.002 1032 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.83) = xAngle (-4.74 = 1.55)
01:31:32.544 00.002 1032 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.74 = 1.55)
01:31:32.545 00.001 1032 CameraToMount -- cameraX=-0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-2.91 mountX=0.01 mountY=0.28, mountTheta=1.55
01:31:32.549 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.27, y=-0.07, opts=13)
01:31:32.552 00.003 1032 Enqueuing Move request for scope (-0.27, -0.07)
01:31:32.554 00.002 10072 Worker thread wakes up
01:31:32.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.07) opts 0xd
01:31:32.554 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.27, -0.07)
01:31:32.554 00.000 10072 Moving (-0.27, -0.07) raw xDistance=0.01 yDistance=0.28
01:31:32.556 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:32.559 00.003 10072 PPEC rslt(dithering): input = 0.01, final = 0.00
01:31:32.559 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:31:32.559 00.000 10072 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.03
01:31:32.559 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
01:31:32.559 00.000 10072 MoveAxis(W, 3, ABG)
01:31:32.559 00.000 10072 Guiding  Dir = 3, Dur = 3
01:31:32.560 00.001 10072 IsGuiding returns 0
01:31:32.560 00.000 10072 PulseGuide returned control before completion, sleep 13
01:31:32.578 00.018 1032 UpdateGuideState exits: m=1423 SNR=26.6
01:31:32.581 00.003 1032 PhdController: settling, locked = 1, distance = 0.35 (0.25) aobump = 0 frame = 4 / 99999
01:31:32.584 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784179892.584,"Host":"MELE","Inst":1,"Distance":0.35,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:31:32.586 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:32.589 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:32.590 00.001 1032 Enqueuing Expose request
01:31:32.592 00.002 10072 IsGuiding returns 0
01:31:32.592 00.000 10072 Move returns status 0, amount 3
01:31:32.592 00.000 10072 MoveAxis(S, 182, ABG)
01:31:32.592 00.000 10072 Guiding  Dir = 1, Dur = 182
01:31:32.592 00.000 10072 IsGuiding returns 0
01:31:32.593 00.001 10072 PulseGuide returned control before completion, sleep 192
01:31:32.813 00.220 10072 IsGuiding returns 0
01:31:32.813 00.000 10072 Move returns status 0, amount 182
01:31:32.813 00.000 10072 move complete, result=0
01:31:32.813 00.000 1032 GuideStep: 0.0 px 3 ms WEST, 0.3 px 182 ms SOUTH
01:31:32.818 00.005 10072 worker thread done servicing request
01:31:32.818 00.000 10072 Worker thread wakes up
01:31:32.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:32.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:33.235 00.417 10072 Exposure complete
01:31:33.335 00.100 1032 OnExposeComplete: enter
01:31:33.342 00.007 10072 worker thread done servicing request
01:31:33.342 00.000 1032 UpdateGuideState(): m_state=6
01:31:33.348 00.006 1032 Star::Find(15, 318, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3528
01:31:33.356 00.008 1032 Star::Find returns 1 (0), X=318.99, Y=751.98, Mass=1336, SNR=25.8, Peak=136 HFD=2.8
01:31:33.361 00.005 1032 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.83) = xAngle (-4.63 = 1.65)
01:31:33.365 00.004 1032 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.63 = 1.65)
01:31:33.371 00.006 1032 CameraToMount -- cameraX=-0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-2.80 mountX=-0.02 mountY=0.24, mountTheta=1.65
01:31:33.378 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.23, y=-0.08, opts=13)
01:31:33.381 00.003 1032 Enqueuing Move request for scope (-0.23, -0.08)
01:31:33.383 00.002 10072 Worker thread wakes up
01:31:33.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.08) opts 0xd
01:31:33.383 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.23, -0.08)
01:31:33.383 00.000 10072 Moving (-0.23, -0.08) raw xDistance=-0.02 yDistance=0.24
01:31:33.385 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:33.389 00.004 10072 PPEC rslt(dithering): input = -0.02, final = -0.01
01:31:33.390 00.001 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:31:33.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
01:31:33.390 00.000 10072 MoveAxis(E, 9, ABG)
01:31:33.390 00.000 10072 Guiding  Dir = 2, Dur = 9
01:31:33.391 00.001 10072 IsGuiding returns 0
01:31:33.395 00.004 10072 PulseGuide returned control before completion, sleep 16
01:31:33.421 00.026 10072 IsGuiding returns 0
01:31:33.421 00.000 10072 Move returns status 0, amount 9
01:31:33.421 00.000 10072 MoveAxis(S, 154, ABG)
01:31:33.421 00.000 10072 Guiding  Dir = 1, Dur = 154
01:31:33.421 00.000 1032 UpdateGuideState exits: m=1336 SNR=25.8
01:31:33.436 00.015 10072 IsGuiding returns 0
01:31:33.437 00.001 1032 PhdController: settling, locked = 1, distance = 0.32 (0.25) aobump = 0 frame = 5 / 99999
01:31:33.441 00.004 10072 PulseGuide returned control before completion, sleep 163
01:31:33.442 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784179893.441,"Host":"MELE","Inst":1,"Distance":0.32,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:31:33.447 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:33.449 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:33.452 00.003 1032 Enqueuing Expose request
01:31:33.607 00.155 10072 IsGuiding returns 0
01:31:33.607 00.000 10072 Move returns status 0, amount 154
01:31:33.607 00.000 10072 move complete, result=0
01:31:33.608 00.001 10072 worker thread done servicing request
01:31:33.608 00.000 1032 GuideStep: -0.0 px 9 ms EAST, 0.2 px 154 ms SOUTH
01:31:33.614 00.006 10072 Worker thread wakes up
01:31:33.614 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:33.614 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:34.384 00.770 10072 Exposure complete
01:31:36.492 02.108 10072 worker thread done servicing request
01:31:36.492 00.000 1032 OnExposeComplete: enter
01:31:36.497 00.005 1032 UpdateGuideState(): m_state=6
01:31:36.500 00.003 1032 Star::Find(15, 318, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3529
01:31:36.503 00.003 1032 Star::Find returns 1 (0), X=319.27, Y=752.09, Mass=1354, SNR=25.9, Peak=139 HFD=2.6
01:31:36.506 00.003 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
01:31:36.596 00.090 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
01:31:36.598 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.55 mountX=0.02 mountY=-0.06, mountTheta=-1.28
01:31:36.603 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
01:31:36.608 00.005 1032 Enqueuing Move request for scope (0.06, 0.03)
01:31:36.618 00.010 10072 Worker thread wakes up
01:31:36.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
01:31:36.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
01:31:36.618 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.02 yDistance=-0.06
01:31:36.623 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:36.625 00.002 10072 PPEC rslt(dithering): input = 0.02, final = 0.01
01:31:36.626 00.001 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:31:36.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:36.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:31:36.626 00.000 10072 MoveAxis(W, 8, ABG)
01:31:36.626 00.000 10072 Guiding  Dir = 3, Dur = 8
01:31:36.626 00.000 10072 IsGuiding returns 0
01:31:36.627 00.001 10072 PulseGuide returned control before completion, sleep 18
01:31:36.650 00.023 10072 IsGuiding returns 0
01:31:36.650 00.000 10072 Move returns status 0, amount 8
01:31:36.650 00.000 10072 MoveAxis(N, 0, ABG)
01:31:36.651 00.001 10072 Move returns status 0, amount 0
01:31:36.651 00.000 10072 move complete, result=0
01:31:36.651 00.000 10072 worker thread done servicing request
01:31:36.655 00.004 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:31:36.658 00.003 1032 PhdController: settling, locked = 1, distance = 0.24 (0.25) aobump = 0 frame = 6 / 99999
01:31:36.660 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784179896.660,"Host":"MELE","Inst":1,"Distance":0.24,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:31:36.664 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:36.667 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:36.670 00.003 1032 Enqueuing Expose request
01:31:36.672 00.002 10072 Worker thread wakes up
01:31:36.672 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:31:36.676 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:36.676 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:37.312 00.636 10072 Exposure complete
01:31:37.536 00.224 10072 worker thread done servicing request
01:31:37.536 00.000 1032 OnExposeComplete: enter
01:31:37.570 00.034 1032 UpdateGuideState(): m_state=6
01:31:37.573 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3530
01:31:37.576 00.003 1032 Star::Find returns 1 (0), X=319.35, Y=752.16, Mass=1504, SNR=27.3, Peak=158 HFD=2.7
01:31:37.578 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
01:31:37.581 00.003 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
01:31:37.626 00.045 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.64 mountX=0.06 mountY=-0.16, mountTheta=-1.19
01:31:37.630 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
01:31:37.634 00.004 1032 Enqueuing Move request for scope (0.13, 0.10)
01:31:37.667 00.033 10072 Worker thread wakes up
01:31:37.667 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
01:31:37.667 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
01:31:37.667 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.06 yDistance=-0.16
01:31:37.671 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:37.676 00.005 10072 PPEC rslt(dithering): input = 0.06, final = 0.03
01:31:37.676 00.000 10072 PPEC: input: 0.06, control: 0.03, exposure: 500
01:31:37.676 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:37.676 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:31:37.676 00.000 10072 MoveAxis(W, 29, ABG)
01:31:37.676 00.000 10072 Guiding  Dir = 3, Dur = 29
01:31:37.677 00.001 10072 IsGuiding returns 0
01:31:37.677 00.000 10072 PulseGuide returned control before completion, sleep 39
01:31:37.757 00.080 10072 IsGuiding returns 0
01:31:37.757 00.000 10072 Move returns status 0, amount 29
01:31:37.757 00.000 10072 MoveAxis(N, 0, ABG)
01:31:37.757 00.000 10072 Move returns status 0, amount 0
01:31:37.757 00.000 10072 move complete, result=0
01:31:37.757 00.000 10072 worker thread done servicing request
01:31:37.765 00.008 1032 UpdateGuideState exits: m=1504 SNR=27.3
01:31:37.769 00.004 1032 PhdController: settling, locked = 1, distance = 0.22 (0.25) aobump = 0 frame = 7 / 99999
01:31:37.807 00.038 1032 evsrv: {"Event":"Settling","Timestamp":1784179897.806,"Host":"MELE","Inst":1,"Distance":0.22,"Time":1.1,"SettleTime":3.0,"StarLocked":true}
01:31:37.809 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:37.814 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:37.816 00.002 1032 Enqueuing Expose request
01:31:37.853 00.037 10072 Worker thread wakes up
01:31:37.853 00.000 1032 GuideStep: 0.1 px 29 ms WEST, -0.2 px 0 ms NORTH
01:31:37.856 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:37.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:38.501 00.645 10072 Exposure complete
01:31:38.765 00.264 10072 worker thread done servicing request
01:31:38.765 00.000 1032 OnExposeComplete: enter
01:31:38.770 00.005 1032 UpdateGuideState(): m_state=6
01:31:38.773 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3531
01:31:38.811 00.038 1032 Star::Find returns 1 (0), X=319.44, Y=752.24, Mass=1487, SNR=27.2, Peak=155 HFD=2.9
01:31:38.814 00.003 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
01:31:38.817 00.003 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
01:31:38.820 00.003 1032 CameraToMount -- cameraX=0.22 cameraY=0.17 hyp=0.28 cameraTheta=0.67 mountX=0.11 mountY=-0.26, mountTheta=-1.16
01:31:38.853 00.033 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.17, opts=13)
01:31:38.857 00.004 1032 Enqueuing Move request for scope (0.22, 0.17)
01:31:38.861 00.004 10072 Worker thread wakes up
01:31:38.861 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.17) opts 0xd
01:31:38.861 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.17)
01:31:38.861 00.000 10072 Moving (0.22, 0.17) raw xDistance=0.11 yDistance=-0.26
01:31:38.906 00.045 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:38.910 00.004 10072 PPEC rslt(dithering): input = 0.11, final = 0.05
01:31:38.910 00.000 10072 PPEC: input: 0.11, control: 0.05, exposure: 500
01:31:38.910 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:31:38.910 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:31:38.910 00.000 10072 MoveAxis(W, 52, ABG)
01:31:38.910 00.000 10072 Guiding  Dir = 3, Dur = 52
01:31:38.911 00.001 10072 IsGuiding returns 0
01:31:38.912 00.001 10072 PulseGuide returned control before completion, sleep 62
01:31:38.973 00.061 1032 UpdateGuideState exits: m=1487 SNR=27.2
01:31:38.976 00.003 1032 PhdController: settling, locked = 1, distance = 0.24 (0.25) aobump = 0 frame = 8 / 99999
01:31:38.979 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784179898.979,"Host":"MELE","Inst":1,"Distance":0.24,"Time":2.3,"SettleTime":3.0,"StarLocked":true}
01:31:38.982 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:38.987 00.005 10072 IsGuiding returns 0
01:31:38.987 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:38.990 00.003 10072 Move returns status 0, amount 52
01:31:38.990 00.000 1032 Enqueuing Expose request
01:31:38.993 00.003 10072 MoveAxis(N, 0, ABG)
01:31:38.993 00.000 10072 Move returns status 0, amount 0
01:31:38.994 00.001 10072 move complete, result=0
01:31:38.994 00.000 10072 worker thread done servicing request
01:31:38.994 00.000 10072 Worker thread wakes up
01:31:38.994 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:38.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:39.004 00.010 1032 GuideStep: 0.1 px 52 ms WEST, -0.3 px 0 ms NORTH
01:31:39.745 00.741 10072 Exposure complete
01:31:40.135 00.390 10072 worker thread done servicing request
01:31:40.136 00.001 1032 OnExposeComplete: enter
01:31:40.140 00.004 1032 UpdateGuideState(): m_state=6
01:31:40.197 00.057 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3532
01:31:40.207 00.010 1032 Star::Find returns 1 (0), X=319.48, Y=752.15, Mass=1434, SNR=26.7, Peak=139 HFD=3.0
01:31:40.218 00.011 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
01:31:40.226 00.008 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
01:31:40.233 00.007 1032 CameraToMount -- cameraX=0.26 cameraY=0.09 hyp=0.28 cameraTheta=0.32 mountX=0.02 mountY=-0.28, mountTheta=-1.51
01:31:40.242 00.009 1032 SchedulePrimaryMove(0F526948, x=0.26, y=0.09, opts=13)
01:31:40.250 00.008 1032 Enqueuing Move request for scope (0.26, 0.09)
01:31:40.253 00.003 10072 Worker thread wakes up
01:31:40.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.09) opts 0xd
01:31:40.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, 0.09)
01:31:40.255 00.002 10072 Moving (0.26, 0.09) raw xDistance=0.02 yDistance=-0.28
01:31:40.257 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:40.279 00.022 10072 PPEC rslt(dithering): input = 0.02, final = 0.01
01:31:40.279 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:31:40.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:31:40.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:31:40.279 00.000 10072 MoveAxis(W, 7, ABG)
01:31:40.279 00.000 10072 Guiding  Dir = 3, Dur = 7
01:31:40.281 00.002 10072 IsGuiding returns 0
01:31:40.283 00.002 10072 PulseGuide returned control before completion, sleep 16
01:31:40.318 00.035 10072 IsGuiding returns 0
01:31:40.318 00.000 10072 Move returns status 0, amount 7
01:31:40.318 00.000 10072 MoveAxis(N, 0, ABG)
01:31:40.318 00.000 10072 Move returns status 0, amount 0
01:31:40.319 00.001 10072 move complete, result=0
01:31:40.319 00.000 10072 worker thread done servicing request
01:31:40.351 00.032 1032 UpdateGuideState exits: m=1434 SNR=26.7
01:31:40.357 00.006 1032 PhdController: settling, locked = 1, distance = 0.25 (0.25) aobump = 0 frame = 9 / 99999
01:31:40.372 00.015 1032 PhdController: newstate STATE_FINISH
01:31:40.376 00.004 1032 PhdController complete: success
01:31:40.379 00.003 1032 evsrv: {"Event":"SettleDone","Timestamp":1784179900.379,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
01:31:40.388 00.009 1032 Mount: notify guiding dither settle done success=1
01:31:40.426 00.038 1032 PhdController: newstate STATE_IDLE
01:31:40.432 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:40.437 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:40.440 00.003 1032 Enqueuing Expose request
01:31:40.443 00.003 10072 Worker thread wakes up
01:31:40.443 00.000 1032 GuideStep: 0.0 px 7 ms WEST, -0.3 px 0 ms NORTH
01:31:40.447 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:40.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:41.088 00.641 10072 Exposure complete
01:31:41.173 00.085 10072 worker thread done servicing request
01:31:41.174 00.001 1032 OnExposeComplete: enter
01:31:41.177 00.003 1032 UpdateGuideState(): m_state=6
01:31:41.183 00.006 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3533
01:31:41.186 00.003 1032 Star::Find returns 1 (0), X=319.37, Y=752.06, Mass=1464, SNR=27.0, Peak=156 HFD=2.7
01:31:41.189 00.003 1032 MultiStar: exiting stabilization period
01:31:41.194 00.005 1032 MultiStar: updating star positions after lock position change
01:31:41.200 00.006 1032 Star::Find(15, 217, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3533
01:31:41.205 00.005 1032 Star::Find returns 1 (0), X=218.31, Y=617.18, Mass=1401, SNR=26.4, Peak=128 HFD=3.0
01:31:41.208 00.003 1032 Star::Find(15, 1117, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3533
01:31:41.214 00.006 1032 Star::Find returns 1 (0), X=1117.46, Y=332.25, Mass=790, SNR=19.8, Peak=60 HFD=3.2
01:31:41.216 00.002 1032 Star::Find(15, 991, 231, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3533
01:31:41.220 00.004 1032 Star::Find returns 1 (0), X=991.36, Y=231.59, Mass=634, SNR=17.7, Peak=61 HFD=3.1
01:31:41.225 00.005 1032 Star::Find(15, 608, 588, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3533
01:31:41.232 00.007 1032 Star::Find returns 1 (0), X=609.10, Y=588.89, Mass=695, SNR=18.6, Peak=133 HFD=2.3
01:31:41.235 00.003 1032 Star::Find(15, 423, 336, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3533
01:31:41.239 00.004 1032 Star::Find returns 1 (0), X=423.54, Y=337.25, Mass=657, SNR=18.0, Peak=72 HFD=3.2
01:31:41.243 00.004 1032 Star::Find(15, 632, 573, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3533
01:31:41.247 00.004 1032 Star::Find returns 1 (0), X=632.78, Y=573.64, Mass=469, SNR=15.1, Peak=64 HFD=2.5
01:31:41.251 00.004 1032 Star::Find(15, 915, 91, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3533
01:31:41.254 00.003 1032 Star::Find returns 1 (0), X=915.26, Y=91.68, Mass=350, SNR=13.1, Peak=38 HFD=2.8
01:31:41.258 00.004 1032 Star::Find(15, 1118, 694, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3533
01:31:41.262 00.004 1032 Star::Find returns 1 (0), X=1118.96, Y=694.57, Mass=491, SNR=15.6, Peak=38 HFD=3.5
01:31:41.266 00.004 1032 Star::Find(15, 717, 938, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3533
01:31:41.268 00.002 1032 Star::Find returns 1 (0), X=717.19, Y=938.79, Mass=459, SNR=15.0, Peak=34 HFD=2.9
01:31:41.273 00.005 1032 Star::Find(15, 129, 826, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3533
01:31:41.278 00.005 1032 Star::Find returns 1 (0), X=130.07, Y=826.43, Mass=381, SNR=13.7, Peak=27 HFD=3.5
01:31:41.282 00.004 1032 Star::Find(15, 785, 429, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3533
01:31:41.286 00.004 1032 Star::Find returns 1 (0), X=785.24, Y=429.46, Mass=359, SNR=13.3, Peak=44 HFD=2.7
01:31:41.291 00.005 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
01:31:41.293 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
01:31:41.296 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.04 mountX=-0.04 mountY=-0.15, mountTheta=-1.87
01:31:41.302 00.006 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
01:31:41.305 00.003 1032 Enqueuing Move request for scope (0.15, -0.01)
01:31:41.309 00.004 10072 Worker thread wakes up
01:31:41.309 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
01:31:41.309 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
01:31:41.309 00.000 10072 Moving (0.15, -0.01) raw xDistance=-0.04 yDistance=-0.15
01:31:41.313 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:41.316 00.003 10072 PPEC rslt(dithering): input = -0.04, final = -0.02
01:31:41.316 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
01:31:41.316 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:41.316 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:31:41.316 00.000 10072 MoveAxis(E, 20, ABG)
01:31:41.316 00.000 10072 Guiding  Dir = 2, Dur = 20
01:31:41.317 00.001 10072 IsGuiding returns 0
01:31:41.318 00.001 10072 PulseGuide returned control before completion, sleep 30
01:31:41.345 00.027 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:31:41.349 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:41.351 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:41.354 00.003 1032 Enqueuing Expose request
01:31:41.371 00.017 10072 IsGuiding returns 1
01:31:41.371 00.000 10072 scope still moving after pulse duration time elapsed
01:31:41.397 00.026 10072 IsGuiding returns 0
01:31:41.397 00.000 10072 scope move finished after 20 + 60 ms
01:31:41.399 00.002 10072 Move returns status 0, amount 20
01:31:41.399 00.000 10072 MoveAxis(N, 0, ABG)
01:31:41.399 00.000 10072 Move returns status 0, amount 0
01:31:41.399 00.000 10072 move complete, result=0
01:31:41.399 00.000 10072 worker thread done servicing request
01:31:41.399 00.000 10072 Worker thread wakes up
01:31:41.399 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:41.399 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:41.402 00.003 1032 GuideStep: -0.0 px 20 ms EAST, -0.1 px 0 ms NORTH
01:31:41.807 00.405 10072 Exposure complete
01:31:41.881 00.074 10072 worker thread done servicing request
01:31:41.881 00.000 1032 OnExposeComplete: enter
01:31:41.884 00.003 1032 UpdateGuideState(): m_state=6
01:31:41.887 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3534
01:31:41.890 00.003 1032 Star::Find returns 1 (0), X=319.37, Y=752.11, Mass=1259, SNR=25.0, Peak=132 HFD=2.8
01:31:41.892 00.002 1032 MultiStar: [#1 -0.15,0.02,1.04,U] [#2 -0.19,-0.25,0.78,U] [#3 -0.05,0.08,0.71,U] [#4 -0.16,-0.13,0.74,U] [#5 0.13,-0.11,0.75,U] [#6 -0.03,-0.24,0.65,U] [#7 -0.21,0.06,0.52,U] [#8 0.12,0.22,0.63,U] 
01:31:41.900 00.008 1032 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {0.15, 0.05}
01:31:41.904 00.004 1032 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.83) = xAngle (-4.21 = 2.07)
01:31:41.906 00.002 1032 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.21 = 2.07)
01:31:41.909 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.38 mountX=-0.02 mountY=0.04, mountTheta=2.07
01:31:41.914 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
01:31:41.916 00.002 1032 Enqueuing Move request for scope (-0.04, -0.04)
01:31:41.918 00.002 10072 Worker thread wakes up
01:31:41.919 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:31:41.919 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:31:41.919 00.000 10072 Moving (-0.04, -0.04) raw xDistance=-0.02 yDistance=0.04
01:31:41.921 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:41.929 00.008 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
01:31:41.929 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:31:41.929 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:41.929 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:31:41.929 00.000 10072 MoveAxis(W, 8, ABG)
01:31:41.929 00.000 10072 Guiding  Dir = 3, Dur = 8
01:31:41.930 00.001 10072 IsGuiding returns 0
01:31:41.931 00.001 10072 PulseGuide returned control before completion, sleep 18
01:31:41.958 00.027 10072 IsGuiding returns 0
01:31:41.958 00.000 10072 Move returns status 0, amount 8
01:31:41.958 00.000 10072 MoveAxis(N, 0, ABG)
01:31:41.958 00.000 10072 Move returns status 0, amount 0
01:31:41.958 00.000 10072 move complete, result=0
01:31:41.958 00.000 10072 worker thread done servicing request
01:31:41.960 00.002 1032 UpdateGuideState exits: m=1259 SNR=25.0
01:31:41.963 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:41.965 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:41.968 00.003 1032 Enqueuing Expose request
01:31:41.970 00.002 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:31:41.972 00.002 10072 Worker thread wakes up
01:31:41.973 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:41.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:42.603 00.630 10072 Exposure complete
01:31:42.675 00.072 10072 worker thread done servicing request
01:31:42.675 00.000 1032 OnExposeComplete: enter
01:31:42.679 00.004 1032 UpdateGuideState(): m_state=6
01:31:42.683 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3535
01:31:42.687 00.004 1032 Star::Find returns 1 (0), X=319.26, Y=752.09, Mass=1397, SNR=26.3, Peak=149 HFD=2.6
01:31:42.690 00.003 1032 MultiStar: [#1 -0.21,-0.04,0.97,U] [#2 -0.08,0.01,0.76,U] [#3 -0.06,0.23,0.65,U] [#4 -0.04,-0.10,0.71,U] [#5 0.02,-0.10,0.70,U] [#6 -0.11,-0.06,0.60,U] [#7 0.02,-0.08,0.52,U] [#8 0.09,0.04,0.55,U] 
01:31:42.695 00.005 1032 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {0.04, 0.03}
01:31:42.698 00.003 1032 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.83) = xAngle (-4.81 = 1.48)
01:31:42.700 00.002 1032 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.81 = 1.48)
01:31:42.702 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.98 mountX=0.00 mountY=0.04, mountTheta=1.48
01:31:42.708 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
01:31:42.714 00.006 1032 Enqueuing Move request for scope (-0.04, -0.01)
01:31:42.716 00.002 10072 Worker thread wakes up
01:31:42.716 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
01:31:42.716 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
01:31:42.717 00.001 10072 Moving (-0.04, -0.01) raw xDistance=0.00 yDistance=0.04
01:31:42.720 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:42.723 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
01:31:42.723 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:31:42.723 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:42.723 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:31:42.724 00.001 10072 MoveAxis(W, 7, ABG)
01:31:42.724 00.000 10072 Guiding  Dir = 3, Dur = 7
01:31:42.724 00.000 10072 IsGuiding returns 0
01:31:42.725 00.001 10072 PulseGuide returned control before completion, sleep 17
01:31:42.749 00.024 1032 UpdateGuideState exits: m=1397 SNR=26.3
01:31:42.751 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:42.753 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:42.756 00.003 1032 Enqueuing Expose request
01:31:42.758 00.002 10072 IsGuiding returns 0
01:31:42.759 00.001 10072 Move returns status 0, amount 7
01:31:42.759 00.000 10072 MoveAxis(N, 0, ABG)
01:31:42.759 00.000 10072 Move returns status 0, amount 0
01:31:42.759 00.000 10072 move complete, result=0
01:31:42.759 00.000 10072 worker thread done servicing request
01:31:42.759 00.000 10072 Worker thread wakes up
01:31:42.759 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:42.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:42.770 00.011 1032 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
01:31:43.166 00.396 10072 Exposure complete
01:31:43.233 00.067 10072 worker thread done servicing request
01:31:43.233 00.000 1032 OnExposeComplete: enter
01:31:43.236 00.003 1032 UpdateGuideState(): m_state=6
01:31:43.238 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3536
01:31:43.242 00.004 1032 Star::Find returns 1 (0), X=319.39, Y=752.14, Mass=1284, SNR=25.2, Peak=127 HFD=2.9
01:31:43.246 00.004 1032 MultiStar: [#1 -0.24,-0.06,1.00,U] [#2 0.06,-0.04,0.78,U] [#3 0.13,0.17,0.71,U] [#4 0.05,0.10,0.71,U] [#5 0.15,-0.15,0.73,U] [#6 0.17,-0.02,0.65,U] [#7 0.12,0.03,0.54,U] [#8 0.21,0.22,0.60,U] 
01:31:43.250 00.004 1032 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.17, 0.08}
01:31:43.253 00.003 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
01:31:43.255 00.002 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
01:31:43.258 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.39 mountX=0.01 mountY=-0.08, mountTheta=-1.44
01:31:43.263 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
01:31:43.267 00.004 1032 Enqueuing Move request for scope (0.08, 0.03)
01:31:43.271 00.004 10072 Worker thread wakes up
01:31:43.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
01:31:43.273 00.002 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
01:31:43.273 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
01:31:43.276 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:43.279 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
01:31:43.279 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:31:43.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:43.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:31:43.279 00.000 10072 MoveAxis(W, 7, ABG)
01:31:43.281 00.002 10072 Guiding  Dir = 3, Dur = 7
01:31:43.281 00.000 10072 IsGuiding returns 0
01:31:43.282 00.001 10072 PulseGuide returned control before completion, sleep 17
01:31:43.308 00.026 10072 IsGuiding returns 0
01:31:43.308 00.000 10072 Move returns status 0, amount 7
01:31:43.308 00.000 10072 MoveAxis(N, 0, ABG)
01:31:43.308 00.000 10072 Move returns status 0, amount 0
01:31:43.308 00.000 10072 move complete, result=0
01:31:43.309 00.001 10072 worker thread done servicing request
01:31:43.315 00.006 1032 UpdateGuideState exits: m=1284 SNR=25.2
01:31:43.318 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:43.321 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:43.325 00.004 1032 Enqueuing Expose request
01:31:43.327 00.002 10072 Worker thread wakes up
01:31:43.327 00.000 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:31:43.337 00.010 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:43.338 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:43.964 00.626 10072 Exposure complete
01:31:44.030 00.066 10072 worker thread done servicing request
01:31:44.030 00.000 1032 OnExposeComplete: enter
01:31:44.033 00.003 1032 UpdateGuideState(): m_state=6
01:31:44.036 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3537
01:31:44.038 00.002 1032 Star::Find returns 1 (0), X=319.36, Y=752.08, Mass=1322, SNR=25.6, Peak=139 HFD=2.8
01:31:44.041 00.003 1032 MultiStar: [#1 -0.18,0.03,1.00,U] [#2 0.17,-0.12,0.75,U] [#3 0.08,0.21,0.66,U] [#4 0.09,0.11,0.72,U] [#5 0.19,-0.03,0.72,U] [#6 0.20,-0.06,0.62,U] [#7 0.25,0.27,0.51,U] [#8 0.23,0.14,0.57,U] 
01:31:44.044 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.14, 0.02}
01:31:44.046 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
01:31:44.053 00.007 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
01:31:44.056 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.45 mountX=0.02 mountY=-0.12, mountTheta=-1.38
01:31:44.061 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
01:31:44.064 00.003 1032 Enqueuing Move request for scope (0.11, 0.05)
01:31:44.066 00.002 10072 Worker thread wakes up
01:31:44.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
01:31:44.066 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
01:31:44.067 00.001 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
01:31:44.069 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:44.072 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
01:31:44.073 00.001 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:31:44.073 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:44.073 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:31:44.074 00.001 10072 MoveAxis(W, 8, ABG)
01:31:44.074 00.000 10072 Guiding  Dir = 3, Dur = 8
01:31:44.074 00.000 10072 IsGuiding returns 0
01:31:44.075 00.001 10072 PulseGuide returned control before completion, sleep 18
01:31:44.101 00.026 10072 IsGuiding returns 0
01:31:44.101 00.000 1032 UpdateGuideState exits: m=1322 SNR=25.6
01:31:44.105 00.004 10072 Move returns status 0, amount 8
01:31:44.105 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:44.108 00.003 10072 MoveAxis(N, 0, ABG)
01:31:44.108 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:44.113 00.005 10072 Move returns status 0, amount 0
01:31:44.114 00.001 10072 move complete, result=0
01:31:44.114 00.000 10072 worker thread done servicing request
01:31:44.114 00.000 1032 Enqueuing Expose request
01:31:44.121 00.007 10072 Worker thread wakes up
01:31:44.121 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:31:44.125 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:44.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:44.540 00.415 10072 Exposure complete
01:31:44.610 00.070 10072 worker thread done servicing request
01:31:44.610 00.000 1032 OnExposeComplete: enter
01:31:44.616 00.006 1032 UpdateGuideState(): m_state=6
01:31:44.618 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3538
01:31:44.621 00.003 1032 Star::Find returns 1 (0), X=319.40, Y=752.37, Mass=1346, SNR=25.9, Peak=158 HFD=3.0
01:31:44.625 00.004 1032 MultiStar: [#1 -0.25,0.17,0.97,U] [#2 0.13,-0.08,0.77,U] [#3 0.25,0.22,0.67,U] [#4 0.05,0.10,0.74,U] [#5 0.22,0.09,0.72,U] [#6 0.14,-0.03,0.60,U] [#7 0.41,0.21,0.51,U] [#8 0.08,0.33,0.60,U] 
01:31:44.628 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.15}, one-star: {0.18, 0.31}
01:31:44.631 00.003 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
01:31:44.634 00.003 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
01:31:44.637 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.92 mountX=0.12 mountY=-0.15, mountTheta=-0.91
01:31:44.644 00.007 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.15, opts=13)
01:31:44.647 00.003 1032 Enqueuing Move request for scope (0.11, 0.15)
01:31:44.649 00.002 10072 Worker thread wakes up
01:31:44.651 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
01:31:44.651 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
01:31:44.651 00.000 10072 Moving (0.11, 0.15) raw xDistance=0.12 yDistance=-0.15
01:31:44.653 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:44.657 00.004 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
01:31:44.657 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:31:44.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:44.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:31:44.657 00.000 10072 MoveAxis(W, 7, ABG)
01:31:44.657 00.000 10072 Guiding  Dir = 3, Dur = 7
01:31:44.659 00.002 10072 IsGuiding returns 0
01:31:44.659 00.000 10072 PulseGuide returned control before completion, sleep 17
01:31:44.683 00.024 1032 UpdateGuideState exits: m=1346 SNR=25.9
01:31:44.686 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:44.688 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:44.690 00.002 1032 Enqueuing Expose request
01:31:44.693 00.003 10072 IsGuiding returns 0
01:31:44.693 00.000 10072 Move returns status 0, amount 7
01:31:44.693 00.000 10072 MoveAxis(N, 0, ABG)
01:31:44.693 00.000 10072 Move returns status 0, amount 0
01:31:44.693 00.000 10072 move complete, result=0
01:31:44.693 00.000 10072 worker thread done servicing request
01:31:44.693 00.000 10072 Worker thread wakes up
01:31:44.694 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:44.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:44.703 00.009 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:31:45.334 00.631 10072 Exposure complete
01:31:45.404 00.070 1032 OnExposeComplete: enter
01:31:45.407 00.003 1032 UpdateGuideState(): m_state=6
01:31:45.410 00.003 10072 worker thread done servicing request
01:31:45.410 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3539
01:31:45.414 00.004 1032 Star::Find returns 1 (0), X=319.43, Y=752.39, Mass=1427, SNR=26.6, Peak=150 HFD=3.1
01:31:45.418 00.004 1032 MultiStar: [#1 -0.24,0.26,0.98,U] [#2 0.11,-0.10,0.74,U] [#3 0.24,0.40,0.68,U] [#4 0.24,0.36,0.70,U] [#5 0.18,0.15,0.70,U] [#6 0.43,0.13,0.57,U] [#7 0.42,0.51,0.55,U] [#8 -0.00,0.26,0.55,U] 
01:31:45.421 00.003 1032 refined, 8 included, MultiStar: {0.15, 0.25}, one-star: {0.22, 0.33}
01:31:45.432 00.011 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
01:31:45.435 00.003 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
01:31:45.439 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=0.25 hyp=0.30 cameraTheta=1.02 mountX=0.20 mountY=-0.21, mountTheta=-0.81
01:31:45.443 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.25, opts=13)
01:31:45.447 00.004 1032 Enqueuing Move request for scope (0.15, 0.25)
01:31:45.450 00.003 10072 Worker thread wakes up
01:31:45.450 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.25) opts 0xd
01:31:45.450 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.25)
01:31:45.450 00.000 10072 Moving (0.15, 0.25) raw xDistance=0.20 yDistance=-0.21
01:31:45.452 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:45.457 00.005 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 287.70
01:31:45.458 00.001 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
01:31:45.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:31:45.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:31:45.458 00.000 10072 MoveAxis(W, 102, ABG)
01:31:45.458 00.000 10072 Guiding  Dir = 3, Dur = 102
01:31:45.458 00.000 10072 IsGuiding returns 0
01:31:45.459 00.001 10072 PulseGuide returned control before completion, sleep 112
01:31:45.481 00.022 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:31:45.486 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:45.489 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:45.491 00.002 1032 Enqueuing Expose request
01:31:45.582 00.091 10072 IsGuiding returns 0
01:31:45.582 00.000 10072 Move returns status 0, amount 102
01:31:45.582 00.000 10072 MoveAxis(N, 0, ABG)
01:31:45.582 00.000 10072 Move returns status 0, amount 0
01:31:45.582 00.000 10072 move complete, result=0
01:31:45.583 00.001 10072 worker thread done servicing request
01:31:45.583 00.000 10072 Worker thread wakes up
01:31:45.583 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:45.583 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:45.583 00.000 1032 GuideStep: 0.2 px 102 ms WEST, -0.2 px 0 ms NORTH
01:31:46.002 00.419 10072 Exposure complete
01:31:46.067 00.065 10072 worker thread done servicing request
01:31:46.067 00.000 1032 OnExposeComplete: enter
01:31:46.071 00.004 1032 UpdateGuideState(): m_state=6
01:31:46.073 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3540
01:31:46.075 00.002 1032 Star::Find returns 1 (0), X=319.50, Y=752.23, Mass=1448, SNR=26.8, Peak=139 HFD=3.0
01:31:46.079 00.004 1032 MultiStar: [#1 -0.10,0.07,0.99,U] [#2 -0.02,-0.13,0.71,U] [#3 0.34,0.12,0.67,U] [#4 0.09,0.05,0.70,U] [#5 0.31,0.05,0.70,U] [#6 0.23,-0.07,0.57,U] [#7 0.31,0.13,0.49,U] [#8 0.14,0.14,0.57,U] 
01:31:46.081 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.06}, one-star: {0.28, 0.17}
01:31:46.084 00.003 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:31:46.086 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:31:46.088 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.18 cameraTheta=0.37 mountX=0.02 mountY=-0.17, mountTheta=-1.46
01:31:46.092 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.06, opts=13)
01:31:46.094 00.002 1032 Enqueuing Move request for scope (0.16, 0.06)
01:31:46.097 00.003 10072 Worker thread wakes up
01:31:46.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
01:31:46.097 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
01:31:46.097 00.000 10072 Moving (0.16, 0.06) raw xDistance=0.02 yDistance=-0.17
01:31:46.099 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:46.104 00.005 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
01:31:46.104 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:31:46.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:46.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:31:46.104 00.000 10072 MoveAxis(W, 8, ABG)
01:31:46.104 00.000 10072 Guiding  Dir = 3, Dur = 8
01:31:46.105 00.001 10072 IsGuiding returns 0
01:31:46.105 00.000 10072 PulseGuide returned control before completion, sleep 18
01:31:46.127 00.022 1032 UpdateGuideState exits: m=1448 SNR=26.8
01:31:46.130 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:46.153 00.023 10072 IsGuiding returns 0
01:31:46.154 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:46.157 00.003 1032 Enqueuing Expose request
01:31:46.160 00.003 10072 Move returns status 0, amount 8
01:31:46.160 00.000 10072 MoveAxis(N, 0, ABG)
01:31:46.160 00.000 10072 Move returns status 0, amount 0
01:31:46.160 00.000 10072 move complete, result=0
01:31:46.160 00.000 10072 worker thread done servicing request
01:31:46.161 00.001 10072 Worker thread wakes up
01:31:46.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:46.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:46.170 00.009 1032 GuideStep: 0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
01:31:46.798 00.628 10072 Exposure complete
01:31:46.849 00.051 10072 worker thread done servicing request
01:31:47.078 00.229 1032 OnExposeComplete: enter
01:31:47.081 00.003 1032 UpdateGuideState(): m_state=6
01:31:47.086 00.005 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3541
01:31:47.088 00.002 1032 Star::Find returns 1 (0), X=319.39, Y=752.10, Mass=1301, SNR=25.4, Peak=134 HFD=2.8
01:31:47.090 00.002 1032 MultiStar: [#1 -0.12,0.11,0.99,U] [#2 -0.14,-0.13,0.75,U] [#3 0.07,0.11,0.70,U] [#4 0.04,0.03,0.75,U] [#5 0.24,-0.09,0.71,U] [#6 0.17,-0.18,0.62,U] [#7 0.21,-0.04,0.60,U] [#8 0.15,-0.01,0.58,U] 
01:31:47.093 00.003 1032 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.17, 0.04}
01:31:47.094 00.001 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
01:31:47.096 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
01:31:47.097 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.12 mountX=-0.03 mountY=-0.07, mountTheta=-1.95
01:31:47.099 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
01:31:47.101 00.002 1032 Enqueuing Move request for scope (0.08, -0.01)
01:31:47.102 00.001 10072 Worker thread wakes up
01:31:47.102 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
01:31:47.102 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
01:31:47.103 00.001 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
01:31:47.108 00.005 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.70
01:31:47.108 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:31:47.109 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:47.109 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:31:47.109 00.000 10072 MoveAxis(W, 11, ABG)
01:31:47.109 00.000 10072 Guiding  Dir = 3, Dur = 11
01:31:47.109 00.000 10072 IsGuiding returns 0
01:31:47.110 00.001 10072 PulseGuide returned control before completion, sleep 21
01:31:47.128 00.018 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:47.136 00.008 10072 IsGuiding returns 0
01:31:47.136 00.000 10072 Move returns status 0, amount 11
01:31:47.136 00.000 10072 MoveAxis(N, 0, ABG)
01:31:47.136 00.000 10072 Move returns status 0, amount 0
01:31:47.136 00.000 10072 move complete, result=0
01:31:47.136 00.000 10072 worker thread done servicing request
01:31:47.149 00.013 1032 UpdateGuideState exits: m=1301 SNR=25.4
01:31:47.153 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:47.155 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:47.158 00.003 1032 Enqueuing Expose request
01:31:47.161 00.003 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:31:47.163 00.002 10072 Worker thread wakes up
01:31:47.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:47.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:47.576 00.413 10072 Exposure complete
01:31:47.631 00.055 10072 worker thread done servicing request
01:31:47.631 00.000 1032 OnExposeComplete: enter
01:31:47.633 00.002 1032 UpdateGuideState(): m_state=6
01:31:47.635 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3542
01:31:47.637 00.002 1032 Star::Find returns 1 (0), X=319.36, Y=752.14, Mass=1278, SNR=25.2, Peak=122 HFD=2.9
01:31:47.639 00.002 1032 MultiStar: [#1 -0.22,0.02,1.00,U] [#2 -0.07,-0.03,0.77,U] [#3 0.09,0.18,0.67,U] [#4 0.03,0.06,0.75,U] [#5 0.28,-0.07,0.74,U] [#6 0.10,0.04,0.66,U] [#7 0.06,-0.00,0.53,U] [#8 0.12,0.11,0.63,U] 
01:31:47.642 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.14, 0.08}
01:31:47.644 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
01:31:47.647 00.003 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
01:31:47.649 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.73 mountX=0.03 mountY=-0.06, mountTheta=-1.10
01:31:47.652 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
01:31:47.655 00.003 1032 Enqueuing Move request for scope (0.05, 0.04)
01:31:47.657 00.002 10072 Worker thread wakes up
01:31:47.657 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:31:47.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:31:47.657 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
01:31:47.659 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:47.662 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:31:47.662 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:31:47.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:47.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:31:47.662 00.000 10072 MoveAxis(W, 8, ABG)
01:31:47.662 00.000 10072 Guiding  Dir = 3, Dur = 8
01:31:47.663 00.001 10072 IsGuiding returns 0
01:31:47.663 00.000 10072 PulseGuide returned control before completion, sleep 18
01:31:47.682 00.019 10072 IsGuiding returns 0
01:31:47.682 00.000 10072 Move returns status 0, amount 8
01:31:47.682 00.000 10072 MoveAxis(N, 0, ABG)
01:31:47.682 00.000 10072 Move returns status 0, amount 0
01:31:47.682 00.000 10072 move complete, result=0
01:31:47.682 00.000 10072 worker thread done servicing request
01:31:47.682 00.000 1032 UpdateGuideState exits: m=1278 SNR=25.2
01:31:47.684 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:47.686 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:47.687 00.001 1032 Enqueuing Expose request
01:31:47.688 00.001 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:31:47.690 00.002 10072 Worker thread wakes up
01:31:47.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:47.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:48.322 00.632 10072 Exposure complete
01:31:48.370 00.048 10072 worker thread done servicing request
01:31:48.370 00.000 1032 OnExposeComplete: enter
01:31:48.373 00.003 1032 UpdateGuideState(): m_state=6
01:31:48.375 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3543
01:31:48.377 00.002 1032 Star::Find returns 1 (0), X=319.43, Y=752.17, Mass=1503, SNR=27.3, Peak=154 HFD=3.0
01:31:48.379 00.002 1032 MultiStar: [#1 -0.14,0.08,0.89,U] [#2 -0.05,-0.13,0.72,U] [#3 0.09,0.22,0.65,U] [#4 -0.01,0.21,0.67,U] [#5 0.14,0.08,0.68,U] [#6 0.08,-0.08,0.58,U] [#7 0.22,0.07,0.49,U] [#8 0.11,0.31,0.56,U] 
01:31:48.381 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.21, 0.10}
01:31:48.383 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
01:31:48.386 00.003 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
01:31:48.388 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.96 mountX=0.07 mountY=-0.09, mountTheta=-0.87
01:31:48.391 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
01:31:48.395 00.004 1032 Enqueuing Move request for scope (0.07, 0.09)
01:31:48.397 00.002 10072 Worker thread wakes up
01:31:48.397 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
01:31:48.397 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:31:48.397 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
01:31:48.402 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:48.404 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:31:48.404 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:31:48.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:48.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:31:48.404 00.000 10072 MoveAxis(W, 10, ABG)
01:31:48.404 00.000 10072 Guiding  Dir = 3, Dur = 10
01:31:48.405 00.001 10072 IsGuiding returns 0
01:31:48.405 00.000 10072 PulseGuide returned control before completion, sleep 20
01:31:48.422 00.017 1032 UpdateGuideState exits: m=1503 SNR=27.3
01:31:48.426 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:48.428 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:48.430 00.002 1032 Enqueuing Expose request
01:31:48.432 00.002 10072 IsGuiding returns 0
01:31:48.432 00.000 10072 Move returns status 0, amount 10
01:31:48.432 00.000 10072 MoveAxis(N, 0, ABG)
01:31:48.432 00.000 10072 Move returns status 0, amount 0
01:31:48.432 00.000 10072 move complete, result=0
01:31:48.432 00.000 10072 worker thread done servicing request
01:31:48.432 00.000 10072 Worker thread wakes up
01:31:48.433 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:48.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:48.440 00.007 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:31:48.840 00.400 10072 Exposure complete
01:31:48.887 00.047 10072 worker thread done servicing request
01:31:48.887 00.000 1032 OnExposeComplete: enter
01:31:48.890 00.003 1032 UpdateGuideState(): m_state=6
01:31:48.892 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3544
01:31:48.896 00.004 1032 Star::Find returns 1 (0), X=319.29, Y=752.24, Mass=1525, SNR=27.5, Peak=150 HFD=2.9
01:31:48.900 00.004 1032 MultiStar: [#1 -0.13,0.02,0.92,U] [#2 0.03,-0.12,0.68,U] [#3 0.03,0.20,0.63,U] [#4 -0.09,0.06,0.70,U] [#5 0.16,-0.17,0.70,U] [#6 0.02,-0.20,0.59,U] [#7 0.08,0.08,0.52,U] [#8 0.17,0.14,0.58,U] 
01:31:48.902 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.07, 0.18}
01:31:48.904 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
01:31:48.905 00.001 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
01:31:48.906 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.69 mountX=0.02 mountY=-0.04, mountTheta=-1.14
01:31:48.909 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
01:31:48.910 00.001 1032 Enqueuing Move request for scope (0.03, 0.03)
01:31:48.912 00.002 10072 Worker thread wakes up
01:31:48.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:31:48.912 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:31:48.912 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
01:31:48.914 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:48.916 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:31:48.916 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:31:48.916 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:48.916 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:31:48.916 00.000 10072 MoveAxis(W, 7, ABG)
01:31:48.916 00.000 10072 Guiding  Dir = 3, Dur = 7
01:31:48.918 00.002 10072 IsGuiding returns 0
01:31:48.918 00.000 10072 PulseGuide returned control before completion, sleep 17
01:31:48.935 00.017 1032 UpdateGuideState exits: m=1525 SNR=27.5
01:31:48.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:48.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:48.941 00.002 1032 Enqueuing Expose request
01:31:48.946 00.005 10072 IsGuiding returns 0
01:31:48.946 00.000 10072 Move returns status 0, amount 7
01:31:48.946 00.000 10072 MoveAxis(N, 0, ABG)
01:31:48.946 00.000 10072 Move returns status 0, amount 0
01:31:48.946 00.000 10072 move complete, result=0
01:31:48.946 00.000 10072 worker thread done servicing request
01:31:48.946 00.000 10072 Worker thread wakes up
01:31:48.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:48.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:48.950 00.004 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:31:49.573 00.623 10072 Exposure complete
01:31:49.630 00.057 10072 worker thread done servicing request
01:31:49.630 00.000 1032 OnExposeComplete: enter
01:31:49.632 00.002 1032 UpdateGuideState(): m_state=6
01:31:49.633 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3545
01:31:49.635 00.002 1032 Star::Find returns 1 (0), X=319.26, Y=752.29, Mass=1275, SNR=25.2, Peak=147 HFD=2.9
01:31:49.638 00.003 1032 MultiStar: [#1 -0.30,0.04,1.01,U] [#2 -0.11,-0.17,0.76,U] [#3 -0.08,0.28,0.73,U] [#4 -0.12,0.10,0.71,U] [#5 0.08,-0.08,0.74,U] [#6 -0.03,-0.13,0.59,U] [#7 0.05,0.13,0.55,U] [#8 0.10,0.20,0.61,U] 
01:31:49.639 00.001 1032 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {0.05, 0.22}
01:31:49.642 00.003 1032 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.83) = xAngle (0.39 = 0.39)
01:31:49.645 00.003 1032 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.39 = 0.39)
01:31:49.647 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.22 mountX=0.08 mountY=0.03, mountTheta=0.39
01:31:49.650 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.07, opts=13)
01:31:49.652 00.002 1032 Enqueuing Move request for scope (-0.05, 0.07)
01:31:49.653 00.001 10072 Worker thread wakes up
01:31:49.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
01:31:49.654 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
01:31:49.654 00.000 10072 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.03
01:31:49.655 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:49.658 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:31:49.658 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:31:49.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:49.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:31:49.658 00.000 10072 MoveAxis(W, 8, ABG)
01:31:49.658 00.000 10072 Guiding  Dir = 3, Dur = 8
01:31:49.659 00.001 10072 IsGuiding returns 0
01:31:49.659 00.000 10072 PulseGuide returned control before completion, sleep 18
01:31:49.676 00.017 1032 UpdateGuideState exits: m=1275 SNR=25.2
01:31:49.680 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:49.682 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:49.684 00.002 1032 Enqueuing Expose request
01:31:49.685 00.001 10072 IsGuiding returns 0
01:31:49.685 00.000 10072 Move returns status 0, amount 8
01:31:49.685 00.000 10072 MoveAxis(N, 0, ABG)
01:31:49.685 00.000 10072 Move returns status 0, amount 0
01:31:49.685 00.000 10072 move complete, result=0
01:31:49.686 00.001 10072 worker thread done servicing request
01:31:49.686 00.000 10072 Worker thread wakes up
01:31:49.686 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:49.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:49.693 00.007 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:31:50.105 00.412 10072 Exposure complete
01:31:50.155 00.050 10072 worker thread done servicing request
01:31:50.155 00.000 1032 OnExposeComplete: enter
01:31:50.157 00.002 1032 UpdateGuideState(): m_state=6
01:31:50.158 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3546
01:31:50.160 00.002 1032 Star::Find returns 1 (0), X=319.30, Y=752.36, Mass=1535, SNR=27.6, Peak=177 HFD=2.9
01:31:50.161 00.001 1032 MultiStar: [#1 -0.15,0.21,0.93,U] [#2 -0.18,0.12,0.73,U] [#3 -0.13,0.37,0.69,U] [#4 -0.07,0.05,0.70,U] [#5 0.03,0.08,0.67,U] [#6 0.01,0.06,0.57,U] [#7 0.02,0.12,0.49,U] [#8 0.03,0.27,0.55,U] 
01:31:50.163 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.19}, one-star: {0.08, 0.30}
01:31:50.164 00.001 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
01:31:50.167 00.003 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
01:31:50.168 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.80 mountX=0.19 mountY=-0.01, mountTheta=-0.03
01:31:50.171 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.19, opts=13)
01:31:50.174 00.003 1032 Enqueuing Move request for scope (-0.04, 0.19)
01:31:50.177 00.003 10072 Worker thread wakes up
01:31:50.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
01:31:50.177 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
01:31:50.177 00.000 10072 Moving (-0.04, 0.19) raw xDistance=0.19 yDistance=-0.01
01:31:50.180 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:50.183 00.003 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 287.69
01:31:50.184 00.001 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
01:31:50.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:50.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:31:50.184 00.000 10072 MoveAxis(W, 94, ABG)
01:31:50.184 00.000 10072 Guiding  Dir = 3, Dur = 94
01:31:50.184 00.000 10072 IsGuiding returns 0
01:31:50.185 00.001 10072 PulseGuide returned control before completion, sleep 104
01:31:50.203 00.018 1032 UpdateGuideState exits: m=1535 SNR=27.6
01:31:50.206 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:50.208 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:50.210 00.002 1032 Enqueuing Expose request
01:31:50.291 00.081 10072 IsGuiding returns 1
01:31:50.291 00.000 10072 scope still moving after pulse duration time elapsed
01:31:50.323 00.032 10072 IsGuiding returns 0
01:31:50.323 00.000 10072 scope move finished after 94 + 43 ms
01:31:50.323 00.000 10072 Move returns status 0, amount 94
01:31:50.323 00.000 10072 MoveAxis(N, 0, ABG)
01:31:50.323 00.000 10072 Move returns status 0, amount 0
01:31:50.323 00.000 10072 move complete, result=0
01:31:50.323 00.000 10072 worker thread done servicing request
01:31:50.323 00.000 10072 Worker thread wakes up
01:31:50.324 00.001 1032 GuideStep: 0.2 px 94 ms WEST, -0.0 px 0 ms NORTH
01:31:50.325 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:50.325 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:50.950 00.625 10072 Exposure complete
01:31:50.995 00.045 10072 worker thread done servicing request
01:31:50.995 00.000 1032 OnExposeComplete: enter
01:31:50.997 00.002 1032 UpdateGuideState(): m_state=6
01:31:51.000 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3547
01:31:51.002 00.002 1032 Star::Find returns 1 (0), X=319.49, Y=752.14, Mass=1459, SNR=26.9, Peak=140 HFD=3.0
01:31:51.004 00.002 1032 MultiStar: [#1 -0.08,-0.07,0.93,U] [#2 -0.01,-0.13,0.80,U] [#3 0.07,0.18,0.64,U] [#4 -0.02,0.03,0.68,U] [#5 0.23,-0.04,0.66,U] [#6 0.22,-0.11,0.60,U] [#7 0.08,0.25,0.56,U] [#8 0.16,0.15,0.56,U] 
01:31:51.005 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.28, 0.08}
01:31:51.006 00.001 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
01:31:51.008 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
01:31:51.009 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.28 mountX=0.00 mountY=-0.10, mountTheta=-1.55
01:31:51.011 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
01:31:51.014 00.003 1032 Enqueuing Move request for scope (0.10, 0.03)
01:31:51.016 00.002 10072 Worker thread wakes up
01:31:51.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
01:31:51.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
01:31:51.016 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.10
01:31:51.021 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:51.023 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:31:51.023 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:31:51.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:51.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:31:51.023 00.000 10072 MoveAxis(W, 7, ABG)
01:31:51.023 00.000 10072 Guiding  Dir = 3, Dur = 7
01:31:51.024 00.001 10072 IsGuiding returns 0
01:31:51.024 00.000 10072 PulseGuide returned control before completion, sleep 17
01:31:51.041 00.017 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:31:51.043 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:51.045 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:51.048 00.003 1032 Enqueuing Expose request
01:31:51.057 00.009 10072 IsGuiding returns 0
01:31:51.058 00.001 10072 Move returns status 0, amount 7
01:31:51.058 00.000 10072 MoveAxis(N, 0, ABG)
01:31:51.058 00.000 10072 Move returns status 0, amount 0
01:31:51.058 00.000 10072 move complete, result=0
01:31:51.058 00.000 10072 worker thread done servicing request
01:31:51.058 00.000 10072 Worker thread wakes up
01:31:51.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:51.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:51.058 00.000 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:31:51.466 00.408 10072 Exposure complete
01:31:51.515 00.049 10072 worker thread done servicing request
01:31:51.515 00.000 1032 OnExposeComplete: enter
01:31:51.517 00.002 1032 UpdateGuideState(): m_state=6
01:31:51.519 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3548
01:31:51.521 00.002 1032 Star::Find returns 1 (0), X=319.49, Y=752.00, Mass=1518, SNR=27.5, Peak=162 HFD=2.7
01:31:51.523 00.002 1032 MultiStar: [#1 0.01,-0.05,0.85,U] [#2 -0.01,-0.09,0.71,U] [#3 0.15,0.26,0.67,U] [#4 0.15,-0.13,0.68,U] [#5 0.25,-0.15,0.70,U] [#6 0.22,-0.26,0.55,U] [#7 0.19,0.16,0.50,U] [#8 0.14,0.10,0.54,U] 
01:31:51.526 00.003 1032 refined, 8 included, MultiStar: {0.15, -0.03}, one-star: {0.27, -0.06}
01:31:51.528 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
01:31:51.530 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
01:31:51.531 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-0.20 mountX=-0.07 mountY=-0.14, mountTheta=-2.03
01:31:51.535 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
01:31:51.537 00.002 1032 Enqueuing Move request for scope (0.15, -0.03)
01:31:51.539 00.002 10072 Worker thread wakes up
01:31:51.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
01:31:51.539 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
01:31:51.539 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.07 yDistance=-0.14
01:31:51.541 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:51.543 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:31:51.544 00.001 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:31:51.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:51.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:31:51.544 00.000 10072 MoveAxis(W, 6, ABG)
01:31:51.544 00.000 10072 Guiding  Dir = 3, Dur = 6
01:31:51.544 00.000 10072 IsGuiding returns 0
01:31:51.545 00.001 10072 PulseGuide returned control before completion, sleep 16
01:31:51.562 00.017 1032 UpdateGuideState exits: m=1518 SNR=27.5
01:31:51.564 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:51.566 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:51.567 00.001 1032 Enqueuing Expose request
01:31:51.573 00.006 10072 IsGuiding returns 0
01:31:51.573 00.000 10072 Move returns status 0, amount 6
01:31:51.573 00.000 10072 MoveAxis(N, 0, ABG)
01:31:51.573 00.000 10072 Move returns status 0, amount 0
01:31:51.573 00.000 10072 move complete, result=0
01:31:51.573 00.000 10072 worker thread done servicing request
01:31:51.573 00.000 10072 Worker thread wakes up
01:31:51.573 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:51.573 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:51.577 00.004 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:31:52.199 00.622 10072 Exposure complete
01:31:52.244 00.045 10072 worker thread done servicing request
01:31:52.244 00.000 1032 OnExposeComplete: enter
01:31:52.246 00.002 1032 UpdateGuideState(): m_state=6
01:31:52.248 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3549
01:31:52.249 00.001 1032 Star::Find returns 1 (0), X=319.46, Y=752.02, Mass=1521, SNR=27.5, Peak=161 HFD=2.5
01:31:52.251 00.002 1032 MultiStar: [#1 0.09,-0.15,0.98,U] [#2 0.09,-0.21,0.68,U] [#3 0.14,0.12,0.65,U] [#4 0.24,-0.15,0.69,U] [#5 0.40,-0.09,0.68,U] [#6 0.23,-0.24,0.58,U] [#7 0.15,0.09,0.50,U] [#8 0.03,-0.03,0.56,U] 
01:31:52.252 00.001 1032 refined, 8 included, MultiStar: {0.18, -0.08}, one-star: {0.24, -0.04}
01:31:52.254 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
01:31:52.256 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
01:31:52.258 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.44 mountX=-0.13 mountY=-0.15, mountTheta=-2.27
01:31:52.262 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.08, opts=13)
01:31:52.264 00.002 1032 Enqueuing Move request for scope (0.18, -0.08)
01:31:52.266 00.002 10072 Worker thread wakes up
01:31:52.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
01:31:52.266 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
01:31:52.266 00.000 10072 Moving (0.18, -0.08) raw xDistance=-0.13 yDistance=-0.15
01:31:52.270 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:52.273 00.003 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:31:52.273 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 500
01:31:52.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:52.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:31:52.273 00.000 10072 MoveAxis(W, 7, ABG)
01:31:52.273 00.000 10072 Guiding  Dir = 3, Dur = 7
01:31:52.273 00.000 10072 IsGuiding returns 0
01:31:52.274 00.001 10072 PulseGuide returned control before completion, sleep 17
01:31:52.291 00.017 1032 UpdateGuideState exits: m=1521 SNR=27.5
01:31:52.294 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:52.295 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:52.296 00.001 1032 Enqueuing Expose request
01:31:52.306 00.010 10072 IsGuiding returns 0
01:31:52.307 00.001 10072 Move returns status 0, amount 7
01:31:52.307 00.000 10072 MoveAxis(N, 0, ABG)
01:31:52.307 00.000 10072 Move returns status 0, amount 0
01:31:52.307 00.000 10072 move complete, result=0
01:31:52.307 00.000 10072 worker thread done servicing request
01:31:52.307 00.000 10072 Worker thread wakes up
01:31:52.307 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:52.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:52.308 00.001 1032 GuideStep: -0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
01:31:52.718 00.410 10072 Exposure complete
01:31:52.770 00.052 10072 worker thread done servicing request
01:31:52.770 00.000 1032 OnExposeComplete: enter
01:31:52.773 00.003 1032 UpdateGuideState(): m_state=6
01:31:52.776 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3550
01:31:52.779 00.003 1032 Star::Find returns 1 (0), X=319.50, Y=752.14, Mass=1442, SNR=26.8, Peak=139 HFD=3.0
01:31:52.780 00.001 1032 MultiStar: [#1 0.02,-0.10,0.94,U] [#2 0.01,-0.17,0.74,U] [#3 0.24,-0.00,0.62,U] [#4 0.11,0.09,0.72,U] [#5 0.21,-0.03,0.65,U] [#6 0.10,-0.09,0.60,U] [#7 0.14,0.13,0.54,U] [#8 0.19,0.10,0.55,U] 
01:31:52.782 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.00}, one-star: {0.28, 0.08}
01:31:52.783 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
01:31:52.785 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
01:31:52.786 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.03 mountX=-0.04 mountY=-0.14, mountTheta=-1.86
01:31:52.788 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.00, opts=13)
01:31:52.790 00.002 1032 Enqueuing Move request for scope (0.14, -0.00)
01:31:52.791 00.001 10072 Worker thread wakes up
01:31:52.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
01:31:52.792 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
01:31:52.792 00.000 10072 Moving (0.14, -0.00) raw xDistance=-0.04 yDistance=-0.14
01:31:52.795 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:52.797 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:31:52.797 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:31:52.797 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:52.797 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:31:52.797 00.000 10072 MoveAxis(W, 6, ABG)
01:31:52.797 00.000 10072 Guiding  Dir = 3, Dur = 6
01:31:52.798 00.001 10072 IsGuiding returns 0
01:31:52.799 00.001 10072 PulseGuide returned control before completion, sleep 16
01:31:52.817 00.018 1032 UpdateGuideState exits: m=1442 SNR=26.8
01:31:52.819 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:52.821 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:52.822 00.001 1032 Enqueuing Expose request
01:31:52.825 00.003 10072 IsGuiding returns 0
01:31:52.825 00.000 10072 Move returns status 0, amount 6
01:31:52.825 00.000 10072 MoveAxis(N, 0, ABG)
01:31:52.825 00.000 10072 Move returns status 0, amount 0
01:31:52.825 00.000 10072 move complete, result=0
01:31:52.825 00.000 10072 worker thread done servicing request
01:31:52.825 00.000 10072 Worker thread wakes up
01:31:52.826 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:52.826 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:52.832 00.006 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:31:53.452 00.620 10072 Exposure complete
01:31:53.504 00.052 10072 worker thread done servicing request
01:31:53.504 00.000 1032 OnExposeComplete: enter
01:31:53.506 00.002 1032 UpdateGuideState(): m_state=6
01:31:53.508 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3551
01:31:53.510 00.002 1032 Star::Find returns 1 (0), X=319.42, Y=752.14, Mass=1473, SNR=27.0, Peak=148 HFD=2.8
01:31:53.513 00.003 1032 MultiStar: [#1 -0.05,-0.03,0.94,U] [#2 -0.01,-0.15,0.70,U] [#3 0.13,0.13,0.64,U] [#4 0.14,-0.02,0.68,U] [#5 0.34,-0.15,0.70,U] [#6 0.28,-0.33,0.59,U] [#7 0.12,0.18,0.54,U] [#8 0.24,0.13,0.55,U] 
01:31:53.515 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.20, 0.08}
01:31:53.518 00.003 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
01:31:53.520 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
01:31:53.522 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-0.13 mountX=-0.06 mountY=-0.14, mountTheta=-1.96
01:31:53.525 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
01:31:53.527 00.002 1032 Enqueuing Move request for scope (0.14, -0.02)
01:31:53.529 00.002 10072 Worker thread wakes up
01:31:53.529 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
01:31:53.529 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
01:31:53.530 00.001 10072 Moving (0.14, -0.02) raw xDistance=-0.06 yDistance=-0.14
01:31:53.531 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:53.535 00.004 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:31:53.535 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:31:53.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:53.535 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:31:53.535 00.000 10072 MoveAxis(W, 8, ABG)
01:31:53.535 00.000 10072 Guiding  Dir = 3, Dur = 8
01:31:53.535 00.000 10072 IsGuiding returns 0
01:31:53.535 00.000 10072 PulseGuide returned control before completion, sleep 18
01:31:53.554 00.019 1032 UpdateGuideState exits: m=1473 SNR=27.0
01:31:53.556 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:53.559 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:53.560 00.001 1032 Enqueuing Expose request
01:31:53.562 00.002 10072 IsGuiding returns 0
01:31:53.562 00.000 10072 Move returns status 0, amount 8
01:31:53.562 00.000 10072 MoveAxis(N, 0, ABG)
01:31:53.562 00.000 10072 Move returns status 0, amount 0
01:31:53.562 00.000 10072 move complete, result=0
01:31:53.562 00.000 10072 worker thread done servicing request
01:31:53.562 00.000 10072 Worker thread wakes up
01:31:53.562 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:53.562 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:53.570 00.008 1032 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:31:53.981 00.411 10072 Exposure complete
01:31:54.029 00.048 10072 worker thread done servicing request
01:31:54.030 00.001 1032 OnExposeComplete: enter
01:31:54.032 00.002 1032 UpdateGuideState(): m_state=6
01:31:54.034 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3552
01:31:54.036 00.002 1032 Star::Find returns 1 (0), X=319.32, Y=752.21, Mass=1448, SNR=26.8, Peak=156 HFD=2.9
01:31:54.037 00.001 1032 MultiStar: [#1 -0.15,0.15,0.93,U] [#2 0.06,-0.16,0.73,U] [#3 0.24,0.04,0.62,U] [#4 0.17,0.15,0.69,U] [#5 0.29,-0.04,0.67,U] [#6 0.21,-0.02,0.58,U] [#7 0.22,0.20,0.51,U] [#8 0.33,0.14,0.55,U] 
01:31:54.039 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.07}, one-star: {0.10, 0.15}
01:31:54.040 00.001 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
01:31:54.042 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
01:31:54.043 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.45 mountX=0.03 mountY=-0.15, mountTheta=-1.38
01:31:54.046 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
01:31:54.048 00.002 1032 Enqueuing Move request for scope (0.14, 0.07)
01:31:54.050 00.002 10072 Worker thread wakes up
01:31:54.050 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
01:31:54.050 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
01:31:54.050 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.15
01:31:54.052 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:54.054 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:31:54.054 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:31:54.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:54.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:31:54.054 00.000 10072 MoveAxis(W, 7, ABG)
01:31:54.054 00.000 10072 Guiding  Dir = 3, Dur = 7
01:31:54.055 00.001 10072 IsGuiding returns 0
01:31:54.055 00.000 10072 PulseGuide returned control before completion, sleep 17
01:31:54.071 00.016 1032 UpdateGuideState exits: m=1448 SNR=26.8
01:31:54.074 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:54.076 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:54.078 00.002 1032 Enqueuing Expose request
01:31:54.088 00.010 10072 IsGuiding returns 0
01:31:54.088 00.000 10072 Move returns status 0, amount 7
01:31:54.088 00.000 10072 MoveAxis(N, 0, ABG)
01:31:54.088 00.000 10072 Move returns status 0, amount 0
01:31:54.088 00.000 10072 move complete, result=0
01:31:54.088 00.000 10072 worker thread done servicing request
01:31:54.088 00.000 10072 Worker thread wakes up
01:31:54.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:54.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:54.091 00.003 1032 GuideStep: 0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
01:31:54.716 00.625 10072 Exposure complete
01:31:54.760 00.044 10072 worker thread done servicing request
01:31:54.760 00.000 1032 OnExposeComplete: enter
01:31:54.763 00.003 1032 UpdateGuideState(): m_state=6
01:31:54.764 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3553
01:31:54.766 00.002 1032 Star::Find returns 1 (0), X=319.38, Y=752.07, Mass=1393, SNR=26.3, Peak=139 HFD=2.9
01:31:54.769 00.003 1032 MultiStar: [#1 -0.22,-0.10,0.95,U] [#2 -0.16,-0.23,0.75,U] [#3 -0.04,0.08,0.65,U] [#4 -0.04,-0.09,0.72,U] [#5 0.11,-0.05,0.74,U] [#6 0.10,-0.34,0.64,U] [#7 -0.02,0.00,0.52,U] [#8 -0.06,-0.04,0.57,U] 
01:31:54.772 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {0.16, 0.00}
01:31:54.774 00.002 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
01:31:54.775 00.001 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
01:31:54.777 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.79 mountX=-0.08 mountY=0.04, mountTheta=2.66
01:31:54.779 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
01:31:54.782 00.003 1032 Enqueuing Move request for scope (-0.02, -0.08)
01:31:54.783 00.001 10072 Worker thread wakes up
01:31:54.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
01:31:54.783 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
01:31:54.784 00.001 10072 Moving (-0.02, -0.08) raw xDistance=-0.08 yDistance=0.04
01:31:54.785 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:54.788 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:31:54.788 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:31:54.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:54.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:31:54.788 00.000 10072 MoveAxis(W, 7, ABG)
01:31:54.788 00.000 10072 Guiding  Dir = 3, Dur = 7
01:31:54.789 00.001 10072 IsGuiding returns 0
01:31:54.789 00.000 10072 PulseGuide returned control before completion, sleep 17
01:31:54.806 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:31:54.809 00.003 10072 IsGuiding returns 0
01:31:54.809 00.000 10072 Move returns status 0, amount 7
01:31:54.809 00.000 10072 MoveAxis(N, 0, ABG)
01:31:54.809 00.000 10072 Move returns status 0, amount 0
01:31:54.809 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:54.810 00.001 10072 move complete, result=0
01:31:54.810 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:54.812 00.002 10072 worker thread done servicing request
01:31:54.812 00.000 1032 Enqueuing Expose request
01:31:54.814 00.002 1032 GuideStep: -0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
01:31:54.815 00.001 10072 Worker thread wakes up
01:31:54.815 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:54.815 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:55.234 00.419 10072 Exposure complete
01:31:55.281 00.047 10072 worker thread done servicing request
01:31:55.281 00.000 1032 OnExposeComplete: enter
01:31:55.284 00.003 1032 UpdateGuideState(): m_state=6
01:31:55.285 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3554
01:31:55.287 00.002 1032 Star::Find returns 1 (0), X=319.42, Y=751.97, Mass=1402, SNR=26.4, Peak=136 HFD=3.0
01:31:55.290 00.003 1032 MultiStar: [#1 -0.15,-0.30,1.00,U] [#2 -0.19,-0.33,0.75,U] [#3 -0.03,-0.11,0.69,U] [#4 -0.07,-0.01,0.72,U] [#5 0.28,-0.34,0.70,U] [#6 0.04,-0.18,0.59,U] [#7 -0.02,0.06,0.53,U] [#8 0.03,0.07,0.57,U] 
01:31:55.291 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.15}, one-star: {0.20, -0.10}
01:31:55.292 00.001 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.96)
01:31:55.294 00.002 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.96)
01:31:55.296 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.50 mountX=-0.15 mountY=0.03, mountTheta=2.96
01:31:55.302 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.15, opts=13)
01:31:55.305 00.003 1032 Enqueuing Move request for scope (0.01, -0.15)
01:31:55.307 00.002 10072 Worker thread wakes up
01:31:55.308 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
01:31:55.308 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
01:31:55.308 00.000 10072 Moving (0.01, -0.15) raw xDistance=-0.15 yDistance=0.03
01:31:55.312 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:55.314 00.002 10072 PPEC rslt: input = -0.15, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.68
01:31:55.314 00.000 10072 PPEC: input: -0.15, control: -0.06, exposure: 500
01:31:55.314 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:55.314 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:31:55.314 00.000 10072 MoveAxis(E, 63, ABG)
01:31:55.314 00.000 10072 Guiding  Dir = 2, Dur = 63
01:31:55.315 00.001 10072 IsGuiding returns 0
01:31:55.315 00.000 10072 PulseGuide returned control before completion, sleep 73
01:31:55.334 00.019 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:31:55.337 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:55.340 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:55.342 00.002 1032 Enqueuing Expose request
01:31:55.402 00.060 10072 IsGuiding returns 0
01:31:55.402 00.000 10072 Move returns status 0, amount 63
01:31:55.402 00.000 10072 MoveAxis(N, 0, ABG)
01:31:55.402 00.000 10072 Move returns status 0, amount 0
01:31:55.402 00.000 10072 move complete, result=0
01:31:55.402 00.000 10072 worker thread done servicing request
01:31:55.402 00.000 10072 Worker thread wakes up
01:31:55.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:55.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:55.403 00.001 1032 GuideStep: -0.1 px 63 ms EAST, 0.0 px 0 ms NORTH
01:31:56.032 00.629 10072 Exposure complete
01:31:56.078 00.046 10072 worker thread done servicing request
01:31:56.078 00.000 1032 OnExposeComplete: enter
01:31:56.082 00.004 1032 UpdateGuideState(): m_state=6
01:31:56.085 00.003 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3555
01:31:56.087 00.002 1032 Star::Find returns 1 (0), X=319.45, Y=752.18, Mass=1383, SNR=26.2, Peak=137 HFD=3.1
01:31:56.089 00.002 1032 MultiStar: [#1 -0.20,-0.03,0.97,U] [#2 -0.14,0.02,0.71,U] [#3 0.03,0.15,0.70,U] [#4 -0.04,0.04,0.69,U] [#5 0.03,-0.13,0.71,U] [#6 0.10,-0.12,0.61,U] [#7 -0.01,0.22,0.51,U] [#8 0.04,0.19,0.62,U] 
01:31:56.090 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.24, 0.11}
01:31:56.092 00.002 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
01:31:56.094 00.002 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
01:31:56.095 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.43 mountX=0.04 mountY=-0.02, mountTheta=-0.40
01:31:56.098 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
01:31:56.099 00.001 1032 Enqueuing Move request for scope (0.01, 0.05)
01:31:56.101 00.002 10072 Worker thread wakes up
01:31:56.101 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
01:31:56.101 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
01:31:56.101 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.02
01:31:56.103 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:56.105 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:31:56.105 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:31:56.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:56.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:31:56.106 00.001 10072 MoveAxis(W, 6, ABG)
01:31:56.106 00.000 10072 Guiding  Dir = 3, Dur = 6
01:31:56.106 00.000 10072 IsGuiding returns 0
01:31:56.107 00.001 10072 PulseGuide returned control before completion, sleep 16
01:31:56.125 00.018 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:31:56.127 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:56.129 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:56.131 00.002 1032 Enqueuing Expose request
01:31:56.138 00.007 10072 IsGuiding returns 0
01:31:56.138 00.000 10072 Move returns status 0, amount 6
01:31:56.138 00.000 10072 MoveAxis(N, 0, ABG)
01:31:56.138 00.000 10072 Move returns status 0, amount 0
01:31:56.138 00.000 10072 move complete, result=0
01:31:56.138 00.000 10072 worker thread done servicing request
01:31:56.138 00.000 10072 Worker thread wakes up
01:31:56.138 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:56.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:56.139 00.001 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
01:31:56.548 00.409 10072 Exposure complete
01:31:56.598 00.050 10072 worker thread done servicing request
01:31:56.598 00.000 1032 OnExposeComplete: enter
01:31:56.600 00.002 1032 UpdateGuideState(): m_state=6
01:31:56.601 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3556
01:31:56.603 00.002 1032 Star::Find returns 1 (0), X=319.31, Y=752.06, Mass=1361, SNR=26.0, Peak=136 HFD=2.8
01:31:56.604 00.001 1032 MultiStar: [#1 -0.28,-0.03,1.02,U] [#2 -0.04,-0.08,0.75,U] [#3 0.12,0.12,0.69,U] [#4 0.13,0.11,0.71,U] [#5 0.17,0.04,0.67,U] [#6 0.24,-0.08,0.61,U] [#7 0.10,0.06,0.53,U] [#8 0.05,0.10,0.58,U] 
01:31:56.606 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.09, -0.00}
01:31:56.608 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
01:31:56.610 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
01:31:56.611 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.44 mountX=0.01 mountY=-0.05, mountTheta=-1.39
01:31:56.614 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
01:31:56.616 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
01:31:56.618 00.002 10072 Worker thread wakes up
01:31:56.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:31:56.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:31:56.618 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
01:31:56.620 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:56.624 00.004 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:31:56.624 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:31:56.624 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:56.624 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:31:56.624 00.000 10072 MoveAxis(W, 4, ABG)
01:31:56.624 00.000 10072 Guiding  Dir = 3, Dur = 4
01:31:56.624 00.000 10072 IsGuiding returns 0
01:31:56.625 00.001 10072 PulseGuide returned control before completion, sleep 14
01:31:56.642 00.017 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:31:56.645 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:56.646 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:56.649 00.003 1032 Enqueuing Expose request
01:31:56.654 00.005 10072 IsGuiding returns 0
01:31:56.655 00.001 10072 Move returns status 0, amount 4
01:31:56.655 00.000 10072 MoveAxis(N, 0, ABG)
01:31:56.655 00.000 10072 Move returns status 0, amount 0
01:31:56.655 00.000 10072 move complete, result=0
01:31:56.655 00.000 10072 worker thread done servicing request
01:31:56.655 00.000 10072 Worker thread wakes up
01:31:56.655 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:56.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:56.658 00.003 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:31:57.281 00.623 10072 Exposure complete
01:31:57.330 00.049 10072 worker thread done servicing request
01:31:57.330 00.000 1032 OnExposeComplete: enter
01:31:57.335 00.005 1032 UpdateGuideState(): m_state=6
01:31:57.337 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3557
01:31:57.339 00.002 1032 Star::Find returns 1 (0), X=319.24, Y=752.01, Mass=1333, SNR=25.7, Peak=142 HFD=2.5
01:31:57.341 00.002 1032 MultiStar: [#1 -0.12,0.03,1.08,U] [#2 -0.12,-0.03,0.78,U] [#3 0.05,0.21,0.68,U] [#4 -0.12,0.12,0.70,U] [#5 -0.08,0.12,0.72,U] [#6 -0.06,-0.06,0.62,U] [#7 0.04,0.13,0.51,U] [#8 0.05,0.10,0.58,U] 
01:31:57.343 00.002 1032 single-star, 8 included, MultiStar: {-0.04, 0.05}, one-star: {0.02, -0.05}
01:31:57.344 00.001 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
01:31:57.347 00.003 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
01:31:57.348 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.26 mountX=-0.06 mountY=-0.00, mountTheta=-3.09
01:31:57.351 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
01:31:57.352 00.001 1032 Enqueuing Move request for scope (0.02, -0.05)
01:31:57.353 00.001 10072 Worker thread wakes up
01:31:57.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
01:31:57.353 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
01:31:57.353 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=-0.00
01:31:57.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:57.358 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:31:57.358 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:31:57.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:57.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:31:57.358 00.000 10072 MoveAxis(W, 4, ABG)
01:31:57.358 00.000 10072 Guiding  Dir = 3, Dur = 4
01:31:57.359 00.001 10072 IsGuiding returns 0
01:31:57.359 00.000 10072 PulseGuide returned control before completion, sleep 14
01:31:57.375 00.016 1032 UpdateGuideState exits: m=1333 SNR=25.7
01:31:57.377 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:57.379 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:57.381 00.002 1032 Enqueuing Expose request
01:31:57.387 00.006 10072 IsGuiding returns 0
01:31:57.387 00.000 10072 Move returns status 0, amount 4
01:31:57.387 00.000 10072 MoveAxis(N, 0, ABG)
01:31:57.387 00.000 10072 Move returns status 0, amount 0
01:31:57.387 00.000 10072 move complete, result=0
01:31:57.387 00.000 10072 worker thread done servicing request
01:31:57.387 00.000 10072 Worker thread wakes up
01:31:57.387 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:57.387 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:57.390 00.003 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
01:31:57.796 00.406 10072 Exposure complete
01:31:57.844 00.048 10072 worker thread done servicing request
01:31:57.844 00.000 1032 OnExposeComplete: enter
01:31:57.846 00.002 1032 UpdateGuideState(): m_state=6
01:31:57.847 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3558
01:31:57.849 00.002 1032 Star::Find returns 1 (0), X=319.46, Y=752.01, Mass=1404, SNR=26.4, Peak=146 HFD=2.9
01:31:57.850 00.001 1032 MultiStar: [#1 -0.06,-0.12,0.93,U] [#2 -0.05,-0.22,0.73,U] [#3 -0.02,-0.10,0.68,U] [#4 0.08,-0.12,0.69,U] [#5 0.01,-0.27,0.67,U] [#6 0.11,-0.31,0.62,U] [#7 -0.01,0.06,0.55,U] [#8 0.17,-0.03,0.57,U] 
01:31:57.852 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.13}, one-star: {0.25, -0.05}
01:31:57.853 00.001 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
01:31:57.854 00.001 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
01:31:57.856 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.16 mountX=-0.14 mountY=-0.02, mountTheta=-2.99
01:31:57.859 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.13, opts=13)
01:31:57.861 00.002 1032 Enqueuing Move request for scope (0.06, -0.13)
01:31:57.863 00.002 10072 Worker thread wakes up
01:31:57.863 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
01:31:57.863 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
01:31:57.863 00.000 10072 Moving (0.06, -0.13) raw xDistance=-0.14 yDistance=-0.02
01:31:57.866 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:57.869 00.003 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.67
01:31:57.869 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:31:57.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:57.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:31:57.869 00.000 10072 MoveAxis(E, 60, ABG)
01:31:57.869 00.000 10072 Guiding  Dir = 2, Dur = 60
01:31:57.869 00.000 10072 IsGuiding returns 0
01:31:57.870 00.001 10072 PulseGuide returned control before completion, sleep 70
01:31:57.886 00.016 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:31:57.888 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:57.891 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:57.893 00.002 1032 Enqueuing Expose request
01:31:57.951 00.058 10072 IsGuiding returns 0
01:31:57.951 00.000 10072 Move returns status 0, amount 60
01:31:57.951 00.000 10072 MoveAxis(N, 0, ABG)
01:31:57.951 00.000 10072 Move returns status 0, amount 0
01:31:57.951 00.000 10072 move complete, result=0
01:31:57.951 00.000 10072 worker thread done servicing request
01:31:57.951 00.000 10072 Worker thread wakes up
01:31:57.952 00.001 1032 GuideStep: -0.1 px 60 ms EAST, -0.0 px 0 ms NORTH
01:31:57.954 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:57.954 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:58.577 00.623 10072 Exposure complete
01:31:58.626 00.049 10072 worker thread done servicing request
01:31:58.626 00.000 1032 OnExposeComplete: enter
01:31:58.628 00.002 1032 UpdateGuideState(): m_state=6
01:31:58.630 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3559
01:31:58.632 00.002 1032 Star::Find returns 1 (0), X=319.45, Y=752.10, Mass=1477, SNR=27.1, Peak=148 HFD=2.9
01:31:58.633 00.001 1032 MultiStar: [#1 -0.10,-0.02,0.96,U] [#2 -0.00,-0.14,0.74,U] [#3 0.15,0.20,0.69,U] [#4 0.01,0.06,0.74,U] [#5 0.16,0.04,0.67,U] [#6 0.09,-0.03,0.60,U] [#7 0.22,-0.12,0.51,U] [#8 0.15,-0.01,0.58,U] 
01:31:58.636 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.23, 0.04}
01:31:58.637 00.001 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
01:31:58.638 00.001 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
01:31:58.639 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.07 mountX=-0.02 mountY=-0.09, mountTheta=-1.76
01:31:58.643 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
01:31:58.645 00.002 1032 Enqueuing Move request for scope (0.09, 0.01)
01:31:58.646 00.001 10072 Worker thread wakes up
01:31:58.647 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
01:31:58.647 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
01:31:58.647 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.09
01:31:58.648 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:58.651 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:31:58.651 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:31:58.651 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:58.651 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:31:58.651 00.000 10072 MoveAxis(W, 4, ABG)
01:31:58.651 00.000 10072 Guiding  Dir = 3, Dur = 4
01:31:58.652 00.001 10072 IsGuiding returns 0
01:31:58.652 00.000 10072 PulseGuide returned control before completion, sleep 14
01:31:58.668 00.016 1032 UpdateGuideState exits: m=1477 SNR=27.1
01:31:58.670 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:58.674 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:58.676 00.002 1032 Enqueuing Expose request
01:31:58.677 00.001 10072 IsGuiding returns 0
01:31:58.677 00.000 10072 Move returns status 0, amount 4
01:31:58.678 00.001 10072 MoveAxis(N, 0, ABG)
01:31:58.678 00.000 10072 Move returns status 0, amount 0
01:31:58.678 00.000 10072 move complete, result=0
01:31:58.678 00.000 10072 worker thread done servicing request
01:31:58.678 00.000 10072 Worker thread wakes up
01:31:58.678 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:58.678 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:58.686 00.008 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:31:59.095 00.409 10072 Exposure complete
01:31:59.142 00.047 10072 worker thread done servicing request
01:31:59.142 00.000 1032 OnExposeComplete: enter
01:31:59.145 00.003 1032 UpdateGuideState(): m_state=6
01:31:59.149 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3560
01:31:59.150 00.001 1032 Star::Find returns 1 (0), X=319.36, Y=752.05, Mass=1518, SNR=27.4, Peak=162 HFD=2.7
01:31:59.152 00.002 1032 MultiStar: [#1 -0.13,0.07,0.95,U] [#2 -0.09,-0.04,0.70,U] [#3 0.10,0.27,0.66,U] [#4 -0.13,0.06,0.67,U] [#5 0.13,-0.06,0.68,U] [#6 -0.08,-0.10,0.55,U] [#7 0.27,0.18,0.51,U] [#8 -0.10,0.09,0.53,U] 
01:31:59.154 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.14, -0.01}
01:31:59.156 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
01:31:59.157 00.001 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
01:31:59.159 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.38 mountX=0.04 mountY=-0.02, mountTheta=-0.45
01:31:59.161 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
01:31:59.164 00.003 1032 Enqueuing Move request for scope (0.01, 0.05)
01:31:59.166 00.002 10072 Worker thread wakes up
01:31:59.166 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
01:31:59.166 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
01:31:59.166 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.02
01:31:59.168 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:59.171 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:31:59.171 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:31:59.171 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:59.172 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:31:59.172 00.000 10072 MoveAxis(W, 3, ABG)
01:31:59.172 00.000 10072 Guiding  Dir = 3, Dur = 3
01:31:59.173 00.001 10072 IsGuiding returns 0
01:31:59.174 00.001 10072 PulseGuide returned control before completion, sleep 13
01:31:59.191 00.017 1032 UpdateGuideState exits: m=1518 SNR=27.4
01:31:59.194 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:59.195 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:59.196 00.001 1032 Enqueuing Expose request
01:31:59.202 00.006 10072 IsGuiding returns 0
01:31:59.202 00.000 10072 Move returns status 0, amount 3
01:31:59.202 00.000 10072 MoveAxis(N, 0, ABG)
01:31:59.202 00.000 10072 Move returns status 0, amount 0
01:31:59.202 00.000 10072 move complete, result=0
01:31:59.202 00.000 10072 worker thread done servicing request
01:31:59.202 00.000 10072 Worker thread wakes up
01:31:59.202 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:59.202 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:31:59.208 00.006 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:31:59.835 00.627 10072 Exposure complete
01:31:59.880 00.045 10072 worker thread done servicing request
01:31:59.880 00.000 1032 OnExposeComplete: enter
01:31:59.882 00.002 1032 UpdateGuideState(): m_state=6
01:31:59.884 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3561
01:31:59.885 00.001 1032 Star::Find returns 1 (0), X=319.44, Y=752.05, Mass=1581, SNR=28.0, Peak=153 HFD=3.0
01:31:59.887 00.002 1032 MultiStar: [#1 -0.14,-0.03,0.92,U] [#2 -0.12,-0.12,0.73,U] [#3 -0.02,0.08,0.63,U] [#4 -0.26,-0.01,0.70,U] [#5 0.24,-0.06,0.69,U] [#6 0.03,-0.31,0.51,U] [#7 0.01,0.01,0.51,U] [#8 0.00,-0.01,0.51,U] 
01:31:59.888 00.001 1032 refined, 8 included, MultiStar: {0.00, -0.05}, one-star: {0.22, -0.01}
01:31:59.889 00.001 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.89)
01:31:59.891 00.002 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.89)
01:31:59.893 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.56 mountX=-0.04 mountY=0.01, mountTheta=2.89
01:31:59.898 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.05, opts=13)
01:31:59.899 00.001 1032 Enqueuing Move request for scope (0.00, -0.05)
01:31:59.901 00.002 10072 Worker thread wakes up
01:31:59.901 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
01:31:59.901 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
01:31:59.901 00.000 10072 Moving (0.00, -0.05) raw xDistance=-0.04 yDistance=0.01
01:31:59.903 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:31:59.906 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:31:59.906 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:31:59.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:59.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:31:59.906 00.000 10072 MoveAxis(W, 3, ABG)
01:31:59.907 00.001 10072 Guiding  Dir = 3, Dur = 3
01:31:59.907 00.000 10072 IsGuiding returns 0
01:31:59.907 00.000 10072 PulseGuide returned control before completion, sleep 13
01:31:59.923 00.016 1032 UpdateGuideState exits: m=1581 SNR=28.0
01:31:59.927 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:59.929 00.002 10072 IsGuiding returns 0
01:31:59.929 00.000 10072 Move returns status 0, amount 3
01:31:59.929 00.000 10072 MoveAxis(N, 0, ABG)
01:31:59.929 00.000 10072 Move returns status 0, amount 0
01:31:59.930 00.001 10072 move complete, result=0
01:31:59.930 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:31:59.931 00.001 1032 Enqueuing Expose request
01:31:59.934 00.003 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
01:31:59.936 00.002 10072 worker thread done servicing request
01:31:59.936 00.000 10072 Worker thread wakes up
01:31:59.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:31:59.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:00.350 00.414 10072 Exposure complete
01:32:00.398 00.048 10072 worker thread done servicing request
01:32:00.398 00.000 1032 OnExposeComplete: enter
01:32:00.401 00.003 1032 UpdateGuideState(): m_state=6
01:32:00.403 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3562
01:32:00.405 00.002 1032 Star::Find returns 1 (0), X=319.35, Y=752.28, Mass=1336, SNR=25.8, Peak=145 HFD=2.9
01:32:00.407 00.002 1032 MultiStar: [#1 -0.30,-0.06,1.02,U] [#2 -0.04,-0.02,0.78,U] [#3 0.05,0.21,0.68,U] [#4 0.03,0.14,0.76,U] [#5 0.15,-0.03,0.73,U] [#6 0.28,0.06,0.62,U] [#7 0.16,-0.00,0.56,U] [#8 -0.04,0.16,0.57,U] 
01:32:00.409 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.14, 0.22}
01:32:00.411 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
01:32:00.413 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
01:32:00.415 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.20 mountX=0.06 mountY=-0.05, mountTheta=-0.63
01:32:00.418 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
01:32:00.420 00.002 1032 Enqueuing Move request for scope (0.03, 0.07)
01:32:00.421 00.001 10072 Worker thread wakes up
01:32:00.422 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
01:32:00.422 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
01:32:00.422 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
01:32:00.425 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:00.428 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:32:00.428 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:32:00.428 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:00.428 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:32:00.428 00.000 10072 MoveAxis(W, 2, ABG)
01:32:00.428 00.000 10072 Guiding  Dir = 3, Dur = 2
01:32:00.429 00.001 10072 IsGuiding returns 0
01:32:00.429 00.000 10072 PulseGuide returned control before completion, sleep 12
01:32:00.447 00.018 1032 UpdateGuideState exits: m=1336 SNR=25.8
01:32:00.449 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:00.451 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:00.452 00.001 1032 Enqueuing Expose request
01:32:00.457 00.005 10072 IsGuiding returns 0
01:32:00.458 00.001 10072 Move returns status 0, amount 2
01:32:00.458 00.000 10072 MoveAxis(N, 0, ABG)
01:32:00.458 00.000 10072 Move returns status 0, amount 0
01:32:00.458 00.000 10072 move complete, result=0
01:32:00.458 00.000 10072 worker thread done servicing request
01:32:00.458 00.000 10072 Worker thread wakes up
01:32:00.458 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:00.458 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:00.465 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:32:01.085 00.620 10072 Exposure complete
01:32:01.133 00.048 10072 worker thread done servicing request
01:32:01.133 00.000 1032 OnExposeComplete: enter
01:32:01.135 00.002 1032 UpdateGuideState(): m_state=6
01:32:01.138 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3563
01:32:01.140 00.002 1032 Star::Find returns 1 (0), X=319.47, Y=752.15, Mass=1306, SNR=25.5, Peak=132 HFD=2.8
01:32:01.141 00.001 1032 MultiStar: [#1 -0.15,0.06,0.98,U] [#2 0.05,-0.12,0.79,U] [#3 0.13,0.20,0.70,U] [#4 -0.07,0.22,0.74,U] [#5 0.18,-0.16,0.74,U] [#6 0.15,0.02,0.65,U] [#7 0.20,0.16,0.52,U] [#8 -0.02,0.27,0.58,U] 
01:32:01.143 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.25, 0.09}
01:32:01.146 00.003 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
01:32:01.148 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
01:32:01.150 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.77 mountX=0.05 mountY=-0.09, mountTheta=-1.06
01:32:01.154 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
01:32:01.156 00.002 1032 Enqueuing Move request for scope (0.08, 0.07)
01:32:01.158 00.002 10072 Worker thread wakes up
01:32:01.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
01:32:01.158 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
01:32:01.158 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.09
01:32:01.160 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:01.163 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:32:01.163 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:32:01.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:01.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:32:01.163 00.000 10072 MoveAxis(W, 1, ABG)
01:32:01.163 00.000 10072 Guiding  Dir = 3, Dur = 1
01:32:01.163 00.000 10072 IsGuiding returns 0
01:32:01.164 00.001 10072 PulseGuide returned control before completion, sleep 11
01:32:01.188 00.024 1032 UpdateGuideState exits: m=1306 SNR=25.5
01:32:01.190 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:01.193 00.003 10072 IsGuiding returns 0
01:32:01.193 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:01.195 00.002 1032 Enqueuing Expose request
01:32:01.196 00.001 10072 Move returns status 0, amount 1
01:32:01.196 00.000 10072 MoveAxis(N, 0, ABG)
01:32:01.196 00.000 10072 Move returns status 0, amount 0
01:32:01.197 00.001 10072 move complete, result=0
01:32:01.197 00.000 10072 worker thread done servicing request
01:32:01.197 00.000 10072 Worker thread wakes up
01:32:01.197 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:01.197 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:01.204 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:32:01.616 00.412 10072 Exposure complete
01:32:01.666 00.050 10072 worker thread done servicing request
01:32:01.666 00.000 1032 OnExposeComplete: enter
01:32:01.669 00.003 1032 UpdateGuideState(): m_state=6
01:32:01.670 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3564
01:32:01.673 00.003 1032 Star::Find returns 1 (0), X=319.61, Y=752.23, Mass=1390, SNR=26.3, Peak=140 HFD=2.9
01:32:01.676 00.003 1032 MultiStar: [#1 -0.04,0.00,0.93,U] [#2 -0.01,-0.13,0.77,U] [#3 -0.03,0.27,0.63,U] [#4 -0.03,0.01,0.70,U] [#5 0.30,-0.09,0.71,U] [#6 0.14,-0.01,0.61,U] [#7 0.11,0.17,0.52,U] [#8 -0.05,0.07,0.57,U] 
01:32:01.677 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.39, 0.17}
01:32:01.679 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
01:32:01.680 00.001 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
01:32:01.682 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.46 mountX=0.02 mountY=-0.11, mountTheta=-1.37
01:32:01.684 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
01:32:01.686 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
01:32:01.688 00.002 10072 Worker thread wakes up
01:32:01.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:32:01.688 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:32:01.688 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
01:32:01.690 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:01.694 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:32:01.694 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:32:01.694 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:01.694 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:32:01.694 00.000 10072 MoveAxis(W, 1, ABG)
01:32:01.694 00.000 10072 Guiding  Dir = 3, Dur = 1
01:32:01.695 00.001 10072 IsGuiding returns 0
01:32:01.695 00.000 10072 PulseGuide returned control before completion, sleep 11
01:32:01.713 00.018 1032 UpdateGuideState exits: m=1390 SNR=26.3
01:32:01.715 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:01.717 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:01.718 00.001 1032 Enqueuing Expose request
01:32:01.722 00.004 10072 IsGuiding returns 0
01:32:01.722 00.000 10072 Move returns status 0, amount 1
01:32:01.722 00.000 10072 MoveAxis(N, 0, ABG)
01:32:01.722 00.000 10072 Move returns status 0, amount 0
01:32:01.722 00.000 10072 move complete, result=0
01:32:01.722 00.000 10072 worker thread done servicing request
01:32:01.722 00.000 10072 Worker thread wakes up
01:32:01.722 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:01.722 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:01.728 00.006 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:32:02.353 00.625 10072 Exposure complete
01:32:02.405 00.052 10072 worker thread done servicing request
01:32:02.405 00.000 1032 OnExposeComplete: enter
01:32:02.408 00.003 1032 UpdateGuideState(): m_state=6
01:32:02.411 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3565
01:32:02.414 00.003 1032 Star::Find returns 1 (0), X=319.28, Y=752.17, Mass=1363, SNR=26.0, Peak=150 HFD=2.8
01:32:02.417 00.003 1032 MultiStar: [#1 -0.10,0.04,0.96,U] [#2 -0.11,-0.18,0.80,U] [#3 -0.01,0.19,0.68,U] [#4 0.09,0.02,0.73,U] [#5 0.02,-0.12,0.69,U] [#6 0.18,-0.07,0.59,U] [#7 -0.10,0.18,0.54,U] [#8 0.15,0.02,0.56,U] 
01:32:02.419 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.06, 0.11}
01:32:02.421 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
01:32:02.425 00.004 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
01:32:02.428 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=0.98 mountX=0.02 mountY=-0.02, mountTheta=-0.85
01:32:02.433 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
01:32:02.435 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
01:32:02.438 00.003 10072 Worker thread wakes up
01:32:02.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:32:02.438 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:32:02.438 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
01:32:02.440 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:02.443 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:32:02.443 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:32:02.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:02.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:32:02.443 00.000 10072 MoveAxis(W, 1, ABG)
01:32:02.443 00.000 10072 Guiding  Dir = 3, Dur = 1
01:32:02.444 00.001 10072 IsGuiding returns 0
01:32:02.445 00.001 10072 PulseGuide returned control before completion, sleep 11
01:32:02.460 00.015 10072 IsGuiding returns 0
01:32:02.460 00.000 10072 Move returns status 0, amount 1
01:32:02.460 00.000 10072 MoveAxis(N, 0, ABG)
01:32:02.460 00.000 10072 Move returns status 0, amount 0
01:32:02.460 00.000 10072 move complete, result=0
01:32:02.460 00.000 10072 worker thread done servicing request
01:32:02.467 00.007 1032 UpdateGuideState exits: m=1363 SNR=26.0
01:32:02.469 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:02.472 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:02.474 00.002 1032 Enqueuing Expose request
01:32:02.476 00.002 10072 Worker thread wakes up
01:32:02.476 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:32:02.478 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:02.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:02.885 00.407 10072 Exposure complete
01:32:02.935 00.050 10072 worker thread done servicing request
01:32:02.935 00.000 1032 OnExposeComplete: enter
01:32:02.938 00.003 1032 UpdateGuideState(): m_state=6
01:32:02.939 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3566
01:32:02.942 00.003 1032 Star::Find returns 1 (0), X=319.32, Y=752.20, Mass=1418, SNR=26.5, Peak=146 HFD=2.8
01:32:02.944 00.002 1032 MultiStar: [#1 -0.19,0.08,0.92,U] [#2 0.06,-0.15,0.72,U] [#3 0.03,0.11,0.65,U] [#4 0.04,0.09,0.69,U] [#5 0.16,-0.08,0.70,U] [#6 0.02,0.03,0.58,U] [#7 0.06,0.04,0.56,U] [#8 0.24,0.15,0.57,U] 
01:32:02.946 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.10, 0.13}
01:32:02.947 00.001 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
01:32:02.949 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
01:32:02.950 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.78 mountX=0.03 mountY=-0.06, mountTheta=-1.05
01:32:02.953 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
01:32:02.956 00.003 1032 Enqueuing Move request for scope (0.05, 0.05)
01:32:02.959 00.003 10072 Worker thread wakes up
01:32:02.959 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
01:32:02.959 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
01:32:02.959 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.06
01:32:02.962 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:02.965 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:32:02.965 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:32:02.965 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:02.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:32:02.965 00.000 10072 MoveAxis(W, 1, ABG)
01:32:02.965 00.000 10072 Guiding  Dir = 3, Dur = 1
01:32:02.966 00.001 10072 IsGuiding returns 0
01:32:02.966 00.000 10072 PulseGuide returned control before completion, sleep 11
01:32:02.982 00.016 1032 UpdateGuideState exits: m=1418 SNR=26.5
01:32:02.983 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:02.986 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:02.989 00.003 1032 Enqueuing Expose request
01:32:02.992 00.003 10072 IsGuiding returns 0
01:32:02.992 00.000 10072 Move returns status 0, amount 1
01:32:02.992 00.000 10072 MoveAxis(N, 0, ABG)
01:32:02.992 00.000 10072 Move returns status 0, amount 0
01:32:02.992 00.000 10072 move complete, result=0
01:32:02.992 00.000 10072 worker thread done servicing request
01:32:02.992 00.000 10072 Worker thread wakes up
01:32:02.992 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:02.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:03.000 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:32:03.619 00.619 10072 Exposure complete
01:32:03.668 00.049 10072 worker thread done servicing request
01:32:03.668 00.000 1032 OnExposeComplete: enter
01:32:03.670 00.002 1032 UpdateGuideState(): m_state=6
01:32:03.672 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3567
01:32:03.675 00.003 1032 Star::Find returns 1 (0), X=319.34, Y=752.33, Mass=1356, SNR=26.0, Peak=148 HFD=3.0
01:32:03.677 00.002 1032 MultiStar: [#1 -0.18,0.24,0.99,U] [#2 -0.01,0.04,0.73,U] [#3 0.10,0.26,0.66,U] [#4 -0.01,0.22,0.72,U] [#5 -0.04,0.04,0.72,U] [#6 -0.00,0.06,0.60,U] [#7 0.18,0.22,0.51,U] [#8 0.00,0.26,0.56,U] 
01:32:03.680 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.18}, one-star: {0.12, 0.27}
01:32:03.682 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
01:32:03.684 00.002 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
01:32:03.686 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.52 mountX=0.17 mountY=-0.06, mountTheta=-0.31
01:32:03.690 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.18, opts=13)
01:32:03.692 00.002 1032 Enqueuing Move request for scope (0.01, 0.18)
01:32:03.694 00.002 10072 Worker thread wakes up
01:32:03.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
01:32:03.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
01:32:03.694 00.000 10072 Moving (0.01, 0.18) raw xDistance=0.17 yDistance=-0.06
01:32:03.697 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:03.699 00.002 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.66
01:32:03.699 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:32:03.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:03.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:32:03.700 00.001 10072 MoveAxis(W, 81, ABG)
01:32:03.700 00.000 10072 Guiding  Dir = 3, Dur = 81
01:32:03.700 00.000 10072 IsGuiding returns 0
01:32:03.701 00.001 10072 PulseGuide returned control before completion, sleep 91
01:32:03.720 00.019 1032 UpdateGuideState exits: m=1356 SNR=26.0
01:32:03.722 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:03.723 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:03.725 00.002 1032 Enqueuing Expose request
01:32:03.805 00.080 10072 IsGuiding returns 0
01:32:03.805 00.000 10072 Move returns status 0, amount 81
01:32:03.805 00.000 10072 MoveAxis(N, 0, ABG)
01:32:03.805 00.000 10072 Move returns status 0, amount 0
01:32:03.805 00.000 10072 move complete, result=0
01:32:03.805 00.000 10072 worker thread done servicing request
01:32:03.805 00.000 10072 Worker thread wakes up
01:32:03.805 00.000 1032 GuideStep: 0.2 px 81 ms WEST, -0.1 px 0 ms NORTH
01:32:03.808 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:03.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:04.215 00.407 10072 Exposure complete
01:32:04.262 00.047 10072 worker thread done servicing request
01:32:04.262 00.000 1032 OnExposeComplete: enter
01:32:04.263 00.001 1032 UpdateGuideState(): m_state=6
01:32:04.266 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3568
01:32:04.268 00.002 1032 Star::Find returns 1 (0), X=319.52, Y=752.17, Mass=1373, SNR=26.1, Peak=140 HFD=3.0
01:32:04.271 00.003 1032 MultiStar: [#1 0.09,0.04,0.96,U] [#2 -0.12,0.00,0.78,U] [#3 -0.06,0.32,0.70,U] [#4 0.09,0.07,0.74,U] [#5 0.23,-0.06,0.69,U] [#6 0.18,0.04,0.61,U] [#7 0.19,0.33,0.54,U] [#8 0.15,0.13,0.60,U] 
01:32:04.273 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.10}, one-star: {0.30, 0.11}
01:32:04.275 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
01:32:04.277 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
01:32:04.278 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.70 mountX=0.07 mountY=-0.14, mountTheta=-1.13
01:32:04.280 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
01:32:04.282 00.002 1032 Enqueuing Move request for scope (0.12, 0.10)
01:32:04.283 00.001 10072 Worker thread wakes up
01:32:04.283 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
01:32:04.283 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
01:32:04.283 00.000 10072 Moving (0.12, 0.10) raw xDistance=0.07 yDistance=-0.14
01:32:04.285 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:04.287 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:32:04.287 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:32:04.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:04.287 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:32:04.288 00.001 10072 MoveAxis(W, 1, ABG)
01:32:04.288 00.000 10072 Guiding  Dir = 3, Dur = 1
01:32:04.288 00.000 10072 IsGuiding returns 0
01:32:04.288 00.000 10072 PulseGuide returned control before completion, sleep 11
01:32:04.305 00.017 10072 IsGuiding returns 0
01:32:04.305 00.000 10072 Move returns status 0, amount 1
01:32:04.306 00.001 10072 MoveAxis(N, 0, ABG)
01:32:04.306 00.000 10072 Move returns status 0, amount 0
01:32:04.306 00.000 10072 move complete, result=0
01:32:04.306 00.000 10072 worker thread done servicing request
01:32:04.306 00.000 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:32:04.308 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:04.310 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:04.311 00.001 1032 Enqueuing Expose request
01:32:04.313 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:32:04.315 00.002 10072 Worker thread wakes up
01:32:04.315 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:04.315 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:04.945 00.630 10072 Exposure complete
01:32:04.995 00.050 10072 worker thread done servicing request
01:32:04.995 00.000 1032 OnExposeComplete: enter
01:32:04.997 00.002 1032 UpdateGuideState(): m_state=6
01:32:04.999 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3569
01:32:05.001 00.002 1032 Star::Find returns 1 (0), X=319.40, Y=752.08, Mass=1363, SNR=26.0, Peak=140 HFD=2.8
01:32:05.002 00.001 1032 MultiStar: [#1 -0.14,-0.03,1.00,U] [#2 -0.04,-0.16,0.74,U] [#3 0.24,0.24,0.71,U] [#4 0.01,0.07,0.70,U] [#5 0.15,-0.08,0.70,U] [#6 0.26,-0.00,0.60,U] [#7 0.18,0.08,0.52,U] [#8 0.32,0.02,0.58,U] 
01:32:05.005 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.18, 0.02}
01:32:05.006 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
01:32:05.007 00.001 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
01:32:05.009 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.12 mountX=-0.02 mountY=-0.11, mountTheta=-1.71
01:32:05.011 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
01:32:05.012 00.001 1032 Enqueuing Move request for scope (0.11, 0.01)
01:32:05.014 00.002 10072 Worker thread wakes up
01:32:05.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
01:32:05.014 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
01:32:05.014 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
01:32:05.015 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:05.017 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:32:05.017 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:32:05.019 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:05.019 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:32:05.019 00.000 10072 MoveAxis(W, 1, ABG)
01:32:05.019 00.000 10072 Guiding  Dir = 3, Dur = 1
01:32:05.019 00.000 10072 IsGuiding returns 0
01:32:05.019 00.000 10072 PulseGuide returned control before completion, sleep 11
01:32:05.036 00.017 1032 UpdateGuideState exits: m=1363 SNR=26.0
01:32:05.038 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:05.040 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:05.043 00.003 1032 Enqueuing Expose request
01:32:05.044 00.001 10072 IsGuiding returns 0
01:32:05.045 00.001 10072 Move returns status 0, amount 1
01:32:05.045 00.000 10072 MoveAxis(N, 0, ABG)
01:32:05.045 00.000 10072 Move returns status 0, amount 0
01:32:05.045 00.000 10072 move complete, result=0
01:32:05.045 00.000 10072 worker thread done servicing request
01:32:05.045 00.000 10072 Worker thread wakes up
01:32:05.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:05.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:05.053 00.008 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:32:05.460 00.407 10072 Exposure complete
01:32:05.510 00.050 10072 worker thread done servicing request
01:32:05.510 00.000 1032 OnExposeComplete: enter
01:32:05.513 00.003 1032 UpdateGuideState(): m_state=6
01:32:05.515 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3570
01:32:05.518 00.003 1032 Star::Find returns 1 (0), X=319.39, Y=752.15, Mass=1455, SNR=26.9, Peak=149 HFD=2.9
01:32:05.520 00.002 1032 MultiStar: [#1 -0.14,0.07,0.97,U] [#2 -0.01,-0.11,0.75,U] [#3 0.11,0.23,0.66,U] [#4 0.09,0.16,0.70,U] [#5 0.13,0.01,0.68,U] [#6 0.24,-0.07,0.56,U] [#7 0.31,0.12,0.54,U] [#8 -0.03,0.03,0.54,U] 
01:32:05.525 00.005 1032 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.17, 0.09}
01:32:05.527 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
01:32:05.529 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
01:32:05.531 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.63 mountX=0.04 mountY=-0.10, mountTheta=-1.20
01:32:05.533 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
01:32:05.535 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
01:32:05.540 00.005 10072 Worker thread wakes up
01:32:05.540 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:32:05.541 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:32:05.541 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.10
01:32:05.543 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:05.546 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:32:05.546 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:32:05.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:05.546 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:32:05.547 00.001 10072 MoveAxis(W, 1, ABG)
01:32:05.547 00.000 10072 Guiding  Dir = 3, Dur = 1
01:32:05.547 00.000 10072 IsGuiding returns 0
01:32:05.547 00.000 10072 PulseGuide returned control before completion, sleep 11
01:32:05.565 00.018 1032 UpdateGuideState exits: m=1455 SNR=26.9
01:32:05.568 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:05.570 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:05.572 00.002 1032 Enqueuing Expose request
01:32:05.574 00.002 10072 IsGuiding returns 0
01:32:05.574 00.000 10072 Move returns status 0, amount 1
01:32:05.574 00.000 10072 MoveAxis(N, 0, ABG)
01:32:05.574 00.000 10072 Move returns status 0, amount 0
01:32:05.574 00.000 10072 move complete, result=0
01:32:05.574 00.000 10072 worker thread done servicing request
01:32:05.574 00.000 10072 Worker thread wakes up
01:32:05.574 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:05.574 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:05.581 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:32:06.211 00.630 10072 Exposure complete
01:32:06.259 00.048 10072 worker thread done servicing request
01:32:06.259 00.000 1032 OnExposeComplete: enter
01:32:06.261 00.002 1032 UpdateGuideState(): m_state=6
01:32:06.263 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3571
01:32:06.264 00.001 1032 Star::Find returns 1 (0), X=319.53, Y=752.11, Mass=1392, SNR=26.3, Peak=140 HFD=3.0
01:32:06.268 00.004 1032 MultiStar: [#1 -0.09,-0.02,0.99,U] [#2 0.22,-0.16,0.73,U] [#3 0.28,0.12,0.70,U] [#4 0.21,0.03,0.69,U] [#5 0.33,-0.11,0.70,U] [#6 0.19,-0.18,0.62,U] [#7 0.18,0.04,0.53,U] [#8 0.36,0.11,0.56,U] 
01:32:06.270 00.002 1032 refined, 8 included, MultiStar: {0.21, -0.01}, one-star: {0.32, 0.05}
01:32:06.273 00.003 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
01:32:06.274 00.001 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
01:32:06.276 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.06 mountX=-0.07 mountY=-0.20, mountTheta=-1.89
01:32:06.279 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.01, opts=13)
01:32:06.281 00.002 1032 Enqueuing Move request for scope (0.21, -0.01)
01:32:06.283 00.002 10072 Worker thread wakes up
01:32:06.283 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
01:32:06.283 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
01:32:06.283 00.000 10072 Moving (0.21, -0.01) raw xDistance=-0.07 yDistance=-0.20
01:32:06.285 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:06.287 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:32:06.287 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:32:06.288 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:32:06.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:32:06.288 00.000 10072 MoveAxis(W, 1, ABG)
01:32:06.288 00.000 10072 Guiding  Dir = 3, Dur = 1
01:32:06.288 00.000 10072 IsGuiding returns 0
01:32:06.289 00.001 10072 PulseGuide returned control before completion, sleep 11
01:32:06.302 00.013 10072 IsGuiding returns 0
01:32:06.302 00.000 10072 Move returns status 0, amount 1
01:32:06.302 00.000 10072 MoveAxis(N, 0, ABG)
01:32:06.302 00.000 10072 Move returns status 0, amount 0
01:32:06.302 00.000 10072 move complete, result=0
01:32:06.302 00.000 10072 worker thread done servicing request
01:32:06.306 00.004 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:32:06.311 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:06.313 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:06.315 00.002 1032 Enqueuing Expose request
01:32:06.317 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
01:32:06.319 00.002 10072 Worker thread wakes up
01:32:06.319 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:06.319 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:06.726 00.407 10072 Exposure complete
01:32:06.778 00.052 10072 worker thread done servicing request
01:32:06.778 00.000 1032 OnExposeComplete: enter
01:32:06.780 00.002 1032 UpdateGuideState(): m_state=6
01:32:06.782 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3572
01:32:06.784 00.002 1032 Star::Find returns 1 (0), X=319.45, Y=752.19, Mass=1367, SNR=26.0, Peak=129 HFD=3.0
01:32:06.786 00.002 1032 MultiStar: [#1 -0.03,-0.05,0.97,U] [#2 0.13,-0.16,0.71,U] [#3 0.32,-0.07,0.69,U] [#4 0.08,0.05,0.71,U] [#5 0.36,-0.17,0.69,U] [#6 0.26,-0.32,0.62,U] [#7 0.27,0.05,0.50,U] [#8 0.39,-0.04,0.56,U] 
01:32:06.789 00.003 1032 refined, 8 included, MultiStar: {0.21, -0.06}, one-star: {0.23, 0.13}
01:32:06.791 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
01:32:06.792 00.001 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
01:32:06.794 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.21 cameraTheta=-0.26 mountX=-0.11 mountY=-0.19, mountTheta=-2.09
01:32:06.798 00.004 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.06, opts=13)
01:32:06.803 00.005 1032 Enqueuing Move request for scope (0.21, -0.06)
01:32:06.805 00.002 10072 Worker thread wakes up
01:32:06.805 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
01:32:06.805 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
01:32:06.805 00.000 10072 Moving (0.21, -0.06) raw xDistance=-0.11 yDistance=-0.19
01:32:06.807 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:06.810 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:32:06.811 00.001 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
01:32:06.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:06.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:32:06.811 00.000 10072 MoveAxis(W, 1, ABG)
01:32:06.811 00.000 10072 Guiding  Dir = 3, Dur = 1
01:32:06.811 00.000 10072 IsGuiding returns 0
01:32:06.812 00.001 10072 PulseGuide returned control before completion, sleep 11
01:32:06.830 00.018 1032 UpdateGuideState exits: m=1367 SNR=26.0
01:32:06.833 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:06.836 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:06.838 00.002 1032 Enqueuing Expose request
01:32:06.840 00.002 10072 IsGuiding returns 0
01:32:06.840 00.000 10072 Move returns status 0, amount 1
01:32:06.840 00.000 10072 MoveAxis(N, 0, ABG)
01:32:06.840 00.000 10072 Move returns status 0, amount 0
01:32:06.840 00.000 10072 move complete, result=0
01:32:06.840 00.000 10072 worker thread done servicing request
01:32:06.840 00.000 10072 Worker thread wakes up
01:32:06.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:06.840 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:06.848 00.008 1032 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
01:32:07.474 00.626 10072 Exposure complete
01:32:07.521 00.047 10072 worker thread done servicing request
01:32:07.521 00.000 1032 OnExposeComplete: enter
01:32:07.524 00.003 1032 UpdateGuideState(): m_state=6
01:32:07.526 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3573
01:32:07.527 00.001 1032 Star::Find returns 1 (0), X=319.39, Y=752.22, Mass=1479, SNR=27.1, Peak=153 HFD=2.9
01:32:07.529 00.002 1032 MultiStar: [#1 -0.14,0.01,0.98,U] [#2 0.21,-0.10,0.71,U] [#3 0.18,0.15,0.66,U] [#4 0.01,0.10,0.70,U] [#5 0.08,0.07,0.69,U] [#6 0.01,-0.08,0.58,U] [#7 0.14,0.12,0.50,U] [#8 0.12,0.31,0.52,U] 
01:32:07.531 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.17, 0.16}
01:32:07.533 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
01:32:07.535 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
01:32:07.537 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.78 mountX=0.06 mountY=-0.10, mountTheta=-1.05
01:32:07.540 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
01:32:07.542 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
01:32:07.543 00.001 10072 Worker thread wakes up
01:32:07.543 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
01:32:07.544 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:32:07.544 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
01:32:07.546 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:07.550 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:32:07.550 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:32:07.550 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:07.550 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:32:07.551 00.001 10072 MoveAxis(W, 1, ABG)
01:32:07.551 00.000 10072 Guiding  Dir = 3, Dur = 1
01:32:07.551 00.000 10072 IsGuiding returns 0
01:32:07.553 00.002 10072 IsGuiding returns 0
01:32:07.553 00.000 10072 Move returns status 0, amount 1
01:32:07.553 00.000 10072 MoveAxis(N, 0, ABG)
01:32:07.553 00.000 10072 Move returns status 0, amount 0
01:32:07.553 00.000 10072 move complete, result=0
01:32:07.553 00.000 10072 worker thread done servicing request
01:32:07.570 00.017 1032 UpdateGuideState exits: m=1479 SNR=27.1
01:32:07.572 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:07.573 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:07.575 00.002 1032 Enqueuing Expose request
01:32:07.576 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:32:07.578 00.002 10072 Worker thread wakes up
01:32:07.578 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:07.578 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:07.994 00.416 10072 Exposure complete
01:32:08.040 00.046 10072 worker thread done servicing request
01:32:08.040 00.000 1032 OnExposeComplete: enter
01:32:08.042 00.002 1032 UpdateGuideState(): m_state=6
01:32:08.044 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3574
01:32:08.046 00.002 1032 Star::Find returns 1 (0), X=319.45, Y=752.25, Mass=1435, SNR=26.7, Peak=135 HFD=3.1
01:32:08.049 00.003 1032 MultiStar: [#1 -0.19,0.13,0.92,U] [#2 0.07,0.02,0.74,U] [#3 0.01,0.14,0.70,U] [#4 0.01,0.25,0.75,U] [#5 0.20,0.06,0.68,U] [#6 0.15,-0.01,0.62,U] [#7 0.22,0.07,0.51,U] [#8 0.18,0.35,0.55,U] 
01:32:08.052 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.14}, one-star: {0.23, 0.19}
01:32:08.054 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
01:32:08.055 00.001 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
01:32:08.057 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=1.00 mountX=0.11 mountY=-0.12, mountTheta=-0.83
01:32:08.059 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.14, opts=13)
01:32:08.060 00.001 1032 Enqueuing Move request for scope (0.09, 0.14)
01:32:08.063 00.003 10072 Worker thread wakes up
01:32:08.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
01:32:08.063 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
01:32:08.063 00.000 10072 Moving (0.09, 0.14) raw xDistance=0.11 yDistance=-0.12
01:32:08.065 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:08.067 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:32:08.067 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:32:08.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:08.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:32:08.067 00.000 10072 MoveAxis(W, 2, ABG)
01:32:08.067 00.000 10072 Guiding  Dir = 3, Dur = 2
01:32:08.068 00.001 10072 IsGuiding returns 0
01:32:08.068 00.000 10072 PulseGuide returned control before completion, sleep 12
01:32:08.085 00.017 1032 UpdateGuideState exits: m=1435 SNR=26.7
01:32:08.087 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:08.088 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:08.090 00.002 1032 Enqueuing Expose request
01:32:08.091 00.001 10072 IsGuiding returns 0
01:32:08.091 00.000 10072 Move returns status 0, amount 2
01:32:08.091 00.000 10072 MoveAxis(N, 0, ABG)
01:32:08.091 00.000 10072 Move returns status 0, amount 0
01:32:08.091 00.000 10072 move complete, result=0
01:32:08.092 00.001 10072 worker thread done servicing request
01:32:08.092 00.000 10072 Worker thread wakes up
01:32:08.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:08.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:08.099 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:32:08.730 00.631 10072 Exposure complete
01:32:08.779 00.049 10072 worker thread done servicing request
01:32:08.779 00.000 1032 OnExposeComplete: enter
01:32:08.781 00.002 1032 UpdateGuideState(): m_state=6
01:32:08.783 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3575
01:32:08.785 00.002 1032 Star::Find returns 1 (0), X=319.46, Y=752.08, Mass=1430, SNR=26.7, Peak=150 HFD=2.9
01:32:08.787 00.002 1032 MultiStar: [#1 -0.06,-0.05,0.94,U] [#2 0.06,-0.12,0.71,U] [#3 0.09,0.27,0.69,U] [#4 0.07,-0.05,0.72,U] [#5 0.22,-0.06,0.69,U] [#6 0.07,-0.24,0.60,U] [#7 0.17,0.28,0.53,U] [#8 0.25,-0.02,0.55,U] 
01:32:08.788 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.00}, one-star: {0.24, 0.02}
01:32:08.791 00.003 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
01:32:08.794 00.003 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
01:32:08.795 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.01 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
01:32:08.799 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.00, opts=13)
01:32:08.802 00.003 1032 Enqueuing Move request for scope (0.12, -0.00)
01:32:08.804 00.002 10072 Worker thread wakes up
01:32:08.804 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
01:32:08.804 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
01:32:08.804 00.000 10072 Moving (0.12, -0.00) raw xDistance=-0.03 yDistance=-0.11
01:32:08.807 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:08.809 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:32:08.809 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:32:08.809 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:08.811 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:32:08.811 00.000 10072 MoveAxis(W, 1, ABG)
01:32:08.811 00.000 10072 Guiding  Dir = 3, Dur = 1
01:32:08.811 00.000 10072 IsGuiding returns 0
01:32:08.812 00.001 10072 PulseGuide returned control before completion, sleep 11
01:32:08.827 00.015 1032 UpdateGuideState exits: m=1430 SNR=26.7
01:32:08.829 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:08.831 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:08.833 00.002 1032 Enqueuing Expose request
01:32:08.837 00.004 10072 IsGuiding returns 0
01:32:08.837 00.000 10072 Move returns status 0, amount 1
01:32:08.837 00.000 10072 MoveAxis(N, 0, ABG)
01:32:08.837 00.000 10072 Move returns status 0, amount 0
01:32:08.837 00.000 10072 move complete, result=0
01:32:08.837 00.000 10072 worker thread done servicing request
01:32:08.837 00.000 10072 Worker thread wakes up
01:32:08.837 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:08.837 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:08.845 00.008 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:32:09.244 00.399 10072 Exposure complete
01:32:09.291 00.047 10072 worker thread done servicing request
01:32:09.291 00.000 1032 OnExposeComplete: enter
01:32:09.294 00.003 1032 UpdateGuideState(): m_state=6
01:32:09.296 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3576
01:32:09.299 00.003 1032 Star::Find returns 1 (0), X=319.43, Y=752.06, Mass=1328, SNR=25.7, Peak=143 HFD=2.8
01:32:09.301 00.002 1032 MultiStar: [#1 -0.12,-0.04,1.04,U] [#2 -0.04,-0.16,0.75,U] [#3 0.08,0.15,0.69,U] [#4 0.15,-0.10,0.72,U] [#5 0.27,-0.16,0.70,U] [#6 0.27,-0.26,0.60,U] [#7 0.27,0.07,0.52,U] [#8 0.23,-0.07,0.57,U] 
01:32:09.303 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.21, -0.00}
01:32:09.305 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
01:32:09.308 00.003 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
01:32:09.310 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.44 mountX=-0.09 mountY=-0.11, mountTheta=-2.27
01:32:09.313 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.06, opts=13)
01:32:09.315 00.002 1032 Enqueuing Move request for scope (0.13, -0.06)
01:32:09.318 00.003 10072 Worker thread wakes up
01:32:09.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
01:32:09.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
01:32:09.318 00.000 10072 Moving (0.13, -0.06) raw xDistance=-0.09 yDistance=-0.11
01:32:09.320 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:09.324 00.004 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:32:09.324 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
01:32:09.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:09.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:32:09.324 00.000 10072 MoveAxis(W, 1, ABG)
01:32:09.324 00.000 10072 Guiding  Dir = 3, Dur = 1
01:32:09.324 00.000 10072 IsGuiding returns 0
01:32:09.324 00.000 10072 PulseGuide returned control before completion, sleep 11
01:32:09.344 00.020 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:32:09.346 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:09.348 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:09.349 00.001 1032 Enqueuing Expose request
01:32:09.351 00.002 10072 IsGuiding returns 0
01:32:09.351 00.000 10072 Move returns status 0, amount 1
01:32:09.351 00.000 10072 MoveAxis(N, 0, ABG)
01:32:09.351 00.000 10072 Move returns status 0, amount 0
01:32:09.351 00.000 10072 move complete, result=0
01:32:09.351 00.000 10072 worker thread done servicing request
01:32:09.351 00.000 10072 Worker thread wakes up
01:32:09.351 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:09.352 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:09.359 00.007 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:32:10.084 00.725 10072 Exposure complete
01:32:10.133 00.049 10072 worker thread done servicing request
01:32:10.133 00.000 1032 OnExposeComplete: enter
01:32:10.135 00.002 1032 UpdateGuideState(): m_state=6
01:32:10.138 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3577
01:32:10.140 00.002 1032 Star::Find returns 1 (0), X=319.43, Y=751.99, Mass=1499, SNR=27.3, Peak=146 HFD=2.9
01:32:10.142 00.002 1032 MultiStar: [#1 -0.04,-0.18,0.94,U] [#2 0.19,-0.30,0.71,U] [#3 0.12,0.22,0.66,U] [#4 0.15,-0.07,0.69,U] [#5 0.38,-0.24,0.64,U] [#6 0.17,-0.35,0.58,U] [#7 0.13,0.15,0.49,U] [#8 0.37,-0.01,0.58,U] 
01:32:10.145 00.003 1032 refined, 8 included, MultiStar: {0.18, -0.10}, one-star: {0.21, -0.07}
01:32:10.146 00.001 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
01:32:10.148 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
01:32:10.150 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-0.53 mountX=-0.14 mountY=-0.14, mountTheta=-2.36
01:32:10.153 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.10, opts=13)
01:32:10.155 00.002 1032 Enqueuing Move request for scope (0.18, -0.10)
01:32:10.158 00.003 10072 Worker thread wakes up
01:32:10.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
01:32:10.158 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
01:32:10.158 00.000 10072 Moving (0.18, -0.10) raw xDistance=-0.14 yDistance=-0.14
01:32:10.160 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:10.163 00.003 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.65
01:32:10.163 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:32:10.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:10.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:32:10.163 00.000 10072 MoveAxis(E, 66, ABG)
01:32:10.163 00.000 10072 Guiding  Dir = 2, Dur = 66
01:32:10.164 00.001 10072 IsGuiding returns 0
01:32:10.164 00.000 10072 PulseGuide returned control before completion, sleep 76
01:32:10.183 00.019 1032 UpdateGuideState exits: m=1499 SNR=27.3
01:32:10.186 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:10.187 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:10.189 00.002 1032 Enqueuing Expose request
01:32:10.253 00.064 10072 IsGuiding returns 0
01:32:10.253 00.000 10072 Move returns status 0, amount 66
01:32:10.253 00.000 10072 MoveAxis(N, 0, ABG)
01:32:10.253 00.000 10072 Move returns status 0, amount 0
01:32:10.253 00.000 10072 move complete, result=0
01:32:10.253 00.000 10072 worker thread done servicing request
01:32:10.255 00.002 10072 Worker thread wakes up
01:32:10.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:10.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:10.255 00.000 1032 GuideStep: -0.1 px 66 ms EAST, -0.1 px 0 ms NORTH
01:32:10.663 00.408 10072 Exposure complete
01:32:10.714 00.051 1032 OnExposeComplete: enter
01:32:10.717 00.003 1032 UpdateGuideState(): m_state=6
01:32:10.719 00.002 10072 worker thread done servicing request
01:32:10.719 00.000 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3578
01:32:10.721 00.002 1032 Star::Find returns 1 (0), X=319.43, Y=752.18, Mass=1302, SNR=25.4, Peak=135 HFD=2.9
01:32:10.722 00.001 1032 MultiStar: [#1 -0.01,0.07,0.97,U] [#2 0.21,-0.17,0.79,U] [#3 0.16,0.03,0.69,U] [#4 0.20,0.12,0.74,U] [#5 0.27,-0.15,0.70,U] [#6 0.27,-0.27,0.64,U] [#7 0.46,0.07,0.54,U] [#8 0.37,0.09,0.57,U] 
01:32:10.724 00.002 1032 refined, 8 included, MultiStar: {0.22, -0.01}, one-star: {0.21, 0.11}
01:32:10.726 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
01:32:10.727 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
01:32:10.728 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.03 mountX=-0.06 mountY=-0.21, mountTheta=-1.86
01:32:10.732 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.01, opts=13)
01:32:10.734 00.002 1032 Enqueuing Move request for scope (0.22, -0.01)
01:32:10.735 00.001 10072 Worker thread wakes up
01:32:10.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
01:32:10.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
01:32:10.735 00.000 10072 Moving (0.22, -0.01) raw xDistance=-0.06 yDistance=-0.21
01:32:10.740 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:10.743 00.003 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:32:10.743 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:32:10.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:32:10.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:32:10.743 00.000 10072 MoveAxis(E, 1, ABG)
01:32:10.743 00.000 10072 Guiding  Dir = 2, Dur = 1
01:32:10.744 00.001 10072 IsGuiding returns 0
01:32:10.744 00.000 10072 PulseGuide returned control before completion, sleep 11
01:32:10.763 00.019 1032 UpdateGuideState exits: m=1302 SNR=25.4
01:32:10.764 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:10.767 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:10.770 00.003 1032 Enqueuing Expose request
01:32:10.773 00.003 10072 IsGuiding returns 0
01:32:10.773 00.000 10072 Move returns status 0, amount 1
01:32:10.773 00.000 10072 MoveAxis(N, 0, ABG)
01:32:10.773 00.000 10072 Move returns status 0, amount 0
01:32:10.773 00.000 10072 move complete, result=0
01:32:10.773 00.000 10072 worker thread done servicing request
01:32:10.773 00.000 10072 Worker thread wakes up
01:32:10.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:10.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:10.781 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
01:32:11.398 00.617 10072 Exposure complete
01:32:11.446 00.048 10072 worker thread done servicing request
01:32:11.446 00.000 1032 OnExposeComplete: enter
01:32:11.448 00.002 1032 UpdateGuideState(): m_state=6
01:32:11.450 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3579
01:32:11.452 00.002 1032 Star::Find returns 1 (0), X=319.42, Y=752.11, Mass=1419, SNR=26.5, Peak=148 HFD=2.9
01:32:11.455 00.003 1032 MultiStar: [#1 -0.13,-0.02,0.94,U] [#2 -0.06,-0.21,0.74,U] [#3 -0.01,0.26,0.67,U] [#4 0.13,-0.05,0.70,U] [#5 0.18,-0.08,0.68,U] [#6 0.38,-0.20,0.56,U] [#7 0.12,0.15,0.54,U] [#8 0.07,-0.16,0.58,U] 
01:32:11.457 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.20, 0.05}
01:32:11.461 00.004 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
01:32:11.462 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
01:32:11.463 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.30 mountX=-0.05 mountY=-0.08, mountTheta=-2.13
01:32:11.466 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
01:32:11.467 00.001 1032 Enqueuing Move request for scope (0.09, -0.03)
01:32:11.470 00.003 10072 Worker thread wakes up
01:32:11.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
01:32:11.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
01:32:11.470 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
01:32:11.472 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:11.474 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:32:11.474 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:32:11.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:11.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:32:11.474 00.000 10072 MoveAxis(E, 1, ABG)
01:32:11.474 00.000 10072 Guiding  Dir = 2, Dur = 1
01:32:11.475 00.001 10072 IsGuiding returns 0
01:32:11.475 00.000 10072 PulseGuide returned control before completion, sleep 11
01:32:11.490 00.015 10072 IsGuiding returns 0
01:32:11.490 00.000 10072 Move returns status 0, amount 1
01:32:11.490 00.000 10072 MoveAxis(N, 0, ABG)
01:32:11.492 00.002 10072 Move returns status 0, amount 0
01:32:11.492 00.000 10072 move complete, result=0
01:32:11.493 00.001 10072 worker thread done servicing request
01:32:11.495 00.002 1032 UpdateGuideState exits: m=1419 SNR=26.5
01:32:11.497 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:11.499 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:11.501 00.002 1032 Enqueuing Expose request
01:32:11.502 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:32:11.504 00.002 10072 Worker thread wakes up
01:32:11.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:11.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:11.915 00.411 10072 Exposure complete
01:32:11.968 00.053 10072 worker thread done servicing request
01:32:11.969 00.001 1032 OnExposeComplete: enter
01:32:11.971 00.002 1032 UpdateGuideState(): m_state=6
01:32:11.973 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3580
01:32:11.975 00.002 1032 Star::Find returns 1 (0), X=319.40, Y=751.96, Mass=1199, SNR=24.4, Peak=126 HFD=2.8
01:32:11.977 00.002 1032 MultiStar: [#1 -0.37,-0.10,1.00,U] [#2 0.02,-0.39,0.76,U] [#3 0.04,-0.15,0.74,U] [#4 0.02,-0.24,0.74,U] [#5 0.29,-0.39,0.76,U] [#6 0.18,-0.44,0.66,U] [#7 0.22,-0.12,0.60,U] [#8 0.32,-0.17,0.63,U] 
01:32:11.978 00.001 1032 single-star, 8 included, MultiStar: {0.08, -0.23}, one-star: {0.18, -0.10}
01:32:11.980 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
01:32:11.982 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
01:32:11.983 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.49 mountX=-0.14 mountY=-0.15, mountTheta=-2.32
01:32:11.989 00.006 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.10, opts=13)
01:32:11.991 00.002 1032 Enqueuing Move request for scope (0.18, -0.10)
01:32:11.993 00.002 10072 Worker thread wakes up
01:32:11.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
01:32:11.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
01:32:11.993 00.000 10072 Moving (0.18, -0.10) raw xDistance=-0.14 yDistance=-0.15
01:32:11.995 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:11.998 00.003 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.65
01:32:11.998 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:32:11.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:11.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:32:11.998 00.000 10072 MoveAxis(E, 66, ABG)
01:32:11.998 00.000 10072 Guiding  Dir = 2, Dur = 66
01:32:12.000 00.002 10072 IsGuiding returns 0
01:32:12.000 00.000 10072 PulseGuide returned control before completion, sleep 76
01:32:12.017 00.017 1032 UpdateGuideState exits: m=1199 SNR=24.4
01:32:12.022 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:12.024 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:12.026 00.002 1032 Enqueuing Expose request
01:32:12.084 00.058 10072 IsGuiding returns 0
01:32:12.084 00.000 10072 Move returns status 0, amount 66
01:32:12.085 00.001 10072 MoveAxis(N, 0, ABG)
01:32:12.085 00.000 10072 Move returns status 0, amount 0
01:32:12.085 00.000 10072 move complete, result=0
01:32:12.085 00.000 10072 worker thread done servicing request
01:32:12.085 00.000 10072 Worker thread wakes up
01:32:12.085 00.000 1032 GuideStep: -0.1 px 66 ms EAST, -0.2 px 0 ms NORTH
01:32:12.087 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:12.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:12.725 00.638 10072 Exposure complete
01:32:12.773 00.048 10072 worker thread done servicing request
01:32:12.773 00.000 1032 OnExposeComplete: enter
01:32:12.776 00.003 1032 UpdateGuideState(): m_state=6
01:32:12.778 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3581
01:32:12.779 00.001 1032 Star::Find returns 1 (0), X=319.43, Y=752.07, Mass=1435, SNR=26.7, Peak=133 HFD=3.1
01:32:12.781 00.002 1032 MultiStar: [#1 -0.06,-0.08,0.95,U] [#2 0.11,-0.21,0.72,U] [#3 0.01,0.08,0.65,U] [#4 0.31,-0.11,0.70,U] [#5 0.33,-0.25,0.63,U] [#6 0.36,-0.21,0.59,U] [#7 0.00,-0.09,0.53,U] [#8 0.20,0.11,0.60,U] 
01:32:12.782 00.001 1032 refined, 8 included, MultiStar: {0.16, -0.08}, one-star: {0.21, 0.01}
01:32:12.784 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
01:32:12.786 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
01:32:12.787 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.17 cameraTheta=-0.47 mountX=-0.12 mountY=-0.13, mountTheta=-2.30
01:32:12.789 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.08, opts=13)
01:32:12.791 00.002 1032 Enqueuing Move request for scope (0.16, -0.08)
01:32:12.792 00.001 10072 Worker thread wakes up
01:32:12.793 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
01:32:12.793 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
01:32:12.793 00.000 10072 Moving (0.16, -0.08) raw xDistance=-0.12 yDistance=-0.13
01:32:12.794 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:12.798 00.004 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:32:12.798 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
01:32:12.798 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:12.798 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:32:12.798 00.000 10072 MoveAxis(W, 0, ABG)
01:32:12.798 00.000 10072 Move returns status 0, amount 0
01:32:12.798 00.000 10072 MoveAxis(N, 0, ABG)
01:32:12.798 00.000 10072 Move returns status 0, amount 0
01:32:12.798 00.000 10072 move complete, result=0
01:32:12.798 00.000 10072 worker thread done servicing request
01:32:12.816 00.018 1032 UpdateGuideState exits: m=1435 SNR=26.7
01:32:12.818 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:12.820 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:12.822 00.002 1032 Enqueuing Expose request
01:32:12.823 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
01:32:12.825 00.002 10072 Worker thread wakes up
01:32:12.825 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:12.825 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:13.240 00.415 10072 Exposure complete
01:32:13.289 00.049 10072 worker thread done servicing request
01:32:13.289 00.000 1032 OnExposeComplete: enter
01:32:13.291 00.002 1032 UpdateGuideState(): m_state=6
01:32:13.293 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3582
01:32:13.296 00.003 1032 Star::Find returns 1 (0), X=319.30, Y=752.12, Mass=1393, SNR=26.3, Peak=137 HFD=2.9
01:32:13.298 00.002 1032 MultiStar: [#1 -0.17,-0.01,0.98,U] [#2 0.22,-0.18,0.77,U] [#3 0.20,0.01,0.64,U] [#4 -0.00,-0.08,0.71,U] [#5 0.15,-0.24,0.70,U] [#6 0.14,-0.32,0.63,U] [#7 0.17,0.14,0.52,U] [#8 0.13,0.06,0.57,U] 
01:32:13.301 00.003 1032 single-star, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.09, 0.06}
01:32:13.303 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
01:32:13.305 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
01:32:13.307 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.62 mountX=0.04 mountY=-0.10, mountTheta=-1.21
01:32:13.310 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
01:32:13.312 00.002 1032 Enqueuing Move request for scope (0.09, 0.06)
01:32:13.314 00.002 10072 Worker thread wakes up
01:32:13.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
01:32:13.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
01:32:13.314 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
01:32:13.317 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:13.319 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:32:13.320 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:32:13.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:13.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:32:13.320 00.000 10072 MoveAxis(W, 0, ABG)
01:32:13.320 00.000 10072 Move returns status 0, amount 0
01:32:13.320 00.000 10072 MoveAxis(N, 0, ABG)
01:32:13.320 00.000 10072 Move returns status 0, amount 0
01:32:13.320 00.000 10072 move complete, result=0
01:32:13.320 00.000 10072 worker thread done servicing request
01:32:13.340 00.020 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:32:13.342 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:13.344 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:13.346 00.002 1032 Enqueuing Expose request
01:32:13.348 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
01:32:13.350 00.002 10072 Worker thread wakes up
01:32:13.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:13.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:13.988 00.638 10072 Exposure complete
01:32:14.034 00.046 10072 worker thread done servicing request
01:32:14.034 00.000 1032 OnExposeComplete: enter
01:32:14.036 00.002 1032 UpdateGuideState(): m_state=6
01:32:14.038 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3583
01:32:14.041 00.003 1032 Star::Find returns 1 (0), X=319.51, Y=751.96, Mass=1414, SNR=26.5, Peak=143 HFD=3.0
01:32:14.043 00.002 1032 MultiStar: [#1 -0.05,-0.18,1.00,U] [#2 0.14,-0.28,0.74,U] [#3 -0.06,0.10,0.70,U] [#4 0.11,0.13,0.74,U] [#5 0.23,-0.25,0.69,U] [#6 0.17,-0.23,0.58,U] [#7 0.18,-0.03,0.51,U] [#8 0.13,0.09,0.59,U] 
01:32:14.044 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.29, -0.11}
01:32:14.046 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
01:32:14.050 00.004 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
01:32:14.051 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.64 mountX=-0.12 mountY=-0.10, mountTheta=-2.47
01:32:14.054 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
01:32:14.055 00.001 1032 Enqueuing Move request for scope (0.12, -0.09)
01:32:14.057 00.002 10072 Worker thread wakes up
01:32:14.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
01:32:14.057 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
01:32:14.057 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.12 yDistance=-0.10
01:32:14.060 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:14.063 00.003 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:32:14.063 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
01:32:14.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:14.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:32:14.063 00.000 10072 MoveAxis(E, 0, ABG)
01:32:14.063 00.000 10072 Move returns status 0, amount 0
01:32:14.063 00.000 10072 MoveAxis(N, 0, ABG)
01:32:14.064 00.001 10072 Move returns status 0, amount 0
01:32:14.064 00.000 10072 move complete, result=0
01:32:14.064 00.000 10072 worker thread done servicing request
01:32:14.080 00.016 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:32:14.082 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:14.083 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:14.086 00.003 1032 Enqueuing Expose request
01:32:14.089 00.003 10072 Worker thread wakes up
01:32:14.089 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:14.090 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:14.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:14.503 00.413 10072 Exposure complete
01:32:14.550 00.047 10072 worker thread done servicing request
01:32:14.550 00.000 1032 OnExposeComplete: enter
01:32:14.551 00.001 1032 UpdateGuideState(): m_state=6
01:32:14.553 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3584
01:32:14.555 00.002 1032 Star::Find returns 1 (0), X=319.56, Y=752.00, Mass=1645, SNR=28.6, Peak=155 HFD=2.9
01:32:14.556 00.001 1032 MultiStar: [#1 -0.09,-0.23,0.90,U] [#2 -0.07,-0.12,0.70,U] [#3 -0.04,0.17,0.64,U] [#4 0.02,-0.17,0.63,U] [#5 0.35,-0.34,0.63,U] [#6 0.35,-0.37,0.57,U] [#7 0.08,0.11,0.47,U] [#8 0.02,-0.09,0.53,U] 
01:32:14.559 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.13}, one-star: {0.35, -0.07}
01:32:14.561 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
01:32:14.564 00.003 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
01:32:14.565 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.86 mountX=-0.15 mountY=-0.07, mountTheta=-2.69
01:32:14.568 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.13, opts=13)
01:32:14.571 00.003 1032 Enqueuing Move request for scope (0.11, -0.13)
01:32:14.572 00.001 10072 Worker thread wakes up
01:32:14.573 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
01:32:14.573 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
01:32:14.573 00.000 10072 Moving (0.11, -0.13) raw xDistance=-0.15 yDistance=-0.07
01:32:14.574 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:14.577 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.64
01:32:14.577 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:32:14.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:14.578 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:32:14.578 00.000 10072 MoveAxis(E, 70, ABG)
01:32:14.578 00.000 10072 Guiding  Dir = 2, Dur = 70
01:32:14.578 00.000 10072 IsGuiding returns 0
01:32:14.578 00.000 10072 PulseGuide returned control before completion, sleep 80
01:32:14.596 00.018 1032 UpdateGuideState exits: m=1645 SNR=28.6
01:32:14.599 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:14.600 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:14.601 00.001 1032 Enqueuing Expose request
01:32:14.673 00.072 10072 IsGuiding returns 0
01:32:14.673 00.000 10072 Move returns status 0, amount 70
01:32:14.673 00.000 10072 MoveAxis(N, 0, ABG)
01:32:14.673 00.000 10072 Move returns status 0, amount 0
01:32:14.673 00.000 10072 move complete, result=0
01:32:14.673 00.000 10072 worker thread done servicing request
01:32:14.673 00.000 10072 Worker thread wakes up
01:32:14.674 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:14.674 00.000 1032 GuideStep: -0.2 px 70 ms EAST, -0.1 px 0 ms NORTH
01:32:14.677 00.003 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:15.313 00.636 10072 Exposure complete
01:32:15.360 00.047 10072 worker thread done servicing request
01:32:15.361 00.001 1032 OnExposeComplete: enter
01:32:15.363 00.002 1032 UpdateGuideState(): m_state=6
01:32:15.366 00.003 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3585
01:32:15.369 00.003 1032 Star::Find returns 1 (0), X=319.43, Y=752.05, Mass=1504, SNR=27.3, Peak=158 HFD=2.9
01:32:15.372 00.003 1032 MultiStar: [#1 -0.03,-0.05,0.93,U] [#2 -0.00,-0.38,0.73,U] [#3 0.10,0.24,0.63,U] [#4 0.08,-0.20,0.69,U] [#5 0.34,-0.18,0.69,U] [#6 0.38,-0.35,0.58,U] [#7 0.09,0.10,0.50,U] [#8 0.02,0.02,0.55,U] 
01:32:15.374 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.09}, one-star: {0.22, -0.01}
01:32:15.376 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
01:32:15.377 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
01:32:15.379 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.62 mountX=-0.12 mountY=-0.10, mountTheta=-2.45
01:32:15.382 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
01:32:15.384 00.002 1032 Enqueuing Move request for scope (0.13, -0.09)
01:32:15.385 00.001 10072 Worker thread wakes up
01:32:15.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
01:32:15.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
01:32:15.385 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
01:32:15.387 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:15.390 00.003 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:32:15.390 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
01:32:15.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:15.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:32:15.390 00.000 10072 MoveAxis(E, 1, ABG)
01:32:15.390 00.000 10072 Guiding  Dir = 2, Dur = 1
01:32:15.392 00.002 10072 IsGuiding returns 0
01:32:15.392 00.000 10072 PulseGuide returned control before completion, sleep 11
01:32:15.408 00.016 1032 UpdateGuideState exits: m=1504 SNR=27.3
01:32:15.410 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:15.412 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:15.414 00.002 1032 Enqueuing Expose request
01:32:15.420 00.006 10072 IsGuiding returns 1
01:32:15.420 00.000 10072 scope still moving after pulse duration time elapsed
01:32:15.451 00.031 10072 IsGuiding returns 0
01:32:15.451 00.000 10072 scope move finished after 1 + 58 ms
01:32:15.451 00.000 10072 Move returns status 0, amount 1
01:32:15.451 00.000 10072 MoveAxis(N, 0, ABG)
01:32:15.451 00.000 10072 Move returns status 0, amount 0
01:32:15.451 00.000 10072 move complete, result=0
01:32:15.451 00.000 10072 worker thread done servicing request
01:32:15.451 00.000 10072 Worker thread wakes up
01:32:15.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:15.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:15.463 00.012 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:32:15.862 00.399 10072 Exposure complete
01:32:15.909 00.047 10072 worker thread done servicing request
01:32:15.909 00.000 1032 OnExposeComplete: enter
01:32:15.912 00.003 1032 UpdateGuideState(): m_state=6
01:32:15.914 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3586
01:32:15.915 00.001 1032 Star::Find returns 1 (0), X=319.65, Y=752.13, Mass=1410, SNR=26.5, Peak=131 HFD=2.8
01:32:15.917 00.002 1032 MultiStar: [#1 -0.13,-0.14,0.90,U] [#2 0.03,-0.07,0.75,U] [#3 0.06,0.11,0.66,U] [#4 0.13,-0.02,0.68,U] [#5 0.17,-0.00,0.71,U] [#6 0.33,-0.24,0.62,U] [#7 -0.00,0.07,0.55,U] [#8 0.01,0.07,0.53,U] 
01:32:15.919 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.43, 0.06}
01:32:15.920 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
01:32:15.922 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
01:32:15.924 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.16 mountX=-0.05 mountY=-0.11, mountTheta=-1.99
01:32:15.927 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
01:32:15.929 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
01:32:15.930 00.001 10072 Worker thread wakes up
01:32:15.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
01:32:15.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
01:32:15.931 00.001 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
01:32:15.932 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:15.935 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:32:15.935 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:32:15.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:15.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:32:15.935 00.000 10072 MoveAxis(E, 1, ABG)
01:32:15.941 00.006 10072 Guiding  Dir = 2, Dur = 1
01:32:15.942 00.001 10072 IsGuiding returns 0
01:32:15.943 00.001 10072 PulseGuide returned control before completion, sleep 11
01:32:15.957 00.014 1032 UpdateGuideState exits: m=1410 SNR=26.5
01:32:15.959 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:15.960 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:15.963 00.003 1032 Enqueuing Expose request
01:32:15.968 00.005 10072 IsGuiding returns 0
01:32:15.968 00.000 10072 Move returns status 0, amount 1
01:32:15.968 00.000 10072 MoveAxis(N, 0, ABG)
01:32:15.969 00.001 10072 Move returns status 0, amount 0
01:32:15.969 00.000 10072 move complete, result=0
01:32:15.969 00.000 10072 worker thread done servicing request
01:32:15.969 00.000 10072 Worker thread wakes up
01:32:15.969 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:15.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:15.972 00.003 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:32:16.599 00.627 10072 Exposure complete
01:32:16.643 00.044 10072 worker thread done servicing request
01:32:16.643 00.000 1032 OnExposeComplete: enter
01:32:16.647 00.004 1032 UpdateGuideState(): m_state=6
01:32:16.649 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3587
01:32:16.651 00.002 1032 Star::Find returns 1 (0), X=319.41, Y=752.25, Mass=1441, SNR=26.8, Peak=139 HFD=3.1
01:32:16.653 00.002 1032 MultiStar: [#1 -0.15,0.08,0.92,U] [#2 0.01,-0.07,0.75,U] [#3 0.13,0.29,0.68,U] [#4 -0.07,0.05,0.68,U] [#5 0.24,-0.08,0.64,U] [#6 0.03,0.00,0.53,U] [#7 0.21,0.18,0.52,U] [#8 0.06,0.16,0.55,U] 
01:32:16.655 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.20, 0.19}
01:32:16.656 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
01:32:16.658 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
01:32:16.659 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.94 mountX=0.07 mountY=-0.09, mountTheta=-0.89
01:32:16.664 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
01:32:16.666 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
01:32:16.668 00.002 10072 Worker thread wakes up
01:32:16.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
01:32:16.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:32:16.668 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
01:32:16.670 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:16.673 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:32:16.673 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:32:16.673 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:16.673 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:32:16.673 00.000 10072 MoveAxis(E, 1, ABG)
01:32:16.673 00.000 10072 Guiding  Dir = 2, Dur = 1
01:32:16.674 00.001 10072 IsGuiding returns 0
01:32:16.675 00.001 10072 PulseGuide returned control before completion, sleep 11
01:32:16.692 00.017 10072 IsGuiding returns 0
01:32:16.692 00.000 10072 Move returns status 0, amount 1
01:32:16.692 00.000 10072 MoveAxis(N, 0, ABG)
01:32:16.692 00.000 10072 Move returns status 0, amount 0
01:32:16.692 00.000 10072 move complete, result=0
01:32:16.692 00.000 1032 UpdateGuideState exits: m=1441 SNR=26.8
01:32:16.694 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:16.695 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:16.696 00.001 1032 Enqueuing Expose request
01:32:16.699 00.003 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:32:16.700 00.001 10072 worker thread done servicing request
01:32:16.700 00.000 10072 Worker thread wakes up
01:32:16.701 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:16.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:17.118 00.417 10072 Exposure complete
01:32:17.164 00.046 10072 worker thread done servicing request
01:32:17.164 00.000 1032 OnExposeComplete: enter
01:32:17.166 00.002 1032 UpdateGuideState(): m_state=6
01:32:17.167 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3588
01:32:17.169 00.002 1032 Star::Find returns 1 (0), X=319.45, Y=752.28, Mass=1380, SNR=26.2, Peak=151 HFD=3.1
01:32:17.172 00.003 1032 MultiStar: [#1 -0.03,0.15,0.95,U] [#2 0.13,-0.13,0.76,U] [#3 0.09,0.26,0.69,U] [#4 0.12,0.11,0.75,U] [#5 0.22,0.03,0.68,U] [#6 0.13,-0.09,0.60,U] [#7 0.28,0.15,0.55,U] [#8 0.47,0.21,0.51,U] 
01:32:17.174 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.10}, one-star: {0.23, 0.22}
01:32:17.175 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
01:32:17.176 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
01:32:17.179 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.56 mountX=0.06 mountY=-0.19, mountTheta=-1.27
01:32:17.183 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.10, opts=13)
01:32:17.185 00.002 1032 Enqueuing Move request for scope (0.17, 0.10)
01:32:17.188 00.003 10072 Worker thread wakes up
01:32:17.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
01:32:17.188 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
01:32:17.188 00.000 10072 Moving (0.17, 0.10) raw xDistance=0.06 yDistance=-0.19
01:32:17.190 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:17.193 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:32:17.193 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
01:32:17.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:17.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:32:17.193 00.000 10072 MoveAxis(E, 1, ABG)
01:32:17.193 00.000 10072 Guiding  Dir = 2, Dur = 1
01:32:17.194 00.001 10072 IsGuiding returns 0
01:32:17.194 00.000 10072 PulseGuide returned control before completion, sleep 11
01:32:17.208 00.014 10072 IsGuiding returns 1
01:32:17.208 00.000 10072 scope still moving after pulse duration time elapsed
01:32:17.212 00.004 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:32:17.215 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:17.216 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:17.218 00.002 1032 Enqueuing Expose request
01:32:17.239 00.021 10072 IsGuiding returns 0
01:32:17.239 00.000 10072 scope move finished after 1 + 44 ms
01:32:17.239 00.000 10072 Move returns status 0, amount 1
01:32:17.239 00.000 10072 MoveAxis(N, 0, ABG)
01:32:17.240 00.001 10072 Move returns status 0, amount 0
01:32:17.240 00.000 10072 move complete, result=0
01:32:17.240 00.000 10072 worker thread done servicing request
01:32:17.240 00.000 10072 Worker thread wakes up
01:32:17.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:17.240 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:17.245 00.005 1032 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
01:32:17.867 00.622 10072 Exposure complete
01:32:17.915 00.048 10072 worker thread done servicing request
01:32:17.915 00.000 1032 OnExposeComplete: enter
01:32:17.917 00.002 1032 UpdateGuideState(): m_state=6
01:32:17.919 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3589
01:32:17.921 00.002 1032 Star::Find returns 1 (0), X=319.67, Y=751.95, Mass=1388, SNR=26.3, Peak=140 HFD=2.6
01:32:17.925 00.004 1032 MultiStar: [#1 0.12,-0.07,0.95,U] [#2 0.20,-0.06,0.76,U] [#3 0.21,0.16,0.70,U] [#4 0.12,0.06,0.73,U] [#5 0.32,-0.12,0.70,U] [#6 0.29,-0.07,0.61,U] [#7 0.38,0.17,0.53,U] [#8 0.29,0.05,0.57,U] 
01:32:17.930 00.005 1032 refined, 8 included, MultiStar: {0.26, -0.01}, one-star: {0.45, -0.11}
01:32:17.932 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
01:32:17.933 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
01:32:17.935 00.002 1032 CameraToMount -- cameraX=0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-0.04 mountX=-0.08 mountY=-0.25, mountTheta=-1.87
01:32:17.938 00.003 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.01, opts=13)
01:32:17.940 00.002 1032 Enqueuing Move request for scope (0.26, -0.01)
01:32:17.942 00.002 10072 Worker thread wakes up
01:32:17.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.01) opts 0xd
01:32:17.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.01)
01:32:17.942 00.000 10072 Moving (0.26, -0.01) raw xDistance=-0.08 yDistance=-0.25
01:32:17.945 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:17.947 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:32:17.947 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:32:17.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:32:17.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:32:17.948 00.001 10072 MoveAxis(W, 0, ABG)
01:32:17.948 00.000 10072 Move returns status 0, amount 0
01:32:17.948 00.000 10072 MoveAxis(N, 0, ABG)
01:32:17.948 00.000 10072 Move returns status 0, amount 0
01:32:17.948 00.000 10072 move complete, result=0
01:32:17.948 00.000 10072 worker thread done servicing request
01:32:17.968 00.020 1032 UpdateGuideState exits: m=1388 SNR=26.3
01:32:17.970 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:17.971 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:17.973 00.002 1032 Enqueuing Expose request
01:32:17.975 00.002 1032 GuideStep: -0.1 px 0 ms WEST, -0.3 px 0 ms NORTH
01:32:17.977 00.002 10072 Worker thread wakes up
01:32:17.977 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:17.978 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:18.398 00.420 10072 Exposure complete
01:32:18.445 00.047 10072 worker thread done servicing request
01:32:18.445 00.000 1032 OnExposeComplete: enter
01:32:18.447 00.002 1032 UpdateGuideState(): m_state=6
01:32:18.449 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3590
01:32:18.451 00.002 1032 Star::Find returns 1 (0), X=319.55, Y=752.07, Mass=1454, SNR=26.9, Peak=141 HFD=2.9
01:32:18.453 00.002 1032 MultiStar: [#1 -0.02,0.04,0.90,U] [#2 0.12,-0.08,0.73,U] [#3 0.29,0.24,0.69,U] [#4 0.16,0.03,0.70,U] [#5 0.28,-0.02,0.66,U] [#6 0.26,-0.14,0.57,U] [#7 0.24,0.23,0.50,U] [#8 0.35,0.04,0.54,U] 
01:32:18.455 00.002 1032 refined, 8 included, MultiStar: {0.22, 0.03}, one-star: {0.33, 0.00}
01:32:18.458 00.003 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
01:32:18.460 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
01:32:18.462 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.15 mountX=-0.02 mountY=-0.22, mountTheta=-1.68
01:32:18.465 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.03, opts=13)
01:32:18.467 00.002 1032 Enqueuing Move request for scope (0.22, 0.03)
01:32:18.470 00.003 10072 Worker thread wakes up
01:32:18.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
01:32:18.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
01:32:18.470 00.000 10072 Moving (0.22, 0.03) raw xDistance=-0.02 yDistance=-0.22
01:32:18.472 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:18.474 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:32:18.474 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:32:18.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:32:18.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:32:18.474 00.000 10072 MoveAxis(E, 0, ABG)
01:32:18.474 00.000 10072 Move returns status 0, amount 0
01:32:18.475 00.001 10072 MoveAxis(N, 0, ABG)
01:32:18.475 00.000 10072 Move returns status 0, amount 0
01:32:18.475 00.000 10072 move complete, result=0
01:32:18.475 00.000 10072 worker thread done servicing request
01:32:18.496 00.021 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:32:18.498 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:18.501 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:18.502 00.001 1032 Enqueuing Expose request
01:32:18.505 00.003 1032 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:18.507 00.002 10072 Worker thread wakes up
01:32:18.507 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:18.507 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:19.147 00.640 10072 Exposure complete
01:32:19.195 00.048 10072 worker thread done servicing request
01:32:19.195 00.000 1032 OnExposeComplete: enter
01:32:19.197 00.002 1032 UpdateGuideState(): m_state=6
01:32:19.199 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3591
01:32:19.201 00.002 1032 Star::Find returns 1 (0), X=319.56, Y=752.11, Mass=1465, SNR=27.0, Peak=131 HFD=2.9
01:32:19.203 00.002 1032 MultiStar: [#1 0.02,-0.04,0.97,U] [#2 0.10,-0.14,0.73,U] [#3 0.11,0.10,0.65,U] [#4 0.17,-0.02,0.71,U] [#5 0.27,0.05,0.66,U] [#6 0.30,-0.19,0.59,U] [#7 0.21,0.32,0.48,U] [#8 0.31,0.21,0.54,U] 
01:32:19.207 00.004 1032 refined, 8 included, MultiStar: {0.20, 0.02}, one-star: {0.34, 0.05}
01:32:19.209 00.002 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
01:32:19.211 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
01:32:19.212 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.11 mountX=-0.03 mountY=-0.20, mountTheta=-1.72
01:32:19.215 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.02, opts=13)
01:32:19.217 00.002 1032 Enqueuing Move request for scope (0.20, 0.02)
01:32:19.218 00.001 10072 Worker thread wakes up
01:32:19.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
01:32:19.218 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
01:32:19.218 00.000 10072 Moving (0.20, 0.02) raw xDistance=-0.03 yDistance=-0.20
01:32:19.220 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:19.222 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:32:19.222 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:32:19.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:19.224 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:32:19.224 00.000 10072 MoveAxis(E, 1, ABG)
01:32:19.224 00.000 10072 Guiding  Dir = 2, Dur = 1
01:32:19.224 00.000 10072 IsGuiding returns 0
01:32:19.224 00.000 10072 PulseGuide returned control before completion, sleep 11
01:32:19.237 00.013 10072 IsGuiding returns 0
01:32:19.237 00.000 10072 Move returns status 0, amount 1
01:32:19.238 00.001 10072 MoveAxis(N, 0, ABG)
01:32:19.238 00.000 10072 Move returns status 0, amount 0
01:32:19.238 00.000 10072 move complete, result=0
01:32:19.238 00.000 10072 worker thread done servicing request
01:32:19.242 00.004 1032 UpdateGuideState exits: m=1465 SNR=27.0
01:32:19.244 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:19.246 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:19.248 00.002 1032 Enqueuing Expose request
01:32:19.250 00.002 1032 GuideStep: -0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
01:32:19.251 00.001 10072 Worker thread wakes up
01:32:19.252 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:19.252 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:19.661 00.409 10072 Exposure complete
01:32:19.710 00.049 10072 worker thread done servicing request
01:32:19.711 00.001 1032 OnExposeComplete: enter
01:32:19.713 00.002 1032 UpdateGuideState(): m_state=6
01:32:19.715 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3592
01:32:19.718 00.003 1032 Star::Find returns 1 (0), X=319.45, Y=752.09, Mass=1498, SNR=27.3, Peak=165 HFD=2.6
01:32:19.719 00.001 1032 MultiStar: [#1 0.11,-0.01,0.95,U] [#2 0.11,-0.12,0.73,U] [#3 0.35,0.07,0.66,U] [#4 0.10,-0.14,0.71,U] [#5 0.40,-0.12,0.64,U] [#6 0.19,-0.12,0.57,U] [#7 0.36,0.14,0.51,U] [#8 0.22,0.07,0.55,U] 
01:32:19.721 00.002 1032 refined, 8 included, MultiStar: {0.22, -0.03}, one-star: {0.24, 0.03}
01:32:19.723 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
01:32:19.724 00.001 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
01:32:19.726 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-0.11 mountX=-0.08 mountY=-0.21, mountTheta=-1.94
01:32:19.730 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.03, opts=13)
01:32:19.731 00.001 1032 Enqueuing Move request for scope (0.22, -0.03)
01:32:19.733 00.002 10072 Worker thread wakes up
01:32:19.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.03) opts 0xd
01:32:19.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.03)
01:32:19.733 00.000 10072 Moving (0.22, -0.03) raw xDistance=-0.08 yDistance=-0.21
01:32:19.735 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:19.738 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:32:19.739 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:32:19.739 00.000 10072 switching direction from 1 to -1 - decHistory=-3 oldest=-0.27 newest=-0.62
01:32:19.739 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:32:19.739 00.000 10072 MoveAxis(E, 1, ABG)
01:32:19.739 00.000 10072 Guiding  Dir = 2, Dur = 1
01:32:19.740 00.001 10072 IsGuiding returns 0
01:32:19.740 00.000 10072 PulseGuide returned control before completion, sleep 11
01:32:19.758 00.018 1032 UpdateGuideState exits: m=1498 SNR=27.3
01:32:19.761 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:19.763 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:19.765 00.002 1032 Enqueuing Expose request
01:32:19.768 00.003 10072 IsGuiding returns 0
01:32:19.768 00.000 10072 Move returns status 0, amount 1
01:32:19.768 00.000 10072 BLC: Oldest BLC event removed
01:32:19.768 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
01:32:19.769 00.001 10072 MoveAxis(N, 218, ABG)
01:32:19.769 00.000 10072 Guiding  Dir = 0, Dur = 218
01:32:19.769 00.000 10072 IsGuiding returns 0
01:32:19.770 00.001 10072 PulseGuide returned control before completion, sleep 228
01:32:20.001 00.231 10072 IsGuiding returns 0
01:32:20.001 00.000 10072 Move returns status 0, amount 218
01:32:20.001 00.000 10072 move complete, result=0
01:32:20.001 00.000 1032 GuideStep: -0.1 px 1 ms EAST, -0.2 px 218 ms NORTH
01:32:20.004 00.003 10072 worker thread done servicing request
01:32:20.004 00.000 10072 Worker thread wakes up
01:32:20.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:20.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:20.631 00.627 10072 Exposure complete
01:32:20.675 00.044 10072 worker thread done servicing request
01:32:20.675 00.000 1032 OnExposeComplete: enter
01:32:20.678 00.003 1032 UpdateGuideState(): m_state=6
01:32:20.680 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3593
01:32:20.681 00.001 1032 Star::Find returns 1 (0), X=319.46, Y=751.90, Mass=1465, SNR=27.0, Peak=159 HFD=2.8
01:32:20.683 00.002 1032 MultiStar: [#1 -0.06,-0.15,0.94,U] [#2 0.04,-0.30,0.72,U] [#3 0.24,-0.07,0.65,U] [#4 -0.13,0.02,0.70,U] [#5 0.25,-0.44,0.66,U] [#6 -0.05,-0.34,0.60,U] [#7 0.08,0.07,0.51,U] [#8 0.11,-0.03,0.55,U] 
01:32:20.686 00.003 1032 refined, 8 included, MultiStar: {0.08, -0.16}, one-star: {0.24, -0.17}
01:32:20.688 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
01:32:20.690 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
01:32:20.692 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.11 mountX=-0.18 mountY=-0.04, mountTheta=-2.94
01:32:20.695 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.16, opts=13)
01:32:20.697 00.002 1032 Enqueuing Move request for scope (0.08, -0.16)
01:32:20.700 00.003 10072 Worker thread wakes up
01:32:20.700 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
01:32:20.700 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
01:32:20.700 00.000 10072 Moving (0.08, -0.16) raw xDistance=-0.18 yDistance=-0.04
01:32:20.700 00.000 10072 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.206493, 1:0.037323
01:32:20.700 00.000 10072 BLC: No correction, Miss < min_move
01:32:20.702 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:20.706 00.004 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.63
01:32:20.706 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
01:32:20.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:20.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:32:20.706 00.000 10072 MoveAxis(E, 85, ABG)
01:32:20.706 00.000 10072 Guiding  Dir = 2, Dur = 85
01:32:20.706 00.000 10072 IsGuiding returns 0
01:32:20.707 00.001 10072 PulseGuide returned control before completion, sleep 95
01:32:20.723 00.016 1032 UpdateGuideState exits: m=1465 SNR=27.0
01:32:20.725 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:20.727 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:20.728 00.001 1032 Enqueuing Expose request
01:32:20.817 00.089 10072 IsGuiding returns 0
01:32:20.817 00.000 10072 Move returns status 0, amount 85
01:32:20.817 00.000 10072 MoveAxis(N, 0, ABG)
01:32:20.817 00.000 10072 Move returns status 0, amount 0
01:32:20.817 00.000 10072 move complete, result=0
01:32:20.817 00.000 10072 worker thread done servicing request
01:32:20.817 00.000 10072 Worker thread wakes up
01:32:20.817 00.000 1032 GuideStep: -0.2 px 85 ms EAST, -0.0 px 0 ms NORTH
01:32:20.819 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:20.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:21.227 00.408 10072 Exposure complete
01:32:21.280 00.053 10072 worker thread done servicing request
01:32:21.280 00.000 1032 OnExposeComplete: enter
01:32:21.282 00.002 1032 UpdateGuideState(): m_state=6
01:32:21.285 00.003 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3594
01:32:21.287 00.002 1032 Star::Find returns 1 (0), X=319.56, Y=752.04, Mass=1363, SNR=26.0, Peak=136 HFD=3.0
01:32:21.289 00.002 1032 MultiStar: [#1 0.02,-0.10,0.95,U] [#2 0.13,-0.21,0.74,U] [#3 0.13,0.10,0.70,U] [#4 0.12,-0.03,0.74,U] [#5 0.35,-0.12,0.70,U] [#6 0.20,-0.21,0.60,U] [#7 -0.02,0.04,0.52,U] [#8 0.01,0.12,0.57,U] 
01:32:21.290 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.05}, one-star: {0.34, -0.02}
01:32:21.292 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
01:32:21.294 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
01:32:21.295 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.33 mountX=-0.09 mountY=-0.13, mountTheta=-2.16
01:32:21.297 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
01:32:21.299 00.002 1032 Enqueuing Move request for scope (0.15, -0.05)
01:32:21.303 00.004 10072 Worker thread wakes up
01:32:21.303 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
01:32:21.303 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
01:32:21.303 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.09 yDistance=-0.13
01:32:21.303 00.000 10072 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.206493, 1:0.037323, 2:0.134379
01:32:21.303 00.000 10072 BLC: No correction, Miss < min_move
01:32:21.306 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:21.309 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:32:21.309 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:32:21.309 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:21.309 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:32:21.309 00.000 10072 MoveAxis(E, 2, ABG)
01:32:21.309 00.000 10072 Guiding  Dir = 2, Dur = 2
01:32:21.310 00.001 10072 IsGuiding returns 0
01:32:21.310 00.000 10072 PulseGuide returned control before completion, sleep 12
01:32:21.330 00.020 1032 UpdateGuideState exits: m=1363 SNR=26.0
01:32:21.333 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:21.335 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:21.336 00.001 10072 IsGuiding returns 0
01:32:21.336 00.000 10072 Move returns status 0, amount 2
01:32:21.336 00.000 10072 MoveAxis(N, 0, ABG)
01:32:21.338 00.002 10072 Move returns status 0, amount 0
01:32:21.338 00.000 1032 Enqueuing Expose request
01:32:21.339 00.001 10072 move complete, result=0
01:32:21.339 00.000 10072 worker thread done servicing request
01:32:21.340 00.001 10072 Worker thread wakes up
01:32:21.340 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:21.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:21.340 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:32:21.977 00.637 10072 Exposure complete
01:32:22.026 00.049 10072 worker thread done servicing request
01:32:22.026 00.000 1032 OnExposeComplete: enter
01:32:22.028 00.002 1032 UpdateGuideState(): m_state=6
01:32:22.030 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3595
01:32:22.032 00.002 1032 Star::Find returns 1 (0), X=319.55, Y=752.15, Mass=1489, SNR=27.2, Peak=155 HFD=3.0
01:32:22.034 00.002 1032 MultiStar: [#1 0.00,0.01,0.92,U] [#2 -0.01,0.06,0.70,U] [#3 0.21,0.36,0.63,U] [#4 0.11,0.08,0.68,U] [#5 0.20,0.08,0.68,U] [#6 0.07,-0.12,0.61,U] [#7 0.27,0.19,0.48,U] [#8 -0.04,0.04,0.53,U] 
01:32:22.036 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.08}, one-star: {0.33, 0.09}
01:32:22.037 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
01:32:22.039 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
01:32:22.040 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.55 mountX=0.05 mountY=-0.15, mountTheta=-1.28
01:32:22.043 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.08, opts=13)
01:32:22.045 00.002 1032 Enqueuing Move request for scope (0.13, 0.08)
01:32:22.046 00.001 10072 Worker thread wakes up
01:32:22.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
01:32:22.046 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
01:32:22.046 00.000 10072 Moving (0.13, 0.08) raw xDistance=0.05 yDistance=-0.15
01:32:22.046 00.000 10072 BLC: window closed
01:32:22.046 00.000 10072 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.206493, 1:0.037323, 2:0.134379
01:32:22.046 00.000 10072 BLC: No correction, Miss < min_move
01:32:22.050 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:22.052 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:32:22.052 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:32:22.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:22.053 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:32:22.054 00.001 10072 MoveAxis(E, 2, ABG)
01:32:22.054 00.000 10072 Guiding  Dir = 2, Dur = 2
01:32:22.054 00.000 10072 IsGuiding returns 0
01:32:22.055 00.001 10072 PulseGuide returned control before completion, sleep 12
01:32:22.068 00.013 10072 IsGuiding returns 0
01:32:22.068 00.000 10072 Move returns status 0, amount 2
01:32:22.068 00.000 10072 MoveAxis(N, 0, ABG)
01:32:22.068 00.000 10072 Move returns status 0, amount 0
01:32:22.068 00.000 10072 move complete, result=0
01:32:22.068 00.000 10072 worker thread done servicing request
01:32:22.071 00.003 1032 UpdateGuideState exits: m=1489 SNR=27.2
01:32:22.074 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:22.076 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:22.077 00.001 1032 Enqueuing Expose request
01:32:22.081 00.004 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:32:22.083 00.002 10072 Worker thread wakes up
01:32:22.084 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:22.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:22.494 00.410 10072 Exposure complete
01:32:22.546 00.052 10072 worker thread done servicing request
01:32:22.546 00.000 1032 OnExposeComplete: enter
01:32:22.548 00.002 1032 UpdateGuideState(): m_state=6
01:32:22.550 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3596
01:32:22.553 00.003 1032 Star::Find returns 1 (0), X=319.43, Y=752.21, Mass=1482, SNR=27.1, Peak=153 HFD=2.9
01:32:22.555 00.002 1032 MultiStar: [#1 0.01,0.04,0.93,U] [#2 -0.01,-0.07,0.70,U] [#3 -0.02,0.31,0.61,U] [#4 0.02,0.19,0.69,U] [#5 0.14,-0.09,0.69,U] [#6 0.13,-0.04,0.60,U] [#7 0.24,0.08,0.52,U] [#8 0.04,-0.14,0.55,U] 
01:32:22.558 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.22, 0.14}
01:32:22.559 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
01:32:22.561 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
01:32:22.562 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.55 mountX=0.03 mountY=-0.10, mountTheta=-1.28
01:32:22.565 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
01:32:22.566 00.001 1032 Enqueuing Move request for scope (0.08, 0.05)
01:32:22.567 00.001 10072 Worker thread wakes up
01:32:22.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
01:32:22.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
01:32:22.567 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.10
01:32:22.569 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:22.571 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:32:22.571 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:32:22.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:22.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:32:22.571 00.000 10072 MoveAxis(E, 2, ABG)
01:32:22.571 00.000 10072 Guiding  Dir = 2, Dur = 2
01:32:22.572 00.001 10072 IsGuiding returns 0
01:32:22.572 00.000 10072 PulseGuide returned control before completion, sleep 12
01:32:22.590 00.018 1032 UpdateGuideState exits: m=1482 SNR=27.1
01:32:22.592 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:22.594 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:22.595 00.001 1032 Enqueuing Expose request
01:32:22.599 00.004 10072 IsGuiding returns 0
01:32:22.599 00.000 10072 Move returns status 0, amount 2
01:32:22.599 00.000 10072 MoveAxis(N, 0, ABG)
01:32:22.599 00.000 10072 Move returns status 0, amount 0
01:32:22.599 00.000 10072 move complete, result=0
01:32:22.599 00.000 10072 worker thread done servicing request
01:32:22.600 00.001 10072 Worker thread wakes up
01:32:22.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:22.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:22.605 00.005 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:32:23.227 00.622 10072 Exposure complete
01:32:23.278 00.051 10072 worker thread done servicing request
01:32:23.278 00.000 1032 OnExposeComplete: enter
01:32:23.280 00.002 1032 UpdateGuideState(): m_state=6
01:32:23.282 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3597
01:32:23.283 00.001 1032 Star::Find returns 1 (0), X=319.36, Y=752.05, Mass=1343, SNR=25.8, Peak=133 HFD=2.9
01:32:23.285 00.002 1032 MultiStar: [#1 -0.24,-0.12,0.97,U] [#2 0.07,-0.28,0.73,U] [#3 0.15,0.13,0.69,U] [#4 0.02,-0.01,0.72,U] [#5 0.14,-0.07,0.71,U] [#6 0.19,-0.25,0.59,U] [#7 -0.06,0.12,0.56,U] [#8 0.05,0.10,0.54,U] 
01:32:23.287 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.15, -0.01}
01:32:23.288 00.001 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
01:32:23.290 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
01:32:23.291 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.86 mountX=-0.06 mountY=-0.03, mountTheta=-2.69
01:32:23.294 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
01:32:23.295 00.001 1032 Enqueuing Move request for scope (0.04, -0.05)
01:32:23.297 00.002 10072 Worker thread wakes up
01:32:23.297 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:32:23.297 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:32:23.297 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
01:32:23.301 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:23.305 00.004 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:32:23.305 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:32:23.305 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:23.305 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:32:23.305 00.000 10072 MoveAxis(E, 0, ABG)
01:32:23.305 00.000 10072 Move returns status 0, amount 0
01:32:23.305 00.000 10072 MoveAxis(N, 0, ABG)
01:32:23.305 00.000 10072 Move returns status 0, amount 0
01:32:23.306 00.001 10072 move complete, result=0
01:32:23.306 00.000 10072 worker thread done servicing request
01:32:23.322 00.016 1032 UpdateGuideState exits: m=1343 SNR=25.8
01:32:23.325 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:23.327 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:23.330 00.003 1032 Enqueuing Expose request
01:32:23.333 00.003 1032 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:32:23.335 00.002 10072 Worker thread wakes up
01:32:23.335 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:23.335 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:23.741 00.406 10072 Exposure complete
01:32:23.792 00.051 10072 worker thread done servicing request
01:32:23.792 00.000 1032 OnExposeComplete: enter
01:32:23.794 00.002 1032 UpdateGuideState(): m_state=6
01:32:23.796 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3598
01:32:23.797 00.001 1032 Star::Find returns 1 (0), X=319.44, Y=752.10, Mass=1392, SNR=26.3, Peak=144 HFD=2.8
01:32:23.801 00.004 1032 MultiStar: [#1 -0.14,-0.01,0.98,U] [#2 0.09,-0.28,0.73,U] [#3 0.14,0.09,0.69,U] [#4 0.07,0.02,0.70,U] [#5 0.22,-0.03,0.72,U] [#6 0.12,-0.13,0.61,U] [#7 -0.03,0.21,0.59,U] [#8 0.13,0.01,0.58,U] 
01:32:23.804 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.22, 0.04}
01:32:23.805 00.001 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
01:32:23.807 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
01:32:23.810 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.11 mountX=-0.03 mountY=-0.08, mountTheta=-1.94
01:32:23.813 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
01:32:23.815 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
01:32:23.818 00.003 10072 Worker thread wakes up
01:32:23.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:32:23.818 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:32:23.818 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
01:32:23.820 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:23.823 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:32:23.823 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:32:23.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:23.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:32:23.823 00.000 10072 MoveAxis(W, 0, ABG)
01:32:23.823 00.000 10072 Move returns status 0, amount 0
01:32:23.823 00.000 10072 MoveAxis(N, 0, ABG)
01:32:23.825 00.002 10072 Move returns status 0, amount 0
01:32:23.825 00.000 10072 move complete, result=0
01:32:23.825 00.000 10072 worker thread done servicing request
01:32:23.843 00.018 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:32:23.845 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:23.847 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:23.848 00.001 1032 Enqueuing Expose request
01:32:23.850 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
01:32:23.852 00.002 10072 Worker thread wakes up
01:32:23.853 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:23.853 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:24.478 00.625 10072 Exposure complete
01:32:24.524 00.046 10072 worker thread done servicing request
01:32:24.524 00.000 1032 OnExposeComplete: enter
01:32:24.526 00.002 1032 UpdateGuideState(): m_state=6
01:32:24.528 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3599
01:32:24.529 00.001 1032 Star::Find returns 1 (0), X=319.45, Y=752.13, Mass=1588, SNR=28.1, Peak=159 HFD=3.0
01:32:24.531 00.002 1032 MultiStar: [#1 -0.15,0.01,0.91,U] [#2 -0.04,-0.23,0.69,U] [#3 0.30,0.12,0.66,U] [#4 0.10,0.20,0.67,U] [#5 0.26,-0.10,0.67,U] [#6 0.11,-0.01,0.56,U] [#7 0.19,0.22,0.53,U] [#8 0.10,0.07,0.53,U] 
01:32:24.533 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.24, 0.07}
01:32:24.534 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
01:32:24.536 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
01:32:24.539 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.30 mountX=0.01 mountY=-0.12, mountTheta=-1.53
01:32:24.541 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
01:32:24.543 00.002 1032 Enqueuing Move request for scope (0.12, 0.04)
01:32:24.545 00.002 10072 Worker thread wakes up
01:32:24.545 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
01:32:24.545 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
01:32:24.545 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.12
01:32:24.548 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:24.551 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:32:24.551 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:32:24.551 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:24.551 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:32:24.551 00.000 10072 MoveAxis(E, 0, ABG)
01:32:24.551 00.000 10072 Move returns status 0, amount 0
01:32:24.551 00.000 10072 MoveAxis(N, 0, ABG)
01:32:24.551 00.000 10072 Move returns status 0, amount 0
01:32:24.551 00.000 10072 move complete, result=0
01:32:24.551 00.000 10072 worker thread done servicing request
01:32:24.568 00.017 1032 UpdateGuideState exits: m=1588 SNR=28.1
01:32:24.570 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:24.572 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:24.573 00.001 1032 Enqueuing Expose request
01:32:24.575 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:24.576 00.001 10072 Worker thread wakes up
01:32:24.577 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:24.577 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:24.994 00.417 10072 Exposure complete
01:32:25.040 00.046 10072 worker thread done servicing request
01:32:25.040 00.000 1032 OnExposeComplete: enter
01:32:25.042 00.002 1032 UpdateGuideState(): m_state=6
01:32:25.044 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3600
01:32:25.046 00.002 1032 Star::Find returns 1 (0), X=319.48, Y=752.10, Mass=1373, SNR=26.1, Peak=134 HFD=3.0
01:32:25.048 00.002 1032 MultiStar: [#1 0.01,0.05,1.00,U] [#2 0.14,-0.18,0.74,U] [#3 0.26,0.00,0.67,U] [#4 0.14,0.04,0.71,U] [#5 0.31,0.02,0.74,U] [#6 0.22,-0.08,0.62,U] [#7 0.16,0.23,0.58,U] [#8 0.14,0.24,0.57,U] 
01:32:25.050 00.002 1032 refined, 8 included, MultiStar: {0.18, 0.03}, one-star: {0.26, 0.04}
01:32:25.051 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
01:32:25.054 00.003 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
01:32:25.056 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.17 mountX=-0.02 mountY=-0.18, mountTheta=-1.66
01:32:25.058 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.03, opts=13)
01:32:25.060 00.002 1032 Enqueuing Move request for scope (0.18, 0.03)
01:32:25.061 00.001 10072 Worker thread wakes up
01:32:25.061 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
01:32:25.061 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
01:32:25.061 00.000 10072 Moving (0.18, 0.03) raw xDistance=-0.02 yDistance=-0.18
01:32:25.063 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:25.065 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:32:25.065 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:32:25.066 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:25.066 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:32:25.066 00.000 10072 MoveAxis(E, 2, ABG)
01:32:25.066 00.000 10072 Guiding  Dir = 2, Dur = 2
01:32:25.066 00.000 10072 IsGuiding returns 0
01:32:25.067 00.001 10072 PulseGuide returned control before completion, sleep 12
01:32:25.083 00.016 10072 IsGuiding returns 0
01:32:25.083 00.000 10072 Move returns status 0, amount 2
01:32:25.083 00.000 10072 MoveAxis(N, 0, ABG)
01:32:25.083 00.000 10072 Move returns status 0, amount 0
01:32:25.083 00.000 10072 move complete, result=0
01:32:25.083 00.000 10072 worker thread done servicing request
01:32:25.084 00.001 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:32:25.087 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:25.089 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:25.091 00.002 1032 Enqueuing Expose request
01:32:25.092 00.001 1032 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
01:32:25.094 00.002 10072 Worker thread wakes up
01:32:25.094 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:25.094 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:25.727 00.633 10072 Exposure complete
01:32:25.774 00.047 10072 worker thread done servicing request
01:32:25.774 00.000 1032 OnExposeComplete: enter
01:32:25.776 00.002 1032 UpdateGuideState(): m_state=6
01:32:25.779 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3601
01:32:25.780 00.001 1032 Star::Find returns 1 (0), X=319.52, Y=752.08, Mass=1432, SNR=26.7, Peak=141 HFD=3.0
01:32:25.784 00.004 1032 MultiStar: [#1 -0.08,-0.12,0.93,U] [#2 0.17,-0.26,0.74,U] [#3 0.30,0.05,0.68,U] [#4 0.09,0.02,0.69,U] [#5 0.29,-0.07,0.68,U] [#6 0.37,-0.12,0.56,U] [#7 0.46,0.07,0.51,U] [#8 0.44,-0.09,0.58,U] 
01:32:25.785 00.001 1032 refined, 8 included, MultiStar: {0.24, -0.06}, one-star: {0.30, 0.02}
01:32:25.788 00.003 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
01:32:25.789 00.001 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
01:32:25.791 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.24 cameraTheta=-0.24 mountX=-0.12 mountY=-0.21, mountTheta=-2.07
01:32:25.793 00.002 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.06, opts=13)
01:32:25.795 00.002 1032 Enqueuing Move request for scope (0.24, -0.06)
01:32:25.797 00.002 10072 Worker thread wakes up
01:32:25.797 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.06) opts 0xd
01:32:25.797 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.06)
01:32:25.797 00.000 10072 Moving (0.24, -0.06) raw xDistance=-0.12 yDistance=-0.21
01:32:25.800 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:25.802 00.002 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:32:25.802 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
01:32:25.802 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:32:25.802 00.000 10072 MoveAxis(E, 2, ABG)
01:32:25.802 00.000 10072 Guiding  Dir = 2, Dur = 2
01:32:25.802 00.000 10072 IsGuiding returns 0
01:32:25.804 00.002 10072 PulseGuide returned control before completion, sleep 12
01:32:25.818 00.014 10072 IsGuiding returns 0
01:32:25.818 00.000 10072 Move returns status 0, amount 2
01:32:25.818 00.000 10072 MoveAxis(N, 139, ABG)
01:32:25.818 00.000 10072 Guiding  Dir = 0, Dur = 139
01:32:25.819 00.001 10072 IsGuiding returns 0
01:32:25.819 00.000 10072 PulseGuide returned control before completion, sleep 149
01:32:25.821 00.002 1032 UpdateGuideState exits: m=1432 SNR=26.7
01:32:25.823 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:25.825 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:25.827 00.002 1032 Enqueuing Expose request
01:32:25.973 00.146 10072 IsGuiding returns 1
01:32:25.973 00.000 10072 scope still moving after pulse duration time elapsed
01:32:26.005 00.032 10072 IsGuiding returns 0
01:32:26.005 00.000 10072 scope move finished after 139 + 47 ms
01:32:26.005 00.000 10072 Move returns status 0, amount 139
01:32:26.005 00.000 10072 move complete, result=0
01:32:26.005 00.000 10072 worker thread done servicing request
01:32:26.005 00.000 10072 Worker thread wakes up
01:32:26.005 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.2 px 139 ms NORTH
01:32:26.007 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:26.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:26.414 00.407 10072 Exposure complete
01:32:26.459 00.045 10072 worker thread done servicing request
01:32:26.459 00.000 1032 OnExposeComplete: enter
01:32:26.461 00.002 1032 UpdateGuideState(): m_state=6
01:32:26.464 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3602
01:32:26.465 00.001 1032 Star::Find returns 1 (0), X=319.64, Y=752.00, Mass=1388, SNR=26.3, Peak=136 HFD=2.7
01:32:26.467 00.002 1032 MultiStar: [#1 0.00,-0.19,0.97,U] [#2 0.12,-0.45,0.74,U] [#3 0.20,0.01,0.68,U] [#4 0.16,-0.01,0.68,U] [#5 0.35,-0.21,0.74,U] [#6 0.24,-0.10,0.60,U] [#7 0.26,0.21,0.47,U] [#8 -0.04,0.10,0.57,U] 
01:32:26.469 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.10}, one-star: {0.42, -0.06}
01:32:26.470 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
01:32:26.472 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
01:32:26.473 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.47 mountX=-0.15 mountY=-0.16, mountTheta=-2.30
01:32:26.476 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.10, opts=13)
01:32:26.479 00.003 1032 Enqueuing Move request for scope (0.20, -0.10)
01:32:26.480 00.001 10072 Worker thread wakes up
01:32:26.480 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
01:32:26.480 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
01:32:26.480 00.000 10072 Moving (0.20, -0.10) raw xDistance=-0.15 yDistance=-0.16
01:32:26.482 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:26.485 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.62
01:32:26.485 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:32:26.485 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:26.485 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:32:26.485 00.000 10072 MoveAxis(E, 69, ABG)
01:32:26.485 00.000 10072 Guiding  Dir = 2, Dur = 69
01:32:26.487 00.002 10072 IsGuiding returns 0
01:32:26.487 00.000 10072 PulseGuide returned control before completion, sleep 79
01:32:26.506 00.019 1032 UpdateGuideState exits: m=1388 SNR=26.3
01:32:26.508 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:26.510 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:26.511 00.001 1032 Enqueuing Expose request
01:32:26.568 00.057 10072 IsGuiding returns 0
01:32:26.568 00.000 10072 Move returns status 0, amount 69
01:32:26.568 00.000 10072 MoveAxis(N, 0, ABG)
01:32:26.568 00.000 10072 Move returns status 0, amount 0
01:32:26.568 00.000 10072 move complete, result=0
01:32:26.568 00.000 10072 worker thread done servicing request
01:32:26.568 00.000 1032 GuideStep: -0.1 px 69 ms EAST, -0.2 px 0 ms NORTH
01:32:26.570 00.002 10072 Worker thread wakes up
01:32:26.570 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:26.570 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:27.194 00.624 10072 Exposure complete
01:32:27.245 00.051 10072 worker thread done servicing request
01:32:27.245 00.000 1032 OnExposeComplete: enter
01:32:27.246 00.001 1032 UpdateGuideState(): m_state=6
01:32:27.249 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3603
01:32:27.251 00.002 1032 Star::Find returns 1 (0), X=319.29, Y=752.28, Mass=1498, SNR=27.2, Peak=176 HFD=2.8
01:32:27.253 00.002 1032 MultiStar: [#1 -0.27,0.06,0.92,U] [#2 0.06,-0.05,0.73,U] [#3 0.18,0.09,0.65,U] [#4 -0.03,0.23,0.69,U] [#5 0.08,-0.14,0.69,U] [#6 -0.01,0.05,0.61,U] [#7 0.12,0.20,0.48,U] [#8 -0.05,0.25,0.56,U] 
01:32:27.255 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {0.07, 0.22}
01:32:27.256 00.001 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
01:32:27.258 00.002 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
01:32:27.260 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.52 mountX=0.09 mountY=-0.03, mountTheta=-0.31
01:32:27.262 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
01:32:27.264 00.002 1032 Enqueuing Move request for scope (0.01, 0.10)
01:32:27.266 00.002 10072 Worker thread wakes up
01:32:27.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
01:32:27.266 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
01:32:27.266 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.03
01:32:27.268 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:27.272 00.004 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:32:27.272 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
01:32:27.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:27.272 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:32:27.272 00.000 10072 MoveAxis(E, 3, ABG)
01:32:27.272 00.000 10072 Guiding  Dir = 2, Dur = 3
01:32:27.272 00.000 10072 IsGuiding returns 0
01:32:27.273 00.001 10072 PulseGuide returned control before completion, sleep 13
01:32:27.290 00.017 1032 UpdateGuideState exits: m=1498 SNR=27.2
01:32:27.292 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:27.294 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:27.296 00.002 1032 Enqueuing Expose request
01:32:27.303 00.007 10072 IsGuiding returns 0
01:32:27.303 00.000 10072 Move returns status 0, amount 3
01:32:27.303 00.000 10072 MoveAxis(N, 0, ABG)
01:32:27.303 00.000 10072 Move returns status 0, amount 0
01:32:27.303 00.000 10072 move complete, result=0
01:32:27.303 00.000 10072 worker thread done servicing request
01:32:27.303 00.000 10072 Worker thread wakes up
01:32:27.303 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:27.303 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:27.308 00.005 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:32:27.715 00.407 10072 Exposure complete
01:32:27.763 00.048 10072 worker thread done servicing request
01:32:27.763 00.000 1032 OnExposeComplete: enter
01:32:27.765 00.002 1032 UpdateGuideState(): m_state=6
01:32:27.766 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3604
01:32:27.769 00.003 1032 Star::Find returns 1 (0), X=319.43, Y=752.28, Mass=1388, SNR=26.3, Peak=161 HFD=2.9
01:32:27.771 00.002 1032 MultiStar: [#1 -0.14,0.16,0.95,U] [#2 0.05,0.07,0.73,U] [#3 0.10,0.32,0.70,U] [#4 0.09,0.30,0.71,U] [#5 0.12,0.06,0.71,U] [#6 0.11,0.14,0.59,U] [#7 0.07,0.19,0.51,U] [#8 0.05,0.13,0.59,U] 
01:32:27.773 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.18}, one-star: {0.22, 0.21}
01:32:27.775 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
01:32:27.776 00.001 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
01:32:27.778 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.19 mountX=0.15 mountY=-0.11, mountTheta=-0.64
01:32:27.781 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.18, opts=13)
01:32:27.783 00.002 1032 Enqueuing Move request for scope (0.07, 0.18)
01:32:27.784 00.001 10072 Worker thread wakes up
01:32:27.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
01:32:27.784 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
01:32:27.784 00.000 10072 Moving (0.07, 0.18) raw xDistance=0.15 yDistance=-0.11
01:32:27.786 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:27.789 00.003 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.62
01:32:27.789 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:32:27.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:27.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:32:27.789 00.000 10072 MoveAxis(W, 69, ABG)
01:32:27.789 00.000 10072 Guiding  Dir = 3, Dur = 69
01:32:27.790 00.001 10072 IsGuiding returns 0
01:32:27.790 00.000 10072 PulseGuide returned control before completion, sleep 79
01:32:27.808 00.018 1032 UpdateGuideState exits: m=1388 SNR=26.3
01:32:27.811 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:27.813 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:27.816 00.003 1032 Enqueuing Expose request
01:32:27.884 00.068 10072 IsGuiding returns 0
01:32:27.884 00.000 10072 Move returns status 0, amount 69
01:32:27.884 00.000 10072 MoveAxis(N, 0, ABG)
01:32:27.884 00.000 10072 Move returns status 0, amount 0
01:32:27.884 00.000 10072 move complete, result=0
01:32:27.884 00.000 10072 worker thread done servicing request
01:32:27.884 00.000 10072 Worker thread wakes up
01:32:27.884 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:27.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:27.885 00.001 1032 GuideStep: 0.2 px 69 ms WEST, -0.1 px 0 ms NORTH
01:32:28.510 00.625 10072 Exposure complete
01:32:28.558 00.048 10072 worker thread done servicing request
01:32:28.558 00.000 1032 OnExposeComplete: enter
01:32:28.561 00.003 1032 UpdateGuideState(): m_state=6
01:32:28.562 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3605
01:32:28.565 00.003 1032 Star::Find returns 1 (0), X=319.50, Y=752.26, Mass=1330, SNR=25.7, Peak=148 HFD=3.0
01:32:28.568 00.003 1032 MultiStar: [#1 -0.00,0.04,1.03,U] [#2 0.09,-0.10,0.76,U] [#3 0.17,0.11,0.64,U] [#4 0.07,0.09,0.70,U] [#5 0.27,0.03,0.75,U] [#6 0.40,-0.08,0.59,U] [#7 0.24,0.17,0.53,U] [#8 0.19,0.16,0.58,U] 
01:32:28.570 00.002 1032 refined, 8 included, MultiStar: {0.18, 0.07}, one-star: {0.28, 0.20}
01:32:28.572 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:32:28.574 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:32:28.576 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.37 mountX=0.02 mountY=-0.19, mountTheta=-1.46
01:32:28.580 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.07, opts=13)
01:32:28.583 00.003 1032 Enqueuing Move request for scope (0.18, 0.07)
01:32:28.585 00.002 10072 Worker thread wakes up
01:32:28.585 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
01:32:28.585 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
01:32:28.585 00.000 10072 Moving (0.18, 0.07) raw xDistance=0.02 yDistance=-0.19
01:32:28.587 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:28.589 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:32:28.590 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:32:28.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:28.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:32:28.590 00.000 10072 MoveAxis(E, 3, ABG)
01:32:28.590 00.000 10072 Guiding  Dir = 2, Dur = 3
01:32:28.590 00.000 10072 IsGuiding returns 0
01:32:28.590 00.000 10072 PulseGuide returned control before completion, sleep 13
01:32:28.608 00.018 1032 UpdateGuideState exits: m=1330 SNR=25.7
01:32:28.610 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:28.611 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:28.614 00.003 1032 Enqueuing Expose request
01:32:28.619 00.005 10072 IsGuiding returns 0
01:32:28.619 00.000 10072 Move returns status 0, amount 3
01:32:28.619 00.000 10072 MoveAxis(N, 0, ABG)
01:32:28.619 00.000 10072 Move returns status 0, amount 0
01:32:28.620 00.001 10072 move complete, result=0
01:32:28.620 00.000 10072 worker thread done servicing request
01:32:28.620 00.000 10072 Worker thread wakes up
01:32:28.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:28.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:28.626 00.006 1032 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
01:32:29.028 00.402 10072 Exposure complete
01:32:29.075 00.047 10072 worker thread done servicing request
01:32:29.075 00.000 1032 OnExposeComplete: enter
01:32:29.077 00.002 1032 UpdateGuideState(): m_state=6
01:32:29.079 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3606
01:32:29.081 00.002 1032 Star::Find returns 1 (0), X=319.42, Y=752.10, Mass=1363, SNR=26.0, Peak=136 HFD=2.9
01:32:29.083 00.002 1032 MultiStar: [#1 -0.11,-0.04,0.96,U] [#2 -0.02,-0.30,0.75,U] [#3 0.17,-0.04,0.70,U] [#4 0.07,-0.01,0.70,U] [#5 0.28,-0.17,0.70,U] [#6 0.16,-0.30,0.59,U] [#7 0.22,0.01,0.54,U] [#8 -0.03,-0.01,0.55,U] 
01:32:29.085 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.21, 0.03}
01:32:29.088 00.003 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
01:32:29.089 00.001 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
01:32:29.091 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.72 mountX=-0.11 mountY=-0.07, mountTheta=-2.55
01:32:29.094 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
01:32:29.096 00.002 1032 Enqueuing Move request for scope (0.10, -0.09)
01:32:29.098 00.002 10072 Worker thread wakes up
01:32:29.098 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
01:32:29.098 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
01:32:29.098 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=-0.07
01:32:29.101 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:29.103 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:32:29.104 00.001 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
01:32:29.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:29.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:32:29.104 00.000 10072 MoveAxis(E, 3, ABG)
01:32:29.104 00.000 10072 Guiding  Dir = 2, Dur = 3
01:32:29.104 00.000 10072 IsGuiding returns 0
01:32:29.104 00.000 10072 PulseGuide returned control before completion, sleep 13
01:32:29.121 00.017 1032 UpdateGuideState exits: m=1363 SNR=26.0
01:32:29.124 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:29.126 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:29.127 00.001 1032 Enqueuing Expose request
01:32:29.133 00.006 10072 IsGuiding returns 0
01:32:29.133 00.000 10072 Move returns status 0, amount 3
01:32:29.133 00.000 10072 MoveAxis(N, 0, ABG)
01:32:29.133 00.000 10072 Move returns status 0, amount 0
01:32:29.133 00.000 10072 move complete, result=0
01:32:29.133 00.000 10072 worker thread done servicing request
01:32:29.133 00.000 10072 Worker thread wakes up
01:32:29.133 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:29.133 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:29.137 00.004 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:32:29.760 00.623 10072 Exposure complete
01:32:29.811 00.051 10072 worker thread done servicing request
01:32:29.811 00.000 1032 OnExposeComplete: enter
01:32:29.813 00.002 1032 UpdateGuideState(): m_state=6
01:32:29.815 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3607
01:32:29.816 00.001 1032 Star::Find returns 1 (0), X=319.35, Y=752.16, Mass=1361, SNR=26.0, Peak=137 HFD=2.7
01:32:29.820 00.004 1032 MultiStar: [#1 -0.25,0.07,1.01,U] [#2 0.04,-0.15,0.78,U] [#3 0.15,0.17,0.74,U] [#4 0.06,0.20,0.70,U] [#5 0.16,-0.09,0.70,U] [#6 0.17,0.00,0.58,U] [#7 0.27,0.20,0.49,U] [#8 0.03,0.14,0.59,U] 
01:32:29.822 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.13, 0.09}
01:32:29.824 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
01:32:29.825 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
01:32:29.827 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.79 mountX=0.05 mountY=-0.08, mountTheta=-1.04
01:32:29.830 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
01:32:29.832 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
01:32:29.835 00.003 10072 Worker thread wakes up
01:32:29.835 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
01:32:29.835 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
01:32:29.835 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.05 yDistance=-0.08
01:32:29.837 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:29.839 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:32:29.839 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:32:29.839 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:29.839 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:32:29.839 00.000 10072 MoveAxis(E, 4, ABG)
01:32:29.839 00.000 10072 Guiding  Dir = 2, Dur = 4
01:32:29.840 00.001 10072 IsGuiding returns 0
01:32:29.840 00.000 10072 PulseGuide returned control before completion, sleep 14
01:32:29.858 00.018 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:32:29.862 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:29.864 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:29.865 00.001 1032 Enqueuing Expose request
01:32:29.868 00.003 10072 IsGuiding returns 0
01:32:29.868 00.000 10072 Move returns status 0, amount 4
01:32:29.868 00.000 10072 MoveAxis(N, 0, ABG)
01:32:29.868 00.000 10072 Move returns status 0, amount 0
01:32:29.868 00.000 10072 move complete, result=0
01:32:29.868 00.000 10072 worker thread done servicing request
01:32:29.868 00.000 10072 Worker thread wakes up
01:32:29.869 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:29.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:29.875 00.006 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:32:30.273 00.398 10072 Exposure complete
01:32:30.321 00.048 10072 worker thread done servicing request
01:32:30.321 00.000 1032 OnExposeComplete: enter
01:32:30.323 00.002 1032 UpdateGuideState(): m_state=6
01:32:30.324 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3608
01:32:30.326 00.002 1032 Star::Find returns 1 (0), X=319.52, Y=752.19, Mass=1443, SNR=26.8, Peak=145 HFD=3.0
01:32:30.327 00.001 1032 MultiStar: [#1 -0.08,0.17,1.01,U] [#2 0.08,-0.11,0.71,U] [#3 0.16,0.31,0.67,U] [#4 -0.07,0.19,0.70,U] [#5 0.21,0.03,0.64,U] [#6 0.05,0.09,0.59,U] [#7 0.24,0.26,0.54,U] [#8 0.10,0.33,0.60,U] 
01:32:30.329 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.15}, one-star: {0.30, 0.13}
01:32:30.331 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
01:32:30.332 00.001 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
01:32:30.335 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.18 cameraTheta=0.95 mountX=0.12 mountY=-0.14, mountTheta=-0.88
01:32:30.340 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.15, opts=13)
01:32:30.343 00.003 1032 Enqueuing Move request for scope (0.11, 0.15)
01:32:30.345 00.002 10072 Worker thread wakes up
01:32:30.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
01:32:30.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
01:32:30.345 00.000 10072 Moving (0.11, 0.15) raw xDistance=0.12 yDistance=-0.14
01:32:30.347 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:30.350 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:32:30.350 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
01:32:30.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:30.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:32:30.350 00.000 10072 MoveAxis(E, 4, ABG)
01:32:30.350 00.000 10072 Guiding  Dir = 2, Dur = 4
01:32:30.351 00.001 10072 IsGuiding returns 0
01:32:30.351 00.000 10072 PulseGuide returned control before completion, sleep 14
01:32:30.368 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:32:30.370 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:30.372 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:30.374 00.002 1032 Enqueuing Expose request
01:32:30.380 00.006 10072 IsGuiding returns 0
01:32:30.380 00.000 10072 Move returns status 0, amount 4
01:32:30.380 00.000 10072 MoveAxis(N, 0, ABG)
01:32:30.380 00.000 10072 Move returns status 0, amount 0
01:32:30.380 00.000 10072 move complete, result=0
01:32:30.380 00.000 10072 worker thread done servicing request
01:32:30.380 00.000 10072 Worker thread wakes up
01:32:30.381 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:30.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:30.383 00.002 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:32:31.007 00.624 10072 Exposure complete
01:32:31.051 00.044 10072 worker thread done servicing request
01:32:31.051 00.000 1032 OnExposeComplete: enter
01:32:31.054 00.003 1032 UpdateGuideState(): m_state=6
01:32:31.056 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3609
01:32:31.058 00.002 1032 Star::Find returns 1 (0), X=319.43, Y=752.30, Mass=1517, SNR=27.5, Peak=169 HFD=2.9
01:32:31.060 00.002 1032 MultiStar: [#1 -0.10,0.14,0.92,U] [#2 0.11,-0.07,0.73,U] [#3 0.31,0.20,0.66,U] [#4 0.11,0.20,0.69,U] [#5 0.09,0.08,0.65,U] [#6 0.14,0.14,0.55,U] [#7 0.28,0.31,0.50,U] [#8 0.31,0.29,0.60,U] 
01:32:31.061 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.17}, one-star: {0.22, 0.24}
01:32:31.063 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
01:32:31.064 00.001 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
01:32:31.065 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.23 cameraTheta=0.83 mountX=0.12 mountY=-0.19, mountTheta=-1.00
01:32:31.068 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.17, opts=13)
01:32:31.070 00.002 1032 Enqueuing Move request for scope (0.15, 0.17)
01:32:31.073 00.003 10072 Worker thread wakes up
01:32:31.073 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
01:32:31.073 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
01:32:31.073 00.000 10072 Moving (0.15, 0.17) raw xDistance=0.12 yDistance=-0.19
01:32:31.075 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:31.077 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:32:31.077 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
01:32:31.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:31.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:32:31.077 00.000 10072 MoveAxis(E, 4, ABG)
01:32:31.077 00.000 10072 Guiding  Dir = 2, Dur = 4
01:32:31.078 00.001 10072 IsGuiding returns 0
01:32:31.078 00.000 10072 PulseGuide returned control before completion, sleep 14
01:32:31.094 00.016 1032 UpdateGuideState exits: m=1517 SNR=27.5
01:32:31.096 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:31.098 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:31.100 00.002 1032 Enqueuing Expose request
01:32:31.101 00.001 10072 IsGuiding returns 0
01:32:31.101 00.000 10072 Move returns status 0, amount 4
01:32:31.101 00.000 10072 MoveAxis(N, 0, ABG)
01:32:31.101 00.000 10072 Move returns status 0, amount 0
01:32:31.101 00.000 10072 move complete, result=0
01:32:31.101 00.000 10072 worker thread done servicing request
01:32:31.101 00.000 10072 Worker thread wakes up
01:32:31.101 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:31.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:31.108 00.007 1032 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
01:32:31.522 00.414 10072 Exposure complete
01:32:31.569 00.047 10072 worker thread done servicing request
01:32:31.570 00.001 1032 OnExposeComplete: enter
01:32:31.572 00.002 1032 UpdateGuideState(): m_state=6
01:32:31.574 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3610
01:32:31.576 00.002 1032 Star::Find returns 1 (0), X=319.50, Y=752.23, Mass=1375, SNR=26.1, Peak=142 HFD=3.0
01:32:31.577 00.001 1032 MultiStar: [#1 -0.12,0.12,0.97,U] [#2 -0.00,0.05,0.73,U] [#3 0.15,0.32,0.69,U] [#4 0.15,0.22,0.74,U] [#5 0.23,0.07,0.71,U] [#6 0.19,0.02,0.59,U] [#7 0.23,0.28,0.52,U] [#8 0.17,0.30,0.58,U] 
01:32:31.579 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.17}, one-star: {0.29, 0.17}
01:32:31.583 00.004 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
01:32:31.585 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
01:32:31.587 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.21 cameraTheta=0.90 mountX=0.13 mountY=-0.17, mountTheta=-0.93
01:32:31.592 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.17, opts=13)
01:32:31.595 00.003 1032 Enqueuing Move request for scope (0.13, 0.17)
01:32:31.600 00.005 10072 Worker thread wakes up
01:32:31.600 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
01:32:31.600 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
01:32:31.600 00.000 10072 Moving (0.13, 0.17) raw xDistance=0.13 yDistance=-0.17
01:32:31.608 00.008 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:32:31.608 00.000 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
01:32:31.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:31.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:32:31.608 00.000 10072 MoveAxis(E, 4, ABG)
01:32:31.608 00.000 10072 Guiding  Dir = 2, Dur = 4
01:32:31.608 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:31.611 00.003 10072 IsGuiding returns 0
01:32:31.613 00.002 10072 PulseGuide returned control before completion, sleep 14
01:32:31.631 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:32:31.635 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:31.636 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:31.638 00.002 1032 Enqueuing Expose request
01:32:31.644 00.006 10072 IsGuiding returns 0
01:32:31.644 00.000 10072 Move returns status 0, amount 4
01:32:31.644 00.000 10072 MoveAxis(N, 0, ABG)
01:32:31.645 00.001 10072 Move returns status 0, amount 0
01:32:31.645 00.000 10072 move complete, result=0
01:32:31.645 00.000 10072 worker thread done servicing request
01:32:31.645 00.000 10072 Worker thread wakes up
01:32:31.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:31.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:31.648 00.003 1032 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
01:32:32.275 00.627 10072 Exposure complete
01:32:32.321 00.046 10072 worker thread done servicing request
01:32:32.321 00.000 1032 OnExposeComplete: enter
01:32:32.324 00.003 1032 UpdateGuideState(): m_state=6
01:32:32.326 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3611
01:32:32.327 00.001 1032 Star::Find returns 1 (0), X=319.80, Y=752.33, Mass=1455, SNR=26.9, Peak=147 HFD=2.7
01:32:32.330 00.003 1032 MultiStar: [#1 0.01,0.29,0.98,U] [#2 0.12,-0.06,0.75,U] [#3 0.14,0.30,0.65,U] [#4 0.23,0.34,0.66,U] [#5 0.28,-0.03,0.65,U] [#6 0.29,0.09,0.61,U] [#7 0.19,0.23,0.52,U] [#8 0.31,0.31,0.56,U] 
01:32:32.333 00.003 1032 refined, 8 included, MultiStar: {0.25, 0.20}, one-star: {0.58, 0.27}
01:32:32.335 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
01:32:32.337 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
01:32:32.338 00.001 1032 CameraToMount -- cameraX=0.25 cameraY=0.20 hyp=0.31 cameraTheta=0.67 mountX=0.13 mountY=-0.29, mountTheta=-1.16
01:32:32.342 00.004 1032 SchedulePrimaryMove(0F526948, x=0.25, y=0.20, opts=13)
01:32:32.344 00.002 1032 Enqueuing Move request for scope (0.25, 0.20)
01:32:32.345 00.001 10072 Worker thread wakes up
01:32:32.346 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.20) opts 0xd
01:32:32.346 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, 0.20)
01:32:32.346 00.000 10072 Moving (0.25, 0.20) raw xDistance=0.13 yDistance=-0.29
01:32:32.348 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:32.351 00.003 10072 PPEC rslt: input = 0.13, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:32:32.351 00.000 10072 PPEC: input: 0.13, control: -0.01, exposure: 500
01:32:32.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:32:32.351 00.000 10072 MoveAxis(E, 5, ABG)
01:32:32.351 00.000 10072 Guiding  Dir = 2, Dur = 5
01:32:32.352 00.001 10072 IsGuiding returns 0
01:32:32.352 00.000 10072 PulseGuide returned control before completion, sleep 15
01:32:32.371 00.019 1032 UpdateGuideState exits: m=1455 SNR=26.9
01:32:32.374 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:32.375 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:32.377 00.002 1032 Enqueuing Expose request
01:32:32.381 00.004 10072 IsGuiding returns 0
01:32:32.381 00.000 10072 Move returns status 0, amount 5
01:32:32.381 00.000 10072 MoveAxis(N, 186, ABG)
01:32:32.381 00.000 10072 Guiding  Dir = 0, Dur = 186
01:32:32.381 00.000 10072 IsGuiding returns 0
01:32:32.382 00.001 10072 PulseGuide returned control before completion, sleep 196
01:32:32.582 00.200 10072 IsGuiding returns 0
01:32:32.582 00.000 10072 Move returns status 0, amount 186
01:32:32.582 00.000 10072 move complete, result=0
01:32:32.582 00.000 10072 worker thread done servicing request
01:32:32.582 00.000 10072 Worker thread wakes up
01:32:32.582 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:32.583 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:32.583 00.000 1032 GuideStep: 0.1 px 5 ms EAST, -0.3 px 186 ms NORTH
01:32:32.990 00.407 10072 Exposure complete
01:32:33.037 00.047 10072 worker thread done servicing request
01:32:33.037 00.000 1032 OnExposeComplete: enter
01:32:33.039 00.002 1032 UpdateGuideState(): m_state=6
01:32:33.041 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3612
01:32:33.043 00.002 1032 Star::Find returns 1 (0), X=319.49, Y=752.39, Mass=1517, SNR=27.5, Peak=156 HFD=3.1
01:32:33.045 00.002 1032 MultiStar: [#1 -0.00,0.21,0.88,U] [#2 -0.05,0.03,0.70,U] [#3 0.14,0.44,0.65,U] [#4 0.05,0.26,0.70,U] [#5 0.37,0.01,0.64,U] [#6 0.17,-0.02,0.56,U] [#7 0.11,0.27,0.51,U] [#8 0.15,0.35,0.54,U] 
01:32:33.046 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.22}, one-star: {0.27, 0.33}
01:32:33.049 00.003 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
01:32:33.051 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
01:32:33.053 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.22 hyp=0.25 cameraTheta=1.01 mountX=0.17 mountY=-0.19, mountTheta=-0.82
01:32:33.057 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.22, opts=13)
01:32:33.059 00.002 1032 Enqueuing Move request for scope (0.14, 0.22)
01:32:33.061 00.002 10072 Worker thread wakes up
01:32:33.061 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.22) opts 0xd
01:32:33.061 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.22)
01:32:33.062 00.001 10072 Moving (0.14, 0.22) raw xDistance=0.17 yDistance=-0.19
01:32:33.063 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:33.065 00.002 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.61
01:32:33.065 00.000 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
01:32:33.066 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:33.066 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:32:33.066 00.000 10072 MoveAxis(W, 74, ABG)
01:32:33.066 00.000 10072 Guiding  Dir = 3, Dur = 74
01:32:33.066 00.000 10072 IsGuiding returns 0
01:32:33.066 00.000 10072 PulseGuide returned control before completion, sleep 84
01:32:33.084 00.018 1032 UpdateGuideState exits: m=1517 SNR=27.5
01:32:33.086 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:33.088 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:33.089 00.001 1032 Enqueuing Expose request
01:32:33.158 00.069 10072 IsGuiding returns 1
01:32:33.158 00.000 10072 scope still moving after pulse duration time elapsed
01:32:33.190 00.032 10072 IsGuiding returns 0
01:32:33.190 00.000 10072 scope move finished after 74 + 49 ms
01:32:33.190 00.000 10072 Move returns status 0, amount 74
01:32:33.190 00.000 10072 MoveAxis(N, 0, ABG)
01:32:33.190 00.000 10072 Move returns status 0, amount 0
01:32:33.190 00.000 10072 move complete, result=0
01:32:33.190 00.000 10072 worker thread done servicing request
01:32:33.190 00.000 10072 Worker thread wakes up
01:32:33.190 00.000 1032 GuideStep: 0.2 px 74 ms WEST, -0.2 px 0 ms NORTH
01:32:33.192 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:33.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:33.817 00.625 10072 Exposure complete
01:32:33.866 00.049 10072 worker thread done servicing request
01:32:33.867 00.001 1032 OnExposeComplete: enter
01:32:33.869 00.002 1032 UpdateGuideState(): m_state=6
01:32:33.871 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3613
01:32:33.873 00.002 1032 Star::Find returns 1 (0), X=319.38, Y=752.26, Mass=1415, SNR=26.5, Peak=152 HFD=2.9
01:32:33.874 00.001 1032 MultiStar: [#1 -0.00,0.19,0.94,U] [#2 -0.09,-0.10,0.71,U] [#3 -0.09,0.11,0.66,U] [#4 -0.00,0.18,0.71,U] [#5 0.13,-0.08,0.72,U] [#6 -0.03,-0.03,0.56,U] [#7 -0.10,0.18,0.53,U] [#8 0.00,0.13,0.55,U] 
01:32:33.876 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {0.16, 0.20}
01:32:33.878 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
01:32:33.879 00.001 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
01:32:33.881 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.10 cameraTheta=1.46 mountX=0.09 mountY=-0.03, mountTheta=-0.37
01:32:33.884 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
01:32:33.886 00.002 1032 Enqueuing Move request for scope (0.01, 0.09)
01:32:33.887 00.001 10072 Worker thread wakes up
01:32:33.888 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
01:32:33.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
01:32:33.888 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.03
01:32:33.890 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:33.896 00.006 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:32:33.896 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
01:32:33.896 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:33.896 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:32:33.896 00.000 10072 MoveAxis(E, 7, ABG)
01:32:33.896 00.000 10072 Guiding  Dir = 2, Dur = 7
01:32:33.897 00.001 10072 IsGuiding returns 0
01:32:33.898 00.001 10072 PulseGuide returned control before completion, sleep 17
01:32:33.914 00.016 1032 UpdateGuideState exits: m=1415 SNR=26.5
01:32:33.918 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:33.919 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:33.921 00.002 1032 Enqueuing Expose request
01:32:33.924 00.003 10072 IsGuiding returns 0
01:32:33.924 00.000 10072 Move returns status 0, amount 7
01:32:33.924 00.000 10072 MoveAxis(N, 0, ABG)
01:32:33.924 00.000 10072 Move returns status 0, amount 0
01:32:33.924 00.000 10072 move complete, result=0
01:32:33.924 00.000 10072 worker thread done servicing request
01:32:33.924 00.000 10072 Worker thread wakes up
01:32:33.924 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:33.924 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:33.934 00.010 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
01:32:34.335 00.401 10072 Exposure complete
01:32:34.384 00.049 10072 worker thread done servicing request
01:32:34.384 00.000 1032 OnExposeComplete: enter
01:32:34.386 00.002 1032 UpdateGuideState(): m_state=6
01:32:34.387 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3614
01:32:34.389 00.002 1032 Star::Find returns 1 (0), X=319.38, Y=752.08, Mass=1367, SNR=26.1, Peak=146 HFD=2.7
01:32:34.391 00.002 1032 MultiStar: [#1 -0.15,-0.10,1.01,U] [#2 -0.12,-0.11,0.77,U] [#3 -0.06,0.09,0.66,U] [#4 -0.20,0.09,0.71,U] [#5 0.13,-0.02,0.70,U] [#6 0.03,-0.07,0.63,U] [#7 0.07,-0.03,0.52,U] [#8 -0.07,0.13,0.57,U] 
01:32:34.393 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {0.17, 0.02}
01:32:34.395 00.002 1032 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.83) = xAngle (-4.62 = 1.67)
01:32:34.398 00.003 1032 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.62 = 1.67)
01:32:34.399 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.79 mountX=-0.00 mountY=0.03, mountTheta=1.67
01:32:34.402 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
01:32:34.404 00.002 1032 Enqueuing Move request for scope (-0.02, -0.01)
01:32:34.406 00.002 10072 Worker thread wakes up
01:32:34.406 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
01:32:34.407 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
01:32:34.407 00.000 10072 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.03
01:32:34.409 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:34.411 00.002 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:32:34.411 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
01:32:34.411 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:34.411 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:32:34.411 00.000 10072 MoveAxis(E, 6, ABG)
01:32:34.411 00.000 10072 Guiding  Dir = 2, Dur = 6
01:32:34.413 00.002 10072 IsGuiding returns 0
01:32:34.413 00.000 10072 PulseGuide returned control before completion, sleep 16
01:32:34.430 00.017 1032 UpdateGuideState exits: m=1367 SNR=26.1
01:32:34.433 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:34.434 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:34.437 00.003 1032 Enqueuing Expose request
01:32:34.440 00.003 10072 IsGuiding returns 0
01:32:34.440 00.000 10072 Move returns status 0, amount 6
01:32:34.440 00.000 10072 MoveAxis(N, 0, ABG)
01:32:34.440 00.000 10072 Move returns status 0, amount 0
01:32:34.440 00.000 10072 move complete, result=0
01:32:34.440 00.000 10072 worker thread done servicing request
01:32:34.441 00.001 10072 Worker thread wakes up
01:32:34.441 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:34.441 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:34.446 00.005 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
01:32:35.066 00.620 10072 Exposure complete
01:32:35.113 00.047 1032 OnExposeComplete: enter
01:32:35.119 00.006 1032 UpdateGuideState(): m_state=6
01:32:35.121 00.002 10072 worker thread done servicing request
01:32:35.121 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3615
01:32:35.123 00.002 1032 Star::Find returns 1 (0), X=319.48, Y=752.10, Mass=1511, SNR=27.4, Peak=149 HFD=3.0
01:32:35.125 00.002 1032 MultiStar: [#1 -0.07,-0.19,0.94,U] [#2 -0.04,-0.16,0.70,U] [#3 0.02,0.06,0.65,U] [#4 0.09,0.05,0.71,U] [#5 0.14,-0.18,0.67,U] [#6 0.02,-0.19,0.58,U] [#7 0.10,0.21,0.52,U] [#8 0.36,0.34,0.56,U] 
01:32:35.127 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.26, 0.04}
01:32:35.129 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
01:32:35.131 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
01:32:35.133 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-0.20 mountX=-0.04 mountY=-0.09, mountTheta=-2.03
01:32:35.136 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
01:32:35.138 00.002 1032 Enqueuing Move request for scope (0.09, -0.02)
01:32:35.140 00.002 10072 Worker thread wakes up
01:32:35.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
01:32:35.140 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
01:32:35.140 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.09
01:32:35.142 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:35.145 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:32:35.145 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:32:35.146 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:35.146 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:32:35.146 00.000 10072 MoveAxis(E, 6, ABG)
01:32:35.146 00.000 10072 Guiding  Dir = 2, Dur = 6
01:32:35.146 00.000 10072 IsGuiding returns 0
01:32:35.146 00.000 10072 PulseGuide returned control before completion, sleep 16
01:32:35.164 00.018 1032 UpdateGuideState exits: m=1511 SNR=27.4
01:32:35.167 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:35.169 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:35.172 00.003 1032 Enqueuing Expose request
01:32:35.177 00.005 10072 IsGuiding returns 0
01:32:35.177 00.000 10072 Move returns status 0, amount 6
01:32:35.177 00.000 10072 MoveAxis(N, 0, ABG)
01:32:35.177 00.000 10072 Move returns status 0, amount 0
01:32:35.177 00.000 10072 move complete, result=0
01:32:35.177 00.000 10072 worker thread done servicing request
01:32:35.177 00.000 10072 Worker thread wakes up
01:32:35.177 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:35.177 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:35.179 00.002 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:32:35.598 00.419 10072 Exposure complete
01:32:35.648 00.050 10072 worker thread done servicing request
01:32:35.648 00.000 1032 OnExposeComplete: enter
01:32:35.650 00.002 1032 UpdateGuideState(): m_state=6
01:32:35.652 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3616
01:32:35.654 00.002 1032 Star::Find returns 1 (0), X=319.48, Y=752.12, Mass=1380, SNR=26.2, Peak=142 HFD=2.9
01:32:35.657 00.003 1032 MultiStar: [#1 -0.09,-0.05,0.96,U] [#2 0.04,-0.18,0.72,U] [#3 0.01,0.13,0.69,U] [#4 0.09,0.22,0.69,U] [#5 0.04,-0.12,0.68,U] [#6 0.14,0.03,0.59,U] [#7 0.22,0.03,0.50,U] [#8 0.41,0.16,0.55,U] 
01:32:35.659 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.26, 0.06}
01:32:35.662 00.003 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
01:32:35.663 00.001 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
01:32:35.665 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.24 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
01:32:35.667 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
01:32:35.670 00.003 1032 Enqueuing Move request for scope (0.11, 0.03)
01:32:35.671 00.001 10072 Worker thread wakes up
01:32:35.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:32:35.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:32:35.671 00.000 10072 Moving (0.11, 0.03) raw xDistance=-0.00 yDistance=-0.12
01:32:35.672 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:35.676 00.004 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:32:35.676 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
01:32:35.676 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:35.676 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:32:35.676 00.000 10072 MoveAxis(E, 6, ABG)
01:32:35.677 00.001 10072 Guiding  Dir = 2, Dur = 6
01:32:35.677 00.000 10072 IsGuiding returns 0
01:32:35.678 00.001 10072 PulseGuide returned control before completion, sleep 16
01:32:35.695 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:32:35.697 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:35.698 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:35.700 00.002 1032 Enqueuing Expose request
01:32:35.705 00.005 10072 IsGuiding returns 0
01:32:35.705 00.000 10072 Move returns status 0, amount 6
01:32:35.705 00.000 10072 MoveAxis(N, 0, ABG)
01:32:35.705 00.000 10072 Move returns status 0, amount 0
01:32:35.705 00.000 10072 move complete, result=0
01:32:35.705 00.000 10072 worker thread done servicing request
01:32:35.705 00.000 10072 Worker thread wakes up
01:32:35.705 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:35.705 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:35.710 00.005 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:32:36.332 00.622 10072 Exposure complete
01:32:36.380 00.048 10072 worker thread done servicing request
01:32:36.380 00.000 1032 OnExposeComplete: enter
01:32:36.383 00.003 1032 UpdateGuideState(): m_state=6
01:32:36.385 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3617
01:32:36.387 00.002 1032 Star::Find returns 1 (0), X=319.35, Y=752.12, Mass=1461, SNR=26.9, Peak=159 HFD=2.7
01:32:36.389 00.002 1032 MultiStar: [#1 -0.19,-0.01,0.95,U] [#2 0.02,-0.16,0.72,U] [#3 0.05,-0.01,0.65,U] [#4 -0.04,0.04,0.71,U] [#5 0.06,-0.03,0.67,U] [#6 0.09,-0.12,0.56,U] [#7 0.29,0.09,0.50,U] [#8 0.06,-0.08,0.53,U] 
01:32:36.396 00.007 1032 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.13, 0.06}
01:32:36.398 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
01:32:36.400 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
01:32:36.401 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.49 mountX=-0.03 mountY=-0.03, mountTheta=-2.32
01:32:36.404 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
01:32:36.407 00.003 1032 Enqueuing Move request for scope (0.04, -0.02)
01:32:36.408 00.001 10072 Worker thread wakes up
01:32:36.409 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
01:32:36.409 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
01:32:36.409 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
01:32:36.410 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:36.413 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:32:36.413 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:32:36.413 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:36.413 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:32:36.413 00.000 10072 MoveAxis(E, 7, ABG)
01:32:36.413 00.000 10072 Guiding  Dir = 2, Dur = 7
01:32:36.414 00.001 10072 IsGuiding returns 0
01:32:36.414 00.000 10072 PulseGuide returned control before completion, sleep 17
01:32:36.431 00.017 1032 UpdateGuideState exits: m=1461 SNR=26.9
01:32:36.433 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:36.436 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:36.438 00.002 10072 IsGuiding returns 0
01:32:36.438 00.000 10072 Move returns status 0, amount 7
01:32:36.438 00.000 10072 MoveAxis(N, 0, ABG)
01:32:36.438 00.000 10072 Move returns status 0, amount 0
01:32:36.438 00.000 1032 Enqueuing Expose request
01:32:36.440 00.002 10072 move complete, result=0
01:32:36.440 00.000 10072 worker thread done servicing request
01:32:36.440 00.000 10072 Worker thread wakes up
01:32:36.440 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:36.440 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:36.440 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
01:32:36.846 00.406 10072 Exposure complete
01:32:36.894 00.048 10072 worker thread done servicing request
01:32:36.894 00.000 1032 OnExposeComplete: enter
01:32:36.896 00.002 1032 UpdateGuideState(): m_state=6
01:32:36.898 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3618
01:32:36.900 00.002 1032 Star::Find returns 1 (0), X=319.46, Y=752.21, Mass=1440, SNR=26.7, Peak=158 HFD=2.9
01:32:36.902 00.002 1032 MultiStar: [#1 -0.22,-0.02,0.94,U] [#2 -0.02,-0.09,0.74,U] [#3 -0.00,0.19,0.66,U] [#4 -0.00,0.09,0.69,U] [#5 0.15,-0.20,0.72,U] [#6 0.08,-0.19,0.57,U] [#7 0.10,0.04,0.51,U] [#8 -0.09,0.14,0.55,U] 
01:32:36.904 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.25, 0.15}
01:32:36.907 00.003 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
01:32:36.908 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
01:32:36.909 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.54 mountX=0.01 mountY=-0.03, mountTheta=-1.29
01:32:36.913 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
01:32:36.915 00.002 1032 Enqueuing Move request for scope (0.03, 0.02)
01:32:36.916 00.001 10072 Worker thread wakes up
01:32:36.916 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
01:32:36.917 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
01:32:36.917 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.03
01:32:36.919 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:36.921 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:32:36.921 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:32:36.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:36.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:32:36.921 00.000 10072 MoveAxis(E, 6, ABG)
01:32:36.921 00.000 10072 Guiding  Dir = 2, Dur = 6
01:32:36.922 00.001 10072 IsGuiding returns 0
01:32:36.924 00.002 10072 PulseGuide returned control before completion, sleep 16
01:32:36.941 00.017 1032 UpdateGuideState exits: m=1440 SNR=26.7
01:32:36.944 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:36.945 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:36.947 00.002 1032 Enqueuing Expose request
01:32:36.952 00.005 10072 IsGuiding returns 0
01:32:36.952 00.000 10072 Move returns status 0, amount 6
01:32:36.952 00.000 10072 MoveAxis(N, 0, ABG)
01:32:36.952 00.000 10072 Move returns status 0, amount 0
01:32:36.952 00.000 10072 move complete, result=0
01:32:36.952 00.000 10072 worker thread done servicing request
01:32:36.952 00.000 10072 Worker thread wakes up
01:32:36.952 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:36.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:36.956 00.004 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
01:32:37.585 00.629 10072 Exposure complete
01:32:37.641 00.056 10072 worker thread done servicing request
01:32:37.642 00.001 1032 OnExposeComplete: enter
01:32:37.644 00.002 1032 UpdateGuideState(): m_state=6
01:32:37.647 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3619
01:32:37.649 00.002 1032 Star::Find returns 1 (0), X=319.45, Y=752.04, Mass=1467, SNR=27.0, Peak=144 HFD=2.7
01:32:37.651 00.002 1032 MultiStar: [#1 -0.12,-0.10,0.96,U] [#2 0.03,-0.32,0.73,U] [#3 0.04,-0.04,0.66,U] [#4 0.05,0.01,0.72,U] [#5 0.12,-0.16,0.66,U] [#6 0.10,-0.28,0.58,U] [#7 0.14,0.07,0.54,U] [#8 0.18,-0.11,0.56,U] 
01:32:37.653 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.11}, one-star: {0.23, -0.02}
01:32:37.654 00.001 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
01:32:37.656 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
01:32:37.657 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.91 mountX=-0.12 mountY=-0.05, mountTheta=-2.74
01:32:37.660 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.11, opts=13)
01:32:37.662 00.002 1032 Enqueuing Move request for scope (0.08, -0.11)
01:32:37.663 00.001 10072 Worker thread wakes up
01:32:37.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
01:32:37.663 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
01:32:37.664 00.001 10072 Moving (0.08, -0.11) raw xDistance=-0.12 yDistance=-0.05
01:32:37.665 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:37.668 00.003 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:32:37.668 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
01:32:37.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:37.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:32:37.668 00.000 10072 MoveAxis(E, 6, ABG)
01:32:37.668 00.000 10072 Guiding  Dir = 2, Dur = 6
01:32:37.669 00.001 10072 IsGuiding returns 0
01:32:37.669 00.000 10072 PulseGuide returned control before completion, sleep 16
01:32:37.686 00.017 1032 UpdateGuideState exits: m=1467 SNR=27.0
01:32:37.688 00.002 10072 IsGuiding returns 0
01:32:37.688 00.000 10072 Move returns status 0, amount 6
01:32:37.688 00.000 10072 MoveAxis(N, 0, ABG)
01:32:37.688 00.000 10072 Move returns status 0, amount 0
01:32:37.688 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:37.690 00.002 10072 move complete, result=0
01:32:37.690 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:37.693 00.003 1032 Enqueuing Expose request
01:32:37.695 00.002 10072 worker thread done servicing request
01:32:37.695 00.000 10072 Worker thread wakes up
01:32:37.695 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:37.695 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:37.695 00.000 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:32:38.113 00.418 10072 Exposure complete
01:32:38.161 00.048 10072 worker thread done servicing request
01:32:38.161 00.000 1032 OnExposeComplete: enter
01:32:38.164 00.003 1032 UpdateGuideState(): m_state=6
01:32:38.166 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3620
01:32:38.167 00.001 1032 Star::Find returns 1 (0), X=319.43, Y=752.00, Mass=1486, SNR=27.1, Peak=163 HFD=2.7
01:32:38.169 00.002 1032 MultiStar: [#1 -0.12,-0.18,0.95,U] [#2 -0.09,-0.27,0.75,U] [#3 0.14,-0.06,0.65,U] [#4 0.14,-0.13,0.66,U] [#5 0.28,-0.23,0.67,U] [#6 0.16,-0.19,0.62,U] [#7 0.17,-0.24,0.50,U] [#8 0.18,-0.08,0.57,U] 
01:32:38.170 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.16}, one-star: {0.21, -0.06}
01:32:38.172 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
01:32:38.175 00.003 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
01:32:38.176 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.97 mountX=-0.18 mountY=-0.06, mountTheta=-2.80
01:32:38.180 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.16, opts=13)
01:32:38.182 00.002 1032 Enqueuing Move request for scope (0.11, -0.16)
01:32:38.183 00.001 10072 Worker thread wakes up
01:32:38.184 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
01:32:38.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
01:32:38.184 00.000 10072 Moving (0.11, -0.16) raw xDistance=-0.18 yDistance=-0.06
01:32:38.187 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:38.191 00.004 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.61
01:32:38.191 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
01:32:38.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:38.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:32:38.191 00.000 10072 MoveAxis(E, 85, ABG)
01:32:38.191 00.000 10072 Guiding  Dir = 2, Dur = 85
01:32:38.191 00.000 10072 IsGuiding returns 0
01:32:38.192 00.001 10072 PulseGuide returned control before completion, sleep 95
01:32:38.211 00.019 1032 UpdateGuideState exits: m=1486 SNR=27.1
01:32:38.212 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:38.215 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:38.217 00.002 1032 Enqueuing Expose request
01:32:38.298 00.081 10072 IsGuiding returns 1
01:32:38.298 00.000 10072 scope still moving after pulse duration time elapsed
01:32:38.330 00.032 10072 IsGuiding returns 0
01:32:38.330 00.000 10072 scope move finished after 85 + 52 ms
01:32:38.330 00.000 10072 Move returns status 0, amount 85
01:32:38.330 00.000 10072 MoveAxis(N, 0, ABG)
01:32:38.330 00.000 10072 Move returns status 0, amount 0
01:32:38.330 00.000 10072 move complete, result=0
01:32:38.330 00.000 10072 worker thread done servicing request
01:32:38.330 00.000 10072 Worker thread wakes up
01:32:38.330 00.000 1032 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
01:32:38.332 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:38.334 00.002 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:39.063 00.729 10072 Exposure complete
01:32:39.108 00.045 10072 worker thread done servicing request
01:32:39.112 00.004 1032 OnExposeComplete: enter
01:32:39.115 00.003 1032 UpdateGuideState(): m_state=6
01:32:39.117 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3621
01:32:39.119 00.002 1032 Star::Find returns 1 (0), X=319.23, Y=752.22, Mass=1498, SNR=27.3, Peak=157 HFD=2.9
01:32:39.121 00.002 1032 MultiStar: [#1 -0.15,0.07,0.94,U] [#2 0.04,0.03,0.73,U] [#3 -0.12,0.22,0.68,U] [#4 -0.04,0.12,0.67,U] [#5 0.02,-0.06,0.68,U] [#6 0.02,0.06,0.56,U] [#7 0.14,0.19,0.52,U] [#8 -0.02,0.15,0.56,U] 
01:32:39.123 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {0.01, 0.16}
01:32:39.126 00.003 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
01:32:39.127 00.001 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
01:32:39.128 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.75 mountX=0.11 mountY=-0.01, mountTheta=-0.08
01:32:39.131 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
01:32:39.133 00.002 1032 Enqueuing Move request for scope (-0.02, 0.10)
01:32:39.134 00.001 10072 Worker thread wakes up
01:32:39.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:32:39.134 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:32:39.134 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.11 yDistance=-0.01
01:32:39.136 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:39.138 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:32:39.138 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
01:32:39.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:39.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:32:39.138 00.000 10072 MoveAxis(E, 3, ABG)
01:32:39.138 00.000 10072 Guiding  Dir = 2, Dur = 3
01:32:39.139 00.001 10072 IsGuiding returns 0
01:32:39.139 00.000 10072 PulseGuide returned control before completion, sleep 13
01:32:39.155 00.016 1032 UpdateGuideState exits: m=1498 SNR=27.3
01:32:39.157 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:39.159 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:39.161 00.002 1032 Enqueuing Expose request
01:32:39.163 00.002 10072 IsGuiding returns 0
01:32:39.163 00.000 10072 Move returns status 0, amount 3
01:32:39.163 00.000 10072 MoveAxis(N, 0, ABG)
01:32:39.163 00.000 10072 Move returns status 0, amount 0
01:32:39.163 00.000 10072 move complete, result=0
01:32:39.163 00.000 10072 worker thread done servicing request
01:32:39.163 00.000 10072 Worker thread wakes up
01:32:39.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:39.164 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:39.171 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:32:39.580 00.409 10072 Exposure complete
01:32:39.629 00.049 10072 worker thread done servicing request
01:32:39.629 00.000 1032 OnExposeComplete: enter
01:32:39.632 00.003 1032 UpdateGuideState(): m_state=6
01:32:39.633 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3622
01:32:39.635 00.002 1032 Star::Find returns 1 (0), X=319.36, Y=752.24, Mass=1542, SNR=27.7, Peak=167 HFD=2.8
01:32:39.636 00.001 1032 MultiStar: [#1 -0.08,0.11,0.90,U] [#2 0.07,-0.10,0.71,U] [#3 0.01,0.16,0.62,U] [#4 -0.04,0.15,0.66,U] [#5 0.14,0.15,0.68,U] [#6 0.12,-0.15,0.58,U] [#7 -0.02,0.02,0.50,U] [#8 0.21,0.11,0.52,U] 
01:32:39.639 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.14, 0.18}
01:32:39.640 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
01:32:39.642 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
01:32:39.645 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.92 mountX=0.06 mountY=-0.08, mountTheta=-0.91
01:32:39.649 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
01:32:39.651 00.002 1032 Enqueuing Move request for scope (0.06, 0.08)
01:32:39.653 00.002 10072 Worker thread wakes up
01:32:39.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
01:32:39.653 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:32:39.653 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
01:32:39.655 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:39.657 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:32:39.657 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
01:32:39.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:39.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:32:39.657 00.000 10072 MoveAxis(E, 3, ABG)
01:32:39.657 00.000 10072 Guiding  Dir = 2, Dur = 3
01:32:39.658 00.001 10072 IsGuiding returns 0
01:32:39.658 00.000 10072 PulseGuide returned control before completion, sleep 13
01:32:39.674 00.016 1032 UpdateGuideState exits: m=1542 SNR=27.7
01:32:39.678 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:39.680 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:39.681 00.001 1032 Enqueuing Expose request
01:32:39.687 00.006 10072 IsGuiding returns 0
01:32:39.687 00.000 10072 Move returns status 0, amount 3
01:32:39.687 00.000 10072 MoveAxis(N, 0, ABG)
01:32:39.687 00.000 10072 Move returns status 0, amount 0
01:32:39.687 00.000 10072 move complete, result=0
01:32:39.687 00.000 10072 worker thread done servicing request
01:32:39.687 00.000 10072 Worker thread wakes up
01:32:39.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:39.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:39.691 00.004 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:32:40.312 00.621 10072 Exposure complete
01:32:40.357 00.045 10072 worker thread done servicing request
01:32:40.357 00.000 1032 OnExposeComplete: enter
01:32:40.358 00.001 1032 UpdateGuideState(): m_state=6
01:32:40.361 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3623
01:32:40.363 00.002 1032 Star::Find returns 1 (0), X=319.31, Y=752.05, Mass=1438, SNR=26.7, Peak=177 HFD=2.6
01:32:40.366 00.003 1032 MultiStar: [#1 -0.19,-0.04,0.93,U] [#2 -0.16,-0.05,0.68,U] [#3 -0.11,0.06,0.66,U] [#4 -0.10,0.09,0.69,U] [#5 0.12,-0.15,0.70,U] [#6 0.01,-0.12,0.57,U] [#7 -0.14,0.15,0.52,U] [#8 -0.04,0.16,0.59,U] 
01:32:40.369 00.003 1032 refined, 8 included, MultiStar: {-0.05, 0.00}, one-star: {0.09, -0.01}
01:32:40.370 00.001 1032 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.83) = xAngle (1.25 = 1.25)
01:32:40.373 00.003 1032 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.25 = 1.25)
01:32:40.374 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.08 mountX=0.02 mountY=0.05, mountTheta=1.25
01:32:40.377 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.00, opts=13)
01:32:40.378 00.001 1032 Enqueuing Move request for scope (-0.05, 0.00)
01:32:40.380 00.002 10072 Worker thread wakes up
01:32:40.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
01:32:40.380 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
01:32:40.380 00.000 10072 Moving (-0.05, 0.00) raw xDistance=0.02 yDistance=0.05
01:32:40.381 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:40.384 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:32:40.384 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:32:40.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:40.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:32:40.384 00.000 10072 MoveAxis(E, 4, ABG)
01:32:40.385 00.001 10072 Guiding  Dir = 2, Dur = 4
01:32:40.385 00.000 10072 IsGuiding returns 0
01:32:40.385 00.000 10072 PulseGuide returned control before completion, sleep 14
01:32:40.400 00.015 1032 UpdateGuideState exits: m=1438 SNR=26.7
01:32:40.402 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:40.404 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:40.405 00.001 1032 Enqueuing Expose request
01:32:40.407 00.002 10072 IsGuiding returns 0
01:32:40.407 00.000 10072 Move returns status 0, amount 4
01:32:40.407 00.000 10072 MoveAxis(N, 0, ABG)
01:32:40.407 00.000 10072 Move returns status 0, amount 0
01:32:40.407 00.000 10072 move complete, result=0
01:32:40.407 00.000 10072 worker thread done servicing request
01:32:40.407 00.000 10072 Worker thread wakes up
01:32:40.407 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:40.407 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:40.414 00.007 1032 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
01:32:40.824 00.410 10072 Exposure complete
01:32:40.871 00.047 10072 worker thread done servicing request
01:32:40.871 00.000 1032 OnExposeComplete: enter
01:32:40.874 00.003 1032 UpdateGuideState(): m_state=6
01:32:40.876 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3624
01:32:40.878 00.002 1032 Star::Find returns 1 (0), X=319.40, Y=752.09, Mass=1524, SNR=27.5, Peak=147 HFD=2.9
01:32:40.880 00.002 1032 MultiStar: [#1 -0.13,-0.11,0.92,U] [#2 -0.18,-0.18,0.71,U] [#3 -0.05,0.05,0.66,U] [#4 -0.06,-0.07,0.67,U] [#5 0.09,-0.17,0.67,U] [#6 0.03,-0.22,0.58,U] [#7 -0.23,0.11,0.53,U] [#8 -0.02,0.01,0.54,U] 
01:32:40.882 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {0.18, 0.03}
01:32:40.883 00.001 1032 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.83) = xAngle (-3.84 = 2.44)
01:32:40.885 00.002 1032 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.84 = 2.44)
01:32:40.888 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.01 mountX=-0.05 mountY=0.05, mountTheta=2.44
01:32:40.891 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.06, opts=13)
01:32:40.893 00.002 1032 Enqueuing Move request for scope (-0.03, -0.06)
01:32:40.895 00.002 10072 Worker thread wakes up
01:32:40.895 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
01:32:40.895 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
01:32:40.895 00.000 10072 Moving (-0.03, -0.06) raw xDistance=-0.05 yDistance=0.05
01:32:40.898 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:40.901 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:32:40.901 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:32:40.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:40.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:32:40.901 00.000 10072 MoveAxis(E, 4, ABG)
01:32:40.902 00.001 10072 Guiding  Dir = 2, Dur = 4
01:32:40.902 00.000 10072 IsGuiding returns 0
01:32:40.902 00.000 10072 PulseGuide returned control before completion, sleep 14
01:32:40.921 00.019 1032 UpdateGuideState exits: m=1524 SNR=27.5
01:32:40.924 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:40.928 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:40.931 00.003 1032 Enqueuing Expose request
01:32:40.933 00.002 10072 IsGuiding returns 0
01:32:40.933 00.000 10072 Move returns status 0, amount 4
01:32:40.933 00.000 10072 MoveAxis(N, 0, ABG)
01:32:40.933 00.000 10072 Move returns status 0, amount 0
01:32:40.933 00.000 10072 move complete, result=0
01:32:40.933 00.000 10072 worker thread done servicing request
01:32:40.933 00.000 10072 Worker thread wakes up
01:32:40.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:40.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:40.941 00.008 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
01:32:41.560 00.619 10072 Exposure complete
01:32:41.607 00.047 10072 worker thread done servicing request
01:32:41.608 00.001 1032 OnExposeComplete: enter
01:32:41.610 00.002 1032 UpdateGuideState(): m_state=6
01:32:41.613 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3625
01:32:41.617 00.004 1032 Star::Find returns 1 (0), X=319.26, Y=752.05, Mass=1334, SNR=25.7, Peak=141 HFD=2.6
01:32:41.618 00.001 1032 MultiStar: [#1 -0.18,0.03,0.97,U] [#2 -0.03,-0.18,0.73,U] [#3 -0.07,0.27,0.68,U] [#4 -0.03,-0.04,0.72,U] [#5 0.21,-0.06,0.71,U] [#6 -0.07,-0.19,0.62,U] [#7 -0.07,-0.02,0.55,U] [#8 0.01,0.23,0.58,U] 
01:32:41.620 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {0.04, -0.01}
01:32:41.622 00.002 1032 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.83) = xAngle (1.30 = 1.30)
01:32:41.624 00.002 1032 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.30 = 1.30)
01:32:41.625 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.13 mountX=0.01 mountY=0.02, mountTheta=1.30
01:32:41.629 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.00, opts=13)
01:32:41.631 00.002 1032 Enqueuing Move request for scope (-0.02, 0.00)
01:32:41.633 00.002 10072 Worker thread wakes up
01:32:41.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
01:32:41.633 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
01:32:41.633 00.000 10072 Moving (-0.02, 0.00) raw xDistance=0.01 yDistance=0.02
01:32:41.636 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:41.638 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:32:41.638 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:32:41.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:41.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:32:41.638 00.000 10072 MoveAxis(E, 4, ABG)
01:32:41.638 00.000 10072 Guiding  Dir = 2, Dur = 4
01:32:41.639 00.001 10072 IsGuiding returns 0
01:32:41.639 00.000 10072 PulseGuide returned control before completion, sleep 14
01:32:41.656 00.017 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:32:41.658 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:41.660 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:41.661 00.001 1032 Enqueuing Expose request
01:32:41.665 00.004 10072 IsGuiding returns 0
01:32:41.665 00.000 10072 Move returns status 0, amount 4
01:32:41.665 00.000 10072 MoveAxis(N, 0, ABG)
01:32:41.665 00.000 10072 Move returns status 0, amount 0
01:32:41.665 00.000 10072 move complete, result=0
01:32:41.665 00.000 10072 worker thread done servicing request
01:32:41.665 00.000 10072 Worker thread wakes up
01:32:41.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:41.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:41.671 00.006 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:32:42.073 00.402 10072 Exposure complete
01:32:42.123 00.050 10072 worker thread done servicing request
01:32:42.123 00.000 1032 OnExposeComplete: enter
01:32:42.125 00.002 1032 UpdateGuideState(): m_state=6
01:32:42.128 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3626
01:32:42.129 00.001 1032 Star::Find returns 1 (0), X=319.29, Y=752.16, Mass=1323, SNR=25.6, Peak=133 HFD=2.8
01:32:42.131 00.002 1032 MultiStar: [#1 -0.14,0.03,1.00,U] [#2 -0.09,-0.08,0.77,U] [#3 0.03,0.24,0.70,U] [#4 -0.08,-0.04,0.70,U] [#5 0.13,-0.12,0.73,U] [#6 0.04,-0.12,0.61,U] [#7 -0.01,0.10,0.52,U] [#8 0.20,0.21,0.56,U] 
01:32:42.133 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.07, 0.10}
01:32:42.134 00.001 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
01:32:42.136 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
01:32:42.137 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.36 mountX=0.03 mountY=-0.02, mountTheta=-0.47
01:32:42.140 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
01:32:42.141 00.001 1032 Enqueuing Move request for scope (0.01, 0.03)
01:32:42.144 00.003 10072 Worker thread wakes up
01:32:42.144 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
01:32:42.144 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
01:32:42.144 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
01:32:42.146 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:42.148 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:32:42.149 00.001 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:32:42.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:42.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:32:42.149 00.000 10072 MoveAxis(E, 3, ABG)
01:32:42.149 00.000 10072 Guiding  Dir = 2, Dur = 3
01:32:42.149 00.000 10072 IsGuiding returns 0
01:32:42.150 00.001 10072 PulseGuide returned control before completion, sleep 13
01:32:42.167 00.017 1032 UpdateGuideState exits: m=1323 SNR=25.6
01:32:42.169 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:42.170 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:42.173 00.003 1032 Enqueuing Expose request
01:32:42.179 00.006 10072 IsGuiding returns 0
01:32:42.179 00.000 10072 Move returns status 0, amount 3
01:32:42.180 00.001 10072 MoveAxis(N, 0, ABG)
01:32:42.180 00.000 10072 Move returns status 0, amount 0
01:32:42.180 00.000 10072 move complete, result=0
01:32:42.180 00.000 10072 worker thread done servicing request
01:32:42.180 00.000 10072 Worker thread wakes up
01:32:42.180 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:42.180 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:42.186 00.006 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:32:42.807 00.621 10072 Exposure complete
01:32:42.852 00.045 10072 worker thread done servicing request
01:32:42.852 00.000 1032 OnExposeComplete: enter
01:32:42.854 00.002 1032 UpdateGuideState(): m_state=6
01:32:42.856 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3627
01:32:42.857 00.001 1032 Star::Find returns 1 (0), X=319.47, Y=752.02, Mass=1283, SNR=25.2, Peak=135 HFD=2.8
01:32:42.860 00.003 1032 MultiStar: [#1 -0.17,-0.17,0.96,U] [#2 0.08,-0.27,0.76,U] [#3 0.18,-0.17,0.71,U] [#4 0.03,-0.10,0.72,U] [#5 0.06,-0.15,0.72,U] [#6 0.14,-0.15,0.63,U] [#7 0.17,0.02,0.55,U] [#8 0.30,0.05,0.62,U] 
01:32:42.861 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.11}, one-star: {0.25, -0.04}
01:32:42.863 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
01:32:42.864 00.001 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
01:32:42.866 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.81 mountX=-0.14 mountY=-0.08, mountTheta=-2.64
01:32:42.871 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.11, opts=13)
01:32:42.873 00.002 1032 Enqueuing Move request for scope (0.11, -0.11)
01:32:42.874 00.001 10072 Worker thread wakes up
01:32:42.875 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
01:32:42.875 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
01:32:42.875 00.000 10072 Moving (0.11, -0.11) raw xDistance=-0.14 yDistance=-0.08
01:32:42.878 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:42.880 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.60
01:32:42.880 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:32:42.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:42.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:32:42.881 00.001 10072 MoveAxis(E, 68, ABG)
01:32:42.881 00.000 10072 Guiding  Dir = 2, Dur = 68
01:32:42.881 00.000 10072 IsGuiding returns 0
01:32:42.881 00.000 10072 PulseGuide returned control before completion, sleep 78
01:32:42.900 00.019 1032 UpdateGuideState exits: m=1283 SNR=25.2
01:32:42.903 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:42.905 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:42.907 00.002 1032 Enqueuing Expose request
01:32:42.975 00.068 10072 IsGuiding returns 0
01:32:42.975 00.000 10072 Move returns status 0, amount 68
01:32:42.975 00.000 10072 MoveAxis(N, 0, ABG)
01:32:42.975 00.000 10072 Move returns status 0, amount 0
01:32:42.975 00.000 10072 move complete, result=0
01:32:42.975 00.000 10072 worker thread done servicing request
01:32:42.975 00.000 1032 GuideStep: -0.1 px 68 ms EAST, -0.1 px 0 ms NORTH
01:32:42.979 00.004 10072 Worker thread wakes up
01:32:42.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:42.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:43.389 00.410 10072 Exposure complete
01:32:43.439 00.050 10072 worker thread done servicing request
01:32:43.439 00.000 1032 OnExposeComplete: enter
01:32:43.441 00.002 1032 UpdateGuideState(): m_state=6
01:32:43.443 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3628
01:32:43.446 00.003 1032 Star::Find returns 1 (0), X=319.47, Y=752.02, Mass=1515, SNR=27.4, Peak=155 HFD=3.0
01:32:43.448 00.002 1032 MultiStar: [#1 -0.08,-0.12,0.95,U] [#2 0.06,-0.19,0.69,U] [#3 0.10,0.02,0.64,U] [#4 0.09,-0.04,0.66,U] [#5 0.18,-0.20,0.67,U] [#6 0.11,-0.21,0.56,U] [#7 0.09,0.14,0.48,U] [#8 0.17,-0.02,0.57,U] 
01:32:43.450 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.26, -0.04}
01:32:43.452 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
01:32:43.454 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
01:32:43.455 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.65 mountX=-0.11 mountY=-0.08, mountTheta=-2.48
01:32:43.458 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
01:32:43.461 00.003 1032 Enqueuing Move request for scope (0.11, -0.08)
01:32:43.464 00.003 10072 Worker thread wakes up
01:32:43.464 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
01:32:43.464 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
01:32:43.464 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.11 yDistance=-0.08
01:32:43.466 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:43.469 00.003 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:32:43.469 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
01:32:43.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:43.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:32:43.469 00.000 10072 MoveAxis(E, 4, ABG)
01:32:43.470 00.001 10072 Guiding  Dir = 2, Dur = 4
01:32:43.470 00.000 10072 IsGuiding returns 0
01:32:43.470 00.000 10072 PulseGuide returned control before completion, sleep 14
01:32:43.491 00.021 1032 UpdateGuideState exits: m=1515 SNR=27.4
01:32:43.495 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:43.497 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:43.500 00.003 10072 IsGuiding returns 0
01:32:43.500 00.000 10072 Move returns status 0, amount 4
01:32:43.500 00.000 10072 MoveAxis(N, 0, ABG)
01:32:43.500 00.000 10072 Move returns status 0, amount 0
01:32:43.500 00.000 10072 move complete, result=0
01:32:43.500 00.000 10072 worker thread done servicing request
01:32:43.500 00.000 1032 Enqueuing Expose request
01:32:43.503 00.003 10072 Worker thread wakes up
01:32:43.503 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:32:43.505 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:43.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:44.138 00.633 10072 Exposure complete
01:32:44.187 00.049 10072 worker thread done servicing request
01:32:44.187 00.000 1032 OnExposeComplete: enter
01:32:44.189 00.002 1032 UpdateGuideState(): m_state=6
01:32:44.192 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3629
01:32:44.193 00.001 1032 Star::Find returns 1 (0), X=319.39, Y=752.22, Mass=1460, SNR=26.9, Peak=153 HFD=2.8
01:32:44.195 00.002 1032 MultiStar: [#1 -0.05,-0.09,0.93,U] [#2 -0.06,-0.11,0.71,U] [#3 0.04,0.13,0.69,U] [#4 -0.01,0.03,0.70,U] [#5 0.16,-0.13,0.69,U] [#6 0.09,-0.17,0.57,U] [#7 0.19,0.18,0.55,U] [#8 0.16,0.19,0.57,U] 
01:32:44.196 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.17, 0.16}
01:32:44.198 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
01:32:44.200 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
01:32:44.202 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.28 mountX=0.00 mountY=-0.08, mountTheta=-1.55
01:32:44.205 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
01:32:44.209 00.004 1032 Enqueuing Move request for scope (0.07, 0.02)
01:32:44.211 00.002 10072 Worker thread wakes up
01:32:44.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:32:44.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:32:44.211 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.08
01:32:44.213 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:44.216 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:32:44.217 00.001 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
01:32:44.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:44.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:32:44.217 00.000 10072 MoveAxis(E, 5, ABG)
01:32:44.217 00.000 10072 Guiding  Dir = 2, Dur = 5
01:32:44.217 00.000 10072 IsGuiding returns 0
01:32:44.218 00.001 10072 PulseGuide returned control before completion, sleep 15
01:32:44.235 00.017 1032 UpdateGuideState exits: m=1460 SNR=26.9
01:32:44.238 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:44.239 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:44.241 00.002 1032 Enqueuing Expose request
01:32:44.247 00.006 10072 IsGuiding returns 0
01:32:44.247 00.000 10072 Move returns status 0, amount 5
01:32:44.247 00.000 10072 MoveAxis(N, 0, ABG)
01:32:44.247 00.000 10072 Move returns status 0, amount 0
01:32:44.247 00.000 10072 move complete, result=0
01:32:44.248 00.001 10072 worker thread done servicing request
01:32:44.248 00.000 10072 Worker thread wakes up
01:32:44.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:44.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:44.251 00.003 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:32:44.654 00.403 10072 Exposure complete
01:32:44.703 00.049 10072 worker thread done servicing request
01:32:44.703 00.000 1032 OnExposeComplete: enter
01:32:44.706 00.003 1032 UpdateGuideState(): m_state=6
01:32:44.708 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3630
01:32:44.710 00.002 1032 Star::Find returns 1 (0), X=319.36, Y=752.23, Mass=1482, SNR=27.1, Peak=149 HFD=3.0
01:32:44.712 00.002 1032 MultiStar: [#1 -0.08,0.13,0.94,U] [#2 -0.00,0.02,0.74,U] [#3 0.05,0.16,0.67,U] [#4 0.06,0.16,0.67,U] [#5 0.17,-0.09,0.65,U] [#6 0.05,0.11,0.57,U] [#7 0.11,0.27,0.48,U] [#8 0.33,0.23,0.57,U] 
01:32:44.714 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.14, 0.17}
01:32:44.716 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
01:32:44.718 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
01:32:44.720 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=0.99 mountX=0.10 mountY=-0.11, mountTheta=-0.84
01:32:44.723 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
01:32:44.725 00.002 1032 Enqueuing Move request for scope (0.08, 0.12)
01:32:44.727 00.002 10072 Worker thread wakes up
01:32:44.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
01:32:44.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
01:32:44.727 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.10 yDistance=-0.11
01:32:44.729 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:44.732 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:32:44.732 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
01:32:44.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:44.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:32:44.732 00.000 10072 MoveAxis(E, 5, ABG)
01:32:44.732 00.000 10072 Guiding  Dir = 2, Dur = 5
01:32:44.733 00.001 10072 IsGuiding returns 0
01:32:44.733 00.000 10072 PulseGuide returned control before completion, sleep 15
01:32:44.751 00.018 1032 UpdateGuideState exits: m=1482 SNR=27.1
01:32:44.754 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:44.756 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:44.758 00.002 1032 Enqueuing Expose request
01:32:44.761 00.003 10072 IsGuiding returns 0
01:32:44.761 00.000 10072 Move returns status 0, amount 5
01:32:44.761 00.000 10072 MoveAxis(N, 0, ABG)
01:32:44.761 00.000 10072 Move returns status 0, amount 0
01:32:44.761 00.000 10072 move complete, result=0
01:32:44.761 00.000 10072 worker thread done servicing request
01:32:44.761 00.000 10072 Worker thread wakes up
01:32:44.762 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:44.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:44.767 00.005 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:32:45.388 00.621 10072 Exposure complete
01:32:45.434 00.046 10072 worker thread done servicing request
01:32:45.434 00.000 1032 OnExposeComplete: enter
01:32:45.437 00.003 1032 UpdateGuideState(): m_state=6
01:32:45.439 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3631
01:32:45.441 00.002 1032 Star::Find returns 1 (0), X=319.38, Y=752.24, Mass=1347, SNR=25.9, Peak=135 HFD=3.0
01:32:45.443 00.002 1032 MultiStar: [#1 -0.16,0.16,0.95,U] [#2 -0.06,0.03,0.78,U] [#3 0.09,0.48,0.67,U] [#4 0.02,0.35,0.69,U] [#5 0.06,0.04,0.72,U] [#6 0.25,0.15,0.57,U] [#7 -0.01,0.44,0.53,U] [#8 0.19,0.38,0.56,U] 
01:32:45.445 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.23}, one-star: {0.16, 0.18}
01:32:45.448 00.003 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
01:32:45.449 00.001 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
01:32:45.451 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.36 mountX=0.21 mountY=-0.11, mountTheta=-0.47
01:32:45.454 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.23, opts=13)
01:32:45.457 00.003 1032 Enqueuing Move request for scope (0.05, 0.23)
01:32:45.459 00.002 10072 Worker thread wakes up
01:32:45.459 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
01:32:45.459 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
01:32:45.459 00.000 10072 Moving (0.05, 0.23) raw xDistance=0.21 yDistance=-0.11
01:32:45.463 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:45.464 00.001 10072 PPEC rslt: input = 0.21, final = 0.09, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 287.60
01:32:45.464 00.000 10072 PPEC: input: 0.21, control: 0.09, exposure: 500
01:32:45.464 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:45.465 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:32:45.465 00.000 10072 MoveAxis(W, 90, ABG)
01:32:45.465 00.000 10072 Guiding  Dir = 3, Dur = 90
01:32:45.465 00.000 10072 IsGuiding returns 0
01:32:45.466 00.001 10072 PulseGuide returned control before completion, sleep 100
01:32:45.483 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:32:45.485 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:45.486 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:45.488 00.002 1032 Enqueuing Expose request
01:32:45.572 00.084 10072 IsGuiding returns 0
01:32:45.572 00.000 10072 Move returns status 0, amount 90
01:32:45.572 00.000 10072 MoveAxis(N, 0, ABG)
01:32:45.572 00.000 10072 Move returns status 0, amount 0
01:32:45.572 00.000 10072 move complete, result=0
01:32:45.572 00.000 10072 worker thread done servicing request
01:32:45.572 00.000 10072 Worker thread wakes up
01:32:45.572 00.000 1032 GuideStep: 0.2 px 90 ms WEST, -0.1 px 0 ms NORTH
01:32:45.575 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:45.575 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:45.984 00.409 10072 Exposure complete
01:32:46.035 00.051 10072 worker thread done servicing request
01:32:46.035 00.000 1032 OnExposeComplete: enter
01:32:46.037 00.002 1032 UpdateGuideState(): m_state=6
01:32:46.039 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3632
01:32:46.040 00.001 1032 Star::Find returns 1 (0), X=319.40, Y=752.09, Mass=1344, SNR=25.8, Peak=136 HFD=2.8
01:32:46.041 00.001 1032 MultiStar: [#1 -0.06,0.11,0.96,U] [#2 0.07,-0.09,0.72,U] [#3 0.08,0.22,0.64,U] [#4 0.02,0.12,0.73,U] [#5 0.09,-0.02,0.73,U] [#6 0.08,-0.01,0.60,U] [#7 0.20,0.10,0.52,U] [#8 0.19,0.14,0.57,U] 
01:32:46.043 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.18, 0.03}
01:32:46.045 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
01:32:46.047 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
01:32:46.049 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.61 mountX=0.04 mountY=-0.10, mountTheta=-1.22
01:32:46.053 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
01:32:46.054 00.001 1032 Enqueuing Move request for scope (0.09, 0.06)
01:32:46.056 00.002 10072 Worker thread wakes up
01:32:46.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
01:32:46.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
01:32:46.056 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
01:32:46.058 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:46.060 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:32:46.060 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:32:46.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:46.061 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:32:46.061 00.000 10072 MoveAxis(E, 6, ABG)
01:32:46.061 00.000 10072 Guiding  Dir = 2, Dur = 6
01:32:46.061 00.000 10072 IsGuiding returns 0
01:32:46.062 00.001 10072 PulseGuide returned control before completion, sleep 16
01:32:46.079 00.017 1032 UpdateGuideState exits: m=1344 SNR=25.8
01:32:46.082 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:46.084 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:46.087 00.003 1032 Enqueuing Expose request
01:32:46.091 00.004 10072 IsGuiding returns 0
01:32:46.091 00.000 10072 Move returns status 0, amount 6
01:32:46.092 00.001 10072 MoveAxis(N, 0, ABG)
01:32:46.092 00.000 10072 Move returns status 0, amount 0
01:32:46.092 00.000 10072 move complete, result=0
01:32:46.092 00.000 10072 worker thread done servicing request
01:32:46.092 00.000 10072 Worker thread wakes up
01:32:46.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:46.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:46.096 00.004 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:32:46.721 00.625 10072 Exposure complete
01:32:46.769 00.048 10072 worker thread done servicing request
01:32:46.769 00.000 1032 OnExposeComplete: enter
01:32:46.772 00.003 1032 UpdateGuideState(): m_state=6
01:32:46.774 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3633
01:32:46.776 00.002 1032 Star::Find returns 1 (0), X=319.40, Y=752.07, Mass=1466, SNR=26.9, Peak=144 HFD=2.9
01:32:46.778 00.002 1032 MultiStar: [#1 -0.06,-0.01,0.99,U] [#2 0.06,-0.18,0.72,U] [#3 0.14,-0.01,0.63,U] [#4 0.08,0.19,0.69,U] [#5 0.21,-0.16,0.70,U] [#6 -0.05,-0.08,0.60,U] [#7 0.18,0.08,0.50,U] [#8 -0.01,0.07,0.56,U] 
01:32:46.780 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.18, 0.01}
01:32:46.781 00.001 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
01:32:46.783 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
01:32:46.784 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.16 mountX=-0.03 mountY=-0.07, mountTheta=-1.99
01:32:46.787 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
01:32:46.789 00.002 1032 Enqueuing Move request for scope (0.08, -0.01)
01:32:46.791 00.002 10072 Worker thread wakes up
01:32:46.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
01:32:46.791 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
01:32:46.791 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.07
01:32:46.793 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:46.795 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:32:46.795 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:32:46.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:46.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:32:46.795 00.000 10072 MoveAxis(E, 7, ABG)
01:32:46.795 00.000 10072 Guiding  Dir = 2, Dur = 7
01:32:46.796 00.001 10072 IsGuiding returns 0
01:32:46.796 00.000 10072 PulseGuide returned control before completion, sleep 17
01:32:46.816 00.020 1032 UpdateGuideState exits: m=1466 SNR=26.9
01:32:46.818 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:46.820 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:46.822 00.002 1032 Enqueuing Expose request
01:32:46.831 00.009 10072 IsGuiding returns 0
01:32:46.832 00.001 10072 Move returns status 0, amount 7
01:32:46.832 00.000 10072 MoveAxis(N, 0, ABG)
01:32:46.832 00.000 10072 Move returns status 0, amount 0
01:32:46.832 00.000 10072 move complete, result=0
01:32:46.832 00.000 10072 worker thread done servicing request
01:32:46.832 00.000 10072 Worker thread wakes up
01:32:46.832 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:46.832 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:46.833 00.001 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:32:47.241 00.408 10072 Exposure complete
01:32:47.291 00.050 10072 worker thread done servicing request
01:32:47.291 00.000 1032 OnExposeComplete: enter
01:32:47.294 00.003 1032 UpdateGuideState(): m_state=6
01:32:47.295 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3634
01:32:47.297 00.002 1032 Star::Find returns 1 (0), X=319.34, Y=752.18, Mass=1467, SNR=27.0, Peak=148 HFD=2.7
01:32:47.302 00.005 1032 MultiStar: [#1 -0.07,0.09,0.95,U] [#2 -0.00,-0.03,0.73,U] [#3 0.01,0.17,0.72,U] [#4 0.11,0.17,0.70,U] [#5 0.02,-0.07,0.68,U] [#6 0.09,0.01,0.60,U] [#7 0.20,0.09,0.48,U] [#8 -0.01,0.30,0.59,U] 
01:32:47.305 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.12, 0.12}
01:32:47.307 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
01:32:47.308 00.001 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
01:32:47.311 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.11 mountX=0.08 mountY=-0.07, mountTheta=-0.72
01:32:47.314 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
01:32:47.317 00.003 1032 Enqueuing Move request for scope (0.05, 0.09)
01:32:47.319 00.002 10072 Worker thread wakes up
01:32:47.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
01:32:47.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
01:32:47.319 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.08 yDistance=-0.07
01:32:47.322 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:47.324 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:32:47.324 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:32:47.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:47.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:32:47.325 00.001 10072 MoveAxis(E, 6, ABG)
01:32:47.325 00.000 10072 Guiding  Dir = 2, Dur = 6
01:32:47.325 00.000 10072 IsGuiding returns 0
01:32:47.326 00.001 10072 PulseGuide returned control before completion, sleep 16
01:32:47.347 00.021 1032 UpdateGuideState exits: m=1467 SNR=27.0
01:32:47.349 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:47.351 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:47.354 00.003 1032 Enqueuing Expose request
01:32:47.356 00.002 10072 IsGuiding returns 0
01:32:47.356 00.000 10072 Move returns status 0, amount 6
01:32:47.356 00.000 10072 MoveAxis(N, 0, ABG)
01:32:47.356 00.000 10072 Move returns status 0, amount 0
01:32:47.356 00.000 10072 move complete, result=0
01:32:47.357 00.001 10072 worker thread done servicing request
01:32:47.357 00.000 10072 Worker thread wakes up
01:32:47.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:47.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:47.370 00.013 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:32:47.996 00.626 10072 Exposure complete
01:32:48.045 00.049 10072 worker thread done servicing request
01:32:48.045 00.000 1032 OnExposeComplete: enter
01:32:48.048 00.003 1032 UpdateGuideState(): m_state=6
01:32:48.051 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3635
01:32:48.054 00.003 1032 Star::Find returns 1 (0), X=319.37, Y=752.18, Mass=1448, SNR=26.8, Peak=147 HFD=3.0
01:32:48.057 00.003 1032 MultiStar: [#1 -0.14,0.06,0.95,U] [#2 -0.21,-0.09,0.72,U] [#3 -0.06,0.14,0.67,U] [#4 -0.04,0.08,0.69,U] [#5 0.06,-0.00,0.71,U] [#6 -0.02,-0.09,0.60,U] [#7 0.11,0.19,0.54,U] [#8 -0.02,0.20,0.54,U] 
01:32:48.060 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.15, 0.12}
01:32:48.062 00.002 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
01:32:48.063 00.001 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
01:32:48.065 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.85 mountX=0.07 mountY=0.00, mountTheta=0.02
01:32:48.067 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
01:32:48.069 00.002 1032 Enqueuing Move request for scope (-0.02, 0.06)
01:32:48.071 00.002 10072 Worker thread wakes up
01:32:48.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:32:48.071 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:32:48.071 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.07 yDistance=0.00
01:32:48.073 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:48.075 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:32:48.075 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
01:32:48.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:48.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:32:48.075 00.000 10072 MoveAxis(E, 7, ABG)
01:32:48.075 00.000 10072 Guiding  Dir = 2, Dur = 7
01:32:48.076 00.001 10072 IsGuiding returns 0
01:32:48.076 00.000 10072 PulseGuide returned control before completion, sleep 17
01:32:48.094 00.018 1032 UpdateGuideState exits: m=1448 SNR=26.8
01:32:48.096 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:48.098 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:48.099 00.001 1032 Enqueuing Expose request
01:32:48.102 00.003 10072 IsGuiding returns 0
01:32:48.102 00.000 10072 Move returns status 0, amount 7
01:32:48.102 00.000 10072 MoveAxis(N, 0, ABG)
01:32:48.102 00.000 10072 Move returns status 0, amount 0
01:32:48.102 00.000 10072 move complete, result=0
01:32:48.102 00.000 10072 worker thread done servicing request
01:32:48.102 00.000 10072 Worker thread wakes up
01:32:48.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:48.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:48.110 00.008 1032 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
01:32:48.512 00.402 10072 Exposure complete
01:32:48.563 00.051 10072 worker thread done servicing request
01:32:48.563 00.000 1032 OnExposeComplete: enter
01:32:48.565 00.002 1032 UpdateGuideState(): m_state=6
01:32:48.568 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3636
01:32:48.570 00.002 1032 Star::Find returns 1 (0), X=319.50, Y=752.08, Mass=1426, SNR=26.6, Peak=146 HFD=3.0
01:32:48.571 00.001 1032 MultiStar: [#1 -0.08,-0.03,0.97,U] [#2 0.04,-0.16,0.74,U] [#3 0.10,0.08,0.69,U] [#4 -0.00,-0.00,0.66,U] [#5 0.12,0.00,0.70,U] [#6 0.14,-0.14,0.60,U] [#7 0.10,0.32,0.51,U] [#8 0.05,0.08,0.59,U] 
01:32:48.573 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.28, 0.02}
01:32:48.575 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
01:32:48.576 00.001 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
01:32:48.577 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.10 mountX=-0.01 mountY=-0.09, mountTheta=-1.73
01:32:48.582 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
01:32:48.584 00.002 1032 Enqueuing Move request for scope (0.09, 0.01)
01:32:48.586 00.002 10072 Worker thread wakes up
01:32:48.586 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
01:32:48.586 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
01:32:48.586 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
01:32:48.588 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:48.591 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:32:48.591 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:32:48.591 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:48.591 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:32:48.591 00.000 10072 MoveAxis(E, 6, ABG)
01:32:48.591 00.000 10072 Guiding  Dir = 2, Dur = 6
01:32:48.592 00.001 10072 IsGuiding returns 0
01:32:48.592 00.000 10072 PulseGuide returned control before completion, sleep 16
01:32:48.608 00.016 1032 UpdateGuideState exits: m=1426 SNR=26.6
01:32:48.610 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:48.612 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:48.614 00.002 1032 Enqueuing Expose request
01:32:48.619 00.005 10072 IsGuiding returns 0
01:32:48.619 00.000 10072 Move returns status 0, amount 6
01:32:48.619 00.000 10072 MoveAxis(N, 0, ABG)
01:32:48.619 00.000 10072 Move returns status 0, amount 0
01:32:48.619 00.000 10072 move complete, result=0
01:32:48.620 00.001 10072 worker thread done servicing request
01:32:48.620 00.000 10072 Worker thread wakes up
01:32:48.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:48.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:48.626 00.006 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:32:49.248 00.622 10072 Exposure complete
01:32:49.299 00.051 10072 worker thread done servicing request
01:32:49.299 00.000 1032 OnExposeComplete: enter
01:32:49.302 00.003 1032 UpdateGuideState(): m_state=6
01:32:49.306 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3637
01:32:49.309 00.003 1032 Star::Find returns 1 (0), X=319.59, Y=752.04, Mass=1314, SNR=25.5, Peak=134 HFD=2.6
01:32:49.311 00.002 1032 MultiStar: [#1 -0.05,-0.09,1.00,U] [#2 0.12,-0.19,0.76,U] [#3 0.05,-0.00,0.69,U] [#4 0.13,-0.05,0.77,U] [#5 0.26,-0.25,0.73,U] [#6 0.18,-0.27,0.63,U] [#7 0.10,-0.00,0.53,U] [#8 0.18,0.08,0.60,U] 
01:32:49.312 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.09}, one-star: {0.38, -0.02}
01:32:49.314 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
01:32:49.315 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
01:32:49.317 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.53 mountX=-0.12 mountY=-0.12, mountTheta=-2.36
01:32:49.320 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.09, opts=13)
01:32:49.322 00.002 1032 Enqueuing Move request for scope (0.15, -0.09)
01:32:49.324 00.002 10072 Worker thread wakes up
01:32:49.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
01:32:49.324 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
01:32:49.324 00.000 10072 Moving (0.15, -0.09) raw xDistance=-0.12 yDistance=-0.12
01:32:49.327 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:49.332 00.005 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:32:49.332 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
01:32:49.332 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:49.332 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:32:49.332 00.000 10072 MoveAxis(E, 7, ABG)
01:32:49.332 00.000 10072 Guiding  Dir = 2, Dur = 7
01:32:49.333 00.001 10072 IsGuiding returns 0
01:32:49.334 00.001 10072 PulseGuide returned control before completion, sleep 17
01:32:49.352 00.018 1032 UpdateGuideState exits: m=1314 SNR=25.5
01:32:49.354 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:49.357 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:49.358 00.001 1032 Enqueuing Expose request
01:32:49.360 00.002 10072 IsGuiding returns 0
01:32:49.360 00.000 10072 Move returns status 0, amount 7
01:32:49.360 00.000 10072 MoveAxis(N, 0, ABG)
01:32:49.360 00.000 10072 Move returns status 0, amount 0
01:32:49.360 00.000 10072 move complete, result=0
01:32:49.361 00.001 10072 worker thread done servicing request
01:32:49.361 00.000 10072 Worker thread wakes up
01:32:49.361 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:49.361 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:49.369 00.008 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:32:49.767 00.398 10072 Exposure complete
01:32:49.813 00.046 10072 worker thread done servicing request
01:32:49.813 00.000 1032 OnExposeComplete: enter
01:32:49.815 00.002 1032 UpdateGuideState(): m_state=6
01:32:49.817 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3638
01:32:49.819 00.002 1032 Star::Find returns 1 (0), X=319.55, Y=752.22, Mass=1509, SNR=27.4, Peak=170 HFD=3.0
01:32:49.821 00.002 1032 MultiStar: [#1 -0.13,0.04,0.97,U] [#2 0.06,-0.14,0.71,U] [#3 0.23,0.16,0.66,U] [#4 0.12,0.12,0.70,U] [#5 0.22,-0.09,0.68,U] [#6 0.32,-0.05,0.53,U] [#7 0.23,-0.06,0.51,U] [#8 0.27,0.25,0.56,U] 
01:32:49.822 00.001 1032 refined, 8 included, MultiStar: {0.17, 0.05}, one-star: {0.33, 0.16}
01:32:49.824 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
01:32:49.825 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
01:32:49.827 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.29 mountX=0.01 mountY=-0.18, mountTheta=-1.54
01:32:49.830 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.05, opts=13)
01:32:49.832 00.002 1032 Enqueuing Move request for scope (0.17, 0.05)
01:32:49.834 00.002 10072 Worker thread wakes up
01:32:49.834 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
01:32:49.834 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
01:32:49.834 00.000 10072 Moving (0.17, 0.05) raw xDistance=0.01 yDistance=-0.18
01:32:49.836 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:49.839 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:32:49.839 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:32:49.839 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:49.839 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:32:49.839 00.000 10072 MoveAxis(E, 5, ABG)
01:32:49.839 00.000 10072 Guiding  Dir = 2, Dur = 5
01:32:49.839 00.000 10072 IsGuiding returns 0
01:32:49.840 00.001 10072 PulseGuide returned control before completion, sleep 15
01:32:49.855 00.015 1032 UpdateGuideState exits: m=1509 SNR=27.4
01:32:49.857 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:49.858 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:49.861 00.003 1032 Enqueuing Expose request
01:32:49.863 00.002 10072 IsGuiding returns 0
01:32:49.863 00.000 10072 Move returns status 0, amount 5
01:32:49.864 00.001 10072 MoveAxis(N, 0, ABG)
01:32:49.864 00.000 10072 Move returns status 0, amount 0
01:32:49.864 00.000 10072 move complete, result=0
01:32:49.864 00.000 10072 worker thread done servicing request
01:32:49.864 00.000 10072 Worker thread wakes up
01:32:49.864 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:49.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:49.872 00.008 1032 GuideStep: 0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
01:32:50.490 00.618 10072 Exposure complete
01:32:50.538 00.048 10072 worker thread done servicing request
01:32:50.538 00.000 1032 OnExposeComplete: enter
01:32:50.540 00.002 1032 UpdateGuideState(): m_state=6
01:32:50.542 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3639
01:32:50.543 00.001 1032 Star::Find returns 1 (0), X=319.31, Y=752.28, Mass=1258, SNR=25.0, Peak=145 HFD=2.9
01:32:50.545 00.002 1032 MultiStar: [#1 -0.15,0.10,1.02,U] [#2 0.16,0.00,0.80,U] [#3 0.05,0.39,0.73,U] [#4 0.14,0.21,0.79,U] [#5 0.07,0.02,0.76,U] [#6 0.13,0.01,0.66,U] [#7 0.17,0.29,0.56,U] [#8 0.22,0.40,0.61,U] 
01:32:50.546 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.17}, one-star: {0.09, 0.22}
01:32:50.548 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
01:32:50.549 00.001 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
01:32:50.551 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.12 mountX=0.15 mountY=-0.13, mountTheta=-0.71
01:32:50.554 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.17, opts=13)
01:32:50.556 00.002 1032 Enqueuing Move request for scope (0.09, 0.17)
01:32:50.558 00.002 10072 Worker thread wakes up
01:32:50.558 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
01:32:50.559 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
01:32:50.559 00.000 10072 Moving (0.09, 0.17) raw xDistance=0.15 yDistance=-0.13
01:32:50.561 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:50.564 00.003 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.60
01:32:50.564 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
01:32:50.565 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:50.565 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:32:50.565 00.000 10072 MoveAxis(W, 61, ABG)
01:32:50.565 00.000 10072 Guiding  Dir = 3, Dur = 61
01:32:50.565 00.000 10072 IsGuiding returns 0
01:32:50.566 00.001 10072 PulseGuide returned control before completion, sleep 71
01:32:50.583 00.017 1032 UpdateGuideState exits: m=1258 SNR=25.0
01:32:50.584 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:50.586 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:50.588 00.002 1032 Enqueuing Expose request
01:32:50.639 00.051 10072 IsGuiding returns 0
01:32:50.639 00.000 10072 Move returns status 0, amount 61
01:32:50.639 00.000 10072 MoveAxis(N, 0, ABG)
01:32:50.639 00.000 10072 Move returns status 0, amount 0
01:32:50.639 00.000 10072 move complete, result=0
01:32:50.639 00.000 10072 worker thread done servicing request
01:32:50.639 00.000 10072 Worker thread wakes up
01:32:50.639 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:50.639 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:50.676 00.037 1032 GuideStep: 0.1 px 61 ms WEST, -0.1 px 0 ms NORTH
01:32:51.052 00.376 10072 Exposure complete
01:32:51.103 00.051 10072 worker thread done servicing request
01:32:51.103 00.000 1032 OnExposeComplete: enter
01:32:51.104 00.001 1032 UpdateGuideState(): m_state=6
01:32:51.105 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3640
01:32:51.108 00.003 1032 Star::Find returns 1 (0), X=319.51, Y=752.08, Mass=1346, SNR=25.9, Peak=126 HFD=3.0
01:32:51.110 00.002 1032 MultiStar: [#1 -0.14,-0.09,0.93,U] [#2 0.19,0.09,0.76,U] [#3 0.23,0.30,0.69,U] [#4 0.13,0.08,0.72,U] [#5 0.04,-0.13,0.71,U] [#6 0.21,-0.09,0.60,U] [#7 0.22,0.29,0.52,U] [#8 0.24,0.21,0.55,U] 
01:32:51.113 00.003 1032 refined, 8 included, MultiStar: {0.15, 0.06}, one-star: {0.29, 0.02}
01:32:51.115 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
01:32:51.117 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
01:32:51.118 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.38 mountX=0.02 mountY=-0.16, mountTheta=-1.45
01:32:51.120 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
01:32:51.123 00.003 1032 Enqueuing Move request for scope (0.15, 0.06)
01:32:51.124 00.001 10072 Worker thread wakes up
01:32:51.124 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
01:32:51.124 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
01:32:51.124 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
01:32:51.125 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:51.129 00.004 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:32:51.129 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:32:51.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:51.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:32:51.129 00.000 10072 MoveAxis(E, 6, ABG)
01:32:51.129 00.000 10072 Guiding  Dir = 2, Dur = 6
01:32:51.129 00.000 10072 IsGuiding returns 0
01:32:51.130 00.001 10072 PulseGuide returned control before completion, sleep 16
01:32:51.145 00.015 1032 UpdateGuideState exits: m=1346 SNR=25.9
01:32:51.147 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:51.149 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:51.150 00.001 1032 Enqueuing Expose request
01:32:51.156 00.006 10072 IsGuiding returns 0
01:32:51.156 00.000 10072 Move returns status 0, amount 6
01:32:51.156 00.000 10072 MoveAxis(N, 0, ABG)
01:32:51.156 00.000 10072 Move returns status 0, amount 0
01:32:51.156 00.000 10072 move complete, result=0
01:32:51.156 00.000 10072 worker thread done servicing request
01:32:51.156 00.000 10072 Worker thread wakes up
01:32:51.156 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:51.156 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:51.160 00.004 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
01:32:51.787 00.627 10072 Exposure complete
01:32:51.834 00.047 10072 worker thread done servicing request
01:32:51.834 00.000 1032 OnExposeComplete: enter
01:32:51.838 00.004 1032 UpdateGuideState(): m_state=6
01:32:51.841 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3641
01:32:51.843 00.002 1032 Star::Find returns 1 (0), X=319.54, Y=751.83, Mass=1467, SNR=26.9, Peak=155 HFD=3.0
01:32:51.844 00.001 1032 MultiStar: [#1 0.02,-0.24,0.94,U] [#2 0.27,-0.20,0.74,U] [#3 0.27,-0.10,0.66,U] [#4 0.23,-0.09,0.67,U] [#5 0.22,-0.37,0.69,U] [#6 0.31,-0.37,0.58,U] [#7 0.26,-0.08,0.47,U] [#8 0.40,0.12,0.54,U] 
01:32:51.846 00.002 1032 refined, 8 included, MultiStar: {0.24, -0.19}, one-star: {0.32, -0.24}
01:32:51.847 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
01:32:51.849 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
01:32:51.851 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.19 hyp=0.31 cameraTheta=-0.66 mountX=-0.24 mountY=-0.19, mountTheta=-2.49
01:32:51.854 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.19, opts=13)
01:32:51.857 00.003 1032 Enqueuing Move request for scope (0.24, -0.19)
01:32:51.858 00.001 10072 Worker thread wakes up
01:32:51.859 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.19) opts 0xd
01:32:51.859 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.19)
01:32:51.859 00.000 10072 Moving (0.24, -0.19) raw xDistance=-0.24 yDistance=-0.19
01:32:51.864 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:51.867 00.003 10072 PPEC rslt: input = -0.24, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 287.59
01:32:51.867 00.000 10072 PPEC: input: -0.24, control: -0.12, exposure: 500
01:32:51.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:51.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:32:51.867 00.000 10072 MoveAxis(E, 119, ABG)
01:32:51.867 00.000 10072 Guiding  Dir = 2, Dur = 119
01:32:51.868 00.001 10072 IsGuiding returns 0
01:32:51.868 00.000 10072 PulseGuide returned control before completion, sleep 129
01:32:51.885 00.017 1032 UpdateGuideState exits: m=1467 SNR=26.9
01:32:51.887 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:51.888 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:51.890 00.002 1032 Enqueuing Expose request
01:32:52.003 00.113 10072 IsGuiding returns 1
01:32:52.003 00.000 10072 scope still moving after pulse duration time elapsed
01:32:52.033 00.030 10072 IsGuiding returns 0
01:32:52.033 00.000 10072 scope move finished after 119 + 46 ms
01:32:52.033 00.000 10072 Move returns status 0, amount 119
01:32:52.033 00.000 10072 MoveAxis(N, 0, ABG)
01:32:52.033 00.000 10072 Move returns status 0, amount 0
01:32:52.033 00.000 10072 move complete, result=0
01:32:52.033 00.000 10072 worker thread done servicing request
01:32:52.033 00.000 10072 Worker thread wakes up
01:32:52.033 00.000 1032 GuideStep: -0.2 px 119 ms EAST, -0.2 px 0 ms NORTH
01:32:52.037 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:52.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:52.442 00.405 10072 Exposure complete
01:32:52.495 00.053 10072 worker thread done servicing request
01:32:52.495 00.000 1032 OnExposeComplete: enter
01:32:52.497 00.002 1032 UpdateGuideState(): m_state=6
01:32:52.500 00.003 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3642
01:32:52.502 00.002 1032 Star::Find returns 1 (0), X=319.62, Y=751.87, Mass=1287, SNR=25.3, Peak=122 HFD=2.9
01:32:52.504 00.002 1032 MultiStar: [#1 -0.04,-0.15,0.99,U] [#2 0.29,-0.17,0.77,U] [#3 0.36,-0.06,0.69,U] [#4 0.21,-0.11,0.71,U] [#5 0.29,-0.27,0.76,U] [#6 0.33,-0.32,0.65,U] [#7 0.25,-0.19,0.58,U] [#8 0.32,0.08,0.59,U] 
01:32:52.505 00.001 1032 refined, 8 included, MultiStar: {0.26, -0.16}, one-star: {0.40, -0.20}
01:32:52.508 00.003 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
01:32:52.509 00.001 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
01:32:52.511 00.002 1032 CameraToMount -- cameraX=0.26 cameraY=-0.16 hyp=0.30 cameraTheta=-0.55 mountX=-0.22 mountY=-0.21, mountTheta=-2.38
01:32:52.513 00.002 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.16, opts=13)
01:32:52.516 00.003 1032 Enqueuing Move request for scope (0.26, -0.16)
01:32:52.518 00.002 10072 Worker thread wakes up
01:32:52.518 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.16) opts 0xd
01:32:52.518 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.16)
01:32:52.518 00.000 10072 Moving (0.26, -0.16) raw xDistance=-0.22 yDistance=-0.21
01:32:52.520 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:52.523 00.003 10072 PPEC rslt: input = -0.22, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 287.59
01:32:52.523 00.000 10072 PPEC: input: -0.22, control: -0.11, exposure: 500
01:32:52.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:32:52.523 00.000 10072 MoveAxis(E, 109, ABG)
01:32:52.523 00.000 10072 Guiding  Dir = 2, Dur = 109
01:32:52.524 00.001 10072 IsGuiding returns 0
01:32:52.524 00.000 10072 PulseGuide returned control before completion, sleep 119
01:32:52.543 00.019 1032 UpdateGuideState exits: m=1287 SNR=25.3
01:32:52.544 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:52.546 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:52.550 00.004 1032 Enqueuing Expose request
01:32:52.657 00.107 10072 IsGuiding returns 0
01:32:52.657 00.000 10072 Move returns status 0, amount 109
01:32:52.657 00.000 10072 MoveAxis(N, 136, ABG)
01:32:52.657 00.000 10072 Guiding  Dir = 0, Dur = 136
01:32:52.658 00.001 10072 IsGuiding returns 0
01:32:52.658 00.000 10072 PulseGuide returned control before completion, sleep 146
01:32:52.815 00.157 10072 IsGuiding returns 0
01:32:52.815 00.000 10072 Move returns status 0, amount 136
01:32:52.815 00.000 10072 move complete, result=0
01:32:52.815 00.000 10072 worker thread done servicing request
01:32:52.815 00.000 10072 Worker thread wakes up
01:32:52.815 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:52.815 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:52.816 00.001 1032 GuideStep: -0.2 px 109 ms EAST, -0.2 px 136 ms NORTH
01:32:53.441 00.625 10072 Exposure complete
01:32:53.491 00.050 10072 worker thread done servicing request
01:32:53.491 00.000 1032 OnExposeComplete: enter
01:32:53.494 00.003 1032 UpdateGuideState(): m_state=6
01:32:53.495 00.001 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3643
01:32:53.498 00.003 1032 Star::Find returns 1 (0), X=319.19, Y=752.27, Mass=1508, SNR=27.4, Peak=151 HFD=2.8
01:32:53.500 00.002 1032 MultiStar: [#1 -0.31,0.12,0.96,U] [#2 -0.15,0.05,0.70,U] [#3 -0.08,0.21,0.66,U] [#4 -0.07,0.16,0.68,U] [#5 -0.07,-0.07,0.65,U] [#6 0.04,-0.10,0.58,U] [#7 -0.14,0.08,0.52,U] [#8 0.03,0.17,0.52,U] 
01:32:53.501 00.001 1032 refined, 8 included, MultiStar: {-0.10, 0.10}, one-star: {-0.03, 0.21}
01:32:53.503 00.002 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.83) = xAngle (0.52 = 0.52)
01:32:53.505 00.002 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.52 = 0.52)
01:32:53.507 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.35 mountX=0.12 mountY=0.07, mountTheta=0.52
01:32:53.510 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.10, opts=13)
01:32:53.512 00.002 1032 Enqueuing Move request for scope (-0.10, 0.10)
01:32:53.514 00.002 10072 Worker thread wakes up
01:32:53.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
01:32:53.514 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
01:32:53.514 00.000 10072 Moving (-0.10, 0.10) raw xDistance=0.12 yDistance=0.07
01:32:53.515 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:53.519 00.004 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:32:53.519 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
01:32:53.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:53.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:32:53.519 00.000 10072 MoveAxis(E, 5, ABG)
01:32:53.519 00.000 10072 Guiding  Dir = 2, Dur = 5
01:32:53.520 00.001 10072 IsGuiding returns 0
01:32:53.521 00.001 10072 PulseGuide returned control before completion, sleep 14
01:32:53.537 00.016 1032 UpdateGuideState exits: m=1508 SNR=27.4
01:32:53.539 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:53.541 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:53.542 00.001 1032 Enqueuing Expose request
01:32:53.549 00.007 10072 IsGuiding returns 0
01:32:53.550 00.001 10072 Move returns status 0, amount 5
01:32:53.550 00.000 10072 MoveAxis(N, 0, ABG)
01:32:53.550 00.000 10072 Move returns status 0, amount 0
01:32:53.550 00.000 10072 move complete, result=0
01:32:53.550 00.000 10072 worker thread done servicing request
01:32:53.550 00.000 10072 Worker thread wakes up
01:32:53.550 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:53.550 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:53.553 00.003 1032 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
01:32:53.960 00.407 10072 Exposure complete
01:32:54.010 00.050 10072 worker thread done servicing request
01:32:54.010 00.000 1032 OnExposeComplete: enter
01:32:54.012 00.002 1032 UpdateGuideState(): m_state=6
01:32:54.014 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3644
01:32:54.017 00.003 1032 Star::Find returns 1 (0), X=319.35, Y=752.08, Mass=1436, SNR=26.7, Peak=133 HFD=2.8
01:32:54.020 00.003 1032 MultiStar: [#1 -0.38,-0.23,0.91,U] [#2 -0.27,-0.18,0.72,U] [#3 -0.09,0.15,0.69,U] [#4 -0.18,-0.14,0.69,U] [#5 -0.14,-0.09,0.69,U] [#6 -0.07,-0.29,0.57,U] [#7 -0.03,0.13,0.53,U] [#8 -0.17,-0.02,0.57,U] 
01:32:54.022 00.002 1032 single-star, 8 included, MultiStar: {-0.13, -0.08}, one-star: {0.13, 0.02}
01:32:54.023 00.001 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
01:32:54.026 00.003 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
01:32:54.027 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.15 mountX=-0.01 mountY=-0.13, mountTheta=-1.68
01:32:54.030 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
01:32:54.031 00.001 1032 Enqueuing Move request for scope (0.13, 0.02)
01:32:54.033 00.002 10072 Worker thread wakes up
01:32:54.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
01:32:54.033 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
01:32:54.033 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.01 yDistance=-0.13
01:32:54.035 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:54.037 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:32:54.038 00.001 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:32:54.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:54.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:32:54.038 00.000 10072 MoveAxis(E, 4, ABG)
01:32:54.038 00.000 10072 Guiding  Dir = 2, Dur = 4
01:32:54.038 00.000 10072 IsGuiding returns 0
01:32:54.039 00.001 10072 PulseGuide returned control before completion, sleep 14
01:32:54.057 00.018 1032 UpdateGuideState exits: m=1436 SNR=26.7
01:32:54.060 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:54.061 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:54.063 00.002 1032 Enqueuing Expose request
01:32:54.067 00.004 10072 IsGuiding returns 0
01:32:54.067 00.000 10072 Move returns status 0, amount 4
01:32:54.067 00.000 10072 MoveAxis(N, 0, ABG)
01:32:54.067 00.000 10072 Move returns status 0, amount 0
01:32:54.067 00.000 10072 move complete, result=0
01:32:54.067 00.000 10072 worker thread done servicing request
01:32:54.067 00.000 10072 Worker thread wakes up
01:32:54.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:54.068 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:54.072 00.004 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:32:54.693 00.621 10072 Exposure complete
01:32:54.741 00.048 10072 worker thread done servicing request
01:32:54.742 00.001 1032 OnExposeComplete: enter
01:32:54.745 00.003 1032 UpdateGuideState(): m_state=6
01:32:54.747 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3645
01:32:54.748 00.001 1032 Star::Find returns 1 (0), X=319.36, Y=751.91, Mass=1383, SNR=26.2, Peak=139 HFD=2.9
01:32:54.750 00.002 1032 MultiStar: [#1 -0.32,-0.25,0.96,U] [#2 -0.13,-0.53,0.73,U] [#3 0.08,-0.24,0.70,U] [#4 -0.21,-0.26,0.74,U] [#5 -0.04,-0.39,0.72,U] [#6 -0.12,-0.38,0.62,U] [#7 0.04,-0.23,0.54,U] [#8 0.01,-0.13,0.57,U] 
01:32:54.752 00.002 1032 single-star, 8 included, MultiStar: {-0.06, -0.28}, one-star: {0.14, -0.16}
01:32:54.754 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
01:32:54.756 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
01:32:54.757 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.82 mountX=-0.19 mountY=-0.10, mountTheta=-2.65
01:32:54.760 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.16, opts=13)
01:32:54.763 00.003 1032 Enqueuing Move request for scope (0.14, -0.16)
01:32:54.764 00.001 10072 Worker thread wakes up
01:32:54.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
01:32:54.766 00.002 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
01:32:54.766 00.000 10072 Moving (0.14, -0.16) raw xDistance=-0.19 yDistance=-0.10
01:32:54.767 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:54.770 00.003 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.08, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 287.59
01:32:54.770 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
01:32:54.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:54.771 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:32:54.771 00.000 10072 MoveAxis(E, 90, ABG)
01:32:54.771 00.000 10072 Guiding  Dir = 2, Dur = 90
01:32:54.771 00.000 10072 IsGuiding returns 0
01:32:54.772 00.001 10072 PulseGuide returned control before completion, sleep 100
01:32:54.789 00.017 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:32:54.791 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:54.793 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:54.795 00.002 1032 Enqueuing Expose request
01:32:54.877 00.082 10072 IsGuiding returns 0
01:32:54.877 00.000 10072 Move returns status 0, amount 90
01:32:54.877 00.000 10072 MoveAxis(N, 0, ABG)
01:32:54.877 00.000 10072 Move returns status 0, amount 0
01:32:54.877 00.000 10072 move complete, result=0
01:32:54.877 00.000 10072 worker thread done servicing request
01:32:54.877 00.000 10072 Worker thread wakes up
01:32:54.877 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
01:32:54.879 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:54.879 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:55.287 00.408 10072 Exposure complete
01:32:55.341 00.054 10072 worker thread done servicing request
01:32:55.341 00.000 1032 OnExposeComplete: enter
01:32:55.343 00.002 1032 UpdateGuideState(): m_state=6
01:32:55.346 00.003 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3646
01:32:55.348 00.002 1032 Star::Find returns 1 (0), X=319.38, Y=751.94, Mass=1276, SNR=25.2, Peak=130 HFD=3.0
01:32:55.350 00.002 1032 MultiStar: [#1 -0.27,-0.12,1.00,U] [#2 -0.04,-0.27,0.76,U] [#3 -0.03,-0.09,0.72,U] [#4 -0.16,-0.05,0.75,U] [#5 0.02,-0.19,0.73,U] [#6 -0.07,-0.35,0.64,U] [#7 -0.04,0.00,0.55,U] [#8 0.02,0.03,0.62,U] 
01:32:55.352 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.13}, one-star: {0.16, -0.12}
01:32:55.354 00.002 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.54)
01:32:55.356 00.002 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.54)
01:32:55.359 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.91 mountX=-0.12 mountY=0.08, mountTheta=2.54
01:32:55.365 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.13, opts=13)
01:32:55.368 00.003 1032 Enqueuing Move request for scope (-0.05, -0.13)
01:32:55.370 00.002 10072 Worker thread wakes up
01:32:55.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
01:32:55.370 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
01:32:55.370 00.000 10072 Moving (-0.05, -0.13) raw xDistance=-0.12 yDistance=0.08
01:32:55.372 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:55.376 00.004 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:32:55.376 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
01:32:55.376 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:55.376 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:32:55.376 00.000 10072 MoveAxis(E, 3, ABG)
01:32:55.376 00.000 10072 Guiding  Dir = 2, Dur = 3
01:32:55.377 00.001 10072 IsGuiding returns 0
01:32:55.377 00.000 10072 PulseGuide returned control before completion, sleep 13
01:32:55.393 00.016 10072 IsGuiding returns 0
01:32:55.393 00.000 10072 Move returns status 0, amount 3
01:32:55.393 00.000 10072 MoveAxis(N, 0, ABG)
01:32:55.393 00.000 10072 Move returns status 0, amount 0
01:32:55.394 00.001 10072 move complete, result=0
01:32:55.394 00.000 10072 worker thread done servicing request
01:32:55.396 00.002 1032 UpdateGuideState exits: m=1276 SNR=25.2
01:32:55.400 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:55.402 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:55.404 00.002 1032 Enqueuing Expose request
01:32:55.405 00.001 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
01:32:55.407 00.002 10072 Worker thread wakes up
01:32:55.407 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:55.407 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:56.038 00.631 10072 Exposure complete
01:32:56.088 00.050 10072 worker thread done servicing request
01:32:56.088 00.000 1032 OnExposeComplete: enter
01:32:56.090 00.002 1032 UpdateGuideState(): m_state=6
01:32:56.092 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3647
01:32:56.093 00.001 1032 Star::Find returns 1 (0), X=319.24, Y=751.98, Mass=1437, SNR=26.7, Peak=155 HFD=2.5
01:32:56.095 00.002 1032 MultiStar: [#1 -0.24,-0.20,0.99,U] [#2 -0.26,-0.26,0.76,U] [#3 -0.01,-0.00,0.65,U] [#4 -0.09,0.04,0.70,U] [#5 0.02,-0.13,0.67,U] [#6 0.15,-0.27,0.56,U] [#7 0.08,0.03,0.54,U] [#8 -0.09,-0.01,0.55,U] 
01:32:56.096 00.001 1032 single-star, 8 included, MultiStar: {-0.06, -0.10}, one-star: {0.03, -0.08}
01:32:56.098 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
01:32:56.100 00.002 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
01:32:56.102 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.27 mountX=-0.09 mountY=-0.00, mountTheta=-3.10
01:32:56.105 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
01:32:56.107 00.002 1032 Enqueuing Move request for scope (0.03, -0.08)
01:32:56.108 00.001 10072 Worker thread wakes up
01:32:56.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
01:32:56.108 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
01:32:56.108 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.09 yDistance=-0.00
01:32:56.113 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:56.116 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:32:56.116 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:32:56.116 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:56.116 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:32:56.116 00.000 10072 MoveAxis(E, 4, ABG)
01:32:56.116 00.000 10072 Guiding  Dir = 2, Dur = 4
01:32:56.117 00.001 10072 IsGuiding returns 0
01:32:56.117 00.000 10072 PulseGuide returned control before completion, sleep 14
01:32:56.135 00.018 1032 UpdateGuideState exits: m=1437 SNR=26.7
01:32:56.138 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:56.140 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:56.142 00.002 1032 Enqueuing Expose request
01:32:56.145 00.003 10072 IsGuiding returns 0
01:32:56.146 00.001 10072 Move returns status 0, amount 4
01:32:56.146 00.000 10072 MoveAxis(N, 0, ABG)
01:32:56.146 00.000 10072 Move returns status 0, amount 0
01:32:56.146 00.000 10072 move complete, result=0
01:32:56.146 00.000 10072 worker thread done servicing request
01:32:56.146 00.000 10072 Worker thread wakes up
01:32:56.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:56.146 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:56.154 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:32:56.557 00.403 10072 Exposure complete
01:32:56.607 00.050 10072 worker thread done servicing request
01:32:56.607 00.000 1032 OnExposeComplete: enter
01:32:56.609 00.002 1032 UpdateGuideState(): m_state=6
01:32:56.611 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3648
01:32:56.614 00.003 1032 Star::Find returns 1 (0), X=319.17, Y=752.11, Mass=1461, SNR=26.9, Peak=138 HFD=2.9
01:32:56.616 00.002 1032 MultiStar: [#1 -0.37,0.03,0.90,U] [#2 -0.25,-0.27,0.72,U] [#3 0.09,0.03,0.64,U] [#4 -0.10,-0.05,0.68,U] [#5 0.09,-0.20,0.70,U] [#6 0.11,-0.23,0.57,U] [#7 -0.08,0.18,0.50,U] [#8 0.07,0.05,0.55,U] 
01:32:56.619 00.003 1032 single-star, 8 included, MultiStar: {-0.07, -0.05}, one-star: {-0.04, 0.05}
01:32:56.620 00.001 1032 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.83) = xAngle (0.48 = 0.48)
01:32:56.623 00.003 1032 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.48 = 0.48)
01:32:56.624 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.31 mountX=0.06 mountY=0.03, mountTheta=0.48
01:32:56.626 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
01:32:56.628 00.002 1032 Enqueuing Move request for scope (-0.04, 0.05)
01:32:56.629 00.001 10072 Worker thread wakes up
01:32:56.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
01:32:56.629 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
01:32:56.630 00.001 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.03
01:32:56.632 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:56.634 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:32:56.634 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
01:32:56.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:56.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:32:56.634 00.000 10072 MoveAxis(E, 3, ABG)
01:32:56.634 00.000 10072 Guiding  Dir = 2, Dur = 3
01:32:56.635 00.001 10072 IsGuiding returns 0
01:32:56.635 00.000 10072 PulseGuide returned control before completion, sleep 13
01:32:56.652 00.017 1032 UpdateGuideState exits: m=1461 SNR=26.9
01:32:56.655 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:56.657 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:56.658 00.001 1032 Enqueuing Expose request
01:32:56.662 00.004 10072 IsGuiding returns 0
01:32:56.662 00.000 10072 Move returns status 0, amount 3
01:32:56.662 00.000 10072 MoveAxis(N, 0, ABG)
01:32:56.662 00.000 10072 Move returns status 0, amount 0
01:32:56.662 00.000 10072 move complete, result=0
01:32:56.662 00.000 10072 worker thread done servicing request
01:32:56.662 00.000 10072 Worker thread wakes up
01:32:56.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:56.663 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:56.668 00.005 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
01:32:57.289 00.621 10072 Exposure complete
01:32:57.335 00.046 10072 worker thread done servicing request
01:32:57.335 00.000 1032 OnExposeComplete: enter
01:32:57.338 00.003 1032 UpdateGuideState(): m_state=6
01:32:57.340 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3649
01:32:57.342 00.002 1032 Star::Find returns 1 (0), X=319.36, Y=752.02, Mass=1415, SNR=26.5, Peak=142 HFD=2.9
01:32:57.344 00.002 1032 MultiStar: [#1 -0.16,-0.13,0.96,U] [#2 -0.12,-0.24,0.73,U] [#3 -0.05,0.02,0.70,U] [#4 -0.01,-0.08,0.75,U] [#5 0.14,-0.13,0.68,U] [#6 -0.00,-0.40,0.60,U] [#7 0.07,0.00,0.50,U] [#8 0.02,0.10,0.56,U] 
01:32:57.345 00.001 1032 refined, 8 included, MultiStar: {-0.00, -0.10}, one-star: {0.14, -0.04}
01:32:57.347 00.002 1032 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.83) = xAngle (-3.41 = 2.87)
01:32:57.348 00.001 1032 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.41 = 2.87)
01:32:57.350 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.58 mountX=-0.10 mountY=0.03, mountTheta=2.87
01:32:57.354 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.10, opts=13)
01:32:57.356 00.002 1032 Enqueuing Move request for scope (-0.00, -0.10)
01:32:57.357 00.001 10072 Worker thread wakes up
01:32:57.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
01:32:57.357 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
01:32:57.357 00.000 10072 Moving (-0.00, -0.10) raw xDistance=-0.10 yDistance=0.03
01:32:57.358 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:57.362 00.004 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:32:57.362 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:32:57.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:57.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:32:57.362 00.000 10072 MoveAxis(E, 4, ABG)
01:32:57.362 00.000 10072 Guiding  Dir = 2, Dur = 4
01:32:57.362 00.000 10072 IsGuiding returns 0
01:32:57.363 00.001 10072 PulseGuide returned control before completion, sleep 14
01:32:57.380 00.017 1032 UpdateGuideState exits: m=1415 SNR=26.5
01:32:57.384 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:57.386 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:57.387 00.001 1032 Enqueuing Expose request
01:32:57.389 00.002 10072 IsGuiding returns 0
01:32:57.389 00.000 10072 Move returns status 0, amount 4
01:32:57.389 00.000 10072 MoveAxis(N, 0, ABG)
01:32:57.389 00.000 10072 Move returns status 0, amount 0
01:32:57.389 00.000 10072 move complete, result=0
01:32:57.390 00.001 10072 worker thread done servicing request
01:32:57.390 00.000 10072 Worker thread wakes up
01:32:57.390 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:57.390 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:57.398 00.008 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
01:32:57.806 00.408 10072 Exposure complete
01:32:57.853 00.047 10072 worker thread done servicing request
01:32:57.853 00.000 1032 OnExposeComplete: enter
01:32:57.855 00.002 1032 UpdateGuideState(): m_state=6
01:32:57.857 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3650
01:32:57.858 00.001 1032 Star::Find returns 1 (0), X=319.38, Y=751.99, Mass=1415, SNR=26.5, Peak=130 HFD=2.9
01:32:57.862 00.004 1032 MultiStar: [#1 -0.17,-0.20,0.98,U] [#2 -0.18,-0.27,0.75,U] [#3 0.07,-0.08,0.63,U] [#4 0.02,-0.08,0.68,U] [#5 0.13,-0.24,0.71,U] [#6 0.10,-0.37,0.58,U] [#7 0.02,-0.13,0.51,U] [#8 0.06,-0.08,0.57,U] 
01:32:57.864 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.17}, one-star: {0.16, -0.08}
01:32:57.867 00.003 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.98)
01:32:57.869 00.002 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.98)
01:32:57.871 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.47 mountX=-0.17 mountY=0.03, mountTheta=2.98
01:32:57.874 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.17, opts=13)
01:32:57.876 00.002 1032 Enqueuing Move request for scope (0.02, -0.17)
01:32:57.878 00.002 10072 Worker thread wakes up
01:32:57.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
01:32:57.878 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
01:32:57.878 00.000 10072 Moving (0.02, -0.17) raw xDistance=-0.17 yDistance=0.03
01:32:57.880 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:57.883 00.003 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.59
01:32:57.883 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
01:32:57.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:57.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:32:57.883 00.000 10072 MoveAxis(E, 81, ABG)
01:32:57.883 00.000 10072 Guiding  Dir = 2, Dur = 81
01:32:57.883 00.000 10072 IsGuiding returns 0
01:32:57.884 00.001 10072 PulseGuide returned control before completion, sleep 91
01:32:57.902 00.018 1032 UpdateGuideState exits: m=1415 SNR=26.5
01:32:57.904 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:57.905 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:57.907 00.002 1032 Enqueuing Expose request
01:32:57.992 00.085 10072 IsGuiding returns 0
01:32:57.992 00.000 10072 Move returns status 0, amount 81
01:32:57.992 00.000 10072 MoveAxis(N, 0, ABG)
01:32:57.992 00.000 10072 Move returns status 0, amount 0
01:32:57.992 00.000 10072 move complete, result=0
01:32:57.992 00.000 10072 worker thread done servicing request
01:32:57.993 00.001 10072 Worker thread wakes up
01:32:57.993 00.000 1032 GuideStep: -0.2 px 81 ms EAST, 0.0 px 0 ms NORTH
01:32:57.996 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:57.996 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:58.631 00.635 10072 Exposure complete
01:32:58.677 00.046 10072 worker thread done servicing request
01:32:58.677 00.000 1032 OnExposeComplete: enter
01:32:58.680 00.003 1032 UpdateGuideState(): m_state=6
01:32:58.681 00.001 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3651
01:32:58.682 00.001 1032 Star::Find returns 1 (0), X=319.33, Y=752.06, Mass=1479, SNR=27.1, Peak=155 HFD=2.7
01:32:58.684 00.002 1032 MultiStar: [#1 -0.23,-0.05,0.89,U] [#2 0.03,-0.20,0.72,U] [#3 0.12,0.17,0.63,U] [#4 0.04,0.04,0.67,U] [#5 0.31,-0.15,0.67,U] [#6 0.18,-0.23,0.59,U] [#7 0.22,0.11,0.47,U] [#8 0.09,-0.05,0.55,U] 
01:32:58.685 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.11, -0.00}
01:32:58.686 00.001 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
01:32:58.688 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
01:32:58.689 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.49 mountX=-0.06 mountY=-0.07, mountTheta=-2.32
01:32:58.693 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
01:32:58.695 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
01:32:58.697 00.002 10072 Worker thread wakes up
01:32:58.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
01:32:58.697 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
01:32:58.697 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
01:32:58.699 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:58.701 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:32:58.701 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:32:58.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:58.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:32:58.701 00.000 10072 MoveAxis(E, 4, ABG)
01:32:58.701 00.000 10072 Guiding  Dir = 2, Dur = 4
01:32:58.701 00.000 10072 IsGuiding returns 0
01:32:58.702 00.001 10072 PulseGuide returned control before completion, sleep 14
01:32:58.718 00.016 1032 UpdateGuideState exits: m=1479 SNR=27.1
01:32:58.720 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:58.722 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:58.723 00.001 1032 Enqueuing Expose request
01:32:58.725 00.002 10072 IsGuiding returns 0
01:32:58.725 00.000 10072 Move returns status 0, amount 4
01:32:58.725 00.000 10072 MoveAxis(N, 0, ABG)
01:32:58.726 00.001 10072 Move returns status 0, amount 0
01:32:58.726 00.000 10072 move complete, result=0
01:32:58.726 00.000 10072 worker thread done servicing request
01:32:58.726 00.000 10072 Worker thread wakes up
01:32:58.726 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:58.726 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:58.732 00.006 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:32:59.131 00.399 10072 Exposure complete
01:32:59.180 00.049 10072 worker thread done servicing request
01:32:59.180 00.000 1032 OnExposeComplete: enter
01:32:59.183 00.003 1032 UpdateGuideState(): m_state=6
01:32:59.185 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3652
01:32:59.186 00.001 1032 Star::Find returns 1 (0), X=319.32, Y=752.20, Mass=1411, SNR=26.5, Peak=157 HFD=2.7
01:32:59.189 00.003 1032 MultiStar: [#1 -0.31,0.10,0.91,U] [#2 -0.11,-0.06,0.76,U] [#3 -0.16,0.14,0.69,U] [#4 -0.05,0.06,0.72,U] [#5 0.15,0.01,0.65,U] [#6 0.13,0.01,0.60,U] [#7 0.20,0.14,0.54,U] [#8 0.19,0.19,0.58,U] 
01:32:59.191 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.08}, one-star: {0.10, 0.14}
01:32:59.193 00.002 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
01:32:59.195 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
01:32:59.196 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.60 mountX=0.08 mountY=-0.02, mountTheta=-0.23
01:32:59.199 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.08, opts=13)
01:32:59.202 00.003 1032 Enqueuing Move request for scope (-0.00, 0.08)
01:32:59.204 00.002 10072 Worker thread wakes up
01:32:59.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
01:32:59.204 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
01:32:59.204 00.000 10072 Moving (-0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
01:32:59.209 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:59.212 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:32:59.212 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:32:59.212 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:59.212 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:32:59.212 00.000 10072 MoveAxis(E, 3, ABG)
01:32:59.212 00.000 10072 Guiding  Dir = 2, Dur = 3
01:32:59.212 00.000 10072 IsGuiding returns 0
01:32:59.213 00.001 10072 PulseGuide returned control before completion, sleep 13
01:32:59.230 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:32:59.233 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:59.235 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:59.239 00.004 1032 Enqueuing Expose request
01:32:59.240 00.001 10072 IsGuiding returns 0
01:32:59.240 00.000 10072 Move returns status 0, amount 3
01:32:59.242 00.002 10072 MoveAxis(N, 0, ABG)
01:32:59.242 00.000 10072 Move returns status 0, amount 0
01:32:59.242 00.000 10072 move complete, result=0
01:32:59.242 00.000 10072 worker thread done servicing request
01:32:59.242 00.000 10072 Worker thread wakes up
01:32:59.242 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:59.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:59.250 00.008 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:32:59.880 00.630 10072 Exposure complete
01:32:59.929 00.049 10072 worker thread done servicing request
01:32:59.929 00.000 1032 OnExposeComplete: enter
01:32:59.931 00.002 1032 UpdateGuideState(): m_state=6
01:32:59.933 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3653
01:32:59.936 00.003 1032 Star::Find returns 1 (0), X=319.37, Y=752.15, Mass=1271, SNR=25.1, Peak=132 HFD=2.9
01:32:59.938 00.002 1032 MultiStar: [#1 -0.17,0.04,1.06,U] [#2 0.02,0.05,0.77,U] [#3 -0.09,0.22,0.72,U] [#4 0.04,0.18,0.75,U] [#5 0.21,-0.04,0.73,U] [#6 0.15,0.04,0.63,U] [#7 -0.08,0.20,0.57,U] [#8 0.16,0.09,0.58,U] 
01:32:59.939 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.15, 0.09}
01:32:59.941 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
01:32:59.943 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
01:32:59.945 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.22 mountX=0.08 mountY=-0.06, mountTheta=-0.61
01:32:59.948 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
01:32:59.950 00.002 1032 Enqueuing Move request for scope (0.03, 0.09)
01:32:59.952 00.002 10072 Worker thread wakes up
01:32:59.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
01:32:59.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
01:32:59.952 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.06
01:32:59.955 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:32:59.959 00.004 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:32:59.959 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:32:59.959 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:59.959 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:32:59.959 00.000 10072 MoveAxis(E, 5, ABG)
01:32:59.959 00.000 10072 Guiding  Dir = 2, Dur = 5
01:32:59.959 00.000 10072 IsGuiding returns 0
01:32:59.960 00.001 10072 PulseGuide returned control before completion, sleep 15
01:32:59.977 00.017 1032 UpdateGuideState exits: m=1271 SNR=25.1
01:32:59.979 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:59.980 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:32:59.982 00.002 1032 Enqueuing Expose request
01:32:59.990 00.008 10072 IsGuiding returns 0
01:32:59.990 00.000 10072 Move returns status 0, amount 5
01:32:59.990 00.000 10072 MoveAxis(N, 0, ABG)
01:32:59.990 00.000 10072 Move returns status 0, amount 0
01:32:59.990 00.000 10072 move complete, result=0
01:32:59.990 00.000 10072 worker thread done servicing request
01:32:59.990 00.000 10072 Worker thread wakes up
01:32:59.990 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:32:59.990 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:32:59.995 00.005 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:33:00.409 00.414 10072 Exposure complete
01:33:00.461 00.052 10072 worker thread done servicing request
01:33:00.461 00.000 1032 OnExposeComplete: enter
01:33:00.463 00.002 1032 UpdateGuideState(): m_state=6
01:33:00.466 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3654
01:33:00.468 00.002 1032 Star::Find returns 1 (0), X=319.35, Y=752.03, Mass=1278, SNR=25.2, Peak=129 HFD=2.8
01:33:00.469 00.001 1032 MultiStar: [#1 -0.16,-0.06,1.03,U] [#2 -0.09,-0.20,0.78,U] [#3 0.08,0.09,0.74,U] [#4 0.10,-0.03,0.73,U] [#5 0.25,-0.21,0.70,U] [#6 0.22,-0.30,0.62,U] [#7 0.07,0.08,0.49,U] [#8 0.05,0.04,0.60,U] 
01:33:00.471 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.13, -0.03}
01:33:00.473 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
01:33:00.475 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
01:33:00.476 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.86 mountX=-0.08 mountY=-0.04, mountTheta=-2.69
01:33:00.480 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
01:33:00.482 00.002 1032 Enqueuing Move request for scope (0.06, -0.07)
01:33:00.484 00.002 10072 Worker thread wakes up
01:33:00.484 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
01:33:00.484 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
01:33:00.484 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
01:33:00.486 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:00.488 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:00.489 00.001 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:33:00.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:00.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:33:00.489 00.000 10072 MoveAxis(E, 4, ABG)
01:33:00.489 00.000 10072 Guiding  Dir = 2, Dur = 4
01:33:00.489 00.000 10072 IsGuiding returns 0
01:33:00.490 00.001 10072 PulseGuide returned control before completion, sleep 14
01:33:00.507 00.017 1032 UpdateGuideState exits: m=1278 SNR=25.2
01:33:00.510 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:00.512 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:00.513 00.001 1032 Enqueuing Expose request
01:33:00.516 00.003 10072 IsGuiding returns 0
01:33:00.517 00.001 10072 Move returns status 0, amount 4
01:33:00.517 00.000 10072 MoveAxis(N, 0, ABG)
01:33:00.517 00.000 10072 Move returns status 0, amount 0
01:33:00.517 00.000 10072 move complete, result=0
01:33:00.517 00.000 10072 worker thread done servicing request
01:33:00.517 00.000 10072 Worker thread wakes up
01:33:00.517 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:00.517 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:00.525 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:33:01.142 00.617 10072 Exposure complete
01:33:01.188 00.046 10072 worker thread done servicing request
01:33:01.188 00.000 1032 OnExposeComplete: enter
01:33:01.190 00.002 1032 UpdateGuideState(): m_state=6
01:33:01.193 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3655
01:33:01.195 00.002 1032 Star::Find returns 1 (0), X=319.45, Y=752.10, Mass=1407, SNR=26.4, Peak=141 HFD=3.0
01:33:01.197 00.002 1032 MultiStar: [#1 -0.16,-0.03,0.96,U] [#2 0.07,-0.19,0.74,U] [#3 0.12,0.12,0.69,U] [#4 0.21,0.06,0.71,U] [#5 0.18,-0.02,0.71,U] [#6 0.26,-0.08,0.58,U] [#7 0.21,0.22,0.49,U] [#8 0.10,0.15,0.57,U] 
01:33:01.200 00.003 1032 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.23, 0.04}
01:33:01.201 00.001 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
01:33:01.203 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
01:33:01.205 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.15 mountX=-0.01 mountY=-0.13, mountTheta=-1.68
01:33:01.208 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
01:33:01.210 00.002 1032 Enqueuing Move request for scope (0.13, 0.02)
01:33:01.212 00.002 10072 Worker thread wakes up
01:33:01.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
01:33:01.212 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
01:33:01.212 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.01 yDistance=-0.13
01:33:01.213 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:01.216 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:01.216 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:33:01.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:01.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:33:01.216 00.000 10072 MoveAxis(E, 5, ABG)
01:33:01.216 00.000 10072 Guiding  Dir = 2, Dur = 5
01:33:01.218 00.002 10072 IsGuiding returns 0
01:33:01.218 00.000 10072 PulseGuide returned control before completion, sleep 15
01:33:01.234 00.016 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:33:01.236 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:01.239 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:01.240 00.001 1032 Enqueuing Expose request
01:33:01.249 00.009 10072 IsGuiding returns 0
01:33:01.249 00.000 10072 Move returns status 0, amount 5
01:33:01.249 00.000 10072 MoveAxis(N, 0, ABG)
01:33:01.249 00.000 10072 Move returns status 0, amount 0
01:33:01.249 00.000 10072 move complete, result=0
01:33:01.249 00.000 10072 worker thread done servicing request
01:33:01.249 00.000 10072 Worker thread wakes up
01:33:01.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:01.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:01.250 00.001 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:33:01.658 00.408 10072 Exposure complete
01:33:01.708 00.050 10072 worker thread done servicing request
01:33:01.708 00.000 1032 OnExposeComplete: enter
01:33:01.710 00.002 1032 UpdateGuideState(): m_state=6
01:33:01.712 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3656
01:33:01.714 00.002 1032 Star::Find returns 1 (0), X=319.49, Y=752.18, Mass=1454, SNR=26.9, Peak=143 HFD=3.0
01:33:01.715 00.001 1032 MultiStar: [#1 -0.13,0.00,0.95,U] [#2 0.01,-0.04,0.73,U] [#3 0.17,0.10,0.67,U] [#4 0.17,0.12,0.69,U] [#5 0.23,-0.01,0.68,U] [#6 0.20,-0.00,0.59,U] [#7 0.16,0.21,0.50,U] [#8 -0.00,0.14,0.54,U] 
01:33:01.718 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.27, 0.12}
01:33:01.719 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
01:33:01.721 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
01:33:01.722 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.13 cameraTheta=0.52 mountX=0.03 mountY=-0.13, mountTheta=-1.31
01:33:01.724 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
01:33:01.726 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
01:33:01.727 00.001 10072 Worker thread wakes up
01:33:01.728 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
01:33:01.728 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
01:33:01.728 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.03 yDistance=-0.13
01:33:01.729 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:01.732 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:01.733 00.001 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:33:01.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:01.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:33:01.733 00.000 10072 MoveAxis(E, 5, ABG)
01:33:01.733 00.000 10072 Guiding  Dir = 2, Dur = 5
01:33:01.733 00.000 10072 IsGuiding returns 0
01:33:01.733 00.000 10072 PulseGuide returned control before completion, sleep 15
01:33:01.751 00.018 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:33:01.754 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:01.757 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:01.758 00.001 1032 Enqueuing Expose request
01:33:01.763 00.005 10072 IsGuiding returns 0
01:33:01.763 00.000 10072 Move returns status 0, amount 5
01:33:01.763 00.000 10072 MoveAxis(N, 0, ABG)
01:33:01.763 00.000 10072 Move returns status 0, amount 0
01:33:01.763 00.000 10072 move complete, result=0
01:33:01.763 00.000 10072 worker thread done servicing request
01:33:01.763 00.000 10072 Worker thread wakes up
01:33:01.764 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:01.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:01.769 00.005 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:33:02.392 00.623 10072 Exposure complete
01:33:02.442 00.050 10072 worker thread done servicing request
01:33:02.442 00.000 1032 OnExposeComplete: enter
01:33:02.445 00.003 1032 UpdateGuideState(): m_state=6
01:33:02.447 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3657
01:33:02.450 00.003 1032 Star::Find returns 1 (0), X=319.36, Y=752.31, Mass=1448, SNR=26.8, Peak=148 HFD=3.0
01:33:02.452 00.002 1032 MultiStar: [#1 -0.16,0.03,0.94,U] [#2 -0.01,-0.11,0.75,U] [#3 0.08,0.21,0.66,U] [#4 -0.02,0.17,0.69,U] [#5 0.07,0.02,0.65,U] [#6 0.04,-0.07,0.59,U] [#7 0.02,0.21,0.54,U] [#8 0.15,0.28,0.56,U] 
01:33:02.455 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.14, 0.24}
01:33:02.457 00.002 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
01:33:02.459 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
01:33:02.462 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.32 mountX=0.10 mountY=-0.05, mountTheta=-0.51
01:33:02.464 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
01:33:02.466 00.002 1032 Enqueuing Move request for scope (0.03, 0.11)
01:33:02.468 00.002 10072 Worker thread wakes up
01:33:02.468 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
01:33:02.468 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:33:02.468 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.05
01:33:02.471 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:02.473 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:02.474 00.001 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:33:02.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:02.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:33:02.474 00.000 10072 MoveAxis(E, 6, ABG)
01:33:02.474 00.000 10072 Guiding  Dir = 2, Dur = 6
01:33:02.474 00.000 10072 IsGuiding returns 0
01:33:02.474 00.000 10072 PulseGuide returned control before completion, sleep 16
01:33:02.494 00.020 1032 UpdateGuideState exits: m=1448 SNR=26.8
01:33:02.496 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:02.497 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:02.501 00.004 1032 Enqueuing Expose request
01:33:02.502 00.001 10072 IsGuiding returns 0
01:33:02.503 00.001 10072 Move returns status 0, amount 6
01:33:02.503 00.000 10072 MoveAxis(N, 0, ABG)
01:33:02.503 00.000 10072 Move returns status 0, amount 0
01:33:02.503 00.000 10072 move complete, result=0
01:33:02.503 00.000 10072 worker thread done servicing request
01:33:02.503 00.000 10072 Worker thread wakes up
01:33:02.503 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:02.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:02.511 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:33:02.908 00.397 10072 Exposure complete
01:33:02.956 00.048 10072 worker thread done servicing request
01:33:02.956 00.000 1032 OnExposeComplete: enter
01:33:02.959 00.003 1032 UpdateGuideState(): m_state=6
01:33:02.962 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3658
01:33:02.964 00.002 1032 Star::Find returns 1 (0), X=319.41, Y=752.14, Mass=1439, SNR=26.7, Peak=160 HFD=2.7
01:33:02.966 00.002 1032 MultiStar: [#1 -0.17,-0.03,0.98,U] [#2 0.06,-0.04,0.71,U] [#3 0.30,0.27,0.69,U] [#4 0.08,0.16,0.68,U] [#5 0.02,-0.04,0.66,U] [#6 0.14,-0.11,0.59,U] [#7 0.10,0.16,0.51,U] [#8 0.22,0.07,0.58,U] 
01:33:02.968 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.19, 0.08}
01:33:02.969 00.001 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
01:33:02.970 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
01:33:02.972 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.54 mountX=0.03 mountY=-0.11, mountTheta=-1.29
01:33:02.974 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
01:33:02.976 00.002 1032 Enqueuing Move request for scope (0.09, 0.06)
01:33:02.977 00.001 10072 Worker thread wakes up
01:33:02.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
01:33:02.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
01:33:02.977 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.03 yDistance=-0.11
01:33:02.979 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:02.981 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:02.981 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:33:02.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:02.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:33:02.981 00.000 10072 MoveAxis(E, 6, ABG)
01:33:02.983 00.002 10072 Guiding  Dir = 2, Dur = 6
01:33:02.983 00.000 10072 IsGuiding returns 0
01:33:02.984 00.001 10072 PulseGuide returned control before completion, sleep 16
01:33:03.000 00.016 1032 UpdateGuideState exits: m=1439 SNR=26.7
01:33:03.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:03.003 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:03.005 00.002 1032 Enqueuing Expose request
01:33:03.012 00.007 10072 IsGuiding returns 0
01:33:03.012 00.000 10072 Move returns status 0, amount 6
01:33:03.012 00.000 10072 MoveAxis(N, 0, ABG)
01:33:03.012 00.000 10072 Move returns status 0, amount 0
01:33:03.012 00.000 10072 move complete, result=0
01:33:03.012 00.000 10072 worker thread done servicing request
01:33:03.013 00.001 10072 Worker thread wakes up
01:33:03.013 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:03.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:03.014 00.001 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:33:03.642 00.628 10072 Exposure complete
01:33:03.689 00.047 10072 worker thread done servicing request
01:33:03.689 00.000 1032 OnExposeComplete: enter
01:33:03.691 00.002 1032 UpdateGuideState(): m_state=6
01:33:03.693 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3659
01:33:03.696 00.003 1032 Star::Find returns 1 (0), X=319.44, Y=751.92, Mass=1435, SNR=26.7, Peak=143 HFD=3.0
01:33:03.697 00.001 1032 MultiStar: [#1 -0.14,-0.14,0.93,U] [#2 0.07,-0.37,0.71,U] [#3 0.16,0.00,0.68,U] [#4 0.13,-0.08,0.69,U] [#5 0.36,-0.20,0.69,U] [#6 0.17,-0.30,0.63,U] [#7 0.13,-0.26,0.53,U] [#8 0.08,-0.04,0.55,U] 
01:33:03.699 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.17}, one-star: {0.22, -0.14}
01:33:03.700 00.001 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
01:33:03.702 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
01:33:03.704 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-0.93 mountX=-0.20 mountY=-0.08, mountTheta=-2.76
01:33:03.706 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.17, opts=13)
01:33:03.708 00.002 1032 Enqueuing Move request for scope (0.13, -0.17)
01:33:03.710 00.002 10072 Worker thread wakes up
01:33:03.710 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
01:33:03.710 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
01:33:03.710 00.000 10072 Moving (0.13, -0.17) raw xDistance=-0.20 yDistance=-0.08
01:33:03.712 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:03.714 00.002 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 287.59
01:33:03.714 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
01:33:03.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:03.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:33:03.714 00.000 10072 MoveAxis(E, 97, ABG)
01:33:03.714 00.000 10072 Guiding  Dir = 2, Dur = 97
01:33:03.715 00.001 10072 IsGuiding returns 0
01:33:03.715 00.000 10072 PulseGuide returned control before completion, sleep 107
01:33:03.734 00.019 1032 UpdateGuideState exits: m=1435 SNR=26.7
01:33:03.737 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:03.739 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:03.741 00.002 1032 Enqueuing Expose request
01:33:03.826 00.085 10072 IsGuiding returns 0
01:33:03.826 00.000 10072 Move returns status 0, amount 97
01:33:03.826 00.000 10072 MoveAxis(N, 0, ABG)
01:33:03.826 00.000 10072 Move returns status 0, amount 0
01:33:03.826 00.000 10072 move complete, result=0
01:33:03.826 00.000 10072 worker thread done servicing request
01:33:03.826 00.000 10072 Worker thread wakes up
01:33:03.828 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:03.828 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:03.828 00.000 1032 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
01:33:04.235 00.407 10072 Exposure complete
01:33:04.284 00.049 10072 worker thread done servicing request
01:33:04.285 00.001 1032 OnExposeComplete: enter
01:33:04.287 00.002 1032 UpdateGuideState(): m_state=6
01:33:04.289 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3660
01:33:04.290 00.001 1032 Star::Find returns 1 (0), X=319.44, Y=752.11, Mass=1519, SNR=27.5, Peak=145 HFD=3.0
01:33:04.293 00.003 1032 MultiStar: [#1 -0.04,0.21,0.90,U] [#2 0.01,-0.10,0.69,U] [#3 0.04,0.19,0.65,U] [#4 -0.03,0.09,0.68,U] [#5 0.12,-0.03,0.67,U] [#6 0.18,-0.11,0.57,U] [#7 -0.03,0.21,0.49,U] [#8 0.46,0.13,0.53,U] 
01:33:04.295 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.23, 0.05}
01:33:04.296 00.001 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
01:33:04.299 00.003 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
01:33:04.303 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=0.04 mountY=-0.12, mountTheta=-1.21
01:33:04.305 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
01:33:04.307 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
01:33:04.310 00.003 10072 Worker thread wakes up
01:33:04.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
01:33:04.310 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:33:04.310 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
01:33:04.312 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:04.315 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:04.315 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:33:04.315 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:04.315 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:33:04.315 00.000 10072 MoveAxis(E, 7, ABG)
01:33:04.315 00.000 10072 Guiding  Dir = 2, Dur = 7
01:33:04.315 00.000 10072 IsGuiding returns 0
01:33:04.316 00.001 10072 PulseGuide returned control before completion, sleep 17
01:33:04.334 00.018 1032 UpdateGuideState exits: m=1519 SNR=27.5
01:33:04.336 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:04.339 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:04.341 00.002 1032 Enqueuing Expose request
01:33:04.342 00.001 10072 IsGuiding returns 0
01:33:04.343 00.001 10072 Move returns status 0, amount 7
01:33:04.343 00.000 10072 MoveAxis(N, 0, ABG)
01:33:04.343 00.000 10072 Move returns status 0, amount 0
01:33:04.343 00.000 10072 move complete, result=0
01:33:04.343 00.000 10072 worker thread done servicing request
01:33:04.343 00.000 10072 Worker thread wakes up
01:33:04.343 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:04.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:04.350 00.007 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:33:04.968 00.618 10072 Exposure complete
01:33:05.011 00.043 10072 worker thread done servicing request
01:33:05.017 00.006 1032 OnExposeComplete: enter
01:33:05.020 00.003 1032 UpdateGuideState(): m_state=6
01:33:05.023 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3661
01:33:05.024 00.001 1032 Star::Find returns 1 (0), X=319.38, Y=752.36, Mass=1297, SNR=25.4, Peak=148 HFD=3.0
01:33:05.026 00.002 1032 MultiStar: [#1 -0.10,0.25,1.03,U] [#2 0.15,-0.08,0.76,U] [#3 0.01,0.38,0.70,U] [#4 0.09,0.17,0.77,U] [#5 0.13,0.19,0.72,U] [#6 0.15,0.04,0.60,U] [#7 0.17,0.40,0.54,U] [#8 0.12,0.43,0.59,U] 
01:33:05.028 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.23}, one-star: {0.16, 0.30}
01:33:05.029 00.001 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
01:33:05.032 00.003 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
01:33:05.033 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.23 hyp=0.24 cameraTheta=1.21 mountX=0.20 mountY=-0.14, mountTheta=-0.62
01:33:05.036 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.23, opts=13)
01:33:05.037 00.001 1032 Enqueuing Move request for scope (0.09, 0.23)
01:33:05.040 00.003 10072 Worker thread wakes up
01:33:05.040 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.23) opts 0xd
01:33:05.040 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.23)
01:33:05.040 00.000 10072 Moving (0.09, 0.23) raw xDistance=0.20 yDistance=-0.14
01:33:05.042 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:05.044 00.002 10072 PPEC rslt: input = 0.20, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 287.59
01:33:05.044 00.000 10072 PPEC: input: 0.20, control: 0.08, exposure: 500
01:33:05.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:05.045 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:33:05.045 00.000 10072 MoveAxis(W, 81, ABG)
01:33:05.045 00.000 10072 Guiding  Dir = 3, Dur = 81
01:33:05.046 00.001 10072 IsGuiding returns 0
01:33:05.046 00.000 10072 PulseGuide returned control before completion, sleep 90
01:33:05.063 00.017 1032 UpdateGuideState exits: m=1297 SNR=25.4
01:33:05.064 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:05.066 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:05.068 00.002 1032 Enqueuing Expose request
01:33:05.152 00.084 10072 IsGuiding returns 0
01:33:05.152 00.000 10072 Move returns status 0, amount 81
01:33:05.152 00.000 10072 MoveAxis(N, 0, ABG)
01:33:05.152 00.000 10072 Move returns status 0, amount 0
01:33:05.152 00.000 10072 move complete, result=0
01:33:05.152 00.000 10072 worker thread done servicing request
01:33:05.152 00.000 1032 GuideStep: 0.2 px 81 ms WEST, -0.1 px 0 ms NORTH
01:33:05.154 00.002 10072 Worker thread wakes up
01:33:05.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:05.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:05.561 00.407 10072 Exposure complete
01:33:05.615 00.054 10072 worker thread done servicing request
01:33:05.615 00.000 1032 OnExposeComplete: enter
01:33:05.617 00.002 1032 UpdateGuideState(): m_state=6
01:33:05.618 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3662
01:33:05.620 00.002 1032 Star::Find returns 1 (0), X=319.51, Y=752.12, Mass=1462, SNR=26.9, Peak=151 HFD=3.0
01:33:05.622 00.002 1032 MultiStar: [#1 -0.03,-0.15,0.97,U] [#2 0.03,-0.06,0.70,U] [#3 0.07,0.20,0.65,U] [#4 0.17,-0.02,0.70,U] [#5 0.36,-0.09,0.71,U] [#6 0.17,-0.19,0.59,U] [#7 0.29,0.15,0.52,U] [#8 0.31,0.12,0.56,U] 
01:33:05.623 00.001 1032 refined, 8 included, MultiStar: {0.18, -0.01}, one-star: {0.30, 0.06}
01:33:05.624 00.001 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
01:33:05.626 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
01:33:05.627 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.04 mountX=-0.05 mountY=-0.17, mountTheta=-1.87
01:33:05.630 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.01, opts=13)
01:33:05.632 00.002 1032 Enqueuing Move request for scope (0.18, -0.01)
01:33:05.633 00.001 10072 Worker thread wakes up
01:33:05.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
01:33:05.633 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
01:33:05.634 00.001 10072 Moving (0.18, -0.01) raw xDistance=-0.05 yDistance=-0.17
01:33:05.636 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:05.639 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:05.639 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:33:05.639 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:05.639 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:33:05.639 00.000 10072 MoveAxis(E, 10, ABG)
01:33:05.639 00.000 10072 Guiding  Dir = 2, Dur = 10
01:33:05.639 00.000 10072 IsGuiding returns 0
01:33:05.640 00.001 10072 PulseGuide returned control before completion, sleep 20
01:33:05.659 00.019 1032 UpdateGuideState exits: m=1462 SNR=26.9
01:33:05.661 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:05.663 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:05.664 00.001 1032 Enqueuing Expose request
01:33:05.667 00.003 10072 IsGuiding returns 0
01:33:05.667 00.000 10072 Move returns status 0, amount 10
01:33:05.667 00.000 10072 MoveAxis(N, 0, ABG)
01:33:05.667 00.000 10072 Move returns status 0, amount 0
01:33:05.667 00.000 10072 move complete, result=0
01:33:05.667 00.000 10072 worker thread done servicing request
01:33:05.668 00.001 10072 Worker thread wakes up
01:33:05.668 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:05.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:05.676 00.008 1032 GuideStep: -0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
01:33:06.294 00.618 10072 Exposure complete
01:33:06.341 00.047 10072 worker thread done servicing request
01:33:06.341 00.000 1032 OnExposeComplete: enter
01:33:06.343 00.002 1032 UpdateGuideState(): m_state=6
01:33:06.345 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3663
01:33:06.347 00.002 1032 Star::Find returns 1 (0), X=319.53, Y=752.02, Mass=1390, SNR=26.3, Peak=141 HFD=3.0
01:33:06.349 00.002 1032 MultiStar: [#1 -0.05,-0.12,0.98,U] [#2 0.05,-0.24,0.75,U] [#3 0.24,-0.04,0.69,U] [#4 0.20,-0.08,0.72,U] [#5 0.19,-0.14,0.71,U] [#6 0.37,-0.44,0.57,U] [#7 0.25,-0.23,0.51,U] [#8 0.04,0.03,0.56,U] 
01:33:06.351 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.13}, one-star: {0.31, -0.04}
01:33:06.352 00.001 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
01:33:06.354 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
01:33:06.355 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-0.67 mountX=-0.17 mountY=-0.13, mountTheta=-2.50
01:33:06.357 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.13, opts=13)
01:33:06.359 00.002 1032 Enqueuing Move request for scope (0.17, -0.13)
01:33:06.360 00.001 10072 Worker thread wakes up
01:33:06.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
01:33:06.360 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
01:33:06.360 00.000 10072 Moving (0.17, -0.13) raw xDistance=-0.17 yDistance=-0.13
01:33:06.362 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:06.366 00.004 10072 PPEC rslt: input = -0.17, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.59
01:33:06.366 00.000 10072 PPEC: input: -0.17, control: -0.09, exposure: 500
01:33:06.366 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:06.366 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:33:06.366 00.000 10072 MoveAxis(E, 91, ABG)
01:33:06.366 00.000 10072 Guiding  Dir = 2, Dur = 91
01:33:06.367 00.001 10072 IsGuiding returns 0
01:33:06.367 00.000 10072 PulseGuide returned control before completion, sleep 101
01:33:06.383 00.016 1032 UpdateGuideState exits: m=1390 SNR=26.3
01:33:06.386 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:06.388 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:06.389 00.001 1032 Enqueuing Expose request
01:33:06.480 00.091 10072 IsGuiding returns 0
01:33:06.480 00.000 10072 Move returns status 0, amount 91
01:33:06.480 00.000 10072 MoveAxis(N, 0, ABG)
01:33:06.480 00.000 10072 Move returns status 0, amount 0
01:33:06.480 00.000 10072 move complete, result=0
01:33:06.480 00.000 10072 worker thread done servicing request
01:33:06.480 00.000 10072 Worker thread wakes up
01:33:06.480 00.000 1032 GuideStep: -0.2 px 91 ms EAST, -0.1 px 0 ms NORTH
01:33:06.483 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:06.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:06.889 00.406 10072 Exposure complete
01:33:06.938 00.049 10072 worker thread done servicing request
01:33:06.939 00.001 1032 OnExposeComplete: enter
01:33:06.941 00.002 1032 UpdateGuideState(): m_state=6
01:33:06.942 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3664
01:33:06.944 00.002 1032 Star::Find returns 1 (0), X=319.43, Y=752.01, Mass=1396, SNR=26.3, Peak=131 HFD=2.9
01:33:06.946 00.002 1032 MultiStar: [#1 -0.15,-0.07,1.00,U] [#2 0.04,-0.34,0.72,U] [#3 0.11,0.07,0.67,U] [#4 0.18,-0.02,0.70,U] [#5 0.17,-0.14,0.71,U] [#6 0.17,-0.24,0.60,U] [#7 0.26,0.07,0.54,U] [#8 0.16,-0.03,0.57,U] 
01:33:06.948 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.22, -0.05}
01:33:06.949 00.001 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
01:33:06.951 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
01:33:06.952 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.14 cameraTheta=-0.64 mountX=-0.11 mountY=-0.09, mountTheta=-2.47
01:33:06.956 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
01:33:06.959 00.003 1032 Enqueuing Move request for scope (0.12, -0.09)
01:33:06.961 00.002 10072 Worker thread wakes up
01:33:06.961 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
01:33:06.961 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
01:33:06.961 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.11 yDistance=-0.09
01:33:06.963 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:06.966 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:06.966 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
01:33:06.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:06.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:33:06.967 00.001 10072 MoveAxis(E, 11, ABG)
01:33:06.967 00.000 10072 Guiding  Dir = 2, Dur = 11
01:33:06.967 00.000 10072 IsGuiding returns 0
01:33:06.967 00.000 10072 PulseGuide returned control before completion, sleep 21
01:33:06.985 00.018 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:33:06.988 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:06.990 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:06.991 00.001 1032 Enqueuing Expose request
01:33:06.996 00.005 10072 IsGuiding returns 0
01:33:06.996 00.000 10072 Move returns status 0, amount 11
01:33:06.996 00.000 10072 MoveAxis(N, 0, ABG)
01:33:06.997 00.001 10072 Move returns status 0, amount 0
01:33:06.997 00.000 10072 move complete, result=0
01:33:06.997 00.000 10072 worker thread done servicing request
01:33:06.997 00.000 10072 Worker thread wakes up
01:33:06.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:06.997 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:07.001 00.004 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
01:33:07.621 00.620 10072 Exposure complete
01:33:07.666 00.045 10072 worker thread done servicing request
01:33:07.666 00.000 1032 OnExposeComplete: enter
01:33:07.668 00.002 1032 UpdateGuideState(): m_state=6
01:33:07.671 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3665
01:33:07.673 00.002 1032 Star::Find returns 1 (0), X=319.41, Y=752.28, Mass=1454, SNR=26.9, Peak=158 HFD=2.9
01:33:07.677 00.004 1032 MultiStar: [#1 -0.06,0.23,0.94,U] [#2 0.03,0.08,0.73,U] [#3 0.17,0.47,0.66,U] [#4 0.03,0.23,0.70,U] [#5 0.20,0.09,0.67,U] [#6 0.23,0.01,0.58,U] [#7 0.15,0.32,0.52,U] [#8 0.20,0.36,0.56,U] 
01:33:07.679 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.22}, one-star: {0.20, 0.21}
01:33:07.681 00.002 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
01:33:07.683 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
01:33:07.685 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.22 hyp=0.25 cameraTheta=1.08 mountX=0.18 mountY=-0.17, mountTheta=-0.75
01:33:07.688 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.22, opts=13)
01:33:07.690 00.002 1032 Enqueuing Move request for scope (0.12, 0.22)
01:33:07.691 00.001 10072 Worker thread wakes up
01:33:07.691 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.22) opts 0xd
01:33:07.692 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.22)
01:33:07.692 00.000 10072 Moving (0.12, 0.22) raw xDistance=0.18 yDistance=-0.17
01:33:07.693 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:07.696 00.003 10072 PPEC rslt: input = 0.18, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.59
01:33:07.697 00.001 10072 PPEC: input: 0.18, control: 0.07, exposure: 500
01:33:07.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:07.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:33:07.697 00.000 10072 MoveAxis(W, 74, ABG)
01:33:07.697 00.000 10072 Guiding  Dir = 3, Dur = 74
01:33:07.698 00.001 10072 IsGuiding returns 0
01:33:07.698 00.000 10072 PulseGuide returned control before completion, sleep 84
01:33:07.715 00.017 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:33:07.717 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:07.719 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:07.720 00.001 1032 Enqueuing Expose request
01:33:07.790 00.070 10072 IsGuiding returns 1
01:33:07.790 00.000 10072 scope still moving after pulse duration time elapsed
01:33:07.822 00.032 10072 IsGuiding returns 0
01:33:07.823 00.001 10072 scope move finished after 74 + 50 ms
01:33:07.823 00.000 10072 Move returns status 0, amount 74
01:33:07.823 00.000 10072 MoveAxis(N, 0, ABG)
01:33:07.823 00.000 10072 Move returns status 0, amount 0
01:33:07.823 00.000 10072 move complete, result=0
01:33:07.823 00.000 10072 worker thread done servicing request
01:33:07.823 00.000 10072 Worker thread wakes up
01:33:07.823 00.000 1032 GuideStep: 0.2 px 74 ms WEST, -0.2 px 0 ms NORTH
01:33:07.825 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:07.825 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:08.231 00.406 10072 Exposure complete
01:33:08.280 00.049 10072 worker thread done servicing request
01:33:08.280 00.000 1032 OnExposeComplete: enter
01:33:08.282 00.002 1032 UpdateGuideState(): m_state=6
01:33:08.283 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3666
01:33:08.286 00.003 1032 Star::Find returns 1 (0), X=319.45, Y=752.22, Mass=1409, SNR=26.4, Peak=149 HFD=2.9
01:33:08.288 00.002 1032 MultiStar: [#1 -0.06,0.14,0.97,U] [#2 0.02,-0.15,0.71,U] [#3 0.19,0.15,0.64,U] [#4 -0.09,0.09,0.67,U] [#5 0.26,-0.00,0.68,U] [#6 0.11,-0.07,0.60,U] [#7 0.17,0.19,0.54,U] [#8 -0.03,0.10,0.56,U] 
01:33:08.290 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.23, 0.16}
01:33:08.292 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
01:33:08.293 00.001 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
01:33:08.295 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.68 mountX=0.05 mountY=-0.10, mountTheta=-1.15
01:33:08.297 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
01:33:08.300 00.003 1032 Enqueuing Move request for scope (0.09, 0.07)
01:33:08.301 00.001 10072 Worker thread wakes up
01:33:08.301 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
01:33:08.301 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:33:08.301 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.05 yDistance=-0.10
01:33:08.303 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:08.306 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:08.306 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:33:08.306 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:08.306 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:33:08.306 00.000 10072 MoveAxis(E, 9, ABG)
01:33:08.306 00.000 10072 Guiding  Dir = 2, Dur = 9
01:33:08.306 00.000 10072 IsGuiding returns 0
01:33:08.308 00.002 10072 PulseGuide returned control before completion, sleep 19
01:33:08.324 00.016 1032 UpdateGuideState exits: m=1409 SNR=26.4
01:33:08.327 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:08.329 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:08.333 00.004 1032 Enqueuing Expose request
01:33:08.338 00.005 10072 IsGuiding returns 0
01:33:08.338 00.000 10072 Move returns status 0, amount 9
01:33:08.338 00.000 10072 MoveAxis(N, 0, ABG)
01:33:08.338 00.000 10072 Move returns status 0, amount 0
01:33:08.338 00.000 10072 move complete, result=0
01:33:08.338 00.000 10072 worker thread done servicing request
01:33:08.338 00.000 10072 Worker thread wakes up
01:33:08.338 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:08.339 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:08.343 00.004 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:33:08.964 00.621 10072 Exposure complete
01:33:09.011 00.047 10072 worker thread done servicing request
01:33:09.011 00.000 1032 OnExposeComplete: enter
01:33:09.013 00.002 1032 UpdateGuideState(): m_state=6
01:33:09.015 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3667
01:33:09.017 00.002 1032 Star::Find returns 1 (0), X=319.49, Y=751.79, Mass=1322, SNR=25.6, Peak=145 HFD=3.0
01:33:09.019 00.002 1032 MultiStar: [#1 0.02,-0.28,0.99,U] [#2 0.03,-0.24,0.80,U] [#3 0.15,0.14,0.70,U] [#4 -0.14,-0.15,0.73,U] [#5 0.53,-0.34,0.72,U] [#6 -0.02,-0.33,0.64,U] [#7 0.30,0.05,0.52,U] [#8 0.17,-0.20,0.59,U] 
01:33:09.021 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.19}, one-star: {0.27, -0.27}
01:33:09.023 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
01:33:09.025 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
01:33:09.026 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-0.94 mountX=-0.22 mountY=-0.09, mountTheta=-2.77
01:33:09.029 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.19, opts=13)
01:33:09.031 00.002 1032 Enqueuing Move request for scope (0.14, -0.19)
01:33:09.038 00.007 10072 Worker thread wakes up
01:33:09.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
01:33:09.038 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
01:33:09.038 00.000 10072 Moving (0.14, -0.19) raw xDistance=-0.22 yDistance=-0.09
01:33:09.042 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:09.044 00.002 10072 PPEC rslt: input = -0.22, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 287.59
01:33:09.044 00.000 10072 PPEC: input: -0.22, control: -0.11, exposure: 500
01:33:09.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:09.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:33:09.044 00.000 10072 MoveAxis(E, 113, ABG)
01:33:09.044 00.000 10072 Guiding  Dir = 2, Dur = 113
01:33:09.044 00.000 10072 IsGuiding returns 0
01:33:09.045 00.001 10072 PulseGuide returned control before completion, sleep 123
01:33:09.063 00.018 1032 UpdateGuideState exits: m=1322 SNR=25.6
01:33:09.066 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:09.068 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:09.070 00.002 1032 Enqueuing Expose request
01:33:09.180 00.110 10072 IsGuiding returns 0
01:33:09.180 00.000 10072 Move returns status 0, amount 113
01:33:09.180 00.000 10072 MoveAxis(N, 0, ABG)
01:33:09.180 00.000 10072 Move returns status 0, amount 0
01:33:09.180 00.000 10072 move complete, result=0
01:33:09.180 00.000 10072 worker thread done servicing request
01:33:09.181 00.001 1032 GuideStep: -0.2 px 113 ms EAST, -0.1 px 0 ms NORTH
01:33:09.184 00.003 10072 Worker thread wakes up
01:33:09.184 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:09.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:09.589 00.405 10072 Exposure complete
01:33:09.648 00.059 10072 worker thread done servicing request
01:33:09.648 00.000 1032 OnExposeComplete: enter
01:33:09.651 00.003 1032 UpdateGuideState(): m_state=6
01:33:09.653 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3668
01:33:09.655 00.002 1032 Star::Find returns 1 (0), X=319.51, Y=752.02, Mass=1430, SNR=26.7, Peak=139 HFD=3.0
01:33:09.657 00.002 1032 MultiStar: [#1 -0.05,-0.19,0.97,U] [#2 0.05,-0.25,0.74,U] [#3 0.12,-0.06,0.65,U] [#4 0.12,-0.08,0.72,U] [#5 0.13,-0.10,0.70,U] [#6 0.16,-0.37,0.61,U] [#7 0.13,-0.14,0.50,U] [#8 0.37,-0.12,0.55,U] 
01:33:09.658 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.15}, one-star: {0.29, -0.04}
01:33:09.660 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
01:33:09.661 00.001 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
01:33:09.663 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-0.80 mountX=-0.18 mountY=-0.10, mountTheta=-2.63
01:33:09.666 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.15, opts=13)
01:33:09.668 00.002 1032 Enqueuing Move request for scope (0.14, -0.15)
01:33:09.670 00.002 10072 Worker thread wakes up
01:33:09.670 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
01:33:09.670 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
01:33:09.670 00.000 10072 Moving (0.14, -0.15) raw xDistance=-0.18 yDistance=-0.10
01:33:09.672 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:09.676 00.004 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.59
01:33:09.676 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
01:33:09.676 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:09.676 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:33:09.676 00.000 10072 MoveAxis(E, 92, ABG)
01:33:09.676 00.000 10072 Guiding  Dir = 2, Dur = 92
01:33:09.677 00.001 10072 IsGuiding returns 0
01:33:09.678 00.001 10072 PulseGuide returned control before completion, sleep 102
01:33:09.697 00.019 1032 UpdateGuideState exits: m=1430 SNR=26.7
01:33:09.699 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:09.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:09.704 00.003 1032 Enqueuing Expose request
01:33:09.787 00.083 10072 IsGuiding returns 0
01:33:09.787 00.000 10072 Move returns status 0, amount 92
01:33:09.787 00.000 10072 MoveAxis(N, 0, ABG)
01:33:09.787 00.000 10072 Move returns status 0, amount 0
01:33:09.787 00.000 10072 move complete, result=0
01:33:09.787 00.000 10072 worker thread done servicing request
01:33:09.787 00.000 10072 Worker thread wakes up
01:33:09.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:09.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:09.787 00.000 1032 GuideStep: -0.2 px 92 ms EAST, -0.1 px 0 ms NORTH
01:33:10.415 00.628 10072 Exposure complete
01:33:10.463 00.048 10072 worker thread done servicing request
01:33:10.464 00.001 1032 OnExposeComplete: enter
01:33:10.466 00.002 1032 UpdateGuideState(): m_state=6
01:33:10.469 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3669
01:33:10.471 00.002 1032 Star::Find returns 1 (0), X=319.53, Y=752.32, Mass=1462, SNR=26.9, Peak=151 HFD=3.0
01:33:10.472 00.001 1032 MultiStar: [#1 0.02,0.09,0.90,U] [#2 0.08,-0.04,0.72,U] [#3 0.17,0.36,0.62,U] [#4 0.05,0.13,0.69,U] [#5 0.21,0.13,0.67,U] [#6 0.23,0.05,0.59,U] [#7 0.23,0.21,0.52,U] [#8 0.30,0.25,0.55,U] 
01:33:10.474 00.002 1032 refined, 8 included, MultiStar: {0.18, 0.16}, one-star: {0.31, 0.26}
01:33:10.476 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
01:33:10.477 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
01:33:10.479 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.73 mountX=0.11 mountY=-0.21, mountTheta=-1.10
01:33:10.483 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.16, opts=13)
01:33:10.485 00.002 1032 Enqueuing Move request for scope (0.18, 0.16)
01:33:10.487 00.002 10072 Worker thread wakes up
01:33:10.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
01:33:10.487 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
01:33:10.487 00.000 10072 Moving (0.18, 0.16) raw xDistance=0.11 yDistance=-0.21
01:33:10.491 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:10.492 00.001 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:10.494 00.002 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
01:33:10.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:33:10.494 00.000 10072 MoveAxis(E, 10, ABG)
01:33:10.494 00.000 10072 Guiding  Dir = 2, Dur = 10
01:33:10.494 00.000 10072 IsGuiding returns 0
01:33:10.494 00.000 10072 PulseGuide returned control before completion, sleep 20
01:33:10.511 00.017 1032 UpdateGuideState exits: m=1462 SNR=26.9
01:33:10.513 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:10.516 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:10.519 00.003 1032 Enqueuing Expose request
01:33:10.521 00.002 10072 IsGuiding returns 0
01:33:10.521 00.000 10072 Move returns status 0, amount 10
01:33:10.521 00.000 10072 MoveAxis(N, 136, ABG)
01:33:10.521 00.000 10072 Guiding  Dir = 0, Dur = 136
01:33:10.521 00.000 10072 IsGuiding returns 0
01:33:10.523 00.002 10072 PulseGuide returned control before completion, sleep 146
01:33:10.680 00.157 10072 IsGuiding returns 0
01:33:10.680 00.000 10072 Move returns status 0, amount 136
01:33:10.680 00.000 10072 move complete, result=0
01:33:10.680 00.000 10072 worker thread done servicing request
01:33:10.680 00.000 10072 Worker thread wakes up
01:33:10.680 00.000 1032 GuideStep: 0.1 px 10 ms EAST, -0.2 px 136 ms NORTH
01:33:10.683 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:10.683 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:11.090 00.407 10072 Exposure complete
01:33:11.136 00.046 10072 worker thread done servicing request
01:33:11.136 00.000 1032 OnExposeComplete: enter
01:33:11.138 00.002 1032 UpdateGuideState(): m_state=6
01:33:11.141 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3670
01:33:11.143 00.002 1032 Star::Find returns 1 (0), X=319.39, Y=752.24, Mass=1453, SNR=26.9, Peak=145 HFD=2.9
01:33:11.145 00.002 1032 MultiStar: [#1 -0.12,0.16,0.92,U] [#2 -0.01,-0.04,0.75,U] [#3 -0.02,0.30,0.66,U] [#4 -0.07,0.15,0.68,U] [#5 0.16,0.02,0.68,U] [#6 0.11,-0.00,0.58,U] [#7 -0.06,0.31,0.54,U] [#8 0.01,0.32,0.60,U] 
01:33:11.148 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.15}, one-star: {0.17, 0.18}
01:33:11.149 00.001 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
01:33:11.151 00.002 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
01:33:11.152 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.43 mountX=0.14 mountY=-0.06, mountTheta=-0.40
01:33:11.154 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.15, opts=13)
01:33:11.156 00.002 1032 Enqueuing Move request for scope (0.02, 0.15)
01:33:11.158 00.002 10072 Worker thread wakes up
01:33:11.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
01:33:11.158 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
01:33:11.158 00.000 10072 Moving (0.02, 0.15) raw xDistance=0.14 yDistance=-0.06
01:33:11.160 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:11.162 00.002 10072 PPEC rslt: input = 0.14, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 287.59
01:33:11.162 00.000 10072 PPEC: input: 0.14, control: 0.05, exposure: 500
01:33:11.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:11.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:33:11.162 00.000 10072 MoveAxis(W, 54, ABG)
01:33:11.163 00.001 10072 Guiding  Dir = 3, Dur = 54
01:33:11.163 00.000 10072 IsGuiding returns 0
01:33:11.163 00.000 10072 PulseGuide returned control before completion, sleep 64
01:33:11.181 00.018 1032 UpdateGuideState exits: m=1453 SNR=26.9
01:33:11.183 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:11.184 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:11.186 00.002 1032 Enqueuing Expose request
01:33:11.241 00.055 10072 IsGuiding returns 0
01:33:11.241 00.000 10072 Move returns status 0, amount 54
01:33:11.241 00.000 10072 MoveAxis(N, 0, ABG)
01:33:11.241 00.000 10072 Move returns status 0, amount 0
01:33:11.241 00.000 10072 move complete, result=0
01:33:11.241 00.000 10072 worker thread done servicing request
01:33:11.241 00.000 10072 Worker thread wakes up
01:33:11.241 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:11.241 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:11.255 00.014 1032 GuideStep: 0.1 px 54 ms WEST, -0.1 px 0 ms NORTH
01:33:11.868 00.613 10072 Exposure complete
01:33:11.915 00.047 10072 worker thread done servicing request
01:33:11.915 00.000 1032 OnExposeComplete: enter
01:33:11.917 00.002 1032 UpdateGuideState(): m_state=6
01:33:11.920 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3671
01:33:11.921 00.001 1032 Star::Find returns 1 (0), X=319.39, Y=751.99, Mass=1375, SNR=26.1, Peak=142 HFD=2.9
01:33:11.924 00.003 1032 MultiStar: [#1 -0.16,-0.09,0.98,U] [#2 -0.14,-0.26,0.76,U] [#3 -0.08,0.06,0.64,U] [#4 -0.13,-0.10,0.71,U] [#5 0.10,-0.21,0.68,U] [#6 0.02,-0.30,0.62,U] [#7 -0.15,0.13,0.52,U] [#8 0.06,-0.07,0.57,U] 
01:33:11.927 00.003 1032 refined, 8 included, MultiStar: {-0.03, -0.11}, one-star: {0.17, -0.07}
01:33:11.929 00.002 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.60)
01:33:11.931 00.002 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.60)
01:33:11.933 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.86 mountX=-0.09 mountY=0.06, mountTheta=2.60
01:33:11.937 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.11, opts=13)
01:33:11.939 00.002 1032 Enqueuing Move request for scope (-0.03, -0.11)
01:33:11.941 00.002 10072 Worker thread wakes up
01:33:11.942 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
01:33:11.942 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
01:33:11.942 00.000 10072 Moving (-0.03, -0.11) raw xDistance=-0.09 yDistance=0.06
01:33:11.944 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:11.946 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:11.947 00.001 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:33:11.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:11.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:33:11.947 00.000 10072 MoveAxis(E, 10, ABG)
01:33:11.947 00.000 10072 Guiding  Dir = 2, Dur = 10
01:33:11.947 00.000 10072 IsGuiding returns 0
01:33:11.948 00.001 10072 PulseGuide returned control before completion, sleep 20
01:33:11.965 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:33:11.967 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:11.968 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:11.970 00.002 1032 Enqueuing Expose request
01:33:11.973 00.003 10072 IsGuiding returns 0
01:33:11.973 00.000 10072 Move returns status 0, amount 10
01:33:11.973 00.000 10072 MoveAxis(N, 0, ABG)
01:33:11.973 00.000 10072 Move returns status 0, amount 0
01:33:11.973 00.000 10072 move complete, result=0
01:33:11.973 00.000 10072 worker thread done servicing request
01:33:11.973 00.000 10072 Worker thread wakes up
01:33:11.973 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:11.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:11.978 00.005 1032 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
01:33:12.385 00.407 10072 Exposure complete
01:33:12.447 00.062 10072 worker thread done servicing request
01:33:12.447 00.000 1032 OnExposeComplete: enter
01:33:12.449 00.002 1032 UpdateGuideState(): m_state=6
01:33:12.452 00.003 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3672
01:33:12.455 00.003 1032 Star::Find returns 1 (0), X=319.44, Y=752.05, Mass=1264, SNR=25.0, Peak=119 HFD=3.0
01:33:12.459 00.004 1032 MultiStar: [#1 -0.08,-0.14,1.02,U] [#2 -0.11,-0.34,0.79,U] [#3 -0.06,-0.09,0.68,U] [#4 0.04,0.04,0.75,U] [#5 0.10,-0.20,0.75,U] [#6 0.08,-0.32,0.62,U] [#7 0.07,-0.04,0.55,U] [#8 0.22,-0.08,0.58,U] 
01:33:12.462 00.003 1032 refined, 8 included, MultiStar: {0.05, -0.13}, one-star: {0.22, -0.01}
01:33:12.464 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
01:33:12.466 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
01:33:12.469 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.21 mountX=-0.14 mountY=-0.01, mountTheta=-3.04
01:33:12.474 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.13, opts=13)
01:33:12.476 00.002 1032 Enqueuing Move request for scope (0.05, -0.13)
01:33:12.480 00.004 10072 Worker thread wakes up
01:33:12.480 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
01:33:12.480 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
01:33:12.480 00.000 10072 Moving (0.05, -0.13) raw xDistance=-0.14 yDistance=-0.01
01:33:12.484 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:12.489 00.005 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 287.59
01:33:12.489 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:33:12.489 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:12.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:33:12.489 00.000 10072 MoveAxis(E, 72, ABG)
01:33:12.489 00.000 10072 Guiding  Dir = 2, Dur = 72
01:33:12.490 00.001 10072 IsGuiding returns 0
01:33:12.491 00.001 10072 PulseGuide returned control before completion, sleep 81
01:33:12.512 00.021 1032 UpdateGuideState exits: m=1264 SNR=25.0
01:33:12.515 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:12.518 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:12.525 00.007 1032 Enqueuing Expose request
01:33:12.583 00.058 10072 IsGuiding returns 0
01:33:12.583 00.000 10072 Move returns status 0, amount 72
01:33:12.583 00.000 10072 MoveAxis(N, 0, ABG)
01:33:12.583 00.000 10072 Move returns status 0, amount 0
01:33:12.585 00.002 10072 move complete, result=0
01:33:12.585 00.000 10072 worker thread done servicing request
01:33:12.585 00.000 10072 Worker thread wakes up
01:33:12.585 00.000 1032 GuideStep: -0.1 px 72 ms EAST, -0.0 px 0 ms NORTH
01:33:12.588 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:12.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:13.226 00.638 10072 Exposure complete
01:33:13.277 00.051 10072 worker thread done servicing request
01:33:13.277 00.000 1032 OnExposeComplete: enter
01:33:13.279 00.002 1032 UpdateGuideState(): m_state=6
01:33:13.281 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3673
01:33:13.283 00.002 1032 Star::Find returns 1 (0), X=319.20, Y=752.22, Mass=1430, SNR=26.6, Peak=150 HFD=2.9
01:33:13.284 00.001 1032 MultiStar: [#1 -0.19,0.12,0.93,U] [#2 -0.32,-0.16,0.70,U] [#3 -0.08,0.20,0.62,U] [#4 -0.05,0.12,0.71,U] [#5 -0.03,-0.02,0.68,U] [#6 -0.12,-0.15,0.59,U] [#7 -0.02,0.15,0.53,U] [#8 0.04,0.11,0.55,U] 
01:33:13.288 00.004 1032 refined, 8 included, MultiStar: {-0.09, 0.06}, one-star: {-0.01, 0.16}
01:33:13.289 00.001 1032 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.83) = xAngle (0.71 = 0.71)
01:33:13.291 00.002 1032 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.71 = 0.71)
01:33:13.294 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.54 mountX=0.08 mountY=0.07, mountTheta=0.71
01:33:13.298 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.06, opts=13)
01:33:13.300 00.002 1032 Enqueuing Move request for scope (-0.09, 0.06)
01:33:13.302 00.002 10072 Worker thread wakes up
01:33:13.302 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
01:33:13.302 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
01:33:13.302 00.000 10072 Moving (-0.09, 0.06) raw xDistance=0.08 yDistance=0.07
01:33:13.304 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:13.308 00.004 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:13.308 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:33:13.308 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:13.308 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:33:13.308 00.000 10072 MoveAxis(E, 14, ABG)
01:33:13.308 00.000 10072 Guiding  Dir = 2, Dur = 14
01:33:13.308 00.000 10072 IsGuiding returns 0
01:33:13.309 00.001 10072 PulseGuide returned control before completion, sleep 24
01:33:13.327 00.018 1032 UpdateGuideState exits: m=1430 SNR=26.6
01:33:13.331 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:13.335 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:13.337 00.002 1032 Enqueuing Expose request
01:33:13.348 00.011 10072 IsGuiding returns 0
01:33:13.348 00.000 10072 Move returns status 0, amount 14
01:33:13.348 00.000 10072 MoveAxis(N, 0, ABG)
01:33:13.348 00.000 10072 Move returns status 0, amount 0
01:33:13.348 00.000 10072 move complete, result=0
01:33:13.348 00.000 10072 worker thread done servicing request
01:33:13.348 00.000 10072 Worker thread wakes up
01:33:13.348 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:13.348 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:13.350 00.002 1032 GuideStep: 0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
01:33:13.757 00.407 10072 Exposure complete
01:33:13.810 00.053 10072 worker thread done servicing request
01:33:13.810 00.000 1032 OnExposeComplete: enter
01:33:13.813 00.003 1032 UpdateGuideState(): m_state=6
01:33:13.815 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3674
01:33:13.817 00.002 1032 Star::Find returns 1 (0), X=319.16, Y=752.36, Mass=1369, SNR=26.1, Peak=154 HFD=2.8
01:33:13.818 00.001 1032 MultiStar: [#1 -0.36,0.22,0.98,U] [#2 -0.40,0.02,0.74,U] [#3 -0.29,0.34,0.69,U] [#4 -0.24,0.25,0.70,U] [#5 -0.07,0.08,0.69,U] [#6 -0.16,-0.02,0.58,U] [#7 -0.21,0.22,0.53,U] [#8 -0.16,0.21,0.55,U] 
01:33:13.820 00.002 1032 refined, 8 included, MultiStar: {-0.22, 0.19}, one-star: {-0.06, 0.30}
01:33:13.822 00.002 1032 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.83) = xAngle (0.60 = 0.60)
01:33:13.824 00.002 1032 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.60 = 0.60)
01:33:13.826 00.002 1032 CameraToMount -- cameraX=-0.22 cameraY=0.19 hyp=0.29 cameraTheta=2.43 mountX=0.24 mountY=0.16, mountTheta=0.60
01:33:13.829 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=0.19, opts=13)
01:33:13.833 00.004 1032 Enqueuing Move request for scope (-0.22, 0.19)
01:33:13.836 00.003 10072 Worker thread wakes up
01:33:13.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.19) opts 0xd
01:33:13.836 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.22, 0.19)
01:33:13.836 00.000 10072 Moving (-0.22, 0.19) raw xDistance=0.24 yDistance=0.16
01:33:13.838 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:13.841 00.003 10072 PPEC rslt: input = 0.24, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 287.59
01:33:13.842 00.001 10072 PPEC: input: 0.24, control: 0.10, exposure: 500
01:33:13.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:13.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:33:13.842 00.000 10072 MoveAxis(W, 98, ABG)
01:33:13.842 00.000 10072 Guiding  Dir = 3, Dur = 98
01:33:13.842 00.000 10072 IsGuiding returns 0
01:33:13.843 00.001 10072 PulseGuide returned control before completion, sleep 108
01:33:13.862 00.019 1032 UpdateGuideState exits: m=1369 SNR=26.1
01:33:13.867 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:13.868 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:13.870 00.002 1032 Enqueuing Expose request
01:33:13.958 00.088 10072 IsGuiding returns 0
01:33:13.958 00.000 10072 Move returns status 0, amount 98
01:33:13.958 00.000 10072 MoveAxis(N, 0, ABG)
01:33:13.958 00.000 10072 Move returns status 0, amount 0
01:33:13.958 00.000 10072 move complete, result=0
01:33:13.958 00.000 10072 worker thread done servicing request
01:33:13.958 00.000 1032 GuideStep: 0.2 px 98 ms WEST, 0.2 px 0 ms NORTH
01:33:13.960 00.002 10072 Worker thread wakes up
01:33:13.962 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:13.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:14.588 00.626 10072 Exposure complete
01:33:14.637 00.049 10072 worker thread done servicing request
01:33:14.638 00.001 1032 OnExposeComplete: enter
01:33:14.639 00.001 1032 UpdateGuideState(): m_state=6
01:33:14.641 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3675
01:33:14.643 00.002 1032 Star::Find returns 1 (0), X=319.24, Y=752.16, Mass=1511, SNR=27.4, Peak=160 HFD=2.8
01:33:14.645 00.002 1032 MultiStar: [#1 -0.29,-0.04,0.95,U] [#2 -0.20,-0.00,0.71,U] [#3 -0.08,0.09,0.68,U] [#4 -0.16,-0.05,0.72,U] [#5 0.06,-0.11,0.68,U] [#6 -0.12,-0.24,0.58,U] [#7 -0.03,-0.10,0.49,U] [#8 -0.02,-0.08,0.55,U] 
01:33:14.648 00.003 1032 single-star, 8 included, MultiStar: {-0.10, -0.04}, one-star: {0.02, 0.10}
01:33:14.649 00.001 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
01:33:14.651 00.002 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
01:33:14.653 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.35 mountX=0.09 mountY=-0.05, mountTheta=-0.48
01:33:14.656 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
01:33:14.658 00.002 1032 Enqueuing Move request for scope (0.02, 0.10)
01:33:14.660 00.002 10072 Worker thread wakes up
01:33:14.661 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
01:33:14.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
01:33:14.661 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.05
01:33:14.663 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:14.665 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:14.667 00.002 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
01:33:14.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:14.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:33:14.667 00.000 10072 MoveAxis(E, 13, ABG)
01:33:14.667 00.000 10072 Guiding  Dir = 2, Dur = 13
01:33:14.667 00.000 10072 IsGuiding returns 0
01:33:14.668 00.001 10072 PulseGuide returned control before completion, sleep 23
01:33:14.687 00.019 1032 UpdateGuideState exits: m=1511 SNR=27.4
01:33:14.688 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:14.690 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:14.691 00.001 1032 Enqueuing Expose request
01:33:14.693 00.002 10072 IsGuiding returns 0
01:33:14.693 00.000 10072 Move returns status 0, amount 13
01:33:14.693 00.000 10072 MoveAxis(N, 0, ABG)
01:33:14.693 00.000 10072 Move returns status 0, amount 0
01:33:14.693 00.000 10072 move complete, result=0
01:33:14.693 00.000 10072 worker thread done servicing request
01:33:14.693 00.000 10072 Worker thread wakes up
01:33:14.693 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:14.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:14.702 00.009 1032 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
01:33:15.100 00.398 10072 Exposure complete
01:33:15.145 00.045 10072 worker thread done servicing request
01:33:15.145 00.000 1032 OnExposeComplete: enter
01:33:15.147 00.002 1032 UpdateGuideState(): m_state=6
01:33:15.149 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3676
01:33:15.151 00.002 1032 Star::Find returns 1 (0), X=319.12, Y=752.14, Mass=1492, SNR=27.2, Peak=157 HFD=2.8
01:33:15.153 00.002 1032 MultiStar: [#1 -0.43,-0.04,0.90,U] [#2 -0.18,-0.30,0.73,U] [#3 -0.19,0.15,0.62,U] [#4 -0.40,0.12,0.66,U] [#5 -0.15,-0.17,0.70,U] [#6 -0.18,-0.05,0.59,U] [#7 -0.10,-0.09,0.54,U] [#8 0.12,0.10,0.52,U] 
01:33:15.154 00.001 1032 single-star, 8 included, MultiStar: {-0.19, -0.02}, one-star: {-0.09, 0.08}
01:33:15.156 00.002 1032 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.83) = xAngle (0.61 = 0.61)
01:33:15.157 00.001 1032 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.61 = 0.61)
01:33:15.159 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.44 mountX=0.10 mountY=0.07, mountTheta=0.61
01:33:15.162 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.08, opts=13)
01:33:15.164 00.002 1032 Enqueuing Move request for scope (-0.09, 0.08)
01:33:15.166 00.002 10072 Worker thread wakes up
01:33:15.166 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
01:33:15.166 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:33:15.166 00.000 10072 Moving (-0.09, 0.08) raw xDistance=0.10 yDistance=0.07
01:33:15.169 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:15.172 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:15.172 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:33:15.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:15.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:33:15.172 00.000 10072 MoveAxis(E, 11, ABG)
01:33:15.172 00.000 10072 Guiding  Dir = 2, Dur = 11
01:33:15.172 00.000 10072 IsGuiding returns 0
01:33:15.173 00.001 10072 PulseGuide returned control before completion, sleep 21
01:33:15.191 00.018 1032 UpdateGuideState exits: m=1492 SNR=27.2
01:33:15.192 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:15.194 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:15.197 00.003 1032 Enqueuing Expose request
01:33:15.205 00.008 10072 IsGuiding returns 0
01:33:15.205 00.000 10072 Move returns status 0, amount 11
01:33:15.205 00.000 10072 MoveAxis(N, 0, ABG)
01:33:15.205 00.000 10072 Move returns status 0, amount 0
01:33:15.205 00.000 10072 move complete, result=0
01:33:15.206 00.001 10072 worker thread done servicing request
01:33:15.206 00.000 10072 Worker thread wakes up
01:33:15.206 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:15.206 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:15.208 00.002 1032 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
01:33:15.833 00.625 10072 Exposure complete
01:33:15.881 00.048 10072 worker thread done servicing request
01:33:15.881 00.000 1032 OnExposeComplete: enter
01:33:15.883 00.002 1032 UpdateGuideState(): m_state=6
01:33:15.885 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3677
01:33:15.888 00.003 1032 Star::Find returns 1 (0), X=319.34, Y=752.11, Mass=1463, SNR=27.0, Peak=140 HFD=2.9
01:33:15.890 00.002 1032 MultiStar: [#1 -0.21,0.05,0.99,U] [#2 -0.14,0.16,0.74,U] [#3 -0.18,0.38,0.67,U] [#4 -0.21,0.09,0.69,U] [#5 0.01,0.09,0.74,U] [#6 -0.17,-0.02,0.57,U] [#7 0.01,0.12,0.51,U] [#8 -0.09,0.15,0.54,U] 
01:33:15.891 00.001 1032 single-star, 8 included, MultiStar: {-0.09, 0.11}, one-star: {0.13, 0.05}
01:33:15.893 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:33:15.895 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:33:15.897 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.37 mountX=0.02 mountY=-0.13, mountTheta=-1.46
01:33:15.900 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
01:33:15.902 00.002 1032 Enqueuing Move request for scope (0.13, 0.05)
01:33:15.903 00.001 10072 Worker thread wakes up
01:33:15.903 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
01:33:15.903 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
01:33:15.903 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.02 yDistance=-0.13
01:33:15.905 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:15.907 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:15.907 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:33:15.908 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:15.908 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:33:15.908 00.000 10072 MoveAxis(E, 13, ABG)
01:33:15.908 00.000 10072 Guiding  Dir = 2, Dur = 13
01:33:15.908 00.000 10072 IsGuiding returns 0
01:33:15.909 00.001 10072 PulseGuide returned control before completion, sleep 23
01:33:15.927 00.018 1032 UpdateGuideState exits: m=1463 SNR=27.0
01:33:15.930 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:15.931 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:15.933 00.002 1032 Enqueuing Expose request
01:33:15.938 00.005 10072 IsGuiding returns 0
01:33:15.938 00.000 10072 Move returns status 0, amount 13
01:33:15.938 00.000 10072 MoveAxis(N, 0, ABG)
01:33:15.938 00.000 10072 Move returns status 0, amount 0
01:33:15.938 00.000 10072 move complete, result=0
01:33:15.938 00.000 10072 worker thread done servicing request
01:33:15.938 00.000 10072 Worker thread wakes up
01:33:15.938 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:15.938 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:15.943 00.005 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
01:33:16.348 00.405 10072 Exposure complete
01:33:16.396 00.048 10072 worker thread done servicing request
01:33:16.396 00.000 1032 OnExposeComplete: enter
01:33:16.398 00.002 1032 UpdateGuideState(): m_state=6
01:33:16.400 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3678
01:33:16.402 00.002 1032 Star::Find returns 1 (0), X=319.34, Y=752.20, Mass=1408, SNR=26.4, Peak=142 HFD=3.0
01:33:16.404 00.002 1032 MultiStar: [#1 -0.19,-0.05,0.95,U] [#2 -0.29,0.06,0.70,U] [#3 -0.10,0.27,0.66,U] [#4 -0.07,0.13,0.68,U] [#5 -0.07,0.03,0.70,U] [#6 0.00,-0.20,0.59,U] [#7 -0.22,0.59,0.49,U] [#8 0.09,0.07,0.57,U] 
01:33:16.405 00.001 1032 refined, 8 included, MultiStar: {-0.07, 0.10}, one-star: {0.12, 0.14}
01:33:16.407 00.002 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
01:33:16.410 00.003 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
01:33:16.412 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.13 cameraTheta=2.21 mountX=0.12 mountY=0.05, mountTheta=0.38
01:33:16.415 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.10, opts=13)
01:33:16.417 00.002 1032 Enqueuing Move request for scope (-0.07, 0.10)
01:33:16.419 00.002 10072 Worker thread wakes up
01:33:16.419 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
01:33:16.419 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:33:16.419 00.000 10072 Moving (-0.07, 0.10) raw xDistance=0.12 yDistance=0.05
01:33:16.421 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:16.425 00.004 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:16.425 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
01:33:16.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:16.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:33:16.425 00.000 10072 MoveAxis(E, 11, ABG)
01:33:16.425 00.000 10072 Guiding  Dir = 2, Dur = 11
01:33:16.425 00.000 10072 IsGuiding returns 0
01:33:16.426 00.001 10072 PulseGuide returned control before completion, sleep 21
01:33:16.443 00.017 1032 UpdateGuideState exits: m=1408 SNR=26.4
01:33:16.445 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:16.446 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:16.447 00.001 1032 Enqueuing Expose request
01:33:16.454 00.007 10072 IsGuiding returns 0
01:33:16.454 00.000 10072 Move returns status 0, amount 11
01:33:16.454 00.000 10072 MoveAxis(N, 0, ABG)
01:33:16.455 00.001 10072 Move returns status 0, amount 0
01:33:16.455 00.000 10072 move complete, result=0
01:33:16.455 00.000 10072 worker thread done servicing request
01:33:16.455 00.000 10072 Worker thread wakes up
01:33:16.455 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:16.455 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:16.459 00.004 1032 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
01:33:17.083 00.624 10072 Exposure complete
01:33:17.130 00.047 10072 worker thread done servicing request
01:33:17.130 00.000 1032 OnExposeComplete: enter
01:33:17.132 00.002 1032 UpdateGuideState(): m_state=6
01:33:17.135 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3679
01:33:17.137 00.002 1032 Star::Find returns 1 (0), X=319.31, Y=752.08, Mass=1536, SNR=27.6, Peak=136 HFD=3.0
01:33:17.139 00.002 1032 MultiStar: [#1 -0.19,0.00,0.92,U] [#2 -0.23,-0.16,0.69,U] [#3 -0.12,0.10,0.64,U] [#4 -0.13,0.07,0.69,U] [#5 0.14,-0.03,0.63,U] [#6 0.11,-0.36,0.56,U] [#7 -0.31,0.21,0.52,U] [#8 0.03,0.03,0.58,U] 
01:33:17.141 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {0.09, 0.02}
01:33:17.142 00.001 1032 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.83) = xAngle (-4.78 = 1.50)
01:33:17.144 00.002 1032 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.78 = 1.50)
01:33:17.147 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.95 mountX=0.00 mountY=0.07, mountTheta=1.50
01:33:17.150 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.01, opts=13)
01:33:17.152 00.002 1032 Enqueuing Move request for scope (-0.07, -0.01)
01:33:17.154 00.002 10072 Worker thread wakes up
01:33:17.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
01:33:17.154 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
01:33:17.154 00.000 10072 Moving (-0.07, -0.01) raw xDistance=0.00 yDistance=0.07
01:33:17.157 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:17.160 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:17.160 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
01:33:17.160 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:17.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:33:17.160 00.000 10072 MoveAxis(E, 14, ABG)
01:33:17.160 00.000 10072 Guiding  Dir = 2, Dur = 14
01:33:17.160 00.000 10072 IsGuiding returns 0
01:33:17.161 00.001 10072 PulseGuide returned control before completion, sleep 24
01:33:17.180 00.019 1032 UpdateGuideState exits: m=1536 SNR=27.6
01:33:17.183 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:17.185 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:17.187 00.002 1032 Enqueuing Expose request
01:33:17.191 00.004 10072 IsGuiding returns 0
01:33:17.191 00.000 10072 Move returns status 0, amount 14
01:33:17.191 00.000 10072 MoveAxis(N, 0, ABG)
01:33:17.191 00.000 10072 Move returns status 0, amount 0
01:33:17.191 00.000 10072 move complete, result=0
01:33:17.191 00.000 10072 worker thread done servicing request
01:33:17.191 00.000 10072 Worker thread wakes up
01:33:17.191 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:17.191 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:17.199 00.008 1032 GuideStep: 0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
01:33:17.597 00.398 10072 Exposure complete
01:33:17.650 00.053 10072 worker thread done servicing request
01:33:17.650 00.000 1032 OnExposeComplete: enter
01:33:17.652 00.002 1032 UpdateGuideState(): m_state=6
01:33:17.654 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3680
01:33:17.657 00.003 1032 Star::Find returns 1 (0), X=319.32, Y=752.15, Mass=1403, SNR=26.4, Peak=134 HFD=2.9
01:33:17.659 00.002 1032 MultiStar: [#1 -0.17,-0.05,0.97,U] [#2 -0.17,-0.29,0.71,U] [#3 -0.14,0.03,0.69,U] [#4 0.02,-0.06,0.70,U] [#5 0.20,-0.16,0.70,U] [#6 -0.01,-0.21,0.60,U] [#7 -0.10,0.13,0.53,U] [#8 -0.13,0.10,0.58,U] 
01:33:17.661 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {0.10, 0.09}
01:33:17.662 00.001 1032 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.83) = xAngle (-4.11 = 2.17)
01:33:17.665 00.003 1032 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.11 = 2.17)
01:33:17.667 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.28 mountX=-0.04 mountY=0.05, mountTheta=2.17
01:33:17.669 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.05, opts=13)
01:33:17.671 00.002 1032 Enqueuing Move request for scope (-0.04, -0.05)
01:33:17.675 00.004 10072 Worker thread wakes up
01:33:17.676 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
01:33:17.676 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
01:33:17.676 00.000 10072 Moving (-0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
01:33:17.679 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:17.681 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:17.681 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:33:17.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:17.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:33:17.681 00.000 10072 MoveAxis(E, 12, ABG)
01:33:17.681 00.000 10072 Guiding  Dir = 2, Dur = 12
01:33:17.682 00.001 10072 IsGuiding returns 0
01:33:17.682 00.000 10072 PulseGuide returned control before completion, sleep 22
01:33:17.699 00.017 1032 UpdateGuideState exits: m=1403 SNR=26.4
01:33:17.701 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:17.704 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:17.706 00.002 1032 Enqueuing Expose request
01:33:17.717 00.011 10072 IsGuiding returns 0
01:33:17.717 00.000 10072 Move returns status 0, amount 12
01:33:17.717 00.000 10072 MoveAxis(N, 0, ABG)
01:33:17.717 00.000 10072 Move returns status 0, amount 0
01:33:17.717 00.000 10072 move complete, result=0
01:33:17.717 00.000 10072 worker thread done servicing request
01:33:17.717 00.000 10072 Worker thread wakes up
01:33:17.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:17.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:17.719 00.002 1032 GuideStep: -0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
01:33:18.345 00.626 10072 Exposure complete
01:33:18.392 00.047 10072 worker thread done servicing request
01:33:18.392 00.000 1032 OnExposeComplete: enter
01:33:18.394 00.002 1032 UpdateGuideState(): m_state=6
01:33:18.396 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3681
01:33:18.398 00.002 1032 Star::Find returns 1 (0), X=319.29, Y=752.00, Mass=1487, SNR=27.2, Peak=154 HFD=2.6
01:33:18.400 00.002 1032 MultiStar: [#1 -0.17,-0.07,0.88,U] [#2 -0.06,-0.11,0.67,U] [#3 -0.11,-0.03,0.63,U] [#4 -0.01,0.03,0.70,U] [#5 -0.01,-0.19,0.68,U] [#6 -0.14,-0.19,0.58,U] [#7 -0.09,0.08,0.52,U] [#8 0.15,0.09,0.57,U] 
01:33:18.402 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {0.07, -0.06}
01:33:18.404 00.002 1032 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.83) = xAngle (-4.03 = 2.25)
01:33:18.406 00.002 1032 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.03 = 2.25)
01:33:18.407 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.20 mountX=-0.04 mountY=0.05, mountTheta=2.25
01:33:18.409 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.05, opts=13)
01:33:18.411 00.002 1032 Enqueuing Move request for scope (-0.04, -0.05)
01:33:18.412 00.001 10072 Worker thread wakes up
01:33:18.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
01:33:18.412 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
01:33:18.412 00.000 10072 Moving (-0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
01:33:18.414 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:18.416 00.002 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:18.416 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
01:33:18.416 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:18.416 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:33:18.417 00.001 10072 MoveAxis(E, 16, ABG)
01:33:18.417 00.000 10072 Guiding  Dir = 2, Dur = 16
01:33:18.417 00.000 10072 IsGuiding returns 0
01:33:18.417 00.000 10072 PulseGuide returned control before completion, sleep 26
01:33:18.434 00.017 1032 UpdateGuideState exits: m=1487 SNR=27.2
01:33:18.437 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:18.438 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:18.439 00.001 1032 Enqueuing Expose request
01:33:18.451 00.012 10072 IsGuiding returns 0
01:33:18.451 00.000 10072 Move returns status 0, amount 16
01:33:18.451 00.000 10072 MoveAxis(N, 0, ABG)
01:33:18.451 00.000 10072 Move returns status 0, amount 0
01:33:18.451 00.000 10072 move complete, result=0
01:33:18.451 00.000 10072 worker thread done servicing request
01:33:18.451 00.000 10072 Worker thread wakes up
01:33:18.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:18.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:18.453 00.002 1032 GuideStep: -0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
01:33:18.862 00.409 10072 Exposure complete
01:33:18.913 00.051 10072 worker thread done servicing request
01:33:18.913 00.000 1032 OnExposeComplete: enter
01:33:18.915 00.002 1032 UpdateGuideState(): m_state=6
01:33:18.917 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3682
01:33:18.919 00.002 1032 Star::Find returns 1 (0), X=319.26, Y=752.06, Mass=1486, SNR=27.2, Peak=159 HFD=2.6
01:33:18.921 00.002 1032 MultiStar: [#1 -0.26,-0.09,0.96,U] [#2 0.06,-0.20,0.73,U] [#3 -0.09,0.10,0.64,U] [#4 -0.11,-0.11,0.69,U] [#5 -0.00,-0.16,0.68,U] [#6 -0.13,-0.31,0.60,U] [#7 0.05,-0.07,0.51,U] [#8 0.22,0.02,0.55,U] 
01:33:18.924 00.003 1032 single-star, 8 included, MultiStar: {-0.04, -0.09}, one-star: {0.04, -0.00}
01:33:18.926 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
01:33:18.928 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
01:33:18.930 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.04 mountX=-0.01 mountY=-0.04, mountTheta=-1.87
01:33:18.933 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
01:33:18.935 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
01:33:18.937 00.002 10072 Worker thread wakes up
01:33:18.937 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
01:33:18.937 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
01:33:18.937 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
01:33:18.940 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:18.942 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:18.942 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:33:18.942 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:18.943 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:33:18.943 00.000 10072 MoveAxis(E, 14, ABG)
01:33:18.943 00.000 10072 Guiding  Dir = 2, Dur = 14
01:33:18.943 00.000 10072 IsGuiding returns 0
01:33:18.943 00.000 10072 PulseGuide returned control before completion, sleep 24
01:33:18.962 00.019 1032 UpdateGuideState exits: m=1486 SNR=27.2
01:33:18.964 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:18.966 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:18.967 00.001 1032 Enqueuing Expose request
01:33:18.970 00.003 10072 IsGuiding returns 0
01:33:18.970 00.000 10072 Move returns status 0, amount 14
01:33:18.970 00.000 10072 MoveAxis(N, 0, ABG)
01:33:18.970 00.000 10072 Move returns status 0, amount 0
01:33:18.970 00.000 10072 move complete, result=0
01:33:18.970 00.000 10072 worker thread done servicing request
01:33:18.970 00.000 10072 Worker thread wakes up
01:33:18.970 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:18.970 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:18.976 00.006 1032 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
01:33:19.606 00.630 10072 Exposure complete
01:33:19.657 00.051 10072 worker thread done servicing request
01:33:19.657 00.000 1032 OnExposeComplete: enter
01:33:19.659 00.002 1032 UpdateGuideState(): m_state=6
01:33:19.660 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3683
01:33:19.662 00.002 1032 Star::Find returns 1 (0), X=319.32, Y=752.13, Mass=1321, SNR=25.6, Peak=141 HFD=2.8
01:33:19.664 00.002 1032 MultiStar: [#1 -0.22,-0.05,0.97,U] [#2 -0.07,-0.14,0.81,U] [#3 0.04,-0.01,0.67,U] [#4 0.01,0.06,0.74,U] [#5 -0.01,-0.06,0.68,U] [#6 0.10,-0.13,0.63,U] [#7 -0.10,0.04,0.56,U] [#8 -0.08,0.21,0.57,U] 
01:33:19.665 00.001 1032 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {0.10, 0.07}
01:33:19.667 00.002 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.51)
01:33:19.668 00.001 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.51)
01:33:19.670 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.94 mountX=0.00 mountY=0.03, mountTheta=1.51
01:33:19.673 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
01:33:19.676 00.003 1032 Enqueuing Move request for scope (-0.03, -0.01)
01:33:19.678 00.002 10072 Worker thread wakes up
01:33:19.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:33:19.678 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:33:19.679 00.001 10072 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
01:33:19.683 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:19.687 00.004 10072 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:19.687 00.000 10072 PPEC: input: 0.00, control: -0.02, exposure: 500
01:33:19.687 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:19.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:33:19.687 00.000 10072 MoveAxis(E, 15, ABG)
01:33:19.687 00.000 10072 Guiding  Dir = 2, Dur = 15
01:33:19.687 00.000 10072 IsGuiding returns 0
01:33:19.688 00.001 10072 PulseGuide returned control before completion, sleep 25
01:33:19.707 00.019 1032 UpdateGuideState exits: m=1321 SNR=25.6
01:33:19.710 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:19.712 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:19.714 00.002 1032 Enqueuing Expose request
01:33:19.718 00.004 10072 IsGuiding returns 0
01:33:19.718 00.000 10072 Move returns status 0, amount 15
01:33:19.718 00.000 10072 MoveAxis(N, 0, ABG)
01:33:19.718 00.000 10072 Move returns status 0, amount 0
01:33:19.718 00.000 10072 move complete, result=0
01:33:19.718 00.000 10072 worker thread done servicing request
01:33:19.718 00.000 10072 Worker thread wakes up
01:33:19.718 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:19.718 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:19.725 00.007 1032 GuideStep: 0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
01:33:20.126 00.401 10072 Exposure complete
01:33:20.177 00.051 10072 worker thread done servicing request
01:33:20.177 00.000 1032 OnExposeComplete: enter
01:33:20.179 00.002 1032 UpdateGuideState(): m_state=6
01:33:20.181 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3684
01:33:20.183 00.002 1032 Star::Find returns 1 (0), X=319.30, Y=752.12, Mass=1459, SNR=26.9, Peak=146 HFD=2.8
01:33:20.185 00.002 1032 MultiStar: [#1 -0.17,-0.06,0.97,U] [#2 -0.19,-0.17,0.73,U] [#3 -0.18,0.11,0.63,U] [#4 0.04,-0.04,0.68,U] [#5 0.17,-0.03,0.68,U] [#6 0.17,-0.26,0.57,U] [#7 -0.00,0.11,0.54,U] [#8 0.03,-0.04,0.56,U] 
01:33:20.188 00.003 1032 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.08, 0.06}
01:33:20.190 00.002 1032 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.83) = xAngle (-3.77 = 2.51)
01:33:20.191 00.001 1032 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.77 = 2.51)
01:33:20.193 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.94 mountX=-0.03 mountY=0.02, mountTheta=2.51
01:33:20.196 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
01:33:20.198 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
01:33:20.200 00.002 10072 Worker thread wakes up
01:33:20.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
01:33:20.200 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
01:33:20.200 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
01:33:20.203 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:20.206 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:33:20.206 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:33:20.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:20.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:33:20.206 00.000 10072 MoveAxis(E, 14, ABG)
01:33:20.206 00.000 10072 Guiding  Dir = 2, Dur = 14
01:33:20.207 00.001 10072 IsGuiding returns 0
01:33:20.207 00.000 10072 PulseGuide returned control before completion, sleep 24
01:33:20.226 00.019 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:33:20.228 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:20.229 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:20.232 00.003 1032 Enqueuing Expose request
01:33:20.233 00.001 10072 IsGuiding returns 0
01:33:20.234 00.001 10072 Move returns status 0, amount 14
01:33:20.234 00.000 10072 MoveAxis(N, 0, ABG)
01:33:20.234 00.000 10072 Move returns status 0, amount 0
01:33:20.234 00.000 10072 move complete, result=0
01:33:20.234 00.000 10072 worker thread done servicing request
01:33:20.234 00.000 10072 Worker thread wakes up
01:33:20.234 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:20.235 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:20.242 00.007 1032 GuideStep: -0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
01:33:20.862 00.620 10072 Exposure complete
01:33:20.908 00.046 10072 worker thread done servicing request
01:33:20.908 00.000 1032 OnExposeComplete: enter
01:33:20.910 00.002 1032 UpdateGuideState(): m_state=6
01:33:20.912 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3685
01:33:20.914 00.002 1032 Star::Find returns 1 (0), X=319.41, Y=751.94, Mass=1479, SNR=27.1, Peak=161 HFD=2.7
01:33:20.917 00.003 1032 MultiStar: [#1 -0.10,-0.06,0.94,U] [#2 0.06,-0.35,0.71,U] [#3 0.07,-0.11,0.68,U] [#4 -0.04,-0.11,0.66,U] [#5 0.24,-0.18,0.68,U] [#6 0.10,-0.34,0.56,U] [#7 -0.01,0.12,0.49,U] [#8 0.06,0.07,0.54,U] 
01:33:20.918 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.19, -0.12}
01:33:20.920 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
01:33:20.921 00.001 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
01:33:20.922 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.14 cameraTheta=-1.09 mountX=-0.14 mountY=-0.03, mountTheta=-2.92
01:33:20.927 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.13, opts=13)
01:33:20.929 00.002 1032 Enqueuing Move request for scope (0.07, -0.13)
01:33:20.931 00.002 10072 Worker thread wakes up
01:33:20.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
01:33:20.931 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
01:33:20.931 00.000 10072 Moving (0.07, -0.13) raw xDistance=-0.14 yDistance=-0.03
01:33:20.933 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:20.936 00.003 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.59
01:33:20.936 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
01:33:20.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:20.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:33:20.937 00.001 10072 MoveAxis(E, 79, ABG)
01:33:20.937 00.000 10072 Guiding  Dir = 2, Dur = 79
01:33:20.937 00.000 10072 IsGuiding returns 0
01:33:20.938 00.001 10072 PulseGuide returned control before completion, sleep 89
01:33:20.954 00.016 1032 UpdateGuideState exits: m=1479 SNR=27.1
01:33:20.957 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:20.959 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:20.961 00.002 1032 Enqueuing Expose request
01:33:21.030 00.069 10072 IsGuiding returns 0
01:33:21.031 00.001 10072 Move returns status 0, amount 79
01:33:21.031 00.000 10072 MoveAxis(N, 0, ABG)
01:33:21.031 00.000 10072 Move returns status 0, amount 0
01:33:21.031 00.000 10072 move complete, result=0
01:33:21.031 00.000 10072 worker thread done servicing request
01:33:21.031 00.000 10072 Worker thread wakes up
01:33:21.031 00.000 1032 GuideStep: -0.1 px 79 ms EAST, -0.0 px 0 ms NORTH
01:33:21.033 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:21.033 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:21.438 00.405 10072 Exposure complete
01:33:21.485 00.047 10072 worker thread done servicing request
01:33:21.487 00.002 1032 OnExposeComplete: enter
01:33:21.489 00.002 1032 UpdateGuideState(): m_state=6
01:33:21.491 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3686
01:33:21.493 00.002 1032 Star::Find returns 1 (0), X=319.31, Y=752.06, Mass=1430, SNR=26.6, Peak=142 HFD=2.7
01:33:21.495 00.002 1032 MultiStar: [#1 -0.21,-0.02,0.94,U] [#2 -0.05,-0.16,0.74,U] [#3 0.08,-0.10,0.65,U] [#4 0.06,-0.04,0.71,U] [#5 0.10,-0.13,0.69,U] [#6 0.08,-0.09,0.65,U] [#7 -0.04,0.10,0.56,U] [#8 -0.02,0.12,0.56,U] 
01:33:21.497 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.09, 0.00}
01:33:21.498 00.001 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
01:33:21.501 00.003 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
01:33:21.502 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.41 mountX=-0.04 mountY=0.00, mountTheta=3.04
01:33:21.504 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
01:33:21.506 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
01:33:21.507 00.001 10072 Worker thread wakes up
01:33:21.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
01:33:21.509 00.002 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
01:33:21.509 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
01:33:21.510 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:21.513 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:33:21.513 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:33:21.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:21.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:33:21.513 00.000 10072 MoveAxis(E, 13, ABG)
01:33:21.513 00.000 10072 Guiding  Dir = 2, Dur = 13
01:33:21.513 00.000 10072 IsGuiding returns 0
01:33:21.514 00.001 10072 PulseGuide returned control before completion, sleep 23
01:33:21.530 00.016 1032 UpdateGuideState exits: m=1430 SNR=26.6
01:33:21.532 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:21.534 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:21.537 00.003 1032 Enqueuing Expose request
01:33:21.546 00.009 10072 IsGuiding returns 0
01:33:21.546 00.000 10072 Move returns status 0, amount 13
01:33:21.546 00.000 10072 MoveAxis(N, 0, ABG)
01:33:21.546 00.000 10072 Move returns status 0, amount 0
01:33:21.546 00.000 10072 move complete, result=0
01:33:21.546 00.000 10072 worker thread done servicing request
01:33:21.546 00.000 10072 Worker thread wakes up
01:33:21.546 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:21.546 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:21.546 00.000 1032 GuideStep: -0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
01:33:22.169 00.623 10072 Exposure complete
01:33:22.216 00.047 10072 worker thread done servicing request
01:33:22.217 00.001 1032 OnExposeComplete: enter
01:33:22.218 00.001 1032 UpdateGuideState(): m_state=6
01:33:22.220 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3687
01:33:22.222 00.002 1032 Star::Find returns 1 (0), X=319.29, Y=752.17, Mass=1407, SNR=26.4, Peak=151 HFD=2.7
01:33:22.223 00.001 1032 MultiStar: [#1 -0.18,-0.02,0.96,U] [#2 -0.09,-0.12,0.74,U] [#3 0.01,0.16,0.68,U] [#4 -0.12,0.04,0.72,U] [#5 0.04,-0.19,0.67,U] [#6 -0.04,0.01,0.61,U] [#7 0.16,0.10,0.51,U] [#8 -0.06,0.12,0.57,U] 
01:33:22.225 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.07, 0.11}
01:33:22.226 00.001 1032 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.83) = xAngle (0.71 = 0.71)
01:33:22.228 00.002 1032 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.71 = 0.71)
01:33:22.230 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.54 mountX=0.03 mountY=0.02, mountTheta=0.71
01:33:22.232 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
01:33:22.233 00.001 1032 Enqueuing Move request for scope (-0.03, 0.02)
01:33:22.238 00.005 10072 Worker thread wakes up
01:33:22.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:33:22.238 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:33:22.238 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.02
01:33:22.243 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:22.245 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:33:22.245 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:33:22.245 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:22.245 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:33:22.245 00.000 10072 MoveAxis(E, 15, ABG)
01:33:22.246 00.001 10072 Guiding  Dir = 2, Dur = 15
01:33:22.246 00.000 10072 IsGuiding returns 0
01:33:22.246 00.000 10072 PulseGuide returned control before completion, sleep 25
01:33:22.263 00.017 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:33:22.265 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:22.268 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:22.271 00.003 1032 Enqueuing Expose request
01:33:22.275 00.004 10072 IsGuiding returns 0
01:33:22.275 00.000 10072 Move returns status 0, amount 15
01:33:22.275 00.000 10072 MoveAxis(N, 0, ABG)
01:33:22.275 00.000 10072 Move returns status 0, amount 0
01:33:22.275 00.000 10072 move complete, result=0
01:33:22.275 00.000 10072 worker thread done servicing request
01:33:22.275 00.000 10072 Worker thread wakes up
01:33:22.275 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:22.275 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:22.281 00.006 1032 GuideStep: 0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
01:33:22.683 00.402 10072 Exposure complete
01:33:22.729 00.046 10072 worker thread done servicing request
01:33:22.730 00.001 1032 OnExposeComplete: enter
01:33:22.731 00.001 1032 UpdateGuideState(): m_state=6
01:33:22.733 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3688
01:33:22.735 00.002 1032 Star::Find returns 1 (0), X=319.29, Y=751.96, Mass=1383, SNR=26.2, Peak=153 HFD=2.6
01:33:22.738 00.003 1032 MultiStar: [#1 -0.17,-0.14,1.03,U] [#2 -0.03,-0.13,0.73,U] [#3 0.09,0.06,0.69,U] [#4 -0.03,-0.13,0.71,U] [#5 -0.05,-0.26,0.65,U] [#6 0.13,-0.26,0.61,U] [#7 0.08,-0.02,0.57,U] [#8 0.04,0.06,0.56,U] 
01:33:22.740 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.11}, one-star: {0.07, -0.11}
01:33:22.741 00.001 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.93)
01:33:22.744 00.003 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.93)
01:33:22.745 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.53 mountX=-0.10 mountY=0.02, mountTheta=2.93
01:33:22.748 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.11, opts=13)
01:33:22.751 00.003 1032 Enqueuing Move request for scope (0.00, -0.11)
01:33:22.753 00.002 10072 Worker thread wakes up
01:33:22.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
01:33:22.753 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
01:33:22.753 00.000 10072 Moving (0.00, -0.11) raw xDistance=-0.10 yDistance=0.02
01:33:22.754 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:22.758 00.004 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:33:22.758 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
01:33:22.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:22.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:33:22.758 00.000 10072 MoveAxis(E, 13, ABG)
01:33:22.758 00.000 10072 Guiding  Dir = 2, Dur = 13
01:33:22.758 00.000 10072 IsGuiding returns 0
01:33:22.759 00.001 10072 PulseGuide returned control before completion, sleep 23
01:33:22.776 00.017 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:33:22.778 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:22.780 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:22.781 00.001 1032 Enqueuing Expose request
01:33:22.789 00.008 10072 IsGuiding returns 0
01:33:22.789 00.000 10072 Move returns status 0, amount 13
01:33:22.789 00.000 10072 MoveAxis(N, 0, ABG)
01:33:22.789 00.000 10072 Move returns status 0, amount 0
01:33:22.789 00.000 10072 move complete, result=0
01:33:22.789 00.000 10072 worker thread done servicing request
01:33:22.789 00.000 10072 Worker thread wakes up
01:33:22.789 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:22.789 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:22.791 00.002 1032 GuideStep: -0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
01:33:23.419 00.628 10072 Exposure complete
01:33:23.464 00.045 10072 worker thread done servicing request
01:33:23.465 00.001 1032 OnExposeComplete: enter
01:33:23.467 00.002 1032 UpdateGuideState(): m_state=6
01:33:23.469 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3689
01:33:23.471 00.002 1032 Star::Find returns 1 (0), X=319.26, Y=751.80, Mass=1492, SNR=27.2, Peak=176 HFD=2.8
01:33:23.472 00.001 1032 MultiStar: [#1 -0.22,-0.25,0.94,U] [#2 -0.12,-0.34,0.72,U] [#3 -0.12,-0.13,0.66,U] [#4 -0.19,-0.16,0.66,U] [#5 -0.04,-0.43,0.69,U] [#6 -0.04,-0.39,0.55,U] [#7 -0.08,-0.25,0.53,U] [#8 0.13,-0.01,0.55,U] 
01:33:23.474 00.002 1032 single-star, 8 included, MultiStar: {-0.08, -0.25}, one-star: {0.04, -0.26}
01:33:23.476 00.002 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
01:33:23.477 00.001 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
01:33:23.479 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.41 mountX=-0.26 mountY=0.03, mountTheta=3.04
01:33:23.483 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.26, opts=13)
01:33:23.486 00.003 1032 Enqueuing Move request for scope (0.04, -0.26)
01:33:23.488 00.002 10072 Worker thread wakes up
01:33:23.488 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
01:33:23.488 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
01:33:23.488 00.000 10072 Moving (0.04, -0.26) raw xDistance=-0.26 yDistance=0.03
01:33:23.491 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:23.493 00.002 10072 PPEC rslt: input = -0.26, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 287.60
01:33:23.494 00.001 10072 PPEC: input: -0.26, control: -0.13, exposure: 500
01:33:23.494 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:23.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:33:23.494 00.000 10072 MoveAxis(E, 132, ABG)
01:33:23.494 00.000 10072 Guiding  Dir = 2, Dur = 132
01:33:23.494 00.000 10072 IsGuiding returns 0
01:33:23.495 00.001 10072 PulseGuide returned control before completion, sleep 142
01:33:23.510 00.015 1032 UpdateGuideState exits: m=1492 SNR=27.2
01:33:23.514 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:23.515 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:23.518 00.003 1032 Enqueuing Expose request
01:33:23.651 00.133 10072 IsGuiding returns 0
01:33:23.651 00.000 10072 Move returns status 0, amount 132
01:33:23.651 00.000 10072 MoveAxis(N, 0, ABG)
01:33:23.651 00.000 10072 Move returns status 0, amount 0
01:33:23.651 00.000 10072 move complete, result=0
01:33:23.651 00.000 10072 worker thread done servicing request
01:33:23.651 00.000 10072 Worker thread wakes up
01:33:23.651 00.000 1032 GuideStep: -0.3 px 132 ms EAST, 0.0 px 0 ms NORTH
01:33:23.654 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:23.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:24.059 00.405 10072 Exposure complete
01:33:24.105 00.046 10072 worker thread done servicing request
01:33:24.105 00.000 1032 OnExposeComplete: enter
01:33:24.107 00.002 1032 UpdateGuideState(): m_state=6
01:33:24.109 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3690
01:33:24.110 00.001 1032 Star::Find returns 1 (0), X=319.28, Y=752.03, Mass=1294, SNR=25.3, Peak=147 HFD=2.5
01:33:24.112 00.002 1032 MultiStar: [#1 -0.19,-0.13,0.99,U] [#2 0.04,-0.20,0.76,U] [#3 0.23,-0.03,0.69,U] [#4 0.06,-0.03,0.73,U] [#5 0.20,-0.19,0.71,U] [#6 0.05,-0.18,0.62,U] [#7 0.15,0.21,0.53,U] [#8 0.09,-0.13,0.64,U] 
01:33:24.114 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.06, -0.04}
01:33:24.117 00.003 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
01:33:24.119 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
01:33:24.121 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.54 mountX=-0.05 mountY=-0.05, mountTheta=-2.37
01:33:24.124 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
01:33:24.125 00.001 1032 Enqueuing Move request for scope (0.06, -0.04)
01:33:24.128 00.003 10072 Worker thread wakes up
01:33:24.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:33:24.128 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:33:24.128 00.000 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
01:33:24.130 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:24.132 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:33:24.132 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:33:24.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:24.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:33:24.132 00.000 10072 MoveAxis(E, 13, ABG)
01:33:24.132 00.000 10072 Guiding  Dir = 2, Dur = 13
01:33:24.133 00.001 10072 IsGuiding returns 0
01:33:24.133 00.000 10072 PulseGuide returned control before completion, sleep 23
01:33:24.149 00.016 1032 UpdateGuideState exits: m=1294 SNR=25.3
01:33:24.152 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:24.153 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:24.155 00.002 1032 Enqueuing Expose request
01:33:24.166 00.011 10072 IsGuiding returns 0
01:33:24.166 00.000 10072 Move returns status 0, amount 13
01:33:24.166 00.000 10072 MoveAxis(N, 0, ABG)
01:33:24.166 00.000 10072 Move returns status 0, amount 0
01:33:24.166 00.000 10072 move complete, result=0
01:33:24.166 00.000 10072 worker thread done servicing request
01:33:24.166 00.000 10072 Worker thread wakes up
01:33:24.166 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:24.166 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:24.167 00.001 1032 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
01:33:24.795 00.628 10072 Exposure complete
01:33:24.839 00.044 10072 worker thread done servicing request
01:33:24.839 00.000 1032 OnExposeComplete: enter
01:33:24.841 00.002 1032 UpdateGuideState(): m_state=6
01:33:24.842 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3691
01:33:24.844 00.002 1032 Star::Find returns 1 (0), X=319.38, Y=752.18, Mass=1532, SNR=27.6, Peak=161 HFD=2.8
01:33:24.846 00.002 1032 MultiStar: [#1 -0.10,0.02,0.93,U] [#2 -0.02,-0.02,0.69,U] [#3 0.02,0.09,0.65,U] [#4 0.00,0.13,0.70,U] [#5 0.08,-0.08,0.66,U] [#6 0.19,-0.21,0.57,U] [#7 0.07,-0.01,0.50,U] [#8 0.12,0.17,0.53,U] 
01:33:24.847 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.16, 0.12}
01:33:24.849 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
01:33:24.851 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
01:33:24.852 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.53 mountX=0.02 mountY=-0.06, mountTheta=-1.30
01:33:24.854 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
01:33:24.857 00.003 1032 Enqueuing Move request for scope (0.05, 0.03)
01:33:24.858 00.001 10072 Worker thread wakes up
01:33:24.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
01:33:24.859 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
01:33:24.859 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.06
01:33:24.860 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:24.862 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:33:24.862 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:33:24.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:24.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:33:24.862 00.000 10072 MoveAxis(E, 14, ABG)
01:33:24.862 00.000 10072 Guiding  Dir = 2, Dur = 14
01:33:24.863 00.001 10072 IsGuiding returns 0
01:33:24.863 00.000 10072 PulseGuide returned control before completion, sleep 24
01:33:24.880 00.017 1032 UpdateGuideState exits: m=1532 SNR=27.6
01:33:24.882 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:24.884 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:24.885 00.001 1032 Enqueuing Expose request
01:33:24.903 00.018 10072 IsGuiding returns 0
01:33:24.903 00.000 10072 Move returns status 0, amount 14
01:33:24.903 00.000 10072 MoveAxis(N, 0, ABG)
01:33:24.903 00.000 10072 Move returns status 0, amount 0
01:33:24.903 00.000 10072 move complete, result=0
01:33:24.903 00.000 10072 worker thread done servicing request
01:33:24.903 00.000 10072 Worker thread wakes up
01:33:24.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:24.903 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:24.906 00.003 1032 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
01:33:25.311 00.405 10072 Exposure complete
01:33:25.358 00.047 10072 worker thread done servicing request
01:33:25.358 00.000 1032 OnExposeComplete: enter
01:33:25.361 00.003 1032 UpdateGuideState(): m_state=6
01:33:25.364 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3692
01:33:25.367 00.003 1032 Star::Find returns 1 (0), X=319.43, Y=752.17, Mass=1447, SNR=26.8, Peak=140 HFD=3.0
01:33:25.368 00.001 1032 MultiStar: [#1 -0.15,-0.01,0.98,U] [#2 -0.05,-0.07,0.71,U] [#3 0.09,0.12,0.66,U] [#4 0.09,0.08,0.66,U] [#5 0.08,-0.05,0.67,U] [#6 0.02,-0.16,0.58,U] [#7 0.13,0.31,0.55,U] [#8 0.07,0.05,0.53,U] 
01:33:25.370 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.21, 0.11}
01:33:25.372 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
01:33:25.374 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
01:33:25.376 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.69 mountX=0.03 mountY=-0.06, mountTheta=-1.14
01:33:25.378 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
01:33:25.379 00.001 1032 Enqueuing Move request for scope (0.05, 0.04)
01:33:25.381 00.002 10072 Worker thread wakes up
01:33:25.382 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:33:25.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:33:25.382 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
01:33:25.383 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:25.386 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:33:25.386 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:33:25.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:25.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:33:25.386 00.000 10072 MoveAxis(E, 13, ABG)
01:33:25.386 00.000 10072 Guiding  Dir = 2, Dur = 13
01:33:25.386 00.000 10072 IsGuiding returns 0
01:33:25.387 00.001 10072 PulseGuide returned control before completion, sleep 23
01:33:25.403 00.016 1032 UpdateGuideState exits: m=1447 SNR=26.8
01:33:25.406 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:25.408 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:25.409 00.001 1032 Enqueuing Expose request
01:33:25.417 00.008 10072 IsGuiding returns 0
01:33:25.417 00.000 10072 Move returns status 0, amount 13
01:33:25.417 00.000 10072 MoveAxis(N, 0, ABG)
01:33:25.417 00.000 10072 Move returns status 0, amount 0
01:33:25.417 00.000 10072 move complete, result=0
01:33:25.417 00.000 10072 worker thread done servicing request
01:33:25.417 00.000 10072 Worker thread wakes up
01:33:25.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:25.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:25.420 00.003 1032 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
01:33:26.046 00.626 10072 Exposure complete
01:33:26.093 00.047 10072 worker thread done servicing request
01:33:26.094 00.001 1032 OnExposeComplete: enter
01:33:26.095 00.001 1032 UpdateGuideState(): m_state=6
01:33:26.097 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3693
01:33:26.098 00.001 1032 Star::Find returns 1 (0), X=319.27, Y=752.07, Mass=1453, SNR=26.9, Peak=148 HFD=2.6
01:33:26.100 00.002 1032 MultiStar: [#1 -0.25,-0.10,0.96,U] [#2 -0.08,-0.10,0.68,U] [#3 -0.12,-0.02,0.63,U] [#4 -0.03,-0.01,0.70,U] [#5 0.16,-0.16,0.70,U] [#6 -0.01,-0.28,0.59,U] [#7 0.08,-0.04,0.50,U] [#8 0.06,0.11,0.60,U] 
01:33:26.101 00.001 1032 single-star, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.05, 0.01}
01:33:26.102 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
01:33:26.104 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
01:33:26.105 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.13 mountX=-0.01 mountY=-0.05, mountTheta=-1.70
01:33:26.109 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
01:33:26.111 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
01:33:26.114 00.003 10072 Worker thread wakes up
01:33:26.114 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:33:26.114 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:33:26.114 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
01:33:26.117 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:26.120 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:33:26.120 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:33:26.120 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:26.120 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:33:26.120 00.000 10072 MoveAxis(E, 15, ABG)
01:33:26.121 00.001 10072 Guiding  Dir = 2, Dur = 15
01:33:26.121 00.000 10072 IsGuiding returns 0
01:33:26.121 00.000 10072 PulseGuide returned control before completion, sleep 25
01:33:26.138 00.017 1032 UpdateGuideState exits: m=1453 SNR=26.9
01:33:26.139 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:26.142 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:26.144 00.002 1032 Enqueuing Expose request
01:33:26.152 00.008 10072 IsGuiding returns 0
01:33:26.152 00.000 10072 Move returns status 0, amount 15
01:33:26.152 00.000 10072 MoveAxis(N, 0, ABG)
01:33:26.152 00.000 10072 Move returns status 0, amount 0
01:33:26.152 00.000 10072 move complete, result=0
01:33:26.152 00.000 10072 worker thread done servicing request
01:33:26.152 00.000 10072 Worker thread wakes up
01:33:26.153 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:26.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:26.153 00.000 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
01:33:26.565 00.412 10072 Exposure complete
01:33:26.618 00.053 10072 worker thread done servicing request
01:33:26.618 00.000 1032 OnExposeComplete: enter
01:33:26.621 00.003 1032 UpdateGuideState(): m_state=6
01:33:26.624 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3694
01:33:26.626 00.002 1032 Star::Find returns 1 (0), X=319.38, Y=752.00, Mass=1546, SNR=27.7, Peak=168 HFD=2.6
01:33:26.629 00.003 1032 MultiStar: [#1 -0.23,-0.07,0.90,U] [#2 -0.00,-0.25,0.68,U] [#3 0.08,0.25,0.65,U] [#4 -0.07,-0.09,0.69,U] [#5 0.31,-0.14,0.69,U] [#6 0.08,-0.25,0.57,U] [#7 0.24,-0.02,0.50,U] [#8 0.05,0.01,0.53,U] 
01:33:26.631 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.16, -0.06}
01:33:26.634 00.003 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
01:33:26.635 00.001 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
01:33:26.637 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.86 mountX=-0.08 mountY=-0.04, mountTheta=-2.69
01:33:26.639 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
01:33:26.644 00.005 1032 Enqueuing Move request for scope (0.06, -0.07)
01:33:26.647 00.003 10072 Worker thread wakes up
01:33:26.647 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
01:33:26.647 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
01:33:26.647 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
01:33:26.649 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:26.652 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:33:26.652 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:33:26.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:26.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:33:26.652 00.000 10072 MoveAxis(E, 12, ABG)
01:33:26.652 00.000 10072 Guiding  Dir = 2, Dur = 12
01:33:26.652 00.000 10072 IsGuiding returns 0
01:33:26.652 00.000 10072 PulseGuide returned control before completion, sleep 22
01:33:26.667 00.015 1032 UpdateGuideState exits: m=1546 SNR=27.7
01:33:26.670 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:26.673 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:26.675 00.002 1032 Enqueuing Expose request
01:33:26.686 00.011 10072 IsGuiding returns 0
01:33:26.686 00.000 10072 Move returns status 0, amount 12
01:33:26.686 00.000 10072 MoveAxis(N, 0, ABG)
01:33:26.686 00.000 10072 Move returns status 0, amount 0
01:33:26.686 00.000 10072 move complete, result=0
01:33:26.686 00.000 10072 worker thread done servicing request
01:33:26.686 00.000 10072 Worker thread wakes up
01:33:26.686 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:26.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:26.687 00.001 1032 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
01:33:27.313 00.626 10072 Exposure complete
01:33:27.361 00.048 10072 worker thread done servicing request
01:33:27.361 00.000 1032 OnExposeComplete: enter
01:33:27.364 00.003 1032 UpdateGuideState(): m_state=6
01:33:27.365 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3695
01:33:27.368 00.003 1032 Star::Find returns 1 (0), X=319.51, Y=752.13, Mass=1428, SNR=26.6, Peak=139 HFD=3.0
01:33:27.370 00.002 1032 MultiStar: [#1 -0.08,0.02,0.95,U] [#2 -0.05,-0.13,0.74,U] [#3 -0.06,0.16,0.66,U] [#4 0.02,0.20,0.72,U] [#5 0.15,-0.03,0.71,U] [#6 0.22,0.02,0.61,U] [#7 0.10,0.16,0.52,U] [#8 0.09,0.20,0.57,U] 
01:33:27.372 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.29, 0.07}
01:33:27.374 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
01:33:27.375 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
01:33:27.377 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.73 mountX=0.05 mountY=-0.09, mountTheta=-1.10
01:33:27.380 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
01:33:27.382 00.002 1032 Enqueuing Move request for scope (0.08, 0.07)
01:33:27.383 00.001 10072 Worker thread wakes up
01:33:27.384 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
01:33:27.384 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
01:33:27.384 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.09
01:33:27.385 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:27.388 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:33:27.388 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:33:27.389 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:27.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:33:27.389 00.000 10072 MoveAxis(E, 11, ABG)
01:33:27.389 00.000 10072 Guiding  Dir = 2, Dur = 11
01:33:27.389 00.000 10072 IsGuiding returns 0
01:33:27.390 00.001 10072 PulseGuide returned control before completion, sleep 21
01:33:27.407 00.017 1032 UpdateGuideState exits: m=1428 SNR=26.6
01:33:27.409 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:27.412 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:27.413 00.001 1032 Enqueuing Expose request
01:33:27.420 00.007 10072 IsGuiding returns 0
01:33:27.420 00.000 10072 Move returns status 0, amount 11
01:33:27.420 00.000 10072 MoveAxis(N, 0, ABG)
01:33:27.420 00.000 10072 Move returns status 0, amount 0
01:33:27.420 00.000 10072 move complete, result=0
01:33:27.421 00.001 10072 worker thread done servicing request
01:33:27.421 00.000 10072 Worker thread wakes up
01:33:27.421 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:27.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:27.424 00.003 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
01:33:27.827 00.403 10072 Exposure complete
01:33:27.877 00.050 10072 worker thread done servicing request
01:33:27.877 00.000 1032 OnExposeComplete: enter
01:33:27.879 00.002 1032 UpdateGuideState(): m_state=6
01:33:27.882 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3696
01:33:27.884 00.002 1032 Star::Find returns 1 (0), X=319.44, Y=752.08, Mass=1447, SNR=26.8, Peak=149 HFD=2.7
01:33:27.886 00.002 1032 MultiStar: [#1 -0.12,-0.06,0.95,U] [#2 -0.02,-0.16,0.73,U] [#3 -0.06,0.02,0.65,U] [#4 0.04,-0.07,0.67,U] [#5 0.11,-0.18,0.65,U] [#6 0.18,-0.18,0.59,U] [#7 0.09,0.13,0.53,U] [#8 0.03,0.02,0.57,U] 
01:33:27.889 00.003 1032 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.22, 0.02}
01:33:27.891 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
01:33:27.895 00.004 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
01:33:27.897 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.80 mountX=-0.06 mountY=-0.04, mountTheta=-2.63
01:33:27.901 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
01:33:27.903 00.002 1032 Enqueuing Move request for scope (0.05, -0.05)
01:33:27.905 00.002 10072 Worker thread wakes up
01:33:27.906 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
01:33:27.906 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
01:33:27.906 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.04
01:33:27.908 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:27.909 00.001 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:33:27.909 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:33:27.911 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:27.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:33:27.911 00.000 10072 MoveAxis(E, 11, ABG)
01:33:27.911 00.000 10072 Guiding  Dir = 2, Dur = 11
01:33:27.911 00.000 10072 IsGuiding returns 0
01:33:27.911 00.000 10072 PulseGuide returned control before completion, sleep 21
01:33:27.930 00.019 1032 UpdateGuideState exits: m=1447 SNR=26.8
01:33:27.932 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:27.933 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:27.936 00.003 1032 Enqueuing Expose request
01:33:27.937 00.001 10072 IsGuiding returns 0
01:33:27.938 00.001 10072 Move returns status 0, amount 11
01:33:27.938 00.000 10072 MoveAxis(N, 0, ABG)
01:33:27.938 00.000 10072 Move returns status 0, amount 0
01:33:27.938 00.000 10072 move complete, result=0
01:33:27.938 00.000 10072 worker thread done servicing request
01:33:27.938 00.000 10072 Worker thread wakes up
01:33:27.938 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:27.938 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:27.945 00.007 1032 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
01:33:28.573 00.628 10072 Exposure complete
01:33:28.627 00.054 10072 worker thread done servicing request
01:33:28.627 00.000 1032 OnExposeComplete: enter
01:33:28.630 00.003 1032 UpdateGuideState(): m_state=6
01:33:28.632 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3697
01:33:28.633 00.001 1032 Star::Find returns 1 (0), X=319.33, Y=752.10, Mass=1360, SNR=25.9, Peak=165 HFD=2.6
01:33:28.636 00.003 1032 MultiStar: [#1 -0.15,-0.06,0.97,U] [#2 -0.08,-0.24,0.80,U] [#3 0.08,0.14,0.69,U] [#4 -0.04,0.05,0.71,U] [#5 0.13,-0.08,0.71,U] [#6 0.13,-0.07,0.57,U] [#7 0.06,0.11,0.52,U] [#8 0.01,0.01,0.58,U] 
01:33:28.638 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.12, 0.04}
01:33:28.639 00.001 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
01:33:28.640 00.001 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
01:33:28.642 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.65 mountX=-0.02 mountY=-0.02, mountTheta=-2.49
01:33:28.646 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
01:33:28.648 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
01:33:28.650 00.002 10072 Worker thread wakes up
01:33:28.651 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:33:28.651 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:33:28.651 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
01:33:28.653 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:28.655 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:33:28.655 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:33:28.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:28.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:33:28.655 00.000 10072 MoveAxis(E, 12, ABG)
01:33:28.655 00.000 10072 Guiding  Dir = 2, Dur = 12
01:33:28.656 00.001 10072 IsGuiding returns 0
01:33:28.656 00.000 10072 PulseGuide returned control before completion, sleep 22
01:33:28.673 00.017 1032 UpdateGuideState exits: m=1360 SNR=25.9
01:33:28.675 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:28.678 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:28.679 00.001 1032 Enqueuing Expose request
01:33:28.681 00.002 10072 IsGuiding returns 0
01:33:28.682 00.001 10072 Move returns status 0, amount 12
01:33:28.682 00.000 10072 MoveAxis(N, 0, ABG)
01:33:28.682 00.000 10072 Move returns status 0, amount 0
01:33:28.682 00.000 10072 move complete, result=0
01:33:28.682 00.000 10072 worker thread done servicing request
01:33:28.682 00.000 10072 Worker thread wakes up
01:33:28.682 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:28.682 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:28.689 00.007 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
01:33:29.089 00.400 10072 Exposure complete
01:33:29.135 00.046 10072 worker thread done servicing request
01:33:29.135 00.000 1032 OnExposeComplete: enter
01:33:29.137 00.002 1032 UpdateGuideState(): m_state=6
01:33:29.140 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3698
01:33:29.142 00.002 1032 Star::Find returns 1 (0), X=319.29, Y=751.86, Mass=1325, SNR=25.6, Peak=145 HFD=2.8
01:33:29.145 00.003 1032 MultiStar: [#1 -0.22,-0.19,0.98,U] [#2 0.04,-0.41,0.79,U] [#3 0.08,-0.12,0.68,U] [#4 -0.14,-0.10,0.75,U] [#5 0.09,-0.27,0.73,U] [#6 -0.06,-0.30,0.61,U] [#7 0.25,-0.01,0.53,U] [#8 0.30,-0.10,0.54,U] 
01:33:29.147 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.20}, one-star: {0.07, -0.21}
01:33:29.149 00.002 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
01:33:29.150 00.001 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
01:33:29.152 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.45 mountX=-0.20 mountY=0.03, mountTheta=3.00
01:33:29.155 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.20, opts=13)
01:33:29.156 00.001 1032 Enqueuing Move request for scope (0.02, -0.20)
01:33:29.158 00.002 10072 Worker thread wakes up
01:33:29.159 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
01:33:29.159 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
01:33:29.159 00.000 10072 Moving (0.02, -0.20) raw xDistance=-0.20 yDistance=0.03
01:33:29.160 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:29.162 00.002 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 287.60
01:33:29.162 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
01:33:29.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:29.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:33:29.162 00.000 10072 MoveAxis(E, 101, ABG)
01:33:29.162 00.000 10072 Guiding  Dir = 2, Dur = 101
01:33:29.164 00.002 10072 IsGuiding returns 0
01:33:29.164 00.000 10072 PulseGuide returned control before completion, sleep 111
01:33:29.180 00.016 1032 UpdateGuideState exits: m=1325 SNR=25.6
01:33:29.187 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:29.189 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:29.191 00.002 1032 Enqueuing Expose request
01:33:29.276 00.085 10072 IsGuiding returns 0
01:33:29.276 00.000 10072 Move returns status 0, amount 101
01:33:29.276 00.000 10072 MoveAxis(N, 0, ABG)
01:33:29.276 00.000 10072 Move returns status 0, amount 0
01:33:29.276 00.000 10072 move complete, result=0
01:33:29.276 00.000 10072 worker thread done servicing request
01:33:29.276 00.000 10072 Worker thread wakes up
01:33:29.276 00.000 1032 GuideStep: -0.2 px 101 ms EAST, 0.0 px 0 ms NORTH
01:33:29.279 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:29.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:29.918 00.639 10072 Exposure complete
01:33:29.966 00.048 10072 worker thread done servicing request
01:33:29.966 00.000 1032 OnExposeComplete: enter
01:33:29.967 00.001 1032 UpdateGuideState(): m_state=6
01:33:29.969 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3699
01:33:29.970 00.001 1032 Star::Find returns 1 (0), X=319.44, Y=752.18, Mass=1436, SNR=26.7, Peak=144 HFD=3.0
01:33:29.972 00.002 1032 MultiStar: [#1 -0.07,0.02,0.95,U] [#2 0.06,-0.11,0.77,U] [#3 0.21,0.11,0.68,U] [#4 -0.00,0.10,0.70,U] [#5 -0.01,-0.07,0.67,U] [#6 -0.03,0.03,0.60,U] [#7 0.17,-0.02,0.52,U] [#8 0.12,0.14,0.56,U] 
01:33:29.973 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.22, 0.12}
01:33:29.974 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
01:33:29.977 00.003 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
01:33:29.978 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.46 mountX=0.02 mountY=-0.08, mountTheta=-1.37
01:33:29.981 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
01:33:29.982 00.001 1032 Enqueuing Move request for scope (0.07, 0.04)
01:33:29.983 00.001 10072 Worker thread wakes up
01:33:29.984 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
01:33:29.984 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
01:33:29.984 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
01:33:29.985 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:29.988 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:33:29.990 00.002 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:33:29.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:29.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:33:29.990 00.000 10072 MoveAxis(E, 15, ABG)
01:33:29.990 00.000 10072 Guiding  Dir = 2, Dur = 15
01:33:29.990 00.000 10072 IsGuiding returns 0
01:33:29.991 00.001 10072 PulseGuide returned control before completion, sleep 25
01:33:30.007 00.016 1032 UpdateGuideState exits: m=1436 SNR=26.7
01:33:30.011 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:30.012 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:30.014 00.002 1032 Enqueuing Expose request
01:33:30.025 00.011 10072 IsGuiding returns 0
01:33:30.025 00.000 10072 Move returns status 0, amount 15
01:33:30.025 00.000 10072 MoveAxis(N, 0, ABG)
01:33:30.026 00.001 10072 Move returns status 0, amount 0
01:33:30.026 00.000 10072 move complete, result=0
01:33:30.026 00.000 10072 worker thread done servicing request
01:33:30.026 00.000 10072 Worker thread wakes up
01:33:30.026 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:30.026 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:30.026 00.000 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
01:33:30.432 00.406 10072 Exposure complete
01:33:30.477 00.045 10072 worker thread done servicing request
01:33:30.477 00.000 1032 OnExposeComplete: enter
01:33:30.479 00.002 1032 UpdateGuideState(): m_state=6
01:33:30.481 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3700
01:33:30.483 00.002 1032 Star::Find returns 1 (0), X=319.38, Y=752.34, Mass=1456, SNR=26.9, Peak=153 HFD=3.0
01:33:30.485 00.002 1032 MultiStar: [#1 -0.10,0.24,0.92,U] [#2 0.01,-0.04,0.76,U] [#3 0.09,0.21,0.63,U] [#4 -0.14,0.23,0.73,U] [#5 0.14,0.12,0.67,U] [#6 -0.11,-0.01,0.61,U] [#7 0.01,0.17,0.50,U] [#8 0.10,0.37,0.55,U] 
01:33:30.487 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.18}, one-star: {0.16, 0.28}
01:33:30.489 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
01:33:30.491 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
01:33:30.493 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.46 mountX=0.17 mountY=-0.06, mountTheta=-0.37
01:33:30.497 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.18, opts=13)
01:33:30.499 00.002 1032 Enqueuing Move request for scope (0.02, 0.18)
01:33:30.500 00.001 10072 Worker thread wakes up
01:33:30.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
01:33:30.501 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
01:33:30.501 00.000 10072 Moving (0.02, 0.18) raw xDistance=0.17 yDistance=-0.06
01:33:30.502 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:30.506 00.004 10072 PPEC rslt: input = 0.17, final = 0.06, react = 0.08, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.60
01:33:30.506 00.000 10072 PPEC: input: 0.17, control: 0.06, exposure: 500
01:33:30.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:30.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:33:30.506 00.000 10072 MoveAxis(W, 66, ABG)
01:33:30.506 00.000 10072 Guiding  Dir = 3, Dur = 66
01:33:30.506 00.000 10072 IsGuiding returns 0
01:33:30.507 00.001 10072 PulseGuide returned control before completion, sleep 76
01:33:30.525 00.018 1032 UpdateGuideState exits: m=1456 SNR=26.9
01:33:30.526 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:30.528 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:30.530 00.002 1032 Enqueuing Expose request
01:33:30.586 00.056 10072 IsGuiding returns 1
01:33:30.586 00.000 10072 scope still moving after pulse duration time elapsed
01:33:30.618 00.032 10072 IsGuiding returns 0
01:33:30.618 00.000 10072 scope move finished after 66 + 45 ms
01:33:30.618 00.000 10072 Move returns status 0, amount 66
01:33:30.619 00.001 10072 MoveAxis(N, 0, ABG)
01:33:30.619 00.000 10072 Move returns status 0, amount 0
01:33:30.619 00.000 10072 move complete, result=0
01:33:30.619 00.000 10072 worker thread done servicing request
01:33:30.619 00.000 10072 Worker thread wakes up
01:33:30.619 00.000 1032 GuideStep: 0.2 px 66 ms WEST, -0.1 px 0 ms NORTH
01:33:30.621 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:30.622 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:31.246 00.624 10072 Exposure complete
01:33:31.296 00.050 10072 worker thread done servicing request
01:33:31.296 00.000 1032 OnExposeComplete: enter
01:33:31.298 00.002 1032 UpdateGuideState(): m_state=6
01:33:31.300 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3701
01:33:31.302 00.002 1032 Star::Find returns 1 (0), X=319.34, Y=752.14, Mass=1536, SNR=27.6, Peak=159 HFD=2.7
01:33:31.303 00.001 1032 MultiStar: [#1 -0.19,0.12,0.94,U] [#2 0.07,-0.07,0.71,U] [#3 0.26,0.32,0.64,U] [#4 -0.00,0.08,0.66,U] [#5 0.18,-0.07,0.67,U] [#6 0.19,-0.05,0.57,U] [#7 0.08,0.20,0.51,U] [#8 0.25,0.15,0.54,U] 
01:33:31.308 00.005 1032 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.12, 0.08}
01:33:31.310 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
01:33:31.313 00.003 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
01:33:31.315 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=0.06 mountY=-0.11, mountTheta=-1.09
01:33:31.318 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
01:33:31.320 00.002 1032 Enqueuing Move request for scope (0.09, 0.08)
01:33:31.321 00.001 10072 Worker thread wakes up
01:33:31.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
01:33:31.322 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:33:31.322 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.06 yDistance=-0.11
01:33:31.324 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:31.326 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:33:31.326 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:33:31.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:31.327 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:33:31.327 00.000 10072 MoveAxis(E, 13, ABG)
01:33:31.327 00.000 10072 Guiding  Dir = 2, Dur = 13
01:33:31.327 00.000 10072 IsGuiding returns 0
01:33:31.328 00.001 10072 PulseGuide returned control before completion, sleep 23
01:33:31.346 00.018 1032 UpdateGuideState exits: m=1536 SNR=27.6
01:33:31.348 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:31.350 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:31.352 00.002 1032 Enqueuing Expose request
01:33:31.354 00.002 10072 IsGuiding returns 0
01:33:31.354 00.000 10072 Move returns status 0, amount 13
01:33:31.354 00.000 10072 MoveAxis(N, 0, ABG)
01:33:31.354 00.000 10072 Move returns status 0, amount 0
01:33:31.354 00.000 10072 move complete, result=0
01:33:31.354 00.000 10072 worker thread done servicing request
01:33:31.354 00.000 10072 Worker thread wakes up
01:33:31.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:31.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:31.362 00.008 1032 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
01:33:31.765 00.403 10072 Exposure complete
01:33:31.814 00.049 10072 worker thread done servicing request
01:33:31.814 00.000 1032 OnExposeComplete: enter
01:33:31.817 00.003 1032 UpdateGuideState(): m_state=6
01:33:31.819 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3702
01:33:31.821 00.002 1032 Star::Find returns 1 (0), X=319.42, Y=752.26, Mass=1493, SNR=27.2, Peak=162 HFD=2.8
01:33:31.822 00.001 1032 MultiStar: [#1 -0.14,0.06,0.94,U] [#2 -0.00,-0.08,0.76,U] [#3 0.10,0.14,0.67,U] [#4 0.06,-0.01,0.71,U] [#5 0.16,-0.02,0.66,U] [#6 0.07,-0.01,0.58,U] [#7 0.12,0.15,0.53,U] [#8 0.11,0.13,0.57,U] 
01:33:31.825 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {0.21, 0.20}
01:33:31.826 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
01:33:31.828 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
01:33:31.830 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.74 mountX=0.04 mountY=-0.09, mountTheta=-1.09
01:33:31.833 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
01:33:31.835 00.002 1032 Enqueuing Move request for scope (0.07, 0.07)
01:33:31.837 00.002 10072 Worker thread wakes up
01:33:31.837 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
01:33:31.837 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
01:33:31.837 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.04 yDistance=-0.09
01:33:31.840 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:31.842 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:33:31.842 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:33:31.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:31.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:33:31.842 00.000 10072 MoveAxis(E, 9, ABG)
01:33:31.842 00.000 10072 Guiding  Dir = 2, Dur = 9
01:33:31.843 00.001 10072 IsGuiding returns 0
01:33:31.843 00.000 10072 PulseGuide returned control before completion, sleep 19
01:33:31.860 00.017 1032 UpdateGuideState exits: m=1493 SNR=27.2
01:33:31.863 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:31.865 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:31.867 00.002 1032 Enqueuing Expose request
01:33:31.871 00.004 10072 IsGuiding returns 0
01:33:31.871 00.000 10072 Move returns status 0, amount 9
01:33:31.871 00.000 10072 MoveAxis(N, 0, ABG)
01:33:31.871 00.000 10072 Move returns status 0, amount 0
01:33:31.871 00.000 10072 move complete, result=0
01:33:31.871 00.000 10072 worker thread done servicing request
01:33:31.872 00.001 10072 Worker thread wakes up
01:33:31.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:31.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:31.876 00.004 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:33:32.500 00.624 10072 Exposure complete
01:33:32.548 00.048 10072 worker thread done servicing request
01:33:32.548 00.000 1032 OnExposeComplete: enter
01:33:32.550 00.002 1032 UpdateGuideState(): m_state=6
01:33:32.554 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3703
01:33:32.555 00.001 1032 Star::Find returns 1 (0), X=319.49, Y=752.16, Mass=1347, SNR=25.9, Peak=133 HFD=3.0
01:33:32.557 00.002 1032 MultiStar: [#1 -0.07,0.10,0.98,U] [#2 0.08,-0.03,0.76,U] [#3 0.29,0.21,0.65,U] [#4 0.02,0.16,0.68,U] [#5 0.21,-0.06,0.71,U] [#6 0.16,0.07,0.60,U] [#7 0.24,0.21,0.54,U] [#8 0.18,0.24,0.61,U] 
01:33:32.559 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.10}, one-star: {0.27, 0.10}
01:33:32.560 00.001 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
01:33:32.562 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
01:33:32.563 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.62 mountX=0.06 mountY=-0.17, mountTheta=-1.21
01:33:32.566 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.10, opts=13)
01:33:32.567 00.001 1032 Enqueuing Move request for scope (0.15, 0.10)
01:33:32.569 00.002 10072 Worker thread wakes up
01:33:32.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
01:33:32.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
01:33:32.569 00.000 10072 Moving (0.15, 0.10) raw xDistance=0.06 yDistance=-0.17
01:33:32.572 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:32.574 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:33:32.574 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:33:32.574 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:32.574 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:33:32.574 00.000 10072 MoveAxis(E, 10, ABG)
01:33:32.574 00.000 10072 Guiding  Dir = 2, Dur = 10
01:33:32.575 00.001 10072 IsGuiding returns 0
01:33:32.575 00.000 10072 PulseGuide returned control before completion, sleep 20
01:33:32.593 00.018 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:33:32.595 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:32.597 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:32.599 00.002 1032 Enqueuing Expose request
01:33:32.606 00.007 10072 IsGuiding returns 0
01:33:32.606 00.000 10072 Move returns status 0, amount 10
01:33:32.606 00.000 10072 MoveAxis(N, 0, ABG)
01:33:32.606 00.000 10072 Move returns status 0, amount 0
01:33:32.606 00.000 10072 move complete, result=0
01:33:32.606 00.000 10072 worker thread done servicing request
01:33:32.606 00.000 10072 Worker thread wakes up
01:33:32.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:32.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:32.608 00.002 1032 GuideStep: 0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
01:33:33.015 00.407 10072 Exposure complete
01:33:33.062 00.047 10072 worker thread done servicing request
01:33:33.062 00.000 1032 OnExposeComplete: enter
01:33:33.065 00.003 1032 UpdateGuideState(): m_state=6
01:33:33.066 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3704
01:33:33.068 00.002 1032 Star::Find returns 1 (0), X=319.43, Y=752.19, Mass=1637, SNR=28.5, Peak=172 HFD=2.9
01:33:33.069 00.001 1032 MultiStar: [#1 -0.03,0.06,0.89,U] [#2 -0.01,-0.05,0.69,U] [#3 0.13,0.19,0.59,U] [#4 0.02,0.09,0.64,U] [#5 0.21,0.08,0.63,U] [#6 0.14,-0.09,0.55,U] [#7 0.15,0.27,0.50,U] [#8 0.15,0.10,0.54,U] 
01:33:33.072 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.21, 0.13}
01:33:33.073 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
01:33:33.075 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
01:33:33.076 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.67 mountX=0.05 mountY=-0.12, mountTheta=-1.16
01:33:33.078 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
01:33:33.081 00.003 1032 Enqueuing Move request for scope (0.11, 0.08)
01:33:33.083 00.002 10072 Worker thread wakes up
01:33:33.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
01:33:33.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
01:33:33.083 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.12
01:33:33.085 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:33.088 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:33:33.088 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:33:33.088 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:33.088 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:33:33.088 00.000 10072 MoveAxis(E, 9, ABG)
01:33:33.088 00.000 10072 Guiding  Dir = 2, Dur = 9
01:33:33.088 00.000 10072 IsGuiding returns 0
01:33:33.089 00.001 10072 PulseGuide returned control before completion, sleep 19
01:33:33.105 00.016 1032 UpdateGuideState exits: m=1637 SNR=28.5
01:33:33.107 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:33.108 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:33.111 00.003 1032 Enqueuing Expose request
01:33:33.123 00.012 10072 IsGuiding returns 0
01:33:33.123 00.000 10072 Move returns status 0, amount 9
01:33:33.123 00.000 10072 MoveAxis(N, 0, ABG)
01:33:33.123 00.000 10072 Move returns status 0, amount 0
01:33:33.123 00.000 10072 move complete, result=0
01:33:33.123 00.000 10072 worker thread done servicing request
01:33:33.123 00.000 10072 Worker thread wakes up
01:33:33.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:33.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:33.123 00.000 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:33:33.748 00.625 10072 Exposure complete
01:33:33.797 00.049 10072 worker thread done servicing request
01:33:33.798 00.001 1032 OnExposeComplete: enter
01:33:33.800 00.002 1032 UpdateGuideState(): m_state=6
01:33:33.803 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3705
01:33:33.805 00.002 1032 Star::Find returns 1 (0), X=319.39, Y=752.17, Mass=1460, SNR=26.9, Peak=153 HFD=3.0
01:33:33.807 00.002 1032 MultiStar: [#1 -0.08,0.03,0.94,U] [#2 0.01,-0.12,0.72,U] [#3 0.15,0.16,0.60,U] [#4 -0.08,0.15,0.73,U] [#5 0.18,-0.10,0.67,U] [#6 0.15,-0.12,0.58,U] [#7 0.07,0.07,0.51,U] [#8 -0.00,0.11,0.57,U] 
01:33:33.808 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.17, 0.11}
01:33:33.812 00.004 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
01:33:33.813 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
01:33:33.815 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.52 mountX=0.02 mountY=-0.07, mountTheta=-1.31
01:33:33.817 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
01:33:33.819 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
01:33:33.821 00.002 10072 Worker thread wakes up
01:33:33.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
01:33:33.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
01:33:33.821 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.02 yDistance=-0.07
01:33:33.822 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:33.825 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:33:33.825 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:33:33.825 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:33.825 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:33:33.825 00.000 10072 MoveAxis(E, 11, ABG)
01:33:33.825 00.000 10072 Guiding  Dir = 2, Dur = 11
01:33:33.826 00.001 10072 IsGuiding returns 0
01:33:33.826 00.000 10072 PulseGuide returned control before completion, sleep 21
01:33:33.843 00.017 1032 UpdateGuideState exits: m=1460 SNR=26.9
01:33:33.846 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:33.849 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:33.851 00.002 1032 Enqueuing Expose request
01:33:33.856 00.005 10072 IsGuiding returns 0
01:33:33.856 00.000 10072 Move returns status 0, amount 11
01:33:33.856 00.000 10072 MoveAxis(N, 0, ABG)
01:33:33.856 00.000 10072 Move returns status 0, amount 0
01:33:33.856 00.000 10072 move complete, result=0
01:33:33.856 00.000 10072 worker thread done servicing request
01:33:33.856 00.000 10072 Worker thread wakes up
01:33:33.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:33.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:33.862 00.006 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
01:33:34.263 00.401 10072 Exposure complete
01:33:34.311 00.048 10072 worker thread done servicing request
01:33:34.311 00.000 1032 OnExposeComplete: enter
01:33:34.313 00.002 1032 UpdateGuideState(): m_state=6
01:33:34.315 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3706
01:33:34.317 00.002 1032 Star::Find returns 1 (0), X=319.38, Y=752.15, Mass=1292, SNR=25.3, Peak=135 HFD=2.7
01:33:34.320 00.003 1032 MultiStar: [#1 -0.11,-0.00,1.01,U] [#2 -0.07,-0.22,0.77,U] [#3 0.09,-0.02,0.69,U] [#4 0.05,-0.01,0.73,U] [#5 0.13,-0.25,0.75,U] [#6 0.12,-0.22,0.62,U] [#7 0.03,0.07,0.58,U] [#8 0.08,0.07,0.62,U] 
01:33:34.321 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.16, 0.09}
01:33:34.323 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
01:33:34.324 00.001 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
01:33:34.326 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.80 mountX=-0.06 mountY=-0.03, mountTheta=-2.63
01:33:34.329 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
01:33:34.331 00.002 1032 Enqueuing Move request for scope (0.05, -0.05)
01:33:34.333 00.002 10072 Worker thread wakes up
01:33:34.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
01:33:34.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
01:33:34.333 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.03
01:33:34.335 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:34.338 00.003 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:33:34.338 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:33:34.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:34.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:33:34.338 00.000 10072 MoveAxis(E, 9, ABG)
01:33:34.339 00.001 10072 Guiding  Dir = 2, Dur = 9
01:33:34.339 00.000 10072 IsGuiding returns 0
01:33:34.339 00.000 10072 PulseGuide returned control before completion, sleep 19
01:33:34.356 00.017 1032 UpdateGuideState exits: m=1292 SNR=25.3
01:33:34.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:34.361 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:34.363 00.002 1032 Enqueuing Expose request
01:33:34.370 00.007 10072 IsGuiding returns 0
01:33:34.370 00.000 10072 Move returns status 0, amount 9
01:33:34.370 00.000 10072 MoveAxis(N, 0, ABG)
01:33:34.370 00.000 10072 Move returns status 0, amount 0
01:33:34.370 00.000 10072 move complete, result=0
01:33:34.370 00.000 10072 worker thread done servicing request
01:33:34.371 00.001 10072 Worker thread wakes up
01:33:34.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:34.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:34.374 00.003 1032 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
01:33:35.000 00.626 10072 Exposure complete
01:33:35.050 00.050 10072 worker thread done servicing request
01:33:35.050 00.000 1032 OnExposeComplete: enter
01:33:35.052 00.002 1032 UpdateGuideState(): m_state=6
01:33:35.054 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3707
01:33:35.056 00.002 1032 Star::Find returns 1 (0), X=319.41, Y=751.98, Mass=1423, SNR=26.6, Peak=137 HFD=2.9
01:33:35.057 00.001 1032 MultiStar: [#1 -0.02,-0.15,0.95,U] [#2 0.03,-0.21,0.73,U] [#3 0.18,0.08,0.67,U] [#4 -0.01,-0.06,0.67,U] [#5 0.08,-0.14,0.73,U] [#6 0.03,-0.20,0.57,U] [#7 0.03,0.11,0.56,U] [#8 0.26,0.06,0.53,U] 
01:33:35.059 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.19, -0.08}
01:33:35.061 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
01:33:35.062 00.001 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
01:33:35.063 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.74 mountX=-0.10 mountY=-0.06, mountTheta=-2.57
01:33:35.066 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
01:33:35.068 00.002 1032 Enqueuing Move request for scope (0.08, -0.08)
01:33:35.070 00.002 10072 Worker thread wakes up
01:33:35.070 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
01:33:35.070 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
01:33:35.070 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
01:33:35.072 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:35.075 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:33:35.075 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
01:33:35.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:35.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:33:35.075 00.000 10072 MoveAxis(E, 12, ABG)
01:33:35.075 00.000 10072 Guiding  Dir = 2, Dur = 12
01:33:35.075 00.000 10072 IsGuiding returns 0
01:33:35.076 00.001 10072 PulseGuide returned control before completion, sleep 22
01:33:35.093 00.017 1032 UpdateGuideState exits: m=1423 SNR=26.6
01:33:35.096 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:35.097 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:35.098 00.001 1032 Enqueuing Expose request
01:33:35.107 00.009 10072 IsGuiding returns 0
01:33:35.107 00.000 10072 Move returns status 0, amount 12
01:33:35.107 00.000 10072 MoveAxis(N, 0, ABG)
01:33:35.107 00.000 10072 Move returns status 0, amount 0
01:33:35.107 00.000 10072 move complete, result=0
01:33:35.107 00.000 10072 worker thread done servicing request
01:33:35.107 00.000 10072 Worker thread wakes up
01:33:35.107 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:35.107 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:35.109 00.002 1032 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
01:33:35.515 00.406 10072 Exposure complete
01:33:35.563 00.048 10072 worker thread done servicing request
01:33:35.563 00.000 1032 OnExposeComplete: enter
01:33:35.564 00.001 1032 UpdateGuideState(): m_state=6
01:33:35.566 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3708
01:33:35.568 00.002 1032 Star::Find returns 1 (0), X=319.46, Y=752.02, Mass=1390, SNR=26.3, Peak=140 HFD=3.0
01:33:35.569 00.001 1032 MultiStar: [#1 -0.13,-0.12,0.99,U] [#2 0.05,-0.18,0.79,U] [#3 0.19,0.04,0.69,U] [#4 0.04,-0.14,0.70,U] [#5 0.16,-0.11,0.70,U] [#6 0.16,-0.23,0.62,U] [#7 0.13,-0.00,0.52,U] [#8 0.32,0.07,0.57,U] 
01:33:35.570 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.24, -0.04}
01:33:35.572 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
01:33:35.574 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
01:33:35.575 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.62 mountX=-0.11 mountY=-0.09, mountTheta=-2.45
01:33:35.577 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.08, opts=13)
01:33:35.581 00.004 1032 Enqueuing Move request for scope (0.12, -0.08)
01:33:35.582 00.001 10072 Worker thread wakes up
01:33:35.583 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
01:33:35.583 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
01:33:35.583 00.000 10072 Moving (0.12, -0.08) raw xDistance=-0.11 yDistance=-0.09
01:33:35.584 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:35.587 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:33:35.587 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
01:33:35.587 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:35.588 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:33:35.588 00.000 10072 MoveAxis(E, 8, ABG)
01:33:35.588 00.000 10072 Guiding  Dir = 2, Dur = 8
01:33:35.588 00.000 10072 IsGuiding returns 0
01:33:35.589 00.001 10072 PulseGuide returned control before completion, sleep 18
01:33:35.606 00.017 1032 UpdateGuideState exits: m=1390 SNR=26.3
01:33:35.609 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:35.610 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:35.612 00.002 1032 Enqueuing Expose request
01:33:35.622 00.010 10072 IsGuiding returns 0
01:33:35.622 00.000 10072 Move returns status 0, amount 8
01:33:35.622 00.000 10072 MoveAxis(N, 0, ABG)
01:33:35.622 00.000 10072 Move returns status 0, amount 0
01:33:35.622 00.000 10072 move complete, result=0
01:33:35.622 00.000 10072 worker thread done servicing request
01:33:35.622 00.000 10072 Worker thread wakes up
01:33:35.622 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:35.622 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:35.623 00.001 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:33:36.250 00.627 10072 Exposure complete
01:33:36.299 00.049 10072 worker thread done servicing request
01:33:36.299 00.000 1032 OnExposeComplete: enter
01:33:36.303 00.004 1032 UpdateGuideState(): m_state=6
01:33:36.305 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3709
01:33:36.307 00.002 1032 Star::Find returns 1 (0), X=319.39, Y=752.06, Mass=1360, SNR=25.9, Peak=140 HFD=2.8
01:33:36.309 00.002 1032 MultiStar: [#1 -0.08,-0.04,1.03,U] [#2 -0.00,-0.15,0.80,U] [#3 -0.01,-0.01,0.65,U] [#4 -0.04,0.05,0.71,U] [#5 0.09,-0.20,0.72,U] [#6 0.18,-0.18,0.60,U] [#7 0.23,0.00,0.58,U] [#8 0.28,0.10,0.59,U] 
01:33:36.311 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.17, 0.00}
01:33:36.312 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
01:33:36.314 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
01:33:36.316 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.54 mountX=-0.07 mountY=-0.06, mountTheta=-2.37
01:33:36.319 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
01:33:36.320 00.001 1032 Enqueuing Move request for scope (0.08, -0.05)
01:33:36.321 00.001 10072 Worker thread wakes up
01:33:36.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:33:36.322 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:33:36.322 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.06
01:33:36.323 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:36.325 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:33:36.325 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:33:36.327 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:36.327 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:33:36.327 00.000 10072 MoveAxis(E, 9, ABG)
01:33:36.327 00.000 10072 Guiding  Dir = 2, Dur = 9
01:33:36.327 00.000 10072 IsGuiding returns 0
01:33:36.327 00.000 10072 PulseGuide returned control before completion, sleep 19
01:33:36.344 00.017 1032 UpdateGuideState exits: m=1360 SNR=25.9
01:33:36.347 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:36.348 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:36.350 00.002 1032 Enqueuing Expose request
01:33:36.356 00.006 10072 IsGuiding returns 0
01:33:36.356 00.000 10072 Move returns status 0, amount 9
01:33:36.356 00.000 10072 MoveAxis(N, 0, ABG)
01:33:36.356 00.000 10072 Move returns status 0, amount 0
01:33:36.356 00.000 10072 move complete, result=0
01:33:36.357 00.001 10072 worker thread done servicing request
01:33:36.357 00.000 10072 Worker thread wakes up
01:33:36.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:36.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:36.358 00.001 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:33:36.763 00.405 10072 Exposure complete
01:33:36.811 00.048 10072 worker thread done servicing request
01:33:36.812 00.001 1032 OnExposeComplete: enter
01:33:36.814 00.002 1032 UpdateGuideState(): m_state=6
01:33:36.815 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3710
01:33:36.817 00.002 1032 Star::Find returns 1 (0), X=319.43, Y=752.01, Mass=1317, SNR=25.6, Peak=153 HFD=2.5
01:33:36.819 00.002 1032 MultiStar: [#1 -0.13,-0.02,0.97,U] [#2 0.07,-0.14,0.76,U] [#3 0.15,0.09,0.71,U] [#4 0.04,0.01,0.74,U] [#5 0.34,-0.10,0.73,U] [#6 0.18,-0.17,0.59,U] [#7 0.01,-0.05,0.55,U] [#8 0.06,-0.04,0.61,U] 
01:33:36.820 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.21, -0.05}
01:33:36.822 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
01:33:36.824 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
01:33:36.826 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.44 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
01:33:36.829 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
01:33:36.831 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
01:33:36.833 00.002 10072 Worker thread wakes up
01:33:36.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
01:33:36.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
01:33:36.833 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.09
01:33:36.835 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:36.839 00.004 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:33:36.839 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:33:36.839 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:36.839 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:33:36.839 00.000 10072 MoveAxis(E, 8, ABG)
01:33:36.839 00.000 10072 Guiding  Dir = 2, Dur = 8
01:33:36.840 00.001 10072 IsGuiding returns 0
01:33:36.840 00.000 10072 PulseGuide returned control before completion, sleep 18
01:33:36.858 00.018 1032 UpdateGuideState exits: m=1317 SNR=25.6
01:33:36.861 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:36.863 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:36.865 00.002 1032 Enqueuing Expose request
01:33:36.871 00.006 10072 IsGuiding returns 0
01:33:36.871 00.000 10072 Move returns status 0, amount 8
01:33:36.871 00.000 10072 MoveAxis(N, 0, ABG)
01:33:36.871 00.000 10072 Move returns status 0, amount 0
01:33:36.871 00.000 10072 move complete, result=0
01:33:36.871 00.000 10072 worker thread done servicing request
01:33:36.871 00.000 10072 Worker thread wakes up
01:33:36.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:36.871 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:36.874 00.003 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:33:37.497 00.623 10072 Exposure complete
01:33:37.543 00.046 10072 worker thread done servicing request
01:33:37.543 00.000 1032 OnExposeComplete: enter
01:33:37.545 00.002 1032 UpdateGuideState(): m_state=6
01:33:37.546 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3711
01:33:37.548 00.002 1032 Star::Find returns 1 (0), X=319.44, Y=751.98, Mass=1330, SNR=25.7, Peak=130 HFD=3.0
01:33:37.550 00.002 1032 MultiStar: [#1 -0.14,-0.13,0.99,U] [#2 0.15,-0.17,0.77,U] [#3 0.01,0.07,0.69,U] [#4 0.19,-0.06,0.74,U] [#5 0.12,-0.17,0.68,U] [#6 0.20,-0.30,0.61,U] [#7 0.16,0.08,0.51,U] [#8 0.27,0.03,0.55,U] 
01:33:37.552 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.22, -0.08}
01:33:37.555 00.003 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
01:33:37.556 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
01:33:37.558 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.62 mountX=-0.11 mountY=-0.09, mountTheta=-2.45
01:33:37.561 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
01:33:37.563 00.002 1032 Enqueuing Move request for scope (0.12, -0.09)
01:33:37.565 00.002 10072 Worker thread wakes up
01:33:37.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
01:33:37.565 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
01:33:37.565 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.11 yDistance=-0.09
01:33:37.567 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:37.570 00.003 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:33:37.570 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
01:33:37.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:37.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:33:37.570 00.000 10072 MoveAxis(E, 10, ABG)
01:33:37.570 00.000 10072 Guiding  Dir = 2, Dur = 10
01:33:37.570 00.000 10072 IsGuiding returns 0
01:33:37.572 00.002 10072 PulseGuide returned control before completion, sleep 20
01:33:37.590 00.018 1032 UpdateGuideState exits: m=1330 SNR=25.7
01:33:37.594 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:37.596 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:37.598 00.002 1032 Enqueuing Expose request
01:33:37.605 00.007 10072 IsGuiding returns 0
01:33:37.605 00.000 10072 Move returns status 0, amount 10
01:33:37.605 00.000 10072 MoveAxis(N, 0, ABG)
01:33:37.606 00.001 10072 Move returns status 0, amount 0
01:33:37.606 00.000 10072 move complete, result=0
01:33:37.606 00.000 10072 worker thread done servicing request
01:33:37.606 00.000 10072 Worker thread wakes up
01:33:37.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:37.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:37.610 00.004 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:33:38.024 00.414 10072 Exposure complete
01:33:38.074 00.050 10072 worker thread done servicing request
01:33:38.074 00.000 1032 OnExposeComplete: enter
01:33:38.076 00.002 1032 UpdateGuideState(): m_state=6
01:33:38.077 00.001 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3712
01:33:38.079 00.002 1032 Star::Find returns 1 (0), X=319.37, Y=752.05, Mass=1407, SNR=26.4, Peak=144 HFD=2.9
01:33:38.082 00.003 1032 MultiStar: [#1 -0.04,-0.05,0.97,U] [#2 0.10,-0.13,0.74,U] [#3 0.09,0.26,0.70,U] [#4 0.05,0.11,0.72,U] [#5 0.16,-0.14,0.69,U] [#6 0.23,-0.15,0.60,U] [#7 0.04,0.21,0.52,U] [#8 0.34,0.10,0.58,U] 
01:33:38.086 00.004 1032 refined, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.15, -0.01}
01:33:38.088 00.002 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
01:33:38.090 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
01:33:38.092 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.11 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
01:33:38.096 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
01:33:38.098 00.002 1032 Enqueuing Move request for scope (0.12, 0.01)
01:33:38.099 00.001 10072 Worker thread wakes up
01:33:38.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
01:33:38.099 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
01:33:38.099 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
01:33:38.101 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:38.103 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:33:38.103 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:33:38.103 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:38.103 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:33:38.103 00.000 10072 MoveAxis(E, 8, ABG)
01:33:38.103 00.000 10072 Guiding  Dir = 2, Dur = 8
01:33:38.104 00.001 10072 IsGuiding returns 0
01:33:38.104 00.000 10072 PulseGuide returned control before completion, sleep 18
01:33:38.121 00.017 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:33:38.123 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:38.125 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:38.126 00.001 1032 Enqueuing Expose request
01:33:38.130 00.004 10072 IsGuiding returns 0
01:33:38.130 00.000 10072 Move returns status 0, amount 8
01:33:38.130 00.000 10072 MoveAxis(N, 0, ABG)
01:33:38.130 00.000 10072 Move returns status 0, amount 0
01:33:38.130 00.000 10072 move complete, result=0
01:33:38.130 00.000 10072 worker thread done servicing request
01:33:38.130 00.000 10072 Worker thread wakes up
01:33:38.130 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:38.130 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:38.136 00.006 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:33:38.759 00.623 10072 Exposure complete
01:33:38.806 00.047 10072 worker thread done servicing request
01:33:38.807 00.001 1032 OnExposeComplete: enter
01:33:38.809 00.002 1032 UpdateGuideState(): m_state=6
01:33:38.810 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3713
01:33:38.813 00.003 1032 Star::Find returns 1 (0), X=319.53, Y=752.18, Mass=1439, SNR=26.7, Peak=140 HFD=3.0
01:33:38.814 00.001 1032 MultiStar: [#1 -0.04,-0.09,0.94,U] [#2 0.12,-0.17,0.73,U] [#3 0.29,0.18,0.64,U] [#4 0.19,0.06,0.70,U] [#5 0.29,-0.06,0.68,U] [#6 0.26,-0.07,0.60,U] [#7 0.32,0.13,0.51,U] [#8 0.33,0.17,0.57,U] 
01:33:38.816 00.002 1032 refined, 8 included, MultiStar: {0.22, 0.03}, one-star: {0.31, 0.12}
01:33:38.818 00.002 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
01:33:38.820 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
01:33:38.823 00.003 1032 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.11 mountX=-0.03 mountY=-0.22, mountTheta=-1.72
01:33:38.826 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.03, opts=13)
01:33:38.828 00.002 1032 Enqueuing Move request for scope (0.22, 0.03)
01:33:38.830 00.002 10072 Worker thread wakes up
01:33:38.830 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
01:33:38.830 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
01:33:38.830 00.000 10072 Moving (0.22, 0.03) raw xDistance=-0.03 yDistance=-0.22
01:33:38.832 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:38.835 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:33:38.835 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:33:38.835 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:33:38.835 00.000 10072 MoveAxis(E, 8, ABG)
01:33:38.835 00.000 10072 Guiding  Dir = 2, Dur = 8
01:33:38.836 00.001 10072 IsGuiding returns 0
01:33:38.836 00.000 10072 PulseGuide returned control before completion, sleep 18
01:33:38.853 00.017 1032 UpdateGuideState exits: m=1439 SNR=26.7
01:33:38.856 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:38.859 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:38.860 00.001 1032 Enqueuing Expose request
01:33:38.865 00.005 10072 IsGuiding returns 0
01:33:38.866 00.001 10072 Move returns status 0, amount 8
01:33:38.866 00.000 10072 MoveAxis(N, 140, ABG)
01:33:38.866 00.000 10072 Guiding  Dir = 0, Dur = 140
01:33:38.866 00.000 10072 IsGuiding returns 0
01:33:38.867 00.001 10072 PulseGuide returned control before completion, sleep 150
01:33:39.021 00.154 10072 IsGuiding returns 0
01:33:39.021 00.000 10072 Move returns status 0, amount 140
01:33:39.021 00.000 10072 move complete, result=0
01:33:39.021 00.000 10072 worker thread done servicing request
01:33:39.021 00.000 10072 Worker thread wakes up
01:33:39.021 00.000 1032 GuideStep: -0.0 px 8 ms EAST, -0.2 px 140 ms NORTH
01:33:39.023 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:39.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:39.433 00.410 10072 Exposure complete
01:33:39.483 00.050 10072 worker thread done servicing request
01:33:39.483 00.000 1032 OnExposeComplete: enter
01:33:39.485 00.002 1032 UpdateGuideState(): m_state=6
01:33:39.487 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3714
01:33:39.489 00.002 1032 Star::Find returns 1 (0), X=319.37, Y=752.15, Mass=1433, SNR=26.7, Peak=145 HFD=2.8
01:33:39.492 00.003 1032 MultiStar: [#1 -0.18,-0.07,0.93,U] [#2 0.06,-0.05,0.78,U] [#3 0.19,0.22,0.66,U] [#4 -0.04,0.06,0.71,U] [#5 0.04,-0.12,0.70,U] [#6 -0.07,-0.04,0.60,U] [#7 0.02,0.15,0.51,U] [#8 0.16,0.09,0.53,U] 
01:33:39.494 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.15, 0.09}
01:33:39.496 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
01:33:39.498 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
01:33:39.499 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.75 mountX=0.02 mountY=-0.04, mountTheta=-1.08
01:33:39.502 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
01:33:39.504 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
01:33:39.506 00.002 10072 Worker thread wakes up
01:33:39.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:33:39.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:33:39.506 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
01:33:39.509 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:39.511 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:33:39.511 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:33:39.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:39.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:33:39.511 00.000 10072 MoveAxis(E, 7, ABG)
01:33:39.511 00.000 10072 Guiding  Dir = 2, Dur = 7
01:33:39.512 00.001 10072 IsGuiding returns 0
01:33:39.512 00.000 10072 PulseGuide returned control before completion, sleep 17
01:33:39.531 00.019 1032 UpdateGuideState exits: m=1433 SNR=26.7
01:33:39.533 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:39.534 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:39.536 00.002 1032 Enqueuing Expose request
01:33:39.538 00.002 10072 IsGuiding returns 0
01:33:39.538 00.000 10072 Move returns status 0, amount 7
01:33:39.538 00.000 10072 MoveAxis(N, 0, ABG)
01:33:39.538 00.000 10072 Move returns status 0, amount 0
01:33:39.538 00.000 10072 move complete, result=0
01:33:39.539 00.001 10072 worker thread done servicing request
01:33:39.539 00.000 10072 Worker thread wakes up
01:33:39.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:39.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:39.546 00.007 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
01:33:40.166 00.620 10072 Exposure complete
01:33:40.213 00.047 10072 worker thread done servicing request
01:33:40.213 00.000 1032 OnExposeComplete: enter
01:33:40.215 00.002 1032 UpdateGuideState(): m_state=6
01:33:40.217 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3715
01:33:40.219 00.002 1032 Star::Find returns 1 (0), X=319.23, Y=751.92, Mass=1565, SNR=27.9, Peak=145 HFD=3.1
01:33:40.220 00.001 1032 MultiStar: [#1 -0.26,-0.13,0.97,U] [#2 -0.08,-0.27,0.69,U] [#3 0.01,-0.16,0.63,U] [#4 -0.17,0.05,0.66,U] [#5 0.06,-0.24,0.65,U] [#6 -0.03,-0.28,0.56,U] [#7 -0.01,0.12,0.47,U] [#8 0.04,-0.17,0.57,U] 
01:33:40.222 00.002 1032 single-star, 8 included, MultiStar: {-0.06, -0.14}, one-star: {0.01, -0.14}
01:33:40.224 00.002 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.97)
01:33:40.226 00.002 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.97)
01:33:40.227 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.48 mountX=-0.14 mountY=0.02, mountTheta=2.97
01:33:40.230 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.14, opts=13)
01:33:40.232 00.002 1032 Enqueuing Move request for scope (0.01, -0.14)
01:33:40.234 00.002 10072 Worker thread wakes up
01:33:40.234 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
01:33:40.234 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
01:33:40.234 00.000 10072 Moving (0.01, -0.14) raw xDistance=-0.14 yDistance=0.02
01:33:40.236 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:40.239 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.61
01:33:40.239 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:33:40.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:40.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:33:40.239 00.000 10072 MoveAxis(E, 70, ABG)
01:33:40.239 00.000 10072 Guiding  Dir = 2, Dur = 70
01:33:40.239 00.000 10072 IsGuiding returns 0
01:33:40.240 00.001 10072 PulseGuide returned control before completion, sleep 80
01:33:40.255 00.015 1032 UpdateGuideState exits: m=1565 SNR=27.9
01:33:40.261 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:40.262 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:40.264 00.002 1032 Enqueuing Expose request
01:33:40.334 00.070 10072 IsGuiding returns 0
01:33:40.334 00.000 10072 Move returns status 0, amount 70
01:33:40.334 00.000 10072 MoveAxis(N, 0, ABG)
01:33:40.334 00.000 10072 Move returns status 0, amount 0
01:33:40.334 00.000 10072 move complete, result=0
01:33:40.335 00.001 10072 worker thread done servicing request
01:33:40.335 00.000 10072 Worker thread wakes up
01:33:40.335 00.000 1032 GuideStep: -0.1 px 70 ms EAST, 0.0 px 0 ms NORTH
01:33:40.339 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:40.339 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:40.757 00.418 10072 Exposure complete
01:33:40.808 00.051 10072 worker thread done servicing request
01:33:40.808 00.000 1032 OnExposeComplete: enter
01:33:40.810 00.002 1032 UpdateGuideState(): m_state=6
01:33:40.812 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3716
01:33:40.814 00.002 1032 Star::Find returns 1 (0), X=319.22, Y=751.95, Mass=1354, SNR=25.9, Peak=129 HFD=2.9
01:33:40.816 00.002 1032 MultiStar: [#1 -0.14,-0.22,0.98,U] [#2 0.00,-0.35,0.76,U] [#3 0.07,-0.07,0.65,U] [#4 -0.20,-0.17,0.74,U] [#5 0.17,-0.38,0.67,U] [#6 -0.07,-0.39,0.61,U] [#7 -0.03,-0.14,0.55,U] [#8 0.10,0.11,0.58,U] 
01:33:40.818 00.002 1032 single-star, 8 included, MultiStar: {-0.02, -0.19}, one-star: {0.00, -0.11}
01:33:40.820 00.002 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.93)
01:33:40.821 00.001 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.93)
01:33:40.823 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.53 mountX=-0.11 mountY=0.02, mountTheta=2.93
01:33:40.825 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.11, opts=13)
01:33:40.827 00.002 1032 Enqueuing Move request for scope (0.00, -0.11)
01:33:40.829 00.002 10072 Worker thread wakes up
01:33:40.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
01:33:40.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
01:33:40.829 00.000 10072 Moving (0.00, -0.11) raw xDistance=-0.11 yDistance=0.02
01:33:40.832 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:40.834 00.002 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:33:40.834 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
01:33:40.834 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:40.834 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:33:40.835 00.001 10072 MoveAxis(E, 6, ABG)
01:33:40.835 00.000 10072 Guiding  Dir = 2, Dur = 6
01:33:40.835 00.000 10072 IsGuiding returns 0
01:33:40.835 00.000 10072 PulseGuide returned control before completion, sleep 16
01:33:40.854 00.019 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:33:40.855 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:40.857 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:40.858 00.001 1032 Enqueuing Expose request
01:33:40.864 00.006 10072 IsGuiding returns 0
01:33:40.864 00.000 10072 Move returns status 0, amount 6
01:33:40.864 00.000 10072 MoveAxis(N, 0, ABG)
01:33:40.864 00.000 10072 Move returns status 0, amount 0
01:33:40.864 00.000 10072 move complete, result=0
01:33:40.865 00.001 10072 worker thread done servicing request
01:33:40.865 00.000 10072 Worker thread wakes up
01:33:40.865 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:40.865 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:40.869 00.004 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
01:33:41.495 00.626 10072 Exposure complete
01:33:41.543 00.048 10072 worker thread done servicing request
01:33:41.543 00.000 1032 OnExposeComplete: enter
01:33:41.546 00.003 1032 UpdateGuideState(): m_state=6
01:33:41.547 00.001 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3717
01:33:41.550 00.003 1032 Star::Find returns 1 (0), X=319.17, Y=752.18, Mass=1511, SNR=27.3, Peak=148 HFD=2.9
01:33:41.553 00.003 1032 MultiStar: [#1 -0.31,-0.04,0.90,U] [#2 -0.13,-0.13,0.74,U] [#3 -0.11,0.07,0.68,U] [#4 -0.20,0.13,0.69,U] [#5 -0.18,-0.04,0.66,U] [#6 -0.15,-0.21,0.58,U] [#7 0.04,0.00,0.49,U] [#8 0.01,0.29,0.54,U] 
01:33:41.555 00.002 1032 refined, 8 included, MultiStar: {-0.13, 0.02}, one-star: {-0.05, 0.12}
01:33:41.556 00.001 1032 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.83) = xAngle (1.15 = 1.15)
01:33:41.558 00.002 1032 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.15 = 1.15)
01:33:41.559 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.98 mountX=0.05 mountY=0.12, mountTheta=1.15
01:33:41.562 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.02, opts=13)
01:33:41.564 00.002 1032 Enqueuing Move request for scope (-0.13, 0.02)
01:33:41.566 00.002 10072 Worker thread wakes up
01:33:41.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
01:33:41.566 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
01:33:41.566 00.000 10072 Moving (-0.13, 0.02) raw xDistance=0.05 yDistance=0.12
01:33:41.568 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:41.571 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:33:41.571 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:33:41.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:41.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:33:41.571 00.000 10072 MoveAxis(E, 7, ABG)
01:33:41.571 00.000 10072 Guiding  Dir = 2, Dur = 7
01:33:41.571 00.000 10072 IsGuiding returns 0
01:33:41.573 00.002 10072 PulseGuide returned control before completion, sleep 17
01:33:41.590 00.017 1032 UpdateGuideState exits: m=1511 SNR=27.3
01:33:41.593 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:41.597 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:41.600 00.003 10072 IsGuiding returns 0
01:33:41.600 00.000 10072 Move returns status 0, amount 7
01:33:41.600 00.000 10072 MoveAxis(N, 0, ABG)
01:33:41.601 00.001 10072 Move returns status 0, amount 0
01:33:41.601 00.000 10072 move complete, result=0
01:33:41.601 00.000 10072 worker thread done servicing request
01:33:41.601 00.000 1032 Enqueuing Expose request
01:33:41.604 00.003 10072 Worker thread wakes up
01:33:41.604 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:41.604 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:41.605 00.001 1032 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
01:33:42.011 00.406 10072 Exposure complete
01:33:42.061 00.050 10072 worker thread done servicing request
01:33:42.061 00.000 1032 OnExposeComplete: enter
01:33:42.063 00.002 1032 UpdateGuideState(): m_state=6
01:33:42.066 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3718
01:33:42.067 00.001 1032 Star::Find returns 1 (0), X=319.25, Y=752.18, Mass=1392, SNR=26.3, Peak=145 HFD=2.8
01:33:42.069 00.002 1032 MultiStar: [#1 -0.34,0.07,0.97,U] [#2 -0.28,-0.08,0.75,U] [#3 -0.13,0.26,0.72,U] [#4 -0.29,0.16,0.69,U] [#5 -0.04,-0.11,0.67,U] [#6 -0.29,-0.01,0.58,U] [#7 -0.12,0.20,0.53,U] [#8 -0.15,0.25,0.59,U] 
01:33:42.071 00.002 1032 single-star, 8 included, MultiStar: {-0.18, 0.09}, one-star: {0.03, 0.12}
01:33:42.072 00.001 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
01:33:42.075 00.003 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
01:33:42.076 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=0.11 mountY=-0.06, mountTheta=-0.48
01:33:42.079 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
01:33:42.080 00.001 1032 Enqueuing Move request for scope (0.03, 0.12)
01:33:42.082 00.002 10072 Worker thread wakes up
01:33:42.082 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
01:33:42.082 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:33:42.082 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
01:33:42.084 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:42.089 00.005 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:33:42.089 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
01:33:42.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:42.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:33:42.089 00.000 10072 MoveAxis(E, 6, ABG)
01:33:42.090 00.001 10072 Guiding  Dir = 2, Dur = 6
01:33:42.090 00.000 10072 IsGuiding returns 0
01:33:42.090 00.000 10072 PulseGuide returned control before completion, sleep 16
01:33:42.106 00.016 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:33:42.108 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:42.112 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:42.114 00.002 10072 IsGuiding returns 0
01:33:42.114 00.000 10072 Move returns status 0, amount 6
01:33:42.114 00.000 10072 MoveAxis(N, 0, ABG)
01:33:42.114 00.000 10072 Move returns status 0, amount 0
01:33:42.114 00.000 1032 Enqueuing Expose request
01:33:42.117 00.003 10072 move complete, result=0
01:33:42.117 00.000 10072 worker thread done servicing request
01:33:42.117 00.000 10072 Worker thread wakes up
01:33:42.118 00.001 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:33:42.119 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:42.120 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:42.745 00.625 10072 Exposure complete
01:33:42.790 00.045 10072 worker thread done servicing request
01:33:42.790 00.000 1032 OnExposeComplete: enter
01:33:42.792 00.002 1032 UpdateGuideState(): m_state=6
01:33:42.794 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3719
01:33:42.795 00.001 1032 Star::Find returns 1 (0), X=319.11, Y=752.20, Mass=1392, SNR=26.3, Peak=138 HFD=2.8
01:33:42.798 00.003 1032 MultiStar: [#1 -0.35,0.02,0.93,U] [#2 -0.23,-0.14,0.75,U] [#3 -0.19,0.22,0.65,U] [#4 -0.30,0.16,0.72,U] [#5 -0.07,-0.12,0.69,U] [#6 -0.14,-0.05,0.60,U] [#7 -0.25,0.18,0.52,U] [#8 -0.09,0.28,0.57,U] 
01:33:42.801 00.003 1032 single-star, 8 included, MultiStar: {-0.20, 0.07}, one-star: {-0.11, 0.14}
01:33:42.805 00.004 1032 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.83) = xAngle (0.39 = 0.39)
01:33:42.807 00.002 1032 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.39 = 0.39)
01:33:42.808 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.22 mountX=0.16 mountY=0.07, mountTheta=0.39
01:33:42.810 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.14, opts=13)
01:33:42.811 00.001 1032 Enqueuing Move request for scope (-0.11, 0.14)
01:33:42.812 00.001 10072 Worker thread wakes up
01:33:42.813 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
01:33:42.813 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
01:33:42.813 00.000 10072 Moving (-0.11, 0.14) raw xDistance=0.16 yDistance=0.07
01:33:42.815 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:42.817 00.002 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.61
01:33:42.817 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:33:42.817 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:42.817 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:33:42.817 00.000 10072 MoveAxis(W, 72, ABG)
01:33:42.817 00.000 10072 Guiding  Dir = 3, Dur = 72
01:33:42.817 00.000 10072 IsGuiding returns 0
01:33:42.817 00.000 10072 PulseGuide returned control before completion, sleep 82
01:33:42.834 00.017 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:33:42.837 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:42.839 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:42.842 00.003 1032 Enqueuing Expose request
01:33:42.912 00.070 10072 IsGuiding returns 0
01:33:42.912 00.000 10072 Move returns status 0, amount 72
01:33:42.912 00.000 10072 MoveAxis(N, 0, ABG)
01:33:42.912 00.000 10072 Move returns status 0, amount 0
01:33:42.912 00.000 10072 move complete, result=0
01:33:42.912 00.000 10072 worker thread done servicing request
01:33:42.912 00.000 10072 Worker thread wakes up
01:33:42.912 00.000 1032 GuideStep: 0.2 px 72 ms WEST, 0.1 px 0 ms NORTH
01:33:42.914 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:42.915 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:43.335 00.420 10072 Exposure complete
01:33:43.382 00.047 10072 worker thread done servicing request
01:33:43.384 00.002 1032 OnExposeComplete: enter
01:33:43.386 00.002 1032 UpdateGuideState(): m_state=6
01:33:43.388 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3720
01:33:43.391 00.003 1032 Star::Find returns 1 (0), X=319.24, Y=752.03, Mass=1543, SNR=27.7, Peak=149 HFD=2.7
01:33:43.394 00.003 1032 MultiStar: [#1 -0.24,-0.15,0.90,U] [#2 -0.05,-0.22,0.71,U] [#3 -0.07,0.09,0.67,U] [#4 -0.19,0.04,0.65,U] [#5 -0.03,-0.09,0.66,U] [#6 -0.04,-0.12,0.58,U] [#7 -0.01,0.10,0.51,U] [#8 0.02,0.07,0.57,U] 
01:33:43.396 00.002 1032 single-star, 8 included, MultiStar: {-0.07, -0.05}, one-star: {0.02, -0.03}
01:33:43.398 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
01:33:43.400 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
01:33:43.401 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.91 mountX=-0.04 mountY=-0.02, mountTheta=-2.74
01:33:43.404 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
01:33:43.405 00.001 1032 Enqueuing Move request for scope (0.02, -0.03)
01:33:43.407 00.002 10072 Worker thread wakes up
01:33:43.407 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
01:33:43.407 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
01:33:43.407 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.04 yDistance=-0.02
01:33:43.409 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:43.411 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:33:43.412 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:33:43.412 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:43.412 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:33:43.412 00.000 10072 MoveAxis(E, 0, ABG)
01:33:43.412 00.000 10072 Move returns status 0, amount 0
01:33:43.412 00.000 10072 MoveAxis(N, 0, ABG)
01:33:43.412 00.000 10072 Move returns status 0, amount 0
01:33:43.412 00.000 10072 move complete, result=0
01:33:43.413 00.001 10072 worker thread done servicing request
01:33:43.429 00.016 1032 UpdateGuideState exits: m=1543 SNR=27.7
01:33:43.431 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:43.433 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:43.435 00.002 1032 Enqueuing Expose request
01:33:43.437 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:33:43.438 00.001 10072 Worker thread wakes up
01:33:43.438 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:43.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:44.069 00.631 10072 Exposure complete
01:33:44.117 00.048 10072 worker thread done servicing request
01:33:44.117 00.000 1032 OnExposeComplete: enter
01:33:44.119 00.002 1032 UpdateGuideState(): m_state=6
01:33:44.120 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3721
01:33:44.121 00.001 1032 Star::Find returns 1 (0), X=319.24, Y=752.12, Mass=1545, SNR=27.7, Peak=154 HFD=2.7
01:33:44.124 00.003 1032 MultiStar: [#1 -0.34,-0.08,0.92,U] [#2 -0.20,-0.15,0.67,U] [#3 0.01,0.03,0.64,U] [#4 -0.19,-0.04,0.66,U] [#5 -0.09,-0.09,0.66,U] [#6 -0.07,-0.14,0.56,U] [#7 -0.12,0.12,0.51,U] [#8 -0.09,0.11,0.53,U] 
01:33:44.125 00.001 1032 single-star, 8 included, MultiStar: {-0.12, -0.02}, one-star: {0.02, 0.05}
01:33:44.127 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
01:33:44.129 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
01:33:44.131 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.20 mountX=0.05 mountY=-0.03, mountTheta=-0.63
01:33:44.134 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
01:33:44.135 00.001 1032 Enqueuing Move request for scope (0.02, 0.05)
01:33:44.137 00.002 10072 Worker thread wakes up
01:33:44.137 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:33:44.137 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:33:44.137 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.03
01:33:44.140 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:44.143 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:33:44.143 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:33:44.143 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:44.143 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:33:44.144 00.001 10072 MoveAxis(E, 1, ABG)
01:33:44.144 00.000 10072 Guiding  Dir = 2, Dur = 1
01:33:44.144 00.000 10072 IsGuiding returns 0
01:33:44.145 00.001 10072 PulseGuide returned control before completion, sleep 11
01:33:44.162 00.017 1032 UpdateGuideState exits: m=1545 SNR=27.7
01:33:44.165 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:44.166 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:44.168 00.002 1032 Enqueuing Expose request
01:33:44.170 00.002 10072 IsGuiding returns 0
01:33:44.170 00.000 10072 Move returns status 0, amount 1
01:33:44.170 00.000 10072 MoveAxis(N, 0, ABG)
01:33:44.170 00.000 10072 Move returns status 0, amount 0
01:33:44.170 00.000 10072 move complete, result=0
01:33:44.170 00.000 10072 worker thread done servicing request
01:33:44.170 00.000 10072 Worker thread wakes up
01:33:44.170 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:44.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:44.180 00.010 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
01:33:44.590 00.410 10072 Exposure complete
01:33:44.635 00.045 10072 worker thread done servicing request
01:33:44.635 00.000 1032 OnExposeComplete: enter
01:33:44.638 00.003 1032 UpdateGuideState(): m_state=6
01:33:44.640 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3722
01:33:44.642 00.002 1032 Star::Find returns 1 (0), X=319.39, Y=752.19, Mass=1513, SNR=27.4, Peak=138 HFD=3.0
01:33:44.645 00.003 1032 MultiStar: [#1 -0.23,-0.03,0.91,U] [#2 -0.04,-0.17,0.72,U] [#3 0.04,0.16,0.62,U] [#4 -0.18,0.15,0.65,U] [#5 0.09,-0.04,0.66,U] [#6 0.00,-0.06,0.60,U] [#7 0.20,0.09,0.51,U] [#8 0.06,0.14,0.56,U] 
01:33:44.647 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.17, 0.13}
01:33:44.648 00.001 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
01:33:44.651 00.003 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
01:33:44.652 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.40 mountX=0.04 mountY=-0.02, mountTheta=-0.43
01:33:44.655 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
01:33:44.657 00.002 1032 Enqueuing Move request for scope (0.01, 0.04)
01:33:44.658 00.001 10072 Worker thread wakes up
01:33:44.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
01:33:44.658 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
01:33:44.658 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
01:33:44.660 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:44.663 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:33:44.663 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:33:44.663 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:44.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:33:44.663 00.000 10072 MoveAxis(E, 3, ABG)
01:33:44.663 00.000 10072 Guiding  Dir = 2, Dur = 3
01:33:44.663 00.000 10072 IsGuiding returns 0
01:33:44.665 00.002 10072 PulseGuide returned control before completion, sleep 13
01:33:44.681 00.016 10072 IsGuiding returns 0
01:33:44.681 00.000 10072 Move returns status 0, amount 3
01:33:44.681 00.000 10072 MoveAxis(N, 0, ABG)
01:33:44.681 00.000 10072 Move returns status 0, amount 0
01:33:44.681 00.000 10072 move complete, result=0
01:33:44.681 00.000 10072 worker thread done servicing request
01:33:44.683 00.002 1032 UpdateGuideState exits: m=1513 SNR=27.4
01:33:44.685 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:44.687 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:44.689 00.002 1032 Enqueuing Expose request
01:33:44.690 00.001 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:33:44.692 00.002 10072 Worker thread wakes up
01:33:44.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:44.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:45.323 00.631 10072 Exposure complete
01:33:45.373 00.050 10072 worker thread done servicing request
01:33:45.373 00.000 1032 OnExposeComplete: enter
01:33:45.376 00.003 1032 UpdateGuideState(): m_state=6
01:33:45.378 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3723
01:33:45.380 00.002 1032 Star::Find returns 1 (0), X=319.38, Y=752.24, Mass=1515, SNR=27.4, Peak=167 HFD=2.8
01:33:45.381 00.001 1032 MultiStar: [#1 -0.18,0.07,0.92,U] [#2 -0.07,-0.12,0.73,U] [#3 -0.20,0.13,0.64,U] [#4 0.03,0.14,0.66,U] [#5 0.11,-0.03,0.70,U] [#6 0.05,0.08,0.58,U] [#7 0.02,0.22,0.51,U] [#8 -0.01,0.23,0.55,U] 
01:33:45.384 00.003 1032 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {0.16, 0.18}
01:33:45.386 00.002 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
01:33:45.388 00.002 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
01:33:45.390 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.66 mountX=0.09 mountY=-0.02, mountTheta=-0.17
01:33:45.394 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
01:33:45.398 00.004 1032 Enqueuing Move request for scope (-0.01, 0.09)
01:33:45.402 00.004 10072 Worker thread wakes up
01:33:45.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
01:33:45.402 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
01:33:45.402 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.02
01:33:45.405 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:45.407 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:33:45.407 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
01:33:45.407 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:45.407 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:33:45.407 00.000 10072 MoveAxis(E, 3, ABG)
01:33:45.407 00.000 10072 Guiding  Dir = 2, Dur = 3
01:33:45.408 00.001 10072 IsGuiding returns 0
01:33:45.408 00.000 10072 PulseGuide returned control before completion, sleep 13
01:33:45.426 00.018 1032 UpdateGuideState exits: m=1515 SNR=27.4
01:33:45.429 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:45.431 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:45.432 00.001 1032 Enqueuing Expose request
01:33:45.434 00.002 10072 IsGuiding returns 0
01:33:45.434 00.000 10072 Move returns status 0, amount 3
01:33:45.434 00.000 10072 MoveAxis(N, 0, ABG)
01:33:45.434 00.000 10072 Move returns status 0, amount 0
01:33:45.434 00.000 10072 move complete, result=0
01:33:45.434 00.000 10072 worker thread done servicing request
01:33:45.434 00.000 10072 Worker thread wakes up
01:33:45.434 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:45.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:45.441 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:33:45.852 00.411 10072 Exposure complete
01:33:45.906 00.054 10072 worker thread done servicing request
01:33:45.906 00.000 1032 OnExposeComplete: enter
01:33:45.909 00.003 1032 UpdateGuideState(): m_state=6
01:33:45.912 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3724
01:33:45.914 00.002 1032 Star::Find returns 1 (0), X=319.19, Y=752.18, Mass=1342, SNR=25.8, Peak=135 HFD=2.9
01:33:45.916 00.002 1032 MultiStar: [#1 -0.27,0.15,0.96,U] [#2 -0.26,-0.04,0.82,U] [#3 -0.11,0.20,0.69,U] [#4 -0.16,0.02,0.74,U] [#5 0.11,-0.19,0.73,U] [#6 -0.01,-0.17,0.61,U] [#7 -0.14,0.31,0.55,U] [#8 -0.01,0.14,0.58,U] 
01:33:45.917 00.001 1032 refined, 8 included, MultiStar: {-0.11, 0.06}, one-star: {-0.03, 0.12}
01:33:45.920 00.003 1032 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.83) = xAngle (0.81 = 0.81)
01:33:45.921 00.001 1032 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.81 = 0.81)
01:33:45.923 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.12 cameraTheta=2.64 mountX=0.08 mountY=0.09, mountTheta=0.81
01:33:45.927 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.06, opts=13)
01:33:45.932 00.005 1032 Enqueuing Move request for scope (-0.11, 0.06)
01:33:45.934 00.002 10072 Worker thread wakes up
01:33:45.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
01:33:45.934 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
01:33:45.934 00.000 10072 Moving (-0.11, 0.06) raw xDistance=0.08 yDistance=0.09
01:33:45.936 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:45.939 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:33:45.939 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:33:45.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:45.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:33:45.939 00.000 10072 MoveAxis(E, 2, ABG)
01:33:45.939 00.000 10072 Guiding  Dir = 2, Dur = 2
01:33:45.939 00.000 10072 IsGuiding returns 0
01:33:45.940 00.001 10072 PulseGuide returned control before completion, sleep 12
01:33:45.958 00.018 10072 IsGuiding returns 0
01:33:45.958 00.000 10072 Move returns status 0, amount 2
01:33:45.958 00.000 10072 MoveAxis(N, 0, ABG)
01:33:45.958 00.000 10072 Move returns status 0, amount 0
01:33:45.958 00.000 10072 move complete, result=0
01:33:45.958 00.000 10072 worker thread done servicing request
01:33:45.958 00.000 1032 UpdateGuideState exits: m=1342 SNR=25.8
01:33:45.960 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:45.962 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:45.964 00.002 1032 Enqueuing Expose request
01:33:45.966 00.002 10072 Worker thread wakes up
01:33:45.966 00.000 1032 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
01:33:45.969 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:45.969 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:46.601 00.632 10072 Exposure complete
01:33:46.650 00.049 10072 worker thread done servicing request
01:33:46.650 00.000 1032 OnExposeComplete: enter
01:33:46.652 00.002 1032 UpdateGuideState(): m_state=6
01:33:46.654 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3725
01:33:46.656 00.002 1032 Star::Find returns 1 (0), X=319.33, Y=752.01, Mass=1424, SNR=26.5, Peak=148 HFD=2.7
01:33:46.658 00.002 1032 MultiStar: [#1 -0.19,-0.07,0.98,U] [#2 -0.16,-0.26,0.74,U] [#3 -0.03,0.04,0.68,U] [#4 -0.02,0.06,0.70,U] [#5 0.05,-0.12,0.70,U] [#6 0.09,-0.15,0.58,U] [#7 0.03,0.07,0.52,U] [#8 -0.03,0.05,0.59,U] 
01:33:46.660 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {0.11, -0.05}
01:33:46.662 00.002 1032 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.83) = xAngle (-3.80 = 2.48)
01:33:46.663 00.001 1032 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.80 = 2.48)
01:33:46.664 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.97 mountX=-0.05 mountY=0.04, mountTheta=2.48
01:33:46.667 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
01:33:46.669 00.002 1032 Enqueuing Move request for scope (-0.02, -0.05)
01:33:46.671 00.002 10072 Worker thread wakes up
01:33:46.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
01:33:46.671 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
01:33:46.671 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=0.04
01:33:46.675 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:46.678 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:33:46.678 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:33:46.678 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:46.678 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:33:46.678 00.000 10072 MoveAxis(E, 3, ABG)
01:33:46.678 00.000 10072 Guiding  Dir = 2, Dur = 3
01:33:46.678 00.000 10072 IsGuiding returns 0
01:33:46.679 00.001 10072 PulseGuide returned control before completion, sleep 13
01:33:46.692 00.013 10072 IsGuiding returns 0
01:33:46.692 00.000 10072 Move returns status 0, amount 3
01:33:46.692 00.000 10072 MoveAxis(N, 0, ABG)
01:33:46.692 00.000 10072 Move returns status 0, amount 0
01:33:46.692 00.000 10072 move complete, result=0
01:33:46.692 00.000 10072 worker thread done servicing request
01:33:46.695 00.003 1032 UpdateGuideState exits: m=1424 SNR=26.5
01:33:46.697 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:46.699 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:46.700 00.001 1032 Enqueuing Expose request
01:33:46.702 00.002 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
01:33:46.703 00.001 10072 Worker thread wakes up
01:33:46.703 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:46.703 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:47.117 00.414 10072 Exposure complete
01:33:47.162 00.045 10072 worker thread done servicing request
01:33:47.163 00.001 1032 OnExposeComplete: enter
01:33:47.166 00.003 1032 UpdateGuideState(): m_state=6
01:33:47.167 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3726
01:33:47.169 00.002 1032 Star::Find returns 1 (0), X=319.33, Y=752.23, Mass=1329, SNR=25.7, Peak=142 HFD=2.8
01:33:47.171 00.002 1032 MultiStar: [#1 -0.16,0.03,1.00,U] [#2 -0.01,-0.14,0.76,U] [#3 0.05,0.17,0.73,U] [#4 0.01,0.09,0.73,U] [#5 0.09,-0.07,0.71,U] [#6 0.24,-0.05,0.61,U] [#7 0.02,0.08,0.56,U] [#8 0.01,0.03,0.62,U] 
01:33:47.174 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.11, 0.17}
01:33:47.178 00.004 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
01:33:47.179 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
01:33:47.180 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.90 mountX=0.03 mountY=-0.04, mountTheta=-0.93
01:33:47.183 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
01:33:47.185 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
01:33:47.186 00.001 10072 Worker thread wakes up
01:33:47.186 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
01:33:47.186 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
01:33:47.186 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
01:33:47.189 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:47.191 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:33:47.191 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:33:47.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:47.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:33:47.191 00.000 10072 MoveAxis(E, 4, ABG)
01:33:47.191 00.000 10072 Guiding  Dir = 2, Dur = 4
01:33:47.192 00.001 10072 IsGuiding returns 0
01:33:47.192 00.000 10072 PulseGuide returned control before completion, sleep 14
01:33:47.211 00.019 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:33:47.213 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:47.215 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:47.216 00.001 1032 Enqueuing Expose request
01:33:47.223 00.007 10072 IsGuiding returns 0
01:33:47.223 00.000 10072 Move returns status 0, amount 4
01:33:47.223 00.000 10072 MoveAxis(N, 0, ABG)
01:33:47.223 00.000 10072 Move returns status 0, amount 0
01:33:47.223 00.000 10072 move complete, result=0
01:33:47.223 00.000 10072 worker thread done servicing request
01:33:47.223 00.000 10072 Worker thread wakes up
01:33:47.224 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:47.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:47.227 00.003 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
01:33:47.850 00.623 10072 Exposure complete
01:33:47.902 00.052 10072 worker thread done servicing request
01:33:47.902 00.000 1032 OnExposeComplete: enter
01:33:47.904 00.002 1032 UpdateGuideState(): m_state=6
01:33:47.905 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3727
01:33:47.907 00.002 1032 Star::Find returns 1 (0), X=319.29, Y=752.14, Mass=1360, SNR=26.0, Peak=133 HFD=2.9
01:33:47.909 00.002 1032 MultiStar: [#1 -0.26,0.10,0.99,U] [#2 -0.06,-0.21,0.74,U] [#3 -0.04,0.13,0.69,U] [#4 0.09,0.13,0.71,U] [#5 0.09,-0.17,0.71,U] [#6 0.18,-0.02,0.61,U] [#7 0.08,0.04,0.53,U] [#8 0.03,0.12,0.59,U] 
01:33:47.911 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.08, 0.08}
01:33:47.912 00.001 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
01:33:47.914 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
01:33:47.916 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.29 mountX=0.02 mountY=-0.01, mountTheta=-0.54
01:33:47.918 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
01:33:47.919 00.001 1032 Enqueuing Move request for scope (0.01, 0.03)
01:33:47.921 00.002 10072 Worker thread wakes up
01:33:47.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
01:33:47.921 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
01:33:47.921 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.01
01:33:47.924 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:47.927 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:33:47.927 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:33:47.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:47.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:33:47.927 00.000 10072 MoveAxis(E, 10, ABG)
01:33:47.928 00.001 10072 Guiding  Dir = 2, Dur = 10
01:33:47.928 00.000 10072 IsGuiding returns 0
01:33:47.929 00.001 10072 PulseGuide returned control before completion, sleep 20
01:33:47.946 00.017 1032 UpdateGuideState exits: m=1360 SNR=26.0
01:33:47.949 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:47.951 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:47.952 00.001 1032 Enqueuing Expose request
01:33:47.958 00.006 10072 IsGuiding returns 0
01:33:47.958 00.000 10072 Move returns status 0, amount 10
01:33:47.958 00.000 10072 MoveAxis(N, 0, ABG)
01:33:47.958 00.000 10072 Move returns status 0, amount 0
01:33:47.958 00.000 10072 move complete, result=0
01:33:47.958 00.000 10072 worker thread done servicing request
01:33:47.958 00.000 10072 Worker thread wakes up
01:33:47.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:47.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:47.964 00.006 1032 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
01:33:48.367 00.403 10072 Exposure complete
01:33:48.416 00.049 10072 worker thread done servicing request
01:33:48.416 00.000 1032 OnExposeComplete: enter
01:33:48.418 00.002 1032 UpdateGuideState(): m_state=6
01:33:48.420 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3728
01:33:48.422 00.002 1032 Star::Find returns 1 (0), X=319.32, Y=752.17, Mass=1481, SNR=27.1, Peak=143 HFD=2.9
01:33:48.424 00.002 1032 MultiStar: [#1 -0.15,0.05,0.95,U] [#2 -0.11,-0.16,0.73,U] [#3 0.04,0.18,0.67,U] [#4 -0.06,0.10,0.69,U] [#5 0.15,-0.17,0.64,U] [#6 0.14,-0.04,0.59,U] [#7 0.09,-0.06,0.53,U] [#8 0.07,0.12,0.53,U] 
01:33:48.426 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.10, 0.10}
01:33:48.428 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
01:33:48.429 00.001 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
01:33:48.431 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.76 mountX=0.01 mountY=-0.02, mountTheta=-1.07
01:33:48.435 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
01:33:48.437 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
01:33:48.439 00.002 10072 Worker thread wakes up
01:33:48.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:33:48.439 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:33:48.439 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
01:33:48.441 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:48.445 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:33:48.445 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:33:48.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:48.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:33:48.446 00.001 10072 MoveAxis(E, 13, ABG)
01:33:48.446 00.000 10072 Guiding  Dir = 2, Dur = 13
01:33:48.446 00.000 10072 IsGuiding returns 0
01:33:48.447 00.001 10072 PulseGuide returned control before completion, sleep 23
01:33:48.464 00.017 1032 UpdateGuideState exits: m=1481 SNR=27.1
01:33:48.466 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:48.469 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:48.470 00.001 1032 Enqueuing Expose request
01:33:48.473 00.003 10072 IsGuiding returns 0
01:33:48.473 00.000 10072 Move returns status 0, amount 13
01:33:48.473 00.000 10072 MoveAxis(N, 0, ABG)
01:33:48.473 00.000 10072 Move returns status 0, amount 0
01:33:48.473 00.000 10072 move complete, result=0
01:33:48.473 00.000 10072 worker thread done servicing request
01:33:48.473 00.000 10072 Worker thread wakes up
01:33:48.473 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:48.473 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:48.480 00.007 1032 GuideStep: 0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
01:33:49.099 00.619 10072 Exposure complete
01:33:49.148 00.049 10072 worker thread done servicing request
01:33:49.148 00.000 1032 OnExposeComplete: enter
01:33:49.151 00.003 1032 UpdateGuideState(): m_state=6
01:33:49.153 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3729
01:33:49.155 00.002 1032 Star::Find returns 1 (0), X=319.26, Y=751.96, Mass=1483, SNR=27.1, Peak=147 HFD=2.9
01:33:49.157 00.002 1032 MultiStar: [#1 -0.24,-0.14,0.90,U] [#2 0.02,-0.23,0.70,U] [#3 0.09,-0.01,0.66,U] [#4 0.03,-0.15,0.70,U] [#5 0.10,-0.14,0.65,U] [#6 0.14,-0.23,0.57,U] [#7 -0.01,-0.03,0.48,U] [#8 0.30,0.05,0.54,U] 
01:33:49.159 00.002 1032 single-star, 8 included, MultiStar: {0.04, -0.11}, one-star: {0.04, -0.10}
01:33:49.161 00.002 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
01:33:49.162 00.001 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
01:33:49.164 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.19 mountX=-0.11 mountY=-0.01, mountTheta=-3.02
01:33:49.168 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
01:33:49.169 00.001 1032 Enqueuing Move request for scope (0.04, -0.10)
01:33:49.170 00.001 10072 Worker thread wakes up
01:33:49.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
01:33:49.171 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
01:33:49.171 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=-0.01
01:33:49.173 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:49.176 00.003 10072 PPEC rslt: input = -0.11, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:33:49.176 00.000 10072 PPEC: input: -0.11, control: -0.02, exposure: 500
01:33:49.176 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:49.177 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:33:49.177 00.000 10072 MoveAxis(E, 16, ABG)
01:33:49.177 00.000 10072 Guiding  Dir = 2, Dur = 16
01:33:49.177 00.000 10072 IsGuiding returns 0
01:33:49.178 00.001 10072 PulseGuide returned control before completion, sleep 26
01:33:49.195 00.017 1032 UpdateGuideState exits: m=1483 SNR=27.1
01:33:49.199 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:49.201 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:49.203 00.002 1032 Enqueuing Expose request
01:33:49.207 00.004 10072 IsGuiding returns 0
01:33:49.207 00.000 10072 Move returns status 0, amount 16
01:33:49.207 00.000 10072 MoveAxis(N, 0, ABG)
01:33:49.207 00.000 10072 Move returns status 0, amount 0
01:33:49.207 00.000 10072 move complete, result=0
01:33:49.207 00.000 10072 worker thread done servicing request
01:33:49.208 00.001 10072 Worker thread wakes up
01:33:49.208 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:49.208 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:49.215 00.007 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
01:33:49.619 00.404 10072 Exposure complete
01:33:49.668 00.049 10072 worker thread done servicing request
01:33:49.669 00.001 1032 OnExposeComplete: enter
01:33:49.670 00.001 1032 UpdateGuideState(): m_state=6
01:33:49.672 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3730
01:33:49.677 00.005 1032 Star::Find returns 1 (0), X=319.19, Y=752.01, Mass=1684, SNR=28.9, Peak=172 HFD=2.6
01:33:49.678 00.001 1032 MultiStar: [#1 -0.16,-0.06,0.89,U] [#2 0.03,-0.31,0.66,U] [#3 0.11,0.16,0.58,U] [#4 -0.11,0.06,0.65,U] [#5 -0.15,-0.05,0.63,U] [#6 -0.10,-0.17,0.55,U] [#7 -0.02,-0.01,0.48,U] [#8 0.07,0.15,0.50,U] 
01:33:49.680 00.002 1032 single-star, 8 included, MultiStar: {-0.05, -0.04}, one-star: {-0.02, -0.05}
01:33:49.681 00.001 1032 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.83) = xAngle (-3.83 = 2.45)
01:33:49.683 00.002 1032 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.83 = 2.45)
01:33:49.684 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-2.00 mountX=-0.05 mountY=0.04, mountTheta=2.45
01:33:49.686 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
01:33:49.689 00.003 1032 Enqueuing Move request for scope (-0.02, -0.05)
01:33:49.690 00.001 10072 Worker thread wakes up
01:33:49.690 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
01:33:49.690 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
01:33:49.691 00.001 10072 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=0.04
01:33:49.692 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:49.695 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:33:49.695 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:33:49.695 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:49.695 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:33:49.695 00.000 10072 MoveAxis(E, 11, ABG)
01:33:49.696 00.001 10072 Guiding  Dir = 2, Dur = 11
01:33:49.696 00.000 10072 IsGuiding returns 0
01:33:49.696 00.000 10072 PulseGuide returned control before completion, sleep 21
01:33:49.713 00.017 1032 UpdateGuideState exits: m=1684 SNR=28.9
01:33:49.715 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:49.716 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:49.718 00.002 1032 Enqueuing Expose request
01:33:49.726 00.008 10072 IsGuiding returns 0
01:33:49.726 00.000 10072 Move returns status 0, amount 11
01:33:49.726 00.000 10072 MoveAxis(N, 0, ABG)
01:33:49.726 00.000 10072 Move returns status 0, amount 0
01:33:49.726 00.000 10072 move complete, result=0
01:33:49.726 00.000 10072 worker thread done servicing request
01:33:49.726 00.000 10072 Worker thread wakes up
01:33:49.726 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:49.727 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:49.727 00.000 1032 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
01:33:50.357 00.630 10072 Exposure complete
01:33:50.403 00.046 10072 worker thread done servicing request
01:33:50.403 00.000 1032 OnExposeComplete: enter
01:33:50.405 00.002 1032 UpdateGuideState(): m_state=6
01:33:50.407 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3731
01:33:50.409 00.002 1032 Star::Find returns 1 (0), X=319.39, Y=752.24, Mass=1516, SNR=27.4, Peak=171 HFD=2.8
01:33:50.411 00.002 1032 MultiStar: [#1 -0.21,0.07,0.93,U] [#2 -0.01,0.02,0.73,U] [#3 0.03,0.19,0.64,U] [#4 -0.04,0.17,0.70,U] [#5 -0.01,0.01,0.64,U] [#6 0.04,-0.11,0.55,U] [#7 0.01,0.29,0.51,U] [#8 0.12,0.14,0.53,U] 
01:33:50.412 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {0.18, 0.18}
01:33:50.414 00.002 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
01:33:50.416 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
01:33:50.418 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.50 mountX=0.10 mountY=-0.03, mountTheta=-0.33
01:33:50.421 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
01:33:50.424 00.003 1032 Enqueuing Move request for scope (0.01, 0.11)
01:33:50.426 00.002 10072 Worker thread wakes up
01:33:50.426 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
01:33:50.426 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:33:50.426 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.03
01:33:50.429 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:50.433 00.004 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:33:50.433 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:33:50.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:50.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:33:50.433 00.000 10072 MoveAxis(E, 14, ABG)
01:33:50.433 00.000 10072 Guiding  Dir = 2, Dur = 14
01:33:50.434 00.001 10072 IsGuiding returns 0
01:33:50.434 00.000 10072 PulseGuide returned control before completion, sleep 24
01:33:50.451 00.017 1032 UpdateGuideState exits: m=1516 SNR=27.4
01:33:50.452 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:50.456 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:50.458 00.002 1032 Enqueuing Expose request
01:33:50.461 00.003 10072 IsGuiding returns 0
01:33:50.461 00.000 10072 Move returns status 0, amount 14
01:33:50.463 00.002 10072 MoveAxis(N, 0, ABG)
01:33:50.463 00.000 10072 Move returns status 0, amount 0
01:33:50.463 00.000 10072 move complete, result=0
01:33:50.463 00.000 10072 worker thread done servicing request
01:33:50.463 00.000 10072 Worker thread wakes up
01:33:50.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:50.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:50.469 00.006 1032 GuideStep: 0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
01:33:50.868 00.399 10072 Exposure complete
01:33:50.916 00.048 10072 worker thread done servicing request
01:33:50.917 00.001 1032 OnExposeComplete: enter
01:33:50.919 00.002 1032 UpdateGuideState(): m_state=6
01:33:50.921 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3732
01:33:50.924 00.003 1032 Star::Find returns 1 (0), X=319.45, Y=752.32, Mass=1512, SNR=27.4, Peak=152 HFD=3.2
01:33:50.927 00.003 1032 MultiStar: [#1 -0.07,0.24,0.99,U] [#2 -0.12,-0.04,0.71,U] [#3 0.07,0.30,0.64,U] [#4 0.02,0.27,0.68,U] [#5 0.11,0.14,0.66,U] [#6 0.01,0.12,0.57,U] [#7 0.31,0.13,0.48,U] [#8 -0.06,0.28,0.54,U] 
01:33:50.930 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.19}, one-star: {0.23, 0.26}
01:33:50.932 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
01:33:50.933 00.001 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
01:33:50.936 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.31 mountX=0.17 mountY=-0.10, mountTheta=-0.52
01:33:50.940 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.19, opts=13)
01:33:50.942 00.002 1032 Enqueuing Move request for scope (0.05, 0.19)
01:33:50.943 00.001 10072 Worker thread wakes up
01:33:50.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
01:33:50.943 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
01:33:50.943 00.000 10072 Moving (0.05, 0.19) raw xDistance=0.17 yDistance=-0.10
01:33:50.946 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:50.948 00.002 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.62
01:33:50.949 00.001 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
01:33:50.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:50.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:33:50.949 00.000 10072 MoveAxis(W, 67, ABG)
01:33:50.949 00.000 10072 Guiding  Dir = 3, Dur = 67
01:33:50.949 00.000 10072 IsGuiding returns 0
01:33:50.950 00.001 10072 PulseGuide returned control before completion, sleep 77
01:33:50.966 00.016 1032 UpdateGuideState exits: m=1512 SNR=27.4
01:33:50.969 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:50.971 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:50.972 00.001 1032 Enqueuing Expose request
01:33:51.038 00.066 10072 IsGuiding returns 0
01:33:51.038 00.000 10072 Move returns status 0, amount 67
01:33:51.038 00.000 10072 MoveAxis(N, 0, ABG)
01:33:51.038 00.000 10072 Move returns status 0, amount 0
01:33:51.038 00.000 10072 move complete, result=0
01:33:51.038 00.000 10072 worker thread done servicing request
01:33:51.038 00.000 10072 Worker thread wakes up
01:33:51.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:51.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:51.039 00.001 1032 GuideStep: 0.2 px 67 ms WEST, -0.1 px 0 ms NORTH
01:33:51.665 00.626 10072 Exposure complete
01:33:51.713 00.048 10072 worker thread done servicing request
01:33:51.713 00.000 1032 OnExposeComplete: enter
01:33:51.716 00.003 1032 UpdateGuideState(): m_state=6
01:33:51.718 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3733
01:33:51.719 00.001 1032 Star::Find returns 1 (0), X=319.43, Y=751.87, Mass=1436, SNR=26.7, Peak=158 HFD=2.8
01:33:51.721 00.002 1032 MultiStar: [#1 -0.08,-0.34,0.97,U] [#2 0.05,-0.43,0.72,U] [#3 0.20,-0.14,0.70,U] [#4 0.05,-0.31,0.69,U] [#5 0.33,-0.38,0.70,U] [#6 0.13,-0.49,0.61,U] [#7 0.33,-0.15,0.55,U] [#8 0.36,-0.24,0.56,U] 
01:33:51.723 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.30}, one-star: {0.21, -0.20}
01:33:51.725 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
01:33:51.727 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
01:33:51.728 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-0.74 mountX=-0.24 mountY=-0.16, mountTheta=-2.57
01:33:51.731 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.20, opts=13)
01:33:51.733 00.002 1032 Enqueuing Move request for scope (0.21, -0.20)
01:33:51.735 00.002 10072 Worker thread wakes up
01:33:51.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.20) opts 0xd
01:33:51.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.20)
01:33:51.735 00.000 10072 Moving (0.21, -0.20) raw xDistance=-0.24 yDistance=-0.16
01:33:51.737 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:51.740 00.003 10072 PPEC rslt: input = -0.24, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 287.62
01:33:51.740 00.000 10072 PPEC: input: -0.24, control: -0.13, exposure: 500
01:33:51.740 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:51.740 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:33:51.740 00.000 10072 MoveAxis(E, 128, ABG)
01:33:51.741 00.001 10072 Guiding  Dir = 2, Dur = 128
01:33:51.741 00.000 10072 IsGuiding returns 0
01:33:51.742 00.001 10072 PulseGuide returned control before completion, sleep 138
01:33:51.759 00.017 1032 UpdateGuideState exits: m=1436 SNR=26.7
01:33:51.761 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:51.763 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:51.765 00.002 1032 Enqueuing Expose request
01:33:51.883 00.118 10072 IsGuiding returns 0
01:33:51.883 00.000 10072 Move returns status 0, amount 128
01:33:51.883 00.000 10072 MoveAxis(N, 0, ABG)
01:33:51.883 00.000 10072 Move returns status 0, amount 0
01:33:51.883 00.000 10072 move complete, result=0
01:33:51.883 00.000 10072 worker thread done servicing request
01:33:51.883 00.000 10072 Worker thread wakes up
01:33:51.883 00.000 1032 GuideStep: -0.2 px 128 ms EAST, -0.2 px 0 ms NORTH
01:33:51.886 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:51.886 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:52.292 00.406 10072 Exposure complete
01:33:52.341 00.049 10072 worker thread done servicing request
01:33:52.341 00.000 1032 OnExposeComplete: enter
01:33:52.343 00.002 1032 UpdateGuideState(): m_state=6
01:33:52.345 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3734
01:33:52.346 00.001 1032 Star::Find returns 1 (0), X=319.50, Y=751.95, Mass=1381, SNR=26.2, Peak=154 HFD=2.5
01:33:52.348 00.002 1032 MultiStar: [#1 -0.07,-0.23,0.97,U] [#2 0.09,-0.28,0.76,U] [#3 0.21,-0.12,0.66,U] [#4 0.06,-0.07,0.72,U] [#5 0.26,-0.30,0.75,U] [#6 0.20,-0.39,0.59,U] [#7 0.21,-0.09,0.54,U] [#8 0.14,0.02,0.54,U] 
01:33:52.349 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.18}, one-star: {0.29, -0.11}
01:33:52.350 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
01:33:52.353 00.003 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
01:33:52.354 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-0.88 mountX=-0.21 mountY=-0.10, mountTheta=-2.71
01:33:52.357 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.18, opts=13)
01:33:52.358 00.001 1032 Enqueuing Move request for scope (0.15, -0.18)
01:33:52.360 00.002 10072 Worker thread wakes up
01:33:52.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
01:33:52.360 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
01:33:52.360 00.000 10072 Moving (0.15, -0.18) raw xDistance=-0.21 yDistance=-0.10
01:33:52.364 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:52.366 00.002 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 287.62
01:33:52.367 00.001 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
01:33:52.367 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:52.367 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:33:52.367 00.000 10072 MoveAxis(E, 111, ABG)
01:33:52.367 00.000 10072 Guiding  Dir = 2, Dur = 111
01:33:52.368 00.001 10072 IsGuiding returns 0
01:33:52.369 00.001 10072 PulseGuide returned control before completion, sleep 121
01:33:52.386 00.017 1032 UpdateGuideState exits: m=1381 SNR=26.2
01:33:52.395 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:52.412 00.017 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:52.416 00.004 1032 Enqueuing Expose request
01:33:52.492 00.076 10072 IsGuiding returns 0
01:33:52.492 00.000 10072 Move returns status 0, amount 111
01:33:52.492 00.000 10072 MoveAxis(N, 0, ABG)
01:33:52.492 00.000 10072 Move returns status 0, amount 0
01:33:52.492 00.000 10072 move complete, result=0
01:33:52.492 00.000 10072 worker thread done servicing request
01:33:52.492 00.000 10072 Worker thread wakes up
01:33:52.493 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:52.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:52.493 00.000 1032 GuideStep: -0.2 px 111 ms EAST, -0.1 px 0 ms NORTH
01:33:53.120 00.627 10072 Exposure complete
01:33:53.170 00.050 10072 worker thread done servicing request
01:33:53.170 00.000 1032 OnExposeComplete: enter
01:33:53.172 00.002 1032 UpdateGuideState(): m_state=6
01:33:53.176 00.004 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3735
01:33:53.178 00.002 1032 Star::Find returns 1 (0), X=319.42, Y=752.10, Mass=1408, SNR=26.4, Peak=153 HFD=2.7
01:33:53.182 00.004 1032 MultiStar: [#1 -0.11,0.10,0.96,U] [#2 -0.10,-0.01,0.72,U] [#3 -0.02,0.27,0.66,U] [#4 -0.01,0.20,0.67,U] [#5 0.11,0.05,0.71,U] [#6 0.12,-0.09,0.58,U] [#7 0.18,0.35,0.55,U] [#8 0.05,0.20,0.57,U] 
01:33:53.184 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.21, 0.04}
01:33:53.186 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
01:33:53.188 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
01:33:53.191 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=0.10 mountY=-0.07, mountTheta=-0.62
01:33:53.196 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
01:33:53.199 00.003 1032 Enqueuing Move request for scope (0.04, 0.11)
01:33:53.201 00.002 10072 Worker thread wakes up
01:33:53.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
01:33:53.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:33:53.201 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.10 yDistance=-0.07
01:33:53.204 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:53.206 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:33:53.207 00.001 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:33:53.207 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:53.207 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:33:53.207 00.000 10072 MoveAxis(E, 11, ABG)
01:33:53.207 00.000 10072 Guiding  Dir = 2, Dur = 11
01:33:53.207 00.000 10072 IsGuiding returns 0
01:33:53.208 00.001 10072 PulseGuide returned control before completion, sleep 21
01:33:53.225 00.017 1032 UpdateGuideState exits: m=1408 SNR=26.4
01:33:53.227 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:53.229 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:53.231 00.002 1032 Enqueuing Expose request
01:33:53.242 00.011 10072 IsGuiding returns 0
01:33:53.242 00.000 10072 Move returns status 0, amount 11
01:33:53.242 00.000 10072 MoveAxis(N, 0, ABG)
01:33:53.242 00.000 10072 Move returns status 0, amount 0
01:33:53.242 00.000 10072 move complete, result=0
01:33:53.243 00.001 10072 worker thread done servicing request
01:33:53.243 00.000 10072 Worker thread wakes up
01:33:53.243 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:53.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:53.243 00.000 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
01:33:53.653 00.410 10072 Exposure complete
01:33:53.700 00.047 10072 worker thread done servicing request
01:33:53.700 00.000 1032 OnExposeComplete: enter
01:33:53.702 00.002 1032 UpdateGuideState(): m_state=6
01:33:53.704 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3736
01:33:53.706 00.002 1032 Star::Find returns 1 (0), X=319.35, Y=752.27, Mass=1321, SNR=25.6, Peak=148 HFD=2.8
01:33:53.709 00.003 1032 MultiStar: [#1 -0.15,0.02,1.00,U] [#2 0.01,-0.14,0.77,U] [#3 0.07,0.22,0.68,U] [#4 -0.09,0.08,0.76,U] [#5 0.12,-0.12,0.72,U] [#6 0.08,-0.12,0.62,U] [#7 0.16,0.26,0.52,U] [#8 -0.04,0.33,0.59,U] 
01:33:53.710 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.13, 0.21}
01:33:53.712 00.002 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
01:33:53.714 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
01:33:53.715 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.24 mountX=0.06 mountY=-0.04, mountTheta=-0.59
01:33:53.717 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
01:33:53.719 00.002 1032 Enqueuing Move request for scope (0.03, 0.07)
01:33:53.721 00.002 10072 Worker thread wakes up
01:33:53.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
01:33:53.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
01:33:53.721 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.04
01:33:53.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:53.725 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:33:53.725 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:33:53.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:53.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:33:53.726 00.001 10072 MoveAxis(E, 6, ABG)
01:33:53.726 00.000 10072 Guiding  Dir = 2, Dur = 6
01:33:53.726 00.000 10072 IsGuiding returns 0
01:33:53.726 00.000 10072 PulseGuide returned control before completion, sleep 16
01:33:53.743 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.6
01:33:53.746 00.003 10072 IsGuiding returns 0
01:33:53.746 00.000 10072 Move returns status 0, amount 6
01:33:53.746 00.000 10072 MoveAxis(N, 0, ABG)
01:33:53.746 00.000 10072 Move returns status 0, amount 0
01:33:53.746 00.000 10072 move complete, result=0
01:33:53.746 00.000 10072 worker thread done servicing request
01:33:53.746 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:53.747 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:53.749 00.002 1032 Enqueuing Expose request
01:33:53.751 00.002 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:33:53.752 00.001 10072 Worker thread wakes up
01:33:53.752 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:53.752 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:54.388 00.636 10072 Exposure complete
01:33:54.441 00.053 10072 worker thread done servicing request
01:33:54.442 00.001 1032 OnExposeComplete: enter
01:33:54.443 00.001 1032 UpdateGuideState(): m_state=6
01:33:54.445 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3737
01:33:54.447 00.002 1032 Star::Find returns 1 (0), X=319.39, Y=752.23, Mass=1410, SNR=26.5, Peak=147 HFD=3.0
01:33:54.450 00.003 1032 MultiStar: [#1 0.01,0.04,1.00,U] [#2 -0.07,-0.06,0.73,U] [#3 0.12,0.33,0.67,U] [#4 0.10,0.09,0.74,U] [#5 0.16,0.05,0.72,U] [#6 0.22,-0.00,0.59,U] [#7 0.24,0.16,0.53,U] [#8 0.22,0.23,0.54,U] 
01:33:54.451 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.11}, one-star: {0.17, 0.17}
01:33:54.454 00.003 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
01:33:54.457 00.003 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
01:33:54.459 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.73 mountX=0.07 mountY=-0.14, mountTheta=-1.10
01:33:54.462 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
01:33:54.465 00.003 1032 Enqueuing Move request for scope (0.12, 0.11)
01:33:54.466 00.001 10072 Worker thread wakes up
01:33:54.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
01:33:54.466 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
01:33:54.466 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.07 yDistance=-0.14
01:33:54.468 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:54.471 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:33:54.471 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
01:33:54.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:54.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:33:54.471 00.000 10072 MoveAxis(E, 6, ABG)
01:33:54.471 00.000 10072 Guiding  Dir = 2, Dur = 6
01:33:54.471 00.000 10072 IsGuiding returns 0
01:33:54.472 00.001 10072 PulseGuide returned control before completion, sleep 16
01:33:54.489 00.017 1032 UpdateGuideState exits: m=1410 SNR=26.5
01:33:54.492 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:54.495 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:54.499 00.004 1032 Enqueuing Expose request
01:33:54.500 00.001 10072 IsGuiding returns 0
01:33:54.500 00.000 10072 Move returns status 0, amount 6
01:33:54.500 00.000 10072 MoveAxis(N, 0, ABG)
01:33:54.500 00.000 10072 Move returns status 0, amount 0
01:33:54.500 00.000 10072 move complete, result=0
01:33:54.500 00.000 10072 worker thread done servicing request
01:33:54.500 00.000 10072 Worker thread wakes up
01:33:54.500 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:54.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:54.508 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:33:54.919 00.411 10072 Exposure complete
01:33:54.968 00.049 10072 worker thread done servicing request
01:33:54.968 00.000 1032 OnExposeComplete: enter
01:33:54.970 00.002 1032 UpdateGuideState(): m_state=6
01:33:54.971 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3738
01:33:54.973 00.002 1032 Star::Find returns 1 (0), X=319.40, Y=752.08, Mass=1386, SNR=26.2, Peak=148 HFD=2.7
01:33:54.976 00.003 1032 MultiStar: [#1 -0.24,-0.08,0.99,U] [#2 0.09,-0.16,0.73,U] [#3 0.30,-0.01,0.70,U] [#4 0.06,-0.08,0.73,U] [#5 0.27,-0.17,0.73,U] [#6 0.10,-0.14,0.57,U] [#7 0.22,0.10,0.50,U] [#8 0.35,0.07,0.60,U] 
01:33:54.977 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.18, 0.02}
01:33:54.979 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
01:33:54.981 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
01:33:54.983 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.40 mountX=-0.08 mountY=-0.11, mountTheta=-2.23
01:33:54.986 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
01:33:54.989 00.003 1032 Enqueuing Move request for scope (0.13, -0.05)
01:33:54.990 00.001 10072 Worker thread wakes up
01:33:54.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
01:33:54.990 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
01:33:54.990 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
01:33:54.994 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:54.997 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:33:54.997 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:33:54.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:54.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:33:54.997 00.000 10072 MoveAxis(E, 7, ABG)
01:33:54.997 00.000 10072 Guiding  Dir = 2, Dur = 7
01:33:54.997 00.000 10072 IsGuiding returns 0
01:33:54.999 00.002 10072 PulseGuide returned control before completion, sleep 17
01:33:55.015 00.016 1032 UpdateGuideState exits: m=1386 SNR=26.2
01:33:55.018 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:55.019 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:55.021 00.002 1032 Enqueuing Expose request
01:33:55.026 00.005 10072 IsGuiding returns 0
01:33:55.027 00.001 10072 Move returns status 0, amount 7
01:33:55.027 00.000 10072 MoveAxis(N, 0, ABG)
01:33:55.027 00.000 10072 Move returns status 0, amount 0
01:33:55.027 00.000 10072 move complete, result=0
01:33:55.027 00.000 10072 worker thread done servicing request
01:33:55.027 00.000 10072 Worker thread wakes up
01:33:55.028 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:55.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:55.031 00.003 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:33:55.655 00.624 10072 Exposure complete
01:33:55.702 00.047 10072 worker thread done servicing request
01:33:55.702 00.000 1032 OnExposeComplete: enter
01:33:55.706 00.004 1032 UpdateGuideState(): m_state=6
01:33:55.708 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3739
01:33:55.710 00.002 1032 Star::Find returns 1 (0), X=319.29, Y=752.21, Mass=1591, SNR=28.1, Peak=170 HFD=2.8
01:33:55.712 00.002 1032 MultiStar: [#1 -0.12,-0.05,0.91,U] [#2 -0.04,-0.12,0.69,U] [#3 0.02,0.10,0.64,U] [#4 -0.13,0.15,0.66,U] [#5 0.13,-0.02,0.68,U] [#6 -0.04,-0.05,0.55,U] [#7 0.01,0.11,0.49,U] [#8 0.03,0.25,0.54,U] 
01:33:55.715 00.003 1032 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {0.07, 0.15}
01:33:55.717 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
01:33:55.719 00.002 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
01:33:55.721 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.73 mountX=0.06 mountY=-0.01, mountTheta=-0.10
01:33:55.724 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
01:33:55.725 00.001 1032 Enqueuing Move request for scope (-0.01, 0.06)
01:33:55.727 00.002 10072 Worker thread wakes up
01:33:55.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
01:33:55.727 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
01:33:55.727 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.01
01:33:55.729 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:55.731 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:33:55.732 00.001 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:33:55.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:55.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:33:55.732 00.000 10072 MoveAxis(E, 8, ABG)
01:33:55.732 00.000 10072 Guiding  Dir = 2, Dur = 8
01:33:55.732 00.000 10072 IsGuiding returns 0
01:33:55.733 00.001 10072 PulseGuide returned control before completion, sleep 18
01:33:55.750 00.017 1032 UpdateGuideState exits: m=1591 SNR=28.1
01:33:55.752 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:55.754 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:55.755 00.001 1032 Enqueuing Expose request
01:33:55.760 00.005 10072 IsGuiding returns 0
01:33:55.760 00.000 10072 Move returns status 0, amount 8
01:33:55.760 00.000 10072 MoveAxis(N, 0, ABG)
01:33:55.760 00.000 10072 Move returns status 0, amount 0
01:33:55.760 00.000 10072 move complete, result=0
01:33:55.760 00.000 10072 worker thread done servicing request
01:33:55.760 00.000 10072 Worker thread wakes up
01:33:55.760 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:55.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:55.764 00.004 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:33:56.170 00.406 10072 Exposure complete
01:33:56.219 00.049 10072 worker thread done servicing request
01:33:56.219 00.000 1032 OnExposeComplete: enter
01:33:56.225 00.006 1032 UpdateGuideState(): m_state=6
01:33:56.229 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3740
01:33:56.231 00.002 1032 Star::Find returns 1 (0), X=319.28, Y=752.25, Mass=1502, SNR=27.3, Peak=172 HFD=2.9
01:33:56.231 00.000 1032 MultiStar: [#1 -0.17,0.04,0.95,U] [#2 -0.05,-0.06,0.67,U] [#3 0.10,0.33,0.64,U] [#4 0.09,0.18,0.66,U] [#5 0.08,-0.04,0.66,U] [#6 0.11,0.05,0.55,U] [#7 0.13,0.34,0.50,U] [#8 0.15,0.28,0.54,U] 
01:33:56.235 00.004 1032 refined, 8 included, MultiStar: {0.04, 0.13}, one-star: {0.06, 0.19}
01:33:56.235 00.000 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
01:33:56.242 00.007 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
01:33:56.244 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.29 mountX=0.12 mountY=-0.07, mountTheta=-0.54
01:33:56.247 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.13, opts=13)
01:33:56.250 00.003 1032 Enqueuing Move request for scope (0.04, 0.13)
01:33:56.252 00.002 10072 Worker thread wakes up
01:33:56.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
01:33:56.252 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
01:33:56.252 00.000 10072 Moving (0.04, 0.13) raw xDistance=0.12 yDistance=-0.07
01:33:56.255 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:56.257 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:33:56.257 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
01:33:56.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:56.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:33:56.257 00.000 10072 MoveAxis(E, 7, ABG)
01:33:56.257 00.000 10072 Guiding  Dir = 2, Dur = 7
01:33:56.259 00.002 10072 IsGuiding returns 0
01:33:56.259 00.000 10072 PulseGuide returned control before completion, sleep 17
01:33:56.277 00.018 1032 UpdateGuideState exits: m=1502 SNR=27.3
01:33:56.279 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:56.281 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:56.283 00.002 1032 Enqueuing Expose request
01:33:56.292 00.009 10072 IsGuiding returns 0
01:33:56.292 00.000 10072 Move returns status 0, amount 7
01:33:56.292 00.000 10072 MoveAxis(N, 0, ABG)
01:33:56.292 00.000 10072 Move returns status 0, amount 0
01:33:56.292 00.000 10072 move complete, result=0
01:33:56.292 00.000 10072 worker thread done servicing request
01:33:56.292 00.000 10072 Worker thread wakes up
01:33:56.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:56.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:56.292 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:33:56.916 00.624 10072 Exposure complete
01:33:56.965 00.049 10072 worker thread done servicing request
01:33:56.965 00.000 1032 OnExposeComplete: enter
01:33:56.965 00.000 1032 UpdateGuideState(): m_state=6
01:33:56.965 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3741
01:33:56.965 00.000 1032 Star::Find returns 1 (0), X=319.34, Y=752.13, Mass=1416, SNR=26.5, Peak=138 HFD=2.8
01:33:56.965 00.000 1032 MultiStar: [#1 -0.23,-0.09,0.96,U] [#2 -0.24,-0.22,0.72,U] [#3 0.08,0.20,0.65,U] [#4 -0.00,0.02,0.71,U] [#5 0.07,-0.08,0.71,U] [#6 0.12,-0.10,0.60,U] [#7 -0.02,0.13,0.53,U] [#8 0.11,0.06,0.60,U] 
01:33:56.974 00.009 1032 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.12, 0.07}
01:33:56.974 00.000 1032 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.83) = xAngle (-4.23 = 2.05)
01:33:56.974 00.000 1032 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.23 = 2.05)
01:33:56.974 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.40 mountX=-0.00 mountY=0.01, mountTheta=2.05
01:33:56.981 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
01:33:56.981 00.000 1032 Enqueuing Move request for scope (-0.01, -0.01)
01:33:56.985 00.004 10072 Worker thread wakes up
01:33:56.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
01:33:56.985 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
01:33:56.985 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.01
01:33:56.987 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:56.991 00.004 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:33:56.991 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
01:33:56.991 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:56.991 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:33:56.991 00.000 10072 MoveAxis(E, 7, ABG)
01:33:56.991 00.000 10072 Guiding  Dir = 2, Dur = 7
01:33:56.992 00.001 10072 IsGuiding returns 0
01:33:56.992 00.000 10072 PulseGuide returned control before completion, sleep 17
01:33:57.010 00.018 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:33:57.012 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:57.012 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:57.014 00.002 1032 Enqueuing Expose request
01:33:57.024 00.010 10072 IsGuiding returns 0
01:33:57.024 00.000 10072 Move returns status 0, amount 7
01:33:57.024 00.000 10072 MoveAxis(N, 0, ABG)
01:33:57.024 00.000 10072 Move returns status 0, amount 0
01:33:57.024 00.000 10072 move complete, result=0
01:33:57.024 00.000 10072 worker thread done servicing request
01:33:57.025 00.001 10072 Worker thread wakes up
01:33:57.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:57.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:57.025 00.000 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
01:33:57.437 00.412 10072 Exposure complete
01:33:57.483 00.046 10072 worker thread done servicing request
01:33:57.483 00.000 1032 OnExposeComplete: enter
01:33:57.485 00.002 1032 UpdateGuideState(): m_state=6
01:33:57.487 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3742
01:33:57.489 00.002 1032 Star::Find returns 1 (0), X=319.25, Y=752.11, Mass=1438, SNR=26.7, Peak=145 HFD=2.7
01:33:57.491 00.002 1032 MultiStar: [#1 -0.22,-0.05,0.97,U] [#2 0.01,-0.13,0.74,U] [#3 0.04,0.11,0.71,U] [#4 0.07,-0.03,0.69,U] [#5 0.13,-0.19,0.69,U] [#6 0.02,-0.26,0.57,U] [#7 0.11,-0.02,0.53,U] [#8 0.07,0.08,0.57,U] 
01:33:57.493 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.04, 0.05}
01:33:57.495 00.002 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
01:33:57.495 00.000 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
01:33:57.497 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.23 mountX=-0.05 mountY=-0.00, mountTheta=-3.06
01:33:57.500 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
01:33:57.501 00.001 1032 Enqueuing Move request for scope (0.02, -0.04)
01:33:57.503 00.002 10072 Worker thread wakes up
01:33:57.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
01:33:57.503 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
01:33:57.503 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.00
01:33:57.505 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:57.507 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:33:57.507 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:33:57.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:57.507 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:33:57.507 00.000 10072 MoveAxis(E, 6, ABG)
01:33:57.507 00.000 10072 Guiding  Dir = 2, Dur = 6
01:33:57.509 00.002 10072 IsGuiding returns 0
01:33:57.509 00.000 10072 PulseGuide returned control before completion, sleep 16
01:33:57.525 00.016 1032 UpdateGuideState exits: m=1438 SNR=26.7
01:33:57.525 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:57.525 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:57.529 00.004 1032 Enqueuing Expose request
01:33:57.541 00.012 10072 IsGuiding returns 0
01:33:57.541 00.000 10072 Move returns status 0, amount 6
01:33:57.541 00.000 10072 MoveAxis(N, 0, ABG)
01:33:57.541 00.000 10072 Move returns status 0, amount 0
01:33:57.541 00.000 10072 move complete, result=0
01:33:57.541 00.000 10072 worker thread done servicing request
01:33:57.541 00.000 10072 Worker thread wakes up
01:33:57.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:57.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:57.541 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
01:33:58.175 00.634 10072 Exposure complete
01:33:58.216 00.041 10072 worker thread done servicing request
01:33:58.216 00.000 1032 OnExposeComplete: enter
01:33:58.220 00.004 1032 UpdateGuideState(): m_state=6
01:33:58.220 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3743
01:33:58.220 00.000 1032 Star::Find returns 1 (0), X=319.37, Y=752.11, Mass=1410, SNR=26.5, Peak=147 HFD=2.9
01:33:58.220 00.000 1032 MultiStar: [#1 -0.20,-0.06,0.98,U] [#2 0.13,-0.17,0.70,U] [#3 0.11,0.19,0.70,U] [#4 0.18,0.03,0.69,U] [#5 0.17,-0.06,0.69,U] [#6 0.13,-0.09,0.59,U] [#7 0.02,0.10,0.49,U] [#8 0.25,0.19,0.58,U] 
01:33:58.220 00.000 1032 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.15, 0.05}
01:33:58.229 00.009 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
01:33:58.229 00.000 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
01:33:58.229 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.17 mountX=-0.01 mountY=-0.09, mountTheta=-1.66
01:33:58.235 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
01:33:58.235 00.000 1032 Enqueuing Move request for scope (0.09, 0.02)
01:33:58.238 00.003 10072 Worker thread wakes up
01:33:58.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
01:33:58.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
01:33:58.238 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.01 yDistance=-0.09
01:33:58.240 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:58.242 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:33:58.242 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:33:58.242 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:58.242 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:33:58.242 00.000 10072 MoveAxis(E, 9, ABG)
01:33:58.242 00.000 10072 Guiding  Dir = 2, Dur = 9
01:33:58.244 00.002 10072 IsGuiding returns 0
01:33:58.244 00.000 10072 PulseGuide returned control before completion, sleep 19
01:33:58.260 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.5
01:33:58.260 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:58.263 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:58.263 00.000 1032 Enqueuing Expose request
01:33:58.275 00.012 10072 IsGuiding returns 0
01:33:58.275 00.000 10072 Move returns status 0, amount 9
01:33:58.276 00.001 10072 MoveAxis(N, 0, ABG)
01:33:58.276 00.000 10072 Move returns status 0, amount 0
01:33:58.276 00.000 10072 move complete, result=0
01:33:58.276 00.000 10072 worker thread done servicing request
01:33:58.276 00.000 10072 Worker thread wakes up
01:33:58.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:58.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:58.276 00.000 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:33:58.687 00.411 10072 Exposure complete
01:33:58.733 00.046 10072 worker thread done servicing request
01:33:58.733 00.000 1032 OnExposeComplete: enter
01:33:58.735 00.002 1032 UpdateGuideState(): m_state=6
01:33:58.737 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3744
01:33:58.738 00.001 1032 Star::Find returns 1 (0), X=319.47, Y=752.00, Mass=1480, SNR=27.1, Peak=158 HFD=2.9
01:33:58.740 00.002 1032 MultiStar: [#1 0.00,-0.07,0.94,U] [#2 -0.00,-0.18,0.74,U] [#3 0.19,0.07,0.66,U] [#4 0.09,0.03,0.68,U] [#5 0.26,0.02,0.67,U] [#6 0.19,-0.22,0.58,U] [#7 0.02,0.08,0.52,U] [#8 0.22,-0.01,0.56,U] 
01:33:58.742 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.25, -0.06}
01:33:58.744 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
01:33:58.746 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
01:33:58.748 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.31 mountX=-0.08 mountY=-0.12, mountTheta=-2.14
01:33:58.750 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
01:33:58.751 00.001 1032 Enqueuing Move request for scope (0.13, -0.04)
01:33:58.751 00.000 10072 Worker thread wakes up
01:33:58.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
01:33:58.751 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
01:33:58.751 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.08 yDistance=-0.12
01:33:58.754 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:58.757 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:33:58.757 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:33:58.759 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:58.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:33:58.759 00.000 10072 MoveAxis(E, 8, ABG)
01:33:58.759 00.000 10072 Guiding  Dir = 2, Dur = 8
01:33:58.759 00.000 10072 IsGuiding returns 0
01:33:58.759 00.000 10072 PulseGuide returned control before completion, sleep 18
01:33:58.775 00.016 1032 UpdateGuideState exits: m=1480 SNR=27.1
01:33:58.776 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:58.778 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:58.780 00.002 1032 Enqueuing Expose request
01:33:58.791 00.011 10072 IsGuiding returns 0
01:33:58.792 00.001 10072 Move returns status 0, amount 8
01:33:58.792 00.000 10072 MoveAxis(N, 0, ABG)
01:33:58.792 00.000 10072 Move returns status 0, amount 0
01:33:58.792 00.000 10072 move complete, result=0
01:33:58.792 00.000 10072 worker thread done servicing request
01:33:58.792 00.000 10072 Worker thread wakes up
01:33:58.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:58.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:58.792 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:33:59.426 00.634 10072 Exposure complete
01:33:59.459 00.033 10072 worker thread done servicing request
01:33:59.459 00.000 1032 OnExposeComplete: enter
01:33:59.459 00.000 1032 UpdateGuideState(): m_state=6
01:33:59.469 00.010 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3745
01:33:59.469 00.000 1032 Star::Find returns 1 (0), X=319.29, Y=752.08, Mass=1325, SNR=25.7, Peak=140 HFD=2.7
01:33:59.472 00.003 1032 MultiStar: [#1 -0.17,0.09,1.01,U] [#2 -0.04,-0.10,0.78,U] [#3 0.24,0.26,0.69,U] [#4 0.13,0.01,0.77,U] [#5 0.26,-0.08,0.75,U] [#6 0.24,0.04,0.61,U] [#7 0.13,0.07,0.51,U] [#8 0.20,0.02,0.61,U] 
01:33:59.472 00.000 1032 single-star, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.08, 0.02}
01:33:59.472 00.000 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
01:33:59.472 00.000 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
01:33:59.472 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.27 mountX=0.00 mountY=-0.08, mountTheta=-1.56
01:33:59.472 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
01:33:59.472 00.000 1032 Enqueuing Move request for scope (0.08, 0.02)
01:33:59.485 00.013 10072 Worker thread wakes up
01:33:59.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
01:33:59.485 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
01:33:59.485 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
01:33:59.487 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:59.490 00.003 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:33:59.490 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
01:33:59.490 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:59.490 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:33:59.490 00.000 10072 MoveAxis(E, 8, ABG)
01:33:59.490 00.000 10072 Guiding  Dir = 2, Dur = 8
01:33:59.490 00.000 10072 IsGuiding returns 0
01:33:59.496 00.006 10072 PulseGuide returned control before completion, sleep 13
01:33:59.503 00.007 1032 UpdateGuideState exits: m=1325 SNR=25.7
01:33:59.503 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:59.503 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:33:59.503 00.000 1032 Enqueuing Expose request
01:33:59.512 00.009 10072 IsGuiding returns 0
01:33:59.512 00.000 10072 Move returns status 0, amount 8
01:33:59.512 00.000 10072 MoveAxis(N, 0, ABG)
01:33:59.512 00.000 10072 Move returns status 0, amount 0
01:33:59.512 00.000 10072 move complete, result=0
01:33:59.512 00.000 10072 worker thread done servicing request
01:33:59.512 00.000 10072 Worker thread wakes up
01:33:59.512 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:33:59.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:33:59.518 00.006 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:33:59.924 00.406 10072 Exposure complete
01:33:59.967 00.043 10072 worker thread done servicing request
01:33:59.967 00.000 1032 OnExposeComplete: enter
01:33:59.970 00.003 1032 UpdateGuideState(): m_state=6
01:33:59.971 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3746
01:33:59.971 00.000 1032 Star::Find returns 1 (0), X=319.45, Y=752.13, Mass=1407, SNR=26.4, Peak=150 HFD=2.9
01:33:59.971 00.000 1032 MultiStar: [#1 -0.15,0.00,0.95,U] [#2 0.03,-0.25,0.74,U] [#3 0.19,0.17,0.69,U] [#4 0.04,0.02,0.75,U] [#5 0.30,-0.11,0.70,U] [#6 0.14,-0.10,0.59,U] [#7 0.27,0.05,0.51,U] [#8 0.07,0.11,0.55,U] 
01:33:59.971 00.000 1032 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.23, 0.07}
01:33:59.971 00.000 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
01:33:59.978 00.007 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
01:33:59.978 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.06 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
01:33:59.978 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
01:33:59.978 00.000 1032 Enqueuing Move request for scope (0.12, -0.01)
01:33:59.985 00.007 10072 Worker thread wakes up
01:33:59.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
01:33:59.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
01:33:59.985 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
01:33:59.988 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:33:59.990 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:33:59.990 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:33:59.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:59.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:33:59.990 00.000 10072 MoveAxis(E, 6, ABG)
01:33:59.990 00.000 10072 Guiding  Dir = 2, Dur = 6
01:33:59.991 00.001 10072 IsGuiding returns 0
01:33:59.991 00.000 10072 PulseGuide returned control before completion, sleep 16
01:34:00.007 00.016 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:34:00.008 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:00.011 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:00.013 00.002 1032 Enqueuing Expose request
01:34:00.023 00.010 10072 IsGuiding returns 0
01:34:00.023 00.000 10072 Move returns status 0, amount 6
01:34:00.023 00.000 10072 MoveAxis(N, 0, ABG)
01:34:00.024 00.001 10072 Move returns status 0, amount 0
01:34:00.024 00.000 10072 move complete, result=0
01:34:00.024 00.000 10072 worker thread done servicing request
01:34:00.024 00.000 10072 Worker thread wakes up
01:34:00.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:00.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:00.024 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:34:00.661 00.637 10072 Exposure complete
01:34:00.691 00.030 10072 worker thread done servicing request
01:34:00.691 00.000 1032 OnExposeComplete: enter
01:34:00.703 00.012 1032 UpdateGuideState(): m_state=6
01:34:00.706 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3747
01:34:00.707 00.001 1032 Star::Find returns 1 (0), X=319.55, Y=751.93, Mass=1352, SNR=25.9, Peak=137 HFD=2.8
01:34:00.707 00.000 1032 MultiStar: [#1 -0.08,-0.19,0.98,U] [#2 0.04,-0.33,0.81,U] [#3 0.20,-0.02,0.72,U] [#4 0.14,-0.13,0.72,U] [#5 0.26,-0.20,0.70,U] [#6 0.18,-0.22,0.61,U] [#7 0.14,-0.18,0.52,U] [#8 0.31,-0.01,0.55,U] 
01:34:00.707 00.000 1032 refined, 8 included, MultiStar: {0.16, -0.16}, one-star: {0.33, -0.13}
01:34:00.707 00.000 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
01:34:00.707 00.000 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
01:34:00.707 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-0.79 mountX=-0.20 mountY=-0.11, mountTheta=-2.62
01:34:00.707 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.16, opts=13)
01:34:00.707 00.000 1032 Enqueuing Move request for scope (0.16, -0.16)
01:34:00.707 00.000 10072 Worker thread wakes up
01:34:00.707 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
01:34:00.707 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
01:34:00.707 00.000 10072 Moving (0.16, -0.16) raw xDistance=-0.20 yDistance=-0.11
01:34:00.724 00.017 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:00.727 00.003 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 287.63
01:34:00.727 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
01:34:00.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:00.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:34:00.727 00.000 10072 MoveAxis(E, 98, ABG)
01:34:00.727 00.000 10072 Guiding  Dir = 2, Dur = 98
01:34:00.727 00.000 10072 IsGuiding returns 0
01:34:00.728 00.001 10072 PulseGuide returned control before completion, sleep 108
01:34:00.741 00.013 1032 UpdateGuideState exits: m=1352 SNR=25.9
01:34:00.741 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:00.741 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:00.741 00.000 1032 Enqueuing Expose request
01:34:00.849 00.108 10072 IsGuiding returns 0
01:34:00.849 00.000 10072 Move returns status 0, amount 98
01:34:00.849 00.000 10072 MoveAxis(N, 0, ABG)
01:34:00.849 00.000 10072 Move returns status 0, amount 0
01:34:00.849 00.000 10072 move complete, result=0
01:34:00.849 00.000 10072 worker thread done servicing request
01:34:00.849 00.000 10072 Worker thread wakes up
01:34:00.849 00.000 1032 GuideStep: -0.2 px 98 ms EAST, -0.1 px 0 ms NORTH
01:34:00.852 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:00.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:01.261 00.409 10072 Exposure complete
01:34:01.306 00.045 10072 worker thread done servicing request
01:34:01.306 00.000 1032 OnExposeComplete: enter
01:34:01.310 00.004 1032 UpdateGuideState(): m_state=6
01:34:01.312 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3748
01:34:01.314 00.002 1032 Star::Find returns 1 (0), X=319.48, Y=752.12, Mass=1373, SNR=26.1, Peak=145 HFD=2.9
01:34:01.316 00.002 1032 MultiStar: [#1 -0.03,0.04,1.04,U] [#2 0.11,-0.25,0.74,U] [#3 0.19,0.09,0.72,U] [#4 0.04,-0.02,0.68,U] [#5 0.22,-0.13,0.67,U] [#6 0.04,-0.16,0.60,U] [#7 0.14,0.04,0.54,U] [#8 0.24,0.09,0.59,U] 
01:34:01.317 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.02}, one-star: {0.26, 0.06}
01:34:01.319 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
01:34:01.319 00.000 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
01:34:01.321 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.15 mountX=-0.05 mountY=-0.12, mountTheta=-1.98
01:34:01.323 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
01:34:01.325 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
01:34:01.327 00.002 10072 Worker thread wakes up
01:34:01.327 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
01:34:01.327 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
01:34:01.327 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
01:34:01.328 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:01.330 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:34:01.330 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:34:01.330 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:01.330 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:34:01.330 00.000 10072 MoveAxis(E, 5, ABG)
01:34:01.330 00.000 10072 Guiding  Dir = 2, Dur = 5
01:34:01.332 00.002 10072 IsGuiding returns 0
01:34:01.333 00.001 10072 PulseGuide returned control before completion, sleep 15
01:34:01.348 00.015 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:34:01.350 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:01.351 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:01.353 00.002 1032 Enqueuing Expose request
01:34:01.364 00.011 10072 IsGuiding returns 0
01:34:01.364 00.000 10072 Move returns status 0, amount 5
01:34:01.364 00.000 10072 MoveAxis(N, 0, ABG)
01:34:01.365 00.001 10072 Move returns status 0, amount 0
01:34:01.365 00.000 10072 move complete, result=0
01:34:01.365 00.000 10072 worker thread done servicing request
01:34:01.365 00.000 10072 Worker thread wakes up
01:34:01.365 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:01.365 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:01.366 00.001 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:34:01.996 00.630 10072 Exposure complete
01:34:02.048 00.052 10072 worker thread done servicing request
01:34:02.048 00.000 1032 OnExposeComplete: enter
01:34:02.048 00.000 1032 UpdateGuideState(): m_state=6
01:34:02.048 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3749
01:34:02.048 00.000 1032 Star::Find returns 1 (0), X=319.42, Y=752.27, Mass=1420, SNR=26.6, Peak=150 HFD=3.0
01:34:02.048 00.000 1032 MultiStar: [#1 -0.03,0.19,0.96,U] [#2 0.09,0.01,0.73,U] [#3 0.12,0.15,0.67,U] [#4 0.03,0.31,0.69,U] [#5 0.34,0.20,0.67,U] [#6 0.05,0.01,0.60,U] [#7 0.10,0.07,0.54,U] [#8 0.27,0.30,0.54,U] 
01:34:02.060 00.012 1032 refined, 8 included, MultiStar: {0.12, 0.16}, one-star: {0.20, 0.21}
01:34:02.061 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
01:34:02.064 00.003 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
01:34:02.064 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.21 cameraTheta=0.92 mountX=0.13 mountY=-0.16, mountTheta=-0.91
01:34:02.068 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.16, opts=13)
01:34:02.070 00.002 1032 Enqueuing Move request for scope (0.12, 0.16)
01:34:02.072 00.002 10072 Worker thread wakes up
01:34:02.072 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
01:34:02.072 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
01:34:02.072 00.000 10072 Moving (0.12, 0.16) raw xDistance=0.13 yDistance=-0.16
01:34:02.074 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:02.076 00.002 10072 PPEC rslt: input = 0.13, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:34:02.077 00.001 10072 PPEC: input: 0.13, control: -0.01, exposure: 500
01:34:02.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:02.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:34:02.077 00.000 10072 MoveAxis(E, 5, ABG)
01:34:02.077 00.000 10072 Guiding  Dir = 2, Dur = 5
01:34:02.078 00.001 10072 IsGuiding returns 0
01:34:02.078 00.000 10072 PulseGuide returned control before completion, sleep 15
01:34:02.094 00.016 10072 IsGuiding returns 0
01:34:02.094 00.000 10072 Move returns status 0, amount 5
01:34:02.094 00.000 10072 MoveAxis(N, 0, ABG)
01:34:02.094 00.000 10072 Move returns status 0, amount 0
01:34:02.094 00.000 10072 move complete, result=0
01:34:02.094 00.000 10072 worker thread done servicing request
01:34:02.094 00.000 1032 UpdateGuideState exits: m=1420 SNR=26.6
01:34:02.097 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:02.097 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:02.097 00.000 1032 Enqueuing Expose request
01:34:02.097 00.000 10072 Worker thread wakes up
01:34:02.097 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:02.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:02.097 00.000 1032 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
01:34:02.507 00.410 10072 Exposure complete
01:34:02.552 00.045 10072 worker thread done servicing request
01:34:02.552 00.000 1032 OnExposeComplete: enter
01:34:02.556 00.004 1032 UpdateGuideState(): m_state=6
01:34:02.556 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3750
01:34:02.556 00.000 1032 Star::Find returns 1 (0), X=319.34, Y=752.23, Mass=1579, SNR=28.0, Peak=164 HFD=3.0
01:34:02.556 00.000 1032 MultiStar: [#1 -0.21,0.13,0.87,U] [#2 -0.03,0.01,0.71,U] [#3 0.12,0.32,0.67,U] [#4 0.03,0.30,0.66,U] [#5 0.10,0.04,0.65,U] [#6 0.09,0.03,0.56,U] [#7 0.13,0.31,0.48,U] [#8 -0.04,0.44,0.51,U] 
01:34:02.556 00.000 1032 refined, 8 included, MultiStar: {0.03, 0.18}, one-star: {0.12, 0.17}
01:34:02.556 00.000 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
01:34:02.556 00.000 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
01:34:02.568 00.012 1032 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.42 mountX=0.17 mountY=-0.07, mountTheta=-0.41
01:34:02.568 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.18, opts=13)
01:34:02.573 00.005 1032 Enqueuing Move request for scope (0.03, 0.18)
01:34:02.573 00.000 10072 Worker thread wakes up
01:34:02.573 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
01:34:02.573 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
01:34:02.573 00.000 10072 Moving (0.03, 0.18) raw xDistance=0.17 yDistance=-0.07
01:34:02.573 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:02.578 00.005 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.63
01:34:02.578 00.000 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
01:34:02.578 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:02.578 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:34:02.578 00.000 10072 MoveAxis(W, 70, ABG)
01:34:02.578 00.000 10072 Guiding  Dir = 3, Dur = 70
01:34:02.580 00.002 10072 IsGuiding returns 0
01:34:02.580 00.000 10072 PulseGuide returned control before completion, sleep 80
01:34:02.590 00.010 1032 UpdateGuideState exits: m=1579 SNR=28.0
01:34:02.590 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:02.597 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:02.597 00.000 1032 Enqueuing Expose request
01:34:02.677 00.080 10072 IsGuiding returns 0
01:34:02.677 00.000 10072 Move returns status 0, amount 70
01:34:02.677 00.000 10072 MoveAxis(N, 0, ABG)
01:34:02.677 00.000 10072 Move returns status 0, amount 0
01:34:02.678 00.001 10072 move complete, result=0
01:34:02.678 00.000 10072 worker thread done servicing request
01:34:02.678 00.000 10072 Worker thread wakes up
01:34:02.678 00.000 1032 GuideStep: 0.2 px 70 ms WEST, -0.1 px 0 ms NORTH
01:34:02.678 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:02.678 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:03.313 00.635 10072 Exposure complete
01:34:03.356 00.043 10072 worker thread done servicing request
01:34:03.356 00.000 1032 OnExposeComplete: enter
01:34:03.356 00.000 1032 UpdateGuideState(): m_state=6
01:34:03.360 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3751
01:34:03.362 00.002 1032 Star::Find returns 1 (0), X=319.47, Y=752.09, Mass=1473, SNR=27.1, Peak=139 HFD=3.0
01:34:03.362 00.000 1032 MultiStar: [#1 -0.08,-0.20,0.90,U] [#2 0.11,-0.26,0.71,U] [#3 0.17,0.04,0.65,U] [#4 0.06,0.01,0.72,U] [#5 0.26,-0.24,0.66,U] [#6 0.28,-0.32,0.57,U] [#7 0.15,0.17,0.51,U] [#8 0.33,-0.04,0.58,U] 
01:34:03.362 00.000 1032 refined, 8 included, MultiStar: {0.16, -0.09}, one-star: {0.25, 0.03}
01:34:03.362 00.000 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
01:34:03.369 00.007 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
01:34:03.371 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.52 mountX=-0.13 mountY=-0.13, mountTheta=-2.35
01:34:03.372 00.001 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.09, opts=13)
01:34:03.375 00.003 1032 Enqueuing Move request for scope (0.16, -0.09)
01:34:03.377 00.002 10072 Worker thread wakes up
01:34:03.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
01:34:03.377 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
01:34:03.377 00.000 10072 Moving (0.16, -0.09) raw xDistance=-0.13 yDistance=-0.13
01:34:03.379 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:03.379 00.000 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:34:03.379 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
01:34:03.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:03.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:34:03.379 00.000 10072 MoveAxis(E, 10, ABG)
01:34:03.379 00.000 10072 Guiding  Dir = 2, Dur = 10
01:34:03.384 00.005 10072 IsGuiding returns 0
01:34:03.384 00.000 10072 PulseGuide returned control before completion, sleep 20
01:34:03.399 00.015 1032 UpdateGuideState exits: m=1473 SNR=27.1
01:34:03.400 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:03.400 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:03.405 00.005 1032 Enqueuing Expose request
01:34:03.415 00.010 10072 IsGuiding returns 1
01:34:03.415 00.000 10072 scope still moving after pulse duration time elapsed
01:34:03.447 00.032 10072 IsGuiding returns 0
01:34:03.447 00.000 10072 scope move finished after 10 + 53 ms
01:34:03.447 00.000 10072 Move returns status 0, amount 10
01:34:03.447 00.000 10072 MoveAxis(N, 0, ABG)
01:34:03.447 00.000 10072 Move returns status 0, amount 0
01:34:03.447 00.000 10072 move complete, result=0
01:34:03.447 00.000 10072 worker thread done servicing request
01:34:03.447 00.000 10072 Worker thread wakes up
01:34:03.447 00.000 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:34:03.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:03.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:03.865 00.418 10072 Exposure complete
01:34:03.909 00.044 10072 worker thread done servicing request
01:34:03.909 00.000 1032 OnExposeComplete: enter
01:34:03.913 00.004 1032 UpdateGuideState(): m_state=6
01:34:03.914 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3752
01:34:03.916 00.002 1032 Star::Find returns 1 (0), X=319.47, Y=752.07, Mass=1362, SNR=26.0, Peak=150 HFD=2.8
01:34:03.918 00.002 1032 MultiStar: [#1 -0.10,-0.15,0.94,U] [#2 0.15,-0.21,0.72,U] [#3 0.20,0.07,0.68,U] [#4 0.12,-0.11,0.73,U] [#5 0.38,-0.22,0.70,U] [#6 0.22,-0.35,0.59,U] [#7 0.17,-0.06,0.56,U] [#8 0.33,-0.07,0.55,U] 
01:34:03.920 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.12}, one-star: {0.25, 0.01}
01:34:03.920 00.000 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
01:34:03.923 00.003 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
01:34:03.923 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-0.57 mountX=-0.16 mountY=-0.14, mountTheta=-2.40
01:34:03.929 00.006 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.12, opts=13)
01:34:03.929 00.000 1032 Enqueuing Move request for scope (0.18, -0.12)
01:34:03.931 00.002 10072 Worker thread wakes up
01:34:03.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
01:34:03.931 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
01:34:03.931 00.000 10072 Moving (0.18, -0.12) raw xDistance=-0.16 yDistance=-0.14
01:34:03.933 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:03.937 00.004 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.63
01:34:03.937 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
01:34:03.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:03.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:34:03.937 00.000 10072 MoveAxis(E, 81, ABG)
01:34:03.937 00.000 10072 Guiding  Dir = 2, Dur = 81
01:34:03.938 00.001 10072 IsGuiding returns 0
01:34:03.939 00.001 10072 PulseGuide returned control before completion, sleep 91
01:34:03.954 00.015 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:34:03.954 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:03.954 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:03.954 00.000 1032 Enqueuing Expose request
01:34:04.033 00.079 10072 IsGuiding returns 0
01:34:04.033 00.000 10072 Move returns status 0, amount 81
01:34:04.033 00.000 10072 MoveAxis(N, 0, ABG)
01:34:04.033 00.000 10072 Move returns status 0, amount 0
01:34:04.033 00.000 10072 move complete, result=0
01:34:04.033 00.000 10072 worker thread done servicing request
01:34:04.033 00.000 10072 Worker thread wakes up
01:34:04.033 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.1 px 0 ms NORTH
01:34:04.033 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:04.033 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:04.672 00.639 10072 Exposure complete
01:34:04.714 00.042 10072 worker thread done servicing request
01:34:04.714 00.000 1032 OnExposeComplete: enter
01:34:04.716 00.002 1032 UpdateGuideState(): m_state=6
01:34:04.716 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3753
01:34:04.716 00.000 1032 Star::Find returns 1 (0), X=319.56, Y=752.32, Mass=1539, SNR=27.7, Peak=168 HFD=3.0
01:34:04.716 00.000 1032 MultiStar: [#1 -0.04,0.07,0.94,U] [#2 0.12,0.02,0.72,U] [#3 0.23,0.21,0.63,U] [#4 0.08,0.10,0.68,U] [#5 0.37,-0.04,0.67,U] [#6 0.23,-0.08,0.56,U] [#7 0.26,0.15,0.50,U] [#8 0.28,0.22,0.57,U] 
01:34:04.716 00.000 1032 refined, 8 included, MultiStar: {0.20, 0.11}, one-star: {0.34, 0.25}
01:34:04.716 00.000 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
01:34:04.716 00.000 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
01:34:04.716 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.49 mountX=0.05 mountY=-0.22, mountTheta=-1.34
01:34:04.727 00.011 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.11, opts=13)
01:34:04.730 00.003 1032 Enqueuing Move request for scope (0.20, 0.11)
01:34:04.730 00.000 10072 Worker thread wakes up
01:34:04.730 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
01:34:04.730 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
01:34:04.730 00.000 10072 Moving (0.20, 0.11) raw xDistance=0.05 yDistance=-0.22
01:34:04.730 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:04.737 00.007 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:34:04.737 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:34:04.737 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:34:04.737 00.000 10072 MoveAxis(E, 9, ABG)
01:34:04.737 00.000 10072 Guiding  Dir = 2, Dur = 9
01:34:04.738 00.001 10072 IsGuiding returns 0
01:34:04.738 00.000 10072 PulseGuide returned control before completion, sleep 19
01:34:04.744 00.006 1032 UpdateGuideState exits: m=1539 SNR=27.7
01:34:04.754 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:04.754 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:04.754 00.000 1032 Enqueuing Expose request
01:34:04.770 00.016 10072 IsGuiding returns 0
01:34:04.770 00.000 10072 Move returns status 0, amount 9
01:34:04.770 00.000 10072 MoveAxis(N, 142, ABG)
01:34:04.770 00.000 10072 Guiding  Dir = 0, Dur = 142
01:34:04.770 00.000 10072 IsGuiding returns 0
01:34:04.771 00.001 10072 PulseGuide returned control before completion, sleep 152
01:34:04.929 00.158 10072 IsGuiding returns 0
01:34:04.929 00.000 10072 Move returns status 0, amount 142
01:34:04.929 00.000 10072 move complete, result=0
01:34:04.930 00.001 10072 worker thread done servicing request
01:34:04.930 00.000 10072 Worker thread wakes up
01:34:04.930 00.000 1032 GuideStep: 0.1 px 9 ms EAST, -0.2 px 142 ms NORTH
01:34:04.931 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:04.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:05.348 00.417 10072 Exposure complete
01:34:05.377 00.029 10072 worker thread done servicing request
01:34:05.377 00.000 1032 OnExposeComplete: enter
01:34:05.377 00.000 1032 UpdateGuideState(): m_state=6
01:34:05.391 00.014 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3754
01:34:05.392 00.001 1032 Star::Find returns 1 (0), X=319.33, Y=752.21, Mass=1347, SNR=25.9, Peak=136 HFD=2.8
01:34:05.392 00.000 1032 MultiStar: [#1 -0.27,0.09,0.99,U] [#2 0.04,-0.18,0.77,U] [#3 0.07,0.25,0.72,U] [#4 -0.10,0.21,0.72,U] [#5 0.13,-0.08,0.71,U] [#6 0.04,-0.02,0.62,U] [#7 -0.02,0.04,0.51,U] [#8 -0.08,0.13,0.58,U] 
01:34:05.392 00.000 1032 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {0.11, 0.15}
01:34:05.392 00.000 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
01:34:05.392 00.000 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
01:34:05.392 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.75 mountX=0.07 mountY=-0.01, mountTheta=-0.08
01:34:05.392 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
01:34:05.392 00.000 1032 Enqueuing Move request for scope (-0.01, 0.07)
01:34:05.392 00.000 10072 Worker thread wakes up
01:34:05.392 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
01:34:05.392 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
01:34:05.392 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
01:34:05.407 00.015 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:05.408 00.001 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:34:05.408 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:34:05.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:05.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:34:05.408 00.000 10072 MoveAxis(E, 3, ABG)
01:34:05.408 00.000 10072 Guiding  Dir = 2, Dur = 3
01:34:05.411 00.003 10072 IsGuiding returns 0
01:34:05.411 00.000 10072 PulseGuide returned control before completion, sleep 13
01:34:05.426 00.015 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:34:05.428 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:05.428 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:05.430 00.002 1032 Enqueuing Expose request
01:34:05.432 00.002 10072 IsGuiding returns 0
01:34:05.432 00.000 10072 Move returns status 0, amount 3
01:34:05.432 00.000 10072 MoveAxis(N, 0, ABG)
01:34:05.432 00.000 10072 Move returns status 0, amount 0
01:34:05.432 00.000 10072 move complete, result=0
01:34:05.432 00.000 10072 worker thread done servicing request
01:34:05.432 00.000 10072 Worker thread wakes up
01:34:05.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:05.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:05.438 00.006 1032 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
01:34:06.062 00.624 10072 Exposure complete
01:34:06.104 00.042 10072 worker thread done servicing request
01:34:06.104 00.000 1032 OnExposeComplete: enter
01:34:06.104 00.000 1032 UpdateGuideState(): m_state=6
01:34:06.104 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3755
01:34:06.110 00.006 1032 Star::Find returns 1 (0), X=319.22, Y=752.06, Mass=1427, SNR=26.6, Peak=169 HFD=2.6
01:34:06.110 00.000 1032 MultiStar: [#1 -0.32,-0.06,0.94,U] [#2 -0.17,-0.23,0.72,U] [#3 -0.07,0.04,0.68,U] [#4 -0.19,0.08,0.73,U] [#5 -0.10,-0.13,0.69,U] [#6 -0.15,-0.09,0.61,U] [#7 -0.09,0.05,0.51,U] [#8 0.03,-0.05,0.56,U] 
01:34:06.112 00.002 1032 single-star, 8 included, MultiStar: {-0.12, -0.04}, one-star: {0.00, -0.00}
01:34:06.114 00.002 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
01:34:06.116 00.002 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
01:34:06.116 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-1.12 mountX=-0.00 mountY=-0.00, mountTheta=-2.95
01:34:06.116 00.000 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.00, opts=13)
01:34:06.121 00.005 1032 Enqueuing Move request for scope (0.00, -0.00)
01:34:06.121 00.000 10072 Worker thread wakes up
01:34:06.121 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
01:34:06.121 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
01:34:06.121 00.000 10072 Moving (0.00, -0.00) raw xDistance=-0.00 yDistance=-0.00
01:34:06.126 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:06.127 00.001 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:34:06.127 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
01:34:06.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:06.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:34:06.127 00.000 10072 MoveAxis(E, 2, ABG)
01:34:06.127 00.000 10072 Guiding  Dir = 2, Dur = 2
01:34:06.128 00.001 10072 IsGuiding returns 0
01:34:06.128 00.000 10072 PulseGuide returned control before completion, sleep 12
01:34:06.143 00.015 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:34:06.145 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:06.147 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:06.149 00.002 1032 Enqueuing Expose request
01:34:06.157 00.008 10072 IsGuiding returns 0
01:34:06.157 00.000 10072 Move returns status 0, amount 2
01:34:06.157 00.000 10072 MoveAxis(N, 0, ABG)
01:34:06.157 00.000 10072 Move returns status 0, amount 0
01:34:06.157 00.000 10072 move complete, result=0
01:34:06.157 00.000 10072 worker thread done servicing request
01:34:06.157 00.000 10072 Worker thread wakes up
01:34:06.157 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:06.157 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:06.157 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
01:34:06.568 00.411 10072 Exposure complete
01:34:06.610 00.042 10072 worker thread done servicing request
01:34:06.610 00.000 1032 OnExposeComplete: enter
01:34:06.613 00.003 1032 UpdateGuideState(): m_state=6
01:34:06.613 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3756
01:34:06.616 00.003 1032 Star::Find returns 1 (0), X=319.28, Y=751.89, Mass=1429, SNR=26.6, Peak=155 HFD=2.9
01:34:06.618 00.002 1032 MultiStar: [#1 -0.40,-0.18,0.95,U] [#2 -0.01,-0.30,0.75,U] [#3 -0.03,-0.01,0.70,U] [#4 -0.06,-0.16,0.75,U] [#5 -0.09,-0.31,0.66,U] [#6 -0.02,-0.31,0.57,U] [#7 -0.03,-0.00,0.51,U] [#8 0.18,-0.07,0.56,U] 
01:34:06.620 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.17}, one-star: {0.07, -0.17}
01:34:06.620 00.000 1032 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.83) = xAngle (-3.72 = 2.56)
01:34:06.622 00.002 1032 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.56)
01:34:06.622 00.000 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.89 mountX=-0.15 mountY=0.10, mountTheta=2.56
01:34:06.626 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.17, opts=13)
01:34:06.626 00.000 1032 Enqueuing Move request for scope (-0.06, -0.17)
01:34:06.628 00.002 10072 Worker thread wakes up
01:34:06.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
01:34:06.628 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
01:34:06.628 00.000 10072 Moving (-0.06, -0.17) raw xDistance=-0.15 yDistance=0.10
01:34:06.630 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:06.632 00.002 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.64
01:34:06.632 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:34:06.633 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:06.633 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:34:06.633 00.000 10072 MoveAxis(E, 71, ABG)
01:34:06.633 00.000 10072 Guiding  Dir = 2, Dur = 71
01:34:06.633 00.000 10072 IsGuiding returns 0
01:34:06.633 00.000 10072 PulseGuide returned control before completion, sleep 81
01:34:06.647 00.014 1032 UpdateGuideState exits: m=1429 SNR=26.6
01:34:06.649 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:06.649 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:06.649 00.000 1032 Enqueuing Expose request
01:34:06.728 00.079 10072 IsGuiding returns 0
01:34:06.728 00.000 10072 Move returns status 0, amount 71
01:34:06.728 00.000 10072 MoveAxis(N, 0, ABG)
01:34:06.728 00.000 10072 Move returns status 0, amount 0
01:34:06.728 00.000 10072 move complete, result=0
01:34:06.728 00.000 10072 worker thread done servicing request
01:34:06.728 00.000 10072 Worker thread wakes up
01:34:06.728 00.000 1032 GuideStep: -0.2 px 71 ms EAST, 0.1 px 0 ms NORTH
01:34:06.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:06.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:07.365 00.637 10072 Exposure complete
01:34:07.403 00.038 10072 worker thread done servicing request
01:34:07.403 00.000 1032 OnExposeComplete: enter
01:34:07.405 00.002 1032 UpdateGuideState(): m_state=6
01:34:07.409 00.004 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3757
01:34:07.409 00.000 1032 Star::Find returns 1 (0), X=319.31, Y=752.06, Mass=1380, SNR=26.2, Peak=132 HFD=2.9
01:34:07.410 00.001 1032 MultiStar: [#1 -0.38,-0.03,1.00,U] [#2 0.06,-0.07,0.70,U] [#3 0.09,0.16,0.68,U] [#4 0.19,0.19,0.70,U] [#5 0.16,-0.06,0.67,U] [#6 0.21,-0.06,0.61,U] [#7 0.14,0.21,0.55,U] [#8 0.13,0.16,0.57,U] 
01:34:07.410 00.000 1032 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.09, 0.00}
01:34:07.410 00.000 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
01:34:07.416 00.006 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
01:34:07.416 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.72 mountX=0.03 mountY=-0.06, mountTheta=-1.11
01:34:07.420 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
01:34:07.422 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
01:34:07.422 00.000 10072 Worker thread wakes up
01:34:07.424 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:34:07.424 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:34:07.424 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
01:34:07.426 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:07.428 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:34:07.428 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:34:07.428 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:07.428 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:34:07.428 00.000 10072 MoveAxis(E, 2, ABG)
01:34:07.428 00.000 10072 Guiding  Dir = 2, Dur = 2
01:34:07.430 00.002 10072 IsGuiding returns 0
01:34:07.430 00.000 10072 PulseGuide returned control before completion, sleep 12
01:34:07.444 00.014 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:34:07.445 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:07.445 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:07.445 00.000 1032 Enqueuing Expose request
01:34:07.445 00.000 10072 IsGuiding returns 0
01:34:07.445 00.000 10072 Move returns status 0, amount 2
01:34:07.445 00.000 10072 MoveAxis(N, 0, ABG)
01:34:07.445 00.000 10072 Move returns status 0, amount 0
01:34:07.445 00.000 10072 move complete, result=0
01:34:07.445 00.000 10072 worker thread done servicing request
01:34:07.445 00.000 10072 Worker thread wakes up
01:34:07.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:07.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:07.454 00.009 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:34:07.860 00.406 10072 Exposure complete
01:34:07.901 00.041 10072 worker thread done servicing request
01:34:07.901 00.000 1032 OnExposeComplete: enter
01:34:07.905 00.004 1032 UpdateGuideState(): m_state=6
01:34:07.907 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3758
01:34:07.909 00.002 1032 Star::Find returns 1 (0), X=319.27, Y=752.11, Mass=1387, SNR=26.2, Peak=130 HFD=2.9
01:34:07.909 00.000 1032 MultiStar: [#1 -0.30,0.07,0.98,U] [#2 -0.11,-0.17,0.74,U] [#3 -0.03,0.10,0.64,U] [#4 0.03,0.13,0.70,U] [#5 0.08,-0.06,0.73,U] [#6 0.07,-0.02,0.57,U] [#7 -0.07,0.07,0.50,U] [#8 -0.06,0.18,0.56,U] 
01:34:07.913 00.004 1032 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {0.06, 0.05}
01:34:07.913 00.000 1032 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.83) = xAngle (0.66 = 0.66)
01:34:07.913 00.000 1032 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.66 = 0.66)
01:34:07.913 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.49 mountX=0.05 mountY=0.04, mountTheta=0.66
01:34:07.918 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
01:34:07.920 00.002 1032 Enqueuing Move request for scope (-0.05, 0.03)
01:34:07.922 00.002 10072 Worker thread wakes up
01:34:07.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
01:34:07.922 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
01:34:07.922 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.05 yDistance=0.04
01:34:07.925 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:07.927 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:34:07.927 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:34:07.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:07.929 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:34:07.929 00.000 10072 MoveAxis(E, 2, ABG)
01:34:07.929 00.000 10072 Guiding  Dir = 2, Dur = 2
01:34:07.929 00.000 10072 IsGuiding returns 0
01:34:07.929 00.000 10072 PulseGuide returned control before completion, sleep 12
01:34:07.935 00.006 1032 UpdateGuideState exits: m=1387 SNR=26.2
01:34:07.945 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:07.945 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:07.945 00.000 1032 Enqueuing Expose request
01:34:07.945 00.000 10072 IsGuiding returns 0
01:34:07.945 00.000 10072 Move returns status 0, amount 2
01:34:07.945 00.000 10072 MoveAxis(N, 0, ABG)
01:34:07.945 00.000 10072 Move returns status 0, amount 0
01:34:07.945 00.000 10072 move complete, result=0
01:34:07.945 00.000 10072 worker thread done servicing request
01:34:07.945 00.000 10072 Worker thread wakes up
01:34:07.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:07.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:07.954 00.009 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
01:34:08.580 00.626 10072 Exposure complete
01:34:08.618 00.038 10072 worker thread done servicing request
01:34:08.618 00.000 1032 OnExposeComplete: enter
01:34:08.618 00.000 1032 UpdateGuideState(): m_state=6
01:34:08.618 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3759
01:34:08.628 00.010 1032 Star::Find returns 1 (0), X=319.16, Y=752.07, Mass=1320, SNR=25.6, Peak=141 HFD=2.7
01:34:08.630 00.002 1032 MultiStar: [#1 -0.25,-0.01,1.04,U] [#2 -0.21,-0.20,0.75,U] [#3 -0.12,-0.04,0.66,U] [#4 -0.22,-0.03,0.74,U] [#5 -0.08,-0.13,0.74,U] [#6 -0.15,-0.19,0.63,U] [#7 0.04,-0.02,0.55,U] [#8 -0.06,0.12,0.59,U] 
01:34:08.631 00.001 1032 single-star, 8 included, MultiStar: {-0.13, -0.05}, one-star: {-0.05, 0.01}
01:34:08.631 00.000 1032 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.83) = xAngle (1.06 = 1.06)
01:34:08.633 00.002 1032 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.06 = 1.06)
01:34:08.635 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.06 cameraTheta=2.89 mountX=0.03 mountY=0.05, mountTheta=1.06
01:34:08.637 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.01, opts=13)
01:34:08.637 00.000 1032 Enqueuing Move request for scope (-0.05, 0.01)
01:34:08.639 00.002 10072 Worker thread wakes up
01:34:08.639 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
01:34:08.639 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
01:34:08.639 00.000 10072 Moving (-0.05, 0.01) raw xDistance=0.03 yDistance=0.05
01:34:08.641 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:08.644 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:34:08.644 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:34:08.644 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:08.644 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:34:08.644 00.000 10072 MoveAxis(E, 6, ABG)
01:34:08.644 00.000 10072 Guiding  Dir = 2, Dur = 6
01:34:08.645 00.001 10072 IsGuiding returns 0
01:34:08.646 00.001 10072 PulseGuide returned control before completion, sleep 16
01:34:08.648 00.002 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:34:08.661 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:08.661 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:08.665 00.004 1032 Enqueuing Expose request
01:34:08.677 00.012 10072 IsGuiding returns 0
01:34:08.677 00.000 10072 Move returns status 0, amount 6
01:34:08.677 00.000 10072 MoveAxis(N, 0, ABG)
01:34:08.677 00.000 10072 Move returns status 0, amount 0
01:34:08.677 00.000 10072 move complete, result=0
01:34:08.677 00.000 10072 worker thread done servicing request
01:34:08.677 00.000 10072 Worker thread wakes up
01:34:08.677 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:08.678 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:08.678 00.000 1032 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
01:34:09.091 00.413 10072 Exposure complete
01:34:09.134 00.043 10072 worker thread done servicing request
01:34:09.134 00.000 1032 OnExposeComplete: enter
01:34:09.136 00.002 1032 UpdateGuideState(): m_state=6
01:34:09.139 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3760
01:34:09.141 00.002 1032 Star::Find returns 1 (0), X=319.34, Y=752.02, Mass=1362, SNR=26.0, Peak=140 HFD=2.6
01:34:09.141 00.000 1032 MultiStar: [#1 -0.11,-0.27,0.97,U] [#2 -0.13,-0.24,0.70,U] [#3 -0.07,0.01,0.68,U] [#4 -0.09,-0.07,0.71,U] [#5 -0.01,-0.17,0.69,U] [#6 0.09,-0.29,0.60,U] [#7 -0.22,0.02,0.55,U] [#8 -0.04,0.08,0.59,U] 
01:34:09.143 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.12}, one-star: {0.12, -0.04}
01:34:09.145 00.002 1032 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.83) = xAngle (-3.76 = 2.52)
01:34:09.145 00.000 1032 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.76 = 2.52)
01:34:09.145 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.93 mountX=-0.10 mountY=0.07, mountTheta=2.52
01:34:09.145 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.12, opts=13)
01:34:09.145 00.000 1032 Enqueuing Move request for scope (-0.04, -0.12)
01:34:09.154 00.009 10072 Worker thread wakes up
01:34:09.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
01:34:09.154 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
01:34:09.154 00.000 10072 Moving (-0.04, -0.12) raw xDistance=-0.10 yDistance=0.07
01:34:09.156 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:09.158 00.002 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:34:09.158 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:34:09.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:09.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:34:09.158 00.000 10072 MoveAxis(E, 5, ABG)
01:34:09.158 00.000 10072 Guiding  Dir = 2, Dur = 5
01:34:09.160 00.002 10072 IsGuiding returns 0
01:34:09.160 00.000 10072 PulseGuide returned control before completion, sleep 15
01:34:09.176 00.016 10072 IsGuiding returns 0
01:34:09.176 00.000 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:34:09.178 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:09.178 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:09.178 00.000 1032 Enqueuing Expose request
01:34:09.178 00.000 10072 Move returns status 0, amount 5
01:34:09.178 00.000 10072 MoveAxis(N, 0, ABG)
01:34:09.178 00.000 10072 Move returns status 0, amount 0
01:34:09.178 00.000 10072 move complete, result=0
01:34:09.178 00.000 10072 worker thread done servicing request
01:34:09.178 00.000 10072 Worker thread wakes up
01:34:09.178 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:09.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:09.190 00.012 1032 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
01:34:09.810 00.620 10072 Exposure complete
01:34:09.850 00.040 10072 worker thread done servicing request
01:34:09.850 00.000 1032 OnExposeComplete: enter
01:34:09.850 00.000 1032 UpdateGuideState(): m_state=6
01:34:09.850 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3761
01:34:09.858 00.008 1032 Star::Find returns 1 (0), X=319.31, Y=752.19, Mass=1432, SNR=26.7, Peak=149 HFD=2.8
01:34:09.860 00.002 1032 MultiStar: [#1 -0.15,-0.03,0.94,U] [#2 0.06,-0.09,0.75,U] [#3 -0.05,0.08,0.70,U] [#4 -0.17,0.17,0.70,U] [#5 0.17,-0.07,0.66,U] [#6 -0.11,-0.06,0.58,U] [#7 -0.02,-0.06,0.49,U] [#8 0.11,0.33,0.57,U] 
01:34:09.862 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.09, 0.13}
01:34:09.862 00.000 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
01:34:09.864 00.002 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
01:34:09.864 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.76 mountX=0.05 mountY=-0.00, mountTheta=-0.07
01:34:09.867 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
01:34:09.869 00.002 1032 Enqueuing Move request for scope (-0.01, 0.04)
01:34:09.871 00.002 10072 Worker thread wakes up
01:34:09.871 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
01:34:09.871 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
01:34:09.871 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.05 yDistance=-0.00
01:34:09.871 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:09.874 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:34:09.874 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:34:09.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:09.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:34:09.874 00.000 10072 MoveAxis(E, 5, ABG)
01:34:09.874 00.000 10072 Guiding  Dir = 2, Dur = 5
01:34:09.877 00.003 10072 IsGuiding returns 0
01:34:09.877 00.000 10072 PulseGuide returned control before completion, sleep 15
01:34:09.884 00.007 1032 UpdateGuideState exits: m=1432 SNR=26.7
01:34:09.893 00.009 10072 IsGuiding returns 0
01:34:09.893 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:09.894 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:09.896 00.002 10072 Move returns status 0, amount 5
01:34:09.896 00.000 10072 MoveAxis(N, 0, ABG)
01:34:09.896 00.000 10072 Move returns status 0, amount 0
01:34:09.896 00.000 1032 Enqueuing Expose request
01:34:09.896 00.000 10072 move complete, result=0
01:34:09.896 00.000 10072 worker thread done servicing request
01:34:09.896 00.000 10072 Worker thread wakes up
01:34:09.901 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:09.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:09.901 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
01:34:10.308 00.407 10072 Exposure complete
01:34:10.352 00.044 10072 worker thread done servicing request
01:34:10.352 00.000 1032 OnExposeComplete: enter
01:34:10.354 00.002 1032 UpdateGuideState(): m_state=6
01:34:10.356 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3762
01:34:10.357 00.001 1032 Star::Find returns 1 (0), X=319.36, Y=752.08, Mass=1355, SNR=25.9, Peak=148 HFD=2.6
01:34:10.360 00.003 1032 MultiStar: [#1 -0.16,-0.09,1.07,U] [#2 0.01,-0.04,0.75,U] [#3 -0.02,0.17,0.65,U] [#4 -0.04,-0.05,0.72,U] [#5 0.09,-0.13,0.70,U] [#6 0.16,-0.00,0.59,U] [#7 0.04,0.13,0.52,U] [#8 0.02,0.16,0.58,U] 
01:34:10.360 00.000 1032 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.14, 0.02}
01:34:10.360 00.000 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
01:34:10.360 00.000 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
01:34:10.360 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.23 mountX=-0.00 mountY=-0.02, mountTheta=-1.60
01:34:10.360 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
01:34:10.360 00.000 1032 Enqueuing Move request for scope (0.02, 0.00)
01:34:10.371 00.011 10072 Worker thread wakes up
01:34:10.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
01:34:10.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
01:34:10.371 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
01:34:10.373 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:10.375 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:34:10.375 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
01:34:10.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:10.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:34:10.375 00.000 10072 MoveAxis(E, 4, ABG)
01:34:10.375 00.000 10072 Guiding  Dir = 2, Dur = 4
01:34:10.376 00.001 10072 IsGuiding returns 0
01:34:10.377 00.001 10072 PulseGuide returned control before completion, sleep 14
01:34:10.392 00.015 10072 IsGuiding returns 0
01:34:10.392 00.000 1032 UpdateGuideState exits: m=1355 SNR=25.9
01:34:10.394 00.002 10072 Move returns status 0, amount 4
01:34:10.394 00.000 10072 MoveAxis(N, 0, ABG)
01:34:10.394 00.000 10072 Move returns status 0, amount 0
01:34:10.394 00.000 10072 move complete, result=0
01:34:10.394 00.000 10072 worker thread done servicing request
01:34:10.394 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:10.397 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:10.399 00.002 1032 Enqueuing Expose request
01:34:10.399 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
01:34:10.401 00.002 10072 Worker thread wakes up
01:34:10.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:10.401 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:11.041 00.640 10072 Exposure complete
01:34:11.078 00.037 10072 worker thread done servicing request
01:34:11.078 00.000 1032 OnExposeComplete: enter
01:34:11.087 00.009 1032 UpdateGuideState(): m_state=6
01:34:11.089 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3763
01:34:11.089 00.000 1032 Star::Find returns 1 (0), X=319.17, Y=752.20, Mass=1346, SNR=25.8, Peak=131 HFD=2.9
01:34:11.091 00.002 1032 MultiStar: [#1 -0.24,-0.07,0.96,U] [#2 -0.12,-0.09,0.76,U] [#3 0.14,0.16,0.70,U] [#4 0.08,0.05,0.76,U] [#5 0.08,-0.08,0.69,U] [#6 0.17,-0.10,0.60,U] [#7 0.16,0.19,0.51,U] [#8 0.15,0.10,0.57,U] 
01:34:11.093 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {-0.05, 0.13}
01:34:11.095 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
01:34:11.097 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
01:34:11.097 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.00 mountX=0.02 mountY=-0.03, mountTheta=-0.83
01:34:11.101 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
01:34:11.101 00.000 1032 Enqueuing Move request for scope (0.02, 0.03)
01:34:11.103 00.002 10072 Worker thread wakes up
01:34:11.103 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
01:34:11.103 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
01:34:11.103 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
01:34:11.105 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:11.107 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:34:11.107 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:34:11.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:11.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:34:11.107 00.000 10072 MoveAxis(E, 4, ABG)
01:34:11.107 00.000 10072 Guiding  Dir = 2, Dur = 4
01:34:11.108 00.001 10072 IsGuiding returns 0
01:34:11.109 00.001 10072 PulseGuide returned control before completion, sleep 14
01:34:11.122 00.013 1032 UpdateGuideState exits: m=1346 SNR=25.8
01:34:11.125 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:11.127 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:11.129 00.002 1032 Enqueuing Expose request
01:34:11.131 00.002 10072 IsGuiding returns 0
01:34:11.131 00.000 10072 Move returns status 0, amount 4
01:34:11.131 00.000 10072 MoveAxis(N, 0, ABG)
01:34:11.131 00.000 10072 Move returns status 0, amount 0
01:34:11.131 00.000 10072 move complete, result=0
01:34:11.131 00.000 10072 worker thread done servicing request
01:34:11.131 00.000 10072 Worker thread wakes up
01:34:11.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:11.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:11.137 00.006 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
01:34:11.537 00.400 10072 Exposure complete
01:34:11.582 00.045 10072 worker thread done servicing request
01:34:11.582 00.000 1032 OnExposeComplete: enter
01:34:11.582 00.000 1032 UpdateGuideState(): m_state=6
01:34:11.582 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3764
01:34:11.582 00.000 1032 Star::Find returns 1 (0), X=319.29, Y=752.16, Mass=1336, SNR=25.8, Peak=149 HFD=2.7
01:34:11.582 00.000 1032 MultiStar: [#1 -0.21,-0.04,1.01,U] [#2 0.02,-0.23,0.76,U] [#3 0.11,0.22,0.69,U] [#4 0.02,0.00,0.69,U] [#5 0.13,-0.18,0.74,U] [#6 0.08,-0.25,0.62,U] [#7 -0.01,0.14,0.55,U] [#8 0.07,-0.00,0.53,U] 
01:34:11.582 00.000 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.07, 0.10}
01:34:11.582 00.000 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
01:34:11.582 00.000 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
01:34:11.595 00.013 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.87 mountX=-0.03 mountY=-0.02, mountTheta=-2.70
01:34:11.598 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
01:34:11.600 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
01:34:11.600 00.000 10072 Worker thread wakes up
01:34:11.602 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
01:34:11.602 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
01:34:11.602 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.02
01:34:11.602 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:11.606 00.004 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:34:11.606 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:34:11.606 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:11.606 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:34:11.606 00.000 10072 MoveAxis(E, 4, ABG)
01:34:11.606 00.000 10072 Guiding  Dir = 2, Dur = 4
01:34:11.607 00.001 10072 IsGuiding returns 0
01:34:11.608 00.001 10072 PulseGuide returned control before completion, sleep 14
01:34:11.623 00.015 10072 IsGuiding returns 0
01:34:11.624 00.001 10072 Move returns status 0, amount 4
01:34:11.624 00.000 1032 UpdateGuideState exits: m=1336 SNR=25.8
01:34:11.626 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:11.628 00.002 10072 MoveAxis(N, 0, ABG)
01:34:11.628 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:11.629 00.001 1032 Enqueuing Expose request
01:34:11.633 00.004 10072 Move returns status 0, amount 0
01:34:11.633 00.000 10072 move complete, result=0
01:34:11.633 00.000 10072 worker thread done servicing request
01:34:11.633 00.000 10072 Worker thread wakes up
01:34:11.633 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:11.633 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:11.639 00.006 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
01:34:12.260 00.621 10072 Exposure complete
01:34:12.307 00.047 10072 worker thread done servicing request
01:34:12.307 00.000 1032 OnExposeComplete: enter
01:34:12.310 00.003 1032 UpdateGuideState(): m_state=6
01:34:12.312 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3765
01:34:12.314 00.002 1032 Star::Find returns 1 (0), X=319.52, Y=752.02, Mass=1474, SNR=27.1, Peak=144 HFD=3.0
01:34:12.316 00.002 1032 MultiStar: [#1 0.03,-0.14,0.98,U] [#2 -0.08,-0.30,0.70,U] [#3 0.17,0.11,0.66,U] [#4 -0.02,0.03,0.72,U] [#5 0.25,-0.26,0.68,U] [#6 0.05,-0.18,0.58,U] [#7 0.04,-0.03,0.50,U] [#8 0.02,0.21,0.55,U] 
01:34:12.318 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.30, -0.04}
01:34:12.318 00.000 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
01:34:12.320 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
01:34:12.323 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.67 mountX=-0.10 mountY=-0.07, mountTheta=-2.50
01:34:12.326 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
01:34:12.326 00.000 1032 Enqueuing Move request for scope (0.09, -0.07)
01:34:12.329 00.003 10072 Worker thread wakes up
01:34:12.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
01:34:12.329 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
01:34:12.329 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=-0.07
01:34:12.331 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:12.334 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:34:12.334 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:34:12.334 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:12.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:34:12.334 00.000 10072 MoveAxis(E, 4, ABG)
01:34:12.334 00.000 10072 Guiding  Dir = 2, Dur = 4
01:34:12.336 00.002 10072 IsGuiding returns 0
01:34:12.336 00.000 10072 PulseGuide returned control before completion, sleep 14
01:34:12.352 00.016 10072 IsGuiding returns 0
01:34:12.352 00.000 10072 Move returns status 0, amount 4
01:34:12.353 00.001 10072 MoveAxis(N, 0, ABG)
01:34:12.353 00.000 10072 Move returns status 0, amount 0
01:34:12.353 00.000 10072 move complete, result=0
01:34:12.353 00.000 10072 worker thread done servicing request
01:34:12.353 00.000 1032 UpdateGuideState exits: m=1474 SNR=27.1
01:34:12.354 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:12.354 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:12.358 00.004 1032 Enqueuing Expose request
01:34:12.360 00.002 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:34:12.362 00.002 10072 Worker thread wakes up
01:34:12.362 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:12.362 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:12.768 00.406 10072 Exposure complete
01:34:12.813 00.045 10072 worker thread done servicing request
01:34:12.813 00.000 1032 OnExposeComplete: enter
01:34:12.815 00.002 1032 UpdateGuideState(): m_state=6
01:34:12.817 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3766
01:34:12.819 00.002 1032 Star::Find returns 1 (0), X=319.49, Y=752.04, Mass=1342, SNR=25.8, Peak=131 HFD=3.0
01:34:12.821 00.002 1032 MultiStar: [#1 0.06,-0.08,1.01,U] [#2 -0.07,-0.16,0.79,U] [#3 0.09,-0.03,0.71,U] [#4 -0.03,-0.18,0.73,U] [#5 0.36,-0.14,0.67,U] [#6 0.07,-0.39,0.65,U] [#7 -0.13,0.04,0.57,U] [#8 0.25,-0.01,0.59,U] 
01:34:12.821 00.000 1032 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.27, -0.02}
01:34:12.823 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
01:34:12.825 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
01:34:12.827 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.82 mountX=-0.13 mountY=-0.07, mountTheta=-2.65
01:34:12.829 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
01:34:12.831 00.002 1032 Enqueuing Move request for scope (0.10, -0.11)
01:34:12.833 00.002 10072 Worker thread wakes up
01:34:12.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
01:34:12.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
01:34:12.833 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.13 yDistance=-0.07
01:34:12.835 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:12.835 00.000 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:34:12.835 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
01:34:12.835 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:12.835 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:34:12.835 00.000 10072 MoveAxis(E, 5, ABG)
01:34:12.835 00.000 10072 Guiding  Dir = 2, Dur = 5
01:34:12.839 00.004 10072 IsGuiding returns 0
01:34:12.840 00.001 10072 PulseGuide returned control before completion, sleep 15
01:34:12.849 00.009 1032 UpdateGuideState exits: m=1342 SNR=25.8
01:34:12.855 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:12.855 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:12.860 00.005 1032 Enqueuing Expose request
01:34:12.871 00.011 10072 IsGuiding returns 0
01:34:12.871 00.000 10072 Move returns status 0, amount 5
01:34:12.872 00.001 10072 MoveAxis(N, 0, ABG)
01:34:12.872 00.000 10072 Move returns status 0, amount 0
01:34:12.872 00.000 10072 move complete, result=0
01:34:12.872 00.000 10072 worker thread done servicing request
01:34:12.872 00.000 10072 Worker thread wakes up
01:34:12.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:12.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:12.872 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:34:13.508 00.636 10072 Exposure complete
01:34:13.547 00.039 10072 worker thread done servicing request
01:34:13.547 00.000 1032 OnExposeComplete: enter
01:34:13.549 00.002 1032 UpdateGuideState(): m_state=6
01:34:13.551 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3767
01:34:13.553 00.002 1032 Star::Find returns 1 (0), X=319.42, Y=752.17, Mass=1381, SNR=26.2, Peak=149 HFD=3.0
01:34:13.555 00.002 1032 MultiStar: [#1 -0.02,0.04,1.00,U] [#2 0.16,-0.17,0.72,U] [#3 0.22,0.19,0.71,U] [#4 0.16,0.01,0.72,U] [#5 0.24,-0.25,0.69,U] [#6 0.29,-0.10,0.61,U] [#7 0.02,-0.10,0.51,U] [#8 0.33,-0.07,0.58,U] 
01:34:13.557 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.03}, one-star: {0.21, 0.10}
01:34:13.559 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
01:34:13.559 00.000 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
01:34:13.561 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.15 mountX=-0.07 mountY=-0.16, mountTheta=-1.98
01:34:13.563 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
01:34:13.565 00.002 1032 Enqueuing Move request for scope (0.17, -0.03)
01:34:13.567 00.002 10072 Worker thread wakes up
01:34:13.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
01:34:13.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
01:34:13.567 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.07 yDistance=-0.16
01:34:13.569 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:13.572 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:34:13.572 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:34:13.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:13.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:34:13.572 00.000 10072 MoveAxis(W, 5, ABG)
01:34:13.572 00.000 10072 Guiding  Dir = 3, Dur = 5
01:34:13.572 00.000 10072 IsGuiding returns 0
01:34:13.573 00.001 10072 PulseGuide returned control before completion, sleep 15
01:34:13.587 00.014 1032 UpdateGuideState exits: m=1381 SNR=26.2
01:34:13.589 00.002 10072 IsGuiding returns 0
01:34:13.589 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:13.591 00.002 10072 Move returns status 0, amount 5
01:34:13.591 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:13.593 00.002 1032 Enqueuing Expose request
01:34:13.595 00.002 10072 MoveAxis(N, 0, ABG)
01:34:13.595 00.000 10072 Move returns status 0, amount 0
01:34:13.595 00.000 10072 move complete, result=0
01:34:13.595 00.000 10072 worker thread done servicing request
01:34:13.595 00.000 10072 Worker thread wakes up
01:34:13.595 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:13.595 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:13.601 00.006 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
01:34:14.001 00.400 10072 Exposure complete
01:34:14.035 00.034 10072 worker thread done servicing request
01:34:14.035 00.000 1032 OnExposeComplete: enter
01:34:14.047 00.012 1032 UpdateGuideState(): m_state=6
01:34:14.047 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3768
01:34:14.052 00.005 1032 Star::Find returns 1 (0), X=319.45, Y=752.01, Mass=1470, SNR=27.0, Peak=152 HFD=2.9
01:34:14.052 00.000 1032 MultiStar: [#1 0.02,-0.18,0.95,U] [#2 0.47,-0.36,0.71,U] [#3 0.46,0.10,0.64,U] [#4 -0.03,-0.04,0.71,U] [#5 0.15,-0.15,0.69,U] [#6 0.12,-0.43,0.59,U] [#7 0.33,0.04,0.52,U] [#8 0.54,0.02,0.56,U] 
01:34:14.052 00.000 1032 single-star, 8 included, MultiStar: {0.24, -0.12}, one-star: {0.23, -0.05}
01:34:14.052 00.000 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
01:34:14.052 00.000 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
01:34:14.052 00.000 1032 CameraToMount -- cameraX=0.23 cameraY=-0.05 hyp=0.23 cameraTheta=-0.22 mountX=-0.11 mountY=-0.21, mountTheta=-2.05
01:34:14.063 00.011 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.05, opts=13)
01:34:14.065 00.002 1032 Enqueuing Move request for scope (0.23, -0.05)
01:34:14.067 00.002 10072 Worker thread wakes up
01:34:14.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.05) opts 0xd
01:34:14.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.05)
01:34:14.067 00.000 10072 Moving (0.23, -0.05) raw xDistance=-0.11 yDistance=-0.21
01:34:14.069 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:14.071 00.002 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:34:14.071 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
01:34:14.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:34:14.071 00.000 10072 MoveAxis(W, 4, ABG)
01:34:14.071 00.000 10072 Guiding  Dir = 3, Dur = 4
01:34:14.072 00.001 10072 IsGuiding returns 0
01:34:14.073 00.001 10072 PulseGuide returned control before completion, sleep 14
01:34:14.088 00.015 10072 IsGuiding returns 0
01:34:14.088 00.000 1032 UpdateGuideState exits: m=1470 SNR=27.0
01:34:14.089 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:14.091 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:14.093 00.002 1032 Enqueuing Expose request
01:34:14.095 00.002 10072 Move returns status 0, amount 4
01:34:14.095 00.000 10072 MoveAxis(N, 135, ABG)
01:34:14.095 00.000 10072 Guiding  Dir = 0, Dur = 135
01:34:14.096 00.001 10072 IsGuiding returns 0
01:34:14.097 00.001 10072 PulseGuide returned control before completion, sleep 145
01:34:14.255 00.158 10072 IsGuiding returns 0
01:34:14.255 00.000 10072 Move returns status 0, amount 135
01:34:14.255 00.000 10072 move complete, result=0
01:34:14.255 00.000 10072 worker thread done servicing request
01:34:14.255 00.000 10072 Worker thread wakes up
01:34:14.255 00.000 1032 GuideStep: -0.1 px 4 ms WEST, -0.2 px 135 ms NORTH
01:34:14.256 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:14.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:14.891 00.635 10072 Exposure complete
01:34:14.922 00.031 10072 worker thread done servicing request
01:34:14.922 00.000 1032 OnExposeComplete: enter
01:34:14.934 00.012 1032 UpdateGuideState(): m_state=6
01:34:14.937 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3769
01:34:14.939 00.002 1032 Star::Find returns 1 (0), X=319.19, Y=751.98, Mass=1369, SNR=26.1, Peak=151 HFD=2.6
01:34:14.941 00.002 1032 MultiStar: [#1 -0.26,-0.17,0.99,U] [#2 -0.08,-0.27,0.78,U] [#3 -0.03,-0.10,0.69,U] [#4 0.11,-0.07,0.71,U] [#5 -0.05,-0.14,0.72,U] [#6 0.13,-0.29,0.64,U] [#7 -0.02,-0.05,0.56,U] [#8 0.06,-0.10,0.61,U] 
01:34:14.941 00.000 1032 single-star, 8 included, MultiStar: {-0.03, -0.14}, one-star: {-0.03, -0.08}
01:34:14.943 00.002 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.48)
01:34:14.945 00.002 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.48)
01:34:14.945 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.98 mountX=-0.07 mountY=0.05, mountTheta=2.48
01:34:14.949 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.08, opts=13)
01:34:14.949 00.000 1032 Enqueuing Move request for scope (-0.03, -0.08)
01:34:14.952 00.003 10072 Worker thread wakes up
01:34:14.953 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
01:34:14.953 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
01:34:14.953 00.000 10072 Moving (-0.03, -0.08) raw xDistance=-0.07 yDistance=0.05
01:34:14.954 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:14.957 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:34:14.957 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:34:14.957 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:14.957 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:34:14.957 00.000 10072 MoveAxis(W, 6, ABG)
01:34:14.957 00.000 10072 Guiding  Dir = 3, Dur = 6
01:34:14.958 00.001 10072 IsGuiding returns 0
01:34:14.959 00.001 10072 PulseGuide returned control before completion, sleep 16
01:34:14.973 00.014 1032 UpdateGuideState exits: m=1369 SNR=26.1
01:34:14.976 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:14.976 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:14.978 00.002 1032 Enqueuing Expose request
01:34:14.990 00.012 10072 IsGuiding returns 0
01:34:14.990 00.000 10072 Move returns status 0, amount 6
01:34:14.990 00.000 10072 MoveAxis(N, 0, ABG)
01:34:14.990 00.000 10072 Move returns status 0, amount 0
01:34:14.990 00.000 10072 move complete, result=0
01:34:14.990 00.000 10072 worker thread done servicing request
01:34:14.990 00.000 10072 Worker thread wakes up
01:34:14.990 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:14.990 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:14.990 00.000 1032 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
01:34:15.404 00.414 10072 Exposure complete
01:34:15.443 00.039 10072 worker thread done servicing request
01:34:15.443 00.000 1032 OnExposeComplete: enter
01:34:15.443 00.000 1032 UpdateGuideState(): m_state=6
01:34:15.451 00.008 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3770
01:34:15.454 00.003 1032 Star::Find returns 1 (0), X=319.30, Y=751.88, Mass=1331, SNR=25.7, Peak=151 HFD=2.6
01:34:15.454 00.000 1032 MultiStar: [#1 -0.24,-0.29,1.00,U] [#2 -0.18,-0.40,0.74,U] [#3 -0.02,-0.05,0.68,U] [#4 0.02,-0.29,0.73,U] [#5 0.25,-0.32,0.72,U] [#6 -0.04,-0.38,0.62,U] [#7 -0.01,0.01,0.51,U] [#8 0.03,-0.12,0.55,U] 
01:34:15.454 00.000 1032 single-star, 8 included, MultiStar: {-0.02, -0.23}, one-star: {0.08, -0.18}
01:34:15.454 00.000 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
01:34:15.460 00.006 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
01:34:15.460 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.17 mountX=-0.19 mountY=-0.03, mountTheta=-3.00
01:34:15.460 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.18, opts=13)
01:34:15.460 00.000 1032 Enqueuing Move request for scope (0.08, -0.18)
01:34:15.467 00.007 10072 Worker thread wakes up
01:34:15.467 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
01:34:15.467 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
01:34:15.467 00.000 10072 Moving (0.08, -0.18) raw xDistance=-0.19 yDistance=-0.03
01:34:15.469 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:15.471 00.002 10072 PPEC rslt: input = -0.19, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 287.65
01:34:15.471 00.000 10072 PPEC: input: -0.19, control: -0.08, exposure: 500
01:34:15.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:15.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:34:15.471 00.000 10072 MoveAxis(E, 83, ABG)
01:34:15.471 00.000 10072 Guiding  Dir = 2, Dur = 83
01:34:15.473 00.002 10072 IsGuiding returns 0
01:34:15.474 00.001 10072 PulseGuide returned control before completion, sleep 93
01:34:15.489 00.015 1032 UpdateGuideState exits: m=1331 SNR=25.7
01:34:15.491 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:15.494 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:15.496 00.002 1032 Enqueuing Expose request
01:34:15.568 00.072 10072 IsGuiding returns 1
01:34:15.568 00.000 10072 scope still moving after pulse duration time elapsed
01:34:15.600 00.032 10072 IsGuiding returns 0
01:34:15.600 00.000 10072 scope move finished after 83 + 43 ms
01:34:15.600 00.000 10072 Move returns status 0, amount 83
01:34:15.600 00.000 10072 MoveAxis(N, 0, ABG)
01:34:15.600 00.000 10072 Move returns status 0, amount 0
01:34:15.600 00.000 10072 move complete, result=0
01:34:15.601 00.001 10072 worker thread done servicing request
01:34:15.601 00.000 10072 Worker thread wakes up
01:34:15.601 00.000 1032 GuideStep: -0.2 px 83 ms EAST, -0.0 px 0 ms NORTH
01:34:15.603 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:15.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:16.236 00.633 10072 Exposure complete
01:34:16.276 00.040 10072 worker thread done servicing request
01:34:16.276 00.000 1032 OnExposeComplete: enter
01:34:16.283 00.007 1032 UpdateGuideState(): m_state=6
01:34:16.284 00.001 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3771
01:34:16.286 00.002 1032 Star::Find returns 1 (0), X=319.20, Y=751.98, Mass=1379, SNR=26.2, Peak=144 HFD=2.6
01:34:16.288 00.002 1032 MultiStar: [#1 -0.26,-0.14,0.95,U] [#2 -0.07,-0.28,0.74,U] [#3 -0.06,-0.08,0.68,U] [#4 -0.04,-0.09,0.74,U] [#5 -0.12,-0.29,0.67,U] [#6 0.20,-0.41,0.60,U] [#7 -0.08,0.06,0.56,U] [#8 -0.00,0.15,0.56,U] 
01:34:16.290 00.002 1032 single-star, 8 included, MultiStar: {-0.06, -0.13}, one-star: {-0.02, -0.08}
01:34:16.292 00.002 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.62)
01:34:16.293 00.001 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.62)
01:34:16.293 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.83 mountX=-0.07 mountY=0.04, mountTheta=2.62
01:34:16.297 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
01:34:16.300 00.003 1032 Enqueuing Move request for scope (-0.02, -0.08)
01:34:16.302 00.002 10072 Worker thread wakes up
01:34:16.302 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
01:34:16.302 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
01:34:16.302 00.000 10072 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.04
01:34:16.302 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:16.302 00.000 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:34:16.302 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:34:16.302 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:16.302 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:34:16.302 00.000 10072 MoveAxis(W, 6, ABG)
01:34:16.302 00.000 10072 Guiding  Dir = 3, Dur = 6
01:34:16.307 00.005 10072 IsGuiding returns 0
01:34:16.307 00.000 10072 PulseGuide returned control before completion, sleep 16
01:34:16.320 00.013 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:34:16.323 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:16.323 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:16.327 00.004 1032 Enqueuing Expose request
01:34:16.339 00.012 10072 IsGuiding returns 0
01:34:16.339 00.000 10072 Move returns status 0, amount 6
01:34:16.339 00.000 10072 MoveAxis(N, 0, ABG)
01:34:16.339 00.000 10072 Move returns status 0, amount 0
01:34:16.339 00.000 10072 move complete, result=0
01:34:16.339 00.000 10072 worker thread done servicing request
01:34:16.339 00.000 10072 Worker thread wakes up
01:34:16.340 00.001 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:34:16.340 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:16.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:16.754 00.414 10072 Exposure complete
01:34:16.795 00.041 10072 worker thread done servicing request
01:34:16.795 00.000 1032 OnExposeComplete: enter
01:34:16.797 00.002 1032 UpdateGuideState(): m_state=6
01:34:16.800 00.003 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3772
01:34:16.802 00.002 1032 Star::Find returns 1 (0), X=319.23, Y=752.12, Mass=1447, SNR=26.8, Peak=146 HFD=2.8
01:34:16.802 00.000 1032 MultiStar: [#1 -0.38,-0.07,0.95,U] [#2 -0.01,-0.21,0.73,U] [#3 0.01,-0.05,0.69,U] [#4 0.01,0.06,0.70,U] [#5 -0.11,-0.20,0.65,U] [#6 0.11,-0.34,0.58,U] [#7 -0.03,-0.05,0.55,U] [#8 0.06,0.08,0.51,U] 
01:34:16.802 00.000 1032 single-star, 8 included, MultiStar: {-0.05, -0.07}, one-star: {0.01, 0.06}
01:34:16.802 00.000 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
01:34:16.802 00.000 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
01:34:16.802 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.36 mountX=0.05 mountY=-0.03, mountTheta=-0.47
01:34:16.802 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
01:34:16.802 00.000 1032 Enqueuing Move request for scope (0.01, 0.06)
01:34:16.802 00.000 10072 Worker thread wakes up
01:34:16.802 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
01:34:16.802 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
01:34:16.802 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.03
01:34:16.816 00.014 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:16.818 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:34:16.818 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:34:16.818 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:16.818 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:34:16.818 00.000 10072 MoveAxis(W, 5, ABG)
01:34:16.818 00.000 10072 Guiding  Dir = 3, Dur = 5
01:34:16.820 00.002 10072 IsGuiding returns 0
01:34:16.820 00.000 10072 PulseGuide returned control before completion, sleep 15
01:34:16.833 00.013 1032 UpdateGuideState exits: m=1447 SNR=26.8
01:34:16.836 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:16.838 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:16.840 00.002 1032 Enqueuing Expose request
01:34:16.851 00.011 10072 IsGuiding returns 0
01:34:16.851 00.000 10072 Move returns status 0, amount 5
01:34:16.851 00.000 10072 MoveAxis(N, 0, ABG)
01:34:16.851 00.000 10072 Move returns status 0, amount 0
01:34:16.851 00.000 10072 move complete, result=0
01:34:16.851 00.000 10072 worker thread done servicing request
01:34:16.851 00.000 10072 Worker thread wakes up
01:34:16.851 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:16.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:16.851 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
01:34:17.485 00.634 10072 Exposure complete
01:34:17.529 00.044 10072 worker thread done servicing request
01:34:17.529 00.000 1032 OnExposeComplete: enter
01:34:17.531 00.002 1032 UpdateGuideState(): m_state=6
01:34:17.533 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3773
01:34:17.535 00.002 1032 Star::Find returns 1 (0), X=319.25, Y=752.22, Mass=1435, SNR=26.7, Peak=160 HFD=2.9
01:34:17.535 00.000 1032 MultiStar: [#1 -0.18,-0.06,0.98,U] [#2 -0.00,-0.31,0.75,U] [#3 0.06,-0.04,0.65,U] [#4 0.04,-0.02,0.67,U] [#5 0.22,-0.14,0.68,U] [#6 0.08,-0.21,0.61,U] [#7 0.31,-0.01,0.51,U] [#8 0.01,-0.01,0.58,U] 
01:34:17.537 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {0.03, 0.15}
01:34:17.539 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
01:34:17.541 00.002 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
01:34:17.541 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-0.97 mountX=-0.07 mountY=-0.03, mountTheta=-2.80
01:34:17.545 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
01:34:17.547 00.002 1032 Enqueuing Move request for scope (0.04, -0.06)
01:34:17.547 00.000 10072 Worker thread wakes up
01:34:17.549 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
01:34:17.549 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
01:34:17.549 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.03
01:34:17.551 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:17.552 00.001 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:34:17.552 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:34:17.552 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:17.552 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:34:17.552 00.000 10072 MoveAxis(W, 4, ABG)
01:34:17.552 00.000 10072 Guiding  Dir = 3, Dur = 4
01:34:17.555 00.003 10072 IsGuiding returns 0
01:34:17.556 00.001 10072 PulseGuide returned control before completion, sleep 14
01:34:17.566 00.010 1032 UpdateGuideState exits: m=1435 SNR=26.7
01:34:17.571 00.005 10072 IsGuiding returns 0
01:34:17.571 00.000 10072 Move returns status 0, amount 4
01:34:17.571 00.000 10072 MoveAxis(N, 0, ABG)
01:34:17.571 00.000 10072 Move returns status 0, amount 0
01:34:17.571 00.000 10072 move complete, result=0
01:34:17.571 00.000 10072 worker thread done servicing request
01:34:17.571 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:17.571 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:17.571 00.000 1032 Enqueuing Expose request
01:34:17.571 00.000 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
01:34:17.578 00.007 10072 Worker thread wakes up
01:34:17.578 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:17.578 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:17.983 00.405 10072 Exposure complete
01:34:18.024 00.041 10072 worker thread done servicing request
01:34:18.024 00.000 1032 OnExposeComplete: enter
01:34:18.029 00.005 1032 UpdateGuideState(): m_state=6
01:34:18.031 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3774
01:34:18.031 00.000 1032 Star::Find returns 1 (0), X=319.26, Y=752.06, Mass=1466, SNR=27.0, Peak=155 HFD=2.6
01:34:18.033 00.002 1032 MultiStar: [#1 -0.28,-0.05,0.92,U] [#2 -0.02,-0.25,0.72,U] [#3 0.03,0.02,0.71,U] [#4 -0.09,0.01,0.73,U] [#5 -0.02,-0.19,0.63,U] [#6 -0.00,-0.13,0.57,U] [#7 -0.02,-0.04,0.51,U] [#8 -0.05,0.06,0.54,U] 
01:34:18.035 00.002 1032 single-star, 8 included, MultiStar: {-0.05, -0.06}, one-star: {0.04, -0.00}
01:34:18.037 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
01:34:18.037 00.000 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
01:34:18.039 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.11 mountX=-0.01 mountY=-0.04, mountTheta=-1.94
01:34:18.041 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
01:34:18.043 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
01:34:18.045 00.002 10072 Worker thread wakes up
01:34:18.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
01:34:18.045 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
01:34:18.045 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
01:34:18.047 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:18.049 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:34:18.049 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:34:18.049 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:18.049 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:34:18.049 00.000 10072 MoveAxis(W, 2, ABG)
01:34:18.049 00.000 10072 Guiding  Dir = 3, Dur = 2
01:34:18.051 00.002 10072 IsGuiding returns 0
01:34:18.051 00.000 10072 PulseGuide returned control before completion, sleep 12
01:34:18.067 00.016 1032 UpdateGuideState exits: m=1466 SNR=27.0
01:34:18.069 00.002 10072 IsGuiding returns 0
01:34:18.069 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:18.071 00.002 10072 Move returns status 0, amount 2
01:34:18.071 00.000 10072 MoveAxis(N, 0, ABG)
01:34:18.071 00.000 10072 Move returns status 0, amount 0
01:34:18.071 00.000 10072 move complete, result=0
01:34:18.071 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:18.071 00.000 1032 Enqueuing Expose request
01:34:18.075 00.004 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:34:18.075 00.000 10072 worker thread done servicing request
01:34:18.075 00.000 10072 Worker thread wakes up
01:34:18.075 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:18.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:18.704 00.629 10072 Exposure complete
01:34:18.743 00.039 10072 worker thread done servicing request
01:34:18.745 00.002 1032 OnExposeComplete: enter
01:34:18.747 00.002 1032 UpdateGuideState(): m_state=6
01:34:18.748 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3775
01:34:18.748 00.000 1032 Star::Find returns 1 (0), X=319.21, Y=752.04, Mass=1573, SNR=27.9, Peak=159 HFD=2.8
01:34:18.750 00.002 1032 MultiStar: [#1 -0.19,-0.11,0.90,U] [#2 -0.25,-0.17,0.69,U] [#3 -0.17,-0.13,0.63,U] [#4 -0.10,0.01,0.66,U] [#5 -0.08,-0.14,0.68,U] [#6 0.04,-0.35,0.55,U] [#7 -0.19,-0.08,0.52,U] [#8 -0.07,-0.05,0.51,U] 
01:34:18.753 00.003 1032 single-star, 8 included, MultiStar: {-0.11, -0.11}, one-star: {-0.01, -0.02}
01:34:18.753 00.000 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.60)
01:34:18.755 00.002 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.60)
01:34:18.757 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.86 mountX=-0.02 mountY=0.01, mountTheta=2.60
01:34:18.759 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
01:34:18.761 00.002 1032 Enqueuing Move request for scope (-0.01, -0.02)
01:34:18.763 00.002 10072 Worker thread wakes up
01:34:18.763 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
01:34:18.763 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
01:34:18.763 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
01:34:18.766 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:18.768 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:34:18.768 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:34:18.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:18.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:34:18.768 00.000 10072 MoveAxis(E, 5, ABG)
01:34:18.768 00.000 10072 Guiding  Dir = 2, Dur = 5
01:34:18.768 00.000 10072 IsGuiding returns 0
01:34:18.768 00.000 10072 PulseGuide returned control before completion, sleep 15
01:34:18.780 00.012 1032 UpdateGuideState exits: m=1573 SNR=27.9
01:34:18.780 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:18.787 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:18.787 00.000 1032 Enqueuing Expose request
01:34:18.796 00.009 10072 IsGuiding returns 0
01:34:18.796 00.000 10072 Move returns status 0, amount 5
01:34:18.796 00.000 10072 MoveAxis(N, 0, ABG)
01:34:18.796 00.000 10072 Move returns status 0, amount 0
01:34:18.796 00.000 10072 move complete, result=0
01:34:18.796 00.000 10072 worker thread done servicing request
01:34:18.796 00.000 10072 Worker thread wakes up
01:34:18.796 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:18.796 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:18.797 00.001 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
01:34:19.212 00.415 10072 Exposure complete
01:34:19.254 00.042 10072 worker thread done servicing request
01:34:19.254 00.000 1032 OnExposeComplete: enter
01:34:19.256 00.002 1032 UpdateGuideState(): m_state=6
01:34:19.257 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3776
01:34:19.259 00.002 1032 Star::Find returns 1 (0), X=319.21, Y=751.93, Mass=1398, SNR=26.3, Peak=151 HFD=2.6
01:34:19.261 00.002 1032 MultiStar: [#1 -0.23,-0.09,0.95,U] [#2 -0.08,-0.20,0.72,U] [#3 -0.03,0.07,0.71,U] [#4 -0.11,-0.07,0.74,U] [#5 0.01,-0.10,0.67,U] [#6 0.14,-0.27,0.61,U] [#7 0.03,0.11,0.53,U] [#8 0.05,0.04,0.56,U] 
01:34:19.263 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.08}, one-star: {-0.01, -0.13}
01:34:19.265 00.002 1032 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.83) = xAngle (-3.84 = 2.44)
01:34:19.266 00.001 1032 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.84 = 2.44)
01:34:19.266 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.01 mountX=-0.07 mountY=0.06, mountTheta=2.44
01:34:19.270 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.08, opts=13)
01:34:19.272 00.002 1032 Enqueuing Move request for scope (-0.04, -0.08)
01:34:19.274 00.002 10072 Worker thread wakes up
01:34:19.274 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
01:34:19.274 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
01:34:19.274 00.000 10072 Moving (-0.04, -0.08) raw xDistance=-0.07 yDistance=0.06
01:34:19.276 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:19.279 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:34:19.279 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:34:19.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:19.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:34:19.279 00.000 10072 MoveAxis(E, 4, ABG)
01:34:19.279 00.000 10072 Guiding  Dir = 2, Dur = 4
01:34:19.280 00.001 10072 IsGuiding returns 0
01:34:19.280 00.000 10072 PulseGuide returned control before completion, sleep 14
01:34:19.295 00.015 1032 UpdateGuideState exits: m=1398 SNR=26.3
01:34:19.297 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:19.299 00.002 10072 IsGuiding returns 1
01:34:19.299 00.000 10072 scope still moving after pulse duration time elapsed
01:34:19.299 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:19.299 00.000 1032 Enqueuing Expose request
01:34:19.328 00.029 10072 IsGuiding returns 0
01:34:19.328 00.000 10072 scope move finished after 4 + 44 ms
01:34:19.328 00.000 10072 Move returns status 0, amount 4
01:34:19.329 00.001 10072 MoveAxis(N, 0, ABG)
01:34:19.329 00.000 10072 Move returns status 0, amount 0
01:34:19.329 00.000 10072 move complete, result=0
01:34:19.329 00.000 10072 worker thread done servicing request
01:34:19.329 00.000 1032 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:34:19.330 00.001 10072 Worker thread wakes up
01:34:19.330 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:19.330 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:19.963 00.633 10072 Exposure complete
01:34:20.001 00.038 10072 worker thread done servicing request
01:34:20.001 00.000 1032 OnExposeComplete: enter
01:34:20.009 00.008 1032 UpdateGuideState(): m_state=6
01:34:20.009 00.000 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3777
01:34:20.009 00.000 1032 Star::Find returns 1 (0), X=319.34, Y=751.76, Mass=1414, SNR=26.5, Peak=163 HFD=2.8
01:34:20.016 00.007 1032 MultiStar: [#1 -0.30,-0.25,0.93,U] [#2 -0.08,-0.45,0.75,U] [#3 0.09,-0.16,0.68,U] [#4 0.04,-0.16,0.70,U] [#5 0.03,-0.22,0.70,U] [#6 0.14,-0.38,0.60,U] [#7 0.07,-0.15,0.54,U] [#8 -0.07,-0.13,0.58,U] 
01:34:20.016 00.000 1032 refined, 8 included, MultiStar: {-0.01, -0.25}, one-star: {0.12, -0.30}
01:34:20.016 00.000 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.86)
01:34:20.016 00.000 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.86)
01:34:20.016 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.59 mountX=-0.24 mountY=0.07, mountTheta=2.86
01:34:20.025 00.009 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.25, opts=13)
01:34:20.027 00.002 1032 Enqueuing Move request for scope (-0.01, -0.25)
01:34:20.029 00.002 10072 Worker thread wakes up
01:34:20.029 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
01:34:20.029 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
01:34:20.029 00.000 10072 Moving (-0.01, -0.25) raw xDistance=-0.24 yDistance=0.07
01:34:20.031 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:20.033 00.002 10072 PPEC rslt: input = -0.24, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 287.65
01:34:20.033 00.000 10072 PPEC: input: -0.24, control: -0.11, exposure: 500
01:34:20.033 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:20.033 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:34:20.033 00.000 10072 MoveAxis(E, 115, ABG)
01:34:20.033 00.000 10072 Guiding  Dir = 2, Dur = 115
01:34:20.034 00.001 10072 IsGuiding returns 0
01:34:20.035 00.001 10072 PulseGuide returned control before completion, sleep 125
01:34:20.050 00.015 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:34:20.050 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:20.050 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:20.050 00.000 1032 Enqueuing Expose request
01:34:20.161 00.111 10072 IsGuiding returns 0
01:34:20.161 00.000 10072 Move returns status 0, amount 115
01:34:20.161 00.000 10072 MoveAxis(N, 0, ABG)
01:34:20.161 00.000 10072 Move returns status 0, amount 0
01:34:20.161 00.000 10072 move complete, result=0
01:34:20.161 00.000 10072 worker thread done servicing request
01:34:20.161 00.000 10072 Worker thread wakes up
01:34:20.161 00.000 1032 GuideStep: -0.2 px 115 ms EAST, 0.1 px 0 ms NORTH
01:34:20.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:20.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:20.575 00.414 10072 Exposure complete
01:34:20.620 00.045 10072 worker thread done servicing request
01:34:20.620 00.000 1032 OnExposeComplete: enter
01:34:20.622 00.002 1032 UpdateGuideState(): m_state=6
01:34:20.624 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3778
01:34:20.626 00.002 1032 Star::Find returns 1 (0), X=319.43, Y=751.81, Mass=1508, SNR=27.4, Peak=179 HFD=2.8
01:34:20.628 00.002 1032 MultiStar: [#1 -0.15,-0.30,0.91,U] [#2 -0.09,-0.35,0.71,U] [#3 0.05,-0.13,0.65,U] [#4 -0.06,-0.19,0.69,U] [#5 0.12,-0.29,0.67,U] [#6 0.01,-0.36,0.57,U] [#7 0.11,-0.30,0.48,U] [#8 -0.01,-0.23,0.55,U] 
01:34:20.630 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.27}, one-star: {0.21, -0.25}
01:34:20.632 00.002 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.96)
01:34:20.634 00.002 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.96)
01:34:20.634 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.49 mountX=-0.26 mountY=0.05, mountTheta=2.96
01:34:20.638 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.27, opts=13)
01:34:20.640 00.002 1032 Enqueuing Move request for scope (0.02, -0.27)
01:34:20.641 00.001 10072 Worker thread wakes up
01:34:20.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.27) opts 0xd
01:34:20.641 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.27)
01:34:20.641 00.000 10072 Moving (0.02, -0.27) raw xDistance=-0.26 yDistance=0.05
01:34:20.643 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:20.643 00.000 10072 PPEC rslt: input = -0.26, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 287.65
01:34:20.643 00.000 10072 PPEC: input: -0.26, control: -0.12, exposure: 500
01:34:20.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:20.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:34:20.643 00.000 10072 MoveAxis(E, 124, ABG)
01:34:20.643 00.000 10072 Guiding  Dir = 2, Dur = 124
01:34:20.648 00.005 10072 IsGuiding returns 0
01:34:20.648 00.000 10072 PulseGuide returned control before completion, sleep 134
01:34:20.663 00.015 1032 UpdateGuideState exits: m=1508 SNR=27.4
01:34:20.665 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:20.667 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:20.669 00.002 1032 Enqueuing Expose request
01:34:20.790 00.121 10072 IsGuiding returns 0
01:34:20.790 00.000 10072 Move returns status 0, amount 124
01:34:20.790 00.000 10072 MoveAxis(N, 0, ABG)
01:34:20.790 00.000 10072 Move returns status 0, amount 0
01:34:20.790 00.000 10072 move complete, result=0
01:34:20.790 00.000 10072 worker thread done servicing request
01:34:20.790 00.000 10072 Worker thread wakes up
01:34:20.790 00.000 1032 GuideStep: -0.3 px 124 ms EAST, 0.0 px 0 ms NORTH
01:34:20.792 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:20.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:21.425 00.633 10072 Exposure complete
01:34:21.470 00.045 10072 worker thread done servicing request
01:34:21.470 00.000 1032 OnExposeComplete: enter
01:34:21.472 00.002 1032 UpdateGuideState(): m_state=6
01:34:21.473 00.001 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3779
01:34:21.473 00.000 1032 Star::Find returns 1 (0), X=319.31, Y=752.05, Mass=1420, SNR=26.6, Peak=161 HFD=2.6
01:34:21.473 00.000 1032 MultiStar: [#1 -0.25,-0.07,0.97,U] [#2 -0.08,-0.15,0.73,U] [#3 0.01,-0.06,0.69,U] [#4 -0.05,-0.09,0.67,U] [#5 0.14,-0.14,0.69,U] [#6 -0.01,-0.28,0.60,U] [#7 -0.04,0.01,0.53,U] [#8 -0.03,-0.01,0.57,U] 
01:34:21.473 00.000 1032 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {0.09, -0.01}
01:34:21.473 00.000 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.55)
01:34:21.473 00.000 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.55)
01:34:21.485 00.012 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.91 mountX=-0.07 mountY=0.05, mountTheta=2.55
01:34:21.487 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.08, opts=13)
01:34:21.489 00.002 1032 Enqueuing Move request for scope (-0.03, -0.08)
01:34:21.489 00.000 10072 Worker thread wakes up
01:34:21.489 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
01:34:21.489 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
01:34:21.489 00.000 10072 Moving (-0.03, -0.08) raw xDistance=-0.07 yDistance=0.05
01:34:21.494 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:21.494 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:34:21.494 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:34:21.494 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:21.494 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:34:21.494 00.000 10072 MoveAxis(E, 5, ABG)
01:34:21.494 00.000 10072 Guiding  Dir = 2, Dur = 5
01:34:21.497 00.003 10072 IsGuiding returns 0
01:34:21.498 00.001 10072 PulseGuide returned control before completion, sleep 15
01:34:21.513 00.015 1032 UpdateGuideState exits: m=1420 SNR=26.6
01:34:21.514 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:21.516 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:21.518 00.002 1032 Enqueuing Expose request
01:34:21.520 00.002 10072 IsGuiding returns 0
01:34:21.520 00.000 10072 Move returns status 0, amount 5
01:34:21.520 00.000 10072 MoveAxis(N, 0, ABG)
01:34:21.520 00.000 10072 Move returns status 0, amount 0
01:34:21.520 00.000 10072 move complete, result=0
01:34:21.520 00.000 10072 worker thread done servicing request
01:34:21.520 00.000 10072 Worker thread wakes up
01:34:21.520 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:21.520 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:21.527 00.007 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
01:34:21.925 00.398 10072 Exposure complete
01:34:21.969 00.044 10072 worker thread done servicing request
01:34:21.969 00.000 1032 OnExposeComplete: enter
01:34:21.970 00.001 1032 UpdateGuideState(): m_state=6
01:34:21.970 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3780
01:34:21.970 00.000 1032 Star::Find returns 1 (0), X=319.36, Y=752.11, Mass=1532, SNR=27.6, Peak=150 HFD=2.9
01:34:21.976 00.006 1032 MultiStar: [#1 -0.29,-0.01,0.92,U] [#2 -0.02,-0.08,0.72,U] [#3 -0.03,0.12,0.64,U] [#4 -0.12,0.04,0.67,U] [#5 0.22,-0.09,0.67,U] [#6 -0.05,-0.28,0.60,U] [#7 0.07,0.06,0.48,U] [#8 -0.11,0.16,0.56,U] 
01:34:21.976 00.000 1032 refined, 8 included, MultiStar: {-0.02, -0.00}, one-star: {0.14, 0.05}
01:34:21.976 00.000 1032 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.83) = xAngle (-4.86 = 1.43)
01:34:21.976 00.000 1032 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.86 = 1.43)
01:34:21.976 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.03 mountX=0.00 mountY=0.02, mountTheta=1.43
01:34:21.987 00.011 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.00, opts=13)
01:34:21.989 00.002 1032 Enqueuing Move request for scope (-0.02, -0.00)
01:34:21.989 00.000 10072 Worker thread wakes up
01:34:21.989 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
01:34:21.989 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
01:34:21.989 00.000 10072 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
01:34:21.989 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:21.995 00.006 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:34:21.995 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
01:34:21.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:21.995 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:34:21.995 00.000 10072 MoveAxis(E, 4, ABG)
01:34:21.995 00.000 10072 Guiding  Dir = 2, Dur = 4
01:34:21.996 00.001 10072 IsGuiding returns 0
01:34:21.996 00.000 10072 PulseGuide returned control before completion, sleep 14
01:34:22.012 00.016 1032 UpdateGuideState exits: m=1532 SNR=27.6
01:34:22.014 00.002 10072 IsGuiding returns 1
01:34:22.014 00.000 10072 scope still moving after pulse duration time elapsed
01:34:22.014 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:22.016 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:22.018 00.002 1032 Enqueuing Expose request
01:34:22.058 00.040 10072 IsGuiding returns 0
01:34:22.058 00.000 10072 scope move finished after 4 + 58 ms
01:34:22.058 00.000 10072 Move returns status 0, amount 4
01:34:22.058 00.000 10072 MoveAxis(N, 0, ABG)
01:34:22.058 00.000 10072 Move returns status 0, amount 0
01:34:22.058 00.000 10072 move complete, result=0
01:34:22.058 00.000 10072 worker thread done servicing request
01:34:22.058 00.000 10072 Worker thread wakes up
01:34:22.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:22.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:22.058 00.000 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:34:22.694 00.636 10072 Exposure complete
01:34:22.735 00.041 10072 worker thread done servicing request
01:34:22.735 00.000 1032 OnExposeComplete: enter
01:34:22.739 00.004 1032 UpdateGuideState(): m_state=6
01:34:22.741 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3781
01:34:22.741 00.000 1032 Star::Find returns 1 (0), X=319.40, Y=752.10, Mass=1347, SNR=25.9, Peak=138 HFD=2.9
01:34:22.741 00.000 1032 MultiStar: [#1 -0.20,0.01,0.98,U] [#2 -0.10,-0.12,0.74,U] [#3 -0.01,0.13,0.71,U] [#4 -0.03,0.05,0.69,U] [#5 0.11,-0.06,0.70,U] [#6 0.11,-0.05,0.58,U] [#7 -0.13,0.16,0.51,U] [#8 0.00,0.03,0.57,U] 
01:34:22.741 00.000 1032 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {0.18, 0.04}
01:34:22.741 00.000 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
01:34:22.741 00.000 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
01:34:22.741 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.89 mountX=0.02 mountY=0.00, mountTheta=0.06
01:34:22.741 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
01:34:22.741 00.000 1032 Enqueuing Move request for scope (-0.01, 0.02)
01:34:22.756 00.015 10072 Worker thread wakes up
01:34:22.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:34:22.756 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:34:22.756 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
01:34:22.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:22.760 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:34:22.760 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:34:22.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:22.760 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:34:22.760 00.000 10072 MoveAxis(E, 3, ABG)
01:34:22.760 00.000 10072 Guiding  Dir = 2, Dur = 3
01:34:22.762 00.002 10072 IsGuiding returns 0
01:34:22.762 00.000 10072 PulseGuide returned control before completion, sleep 13
01:34:22.777 00.015 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:34:22.777 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:22.777 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:22.777 00.000 1032 Enqueuing Expose request
01:34:22.777 00.000 10072 IsGuiding returns 0
01:34:22.777 00.000 10072 Move returns status 0, amount 3
01:34:22.777 00.000 10072 MoveAxis(N, 0, ABG)
01:34:22.777 00.000 10072 Move returns status 0, amount 0
01:34:22.777 00.000 10072 move complete, result=0
01:34:22.777 00.000 10072 worker thread done servicing request
01:34:22.777 00.000 10072 Worker thread wakes up
01:34:22.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:22.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:22.790 00.013 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
01:34:23.193 00.403 10072 Exposure complete
01:34:23.235 00.042 10072 worker thread done servicing request
01:34:23.235 00.000 1032 OnExposeComplete: enter
01:34:23.239 00.004 1032 UpdateGuideState(): m_state=6
01:34:23.241 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3782
01:34:23.242 00.001 1032 Star::Find returns 1 (0), X=319.36, Y=752.24, Mass=1304, SNR=25.4, Peak=149 HFD=2.8
01:34:23.242 00.000 1032 MultiStar: [#1 -0.29,0.15,1.01,U] [#2 -0.11,0.00,0.75,U] [#3 -0.07,0.30,0.69,U] [#4 -0.15,0.17,0.74,U] [#5 0.08,-0.08,0.71,U] [#6 0.11,-0.05,0.61,U] [#7 0.06,0.24,0.50,U] [#8 0.11,0.24,0.60,U] 
01:34:23.242 00.000 1032 refined, 8 included, MultiStar: {-0.03, 0.13}, one-star: {0.14, 0.18}
01:34:23.242 00.000 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
01:34:23.242 00.000 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
01:34:23.249 00.007 1032 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.79 mountX=0.13 mountY=-0.01, mountTheta=-0.04
01:34:23.249 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.13, opts=13)
01:34:23.254 00.005 1032 Enqueuing Move request for scope (-0.03, 0.13)
01:34:23.254 00.000 10072 Worker thread wakes up
01:34:23.254 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
01:34:23.254 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
01:34:23.254 00.000 10072 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=-0.01
01:34:23.254 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:23.260 00.006 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:34:23.260 00.000 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
01:34:23.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:23.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:34:23.260 00.000 10072 MoveAxis(E, 2, ABG)
01:34:23.260 00.000 10072 Guiding  Dir = 2, Dur = 2
01:34:23.260 00.000 10072 IsGuiding returns 0
01:34:23.261 00.001 10072 PulseGuide returned control before completion, sleep 12
01:34:23.266 00.005 1032 UpdateGuideState exits: m=1304 SNR=25.4
01:34:23.279 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:23.279 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:23.283 00.004 1032 Enqueuing Expose request
01:34:23.283 00.000 10072 IsGuiding returns 0
01:34:23.283 00.000 10072 Move returns status 0, amount 2
01:34:23.283 00.000 10072 MoveAxis(N, 0, ABG)
01:34:23.283 00.000 10072 Move returns status 0, amount 0
01:34:23.283 00.000 10072 move complete, result=0
01:34:23.285 00.002 10072 worker thread done servicing request
01:34:23.285 00.000 10072 Worker thread wakes up
01:34:23.285 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:23.285 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:23.285 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
01:34:23.911 00.626 10072 Exposure complete
01:34:23.945 00.034 10072 worker thread done servicing request
01:34:23.945 00.000 1032 OnExposeComplete: enter
01:34:23.954 00.009 1032 UpdateGuideState(): m_state=6
01:34:23.956 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3783
01:34:23.956 00.000 1032 Star::Find returns 1 (0), X=319.34, Y=752.15, Mass=1336, SNR=25.7, Peak=143 HFD=2.7
01:34:23.958 00.002 1032 MultiStar: [#1 -0.23,0.01,1.05,U] [#2 -0.29,-0.15,0.74,U] [#3 -0.12,0.03,0.68,U] [#4 -0.05,0.10,0.69,U] [#5 0.23,-0.16,0.73,U] [#6 -0.02,-0.02,0.60,U] [#7 0.03,0.04,0.50,U] [#8 -0.04,0.13,0.57,U] 
01:34:23.961 00.003 1032 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {0.12, 0.09}
01:34:23.961 00.000 1032 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.83) = xAngle (1.16 = 1.16)
01:34:23.961 00.000 1032 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.16 = 1.16)
01:34:23.961 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.99 mountX=0.02 mountY=0.04, mountTheta=1.16
01:34:23.969 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.01, opts=13)
01:34:23.969 00.000 1032 Enqueuing Move request for scope (-0.05, 0.01)
01:34:23.972 00.003 10072 Worker thread wakes up
01:34:23.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
01:34:23.972 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
01:34:23.972 00.000 10072 Moving (-0.05, 0.01) raw xDistance=0.02 yDistance=0.04
01:34:23.972 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:23.974 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:34:23.974 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:34:23.976 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:23.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:34:23.976 00.000 10072 MoveAxis(E, 1, ABG)
01:34:23.976 00.000 10072 Guiding  Dir = 2, Dur = 1
01:34:23.977 00.001 10072 IsGuiding returns 0
01:34:23.977 00.000 10072 PulseGuide returned control before completion, sleep 11
01:34:23.993 00.016 1032 UpdateGuideState exits: m=1336 SNR=25.7
01:34:23.995 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:23.995 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:23.995 00.000 1032 Enqueuing Expose request
01:34:23.995 00.000 10072 IsGuiding returns 0
01:34:23.995 00.000 10072 Move returns status 0, amount 1
01:34:23.995 00.000 10072 MoveAxis(N, 0, ABG)
01:34:23.995 00.000 10072 Move returns status 0, amount 0
01:34:23.995 00.000 10072 move complete, result=0
01:34:23.995 00.000 10072 worker thread done servicing request
01:34:23.995 00.000 10072 Worker thread wakes up
01:34:23.995 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:23.995 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:23.995 00.000 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
01:34:24.407 00.412 10072 Exposure complete
01:34:24.445 00.038 10072 worker thread done servicing request
01:34:24.445 00.000 1032 OnExposeComplete: enter
01:34:24.445 00.000 1032 UpdateGuideState(): m_state=6
01:34:24.453 00.008 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3784
01:34:24.454 00.001 1032 Star::Find returns 1 (0), X=319.35, Y=752.14, Mass=1441, SNR=26.7, Peak=151 HFD=2.7
01:34:24.454 00.000 1032 MultiStar: [#1 -0.12,0.12,0.93,U] [#2 -0.26,-0.14,0.75,U] [#3 -0.15,0.18,0.66,U] [#4 0.01,0.15,0.68,U] [#5 0.19,0.12,0.71,U] [#6 -0.09,-0.02,0.58,U] [#7 -0.19,0.18,0.51,U] [#8 0.04,0.27,0.58,U] 
01:34:24.454 00.000 1032 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {0.13, 0.08}
01:34:24.454 00.000 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
01:34:24.454 00.000 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
01:34:24.454 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.96 mountX=0.11 mountY=0.01, mountTheta=0.13
01:34:24.454 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.10, opts=13)
01:34:24.454 00.000 1032 Enqueuing Move request for scope (-0.04, 0.10)
01:34:24.454 00.000 10072 Worker thread wakes up
01:34:24.454 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
01:34:24.454 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
01:34:24.454 00.000 10072 Moving (-0.04, 0.10) raw xDistance=0.11 yDistance=0.01
01:34:24.468 00.014 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:24.470 00.002 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:34:24.470 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
01:34:24.470 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:24.472 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:34:24.472 00.000 10072 MoveAxis(E, 2, ABG)
01:34:24.472 00.000 10072 Guiding  Dir = 2, Dur = 2
01:34:24.473 00.001 10072 IsGuiding returns 0
01:34:24.473 00.000 10072 PulseGuide returned control before completion, sleep 12
01:34:24.489 00.016 10072 IsGuiding returns 0
01:34:24.489 00.000 1032 UpdateGuideState exits: m=1441 SNR=26.7
01:34:24.490 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:24.492 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:24.494 00.002 1032 Enqueuing Expose request
01:34:24.496 00.002 10072 Move returns status 0, amount 2
01:34:24.496 00.000 10072 MoveAxis(N, 0, ABG)
01:34:24.496 00.000 10072 Move returns status 0, amount 0
01:34:24.496 00.000 10072 move complete, result=0
01:34:24.496 00.000 10072 worker thread done servicing request
01:34:24.496 00.000 10072 Worker thread wakes up
01:34:24.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:24.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:24.502 00.006 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
01:34:25.125 00.623 10072 Exposure complete
01:34:25.167 00.042 10072 worker thread done servicing request
01:34:25.167 00.000 1032 OnExposeComplete: enter
01:34:25.170 00.003 1032 UpdateGuideState(): m_state=6
01:34:25.172 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3785
01:34:25.174 00.002 1032 Star::Find returns 1 (0), X=319.34, Y=752.11, Mass=1453, SNR=26.9, Peak=132 HFD=2.9
01:34:25.175 00.001 1032 MultiStar: [#1 -0.16,0.03,0.95,U] [#2 -0.28,-0.12,0.75,U] [#3 0.02,0.12,0.62,U] [#4 -0.08,0.00,0.68,U] [#5 -0.05,0.01,0.70,U] [#6 -0.04,-0.13,0.57,U] [#7 -0.14,0.24,0.48,U] [#8 0.12,0.30,0.54,U] 
01:34:25.175 00.000 1032 refined, 8 included, MultiStar: {-0.05, 0.05}, one-star: {0.12, 0.05}
01:34:25.175 00.000 1032 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.83) = xAngle (0.61 = 0.61)
01:34:25.175 00.000 1032 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.61 = 0.61)
01:34:25.175 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.44 mountX=0.06 mountY=0.04, mountTheta=0.61
01:34:25.184 00.009 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
01:34:25.187 00.003 1032 Enqueuing Move request for scope (-0.05, 0.05)
01:34:25.188 00.001 10072 Worker thread wakes up
01:34:25.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
01:34:25.188 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
01:34:25.188 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.04
01:34:25.188 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:25.192 00.004 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:34:25.192 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:34:25.192 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:25.192 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:34:25.192 00.000 10072 MoveAxis(E, 6, ABG)
01:34:25.192 00.000 10072 Guiding  Dir = 2, Dur = 6
01:34:25.193 00.001 10072 IsGuiding returns 0
01:34:25.193 00.000 10072 PulseGuide returned control before completion, sleep 16
01:34:25.203 00.010 1032 UpdateGuideState exits: m=1453 SNR=26.9
01:34:25.209 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:25.211 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:25.211 00.000 1032 Enqueuing Expose request
01:34:25.225 00.014 10072 IsGuiding returns 0
01:34:25.225 00.000 10072 Move returns status 0, amount 6
01:34:25.225 00.000 10072 MoveAxis(N, 0, ABG)
01:34:25.225 00.000 10072 Move returns status 0, amount 0
01:34:25.225 00.000 10072 move complete, result=0
01:34:25.225 00.000 10072 worker thread done servicing request
01:34:25.225 00.000 10072 Worker thread wakes up
01:34:25.225 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:25.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:25.225 00.000 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
01:34:25.642 00.417 10072 Exposure complete
01:34:25.676 00.034 10072 worker thread done servicing request
01:34:25.676 00.000 1032 OnExposeComplete: enter
01:34:25.687 00.011 1032 UpdateGuideState(): m_state=6
01:34:25.687 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3786
01:34:25.687 00.000 1032 Star::Find returns 1 (0), X=319.30, Y=752.11, Mass=1425, SNR=26.6, Peak=140 HFD=2.7
01:34:25.687 00.000 1032 MultiStar: [#1 -0.17,0.13,0.90,U] [#2 -0.07,-0.08,0.72,U] [#3 0.05,0.15,0.67,U] [#4 -0.03,0.13,0.72,U] [#5 -0.08,0.07,0.70,U] [#6 0.05,-0.05,0.60,U] [#7 -0.14,0.21,0.52,U] [#8 0.02,0.17,0.56,U] 
01:34:25.693 00.006 1032 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {0.08, 0.05}
01:34:25.693 00.000 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
01:34:25.693 00.000 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
01:34:25.693 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.93 mountX=0.09 mountY=0.01, mountTheta=0.10
01:34:25.693 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
01:34:25.703 00.010 1032 Enqueuing Move request for scope (-0.03, 0.08)
01:34:25.704 00.001 10072 Worker thread wakes up
01:34:25.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
01:34:25.704 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
01:34:25.704 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.09 yDistance=0.01
01:34:25.704 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:25.708 00.004 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:34:25.708 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
01:34:25.708 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:25.708 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:34:25.708 00.000 10072 MoveAxis(E, 7, ABG)
01:34:25.708 00.000 10072 Guiding  Dir = 2, Dur = 7
01:34:25.708 00.000 10072 IsGuiding returns 0
01:34:25.710 00.002 10072 PulseGuide returned control before completion, sleep 17
01:34:25.719 00.009 1032 UpdateGuideState exits: m=1425 SNR=26.6
01:34:25.727 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:25.727 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:25.727 00.000 1032 Enqueuing Expose request
01:34:25.735 00.008 10072 IsGuiding returns 0
01:34:25.735 00.000 10072 Move returns status 0, amount 7
01:34:25.735 00.000 10072 MoveAxis(N, 0, ABG)
01:34:25.736 00.001 10072 Move returns status 0, amount 0
01:34:25.736 00.000 10072 move complete, result=0
01:34:25.736 00.000 10072 worker thread done servicing request
01:34:25.736 00.000 10072 Worker thread wakes up
01:34:25.736 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:25.736 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:25.738 00.002 1032 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
01:34:26.369 00.631 10072 Exposure complete
01:34:26.406 00.037 10072 worker thread done servicing request
01:34:26.406 00.000 1032 OnExposeComplete: enter
01:34:26.406 00.000 1032 UpdateGuideState(): m_state=6
01:34:26.406 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3787
01:34:26.406 00.000 1032 Star::Find returns 1 (0), X=319.22, Y=752.20, Mass=1312, SNR=25.5, Peak=145 HFD=2.9
01:34:26.417 00.011 1032 MultiStar: [#1 -0.22,0.11,1.00,U] [#2 -0.32,-0.12,0.79,U] [#3 -0.05,0.27,0.69,U] [#4 -0.16,0.04,0.72,U] [#5 0.00,0.01,0.71,U] [#6 -0.05,-0.08,0.62,U] [#7 -0.13,0.25,0.59,U] [#8 0.02,0.12,0.61,U] 
01:34:26.417 00.000 1032 refined, 8 included, MultiStar: {-0.11, 0.08}, one-star: {0.00, 0.13}
01:34:26.423 00.006 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
01:34:26.423 00.000 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
01:34:26.423 00.000 1032 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.48 mountX=0.11 mountY=0.08, mountTheta=0.65
01:34:26.423 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.08, opts=13)
01:34:26.423 00.000 1032 Enqueuing Move request for scope (-0.11, 0.08)
01:34:26.423 00.000 10072 Worker thread wakes up
01:34:26.423 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
01:34:26.423 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
01:34:26.423 00.000 10072 Moving (-0.11, 0.08) raw xDistance=0.11 yDistance=0.08
01:34:26.423 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:26.433 00.010 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:34:26.433 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
01:34:26.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:26.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:34:26.433 00.000 10072 MoveAxis(E, 9, ABG)
01:34:26.433 00.000 10072 Guiding  Dir = 2, Dur = 9
01:34:26.436 00.003 10072 IsGuiding returns 0
01:34:26.436 00.000 10072 PulseGuide returned control before completion, sleep 19
01:34:26.440 00.004 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:34:26.452 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:26.454 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:26.456 00.002 1032 Enqueuing Expose request
01:34:26.468 00.012 10072 IsGuiding returns 0
01:34:26.468 00.000 10072 Move returns status 0, amount 9
01:34:26.468 00.000 10072 MoveAxis(N, 0, ABG)
01:34:26.468 00.000 10072 Move returns status 0, amount 0
01:34:26.468 00.000 10072 move complete, result=0
01:34:26.468 00.000 10072 worker thread done servicing request
01:34:26.468 00.000 10072 Worker thread wakes up
01:34:26.468 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:26.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:26.468 00.000 1032 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
01:34:26.881 00.413 10072 Exposure complete
01:34:26.927 00.046 10072 worker thread done servicing request
01:34:26.927 00.000 1032 OnExposeComplete: enter
01:34:26.928 00.001 1032 UpdateGuideState(): m_state=6
01:34:26.931 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3788
01:34:26.931 00.000 1032 Star::Find returns 1 (0), X=319.20, Y=752.15, Mass=1486, SNR=27.2, Peak=162 HFD=2.8
01:34:26.931 00.000 1032 MultiStar: [#1 -0.19,-0.08,0.94,U] [#2 -0.34,-0.03,0.67,U] [#3 -0.04,0.08,0.65,U] [#4 -0.04,0.12,0.70,U] [#5 -0.09,0.13,0.66,U] [#6 -0.06,-0.09,0.58,U] [#7 -0.13,0.18,0.52,U] [#8 -0.00,0.23,0.55,U] 
01:34:26.931 00.000 1032 single-star, 8 included, MultiStar: {-0.10, 0.06}, one-star: {-0.02, 0.09}
01:34:26.931 00.000 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
01:34:26.931 00.000 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
01:34:26.931 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.79 mountX=0.09 mountY=-0.00, mountTheta=-0.04
01:34:26.943 00.012 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.09, opts=13)
01:34:26.943 00.000 1032 Enqueuing Move request for scope (-0.02, 0.09)
01:34:26.948 00.005 10072 Worker thread wakes up
01:34:26.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
01:34:26.948 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
01:34:26.948 00.000 10072 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.00
01:34:26.950 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:26.952 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:34:26.952 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
01:34:26.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:26.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:34:26.952 00.000 10072 MoveAxis(E, 9, ABG)
01:34:26.952 00.000 10072 Guiding  Dir = 2, Dur = 9
01:34:26.953 00.001 10072 IsGuiding returns 0
01:34:26.954 00.001 10072 PulseGuide returned control before completion, sleep 19
01:34:26.969 00.015 1032 UpdateGuideState exits: m=1486 SNR=27.2
01:34:26.971 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:26.973 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:26.973 00.000 1032 Enqueuing Expose request
01:34:26.985 00.012 10072 IsGuiding returns 0
01:34:26.986 00.001 10072 Move returns status 0, amount 9
01:34:26.986 00.000 10072 MoveAxis(N, 0, ABG)
01:34:26.986 00.000 10072 Move returns status 0, amount 0
01:34:26.986 00.000 10072 move complete, result=0
01:34:26.986 00.000 10072 worker thread done servicing request
01:34:26.986 00.000 10072 Worker thread wakes up
01:34:26.986 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:26.986 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:26.986 00.000 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
01:34:27.619 00.633 10072 Exposure complete
01:34:27.660 00.041 10072 worker thread done servicing request
01:34:27.660 00.000 1032 OnExposeComplete: enter
01:34:27.660 00.000 1032 UpdateGuideState(): m_state=6
01:34:27.660 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3789
01:34:27.668 00.008 1032 Star::Find returns 1 (0), X=319.26, Y=752.26, Mass=1386, SNR=26.2, Peak=152 HFD=2.8
01:34:27.668 00.000 1032 MultiStar: [#1 -0.22,0.16,0.97,U] [#2 -0.24,-0.05,0.75,U] [#3 -0.09,0.22,0.67,U] [#4 -0.15,0.12,0.75,U] [#5 0.12,-0.04,0.69,U] [#6 0.10,0.06,0.57,U] [#7 -0.12,0.19,0.51,U] [#8 0.03,0.18,0.58,U] 
01:34:27.668 00.000 1032 refined, 8 included, MultiStar: {-0.07, 0.12}, one-star: {0.04, 0.20}
01:34:27.672 00.004 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
01:34:27.672 00.000 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
01:34:27.672 00.000 1032 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.13 cameraTheta=2.08 mountX=0.13 mountY=0.03, mountTheta=0.25
01:34:27.677 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.12, opts=13)
01:34:27.677 00.000 1032 Enqueuing Move request for scope (-0.07, 0.12)
01:34:27.677 00.000 10072 Worker thread wakes up
01:34:27.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
01:34:27.677 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
01:34:27.677 00.000 10072 Moving (-0.07, 0.12) raw xDistance=0.13 yDistance=0.03
01:34:27.677 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:27.683 00.006 10072 PPEC rslt: input = 0.13, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 287.66
01:34:27.683 00.000 10072 PPEC: input: 0.13, control: 0.05, exposure: 500
01:34:27.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:27.685 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:34:27.685 00.000 10072 MoveAxis(W, 48, ABG)
01:34:27.685 00.000 10072 Guiding  Dir = 3, Dur = 48
01:34:27.685 00.000 10072 IsGuiding returns 0
01:34:27.685 00.000 10072 PulseGuide returned control before completion, sleep 58
01:34:27.699 00.014 1032 UpdateGuideState exits: m=1386 SNR=26.2
01:34:27.699 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:27.699 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:27.704 00.005 1032 Enqueuing Expose request
01:34:27.747 00.043 10072 IsGuiding returns 1
01:34:27.747 00.000 10072 scope still moving after pulse duration time elapsed
01:34:27.778 00.031 10072 IsGuiding returns 0
01:34:27.778 00.000 10072 scope move finished after 48 + 44 ms
01:34:27.778 00.000 10072 Move returns status 0, amount 48
01:34:27.778 00.000 10072 MoveAxis(N, 0, ABG)
01:34:27.778 00.000 10072 Move returns status 0, amount 0
01:34:27.778 00.000 10072 move complete, result=0
01:34:27.778 00.000 10072 worker thread done servicing request
01:34:27.778 00.000 1032 GuideStep: 0.1 px 48 ms WEST, 0.0 px 0 ms NORTH
01:34:27.779 00.001 10072 Worker thread wakes up
01:34:27.781 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:27.781 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:28.191 00.410 10072 Exposure complete
01:34:28.235 00.044 10072 worker thread done servicing request
01:34:28.235 00.000 1032 OnExposeComplete: enter
01:34:28.237 00.002 1032 UpdateGuideState(): m_state=6
01:34:28.239 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3790
01:34:28.241 00.002 1032 Star::Find returns 1 (0), X=319.30, Y=752.19, Mass=1485, SNR=27.2, Peak=150 HFD=2.8
01:34:28.243 00.002 1032 MultiStar: [#1 -0.11,0.11,0.91,U] [#2 -0.05,-0.03,0.72,U] [#3 -0.02,0.31,0.64,U] [#4 0.03,0.20,0.68,U] [#5 -0.05,0.20,0.65,U] [#6 0.09,0.09,0.57,U] [#7 -0.01,0.29,0.49,U] [#8 -0.04,0.26,0.54,U] 
01:34:28.245 00.002 1032 single-star, 8 included, MultiStar: {-0.01, 0.16}, one-star: {0.08, 0.13}
01:34:28.245 00.000 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
01:34:28.247 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
01:34:28.249 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.02 mountX=0.11 mountY=-0.11, mountTheta=-0.81
01:34:28.251 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
01:34:28.251 00.000 1032 Enqueuing Move request for scope (0.08, 0.13)
01:34:28.254 00.003 10072 Worker thread wakes up
01:34:28.254 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
01:34:28.254 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
01:34:28.254 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.11 yDistance=-0.11
01:34:28.255 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:28.257 00.002 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:34:28.257 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
01:34:28.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:28.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:34:28.257 00.000 10072 MoveAxis(E, 13, ABG)
01:34:28.257 00.000 10072 Guiding  Dir = 2, Dur = 13
01:34:28.259 00.002 10072 IsGuiding returns 0
01:34:28.259 00.000 10072 PulseGuide returned control before completion, sleep 23
01:34:28.273 00.014 1032 UpdateGuideState exits: m=1485 SNR=27.2
01:34:28.275 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:28.277 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:28.279 00.002 1032 Enqueuing Expose request
01:34:28.291 00.012 10072 IsGuiding returns 0
01:34:28.291 00.000 10072 Move returns status 0, amount 13
01:34:28.291 00.000 10072 MoveAxis(N, 0, ABG)
01:34:28.291 00.000 10072 Move returns status 0, amount 0
01:34:28.291 00.000 10072 move complete, result=0
01:34:28.292 00.001 10072 worker thread done servicing request
01:34:28.292 00.000 10072 Worker thread wakes up
01:34:28.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:28.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:28.292 00.000 1032 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
01:34:28.925 00.633 10072 Exposure complete
01:34:28.959 00.034 10072 worker thread done servicing request
01:34:28.959 00.000 1032 OnExposeComplete: enter
01:34:28.967 00.008 1032 UpdateGuideState(): m_state=6
01:34:28.969 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3791
01:34:28.971 00.002 1032 Star::Find returns 1 (0), X=319.28, Y=752.10, Mass=1417, SNR=26.5, Peak=156 HFD=2.6
01:34:28.973 00.002 1032 MultiStar: [#1 -0.27,-0.00,1.02,U] [#2 -0.01,-0.06,0.74,U] [#3 -0.01,0.10,0.68,U] [#4 -0.06,0.20,0.68,U] [#5 0.13,-0.08,0.66,U] [#6 0.04,-0.14,0.57,U] [#7 -0.12,0.24,0.53,U] [#8 0.10,0.12,0.54,U] 
01:34:28.973 00.000 1032 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.07, 0.03}
01:34:28.973 00.000 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
01:34:28.973 00.000 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
01:34:28.973 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.14 mountX=0.04 mountY=0.01, mountTheta=0.31
01:34:28.973 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
01:34:28.984 00.011 1032 Enqueuing Move request for scope (-0.02, 0.04)
01:34:28.985 00.001 10072 Worker thread wakes up
01:34:28.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
01:34:28.985 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
01:34:28.985 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.01
01:34:28.987 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:28.989 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:34:28.989 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:34:28.991 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:28.991 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:34:28.991 00.000 10072 MoveAxis(E, 10, ABG)
01:34:28.991 00.000 10072 Guiding  Dir = 2, Dur = 10
01:34:28.992 00.001 10072 IsGuiding returns 0
01:34:28.992 00.000 10072 PulseGuide returned control before completion, sleep 20
01:34:29.001 00.009 1032 UpdateGuideState exits: m=1417 SNR=26.5
01:34:29.008 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:29.008 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:29.008 00.000 1032 Enqueuing Expose request
01:34:29.023 00.015 10072 IsGuiding returns 0
01:34:29.024 00.001 10072 Move returns status 0, amount 10
01:34:29.024 00.000 10072 MoveAxis(N, 0, ABG)
01:34:29.024 00.000 10072 Move returns status 0, amount 0
01:34:29.024 00.000 10072 move complete, result=0
01:34:29.024 00.000 10072 worker thread done servicing request
01:34:29.024 00.000 10072 Worker thread wakes up
01:34:29.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:29.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:29.024 00.000 1032 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
01:34:29.438 00.414 10072 Exposure complete
01:34:29.479 00.041 10072 worker thread done servicing request
01:34:29.479 00.000 1032 OnExposeComplete: enter
01:34:29.481 00.002 1032 UpdateGuideState(): m_state=6
01:34:29.485 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3792
01:34:29.485 00.000 1032 Star::Find returns 1 (0), X=319.23, Y=752.19, Mass=1495, SNR=27.3, Peak=164 HFD=2.8
01:34:29.485 00.000 1032 MultiStar: [#1 -0.28,0.08,0.93,U] [#2 -0.06,-0.16,0.73,U] [#3 0.24,0.24,0.67,U] [#4 -0.00,0.07,0.66,U] [#5 0.07,-0.12,0.61,U] [#6 0.02,-0.09,0.57,U] [#7 0.28,0.11,0.49,U] [#8 0.04,0.20,0.56,U] 
01:34:29.490 00.005 1032 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.01, 0.12}
01:34:29.490 00.000 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
01:34:29.492 00.002 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
01:34:29.494 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.06 cameraTheta=1.34 mountX=0.05 mountY=-0.03, mountTheta=-0.49
01:34:29.494 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
01:34:29.500 00.006 1032 Enqueuing Move request for scope (0.01, 0.05)
01:34:29.500 00.000 10072 Worker thread wakes up
01:34:29.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
01:34:29.500 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
01:34:29.500 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.03
01:34:29.504 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:29.506 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:34:29.506 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:34:29.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:29.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:34:29.506 00.000 10072 MoveAxis(E, 9, ABG)
01:34:29.506 00.000 10072 Guiding  Dir = 2, Dur = 9
01:34:29.507 00.001 10072 IsGuiding returns 0
01:34:29.507 00.000 10072 PulseGuide returned control before completion, sleep 19
01:34:29.522 00.015 1032 UpdateGuideState exits: m=1495 SNR=27.3
01:34:29.526 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:29.528 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:29.528 00.000 1032 Enqueuing Expose request
01:34:29.538 00.010 10072 IsGuiding returns 0
01:34:29.538 00.000 10072 Move returns status 0, amount 9
01:34:29.538 00.000 10072 MoveAxis(N, 0, ABG)
01:34:29.538 00.000 10072 Move returns status 0, amount 0
01:34:29.538 00.000 10072 move complete, result=0
01:34:29.538 00.000 10072 worker thread done servicing request
01:34:29.538 00.000 10072 Worker thread wakes up
01:34:29.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:29.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:29.538 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
01:34:30.175 00.637 10072 Exposure complete
01:34:30.215 00.040 10072 worker thread done servicing request
01:34:30.215 00.000 1032 OnExposeComplete: enter
01:34:30.215 00.000 1032 UpdateGuideState(): m_state=6
01:34:30.215 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3793
01:34:30.221 00.006 1032 Star::Find returns 1 (0), X=319.25, Y=752.23, Mass=1568, SNR=27.9, Peak=161 HFD=2.9
01:34:30.221 00.000 1032 MultiStar: [#1 -0.21,0.01,0.92,U] [#2 -0.10,-0.07,0.70,U] [#3 -0.02,0.29,0.65,U] [#4 -0.03,0.11,0.66,U] [#5 0.05,-0.13,0.67,U] [#6 -0.00,-0.01,0.57,U] [#7 0.00,0.17,0.51,U] [#8 -0.01,0.26,0.58,U] 
01:34:30.221 00.000 1032 refined, 8 included, MultiStar: {-0.04, 0.09}, one-star: {0.03, 0.17}
01:34:30.221 00.000 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
01:34:30.221 00.000 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
01:34:30.221 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.99 mountX=0.09 mountY=0.01, mountTheta=0.16
01:34:30.221 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.09, opts=13)
01:34:30.221 00.000 1032 Enqueuing Move request for scope (-0.04, 0.09)
01:34:30.235 00.014 10072 Worker thread wakes up
01:34:30.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
01:34:30.235 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
01:34:30.235 00.000 10072 Moving (-0.04, 0.09) raw xDistance=0.09 yDistance=0.01
01:34:30.238 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:30.240 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:34:30.240 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
01:34:30.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:30.240 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:34:30.240 00.000 10072 MoveAxis(E, 6, ABG)
01:34:30.240 00.000 10072 Guiding  Dir = 2, Dur = 6
01:34:30.240 00.000 10072 IsGuiding returns 0
01:34:30.242 00.002 10072 PulseGuide returned control before completion, sleep 16
01:34:30.255 00.013 1032 UpdateGuideState exits: m=1568 SNR=27.9
01:34:30.255 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:30.255 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:30.255 00.000 1032 Enqueuing Expose request
01:34:30.268 00.013 10072 IsGuiding returns 0
01:34:30.268 00.000 10072 Move returns status 0, amount 6
01:34:30.268 00.000 10072 MoveAxis(N, 0, ABG)
01:34:30.269 00.001 10072 Move returns status 0, amount 0
01:34:30.269 00.000 10072 move complete, result=0
01:34:30.269 00.000 10072 worker thread done servicing request
01:34:30.269 00.000 10072 Worker thread wakes up
01:34:30.269 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:30.269 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:30.269 00.000 1032 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
01:34:30.682 00.413 10072 Exposure complete
01:34:30.727 00.045 10072 worker thread done servicing request
01:34:30.727 00.000 1032 OnExposeComplete: enter
01:34:30.730 00.003 1032 UpdateGuideState(): m_state=6
01:34:30.732 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3794
01:34:30.734 00.002 1032 Star::Find returns 1 (0), X=319.38, Y=752.15, Mass=1462, SNR=26.9, Peak=145 HFD=3.0
01:34:30.735 00.001 1032 MultiStar: [#1 -0.12,0.10,0.93,U] [#2 -0.12,0.10,0.77,U] [#3 -0.05,0.31,0.65,U] [#4 -0.03,0.13,0.67,U] [#5 0.10,0.06,0.68,U] [#6 0.08,0.18,0.60,U] [#7 0.12,0.45,0.51,U] [#8 0.05,0.33,0.55,U] 
01:34:30.735 00.000 1032 refined, 8 included, MultiStar: {0.02, 0.17}, one-star: {0.16, 0.09}
01:34:30.735 00.000 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
01:34:30.735 00.000 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
01:34:30.735 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.47 mountX=0.16 mountY=-0.06, mountTheta=-0.36
01:34:30.743 00.008 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.17, opts=13)
01:34:30.746 00.003 1032 Enqueuing Move request for scope (0.02, 0.17)
01:34:30.746 00.000 10072 Worker thread wakes up
01:34:30.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
01:34:30.746 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
01:34:30.746 00.000 10072 Moving (0.02, 0.17) raw xDistance=0.16 yDistance=-0.06
01:34:30.752 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:30.754 00.002 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.66
01:34:30.754 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:34:30.754 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:30.754 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:34:30.754 00.000 10072 MoveAxis(W, 69, ABG)
01:34:30.754 00.000 10072 Guiding  Dir = 3, Dur = 69
01:34:30.756 00.002 10072 IsGuiding returns 0
01:34:30.756 00.000 10072 PulseGuide returned control before completion, sleep 79
01:34:30.774 00.018 1032 UpdateGuideState exits: m=1462 SNR=26.9
01:34:30.776 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:30.778 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:30.778 00.000 1032 Enqueuing Expose request
01:34:30.852 00.074 10072 IsGuiding returns 0
01:34:30.852 00.000 10072 Move returns status 0, amount 69
01:34:30.852 00.000 10072 MoveAxis(N, 0, ABG)
01:34:30.852 00.000 10072 Move returns status 0, amount 0
01:34:30.852 00.000 10072 move complete, result=0
01:34:30.852 00.000 10072 worker thread done servicing request
01:34:30.852 00.000 10072 Worker thread wakes up
01:34:30.852 00.000 1032 GuideStep: 0.2 px 69 ms WEST, -0.1 px 0 ms NORTH
01:34:30.854 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:30.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:31.489 00.635 10072 Exposure complete
01:34:31.532 00.043 10072 worker thread done servicing request
01:34:31.532 00.000 1032 OnExposeComplete: enter
01:34:31.534 00.002 1032 UpdateGuideState(): m_state=6
01:34:31.534 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3795
01:34:31.534 00.000 1032 Star::Find returns 1 (0), X=319.24, Y=752.18, Mass=1410, SNR=26.4, Peak=151 HFD=2.8
01:34:31.534 00.000 1032 MultiStar: [#1 -0.18,0.04,0.93,U] [#2 -0.11,0.03,0.71,U] [#3 -0.08,0.28,0.68,U] [#4 0.02,0.00,0.72,U] [#5 -0.04,-0.18,0.69,U] [#6 0.17,0.02,0.58,U] [#7 -0.07,0.15,0.54,U] [#8 0.08,0.25,0.58,U] 
01:34:31.534 00.000 1032 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {0.02, 0.12}
01:34:31.534 00.000 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
01:34:31.544 00.010 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
01:34:31.544 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.92 mountX=0.08 mountY=0.01, mountTheta=0.09
01:34:31.547 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
01:34:31.549 00.002 1032 Enqueuing Move request for scope (-0.03, 0.08)
01:34:31.550 00.001 10072 Worker thread wakes up
01:34:31.550 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
01:34:31.550 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
01:34:31.550 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.08 yDistance=0.01
01:34:31.552 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:31.554 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:34:31.554 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:34:31.554 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:31.554 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:34:31.554 00.000 10072 MoveAxis(E, 8, ABG)
01:34:31.554 00.000 10072 Guiding  Dir = 2, Dur = 8
01:34:31.556 00.002 10072 IsGuiding returns 0
01:34:31.557 00.001 10072 PulseGuide returned control before completion, sleep 18
01:34:31.560 00.003 1032 UpdateGuideState exits: m=1410 SNR=26.4
01:34:31.573 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:31.573 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:31.578 00.005 1032 Enqueuing Expose request
01:34:31.588 00.010 10072 IsGuiding returns 0
01:34:31.588 00.000 10072 Move returns status 0, amount 8
01:34:31.588 00.000 10072 MoveAxis(N, 0, ABG)
01:34:31.589 00.001 10072 Move returns status 0, amount 0
01:34:31.589 00.000 10072 move complete, result=0
01:34:31.589 00.000 10072 worker thread done servicing request
01:34:31.589 00.000 10072 Worker thread wakes up
01:34:31.589 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:31.589 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:31.590 00.001 1032 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
01:34:32.005 00.415 10072 Exposure complete
01:34:32.047 00.042 10072 worker thread done servicing request
01:34:32.047 00.000 1032 OnExposeComplete: enter
01:34:32.050 00.003 1032 UpdateGuideState(): m_state=6
01:34:32.052 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3796
01:34:32.052 00.000 1032 Star::Find returns 1 (0), X=319.39, Y=752.06, Mass=1553, SNR=27.8, Peak=154 HFD=2.7
01:34:32.055 00.003 1032 MultiStar: [#1 -0.37,0.03,0.92,U] [#2 0.02,-0.07,0.67,U] [#3 0.08,0.23,0.66,U] [#4 0.08,0.09,0.68,U] [#5 0.15,-0.15,0.64,U] [#6 0.12,-0.04,0.57,U] [#7 0.00,0.31,0.50,U] [#8 0.25,0.11,0.56,U] 
01:34:32.057 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.17, -0.00}
01:34:32.057 00.000 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
01:34:32.059 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
01:34:32.061 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.82 mountX=0.03 mountY=-0.05, mountTheta=-1.01
01:34:32.063 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
01:34:32.065 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
01:34:32.066 00.001 10072 Worker thread wakes up
01:34:32.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
01:34:32.066 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
01:34:32.066 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.03 yDistance=-0.05
01:34:32.066 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:32.071 00.005 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:34:32.071 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:34:32.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:32.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:34:32.071 00.000 10072 MoveAxis(E, 7, ABG)
01:34:32.071 00.000 10072 Guiding  Dir = 2, Dur = 7
01:34:32.072 00.001 10072 IsGuiding returns 0
01:34:32.072 00.000 10072 PulseGuide returned control before completion, sleep 17
01:34:32.086 00.014 1032 UpdateGuideState exits: m=1553 SNR=27.8
01:34:32.088 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:32.091 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:32.092 00.001 1032 Enqueuing Expose request
01:34:32.134 00.042 10072 IsGuiding returns 0
01:34:32.134 00.000 10072 Move returns status 0, amount 7
01:34:32.134 00.000 10072 MoveAxis(N, 0, ABG)
01:34:32.134 00.000 10072 Move returns status 0, amount 0
01:34:32.134 00.000 10072 move complete, result=0
01:34:32.134 00.000 10072 worker thread done servicing request
01:34:32.134 00.000 10072 Worker thread wakes up
01:34:32.135 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:32.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:32.135 00.000 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:34:32.768 00.633 10072 Exposure complete
01:34:32.801 00.033 10072 worker thread done servicing request
01:34:32.801 00.000 1032 OnExposeComplete: enter
01:34:32.801 00.000 1032 UpdateGuideState(): m_state=6
01:34:32.817 00.016 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3797
01:34:32.819 00.002 1032 Star::Find returns 1 (0), X=319.54, Y=752.06, Mass=1367, SNR=26.0, Peak=151 HFD=2.8
01:34:32.819 00.000 1032 MultiStar: [#1 0.01,-0.03,0.97,U] [#2 -0.05,-0.12,0.78,U] [#3 -0.10,0.09,0.66,U] [#4 -0.07,-0.12,0.71,U] [#5 0.37,0.03,0.72,U] [#6 0.13,-0.24,0.59,U] [#7 -0.05,0.09,0.53,U] [#8 0.05,-0.17,0.61,U] 
01:34:32.819 00.000 1032 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.32, 0.00}
01:34:32.819 00.000 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
01:34:32.819 00.000 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
01:34:32.819 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.56 mountX=-0.07 mountY=-0.06, mountTheta=-2.39
01:34:32.832 00.013 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
01:34:32.834 00.002 1032 Enqueuing Move request for scope (0.08, -0.05)
01:34:32.836 00.002 10072 Worker thread wakes up
01:34:32.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:34:32.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:34:32.836 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.06
01:34:32.838 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:32.841 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:34:32.841 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:34:32.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:32.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:34:32.841 00.000 10072 MoveAxis(E, 7, ABG)
01:34:32.841 00.000 10072 Guiding  Dir = 2, Dur = 7
01:34:32.842 00.001 10072 IsGuiding returns 0
01:34:32.842 00.000 10072 PulseGuide returned control before completion, sleep 17
01:34:32.858 00.016 1032 UpdateGuideState exits: m=1367 SNR=26.0
01:34:32.860 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:32.862 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:32.862 00.000 1032 Enqueuing Expose request
01:34:32.875 00.013 10072 IsGuiding returns 0
01:34:32.875 00.000 10072 Move returns status 0, amount 7
01:34:32.875 00.000 10072 MoveAxis(N, 0, ABG)
01:34:32.875 00.000 10072 Move returns status 0, amount 0
01:34:32.875 00.000 10072 move complete, result=0
01:34:32.875 00.000 10072 worker thread done servicing request
01:34:32.875 00.000 10072 Worker thread wakes up
01:34:32.875 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:32.875 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:32.875 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:34:33.283 00.408 10072 Exposure complete
01:34:33.325 00.042 10072 worker thread done servicing request
01:34:33.325 00.000 1032 OnExposeComplete: enter
01:34:33.329 00.004 1032 UpdateGuideState(): m_state=6
01:34:33.329 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3798
01:34:33.329 00.000 1032 Star::Find returns 1 (0), X=319.44, Y=752.25, Mass=1354, SNR=25.9, Peak=136 HFD=2.9
01:34:33.329 00.000 1032 MultiStar: [#1 -0.02,-0.04,0.98,U] [#2 -0.10,-0.25,0.73,U] [#3 -0.27,0.11,0.68,U] [#4 -0.06,-0.04,0.71,U] [#5 0.21,-0.09,0.70,U] [#6 0.11,-0.28,0.62,U] [#7 -0.11,0.16,0.55,U] [#8 0.09,0.07,0.57,U] 
01:34:33.329 00.000 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.22, 0.19}
01:34:33.329 00.000 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
01:34:33.329 00.000 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
01:34:33.329 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-0.78 mountX=-0.02 mountY=-0.01, mountTheta=-2.61
01:34:33.329 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
01:34:33.342 00.013 1032 Enqueuing Move request for scope (0.02, -0.02)
01:34:33.344 00.002 10072 Worker thread wakes up
01:34:33.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:34:33.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:34:33.344 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
01:34:33.346 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:33.346 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:34:33.346 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:34:33.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:33.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:34:33.346 00.000 10072 MoveAxis(E, 4, ABG)
01:34:33.346 00.000 10072 Guiding  Dir = 2, Dur = 4
01:34:33.349 00.003 10072 IsGuiding returns 0
01:34:33.349 00.000 10072 PulseGuide returned control before completion, sleep 14
01:34:33.362 00.013 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:34:33.366 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:33.369 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:33.369 00.000 1032 Enqueuing Expose request
01:34:33.371 00.002 10072 IsGuiding returns 0
01:34:33.371 00.000 10072 Move returns status 0, amount 4
01:34:33.371 00.000 10072 MoveAxis(N, 0, ABG)
01:34:33.371 00.000 10072 Move returns status 0, amount 0
01:34:33.371 00.000 10072 move complete, result=0
01:34:33.371 00.000 10072 worker thread done servicing request
01:34:33.371 00.000 10072 Worker thread wakes up
01:34:33.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:33.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:33.376 00.005 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
01:34:34.002 00.626 10072 Exposure complete
01:34:34.036 00.034 10072 worker thread done servicing request
01:34:34.036 00.000 1032 OnExposeComplete: enter
01:34:34.048 00.012 1032 UpdateGuideState(): m_state=6
01:34:34.050 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3799
01:34:34.052 00.002 1032 Star::Find returns 1 (0), X=319.33, Y=752.20, Mass=1367, SNR=26.1, Peak=141 HFD=2.8
01:34:34.053 00.001 1032 MultiStar: [#1 -0.04,0.03,0.99,U] [#2 0.07,0.01,0.74,U] [#3 0.06,0.17,0.68,U] [#4 0.12,0.22,0.75,U] [#5 0.28,-0.02,0.71,U] [#6 0.11,0.05,0.60,U] [#7 -0.02,0.25,0.55,U] [#8 -0.01,0.33,0.56,U] 
01:34:34.055 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.11, 0.13}
01:34:34.055 00.000 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
01:34:34.057 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
01:34:34.059 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.99 mountX=0.10 mountY=-0.11, mountTheta=-0.84
01:34:34.061 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
01:34:34.064 00.003 1032 Enqueuing Move request for scope (0.08, 0.12)
01:34:34.064 00.000 10072 Worker thread wakes up
01:34:34.066 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
01:34:34.066 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
01:34:34.066 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.10 yDistance=-0.11
01:34:34.066 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:34.070 00.004 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:34:34.070 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:34:34.070 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:34.070 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:34:34.070 00.000 10072 MoveAxis(E, 9, ABG)
01:34:34.070 00.000 10072 Guiding  Dir = 2, Dur = 9
01:34:34.071 00.001 10072 IsGuiding returns 0
01:34:34.071 00.000 10072 PulseGuide returned control before completion, sleep 19
01:34:34.087 00.016 1032 UpdateGuideState exits: m=1367 SNR=26.1
01:34:34.087 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:34.087 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:34.087 00.000 1032 Enqueuing Expose request
01:34:34.102 00.015 10072 IsGuiding returns 0
01:34:34.102 00.000 10072 Move returns status 0, amount 9
01:34:34.102 00.000 10072 MoveAxis(N, 0, ABG)
01:34:34.102 00.000 10072 Move returns status 0, amount 0
01:34:34.102 00.000 10072 move complete, result=0
01:34:34.102 00.000 10072 worker thread done servicing request
01:34:34.102 00.000 10072 Worker thread wakes up
01:34:34.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:34.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:34.104 00.002 1032 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:34:34.516 00.412 10072 Exposure complete
01:34:34.553 00.037 10072 worker thread done servicing request
01:34:34.553 00.000 1032 OnExposeComplete: enter
01:34:34.563 00.010 1032 UpdateGuideState(): m_state=6
01:34:34.563 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3800
01:34:34.566 00.003 1032 Star::Find returns 1 (0), X=319.45, Y=752.25, Mass=1403, SNR=26.4, Peak=160 HFD=3.0
01:34:34.566 00.000 1032 MultiStar: [#1 -0.15,-0.03,1.01,U] [#2 0.05,-0.18,0.75,U] [#3 0.07,0.29,0.69,U] [#4 0.11,0.18,0.74,U] [#5 0.16,-0.13,0.68,U] [#6 0.23,0.02,0.61,U] [#7 0.14,0.22,0.53,U] [#8 0.11,0.08,0.59,U] 
01:34:34.566 00.000 1032 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.23, 0.19}
01:34:34.566 00.000 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
01:34:34.566 00.000 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
01:34:34.566 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=0.04 mountY=-0.11, mountTheta=-1.22
01:34:34.566 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
01:34:34.580 00.014 1032 Enqueuing Move request for scope (0.10, 0.07)
01:34:34.580 00.000 10072 Worker thread wakes up
01:34:34.580 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
01:34:34.580 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:34:34.580 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.11
01:34:34.580 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:34.585 00.005 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:34:34.585 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:34:34.585 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:34.585 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:34:34.585 00.000 10072 MoveAxis(E, 6, ABG)
01:34:34.585 00.000 10072 Guiding  Dir = 2, Dur = 6
01:34:34.588 00.003 10072 IsGuiding returns 0
01:34:34.588 00.000 10072 PulseGuide returned control before completion, sleep 16
01:34:34.596 00.008 1032 UpdateGuideState exits: m=1403 SNR=26.4
01:34:34.604 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:34.604 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:34.604 00.000 1032 Enqueuing Expose request
01:34:34.620 00.016 10072 IsGuiding returns 0
01:34:34.620 00.000 10072 Move returns status 0, amount 6
01:34:34.620 00.000 10072 MoveAxis(N, 0, ABG)
01:34:34.620 00.000 10072 Move returns status 0, amount 0
01:34:34.620 00.000 10072 move complete, result=0
01:34:34.620 00.000 10072 worker thread done servicing request
01:34:34.620 00.000 10072 Worker thread wakes up
01:34:34.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:34.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:34.620 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:34:35.258 00.638 10072 Exposure complete
01:34:35.301 00.043 10072 worker thread done servicing request
01:34:35.301 00.000 1032 OnExposeComplete: enter
01:34:35.304 00.003 1032 UpdateGuideState(): m_state=6
01:34:35.304 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3801
01:34:35.304 00.000 1032 Star::Find returns 1 (0), X=319.42, Y=752.00, Mass=1475, SNR=27.1, Peak=157 HFD=2.8
01:34:35.309 00.005 1032 MultiStar: [#1 -0.13,-0.14,0.93,U] [#2 -0.11,-0.31,0.71,U] [#3 0.07,0.06,0.68,U] [#4 -0.07,0.04,0.70,U] [#5 0.09,-0.24,0.70,U] [#6 0.20,-0.36,0.58,U] [#7 0.17,-0.12,0.48,U] [#8 0.19,0.02,0.54,U] 
01:34:35.309 00.000 1032 refined, 8 included, MultiStar: {0.06, -0.12}, one-star: {0.20, -0.07}
01:34:35.309 00.000 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
01:34:35.309 00.000 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
01:34:35.309 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.13 mountX=-0.13 mountY=-0.02, mountTheta=-2.96
01:34:35.309 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.12, opts=13)
01:34:35.320 00.011 1032 Enqueuing Move request for scope (0.06, -0.12)
01:34:35.321 00.001 10072 Worker thread wakes up
01:34:35.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
01:34:35.321 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
01:34:35.321 00.000 10072 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.02
01:34:35.321 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:35.326 00.005 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 287.67
01:34:35.326 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
01:34:35.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:35.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:34:35.326 00.000 10072 MoveAxis(E, 69, ABG)
01:34:35.326 00.000 10072 Guiding  Dir = 2, Dur = 69
01:34:35.327 00.001 10072 IsGuiding returns 0
01:34:35.327 00.000 10072 PulseGuide returned control before completion, sleep 79
01:34:35.340 00.013 1032 UpdateGuideState exits: m=1475 SNR=27.1
01:34:35.344 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:35.346 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:35.347 00.001 1032 Enqueuing Expose request
01:34:35.407 00.060 10072 IsGuiding returns 1
01:34:35.407 00.000 10072 scope still moving after pulse duration time elapsed
01:34:35.438 00.031 10072 IsGuiding returns 0
01:34:35.438 00.000 10072 scope move finished after 69 + 42 ms
01:34:35.438 00.000 10072 Move returns status 0, amount 69
01:34:35.438 00.000 10072 MoveAxis(N, 0, ABG)
01:34:35.438 00.000 10072 Move returns status 0, amount 0
01:34:35.438 00.000 10072 move complete, result=0
01:34:35.438 00.000 10072 worker thread done servicing request
01:34:35.438 00.000 10072 Worker thread wakes up
01:34:35.438 00.000 1032 GuideStep: -0.1 px 69 ms EAST, -0.0 px 0 ms NORTH
01:34:35.441 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:35.441 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:35.851 00.410 10072 Exposure complete
01:34:35.894 00.043 10072 worker thread done servicing request
01:34:35.894 00.000 1032 OnExposeComplete: enter
01:34:35.897 00.003 1032 UpdateGuideState(): m_state=6
01:34:35.899 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3802
01:34:35.901 00.002 1032 Star::Find returns 1 (0), X=319.46, Y=752.12, Mass=1429, SNR=26.6, Peak=147 HFD=2.9
01:34:35.902 00.001 1032 MultiStar: [#1 -0.15,-0.02,0.96,U] [#2 0.01,-0.15,0.75,U] [#3 0.08,-0.02,0.68,U] [#4 0.07,-0.02,0.68,U] [#5 0.15,-0.17,0.69,U] [#6 0.14,-0.07,0.61,U] [#7 0.19,0.18,0.53,U] [#8 0.09,0.05,0.55,U] 
01:34:35.904 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.02}, one-star: {0.24, 0.06}
01:34:35.906 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
01:34:35.906 00.000 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
01:34:35.908 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.25 mountX=-0.04 mountY=-0.08, mountTheta=-2.08
01:34:35.910 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
01:34:35.912 00.002 1032 Enqueuing Move request for scope (0.08, -0.02)
01:34:35.914 00.002 10072 Worker thread wakes up
01:34:35.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
01:34:35.914 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
01:34:35.914 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.08
01:34:35.916 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:35.919 00.003 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:34:35.919 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:34:35.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:35.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:34:35.919 00.000 10072 MoveAxis(E, 8, ABG)
01:34:35.919 00.000 10072 Guiding  Dir = 2, Dur = 8
01:34:35.921 00.002 10072 IsGuiding returns 0
01:34:35.921 00.000 10072 PulseGuide returned control before completion, sleep 18
01:34:35.936 00.015 1032 UpdateGuideState exits: m=1429 SNR=26.6
01:34:35.937 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:35.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:35.941 00.002 1032 Enqueuing Expose request
01:34:35.952 00.011 10072 IsGuiding returns 0
01:34:35.953 00.001 10072 Move returns status 0, amount 8
01:34:35.953 00.000 10072 MoveAxis(N, 0, ABG)
01:34:35.953 00.000 10072 Move returns status 0, amount 0
01:34:35.953 00.000 10072 move complete, result=0
01:34:35.953 00.000 10072 worker thread done servicing request
01:34:35.953 00.000 10072 Worker thread wakes up
01:34:35.953 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:35.953 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:35.953 00.000 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:34:36.586 00.633 10072 Exposure complete
01:34:36.630 00.044 10072 worker thread done servicing request
01:34:36.630 00.000 1032 OnExposeComplete: enter
01:34:36.632 00.002 1032 UpdateGuideState(): m_state=6
01:34:36.634 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3803
01:34:36.634 00.000 1032 Star::Find returns 1 (0), X=319.45, Y=752.12, Mass=1416, SNR=26.5, Peak=147 HFD=2.6
01:34:36.634 00.000 1032 MultiStar: [#1 -0.14,-0.13,0.97,U] [#2 -0.06,-0.06,0.77,U] [#3 0.33,0.15,0.65,U] [#4 0.11,0.17,0.69,U] [#5 0.27,-0.09,0.70,U] [#6 0.18,-0.15,0.62,U] [#7 0.14,0.16,0.48,U] [#8 -0.05,0.16,0.54,U] 
01:34:36.634 00.000 1032 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.23, 0.06}
01:34:36.641 00.007 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
01:34:36.643 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
01:34:36.643 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.17 mountX=-0.01 mountY=-0.11, mountTheta=-1.66
01:34:36.643 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
01:34:36.643 00.000 1032 Enqueuing Move request for scope (0.10, 0.02)
01:34:36.649 00.006 10072 Worker thread wakes up
01:34:36.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
01:34:36.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
01:34:36.649 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.11
01:34:36.649 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:36.649 00.000 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:34:36.649 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:34:36.649 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:36.649 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:34:36.649 00.000 10072 MoveAxis(E, 8, ABG)
01:34:36.649 00.000 10072 Guiding  Dir = 2, Dur = 8
01:34:36.655 00.006 10072 IsGuiding returns 0
01:34:36.655 00.000 10072 PulseGuide returned control before completion, sleep 18
01:34:36.666 00.011 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:34:36.671 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:36.672 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:36.674 00.002 1032 Enqueuing Expose request
01:34:36.686 00.012 10072 IsGuiding returns 0
01:34:36.686 00.000 10072 Move returns status 0, amount 8
01:34:36.686 00.000 10072 MoveAxis(N, 0, ABG)
01:34:36.686 00.000 10072 Move returns status 0, amount 0
01:34:36.686 00.000 10072 move complete, result=0
01:34:36.687 00.001 10072 worker thread done servicing request
01:34:36.687 00.000 10072 Worker thread wakes up
01:34:36.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:36.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:36.688 00.001 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:34:37.099 00.411 10072 Exposure complete
01:34:37.141 00.042 10072 worker thread done servicing request
01:34:37.142 00.001 1032 OnExposeComplete: enter
01:34:37.144 00.002 1032 UpdateGuideState(): m_state=6
01:34:37.146 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3804
01:34:37.148 00.002 1032 Star::Find returns 1 (0), X=319.45, Y=752.13, Mass=1425, SNR=26.6, Peak=142 HFD=2.9
01:34:37.148 00.000 1032 MultiStar: [#1 -0.12,-0.02,0.94,U] [#2 -0.04,-0.13,0.73,U] [#3 0.01,0.02,0.68,U] [#4 -0.17,-0.05,0.65,U] [#5 0.07,-0.12,0.70,U] [#6 -0.08,-0.18,0.57,U] [#7 0.10,-0.11,0.55,U] [#8 -0.03,0.15,0.56,U] 
01:34:37.150 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.23, 0.07}
01:34:37.152 00.002 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.02)
01:34:37.154 00.002 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.02)
01:34:37.154 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.43 mountX=-0.04 mountY=0.00, mountTheta=3.02
01:34:37.157 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
01:34:37.159 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
01:34:37.161 00.002 10072 Worker thread wakes up
01:34:37.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
01:34:37.161 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
01:34:37.161 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
01:34:37.163 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:37.165 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:34:37.165 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:34:37.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:37.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:34:37.165 00.000 10072 MoveAxis(E, 7, ABG)
01:34:37.165 00.000 10072 Guiding  Dir = 2, Dur = 7
01:34:37.173 00.008 10072 IsGuiding returns 0
01:34:37.174 00.001 10072 PulseGuide returned control before completion, sleep 17
01:34:37.178 00.004 1032 UpdateGuideState exits: m=1425 SNR=26.6
01:34:37.184 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:37.186 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:37.188 00.002 1032 Enqueuing Expose request
01:34:37.206 00.018 10072 IsGuiding returns 0
01:34:37.206 00.000 10072 Move returns status 0, amount 7
01:34:37.206 00.000 10072 MoveAxis(N, 0, ABG)
01:34:37.206 00.000 10072 Move returns status 0, amount 0
01:34:37.206 00.000 10072 move complete, result=0
01:34:37.206 00.000 10072 worker thread done servicing request
01:34:37.206 00.000 10072 Worker thread wakes up
01:34:37.206 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:37.206 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:37.208 00.002 1032 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
01:34:37.840 00.632 10072 Exposure complete
01:34:37.874 00.034 10072 worker thread done servicing request
01:34:37.874 00.000 1032 OnExposeComplete: enter
01:34:37.874 00.000 1032 UpdateGuideState(): m_state=6
01:34:37.887 00.013 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3805
01:34:37.889 00.002 1032 Star::Find returns 1 (0), X=319.52, Y=752.18, Mass=1495, SNR=27.2, Peak=149 HFD=2.9
01:34:37.891 00.002 1032 MultiStar: [#1 -0.10,-0.05,0.91,U] [#2 0.06,-0.12,0.73,U] [#3 0.13,0.13,0.71,U] [#4 0.05,0.08,0.69,U] [#5 0.27,-0.28,0.70,U] [#6 0.18,-0.03,0.61,U] [#7 0.16,0.16,0.52,U] [#8 0.00,0.26,0.55,U] 
01:34:37.891 00.000 1032 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.30, 0.12}
01:34:37.893 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
01:34:37.895 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
01:34:37.895 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.18 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
01:34:37.899 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
01:34:37.899 00.000 1032 Enqueuing Move request for scope (0.12, 0.02)
01:34:37.901 00.002 10072 Worker thread wakes up
01:34:37.901 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
01:34:37.901 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
01:34:37.901 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
01:34:37.903 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:37.906 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:34:37.906 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:34:37.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:37.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:34:37.906 00.000 10072 MoveAxis(E, 9, ABG)
01:34:37.906 00.000 10072 Guiding  Dir = 2, Dur = 9
01:34:37.906 00.000 10072 IsGuiding returns 0
01:34:37.908 00.002 10072 PulseGuide returned control before completion, sleep 19
01:34:37.923 00.015 1032 UpdateGuideState exits: m=1495 SNR=27.2
01:34:37.925 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:37.927 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:37.927 00.000 1032 Enqueuing Expose request
01:34:37.940 00.013 10072 IsGuiding returns 0
01:34:37.940 00.000 10072 Move returns status 0, amount 9
01:34:37.940 00.000 10072 MoveAxis(N, 0, ABG)
01:34:37.940 00.000 10072 Move returns status 0, amount 0
01:34:37.940 00.000 10072 move complete, result=0
01:34:37.940 00.000 10072 worker thread done servicing request
01:34:37.940 00.000 10072 Worker thread wakes up
01:34:37.940 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:37.940 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:37.940 00.000 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:34:38.358 00.418 10072 Exposure complete
01:34:38.398 00.040 10072 worker thread done servicing request
01:34:38.398 00.000 1032 OnExposeComplete: enter
01:34:38.398 00.000 1032 UpdateGuideState(): m_state=6
01:34:38.403 00.005 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3806
01:34:38.405 00.002 1032 Star::Find returns 1 (0), X=319.50, Y=752.13, Mass=1445, SNR=26.8, Peak=148 HFD=3.0
01:34:38.407 00.002 1032 MultiStar: [#1 -0.17,-0.12,0.98,U] [#2 -0.02,-0.11,0.75,U] [#3 -0.03,0.12,0.68,U] [#4 0.03,0.21,0.67,U] [#5 0.09,-0.03,0.67,U] [#6 0.15,-0.06,0.58,U] [#7 0.23,-0.02,0.49,U] [#8 0.11,0.29,0.55,U] 
01:34:38.407 00.000 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.28, 0.07}
01:34:38.409 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
01:34:38.411 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
01:34:38.411 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.41 mountX=0.01 mountY=-0.07, mountTheta=-1.42
01:34:38.415 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
01:34:38.415 00.000 1032 Enqueuing Move request for scope (0.07, 0.03)
01:34:38.417 00.002 10072 Worker thread wakes up
01:34:38.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
01:34:38.417 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
01:34:38.417 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
01:34:38.419 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:38.422 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:34:38.422 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:34:38.422 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:38.422 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:34:38.422 00.000 10072 MoveAxis(E, 6, ABG)
01:34:38.422 00.000 10072 Guiding  Dir = 2, Dur = 6
01:34:38.422 00.000 10072 IsGuiding returns 0
01:34:38.422 00.000 10072 PulseGuide returned control before completion, sleep 16
01:34:38.435 00.013 1032 UpdateGuideState exits: m=1445 SNR=26.8
01:34:38.435 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:38.435 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:38.435 00.000 1032 Enqueuing Expose request
01:34:38.451 00.016 10072 IsGuiding returns 0
01:34:38.451 00.000 10072 Move returns status 0, amount 6
01:34:38.451 00.000 10072 MoveAxis(N, 0, ABG)
01:34:38.451 00.000 10072 Move returns status 0, amount 0
01:34:38.451 00.000 10072 move complete, result=0
01:34:38.451 00.000 10072 worker thread done servicing request
01:34:38.451 00.000 10072 Worker thread wakes up
01:34:38.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:38.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:38.451 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:34:39.085 00.634 10072 Exposure complete
01:34:39.128 00.043 10072 worker thread done servicing request
01:34:39.128 00.000 1032 OnExposeComplete: enter
01:34:39.130 00.002 1032 UpdateGuideState(): m_state=6
01:34:39.132 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3807
01:34:39.133 00.001 1032 Star::Find returns 1 (0), X=319.50, Y=752.29, Mass=1336, SNR=25.8, Peak=135 HFD=3.1
01:34:39.135 00.002 1032 MultiStar: [#1 -0.01,0.14,0.99,U] [#2 -0.02,-0.05,0.79,U] [#3 0.14,0.29,0.72,U] [#4 0.09,0.20,0.73,U] [#5 0.26,0.06,0.71,U] [#6 0.19,0.01,0.62,U] [#7 0.18,0.20,0.52,U] [#8 0.23,0.22,0.59,U] 
01:34:39.135 00.000 1032 refined, 8 included, MultiStar: {0.15, 0.14}, one-star: {0.29, 0.23}
01:34:39.135 00.000 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
01:34:39.135 00.000 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
01:34:39.141 00.006 1032 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.78 mountX=0.10 mountY=-0.18, mountTheta=-1.05
01:34:39.145 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.14, opts=13)
01:34:39.145 00.000 1032 Enqueuing Move request for scope (0.15, 0.14)
01:34:39.149 00.004 10072 Worker thread wakes up
01:34:39.149 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
01:34:39.149 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
01:34:39.149 00.000 10072 Moving (0.15, 0.14) raw xDistance=0.10 yDistance=-0.18
01:34:39.151 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:39.154 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:34:39.154 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:34:39.154 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:39.154 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:34:39.154 00.000 10072 MoveAxis(E, 7, ABG)
01:34:39.154 00.000 10072 Guiding  Dir = 2, Dur = 7
01:34:39.154 00.000 10072 IsGuiding returns 0
01:34:39.155 00.001 10072 PulseGuide returned control before completion, sleep 17
01:34:39.161 00.006 1032 UpdateGuideState exits: m=1336 SNR=25.8
01:34:39.171 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:39.172 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:39.174 00.002 1032 Enqueuing Expose request
01:34:39.187 00.013 10072 IsGuiding returns 0
01:34:39.187 00.000 10072 Move returns status 0, amount 7
01:34:39.187 00.000 10072 MoveAxis(N, 0, ABG)
01:34:39.187 00.000 10072 Move returns status 0, amount 0
01:34:39.187 00.000 10072 move complete, result=0
01:34:39.187 00.000 10072 worker thread done servicing request
01:34:39.187 00.000 10072 Worker thread wakes up
01:34:39.187 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:39.187 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:39.187 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
01:34:39.596 00.409 10072 Exposure complete
01:34:39.639 00.043 10072 worker thread done servicing request
01:34:39.639 00.000 1032 OnExposeComplete: enter
01:34:39.641 00.002 1032 UpdateGuideState(): m_state=6
01:34:39.643 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3808
01:34:39.645 00.002 1032 Star::Find returns 1 (0), X=319.55, Y=752.09, Mass=1438, SNR=26.7, Peak=163 HFD=2.8
01:34:39.647 00.002 1032 MultiStar: [#1 0.01,0.02,1.01,U] [#2 0.00,-0.02,0.77,U] [#3 0.06,0.18,0.65,U] [#4 -0.01,0.16,0.69,U] [#5 0.22,0.02,0.69,U] [#6 0.09,-0.02,0.55,U] [#7 0.07,0.14,0.52,U] [#8 0.15,0.17,0.57,U] 
01:34:39.647 00.000 1032 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.33, 0.03}
01:34:39.649 00.002 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
01:34:39.651 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
01:34:39.651 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.55 mountX=0.04 mountY=-0.12, mountTheta=-1.28
01:34:39.654 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
01:34:39.656 00.002 1032 Enqueuing Move request for scope (0.11, 0.07)
01:34:39.656 00.000 10072 Worker thread wakes up
01:34:39.656 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
01:34:39.656 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
01:34:39.658 00.002 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.12
01:34:39.658 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:39.661 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:34:39.661 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:34:39.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:39.661 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:34:39.661 00.000 10072 MoveAxis(E, 5, ABG)
01:34:39.661 00.000 10072 Guiding  Dir = 2, Dur = 5
01:34:39.662 00.001 10072 IsGuiding returns 0
01:34:39.663 00.001 10072 PulseGuide returned control before completion, sleep 15
01:34:39.672 00.009 1032 UpdateGuideState exits: m=1438 SNR=26.7
01:34:39.679 00.007 10072 IsGuiding returns 0
01:34:39.679 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:39.681 00.002 10072 Move returns status 0, amount 5
01:34:39.681 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:39.682 00.001 1032 Enqueuing Expose request
01:34:39.682 00.000 10072 MoveAxis(N, 0, ABG)
01:34:39.682 00.000 10072 Move returns status 0, amount 0
01:34:39.682 00.000 10072 move complete, result=0
01:34:39.682 00.000 10072 worker thread done servicing request
01:34:39.682 00.000 10072 Worker thread wakes up
01:34:39.682 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:39.682 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:39.688 00.006 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:34:40.318 00.630 10072 Exposure complete
01:34:40.350 00.032 10072 worker thread done servicing request
01:34:40.350 00.000 1032 OnExposeComplete: enter
01:34:40.360 00.010 1032 UpdateGuideState(): m_state=6
01:34:40.363 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3809
01:34:40.366 00.003 1032 Star::Find returns 1 (0), X=319.70, Y=751.89, Mass=1364, SNR=26.0, Peak=159 HFD=2.6
01:34:40.367 00.001 1032 MultiStar: [#1 0.19,-0.26,0.98,U] [#2 0.07,-0.25,0.74,U] [#3 0.15,-0.01,0.66,U] [#4 0.14,-0.23,0.70,U] [#5 0.32,-0.26,0.72,U] [#6 0.12,-0.45,0.61,U] [#7 0.17,-0.07,0.54,U] [#8 0.18,-0.17,0.63,U] 
01:34:40.368 00.001 1032 refined, 8 included, MultiStar: {0.22, -0.21}, one-star: {0.48, -0.17}
01:34:40.370 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
01:34:40.370 00.000 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
01:34:40.372 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.21 hyp=0.30 cameraTheta=-0.77 mountX=-0.26 mountY=-0.16, mountTheta=-2.60
01:34:40.374 00.002 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.21, opts=13)
01:34:40.376 00.002 1032 Enqueuing Move request for scope (0.22, -0.21)
01:34:40.378 00.002 10072 Worker thread wakes up
01:34:40.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.21) opts 0xd
01:34:40.378 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.21)
01:34:40.378 00.000 10072 Moving (0.22, -0.21) raw xDistance=-0.26 yDistance=-0.16
01:34:40.380 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:40.382 00.002 10072 PPEC rslt: input = -0.26, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 287.67
01:34:40.382 00.000 10072 PPEC: input: -0.26, control: -0.12, exposure: 500
01:34:40.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:40.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:34:40.382 00.000 10072 MoveAxis(E, 120, ABG)
01:34:40.382 00.000 10072 Guiding  Dir = 2, Dur = 120
01:34:40.384 00.002 10072 IsGuiding returns 0
01:34:40.384 00.000 10072 PulseGuide returned control before completion, sleep 130
01:34:40.399 00.015 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:34:40.401 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:40.403 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:40.403 00.000 1032 Enqueuing Expose request
01:34:40.526 00.123 10072 IsGuiding returns 0
01:34:40.526 00.000 10072 Move returns status 0, amount 120
01:34:40.526 00.000 10072 MoveAxis(N, 0, ABG)
01:34:40.526 00.000 10072 Move returns status 0, amount 0
01:34:40.526 00.000 10072 move complete, result=0
01:34:40.526 00.000 10072 worker thread done servicing request
01:34:40.526 00.000 10072 Worker thread wakes up
01:34:40.526 00.000 1032 GuideStep: -0.3 px 120 ms EAST, -0.2 px 0 ms NORTH
01:34:40.529 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:40.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:40.940 00.411 10072 Exposure complete
01:34:40.977 00.037 10072 worker thread done servicing request
01:34:40.977 00.000 1032 OnExposeComplete: enter
01:34:40.987 00.010 1032 UpdateGuideState(): m_state=6
01:34:40.987 00.000 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3810
01:34:40.987 00.000 1032 Star::Find returns 1 (0), X=319.63, Y=751.94, Mass=1365, SNR=26.0, Peak=130 HFD=2.7
01:34:40.987 00.000 1032 MultiStar: [#1 0.02,-0.21,1.01,U] [#2 0.04,-0.30,0.75,U] [#3 0.15,0.01,0.69,U] [#4 0.19,-0.25,0.70,U] [#5 0.40,-0.35,0.69,U] [#6 0.15,-0.32,0.59,U] [#7 0.27,0.00,0.52,U] [#8 0.33,-0.03,0.58,U] 
01:34:40.994 00.007 1032 refined, 8 included, MultiStar: {0.21, -0.18}, one-star: {0.41, -0.12}
01:34:40.994 00.000 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
01:34:40.994 00.000 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
01:34:40.994 00.000 1032 CameraToMount -- cameraX=0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-0.70 mountX=-0.23 mountY=-0.16, mountTheta=-2.53
01:34:40.994 00.000 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.18, opts=13)
01:34:41.002 00.008 1032 Enqueuing Move request for scope (0.21, -0.18)
01:34:41.002 00.000 10072 Worker thread wakes up
01:34:41.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.18) opts 0xd
01:34:41.002 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.18)
01:34:41.002 00.000 10072 Moving (0.21, -0.18) raw xDistance=-0.23 yDistance=-0.16
01:34:41.007 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:41.009 00.002 10072 PPEC rslt: input = -0.23, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 287.67
01:34:41.009 00.000 10072 PPEC: input: -0.23, control: -0.10, exposure: 500
01:34:41.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:41.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:34:41.009 00.000 10072 MoveAxis(E, 105, ABG)
01:34:41.009 00.000 10072 Guiding  Dir = 2, Dur = 105
01:34:41.009 00.000 10072 IsGuiding returns 0
01:34:41.011 00.002 10072 PulseGuide returned control before completion, sleep 115
01:34:41.027 00.016 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:34:41.028 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:41.028 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:41.028 00.000 1032 Enqueuing Expose request
01:34:41.128 00.100 10072 IsGuiding returns 0
01:34:41.128 00.000 10072 Move returns status 0, amount 105
01:34:41.128 00.000 10072 MoveAxis(N, 0, ABG)
01:34:41.128 00.000 10072 Move returns status 0, amount 0
01:34:41.128 00.000 10072 move complete, result=0
01:34:41.129 00.001 10072 worker thread done servicing request
01:34:41.129 00.000 10072 Worker thread wakes up
01:34:41.129 00.000 1032 GuideStep: -0.2 px 105 ms EAST, -0.2 px 0 ms NORTH
01:34:41.132 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:41.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:41.762 00.630 10072 Exposure complete
01:34:41.829 00.067 10072 worker thread done servicing request
01:34:41.829 00.000 1032 OnExposeComplete: enter
01:34:41.831 00.002 1032 UpdateGuideState(): m_state=6
01:34:41.831 00.000 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3811
01:34:41.831 00.000 1032 Star::Find returns 1 (0), X=319.55, Y=752.23, Mass=1547, SNR=27.7, Peak=162 HFD=3.2
01:34:41.841 00.010 1032 MultiStar: [#1 -0.02,0.11,0.87,U] [#2 0.20,-0.18,0.69,U] [#3 0.32,0.12,0.62,U] [#4 0.13,0.15,0.67,U] [#5 0.27,-0.08,0.66,U] [#6 0.23,-0.16,0.57,U] [#7 0.24,-0.00,0.50,U] [#8 0.39,0.16,0.54,U] 
01:34:41.845 00.004 1032 refined, 8 included, MultiStar: {0.22, 0.04}, one-star: {0.33, 0.17}
01:34:41.847 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
01:34:41.849 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
01:34:41.851 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.23 cameraTheta=0.18 mountX=-0.02 mountY=-0.23, mountTheta=-1.65
01:34:41.855 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.04, opts=13)
01:34:41.857 00.002 1032 Enqueuing Move request for scope (0.22, 0.04)
01:34:41.860 00.003 10072 Worker thread wakes up
01:34:41.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
01:34:41.862 00.002 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
01:34:41.862 00.000 10072 Moving (0.22, 0.04) raw xDistance=-0.02 yDistance=-0.23
01:34:41.864 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:41.867 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:34:41.867 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:34:41.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:34:41.867 00.000 10072 MoveAxis(W, 2, ABG)
01:34:41.867 00.000 10072 Guiding  Dir = 3, Dur = 2
01:34:41.868 00.001 10072 IsGuiding returns 0
01:34:41.869 00.001 10072 PulseGuide returned control before completion, sleep 12
01:34:41.885 00.016 10072 IsGuiding returns 0
01:34:41.885 00.000 10072 Move returns status 0, amount 2
01:34:41.885 00.000 10072 MoveAxis(N, 147, ABG)
01:34:41.885 00.000 10072 Guiding  Dir = 0, Dur = 147
01:34:41.885 00.000 10072 IsGuiding returns 0
01:34:41.886 00.001 10072 PulseGuide returned control before completion, sleep 157
01:34:41.891 00.005 1032 UpdateGuideState exits: m=1547 SNR=27.7
01:34:41.891 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:41.891 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:41.891 00.000 1032 Enqueuing Expose request
01:34:42.059 00.168 10072 IsGuiding returns 0
01:34:42.059 00.000 10072 Move returns status 0, amount 147
01:34:42.059 00.000 10072 move complete, result=0
01:34:42.059 00.000 10072 worker thread done servicing request
01:34:42.060 00.001 10072 Worker thread wakes up
01:34:42.060 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.2 px 147 ms NORTH
01:34:42.062 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:42.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:42.472 00.410 10072 Exposure complete
01:34:42.535 00.063 10072 worker thread done servicing request
01:34:42.535 00.000 1032 OnExposeComplete: enter
01:34:42.541 00.006 1032 UpdateGuideState(): m_state=6
01:34:42.543 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3812
01:34:42.545 00.002 1032 Star::Find returns 1 (0), X=319.40, Y=752.33, Mass=1398, SNR=26.3, Peak=136 HFD=3.1
01:34:42.547 00.002 1032 MultiStar: [#1 -0.18,0.24,0.97,U] [#2 -0.07,0.05,0.72,U] [#3 -0.09,0.42,0.68,U] [#4 0.03,0.26,0.70,U] [#5 0.08,0.08,0.69,U] [#6 0.02,0.02,0.64,U] [#7 0.02,0.37,0.57,U] [#8 0.15,0.29,0.56,U] 
01:34:42.552 00.005 1032 refined, 8 included, MultiStar: {0.01, 0.22}, one-star: {0.18, 0.27}
01:34:42.555 00.003 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
01:34:42.557 00.002 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
01:34:42.559 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.51 mountX=0.21 mountY=-0.07, mountTheta=-0.32
01:34:42.561 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.22, opts=13)
01:34:42.561 00.000 1032 Enqueuing Move request for scope (0.01, 0.22)
01:34:42.567 00.006 10072 Worker thread wakes up
01:34:42.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
01:34:42.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
01:34:42.567 00.000 10072 Moving (0.01, 0.22) raw xDistance=0.21 yDistance=-0.07
01:34:42.569 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:42.573 00.004 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 287.67
01:34:42.573 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
01:34:42.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:42.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:34:42.573 00.000 10072 MoveAxis(W, 99, ABG)
01:34:42.573 00.000 10072 Guiding  Dir = 3, Dur = 99
01:34:42.573 00.000 10072 IsGuiding returns 0
01:34:42.575 00.002 10072 PulseGuide returned control before completion, sleep 109
01:34:42.596 00.021 1032 UpdateGuideState exits: m=1398 SNR=26.3
01:34:42.600 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:42.602 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:42.605 00.003 1032 Enqueuing Expose request
01:34:42.693 00.088 10072 IsGuiding returns 0
01:34:42.693 00.000 10072 Move returns status 0, amount 99
01:34:42.693 00.000 10072 MoveAxis(N, 0, ABG)
01:34:42.693 00.000 10072 Move returns status 0, amount 0
01:34:42.693 00.000 10072 move complete, result=0
01:34:42.693 00.000 10072 worker thread done servicing request
01:34:42.693 00.000 1032 GuideStep: 0.2 px 99 ms WEST, -0.1 px 0 ms NORTH
01:34:42.697 00.004 10072 Worker thread wakes up
01:34:42.699 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:42.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:43.334 00.635 10072 Exposure complete
01:34:43.393 00.059 10072 worker thread done servicing request
01:34:43.393 00.000 1032 OnExposeComplete: enter
01:34:43.396 00.003 1032 UpdateGuideState(): m_state=6
01:34:43.398 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3813
01:34:43.401 00.003 1032 Star::Find returns 1 (0), X=319.18, Y=752.02, Mass=1434, SNR=26.7, Peak=143 HFD=2.6
01:34:43.401 00.000 1032 MultiStar: [#1 -0.22,-0.15,0.94,U] [#2 -0.45,-0.32,0.74,U] [#3 -0.28,-0.04,0.63,U] [#4 -0.28,-0.10,0.67,U] [#5 -0.09,-0.29,0.65,U] [#6 -0.33,-0.34,0.57,U] [#7 -0.19,-0.18,0.52,U] [#8 -0.06,-0.09,0.54,U] 
01:34:43.401 00.000 1032 single-star, 8 included, MultiStar: {-0.21, -0.16}, one-star: {-0.04, -0.04}
01:34:43.401 00.000 1032 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.83) = xAngle (-4.22 = 2.06)
01:34:43.410 00.009 1032 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.22 = 2.06)
01:34:43.411 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.39 mountX=-0.03 mountY=0.05, mountTheta=2.06
01:34:43.411 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.04, opts=13)
01:34:43.411 00.000 1032 Enqueuing Move request for scope (-0.04, -0.04)
01:34:43.419 00.008 10072 Worker thread wakes up
01:34:43.419 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:34:43.419 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:34:43.419 00.000 10072 Moving (-0.04, -0.04) raw xDistance=-0.03 yDistance=0.05
01:34:43.421 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:43.424 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:34:43.426 00.002 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:34:43.426 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:43.426 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:34:43.426 00.000 10072 MoveAxis(E, 2, ABG)
01:34:43.426 00.000 10072 Guiding  Dir = 2, Dur = 2
01:34:43.426 00.000 10072 IsGuiding returns 0
01:34:43.427 00.001 10072 PulseGuide returned control before completion, sleep 12
01:34:43.443 00.016 10072 IsGuiding returns 0
01:34:43.443 00.000 10072 Move returns status 0, amount 2
01:34:43.443 00.000 10072 MoveAxis(N, 0, ABG)
01:34:43.443 00.000 10072 Move returns status 0, amount 0
01:34:43.443 00.000 10072 move complete, result=0
01:34:43.443 00.000 10072 worker thread done servicing request
01:34:43.445 00.002 1032 UpdateGuideState exits: m=1434 SNR=26.7
01:34:43.445 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:43.445 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:43.455 00.010 1032 Enqueuing Expose request
01:34:43.459 00.004 10072 Worker thread wakes up
01:34:43.459 00.000 1032 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
01:34:43.461 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:43.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:43.872 00.411 10072 Exposure complete
01:34:43.934 00.062 10072 worker thread done servicing request
01:34:43.934 00.000 1032 OnExposeComplete: enter
01:34:43.934 00.000 1032 UpdateGuideState(): m_state=6
01:34:43.940 00.006 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3814
01:34:43.944 00.004 1032 Star::Find returns 1 (0), X=319.23, Y=751.98, Mass=1424, SNR=26.6, Peak=148 HFD=2.6
01:34:43.946 00.002 1032 MultiStar: [#1 -0.22,-0.15,0.97,U] [#2 -0.17,-0.29,0.71,U] [#3 -0.23,0.05,0.66,U] [#4 -0.31,-0.01,0.70,U] [#5 -0.08,-0.19,0.65,U] [#6 -0.29,-0.31,0.56,U] [#7 -0.11,0.06,0.56,U] [#8 -0.20,0.08,0.53,U] 
01:34:43.948 00.002 1032 single-star, 8 included, MultiStar: {-0.17, -0.10}, one-star: {0.01, -0.08}
01:34:43.949 00.001 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
01:34:43.953 00.004 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
01:34:43.953 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.41 mountX=-0.08 mountY=0.01, mountTheta=3.04
01:34:43.953 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
01:34:43.961 00.008 1032 Enqueuing Move request for scope (0.01, -0.08)
01:34:43.961 00.000 10072 Worker thread wakes up
01:34:43.961 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
01:34:43.961 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
01:34:43.961 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
01:34:43.965 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:43.969 00.004 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:34:43.969 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:34:43.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:43.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:34:43.969 00.000 10072 MoveAxis(E, 3, ABG)
01:34:43.969 00.000 10072 Guiding  Dir = 2, Dur = 3
01:34:43.969 00.000 10072 IsGuiding returns 0
01:34:43.971 00.002 10072 PulseGuide returned control before completion, sleep 13
01:34:43.987 00.016 10072 IsGuiding returns 0
01:34:43.987 00.000 10072 Move returns status 0, amount 3
01:34:43.987 00.000 10072 MoveAxis(N, 0, ABG)
01:34:43.987 00.000 10072 Move returns status 0, amount 0
01:34:43.987 00.000 10072 move complete, result=0
01:34:43.988 00.001 10072 worker thread done servicing request
01:34:43.990 00.002 1032 UpdateGuideState exits: m=1424 SNR=26.6
01:34:43.994 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:43.994 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:43.994 00.000 1032 Enqueuing Expose request
01:34:43.994 00.000 10072 Worker thread wakes up
01:34:43.994 00.000 1032 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
01:34:44.002 00.008 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:44.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:44.640 00.638 10072 Exposure complete
01:34:44.697 00.057 10072 worker thread done servicing request
01:34:44.697 00.000 1032 OnExposeComplete: enter
01:34:44.697 00.000 1032 UpdateGuideState(): m_state=6
01:34:44.701 00.004 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3815
01:34:44.704 00.003 1032 Star::Find returns 1 (0), X=319.10, Y=751.83, Mass=1525, SNR=27.5, Peak=148 HFD=2.9
01:34:44.706 00.002 1032 MultiStar: [#1 -0.30,-0.34,0.95,U] [#2 -0.16,-0.38,0.74,U] [#3 -0.23,-0.21,0.61,U] [#4 -0.19,-0.11,0.69,U] [#5 -0.11,-0.25,0.66,U] [#6 -0.11,-0.29,0.60,U] [#7 -0.09,-0.09,0.51,U] [#8 -0.10,-0.14,0.52,U] 
01:34:44.707 00.001 1032 single-star, 8 included, MultiStar: {-0.16, -0.24}, one-star: {-0.12, -0.23}
01:34:44.707 00.000 1032 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.83) = xAngle (-3.88 = 2.41)
01:34:44.707 00.000 1032 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.88 = 2.41)
01:34:44.707 00.000 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-2.05 mountX=-0.19 mountY=0.17, mountTheta=2.41
01:34:44.719 00.012 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.23, opts=13)
01:34:44.721 00.002 1032 Enqueuing Move request for scope (-0.12, -0.23)
01:34:44.723 00.002 10072 Worker thread wakes up
01:34:44.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.23) opts 0xd
01:34:44.723 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.23)
01:34:44.723 00.000 10072 Moving (-0.12, -0.23) raw xDistance=-0.19 yDistance=0.17
01:34:44.725 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:44.729 00.004 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 287.67
01:34:44.729 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
01:34:44.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:44.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:34:44.729 00.000 10072 MoveAxis(E, 91, ABG)
01:34:44.729 00.000 10072 Guiding  Dir = 2, Dur = 91
01:34:44.731 00.002 10072 IsGuiding returns 0
01:34:44.731 00.000 10072 PulseGuide returned control before completion, sleep 101
01:34:44.750 00.019 1032 UpdateGuideState exits: m=1525 SNR=27.5
01:34:44.750 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:44.750 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:44.759 00.009 1032 Enqueuing Expose request
01:34:44.842 00.083 10072 IsGuiding returns 0
01:34:44.842 00.000 10072 Move returns status 0, amount 91
01:34:44.842 00.000 10072 MoveAxis(N, 0, ABG)
01:34:44.842 00.000 10072 Move returns status 0, amount 0
01:34:44.842 00.000 10072 move complete, result=0
01:34:44.842 00.000 10072 worker thread done servicing request
01:34:44.842 00.000 10072 Worker thread wakes up
01:34:44.843 00.001 1032 GuideStep: -0.2 px 91 ms EAST, 0.2 px 0 ms NORTH
01:34:44.845 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:44.845 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:45.257 00.412 10072 Exposure complete
01:34:45.318 00.061 10072 worker thread done servicing request
01:34:45.320 00.002 1032 OnExposeComplete: enter
01:34:45.322 00.002 1032 UpdateGuideState(): m_state=6
01:34:45.326 00.004 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3816
01:34:45.328 00.002 1032 Star::Find returns 1 (0), X=319.32, Y=751.91, Mass=1374, SNR=26.1, Peak=138 HFD=2.7
01:34:45.333 00.005 1032 MultiStar: [#1 -0.23,-0.23,0.99,U] [#2 -0.13,-0.19,0.74,U] [#3 -0.20,-0.08,0.65,U] [#4 -0.07,-0.14,0.68,U] [#5 0.15,-0.32,0.71,U] [#6 -0.01,-0.28,0.59,U] [#7 -0.02,0.09,0.51,U] [#8 0.04,-0.11,0.58,U] 
01:34:45.335 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.17}, one-star: {0.10, -0.16}
01:34:45.335 00.000 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.62)
01:34:45.335 00.000 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.62)
01:34:45.335 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.83 mountX=-0.15 mountY=0.09, mountTheta=2.62
01:34:45.335 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.17, opts=13)
01:34:45.335 00.000 1032 Enqueuing Move request for scope (-0.04, -0.17)
01:34:45.349 00.014 10072 Worker thread wakes up
01:34:45.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
01:34:45.349 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
01:34:45.349 00.000 10072 Moving (-0.04, -0.17) raw xDistance=-0.15 yDistance=0.09
01:34:45.352 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:45.356 00.004 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.67
01:34:45.356 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:34:45.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:45.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:34:45.356 00.000 10072 MoveAxis(E, 68, ABG)
01:34:45.356 00.000 10072 Guiding  Dir = 2, Dur = 68
01:34:45.357 00.001 10072 IsGuiding returns 0
01:34:45.357 00.000 10072 PulseGuide returned control before completion, sleep 78
01:34:45.379 00.022 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:34:45.383 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:45.385 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:45.388 00.003 1032 Enqueuing Expose request
01:34:45.445 00.057 10072 IsGuiding returns 0
01:34:45.445 00.000 10072 Move returns status 0, amount 68
01:34:45.445 00.000 10072 MoveAxis(N, 0, ABG)
01:34:45.445 00.000 10072 Move returns status 0, amount 0
01:34:45.445 00.000 10072 move complete, result=0
01:34:45.445 00.000 10072 worker thread done servicing request
01:34:45.445 00.000 10072 Worker thread wakes up
01:34:45.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:45.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:45.446 00.001 1032 GuideStep: -0.2 px 68 ms EAST, 0.1 px 0 ms NORTH
01:34:46.081 00.635 10072 Exposure complete
01:34:46.142 00.061 10072 worker thread done servicing request
01:34:46.142 00.000 1032 OnExposeComplete: enter
01:34:46.142 00.000 1032 UpdateGuideState(): m_state=6
01:34:46.142 00.000 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3817
01:34:46.148 00.006 1032 Star::Find returns 1 (0), X=319.18, Y=752.20, Mass=1368, SNR=26.1, Peak=143 HFD=2.8
01:34:46.148 00.000 1032 MultiStar: [#1 -0.25,0.19,0.98,U] [#2 -0.41,-0.06,0.75,U] [#3 -0.26,0.21,0.70,U] [#4 -0.04,0.06,0.70,U] [#5 -0.10,0.04,0.67,U] [#6 0.06,-0.13,0.61,U] [#7 -0.04,0.36,0.50,U] [#8 -0.22,0.02,0.59,U] 
01:34:46.148 00.000 1032 single-star, 8 included, MultiStar: {-0.15, 0.09}, one-star: {-0.04, 0.14}
01:34:46.148 00.000 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
01:34:46.148 00.000 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
01:34:46.158 00.010 1032 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.81 mountX=0.15 mountY=-0.00, mountTheta=-0.02
01:34:46.162 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.14, opts=13)
01:34:46.165 00.003 1032 Enqueuing Move request for scope (-0.04, 0.14)
01:34:46.167 00.002 10072 Worker thread wakes up
01:34:46.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
01:34:46.167 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
01:34:46.167 00.000 10072 Moving (-0.04, 0.14) raw xDistance=0.15 yDistance=-0.00
01:34:46.171 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:46.175 00.004 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 287.67
01:34:46.175 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:34:46.175 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:46.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:34:46.175 00.000 10072 MoveAxis(W, 69, ABG)
01:34:46.175 00.000 10072 Guiding  Dir = 3, Dur = 69
01:34:46.176 00.001 10072 IsGuiding returns 0
01:34:46.176 00.000 10072 PulseGuide returned control before completion, sleep 79
01:34:46.194 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.1
01:34:46.199 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:46.204 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:46.207 00.003 1032 Enqueuing Expose request
01:34:46.269 00.062 10072 IsGuiding returns 0
01:34:46.269 00.000 10072 Move returns status 0, amount 69
01:34:46.270 00.001 10072 MoveAxis(N, 0, ABG)
01:34:46.270 00.000 10072 Move returns status 0, amount 0
01:34:46.270 00.000 10072 move complete, result=0
01:34:46.270 00.000 10072 worker thread done servicing request
01:34:46.270 00.000 10072 Worker thread wakes up
01:34:46.270 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:46.270 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:46.270 00.000 1032 GuideStep: 0.1 px 69 ms WEST, -0.0 px 0 ms NORTH
01:34:46.681 00.411 10072 Exposure complete
01:34:46.742 00.061 10072 worker thread done servicing request
01:34:46.742 00.000 1032 OnExposeComplete: enter
01:34:46.742 00.000 1032 UpdateGuideState(): m_state=6
01:34:46.742 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3818
01:34:46.742 00.000 1032 Star::Find returns 1 (0), X=319.12, Y=752.01, Mass=1416, SNR=26.5, Peak=139 HFD=2.9
01:34:46.742 00.000 1032 MultiStar: [#1 -0.35,-0.05,0.97,U] [#2 -0.15,-0.18,0.75,U] [#3 -0.17,0.16,0.64,U] [#4 -0.12,-0.00,0.70,U] [#5 -0.12,-0.21,0.68,U] [#6 0.06,-0.10,0.59,U] [#7 -0.02,0.14,0.54,U] [#8 -0.15,0.01,0.55,U] 
01:34:46.742 00.000 1032 single-star, 8 included, MultiStar: {-0.14, -0.04}, one-star: {-0.10, -0.05}
01:34:46.742 00.000 1032 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.83) = xAngle (-4.49 = 1.80)
01:34:46.742 00.000 1032 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.49 = 1.80)
01:34:46.759 00.017 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.66 mountX=-0.03 mountY=0.11, mountTheta=1.80
01:34:46.759 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.05, opts=13)
01:34:46.759 00.000 1032 Enqueuing Move request for scope (-0.10, -0.05)
01:34:46.766 00.007 10072 Worker thread wakes up
01:34:46.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
01:34:46.766 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
01:34:46.766 00.000 10072 Moving (-0.10, -0.05) raw xDistance=-0.03 yDistance=0.11
01:34:46.768 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:46.772 00.004 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:34:46.772 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:34:46.772 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:46.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:34:46.772 00.000 10072 MoveAxis(W, 3, ABG)
01:34:46.772 00.000 10072 Guiding  Dir = 3, Dur = 3
01:34:46.773 00.001 10072 IsGuiding returns 0
01:34:46.773 00.000 10072 PulseGuide returned control before completion, sleep 13
01:34:46.790 00.017 10072 IsGuiding returns 0
01:34:46.790 00.000 10072 Move returns status 0, amount 3
01:34:46.791 00.001 10072 MoveAxis(N, 0, ABG)
01:34:46.791 00.000 10072 Move returns status 0, amount 0
01:34:46.791 00.000 10072 move complete, result=0
01:34:46.791 00.000 10072 worker thread done servicing request
01:34:46.792 00.001 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:34:46.794 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:46.797 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:46.797 00.000 1032 Enqueuing Expose request
01:34:46.801 00.004 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
01:34:46.803 00.002 10072 Worker thread wakes up
01:34:46.803 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:46.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:47.442 00.639 10072 Exposure complete
01:34:47.490 00.048 10072 worker thread done servicing request
01:34:47.490 00.000 1032 OnExposeComplete: enter
01:34:47.504 00.014 1032 UpdateGuideState(): m_state=6
01:34:47.506 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3819
01:34:47.508 00.002 1032 Star::Find returns 1 (0), X=319.18, Y=752.26, Mass=1369, SNR=26.1, Peak=160 HFD=2.8
01:34:47.510 00.002 1032 MultiStar: [#1 -0.22,0.27,0.99,U] [#2 -0.08,-0.03,0.71,U] [#3 -0.14,0.26,0.70,U] [#4 -0.16,0.35,0.66,U] [#5 -0.17,0.01,0.71,U] [#6 -0.10,0.06,0.59,U] [#7 0.17,0.14,0.55,U] [#8 -0.18,0.35,0.57,U] 
01:34:47.512 00.002 1032 single-star, 8 included, MultiStar: {-0.11, 0.18}, one-star: {-0.04, 0.20}
01:34:47.514 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
01:34:47.517 00.003 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
01:34:47.520 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.78 mountX=0.20 mountY=-0.01, mountTheta=-0.05
01:34:47.523 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.20, opts=13)
01:34:47.525 00.002 1032 Enqueuing Move request for scope (-0.04, 0.20)
01:34:47.527 00.002 10072 Worker thread wakes up
01:34:47.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
01:34:47.527 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
01:34:47.527 00.000 10072 Moving (-0.04, 0.20) raw xDistance=0.20 yDistance=-0.01
01:34:47.529 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:47.534 00.005 10072 PPEC rslt: input = 0.20, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 287.67
01:34:47.534 00.000 10072 PPEC: input: 0.20, control: 0.09, exposure: 500
01:34:47.534 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:47.534 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:34:47.534 00.000 10072 MoveAxis(W, 97, ABG)
01:34:47.534 00.000 10072 Guiding  Dir = 3, Dur = 97
01:34:47.535 00.001 10072 IsGuiding returns 0
01:34:47.535 00.000 10072 PulseGuide returned control before completion, sleep 107
01:34:47.556 00.021 1032 UpdateGuideState exits: m=1369 SNR=26.1
01:34:47.558 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:47.560 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:47.564 00.004 1032 Enqueuing Expose request
01:34:47.644 00.080 10072 IsGuiding returns 1
01:34:47.644 00.000 10072 scope still moving after pulse duration time elapsed
01:34:47.676 00.032 10072 IsGuiding returns 0
01:34:47.676 00.000 10072 scope move finished after 97 + 43 ms
01:34:47.676 00.000 10072 Move returns status 0, amount 97
01:34:47.676 00.000 10072 MoveAxis(N, 0, ABG)
01:34:47.676 00.000 10072 Move returns status 0, amount 0
01:34:47.676 00.000 10072 move complete, result=0
01:34:47.676 00.000 10072 worker thread done servicing request
01:34:47.676 00.000 10072 Worker thread wakes up
01:34:47.676 00.000 1032 GuideStep: 0.2 px 97 ms WEST, -0.0 px 0 ms NORTH
01:34:47.678 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:47.678 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:48.091 00.413 10072 Exposure complete
01:34:48.153 00.062 10072 worker thread done servicing request
01:34:48.153 00.000 1032 OnExposeComplete: enter
01:34:48.157 00.004 1032 UpdateGuideState(): m_state=6
01:34:48.159 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3820
01:34:48.161 00.002 1032 Star::Find returns 1 (0), X=319.30, Y=752.35, Mass=1404, SNR=26.4, Peak=158 HFD=2.9
01:34:48.163 00.002 1032 MultiStar: [#1 -0.28,0.24,0.97,U] [#2 -0.40,0.07,0.75,U] [#3 0.04,0.34,0.68,U] [#4 0.00,0.29,0.68,U] [#5 -0.25,0.02,0.70,U] [#6 0.15,0.09,0.60,U] [#7 0.01,0.34,0.50,U] [#8 -0.08,0.15,0.58,U] 
01:34:48.166 00.003 1032 refined, 8 included, MultiStar: {-0.09, 0.21}, one-star: {0.08, 0.29}
01:34:48.168 00.002 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
01:34:48.171 00.003 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
01:34:48.173 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.22 cameraTheta=1.99 mountX=0.22 mountY=0.03, mountTheta=0.16
01:34:48.176 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.21, opts=13)
01:34:48.179 00.003 1032 Enqueuing Move request for scope (-0.09, 0.21)
01:34:48.181 00.002 10072 Worker thread wakes up
01:34:48.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
01:34:48.181 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
01:34:48.181 00.000 10072 Moving (-0.09, 0.21) raw xDistance=0.22 yDistance=0.03
01:34:48.183 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:48.187 00.004 10072 PPEC rslt: input = 0.22, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 287.67
01:34:48.187 00.000 10072 PPEC: input: 0.22, control: 0.10, exposure: 500
01:34:48.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:48.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:34:48.187 00.000 10072 MoveAxis(W, 106, ABG)
01:34:48.187 00.000 10072 Guiding  Dir = 3, Dur = 106
01:34:48.187 00.000 10072 IsGuiding returns 0
01:34:48.187 00.000 10072 PulseGuide returned control before completion, sleep 116
01:34:48.211 00.024 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:34:48.214 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:48.216 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:48.219 00.003 1032 Enqueuing Expose request
01:34:48.309 00.090 10072 IsGuiding returns 0
01:34:48.309 00.000 10072 Move returns status 0, amount 106
01:34:48.309 00.000 10072 MoveAxis(N, 0, ABG)
01:34:48.309 00.000 10072 Move returns status 0, amount 0
01:34:48.309 00.000 10072 move complete, result=0
01:34:48.309 00.000 10072 worker thread done servicing request
01:34:48.310 00.001 10072 Worker thread wakes up
01:34:48.310 00.000 1032 GuideStep: 0.2 px 106 ms WEST, 0.0 px 0 ms NORTH
01:34:48.312 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:48.314 00.002 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:48.943 00.629 10072 Exposure complete
01:34:49.009 00.066 10072 worker thread done servicing request
01:34:49.009 00.000 1032 OnExposeComplete: enter
01:34:49.013 00.004 1032 UpdateGuideState(): m_state=6
01:34:49.016 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3821
01:34:49.020 00.004 1032 Star::Find returns 1 (0), X=319.15, Y=752.11, Mass=1481, SNR=27.1, Peak=141 HFD=2.9
01:34:49.024 00.004 1032 MultiStar: [#1 -0.18,-0.01,0.95,U] [#2 -0.21,-0.18,0.69,U] [#3 -0.23,0.09,0.66,U] [#4 -0.17,0.11,0.68,U] [#5 -0.23,-0.09,0.70,U] [#6 -0.07,-0.04,0.59,U] [#7 -0.16,0.04,0.53,U] [#8 -0.03,0.16,0.53,U] 
01:34:49.028 00.004 1032 single-star, 8 included, MultiStar: {-0.15, 0.01}, one-star: {-0.06, 0.05}
01:34:49.030 00.002 1032 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.83) = xAngle (0.64 = 0.64)
01:34:49.033 00.003 1032 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.64 = 0.64)
01:34:49.034 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.47 mountX=0.07 mountY=0.05, mountTheta=0.64
01:34:49.040 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
01:34:49.042 00.002 1032 Enqueuing Move request for scope (-0.06, 0.05)
01:34:49.047 00.005 10072 Worker thread wakes up
01:34:49.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
01:34:49.047 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
01:34:49.047 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=0.05
01:34:49.051 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:49.055 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:34:49.055 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:34:49.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:49.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:34:49.055 00.000 10072 MoveAxis(W, 3, ABG)
01:34:49.055 00.000 10072 Guiding  Dir = 3, Dur = 3
01:34:49.056 00.001 10072 IsGuiding returns 0
01:34:49.056 00.000 10072 PulseGuide returned control before completion, sleep 13
01:34:49.071 00.015 10072 IsGuiding returns 0
01:34:49.071 00.000 10072 Move returns status 0, amount 3
01:34:49.071 00.000 10072 MoveAxis(N, 0, ABG)
01:34:49.071 00.000 10072 Move returns status 0, amount 0
01:34:49.071 00.000 10072 move complete, result=0
01:34:49.071 00.000 10072 worker thread done servicing request
01:34:49.079 00.008 1032 UpdateGuideState exits: m=1481 SNR=27.1
01:34:49.084 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:49.084 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:49.087 00.003 1032 Enqueuing Expose request
01:34:49.087 00.000 10072 Worker thread wakes up
01:34:49.087 00.000 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
01:34:49.094 00.007 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:49.094 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:49.505 00.411 10072 Exposure complete
01:34:49.576 00.071 10072 worker thread done servicing request
01:34:49.576 00.000 1032 OnExposeComplete: enter
01:34:49.583 00.007 1032 UpdateGuideState(): m_state=6
01:34:49.587 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3822
01:34:49.591 00.004 1032 Star::Find returns 1 (0), X=319.31, Y=751.85, Mass=1315, SNR=25.5, Peak=136 HFD=2.9
01:34:49.594 00.003 1032 MultiStar: [#1 -0.16,-0.13,0.95,U] [#2 -0.24,-0.20,0.76,U] [#3 -0.18,0.06,0.72,U] [#4 -0.11,-0.01,0.72,U] [#5 -0.05,-0.21,0.75,U] [#6 0.03,-0.39,0.63,U] [#7 -0.25,0.09,0.53,U] [#8 -0.04,-0.05,0.58,U] 
01:34:49.597 00.003 1032 refined, 8 included, MultiStar: {-0.09, -0.12}, one-star: {0.09, -0.21}
01:34:49.601 00.004 1032 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.83) = xAngle (-4.05 = 2.23)
01:34:49.605 00.004 1032 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.05 = 2.23)
01:34:49.609 00.004 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.16 cameraTheta=-2.22 mountX=-0.10 mountY=0.12, mountTheta=2.23
01:34:49.614 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.12, opts=13)
01:34:49.618 00.004 1032 Enqueuing Move request for scope (-0.09, -0.12)
01:34:49.622 00.004 10072 Worker thread wakes up
01:34:49.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
01:34:49.622 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
01:34:49.622 00.000 10072 Moving (-0.09, -0.12) raw xDistance=-0.10 yDistance=0.12
01:34:49.624 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:49.628 00.004 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:34:49.628 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
01:34:49.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:49.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:34:49.628 00.000 10072 MoveAxis(W, 2, ABG)
01:34:49.628 00.000 10072 Guiding  Dir = 3, Dur = 2
01:34:49.630 00.002 10072 IsGuiding returns 0
01:34:49.630 00.000 10072 PulseGuide returned control before completion, sleep 12
01:34:49.656 00.026 1032 UpdateGuideState exits: m=1315 SNR=25.5
01:34:49.660 00.004 10072 IsGuiding returns 0
01:34:49.660 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:49.664 00.004 10072 Move returns status 0, amount 2
01:34:49.664 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:49.668 00.004 1032 Enqueuing Expose request
01:34:49.673 00.005 10072 MoveAxis(N, 0, ABG)
01:34:49.673 00.000 10072 Move returns status 0, amount 0
01:34:49.673 00.000 10072 move complete, result=0
01:34:49.673 00.000 10072 worker thread done servicing request
01:34:49.673 00.000 10072 Worker thread wakes up
01:34:49.673 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:49.673 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:49.684 00.011 1032 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:34:50.311 00.627 10072 Exposure complete
01:34:50.395 00.084 10072 worker thread done servicing request
01:34:50.395 00.000 1032 OnExposeComplete: enter
01:34:50.399 00.004 1032 UpdateGuideState(): m_state=6
01:34:50.403 00.004 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3823
01:34:50.405 00.002 1032 Star::Find returns 1 (0), X=319.12, Y=752.23, Mass=1342, SNR=25.8, Peak=134 HFD=3.0
01:34:50.410 00.005 1032 MultiStar: [#1 -0.39,0.02,1.02,U] [#2 -0.11,-0.19,0.76,U] [#3 -0.05,0.08,0.70,U] [#4 -0.25,0.17,0.74,U] [#5 -0.13,-0.18,0.72,U] [#6 -0.02,-0.02,0.63,U] [#7 -0.07,-0.04,0.54,U] [#8 0.08,0.34,0.58,U] 
01:34:50.414 00.004 1032 refined, 8 included, MultiStar: {-0.14, 0.04}, one-star: {-0.10, 0.17}
01:34:50.416 00.002 1032 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.83) = xAngle (1.03 = 1.03)
01:34:50.419 00.003 1032 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.03 = 1.03)
01:34:50.422 00.003 1032 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.86 mountX=0.07 mountY=0.12, mountTheta=1.03
01:34:50.427 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.04, opts=13)
01:34:50.429 00.002 1032 Enqueuing Move request for scope (-0.14, 0.04)
01:34:50.431 00.002 10072 Worker thread wakes up
01:34:50.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
01:34:50.431 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
01:34:50.431 00.000 10072 Moving (-0.14, 0.04) raw xDistance=0.07 yDistance=0.12
01:34:50.435 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:50.439 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:34:50.439 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:34:50.439 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:50.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:34:50.439 00.000 10072 MoveAxis(W, 1, ABG)
01:34:50.439 00.000 10072 Guiding  Dir = 3, Dur = 1
01:34:50.439 00.000 10072 IsGuiding returns 0
01:34:50.442 00.003 10072 PulseGuide returned control before completion, sleep 11
01:34:50.464 00.022 10072 IsGuiding returns 0
01:34:50.464 00.000 10072 Move returns status 0, amount 1
01:34:50.464 00.000 10072 MoveAxis(N, 0, ABG)
01:34:50.464 00.000 10072 Move returns status 0, amount 0
01:34:50.464 00.000 10072 move complete, result=0
01:34:50.464 00.000 10072 worker thread done servicing request
01:34:50.468 00.004 1032 UpdateGuideState exits: m=1342 SNR=25.8
01:34:50.473 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:50.476 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:50.478 00.002 1032 Enqueuing Expose request
01:34:50.484 00.006 10072 Worker thread wakes up
01:34:50.484 00.000 1032 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
01:34:50.487 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:50.487 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:50.909 00.422 10072 Exposure complete
01:34:50.985 00.076 10072 worker thread done servicing request
01:34:50.986 00.001 1032 OnExposeComplete: enter
01:34:50.988 00.002 1032 UpdateGuideState(): m_state=6
01:34:50.992 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3824
01:34:50.996 00.004 1032 Star::Find returns 1 (0), X=319.17, Y=752.13, Mass=1361, SNR=26.0, Peak=122 HFD=3.0
01:34:50.998 00.002 1032 MultiStar: [#1 -0.33,0.07,1.05,U] [#2 -0.18,0.00,0.74,U] [#3 -0.27,0.22,0.72,U] [#4 -0.28,0.23,0.73,U] [#5 0.07,0.14,0.69,U] [#6 -0.08,-0.16,0.59,U] [#7 -0.17,0.12,0.52,U] [#8 -0.19,0.28,0.56,U] 
01:34:51.001 00.003 1032 single-star, 8 included, MultiStar: {-0.17, 0.11}, one-star: {-0.05, 0.07}
01:34:51.004 00.003 1032 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.83) = xAngle (0.39 = 0.39)
01:34:51.006 00.002 1032 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.39 = 0.39)
01:34:51.008 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.22 mountX=0.08 mountY=0.03, mountTheta=0.39
01:34:51.012 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.07, opts=13)
01:34:51.014 00.002 1032 Enqueuing Move request for scope (-0.05, 0.07)
01:34:51.018 00.004 10072 Worker thread wakes up
01:34:51.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
01:34:51.018 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
01:34:51.018 00.000 10072 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.03
01:34:51.022 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:51.026 00.004 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:34:51.026 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:34:51.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:51.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:34:51.026 00.000 10072 MoveAxis(W, 1, ABG)
01:34:51.026 00.000 10072 Guiding  Dir = 3, Dur = 1
01:34:51.026 00.000 10072 IsGuiding returns 0
01:34:51.026 00.000 10072 PulseGuide returned control before completion, sleep 11
01:34:51.050 00.024 10072 IsGuiding returns 0
01:34:51.051 00.001 10072 Move returns status 0, amount 1
01:34:51.051 00.000 10072 MoveAxis(N, 0, ABG)
01:34:51.051 00.000 10072 Move returns status 0, amount 0
01:34:51.051 00.000 10072 move complete, result=0
01:34:51.051 00.000 10072 worker thread done servicing request
01:34:51.054 00.003 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:34:51.058 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:51.060 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:51.065 00.005 1032 Enqueuing Expose request
01:34:51.069 00.004 10072 Worker thread wakes up
01:34:51.069 00.000 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
01:34:51.073 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:51.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:51.714 00.641 10072 Exposure complete
01:34:51.783 00.069 10072 worker thread done servicing request
01:34:51.783 00.000 1032 OnExposeComplete: enter
01:34:51.786 00.003 1032 UpdateGuideState(): m_state=6
01:34:51.790 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3825
01:34:51.792 00.002 1032 Star::Find returns 1 (0), X=319.31, Y=752.12, Mass=1457, SNR=26.9, Peak=130 HFD=3.4
01:34:51.796 00.004 1032 MultiStar: [#1 -0.29,-0.17,0.94,U] [#2 -0.27,-0.23,0.73,U] [#3 -0.02,-0.07,0.66,U] [#4 -0.11,-0.01,0.70,U] [#5 -0.15,-0.34,0.65,U] [#6 -0.11,-0.22,0.60,U] [#7 -0.14,-0.23,0.49,U] [#8 -0.16,-0.01,0.55,U] 
01:34:51.797 00.001 1032 single-star, 8 included, MultiStar: {-0.12, -0.13}, one-star: {0.09, 0.06}
01:34:51.800 00.003 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
01:34:51.804 00.004 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
01:34:51.806 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.60 mountX=0.04 mountY=-0.10, mountTheta=-1.23
01:34:51.810 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
01:34:51.814 00.004 1032 Enqueuing Move request for scope (0.09, 0.06)
01:34:51.816 00.002 10072 Worker thread wakes up
01:34:51.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
01:34:51.817 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
01:34:51.817 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
01:34:51.819 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:51.822 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:34:51.822 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:34:51.822 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:51.824 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:34:51.824 00.000 10072 MoveAxis(W, 1, ABG)
01:34:51.824 00.000 10072 Guiding  Dir = 3, Dur = 1
01:34:51.824 00.000 10072 IsGuiding returns 0
01:34:51.824 00.000 10072 PulseGuide returned control before completion, sleep 11
01:34:51.837 00.013 10072 IsGuiding returns 0
01:34:51.837 00.000 10072 Move returns status 0, amount 1
01:34:51.837 00.000 10072 MoveAxis(N, 0, ABG)
01:34:51.837 00.000 10072 Move returns status 0, amount 0
01:34:51.837 00.000 10072 move complete, result=0
01:34:51.837 00.000 10072 worker thread done servicing request
01:34:51.848 00.011 1032 UpdateGuideState exits: m=1457 SNR=26.9
01:34:51.851 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:51.854 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:51.856 00.002 1032 Enqueuing Expose request
01:34:51.860 00.004 10072 Worker thread wakes up
01:34:51.860 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:34:51.862 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:51.862 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:52.270 00.408 10072 Exposure complete
01:34:52.342 00.072 10072 worker thread done servicing request
01:34:52.342 00.000 1032 OnExposeComplete: enter
01:34:52.346 00.004 1032 UpdateGuideState(): m_state=6
01:34:52.348 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3826
01:34:52.352 00.004 1032 Star::Find returns 1 (0), X=319.19, Y=752.07, Mass=1443, SNR=26.8, Peak=146 HFD=3.0
01:34:52.356 00.004 1032 MultiStar: [#1 -0.38,-0.10,0.93,U] [#2 0.09,-0.06,0.73,U] [#3 -0.06,-0.00,0.65,U] [#4 -0.03,-0.02,0.68,U] [#5 -0.03,-0.23,0.65,U] [#6 0.03,-0.10,0.61,U] [#7 0.05,-0.02,0.54,U] [#8 0.21,0.14,0.56,U] 
01:34:52.360 00.004 1032 single-star, 8 included, MultiStar: {-0.04, -0.05}, one-star: {-0.03, 0.01}
01:34:52.364 00.004 1032 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.83) = xAngle (0.98 = 0.98)
01:34:52.366 00.002 1032 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.98 = 0.98)
01:34:52.370 00.004 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.81 mountX=0.02 mountY=0.03, mountTheta=0.98
01:34:52.374 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
01:34:52.376 00.002 1032 Enqueuing Move request for scope (-0.03, 0.01)
01:34:52.380 00.004 10072 Worker thread wakes up
01:34:52.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
01:34:52.380 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
01:34:52.380 00.000 10072 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.03
01:34:52.382 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:52.386 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:34:52.386 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:34:52.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:52.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:34:52.386 00.000 10072 MoveAxis(W, 1, ABG)
01:34:52.388 00.002 10072 Guiding  Dir = 3, Dur = 1
01:34:52.388 00.000 10072 IsGuiding returns 0
01:34:52.388 00.000 10072 PulseGuide returned control before completion, sleep 11
01:34:52.408 00.020 10072 IsGuiding returns 0
01:34:52.408 00.000 10072 Move returns status 0, amount 1
01:34:52.408 00.000 10072 MoveAxis(N, 0, ABG)
01:34:52.408 00.000 10072 Move returns status 0, amount 0
01:34:52.409 00.001 10072 move complete, result=0
01:34:52.409 00.000 10072 worker thread done servicing request
01:34:52.413 00.004 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:34:52.417 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:52.421 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:52.424 00.003 1032 Enqueuing Expose request
01:34:52.429 00.005 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
01:34:52.431 00.002 10072 Worker thread wakes up
01:34:52.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:52.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:53.071 00.640 10072 Exposure complete
01:34:53.141 00.070 10072 worker thread done servicing request
01:34:53.143 00.002 1032 OnExposeComplete: enter
01:34:53.145 00.002 1032 UpdateGuideState(): m_state=6
01:34:53.149 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3827
01:34:53.151 00.002 1032 Star::Find returns 1 (0), X=319.18, Y=752.03, Mass=1440, SNR=26.7, Peak=144 HFD=3.0
01:34:53.155 00.004 1032 MultiStar: [#1 -0.43,-0.03,0.97,U] [#2 -0.07,-0.19,0.74,U] [#3 0.04,0.20,0.65,U] [#4 0.02,-0.03,0.65,U] [#5 -0.13,-0.17,0.70,U] [#6 0.12,-0.11,0.57,U] [#7 0.17,-0.09,0.52,U] [#8 0.14,0.10,0.54,U] 
01:34:53.156 00.001 1032 single-star, 8 included, MultiStar: {-0.05, -0.04}, one-star: {-0.04, -0.03}
01:34:53.158 00.002 1032 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.83) = xAngle (-4.30 = 1.99)
01:34:53.162 00.004 1032 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.30 = 1.99)
01:34:53.164 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.47 mountX=-0.02 mountY=0.05, mountTheta=1.99
01:34:53.170 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
01:34:53.173 00.003 1032 Enqueuing Move request for scope (-0.04, -0.03)
01:34:53.176 00.003 10072 Worker thread wakes up
01:34:53.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
01:34:53.176 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
01:34:53.176 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.05
01:34:53.178 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:53.182 00.004 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:34:53.182 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:34:53.182 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:53.182 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:34:53.182 00.000 10072 MoveAxis(W, 1, ABG)
01:34:53.182 00.000 10072 Guiding  Dir = 3, Dur = 1
01:34:53.182 00.000 10072 IsGuiding returns 0
01:34:53.184 00.002 10072 PulseGuide returned control before completion, sleep 11
01:34:53.209 00.025 1032 UpdateGuideState exits: m=1440 SNR=26.7
01:34:53.212 00.003 10072 IsGuiding returns 0
01:34:53.212 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:53.216 00.004 10072 Move returns status 0, amount 1
01:34:53.216 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:53.220 00.004 1032 Enqueuing Expose request
01:34:53.222 00.002 10072 MoveAxis(N, 0, ABG)
01:34:53.222 00.000 10072 Move returns status 0, amount 0
01:34:53.222 00.000 10072 move complete, result=0
01:34:53.222 00.000 10072 worker thread done servicing request
01:34:53.222 00.000 10072 Worker thread wakes up
01:34:53.222 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:53.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:53.232 00.010 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
01:34:53.641 00.409 10072 Exposure complete
01:34:53.712 00.071 10072 worker thread done servicing request
01:34:53.712 00.000 1032 OnExposeComplete: enter
01:34:53.716 00.004 1032 UpdateGuideState(): m_state=6
01:34:53.720 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3828
01:34:53.724 00.004 1032 Star::Find returns 1 (0), X=319.21, Y=752.06, Mass=1387, SNR=26.2, Peak=131 HFD=2.9
01:34:53.726 00.002 1032 MultiStar: [#1 -0.13,0.07,0.97,U] [#2 -0.02,-0.08,0.71,U] [#3 -0.21,0.07,0.70,U] [#4 -0.39,0.10,0.73,U] [#5 -0.15,0.13,0.66,U] [#6 -0.38,0.01,0.61,U] [#7 -0.16,0.22,0.53,U] [#8 0.03,0.05,0.52,U] 
01:34:53.730 00.004 1032 single-star, 8 included, MultiStar: {-0.15, 0.06}, one-star: {-0.00, 0.00}
01:34:53.733 00.003 1032 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.83) = xAngle (1.12 = 1.12)
01:34:53.737 00.004 1032 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.12 = 1.12)
01:34:53.739 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.95 mountX=0.00 mountY=0.00, mountTheta=1.12
01:34:53.745 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.00, opts=13)
01:34:53.747 00.002 1032 Enqueuing Move request for scope (-0.00, 0.00)
01:34:53.750 00.003 10072 Worker thread wakes up
01:34:53.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
01:34:53.750 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
01:34:53.750 00.000 10072 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=0.00
01:34:53.754 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:53.758 00.004 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:34:53.758 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
01:34:53.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:53.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:34:53.758 00.000 10072 MoveAxis(W, 0, ABG)
01:34:53.758 00.000 10072 Move returns status 0, amount 0
01:34:53.758 00.000 10072 MoveAxis(N, 0, ABG)
01:34:53.758 00.000 10072 Move returns status 0, amount 0
01:34:53.758 00.000 10072 move complete, result=0
01:34:53.758 00.000 10072 worker thread done servicing request
01:34:53.784 00.026 1032 UpdateGuideState exits: m=1387 SNR=26.2
01:34:53.786 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:53.790 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:53.792 00.002 1032 Enqueuing Expose request
01:34:53.794 00.002 10072 Worker thread wakes up
01:34:53.794 00.000 1032 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
01:34:53.797 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:53.797 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:54.427 00.630 10072 Exposure complete
01:34:54.487 00.060 10072 worker thread done servicing request
01:34:54.487 00.000 1032 OnExposeComplete: enter
01:34:54.491 00.004 1032 UpdateGuideState(): m_state=6
01:34:54.493 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3829
01:34:54.495 00.002 1032 Star::Find returns 1 (0), X=319.21, Y=751.96, Mass=1375, SNR=26.1, Peak=146 HFD=2.8
01:34:54.499 00.004 1032 MultiStar: [#1 -0.37,-0.06,0.99,U] [#2 -0.22,-0.25,0.75,U] [#3 -0.13,-0.13,0.64,U] [#4 -0.21,-0.04,0.72,U] [#5 -0.14,-0.23,0.66,U] [#6 -0.20,-0.34,0.60,U] [#7 -0.16,-0.09,0.48,U] [#8 -0.06,0.16,0.59,U] 
01:34:54.501 00.002 1032 single-star, 8 included, MultiStar: {-0.17, -0.12}, one-star: {-0.01, -0.10}
01:34:54.503 00.002 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.75)
01:34:54.505 00.002 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.75)
01:34:54.507 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.70 mountX=-0.09 mountY=0.04, mountTheta=2.75
01:34:54.509 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.10, opts=13)
01:34:54.511 00.002 1032 Enqueuing Move request for scope (-0.01, -0.10)
01:34:54.514 00.003 10072 Worker thread wakes up
01:34:54.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
01:34:54.514 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
01:34:54.514 00.000 10072 Moving (-0.01, -0.10) raw xDistance=-0.09 yDistance=0.04
01:34:54.516 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:54.519 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:34:54.519 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
01:34:54.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:54.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:34:54.519 00.000 10072 MoveAxis(W, 0, ABG)
01:34:54.519 00.000 10072 Move returns status 0, amount 0
01:34:54.519 00.000 10072 MoveAxis(N, 0, ABG)
01:34:54.519 00.000 10072 Move returns status 0, amount 0
01:34:54.519 00.000 10072 move complete, result=0
01:34:54.521 00.002 10072 worker thread done servicing request
01:34:54.543 00.022 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:34:54.545 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:54.549 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:54.552 00.003 1032 Enqueuing Expose request
01:34:54.553 00.001 1032 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
01:34:54.553 00.000 10072 Worker thread wakes up
01:34:54.553 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:54.553 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:54.965 00.412 10072 Exposure complete
01:34:55.031 00.066 10072 worker thread done servicing request
01:34:55.031 00.000 1032 OnExposeComplete: enter
01:34:55.035 00.004 1032 UpdateGuideState(): m_state=6
01:34:55.039 00.004 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3830
01:34:55.041 00.002 1032 Star::Find returns 1 (0), X=319.18, Y=751.91, Mass=1434, SNR=26.7, Peak=174 HFD=2.7
01:34:55.043 00.002 1032 MultiStar: [#1 -0.31,-0.18,0.97,U] [#2 -0.51,-0.16,0.74,U] [#3 -0.11,0.06,0.65,U] [#4 -0.13,-0.06,0.70,U] [#5 -0.06,-0.37,0.68,U] [#6 -0.09,-0.39,0.56,U] [#7 -0.09,0.04,0.56,U] [#8 -0.18,0.06,0.59,U] 
01:34:55.045 00.002 1032 single-star, 8 included, MultiStar: {-0.17, -0.13}, one-star: {-0.03, -0.15}
01:34:55.047 00.002 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
01:34:55.050 00.003 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
01:34:55.052 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.79 mountX=-0.14 mountY=0.07, mountTheta=2.66
01:34:55.056 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.15, opts=13)
01:34:55.057 00.001 1032 Enqueuing Move request for scope (-0.03, -0.15)
01:34:55.057 00.000 10072 Worker thread wakes up
01:34:55.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
01:34:55.057 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
01:34:55.057 00.000 10072 Moving (-0.03, -0.15) raw xDistance=-0.14 yDistance=0.07
01:34:55.063 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:55.067 00.004 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.68
01:34:55.067 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:34:55.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:55.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:34:55.067 00.000 10072 MoveAxis(E, 63, ABG)
01:34:55.067 00.000 10072 Guiding  Dir = 2, Dur = 63
01:34:55.069 00.002 10072 IsGuiding returns 0
01:34:55.070 00.001 10072 PulseGuide returned control before completion, sleep 73
01:34:55.091 00.021 1032 UpdateGuideState exits: m=1434 SNR=26.7
01:34:55.093 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:55.097 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:55.099 00.002 1032 Enqueuing Expose request
01:34:55.148 00.049 10072 IsGuiding returns 1
01:34:55.148 00.000 10072 scope still moving after pulse duration time elapsed
01:34:55.180 00.032 10072 IsGuiding returns 0
01:34:55.180 00.000 10072 scope move finished after 63 + 47 ms
01:34:55.180 00.000 10072 Move returns status 0, amount 63
01:34:55.180 00.000 10072 MoveAxis(N, 0, ABG)
01:34:55.180 00.000 10072 Move returns status 0, amount 0
01:34:55.180 00.000 10072 move complete, result=0
01:34:55.180 00.000 10072 worker thread done servicing request
01:34:55.180 00.000 1032 GuideStep: -0.1 px 63 ms EAST, 0.1 px 0 ms NORTH
01:34:55.183 00.003 10072 Worker thread wakes up
01:34:55.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:55.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:55.816 00.633 10072 Exposure complete
01:34:55.882 00.066 10072 worker thread done servicing request
01:34:55.882 00.000 1032 OnExposeComplete: enter
01:34:55.887 00.005 1032 UpdateGuideState(): m_state=6
01:34:55.891 00.004 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3831
01:34:55.895 00.004 1032 Star::Find returns 1 (0), X=319.24, Y=752.24, Mass=1515, SNR=27.4, Peak=170 HFD=2.9
01:34:55.897 00.002 1032 MultiStar: [#1 -0.30,0.12,0.96,U] [#2 -0.19,-0.09,0.70,U] [#3 0.02,0.10,0.64,U] [#4 -0.07,0.10,0.68,U] [#5 0.15,0.01,0.68,U] [#6 -0.02,-0.01,0.56,U] [#7 0.00,0.22,0.51,U] [#8 -0.05,0.24,0.56,U] 
01:34:55.897 00.000 1032 refined, 8 included, MultiStar: {-0.06, 0.10}, one-star: {0.02, 0.18}
01:34:55.897 00.000 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
01:34:55.903 00.006 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
01:34:55.903 00.000 1032 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.10 mountX=0.11 mountY=0.03, mountTheta=0.27
01:34:55.912 00.009 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.10, opts=13)
01:34:55.914 00.002 1032 Enqueuing Move request for scope (-0.06, 0.10)
01:34:55.918 00.004 10072 Worker thread wakes up
01:34:55.918 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
01:34:55.918 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:34:55.918 00.000 10072 Moving (-0.06, 0.10) raw xDistance=0.11 yDistance=0.03
01:34:55.920 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:55.924 00.004 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:34:55.924 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:34:55.924 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:55.924 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:34:55.925 00.001 10072 MoveAxis(W, 3, ABG)
01:34:55.925 00.000 10072 Guiding  Dir = 3, Dur = 3
01:34:55.925 00.000 10072 IsGuiding returns 0
01:34:55.925 00.000 10072 PulseGuide returned control before completion, sleep 13
01:34:55.949 00.024 1032 UpdateGuideState exits: m=1515 SNR=27.4
01:34:55.951 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:55.955 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:55.956 00.001 1032 Enqueuing Expose request
01:34:55.961 00.005 10072 IsGuiding returns 0
01:34:55.961 00.000 10072 Move returns status 0, amount 3
01:34:55.961 00.000 10072 MoveAxis(N, 0, ABG)
01:34:55.961 00.000 10072 Move returns status 0, amount 0
01:34:55.961 00.000 10072 move complete, result=0
01:34:55.961 00.000 10072 worker thread done servicing request
01:34:55.961 00.000 10072 Worker thread wakes up
01:34:55.961 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:55.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:55.971 00.010 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
01:34:56.368 00.397 10072 Exposure complete
01:34:56.439 00.071 10072 worker thread done servicing request
01:34:56.439 00.000 1032 OnExposeComplete: enter
01:34:56.444 00.005 1032 UpdateGuideState(): m_state=6
01:34:56.446 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3832
01:34:56.450 00.004 1032 Star::Find returns 1 (0), X=319.22, Y=752.41, Mass=1357, SNR=26.0, Peak=158 HFD=3.0
01:34:56.452 00.002 1032 MultiStar: [#1 -0.29,0.00,1.00,U] [#2 -0.38,0.19,0.77,U] [#3 -0.02,0.53,0.68,U] [#4 -0.04,0.07,0.74,U] [#5 -0.00,-0.03,0.71,U] [#6 0.01,-0.04,0.61,U] [#7 -0.10,0.38,0.54,U] [#8 0.10,0.13,0.59,U] 
01:34:56.456 00.004 1032 refined, 8 included, MultiStar: {-0.09, 0.17}, one-star: {-0.00, 0.35}
01:34:56.458 00.002 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
01:34:56.462 00.004 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
01:34:56.463 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.20 cameraTheta=2.05 mountX=0.19 mountY=0.04, mountTheta=0.22
01:34:56.468 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.17, opts=13)
01:34:56.470 00.002 1032 Enqueuing Move request for scope (-0.09, 0.17)
01:34:56.474 00.004 10072 Worker thread wakes up
01:34:56.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
01:34:56.474 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
01:34:56.474 00.000 10072 Moving (-0.09, 0.17) raw xDistance=0.19 yDistance=0.04
01:34:56.476 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:56.480 00.004 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 287.68
01:34:56.480 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
01:34:56.480 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:56.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:34:56.480 00.000 10072 MoveAxis(W, 91, ABG)
01:34:56.480 00.000 10072 Guiding  Dir = 3, Dur = 91
01:34:56.480 00.000 10072 IsGuiding returns 0
01:34:56.483 00.003 10072 PulseGuide returned control before completion, sleep 101
01:34:56.505 00.022 1032 UpdateGuideState exits: m=1357 SNR=26.0
01:34:56.509 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:56.511 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:56.513 00.002 1032 Enqueuing Expose request
01:34:56.586 00.073 10072 IsGuiding returns 1
01:34:56.586 00.000 10072 scope still moving after pulse duration time elapsed
01:34:56.617 00.031 10072 IsGuiding returns 0
01:34:56.618 00.001 10072 scope move finished after 91 + 44 ms
01:34:56.618 00.000 10072 Move returns status 0, amount 91
01:34:56.618 00.000 10072 MoveAxis(N, 0, ABG)
01:34:56.618 00.000 10072 Move returns status 0, amount 0
01:34:56.618 00.000 10072 move complete, result=0
01:34:56.618 00.000 10072 worker thread done servicing request
01:34:56.618 00.000 10072 Worker thread wakes up
01:34:56.618 00.000 1032 GuideStep: 0.2 px 91 ms WEST, 0.0 px 0 ms NORTH
01:34:56.621 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:56.621 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:57.254 00.633 10072 Exposure complete
01:34:57.320 00.066 10072 worker thread done servicing request
01:34:57.320 00.000 1032 OnExposeComplete: enter
01:34:57.322 00.002 1032 UpdateGuideState(): m_state=6
01:34:57.326 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3833
01:34:57.329 00.003 1032 Star::Find returns 1 (0), X=319.07, Y=752.31, Mass=1447, SNR=26.8, Peak=156 HFD=2.6
01:34:57.331 00.002 1032 MultiStar: [#1 -0.42,0.12,1.01,U] [#2 -0.12,-0.30,0.71,U] [#3 0.25,0.10,0.69,U] [#4 -0.18,0.15,0.70,U] [#5 0.03,-0.05,0.63,U] [#6 -0.14,-0.07,0.60,U] [#7 -0.00,-0.14,0.52,U] [#8 -0.02,0.25,0.56,U] 
01:34:57.335 00.004 1032 refined, 8 included, MultiStar: {-0.11, 0.05}, one-star: {-0.15, 0.24}
01:34:57.338 00.003 1032 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.83) = xAngle (0.87 = 0.87)
01:34:57.340 00.002 1032 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.87 = 0.87)
01:34:57.344 00.004 1032 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.70 mountX=0.08 mountY=0.09, mountTheta=0.87
01:34:57.347 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.05, opts=13)
01:34:57.351 00.004 1032 Enqueuing Move request for scope (-0.11, 0.05)
01:34:57.353 00.002 10072 Worker thread wakes up
01:34:57.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
01:34:57.353 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
01:34:57.353 00.000 10072 Moving (-0.11, 0.05) raw xDistance=0.08 yDistance=0.09
01:34:57.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:57.361 00.006 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:34:57.361 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:34:57.361 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:57.362 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:34:57.362 00.000 10072 MoveAxis(W, 2, ABG)
01:34:57.362 00.000 10072 Guiding  Dir = 3, Dur = 2
01:34:57.388 00.026 1032 UpdateGuideState exits: m=1447 SNR=26.8
01:34:57.391 00.003 10072 IsGuiding returns 0
01:34:57.392 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:57.396 00.004 10072 PulseGuide returned control before completion, sleep 12
01:34:57.397 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:57.399 00.002 1032 Enqueuing Expose request
01:34:57.415 00.016 10072 IsGuiding returns 0
01:34:57.415 00.000 10072 Move returns status 0, amount 2
01:34:57.415 00.000 10072 MoveAxis(N, 0, ABG)
01:34:57.415 00.000 10072 Move returns status 0, amount 0
01:34:57.415 00.000 10072 move complete, result=0
01:34:57.415 00.000 10072 worker thread done servicing request
01:34:57.415 00.000 10072 Worker thread wakes up
01:34:57.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:57.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:57.418 00.003 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:34:57.831 00.413 10072 Exposure complete
01:34:57.891 00.060 10072 worker thread done servicing request
01:34:57.891 00.000 1032 OnExposeComplete: enter
01:34:57.897 00.006 1032 UpdateGuideState(): m_state=6
01:34:57.899 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3834
01:34:57.901 00.002 1032 Star::Find returns 1 (0), X=319.19, Y=752.26, Mass=1452, SNR=26.8, Peak=170 HFD=2.7
01:34:57.902 00.001 1032 MultiStar: [#1 -0.36,0.28,0.94,U] [#2 -0.05,0.01,0.72,U] [#3 0.08,0.21,0.63,U] [#4 -0.05,0.26,0.70,U] [#5 -0.21,0.11,0.68,U] [#6 -0.02,0.06,0.60,U] [#7 0.03,0.03,0.53,U] [#8 -0.03,0.35,0.55,U] 
01:34:57.904 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.17}, one-star: {-0.03, 0.20}
01:34:57.906 00.002 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
01:34:57.906 00.000 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
01:34:57.906 00.000 1032 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.02 mountX=0.19 mountY=0.04, mountTheta=0.19
01:34:57.906 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.17, opts=13)
01:34:57.906 00.000 1032 Enqueuing Move request for scope (-0.08, 0.17)
01:34:57.906 00.000 10072 Worker thread wakes up
01:34:57.920 00.014 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
01:34:57.920 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
01:34:57.920 00.000 10072 Moving (-0.08, 0.17) raw xDistance=0.19 yDistance=0.04
01:34:57.920 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:57.925 00.005 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 287.68
01:34:57.925 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
01:34:57.925 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:57.925 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:34:57.925 00.000 10072 MoveAxis(W, 90, ABG)
01:34:57.925 00.000 10072 Guiding  Dir = 3, Dur = 90
01:34:57.926 00.001 10072 IsGuiding returns 0
01:34:57.927 00.001 10072 PulseGuide returned control before completion, sleep 100
01:34:57.943 00.016 1032 UpdateGuideState exits: m=1452 SNR=26.8
01:34:57.943 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:57.943 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:57.953 00.010 1032 Enqueuing Expose request
01:34:58.038 00.085 10072 IsGuiding returns 0
01:34:58.038 00.000 10072 Move returns status 0, amount 90
01:34:58.038 00.000 10072 MoveAxis(N, 0, ABG)
01:34:58.038 00.000 10072 Move returns status 0, amount 0
01:34:58.038 00.000 10072 move complete, result=0
01:34:58.038 00.000 10072 worker thread done servicing request
01:34:58.038 00.000 10072 Worker thread wakes up
01:34:58.038 00.000 1032 GuideStep: 0.2 px 90 ms WEST, 0.0 px 0 ms NORTH
01:34:58.040 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:58.040 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:58.676 00.636 10072 Exposure complete
01:34:58.743 00.067 10072 worker thread done servicing request
01:34:58.743 00.000 1032 OnExposeComplete: enter
01:34:58.745 00.002 1032 UpdateGuideState(): m_state=6
01:34:58.749 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3835
01:34:58.751 00.002 1032 Star::Find returns 1 (0), X=319.35, Y=752.18, Mass=1458, SNR=26.9, Peak=170 HFD=2.7
01:34:58.753 00.002 1032 MultiStar: [#1 -0.25,0.05,0.98,U] [#2 -0.20,0.08,0.73,U] [#3 -0.01,0.42,0.61,U] [#4 -0.02,0.07,0.70,U] [#5 0.13,-0.10,0.69,U] [#6 0.18,0.02,0.55,U] [#7 -0.08,0.39,0.53,U] [#8 0.02,0.17,0.54,U] 
01:34:58.755 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.12}, one-star: {0.13, 0.12}
01:34:58.757 00.002 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:34:58.759 00.002 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:34:58.763 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.74 mountX=0.12 mountY=-0.01, mountTheta=-0.09
01:34:58.766 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.12, opts=13)
01:34:58.770 00.004 1032 Enqueuing Move request for scope (-0.02, 0.12)
01:34:58.772 00.002 10072 Worker thread wakes up
01:34:58.772 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
01:34:58.772 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:34:58.772 00.000 10072 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=-0.01
01:34:58.774 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:58.778 00.004 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:34:58.778 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
01:34:58.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:58.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:34:58.778 00.000 10072 MoveAxis(W, 4, ABG)
01:34:58.780 00.002 10072 Guiding  Dir = 3, Dur = 4
01:34:58.781 00.001 10072 IsGuiding returns 0
01:34:58.782 00.001 10072 PulseGuide returned control before completion, sleep 14
01:34:58.797 00.015 10072 IsGuiding returns 0
01:34:58.797 00.000 10072 Move returns status 0, amount 4
01:34:58.797 00.000 10072 MoveAxis(N, 0, ABG)
01:34:58.797 00.000 10072 Move returns status 0, amount 0
01:34:58.797 00.000 10072 move complete, result=0
01:34:58.797 00.000 10072 worker thread done servicing request
01:34:58.802 00.005 1032 UpdateGuideState exits: m=1458 SNR=26.9
01:34:58.802 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:58.802 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:58.802 00.000 1032 Enqueuing Expose request
01:34:58.813 00.011 10072 Worker thread wakes up
01:34:58.813 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
01:34:58.817 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:58.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:34:59.227 00.410 10072 Exposure complete
01:34:59.300 00.073 10072 worker thread done servicing request
01:34:59.300 00.000 1032 OnExposeComplete: enter
01:34:59.302 00.002 1032 UpdateGuideState(): m_state=6
01:34:59.306 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3836
01:34:59.308 00.002 1032 Star::Find returns 1 (0), X=319.32, Y=752.11, Mass=1391, SNR=26.3, Peak=139 HFD=2.8
01:34:59.312 00.004 1032 MultiStar: [#1 -0.23,0.00,0.95,U] [#2 -0.08,0.00,0.78,U] [#3 -0.08,0.21,0.72,U] [#4 -0.06,0.13,0.72,U] [#5 0.14,-0.03,0.71,U] [#6 0.05,-0.10,0.61,U] [#7 -0.06,0.19,0.56,U] [#8 0.08,-0.06,0.57,U] 
01:34:59.314 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.10, 0.05}
01:34:59.318 00.004 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
01:34:59.320 00.002 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
01:34:59.322 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.02 mountX=0.05 mountY=0.01, mountTheta=0.19
01:34:59.328 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
01:34:59.329 00.001 1032 Enqueuing Move request for scope (-0.02, 0.04)
01:34:59.329 00.000 10072 Worker thread wakes up
01:34:59.333 00.004 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
01:34:59.333 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
01:34:59.333 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=0.01
01:34:59.335 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:34:59.340 00.005 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:34:59.340 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:34:59.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:59.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:34:59.340 00.000 10072 MoveAxis(W, 4, ABG)
01:34:59.340 00.000 10072 Guiding  Dir = 3, Dur = 4
01:34:59.342 00.002 10072 IsGuiding returns 0
01:34:59.343 00.001 10072 PulseGuide returned control before completion, sleep 14
01:34:59.358 00.015 10072 IsGuiding returns 0
01:34:59.358 00.000 10072 Move returns status 0, amount 4
01:34:59.358 00.000 10072 MoveAxis(N, 0, ABG)
01:34:59.358 00.000 10072 Move returns status 0, amount 0
01:34:59.358 00.000 10072 move complete, result=0
01:34:59.358 00.000 10072 worker thread done servicing request
01:34:59.363 00.005 1032 UpdateGuideState exits: m=1391 SNR=26.3
01:34:59.369 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:59.371 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:34:59.374 00.003 1032 Enqueuing Expose request
01:34:59.378 00.004 10072 Worker thread wakes up
01:34:59.378 00.000 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
01:34:59.380 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:34:59.382 00.002 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:00.009 00.627 10072 Exposure complete
01:35:00.080 00.071 10072 worker thread done servicing request
01:35:00.080 00.000 1032 OnExposeComplete: enter
01:35:00.083 00.003 1032 UpdateGuideState(): m_state=6
01:35:00.087 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3837
01:35:00.090 00.003 1032 Star::Find returns 1 (0), X=319.27, Y=752.32, Mass=1556, SNR=27.8, Peak=174 HFD=2.9
01:35:00.092 00.002 1032 MultiStar: [#1 -0.24,0.23,0.91,U] [#2 -0.01,-0.05,0.70,U] [#3 -0.05,0.42,0.65,U] [#4 -0.03,0.32,0.65,U] [#5 0.14,0.12,0.67,U] [#6 0.01,0.05,0.56,U] [#7 -0.03,0.24,0.50,U] [#8 0.02,0.20,0.55,U] 
01:35:00.094 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.20}, one-star: {0.05, 0.26}
01:35:00.098 00.004 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
01:35:00.101 00.003 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
01:35:00.103 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.68 mountX=0.20 mountY=-0.03, mountTheta=-0.15
01:35:00.107 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.20, opts=13)
01:35:00.110 00.003 1032 Enqueuing Move request for scope (-0.02, 0.20)
01:35:00.112 00.002 10072 Worker thread wakes up
01:35:00.112 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
01:35:00.112 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
01:35:00.112 00.000 10072 Moving (-0.02, 0.20) raw xDistance=0.20 yDistance=-0.03
01:35:00.116 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:00.119 00.003 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 287.68
01:35:00.119 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
01:35:00.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:00.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:35:00.119 00.000 10072 MoveAxis(W, 98, ABG)
01:35:00.121 00.002 10072 Guiding  Dir = 3, Dur = 98
01:35:00.121 00.000 10072 IsGuiding returns 0
01:35:00.122 00.001 10072 PulseGuide returned control before completion, sleep 108
01:35:00.146 00.024 1032 UpdateGuideState exits: m=1556 SNR=27.8
01:35:00.150 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:00.152 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:00.156 00.004 1032 Enqueuing Expose request
01:35:00.241 00.085 10072 IsGuiding returns 0
01:35:00.241 00.000 10072 Move returns status 0, amount 98
01:35:00.241 00.000 10072 MoveAxis(N, 0, ABG)
01:35:00.241 00.000 10072 Move returns status 0, amount 0
01:35:00.241 00.000 10072 move complete, result=0
01:35:00.241 00.000 10072 worker thread done servicing request
01:35:00.241 00.000 10072 Worker thread wakes up
01:35:00.243 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:00.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:00.243 00.000 1032 GuideStep: 0.2 px 98 ms WEST, -0.0 px 0 ms NORTH
01:35:00.657 00.414 10072 Exposure complete
01:35:00.726 00.069 10072 worker thread done servicing request
01:35:00.728 00.002 1032 OnExposeComplete: enter
01:35:00.732 00.004 1032 UpdateGuideState(): m_state=6
01:35:00.736 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3838
01:35:00.738 00.002 1032 Star::Find returns 1 (0), X=319.33, Y=752.24, Mass=1334, SNR=25.7, Peak=159 HFD=2.7
01:35:00.742 00.004 1032 MultiStar: [#1 -0.17,0.17,0.96,U] [#2 -0.06,-0.03,0.74,U] [#3 0.01,0.17,0.64,U] [#4 -0.07,0.20,0.72,U] [#5 0.08,0.02,0.73,U] [#6 -0.02,-0.06,0.60,U] [#7 -0.07,0.24,0.55,U] [#8 0.04,0.24,0.59,U] 
01:35:00.744 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.13}, one-star: {0.11, 0.18}
01:35:00.748 00.004 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
01:35:00.751 00.003 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
01:35:00.755 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.71 mountX=0.13 mountY=-0.01, mountTheta=-0.12
01:35:00.759 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.13, opts=13)
01:35:00.761 00.002 1032 Enqueuing Move request for scope (-0.02, 0.13)
01:35:00.765 00.004 10072 Worker thread wakes up
01:35:00.765 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
01:35:00.765 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
01:35:00.765 00.000 10072 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.01
01:35:00.768 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:00.772 00.004 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:00.772 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
01:35:00.772 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:00.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:35:00.772 00.000 10072 MoveAxis(W, 1, ABG)
01:35:00.772 00.000 10072 Guiding  Dir = 3, Dur = 1
01:35:00.772 00.000 10072 IsGuiding returns 0
01:35:00.774 00.002 10072 PulseGuide returned control before completion, sleep 11
01:35:00.790 00.016 10072 IsGuiding returns 0
01:35:00.790 00.000 10072 Move returns status 0, amount 1
01:35:00.790 00.000 10072 MoveAxis(N, 0, ABG)
01:35:00.790 00.000 10072 Move returns status 0, amount 0
01:35:00.790 00.000 10072 move complete, result=0
01:35:00.791 00.001 10072 worker thread done servicing request
01:35:00.795 00.004 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:35:00.799 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:00.802 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:00.806 00.004 1032 Enqueuing Expose request
01:35:00.808 00.002 10072 Worker thread wakes up
01:35:00.808 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:35:00.810 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:00.810 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:01.439 00.629 10072 Exposure complete
01:35:01.500 00.061 10072 worker thread done servicing request
01:35:01.500 00.000 1032 OnExposeComplete: enter
01:35:01.503 00.003 1032 UpdateGuideState(): m_state=6
01:35:01.505 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3839
01:35:01.507 00.002 1032 Star::Find returns 1 (0), X=319.31, Y=752.16, Mass=1370, SNR=26.1, Peak=157 HFD=2.6
01:35:01.511 00.004 1032 MultiStar: [#1 -0.06,-0.02,0.96,U] [#2 -0.03,-0.14,0.69,U] [#3 0.24,0.35,0.70,U] [#4 -0.00,0.04,0.67,U] [#5 0.10,-0.02,0.67,U] [#6 0.25,-0.13,0.60,U] [#7 0.04,0.07,0.53,U] [#8 -0.03,0.10,0.61,U] 
01:35:01.514 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.09, 0.09}
01:35:01.516 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
01:35:01.518 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
01:35:01.521 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.59 mountX=0.02 mountY=-0.07, mountTheta=-1.24
01:35:01.525 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
01:35:01.527 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
01:35:01.530 00.003 10072 Worker thread wakes up
01:35:01.530 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
01:35:01.530 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
01:35:01.530 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
01:35:01.532 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:01.537 00.005 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:01.537 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:35:01.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:01.537 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:35:01.537 00.000 10072 MoveAxis(W, 3, ABG)
01:35:01.537 00.000 10072 Guiding  Dir = 3, Dur = 3
01:35:01.537 00.000 10072 IsGuiding returns 0
01:35:01.539 00.002 10072 PulseGuide returned control before completion, sleep 13
01:35:01.559 00.020 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:35:01.563 00.004 10072 IsGuiding returns 0
01:35:01.563 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:01.565 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:01.569 00.004 1032 Enqueuing Expose request
01:35:01.571 00.002 10072 Move returns status 0, amount 3
01:35:01.571 00.000 10072 MoveAxis(N, 0, ABG)
01:35:01.571 00.000 10072 Move returns status 0, amount 0
01:35:01.571 00.000 10072 move complete, result=0
01:35:01.571 00.000 10072 worker thread done servicing request
01:35:01.571 00.000 10072 Worker thread wakes up
01:35:01.571 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:01.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:01.581 00.010 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:35:01.993 00.412 10072 Exposure complete
01:35:02.047 00.054 10072 worker thread done servicing request
01:35:02.047 00.000 1032 OnExposeComplete: enter
01:35:02.055 00.008 1032 UpdateGuideState(): m_state=6
01:35:02.058 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3840
01:35:02.060 00.002 1032 Star::Find returns 1 (0), X=319.40, Y=752.16, Mass=1429, SNR=26.6, Peak=153 HFD=3.0
01:35:02.062 00.002 1032 MultiStar: [#1 -0.12,0.09,0.95,U] [#2 -0.01,-0.12,0.74,U] [#3 0.12,0.32,0.63,U] [#4 -0.08,0.17,0.72,U] [#5 0.17,-0.08,0.68,U] [#6 0.11,-0.02,0.57,U] [#7 0.07,0.06,0.55,U] [#8 0.02,0.17,0.51,U] 
01:35:02.066 00.004 1032 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.18, 0.10}
01:35:02.068 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
01:35:02.070 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
01:35:02.073 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.01 mountX=0.06 mountY=-0.07, mountTheta=-0.82
01:35:02.075 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
01:35:02.079 00.004 1032 Enqueuing Move request for scope (0.05, 0.08)
01:35:02.081 00.002 10072 Worker thread wakes up
01:35:02.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:35:02.083 00.002 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:35:02.083 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.07
01:35:02.085 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:02.087 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:02.087 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:35:02.087 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:02.089 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:35:02.089 00.000 10072 MoveAxis(W, 1, ABG)
01:35:02.089 00.000 10072 Guiding  Dir = 3, Dur = 1
01:35:02.089 00.000 10072 IsGuiding returns 0
01:35:02.090 00.001 10072 PulseGuide returned control before completion, sleep 11
01:35:02.110 00.020 1032 UpdateGuideState exits: m=1429 SNR=26.6
01:35:02.115 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:02.118 00.003 10072 IsGuiding returns 0
01:35:02.118 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:02.121 00.003 1032 Enqueuing Expose request
01:35:02.124 00.003 10072 Move returns status 0, amount 1
01:35:02.124 00.000 10072 MoveAxis(N, 0, ABG)
01:35:02.124 00.000 10072 Move returns status 0, amount 0
01:35:02.124 00.000 10072 move complete, result=0
01:35:02.124 00.000 10072 worker thread done servicing request
01:35:02.124 00.000 10072 Worker thread wakes up
01:35:02.124 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:02.124 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:02.132 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:35:02.752 00.620 10072 Exposure complete
01:35:02.804 00.052 10072 worker thread done servicing request
01:35:02.804 00.000 1032 OnExposeComplete: enter
01:35:02.815 00.011 1032 UpdateGuideState(): m_state=6
01:35:02.817 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3841
01:35:02.821 00.004 1032 Star::Find returns 1 (0), X=319.25, Y=752.19, Mass=1412, SNR=26.5, Peak=148 HFD=2.8
01:35:02.823 00.002 1032 MultiStar: [#1 -0.28,0.01,0.94,U] [#2 0.00,-0.11,0.75,U] [#3 0.12,0.24,0.69,U] [#4 0.03,0.07,0.68,U] [#5 -0.04,0.04,0.72,U] [#6 0.20,-0.12,0.58,U] [#7 0.05,0.30,0.52,U] [#8 0.14,0.05,0.57,U] 
01:35:02.825 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {0.03, 0.13}
01:35:02.827 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
01:35:02.829 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
01:35:02.831 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.39 mountX=0.06 mountY=-0.03, mountTheta=-0.44
01:35:02.835 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
01:35:02.838 00.003 1032 Enqueuing Move request for scope (0.01, 0.06)
01:35:02.840 00.002 10072 Worker thread wakes up
01:35:02.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
01:35:02.840 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
01:35:02.840 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.03
01:35:02.844 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:02.847 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:02.847 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:35:02.847 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:02.847 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:35:02.848 00.001 10072 MoveAxis(W, 3, ABG)
01:35:02.848 00.000 10072 Guiding  Dir = 3, Dur = 3
01:35:02.848 00.000 10072 IsGuiding returns 0
01:35:02.849 00.001 10072 PulseGuide returned control before completion, sleep 13
01:35:02.869 00.020 1032 UpdateGuideState exits: m=1412 SNR=26.5
01:35:02.872 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:02.876 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:02.878 00.002 10072 IsGuiding returns 0
01:35:02.878 00.000 1032 Enqueuing Expose request
01:35:02.882 00.004 10072 Move returns status 0, amount 3
01:35:02.882 00.000 10072 MoveAxis(N, 0, ABG)
01:35:02.882 00.000 10072 Move returns status 0, amount 0
01:35:02.882 00.000 10072 move complete, result=0
01:35:02.882 00.000 10072 worker thread done servicing request
01:35:02.882 00.000 10072 Worker thread wakes up
01:35:02.882 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:02.882 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:02.893 00.011 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:35:03.289 00.396 10072 Exposure complete
01:35:03.356 00.067 10072 worker thread done servicing request
01:35:03.356 00.000 1032 OnExposeComplete: enter
01:35:03.360 00.004 1032 UpdateGuideState(): m_state=6
01:35:03.362 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3842
01:35:03.366 00.004 1032 Star::Find returns 1 (0), X=319.34, Y=752.17, Mass=1456, SNR=26.9, Peak=161 HFD=2.7
01:35:03.369 00.003 1032 MultiStar: [#1 -0.17,0.09,0.96,U] [#2 -0.08,-0.11,0.73,U] [#3 0.09,0.14,0.65,U] [#4 -0.01,0.23,0.70,U] [#5 -0.12,0.10,0.71,U] [#6 0.10,0.12,0.61,U] [#7 0.16,0.00,0.53,U] [#8 0.06,0.29,0.59,U] 
01:35:03.373 00.004 1032 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {0.12, 0.11}
01:35:03.375 00.002 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
01:35:03.379 00.004 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
01:35:03.382 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.49 mountX=0.10 mountY=-0.04, mountTheta=-0.34
01:35:03.386 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
01:35:03.390 00.004 1032 Enqueuing Move request for scope (0.01, 0.11)
01:35:03.393 00.003 10072 Worker thread wakes up
01:35:03.393 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
01:35:03.393 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:35:03.393 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.04
01:35:03.398 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:03.400 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:03.400 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
01:35:03.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:03.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:35:03.400 00.000 10072 MoveAxis(E, 0, ABG)
01:35:03.400 00.000 10072 Move returns status 0, amount 0
01:35:03.402 00.002 10072 MoveAxis(N, 0, ABG)
01:35:03.402 00.000 10072 Move returns status 0, amount 0
01:35:03.402 00.000 10072 move complete, result=0
01:35:03.402 00.000 10072 worker thread done servicing request
01:35:03.427 00.025 1032 UpdateGuideState exits: m=1456 SNR=26.9
01:35:03.431 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:03.434 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:03.437 00.003 1032 Enqueuing Expose request
01:35:03.441 00.004 10072 Worker thread wakes up
01:35:03.441 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:03.444 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:03.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:04.072 00.628 10072 Exposure complete
01:35:04.149 00.077 10072 worker thread done servicing request
01:35:04.149 00.000 1032 OnExposeComplete: enter
01:35:04.153 00.004 1032 UpdateGuideState(): m_state=6
01:35:04.157 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3843
01:35:04.159 00.002 1032 Star::Find returns 1 (0), X=319.36, Y=752.25, Mass=1462, SNR=26.9, Peak=153 HFD=2.8
01:35:04.162 00.003 1032 MultiStar: [#1 -0.20,0.13,0.94,U] [#2 -0.14,-0.02,0.73,U] [#3 0.03,0.21,0.67,U] [#4 0.02,0.07,0.69,U] [#5 0.13,-0.14,0.69,U] [#6 -0.08,-0.10,0.59,U] [#7 -0.03,0.26,0.51,U] [#8 0.08,0.26,0.58,U] 
01:35:04.166 00.004 1032 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {0.14, 0.19}
01:35:04.168 00.002 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
01:35:04.172 00.004 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
01:35:04.174 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.63 mountX=0.09 mountY=-0.02, mountTheta=-0.20
01:35:04.182 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
01:35:04.184 00.002 1032 Enqueuing Move request for scope (-0.01, 0.10)
01:35:04.186 00.002 10072 Worker thread wakes up
01:35:04.186 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
01:35:04.186 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
01:35:04.186 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.09 yDistance=-0.02
01:35:04.191 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:04.194 00.003 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:04.194 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
01:35:04.194 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:04.194 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:35:04.194 00.000 10072 MoveAxis(E, 1, ABG)
01:35:04.194 00.000 10072 Guiding  Dir = 2, Dur = 1
01:35:04.197 00.003 10072 IsGuiding returns 0
01:35:04.198 00.001 10072 PulseGuide returned control before completion, sleep 11
01:35:04.214 00.016 10072 IsGuiding returns 0
01:35:04.214 00.000 10072 Move returns status 0, amount 1
01:35:04.214 00.000 10072 MoveAxis(N, 0, ABG)
01:35:04.214 00.000 10072 Move returns status 0, amount 0
01:35:04.214 00.000 10072 move complete, result=0
01:35:04.214 00.000 10072 worker thread done servicing request
01:35:04.216 00.002 1032 UpdateGuideState exits: m=1462 SNR=26.9
01:35:04.226 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:04.229 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:04.233 00.004 1032 Enqueuing Expose request
01:35:04.235 00.002 10072 Worker thread wakes up
01:35:04.235 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
01:35:04.241 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:04.241 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:04.661 00.420 10072 Exposure complete
01:35:04.725 00.064 10072 worker thread done servicing request
01:35:04.725 00.000 1032 OnExposeComplete: enter
01:35:04.725 00.000 1032 UpdateGuideState(): m_state=6
01:35:04.725 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3844
01:35:04.735 00.010 1032 Star::Find returns 1 (0), X=319.31, Y=752.26, Mass=1457, SNR=26.9, Peak=161 HFD=2.9
01:35:04.737 00.002 1032 MultiStar: [#1 -0.09,0.14,0.96,U] [#2 -0.01,0.02,0.73,U] [#3 0.07,0.34,0.67,U] [#4 -0.03,0.30,0.70,U] [#5 0.05,0.11,0.70,U] [#6 0.05,-0.00,0.60,U] [#7 0.09,0.26,0.50,U] [#8 0.23,0.30,0.57,U] 
01:35:04.737 00.000 1032 refined, 8 included, MultiStar: {0.04, 0.18}, one-star: {0.09, 0.20}
01:35:04.737 00.000 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
01:35:04.737 00.000 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
01:35:04.737 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.34 mountX=0.16 mountY=-0.09, mountTheta=-0.49
01:35:04.737 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.18, opts=13)
01:35:04.737 00.000 1032 Enqueuing Move request for scope (0.04, 0.18)
01:35:04.754 00.017 10072 Worker thread wakes up
01:35:04.754 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
01:35:04.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
01:35:04.754 00.000 10072 Moving (0.04, 0.18) raw xDistance=0.16 yDistance=-0.09
01:35:04.756 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:04.760 00.004 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.68
01:35:04.760 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:35:04.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:04.760 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:35:04.760 00.000 10072 MoveAxis(W, 75, ABG)
01:35:04.760 00.000 10072 Guiding  Dir = 3, Dur = 75
01:35:04.760 00.000 10072 IsGuiding returns 0
01:35:04.760 00.000 10072 PulseGuide returned control before completion, sleep 85
01:35:04.771 00.011 1032 UpdateGuideState exits: m=1457 SNR=26.9
01:35:04.785 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:04.788 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:04.790 00.002 1032 Enqueuing Expose request
01:35:04.848 00.058 10072 IsGuiding returns 1
01:35:04.848 00.000 10072 scope still moving after pulse duration time elapsed
01:35:04.880 00.032 10072 IsGuiding returns 0
01:35:04.880 00.000 10072 scope move finished after 75 + 44 ms
01:35:04.880 00.000 10072 Move returns status 0, amount 75
01:35:04.880 00.000 10072 MoveAxis(N, 0, ABG)
01:35:04.881 00.001 10072 Move returns status 0, amount 0
01:35:04.881 00.000 10072 move complete, result=0
01:35:04.881 00.000 10072 worker thread done servicing request
01:35:04.881 00.000 10072 Worker thread wakes up
01:35:04.881 00.000 1032 GuideStep: 0.2 px 75 ms WEST, -0.1 px 0 ms NORTH
01:35:04.886 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:04.886 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:05.516 00.630 10072 Exposure complete
01:35:05.576 00.060 10072 worker thread done servicing request
01:35:05.576 00.000 1032 OnExposeComplete: enter
01:35:05.581 00.005 1032 UpdateGuideState(): m_state=6
01:35:05.581 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3845
01:35:05.586 00.005 1032 Star::Find returns 1 (0), X=319.49, Y=752.30, Mass=1520, SNR=27.5, Peak=160 HFD=3.1
01:35:05.586 00.000 1032 MultiStar: [#1 -0.14,0.23,0.91,U] [#2 0.02,0.03,0.73,U] [#3 0.22,0.40,0.68,U] [#4 0.12,0.16,0.71,U] [#5 0.25,0.06,0.65,U] [#6 0.22,0.05,0.57,U] [#7 0.20,0.28,0.50,U] [#8 -0.05,0.31,0.56,U] 
01:35:05.586 00.000 1032 refined, 8 included, MultiStar: {0.12, 0.19}, one-star: {0.27, 0.24}
01:35:05.592 00.006 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
01:35:05.592 00.000 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
01:35:05.592 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=1.03 mountX=0.16 mountY=-0.16, mountTheta=-0.80
01:35:05.592 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.19, opts=13)
01:35:05.592 00.000 1032 Enqueuing Move request for scope (0.12, 0.19)
01:35:05.603 00.011 10072 Worker thread wakes up
01:35:05.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
01:35:05.603 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
01:35:05.603 00.000 10072 Moving (0.12, 0.19) raw xDistance=0.16 yDistance=-0.16
01:35:05.606 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:05.610 00.004 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.68
01:35:05.610 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:35:05.610 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:05.610 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:35:05.611 00.001 10072 MoveAxis(W, 76, ABG)
01:35:05.611 00.000 10072 Guiding  Dir = 3, Dur = 76
01:35:05.611 00.000 10072 IsGuiding returns 0
01:35:05.612 00.001 10072 PulseGuide returned control before completion, sleep 86
01:35:05.632 00.020 1032 UpdateGuideState exits: m=1520 SNR=27.5
01:35:05.634 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:05.639 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:05.641 00.002 1032 Enqueuing Expose request
01:35:05.702 00.061 10072 IsGuiding returns 0
01:35:05.702 00.000 10072 Move returns status 0, amount 76
01:35:05.702 00.000 10072 MoveAxis(N, 0, ABG)
01:35:05.702 00.000 10072 Move returns status 0, amount 0
01:35:05.702 00.000 10072 move complete, result=0
01:35:05.702 00.000 10072 worker thread done servicing request
01:35:05.702 00.000 10072 Worker thread wakes up
01:35:05.702 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:05.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:05.702 00.000 1032 GuideStep: 0.2 px 76 ms WEST, -0.2 px 0 ms NORTH
01:35:06.118 00.416 10072 Exposure complete
01:35:06.178 00.060 10072 worker thread done servicing request
01:35:06.178 00.000 1032 OnExposeComplete: enter
01:35:06.182 00.004 1032 UpdateGuideState(): m_state=6
01:35:06.184 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3846
01:35:06.188 00.004 1032 Star::Find returns 1 (0), X=319.39, Y=752.02, Mass=1427, SNR=26.6, Peak=158 HFD=2.7
01:35:06.190 00.002 1032 MultiStar: [#1 -0.10,0.01,0.96,U] [#2 0.08,-0.11,0.75,U] [#3 0.02,0.15,0.66,U] [#4 0.05,-0.04,0.73,U] [#5 0.20,-0.05,0.72,U] [#6 0.10,-0.22,0.61,U] [#7 0.02,0.11,0.54,U] [#8 0.12,0.08,0.55,U] 
01:35:06.194 00.004 1032 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.17, -0.04}
01:35:06.197 00.003 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
01:35:06.199 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
01:35:06.203 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.25 mountX=-0.04 mountY=-0.06, mountTheta=-2.08
01:35:06.206 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
01:35:06.210 00.004 1032 Enqueuing Move request for scope (0.07, -0.02)
01:35:06.210 00.000 10072 Worker thread wakes up
01:35:06.210 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:35:06.210 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:35:06.210 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
01:35:06.216 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:06.218 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:06.218 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:35:06.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:06.220 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:35:06.220 00.000 10072 MoveAxis(W, 3, ABG)
01:35:06.220 00.000 10072 Guiding  Dir = 3, Dur = 3
01:35:06.220 00.000 10072 IsGuiding returns 0
01:35:06.221 00.001 10072 PulseGuide returned control before completion, sleep 13
01:35:06.237 00.016 10072 IsGuiding returns 0
01:35:06.237 00.000 10072 Move returns status 0, amount 3
01:35:06.237 00.000 10072 MoveAxis(N, 0, ABG)
01:35:06.237 00.000 10072 Move returns status 0, amount 0
01:35:06.237 00.000 10072 move complete, result=0
01:35:06.237 00.000 10072 worker thread done servicing request
01:35:06.239 00.002 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:35:06.245 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:06.247 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:06.250 00.003 1032 Enqueuing Expose request
01:35:06.252 00.002 10072 Worker thread wakes up
01:35:06.252 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:35:06.254 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:06.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:06.892 00.638 10072 Exposure complete
01:35:06.945 00.053 10072 worker thread done servicing request
01:35:06.945 00.000 1032 OnExposeComplete: enter
01:35:06.947 00.002 1032 UpdateGuideState(): m_state=6
01:35:06.951 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3847
01:35:06.953 00.002 1032 Star::Find returns 1 (0), X=319.36, Y=752.02, Mass=1427, SNR=26.6, Peak=154 HFD=2.6
01:35:06.955 00.002 1032 MultiStar: [#1 -0.00,-0.10,0.96,U] [#2 0.05,-0.11,0.73,U] [#3 0.11,-0.01,0.69,U] [#4 -0.00,0.04,0.73,U] [#5 0.23,-0.18,0.69,U] [#6 0.20,-0.21,0.60,U] [#7 0.14,-0.02,0.52,U] [#8 -0.01,0.04,0.61,U] 
01:35:06.957 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.15, -0.04}
01:35:06.960 00.003 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
01:35:06.962 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
01:35:06.964 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.62 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
01:35:06.966 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
01:35:06.969 00.003 1032 Enqueuing Move request for scope (0.09, -0.07)
01:35:06.971 00.002 10072 Worker thread wakes up
01:35:06.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
01:35:06.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
01:35:06.971 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
01:35:06.973 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:06.977 00.004 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:06.977 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
01:35:06.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:06.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:35:06.977 00.000 10072 MoveAxis(W, 4, ABG)
01:35:06.977 00.000 10072 Guiding  Dir = 3, Dur = 4
01:35:06.978 00.001 10072 IsGuiding returns 0
01:35:06.978 00.000 10072 PulseGuide returned control before completion, sleep 14
01:35:06.994 00.016 10072 IsGuiding returns 0
01:35:06.994 00.000 10072 Move returns status 0, amount 4
01:35:06.994 00.000 10072 MoveAxis(N, 0, ABG)
01:35:06.994 00.000 10072 Move returns status 0, amount 0
01:35:06.994 00.000 10072 move complete, result=0
01:35:06.994 00.000 10072 worker thread done servicing request
01:35:06.998 00.004 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:35:07.000 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:07.002 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:07.004 00.002 1032 Enqueuing Expose request
01:35:07.006 00.002 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:35:07.008 00.002 10072 Worker thread wakes up
01:35:07.010 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:07.010 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:07.425 00.415 10072 Exposure complete
01:35:07.478 00.053 10072 worker thread done servicing request
01:35:07.478 00.000 1032 OnExposeComplete: enter
01:35:07.480 00.002 1032 UpdateGuideState(): m_state=6
01:35:07.484 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3848
01:35:07.485 00.001 1032 Star::Find returns 1 (0), X=319.38, Y=752.21, Mass=1378, SNR=26.2, Peak=140 HFD=3.0
01:35:07.487 00.002 1032 MultiStar: [#1 -0.15,0.01,0.98,U] [#2 0.13,-0.04,0.75,U] [#3 0.19,0.22,0.72,U] [#4 0.21,0.15,0.69,U] [#5 0.27,-0.12,0.71,U] [#6 0.22,-0.03,0.60,U] [#7 0.20,0.16,0.50,U] [#8 0.20,0.17,0.55,U] 
01:35:07.489 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.07}, one-star: {0.16, 0.15}
01:35:07.491 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
01:35:07.493 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
01:35:07.495 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.47 mountX=0.03 mountY=-0.16, mountTheta=-1.36
01:35:07.499 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
01:35:07.502 00.003 1032 Enqueuing Move request for scope (0.14, 0.07)
01:35:07.504 00.002 10072 Worker thread wakes up
01:35:07.504 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
01:35:07.504 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
01:35:07.504 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.16
01:35:07.506 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:07.510 00.004 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:07.510 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:35:07.510 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:07.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:35:07.510 00.000 10072 MoveAxis(W, 4, ABG)
01:35:07.510 00.000 10072 Guiding  Dir = 3, Dur = 4
01:35:07.511 00.001 10072 IsGuiding returns 0
01:35:07.511 00.000 10072 PulseGuide returned control before completion, sleep 14
01:35:07.527 00.016 10072 IsGuiding returns 0
01:35:07.527 00.000 10072 Move returns status 0, amount 4
01:35:07.527 00.000 10072 MoveAxis(N, 0, ABG)
01:35:07.527 00.000 10072 Move returns status 0, amount 0
01:35:07.527 00.000 10072 move complete, result=0
01:35:07.527 00.000 10072 worker thread done servicing request
01:35:07.529 00.002 1032 UpdateGuideState exits: m=1378 SNR=26.2
01:35:07.531 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:07.533 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:07.535 00.002 1032 Enqueuing Expose request
01:35:07.536 00.001 1032 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
01:35:07.538 00.002 10072 Worker thread wakes up
01:35:07.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:07.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:08.174 00.636 10072 Exposure complete
01:35:08.213 00.039 10072 worker thread done servicing request
01:35:08.213 00.000 1032 OnExposeComplete: enter
01:35:08.213 00.000 1032 UpdateGuideState(): m_state=6
01:35:08.223 00.010 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3849
01:35:08.225 00.002 1032 Star::Find returns 1 (0), X=319.38, Y=752.30, Mass=1329, SNR=25.7, Peak=144 HFD=2.9
01:35:08.227 00.002 1032 MultiStar: [#1 -0.17,0.10,0.95,U] [#2 -0.05,-0.00,0.79,U] [#3 0.23,0.29,0.69,U] [#4 0.06,0.17,0.70,U] [#5 0.22,0.12,0.75,U] [#6 0.22,-0.04,0.62,U] [#7 0.31,0.31,0.52,U] [#8 0.04,0.28,0.60,U] 
01:35:08.229 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.16}, one-star: {0.16, 0.24}
01:35:08.230 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
01:35:08.232 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
01:35:08.234 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.18 cameraTheta=1.02 mountX=0.13 mountY=-0.13, mountTheta=-0.81
01:35:08.235 00.001 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.16, opts=13)
01:35:08.238 00.003 1032 Enqueuing Move request for scope (0.10, 0.16)
01:35:08.238 00.000 10072 Worker thread wakes up
01:35:08.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
01:35:08.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
01:35:08.238 00.000 10072 Moving (0.10, 0.16) raw xDistance=0.13 yDistance=-0.13
01:35:08.243 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:08.245 00.002 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:08.245 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
01:35:08.245 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:08.245 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:35:08.245 00.000 10072 MoveAxis(W, 4, ABG)
01:35:08.245 00.000 10072 Guiding  Dir = 3, Dur = 4
01:35:08.247 00.002 10072 IsGuiding returns 0
01:35:08.247 00.000 10072 PulseGuide returned control before completion, sleep 14
01:35:08.256 00.009 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:35:08.264 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:08.264 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:08.266 00.002 1032 Enqueuing Expose request
01:35:08.268 00.002 10072 IsGuiding returns 0
01:35:08.268 00.000 10072 Move returns status 0, amount 4
01:35:08.268 00.000 10072 MoveAxis(N, 0, ABG)
01:35:08.268 00.000 10072 Move returns status 0, amount 0
01:35:08.268 00.000 10072 move complete, result=0
01:35:08.268 00.000 10072 worker thread done servicing request
01:35:08.268 00.000 10072 Worker thread wakes up
01:35:08.268 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:08.268 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:08.273 00.005 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:35:08.676 00.403 10072 Exposure complete
01:35:08.720 00.044 10072 worker thread done servicing request
01:35:08.720 00.000 1032 OnExposeComplete: enter
01:35:08.722 00.002 1032 UpdateGuideState(): m_state=6
01:35:08.724 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3850
01:35:08.726 00.002 1032 Star::Find returns 1 (0), X=319.42, Y=752.22, Mass=1218, SNR=24.6, Peak=133 HFD=3.1
01:35:08.728 00.002 1032 MultiStar: [#1 -0.09,0.20,1.06,U] [#2 -0.02,-0.12,0.80,U] [#3 0.12,0.26,0.76,U] [#4 0.01,0.26,0.75,U] [#5 0.21,0.03,0.72,U] [#6 0.11,0.12,0.65,U] [#7 0.22,0.24,0.55,U] [#8 0.24,0.35,0.59,U] 
01:35:08.730 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.16}, one-star: {0.21, 0.16}
01:35:08.732 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
01:35:08.734 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
01:35:08.735 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.02 mountX=0.13 mountY=-0.14, mountTheta=-0.81
01:35:08.738 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.16, opts=13)
01:35:08.741 00.003 1032 Enqueuing Move request for scope (0.10, 0.16)
01:35:08.741 00.000 10072 Worker thread wakes up
01:35:08.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
01:35:08.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
01:35:08.741 00.000 10072 Moving (0.10, 0.16) raw xDistance=0.13 yDistance=-0.14
01:35:08.744 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:08.746 00.002 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:08.746 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
01:35:08.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:08.746 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:35:08.746 00.000 10072 MoveAxis(W, 3, ABG)
01:35:08.746 00.000 10072 Guiding  Dir = 3, Dur = 3
01:35:08.748 00.002 10072 IsGuiding returns 0
01:35:08.748 00.000 10072 PulseGuide returned control before completion, sleep 13
01:35:08.757 00.009 1032 UpdateGuideState exits: m=1218 SNR=24.6
01:35:08.765 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:08.766 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:08.766 00.000 1032 Enqueuing Expose request
01:35:08.766 00.000 10072 IsGuiding returns 0
01:35:08.766 00.000 10072 Move returns status 0, amount 3
01:35:08.766 00.000 10072 MoveAxis(N, 0, ABG)
01:35:08.766 00.000 10072 Move returns status 0, amount 0
01:35:08.766 00.000 10072 move complete, result=0
01:35:08.766 00.000 10072 worker thread done servicing request
01:35:08.766 00.000 10072 Worker thread wakes up
01:35:08.766 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:08.766 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:08.774 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:35:09.403 00.629 10072 Exposure complete
01:35:09.443 00.040 10072 worker thread done servicing request
01:35:09.443 00.000 1032 OnExposeComplete: enter
01:35:09.443 00.000 1032 UpdateGuideState(): m_state=6
01:35:09.443 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3851
01:35:09.448 00.005 1032 Star::Find returns 1 (0), X=319.42, Y=752.12, Mass=1388, SNR=26.2, Peak=148 HFD=2.8
01:35:09.448 00.000 1032 MultiStar: [#1 -0.14,-0.00,0.94,U] [#2 0.08,-0.12,0.76,U] [#3 0.19,0.37,0.68,U] [#4 0.15,0.08,0.73,U] [#5 0.04,0.03,0.70,U] [#6 0.16,-0.17,0.60,U] [#7 0.30,0.31,0.50,U] [#8 0.08,0.25,0.58,U] 
01:35:09.448 00.000 1032 refined, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.20, 0.06}
01:35:09.454 00.006 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
01:35:09.454 00.000 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
01:35:09.457 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.63 mountX=0.05 mountY=-0.12, mountTheta=-1.20
01:35:09.459 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
01:35:09.459 00.000 1032 Enqueuing Move request for scope (0.11, 0.08)
01:35:09.459 00.000 10072 Worker thread wakes up
01:35:09.459 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
01:35:09.459 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
01:35:09.459 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.12
01:35:09.464 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:09.466 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:09.466 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:35:09.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:09.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:35:09.466 00.000 10072 MoveAxis(W, 4, ABG)
01:35:09.466 00.000 10072 Guiding  Dir = 3, Dur = 4
01:35:09.468 00.002 10072 IsGuiding returns 0
01:35:09.469 00.001 10072 PulseGuide returned control before completion, sleep 14
01:35:09.481 00.012 1032 UpdateGuideState exits: m=1388 SNR=26.2
01:35:09.485 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:09.487 00.002 10072 IsGuiding returns 0
01:35:09.487 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:09.488 00.001 1032 Enqueuing Expose request
01:35:09.488 00.000 10072 Move returns status 0, amount 4
01:35:09.488 00.000 10072 MoveAxis(N, 0, ABG)
01:35:09.488 00.000 10072 Move returns status 0, amount 0
01:35:09.488 00.000 10072 move complete, result=0
01:35:09.488 00.000 10072 worker thread done servicing request
01:35:09.488 00.000 10072 Worker thread wakes up
01:35:09.488 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:09.488 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:09.497 00.009 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:35:09.898 00.401 10072 Exposure complete
01:35:09.943 00.045 10072 worker thread done servicing request
01:35:09.943 00.000 1032 OnExposeComplete: enter
01:35:09.945 00.002 1032 UpdateGuideState(): m_state=6
01:35:09.945 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3852
01:35:09.945 00.000 1032 Star::Find returns 1 (0), X=319.47, Y=752.24, Mass=1447, SNR=26.8, Peak=151 HFD=3.0
01:35:09.945 00.000 1032 MultiStar: [#1 -0.12,0.01,0.91,U] [#2 0.07,-0.08,0.70,U] [#3 0.19,0.30,0.67,U] [#4 0.13,0.24,0.68,U] [#5 0.25,0.06,0.66,U] [#6 0.21,0.11,0.58,U] [#7 0.27,0.22,0.52,U] [#8 0.34,0.22,0.55,U] 
01:35:09.945 00.000 1032 refined, 8 included, MultiStar: {0.16, 0.13}, one-star: {0.25, 0.18}
01:35:09.945 00.000 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
01:35:09.954 00.009 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
01:35:09.957 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.69 mountX=0.09 mountY=-0.19, mountTheta=-1.14
01:35:09.960 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.13, opts=13)
01:35:09.962 00.002 1032 Enqueuing Move request for scope (0.16, 0.13)
01:35:09.964 00.002 10072 Worker thread wakes up
01:35:09.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
01:35:09.964 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
01:35:09.964 00.000 10072 Moving (0.16, 0.13) raw xDistance=0.09 yDistance=-0.19
01:35:09.966 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:09.968 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:09.968 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:35:09.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:09.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:35:09.968 00.000 10072 MoveAxis(W, 4, ABG)
01:35:09.968 00.000 10072 Guiding  Dir = 3, Dur = 4
01:35:09.969 00.001 10072 IsGuiding returns 0
01:35:09.970 00.001 10072 PulseGuide returned control before completion, sleep 14
01:35:09.979 00.009 1032 UpdateGuideState exits: m=1447 SNR=26.8
01:35:09.985 00.006 10072 IsGuiding returns 0
01:35:09.986 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:09.988 00.002 10072 Move returns status 0, amount 4
01:35:09.988 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:09.990 00.002 10072 MoveAxis(N, 0, ABG)
01:35:09.990 00.000 1032 Enqueuing Expose request
01:35:09.991 00.001 10072 Move returns status 0, amount 0
01:35:09.991 00.000 10072 move complete, result=0
01:35:09.991 00.000 10072 worker thread done servicing request
01:35:09.991 00.000 10072 Worker thread wakes up
01:35:09.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:09.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:09.998 00.007 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
01:35:10.618 00.620 10072 Exposure complete
01:35:10.662 00.044 10072 worker thread done servicing request
01:35:10.662 00.000 1032 OnExposeComplete: enter
01:35:10.664 00.002 1032 UpdateGuideState(): m_state=6
01:35:10.666 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3853
01:35:10.668 00.002 1032 Star::Find returns 1 (0), X=319.48, Y=752.21, Mass=1412, SNR=26.5, Peak=155 HFD=3.0
01:35:10.670 00.002 1032 MultiStar: [#1 0.01,0.03,0.95,U] [#2 0.06,-0.07,0.74,U] [#3 0.23,0.29,0.65,U] [#4 0.06,0.16,0.72,U] [#5 0.23,0.07,0.73,U] [#6 0.23,0.10,0.57,U] [#7 0.24,0.07,0.51,U] [#8 0.44,0.29,0.57,U] 
01:35:10.672 00.002 1032 refined, 8 included, MultiStar: {0.18, 0.11}, one-star: {0.27, 0.14}
01:35:10.672 00.000 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
01:35:10.675 00.003 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
01:35:10.675 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.22 cameraTheta=0.55 mountX=0.06 mountY=-0.21, mountTheta=-1.28
01:35:10.675 00.000 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.11, opts=13)
01:35:10.681 00.006 1032 Enqueuing Move request for scope (0.18, 0.11)
01:35:10.681 00.000 10072 Worker thread wakes up
01:35:10.681 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
01:35:10.681 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
01:35:10.681 00.000 10072 Moving (0.18, 0.11) raw xDistance=0.06 yDistance=-0.21
01:35:10.686 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:10.688 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:10.688 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:35:10.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:35:10.688 00.000 10072 MoveAxis(W, 7, ABG)
01:35:10.688 00.000 10072 Guiding  Dir = 3, Dur = 7
01:35:10.689 00.001 10072 IsGuiding returns 0
01:35:10.689 00.000 10072 PulseGuide returned control before completion, sleep 17
01:35:10.692 00.003 1032 UpdateGuideState exits: m=1412 SNR=26.5
01:35:10.704 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:10.707 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:10.709 00.002 1032 Enqueuing Expose request
01:35:10.720 00.011 10072 IsGuiding returns 0
01:35:10.720 00.000 10072 Move returns status 0, amount 7
01:35:10.720 00.000 10072 MoveAxis(N, 133, ABG)
01:35:10.721 00.001 10072 Guiding  Dir = 0, Dur = 133
01:35:10.721 00.000 10072 IsGuiding returns 0
01:35:10.722 00.001 10072 PulseGuide returned control before completion, sleep 143
01:35:10.880 00.158 10072 IsGuiding returns 1
01:35:10.880 00.000 10072 scope still moving after pulse duration time elapsed
01:35:10.912 00.032 10072 IsGuiding returns 0
01:35:10.912 00.000 10072 scope move finished after 133 + 57 ms
01:35:10.912 00.000 10072 Move returns status 0, amount 133
01:35:10.912 00.000 10072 move complete, result=0
01:35:10.912 00.000 10072 worker thread done servicing request
01:35:10.912 00.000 10072 Worker thread wakes up
01:35:10.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:10.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:10.912 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 133 ms NORTH
01:35:11.324 00.412 10072 Exposure complete
01:35:11.367 00.043 10072 worker thread done servicing request
01:35:11.367 00.000 1032 OnExposeComplete: enter
01:35:11.369 00.002 1032 UpdateGuideState(): m_state=6
01:35:11.370 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3854
01:35:11.372 00.002 1032 Star::Find returns 1 (0), X=319.28, Y=752.23, Mass=1461, SNR=26.9, Peak=145 HFD=2.9
01:35:11.373 00.001 1032 MultiStar: [#1 -0.21,-0.00,0.98,U] [#2 -0.03,0.06,0.72,U] [#3 -0.00,0.23,0.67,U] [#4 0.00,0.29,0.69,U] [#5 0.17,-0.04,0.68,U] [#6 0.09,-0.08,0.60,U] [#7 0.11,0.21,0.54,U] [#8 0.22,0.28,0.52,U] 
01:35:11.375 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.07, 0.17}
01:35:11.377 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
01:35:11.377 00.000 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
01:35:11.379 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=0.11 mountY=-0.06, mountTheta=-0.50
01:35:11.381 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
01:35:11.383 00.002 1032 Enqueuing Move request for scope (0.03, 0.12)
01:35:11.383 00.000 10072 Worker thread wakes up
01:35:11.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
01:35:11.383 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:35:11.383 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
01:35:11.387 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:11.388 00.001 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:11.388 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:35:11.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:11.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:35:11.388 00.000 10072 MoveAxis(W, 9, ABG)
01:35:11.388 00.000 10072 Guiding  Dir = 3, Dur = 9
01:35:11.390 00.002 10072 IsGuiding returns 0
01:35:11.391 00.001 10072 PulseGuide returned control before completion, sleep 19
01:35:11.404 00.013 1032 UpdateGuideState exits: m=1461 SNR=26.9
01:35:11.404 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:11.406 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:11.406 00.000 1032 Enqueuing Expose request
01:35:11.422 00.016 10072 IsGuiding returns 0
01:35:11.422 00.000 10072 Move returns status 0, amount 9
01:35:11.422 00.000 10072 MoveAxis(N, 0, ABG)
01:35:11.422 00.000 10072 Move returns status 0, amount 0
01:35:11.422 00.000 10072 move complete, result=0
01:35:11.422 00.000 10072 worker thread done servicing request
01:35:11.422 00.000 10072 Worker thread wakes up
01:35:11.422 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:11.422 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:11.424 00.002 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:35:12.056 00.632 10072 Exposure complete
01:35:12.088 00.032 10072 worker thread done servicing request
01:35:12.088 00.000 1032 OnExposeComplete: enter
01:35:12.100 00.012 1032 UpdateGuideState(): m_state=6
01:35:12.100 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3855
01:35:12.100 00.000 1032 Star::Find returns 1 (0), X=319.30, Y=752.05, Mass=1360, SNR=26.0, Peak=131 HFD=2.7
01:35:12.103 00.003 1032 MultiStar: [#1 -0.20,-0.07,1.00,U] [#2 -0.15,-0.07,0.79,U] [#3 0.05,-0.01,0.67,U] [#4 -0.11,-0.01,0.69,U] [#5 0.20,-0.23,0.71,U] [#6 -0.01,-0.22,0.62,U] [#7 0.07,-0.09,0.55,U] [#8 -0.07,0.00,0.59,U] 
01:35:12.103 00.000 1032 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {0.08, -0.02}
01:35:12.103 00.000 1032 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.83) = xAngle (-3.68 = 2.60)
01:35:12.103 00.000 1032 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.68 = 2.60)
01:35:12.110 00.007 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.85 mountX=-0.07 mountY=0.04, mountTheta=2.60
01:35:12.110 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.08, opts=13)
01:35:12.110 00.000 1032 Enqueuing Move request for scope (-0.02, -0.08)
01:35:12.110 00.000 10072 Worker thread wakes up
01:35:12.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
01:35:12.110 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
01:35:12.110 00.000 10072 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.04
01:35:12.117 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:12.119 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:12.119 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:35:12.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:12.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:35:12.119 00.000 10072 MoveAxis(W, 10, ABG)
01:35:12.119 00.000 10072 Guiding  Dir = 3, Dur = 10
01:35:12.121 00.002 10072 IsGuiding returns 0
01:35:12.121 00.000 10072 PulseGuide returned control before completion, sleep 20
01:35:12.135 00.014 1032 UpdateGuideState exits: m=1360 SNR=26.0
01:35:12.137 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:12.139 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:12.141 00.002 1032 Enqueuing Expose request
01:35:12.151 00.010 10072 IsGuiding returns 0
01:35:12.151 00.000 10072 Move returns status 0, amount 10
01:35:12.151 00.000 10072 MoveAxis(N, 0, ABG)
01:35:12.151 00.000 10072 Move returns status 0, amount 0
01:35:12.151 00.000 10072 move complete, result=0
01:35:12.151 00.000 10072 worker thread done servicing request
01:35:12.151 00.000 10072 Worker thread wakes up
01:35:12.151 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:12.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:12.151 00.000 1032 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
01:35:12.565 00.414 10072 Exposure complete
01:35:12.613 00.048 10072 worker thread done servicing request
01:35:12.613 00.000 1032 OnExposeComplete: enter
01:35:12.614 00.001 1032 UpdateGuideState(): m_state=6
01:35:12.614 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3856
01:35:12.614 00.000 1032 Star::Find returns 1 (0), X=319.32, Y=752.15, Mass=1315, SNR=25.6, Peak=136 HFD=2.7
01:35:12.614 00.000 1032 MultiStar: [#1 -0.20,-0.04,1.03,U] [#2 -0.16,-0.14,0.71,U] [#3 -0.09,0.25,0.69,U] [#4 -0.13,0.09,0.74,U] [#5 0.11,-0.06,0.74,U] [#6 0.09,0.02,0.61,U] [#7 -0.02,-0.00,0.54,U] [#8 -0.07,0.09,0.58,U] 
01:35:12.614 00.000 1032 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {0.10, 0.09}
01:35:12.614 00.000 1032 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.83) = xAngle (0.69 = 0.69)
01:35:12.626 00.012 1032 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.69 = 0.69)
01:35:12.626 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.52 mountX=0.04 mountY=0.03, mountTheta=0.69
01:35:12.629 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.03, opts=13)
01:35:12.629 00.000 1032 Enqueuing Move request for scope (-0.04, 0.03)
01:35:12.629 00.000 10072 Worker thread wakes up
01:35:12.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
01:35:12.629 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
01:35:12.629 00.000 10072 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=0.03
01:35:12.629 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:12.629 00.000 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:12.629 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:35:12.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:12.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:35:12.629 00.000 10072 MoveAxis(W, 8, ABG)
01:35:12.629 00.000 10072 Guiding  Dir = 3, Dur = 8
01:35:12.639 00.010 10072 IsGuiding returns 0
01:35:12.640 00.001 10072 PulseGuide returned control before completion, sleep 18
01:35:12.655 00.015 1032 UpdateGuideState exits: m=1315 SNR=25.6
01:35:12.655 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:12.655 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:12.655 00.000 1032 Enqueuing Expose request
01:35:12.671 00.016 10072 IsGuiding returns 0
01:35:12.671 00.000 10072 Move returns status 0, amount 8
01:35:12.671 00.000 10072 MoveAxis(N, 0, ABG)
01:35:12.671 00.000 10072 Move returns status 0, amount 0
01:35:12.671 00.000 10072 move complete, result=0
01:35:12.671 00.000 10072 worker thread done servicing request
01:35:12.671 00.000 10072 Worker thread wakes up
01:35:12.671 00.000 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:35:12.674 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:12.674 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:13.307 00.633 10072 Exposure complete
01:35:13.351 00.044 10072 worker thread done servicing request
01:35:13.351 00.000 1032 OnExposeComplete: enter
01:35:13.353 00.002 1032 UpdateGuideState(): m_state=6
01:35:13.355 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3857
01:35:13.356 00.001 1032 Star::Find returns 1 (0), X=319.34, Y=752.34, Mass=1293, SNR=25.3, Peak=148 HFD=3.0
01:35:13.358 00.002 1032 MultiStar: [#1 -0.25,0.10,1.01,U] [#2 -0.22,0.09,0.75,U] [#3 -0.05,0.30,0.73,U] [#4 -0.13,0.19,0.74,U] [#5 0.07,0.05,0.76,U] [#6 -0.00,0.09,0.61,U] [#7 -0.07,0.30,0.53,U] [#8 0.05,0.18,0.60,U] 
01:35:13.360 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.17}, one-star: {0.12, 0.28}
01:35:13.360 00.000 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
01:35:13.360 00.000 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
01:35:13.360 00.000 1032 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.88 mountX=0.18 mountY=0.01, mountTheta=0.05
01:35:13.360 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.17, opts=13)
01:35:13.369 00.009 1032 Enqueuing Move request for scope (-0.06, 0.17)
01:35:13.369 00.000 10072 Worker thread wakes up
01:35:13.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
01:35:13.369 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
01:35:13.369 00.000 10072 Moving (-0.06, 0.17) raw xDistance=0.18 yDistance=0.01
01:35:13.371 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:13.371 00.000 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.69
01:35:13.371 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
01:35:13.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:13.371 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:35:13.371 00.000 10072 MoveAxis(W, 95, ABG)
01:35:13.371 00.000 10072 Guiding  Dir = 3, Dur = 95
01:35:13.376 00.005 10072 IsGuiding returns 0
01:35:13.376 00.000 10072 PulseGuide returned control before completion, sleep 105
01:35:13.392 00.016 1032 UpdateGuideState exits: m=1293 SNR=25.3
01:35:13.394 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:13.394 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:13.394 00.000 1032 Enqueuing Expose request
01:35:13.488 00.094 10072 IsGuiding returns 0
01:35:13.488 00.000 10072 Move returns status 0, amount 95
01:35:13.488 00.000 10072 MoveAxis(N, 0, ABG)
01:35:13.488 00.000 10072 Move returns status 0, amount 0
01:35:13.488 00.000 10072 move complete, result=0
01:35:13.488 00.000 10072 worker thread done servicing request
01:35:13.488 00.000 1032 GuideStep: 0.2 px 95 ms WEST, 0.0 px 0 ms NORTH
01:35:13.491 00.003 10072 Worker thread wakes up
01:35:13.491 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:13.491 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:13.900 00.409 10072 Exposure complete
01:35:13.947 00.047 10072 worker thread done servicing request
01:35:13.947 00.000 1032 OnExposeComplete: enter
01:35:13.949 00.002 1032 UpdateGuideState(): m_state=6
01:35:13.949 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3858
01:35:13.954 00.005 1032 Star::Find returns 1 (0), X=319.30, Y=752.22, Mass=1408, SNR=26.4, Peak=145 HFD=2.8
01:35:13.955 00.001 1032 MultiStar: [#1 -0.14,0.04,0.93,U] [#2 -0.22,0.11,0.75,U] [#3 -0.02,0.27,0.67,U] [#4 0.03,0.09,0.73,U] [#5 -0.02,0.05,0.69,U] [#6 0.04,-0.02,0.57,U] [#7 -0.14,0.50,0.50,U] [#8 -0.04,0.12,0.55,U] 
01:35:13.956 00.001 1032 refined, 8 included, MultiStar: {-0.04, 0.14}, one-star: {0.08, 0.16}
01:35:13.958 00.002 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
01:35:13.958 00.000 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
01:35:13.960 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.89 mountX=0.14 mountY=0.01, mountTheta=0.06
01:35:13.962 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.14, opts=13)
01:35:13.964 00.002 1032 Enqueuing Move request for scope (-0.04, 0.14)
01:35:13.966 00.002 10072 Worker thread wakes up
01:35:13.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
01:35:13.966 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
01:35:13.966 00.000 10072 Moving (-0.04, 0.14) raw xDistance=0.14 yDistance=0.01
01:35:13.968 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:13.970 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.69
01:35:13.970 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:35:13.970 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:13.970 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:35:13.970 00.000 10072 MoveAxis(W, 75, ABG)
01:35:13.970 00.000 10072 Guiding  Dir = 3, Dur = 75
01:35:13.972 00.002 10072 IsGuiding returns 0
01:35:13.972 00.000 10072 PulseGuide returned control before completion, sleep 85
01:35:13.985 00.013 1032 UpdateGuideState exits: m=1408 SNR=26.4
01:35:13.987 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:13.987 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:13.987 00.000 1032 Enqueuing Expose request
01:35:14.066 00.079 10072 IsGuiding returns 0
01:35:14.066 00.000 10072 Move returns status 0, amount 75
01:35:14.066 00.000 10072 MoveAxis(N, 0, ABG)
01:35:14.066 00.000 10072 Move returns status 0, amount 0
01:35:14.066 00.000 10072 move complete, result=0
01:35:14.066 00.000 10072 worker thread done servicing request
01:35:14.066 00.000 10072 Worker thread wakes up
01:35:14.066 00.000 1032 GuideStep: 0.1 px 75 ms WEST, 0.0 px 0 ms NORTH
01:35:14.068 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:14.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:14.704 00.636 10072 Exposure complete
01:35:14.745 00.041 10072 worker thread done servicing request
01:35:14.745 00.000 1032 OnExposeComplete: enter
01:35:14.747 00.002 1032 UpdateGuideState(): m_state=6
01:35:14.748 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3859
01:35:14.750 00.002 1032 Star::Find returns 1 (0), X=319.21, Y=752.10, Mass=1496, SNR=27.3, Peak=163 HFD=2.7
01:35:14.752 00.002 1032 MultiStar: [#1 -0.15,-0.07,0.96,U] [#2 -0.05,-0.17,0.71,U] [#3 -0.24,0.09,0.67,U] [#4 -0.11,0.08,0.71,U] [#5 -0.06,-0.11,0.67,U] [#6 0.01,-0.18,0.57,U] [#7 -0.09,0.03,0.48,U] [#8 -0.18,0.14,0.54,U] 
01:35:14.754 00.002 1032 single-star, 8 included, MultiStar: {-0.10, -0.02}, one-star: {-0.01, 0.04}
01:35:14.756 00.002 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
01:35:14.756 00.000 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
01:35:14.758 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.88 mountX=0.04 mountY=0.00, mountTheta=0.05
01:35:14.762 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
01:35:14.764 00.002 1032 Enqueuing Move request for scope (-0.01, 0.04)
01:35:14.764 00.000 10072 Worker thread wakes up
01:35:14.766 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
01:35:14.766 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
01:35:14.766 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=0.00
01:35:14.767 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:14.769 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:14.769 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:35:14.769 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:14.769 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:35:14.769 00.000 10072 MoveAxis(W, 11, ABG)
01:35:14.769 00.000 10072 Guiding  Dir = 3, Dur = 11
01:35:14.771 00.002 10072 IsGuiding returns 0
01:35:14.772 00.001 10072 PulseGuide returned control before completion, sleep 21
01:35:14.787 00.015 1032 UpdateGuideState exits: m=1496 SNR=27.3
01:35:14.789 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:14.791 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:14.791 00.000 1032 Enqueuing Expose request
01:35:14.803 00.012 10072 IsGuiding returns 0
01:35:14.803 00.000 10072 Move returns status 0, amount 11
01:35:14.803 00.000 10072 MoveAxis(N, 0, ABG)
01:35:14.803 00.000 10072 Move returns status 0, amount 0
01:35:14.803 00.000 10072 move complete, result=0
01:35:14.803 00.000 10072 worker thread done servicing request
01:35:14.803 00.000 10072 Worker thread wakes up
01:35:14.803 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:14.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:14.803 00.000 1032 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
01:35:15.219 00.416 10072 Exposure complete
01:35:15.261 00.042 10072 worker thread done servicing request
01:35:15.261 00.000 1032 OnExposeComplete: enter
01:35:15.263 00.002 1032 UpdateGuideState(): m_state=6
01:35:15.266 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3860
01:35:15.266 00.000 1032 Star::Find returns 1 (0), X=319.41, Y=752.00, Mass=1416, SNR=26.5, Peak=153 HFD=2.7
01:35:15.266 00.000 1032 MultiStar: [#1 -0.24,-0.14,0.95,U] [#2 -0.12,-0.14,0.75,U] [#3 -0.05,0.23,0.69,U] [#4 -0.05,-0.02,0.74,U] [#5 0.12,-0.15,0.71,U] [#6 0.01,-0.07,0.58,U] [#7 -0.04,0.02,0.55,U] [#8 -0.03,0.04,0.58,U] 
01:35:15.272 00.006 1032 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.19, -0.07}
01:35:15.272 00.000 1032 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.83) = xAngle (-3.94 = 2.34)
01:35:15.272 00.000 1032 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.94 = 2.34)
01:35:15.272 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.11 mountX=-0.03 mountY=0.03, mountTheta=2.34
01:35:15.272 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
01:35:15.281 00.009 1032 Enqueuing Move request for scope (-0.02, -0.04)
01:35:15.281 00.000 10072 Worker thread wakes up
01:35:15.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
01:35:15.281 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
01:35:15.281 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
01:35:15.281 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:15.281 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:15.281 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:35:15.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:15.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:35:15.281 00.000 10072 MoveAxis(W, 10, ABG)
01:35:15.281 00.000 10072 Guiding  Dir = 3, Dur = 10
01:35:15.288 00.007 10072 IsGuiding returns 0
01:35:15.289 00.001 10072 PulseGuide returned control before completion, sleep 20
01:35:15.299 00.010 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:35:15.306 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:15.306 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:15.306 00.000 1032 Enqueuing Expose request
01:35:15.321 00.015 10072 IsGuiding returns 0
01:35:15.321 00.000 10072 Move returns status 0, amount 10
01:35:15.321 00.000 10072 MoveAxis(N, 0, ABG)
01:35:15.322 00.001 10072 Move returns status 0, amount 0
01:35:15.322 00.000 10072 move complete, result=0
01:35:15.322 00.000 10072 worker thread done servicing request
01:35:15.322 00.000 10072 Worker thread wakes up
01:35:15.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:15.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:15.322 00.000 1032 GuideStep: -0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
01:35:15.955 00.633 10072 Exposure complete
01:35:16.000 00.045 10072 worker thread done servicing request
01:35:16.000 00.000 1032 OnExposeComplete: enter
01:35:16.002 00.002 1032 UpdateGuideState(): m_state=6
01:35:16.003 00.001 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3861
01:35:16.003 00.000 1032 Star::Find returns 1 (0), X=319.35, Y=752.05, Mass=1419, SNR=26.5, Peak=145 HFD=2.7
01:35:16.003 00.000 1032 MultiStar: [#1 -0.18,-0.15,0.96,U] [#2 -0.20,-0.16,0.77,U] [#3 -0.05,0.18,0.66,U] [#4 0.01,-0.01,0.72,U] [#5 0.02,-0.04,0.71,U] [#6 0.04,-0.19,0.58,U] [#7 -0.11,0.09,0.52,U] [#8 -0.07,0.10,0.52,U] 
01:35:16.003 00.000 1032 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {0.13, -0.01}
01:35:16.003 00.000 1032 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.83) = xAngle (-4.33 = 1.95)
01:35:16.003 00.000 1032 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.33 = 1.95)
01:35:16.003 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.50 mountX=-0.02 mountY=0.05, mountTheta=1.95
01:35:16.017 00.014 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
01:35:16.019 00.002 1032 Enqueuing Move request for scope (-0.04, -0.03)
01:35:16.022 00.003 10072 Worker thread wakes up
01:35:16.023 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
01:35:16.023 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
01:35:16.023 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.05
01:35:16.023 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:16.027 00.004 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:16.027 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:35:16.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:16.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:35:16.027 00.000 10072 MoveAxis(W, 11, ABG)
01:35:16.027 00.000 10072 Guiding  Dir = 3, Dur = 11
01:35:16.028 00.001 10072 IsGuiding returns 0
01:35:16.028 00.000 10072 PulseGuide returned control before completion, sleep 21
01:35:16.034 00.006 1032 UpdateGuideState exits: m=1419 SNR=26.5
01:35:16.044 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:16.044 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:16.047 00.003 1032 Enqueuing Expose request
01:35:16.060 00.013 10072 IsGuiding returns 0
01:35:16.060 00.000 10072 Move returns status 0, amount 11
01:35:16.060 00.000 10072 MoveAxis(N, 0, ABG)
01:35:16.060 00.000 10072 Move returns status 0, amount 0
01:35:16.060 00.000 10072 move complete, result=0
01:35:16.060 00.000 10072 worker thread done servicing request
01:35:16.060 00.000 10072 Worker thread wakes up
01:35:16.060 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:16.060 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:16.061 00.001 1032 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
01:35:16.477 00.416 10072 Exposure complete
01:35:16.518 00.041 10072 worker thread done servicing request
01:35:16.518 00.000 1032 OnExposeComplete: enter
01:35:16.518 00.000 1032 UpdateGuideState(): m_state=6
01:35:16.522 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3862
01:35:16.524 00.002 1032 Star::Find returns 1 (0), X=319.35, Y=752.05, Mass=1430, SNR=26.6, Peak=152 HFD=2.6
01:35:16.525 00.001 1032 MultiStar: [#1 -0.13,-0.08,0.97,U] [#2 -0.12,-0.15,0.72,U] [#3 0.06,0.23,0.64,U] [#4 0.03,0.12,0.70,U] [#5 0.18,-0.05,0.68,U] [#6 0.06,-0.28,0.57,U] [#7 -0.07,0.14,0.55,U] [#8 0.23,0.13,0.56,U] 
01:35:16.525 00.000 1032 refined, 8 included, MultiStar: {0.03, -0.00}, one-star: {0.13, -0.01}
01:35:16.525 00.000 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
01:35:16.525 00.000 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
01:35:16.525 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.10 mountX=-0.01 mountY=-0.03, mountTheta=-1.93
01:35:16.525 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
01:35:16.525 00.000 1032 Enqueuing Move request for scope (0.03, -0.00)
01:35:16.525 00.000 10072 Worker thread wakes up
01:35:16.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
01:35:16.525 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
01:35:16.525 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
01:35:16.538 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:16.540 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:16.540 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:35:16.540 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:16.540 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:35:16.540 00.000 10072 MoveAxis(W, 9, ABG)
01:35:16.540 00.000 10072 Guiding  Dir = 3, Dur = 9
01:35:16.542 00.002 10072 IsGuiding returns 0
01:35:16.542 00.000 10072 PulseGuide returned control before completion, sleep 19
01:35:16.558 00.016 1032 UpdateGuideState exits: m=1430 SNR=26.6
01:35:16.559 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:16.559 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:16.559 00.000 1032 Enqueuing Expose request
01:35:16.574 00.015 10072 IsGuiding returns 0
01:35:16.574 00.000 10072 Move returns status 0, amount 9
01:35:16.574 00.000 10072 MoveAxis(N, 0, ABG)
01:35:16.574 00.000 10072 Move returns status 0, amount 0
01:35:16.574 00.000 10072 move complete, result=0
01:35:16.574 00.000 10072 worker thread done servicing request
01:35:16.574 00.000 10072 Worker thread wakes up
01:35:16.574 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:16.574 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:16.574 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
01:35:17.205 00.631 10072 Exposure complete
01:35:17.239 00.034 10072 worker thread done servicing request
01:35:17.239 00.000 1032 OnExposeComplete: enter
01:35:17.239 00.000 1032 UpdateGuideState(): m_state=6
01:35:17.239 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3863
01:35:17.252 00.013 1032 Star::Find returns 1 (0), X=319.47, Y=752.10, Mass=1411, SNR=26.5, Peak=130 HFD=3.0
01:35:17.254 00.002 1032 MultiStar: [#1 -0.11,-0.10,0.96,U] [#2 -0.03,-0.18,0.76,U] [#3 0.20,0.14,0.67,U] [#4 -0.02,0.11,0.71,U] [#5 0.12,-0.18,0.74,U] [#6 0.24,-0.27,0.60,U] [#7 0.30,0.07,0.51,U] [#8 0.26,0.02,0.57,U] 
01:35:17.255 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.25, 0.04}
01:35:17.257 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
01:35:17.259 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
01:35:17.259 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.33 mountX=-0.07 mountY=-0.10, mountTheta=-2.16
01:35:17.263 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
01:35:17.265 00.002 1032 Enqueuing Move request for scope (0.12, -0.04)
01:35:17.266 00.001 10072 Worker thread wakes up
01:35:17.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
01:35:17.266 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
01:35:17.266 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.10
01:35:17.268 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:17.270 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:17.270 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:35:17.270 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:17.270 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:35:17.270 00.000 10072 MoveAxis(W, 10, ABG)
01:35:17.270 00.000 10072 Guiding  Dir = 3, Dur = 10
01:35:17.271 00.001 10072 IsGuiding returns 0
01:35:17.271 00.000 10072 PulseGuide returned control before completion, sleep 20
01:35:17.284 00.013 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:35:17.286 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:17.288 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:17.288 00.000 1032 Enqueuing Expose request
01:35:17.302 00.014 10072 IsGuiding returns 0
01:35:17.302 00.000 10072 Move returns status 0, amount 10
01:35:17.302 00.000 10072 MoveAxis(N, 0, ABG)
01:35:17.302 00.000 10072 Move returns status 0, amount 0
01:35:17.302 00.000 10072 move complete, result=0
01:35:17.302 00.000 10072 worker thread done servicing request
01:35:17.302 00.000 10072 Worker thread wakes up
01:35:17.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:17.303 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:17.303 00.000 1032 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:35:17.715 00.412 10072 Exposure complete
01:35:17.763 00.048 10072 worker thread done servicing request
01:35:17.763 00.000 1032 OnExposeComplete: enter
01:35:17.765 00.002 1032 UpdateGuideState(): m_state=6
01:35:17.766 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3864
01:35:17.768 00.002 1032 Star::Find returns 1 (0), X=319.41, Y=751.99, Mass=1354, SNR=25.9, Peak=138 HFD=2.9
01:35:17.770 00.002 1032 MultiStar: [#1 -0.09,-0.09,1.01,U] [#2 0.04,-0.24,0.83,U] [#3 0.06,0.22,0.67,U] [#4 -0.09,0.00,0.74,U] [#5 0.10,0.00,0.69,U] [#6 0.04,-0.23,0.62,U] [#7 -0.01,0.15,0.55,U] [#8 -0.06,0.13,0.59,U] 
01:35:17.770 00.000 1032 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.19, -0.07}
01:35:17.770 00.000 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
01:35:17.770 00.000 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
01:35:17.770 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.91 mountX=-0.03 mountY=-0.01, mountTheta=-2.74
01:35:17.780 00.010 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
01:35:17.782 00.002 1032 Enqueuing Move request for scope (0.02, -0.03)
01:35:17.784 00.002 10072 Worker thread wakes up
01:35:17.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
01:35:17.784 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
01:35:17.784 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
01:35:17.786 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:17.790 00.004 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:17.790 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:35:17.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:17.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:35:17.790 00.000 10072 MoveAxis(W, 8, ABG)
01:35:17.790 00.000 10072 Guiding  Dir = 3, Dur = 8
01:35:17.790 00.000 10072 IsGuiding returns 0
01:35:17.791 00.001 10072 PulseGuide returned control before completion, sleep 18
01:35:17.807 00.016 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:35:17.807 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:17.807 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:17.807 00.000 1032 Enqueuing Expose request
01:35:17.823 00.016 10072 IsGuiding returns 0
01:35:17.823 00.000 10072 Move returns status 0, amount 8
01:35:17.823 00.000 10072 MoveAxis(N, 0, ABG)
01:35:17.823 00.000 10072 Move returns status 0, amount 0
01:35:17.823 00.000 10072 move complete, result=0
01:35:17.823 00.000 10072 worker thread done servicing request
01:35:17.823 00.000 10072 Worker thread wakes up
01:35:17.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:17.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:17.825 00.002 1032 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:35:18.457 00.632 10072 Exposure complete
01:35:18.495 00.038 10072 worker thread done servicing request
01:35:18.495 00.000 1032 OnExposeComplete: enter
01:35:18.495 00.000 1032 UpdateGuideState(): m_state=6
01:35:18.495 00.000 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3865
01:35:18.505 00.010 1032 Star::Find returns 1 (0), X=319.41, Y=752.01, Mass=1393, SNR=26.3, Peak=163 HFD=2.8
01:35:18.505 00.000 1032 MultiStar: [#1 -0.13,-0.11,1.00,U] [#2 0.08,-0.15,0.74,U] [#3 -0.01,0.16,0.67,U] [#4 -0.02,0.00,0.72,U] [#5 0.17,-0.09,0.68,U] [#6 0.16,-0.01,0.59,U] [#7 0.07,0.13,0.54,U] [#8 -0.03,0.06,0.55,U] 
01:35:18.505 00.000 1032 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.19, -0.05}
01:35:18.505 00.000 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
01:35:18.505 00.000 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
01:35:18.512 00.007 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.38 mountX=-0.03 mountY=-0.04, mountTheta=-2.21
01:35:18.512 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
01:35:18.512 00.000 1032 Enqueuing Move request for scope (0.05, -0.02)
01:35:18.516 00.004 10072 Worker thread wakes up
01:35:18.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
01:35:18.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
01:35:18.516 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.04
01:35:18.516 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:18.520 00.004 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:18.520 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:35:18.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:18.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:35:18.520 00.000 10072 MoveAxis(W, 12, ABG)
01:35:18.520 00.000 10072 Guiding  Dir = 3, Dur = 12
01:35:18.522 00.002 10072 IsGuiding returns 0
01:35:18.523 00.001 10072 PulseGuide returned control before completion, sleep 22
01:35:18.529 00.006 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:35:18.539 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:18.539 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:18.539 00.000 1032 Enqueuing Expose request
01:35:18.554 00.015 10072 IsGuiding returns 0
01:35:18.554 00.000 10072 Move returns status 0, amount 12
01:35:18.554 00.000 10072 MoveAxis(N, 0, ABG)
01:35:18.554 00.000 10072 Move returns status 0, amount 0
01:35:18.554 00.000 10072 move complete, result=0
01:35:18.554 00.000 10072 worker thread done servicing request
01:35:18.554 00.000 10072 Worker thread wakes up
01:35:18.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:18.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:18.555 00.001 1032 GuideStep: -0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
01:35:18.970 00.415 10072 Exposure complete
01:35:19.004 00.034 10072 worker thread done servicing request
01:35:19.004 00.000 1032 OnExposeComplete: enter
01:35:19.004 00.000 1032 UpdateGuideState(): m_state=6
01:35:19.014 00.010 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3866
01:35:19.016 00.002 1032 Star::Find returns 1 (0), X=319.44, Y=752.10, Mass=1426, SNR=26.6, Peak=152 HFD=2.9
01:35:19.016 00.000 1032 MultiStar: [#1 -0.14,0.01,0.98,U] [#2 -0.09,0.07,0.69,U] [#3 -0.07,0.27,0.67,U] [#4 0.03,0.09,0.76,U] [#5 0.06,-0.06,0.70,U] [#6 0.13,-0.01,0.57,U] [#7 -0.03,0.11,0.52,U] [#8 0.04,0.04,0.57,U] 
01:35:19.016 00.000 1032 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.22, 0.04}
01:35:19.021 00.005 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
01:35:19.021 00.000 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
01:35:19.021 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.26 mountX=0.05 mountY=-0.03, mountTheta=-0.57
01:35:19.021 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
01:35:19.021 00.000 1032 Enqueuing Move request for scope (0.02, 0.06)
01:35:19.021 00.000 10072 Worker thread wakes up
01:35:19.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
01:35:19.021 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
01:35:19.021 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
01:35:19.030 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:19.032 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:19.032 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:35:19.032 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:19.032 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:35:19.035 00.003 10072 MoveAxis(W, 11, ABG)
01:35:19.035 00.000 10072 Guiding  Dir = 3, Dur = 11
01:35:19.035 00.000 10072 IsGuiding returns 0
01:35:19.035 00.000 10072 PulseGuide returned control before completion, sleep 21
01:35:19.047 00.012 1032 UpdateGuideState exits: m=1426 SNR=26.6
01:35:19.051 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:19.051 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:19.055 00.004 1032 Enqueuing Expose request
01:35:19.067 00.012 10072 IsGuiding returns 0
01:35:19.067 00.000 10072 Move returns status 0, amount 11
01:35:19.067 00.000 10072 MoveAxis(N, 0, ABG)
01:35:19.067 00.000 10072 Move returns status 0, amount 0
01:35:19.067 00.000 10072 move complete, result=0
01:35:19.067 00.000 10072 worker thread done servicing request
01:35:19.067 00.000 10072 Worker thread wakes up
01:35:19.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:19.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:19.067 00.000 1032 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
01:35:19.704 00.637 10072 Exposure complete
01:35:19.750 00.046 10072 worker thread done servicing request
01:35:19.750 00.000 1032 OnExposeComplete: enter
01:35:19.752 00.002 1032 UpdateGuideState(): m_state=6
01:35:19.752 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3867
01:35:19.752 00.000 1032 Star::Find returns 1 (0), X=319.37, Y=752.16, Mass=1349, SNR=25.9, Peak=135 HFD=2.7
01:35:19.758 00.006 1032 MultiStar: [#1 -0.10,0.16,0.98,U] [#2 0.00,-0.03,0.78,U] [#3 0.17,0.18,0.66,U] [#4 -0.08,0.05,0.72,U] [#5 0.24,-0.02,0.68,U] [#6 0.09,-0.26,0.60,U] [#7 0.05,0.15,0.53,U] [#8 0.13,0.10,0.59,U] 
01:35:19.758 00.000 1032 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.15, 0.09}
01:35:19.758 00.000 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
01:35:19.765 00.007 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
01:35:19.766 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.70 mountX=0.04 mountY=-0.08, mountTheta=-1.13
01:35:19.769 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
01:35:19.769 00.000 1032 Enqueuing Move request for scope (0.07, 0.05)
01:35:19.769 00.000 10072 Worker thread wakes up
01:35:19.769 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
01:35:19.769 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
01:35:19.769 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.04 yDistance=-0.08
01:35:19.769 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:19.769 00.000 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:19.769 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:35:19.769 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:19.769 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:35:19.769 00.000 10072 MoveAxis(W, 14, ABG)
01:35:19.769 00.000 10072 Guiding  Dir = 3, Dur = 14
01:35:19.778 00.009 10072 IsGuiding returns 0
01:35:19.779 00.001 10072 PulseGuide returned control before completion, sleep 24
01:35:19.794 00.015 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:35:19.796 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:19.799 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:19.801 00.002 1032 Enqueuing Expose request
01:35:19.810 00.009 10072 IsGuiding returns 0
01:35:19.810 00.000 10072 Move returns status 0, amount 14
01:35:19.810 00.000 10072 MoveAxis(N, 0, ABG)
01:35:19.810 00.000 10072 Move returns status 0, amount 0
01:35:19.810 00.000 10072 move complete, result=0
01:35:19.810 00.000 10072 worker thread done servicing request
01:35:19.810 00.000 10072 Worker thread wakes up
01:35:19.810 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:19.810 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:19.810 00.000 1032 GuideStep: 0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
01:35:20.222 00.412 10072 Exposure complete
01:35:20.270 00.048 10072 worker thread done servicing request
01:35:20.270 00.000 1032 OnExposeComplete: enter
01:35:20.270 00.000 1032 UpdateGuideState(): m_state=6
01:35:20.270 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3868
01:35:20.279 00.009 1032 Star::Find returns 1 (0), X=319.40, Y=752.14, Mass=1477, SNR=27.1, Peak=153 HFD=2.8
01:35:20.279 00.000 1032 MultiStar: [#1 -0.05,-0.01,0.96,U] [#2 0.03,-0.28,0.72,U] [#3 0.16,0.12,0.66,U] [#4 0.05,0.13,0.70,U] [#5 0.21,-0.07,0.69,U] [#6 0.00,-0.11,0.59,U] [#7 0.18,0.00,0.49,U] [#8 0.34,0.17,0.55,U] 
01:35:20.279 00.000 1032 refined, 8 included, MultiStar: {0.11, 0.00}, one-star: {0.18, 0.08}
01:35:20.285 00.006 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
01:35:20.285 00.000 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
01:35:20.285 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.02 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
01:35:20.285 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.00, opts=13)
01:35:20.296 00.011 1032 Enqueuing Move request for scope (0.11, 0.00)
01:35:20.297 00.001 10072 Worker thread wakes up
01:35:20.297 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
01:35:20.297 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
01:35:20.297 00.000 10072 Moving (0.11, 0.00) raw xDistance=-0.03 yDistance=-0.11
01:35:20.300 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:20.302 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:20.302 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:35:20.302 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:20.302 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:35:20.302 00.000 10072 MoveAxis(W, 12, ABG)
01:35:20.302 00.000 10072 Guiding  Dir = 3, Dur = 12
01:35:20.304 00.002 10072 IsGuiding returns 0
01:35:20.305 00.001 10072 PulseGuide returned control before completion, sleep 22
01:35:20.321 00.016 1032 UpdateGuideState exits: m=1477 SNR=27.1
01:35:20.323 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:20.327 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:20.329 00.002 1032 Enqueuing Expose request
01:35:20.337 00.008 10072 IsGuiding returns 0
01:35:20.337 00.000 10072 Move returns status 0, amount 12
01:35:20.337 00.000 10072 MoveAxis(N, 0, ABG)
01:35:20.337 00.000 10072 Move returns status 0, amount 0
01:35:20.337 00.000 10072 move complete, result=0
01:35:20.337 00.000 10072 worker thread done servicing request
01:35:20.337 00.000 10072 Worker thread wakes up
01:35:20.337 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:20.337 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:20.338 00.001 1032 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
01:35:20.973 00.635 10072 Exposure complete
01:35:21.007 00.034 10072 worker thread done servicing request
01:35:21.007 00.000 1032 OnExposeComplete: enter
01:35:21.018 00.011 1032 UpdateGuideState(): m_state=6
01:35:21.018 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3869
01:35:21.018 00.000 1032 Star::Find returns 1 (0), X=319.50, Y=752.17, Mass=1360, SNR=26.0, Peak=132 HFD=3.0
01:35:21.018 00.000 1032 MultiStar: [#1 -0.09,0.04,0.98,U] [#2 0.01,-0.07,0.71,U] [#3 0.03,0.19,0.71,U] [#4 0.05,0.07,0.67,U] [#5 0.19,0.06,0.73,U] [#6 0.13,-0.12,0.57,U] [#7 0.19,0.01,0.55,U] [#8 0.08,0.16,0.60,U] 
01:35:21.024 00.006 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.28, 0.11}
01:35:21.024 00.000 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
01:35:21.024 00.000 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
01:35:21.024 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.51 mountX=0.03 mountY=-0.10, mountTheta=-1.32
01:35:21.024 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
01:35:21.024 00.000 1032 Enqueuing Move request for scope (0.09, 0.05)
01:35:21.034 00.010 10072 Worker thread wakes up
01:35:21.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
01:35:21.034 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
01:35:21.034 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
01:35:21.036 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:21.038 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:21.038 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:35:21.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:21.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:35:21.038 00.000 10072 MoveAxis(W, 10, ABG)
01:35:21.038 00.000 10072 Guiding  Dir = 3, Dur = 10
01:35:21.040 00.002 10072 IsGuiding returns 0
01:35:21.041 00.001 10072 PulseGuide returned control before completion, sleep 20
01:35:21.057 00.016 1032 UpdateGuideState exits: m=1360 SNR=26.0
01:35:21.058 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:21.058 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:21.058 00.000 1032 Enqueuing Expose request
01:35:21.072 00.014 10072 IsGuiding returns 0
01:35:21.073 00.001 10072 Move returns status 0, amount 10
01:35:21.073 00.000 10072 MoveAxis(N, 0, ABG)
01:35:21.073 00.000 10072 Move returns status 0, amount 0
01:35:21.073 00.000 10072 move complete, result=0
01:35:21.073 00.000 10072 worker thread done servicing request
01:35:21.073 00.000 10072 Worker thread wakes up
01:35:21.073 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:21.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:21.073 00.000 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:35:21.488 00.415 10072 Exposure complete
01:35:21.518 00.030 10072 worker thread done servicing request
01:35:21.518 00.000 1032 OnExposeComplete: enter
01:35:21.532 00.014 1032 UpdateGuideState(): m_state=6
01:35:21.532 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3870
01:35:21.535 00.003 1032 Star::Find returns 1 (0), X=319.52, Y=752.01, Mass=1380, SNR=26.2, Peak=149 HFD=2.9
01:35:21.535 00.000 1032 MultiStar: [#1 -0.03,-0.08,1.04,U] [#2 0.01,-0.18,0.74,U] [#3 0.09,0.24,0.66,U] [#4 0.07,0.14,0.73,U] [#5 0.30,-0.05,0.67,U] [#6 0.14,-0.29,0.61,U] [#7 0.02,-0.12,0.53,U] [#8 0.21,0.07,0.56,U] 
01:35:21.535 00.000 1032 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.30, -0.05}
01:35:21.535 00.000 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
01:35:21.535 00.000 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
01:35:21.535 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.28 mountX=-0.07 mountY=-0.11, mountTheta=-2.11
01:35:21.535 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
01:35:21.535 00.000 1032 Enqueuing Move request for scope (0.12, -0.04)
01:35:21.535 00.000 10072 Worker thread wakes up
01:35:21.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
01:35:21.535 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
01:35:21.535 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.11
01:35:21.547 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:21.551 00.004 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:21.551 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:35:21.551 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:21.551 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:35:21.551 00.000 10072 MoveAxis(W, 8, ABG)
01:35:21.551 00.000 10072 Guiding  Dir = 3, Dur = 8
01:35:21.551 00.000 10072 IsGuiding returns 0
01:35:21.552 00.001 10072 PulseGuide returned control before completion, sleep 18
01:35:21.554 00.002 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:35:21.569 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:21.571 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:21.571 00.000 1032 Enqueuing Expose request
01:35:21.583 00.012 10072 IsGuiding returns 0
01:35:21.583 00.000 10072 Move returns status 0, amount 8
01:35:21.583 00.000 10072 MoveAxis(N, 0, ABG)
01:35:21.583 00.000 10072 Move returns status 0, amount 0
01:35:21.583 00.000 10072 move complete, result=0
01:35:21.583 00.000 10072 worker thread done servicing request
01:35:21.583 00.000 10072 Worker thread wakes up
01:35:21.583 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:21.584 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:21.584 00.000 1032 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:35:22.221 00.637 10072 Exposure complete
01:35:22.251 00.030 10072 worker thread done servicing request
01:35:22.251 00.000 1032 OnExposeComplete: enter
01:35:22.262 00.011 1032 UpdateGuideState(): m_state=6
01:35:22.262 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3871
01:35:22.262 00.000 1032 Star::Find returns 1 (0), X=319.52, Y=752.06, Mass=1400, SNR=26.4, Peak=145 HFD=3.0
01:35:22.266 00.004 1032 MultiStar: [#1 0.05,-0.06,0.95,U] [#2 0.04,-0.19,0.75,U] [#3 0.08,0.30,0.66,U] [#4 -0.02,-0.00,0.74,U] [#5 0.20,-0.07,0.73,U] [#6 0.04,-0.08,0.61,U] [#7 0.14,0.03,0.53,U] [#8 0.25,0.10,0.55,U] 
01:35:22.268 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.00}, one-star: {0.30, -0.01}
01:35:22.268 00.000 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
01:35:22.268 00.000 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
01:35:22.274 00.006 1032 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.04 mountX=-0.04 mountY=-0.12, mountTheta=-1.87
01:35:22.276 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.00, opts=13)
01:35:22.278 00.002 1032 Enqueuing Move request for scope (0.12, -0.00)
01:35:22.279 00.001 10072 Worker thread wakes up
01:35:22.279 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
01:35:22.279 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
01:35:22.279 00.000 10072 Moving (0.12, -0.00) raw xDistance=-0.04 yDistance=-0.12
01:35:22.281 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:22.284 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:22.284 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:35:22.284 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:22.284 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:35:22.284 00.000 10072 MoveAxis(W, 9, ABG)
01:35:22.284 00.000 10072 Guiding  Dir = 3, Dur = 9
01:35:22.285 00.001 10072 IsGuiding returns 0
01:35:22.285 00.000 10072 PulseGuide returned control before completion, sleep 19
01:35:22.297 00.012 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:35:22.301 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:22.303 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:22.303 00.000 1032 Enqueuing Expose request
01:35:22.317 00.014 10072 IsGuiding returns 0
01:35:22.317 00.000 10072 Move returns status 0, amount 9
01:35:22.317 00.000 10072 MoveAxis(N, 0, ABG)
01:35:22.317 00.000 10072 Move returns status 0, amount 0
01:35:22.317 00.000 10072 move complete, result=0
01:35:22.317 00.000 10072 worker thread done servicing request
01:35:22.317 00.000 10072 Worker thread wakes up
01:35:22.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:22.318 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:22.318 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:35:22.732 00.414 10072 Exposure complete
01:35:22.775 00.043 10072 worker thread done servicing request
01:35:22.775 00.000 1032 OnExposeComplete: enter
01:35:22.778 00.003 1032 UpdateGuideState(): m_state=6
01:35:22.780 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3872
01:35:22.780 00.000 1032 Star::Find returns 1 (0), X=319.42, Y=752.02, Mass=1382, SNR=26.1, Peak=141 HFD=2.7
01:35:22.782 00.002 1032 MultiStar: [#1 -0.04,-0.12,0.96,U] [#2 0.14,-0.18,0.78,U] [#3 0.09,-0.04,0.72,U] [#4 0.06,-0.02,0.72,U] [#5 0.07,-0.11,0.68,U] [#6 0.19,-0.25,0.59,U] [#7 0.11,-0.12,0.53,U] [#8 0.42,0.04,0.59,U] 
01:35:22.784 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.09}, one-star: {0.20, -0.04}
01:35:22.784 00.000 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
01:35:22.786 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
01:35:22.788 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.62 mountX=-0.12 mountY=-0.10, mountTheta=-2.45
01:35:22.790 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
01:35:22.792 00.002 1032 Enqueuing Move request for scope (0.13, -0.09)
01:35:22.794 00.002 10072 Worker thread wakes up
01:35:22.794 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
01:35:22.794 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
01:35:22.794 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
01:35:22.796 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:22.797 00.001 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:22.797 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
01:35:22.797 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:22.797 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:35:22.797 00.000 10072 MoveAxis(W, 8, ABG)
01:35:22.797 00.000 10072 Guiding  Dir = 3, Dur = 8
01:35:22.799 00.002 10072 IsGuiding returns 0
01:35:22.799 00.000 10072 PulseGuide returned control before completion, sleep 18
01:35:22.805 00.006 1032 UpdateGuideState exits: m=1382 SNR=26.1
01:35:22.815 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:22.815 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:22.815 00.000 1032 Enqueuing Expose request
01:35:22.831 00.016 10072 IsGuiding returns 0
01:35:22.831 00.000 10072 Move returns status 0, amount 8
01:35:22.831 00.000 10072 MoveAxis(N, 0, ABG)
01:35:22.831 00.000 10072 Move returns status 0, amount 0
01:35:22.831 00.000 10072 move complete, result=0
01:35:22.831 00.000 10072 worker thread done servicing request
01:35:22.831 00.000 10072 Worker thread wakes up
01:35:22.831 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:22.831 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:22.832 00.001 1032 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:35:23.467 00.635 10072 Exposure complete
01:35:23.509 00.042 10072 worker thread done servicing request
01:35:23.509 00.000 1032 OnExposeComplete: enter
01:35:23.511 00.002 1032 UpdateGuideState(): m_state=6
01:35:23.513 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3873
01:35:23.513 00.000 1032 Star::Find returns 1 (0), X=319.42, Y=752.21, Mass=1400, SNR=26.4, Peak=156 HFD=2.9
01:35:23.516 00.003 1032 MultiStar: [#1 -0.16,0.14,0.96,U] [#2 -0.01,-0.04,0.75,U] [#3 -0.12,0.30,0.68,U] [#4 0.17,-0.00,0.73,U] [#5 0.24,-0.16,0.67,U] [#6 0.18,-0.20,0.58,U] [#7 0.05,0.20,0.54,U] [#8 0.30,0.01,0.59,U] 
01:35:23.518 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.20, 0.15}
01:35:23.519 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
01:35:23.519 00.000 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
01:35:23.519 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.56 mountX=0.03 mountY=-0.10, mountTheta=-1.27
01:35:23.519 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
01:35:23.519 00.000 1032 Enqueuing Move request for scope (0.09, 0.05)
01:35:23.519 00.000 10072 Worker thread wakes up
01:35:23.519 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
01:35:23.519 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
01:35:23.519 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
01:35:23.531 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:23.532 00.001 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:23.532 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:35:23.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:23.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:35:23.532 00.000 10072 MoveAxis(W, 9, ABG)
01:35:23.532 00.000 10072 Guiding  Dir = 3, Dur = 9
01:35:23.534 00.002 10072 IsGuiding returns 0
01:35:23.535 00.001 10072 PulseGuide returned control before completion, sleep 19
01:35:23.547 00.012 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:35:23.552 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:23.552 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:23.552 00.000 1032 Enqueuing Expose request
01:35:23.566 00.014 10072 IsGuiding returns 0
01:35:23.566 00.000 10072 Move returns status 0, amount 9
01:35:23.566 00.000 10072 MoveAxis(N, 0, ABG)
01:35:23.566 00.000 10072 Move returns status 0, amount 0
01:35:23.566 00.000 10072 move complete, result=0
01:35:23.566 00.000 10072 worker thread done servicing request
01:35:23.566 00.000 10072 Worker thread wakes up
01:35:23.566 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:23.566 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:23.566 00.000 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:35:23.980 00.414 10072 Exposure complete
01:35:24.022 00.042 10072 worker thread done servicing request
01:35:24.022 00.000 1032 OnExposeComplete: enter
01:35:24.024 00.002 1032 UpdateGuideState(): m_state=6
01:35:24.026 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3874
01:35:24.028 00.002 1032 Star::Find returns 1 (0), X=319.38, Y=752.17, Mass=1550, SNR=27.7, Peak=155 HFD=3.0
01:35:24.030 00.002 1032 MultiStar: [#1 -0.14,0.09,0.86,U] [#2 -0.03,-0.01,0.72,U] [#3 -0.04,0.28,0.68,U] [#4 0.22,0.09,0.68,U] [#5 0.21,-0.15,0.67,U] [#6 0.30,-0.01,0.56,U] [#7 0.24,0.31,0.50,U] [#8 0.17,0.11,0.56,U] 
01:35:24.030 00.000 1032 refined, 8 included, MultiStar: {0.11, 0.09}, one-star: {0.16, 0.11}
01:35:24.032 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
01:35:24.034 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
01:35:24.036 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.67 mountX=0.06 mountY=-0.13, mountTheta=-1.16
01:35:24.038 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
01:35:24.040 00.002 1032 Enqueuing Move request for scope (0.11, 0.09)
01:35:24.042 00.002 10072 Worker thread wakes up
01:35:24.042 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
01:35:24.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
01:35:24.042 00.000 10072 Moving (0.11, 0.09) raw xDistance=0.06 yDistance=-0.13
01:35:24.043 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:24.045 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:24.045 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:35:24.045 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:24.045 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:35:24.045 00.000 10072 MoveAxis(W, 8, ABG)
01:35:24.047 00.002 10072 Guiding  Dir = 3, Dur = 8
01:35:24.047 00.000 10072 IsGuiding returns 0
01:35:24.053 00.006 10072 PulseGuide returned control before completion, sleep 18
01:35:24.060 00.007 1032 UpdateGuideState exits: m=1550 SNR=27.7
01:35:24.060 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:24.060 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:24.060 00.000 1032 Enqueuing Expose request
01:35:24.085 00.025 10072 IsGuiding returns 0
01:35:24.085 00.000 10072 Move returns status 0, amount 8
01:35:24.085 00.000 10072 MoveAxis(N, 0, ABG)
01:35:24.086 00.001 10072 Move returns status 0, amount 0
01:35:24.086 00.000 10072 move complete, result=0
01:35:24.086 00.000 10072 worker thread done servicing request
01:35:24.086 00.000 10072 Worker thread wakes up
01:35:24.086 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:24.086 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:24.086 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:35:24.725 00.639 10072 Exposure complete
01:35:24.766 00.041 10072 worker thread done servicing request
01:35:24.766 00.000 1032 OnExposeComplete: enter
01:35:24.769 00.003 1032 UpdateGuideState(): m_state=6
01:35:24.771 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3875
01:35:24.773 00.002 1032 Star::Find returns 1 (0), X=319.47, Y=752.28, Mass=1425, SNR=26.6, Peak=141 HFD=3.1
01:35:24.774 00.001 1032 MultiStar: [#1 -0.03,0.16,0.98,U] [#2 0.12,-0.10,0.73,U] [#3 0.14,0.19,0.67,U] [#4 0.05,0.22,0.71,U] [#5 0.26,-0.07,0.70,U] [#6 0.24,0.01,0.62,U] [#7 0.23,0.20,0.52,U] [#8 0.32,0.30,0.56,U] 
01:35:24.776 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.13}, one-star: {0.25, 0.22}
01:35:24.778 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
01:35:24.780 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
01:35:24.780 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.66 mountX=0.08 mountY=-0.19, mountTheta=-1.17
01:35:24.782 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.13, opts=13)
01:35:24.785 00.003 1032 Enqueuing Move request for scope (0.16, 0.13)
01:35:24.785 00.000 10072 Worker thread wakes up
01:35:24.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
01:35:24.785 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
01:35:24.785 00.000 10072 Moving (0.16, 0.13) raw xDistance=0.08 yDistance=-0.19
01:35:24.785 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:24.791 00.006 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:24.791 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:35:24.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:24.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:35:24.791 00.000 10072 MoveAxis(W, 9, ABG)
01:35:24.791 00.000 10072 Guiding  Dir = 3, Dur = 9
01:35:24.793 00.002 10072 IsGuiding returns 0
01:35:24.793 00.000 10072 PulseGuide returned control before completion, sleep 19
01:35:24.808 00.015 1032 UpdateGuideState exits: m=1425 SNR=26.6
01:35:24.809 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:24.811 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:24.813 00.002 1032 Enqueuing Expose request
01:35:24.824 00.011 10072 IsGuiding returns 0
01:35:24.824 00.000 10072 Move returns status 0, amount 9
01:35:24.824 00.000 10072 MoveAxis(N, 0, ABG)
01:35:24.824 00.000 10072 Move returns status 0, amount 0
01:35:24.824 00.000 10072 move complete, result=0
01:35:24.824 00.000 10072 worker thread done servicing request
01:35:24.824 00.000 10072 Worker thread wakes up
01:35:24.824 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:24.824 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:24.825 00.001 1032 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
01:35:25.238 00.413 10072 Exposure complete
01:35:25.271 00.033 10072 worker thread done servicing request
01:35:25.271 00.000 1032 OnExposeComplete: enter
01:35:25.271 00.000 1032 UpdateGuideState(): m_state=6
01:35:25.284 00.013 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3876
01:35:25.285 00.001 1032 Star::Find returns 1 (0), X=319.44, Y=752.19, Mass=1474, SNR=27.0, Peak=157 HFD=2.9
01:35:25.287 00.002 1032 MultiStar: [#1 -0.04,0.30,0.90,U] [#2 0.25,0.00,0.72,U] [#3 0.33,0.33,0.70,U] [#4 -0.05,0.21,0.69,U] [#5 0.14,0.07,0.66,U] [#6 0.27,0.15,0.57,U] [#7 0.11,0.18,0.54,U] [#8 0.28,0.19,0.56,U] 
01:35:25.289 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.18}, one-star: {0.22, 0.12}
01:35:25.291 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
01:35:25.293 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
01:35:25.293 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.83 mountX=0.13 mountY=-0.20, mountTheta=-1.00
01:35:25.295 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.18, opts=13)
01:35:25.298 00.003 1032 Enqueuing Move request for scope (0.16, 0.18)
01:35:25.300 00.002 10072 Worker thread wakes up
01:35:25.300 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
01:35:25.301 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
01:35:25.301 00.000 10072 Moving (0.16, 0.18) raw xDistance=0.13 yDistance=-0.20
01:35:25.303 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:25.304 00.001 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:25.304 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
01:35:25.304 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:35:25.304 00.000 10072 MoveAxis(W, 7, ABG)
01:35:25.304 00.000 10072 Guiding  Dir = 3, Dur = 7
01:35:25.306 00.002 10072 IsGuiding returns 0
01:35:25.306 00.000 10072 PulseGuide returned control before completion, sleep 17
01:35:25.318 00.012 1032 UpdateGuideState exits: m=1474 SNR=27.0
01:35:25.322 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:25.323 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:25.323 00.000 1032 Enqueuing Expose request
01:35:25.337 00.014 10072 IsGuiding returns 0
01:35:25.337 00.000 10072 Move returns status 0, amount 7
01:35:25.337 00.000 10072 MoveAxis(N, 130, ABG)
01:35:25.337 00.000 10072 Guiding  Dir = 0, Dur = 130
01:35:25.338 00.001 10072 IsGuiding returns 0
01:35:25.339 00.001 10072 PulseGuide returned control before completion, sleep 140
01:35:25.482 00.143 10072 IsGuiding returns 1
01:35:25.482 00.000 10072 scope still moving after pulse duration time elapsed
01:35:25.514 00.032 10072 IsGuiding returns 0
01:35:25.514 00.000 10072 scope move finished after 130 + 45 ms
01:35:25.514 00.000 10072 Move returns status 0, amount 130
01:35:25.514 00.000 10072 move complete, result=0
01:35:25.514 00.000 10072 worker thread done servicing request
01:35:25.514 00.000 10072 Worker thread wakes up
01:35:25.514 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 130 ms NORTH
01:35:25.516 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:25.516 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:26.152 00.636 10072 Exposure complete
01:35:26.193 00.041 10072 worker thread done servicing request
01:35:26.193 00.000 1032 OnExposeComplete: enter
01:35:26.195 00.002 1032 UpdateGuideState(): m_state=6
01:35:26.197 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3877
01:35:26.198 00.001 1032 Star::Find returns 1 (0), X=319.33, Y=752.07, Mass=1382, SNR=26.2, Peak=140 HFD=2.7
01:35:26.200 00.002 1032 MultiStar: [#1 -0.24,-0.11,0.96,U] [#2 -0.29,-0.02,0.77,U] [#3 -0.21,0.14,0.67,U] [#4 -0.08,0.03,0.71,U] [#5 -0.02,-0.11,0.68,U] [#6 0.14,-0.22,0.60,U] [#7 -0.11,0.16,0.56,U] [#8 -0.14,0.15,0.55,U] 
01:35:26.202 00.002 1032 refined, 8 included, MultiStar: {-0.10, -0.00}, one-star: {0.11, 0.01}
01:35:26.202 00.000 1032 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.83) = xAngle (-4.92 = 1.36)
01:35:26.204 00.002 1032 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.92 = 1.36)
01:35:26.206 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.09 mountX=0.02 mountY=0.09, mountTheta=1.36
01:35:26.208 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.00, opts=13)
01:35:26.210 00.002 1032 Enqueuing Move request for scope (-0.10, -0.00)
01:35:26.212 00.002 10072 Worker thread wakes up
01:35:26.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
01:35:26.212 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
01:35:26.212 00.000 10072 Moving (-0.10, -0.00) raw xDistance=0.02 yDistance=0.09
01:35:26.215 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:26.216 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:26.216 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:35:26.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:26.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:35:26.216 00.000 10072 MoveAxis(W, 9, ABG)
01:35:26.216 00.000 10072 Guiding  Dir = 3, Dur = 9
01:35:26.218 00.002 10072 IsGuiding returns 0
01:35:26.218 00.000 10072 PulseGuide returned control before completion, sleep 19
01:35:26.233 00.015 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:35:26.235 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:26.236 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:26.236 00.000 1032 Enqueuing Expose request
01:35:26.246 00.010 10072 IsGuiding returns 0
01:35:26.246 00.000 10072 Move returns status 0, amount 9
01:35:26.246 00.000 10072 MoveAxis(N, 0, ABG)
01:35:26.246 00.000 10072 Move returns status 0, amount 0
01:35:26.246 00.000 10072 move complete, result=0
01:35:26.246 00.000 10072 worker thread done servicing request
01:35:26.246 00.000 10072 Worker thread wakes up
01:35:26.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:26.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:26.247 00.001 1032 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
01:35:26.661 00.414 10072 Exposure complete
01:35:26.695 00.034 10072 worker thread done servicing request
01:35:26.695 00.000 1032 OnExposeComplete: enter
01:35:26.703 00.008 1032 UpdateGuideState(): m_state=6
01:35:26.703 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3878
01:35:26.707 00.004 1032 Star::Find returns 1 (0), X=319.29, Y=752.08, Mass=1408, SNR=26.4, Peak=135 HFD=2.9
01:35:26.709 00.002 1032 MultiStar: [#1 -0.29,-0.05,0.96,U] [#2 -0.20,-0.09,0.75,U] [#3 -0.19,0.01,0.67,U] [#4 -0.08,-0.04,0.71,U] [#5 -0.01,-0.17,0.67,U] [#6 0.03,-0.14,0.58,U] [#7 -0.07,0.13,0.55,U] [#8 -0.02,0.16,0.54,U] 
01:35:26.711 00.002 1032 single-star, 8 included, MultiStar: {-0.09, -0.02}, one-star: {0.07, 0.02}
01:35:26.711 00.000 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
01:35:26.713 00.002 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
01:35:26.713 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.32 mountX=0.00 mountY=-0.07, mountTheta=-1.51
01:35:26.713 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
01:35:26.719 00.006 1032 Enqueuing Move request for scope (0.07, 0.02)
01:35:26.721 00.002 10072 Worker thread wakes up
01:35:26.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:35:26.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:35:26.721 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.07
01:35:26.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:26.725 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:26.725 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:35:26.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:26.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:35:26.725 00.000 10072 MoveAxis(W, 8, ABG)
01:35:26.725 00.000 10072 Guiding  Dir = 3, Dur = 8
01:35:26.727 00.002 10072 IsGuiding returns 0
01:35:26.727 00.000 10072 PulseGuide returned control before completion, sleep 18
01:35:26.735 00.008 1032 UpdateGuideState exits: m=1408 SNR=26.4
01:35:26.743 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:26.746 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:26.746 00.000 1032 Enqueuing Expose request
01:35:26.759 00.013 10072 IsGuiding returns 0
01:35:26.759 00.000 10072 Move returns status 0, amount 8
01:35:26.759 00.000 10072 MoveAxis(N, 0, ABG)
01:35:26.759 00.000 10072 Move returns status 0, amount 0
01:35:26.759 00.000 10072 move complete, result=0
01:35:26.759 00.000 10072 worker thread done servicing request
01:35:26.759 00.000 10072 Worker thread wakes up
01:35:26.759 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:26.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:26.759 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:35:27.396 00.637 10072 Exposure complete
01:35:27.426 00.030 10072 worker thread done servicing request
01:35:27.426 00.000 1032 OnExposeComplete: enter
01:35:27.426 00.000 1032 UpdateGuideState(): m_state=6
01:35:27.426 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3879
01:35:27.440 00.014 1032 Star::Find returns 1 (0), X=319.33, Y=752.15, Mass=1407, SNR=26.4, Peak=137 HFD=2.8
01:35:27.442 00.002 1032 MultiStar: [#1 -0.25,0.01,0.95,U] [#2 -0.14,-0.07,0.71,U] [#3 0.06,0.30,0.69,U] [#4 -0.01,0.14,0.68,U] [#5 0.13,-0.07,0.69,U] [#6 0.03,0.06,0.60,U] [#7 0.05,0.08,0.52,U] [#8 -0.04,0.47,0.57,U] 
01:35:27.444 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {0.11, 0.09}
01:35:27.446 00.002 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
01:35:27.448 00.002 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
01:35:27.448 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.68 mountX=0.10 mountY=-0.01, mountTheta=-0.15
01:35:27.450 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
01:35:27.452 00.002 1032 Enqueuing Move request for scope (-0.01, 0.10)
01:35:27.453 00.001 10072 Worker thread wakes up
01:35:27.453 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
01:35:27.453 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
01:35:27.453 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.01
01:35:27.455 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:27.458 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:27.458 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:35:27.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:27.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:35:27.458 00.000 10072 MoveAxis(W, 8, ABG)
01:35:27.459 00.001 10072 Guiding  Dir = 3, Dur = 8
01:35:27.459 00.000 10072 IsGuiding returns 0
01:35:27.459 00.000 10072 PulseGuide returned control before completion, sleep 18
01:35:27.474 00.015 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:35:27.474 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:27.474 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:27.474 00.000 1032 Enqueuing Expose request
01:35:27.490 00.016 10072 IsGuiding returns 0
01:35:27.490 00.000 10072 Move returns status 0, amount 8
01:35:27.490 00.000 10072 MoveAxis(N, 0, ABG)
01:35:27.490 00.000 10072 Move returns status 0, amount 0
01:35:27.490 00.000 10072 move complete, result=0
01:35:27.490 00.000 10072 worker thread done servicing request
01:35:27.490 00.000 10072 Worker thread wakes up
01:35:27.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:27.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:27.491 00.001 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:35:27.902 00.411 10072 Exposure complete
01:35:27.949 00.047 10072 worker thread done servicing request
01:35:27.949 00.000 1032 OnExposeComplete: enter
01:35:27.950 00.001 1032 UpdateGuideState(): m_state=6
01:35:27.954 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3880
01:35:27.956 00.002 1032 Star::Find returns 1 (0), X=319.32, Y=752.17, Mass=1380, SNR=26.2, Peak=141 HFD=2.7
01:35:27.956 00.000 1032 MultiStar: [#1 -0.14,0.00,0.90,U] [#2 -0.12,-0.02,0.75,U] [#3 -0.05,0.31,0.68,U] [#4 -0.16,0.16,0.74,U] [#5 0.06,0.06,0.70,U] [#6 0.03,0.02,0.61,U] [#7 -0.02,0.20,0.53,U] [#8 -0.12,0.25,0.58,U] 
01:35:27.958 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.11}, one-star: {0.11, 0.11}
01:35:27.960 00.002 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
01:35:27.962 00.002 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
01:35:27.964 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.12 mountY=0.01, mountTheta=0.11
01:35:27.966 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.11, opts=13)
01:35:27.970 00.004 1032 Enqueuing Move request for scope (-0.04, 0.11)
01:35:27.970 00.000 10072 Worker thread wakes up
01:35:27.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
01:35:27.970 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:35:27.970 00.000 10072 Moving (-0.04, 0.11) raw xDistance=0.12 yDistance=0.01
01:35:27.972 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:27.974 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:27.974 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:35:27.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:27.976 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:35:27.976 00.000 10072 MoveAxis(W, 8, ABG)
01:35:27.976 00.000 10072 Guiding  Dir = 3, Dur = 8
01:35:27.976 00.000 10072 IsGuiding returns 0
01:35:27.977 00.001 10072 PulseGuide returned control before completion, sleep 18
01:35:27.989 00.012 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:35:27.993 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:27.993 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:27.993 00.000 1032 Enqueuing Expose request
01:35:28.009 00.016 10072 IsGuiding returns 0
01:35:28.009 00.000 10072 Move returns status 0, amount 8
01:35:28.009 00.000 10072 MoveAxis(N, 0, ABG)
01:35:28.009 00.000 10072 Move returns status 0, amount 0
01:35:28.009 00.000 10072 move complete, result=0
01:35:28.009 00.000 10072 worker thread done servicing request
01:35:28.009 00.000 10072 Worker thread wakes up
01:35:28.009 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:28.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:28.010 00.001 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:35:28.643 00.633 10072 Exposure complete
01:35:28.685 00.042 10072 worker thread done servicing request
01:35:28.685 00.000 1032 OnExposeComplete: enter
01:35:28.687 00.002 1032 UpdateGuideState(): m_state=6
01:35:28.689 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3881
01:35:28.689 00.000 1032 Star::Find returns 1 (0), X=319.34, Y=752.09, Mass=1284, SNR=25.2, Peak=135 HFD=2.7
01:35:28.689 00.000 1032 MultiStar: [#1 -0.11,0.09,1.03,U] [#2 -0.22,-0.02,0.79,U] [#3 0.00,0.14,0.70,U] [#4 -0.01,0.10,0.71,U] [#5 0.14,-0.03,0.76,U] [#6 -0.05,-0.15,0.61,U] [#7 0.00,0.19,0.56,U] [#8 0.14,0.07,0.61,U] 
01:35:28.689 00.000 1032 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {0.13, 0.02}
01:35:28.696 00.007 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
01:35:28.696 00.000 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
01:35:28.696 00.000 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.60 mountX=0.04 mountY=-0.01, mountTheta=-0.23
01:35:28.696 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
01:35:28.704 00.008 1032 Enqueuing Move request for scope (-0.00, 0.05)
01:35:28.705 00.001 10072 Worker thread wakes up
01:35:28.705 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
01:35:28.705 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
01:35:28.705 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.04 yDistance=-0.01
01:35:28.707 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:28.709 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:28.709 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:35:28.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:28.709 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:35:28.709 00.000 10072 MoveAxis(W, 8, ABG)
01:35:28.709 00.000 10072 Guiding  Dir = 3, Dur = 8
01:35:28.710 00.001 10072 IsGuiding returns 0
01:35:28.710 00.000 10072 PulseGuide returned control before completion, sleep 18
01:35:28.726 00.016 1032 UpdateGuideState exits: m=1284 SNR=25.2
01:35:28.726 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:28.728 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:28.730 00.002 1032 Enqueuing Expose request
01:35:28.741 00.011 10072 IsGuiding returns 0
01:35:28.742 00.001 10072 Move returns status 0, amount 8
01:35:28.742 00.000 10072 MoveAxis(N, 0, ABG)
01:35:28.742 00.000 10072 Move returns status 0, amount 0
01:35:28.742 00.000 10072 move complete, result=0
01:35:28.742 00.000 10072 worker thread done servicing request
01:35:28.742 00.000 10072 Worker thread wakes up
01:35:28.742 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:28.742 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:35:28.743 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:29.154 00.411 10072 Exposure complete
01:35:29.187 00.033 10072 worker thread done servicing request
01:35:29.187 00.000 1032 OnExposeComplete: enter
01:35:29.187 00.000 1032 UpdateGuideState(): m_state=6
01:35:29.201 00.014 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3882
01:35:29.203 00.002 1032 Star::Find returns 1 (0), X=319.24, Y=752.10, Mass=1413, SNR=26.5, Peak=158 HFD=2.6
01:35:29.204 00.001 1032 MultiStar: [#1 -0.18,0.01,1.01,U] [#2 -0.07,-0.25,0.74,U] [#3 0.04,0.02,0.68,U] [#4 -0.15,0.06,0.71,U] [#5 0.08,-0.15,0.71,U] [#6 -0.04,-0.22,0.60,U] [#7 0.20,0.07,0.50,U] [#8 -0.09,0.04,0.55,U] 
01:35:29.206 00.002 1032 single-star, 8 included, MultiStar: {-0.03, -0.04}, one-star: {0.02, 0.03}
01:35:29.208 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
01:35:29.208 00.000 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
01:35:29.210 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.02 mountX=0.03 mountY=-0.03, mountTheta=-0.81
01:35:29.214 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
01:35:29.216 00.002 1032 Enqueuing Move request for scope (0.02, 0.03)
01:35:29.218 00.002 10072 Worker thread wakes up
01:35:29.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
01:35:29.218 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
01:35:29.218 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.03
01:35:29.220 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:29.222 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:29.222 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:35:29.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:29.222 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:35:29.222 00.000 10072 MoveAxis(W, 8, ABG)
01:35:29.222 00.000 10072 Guiding  Dir = 3, Dur = 8
01:35:29.224 00.002 10072 IsGuiding returns 0
01:35:29.224 00.000 10072 PulseGuide returned control before completion, sleep 18
01:35:29.240 00.016 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:35:29.242 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:29.242 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:29.244 00.002 1032 Enqueuing Expose request
01:35:29.256 00.012 10072 IsGuiding returns 0
01:35:29.256 00.000 10072 Move returns status 0, amount 8
01:35:29.256 00.000 10072 MoveAxis(N, 0, ABG)
01:35:29.256 00.000 10072 Move returns status 0, amount 0
01:35:29.256 00.000 10072 move complete, result=0
01:35:29.256 00.000 10072 worker thread done servicing request
01:35:29.256 00.000 10072 Worker thread wakes up
01:35:29.256 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:29.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:29.258 00.002 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:35:29.893 00.635 10072 Exposure complete
01:35:29.932 00.039 10072 worker thread done servicing request
01:35:29.932 00.000 1032 OnExposeComplete: enter
01:35:29.936 00.004 1032 UpdateGuideState(): m_state=6
01:35:29.938 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3883
01:35:29.940 00.002 1032 Star::Find returns 1 (0), X=319.29, Y=752.10, Mass=1496, SNR=27.3, Peak=152 HFD=2.6
01:35:29.942 00.002 1032 MultiStar: [#1 -0.25,-0.04,0.96,U] [#2 -0.12,-0.08,0.73,U] [#3 -0.06,0.04,0.68,U] [#4 -0.19,0.13,0.70,U] [#5 -0.04,0.01,0.68,U] [#6 -0.13,-0.06,0.56,U] [#7 0.02,0.05,0.53,U] [#8 -0.05,0.07,0.55,U] 
01:35:29.944 00.002 1032 single-star, 8 included, MultiStar: {-0.09, 0.02}, one-star: {0.07, 0.04}
01:35:29.944 00.000 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
01:35:29.946 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
01:35:29.948 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.53 mountX=0.02 mountY=-0.08, mountTheta=-1.30
01:35:29.951 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
01:35:29.951 00.000 1032 Enqueuing Move request for scope (0.07, 0.04)
01:35:29.954 00.003 10072 Worker thread wakes up
01:35:29.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
01:35:29.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
01:35:29.954 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
01:35:29.956 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:29.958 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:29.958 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:35:29.958 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:29.958 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:35:29.958 00.000 10072 MoveAxis(W, 8, ABG)
01:35:29.958 00.000 10072 Guiding  Dir = 3, Dur = 8
01:35:29.960 00.002 10072 IsGuiding returns 0
01:35:29.961 00.001 10072 PulseGuide returned control before completion, sleep 18
01:35:29.966 00.005 1032 UpdateGuideState exits: m=1496 SNR=27.3
01:35:29.976 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:29.978 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:29.980 00.002 1032 Enqueuing Expose request
01:35:29.992 00.012 10072 IsGuiding returns 0
01:35:29.992 00.000 10072 Move returns status 0, amount 8
01:35:29.992 00.000 10072 MoveAxis(N, 0, ABG)
01:35:29.992 00.000 10072 Move returns status 0, amount 0
01:35:29.992 00.000 10072 move complete, result=0
01:35:29.992 00.000 10072 worker thread done servicing request
01:35:29.992 00.000 10072 Worker thread wakes up
01:35:29.992 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:29.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:29.992 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:35:30.409 00.417 10072 Exposure complete
01:35:30.451 00.042 10072 worker thread done servicing request
01:35:30.451 00.000 1032 OnExposeComplete: enter
01:35:30.451 00.000 1032 UpdateGuideState(): m_state=6
01:35:30.455 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3884
01:35:30.456 00.001 1032 Star::Find returns 1 (0), X=319.22, Y=752.21, Mass=1282, SNR=25.2, Peak=130 HFD=2.9
01:35:30.458 00.002 1032 MultiStar: [#1 -0.41,0.10,1.03,U] [#2 -0.19,0.04,0.78,U] [#3 -0.11,0.13,0.75,U] [#4 -0.15,0.07,0.75,U] [#5 -0.05,0.06,0.75,U] [#6 0.08,-0.02,0.62,U] [#7 -0.14,0.17,0.57,U] [#8 0.05,0.19,0.59,U] 
01:35:30.458 00.000 1032 single-star, 8 included, MultiStar: {-0.12, 0.10}, one-star: {0.00, 0.15}
01:35:30.458 00.000 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
01:35:30.458 00.000 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
01:35:30.458 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.55 mountX=0.14 mountY=-0.04, mountTheta=-0.28
01:35:30.458 00.000 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.15, opts=13)
01:35:30.469 00.011 1032 Enqueuing Move request for scope (0.00, 0.15)
01:35:30.469 00.000 10072 Worker thread wakes up
01:35:30.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
01:35:30.469 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
01:35:30.469 00.000 10072 Moving (0.00, 0.15) raw xDistance=0.14 yDistance=-0.04
01:35:30.469 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:30.475 00.006 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.69
01:35:30.475 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:35:30.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:30.475 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:35:30.475 00.000 10072 MoveAxis(W, 74, ABG)
01:35:30.477 00.002 10072 Guiding  Dir = 3, Dur = 74
01:35:30.477 00.000 10072 IsGuiding returns 0
01:35:30.478 00.001 10072 PulseGuide returned control before completion, sleep 84
01:35:30.493 00.015 1032 UpdateGuideState exits: m=1282 SNR=25.2
01:35:30.495 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:30.497 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:30.499 00.002 1032 Enqueuing Expose request
01:35:30.573 00.074 10072 IsGuiding returns 0
01:35:30.573 00.000 10072 Move returns status 0, amount 74
01:35:30.573 00.000 10072 MoveAxis(N, 0, ABG)
01:35:30.573 00.000 10072 Move returns status 0, amount 0
01:35:30.573 00.000 10072 move complete, result=0
01:35:30.573 00.000 10072 worker thread done servicing request
01:35:30.573 00.000 10072 Worker thread wakes up
01:35:30.573 00.000 1032 GuideStep: 0.1 px 74 ms WEST, -0.0 px 0 ms NORTH
01:35:30.575 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:30.575 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:31.210 00.635 10072 Exposure complete
01:35:31.241 00.031 10072 worker thread done servicing request
01:35:31.241 00.000 1032 OnExposeComplete: enter
01:35:31.241 00.000 1032 UpdateGuideState(): m_state=6
01:35:31.241 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3885
01:35:31.256 00.015 1032 Star::Find returns 1 (0), X=319.27, Y=752.13, Mass=1488, SNR=27.2, Peak=150 HFD=2.7
01:35:31.258 00.002 1032 MultiStar: [#1 -0.27,0.09,0.92,U] [#2 -0.09,-0.09,0.68,U] [#3 -0.04,0.17,0.66,U] [#4 -0.08,0.09,0.67,U] [#5 0.14,-0.01,0.65,U] [#6 -0.02,-0.04,0.57,U] [#7 0.03,0.02,0.50,U] [#8 0.17,0.18,0.54,U] 
01:35:31.258 00.000 1032 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.05, 0.07}
01:35:31.258 00.000 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
01:35:31.258 00.000 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
01:35:31.258 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=2.00 mountX=0.06 mountY=0.01, mountTheta=0.17
01:35:31.268 00.010 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
01:35:31.270 00.002 1032 Enqueuing Move request for scope (-0.02, 0.06)
01:35:31.272 00.002 10072 Worker thread wakes up
01:35:31.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:35:31.272 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:35:31.272 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.01
01:35:31.274 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:31.275 00.001 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:31.275 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:35:31.275 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:31.275 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:35:31.275 00.000 10072 MoveAxis(W, 8, ABG)
01:35:31.275 00.000 10072 Guiding  Dir = 3, Dur = 8
01:35:31.277 00.002 10072 IsGuiding returns 0
01:35:31.277 00.000 10072 PulseGuide returned control before completion, sleep 18
01:35:31.292 00.015 1032 UpdateGuideState exits: m=1488 SNR=27.2
01:35:31.293 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:31.295 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:31.298 00.003 1032 Enqueuing Expose request
01:35:31.309 00.011 10072 IsGuiding returns 0
01:35:31.309 00.000 10072 Move returns status 0, amount 8
01:35:31.309 00.000 10072 MoveAxis(N, 0, ABG)
01:35:31.309 00.000 10072 Move returns status 0, amount 0
01:35:31.309 00.000 10072 move complete, result=0
01:35:31.309 00.000 10072 worker thread done servicing request
01:35:31.309 00.000 10072 Worker thread wakes up
01:35:31.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:31.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:31.309 00.000 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:35:31.722 00.413 10072 Exposure complete
01:35:31.769 00.047 10072 worker thread done servicing request
01:35:31.769 00.000 1032 OnExposeComplete: enter
01:35:31.770 00.001 1032 UpdateGuideState(): m_state=6
01:35:31.772 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3886
01:35:31.774 00.002 1032 Star::Find returns 1 (0), X=319.35, Y=752.17, Mass=1399, SNR=26.3, Peak=141 HFD=2.8
01:35:31.776 00.002 1032 MultiStar: [#1 -0.14,0.04,0.99,U] [#2 0.03,-0.10,0.76,U] [#3 0.16,0.28,0.67,U] [#4 -0.03,0.16,0.72,U] [#5 0.17,0.03,0.69,U] [#6 0.18,0.01,0.59,U] [#7 0.17,0.19,0.56,U] [#8 0.13,0.20,0.58,U] 
01:35:31.778 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.09}, one-star: {0.13, 0.11}
01:35:31.780 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
01:35:31.781 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
01:35:31.783 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=0.07 mountY=-0.10, mountTheta=-0.94
01:35:31.787 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
01:35:31.789 00.002 1032 Enqueuing Move request for scope (0.08, 0.09)
01:35:31.791 00.002 10072 Worker thread wakes up
01:35:31.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
01:35:31.791 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:35:31.791 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:35:31.793 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:31.793 00.000 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:31.793 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:35:31.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:31.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:35:31.793 00.000 10072 MoveAxis(W, 7, ABG)
01:35:31.793 00.000 10072 Guiding  Dir = 3, Dur = 7
01:35:31.793 00.000 10072 IsGuiding returns 0
01:35:31.793 00.000 10072 PulseGuide returned control before completion, sleep 17
01:35:31.801 00.008 1032 UpdateGuideState exits: m=1399 SNR=26.3
01:35:31.815 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:31.816 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:31.818 00.002 1032 Enqueuing Expose request
01:35:31.820 00.002 10072 IsGuiding returns 0
01:35:31.820 00.000 10072 Move returns status 0, amount 7
01:35:31.820 00.000 10072 MoveAxis(N, 0, ABG)
01:35:31.820 00.000 10072 Move returns status 0, amount 0
01:35:31.820 00.000 10072 move complete, result=0
01:35:31.820 00.000 10072 worker thread done servicing request
01:35:31.820 00.000 10072 Worker thread wakes up
01:35:31.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:31.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:31.822 00.002 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:35:32.454 00.632 10072 Exposure complete
01:35:32.493 00.039 10072 worker thread done servicing request
01:35:32.493 00.000 1032 OnExposeComplete: enter
01:35:32.497 00.004 1032 UpdateGuideState(): m_state=6
01:35:32.500 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3887
01:35:32.502 00.002 1032 Star::Find returns 1 (0), X=319.33, Y=752.30, Mass=1354, SNR=25.9, Peak=154 HFD=2.9
01:35:32.504 00.002 1032 MultiStar: [#1 -0.27,0.14,0.97,U] [#2 -0.12,-0.02,0.76,U] [#3 -0.17,0.29,0.68,U] [#4 -0.06,0.20,0.73,U] [#5 0.07,-0.04,0.71,U] [#6 0.06,0.10,0.61,U] [#7 0.15,0.23,0.48,U] [#8 -0.08,0.12,0.59,U] 
01:35:32.506 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.14}, one-star: {0.11, 0.24}
01:35:32.508 00.002 1032 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.83) = xAngle (0.04 = 0.04)
01:35:32.508 00.000 1032 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.04 = 0.04)
01:35:32.510 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.87 mountX=0.15 mountY=0.01, mountTheta=0.04
01:35:32.512 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.14, opts=13)
01:35:32.514 00.002 1032 Enqueuing Move request for scope (-0.04, 0.14)
01:35:32.516 00.002 10072 Worker thread wakes up
01:35:32.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
01:35:32.516 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
01:35:32.516 00.000 10072 Moving (-0.04, 0.14) raw xDistance=0.15 yDistance=0.01
01:35:32.520 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:32.522 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.69
01:35:32.522 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:35:32.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:32.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:35:32.522 00.000 10072 MoveAxis(W, 75, ABG)
01:35:32.522 00.000 10072 Guiding  Dir = 3, Dur = 75
01:35:32.524 00.002 10072 IsGuiding returns 0
01:35:32.524 00.000 10072 PulseGuide returned control before completion, sleep 85
01:35:32.527 00.003 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:35:32.540 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:32.540 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:32.540 00.000 1032 Enqueuing Expose request
01:35:32.631 00.091 10072 IsGuiding returns 0
01:35:32.631 00.000 10072 Move returns status 0, amount 75
01:35:32.631 00.000 10072 MoveAxis(N, 0, ABG)
01:35:32.631 00.000 10072 Move returns status 0, amount 0
01:35:32.631 00.000 10072 move complete, result=0
01:35:32.631 00.000 10072 worker thread done servicing request
01:35:32.631 00.000 10072 Worker thread wakes up
01:35:32.631 00.000 1032 GuideStep: 0.1 px 75 ms WEST, 0.0 px 0 ms NORTH
01:35:32.632 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:32.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:33.047 00.415 10072 Exposure complete
01:35:33.087 00.040 10072 worker thread done servicing request
01:35:33.087 00.000 1032 OnExposeComplete: enter
01:35:33.093 00.006 1032 UpdateGuideState(): m_state=6
01:35:33.093 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3888
01:35:33.093 00.000 1032 Star::Find returns 1 (0), X=319.44, Y=752.23, Mass=1658, SNR=28.7, Peak=192 HFD=2.8
01:35:33.093 00.000 1032 MultiStar: [#1 -0.14,0.10,0.90,U] [#2 -0.05,0.04,0.67,U] [#3 -0.01,0.29,0.66,U] [#4 0.02,0.22,0.64,U] [#5 0.17,0.05,0.63,U] [#6 0.07,-0.04,0.57,U] [#7 0.10,0.17,0.48,U] [#8 -0.16,0.14,0.53,U] 
01:35:33.093 00.000 1032 refined, 8 included, MultiStar: {0.03, 0.13}, one-star: {0.22, 0.17}
01:35:33.093 00.000 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
01:35:33.093 00.000 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
01:35:33.093 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.35 mountX=0.12 mountY=-0.06, mountTheta=-0.48
01:35:33.104 00.011 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.13, opts=13)
01:35:33.107 00.003 1032 Enqueuing Move request for scope (0.03, 0.13)
01:35:33.107 00.000 10072 Worker thread wakes up
01:35:33.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
01:35:33.107 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
01:35:33.107 00.000 10072 Moving (0.03, 0.13) raw xDistance=0.12 yDistance=-0.06
01:35:33.110 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:33.112 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:33.112 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:35:33.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:33.112 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:35:33.112 00.000 10072 MoveAxis(W, 8, ABG)
01:35:33.112 00.000 10072 Guiding  Dir = 3, Dur = 8
01:35:33.114 00.002 10072 IsGuiding returns 0
01:35:33.114 00.000 10072 PulseGuide returned control before completion, sleep 18
01:35:33.127 00.013 1032 UpdateGuideState exits: m=1658 SNR=28.7
01:35:33.131 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:33.133 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:33.135 00.002 1032 Enqueuing Expose request
01:35:33.145 00.010 10072 IsGuiding returns 0
01:35:33.145 00.000 10072 Move returns status 0, amount 8
01:35:33.145 00.000 10072 MoveAxis(N, 0, ABG)
01:35:33.145 00.000 10072 Move returns status 0, amount 0
01:35:33.145 00.000 10072 move complete, result=0
01:35:33.145 00.000 10072 worker thread done servicing request
01:35:33.145 00.000 10072 Worker thread wakes up
01:35:33.145 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:33.145 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:33.145 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:35:33.783 00.638 10072 Exposure complete
01:35:33.826 00.043 10072 worker thread done servicing request
01:35:33.826 00.000 1032 OnExposeComplete: enter
01:35:33.826 00.000 1032 UpdateGuideState(): m_state=6
01:35:33.830 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3889
01:35:33.832 00.002 1032 Star::Find returns 1 (0), X=319.29, Y=752.26, Mass=1355, SNR=25.9, Peak=148 HFD=2.9
01:35:33.833 00.001 1032 MultiStar: [#1 -0.11,0.10,0.99,U] [#2 -0.00,0.07,0.76,U] [#3 0.04,0.11,0.67,U] [#4 0.01,0.17,0.73,U] [#5 -0.04,0.18,0.73,U] [#6 0.19,-0.02,0.62,U] [#7 0.15,0.25,0.54,U] [#8 -0.12,0.34,0.58,U] 
01:35:33.835 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.15}, one-star: {0.08, 0.20}
01:35:33.837 00.002 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
01:35:33.837 00.000 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
01:35:33.839 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.47 mountX=0.14 mountY=-0.05, mountTheta=-0.36
01:35:33.841 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.15, opts=13)
01:35:33.843 00.002 1032 Enqueuing Move request for scope (0.01, 0.15)
01:35:33.845 00.002 10072 Worker thread wakes up
01:35:33.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
01:35:33.845 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
01:35:33.845 00.000 10072 Moving (0.01, 0.15) raw xDistance=0.14 yDistance=-0.05
01:35:33.847 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:33.849 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.69
01:35:33.849 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:35:33.849 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:33.849 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:35:33.849 00.000 10072 MoveAxis(W, 73, ABG)
01:35:33.849 00.000 10072 Guiding  Dir = 3, Dur = 73
01:35:33.850 00.001 10072 IsGuiding returns 0
01:35:33.850 00.000 10072 PulseGuide returned control before completion, sleep 83
01:35:33.860 00.010 1032 UpdateGuideState exits: m=1355 SNR=25.9
01:35:33.866 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:33.867 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:33.869 00.002 1032 Enqueuing Expose request
01:35:33.945 00.076 10072 IsGuiding returns 0
01:35:33.945 00.000 10072 Move returns status 0, amount 73
01:35:33.945 00.000 10072 MoveAxis(N, 0, ABG)
01:35:33.945 00.000 10072 Move returns status 0, amount 0
01:35:33.945 00.000 10072 move complete, result=0
01:35:33.945 00.000 10072 worker thread done servicing request
01:35:33.945 00.000 10072 Worker thread wakes up
01:35:33.945 00.000 1032 GuideStep: 0.1 px 73 ms WEST, -0.1 px 0 ms NORTH
01:35:33.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:33.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:34.360 00.415 10072 Exposure complete
01:35:34.394 00.034 10072 worker thread done servicing request
01:35:34.394 00.000 1032 OnExposeComplete: enter
01:35:34.394 00.000 1032 UpdateGuideState(): m_state=6
01:35:34.405 00.011 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3890
01:35:34.405 00.000 1032 Star::Find returns 1 (0), X=319.33, Y=752.18, Mass=1462, SNR=26.9, Peak=147 HFD=2.9
01:35:34.405 00.000 1032 MultiStar: [#1 -0.13,0.08,0.97,U] [#2 -0.14,-0.07,0.69,U] [#3 -0.16,0.24,0.64,U] [#4 0.10,0.01,0.69,U] [#5 0.19,-0.11,0.72,U] [#6 0.14,-0.13,0.59,U] [#7 -0.01,0.25,0.52,U] [#8 -0.08,-0.00,0.55,U] 
01:35:34.411 00.006 1032 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {0.11, 0.12}
01:35:34.411 00.000 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
01:35:34.411 00.000 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
01:35:34.411 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.48 mountX=0.04 mountY=-0.02, mountTheta=-0.35
01:35:34.411 00.000 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
01:35:34.411 00.000 1032 Enqueuing Move request for scope (0.00, 0.05)
01:35:34.411 00.000 10072 Worker thread wakes up
01:35:34.411 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
01:35:34.411 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
01:35:34.411 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.04 yDistance=-0.02
01:35:34.422 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:34.424 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:34.424 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:35:34.424 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:34.424 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:35:34.424 00.000 10072 MoveAxis(W, 7, ABG)
01:35:34.424 00.000 10072 Guiding  Dir = 3, Dur = 7
01:35:34.425 00.001 10072 IsGuiding returns 0
01:35:34.426 00.001 10072 PulseGuide returned control before completion, sleep 17
01:35:34.441 00.015 1032 UpdateGuideState exits: m=1462 SNR=26.9
01:35:34.443 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:34.445 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:34.445 00.000 1032 Enqueuing Expose request
01:35:34.456 00.011 10072 IsGuiding returns 0
01:35:34.456 00.000 10072 Move returns status 0, amount 7
01:35:34.457 00.001 10072 MoveAxis(N, 0, ABG)
01:35:34.457 00.000 10072 Move returns status 0, amount 0
01:35:34.457 00.000 10072 move complete, result=0
01:35:34.457 00.000 10072 worker thread done servicing request
01:35:34.457 00.000 10072 Worker thread wakes up
01:35:34.457 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:34.457 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:34.459 00.002 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:35:35.091 00.632 10072 Exposure complete
01:35:35.124 00.033 10072 worker thread done servicing request
01:35:35.124 00.000 1032 OnExposeComplete: enter
01:35:35.124 00.000 1032 UpdateGuideState(): m_state=6
01:35:35.124 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3891
01:35:35.124 00.000 1032 Star::Find returns 1 (0), X=319.36, Y=752.09, Mass=1270, SNR=25.1, Peak=144 HFD=2.6
01:35:35.139 00.015 1032 MultiStar: [#1 -0.07,0.06,1.03,U] [#2 -0.20,-0.08,0.75,U] [#3 -0.10,0.12,0.72,U] [#4 0.05,0.11,0.73,U] [#5 0.18,-0.12,0.72,U] [#6 0.11,-0.28,0.66,U] [#7 0.06,0.19,0.51,U] [#8 -0.24,-0.06,0.61,U] 
01:35:35.141 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.00}, one-star: {0.14, 0.03}
01:35:35.141 00.000 1032 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.83) = xAngle (-4.88 = 1.40)
01:35:35.141 00.000 1032 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.88 = 1.40)
01:35:35.141 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-3.05 mountX=0.00 mountY=0.01, mountTheta=1.40
01:35:35.141 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.00, opts=13)
01:35:35.141 00.000 1032 Enqueuing Move request for scope (-0.01, -0.00)
01:35:35.141 00.000 10072 Worker thread wakes up
01:35:35.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
01:35:35.141 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
01:35:35.141 00.000 10072 Moving (-0.01, -0.00) raw xDistance=0.00 yDistance=0.01
01:35:35.154 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:35.157 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:35.157 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:35:35.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:35.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:35:35.157 00.000 10072 MoveAxis(W, 8, ABG)
01:35:35.157 00.000 10072 Guiding  Dir = 3, Dur = 8
01:35:35.157 00.000 10072 IsGuiding returns 0
01:35:35.157 00.000 10072 PulseGuide returned control before completion, sleep 18
01:35:35.173 00.016 1032 UpdateGuideState exits: m=1270 SNR=25.1
01:35:35.174 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:35.175 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:35.177 00.002 1032 Enqueuing Expose request
01:35:35.190 00.013 10072 IsGuiding returns 0
01:35:35.190 00.000 10072 Move returns status 0, amount 8
01:35:35.190 00.000 10072 MoveAxis(N, 0, ABG)
01:35:35.190 00.000 10072 Move returns status 0, amount 0
01:35:35.190 00.000 10072 move complete, result=0
01:35:35.190 00.000 10072 worker thread done servicing request
01:35:35.190 00.000 10072 Worker thread wakes up
01:35:35.190 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:35.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:35.194 00.004 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:35:35.604 00.410 10072 Exposure complete
01:35:35.646 00.042 10072 worker thread done servicing request
01:35:35.646 00.000 1032 OnExposeComplete: enter
01:35:35.650 00.004 1032 UpdateGuideState(): m_state=6
01:35:35.652 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3892
01:35:35.654 00.002 1032 Star::Find returns 1 (0), X=319.25, Y=752.13, Mass=1229, SNR=24.7, Peak=117 HFD=2.9
01:35:35.656 00.002 1032 MultiStar: [#1 -0.15,-0.07,1.01,U] [#2 -0.16,-0.21,0.80,U] [#3 -0.11,0.13,0.73,U] [#4 0.03,0.06,0.75,U] [#5 0.10,-0.15,0.74,U] [#6 0.07,-0.04,0.63,U] [#7 -0.13,0.07,0.59,U] [#8 -0.18,0.05,0.60,U] 
01:35:35.656 00.000 1032 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {0.03, 0.06}
01:35:35.658 00.002 1032 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.83) = xAngle (-4.68 = 1.60)
01:35:35.660 00.002 1032 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.68 = 1.60)
01:35:35.662 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.85 mountX=-0.00 mountY=0.06, mountTheta=1.60
01:35:35.664 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.02, opts=13)
01:35:35.665 00.001 1032 Enqueuing Move request for scope (-0.05, -0.02)
01:35:35.668 00.003 10072 Worker thread wakes up
01:35:35.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
01:35:35.668 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
01:35:35.668 00.000 10072 Moving (-0.05, -0.02) raw xDistance=-0.00 yDistance=0.06
01:35:35.669 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:35.672 00.003 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:35.672 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:35:35.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:35.672 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:35:35.672 00.000 10072 MoveAxis(W, 6, ABG)
01:35:35.672 00.000 10072 Guiding  Dir = 3, Dur = 6
01:35:35.672 00.000 10072 IsGuiding returns 0
01:35:35.672 00.000 10072 PulseGuide returned control before completion, sleep 16
01:35:35.688 00.016 1032 UpdateGuideState exits: m=1229 SNR=24.7
01:35:35.688 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:35.688 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:35.688 00.000 1032 Enqueuing Expose request
01:35:35.696 00.008 10072 IsGuiding returns 0
01:35:35.696 00.000 10072 Move returns status 0, amount 6
01:35:35.696 00.000 10072 MoveAxis(N, 0, ABG)
01:35:35.696 00.000 10072 Move returns status 0, amount 0
01:35:35.696 00.000 10072 move complete, result=0
01:35:35.696 00.000 10072 worker thread done servicing request
01:35:35.696 00.000 10072 Worker thread wakes up
01:35:35.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:35.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:35.701 00.005 1032 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
01:35:36.330 00.629 10072 Exposure complete
01:35:36.374 00.044 10072 worker thread done servicing request
01:35:36.374 00.000 1032 OnExposeComplete: enter
01:35:36.377 00.003 1032 UpdateGuideState(): m_state=6
01:35:36.379 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3893
01:35:36.379 00.000 1032 Star::Find returns 1 (0), X=319.40, Y=752.30, Mass=1371, SNR=26.0, Peak=149 HFD=3.0
01:35:36.379 00.000 1032 MultiStar: [#1 -0.07,0.24,1.03,U] [#2 -0.15,0.01,0.76,U] [#3 -0.18,0.23,0.67,U] [#4 -0.06,0.16,0.67,U] [#5 -0.09,0.09,0.69,U] [#6 0.10,0.02,0.56,U] [#7 -0.07,0.27,0.54,U] [#8 0.05,0.37,0.59,U] 
01:35:36.379 00.000 1032 refined, 8 included, MultiStar: {-0.03, 0.18}, one-star: {0.18, 0.23}
01:35:36.379 00.000 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
01:35:36.379 00.000 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
01:35:36.379 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.72 mountX=0.18 mountY=-0.02, mountTheta=-0.11
01:35:36.391 00.012 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.18, opts=13)
01:35:36.394 00.003 1032 Enqueuing Move request for scope (-0.03, 0.18)
01:35:36.396 00.002 10072 Worker thread wakes up
01:35:36.396 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
01:35:36.396 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
01:35:36.396 00.000 10072 Moving (-0.03, 0.18) raw xDistance=0.18 yDistance=-0.02
01:35:36.397 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:36.401 00.004 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.69
01:35:36.401 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
01:35:36.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:36.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:35:36.401 00.000 10072 MoveAxis(W, 93, ABG)
01:35:36.401 00.000 10072 Guiding  Dir = 3, Dur = 93
01:35:36.401 00.000 10072 IsGuiding returns 0
01:35:36.402 00.001 10072 PulseGuide returned control before completion, sleep 103
01:35:36.418 00.016 1032 UpdateGuideState exits: m=1371 SNR=26.0
01:35:36.418 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:36.418 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:36.422 00.004 1032 Enqueuing Expose request
01:35:36.513 00.091 10072 IsGuiding returns 1
01:35:36.513 00.000 10072 scope still moving after pulse duration time elapsed
01:35:36.545 00.032 10072 IsGuiding returns 0
01:35:36.545 00.000 10072 scope move finished after 93 + 50 ms
01:35:36.545 00.000 10072 Move returns status 0, amount 93
01:35:36.545 00.000 10072 MoveAxis(N, 0, ABG)
01:35:36.545 00.000 10072 Move returns status 0, amount 0
01:35:36.545 00.000 10072 move complete, result=0
01:35:36.545 00.000 10072 worker thread done servicing request
01:35:36.545 00.000 10072 Worker thread wakes up
01:35:36.545 00.000 1032 GuideStep: 0.2 px 93 ms WEST, -0.0 px 0 ms NORTH
01:35:36.547 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:36.547 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:36.955 00.408 10072 Exposure complete
01:35:36.989 00.034 10072 worker thread done servicing request
01:35:36.989 00.000 1032 OnExposeComplete: enter
01:35:37.002 00.013 1032 UpdateGuideState(): m_state=6
01:35:37.004 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3894
01:35:37.006 00.002 1032 Star::Find returns 1 (0), X=319.41, Y=752.34, Mass=1423, SNR=26.6, Peak=148 HFD=3.0
01:35:37.007 00.001 1032 MultiStar: [#1 -0.02,0.20,0.90,U] [#2 -0.05,0.02,0.68,U] [#3 -0.01,0.29,0.68,U] [#4 0.10,0.18,0.70,U] [#5 0.11,0.00,0.68,U] [#6 0.08,-0.05,0.58,U] [#7 0.10,0.26,0.53,U] [#8 0.18,0.31,0.59,U] 
01:35:37.009 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.17}, one-star: {0.19, 0.28}
01:35:37.009 00.000 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
01:35:37.011 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
01:35:37.011 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.16 mountX=0.15 mountY=-0.12, mountTheta=-0.67
01:35:37.015 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.17, opts=13)
01:35:37.016 00.001 1032 Enqueuing Move request for scope (0.07, 0.17)
01:35:37.016 00.000 10072 Worker thread wakes up
01:35:37.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
01:35:37.018 00.002 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
01:35:37.018 00.000 10072 Moving (0.07, 0.17) raw xDistance=0.15 yDistance=-0.12
01:35:37.018 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:37.022 00.004 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.69
01:35:37.022 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:35:37.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:37.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:35:37.022 00.000 10072 MoveAxis(W, 76, ABG)
01:35:37.022 00.000 10072 Guiding  Dir = 3, Dur = 76
01:35:37.023 00.001 10072 IsGuiding returns 0
01:35:37.023 00.000 10072 PulseGuide returned control before completion, sleep 86
01:35:37.039 00.016 1032 UpdateGuideState exits: m=1423 SNR=26.6
01:35:37.041 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:37.041 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:37.041 00.000 1032 Enqueuing Expose request
01:35:37.118 00.077 10072 IsGuiding returns 0
01:35:37.118 00.000 10072 Move returns status 0, amount 76
01:35:37.119 00.001 10072 MoveAxis(N, 0, ABG)
01:35:37.119 00.000 10072 Move returns status 0, amount 0
01:35:37.119 00.000 10072 move complete, result=0
01:35:37.119 00.000 10072 worker thread done servicing request
01:35:37.119 00.000 1032 GuideStep: 0.1 px 76 ms WEST, -0.1 px 0 ms NORTH
01:35:37.120 00.001 10072 Worker thread wakes up
01:35:37.122 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:37.122 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:37.756 00.634 10072 Exposure complete
01:35:37.800 00.044 10072 worker thread done servicing request
01:35:37.800 00.000 1032 OnExposeComplete: enter
01:35:37.800 00.000 1032 UpdateGuideState(): m_state=6
01:35:37.805 00.005 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3895
01:35:37.805 00.000 1032 Star::Find returns 1 (0), X=319.54, Y=752.06, Mass=1265, SNR=25.1, Peak=132 HFD=2.7
01:35:37.805 00.000 1032 MultiStar: [#1 0.08,-0.09,1.06,U] [#2 -0.07,-0.17,0.82,U] [#3 0.31,0.19,0.72,U] [#4 0.06,0.01,0.76,U] [#5 0.33,-0.08,0.77,U] [#6 0.30,-0.11,0.67,U] [#7 0.14,0.21,0.54,U] [#8 0.18,-0.06,0.63,U] 
01:35:37.805 00.000 1032 refined, 8 included, MultiStar: {0.18, -0.02}, one-star: {0.32, -0.00}
01:35:37.805 00.000 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
01:35:37.805 00.000 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
01:35:37.805 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.11 mountX=-0.07 mountY=-0.17, mountTheta=-1.94
01:35:37.816 00.011 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.02, opts=13)
01:35:37.816 00.000 1032 Enqueuing Move request for scope (0.18, -0.02)
01:35:37.816 00.000 10072 Worker thread wakes up
01:35:37.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
01:35:37.816 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
01:35:37.816 00.000 10072 Moving (0.18, -0.02) raw xDistance=-0.07 yDistance=-0.17
01:35:37.822 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:37.824 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:37.824 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:35:37.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:37.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:35:37.824 00.000 10072 MoveAxis(W, 9, ABG)
01:35:37.824 00.000 10072 Guiding  Dir = 3, Dur = 9
01:35:37.825 00.001 10072 IsGuiding returns 0
01:35:37.825 00.000 10072 PulseGuide returned control before completion, sleep 19
01:35:37.841 00.016 1032 UpdateGuideState exits: m=1265 SNR=25.1
01:35:37.841 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:37.845 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:37.846 00.001 1032 Enqueuing Expose request
01:35:37.857 00.011 10072 IsGuiding returns 0
01:35:37.857 00.000 10072 Move returns status 0, amount 9
01:35:37.857 00.000 10072 MoveAxis(N, 0, ABG)
01:35:37.857 00.000 10072 Move returns status 0, amount 0
01:35:37.857 00.000 10072 move complete, result=0
01:35:37.857 00.000 10072 worker thread done servicing request
01:35:37.857 00.000 10072 Worker thread wakes up
01:35:37.857 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:37.857 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:37.857 00.000 1032 GuideStep: -0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
01:35:38.270 00.413 10072 Exposure complete
01:35:38.314 00.044 10072 worker thread done servicing request
01:35:38.314 00.000 1032 OnExposeComplete: enter
01:35:38.315 00.001 1032 UpdateGuideState(): m_state=6
01:35:38.317 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3896
01:35:38.319 00.002 1032 Star::Find returns 1 (0), X=319.53, Y=751.98, Mass=1370, SNR=26.1, Peak=185 HFD=2.3
01:35:38.321 00.002 1032 MultiStar: [#1 0.09,-0.22,0.99,U] [#2 -0.07,-0.26,0.74,U] [#3 0.18,0.01,0.64,U] [#4 0.13,-0.00,0.74,U] [#5 0.31,-0.24,0.72,U] [#6 0.07,-0.31,0.58,U] [#7 0.01,0.02,0.52,U] [#8 0.35,0.01,0.59,U] 
01:35:38.323 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.13}, one-star: {0.31, -0.08}
01:35:38.323 00.000 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
01:35:38.325 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
01:35:38.327 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.20 cameraTheta=-0.67 mountX=-0.16 mountY=-0.12, mountTheta=-2.50
01:35:38.328 00.001 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.13, opts=13)
01:35:38.331 00.003 1032 Enqueuing Move request for scope (0.16, -0.13)
01:35:38.333 00.002 10072 Worker thread wakes up
01:35:38.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
01:35:38.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
01:35:38.333 00.000 10072 Moving (0.16, -0.13) raw xDistance=-0.16 yDistance=-0.12
01:35:38.335 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:38.337 00.002 10072 PPEC rslt: input = -0.16, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.69
01:35:38.337 00.000 10072 PPEC: input: -0.16, control: -0.06, exposure: 500
01:35:38.337 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:38.337 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:35:38.337 00.000 10072 MoveAxis(E, 66, ABG)
01:35:38.337 00.000 10072 Guiding  Dir = 2, Dur = 66
01:35:38.338 00.001 10072 IsGuiding returns 0
01:35:38.339 00.001 10072 PulseGuide returned control before completion, sleep 76
01:35:38.354 00.015 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:35:38.354 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:38.354 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:38.354 00.000 1032 Enqueuing Expose request
01:35:38.418 00.064 10072 IsGuiding returns 0
01:35:38.418 00.000 10072 Move returns status 0, amount 66
01:35:38.418 00.000 10072 MoveAxis(N, 0, ABG)
01:35:38.418 00.000 10072 Move returns status 0, amount 0
01:35:38.418 00.000 10072 move complete, result=0
01:35:38.418 00.000 10072 worker thread done servicing request
01:35:38.418 00.000 10072 Worker thread wakes up
01:35:38.418 00.000 1032 GuideStep: -0.2 px 66 ms EAST, -0.1 px 0 ms NORTH
01:35:38.418 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:38.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:39.054 00.636 10072 Exposure complete
01:35:39.095 00.041 10072 worker thread done servicing request
01:35:39.095 00.000 1032 OnExposeComplete: enter
01:35:39.099 00.004 1032 UpdateGuideState(): m_state=6
01:35:39.101 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3897
01:35:39.103 00.002 1032 Star::Find returns 1 (0), X=319.41, Y=751.98, Mass=1557, SNR=27.8, Peak=165 HFD=2.9
01:35:39.105 00.002 1032 MultiStar: [#1 -0.05,-0.05,0.92,U] [#2 0.17,-0.29,0.69,U] [#3 0.26,-0.12,0.66,U] [#4 0.17,-0.06,0.69,U] [#5 0.30,-0.16,0.66,U] [#6 0.28,-0.31,0.54,U] [#7 0.28,-0.14,0.49,U] [#8 0.35,-0.04,0.55,U] 
01:35:39.105 00.000 1032 single-star, 8 included, MultiStar: {0.20, -0.13}, one-star: {0.20, -0.08}
01:35:39.107 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
01:35:39.110 00.003 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
01:35:39.110 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-0.40 mountX=-0.13 mountY=-0.17, mountTheta=-2.23
01:35:39.112 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.08, opts=13)
01:35:39.115 00.003 1032 Enqueuing Move request for scope (0.20, -0.08)
01:35:39.115 00.000 10072 Worker thread wakes up
01:35:39.115 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
01:35:39.115 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
01:35:39.115 00.000 10072 Moving (0.20, -0.08) raw xDistance=-0.13 yDistance=-0.17
01:35:39.115 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:39.121 00.006 10072 PPEC rslt: input = -0.13, final = -0.05, react = -0.06, pred = 0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 287.69
01:35:39.121 00.000 10072 PPEC: input: -0.13, control: -0.05, exposure: 500
01:35:39.121 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:39.121 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:35:39.121 00.000 10072 MoveAxis(E, 51, ABG)
01:35:39.121 00.000 10072 Guiding  Dir = 2, Dur = 51
01:35:39.122 00.001 10072 IsGuiding returns 0
01:35:39.122 00.000 10072 PulseGuide returned control before completion, sleep 61
01:35:39.129 00.007 1032 UpdateGuideState exits: m=1557 SNR=27.8
01:35:39.138 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:39.138 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:39.141 00.003 1032 Enqueuing Expose request
01:35:39.185 00.044 10072 IsGuiding returns 1
01:35:39.185 00.000 10072 scope still moving after pulse duration time elapsed
01:35:39.218 00.033 10072 IsGuiding returns 0
01:35:39.218 00.000 10072 scope move finished after 51 + 44 ms
01:35:39.218 00.000 10072 Move returns status 0, amount 51
01:35:39.218 00.000 10072 MoveAxis(N, 0, ABG)
01:35:39.218 00.000 10072 Move returns status 0, amount 0
01:35:39.218 00.000 10072 move complete, result=0
01:35:39.218 00.000 10072 worker thread done servicing request
01:35:39.218 00.000 10072 Worker thread wakes up
01:35:39.218 00.000 1032 GuideStep: -0.1 px 51 ms EAST, -0.2 px 0 ms NORTH
01:35:39.218 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:39.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:39.631 00.413 10072 Exposure complete
01:35:39.676 00.045 10072 worker thread done servicing request
01:35:39.676 00.000 1032 OnExposeComplete: enter
01:35:39.677 00.001 1032 UpdateGuideState(): m_state=6
01:35:39.677 00.000 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3898
01:35:39.677 00.000 1032 Star::Find returns 1 (0), X=319.42, Y=752.13, Mass=1365, SNR=26.0, Peak=161 HFD=2.6
01:35:39.677 00.000 1032 MultiStar: [#1 -0.16,-0.01,0.97,U] [#2 0.10,-0.14,0.74,U] [#3 0.20,0.23,0.69,U] [#4 0.09,0.17,0.70,U] [#5 0.23,-0.09,0.76,U] [#6 -0.00,-0.11,0.58,U] [#7 0.10,0.16,0.48,U] [#8 0.24,0.21,0.57,U] 
01:35:39.677 00.000 1032 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.20, 0.07}
01:35:39.677 00.000 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
01:35:39.688 00.011 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
01:35:39.688 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.41 mountX=0.02 mountY=-0.11, mountTheta=-1.42
01:35:39.694 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
01:35:39.697 00.003 1032 Enqueuing Move request for scope (0.10, 0.05)
01:35:39.698 00.001 10072 Worker thread wakes up
01:35:39.698 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:35:39.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:35:39.698 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
01:35:39.698 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:39.703 00.005 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.69
01:35:39.703 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:35:39.703 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:39.704 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:35:39.704 00.000 10072 MoveAxis(W, 7, ABG)
01:35:39.704 00.000 10072 Guiding  Dir = 3, Dur = 7
01:35:39.704 00.000 10072 IsGuiding returns 0
01:35:39.704 00.000 10072 PulseGuide returned control before completion, sleep 17
01:35:39.709 00.005 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:35:39.709 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:39.722 00.013 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:39.725 00.003 10072 IsGuiding returns 1
01:35:39.725 00.000 10072 scope still moving after pulse duration time elapsed
01:35:39.725 00.000 1032 Enqueuing Expose request
01:35:39.756 00.031 10072 IsGuiding returns 0
01:35:39.756 00.000 10072 scope move finished after 7 + 44 ms
01:35:39.756 00.000 10072 Move returns status 0, amount 7
01:35:39.756 00.000 10072 MoveAxis(N, 0, ABG)
01:35:39.756 00.000 10072 Move returns status 0, amount 0
01:35:39.756 00.000 10072 move complete, result=0
01:35:39.756 00.000 10072 worker thread done servicing request
01:35:39.756 00.000 10072 Worker thread wakes up
01:35:39.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:39.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:39.757 00.001 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:35:40.393 00.636 10072 Exposure complete
01:35:40.424 00.031 10072 worker thread done servicing request
01:35:40.424 00.000 1032 OnExposeComplete: enter
01:35:40.424 00.000 1032 UpdateGuideState(): m_state=6
01:35:40.435 00.011 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3899
01:35:40.435 00.000 1032 Star::Find returns 1 (0), X=319.50, Y=752.16, Mass=1512, SNR=27.4, Peak=143 HFD=3.0
01:35:40.438 00.003 1032 MultiStar: [#1 -0.00,0.06,0.97,U] [#2 0.05,-0.10,0.74,U] [#3 0.20,0.31,0.65,U] [#4 -0.04,0.07,0.68,U] [#5 0.15,-0.05,0.67,U] [#6 0.06,0.03,0.55,U] [#7 0.18,0.24,0.48,U] [#8 0.27,0.22,0.54,U] 
01:35:40.438 00.000 1032 refined, 8 included, MultiStar: {0.13, 0.09}, one-star: {0.29, 0.10}
01:35:40.438 00.000 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
01:35:40.438 00.000 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
01:35:40.438 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.15 cameraTheta=0.60 mountX=0.05 mountY=-0.14, mountTheta=-1.23
01:35:40.438 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.09, opts=13)
01:35:40.438 00.000 1032 Enqueuing Move request for scope (0.13, 0.09)
01:35:40.438 00.000 10072 Worker thread wakes up
01:35:40.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
01:35:40.438 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
01:35:40.438 00.000 10072 Moving (0.13, 0.09) raw xDistance=0.05 yDistance=-0.14
01:35:40.438 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:40.452 00.014 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:40.452 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:35:40.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:40.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:35:40.452 00.000 10072 MoveAxis(W, 8, ABG)
01:35:40.454 00.002 10072 Guiding  Dir = 3, Dur = 8
01:35:40.454 00.000 10072 IsGuiding returns 0
01:35:40.454 00.000 10072 PulseGuide returned control before completion, sleep 18
01:35:40.467 00.013 1032 UpdateGuideState exits: m=1512 SNR=27.4
01:35:40.469 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:40.469 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:40.469 00.000 1032 Enqueuing Expose request
01:35:40.485 00.016 10072 IsGuiding returns 0
01:35:40.485 00.000 10072 Move returns status 0, amount 8
01:35:40.485 00.000 10072 MoveAxis(N, 0, ABG)
01:35:40.485 00.000 10072 Move returns status 0, amount 0
01:35:40.485 00.000 10072 move complete, result=0
01:35:40.485 00.000 10072 worker thread done servicing request
01:35:40.485 00.000 10072 Worker thread wakes up
01:35:40.485 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:40.485 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:40.486 00.001 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:35:40.899 00.413 10072 Exposure complete
01:35:40.943 00.044 10072 worker thread done servicing request
01:35:40.943 00.000 1032 OnExposeComplete: enter
01:35:40.946 00.003 1032 UpdateGuideState(): m_state=6
01:35:40.948 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3900
01:35:40.948 00.000 1032 Star::Find returns 1 (0), X=319.47, Y=752.18, Mass=1405, SNR=26.4, Peak=134 HFD=3.0
01:35:40.950 00.002 1032 MultiStar: [#1 -0.04,0.12,0.97,U] [#2 0.00,-0.13,0.73,U] [#3 0.11,0.15,0.67,U] [#4 0.13,0.09,0.70,U] [#5 0.20,-0.13,0.68,U] [#6 0.25,-0.15,0.60,U] [#7 0.35,0.01,0.54,U] [#8 -0.01,0.10,0.56,U] 
01:35:40.952 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.03}, one-star: {0.25, 0.12}
01:35:40.953 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
01:35:40.955 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
01:35:40.957 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.14 cameraTheta=0.22 mountX=-0.01 mountY=-0.14, mountTheta=-1.61
01:35:40.960 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
01:35:40.960 00.000 1032 Enqueuing Move request for scope (0.13, 0.03)
01:35:40.962 00.002 10072 Worker thread wakes up
01:35:40.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
01:35:40.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
01:35:40.962 00.000 10072 Moving (0.13, 0.03) raw xDistance=-0.01 yDistance=-0.14
01:35:40.962 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:40.968 00.006 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:40.968 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:35:40.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:40.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:35:40.968 00.000 10072 MoveAxis(W, 8, ABG)
01:35:40.968 00.000 10072 Guiding  Dir = 3, Dur = 8
01:35:40.969 00.001 10072 IsGuiding returns 0
01:35:40.969 00.000 10072 PulseGuide returned control before completion, sleep 18
01:35:40.977 00.008 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:35:40.986 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:40.986 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:40.986 00.000 1032 Enqueuing Expose request
01:35:41.000 00.014 10072 IsGuiding returns 0
01:35:41.000 00.000 10072 Move returns status 0, amount 8
01:35:41.000 00.000 10072 MoveAxis(N, 0, ABG)
01:35:41.000 00.000 10072 Move returns status 0, amount 0
01:35:41.000 00.000 10072 move complete, result=0
01:35:41.000 00.000 10072 worker thread done servicing request
01:35:41.000 00.000 10072 Worker thread wakes up
01:35:41.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:41.001 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:41.001 00.000 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:35:41.637 00.636 10072 Exposure complete
01:35:41.678 00.041 10072 worker thread done servicing request
01:35:41.678 00.000 1032 OnExposeComplete: enter
01:35:41.682 00.004 1032 UpdateGuideState(): m_state=6
01:35:41.683 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3901
01:35:41.683 00.000 1032 Star::Find returns 1 (0), X=319.44, Y=752.22, Mass=1337, SNR=25.8, Peak=151 HFD=2.8
01:35:41.683 00.000 1032 MultiStar: [#1 -0.13,0.10,0.99,U] [#2 -0.08,0.02,0.77,U] [#3 0.04,0.12,0.71,U] [#4 0.01,0.14,0.75,U] [#5 0.14,-0.05,0.70,U] [#6 0.11,-0.04,0.62,U] [#7 -0.10,0.20,0.57,U] [#8 0.05,0.21,0.57,U] 
01:35:41.683 00.000 1032 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {0.23, 0.16}
01:35:41.689 00.006 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
01:35:41.689 00.000 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
01:35:41.689 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.25 mountX=0.08 mountY=-0.06, mountTheta=-0.58
01:35:41.689 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
01:35:41.689 00.000 1032 Enqueuing Move request for scope (0.03, 0.10)
01:35:41.698 00.009 10072 Worker thread wakes up
01:35:41.698 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
01:35:41.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
01:35:41.698 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.08 yDistance=-0.06
01:35:41.700 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:41.701 00.001 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:41.701 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:35:41.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:41.703 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:35:41.703 00.000 10072 MoveAxis(W, 10, ABG)
01:35:41.703 00.000 10072 Guiding  Dir = 3, Dur = 10
01:35:41.703 00.000 10072 IsGuiding returns 0
01:35:41.703 00.000 10072 PulseGuide returned control before completion, sleep 20
01:35:41.706 00.003 1032 UpdateGuideState exits: m=1337 SNR=25.8
01:35:41.720 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:41.720 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:41.724 00.004 1032 Enqueuing Expose request
01:35:41.737 00.013 10072 IsGuiding returns 0
01:35:41.737 00.000 10072 Move returns status 0, amount 10
01:35:41.737 00.000 10072 MoveAxis(N, 0, ABG)
01:35:41.737 00.000 10072 Move returns status 0, amount 0
01:35:41.737 00.000 10072 move complete, result=0
01:35:41.737 00.000 10072 worker thread done servicing request
01:35:41.737 00.000 10072 Worker thread wakes up
01:35:41.737 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:41.737 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:41.737 00.000 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:35:42.149 00.412 10072 Exposure complete
01:35:42.196 00.047 10072 worker thread done servicing request
01:35:42.196 00.000 1032 OnExposeComplete: enter
01:35:42.198 00.002 1032 UpdateGuideState(): m_state=6
01:35:42.198 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3902
01:35:42.198 00.000 1032 Star::Find returns 1 (0), X=319.38, Y=752.08, Mass=1618, SNR=28.4, Peak=180 HFD=2.7
01:35:42.203 00.005 1032 MultiStar: [#1 -0.00,-0.01,0.87,U] [#2 0.00,-0.05,0.70,U] [#3 0.06,0.24,0.67,U] [#4 0.17,0.04,0.68,U] [#5 0.36,-0.18,0.62,U] [#6 0.24,-0.06,0.56,U] [#7 0.17,0.07,0.50,U] [#8 0.24,0.05,0.54,U] 
01:35:42.205 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.16, 0.02}
01:35:42.205 00.000 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
01:35:42.205 00.000 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
01:35:42.205 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.09 mountX=-0.02 mountY=-0.14, mountTheta=-1.74
01:35:42.214 00.009 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
01:35:42.215 00.001 1032 Enqueuing Move request for scope (0.14, 0.01)
01:35:42.217 00.002 10072 Worker thread wakes up
01:35:42.217 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
01:35:42.217 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
01:35:42.217 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.02 yDistance=-0.14
01:35:42.219 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:42.221 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:42.221 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:35:42.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:42.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:35:42.221 00.000 10072 MoveAxis(W, 9, ABG)
01:35:42.221 00.000 10072 Guiding  Dir = 3, Dur = 9
01:35:42.223 00.002 10072 IsGuiding returns 0
01:35:42.223 00.000 10072 PulseGuide returned control before completion, sleep 19
01:35:42.237 00.014 1032 UpdateGuideState exits: m=1618 SNR=28.4
01:35:42.241 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:42.243 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:42.243 00.000 1032 Enqueuing Expose request
01:35:42.255 00.012 10072 IsGuiding returns 0
01:35:42.255 00.000 10072 Move returns status 0, amount 9
01:35:42.255 00.000 10072 MoveAxis(N, 0, ABG)
01:35:42.255 00.000 10072 Move returns status 0, amount 0
01:35:42.255 00.000 10072 move complete, result=0
01:35:42.255 00.000 10072 worker thread done servicing request
01:35:42.255 00.000 10072 Worker thread wakes up
01:35:42.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:42.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:42.255 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:35:42.891 00.636 10072 Exposure complete
01:35:42.931 00.040 10072 worker thread done servicing request
01:35:42.931 00.000 1032 OnExposeComplete: enter
01:35:42.931 00.000 1032 UpdateGuideState(): m_state=6
01:35:42.936 00.005 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3903
01:35:42.936 00.000 1032 Star::Find returns 1 (0), X=319.50, Y=752.20, Mass=1451, SNR=26.8, Peak=133 HFD=3.0
01:35:42.936 00.000 1032 MultiStar: [#1 -0.13,0.05,0.98,U] [#2 -0.05,-0.20,0.73,U] [#3 0.09,0.17,0.64,U] [#4 0.10,0.05,0.71,U] [#5 0.15,-0.13,0.67,U] [#6 0.09,-0.10,0.57,U] [#7 0.22,-0.14,0.49,U] [#8 0.15,0.09,0.54,U] 
01:35:42.936 00.000 1032 refined, 8 included, MultiStar: {0.09, 0.00}, one-star: {0.28, 0.14}
01:35:42.936 00.000 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
01:35:42.944 00.008 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
01:35:42.944 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.04 mountX=-0.02 mountY=-0.09, mountTheta=-1.79
01:35:42.944 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
01:35:42.944 00.000 1032 Enqueuing Move request for scope (0.09, 0.00)
01:35:42.952 00.008 10072 Worker thread wakes up
01:35:42.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
01:35:42.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
01:35:42.952 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.09
01:35:42.954 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:42.957 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:42.957 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:35:42.957 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:42.957 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:35:42.957 00.000 10072 MoveAxis(W, 10, ABG)
01:35:42.957 00.000 10072 Guiding  Dir = 3, Dur = 10
01:35:42.957 00.000 10072 IsGuiding returns 0
01:35:42.957 00.000 10072 PulseGuide returned control before completion, sleep 20
01:35:42.974 00.017 1032 UpdateGuideState exits: m=1451 SNR=26.8
01:35:42.976 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:42.978 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:42.978 00.000 1032 Enqueuing Expose request
01:35:42.984 00.006 10072 IsGuiding returns 0
01:35:42.984 00.000 10072 Move returns status 0, amount 10
01:35:42.984 00.000 10072 MoveAxis(N, 0, ABG)
01:35:42.984 00.000 10072 Move returns status 0, amount 0
01:35:42.984 00.000 10072 move complete, result=0
01:35:42.984 00.000 10072 worker thread done servicing request
01:35:42.984 00.000 10072 Worker thread wakes up
01:35:42.984 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:42.984 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:42.987 00.003 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:35:43.398 00.411 10072 Exposure complete
01:35:43.436 00.038 10072 worker thread done servicing request
01:35:43.436 00.000 1032 OnExposeComplete: enter
01:35:43.444 00.008 1032 UpdateGuideState(): m_state=6
01:35:43.446 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3904
01:35:43.446 00.000 1032 Star::Find returns 1 (0), X=319.44, Y=752.01, Mass=1462, SNR=26.9, Peak=141 HFD=2.9
01:35:43.446 00.000 1032 MultiStar: [#1 -0.06,-0.04,0.95,U] [#2 -0.05,-0.14,0.72,U] [#3 0.09,0.18,0.65,U] [#4 0.08,0.00,0.70,U] [#5 0.08,-0.07,0.68,U] [#6 0.02,-0.11,0.57,U] [#7 0.04,0.06,0.53,U] [#8 0.22,0.16,0.57,U] 
01:35:43.446 00.000 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.22, -0.05}
01:35:43.446 00.000 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
01:35:43.452 00.006 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
01:35:43.453 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.12 mountX=-0.03 mountY=-0.07, mountTheta=-1.95
01:35:43.455 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
01:35:43.455 00.000 1032 Enqueuing Move request for scope (0.07, -0.01)
01:35:43.460 00.005 10072 Worker thread wakes up
01:35:43.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
01:35:43.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
01:35:43.460 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.07
01:35:43.460 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:43.460 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:43.460 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:35:43.460 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:43.460 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:35:43.460 00.000 10072 MoveAxis(W, 9, ABG)
01:35:43.460 00.000 10072 Guiding  Dir = 3, Dur = 9
01:35:43.465 00.005 10072 IsGuiding returns 0
01:35:43.465 00.000 10072 PulseGuide returned control before completion, sleep 19
01:35:43.469 00.004 1032 UpdateGuideState exits: m=1462 SNR=26.9
01:35:43.481 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:43.481 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:43.483 00.002 1032 Enqueuing Expose request
01:35:43.497 00.014 10072 IsGuiding returns 0
01:35:43.497 00.000 10072 Move returns status 0, amount 9
01:35:43.497 00.000 10072 MoveAxis(N, 0, ABG)
01:35:43.497 00.000 10072 Move returns status 0, amount 0
01:35:43.497 00.000 10072 move complete, result=0
01:35:43.497 00.000 10072 worker thread done servicing request
01:35:43.497 00.000 10072 Worker thread wakes up
01:35:43.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:43.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:43.497 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:35:44.131 00.634 10072 Exposure complete
01:35:44.172 00.041 10072 worker thread done servicing request
01:35:44.172 00.000 1032 OnExposeComplete: enter
01:35:44.174 00.002 1032 UpdateGuideState(): m_state=6
01:35:44.176 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3905
01:35:44.177 00.001 1032 Star::Find returns 1 (0), X=319.33, Y=752.13, Mass=1475, SNR=27.1, Peak=155 HFD=2.7
01:35:44.179 00.002 1032 MultiStar: [#1 -0.11,0.04,0.98,U] [#2 0.02,0.00,0.70,U] [#3 0.05,0.19,0.63,U] [#4 0.04,0.16,0.66,U] [#5 0.16,-0.00,0.71,U] [#6 0.11,-0.01,0.60,U] [#7 0.05,0.04,0.54,U] [#8 0.02,0.20,0.58,U] 
01:35:44.181 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.11, 0.07}
01:35:44.181 00.000 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
01:35:44.184 00.003 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
01:35:44.184 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=1.01 mountX=0.06 mountY=-0.06, mountTheta=-0.82
01:35:44.184 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
01:35:44.184 00.000 1032 Enqueuing Move request for scope (0.05, 0.07)
01:35:44.184 00.000 10072 Worker thread wakes up
01:35:44.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:35:44.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:35:44.184 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.06 yDistance=-0.06
01:35:44.184 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:44.193 00.009 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:44.193 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:35:44.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:44.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:35:44.193 00.000 10072 MoveAxis(W, 11, ABG)
01:35:44.193 00.000 10072 Guiding  Dir = 3, Dur = 11
01:35:44.195 00.002 10072 IsGuiding returns 0
01:35:44.195 00.000 10072 PulseGuide returned control before completion, sleep 21
01:35:44.209 00.014 1032 UpdateGuideState exits: m=1475 SNR=27.1
01:35:44.209 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:44.209 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:44.209 00.000 1032 Enqueuing Expose request
01:35:44.225 00.016 10072 IsGuiding returns 1
01:35:44.225 00.000 10072 scope still moving after pulse duration time elapsed
01:35:44.257 00.032 10072 IsGuiding returns 0
01:35:44.257 00.000 10072 scope move finished after 11 + 51 ms
01:35:44.257 00.000 10072 Move returns status 0, amount 11
01:35:44.258 00.001 10072 MoveAxis(N, 0, ABG)
01:35:44.258 00.000 10072 Move returns status 0, amount 0
01:35:44.258 00.000 10072 move complete, result=0
01:35:44.258 00.000 10072 worker thread done servicing request
01:35:44.258 00.000 10072 Worker thread wakes up
01:35:44.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:44.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:44.258 00.000 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:35:44.669 00.411 10072 Exposure complete
01:35:44.709 00.040 10072 worker thread done servicing request
01:35:44.709 00.000 1032 OnExposeComplete: enter
01:35:44.717 00.008 1032 UpdateGuideState(): m_state=6
01:35:44.717 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3906
01:35:44.717 00.000 1032 Star::Find returns 1 (0), X=319.37, Y=752.31, Mass=1524, SNR=27.5, Peak=158 HFD=3.0
01:35:44.717 00.000 1032 MultiStar: [#1 -0.18,0.13,0.95,U] [#2 0.04,0.04,0.73,U] [#3 0.03,0.23,0.65,U] [#4 0.09,0.22,0.67,U] [#5 0.19,-0.08,0.66,U] [#6 0.07,0.05,0.54,U] [#7 0.13,0.16,0.45,U] [#8 -0.07,0.33,0.54,U] 
01:35:44.717 00.000 1032 refined, 8 included, MultiStar: {0.05, 0.15}, one-star: {0.15, 0.24}
01:35:44.726 00.009 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
01:35:44.726 00.000 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
01:35:44.726 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.28 mountX=0.13 mountY=-0.08, mountTheta=-0.56
01:35:44.726 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.15, opts=13)
01:35:44.732 00.006 1032 Enqueuing Move request for scope (0.05, 0.15)
01:35:44.735 00.003 10072 Worker thread wakes up
01:35:44.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
01:35:44.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
01:35:44.735 00.000 10072 Moving (0.05, 0.15) raw xDistance=0.13 yDistance=-0.08
01:35:44.737 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:44.739 00.002 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 287.68
01:35:44.739 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
01:35:44.739 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:44.739 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:35:44.739 00.000 10072 MoveAxis(W, 70, ABG)
01:35:44.739 00.000 10072 Guiding  Dir = 3, Dur = 70
01:35:44.740 00.001 10072 IsGuiding returns 0
01:35:44.740 00.000 10072 PulseGuide returned control before completion, sleep 80
01:35:44.743 00.003 1032 UpdateGuideState exits: m=1524 SNR=27.5
01:35:44.756 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:44.760 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:44.760 00.000 1032 Enqueuing Expose request
01:35:44.835 00.075 10072 IsGuiding returns 0
01:35:44.835 00.000 10072 Move returns status 0, amount 70
01:35:44.835 00.000 10072 MoveAxis(N, 0, ABG)
01:35:44.835 00.000 10072 Move returns status 0, amount 0
01:35:44.835 00.000 10072 move complete, result=0
01:35:44.835 00.000 10072 worker thread done servicing request
01:35:44.835 00.000 10072 Worker thread wakes up
01:35:44.835 00.000 1032 GuideStep: 0.1 px 70 ms WEST, -0.1 px 0 ms NORTH
01:35:44.838 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:44.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:45.471 00.633 10072 Exposure complete
01:35:45.510 00.039 10072 worker thread done servicing request
01:35:45.510 00.000 1032 OnExposeComplete: enter
01:35:45.510 00.000 1032 UpdateGuideState(): m_state=6
01:35:45.510 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3907
01:35:45.517 00.007 1032 Star::Find returns 1 (0), X=319.48, Y=752.29, Mass=1445, SNR=26.8, Peak=152 HFD=3.1
01:35:45.519 00.002 1032 MultiStar: [#1 -0.03,0.15,0.99,U] [#2 -0.02,-0.11,0.74,U] [#3 0.21,0.49,0.69,U] [#4 0.13,0.18,0.70,U] [#5 0.31,0.05,0.67,U] [#6 0.24,0.04,0.58,U] [#7 0.10,0.10,0.49,U] [#8 0.21,0.28,0.57,U] 
01:35:45.519 00.000 1032 refined, 8 included, MultiStar: {0.15, 0.16}, one-star: {0.26, 0.23}
01:35:45.521 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:35:45.521 00.000 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:35:45.521 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.81 mountX=0.11 mountY=-0.19, mountTheta=-1.02
01:35:45.527 00.006 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.16, opts=13)
01:35:45.527 00.000 1032 Enqueuing Move request for scope (0.15, 0.16)
01:35:45.527 00.000 10072 Worker thread wakes up
01:35:45.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
01:35:45.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
01:35:45.527 00.000 10072 Moving (0.15, 0.16) raw xDistance=0.11 yDistance=-0.19
01:35:45.533 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:45.535 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:45.535 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:35:45.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:45.535 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:35:45.535 00.000 10072 MoveAxis(W, 12, ABG)
01:35:45.535 00.000 10072 Guiding  Dir = 3, Dur = 12
01:35:45.537 00.002 10072 IsGuiding returns 0
01:35:45.537 00.000 10072 PulseGuide returned control before completion, sleep 22
01:35:45.549 00.012 1032 UpdateGuideState exits: m=1445 SNR=26.8
01:35:45.552 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:45.552 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:45.552 00.000 1032 Enqueuing Expose request
01:35:45.568 00.016 10072 IsGuiding returns 0
01:35:45.568 00.000 10072 Move returns status 0, amount 12
01:35:45.568 00.000 10072 MoveAxis(N, 0, ABG)
01:35:45.568 00.000 10072 Move returns status 0, amount 0
01:35:45.568 00.000 10072 move complete, result=0
01:35:45.568 00.000 10072 worker thread done servicing request
01:35:45.568 00.000 10072 Worker thread wakes up
01:35:45.568 00.000 1032 GuideStep: 0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
01:35:45.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:45.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:45.985 00.417 10072 Exposure complete
01:35:46.028 00.043 10072 worker thread done servicing request
01:35:46.028 00.000 1032 OnExposeComplete: enter
01:35:46.030 00.002 1032 UpdateGuideState(): m_state=6
01:35:46.032 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3908
01:35:46.032 00.000 1032 Star::Find returns 1 (0), X=319.49, Y=752.28, Mass=1377, SNR=26.2, Peak=167 HFD=3.0
01:35:46.035 00.003 1032 MultiStar: [#1 -0.04,0.12,0.99,U] [#2 -0.06,-0.08,0.79,U] [#3 0.12,0.27,0.66,U] [#4 -0.00,0.27,0.71,U] [#5 0.16,0.06,0.72,U] [#6 0.25,0.04,0.63,U] [#7 0.24,0.29,0.53,U] [#8 0.10,0.25,0.55,U] 
01:35:46.037 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.15}, one-star: {0.27, 0.22}
01:35:46.037 00.000 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
01:35:46.039 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
01:35:46.041 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.95 mountX=0.12 mountY=-0.14, mountTheta=-0.88
01:35:46.043 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.15, opts=13)
01:35:46.044 00.001 1032 Enqueuing Move request for scope (0.11, 0.15)
01:35:46.046 00.002 10072 Worker thread wakes up
01:35:46.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
01:35:46.046 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
01:35:46.046 00.000 10072 Moving (0.11, 0.15) raw xDistance=0.12 yDistance=-0.14
01:35:46.047 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:46.052 00.005 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:46.052 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:35:46.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:46.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:35:46.052 00.000 10072 MoveAxis(W, 10, ABG)
01:35:46.052 00.000 10072 Guiding  Dir = 3, Dur = 10
01:35:46.053 00.001 10072 IsGuiding returns 0
01:35:46.053 00.000 10072 PulseGuide returned control before completion, sleep 20
01:35:46.054 00.001 1032 UpdateGuideState exits: m=1377 SNR=26.2
01:35:46.068 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:46.071 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:46.073 00.002 1032 Enqueuing Expose request
01:35:46.084 00.011 10072 IsGuiding returns 0
01:35:46.085 00.001 10072 Move returns status 0, amount 10
01:35:46.085 00.000 10072 MoveAxis(N, 0, ABG)
01:35:46.085 00.000 10072 Move returns status 0, amount 0
01:35:46.085 00.000 10072 move complete, result=0
01:35:46.085 00.000 10072 worker thread done servicing request
01:35:46.085 00.000 10072 Worker thread wakes up
01:35:46.085 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:46.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:46.086 00.001 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:35:46.718 00.632 10072 Exposure complete
01:35:46.764 00.046 10072 worker thread done servicing request
01:35:46.764 00.000 1032 OnExposeComplete: enter
01:35:46.766 00.002 1032 UpdateGuideState(): m_state=6
01:35:46.768 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3909
01:35:46.770 00.002 1032 Star::Find returns 1 (0), X=319.50, Y=752.20, Mass=1414, SNR=26.5, Peak=138 HFD=3.0
01:35:46.772 00.002 1032 MultiStar: [#1 -0.03,0.10,0.99,U] [#2 -0.11,-0.05,0.69,U] [#3 0.14,0.35,0.67,U] [#4 0.11,0.22,0.69,U] [#5 0.22,-0.02,0.68,U] [#6 0.19,0.05,0.62,U] [#7 0.02,0.26,0.53,U] [#8 0.27,0.33,0.59,U] 
01:35:46.772 00.000 1032 refined, 8 included, MultiStar: {0.12, 0.15}, one-star: {0.29, 0.14}
01:35:46.774 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:35:46.776 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:35:46.778 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.88 mountX=0.11 mountY=-0.15, mountTheta=-0.95
01:35:46.781 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.15, opts=13)
01:35:46.782 00.001 1032 Enqueuing Move request for scope (0.12, 0.15)
01:35:46.782 00.000 10072 Worker thread wakes up
01:35:46.784 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
01:35:46.784 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
01:35:46.784 00.000 10072 Moving (0.12, 0.15) raw xDistance=0.11 yDistance=-0.15
01:35:46.784 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:46.788 00.004 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:46.788 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:35:46.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:46.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:35:46.788 00.000 10072 MoveAxis(W, 13, ABG)
01:35:46.788 00.000 10072 Guiding  Dir = 3, Dur = 13
01:35:46.789 00.001 10072 IsGuiding returns 0
01:35:46.790 00.001 10072 PulseGuide returned control before completion, sleep 23
01:35:46.798 00.008 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:35:46.806 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:46.806 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:46.806 00.000 1032 Enqueuing Expose request
01:35:46.822 00.016 10072 IsGuiding returns 0
01:35:46.822 00.000 10072 Move returns status 0, amount 13
01:35:46.822 00.000 10072 MoveAxis(N, 0, ABG)
01:35:46.822 00.000 10072 Move returns status 0, amount 0
01:35:46.822 00.000 10072 move complete, result=0
01:35:46.822 00.000 10072 worker thread done servicing request
01:35:46.822 00.000 10072 Worker thread wakes up
01:35:46.822 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:46.822 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:46.822 00.000 1032 GuideStep: 0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
01:35:47.235 00.413 10072 Exposure complete
01:35:47.279 00.044 10072 worker thread done servicing request
01:35:47.279 00.000 1032 OnExposeComplete: enter
01:35:47.281 00.002 1032 UpdateGuideState(): m_state=6
01:35:47.283 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3910
01:35:47.283 00.000 1032 Star::Find returns 1 (0), X=319.61, Y=752.38, Mass=1393, SNR=26.3, Peak=143 HFD=3.0
01:35:47.285 00.002 1032 MultiStar: [#1 0.11,0.27,0.92,U] [#2 0.09,0.08,0.74,U] [#3 0.30,0.32,0.65,U] [#4 0.12,0.26,0.71,U] [#5 0.36,0.11,0.71,U] [#6 0.23,0.05,0.60,U] [#7 0.30,0.27,0.53,U] [#8 0.29,0.27,0.57,U] 
01:35:47.287 00.002 1032 refined, 8 included, MultiStar: {0.24, 0.22}, one-star: {0.39, 0.32}
01:35:47.289 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
01:35:47.290 00.001 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
01:35:47.292 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=0.22 hyp=0.33 cameraTheta=0.74 mountX=0.15 mountY=-0.29, mountTheta=-1.09
01:35:47.294 00.002 1032 SchedulePrimaryMove(0F526948, x=0.24, y=0.22, opts=13)
01:35:47.296 00.002 1032 Enqueuing Move request for scope (0.24, 0.22)
01:35:47.298 00.002 10072 Worker thread wakes up
01:35:47.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.22) opts 0xd
01:35:47.298 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, 0.22)
01:35:47.298 00.000 10072 Moving (0.24, 0.22) raw xDistance=0.15 yDistance=-0.29
01:35:47.300 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:47.301 00.001 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.68
01:35:47.303 00.002 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:35:47.303 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:35:47.303 00.000 10072 MoveAxis(W, 81, ABG)
01:35:47.303 00.000 10072 Guiding  Dir = 3, Dur = 81
01:35:47.304 00.001 10072 IsGuiding returns 0
01:35:47.304 00.000 10072 PulseGuide returned control before completion, sleep 91
01:35:47.320 00.016 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:35:47.322 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:47.324 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:47.324 00.000 1032 Enqueuing Expose request
01:35:47.399 00.075 10072 IsGuiding returns 0
01:35:47.399 00.000 10072 Move returns status 0, amount 81
01:35:47.399 00.000 10072 MoveAxis(N, 187, ABG)
01:35:47.399 00.000 10072 Guiding  Dir = 0, Dur = 187
01:35:47.399 00.000 10072 IsGuiding returns 0
01:35:47.400 00.001 10072 PulseGuide returned control before completion, sleep 197
01:35:47.606 00.206 10072 IsGuiding returns 0
01:35:47.606 00.000 10072 Move returns status 0, amount 187
01:35:47.606 00.000 10072 move complete, result=0
01:35:47.606 00.000 10072 worker thread done servicing request
01:35:47.606 00.000 10072 Worker thread wakes up
01:35:47.606 00.000 1032 GuideStep: 0.2 px 81 ms WEST, -0.3 px 187 ms NORTH
01:35:47.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:47.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:48.246 00.640 10072 Exposure complete
01:35:48.287 00.041 10072 worker thread done servicing request
01:35:48.287 00.000 1032 OnExposeComplete: enter
01:35:48.289 00.002 1032 UpdateGuideState(): m_state=6
01:35:48.289 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3911
01:35:48.291 00.002 1032 Star::Find returns 1 (0), X=319.15, Y=752.17, Mass=1537, SNR=27.6, Peak=143 HFD=2.9
01:35:48.293 00.002 1032 MultiStar: [#1 -0.41,0.02,0.94,U] [#2 -0.28,-0.06,0.68,U] [#3 -0.09,0.22,0.62,U] [#4 -0.22,0.15,0.67,U] [#5 -0.24,-0.01,0.64,U] [#6 -0.23,-0.04,0.55,U] [#7 -0.04,0.12,0.51,U] [#8 -0.10,0.14,0.54,U] 
01:35:48.295 00.002 1032 single-star, 8 included, MultiStar: {-0.20, 0.07}, one-star: {-0.07, 0.11}
01:35:48.297 00.002 1032 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.83) = xAngle (0.28 = 0.28)
01:35:48.297 00.000 1032 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
01:35:48.299 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.11 mountX=0.13 mountY=0.04, mountTheta=0.28
01:35:48.301 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.11, opts=13)
01:35:48.301 00.000 1032 Enqueuing Move request for scope (-0.07, 0.11)
01:35:48.306 00.005 10072 Worker thread wakes up
01:35:48.306 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
01:35:48.306 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
01:35:48.306 00.000 10072 Moving (-0.07, 0.11) raw xDistance=0.13 yDistance=0.04
01:35:48.306 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:48.311 00.005 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:48.311 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
01:35:48.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:48.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:35:48.311 00.000 10072 MoveAxis(W, 15, ABG)
01:35:48.311 00.000 10072 Guiding  Dir = 3, Dur = 15
01:35:48.312 00.001 10072 IsGuiding returns 0
01:35:48.312 00.000 10072 PulseGuide returned control before completion, sleep 25
01:35:48.323 00.011 1032 UpdateGuideState exits: m=1537 SNR=27.6
01:35:48.328 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:48.330 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:48.332 00.002 1032 Enqueuing Expose request
01:35:48.344 00.012 10072 IsGuiding returns 0
01:35:48.344 00.000 10072 Move returns status 0, amount 15
01:35:48.344 00.000 10072 MoveAxis(N, 0, ABG)
01:35:48.344 00.000 10072 Move returns status 0, amount 0
01:35:48.344 00.000 10072 move complete, result=0
01:35:48.344 00.000 10072 worker thread done servicing request
01:35:48.344 00.000 1032 GuideStep: 0.1 px 15 ms WEST, 0.0 px 0 ms NORTH
01:35:48.345 00.001 10072 Worker thread wakes up
01:35:48.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:48.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:48.758 00.413 10072 Exposure complete
01:35:48.798 00.040 10072 worker thread done servicing request
01:35:48.798 00.000 1032 OnExposeComplete: enter
01:35:48.805 00.007 1032 UpdateGuideState(): m_state=6
01:35:48.807 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3912
01:35:48.807 00.000 1032 Star::Find returns 1 (0), X=319.03, Y=752.27, Mass=1370, SNR=26.1, Peak=141 HFD=2.9
01:35:48.809 00.002 1032 MultiStar: [#1 -0.48,0.03,0.94,U] [#2 -0.28,0.01,0.75,U] [#3 -0.35,0.26,0.68,U] [#4 -0.25,0.07,0.72,U] [#5 -0.20,-0.06,0.73,U] [#6 -0.06,-0.06,0.63,U] [#7 -0.32,0.17,0.52,U] [#8 -0.16,0.13,0.55,U] 
01:35:48.811 00.002 1032 refined, 8 included, MultiStar: {-0.26, 0.09}, one-star: {-0.19, 0.21}
01:35:48.813 00.002 1032 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.83) = xAngle (1.00 = 1.00)
01:35:48.816 00.003 1032 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.00 = 1.00)
01:35:48.816 00.000 1032 CameraToMount -- cameraX=-0.26 cameraY=0.09 hyp=0.28 cameraTheta=2.83 mountX=0.15 mountY=0.23, mountTheta=1.00
01:35:48.816 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.26, y=0.09, opts=13)
01:35:48.821 00.005 1032 Enqueuing Move request for scope (-0.26, 0.09)
01:35:48.821 00.000 10072 Worker thread wakes up
01:35:48.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.09) opts 0xd
01:35:48.821 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.26, 0.09)
01:35:48.821 00.000 10072 Moving (-0.26, 0.09) raw xDistance=0.15 yDistance=0.23
01:35:48.825 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:48.827 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.68
01:35:48.827 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:35:48.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:35:48.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:35:48.827 00.000 10072 MoveAxis(W, 81, ABG)
01:35:48.827 00.000 10072 Guiding  Dir = 3, Dur = 81
01:35:48.828 00.001 10072 IsGuiding returns 0
01:35:48.828 00.000 10072 PulseGuide returned control before completion, sleep 91
01:35:48.843 00.015 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:35:48.845 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:48.848 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:48.850 00.002 1032 Enqueuing Expose request
01:35:48.924 00.074 10072 IsGuiding returns 0
01:35:48.924 00.000 10072 Move returns status 0, amount 81
01:35:48.924 00.000 10072 MoveAxis(N, 0, ABG)
01:35:48.924 00.000 10072 Move returns status 0, amount 0
01:35:48.924 00.000 10072 move complete, result=0
01:35:48.924 00.000 10072 worker thread done servicing request
01:35:48.924 00.000 10072 Worker thread wakes up
01:35:48.924 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:48.924 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:48.924 00.000 1032 GuideStep: 0.1 px 81 ms WEST, 0.2 px 0 ms NORTH
01:35:49.561 00.637 10072 Exposure complete
01:35:49.603 00.042 10072 worker thread done servicing request
01:35:49.603 00.000 1032 OnExposeComplete: enter
01:35:49.605 00.002 1032 UpdateGuideState(): m_state=6
01:35:49.608 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3913
01:35:49.610 00.002 1032 Star::Find returns 1 (0), X=319.05, Y=752.23, Mass=1479, SNR=27.1, Peak=164 HFD=2.6
01:35:49.612 00.002 1032 MultiStar: [#1 -0.46,0.11,0.96,U] [#2 -0.36,-0.04,0.71,U] [#3 -0.17,0.14,0.67,U] [#4 -0.22,0.09,0.63,U] [#5 -0.24,-0.05,0.68,U] [#6 -0.18,-0.10,0.58,U] [#7 -0.16,0.14,0.49,U] [#8 -0.20,0.22,0.52,U] 
01:35:49.612 00.000 1032 single-star, 8 included, MultiStar: {-0.25, 0.08}, one-star: {-0.17, 0.17}
01:35:49.614 00.002 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.83) = xAngle (0.52 = 0.52)
01:35:49.616 00.002 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.52 = 0.52)
01:35:49.618 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.35 mountX=0.21 mountY=0.12, mountTheta=0.52
01:35:49.620 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.17, opts=13)
01:35:49.622 00.002 1032 Enqueuing Move request for scope (-0.17, 0.17)
01:35:49.624 00.002 10072 Worker thread wakes up
01:35:49.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
01:35:49.624 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
01:35:49.624 00.000 10072 Moving (-0.17, 0.17) raw xDistance=0.21 yDistance=0.12
01:35:49.625 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:49.627 00.002 10072 PPEC rslt: input = 0.21, final = 0.11, react = 0.09, pred = 0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 287.68
01:35:49.629 00.002 10072 PPEC: input: 0.21, control: 0.11, exposure: 500
01:35:49.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:49.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:35:49.629 00.000 10072 MoveAxis(W, 110, ABG)
01:35:49.629 00.000 10072 Guiding  Dir = 3, Dur = 110
01:35:49.630 00.001 10072 IsGuiding returns 0
01:35:49.630 00.000 10072 PulseGuide returned control before completion, sleep 120
01:35:49.646 00.016 1032 UpdateGuideState exits: m=1479 SNR=27.1
01:35:49.647 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:49.647 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:49.647 00.000 1032 Enqueuing Expose request
01:35:49.756 00.109 10072 IsGuiding returns 1
01:35:49.756 00.000 10072 scope still moving after pulse duration time elapsed
01:35:49.788 00.032 10072 IsGuiding returns 0
01:35:49.788 00.000 10072 scope move finished after 110 + 47 ms
01:35:49.788 00.000 10072 Move returns status 0, amount 110
01:35:49.788 00.000 10072 MoveAxis(N, 0, ABG)
01:35:49.788 00.000 10072 Move returns status 0, amount 0
01:35:49.788 00.000 10072 move complete, result=0
01:35:49.788 00.000 10072 worker thread done servicing request
01:35:49.788 00.000 10072 Worker thread wakes up
01:35:49.788 00.000 1032 GuideStep: 0.2 px 110 ms WEST, 0.1 px 0 ms NORTH
01:35:49.790 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:49.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:50.203 00.413 10072 Exposure complete
01:35:50.245 00.042 10072 worker thread done servicing request
01:35:50.245 00.000 1032 OnExposeComplete: enter
01:35:50.247 00.002 1032 UpdateGuideState(): m_state=6
01:35:50.249 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3914
01:35:50.251 00.002 1032 Star::Find returns 1 (0), X=319.11, Y=752.15, Mass=1522, SNR=27.5, Peak=160 HFD=2.8
01:35:50.253 00.002 1032 MultiStar: [#1 -0.50,0.04,0.90,U] [#2 -0.33,-0.21,0.69,U] [#3 -0.15,0.14,0.63,U] [#4 -0.30,0.12,0.70,U] [#5 -0.24,-0.10,0.70,U] [#6 -0.01,-0.15,0.57,U] [#7 -0.11,0.25,0.53,U] [#8 -0.27,0.02,0.56,U] 
01:35:50.255 00.002 1032 single-star, 8 included, MultiStar: {-0.23, 0.02}, one-star: {-0.11, 0.09}
01:35:50.256 00.001 1032 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.83) = xAngle (0.64 = 0.64)
01:35:50.259 00.003 1032 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.64 = 0.64)
01:35:50.259 00.000 1032 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.47 mountX=0.11 mountY=0.09, mountTheta=0.64
01:35:50.263 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.09, opts=13)
01:35:50.265 00.002 1032 Enqueuing Move request for scope (-0.11, 0.09)
01:35:50.266 00.001 10072 Worker thread wakes up
01:35:50.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
01:35:50.266 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
01:35:50.266 00.000 10072 Moving (-0.11, 0.09) raw xDistance=0.11 yDistance=0.09
01:35:50.268 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:50.270 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:50.270 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:35:50.270 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:50.270 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:35:50.270 00.000 10072 MoveAxis(W, 14, ABG)
01:35:50.270 00.000 10072 Guiding  Dir = 3, Dur = 14
01:35:50.272 00.002 10072 IsGuiding returns 0
01:35:50.272 00.000 10072 PulseGuide returned control before completion, sleep 24
01:35:50.286 00.014 1032 UpdateGuideState exits: m=1522 SNR=27.5
01:35:50.288 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:50.291 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:50.291 00.000 1032 Enqueuing Expose request
01:35:50.303 00.012 10072 IsGuiding returns 0
01:35:50.303 00.000 10072 Move returns status 0, amount 14
01:35:50.303 00.000 10072 MoveAxis(N, 0, ABG)
01:35:50.303 00.000 10072 Move returns status 0, amount 0
01:35:50.303 00.000 10072 move complete, result=0
01:35:50.303 00.000 10072 worker thread done servicing request
01:35:50.303 00.000 10072 Worker thread wakes up
01:35:50.303 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:50.303 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:50.303 00.000 1032 GuideStep: 0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
01:35:50.942 00.639 10072 Exposure complete
01:35:50.969 00.027 10072 worker thread done servicing request
01:35:50.969 00.000 1032 OnExposeComplete: enter
01:35:50.982 00.013 1032 UpdateGuideState(): m_state=6
01:35:50.985 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3915
01:35:50.985 00.000 1032 Star::Find returns 1 (0), X=319.11, Y=752.04, Mass=1537, SNR=27.6, Peak=168 HFD=2.7
01:35:50.989 00.004 1032 MultiStar: [#1 -0.30,-0.15,0.93,U] [#2 -0.35,-0.16,0.73,U] [#3 -0.35,-0.03,0.65,U] [#4 -0.28,-0.10,0.66,U] [#5 -0.15,-0.21,0.68,U] [#6 -0.23,-0.38,0.57,U] [#7 -0.38,-0.13,0.50,U] [#8 -0.28,-0.04,0.52,U] 
01:35:50.989 00.000 1032 single-star, 8 included, MultiStar: {-0.26, -0.13}, one-star: {-0.11, -0.02}
01:35:50.991 00.002 1032 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.83) = xAngle (-4.80 = 1.48)
01:35:50.993 00.002 1032 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.80 = 1.48)
01:35:50.993 00.000 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.97 mountX=0.01 mountY=0.11, mountTheta=1.48
01:35:50.993 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.02, opts=13)
01:35:50.993 00.000 1032 Enqueuing Move request for scope (-0.11, -0.02)
01:35:51.001 00.008 10072 Worker thread wakes up
01:35:51.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
01:35:51.001 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
01:35:51.001 00.000 10072 Moving (-0.11, -0.02) raw xDistance=0.01 yDistance=0.11
01:35:51.002 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:51.002 00.000 10072 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:51.002 00.000 10072 PPEC: input: 0.01, control: 0.02, exposure: 500
01:35:51.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:51.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:35:51.002 00.000 10072 MoveAxis(W, 16, ABG)
01:35:51.002 00.000 10072 Guiding  Dir = 3, Dur = 16
01:35:51.006 00.004 10072 IsGuiding returns 0
01:35:51.006 00.000 10072 PulseGuide returned control before completion, sleep 26
01:35:51.019 00.013 1032 UpdateGuideState exits: m=1537 SNR=27.6
01:35:51.021 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:51.021 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:51.021 00.000 1032 Enqueuing Expose request
01:35:51.037 00.016 10072 IsGuiding returns 0
01:35:51.037 00.000 10072 Move returns status 0, amount 16
01:35:51.037 00.000 10072 MoveAxis(N, 0, ABG)
01:35:51.037 00.000 10072 Move returns status 0, amount 0
01:35:51.037 00.000 10072 move complete, result=0
01:35:51.037 00.000 10072 worker thread done servicing request
01:35:51.038 00.001 10072 Worker thread wakes up
01:35:51.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:51.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:51.038 00.000 1032 GuideStep: 0.0 px 16 ms WEST, 0.1 px 0 ms NORTH
01:35:51.452 00.414 10072 Exposure complete
01:35:51.494 00.042 10072 worker thread done servicing request
01:35:51.494 00.000 1032 OnExposeComplete: enter
01:35:51.494 00.000 1032 UpdateGuideState(): m_state=6
01:35:51.498 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3916
01:35:51.498 00.000 1032 Star::Find returns 1 (0), X=319.13, Y=751.98, Mass=1427, SNR=26.6, Peak=148 HFD=2.7
01:35:51.498 00.000 1032 MultiStar: [#1 -0.35,-0.07,1.00,U] [#2 -0.47,-0.21,0.71,U] [#3 -0.33,-0.00,0.67,U] [#4 -0.20,-0.08,0.69,U] [#5 0.02,-0.20,0.68,U] [#6 0.04,-0.28,0.59,U] [#7 -0.27,0.01,0.51,U] [#8 -0.06,0.04,0.52,U] 
01:35:51.498 00.000 1032 single-star, 8 included, MultiStar: {-0.20, -0.10}, one-star: {-0.08, -0.08}
01:35:51.498 00.000 1032 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.83) = xAngle (-4.19 = 2.10)
01:35:51.498 00.000 1032 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.19 = 2.10)
01:35:51.498 00.000 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-2.36 mountX=-0.06 mountY=0.10, mountTheta=2.10
01:35:51.498 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.08, opts=13)
01:35:51.498 00.000 1032 Enqueuing Move request for scope (-0.08, -0.08)
01:35:51.511 00.013 10072 Worker thread wakes up
01:35:51.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
01:35:51.511 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
01:35:51.511 00.000 10072 Moving (-0.08, -0.08) raw xDistance=-0.06 yDistance=0.10
01:35:51.514 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:51.517 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:51.517 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:35:51.517 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:51.517 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:35:51.517 00.000 10072 MoveAxis(W, 14, ABG)
01:35:51.517 00.000 10072 Guiding  Dir = 3, Dur = 14
01:35:51.519 00.002 10072 IsGuiding returns 0
01:35:51.519 00.000 10072 PulseGuide returned control before completion, sleep 24
01:35:51.533 00.014 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:35:51.536 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:51.536 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:51.536 00.000 1032 Enqueuing Expose request
01:35:51.552 00.016 10072 IsGuiding returns 0
01:35:51.552 00.000 10072 Move returns status 0, amount 14
01:35:51.552 00.000 10072 MoveAxis(N, 0, ABG)
01:35:51.552 00.000 10072 Move returns status 0, amount 0
01:35:51.552 00.000 10072 move complete, result=0
01:35:51.552 00.000 10072 worker thread done servicing request
01:35:51.552 00.000 10072 Worker thread wakes up
01:35:51.552 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:51.552 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:51.552 00.000 1032 GuideStep: -0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
01:35:52.184 00.632 10072 Exposure complete
01:35:52.225 00.041 10072 worker thread done servicing request
01:35:52.225 00.000 1032 OnExposeComplete: enter
01:35:52.230 00.005 1032 UpdateGuideState(): m_state=6
01:35:52.232 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3917
01:35:52.232 00.000 1032 Star::Find returns 1 (0), X=319.16, Y=752.06, Mass=1385, SNR=26.2, Peak=135 HFD=2.8
01:35:52.235 00.003 1032 MultiStar: [#1 -0.32,-0.04,0.94,U] [#2 -0.18,-0.15,0.74,U] [#3 -0.26,0.04,0.67,U] [#4 -0.20,0.05,0.73,U] [#5 -0.23,-0.23,0.70,U] [#6 -0.08,-0.33,0.60,U] [#7 -0.10,0.00,0.52,U] [#8 -0.02,0.04,0.57,U] 
01:35:52.235 00.000 1032 single-star, 8 included, MultiStar: {-0.17, -0.07}, one-star: {-0.05, 0.00}
01:35:52.238 00.003 1032 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.83) = xAngle (1.30 = 1.30)
01:35:52.238 00.000 1032 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.30 = 1.30)
01:35:52.238 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.13 mountX=0.01 mountY=0.05, mountTheta=1.30
01:35:52.242 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.00, opts=13)
01:35:52.242 00.000 1032 Enqueuing Move request for scope (-0.05, 0.00)
01:35:52.242 00.000 10072 Worker thread wakes up
01:35:52.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
01:35:52.242 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
01:35:52.242 00.000 10072 Moving (-0.05, 0.00) raw xDistance=0.01 yDistance=0.05
01:35:52.242 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:52.250 00.008 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:52.250 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:35:52.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:52.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:35:52.250 00.000 10072 MoveAxis(W, 15, ABG)
01:35:52.250 00.000 10072 Guiding  Dir = 3, Dur = 15
01:35:52.251 00.001 10072 IsGuiding returns 0
01:35:52.251 00.000 10072 PulseGuide returned control before completion, sleep 25
01:35:52.259 00.008 1032 UpdateGuideState exits: m=1385 SNR=26.2
01:35:52.267 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:52.269 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:52.269 00.000 1032 Enqueuing Expose request
01:35:52.283 00.014 10072 IsGuiding returns 0
01:35:52.283 00.000 10072 Move returns status 0, amount 15
01:35:52.283 00.000 10072 MoveAxis(N, 0, ABG)
01:35:52.283 00.000 10072 Move returns status 0, amount 0
01:35:52.283 00.000 10072 move complete, result=0
01:35:52.284 00.001 10072 worker thread done servicing request
01:35:52.284 00.000 10072 Worker thread wakes up
01:35:52.284 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:52.284 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:52.286 00.002 1032 GuideStep: 0.0 px 15 ms WEST, 0.1 px 0 ms NORTH
01:35:52.699 00.413 10072 Exposure complete
01:35:52.744 00.045 10072 worker thread done servicing request
01:35:52.744 00.000 1032 OnExposeComplete: enter
01:35:52.744 00.000 1032 UpdateGuideState(): m_state=6
01:35:52.750 00.006 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3918
01:35:52.750 00.000 1032 Star::Find returns 1 (0), X=319.19, Y=752.21, Mass=1472, SNR=27.0, Peak=148 HFD=2.9
01:35:52.750 00.000 1032 MultiStar: [#1 -0.35,0.02,0.97,U] [#2 -0.27,-0.09,0.72,U] [#3 -0.14,0.24,0.67,U] [#4 -0.06,0.08,0.68,U] [#5 -0.21,-0.14,0.67,U] [#6 -0.04,-0.04,0.60,U] [#7 -0.09,0.02,0.50,U] [#8 -0.18,0.18,0.56,U] 
01:35:52.750 00.000 1032 single-star, 8 included, MultiStar: {-0.16, 0.05}, one-star: {-0.03, 0.15}
01:35:52.750 00.000 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
01:35:52.760 00.010 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
01:35:52.762 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.77 mountX=0.15 mountY=-0.01, mountTheta=-0.06
01:35:52.764 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.15, opts=13)
01:35:52.766 00.002 1032 Enqueuing Move request for scope (-0.03, 0.15)
01:35:52.768 00.002 10072 Worker thread wakes up
01:35:52.770 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
01:35:52.770 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
01:35:52.770 00.000 10072 Moving (-0.03, 0.15) raw xDistance=0.15 yDistance=-0.01
01:35:52.772 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:52.775 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.68
01:35:52.775 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:35:52.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:52.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:35:52.775 00.000 10072 MoveAxis(W, 84, ABG)
01:35:52.775 00.000 10072 Guiding  Dir = 3, Dur = 84
01:35:52.791 00.016 10072 IsGuiding returns 0
01:35:52.792 00.001 10072 PulseGuide returned control before completion, sleep 94
01:35:52.793 00.001 1032 UpdateGuideState exits: m=1472 SNR=27.0
01:35:52.795 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:52.798 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:52.800 00.002 1032 Enqueuing Expose request
01:35:52.888 00.088 10072 IsGuiding returns 0
01:35:52.888 00.000 10072 Move returns status 0, amount 84
01:35:52.888 00.000 10072 MoveAxis(N, 0, ABG)
01:35:52.888 00.000 10072 Move returns status 0, amount 0
01:35:52.888 00.000 10072 move complete, result=0
01:35:52.888 00.000 10072 worker thread done servicing request
01:35:52.888 00.000 10072 Worker thread wakes up
01:35:52.888 00.000 1032 GuideStep: 0.2 px 84 ms WEST, -0.0 px 0 ms NORTH
01:35:52.892 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:52.892 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:53.525 00.633 10072 Exposure complete
01:35:53.570 00.045 10072 worker thread done servicing request
01:35:53.570 00.000 1032 OnExposeComplete: enter
01:35:53.570 00.000 1032 UpdateGuideState(): m_state=6
01:35:53.574 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3919
01:35:53.574 00.000 1032 Star::Find returns 1 (0), X=319.50, Y=752.03, Mass=1459, SNR=26.9, Peak=138 HFD=3.0
01:35:53.574 00.000 1032 MultiStar: [#1 -0.04,-0.18,0.97,U] [#2 -0.03,-0.30,0.70,U] [#3 -0.03,0.11,0.70,U] [#4 -0.02,0.03,0.68,U] [#5 0.02,-0.18,0.69,U] [#6 -0.05,-0.17,0.57,U] [#7 0.07,-0.02,0.50,U] [#8 0.06,0.06,0.58,U] 
01:35:53.578 00.004 1032 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.28, -0.03}
01:35:53.580 00.002 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
01:35:53.581 00.001 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
01:35:53.584 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.13 mountX=-0.09 mountY=-0.02, mountTheta=-2.96
01:35:53.586 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
01:35:53.588 00.002 1032 Enqueuing Move request for scope (0.04, -0.08)
01:35:53.588 00.000 10072 Worker thread wakes up
01:35:53.588 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
01:35:53.588 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
01:35:53.588 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
01:35:53.588 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:53.596 00.008 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:53.596 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 500
01:35:53.596 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:53.596 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:35:53.596 00.000 10072 MoveAxis(W, 17, ABG)
01:35:53.596 00.000 10072 Guiding  Dir = 3, Dur = 17
01:35:53.597 00.001 10072 IsGuiding returns 0
01:35:53.597 00.000 10072 PulseGuide returned control before completion, sleep 27
01:35:53.613 00.016 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:35:53.615 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:53.615 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:53.615 00.000 1032 Enqueuing Expose request
01:35:53.629 00.014 10072 IsGuiding returns 0
01:35:53.629 00.000 10072 Move returns status 0, amount 17
01:35:53.629 00.000 10072 MoveAxis(N, 0, ABG)
01:35:53.629 00.000 10072 Move returns status 0, amount 0
01:35:53.629 00.000 10072 move complete, result=0
01:35:53.629 00.000 10072 worker thread done servicing request
01:35:53.629 00.000 10072 Worker thread wakes up
01:35:53.629 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:53.629 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:53.633 00.004 1032 GuideStep: -0.1 px 17 ms WEST, -0.0 px 0 ms NORTH
01:35:54.045 00.412 10072 Exposure complete
01:35:54.091 00.046 10072 worker thread done servicing request
01:35:54.091 00.000 1032 OnExposeComplete: enter
01:35:54.093 00.002 1032 UpdateGuideState(): m_state=6
01:35:54.095 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3920
01:35:54.097 00.002 1032 Star::Find returns 1 (0), X=319.45, Y=752.21, Mass=1362, SNR=26.0, Peak=132 HFD=3.2
01:35:54.099 00.002 1032 MultiStar: [#1 -0.17,0.08,0.94,U] [#2 -0.04,-0.14,0.75,U] [#3 0.03,0.22,0.69,U] [#4 0.06,0.16,0.73,U] [#5 0.13,-0.04,0.69,U] [#6 -0.03,-0.13,0.61,U] [#7 0.06,0.33,0.52,U] [#8 0.13,0.24,0.58,U] 
01:35:54.099 00.000 1032 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.24, 0.15}
01:35:54.101 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
01:35:54.104 00.003 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
01:35:54.105 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.10 mountX=0.07 mountY=-0.07, mountTheta=-0.73
01:35:54.108 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
01:35:54.110 00.002 1032 Enqueuing Move request for scope (0.05, 0.09)
01:35:54.112 00.002 10072 Worker thread wakes up
01:35:54.112 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
01:35:54.112 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
01:35:54.112 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
01:35:54.114 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:54.114 00.000 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:54.114 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:35:54.114 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:54.114 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:35:54.114 00.000 10072 MoveAxis(W, 12, ABG)
01:35:54.114 00.000 10072 Guiding  Dir = 3, Dur = 12
01:35:54.117 00.003 10072 IsGuiding returns 0
01:35:54.117 00.000 10072 PulseGuide returned control before completion, sleep 22
01:35:54.133 00.016 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:35:54.135 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:54.137 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:54.139 00.002 1032 Enqueuing Expose request
01:35:54.150 00.011 10072 IsGuiding returns 0
01:35:54.150 00.000 10072 Move returns status 0, amount 12
01:35:54.150 00.000 10072 MoveAxis(N, 0, ABG)
01:35:54.150 00.000 10072 Move returns status 0, amount 0
01:35:54.150 00.000 10072 move complete, result=0
01:35:54.150 00.000 10072 worker thread done servicing request
01:35:54.150 00.000 10072 Worker thread wakes up
01:35:54.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:54.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:54.150 00.000 1032 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
01:35:54.786 00.636 10072 Exposure complete
01:35:54.832 00.046 10072 worker thread done servicing request
01:35:54.832 00.000 1032 OnExposeComplete: enter
01:35:54.834 00.002 1032 UpdateGuideState(): m_state=6
01:35:54.836 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3921
01:35:54.837 00.001 1032 Star::Find returns 1 (0), X=319.12, Y=752.29, Mass=1369, SNR=26.1, Peak=143 HFD=2.9
01:35:54.839 00.002 1032 MultiStar: [#1 -0.37,0.05,1.00,U] [#2 -0.22,0.04,0.72,U] [#3 -0.11,0.20,0.70,U] [#4 -0.29,0.13,0.69,U] [#5 -0.13,0.02,0.69,U] [#6 -0.08,-0.08,0.62,U] [#7 -0.09,0.30,0.57,U] [#8 0.02,0.15,0.61,U] 
01:35:54.839 00.000 1032 refined, 8 included, MultiStar: {-0.16, 0.12}, one-star: {-0.10, 0.23}
01:35:54.839 00.000 1032 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.83) = xAngle (0.70 = 0.70)
01:35:54.839 00.000 1032 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.70 = 0.70)
01:35:54.839 00.000 1032 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.53 mountX=0.15 mountY=0.13, mountTheta=0.70
01:35:54.848 00.009 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.12, opts=13)
01:35:54.848 00.000 1032 Enqueuing Move request for scope (-0.16, 0.12)
01:35:54.848 00.000 10072 Worker thread wakes up
01:35:54.848 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
01:35:54.848 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
01:35:54.848 00.000 10072 Moving (-0.16, 0.12) raw xDistance=0.15 yDistance=0.13
01:35:54.854 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:54.854 00.000 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.68
01:35:54.854 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:35:54.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:54.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:35:54.854 00.000 10072 MoveAxis(W, 85, ABG)
01:35:54.854 00.000 10072 Guiding  Dir = 3, Dur = 85
01:35:54.858 00.004 10072 IsGuiding returns 0
01:35:54.858 00.000 10072 PulseGuide returned control before completion, sleep 95
01:35:54.874 00.016 1032 UpdateGuideState exits: m=1369 SNR=26.1
01:35:54.876 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:54.876 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:54.878 00.002 1032 Enqueuing Expose request
01:35:54.969 00.091 10072 IsGuiding returns 0
01:35:54.969 00.000 10072 Move returns status 0, amount 85
01:35:54.969 00.000 10072 MoveAxis(N, 0, ABG)
01:35:54.969 00.000 10072 Move returns status 0, amount 0
01:35:54.969 00.000 10072 move complete, result=0
01:35:54.969 00.000 10072 worker thread done servicing request
01:35:54.969 00.000 10072 Worker thread wakes up
01:35:54.969 00.000 1032 GuideStep: 0.2 px 85 ms WEST, 0.1 px 0 ms NORTH
01:35:54.970 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:54.970 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:55.381 00.411 10072 Exposure complete
01:35:55.422 00.041 10072 worker thread done servicing request
01:35:55.422 00.000 1032 OnExposeComplete: enter
01:35:55.428 00.006 1032 UpdateGuideState(): m_state=6
01:35:55.432 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3922
01:35:55.432 00.000 1032 Star::Find returns 1 (0), X=319.08, Y=752.12, Mass=1463, SNR=27.0, Peak=139 HFD=2.8
01:35:55.432 00.000 1032 MultiStar: [#1 -0.43,-0.03,0.90,U] [#2 -0.20,-0.07,0.74,U] [#3 -0.13,0.00,0.64,U] [#4 -0.36,0.09,0.70,U] [#5 -0.31,-0.02,0.68,U] [#6 -0.36,-0.08,0.58,U] [#7 -0.20,0.16,0.55,U] [#8 -0.09,0.11,0.57,U] 
01:35:55.432 00.000 1032 single-star, 8 included, MultiStar: {-0.25, 0.02}, one-star: {-0.14, 0.06}
01:35:55.432 00.000 1032 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.83) = xAngle (0.89 = 0.89)
01:35:55.432 00.000 1032 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.89 = 0.89)
01:35:55.432 00.000 1032 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.16 cameraTheta=2.72 mountX=0.10 mountY=0.12, mountTheta=0.89
01:35:55.444 00.012 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.06, opts=13)
01:35:55.444 00.000 1032 Enqueuing Move request for scope (-0.14, 0.06)
01:35:55.449 00.005 10072 Worker thread wakes up
01:35:55.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
01:35:55.449 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
01:35:55.449 00.000 10072 Moving (-0.14, 0.06) raw xDistance=0.10 yDistance=0.12
01:35:55.451 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:55.454 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:55.454 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:35:55.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:55.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:35:55.454 00.000 10072 MoveAxis(W, 14, ABG)
01:35:55.454 00.000 10072 Guiding  Dir = 3, Dur = 14
01:35:55.455 00.001 10072 IsGuiding returns 0
01:35:55.455 00.000 10072 PulseGuide returned control before completion, sleep 24
01:35:55.466 00.011 1032 UpdateGuideState exits: m=1463 SNR=27.0
01:35:55.466 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:55.466 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:55.466 00.000 1032 Enqueuing Expose request
01:35:55.492 00.026 10072 IsGuiding returns 0
01:35:55.492 00.000 10072 Move returns status 0, amount 14
01:35:55.492 00.000 10072 MoveAxis(N, 0, ABG)
01:35:55.492 00.000 10072 Move returns status 0, amount 0
01:35:55.492 00.000 10072 move complete, result=0
01:35:55.492 00.000 10072 worker thread done servicing request
01:35:55.492 00.000 10072 Worker thread wakes up
01:35:55.492 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:55.492 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:55.496 00.004 1032 GuideStep: 0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
01:35:56.126 00.630 10072 Exposure complete
01:35:56.169 00.043 10072 worker thread done servicing request
01:35:56.169 00.000 1032 OnExposeComplete: enter
01:35:56.171 00.002 1032 UpdateGuideState(): m_state=6
01:35:56.172 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3923
01:35:56.172 00.000 1032 Star::Find returns 1 (0), X=319.20, Y=752.40, Mass=1374, SNR=26.1, Peak=170 HFD=2.7
01:35:56.172 00.000 1032 MultiStar: [#1 -0.37,0.28,0.95,U] [#2 -0.27,0.15,0.74,U] [#3 -0.16,0.36,0.69,U] [#4 -0.15,0.35,0.70,U] [#5 -0.03,0.25,0.70,U] [#6 -0.05,0.07,0.64,U] [#7 0.00,0.36,0.54,U] [#8 -0.34,0.42,0.55,U] 
01:35:56.172 00.000 1032 refined, 8 included, MultiStar: {-0.16, 0.28}, one-star: {-0.02, 0.34}
01:35:56.172 00.000 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
01:35:56.180 00.008 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
01:35:56.180 00.000 1032 CameraToMount -- cameraX=-0.16 cameraY=0.28 hyp=0.32 cameraTheta=2.07 mountX=0.32 mountY=0.08, mountTheta=0.24
01:35:56.180 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.28, opts=13)
01:35:56.180 00.000 1032 Enqueuing Move request for scope (-0.16, 0.28)
01:35:56.180 00.000 10072 Worker thread wakes up
01:35:56.180 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.28) opts 0xd
01:35:56.180 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.28)
01:35:56.180 00.000 10072 Moving (-0.16, 0.28) raw xDistance=0.32 yDistance=0.08
01:35:56.180 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:56.190 00.010 10072 PPEC rslt: input = 0.32, final = 0.16, react = 0.14, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 287.68
01:35:56.190 00.000 10072 PPEC: input: 0.32, control: 0.16, exposure: 500
01:35:56.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:56.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:35:56.190 00.000 10072 MoveAxis(W, 159, ABG)
01:35:56.190 00.000 10072 Guiding  Dir = 3, Dur = 159
01:35:56.190 00.000 10072 IsGuiding returns 0
01:35:56.190 00.000 10072 PulseGuide returned control before completion, sleep 169
01:35:56.207 00.017 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:35:56.209 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:56.211 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:56.211 00.000 1032 Enqueuing Expose request
01:35:56.362 00.151 10072 IsGuiding returns 1
01:35:56.362 00.000 10072 scope still moving after pulse duration time elapsed
01:35:56.394 00.032 10072 IsGuiding returns 0
01:35:56.394 00.000 10072 scope move finished after 159 + 43 ms
01:35:56.394 00.000 10072 Move returns status 0, amount 159
01:35:56.394 00.000 10072 MoveAxis(N, 0, ABG)
01:35:56.394 00.000 10072 Move returns status 0, amount 0
01:35:56.394 00.000 10072 move complete, result=0
01:35:56.394 00.000 10072 worker thread done servicing request
01:35:56.394 00.000 10072 Worker thread wakes up
01:35:56.394 00.000 1032 GuideStep: 0.3 px 159 ms WEST, 0.1 px 0 ms NORTH
01:35:56.396 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:56.396 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:56.807 00.411 10072 Exposure complete
01:35:56.854 00.047 10072 worker thread done servicing request
01:35:56.854 00.000 1032 OnExposeComplete: enter
01:35:56.856 00.002 1032 UpdateGuideState(): m_state=6
01:35:56.858 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3924
01:35:56.860 00.002 1032 Star::Find returns 1 (0), X=319.24, Y=752.20, Mass=1458, SNR=26.9, Peak=173 HFD=2.8
01:35:56.860 00.000 1032 MultiStar: [#1 -0.33,-0.02,0.97,U] [#2 -0.23,0.05,0.72,U] [#3 -0.22,0.36,0.68,U] [#4 -0.13,0.10,0.72,U] [#5 0.01,-0.11,0.69,U] [#6 -0.16,-0.11,0.57,U] [#7 -0.28,0.36,0.53,U] [#8 -0.13,0.16,0.59,U] 
01:35:56.860 00.000 1032 single-star, 8 included, MultiStar: {-0.16, 0.10}, one-star: {0.02, 0.14}
01:35:56.860 00.000 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
01:35:56.860 00.000 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
01:35:56.860 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.42 mountX=0.13 mountY=-0.06, mountTheta=-0.41
01:35:56.870 00.010 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.14, opts=13)
01:35:56.870 00.000 1032 Enqueuing Move request for scope (0.02, 0.14)
01:35:56.875 00.005 10072 Worker thread wakes up
01:35:56.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
01:35:56.875 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
01:35:56.875 00.000 10072 Moving (0.02, 0.14) raw xDistance=0.13 yDistance=-0.06
01:35:56.875 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:56.880 00.005 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 287.68
01:35:56.880 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
01:35:56.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:56.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:35:56.880 00.000 10072 MoveAxis(W, 74, ABG)
01:35:56.880 00.000 10072 Guiding  Dir = 3, Dur = 74
01:35:56.881 00.001 10072 IsGuiding returns 0
01:35:56.881 00.000 10072 PulseGuide returned control before completion, sleep 84
01:35:56.897 00.016 1032 UpdateGuideState exits: m=1458 SNR=26.9
01:35:56.899 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:56.901 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:56.901 00.000 1032 Enqueuing Expose request
01:35:56.976 00.075 10072 IsGuiding returns 0
01:35:56.976 00.000 10072 Move returns status 0, amount 74
01:35:56.976 00.000 10072 MoveAxis(N, 0, ABG)
01:35:56.976 00.000 10072 Move returns status 0, amount 0
01:35:56.976 00.000 10072 move complete, result=0
01:35:56.976 00.000 10072 worker thread done servicing request
01:35:56.976 00.000 10072 Worker thread wakes up
01:35:56.976 00.000 1032 GuideStep: 0.1 px 74 ms WEST, -0.1 px 0 ms NORTH
01:35:56.977 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:56.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:57.614 00.637 10072 Exposure complete
01:35:57.655 00.041 10072 worker thread done servicing request
01:35:57.655 00.000 1032 OnExposeComplete: enter
01:35:57.655 00.000 1032 UpdateGuideState(): m_state=6
01:35:57.659 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3925
01:35:57.659 00.000 1032 Star::Find returns 1 (0), X=319.33, Y=752.08, Mass=1444, SNR=26.8, Peak=160 HFD=2.8
01:35:57.659 00.000 1032 MultiStar: [#1 -0.21,0.04,0.92,U] [#2 -0.16,-0.20,0.71,U] [#3 0.07,-0.02,0.68,U] [#4 -0.11,-0.04,0.71,U] [#5 0.09,-0.14,0.69,U] [#6 -0.08,-0.28,0.58,U] [#7 -0.14,-0.01,0.52,U] [#8 0.08,-0.05,0.54,U] 
01:35:57.659 00.000 1032 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {0.12, 0.02}
01:35:57.665 00.006 1032 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.83) = xAngle (-3.92 = 2.36)
01:35:57.667 00.002 1032 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.92 = 2.36)
01:35:57.669 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.09 mountX=-0.05 mountY=0.05, mountTheta=2.36
01:35:57.672 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.07, opts=13)
01:35:57.674 00.002 1032 Enqueuing Move request for scope (-0.04, -0.07)
01:35:57.676 00.002 10072 Worker thread wakes up
01:35:57.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
01:35:57.676 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
01:35:57.676 00.000 10072 Moving (-0.04, -0.07) raw xDistance=-0.05 yDistance=0.05
01:35:57.678 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:57.680 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.68
01:35:57.680 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:35:57.680 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:57.680 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:35:57.680 00.000 10072 MoveAxis(W, 14, ABG)
01:35:57.680 00.000 10072 Guiding  Dir = 3, Dur = 14
01:35:57.681 00.001 10072 IsGuiding returns 0
01:35:57.681 00.000 10072 PulseGuide returned control before completion, sleep 24
01:35:57.698 00.017 1032 UpdateGuideState exits: m=1444 SNR=26.8
01:35:57.698 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:57.698 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:57.704 00.006 1032 Enqueuing Expose request
01:35:57.713 00.009 10072 IsGuiding returns 1
01:35:57.713 00.000 10072 scope still moving after pulse duration time elapsed
01:35:57.745 00.032 10072 IsGuiding returns 0
01:35:57.745 00.000 10072 scope move finished after 14 + 49 ms
01:35:57.745 00.000 10072 Move returns status 0, amount 14
01:35:57.745 00.000 10072 MoveAxis(N, 0, ABG)
01:35:57.745 00.000 10072 Move returns status 0, amount 0
01:35:57.745 00.000 10072 move complete, result=0
01:35:57.746 00.001 10072 worker thread done servicing request
01:35:57.746 00.000 10072 Worker thread wakes up
01:35:57.746 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:57.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:57.746 00.000 1032 GuideStep: -0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
01:35:58.160 00.414 10072 Exposure complete
01:35:58.204 00.044 10072 worker thread done servicing request
01:35:58.204 00.000 1032 OnExposeComplete: enter
01:35:58.206 00.002 1032 UpdateGuideState(): m_state=6
01:35:58.206 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3926
01:35:58.206 00.000 1032 Star::Find returns 1 (0), X=319.24, Y=752.19, Mass=1452, SNR=26.9, Peak=163 HFD=2.8
01:35:58.206 00.000 1032 MultiStar: [#1 -0.17,0.02,0.99,U] [#2 -0.22,-0.23,0.71,U] [#3 -0.18,0.23,0.65,U] [#4 -0.21,0.12,0.68,U] [#5 0.10,-0.18,0.71,U] [#6 -0.06,-0.17,0.59,U] [#7 0.04,0.16,0.50,U] [#8 -0.10,-0.06,0.56,U] 
01:35:58.206 00.000 1032 refined, 8 included, MultiStar: {-0.09, 0.01}, one-star: {0.02, 0.13}
01:35:58.216 00.010 1032 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.83) = xAngle (1.24 = 1.24)
01:35:58.216 00.000 1032 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.24 = 1.24)
01:35:58.216 00.000 1032 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.07 mountX=0.03 mountY=0.08, mountTheta=1.24
01:35:58.221 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.01, opts=13)
01:35:58.222 00.001 1032 Enqueuing Move request for scope (-0.09, 0.01)
01:35:58.224 00.002 10072 Worker thread wakes up
01:35:58.224 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
01:35:58.224 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
01:35:58.224 00.000 10072 Moving (-0.09, 0.01) raw xDistance=0.03 yDistance=0.08
01:35:58.226 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:58.228 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:35:58.228 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:35:58.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:58.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:35:58.228 00.000 10072 MoveAxis(W, 13, ABG)
01:35:58.228 00.000 10072 Guiding  Dir = 3, Dur = 13
01:35:58.230 00.002 10072 IsGuiding returns 0
01:35:58.231 00.001 10072 PulseGuide returned control before completion, sleep 23
01:35:58.235 00.004 1032 UpdateGuideState exits: m=1452 SNR=26.9
01:35:58.246 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:58.246 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:58.250 00.004 1032 Enqueuing Expose request
01:35:58.262 00.012 10072 IsGuiding returns 0
01:35:58.263 00.001 10072 Move returns status 0, amount 13
01:35:58.263 00.000 10072 MoveAxis(N, 0, ABG)
01:35:58.263 00.000 10072 Move returns status 0, amount 0
01:35:58.263 00.000 10072 move complete, result=0
01:35:58.263 00.000 10072 worker thread done servicing request
01:35:58.263 00.000 10072 Worker thread wakes up
01:35:58.263 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:58.263 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:58.263 00.000 1032 GuideStep: 0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
01:35:58.896 00.633 10072 Exposure complete
01:35:58.928 00.032 10072 worker thread done servicing request
01:35:58.928 00.000 1032 OnExposeComplete: enter
01:35:58.942 00.014 1032 UpdateGuideState(): m_state=6
01:35:58.944 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3927
01:35:58.946 00.002 1032 Star::Find returns 1 (0), X=319.39, Y=752.14, Mass=1400, SNR=26.4, Peak=147 HFD=2.7
01:35:58.948 00.002 1032 MultiStar: [#1 -0.14,-0.00,0.97,U] [#2 -0.31,-0.02,0.74,U] [#3 0.01,0.14,0.68,U] [#4 -0.15,0.19,0.71,U] [#5 0.10,0.06,0.70,U] [#6 -0.09,-0.12,0.59,U] [#7 -0.01,0.15,0.50,U] [#8 -0.16,-0.02,0.60,U] 
01:35:58.948 00.000 1032 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {0.17, 0.07}
01:35:58.950 00.002 1032 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.83) = xAngle (0.58 = 0.58)
01:35:58.950 00.000 1032 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.58 = 0.58)
01:35:58.953 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.41 mountX=0.06 mountY=0.04, mountTheta=0.58
01:35:58.953 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
01:35:58.959 00.006 1032 Enqueuing Move request for scope (-0.06, 0.05)
01:35:58.961 00.002 10072 Worker thread wakes up
01:35:58.961 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
01:35:58.961 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
01:35:58.961 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.06 yDistance=0.04
01:35:58.961 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:58.965 00.004 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:35:58.965 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:35:58.965 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:58.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:35:58.965 00.000 10072 MoveAxis(W, 14, ABG)
01:35:58.965 00.000 10072 Guiding  Dir = 3, Dur = 14
01:35:58.966 00.001 10072 IsGuiding returns 0
01:35:58.966 00.000 10072 PulseGuide returned control before completion, sleep 24
01:35:58.978 00.012 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:35:58.982 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:58.985 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:58.987 00.002 1032 Enqueuing Expose request
01:35:58.998 00.011 10072 IsGuiding returns 0
01:35:58.998 00.000 10072 Move returns status 0, amount 14
01:35:58.998 00.000 10072 MoveAxis(N, 0, ABG)
01:35:58.998 00.000 10072 Move returns status 0, amount 0
01:35:58.998 00.000 10072 move complete, result=0
01:35:58.998 00.000 10072 worker thread done servicing request
01:35:58.998 00.000 10072 Worker thread wakes up
01:35:58.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:58.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:58.998 00.000 1032 GuideStep: 0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
01:35:59.410 00.412 10072 Exposure complete
01:35:59.454 00.044 10072 worker thread done servicing request
01:35:59.454 00.000 1032 OnExposeComplete: enter
01:35:59.457 00.003 1032 UpdateGuideState(): m_state=6
01:35:59.459 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3928
01:35:59.459 00.000 1032 Star::Find returns 1 (0), X=319.25, Y=752.09, Mass=1359, SNR=26.0, Peak=149 HFD=2.6
01:35:59.459 00.000 1032 MultiStar: [#1 -0.21,-0.12,0.96,U] [#2 -0.28,-0.25,0.76,U] [#3 0.03,0.05,0.68,U] [#4 -0.27,-0.01,0.74,U] [#5 -0.01,-0.27,0.66,U] [#6 -0.02,-0.30,0.62,U] [#7 -0.07,0.39,0.54,U] [#8 -0.11,0.04,0.57,U] 
01:35:59.459 00.000 1032 single-star, 8 included, MultiStar: {-0.10, -0.06}, one-star: {0.04, 0.03}
01:35:59.459 00.000 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
01:35:59.459 00.000 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
01:35:59.470 00.011 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.04 cameraTheta=0.66 mountX=0.02 mountY=-0.04, mountTheta=-1.17
01:35:59.470 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
01:35:59.474 00.004 1032 Enqueuing Move request for scope (0.04, 0.03)
01:35:59.474 00.000 10072 Worker thread wakes up
01:35:59.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
01:35:59.474 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:35:59.474 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.04
01:35:59.474 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:35:59.478 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:35:59.478 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:35:59.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:59.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:35:59.478 00.000 10072 MoveAxis(W, 13, ABG)
01:35:59.478 00.000 10072 Guiding  Dir = 3, Dur = 13
01:35:59.481 00.003 10072 IsGuiding returns 0
01:35:59.481 00.000 10072 PulseGuide returned control before completion, sleep 23
01:35:59.492 00.011 1032 UpdateGuideState exits: m=1359 SNR=26.0
01:35:59.500 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:59.504 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:35:59.504 00.000 1032 Enqueuing Expose request
01:35:59.512 00.008 10072 IsGuiding returns 0
01:35:59.512 00.000 10072 Move returns status 0, amount 13
01:35:59.512 00.000 10072 MoveAxis(N, 0, ABG)
01:35:59.512 00.000 10072 Move returns status 0, amount 0
01:35:59.512 00.000 10072 move complete, result=0
01:35:59.512 00.000 10072 worker thread done servicing request
01:35:59.512 00.000 10072 Worker thread wakes up
01:35:59.512 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:35:59.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:35:59.514 00.002 1032 GuideStep: 0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
01:36:00.149 00.635 10072 Exposure complete
01:36:00.183 00.034 10072 worker thread done servicing request
01:36:00.183 00.000 1032 OnExposeComplete: enter
01:36:00.196 00.013 1032 UpdateGuideState(): m_state=6
01:36:00.199 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3929
01:36:00.199 00.000 1032 Star::Find returns 1 (0), X=319.11, Y=752.04, Mass=1522, SNR=27.5, Peak=161 HFD=2.8
01:36:00.199 00.000 1032 MultiStar: [#1 -0.33,-0.07,0.92,U] [#2 -0.24,-0.19,0.72,U] [#3 -0.29,0.16,0.64,U] [#4 -0.22,-0.05,0.69,U] [#5 -0.10,-0.12,0.69,U] [#6 -0.25,-0.29,0.56,U] [#7 -0.14,0.18,0.51,U] [#8 -0.13,0.12,0.53,U] 
01:36:00.203 00.004 1032 single-star, 8 included, MultiStar: {-0.20, -0.04}, one-star: {-0.11, -0.03}
01:36:00.206 00.003 1032 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.83) = xAngle (-4.75 = 1.54)
01:36:00.208 00.002 1032 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.75 = 1.54)
01:36:00.208 00.000 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.91 mountX=0.00 mountY=0.11, mountTheta=1.54
01:36:00.212 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.03, opts=13)
01:36:00.214 00.002 1032 Enqueuing Move request for scope (-0.11, -0.03)
01:36:00.214 00.000 10072 Worker thread wakes up
01:36:00.216 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
01:36:00.216 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
01:36:00.216 00.000 10072 Moving (-0.11, -0.03) raw xDistance=0.00 yDistance=0.11
01:36:00.218 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:00.220 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:36:00.220 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:36:00.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:00.220 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:36:00.220 00.000 10072 MoveAxis(W, 15, ABG)
01:36:00.220 00.000 10072 Guiding  Dir = 3, Dur = 15
01:36:00.221 00.001 10072 IsGuiding returns 0
01:36:00.222 00.001 10072 PulseGuide returned control before completion, sleep 25
01:36:00.237 00.015 1032 UpdateGuideState exits: m=1522 SNR=27.5
01:36:00.238 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:00.240 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:00.242 00.002 1032 Enqueuing Expose request
01:36:00.253 00.011 10072 IsGuiding returns 0
01:36:00.253 00.000 10072 Move returns status 0, amount 15
01:36:00.253 00.000 10072 MoveAxis(N, 0, ABG)
01:36:00.253 00.000 10072 Move returns status 0, amount 0
01:36:00.253 00.000 10072 move complete, result=0
01:36:00.253 00.000 10072 worker thread done servicing request
01:36:00.253 00.000 10072 Worker thread wakes up
01:36:00.253 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:00.253 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:00.253 00.000 1032 GuideStep: 0.0 px 15 ms WEST, 0.1 px 0 ms NORTH
01:36:00.663 00.410 10072 Exposure complete
01:36:00.711 00.048 10072 worker thread done servicing request
01:36:00.711 00.000 1032 OnExposeComplete: enter
01:36:00.712 00.001 1032 UpdateGuideState(): m_state=6
01:36:00.714 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3930
01:36:00.716 00.002 1032 Star::Find returns 1 (0), X=319.22, Y=752.34, Mass=1368, SNR=26.1, Peak=153 HFD=2.8
01:36:00.718 00.002 1032 MultiStar: [#1 -0.29,0.18,0.99,U] [#2 -0.21,-0.15,0.71,U] [#3 -0.19,0.08,0.70,U] [#4 -0.22,0.05,0.70,U] [#5 -0.09,0.02,0.73,U] [#6 -0.09,-0.02,0.61,U] [#7 -0.16,0.11,0.55,U] [#8 -0.18,0.05,0.59,U] 
01:36:00.720 00.002 1032 refined, 8 included, MultiStar: {-0.16, 0.08}, one-star: {0.00, 0.28}
01:36:00.720 00.000 1032 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.83) = xAngle (0.83 = 0.83)
01:36:00.722 00.002 1032 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.83 = 0.83)
01:36:00.725 00.003 1032 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.66 mountX=0.12 mountY=0.13, mountTheta=0.83
01:36:00.727 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.08, opts=13)
01:36:00.729 00.002 1032 Enqueuing Move request for scope (-0.16, 0.08)
01:36:00.731 00.002 10072 Worker thread wakes up
01:36:00.731 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
01:36:00.731 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
01:36:00.731 00.000 10072 Moving (-0.16, 0.08) raw xDistance=0.12 yDistance=0.13
01:36:00.731 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:00.735 00.004 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:36:00.735 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:36:00.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:00.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:36:00.735 00.000 10072 MoveAxis(W, 14, ABG)
01:36:00.735 00.000 10072 Guiding  Dir = 3, Dur = 14
01:36:00.735 00.000 10072 IsGuiding returns 0
01:36:00.737 00.002 10072 PulseGuide returned control before completion, sleep 24
01:36:00.748 00.011 1032 UpdateGuideState exits: m=1368 SNR=26.1
01:36:00.748 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:00.748 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:00.758 00.010 1032 Enqueuing Expose request
01:36:00.774 00.016 10072 IsGuiding returns 0
01:36:00.774 00.000 10072 Move returns status 0, amount 14
01:36:00.774 00.000 10072 MoveAxis(N, 0, ABG)
01:36:00.774 00.000 10072 Move returns status 0, amount 0
01:36:00.774 00.000 10072 move complete, result=0
01:36:00.774 00.000 10072 worker thread done servicing request
01:36:00.774 00.000 10072 Worker thread wakes up
01:36:00.774 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:00.774 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:00.776 00.002 1032 GuideStep: 0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
01:36:01.412 00.636 10072 Exposure complete
01:36:01.454 00.042 10072 worker thread done servicing request
01:36:01.454 00.000 1032 OnExposeComplete: enter
01:36:01.454 00.000 1032 UpdateGuideState(): m_state=6
01:36:01.454 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3931
01:36:01.458 00.004 1032 Star::Find returns 1 (0), X=319.31, Y=752.06, Mass=1460, SNR=26.9, Peak=131 HFD=2.8
01:36:01.460 00.002 1032 MultiStar: [#1 -0.23,-0.09,0.93,U] [#2 -0.06,-0.08,0.77,U] [#3 0.03,-0.02,0.67,U] [#4 -0.03,0.03,0.67,U] [#5 -0.10,-0.14,0.69,U] [#6 0.06,-0.07,0.56,U] [#7 0.06,0.16,0.51,U] [#8 -0.09,0.10,0.57,U] 
01:36:01.462 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {0.09, -0.00}
01:36:01.464 00.002 1032 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.83) = xAngle (-4.41 = 1.87)
01:36:01.464 00.000 1032 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.41 = 1.87)
01:36:01.466 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.58 mountX=-0.01 mountY=0.04, mountTheta=1.87
01:36:01.468 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.02, opts=13)
01:36:01.471 00.003 1032 Enqueuing Move request for scope (-0.03, -0.02)
01:36:01.471 00.000 10072 Worker thread wakes up
01:36:01.471 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
01:36:01.471 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
01:36:01.471 00.000 10072 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.04
01:36:01.474 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:01.477 00.003 10072 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:36:01.477 00.000 10072 PPEC: input: -0.01, control: 0.02, exposure: 500
01:36:01.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:01.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:36:01.477 00.000 10072 MoveAxis(W, 16, ABG)
01:36:01.477 00.000 10072 Guiding  Dir = 3, Dur = 16
01:36:01.478 00.001 10072 IsGuiding returns 0
01:36:01.478 00.000 10072 PulseGuide returned control before completion, sleep 26
01:36:01.487 00.009 1032 UpdateGuideState exits: m=1460 SNR=26.9
01:36:01.494 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:01.494 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:01.494 00.000 1032 Enqueuing Expose request
01:36:01.509 00.015 10072 IsGuiding returns 0
01:36:01.509 00.000 10072 Move returns status 0, amount 16
01:36:01.509 00.000 10072 MoveAxis(N, 0, ABG)
01:36:01.509 00.000 10072 Move returns status 0, amount 0
01:36:01.509 00.000 10072 move complete, result=0
01:36:01.509 00.000 10072 worker thread done servicing request
01:36:01.509 00.000 10072 Worker thread wakes up
01:36:01.509 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:01.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:01.509 00.000 1032 GuideStep: -0.0 px 16 ms WEST, 0.0 px 0 ms NORTH
01:36:01.926 00.417 10072 Exposure complete
01:36:01.964 00.038 10072 worker thread done servicing request
01:36:01.964 00.000 1032 OnExposeComplete: enter
01:36:01.971 00.007 1032 UpdateGuideState(): m_state=6
01:36:01.973 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3932
01:36:01.975 00.002 1032 Star::Find returns 1 (0), X=319.32, Y=752.06, Mass=1506, SNR=27.4, Peak=147 HFD=2.6
01:36:01.977 00.002 1032 MultiStar: [#1 -0.24,-0.04,0.95,U] [#2 -0.24,-0.12,0.77,U] [#3 0.07,0.10,0.64,U] [#4 -0.18,-0.09,0.69,U] [#5 0.14,-0.13,0.67,U] [#6 -0.16,-0.10,0.58,U] [#7 -0.08,0.19,0.50,U] [#8 -0.06,-0.06,0.55,U] 
01:36:01.977 00.000 1032 refined, 8 included, MultiStar: {-0.07, -0.03}, one-star: {0.10, -0.00}
01:36:01.979 00.002 1032 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.83) = xAngle (-4.53 = 1.75)
01:36:01.981 00.002 1032 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.53 = 1.75)
01:36:01.981 00.000 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.70 mountX=-0.01 mountY=0.08, mountTheta=1.75
01:36:01.985 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.03, opts=13)
01:36:01.987 00.002 1032 Enqueuing Move request for scope (-0.07, -0.03)
01:36:01.987 00.000 10072 Worker thread wakes up
01:36:01.987 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
01:36:01.987 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
01:36:01.987 00.000 10072 Moving (-0.07, -0.03) raw xDistance=-0.01 yDistance=0.08
01:36:01.987 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:01.987 00.000 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:36:01.987 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:36:01.987 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:01.987 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:36:01.987 00.000 10072 MoveAxis(W, 13, ABG)
01:36:01.987 00.000 10072 Guiding  Dir = 3, Dur = 13
01:36:01.994 00.007 10072 IsGuiding returns 0
01:36:01.995 00.001 10072 PulseGuide returned control before completion, sleep 23
01:36:01.998 00.003 1032 UpdateGuideState exits: m=1506 SNR=27.4
01:36:02.011 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:02.011 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:02.011 00.000 1032 Enqueuing Expose request
01:36:02.026 00.015 10072 IsGuiding returns 0
01:36:02.027 00.001 10072 Move returns status 0, amount 13
01:36:02.027 00.000 10072 MoveAxis(N, 0, ABG)
01:36:02.027 00.000 10072 Move returns status 0, amount 0
01:36:02.027 00.000 10072 move complete, result=0
01:36:02.027 00.000 10072 worker thread done servicing request
01:36:02.027 00.000 10072 Worker thread wakes up
01:36:02.027 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:02.027 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:02.027 00.000 1032 GuideStep: -0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
01:36:02.666 00.639 10072 Exposure complete
01:36:02.704 00.038 10072 worker thread done servicing request
01:36:02.704 00.000 1032 OnExposeComplete: enter
01:36:02.708 00.004 1032 UpdateGuideState(): m_state=6
01:36:02.710 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3933
01:36:02.711 00.001 1032 Star::Find returns 1 (0), X=319.21, Y=752.02, Mass=1246, SNR=24.9, Peak=147 HFD=2.6
01:36:02.713 00.002 1032 MultiStar: [#1 -0.29,-0.14,1.03,U] [#2 -0.33,-0.16,0.75,U] [#3 -0.23,0.04,0.73,U] [#4 -0.26,0.06,0.73,U] [#5 -0.21,-0.12,0.77,U] [#6 -0.08,-0.09,0.66,U] [#7 -0.18,0.23,0.55,U] [#8 -0.01,0.17,0.63,U] 
01:36:02.715 00.002 1032 single-star, 8 included, MultiStar: {-0.18, -0.02}, one-star: {-0.01, -0.04}
01:36:02.715 00.000 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.73)
01:36:02.717 00.002 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.73)
01:36:02.719 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.73 mountX=-0.03 mountY=0.02, mountTheta=2.73
01:36:02.721 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
01:36:02.723 00.002 1032 Enqueuing Move request for scope (-0.01, -0.04)
01:36:02.725 00.002 10072 Worker thread wakes up
01:36:02.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:36:02.725 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:36:02.725 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.02
01:36:02.727 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:02.727 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:36:02.727 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:36:02.729 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:02.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:36:02.729 00.000 10072 MoveAxis(W, 15, ABG)
01:36:02.729 00.000 10072 Guiding  Dir = 3, Dur = 15
01:36:02.730 00.001 10072 IsGuiding returns 0
01:36:02.730 00.000 10072 PulseGuide returned control before completion, sleep 25
01:36:02.746 00.016 1032 UpdateGuideState exits: m=1246 SNR=24.9
01:36:02.748 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:02.750 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:02.750 00.000 1032 Enqueuing Expose request
01:36:02.762 00.012 10072 IsGuiding returns 0
01:36:02.762 00.000 10072 Move returns status 0, amount 15
01:36:02.762 00.000 10072 MoveAxis(N, 0, ABG)
01:36:02.762 00.000 10072 Move returns status 0, amount 0
01:36:02.762 00.000 10072 move complete, result=0
01:36:02.762 00.000 10072 worker thread done servicing request
01:36:02.762 00.000 10072 Worker thread wakes up
01:36:02.762 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:02.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:02.762 00.000 1032 GuideStep: -0.0 px 15 ms WEST, 0.0 px 0 ms NORTH
01:36:03.177 00.415 10072 Exposure complete
01:36:03.220 00.043 10072 worker thread done servicing request
01:36:03.221 00.001 1032 OnExposeComplete: enter
01:36:03.221 00.000 1032 UpdateGuideState(): m_state=6
01:36:03.221 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3934
01:36:03.221 00.000 1032 Star::Find returns 1 (0), X=319.28, Y=752.10, Mass=1563, SNR=27.9, Peak=152 HFD=2.7
01:36:03.221 00.000 1032 MultiStar: [#1 -0.31,-0.11,0.92,U] [#2 -0.12,-0.22,0.69,U] [#3 -0.05,0.02,0.61,U] [#4 -0.12,-0.07,0.66,U] [#5 -0.08,-0.13,0.66,U] [#6 -0.11,-0.23,0.56,U] [#7 -0.18,0.12,0.49,U] [#8 -0.14,0.08,0.53,U] 
01:36:03.221 00.000 1032 single-star, 8 included, MultiStar: {-0.11, -0.06}, one-star: {0.06, 0.04}
01:36:03.221 00.000 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
01:36:03.221 00.000 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
01:36:03.235 00.014 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.60 mountX=0.03 mountY=-0.07, mountTheta=-1.23
01:36:03.238 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
01:36:03.240 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
01:36:03.242 00.002 10072 Worker thread wakes up
01:36:03.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
01:36:03.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
01:36:03.242 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.03 yDistance=-0.07
01:36:03.244 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:03.246 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:36:03.246 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:36:03.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:03.246 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:36:03.246 00.000 10072 MoveAxis(W, 12, ABG)
01:36:03.246 00.000 10072 Guiding  Dir = 3, Dur = 12
01:36:03.248 00.002 10072 IsGuiding returns 0
01:36:03.248 00.000 10072 PulseGuide returned control before completion, sleep 22
01:36:03.262 00.014 1032 UpdateGuideState exits: m=1563 SNR=27.9
01:36:03.266 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:03.266 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:03.269 00.003 1032 Enqueuing Expose request
01:36:03.281 00.012 10072 IsGuiding returns 0
01:36:03.281 00.000 10072 Move returns status 0, amount 12
01:36:03.281 00.000 10072 MoveAxis(N, 0, ABG)
01:36:03.281 00.000 10072 Move returns status 0, amount 0
01:36:03.281 00.000 10072 move complete, result=0
01:36:03.281 00.000 10072 worker thread done servicing request
01:36:03.281 00.000 10072 Worker thread wakes up
01:36:03.281 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:03.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:03.281 00.000 1032 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
01:36:03.913 00.632 10072 Exposure complete
01:36:03.953 00.040 10072 worker thread done servicing request
01:36:03.953 00.000 1032 OnExposeComplete: enter
01:36:03.955 00.002 1032 UpdateGuideState(): m_state=6
01:36:03.957 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3935
01:36:03.959 00.002 1032 Star::Find returns 1 (0), X=319.11, Y=752.22, Mass=1459, SNR=26.9, Peak=173 HFD=2.7
01:36:03.959 00.000 1032 MultiStar: [#1 -0.33,0.20,0.92,U] [#2 -0.30,-0.06,0.74,U] [#3 -0.30,0.27,0.69,U] [#4 -0.22,0.33,0.70,U] [#5 -0.17,0.05,0.71,U] [#6 -0.17,0.17,0.62,U] [#7 -0.20,0.26,0.53,U] [#8 -0.26,0.36,0.55,U] 
01:36:03.959 00.000 1032 single-star, 8 included, MultiStar: {-0.23, 0.18}, one-star: {-0.10, 0.16}
01:36:03.964 00.005 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
01:36:03.964 00.000 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
01:36:03.964 00.000 1032 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.16 mountX=0.18 mountY=0.06, mountTheta=0.33
01:36:03.964 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.16, opts=13)
01:36:03.964 00.000 1032 Enqueuing Move request for scope (-0.10, 0.16)
01:36:03.964 00.000 10072 Worker thread wakes up
01:36:03.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
01:36:03.964 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
01:36:03.964 00.000 10072 Moving (-0.10, 0.16) raw xDistance=0.18 yDistance=0.06
01:36:03.974 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:03.977 00.003 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.67
01:36:03.977 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
01:36:03.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:03.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:36:03.977 00.000 10072 MoveAxis(W, 95, ABG)
01:36:03.979 00.002 10072 Guiding  Dir = 3, Dur = 95
01:36:03.979 00.000 10072 IsGuiding returns 0
01:36:03.979 00.000 10072 PulseGuide returned control before completion, sleep 105
01:36:03.993 00.014 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:36:03.994 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:03.996 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:03.998 00.002 1032 Enqueuing Expose request
01:36:04.089 00.091 10072 IsGuiding returns 1
01:36:04.089 00.000 10072 scope still moving after pulse duration time elapsed
01:36:04.121 00.032 10072 IsGuiding returns 1
01:36:04.152 00.031 10072 IsGuiding returns 0
01:36:04.153 00.001 10072 scope move finished after 95 + 78 ms
01:36:04.153 00.000 10072 Move returns status 0, amount 95
01:36:04.153 00.000 10072 MoveAxis(N, 0, ABG)
01:36:04.153 00.000 10072 Move returns status 0, amount 0
01:36:04.153 00.000 10072 move complete, result=0
01:36:04.153 00.000 10072 worker thread done servicing request
01:36:04.153 00.000 10072 Worker thread wakes up
01:36:04.153 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:04.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:04.153 00.000 1032 GuideStep: 0.2 px 95 ms WEST, 0.1 px 0 ms NORTH
01:36:04.563 00.410 10072 Exposure complete
01:36:04.594 00.031 10072 worker thread done servicing request
01:36:04.594 00.000 1032 OnExposeComplete: enter
01:36:04.611 00.017 1032 UpdateGuideState(): m_state=6
01:36:04.613 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3936
01:36:04.614 00.001 1032 Star::Find returns 1 (0), X=319.15, Y=752.21, Mass=1353, SNR=25.9, Peak=134 HFD=2.7
01:36:04.614 00.000 1032 MultiStar: [#1 -0.40,0.14,1.01,U] [#2 -0.24,0.06,0.74,U] [#3 -0.23,0.39,0.70,U] [#4 -0.26,0.16,0.72,U] [#5 -0.14,-0.02,0.74,U] [#6 -0.02,0.01,0.63,U] [#7 -0.18,0.35,0.54,U] [#8 -0.25,0.20,0.55,U] 
01:36:04.614 00.000 1032 single-star, 8 included, MultiStar: {-0.21, 0.15}, one-star: {-0.07, 0.15}
01:36:04.614 00.000 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
01:36:04.614 00.000 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
01:36:04.614 00.000 1032 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=2.01 mountX=0.17 mountY=0.03, mountTheta=0.18
01:36:04.614 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.15, opts=13)
01:36:04.626 00.012 1032 Enqueuing Move request for scope (-0.07, 0.15)
01:36:04.626 00.000 10072 Worker thread wakes up
01:36:04.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
01:36:04.626 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
01:36:04.626 00.000 10072 Moving (-0.07, 0.15) raw xDistance=0.17 yDistance=0.03
01:36:04.631 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:04.633 00.002 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.67
01:36:04.633 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
01:36:04.633 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:04.633 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:36:04.633 00.000 10072 MoveAxis(W, 89, ABG)
01:36:04.633 00.000 10072 Guiding  Dir = 3, Dur = 89
01:36:04.635 00.002 10072 IsGuiding returns 0
01:36:04.635 00.000 10072 PulseGuide returned control before completion, sleep 99
01:36:04.643 00.008 1032 UpdateGuideState exits: m=1353 SNR=25.9
01:36:04.651 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:04.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:04.655 00.002 1032 Enqueuing Expose request
01:36:04.744 00.089 10072 IsGuiding returns 0
01:36:04.744 00.000 10072 Move returns status 0, amount 89
01:36:04.744 00.000 10072 MoveAxis(N, 0, ABG)
01:36:04.744 00.000 10072 Move returns status 0, amount 0
01:36:04.744 00.000 10072 move complete, result=0
01:36:04.745 00.001 10072 worker thread done servicing request
01:36:04.745 00.000 1032 GuideStep: 0.2 px 89 ms WEST, 0.0 px 0 ms NORTH
01:36:04.748 00.003 10072 Worker thread wakes up
01:36:04.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:04.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:05.381 00.633 10072 Exposure complete
01:36:05.452 00.071 10072 worker thread done servicing request
01:36:05.452 00.000 1032 OnExposeComplete: enter
01:36:05.455 00.003 1032 UpdateGuideState(): m_state=6
01:36:05.459 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3937
01:36:05.461 00.002 1032 Star::Find returns 1 (0), X=319.42, Y=752.05, Mass=1483, SNR=27.1, Peak=155 HFD=2.7
01:36:05.464 00.003 1032 MultiStar: [#1 -0.12,-0.04,0.94,U] [#2 -0.04,-0.12,0.74,U] [#3 -0.07,0.18,0.65,U] [#4 -0.18,0.06,0.69,U] [#5 0.01,-0.18,0.68,U] [#6 0.02,-0.09,0.59,U] [#7 0.18,0.08,0.51,U] [#8 0.03,0.14,0.58,U] 
01:36:05.466 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.00}, one-star: {0.20, -0.01}
01:36:05.468 00.002 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
01:36:05.469 00.001 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
01:36:05.471 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-0.93 mountX=-0.00 mountY=-0.00, mountTheta=-2.76
01:36:05.475 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.00, opts=13)
01:36:05.477 00.002 1032 Enqueuing Move request for scope (0.00, -0.00)
01:36:05.478 00.001 10072 Worker thread wakes up
01:36:05.479 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
01:36:05.479 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
01:36:05.479 00.000 10072 Moving (0.00, -0.00) raw xDistance=-0.00 yDistance=-0.00
01:36:05.481 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:05.483 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:36:05.483 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:36:05.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:05.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:36:05.483 00.000 10072 MoveAxis(W, 13, ABG)
01:36:05.483 00.000 10072 Guiding  Dir = 3, Dur = 13
01:36:05.483 00.000 10072 IsGuiding returns 0
01:36:05.485 00.002 10072 PulseGuide returned control before completion, sleep 23
01:36:05.506 00.021 1032 UpdateGuideState exits: m=1483 SNR=27.1
01:36:05.510 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:05.512 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:05.514 00.002 1032 Enqueuing Expose request
01:36:05.523 00.009 10072 IsGuiding returns 0
01:36:05.523 00.000 10072 Move returns status 0, amount 13
01:36:05.523 00.000 10072 MoveAxis(N, 0, ABG)
01:36:05.523 00.000 10072 Move returns status 0, amount 0
01:36:05.523 00.000 10072 move complete, result=0
01:36:05.524 00.001 10072 worker thread done servicing request
01:36:05.524 00.000 10072 Worker thread wakes up
01:36:05.524 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:05.524 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:05.528 00.004 1032 GuideStep: -0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
01:36:05.931 00.403 10072 Exposure complete
01:36:05.981 00.050 10072 worker thread done servicing request
01:36:05.981 00.000 1032 OnExposeComplete: enter
01:36:05.984 00.003 1032 UpdateGuideState(): m_state=6
01:36:05.987 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3938
01:36:05.990 00.003 1032 Star::Find returns 1 (0), X=319.30, Y=751.93, Mass=1435, SNR=26.7, Peak=155 HFD=2.6
01:36:05.992 00.002 1032 MultiStar: [#1 -0.18,-0.17,0.96,U] [#2 -0.15,-0.11,0.70,U] [#3 -0.20,0.01,0.65,U] [#4 -0.07,-0.06,0.72,U] [#5 0.05,-0.21,0.70,U] [#6 0.06,-0.27,0.58,U] [#7 -0.17,0.15,0.55,U] [#8 -0.13,0.02,0.56,U] 
01:36:05.994 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.10}, one-star: {0.08, -0.13}
01:36:05.996 00.002 1032 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.83) = xAngle (-4.05 = 2.24)
01:36:05.998 00.002 1032 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.05 = 2.24)
01:36:06.000 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.21 mountX=-0.08 mountY=0.10, mountTheta=2.24
01:36:06.002 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.10, opts=13)
01:36:06.006 00.004 1032 Enqueuing Move request for scope (-0.07, -0.10)
01:36:06.008 00.002 10072 Worker thread wakes up
01:36:06.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
01:36:06.008 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
01:36:06.008 00.000 10072 Moving (-0.07, -0.10) raw xDistance=-0.08 yDistance=0.10
01:36:06.010 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:06.013 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:36:06.013 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:36:06.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:06.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:36:06.013 00.000 10072 MoveAxis(W, 14, ABG)
01:36:06.013 00.000 10072 Guiding  Dir = 3, Dur = 14
01:36:06.014 00.001 10072 IsGuiding returns 0
01:36:06.014 00.000 10072 PulseGuide returned control before completion, sleep 24
01:36:06.035 00.021 1032 UpdateGuideState exits: m=1435 SNR=26.7
01:36:06.038 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:06.039 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:06.042 00.003 1032 Enqueuing Expose request
01:36:06.053 00.011 10072 IsGuiding returns 0
01:36:06.053 00.000 10072 Move returns status 0, amount 14
01:36:06.053 00.000 10072 MoveAxis(N, 0, ABG)
01:36:06.053 00.000 10072 Move returns status 0, amount 0
01:36:06.053 00.000 10072 move complete, result=0
01:36:06.055 00.002 10072 worker thread done servicing request
01:36:06.055 00.000 10072 Worker thread wakes up
01:36:06.055 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:06.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:06.057 00.002 1032 GuideStep: -0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
01:36:06.684 00.627 10072 Exposure complete
01:36:06.735 00.051 10072 worker thread done servicing request
01:36:06.735 00.000 1032 OnExposeComplete: enter
01:36:06.737 00.002 1032 UpdateGuideState(): m_state=6
01:36:06.740 00.003 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3939
01:36:06.741 00.001 1032 Star::Find returns 1 (0), X=319.31, Y=752.14, Mass=1254, SNR=25.0, Peak=139 HFD=2.7
01:36:06.744 00.003 1032 MultiStar: [#1 -0.18,0.05,1.02,U] [#2 -0.25,0.03,0.79,U] [#3 -0.29,0.22,0.72,U] [#4 -0.19,0.05,0.76,U] [#5 -0.02,-0.03,0.73,U] [#6 -0.16,-0.06,0.62,U] [#7 -0.12,0.17,0.55,U] [#8 -0.01,0.20,0.62,U] 
01:36:06.747 00.003 1032 single-star, 8 included, MultiStar: {-0.12, 0.07}, one-star: {0.09, 0.08}
01:36:06.749 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
01:36:06.750 00.001 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
01:36:06.752 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=0.05 mountY=-0.11, mountTheta=-1.13
01:36:06.755 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
01:36:06.757 00.002 1032 Enqueuing Move request for scope (0.09, 0.08)
01:36:06.759 00.002 10072 Worker thread wakes up
01:36:06.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
01:36:06.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:36:06.759 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.11
01:36:06.761 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:06.764 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:36:06.764 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:36:06.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:06.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:36:06.764 00.000 10072 MoveAxis(W, 15, ABG)
01:36:06.764 00.000 10072 Guiding  Dir = 3, Dur = 15
01:36:06.765 00.001 10072 IsGuiding returns 0
01:36:06.765 00.000 10072 PulseGuide returned control before completion, sleep 25
01:36:06.783 00.018 1032 UpdateGuideState exits: m=1254 SNR=25.0
01:36:06.785 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:06.787 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:06.789 00.002 1032 Enqueuing Expose request
01:36:06.805 00.016 10072 IsGuiding returns 0
01:36:06.805 00.000 10072 Move returns status 0, amount 15
01:36:06.805 00.000 10072 MoveAxis(N, 0, ABG)
01:36:06.805 00.000 10072 Move returns status 0, amount 0
01:36:06.805 00.000 10072 move complete, result=0
01:36:06.805 00.000 10072 worker thread done servicing request
01:36:06.805 00.000 10072 Worker thread wakes up
01:36:06.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:06.805 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:06.805 00.000 1032 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
01:36:07.214 00.409 10072 Exposure complete
01:36:07.267 00.053 10072 worker thread done servicing request
01:36:07.267 00.000 1032 OnExposeComplete: enter
01:36:07.269 00.002 1032 UpdateGuideState(): m_state=6
01:36:07.272 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3940
01:36:07.274 00.002 1032 Star::Find returns 1 (0), X=319.25, Y=752.06, Mass=1554, SNR=27.8, Peak=191 HFD=2.5
01:36:07.275 00.001 1032 MultiStar: [#1 -0.19,-0.02,0.91,U] [#2 -0.20,-0.13,0.74,U] [#3 -0.10,0.01,0.64,U] [#4 -0.21,-0.01,0.63,U] [#5 -0.01,0.02,0.64,U] [#6 -0.04,-0.23,0.54,U] [#7 0.04,0.11,0.51,U] [#8 0.05,0.05,0.55,U] 
01:36:07.277 00.002 1032 single-star, 8 included, MultiStar: {-0.08, -0.02}, one-star: {0.03, -0.00}
01:36:07.278 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
01:36:07.280 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
01:36:07.282 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.08 mountX=-0.01 mountY=-0.03, mountTheta=-1.91
01:36:07.286 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
01:36:07.288 00.002 1032 Enqueuing Move request for scope (0.03, -0.00)
01:36:07.290 00.002 10072 Worker thread wakes up
01:36:07.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
01:36:07.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
01:36:07.291 00.001 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
01:36:07.293 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:07.295 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.67
01:36:07.295 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:36:07.295 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:07.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:36:07.295 00.000 10072 MoveAxis(W, 13, ABG)
01:36:07.295 00.000 10072 Guiding  Dir = 3, Dur = 13
01:36:07.296 00.001 10072 IsGuiding returns 0
01:36:07.296 00.000 10072 PulseGuide returned control before completion, sleep 23
01:36:07.315 00.019 1032 UpdateGuideState exits: m=1554 SNR=27.8
01:36:07.317 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:07.319 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:07.320 00.001 1032 Enqueuing Expose request
01:36:07.323 00.003 10072 IsGuiding returns 0
01:36:07.323 00.000 10072 Move returns status 0, amount 13
01:36:07.323 00.000 10072 MoveAxis(N, 0, ABG)
01:36:07.323 00.000 10072 Move returns status 0, amount 0
01:36:07.323 00.000 10072 move complete, result=0
01:36:07.323 00.000 10072 worker thread done servicing request
01:36:07.323 00.000 10072 Worker thread wakes up
01:36:07.323 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:07.323 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:07.330 00.007 1032 GuideStep: -0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
01:36:07.949 00.619 10072 Exposure complete
01:36:07.995 00.046 10072 worker thread done servicing request
01:36:07.995 00.000 1032 OnExposeComplete: enter
01:36:07.997 00.002 1032 UpdateGuideState(): m_state=6
01:36:07.999 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3941
01:36:08.001 00.002 1032 Star::Find returns 1 (0), X=319.15, Y=752.06, Mass=1283, SNR=25.2, Peak=151 HFD=2.7
01:36:08.003 00.002 1032 MultiStar: [#1 -0.31,-0.24,1.01,U] [#2 -0.07,-0.21,0.83,U] [#3 -0.08,-0.05,0.72,U] [#4 -0.19,-0.21,0.73,U] [#5 -0.10,-0.16,0.77,U] [#6 -0.00,-0.32,0.62,U] [#7 -0.11,-0.03,0.54,U] [#8 -0.29,0.03,0.61,U] 
01:36:08.004 00.001 1032 single-star, 8 included, MultiStar: {-0.14, -0.14}, one-star: {-0.07, -0.00}
01:36:08.006 00.002 1032 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.83) = xAngle (-4.95 = 1.33)
01:36:08.007 00.001 1032 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.95 = 1.33)
01:36:08.009 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.12 mountX=0.02 mountY=0.07, mountTheta=1.33
01:36:08.012 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.00, opts=13)
01:36:08.014 00.002 1032 Enqueuing Move request for scope (-0.07, -0.00)
01:36:08.015 00.001 10072 Worker thread wakes up
01:36:08.016 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
01:36:08.016 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
01:36:08.016 00.000 10072 Moving (-0.07, -0.00) raw xDistance=0.02 yDistance=0.07
01:36:08.018 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:08.021 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:36:08.021 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:36:08.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:08.022 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:36:08.022 00.000 10072 MoveAxis(W, 12, ABG)
01:36:08.022 00.000 10072 Guiding  Dir = 3, Dur = 12
01:36:08.022 00.000 10072 IsGuiding returns 0
01:36:08.023 00.001 10072 PulseGuide returned control before completion, sleep 22
01:36:08.039 00.016 1032 UpdateGuideState exits: m=1283 SNR=25.2
01:36:08.041 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:08.043 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:08.045 00.002 1032 Enqueuing Expose request
01:36:08.056 00.011 10072 IsGuiding returns 0
01:36:08.056 00.000 10072 Move returns status 0, amount 12
01:36:08.056 00.000 10072 MoveAxis(N, 0, ABG)
01:36:08.056 00.000 10072 Move returns status 0, amount 0
01:36:08.056 00.000 10072 move complete, result=0
01:36:08.057 00.001 10072 worker thread done servicing request
01:36:08.057 00.000 10072 Worker thread wakes up
01:36:08.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:08.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:08.059 00.002 1032 GuideStep: 0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
01:36:08.466 00.407 10072 Exposure complete
01:36:08.512 00.046 10072 worker thread done servicing request
01:36:08.512 00.000 1032 OnExposeComplete: enter
01:36:08.514 00.002 1032 UpdateGuideState(): m_state=6
01:36:08.517 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3942
01:36:08.521 00.004 1032 Star::Find returns 1 (0), X=319.23, Y=752.07, Mass=1359, SNR=26.0, Peak=157 HFD=2.6
01:36:08.523 00.002 1032 MultiStar: [#1 -0.28,-0.06,1.00,U] [#2 -0.18,-0.19,0.76,U] [#3 -0.07,0.07,0.68,U] [#4 -0.15,0.04,0.72,U] [#5 0.10,-0.18,0.73,U] [#6 -0.02,-0.34,0.62,U] [#7 0.03,0.05,0.52,U] [#8 -0.10,0.06,0.57,U] 
01:36:08.525 00.002 1032 single-star, 8 included, MultiStar: {-0.08, -0.06}, one-star: {0.01, 0.01}
01:36:08.528 00.003 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:36:08.529 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:36:08.530 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.88 mountX=0.01 mountY=-0.01, mountTheta=-0.95
01:36:08.533 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
01:36:08.536 00.003 1032 Enqueuing Move request for scope (0.01, 0.01)
01:36:08.537 00.001 10072 Worker thread wakes up
01:36:08.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
01:36:08.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
01:36:08.537 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
01:36:08.539 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:08.542 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:36:08.542 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:36:08.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:08.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:36:08.542 00.000 10072 MoveAxis(W, 9, ABG)
01:36:08.542 00.000 10072 Guiding  Dir = 3, Dur = 9
01:36:08.542 00.000 10072 IsGuiding returns 0
01:36:08.542 00.000 10072 PulseGuide returned control before completion, sleep 19
01:36:08.560 00.018 1032 UpdateGuideState exits: m=1359 SNR=26.0
01:36:08.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:08.563 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:08.565 00.002 1032 Enqueuing Expose request
01:36:08.571 00.006 10072 IsGuiding returns 0
01:36:08.571 00.000 10072 Move returns status 0, amount 9
01:36:08.571 00.000 10072 MoveAxis(N, 0, ABG)
01:36:08.571 00.000 10072 Move returns status 0, amount 0
01:36:08.571 00.000 10072 move complete, result=0
01:36:08.571 00.000 10072 worker thread done servicing request
01:36:08.571 00.000 10072 Worker thread wakes up
01:36:08.571 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:08.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:08.574 00.003 1032 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
01:36:09.199 00.625 10072 Exposure complete
01:36:09.248 00.049 10072 worker thread done servicing request
01:36:09.249 00.001 1032 OnExposeComplete: enter
01:36:09.250 00.001 1032 UpdateGuideState(): m_state=6
01:36:09.253 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3943
01:36:09.254 00.001 1032 Star::Find returns 1 (0), X=319.34, Y=752.04, Mass=1464, SNR=27.0, Peak=131 HFD=3.0
01:36:09.256 00.002 1032 MultiStar: [#1 -0.13,-0.10,0.94,U] [#2 -0.15,-0.18,0.73,U] [#3 -0.05,-0.02,0.66,U] [#4 -0.22,-0.03,0.71,U] [#5 0.05,-0.02,0.68,U] [#6 -0.13,-0.13,0.57,U] [#7 0.08,-0.10,0.52,U] [#8 -0.04,0.07,0.54,U] 
01:36:09.258 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {0.12, -0.03}
01:36:09.259 00.001 1032 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.83) = xAngle (-4.10 = 2.18)
01:36:09.261 00.002 1032 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.10 = 2.18)
01:36:09.262 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.27 mountX=-0.05 mountY=0.07, mountTheta=2.18
01:36:09.265 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.06, opts=13)
01:36:09.266 00.001 1032 Enqueuing Move request for scope (-0.05, -0.06)
01:36:09.268 00.002 10072 Worker thread wakes up
01:36:09.268 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
01:36:09.268 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
01:36:09.268 00.000 10072 Moving (-0.05, -0.06) raw xDistance=-0.05 yDistance=0.07
01:36:09.272 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:09.274 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:36:09.274 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:36:09.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:09.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:36:09.275 00.001 10072 MoveAxis(W, 11, ABG)
01:36:09.275 00.000 10072 Guiding  Dir = 3, Dur = 11
01:36:09.275 00.000 10072 IsGuiding returns 0
01:36:09.275 00.000 10072 PulseGuide returned control before completion, sleep 21
01:36:09.294 00.019 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:36:09.296 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:09.297 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:09.301 00.004 1032 Enqueuing Expose request
01:36:09.307 00.006 10072 IsGuiding returns 0
01:36:09.307 00.000 10072 Move returns status 0, amount 11
01:36:09.307 00.000 10072 MoveAxis(N, 0, ABG)
01:36:09.307 00.000 10072 Move returns status 0, amount 0
01:36:09.307 00.000 10072 move complete, result=0
01:36:09.307 00.000 10072 worker thread done servicing request
01:36:09.307 00.000 10072 Worker thread wakes up
01:36:09.308 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:09.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:09.313 00.005 1032 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
01:36:09.718 00.405 10072 Exposure complete
01:36:09.766 00.048 10072 worker thread done servicing request
01:36:09.766 00.000 1032 OnExposeComplete: enter
01:36:09.768 00.002 1032 UpdateGuideState(): m_state=6
01:36:09.770 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3944
01:36:09.772 00.002 1032 Star::Find returns 1 (0), X=319.30, Y=752.08, Mass=1335, SNR=25.7, Peak=135 HFD=2.8
01:36:09.776 00.004 1032 MultiStar: [#1 -0.19,-0.18,1.00,U] [#2 -0.16,-0.22,0.81,U] [#3 0.05,0.12,0.67,U] [#4 -0.14,-0.02,0.73,U] [#5 -0.06,-0.04,0.67,U] [#6 0.00,-0.18,0.59,U] [#7 0.06,0.07,0.52,U] [#8 0.02,0.04,0.53,U] 
01:36:09.777 00.001 1032 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {0.08, 0.02}
01:36:09.778 00.001 1032 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.83) = xAngle (-4.10 = 2.18)
01:36:09.780 00.002 1032 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.10 = 2.18)
01:36:09.782 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.27 mountX=-0.04 mountY=0.06, mountTheta=2.18
01:36:09.784 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.05, opts=13)
01:36:09.786 00.002 1032 Enqueuing Move request for scope (-0.05, -0.05)
01:36:09.787 00.001 10072 Worker thread wakes up
01:36:09.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
01:36:09.787 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
01:36:09.787 00.000 10072 Moving (-0.05, -0.05) raw xDistance=-0.04 yDistance=0.06
01:36:09.789 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:09.792 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:36:09.792 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:36:09.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:09.792 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:36:09.792 00.000 10072 MoveAxis(W, 10, ABG)
01:36:09.792 00.000 10072 Guiding  Dir = 3, Dur = 10
01:36:09.792 00.000 10072 IsGuiding returns 0
01:36:09.794 00.002 10072 PulseGuide returned control before completion, sleep 20
01:36:09.811 00.017 1032 UpdateGuideState exits: m=1335 SNR=25.7
01:36:09.813 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:09.814 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:09.815 00.001 1032 Enqueuing Expose request
01:36:09.823 00.008 10072 IsGuiding returns 0
01:36:09.823 00.000 10072 Move returns status 0, amount 10
01:36:09.823 00.000 10072 MoveAxis(N, 0, ABG)
01:36:09.823 00.000 10072 Move returns status 0, amount 0
01:36:09.823 00.000 10072 move complete, result=0
01:36:09.823 00.000 10072 worker thread done servicing request
01:36:09.823 00.000 10072 Worker thread wakes up
01:36:09.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:09.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:09.824 00.001 1032 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
01:36:10.451 00.627 10072 Exposure complete
01:36:10.497 00.046 10072 worker thread done servicing request
01:36:10.498 00.001 1032 OnExposeComplete: enter
01:36:10.499 00.001 1032 UpdateGuideState(): m_state=6
01:36:10.501 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3945
01:36:10.503 00.002 1032 Star::Find returns 1 (0), X=319.31, Y=752.09, Mass=1476, SNR=27.1, Peak=154 HFD=2.6
01:36:10.504 00.001 1032 MultiStar: [#1 -0.14,-0.04,0.94,U] [#2 -0.28,-0.18,0.72,U] [#3 -0.06,0.12,0.66,U] [#4 -0.07,-0.03,0.69,U] [#5 -0.01,-0.19,0.67,U] [#6 0.06,-0.25,0.58,U] [#7 -0.08,0.24,0.52,U] [#8 -0.05,0.09,0.54,U] 
01:36:10.506 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {0.09, 0.03}
01:36:10.508 00.002 1032 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.83) = xAngle (-4.53 = 1.75)
01:36:10.509 00.001 1032 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.53 = 1.75)
01:36:10.511 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.70 mountX=-0.01 mountY=0.07, mountTheta=1.75
01:36:10.514 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.03, opts=13)
01:36:10.516 00.002 1032 Enqueuing Move request for scope (-0.06, -0.03)
01:36:10.517 00.001 10072 Worker thread wakes up
01:36:10.517 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
01:36:10.517 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
01:36:10.517 00.000 10072 Moving (-0.06, -0.03) raw xDistance=-0.01 yDistance=0.07
01:36:10.522 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:10.524 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:36:10.524 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:36:10.525 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:10.525 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:36:10.525 00.000 10072 MoveAxis(W, 11, ABG)
01:36:10.525 00.000 10072 Guiding  Dir = 3, Dur = 11
01:36:10.525 00.000 10072 IsGuiding returns 0
01:36:10.526 00.001 10072 PulseGuide returned control before completion, sleep 21
01:36:10.543 00.017 1032 UpdateGuideState exits: m=1476 SNR=27.1
01:36:10.545 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:10.548 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:10.551 00.003 1032 Enqueuing Expose request
01:36:10.556 00.005 10072 IsGuiding returns 0
01:36:10.556 00.000 10072 Move returns status 0, amount 11
01:36:10.556 00.000 10072 MoveAxis(N, 0, ABG)
01:36:10.556 00.000 10072 Move returns status 0, amount 0
01:36:10.556 00.000 10072 move complete, result=0
01:36:10.556 00.000 10072 worker thread done servicing request
01:36:10.557 00.001 10072 Worker thread wakes up
01:36:10.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:10.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:10.561 00.004 1032 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
01:36:10.967 00.406 10072 Exposure complete
01:36:11.015 00.048 10072 worker thread done servicing request
01:36:11.015 00.000 1032 OnExposeComplete: enter
01:36:11.018 00.003 1032 UpdateGuideState(): m_state=6
01:36:11.020 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3946
01:36:11.022 00.002 1032 Star::Find returns 1 (0), X=319.29, Y=751.98, Mass=1382, SNR=26.2, Peak=146 HFD=2.6
01:36:11.024 00.002 1032 MultiStar: [#1 -0.15,-0.06,0.97,U] [#2 -0.08,-0.11,0.79,U] [#3 -0.08,0.05,0.67,U] [#4 0.00,-0.06,0.71,U] [#5 0.15,-0.08,0.71,U] [#6 0.10,-0.36,0.63,U] [#7 -0.06,0.06,0.52,U] [#8 -0.06,0.03,0.58,U] 
01:36:11.026 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {0.07, -0.08}
01:36:11.028 00.002 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.68)
01:36:11.029 00.001 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.68)
01:36:11.031 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.77 mountX=-0.07 mountY=0.03, mountTheta=2.68
01:36:11.033 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
01:36:11.035 00.002 1032 Enqueuing Move request for scope (-0.01, -0.07)
01:36:11.037 00.002 10072 Worker thread wakes up
01:36:11.037 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
01:36:11.037 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
01:36:11.037 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.07 yDistance=0.03
01:36:11.038 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:11.041 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:36:11.041 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:36:11.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:11.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:36:11.041 00.000 10072 MoveAxis(W, 10, ABG)
01:36:11.041 00.000 10072 Guiding  Dir = 3, Dur = 10
01:36:11.041 00.000 10072 IsGuiding returns 0
01:36:11.042 00.001 10072 PulseGuide returned control before completion, sleep 20
01:36:11.057 00.015 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:36:11.060 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:11.061 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:11.063 00.002 1032 Enqueuing Expose request
01:36:11.074 00.011 10072 IsGuiding returns 0
01:36:11.074 00.000 10072 Move returns status 0, amount 10
01:36:11.074 00.000 10072 MoveAxis(N, 0, ABG)
01:36:11.074 00.000 10072 Move returns status 0, amount 0
01:36:11.074 00.000 10072 move complete, result=0
01:36:11.074 00.000 10072 worker thread done servicing request
01:36:11.074 00.000 10072 Worker thread wakes up
01:36:11.074 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:11.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:11.076 00.002 1032 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
01:36:11.701 00.625 10072 Exposure complete
01:36:11.748 00.047 10072 worker thread done servicing request
01:36:11.748 00.000 1032 OnExposeComplete: enter
01:36:11.751 00.003 1032 UpdateGuideState(): m_state=6
01:36:11.753 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3947
01:36:11.755 00.002 1032 Star::Find returns 1 (0), X=319.35, Y=752.05, Mass=1507, SNR=27.4, Peak=158 HFD=2.7
01:36:11.757 00.002 1032 MultiStar: [#1 -0.14,-0.16,0.91,U] [#2 -0.36,-0.16,0.74,U] [#3 -0.12,0.08,0.63,U] [#4 -0.23,-0.01,0.68,U] [#5 0.07,-0.21,0.65,U] [#6 -0.05,-0.34,0.58,U] [#7 -0.10,0.10,0.52,U] [#8 -0.08,0.03,0.54,U] 
01:36:11.759 00.002 1032 refined, 8 included, MultiStar: {-0.09, -0.08}, one-star: {0.13, -0.01}
01:36:11.761 00.002 1032 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.83) = xAngle (-4.26 = 2.02)
01:36:11.763 00.002 1032 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.26 = 2.02)
01:36:11.765 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.43 mountX=-0.05 mountY=0.11, mountTheta=2.02
01:36:11.767 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.08, opts=13)
01:36:11.770 00.003 1032 Enqueuing Move request for scope (-0.09, -0.08)
01:36:11.771 00.001 10072 Worker thread wakes up
01:36:11.772 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
01:36:11.772 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
01:36:11.772 00.000 10072 Moving (-0.09, -0.08) raw xDistance=-0.05 yDistance=0.11
01:36:11.774 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:11.777 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:36:11.777 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:36:11.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:11.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:36:11.777 00.000 10072 MoveAxis(W, 9, ABG)
01:36:11.777 00.000 10072 Guiding  Dir = 3, Dur = 9
01:36:11.778 00.001 10072 IsGuiding returns 0
01:36:11.778 00.000 10072 PulseGuide returned control before completion, sleep 19
01:36:11.796 00.018 1032 UpdateGuideState exits: m=1507 SNR=27.4
01:36:11.801 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:11.803 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:11.805 00.002 1032 Enqueuing Expose request
01:36:11.808 00.003 10072 IsGuiding returns 0
01:36:11.808 00.000 10072 Move returns status 0, amount 9
01:36:11.808 00.000 10072 MoveAxis(N, 0, ABG)
01:36:11.808 00.000 10072 Move returns status 0, amount 0
01:36:11.808 00.000 10072 move complete, result=0
01:36:11.808 00.000 10072 worker thread done servicing request
01:36:11.808 00.000 10072 Worker thread wakes up
01:36:11.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:11.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:11.815 00.007 1032 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
01:36:12.216 00.401 10072 Exposure complete
01:36:12.264 00.048 10072 worker thread done servicing request
01:36:12.264 00.000 1032 OnExposeComplete: enter
01:36:12.265 00.001 1032 UpdateGuideState(): m_state=6
01:36:12.269 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3948
01:36:12.270 00.001 1032 Star::Find returns 1 (0), X=319.19, Y=752.01, Mass=1485, SNR=27.2, Peak=156 HFD=2.6
01:36:12.273 00.003 1032 MultiStar: [#1 -0.24,-0.11,0.93,U] [#2 -0.13,-0.16,0.65,U] [#3 0.01,0.09,0.63,U] [#4 -0.20,0.06,0.68,U] [#5 0.07,-0.13,0.70,U] [#6 -0.06,-0.12,0.62,U] [#7 -0.09,0.18,0.51,U] [#8 0.09,0.13,0.54,U] 
01:36:12.275 00.002 1032 single-star, 8 included, MultiStar: {-0.07, -0.03}, one-star: {-0.03, -0.05}
01:36:12.277 00.002 1032 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.83) = xAngle (-3.91 = 2.37)
01:36:12.278 00.001 1032 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.91 = 2.37)
01:36:12.280 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.08 mountX=-0.04 mountY=0.04, mountTheta=2.37
01:36:12.283 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.05, opts=13)
01:36:12.284 00.001 1032 Enqueuing Move request for scope (-0.03, -0.05)
01:36:12.286 00.002 10072 Worker thread wakes up
01:36:12.286 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
01:36:12.286 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
01:36:12.286 00.000 10072 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
01:36:12.288 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:12.291 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:36:12.291 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:36:12.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:12.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:36:12.291 00.000 10072 MoveAxis(W, 7, ABG)
01:36:12.291 00.000 10072 Guiding  Dir = 3, Dur = 7
01:36:12.292 00.001 10072 IsGuiding returns 0
01:36:12.292 00.000 10072 PulseGuide returned control before completion, sleep 17
01:36:12.309 00.017 1032 UpdateGuideState exits: m=1485 SNR=27.2
01:36:12.311 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:12.313 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:12.315 00.002 1032 Enqueuing Expose request
01:36:12.322 00.007 10072 IsGuiding returns 0
01:36:12.322 00.000 10072 Move returns status 0, amount 7
01:36:12.322 00.000 10072 MoveAxis(N, 0, ABG)
01:36:12.322 00.000 10072 Move returns status 0, amount 0
01:36:12.322 00.000 10072 move complete, result=0
01:36:12.322 00.000 10072 worker thread done servicing request
01:36:12.322 00.000 10072 Worker thread wakes up
01:36:12.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:12.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:12.324 00.002 1032 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
01:36:12.951 00.627 10072 Exposure complete
01:36:13.000 00.049 10072 worker thread done servicing request
01:36:13.000 00.000 1032 OnExposeComplete: enter
01:36:13.002 00.002 1032 UpdateGuideState(): m_state=6
01:36:13.004 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3949
01:36:13.006 00.002 1032 Star::Find returns 1 (0), X=319.30, Y=752.07, Mass=1376, SNR=26.1, Peak=149 HFD=2.6
01:36:13.008 00.002 1032 MultiStar: [#1 -0.06,-0.09,1.03,U] [#2 -0.13,-0.18,0.75,U] [#3 0.01,0.10,0.73,U] [#4 -0.10,-0.08,0.71,U] [#5 -0.04,-0.19,0.71,U] [#6 -0.03,-0.23,0.62,U] [#7 -0.04,0.12,0.57,U] [#8 0.07,-0.01,0.56,U] 
01:36:13.010 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {0.08, 0.01}
01:36:13.011 00.001 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.47)
01:36:13.013 00.002 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.47)
01:36:13.015 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.98 mountX=-0.05 mountY=0.04, mountTheta=2.47
01:36:13.019 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.06, opts=13)
01:36:13.021 00.002 1032 Enqueuing Move request for scope (-0.03, -0.06)
01:36:13.024 00.003 10072 Worker thread wakes up
01:36:13.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
01:36:13.024 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
01:36:13.024 00.000 10072 Moving (-0.03, -0.06) raw xDistance=-0.05 yDistance=0.04
01:36:13.026 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:13.029 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:36:13.029 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:36:13.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:13.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:36:13.029 00.000 10072 MoveAxis(W, 9, ABG)
01:36:13.029 00.000 10072 Guiding  Dir = 3, Dur = 9
01:36:13.029 00.000 10072 IsGuiding returns 0
01:36:13.029 00.000 10072 PulseGuide returned control before completion, sleep 19
01:36:13.047 00.018 1032 UpdateGuideState exits: m=1376 SNR=26.1
01:36:13.050 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:13.052 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:13.054 00.002 1032 Enqueuing Expose request
01:36:13.058 00.004 10072 IsGuiding returns 0
01:36:13.058 00.000 10072 Move returns status 0, amount 9
01:36:13.058 00.000 10072 MoveAxis(N, 0, ABG)
01:36:13.058 00.000 10072 Move returns status 0, amount 0
01:36:13.058 00.000 10072 move complete, result=0
01:36:13.058 00.000 10072 worker thread done servicing request
01:36:13.058 00.000 10072 Worker thread wakes up
01:36:13.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:13.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:13.064 00.006 1032 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
01:36:13.467 00.403 10072 Exposure complete
01:36:13.517 00.050 1032 OnExposeComplete: enter
01:36:13.520 00.003 1032 UpdateGuideState(): m_state=6
01:36:13.522 00.002 10072 worker thread done servicing request
01:36:13.522 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3950
01:36:13.526 00.004 1032 Star::Find returns 1 (0), X=319.17, Y=752.13, Mass=1527, SNR=27.5, Peak=136 HFD=2.9
01:36:13.528 00.002 1032 MultiStar: [#1 -0.29,-0.13,0.94,U] [#2 0.00,-0.28,0.77,U] [#3 0.10,-0.06,0.63,U] [#4 -0.12,-0.06,0.68,U] [#5 -0.08,-0.25,0.68,U] [#6 -0.15,-0.28,0.59,U] [#7 0.06,0.04,0.54,U] [#8 0.09,0.23,0.54,U] 
01:36:13.529 00.001 1032 single-star, 8 included, MultiStar: {-0.06, -0.08}, one-star: {-0.05, 0.06}
01:36:13.531 00.002 1032 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.83) = xAngle (0.42 = 0.42)
01:36:13.532 00.001 1032 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.42 = 0.42)
01:36:13.533 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.25 mountX=0.08 mountY=0.03, mountTheta=0.42
01:36:13.536 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
01:36:13.537 00.001 1032 Enqueuing Move request for scope (-0.05, 0.06)
01:36:13.539 00.002 10072 Worker thread wakes up
01:36:13.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
01:36:13.539 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
01:36:13.539 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.08 yDistance=0.03
01:36:13.541 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:13.543 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:36:13.543 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:36:13.543 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:13.544 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:36:13.544 00.000 10072 MoveAxis(W, 9, ABG)
01:36:13.544 00.000 10072 Guiding  Dir = 3, Dur = 9
01:36:13.544 00.000 10072 IsGuiding returns 0
01:36:13.545 00.001 10072 PulseGuide returned control before completion, sleep 19
01:36:13.560 00.015 1032 UpdateGuideState exits: m=1527 SNR=27.5
01:36:13.563 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:13.565 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:13.566 00.001 1032 Enqueuing Expose request
01:36:13.574 00.008 10072 IsGuiding returns 0
01:36:13.574 00.000 10072 Move returns status 0, amount 9
01:36:13.574 00.000 10072 MoveAxis(N, 0, ABG)
01:36:13.574 00.000 10072 Move returns status 0, amount 0
01:36:13.574 00.000 10072 move complete, result=0
01:36:13.574 00.000 10072 worker thread done servicing request
01:36:13.574 00.000 10072 Worker thread wakes up
01:36:13.574 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:13.575 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:13.576 00.001 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
01:36:14.202 00.626 10072 Exposure complete
01:36:14.253 00.051 10072 worker thread done servicing request
01:36:14.253 00.000 1032 OnExposeComplete: enter
01:36:14.255 00.002 1032 UpdateGuideState(): m_state=6
01:36:14.256 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3951
01:36:14.258 00.002 1032 Star::Find returns 1 (0), X=319.23, Y=752.11, Mass=1428, SNR=26.6, Peak=135 HFD=2.8
01:36:14.259 00.001 1032 MultiStar: [#1 -0.26,-0.05,0.95,U] [#2 -0.13,-0.16,0.74,U] [#3 -0.16,0.25,0.67,U] [#4 -0.09,-0.02,0.73,U] [#5 0.01,-0.15,0.68,U] [#6 0.07,-0.12,0.60,U] [#7 -0.07,0.10,0.51,U] [#8 -0.02,0.13,0.57,U] 
01:36:14.261 00.002 1032 single-star, 8 included, MultiStar: {-0.08, 0.00}, one-star: {0.01, 0.05}
01:36:14.263 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
01:36:14.264 00.001 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
01:36:14.266 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.30 mountX=0.05 mountY=-0.03, mountTheta=-0.53
01:36:14.269 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
01:36:14.271 00.002 1032 Enqueuing Move request for scope (0.01, 0.05)
01:36:14.273 00.002 10072 Worker thread wakes up
01:36:14.274 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
01:36:14.274 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
01:36:14.274 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.03
01:36:14.276 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:14.278 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:36:14.278 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:36:14.278 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:14.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:36:14.278 00.000 10072 MoveAxis(W, 10, ABG)
01:36:14.278 00.000 10072 Guiding  Dir = 3, Dur = 10
01:36:14.279 00.001 10072 IsGuiding returns 0
01:36:14.279 00.000 10072 PulseGuide returned control before completion, sleep 20
01:36:14.295 00.016 1032 UpdateGuideState exits: m=1428 SNR=26.6
01:36:14.296 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:14.299 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:14.301 00.002 1032 Enqueuing Expose request
01:36:14.308 00.007 10072 IsGuiding returns 0
01:36:14.308 00.000 10072 Move returns status 0, amount 10
01:36:14.308 00.000 10072 MoveAxis(N, 0, ABG)
01:36:14.308 00.000 10072 Move returns status 0, amount 0
01:36:14.308 00.000 10072 move complete, result=0
01:36:14.308 00.000 10072 worker thread done servicing request
01:36:14.308 00.000 10072 Worker thread wakes up
01:36:14.309 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:14.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:14.311 00.002 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
01:36:14.719 00.408 10072 Exposure complete
01:36:14.770 00.051 10072 worker thread done servicing request
01:36:14.770 00.000 1032 OnExposeComplete: enter
01:36:14.773 00.003 1032 UpdateGuideState(): m_state=6
01:36:14.776 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3952
01:36:14.779 00.003 1032 Star::Find returns 1 (0), X=319.19, Y=752.10, Mass=1496, SNR=27.2, Peak=155 HFD=2.8
01:36:14.782 00.003 1032 MultiStar: [#1 -0.38,0.07,0.95,U] [#2 -0.28,-0.09,0.70,U] [#3 -0.16,0.12,0.64,U] [#4 -0.02,0.03,0.71,U] [#5 0.18,-0.13,0.69,U] [#6 -0.06,-0.23,0.59,U] [#7 -0.22,0.24,0.52,U] [#8 -0.16,0.07,0.52,U] 
01:36:14.785 00.003 1032 single-star, 8 included, MultiStar: {-0.13, 0.01}, one-star: {-0.02, 0.04}
01:36:14.787 00.002 1032 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.83) = xAngle (0.30 = 0.30)
01:36:14.789 00.002 1032 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.30 = 0.30)
01:36:14.790 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.13 mountX=0.04 mountY=0.01, mountTheta=0.30
01:36:14.795 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
01:36:14.797 00.002 1032 Enqueuing Move request for scope (-0.02, 0.04)
01:36:14.798 00.001 10072 Worker thread wakes up
01:36:14.800 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
01:36:14.800 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
01:36:14.800 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=0.01
01:36:14.802 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:14.804 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.66
01:36:14.804 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:36:14.804 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:14.804 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:36:14.804 00.000 10072 MoveAxis(W, 8, ABG)
01:36:14.805 00.001 10072 Guiding  Dir = 3, Dur = 8
01:36:14.805 00.000 10072 IsGuiding returns 0
01:36:14.805 00.000 10072 PulseGuide returned control before completion, sleep 18
01:36:14.822 00.017 1032 UpdateGuideState exits: m=1496 SNR=27.2
01:36:14.826 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:14.829 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:14.831 00.002 1032 Enqueuing Expose request
01:36:14.834 00.003 10072 IsGuiding returns 0
01:36:14.834 00.000 10072 Move returns status 0, amount 8
01:36:14.834 00.000 10072 MoveAxis(N, 0, ABG)
01:36:14.834 00.000 10072 Move returns status 0, amount 0
01:36:14.834 00.000 10072 move complete, result=0
01:36:14.834 00.000 10072 worker thread done servicing request
01:36:14.834 00.000 10072 Worker thread wakes up
01:36:14.834 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:14.834 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:14.841 00.007 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:36:15.472 00.631 10072 Exposure complete
01:36:15.516 00.044 10072 worker thread done servicing request
01:36:15.516 00.000 1032 OnExposeComplete: enter
01:36:15.519 00.003 1032 UpdateGuideState(): m_state=6
01:36:15.521 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3953
01:36:15.523 00.002 1032 Star::Find returns 1 (0), X=319.22, Y=752.16, Mass=1525, SNR=27.5, Peak=139 HFD=2.9
01:36:15.524 00.001 1032 MultiStar: [#1 -0.31,0.13,0.95,U] [#2 -0.36,0.02,0.73,U] [#3 -0.21,0.18,0.65,U] [#4 -0.30,0.28,0.66,U] [#5 -0.14,-0.05,0.69,U] [#6 -0.13,0.11,0.56,U] [#7 -0.32,0.27,0.50,U] [#8 -0.26,0.27,0.55,U] 
01:36:15.526 00.002 1032 single-star, 8 included, MultiStar: {-0.22, 0.14}, one-star: {0.01, 0.10}
01:36:15.528 00.002 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
01:36:15.529 00.001 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
01:36:15.531 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.51 mountX=0.09 mountY=-0.03, mountTheta=-0.32
01:36:15.535 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
01:36:15.537 00.002 1032 Enqueuing Move request for scope (0.01, 0.10)
01:36:15.538 00.001 10072 Worker thread wakes up
01:36:15.539 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
01:36:15.539 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
01:36:15.539 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.09 yDistance=-0.03
01:36:15.540 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:15.543 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:36:15.543 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:36:15.543 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:15.543 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:36:15.543 00.000 10072 MoveAxis(W, 9, ABG)
01:36:15.543 00.000 10072 Guiding  Dir = 3, Dur = 9
01:36:15.543 00.000 10072 IsGuiding returns 0
01:36:15.544 00.001 10072 PulseGuide returned control before completion, sleep 19
01:36:15.559 00.015 1032 UpdateGuideState exits: m=1525 SNR=27.5
01:36:15.561 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:15.563 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:15.564 00.001 1032 Enqueuing Expose request
01:36:15.577 00.013 10072 IsGuiding returns 0
01:36:15.577 00.000 10072 Move returns status 0, amount 9
01:36:15.577 00.000 10072 MoveAxis(N, 0, ABG)
01:36:15.577 00.000 10072 Move returns status 0, amount 0
01:36:15.577 00.000 10072 move complete, result=0
01:36:15.577 00.000 10072 worker thread done servicing request
01:36:15.577 00.000 10072 Worker thread wakes up
01:36:15.577 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:15.577 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:15.577 00.000 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:36:15.985 00.408 10072 Exposure complete
01:36:16.035 00.050 10072 worker thread done servicing request
01:36:16.035 00.000 1032 OnExposeComplete: enter
01:36:16.037 00.002 1032 UpdateGuideState(): m_state=6
01:36:16.039 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3954
01:36:16.041 00.002 1032 Star::Find returns 1 (0), X=319.23, Y=752.21, Mass=1464, SNR=27.0, Peak=145 HFD=2.9
01:36:16.042 00.001 1032 MultiStar: [#1 -0.33,0.10,0.91,U] [#2 -0.38,0.09,0.75,U] [#3 -0.10,0.16,0.67,U] [#4 -0.21,0.25,0.68,U] [#5 -0.19,0.15,0.68,U] [#6 -0.04,0.01,0.56,U] [#7 0.01,0.32,0.51,U] [#8 -0.11,0.16,0.54,U] 
01:36:16.043 00.001 1032 single-star, 8 included, MultiStar: {-0.16, 0.15}, one-star: {0.01, 0.15}
01:36:16.045 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
01:36:16.047 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
01:36:16.049 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.48 mountX=0.14 mountY=-0.05, mountTheta=-0.35
01:36:16.053 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.15, opts=13)
01:36:16.056 00.003 1032 Enqueuing Move request for scope (0.01, 0.15)
01:36:16.058 00.002 10072 Worker thread wakes up
01:36:16.058 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
01:36:16.058 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
01:36:16.058 00.000 10072 Moving (0.01, 0.15) raw xDistance=0.14 yDistance=-0.05
01:36:16.060 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:16.063 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.65
01:36:16.063 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:36:16.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:16.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:36:16.063 00.000 10072 MoveAxis(W, 72, ABG)
01:36:16.063 00.000 10072 Guiding  Dir = 3, Dur = 72
01:36:16.064 00.001 10072 IsGuiding returns 0
01:36:16.064 00.000 10072 PulseGuide returned control before completion, sleep 82
01:36:16.081 00.017 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:36:16.083 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:16.085 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:16.086 00.001 1032 Enqueuing Expose request
01:36:16.154 00.068 10072 IsGuiding returns 0
01:36:16.154 00.000 10072 Move returns status 0, amount 72
01:36:16.154 00.000 10072 MoveAxis(N, 0, ABG)
01:36:16.154 00.000 10072 Move returns status 0, amount 0
01:36:16.154 00.000 10072 move complete, result=0
01:36:16.155 00.001 10072 worker thread done servicing request
01:36:16.155 00.000 10072 Worker thread wakes up
01:36:16.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:16.155 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:16.155 00.000 1032 GuideStep: 0.1 px 72 ms WEST, -0.1 px 0 ms NORTH
01:36:16.780 00.625 10072 Exposure complete
01:36:16.827 00.047 10072 worker thread done servicing request
01:36:16.827 00.000 1032 OnExposeComplete: enter
01:36:16.829 00.002 1032 UpdateGuideState(): m_state=6
01:36:16.832 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3955
01:36:16.834 00.002 1032 Star::Find returns 1 (0), X=319.11, Y=752.17, Mass=1318, SNR=25.6, Peak=132 HFD=2.7
01:36:16.837 00.003 1032 MultiStar: [#1 -0.36,-0.02,1.04,U] [#2 -0.16,-0.20,0.77,U] [#3 0.01,0.17,0.70,U] [#4 -0.16,0.06,0.73,U] [#5 -0.17,-0.02,0.71,U] [#6 -0.12,-0.09,0.61,U] [#7 -0.05,0.14,0.53,U] [#8 -0.08,-0.03,0.57,U] 
01:36:16.839 00.002 1032 refined, 8 included, MultiStar: {-0.15, 0.01}, one-star: {-0.10, 0.11}
01:36:16.842 00.003 1032 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.83) = xAngle (1.23 = 1.23)
01:36:16.844 00.002 1032 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.23 = 1.23)
01:36:16.845 00.001 1032 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.06 mountX=0.05 mountY=0.14, mountTheta=1.23
01:36:16.847 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.01, opts=13)
01:36:16.849 00.002 1032 Enqueuing Move request for scope (-0.15, 0.01)
01:36:16.851 00.002 10072 Worker thread wakes up
01:36:16.851 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
01:36:16.851 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
01:36:16.851 00.000 10072 Moving (-0.15, 0.01) raw xDistance=0.05 yDistance=0.14
01:36:16.853 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:16.855 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:36:16.855 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:36:16.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:16.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:36:16.855 00.000 10072 MoveAxis(W, 8, ABG)
01:36:16.855 00.000 10072 Guiding  Dir = 3, Dur = 8
01:36:16.857 00.002 10072 IsGuiding returns 0
01:36:16.857 00.000 10072 PulseGuide returned control before completion, sleep 18
01:36:16.873 00.016 1032 UpdateGuideState exits: m=1318 SNR=25.6
01:36:16.876 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:16.877 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:16.879 00.002 1032 Enqueuing Expose request
01:36:16.887 00.008 10072 IsGuiding returns 0
01:36:16.887 00.000 10072 Move returns status 0, amount 8
01:36:16.887 00.000 10072 MoveAxis(N, 0, ABG)
01:36:16.887 00.000 10072 Move returns status 0, amount 0
01:36:16.889 00.002 10072 move complete, result=0
01:36:16.889 00.000 10072 worker thread done servicing request
01:36:16.889 00.000 10072 Worker thread wakes up
01:36:16.889 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:16.889 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:16.891 00.002 1032 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
01:36:17.298 00.407 10072 Exposure complete
01:36:17.345 00.047 10072 worker thread done servicing request
01:36:17.345 00.000 1032 OnExposeComplete: enter
01:36:17.346 00.001 1032 UpdateGuideState(): m_state=6
01:36:17.349 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3956
01:36:17.351 00.002 1032 Star::Find returns 1 (0), X=319.24, Y=752.19, Mass=1425, SNR=26.6, Peak=143 HFD=2.9
01:36:17.353 00.002 1032 MultiStar: [#1 -0.43,-0.09,0.98,U] [#2 -0.06,-0.28,0.69,U] [#3 -0.07,0.10,0.70,U] [#4 -0.19,-0.01,0.71,U] [#5 -0.05,-0.06,0.69,U] [#6 -0.13,-0.16,0.60,U] [#7 0.12,-0.02,0.50,U] [#8 -0.03,0.04,0.56,U] 
01:36:17.354 00.001 1032 refined, 8 included, MultiStar: {-0.11, -0.03}, one-star: {0.03, 0.13}
01:36:17.356 00.002 1032 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.83) = xAngle (-4.67 = 1.62)
01:36:17.358 00.002 1032 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.67 = 1.62)
01:36:17.361 00.003 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.84 mountX=-0.00 mountY=0.11, mountTheta=1.62
01:36:17.365 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.03, opts=13)
01:36:17.367 00.002 1032 Enqueuing Move request for scope (-0.11, -0.03)
01:36:17.369 00.002 10072 Worker thread wakes up
01:36:17.370 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
01:36:17.370 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
01:36:17.370 00.000 10072 Moving (-0.11, -0.03) raw xDistance=-0.00 yDistance=0.11
01:36:17.372 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:17.376 00.004 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:36:17.376 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:36:17.376 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:17.376 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:36:17.376 00.000 10072 MoveAxis(W, 7, ABG)
01:36:17.376 00.000 10072 Guiding  Dir = 3, Dur = 7
01:36:17.376 00.000 10072 IsGuiding returns 0
01:36:17.377 00.001 10072 PulseGuide returned control before completion, sleep 17
01:36:17.395 00.018 1032 UpdateGuideState exits: m=1425 SNR=26.6
01:36:17.400 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:17.403 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:17.405 00.002 1032 Enqueuing Expose request
01:36:17.407 00.002 10072 IsGuiding returns 0
01:36:17.407 00.000 10072 Move returns status 0, amount 7
01:36:17.407 00.000 10072 MoveAxis(N, 0, ABG)
01:36:17.407 00.000 10072 Move returns status 0, amount 0
01:36:17.407 00.000 10072 move complete, result=0
01:36:17.408 00.001 10072 worker thread done servicing request
01:36:17.408 00.000 10072 Worker thread wakes up
01:36:17.408 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:17.408 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:17.416 00.008 1032 GuideStep: -0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
01:36:18.032 00.616 10072 Exposure complete
01:36:18.079 00.047 10072 worker thread done servicing request
01:36:18.079 00.000 1032 OnExposeComplete: enter
01:36:18.081 00.002 1032 UpdateGuideState(): m_state=6
01:36:18.084 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3957
01:36:18.086 00.002 1032 Star::Find returns 1 (0), X=319.16, Y=752.42, Mass=1348, SNR=25.9, Peak=120 HFD=3.1
01:36:18.088 00.002 1032 MultiStar: [#1 -0.26,0.29,1.00,U] [#2 -0.22,-0.03,0.71,U] [#3 -0.21,0.27,0.68,U] [#4 -0.06,0.19,0.70,U] [#5 0.05,0.07,0.72,U] [#6 -0.13,0.06,0.59,U] [#7 -0.15,0.17,0.54,U] [#8 -0.09,0.34,0.58,U] 
01:36:18.091 00.003 1032 refined, 8 included, MultiStar: {-0.13, 0.20}, one-star: {-0.06, 0.36}
01:36:18.093 00.002 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
01:36:18.095 00.002 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
01:36:18.096 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.14 mountX=0.23 mountY=0.07, mountTheta=0.31
01:36:18.098 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.20, opts=13)
01:36:18.100 00.002 1032 Enqueuing Move request for scope (-0.13, 0.20)
01:36:18.102 00.002 10072 Worker thread wakes up
01:36:18.102 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
01:36:18.102 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
01:36:18.102 00.000 10072 Moving (-0.13, 0.20) raw xDistance=0.23 yDistance=0.07
01:36:18.104 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:18.106 00.002 10072 PPEC rslt: input = 0.23, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 287.65
01:36:18.106 00.000 10072 PPEC: input: 0.23, control: 0.11, exposure: 500
01:36:18.106 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:18.106 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:36:18.106 00.000 10072 MoveAxis(W, 113, ABG)
01:36:18.106 00.000 10072 Guiding  Dir = 3, Dur = 113
01:36:18.106 00.000 10072 IsGuiding returns 0
01:36:18.108 00.002 10072 PulseGuide returned control before completion, sleep 123
01:36:18.126 00.018 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:36:18.128 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:18.129 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:18.131 00.002 1032 Enqueuing Expose request
01:36:18.233 00.102 10072 IsGuiding returns 1
01:36:18.233 00.000 10072 scope still moving after pulse duration time elapsed
01:36:18.264 00.031 10072 IsGuiding returns 0
01:36:18.264 00.000 10072 scope move finished after 113 + 44 ms
01:36:18.264 00.000 10072 Move returns status 0, amount 113
01:36:18.264 00.000 10072 MoveAxis(N, 0, ABG)
01:36:18.264 00.000 10072 Move returns status 0, amount 0
01:36:18.264 00.000 10072 move complete, result=0
01:36:18.264 00.000 10072 worker thread done servicing request
01:36:18.264 00.000 10072 Worker thread wakes up
01:36:18.264 00.000 1032 GuideStep: 0.2 px 113 ms WEST, 0.1 px 0 ms NORTH
01:36:18.268 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:18.268 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:18.688 00.420 10072 Exposure complete
01:36:18.735 00.047 10072 worker thread done servicing request
01:36:18.735 00.000 1032 OnExposeComplete: enter
01:36:18.737 00.002 1032 UpdateGuideState(): m_state=6
01:36:18.738 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3958
01:36:18.740 00.002 1032 Star::Find returns 1 (0), X=319.30, Y=752.16, Mass=1429, SNR=26.6, Peak=151 HFD=2.7
01:36:18.742 00.002 1032 MultiStar: [#1 -0.24,-0.07,0.99,U] [#2 -0.30,0.01,0.73,U] [#3 -0.22,0.27,0.68,U] [#4 -0.11,0.09,0.75,U] [#5 0.07,0.06,0.70,U] [#6 0.02,-0.17,0.58,U] [#7 -0.07,0.31,0.51,U] [#8 -0.03,0.05,0.56,U] 
01:36:18.743 00.001 1032 refined, 8 included, MultiStar: {-0.09, 0.06}, one-star: {0.08, 0.10}
01:36:18.745 00.002 1032 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.83) = xAngle (0.70 = 0.70)
01:36:18.747 00.002 1032 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.70 = 0.70)
01:36:18.749 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.53 mountX=0.09 mountY=0.07, mountTheta=0.70
01:36:18.752 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.06, opts=13)
01:36:18.755 00.003 1032 Enqueuing Move request for scope (-0.09, 0.06)
01:36:18.757 00.002 10072 Worker thread wakes up
01:36:18.757 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
01:36:18.757 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
01:36:18.757 00.000 10072 Moving (-0.09, 0.06) raw xDistance=0.09 yDistance=0.07
01:36:18.760 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:18.762 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:36:18.762 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:36:18.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:18.762 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:36:18.763 00.001 10072 MoveAxis(W, 7, ABG)
01:36:18.763 00.000 10072 Guiding  Dir = 3, Dur = 7
01:36:18.763 00.000 10072 IsGuiding returns 0
01:36:18.764 00.001 10072 PulseGuide returned control before completion, sleep 17
01:36:18.782 00.018 1032 UpdateGuideState exits: m=1429 SNR=26.6
01:36:18.784 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:18.785 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:18.787 00.002 1032 Enqueuing Expose request
01:36:18.795 00.008 10072 IsGuiding returns 0
01:36:18.795 00.000 10072 Move returns status 0, amount 7
01:36:18.795 00.000 10072 MoveAxis(N, 0, ABG)
01:36:18.795 00.000 10072 Move returns status 0, amount 0
01:36:18.795 00.000 10072 move complete, result=0
01:36:18.795 00.000 10072 worker thread done servicing request
01:36:18.795 00.000 10072 Worker thread wakes up
01:36:18.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:18.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:18.795 00.000 1032 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:36:19.427 00.632 10072 Exposure complete
01:36:19.475 00.048 10072 worker thread done servicing request
01:36:19.475 00.000 1032 OnExposeComplete: enter
01:36:19.477 00.002 1032 UpdateGuideState(): m_state=6
01:36:19.478 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3959
01:36:19.480 00.002 1032 Star::Find returns 1 (0), X=319.32, Y=751.79, Mass=1427, SNR=26.6, Peak=159 HFD=2.9
01:36:19.482 00.002 1032 MultiStar: [#1 -0.28,-0.12,0.93,U] [#2 -0.15,-0.21,0.70,U] [#3 0.13,-0.14,0.65,U] [#4 0.00,-0.11,0.69,U] [#5 -0.13,-0.32,0.71,U] [#6 0.10,-0.38,0.59,U] [#7 -0.14,-0.01,0.51,U] [#8 0.07,0.00,0.56,U] 
01:36:19.483 00.001 1032 refined, 8 included, MultiStar: {-0.04, -0.18}, one-star: {0.11, -0.27}
01:36:19.486 00.003 1032 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.83) = xAngle (-3.61 = 2.68)
01:36:19.489 00.003 1032 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.61 = 2.68)
01:36:19.491 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.78 mountX=-0.17 mountY=0.08, mountTheta=2.68
01:36:19.496 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.18, opts=13)
01:36:19.497 00.001 1032 Enqueuing Move request for scope (-0.04, -0.18)
01:36:19.499 00.002 10072 Worker thread wakes up
01:36:19.499 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
01:36:19.499 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
01:36:19.499 00.000 10072 Moving (-0.04, -0.18) raw xDistance=-0.17 yDistance=0.08
01:36:19.501 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:19.504 00.003 10072 PPEC rslt: input = -0.17, final = -0.07, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.65
01:36:19.504 00.000 10072 PPEC: input: -0.17, control: -0.07, exposure: 500
01:36:19.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:19.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:36:19.504 00.000 10072 MoveAxis(E, 69, ABG)
01:36:19.504 00.000 10072 Guiding  Dir = 2, Dur = 69
01:36:19.504 00.000 10072 IsGuiding returns 0
01:36:19.505 00.001 10072 PulseGuide returned control before completion, sleep 79
01:36:19.524 00.019 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:36:19.526 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:19.528 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:19.530 00.002 1032 Enqueuing Expose request
01:36:19.601 00.071 10072 IsGuiding returns 0
01:36:19.601 00.000 10072 Move returns status 0, amount 69
01:36:19.601 00.000 10072 MoveAxis(N, 0, ABG)
01:36:19.601 00.000 10072 Move returns status 0, amount 0
01:36:19.601 00.000 10072 move complete, result=0
01:36:19.601 00.000 10072 worker thread done servicing request
01:36:19.601 00.000 10072 Worker thread wakes up
01:36:19.602 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:19.602 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:19.602 00.000 1032 GuideStep: -0.2 px 69 ms EAST, 0.1 px 0 ms NORTH
01:36:20.023 00.421 10072 Exposure complete
01:36:20.070 00.047 10072 worker thread done servicing request
01:36:20.071 00.001 1032 OnExposeComplete: enter
01:36:20.073 00.002 1032 UpdateGuideState(): m_state=6
01:36:20.075 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3960
01:36:20.077 00.002 1032 Star::Find returns 1 (0), X=319.38, Y=751.85, Mass=1508, SNR=27.4, Peak=156 HFD=2.8
01:36:20.079 00.002 1032 MultiStar: [#1 -0.29,-0.25,0.94,U] [#2 -0.01,-0.27,0.72,U] [#3 0.04,-0.13,0.63,U] [#4 -0.06,-0.04,0.69,U] [#5 0.21,-0.25,0.67,U] [#6 0.01,-0.27,0.55,U] [#7 -0.05,0.02,0.50,U] [#8 -0.06,-0.14,0.60,U] 
01:36:20.081 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.18}, one-star: {0.16, -0.22}
01:36:20.083 00.002 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.85)
01:36:20.085 00.002 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.85)
01:36:20.086 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.61 mountX=-0.17 mountY=0.05, mountTheta=2.85
01:36:20.089 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.18, opts=13)
01:36:20.091 00.002 1032 Enqueuing Move request for scope (-0.01, -0.18)
01:36:20.093 00.002 10072 Worker thread wakes up
01:36:20.094 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
01:36:20.094 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
01:36:20.094 00.000 10072 Moving (-0.01, -0.18) raw xDistance=-0.17 yDistance=0.05
01:36:20.097 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:20.099 00.002 10072 PPEC rslt: input = -0.17, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.65
01:36:20.099 00.000 10072 PPEC: input: -0.17, control: -0.07, exposure: 500
01:36:20.099 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:20.099 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:36:20.099 00.000 10072 MoveAxis(E, 74, ABG)
01:36:20.099 00.000 10072 Guiding  Dir = 2, Dur = 74
01:36:20.100 00.001 10072 IsGuiding returns 0
01:36:20.100 00.000 10072 PulseGuide returned control before completion, sleep 84
01:36:20.118 00.018 1032 UpdateGuideState exits: m=1508 SNR=27.4
01:36:20.119 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:20.121 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:20.123 00.002 1032 Enqueuing Expose request
01:36:20.191 00.068 10072 IsGuiding returns 0
01:36:20.191 00.000 10072 Move returns status 0, amount 74
01:36:20.191 00.000 10072 MoveAxis(N, 0, ABG)
01:36:20.191 00.000 10072 Move returns status 0, amount 0
01:36:20.191 00.000 10072 move complete, result=0
01:36:20.191 00.000 10072 worker thread done servicing request
01:36:20.191 00.000 10072 Worker thread wakes up
01:36:20.191 00.000 1032 GuideStep: -0.2 px 74 ms EAST, 0.1 px 0 ms NORTH
01:36:20.195 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:20.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:20.820 00.625 10072 Exposure complete
01:36:20.871 00.051 10072 worker thread done servicing request
01:36:20.871 00.000 1032 OnExposeComplete: enter
01:36:20.873 00.002 1032 UpdateGuideState(): m_state=6
01:36:20.875 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3961
01:36:20.877 00.002 1032 Star::Find returns 1 (0), X=319.06, Y=752.15, Mass=1305, SNR=25.5, Peak=117 HFD=2.8
01:36:20.879 00.002 1032 MultiStar: [#1 -0.32,0.05,0.98,U] [#2 -0.06,-0.14,0.74,U] [#3 0.00,0.26,0.69,U] [#4 -0.32,0.16,0.72,U] [#5 -0.00,0.06,0.75,U] [#6 -0.09,-0.08,0.64,U] [#7 -0.14,0.10,0.54,U] [#8 0.12,0.23,0.58,U] 
01:36:20.881 00.002 1032 refined, 8 included, MultiStar: {-0.12, 0.08}, one-star: {-0.16, 0.09}
01:36:20.882 00.001 1032 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.83) = xAngle (0.75 = 0.75)
01:36:20.884 00.002 1032 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.75 = 0.75)
01:36:20.886 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.58 mountX=0.11 mountY=0.10, mountTheta=0.75
01:36:20.889 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.08, opts=13)
01:36:20.892 00.003 1032 Enqueuing Move request for scope (-0.12, 0.08)
01:36:20.895 00.003 10072 Worker thread wakes up
01:36:20.895 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
01:36:20.895 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
01:36:20.896 00.001 10072 Moving (-0.12, 0.08) raw xDistance=0.11 yDistance=0.10
01:36:20.899 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:20.902 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:36:20.902 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:36:20.902 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:20.902 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:36:20.902 00.000 10072 MoveAxis(W, 8, ABG)
01:36:20.902 00.000 10072 Guiding  Dir = 3, Dur = 8
01:36:20.903 00.001 10072 IsGuiding returns 0
01:36:20.903 00.000 10072 PulseGuide returned control before completion, sleep 18
01:36:20.921 00.018 1032 UpdateGuideState exits: m=1305 SNR=25.5
01:36:20.925 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:20.929 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:20.931 00.002 1032 Enqueuing Expose request
01:36:20.933 00.002 10072 IsGuiding returns 0
01:36:20.933 00.000 10072 Move returns status 0, amount 8
01:36:20.933 00.000 10072 MoveAxis(N, 0, ABG)
01:36:20.933 00.000 10072 Move returns status 0, amount 0
01:36:20.933 00.000 10072 move complete, result=0
01:36:20.933 00.000 10072 worker thread done servicing request
01:36:20.934 00.001 10072 Worker thread wakes up
01:36:20.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:20.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:20.941 00.007 1032 GuideStep: 0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
01:36:21.350 00.409 10072 Exposure complete
01:36:21.402 00.052 10072 worker thread done servicing request
01:36:21.402 00.000 1032 OnExposeComplete: enter
01:36:21.404 00.002 1032 UpdateGuideState(): m_state=6
01:36:21.407 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3962
01:36:21.408 00.001 1032 Star::Find returns 1 (0), X=319.49, Y=752.18, Mass=1461, SNR=26.9, Peak=148 HFD=3.0
01:36:21.411 00.003 1032 MultiStar: [#1 -0.27,-0.02,0.92,U] [#2 -0.18,0.02,0.73,U] [#3 0.05,0.23,0.66,U] [#4 -0.11,0.20,0.70,U] [#5 -0.14,0.10,0.74,U] [#6 0.02,-0.06,0.59,U] [#7 0.02,0.22,0.54,U] [#8 0.03,0.20,0.55,U] 
01:36:21.413 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {0.27, 0.12}
01:36:21.415 00.002 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
01:36:21.417 00.002 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
01:36:21.418 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.89 mountX=0.11 mountY=0.01, mountTheta=0.06
01:36:21.421 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.10, opts=13)
01:36:21.422 00.001 1032 Enqueuing Move request for scope (-0.03, 0.10)
01:36:21.425 00.003 10072 Worker thread wakes up
01:36:21.425 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
01:36:21.425 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
01:36:21.426 00.001 10072 Moving (-0.03, 0.10) raw xDistance=0.11 yDistance=0.01
01:36:21.429 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:21.431 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:36:21.431 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:36:21.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:21.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:36:21.431 00.000 10072 MoveAxis(W, 7, ABG)
01:36:21.431 00.000 10072 Guiding  Dir = 3, Dur = 7
01:36:21.432 00.001 10072 IsGuiding returns 0
01:36:21.432 00.000 10072 PulseGuide returned control before completion, sleep 17
01:36:21.448 00.016 1032 UpdateGuideState exits: m=1461 SNR=26.9
01:36:21.451 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:21.452 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:21.453 00.001 1032 Enqueuing Expose request
01:36:21.457 00.004 10072 IsGuiding returns 0
01:36:21.457 00.000 10072 Move returns status 0, amount 7
01:36:21.457 00.000 10072 MoveAxis(N, 0, ABG)
01:36:21.457 00.000 10072 Move returns status 0, amount 0
01:36:21.457 00.000 10072 move complete, result=0
01:36:21.457 00.000 10072 worker thread done servicing request
01:36:21.457 00.000 10072 Worker thread wakes up
01:36:21.457 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:21.457 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:21.466 00.009 1032 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
01:36:22.084 00.618 10072 Exposure complete
01:36:22.134 00.050 10072 worker thread done servicing request
01:36:22.134 00.000 1032 OnExposeComplete: enter
01:36:22.136 00.002 1032 UpdateGuideState(): m_state=6
01:36:22.139 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3963
01:36:22.140 00.001 1032 Star::Find returns 1 (0), X=319.38, Y=752.06, Mass=1366, SNR=26.0, Peak=137 HFD=2.8
01:36:22.143 00.003 1032 MultiStar: [#1 -0.20,-0.10,0.98,U] [#2 -0.20,-0.11,0.75,U] [#3 -0.10,0.16,0.69,U] [#4 -0.13,-0.04,0.73,U] [#5 0.00,-0.15,0.70,U] [#6 0.04,-0.28,0.59,U] [#7 -0.13,0.05,0.55,U] [#8 -0.03,0.14,0.60,U] 
01:36:22.147 00.004 1032 refined, 8 included, MultiStar: {-0.06, -0.04}, one-star: {0.16, -0.00}
01:36:22.148 00.001 1032 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.83) = xAngle (-4.40 = 1.88)
01:36:22.150 00.002 1032 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.40 = 1.88)
01:36:22.151 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.57 mountX=-0.02 mountY=0.07, mountTheta=1.88
01:36:22.153 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.04, opts=13)
01:36:22.155 00.002 1032 Enqueuing Move request for scope (-0.06, -0.04)
01:36:22.157 00.002 10072 Worker thread wakes up
01:36:22.158 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
01:36:22.158 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
01:36:22.158 00.000 10072 Moving (-0.06, -0.04) raw xDistance=-0.02 yDistance=0.07
01:36:22.159 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:22.162 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:36:22.162 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:36:22.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:22.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:36:22.163 00.001 10072 MoveAxis(W, 8, ABG)
01:36:22.163 00.000 10072 Guiding  Dir = 3, Dur = 8
01:36:22.163 00.000 10072 IsGuiding returns 0
01:36:22.163 00.000 10072 PulseGuide returned control before completion, sleep 18
01:36:22.181 00.018 1032 UpdateGuideState exits: m=1366 SNR=26.0
01:36:22.184 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:22.186 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:22.187 00.001 1032 Enqueuing Expose request
01:36:22.191 00.004 10072 IsGuiding returns 0
01:36:22.191 00.000 10072 Move returns status 0, amount 8
01:36:22.191 00.000 10072 MoveAxis(N, 0, ABG)
01:36:22.191 00.000 10072 Move returns status 0, amount 0
01:36:22.191 00.000 10072 move complete, result=0
01:36:22.191 00.000 10072 worker thread done servicing request
01:36:22.191 00.000 10072 Worker thread wakes up
01:36:22.191 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:22.191 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:22.196 00.005 1032 GuideStep: -0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
01:36:22.602 00.406 10072 Exposure complete
01:36:22.648 00.046 10072 worker thread done servicing request
01:36:22.649 00.001 1032 OnExposeComplete: enter
01:36:22.651 00.002 1032 UpdateGuideState(): m_state=6
01:36:22.652 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3964
01:36:22.655 00.003 1032 Star::Find returns 1 (0), X=319.43, Y=752.18, Mass=1444, SNR=26.8, Peak=151 HFD=2.9
01:36:22.657 00.002 1032 MultiStar: [#1 -0.21,-0.02,0.92,U] [#2 -0.10,-0.11,0.72,U] [#3 -0.19,0.06,0.66,U] [#4 -0.10,0.07,0.65,U] [#5 0.19,-0.09,0.71,U] [#6 -0.01,-0.22,0.59,U] [#7 0.05,-0.03,0.53,U] [#8 0.03,0.13,0.56,U] 
01:36:22.658 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.21, 0.11}
01:36:22.659 00.001 1032 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.83) = xAngle (-4.54 = 1.74)
01:36:22.660 00.001 1032 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.54 = 1.74)
01:36:22.661 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.71 mountX=-0.00 mountY=0.01, mountTheta=1.74
01:36:22.668 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
01:36:22.672 00.004 1032 Enqueuing Move request for scope (-0.01, -0.01)
01:36:22.673 00.001 10072 Worker thread wakes up
01:36:22.673 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
01:36:22.673 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
01:36:22.673 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.01
01:36:22.676 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:22.678 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:36:22.678 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:36:22.679 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:22.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:36:22.679 00.000 10072 MoveAxis(W, 5, ABG)
01:36:22.679 00.000 10072 Guiding  Dir = 3, Dur = 5
01:36:22.679 00.000 10072 IsGuiding returns 0
01:36:22.680 00.001 10072 PulseGuide returned control before completion, sleep 15
01:36:22.695 00.015 1032 UpdateGuideState exits: m=1444 SNR=26.8
01:36:22.697 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:22.699 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:22.701 00.002 1032 Enqueuing Expose request
01:36:22.710 00.009 10072 IsGuiding returns 0
01:36:22.710 00.000 10072 Move returns status 0, amount 5
01:36:22.710 00.000 10072 MoveAxis(N, 0, ABG)
01:36:22.710 00.000 10072 Move returns status 0, amount 0
01:36:22.710 00.000 10072 move complete, result=0
01:36:22.710 00.000 10072 worker thread done servicing request
01:36:22.710 00.000 10072 Worker thread wakes up
01:36:22.710 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:22.710 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:22.710 00.000 1032 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
01:36:23.338 00.628 10072 Exposure complete
01:36:23.387 00.049 10072 worker thread done servicing request
01:36:23.388 00.001 1032 OnExposeComplete: enter
01:36:23.390 00.002 1032 UpdateGuideState(): m_state=6
01:36:23.392 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3965
01:36:23.394 00.002 1032 Star::Find returns 1 (0), X=319.37, Y=752.15, Mass=1430, SNR=26.6, Peak=138 HFD=2.9
01:36:23.395 00.001 1032 MultiStar: [#1 -0.19,0.01,0.95,U] [#2 -0.04,-0.20,0.77,U] [#3 -0.03,0.25,0.67,U] [#4 -0.04,0.10,0.69,U] [#5 0.10,-0.02,0.66,U] [#6 0.17,-0.06,0.58,U] [#7 0.06,0.13,0.53,U] [#8 0.17,0.13,0.56,U] 
01:36:23.397 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.15, 0.08}
01:36:23.398 00.001 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
01:36:23.401 00.003 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
01:36:23.403 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.97 mountX=0.03 mountY=-0.04, mountTheta=-0.86
01:36:23.405 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
01:36:23.407 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
01:36:23.408 00.001 10072 Worker thread wakes up
01:36:23.409 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
01:36:23.409 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
01:36:23.409 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
01:36:23.411 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:23.413 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:36:23.413 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:36:23.413 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:23.413 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:36:23.413 00.000 10072 MoveAxis(W, 6, ABG)
01:36:23.414 00.001 10072 Guiding  Dir = 3, Dur = 6
01:36:23.414 00.000 10072 IsGuiding returns 0
01:36:23.415 00.001 10072 PulseGuide returned control before completion, sleep 16
01:36:23.430 00.015 1032 UpdateGuideState exits: m=1430 SNR=26.6
01:36:23.433 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:23.435 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:23.436 00.001 1032 Enqueuing Expose request
01:36:23.446 00.010 10072 IsGuiding returns 0
01:36:23.446 00.000 10072 Move returns status 0, amount 6
01:36:23.446 00.000 10072 MoveAxis(N, 0, ABG)
01:36:23.446 00.000 10072 Move returns status 0, amount 0
01:36:23.446 00.000 10072 move complete, result=0
01:36:23.446 00.000 10072 worker thread done servicing request
01:36:23.446 00.000 10072 Worker thread wakes up
01:36:23.446 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:23.446 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:23.448 00.002 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
01:36:23.856 00.408 10072 Exposure complete
01:36:23.905 00.049 10072 worker thread done servicing request
01:36:23.905 00.000 1032 OnExposeComplete: enter
01:36:23.907 00.002 1032 UpdateGuideState(): m_state=6
01:36:23.909 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3966
01:36:23.911 00.002 1032 Star::Find returns 1 (0), X=319.24, Y=752.19, Mass=1443, SNR=26.8, Peak=156 HFD=2.8
01:36:23.912 00.001 1032 MultiStar: [#1 -0.27,-0.06,0.91,U] [#2 -0.12,-0.05,0.74,U] [#3 -0.13,0.20,0.63,U] [#4 -0.04,0.00,0.70,U] [#5 -0.12,-0.11,0.69,U] [#6 0.05,-0.24,0.56,U] [#7 -0.01,0.02,0.54,U] [#8 -0.09,0.12,0.57,U] 
01:36:23.915 00.003 1032 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {0.02, 0.13}
01:36:23.917 00.002 1032 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.83) = xAngle (1.23 = 1.23)
01:36:23.919 00.002 1032 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.23 = 1.23)
01:36:23.921 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.06 mountX=0.03 mountY=0.08, mountTheta=1.23
01:36:23.924 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.01, opts=13)
01:36:23.928 00.004 1032 Enqueuing Move request for scope (-0.08, 0.01)
01:36:23.931 00.003 10072 Worker thread wakes up
01:36:23.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
01:36:23.931 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
01:36:23.931 00.000 10072 Moving (-0.08, 0.01) raw xDistance=0.03 yDistance=0.08
01:36:23.933 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:23.936 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:36:23.936 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:36:23.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:23.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:36:23.936 00.000 10072 MoveAxis(W, 5, ABG)
01:36:23.936 00.000 10072 Guiding  Dir = 3, Dur = 5
01:36:23.936 00.000 10072 IsGuiding returns 0
01:36:23.938 00.002 10072 PulseGuide returned control before completion, sleep 15
01:36:23.955 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:36:23.958 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:23.960 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:23.962 00.002 1032 Enqueuing Expose request
01:36:23.963 00.001 10072 IsGuiding returns 0
01:36:23.963 00.000 10072 Move returns status 0, amount 5
01:36:23.964 00.001 10072 MoveAxis(N, 0, ABG)
01:36:23.964 00.000 10072 Move returns status 0, amount 0
01:36:23.964 00.000 10072 move complete, result=0
01:36:23.964 00.000 10072 worker thread done servicing request
01:36:23.964 00.000 10072 Worker thread wakes up
01:36:23.965 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:23.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:23.972 00.007 1032 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
01:36:24.587 00.615 10072 Exposure complete
01:36:24.632 00.045 10072 worker thread done servicing request
01:36:24.632 00.000 1032 OnExposeComplete: enter
01:36:24.634 00.002 1032 UpdateGuideState(): m_state=6
01:36:24.636 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3967
01:36:24.638 00.002 1032 Star::Find returns 1 (0), X=319.29, Y=751.97, Mass=1470, SNR=27.0, Peak=179 HFD=2.6
01:36:24.640 00.002 1032 MultiStar: [#1 -0.24,-0.02,0.94,U] [#2 -0.22,-0.09,0.74,U] [#3 -0.16,0.13,0.67,U] [#4 -0.29,0.03,0.69,U] [#5 -0.06,-0.12,0.69,U] [#6 -0.19,-0.18,0.60,U] [#7 -0.14,-0.01,0.55,U] [#8 -0.03,0.12,0.55,U] 
01:36:24.643 00.003 1032 single-star, 8 included, MultiStar: {-0.14, -0.03}, one-star: {0.07, -0.09}
01:36:24.645 00.002 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
01:36:24.647 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
01:36:24.649 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.93 mountX=-0.11 mountY=-0.04, mountTheta=-2.76
01:36:24.653 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
01:36:24.655 00.002 1032 Enqueuing Move request for scope (0.07, -0.09)
01:36:24.656 00.001 10072 Worker thread wakes up
01:36:24.657 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
01:36:24.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
01:36:24.657 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.04
01:36:24.660 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:24.661 00.001 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:36:24.661 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
01:36:24.662 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:24.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:36:24.662 00.000 10072 MoveAxis(W, 6, ABG)
01:36:24.662 00.000 10072 Guiding  Dir = 3, Dur = 6
01:36:24.662 00.000 10072 IsGuiding returns 0
01:36:24.662 00.000 10072 PulseGuide returned control before completion, sleep 16
01:36:24.679 00.017 1032 UpdateGuideState exits: m=1470 SNR=27.0
01:36:24.682 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:24.683 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:24.685 00.002 1032 Enqueuing Expose request
01:36:24.693 00.008 10072 IsGuiding returns 0
01:36:24.693 00.000 10072 Move returns status 0, amount 6
01:36:24.694 00.001 10072 MoveAxis(N, 0, ABG)
01:36:24.694 00.000 10072 Move returns status 0, amount 0
01:36:24.694 00.000 10072 move complete, result=0
01:36:24.694 00.000 10072 worker thread done servicing request
01:36:24.694 00.000 10072 Worker thread wakes up
01:36:24.694 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:24.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:24.694 00.000 1032 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
01:36:25.105 00.411 10072 Exposure complete
01:36:25.153 00.048 10072 worker thread done servicing request
01:36:25.154 00.001 1032 OnExposeComplete: enter
01:36:25.155 00.001 1032 UpdateGuideState(): m_state=6
01:36:25.157 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3968
01:36:25.158 00.001 1032 Star::Find returns 1 (0), X=319.38, Y=752.15, Mass=1451, SNR=26.9, Peak=155 HFD=2.7
01:36:25.160 00.002 1032 MultiStar: [#1 -0.20,-0.11,1.00,U] [#2 -0.06,-0.24,0.70,U] [#3 -0.08,0.04,0.68,U] [#4 -0.02,0.01,0.72,U] [#5 0.16,-0.04,0.68,U] [#6 0.01,-0.19,0.58,U] [#7 -0.08,0.25,0.50,U] [#8 -0.05,0.15,0.57,U] 
01:36:25.161 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.16, 0.09}
01:36:25.163 00.002 1032 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.83) = xAngle (-4.20 = 2.09)
01:36:25.165 00.002 1032 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.20 = 2.09)
01:36:25.167 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-2.37 mountX=-0.01 mountY=0.02, mountTheta=2.09
01:36:25.170 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
01:36:25.171 00.001 1032 Enqueuing Move request for scope (-0.02, -0.02)
01:36:25.176 00.005 10072 Worker thread wakes up
01:36:25.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
01:36:25.176 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
01:36:25.176 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.02
01:36:25.179 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:25.181 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:36:25.181 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:36:25.182 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:25.182 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:36:25.182 00.000 10072 MoveAxis(W, 7, ABG)
01:36:25.182 00.000 10072 Guiding  Dir = 3, Dur = 7
01:36:25.182 00.000 10072 IsGuiding returns 0
01:36:25.183 00.001 10072 PulseGuide returned control before completion, sleep 17
01:36:25.199 00.016 1032 UpdateGuideState exits: m=1451 SNR=26.9
01:36:25.201 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:25.205 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:25.207 00.002 1032 Enqueuing Expose request
01:36:25.210 00.003 10072 IsGuiding returns 0
01:36:25.210 00.000 10072 Move returns status 0, amount 7
01:36:25.210 00.000 10072 MoveAxis(N, 0, ABG)
01:36:25.210 00.000 10072 Move returns status 0, amount 0
01:36:25.210 00.000 10072 move complete, result=0
01:36:25.210 00.000 10072 worker thread done servicing request
01:36:25.211 00.001 10072 Worker thread wakes up
01:36:25.211 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:25.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:25.218 00.007 1032 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
01:36:25.837 00.619 10072 Exposure complete
01:36:25.889 00.052 10072 worker thread done servicing request
01:36:25.889 00.000 1032 OnExposeComplete: enter
01:36:25.891 00.002 1032 UpdateGuideState(): m_state=6
01:36:25.894 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3969
01:36:25.896 00.002 1032 Star::Find returns 1 (0), X=319.31, Y=751.98, Mass=1388, SNR=26.3, Peak=170 HFD=2.5
01:36:25.901 00.005 1032 MultiStar: [#1 -0.22,-0.05,0.96,U] [#2 -0.28,-0.24,0.71,U] [#3 -0.12,0.04,0.67,U] [#4 -0.18,-0.14,0.70,U] [#5 0.13,-0.13,0.67,U] [#6 0.11,-0.23,0.61,U] [#7 -0.12,0.07,0.56,U] [#8 -0.01,0.01,0.59,U] 
01:36:25.902 00.001 1032 refined, 8 included, MultiStar: {-0.07, -0.09}, one-star: {0.09, -0.08}
01:36:25.904 00.002 1032 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.83) = xAngle (-4.08 = 2.21)
01:36:25.906 00.002 1032 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.08 = 2.21)
01:36:25.908 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.25 mountX=-0.07 mountY=0.09, mountTheta=2.21
01:36:25.912 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.09, opts=13)
01:36:25.914 00.002 1032 Enqueuing Move request for scope (-0.07, -0.09)
01:36:25.916 00.002 10072 Worker thread wakes up
01:36:25.916 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
01:36:25.916 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
01:36:25.916 00.000 10072 Moving (-0.07, -0.09) raw xDistance=-0.07 yDistance=0.09
01:36:25.918 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:25.921 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:36:25.921 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:36:25.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:25.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:36:25.921 00.000 10072 MoveAxis(W, 8, ABG)
01:36:25.921 00.000 10072 Guiding  Dir = 3, Dur = 8
01:36:25.922 00.001 10072 IsGuiding returns 0
01:36:25.922 00.000 10072 PulseGuide returned control before completion, sleep 18
01:36:25.939 00.017 1032 UpdateGuideState exits: m=1388 SNR=26.3
01:36:25.941 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:25.943 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:25.944 00.001 1032 Enqueuing Expose request
01:36:25.946 00.002 10072 IsGuiding returns 0
01:36:25.946 00.000 10072 Move returns status 0, amount 8
01:36:25.946 00.000 10072 MoveAxis(N, 0, ABG)
01:36:25.946 00.000 10072 Move returns status 0, amount 0
01:36:25.946 00.000 10072 move complete, result=0
01:36:25.946 00.000 10072 worker thread done servicing request
01:36:25.946 00.000 10072 Worker thread wakes up
01:36:25.947 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:25.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:25.954 00.007 1032 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
01:36:26.355 00.401 10072 Exposure complete
01:36:26.402 00.047 10072 worker thread done servicing request
01:36:26.402 00.000 1032 OnExposeComplete: enter
01:36:26.404 00.002 1032 UpdateGuideState(): m_state=6
01:36:26.406 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3970
01:36:26.408 00.002 1032 Star::Find returns 1 (0), X=319.23, Y=752.14, Mass=1295, SNR=25.4, Peak=138 HFD=2.7
01:36:26.410 00.002 1032 MultiStar: [#1 -0.37,0.02,1.01,U] [#2 -0.23,-0.12,0.78,U] [#3 -0.34,0.15,0.72,U] [#4 -0.20,0.05,0.76,U] [#5 -0.06,-0.23,0.70,U] [#6 0.04,-0.24,0.62,U] [#7 -0.26,0.31,0.55,U] [#8 -0.04,0.17,0.58,U] 
01:36:26.412 00.002 1032 single-star, 8 included, MultiStar: {-0.17, 0.02}, one-star: {0.02, 0.08}
01:36:26.414 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
01:36:26.416 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
01:36:26.417 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.36 mountX=0.07 mountY=-0.04, mountTheta=-0.47
01:36:26.420 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
01:36:26.424 00.004 1032 Enqueuing Move request for scope (0.02, 0.08)
01:36:26.428 00.004 10072 Worker thread wakes up
01:36:26.428 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
01:36:26.429 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
01:36:26.429 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
01:36:26.431 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:26.433 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:36:26.433 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:36:26.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:26.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:36:26.433 00.000 10072 MoveAxis(W, 7, ABG)
01:36:26.433 00.000 10072 Guiding  Dir = 3, Dur = 7
01:36:26.434 00.001 10072 IsGuiding returns 0
01:36:26.434 00.000 10072 PulseGuide returned control before completion, sleep 17
01:36:26.451 00.017 1032 UpdateGuideState exits: m=1295 SNR=25.4
01:36:26.454 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:26.457 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:26.460 00.003 1032 Enqueuing Expose request
01:36:26.462 00.002 10072 IsGuiding returns 0
01:36:26.462 00.000 10072 Move returns status 0, amount 7
01:36:26.462 00.000 10072 MoveAxis(N, 0, ABG)
01:36:26.463 00.001 10072 Move returns status 0, amount 0
01:36:26.463 00.000 10072 move complete, result=0
01:36:26.463 00.000 10072 worker thread done servicing request
01:36:26.463 00.000 10072 Worker thread wakes up
01:36:26.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:26.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:26.470 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:36:27.089 00.619 10072 Exposure complete
01:36:27.137 00.048 10072 worker thread done servicing request
01:36:27.137 00.000 1032 OnExposeComplete: enter
01:36:27.138 00.001 1032 UpdateGuideState(): m_state=6
01:36:27.141 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3971
01:36:27.142 00.001 1032 Star::Find returns 1 (0), X=319.20, Y=752.09, Mass=1487, SNR=27.2, Peak=149 HFD=2.7
01:36:27.147 00.005 1032 MultiStar: [#1 -0.30,-0.06,0.90,U] [#2 -0.10,-0.03,0.70,U] [#3 -0.16,0.18,0.68,U] [#4 -0.12,0.04,0.69,U] [#5 0.08,-0.15,0.68,U] [#6 -0.03,-0.05,0.59,U] [#7 -0.06,0.15,0.49,U] [#8 0.16,0.10,0.57,U] 
01:36:27.149 00.002 1032 single-star, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.02, 0.03}
01:36:27.151 00.002 1032 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.83) = xAngle (0.34 = 0.34)
01:36:27.152 00.001 1032 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.34 = 0.34)
01:36:27.154 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.17 mountX=0.03 mountY=0.01, mountTheta=0.34
01:36:27.157 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.03, opts=13)
01:36:27.158 00.001 1032 Enqueuing Move request for scope (-0.02, 0.03)
01:36:27.160 00.002 10072 Worker thread wakes up
01:36:27.160 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
01:36:27.160 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
01:36:27.160 00.000 10072 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=0.01
01:36:27.163 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:27.165 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:36:27.165 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:36:27.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:27.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:36:27.165 00.000 10072 MoveAxis(W, 9, ABG)
01:36:27.165 00.000 10072 Guiding  Dir = 3, Dur = 9
01:36:27.165 00.000 10072 IsGuiding returns 0
01:36:27.166 00.001 10072 PulseGuide returned control before completion, sleep 19
01:36:27.186 00.020 1032 UpdateGuideState exits: m=1487 SNR=27.2
01:36:27.188 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:27.190 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:27.191 00.001 1032 Enqueuing Expose request
01:36:27.195 00.004 10072 IsGuiding returns 0
01:36:27.195 00.000 10072 Move returns status 0, amount 9
01:36:27.195 00.000 10072 MoveAxis(N, 0, ABG)
01:36:27.195 00.000 10072 Move returns status 0, amount 0
01:36:27.195 00.000 10072 move complete, result=0
01:36:27.195 00.000 10072 worker thread done servicing request
01:36:27.195 00.000 10072 Worker thread wakes up
01:36:27.195 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:27.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:27.200 00.005 1032 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
01:36:27.605 00.405 10072 Exposure complete
01:36:27.653 00.048 1032 OnExposeComplete: enter
01:36:27.655 00.002 10072 worker thread done servicing request
01:36:27.655 00.000 1032 UpdateGuideState(): m_state=6
01:36:27.658 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3972
01:36:27.660 00.002 1032 Star::Find returns 1 (0), X=319.27, Y=752.14, Mass=1516, SNR=27.4, Peak=167 HFD=2.7
01:36:27.663 00.003 1032 MultiStar: [#1 -0.25,0.06,0.91,U] [#2 -0.27,-0.14,0.74,U] [#3 0.07,0.17,0.64,U] [#4 0.01,0.08,0.66,U] [#5 0.17,-0.10,0.68,U] [#6 -0.07,-0.08,0.58,U] [#7 0.29,0.22,0.49,U] [#8 0.23,0.33,0.57,U] 
01:36:27.664 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.06}, one-star: {0.05, 0.08}
01:36:27.666 00.002 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
01:36:27.667 00.001 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
01:36:27.669 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.50 mountX=0.06 mountY=-0.02, mountTheta=-0.33
01:36:27.671 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
01:36:27.672 00.001 1032 Enqueuing Move request for scope (0.00, 0.06)
01:36:27.677 00.005 10072 Worker thread wakes up
01:36:27.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
01:36:27.677 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
01:36:27.677 00.000 10072 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.02
01:36:27.679 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:27.682 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:36:27.682 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:36:27.683 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:27.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:36:27.683 00.000 10072 MoveAxis(W, 7, ABG)
01:36:27.683 00.000 10072 Guiding  Dir = 3, Dur = 7
01:36:27.683 00.000 10072 IsGuiding returns 0
01:36:27.684 00.001 10072 PulseGuide returned control before completion, sleep 17
01:36:27.702 00.018 1032 UpdateGuideState exits: m=1516 SNR=27.4
01:36:27.704 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:27.708 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:27.710 00.002 1032 Enqueuing Expose request
01:36:27.713 00.003 10072 IsGuiding returns 0
01:36:27.713 00.000 10072 Move returns status 0, amount 7
01:36:27.714 00.001 10072 MoveAxis(N, 0, ABG)
01:36:27.714 00.000 10072 Move returns status 0, amount 0
01:36:27.714 00.000 10072 move complete, result=0
01:36:27.714 00.000 10072 worker thread done servicing request
01:36:27.714 00.000 10072 Worker thread wakes up
01:36:27.714 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:27.714 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:27.721 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:36:28.353 00.632 10072 Exposure complete
01:36:28.407 00.054 10072 worker thread done servicing request
01:36:28.407 00.000 1032 OnExposeComplete: enter
01:36:28.411 00.004 1032 UpdateGuideState(): m_state=6
01:36:28.413 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3973
01:36:28.415 00.002 1032 Star::Find returns 1 (0), X=319.34, Y=752.11, Mass=1334, SNR=25.7, Peak=144 HFD=2.7
01:36:28.417 00.002 1032 MultiStar: [#1 -0.20,-0.06,1.01,U] [#2 -0.01,-0.18,0.78,U] [#3 0.13,0.04,0.69,U] [#4 0.17,0.14,0.70,U] [#5 0.14,-0.16,0.72,U] [#6 0.16,-0.01,0.61,U] [#7 0.12,-0.09,0.55,U] [#8 0.10,0.02,0.58,U] 
01:36:28.419 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.12, 0.05}
01:36:28.421 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
01:36:28.424 00.003 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
01:36:28.431 00.007 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.42 mountX=-0.05 mountY=-0.06, mountTheta=-2.25
01:36:28.439 00.008 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
01:36:28.441 00.002 1032 Enqueuing Move request for scope (0.07, -0.03)
01:36:28.444 00.003 10072 Worker thread wakes up
01:36:28.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:36:28.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:36:28.444 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
01:36:28.446 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:28.450 00.004 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:36:28.450 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:36:28.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:28.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:36:28.450 00.000 10072 MoveAxis(W, 8, ABG)
01:36:28.450 00.000 10072 Guiding  Dir = 3, Dur = 8
01:36:28.450 00.000 10072 IsGuiding returns 0
01:36:28.451 00.001 10072 PulseGuide returned control before completion, sleep 18
01:36:28.470 00.019 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:36:28.472 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:28.474 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:28.476 00.002 1032 Enqueuing Expose request
01:36:28.478 00.002 10072 IsGuiding returns 0
01:36:28.478 00.000 10072 Move returns status 0, amount 8
01:36:28.478 00.000 10072 MoveAxis(N, 0, ABG)
01:36:28.478 00.000 10072 Move returns status 0, amount 0
01:36:28.478 00.000 10072 move complete, result=0
01:36:28.478 00.000 10072 worker thread done servicing request
01:36:28.478 00.000 10072 Worker thread wakes up
01:36:28.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:28.479 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:28.487 00.008 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:36:28.884 00.397 10072 Exposure complete
01:36:28.940 00.056 10072 worker thread done servicing request
01:36:28.941 00.001 1032 OnExposeComplete: enter
01:36:28.944 00.003 1032 UpdateGuideState(): m_state=6
01:36:28.946 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3974
01:36:28.948 00.002 1032 Star::Find returns 1 (0), X=319.36, Y=752.14, Mass=1428, SNR=26.6, Peak=158 HFD=2.7
01:36:28.950 00.002 1032 MultiStar: [#1 -0.14,-0.01,1.01,U] [#2 -0.09,-0.20,0.76,U] [#3 0.13,0.15,0.67,U] [#4 -0.15,0.13,0.73,U] [#5 0.32,-0.14,0.67,U] [#6 0.15,-0.08,0.57,U] [#7 0.06,-0.10,0.53,U] [#8 -0.01,0.11,0.52,U] 
01:36:28.952 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.00}, one-star: {0.14, 0.08}
01:36:28.958 00.006 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
01:36:28.960 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
01:36:28.961 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.12 mountX=-0.01 mountY=-0.03, mountTheta=-1.95
01:36:28.965 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.00, opts=13)
01:36:28.967 00.002 1032 Enqueuing Move request for scope (0.04, -0.00)
01:36:28.969 00.002 10072 Worker thread wakes up
01:36:28.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
01:36:28.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
01:36:28.969 00.000 10072 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=-0.03
01:36:28.971 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:28.974 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:36:28.974 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:36:28.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:28.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:36:28.975 00.001 10072 MoveAxis(W, 6, ABG)
01:36:28.975 00.000 10072 Guiding  Dir = 3, Dur = 6
01:36:28.976 00.001 10072 IsGuiding returns 0
01:36:28.976 00.000 10072 PulseGuide returned control before completion, sleep 16
01:36:28.998 00.022 1032 UpdateGuideState exits: m=1428 SNR=26.6
01:36:29.000 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:29.003 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:29.005 00.002 1032 Enqueuing Expose request
01:36:29.007 00.002 10072 IsGuiding returns 0
01:36:29.007 00.000 10072 Move returns status 0, amount 6
01:36:29.007 00.000 10072 MoveAxis(N, 0, ABG)
01:36:29.007 00.000 10072 Move returns status 0, amount 0
01:36:29.007 00.000 10072 move complete, result=0
01:36:29.007 00.000 10072 worker thread done servicing request
01:36:29.007 00.000 10072 Worker thread wakes up
01:36:29.008 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:29.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:29.016 00.008 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
01:36:29.635 00.619 10072 Exposure complete
01:36:29.685 00.050 10072 worker thread done servicing request
01:36:29.685 00.000 1032 OnExposeComplete: enter
01:36:29.687 00.002 1032 UpdateGuideState(): m_state=6
01:36:29.688 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3975
01:36:29.691 00.003 1032 Star::Find returns 1 (0), X=319.38, Y=752.26, Mass=1513, SNR=27.4, Peak=161 HFD=2.8
01:36:29.692 00.001 1032 MultiStar: [#1 -0.13,0.01,0.93,U] [#2 -0.01,-0.12,0.74,U] [#3 0.14,0.09,0.61,U] [#4 -0.00,0.05,0.68,U] [#5 0.10,-0.05,0.72,U] [#6 0.04,-0.05,0.59,U] [#7 0.09,-0.00,0.54,U] [#8 0.20,0.12,0.55,U] 
01:36:29.693 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.16, 0.20}
01:36:29.696 00.003 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
01:36:29.699 00.003 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
01:36:29.701 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.52 mountX=0.02 mountY=-0.07, mountTheta=-1.31
01:36:29.702 00.001 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
01:36:29.706 00.004 1032 Enqueuing Move request for scope (0.06, 0.03)
01:36:29.708 00.002 10072 Worker thread wakes up
01:36:29.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
01:36:29.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
01:36:29.708 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.02 yDistance=-0.07
01:36:29.710 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:29.713 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:36:29.713 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:36:29.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:29.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:36:29.714 00.001 10072 MoveAxis(W, 7, ABG)
01:36:29.714 00.000 10072 Guiding  Dir = 3, Dur = 7
01:36:29.714 00.000 10072 IsGuiding returns 0
01:36:29.714 00.000 10072 PulseGuide returned control before completion, sleep 17
01:36:29.731 00.017 1032 UpdateGuideState exits: m=1513 SNR=27.4
01:36:29.733 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:29.735 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:29.737 00.002 1032 Enqueuing Expose request
01:36:29.741 00.004 10072 IsGuiding returns 0
01:36:29.741 00.000 10072 Move returns status 0, amount 7
01:36:29.741 00.000 10072 MoveAxis(N, 0, ABG)
01:36:29.741 00.000 10072 Move returns status 0, amount 0
01:36:29.741 00.000 10072 move complete, result=0
01:36:29.741 00.000 10072 worker thread done servicing request
01:36:29.741 00.000 10072 Worker thread wakes up
01:36:29.742 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:29.742 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:29.749 00.007 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:36:30.152 00.403 10072 Exposure complete
01:36:30.200 00.048 10072 worker thread done servicing request
01:36:30.200 00.000 1032 OnExposeComplete: enter
01:36:30.202 00.002 1032 UpdateGuideState(): m_state=6
01:36:30.204 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3976
01:36:30.208 00.004 1032 Star::Find returns 1 (0), X=319.43, Y=752.22, Mass=1485, SNR=27.2, Peak=158 HFD=2.9
01:36:30.211 00.003 1032 MultiStar: [#1 -0.18,0.02,0.92,U] [#2 0.15,-0.11,0.68,U] [#3 0.11,0.13,0.65,U] [#4 0.03,0.20,0.69,U] [#5 0.24,-0.01,0.64,U] [#6 0.19,0.07,0.60,U] [#7 0.12,0.10,0.52,U] [#8 0.21,0.25,0.56,U] 
01:36:30.213 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.09}, one-star: {0.21, 0.16}
01:36:30.214 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
01:36:30.215 00.001 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
01:36:30.218 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.68 mountX=0.06 mountY=-0.13, mountTheta=-1.15
01:36:30.220 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
01:36:30.221 00.001 1032 Enqueuing Move request for scope (0.11, 0.09)
01:36:30.223 00.002 10072 Worker thread wakes up
01:36:30.223 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
01:36:30.223 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
01:36:30.223 00.000 10072 Moving (0.11, 0.09) raw xDistance=0.06 yDistance=-0.13
01:36:30.224 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:30.227 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:36:30.227 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:36:30.227 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:30.227 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:36:30.227 00.000 10072 MoveAxis(W, 6, ABG)
01:36:30.227 00.000 10072 Guiding  Dir = 3, Dur = 6
01:36:30.228 00.001 10072 IsGuiding returns 0
01:36:30.228 00.000 10072 PulseGuide returned control before completion, sleep 16
01:36:30.246 00.018 1032 UpdateGuideState exits: m=1485 SNR=27.2
01:36:30.248 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:30.250 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:30.252 00.002 1032 Enqueuing Expose request
01:36:30.258 00.006 10072 IsGuiding returns 0
01:36:30.258 00.000 10072 Move returns status 0, amount 6
01:36:30.258 00.000 10072 MoveAxis(N, 0, ABG)
01:36:30.258 00.000 10072 Move returns status 0, amount 0
01:36:30.258 00.000 10072 move complete, result=0
01:36:30.258 00.000 10072 worker thread done servicing request
01:36:30.258 00.000 10072 Worker thread wakes up
01:36:30.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:30.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:30.262 00.004 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:36:30.886 00.624 10072 Exposure complete
01:36:30.930 00.044 10072 worker thread done servicing request
01:36:30.930 00.000 1032 OnExposeComplete: enter
01:36:30.932 00.002 1032 UpdateGuideState(): m_state=6
01:36:30.935 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3977
01:36:30.937 00.002 1032 Star::Find returns 1 (0), X=319.41, Y=752.29, Mass=1596, SNR=28.2, Peak=188 HFD=2.9
01:36:30.939 00.002 1032 MultiStar: [#1 -0.08,0.06,0.89,U] [#2 0.12,-0.11,0.74,U] [#3 0.28,0.24,0.59,U] [#4 0.12,0.10,0.64,U] [#5 0.14,-0.11,0.62,U] [#6 0.20,-0.05,0.55,U] [#7 0.17,0.07,0.49,U] [#8 0.15,0.03,0.56,U] 
01:36:30.941 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.19, 0.23}
01:36:30.942 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
01:36:30.944 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
01:36:30.945 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.41 mountX=0.02 mountY=-0.14, mountTheta=-1.42
01:36:30.949 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.06, opts=13)
01:36:30.951 00.002 1032 Enqueuing Move request for scope (0.13, 0.06)
01:36:30.952 00.001 10072 Worker thread wakes up
01:36:30.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
01:36:30.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
01:36:30.952 00.000 10072 Moving (0.13, 0.06) raw xDistance=0.02 yDistance=-0.14
01:36:30.954 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:30.958 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:36:30.958 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:36:30.958 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:30.958 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:36:30.958 00.000 10072 MoveAxis(W, 8, ABG)
01:36:30.958 00.000 10072 Guiding  Dir = 3, Dur = 8
01:36:30.958 00.000 10072 IsGuiding returns 0
01:36:30.959 00.001 10072 PulseGuide returned control before completion, sleep 17
01:36:30.976 00.017 1032 UpdateGuideState exits: m=1596 SNR=28.2
01:36:30.978 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:30.980 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:30.981 00.001 1032 Enqueuing Expose request
01:36:30.983 00.002 10072 IsGuiding returns 0
01:36:30.983 00.000 10072 Move returns status 0, amount 8
01:36:30.983 00.000 10072 MoveAxis(N, 0, ABG)
01:36:30.983 00.000 10072 Move returns status 0, amount 0
01:36:30.983 00.000 10072 move complete, result=0
01:36:30.983 00.000 10072 worker thread done servicing request
01:36:30.983 00.000 10072 Worker thread wakes up
01:36:30.983 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:30.983 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:30.992 00.009 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:36:31.402 00.410 10072 Exposure complete
01:36:31.449 00.047 10072 worker thread done servicing request
01:36:31.449 00.000 1032 OnExposeComplete: enter
01:36:31.451 00.002 1032 UpdateGuideState(): m_state=6
01:36:31.452 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3978
01:36:31.456 00.004 1032 Star::Find returns 1 (0), X=319.49, Y=752.23, Mass=1376, SNR=26.1, Peak=144 HFD=3.0
01:36:31.458 00.002 1032 MultiStar: [#1 -0.09,0.00,0.95,U] [#2 0.03,-0.14,0.72,U] [#3 0.24,0.20,0.66,U] [#4 0.08,0.08,0.73,U] [#5 0.04,-0.03,0.67,U] [#6 0.22,-0.12,0.58,U] [#7 0.19,0.16,0.55,U] [#8 0.22,0.09,0.57,U] 
01:36:31.460 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.27, 0.17}
01:36:31.461 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
01:36:31.463 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
01:36:31.465 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.13 cameraTheta=0.36 mountX=0.01 mountY=-0.13, mountTheta=-1.47
01:36:31.467 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
01:36:31.470 00.003 1032 Enqueuing Move request for scope (0.13, 0.05)
01:36:31.472 00.002 10072 Worker thread wakes up
01:36:31.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
01:36:31.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
01:36:31.472 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.01 yDistance=-0.13
01:36:31.475 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:31.477 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:36:31.477 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:36:31.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:31.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:36:31.477 00.000 10072 MoveAxis(W, 8, ABG)
01:36:31.477 00.000 10072 Guiding  Dir = 3, Dur = 8
01:36:31.478 00.001 10072 IsGuiding returns 0
01:36:31.478 00.000 10072 PulseGuide returned control before completion, sleep 18
01:36:31.496 00.018 1032 UpdateGuideState exits: m=1376 SNR=26.1
01:36:31.497 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:31.499 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:31.501 00.002 1032 Enqueuing Expose request
01:36:31.511 00.010 10072 IsGuiding returns 0
01:36:31.511 00.000 10072 Move returns status 0, amount 8
01:36:31.511 00.000 10072 MoveAxis(N, 0, ABG)
01:36:31.511 00.000 10072 Move returns status 0, amount 0
01:36:31.511 00.000 10072 move complete, result=0
01:36:31.511 00.000 10072 worker thread done servicing request
01:36:31.511 00.000 10072 Worker thread wakes up
01:36:31.511 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:31.511 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:31.512 00.001 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:36:32.140 00.628 10072 Exposure complete
01:36:32.187 00.047 10072 worker thread done servicing request
01:36:32.187 00.000 1032 OnExposeComplete: enter
01:36:32.189 00.002 1032 UpdateGuideState(): m_state=6
01:36:32.191 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3979
01:36:32.194 00.003 1032 Star::Find returns 1 (0), X=319.53, Y=752.14, Mass=1298, SNR=25.4, Peak=126 HFD=3.0
01:36:32.195 00.001 1032 MultiStar: [#1 -0.06,0.17,1.04,U] [#2 0.03,-0.15,0.76,U] [#3 0.15,0.25,0.69,U] [#4 0.09,0.17,0.74,U] [#5 0.27,0.06,0.73,U] [#6 0.27,-0.10,0.59,U] [#7 0.26,0.09,0.52,U] [#8 0.12,0.18,0.62,U] 
01:36:32.197 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.09}, one-star: {0.31, 0.08}
01:36:32.199 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
01:36:32.205 00.006 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
01:36:32.208 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.53 mountX=0.05 mountY=-0.17, mountTheta=-1.30
01:36:32.212 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.09, opts=13)
01:36:32.214 00.002 1032 Enqueuing Move request for scope (0.15, 0.09)
01:36:32.216 00.002 10072 Worker thread wakes up
01:36:32.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
01:36:32.217 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
01:36:32.217 00.000 10072 Moving (0.15, 0.09) raw xDistance=0.05 yDistance=-0.17
01:36:32.219 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:32.221 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:36:32.221 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:36:32.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:32.222 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:36:32.222 00.000 10072 MoveAxis(W, 9, ABG)
01:36:32.222 00.000 10072 Guiding  Dir = 3, Dur = 9
01:36:32.222 00.000 10072 IsGuiding returns 0
01:36:32.223 00.001 10072 PulseGuide returned control before completion, sleep 19
01:36:32.241 00.018 1032 UpdateGuideState exits: m=1298 SNR=25.4
01:36:32.242 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:32.244 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:32.246 00.002 1032 Enqueuing Expose request
01:36:32.249 00.003 10072 IsGuiding returns 0
01:36:32.249 00.000 10072 Move returns status 0, amount 9
01:36:32.249 00.000 10072 MoveAxis(N, 0, ABG)
01:36:32.249 00.000 10072 Move returns status 0, amount 0
01:36:32.249 00.000 10072 move complete, result=0
01:36:32.249 00.000 10072 worker thread done servicing request
01:36:32.249 00.000 10072 Worker thread wakes up
01:36:32.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:32.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:32.257 00.008 1032 GuideStep: 0.0 px 9 ms WEST, -0.2 px 0 ms NORTH
01:36:32.661 00.404 10072 Exposure complete
01:36:32.710 00.049 1032 OnExposeComplete: enter
01:36:32.712 00.002 1032 UpdateGuideState(): m_state=6
01:36:32.714 00.002 10072 worker thread done servicing request
01:36:32.714 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3980
01:36:32.716 00.002 1032 Star::Find returns 1 (0), X=319.45, Y=752.19, Mass=1481, SNR=27.1, Peak=157 HFD=2.9
01:36:32.718 00.002 1032 MultiStar: [#1 -0.03,0.21,0.96,U] [#2 0.10,-0.13,0.75,U] [#3 0.22,0.22,0.66,U] [#4 0.10,0.11,0.71,U] [#5 0.13,-0.02,0.65,U] [#6 0.20,-0.00,0.59,U] [#7 0.32,0.22,0.52,U] [#8 0.23,0.30,0.59,U] 
01:36:32.720 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.12}, one-star: {0.23, 0.13}
01:36:32.722 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
01:36:32.724 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
01:36:32.726 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.64 mountX=0.07 mountY=-0.18, mountTheta=-1.19
01:36:32.729 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.12, opts=13)
01:36:32.731 00.002 1032 Enqueuing Move request for scope (0.15, 0.12)
01:36:32.733 00.002 10072 Worker thread wakes up
01:36:32.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
01:36:32.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
01:36:32.733 00.000 10072 Moving (0.15, 0.12) raw xDistance=0.07 yDistance=-0.18
01:36:32.735 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:32.738 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:36:32.738 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:36:32.738 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:32.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:36:32.738 00.000 10072 MoveAxis(W, 8, ABG)
01:36:32.738 00.000 10072 Guiding  Dir = 3, Dur = 8
01:36:32.738 00.000 10072 IsGuiding returns 0
01:36:32.739 00.001 10072 PulseGuide returned control before completion, sleep 18
01:36:32.755 00.016 1032 UpdateGuideState exits: m=1481 SNR=27.1
01:36:32.758 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:32.759 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:32.761 00.002 1032 Enqueuing Expose request
01:36:32.770 00.009 10072 IsGuiding returns 0
01:36:32.770 00.000 10072 Move returns status 0, amount 8
01:36:32.770 00.000 10072 MoveAxis(N, 0, ABG)
01:36:32.770 00.000 10072 Move returns status 0, amount 0
01:36:32.770 00.000 10072 move complete, result=0
01:36:32.770 00.000 10072 worker thread done servicing request
01:36:32.770 00.000 10072 Worker thread wakes up
01:36:32.770 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:32.770 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:32.771 00.001 1032 GuideStep: 0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
01:36:33.396 00.625 10072 Exposure complete
01:36:33.445 00.049 10072 worker thread done servicing request
01:36:33.445 00.000 1032 OnExposeComplete: enter
01:36:33.448 00.003 1032 UpdateGuideState(): m_state=6
01:36:33.449 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3981
01:36:33.451 00.002 1032 Star::Find returns 1 (0), X=319.48, Y=752.08, Mass=1411, SNR=26.5, Peak=151 HFD=2.6
01:36:33.452 00.001 1032 MultiStar: [#1 -0.08,-0.06,0.96,U] [#2 0.11,-0.14,0.76,U] [#3 0.16,-0.03,0.69,U] [#4 0.14,-0.03,0.70,U] [#5 0.21,-0.11,0.67,U] [#6 0.28,-0.23,0.59,U] [#7 0.03,0.08,0.54,U] [#8 0.22,0.16,0.55,U] 
01:36:33.455 00.003 1032 refined, 8 included, MultiStar: {0.14, -0.04}, one-star: {0.27, 0.02}
01:36:33.459 00.004 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
01:36:33.461 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
01:36:33.462 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.28 mountX=-0.08 mountY=-0.13, mountTheta=-2.11
01:36:33.466 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.04, opts=13)
01:36:33.469 00.003 1032 Enqueuing Move request for scope (0.14, -0.04)
01:36:33.471 00.002 10072 Worker thread wakes up
01:36:33.471 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
01:36:33.471 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
01:36:33.471 00.000 10072 Moving (0.14, -0.04) raw xDistance=-0.08 yDistance=-0.13
01:36:33.473 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:33.476 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:36:33.476 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:36:33.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:33.476 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:36:33.476 00.000 10072 MoveAxis(W, 9, ABG)
01:36:33.476 00.000 10072 Guiding  Dir = 3, Dur = 9
01:36:33.476 00.000 10072 IsGuiding returns 0
01:36:33.477 00.001 10072 PulseGuide returned control before completion, sleep 19
01:36:33.495 00.018 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:36:33.498 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:33.499 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:33.500 00.001 1032 Enqueuing Expose request
01:36:33.503 00.003 10072 IsGuiding returns 0
01:36:33.503 00.000 10072 Move returns status 0, amount 9
01:36:33.503 00.000 10072 MoveAxis(N, 0, ABG)
01:36:33.503 00.000 10072 Move returns status 0, amount 0
01:36:33.503 00.000 10072 move complete, result=0
01:36:33.503 00.000 10072 worker thread done servicing request
01:36:33.503 00.000 10072 Worker thread wakes up
01:36:33.505 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:33.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:33.510 00.005 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:36:33.914 00.404 10072 Exposure complete
01:36:33.959 00.045 10072 worker thread done servicing request
01:36:33.960 00.001 1032 OnExposeComplete: enter
01:36:33.963 00.003 1032 UpdateGuideState(): m_state=6
01:36:33.964 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3982
01:36:33.966 00.002 1032 Star::Find returns 1 (0), X=319.38, Y=751.95, Mass=1409, SNR=26.4, Peak=156 HFD=2.7
01:36:33.967 00.001 1032 MultiStar: [#1 -0.16,-0.21,0.96,U] [#2 0.00,-0.24,0.72,U] [#3 0.16,-0.05,0.67,U] [#4 0.01,-0.05,0.74,U] [#5 0.24,-0.02,0.68,U] [#6 0.09,-0.32,0.61,U] [#7 0.05,-0.01,0.50,U] [#8 0.25,0.10,0.57,U] 
01:36:33.970 00.003 1032 refined, 8 included, MultiStar: {0.08, -0.11}, one-star: {0.16, -0.11}
01:36:33.972 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
01:36:33.974 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
01:36:33.975 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.95 mountX=-0.13 mountY=-0.05, mountTheta=-2.78
01:36:33.978 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.11, opts=13)
01:36:33.980 00.002 1032 Enqueuing Move request for scope (0.08, -0.11)
01:36:33.982 00.002 10072 Worker thread wakes up
01:36:33.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
01:36:33.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
01:36:33.982 00.000 10072 Moving (0.08, -0.11) raw xDistance=-0.13 yDistance=-0.05
01:36:33.983 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:33.987 00.004 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:36:33.987 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 500
01:36:33.987 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:33.987 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:36:33.987 00.000 10072 MoveAxis(W, 8, ABG)
01:36:33.987 00.000 10072 Guiding  Dir = 3, Dur = 8
01:36:33.987 00.000 10072 IsGuiding returns 0
01:36:33.988 00.001 10072 PulseGuide returned control before completion, sleep 18
01:36:34.005 00.017 1032 UpdateGuideState exits: m=1409 SNR=26.4
01:36:34.007 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:34.009 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:34.011 00.002 1032 Enqueuing Expose request
01:36:34.021 00.010 10072 IsGuiding returns 0
01:36:34.021 00.000 10072 Move returns status 0, amount 8
01:36:34.021 00.000 10072 MoveAxis(N, 0, ABG)
01:36:34.021 00.000 10072 Move returns status 0, amount 0
01:36:34.021 00.000 10072 move complete, result=0
01:36:34.021 00.000 10072 worker thread done servicing request
01:36:34.022 00.001 10072 Worker thread wakes up
01:36:34.022 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:34.022 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:34.022 00.000 1032 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:36:34.646 00.624 10072 Exposure complete
01:36:34.691 00.045 10072 worker thread done servicing request
01:36:34.691 00.000 1032 OnExposeComplete: enter
01:36:34.693 00.002 1032 UpdateGuideState(): m_state=6
01:36:34.694 00.001 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3983
01:36:34.696 00.002 1032 Star::Find returns 1 (0), X=319.43, Y=751.95, Mass=1474, SNR=27.1, Peak=183 HFD=2.5
01:36:34.697 00.001 1032 MultiStar: [#1 -0.10,-0.11,0.99,U] [#2 0.10,-0.23,0.69,U] [#3 0.04,0.05,0.66,U] [#4 0.07,0.06,0.73,U] [#5 0.15,-0.22,0.64,U] [#6 0.24,-0.24,0.57,U] [#7 0.27,0.12,0.51,U] [#8 0.25,0.10,0.57,U] 
01:36:34.699 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.21, -0.11}
01:36:34.700 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
01:36:34.702 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
01:36:34.703 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.54 mountX=-0.10 mountY=-0.10, mountTheta=-2.37
01:36:34.707 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.07, opts=13)
01:36:34.710 00.003 1032 Enqueuing Move request for scope (0.12, -0.07)
01:36:34.712 00.002 10072 Worker thread wakes up
01:36:34.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
01:36:34.712 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
01:36:34.712 00.000 10072 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=-0.10
01:36:34.714 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:34.717 00.003 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:36:34.717 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:36:34.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:34.717 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:36:34.717 00.000 10072 MoveAxis(W, 8, ABG)
01:36:34.717 00.000 10072 Guiding  Dir = 3, Dur = 8
01:36:34.718 00.001 10072 IsGuiding returns 0
01:36:34.718 00.000 10072 PulseGuide returned control before completion, sleep 18
01:36:34.735 00.017 1032 UpdateGuideState exits: m=1474 SNR=27.1
01:36:34.738 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:34.741 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:34.743 00.002 1032 Enqueuing Expose request
01:36:34.750 00.007 10072 IsGuiding returns 0
01:36:34.750 00.000 10072 Move returns status 0, amount 8
01:36:34.750 00.000 10072 MoveAxis(N, 0, ABG)
01:36:34.750 00.000 10072 Move returns status 0, amount 0
01:36:34.750 00.000 10072 move complete, result=0
01:36:34.751 00.001 10072 worker thread done servicing request
01:36:34.751 00.000 10072 Worker thread wakes up
01:36:34.751 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:34.751 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:34.752 00.001 1032 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:36:35.157 00.405 10072 Exposure complete
01:36:35.206 00.049 10072 worker thread done servicing request
01:36:35.206 00.000 1032 OnExposeComplete: enter
01:36:35.210 00.004 1032 UpdateGuideState(): m_state=6
01:36:35.215 00.005 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3984
01:36:35.216 00.001 1032 Star::Find returns 1 (0), X=319.47, Y=752.00, Mass=1442, SNR=26.8, Peak=165 HFD=2.5
01:36:35.219 00.003 1032 MultiStar: [#1 -0.15,-0.15,0.94,U] [#2 0.05,-0.15,0.73,U] [#3 0.15,-0.07,0.64,U] [#4 0.07,-0.05,0.69,U] [#5 0.33,-0.21,0.70,U] [#6 0.08,-0.17,0.60,U] [#7 0.23,0.01,0.52,U] [#8 0.04,-0.01,0.56,U] 
01:36:35.220 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.25, -0.06}
01:36:35.222 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
01:36:35.223 00.001 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
01:36:35.226 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.72 mountX=-0.13 mountY=-0.08, mountTheta=-2.55
01:36:35.228 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
01:36:35.230 00.002 1032 Enqueuing Move request for scope (0.11, -0.10)
01:36:35.232 00.002 10072 Worker thread wakes up
01:36:35.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
01:36:35.232 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
01:36:35.232 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.13 yDistance=-0.08
01:36:35.235 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:35.240 00.005 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:36:35.240 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 500
01:36:35.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:35.240 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:36:35.240 00.000 10072 MoveAxis(W, 7, ABG)
01:36:35.240 00.000 10072 Guiding  Dir = 3, Dur = 7
01:36:35.240 00.000 10072 IsGuiding returns 0
01:36:35.241 00.001 10072 PulseGuide returned control before completion, sleep 17
01:36:35.257 00.016 1032 UpdateGuideState exits: m=1442 SNR=26.8
01:36:35.259 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:35.261 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:35.263 00.002 1032 Enqueuing Expose request
01:36:35.264 00.001 10072 IsGuiding returns 0
01:36:35.265 00.001 10072 Move returns status 0, amount 7
01:36:35.265 00.000 10072 MoveAxis(N, 0, ABG)
01:36:35.265 00.000 10072 Move returns status 0, amount 0
01:36:35.265 00.000 10072 move complete, result=0
01:36:35.265 00.000 10072 worker thread done servicing request
01:36:35.265 00.000 10072 Worker thread wakes up
01:36:35.265 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:35.265 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:35.274 00.009 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:36:35.997 00.723 10072 Exposure complete
01:36:36.043 00.046 10072 worker thread done servicing request
01:36:36.044 00.001 1032 OnExposeComplete: enter
01:36:36.046 00.002 1032 UpdateGuideState(): m_state=6
01:36:36.047 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3985
01:36:36.049 00.002 1032 Star::Find returns 1 (0), X=319.38, Y=752.03, Mass=1509, SNR=27.4, Peak=158 HFD=2.8
01:36:36.053 00.004 1032 MultiStar: [#1 -0.14,-0.07,0.99,U] [#2 -0.13,-0.08,0.74,U] [#3 0.14,0.10,0.67,U] [#4 -0.03,0.03,0.69,U] [#5 0.18,-0.17,0.67,U] [#6 0.15,-0.03,0.54,U] [#7 0.13,-0.17,0.51,U] [#8 0.07,0.09,0.53,U] 
01:36:36.055 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.16, -0.04}
01:36:36.057 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
01:36:36.058 00.001 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
01:36:36.061 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.68 mountX=-0.05 mountY=-0.04, mountTheta=-2.51
01:36:36.064 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
01:36:36.066 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
01:36:36.068 00.002 10072 Worker thread wakes up
01:36:36.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:36:36.068 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:36:36.068 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
01:36:36.070 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:36.073 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:36:36.073 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:36:36.073 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:36.073 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:36:36.073 00.000 10072 MoveAxis(W, 9, ABG)
01:36:36.073 00.000 10072 Guiding  Dir = 3, Dur = 9
01:36:36.073 00.000 10072 IsGuiding returns 0
01:36:36.074 00.001 10072 PulseGuide returned control before completion, sleep 19
01:36:36.092 00.018 1032 UpdateGuideState exits: m=1509 SNR=27.4
01:36:36.094 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:36.096 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:36.097 00.001 1032 Enqueuing Expose request
01:36:36.104 00.007 10072 IsGuiding returns 0
01:36:36.104 00.000 10072 Move returns status 0, amount 9
01:36:36.104 00.000 10072 MoveAxis(N, 0, ABG)
01:36:36.104 00.000 10072 Move returns status 0, amount 0
01:36:36.104 00.000 10072 move complete, result=0
01:36:36.105 00.001 10072 worker thread done servicing request
01:36:36.105 00.000 10072 Worker thread wakes up
01:36:36.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:36.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:36.107 00.002 1032 GuideStep: -0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:36:36.515 00.408 10072 Exposure complete
01:36:36.560 00.045 1032 OnExposeComplete: enter
01:36:36.563 00.003 1032 UpdateGuideState(): m_state=6
01:36:36.565 00.002 10072 worker thread done servicing request
01:36:36.565 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3986
01:36:36.566 00.001 1032 Star::Find returns 1 (0), X=319.43, Y=752.08, Mass=1631, SNR=28.5, Peak=164 HFD=2.7
01:36:36.568 00.002 1032 MultiStar: [#1 -0.00,-0.03,0.88,U] [#2 0.07,-0.16,0.70,U] [#3 0.04,0.09,0.65,U] [#4 0.10,-0.08,0.64,U] [#5 0.12,-0.11,0.63,U] [#6 0.24,-0.14,0.54,U] [#7 0.22,0.09,0.45,U] [#8 0.06,0.10,0.51,U] 
01:36:36.569 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.21, 0.02}
01:36:36.571 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
01:36:36.573 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
01:36:36.574 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.24 mountX=-0.06 mountY=-0.10, mountTheta=-2.07
01:36:36.577 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
01:36:36.579 00.002 1032 Enqueuing Move request for scope (0.11, -0.03)
01:36:36.581 00.002 10072 Worker thread wakes up
01:36:36.581 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
01:36:36.581 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
01:36:36.581 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
01:36:36.583 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:36.586 00.003 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:36:36.586 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:36:36.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:36.586 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:36:36.586 00.000 10072 MoveAxis(W, 7, ABG)
01:36:36.586 00.000 10072 Guiding  Dir = 3, Dur = 7
01:36:36.587 00.001 10072 IsGuiding returns 0
01:36:36.587 00.000 10072 PulseGuide returned control before completion, sleep 17
01:36:36.603 00.016 1032 UpdateGuideState exits: m=1631 SNR=28.5
01:36:36.605 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:36.607 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:36.608 00.001 1032 Enqueuing Expose request
01:36:36.611 00.003 10072 IsGuiding returns 0
01:36:36.611 00.000 10072 Move returns status 0, amount 7
01:36:36.611 00.000 10072 MoveAxis(N, 0, ABG)
01:36:36.611 00.000 10072 Move returns status 0, amount 0
01:36:36.611 00.000 10072 move complete, result=0
01:36:36.611 00.000 10072 worker thread done servicing request
01:36:36.611 00.000 10072 Worker thread wakes up
01:36:36.611 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:36.611 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:36.619 00.008 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:36:37.342 00.723 10072 Exposure complete
01:36:37.387 00.045 10072 worker thread done servicing request
01:36:37.387 00.000 1032 OnExposeComplete: enter
01:36:37.389 00.002 1032 UpdateGuideState(): m_state=6
01:36:37.391 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3987
01:36:37.393 00.002 1032 Star::Find returns 1 (0), X=319.47, Y=752.00, Mass=1530, SNR=27.6, Peak=165 HFD=3.0
01:36:37.395 00.002 1032 MultiStar: [#1 -0.04,-0.02,0.91,U] [#2 0.08,-0.16,0.68,U] [#3 0.13,0.06,0.64,U] [#4 0.14,0.05,0.66,U] [#5 0.33,-0.21,0.66,U] [#6 0.24,-0.24,0.59,U] [#7 0.17,-0.09,0.51,U] [#8 0.38,0.14,0.54,U] 
01:36:37.396 00.001 1032 refined, 8 included, MultiStar: {0.18, -0.06}, one-star: {0.25, -0.06}
01:36:37.398 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
01:36:37.399 00.001 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
01:36:37.401 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.32 mountX=-0.10 mountY=-0.15, mountTheta=-2.15
01:36:37.403 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.06, opts=13)
01:36:37.405 00.002 1032 Enqueuing Move request for scope (0.18, -0.06)
01:36:37.407 00.002 10072 Worker thread wakes up
01:36:37.407 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
01:36:37.407 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
01:36:37.407 00.000 10072 Moving (0.18, -0.06) raw xDistance=-0.10 yDistance=-0.15
01:36:37.409 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:37.411 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:36:37.411 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:36:37.411 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:37.411 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:36:37.411 00.000 10072 MoveAxis(W, 7, ABG)
01:36:37.411 00.000 10072 Guiding  Dir = 3, Dur = 7
01:36:37.412 00.001 10072 IsGuiding returns 0
01:36:37.412 00.000 10072 PulseGuide returned control before completion, sleep 17
01:36:37.428 00.016 1032 UpdateGuideState exits: m=1530 SNR=27.6
01:36:37.429 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:37.432 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:37.433 00.001 1032 Enqueuing Expose request
01:36:37.436 00.003 10072 IsGuiding returns 0
01:36:37.436 00.000 10072 Move returns status 0, amount 7
01:36:37.436 00.000 10072 MoveAxis(N, 0, ABG)
01:36:37.436 00.000 10072 Move returns status 0, amount 0
01:36:37.436 00.000 10072 move complete, result=0
01:36:37.436 00.000 10072 worker thread done servicing request
01:36:37.436 00.000 10072 Worker thread wakes up
01:36:37.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:37.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:37.443 00.007 1032 GuideStep: -0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
01:36:37.843 00.400 10072 Exposure complete
01:36:37.893 00.050 1032 OnExposeComplete: enter
01:36:37.896 00.003 1032 UpdateGuideState(): m_state=6
01:36:37.899 00.003 10072 worker thread done servicing request
01:36:37.899 00.000 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3988
01:36:37.900 00.001 1032 Star::Find returns 1 (0), X=319.46, Y=752.14, Mass=1358, SNR=26.0, Peak=146 HFD=2.7
01:36:37.903 00.003 1032 MultiStar: [#1 0.05,0.05,1.01,U] [#2 0.02,-0.10,0.72,U] [#3 0.24,0.19,0.66,U] [#4 0.11,0.23,0.69,U] [#5 0.34,-0.04,0.75,U] [#6 0.25,-0.05,0.60,U] [#7 0.41,-0.01,0.51,U] [#8 0.16,0.08,0.58,U] 
01:36:37.905 00.002 1032 refined, 8 included, MultiStar: {0.19, 0.05}, one-star: {0.24, 0.08}
01:36:37.906 00.001 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
01:36:37.909 00.003 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
01:36:37.911 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.20 cameraTheta=0.26 mountX=-0.00 mountY=-0.20, mountTheta=-1.57
01:36:37.913 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.05, opts=13)
01:36:37.914 00.001 1032 Enqueuing Move request for scope (0.19, 0.05)
01:36:37.916 00.002 10072 Worker thread wakes up
01:36:37.916 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
01:36:37.916 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
01:36:37.916 00.000 10072 Moving (0.19, 0.05) raw xDistance=-0.00 yDistance=-0.20
01:36:37.918 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:37.920 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:36:37.920 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:36:37.920 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:37.920 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:36:37.920 00.000 10072 MoveAxis(W, 5, ABG)
01:36:37.920 00.000 10072 Guiding  Dir = 3, Dur = 5
01:36:37.920 00.000 10072 IsGuiding returns 0
01:36:37.921 00.001 10072 PulseGuide returned control before completion, sleep 15
01:36:37.939 00.018 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:36:37.941 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:37.943 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:37.944 00.001 1032 Enqueuing Expose request
01:36:37.949 00.005 10072 IsGuiding returns 0
01:36:37.949 00.000 10072 Move returns status 0, amount 5
01:36:37.949 00.000 10072 MoveAxis(N, 0, ABG)
01:36:37.950 00.001 10072 Move returns status 0, amount 0
01:36:37.950 00.000 10072 move complete, result=0
01:36:37.950 00.000 10072 worker thread done servicing request
01:36:37.950 00.000 10072 Worker thread wakes up
01:36:37.950 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:37.950 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:37.955 00.005 1032 GuideStep: -0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
01:36:38.577 00.622 10072 Exposure complete
01:36:38.620 00.043 10072 worker thread done servicing request
01:36:38.620 00.000 1032 OnExposeComplete: enter
01:36:38.623 00.003 1032 UpdateGuideState(): m_state=6
01:36:38.625 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3989
01:36:38.627 00.002 1032 Star::Find returns 1 (0), X=319.55, Y=752.23, Mass=1327, SNR=25.7, Peak=142 HFD=2.9
01:36:38.629 00.002 1032 MultiStar: [#1 0.01,0.07,1.04,U] [#2 0.06,-0.17,0.76,U] [#3 0.08,0.25,0.71,U] [#4 0.12,0.07,0.72,U] [#5 0.32,-0.06,0.69,U] [#6 0.08,0.03,0.63,U] [#7 0.16,0.28,0.56,U] [#8 0.24,0.30,0.58,U] 
01:36:38.630 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.10}, one-star: {0.33, 0.17}
01:36:38.632 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
01:36:38.633 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
01:36:38.634 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.56 mountX=0.05 mountY=-0.17, mountTheta=-1.27
01:36:38.638 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.10, opts=13)
01:36:38.640 00.002 1032 Enqueuing Move request for scope (0.15, 0.10)
01:36:38.641 00.001 10072 Worker thread wakes up
01:36:38.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
01:36:38.642 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
01:36:38.642 00.000 10072 Moving (0.15, 0.10) raw xDistance=0.05 yDistance=-0.17
01:36:38.644 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:38.647 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:36:38.647 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:36:38.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:38.647 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:36:38.647 00.000 10072 MoveAxis(W, 7, ABG)
01:36:38.647 00.000 10072 Guiding  Dir = 3, Dur = 7
01:36:38.647 00.000 10072 IsGuiding returns 0
01:36:38.647 00.000 10072 PulseGuide returned control before completion, sleep 17
01:36:38.665 00.018 1032 UpdateGuideState exits: m=1327 SNR=25.7
01:36:38.668 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:38.670 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:38.671 00.001 1032 Enqueuing Expose request
01:36:38.674 00.003 10072 IsGuiding returns 0
01:36:38.674 00.000 10072 Move returns status 0, amount 7
01:36:38.674 00.000 10072 MoveAxis(N, 0, ABG)
01:36:38.674 00.000 10072 Move returns status 0, amount 0
01:36:38.674 00.000 10072 move complete, result=0
01:36:38.674 00.000 10072 worker thread done servicing request
01:36:38.674 00.000 10072 Worker thread wakes up
01:36:38.674 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:38.674 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:38.683 00.009 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
01:36:39.092 00.409 10072 Exposure complete
01:36:39.139 00.047 10072 worker thread done servicing request
01:36:39.139 00.000 1032 OnExposeComplete: enter
01:36:39.140 00.001 1032 UpdateGuideState(): m_state=6
01:36:39.142 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3990
01:36:39.146 00.004 1032 Star::Find returns 1 (0), X=319.50, Y=752.19, Mass=1316, SNR=25.6, Peak=137 HFD=2.9
01:36:39.148 00.002 1032 MultiStar: [#1 -0.00,0.02,0.99,U] [#2 0.03,-0.13,0.75,U] [#3 0.06,0.26,0.69,U] [#4 0.11,0.18,0.76,U] [#5 0.14,-0.15,0.70,U] [#6 0.20,0.04,0.62,U] [#7 0.12,0.20,0.55,U] [#8 0.10,0.21,0.57,U] 
01:36:39.150 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.28, 0.13}
01:36:39.152 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
01:36:39.154 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
01:36:39.155 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.58 mountX=0.04 mountY=-0.13, mountTheta=-1.25
01:36:39.157 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
01:36:39.159 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
01:36:39.161 00.002 10072 Worker thread wakes up
01:36:39.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
01:36:39.161 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
01:36:39.161 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.04 yDistance=-0.13
01:36:39.163 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:39.165 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:36:39.165 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:36:39.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:39.166 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:36:39.166 00.000 10072 MoveAxis(W, 6, ABG)
01:36:39.166 00.000 10072 Guiding  Dir = 3, Dur = 6
01:36:39.166 00.000 10072 IsGuiding returns 0
01:36:39.167 00.001 10072 PulseGuide returned control before completion, sleep 16
01:36:39.184 00.017 1032 UpdateGuideState exits: m=1316 SNR=25.6
01:36:39.186 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:39.188 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:39.189 00.001 1032 Enqueuing Expose request
01:36:39.197 00.008 10072 IsGuiding returns 0
01:36:39.197 00.000 10072 Move returns status 0, amount 6
01:36:39.197 00.000 10072 MoveAxis(N, 0, ABG)
01:36:39.197 00.000 10072 Move returns status 0, amount 0
01:36:39.197 00.000 10072 move complete, result=0
01:36:39.197 00.000 10072 worker thread done servicing request
01:36:39.197 00.000 10072 Worker thread wakes up
01:36:39.197 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:39.197 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:39.199 00.002 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:36:39.825 00.626 10072 Exposure complete
01:36:39.872 00.047 10072 worker thread done servicing request
01:36:39.872 00.000 1032 OnExposeComplete: enter
01:36:39.874 00.002 1032 UpdateGuideState(): m_state=6
01:36:39.876 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3991
01:36:39.877 00.001 1032 Star::Find returns 1 (0), X=319.40, Y=752.23, Mass=1503, SNR=27.3, Peak=162 HFD=2.9
01:36:39.879 00.002 1032 MultiStar: [#1 -0.18,0.13,0.93,U] [#2 -0.01,0.02,0.69,U] [#3 0.00,0.19,0.66,U] [#4 -0.04,0.21,0.68,U] [#5 0.19,-0.04,0.69,U] [#6 0.12,-0.02,0.57,U] [#7 0.17,0.28,0.48,U] [#8 0.08,0.26,0.57,U] 
01:36:39.880 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {0.19, 0.17}
01:36:39.881 00.001 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
01:36:39.883 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
01:36:39.884 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.20 mountX=0.11 mountY=-0.08, mountTheta=-0.63
01:36:39.888 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
01:36:39.890 00.002 1032 Enqueuing Move request for scope (0.05, 0.13)
01:36:39.892 00.002 10072 Worker thread wakes up
01:36:39.892 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
01:36:39.892 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
01:36:39.892 00.000 10072 Moving (0.05, 0.13) raw xDistance=0.11 yDistance=-0.08
01:36:39.898 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:39.900 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:36:39.900 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:36:39.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:39.901 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:36:39.901 00.000 10072 MoveAxis(W, 6, ABG)
01:36:39.901 00.000 10072 Guiding  Dir = 3, Dur = 6
01:36:39.902 00.001 10072 IsGuiding returns 0
01:36:39.902 00.000 10072 PulseGuide returned control before completion, sleep 16
01:36:39.918 00.016 1032 UpdateGuideState exits: m=1503 SNR=27.3
01:36:39.921 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:39.923 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:39.926 00.003 1032 Enqueuing Expose request
01:36:39.932 00.006 10072 IsGuiding returns 0
01:36:39.932 00.000 10072 Move returns status 0, amount 6
01:36:39.932 00.000 10072 MoveAxis(N, 0, ABG)
01:36:39.932 00.000 10072 Move returns status 0, amount 0
01:36:39.932 00.000 10072 move complete, result=0
01:36:39.932 00.000 10072 worker thread done servicing request
01:36:39.932 00.000 10072 Worker thread wakes up
01:36:39.932 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:39.933 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:39.936 00.003 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:36:40.345 00.409 10072 Exposure complete
01:36:40.391 00.046 1032 OnExposeComplete: enter
01:36:40.396 00.005 1032 UpdateGuideState(): m_state=6
01:36:40.398 00.002 10072 worker thread done servicing request
01:36:40.398 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3992
01:36:40.400 00.002 1032 Star::Find returns 1 (0), X=319.32, Y=752.17, Mass=1413, SNR=26.5, Peak=141 HFD=2.8
01:36:40.402 00.002 1032 MultiStar: [#1 -0.04,0.09,0.95,U] [#2 0.04,0.10,0.73,U] [#3 0.05,0.28,0.66,U] [#4 0.11,0.13,0.70,U] [#5 0.24,-0.01,0.70,U] [#6 0.13,-0.01,0.62,U] [#7 0.13,0.30,0.50,U] [#8 0.18,0.21,0.56,U] 
01:36:40.403 00.001 1032 single-star, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.10, 0.11}
01:36:40.406 00.003 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
01:36:40.408 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
01:36:40.410 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.86 mountX=0.08 mountY=-0.12, mountTheta=-0.97
01:36:40.412 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
01:36:40.414 00.002 1032 Enqueuing Move request for scope (0.10, 0.11)
01:36:40.415 00.001 10072 Worker thread wakes up
01:36:40.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
01:36:40.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
01:36:40.415 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.12
01:36:40.418 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:40.420 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:36:40.420 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:36:40.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:40.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:36:40.421 00.001 10072 MoveAxis(W, 6, ABG)
01:36:40.421 00.000 10072 Guiding  Dir = 3, Dur = 6
01:36:40.421 00.000 10072 IsGuiding returns 0
01:36:40.421 00.000 10072 PulseGuide returned control before completion, sleep 16
01:36:40.439 00.018 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:36:40.441 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:40.442 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:40.445 00.003 1032 Enqueuing Expose request
01:36:40.449 00.004 10072 IsGuiding returns 0
01:36:40.449 00.000 10072 Move returns status 0, amount 6
01:36:40.449 00.000 10072 MoveAxis(N, 0, ABG)
01:36:40.449 00.000 10072 Move returns status 0, amount 0
01:36:40.449 00.000 10072 move complete, result=0
01:36:40.449 00.000 10072 worker thread done servicing request
01:36:40.449 00.000 10072 Worker thread wakes up
01:36:40.449 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:40.449 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:40.453 00.004 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:36:41.074 00.621 10072 Exposure complete
01:36:41.121 00.047 10072 worker thread done servicing request
01:36:41.122 00.001 1032 OnExposeComplete: enter
01:36:41.123 00.001 1032 UpdateGuideState(): m_state=6
01:36:41.126 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3993
01:36:41.127 00.001 1032 Star::Find returns 1 (0), X=319.44, Y=752.32, Mass=1459, SNR=26.9, Peak=172 HFD=2.9
01:36:41.129 00.002 1032 MultiStar: [#1 -0.14,0.14,0.94,U] [#2 -0.10,0.08,0.70,U] [#3 -0.03,0.21,0.69,U] [#4 -0.03,0.19,0.73,U] [#5 0.29,-0.03,0.71,U] [#6 0.14,-0.03,0.57,U] [#7 0.07,0.25,0.49,U] [#8 0.10,0.33,0.55,U] 
01:36:41.130 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.16}, one-star: {0.23, 0.26}
01:36:41.132 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
01:36:41.133 00.001 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
01:36:41.135 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.23 mountX=0.14 mountY=-0.09, mountTheta=-0.60
01:36:41.137 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.16, opts=13)
01:36:41.139 00.002 1032 Enqueuing Move request for scope (0.06, 0.16)
01:36:41.142 00.003 10072 Worker thread wakes up
01:36:41.142 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
01:36:41.142 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
01:36:41.142 00.000 10072 Moving (0.06, 0.16) raw xDistance=0.14 yDistance=-0.09
01:36:41.145 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:41.147 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.61
01:36:41.147 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:36:41.148 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:41.148 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:36:41.148 00.000 10072 MoveAxis(W, 68, ABG)
01:36:41.148 00.000 10072 Guiding  Dir = 3, Dur = 68
01:36:41.148 00.000 10072 IsGuiding returns 0
01:36:41.149 00.001 10072 PulseGuide returned control before completion, sleep 78
01:36:41.165 00.016 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:36:41.167 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:41.169 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:41.171 00.002 1032 Enqueuing Expose request
01:36:41.229 00.058 10072 IsGuiding returns 1
01:36:41.229 00.000 10072 scope still moving after pulse duration time elapsed
01:36:41.260 00.031 10072 IsGuiding returns 0
01:36:41.260 00.000 10072 scope move finished after 68 + 43 ms
01:36:41.260 00.000 10072 Move returns status 0, amount 68
01:36:41.260 00.000 10072 MoveAxis(N, 0, ABG)
01:36:41.260 00.000 10072 Move returns status 0, amount 0
01:36:41.260 00.000 10072 move complete, result=0
01:36:41.260 00.000 10072 worker thread done servicing request
01:36:41.260 00.000 10072 Worker thread wakes up
01:36:41.260 00.000 1032 GuideStep: 0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
01:36:41.263 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:41.263 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:41.671 00.408 10072 Exposure complete
01:36:41.719 00.048 10072 worker thread done servicing request
01:36:41.720 00.001 1032 OnExposeComplete: enter
01:36:41.722 00.002 1032 UpdateGuideState(): m_state=6
01:36:41.724 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3994
01:36:41.726 00.002 1032 Star::Find returns 1 (0), X=319.46, Y=752.11, Mass=1337, SNR=25.8, Peak=132 HFD=2.9
01:36:41.728 00.002 1032 MultiStar: [#1 -0.04,-0.03,0.94,U] [#2 -0.03,-0.16,0.73,U] [#3 0.14,0.17,0.69,U] [#4 0.11,-0.04,0.73,U] [#5 0.20,-0.14,0.72,U] [#6 0.19,-0.17,0.61,U] [#7 0.10,0.09,0.51,U] [#8 0.16,0.12,0.61,U] 
01:36:41.730 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.24, 0.04}
01:36:41.732 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
01:36:41.734 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
01:36:41.737 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.14 mountX=-0.05 mountY=-0.11, mountTheta=-1.97
01:36:41.740 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
01:36:41.742 00.002 1032 Enqueuing Move request for scope (0.12, -0.02)
01:36:41.744 00.002 10072 Worker thread wakes up
01:36:41.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
01:36:41.744 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
01:36:41.744 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
01:36:41.746 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:41.751 00.005 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:36:41.751 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:36:41.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:41.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:36:41.751 00.000 10072 MoveAxis(W, 5, ABG)
01:36:41.751 00.000 10072 Guiding  Dir = 3, Dur = 5
01:36:41.752 00.001 10072 IsGuiding returns 0
01:36:41.752 00.000 10072 PulseGuide returned control before completion, sleep 15
01:36:41.770 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.8
01:36:41.773 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:41.775 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:41.776 00.001 1032 Enqueuing Expose request
01:36:41.779 00.003 10072 IsGuiding returns 0
01:36:41.779 00.000 10072 Move returns status 0, amount 5
01:36:41.779 00.000 10072 MoveAxis(N, 0, ABG)
01:36:41.779 00.000 10072 Move returns status 0, amount 0
01:36:41.779 00.000 10072 move complete, result=0
01:36:41.779 00.000 10072 worker thread done servicing request
01:36:41.779 00.000 10072 Worker thread wakes up
01:36:41.779 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:41.779 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:41.787 00.008 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:36:42.407 00.620 10072 Exposure complete
01:36:42.451 00.044 10072 worker thread done servicing request
01:36:42.451 00.000 1032 OnExposeComplete: enter
01:36:42.452 00.001 1032 UpdateGuideState(): m_state=6
01:36:42.454 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3995
01:36:42.456 00.002 1032 Star::Find returns 1 (0), X=319.44, Y=752.05, Mass=1413, SNR=26.5, Peak=148 HFD=2.7
01:36:42.458 00.002 1032 MultiStar: [#1 -0.06,-0.09,0.96,U] [#2 0.05,-0.20,0.75,U] [#3 0.18,0.11,0.67,U] [#4 0.14,0.10,0.69,U] [#5 0.31,-0.15,0.74,U] [#6 0.17,-0.15,0.59,U] [#7 0.27,0.06,0.52,U] [#8 0.32,0.00,0.53,U] 
01:36:42.461 00.003 1032 refined, 8 included, MultiStar: {0.16, -0.04}, one-star: {0.22, -0.01}
01:36:42.462 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
01:36:42.464 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
01:36:42.466 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.25 mountX=-0.08 mountY=-0.15, mountTheta=-2.08
01:36:42.469 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.04, opts=13)
01:36:42.470 00.001 1032 Enqueuing Move request for scope (0.16, -0.04)
01:36:42.472 00.002 10072 Worker thread wakes up
01:36:42.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
01:36:42.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
01:36:42.472 00.000 10072 Moving (0.16, -0.04) raw xDistance=-0.08 yDistance=-0.15
01:36:42.474 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:42.477 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:36:42.477 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:36:42.478 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:42.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:36:42.478 00.000 10072 MoveAxis(W, 5, ABG)
01:36:42.478 00.000 10072 Guiding  Dir = 3, Dur = 5
01:36:42.478 00.000 10072 IsGuiding returns 0
01:36:42.479 00.001 10072 PulseGuide returned control before completion, sleep 15
01:36:42.495 00.016 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:36:42.498 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:42.500 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:42.501 00.001 1032 Enqueuing Expose request
01:36:42.503 00.002 10072 IsGuiding returns 0
01:36:42.503 00.000 10072 Move returns status 0, amount 5
01:36:42.503 00.000 10072 MoveAxis(N, 0, ABG)
01:36:42.503 00.000 10072 Move returns status 0, amount 0
01:36:42.503 00.000 10072 move complete, result=0
01:36:42.503 00.000 10072 worker thread done servicing request
01:36:42.503 00.000 10072 Worker thread wakes up
01:36:42.503 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:42.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:42.510 00.007 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:36:42.912 00.402 10072 Exposure complete
01:36:42.959 00.047 10072 worker thread done servicing request
01:36:42.960 00.001 1032 OnExposeComplete: enter
01:36:42.963 00.003 1032 UpdateGuideState(): m_state=6
01:36:42.965 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3996
01:36:42.966 00.001 1032 Star::Find returns 1 (0), X=319.51, Y=751.97, Mass=1336, SNR=25.8, Peak=133 HFD=3.0
01:36:42.968 00.002 1032 MultiStar: [#1 0.06,-0.08,0.99,U] [#2 0.13,-0.11,0.72,U] [#3 0.18,0.08,0.71,U] [#4 0.25,0.07,0.70,U] [#5 0.27,-0.10,0.72,U] [#6 0.32,-0.10,0.61,U] [#7 0.25,-0.10,0.53,U] [#8 0.23,0.01,0.55,U] 
01:36:42.970 00.002 1032 refined, 8 included, MultiStar: {0.21, -0.05}, one-star: {0.29, -0.09}
01:36:42.971 00.001 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
01:36:42.973 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
01:36:42.975 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-0.22 mountX=-0.10 mountY=-0.19, mountTheta=-2.05
01:36:42.978 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.05, opts=13)
01:36:42.980 00.002 1032 Enqueuing Move request for scope (0.21, -0.05)
01:36:42.982 00.002 10072 Worker thread wakes up
01:36:42.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
01:36:42.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
01:36:42.982 00.000 10072 Moving (0.21, -0.05) raw xDistance=-0.10 yDistance=-0.19
01:36:42.983 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:42.988 00.005 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:36:42.988 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
01:36:42.988 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:42.988 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:36:42.988 00.000 10072 MoveAxis(W, 4, ABG)
01:36:42.988 00.000 10072 Guiding  Dir = 3, Dur = 4
01:36:42.989 00.001 10072 IsGuiding returns 0
01:36:42.990 00.001 10072 PulseGuide returned control before completion, sleep 14
01:36:43.007 00.017 1032 UpdateGuideState exits: m=1336 SNR=25.8
01:36:43.009 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:43.011 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:43.013 00.002 1032 Enqueuing Expose request
01:36:43.020 00.007 10072 IsGuiding returns 0
01:36:43.020 00.000 10072 Move returns status 0, amount 4
01:36:43.020 00.000 10072 MoveAxis(N, 0, ABG)
01:36:43.021 00.001 10072 Move returns status 0, amount 0
01:36:43.021 00.000 10072 move complete, result=0
01:36:43.021 00.000 10072 worker thread done servicing request
01:36:43.021 00.000 10072 Worker thread wakes up
01:36:43.021 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:43.021 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:43.027 00.006 1032 GuideStep: -0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
01:36:43.646 00.619 10072 Exposure complete
01:36:43.696 00.050 10072 worker thread done servicing request
01:36:43.696 00.000 1032 OnExposeComplete: enter
01:36:43.698 00.002 1032 UpdateGuideState(): m_state=6
01:36:43.700 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3997
01:36:43.701 00.001 1032 Star::Find returns 1 (0), X=319.43, Y=752.16, Mass=1415, SNR=26.5, Peak=147 HFD=2.9
01:36:43.704 00.003 1032 MultiStar: [#1 -0.03,-0.03,0.97,U] [#2 0.01,-0.03,0.75,U] [#3 0.29,0.10,0.68,U] [#4 0.25,-0.06,0.72,U] [#5 0.26,-0.16,0.72,U] [#6 0.38,-0.12,0.59,U] [#7 0.17,0.07,0.54,U] [#8 0.25,-0.02,0.58,U] 
01:36:43.707 00.003 1032 refined, 8 included, MultiStar: {0.18, -0.01}, one-star: {0.21, 0.10}
01:36:43.710 00.003 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
01:36:43.712 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
01:36:43.713 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.07 mountX=-0.06 mountY=-0.17, mountTheta=-1.90
01:36:43.718 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.01, opts=13)
01:36:43.720 00.002 1032 Enqueuing Move request for scope (0.18, -0.01)
01:36:43.722 00.002 10072 Worker thread wakes up
01:36:43.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
01:36:43.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
01:36:43.722 00.000 10072 Moving (0.18, -0.01) raw xDistance=-0.06 yDistance=-0.17
01:36:43.724 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:43.726 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:36:43.727 00.001 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:36:43.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:43.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:36:43.727 00.000 10072 MoveAxis(W, 5, ABG)
01:36:43.727 00.000 10072 Guiding  Dir = 3, Dur = 5
01:36:43.727 00.000 10072 IsGuiding returns 0
01:36:43.728 00.001 10072 PulseGuide returned control before completion, sleep 15
01:36:43.745 00.017 1032 UpdateGuideState exits: m=1415 SNR=26.5
01:36:43.749 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:43.751 00.002 10072 IsGuiding returns 0
01:36:43.751 00.000 10072 Move returns status 0, amount 5
01:36:43.751 00.000 10072 MoveAxis(N, 0, ABG)
01:36:43.751 00.000 10072 Move returns status 0, amount 0
01:36:43.751 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:43.754 00.003 1032 Enqueuing Expose request
01:36:43.756 00.002 10072 move complete, result=0
01:36:43.756 00.000 10072 worker thread done servicing request
01:36:43.756 00.000 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
01:36:43.758 00.002 10072 Worker thread wakes up
01:36:43.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:43.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:44.176 00.418 10072 Exposure complete
01:36:44.225 00.049 10072 worker thread done servicing request
01:36:44.225 00.000 1032 OnExposeComplete: enter
01:36:44.227 00.002 1032 UpdateGuideState(): m_state=6
01:36:44.229 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3998
01:36:44.231 00.002 1032 Star::Find returns 1 (0), X=319.40, Y=752.16, Mass=1398, SNR=26.3, Peak=134 HFD=2.9
01:36:44.232 00.001 1032 MultiStar: [#1 -0.08,-0.02,0.92,U] [#2 0.14,-0.21,0.74,U] [#3 0.24,0.18,0.68,U] [#4 0.15,0.02,0.74,U] [#5 0.33,-0.18,0.66,U] [#6 0.23,-0.10,0.60,U] [#7 0.13,0.05,0.50,U] [#8 0.28,0.07,0.55,U] 
01:36:44.233 00.001 1032 refined, 8 included, MultiStar: {0.16, -0.01}, one-star: {0.18, 0.10}
01:36:44.237 00.004 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
01:36:44.240 00.003 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
01:36:44.241 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.05 mountX=-0.05 mountY=-0.16, mountTheta=-1.88
01:36:44.244 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.01, opts=13)
01:36:44.245 00.001 1032 Enqueuing Move request for scope (0.16, -0.01)
01:36:44.247 00.002 10072 Worker thread wakes up
01:36:44.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
01:36:44.247 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
01:36:44.247 00.000 10072 Moving (0.16, -0.01) raw xDistance=-0.05 yDistance=-0.16
01:36:44.249 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:44.252 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:36:44.252 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:36:44.253 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:44.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:36:44.253 00.000 10072 MoveAxis(W, 4, ABG)
01:36:44.253 00.000 10072 Guiding  Dir = 3, Dur = 4
01:36:44.253 00.000 10072 IsGuiding returns 0
01:36:44.254 00.001 10072 PulseGuide returned control before completion, sleep 14
01:36:44.270 00.016 1032 UpdateGuideState exits: m=1398 SNR=26.3
01:36:44.273 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:44.274 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:44.276 00.002 1032 Enqueuing Expose request
01:36:44.281 00.005 10072 IsGuiding returns 0
01:36:44.281 00.000 10072 Move returns status 0, amount 4
01:36:44.281 00.000 10072 MoveAxis(N, 0, ABG)
01:36:44.281 00.000 10072 Move returns status 0, amount 0
01:36:44.281 00.000 10072 move complete, result=0
01:36:44.281 00.000 10072 worker thread done servicing request
01:36:44.281 00.000 10072 Worker thread wakes up
01:36:44.281 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:44.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:44.285 00.004 1032 GuideStep: -0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
01:36:44.912 00.627 10072 Exposure complete
01:36:44.961 00.049 10072 worker thread done servicing request
01:36:44.961 00.000 1032 OnExposeComplete: enter
01:36:44.963 00.002 1032 UpdateGuideState(): m_state=6
01:36:44.965 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3999
01:36:44.968 00.003 1032 Star::Find returns 1 (0), X=319.43, Y=752.11, Mass=1409, SNR=26.4, Peak=162 HFD=2.8
01:36:44.970 00.002 1032 MultiStar: [#1 -0.09,-0.03,0.93,U] [#2 -0.02,-0.13,0.72,U] [#3 0.14,0.26,0.63,U] [#4 -0.03,0.05,0.69,U] [#5 0.08,0.03,0.72,U] [#6 -0.05,-0.05,0.57,U] [#7 0.03,0.17,0.54,U] [#8 0.20,0.04,0.56,U] 
01:36:44.972 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.21, 0.05}
01:36:44.974 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
01:36:44.976 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
01:36:44.978 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.61 mountX=0.02 mountY=-0.06, mountTheta=-1.22
01:36:44.981 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
01:36:44.983 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
01:36:44.985 00.002 10072 Worker thread wakes up
01:36:44.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:36:44.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:36:44.986 00.001 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.06
01:36:44.989 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:44.993 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:36:44.993 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:36:44.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:44.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:36:44.993 00.000 10072 MoveAxis(W, 4, ABG)
01:36:44.993 00.000 10072 Guiding  Dir = 3, Dur = 4
01:36:44.994 00.001 10072 IsGuiding returns 0
01:36:44.994 00.000 10072 PulseGuide returned control before completion, sleep 14
01:36:45.011 00.017 1032 UpdateGuideState exits: m=1409 SNR=26.4
01:36:45.014 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:45.016 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:45.020 00.004 1032 Enqueuing Expose request
01:36:45.023 00.003 10072 IsGuiding returns 0
01:36:45.023 00.000 10072 Move returns status 0, amount 4
01:36:45.023 00.000 10072 MoveAxis(N, 0, ABG)
01:36:45.023 00.000 10072 Move returns status 0, amount 0
01:36:45.023 00.000 10072 move complete, result=0
01:36:45.023 00.000 10072 worker thread done servicing request
01:36:45.024 00.001 10072 Worker thread wakes up
01:36:45.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:45.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:45.031 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:36:45.429 00.398 10072 Exposure complete
01:36:45.479 00.050 10072 worker thread done servicing request
01:36:45.479 00.000 1032 OnExposeComplete: enter
01:36:45.481 00.002 1032 UpdateGuideState(): m_state=6
01:36:45.483 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4000
01:36:45.485 00.002 1032 Star::Find returns 1 (0), X=319.45, Y=751.99, Mass=1305, SNR=25.4, Peak=133 HFD=2.8
01:36:45.488 00.003 1032 MultiStar: [#1 -0.05,-0.13,0.96,U] [#2 -0.08,-0.04,0.78,U] [#3 0.11,0.10,0.73,U] [#4 0.08,-0.09,0.70,U] [#5 0.17,-0.29,0.71,U] [#6 0.37,-0.24,0.61,U] [#7 0.18,0.17,0.56,U] [#8 0.23,0.16,0.57,U] 
01:36:45.492 00.004 1032 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.24, -0.07}
01:36:45.495 00.003 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
01:36:45.497 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
01:36:45.499 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.43 mountX=-0.09 mountY=-0.11, mountTheta=-2.26
01:36:45.502 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.06, opts=13)
01:36:45.504 00.002 1032 Enqueuing Move request for scope (0.13, -0.06)
01:36:45.506 00.002 10072 Worker thread wakes up
01:36:45.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
01:36:45.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
01:36:45.506 00.000 10072 Moving (0.13, -0.06) raw xDistance=-0.09 yDistance=-0.11
01:36:45.508 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:45.511 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:36:45.511 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
01:36:45.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:45.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:36:45.511 00.000 10072 MoveAxis(W, 3, ABG)
01:36:45.511 00.000 10072 Guiding  Dir = 3, Dur = 3
01:36:45.512 00.001 10072 IsGuiding returns 0
01:36:45.512 00.000 10072 PulseGuide returned control before completion, sleep 13
01:36:45.530 00.018 1032 UpdateGuideState exits: m=1305 SNR=25.4
01:36:45.532 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:45.533 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:45.535 00.002 1032 Enqueuing Expose request
01:36:45.538 00.003 10072 IsGuiding returns 0
01:36:45.538 00.000 10072 Move returns status 0, amount 3
01:36:45.538 00.000 10072 MoveAxis(N, 0, ABG)
01:36:45.538 00.000 10072 Move returns status 0, amount 0
01:36:45.539 00.001 10072 move complete, result=0
01:36:45.539 00.000 10072 worker thread done servicing request
01:36:45.539 00.000 10072 Worker thread wakes up
01:36:45.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:45.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:45.546 00.007 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:36:46.168 00.622 10072 Exposure complete
01:36:46.218 00.050 10072 worker thread done servicing request
01:36:46.218 00.000 1032 OnExposeComplete: enter
01:36:46.220 00.002 1032 UpdateGuideState(): m_state=6
01:36:46.222 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4001
01:36:46.224 00.002 1032 Star::Find returns 1 (0), X=319.50, Y=751.99, Mass=1416, SNR=26.5, Peak=147 HFD=2.8
01:36:46.226 00.002 1032 MultiStar: [#1 -0.02,-0.05,0.96,U] [#2 0.05,-0.09,0.76,U] [#3 0.22,0.11,0.68,U] [#4 0.04,0.02,0.73,U] [#5 0.25,-0.09,0.70,U] [#6 0.23,-0.15,0.60,U] [#7 0.26,0.19,0.51,U] [#8 0.26,-0.02,0.56,U] 
01:36:46.228 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.03}, one-star: {0.29, -0.07}
01:36:46.230 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
01:36:46.231 00.001 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
01:36:46.233 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.16 mountX=-0.07 mountY=-0.15, mountTheta=-1.99
01:36:46.235 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
01:36:46.239 00.004 1032 Enqueuing Move request for scope (0.17, -0.03)
01:36:46.240 00.001 10072 Worker thread wakes up
01:36:46.241 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
01:36:46.241 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
01:36:46.241 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.07 yDistance=-0.15
01:36:46.244 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:46.246 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:36:46.246 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:36:46.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:46.247 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:36:46.247 00.000 10072 MoveAxis(W, 4, ABG)
01:36:46.247 00.000 10072 Guiding  Dir = 3, Dur = 4
01:36:46.247 00.000 10072 IsGuiding returns 0
01:36:46.247 00.000 10072 PulseGuide returned control before completion, sleep 14
01:36:46.265 00.018 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:36:46.268 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:46.270 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:46.271 00.001 1032 Enqueuing Expose request
01:36:46.275 00.004 10072 IsGuiding returns 0
01:36:46.276 00.001 10072 Move returns status 0, amount 4
01:36:46.276 00.000 10072 MoveAxis(N, 0, ABG)
01:36:46.276 00.000 10072 Move returns status 0, amount 0
01:36:46.276 00.000 10072 move complete, result=0
01:36:46.276 00.000 10072 worker thread done servicing request
01:36:46.276 00.000 10072 Worker thread wakes up
01:36:46.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:46.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:46.283 00.007 1032 GuideStep: -0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
01:36:46.683 00.400 10072 Exposure complete
01:36:46.730 00.047 10072 worker thread done servicing request
01:36:46.730 00.000 1032 OnExposeComplete: enter
01:36:46.732 00.002 1032 UpdateGuideState(): m_state=6
01:36:46.733 00.001 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4002
01:36:46.736 00.003 1032 Star::Find returns 1 (0), X=319.35, Y=752.16, Mass=1401, SNR=26.4, Peak=141 HFD=3.0
01:36:46.738 00.002 1032 MultiStar: [#1 -0.19,0.10,0.95,U] [#2 0.04,-0.11,0.74,U] [#3 0.22,0.13,0.65,U] [#4 0.13,0.14,0.71,U] [#5 0.26,-0.03,0.65,U] [#6 0.21,-0.13,0.59,U] [#7 0.23,0.10,0.49,U] [#8 0.31,0.05,0.56,U] 
01:36:46.739 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.13, 0.10}
01:36:46.741 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
01:36:46.742 00.001 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
01:36:46.744 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.34 mountX=0.01 mountY=-0.13, mountTheta=-1.49
01:36:46.747 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
01:36:46.748 00.001 1032 Enqueuing Move request for scope (0.12, 0.04)
01:36:46.750 00.002 10072 Worker thread wakes up
01:36:46.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
01:36:46.750 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
01:36:46.750 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.13
01:36:46.752 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:46.755 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:36:46.755 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:36:46.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:46.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:36:46.755 00.000 10072 MoveAxis(W, 3, ABG)
01:36:46.755 00.000 10072 Guiding  Dir = 3, Dur = 3
01:36:46.755 00.000 10072 IsGuiding returns 0
01:36:46.756 00.001 10072 PulseGuide returned control before completion, sleep 13
01:36:46.774 00.018 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:36:46.776 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:46.778 00.002 10072 IsGuiding returns 0
01:36:46.778 00.000 10072 Move returns status 0, amount 3
01:36:46.778 00.000 10072 MoveAxis(N, 0, ABG)
01:36:46.778 00.000 10072 Move returns status 0, amount 0
01:36:46.778 00.000 10072 move complete, result=0
01:36:46.778 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:46.781 00.003 1032 Enqueuing Expose request
01:36:46.783 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:36:46.785 00.002 10072 worker thread done servicing request
01:36:46.785 00.000 10072 Worker thread wakes up
01:36:46.785 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:46.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:47.419 00.634 10072 Exposure complete
01:36:47.468 00.049 10072 worker thread done servicing request
01:36:47.468 00.000 1032 OnExposeComplete: enter
01:36:47.470 00.002 1032 UpdateGuideState(): m_state=6
01:36:47.473 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4003
01:36:47.475 00.002 1032 Star::Find returns 1 (0), X=319.34, Y=752.08, Mass=1370, SNR=26.1, Peak=138 HFD=2.7
01:36:47.477 00.002 1032 MultiStar: [#1 -0.10,-0.04,1.02,U] [#2 0.07,-0.15,0.76,U] [#3 0.08,0.11,0.68,U] [#4 0.14,0.08,0.70,U] [#5 0.18,-0.06,0.71,U] [#6 0.20,-0.14,0.61,U] [#7 0.28,0.15,0.52,U] [#8 0.14,0.02,0.61,U] 
01:36:47.480 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.12, 0.02}
01:36:47.482 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
01:36:47.483 00.001 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
01:36:47.485 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.06 mountX=-0.03 mountY=-0.10, mountTheta=-1.89
01:36:47.490 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
01:36:47.492 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
01:36:47.493 00.001 10072 Worker thread wakes up
01:36:47.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:36:47.494 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:36:47.494 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.03 yDistance=-0.10
01:36:47.497 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:47.500 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:36:47.500 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:36:47.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:47.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:36:47.500 00.000 10072 MoveAxis(W, 2, ABG)
01:36:47.500 00.000 10072 Guiding  Dir = 3, Dur = 2
01:36:47.502 00.002 10072 IsGuiding returns 0
01:36:47.502 00.000 10072 PulseGuide returned control before completion, sleep 12
01:36:47.519 00.017 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:36:47.522 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:47.525 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:47.527 00.002 1032 Enqueuing Expose request
01:36:47.529 00.002 10072 IsGuiding returns 0
01:36:47.529 00.000 10072 Move returns status 0, amount 2
01:36:47.529 00.000 10072 MoveAxis(N, 0, ABG)
01:36:47.529 00.000 10072 Move returns status 0, amount 0
01:36:47.529 00.000 10072 move complete, result=0
01:36:47.529 00.000 10072 worker thread done servicing request
01:36:47.529 00.000 10072 Worker thread wakes up
01:36:47.529 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:47.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:47.537 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:36:47.936 00.399 10072 Exposure complete
01:36:47.983 00.047 10072 worker thread done servicing request
01:36:47.985 00.002 1032 OnExposeComplete: enter
01:36:47.987 00.002 1032 UpdateGuideState(): m_state=6
01:36:47.989 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4004
01:36:47.991 00.002 1032 Star::Find returns 1 (0), X=319.44, Y=752.01, Mass=1402, SNR=26.4, Peak=151 HFD=2.7
01:36:47.995 00.004 1032 MultiStar: [#1 -0.06,-0.14,0.98,U] [#2 0.12,-0.35,0.73,U] [#3 0.25,0.05,0.69,U] [#4 0.07,-0.03,0.68,U] [#5 0.23,-0.14,0.69,U] [#6 0.34,-0.21,0.57,U] [#7 0.26,0.00,0.51,U] [#8 0.23,0.06,0.59,U] 
01:36:47.998 00.003 1032 refined, 8 included, MultiStar: {0.17, -0.09}, one-star: {0.22, -0.05}
01:36:48.000 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
01:36:48.002 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
01:36:48.004 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.50 mountX=-0.13 mountY=-0.14, mountTheta=-2.33
01:36:48.008 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.09, opts=13)
01:36:48.010 00.002 1032 Enqueuing Move request for scope (0.17, -0.09)
01:36:48.012 00.002 10072 Worker thread wakes up
01:36:48.012 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
01:36:48.012 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
01:36:48.012 00.000 10072 Moving (0.17, -0.09) raw xDistance=-0.13 yDistance=-0.14
01:36:48.014 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:48.018 00.004 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 287.60
01:36:48.018 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
01:36:48.018 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:48.018 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:36:48.018 00.000 10072 MoveAxis(E, 59, ABG)
01:36:48.018 00.000 10072 Guiding  Dir = 2, Dur = 59
01:36:48.019 00.001 10072 IsGuiding returns 0
01:36:48.019 00.000 10072 PulseGuide returned control before completion, sleep 69
01:36:48.038 00.019 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:36:48.042 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:48.045 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:48.046 00.001 1032 Enqueuing Expose request
01:36:48.103 00.057 10072 IsGuiding returns 0
01:36:48.103 00.000 10072 Move returns status 0, amount 59
01:36:48.103 00.000 10072 MoveAxis(N, 0, ABG)
01:36:48.103 00.000 10072 Move returns status 0, amount 0
01:36:48.103 00.000 10072 move complete, result=0
01:36:48.103 00.000 10072 worker thread done servicing request
01:36:48.103 00.000 10072 Worker thread wakes up
01:36:48.103 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:48.105 00.002 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:48.105 00.000 1032 GuideStep: -0.1 px 59 ms EAST, -0.1 px 0 ms NORTH
01:36:48.731 00.626 10072 Exposure complete
01:36:48.779 00.048 10072 worker thread done servicing request
01:36:48.779 00.000 1032 OnExposeComplete: enter
01:36:48.781 00.002 1032 UpdateGuideState(): m_state=6
01:36:48.783 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4005
01:36:48.786 00.003 1032 Star::Find returns 1 (0), X=319.57, Y=752.13, Mass=1345, SNR=25.8, Peak=173 HFD=2.5
01:36:48.788 00.002 1032 MultiStar: [#1 0.02,-0.06,0.98,U] [#2 -0.09,-0.13,0.73,U] [#3 0.08,0.21,0.72,U] [#4 0.11,0.00,0.74,U] [#5 0.27,-0.11,0.70,U] [#6 0.15,-0.15,0.62,U] [#7 0.11,-0.04,0.53,U] [#8 0.09,0.05,0.57,U] 
01:36:48.790 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.02}, one-star: {0.35, 0.07}
01:36:48.792 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
01:36:48.794 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
01:36:48.796 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.12 mountX=-0.05 mountY=-0.12, mountTheta=-1.95
01:36:48.800 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
01:36:48.804 00.004 1032 Enqueuing Move request for scope (0.13, -0.02)
01:36:48.806 00.002 10072 Worker thread wakes up
01:36:48.806 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
01:36:48.806 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
01:36:48.807 00.001 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
01:36:48.808 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:48.812 00.004 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:36:48.812 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:36:48.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:48.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:36:48.812 00.000 10072 MoveAxis(W, 2, ABG)
01:36:48.812 00.000 10072 Guiding  Dir = 3, Dur = 2
01:36:48.813 00.001 10072 IsGuiding returns 0
01:36:48.813 00.000 10072 PulseGuide returned control before completion, sleep 12
01:36:48.829 00.016 1032 UpdateGuideState exits: m=1345 SNR=25.8
01:36:48.831 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:48.834 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:48.837 00.003 1032 Enqueuing Expose request
01:36:48.839 00.002 10072 IsGuiding returns 0
01:36:48.839 00.000 10072 Move returns status 0, amount 2
01:36:48.839 00.000 10072 MoveAxis(N, 0, ABG)
01:36:48.839 00.000 10072 Move returns status 0, amount 0
01:36:48.839 00.000 10072 move complete, result=0
01:36:48.839 00.000 10072 worker thread done servicing request
01:36:48.839 00.000 10072 Worker thread wakes up
01:36:48.839 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:48.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:48.846 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:36:49.249 00.403 10072 Exposure complete
01:36:49.301 00.052 10072 worker thread done servicing request
01:36:49.301 00.000 1032 OnExposeComplete: enter
01:36:49.304 00.003 1032 UpdateGuideState(): m_state=6
01:36:49.306 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4006
01:36:49.308 00.002 1032 Star::Find returns 1 (0), X=319.42, Y=752.27, Mass=1395, SNR=26.3, Peak=164 HFD=2.9
01:36:49.310 00.002 1032 MultiStar: [#1 -0.05,-0.01,1.03,U] [#2 0.14,-0.08,0.71,U] [#3 0.26,0.23,0.69,U] [#4 0.18,0.09,0.68,U] [#5 0.32,0.03,0.68,U] [#6 0.21,-0.09,0.57,U] [#7 0.41,0.21,0.52,U] [#8 0.28,0.23,0.57,U] 
01:36:49.313 00.003 1032 refined, 8 included, MultiStar: {0.20, 0.09}, one-star: {0.21, 0.20}
01:36:49.315 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
01:36:49.317 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
01:36:49.318 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.21 cameraTheta=0.42 mountX=0.03 mountY=-0.21, mountTheta=-1.41
01:36:49.322 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.09, opts=13)
01:36:49.324 00.002 1032 Enqueuing Move request for scope (0.20, 0.09)
01:36:49.326 00.002 10072 Worker thread wakes up
01:36:49.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
01:36:49.326 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
01:36:49.326 00.000 10072 Moving (0.20, 0.09) raw xDistance=0.03 yDistance=-0.21
01:36:49.331 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:49.333 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:36:49.334 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:36:49.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:36:49.334 00.000 10072 MoveAxis(W, 2, ABG)
01:36:49.334 00.000 10072 Guiding  Dir = 3, Dur = 2
01:36:49.334 00.000 10072 IsGuiding returns 0
01:36:49.334 00.000 10072 PulseGuide returned control before completion, sleep 12
01:36:49.351 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.3
01:36:49.353 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:49.355 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:49.357 00.002 1032 Enqueuing Expose request
01:36:49.359 00.002 10072 IsGuiding returns 0
01:36:49.359 00.000 10072 Move returns status 0, amount 2
01:36:49.359 00.000 10072 MoveAxis(N, 137, ABG)
01:36:49.359 00.000 10072 Guiding  Dir = 0, Dur = 137
01:36:49.360 00.001 10072 IsGuiding returns 0
01:36:49.360 00.000 10072 PulseGuide returned control before completion, sleep 147
01:36:49.513 00.153 10072 IsGuiding returns 0
01:36:49.513 00.000 10072 Move returns status 0, amount 137
01:36:49.513 00.000 10072 move complete, result=0
01:36:49.513 00.000 10072 worker thread done servicing request
01:36:49.513 00.000 10072 Worker thread wakes up
01:36:49.513 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 137 ms NORTH
01:36:49.518 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:49.518 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:50.157 00.639 10072 Exposure complete
01:36:50.201 00.044 10072 worker thread done servicing request
01:36:50.201 00.000 1032 OnExposeComplete: enter
01:36:50.204 00.003 1032 UpdateGuideState(): m_state=6
01:36:50.206 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4007
01:36:50.208 00.002 1032 Star::Find returns 1 (0), X=319.26, Y=751.96, Mass=1403, SNR=26.4, Peak=160 HFD=2.5
01:36:50.211 00.003 1032 MultiStar: [#1 -0.26,-0.17,0.93,U] [#2 -0.05,-0.17,0.74,U] [#3 -0.03,0.02,0.66,U] [#4 -0.16,-0.08,0.73,U] [#5 -0.00,-0.25,0.67,U] [#6 0.08,-0.32,0.58,U] [#7 -0.12,0.12,0.53,U] [#8 -0.04,-0.01,0.60,U] 
01:36:50.212 00.001 1032 single-star, 8 included, MultiStar: {-0.06, -0.11}, one-star: {0.05, -0.10}
01:36:50.214 00.002 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
01:36:50.215 00.001 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
01:36:50.217 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.15 mountX=-0.11 mountY=-0.02, mountTheta=-2.98
01:36:50.220 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
01:36:50.222 00.002 1032 Enqueuing Move request for scope (0.05, -0.10)
01:36:50.224 00.002 10072 Worker thread wakes up
01:36:50.224 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
01:36:50.224 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
01:36:50.224 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
01:36:50.226 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:50.228 00.002 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:36:50.228 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
01:36:50.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:50.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:36:50.228 00.000 10072 MoveAxis(W, 2, ABG)
01:36:50.228 00.000 10072 Guiding  Dir = 3, Dur = 2
01:36:50.229 00.001 10072 IsGuiding returns 0
01:36:50.229 00.000 10072 PulseGuide returned control before completion, sleep 12
01:36:50.246 00.017 1032 UpdateGuideState exits: m=1403 SNR=26.4
01:36:50.249 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:50.250 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:50.252 00.002 1032 Enqueuing Expose request
01:36:50.254 00.002 10072 IsGuiding returns 0
01:36:50.254 00.000 10072 Move returns status 0, amount 2
01:36:50.254 00.000 10072 MoveAxis(N, 0, ABG)
01:36:50.254 00.000 10072 Move returns status 0, amount 0
01:36:50.254 00.000 10072 move complete, result=0
01:36:50.254 00.000 10072 worker thread done servicing request
01:36:50.254 00.000 10072 Worker thread wakes up
01:36:50.254 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:50.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:50.261 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:36:50.668 00.407 10072 Exposure complete
01:36:50.715 00.047 10072 worker thread done servicing request
01:36:50.715 00.000 1032 OnExposeComplete: enter
01:36:50.717 00.002 1032 UpdateGuideState(): m_state=6
01:36:50.718 00.001 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4008
01:36:50.720 00.002 1032 Star::Find returns 1 (0), X=319.31, Y=751.91, Mass=1446, SNR=26.8, Peak=131 HFD=2.9
01:36:50.722 00.002 1032 MultiStar: [#1 -0.18,-0.14,0.97,U] [#2 0.01,-0.30,0.76,U] [#3 0.05,-0.12,0.70,U] [#4 -0.09,-0.03,0.68,U] [#5 -0.08,-0.31,0.69,U] [#6 0.07,-0.32,0.60,U] [#7 -0.01,-0.14,0.53,U] [#8 0.10,-0.13,0.54,U] 
01:36:50.724 00.002 1032 single-star, 8 included, MultiStar: {-0.01, -0.18}, one-star: {0.09, -0.15}
01:36:50.725 00.001 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
01:36:50.726 00.001 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
01:36:50.728 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-1.03 mountX=-0.17 mountY=-0.05, mountTheta=-2.86
01:36:50.731 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.15, opts=13)
01:36:50.732 00.001 1032 Enqueuing Move request for scope (0.09, -0.15)
01:36:50.734 00.002 10072 Worker thread wakes up
01:36:50.734 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
01:36:50.734 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
01:36:50.734 00.000 10072 Moving (0.09, -0.15) raw xDistance=-0.17 yDistance=-0.05
01:36:50.736 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:50.740 00.004 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.59
01:36:50.740 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
01:36:50.740 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:50.740 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:36:50.740 00.000 10072 MoveAxis(E, 77, ABG)
01:36:50.740 00.000 10072 Guiding  Dir = 2, Dur = 77
01:36:50.740 00.000 10072 IsGuiding returns 0
01:36:50.742 00.002 10072 PulseGuide returned control before completion, sleep 86
01:36:50.759 00.017 1032 UpdateGuideState exits: m=1446 SNR=26.8
01:36:50.761 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:50.763 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:50.765 00.002 1032 Enqueuing Expose request
01:36:50.838 00.073 10072 IsGuiding returns 0
01:36:50.838 00.000 10072 Move returns status 0, amount 77
01:36:50.838 00.000 10072 MoveAxis(N, 0, ABG)
01:36:50.838 00.000 10072 Move returns status 0, amount 0
01:36:50.838 00.000 10072 move complete, result=0
01:36:50.839 00.001 10072 worker thread done servicing request
01:36:50.839 00.000 10072 Worker thread wakes up
01:36:50.839 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:50.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:50.839 00.000 1032 GuideStep: -0.2 px 77 ms EAST, -0.0 px 0 ms NORTH
01:36:51.469 00.630 10072 Exposure complete
01:36:51.515 00.046 10072 worker thread done servicing request
01:36:51.515 00.000 1032 OnExposeComplete: enter
01:36:51.519 00.004 1032 UpdateGuideState(): m_state=6
01:36:51.522 00.003 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4009
01:36:51.524 00.002 1032 Star::Find returns 1 (0), X=319.22, Y=751.93, Mass=1330, SNR=25.7, Peak=126 HFD=3.1
01:36:51.526 00.002 1032 MultiStar: [#1 -0.23,-0.09,1.04,U] [#2 -0.28,-0.30,0.76,U] [#3 -0.19,-0.03,0.70,U] [#4 -0.14,0.00,0.73,U] [#5 0.12,-0.22,0.69,U] [#6 -0.20,-0.32,0.60,U] [#7 -0.09,-0.02,0.55,U] [#8 -0.19,-0.03,0.56,U] 
01:36:51.528 00.002 1032 single-star, 8 included, MultiStar: {-0.13, -0.13}, one-star: {-0.00, -0.13}
01:36:51.531 00.003 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.87)
01:36:51.532 00.001 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.87)
01:36:51.534 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.59 mountX=-0.13 mountY=0.04, mountTheta=2.87
01:36:51.536 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.13, opts=13)
01:36:51.538 00.002 1032 Enqueuing Move request for scope (-0.00, -0.13)
01:36:51.539 00.001 10072 Worker thread wakes up
01:36:51.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
01:36:51.539 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
01:36:51.539 00.000 10072 Moving (-0.00, -0.13) raw xDistance=-0.13 yDistance=0.04
01:36:51.542 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:51.545 00.003 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:36:51.545 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
01:36:51.545 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:51.545 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:36:51.545 00.000 10072 MoveAxis(W, 1, ABG)
01:36:51.545 00.000 10072 Guiding  Dir = 3, Dur = 1
01:36:51.545 00.000 10072 IsGuiding returns 0
01:36:51.546 00.001 10072 PulseGuide returned control before completion, sleep 11
01:36:51.559 00.013 10072 IsGuiding returns 0
01:36:51.559 00.000 10072 Move returns status 0, amount 1
01:36:51.559 00.000 10072 MoveAxis(N, 0, ABG)
01:36:51.559 00.000 10072 Move returns status 0, amount 0
01:36:51.559 00.000 10072 move complete, result=0
01:36:51.559 00.000 10072 worker thread done servicing request
01:36:51.562 00.003 1032 UpdateGuideState exits: m=1330 SNR=25.7
01:36:51.564 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:51.565 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:51.567 00.002 1032 Enqueuing Expose request
01:36:51.568 00.001 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
01:36:51.570 00.002 10072 Worker thread wakes up
01:36:51.570 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:51.570 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:51.983 00.413 10072 Exposure complete
01:36:52.032 00.049 10072 worker thread done servicing request
01:36:52.032 00.000 1032 OnExposeComplete: enter
01:36:52.035 00.003 1032 UpdateGuideState(): m_state=6
01:36:52.037 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4010
01:36:52.039 00.002 1032 Star::Find returns 1 (0), X=319.10, Y=751.93, Mass=1443, SNR=26.8, Peak=136 HFD=3.0
01:36:52.040 00.001 1032 MultiStar: [#1 -0.28,-0.08,0.94,U] [#2 -0.21,-0.29,0.71,U] [#3 -0.02,-0.17,0.66,U] [#4 -0.33,-0.16,0.72,U] [#5 -0.08,-0.18,0.66,U] [#6 -0.17,-0.38,0.57,U] [#7 -0.09,-0.10,0.48,U] [#8 -0.04,0.15,0.55,U] 
01:36:52.042 00.002 1032 single-star, 8 included, MultiStar: {-0.16, -0.15}, one-star: {-0.12, -0.13}
01:36:52.043 00.001 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.14)
01:36:52.045 00.002 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.14)
01:36:52.046 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-2.31 mountX=-0.09 mountY=0.15, mountTheta=2.14
01:36:52.051 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.13, opts=13)
01:36:52.053 00.002 1032 Enqueuing Move request for scope (-0.12, -0.13)
01:36:52.055 00.002 10072 Worker thread wakes up
01:36:52.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
01:36:52.055 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
01:36:52.055 00.000 10072 Moving (-0.12, -0.13) raw xDistance=-0.09 yDistance=0.15
01:36:52.057 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:52.059 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:36:52.059 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
01:36:52.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:52.059 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:36:52.059 00.000 10072 MoveAxis(W, 1, ABG)
01:36:52.059 00.000 10072 Guiding  Dir = 3, Dur = 1
01:36:52.061 00.002 10072 IsGuiding returns 0
01:36:52.061 00.000 10072 PulseGuide returned control before completion, sleep 11
01:36:52.074 00.013 10072 IsGuiding returns 0
01:36:52.074 00.000 10072 Move returns status 0, amount 1
01:36:52.074 00.000 10072 MoveAxis(N, 0, ABG)
01:36:52.074 00.000 10072 Move returns status 0, amount 0
01:36:52.074 00.000 10072 move complete, result=0
01:36:52.074 00.000 10072 worker thread done servicing request
01:36:52.077 00.003 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:36:52.081 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:52.083 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:52.084 00.001 1032 Enqueuing Expose request
01:36:52.087 00.003 10072 Worker thread wakes up
01:36:52.087 00.000 1032 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
01:36:52.088 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:52.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:52.717 00.629 10072 Exposure complete
01:36:52.764 00.047 10072 worker thread done servicing request
01:36:52.764 00.000 1032 OnExposeComplete: enter
01:36:52.767 00.003 1032 UpdateGuideState(): m_state=6
01:36:52.770 00.003 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4011
01:36:52.773 00.003 1032 Star::Find returns 1 (0), X=319.27, Y=752.01, Mass=1454, SNR=26.9, Peak=169 HFD=2.5
01:36:52.775 00.002 1032 MultiStar: [#1 -0.32,-0.12,0.96,U] [#2 -0.06,-0.18,0.73,U] [#3 -0.07,0.25,0.68,U] [#4 -0.07,0.02,0.67,U] [#5 -0.13,-0.12,0.67,U] [#6 0.03,-0.26,0.58,U] [#7 -0.02,0.00,0.55,U] [#8 0.05,0.11,0.56,U] 
01:36:52.777 00.002 1032 single-star, 8 included, MultiStar: {-0.07, -0.04}, one-star: {0.06, -0.06}
01:36:52.779 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
01:36:52.781 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
01:36:52.782 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.78 mountX=-0.07 mountY=-0.04, mountTheta=-2.61
01:36:52.785 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
01:36:52.788 00.003 1032 Enqueuing Move request for scope (0.06, -0.06)
01:36:52.790 00.002 10072 Worker thread wakes up
01:36:52.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
01:36:52.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
01:36:52.791 00.001 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.04
01:36:52.793 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:52.795 00.002 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:36:52.795 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:36:52.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:52.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:36:52.795 00.000 10072 MoveAxis(W, 1, ABG)
01:36:52.795 00.000 10072 Guiding  Dir = 3, Dur = 1
01:36:52.796 00.001 10072 IsGuiding returns 0
01:36:52.796 00.000 10072 PulseGuide returned control before completion, sleep 11
01:36:52.809 00.013 10072 IsGuiding returns 0
01:36:52.809 00.000 10072 Move returns status 0, amount 1
01:36:52.809 00.000 10072 MoveAxis(N, 0, ABG)
01:36:52.809 00.000 10072 Move returns status 0, amount 0
01:36:52.809 00.000 10072 move complete, result=0
01:36:52.809 00.000 10072 worker thread done servicing request
01:36:52.814 00.005 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:36:52.816 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:52.818 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:52.819 00.001 1032 Enqueuing Expose request
01:36:52.821 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:36:52.823 00.002 10072 Worker thread wakes up
01:36:52.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:52.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:53.231 00.408 10072 Exposure complete
01:36:53.284 00.053 10072 worker thread done servicing request
01:36:53.285 00.001 1032 OnExposeComplete: enter
01:36:53.286 00.001 1032 UpdateGuideState(): m_state=6
01:36:53.289 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4012
01:36:53.291 00.002 1032 Star::Find returns 1 (0), X=319.35, Y=752.14, Mass=1412, SNR=26.5, Peak=153 HFD=2.7
01:36:53.293 00.002 1032 MultiStar: [#1 -0.19,-0.00,0.98,U] [#2 -0.11,-0.10,0.75,U] [#3 0.06,0.23,0.69,U] [#4 0.03,0.16,0.72,U] [#5 0.06,0.02,0.67,U] [#6 0.03,-0.04,0.60,U] [#7 0.02,0.28,0.50,U] [#8 0.02,0.16,0.55,U] 
01:36:53.294 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.08}, one-star: {0.14, 0.08}
01:36:53.296 00.002 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
01:36:53.298 00.002 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
01:36:53.300 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.55 mountX=0.07 mountY=-0.02, mountTheta=-0.28
01:36:53.304 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
01:36:53.306 00.002 1032 Enqueuing Move request for scope (0.00, 0.08)
01:36:53.308 00.002 10072 Worker thread wakes up
01:36:53.308 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
01:36:53.308 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
01:36:53.308 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.07 yDistance=-0.02
01:36:53.311 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:53.313 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:36:53.313 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:36:53.314 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:53.314 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:36:53.314 00.000 10072 MoveAxis(W, 1, ABG)
01:36:53.314 00.000 10072 Guiding  Dir = 3, Dur = 1
01:36:53.314 00.000 10072 IsGuiding returns 0
01:36:53.315 00.001 10072 PulseGuide returned control before completion, sleep 11
01:36:53.334 00.019 1032 UpdateGuideState exits: m=1412 SNR=26.5
01:36:53.336 00.002 10072 IsGuiding returns 0
01:36:53.336 00.000 10072 Move returns status 0, amount 1
01:36:53.336 00.000 10072 MoveAxis(N, 0, ABG)
01:36:53.336 00.000 10072 Move returns status 0, amount 0
01:36:53.336 00.000 10072 move complete, result=0
01:36:53.336 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:53.338 00.002 10072 worker thread done servicing request
01:36:53.338 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:53.341 00.003 1032 Enqueuing Expose request
01:36:53.343 00.002 10072 Worker thread wakes up
01:36:53.343 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:53.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:53.343 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:36:53.981 00.638 10072 Exposure complete
01:36:54.029 00.048 10072 worker thread done servicing request
01:36:54.029 00.000 1032 OnExposeComplete: enter
01:36:54.032 00.003 1032 UpdateGuideState(): m_state=6
01:36:54.034 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4013
01:36:54.036 00.002 1032 Star::Find returns 1 (0), X=319.30, Y=752.03, Mass=1399, SNR=26.4, Peak=141 HFD=2.8
01:36:54.037 00.001 1032 MultiStar: [#1 -0.33,0.09,0.97,U] [#2 0.10,-0.14,0.79,U] [#3 0.09,0.07,0.70,U] [#4 0.00,0.04,0.71,U] [#5 0.09,-0.13,0.68,U] [#6 0.13,0.03,0.58,U] [#7 0.13,0.08,0.54,U] [#8 0.08,0.04,0.57,U] 
01:36:54.039 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.09, -0.03}
01:36:54.041 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
01:36:54.043 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
01:36:54.044 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.06 mountX=-0.00 mountY=-0.02, mountTheta=-1.77
01:36:54.048 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
01:36:54.050 00.002 1032 Enqueuing Move request for scope (0.02, 0.00)
01:36:54.052 00.002 10072 Worker thread wakes up
01:36:54.052 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
01:36:54.052 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
01:36:54.052 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
01:36:54.054 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:54.057 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:36:54.057 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:36:54.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:54.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:36:54.057 00.000 10072 MoveAxis(W, 1, ABG)
01:36:54.057 00.000 10072 Guiding  Dir = 3, Dur = 1
01:36:54.058 00.001 10072 IsGuiding returns 0
01:36:54.058 00.000 10072 PulseGuide returned control before completion, sleep 11
01:36:54.071 00.013 10072 IsGuiding returns 0
01:36:54.072 00.001 10072 Move returns status 0, amount 1
01:36:54.072 00.000 10072 MoveAxis(N, 0, ABG)
01:36:54.072 00.000 10072 Move returns status 0, amount 0
01:36:54.072 00.000 10072 move complete, result=0
01:36:54.072 00.000 10072 worker thread done servicing request
01:36:54.075 00.003 1032 UpdateGuideState exits: m=1399 SNR=26.4
01:36:54.077 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:54.079 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:54.082 00.003 1032 Enqueuing Expose request
01:36:54.084 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:36:54.088 00.004 10072 Worker thread wakes up
01:36:54.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:54.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:54.495 00.407 10072 Exposure complete
01:36:54.545 00.050 10072 worker thread done servicing request
01:36:54.545 00.000 1032 OnExposeComplete: enter
01:36:54.548 00.003 1032 UpdateGuideState(): m_state=6
01:36:54.551 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4014
01:36:54.553 00.002 1032 Star::Find returns 1 (0), X=319.35, Y=752.07, Mass=1425, SNR=26.6, Peak=144 HFD=2.8
01:36:54.557 00.004 1032 MultiStar: [#1 -0.19,-0.12,1.02,U] [#2 -0.06,-0.14,0.74,U] [#3 0.08,0.14,0.65,U] [#4 -0.05,-0.02,0.70,U] [#5 0.15,-0.21,0.69,U] [#6 0.08,-0.18,0.56,U] [#7 0.19,0.21,0.54,U] [#8 -0.09,-0.02,0.53,U] 
01:36:54.558 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {0.14, 0.01}
01:36:54.560 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
01:36:54.561 00.001 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
01:36:54.562 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.21 mountX=-0.05 mountY=-0.00, mountTheta=-3.04
01:36:54.565 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
01:36:54.567 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
01:36:54.569 00.002 10072 Worker thread wakes up
01:36:54.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
01:36:54.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
01:36:54.569 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.00
01:36:54.571 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:54.573 00.002 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:36:54.573 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:36:54.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:54.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:36:54.573 00.000 10072 MoveAxis(W, 0, ABG)
01:36:54.573 00.000 10072 Move returns status 0, amount 0
01:36:54.573 00.000 10072 MoveAxis(N, 0, ABG)
01:36:54.573 00.000 10072 Move returns status 0, amount 0
01:36:54.573 00.000 10072 move complete, result=0
01:36:54.574 00.001 10072 worker thread done servicing request
01:36:54.592 00.018 1032 UpdateGuideState exits: m=1425 SNR=26.6
01:36:54.595 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:54.596 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:54.597 00.001 1032 Enqueuing Expose request
01:36:54.600 00.003 10072 Worker thread wakes up
01:36:54.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:54.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:54.600 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
01:36:55.228 00.628 10072 Exposure complete
01:36:55.277 00.049 10072 worker thread done servicing request
01:36:55.277 00.000 1032 OnExposeComplete: enter
01:36:55.279 00.002 1032 UpdateGuideState(): m_state=6
01:36:55.281 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4015
01:36:55.282 00.001 1032 Star::Find returns 1 (0), X=319.32, Y=752.24, Mass=1332, SNR=25.7, Peak=140 HFD=2.8
01:36:55.284 00.002 1032 MultiStar: [#1 -0.23,0.06,1.01,U] [#2 -0.03,-0.01,0.73,U] [#3 0.02,0.12,0.70,U] [#4 -0.15,0.17,0.72,U] [#5 0.03,0.11,0.74,U] [#6 0.06,-0.07,0.61,U] [#7 -0.03,0.22,0.55,U] [#8 0.09,0.13,0.56,U] 
01:36:55.286 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {0.10, 0.18}
01:36:55.288 00.002 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
01:36:55.291 00.003 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
01:36:55.293 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.80 mountX=0.11 mountY=-0.00, mountTheta=-0.03
01:36:55.295 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
01:36:55.299 00.004 1032 Enqueuing Move request for scope (-0.02, 0.10)
01:36:55.302 00.003 10072 Worker thread wakes up
01:36:55.303 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:36:55.303 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:36:55.303 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.11 yDistance=-0.00
01:36:55.307 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:55.309 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:36:55.309 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:36:55.309 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:55.309 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:36:55.309 00.000 10072 MoveAxis(W, 0, ABG)
01:36:55.309 00.000 10072 Move returns status 0, amount 0
01:36:55.309 00.000 10072 MoveAxis(N, 0, ABG)
01:36:55.309 00.000 10072 Move returns status 0, amount 0
01:36:55.309 00.000 10072 move complete, result=0
01:36:55.309 00.000 10072 worker thread done servicing request
01:36:55.328 00.019 1032 UpdateGuideState exits: m=1332 SNR=25.7
01:36:55.334 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:55.336 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:55.338 00.002 1032 Enqueuing Expose request
01:36:55.340 00.002 10072 Worker thread wakes up
01:36:55.340 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
01:36:55.343 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:55.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:55.759 00.416 10072 Exposure complete
01:36:55.808 00.049 10072 worker thread done servicing request
01:36:55.808 00.000 1032 OnExposeComplete: enter
01:36:55.811 00.003 1032 UpdateGuideState(): m_state=6
01:36:55.813 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4016
01:36:55.814 00.001 1032 Star::Find returns 1 (0), X=319.35, Y=752.38, Mass=1357, SNR=26.0, Peak=173 HFD=2.9
01:36:55.816 00.002 1032 MultiStar: [#1 -0.26,0.28,1.02,U] [#2 -0.19,0.27,0.73,U] [#3 -0.06,0.57,0.70,U] [#4 -0.03,0.30,0.71,U] [#5 0.03,0.24,0.70,U] [#6 0.09,0.21,0.64,U] [#7 -0.01,0.38,0.56,U] [#8 0.12,0.39,0.60,U] 
01:36:55.819 00.003 1032 refined, 8 included, MultiStar: {-0.03, 0.32}, one-star: {0.13, 0.32}
01:36:55.821 00.002 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
01:36:55.822 00.001 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
01:36:55.824 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.32 hyp=0.33 cameraTheta=1.66 mountX=0.32 mountY=-0.06, mountTheta=-0.17
01:36:55.827 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.32, opts=13)
01:36:55.831 00.004 1032 Enqueuing Move request for scope (-0.03, 0.32)
01:36:55.833 00.002 10072 Worker thread wakes up
01:36:55.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.32) opts 0xd
01:36:55.833 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.32)
01:36:55.833 00.000 10072 Moving (-0.03, 0.32) raw xDistance=0.32 yDistance=-0.06
01:36:55.835 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:55.838 00.003 10072 PPEC rslt: input = 0.32, final = 0.14, react = 0.14, pred = 0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 287.58
01:36:55.838 00.000 10072 PPEC: input: 0.32, control: 0.14, exposure: 500
01:36:55.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:55.839 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:36:55.839 00.000 10072 MoveAxis(W, 148, ABG)
01:36:55.839 00.000 10072 Guiding  Dir = 3, Dur = 148
01:36:55.839 00.000 10072 IsGuiding returns 0
01:36:55.840 00.001 10072 PulseGuide returned control before completion, sleep 158
01:36:55.856 00.016 1032 UpdateGuideState exits: m=1357 SNR=26.0
01:36:55.858 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:55.859 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:55.862 00.003 1032 Enqueuing Expose request
01:36:56.006 00.144 10072 IsGuiding returns 0
01:36:56.006 00.000 10072 Move returns status 0, amount 148
01:36:56.006 00.000 10072 MoveAxis(N, 0, ABG)
01:36:56.006 00.000 10072 Move returns status 0, amount 0
01:36:56.006 00.000 10072 move complete, result=0
01:36:56.006 00.000 10072 worker thread done servicing request
01:36:56.006 00.000 10072 Worker thread wakes up
01:36:56.006 00.000 1032 GuideStep: 0.3 px 148 ms WEST, -0.1 px 0 ms NORTH
01:36:56.010 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:56.010 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:56.634 00.624 10072 Exposure complete
01:36:56.681 00.047 10072 worker thread done servicing request
01:36:56.681 00.000 1032 OnExposeComplete: enter
01:36:56.683 00.002 1032 UpdateGuideState(): m_state=6
01:36:56.685 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4017
01:36:56.687 00.002 1032 Star::Find returns 1 (0), X=319.50, Y=752.22, Mass=1447, SNR=26.8, Peak=135 HFD=3.0
01:36:56.689 00.002 1032 MultiStar: [#1 -0.10,0.15,0.92,U] [#2 0.20,0.00,0.74,U] [#3 0.21,0.27,0.67,U] [#4 0.09,0.15,0.71,U] [#5 0.22,-0.02,0.71,U] [#6 0.16,0.01,0.60,U] [#7 0.05,0.17,0.57,U] [#8 0.11,0.26,0.55,U] 
01:36:56.691 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.13}, one-star: {0.28, 0.16}
01:36:56.693 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
01:36:56.695 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
01:36:56.696 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.18 cameraTheta=0.75 mountX=0.09 mountY=-0.16, mountTheta=-1.08
01:36:56.698 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.13, opts=13)
01:36:56.700 00.002 1032 Enqueuing Move request for scope (0.14, 0.13)
01:36:56.701 00.001 10072 Worker thread wakes up
01:36:56.702 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
01:36:56.702 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
01:36:56.702 00.000 10072 Moving (0.14, 0.13) raw xDistance=0.09 yDistance=-0.16
01:36:56.704 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:56.707 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:36:56.707 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:36:56.707 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:56.707 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:36:56.707 00.000 10072 MoveAxis(W, 0, ABG)
01:36:56.707 00.000 10072 Move returns status 0, amount 0
01:36:56.707 00.000 10072 MoveAxis(N, 0, ABG)
01:36:56.707 00.000 10072 Move returns status 0, amount 0
01:36:56.707 00.000 10072 move complete, result=0
01:36:56.707 00.000 10072 worker thread done servicing request
01:36:56.723 00.016 1032 UpdateGuideState exits: m=1447 SNR=26.8
01:36:56.725 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:56.729 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:56.730 00.001 1032 Enqueuing Expose request
01:36:56.732 00.002 10072 Worker thread wakes up
01:36:56.732 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:56.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:56.732 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
01:36:57.148 00.416 10072 Exposure complete
01:36:57.198 00.050 10072 worker thread done servicing request
01:36:57.199 00.001 1032 OnExposeComplete: enter
01:36:57.200 00.001 1032 UpdateGuideState(): m_state=6
01:36:57.202 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4018
01:36:57.204 00.002 1032 Star::Find returns 1 (0), X=319.40, Y=752.15, Mass=1253, SNR=24.8, Peak=111 HFD=3.2
01:36:57.210 00.006 1032 MultiStar: [#1 -0.13,0.09,1.05,U] [#2 0.05,-0.02,0.80,U] [#3 0.19,0.27,0.70,U] [#4 0.05,0.03,0.74,U] [#5 0.18,-0.12,0.72,U] [#6 0.16,0.03,0.68,U] [#7 0.13,0.25,0.59,U] [#8 0.16,0.38,0.63,U] 
01:36:57.212 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.18, 0.09}
01:36:57.214 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:36:57.216 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:36:57.219 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.81 mountX=0.07 mountY=-0.12, mountTheta=-1.02
01:36:57.222 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
01:36:57.224 00.002 1032 Enqueuing Move request for scope (0.10, 0.10)
01:36:57.226 00.002 10072 Worker thread wakes up
01:36:57.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
01:36:57.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
01:36:57.226 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
01:36:57.229 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:57.232 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:36:57.232 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:36:57.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:57.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:36:57.232 00.000 10072 MoveAxis(E, 0, ABG)
01:36:57.232 00.000 10072 Move returns status 0, amount 0
01:36:57.232 00.000 10072 MoveAxis(N, 0, ABG)
01:36:57.232 00.000 10072 Move returns status 0, amount 0
01:36:57.232 00.000 10072 move complete, result=0
01:36:57.232 00.000 10072 worker thread done servicing request
01:36:57.252 00.020 1032 UpdateGuideState exits: m=1253 SNR=24.8
01:36:57.253 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:57.256 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:57.258 00.002 1032 Enqueuing Expose request
01:36:57.260 00.002 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:57.262 00.002 10072 Worker thread wakes up
01:36:57.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:57.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:57.898 00.636 10072 Exposure complete
01:36:57.945 00.047 10072 worker thread done servicing request
01:36:57.945 00.000 1032 OnExposeComplete: enter
01:36:57.947 00.002 1032 UpdateGuideState(): m_state=6
01:36:57.948 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4019
01:36:57.950 00.002 1032 Star::Find returns 1 (0), X=319.49, Y=752.47, Mass=1490, SNR=27.2, Peak=159 HFD=3.2
01:36:57.951 00.001 1032 MultiStar: [#1 -0.11,0.42,0.92,U] [#2 0.03,0.07,0.72,U] [#3 0.14,0.48,0.66,U] [#4 0.09,0.36,0.68,U] [#5 0.30,0.33,0.68,U] [#6 0.23,0.16,0.57,U] [#7 0.26,0.47,0.50,U] [#8 0.14,0.34,0.56,U] 
01:36:57.952 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.34}, one-star: {0.27, 0.41}
01:36:57.956 00.004 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
01:36:57.958 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
01:36:57.960 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.34 hyp=0.37 cameraTheta=1.18 mountX=0.30 mountY=-0.22, mountTheta=-0.65
01:36:57.963 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.34, opts=13)
01:36:57.965 00.002 1032 Enqueuing Move request for scope (0.14, 0.34)
01:36:57.966 00.001 10072 Worker thread wakes up
01:36:57.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.34) opts 0xd
01:36:57.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.34)
01:36:57.966 00.000 10072 Moving (0.14, 0.34) raw xDistance=0.30 yDistance=-0.22
01:36:57.968 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:57.971 00.003 10072 PPEC rslt: input = 0.30, final = 0.13, react = 0.13, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 287.58
01:36:57.971 00.000 10072 PPEC: input: 0.30, control: 0.13, exposure: 500
01:36:57.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:36:57.971 00.000 10072 MoveAxis(W, 136, ABG)
01:36:57.971 00.000 10072 Guiding  Dir = 3, Dur = 136
01:36:57.971 00.000 10072 IsGuiding returns 0
01:36:57.973 00.002 10072 PulseGuide returned control before completion, sleep 146
01:36:57.996 00.023 1032 UpdateGuideState exits: m=1490 SNR=27.2
01:36:57.998 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:58.000 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:58.002 00.002 1032 Enqueuing Expose request
01:36:58.129 00.127 10072 IsGuiding returns 0
01:36:58.129 00.000 10072 Move returns status 0, amount 136
01:36:58.129 00.000 10072 MoveAxis(N, 145, ABG)
01:36:58.129 00.000 10072 Guiding  Dir = 0, Dur = 145
01:36:58.129 00.000 10072 IsGuiding returns 0
01:36:58.130 00.001 10072 PulseGuide returned control before completion, sleep 155
01:36:58.302 00.172 10072 IsGuiding returns 0
01:36:58.303 00.001 10072 Move returns status 0, amount 145
01:36:58.303 00.000 10072 move complete, result=0
01:36:58.303 00.000 10072 worker thread done servicing request
01:36:58.303 00.000 10072 Worker thread wakes up
01:36:58.303 00.000 1032 GuideStep: 0.3 px 136 ms WEST, -0.2 px 145 ms NORTH
01:36:58.305 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:58.307 00.002 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:59.039 00.732 10072 Exposure complete
01:36:59.085 00.046 10072 worker thread done servicing request
01:36:59.085 00.000 1032 OnExposeComplete: enter
01:36:59.088 00.003 1032 UpdateGuideState(): m_state=6
01:36:59.090 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4020
01:36:59.092 00.002 1032 Star::Find returns 1 (0), X=319.17, Y=752.08, Mass=1421, SNR=26.5, Peak=146 HFD=2.8
01:36:59.094 00.002 1032 MultiStar: [#1 -0.34,-0.08,1.01,U] [#2 -0.20,-0.10,0.73,U] [#3 -0.17,0.11,0.66,U] [#4 -0.12,0.06,0.70,U] [#5 -0.05,-0.11,0.67,U] [#6 -0.17,-0.33,0.59,U] [#7 -0.14,0.04,0.52,U] [#8 -0.21,0.12,0.57,U] 
01:36:59.096 00.002 1032 single-star, 8 included, MultiStar: {-0.16, -0.03}, one-star: {-0.04, 0.01}
01:36:59.097 00.001 1032 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.83) = xAngle (0.99 = 0.99)
01:36:59.100 00.003 1032 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.99 = 0.99)
01:36:59.102 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.05 cameraTheta=2.82 mountX=0.03 mountY=0.04, mountTheta=0.99
01:36:59.105 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.01, opts=13)
01:36:59.107 00.002 1032 Enqueuing Move request for scope (-0.04, 0.01)
01:36:59.109 00.002 10072 Worker thread wakes up
01:36:59.109 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
01:36:59.109 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
01:36:59.109 00.000 10072 Moving (-0.04, 0.01) raw xDistance=0.03 yDistance=0.04
01:36:59.113 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:59.116 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:36:59.116 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:36:59.116 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:59.116 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:36:59.116 00.000 10072 MoveAxis(E, 1, ABG)
01:36:59.116 00.000 10072 Guiding  Dir = 2, Dur = 1
01:36:59.116 00.000 10072 IsGuiding returns 0
01:36:59.117 00.001 10072 PulseGuide returned control before completion, sleep 11
01:36:59.131 00.014 10072 IsGuiding returns 0
01:36:59.131 00.000 10072 Move returns status 0, amount 1
01:36:59.131 00.000 10072 MoveAxis(N, 0, ABG)
01:36:59.131 00.000 10072 Move returns status 0, amount 0
01:36:59.131 00.000 10072 move complete, result=0
01:36:59.132 00.001 10072 worker thread done servicing request
01:36:59.135 00.003 1032 UpdateGuideState exits: m=1421 SNR=26.5
01:36:59.137 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:59.139 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:59.142 00.003 1032 Enqueuing Expose request
01:36:59.144 00.002 10072 Worker thread wakes up
01:36:59.144 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:59.144 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:59.145 00.001 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
01:36:59.557 00.412 10072 Exposure complete
01:36:59.614 00.057 1032 OnExposeComplete: enter
01:36:59.616 00.002 1032 UpdateGuideState(): m_state=6
01:36:59.618 00.002 10072 worker thread done servicing request
01:36:59.618 00.000 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4021
01:36:59.621 00.003 1032 Star::Find returns 1 (0), X=319.29, Y=752.02, Mass=1351, SNR=25.9, Peak=141 HFD=2.6
01:36:59.623 00.002 1032 MultiStar: [#1 -0.30,-0.15,0.98,U] [#2 -0.19,-0.17,0.76,U] [#3 -0.14,0.09,0.68,U] [#4 -0.24,-0.02,0.72,U] [#5 -0.05,-0.25,0.70,U] [#6 -0.05,-0.27,0.63,U] [#7 -0.11,0.08,0.53,U] [#8 -0.18,0.03,0.59,U] 
01:36:59.624 00.001 1032 single-star, 8 included, MultiStar: {-0.13, -0.08}, one-star: {0.07, -0.05}
01:36:59.626 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
01:36:59.627 00.001 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
01:36:59.629 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.59 mountX=-0.06 mountY=-0.05, mountTheta=-2.42
01:36:59.632 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
01:36:59.635 00.003 1032 Enqueuing Move request for scope (0.07, -0.05)
01:36:59.636 00.001 10072 Worker thread wakes up
01:36:59.637 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
01:36:59.637 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
01:36:59.637 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.06 yDistance=-0.05
01:36:59.639 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:36:59.641 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:36:59.641 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:36:59.641 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:59.641 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:36:59.641 00.000 10072 MoveAxis(E, 0, ABG)
01:36:59.641 00.000 10072 Move returns status 0, amount 0
01:36:59.641 00.000 10072 MoveAxis(N, 0, ABG)
01:36:59.641 00.000 10072 Move returns status 0, amount 0
01:36:59.641 00.000 10072 move complete, result=0
01:36:59.642 00.001 10072 worker thread done servicing request
01:36:59.659 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.9
01:36:59.662 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:59.663 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:36:59.665 00.002 1032 Enqueuing Expose request
01:36:59.667 00.002 10072 Worker thread wakes up
01:36:59.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:36:59.667 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:36:59.667 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:00.290 00.623 10072 Exposure complete
01:37:00.349 00.059 10072 worker thread done servicing request
01:37:00.350 00.001 1032 OnExposeComplete: enter
01:37:00.353 00.003 1032 UpdateGuideState(): m_state=6
01:37:00.355 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4022
01:37:00.357 00.002 1032 Star::Find returns 1 (0), X=319.21, Y=752.13, Mass=1339, SNR=25.8, Peak=167 HFD=2.5
01:37:00.360 00.003 1032 MultiStar: [#1 -0.38,-0.17,0.95,U] [#2 -0.15,-0.20,0.78,U] [#3 -0.12,0.05,0.69,U] [#4 -0.19,-0.04,0.71,U] [#5 -0.07,-0.13,0.66,U] [#6 0.03,-0.24,0.60,U] [#7 -0.21,-0.06,0.56,U] [#8 -0.02,0.06,0.57,U] 
01:37:00.362 00.002 1032 single-star, 8 included, MultiStar: {-0.13, -0.07}, one-star: {-0.01, 0.07}
01:37:00.365 00.003 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:37:00.367 00.002 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:37:00.369 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.74 mountX=0.07 mountY=-0.01, mountTheta=-0.09
01:37:00.373 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
01:37:00.375 00.002 1032 Enqueuing Move request for scope (-0.01, 0.07)
01:37:00.377 00.002 10072 Worker thread wakes up
01:37:00.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
01:37:00.377 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
01:37:00.377 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
01:37:00.380 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:00.384 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:37:00.384 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:37:00.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:00.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:37:00.384 00.000 10072 MoveAxis(W, 0, ABG)
01:37:00.384 00.000 10072 Move returns status 0, amount 0
01:37:00.384 00.000 10072 MoveAxis(N, 0, ABG)
01:37:00.384 00.000 10072 Move returns status 0, amount 0
01:37:00.384 00.000 10072 move complete, result=0
01:37:00.384 00.000 10072 worker thread done servicing request
01:37:00.406 00.022 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:37:00.408 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:00.410 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:00.413 00.003 1032 Enqueuing Expose request
01:37:00.416 00.003 10072 Worker thread wakes up
01:37:00.416 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
01:37:00.419 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:00.419 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:00.824 00.405 10072 Exposure complete
01:37:00.881 00.057 10072 worker thread done servicing request
01:37:00.882 00.001 1032 OnExposeComplete: enter
01:37:00.884 00.002 1032 UpdateGuideState(): m_state=6
01:37:00.886 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4023
01:37:00.888 00.002 1032 Star::Find returns 1 (0), X=319.17, Y=752.33, Mass=1509, SNR=27.4, Peak=166 HFD=2.7
01:37:00.890 00.002 1032 MultiStar: [#1 -0.24,0.15,0.95,U] [#2 -0.15,-0.08,0.72,U] [#3 0.01,0.25,0.66,U] [#4 -0.05,0.07,0.66,U] [#5 -0.03,0.10,0.68,U] [#6 -0.02,0.01,0.57,U] [#7 -0.02,0.31,0.50,U] [#8 0.06,0.17,0.54,U] 
01:37:00.893 00.003 1032 refined, 8 included, MultiStar: {-0.07, 0.14}, one-star: {-0.05, 0.27}
01:37:00.896 00.003 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
01:37:00.900 00.004 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
01:37:00.901 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.01 mountX=0.15 mountY=0.03, mountTheta=0.18
01:37:00.904 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.14, opts=13)
01:37:00.906 00.002 1032 Enqueuing Move request for scope (-0.07, 0.14)
01:37:00.907 00.001 10072 Worker thread wakes up
01:37:00.907 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
01:37:00.909 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
01:37:00.909 00.000 10072 Moving (-0.07, 0.14) raw xDistance=0.15 yDistance=0.03
01:37:00.910 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:00.913 00.003 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.58
01:37:00.913 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:37:00.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:00.913 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:37:00.913 00.000 10072 MoveAxis(W, 71, ABG)
01:37:00.913 00.000 10072 Guiding  Dir = 3, Dur = 71
01:37:00.914 00.001 10072 IsGuiding returns 0
01:37:00.914 00.000 10072 PulseGuide returned control before completion, sleep 81
01:37:00.935 00.021 1032 UpdateGuideState exits: m=1509 SNR=27.4
01:37:00.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:00.940 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:00.942 00.002 1032 Enqueuing Expose request
01:37:01.007 00.065 10072 IsGuiding returns 0
01:37:01.007 00.000 10072 Move returns status 0, amount 71
01:37:01.007 00.000 10072 MoveAxis(N, 0, ABG)
01:37:01.008 00.001 10072 Move returns status 0, amount 0
01:37:01.008 00.000 10072 move complete, result=0
01:37:01.008 00.000 10072 worker thread done servicing request
01:37:01.008 00.000 10072 Worker thread wakes up
01:37:01.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:01.008 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:01.008 00.000 1032 GuideStep: 0.2 px 71 ms WEST, 0.0 px 0 ms NORTH
01:37:01.632 00.624 10072 Exposure complete
01:37:01.681 00.049 10072 worker thread done servicing request
01:37:01.681 00.000 1032 OnExposeComplete: enter
01:37:01.683 00.002 1032 UpdateGuideState(): m_state=6
01:37:01.685 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4024
01:37:01.687 00.002 1032 Star::Find returns 1 (0), X=319.11, Y=752.23, Mass=1521, SNR=27.5, Peak=167 HFD=2.6
01:37:01.688 00.001 1032 MultiStar: [#1 -0.38,0.03,0.92,U] [#2 -0.26,-0.16,0.74,U] [#3 -0.19,0.17,0.64,U] [#4 -0.26,0.10,0.69,U] [#5 -0.21,-0.18,0.65,U] [#6 0.05,-0.10,0.59,U] [#7 -0.17,0.14,0.51,U] [#8 -0.08,0.16,0.54,U] 
01:37:01.690 00.002 1032 refined, 8 included, MultiStar: {-0.19, 0.04}, one-star: {-0.11, 0.17}
01:37:01.692 00.002 1032 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.83) = xAngle (1.11 = 1.11)
01:37:01.694 00.002 1032 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.11 = 1.11)
01:37:01.695 00.001 1032 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.19 cameraTheta=2.94 mountX=0.09 mountY=0.17, mountTheta=1.11
01:37:01.698 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.19, y=0.04, opts=13)
01:37:01.700 00.002 1032 Enqueuing Move request for scope (-0.19, 0.04)
01:37:01.702 00.002 10072 Worker thread wakes up
01:37:01.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.04) opts 0xd
01:37:01.702 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.19, 0.04)
01:37:01.702 00.000 10072 Moving (-0.19, 0.04) raw xDistance=0.09 yDistance=0.17
01:37:01.704 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:01.706 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
01:37:01.706 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:37:01.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:01.707 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:37:01.707 00.000 10072 MoveAxis(W, 0, ABG)
01:37:01.707 00.000 10072 Move returns status 0, amount 0
01:37:01.707 00.000 10072 MoveAxis(N, 0, ABG)
01:37:01.707 00.000 10072 Move returns status 0, amount 0
01:37:01.707 00.000 10072 move complete, result=0
01:37:01.708 00.001 10072 worker thread done servicing request
01:37:01.725 00.017 1032 UpdateGuideState exits: m=1521 SNR=27.5
01:37:01.727 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:01.729 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:01.731 00.002 1032 Enqueuing Expose request
01:37:01.733 00.002 1032 GuideStep: 0.1 px 0 ms WEST, 0.2 px 0 ms NORTH
01:37:01.734 00.001 10072 Worker thread wakes up
01:37:01.734 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:01.735 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:02.149 00.414 10072 Exposure complete
01:37:02.196 00.047 10072 worker thread done servicing request
01:37:02.197 00.001 1032 OnExposeComplete: enter
01:37:02.198 00.001 1032 UpdateGuideState(): m_state=6
01:37:02.200 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4025
01:37:02.202 00.002 1032 Star::Find returns 1 (0), X=319.08, Y=752.09, Mass=1293, SNR=25.3, Peak=142 HFD=2.8
01:37:02.205 00.003 1032 MultiStar: [#1 -0.34,-0.03,1.03,U] [#2 -0.28,-0.10,0.76,U] [#3 -0.21,0.20,0.71,U] [#4 -0.16,0.12,0.79,U] [#5 -0.27,-0.15,0.68,U] [#6 -0.24,-0.07,0.62,U] [#7 -0.15,0.07,0.53,U] [#8 -0.20,0.08,0.60,U] 
01:37:02.207 00.002 1032 single-star, 8 included, MultiStar: {-0.22, 0.02}, one-star: {-0.13, 0.03}
01:37:02.210 00.003 1032 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.83) = xAngle (1.09 = 1.09)
01:37:02.212 00.002 1032 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.09 = 1.09)
01:37:02.214 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.14 cameraTheta=2.92 mountX=0.06 mountY=0.12, mountTheta=1.09
01:37:02.215 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.03, opts=13)
01:37:02.218 00.003 1032 Enqueuing Move request for scope (-0.13, 0.03)
01:37:02.220 00.002 10072 Worker thread wakes up
01:37:02.220 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
01:37:02.220 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
01:37:02.220 00.000 10072 Moving (-0.13, 0.03) raw xDistance=0.06 yDistance=0.12
01:37:02.221 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:02.224 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
01:37:02.224 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
01:37:02.224 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:02.224 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:37:02.225 00.001 10072 MoveAxis(E, 2, ABG)
01:37:02.225 00.000 10072 Guiding  Dir = 2, Dur = 2
01:37:02.225 00.000 10072 IsGuiding returns 0
01:37:02.226 00.001 10072 PulseGuide returned control before completion, sleep 12
01:37:02.244 00.018 1032 UpdateGuideState exits: m=1293 SNR=25.3
01:37:02.247 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:02.249 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:02.250 00.001 1032 Enqueuing Expose request
01:37:02.254 00.004 10072 IsGuiding returns 0
01:37:02.254 00.000 10072 Move returns status 0, amount 2
01:37:02.254 00.000 10072 MoveAxis(N, 0, ABG)
01:37:02.254 00.000 10072 Move returns status 0, amount 0
01:37:02.254 00.000 10072 move complete, result=0
01:37:02.254 00.000 10072 worker thread done servicing request
01:37:02.254 00.000 10072 Worker thread wakes up
01:37:02.255 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:02.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:02.258 00.003 1032 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
01:37:02.887 00.629 10072 Exposure complete
01:37:02.931 00.044 10072 worker thread done servicing request
01:37:02.932 00.001 1032 OnExposeComplete: enter
01:37:02.935 00.003 1032 UpdateGuideState(): m_state=6
01:37:02.936 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4026
01:37:02.938 00.002 1032 Star::Find returns 1 (0), X=319.05, Y=752.21, Mass=1438, SNR=26.7, Peak=188 HFD=2.5
01:37:02.940 00.002 1032 MultiStar: [#1 -0.49,0.10,0.95,U] [#2 -0.52,-0.02,0.75,U] [#3 -0.39,0.27,0.66,U] [#4 -0.19,0.07,0.68,U] [#5 -0.26,-0.03,0.67,U] [#6 -0.25,-0.10,0.59,U] [#7 -0.32,0.28,0.53,U] [#8 -0.31,0.28,0.58,U] 
01:37:02.942 00.002 1032 single-star, 8 included, MultiStar: {-0.33, 0.11}, one-star: {-0.17, 0.14}
01:37:02.944 00.002 1032 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.83) = xAngle (0.61 = 0.61)
01:37:02.945 00.001 1032 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.61 = 0.61)
01:37:02.947 00.002 1032 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.44 mountX=0.18 mountY=0.13, mountTheta=0.61
01:37:02.950 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=0.14, opts=13)
01:37:02.952 00.002 1032 Enqueuing Move request for scope (-0.17, 0.14)
01:37:02.955 00.003 10072 Worker thread wakes up
01:37:02.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
01:37:02.955 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
01:37:02.955 00.000 10072 Moving (-0.17, 0.14) raw xDistance=0.18 yDistance=0.13
01:37:02.957 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:02.960 00.003 10072 PPEC rslt: input = 0.18, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.57
01:37:02.960 00.000 10072 PPEC: input: 0.18, control: 0.08, exposure: 500
01:37:02.960 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:02.960 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:37:02.960 00.000 10072 MoveAxis(W, 85, ABG)
01:37:02.960 00.000 10072 Guiding  Dir = 3, Dur = 85
01:37:02.961 00.001 10072 IsGuiding returns 0
01:37:02.961 00.000 10072 PulseGuide returned control before completion, sleep 95
01:37:02.978 00.017 1032 UpdateGuideState exits: m=1438 SNR=26.7
01:37:02.980 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:02.982 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:02.983 00.001 1032 Enqueuing Expose request
01:37:03.069 00.086 10072 IsGuiding returns 0
01:37:03.069 00.000 10072 Move returns status 0, amount 85
01:37:03.069 00.000 10072 MoveAxis(N, 0, ABG)
01:37:03.069 00.000 10072 Move returns status 0, amount 0
01:37:03.069 00.000 10072 move complete, result=0
01:37:03.069 00.000 10072 worker thread done servicing request
01:37:03.069 00.000 10072 Worker thread wakes up
01:37:03.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:03.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:03.070 00.001 1032 GuideStep: 0.2 px 85 ms WEST, 0.1 px 0 ms NORTH
01:37:03.478 00.408 10072 Exposure complete
01:37:03.529 00.051 10072 worker thread done servicing request
01:37:03.529 00.000 1032 OnExposeComplete: enter
01:37:03.531 00.002 1032 UpdateGuideState(): m_state=6
01:37:03.534 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4027
01:37:03.535 00.001 1032 Star::Find returns 1 (0), X=319.19, Y=752.25, Mass=1403, SNR=26.4, Peak=148 HFD=2.7
01:37:03.537 00.002 1032 MultiStar: [#1 -0.38,0.17,0.94,U] [#2 -0.35,0.11,0.76,U] [#3 -0.24,0.22,0.68,U] [#4 -0.16,0.19,0.69,U] [#5 -0.16,0.10,0.69,U] [#6 0.01,-0.02,0.60,U] [#7 -0.24,0.37,0.50,U] [#8 -0.02,0.30,0.55,U] 
01:37:03.539 00.002 1032 single-star, 8 included, MultiStar: {-0.18, 0.17}, one-star: {-0.03, 0.19}
01:37:03.541 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
01:37:03.542 00.001 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
01:37:03.544 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.73 mountX=0.19 mountY=-0.02, mountTheta=-0.10
01:37:03.546 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.19, opts=13)
01:37:03.548 00.002 1032 Enqueuing Move request for scope (-0.03, 0.19)
01:37:03.551 00.003 10072 Worker thread wakes up
01:37:03.552 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
01:37:03.552 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
01:37:03.552 00.000 10072 Moving (-0.03, 0.19) raw xDistance=0.19 yDistance=-0.02
01:37:03.556 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:03.558 00.002 10072 PPEC rslt: input = 0.19, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 287.57
01:37:03.558 00.000 10072 PPEC: input: 0.19, control: 0.08, exposure: 500
01:37:03.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:03.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:37:03.558 00.000 10072 MoveAxis(W, 87, ABG)
01:37:03.558 00.000 10072 Guiding  Dir = 3, Dur = 87
01:37:03.560 00.002 10072 IsGuiding returns 0
01:37:03.560 00.000 10072 PulseGuide returned control before completion, sleep 97
01:37:03.577 00.017 1032 UpdateGuideState exits: m=1403 SNR=26.4
01:37:03.581 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:03.584 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:03.587 00.003 1032 Enqueuing Expose request
01:37:03.661 00.074 10072 IsGuiding returns 0
01:37:03.661 00.000 10072 Move returns status 0, amount 87
01:37:03.661 00.000 10072 MoveAxis(N, 0, ABG)
01:37:03.661 00.000 10072 Move returns status 0, amount 0
01:37:03.661 00.000 10072 move complete, result=0
01:37:03.661 00.000 10072 worker thread done servicing request
01:37:03.661 00.000 10072 Worker thread wakes up
01:37:03.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:03.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:03.662 00.001 1032 GuideStep: 0.2 px 87 ms WEST, -0.0 px 0 ms NORTH
01:37:04.288 00.626 10072 Exposure complete
01:37:04.340 00.052 10072 worker thread done servicing request
01:37:04.340 00.000 1032 OnExposeComplete: enter
01:37:04.342 00.002 1032 UpdateGuideState(): m_state=6
01:37:04.345 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4028
01:37:04.347 00.002 1032 Star::Find returns 1 (0), X=319.19, Y=752.00, Mass=1406, SNR=26.4, Peak=172 HFD=2.6
01:37:04.349 00.002 1032 MultiStar: [#1 -0.32,-0.10,0.97,U] [#2 -0.35,-0.20,0.72,U] [#3 -0.29,0.18,0.66,U] [#4 -0.22,-0.06,0.65,U] [#5 -0.06,-0.14,0.67,U] [#6 -0.23,-0.21,0.58,U] [#7 -0.24,-0.07,0.52,U] [#8 -0.14,0.00,0.59,U] 
01:37:04.351 00.002 1032 single-star, 8 included, MultiStar: {-0.21, -0.07}, one-star: {-0.03, -0.06}
01:37:04.354 00.003 1032 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.83) = xAngle (-3.88 = 2.40)
01:37:04.355 00.001 1032 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.88 = 2.40)
01:37:04.357 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.05 mountX=-0.05 mountY=0.04, mountTheta=2.40
01:37:04.360 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.06, opts=13)
01:37:04.361 00.001 1032 Enqueuing Move request for scope (-0.03, -0.06)
01:37:04.366 00.005 10072 Worker thread wakes up
01:37:04.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
01:37:04.366 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
01:37:04.366 00.000 10072 Moving (-0.03, -0.06) raw xDistance=-0.05 yDistance=0.04
01:37:04.369 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:04.372 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
01:37:04.372 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:37:04.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:04.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:37:04.372 00.000 10072 MoveAxis(W, 1, ABG)
01:37:04.373 00.001 10072 Guiding  Dir = 3, Dur = 1
01:37:04.373 00.000 10072 IsGuiding returns 0
01:37:04.373 00.000 10072 PulseGuide returned control before completion, sleep 11
01:37:04.390 00.017 1032 UpdateGuideState exits: m=1406 SNR=26.4
01:37:04.395 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:04.396 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:04.399 00.003 1032 Enqueuing Expose request
01:37:04.401 00.002 10072 IsGuiding returns 0
01:37:04.401 00.000 10072 Move returns status 0, amount 1
01:37:04.401 00.000 10072 MoveAxis(N, 0, ABG)
01:37:04.401 00.000 10072 Move returns status 0, amount 0
01:37:04.401 00.000 10072 move complete, result=0
01:37:04.402 00.001 10072 worker thread done servicing request
01:37:04.402 00.000 10072 Worker thread wakes up
01:37:04.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:04.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:04.408 00.006 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
01:37:04.818 00.410 10072 Exposure complete
01:37:04.870 00.052 10072 worker thread done servicing request
01:37:04.870 00.000 1032 OnExposeComplete: enter
01:37:04.872 00.002 1032 UpdateGuideState(): m_state=6
01:37:04.873 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4029
01:37:04.876 00.003 1032 Star::Find returns 1 (0), X=319.20, Y=751.75, Mass=1396, SNR=26.3, Peak=190 HFD=2.5
01:37:04.877 00.001 1032 MultiStar: [#1 -0.27,-0.31,0.98,U] [#2 -0.36,-0.48,0.78,U] [#3 -0.38,-0.19,0.63,U] [#4 -0.22,-0.16,0.70,U] [#5 -0.13,-0.32,0.69,U] [#6 -0.25,-0.41,0.61,U] [#7 -0.29,-0.17,0.56,U] [#8 -0.08,0.00,0.58,U] 
01:37:04.879 00.002 1032 single-star, 8 included, MultiStar: {-0.21, -0.28}, one-star: {-0.02, -0.31}
01:37:04.880 00.001 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.83)
01:37:04.881 00.001 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.83)
01:37:04.883 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.63 mountX=-0.30 mountY=0.10, mountTheta=2.83
01:37:04.885 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.31, opts=13)
01:37:04.887 00.002 1032 Enqueuing Move request for scope (-0.02, -0.31)
01:37:04.889 00.002 10072 Worker thread wakes up
01:37:04.889 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.31) opts 0xd
01:37:04.889 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.31)
01:37:04.889 00.000 10072 Moving (-0.02, -0.31) raw xDistance=-0.30 yDistance=0.10
01:37:04.892 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:04.898 00.006 10072 PPEC rslt: input = -0.30, final = -0.13, react = -0.13, pred = 0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 287.57
01:37:04.898 00.000 10072 PPEC: input: -0.30, control: -0.13, exposure: 500
01:37:04.898 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:04.898 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:37:04.898 00.000 10072 MoveAxis(E, 137, ABG)
01:37:04.898 00.000 10072 Guiding  Dir = 2, Dur = 137
01:37:04.899 00.001 10072 IsGuiding returns 0
01:37:04.899 00.000 10072 PulseGuide returned control before completion, sleep 147
01:37:04.916 00.017 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:37:04.918 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:04.919 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:04.921 00.002 1032 Enqueuing Expose request
01:37:05.062 00.141 10072 IsGuiding returns 1
01:37:05.062 00.000 10072 scope still moving after pulse duration time elapsed
01:37:05.093 00.031 10072 IsGuiding returns 0
01:37:05.094 00.001 10072 scope move finished after 137 + 57 ms
01:37:05.094 00.000 10072 Move returns status 0, amount 137
01:37:05.094 00.000 10072 MoveAxis(N, 0, ABG)
01:37:05.094 00.000 10072 Move returns status 0, amount 0
01:37:05.094 00.000 10072 move complete, result=0
01:37:05.094 00.000 10072 worker thread done servicing request
01:37:05.094 00.000 10072 Worker thread wakes up
01:37:05.094 00.000 1032 GuideStep: -0.3 px 137 ms EAST, 0.1 px 0 ms NORTH
01:37:05.097 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:05.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:05.722 00.625 10072 Exposure complete
01:37:05.770 00.048 10072 worker thread done servicing request
01:37:05.771 00.001 1032 OnExposeComplete: enter
01:37:05.774 00.003 1032 UpdateGuideState(): m_state=6
01:37:05.776 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4030
01:37:05.778 00.002 1032 Star::Find returns 1 (0), X=319.11, Y=752.07, Mass=1411, SNR=26.5, Peak=160 HFD=2.8
01:37:05.780 00.002 1032 MultiStar: [#1 -0.30,-0.10,0.96,U] [#2 -0.35,-0.11,0.75,U] [#3 -0.30,0.12,0.70,U] [#4 -0.29,0.06,0.68,U] [#5 -0.16,-0.04,0.70,U] [#6 -0.45,-0.28,0.63,U] [#7 -0.18,-0.07,0.53,U] [#8 -0.26,0.10,0.61,U] 
01:37:05.782 00.002 1032 single-star, 8 included, MultiStar: {-0.26, -0.03}, one-star: {-0.11, 0.01}
01:37:05.784 00.002 1032 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.83) = xAngle (1.20 = 1.20)
01:37:05.786 00.002 1032 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.20 = 1.20)
01:37:05.788 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.03 mountX=0.04 mountY=0.11, mountTheta=1.20
01:37:05.790 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.01, opts=13)
01:37:05.794 00.004 1032 Enqueuing Move request for scope (-0.11, 0.01)
01:37:05.795 00.001 10072 Worker thread wakes up
01:37:05.795 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
01:37:05.796 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
01:37:05.796 00.000 10072 Moving (-0.11, 0.01) raw xDistance=0.04 yDistance=0.11
01:37:05.799 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:05.802 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
01:37:05.802 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:37:05.802 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:05.802 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:37:05.802 00.000 10072 MoveAxis(E, 0, ABG)
01:37:05.802 00.000 10072 Move returns status 0, amount 0
01:37:05.802 00.000 10072 MoveAxis(N, 0, ABG)
01:37:05.802 00.000 10072 Move returns status 0, amount 0
01:37:05.802 00.000 10072 move complete, result=0
01:37:05.803 00.001 10072 worker thread done servicing request
01:37:05.820 00.017 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:37:05.823 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:05.824 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:05.826 00.002 1032 Enqueuing Expose request
01:37:05.828 00.002 1032 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:05.830 00.002 10072 Worker thread wakes up
01:37:05.830 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:05.831 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:06.245 00.414 10072 Exposure complete
01:37:06.296 00.051 10072 worker thread done servicing request
01:37:06.297 00.001 1032 OnExposeComplete: enter
01:37:06.300 00.003 1032 UpdateGuideState(): m_state=6
01:37:06.307 00.007 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4031
01:37:06.309 00.002 1032 Star::Find returns 1 (0), X=319.00, Y=752.12, Mass=1497, SNR=27.3, Peak=137 HFD=2.7
01:37:06.312 00.003 1032 MultiStar: [#1 -0.45,0.01,0.92,U] [#2 -0.46,-0.11,0.75,U] [#3 -0.30,0.02,0.69,U] [#4 -0.24,-0.04,0.69,U] [#5 -0.20,0.04,0.65,U] [#6 -0.38,-0.09,0.56,U] [#7 -0.24,0.10,0.49,U] [#8 -0.37,0.13,0.51,U] 
01:37:06.314 00.002 1032 single-star, 8 included, MultiStar: {-0.32, 0.01}, one-star: {-0.22, 0.06}
01:37:06.316 00.002 1032 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.83) = xAngle (1.05 = 1.05)
01:37:06.318 00.002 1032 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.05 = 1.05)
01:37:06.320 00.002 1032 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.23 cameraTheta=2.88 mountX=0.11 mountY=0.20, mountTheta=1.05
01:37:06.323 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=0.06, opts=13)
01:37:06.325 00.002 1032 Enqueuing Move request for scope (-0.22, 0.06)
01:37:06.327 00.002 10072 Worker thread wakes up
01:37:06.327 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.06) opts 0xd
01:37:06.327 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.22, 0.06)
01:37:06.327 00.000 10072 Moving (-0.22, 0.06) raw xDistance=0.11 yDistance=0.20
01:37:06.331 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:06.335 00.004 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
01:37:06.335 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
01:37:06.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:06.335 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:37:06.335 00.000 10072 MoveAxis(E, 0, ABG)
01:37:06.335 00.000 10072 Move returns status 0, amount 0
01:37:06.335 00.000 10072 MoveAxis(N, 0, ABG)
01:37:06.335 00.000 10072 Move returns status 0, amount 0
01:37:06.335 00.000 10072 move complete, result=0
01:37:06.335 00.000 10072 worker thread done servicing request
01:37:06.353 00.018 1032 UpdateGuideState exits: m=1497 SNR=27.3
01:37:06.356 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:06.359 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:06.361 00.002 1032 Enqueuing Expose request
01:37:06.365 00.004 10072 Worker thread wakes up
01:37:06.365 00.000 1032 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:06.368 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:06.368 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:06.994 00.626 10072 Exposure complete
01:37:07.042 00.048 10072 worker thread done servicing request
01:37:07.042 00.000 1032 OnExposeComplete: enter
01:37:07.045 00.003 1032 UpdateGuideState(): m_state=6
01:37:07.047 00.002 1032 Star::Find(15, 318, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4032
01:37:07.054 00.007 1032 Star::Find returns 1 (0), X=319.17, Y=752.15, Mass=1397, SNR=26.3, Peak=159 HFD=2.8
01:37:07.056 00.002 1032 MultiStar: [#1 -0.40,0.01,0.95,U] [#2 -0.30,-0.14,0.73,U] [#3 -0.25,0.23,0.68,U] [#4 -0.13,0.18,0.72,U] [#5 -0.20,0.01,0.68,U] [#6 -0.15,-0.03,0.59,U] [#7 -0.18,0.11,0.53,U] [#8 -0.05,0.24,0.56,U] 
01:37:07.058 00.002 1032 single-star, 8 included, MultiStar: {-0.20, 0.07}, one-star: {-0.05, 0.09}
01:37:07.059 00.001 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
01:37:07.061 00.002 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
01:37:07.062 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.10 mountX=0.10 mountY=0.03, mountTheta=0.27
01:37:07.064 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.09, opts=13)
01:37:07.066 00.002 1032 Enqueuing Move request for scope (-0.05, 0.09)
01:37:07.067 00.001 10072 Worker thread wakes up
01:37:07.069 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
01:37:07.069 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
01:37:07.069 00.000 10072 Moving (-0.05, 0.09) raw xDistance=0.10 yDistance=0.03
01:37:07.071 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:07.074 00.003 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
01:37:07.074 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
01:37:07.074 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:07.074 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:37:07.074 00.000 10072 MoveAxis(E, 1, ABG)
01:37:07.074 00.000 10072 Guiding  Dir = 2, Dur = 1
01:37:07.074 00.000 10072 IsGuiding returns 0
01:37:07.075 00.001 10072 PulseGuide returned control before completion, sleep 11
01:37:07.092 00.017 1032 UpdateGuideState exits: m=1397 SNR=26.3
01:37:07.094 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:07.096 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:07.098 00.002 1032 Enqueuing Expose request
01:37:07.100 00.002 10072 IsGuiding returns 0
01:37:07.100 00.000 10072 Move returns status 0, amount 1
01:37:07.100 00.000 10072 MoveAxis(N, 0, ABG)
01:37:07.100 00.000 10072 Move returns status 0, amount 0
01:37:07.100 00.000 10072 move complete, result=0
01:37:07.100 00.000 10072 worker thread done servicing request
01:37:07.100 00.000 10072 Worker thread wakes up
01:37:07.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:07.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:07.107 00.007 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
01:37:07.509 00.402 10072 Exposure complete
01:37:07.559 00.050 10072 worker thread done servicing request
01:37:07.559 00.000 1032 OnExposeComplete: enter
01:37:07.561 00.002 1032 UpdateGuideState(): m_state=6
01:37:07.563 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4033
01:37:07.564 00.001 1032 Star::Find returns 1 (0), X=319.36, Y=752.20, Mass=1380, SNR=26.2, Peak=155 HFD=2.9
01:37:07.565 00.001 1032 MultiStar: [#1 -0.26,0.09,1.00,U] [#2 -0.29,-0.02,0.75,U] [#3 -0.15,0.18,0.68,U] [#4 -0.09,0.11,0.69,U] [#5 -0.03,0.00,0.68,U] [#6 0.01,0.01,0.61,U] [#7 -0.12,0.11,0.51,U] [#8 -0.04,0.23,0.57,U] 
01:37:07.568 00.003 1032 refined, 8 included, MultiStar: {-0.09, 0.09}, one-star: {0.14, 0.14}
01:37:07.569 00.001 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
01:37:07.570 00.001 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
01:37:07.572 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.36 mountX=0.11 mountY=0.07, mountTheta=0.53
01:37:07.574 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.09, opts=13)
01:37:07.576 00.002 1032 Enqueuing Move request for scope (-0.09, 0.09)
01:37:07.577 00.001 10072 Worker thread wakes up
01:37:07.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
01:37:07.577 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
01:37:07.577 00.000 10072 Moving (-0.09, 0.09) raw xDistance=0.11 yDistance=0.07
01:37:07.580 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:07.583 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
01:37:07.583 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
01:37:07.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:07.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:37:07.583 00.000 10072 MoveAxis(E, 1, ABG)
01:37:07.583 00.000 10072 Guiding  Dir = 2, Dur = 1
01:37:07.584 00.001 10072 IsGuiding returns 0
01:37:07.585 00.001 10072 PulseGuide returned control before completion, sleep 11
01:37:07.613 00.028 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:37:07.616 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:07.619 00.003 10072 IsGuiding returns 0
01:37:07.619 00.000 10072 Move returns status 0, amount 1
01:37:07.619 00.000 10072 MoveAxis(N, 0, ABG)
01:37:07.619 00.000 10072 Move returns status 0, amount 0
01:37:07.619 00.000 10072 move complete, result=0
01:37:07.619 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:07.621 00.002 1032 Enqueuing Expose request
01:37:07.622 00.001 10072 worker thread done servicing request
01:37:07.622 00.000 10072 Worker thread wakes up
01:37:07.622 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:07.622 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:07.622 00.000 1032 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
01:37:08.256 00.634 10072 Exposure complete
01:37:08.303 00.047 10072 worker thread done servicing request
01:37:08.303 00.000 1032 OnExposeComplete: enter
01:37:08.306 00.003 1032 UpdateGuideState(): m_state=6
01:37:08.308 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4034
01:37:08.309 00.001 1032 Star::Find returns 1 (0), X=319.22, Y=752.17, Mass=1339, SNR=25.8, Peak=126 HFD=2.9
01:37:08.311 00.002 1032 MultiStar: [#1 -0.41,-0.04,0.97,U] [#2 -0.21,-0.11,0.75,U] [#3 -0.01,0.12,0.72,U] [#4 -0.27,0.01,0.73,U] [#5 -0.20,-0.01,0.70,U] [#6 -0.02,-0.11,0.57,U] [#7 0.02,-0.01,0.56,U] [#8 -0.08,0.18,0.57,U] 
01:37:08.312 00.001 1032 single-star, 8 included, MultiStar: {-0.14, 0.02}, one-star: {0.00, 0.11}
01:37:08.314 00.002 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
01:37:08.317 00.003 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
01:37:08.318 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.55 mountX=0.11 mountY=-0.03, mountTheta=-0.28
01:37:08.321 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.11, opts=13)
01:37:08.324 00.003 1032 Enqueuing Move request for scope (0.00, 0.11)
01:37:08.326 00.002 10072 Worker thread wakes up
01:37:08.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
01:37:08.326 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
01:37:08.326 00.000 10072 Moving (0.00, 0.11) raw xDistance=0.11 yDistance=-0.03
01:37:08.327 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:08.332 00.005 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:37:08.332 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
01:37:08.332 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:08.332 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:37:08.332 00.000 10072 MoveAxis(E, 1, ABG)
01:37:08.333 00.001 10072 Guiding  Dir = 2, Dur = 1
01:37:08.333 00.000 10072 IsGuiding returns 0
01:37:08.333 00.000 10072 PulseGuide returned control before completion, sleep 11
01:37:08.349 00.016 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:37:08.352 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:08.354 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:08.355 00.001 1032 Enqueuing Expose request
01:37:08.376 00.021 10072 IsGuiding returns 0
01:37:08.376 00.000 10072 Move returns status 0, amount 1
01:37:08.376 00.000 10072 MoveAxis(N, 0, ABG)
01:37:08.376 00.000 10072 Move returns status 0, amount 0
01:37:08.376 00.000 10072 move complete, result=0
01:37:08.376 00.000 10072 worker thread done servicing request
01:37:08.376 00.000 10072 Worker thread wakes up
01:37:08.377 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:08.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:08.377 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
01:37:08.785 00.408 10072 Exposure complete
01:37:08.832 00.047 10072 worker thread done servicing request
01:37:08.832 00.000 1032 OnExposeComplete: enter
01:37:08.834 00.002 1032 UpdateGuideState(): m_state=6
01:37:08.836 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4035
01:37:08.838 00.002 1032 Star::Find returns 1 (0), X=319.21, Y=752.12, Mass=1349, SNR=25.9, Peak=163 HFD=2.6
01:37:08.840 00.002 1032 MultiStar: [#1 -0.28,-0.00,0.99,U] [#2 -0.11,-0.13,0.74,U] [#3 -0.03,0.22,0.70,U] [#4 -0.15,0.05,0.71,U] [#5 0.05,0.02,0.71,U] [#6 -0.05,-0.25,0.59,U] [#7 -0.07,0.12,0.57,U] [#8 -0.06,0.15,0.59,U] 
01:37:08.841 00.001 1032 single-star, 8 included, MultiStar: {-0.08, 0.03}, one-star: {-0.01, 0.06}
01:37:08.842 00.001 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
01:37:08.844 00.002 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
01:37:08.847 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.68 mountX=0.06 mountY=-0.01, mountTheta=-0.15
01:37:08.850 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
01:37:08.851 00.001 1032 Enqueuing Move request for scope (-0.01, 0.06)
01:37:08.852 00.001 10072 Worker thread wakes up
01:37:08.853 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
01:37:08.853 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
01:37:08.853 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.01
01:37:08.854 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:08.856 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:37:08.857 00.001 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
01:37:08.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:08.857 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:37:08.857 00.000 10072 MoveAxis(E, 1, ABG)
01:37:08.857 00.000 10072 Guiding  Dir = 2, Dur = 1
01:37:08.857 00.000 10072 IsGuiding returns 0
01:37:08.858 00.001 10072 PulseGuide returned control before completion, sleep 11
01:37:08.873 00.015 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:37:08.877 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:08.879 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:08.880 00.001 1032 Enqueuing Expose request
01:37:08.882 00.002 10072 IsGuiding returns 0
01:37:08.882 00.000 10072 Move returns status 0, amount 1
01:37:08.882 00.000 10072 MoveAxis(N, 0, ABG)
01:37:08.882 00.000 10072 Move returns status 0, amount 0
01:37:08.882 00.000 10072 move complete, result=0
01:37:08.882 00.000 10072 worker thread done servicing request
01:37:08.882 00.000 10072 Worker thread wakes up
01:37:08.883 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:08.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:08.889 00.006 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
01:37:09.523 00.634 10072 Exposure complete
01:37:09.572 00.049 10072 worker thread done servicing request
01:37:09.572 00.000 1032 OnExposeComplete: enter
01:37:09.574 00.002 1032 UpdateGuideState(): m_state=6
01:37:09.576 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4036
01:37:09.578 00.002 1032 Star::Find returns 1 (0), X=319.14, Y=752.08, Mass=1318, SNR=25.6, Peak=130 HFD=2.8
01:37:09.580 00.002 1032 MultiStar: [#1 -0.45,-0.00,1.04,U] [#2 -0.16,0.05,0.77,U] [#3 -0.05,0.18,0.72,U] [#4 -0.27,0.05,0.74,U] [#5 -0.12,-0.05,0.74,U] [#6 -0.11,-0.09,0.63,U] [#7 -0.19,0.28,0.53,U] [#8 -0.19,0.02,0.54,U] 
01:37:09.584 00.004 1032 single-star, 8 included, MultiStar: {-0.19, 0.04}, one-star: {-0.08, 0.02}
01:37:09.586 00.002 1032 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.83) = xAngle (1.08 = 1.08)
01:37:09.589 00.003 1032 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.08 = 1.08)
01:37:09.591 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.91 mountX=0.04 mountY=0.07, mountTheta=1.08
01:37:09.595 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.02, opts=13)
01:37:09.599 00.004 1032 Enqueuing Move request for scope (-0.08, 0.02)
01:37:09.605 00.006 10072 Worker thread wakes up
01:37:09.605 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
01:37:09.605 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
01:37:09.605 00.000 10072 Moving (-0.08, 0.02) raw xDistance=0.04 yDistance=0.07
01:37:09.609 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:09.612 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:37:09.613 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:37:09.613 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:09.613 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:37:09.613 00.000 10072 MoveAxis(W, 1, ABG)
01:37:09.613 00.000 10072 Guiding  Dir = 3, Dur = 1
01:37:09.613 00.000 10072 IsGuiding returns 0
01:37:09.614 00.001 10072 PulseGuide returned control before completion, sleep 11
01:37:09.631 00.017 10072 IsGuiding returns 0
01:37:09.631 00.000 10072 Move returns status 0, amount 1
01:37:09.631 00.000 10072 MoveAxis(N, 0, ABG)
01:37:09.631 00.000 10072 Move returns status 0, amount 0
01:37:09.631 00.000 10072 move complete, result=0
01:37:09.631 00.000 10072 worker thread done servicing request
01:37:09.631 00.000 1032 UpdateGuideState exits: m=1318 SNR=25.6
01:37:09.634 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:09.635 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:09.637 00.002 1032 Enqueuing Expose request
01:37:09.638 00.001 10072 Worker thread wakes up
01:37:09.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:09.639 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:09.639 00.000 1032 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
01:37:10.057 00.418 10072 Exposure complete
01:37:10.105 00.048 10072 worker thread done servicing request
01:37:10.105 00.000 1032 OnExposeComplete: enter
01:37:10.107 00.002 1032 UpdateGuideState(): m_state=6
01:37:10.108 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4037
01:37:10.111 00.003 1032 Star::Find returns 1 (0), X=319.08, Y=752.09, Mass=1363, SNR=26.0, Peak=136 HFD=2.8
01:37:10.113 00.002 1032 MultiStar: [#1 -0.43,0.01,0.99,U] [#2 -0.16,-0.14,0.74,U] [#3 -0.06,0.08,0.70,U] [#4 -0.18,0.03,0.70,U] [#5 -0.12,-0.08,0.70,U] [#6 -0.09,-0.28,0.57,U] [#7 -0.00,0.24,0.53,U] [#8 -0.18,0.03,0.57,U] 
01:37:10.115 00.002 1032 single-star, 8 included, MultiStar: {-0.17, -0.01}, one-star: {-0.14, 0.03}
01:37:10.118 00.003 1032 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.83) = xAngle (1.12 = 1.12)
01:37:10.120 00.002 1032 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.12 = 1.12)
01:37:10.122 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.15 cameraTheta=2.95 mountX=0.06 mountY=0.13, mountTheta=1.12
01:37:10.125 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.03, opts=13)
01:37:10.127 00.002 1032 Enqueuing Move request for scope (-0.14, 0.03)
01:37:10.128 00.001 10072 Worker thread wakes up
01:37:10.129 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
01:37:10.129 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
01:37:10.129 00.000 10072 Moving (-0.14, 0.03) raw xDistance=0.06 yDistance=0.13
01:37:10.130 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:10.133 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:37:10.133 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
01:37:10.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:10.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:37:10.133 00.000 10072 MoveAxis(E, 0, ABG)
01:37:10.133 00.000 10072 Move returns status 0, amount 0
01:37:10.133 00.000 10072 MoveAxis(N, 0, ABG)
01:37:10.133 00.000 10072 Move returns status 0, amount 0
01:37:10.133 00.000 10072 move complete, result=0
01:37:10.133 00.000 10072 worker thread done servicing request
01:37:10.151 00.018 1032 UpdateGuideState exits: m=1363 SNR=26.0
01:37:10.154 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:10.155 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:10.158 00.003 1032 Enqueuing Expose request
01:37:10.159 00.001 10072 Worker thread wakes up
01:37:10.159 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:10.159 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:10.159 00.000 1032 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:10.792 00.633 10072 Exposure complete
01:37:10.839 00.047 10072 worker thread done servicing request
01:37:10.839 00.000 1032 OnExposeComplete: enter
01:37:10.842 00.003 1032 UpdateGuideState(): m_state=6
01:37:10.844 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4038
01:37:10.845 00.001 1032 Star::Find returns 1 (0), X=319.05, Y=752.03, Mass=1465, SNR=27.0, Peak=135 HFD=2.8
01:37:10.847 00.002 1032 MultiStar: [#1 -0.51,-0.15,0.99,U] [#2 -0.36,-0.36,0.73,U] [#3 -0.30,-0.07,0.68,U] [#4 -0.28,-0.13,0.68,U] [#5 -0.17,-0.34,0.67,U] [#6 -0.16,-0.33,0.57,U] [#7 -0.18,-0.19,0.52,U] [#8 -0.10,0.11,0.56,U] 
01:37:10.849 00.002 1032 single-star, 8 included, MultiStar: {-0.26, -0.16}, one-star: {-0.17, -0.04}
01:37:10.850 00.001 1032 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.83) = xAngle (-4.76 = 1.52)
01:37:10.852 00.002 1032 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.76 = 1.52)
01:37:10.853 00.001 1032 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.93 mountX=0.01 mountY=0.17, mountTheta=1.52
01:37:10.857 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=-0.04, opts=13)
01:37:10.859 00.002 1032 Enqueuing Move request for scope (-0.17, -0.04)
01:37:10.862 00.003 10072 Worker thread wakes up
01:37:10.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
01:37:10.862 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
01:37:10.862 00.000 10072 Moving (-0.17, -0.04) raw xDistance=0.01 yDistance=0.17
01:37:10.864 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:10.866 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:37:10.866 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:37:10.866 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:10.867 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:37:10.867 00.000 10072 MoveAxis(E, 0, ABG)
01:37:10.867 00.000 10072 Move returns status 0, amount 0
01:37:10.867 00.000 10072 MoveAxis(N, 0, ABG)
01:37:10.867 00.000 10072 Move returns status 0, amount 0
01:37:10.867 00.000 10072 move complete, result=0
01:37:10.867 00.000 10072 worker thread done servicing request
01:37:10.884 00.017 1032 UpdateGuideState exits: m=1465 SNR=27.0
01:37:10.887 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:10.888 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:10.889 00.001 1032 Enqueuing Expose request
01:37:10.892 00.003 10072 Worker thread wakes up
01:37:10.893 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:10.893 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:10.893 00.000 1032 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:11.307 00.414 10072 Exposure complete
01:37:11.357 00.050 10072 worker thread done servicing request
01:37:11.357 00.000 1032 OnExposeComplete: enter
01:37:11.359 00.002 1032 UpdateGuideState(): m_state=6
01:37:11.361 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4039
01:37:11.365 00.004 1032 Star::Find returns 1 (0), X=319.25, Y=752.06, Mass=1443, SNR=26.8, Peak=134 HFD=2.8
01:37:11.369 00.004 1032 MultiStar: [#1 -0.28,-0.09,0.97,U] [#2 -0.16,-0.32,0.75,U] [#3 -0.19,0.04,0.66,U] [#4 -0.04,-0.10,0.67,U] [#5 -0.11,-0.19,0.70,U] [#6 0.05,-0.35,0.58,U] [#7 -0.02,0.08,0.53,U] [#8 -0.00,-0.03,0.58,U] 
01:37:11.371 00.002 1032 single-star, 8 included, MultiStar: {-0.09, -0.11}, one-star: {0.03, -0.00}
01:37:11.372 00.001 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
01:37:11.374 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
01:37:11.376 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.14 mountX=-0.01 mountY=-0.03, mountTheta=-1.97
01:37:11.378 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
01:37:11.380 00.002 1032 Enqueuing Move request for scope (0.03, -0.00)
01:37:11.381 00.001 10072 Worker thread wakes up
01:37:11.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
01:37:11.383 00.002 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
01:37:11.383 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
01:37:11.384 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:11.387 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:37:11.387 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:37:11.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:11.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:37:11.387 00.000 10072 MoveAxis(W, 1, ABG)
01:37:11.387 00.000 10072 Guiding  Dir = 3, Dur = 1
01:37:11.388 00.001 10072 IsGuiding returns 0
01:37:11.388 00.000 10072 PulseGuide returned control before completion, sleep 11
01:37:11.405 00.017 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:37:11.407 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:11.409 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:11.410 00.001 1032 Enqueuing Expose request
01:37:11.413 00.003 10072 IsGuiding returns 0
01:37:11.413 00.000 10072 Move returns status 0, amount 1
01:37:11.413 00.000 10072 MoveAxis(N, 0, ABG)
01:37:11.413 00.000 10072 Move returns status 0, amount 0
01:37:11.413 00.000 10072 move complete, result=0
01:37:11.413 00.000 10072 worker thread done servicing request
01:37:11.413 00.000 10072 Worker thread wakes up
01:37:11.413 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:11.414 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:11.421 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:37:12.041 00.620 10072 Exposure complete
01:37:12.089 00.048 10072 worker thread done servicing request
01:37:12.089 00.000 1032 OnExposeComplete: enter
01:37:12.091 00.002 1032 UpdateGuideState(): m_state=6
01:37:12.093 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4040
01:37:12.096 00.003 1032 Star::Find returns 1 (0), X=319.22, Y=751.95, Mass=1340, SNR=25.8, Peak=130 HFD=2.8
01:37:12.098 00.002 1032 MultiStar: [#1 -0.35,-0.08,0.99,U] [#2 -0.17,-0.22,0.79,U] [#3 -0.06,-0.02,0.68,U] [#4 -0.06,-0.14,0.73,U] [#5 0.21,-0.22,0.70,U] [#6 0.05,-0.29,0.60,U] [#7 -0.12,-0.09,0.52,U] [#8 -0.01,-0.14,0.57,U] 
01:37:12.100 00.002 1032 single-star, 8 included, MultiStar: {-0.07, -0.14}, one-star: {-0.00, -0.11}
01:37:12.104 00.004 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.86)
01:37:12.105 00.001 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.86)
01:37:12.108 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.60 mountX=-0.11 mountY=0.03, mountTheta=2.86
01:37:12.110 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.11, opts=13)
01:37:12.112 00.002 1032 Enqueuing Move request for scope (-0.00, -0.11)
01:37:12.114 00.002 10072 Worker thread wakes up
01:37:12.114 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
01:37:12.114 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
01:37:12.114 00.000 10072 Moving (-0.00, -0.11) raw xDistance=-0.11 yDistance=0.03
01:37:12.116 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:12.119 00.003 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:37:12.120 00.001 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
01:37:12.120 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:12.120 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:37:12.120 00.000 10072 MoveAxis(W, 0, ABG)
01:37:12.120 00.000 10072 Move returns status 0, amount 0
01:37:12.120 00.000 10072 MoveAxis(N, 0, ABG)
01:37:12.120 00.000 10072 Move returns status 0, amount 0
01:37:12.120 00.000 10072 move complete, result=0
01:37:12.120 00.000 10072 worker thread done servicing request
01:37:12.138 00.018 1032 UpdateGuideState exits: m=1340 SNR=25.8
01:37:12.139 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:12.141 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:12.143 00.002 1032 Enqueuing Expose request
01:37:12.146 00.003 1032 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
01:37:12.148 00.002 10072 Worker thread wakes up
01:37:12.148 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:12.149 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:12.556 00.407 10072 Exposure complete
01:37:12.602 00.046 10072 worker thread done servicing request
01:37:12.602 00.000 1032 OnExposeComplete: enter
01:37:12.604 00.002 1032 UpdateGuideState(): m_state=6
01:37:12.606 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4041
01:37:12.609 00.003 1032 Star::Find returns 1 (0), X=319.24, Y=752.06, Mass=1482, SNR=27.1, Peak=172 HFD=2.5
01:37:12.611 00.002 1032 MultiStar: [#1 -0.34,-0.09,0.92,U] [#2 -0.06,-0.08,0.73,U] [#3 -0.16,0.10,0.65,U] [#4 -0.21,0.06,0.66,U] [#5 -0.12,-0.24,0.67,U] [#6 -0.16,-0.36,0.61,U] [#7 -0.23,0.07,0.52,U] [#8 -0.17,0.16,0.55,U] 
01:37:12.614 00.003 1032 single-star, 8 included, MultiStar: {-0.15, -0.05}, one-star: {0.02, -0.00}
01:37:12.617 00.003 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
01:37:12.619 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
01:37:12.620 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.14 mountX=-0.01 mountY=-0.02, mountTheta=-1.97
01:37:12.624 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
01:37:12.626 00.002 1032 Enqueuing Move request for scope (0.02, -0.00)
01:37:12.627 00.001 10072 Worker thread wakes up
01:37:12.629 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
01:37:12.629 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
01:37:12.629 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
01:37:12.630 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:12.633 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:37:12.633 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:37:12.633 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:12.633 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:37:12.633 00.000 10072 MoveAxis(E, 1, ABG)
01:37:12.633 00.000 10072 Guiding  Dir = 2, Dur = 1
01:37:12.634 00.001 10072 IsGuiding returns 0
01:37:12.634 00.000 10072 PulseGuide returned control before completion, sleep 11
01:37:12.652 00.018 1032 UpdateGuideState exits: m=1482 SNR=27.1
01:37:12.654 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:12.656 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:12.658 00.002 1032 Enqueuing Expose request
01:37:12.661 00.003 10072 IsGuiding returns 0
01:37:12.661 00.000 10072 Move returns status 0, amount 1
01:37:12.661 00.000 10072 MoveAxis(N, 0, ABG)
01:37:12.662 00.001 10072 Move returns status 0, amount 0
01:37:12.662 00.000 10072 move complete, result=0
01:37:12.662 00.000 10072 worker thread done servicing request
01:37:12.662 00.000 10072 Worker thread wakes up
01:37:12.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:12.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:12.667 00.005 1032 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
01:37:13.287 00.620 10072 Exposure complete
01:37:13.340 00.053 10072 worker thread done servicing request
01:37:13.340 00.000 1032 OnExposeComplete: enter
01:37:13.343 00.003 1032 UpdateGuideState(): m_state=6
01:37:13.346 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4042
01:37:13.348 00.002 1032 Star::Find returns 1 (0), X=319.26, Y=752.02, Mass=1312, SNR=25.5, Peak=123 HFD=2.8
01:37:13.351 00.003 1032 MultiStar: [#1 -0.28,-0.02,1.02,U] [#2 -0.13,-0.13,0.78,U] [#3 -0.03,0.19,0.74,U] [#4 -0.06,0.01,0.71,U] [#5 0.16,-0.14,0.73,U] [#6 0.05,-0.20,0.62,U] [#7 0.05,-0.00,0.52,U] [#8 0.07,-0.07,0.60,U] 
01:37:13.353 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {0.04, -0.04}
01:37:13.354 00.001 1032 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.83) = xAngle (-4.02 = 2.26)
01:37:13.356 00.002 1032 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.02 = 2.26)
01:37:13.359 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.19 mountX=-0.03 mountY=0.04, mountTheta=2.26
01:37:13.364 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
01:37:13.367 00.003 1032 Enqueuing Move request for scope (-0.03, -0.04)
01:37:13.369 00.002 10072 Worker thread wakes up
01:37:13.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
01:37:13.369 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
01:37:13.369 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
01:37:13.372 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:13.374 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:37:13.374 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:37:13.374 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:13.374 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:37:13.374 00.000 10072 MoveAxis(E, 2, ABG)
01:37:13.374 00.000 10072 Guiding  Dir = 2, Dur = 2
01:37:13.375 00.001 10072 IsGuiding returns 0
01:37:13.375 00.000 10072 PulseGuide returned control before completion, sleep 12
01:37:13.393 00.018 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:37:13.395 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:13.397 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:13.400 00.003 1032 Enqueuing Expose request
01:37:13.407 00.007 10072 IsGuiding returns 0
01:37:13.407 00.000 10072 Move returns status 0, amount 2
01:37:13.407 00.000 10072 MoveAxis(N, 0, ABG)
01:37:13.407 00.000 10072 Move returns status 0, amount 0
01:37:13.407 00.000 10072 move complete, result=0
01:37:13.407 00.000 10072 worker thread done servicing request
01:37:13.407 00.000 10072 Worker thread wakes up
01:37:13.407 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:13.407 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:13.411 00.004 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
01:37:13.818 00.407 10072 Exposure complete
01:37:13.867 00.049 10072 worker thread done servicing request
01:37:13.868 00.001 1032 OnExposeComplete: enter
01:37:13.870 00.002 1032 UpdateGuideState(): m_state=6
01:37:13.872 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4043
01:37:13.874 00.002 1032 Star::Find returns 1 (0), X=319.27, Y=751.99, Mass=1484, SNR=27.1, Peak=136 HFD=3.2
01:37:13.877 00.003 1032 MultiStar: [#1 -0.13,-0.13,0.92,U] [#2 -0.01,-0.33,0.75,U] [#3 0.10,-0.11,0.65,U] [#4 -0.00,0.02,0.64,U] [#5 0.17,-0.26,0.64,U] [#6 0.14,-0.33,0.59,U] [#7 0.08,-0.12,0.56,U] [#8 -0.01,0.02,0.55,U] 
01:37:13.879 00.002 1032 single-star, 8 included, MultiStar: {0.03, -0.14}, one-star: {0.06, -0.08}
01:37:13.881 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
01:37:13.882 00.001 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
01:37:13.884 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.09 cameraTheta=-0.94 mountX=-0.09 mountY=-0.03, mountTheta=-2.77
01:37:13.886 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
01:37:13.889 00.003 1032 Enqueuing Move request for scope (0.06, -0.08)
01:37:13.891 00.002 10072 Worker thread wakes up
01:37:13.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
01:37:13.891 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
01:37:13.892 00.001 10072 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.03
01:37:13.897 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:13.900 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:37:13.900 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:37:13.901 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:13.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:37:13.901 00.000 10072 MoveAxis(E, 2, ABG)
01:37:13.901 00.000 10072 Guiding  Dir = 2, Dur = 2
01:37:13.901 00.000 10072 IsGuiding returns 0
01:37:13.902 00.001 10072 PulseGuide returned control before completion, sleep 12
01:37:13.918 00.016 1032 UpdateGuideState exits: m=1484 SNR=27.1
01:37:13.920 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:13.921 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:13.924 00.003 1032 Enqueuing Expose request
01:37:13.926 00.002 10072 IsGuiding returns 0
01:37:13.927 00.001 10072 Move returns status 0, amount 2
01:37:13.927 00.000 10072 MoveAxis(N, 0, ABG)
01:37:13.927 00.000 10072 Move returns status 0, amount 0
01:37:13.927 00.000 10072 move complete, result=0
01:37:13.927 00.000 10072 worker thread done servicing request
01:37:13.927 00.000 10072 Worker thread wakes up
01:37:13.927 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:13.927 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:13.935 00.008 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
01:37:14.554 00.619 10072 Exposure complete
01:37:14.607 00.053 10072 worker thread done servicing request
01:37:14.607 00.000 1032 OnExposeComplete: enter
01:37:14.610 00.003 1032 UpdateGuideState(): m_state=6
01:37:14.611 00.001 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4044
01:37:14.615 00.004 1032 Star::Find returns 1 (0), X=319.28, Y=752.13, Mass=1349, SNR=25.9, Peak=148 HFD=2.7
01:37:14.617 00.002 1032 MultiStar: [#1 -0.28,-0.10,1.00,U] [#2 -0.16,-0.16,0.72,U] [#3 -0.16,-0.11,0.65,U] [#4 -0.04,-0.09,0.74,U] [#5 -0.05,-0.08,0.70,U] [#6 -0.06,-0.10,0.62,U] [#7 -0.20,0.17,0.54,U] [#8 -0.01,0.04,0.57,U] 
01:37:14.620 00.003 1032 single-star, 8 included, MultiStar: {-0.10, -0.04}, one-star: {0.07, 0.07}
01:37:14.622 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
01:37:14.624 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
01:37:14.626 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.09 cameraTheta=0.80 mountX=0.05 mountY=-0.08, mountTheta=-1.03
01:37:14.629 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
01:37:14.631 00.002 1032 Enqueuing Move request for scope (0.07, 0.07)
01:37:14.633 00.002 10072 Worker thread wakes up
01:37:14.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
01:37:14.633 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
01:37:14.633 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.08
01:37:14.635 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:14.638 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:37:14.638 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:37:14.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:14.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:37:14.638 00.000 10072 MoveAxis(E, 2, ABG)
01:37:14.638 00.000 10072 Guiding  Dir = 2, Dur = 2
01:37:14.638 00.000 10072 IsGuiding returns 0
01:37:14.639 00.001 10072 PulseGuide returned control before completion, sleep 12
01:37:14.657 00.018 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:37:14.660 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:14.662 00.002 10072 IsGuiding returns 0
01:37:14.662 00.000 10072 Move returns status 0, amount 2
01:37:14.662 00.000 10072 MoveAxis(N, 0, ABG)
01:37:14.662 00.000 10072 Move returns status 0, amount 0
01:37:14.662 00.000 10072 move complete, result=0
01:37:14.662 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:14.664 00.002 1032 Enqueuing Expose request
01:37:14.667 00.003 10072 worker thread done servicing request
01:37:14.667 00.000 10072 Worker thread wakes up
01:37:14.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:14.667 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:14.668 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:37:15.083 00.415 10072 Exposure complete
01:37:15.134 00.051 10072 worker thread done servicing request
01:37:15.134 00.000 1032 OnExposeComplete: enter
01:37:15.136 00.002 1032 UpdateGuideState(): m_state=6
01:37:15.138 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4045
01:37:15.140 00.002 1032 Star::Find returns 1 (0), X=319.19, Y=752.07, Mass=1435, SNR=26.6, Peak=141 HFD=2.8
01:37:15.141 00.001 1032 MultiStar: [#1 -0.32,-0.04,0.95,U] [#2 -0.15,-0.16,0.71,U] [#3 -0.11,0.10,0.65,U] [#4 -0.15,-0.05,0.70,U] [#5 -0.09,-0.21,0.70,U] [#6 -0.16,-0.26,0.58,U] [#7 -0.16,-0.01,0.50,U] [#8 -0.03,0.13,0.57,U] 
01:37:15.144 00.003 1032 single-star, 8 included, MultiStar: {-0.14, -0.05}, one-star: {-0.03, 0.01}
01:37:15.146 00.002 1032 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.83) = xAngle (1.05 = 1.05)
01:37:15.148 00.002 1032 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.05 = 1.05)
01:37:15.150 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.88 mountX=0.01 mountY=0.03, mountTheta=1.05
01:37:15.153 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.01, opts=13)
01:37:15.155 00.002 1032 Enqueuing Move request for scope (-0.03, 0.01)
01:37:15.158 00.003 10072 Worker thread wakes up
01:37:15.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
01:37:15.158 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
01:37:15.158 00.000 10072 Moving (-0.03, 0.01) raw xDistance=0.01 yDistance=0.03
01:37:15.160 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:15.163 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:37:15.163 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:37:15.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:15.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:37:15.163 00.000 10072 MoveAxis(E, 3, ABG)
01:37:15.163 00.000 10072 Guiding  Dir = 2, Dur = 3
01:37:15.163 00.000 10072 IsGuiding returns 0
01:37:15.164 00.001 10072 PulseGuide returned control before completion, sleep 13
01:37:15.182 00.018 1032 UpdateGuideState exits: m=1435 SNR=26.6
01:37:15.186 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:15.189 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:15.191 00.002 10072 IsGuiding returns 0
01:37:15.191 00.000 10072 Move returns status 0, amount 3
01:37:15.191 00.000 10072 MoveAxis(N, 0, ABG)
01:37:15.191 00.000 10072 Move returns status 0, amount 0
01:37:15.191 00.000 10072 move complete, result=0
01:37:15.191 00.000 1032 Enqueuing Expose request
01:37:15.193 00.002 10072 worker thread done servicing request
01:37:15.194 00.001 10072 Worker thread wakes up
01:37:15.194 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:15.194 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:15.194 00.000 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
01:37:15.830 00.636 10072 Exposure complete
01:37:15.876 00.046 10072 worker thread done servicing request
01:37:15.877 00.001 1032 OnExposeComplete: enter
01:37:15.879 00.002 1032 UpdateGuideState(): m_state=6
01:37:15.881 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4046
01:37:15.883 00.002 1032 Star::Find returns 1 (0), X=319.21, Y=752.33, Mass=1600, SNR=28.2, Peak=191 HFD=2.9
01:37:15.885 00.002 1032 MultiStar: [#1 -0.38,0.28,0.86,U] [#2 -0.07,0.12,0.71,U] [#3 -0.07,0.31,0.63,U] [#4 -0.05,0.25,0.68,U] [#5 0.00,0.05,0.66,U] [#6 0.02,0.14,0.57,U] [#7 -0.07,0.15,0.51,U] [#8 -0.02,0.32,0.55,U] 
01:37:15.887 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.22}, one-star: {-0.00, 0.27}
01:37:15.888 00.001 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
01:37:15.890 00.002 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
01:37:15.892 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.92 mountX=0.23 mountY=0.02, mountTheta=0.09
01:37:15.895 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.22, opts=13)
01:37:15.897 00.002 1032 Enqueuing Move request for scope (-0.08, 0.22)
01:37:15.899 00.002 10072 Worker thread wakes up
01:37:15.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0xd
01:37:15.899 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
01:37:15.899 00.000 10072 Moving (-0.08, 0.22) raw xDistance=0.23 yDistance=0.02
01:37:15.901 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:15.903 00.002 10072 PPEC rslt: input = 0.23, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 287.55
01:37:15.903 00.000 10072 PPEC: input: 0.23, control: 0.10, exposure: 500
01:37:15.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:15.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:37:15.903 00.000 10072 MoveAxis(W, 103, ABG)
01:37:15.903 00.000 10072 Guiding  Dir = 3, Dur = 103
01:37:15.905 00.002 10072 IsGuiding returns 0
01:37:15.905 00.000 10072 PulseGuide returned control before completion, sleep 113
01:37:15.922 00.017 1032 UpdateGuideState exits: m=1600 SNR=28.2
01:37:15.926 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:15.928 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:15.929 00.001 1032 Enqueuing Expose request
01:37:16.030 00.101 10072 IsGuiding returns 0
01:37:16.030 00.000 10072 Move returns status 0, amount 103
01:37:16.030 00.000 10072 MoveAxis(N, 0, ABG)
01:37:16.030 00.000 10072 Move returns status 0, amount 0
01:37:16.030 00.000 10072 move complete, result=0
01:37:16.030 00.000 10072 worker thread done servicing request
01:37:16.031 00.001 10072 Worker thread wakes up
01:37:16.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:16.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:16.031 00.000 1032 GuideStep: 0.2 px 103 ms WEST, 0.0 px 0 ms NORTH
01:37:16.439 00.408 10072 Exposure complete
01:37:16.495 00.056 10072 worker thread done servicing request
01:37:16.495 00.000 1032 OnExposeComplete: enter
01:37:16.497 00.002 1032 UpdateGuideState(): m_state=6
01:37:16.499 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4047
01:37:16.501 00.002 1032 Star::Find returns 1 (0), X=319.43, Y=751.93, Mass=1426, SNR=26.6, Peak=127 HFD=2.9
01:37:16.503 00.002 1032 MultiStar: [#1 -0.12,-0.16,0.99,U] [#2 -0.11,-0.19,0.72,U] [#3 0.06,0.18,0.65,U] [#4 0.10,-0.06,0.67,U] [#5 0.18,-0.21,0.71,U] [#6 0.32,-0.21,0.58,U] [#7 0.04,0.04,0.51,U] [#8 0.07,-0.02,0.59,U] 
01:37:16.504 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.10}, one-star: {0.21, -0.13}
01:37:16.505 00.001 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
01:37:16.506 00.001 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
01:37:16.509 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-0.89 mountX=-0.11 mountY=-0.05, mountTheta=-2.72
01:37:16.511 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.10, opts=13)
01:37:16.513 00.002 1032 Enqueuing Move request for scope (0.08, -0.10)
01:37:16.514 00.001 10072 Worker thread wakes up
01:37:16.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
01:37:16.515 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
01:37:16.515 00.000 10072 Moving (0.08, -0.10) raw xDistance=-0.11 yDistance=-0.05
01:37:16.517 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:16.519 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:37:16.519 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
01:37:16.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:16.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:37:16.519 00.000 10072 MoveAxis(E, 3, ABG)
01:37:16.520 00.001 10072 Guiding  Dir = 2, Dur = 3
01:37:16.520 00.000 10072 IsGuiding returns 0
01:37:16.520 00.000 10072 PulseGuide returned control before completion, sleep 13
01:37:16.537 00.017 1032 UpdateGuideState exits: m=1426 SNR=26.6
01:37:16.538 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:16.540 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:16.540 00.000 1032 Enqueuing Expose request
01:37:16.544 00.004 10072 IsGuiding returns 0
01:37:16.544 00.000 10072 Move returns status 0, amount 3
01:37:16.544 00.000 10072 MoveAxis(N, 0, ABG)
01:37:16.544 00.000 10072 Move returns status 0, amount 0
01:37:16.544 00.000 10072 move complete, result=0
01:37:16.544 00.000 10072 worker thread done servicing request
01:37:16.544 00.000 10072 Worker thread wakes up
01:37:16.544 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:16.544 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:16.551 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:37:17.174 00.623 10072 Exposure complete
01:37:17.223 00.049 10072 worker thread done servicing request
01:37:17.223 00.000 1032 OnExposeComplete: enter
01:37:17.226 00.003 1032 UpdateGuideState(): m_state=6
01:37:17.227 00.001 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4048
01:37:17.229 00.002 1032 Star::Find returns 1 (0), X=319.29, Y=752.10, Mass=1397, SNR=26.3, Peak=161 HFD=2.6
01:37:17.231 00.002 1032 MultiStar: [#1 -0.24,-0.11,0.99,U] [#2 -0.09,-0.12,0.71,U] [#3 0.03,0.04,0.71,U] [#4 0.02,-0.08,0.69,U] [#5 0.19,-0.21,0.71,U] [#6 -0.04,-0.13,0.60,U] [#7 -0.01,0.13,0.52,U] [#8 0.06,0.13,0.59,U] 
01:37:17.233 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.07, 0.04}
01:37:17.234 00.001 1032 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.83) = xAngle (-3.59 = 2.70)
01:37:17.237 00.003 1032 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.59 = 2.70)
01:37:17.241 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.76 mountX=-0.04 mountY=0.02, mountTheta=2.70
01:37:17.243 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
01:37:17.245 00.002 1032 Enqueuing Move request for scope (-0.01, -0.04)
01:37:17.246 00.001 10072 Worker thread wakes up
01:37:17.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:37:17.247 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:37:17.247 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
01:37:17.248 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:17.251 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:37:17.251 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:37:17.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:17.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:37:17.251 00.000 10072 MoveAxis(E, 4, ABG)
01:37:17.251 00.000 10072 Guiding  Dir = 2, Dur = 4
01:37:17.251 00.000 10072 IsGuiding returns 0
01:37:17.252 00.001 10072 PulseGuide returned control before completion, sleep 14
01:37:17.269 00.017 1032 UpdateGuideState exits: m=1397 SNR=26.3
01:37:17.271 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:17.273 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:17.276 00.003 1032 Enqueuing Expose request
01:37:17.280 00.004 10072 IsGuiding returns 0
01:37:17.280 00.000 10072 Move returns status 0, amount 4
01:37:17.280 00.000 10072 MoveAxis(N, 0, ABG)
01:37:17.280 00.000 10072 Move returns status 0, amount 0
01:37:17.280 00.000 10072 move complete, result=0
01:37:17.280 00.000 10072 worker thread done servicing request
01:37:17.280 00.000 10072 Worker thread wakes up
01:37:17.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:17.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:17.286 00.006 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:37:17.691 00.405 10072 Exposure complete
01:37:17.737 00.046 10072 worker thread done servicing request
01:37:17.738 00.001 1032 OnExposeComplete: enter
01:37:17.740 00.002 1032 UpdateGuideState(): m_state=6
01:37:17.741 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4049
01:37:17.743 00.002 1032 Star::Find returns 1 (0), X=319.39, Y=752.21, Mass=1523, SNR=27.5, Peak=162 HFD=3.2
01:37:17.745 00.002 1032 MultiStar: [#1 -0.14,0.12,0.91,U] [#2 0.00,0.02,0.71,U] [#3 0.14,0.26,0.67,U] [#4 0.04,0.07,0.69,U] [#5 0.14,-0.11,0.66,U] [#6 0.17,-0.06,0.59,U] [#7 0.10,0.15,0.53,U] [#8 0.22,0.12,0.56,U] 
01:37:17.748 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.17, 0.15}
01:37:17.749 00.001 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
01:37:17.751 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
01:37:17.753 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=0.06 mountY=-0.10, mountTheta=-1.05
01:37:17.756 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
01:37:17.758 00.002 1032 Enqueuing Move request for scope (0.09, 0.08)
01:37:17.760 00.002 10072 Worker thread wakes up
01:37:17.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
01:37:17.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:37:17.760 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.06 yDistance=-0.10
01:37:17.762 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:17.764 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:37:17.765 00.001 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
01:37:17.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:17.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:37:17.765 00.000 10072 MoveAxis(E, 4, ABG)
01:37:17.765 00.000 10072 Guiding  Dir = 2, Dur = 4
01:37:17.765 00.000 10072 IsGuiding returns 0
01:37:17.766 00.001 10072 PulseGuide returned control before completion, sleep 14
01:37:17.782 00.016 10072 IsGuiding returns 0
01:37:17.782 00.000 10072 Move returns status 0, amount 4
01:37:17.782 00.000 10072 MoveAxis(N, 0, ABG)
01:37:17.782 00.000 10072 Move returns status 0, amount 0
01:37:17.782 00.000 10072 move complete, result=0
01:37:17.782 00.000 10072 worker thread done servicing request
01:37:17.785 00.003 1032 UpdateGuideState exits: m=1523 SNR=27.5
01:37:17.787 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:17.788 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:17.789 00.001 1032 Enqueuing Expose request
01:37:17.790 00.001 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:37:17.793 00.003 10072 Worker thread wakes up
01:37:17.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:17.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:18.428 00.635 10072 Exposure complete
01:37:18.474 00.046 10072 worker thread done servicing request
01:37:18.474 00.000 1032 OnExposeComplete: enter
01:37:18.475 00.001 1032 UpdateGuideState(): m_state=6
01:37:18.477 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4050
01:37:18.478 00.001 1032 Star::Find returns 1 (0), X=319.50, Y=752.12, Mass=1384, SNR=26.2, Peak=145 HFD=2.9
01:37:18.480 00.002 1032 MultiStar: [#1 -0.02,0.02,0.96,U] [#2 -0.06,-0.12,0.74,U] [#3 0.17,0.22,0.67,U] [#4 0.28,0.12,0.71,U] [#5 0.24,-0.01,0.70,U] [#6 0.26,-0.06,0.61,U] [#7 0.02,0.12,0.55,U] [#8 0.30,0.13,0.59,U] 
01:37:18.482 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.05}, one-star: {0.28, 0.06}
01:37:18.483 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
01:37:18.485 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
01:37:18.488 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.16 cameraTheta=0.30 mountX=0.01 mountY=-0.16, mountTheta=-1.53
01:37:18.492 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.05, opts=13)
01:37:18.494 00.002 1032 Enqueuing Move request for scope (0.16, 0.05)
01:37:18.497 00.003 10072 Worker thread wakes up
01:37:18.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
01:37:18.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
01:37:18.497 00.000 10072 Moving (0.16, 0.05) raw xDistance=0.01 yDistance=-0.16
01:37:18.499 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:18.501 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:37:18.501 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:37:18.501 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:18.501 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:37:18.501 00.000 10072 MoveAxis(E, 6, ABG)
01:37:18.501 00.000 10072 Guiding  Dir = 2, Dur = 6
01:37:18.502 00.001 10072 IsGuiding returns 0
01:37:18.502 00.000 10072 PulseGuide returned control before completion, sleep 16
01:37:18.519 00.017 1032 UpdateGuideState exits: m=1384 SNR=26.2
01:37:18.522 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:18.524 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:18.526 00.002 1032 Enqueuing Expose request
01:37:18.534 00.008 10072 IsGuiding returns 0
01:37:18.534 00.000 10072 Move returns status 0, amount 6
01:37:18.534 00.000 10072 MoveAxis(N, 0, ABG)
01:37:18.534 00.000 10072 Move returns status 0, amount 0
01:37:18.534 00.000 10072 move complete, result=0
01:37:18.534 00.000 10072 worker thread done servicing request
01:37:18.534 00.000 10072 Worker thread wakes up
01:37:18.535 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:18.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:18.535 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
01:37:18.948 00.413 10072 Exposure complete
01:37:19.004 00.056 10072 worker thread done servicing request
01:37:19.004 00.000 1032 OnExposeComplete: enter
01:37:19.006 00.002 1032 UpdateGuideState(): m_state=6
01:37:19.008 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4051
01:37:19.010 00.002 1032 Star::Find returns 1 (0), X=319.54, Y=752.11, Mass=1508, SNR=27.4, Peak=164 HFD=2.6
01:37:19.011 00.001 1032 MultiStar: [#1 0.02,-0.06,0.96,U] [#2 0.04,-0.11,0.72,U] [#3 0.20,0.17,0.64,U] [#4 0.15,0.02,0.69,U] [#5 0.29,-0.17,0.69,U] [#6 0.31,-0.25,0.58,U] [#7 0.11,0.12,0.52,U] [#8 0.21,0.07,0.56,U] 
01:37:19.013 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.02}, one-star: {0.32, 0.04}
01:37:19.015 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
01:37:19.016 00.001 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
01:37:19.017 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.11 mountX=-0.07 mountY=-0.17, mountTheta=-1.94
01:37:19.020 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.02, opts=13)
01:37:19.023 00.003 1032 Enqueuing Move request for scope (0.18, -0.02)
01:37:19.025 00.002 10072 Worker thread wakes up
01:37:19.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
01:37:19.025 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
01:37:19.025 00.000 10072 Moving (0.18, -0.02) raw xDistance=-0.07 yDistance=-0.17
01:37:19.027 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:19.029 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:37:19.029 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:37:19.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:19.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:37:19.029 00.000 10072 MoveAxis(E, 5, ABG)
01:37:19.029 00.000 10072 Guiding  Dir = 2, Dur = 5
01:37:19.029 00.000 10072 IsGuiding returns 0
01:37:19.030 00.001 10072 PulseGuide returned control before completion, sleep 15
01:37:19.046 00.016 1032 UpdateGuideState exits: m=1508 SNR=27.4
01:37:19.049 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:19.052 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:19.055 00.003 1032 Enqueuing Expose request
01:37:19.056 00.001 10072 IsGuiding returns 0
01:37:19.056 00.000 10072 Move returns status 0, amount 5
01:37:19.057 00.001 10072 MoveAxis(N, 0, ABG)
01:37:19.057 00.000 10072 Move returns status 0, amount 0
01:37:19.057 00.000 10072 move complete, result=0
01:37:19.057 00.000 10072 worker thread done servicing request
01:37:19.057 00.000 10072 Worker thread wakes up
01:37:19.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:19.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:19.064 00.007 1032 GuideStep: -0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
01:37:19.683 00.619 10072 Exposure complete
01:37:19.733 00.050 10072 worker thread done servicing request
01:37:19.733 00.000 1032 OnExposeComplete: enter
01:37:19.735 00.002 1032 UpdateGuideState(): m_state=6
01:37:19.739 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4052
01:37:19.742 00.003 1032 Star::Find returns 1 (0), X=319.27, Y=751.95, Mass=1458, SNR=26.9, Peak=155 HFD=2.6
01:37:19.745 00.003 1032 MultiStar: [#1 -0.09,-0.06,0.97,U] [#2 -0.07,-0.29,0.77,U] [#3 0.10,0.08,0.66,U] [#4 -0.01,0.03,0.67,U] [#5 0.09,-0.21,0.73,U] [#6 0.19,-0.26,0.59,U] [#7 0.01,0.07,0.55,U] [#8 0.12,0.07,0.55,U] 
01:37:19.746 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {0.05, -0.11}
01:37:19.748 00.002 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
01:37:19.751 00.003 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
01:37:19.752 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.18 mountX=-0.09 mountY=-0.01, mountTheta=-3.01
01:37:19.755 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
01:37:19.757 00.002 1032 Enqueuing Move request for scope (0.03, -0.08)
01:37:19.759 00.002 10072 Worker thread wakes up
01:37:19.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
01:37:19.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
01:37:19.759 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.09 yDistance=-0.01
01:37:19.761 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:19.763 00.002 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:37:19.763 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:37:19.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:19.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:37:19.763 00.000 10072 MoveAxis(E, 7, ABG)
01:37:19.764 00.001 10072 Guiding  Dir = 2, Dur = 7
01:37:19.764 00.000 10072 IsGuiding returns 0
01:37:19.764 00.000 10072 PulseGuide returned control before completion, sleep 17
01:37:19.783 00.019 1032 UpdateGuideState exits: m=1458 SNR=26.9
01:37:19.786 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:19.788 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:19.790 00.002 1032 Enqueuing Expose request
01:37:19.792 00.002 10072 IsGuiding returns 0
01:37:19.792 00.000 10072 Move returns status 0, amount 7
01:37:19.792 00.000 10072 MoveAxis(N, 0, ABG)
01:37:19.792 00.000 10072 Move returns status 0, amount 0
01:37:19.792 00.000 10072 move complete, result=0
01:37:19.792 00.000 10072 worker thread done servicing request
01:37:19.792 00.000 10072 Worker thread wakes up
01:37:19.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:19.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:19.801 00.009 1032 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
01:37:20.212 00.411 10072 Exposure complete
01:37:20.262 00.050 10072 worker thread done servicing request
01:37:20.263 00.001 1032 OnExposeComplete: enter
01:37:20.264 00.001 1032 UpdateGuideState(): m_state=6
01:37:20.268 00.004 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4053
01:37:20.271 00.003 1032 Star::Find returns 1 (0), X=319.44, Y=752.06, Mass=1493, SNR=27.2, Peak=152 HFD=2.9
01:37:20.273 00.002 1032 MultiStar: [#1 -0.13,-0.13,0.92,U] [#2 0.16,-0.28,0.71,U] [#3 0.11,-0.10,0.64,U] [#4 0.04,-0.05,0.70,U] [#5 0.11,-0.28,0.68,U] [#6 0.17,-0.21,0.59,U] [#7 0.31,-0.10,0.51,U] [#8 0.12,0.02,0.53,U] 
01:37:20.275 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.12}, one-star: {0.22, -0.00}
01:37:20.276 00.001 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
01:37:20.279 00.003 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
01:37:20.280 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-0.83 mountX=-0.15 mountY=-0.08, mountTheta=-2.66
01:37:20.283 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.12, opts=13)
01:37:20.285 00.002 1032 Enqueuing Move request for scope (0.11, -0.12)
01:37:20.286 00.001 10072 Worker thread wakes up
01:37:20.287 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
01:37:20.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
01:37:20.287 00.000 10072 Moving (0.11, -0.12) raw xDistance=-0.15 yDistance=-0.08
01:37:20.289 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:20.292 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.55
01:37:20.292 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:37:20.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:20.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:37:20.292 00.000 10072 MoveAxis(E, 74, ABG)
01:37:20.292 00.000 10072 Guiding  Dir = 2, Dur = 74
01:37:20.293 00.001 10072 IsGuiding returns 0
01:37:20.293 00.000 10072 PulseGuide returned control before completion, sleep 84
01:37:20.313 00.020 1032 UpdateGuideState exits: m=1493 SNR=27.2
01:37:20.317 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:20.318 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:20.320 00.002 1032 Enqueuing Expose request
01:37:20.393 00.073 10072 IsGuiding returns 0
01:37:20.393 00.000 10072 Move returns status 0, amount 74
01:37:20.393 00.000 10072 MoveAxis(N, 0, ABG)
01:37:20.393 00.000 10072 Move returns status 0, amount 0
01:37:20.393 00.000 10072 move complete, result=0
01:37:20.395 00.002 10072 worker thread done servicing request
01:37:20.395 00.000 10072 Worker thread wakes up
01:37:20.395 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:20.395 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:20.395 00.000 1032 GuideStep: -0.1 px 74 ms EAST, -0.1 px 0 ms NORTH
01:37:21.026 00.631 10072 Exposure complete
01:37:21.073 00.047 10072 worker thread done servicing request
01:37:21.073 00.000 1032 OnExposeComplete: enter
01:37:21.076 00.003 1032 UpdateGuideState(): m_state=6
01:37:21.077 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4054
01:37:21.080 00.003 1032 Star::Find returns 1 (0), X=319.38, Y=752.08, Mass=1413, SNR=26.5, Peak=161 HFD=2.6
01:37:21.083 00.003 1032 MultiStar: [#1 -0.16,-0.07,0.95,U] [#2 0.02,-0.03,0.74,U] [#3 -0.04,0.17,0.64,U] [#4 0.11,0.05,0.71,U] [#5 0.10,-0.17,0.70,U] [#6 0.17,-0.19,0.61,U] [#7 -0.03,0.21,0.52,U] [#8 0.11,0.11,0.59,U] 
01:37:21.085 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.16, 0.02}
01:37:21.088 00.003 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
01:37:21.090 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
01:37:21.091 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.05 mountX=-0.01 mountY=-0.05, mountTheta=-1.78
01:37:21.094 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
01:37:21.096 00.002 1032 Enqueuing Move request for scope (0.05, 0.00)
01:37:21.098 00.002 10072 Worker thread wakes up
01:37:21.098 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
01:37:21.098 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
01:37:21.098 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
01:37:21.101 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:21.104 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:37:21.104 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:37:21.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:21.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:37:21.104 00.000 10072 MoveAxis(E, 8, ABG)
01:37:21.104 00.000 10072 Guiding  Dir = 2, Dur = 8
01:37:21.104 00.000 10072 IsGuiding returns 0
01:37:21.105 00.001 10072 PulseGuide returned control before completion, sleep 18
01:37:21.123 00.018 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:37:21.125 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:21.126 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:21.128 00.002 1032 Enqueuing Expose request
01:37:21.132 00.004 10072 IsGuiding returns 0
01:37:21.132 00.000 10072 Move returns status 0, amount 8
01:37:21.132 00.000 10072 MoveAxis(N, 0, ABG)
01:37:21.132 00.000 10072 Move returns status 0, amount 0
01:37:21.132 00.000 10072 move complete, result=0
01:37:21.132 00.000 10072 worker thread done servicing request
01:37:21.132 00.000 10072 Worker thread wakes up
01:37:21.132 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:21.132 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:21.138 00.006 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
01:37:21.544 00.406 10072 Exposure complete
01:37:21.595 00.051 10072 worker thread done servicing request
01:37:21.595 00.000 1032 OnExposeComplete: enter
01:37:21.598 00.003 1032 UpdateGuideState(): m_state=6
01:37:21.600 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4055
01:37:21.602 00.002 1032 Star::Find returns 1 (0), X=319.31, Y=752.13, Mass=1270, SNR=25.1, Peak=120 HFD=3.1
01:37:21.605 00.003 1032 MultiStar: [#1 -0.20,-0.05,1.00,U] [#2 0.03,-0.13,0.75,U] [#3 0.06,0.19,0.69,U] [#4 0.07,0.15,0.74,U] [#5 0.11,-0.17,0.75,U] [#6 0.12,0.03,0.64,U] [#7 0.16,0.12,0.53,U] [#8 0.34,0.18,0.63,U] 
01:37:21.607 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.10, 0.06}
01:37:21.609 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
01:37:21.610 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
01:37:21.612 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.45 mountX=0.01 mountY=-0.08, mountTheta=-1.38
01:37:21.617 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
01:37:21.620 00.003 1032 Enqueuing Move request for scope (0.07, 0.03)
01:37:21.622 00.002 10072 Worker thread wakes up
01:37:21.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
01:37:21.623 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
01:37:21.623 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
01:37:21.624 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:21.626 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:37:21.626 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:37:21.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:21.627 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:37:21.627 00.000 10072 MoveAxis(E, 7, ABG)
01:37:21.627 00.000 10072 Guiding  Dir = 2, Dur = 7
01:37:21.627 00.000 10072 IsGuiding returns 0
01:37:21.628 00.001 10072 PulseGuide returned control before completion, sleep 17
01:37:21.646 00.018 1032 UpdateGuideState exits: m=1270 SNR=25.1
01:37:21.648 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:21.651 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:21.653 00.002 1032 Enqueuing Expose request
01:37:21.655 00.002 10072 IsGuiding returns 0
01:37:21.655 00.000 10072 Move returns status 0, amount 7
01:37:21.655 00.000 10072 MoveAxis(N, 0, ABG)
01:37:21.655 00.000 10072 Move returns status 0, amount 0
01:37:21.655 00.000 10072 move complete, result=0
01:37:21.655 00.000 10072 worker thread done servicing request
01:37:21.655 00.000 10072 Worker thread wakes up
01:37:21.655 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:21.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:21.663 00.008 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:37:22.293 00.630 10072 Exposure complete
01:37:22.341 00.048 10072 worker thread done servicing request
01:37:22.341 00.000 1032 OnExposeComplete: enter
01:37:22.344 00.003 1032 UpdateGuideState(): m_state=6
01:37:22.346 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4056
01:37:22.348 00.002 1032 Star::Find returns 1 (0), X=319.60, Y=751.91, Mass=1384, SNR=26.2, Peak=126 HFD=3.0
01:37:22.350 00.002 1032 MultiStar: [#1 0.08,-0.22,0.93,U] [#2 0.12,-0.40,0.72,U] [#3 0.26,-0.06,0.69,U] [#4 0.29,-0.13,0.74,U] [#5 0.26,-0.38,0.72,U] [#6 0.37,-0.45,0.59,U] [#7 0.34,-0.10,0.55,U] [#8 0.29,-0.12,0.56,U] 
01:37:22.352 00.002 1032 refined, 8 included, MultiStar: {0.26, -0.22}, one-star: {0.38, -0.15}
01:37:22.354 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
01:37:22.355 00.001 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
01:37:22.357 00.002 1032 CameraToMount -- cameraX=0.26 cameraY=-0.22 hyp=0.34 cameraTheta=-0.71 mountX=-0.28 mountY=-0.19, mountTheta=-2.54
01:37:22.360 00.003 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.22, opts=13)
01:37:22.363 00.003 1032 Enqueuing Move request for scope (0.26, -0.22)
01:37:22.364 00.001 10072 Worker thread wakes up
01:37:22.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.22) opts 0xd
01:37:22.364 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.22)
01:37:22.364 00.000 10072 Moving (0.26, -0.22) raw xDistance=-0.28 yDistance=-0.19
01:37:22.366 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:22.369 00.003 10072 PPEC rslt: input = -0.28, final = -0.13, react = -0.13, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 287.55
01:37:22.369 00.000 10072 PPEC: input: -0.28, control: -0.13, exposure: 500
01:37:22.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:22.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:37:22.369 00.000 10072 MoveAxis(E, 137, ABG)
01:37:22.369 00.000 10072 Guiding  Dir = 2, Dur = 137
01:37:22.370 00.001 10072 IsGuiding returns 0
01:37:22.370 00.000 10072 PulseGuide returned control before completion, sleep 147
01:37:22.387 00.017 1032 UpdateGuideState exits: m=1384 SNR=26.2
01:37:22.390 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:22.392 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:22.394 00.002 1032 Enqueuing Expose request
01:37:22.524 00.130 10072 IsGuiding returns 0
01:37:22.524 00.000 10072 Move returns status 0, amount 137
01:37:22.524 00.000 10072 MoveAxis(N, 0, ABG)
01:37:22.524 00.000 10072 Move returns status 0, amount 0
01:37:22.524 00.000 10072 move complete, result=0
01:37:22.524 00.000 10072 worker thread done servicing request
01:37:22.524 00.000 10072 Worker thread wakes up
01:37:22.524 00.000 1032 GuideStep: -0.3 px 137 ms EAST, -0.2 px 0 ms NORTH
01:37:22.528 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:22.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:22.935 00.407 10072 Exposure complete
01:37:22.985 00.050 10072 worker thread done servicing request
01:37:22.986 00.001 1032 OnExposeComplete: enter
01:37:22.988 00.002 1032 UpdateGuideState(): m_state=6
01:37:22.990 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4057
01:37:22.991 00.001 1032 Star::Find returns 1 (0), X=319.45, Y=752.12, Mass=1414, SNR=26.5, Peak=157 HFD=2.7
01:37:22.993 00.002 1032 MultiStar: [#1 -0.17,-0.11,1.02,U] [#2 0.08,-0.25,0.73,U] [#3 0.25,-0.10,0.67,U] [#4 0.20,-0.04,0.72,U] [#5 0.10,-0.18,0.72,U] [#6 0.34,-0.27,0.60,U] [#7 0.29,-0.02,0.51,U] [#8 0.19,-0.08,0.57,U] 
01:37:22.994 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.10}, one-star: {0.23, 0.05}
01:37:22.996 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
01:37:22.996 00.000 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
01:37:22.999 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.61 mountX=-0.14 mountY=-0.12, mountTheta=-2.44
01:37:23.001 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.10, opts=13)
01:37:23.004 00.003 1032 Enqueuing Move request for scope (0.15, -0.10)
01:37:23.006 00.002 10072 Worker thread wakes up
01:37:23.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
01:37:23.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
01:37:23.006 00.000 10072 Moving (0.15, -0.10) raw xDistance=-0.14 yDistance=-0.12
01:37:23.008 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:23.010 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.54
01:37:23.010 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:37:23.010 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:23.010 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:37:23.010 00.000 10072 MoveAxis(E, 68, ABG)
01:37:23.010 00.000 10072 Guiding  Dir = 2, Dur = 68
01:37:23.011 00.001 10072 IsGuiding returns 0
01:37:23.011 00.000 10072 PulseGuide returned control before completion, sleep 78
01:37:23.028 00.017 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:37:23.030 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:23.032 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:23.033 00.001 1032 Enqueuing Expose request
01:37:23.103 00.070 10072 IsGuiding returns 0
01:37:23.103 00.000 10072 Move returns status 0, amount 68
01:37:23.103 00.000 10072 MoveAxis(N, 0, ABG)
01:37:23.103 00.000 10072 Move returns status 0, amount 0
01:37:23.103 00.000 10072 move complete, result=0
01:37:23.103 00.000 10072 worker thread done servicing request
01:37:23.103 00.000 10072 Worker thread wakes up
01:37:23.103 00.000 1032 GuideStep: -0.1 px 68 ms EAST, -0.1 px 0 ms NORTH
01:37:23.106 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:23.106 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:23.732 00.626 10072 Exposure complete
01:37:23.780 00.048 10072 worker thread done servicing request
01:37:23.780 00.000 1032 OnExposeComplete: enter
01:37:23.782 00.002 1032 UpdateGuideState(): m_state=6
01:37:23.784 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4058
01:37:23.786 00.002 1032 Star::Find returns 1 (0), X=319.17, Y=752.42, Mass=1336, SNR=25.8, Peak=169 HFD=2.7
01:37:23.788 00.002 1032 MultiStar: [#1 -0.38,0.29,0.94,U] [#2 -0.33,0.24,0.79,U] [#3 -0.12,0.44,0.71,U] [#4 -0.13,0.36,0.72,U] [#5 -0.26,0.26,0.73,U] [#6 -0.01,0.22,0.62,U] [#7 -0.04,0.38,0.53,U] [#8 -0.19,0.37,0.61,U] 
01:37:23.790 00.002 1032 single-star, 8 included, MultiStar: {-0.18, 0.32}, one-star: {-0.05, 0.36}
01:37:23.793 00.003 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
01:37:23.795 00.002 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
01:37:23.796 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.36 hyp=0.36 cameraTheta=1.70 mountX=0.36 mountY=-0.05, mountTheta=-0.13
01:37:23.800 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.36, opts=13)
01:37:23.802 00.002 1032 Enqueuing Move request for scope (-0.05, 0.36)
01:37:23.803 00.001 10072 Worker thread wakes up
01:37:23.804 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.36) opts 0xd
01:37:23.804 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.36)
01:37:23.804 00.000 10072 Moving (-0.05, 0.36) raw xDistance=0.36 yDistance=-0.05
01:37:23.805 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:23.809 00.004 10072 PPEC rslt: input = 0.36, final = 0.15, react = 0.16, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 287.54
01:37:23.809 00.000 10072 PPEC: input: 0.36, control: 0.15, exposure: 500
01:37:23.809 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:23.809 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:37:23.809 00.000 10072 MoveAxis(W, 158, ABG)
01:37:23.809 00.000 10072 Guiding  Dir = 3, Dur = 158
01:37:23.810 00.001 10072 IsGuiding returns 0
01:37:23.810 00.000 10072 PulseGuide returned control before completion, sleep 168
01:37:23.828 00.018 1032 UpdateGuideState exits: m=1336 SNR=25.8
01:37:23.830 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:23.833 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:23.835 00.002 1032 Enqueuing Expose request
01:37:23.992 00.157 10072 IsGuiding returns 0
01:37:23.992 00.000 10072 Move returns status 0, amount 158
01:37:23.992 00.000 10072 MoveAxis(N, 0, ABG)
01:37:23.992 00.000 10072 Move returns status 0, amount 0
01:37:23.992 00.000 10072 move complete, result=0
01:37:23.992 00.000 10072 worker thread done servicing request
01:37:23.992 00.000 10072 Worker thread wakes up
01:37:23.992 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:23.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:23.992 00.000 1032 GuideStep: 0.4 px 158 ms WEST, -0.0 px 0 ms NORTH
01:37:24.403 00.411 10072 Exposure complete
01:37:24.458 00.055 10072 worker thread done servicing request
01:37:24.458 00.000 1032 OnExposeComplete: enter
01:37:24.461 00.003 1032 UpdateGuideState(): m_state=6
01:37:24.463 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4059
01:37:24.467 00.004 1032 Star::Find returns 1 (0), X=319.35, Y=752.26, Mass=1302, SNR=25.4, Peak=144 HFD=2.9
01:37:24.470 00.003 1032 MultiStar: [#1 -0.26,0.11,1.03,U] [#2 -0.31,0.06,0.76,U] [#3 -0.02,0.34,0.69,U] [#4 -0.01,0.14,0.73,U] [#5 -0.06,0.21,0.70,U] [#6 0.03,0.10,0.62,U] [#7 -0.06,0.38,0.57,U] [#8 -0.14,0.39,0.58,U] 
01:37:24.472 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.20}, one-star: {0.13, 0.20}
01:37:24.475 00.003 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
01:37:24.477 00.002 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
01:37:24.480 00.003 1032 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.95 mountX=0.22 mountY=0.02, mountTheta=0.12
01:37:24.485 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.20, opts=13)
01:37:24.487 00.002 1032 Enqueuing Move request for scope (-0.08, 0.20)
01:37:24.490 00.003 10072 Worker thread wakes up
01:37:24.491 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
01:37:24.491 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
01:37:24.491 00.000 10072 Moving (-0.08, 0.20) raw xDistance=0.22 yDistance=0.02
01:37:24.493 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:24.497 00.004 10072 PPEC rslt: input = 0.22, final = 0.09, react = 0.10, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 287.54
01:37:24.497 00.000 10072 PPEC: input: 0.22, control: 0.09, exposure: 500
01:37:24.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:24.497 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:37:24.497 00.000 10072 MoveAxis(W, 96, ABG)
01:37:24.497 00.000 10072 Guiding  Dir = 3, Dur = 96
01:37:24.498 00.001 10072 IsGuiding returns 0
01:37:24.499 00.001 10072 PulseGuide returned control before completion, sleep 106
01:37:24.520 00.021 1032 UpdateGuideState exits: m=1302 SNR=25.4
01:37:24.529 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:24.532 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:24.534 00.002 1032 Enqueuing Expose request
01:37:24.617 00.083 10072 IsGuiding returns 0
01:37:24.617 00.000 10072 Move returns status 0, amount 96
01:37:24.617 00.000 10072 MoveAxis(N, 0, ABG)
01:37:24.617 00.000 10072 Move returns status 0, amount 0
01:37:24.618 00.001 10072 move complete, result=0
01:37:24.618 00.000 10072 worker thread done servicing request
01:37:24.618 00.000 10072 Worker thread wakes up
01:37:24.618 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:24.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:24.618 00.000 1032 GuideStep: 0.2 px 96 ms WEST, 0.0 px 0 ms NORTH
01:37:25.245 00.627 10072 Exposure complete
01:37:25.298 00.053 10072 worker thread done servicing request
01:37:25.298 00.000 1032 OnExposeComplete: enter
01:37:25.300 00.002 1032 UpdateGuideState(): m_state=6
01:37:25.303 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4060
01:37:25.306 00.003 1032 Star::Find returns 1 (0), X=319.32, Y=751.92, Mass=1363, SNR=26.0, Peak=169 HFD=2.6
01:37:25.308 00.002 1032 MultiStar: [#1 -0.17,-0.23,1.05,U] [#2 -0.14,-0.17,0.76,U] [#3 0.02,-0.02,0.70,U] [#4 -0.07,-0.09,0.73,U] [#5 0.02,-0.38,0.69,U] [#6 0.08,-0.31,0.62,U] [#7 0.19,-0.16,0.52,U] [#8 0.02,0.01,0.59,U] 
01:37:25.310 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.17}, one-star: {0.10, -0.14}
01:37:25.312 00.002 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.85)
01:37:25.314 00.002 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.85)
01:37:25.318 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.60 mountX=-0.16 mountY=0.05, mountTheta=2.85
01:37:25.325 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.17, opts=13)
01:37:25.327 00.002 1032 Enqueuing Move request for scope (-0.01, -0.17)
01:37:25.331 00.004 10072 Worker thread wakes up
01:37:25.331 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
01:37:25.331 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
01:37:25.331 00.000 10072 Moving (-0.01, -0.17) raw xDistance=-0.16 yDistance=0.05
01:37:25.333 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:25.337 00.004 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.54
01:37:25.337 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
01:37:25.337 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:25.337 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:37:25.337 00.000 10072 MoveAxis(E, 77, ABG)
01:37:25.337 00.000 10072 Guiding  Dir = 2, Dur = 77
01:37:25.338 00.001 10072 IsGuiding returns 0
01:37:25.338 00.000 10072 PulseGuide returned control before completion, sleep 87
01:37:25.357 00.019 1032 UpdateGuideState exits: m=1363 SNR=26.0
01:37:25.360 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:25.363 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:25.366 00.003 1032 Enqueuing Expose request
01:37:25.429 00.063 10072 IsGuiding returns 0
01:37:25.429 00.000 10072 Move returns status 0, amount 77
01:37:25.429 00.000 10072 MoveAxis(N, 0, ABG)
01:37:25.429 00.000 10072 Move returns status 0, amount 0
01:37:25.429 00.000 10072 move complete, result=0
01:37:25.429 00.000 10072 worker thread done servicing request
01:37:25.429 00.000 10072 Worker thread wakes up
01:37:25.429 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:25.429 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:25.464 00.035 1032 GuideStep: -0.2 px 77 ms EAST, 0.0 px 0 ms NORTH
01:37:25.837 00.373 10072 Exposure complete
01:37:25.890 00.053 10072 worker thread done servicing request
01:37:25.890 00.000 1032 OnExposeComplete: enter
01:37:25.893 00.003 1032 UpdateGuideState(): m_state=6
01:37:25.897 00.004 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4061
01:37:25.900 00.003 1032 Star::Find returns 1 (0), X=319.40, Y=752.04, Mass=1391, SNR=26.3, Peak=144 HFD=3.0
01:37:25.902 00.002 1032 MultiStar: [#1 -0.17,-0.09,1.00,U] [#2 -0.26,-0.20,0.77,U] [#3 0.17,0.23,0.70,U] [#4 -0.05,0.06,0.71,U] [#5 0.21,-0.23,0.69,U] [#6 -0.03,-0.15,0.61,U] [#7 0.10,0.06,0.52,U] [#8 -0.09,0.04,0.57,U] 
01:37:25.904 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {0.18, -0.02}
01:37:25.905 00.001 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.94)
01:37:25.907 00.002 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.94)
01:37:25.909 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.52 mountX=-0.04 mountY=0.01, mountTheta=2.94
01:37:25.911 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.04, opts=13)
01:37:25.913 00.002 1032 Enqueuing Move request for scope (0.00, -0.04)
01:37:25.916 00.003 10072 Worker thread wakes up
01:37:25.916 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
01:37:25.916 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
01:37:25.917 00.001 10072 Moving (0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
01:37:25.919 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:25.922 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:37:25.922 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:37:25.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:25.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:37:25.922 00.000 10072 MoveAxis(E, 3, ABG)
01:37:25.922 00.000 10072 Guiding  Dir = 2, Dur = 3
01:37:25.924 00.002 10072 IsGuiding returns 0
01:37:25.926 00.002 10072 PulseGuide returned control before completion, sleep 11
01:37:25.944 00.018 10072 IsGuiding returns 0
01:37:25.944 00.000 10072 Move returns status 0, amount 3
01:37:25.944 00.000 10072 MoveAxis(N, 0, ABG)
01:37:25.944 00.000 10072 Move returns status 0, amount 0
01:37:25.944 00.000 10072 move complete, result=0
01:37:25.945 00.001 10072 worker thread done servicing request
01:37:25.945 00.000 1032 UpdateGuideState exits: m=1391 SNR=26.3
01:37:25.948 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:25.950 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:25.951 00.001 1032 Enqueuing Expose request
01:37:25.953 00.002 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
01:37:25.955 00.002 10072 Worker thread wakes up
01:37:25.955 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:25.955 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:26.587 00.632 10072 Exposure complete
01:37:26.632 00.045 10072 worker thread done servicing request
01:37:26.633 00.001 1032 OnExposeComplete: enter
01:37:26.634 00.001 1032 UpdateGuideState(): m_state=6
01:37:26.635 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4062
01:37:26.638 00.003 1032 Star::Find returns 1 (0), X=319.41, Y=752.07, Mass=1385, SNR=26.2, Peak=162 HFD=2.5
01:37:26.639 00.001 1032 MultiStar: [#1 -0.14,-0.09,0.97,U] [#2 -0.00,-0.15,0.79,U] [#3 0.11,0.24,0.66,U] [#4 0.04,0.00,0.69,U] [#5 0.18,-0.23,0.72,U] [#6 0.08,-0.18,0.61,U] [#7 0.09,0.18,0.51,U] [#8 0.19,0.08,0.58,U] 
01:37:26.640 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.19, 0.00}
01:37:26.642 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
01:37:26.643 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
01:37:26.644 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.36 mountX=-0.05 mountY=-0.06, mountTheta=-2.19
01:37:26.648 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
01:37:26.651 00.003 1032 Enqueuing Move request for scope (0.07, -0.03)
01:37:26.653 00.002 10072 Worker thread wakes up
01:37:26.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:37:26.653 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:37:26.653 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
01:37:26.655 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:26.658 00.003 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:37:26.658 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:37:26.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:26.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:37:26.658 00.000 10072 MoveAxis(E, 3, ABG)
01:37:26.658 00.000 10072 Guiding  Dir = 2, Dur = 3
01:37:26.658 00.000 10072 IsGuiding returns 0
01:37:26.659 00.001 10072 PulseGuide returned control before completion, sleep 13
01:37:26.675 00.016 1032 UpdateGuideState exits: m=1385 SNR=26.2
01:37:26.678 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:26.679 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:26.681 00.002 1032 Enqueuing Expose request
01:37:26.682 00.001 10072 IsGuiding returns 0
01:37:26.682 00.000 10072 Move returns status 0, amount 3
01:37:26.682 00.000 10072 MoveAxis(N, 0, ABG)
01:37:26.682 00.000 10072 Move returns status 0, amount 0
01:37:26.682 00.000 10072 move complete, result=0
01:37:26.682 00.000 10072 worker thread done servicing request
01:37:26.682 00.000 10072 Worker thread wakes up
01:37:26.682 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:26.682 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:26.689 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:37:27.090 00.401 10072 Exposure complete
01:37:27.137 00.047 10072 worker thread done servicing request
01:37:27.137 00.000 1032 OnExposeComplete: enter
01:37:27.139 00.002 1032 UpdateGuideState(): m_state=6
01:37:27.140 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4063
01:37:27.142 00.002 1032 Star::Find returns 1 (0), X=319.45, Y=751.97, Mass=1354, SNR=25.9, Peak=155 HFD=2.5
01:37:27.144 00.002 1032 MultiStar: [#1 -0.01,-0.09,0.98,U] [#2 -0.05,-0.22,0.76,U] [#3 0.21,0.09,0.69,U] [#4 0.17,-0.15,0.71,U] [#5 0.33,-0.33,0.67,U] [#6 0.33,-0.30,0.62,U] [#7 0.29,-0.24,0.54,U] [#8 0.09,0.00,0.56,U] 
01:37:27.146 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.14}, one-star: {0.23, -0.09}
01:37:27.148 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
01:37:27.150 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
01:37:27.151 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.71 mountX=-0.18 mountY=-0.12, mountTheta=-2.54
01:37:27.154 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.14, opts=13)
01:37:27.156 00.002 1032 Enqueuing Move request for scope (0.17, -0.14)
01:37:27.157 00.001 10072 Worker thread wakes up
01:37:27.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
01:37:27.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
01:37:27.157 00.000 10072 Moving (0.17, -0.14) raw xDistance=-0.18 yDistance=-0.12
01:37:27.158 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:27.161 00.003 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.54
01:37:27.161 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
01:37:27.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:27.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:37:27.161 00.000 10072 MoveAxis(E, 87, ABG)
01:37:27.161 00.000 10072 Guiding  Dir = 2, Dur = 87
01:37:27.162 00.001 10072 IsGuiding returns 0
01:37:27.162 00.000 10072 PulseGuide returned control before completion, sleep 97
01:37:27.181 00.019 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:37:27.183 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:27.186 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:27.188 00.002 1032 Enqueuing Expose request
01:37:27.275 00.087 10072 IsGuiding returns 0
01:37:27.275 00.000 10072 Move returns status 0, amount 87
01:37:27.275 00.000 10072 MoveAxis(N, 0, ABG)
01:37:27.275 00.000 10072 Move returns status 0, amount 0
01:37:27.275 00.000 10072 move complete, result=0
01:37:27.275 00.000 10072 worker thread done servicing request
01:37:27.275 00.000 10072 Worker thread wakes up
01:37:27.275 00.000 1032 GuideStep: -0.2 px 87 ms EAST, -0.1 px 0 ms NORTH
01:37:27.277 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:27.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:27.914 00.637 10072 Exposure complete
01:37:27.961 00.047 10072 worker thread done servicing request
01:37:27.961 00.000 1032 OnExposeComplete: enter
01:37:27.963 00.002 1032 UpdateGuideState(): m_state=6
01:37:27.965 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4064
01:37:27.967 00.002 1032 Star::Find returns 1 (0), X=319.41, Y=751.96, Mass=1562, SNR=27.9, Peak=181 HFD=2.7
01:37:27.969 00.002 1032 MultiStar: [#1 -0.05,-0.20,0.95,U] [#2 0.14,-0.31,0.72,U] [#3 0.22,-0.14,0.64,U] [#4 0.08,-0.13,0.67,U] [#5 0.28,-0.27,0.65,U] [#6 0.24,-0.44,0.59,U] [#7 0.20,-0.25,0.50,U] [#8 0.32,-0.14,0.56,U] 
01:37:27.971 00.002 1032 single-star, 8 included, MultiStar: {0.17, -0.21}, one-star: {0.19, -0.11}
01:37:27.973 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
01:37:27.974 00.001 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
01:37:27.976 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.51 mountX=-0.15 mountY=-0.16, mountTheta=-2.34
01:37:27.977 00.001 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.11, opts=13)
01:37:27.979 00.002 1032 Enqueuing Move request for scope (0.19, -0.11)
01:37:27.980 00.001 10072 Worker thread wakes up
01:37:27.981 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
01:37:27.981 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
01:37:27.981 00.000 10072 Moving (0.19, -0.11) raw xDistance=-0.15 yDistance=-0.16
01:37:27.983 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:27.986 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.54
01:37:27.986 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:37:27.986 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:27.986 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:37:27.986 00.000 10072 MoveAxis(E, 75, ABG)
01:37:27.986 00.000 10072 Guiding  Dir = 2, Dur = 75
01:37:27.987 00.001 10072 IsGuiding returns 0
01:37:27.989 00.002 10072 PulseGuide returned control before completion, sleep 83
01:37:28.008 00.019 1032 UpdateGuideState exits: m=1562 SNR=27.9
01:37:28.010 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:28.012 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:28.014 00.002 1032 Enqueuing Expose request
01:37:28.085 00.071 10072 IsGuiding returns 0
01:37:28.085 00.000 10072 Move returns status 0, amount 75
01:37:28.085 00.000 10072 MoveAxis(N, 0, ABG)
01:37:28.085 00.000 10072 Move returns status 0, amount 0
01:37:28.085 00.000 10072 move complete, result=0
01:37:28.085 00.000 10072 worker thread done servicing request
01:37:28.085 00.000 10072 Worker thread wakes up
01:37:28.085 00.000 1032 GuideStep: -0.2 px 75 ms EAST, -0.2 px 0 ms NORTH
01:37:28.088 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:28.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:28.494 00.406 10072 Exposure complete
01:37:28.543 00.049 10072 worker thread done servicing request
01:37:28.544 00.001 1032 OnExposeComplete: enter
01:37:28.546 00.002 1032 UpdateGuideState(): m_state=6
01:37:28.548 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4065
01:37:28.552 00.004 1032 Star::Find returns 1 (0), X=319.41, Y=752.15, Mass=1463, SNR=27.0, Peak=157 HFD=2.8
01:37:28.553 00.001 1032 MultiStar: [#1 -0.23,-0.03,0.94,U] [#2 0.13,-0.01,0.71,U] [#3 0.29,0.22,0.65,U] [#4 0.06,0.13,0.69,U] [#5 0.10,-0.11,0.66,U] [#6 0.18,-0.11,0.55,U] [#7 0.18,-0.05,0.54,U] [#8 0.14,0.23,0.55,U] 
01:37:28.556 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.19, 0.09}
01:37:28.558 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:37:28.560 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:37:28.561 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.37 mountX=0.01 mountY=-0.11, mountTheta=-1.46
01:37:28.564 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
01:37:28.566 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
01:37:28.567 00.001 10072 Worker thread wakes up
01:37:28.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
01:37:28.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
01:37:28.567 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
01:37:28.569 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:28.573 00.004 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:37:28.573 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:37:28.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:28.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:37:28.573 00.000 10072 MoveAxis(E, 4, ABG)
01:37:28.573 00.000 10072 Guiding  Dir = 2, Dur = 4
01:37:28.574 00.001 10072 IsGuiding returns 0
01:37:28.574 00.000 10072 PulseGuide returned control before completion, sleep 14
01:37:28.593 00.019 1032 UpdateGuideState exits: m=1463 SNR=27.0
01:37:28.595 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:28.597 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:28.598 00.001 1032 Enqueuing Expose request
01:37:28.601 00.003 10072 IsGuiding returns 0
01:37:28.601 00.000 10072 Move returns status 0, amount 4
01:37:28.601 00.000 10072 MoveAxis(N, 0, ABG)
01:37:28.601 00.000 10072 Move returns status 0, amount 0
01:37:28.601 00.000 10072 move complete, result=0
01:37:28.601 00.000 10072 worker thread done servicing request
01:37:28.601 00.000 10072 Worker thread wakes up
01:37:28.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:28.602 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:28.609 00.007 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:37:29.230 00.621 10072 Exposure complete
01:37:29.283 00.053 10072 worker thread done servicing request
01:37:29.284 00.001 1032 OnExposeComplete: enter
01:37:29.286 00.002 1032 UpdateGuideState(): m_state=6
01:37:29.289 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4066
01:37:29.291 00.002 1032 Star::Find returns 1 (0), X=319.36, Y=752.17, Mass=1395, SNR=26.3, Peak=151 HFD=2.7
01:37:29.293 00.002 1032 MultiStar: [#1 -0.10,0.04,0.99,U] [#2 -0.11,-0.09,0.72,U] [#3 0.02,0.17,0.69,U] [#4 -0.06,0.19,0.71,U] [#5 0.19,-0.08,0.68,U] [#6 0.09,-0.05,0.60,U] [#7 0.17,0.22,0.51,U] [#8 -0.08,0.02,0.57,U] 
01:37:29.295 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.14, 0.11}
01:37:29.298 00.003 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
01:37:29.300 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
01:37:29.301 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.18 mountX=0.05 mountY=-0.04, mountTheta=-0.65
01:37:29.304 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
01:37:29.306 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
01:37:29.308 00.002 10072 Worker thread wakes up
01:37:29.308 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
01:37:29.308 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
01:37:29.308 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.04
01:37:29.310 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:29.313 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:37:29.313 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:37:29.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:29.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:37:29.313 00.000 10072 MoveAxis(E, 5, ABG)
01:37:29.313 00.000 10072 Guiding  Dir = 2, Dur = 5
01:37:29.314 00.001 10072 IsGuiding returns 0
01:37:29.314 00.000 10072 PulseGuide returned control before completion, sleep 15
01:37:29.331 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.3
01:37:29.333 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:29.335 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:29.337 00.002 1032 Enqueuing Expose request
01:37:29.339 00.002 10072 IsGuiding returns 0
01:37:29.339 00.000 10072 Move returns status 0, amount 5
01:37:29.339 00.000 10072 MoveAxis(N, 0, ABG)
01:37:29.339 00.000 10072 Move returns status 0, amount 0
01:37:29.339 00.000 10072 move complete, result=0
01:37:29.339 00.000 10072 worker thread done servicing request
01:37:29.339 00.000 10072 Worker thread wakes up
01:37:29.339 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:29.340 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:29.345 00.005 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
01:37:29.748 00.403 10072 Exposure complete
01:37:29.798 00.050 10072 worker thread done servicing request
01:37:29.800 00.002 1032 OnExposeComplete: enter
01:37:29.802 00.002 1032 UpdateGuideState(): m_state=6
01:37:29.805 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4067
01:37:29.807 00.002 1032 Star::Find returns 1 (0), X=319.40, Y=752.19, Mass=1586, SNR=28.1, Peak=173 HFD=2.8
01:37:29.809 00.002 1032 MultiStar: [#1 -0.09,-0.01,0.90,U] [#2 0.06,-0.21,0.66,U] [#3 0.08,0.11,0.64,U] [#4 0.04,0.18,0.67,U] [#5 0.08,-0.12,0.63,U] [#6 0.16,-0.11,0.56,U] [#7 -0.04,0.20,0.50,U] [#8 0.08,0.05,0.55,U] 
01:37:29.811 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.19, 0.13}
01:37:29.812 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
01:37:29.814 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
01:37:29.816 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.40 mountX=0.01 mountY=-0.07, mountTheta=-1.43
01:37:29.819 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
01:37:29.821 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
01:37:29.822 00.001 10072 Worker thread wakes up
01:37:29.822 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
01:37:29.822 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
01:37:29.822 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
01:37:29.825 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:29.827 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:37:29.827 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:37:29.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:29.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:37:29.827 00.000 10072 MoveAxis(E, 4, ABG)
01:37:29.827 00.000 10072 Guiding  Dir = 2, Dur = 4
01:37:29.827 00.000 10072 IsGuiding returns 0
01:37:29.829 00.002 10072 PulseGuide returned control before completion, sleep 14
01:37:29.846 00.017 1032 UpdateGuideState exits: m=1586 SNR=28.1
01:37:29.848 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:29.851 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:29.853 00.002 1032 Enqueuing Expose request
01:37:29.855 00.002 10072 IsGuiding returns 0
01:37:29.855 00.000 10072 Move returns status 0, amount 4
01:37:29.855 00.000 10072 MoveAxis(N, 0, ABG)
01:37:29.855 00.000 10072 Move returns status 0, amount 0
01:37:29.855 00.000 10072 move complete, result=0
01:37:29.855 00.000 10072 worker thread done servicing request
01:37:29.855 00.000 10072 Worker thread wakes up
01:37:29.855 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:29.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:29.865 00.010 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:37:30.482 00.617 10072 Exposure complete
01:37:30.530 00.048 10072 worker thread done servicing request
01:37:30.530 00.000 1032 OnExposeComplete: enter
01:37:30.532 00.002 1032 UpdateGuideState(): m_state=6
01:37:30.535 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4068
01:37:30.536 00.001 1032 Star::Find returns 1 (0), X=319.48, Y=752.16, Mass=1465, SNR=27.0, Peak=148 HFD=3.0
01:37:30.539 00.003 1032 MultiStar: [#1 -0.03,0.03,0.94,U] [#2 0.07,-0.22,0.72,U] [#3 0.19,0.06,0.70,U] [#4 0.15,0.13,0.68,U] [#5 0.21,-0.05,0.69,U] [#6 0.15,-0.14,0.60,U] [#7 0.21,0.11,0.52,U] [#8 0.15,0.05,0.57,U] 
01:37:30.540 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.26, 0.10}
01:37:30.542 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
01:37:30.543 00.001 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
01:37:30.544 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.07 mountX=-0.03 mountY=-0.15, mountTheta=-1.76
01:37:30.547 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
01:37:30.549 00.002 1032 Enqueuing Move request for scope (0.15, 0.01)
01:37:30.550 00.001 10072 Worker thread wakes up
01:37:30.550 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
01:37:30.550 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
01:37:30.550 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.15
01:37:30.552 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:30.555 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:37:30.555 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:37:30.555 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:30.555 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:37:30.555 00.000 10072 MoveAxis(E, 5, ABG)
01:37:30.555 00.000 10072 Guiding  Dir = 2, Dur = 5
01:37:30.555 00.000 10072 IsGuiding returns 0
01:37:30.556 00.001 10072 PulseGuide returned control before completion, sleep 15
01:37:30.571 00.015 1032 UpdateGuideState exits: m=1465 SNR=27.0
01:37:30.574 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:30.575 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:30.577 00.002 1032 Enqueuing Expose request
01:37:30.579 00.002 10072 IsGuiding returns 0
01:37:30.579 00.000 10072 Move returns status 0, amount 5
01:37:30.579 00.000 10072 MoveAxis(N, 0, ABG)
01:37:30.579 00.000 10072 Move returns status 0, amount 0
01:37:30.579 00.000 10072 move complete, result=0
01:37:30.579 00.000 10072 worker thread done servicing request
01:37:30.579 00.000 10072 Worker thread wakes up
01:37:30.579 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:30.579 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:30.588 00.009 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:37:30.986 00.398 10072 Exposure complete
01:37:31.029 00.043 10072 worker thread done servicing request
01:37:31.030 00.001 1032 OnExposeComplete: enter
01:37:31.031 00.001 1032 UpdateGuideState(): m_state=6
01:37:31.033 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4069
01:37:31.034 00.001 1032 Star::Find returns 1 (0), X=319.40, Y=752.01, Mass=1379, SNR=26.2, Peak=149 HFD=2.7
01:37:31.036 00.002 1032 MultiStar: [#1 -0.03,0.03,0.96,U] [#2 0.20,-0.14,0.74,U] [#3 0.18,-0.05,0.68,U] [#4 0.10,0.03,0.74,U] [#5 0.25,-0.03,0.72,U] [#6 0.06,-0.10,0.60,U] [#7 0.44,0.07,0.56,U] [#8 0.35,0.10,0.55,U] 
01:37:31.037 00.001 1032 refined, 8 included, MultiStar: {0.18, -0.02}, one-star: {0.18, -0.05}
01:37:31.039 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
01:37:31.040 00.001 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
01:37:31.041 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.10 mountX=-0.06 mountY=-0.16, mountTheta=-1.93
01:37:31.044 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.02, opts=13)
01:37:31.045 00.001 1032 Enqueuing Move request for scope (0.18, -0.02)
01:37:31.047 00.002 10072 Worker thread wakes up
01:37:31.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
01:37:31.047 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
01:37:31.047 00.000 10072 Moving (0.18, -0.02) raw xDistance=-0.06 yDistance=-0.16
01:37:31.050 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:31.052 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:37:31.052 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:37:31.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:31.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:37:31.053 00.001 10072 MoveAxis(E, 4, ABG)
01:37:31.053 00.000 10072 Guiding  Dir = 2, Dur = 4
01:37:31.053 00.000 10072 IsGuiding returns 0
01:37:31.054 00.001 10072 PulseGuide returned control before completion, sleep 14
01:37:31.070 00.016 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:37:31.073 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:31.074 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:31.076 00.002 1032 Enqueuing Expose request
01:37:31.078 00.002 10072 IsGuiding returns 0
01:37:31.078 00.000 10072 Move returns status 0, amount 4
01:37:31.078 00.000 10072 MoveAxis(N, 0, ABG)
01:37:31.078 00.000 10072 Move returns status 0, amount 0
01:37:31.078 00.000 10072 move complete, result=0
01:37:31.079 00.001 10072 worker thread done servicing request
01:37:31.079 00.000 10072 Worker thread wakes up
01:37:31.079 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:31.079 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:31.087 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
01:37:31.715 00.628 10072 Exposure complete
01:37:31.764 00.049 10072 worker thread done servicing request
01:37:31.764 00.000 1032 OnExposeComplete: enter
01:37:31.767 00.003 1032 UpdateGuideState(): m_state=6
01:37:31.770 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4070
01:37:31.772 00.002 1032 Star::Find returns 1 (0), X=319.36, Y=752.07, Mass=1546, SNR=27.7, Peak=170 HFD=2.7
01:37:31.773 00.001 1032 MultiStar: [#1 -0.25,-0.04,0.96,U] [#2 -0.04,-0.14,0.71,U] [#3 0.17,0.05,0.67,U] [#4 -0.01,-0.05,0.65,U] [#5 0.04,-0.00,0.62,U] [#6 0.12,-0.17,0.59,U] [#7 0.02,0.14,0.50,U] [#8 0.07,0.21,0.53,U] 
01:37:31.775 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.14, 0.01}
01:37:31.777 00.002 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
01:37:31.778 00.001 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
01:37:31.780 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.39 mountX=-0.01 mountY=-0.02, mountTheta=-2.22
01:37:31.782 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
01:37:31.785 00.003 1032 Enqueuing Move request for scope (0.02, -0.01)
01:37:31.786 00.001 10072 Worker thread wakes up
01:37:31.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:37:31.787 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:37:31.787 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
01:37:31.789 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:31.791 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:37:31.791 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:37:31.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:31.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:37:31.791 00.000 10072 MoveAxis(E, 6, ABG)
01:37:31.791 00.000 10072 Guiding  Dir = 2, Dur = 6
01:37:31.792 00.001 10072 IsGuiding returns 0
01:37:31.792 00.000 10072 PulseGuide returned control before completion, sleep 16
01:37:31.810 00.018 1032 UpdateGuideState exits: m=1546 SNR=27.7
01:37:31.813 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:31.815 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:31.816 00.001 1032 Enqueuing Expose request
01:37:31.823 00.007 10072 IsGuiding returns 0
01:37:31.823 00.000 10072 Move returns status 0, amount 6
01:37:31.823 00.000 10072 MoveAxis(N, 0, ABG)
01:37:31.823 00.000 10072 Move returns status 0, amount 0
01:37:31.823 00.000 10072 move complete, result=0
01:37:31.823 00.000 10072 worker thread done servicing request
01:37:31.823 00.000 10072 Worker thread wakes up
01:37:31.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:31.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:31.825 00.002 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
01:37:32.235 00.410 10072 Exposure complete
01:37:32.280 00.045 10072 worker thread done servicing request
01:37:32.280 00.000 1032 OnExposeComplete: enter
01:37:32.282 00.002 1032 UpdateGuideState(): m_state=6
01:37:32.284 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4071
01:37:32.286 00.002 1032 Star::Find returns 1 (0), X=319.33, Y=752.17, Mass=1531, SNR=27.6, Peak=170 HFD=2.7
01:37:32.287 00.001 1032 MultiStar: [#1 -0.27,0.12,0.93,U] [#2 -0.00,-0.12,0.71,U] [#3 0.06,0.14,0.64,U] [#4 0.04,0.11,0.67,U] [#5 0.01,-0.06,0.66,U] [#6 -0.01,0.02,0.55,U] [#7 -0.05,0.07,0.52,U] [#8 0.08,0.17,0.55,U] 
01:37:32.289 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {0.11, 0.11}
01:37:32.291 00.002 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:37:32.292 00.001 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:37:32.294 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.74 mountX=0.06 mountY=-0.01, mountTheta=-0.09
01:37:32.297 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
01:37:32.301 00.004 1032 Enqueuing Move request for scope (-0.01, 0.06)
01:37:32.304 00.003 10072 Worker thread wakes up
01:37:32.304 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
01:37:32.304 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
01:37:32.304 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.01
01:37:32.306 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:32.309 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:37:32.309 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:37:32.309 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:32.309 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:37:32.309 00.000 10072 MoveAxis(E, 6, ABG)
01:37:32.309 00.000 10072 Guiding  Dir = 2, Dur = 6
01:37:32.309 00.000 10072 IsGuiding returns 0
01:37:32.309 00.000 10072 PulseGuide returned control before completion, sleep 16
01:37:32.326 00.017 1032 UpdateGuideState exits: m=1531 SNR=27.6
01:37:32.327 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:32.331 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:32.334 00.003 1032 Enqueuing Expose request
01:37:32.341 00.007 10072 IsGuiding returns 0
01:37:32.341 00.000 10072 Move returns status 0, amount 6
01:37:32.341 00.000 10072 MoveAxis(N, 0, ABG)
01:37:32.341 00.000 10072 Move returns status 0, amount 0
01:37:32.343 00.002 10072 move complete, result=0
01:37:32.343 00.000 10072 worker thread done servicing request
01:37:32.343 00.000 10072 Worker thread wakes up
01:37:32.343 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:32.343 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:32.344 00.001 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:37:32.966 00.622 10072 Exposure complete
01:37:33.013 00.047 10072 worker thread done servicing request
01:37:33.013 00.000 1032 OnExposeComplete: enter
01:37:33.015 00.002 1032 UpdateGuideState(): m_state=6
01:37:33.017 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4072
01:37:33.019 00.002 1032 Star::Find returns 1 (0), X=319.40, Y=752.13, Mass=1530, SNR=27.6, Peak=146 HFD=2.8
01:37:33.021 00.002 1032 MultiStar: [#1 -0.17,0.03,0.91,U] [#2 0.09,-0.18,0.72,U] [#3 0.20,0.20,0.63,U] [#4 0.07,0.02,0.69,U] [#5 0.17,-0.11,0.64,U] [#6 0.29,-0.19,0.57,U] [#7 0.22,0.21,0.50,U] [#8 0.06,0.04,0.56,U] 
01:37:33.022 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.18, 0.07}
01:37:33.025 00.003 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
01:37:33.027 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
01:37:33.028 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.09 mountX=-0.02 mountY=-0.11, mountTheta=-1.74
01:37:33.031 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
01:37:33.032 00.001 1032 Enqueuing Move request for scope (0.11, 0.01)
01:37:33.034 00.002 10072 Worker thread wakes up
01:37:33.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
01:37:33.034 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
01:37:33.034 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
01:37:33.036 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:33.038 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:37:33.038 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:37:33.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:33.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:37:33.038 00.000 10072 MoveAxis(E, 7, ABG)
01:37:33.038 00.000 10072 Guiding  Dir = 2, Dur = 7
01:37:33.038 00.000 10072 IsGuiding returns 0
01:37:33.040 00.002 10072 PulseGuide returned control before completion, sleep 17
01:37:33.057 00.017 1032 UpdateGuideState exits: m=1530 SNR=27.6
01:37:33.059 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:33.061 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:33.062 00.001 1032 Enqueuing Expose request
01:37:33.071 00.009 10072 IsGuiding returns 0
01:37:33.071 00.000 10072 Move returns status 0, amount 7
01:37:33.071 00.000 10072 MoveAxis(N, 0, ABG)
01:37:33.071 00.000 10072 Move returns status 0, amount 0
01:37:33.071 00.000 10072 move complete, result=0
01:37:33.071 00.000 10072 worker thread done servicing request
01:37:33.071 00.000 10072 Worker thread wakes up
01:37:33.071 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:33.071 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:33.075 00.004 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:37:33.484 00.409 10072 Exposure complete
01:37:33.531 00.047 10072 worker thread done servicing request
01:37:33.531 00.000 1032 OnExposeComplete: enter
01:37:33.534 00.003 1032 UpdateGuideState(): m_state=6
01:37:33.538 00.004 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4073
01:37:33.540 00.002 1032 Star::Find returns 1 (0), X=319.42, Y=751.98, Mass=1371, SNR=26.1, Peak=132 HFD=2.9
01:37:33.542 00.002 1032 MultiStar: [#1 -0.16,-0.12,0.98,U] [#2 -0.04,-0.19,0.75,U] [#3 0.20,0.01,0.65,U] [#4 0.10,-0.02,0.72,U] [#5 0.15,-0.11,0.72,U] [#6 0.21,-0.32,0.63,U] [#7 0.25,-0.06,0.54,U] [#8 0.25,0.01,0.56,U] 
01:37:33.543 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.21, -0.08}
01:37:33.545 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
01:37:33.547 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
01:37:33.549 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.73 mountX=-0.13 mountY=-0.08, mountTheta=-2.56
01:37:33.552 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
01:37:33.555 00.003 1032 Enqueuing Move request for scope (0.11, -0.10)
01:37:33.557 00.002 10072 Worker thread wakes up
01:37:33.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
01:37:33.557 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
01:37:33.557 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.13 yDistance=-0.08
01:37:33.559 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:33.562 00.003 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:37:33.562 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
01:37:33.562 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:33.562 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:37:33.562 00.000 10072 MoveAxis(E, 6, ABG)
01:37:33.562 00.000 10072 Guiding  Dir = 2, Dur = 6
01:37:33.562 00.000 10072 IsGuiding returns 0
01:37:33.564 00.002 10072 PulseGuide returned control before completion, sleep 16
01:37:33.580 00.016 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:37:33.584 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:33.588 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:33.594 00.006 10072 IsGuiding returns 0
01:37:33.594 00.000 10072 Move returns status 0, amount 6
01:37:33.594 00.000 10072 MoveAxis(N, 0, ABG)
01:37:33.594 00.000 10072 Move returns status 0, amount 0
01:37:33.594 00.000 10072 move complete, result=0
01:37:33.594 00.000 10072 worker thread done servicing request
01:37:33.596 00.002 1032 Enqueuing Expose request
01:37:33.600 00.004 10072 Worker thread wakes up
01:37:33.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:33.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:33.601 00.001 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:37:34.227 00.626 10072 Exposure complete
01:37:34.275 00.048 10072 worker thread done servicing request
01:37:34.276 00.001 1032 OnExposeComplete: enter
01:37:34.277 00.001 1032 UpdateGuideState(): m_state=6
01:37:34.279 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4074
01:37:34.280 00.001 1032 Star::Find returns 1 (0), X=319.43, Y=752.15, Mass=1524, SNR=27.5, Peak=186 HFD=2.6
01:37:34.282 00.002 1032 MultiStar: [#1 -0.05,-0.16,0.94,U] [#2 0.06,-0.18,0.69,U] [#3 0.14,0.11,0.65,U] [#4 0.16,0.06,0.66,U] [#5 0.32,-0.12,0.66,U] [#6 0.22,-0.17,0.59,U] [#7 0.27,-0.03,0.53,U] [#8 0.45,0.05,0.54,U] 
01:37:34.284 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.04}, one-star: {0.21, 0.09}
01:37:34.285 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
01:37:34.287 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
01:37:34.289 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.21 mountX=-0.08 mountY=-0.16, mountTheta=-2.04
01:37:34.292 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.04, opts=13)
01:37:34.293 00.001 1032 Enqueuing Move request for scope (0.18, -0.04)
01:37:34.295 00.002 10072 Worker thread wakes up
01:37:34.295 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
01:37:34.295 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
01:37:34.295 00.000 10072 Moving (0.18, -0.04) raw xDistance=-0.08 yDistance=-0.16
01:37:34.296 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:34.300 00.004 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:37:34.300 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:37:34.300 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:34.300 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:37:34.300 00.000 10072 MoveAxis(E, 8, ABG)
01:37:34.300 00.000 10072 Guiding  Dir = 2, Dur = 8
01:37:34.300 00.000 10072 IsGuiding returns 0
01:37:34.301 00.001 10072 PulseGuide returned control before completion, sleep 18
01:37:34.323 00.022 1032 UpdateGuideState exits: m=1524 SNR=27.5
01:37:34.326 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:34.328 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:34.331 00.003 1032 Enqueuing Expose request
01:37:34.334 00.003 10072 IsGuiding returns 0
01:37:34.334 00.000 10072 Move returns status 0, amount 8
01:37:34.334 00.000 10072 MoveAxis(N, 0, ABG)
01:37:34.334 00.000 10072 Move returns status 0, amount 0
01:37:34.334 00.000 10072 move complete, result=0
01:37:34.334 00.000 10072 worker thread done servicing request
01:37:34.334 00.000 10072 Worker thread wakes up
01:37:34.334 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:34.334 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:34.342 00.008 1032 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
01:37:34.741 00.399 10072 Exposure complete
01:37:34.790 00.049 10072 worker thread done servicing request
01:37:34.790 00.000 1032 OnExposeComplete: enter
01:37:34.792 00.002 1032 UpdateGuideState(): m_state=6
01:37:34.794 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4075
01:37:34.795 00.001 1032 Star::Find returns 1 (0), X=319.52, Y=752.14, Mass=1564, SNR=27.9, Peak=142 HFD=3.0
01:37:34.796 00.001 1032 MultiStar: [#1 0.02,-0.03,0.93,U] [#2 0.10,-0.23,0.71,U] [#3 0.22,-0.03,0.62,U] [#4 0.11,0.23,0.64,U] [#5 0.35,-0.25,0.66,U] [#6 0.24,-0.12,0.56,U] [#7 0.30,-0.07,0.50,U] [#8 0.19,0.06,0.50,U] 
01:37:34.798 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.03}, one-star: {0.31, 0.08}
01:37:34.803 00.005 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
01:37:34.804 00.001 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
01:37:34.806 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.17 mountX=-0.08 mountY=-0.18, mountTheta=-2.00
01:37:34.808 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.03, opts=13)
01:37:34.811 00.003 1032 Enqueuing Move request for scope (0.20, -0.03)
01:37:34.813 00.002 10072 Worker thread wakes up
01:37:34.813 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
01:37:34.813 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
01:37:34.813 00.000 10072 Moving (0.20, -0.03) raw xDistance=-0.08 yDistance=-0.18
01:37:34.815 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:34.818 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:37:34.818 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:37:34.818 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:34.818 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:37:34.818 00.000 10072 MoveAxis(E, 6, ABG)
01:37:34.818 00.000 10072 Guiding  Dir = 2, Dur = 6
01:37:34.818 00.000 10072 IsGuiding returns 0
01:37:34.819 00.001 10072 PulseGuide returned control before completion, sleep 16
01:37:34.837 00.018 1032 UpdateGuideState exits: m=1564 SNR=27.9
01:37:34.839 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:34.841 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:34.842 00.001 1032 Enqueuing Expose request
01:37:34.849 00.007 10072 IsGuiding returns 0
01:37:34.849 00.000 10072 Move returns status 0, amount 6
01:37:34.849 00.000 10072 MoveAxis(N, 0, ABG)
01:37:34.849 00.000 10072 Move returns status 0, amount 0
01:37:34.849 00.000 10072 move complete, result=0
01:37:34.849 00.000 10072 worker thread done servicing request
01:37:34.849 00.000 10072 Worker thread wakes up
01:37:34.849 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:34.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:34.852 00.003 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
01:37:35.478 00.626 10072 Exposure complete
01:37:35.526 00.048 10072 worker thread done servicing request
01:37:35.527 00.001 1032 OnExposeComplete: enter
01:37:35.529 00.002 1032 UpdateGuideState(): m_state=6
01:37:35.531 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4076
01:37:35.532 00.001 1032 Star::Find returns 1 (0), X=319.34, Y=752.11, Mass=1415, SNR=26.5, Peak=147 HFD=2.7
01:37:35.536 00.004 1032 MultiStar: [#1 -0.16,-0.04,0.97,U] [#2 -0.01,-0.29,0.70,U] [#3 0.13,0.09,0.68,U] [#4 0.02,0.11,0.71,U] [#5 0.16,-0.10,0.70,U] [#6 0.05,-0.28,0.58,U] [#7 0.18,-0.01,0.53,U] [#8 0.08,0.11,0.55,U] 
01:37:35.537 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.13, 0.05}
01:37:35.538 00.001 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
01:37:35.541 00.003 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
01:37:35.542 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.57 mountX=-0.05 mountY=-0.04, mountTheta=-2.40
01:37:35.544 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
01:37:35.546 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
01:37:35.547 00.001 10072 Worker thread wakes up
01:37:35.547 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
01:37:35.547 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
01:37:35.547 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.04
01:37:35.550 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:35.555 00.005 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
01:37:35.555 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:37:35.555 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:35.555 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:37:35.555 00.000 10072 MoveAxis(E, 7, ABG)
01:37:35.555 00.000 10072 Guiding  Dir = 2, Dur = 7
01:37:35.555 00.000 10072 IsGuiding returns 0
01:37:35.555 00.000 10072 PulseGuide returned control before completion, sleep 17
01:37:35.572 00.017 1032 UpdateGuideState exits: m=1415 SNR=26.5
01:37:35.574 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:35.575 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:35.577 00.002 1032 Enqueuing Expose request
01:37:35.587 00.010 10072 IsGuiding returns 0
01:37:35.587 00.000 10072 Move returns status 0, amount 7
01:37:35.588 00.001 10072 MoveAxis(N, 0, ABG)
01:37:35.588 00.000 10072 Move returns status 0, amount 0
01:37:35.588 00.000 10072 move complete, result=0
01:37:35.588 00.000 10072 worker thread done servicing request
01:37:35.588 00.000 10072 Worker thread wakes up
01:37:35.588 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:35.588 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:35.590 00.002 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
01:37:35.997 00.407 10072 Exposure complete
01:37:36.043 00.046 10072 worker thread done servicing request
01:37:36.043 00.000 1032 OnExposeComplete: enter
01:37:36.045 00.002 1032 UpdateGuideState(): m_state=6
01:37:36.046 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4077
01:37:36.049 00.003 1032 Star::Find returns 1 (0), X=319.50, Y=752.02, Mass=1527, SNR=27.5, Peak=166 HFD=2.4
01:37:36.051 00.002 1032 MultiStar: [#1 -0.03,-0.24,0.94,U] [#2 0.09,-0.16,0.69,U] [#3 0.24,0.02,0.63,U] [#4 0.19,-0.03,0.72,U] [#5 0.24,-0.23,0.64,U] [#6 0.30,-0.32,0.59,U] [#7 0.17,-0.15,0.50,U] [#8 0.34,0.03,0.54,U] 
01:37:36.054 00.003 1032 refined, 8 included, MultiStar: {0.19, -0.13}, one-star: {0.28, -0.05}
01:37:36.056 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
01:37:36.058 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
01:37:36.060 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.58 mountX=-0.17 mountY=-0.15, mountTheta=-2.41
01:37:36.063 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.13, opts=13)
01:37:36.065 00.002 1032 Enqueuing Move request for scope (0.19, -0.13)
01:37:36.067 00.002 10072 Worker thread wakes up
01:37:36.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
01:37:36.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
01:37:36.067 00.000 10072 Moving (0.19, -0.13) raw xDistance=-0.17 yDistance=-0.15
01:37:36.069 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:36.072 00.003 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.53
01:37:36.072 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
01:37:36.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:36.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:37:36.072 00.000 10072 MoveAxis(E, 85, ABG)
01:37:36.072 00.000 10072 Guiding  Dir = 2, Dur = 85
01:37:36.073 00.001 10072 IsGuiding returns 0
01:37:36.073 00.000 10072 PulseGuide returned control before completion, sleep 95
01:37:36.091 00.018 1032 UpdateGuideState exits: m=1527 SNR=27.5
01:37:36.093 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:36.095 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:36.096 00.001 1032 Enqueuing Expose request
01:37:36.181 00.085 10072 IsGuiding returns 0
01:37:36.181 00.000 10072 Move returns status 0, amount 85
01:37:36.181 00.000 10072 MoveAxis(N, 0, ABG)
01:37:36.181 00.000 10072 Move returns status 0, amount 0
01:37:36.181 00.000 10072 move complete, result=0
01:37:36.181 00.000 10072 worker thread done servicing request
01:37:36.181 00.000 10072 Worker thread wakes up
01:37:36.182 00.001 1032 GuideStep: -0.2 px 85 ms EAST, -0.2 px 0 ms NORTH
01:37:36.183 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:36.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:36.812 00.629 10072 Exposure complete
01:37:36.858 00.046 10072 worker thread done servicing request
01:37:36.858 00.000 1032 OnExposeComplete: enter
01:37:36.860 00.002 1032 UpdateGuideState(): m_state=6
01:37:36.861 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4078
01:37:36.863 00.002 1032 Star::Find returns 1 (0), X=319.47, Y=751.94, Mass=1412, SNR=26.5, Peak=169 HFD=2.6
01:37:36.865 00.002 1032 MultiStar: [#1 0.07,-0.11,0.96,U] [#2 0.12,-0.21,0.76,U] [#3 0.13,0.00,0.66,U] [#4 0.01,-0.03,0.68,U] [#5 0.38,-0.25,0.68,U] [#6 0.23,-0.20,0.59,U] [#7 0.14,-0.18,0.54,U] [#8 0.25,-0.06,0.56,U] 
01:37:36.867 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.13}, one-star: {0.26, -0.12}
01:37:36.869 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
01:37:36.871 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
01:37:36.872 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-0.63 mountX=-0.17 mountY=-0.14, mountTheta=-2.46
01:37:36.874 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.13, opts=13)
01:37:36.876 00.002 1032 Enqueuing Move request for scope (0.17, -0.13)
01:37:36.878 00.002 10072 Worker thread wakes up
01:37:36.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
01:37:36.878 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
01:37:36.878 00.000 10072 Moving (0.17, -0.13) raw xDistance=-0.17 yDistance=-0.14
01:37:36.879 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:36.882 00.003 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.53
01:37:36.882 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
01:37:36.883 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:36.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:37:36.883 00.000 10072 MoveAxis(E, 85, ABG)
01:37:36.883 00.000 10072 Guiding  Dir = 2, Dur = 85
01:37:36.883 00.000 10072 IsGuiding returns 0
01:37:36.883 00.000 10072 PulseGuide returned control before completion, sleep 95
01:37:36.899 00.016 1032 UpdateGuideState exits: m=1412 SNR=26.5
01:37:36.902 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:36.904 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:36.906 00.002 1032 Enqueuing Expose request
01:37:36.981 00.075 10072 IsGuiding returns 0
01:37:36.981 00.000 10072 Move returns status 0, amount 85
01:37:36.981 00.000 10072 MoveAxis(N, 0, ABG)
01:37:36.981 00.000 10072 Move returns status 0, amount 0
01:37:36.981 00.000 10072 move complete, result=0
01:37:36.981 00.000 10072 worker thread done servicing request
01:37:36.982 00.001 10072 Worker thread wakes up
01:37:36.982 00.000 1032 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
01:37:36.984 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:36.984 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:37.402 00.418 10072 Exposure complete
01:37:37.450 00.048 10072 worker thread done servicing request
01:37:37.450 00.000 1032 OnExposeComplete: enter
01:37:37.452 00.002 1032 UpdateGuideState(): m_state=6
01:37:37.454 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4079
01:37:37.457 00.003 1032 Star::Find returns 1 (0), X=319.48, Y=751.96, Mass=1464, SNR=27.0, Peak=145 HFD=3.0
01:37:37.459 00.002 1032 MultiStar: [#1 0.01,-0.17,0.96,U] [#2 0.08,-0.22,0.77,U] [#3 0.19,0.04,0.64,U] [#4 0.05,0.01,0.73,U] [#5 0.25,-0.17,0.68,U] [#6 0.19,-0.31,0.57,U] [#7 0.17,0.23,0.46,U] [#8 0.20,-0.05,0.58,U] 
01:37:37.460 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.10}, one-star: {0.26, -0.10}
01:37:37.462 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
01:37:37.465 00.003 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
01:37:37.467 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.56 mountX=-0.13 mountY=-0.12, mountTheta=-2.40
01:37:37.469 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.10, opts=13)
01:37:37.472 00.003 1032 Enqueuing Move request for scope (0.15, -0.10)
01:37:37.473 00.001 10072 Worker thread wakes up
01:37:37.474 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
01:37:37.474 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
01:37:37.474 00.000 10072 Moving (0.15, -0.10) raw xDistance=-0.13 yDistance=-0.12
01:37:37.475 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:37.478 00.003 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.53
01:37:37.478 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
01:37:37.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:37.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:37:37.478 00.000 10072 MoveAxis(E, 67, ABG)
01:37:37.478 00.000 10072 Guiding  Dir = 2, Dur = 67
01:37:37.479 00.001 10072 IsGuiding returns 0
01:37:37.479 00.000 10072 PulseGuide returned control before completion, sleep 77
01:37:37.495 00.016 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:37:37.498 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:37.499 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:37.501 00.002 1032 Enqueuing Expose request
01:37:37.571 00.070 10072 IsGuiding returns 0
01:37:37.571 00.000 10072 Move returns status 0, amount 67
01:37:37.571 00.000 10072 MoveAxis(N, 0, ABG)
01:37:37.571 00.000 10072 Move returns status 0, amount 0
01:37:37.571 00.000 10072 move complete, result=0
01:37:37.571 00.000 10072 worker thread done servicing request
01:37:37.571 00.000 10072 Worker thread wakes up
01:37:37.571 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:37.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:37.571 00.000 1032 GuideStep: -0.1 px 67 ms EAST, -0.1 px 0 ms NORTH
01:37:38.202 00.631 10072 Exposure complete
01:37:38.252 00.050 10072 worker thread done servicing request
01:37:38.253 00.001 1032 OnExposeComplete: enter
01:37:38.255 00.002 1032 UpdateGuideState(): m_state=6
01:37:38.256 00.001 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4080
01:37:38.258 00.002 1032 Star::Find returns 1 (0), X=319.36, Y=752.18, Mass=1376, SNR=26.1, Peak=144 HFD=3.1
01:37:38.260 00.002 1032 MultiStar: [#1 -0.12,0.15,1.01,U] [#2 -0.10,-0.18,0.77,U] [#3 0.13,0.22,0.65,U] [#4 0.14,0.26,0.72,U] [#5 0.21,-0.00,0.71,U] [#6 0.10,-0.12,0.61,U] [#7 0.14,0.34,0.52,U] [#8 0.23,0.20,0.59,U] 
01:37:38.261 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.14, 0.12}
01:37:38.262 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
01:37:38.265 00.003 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
01:37:38.266 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.91 mountX=0.08 mountY=-0.11, mountTheta=-0.92
01:37:38.270 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
01:37:38.272 00.002 1032 Enqueuing Move request for scope (0.08, 0.11)
01:37:38.274 00.002 10072 Worker thread wakes up
01:37:38.274 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
01:37:38.274 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
01:37:38.274 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.08 yDistance=-0.11
01:37:38.276 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:38.278 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
01:37:38.279 00.001 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:37:38.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:38.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:37:38.279 00.000 10072 MoveAxis(E, 8, ABG)
01:37:38.279 00.000 10072 Guiding  Dir = 2, Dur = 8
01:37:38.279 00.000 10072 IsGuiding returns 0
01:37:38.280 00.001 10072 PulseGuide returned control before completion, sleep 18
01:37:38.296 00.016 1032 UpdateGuideState exits: m=1376 SNR=26.1
01:37:38.299 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:38.300 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:38.302 00.002 1032 Enqueuing Expose request
01:37:38.311 00.009 10072 IsGuiding returns 0
01:37:38.311 00.000 10072 Move returns status 0, amount 8
01:37:38.311 00.000 10072 MoveAxis(N, 0, ABG)
01:37:38.311 00.000 10072 Move returns status 0, amount 0
01:37:38.311 00.000 10072 move complete, result=0
01:37:38.311 00.000 10072 worker thread done servicing request
01:37:38.311 00.000 10072 Worker thread wakes up
01:37:38.312 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:38.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:38.314 00.002 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:37:38.728 00.414 10072 Exposure complete
01:37:38.778 00.050 10072 worker thread done servicing request
01:37:38.778 00.000 1032 OnExposeComplete: enter
01:37:38.780 00.002 1032 UpdateGuideState(): m_state=6
01:37:38.782 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4081
01:37:38.784 00.002 1032 Star::Find returns 1 (0), X=319.45, Y=752.18, Mass=1404, SNR=26.4, Peak=143 HFD=3.0
01:37:38.786 00.002 1032 MultiStar: [#1 -0.12,0.05,0.94,U] [#2 0.03,-0.02,0.76,U] [#3 0.21,0.13,0.70,U] [#4 0.09,0.18,0.70,U] [#5 0.30,-0.10,0.68,U] [#6 0.23,-0.03,0.60,U] [#7 0.22,0.25,0.52,U] [#8 0.14,0.16,0.57,U] 
01:37:38.788 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.08}, one-star: {0.23, 0.11}
01:37:38.790 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
01:37:38.791 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
01:37:38.793 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.51 mountX=0.04 mountY=-0.15, mountTheta=-1.32
01:37:38.796 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
01:37:38.797 00.001 1032 Enqueuing Move request for scope (0.14, 0.08)
01:37:38.799 00.002 10072 Worker thread wakes up
01:37:38.799 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
01:37:38.799 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
01:37:38.799 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.15
01:37:38.802 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:38.805 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
01:37:38.805 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:37:38.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:38.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:37:38.805 00.000 10072 MoveAxis(E, 7, ABG)
01:37:38.805 00.000 10072 Guiding  Dir = 2, Dur = 7
01:37:38.805 00.000 10072 IsGuiding returns 0
01:37:38.806 00.001 10072 PulseGuide returned control before completion, sleep 17
01:37:38.822 00.016 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:37:38.824 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:38.825 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:38.827 00.002 1032 Enqueuing Expose request
01:37:38.833 00.006 10072 IsGuiding returns 0
01:37:38.833 00.000 10072 Move returns status 0, amount 7
01:37:38.833 00.000 10072 MoveAxis(N, 0, ABG)
01:37:38.833 00.000 10072 Move returns status 0, amount 0
01:37:38.833 00.000 10072 move complete, result=0
01:37:38.833 00.000 10072 worker thread done servicing request
01:37:38.833 00.000 10072 Worker thread wakes up
01:37:38.833 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:38.833 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:38.838 00.005 1032 GuideStep: 0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
01:37:39.463 00.625 10072 Exposure complete
01:37:39.511 00.048 10072 worker thread done servicing request
01:37:39.511 00.000 1032 OnExposeComplete: enter
01:37:39.513 00.002 1032 UpdateGuideState(): m_state=6
01:37:39.514 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4082
01:37:39.517 00.003 1032 Star::Find returns 1 (0), X=319.54, Y=751.88, Mass=1239, SNR=24.8, Peak=122 HFD=3.0
01:37:39.519 00.002 1032 MultiStar: [#1 -0.04,-0.26,1.01,U] [#2 0.12,-0.24,0.81,U] [#3 0.02,0.04,0.71,U] [#4 0.07,-0.12,0.76,U] [#5 0.31,-0.29,0.73,U] [#6 0.21,-0.17,0.66,U] [#7 0.00,0.05,0.56,U] [#8 0.18,0.07,0.58,U] 
01:37:39.521 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.14}, one-star: {0.32, -0.18}
01:37:39.524 00.003 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
01:37:39.525 00.001 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
01:37:39.527 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.81 mountX=-0.17 mountY=-0.09, mountTheta=-2.64
01:37:39.529 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.14, opts=13)
01:37:39.531 00.002 1032 Enqueuing Move request for scope (0.13, -0.14)
01:37:39.533 00.002 10072 Worker thread wakes up
01:37:39.533 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
01:37:39.533 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
01:37:39.533 00.000 10072 Moving (0.13, -0.14) raw xDistance=-0.17 yDistance=-0.09
01:37:39.535 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:39.538 00.003 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.53
01:37:39.538 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
01:37:39.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:39.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:37:39.538 00.000 10072 MoveAxis(E, 84, ABG)
01:37:39.538 00.000 10072 Guiding  Dir = 2, Dur = 84
01:37:39.538 00.000 10072 IsGuiding returns 0
01:37:39.539 00.001 10072 PulseGuide returned control before completion, sleep 94
01:37:39.558 00.019 1032 UpdateGuideState exits: m=1239 SNR=24.8
01:37:39.560 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:39.562 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:39.564 00.002 1032 Enqueuing Expose request
01:37:39.647 00.083 10072 IsGuiding returns 0
01:37:39.647 00.000 10072 Move returns status 0, amount 84
01:37:39.648 00.001 10072 MoveAxis(N, 0, ABG)
01:37:39.648 00.000 10072 Move returns status 0, amount 0
01:37:39.648 00.000 10072 move complete, result=0
01:37:39.648 00.000 10072 worker thread done servicing request
01:37:39.648 00.000 10072 Worker thread wakes up
01:37:39.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:39.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:39.657 00.009 1032 GuideStep: -0.2 px 84 ms EAST, -0.1 px 0 ms NORTH
01:37:40.055 00.398 10072 Exposure complete
01:37:40.104 00.049 10072 worker thread done servicing request
01:37:40.104 00.000 1032 OnExposeComplete: enter
01:37:40.107 00.003 1032 UpdateGuideState(): m_state=6
01:37:40.108 00.001 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4083
01:37:40.111 00.003 1032 Star::Find returns 1 (0), X=319.52, Y=752.00, Mass=1365, SNR=26.0, Peak=154 HFD=2.9
01:37:40.115 00.004 1032 MultiStar: [#1 -0.09,-0.07,1.01,U] [#2 0.10,-0.08,0.77,U] [#3 0.12,0.12,0.65,U] [#4 0.15,0.01,0.73,U] [#5 0.10,-0.15,0.68,U] [#6 0.26,-0.24,0.60,U] [#7 0.15,0.04,0.56,U] [#8 0.06,0.06,0.54,U] 
01:37:40.117 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.31, -0.06}
01:37:40.118 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
01:37:40.122 00.004 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
01:37:40.124 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.13 cameraTheta=-0.35 mountX=-0.08 mountY=-0.11, mountTheta=-2.18
01:37:40.128 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
01:37:40.129 00.001 1032 Enqueuing Move request for scope (0.13, -0.05)
01:37:40.131 00.002 10072 Worker thread wakes up
01:37:40.131 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
01:37:40.131 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
01:37:40.131 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
01:37:40.132 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:40.135 00.003 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
01:37:40.135 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:37:40.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:40.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:37:40.135 00.000 10072 MoveAxis(E, 6, ABG)
01:37:40.135 00.000 10072 Guiding  Dir = 2, Dur = 6
01:37:40.136 00.001 10072 IsGuiding returns 0
01:37:40.136 00.000 10072 PulseGuide returned control before completion, sleep 16
01:37:40.153 00.017 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:37:40.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:40.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:40.159 00.002 1032 Enqueuing Expose request
01:37:40.162 00.003 10072 IsGuiding returns 0
01:37:40.162 00.000 10072 Move returns status 0, amount 6
01:37:40.162 00.000 10072 MoveAxis(N, 0, ABG)
01:37:40.162 00.000 10072 Move returns status 0, amount 0
01:37:40.162 00.000 10072 move complete, result=0
01:37:40.162 00.000 10072 worker thread done servicing request
01:37:40.162 00.000 10072 Worker thread wakes up
01:37:40.162 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:40.163 00.001 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:40.169 00.006 1032 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:37:40.788 00.619 10072 Exposure complete
01:37:40.838 00.050 10072 worker thread done servicing request
01:37:40.838 00.000 1032 OnExposeComplete: enter
01:37:40.840 00.002 1032 UpdateGuideState(): m_state=6
01:37:40.843 00.003 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4084
01:37:40.844 00.001 1032 Star::Find returns 1 (0), X=319.52, Y=752.32, Mass=1485, SNR=27.2, Peak=155 HFD=3.2
01:37:40.846 00.002 1032 MultiStar: [#1 -0.04,0.24,0.93,U] [#2 0.01,0.14,0.68,U] [#3 0.15,0.40,0.68,U] [#4 0.11,0.21,0.64,U] [#5 0.31,0.32,0.66,U] [#6 0.17,0.08,0.60,U] [#7 0.13,0.48,0.51,U] [#8 0.15,0.33,0.56,U] 
01:37:40.848 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.27}, one-star: {0.30, 0.26}
01:37:40.850 00.002 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
01:37:40.852 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
01:37:40.853 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.27 hyp=0.30 cameraTheta=1.08 mountX=0.22 mountY=-0.21, mountTheta=-0.75
01:37:40.856 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.27, opts=13)
01:37:40.858 00.002 1032 Enqueuing Move request for scope (0.14, 0.27)
01:37:40.861 00.003 10072 Worker thread wakes up
01:37:40.861 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.27) opts 0xd
01:37:40.861 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.27)
01:37:40.861 00.000 10072 Moving (0.14, 0.27) raw xDistance=0.22 yDistance=-0.21
01:37:40.865 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:40.867 00.002 10072 PPEC rslt: input = 0.22, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 287.53
01:37:40.867 00.000 10072 PPEC: input: 0.22, control: 0.09, exposure: 500
01:37:40.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:37:40.867 00.000 10072 MoveAxis(W, 96, ABG)
01:37:40.867 00.000 10072 Guiding  Dir = 3, Dur = 96
01:37:40.869 00.002 10072 IsGuiding returns 0
01:37:40.869 00.000 10072 PulseGuide returned control before completion, sleep 106
01:37:40.887 00.018 1032 UpdateGuideState exits: m=1485 SNR=27.2
01:37:40.890 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:40.892 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:40.897 00.005 1032 Enqueuing Expose request
01:37:40.988 00.091 10072 IsGuiding returns 0
01:37:40.988 00.000 10072 Move returns status 0, amount 96
01:37:40.988 00.000 10072 MoveAxis(N, 134, ABG)
01:37:40.988 00.000 10072 Guiding  Dir = 0, Dur = 134
01:37:40.989 00.001 10072 IsGuiding returns 0
01:37:40.989 00.000 10072 PulseGuide returned control before completion, sleep 144
01:37:41.144 00.155 10072 IsGuiding returns 0
01:37:41.144 00.000 10072 Move returns status 0, amount 134
01:37:41.144 00.000 10072 move complete, result=0
01:37:41.144 00.000 10072 worker thread done servicing request
01:37:41.144 00.000 10072 Worker thread wakes up
01:37:41.144 00.000 1032 GuideStep: 0.2 px 96 ms WEST, -0.2 px 134 ms NORTH
01:37:41.148 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:41.148 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:41.567 00.419 10072 Exposure complete
01:37:41.619 00.052 10072 worker thread done servicing request
01:37:41.619 00.000 1032 OnExposeComplete: enter
01:37:41.621 00.002 1032 UpdateGuideState(): m_state=6
01:37:41.622 00.001 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4085
01:37:41.624 00.002 1032 Star::Find returns 1 (0), X=319.39, Y=752.17, Mass=1464, SNR=27.0, Peak=137 HFD=3.2
01:37:41.625 00.001 1032 MultiStar: [#1 -0.20,0.06,0.94,U] [#2 -0.23,-0.06,0.72,U] [#3 0.06,0.18,0.65,U] [#4 -0.13,0.13,0.67,U] [#5 0.20,-0.11,0.69,U] [#6 0.04,-0.10,0.61,U] [#7 -0.04,0.23,0.55,U] [#8 0.02,0.42,0.55,U] 
01:37:41.627 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {0.18, 0.11}
01:37:41.629 00.002 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
01:37:41.631 00.002 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
01:37:41.633 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.09 cameraTheta=1.70 mountX=0.08 mountY=-0.01, mountTheta=-0.13
01:37:41.637 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
01:37:41.639 00.002 1032 Enqueuing Move request for scope (-0.01, 0.08)
01:37:41.641 00.002 10072 Worker thread wakes up
01:37:41.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
01:37:41.641 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:37:41.641 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
01:37:41.645 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:41.646 00.001 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
01:37:41.646 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:37:41.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:41.647 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:37:41.647 00.000 10072 MoveAxis(E, 6, ABG)
01:37:41.647 00.000 10072 Guiding  Dir = 2, Dur = 6
01:37:41.647 00.000 10072 IsGuiding returns 0
01:37:41.647 00.000 10072 PulseGuide returned control before completion, sleep 16
01:37:41.665 00.018 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:37:41.667 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:41.668 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:41.670 00.002 1032 Enqueuing Expose request
01:37:41.675 00.005 10072 IsGuiding returns 0
01:37:41.675 00.000 10072 Move returns status 0, amount 6
01:37:41.675 00.000 10072 MoveAxis(N, 0, ABG)
01:37:41.675 00.000 10072 Move returns status 0, amount 0
01:37:41.675 00.000 10072 move complete, result=0
01:37:41.675 00.000 10072 worker thread done servicing request
01:37:41.675 00.000 10072 Worker thread wakes up
01:37:41.675 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:41.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:41.682 00.007 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:37:42.320 00.638 10072 Exposure complete
01:37:42.401 00.081 10072 worker thread done servicing request
01:37:42.401 00.000 1032 OnExposeComplete: enter
01:37:42.404 00.003 1032 UpdateGuideState(): m_state=6
01:37:42.406 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4086
01:37:42.409 00.003 1032 Star::Find returns 1 (0), X=319.36, Y=751.95, Mass=1353, SNR=25.9, Peak=133 HFD=2.8
01:37:42.413 00.004 1032 MultiStar: [#1 -0.14,-0.19,0.98,U] [#2 -0.09,-0.23,0.75,U] [#3 0.12,-0.14,0.67,U] [#4 -0.07,-0.01,0.73,U] [#5 0.04,-0.10,0.72,U] [#6 -0.01,-0.23,0.60,U] [#7 0.09,0.06,0.55,U] [#8 -0.21,-0.19,0.59,U] 
01:37:42.417 00.004 1032 refined, 8 included, MultiStar: {-0.01, -0.13}, one-star: {0.14, -0.11}
01:37:42.420 00.003 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.51 = 2.77)
01:37:42.426 00.006 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.77)
01:37:42.430 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.68 mountX=-0.12 mountY=0.05, mountTheta=2.77
01:37:42.435 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.13, opts=13)
01:37:42.438 00.003 1032 Enqueuing Move request for scope (-0.01, -0.13)
01:37:42.441 00.003 10072 Worker thread wakes up
01:37:42.441 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
01:37:42.441 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
01:37:42.441 00.000 10072 Moving (-0.01, -0.13) raw xDistance=-0.12 yDistance=0.05
01:37:42.444 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:42.448 00.004 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
01:37:42.448 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
01:37:42.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:42.449 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:37:42.449 00.000 10072 MoveAxis(E, 6, ABG)
01:37:42.449 00.000 10072 Guiding  Dir = 2, Dur = 6
01:37:42.449 00.000 10072 IsGuiding returns 0
01:37:42.450 00.001 10072 PulseGuide returned control before completion, sleep 16
01:37:42.475 00.025 10072 IsGuiding returns 0
01:37:42.475 00.000 10072 Move returns status 0, amount 6
01:37:42.475 00.000 10072 MoveAxis(N, 0, ABG)
01:37:42.476 00.001 10072 Move returns status 0, amount 0
01:37:42.476 00.000 10072 move complete, result=0
01:37:42.476 00.000 10072 worker thread done servicing request
01:37:42.483 00.007 1032 UpdateGuideState exits: m=1353 SNR=25.9
01:37:42.494 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:42.497 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:42.500 00.003 1032 Enqueuing Expose request
01:37:42.502 00.002 10072 Worker thread wakes up
01:37:42.502 00.000 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
01:37:42.505 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:42.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:42.916 00.411 10072 Exposure complete
01:37:42.986 00.070 10072 worker thread done servicing request
01:37:42.986 00.000 1032 OnExposeComplete: enter
01:37:42.995 00.009 1032 UpdateGuideState(): m_state=6
01:37:42.997 00.002 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4087
01:37:42.999 00.002 1032 Star::Find returns 1 (0), X=319.26, Y=752.12, Mass=1476, SNR=27.1, Peak=153 HFD=2.7
01:37:43.001 00.002 1032 MultiStar: [#1 -0.16,-0.05,0.92,U] [#2 -0.05,-0.19,0.73,U] [#3 0.02,0.07,0.65,U] [#4 -0.03,0.07,0.68,U] [#5 0.01,-0.21,0.65,U] [#6 -0.04,-0.23,0.52,U] [#7 0.06,0.22,0.53,U] [#8 -0.01,0.22,0.59,U] 
01:37:43.004 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {0.04, 0.06}
01:37:43.009 00.005 1032 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.83) = xAngle (-4.66 = 1.62)
01:37:43.013 00.004 1032 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.66 = 1.62)
01:37:43.015 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.83 mountX=-0.00 mountY=0.02, mountTheta=1.62
01:37:43.021 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
01:37:43.024 00.003 1032 Enqueuing Move request for scope (-0.02, -0.01)
01:37:43.026 00.002 10072 Worker thread wakes up
01:37:43.026 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
01:37:43.026 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
01:37:43.026 00.000 10072 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
01:37:43.029 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:43.033 00.004 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
01:37:43.033 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
01:37:43.033 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:43.033 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:37:43.033 00.000 10072 MoveAxis(E, 5, ABG)
01:37:43.033 00.000 10072 Guiding  Dir = 2, Dur = 5
01:37:43.034 00.001 10072 IsGuiding returns 0
01:37:43.034 00.000 10072 PulseGuide returned control before completion, sleep 15
01:37:43.052 00.018 10072 IsGuiding returns 0
01:37:43.052 00.000 10072 Move returns status 0, amount 5
01:37:43.052 00.000 10072 MoveAxis(N, 0, ABG)
01:37:43.052 00.000 10072 Move returns status 0, amount 0
01:37:43.052 00.000 10072 move complete, result=0
01:37:43.052 00.000 10072 worker thread done servicing request
01:37:43.060 00.008 1032 UpdateGuideState exits: m=1476 SNR=27.1
01:37:43.063 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:43.065 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:43.067 00.002 1032 Enqueuing Expose request
01:37:43.069 00.002 10072 Worker thread wakes up
01:37:43.069 00.000 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
01:37:43.073 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:43.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:43.729 00.656 10072 Exposure complete
01:37:43.802 00.073 10072 worker thread done servicing request
01:37:43.802 00.000 1032 OnExposeComplete: enter
01:37:43.805 00.003 1032 UpdateGuideState(): m_state=6
01:37:43.808 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4088
01:37:43.810 00.002 1032 Star::Find returns 1 (0), X=319.14, Y=752.13, Mass=1555, SNR=27.8, Peak=181 HFD=2.8
01:37:43.813 00.003 1032 MultiStar: [#1 -0.28,0.00,0.94,U] [#2 -0.07,-0.07,0.69,U] [#3 -0.00,0.06,0.64,U] [#4 -0.24,0.26,0.68,U] [#5 -0.03,-0.05,0.64,U] [#6 -0.06,-0.13,0.57,U] [#7 -0.05,0.03,0.52,U] [#8 0.02,0.16,0.53,U] 
01:37:43.815 00.002 1032 single-star, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.08, 0.07}
01:37:43.817 00.002 1032 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.83) = xAngle (0.59 = 0.59)
01:37:43.819 00.002 1032 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.59 = 0.59)
01:37:43.822 00.003 1032 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.42 mountX=0.09 mountY=0.06, mountTheta=0.59
01:37:43.827 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.07, opts=13)
01:37:43.833 00.006 1032 Enqueuing Move request for scope (-0.08, 0.07)
01:37:43.837 00.004 10072 Worker thread wakes up
01:37:43.837 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
01:37:43.837 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
01:37:43.837 00.000 10072 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=0.06
01:37:43.840 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:43.844 00.004 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
01:37:43.844 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
01:37:43.844 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:43.845 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:37:43.845 00.000 10072 MoveAxis(E, 6, ABG)
01:37:43.845 00.000 10072 Guiding  Dir = 2, Dur = 6
01:37:43.845 00.000 10072 IsGuiding returns 0
01:37:43.846 00.001 10072 PulseGuide returned control before completion, sleep 16
01:37:43.865 00.019 10072 IsGuiding returns 0
01:37:43.865 00.000 10072 Move returns status 0, amount 6
01:37:43.865 00.000 10072 MoveAxis(N, 0, ABG)
01:37:43.865 00.000 10072 Move returns status 0, amount 0
01:37:43.865 00.000 10072 move complete, result=0
01:37:43.866 00.001 10072 worker thread done servicing request
01:37:43.870 00.004 1032 UpdateGuideState exits: m=1555 SNR=27.8
01:37:43.873 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:43.875 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:43.877 00.002 1032 Enqueuing Expose request
01:37:43.879 00.002 10072 Worker thread wakes up
01:37:43.880 00.001 1032 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
01:37:43.885 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:43.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:44.305 00.420 10072 Exposure complete
01:37:44.379 00.074 10072 worker thread done servicing request
01:37:44.381 00.002 1032 OnExposeComplete: enter
01:37:44.383 00.002 1032 UpdateGuideState(): m_state=6
01:37:44.386 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4089
01:37:44.388 00.002 1032 Star::Find returns 1 (0), X=319.16, Y=751.96, Mass=1485, SNR=27.1, Peak=160 HFD=2.6
01:37:44.391 00.003 1032 MultiStar: [#1 -0.30,-0.15,0.94,U] [#2 -0.12,-0.22,0.71,U] [#3 -0.23,0.04,0.67,U] [#4 -0.16,-0.01,0.72,U] [#5 -0.06,-0.06,0.68,U] [#6 -0.16,-0.31,0.58,U] [#7 -0.12,0.06,0.50,U] [#8 -0.01,0.01,0.56,U] 
01:37:44.393 00.002 1032 single-star, 8 included, MultiStar: {-0.14, -0.09}, one-star: {-0.05, -0.11}
01:37:44.398 00.005 1032 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.83) = xAngle (-3.88 = 2.41)
01:37:44.400 00.002 1032 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.88 = 2.41)
01:37:44.402 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.05 mountX=-0.09 mountY=0.08, mountTheta=2.41
01:37:44.406 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.11, opts=13)
01:37:44.409 00.003 1032 Enqueuing Move request for scope (-0.05, -0.11)
01:37:44.412 00.003 10072 Worker thread wakes up
01:37:44.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
01:37:44.412 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
01:37:44.412 00.000 10072 Moving (-0.05, -0.11) raw xDistance=-0.09 yDistance=0.08
01:37:44.415 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:44.418 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
01:37:44.418 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:37:44.418 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:44.419 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:37:44.419 00.000 10072 MoveAxis(E, 5, ABG)
01:37:44.419 00.000 10072 Guiding  Dir = 2, Dur = 5
01:37:44.420 00.001 10072 IsGuiding returns 0
01:37:44.420 00.000 10072 PulseGuide returned control before completion, sleep 15
01:37:44.443 00.023 10072 IsGuiding returns 0
01:37:44.443 00.000 10072 Move returns status 0, amount 5
01:37:44.443 00.000 10072 MoveAxis(N, 0, ABG)
01:37:44.443 00.000 10072 Move returns status 0, amount 0
01:37:44.444 00.001 10072 move complete, result=0
01:37:44.444 00.000 10072 worker thread done servicing request
01:37:44.447 00.003 1032 UpdateGuideState exits: m=1485 SNR=27.1
01:37:44.450 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:44.453 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:44.457 00.004 1032 Enqueuing Expose request
01:37:44.462 00.005 10072 Worker thread wakes up
01:37:44.462 00.000 1032 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
01:37:44.465 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:44.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:45.103 00.638 10072 Exposure complete
01:37:45.173 00.070 10072 worker thread done servicing request
01:37:45.173 00.000 1032 OnExposeComplete: enter
01:37:45.176 00.003 1032 UpdateGuideState(): m_state=6
01:37:45.179 00.003 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4090
01:37:45.181 00.002 1032 Star::Find returns 1 (0), X=319.20, Y=751.69, Mass=1395, SNR=26.3, Peak=144 HFD=2.9
01:37:45.184 00.003 1032 MultiStar: [#1 -0.39,-0.41,0.93,U] [#2 -0.27,-0.59,0.76,U] [#3 -0.11,-0.29,0.67,U] [#4 -0.14,-0.41,0.70,U] [#5 -0.00,-0.50,0.68,U] [#6 -0.04,-0.64,0.59,U] [#7 -0.11,-0.50,0.52,U] [#8 -0.10,-0.37,0.58,U] 
01:37:45.187 00.003 1032 single-star, 8 included, MultiStar: {-0.14, -0.45}, one-star: {-0.02, -0.37}
01:37:45.192 00.005 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.83)
01:37:45.195 00.003 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.83)
01:37:45.198 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.37 hyp=0.37 cameraTheta=-1.63 mountX=-0.36 mountY=0.12, mountTheta=2.83
01:37:45.202 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.37, opts=13)
01:37:45.207 00.005 1032 Enqueuing Move request for scope (-0.02, -0.37)
01:37:45.211 00.004 10072 Worker thread wakes up
01:37:45.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.37) opts 0xd
01:37:45.211 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.37)
01:37:45.211 00.000 10072 Moving (-0.02, -0.37) raw xDistance=-0.36 yDistance=0.12
01:37:45.214 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:45.217 00.003 10072 PPEC rslt: input = -0.36, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 287.53
01:37:45.218 00.001 10072 PPEC: input: -0.36, control: -0.17, exposure: 500
01:37:45.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:45.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:37:45.218 00.000 10072 MoveAxis(E, 170, ABG)
01:37:45.218 00.000 10072 Guiding  Dir = 2, Dur = 170
01:37:45.219 00.001 10072 IsGuiding returns 0
01:37:45.220 00.001 10072 PulseGuide returned control before completion, sleep 180
01:37:45.251 00.031 1032 UpdateGuideState exits: m=1395 SNR=26.3
01:37:45.256 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:45.260 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:45.263 00.003 1032 Enqueuing Expose request
01:37:45.410 00.147 10072 IsGuiding returns 0
01:37:45.410 00.000 10072 Move returns status 0, amount 170
01:37:45.410 00.000 10072 MoveAxis(N, 0, ABG)
01:37:45.410 00.000 10072 Move returns status 0, amount 0
01:37:45.410 00.000 10072 move complete, result=0
01:37:45.410 00.000 10072 worker thread done servicing request
01:37:45.411 00.001 10072 Worker thread wakes up
01:37:45.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:45.411 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:45.411 00.000 1032 GuideStep: -0.4 px 170 ms EAST, 0.1 px 0 ms NORTH
01:37:45.824 00.413 10072 Exposure complete
01:37:45.890 00.066 10072 worker thread done servicing request
01:37:45.891 00.001 1032 OnExposeComplete: enter
01:37:45.894 00.003 1032 UpdateGuideState(): m_state=6
01:37:45.898 00.004 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4091
01:37:45.901 00.003 1032 Star::Find returns 1 (0), X=319.24, Y=751.75, Mass=1377, SNR=26.1, Peak=138 HFD=2.9
01:37:45.904 00.003 1032 MultiStar: [#1 -0.39,-0.31,1.00,U] [#2 -0.20,-0.45,0.76,U] [#3 0.01,-0.12,0.68,U] [#4 -0.14,-0.23,0.72,U] [#5 -0.10,-0.43,0.75,U] [#6 -0.05,-0.44,0.62,U] [#7 -0.14,-0.32,0.56,U] [#8 -0.10,-0.16,0.60,U] 
01:37:45.907 00.003 1032 single-star, 8 included, MultiStar: {-0.13, -0.31}, one-star: {0.02, -0.31}
01:37:45.911 00.004 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.94)
01:37:45.914 00.003 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.94)
01:37:45.916 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.52 mountX=-0.31 mountY=0.06, mountTheta=2.94
01:37:45.920 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.31, opts=13)
01:37:45.924 00.004 1032 Enqueuing Move request for scope (0.02, -0.31)
01:37:45.928 00.004 10072 Worker thread wakes up
01:37:45.928 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.31) opts 0xd
01:37:45.928 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.31)
01:37:45.928 00.000 10072 Moving (0.02, -0.31) raw xDistance=-0.31 yDistance=0.06
01:37:45.930 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:45.935 00.005 10072 PPEC rslt: input = -0.31, final = -0.14, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 287.53
01:37:45.935 00.000 10072 PPEC: input: -0.31, control: -0.14, exposure: 500
01:37:45.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:45.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:37:45.935 00.000 10072 MoveAxis(E, 146, ABG)
01:37:45.935 00.000 10072 Guiding  Dir = 2, Dur = 146
01:37:45.936 00.001 10072 IsGuiding returns 0
01:37:45.936 00.000 10072 PulseGuide returned control before completion, sleep 156
01:37:45.964 00.028 1032 UpdateGuideState exits: m=1377 SNR=26.1
01:37:45.966 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:45.968 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:45.970 00.002 1032 Enqueuing Expose request
01:37:46.098 00.128 10072 IsGuiding returns 0
01:37:46.098 00.000 10072 Move returns status 0, amount 146
01:37:46.098 00.000 10072 MoveAxis(N, 0, ABG)
01:37:46.099 00.001 10072 Move returns status 0, amount 0
01:37:46.099 00.000 10072 move complete, result=0
01:37:46.099 00.000 10072 worker thread done servicing request
01:37:46.099 00.000 1032 GuideStep: -0.3 px 146 ms EAST, 0.1 px 0 ms NORTH
01:37:46.102 00.003 10072 Worker thread wakes up
01:37:46.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:46.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:46.728 00.626 10072 Exposure complete
01:37:46.793 00.065 10072 worker thread done servicing request
01:37:46.793 00.000 1032 OnExposeComplete: enter
01:37:46.798 00.005 1032 UpdateGuideState(): m_state=6
01:37:46.810 00.012 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4092
01:37:46.813 00.003 1032 Star::Find returns 1 (0), X=319.09, Y=752.22, Mass=1517, SNR=27.5, Peak=147 HFD=2.7
01:37:46.817 00.004 1032 MultiStar: [#1 -0.35,0.13,0.95,U] [#2 -0.15,-0.05,0.72,U] [#3 -0.09,0.25,0.67,U] [#4 -0.25,0.23,0.65,U] [#5 -0.14,0.00,0.66,U] [#6 -0.10,-0.03,0.56,U] [#7 -0.16,0.24,0.50,U] [#8 -0.07,0.14,0.52,U] 
01:37:46.820 00.003 1032 single-star, 8 included, MultiStar: {-0.17, 0.12}, one-star: {-0.13, 0.16}
01:37:46.823 00.003 1032 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.83) = xAngle (0.42 = 0.42)
01:37:46.826 00.003 1032 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.42 = 0.42)
01:37:46.827 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.25 mountX=0.19 mountY=0.09, mountTheta=0.42
01:37:46.832 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.16, opts=13)
01:37:46.836 00.004 1032 Enqueuing Move request for scope (-0.13, 0.16)
01:37:46.839 00.003 10072 Worker thread wakes up
01:37:46.839 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
01:37:46.839 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
01:37:46.839 00.000 10072 Moving (-0.13, 0.16) raw xDistance=0.19 yDistance=0.09
01:37:46.842 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:46.847 00.005 10072 PPEC rslt: input = 0.19, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.53
01:37:46.847 00.000 10072 PPEC: input: 0.19, control: 0.08, exposure: 500
01:37:46.847 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:46.848 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:37:46.848 00.000 10072 MoveAxis(W, 81, ABG)
01:37:46.848 00.000 10072 Guiding  Dir = 3, Dur = 81
01:37:46.850 00.002 10072 IsGuiding returns 0
01:37:46.850 00.000 10072 PulseGuide returned control before completion, sleep 91
01:37:46.870 00.020 1032 UpdateGuideState exits: m=1517 SNR=27.5
01:37:46.872 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:46.874 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:46.876 00.002 1032 Enqueuing Expose request
01:37:46.942 00.066 10072 IsGuiding returns 0
01:37:46.942 00.000 10072 Move returns status 0, amount 81
01:37:46.942 00.000 10072 MoveAxis(N, 0, ABG)
01:37:46.942 00.000 10072 Move returns status 0, amount 0
01:37:46.942 00.000 10072 move complete, result=0
01:37:46.943 00.001 10072 worker thread done servicing request
01:37:46.943 00.000 10072 Worker thread wakes up
01:37:46.943 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:46.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:46.944 00.001 1032 GuideStep: 0.2 px 81 ms WEST, 0.1 px 0 ms NORTH
01:37:47.352 00.408 10072 Exposure complete
01:37:47.430 00.078 10072 worker thread done servicing request
01:37:47.430 00.000 1032 OnExposeComplete: enter
01:37:47.433 00.003 1032 UpdateGuideState(): m_state=6
01:37:47.436 00.003 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4093
01:37:47.439 00.003 1032 Star::Find returns 1 (0), X=319.28, Y=752.11, Mass=1357, SNR=26.0, Peak=136 HFD=2.6
01:37:47.441 00.002 1032 MultiStar: [#1 -0.23,0.10,0.99,U] [#2 -0.26,-0.10,0.75,U] [#3 -0.20,0.26,0.68,U] [#4 -0.13,0.15,0.74,U] [#5 -0.07,-0.02,0.73,U] [#6 -0.03,-0.00,0.62,U] [#7 -0.09,0.23,0.50,U] [#8 -0.04,0.11,0.58,U] 
01:37:47.446 00.005 1032 single-star, 8 included, MultiStar: {-0.11, 0.08}, one-star: {0.06, 0.05}
01:37:47.448 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
01:37:47.452 00.004 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
01:37:47.454 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.07 cameraTheta=0.65 mountX=0.03 mountY=-0.07, mountTheta=-1.18
01:37:47.464 00.010 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
01:37:47.467 00.003 1032 Enqueuing Move request for scope (0.06, 0.05)
01:37:47.470 00.003 10072 Worker thread wakes up
01:37:47.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
01:37:47.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
01:37:47.470 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
01:37:47.474 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:47.477 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
01:37:47.477 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:37:47.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:47.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:37:47.477 00.000 10072 MoveAxis(E, 5, ABG)
01:37:47.478 00.001 10072 Guiding  Dir = 2, Dur = 5
01:37:47.478 00.000 10072 IsGuiding returns 0
01:37:47.479 00.001 10072 PulseGuide returned control before completion, sleep 15
01:37:47.505 00.026 10072 IsGuiding returns 0
01:37:47.505 00.000 1032 UpdateGuideState exits: m=1357 SNR=26.0
01:37:47.509 00.004 10072 Move returns status 0, amount 5
01:37:47.509 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:47.512 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:47.515 00.003 10072 MoveAxis(N, 0, ABG)
01:37:47.515 00.000 1032 Enqueuing Expose request
01:37:47.522 00.007 10072 Move returns status 0, amount 0
01:37:47.522 00.000 10072 move complete, result=0
01:37:47.522 00.000 10072 worker thread done servicing request
01:37:47.524 00.002 10072 Worker thread wakes up
01:37:47.524 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:47.524 00.000 10072 Handling exposure in thread, d=500 o=3 r=(304,737,31,31)
01:37:47.534 00.010 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:37:48.130 00.596 1032 evsrv: cli 0D18B1D0 connect
01:37:48.134 00.004 1032 case statement mapped state 6 to 3
01:37:48.138 00.004 1032 case statement mapped state 6 to 3
01:37:48.144 00.006 1032 evsrv: cli 0D18B1D0 request: {"method":"get_app_state","id":"97544fa5-b164-484d-86f3-76210d62f18d"}
01:37:48.148 00.004 1032 case statement mapped state 6 to 3
01:37:48.151 00.003 1032 evsrv: cli 0D18B1D0 response: {"jsonrpc":"2.0","result":"Guiding","id":"97544fa5-b164-484d-86f3-76210d62f18d"}
01:37:48.153 00.002 10072 Exposure complete
01:37:48.155 00.002 1032 evsrv: cli 0D18B1D0 disconnect
01:37:48.159 00.004 1032 evsrv: cli 0D18B450 connect
01:37:48.162 00.003 1032 case statement mapped state 6 to 3
01:37:48.167 00.005 1032 case statement mapped state 6 to 3
01:37:48.176 00.009 1032 evsrv: cli 0D18B450 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.25,"time":3,"timeout":40}},"id":"880cc023-44ad-425a-8964-84fd71e52b23"}
01:37:48.182 00.006 1032 PhdController::Dither begins
01:37:48.185 00.003 1032 dither: size=3.00, dRA=2.04 dDec=-2.86
01:37:48.189 00.004 1032 MountToCamera -- mountTheta (-0.95) + m_xAngle (1.83) = xAngle (0.88 = 0.88)
01:37:48.191 00.002 1032 MountToCamera -- mountX=2.04 mountY=-2.86 hyp=3.51 mountTheta=-0.95 cameraX=2.24, cameraY=2.71 cameraTheta=0.88
01:37:48.194 00.003 1032 setting lock position to (321.46, 754.77)
01:37:48.197 00.003 1032 Mount: notify guiding dithered (2.2, 2.7)
01:37:48.199 00.002 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
01:37:48.202 00.003 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
01:37:48.204 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
01:37:48.212 00.008 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
01:37:48.215 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
01:37:48.218 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
01:37:48.221 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
01:37:48.226 00.005 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:37:48.229 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
01:37:48.232 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
01:37:48.237 00.005 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
01:37:48.241 00.004 10072 worker thread done servicing request
01:37:48.241 00.000 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
01:37:48.245 00.004 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
01:37:48.248 00.003 1032 MultiStar: stabilizing after lock position change
01:37:48.250 00.002 1032 Status Line: Dither by 2.04,-2.86
01:37:48.258 00.008 1032 PhdController: newstate STATE_SETTLE_BEGIN
01:37:48.262 00.004 1032 PhdController: newstate STATE_SETTLE_WAIT
01:37:48.265 00.003 1032 evsrv: cli 0D18B450 response: {"jsonrpc":"2.0","result":0,"id":"880cc023-44ad-425a-8964-84fd71e52b23"}
01:37:48.271 00.006 1032 OnExposeComplete: enter
01:37:48.275 00.004 1032 UpdateGuideState(): m_state=6
01:37:48.277 00.002 1032 Star::Find(15, 319, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4094
01:37:48.280 00.003 1032 Star::Find returns 1 (0), X=319.24, Y=751.93, Mass=1483, SNR=27.1, Peak=152 HFD=2.8
01:37:48.282 00.002 1032 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.83) = xAngle (-4.06 = 2.22)
01:37:48.285 00.003 1032 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.06 = 2.22)
01:37:48.287 00.002 1032 CameraToMount -- cameraX=-2.22 cameraY=-2.84 hyp=3.60 cameraTheta=-2.23 mountX=-2.17 mountY=2.87, mountTheta=2.22
01:37:48.291 00.004 1032 dither recenter: remaining=(-2.0,2.9) step=(-2.0,2.9)
01:37:48.294 00.003 1032 MountToCamera -- mountTheta (2.19) + m_xAngle (1.83) = xAngle (4.02 = -2.26)
01:37:48.296 00.002 1032 MountToCamera -- mountX=-2.04 mountY=2.86 hyp=3.51 mountTheta=2.19 cameraX=-2.24, cameraY=-2.71 cameraTheta=-2.26
01:37:48.297 00.001 1032 SchedulePrimaryMove(0F526948, x=-2.24, y=-2.71, opts=4)
01:37:48.300 00.003 1032 Enqueuing Move request for scope (-2.24, -2.71)
01:37:48.311 00.011 1032 Mount: notify direct move -2.04,2.86
01:37:48.313 00.002 10072 Worker thread wakes up
01:37:48.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-2.24, -2.71) opts 0x4
01:37:48.314 00.001 10072 Handling offset move in thread for scope, endpoint = (-2.24, -2.71)
01:37:48.314 00.000 10072 Moving (-2.24, -2.71) raw xDistance=-2.04 yDistance=2.86
01:37:48.314 00.000 10072 BLC: window closed
01:37:48.314 00.000 10072 MoveAxis(E, 2086, B)
01:37:48.314 00.000 10072 Guiding  Dir = 2, Dur = 2086
01:37:48.314 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
01:37:48.317 00.003 10072 IsGuiding returns 0
01:37:48.317 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
01:37:48.322 00.005 10072 PulseGuide returned control before completion, sleep 2096
01:37:48.322 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
01:37:48.326 00.004 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
01:37:48.328 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
01:37:48.331 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
01:37:48.342 00.011 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
01:37:48.347 00.005 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:37:48.351 00.004 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
01:37:48.354 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
01:37:48.356 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
01:37:48.359 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
01:37:48.362 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
01:37:48.369 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:48.424 00.055 1032 UpdateGuideState exits: m=1483 SNR=27.1
01:37:48.428 00.004 1032 PhdController: settling, locked = 1, distance = 3.66 (0.25) aobump = 0 frame = 1 / 99999
01:37:48.431 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784180268.431,"Host":"MELE","Inst":1,"Distance":3.66,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:37:48.433 00.002 1032 evsrv: cli 0D18B450 short write 0/134 Input / Output error
01:37:48.436 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:48.438 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:48.441 00.003 1032 Enqueuing Expose request
01:37:48.444 00.003 1032 evsrv: cli 0D18B450 disconnect
01:37:50.492 02.048 10072 IsGuiding returns 0
01:37:50.492 00.000 10072 Move returns status 0, amount 2086
01:37:50.492 00.000 10072 BLC: window closed
01:37:50.492 00.000 10072 BLC: Compensation needed for non-algo type move
01:37:50.493 00.001 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
01:37:50.493 00.000 10072 MoveAxis(S, 1930, B)
01:37:50.493 00.000 10072 Guiding  Dir = 1, Dur = 1930
01:37:50.505 00.012 10072 IsGuiding returns 0
01:37:50.512 00.007 10072 PulseGuide returned control before completion, sleep 1934
01:37:52.447 01.935 10072 IsGuiding returns 0
01:37:52.447 00.000 10072 Move returns status 0, amount 1930
01:37:52.447 00.000 10072 move complete, result=0
01:37:52.447 00.000 10072 worker thread done servicing request
01:37:52.447 00.000 10072 Worker thread wakes up
01:37:52.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:52.448 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:37:52.461 00.013 1032 GuideStep: -2.0 px 2086 ms EAST, 2.9 px 1930 ms SOUTH
01:37:53.077 00.616 10072 Exposure complete
01:37:53.179 00.102 10072 worker thread done servicing request
01:37:53.179 00.000 1032 OnExposeComplete: enter
01:37:53.183 00.004 1032 UpdateGuideState(): m_state=6
01:37:53.187 00.004 1032 Star::Find(15, 319, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4095
01:37:53.190 00.003 1032 Star::Find returns 1 (0), X=320.99, Y=754.76, Mass=1357, SNR=26.0, Peak=152 HFD=2.5
01:37:53.199 00.009 1032 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.83) = xAngle (-4.96 = 1.33)
01:37:53.202 00.003 1032 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.96 = 1.33)
01:37:53.205 00.003 1032 CameraToMount -- cameraX=-0.46 cameraY=-0.01 hyp=0.46 cameraTheta=-3.13 mountX=0.11 mountY=0.45, mountTheta=1.33
01:37:53.209 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.46, y=-0.01, opts=13)
01:37:53.219 00.010 1032 Enqueuing Move request for scope (-0.46, -0.01)
01:37:53.221 00.002 10072 Worker thread wakes up
01:37:53.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.01) opts 0xd
01:37:53.221 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.46, -0.01)
01:37:53.222 00.001 10072 Moving (-0.46, -0.01) raw xDistance=0.11 yDistance=0.45
01:37:53.224 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:53.228 00.004 10072 PPEC rslt(dithering): input = 0.11, final = 0.05
01:37:53.228 00.000 10072 PPEC: input: 0.11, control: 0.05, exposure: 500
01:37:53.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:37:53.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
01:37:53.228 00.000 10072 MoveAxis(W, 51, ABG)
01:37:53.228 00.000 10072 Guiding  Dir = 3, Dur = 51
01:37:53.229 00.001 10072 IsGuiding returns 0
01:37:53.239 00.010 10072 PulseGuide returned control before completion, sleep 52
01:37:53.280 00.041 1032 UpdateGuideState exits: m=1357 SNR=26.0
01:37:53.283 00.003 1032 PhdController: settling, locked = 1, distance = 0.46 (0.25) aobump = 0 frame = 2 / 99999
01:37:53.307 00.024 1032 evsrv: {"Event":"Settling","Timestamp":1784180273.285,"Host":"MELE","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:37:53.312 00.005 10072 IsGuiding returns 0
01:37:53.312 00.000 10072 Move returns status 0, amount 51
01:37:53.312 00.000 10072 MoveAxis(N, 0, ABG)
01:37:53.312 00.000 10072 Move returns status 0, amount 0
01:37:53.312 00.000 10072 move complete, result=0
01:37:53.312 00.000 10072 worker thread done servicing request
01:37:53.315 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:53.318 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:53.321 00.003 1032 Enqueuing Expose request
01:37:53.323 00.002 10072 Worker thread wakes up
01:37:53.325 00.002 1032 GuideStep: 0.1 px 51 ms WEST, 0.4 px 0 ms NORTH
01:37:53.327 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:53.327 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:37:53.733 00.406 10072 Exposure complete
01:37:53.970 00.237 10072 worker thread done servicing request
01:37:53.971 00.001 1032 OnExposeComplete: enter
01:37:53.974 00.003 1032 UpdateGuideState(): m_state=6
01:37:53.977 00.003 1032 Star::Find(15, 320, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4096
01:37:54.010 00.033 1032 Star::Find returns 1 (0), X=320.90, Y=754.89, Mass=1422, SNR=26.6, Peak=157 HFD=2.7
01:37:54.015 00.005 1032 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.83) = xAngle (1.09 = 1.09)
01:37:54.018 00.003 1032 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.09 = 1.09)
01:37:54.020 00.002 1032 CameraToMount -- cameraX=-0.56 cameraY=0.13 hyp=0.57 cameraTheta=2.92 mountX=0.27 mountY=0.50, mountTheta=1.09
01:37:54.054 00.034 1032 SchedulePrimaryMove(0F526948, x=-0.56, y=0.13, opts=13)
01:37:54.057 00.003 1032 Enqueuing Move request for scope (-0.56, 0.13)
01:37:54.059 00.002 10072 Worker thread wakes up
01:37:54.060 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.13) opts 0xd
01:37:54.060 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.56, 0.13)
01:37:54.060 00.000 10072 Moving (-0.56, 0.13) raw xDistance=0.27 yDistance=0.50
01:37:54.062 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:54.092 00.030 10072 PPEC rslt(dithering): input = 0.27, final = 0.12
01:37:54.093 00.001 10072 PPEC: input: 0.27, control: 0.12, exposure: 500
01:37:54.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:37:54.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
01:37:54.093 00.000 10072 MoveAxis(W, 122, ABG)
01:37:54.093 00.000 10072 Guiding  Dir = 3, Dur = 122
01:37:54.094 00.001 10072 IsGuiding returns 0
01:37:54.095 00.001 10072 PulseGuide returned control before completion, sleep 132
01:37:54.183 00.088 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:37:54.187 00.004 1032 PhdController: settling, locked = 1, distance = 0.49 (0.25) aobump = 0 frame = 3 / 99999
01:37:54.189 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784180274.189,"Host":"MELE","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:37:54.194 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:54.197 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:54.228 00.031 1032 Enqueuing Expose request
01:37:54.238 00.010 10072 IsGuiding returns 1
01:37:54.238 00.000 10072 scope still moving after pulse duration time elapsed
01:37:54.269 00.031 10072 IsGuiding returns 1
01:37:54.312 00.043 10072 IsGuiding returns 0
01:37:54.313 00.001 10072 scope move finished after 122 + 96 ms
01:37:54.313 00.000 10072 Move returns status 0, amount 122
01:37:54.313 00.000 10072 MoveAxis(N, 0, ABG)
01:37:54.313 00.000 10072 Move returns status 0, amount 0
01:37:54.313 00.000 10072 move complete, result=0
01:37:54.313 00.000 10072 worker thread done servicing request
01:37:54.314 00.001 10072 Worker thread wakes up
01:37:54.314 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:54.314 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:37:54.314 00.000 1032 GuideStep: 0.3 px 122 ms WEST, 0.5 px 0 ms NORTH
01:37:54.998 00.684 10072 Exposure complete
01:37:55.196 00.198 10072 worker thread done servicing request
01:37:55.197 00.001 1032 OnExposeComplete: enter
01:37:55.200 00.003 1032 UpdateGuideState(): m_state=6
01:37:55.228 00.028 1032 Star::Find(15, 320, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4097
01:37:55.230 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=754.61, Mass=1540, SNR=27.7, Peak=208 HFD=2.6
01:37:55.233 00.003 1032 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.83) = xAngle (-4.61 = 1.67)
01:37:55.236 00.003 1032 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.61 = 1.67)
01:37:55.240 00.004 1032 CameraToMount -- cameraX=-0.42 cameraY=-0.16 hyp=0.44 cameraTheta=-2.78 mountX=-0.04 mountY=0.44, mountTheta=1.67
01:37:55.271 00.031 1032 SchedulePrimaryMove(0F526948, x=-0.42, y=-0.16, opts=13)
01:37:55.274 00.003 1032 Enqueuing Move request for scope (-0.42, -0.16)
01:37:55.277 00.003 10072 Worker thread wakes up
01:37:55.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.16) opts 0xd
01:37:55.277 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.42, -0.16)
01:37:55.277 00.000 10072 Moving (-0.42, -0.16) raw xDistance=-0.04 yDistance=0.44
01:37:55.308 00.031 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:55.312 00.004 10072 PPEC rslt(dithering): input = -0.04, final = -0.02
01:37:55.312 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
01:37:55.312 00.000 10072 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.40
01:37:55.312 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
01:37:55.312 00.000 10072 MoveAxis(E, 20, ABG)
01:37:55.312 00.000 10072 Guiding  Dir = 2, Dur = 20
01:37:55.313 00.001 10072 IsGuiding returns 0
01:37:55.313 00.000 10072 PulseGuide returned control before completion, sleep 30
01:37:55.354 00.041 10072 IsGuiding returns 1
01:37:55.358 00.004 10072 scope still moving after pulse duration time elapsed
01:37:55.387 00.029 10072 IsGuiding returns 1
01:37:55.393 00.006 1032 UpdateGuideState exits: m=1540 SNR=27.7
01:37:55.396 00.003 1032 PhdController: settling, locked = 1, distance = 0.48 (0.25) aobump = 0 frame = 4 / 99999
01:37:55.399 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784180275.399,"Host":"MELE","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:37:55.443 00.044 10072 IsGuiding returns 0
01:37:55.444 00.001 10072 scope move finished after 20 + 110 ms
01:37:55.444 00.000 10072 Move returns status 0, amount 20
01:37:55.444 00.000 10072 MoveAxis(S, 286, ABG)
01:37:55.444 00.000 10072 Guiding  Dir = 1, Dur = 286
01:37:55.445 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:55.447 00.002 10072 IsGuiding returns 0
01:37:55.447 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:55.451 00.004 10072 PulseGuide returned control before completion, sleep 296
01:37:55.451 00.000 1032 Enqueuing Expose request
01:37:55.760 00.309 10072 IsGuiding returns 0
01:37:55.760 00.000 10072 Move returns status 0, amount 286
01:37:55.760 00.000 10072 move complete, result=0
01:37:55.760 00.000 10072 worker thread done servicing request
01:37:55.760 00.000 10072 Worker thread wakes up
01:37:55.760 00.000 1032 GuideStep: -0.0 px 20 ms EAST, 0.4 px 286 ms SOUTH
01:37:55.764 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:55.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:37:56.387 00.623 10072 Exposure complete
01:37:56.695 00.308 10072 worker thread done servicing request
01:37:56.695 00.000 1032 OnExposeComplete: enter
01:37:56.699 00.004 1032 UpdateGuideState(): m_state=6
01:37:56.702 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4098
01:37:56.705 00.003 1032 Star::Find returns 1 (0), X=321.42, Y=754.74, Mass=1415, SNR=26.5, Peak=155 HFD=3.0
01:37:56.708 00.003 1032 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.83) = xAngle (-4.29 = 2.00)
01:37:56.711 00.003 1032 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.29 = 2.00)
01:37:56.714 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.46 mountX=-0.02 mountY=0.04, mountTheta=2.00
01:37:56.863 00.149 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
01:37:57.240 00.377 1032 Enqueuing Move request for scope (-0.03, -0.03)
01:37:57.243 00.003 10072 Worker thread wakes up
01:37:57.244 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
01:37:57.244 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
01:37:57.244 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
01:37:57.248 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:57.281 00.033 10072 PPEC rslt(dithering): input = -0.02, final = -0.01
01:37:57.281 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:37:57.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:57.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:37:57.281 00.000 10072 MoveAxis(E, 8, ABG)
01:37:57.281 00.000 10072 Guiding  Dir = 2, Dur = 8
01:37:57.281 00.000 10072 IsGuiding returns 0
01:37:57.283 00.002 10072 PulseGuide returned control before completion, sleep 17
01:37:57.314 00.031 10072 IsGuiding returns 0
01:37:57.314 00.000 10072 Move returns status 0, amount 8
01:37:57.314 00.000 10072 MoveAxis(N, 0, ABG)
01:37:57.314 00.000 10072 Move returns status 0, amount 0
01:37:57.314 00.000 10072 move complete, result=0
01:37:57.315 00.001 10072 worker thread done servicing request
01:37:57.326 00.011 1032 UpdateGuideState exits: m=1415 SNR=26.5
01:37:57.338 00.012 1032 PhdController: settling, locked = 1, distance = 0.35 (0.25) aobump = 0 frame = 5 / 99999
01:37:57.345 00.007 1032 evsrv: {"Event":"Settling","Timestamp":1784180277.345,"Host":"MELE","Inst":1,"Distance":0.35,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:37:57.351 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:57.356 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:57.376 00.020 1032 Enqueuing Expose request
01:37:57.385 00.009 10072 Worker thread wakes up
01:37:57.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:57.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:37:57.403 00.018 1032 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
01:37:58.016 00.613 10072 Exposure complete
01:37:58.093 00.077 10072 worker thread done servicing request
01:37:58.093 00.000 1032 OnExposeComplete: enter
01:37:58.097 00.004 1032 UpdateGuideState(): m_state=6
01:37:58.100 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4099
01:37:58.103 00.003 1032 Star::Find returns 1 (0), X=321.41, Y=754.68, Mass=1523, SNR=27.5, Peak=188 HFD=2.9
01:37:58.110 00.007 1032 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.83) = xAngle (-3.87 = 2.42)
01:37:58.115 00.005 1032 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.87 = 2.42)
01:37:58.119 00.004 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.04 mountX=-0.08 mountY=0.07, mountTheta=2.42
01:37:58.124 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.09, opts=13)
01:37:58.128 00.004 1032 Enqueuing Move request for scope (-0.05, -0.09)
01:37:58.130 00.002 10072 Worker thread wakes up
01:37:58.131 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
01:37:58.131 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
01:37:58.131 00.000 10072 Moving (-0.05, -0.09) raw xDistance=-0.08 yDistance=0.07
01:37:58.134 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:58.138 00.004 10072 PPEC rslt(dithering): input = -0.08, final = -0.03
01:37:58.138 00.000 10072 PPEC: input: -0.08, control: -0.03, exposure: 500
01:37:58.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:58.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:37:58.138 00.000 10072 MoveAxis(E, 35, ABG)
01:37:58.138 00.000 10072 Guiding  Dir = 2, Dur = 35
01:37:58.139 00.001 10072 IsGuiding returns 0
01:37:58.140 00.001 10072 PulseGuide returned control before completion, sleep 45
01:37:58.168 00.028 1032 UpdateGuideState exits: m=1523 SNR=27.5
01:37:58.173 00.005 1032 PhdController: settling, locked = 1, distance = 0.27 (0.25) aobump = 0 frame = 6 / 99999
01:37:58.181 00.008 1032 evsrv: {"Event":"Settling","Timestamp":1784180278.181,"Host":"MELE","Inst":1,"Distance":0.27,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:37:58.186 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:58.191 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:58.196 00.005 1032 Enqueuing Expose request
01:37:58.199 00.003 10072 IsGuiding returns 0
01:37:58.200 00.001 10072 Move returns status 0, amount 35
01:37:58.200 00.000 10072 MoveAxis(N, 0, ABG)
01:37:58.200 00.000 10072 Move returns status 0, amount 0
01:37:58.200 00.000 10072 move complete, result=0
01:37:58.200 00.000 10072 worker thread done servicing request
01:37:58.200 00.000 10072 Worker thread wakes up
01:37:58.200 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:58.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:37:58.211 00.011 1032 GuideStep: -0.1 px 35 ms EAST, 0.1 px 0 ms NORTH
01:37:58.609 00.398 10072 Exposure complete
01:37:58.682 00.073 10072 worker thread done servicing request
01:37:58.682 00.000 1032 OnExposeComplete: enter
01:37:58.686 00.004 1032 UpdateGuideState(): m_state=6
01:37:58.690 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4100
01:37:58.693 00.003 1032 Star::Find returns 1 (0), X=321.39, Y=754.93, Mass=1477, SNR=27.1, Peak=160 HFD=2.8
01:37:58.697 00.004 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
01:37:58.700 00.003 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
01:37:58.702 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.94 mountX=0.17 mountY=0.02, mountTheta=0.11
01:37:58.708 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.16, opts=13)
01:37:58.710 00.002 1032 Enqueuing Move request for scope (-0.06, 0.16)
01:37:58.713 00.003 10072 Worker thread wakes up
01:37:58.713 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
01:37:58.713 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
01:37:58.713 00.000 10072 Moving (-0.06, 0.16) raw xDistance=0.17 yDistance=0.02
01:37:58.716 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:58.721 00.005 10072 PPEC rslt(dithering): input = 0.17, final = 0.08
01:37:58.721 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:37:58.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:58.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:37:58.721 00.000 10072 MoveAxis(W, 79, ABG)
01:37:58.721 00.000 10072 Guiding  Dir = 3, Dur = 79
01:37:58.722 00.001 10072 IsGuiding returns 0
01:37:58.722 00.000 10072 PulseGuide returned control before completion, sleep 89
01:37:58.750 00.028 1032 UpdateGuideState exits: m=1477 SNR=27.1
01:37:58.754 00.004 1032 PhdController: settling, locked = 1, distance = 0.24 (0.25) aobump = 0 frame = 7 / 99999
01:37:58.756 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784180278.756,"Host":"MELE","Inst":1,"Distance":0.24,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:37:58.759 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:58.762 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:58.765 00.003 1032 Enqueuing Expose request
01:37:58.824 00.059 10072 IsGuiding returns 0
01:37:58.824 00.000 10072 Move returns status 0, amount 79
01:37:58.824 00.000 10072 MoveAxis(N, 0, ABG)
01:37:58.824 00.000 10072 Move returns status 0, amount 0
01:37:58.825 00.001 10072 move complete, result=0
01:37:58.825 00.000 10072 worker thread done servicing request
01:37:58.825 00.000 10072 Worker thread wakes up
01:37:58.825 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:58.825 00.000 1032 GuideStep: 0.2 px 79 ms WEST, 0.0 px 0 ms NORTH
01:37:58.827 00.002 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:37:59.465 00.638 10072 Exposure complete
01:37:59.517 00.052 10072 worker thread done servicing request
01:37:59.517 00.000 1032 OnExposeComplete: enter
01:37:59.519 00.002 1032 UpdateGuideState(): m_state=6
01:37:59.522 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4101
01:37:59.526 00.004 1032 Star::Find returns 1 (0), X=321.34, Y=754.88, Mass=1370, SNR=26.1, Peak=149 HFD=2.7
01:37:59.528 00.002 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.83) = xAngle (0.52 = 0.52)
01:37:59.530 00.002 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.52 = 0.52)
01:37:59.532 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.16 cameraTheta=2.35 mountX=0.14 mountY=0.08, mountTheta=0.52
01:37:59.535 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.12, opts=13)
01:37:59.537 00.002 1032 Enqueuing Move request for scope (-0.12, 0.12)
01:37:59.539 00.002 10072 Worker thread wakes up
01:37:59.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
01:37:59.539 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
01:37:59.539 00.000 10072 Moving (-0.12, 0.12) raw xDistance=0.14 yDistance=0.08
01:37:59.541 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:37:59.544 00.003 10072 PPEC rslt(dithering): input = 0.14, final = 0.06
01:37:59.545 00.001 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:37:59.545 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:59.545 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:37:59.545 00.000 10072 MoveAxis(W, 65, ABG)
01:37:59.545 00.000 10072 Guiding  Dir = 3, Dur = 65
01:37:59.545 00.000 10072 IsGuiding returns 0
01:37:59.546 00.001 10072 PulseGuide returned control before completion, sleep 75
01:37:59.564 00.018 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:37:59.567 00.003 1032 PhdController: settling, locked = 1, distance = 0.22 (0.25) aobump = 0 frame = 8 / 99999
01:37:59.570 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784180279.570,"Host":"MELE","Inst":1,"Distance":0.22,"Time":0.8,"SettleTime":3.0,"StarLocked":true}
01:37:59.572 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:59.574 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:37:59.576 00.002 1032 Enqueuing Expose request
01:37:59.632 00.056 10072 IsGuiding returns 0
01:37:59.632 00.000 10072 Move returns status 0, amount 65
01:37:59.632 00.000 10072 MoveAxis(N, 0, ABG)
01:37:59.632 00.000 10072 Move returns status 0, amount 0
01:37:59.632 00.000 10072 move complete, result=0
01:37:59.632 00.000 10072 worker thread done servicing request
01:37:59.632 00.000 10072 Worker thread wakes up
01:37:59.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:37:59.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:37:59.634 00.002 1032 GuideStep: 0.1 px 65 ms WEST, 0.1 px 0 ms NORTH
01:38:00.042 00.408 10072 Exposure complete
01:38:00.096 00.054 10072 worker thread done servicing request
01:38:00.096 00.000 1032 OnExposeComplete: enter
01:38:00.099 00.003 1032 UpdateGuideState(): m_state=6
01:38:00.100 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4102
01:38:00.103 00.003 1032 Star::Find returns 1 (0), X=321.31, Y=754.75, Mass=1343, SNR=25.8, Peak=142 HFD=2.9
01:38:00.104 00.001 1032 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.83) = xAngle (-4.89 = 1.39)
01:38:00.106 00.002 1032 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.89 = 1.39)
01:38:00.107 00.001 1032 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.06 mountX=0.03 mountY=0.15, mountTheta=1.39
01:38:00.111 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=-0.01, opts=13)
01:38:00.116 00.005 1032 Enqueuing Move request for scope (-0.15, -0.01)
01:38:00.118 00.002 10072 Worker thread wakes up
01:38:00.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
01:38:00.118 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
01:38:00.118 00.000 10072 Moving (-0.15, -0.01) raw xDistance=0.03 yDistance=0.15
01:38:00.121 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:00.123 00.002 10072 PPEC rslt(dithering): input = 0.03, final = 0.01
01:38:00.123 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:38:00.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:00.124 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:38:00.124 00.000 10072 MoveAxis(W, 12, ABG)
01:38:00.124 00.000 10072 Guiding  Dir = 3, Dur = 12
01:38:00.124 00.000 10072 IsGuiding returns 0
01:38:00.124 00.000 10072 PulseGuide returned control before completion, sleep 22
01:38:00.143 00.019 1032 UpdateGuideState exits: m=1343 SNR=25.8
01:38:00.146 00.003 1032 PhdController: settling, locked = 1, distance = 0.20 (0.25) aobump = 0 frame = 9 / 99999
01:38:00.147 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784180280.147,"Host":"MELE","Inst":1,"Distance":0.20,"Time":1.4,"SettleTime":3.0,"StarLocked":true}
01:38:00.150 00.003 10072 IsGuiding returns 0
01:38:00.150 00.000 10072 Move returns status 0, amount 12
01:38:00.150 00.000 10072 MoveAxis(N, 0, ABG)
01:38:00.150 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:00.153 00.003 10072 Move returns status 0, amount 0
01:38:00.153 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:00.154 00.001 1032 Enqueuing Expose request
01:38:00.156 00.002 10072 move complete, result=0
01:38:00.156 00.000 10072 worker thread done servicing request
01:38:00.156 00.000 10072 Worker thread wakes up
01:38:00.156 00.000 1032 GuideStep: 0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
01:38:00.158 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:00.158 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:00.792 00.634 10072 Exposure complete
01:38:00.842 00.050 10072 worker thread done servicing request
01:38:00.843 00.001 1032 OnExposeComplete: enter
01:38:00.844 00.001 1032 UpdateGuideState(): m_state=6
01:38:00.846 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4103
01:38:00.847 00.001 1032 Star::Find returns 1 (0), X=321.47, Y=754.64, Mass=1388, SNR=26.2, Peak=148 HFD=3.1
01:38:00.850 00.003 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.02)
01:38:00.851 00.001 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.02)
01:38:00.852 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.44 mountX=-0.13 mountY=0.02, mountTheta=3.02
01:38:00.855 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.13, opts=13)
01:38:00.857 00.002 1032 Enqueuing Move request for scope (0.02, -0.13)
01:38:00.858 00.001 10072 Worker thread wakes up
01:38:00.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
01:38:00.858 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
01:38:00.858 00.000 10072 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=0.02
01:38:00.861 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:00.866 00.005 10072 PPEC rslt(dithering): input = -0.13, final = -0.06
01:38:00.866 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
01:38:00.866 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:00.866 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:38:00.866 00.000 10072 MoveAxis(E, 58, ABG)
01:38:00.867 00.001 10072 Guiding  Dir = 2, Dur = 58
01:38:00.867 00.000 10072 IsGuiding returns 0
01:38:00.867 00.000 10072 PulseGuide returned control before completion, sleep 68
01:38:00.884 00.017 1032 UpdateGuideState exits: m=1388 SNR=26.2
01:38:00.887 00.003 1032 PhdController: settling, locked = 1, distance = 0.18 (0.25) aobump = 0 frame = 10 / 99999
01:38:00.889 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784180280.889,"Host":"MELE","Inst":1,"Distance":0.18,"Time":2.1,"SettleTime":3.0,"StarLocked":true}
01:38:00.890 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:00.893 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:00.896 00.003 1032 Enqueuing Expose request
01:38:00.945 00.049 10072 IsGuiding returns 0
01:38:00.945 00.000 10072 Move returns status 0, amount 58
01:38:00.945 00.000 10072 MoveAxis(N, 0, ABG)
01:38:00.945 00.000 10072 Move returns status 0, amount 0
01:38:00.945 00.000 10072 move complete, result=0
01:38:00.945 00.000 10072 worker thread done servicing request
01:38:00.945 00.000 10072 Worker thread wakes up
01:38:00.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:00.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:00.946 00.001 1032 GuideStep: -0.1 px 58 ms EAST, 0.0 px 0 ms NORTH
01:38:01.353 00.407 10072 Exposure complete
01:38:01.411 00.058 10072 worker thread done servicing request
01:38:01.411 00.000 1032 OnExposeComplete: enter
01:38:01.415 00.004 1032 UpdateGuideState(): m_state=6
01:38:01.417 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4104
01:38:01.418 00.001 1032 Star::Find returns 1 (0), X=321.51, Y=754.77, Mass=1378, SNR=26.2, Peak=167 HFD=2.8
01:38:01.420 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
01:38:01.422 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
01:38:01.424 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.03 mountX=-0.01 mountY=-0.05, mountTheta=-1.80
01:38:01.428 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
01:38:01.431 00.003 1032 Enqueuing Move request for scope (0.05, 0.00)
01:38:01.433 00.002 10072 Worker thread wakes up
01:38:01.433 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
01:38:01.433 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
01:38:01.433 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
01:38:01.435 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:01.438 00.003 10072 PPEC rslt(dithering): input = -0.01, final = -0.01
01:38:01.438 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:38:01.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:01.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:38:01.439 00.001 10072 MoveAxis(E, 5, ABG)
01:38:01.439 00.000 10072 Guiding  Dir = 2, Dur = 5
01:38:01.439 00.000 10072 IsGuiding returns 0
01:38:01.440 00.001 10072 PulseGuide returned control before completion, sleep 15
01:38:01.457 00.017 1032 UpdateGuideState exits: m=1378 SNR=26.2
01:38:01.460 00.003 10072 IsGuiding returns 0
01:38:01.460 00.000 10072 Move returns status 0, amount 5
01:38:01.460 00.000 10072 MoveAxis(N, 0, ABG)
01:38:01.460 00.000 10072 Move returns status 0, amount 0
01:38:01.460 00.000 10072 move complete, result=0
01:38:01.460 00.000 10072 worker thread done servicing request
01:38:01.460 00.000 1032 PhdController: settling, locked = 1, distance = 0.14 (0.25) aobump = 0 frame = 11 / 99999
01:38:01.463 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784180281.462,"Host":"MELE","Inst":1,"Distance":0.14,"Time":2.7,"SettleTime":3.0,"StarLocked":true}
01:38:01.464 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:01.467 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:01.469 00.002 1032 Enqueuing Expose request
01:38:01.471 00.002 10072 Worker thread wakes up
01:38:01.471 00.000 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
01:38:01.474 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:01.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:02.101 00.627 10072 Exposure complete
01:38:02.155 00.054 10072 worker thread done servicing request
01:38:02.155 00.000 1032 OnExposeComplete: enter
01:38:02.157 00.002 1032 UpdateGuideState(): m_state=6
01:38:02.160 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4105
01:38:02.162 00.002 1032 Star::Find returns 1 (0), X=321.44, Y=754.83, Mass=1443, SNR=26.8, Peak=153 HFD=2.9
01:38:02.164 00.002 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
01:38:02.167 00.003 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
01:38:02.169 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.93 mountX=0.06 mountY=0.01, mountTheta=0.09
01:38:02.172 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
01:38:02.175 00.003 1032 Enqueuing Move request for scope (-0.02, 0.06)
01:38:02.177 00.002 10072 Worker thread wakes up
01:38:02.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:38:02.177 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:38:02.177 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=0.01
01:38:02.179 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:02.182 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
01:38:02.182 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:38:02.182 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:02.182 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:38:02.182 00.000 10072 MoveAxis(E, 13, ABG)
01:38:02.182 00.000 10072 Guiding  Dir = 2, Dur = 13
01:38:02.184 00.002 10072 IsGuiding returns 0
01:38:02.184 00.000 10072 PulseGuide returned control before completion, sleep 23
01:38:02.204 00.020 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:38:02.206 00.002 1032 PhdController: settling, locked = 1, distance = 0.12 (0.25) aobump = 0 frame = 12 / 99999
01:38:02.211 00.005 1032 PhdController: newstate STATE_FINISH
01:38:02.213 00.002 1032 PhdController complete: success
01:38:02.216 00.003 1032 evsrv: {"Event":"SettleDone","Timestamp":1784180282.216,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
01:38:02.218 00.002 1032 Mount: notify guiding dither settle done success=1
01:38:02.221 00.003 1032 PhdController: newstate STATE_IDLE
01:38:02.222 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:02.226 00.004 10072 IsGuiding returns 0
01:38:02.226 00.000 10072 Move returns status 0, amount 13
01:38:02.226 00.000 10072 MoveAxis(N, 0, ABG)
01:38:02.226 00.000 10072 Move returns status 0, amount 0
01:38:02.226 00.000 10072 move complete, result=0
01:38:02.226 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:02.229 00.003 1032 Enqueuing Expose request
01:38:02.231 00.002 1032 GuideStep: 0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
01:38:02.233 00.002 10072 worker thread done servicing request
01:38:02.233 00.000 10072 Worker thread wakes up
01:38:02.233 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:02.233 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:02.648 00.415 10072 Exposure complete
01:38:02.698 00.050 10072 worker thread done servicing request
01:38:02.867 00.169 1032 OnExposeComplete: enter
01:38:02.869 00.002 1032 UpdateGuideState(): m_state=6
01:38:02.871 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4106
01:38:02.873 00.002 1032 Star::Find returns 1 (0), X=321.30, Y=754.84, Mass=1454, SNR=26.9, Peak=156 HFD=2.9
01:38:02.875 00.002 1032 MultiStar: exiting stabilization period
01:38:02.877 00.002 1032 MultiStar: updating star positions after lock position change
01:38:02.879 00.002 1032 Star::Find(15, 219, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4106
01:38:02.881 00.002 1032 Star::Find returns 1 (0), X=220.08, Y=619.94, Mass=1378, SNR=26.2, Peak=130 HFD=2.8
01:38:02.886 00.005 1032 Star::Find(15, 1119, 334, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4106
01:38:02.888 00.002 1032 Star::Find returns 1 (0), X=1119.29, Y=334.73, Mass=706, SNR=18.6, Peak=56 HFD=3.1
01:38:02.890 00.002 1032 Star::Find(15, 993, 234, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4106
01:38:02.893 00.003 1032 Star::Find returns 1 (0), X=993.34, Y=234.39, Mass=662, SNR=18.0, Peak=59 HFD=3.1
01:38:02.895 00.002 1032 Star::Find(15, 610, 591, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4106
01:38:02.898 00.003 1032 Star::Find returns 1 (0), X=611.06, Y=591.59, Mass=693, SNR=18.5, Peak=108 HFD=2.4
01:38:02.899 00.001 1032 Star::Find(15, 425, 339, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4106
01:38:02.901 00.002 1032 Star::Find returns 1 (0), X=425.46, Y=339.82, Mass=596, SNR=17.1, Peak=73 HFD=2.7
01:38:02.902 00.001 1032 Star::Find(15, 634, 576, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4106
01:38:02.905 00.003 1032 Star::Find returns 1 (0), X=634.80, Y=576.01, Mass=517, SNR=16.0, Peak=78 HFD=2.5
01:38:02.906 00.001 1032 Star::Find(15, 917, 94, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4106
01:38:02.908 00.002 1032 Star::Find returns 1 (0), X=917.32, Y=94.61, Mass=415, SNR=14.2, Peak=34 HFD=3.3
01:38:02.909 00.001 1032 Star::Find(15, 1120, 697, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4106
01:38:02.911 00.002 1032 Star::Find returns 1 (0), X=1121.06, Y=697.25, Mass=451, SNR=14.9, Peak=29 HFD=3.9
01:38:02.912 00.001 1032 Star::Find(15, 718, 941, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4106
01:38:02.913 00.001 1032 Star::Find returns 1 (0), X=719.16, Y=941.65, Mass=438, SNR=14.7, Peak=35 HFD=3.2
01:38:02.915 00.002 1032 Star::Find(15, 131, 829, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4106
01:38:02.916 00.001 1032 Star::Find returns 1 (0), X=132.17, Y=829.18, Mass=388, SNR=13.8, Peak=28 HFD=3.7
01:38:02.918 00.002 1032 Star::Find(15, 787, 432, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4106
01:38:02.919 00.001 1032 Star::Find returns 1 (0), X=787.36, Y=432.09, Mass=317, SNR=12.4, Peak=46 HFD=2.3
01:38:02.920 00.001 1032 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.83) = xAngle (0.88 = 0.88)
01:38:02.922 00.002 1032 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.88 = 0.88)
01:38:02.924 00.002 1032 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.18 cameraTheta=2.71 mountX=0.11 mountY=0.14, mountTheta=0.88
01:38:02.928 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.07, opts=13)
01:38:02.931 00.003 1032 Enqueuing Move request for scope (-0.16, 0.07)
01:38:02.933 00.002 10072 Worker thread wakes up
01:38:02.934 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
01:38:02.934 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
01:38:02.934 00.000 10072 Moving (-0.16, 0.07) raw xDistance=0.11 yDistance=0.14
01:38:02.939 00.005 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
01:38:02.939 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
01:38:02.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:02.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:38:02.939 00.000 10072 MoveAxis(E, 14, ABG)
01:38:02.939 00.000 10072 Guiding  Dir = 2, Dur = 14
01:38:02.940 00.001 10072 IsGuiding returns 0
01:38:02.940 00.000 10072 PulseGuide returned control before completion, sleep 24
01:38:02.972 00.032 10072 IsGuiding returns 0
01:38:02.973 00.001 10072 Move returns status 0, amount 14
01:38:02.973 00.000 10072 MoveAxis(N, 0, ABG)
01:38:02.973 00.000 10072 Move returns status 0, amount 0
01:38:02.973 00.000 10072 move complete, result=0
01:38:02.973 00.000 10072 worker thread done servicing request
01:38:02.977 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:02.999 00.022 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:38:03.001 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:03.003 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:03.005 00.002 1032 Enqueuing Expose request
01:38:03.007 00.002 10072 Worker thread wakes up
01:38:03.007 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:03.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:03.007 00.000 1032 GuideStep: 0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
01:38:03.646 00.639 10072 Exposure complete
01:38:03.694 00.048 10072 worker thread done servicing request
01:38:03.694 00.000 1032 OnExposeComplete: enter
01:38:03.695 00.001 1032 UpdateGuideState(): m_state=6
01:38:03.697 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4107
01:38:03.698 00.001 1032 Star::Find returns 1 (0), X=321.29, Y=754.72, Mass=1346, SNR=25.8, Peak=171 HFD=2.9
01:38:03.701 00.003 1032 MultiStar: [#1 0.15,-0.07,0.96,U] [#2 0.19,-0.04,0.74,U] [#3 0.10,-0.13,0.71,U] [#4 0.07,-0.05,0.71,U] [#5 0.24,0.06,0.74,U] [#6 -0.08,0.04,0.59,U] [#7 -0.09,-0.29,0.56,U] [#8 0.03,0.09,0.58,U] 
01:38:03.702 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {-0.17, -0.05}
01:38:03.704 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
01:38:03.706 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
01:38:03.708 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.77 mountX=-0.06 mountY=-0.04, mountTheta=-2.60
01:38:03.711 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
01:38:03.713 00.002 1032 Enqueuing Move request for scope (0.05, -0.05)
01:38:03.715 00.002 10072 Worker thread wakes up
01:38:03.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
01:38:03.715 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
01:38:03.715 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.04
01:38:03.717 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:03.723 00.006 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
01:38:03.723 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:38:03.723 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:03.723 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:38:03.723 00.000 10072 MoveAxis(E, 14, ABG)
01:38:03.723 00.000 10072 Guiding  Dir = 2, Dur = 14
01:38:03.724 00.001 10072 IsGuiding returns 0
01:38:03.724 00.000 10072 PulseGuide returned control before completion, sleep 24
01:38:03.739 00.015 1032 UpdateGuideState exits: m=1346 SNR=25.8
01:38:03.741 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:03.743 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:03.744 00.001 1032 Enqueuing Expose request
01:38:03.751 00.007 10072 IsGuiding returns 0
01:38:03.751 00.000 10072 Move returns status 0, amount 14
01:38:03.751 00.000 10072 MoveAxis(N, 0, ABG)
01:38:03.751 00.000 10072 Move returns status 0, amount 0
01:38:03.751 00.000 10072 move complete, result=0
01:38:03.751 00.000 10072 worker thread done servicing request
01:38:03.751 00.000 10072 Worker thread wakes up
01:38:03.752 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:03.752 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:03.754 00.002 1032 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
01:38:04.161 00.407 10072 Exposure complete
01:38:04.209 00.048 10072 worker thread done servicing request
01:38:04.209 00.000 1032 OnExposeComplete: enter
01:38:04.212 00.003 1032 UpdateGuideState(): m_state=6
01:38:04.213 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4108
01:38:04.215 00.002 1032 Star::Find returns 1 (0), X=321.33, Y=754.84, Mass=1393, SNR=26.3, Peak=146 HFD=2.9
01:38:04.217 00.002 1032 MultiStar: [#1 0.04,0.02,0.96,U] [#2 0.06,-0.01,0.78,U] [#3 0.05,-0.01,0.69,U] [#4 -0.00,0.09,0.70,U] [#5 0.24,-0.03,0.70,U] [#6 0.03,-0.10,0.57,U] [#7 0.01,-0.30,0.52,U] [#8 0.02,0.10,0.57,U] 
01:38:04.219 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.00}, one-star: {-0.12, 0.08}
01:38:04.221 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
01:38:04.222 00.001 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
01:38:04.225 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.14 mountX=-0.01 mountY=-0.03, mountTheta=-1.97
01:38:04.227 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
01:38:04.229 00.002 1032 Enqueuing Move request for scope (0.03, -0.00)
01:38:04.230 00.001 10072 Worker thread wakes up
01:38:04.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
01:38:04.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
01:38:04.230 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
01:38:04.232 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:04.234 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
01:38:04.234 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:38:04.234 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:04.234 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:38:04.234 00.000 10072 MoveAxis(E, 12, ABG)
01:38:04.234 00.000 10072 Guiding  Dir = 2, Dur = 12
01:38:04.235 00.001 10072 IsGuiding returns 0
01:38:04.235 00.000 10072 PulseGuide returned control before completion, sleep 22
01:38:04.252 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:38:04.254 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:04.256 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:04.257 00.001 1032 Enqueuing Expose request
01:38:04.270 00.013 10072 IsGuiding returns 0
01:38:04.270 00.000 10072 Move returns status 0, amount 12
01:38:04.270 00.000 10072 MoveAxis(N, 0, ABG)
01:38:04.270 00.000 10072 Move returns status 0, amount 0
01:38:04.270 00.000 10072 move complete, result=0
01:38:04.270 00.000 10072 worker thread done servicing request
01:38:04.270 00.000 10072 Worker thread wakes up
01:38:04.270 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:04.271 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:04.275 00.004 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
01:38:04.912 00.637 10072 Exposure complete
01:38:04.960 00.048 10072 worker thread done servicing request
01:38:04.960 00.000 1032 OnExposeComplete: enter
01:38:04.963 00.003 1032 UpdateGuideState(): m_state=6
01:38:04.965 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4109
01:38:04.967 00.002 1032 Star::Find returns 1 (0), X=321.35, Y=754.93, Mass=1273, SNR=25.1, Peak=143 HFD=2.7
01:38:04.969 00.002 1032 MultiStar: [#1 -0.03,0.10,1.06,U] [#2 0.00,0.18,0.81,U] [#3 0.03,0.08,0.71,U] [#4 -0.04,0.18,0.78,U] [#5 0.17,0.15,0.73,U] [#6 -0.17,0.15,0.64,U] [#7 0.04,0.09,0.55,U] [#8 0.11,0.18,0.59,U] 
01:38:04.970 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.14}, one-star: {-0.11, 0.16}
01:38:04.972 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
01:38:04.974 00.002 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
01:38:04.975 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.62 mountX=0.14 mountY=-0.03, mountTheta=-0.21
01:38:04.978 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.14, opts=13)
01:38:04.980 00.002 1032 Enqueuing Move request for scope (-0.01, 0.14)
01:38:04.982 00.002 10072 Worker thread wakes up
01:38:04.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
01:38:04.983 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
01:38:04.983 00.000 10072 Moving (-0.01, 0.14) raw xDistance=0.14 yDistance=-0.03
01:38:04.985 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:04.989 00.004 10072 PPEC rslt: input = 0.14, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.53
01:38:04.989 00.000 10072 PPEC: input: 0.14, control: 0.05, exposure: 500
01:38:04.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:04.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:38:04.990 00.001 10072 MoveAxis(W, 50, ABG)
01:38:04.990 00.000 10072 Guiding  Dir = 3, Dur = 50
01:38:04.990 00.000 10072 IsGuiding returns 0
01:38:04.991 00.001 10072 PulseGuide returned control before completion, sleep 60
01:38:05.008 00.017 1032 UpdateGuideState exits: m=1273 SNR=25.1
01:38:05.010 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:05.011 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:05.013 00.002 1032 Enqueuing Expose request
01:38:05.065 00.052 10072 IsGuiding returns 0
01:38:05.065 00.000 10072 Move returns status 0, amount 50
01:38:05.065 00.000 10072 MoveAxis(N, 0, ABG)
01:38:05.065 00.000 10072 Move returns status 0, amount 0
01:38:05.065 00.000 10072 move complete, result=0
01:38:05.065 00.000 10072 worker thread done servicing request
01:38:05.065 00.000 10072 Worker thread wakes up
01:38:05.065 00.000 1032 GuideStep: 0.1 px 50 ms WEST, -0.0 px 0 ms NORTH
01:38:05.067 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:05.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:05.474 00.407 10072 Exposure complete
01:38:05.523 00.049 10072 worker thread done servicing request
01:38:05.523 00.000 1032 OnExposeComplete: enter
01:38:05.525 00.002 1032 UpdateGuideState(): m_state=6
01:38:05.526 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4110
01:38:05.528 00.002 1032 Star::Find returns 1 (0), X=321.28, Y=754.86, Mass=1447, SNR=26.8, Peak=162 HFD=2.8
01:38:05.530 00.002 1032 MultiStar: [#1 -0.14,-0.02,0.96,U] [#2 -0.01,0.07,0.74,U] [#3 0.03,0.02,0.68,U] [#4 -0.13,0.09,0.72,U] [#5 0.12,-0.05,0.66,U] [#6 -0.19,0.13,0.58,U] [#7 -0.16,-0.19,0.51,U] [#8 -0.12,0.16,0.57,U] 
01:38:05.531 00.001 1032 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {-0.17, 0.10}
01:38:05.533 00.002 1032 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.83) = xAngle (0.91 = 0.91)
01:38:05.535 00.002 1032 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.91 = 0.91)
01:38:05.536 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.74 mountX=0.06 mountY=0.08, mountTheta=0.91
01:38:05.540 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.04, opts=13)
01:38:05.541 00.001 1032 Enqueuing Move request for scope (-0.09, 0.04)
01:38:05.544 00.003 10072 Worker thread wakes up
01:38:05.544 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
01:38:05.544 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
01:38:05.544 00.000 10072 Moving (-0.09, 0.04) raw xDistance=0.06 yDistance=0.08
01:38:05.546 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:05.548 00.002 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:38:05.548 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:38:05.548 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:05.548 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:38:05.548 00.000 10072 MoveAxis(E, 12, ABG)
01:38:05.548 00.000 10072 Guiding  Dir = 2, Dur = 12
01:38:05.550 00.002 10072 IsGuiding returns 0
01:38:05.551 00.001 10072 PulseGuide returned control before completion, sleep 22
01:38:05.568 00.017 1032 UpdateGuideState exits: m=1447 SNR=26.8
01:38:05.570 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:05.572 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:05.574 00.002 1032 Enqueuing Expose request
01:38:05.580 00.006 10072 IsGuiding returns 0
01:38:05.580 00.000 10072 Move returns status 0, amount 12
01:38:05.580 00.000 10072 MoveAxis(N, 0, ABG)
01:38:05.580 00.000 10072 Move returns status 0, amount 0
01:38:05.581 00.001 10072 move complete, result=0
01:38:05.581 00.000 10072 worker thread done servicing request
01:38:05.581 00.000 10072 Worker thread wakes up
01:38:05.581 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:05.581 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:05.584 00.003 1032 GuideStep: 0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
01:38:06.214 00.630 10072 Exposure complete
01:38:06.259 00.045 10072 worker thread done servicing request
01:38:06.259 00.000 1032 OnExposeComplete: enter
01:38:06.261 00.002 1032 UpdateGuideState(): m_state=6
01:38:06.262 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4111
01:38:06.264 00.002 1032 Star::Find returns 1 (0), X=321.34, Y=754.65, Mass=1558, SNR=27.8, Peak=171 HFD=3.0
01:38:06.267 00.003 1032 MultiStar: [#1 -0.01,-0.14,0.90,U] [#2 0.14,0.01,0.71,U] [#3 0.18,-0.13,0.63,U] [#4 0.02,-0.10,0.65,U] [#5 0.22,-0.03,0.65,U] [#6 -0.02,0.04,0.54,U] [#7 0.14,-0.38,0.51,U] [#8 0.03,0.01,0.54,U] 
01:38:06.269 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {-0.11, -0.12}
01:38:06.272 00.003 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
01:38:06.273 00.001 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
01:38:06.275 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.06 mountX=-0.10 mountY=-0.03, mountTheta=-2.89
01:38:06.277 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
01:38:06.278 00.001 1032 Enqueuing Move request for scope (0.05, -0.09)
01:38:06.281 00.003 10072 Worker thread wakes up
01:38:06.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
01:38:06.281 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
01:38:06.281 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.03
01:38:06.283 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:06.285 00.002 10072 PPEC rslt: input = -0.10, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:38:06.286 00.001 10072 PPEC: input: -0.10, control: -0.02, exposure: 500
01:38:06.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:06.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:38:06.286 00.000 10072 MoveAxis(E, 17, ABG)
01:38:06.286 00.000 10072 Guiding  Dir = 2, Dur = 17
01:38:06.286 00.000 10072 IsGuiding returns 0
01:38:06.287 00.001 10072 PulseGuide returned control before completion, sleep 27
01:38:06.305 00.018 1032 UpdateGuideState exits: m=1558 SNR=27.8
01:38:06.307 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:06.309 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:06.310 00.001 1032 Enqueuing Expose request
01:38:06.321 00.011 10072 IsGuiding returns 0
01:38:06.321 00.000 10072 Move returns status 0, amount 17
01:38:06.321 00.000 10072 MoveAxis(N, 0, ABG)
01:38:06.321 00.000 10072 Move returns status 0, amount 0
01:38:06.321 00.000 10072 move complete, result=0
01:38:06.321 00.000 10072 worker thread done servicing request
01:38:06.321 00.000 10072 Worker thread wakes up
01:38:06.321 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:06.321 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:06.322 00.001 1032 GuideStep: -0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
01:38:06.731 00.409 10072 Exposure complete
01:38:06.780 00.049 10072 worker thread done servicing request
01:38:06.780 00.000 1032 OnExposeComplete: enter
01:38:06.782 00.002 1032 UpdateGuideState(): m_state=6
01:38:06.784 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4112
01:38:06.786 00.002 1032 Star::Find returns 1 (0), X=321.47, Y=754.67, Mass=1373, SNR=26.1, Peak=155 HFD=3.0
01:38:06.787 00.001 1032 MultiStar: [#1 0.05,-0.21,0.96,U] [#2 0.18,0.02,0.76,U] [#3 -0.10,-0.04,0.71,U] [#4 0.03,-0.12,0.75,U] [#5 0.39,-0.06,0.70,U] [#6 0.09,-0.07,0.60,U] [#7 -0.03,-0.16,0.49,U] [#8 0.15,-0.08,0.59,U] 
01:38:06.789 00.002 1032 single-star, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.01, -0.09}
01:38:06.790 00.001 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 2.99)
01:38:06.792 00.002 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 2.99)
01:38:06.793 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.46 mountX=-0.09 mountY=0.01, mountTheta=2.99
01:38:06.796 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
01:38:06.797 00.001 1032 Enqueuing Move request for scope (0.01, -0.09)
01:38:06.800 00.003 10072 Worker thread wakes up
01:38:06.800 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
01:38:06.800 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
01:38:06.800 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
01:38:06.802 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:06.805 00.003 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:38:06.805 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:38:06.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:06.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:38:06.805 00.000 10072 MoveAxis(E, 15, ABG)
01:38:06.805 00.000 10072 Guiding  Dir = 2, Dur = 15
01:38:06.806 00.001 10072 IsGuiding returns 0
01:38:06.806 00.000 10072 PulseGuide returned control before completion, sleep 25
01:38:06.824 00.018 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:38:06.826 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:06.827 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:06.832 00.005 1032 Enqueuing Expose request
01:38:06.838 00.006 10072 IsGuiding returns 0
01:38:06.838 00.000 10072 Move returns status 0, amount 15
01:38:06.838 00.000 10072 MoveAxis(N, 0, ABG)
01:38:06.838 00.000 10072 Move returns status 0, amount 0
01:38:06.838 00.000 10072 move complete, result=0
01:38:06.838 00.000 10072 worker thread done servicing request
01:38:06.838 00.000 10072 Worker thread wakes up
01:38:06.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:06.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:06.842 00.004 1032 GuideStep: -0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
01:38:07.462 00.620 10072 Exposure complete
01:38:07.509 00.047 10072 worker thread done servicing request
01:38:07.509 00.000 1032 OnExposeComplete: enter
01:38:07.511 00.002 1032 UpdateGuideState(): m_state=6
01:38:07.513 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4113
01:38:07.515 00.002 1032 Star::Find returns 1 (0), X=321.50, Y=754.73, Mass=1479, SNR=27.1, Peak=190 HFD=2.9
01:38:07.518 00.003 1032 MultiStar: [#1 0.20,-0.08,0.90,U] [#2 0.10,-0.06,0.75,U] [#3 0.31,0.03,0.67,U] [#4 0.29,-0.03,0.67,U] [#5 0.40,-0.04,0.68,U] [#6 0.19,0.01,0.57,U] [#7 0.14,-0.09,0.51,U] [#8 0.31,0.11,0.56,U] 
01:38:07.526 00.008 1032 single-star, 8 included, MultiStar: {0.21, -0.03}, one-star: {0.04, -0.04}
01:38:07.528 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
01:38:07.529 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
01:38:07.531 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.76 mountX=-0.05 mountY=-0.03, mountTheta=-2.59
01:38:07.534 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
01:38:07.536 00.002 1032 Enqueuing Move request for scope (0.04, -0.04)
01:38:07.539 00.003 10072 Worker thread wakes up
01:38:07.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
01:38:07.539 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
01:38:07.539 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
01:38:07.541 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:07.544 00.003 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:38:07.544 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
01:38:07.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:07.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:38:07.544 00.000 10072 MoveAxis(E, 18, ABG)
01:38:07.544 00.000 10072 Guiding  Dir = 2, Dur = 18
01:38:07.545 00.001 10072 IsGuiding returns 0
01:38:07.545 00.000 10072 PulseGuide returned control before completion, sleep 28
01:38:07.562 00.017 1032 UpdateGuideState exits: m=1479 SNR=27.1
01:38:07.564 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:07.566 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:07.567 00.001 1032 Enqueuing Expose request
01:38:07.586 00.019 10072 IsGuiding returns 0
01:38:07.586 00.000 10072 Move returns status 0, amount 18
01:38:07.586 00.000 10072 MoveAxis(N, 0, ABG)
01:38:07.586 00.000 10072 Move returns status 0, amount 0
01:38:07.586 00.000 10072 move complete, result=0
01:38:07.586 00.000 10072 worker thread done servicing request
01:38:07.586 00.000 10072 Worker thread wakes up
01:38:07.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:07.586 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:07.593 00.007 1032 GuideStep: -0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
01:38:07.995 00.402 10072 Exposure complete
01:38:08.045 00.050 10072 worker thread done servicing request
01:38:08.046 00.001 1032 OnExposeComplete: enter
01:38:08.048 00.002 1032 UpdateGuideState(): m_state=6
01:38:08.050 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4114
01:38:08.052 00.002 1032 Star::Find returns 1 (0), X=321.44, Y=754.71, Mass=1306, SNR=25.5, Peak=161 HFD=2.9
01:38:08.054 00.002 1032 MultiStar: [#1 0.10,-0.04,0.95,U] [#2 0.20,0.11,0.77,U] [#3 0.16,-0.07,0.69,U] [#4 0.18,-0.02,0.76,U] [#5 0.35,-0.01,0.73,U] [#6 0.25,0.04,0.63,U] [#7 0.18,-0.28,0.54,U] [#8 0.10,0.03,0.57,U] 
01:38:08.056 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.03}, one-star: {-0.02, -0.05}
01:38:08.058 00.002 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.59)
01:38:08.060 00.002 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.59)
01:38:08.062 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.86 mountX=-0.05 mountY=0.03, mountTheta=2.59
01:38:08.066 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
01:38:08.068 00.002 1032 Enqueuing Move request for scope (-0.02, -0.05)
01:38:08.071 00.003 10072 Worker thread wakes up
01:38:08.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
01:38:08.071 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
01:38:08.071 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=0.03
01:38:08.073 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:08.076 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:38:08.076 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:38:08.076 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:08.076 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:38:08.076 00.000 10072 MoveAxis(E, 15, ABG)
01:38:08.076 00.000 10072 Guiding  Dir = 2, Dur = 15
01:38:08.076 00.000 10072 IsGuiding returns 0
01:38:08.077 00.001 10072 PulseGuide returned control before completion, sleep 25
01:38:08.094 00.017 1032 UpdateGuideState exits: m=1306 SNR=25.5
01:38:08.096 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:08.098 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:08.100 00.002 1032 Enqueuing Expose request
01:38:08.118 00.018 10072 IsGuiding returns 0
01:38:08.118 00.000 10072 Move returns status 0, amount 15
01:38:08.118 00.000 10072 MoveAxis(N, 0, ABG)
01:38:08.118 00.000 10072 Move returns status 0, amount 0
01:38:08.118 00.000 10072 move complete, result=0
01:38:08.118 00.000 10072 worker thread done servicing request
01:38:08.118 00.000 10072 Worker thread wakes up
01:38:08.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:08.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:08.123 00.005 1032 GuideStep: -0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
01:38:08.747 00.624 10072 Exposure complete
01:38:08.792 00.045 1032 OnExposeComplete: enter
01:38:08.795 00.003 1032 UpdateGuideState(): m_state=6
01:38:08.796 00.001 10072 worker thread done servicing request
01:38:08.797 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4115
01:38:08.799 00.002 1032 Star::Find returns 1 (0), X=321.52, Y=754.52, Mass=1449, SNR=26.8, Peak=171 HFD=3.1
01:38:08.802 00.003 1032 MultiStar: [#1 0.19,-0.21,0.98,U] [#2 0.24,-0.14,0.70,U] [#3 0.09,-0.15,0.68,U] [#4 0.12,-0.13,0.70,U] [#5 0.21,-0.26,0.68,U] [#6 0.02,-0.03,0.58,U] [#7 0.10,-0.42,0.54,U] [#8 0.05,-0.22,0.58,U] 
01:38:08.804 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.20}, one-star: {0.06, -0.25}
01:38:08.806 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
01:38:08.807 00.001 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
01:38:08.809 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.24 cameraTheta=-1.02 mountX=-0.23 mountY=-0.07, mountTheta=-2.85
01:38:08.812 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.20, opts=13)
01:38:08.813 00.001 1032 Enqueuing Move request for scope (0.12, -0.20)
01:38:08.814 00.001 10072 Worker thread wakes up
01:38:08.814 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
01:38:08.814 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
01:38:08.814 00.000 10072 Moving (0.12, -0.20) raw xDistance=-0.23 yDistance=-0.07
01:38:08.816 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:08.819 00.003 10072 PPEC rslt: input = -0.23, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 287.54
01:38:08.820 00.001 10072 PPEC: input: -0.23, control: -0.12, exposure: 500
01:38:08.820 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:08.820 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:38:08.820 00.000 10072 MoveAxis(E, 122, ABG)
01:38:08.820 00.000 10072 Guiding  Dir = 2, Dur = 122
01:38:08.820 00.000 10072 IsGuiding returns 0
01:38:08.821 00.001 10072 PulseGuide returned control before completion, sleep 132
01:38:08.838 00.017 1032 UpdateGuideState exits: m=1449 SNR=26.8
01:38:08.840 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:08.842 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:08.843 00.001 1032 Enqueuing Expose request
01:38:08.964 00.121 10072 IsGuiding returns 0
01:38:08.964 00.000 10072 Move returns status 0, amount 122
01:38:08.964 00.000 10072 MoveAxis(N, 0, ABG)
01:38:08.964 00.000 10072 Move returns status 0, amount 0
01:38:08.964 00.000 10072 move complete, result=0
01:38:08.964 00.000 10072 worker thread done servicing request
01:38:08.964 00.000 10072 Worker thread wakes up
01:38:08.964 00.000 1032 GuideStep: -0.2 px 122 ms EAST, -0.1 px 0 ms NORTH
01:38:08.967 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:08.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:09.372 00.405 10072 Exposure complete
01:38:09.424 00.052 1032 OnExposeComplete: enter
01:38:09.427 00.003 1032 UpdateGuideState(): m_state=6
01:38:09.429 00.002 10072 worker thread done servicing request
01:38:09.429 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4116
01:38:09.431 00.002 1032 Star::Find returns 1 (0), X=321.60, Y=754.66, Mass=1408, SNR=26.4, Peak=167 HFD=2.9
01:38:09.433 00.002 1032 MultiStar: [#1 0.17,-0.12,0.92,U] [#2 0.34,-0.15,0.74,U] [#3 0.30,-0.18,0.70,U] [#4 0.21,-0.03,0.69,U] [#5 0.29,-0.19,0.70,U] [#6 0.15,-0.09,0.60,U] [#7 0.09,-0.35,0.53,U] [#8 0.35,0.04,0.60,U] 
01:38:09.434 00.001 1032 single-star, 8 included, MultiStar: {0.22, -0.13}, one-star: {0.14, -0.11}
01:38:09.436 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
01:38:09.438 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
01:38:09.439 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.67 mountX=-0.14 mountY=-0.11, mountTheta=-2.50
01:38:09.442 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.11, opts=13)
01:38:09.443 00.001 1032 Enqueuing Move request for scope (0.14, -0.11)
01:38:09.445 00.002 10072 Worker thread wakes up
01:38:09.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
01:38:09.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
01:38:09.445 00.000 10072 Moving (0.14, -0.11) raw xDistance=-0.14 yDistance=-0.11
01:38:09.447 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:09.449 00.002 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.54
01:38:09.449 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
01:38:09.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:09.450 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:38:09.450 00.000 10072 MoveAxis(E, 80, ABG)
01:38:09.450 00.000 10072 Guiding  Dir = 2, Dur = 80
01:38:09.450 00.000 10072 IsGuiding returns 0
01:38:09.450 00.000 10072 PulseGuide returned control before completion, sleep 90
01:38:09.469 00.019 1032 UpdateGuideState exits: m=1408 SNR=26.4
01:38:09.472 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:09.474 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:09.476 00.002 1032 Enqueuing Expose request
01:38:09.555 00.079 10072 IsGuiding returns 0
01:38:09.555 00.000 10072 Move returns status 0, amount 80
01:38:09.555 00.000 10072 MoveAxis(N, 0, ABG)
01:38:09.555 00.000 10072 Move returns status 0, amount 0
01:38:09.555 00.000 10072 move complete, result=0
01:38:09.555 00.000 10072 worker thread done servicing request
01:38:09.556 00.001 1032 GuideStep: -0.1 px 80 ms EAST, -0.1 px 0 ms NORTH
01:38:09.559 00.003 10072 Worker thread wakes up
01:38:09.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:09.560 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:10.184 00.624 10072 Exposure complete
01:38:10.231 00.047 10072 worker thread done servicing request
01:38:10.231 00.000 1032 OnExposeComplete: enter
01:38:10.234 00.003 1032 UpdateGuideState(): m_state=6
01:38:10.236 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4117
01:38:10.240 00.004 1032 Star::Find returns 1 (0), X=321.40, Y=754.89, Mass=1485, SNR=27.2, Peak=161 HFD=3.0
01:38:10.243 00.003 1032 MultiStar: [#1 0.27,0.11,0.94,U] [#2 0.15,0.21,0.72,U] [#3 0.09,0.21,0.66,U] [#4 0.08,0.19,0.69,U] [#5 0.23,0.14,0.69,U] [#6 0.14,0.33,0.58,U] [#7 -0.03,0.08,0.48,U] [#8 0.03,0.28,0.59,U] 
01:38:10.245 00.002 1032 single-star, 8 included, MultiStar: {0.10, 0.18}, one-star: {-0.06, 0.13}
01:38:10.247 00.002 1032 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.83) = xAngle (0.18 = 0.18)
01:38:10.248 00.001 1032 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.18 = 0.18)
01:38:10.251 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.01 mountX=0.14 mountY=0.03, mountTheta=0.18
01:38:10.254 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.13, opts=13)
01:38:10.256 00.002 1032 Enqueuing Move request for scope (-0.06, 0.13)
01:38:10.257 00.001 10072 Worker thread wakes up
01:38:10.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
01:38:10.257 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
01:38:10.258 00.001 10072 Moving (-0.06, 0.13) raw xDistance=0.14 yDistance=0.03
01:38:10.259 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:10.263 00.004 10072 PPEC rslt: input = 0.14, final = 0.05, react = 0.06, pred = -0.02, hyst = 0.05, hyst_pct = 0.00, period_length = 287.54
01:38:10.263 00.000 10072 PPEC: input: 0.14, control: 0.05, exposure: 500
01:38:10.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:10.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:38:10.263 00.000 10072 MoveAxis(W, 48, ABG)
01:38:10.263 00.000 10072 Guiding  Dir = 3, Dur = 48
01:38:10.263 00.000 10072 IsGuiding returns 0
01:38:10.264 00.001 10072 PulseGuide returned control before completion, sleep 58
01:38:10.281 00.017 1032 UpdateGuideState exits: m=1485 SNR=27.2
01:38:10.283 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:10.286 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:10.287 00.001 1032 Enqueuing Expose request
01:38:10.337 00.050 10072 IsGuiding returns 0
01:38:10.337 00.000 10072 Move returns status 0, amount 48
01:38:10.337 00.000 10072 MoveAxis(N, 0, ABG)
01:38:10.337 00.000 10072 Move returns status 0, amount 0
01:38:10.337 00.000 10072 move complete, result=0
01:38:10.337 00.000 10072 worker thread done servicing request
01:38:10.337 00.000 10072 Worker thread wakes up
01:38:10.337 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:10.337 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:10.348 00.011 1032 GuideStep: 0.1 px 48 ms WEST, 0.0 px 0 ms NORTH
01:38:10.746 00.398 10072 Exposure complete
01:38:10.795 00.049 10072 worker thread done servicing request
01:38:10.795 00.000 1032 OnExposeComplete: enter
01:38:10.798 00.003 1032 UpdateGuideState(): m_state=6
01:38:10.802 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4118
01:38:10.805 00.003 1032 Star::Find returns 1 (0), X=321.46, Y=754.85, Mass=1322, SNR=25.6, Peak=144 HFD=3.0
01:38:10.807 00.002 1032 MultiStar: [#1 0.13,0.04,0.99,U] [#2 0.15,0.05,0.76,U] [#3 0.12,0.17,0.70,U] [#4 0.04,0.11,0.75,U] [#5 0.17,0.09,0.73,U] [#6 0.08,0.18,0.64,U] [#7 0.01,0.12,0.55,U] [#8 0.07,0.16,0.60,U] 
01:38:10.809 00.002 1032 single-star, 8 included, MultiStar: {0.09, 0.11}, one-star: {0.00, 0.09}
01:38:10.812 00.003 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
01:38:10.813 00.001 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
01:38:10.815 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.52 mountX=0.08 mountY=-0.03, mountTheta=-0.31
01:38:10.818 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.09, opts=13)
01:38:10.820 00.002 1032 Enqueuing Move request for scope (0.00, 0.09)
01:38:10.823 00.003 10072 Worker thread wakes up
01:38:10.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
01:38:10.823 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
01:38:10.823 00.000 10072 Moving (0.00, 0.09) raw xDistance=0.08 yDistance=-0.03
01:38:10.825 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:10.827 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:38:10.827 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:38:10.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:10.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:38:10.827 00.000 10072 MoveAxis(E, 14, ABG)
01:38:10.827 00.000 10072 Guiding  Dir = 2, Dur = 14
01:38:10.829 00.002 10072 IsGuiding returns 0
01:38:10.830 00.001 10072 PulseGuide returned control before completion, sleep 24
01:38:10.847 00.017 1032 UpdateGuideState exits: m=1322 SNR=25.6
01:38:10.849 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:10.851 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:10.853 00.002 1032 Enqueuing Expose request
01:38:10.867 00.014 10072 IsGuiding returns 0
01:38:10.867 00.000 10072 Move returns status 0, amount 14
01:38:10.867 00.000 10072 MoveAxis(N, 0, ABG)
01:38:10.867 00.000 10072 Move returns status 0, amount 0
01:38:10.867 00.000 10072 move complete, result=0
01:38:10.867 00.000 10072 worker thread done servicing request
01:38:10.867 00.000 10072 Worker thread wakes up
01:38:10.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:10.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:10.867 00.000 1032 GuideStep: 0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
01:38:11.496 00.629 10072 Exposure complete
01:38:11.543 00.047 10072 worker thread done servicing request
01:38:11.543 00.000 1032 OnExposeComplete: enter
01:38:11.546 00.003 1032 UpdateGuideState(): m_state=6
01:38:11.549 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4119
01:38:11.551 00.002 1032 Star::Find returns 1 (0), X=321.45, Y=754.80, Mass=1441, SNR=26.7, Peak=167 HFD=2.8
01:38:11.555 00.004 1032 MultiStar: [#1 0.13,0.06,0.97,U] [#2 0.21,0.01,0.71,U] [#3 -0.08,0.10,0.69,U] [#4 0.18,-0.07,0.66,U] [#5 0.26,-0.15,0.66,U] [#6 -0.03,0.16,0.58,U] [#7 -0.06,-0.25,0.49,U] [#8 0.21,0.13,0.55,U] 
01:38:11.558 00.003 1032 single-star, 8 included, MultiStar: {0.09, 0.01}, one-star: {-0.00, 0.03}
01:38:11.560 00.002 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
01:38:11.561 00.001 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
01:38:11.563 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.67 mountX=0.03 mountY=-0.01, mountTheta=-0.16
01:38:11.565 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.03, opts=13)
01:38:11.567 00.002 1032 Enqueuing Move request for scope (-0.00, 0.03)
01:38:11.568 00.001 10072 Worker thread wakes up
01:38:11.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
01:38:11.568 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
01:38:11.569 00.001 10072 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
01:38:11.570 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:11.572 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:38:11.572 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:38:11.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:11.573 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:38:11.573 00.000 10072 MoveAxis(E, 15, ABG)
01:38:11.573 00.000 10072 Guiding  Dir = 2, Dur = 15
01:38:11.573 00.000 10072 IsGuiding returns 0
01:38:11.573 00.000 10072 PulseGuide returned control before completion, sleep 25
01:38:11.590 00.017 1032 UpdateGuideState exits: m=1441 SNR=26.7
01:38:11.592 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:11.594 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:11.596 00.002 1032 Enqueuing Expose request
01:38:11.602 00.006 10072 IsGuiding returns 0
01:38:11.602 00.000 10072 Move returns status 0, amount 15
01:38:11.602 00.000 10072 MoveAxis(N, 0, ABG)
01:38:11.602 00.000 10072 Move returns status 0, amount 0
01:38:11.602 00.000 10072 move complete, result=0
01:38:11.603 00.001 10072 worker thread done servicing request
01:38:11.603 00.000 10072 Worker thread wakes up
01:38:11.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:11.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:11.604 00.001 1032 GuideStep: 0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
01:38:12.021 00.417 10072 Exposure complete
01:38:12.068 00.047 10072 worker thread done servicing request
01:38:12.068 00.000 1032 OnExposeComplete: enter
01:38:12.071 00.003 1032 UpdateGuideState(): m_state=6
01:38:12.073 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4120
01:38:12.075 00.002 1032 Star::Find returns 1 (0), X=321.47, Y=754.69, Mass=1429, SNR=26.6, Peak=184 HFD=2.9
01:38:12.077 00.002 1032 MultiStar: [#1 0.19,-0.06,0.94,U] [#2 0.19,0.03,0.74,U] [#3 0.14,-0.07,0.66,U] [#4 -0.01,-0.09,0.72,U] [#5 0.29,0.03,0.69,U] [#6 0.06,-0.01,0.59,U] [#7 -0.00,-0.21,0.52,U] [#8 0.11,-0.07,0.56,U] 
01:38:12.079 00.002 1032 single-star, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.02, -0.08}
01:38:12.082 00.003 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
01:38:12.084 00.002 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
01:38:12.086 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.36 mountX=-0.08 mountY=0.00, mountTheta=3.09
01:38:12.089 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
01:38:12.090 00.001 1032 Enqueuing Move request for scope (0.02, -0.08)
01:38:12.092 00.002 10072 Worker thread wakes up
01:38:12.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
01:38:12.092 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
01:38:12.092 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.00
01:38:12.094 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:12.096 00.002 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:38:12.096 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:38:12.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:12.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:38:12.097 00.001 10072 MoveAxis(E, 14, ABG)
01:38:12.097 00.000 10072 Guiding  Dir = 2, Dur = 14
01:38:12.098 00.001 10072 IsGuiding returns 0
01:38:12.098 00.000 10072 PulseGuide returned control before completion, sleep 24
01:38:12.116 00.018 1032 UpdateGuideState exits: m=1429 SNR=26.6
01:38:12.119 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:12.122 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:12.124 00.002 1032 Enqueuing Expose request
01:38:12.128 00.004 10072 IsGuiding returns 0
01:38:12.128 00.000 10072 Move returns status 0, amount 14
01:38:12.128 00.000 10072 MoveAxis(N, 0, ABG)
01:38:12.128 00.000 10072 Move returns status 0, amount 0
01:38:12.128 00.000 10072 move complete, result=0
01:38:12.128 00.000 10072 worker thread done servicing request
01:38:12.128 00.000 10072 Worker thread wakes up
01:38:12.129 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:12.129 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:12.134 00.005 1032 GuideStep: -0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
01:38:12.758 00.624 10072 Exposure complete
01:38:12.803 00.045 10072 worker thread done servicing request
01:38:12.803 00.000 1032 OnExposeComplete: enter
01:38:12.806 00.003 1032 UpdateGuideState(): m_state=6
01:38:12.808 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4121
01:38:12.809 00.001 1032 Star::Find returns 1 (0), X=321.44, Y=754.83, Mass=1310, SNR=25.5, Peak=157 HFD=2.8
01:38:12.811 00.002 1032 MultiStar: [#1 0.22,-0.09,1.01,U] [#2 0.12,0.09,0.78,U] [#3 -0.07,-0.14,0.69,U] [#4 -0.05,0.23,0.76,U] [#5 0.17,0.02,0.72,U] [#6 0.10,0.23,0.61,U] [#7 -0.09,-0.30,0.50,U] [#8 -0.04,0.07,0.61,U] 
01:38:12.812 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {-0.02, 0.07}
01:38:12.814 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
01:38:12.815 00.001 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
01:38:12.817 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.50 mountX=0.01 mountY=-0.06, mountTheta=-1.33
01:38:12.820 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
01:38:12.821 00.001 1032 Enqueuing Move request for scope (0.05, 0.03)
01:38:12.823 00.002 10072 Worker thread wakes up
01:38:12.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
01:38:12.823 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
01:38:12.823 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
01:38:12.824 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:12.827 00.003 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:38:12.827 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:38:12.827 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:12.828 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:38:12.828 00.000 10072 MoveAxis(E, 15, ABG)
01:38:12.828 00.000 10072 Guiding  Dir = 2, Dur = 15
01:38:12.828 00.000 10072 IsGuiding returns 0
01:38:12.829 00.001 10072 PulseGuide returned control before completion, sleep 25
01:38:12.847 00.018 1032 UpdateGuideState exits: m=1310 SNR=25.5
01:38:12.850 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:12.852 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:12.854 00.002 1032 Enqueuing Expose request
01:38:12.863 00.009 10072 IsGuiding returns 0
01:38:12.864 00.001 10072 Move returns status 0, amount 15
01:38:12.864 00.000 10072 MoveAxis(N, 0, ABG)
01:38:12.864 00.000 10072 Move returns status 0, amount 0
01:38:12.864 00.000 10072 move complete, result=0
01:38:12.864 00.000 10072 worker thread done servicing request
01:38:12.864 00.000 10072 Worker thread wakes up
01:38:12.864 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:12.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:12.864 00.000 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
01:38:13.275 00.411 10072 Exposure complete
01:38:13.324 00.049 10072 worker thread done servicing request
01:38:13.325 00.001 1032 OnExposeComplete: enter
01:38:13.327 00.002 1032 UpdateGuideState(): m_state=6
01:38:13.329 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4122
01:38:13.332 00.003 1032 Star::Find returns 1 (0), X=321.43, Y=754.94, Mass=1486, SNR=27.2, Peak=184 HFD=2.5
01:38:13.336 00.004 1032 MultiStar: [#1 0.14,0.17,0.95,U] [#2 -0.01,0.21,0.72,U] [#3 -0.10,0.26,0.66,U] [#4 0.11,0.23,0.70,U] [#5 0.09,0.19,0.69,U] [#6 0.09,0.23,0.61,U] [#7 -0.04,0.10,0.49,U] [#8 0.05,0.10,0.55,U] 
01:38:13.339 00.003 1032 single-star, 8 included, MultiStar: {0.04, 0.19}, one-star: {-0.03, 0.17}
01:38:13.341 00.002 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:38:13.343 00.002 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:38:13.345 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.74 mountX=0.18 mountY=-0.02, mountTheta=-0.09
01:38:13.348 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.17, opts=13)
01:38:13.350 00.002 1032 Enqueuing Move request for scope (-0.03, 0.17)
01:38:13.352 00.002 10072 Worker thread wakes up
01:38:13.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
01:38:13.352 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
01:38:13.352 00.000 10072 Moving (-0.03, 0.17) raw xDistance=0.18 yDistance=-0.02
01:38:13.353 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:13.356 00.003 10072 PPEC rslt: input = 0.18, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.54
01:38:13.356 00.000 10072 PPEC: input: 0.18, control: 0.07, exposure: 500
01:38:13.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:13.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:38:13.356 00.000 10072 MoveAxis(W, 67, ABG)
01:38:13.356 00.000 10072 Guiding  Dir = 3, Dur = 67
01:38:13.357 00.001 10072 IsGuiding returns 0
01:38:13.357 00.000 10072 PulseGuide returned control before completion, sleep 77
01:38:13.374 00.017 1032 UpdateGuideState exits: m=1486 SNR=27.2
01:38:13.376 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:13.377 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:13.380 00.003 1032 Enqueuing Expose request
01:38:13.441 00.061 10072 IsGuiding returns 0
01:38:13.441 00.000 10072 Move returns status 0, amount 67
01:38:13.441 00.000 10072 MoveAxis(N, 0, ABG)
01:38:13.441 00.000 10072 Move returns status 0, amount 0
01:38:13.441 00.000 10072 move complete, result=0
01:38:13.441 00.000 10072 worker thread done servicing request
01:38:13.441 00.000 10072 Worker thread wakes up
01:38:13.441 00.000 1032 GuideStep: 0.2 px 67 ms WEST, -0.0 px 0 ms NORTH
01:38:13.443 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:13.443 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:14.074 00.631 10072 Exposure complete
01:38:14.122 00.048 10072 worker thread done servicing request
01:38:14.122 00.000 1032 OnExposeComplete: enter
01:38:14.124 00.002 1032 UpdateGuideState(): m_state=6
01:38:14.126 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4123
01:38:14.128 00.002 1032 Star::Find returns 1 (0), X=321.34, Y=754.96, Mass=1368, SNR=26.1, Peak=151 HFD=2.6
01:38:14.130 00.002 1032 MultiStar: [#1 0.09,0.12,0.98,U] [#2 0.14,0.30,0.71,U] [#3 0.06,0.22,0.66,U] [#4 0.11,0.15,0.71,U] [#5 0.23,0.15,0.72,U] [#6 0.09,0.23,0.58,U] [#7 -0.01,-0.03,0.54,U] [#8 0.16,0.23,0.59,U] 
01:38:14.132 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.17}, one-star: {-0.11, 0.19}
01:38:14.133 00.001 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
01:38:14.135 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
01:38:14.137 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.15 mountX=0.15 mountY=-0.12, mountTheta=-0.68
01:38:14.139 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.17, opts=13)
01:38:14.142 00.003 1032 Enqueuing Move request for scope (0.08, 0.17)
01:38:14.146 00.004 10072 Worker thread wakes up
01:38:14.146 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
01:38:14.146 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
01:38:14.146 00.000 10072 Moving (0.08, 0.17) raw xDistance=0.15 yDistance=-0.12
01:38:14.148 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:14.150 00.002 10072 PPEC rslt: input = 0.15, final = 0.05, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.54
01:38:14.150 00.000 10072 PPEC: input: 0.15, control: 0.05, exposure: 500
01:38:14.150 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:14.150 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:38:14.151 00.001 10072 MoveAxis(W, 56, ABG)
01:38:14.151 00.000 10072 Guiding  Dir = 3, Dur = 56
01:38:14.151 00.000 10072 IsGuiding returns 0
01:38:14.151 00.000 10072 PulseGuide returned control before completion, sleep 66
01:38:14.167 00.016 1032 UpdateGuideState exits: m=1368 SNR=26.1
01:38:14.169 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:14.172 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:14.173 00.001 1032 Enqueuing Expose request
01:38:14.228 00.055 10072 IsGuiding returns 0
01:38:14.228 00.000 10072 Move returns status 0, amount 56
01:38:14.228 00.000 10072 MoveAxis(N, 0, ABG)
01:38:14.228 00.000 10072 Move returns status 0, amount 0
01:38:14.228 00.000 10072 move complete, result=0
01:38:14.228 00.000 10072 worker thread done servicing request
01:38:14.228 00.000 10072 Worker thread wakes up
01:38:14.230 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:14.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:14.230 00.000 1032 GuideStep: 0.1 px 56 ms WEST, -0.1 px 0 ms NORTH
01:38:14.639 00.409 10072 Exposure complete
01:38:14.690 00.051 10072 worker thread done servicing request
01:38:14.690 00.000 1032 OnExposeComplete: enter
01:38:14.692 00.002 1032 UpdateGuideState(): m_state=6
01:38:14.694 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4124
01:38:14.696 00.002 1032 Star::Find returns 1 (0), X=321.44, Y=754.78, Mass=1433, SNR=26.7, Peak=162 HFD=2.9
01:38:14.698 00.002 1032 MultiStar: [#1 0.18,-0.00,0.92,U] [#2 0.20,0.09,0.76,U] [#3 0.14,0.15,0.63,U] [#4 0.30,0.18,0.71,U] [#5 0.39,0.02,0.65,U] [#6 0.15,0.16,0.62,U] [#7 0.10,-0.30,0.52,U] [#8 0.40,0.15,0.59,U] 
01:38:14.700 00.002 1032 single-star, 8 included, MultiStar: {0.20, 0.05}, one-star: {-0.01, 0.02}
01:38:14.702 00.002 1032 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.83) = xAngle (0.37 = 0.37)
01:38:14.704 00.002 1032 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.37 = 0.37)
01:38:14.707 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.20 mountX=0.02 mountY=0.01, mountTheta=0.37
01:38:14.710 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
01:38:14.713 00.003 1032 Enqueuing Move request for scope (-0.01, 0.02)
01:38:14.715 00.002 10072 Worker thread wakes up
01:38:14.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:38:14.715 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:38:14.715 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.01
01:38:14.717 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:14.719 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:38:14.719 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:38:14.719 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:14.719 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:38:14.719 00.000 10072 MoveAxis(E, 11, ABG)
01:38:14.720 00.001 10072 Guiding  Dir = 2, Dur = 11
01:38:14.720 00.000 10072 IsGuiding returns 0
01:38:14.720 00.000 10072 PulseGuide returned control before completion, sleep 21
01:38:14.739 00.019 1032 UpdateGuideState exits: m=1433 SNR=26.7
01:38:14.742 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:14.744 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:14.746 00.002 1032 Enqueuing Expose request
01:38:14.748 00.002 10072 IsGuiding returns 0
01:38:14.748 00.000 10072 Move returns status 0, amount 11
01:38:14.748 00.000 10072 MoveAxis(N, 0, ABG)
01:38:14.748 00.000 10072 Move returns status 0, amount 0
01:38:14.748 00.000 10072 move complete, result=0
01:38:14.748 00.000 10072 worker thread done servicing request
01:38:14.748 00.000 10072 Worker thread wakes up
01:38:14.749 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:14.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:14.755 00.006 1032 GuideStep: 0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
01:38:15.374 00.619 10072 Exposure complete
01:38:15.421 00.047 10072 worker thread done servicing request
01:38:15.421 00.000 1032 OnExposeComplete: enter
01:38:15.422 00.001 1032 UpdateGuideState(): m_state=6
01:38:15.426 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4125
01:38:15.428 00.002 1032 Star::Find returns 1 (0), X=321.38, Y=754.78, Mass=1388, SNR=26.2, Peak=206 HFD=2.7
01:38:15.431 00.003 1032 MultiStar: [#1 0.19,-0.14,0.98,U] [#2 0.15,-0.03,0.75,U] [#3 -0.10,-0.02,0.66,U] [#4 0.05,0.01,0.72,U] [#5 0.26,-0.04,0.72,U] [#6 0.12,0.11,0.58,U] [#7 -0.02,-0.08,0.53,U] [#8 0.04,0.14,0.58,U] 
01:38:15.433 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {-0.08, 0.02}
01:38:15.436 00.003 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
01:38:15.437 00.001 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
01:38:15.438 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.16 mountX=-0.03 mountY=-0.06, mountTheta=-1.99
01:38:15.441 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.01, opts=13)
01:38:15.443 00.002 1032 Enqueuing Move request for scope (0.07, -0.01)
01:38:15.444 00.001 10072 Worker thread wakes up
01:38:15.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
01:38:15.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
01:38:15.444 00.000 10072 Moving (0.07, -0.01) raw xDistance=-0.03 yDistance=-0.06
01:38:15.446 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:15.448 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:38:15.448 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:38:15.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:15.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:38:15.449 00.001 10072 MoveAxis(E, 13, ABG)
01:38:15.449 00.000 10072 Guiding  Dir = 2, Dur = 13
01:38:15.449 00.000 10072 IsGuiding returns 0
01:38:15.449 00.000 10072 PulseGuide returned control before completion, sleep 23
01:38:15.465 00.016 1032 UpdateGuideState exits: m=1388 SNR=26.2
01:38:15.467 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:15.469 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:15.471 00.002 1032 Enqueuing Expose request
01:38:15.480 00.009 10072 IsGuiding returns 0
01:38:15.480 00.000 10072 Move returns status 0, amount 13
01:38:15.480 00.000 10072 MoveAxis(N, 0, ABG)
01:38:15.480 00.000 10072 Move returns status 0, amount 0
01:38:15.480 00.000 10072 move complete, result=0
01:38:15.480 00.000 10072 worker thread done servicing request
01:38:15.480 00.000 10072 Worker thread wakes up
01:38:15.480 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:15.481 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:15.483 00.002 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
01:38:15.892 00.409 10072 Exposure complete
01:38:15.938 00.046 10072 worker thread done servicing request
01:38:15.938 00.000 1032 OnExposeComplete: enter
01:38:15.940 00.002 1032 UpdateGuideState(): m_state=6
01:38:15.942 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4126
01:38:15.943 00.001 1032 Star::Find returns 1 (0), X=321.26, Y=755.02, Mass=1406, SNR=26.4, Peak=157 HFD=2.5
01:38:15.944 00.001 1032 MultiStar: [#1 0.06,0.15,0.98,U] [#2 0.14,0.20,0.72,U] [#3 -0.04,0.18,0.67,U] [#4 0.07,0.24,0.70,U] [#5 0.08,-0.01,0.68,U] [#6 0.09,0.24,0.56,U] [#7 -0.07,-0.15,0.51,U] [#8 0.04,0.28,0.57,U] 
01:38:15.945 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.17}, one-star: {-0.20, 0.26}
01:38:15.947 00.002 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
01:38:15.949 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
01:38:15.950 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.50 mountX=0.16 mountY=-0.05, mountTheta=-0.33
01:38:15.953 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.17, opts=13)
01:38:15.956 00.003 1032 Enqueuing Move request for scope (0.01, 0.17)
01:38:15.959 00.003 10072 Worker thread wakes up
01:38:15.959 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
01:38:15.959 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
01:38:15.959 00.000 10072 Moving (0.01, 0.17) raw xDistance=0.16 yDistance=-0.05
01:38:15.963 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:15.965 00.002 10072 PPEC rslt: input = 0.16, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.54
01:38:15.965 00.000 10072 PPEC: input: 0.16, control: 0.06, exposure: 500
01:38:15.965 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:15.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:38:15.965 00.000 10072 MoveAxis(W, 62, ABG)
01:38:15.965 00.000 10072 Guiding  Dir = 3, Dur = 62
01:38:15.966 00.001 10072 IsGuiding returns 0
01:38:15.966 00.000 10072 PulseGuide returned control before completion, sleep 72
01:38:15.981 00.015 1032 UpdateGuideState exits: m=1406 SNR=26.4
01:38:15.985 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:15.987 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:15.989 00.002 1032 Enqueuing Expose request
01:38:16.046 00.057 10072 IsGuiding returns 0
01:38:16.046 00.000 10072 Move returns status 0, amount 62
01:38:16.046 00.000 10072 MoveAxis(N, 0, ABG)
01:38:16.046 00.000 10072 Move returns status 0, amount 0
01:38:16.046 00.000 10072 move complete, result=0
01:38:16.047 00.001 10072 worker thread done servicing request
01:38:16.047 00.000 10072 Worker thread wakes up
01:38:16.047 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:16.047 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:16.048 00.001 1032 GuideStep: 0.2 px 62 ms WEST, -0.1 px 0 ms NORTH
01:38:16.674 00.626 10072 Exposure complete
01:38:16.720 00.046 10072 worker thread done servicing request
01:38:16.720 00.000 1032 OnExposeComplete: enter
01:38:16.722 00.002 1032 UpdateGuideState(): m_state=6
01:38:16.724 00.002 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4127
01:38:16.726 00.002 1032 Star::Find returns 1 (0), X=321.38, Y=754.81, Mass=1362, SNR=26.0, Peak=145 HFD=2.8
01:38:16.728 00.002 1032 MultiStar: [#1 0.20,-0.05,0.98,U] [#2 0.19,0.09,0.73,U] [#3 0.07,-0.01,0.66,U] [#4 0.15,0.07,0.72,U] [#5 0.17,0.15,0.70,U] [#6 0.04,0.14,0.63,U] [#7 0.24,-0.14,0.52,U] [#8 0.11,0.09,0.58,U] 
01:38:16.729 00.001 1032 single-star, 8 included, MultiStar: {0.12, 0.04}, one-star: {-0.08, 0.04}
01:38:16.731 00.002 1032 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.83) = xAngle (0.86 = 0.86)
01:38:16.732 00.001 1032 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.86 = 0.86)
01:38:16.734 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.69 mountX=0.06 mountY=0.07, mountTheta=0.86
01:38:16.736 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.04, opts=13)
01:38:16.738 00.002 1032 Enqueuing Move request for scope (-0.08, 0.04)
01:38:16.739 00.001 10072 Worker thread wakes up
01:38:16.739 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
01:38:16.740 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
01:38:16.740 00.000 10072 Moving (-0.08, 0.04) raw xDistance=0.06 yDistance=0.07
01:38:16.741 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:16.745 00.004 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:38:16.745 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:38:16.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:16.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:38:16.745 00.000 10072 MoveAxis(E, 12, ABG)
01:38:16.745 00.000 10072 Guiding  Dir = 2, Dur = 12
01:38:16.745 00.000 10072 IsGuiding returns 0
01:38:16.746 00.001 10072 PulseGuide returned control before completion, sleep 22
01:38:16.761 00.015 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:38:16.763 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:16.765 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:16.767 00.002 1032 Enqueuing Expose request
01:38:16.780 00.013 10072 IsGuiding returns 0
01:38:16.780 00.000 10072 Move returns status 0, amount 12
01:38:16.780 00.000 10072 MoveAxis(N, 0, ABG)
01:38:16.780 00.000 10072 Move returns status 0, amount 0
01:38:16.780 00.000 10072 move complete, result=0
01:38:16.780 00.000 10072 worker thread done servicing request
01:38:16.780 00.000 10072 Worker thread wakes up
01:38:16.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:16.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:16.781 00.001 1032 GuideStep: 0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
01:38:17.188 00.407 10072 Exposure complete
01:38:17.236 00.048 10072 worker thread done servicing request
01:38:17.236 00.000 1032 OnExposeComplete: enter
01:38:17.238 00.002 1032 UpdateGuideState(): m_state=6
01:38:17.241 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4128
01:38:17.243 00.002 1032 Star::Find returns 1 (0), X=321.39, Y=754.80, Mass=1688, SNR=29.0, Peak=181 HFD=2.9
01:38:17.245 00.002 1032 MultiStar: [#1 0.00,-0.10,0.86,U] [#2 0.39,0.03,0.68,U] [#3 0.20,-0.09,0.63,U] [#4 0.23,-0.04,0.62,U] [#5 0.23,-0.24,0.62,U] [#6 0.17,0.08,0.56,U] [#7 0.23,-0.44,0.50,U] [#8 0.27,-0.09,0.51,U] 
01:38:17.248 00.003 1032 single-star, 8 included, MultiStar: {0.16, -0.08}, one-star: {-0.07, 0.04}
01:38:17.249 00.001 1032 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.83) = xAngle (0.84 = 0.84)
01:38:17.251 00.002 1032 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.84 = 0.84)
01:38:17.252 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.67 mountX=0.05 mountY=0.06, mountTheta=0.84
01:38:17.257 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.04, opts=13)
01:38:17.260 00.003 1032 Enqueuing Move request for scope (-0.07, 0.04)
01:38:17.263 00.003 10072 Worker thread wakes up
01:38:17.263 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
01:38:17.263 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
01:38:17.263 00.000 10072 Moving (-0.07, 0.04) raw xDistance=0.05 yDistance=0.06
01:38:17.266 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:17.269 00.003 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:38:17.269 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:38:17.269 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:17.269 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:38:17.269 00.000 10072 MoveAxis(E, 10, ABG)
01:38:17.269 00.000 10072 Guiding  Dir = 2, Dur = 10
01:38:17.271 00.002 10072 IsGuiding returns 0
01:38:17.271 00.000 10072 PulseGuide returned control before completion, sleep 20
01:38:17.287 00.016 1032 UpdateGuideState exits: m=1688 SNR=29.0
01:38:17.289 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:17.290 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:17.293 00.003 1032 Enqueuing Expose request
01:38:17.294 00.001 10072 IsGuiding returns 0
01:38:17.294 00.000 10072 Move returns status 0, amount 10
01:38:17.295 00.001 10072 MoveAxis(N, 0, ABG)
01:38:17.295 00.000 10072 Move returns status 0, amount 0
01:38:17.295 00.000 10072 move complete, result=0
01:38:17.295 00.000 10072 worker thread done servicing request
01:38:17.295 00.000 10072 Worker thread wakes up
01:38:17.295 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:17.295 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:17.302 00.007 1032 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
01:38:17.922 00.620 10072 Exposure complete
01:38:17.968 00.046 10072 worker thread done servicing request
01:38:17.968 00.000 1032 OnExposeComplete: enter
01:38:17.970 00.002 1032 UpdateGuideState(): m_state=6
01:38:17.972 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4129
01:38:17.974 00.002 1032 Star::Find returns 1 (0), X=321.43, Y=754.71, Mass=1395, SNR=26.3, Peak=191 HFD=2.8
01:38:17.975 00.001 1032 MultiStar: [#1 0.18,-0.14,0.98,U] [#2 0.35,-0.04,0.76,U] [#3 0.21,-0.04,0.67,U] [#4 0.27,-0.21,0.71,U] [#5 0.28,-0.12,0.71,U] [#6 0.07,-0.16,0.59,U] [#7 -0.01,-0.25,0.51,U] [#8 0.18,-0.07,0.59,U] 
01:38:17.977 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.11}, one-star: {-0.03, -0.06}
01:38:17.978 00.001 1032 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.83) = xAngle (-3.92 = 2.36)
01:38:17.980 00.002 1032 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.92 = 2.36)
01:38:17.981 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-2.09 mountX=-0.05 mountY=0.04, mountTheta=2.36
01:38:17.986 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.06, opts=13)
01:38:17.989 00.003 1032 Enqueuing Move request for scope (-0.03, -0.06)
01:38:17.992 00.003 10072 Worker thread wakes up
01:38:17.992 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
01:38:17.992 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
01:38:17.992 00.000 10072 Moving (-0.03, -0.06) raw xDistance=-0.05 yDistance=0.04
01:38:17.994 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:17.996 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:38:17.997 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:38:17.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:17.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:38:17.997 00.000 10072 MoveAxis(E, 11, ABG)
01:38:17.997 00.000 10072 Guiding  Dir = 2, Dur = 11
01:38:17.997 00.000 10072 IsGuiding returns 0
01:38:17.999 00.002 10072 PulseGuide returned control before completion, sleep 21
01:38:18.013 00.014 1032 UpdateGuideState exits: m=1395 SNR=26.3
01:38:18.016 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:18.020 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:18.023 00.003 1032 Enqueuing Expose request
01:38:18.030 00.007 10072 IsGuiding returns 0
01:38:18.030 00.000 10072 Move returns status 0, amount 11
01:38:18.030 00.000 10072 MoveAxis(N, 0, ABG)
01:38:18.030 00.000 10072 Move returns status 0, amount 0
01:38:18.030 00.000 10072 move complete, result=0
01:38:18.031 00.001 10072 worker thread done servicing request
01:38:18.031 00.000 10072 Worker thread wakes up
01:38:18.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:18.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:18.032 00.001 1032 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
01:38:18.451 00.419 10072 Exposure complete
01:38:18.495 00.044 10072 worker thread done servicing request
01:38:18.495 00.000 1032 OnExposeComplete: enter
01:38:18.498 00.003 1032 UpdateGuideState(): m_state=6
01:38:18.499 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4130
01:38:18.500 00.001 1032 Star::Find returns 1 (0), X=321.54, Y=754.79, Mass=1304, SNR=25.5, Peak=150 HFD=2.7
01:38:18.501 00.001 1032 MultiStar: [#1 0.26,-0.15,1.04,U] [#2 0.23,0.11,0.81,U] [#3 0.20,0.08,0.71,U] [#4 0.13,-0.04,0.72,U] [#5 0.29,-0.01,0.73,U] [#6 0.15,0.07,0.61,U] [#7 0.28,-0.26,0.54,U] [#8 0.24,0.03,0.58,U] 
01:38:18.503 00.002 1032 single-star, 8 included, MultiStar: {0.20, -0.02}, one-star: {0.08, 0.02}
01:38:18.505 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
01:38:18.507 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
01:38:18.508 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.26 mountX=0.00 mountY=-0.09, mountTheta=-1.57
01:38:18.510 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
01:38:18.512 00.002 1032 Enqueuing Move request for scope (0.08, 0.02)
01:38:18.514 00.002 10072 Worker thread wakes up
01:38:18.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
01:38:18.514 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
01:38:18.514 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.09
01:38:18.516 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:18.518 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:38:18.518 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
01:38:18.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:18.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:38:18.518 00.000 10072 MoveAxis(E, 10, ABG)
01:38:18.518 00.000 10072 Guiding  Dir = 2, Dur = 10
01:38:18.519 00.001 10072 IsGuiding returns 0
01:38:18.519 00.000 10072 PulseGuide returned control before completion, sleep 20
01:38:18.535 00.016 1032 UpdateGuideState exits: m=1304 SNR=25.5
01:38:18.537 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:18.539 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:18.540 00.001 1032 Enqueuing Expose request
01:38:18.543 00.003 10072 IsGuiding returns 0
01:38:18.543 00.000 10072 Move returns status 0, amount 10
01:38:18.543 00.000 10072 MoveAxis(N, 0, ABG)
01:38:18.543 00.000 10072 Move returns status 0, amount 0
01:38:18.543 00.000 10072 move complete, result=0
01:38:18.543 00.000 10072 worker thread done servicing request
01:38:18.543 00.000 10072 Worker thread wakes up
01:38:18.543 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:18.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:18.550 00.007 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
01:38:19.166 00.616 10072 Exposure complete
01:38:19.214 00.048 10072 worker thread done servicing request
01:38:19.215 00.001 1032 OnExposeComplete: enter
01:38:19.216 00.001 1032 UpdateGuideState(): m_state=6
01:38:19.218 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4131
01:38:19.220 00.002 1032 Star::Find returns 1 (0), X=321.44, Y=754.84, Mass=1466, SNR=27.0, Peak=192 HFD=2.7
01:38:19.221 00.001 1032 MultiStar: [#1 0.25,0.07,0.94,U] [#2 0.22,0.00,0.73,U] [#3 0.21,-0.00,0.64,U] [#4 0.15,0.05,0.67,U] [#5 0.24,-0.15,0.69,U] [#6 0.15,0.01,0.61,U] [#7 0.16,-0.09,0.47,U] [#8 0.43,0.02,0.60,U] 
01:38:19.223 00.002 1032 single-star, 8 included, MultiStar: {0.19, 0.00}, one-star: {-0.01, 0.07}
01:38:19.224 00.001 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
01:38:19.226 00.002 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
01:38:19.227 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.75 mountX=0.07 mountY=-0.01, mountTheta=-0.08
01:38:19.229 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
01:38:19.231 00.002 1032 Enqueuing Move request for scope (-0.01, 0.07)
01:38:19.232 00.001 10072 Worker thread wakes up
01:38:19.233 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
01:38:19.233 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
01:38:19.233 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
01:38:19.235 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:19.237 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:38:19.237 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
01:38:19.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:19.238 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:38:19.238 00.000 10072 MoveAxis(E, 8, ABG)
01:38:19.238 00.000 10072 Guiding  Dir = 2, Dur = 8
01:38:19.238 00.000 10072 IsGuiding returns 0
01:38:19.238 00.000 10072 PulseGuide returned control before completion, sleep 18
01:38:19.253 00.015 1032 UpdateGuideState exits: m=1466 SNR=27.0
01:38:19.255 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:19.257 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:19.258 00.001 1032 Enqueuing Expose request
01:38:19.260 00.002 10072 IsGuiding returns 0
01:38:19.260 00.000 10072 Move returns status 0, amount 8
01:38:19.260 00.000 10072 MoveAxis(N, 0, ABG)
01:38:19.260 00.000 10072 Move returns status 0, amount 0
01:38:19.260 00.000 10072 move complete, result=0
01:38:19.260 00.000 10072 worker thread done servicing request
01:38:19.260 00.000 10072 Worker thread wakes up
01:38:19.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:19.261 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:19.268 00.007 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:38:19.666 00.398 10072 Exposure complete
01:38:19.718 00.052 10072 worker thread done servicing request
01:38:19.718 00.000 1032 OnExposeComplete: enter
01:38:19.721 00.003 1032 UpdateGuideState(): m_state=6
01:38:19.723 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4132
01:38:19.725 00.002 1032 Star::Find returns 1 (0), X=321.54, Y=754.73, Mass=1373, SNR=26.1, Peak=165 HFD=3.0
01:38:19.727 00.002 1032 MultiStar: [#1 0.33,-0.05,0.96,U] [#2 0.34,-0.02,0.76,U] [#3 0.32,-0.06,0.68,U] [#4 0.37,0.07,0.73,U] [#5 0.41,-0.07,0.74,U] [#6 0.25,0.10,0.62,U] [#7 0.23,-0.28,0.50,U] [#8 0.31,0.04,0.58,U] 
01:38:19.729 00.002 1032 single-star, 8 included, MultiStar: {0.29, -0.03}, one-star: {0.08, -0.03}
01:38:19.731 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
01:38:19.732 00.001 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
01:38:19.734 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.38 mountX=-0.05 mountY=-0.07, mountTheta=-2.21
01:38:19.737 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
01:38:19.739 00.002 1032 Enqueuing Move request for scope (0.08, -0.03)
01:38:19.742 00.003 10072 Worker thread wakes up
01:38:19.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
01:38:19.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
01:38:19.742 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
01:38:19.744 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:19.747 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:38:19.747 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:38:19.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:19.747 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:38:19.747 00.000 10072 MoveAxis(E, 9, ABG)
01:38:19.747 00.000 10072 Guiding  Dir = 2, Dur = 9
01:38:19.748 00.001 10072 IsGuiding returns 0
01:38:19.749 00.001 10072 PulseGuide returned control before completion, sleep 19
01:38:19.765 00.016 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:38:19.768 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:19.770 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:19.773 00.003 1032 Enqueuing Expose request
01:38:19.775 00.002 10072 IsGuiding returns 0
01:38:19.775 00.000 10072 Move returns status 0, amount 9
01:38:19.775 00.000 10072 MoveAxis(N, 0, ABG)
01:38:19.775 00.000 10072 Move returns status 0, amount 0
01:38:19.775 00.000 10072 move complete, result=0
01:38:19.776 00.001 10072 worker thread done servicing request
01:38:19.776 00.000 10072 Worker thread wakes up
01:38:19.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:19.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:19.783 00.007 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:38:20.404 00.621 10072 Exposure complete
01:38:20.450 00.046 10072 worker thread done servicing request
01:38:20.450 00.000 1032 OnExposeComplete: enter
01:38:20.452 00.002 1032 UpdateGuideState(): m_state=6
01:38:20.454 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4133
01:38:20.457 00.003 1032 Star::Find returns 1 (0), X=321.53, Y=754.43, Mass=1405, SNR=26.4, Peak=139 HFD=3.2
01:38:20.459 00.002 1032 MultiStar: [#1 0.34,-0.26,0.96,U] [#2 0.51,-0.25,0.74,U] [#3 0.41,-0.27,0.68,U] [#4 0.37,-0.22,0.70,U] [#5 0.47,-0.22,0.70,U] [#6 0.28,0.03,0.58,U] [#7 0.35,-0.43,0.53,U] [#8 0.28,-0.17,0.56,U] 
01:38:20.462 00.003 1032 single-star, 8 included, MultiStar: {0.33, -0.24}, one-star: {0.07, -0.34}
01:38:20.463 00.001 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
01:38:20.465 00.002 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
01:38:20.466 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.36 mountX=-0.35 mountY=0.02, mountTheta=3.09
01:38:20.468 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.34, opts=13)
01:38:20.470 00.002 1032 Enqueuing Move request for scope (0.07, -0.34)
01:38:20.472 00.002 10072 Worker thread wakes up
01:38:20.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.34) opts 0xd
01:38:20.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.34)
01:38:20.472 00.000 10072 Moving (0.07, -0.34) raw xDistance=-0.35 yDistance=0.02
01:38:20.474 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:20.476 00.002 10072 PPEC rslt: input = -0.35, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 287.55
01:38:20.476 00.000 10072 PPEC: input: -0.35, control: -0.17, exposure: 500
01:38:20.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:20.477 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:38:20.477 00.000 10072 MoveAxis(E, 170, ABG)
01:38:20.477 00.000 10072 Guiding  Dir = 2, Dur = 170
01:38:20.477 00.000 10072 IsGuiding returns 0
01:38:20.477 00.000 10072 PulseGuide returned control before completion, sleep 180
01:38:20.495 00.018 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:38:20.497 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:20.498 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:20.500 00.002 1032 Enqueuing Expose request
01:38:20.667 00.167 10072 IsGuiding returns 0
01:38:20.667 00.000 10072 Move returns status 0, amount 170
01:38:20.667 00.000 10072 MoveAxis(N, 0, ABG)
01:38:20.667 00.000 10072 Move returns status 0, amount 0
01:38:20.667 00.000 10072 move complete, result=0
01:38:20.667 00.000 1032 GuideStep: -0.3 px 170 ms EAST, 0.0 px 0 ms NORTH
01:38:20.671 00.004 10072 worker thread done servicing request
01:38:20.671 00.000 10072 Worker thread wakes up
01:38:20.671 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:20.671 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:21.077 00.406 10072 Exposure complete
01:38:21.126 00.049 10072 worker thread done servicing request
01:38:21.126 00.000 1032 OnExposeComplete: enter
01:38:21.128 00.002 1032 UpdateGuideState(): m_state=6
01:38:21.130 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4134
01:38:21.132 00.002 1032 Star::Find returns 1 (0), X=321.57, Y=754.60, Mass=1357, SNR=26.0, Peak=131 HFD=3.1
01:38:21.134 00.002 1032 MultiStar: [#1 0.25,-0.17,1.03,U] [#2 0.47,-0.14,0.75,U] [#3 0.34,-0.14,0.71,U] [#4 0.31,-0.13,0.72,U] [#5 0.47,-0.19,0.71,U] [#6 0.19,-0.06,0.59,U] [#7 0.13,-0.33,0.51,U] [#8 0.41,-0.21,0.57,U] 
01:38:21.136 00.002 1032 single-star, 8 included, MultiStar: {0.29, -0.17}, one-star: {0.11, -0.17}
01:38:21.138 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
01:38:21.139 00.001 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
01:38:21.141 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-1.00 mountX=-0.19 mountY=-0.06, mountTheta=-2.83
01:38:21.145 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.17, opts=13)
01:38:21.148 00.003 1032 Enqueuing Move request for scope (0.11, -0.17)
01:38:21.150 00.002 10072 Worker thread wakes up
01:38:21.150 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
01:38:21.150 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
01:38:21.150 00.000 10072 Moving (0.11, -0.17) raw xDistance=-0.19 yDistance=-0.06
01:38:21.153 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:21.156 00.003 10072 PPEC rslt: input = -0.19, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 287.55
01:38:21.156 00.000 10072 PPEC: input: -0.19, control: -0.10, exposure: 500
01:38:21.156 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:21.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:38:21.156 00.000 10072 MoveAxis(E, 98, ABG)
01:38:21.156 00.000 10072 Guiding  Dir = 2, Dur = 98
01:38:21.156 00.000 10072 IsGuiding returns 0
01:38:21.157 00.001 10072 PulseGuide returned control before completion, sleep 108
01:38:21.174 00.017 1032 UpdateGuideState exits: m=1357 SNR=26.0
01:38:21.176 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:21.178 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:21.179 00.001 1032 Enqueuing Expose request
01:38:21.278 00.099 10072 IsGuiding returns 0
01:38:21.278 00.000 10072 Move returns status 0, amount 98
01:38:21.278 00.000 10072 MoveAxis(N, 0, ABG)
01:38:21.278 00.000 10072 Move returns status 0, amount 0
01:38:21.279 00.001 10072 move complete, result=0
01:38:21.279 00.000 10072 worker thread done servicing request
01:38:21.279 00.000 1032 GuideStep: -0.2 px 98 ms EAST, -0.1 px 0 ms NORTH
01:38:21.282 00.003 10072 Worker thread wakes up
01:38:21.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:21.282 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:21.920 00.638 10072 Exposure complete
01:38:21.978 00.058 10072 worker thread done servicing request
01:38:21.979 00.001 1032 OnExposeComplete: enter
01:38:21.981 00.002 1032 UpdateGuideState(): m_state=6
01:38:21.983 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4135
01:38:21.986 00.003 1032 Star::Find returns 1 (0), X=321.56, Y=754.82, Mass=1412, SNR=26.5, Peak=177 HFD=2.6
01:38:21.990 00.004 1032 MultiStar: [#1 0.24,0.05,0.96,U] [#2 0.28,0.11,0.77,U] [#3 0.28,0.01,0.67,U] [#4 0.29,-0.03,0.68,U] [#5 0.40,0.07,0.69,U] [#6 0.24,0.05,0.59,U] [#7 0.12,-0.11,0.51,U] [#8 0.39,0.16,0.58,U] 
01:38:21.991 00.001 1032 single-star, 8 included, MultiStar: {0.25, 0.04}, one-star: {0.10, 0.06}
01:38:21.995 00.004 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
01:38:21.998 00.003 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
01:38:22.001 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.50 mountX=0.03 mountY=-0.11, mountTheta=-1.33
01:38:22.005 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
01:38:22.006 00.001 1032 Enqueuing Move request for scope (0.10, 0.06)
01:38:22.008 00.002 10072 Worker thread wakes up
01:38:22.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
01:38:22.008 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:38:22.009 00.001 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.11
01:38:22.011 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:22.014 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:38:22.014 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:38:22.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:22.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:38:22.014 00.000 10072 MoveAxis(E, 9, ABG)
01:38:22.014 00.000 10072 Guiding  Dir = 2, Dur = 9
01:38:22.015 00.001 10072 IsGuiding returns 0
01:38:22.015 00.000 10072 PulseGuide returned control before completion, sleep 19
01:38:22.036 00.021 1032 UpdateGuideState exits: m=1412 SNR=26.5
01:38:22.038 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:22.040 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:22.043 00.003 10072 IsGuiding returns 0
01:38:22.043 00.000 10072 Move returns status 0, amount 9
01:38:22.043 00.000 10072 MoveAxis(N, 0, ABG)
01:38:22.043 00.000 10072 Move returns status 0, amount 0
01:38:22.043 00.000 10072 move complete, result=0
01:38:22.043 00.000 1032 Enqueuing Expose request
01:38:22.046 00.003 10072 worker thread done servicing request
01:38:22.046 00.000 10072 Worker thread wakes up
01:38:22.046 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:38:22.050 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:22.050 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:22.466 00.416 10072 Exposure complete
01:38:22.515 00.049 10072 worker thread done servicing request
01:38:22.515 00.000 1032 OnExposeComplete: enter
01:38:22.519 00.004 1032 UpdateGuideState(): m_state=6
01:38:22.522 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4136
01:38:22.524 00.002 1032 Star::Find returns 1 (0), X=321.59, Y=754.99, Mass=1394, SNR=26.3, Peak=144 HFD=2.5
01:38:22.526 00.002 1032 MultiStar: [#1 0.25,-0.04,0.95,U] [#2 0.26,0.24,0.77,U] [#3 0.20,0.30,0.70,U] [#4 0.38,0.07,0.71,U] [#5 0.44,0.14,0.68,U] [#6 0.15,0.25,0.59,U] [#7 0.30,0.00,0.56,U] [#8 0.29,0.26,0.63,U] 
01:38:22.527 00.001 1032 single-star, 8 included, MultiStar: {0.26, 0.16}, one-star: {0.13, 0.22}
01:38:22.529 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
01:38:22.530 00.001 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
01:38:22.531 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.22 hyp=0.26 cameraTheta=1.04 mountX=0.18 mountY=-0.18, mountTheta=-0.79
01:38:22.533 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.22, opts=13)
01:38:22.535 00.002 1032 Enqueuing Move request for scope (0.13, 0.22)
01:38:22.536 00.001 10072 Worker thread wakes up
01:38:22.536 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.22) opts 0xd
01:38:22.537 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.22)
01:38:22.537 00.000 10072 Moving (0.13, 0.22) raw xDistance=0.18 yDistance=-0.18
01:38:22.539 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:22.542 00.003 10072 PPEC rslt: input = 0.18, final = 0.08, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.55
01:38:22.542 00.000 10072 PPEC: input: 0.18, control: 0.08, exposure: 500
01:38:22.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:22.543 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:38:22.543 00.000 10072 MoveAxis(W, 77, ABG)
01:38:22.543 00.000 10072 Guiding  Dir = 3, Dur = 77
01:38:22.543 00.000 10072 IsGuiding returns 0
01:38:22.544 00.001 10072 PulseGuide returned control before completion, sleep 87
01:38:22.561 00.017 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:38:22.563 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:22.565 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:22.567 00.002 1032 Enqueuing Expose request
01:38:22.633 00.066 10072 IsGuiding returns 1
01:38:22.633 00.000 10072 scope still moving after pulse duration time elapsed
01:38:22.665 00.032 10072 IsGuiding returns 0
01:38:22.665 00.000 10072 scope move finished after 77 + 45 ms
01:38:22.665 00.000 10072 Move returns status 0, amount 77
01:38:22.665 00.000 10072 MoveAxis(N, 0, ABG)
01:38:22.665 00.000 10072 Move returns status 0, amount 0
01:38:22.665 00.000 10072 move complete, result=0
01:38:22.666 00.001 10072 worker thread done servicing request
01:38:22.666 00.000 10072 Worker thread wakes up
01:38:22.666 00.000 1032 GuideStep: 0.2 px 77 ms WEST, -0.2 px 0 ms NORTH
01:38:22.668 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:22.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:23.294 00.626 10072 Exposure complete
01:38:23.343 00.049 10072 worker thread done servicing request
01:38:23.343 00.000 1032 OnExposeComplete: enter
01:38:23.345 00.002 1032 UpdateGuideState(): m_state=6
01:38:23.347 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4137
01:38:23.348 00.001 1032 Star::Find returns 1 (0), X=321.66, Y=754.77, Mass=1464, SNR=27.0, Peak=179 HFD=2.8
01:38:23.350 00.002 1032 MultiStar: [#1 0.30,-0.08,0.98,U] [#2 0.39,-0.02,0.74,U] [#3 0.27,-0.06,0.65,U] [#4 0.37,0.06,0.68,U] [#5 0.39,-0.14,0.67,U] [#6 0.27,0.09,0.61,U] [#7 0.18,-0.18,0.50,U] [#8 0.38,0.05,0.58,U] 
01:38:23.352 00.002 1032 single-star, 8 included, MultiStar: {0.30, -0.03}, one-star: {0.21, -0.00}
01:38:23.354 00.002 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
01:38:23.355 00.001 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
01:38:23.357 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.00 mountX=-0.05 mountY=-0.20, mountTheta=-1.83
01:38:23.360 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.00, opts=13)
01:38:23.363 00.003 1032 Enqueuing Move request for scope (0.21, -0.00)
01:38:23.364 00.001 10072 Worker thread wakes up
01:38:23.364 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.00) opts 0xd
01:38:23.364 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.00)
01:38:23.365 00.001 10072 Moving (0.21, -0.00) raw xDistance=-0.05 yDistance=-0.20
01:38:23.366 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:23.369 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:38:23.369 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:38:23.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:23.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:38:23.369 00.000 10072 MoveAxis(E, 8, ABG)
01:38:23.369 00.000 10072 Guiding  Dir = 2, Dur = 8
01:38:23.370 00.001 10072 IsGuiding returns 0
01:38:23.371 00.001 10072 PulseGuide returned control before completion, sleep 18
01:38:23.386 00.015 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:38:23.388 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:23.390 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:23.393 00.003 1032 Enqueuing Expose request
01:38:23.402 00.009 10072 IsGuiding returns 0
01:38:23.402 00.000 10072 Move returns status 0, amount 8
01:38:23.402 00.000 10072 MoveAxis(N, 0, ABG)
01:38:23.402 00.000 10072 Move returns status 0, amount 0
01:38:23.402 00.000 10072 move complete, result=0
01:38:23.402 00.000 10072 worker thread done servicing request
01:38:23.403 00.001 10072 Worker thread wakes up
01:38:23.403 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:23.403 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:23.403 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
01:38:23.809 00.406 10072 Exposure complete
01:38:23.860 00.051 10072 worker thread done servicing request
01:38:23.860 00.000 1032 OnExposeComplete: enter
01:38:23.863 00.003 1032 UpdateGuideState(): m_state=6
01:38:23.866 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4138
01:38:23.868 00.002 1032 Star::Find returns 1 (0), X=321.71, Y=754.77, Mass=1322, SNR=25.6, Peak=139 HFD=2.8
01:38:23.870 00.002 1032 MultiStar: [#1 0.35,-0.06,0.99,U] [#2 0.39,-0.06,0.73,U] [#3 0.35,-0.13,0.74,U] [#4 0.30,-0.03,0.70,U] [#5 0.58,-0.18,0.72,U] [#6 0.26,-0.04,0.65,U] [#7 0.45,-0.28,0.54,U] [#8 0.36,0.10,0.59,U] 
01:38:23.871 00.001 1032 single-star, 8 included, MultiStar: {0.36, -0.07}, one-star: {0.25, -0.00}
01:38:23.873 00.002 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
01:38:23.874 00.001 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
01:38:23.876 00.002 1032 CameraToMount -- cameraX=0.25 cameraY=-0.00 hyp=0.25 cameraTheta=-0.00 mountX=-0.07 mountY=-0.24, mountTheta=-1.83
01:38:23.879 00.003 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.00, opts=13)
01:38:23.880 00.001 1032 Enqueuing Move request for scope (0.25, -0.00)
01:38:23.882 00.002 10072 Worker thread wakes up
01:38:23.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.00) opts 0xd
01:38:23.882 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.00)
01:38:23.882 00.000 10072 Moving (0.25, -0.00) raw xDistance=-0.07 yDistance=-0.24
01:38:23.884 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:23.887 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:38:23.887 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:38:23.888 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:38:23.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:38:23.888 00.000 10072 MoveAxis(E, 6, ABG)
01:38:23.888 00.000 10072 Guiding  Dir = 2, Dur = 6
01:38:23.888 00.000 10072 IsGuiding returns 0
01:38:23.889 00.001 10072 PulseGuide returned control before completion, sleep 16
01:38:23.907 00.018 1032 UpdateGuideState exits: m=1322 SNR=25.6
01:38:23.909 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:23.911 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:23.913 00.002 1032 Enqueuing Expose request
01:38:23.915 00.002 10072 IsGuiding returns 0
01:38:23.915 00.000 10072 Move returns status 0, amount 6
01:38:23.915 00.000 10072 MoveAxis(N, 0, ABG)
01:38:23.916 00.001 10072 Move returns status 0, amount 0
01:38:23.916 00.000 10072 move complete, result=0
01:38:23.916 00.000 10072 worker thread done servicing request
01:38:23.916 00.000 10072 Worker thread wakes up
01:38:23.916 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:23.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:23.924 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
01:38:24.541 00.617 10072 Exposure complete
01:38:24.587 00.046 10072 worker thread done servicing request
01:38:24.587 00.000 1032 OnExposeComplete: enter
01:38:24.589 00.002 1032 UpdateGuideState(): m_state=6
01:38:24.591 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4139
01:38:24.593 00.002 1032 Star::Find returns 1 (0), X=321.59, Y=754.69, Mass=1427, SNR=26.6, Peak=175 HFD=2.9
01:38:24.594 00.001 1032 MultiStar: [#1 0.25,-0.17,0.93,U] [#2 0.29,-0.09,0.75,U] [#3 0.30,-0.20,0.66,U] [#4 0.25,0.00,0.67,U] [#5 0.51,-0.18,0.67,U] [#6 0.29,-0.01,0.60,U] [#7 0.30,-0.16,0.57,U] [#8 0.30,0.03,0.55,U] 
01:38:24.597 00.003 1032 single-star, 8 included, MultiStar: {0.28, -0.10}, one-star: {0.13, -0.07}
01:38:24.598 00.001 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
01:38:24.600 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
01:38:24.602 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.51 mountX=-0.10 mountY=-0.11, mountTheta=-2.34
01:38:24.605 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
01:38:24.607 00.002 1032 Enqueuing Move request for scope (0.13, -0.07)
01:38:24.608 00.001 10072 Worker thread wakes up
01:38:24.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
01:38:24.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
01:38:24.608 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.11
01:38:24.611 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:24.614 00.003 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:38:24.614 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
01:38:24.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:24.615 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:38:24.615 00.000 10072 MoveAxis(E, 9, ABG)
01:38:24.615 00.000 10072 Guiding  Dir = 2, Dur = 9
01:38:24.615 00.000 10072 IsGuiding returns 0
01:38:24.618 00.003 10072 PulseGuide returned control before completion, sleep 17
01:38:24.635 00.017 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:38:24.637 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:24.639 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:24.641 00.002 1032 Enqueuing Expose request
01:38:24.646 00.005 10072 IsGuiding returns 0
01:38:24.646 00.000 10072 Move returns status 0, amount 9
01:38:24.646 00.000 10072 MoveAxis(N, 0, ABG)
01:38:24.647 00.001 10072 Move returns status 0, amount 0
01:38:24.647 00.000 10072 move complete, result=0
01:38:24.647 00.000 10072 worker thread done servicing request
01:38:24.647 00.000 10072 Worker thread wakes up
01:38:24.647 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:24.647 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:24.650 00.003 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:38:25.056 00.406 10072 Exposure complete
01:38:25.103 00.047 10072 worker thread done servicing request
01:38:25.103 00.000 1032 OnExposeComplete: enter
01:38:25.105 00.002 1032 UpdateGuideState(): m_state=6
01:38:25.106 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4140
01:38:25.107 00.001 1032 Star::Find returns 1 (0), X=321.67, Y=754.67, Mass=1481, SNR=27.1, Peak=176 HFD=2.8
01:38:25.110 00.003 1032 MultiStar: [#1 0.37,-0.12,0.91,U] [#2 0.44,-0.10,0.74,U] [#3 0.28,-0.14,0.66,U] [#4 0.29,-0.18,0.70,U] [#5 0.44,-0.12,0.69,U] [#6 0.20,-0.08,0.58,U] [#7 0.24,-0.27,0.52,U] [#8 0.39,-0.16,0.59,U] 
01:38:25.112 00.002 1032 single-star, 8 included, MultiStar: {0.32, -0.13}, one-star: {0.21, -0.10}
01:38:25.114 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
01:38:25.115 00.001 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
01:38:25.116 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-0.42 mountX=-0.15 mountY=-0.18, mountTheta=-2.25
01:38:25.120 00.004 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.10, opts=13)
01:38:25.121 00.001 1032 Enqueuing Move request for scope (0.21, -0.10)
01:38:25.122 00.001 10072 Worker thread wakes up
01:38:25.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.10) opts 0xd
01:38:25.122 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.10)
01:38:25.122 00.000 10072 Moving (0.21, -0.10) raw xDistance=-0.15 yDistance=-0.18
01:38:25.123 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:25.126 00.003 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.55
01:38:25.126 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:38:25.126 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:25.126 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:38:25.126 00.000 10072 MoveAxis(E, 75, ABG)
01:38:25.126 00.000 10072 Guiding  Dir = 2, Dur = 75
01:38:25.128 00.002 10072 IsGuiding returns 0
01:38:25.128 00.000 10072 PulseGuide returned control before completion, sleep 85
01:38:25.144 00.016 1032 UpdateGuideState exits: m=1481 SNR=27.1
01:38:25.145 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:25.148 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:25.151 00.003 1032 Enqueuing Expose request
01:38:25.227 00.076 10072 IsGuiding returns 0
01:38:25.227 00.000 10072 Move returns status 0, amount 75
01:38:25.227 00.000 10072 MoveAxis(N, 0, ABG)
01:38:25.227 00.000 10072 Move returns status 0, amount 0
01:38:25.227 00.000 10072 move complete, result=0
01:38:25.227 00.000 10072 worker thread done servicing request
01:38:25.227 00.000 10072 Worker thread wakes up
01:38:25.227 00.000 1032 GuideStep: -0.1 px 75 ms EAST, -0.2 px 0 ms NORTH
01:38:25.230 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:25.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:25.855 00.625 10072 Exposure complete
01:38:25.905 00.050 10072 worker thread done servicing request
01:38:25.906 00.001 1032 OnExposeComplete: enter
01:38:25.908 00.002 1032 UpdateGuideState(): m_state=6
01:38:25.910 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4141
01:38:25.913 00.003 1032 Star::Find returns 1 (0), X=321.59, Y=754.49, Mass=1327, SNR=25.7, Peak=155 HFD=3.2
01:38:25.915 00.002 1032 MultiStar: [#1 0.35,-0.31,0.91,U] [#2 0.36,-0.20,0.75,U] [#3 0.35,-0.21,0.69,U] [#4 0.24,-0.35,0.74,U] [#5 0.45,-0.33,0.68,U] [#6 0.23,-0.21,0.62,U] [#7 0.39,-0.52,0.50,U] [#8 0.34,-0.20,0.58,U] 
01:38:25.917 00.002 1032 single-star, 8 included, MultiStar: {0.31, -0.29}, one-star: {0.13, -0.28}
01:38:25.919 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
01:38:25.921 00.002 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
01:38:25.925 00.004 1032 CameraToMount -- cameraX=0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-1.14 mountX=-0.31 mountY=-0.05, mountTheta=-2.97
01:38:25.931 00.006 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.28, opts=13)
01:38:25.934 00.003 1032 Enqueuing Move request for scope (0.13, -0.28)
01:38:25.936 00.002 10072 Worker thread wakes up
01:38:25.936 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.28) opts 0xd
01:38:25.936 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.28)
01:38:25.938 00.002 10072 Moving (0.13, -0.28) raw xDistance=-0.31 yDistance=-0.05
01:38:25.940 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:25.942 00.002 10072 PPEC rslt: input = -0.31, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 287.55
01:38:25.942 00.000 10072 PPEC: input: -0.31, control: -0.15, exposure: 500
01:38:25.943 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:25.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:38:25.943 00.000 10072 MoveAxis(E, 150, ABG)
01:38:25.943 00.000 10072 Guiding  Dir = 2, Dur = 150
01:38:25.944 00.001 10072 IsGuiding returns 0
01:38:25.945 00.001 10072 PulseGuide returned control before completion, sleep 160
01:38:25.966 00.021 1032 UpdateGuideState exits: m=1327 SNR=25.7
01:38:25.968 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:25.970 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:25.972 00.002 1032 Enqueuing Expose request
01:38:26.116 00.144 10072 IsGuiding returns 0
01:38:26.116 00.000 10072 Move returns status 0, amount 150
01:38:26.116 00.000 10072 MoveAxis(N, 0, ABG)
01:38:26.116 00.000 10072 Move returns status 0, amount 0
01:38:26.116 00.000 10072 move complete, result=0
01:38:26.116 00.000 10072 worker thread done servicing request
01:38:26.116 00.000 10072 Worker thread wakes up
01:38:26.118 00.002 1032 GuideStep: -0.3 px 150 ms EAST, -0.1 px 0 ms NORTH
01:38:26.119 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:26.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:26.526 00.407 10072 Exposure complete
01:38:26.576 00.050 10072 worker thread done servicing request
01:38:26.577 00.001 1032 OnExposeComplete: enter
01:38:26.579 00.002 1032 UpdateGuideState(): m_state=6
01:38:26.581 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4142
01:38:26.583 00.002 1032 Star::Find returns 1 (0), X=321.68, Y=754.60, Mass=1404, SNR=26.4, Peak=122 HFD=3.1
01:38:26.588 00.005 1032 MultiStar: [#1 0.41,-0.22,0.93,U] [#2 0.44,-0.15,0.72,U] [#3 0.34,-0.13,0.66,U] [#4 0.35,-0.25,0.67,U] [#5 0.48,-0.43,0.72,U] [#6 0.19,-0.27,0.59,U] [#7 0.30,-0.28,0.52,U] [#8 0.36,-0.18,0.55,U] 
01:38:26.590 00.002 1032 single-star, 8 included, MultiStar: {0.34, -0.23}, one-star: {0.23, -0.17}
01:38:26.592 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
01:38:26.594 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
01:38:26.596 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.17 hyp=0.28 cameraTheta=-0.63 mountX=-0.22 mountY=-0.18, mountTheta=-2.46
01:38:26.599 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.17, opts=13)
01:38:26.602 00.003 1032 Enqueuing Move request for scope (0.23, -0.17)
01:38:26.604 00.002 10072 Worker thread wakes up
01:38:26.604 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.17) opts 0xd
01:38:26.604 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.17)
01:38:26.604 00.000 10072 Moving (0.23, -0.17) raw xDistance=-0.22 yDistance=-0.18
01:38:26.606 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:26.609 00.003 10072 PPEC rslt: input = -0.22, final = -0.10, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 287.55
01:38:26.609 00.000 10072 PPEC: input: -0.22, control: -0.10, exposure: 500
01:38:26.609 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:26.609 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:38:26.609 00.000 10072 MoveAxis(E, 106, ABG)
01:38:26.609 00.000 10072 Guiding  Dir = 2, Dur = 106
01:38:26.610 00.001 10072 IsGuiding returns 0
01:38:26.612 00.002 10072 PulseGuide returned control before completion, sleep 115
01:38:26.630 00.018 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:38:26.632 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:26.634 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:26.636 00.002 1032 Enqueuing Expose request
01:38:26.742 00.106 10072 IsGuiding returns 0
01:38:26.742 00.000 10072 Move returns status 0, amount 106
01:38:26.742 00.000 10072 MoveAxis(N, 0, ABG)
01:38:26.742 00.000 10072 Move returns status 0, amount 0
01:38:26.742 00.000 10072 move complete, result=0
01:38:26.742 00.000 10072 worker thread done servicing request
01:38:26.743 00.001 10072 Worker thread wakes up
01:38:26.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:26.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:26.743 00.000 1032 GuideStep: -0.2 px 106 ms EAST, -0.2 px 0 ms NORTH
01:38:27.371 00.628 10072 Exposure complete
01:38:27.418 00.047 10072 worker thread done servicing request
01:38:27.418 00.000 1032 OnExposeComplete: enter
01:38:27.421 00.003 1032 UpdateGuideState(): m_state=6
01:38:27.423 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4143
01:38:27.427 00.004 1032 Star::Find returns 1 (0), X=321.63, Y=754.90, Mass=1389, SNR=26.2, Peak=155 HFD=2.6
01:38:27.429 00.002 1032 MultiStar: [#1 0.33,0.04,0.99,U] [#2 0.42,0.22,0.74,U] [#3 0.27,0.27,0.70,U] [#4 0.31,0.13,0.73,U] [#5 0.40,0.15,0.69,U] [#6 0.13,0.19,0.62,U] [#7 0.45,0.07,0.52,U] [#8 0.47,0.25,0.57,U] 
01:38:27.431 00.002 1032 single-star, 8 included, MultiStar: {0.32, 0.16}, one-star: {0.17, 0.13}
01:38:27.433 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
01:38:27.435 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
01:38:27.437 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.22 cameraTheta=0.65 mountX=0.08 mountY=-0.20, mountTheta=-1.18
01:38:27.440 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.13, opts=13)
01:38:27.442 00.002 1032 Enqueuing Move request for scope (0.17, 0.13)
01:38:27.444 00.002 10072 Worker thread wakes up
01:38:27.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
01:38:27.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
01:38:27.444 00.000 10072 Moving (0.17, 0.13) raw xDistance=0.08 yDistance=-0.20
01:38:27.446 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:27.449 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:38:27.449 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:38:27.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:38:27.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:38:27.449 00.000 10072 MoveAxis(E, 8, ABG)
01:38:27.449 00.000 10072 Guiding  Dir = 2, Dur = 8
01:38:27.450 00.001 10072 IsGuiding returns 0
01:38:27.450 00.000 10072 PulseGuide returned control before completion, sleep 18
01:38:27.469 00.019 1032 UpdateGuideState exits: m=1389 SNR=26.2
01:38:27.472 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:27.473 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:27.476 00.003 1032 Enqueuing Expose request
01:38:27.478 00.002 10072 IsGuiding returns 0
01:38:27.478 00.000 10072 Move returns status 0, amount 8
01:38:27.478 00.000 10072 MoveAxis(N, 0, ABG)
01:38:27.478 00.000 10072 Move returns status 0, amount 0
01:38:27.478 00.000 10072 move complete, result=0
01:38:27.478 00.000 10072 worker thread done servicing request
01:38:27.478 00.000 10072 Worker thread wakes up
01:38:27.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:27.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:27.485 00.007 1032 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
01:38:27.885 00.400 10072 Exposure complete
01:38:27.948 00.063 10072 worker thread done servicing request
01:38:27.949 00.001 1032 OnExposeComplete: enter
01:38:27.952 00.003 1032 UpdateGuideState(): m_state=6
01:38:27.954 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4144
01:38:27.962 00.008 1032 Star::Find returns 1 (0), X=321.64, Y=755.07, Mass=1312, SNR=25.5, Peak=132 HFD=2.6
01:38:27.965 00.003 1032 MultiStar: [#1 0.30,0.21,0.99,U] [#2 0.38,0.34,0.78,U] [#3 0.29,0.37,0.74,U] [#4 0.40,0.36,0.69,U] [#5 0.41,0.16,0.74,U] [#6 0.36,0.28,0.64,U] [#7 0.37,0.10,0.57,U] [#8 0.30,0.41,0.59,U] 
01:38:27.966 00.001 1032 single-star, 8 included, MultiStar: {0.33, 0.28}, one-star: {0.19, 0.31}
01:38:27.970 00.004 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
01:38:27.972 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
01:38:27.974 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.31 hyp=0.36 cameraTheta=1.02 mountX=0.25 mountY=-0.26, mountTheta=-0.81
01:38:27.978 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.31, opts=13)
01:38:27.980 00.002 1032 Enqueuing Move request for scope (0.19, 0.31)
01:38:27.982 00.002 10072 Worker thread wakes up
01:38:27.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.31) opts 0xd
01:38:27.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.31)
01:38:27.982 00.000 10072 Moving (0.19, 0.31) raw xDistance=0.25 yDistance=-0.26
01:38:27.984 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:27.988 00.004 10072 PPEC rslt: input = 0.25, final = 0.11, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 287.56
01:38:27.988 00.000 10072 PPEC: input: 0.25, control: 0.11, exposure: 500
01:38:27.988 00.000 10072 switching direction from 1 to -1 - decHistory=-3 oldest=-0.50 newest=-0.64
01:38:27.988 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:38:27.988 00.000 10072 MoveAxis(W, 107, ABG)
01:38:27.988 00.000 10072 Guiding  Dir = 3, Dur = 107
01:38:27.989 00.001 10072 IsGuiding returns 0
01:38:27.989 00.000 10072 PulseGuide returned control before completion, sleep 117
01:38:28.018 00.029 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:38:28.031 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:28.036 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:28.040 00.004 1032 Enqueuing Expose request
01:38:28.118 00.078 10072 IsGuiding returns 0
01:38:28.118 00.000 10072 Move returns status 0, amount 107
01:38:28.118 00.000 10072 BLC: Oldest BLC event removed
01:38:28.118 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
01:38:28.118 00.000 10072 MoveAxis(N, 252, ABG)
01:38:28.118 00.000 10072 Guiding  Dir = 0, Dur = 252
01:38:28.119 00.001 10072 IsGuiding returns 0
01:38:28.119 00.000 10072 PulseGuide returned control before completion, sleep 262
01:38:28.398 00.279 10072 IsGuiding returns 0
01:38:28.398 00.000 10072 Move returns status 0, amount 252
01:38:28.398 00.000 10072 move complete, result=0
01:38:28.398 00.000 1032 GuideStep: 0.2 px 107 ms WEST, -0.3 px 252 ms NORTH
01:38:28.401 00.003 10072 worker thread done servicing request
01:38:28.401 00.000 10072 Worker thread wakes up
01:38:28.402 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:28.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:29.042 00.640 10072 Exposure complete
01:38:29.110 00.068 1032 OnExposeComplete: enter
01:38:29.115 00.005 10072 worker thread done servicing request
01:38:29.115 00.000 1032 UpdateGuideState(): m_state=6
01:38:29.118 00.003 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4145
01:38:29.120 00.002 1032 Star::Find returns 1 (0), X=321.52, Y=754.74, Mass=1315, SNR=25.6, Peak=149 HFD=3.0
01:38:29.124 00.004 1032 MultiStar: [#1 0.23,-0.08,1.04,U] [#2 0.24,0.03,0.77,U] [#3 0.17,-0.13,0.72,U] [#4 0.25,-0.10,0.74,U] [#5 0.42,-0.01,0.73,U] [#6 0.08,0.07,0.61,U] [#7 0.35,-0.24,0.58,U] [#8 0.21,0.11,0.61,U] 
01:38:29.127 00.003 1032 single-star, 8 included, MultiStar: {0.22, -0.04}, one-star: {0.07, -0.03}
01:38:29.129 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
01:38:29.132 00.003 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
01:38:29.135 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.41 mountX=-0.05 mountY=-0.06, mountTheta=-2.24
01:38:29.138 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
01:38:29.141 00.003 1032 Enqueuing Move request for scope (0.07, -0.03)
01:38:29.144 00.003 10072 Worker thread wakes up
01:38:29.145 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:38:29.145 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:38:29.145 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
01:38:29.145 00.000 10072 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.259005, 1:0.057919
01:38:29.145 00.000 10072 BLC: No correction, Miss < min_move
01:38:29.147 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:29.151 00.004 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:38:29.151 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:38:29.151 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:29.151 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:38:29.151 00.000 10072 MoveAxis(E, 7, ABG)
01:38:29.151 00.000 10072 Guiding  Dir = 2, Dur = 7
01:38:29.153 00.002 10072 IsGuiding returns 0
01:38:29.153 00.000 10072 PulseGuide returned control before completion, sleep 17
01:38:29.196 00.043 10072 IsGuiding returns 0
01:38:29.196 00.000 10072 Move returns status 0, amount 7
01:38:29.197 00.001 10072 MoveAxis(N, 0, ABG)
01:38:29.197 00.000 10072 Move returns status 0, amount 0
01:38:29.197 00.000 10072 move complete, result=0
01:38:29.197 00.000 10072 worker thread done servicing request
01:38:29.199 00.002 1032 UpdateGuideState exits: m=1315 SNR=25.6
01:38:29.202 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:29.217 00.015 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:29.222 00.005 1032 Enqueuing Expose request
01:38:29.226 00.004 10072 Worker thread wakes up
01:38:29.226 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:38:29.230 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:29.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:29.637 00.407 10072 Exposure complete
01:38:29.719 00.082 10072 worker thread done servicing request
01:38:29.719 00.000 1032 OnExposeComplete: enter
01:38:29.722 00.003 1032 UpdateGuideState(): m_state=6
01:38:29.725 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4146
01:38:29.728 00.003 1032 Star::Find returns 1 (0), X=321.57, Y=754.75, Mass=1329, SNR=25.7, Peak=144 HFD=2.9
01:38:29.731 00.003 1032 MultiStar: [#1 0.25,-0.19,0.95,U] [#2 0.21,-0.09,0.74,U] [#3 0.26,-0.07,0.70,U] [#4 0.14,-0.03,0.71,U] [#5 0.27,-0.18,0.73,U] [#6 0.15,0.03,0.63,U] [#7 0.14,-0.40,0.52,U] [#8 0.18,0.06,0.57,U] 
01:38:29.733 00.002 1032 single-star, 8 included, MultiStar: {0.19, -0.09}, one-star: {0.11, -0.02}
01:38:29.737 00.004 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
01:38:29.739 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
01:38:29.742 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.14 mountX=-0.04 mountY=-0.10, mountTheta=-1.97
01:38:29.747 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
01:38:29.751 00.004 1032 Enqueuing Move request for scope (0.11, -0.02)
01:38:29.753 00.002 10072 Worker thread wakes up
01:38:29.754 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
01:38:29.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
01:38:29.754 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.04 yDistance=-0.10
01:38:29.754 00.000 10072 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.259005, 1:0.057919, 2:0.100981
01:38:29.754 00.000 10072 BLC: No correction, Miss < min_move
01:38:29.757 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:29.761 00.004 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:38:29.761 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:38:29.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:29.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:38:29.761 00.000 10072 MoveAxis(E, 2, ABG)
01:38:29.761 00.000 10072 Guiding  Dir = 2, Dur = 2
01:38:29.762 00.001 10072 IsGuiding returns 0
01:38:29.763 00.001 10072 PulseGuide returned control before completion, sleep 12
01:38:29.791 00.028 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:38:29.796 00.005 10072 IsGuiding returns 0
01:38:29.796 00.000 10072 Move returns status 0, amount 2
01:38:29.796 00.000 10072 MoveAxis(N, 0, ABG)
01:38:29.796 00.000 10072 Move returns status 0, amount 0
01:38:29.796 00.000 10072 move complete, result=0
01:38:29.796 00.000 10072 worker thread done servicing request
01:38:29.796 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:29.803 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:29.806 00.003 1032 Enqueuing Expose request
01:38:29.810 00.004 10072 Worker thread wakes up
01:38:29.810 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:38:29.813 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:29.813 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:30.449 00.636 10072 Exposure complete
01:38:30.512 00.063 10072 worker thread done servicing request
01:38:30.512 00.000 1032 OnExposeComplete: enter
01:38:30.515 00.003 1032 UpdateGuideState(): m_state=6
01:38:30.519 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4147
01:38:30.521 00.002 1032 Star::Find returns 1 (0), X=321.47, Y=754.93, Mass=1398, SNR=26.3, Peak=139 HFD=2.9
01:38:30.525 00.004 1032 MultiStar: [#1 0.13,0.09,1.02,U] [#2 0.27,0.11,0.77,U] [#3 0.16,0.09,0.63,U] [#4 0.21,0.22,0.67,U] [#5 0.28,0.05,0.69,U] [#6 0.11,0.23,0.61,U] [#7 0.22,-0.18,0.54,U] [#8 0.22,0.42,0.55,U] 
01:38:30.527 00.002 1032 single-star, 8 included, MultiStar: {0.17, 0.13}, one-star: {0.01, 0.16}
01:38:30.528 00.001 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
01:38:30.530 00.002 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
01:38:30.532 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.49 mountX=0.15 mountY=-0.05, mountTheta=-0.34
01:38:30.536 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.16, opts=13)
01:38:30.538 00.002 1032 Enqueuing Move request for scope (0.01, 0.16)
01:38:30.541 00.003 10072 Worker thread wakes up
01:38:30.541 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
01:38:30.542 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
01:38:30.542 00.000 10072 Moving (0.01, 0.16) raw xDistance=0.15 yDistance=-0.05
01:38:30.542 00.000 10072 BLC: window closed
01:38:30.542 00.000 10072 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.259005, 1:0.057919, 2:0.100981
01:38:30.542 00.000 10072 BLC: No correction, Miss < min_move
01:38:30.544 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:30.548 00.004 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.56
01:38:30.548 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:38:30.548 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:30.548 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:38:30.548 00.000 10072 MoveAxis(W, 68, ABG)
01:38:30.548 00.000 10072 Guiding  Dir = 3, Dur = 68
01:38:30.549 00.001 10072 IsGuiding returns 0
01:38:30.551 00.002 10072 PulseGuide returned control before completion, sleep 76
01:38:30.575 00.024 1032 UpdateGuideState exits: m=1398 SNR=26.3
01:38:30.577 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:30.582 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:30.584 00.002 1032 Enqueuing Expose request
01:38:30.633 00.049 10072 IsGuiding returns 0
01:38:30.633 00.000 10072 Move returns status 0, amount 68
01:38:30.633 00.000 10072 MoveAxis(N, 0, ABG)
01:38:30.633 00.000 10072 Move returns status 0, amount 0
01:38:30.633 00.000 10072 move complete, result=0
01:38:30.633 00.000 10072 worker thread done servicing request
01:38:30.633 00.000 10072 Worker thread wakes up
01:38:30.634 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:30.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:30.635 00.001 1032 GuideStep: 0.2 px 68 ms WEST, -0.1 px 0 ms NORTH
01:38:31.043 00.408 10072 Exposure complete
01:38:31.110 00.067 10072 worker thread done servicing request
01:38:31.110 00.000 1032 OnExposeComplete: enter
01:38:31.114 00.004 1032 UpdateGuideState(): m_state=6
01:38:31.120 00.006 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4148
01:38:31.123 00.003 1032 Star::Find returns 1 (0), X=321.42, Y=754.83, Mass=1432, SNR=26.7, Peak=183 HFD=2.7
01:38:31.126 00.003 1032 MultiStar: [#1 0.16,-0.10,0.96,U] [#2 0.16,0.03,0.68,U] [#3 -0.01,-0.10,0.66,U] [#4 0.18,0.11,0.70,U] [#5 0.10,0.03,0.67,U] [#6 0.13,0.05,0.56,U] [#7 0.19,-0.09,0.54,U] [#8 0.10,-0.08,0.54,U] 
01:38:31.129 00.003 1032 single-star, 8 included, MultiStar: {0.10, -0.01}, one-star: {-0.04, 0.07}
01:38:31.131 00.002 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
01:38:31.134 00.003 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
01:38:31.137 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.10 mountX=0.07 mountY=0.02, mountTheta=0.27
01:38:31.141 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
01:38:31.151 00.010 1032 Enqueuing Move request for scope (-0.04, 0.07)
01:38:31.154 00.003 10072 Worker thread wakes up
01:38:31.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
01:38:31.154 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
01:38:31.154 00.000 10072 Moving (-0.04, 0.07) raw xDistance=0.07 yDistance=0.02
01:38:31.157 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:31.160 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:38:31.161 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:38:31.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:31.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:38:31.161 00.000 10072 MoveAxis(E, 3, ABG)
01:38:31.161 00.000 10072 Guiding  Dir = 2, Dur = 3
01:38:31.162 00.001 10072 IsGuiding returns 0
01:38:31.162 00.000 10072 PulseGuide returned control before completion, sleep 13
01:38:31.180 00.018 10072 IsGuiding returns 0
01:38:31.180 00.000 10072 Move returns status 0, amount 3
01:38:31.180 00.000 10072 MoveAxis(N, 0, ABG)
01:38:31.180 00.000 10072 Move returns status 0, amount 0
01:38:31.181 00.001 10072 move complete, result=0
01:38:31.181 00.000 10072 worker thread done servicing request
01:38:31.193 00.012 1032 UpdateGuideState exits: m=1432 SNR=26.7
01:38:31.197 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:31.200 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:31.202 00.002 1032 Enqueuing Expose request
01:38:31.207 00.005 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
01:38:31.213 00.006 10072 Worker thread wakes up
01:38:31.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:31.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:31.856 00.643 10072 Exposure complete
01:38:31.930 00.074 1032 OnExposeComplete: enter
01:38:31.933 00.003 1032 UpdateGuideState(): m_state=6
01:38:31.936 00.003 10072 worker thread done servicing request
01:38:31.936 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4149
01:38:31.939 00.003 1032 Star::Find returns 1 (0), X=321.56, Y=754.81, Mass=1429, SNR=26.6, Peak=139 HFD=2.9
01:38:31.941 00.002 1032 MultiStar: [#1 0.32,0.09,0.92,U] [#2 0.39,0.08,0.70,U] [#3 0.50,-0.04,0.70,U] [#4 0.25,0.01,0.69,U] [#5 0.51,0.12,0.67,U] [#6 0.25,0.07,0.62,U] [#7 0.29,-0.10,0.53,U] [#8 0.18,-0.05,0.53,U] 
01:38:31.944 00.003 1032 single-star, 8 included, MultiStar: {0.31, 0.03}, one-star: {0.11, 0.04}
01:38:31.946 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
01:38:31.949 00.003 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
01:38:31.952 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.35 mountX=0.01 mountY=-0.11, mountTheta=-1.48
01:38:31.957 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.04, opts=13)
01:38:31.961 00.004 1032 Enqueuing Move request for scope (0.11, 0.04)
01:38:31.965 00.004 10072 Worker thread wakes up
01:38:31.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
01:38:31.965 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
01:38:31.965 00.000 10072 Moving (0.11, 0.04) raw xDistance=0.01 yDistance=-0.11
01:38:31.967 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:31.970 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:38:31.970 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:38:31.970 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:31.971 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:38:31.971 00.000 10072 MoveAxis(E, 3, ABG)
01:38:31.971 00.000 10072 Guiding  Dir = 2, Dur = 3
01:38:31.972 00.001 10072 IsGuiding returns 0
01:38:31.972 00.000 10072 PulseGuide returned control before completion, sleep 13
01:38:31.995 00.023 10072 IsGuiding returns 0
01:38:31.995 00.000 10072 Move returns status 0, amount 3
01:38:31.995 00.000 10072 MoveAxis(N, 0, ABG)
01:38:31.995 00.000 10072 Move returns status 0, amount 0
01:38:31.996 00.001 10072 move complete, result=0
01:38:31.996 00.000 10072 worker thread done servicing request
01:38:31.996 00.000 1032 UpdateGuideState exits: m=1429 SNR=26.6
01:38:32.000 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:32.002 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:32.005 00.003 1032 Enqueuing Expose request
01:38:32.008 00.003 10072 Worker thread wakes up
01:38:32.008 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:38:32.011 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:32.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:32.420 00.409 10072 Exposure complete
01:38:32.497 00.077 10072 worker thread done servicing request
01:38:32.498 00.001 1032 OnExposeComplete: enter
01:38:32.500 00.002 1032 UpdateGuideState(): m_state=6
01:38:32.502 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4150
01:38:32.504 00.002 1032 Star::Find returns 1 (0), X=321.56, Y=754.85, Mass=1323, SNR=25.6, Peak=127 HFD=3.0
01:38:32.506 00.002 1032 MultiStar: [#1 0.30,0.00,1.00,U] [#2 0.34,0.06,0.74,U] [#3 0.32,-0.07,0.72,U] [#4 0.15,0.06,0.73,U] [#5 0.33,-0.07,0.68,U] [#6 0.15,0.05,0.61,U] [#7 0.34,-0.40,0.54,U] [#8 0.26,0.06,0.59,U] 
01:38:32.508 00.002 1032 single-star, 8 included, MultiStar: {0.25, -0.01}, one-star: {0.10, 0.09}
01:38:32.511 00.003 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
01:38:32.516 00.005 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
01:38:32.522 00.006 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.69 mountX=0.06 mountY=-0.12, mountTheta=-1.14
01:38:32.526 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
01:38:32.529 00.003 1032 Enqueuing Move request for scope (0.10, 0.09)
01:38:32.531 00.002 10072 Worker thread wakes up
01:38:32.531 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
01:38:32.531 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
01:38:32.531 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
01:38:32.534 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:32.538 00.004 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:38:32.538 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
01:38:32.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:32.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:38:32.538 00.000 10072 MoveAxis(E, 3, ABG)
01:38:32.538 00.000 10072 Guiding  Dir = 2, Dur = 3
01:38:32.539 00.001 10072 IsGuiding returns 0
01:38:32.539 00.000 10072 PulseGuide returned control before completion, sleep 13
01:38:32.557 00.018 10072 IsGuiding returns 0
01:38:32.557 00.000 10072 Move returns status 0, amount 3
01:38:32.557 00.000 10072 MoveAxis(N, 0, ABG)
01:38:32.558 00.001 10072 Move returns status 0, amount 0
01:38:32.558 00.000 10072 move complete, result=0
01:38:32.558 00.000 10072 worker thread done servicing request
01:38:32.565 00.007 1032 UpdateGuideState exits: m=1323 SNR=25.6
01:38:32.569 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:32.571 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:32.574 00.003 1032 Enqueuing Expose request
01:38:32.576 00.002 10072 Worker thread wakes up
01:38:32.577 00.001 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:38:32.580 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:32.581 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:33.219 00.638 10072 Exposure complete
01:38:33.306 00.087 10072 worker thread done servicing request
01:38:33.306 00.000 1032 OnExposeComplete: enter
01:38:33.312 00.006 1032 UpdateGuideState(): m_state=6
01:38:33.316 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4151
01:38:33.319 00.003 1032 Star::Find returns 1 (0), X=321.53, Y=754.85, Mass=1372, SNR=26.1, Peak=144 HFD=2.9
01:38:33.357 00.038 1032 MultiStar: [#1 0.18,0.06,1.01,U] [#2 0.28,0.08,0.71,U] [#3 0.14,0.02,0.69,U] [#4 0.12,0.03,0.71,U] [#5 0.28,-0.01,0.72,U] [#6 0.10,0.16,0.60,U] [#7 0.14,0.14,0.53,U] [#8 0.17,0.18,0.57,U] 
01:38:33.363 00.006 1032 single-star, 8 included, MultiStar: {0.16, 0.08}, one-star: {0.07, 0.08}
01:38:33.368 00.005 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
01:38:33.371 00.003 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
01:38:33.374 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.87 mountX=0.06 mountY=-0.09, mountTheta=-0.96
01:38:33.478 00.104 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
01:38:33.482 00.004 1032 Enqueuing Move request for scope (0.07, 0.08)
01:38:33.485 00.003 10072 Worker thread wakes up
01:38:33.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:38:33.485 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:38:33.486 00.001 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
01:38:33.489 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:33.586 00.097 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:38:33.586 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:38:33.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:33.586 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:38:33.708 00.122 10072 MoveAxis(E, 6, ABG)
01:38:33.708 00.000 10072 Guiding  Dir = 2, Dur = 6
01:38:33.708 00.000 10072 IsGuiding returns 0
01:38:33.709 00.001 10072 PulseGuide returned control before completion, sleep 16
01:38:33.734 00.025 10072 IsGuiding returns 1
01:38:33.734 00.000 10072 scope still moving after pulse duration time elapsed
01:38:33.754 00.020 1032 UpdateGuideState exits: m=1372 SNR=26.1
01:38:33.757 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:33.794 00.037 10072 IsGuiding returns 0
01:38:33.794 00.000 10072 scope move finished after 6 + 79 ms
01:38:33.794 00.000 10072 Move returns status 0, amount 6
01:38:33.794 00.000 10072 MoveAxis(N, 0, ABG)
01:38:33.794 00.000 10072 Move returns status 0, amount 0
01:38:33.794 00.000 10072 move complete, result=0
01:38:33.794 00.000 10072 worker thread done servicing request
01:38:33.795 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:33.868 00.073 1032 Enqueuing Expose request
01:38:33.879 00.011 10072 Worker thread wakes up
01:38:33.879 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:33.879 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:33.880 00.001 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:38:34.525 00.645 10072 Exposure complete
01:38:34.615 00.090 10072 worker thread done servicing request
01:38:34.615 00.000 1032 OnExposeComplete: enter
01:38:34.619 00.004 1032 UpdateGuideState(): m_state=6
01:38:34.622 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4152
01:38:34.625 00.003 1032 Star::Find returns 1 (0), X=321.46, Y=754.92, Mass=1473, SNR=27.0, Peak=153 HFD=2.9
01:38:34.628 00.003 1032 MultiStar: [#1 0.20,0.02,0.93,U] [#2 0.40,0.04,0.73,U] [#3 0.32,-0.08,0.68,U] [#4 0.16,0.07,0.65,U] [#5 0.35,-0.01,0.69,U] [#6 0.26,0.08,0.59,U] [#7 0.21,-0.09,0.52,U] [#8 -0.00,0.07,0.55,U] 
01:38:34.630 00.002 1032 single-star, 8 included, MultiStar: {0.21, 0.04}, one-star: {0.01, 0.16}
01:38:34.633 00.003 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
01:38:34.635 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
01:38:34.638 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.53 mountX=0.15 mountY=-0.05, mountTheta=-0.30
01:38:34.643 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.16, opts=13)
01:38:34.647 00.004 1032 Enqueuing Move request for scope (0.01, 0.16)
01:38:34.654 00.007 10072 Worker thread wakes up
01:38:34.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
01:38:34.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
01:38:34.654 00.000 10072 Moving (0.01, 0.16) raw xDistance=0.15 yDistance=-0.05
01:38:34.657 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:34.662 00.005 10072 PPEC rslt: input = 0.15, final = 0.05, react = 0.07, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 287.56
01:38:34.662 00.000 10072 PPEC: input: 0.15, control: 0.05, exposure: 500
01:38:34.663 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:34.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:38:34.663 00.000 10072 MoveAxis(W, 47, ABG)
01:38:34.663 00.000 10072 Guiding  Dir = 3, Dur = 47
01:38:34.664 00.001 10072 IsGuiding returns 0
01:38:34.665 00.001 10072 PulseGuide returned control before completion, sleep 56
01:38:34.691 00.026 1032 UpdateGuideState exits: m=1473 SNR=27.0
01:38:34.694 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:34.697 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:34.699 00.002 1032 Enqueuing Expose request
01:38:34.736 00.037 10072 IsGuiding returns 0
01:38:34.736 00.000 10072 Move returns status 0, amount 47
01:38:34.736 00.000 10072 MoveAxis(N, 0, ABG)
01:38:34.736 00.000 10072 Move returns status 0, amount 0
01:38:34.736 00.000 10072 move complete, result=0
01:38:34.736 00.000 10072 worker thread done servicing request
01:38:34.736 00.000 10072 Worker thread wakes up
01:38:34.737 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:34.737 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:34.742 00.005 1032 GuideStep: 0.1 px 47 ms WEST, -0.0 px 0 ms NORTH
01:38:35.262 00.520 10072 Exposure complete
01:38:35.636 00.374 10072 worker thread done servicing request
01:38:35.636 00.000 1032 OnExposeComplete: enter
01:38:35.639 00.003 1032 UpdateGuideState(): m_state=6
01:38:35.643 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4153
01:38:35.757 00.114 1032 Star::Find returns 1 (0), X=321.49, Y=754.88, Mass=1495, SNR=27.2, Peak=145 HFD=3.0
01:38:35.782 00.025 1032 MultiStar: [#1 0.25,-0.01,0.98,U] [#2 0.29,0.04,0.73,U] [#3 0.31,-0.08,0.65,U] [#4 0.16,0.10,0.69,U] [#5 0.36,-0.01,0.70,U] [#6 0.13,-0.00,0.58,U] [#7 0.23,-0.14,0.54,U] [#8 0.34,0.20,0.53,U] 
01:38:35.797 00.015 1032 single-star, 8 included, MultiStar: {0.22, 0.03}, one-star: {0.03, 0.12}
01:38:35.804 00.007 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
01:38:35.808 00.004 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
01:38:35.811 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=0.11 mountY=-0.06, mountTheta=-0.50
01:38:35.816 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
01:38:35.820 00.004 1032 Enqueuing Move request for scope (0.03, 0.12)
01:38:35.823 00.003 10072 Worker thread wakes up
01:38:35.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
01:38:35.823 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:38:35.823 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
01:38:35.825 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:35.831 00.006 10072 PPEC rslt: input = 0.11, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:38:35.831 00.000 10072 PPEC: input: 0.11, control: -0.02, exposure: 500
01:38:35.831 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:35.831 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:38:35.831 00.000 10072 MoveAxis(E, 19, ABG)
01:38:35.831 00.000 10072 Guiding  Dir = 2, Dur = 19
01:38:35.832 00.001 10072 IsGuiding returns 0
01:38:35.833 00.001 10072 PulseGuide returned control before completion, sleep 28
01:38:35.861 00.028 1032 UpdateGuideState exits: m=1495 SNR=27.2
01:38:35.868 00.007 10072 IsGuiding returns 0
01:38:35.869 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:35.872 00.003 10072 Move returns status 0, amount 19
01:38:35.872 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:35.875 00.003 1032 Enqueuing Expose request
01:38:35.878 00.003 10072 MoveAxis(N, 0, ABG)
01:38:35.878 00.000 10072 Move returns status 0, amount 0
01:38:35.878 00.000 10072 move complete, result=0
01:38:35.878 00.000 10072 worker thread done servicing request
01:38:35.878 00.000 10072 Worker thread wakes up
01:38:35.878 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:35.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:35.890 00.012 1032 GuideStep: 0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
01:38:36.527 00.637 10072 Exposure complete
01:38:36.600 00.073 10072 worker thread done servicing request
01:38:36.600 00.000 1032 OnExposeComplete: enter
01:38:36.603 00.003 1032 UpdateGuideState(): m_state=6
01:38:36.605 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4154
01:38:36.607 00.002 1032 Star::Find returns 1 (0), X=321.40, Y=754.93, Mass=1379, SNR=26.2, Peak=157 HFD=2.8
01:38:36.610 00.003 1032 MultiStar: [#1 0.12,0.16,0.97,U] [#2 -0.08,0.25,0.75,U] [#3 0.09,0.20,0.67,U] [#4 0.05,0.26,0.75,U] [#5 0.19,0.20,0.72,U] [#6 -0.11,0.31,0.60,U] [#7 -0.10,-0.04,0.56,U] [#8 0.33,0.36,0.55,U] 
01:38:36.613 00.003 1032 single-star, 8 included, MultiStar: {0.05, 0.20}, one-star: {-0.06, 0.17}
01:38:36.616 00.003 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
01:38:36.618 00.002 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
01:38:36.621 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.89 mountX=0.18 mountY=0.01, mountTheta=0.06
01:38:36.626 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.17, opts=13)
01:38:36.629 00.003 1032 Enqueuing Move request for scope (-0.06, 0.17)
01:38:36.632 00.003 10072 Worker thread wakes up
01:38:36.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
01:38:36.632 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
01:38:36.632 00.000 10072 Moving (-0.06, 0.17) raw xDistance=0.18 yDistance=0.01
01:38:36.635 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:36.639 00.004 10072 PPEC rslt: input = 0.18, final = 0.06, react = 0.08, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 287.56
01:38:36.639 00.000 10072 PPEC: input: 0.18, control: 0.06, exposure: 500
01:38:36.639 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:36.639 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:38:36.639 00.000 10072 MoveAxis(W, 63, ABG)
01:38:36.639 00.000 10072 Guiding  Dir = 3, Dur = 63
01:38:36.640 00.001 10072 IsGuiding returns 0
01:38:36.641 00.001 10072 PulseGuide returned control before completion, sleep 73
01:38:36.670 00.029 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:38:36.676 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:36.680 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:36.682 00.002 1032 Enqueuing Expose request
01:38:36.725 00.043 10072 IsGuiding returns 0
01:38:36.725 00.000 10072 Move returns status 0, amount 63
01:38:36.726 00.001 10072 MoveAxis(N, 0, ABG)
01:38:36.726 00.000 10072 Move returns status 0, amount 0
01:38:36.726 00.000 10072 move complete, result=0
01:38:36.726 00.000 10072 worker thread done servicing request
01:38:36.726 00.000 10072 Worker thread wakes up
01:38:36.726 00.000 1032 GuideStep: 0.2 px 63 ms WEST, 0.0 px 0 ms NORTH
01:38:36.729 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:36.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:37.134 00.405 10072 Exposure complete
01:38:37.193 00.059 10072 worker thread done servicing request
01:38:37.193 00.000 1032 OnExposeComplete: enter
01:38:37.197 00.004 1032 UpdateGuideState(): m_state=6
01:38:37.199 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4155
01:38:37.203 00.004 1032 Star::Find returns 1 (0), X=321.44, Y=754.73, Mass=1326, SNR=25.7, Peak=163 HFD=2.9
01:38:37.205 00.002 1032 MultiStar: [#1 0.14,-0.08,1.00,U] [#2 0.11,0.12,0.78,U] [#3 0.19,0.07,0.72,U] [#4 0.05,0.06,0.70,U] [#5 0.18,-0.02,0.76,U] [#6 0.04,0.02,0.63,U] [#7 0.17,-0.17,0.52,U] [#8 0.27,0.05,0.59,U] 
01:38:37.208 00.003 1032 single-star, 8 included, MultiStar: {0.12, 0.00}, one-star: {-0.02, -0.04}
01:38:37.213 00.005 1032 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.83) = xAngle (-3.89 = 2.40)
01:38:37.215 00.002 1032 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.89 = 2.40)
01:38:37.218 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.06 mountX=-0.03 mountY=0.03, mountTheta=2.40
01:38:37.221 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
01:38:37.223 00.002 1032 Enqueuing Move request for scope (-0.02, -0.04)
01:38:37.225 00.002 10072 Worker thread wakes up
01:38:37.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
01:38:37.225 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
01:38:37.225 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
01:38:37.227 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:37.231 00.004 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:38:37.231 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:38:37.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:37.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:38:37.231 00.000 10072 MoveAxis(E, 14, ABG)
01:38:37.231 00.000 10072 Guiding  Dir = 2, Dur = 14
01:38:37.231 00.000 10072 IsGuiding returns 0
01:38:37.232 00.001 10072 PulseGuide returned control before completion, sleep 24
01:38:37.251 00.019 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:38:37.254 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:37.256 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:37.258 00.002 1032 Enqueuing Expose request
01:38:37.260 00.002 10072 IsGuiding returns 0
01:38:37.260 00.000 10072 Move returns status 0, amount 14
01:38:37.261 00.001 10072 MoveAxis(N, 0, ABG)
01:38:37.261 00.000 10072 Move returns status 0, amount 0
01:38:37.261 00.000 10072 move complete, result=0
01:38:37.261 00.000 10072 worker thread done servicing request
01:38:37.261 00.000 10072 Worker thread wakes up
01:38:37.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:37.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:37.271 00.010 1032 GuideStep: -0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
01:38:37.884 00.613 10072 Exposure complete
01:38:37.935 00.051 10072 worker thread done servicing request
01:38:37.935 00.000 1032 OnExposeComplete: enter
01:38:37.938 00.003 1032 UpdateGuideState(): m_state=6
01:38:37.940 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4156
01:38:37.941 00.001 1032 Star::Find returns 1 (0), X=321.65, Y=754.58, Mass=1420, SNR=26.6, Peak=160 HFD=2.9
01:38:37.944 00.003 1032 MultiStar: [#1 0.27,-0.29,0.91,U] [#2 0.36,-0.21,0.73,U] [#3 0.39,-0.30,0.69,U] [#4 0.18,-0.13,0.69,U] [#5 0.45,-0.26,0.71,U] [#6 0.22,-0.23,0.59,U] [#7 0.36,-0.37,0.53,U] [#8 0.41,-0.09,0.55,U] 
01:38:37.945 00.001 1032 single-star, 8 included, MultiStar: {0.31, -0.23}, one-star: {0.19, -0.19}
01:38:37.948 00.003 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
01:38:37.950 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
01:38:37.952 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-0.77 mountX=-0.23 mountY=-0.14, mountTheta=-2.60
01:38:37.956 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.19, opts=13)
01:38:37.959 00.003 1032 Enqueuing Move request for scope (0.19, -0.19)
01:38:37.961 00.002 10072 Worker thread wakes up
01:38:37.961 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.19) opts 0xd
01:38:37.961 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.19)
01:38:37.962 00.001 10072 Moving (0.19, -0.19) raw xDistance=-0.23 yDistance=-0.14
01:38:37.964 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:37.966 00.002 10072 PPEC rslt: input = -0.23, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 287.56
01:38:37.966 00.000 10072 PPEC: input: -0.23, control: -0.12, exposure: 500
01:38:37.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:37.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:38:37.967 00.001 10072 MoveAxis(E, 121, ABG)
01:38:37.967 00.000 10072 Guiding  Dir = 2, Dur = 121
01:38:37.967 00.000 10072 IsGuiding returns 0
01:38:37.967 00.000 10072 PulseGuide returned control before completion, sleep 131
01:38:37.987 00.020 1032 UpdateGuideState exits: m=1420 SNR=26.6
01:38:37.990 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:37.994 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:37.996 00.002 1032 Enqueuing Expose request
01:38:38.115 00.119 10072 IsGuiding returns 0
01:38:38.115 00.000 10072 Move returns status 0, amount 121
01:38:38.115 00.000 10072 MoveAxis(N, 0, ABG)
01:38:38.115 00.000 10072 Move returns status 0, amount 0
01:38:38.115 00.000 10072 move complete, result=0
01:38:38.115 00.000 10072 worker thread done servicing request
01:38:38.115 00.000 10072 Worker thread wakes up
01:38:38.115 00.000 1032 GuideStep: -0.2 px 121 ms EAST, -0.1 px 0 ms NORTH
01:38:38.118 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:38.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:38.539 00.421 10072 Exposure complete
01:38:38.588 00.049 10072 worker thread done servicing request
01:38:38.588 00.000 1032 OnExposeComplete: enter
01:38:38.590 00.002 1032 UpdateGuideState(): m_state=6
01:38:38.592 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4157
01:38:38.593 00.001 1032 Star::Find returns 1 (0), X=321.74, Y=754.60, Mass=1438, SNR=26.7, Peak=147 HFD=2.9
01:38:38.595 00.002 1032 MultiStar: [#1 0.33,-0.16,0.98,U] [#2 0.46,-0.07,0.71,U] [#3 0.34,-0.13,0.70,U] [#4 0.29,-0.16,0.74,U] [#5 0.52,-0.17,0.71,U] [#6 0.38,0.01,0.59,U] [#7 0.40,-0.30,0.52,U] [#8 0.34,-0.01,0.57,U] 
01:38:38.597 00.002 1032 single-star, 8 included, MultiStar: {0.36, -0.13}, one-star: {0.28, -0.17}
01:38:38.600 00.003 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
01:38:38.601 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
01:38:38.602 00.001 1032 CameraToMount -- cameraX=0.28 cameraY=-0.17 hyp=0.33 cameraTheta=-0.53 mountX=-0.23 mountY=-0.23, mountTheta=-2.36
01:38:38.605 00.003 1032 SchedulePrimaryMove(0F526948, x=0.28, y=-0.17, opts=13)
01:38:38.606 00.001 1032 Enqueuing Move request for scope (0.28, -0.17)
01:38:38.608 00.002 10072 Worker thread wakes up
01:38:38.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.17) opts 0xd
01:38:38.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, -0.17)
01:38:38.608 00.000 10072 Moving (0.28, -0.17) raw xDistance=-0.23 yDistance=-0.23
01:38:38.610 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:38.614 00.004 10072 PPEC rslt: input = -0.23, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 287.57
01:38:38.614 00.000 10072 PPEC: input: -0.23, control: -0.12, exposure: 500
01:38:38.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:38:38.614 00.000 10072 MoveAxis(E, 121, ABG)
01:38:38.614 00.000 10072 Guiding  Dir = 2, Dur = 121
01:38:38.615 00.001 10072 IsGuiding returns 0
01:38:38.615 00.000 10072 PulseGuide returned control before completion, sleep 131
01:38:38.634 00.019 1032 UpdateGuideState exits: m=1438 SNR=26.7
01:38:38.636 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:38.638 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:38.639 00.001 1032 Enqueuing Expose request
01:38:38.754 00.115 10072 IsGuiding returns 1
01:38:38.754 00.000 10072 scope still moving after pulse duration time elapsed
01:38:38.785 00.031 10072 IsGuiding returns 0
01:38:38.785 00.000 10072 scope move finished after 121 + 49 ms
01:38:38.785 00.000 10072 Move returns status 0, amount 121
01:38:38.785 00.000 10072 MoveAxis(N, 149, ABG)
01:38:38.787 00.002 10072 Guiding  Dir = 0, Dur = 149
01:38:38.787 00.000 10072 IsGuiding returns 0
01:38:38.787 00.000 10072 PulseGuide returned control before completion, sleep 159
01:38:38.959 00.172 10072 IsGuiding returns 0
01:38:38.959 00.000 10072 Move returns status 0, amount 149
01:38:38.959 00.000 10072 move complete, result=0
01:38:38.959 00.000 10072 worker thread done servicing request
01:38:38.959 00.000 1032 GuideStep: -0.2 px 121 ms EAST, -0.2 px 149 ms NORTH
01:38:38.962 00.003 10072 Worker thread wakes up
01:38:38.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:38.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:39.588 00.626 10072 Exposure complete
01:38:39.636 00.048 10072 worker thread done servicing request
01:38:39.636 00.000 1032 OnExposeComplete: enter
01:38:39.638 00.002 1032 UpdateGuideState(): m_state=6
01:38:39.640 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4158
01:38:39.643 00.003 1032 Star::Find returns 1 (0), X=321.50, Y=754.95, Mass=1318, SNR=25.6, Peak=154 HFD=2.5
01:38:39.645 00.002 1032 MultiStar: [#1 0.08,0.06,1.03,U] [#2 0.22,0.12,0.85,U] [#3 0.02,0.13,0.71,U] [#4 0.07,0.23,0.75,U] [#5 0.27,0.08,0.71,U] [#6 0.14,0.11,0.62,U] [#7 0.05,-0.05,0.57,U] [#8 0.12,0.12,0.59,U] 
01:38:39.647 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.12}, one-star: {0.05, 0.19}
01:38:39.649 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:38:39.651 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:38:39.652 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.81 mountX=0.08 mountY=-0.14, mountTheta=-1.02
01:38:39.656 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
01:38:39.657 00.001 1032 Enqueuing Move request for scope (0.11, 0.12)
01:38:39.659 00.002 10072 Worker thread wakes up
01:38:39.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
01:38:39.659 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
01:38:39.659 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.08 yDistance=-0.14
01:38:39.660 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:39.663 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
01:38:39.663 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:38:39.663 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:39.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:38:39.663 00.000 10072 MoveAxis(E, 10, ABG)
01:38:39.663 00.000 10072 Guiding  Dir = 2, Dur = 10
01:38:39.664 00.001 10072 IsGuiding returns 0
01:38:39.664 00.000 10072 PulseGuide returned control before completion, sleep 20
01:38:39.681 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.6
01:38:39.684 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:39.686 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:39.687 00.001 1032 Enqueuing Expose request
01:38:39.696 00.009 10072 IsGuiding returns 0
01:38:39.696 00.000 10072 Move returns status 0, amount 10
01:38:39.696 00.000 10072 MoveAxis(N, 0, ABG)
01:38:39.696 00.000 10072 Move returns status 0, amount 0
01:38:39.696 00.000 10072 move complete, result=0
01:38:39.696 00.000 10072 worker thread done servicing request
01:38:39.697 00.001 10072 Worker thread wakes up
01:38:39.697 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:39.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:39.700 00.003 1032 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:38:40.102 00.402 10072 Exposure complete
01:38:40.152 00.050 1032 OnExposeComplete: enter
01:38:40.154 00.002 1032 UpdateGuideState(): m_state=6
01:38:40.155 00.001 10072 worker thread done servicing request
01:38:40.155 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4159
01:38:40.158 00.003 1032 Star::Find returns 1 (0), X=321.50, Y=754.76, Mass=1605, SNR=28.2, Peak=185 HFD=3.0
01:38:40.159 00.001 1032 MultiStar: [#1 0.19,-0.03,0.88,U] [#2 0.11,0.14,0.69,U] [#3 -0.10,-0.07,0.66,U] [#4 0.10,0.06,0.66,U] [#5 0.36,-0.08,0.63,U] [#6 0.10,0.15,0.57,U] [#7 0.05,-0.25,0.50,U] [#8 0.00,-0.08,0.54,U] 
01:38:40.160 00.001 1032 single-star, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.04, -0.01}
01:38:40.162 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
01:38:40.164 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
01:38:40.166 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-0.14 mountX=-0.02 mountY=-0.04, mountTheta=-1.97
01:38:40.168 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
01:38:40.171 00.003 1032 Enqueuing Move request for scope (0.04, -0.01)
01:38:40.174 00.003 10072 Worker thread wakes up
01:38:40.174 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
01:38:40.174 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
01:38:40.174 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
01:38:40.177 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:40.181 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
01:38:40.181 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:38:40.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:40.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:38:40.181 00.000 10072 MoveAxis(E, 5, ABG)
01:38:40.181 00.000 10072 Guiding  Dir = 2, Dur = 5
01:38:40.181 00.000 10072 IsGuiding returns 0
01:38:40.182 00.001 10072 PulseGuide returned control before completion, sleep 15
01:38:40.199 00.017 1032 UpdateGuideState exits: m=1605 SNR=28.2
01:38:40.202 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:40.203 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:40.205 00.002 1032 Enqueuing Expose request
01:38:40.209 00.004 10072 IsGuiding returns 0
01:38:40.209 00.000 10072 Move returns status 0, amount 5
01:38:40.210 00.001 10072 MoveAxis(N, 0, ABG)
01:38:40.210 00.000 10072 Move returns status 0, amount 0
01:38:40.210 00.000 10072 move complete, result=0
01:38:40.210 00.000 10072 worker thread done servicing request
01:38:40.210 00.000 10072 Worker thread wakes up
01:38:40.210 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:40.210 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:40.218 00.008 1032 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
01:38:40.837 00.619 10072 Exposure complete
01:38:40.886 00.049 10072 worker thread done servicing request
01:38:40.886 00.000 1032 OnExposeComplete: enter
01:38:40.887 00.001 1032 UpdateGuideState(): m_state=6
01:38:40.890 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4160
01:38:40.891 00.001 1032 Star::Find returns 1 (0), X=321.42, Y=754.74, Mass=1439, SNR=26.7, Peak=147 HFD=3.1
01:38:40.893 00.002 1032 MultiStar: [#1 -0.01,-0.08,0.96,U] [#2 0.18,-0.11,0.72,U] [#3 -0.01,-0.11,0.63,U] [#4 0.13,-0.05,0.67,U] [#5 0.48,-0.05,0.68,U] [#6 0.05,-0.03,0.57,U] [#7 0.28,-0.17,0.52,U] [#8 0.09,0.04,0.58,U] 
01:38:40.895 00.002 1032 single-star, 8 included, MultiStar: {0.11, -0.06}, one-star: {-0.04, -0.02}
01:38:40.899 00.004 1032 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.83) = xAngle (-4.38 = 1.90)
01:38:40.901 00.002 1032 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.38 = 1.90)
01:38:40.903 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.55 mountX=-0.01 mountY=0.04, mountTheta=1.90
01:38:40.906 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.02, opts=13)
01:38:40.908 00.002 1032 Enqueuing Move request for scope (-0.04, -0.02)
01:38:40.910 00.002 10072 Worker thread wakes up
01:38:40.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:38:40.910 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:38:40.910 00.000 10072 Moving (-0.04, -0.02) raw xDistance=-0.01 yDistance=0.04
01:38:40.913 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:40.916 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
01:38:40.916 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:38:40.916 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:40.916 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:38:40.916 00.000 10072 MoveAxis(E, 6, ABG)
01:38:40.917 00.001 10072 Guiding  Dir = 2, Dur = 6
01:38:40.917 00.000 10072 IsGuiding returns 0
01:38:40.918 00.001 10072 PulseGuide returned control before completion, sleep 16
01:38:40.934 00.016 1032 UpdateGuideState exits: m=1439 SNR=26.7
01:38:40.937 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:40.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:40.940 00.001 1032 Enqueuing Expose request
01:38:40.944 00.004 10072 IsGuiding returns 0
01:38:40.944 00.000 10072 Move returns status 0, amount 6
01:38:40.944 00.000 10072 MoveAxis(N, 0, ABG)
01:38:40.944 00.000 10072 Move returns status 0, amount 0
01:38:40.944 00.000 10072 move complete, result=0
01:38:40.944 00.000 10072 worker thread done servicing request
01:38:40.944 00.000 10072 Worker thread wakes up
01:38:40.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:40.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:40.949 00.005 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
01:38:41.354 00.405 10072 Exposure complete
01:38:41.405 00.051 10072 worker thread done servicing request
01:38:41.405 00.000 1032 OnExposeComplete: enter
01:38:41.407 00.002 1032 UpdateGuideState(): m_state=6
01:38:41.409 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4161
01:38:41.411 00.002 1032 Star::Find returns 1 (0), X=321.38, Y=754.93, Mass=1443, SNR=26.8, Peak=149 HFD=2.7
01:38:41.413 00.002 1032 MultiStar: [#1 0.06,0.10,1.00,U] [#2 0.27,0.11,0.76,U] [#3 0.03,-0.02,0.69,U] [#4 0.10,0.11,0.67,U] [#5 0.36,-0.13,0.67,U] [#6 0.12,0.13,0.58,U] [#7 0.02,-0.07,0.52,U] [#8 0.23,0.33,0.60,U] 
01:38:41.416 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.09}, one-star: {-0.08, 0.16}
01:38:41.417 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
01:38:41.419 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
01:38:41.420 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.64 mountX=0.05 mountY=-0.13, mountTheta=-1.19
01:38:41.422 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
01:38:41.423 00.001 1032 Enqueuing Move request for scope (0.11, 0.09)
01:38:41.425 00.002 10072 Worker thread wakes up
01:38:41.425 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
01:38:41.425 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
01:38:41.425 00.000 10072 Moving (0.11, 0.09) raw xDistance=0.05 yDistance=-0.13
01:38:41.427 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:41.430 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
01:38:41.430 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:38:41.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:41.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:38:41.431 00.001 10072 MoveAxis(E, 4, ABG)
01:38:41.431 00.000 10072 Guiding  Dir = 2, Dur = 4
01:38:41.431 00.000 10072 IsGuiding returns 0
01:38:41.432 00.001 10072 PulseGuide returned control before completion, sleep 14
01:38:41.447 00.015 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:38:41.450 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:41.453 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:41.454 00.001 1032 Enqueuing Expose request
01:38:41.462 00.008 10072 IsGuiding returns 0
01:38:41.462 00.000 10072 Move returns status 0, amount 4
01:38:41.462 00.000 10072 MoveAxis(N, 0, ABG)
01:38:41.462 00.000 10072 Move returns status 0, amount 0
01:38:41.462 00.000 10072 move complete, result=0
01:38:41.463 00.001 10072 worker thread done servicing request
01:38:41.463 00.000 10072 Worker thread wakes up
01:38:41.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:41.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:41.464 00.001 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:38:42.087 00.623 10072 Exposure complete
01:38:42.132 00.045 10072 worker thread done servicing request
01:38:42.133 00.001 1032 OnExposeComplete: enter
01:38:42.135 00.002 1032 UpdateGuideState(): m_state=6
01:38:42.136 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4162
01:38:42.139 00.003 1032 Star::Find returns 1 (0), X=321.61, Y=754.94, Mass=1279, SNR=25.2, Peak=128 HFD=2.7
01:38:42.141 00.002 1032 MultiStar: [#1 0.20,0.12,1.06,U] [#2 0.17,0.08,0.77,U] [#3 0.19,0.03,0.71,U] [#4 0.19,0.25,0.72,U] [#5 0.35,0.16,0.74,U] [#6 0.18,0.14,0.61,U] [#7 0.18,0.00,0.55,U] [#8 0.18,0.22,0.58,U] 
01:38:42.142 00.001 1032 single-star, 8 included, MultiStar: {0.20, 0.13}, one-star: {0.15, 0.17}
01:38:42.145 00.003 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
01:38:42.148 00.003 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
01:38:42.150 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.23 cameraTheta=0.84 mountX=0.12 mountY=-0.19, mountTheta=-0.99
01:38:42.153 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.17, opts=13)
01:38:42.155 00.002 1032 Enqueuing Move request for scope (0.15, 0.17)
01:38:42.157 00.002 10072 Worker thread wakes up
01:38:42.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
01:38:42.157 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
01:38:42.157 00.000 10072 Moving (0.15, 0.17) raw xDistance=0.12 yDistance=-0.19
01:38:42.160 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:42.162 00.002 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
01:38:42.162 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
01:38:42.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:42.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:38:42.163 00.001 10072 MoveAxis(E, 6, ABG)
01:38:42.163 00.000 10072 Guiding  Dir = 2, Dur = 6
01:38:42.163 00.000 10072 IsGuiding returns 0
01:38:42.163 00.000 10072 PulseGuide returned control before completion, sleep 16
01:38:42.182 00.019 1032 UpdateGuideState exits: m=1279 SNR=25.2
01:38:42.184 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:42.186 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:42.187 00.001 1032 Enqueuing Expose request
01:38:42.192 00.005 10072 IsGuiding returns 0
01:38:42.192 00.000 10072 Move returns status 0, amount 6
01:38:42.192 00.000 10072 MoveAxis(N, 0, ABG)
01:38:42.192 00.000 10072 Move returns status 0, amount 0
01:38:42.192 00.000 10072 move complete, result=0
01:38:42.192 00.000 10072 worker thread done servicing request
01:38:42.192 00.000 10072 Worker thread wakes up
01:38:42.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:42.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:42.196 00.004 1032 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
01:38:42.600 00.404 10072 Exposure complete
01:38:42.648 00.048 10072 worker thread done servicing request
01:38:42.649 00.001 1032 OnExposeComplete: enter
01:38:42.650 00.001 1032 UpdateGuideState(): m_state=6
01:38:42.652 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4163
01:38:42.653 00.001 1032 Star::Find returns 1 (0), X=321.64, Y=754.96, Mass=1445, SNR=26.8, Peak=108 HFD=3.3
01:38:42.655 00.002 1032 MultiStar: [#1 0.26,0.05,0.99,U] [#2 0.33,0.13,0.72,U] [#3 0.26,0.12,0.67,U] [#4 0.29,0.15,0.71,U] [#5 0.44,0.11,0.68,U] [#6 0.22,0.10,0.56,U] [#7 0.27,-0.10,0.53,U] [#8 0.25,0.30,0.56,U] 
01:38:42.657 00.002 1032 single-star, 8 included, MultiStar: {0.28, 0.12}, one-star: {0.18, 0.19}
01:38:42.658 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
01:38:42.660 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
01:38:42.661 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.26 cameraTheta=0.83 mountX=0.14 mountY=-0.22, mountTheta=-1.00
01:38:42.665 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.19, opts=13)
01:38:42.667 00.002 1032 Enqueuing Move request for scope (0.18, 0.19)
01:38:42.669 00.002 10072 Worker thread wakes up
01:38:42.669 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
01:38:42.669 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
01:38:42.669 00.000 10072 Moving (0.18, 0.19) raw xDistance=0.14 yDistance=-0.22
01:38:42.671 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:42.674 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.57
01:38:42.674 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:38:42.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:38:42.674 00.000 10072 MoveAxis(W, 59, ABG)
01:38:42.674 00.000 10072 Guiding  Dir = 3, Dur = 59
01:38:42.676 00.002 10072 IsGuiding returns 0
01:38:42.676 00.000 10072 PulseGuide returned control before completion, sleep 69
01:38:42.695 00.019 1032 UpdateGuideState exits: m=1445 SNR=26.8
01:38:42.697 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:42.700 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:42.702 00.002 1032 Enqueuing Expose request
01:38:42.754 00.052 10072 IsGuiding returns 0
01:38:42.754 00.000 10072 Move returns status 0, amount 59
01:38:42.754 00.000 10072 MoveAxis(N, 143, ABG)
01:38:42.754 00.000 10072 Guiding  Dir = 0, Dur = 143
01:38:42.755 00.001 10072 IsGuiding returns 0
01:38:42.755 00.000 10072 PulseGuide returned control before completion, sleep 153
01:38:42.910 00.155 10072 IsGuiding returns 0
01:38:42.910 00.000 10072 Move returns status 0, amount 143
01:38:42.910 00.000 10072 move complete, result=0
01:38:42.911 00.001 1032 GuideStep: 0.1 px 59 ms WEST, -0.2 px 143 ms NORTH
01:38:42.913 00.002 10072 worker thread done servicing request
01:38:42.913 00.000 10072 Worker thread wakes up
01:38:42.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:42.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:43.537 00.624 10072 Exposure complete
01:38:43.586 00.049 10072 worker thread done servicing request
01:38:43.586 00.000 1032 OnExposeComplete: enter
01:38:43.589 00.003 1032 UpdateGuideState(): m_state=6
01:38:43.591 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4164
01:38:43.592 00.001 1032 Star::Find returns 1 (0), X=321.51, Y=754.73, Mass=1584, SNR=28.1, Peak=145 HFD=3.0
01:38:43.596 00.004 1032 MultiStar: [#1 0.18,-0.11,0.91,U] [#2 0.33,-0.05,0.69,U] [#3 0.18,-0.06,0.62,U] [#4 0.22,-0.03,0.65,U] [#5 0.43,-0.13,0.67,U] [#6 0.06,-0.09,0.57,U] [#7 0.13,-0.18,0.48,U] [#8 0.03,-0.07,0.54,U] 
01:38:43.604 00.008 1032 single-star, 8 included, MultiStar: {0.18, -0.08}, one-star: {0.05, -0.04}
01:38:43.607 00.003 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
01:38:43.610 00.003 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
01:38:43.615 00.005 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.67 mountX=-0.05 mountY=-0.04, mountTheta=-2.50
01:38:43.618 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
01:38:43.620 00.002 1032 Enqueuing Move request for scope (0.05, -0.04)
01:38:43.622 00.002 10072 Worker thread wakes up
01:38:43.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:38:43.622 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:38:43.622 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
01:38:43.625 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:43.627 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
01:38:43.627 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:38:43.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:43.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:38:43.627 00.000 10072 MoveAxis(E, 8, ABG)
01:38:43.628 00.001 10072 Guiding  Dir = 2, Dur = 8
01:38:43.628 00.000 10072 IsGuiding returns 0
01:38:43.628 00.000 10072 PulseGuide returned control before completion, sleep 18
01:38:43.646 00.018 1032 UpdateGuideState exits: m=1584 SNR=28.1
01:38:43.650 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:43.651 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:43.653 00.002 1032 Enqueuing Expose request
01:38:43.660 00.007 10072 IsGuiding returns 0
01:38:43.660 00.000 10072 Move returns status 0, amount 8
01:38:43.660 00.000 10072 MoveAxis(N, 0, ABG)
01:38:43.660 00.000 10072 Move returns status 0, amount 0
01:38:43.660 00.000 10072 move complete, result=0
01:38:43.660 00.000 10072 worker thread done servicing request
01:38:43.660 00.000 10072 Worker thread wakes up
01:38:43.660 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:43.660 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:43.663 00.003 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
01:38:44.069 00.406 10072 Exposure complete
01:38:44.113 00.044 10072 worker thread done servicing request
01:38:44.113 00.000 1032 OnExposeComplete: enter
01:38:44.116 00.003 1032 UpdateGuideState(): m_state=6
01:38:44.117 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4165
01:38:44.119 00.002 1032 Star::Find returns 1 (0), X=321.50, Y=754.88, Mass=1301, SNR=25.4, Peak=133 HFD=3.0
01:38:44.121 00.002 1032 MultiStar: [#1 0.23,-0.09,1.01,U] [#2 0.20,-0.14,0.76,U] [#3 0.07,-0.13,0.65,U] [#4 0.12,0.02,0.72,U] [#5 0.38,-0.08,0.75,U] [#6 0.05,0.00,0.69,U] [#7 0.06,-0.25,0.54,U] [#8 0.01,-0.01,0.59,U] 
01:38:44.122 00.001 1032 single-star, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.05, 0.11}
01:38:44.124 00.002 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
01:38:44.125 00.001 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
01:38:44.127 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=0.10 mountY=-0.07, mountTheta=-0.65
01:38:44.131 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
01:38:44.133 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
01:38:44.134 00.001 10072 Worker thread wakes up
01:38:44.135 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
01:38:44.135 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:38:44.135 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.10 yDistance=-0.07
01:38:44.137 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:44.138 00.001 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
01:38:44.139 00.001 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:38:44.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:44.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:38:44.139 00.000 10072 MoveAxis(E, 6, ABG)
01:38:44.139 00.000 10072 Guiding  Dir = 2, Dur = 6
01:38:44.139 00.000 10072 IsGuiding returns 0
01:38:44.139 00.000 10072 PulseGuide returned control before completion, sleep 16
01:38:44.156 00.017 1032 UpdateGuideState exits: m=1301 SNR=25.4
01:38:44.158 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:44.159 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:44.162 00.003 1032 Enqueuing Expose request
01:38:44.163 00.001 10072 IsGuiding returns 0
01:38:44.163 00.000 10072 Move returns status 0, amount 6
01:38:44.163 00.000 10072 MoveAxis(N, 0, ABG)
01:38:44.163 00.000 10072 Move returns status 0, amount 0
01:38:44.163 00.000 10072 move complete, result=0
01:38:44.164 00.001 10072 worker thread done servicing request
01:38:44.164 00.000 10072 Worker thread wakes up
01:38:44.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:44.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:44.170 00.006 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:38:44.790 00.620 10072 Exposure complete
01:38:44.839 00.049 1032 OnExposeComplete: enter
01:38:44.841 00.002 1032 UpdateGuideState(): m_state=6
01:38:44.843 00.002 10072 worker thread done servicing request
01:38:44.844 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4166
01:38:44.845 00.001 1032 Star::Find returns 1 (0), X=321.42, Y=754.86, Mass=1449, SNR=26.8, Peak=178 HFD=2.7
01:38:44.847 00.002 1032 MultiStar: [#1 0.07,0.05,0.94,U] [#2 0.14,0.03,0.74,U] [#3 -0.02,0.01,0.62,U] [#4 0.03,0.07,0.67,U] [#5 0.23,0.08,0.66,U] [#6 0.06,0.24,0.58,U] [#7 0.02,-0.06,0.52,U] [#8 0.04,-0.01,0.56,U] 
01:38:44.849 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {-0.04, 0.09}
01:38:44.851 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
01:38:44.853 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
01:38:44.855 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.82 mountX=0.04 mountY=-0.07, mountTheta=-1.01
01:38:44.858 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
01:38:44.861 00.003 1032 Enqueuing Move request for scope (0.06, 0.06)
01:38:44.863 00.002 10072 Worker thread wakes up
01:38:44.863 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
01:38:44.863 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
01:38:44.863 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
01:38:44.865 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:44.868 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
01:38:44.869 00.001 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:38:44.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:44.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:38:44.869 00.000 10072 MoveAxis(E, 8, ABG)
01:38:44.869 00.000 10072 Guiding  Dir = 2, Dur = 8
01:38:44.869 00.000 10072 IsGuiding returns 0
01:38:44.870 00.001 10072 PulseGuide returned control before completion, sleep 18
01:38:44.886 00.016 1032 UpdateGuideState exits: m=1449 SNR=26.8
01:38:44.888 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:44.889 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:44.890 00.001 1032 Enqueuing Expose request
01:38:44.899 00.009 10072 IsGuiding returns 0
01:38:44.899 00.000 10072 Move returns status 0, amount 8
01:38:44.899 00.000 10072 MoveAxis(N, 0, ABG)
01:38:44.899 00.000 10072 Move returns status 0, amount 0
01:38:44.900 00.001 10072 move complete, result=0
01:38:44.900 00.000 10072 worker thread done servicing request
01:38:44.900 00.000 10072 Worker thread wakes up
01:38:44.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:44.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:44.901 00.001 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:38:45.307 00.406 10072 Exposure complete
01:38:45.357 00.050 10072 worker thread done servicing request
01:38:45.357 00.000 1032 OnExposeComplete: enter
01:38:45.359 00.002 1032 UpdateGuideState(): m_state=6
01:38:45.361 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4167
01:38:45.364 00.003 1032 Star::Find returns 1 (0), X=321.38, Y=754.86, Mass=1551, SNR=27.8, Peak=182 HFD=2.6
01:38:45.366 00.002 1032 MultiStar: [#1 0.05,0.08,0.93,U] [#2 0.08,0.04,0.67,U] [#3 0.02,0.07,0.63,U] [#4 0.01,0.17,0.66,U] [#5 0.29,0.10,0.68,U] [#6 -0.05,0.19,0.54,U] [#7 -0.03,0.01,0.49,U] [#8 0.02,0.27,0.55,U] 
01:38:45.368 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {-0.08, 0.09}
01:38:45.369 00.001 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
01:38:45.372 00.003 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
01:38:45.373 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=0.10 mountY=-0.06, mountTheta=-0.58
01:38:45.375 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
01:38:45.377 00.002 1032 Enqueuing Move request for scope (0.04, 0.11)
01:38:45.378 00.001 10072 Worker thread wakes up
01:38:45.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
01:38:45.378 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:38:45.378 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.10 yDistance=-0.06
01:38:45.381 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:45.384 00.003 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
01:38:45.384 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:38:45.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:45.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:38:45.384 00.000 10072 MoveAxis(E, 6, ABG)
01:38:45.384 00.000 10072 Guiding  Dir = 2, Dur = 6
01:38:45.385 00.001 10072 IsGuiding returns 0
01:38:45.386 00.001 10072 PulseGuide returned control before completion, sleep 16
01:38:45.400 00.014 1032 UpdateGuideState exits: m=1551 SNR=27.8
01:38:45.402 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:45.403 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:45.404 00.001 1032 Enqueuing Expose request
01:38:45.413 00.009 10072 IsGuiding returns 1
01:38:45.413 00.000 10072 scope still moving after pulse duration time elapsed
01:38:45.445 00.032 10072 IsGuiding returns 0
01:38:45.445 00.000 10072 scope move finished after 6 + 54 ms
01:38:45.445 00.000 10072 Move returns status 0, amount 6
01:38:45.445 00.000 10072 MoveAxis(N, 0, ABG)
01:38:45.445 00.000 10072 Move returns status 0, amount 0
01:38:45.445 00.000 10072 move complete, result=0
01:38:45.445 00.000 10072 worker thread done servicing request
01:38:45.445 00.000 10072 Worker thread wakes up
01:38:45.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:45.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:45.447 00.002 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:38:46.072 00.625 10072 Exposure complete
01:38:46.118 00.046 10072 worker thread done servicing request
01:38:46.119 00.001 1032 OnExposeComplete: enter
01:38:46.121 00.002 1032 UpdateGuideState(): m_state=6
01:38:46.123 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4168
01:38:46.125 00.002 1032 Star::Find returns 1 (0), X=321.53, Y=754.60, Mass=1386, SNR=26.2, Peak=135 HFD=3.1
01:38:46.127 00.002 1032 MultiStar: [#1 0.30,-0.26,0.98,U] [#2 0.25,-0.17,0.71,U] [#3 0.29,-0.16,0.72,U] [#4 0.32,-0.20,0.69,U] [#5 0.40,-0.22,0.72,U] [#6 0.17,-0.20,0.60,U] [#7 0.12,-0.25,0.54,U] [#8 0.15,-0.03,0.58,U] 
01:38:46.128 00.001 1032 single-star, 8 included, MultiStar: {0.23, -0.19}, one-star: {0.07, -0.16}
01:38:46.130 00.002 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
01:38:46.132 00.002 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
01:38:46.134 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.17 mountX=-0.18 mountY=-0.03, mountTheta=-3.00
01:38:46.137 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.16, opts=13)
01:38:46.138 00.001 1032 Enqueuing Move request for scope (0.07, -0.16)
01:38:46.141 00.003 10072 Worker thread wakes up
01:38:46.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
01:38:46.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
01:38:46.141 00.000 10072 Moving (0.07, -0.16) raw xDistance=-0.18 yDistance=-0.03
01:38:46.144 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:46.146 00.002 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.57
01:38:46.146 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
01:38:46.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:46.146 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:38:46.146 00.000 10072 MoveAxis(E, 87, ABG)
01:38:46.147 00.001 10072 Guiding  Dir = 2, Dur = 87
01:38:46.148 00.001 10072 IsGuiding returns 0
01:38:46.148 00.000 10072 PulseGuide returned control before completion, sleep 97
01:38:46.165 00.017 1032 UpdateGuideState exits: m=1386 SNR=26.2
01:38:46.167 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:46.168 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:46.169 00.001 1032 Enqueuing Expose request
01:38:46.257 00.088 10072 IsGuiding returns 0
01:38:46.257 00.000 10072 Move returns status 0, amount 87
01:38:46.257 00.000 10072 MoveAxis(N, 0, ABG)
01:38:46.257 00.000 10072 Move returns status 0, amount 0
01:38:46.257 00.000 10072 move complete, result=0
01:38:46.257 00.000 10072 worker thread done servicing request
01:38:46.257 00.000 10072 Worker thread wakes up
01:38:46.258 00.001 1032 GuideStep: -0.2 px 87 ms EAST, -0.0 px 0 ms NORTH
01:38:46.260 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:46.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:46.668 00.408 10072 Exposure complete
01:38:46.711 00.043 10072 worker thread done servicing request
01:38:46.711 00.000 1032 OnExposeComplete: enter
01:38:46.712 00.001 1032 UpdateGuideState(): m_state=6
01:38:46.714 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4169
01:38:46.716 00.002 1032 Star::Find returns 1 (0), X=321.43, Y=754.76, Mass=1315, SNR=25.5, Peak=151 HFD=3.0
01:38:46.717 00.001 1032 MultiStar: [#1 0.18,-0.24,0.99,U] [#2 0.15,-0.09,0.79,U] [#3 0.09,-0.25,0.76,U] [#4 0.16,-0.03,0.73,U] [#5 0.34,-0.18,0.68,U] [#6 0.03,-0.03,0.59,U] [#7 0.09,-0.33,0.57,U] [#8 0.10,-0.11,0.59,U] 
01:38:46.718 00.001 1032 single-star, 8 included, MultiStar: {0.12, -0.14}, one-star: {-0.03, -0.01}
01:38:46.720 00.002 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.51)
01:38:46.722 00.002 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.51)
01:38:46.724 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.94 mountX=0.00 mountY=0.03, mountTheta=1.51
01:38:46.727 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
01:38:46.729 00.002 1032 Enqueuing Move request for scope (-0.03, -0.01)
01:38:46.731 00.002 10072 Worker thread wakes up
01:38:46.731 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:38:46.731 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:38:46.731 00.000 10072 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
01:38:46.733 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:46.736 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:38:46.736 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
01:38:46.736 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:46.736 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:38:46.736 00.000 10072 MoveAxis(E, 5, ABG)
01:38:46.736 00.000 10072 Guiding  Dir = 2, Dur = 5
01:38:46.737 00.001 10072 IsGuiding returns 0
01:38:46.737 00.000 10072 PulseGuide returned control before completion, sleep 15
01:38:46.753 00.016 1032 UpdateGuideState exits: m=1315 SNR=25.5
01:38:46.756 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:46.757 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:46.759 00.002 1032 Enqueuing Expose request
01:38:46.761 00.002 10072 IsGuiding returns 0
01:38:46.761 00.000 10072 Move returns status 0, amount 5
01:38:46.761 00.000 10072 MoveAxis(N, 0, ABG)
01:38:46.761 00.000 10072 Move returns status 0, amount 0
01:38:46.761 00.000 10072 move complete, result=0
01:38:46.761 00.000 10072 worker thread done servicing request
01:38:46.761 00.000 10072 Worker thread wakes up
01:38:46.762 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:46.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:46.770 00.008 1032 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
01:38:47.385 00.615 10072 Exposure complete
01:38:47.433 00.048 10072 worker thread done servicing request
01:38:47.433 00.000 1032 OnExposeComplete: enter
01:38:47.435 00.002 1032 UpdateGuideState(): m_state=6
01:38:47.437 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4170
01:38:47.439 00.002 1032 Star::Find returns 1 (0), X=321.39, Y=755.04, Mass=1460, SNR=26.9, Peak=166 HFD=2.7
01:38:47.441 00.002 1032 MultiStar: [#1 0.24,0.18,0.90,U] [#2 0.11,0.20,0.72,U] [#3 0.07,0.32,0.66,U] [#4 0.04,0.19,0.66,U] [#5 0.32,0.09,0.67,U] [#6 0.12,0.22,0.59,U] [#7 0.06,-0.06,0.50,U] [#8 0.07,0.30,0.57,U] 
01:38:47.443 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.20}, one-star: {-0.06, 0.27}
01:38:47.445 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
01:38:47.446 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
01:38:47.448 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.09 mountX=0.17 mountY=-0.15, mountTheta=-0.74
01:38:47.450 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.20, opts=13)
01:38:47.451 00.001 1032 Enqueuing Move request for scope (0.10, 0.20)
01:38:47.452 00.001 10072 Worker thread wakes up
01:38:47.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
01:38:47.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
01:38:47.452 00.000 10072 Moving (0.10, 0.20) raw xDistance=0.17 yDistance=-0.15
01:38:47.454 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:47.459 00.005 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.58
01:38:47.459 00.000 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
01:38:47.459 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:47.459 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:38:47.459 00.000 10072 MoveAxis(W, 71, ABG)
01:38:47.460 00.001 10072 Guiding  Dir = 3, Dur = 71
01:38:47.460 00.000 10072 IsGuiding returns 0
01:38:47.460 00.000 10072 PulseGuide returned control before completion, sleep 81
01:38:47.477 00.017 1032 UpdateGuideState exits: m=1460 SNR=26.9
01:38:47.480 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:47.482 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:47.483 00.001 1032 Enqueuing Expose request
01:38:47.557 00.074 10072 IsGuiding returns 0
01:38:47.557 00.000 10072 Move returns status 0, amount 71
01:38:47.557 00.000 10072 MoveAxis(N, 0, ABG)
01:38:47.557 00.000 10072 Move returns status 0, amount 0
01:38:47.557 00.000 10072 move complete, result=0
01:38:47.557 00.000 10072 worker thread done servicing request
01:38:47.557 00.000 10072 Worker thread wakes up
01:38:47.557 00.000 1032 GuideStep: 0.2 px 71 ms WEST, -0.2 px 0 ms NORTH
01:38:47.560 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:47.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:47.980 00.420 10072 Exposure complete
01:38:48.029 00.049 10072 worker thread done servicing request
01:38:48.029 00.000 1032 OnExposeComplete: enter
01:38:48.032 00.003 1032 UpdateGuideState(): m_state=6
01:38:48.034 00.002 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4171
01:38:48.035 00.001 1032 Star::Find returns 1 (0), X=321.49, Y=754.98, Mass=1514, SNR=27.4, Peak=164 HFD=2.9
01:38:48.037 00.002 1032 MultiStar: [#1 0.09,0.11,0.93,U] [#2 0.17,0.17,0.71,U] [#3 0.06,0.19,0.66,U] [#4 0.14,0.23,0.65,U] [#5 0.27,0.15,0.69,U] [#6 0.16,0.31,0.61,U] [#7 -0.05,-0.08,0.49,U] [#8 0.37,0.25,0.55,U] 
01:38:48.039 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.18}, one-star: {0.03, 0.22}
01:38:48.040 00.001 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
01:38:48.042 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
01:38:48.044 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.93 mountX=0.14 mountY=-0.17, mountTheta=-0.90
01:38:48.047 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.18, opts=13)
01:38:48.051 00.004 1032 Enqueuing Move request for scope (0.13, 0.18)
01:38:48.052 00.001 10072 Worker thread wakes up
01:38:48.052 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
01:38:48.053 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
01:38:48.053 00.000 10072 Moving (0.13, 0.18) raw xDistance=0.14 yDistance=-0.17
01:38:48.055 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:48.058 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.58
01:38:48.058 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:38:48.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:48.058 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:38:48.058 00.000 10072 MoveAxis(W, 59, ABG)
01:38:48.058 00.000 10072 Guiding  Dir = 3, Dur = 59
01:38:48.059 00.001 10072 IsGuiding returns 0
01:38:48.059 00.000 10072 PulseGuide returned control before completion, sleep 69
01:38:48.075 00.016 1032 UpdateGuideState exits: m=1514 SNR=27.4
01:38:48.077 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:48.080 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:48.083 00.003 1032 Enqueuing Expose request
01:38:48.131 00.048 10072 IsGuiding returns 0
01:38:48.131 00.000 10072 Move returns status 0, amount 59
01:38:48.131 00.000 10072 MoveAxis(N, 0, ABG)
01:38:48.131 00.000 10072 Move returns status 0, amount 0
01:38:48.131 00.000 10072 move complete, result=0
01:38:48.131 00.000 10072 worker thread done servicing request
01:38:48.131 00.000 10072 Worker thread wakes up
01:38:48.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:48.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:48.154 00.023 1032 GuideStep: 0.1 px 59 ms WEST, -0.2 px 0 ms NORTH
01:38:48.758 00.604 10072 Exposure complete
01:38:48.806 00.048 10072 worker thread done servicing request
01:38:48.807 00.001 1032 OnExposeComplete: enter
01:38:48.809 00.002 1032 UpdateGuideState(): m_state=6
01:38:48.811 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4172
01:38:48.813 00.002 1032 Star::Find returns 1 (0), X=321.49, Y=754.60, Mass=1320, SNR=25.6, Peak=155 HFD=3.1
01:38:48.815 00.002 1032 MultiStar: [#1 0.27,-0.14,0.99,U] [#2 0.19,-0.10,0.74,U] [#3 0.31,-0.10,0.68,U] [#4 0.22,-0.14,0.72,U] [#5 0.33,-0.26,0.74,U] [#6 0.17,-0.20,0.65,U] [#7 0.09,-0.39,0.54,U] [#8 0.13,-0.15,0.58,U] 
01:38:48.816 00.001 1032 single-star, 8 included, MultiStar: {0.20, -0.18}, one-star: {0.03, -0.17}
01:38:48.818 00.002 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
01:38:48.820 00.002 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
01:38:48.822 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.37 mountX=-0.17 mountY=0.01, mountTheta=3.08
01:38:48.825 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.17, opts=13)
01:38:48.826 00.001 1032 Enqueuing Move request for scope (0.03, -0.17)
01:38:48.828 00.002 10072 Worker thread wakes up
01:38:48.828 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
01:38:48.828 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
01:38:48.828 00.000 10072 Moving (0.03, -0.17) raw xDistance=-0.17 yDistance=0.01
01:38:48.830 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:48.833 00.003 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.58
01:38:48.833 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
01:38:48.833 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:48.833 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:38:48.833 00.000 10072 MoveAxis(E, 81, ABG)
01:38:48.833 00.000 10072 Guiding  Dir = 2, Dur = 81
01:38:48.834 00.001 10072 IsGuiding returns 0
01:38:48.834 00.000 10072 PulseGuide returned control before completion, sleep 91
01:38:48.852 00.018 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:38:48.854 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:48.856 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:48.858 00.002 1032 Enqueuing Expose request
01:38:48.941 00.083 10072 IsGuiding returns 0
01:38:48.941 00.000 10072 Move returns status 0, amount 81
01:38:48.941 00.000 10072 MoveAxis(N, 0, ABG)
01:38:48.941 00.000 10072 Move returns status 0, amount 0
01:38:48.941 00.000 10072 move complete, result=0
01:38:48.941 00.000 10072 worker thread done servicing request
01:38:48.941 00.000 10072 Worker thread wakes up
01:38:48.941 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:48.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:48.941 00.000 1032 GuideStep: -0.2 px 81 ms EAST, 0.0 px 0 ms NORTH
01:38:49.353 00.412 10072 Exposure complete
01:38:49.404 00.051 10072 worker thread done servicing request
01:38:49.404 00.000 1032 OnExposeComplete: enter
01:38:49.406 00.002 1032 UpdateGuideState(): m_state=6
01:38:49.408 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4173
01:38:49.410 00.002 1032 Star::Find returns 1 (0), X=321.43, Y=754.74, Mass=1361, SNR=26.0, Peak=166 HFD=2.8
01:38:49.412 00.002 1032 MultiStar: [#1 0.17,-0.09,0.95,U] [#2 0.25,-0.09,0.71,U] [#3 0.11,-0.10,0.66,U] [#4 0.06,-0.10,0.65,U] [#5 0.18,-0.26,0.72,U] [#6 -0.01,0.05,0.64,U] [#7 0.33,-0.25,0.56,U] [#8 0.17,0.11,0.55,U] 
01:38:49.414 00.002 1032 single-star, 8 included, MultiStar: {0.13, -0.09}, one-star: {-0.03, -0.03}
01:38:49.415 00.001 1032 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.83) = xAngle (-4.15 = 2.13)
01:38:49.416 00.001 1032 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.15 = 2.13)
01:38:49.418 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.32 mountX=-0.02 mountY=0.03, mountTheta=2.13
01:38:49.421 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
01:38:49.422 00.001 1032 Enqueuing Move request for scope (-0.03, -0.03)
01:38:49.424 00.002 10072 Worker thread wakes up
01:38:49.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
01:38:49.424 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
01:38:49.425 00.001 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.03
01:38:49.429 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:49.431 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:38:49.432 00.001 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:38:49.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:49.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:38:49.432 00.000 10072 MoveAxis(E, 2, ABG)
01:38:49.432 00.000 10072 Guiding  Dir = 2, Dur = 2
01:38:49.433 00.001 10072 IsGuiding returns 0
01:38:49.433 00.000 10072 PulseGuide returned control before completion, sleep 12
01:38:49.450 00.017 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:38:49.453 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:49.457 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:49.459 00.002 1032 Enqueuing Expose request
01:38:49.461 00.002 10072 IsGuiding returns 0
01:38:49.461 00.000 10072 Move returns status 0, amount 2
01:38:49.461 00.000 10072 MoveAxis(N, 0, ABG)
01:38:49.461 00.000 10072 Move returns status 0, amount 0
01:38:49.461 00.000 10072 move complete, result=0
01:38:49.461 00.000 10072 worker thread done servicing request
01:38:49.461 00.000 10072 Worker thread wakes up
01:38:49.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:49.462 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:49.469 00.007 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
01:38:50.101 00.632 10072 Exposure complete
01:38:50.150 00.049 10072 worker thread done servicing request
01:38:50.150 00.000 1032 OnExposeComplete: enter
01:38:50.152 00.002 1032 UpdateGuideState(): m_state=6
01:38:50.154 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4174
01:38:50.155 00.001 1032 Star::Find returns 1 (0), X=321.48, Y=754.84, Mass=1454, SNR=26.9, Peak=185 HFD=2.6
01:38:50.157 00.002 1032 MultiStar: [#1 0.17,-0.07,0.91,U] [#2 0.17,0.03,0.67,U] [#3 0.06,-0.06,0.62,U] [#4 0.11,0.06,0.70,U] [#5 0.25,-0.01,0.70,U] [#6 0.11,0.01,0.62,U] [#7 -0.08,0.02,0.52,U] [#8 -0.04,0.02,0.54,U] 
01:38:50.158 00.001 1032 single-star, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.02, 0.07}
01:38:50.160 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
01:38:50.162 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
01:38:50.164 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.31 mountX=0.07 mountY=-0.04, mountTheta=-0.52
01:38:50.167 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
01:38:50.169 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
01:38:50.170 00.001 10072 Worker thread wakes up
01:38:50.171 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
01:38:50.171 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
01:38:50.171 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.07 yDistance=-0.04
01:38:50.173 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:50.176 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:38:50.176 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
01:38:50.176 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:50.177 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:38:50.177 00.000 10072 MoveAxis(E, 6, ABG)
01:38:50.177 00.000 10072 Guiding  Dir = 2, Dur = 6
01:38:50.177 00.000 10072 IsGuiding returns 0
01:38:50.178 00.001 10072 PulseGuide returned control before completion, sleep 16
01:38:50.195 00.017 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:38:50.198 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:50.200 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:50.201 00.001 1032 Enqueuing Expose request
01:38:50.209 00.008 10072 IsGuiding returns 0
01:38:50.209 00.000 10072 Move returns status 0, amount 6
01:38:50.209 00.000 10072 MoveAxis(N, 0, ABG)
01:38:50.209 00.000 10072 Move returns status 0, amount 0
01:38:50.209 00.000 10072 move complete, result=0
01:38:50.209 00.000 10072 worker thread done servicing request
01:38:50.209 00.000 10072 Worker thread wakes up
01:38:50.209 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:50.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:50.214 00.005 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:38:50.618 00.404 10072 Exposure complete
01:38:50.664 00.046 10072 worker thread done servicing request
01:38:50.664 00.000 1032 OnExposeComplete: enter
01:38:50.666 00.002 1032 UpdateGuideState(): m_state=6
01:38:50.668 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4175
01:38:50.670 00.002 1032 Star::Find returns 1 (0), X=321.36, Y=754.77, Mass=1364, SNR=26.0, Peak=154 HFD=2.8
01:38:50.671 00.001 1032 MultiStar: [#1 0.19,-0.14,0.95,U] [#2 0.21,-0.09,0.72,U] [#3 0.17,-0.15,0.70,U] [#4 0.03,0.07,0.71,U] [#5 0.36,-0.06,0.71,U] [#6 0.07,0.09,0.60,U] [#7 0.18,-0.20,0.50,U] [#8 0.07,-0.06,0.60,U] 
01:38:50.674 00.003 1032 single-star, 8 included, MultiStar: {0.12, -0.06}, one-star: {-0.10, 0.00}
01:38:50.677 00.003 1032 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.83) = xAngle (1.27 = 1.27)
01:38:50.678 00.001 1032 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.27 = 1.27)
01:38:50.680 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.10 mountX=0.03 mountY=0.09, mountTheta=1.27
01:38:50.683 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.00, opts=13)
01:38:50.686 00.003 1032 Enqueuing Move request for scope (-0.10, 0.00)
01:38:50.687 00.001 10072 Worker thread wakes up
01:38:50.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
01:38:50.687 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
01:38:50.687 00.000 10072 Moving (-0.10, 0.00) raw xDistance=0.03 yDistance=0.09
01:38:50.689 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:50.691 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:38:50.692 00.001 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:38:50.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:50.692 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:38:50.692 00.000 10072 MoveAxis(E, 5, ABG)
01:38:50.692 00.000 10072 Guiding  Dir = 2, Dur = 5
01:38:50.692 00.000 10072 IsGuiding returns 0
01:38:50.692 00.000 10072 PulseGuide returned control before completion, sleep 15
01:38:50.709 00.017 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:38:50.711 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:50.713 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:50.715 00.002 1032 Enqueuing Expose request
01:38:50.723 00.008 10072 IsGuiding returns 0
01:38:50.723 00.000 10072 Move returns status 0, amount 5
01:38:50.723 00.000 10072 MoveAxis(N, 0, ABG)
01:38:50.723 00.000 10072 Move returns status 0, amount 0
01:38:50.723 00.000 10072 move complete, result=0
01:38:50.723 00.000 10072 worker thread done servicing request
01:38:50.723 00.000 10072 Worker thread wakes up
01:38:50.724 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:50.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:50.724 00.000 1032 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
01:38:51.356 00.632 10072 Exposure complete
01:38:51.406 00.050 10072 worker thread done servicing request
01:38:51.406 00.000 1032 OnExposeComplete: enter
01:38:51.410 00.004 1032 UpdateGuideState(): m_state=6
01:38:51.412 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4176
01:38:51.414 00.002 1032 Star::Find returns 1 (0), X=321.33, Y=754.85, Mass=1412, SNR=26.5, Peak=157 HFD=2.7
01:38:51.415 00.001 1032 MultiStar: [#1 0.06,-0.00,0.99,U] [#2 0.15,0.05,0.74,U] [#3 0.04,0.02,0.65,U] [#4 0.15,0.02,0.68,U] [#5 0.19,0.01,0.67,U] [#6 0.05,0.08,0.62,U] [#7 -0.05,-0.29,0.49,U] [#8 -0.02,0.01,0.56,U] 
01:38:51.418 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {-0.13, 0.09}
01:38:51.420 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
01:38:51.421 00.001 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
01:38:51.423 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.05 cameraTheta=0.20 mountX=-0.00 mountY=-0.05, mountTheta=-1.63
01:38:51.427 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
01:38:51.431 00.004 1032 Enqueuing Move request for scope (0.04, 0.01)
01:38:51.432 00.001 10072 Worker thread wakes up
01:38:51.432 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
01:38:51.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
01:38:51.433 00.001 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.05
01:38:51.434 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:51.438 00.004 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:38:51.438 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
01:38:51.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:51.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:38:51.438 00.000 10072 MoveAxis(E, 6, ABG)
01:38:51.438 00.000 10072 Guiding  Dir = 2, Dur = 6
01:38:51.438 00.000 10072 IsGuiding returns 0
01:38:51.439 00.001 10072 PulseGuide returned control before completion, sleep 16
01:38:51.455 00.016 1032 UpdateGuideState exits: m=1412 SNR=26.5
01:38:51.457 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:51.460 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:51.461 00.001 1032 Enqueuing Expose request
01:38:51.463 00.002 10072 IsGuiding returns 0
01:38:51.464 00.001 10072 Move returns status 0, amount 6
01:38:51.464 00.000 10072 MoveAxis(N, 0, ABG)
01:38:51.464 00.000 10072 Move returns status 0, amount 0
01:38:51.464 00.000 10072 move complete, result=0
01:38:51.464 00.000 10072 worker thread done servicing request
01:38:51.464 00.000 10072 Worker thread wakes up
01:38:51.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:51.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:51.471 00.007 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
01:38:51.870 00.399 10072 Exposure complete
01:38:51.919 00.049 10072 worker thread done servicing request
01:38:51.919 00.000 1032 OnExposeComplete: enter
01:38:51.921 00.002 1032 UpdateGuideState(): m_state=6
01:38:51.925 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4177
01:38:51.927 00.002 1032 Star::Find returns 1 (0), X=321.33, Y=754.86, Mass=1604, SNR=28.2, Peak=184 HFD=2.7
01:38:51.929 00.002 1032 MultiStar: [#1 0.10,0.01,0.90,U] [#2 0.04,0.01,0.70,U] [#3 0.03,-0.15,0.62,U] [#4 -0.01,0.02,0.68,U] [#5 0.22,-0.16,0.61,U] [#6 -0.14,0.05,0.58,U] [#7 -0.19,-0.15,0.51,U] [#8 -0.02,0.23,0.54,U] 
01:38:51.931 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {-0.13, 0.09}
01:38:51.933 00.002 1032 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.83) = xAngle (1.18 = 1.18)
01:38:51.934 00.001 1032 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.18 = 1.18)
01:38:51.936 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.01 mountX=0.00 mountY=0.01, mountTheta=1.18
01:38:51.938 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
01:38:51.940 00.002 1032 Enqueuing Move request for scope (-0.01, 0.00)
01:38:51.942 00.002 10072 Worker thread wakes up
01:38:51.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
01:38:51.942 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
01:38:51.942 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.00 yDistance=0.01
01:38:51.944 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:51.947 00.003 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:38:51.947 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
01:38:51.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:51.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:38:51.947 00.000 10072 MoveAxis(E, 3, ABG)
01:38:51.947 00.000 10072 Guiding  Dir = 2, Dur = 3
01:38:51.947 00.000 10072 IsGuiding returns 0
01:38:51.948 00.001 10072 PulseGuide returned control before completion, sleep 13
01:38:51.968 00.020 1032 UpdateGuideState exits: m=1604 SNR=28.2
01:38:51.970 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:51.973 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:51.974 00.001 1032 Enqueuing Expose request
01:38:51.976 00.002 10072 IsGuiding returns 0
01:38:51.976 00.000 10072 Move returns status 0, amount 3
01:38:51.976 00.000 10072 MoveAxis(N, 0, ABG)
01:38:51.976 00.000 10072 Move returns status 0, amount 0
01:38:51.976 00.000 10072 move complete, result=0
01:38:51.976 00.000 10072 worker thread done servicing request
01:38:51.976 00.000 10072 Worker thread wakes up
01:38:51.978 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:51.978 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:51.985 00.007 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
01:38:52.602 00.617 10072 Exposure complete
01:38:52.656 00.054 10072 worker thread done servicing request
01:38:52.656 00.000 1032 OnExposeComplete: enter
01:38:52.658 00.002 1032 UpdateGuideState(): m_state=6
01:38:52.660 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4178
01:38:52.663 00.003 1032 Star::Find returns 1 (0), X=321.36, Y=754.65, Mass=1306, SNR=25.4, Peak=142 HFD=3.0
01:38:52.664 00.001 1032 MultiStar: [#1 0.08,-0.17,1.02,U] [#2 0.13,-0.09,0.80,U] [#3 -0.02,-0.07,0.70,U] [#4 0.17,-0.15,0.71,U] [#5 0.23,-0.12,0.75,U] [#6 0.09,-0.08,0.60,U] [#7 0.07,-0.34,0.57,U] [#8 -0.11,-0.17,0.61,U] 
01:38:52.666 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.14}, one-star: {-0.09, -0.11}
01:38:52.668 00.002 1032 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.83) = xAngle (-4.10 = 2.19)
01:38:52.671 00.003 1032 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.10 = 2.19)
01:38:52.673 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-2.27 mountX=-0.09 mountY=0.12, mountTheta=2.19
01:38:52.677 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.11, opts=13)
01:38:52.681 00.004 1032 Enqueuing Move request for scope (-0.09, -0.11)
01:38:52.683 00.002 10072 Worker thread wakes up
01:38:52.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
01:38:52.683 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
01:38:52.683 00.000 10072 Moving (-0.09, -0.11) raw xDistance=-0.09 yDistance=0.12
01:38:52.685 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:52.688 00.003 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:38:52.688 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:38:52.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:52.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:38:52.688 00.000 10072 MoveAxis(E, 3, ABG)
01:38:52.688 00.000 10072 Guiding  Dir = 2, Dur = 3
01:38:52.689 00.001 10072 IsGuiding returns 0
01:38:52.689 00.000 10072 PulseGuide returned control before completion, sleep 13
01:38:52.706 00.017 1032 UpdateGuideState exits: m=1306 SNR=25.4
01:38:52.709 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:52.711 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:52.713 00.002 1032 Enqueuing Expose request
01:38:52.715 00.002 10072 IsGuiding returns 0
01:38:52.715 00.000 10072 Move returns status 0, amount 3
01:38:52.715 00.000 10072 MoveAxis(N, 0, ABG)
01:38:52.715 00.000 10072 Move returns status 0, amount 0
01:38:52.715 00.000 10072 move complete, result=0
01:38:52.715 00.000 10072 worker thread done servicing request
01:38:52.715 00.000 10072 Worker thread wakes up
01:38:52.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:52.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:52.723 00.008 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
01:38:53.137 00.414 10072 Exposure complete
01:38:53.190 00.053 10072 worker thread done servicing request
01:38:53.190 00.000 1032 OnExposeComplete: enter
01:38:53.192 00.002 1032 UpdateGuideState(): m_state=6
01:38:53.195 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4179
01:38:53.198 00.003 1032 Star::Find returns 1 (0), X=321.28, Y=754.90, Mass=1364, SNR=26.0, Peak=142 HFD=2.7
01:38:53.199 00.001 1032 MultiStar: [#1 -0.02,-0.01,0.96,U] [#2 0.05,-0.10,0.74,U] [#3 -0.14,-0.09,0.69,U] [#4 0.06,0.04,0.72,U] [#5 0.14,-0.03,0.70,U] [#6 -0.07,0.11,0.57,U] [#7 0.10,-0.16,0.53,U] [#8 -0.01,0.10,0.59,U] 
01:38:53.201 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {-0.17, 0.13}
01:38:53.204 00.003 1032 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.83) = xAngle (0.99 = 0.99)
01:38:53.206 00.002 1032 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.99 = 0.99)
01:38:53.212 00.006 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.02 cameraTheta=2.82 mountX=0.01 mountY=0.01, mountTheta=0.99
01:38:53.214 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
01:38:53.218 00.004 1032 Enqueuing Move request for scope (-0.01, 0.00)
01:38:53.220 00.002 10072 Worker thread wakes up
01:38:53.220 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
01:38:53.220 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
01:38:53.220 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.01
01:38:53.223 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:53.227 00.004 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:38:53.227 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:38:53.227 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:53.228 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:38:53.228 00.000 10072 MoveAxis(E, 3, ABG)
01:38:53.228 00.000 10072 Guiding  Dir = 2, Dur = 3
01:38:53.228 00.000 10072 IsGuiding returns 0
01:38:53.229 00.001 10072 PulseGuide returned control before completion, sleep 13
01:38:53.248 00.019 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:38:53.251 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:53.254 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:53.257 00.003 10072 IsGuiding returns 0
01:38:53.257 00.000 10072 Move returns status 0, amount 3
01:38:53.257 00.000 1032 Enqueuing Expose request
01:38:53.259 00.002 10072 MoveAxis(N, 0, ABG)
01:38:53.259 00.000 10072 Move returns status 0, amount 0
01:38:53.260 00.001 10072 move complete, result=0
01:38:53.260 00.000 10072 worker thread done servicing request
01:38:53.260 00.000 10072 Worker thread wakes up
01:38:53.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:53.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:53.270 00.010 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
01:38:53.899 00.629 10072 Exposure complete
01:38:53.955 00.056 10072 worker thread done servicing request
01:38:53.956 00.001 1032 OnExposeComplete: enter
01:38:53.959 00.003 1032 UpdateGuideState(): m_state=6
01:38:53.962 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4180
01:38:53.964 00.002 1032 Star::Find returns 1 (0), X=321.36, Y=754.82, Mass=1446, SNR=26.8, Peak=180 HFD=2.7
01:38:53.967 00.003 1032 MultiStar: [#1 0.04,0.02,0.97,U] [#2 0.21,0.06,0.71,U] [#3 0.09,-0.10,0.67,U] [#4 0.07,0.21,0.69,U] [#5 0.08,-0.09,0.69,U] [#6 0.08,0.20,0.60,U] [#7 0.17,-0.16,0.50,U] [#8 0.02,0.11,0.55,U] 
01:38:53.969 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {-0.10, 0.05}
01:38:53.971 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
01:38:53.972 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
01:38:53.974 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.52 mountX=0.02 mountY=-0.07, mountTheta=-1.31
01:38:53.977 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
01:38:53.979 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
01:38:53.981 00.002 10072 Worker thread wakes up
01:38:53.981 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
01:38:53.981 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
01:38:53.981 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
01:38:53.984 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:53.988 00.004 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:38:53.988 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:38:53.988 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:53.988 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:38:53.988 00.000 10072 MoveAxis(E, 4, ABG)
01:38:53.988 00.000 10072 Guiding  Dir = 2, Dur = 4
01:38:53.988 00.000 10072 IsGuiding returns 0
01:38:53.989 00.001 10072 PulseGuide returned control before completion, sleep 14
01:38:54.006 00.017 10072 IsGuiding returns 0
01:38:54.007 00.001 10072 Move returns status 0, amount 4
01:38:54.007 00.000 10072 MoveAxis(N, 0, ABG)
01:38:54.007 00.000 10072 Move returns status 0, amount 0
01:38:54.007 00.000 10072 move complete, result=0
01:38:54.007 00.000 10072 worker thread done servicing request
01:38:54.007 00.000 1032 UpdateGuideState exits: m=1446 SNR=26.8
01:38:54.012 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:54.014 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:54.018 00.004 1032 Enqueuing Expose request
01:38:54.020 00.002 10072 Worker thread wakes up
01:38:54.020 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:54.020 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:54.020 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:38:54.431 00.411 10072 Exposure complete
01:38:54.481 00.050 10072 worker thread done servicing request
01:38:54.481 00.000 1032 OnExposeComplete: enter
01:38:54.483 00.002 1032 UpdateGuideState(): m_state=6
01:38:54.485 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4181
01:38:54.487 00.002 1032 Star::Find returns 1 (0), X=321.33, Y=754.72, Mass=1317, SNR=25.6, Peak=162 HFD=2.8
01:38:54.489 00.002 1032 MultiStar: [#1 0.20,-0.04,1.02,U] [#2 0.15,0.09,0.77,U] [#3 0.06,0.10,0.69,U] [#4 0.06,0.09,0.73,U] [#5 0.28,-0.12,0.69,U] [#6 0.13,0.11,0.63,U] [#7 0.00,-0.13,0.51,U] [#8 0.07,-0.06,0.62,U] 
01:38:54.491 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {-0.13, -0.05}
01:38:54.492 00.001 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
01:38:54.495 00.003 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
01:38:54.497 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.02 mountX=-0.03 mountY=-0.09, mountTheta=-1.85
01:38:54.499 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
01:38:54.501 00.002 1032 Enqueuing Move request for scope (0.09, -0.00)
01:38:54.503 00.002 10072 Worker thread wakes up
01:38:54.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
01:38:54.503 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
01:38:54.503 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.03 yDistance=-0.09
01:38:54.505 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:54.508 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:38:54.508 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:38:54.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:54.509 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:38:54.509 00.000 10072 MoveAxis(E, 4, ABG)
01:38:54.509 00.000 10072 Guiding  Dir = 2, Dur = 4
01:38:54.510 00.001 10072 IsGuiding returns 0
01:38:54.510 00.000 10072 PulseGuide returned control before completion, sleep 14
01:38:54.527 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.6
01:38:54.530 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:54.532 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:54.533 00.001 1032 Enqueuing Expose request
01:38:54.535 00.002 10072 IsGuiding returns 0
01:38:54.535 00.000 10072 Move returns status 0, amount 4
01:38:54.535 00.000 10072 MoveAxis(N, 0, ABG)
01:38:54.535 00.000 10072 Move returns status 0, amount 0
01:38:54.535 00.000 10072 move complete, result=0
01:38:54.537 00.002 10072 worker thread done servicing request
01:38:54.537 00.000 10072 Worker thread wakes up
01:38:54.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:54.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:54.544 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:38:55.166 00.622 10072 Exposure complete
01:38:55.238 00.072 10072 worker thread done servicing request
01:38:55.238 00.000 1032 OnExposeComplete: enter
01:38:55.241 00.003 1032 UpdateGuideState(): m_state=6
01:38:55.245 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4182
01:38:55.249 00.004 1032 Star::Find returns 1 (0), X=321.35, Y=754.71, Mass=1715, SNR=29.2, Peak=189 HFD=2.9
01:38:55.252 00.003 1032 MultiStar: [#1 0.06,-0.11,0.87,U] [#2 0.27,-0.08,0.66,U] [#3 0.06,-0.07,0.60,U] [#4 0.03,-0.06,0.67,U] [#5 0.15,-0.19,0.61,U] [#6 -0.05,0.02,0.54,U] [#7 0.04,-0.27,0.48,U] [#8 0.08,-0.36,0.53,U] 
01:38:55.255 00.003 1032 single-star, 8 included, MultiStar: {0.05, -0.12}, one-star: {-0.11, -0.06}
01:38:55.257 00.002 1032 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.83) = xAngle (-4.48 = 1.81)
01:38:55.259 00.002 1032 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.48 = 1.81)
01:38:55.261 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.65 mountX=-0.03 mountY=0.12, mountTheta=1.81
01:38:55.265 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.06, opts=13)
01:38:55.266 00.001 1032 Enqueuing Move request for scope (-0.11, -0.06)
01:38:55.270 00.004 10072 Worker thread wakes up
01:38:55.270 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
01:38:55.270 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
01:38:55.270 00.000 10072 Moving (-0.11, -0.06) raw xDistance=-0.03 yDistance=0.12
01:38:55.275 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:55.279 00.004 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:38:55.279 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:38:55.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:55.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:38:55.279 00.000 10072 MoveAxis(E, 4, ABG)
01:38:55.279 00.000 10072 Guiding  Dir = 2, Dur = 4
01:38:55.280 00.001 10072 IsGuiding returns 0
01:38:55.281 00.001 10072 PulseGuide returned control before completion, sleep 14
01:38:55.302 00.021 1032 UpdateGuideState exits: m=1715 SNR=29.2
01:38:55.308 00.006 10072 IsGuiding returns 0
01:38:55.308 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:55.310 00.002 10072 Move returns status 0, amount 4
01:38:55.311 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:55.314 00.003 10072 MoveAxis(N, 0, ABG)
01:38:55.315 00.001 1032 Enqueuing Expose request
01:38:55.317 00.002 10072 Move returns status 0, amount 0
01:38:55.317 00.000 10072 move complete, result=0
01:38:55.317 00.000 10072 worker thread done servicing request
01:38:55.317 00.000 10072 Worker thread wakes up
01:38:55.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:55.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:55.328 00.011 1032 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
01:38:55.729 00.401 10072 Exposure complete
01:38:55.789 00.060 10072 worker thread done servicing request
01:38:55.790 00.001 1032 OnExposeComplete: enter
01:38:55.791 00.001 1032 UpdateGuideState(): m_state=6
01:38:55.793 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4183
01:38:55.796 00.003 1032 Star::Find returns 1 (0), X=321.24, Y=754.76, Mass=1244, SNR=24.8, Peak=161 HFD=2.8
01:38:55.798 00.002 1032 MultiStar: [#1 0.02,-0.13,1.04,U] [#2 0.18,-0.06,0.79,U] [#3 -0.07,-0.10,0.72,U] [#4 -0.01,-0.07,0.77,U] [#5 0.05,-0.14,0.73,U] [#6 -0.02,0.00,0.65,U] [#7 -0.24,-0.32,0.58,U] [#8 -0.00,-0.10,0.64,U] 
01:38:55.802 00.004 1032 refined, 8 included, MultiStar: {-0.03, -0.10}, one-star: {-0.22, -0.01}
01:38:55.805 00.003 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.54)
01:38:55.808 00.003 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.54)
01:38:55.810 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.91 mountX=-0.09 mountY=0.06, mountTheta=2.54
01:38:55.814 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.10, opts=13)
01:38:55.817 00.003 1032 Enqueuing Move request for scope (-0.03, -0.10)
01:38:55.819 00.002 10072 Worker thread wakes up
01:38:55.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
01:38:55.819 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
01:38:55.819 00.000 10072 Moving (-0.03, -0.10) raw xDistance=-0.09 yDistance=0.06
01:38:55.824 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:55.828 00.004 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:38:55.828 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:38:55.828 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:55.828 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:38:55.828 00.000 10072 MoveAxis(E, 3, ABG)
01:38:55.828 00.000 10072 Guiding  Dir = 2, Dur = 3
01:38:55.829 00.001 10072 IsGuiding returns 0
01:38:55.830 00.001 10072 PulseGuide returned control before completion, sleep 13
01:38:55.849 00.019 1032 UpdateGuideState exits: m=1244 SNR=24.8
01:38:55.852 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:55.855 00.003 10072 IsGuiding returns 0
01:38:55.855 00.000 10072 Move returns status 0, amount 3
01:38:55.855 00.000 10072 MoveAxis(N, 0, ABG)
01:38:55.855 00.000 10072 Move returns status 0, amount 0
01:38:55.855 00.000 10072 move complete, result=0
01:38:55.855 00.000 10072 worker thread done servicing request
01:38:55.855 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:55.857 00.002 1032 Enqueuing Expose request
01:38:55.860 00.003 10072 Worker thread wakes up
01:38:55.860 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:55.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:55.860 00.000 1032 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
01:38:56.496 00.636 10072 Exposure complete
01:38:56.544 00.048 10072 worker thread done servicing request
01:38:56.544 00.000 1032 OnExposeComplete: enter
01:38:56.547 00.003 1032 UpdateGuideState(): m_state=6
01:38:56.549 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4184
01:38:56.552 00.003 1032 Star::Find returns 1 (0), X=321.38, Y=754.89, Mass=1405, SNR=26.4, Peak=160 HFD=2.7
01:38:56.555 00.003 1032 MultiStar: [#1 0.07,-0.01,0.97,U] [#2 0.13,-0.00,0.77,U] [#3 -0.10,-0.03,0.68,U] [#4 -0.04,0.13,0.73,U] [#5 0.22,0.11,0.66,U] [#6 -0.01,0.12,0.62,U] [#7 -0.05,-0.18,0.49,U] [#8 0.03,0.17,0.57,U] 
01:38:56.558 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.08, 0.12}
01:38:56.559 00.001 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
01:38:56.560 00.001 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
01:38:56.562 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.22 mountX=0.05 mountY=-0.03, mountTheta=-0.61
01:38:56.565 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
01:38:56.566 00.001 1032 Enqueuing Move request for scope (0.02, 0.05)
01:38:56.568 00.002 10072 Worker thread wakes up
01:38:56.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:38:56.568 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:38:56.568 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.03
01:38:56.570 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:56.573 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:38:56.573 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:38:56.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:56.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:38:56.573 00.000 10072 MoveAxis(E, 4, ABG)
01:38:56.573 00.000 10072 Guiding  Dir = 2, Dur = 4
01:38:56.573 00.000 10072 IsGuiding returns 0
01:38:56.573 00.000 10072 PulseGuide returned control before completion, sleep 14
01:38:56.592 00.019 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:38:56.595 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:56.597 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:56.598 00.001 1032 Enqueuing Expose request
01:38:56.603 00.005 10072 IsGuiding returns 0
01:38:56.603 00.000 10072 Move returns status 0, amount 4
01:38:56.603 00.000 10072 MoveAxis(N, 0, ABG)
01:38:56.603 00.000 10072 Move returns status 0, amount 0
01:38:56.603 00.000 10072 move complete, result=0
01:38:56.603 00.000 10072 worker thread done servicing request
01:38:56.603 00.000 10072 Worker thread wakes up
01:38:56.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:56.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:56.607 00.004 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
01:38:57.010 00.403 10072 Exposure complete
01:38:57.061 00.051 10072 worker thread done servicing request
01:38:57.061 00.000 1032 OnExposeComplete: enter
01:38:57.063 00.002 1032 UpdateGuideState(): m_state=6
01:38:57.065 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4185
01:38:57.067 00.002 1032 Star::Find returns 1 (0), X=321.40, Y=754.92, Mass=1307, SNR=25.5, Peak=133 HFD=2.9
01:38:57.068 00.001 1032 MultiStar: [#1 0.03,-0.04,1.01,U] [#2 0.04,-0.04,0.77,U] [#3 -0.01,-0.03,0.74,U] [#4 -0.00,0.09,0.72,U] [#5 0.24,-0.01,0.74,U] [#6 0.05,0.07,0.62,U] [#7 -0.08,-0.21,0.56,U] [#8 -0.08,0.13,0.59,U] 
01:38:57.070 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {-0.05, 0.16}
01:38:57.071 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
01:38:57.073 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
01:38:57.075 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.83 mountX=0.01 mountY=-0.02, mountTheta=-1.00
01:38:57.078 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
01:38:57.080 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
01:38:57.082 00.002 10072 Worker thread wakes up
01:38:57.083 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:38:57.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:38:57.083 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
01:38:57.085 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:57.089 00.004 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:38:57.089 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:38:57.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:57.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:38:57.089 00.000 10072 MoveAxis(E, 6, ABG)
01:38:57.089 00.000 10072 Guiding  Dir = 2, Dur = 6
01:38:57.089 00.000 10072 IsGuiding returns 0
01:38:57.090 00.001 10072 PulseGuide returned control before completion, sleep 16
01:38:57.108 00.018 1032 UpdateGuideState exits: m=1307 SNR=25.5
01:38:57.111 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:57.114 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:57.117 00.003 1032 Enqueuing Expose request
01:38:57.120 00.003 10072 IsGuiding returns 0
01:38:57.120 00.000 10072 Move returns status 0, amount 6
01:38:57.120 00.000 10072 MoveAxis(N, 0, ABG)
01:38:57.120 00.000 10072 Move returns status 0, amount 0
01:38:57.120 00.000 10072 move complete, result=0
01:38:57.121 00.001 10072 worker thread done servicing request
01:38:57.121 00.000 10072 Worker thread wakes up
01:38:57.121 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:57.121 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:57.129 00.008 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
01:38:57.747 00.618 10072 Exposure complete
01:38:57.797 00.050 10072 worker thread done servicing request
01:38:57.797 00.000 1032 OnExposeComplete: enter
01:38:57.798 00.001 1032 UpdateGuideState(): m_state=6
01:38:57.801 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4186
01:38:57.802 00.001 1032 Star::Find returns 1 (0), X=321.31, Y=754.83, Mass=1388, SNR=26.2, Peak=164 HFD=2.7
01:38:57.804 00.002 1032 MultiStar: [#1 -0.04,-0.08,0.96,U] [#2 -0.02,0.03,0.75,U] [#3 -0.09,-0.02,0.66,U] [#4 0.15,0.02,0.67,U] [#5 0.17,0.04,0.70,U] [#6 0.03,0.04,0.56,U] [#7 -0.12,-0.09,0.51,U] [#8 -0.16,0.19,0.56,U] 
01:38:57.806 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {-0.15, 0.07}
01:38:57.809 00.003 1032 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.83) = xAngle (0.69 = 0.69)
01:38:57.810 00.001 1032 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.69 = 0.69)
01:38:57.813 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.52 mountX=0.03 mountY=0.02, mountTheta=0.69
01:38:57.816 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
01:38:57.819 00.003 1032 Enqueuing Move request for scope (-0.03, 0.02)
01:38:57.821 00.002 10072 Worker thread wakes up
01:38:57.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:38:57.821 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:38:57.821 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.02
01:38:57.823 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:57.826 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:38:57.826 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:38:57.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:57.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:38:57.826 00.000 10072 MoveAxis(E, 7, ABG)
01:38:57.826 00.000 10072 Guiding  Dir = 2, Dur = 7
01:38:57.826 00.000 10072 IsGuiding returns 0
01:38:57.826 00.000 10072 PulseGuide returned control before completion, sleep 17
01:38:57.845 00.019 1032 UpdateGuideState exits: m=1388 SNR=26.2
01:38:57.847 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:57.850 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:57.852 00.002 1032 Enqueuing Expose request
01:38:57.854 00.002 10072 IsGuiding returns 0
01:38:57.854 00.000 10072 Move returns status 0, amount 7
01:38:57.854 00.000 10072 MoveAxis(N, 0, ABG)
01:38:57.854 00.000 10072 Move returns status 0, amount 0
01:38:57.854 00.000 10072 move complete, result=0
01:38:57.854 00.000 10072 worker thread done servicing request
01:38:57.854 00.000 10072 Worker thread wakes up
01:38:57.855 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:57.855 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:57.863 00.008 1032 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
01:38:58.262 00.399 10072 Exposure complete
01:38:58.314 00.052 10072 worker thread done servicing request
01:38:58.314 00.000 1032 OnExposeComplete: enter
01:38:58.316 00.002 1032 UpdateGuideState(): m_state=6
01:38:58.318 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4187
01:38:58.320 00.002 1032 Star::Find returns 1 (0), X=321.32, Y=754.82, Mass=1484, SNR=27.1, Peak=165 HFD=2.7
01:38:58.322 00.002 1032 MultiStar: [#1 0.08,0.01,0.91,U] [#2 0.09,0.04,0.71,U] [#3 -0.01,0.03,0.68,U] [#4 0.11,0.03,0.66,U] [#5 0.17,-0.04,0.69,U] [#6 0.03,0.08,0.59,U] [#7 0.07,-0.17,0.50,U] [#8 -0.03,0.19,0.56,U] 
01:38:58.325 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {-0.14, 0.05}
01:38:58.326 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
01:38:58.328 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
01:38:58.329 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.04 cameraTheta=0.64 mountX=0.02 mountY=-0.04, mountTheta=-1.19
01:38:58.332 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
01:38:58.334 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
01:38:58.335 00.001 10072 Worker thread wakes up
01:38:58.336 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
01:38:58.336 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:38:58.336 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.04
01:38:58.338 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:58.341 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:38:58.341 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:38:58.341 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:58.341 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:38:58.341 00.000 10072 MoveAxis(E, 6, ABG)
01:38:58.341 00.000 10072 Guiding  Dir = 2, Dur = 6
01:38:58.342 00.001 10072 IsGuiding returns 0
01:38:58.342 00.000 10072 PulseGuide returned control before completion, sleep 16
01:38:58.360 00.018 1032 UpdateGuideState exits: m=1484 SNR=27.1
01:38:58.363 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:58.365 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:58.366 00.001 1032 Enqueuing Expose request
01:38:58.369 00.003 10072 IsGuiding returns 0
01:38:58.369 00.000 10072 Move returns status 0, amount 6
01:38:58.369 00.000 10072 MoveAxis(N, 0, ABG)
01:38:58.369 00.000 10072 Move returns status 0, amount 0
01:38:58.369 00.000 10072 move complete, result=0
01:38:58.369 00.000 10072 worker thread done servicing request
01:38:58.370 00.001 10072 Worker thread wakes up
01:38:58.370 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:58.370 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:58.376 00.006 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
01:38:58.996 00.620 10072 Exposure complete
01:38:59.044 00.048 10072 worker thread done servicing request
01:38:59.044 00.000 1032 OnExposeComplete: enter
01:38:59.046 00.002 1032 UpdateGuideState(): m_state=6
01:38:59.048 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4188
01:38:59.051 00.003 1032 Star::Find returns 1 (0), X=321.42, Y=754.94, Mass=1387, SNR=26.2, Peak=147 HFD=3.0
01:38:59.053 00.002 1032 MultiStar: [#1 0.14,0.06,1.00,U] [#2 0.15,0.15,0.76,U] [#3 0.32,0.09,0.72,U] [#4 0.20,0.12,0.68,U] [#5 0.29,0.03,0.70,U] [#6 0.16,0.08,0.60,U] [#7 0.26,-0.24,0.51,U] [#8 0.22,0.16,0.54,U] 
01:38:59.056 00.003 1032 single-star, 8 included, MultiStar: {0.18, 0.08}, one-star: {-0.04, 0.17}
01:38:59.058 00.002 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
01:38:59.060 00.002 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
01:38:59.061 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.77 mountX=0.18 mountY=-0.01, mountTheta=-0.06
01:38:59.066 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.17, opts=13)
01:38:59.068 00.002 1032 Enqueuing Move request for scope (-0.04, 0.17)
01:38:59.070 00.002 10072 Worker thread wakes up
01:38:59.070 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
01:38:59.070 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
01:38:59.070 00.000 10072 Moving (-0.04, 0.17) raw xDistance=0.18 yDistance=-0.01
01:38:59.072 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:59.076 00.004 10072 PPEC rslt: input = 0.18, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.59
01:38:59.076 00.000 10072 PPEC: input: 0.18, control: 0.07, exposure: 500
01:38:59.076 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:59.076 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:38:59.076 00.000 10072 MoveAxis(W, 75, ABG)
01:38:59.076 00.000 10072 Guiding  Dir = 3, Dur = 75
01:38:59.076 00.000 10072 IsGuiding returns 0
01:38:59.077 00.001 10072 PulseGuide returned control before completion, sleep 85
01:38:59.095 00.018 1032 UpdateGuideState exits: m=1387 SNR=26.2
01:38:59.097 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:59.099 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:59.100 00.001 1032 Enqueuing Expose request
01:38:59.164 00.064 10072 IsGuiding returns 0
01:38:59.164 00.000 10072 Move returns status 0, amount 75
01:38:59.164 00.000 10072 MoveAxis(N, 0, ABG)
01:38:59.164 00.000 10072 Move returns status 0, amount 0
01:38:59.164 00.000 10072 move complete, result=0
01:38:59.164 00.000 10072 worker thread done servicing request
01:38:59.164 00.000 10072 Worker thread wakes up
01:38:59.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:59.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:59.164 00.000 1032 GuideStep: 0.2 px 75 ms WEST, -0.0 px 0 ms NORTH
01:38:59.576 00.412 10072 Exposure complete
01:38:59.629 00.053 10072 worker thread done servicing request
01:38:59.629 00.000 1032 OnExposeComplete: enter
01:38:59.631 00.002 1032 UpdateGuideState(): m_state=6
01:38:59.633 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4189
01:38:59.636 00.003 1032 Star::Find returns 1 (0), X=321.49, Y=754.78, Mass=1417, SNR=26.5, Peak=165 HFD=3.0
01:38:59.638 00.002 1032 MultiStar: [#1 0.23,0.06,0.97,U] [#2 0.22,0.14,0.74,U] [#3 0.06,-0.02,0.66,U] [#4 0.04,-0.03,0.67,U] [#5 0.31,0.11,0.69,U] [#6 0.05,0.13,0.64,U] [#7 0.16,-0.04,0.53,U] [#8 0.02,0.01,0.57,U] 
01:38:59.639 00.001 1032 single-star, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.03, 0.01}
01:38:59.641 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
01:38:59.643 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
01:38:59.645 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.43 mountX=0.01 mountY=-0.03, mountTheta=-1.40
01:38:59.647 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
01:38:59.651 00.004 1032 Enqueuing Move request for scope (0.03, 0.01)
01:38:59.654 00.003 10072 Worker thread wakes up
01:38:59.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
01:38:59.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
01:38:59.654 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=-0.03
01:38:59.656 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:38:59.658 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:38:59.658 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:38:59.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:59.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:38:59.659 00.001 10072 MoveAxis(E, 3, ABG)
01:38:59.659 00.000 10072 Guiding  Dir = 2, Dur = 3
01:38:59.659 00.000 10072 IsGuiding returns 0
01:38:59.659 00.000 10072 PulseGuide returned control before completion, sleep 13
01:38:59.679 00.020 1032 UpdateGuideState exits: m=1417 SNR=26.5
01:38:59.682 00.003 10072 IsGuiding returns 0
01:38:59.682 00.000 10072 Move returns status 0, amount 3
01:38:59.682 00.000 10072 MoveAxis(N, 0, ABG)
01:38:59.682 00.000 10072 Move returns status 0, amount 0
01:38:59.682 00.000 10072 move complete, result=0
01:38:59.683 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:59.685 00.002 10072 worker thread done servicing request
01:38:59.685 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:38:59.687 00.002 1032 Enqueuing Expose request
01:38:59.689 00.002 10072 Worker thread wakes up
01:38:59.690 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:38:59.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:38:59.690 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:39:00.327 00.637 10072 Exposure complete
01:39:00.377 00.050 10072 worker thread done servicing request
01:39:00.377 00.000 1032 OnExposeComplete: enter
01:39:00.379 00.002 1032 UpdateGuideState(): m_state=6
01:39:00.381 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4190
01:39:00.383 00.002 1032 Star::Find returns 1 (0), X=321.36, Y=754.84, Mass=1528, SNR=27.6, Peak=173 HFD=2.7
01:39:00.386 00.003 1032 MultiStar: [#1 0.14,-0.09,0.91,U] [#2 0.21,-0.09,0.72,U] [#3 0.17,-0.06,0.64,U] [#4 0.07,0.00,0.68,U] [#5 0.20,-0.03,0.67,U] [#6 -0.08,0.04,0.59,U] [#7 0.04,-0.27,0.50,U] [#8 0.12,-0.11,0.55,U] 
01:39:00.388 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {-0.10, 0.07}
01:39:00.389 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
01:39:00.392 00.003 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
01:39:00.394 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.54 mountX=-0.07 mountY=-0.07, mountTheta=-2.37
01:39:00.398 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
01:39:00.399 00.001 1032 Enqueuing Move request for scope (0.08, -0.05)
01:39:00.401 00.002 10072 Worker thread wakes up
01:39:00.401 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:39:00.401 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:39:00.401 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.07
01:39:00.403 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:00.406 00.003 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:39:00.406 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:39:00.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:00.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:39:00.406 00.000 10072 MoveAxis(E, 3, ABG)
01:39:00.406 00.000 10072 Guiding  Dir = 2, Dur = 3
01:39:00.406 00.000 10072 IsGuiding returns 0
01:39:00.407 00.001 10072 PulseGuide returned control before completion, sleep 13
01:39:00.426 00.019 1032 UpdateGuideState exits: m=1528 SNR=27.6
01:39:00.429 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:00.431 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:00.433 00.002 1032 Enqueuing Expose request
01:39:00.435 00.002 10072 IsGuiding returns 0
01:39:00.435 00.000 10072 Move returns status 0, amount 3
01:39:00.435 00.000 10072 MoveAxis(N, 0, ABG)
01:39:00.435 00.000 10072 Move returns status 0, amount 0
01:39:00.435 00.000 10072 move complete, result=0
01:39:00.435 00.000 10072 worker thread done servicing request
01:39:00.435 00.000 10072 Worker thread wakes up
01:39:00.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:00.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:00.442 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:39:00.842 00.400 10072 Exposure complete
01:39:00.889 00.047 10072 worker thread done servicing request
01:39:00.889 00.000 1032 OnExposeComplete: enter
01:39:00.892 00.003 1032 UpdateGuideState(): m_state=6
01:39:00.893 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4191
01:39:00.896 00.003 1032 Star::Find returns 1 (0), X=321.45, Y=754.63, Mass=1505, SNR=27.3, Peak=159 HFD=3.0
01:39:00.898 00.002 1032 MultiStar: [#1 0.10,-0.28,0.96,U] [#2 0.17,-0.18,0.71,U] [#3 0.11,-0.22,0.64,U] [#4 0.09,-0.14,0.68,U] [#5 0.32,-0.22,0.65,U] [#6 -0.00,-0.06,0.62,U] [#7 0.04,-0.28,0.52,U] [#8 -0.03,-0.07,0.56,U] 
01:39:00.900 00.002 1032 single-star, 8 included, MultiStar: {0.09, -0.18}, one-star: {-0.01, -0.14}
01:39:00.901 00.001 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.83)
01:39:00.903 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.83)
01:39:00.905 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.63 mountX=-0.13 mountY=0.04, mountTheta=2.83
01:39:00.907 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.14, opts=13)
01:39:00.909 00.002 1032 Enqueuing Move request for scope (-0.01, -0.14)
01:39:00.911 00.002 10072 Worker thread wakes up
01:39:00.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
01:39:00.911 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
01:39:00.911 00.000 10072 Moving (-0.01, -0.14) raw xDistance=-0.13 yDistance=0.04
01:39:00.913 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:00.916 00.003 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 287.59
01:39:00.916 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
01:39:00.916 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:00.916 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:39:00.916 00.000 10072 MoveAxis(E, 63, ABG)
01:39:00.916 00.000 10072 Guiding  Dir = 2, Dur = 63
01:39:00.916 00.000 10072 IsGuiding returns 0
01:39:00.917 00.001 10072 PulseGuide returned control before completion, sleep 73
01:39:00.933 00.016 1032 UpdateGuideState exits: m=1505 SNR=27.3
01:39:00.937 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:00.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:00.941 00.002 1032 Enqueuing Expose request
01:39:00.997 00.056 10072 IsGuiding returns 0
01:39:00.997 00.000 10072 Move returns status 0, amount 63
01:39:00.997 00.000 10072 MoveAxis(N, 0, ABG)
01:39:00.997 00.000 10072 Move returns status 0, amount 0
01:39:00.997 00.000 10072 move complete, result=0
01:39:00.998 00.001 10072 worker thread done servicing request
01:39:00.998 00.000 10072 Worker thread wakes up
01:39:00.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:00.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:00.998 00.000 1032 GuideStep: -0.1 px 63 ms EAST, 0.0 px 0 ms NORTH
01:39:01.627 00.629 10072 Exposure complete
01:39:01.674 00.047 10072 worker thread done servicing request
01:39:01.674 00.000 1032 OnExposeComplete: enter
01:39:01.677 00.003 1032 UpdateGuideState(): m_state=6
01:39:01.680 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4192
01:39:01.682 00.002 1032 Star::Find returns 1 (0), X=321.44, Y=754.74, Mass=1419, SNR=26.5, Peak=143 HFD=3.1
01:39:01.685 00.003 1032 MultiStar: [#1 0.09,-0.09,0.94,U] [#2 0.24,-0.04,0.71,U] [#3 0.21,-0.05,0.69,U] [#4 0.13,-0.02,0.68,U] [#5 0.41,-0.06,0.71,U] [#6 0.09,0.00,0.62,U] [#7 -0.06,-0.10,0.49,U] [#8 0.17,0.05,0.57,U] 
01:39:01.686 00.001 1032 single-star, 8 included, MultiStar: {0.14, -0.04}, one-star: {-0.01, -0.03}
01:39:01.687 00.001 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.83) = xAngle (-3.79 = 2.49)
01:39:01.689 00.002 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.79 = 2.49)
01:39:01.691 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.96 mountX=-0.03 mountY=0.02, mountTheta=2.49
01:39:01.693 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.03, opts=13)
01:39:01.695 00.002 1032 Enqueuing Move request for scope (-0.01, -0.03)
01:39:01.696 00.001 10072 Worker thread wakes up
01:39:01.696 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
01:39:01.696 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
01:39:01.696 00.000 10072 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
01:39:01.698 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:01.701 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:39:01.701 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:39:01.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:01.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:39:01.702 00.001 10072 MoveAxis(W, 2, ABG)
01:39:01.702 00.000 10072 Guiding  Dir = 3, Dur = 2
01:39:01.702 00.000 10072 IsGuiding returns 0
01:39:01.702 00.000 10072 PulseGuide returned control before completion, sleep 12
01:39:01.716 00.014 10072 IsGuiding returns 0
01:39:01.716 00.000 10072 Move returns status 0, amount 2
01:39:01.716 00.000 10072 MoveAxis(N, 0, ABG)
01:39:01.716 00.000 10072 Move returns status 0, amount 0
01:39:01.716 00.000 10072 move complete, result=0
01:39:01.717 00.001 10072 worker thread done servicing request
01:39:01.719 00.002 1032 UpdateGuideState exits: m=1419 SNR=26.5
01:39:01.721 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:01.723 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:01.725 00.002 1032 Enqueuing Expose request
01:39:01.726 00.001 10072 Worker thread wakes up
01:39:01.726 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:01.726 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:01.726 00.000 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:39:02.143 00.417 10072 Exposure complete
01:39:02.197 00.054 10072 worker thread done servicing request
01:39:02.197 00.000 1032 OnExposeComplete: enter
01:39:02.199 00.002 1032 UpdateGuideState(): m_state=6
01:39:02.201 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4193
01:39:02.203 00.002 1032 Star::Find returns 1 (0), X=321.38, Y=754.85, Mass=1337, SNR=25.8, Peak=139 HFD=3.0
01:39:02.205 00.002 1032 MultiStar: [#1 0.02,0.06,0.97,U] [#2 0.08,0.11,0.77,U] [#3 0.04,-0.03,0.65,U] [#4 0.04,0.04,0.75,U] [#5 0.22,0.02,0.68,U] [#6 0.03,0.27,0.58,U] [#7 -0.04,-0.27,0.56,U] [#8 -0.03,0.11,0.59,U] 
01:39:02.208 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {-0.08, 0.08}
01:39:02.209 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
01:39:02.212 00.003 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
01:39:02.213 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.06 mountX=0.04 mountY=-0.04, mountTheta=-0.77
01:39:02.217 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
01:39:02.219 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
01:39:02.221 00.002 10072 Worker thread wakes up
01:39:02.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
01:39:02.221 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
01:39:02.221 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
01:39:02.224 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:02.226 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:39:02.227 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:39:02.227 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:02.227 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:39:02.227 00.000 10072 MoveAxis(W, 4, ABG)
01:39:02.227 00.000 10072 Guiding  Dir = 3, Dur = 4
01:39:02.227 00.000 10072 IsGuiding returns 0
01:39:02.228 00.001 10072 PulseGuide returned control before completion, sleep 14
01:39:02.244 00.016 1032 UpdateGuideState exits: m=1337 SNR=25.8
01:39:02.246 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:02.248 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:02.251 00.003 1032 Enqueuing Expose request
01:39:02.253 00.002 10072 IsGuiding returns 0
01:39:02.253 00.000 10072 Move returns status 0, amount 4
01:39:02.253 00.000 10072 MoveAxis(N, 0, ABG)
01:39:02.253 00.000 10072 Move returns status 0, amount 0
01:39:02.253 00.000 10072 move complete, result=0
01:39:02.253 00.000 10072 worker thread done servicing request
01:39:02.254 00.001 10072 Worker thread wakes up
01:39:02.254 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:02.254 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:02.261 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
01:39:02.880 00.619 10072 Exposure complete
01:39:02.927 00.047 10072 worker thread done servicing request
01:39:02.927 00.000 1032 OnExposeComplete: enter
01:39:02.929 00.002 1032 UpdateGuideState(): m_state=6
01:39:02.931 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4194
01:39:02.933 00.002 1032 Star::Find returns 1 (0), X=321.24, Y=754.81, Mass=1404, SNR=26.4, Peak=158 HFD=2.9
01:39:02.935 00.002 1032 MultiStar: [#1 -0.10,-0.11,0.96,U] [#2 0.01,0.07,0.76,U] [#3 -0.09,0.02,0.66,U] [#4 0.07,0.13,0.73,U] [#5 0.01,0.02,0.70,U] [#6 -0.02,0.20,0.59,U] [#7 -0.04,-0.23,0.52,U] [#8 -0.04,0.15,0.60,U] 
01:39:02.936 00.001 1032 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {-0.22, 0.05}
01:39:02.938 00.002 1032 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.83) = xAngle (0.79 = 0.79)
01:39:02.939 00.001 1032 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.79 = 0.79)
01:39:02.941 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.62 mountX=0.04 mountY=0.05, mountTheta=0.79
01:39:02.943 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.03, opts=13)
01:39:02.945 00.002 1032 Enqueuing Move request for scope (-0.06, 0.03)
01:39:02.946 00.001 10072 Worker thread wakes up
01:39:02.947 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
01:39:02.947 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
01:39:02.947 00.000 10072 Moving (-0.06, 0.03) raw xDistance=0.04 yDistance=0.05
01:39:02.948 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:02.951 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:39:02.952 00.001 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:39:02.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:02.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:39:02.952 00.000 10072 MoveAxis(W, 5, ABG)
01:39:02.952 00.000 10072 Guiding  Dir = 3, Dur = 5
01:39:02.952 00.000 10072 IsGuiding returns 0
01:39:02.952 00.000 10072 PulseGuide returned control before completion, sleep 15
01:39:02.972 00.020 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:39:02.974 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:02.975 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:02.977 00.002 1032 Enqueuing Expose request
01:39:02.979 00.002 10072 IsGuiding returns 0
01:39:02.979 00.000 10072 Move returns status 0, amount 5
01:39:02.979 00.000 10072 MoveAxis(N, 0, ABG)
01:39:02.979 00.000 10072 Move returns status 0, amount 0
01:39:02.979 00.000 10072 move complete, result=0
01:39:02.979 00.000 10072 worker thread done servicing request
01:39:02.979 00.000 10072 Worker thread wakes up
01:39:02.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:02.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:02.988 00.009 1032 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
01:39:03.399 00.411 10072 Exposure complete
01:39:03.446 00.047 10072 worker thread done servicing request
01:39:03.446 00.000 1032 OnExposeComplete: enter
01:39:03.448 00.002 1032 UpdateGuideState(): m_state=6
01:39:03.450 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4195
01:39:03.451 00.001 1032 Star::Find returns 1 (0), X=321.37, Y=754.83, Mass=1511, SNR=27.4, Peak=183 HFD=2.8
01:39:03.454 00.003 1032 MultiStar: [#1 -0.02,-0.01,0.96,U] [#2 0.01,0.14,0.71,U] [#3 0.11,-0.02,0.69,U] [#4 -0.00,0.18,0.67,U] [#5 -0.09,0.04,0.70,U] [#6 -0.07,0.24,0.56,U] [#7 -0.10,-0.15,0.48,U] [#8 0.02,0.08,0.55,U] 
01:39:03.456 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {-0.08, 0.06}
01:39:03.460 00.004 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
01:39:03.462 00.002 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
01:39:03.463 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.95 mountX=0.07 mountY=0.01, mountTheta=0.12
01:39:03.465 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.06, opts=13)
01:39:03.467 00.002 1032 Enqueuing Move request for scope (-0.02, 0.06)
01:39:03.469 00.002 10072 Worker thread wakes up
01:39:03.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:39:03.469 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:39:03.469 00.000 10072 Moving (-0.02, 0.06) raw xDistance=0.07 yDistance=0.01
01:39:03.470 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:03.473 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:39:03.473 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:39:03.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:03.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:39:03.473 00.000 10072 MoveAxis(W, 5, ABG)
01:39:03.473 00.000 10072 Guiding  Dir = 3, Dur = 5
01:39:03.474 00.001 10072 IsGuiding returns 0
01:39:03.474 00.000 10072 PulseGuide returned control before completion, sleep 15
01:39:03.493 00.019 1032 UpdateGuideState exits: m=1511 SNR=27.4
01:39:03.495 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:03.497 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:03.498 00.001 1032 Enqueuing Expose request
01:39:03.503 00.005 10072 IsGuiding returns 0
01:39:03.503 00.000 10072 Move returns status 0, amount 5
01:39:03.503 00.000 10072 MoveAxis(N, 0, ABG)
01:39:03.503 00.000 10072 Move returns status 0, amount 0
01:39:03.503 00.000 10072 move complete, result=0
01:39:03.503 00.000 10072 worker thread done servicing request
01:39:03.503 00.000 10072 Worker thread wakes up
01:39:03.503 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:03.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:03.507 00.004 1032 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
01:39:04.135 00.628 10072 Exposure complete
01:39:04.182 00.047 10072 worker thread done servicing request
01:39:04.182 00.000 1032 OnExposeComplete: enter
01:39:04.184 00.002 1032 UpdateGuideState(): m_state=6
01:39:04.186 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4196
01:39:04.188 00.002 1032 Star::Find returns 1 (0), X=321.29, Y=754.88, Mass=1431, SNR=26.7, Peak=179 HFD=2.6
01:39:04.190 00.002 1032 MultiStar: [#1 0.07,0.01,0.97,U] [#2 0.09,0.15,0.74,U] [#3 0.12,0.13,0.67,U] [#4 0.12,0.07,0.69,U] [#5 0.21,0.11,0.71,U] [#6 0.04,0.14,0.60,U] [#7 0.08,-0.18,0.52,U] [#8 0.07,0.21,0.56,U] 
01:39:04.192 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {-0.17, 0.11}
01:39:04.194 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
01:39:04.196 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
01:39:04.198 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.10 cameraTheta=0.96 mountX=0.07 mountY=-0.08, mountTheta=-0.87
01:39:04.201 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
01:39:04.203 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
01:39:04.205 00.002 10072 Worker thread wakes up
01:39:04.205 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
01:39:04.205 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
01:39:04.205 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
01:39:04.207 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:04.210 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:39:04.210 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:39:04.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:04.210 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:39:04.210 00.000 10072 MoveAxis(W, 5, ABG)
01:39:04.210 00.000 10072 Guiding  Dir = 3, Dur = 5
01:39:04.210 00.000 10072 IsGuiding returns 0
01:39:04.212 00.002 10072 PulseGuide returned control before completion, sleep 15
01:39:04.229 00.017 1032 UpdateGuideState exits: m=1431 SNR=26.7
01:39:04.231 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:04.232 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:04.234 00.002 1032 Enqueuing Expose request
01:39:04.242 00.008 10072 IsGuiding returns 0
01:39:04.242 00.000 10072 Move returns status 0, amount 5
01:39:04.242 00.000 10072 MoveAxis(N, 0, ABG)
01:39:04.242 00.000 10072 Move returns status 0, amount 0
01:39:04.242 00.000 10072 move complete, result=0
01:39:04.242 00.000 10072 worker thread done servicing request
01:39:04.242 00.000 10072 Worker thread wakes up
01:39:04.242 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:04.243 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:04.244 00.001 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:39:04.651 00.407 10072 Exposure complete
01:39:04.698 00.047 10072 worker thread done servicing request
01:39:04.698 00.000 1032 OnExposeComplete: enter
01:39:04.700 00.002 1032 UpdateGuideState(): m_state=6
01:39:04.702 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4197
01:39:04.705 00.003 1032 Star::Find returns 1 (0), X=321.47, Y=754.89, Mass=1394, SNR=26.3, Peak=200 HFD=2.4
01:39:04.709 00.004 1032 MultiStar: [#1 0.05,-0.01,0.98,U] [#2 0.08,0.14,0.73,U] [#3 0.12,0.08,0.65,U] [#4 -0.00,0.12,0.69,U] [#5 0.27,0.07,0.73,U] [#6 0.05,0.25,0.64,U] [#7 -0.15,-0.03,0.54,U] [#8 -0.02,0.24,0.58,U] 
01:39:04.710 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.11}, one-star: {0.01, 0.12}
01:39:04.712 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
01:39:04.714 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
01:39:04.716 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=0.09 mountY=-0.07, mountTheta=-0.70
01:39:04.718 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
01:39:04.719 00.001 1032 Enqueuing Move request for scope (0.05, 0.11)
01:39:04.721 00.002 10072 Worker thread wakes up
01:39:04.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
01:39:04.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:39:04.721 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.09 yDistance=-0.07
01:39:04.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:04.725 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:39:04.725 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
01:39:04.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:04.726 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:39:04.726 00.000 10072 MoveAxis(E, 1, ABG)
01:39:04.726 00.000 10072 Guiding  Dir = 2, Dur = 1
01:39:04.726 00.000 10072 IsGuiding returns 0
01:39:04.727 00.001 10072 PulseGuide returned control before completion, sleep 11
01:39:04.741 00.014 10072 IsGuiding returns 0
01:39:04.741 00.000 10072 Move returns status 0, amount 1
01:39:04.741 00.000 10072 MoveAxis(N, 0, ABG)
01:39:04.741 00.000 10072 Move returns status 0, amount 0
01:39:04.742 00.001 10072 move complete, result=0
01:39:04.742 00.000 10072 worker thread done servicing request
01:39:04.744 00.002 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:39:04.746 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:04.748 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:04.749 00.001 1032 Enqueuing Expose request
01:39:04.751 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:39:04.753 00.002 10072 Worker thread wakes up
01:39:04.754 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:04.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:05.384 00.630 10072 Exposure complete
01:39:05.430 00.046 10072 worker thread done servicing request
01:39:05.430 00.000 1032 OnExposeComplete: enter
01:39:05.432 00.002 1032 UpdateGuideState(): m_state=6
01:39:05.434 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4198
01:39:05.435 00.001 1032 Star::Find returns 1 (0), X=321.50, Y=754.81, Mass=1533, SNR=27.6, Peak=233 HFD=2.6
01:39:05.437 00.002 1032 MultiStar: [#1 0.13,-0.09,0.94,U] [#2 0.32,-0.01,0.75,U] [#3 0.01,0.09,0.65,U] [#4 0.15,0.02,0.67,U] [#5 0.41,0.01,0.69,U] [#6 0.03,0.13,0.55,U] [#7 0.05,-0.01,0.52,U] [#8 0.20,0.03,0.55,U] 
01:39:05.439 00.002 1032 single-star, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.04, 0.05}
01:39:05.440 00.001 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
01:39:05.441 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
01:39:05.443 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.89 mountX=0.04 mountY=-0.05, mountTheta=-0.94
01:39:05.447 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
01:39:05.449 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
01:39:05.450 00.001 10072 Worker thread wakes up
01:39:05.450 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
01:39:05.450 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
01:39:05.450 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
01:39:05.452 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:05.455 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:39:05.455 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:39:05.455 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:05.456 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:39:05.456 00.000 10072 MoveAxis(E, 2, ABG)
01:39:05.456 00.000 10072 Guiding  Dir = 2, Dur = 2
01:39:05.456 00.000 10072 IsGuiding returns 0
01:39:05.456 00.000 10072 PulseGuide returned control before completion, sleep 12
01:39:05.474 00.018 1032 UpdateGuideState exits: m=1533 SNR=27.6
01:39:05.476 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:05.478 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:05.480 00.002 1032 Enqueuing Expose request
01:39:05.481 00.001 10072 IsGuiding returns 0
01:39:05.481 00.000 10072 Move returns status 0, amount 2
01:39:05.481 00.000 10072 MoveAxis(N, 0, ABG)
01:39:05.481 00.000 10072 Move returns status 0, amount 0
01:39:05.481 00.000 10072 move complete, result=0
01:39:05.481 00.000 10072 worker thread done servicing request
01:39:05.481 00.000 10072 Worker thread wakes up
01:39:05.482 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:05.482 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:05.490 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
01:39:05.886 00.396 10072 Exposure complete
01:39:05.938 00.052 10072 worker thread done servicing request
01:39:05.938 00.000 1032 OnExposeComplete: enter
01:39:05.940 00.002 1032 UpdateGuideState(): m_state=6
01:39:05.942 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4199
01:39:05.943 00.001 1032 Star::Find returns 1 (0), X=321.41, Y=754.71, Mass=1341, SNR=25.8, Peak=171 HFD=2.8
01:39:05.945 00.002 1032 MultiStar: [#1 0.09,-0.09,0.98,U] [#2 0.24,-0.00,0.73,U] [#3 0.14,-0.06,0.67,U] [#4 0.19,-0.05,0.70,U] [#5 0.32,-0.22,0.74,U] [#6 0.06,0.11,0.63,U] [#7 0.28,-0.21,0.53,U] [#8 0.13,0.02,0.56,U] 
01:39:05.947 00.002 1032 single-star, 8 included, MultiStar: {0.14, -0.06}, one-star: {-0.05, -0.05}
01:39:05.949 00.002 1032 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.83) = xAngle (-4.09 = 2.19)
01:39:05.951 00.002 1032 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.09 = 2.19)
01:39:05.952 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.26 mountX=-0.04 mountY=0.06, mountTheta=2.19
01:39:05.957 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.05, opts=13)
01:39:05.960 00.003 1032 Enqueuing Move request for scope (-0.05, -0.05)
01:39:05.961 00.001 10072 Worker thread wakes up
01:39:05.962 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
01:39:05.962 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
01:39:05.962 00.000 10072 Moving (-0.05, -0.05) raw xDistance=-0.04 yDistance=0.06
01:39:05.964 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:05.967 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:39:05.967 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:39:05.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:05.967 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:39:05.967 00.000 10072 MoveAxis(E, 2, ABG)
01:39:05.967 00.000 10072 Guiding  Dir = 2, Dur = 2
01:39:05.967 00.000 10072 IsGuiding returns 0
01:39:05.968 00.001 10072 PulseGuide returned control before completion, sleep 12
01:39:05.985 00.017 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:39:05.988 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:05.989 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:05.990 00.001 1032 Enqueuing Expose request
01:39:05.993 00.003 10072 IsGuiding returns 0
01:39:05.993 00.000 10072 Move returns status 0, amount 2
01:39:05.993 00.000 10072 MoveAxis(N, 0, ABG)
01:39:05.993 00.000 10072 Move returns status 0, amount 0
01:39:05.993 00.000 10072 move complete, result=0
01:39:05.993 00.000 10072 worker thread done servicing request
01:39:05.993 00.000 10072 Worker thread wakes up
01:39:05.993 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:05.993 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:06.001 00.008 1032 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
01:39:06.619 00.618 10072 Exposure complete
01:39:06.662 00.043 10072 worker thread done servicing request
01:39:06.662 00.000 1032 OnExposeComplete: enter
01:39:06.665 00.003 1032 UpdateGuideState(): m_state=6
01:39:06.666 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4200
01:39:06.668 00.002 1032 Star::Find returns 1 (0), X=321.46, Y=754.73, Mass=1459, SNR=26.9, Peak=203 HFD=2.8
01:39:06.669 00.001 1032 MultiStar: [#1 0.08,-0.16,0.96,U] [#2 -0.07,0.02,0.73,U] [#3 0.21,-0.14,0.67,U] [#4 0.17,-0.12,0.69,U] [#5 0.24,-0.14,0.67,U] [#6 0.10,-0.08,0.59,U] [#7 0.16,-0.21,0.54,U] [#8 0.08,0.04,0.56,U] 
01:39:06.670 00.001 1032 single-star, 8 included, MultiStar: {0.10, -0.09}, one-star: {-0.00, -0.04}
01:39:06.671 00.001 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.86)
01:39:06.672 00.001 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.86)
01:39:06.675 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.60 mountX=-0.04 mountY=0.01, mountTheta=2.86
01:39:06.677 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.04, opts=13)
01:39:06.678 00.001 1032 Enqueuing Move request for scope (-0.00, -0.04)
01:39:06.681 00.003 10072 Worker thread wakes up
01:39:06.681 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
01:39:06.681 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
01:39:06.681 00.000 10072 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
01:39:06.683 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:06.685 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:39:06.685 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:39:06.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:06.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:39:06.685 00.000 10072 MoveAxis(E, 3, ABG)
01:39:06.685 00.000 10072 Guiding  Dir = 2, Dur = 3
01:39:06.686 00.001 10072 IsGuiding returns 0
01:39:06.686 00.000 10072 PulseGuide returned control before completion, sleep 13
01:39:06.702 00.016 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:39:06.703 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:06.706 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:06.709 00.003 1032 Enqueuing Expose request
01:39:06.713 00.004 10072 IsGuiding returns 0
01:39:06.713 00.000 10072 Move returns status 0, amount 3
01:39:06.713 00.000 10072 MoveAxis(N, 0, ABG)
01:39:06.713 00.000 10072 Move returns status 0, amount 0
01:39:06.713 00.000 10072 move complete, result=0
01:39:06.713 00.000 10072 worker thread done servicing request
01:39:06.713 00.000 10072 Worker thread wakes up
01:39:06.713 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:06.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:06.721 00.008 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
01:39:07.121 00.400 10072 Exposure complete
01:39:07.165 00.044 10072 worker thread done servicing request
01:39:07.166 00.001 1032 OnExposeComplete: enter
01:39:07.167 00.001 1032 UpdateGuideState(): m_state=6
01:39:07.169 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4201
01:39:07.170 00.001 1032 Star::Find returns 1 (0), X=321.42, Y=754.77, Mass=1482, SNR=27.1, Peak=226 HFD=2.7
01:39:07.172 00.002 1032 MultiStar: [#1 0.10,-0.09,0.96,U] [#2 0.16,0.15,0.74,U] [#3 0.15,0.10,0.66,U] [#4 0.10,0.02,0.63,U] [#5 0.44,0.09,0.68,U] [#6 0.15,0.08,0.59,U] [#7 0.16,0.12,0.55,U] [#8 0.21,0.17,0.57,U] 
01:39:07.174 00.002 1032 single-star, 8 included, MultiStar: {0.15, 0.06}, one-star: {-0.04, 0.01}
01:39:07.175 00.001 1032 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.83) = xAngle (1.10 = 1.10)
01:39:07.177 00.002 1032 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.10 = 1.10)
01:39:07.178 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.93 mountX=0.02 mountY=0.04, mountTheta=1.10
01:39:07.182 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.01, opts=13)
01:39:07.185 00.003 1032 Enqueuing Move request for scope (-0.04, 0.01)
01:39:07.187 00.002 10072 Worker thread wakes up
01:39:07.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
01:39:07.187 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
01:39:07.187 00.000 10072 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.04
01:39:07.189 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:07.191 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:39:07.191 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:39:07.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:07.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:39:07.191 00.000 10072 MoveAxis(E, 3, ABG)
01:39:07.191 00.000 10072 Guiding  Dir = 2, Dur = 3
01:39:07.193 00.002 10072 IsGuiding returns 0
01:39:07.193 00.000 10072 PulseGuide returned control before completion, sleep 13
01:39:07.212 00.019 1032 UpdateGuideState exits: m=1482 SNR=27.1
01:39:07.214 00.002 10072 IsGuiding returns 0
01:39:07.214 00.000 10072 Move returns status 0, amount 3
01:39:07.214 00.000 10072 MoveAxis(N, 0, ABG)
01:39:07.214 00.000 10072 Move returns status 0, amount 0
01:39:07.214 00.000 10072 move complete, result=0
01:39:07.215 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:07.217 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:07.218 00.001 1032 Enqueuing Expose request
01:39:07.220 00.002 10072 worker thread done servicing request
01:39:07.221 00.001 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
01:39:07.223 00.002 10072 Worker thread wakes up
01:39:07.223 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:07.223 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:07.857 00.634 10072 Exposure complete
01:39:07.905 00.048 10072 worker thread done servicing request
01:39:07.905 00.000 1032 OnExposeComplete: enter
01:39:07.907 00.002 1032 UpdateGuideState(): m_state=6
01:39:07.909 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4202
01:39:07.911 00.002 1032 Star::Find returns 1 (0), X=321.50, Y=754.77, Mass=1518, SNR=27.5, Peak=202 HFD=2.7
01:39:07.912 00.001 1032 MultiStar: [#1 0.19,-0.04,0.98,U] [#2 0.15,0.07,0.69,U] [#3 0.08,0.01,0.65,U] [#4 0.03,0.14,0.70,U] [#5 0.28,0.07,0.64,U] [#6 -0.02,0.19,0.60,U] [#7 0.10,-0.12,0.54,U] [#8 0.12,-0.01,0.57,U] 
01:39:07.914 00.002 1032 single-star, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.05, 0.01}
01:39:07.915 00.001 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
01:39:07.917 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
01:39:07.919 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.17 mountX=-0.00 mountY=-0.05, mountTheta=-1.66
01:39:07.921 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
01:39:07.923 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
01:39:07.924 00.001 10072 Worker thread wakes up
01:39:07.924 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:39:07.924 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:39:07.925 00.001 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
01:39:07.926 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:07.929 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:39:07.929 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
01:39:07.929 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:07.929 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:39:07.929 00.000 10072 MoveAxis(E, 4, ABG)
01:39:07.929 00.000 10072 Guiding  Dir = 2, Dur = 4
01:39:07.930 00.001 10072 IsGuiding returns 0
01:39:07.930 00.000 10072 PulseGuide returned control before completion, sleep 14
01:39:07.946 00.016 1032 UpdateGuideState exits: m=1518 SNR=27.5
01:39:07.949 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:07.950 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:07.951 00.001 1032 Enqueuing Expose request
01:39:07.955 00.004 10072 IsGuiding returns 0
01:39:07.955 00.000 10072 Move returns status 0, amount 4
01:39:07.955 00.000 10072 MoveAxis(N, 0, ABG)
01:39:07.955 00.000 10072 Move returns status 0, amount 0
01:39:07.955 00.000 10072 move complete, result=0
01:39:07.955 00.000 10072 worker thread done servicing request
01:39:07.955 00.000 10072 Worker thread wakes up
01:39:07.955 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:07.955 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:07.955 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
01:39:08.372 00.417 10072 Exposure complete
01:39:08.417 00.045 10072 worker thread done servicing request
01:39:08.417 00.000 1032 OnExposeComplete: enter
01:39:08.419 00.002 1032 UpdateGuideState(): m_state=6
01:39:08.420 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4203
01:39:08.422 00.002 1032 Star::Find returns 1 (0), X=321.57, Y=754.76, Mass=1483, SNR=27.1, Peak=169 HFD=2.7
01:39:08.424 00.002 1032 MultiStar: [#1 0.33,-0.02,0.97,U] [#2 0.37,0.15,0.75,U] [#3 0.17,0.02,0.67,U] [#4 0.19,0.05,0.68,U] [#5 0.34,0.06,0.67,U] [#6 0.12,0.08,0.59,U] [#7 0.16,-0.15,0.49,U] [#8 0.45,0.21,0.57,U] 
01:39:08.425 00.001 1032 single-star, 8 included, MultiStar: {0.25, 0.04}, one-star: {0.12, -0.01}
01:39:08.426 00.001 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
01:39:08.429 00.003 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
01:39:08.430 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.07 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
01:39:08.433 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
01:39:08.436 00.003 1032 Enqueuing Move request for scope (0.12, -0.01)
01:39:08.438 00.002 10072 Worker thread wakes up
01:39:08.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
01:39:08.438 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
01:39:08.438 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
01:39:08.440 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:08.442 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:39:08.442 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:39:08.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:08.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:39:08.442 00.000 10072 MoveAxis(E, 3, ABG)
01:39:08.442 00.000 10072 Guiding  Dir = 2, Dur = 3
01:39:08.443 00.001 10072 IsGuiding returns 0
01:39:08.443 00.000 10072 PulseGuide returned control before completion, sleep 13
01:39:08.460 00.017 1032 UpdateGuideState exits: m=1483 SNR=27.1
01:39:08.462 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:08.464 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:08.465 00.001 1032 Enqueuing Expose request
01:39:08.468 00.003 10072 IsGuiding returns 0
01:39:08.468 00.000 10072 Move returns status 0, amount 3
01:39:08.468 00.000 10072 MoveAxis(N, 0, ABG)
01:39:08.468 00.000 10072 Move returns status 0, amount 0
01:39:08.468 00.000 10072 move complete, result=0
01:39:08.468 00.000 10072 worker thread done servicing request
01:39:08.468 00.000 10072 Worker thread wakes up
01:39:08.468 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:08.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:08.475 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:39:09.106 00.631 10072 Exposure complete
01:39:09.151 00.045 10072 worker thread done servicing request
01:39:09.151 00.000 1032 OnExposeComplete: enter
01:39:09.154 00.003 1032 UpdateGuideState(): m_state=6
01:39:09.155 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4204
01:39:09.157 00.002 1032 Star::Find returns 1 (0), X=321.55, Y=754.60, Mass=1492, SNR=27.2, Peak=156 HFD=3.1
01:39:09.159 00.002 1032 MultiStar: [#1 0.27,-0.27,0.93,U] [#2 0.44,-0.25,0.73,U] [#3 0.40,-0.24,0.66,U] [#4 0.26,-0.22,0.68,U] [#5 0.46,-0.24,0.70,U] [#6 0.08,-0.12,0.59,U] [#7 0.11,-0.46,0.50,U] [#8 0.21,-0.05,0.56,U] 
01:39:09.160 00.001 1032 single-star, 8 included, MultiStar: {0.26, -0.22}, one-star: {0.10, -0.17}
01:39:09.162 00.002 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
01:39:09.163 00.001 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
01:39:09.166 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.19 cameraTheta=-1.04 mountX=-0.19 mountY=-0.05, mountTheta=-2.87
01:39:09.169 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.17, opts=13)
01:39:09.171 00.002 1032 Enqueuing Move request for scope (0.10, -0.17)
01:39:09.173 00.002 10072 Worker thread wakes up
01:39:09.173 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
01:39:09.173 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
01:39:09.173 00.000 10072 Moving (0.10, -0.17) raw xDistance=-0.19 yDistance=-0.05
01:39:09.182 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:09.185 00.003 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.08, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 287.60
01:39:09.185 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
01:39:09.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:09.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:39:09.185 00.000 10072 MoveAxis(E, 90, ABG)
01:39:09.185 00.000 10072 Guiding  Dir = 2, Dur = 90
01:39:09.186 00.001 10072 IsGuiding returns 0
01:39:09.186 00.000 10072 PulseGuide returned control before completion, sleep 100
01:39:09.202 00.016 1032 UpdateGuideState exits: m=1492 SNR=27.2
01:39:09.205 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:09.209 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:09.213 00.004 1032 Enqueuing Expose request
01:39:09.289 00.076 10072 IsGuiding returns 0
01:39:09.289 00.000 10072 Move returns status 0, amount 90
01:39:09.289 00.000 10072 MoveAxis(N, 0, ABG)
01:39:09.289 00.000 10072 Move returns status 0, amount 0
01:39:09.289 00.000 10072 move complete, result=0
01:39:09.289 00.000 10072 worker thread done servicing request
01:39:09.289 00.000 10072 Worker thread wakes up
01:39:09.289 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
01:39:09.293 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:09.293 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:09.697 00.404 10072 Exposure complete
01:39:09.747 00.050 10072 worker thread done servicing request
01:39:09.747 00.000 1032 OnExposeComplete: enter
01:39:09.749 00.002 1032 UpdateGuideState(): m_state=6
01:39:09.751 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4205
01:39:09.754 00.003 1032 Star::Find returns 1 (0), X=321.56, Y=754.62, Mass=1470, SNR=27.0, Peak=167 HFD=3.0
01:39:09.757 00.003 1032 MultiStar: [#1 0.34,-0.26,0.92,U] [#2 0.44,-0.17,0.68,U] [#3 0.23,-0.23,0.72,U] [#4 0.23,-0.20,0.68,U] [#5 0.26,-0.25,0.69,U] [#6 0.19,0.01,0.61,U] [#7 0.28,-0.36,0.54,U] [#8 0.28,-0.08,0.58,U] 
01:39:09.758 00.001 1032 single-star, 8 included, MultiStar: {0.26, -0.19}, one-star: {0.10, -0.15}
01:39:09.760 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
01:39:09.761 00.001 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
01:39:09.764 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.97 mountX=-0.17 mountY=-0.06, mountTheta=-2.80
01:39:09.766 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.15, opts=13)
01:39:09.770 00.004 1032 Enqueuing Move request for scope (0.10, -0.15)
01:39:09.771 00.001 10072 Worker thread wakes up
01:39:09.771 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
01:39:09.771 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
01:39:09.772 00.001 10072 Moving (0.10, -0.15) raw xDistance=-0.17 yDistance=-0.06
01:39:09.774 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:09.776 00.002 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.60
01:39:09.776 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
01:39:09.777 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:09.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:39:09.777 00.000 10072 MoveAxis(E, 81, ABG)
01:39:09.777 00.000 10072 Guiding  Dir = 2, Dur = 81
01:39:09.777 00.000 10072 IsGuiding returns 0
01:39:09.778 00.001 10072 PulseGuide returned control before completion, sleep 91
01:39:09.795 00.017 1032 UpdateGuideState exits: m=1470 SNR=27.0
01:39:09.798 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:09.801 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:09.805 00.004 1032 Enqueuing Expose request
01:39:09.881 00.076 10072 IsGuiding returns 0
01:39:09.881 00.000 10072 Move returns status 0, amount 81
01:39:09.881 00.000 10072 MoveAxis(N, 0, ABG)
01:39:09.881 00.000 10072 Move returns status 0, amount 0
01:39:09.881 00.000 10072 move complete, result=0
01:39:09.881 00.000 10072 worker thread done servicing request
01:39:09.881 00.000 10072 Worker thread wakes up
01:39:09.881 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:09.881 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:09.881 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.1 px 0 ms NORTH
01:39:10.507 00.626 10072 Exposure complete
01:39:10.555 00.048 10072 worker thread done servicing request
01:39:10.555 00.000 1032 OnExposeComplete: enter
01:39:10.557 00.002 1032 UpdateGuideState(): m_state=6
01:39:10.558 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4206
01:39:10.561 00.003 1032 Star::Find returns 1 (0), X=321.42, Y=754.72, Mass=1317, SNR=25.6, Peak=158 HFD=2.8
01:39:10.562 00.001 1032 MultiStar: [#1 0.14,-0.10,0.97,U] [#2 0.06,0.02,0.75,U] [#3 0.03,-0.05,0.69,U] [#4 0.08,-0.12,0.75,U] [#5 0.22,-0.08,0.74,U] [#6 0.10,0.00,0.64,U] [#7 0.05,-0.33,0.49,U] [#8 0.09,-0.01,0.59,U] 
01:39:10.564 00.002 1032 single-star, 8 included, MultiStar: {0.08, -0.07}, one-star: {-0.04, -0.05}
01:39:10.565 00.001 1032 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.83) = xAngle (-4.09 = 2.20)
01:39:10.567 00.002 1032 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.09 = 2.20)
01:39:10.569 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.26 mountX=-0.04 mountY=0.05, mountTheta=2.20
01:39:10.572 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.05, opts=13)
01:39:10.574 00.002 1032 Enqueuing Move request for scope (-0.04, -0.05)
01:39:10.576 00.002 10072 Worker thread wakes up
01:39:10.576 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
01:39:10.576 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
01:39:10.576 00.000 10072 Moving (-0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
01:39:10.579 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:10.581 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:39:10.581 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:39:10.581 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:10.581 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:39:10.581 00.000 10072 MoveAxis(W, 2, ABG)
01:39:10.581 00.000 10072 Guiding  Dir = 3, Dur = 2
01:39:10.582 00.001 10072 IsGuiding returns 0
01:39:10.584 00.002 10072 PulseGuide returned control before completion, sleep 11
01:39:10.598 00.014 10072 IsGuiding returns 1
01:39:10.598 00.000 10072 scope still moving after pulse duration time elapsed
01:39:10.600 00.002 1032 UpdateGuideState exits: m=1317 SNR=25.6
01:39:10.602 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:10.604 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:10.605 00.001 1032 Enqueuing Expose request
01:39:10.629 00.024 10072 IsGuiding returns 0
01:39:10.629 00.000 10072 scope move finished after 2 + 45 ms
01:39:10.629 00.000 10072 Move returns status 0, amount 2
01:39:10.629 00.000 10072 MoveAxis(N, 0, ABG)
01:39:10.629 00.000 10072 Move returns status 0, amount 0
01:39:10.629 00.000 10072 move complete, result=0
01:39:10.629 00.000 10072 worker thread done servicing request
01:39:10.630 00.001 10072 Worker thread wakes up
01:39:10.630 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:10.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:10.635 00.005 1032 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
01:39:11.040 00.405 10072 Exposure complete
01:39:11.088 00.048 10072 worker thread done servicing request
01:39:11.088 00.000 1032 OnExposeComplete: enter
01:39:11.091 00.003 1032 UpdateGuideState(): m_state=6
01:39:11.094 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4207
01:39:11.095 00.001 1032 Star::Find returns 1 (0), X=321.44, Y=754.85, Mass=1375, SNR=26.1, Peak=128 HFD=3.0
01:39:11.097 00.002 1032 MultiStar: [#1 0.14,-0.02,1.02,U] [#2 0.10,-0.05,0.76,U] [#3 0.16,0.08,0.69,U] [#4 0.17,0.04,0.75,U] [#5 0.35,-0.16,0.69,U] [#6 0.06,0.15,0.61,U] [#7 0.06,-0.12,0.52,U] [#8 -0.08,0.01,0.54,U] 
01:39:11.100 00.003 1032 single-star, 8 included, MultiStar: {0.11, 0.01}, one-star: {-0.02, 0.08}
01:39:11.102 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
01:39:11.103 00.001 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
01:39:11.105 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.75 mountX=0.09 mountY=-0.01, mountTheta=-0.08
01:39:11.108 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.08, opts=13)
01:39:11.109 00.001 1032 Enqueuing Move request for scope (-0.02, 0.08)
01:39:11.111 00.002 10072 Worker thread wakes up
01:39:11.111 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
01:39:11.111 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
01:39:11.111 00.000 10072 Moving (-0.02, 0.08) raw xDistance=0.09 yDistance=-0.01
01:39:11.114 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:11.117 00.003 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:39:11.117 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:39:11.117 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:11.117 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:39:11.117 00.000 10072 MoveAxis(W, 1, ABG)
01:39:11.117 00.000 10072 Guiding  Dir = 3, Dur = 1
01:39:11.119 00.002 10072 IsGuiding returns 0
01:39:11.120 00.001 10072 PulseGuide returned control before completion, sleep 11
01:39:11.137 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:39:11.139 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:11.140 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:11.142 00.002 1032 Enqueuing Expose request
01:39:11.146 00.004 10072 IsGuiding returns 0
01:39:11.146 00.000 10072 Move returns status 0, amount 1
01:39:11.146 00.000 10072 MoveAxis(N, 0, ABG)
01:39:11.146 00.000 10072 Move returns status 0, amount 0
01:39:11.146 00.000 10072 move complete, result=0
01:39:11.146 00.000 10072 worker thread done servicing request
01:39:11.146 00.000 10072 Worker thread wakes up
01:39:11.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:11.147 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:11.155 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:39:11.774 00.619 10072 Exposure complete
01:39:11.824 00.050 10072 worker thread done servicing request
01:39:11.824 00.000 1032 OnExposeComplete: enter
01:39:11.826 00.002 1032 UpdateGuideState(): m_state=6
01:39:11.828 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4208
01:39:11.832 00.004 1032 Star::Find returns 1 (0), X=321.53, Y=754.74, Mass=1343, SNR=25.8, Peak=136 HFD=3.0
01:39:11.835 00.003 1032 MultiStar: [#1 0.14,-0.08,0.98,U] [#2 0.17,0.04,0.78,U] [#3 0.29,0.01,0.68,U] [#4 0.31,0.07,0.73,U] [#5 0.33,0.01,0.75,U] [#6 0.19,0.06,0.63,U] [#7 0.18,-0.07,0.51,U] [#8 0.09,0.08,0.55,U] 
01:39:11.837 00.002 1032 single-star, 8 included, MultiStar: {0.19, 0.01}, one-star: {0.07, -0.02}
01:39:11.838 00.001 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
01:39:11.840 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
01:39:11.841 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.33 mountX=-0.04 mountY=-0.06, mountTheta=-2.16
01:39:11.844 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
01:39:11.845 00.001 1032 Enqueuing Move request for scope (0.07, -0.02)
01:39:11.848 00.003 10072 Worker thread wakes up
01:39:11.848 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:39:11.848 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:39:11.848 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
01:39:11.850 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:11.853 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:39:11.853 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:39:11.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:11.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:39:11.854 00.001 10072 MoveAxis(E, 3, ABG)
01:39:11.854 00.000 10072 Guiding  Dir = 2, Dur = 3
01:39:11.854 00.000 10072 IsGuiding returns 0
01:39:11.854 00.000 10072 PulseGuide returned control before completion, sleep 13
01:39:11.872 00.018 1032 UpdateGuideState exits: m=1343 SNR=25.8
01:39:11.876 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:11.877 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:11.879 00.002 1032 Enqueuing Expose request
01:39:11.882 00.003 10072 IsGuiding returns 0
01:39:11.882 00.000 10072 Move returns status 0, amount 3
01:39:11.882 00.000 10072 MoveAxis(N, 0, ABG)
01:39:11.882 00.000 10072 Move returns status 0, amount 0
01:39:11.882 00.000 10072 move complete, result=0
01:39:11.882 00.000 10072 worker thread done servicing request
01:39:11.883 00.001 10072 Worker thread wakes up
01:39:11.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:11.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:11.890 00.007 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:39:12.287 00.397 10072 Exposure complete
01:39:12.339 00.052 1032 OnExposeComplete: enter
01:39:12.341 00.002 1032 UpdateGuideState(): m_state=6
01:39:12.343 00.002 10072 worker thread done servicing request
01:39:12.343 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4209
01:39:12.344 00.001 1032 Star::Find returns 1 (0), X=321.58, Y=754.90, Mass=1422, SNR=26.6, Peak=145 HFD=2.9
01:39:12.347 00.003 1032 MultiStar: [#1 0.24,0.01,0.96,U] [#2 0.42,0.11,0.70,U] [#3 0.20,0.11,0.67,U] [#4 0.24,0.07,0.71,U] [#5 0.33,0.04,0.69,U] [#6 0.23,0.24,0.60,U] [#7 0.36,-0.11,0.52,U] [#8 0.13,0.29,0.58,U] 
01:39:12.350 00.003 1032 single-star, 8 included, MultiStar: {0.25, 0.10}, one-star: {0.12, 0.13}
01:39:12.352 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
01:39:12.354 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
01:39:12.357 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.84 mountX=0.10 mountY=-0.15, mountTheta=-0.99
01:39:12.360 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
01:39:12.365 00.005 1032 Enqueuing Move request for scope (0.12, 0.13)
01:39:12.367 00.002 10072 Worker thread wakes up
01:39:12.367 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
01:39:12.367 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
01:39:12.367 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.10 yDistance=-0.15
01:39:12.369 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:12.371 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:39:12.372 00.001 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:39:12.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:12.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:39:12.372 00.000 10072 MoveAxis(E, 6, ABG)
01:39:12.372 00.000 10072 Guiding  Dir = 2, Dur = 6
01:39:12.372 00.000 10072 IsGuiding returns 0
01:39:12.372 00.000 10072 PulseGuide returned control before completion, sleep 16
01:39:12.390 00.018 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:39:12.397 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:12.399 00.002 10072 IsGuiding returns 0
01:39:12.399 00.000 10072 Move returns status 0, amount 6
01:39:12.399 00.000 10072 MoveAxis(N, 0, ABG)
01:39:12.399 00.000 10072 Move returns status 0, amount 0
01:39:12.399 00.000 10072 move complete, result=0
01:39:12.399 00.000 10072 worker thread done servicing request
01:39:12.399 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:12.402 00.003 1032 Enqueuing Expose request
01:39:12.404 00.002 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:39:12.406 00.002 10072 Worker thread wakes up
01:39:12.406 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:12.406 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:13.038 00.632 10072 Exposure complete
01:39:13.085 00.047 10072 worker thread done servicing request
01:39:13.085 00.000 1032 OnExposeComplete: enter
01:39:13.087 00.002 1032 UpdateGuideState(): m_state=6
01:39:13.089 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4210
01:39:13.092 00.003 1032 Star::Find returns 1 (0), X=321.29, Y=754.96, Mass=1304, SNR=25.4, Peak=118 HFD=3.3
01:39:13.094 00.002 1032 MultiStar: [#1 0.03,0.00,1.03,U] [#2 0.17,0.09,0.76,U] [#3 0.05,-0.02,0.74,U] [#4 0.07,0.10,0.74,U] [#5 0.13,-0.02,0.70,U] [#6 0.05,0.07,0.61,U] [#7 -0.01,-0.10,0.54,U] [#8 0.19,0.15,0.59,U] 
01:39:13.096 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {-0.16, 0.19}
01:39:13.097 00.001 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
01:39:13.099 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
01:39:13.101 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.07 cameraTheta=0.90 mountX=0.04 mountY=-0.06, mountTheta=-0.93
01:39:13.104 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
01:39:13.105 00.001 1032 Enqueuing Move request for scope (0.05, 0.06)
01:39:13.107 00.002 10072 Worker thread wakes up
01:39:13.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:39:13.107 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:39:13.107 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.06
01:39:13.109 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:13.112 00.003 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:39:13.112 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:39:13.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:13.112 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:39:13.112 00.000 10072 MoveAxis(E, 8, ABG)
01:39:13.112 00.000 10072 Guiding  Dir = 2, Dur = 8
01:39:13.113 00.001 10072 IsGuiding returns 0
01:39:13.114 00.001 10072 PulseGuide returned control before completion, sleep 18
01:39:13.131 00.017 1032 UpdateGuideState exits: m=1304 SNR=25.4
01:39:13.133 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:13.135 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:13.137 00.002 1032 Enqueuing Expose request
01:39:13.144 00.007 10072 IsGuiding returns 0
01:39:13.145 00.001 10072 Move returns status 0, amount 8
01:39:13.145 00.000 10072 MoveAxis(N, 0, ABG)
01:39:13.145 00.000 10072 Move returns status 0, amount 0
01:39:13.145 00.000 10072 move complete, result=0
01:39:13.145 00.000 10072 worker thread done servicing request
01:39:13.145 00.000 10072 Worker thread wakes up
01:39:13.145 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:13.145 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:13.148 00.003 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:39:13.553 00.405 10072 Exposure complete
01:39:13.615 00.062 10072 worker thread done servicing request
01:39:13.615 00.000 1032 OnExposeComplete: enter
01:39:13.618 00.003 1032 UpdateGuideState(): m_state=6
01:39:13.621 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4211
01:39:13.624 00.003 1032 Star::Find returns 1 (0), X=321.30, Y=754.93, Mass=1579, SNR=28.0, Peak=127 HFD=3.3
01:39:13.627 00.003 1032 MultiStar: [#1 -0.03,0.05,0.89,U] [#2 -0.01,0.18,0.72,U] [#3 -0.08,0.12,0.63,U] [#4 -0.08,0.25,0.70,U] [#5 0.09,0.03,0.65,U] [#6 -0.11,0.18,0.57,U] [#7 -0.08,-0.11,0.48,U] [#8 0.00,0.17,0.53,U] 
01:39:13.629 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.12}, one-star: {-0.15, 0.17}
01:39:13.631 00.002 1032 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.83) = xAngle (0.17 = 0.17)
01:39:13.632 00.001 1032 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.17 = 0.17)
01:39:13.634 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=2.00 mountX=0.13 mountY=0.02, mountTheta=0.17
01:39:13.637 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.12, opts=13)
01:39:13.639 00.002 1032 Enqueuing Move request for scope (-0.05, 0.12)
01:39:13.640 00.001 10072 Worker thread wakes up
01:39:13.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
01:39:13.640 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
01:39:13.640 00.000 10072 Moving (-0.05, 0.12) raw xDistance=0.13 yDistance=0.02
01:39:13.642 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:13.647 00.005 10072 PPEC rslt: input = 0.13, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 287.61
01:39:13.648 00.001 10072 PPEC: input: 0.13, control: 0.05, exposure: 500
01:39:13.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:13.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:39:13.648 00.000 10072 MoveAxis(W, 52, ABG)
01:39:13.648 00.000 10072 Guiding  Dir = 3, Dur = 52
01:39:13.648 00.000 10072 IsGuiding returns 0
01:39:13.649 00.001 10072 PulseGuide returned control before completion, sleep 62
01:39:13.667 00.018 1032 UpdateGuideState exits: m=1579 SNR=28.0
01:39:13.670 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:13.671 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:13.674 00.003 1032 Enqueuing Expose request
01:39:13.721 00.047 10072 IsGuiding returns 0
01:39:13.721 00.000 10072 Move returns status 0, amount 52
01:39:13.722 00.001 10072 MoveAxis(N, 0, ABG)
01:39:13.722 00.000 10072 Move returns status 0, amount 0
01:39:13.722 00.000 10072 move complete, result=0
01:39:13.722 00.000 10072 worker thread done servicing request
01:39:13.722 00.000 10072 Worker thread wakes up
01:39:13.722 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:13.722 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:13.734 00.012 1032 GuideStep: 0.1 px 52 ms WEST, 0.0 px 0 ms NORTH
01:39:14.351 00.617 10072 Exposure complete
01:39:14.397 00.046 10072 worker thread done servicing request
01:39:14.397 00.000 1032 OnExposeComplete: enter
01:39:14.399 00.002 1032 UpdateGuideState(): m_state=6
01:39:14.401 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4212
01:39:14.402 00.001 1032 Star::Find returns 1 (0), X=321.29, Y=754.90, Mass=1418, SNR=26.5, Peak=120 HFD=3.2
01:39:14.404 00.002 1032 MultiStar: [#1 -0.09,-0.06,0.95,U] [#2 0.08,0.07,0.75,U] [#3 -0.03,0.04,0.70,U] [#4 -0.07,0.07,0.73,U] [#5 0.10,0.04,0.74,U] [#6 -0.22,0.11,0.59,U] [#7 -0.13,-0.19,0.53,U] [#8 0.01,0.14,0.54,U] 
01:39:14.406 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {-0.17, 0.13}
01:39:14.408 00.002 1032 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.83) = xAngle (0.66 = 0.66)
01:39:14.410 00.002 1032 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.66 = 0.66)
01:39:14.411 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.49 mountX=0.06 mountY=0.05, mountTheta=0.66
01:39:14.414 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.04, opts=13)
01:39:14.417 00.003 1032 Enqueuing Move request for scope (-0.06, 0.04)
01:39:14.419 00.002 10072 Worker thread wakes up
01:39:14.419 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
01:39:14.419 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
01:39:14.419 00.000 10072 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=0.05
01:39:14.421 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:14.424 00.003 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:39:14.424 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:39:14.424 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:14.424 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:39:14.424 00.000 10072 MoveAxis(E, 12, ABG)
01:39:14.424 00.000 10072 Guiding  Dir = 2, Dur = 12
01:39:14.426 00.002 10072 IsGuiding returns 0
01:39:14.426 00.000 10072 PulseGuide returned control before completion, sleep 22
01:39:14.444 00.018 1032 UpdateGuideState exits: m=1418 SNR=26.5
01:39:14.446 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:14.449 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:14.451 00.002 1032 Enqueuing Expose request
01:39:14.458 00.007 10072 IsGuiding returns 0
01:39:14.458 00.000 10072 Move returns status 0, amount 12
01:39:14.458 00.000 10072 MoveAxis(N, 0, ABG)
01:39:14.458 00.000 10072 Move returns status 0, amount 0
01:39:14.458 00.000 10072 move complete, result=0
01:39:14.458 00.000 10072 worker thread done servicing request
01:39:14.459 00.001 10072 Worker thread wakes up
01:39:14.459 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:14.459 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:14.460 00.001 1032 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
01:39:14.867 00.407 10072 Exposure complete
01:39:14.919 00.052 10072 worker thread done servicing request
01:39:14.919 00.000 1032 OnExposeComplete: enter
01:39:14.921 00.002 1032 UpdateGuideState(): m_state=6
01:39:14.924 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4213
01:39:14.926 00.002 1032 Star::Find returns 1 (0), X=321.40, Y=754.73, Mass=1412, SNR=26.5, Peak=159 HFD=2.8
01:39:14.929 00.003 1032 MultiStar: [#1 0.00,-0.09,0.99,U] [#2 0.10,-0.05,0.74,U] [#3 0.09,-0.03,0.66,U] [#4 0.04,-0.11,0.76,U] [#5 0.23,-0.15,0.67,U] [#6 0.02,0.06,0.61,U] [#7 -0.06,-0.28,0.50,U] [#8 0.16,0.24,0.56,U] 
01:39:14.931 00.002 1032 single-star, 8 included, MultiStar: {0.05, -0.05}, one-star: {-0.05, -0.03}
01:39:14.934 00.003 1032 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.83) = xAngle (-4.41 = 1.87)
01:39:14.935 00.001 1032 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.41 = 1.87)
01:39:14.937 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.58 mountX=-0.02 mountY=0.06, mountTheta=1.87
01:39:14.940 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.03, opts=13)
01:39:14.942 00.002 1032 Enqueuing Move request for scope (-0.05, -0.03)
01:39:14.944 00.002 10072 Worker thread wakes up
01:39:14.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
01:39:14.944 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
01:39:14.944 00.000 10072 Moving (-0.05, -0.03) raw xDistance=-0.02 yDistance=0.06
01:39:14.946 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:14.949 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:39:14.949 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:39:14.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:14.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:39:14.949 00.000 10072 MoveAxis(E, 9, ABG)
01:39:14.949 00.000 10072 Guiding  Dir = 2, Dur = 9
01:39:14.950 00.001 10072 IsGuiding returns 0
01:39:14.951 00.001 10072 PulseGuide returned control before completion, sleep 19
01:39:14.970 00.019 1032 UpdateGuideState exits: m=1412 SNR=26.5
01:39:14.972 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:14.975 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:14.976 00.001 1032 Enqueuing Expose request
01:39:14.978 00.002 10072 IsGuiding returns 0
01:39:14.978 00.000 10072 Move returns status 0, amount 9
01:39:14.978 00.000 10072 MoveAxis(N, 0, ABG)
01:39:14.978 00.000 10072 Move returns status 0, amount 0
01:39:14.979 00.001 10072 move complete, result=0
01:39:14.979 00.000 10072 worker thread done servicing request
01:39:14.979 00.000 10072 Worker thread wakes up
01:39:14.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:14.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:14.987 00.008 1032 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
01:39:15.617 00.630 10072 Exposure complete
01:39:15.663 00.046 10072 worker thread done servicing request
01:39:15.663 00.000 1032 OnExposeComplete: enter
01:39:15.665 00.002 1032 UpdateGuideState(): m_state=6
01:39:15.668 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4214
01:39:15.669 00.001 1032 Star::Find returns 1 (0), X=321.53, Y=754.69, Mass=1335, SNR=25.7, Peak=131 HFD=3.1
01:39:15.671 00.002 1032 MultiStar: [#1 0.25,-0.21,1.00,U] [#2 0.26,0.01,0.81,U] [#3 0.22,-0.13,0.71,U] [#4 0.28,-0.08,0.69,U] [#5 0.41,-0.15,0.70,U] [#6 0.23,-0.03,0.61,U] [#7 0.26,-0.33,0.49,U] [#8 0.41,0.10,0.58,U] 
01:39:15.672 00.001 1032 single-star, 8 included, MultiStar: {0.25, -0.10}, one-star: {0.07, -0.08}
01:39:15.673 00.001 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
01:39:15.675 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
01:39:15.678 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.83 mountX=-0.09 mountY=-0.05, mountTheta=-2.66
01:39:15.681 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
01:39:15.683 00.002 1032 Enqueuing Move request for scope (0.07, -0.08)
01:39:15.684 00.001 10072 Worker thread wakes up
01:39:15.685 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
01:39:15.685 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
01:39:15.685 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.09 yDistance=-0.05
01:39:15.687 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:15.689 00.002 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:39:15.689 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
01:39:15.689 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:15.689 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:39:15.689 00.000 10072 MoveAxis(E, 16, ABG)
01:39:15.689 00.000 10072 Guiding  Dir = 2, Dur = 16
01:39:15.690 00.001 10072 IsGuiding returns 0
01:39:15.690 00.000 10072 PulseGuide returned control before completion, sleep 26
01:39:15.710 00.020 1032 UpdateGuideState exits: m=1335 SNR=25.7
01:39:15.712 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:15.714 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:15.715 00.001 1032 Enqueuing Expose request
01:39:15.723 00.008 10072 IsGuiding returns 0
01:39:15.723 00.000 10072 Move returns status 0, amount 16
01:39:15.723 00.000 10072 MoveAxis(N, 0, ABG)
01:39:15.723 00.000 10072 Move returns status 0, amount 0
01:39:15.723 00.000 10072 move complete, result=0
01:39:15.723 00.000 10072 worker thread done servicing request
01:39:15.723 00.000 10072 Worker thread wakes up
01:39:15.723 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:15.723 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:15.725 00.002 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
01:39:16.133 00.408 10072 Exposure complete
01:39:16.181 00.048 10072 worker thread done servicing request
01:39:16.182 00.001 1032 OnExposeComplete: enter
01:39:16.184 00.002 1032 UpdateGuideState(): m_state=6
01:39:16.186 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4215
01:39:16.187 00.001 1032 Star::Find returns 1 (0), X=321.53, Y=754.74, Mass=1448, SNR=26.8, Peak=160 HFD=2.9
01:39:16.189 00.002 1032 MultiStar: [#1 0.23,-0.18,0.98,U] [#2 0.27,0.00,0.71,U] [#3 0.14,-0.11,0.67,U] [#4 0.21,0.06,0.65,U] [#5 0.27,-0.11,0.70,U] [#6 0.14,0.06,0.59,U] [#7 0.05,-0.23,0.51,U] [#8 0.16,-0.03,0.55,U] 
01:39:16.191 00.002 1032 single-star, 8 included, MultiStar: {0.17, -0.06}, one-star: {0.08, -0.02}
01:39:16.193 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
01:39:16.196 00.003 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
01:39:16.197 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.29 mountX=-0.04 mountY=-0.07, mountTheta=-2.12
01:39:16.200 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
01:39:16.203 00.003 1032 Enqueuing Move request for scope (0.08, -0.02)
01:39:16.204 00.001 10072 Worker thread wakes up
01:39:16.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
01:39:16.205 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
01:39:16.205 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.07
01:39:16.207 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:16.209 00.002 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:39:16.210 00.001 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:39:16.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:16.210 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:39:16.210 00.000 10072 MoveAxis(E, 13, ABG)
01:39:16.210 00.000 10072 Guiding  Dir = 2, Dur = 13
01:39:16.210 00.000 10072 IsGuiding returns 0
01:39:16.212 00.002 10072 PulseGuide returned control before completion, sleep 23
01:39:16.228 00.016 1032 UpdateGuideState exits: m=1448 SNR=26.8
01:39:16.230 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:16.233 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:16.234 00.001 1032 Enqueuing Expose request
01:39:16.242 00.008 10072 IsGuiding returns 0
01:39:16.242 00.000 10072 Move returns status 0, amount 13
01:39:16.242 00.000 10072 MoveAxis(N, 0, ABG)
01:39:16.242 00.000 10072 Move returns status 0, amount 0
01:39:16.242 00.000 10072 move complete, result=0
01:39:16.242 00.000 10072 worker thread done servicing request
01:39:16.242 00.000 10072 Worker thread wakes up
01:39:16.242 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:16.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:16.245 00.003 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
01:39:16.870 00.625 10072 Exposure complete
01:39:16.920 00.050 10072 worker thread done servicing request
01:39:16.920 00.000 1032 OnExposeComplete: enter
01:39:16.923 00.003 1032 UpdateGuideState(): m_state=6
01:39:16.925 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4216
01:39:16.928 00.003 1032 Star::Find returns 1 (0), X=321.62, Y=754.83, Mass=1332, SNR=25.7, Peak=141 HFD=2.8
01:39:16.930 00.002 1032 MultiStar: [#1 0.41,-0.02,0.98,U] [#2 0.36,-0.09,0.73,U] [#3 0.41,-0.04,0.72,U] [#4 0.39,0.01,0.73,U] [#5 0.47,-0.09,0.70,U] [#6 0.28,0.01,0.61,U] [#7 0.48,-0.25,0.56,U] [#8 0.37,-0.08,0.61,U] 
01:39:16.932 00.002 1032 single-star, 8 included, MultiStar: {0.36, -0.05}, one-star: {0.16, 0.06}
01:39:16.933 00.001 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:39:16.935 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:39:16.936 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.18 cameraTheta=0.37 mountX=0.02 mountY=-0.17, mountTheta=-1.46
01:39:16.939 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.06, opts=13)
01:39:16.940 00.001 1032 Enqueuing Move request for scope (0.16, 0.06)
01:39:16.942 00.002 10072 Worker thread wakes up
01:39:16.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
01:39:16.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
01:39:16.942 00.000 10072 Moving (0.16, 0.06) raw xDistance=0.02 yDistance=-0.17
01:39:16.944 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:16.947 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:39:16.947 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:39:16.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:16.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:39:16.947 00.000 10072 MoveAxis(E, 8, ABG)
01:39:16.947 00.000 10072 Guiding  Dir = 2, Dur = 8
01:39:16.948 00.001 10072 IsGuiding returns 0
01:39:16.948 00.000 10072 PulseGuide returned control before completion, sleep 18
01:39:16.965 00.017 1032 UpdateGuideState exits: m=1332 SNR=25.7
01:39:16.968 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:16.969 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:16.971 00.002 1032 Enqueuing Expose request
01:39:16.977 00.006 10072 IsGuiding returns 0
01:39:16.977 00.000 10072 Move returns status 0, amount 8
01:39:16.977 00.000 10072 MoveAxis(N, 0, ABG)
01:39:16.977 00.000 10072 Move returns status 0, amount 0
01:39:16.977 00.000 10072 move complete, result=0
01:39:16.977 00.000 10072 worker thread done servicing request
01:39:16.977 00.000 10072 Worker thread wakes up
01:39:16.977 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:16.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:16.979 00.002 1032 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
01:39:17.388 00.409 10072 Exposure complete
01:39:17.436 00.048 10072 worker thread done servicing request
01:39:17.436 00.000 1032 OnExposeComplete: enter
01:39:17.438 00.002 1032 UpdateGuideState(): m_state=6
01:39:17.439 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4217
01:39:17.441 00.002 1032 Star::Find returns 1 (0), X=321.61, Y=754.76, Mass=1545, SNR=27.7, Peak=160 HFD=2.9
01:39:17.443 00.002 1032 MultiStar: [#1 0.31,-0.15,0.91,U] [#2 0.38,-0.08,0.73,U] [#3 0.36,-0.24,0.67,U] [#4 0.35,-0.08,0.67,U] [#5 0.48,-0.15,0.66,U] [#6 0.28,-0.03,0.56,U] [#7 0.33,-0.31,0.51,U] [#8 0.29,-0.09,0.54,U] 
01:39:17.444 00.001 1032 single-star, 8 included, MultiStar: {0.32, -0.12}, one-star: {0.15, -0.01}
01:39:17.446 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
01:39:17.447 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
01:39:17.449 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.05 mountX=-0.05 mountY=-0.15, mountTheta=-1.88
01:39:17.452 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
01:39:17.454 00.002 1032 Enqueuing Move request for scope (0.15, -0.01)
01:39:17.455 00.001 10072 Worker thread wakes up
01:39:17.455 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
01:39:17.455 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
01:39:17.455 00.000 10072 Moving (0.15, -0.01) raw xDistance=-0.05 yDistance=-0.15
01:39:17.457 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:17.460 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:39:17.460 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:39:17.460 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:17.460 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:39:17.460 00.000 10072 MoveAxis(E, 6, ABG)
01:39:17.460 00.000 10072 Guiding  Dir = 2, Dur = 6
01:39:17.461 00.001 10072 IsGuiding returns 0
01:39:17.461 00.000 10072 PulseGuide returned control before completion, sleep 16
01:39:17.478 00.017 1032 UpdateGuideState exits: m=1545 SNR=27.7
01:39:17.482 00.004 10072 IsGuiding returns 0
01:39:17.482 00.000 10072 Move returns status 0, amount 6
01:39:17.482 00.000 10072 MoveAxis(N, 0, ABG)
01:39:17.482 00.000 10072 Move returns status 0, amount 0
01:39:17.482 00.000 10072 move complete, result=0
01:39:17.482 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:17.486 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:17.489 00.003 1032 Enqueuing Expose request
01:39:17.491 00.002 10072 worker thread done servicing request
01:39:17.491 00.000 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:39:17.492 00.001 10072 Worker thread wakes up
01:39:17.493 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:17.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:18.121 00.628 10072 Exposure complete
01:39:18.168 00.047 10072 worker thread done servicing request
01:39:18.168 00.000 1032 OnExposeComplete: enter
01:39:18.170 00.002 1032 UpdateGuideState(): m_state=6
01:39:18.172 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4218
01:39:18.174 00.002 1032 Star::Find returns 1 (0), X=321.66, Y=754.64, Mass=1317, SNR=25.6, Peak=149 HFD=3.0
01:39:18.177 00.003 1032 MultiStar: [#1 0.28,-0.21,0.99,U] [#2 0.46,-0.13,0.78,U] [#3 0.40,-0.05,0.70,U] [#4 0.22,-0.06,0.71,U] [#5 0.35,-0.15,0.70,U] [#6 0.20,-0.03,0.63,U] [#7 0.30,-0.19,0.53,U] [#8 0.33,-0.09,0.62,U] 
01:39:18.180 00.003 1032 single-star, 8 included, MultiStar: {0.30, -0.12}, one-star: {0.21, -0.12}
01:39:18.182 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
01:39:18.185 00.003 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
01:39:18.186 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.54 mountX=-0.17 mountY=-0.17, mountTheta=-2.37
01:39:18.189 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.12, opts=13)
01:39:18.191 00.002 1032 Enqueuing Move request for scope (0.21, -0.12)
01:39:18.192 00.001 10072 Worker thread wakes up
01:39:18.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
01:39:18.193 00.001 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
01:39:18.193 00.000 10072 Moving (0.21, -0.12) raw xDistance=-0.17 yDistance=-0.17
01:39:18.196 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:18.198 00.002 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.61
01:39:18.198 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
01:39:18.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:18.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:39:18.198 00.000 10072 MoveAxis(E, 86, ABG)
01:39:18.198 00.000 10072 Guiding  Dir = 2, Dur = 86
01:39:18.198 00.000 10072 IsGuiding returns 0
01:39:18.199 00.001 10072 PulseGuide returned control before completion, sleep 96
01:39:18.217 00.018 1032 UpdateGuideState exits: m=1317 SNR=25.6
01:39:18.219 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:18.221 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:18.223 00.002 1032 Enqueuing Expose request
01:39:18.305 00.082 10072 IsGuiding returns 0
01:39:18.305 00.000 10072 Move returns status 0, amount 86
01:39:18.305 00.000 10072 MoveAxis(N, 0, ABG)
01:39:18.305 00.000 10072 Move returns status 0, amount 0
01:39:18.305 00.000 10072 move complete, result=0
01:39:18.305 00.000 10072 worker thread done servicing request
01:39:18.305 00.000 10072 Worker thread wakes up
01:39:18.305 00.000 1032 GuideStep: -0.2 px 86 ms EAST, -0.2 px 0 ms NORTH
01:39:18.308 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:18.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:18.714 00.406 10072 Exposure complete
01:39:18.765 00.051 10072 worker thread done servicing request
01:39:18.765 00.000 1032 OnExposeComplete: enter
01:39:18.766 00.001 1032 UpdateGuideState(): m_state=6
01:39:18.769 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4219
01:39:18.770 00.001 1032 Star::Find returns 1 (0), X=321.60, Y=754.82, Mass=1376, SNR=26.1, Peak=153 HFD=2.8
01:39:18.773 00.003 1032 MultiStar: [#1 0.22,-0.06,1.03,U] [#2 0.45,0.03,0.73,U] [#3 0.35,0.02,0.65,U] [#4 0.29,0.04,0.70,U] [#5 0.45,0.06,0.75,U] [#6 0.14,0.00,0.60,U] [#7 0.35,-0.12,0.49,U] [#8 0.39,0.13,0.58,U] 
01:39:18.774 00.001 1032 single-star, 8 included, MultiStar: {0.30, 0.02}, one-star: {0.14, 0.05}
01:39:18.776 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
01:39:18.777 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
01:39:18.778 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.36 mountX=0.02 mountY=-0.15, mountTheta=-1.47
01:39:18.781 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
01:39:18.783 00.002 1032 Enqueuing Move request for scope (0.14, 0.05)
01:39:18.785 00.002 10072 Worker thread wakes up
01:39:18.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
01:39:18.785 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
01:39:18.785 00.000 10072 Moving (0.14, 0.05) raw xDistance=0.02 yDistance=-0.15
01:39:18.787 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:18.790 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:39:18.790 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:39:18.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:18.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:39:18.790 00.000 10072 MoveAxis(E, 7, ABG)
01:39:18.790 00.000 10072 Guiding  Dir = 2, Dur = 7
01:39:18.790 00.000 10072 IsGuiding returns 0
01:39:18.791 00.001 10072 PulseGuide returned control before completion, sleep 17
01:39:18.807 00.016 1032 UpdateGuideState exits: m=1376 SNR=26.1
01:39:18.810 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:18.811 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:18.813 00.002 1032 Enqueuing Expose request
01:39:18.820 00.007 10072 IsGuiding returns 0
01:39:18.820 00.000 10072 Move returns status 0, amount 7
01:39:18.820 00.000 10072 MoveAxis(N, 0, ABG)
01:39:18.820 00.000 10072 Move returns status 0, amount 0
01:39:18.820 00.000 10072 move complete, result=0
01:39:18.820 00.000 10072 worker thread done servicing request
01:39:18.820 00.000 10072 Worker thread wakes up
01:39:18.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:18.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:18.822 00.002 1032 GuideStep: 0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
01:39:19.449 00.627 10072 Exposure complete
01:39:19.495 00.046 10072 worker thread done servicing request
01:39:19.495 00.000 1032 OnExposeComplete: enter
01:39:19.497 00.002 1032 UpdateGuideState(): m_state=6
01:39:19.499 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4220
01:39:19.500 00.001 1032 Star::Find returns 1 (0), X=321.64, Y=754.88, Mass=1311, SNR=25.5, Peak=131 HFD=2.7
01:39:19.502 00.002 1032 MultiStar: [#1 0.30,-0.00,0.94,U] [#2 0.39,0.03,0.80,U] [#3 0.21,0.07,0.68,U] [#4 0.19,0.16,0.71,U] [#5 0.41,0.05,0.76,U] [#6 0.20,0.10,0.63,U] [#7 0.27,-0.13,0.56,U] [#8 0.20,0.27,0.58,U] 
01:39:19.504 00.002 1032 single-star, 8 included, MultiStar: {0.26, 0.07}, one-star: {0.18, 0.12}
01:39:19.505 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
01:39:19.506 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
01:39:19.507 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.21 cameraTheta=0.57 mountX=0.07 mountY=-0.20, mountTheta=-1.26
01:39:19.510 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.12, opts=13)
01:39:19.513 00.003 1032 Enqueuing Move request for scope (0.18, 0.12)
01:39:19.515 00.002 10072 Worker thread wakes up
01:39:19.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
01:39:19.515 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
01:39:19.515 00.000 10072 Moving (0.18, 0.12) raw xDistance=0.07 yDistance=-0.20
01:39:19.517 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:19.520 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:39:19.520 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
01:39:19.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:39:19.520 00.000 10072 MoveAxis(E, 7, ABG)
01:39:19.520 00.000 10072 Guiding  Dir = 2, Dur = 7
01:39:19.539 00.019 1032 UpdateGuideState exits: m=1311 SNR=25.5
01:39:19.542 00.003 10072 IsGuiding returns 0
01:39:19.543 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:19.546 00.003 10072 PulseGuide returned control before completion, sleep 16
01:39:19.546 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:19.554 00.008 1032 Enqueuing Expose request
01:39:19.572 00.018 10072 IsGuiding returns 0
01:39:19.572 00.000 10072 Move returns status 0, amount 7
01:39:19.572 00.000 10072 MoveAxis(N, 131, ABG)
01:39:19.572 00.000 10072 Guiding  Dir = 0, Dur = 131
01:39:19.572 00.000 10072 IsGuiding returns 0
01:39:19.573 00.001 10072 PulseGuide returned control before completion, sleep 141
01:39:19.728 00.155 10072 IsGuiding returns 0
01:39:19.728 00.000 10072 Move returns status 0, amount 131
01:39:19.728 00.000 10072 move complete, result=0
01:39:19.729 00.001 10072 worker thread done servicing request
01:39:19.729 00.000 10072 Worker thread wakes up
01:39:19.729 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.2 px 131 ms NORTH
01:39:19.732 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:19.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:20.138 00.406 10072 Exposure complete
01:39:20.202 00.064 1032 OnExposeComplete: enter
01:39:20.204 00.002 1032 UpdateGuideState(): m_state=6
01:39:20.210 00.006 10072 worker thread done servicing request
01:39:20.210 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4221
01:39:20.218 00.008 1032 Star::Find returns 1 (0), X=321.55, Y=754.67, Mass=1432, SNR=26.7, Peak=143 HFD=3.1
01:39:20.222 00.004 1032 MultiStar: [#1 0.16,-0.04,1.00,U] [#2 0.36,0.01,0.72,U] [#3 0.35,-0.14,0.68,U] [#4 0.20,-0.02,0.67,U] [#5 0.27,-0.03,0.70,U] [#6 0.09,-0.04,0.61,U] [#7 0.28,-0.21,0.52,U] [#8 0.21,0.10,0.55,U] 
01:39:20.224 00.002 1032 single-star, 8 included, MultiStar: {0.21, -0.05}, one-star: {0.09, -0.10}
01:39:20.226 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
01:39:20.228 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
01:39:20.231 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.85 mountX=-0.12 mountY=-0.06, mountTheta=-2.68
01:39:20.234 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.10, opts=13)
01:39:20.237 00.003 1032 Enqueuing Move request for scope (0.09, -0.10)
01:39:20.241 00.004 10072 Worker thread wakes up
01:39:20.241 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
01:39:20.242 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
01:39:20.242 00.000 10072 Moving (0.09, -0.10) raw xDistance=-0.12 yDistance=-0.06
01:39:20.244 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:20.248 00.004 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:39:20.248 00.000 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
01:39:20.248 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:20.248 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:39:20.248 00.000 10072 MoveAxis(E, 10, ABG)
01:39:20.248 00.000 10072 Guiding  Dir = 2, Dur = 10
01:39:20.249 00.001 10072 IsGuiding returns 0
01:39:20.249 00.000 10072 PulseGuide returned control before completion, sleep 20
01:39:20.271 00.022 1032 UpdateGuideState exits: m=1432 SNR=26.7
01:39:20.274 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:20.276 00.002 10072 IsGuiding returns 0
01:39:20.276 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:20.278 00.002 1032 Enqueuing Expose request
01:39:20.280 00.002 10072 Move returns status 0, amount 10
01:39:20.280 00.000 10072 MoveAxis(N, 0, ABG)
01:39:20.280 00.000 10072 Move returns status 0, amount 0
01:39:20.280 00.000 10072 move complete, result=0
01:39:20.280 00.000 10072 worker thread done servicing request
01:39:20.280 00.000 10072 Worker thread wakes up
01:39:20.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:20.281 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:20.290 00.009 1032 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
01:39:20.906 00.616 10072 Exposure complete
01:39:20.989 00.083 1032 OnExposeComplete: enter
01:39:20.996 00.007 10072 worker thread done servicing request
01:39:20.996 00.000 1032 UpdateGuideState(): m_state=6
01:39:20.999 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4222
01:39:21.001 00.002 1032 Star::Find returns 1 (0), X=321.47, Y=754.71, Mass=1517, SNR=27.4, Peak=172 HFD=3.0
01:39:21.005 00.004 1032 MultiStar: [#1 0.21,-0.13,0.93,U] [#2 0.30,0.04,0.69,U] [#3 0.22,-0.03,0.65,U] [#4 0.25,-0.07,0.70,U] [#5 0.36,-0.11,0.67,U] [#6 0.20,-0.05,0.56,U] [#7 0.22,-0.32,0.52,U] [#8 0.14,-0.02,0.55,U] 
01:39:21.007 00.002 1032 single-star, 8 included, MultiStar: {0.20, -0.08}, one-star: {0.01, -0.06}
01:39:21.011 00.004 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
01:39:21.013 00.002 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
01:39:21.016 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.40 mountX=-0.06 mountY=0.01, mountTheta=3.05
01:39:21.022 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.06, opts=13)
01:39:21.028 00.006 1032 Enqueuing Move request for scope (0.01, -0.06)
01:39:21.030 00.002 10072 Worker thread wakes up
01:39:21.030 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
01:39:21.030 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
01:39:21.030 00.000 10072 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.01
01:39:21.032 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:21.036 00.004 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:39:21.036 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:39:21.037 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:21.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:39:21.037 00.000 10072 MoveAxis(E, 10, ABG)
01:39:21.037 00.000 10072 Guiding  Dir = 2, Dur = 10
01:39:21.038 00.001 10072 IsGuiding returns 0
01:39:21.038 00.000 10072 PulseGuide returned control before completion, sleep 20
01:39:21.063 00.025 1032 UpdateGuideState exits: m=1517 SNR=27.4
01:39:21.066 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:21.068 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:21.071 00.003 1032 Enqueuing Expose request
01:39:21.074 00.003 10072 IsGuiding returns 0
01:39:21.075 00.001 10072 Move returns status 0, amount 10
01:39:21.075 00.000 10072 MoveAxis(N, 0, ABG)
01:39:21.075 00.000 10072 Move returns status 0, amount 0
01:39:21.075 00.000 10072 move complete, result=0
01:39:21.075 00.000 10072 worker thread done servicing request
01:39:21.075 00.000 10072 Worker thread wakes up
01:39:21.075 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:21.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:21.089 00.014 1032 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
01:39:21.482 00.393 10072 Exposure complete
01:39:21.547 00.065 10072 worker thread done servicing request
01:39:21.548 00.001 1032 OnExposeComplete: enter
01:39:21.551 00.003 1032 UpdateGuideState(): m_state=6
01:39:21.555 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4223
01:39:21.557 00.002 1032 Star::Find returns 1 (0), X=321.49, Y=754.89, Mass=1364, SNR=26.0, Peak=152 HFD=2.8
01:39:21.561 00.004 1032 MultiStar: [#1 0.16,0.03,0.99,U] [#2 0.25,0.13,0.73,U] [#3 0.19,0.02,0.71,U] [#4 0.21,0.11,0.72,U] [#5 0.27,0.03,0.70,U] [#6 0.13,0.12,0.64,U] [#7 0.09,-0.09,0.53,U] [#8 0.39,0.08,0.60,U] 
01:39:21.563 00.002 1032 single-star, 8 included, MultiStar: {0.18, 0.07}, one-star: {0.03, 0.12}
01:39:21.565 00.002 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
01:39:21.567 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
01:39:21.569 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.29 mountX=0.11 mountY=-0.06, mountTheta=-0.54
01:39:21.573 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
01:39:21.576 00.003 1032 Enqueuing Move request for scope (0.03, 0.12)
01:39:21.579 00.003 10072 Worker thread wakes up
01:39:21.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
01:39:21.579 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:39:21.579 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
01:39:21.583 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:21.591 00.008 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:39:21.592 00.001 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
01:39:21.592 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:21.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:39:21.592 00.000 10072 MoveAxis(E, 7, ABG)
01:39:21.592 00.000 10072 Guiding  Dir = 2, Dur = 7
01:39:21.594 00.002 10072 IsGuiding returns 0
01:39:21.596 00.002 10072 PulseGuide returned control before completion, sleep 16
01:39:21.620 00.024 10072 IsGuiding returns 0
01:39:21.620 00.000 10072 Move returns status 0, amount 7
01:39:21.620 00.000 10072 MoveAxis(N, 0, ABG)
01:39:21.620 00.000 10072 Move returns status 0, amount 0
01:39:21.620 00.000 10072 move complete, result=0
01:39:21.620 00.000 10072 worker thread done servicing request
01:39:21.639 00.019 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:39:21.647 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:21.651 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:21.654 00.003 1032 Enqueuing Expose request
01:39:21.656 00.002 10072 Worker thread wakes up
01:39:21.656 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:39:21.659 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:21.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:22.292 00.633 10072 Exposure complete
01:39:22.361 00.069 10072 worker thread done servicing request
01:39:22.361 00.000 1032 OnExposeComplete: enter
01:39:22.364 00.003 1032 UpdateGuideState(): m_state=6
01:39:22.371 00.007 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4224
01:39:22.373 00.002 1032 Star::Find returns 1 (0), X=321.42, Y=754.78, Mass=1425, SNR=26.6, Peak=156 HFD=2.8
01:39:22.377 00.004 1032 MultiStar: [#1 0.14,-0.04,0.95,U] [#2 0.34,-0.02,0.73,U] [#3 0.32,-0.04,0.67,U] [#4 0.22,0.08,0.72,U] [#5 0.20,0.13,0.69,U] [#6 0.24,0.17,0.59,U] [#7 0.30,-0.06,0.52,U] [#8 0.38,0.19,0.57,U] 
01:39:22.380 00.003 1032 single-star, 8 included, MultiStar: {0.21, 0.04}, one-star: {-0.04, 0.02}
01:39:22.383 00.003 1032 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.83) = xAngle (0.95 = 0.95)
01:39:22.386 00.003 1032 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.95 = 0.95)
01:39:22.388 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.78 mountX=0.02 mountY=0.03, mountTheta=0.95
01:39:22.395 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
01:39:22.400 00.005 1032 Enqueuing Move request for scope (-0.04, 0.02)
01:39:22.402 00.002 10072 Worker thread wakes up
01:39:22.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
01:39:22.402 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
01:39:22.402 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.02 yDistance=0.03
01:39:22.405 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:22.410 00.005 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:39:22.410 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:39:22.410 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:22.410 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:39:22.410 00.000 10072 MoveAxis(E, 9, ABG)
01:39:22.410 00.000 10072 Guiding  Dir = 2, Dur = 9
01:39:22.411 00.001 10072 IsGuiding returns 0
01:39:22.411 00.000 10072 PulseGuide returned control before completion, sleep 19
01:39:22.437 00.026 1032 UpdateGuideState exits: m=1425 SNR=26.6
01:39:22.440 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:22.442 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:22.445 00.003 10072 IsGuiding returns 0
01:39:22.445 00.000 1032 Enqueuing Expose request
01:39:22.447 00.002 10072 Move returns status 0, amount 9
01:39:22.447 00.000 10072 MoveAxis(N, 0, ABG)
01:39:22.449 00.002 10072 Move returns status 0, amount 0
01:39:22.449 00.000 10072 move complete, result=0
01:39:22.449 00.000 10072 worker thread done servicing request
01:39:22.449 00.000 10072 Worker thread wakes up
01:39:22.449 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:22.449 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:22.459 00.010 1032 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
01:39:22.856 00.397 10072 Exposure complete
01:39:22.938 00.082 10072 worker thread done servicing request
01:39:22.938 00.000 1032 OnExposeComplete: enter
01:39:22.941 00.003 1032 UpdateGuideState(): m_state=6
01:39:22.943 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4225
01:39:22.946 00.003 1032 Star::Find returns 1 (0), X=321.47, Y=754.75, Mass=1444, SNR=26.8, Peak=184 HFD=2.9
01:39:22.950 00.004 1032 MultiStar: [#1 0.21,-0.03,0.93,U] [#2 0.45,0.11,0.74,U] [#3 0.34,-0.01,0.65,U] [#4 0.27,0.13,0.68,U] [#5 0.25,-0.00,0.71,U] [#6 0.17,0.21,0.60,U] [#7 0.14,-0.33,0.52,U] [#8 0.23,0.05,0.56,U] 
01:39:22.952 00.002 1032 single-star, 8 included, MultiStar: {0.22, 0.02}, one-star: {0.01, -0.02}
01:39:22.957 00.005 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
01:39:22.959 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
01:39:22.962 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-0.81 mountX=-0.02 mountY=-0.01, mountTheta=-2.64
01:39:22.968 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
01:39:22.971 00.003 1032 Enqueuing Move request for scope (0.01, -0.02)
01:39:22.972 00.001 10072 Worker thread wakes up
01:39:22.974 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
01:39:22.974 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
01:39:22.974 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
01:39:22.976 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:22.980 00.004 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:39:22.980 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:39:22.980 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:22.980 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:39:22.980 00.000 10072 MoveAxis(E, 8, ABG)
01:39:22.980 00.000 10072 Guiding  Dir = 2, Dur = 8
01:39:22.981 00.001 10072 IsGuiding returns 0
01:39:22.982 00.001 10072 PulseGuide returned control before completion, sleep 18
01:39:23.011 00.029 10072 IsGuiding returns 0
01:39:23.011 00.000 10072 Move returns status 0, amount 8
01:39:23.011 00.000 10072 MoveAxis(N, 0, ABG)
01:39:23.011 00.000 10072 Move returns status 0, amount 0
01:39:23.011 00.000 10072 move complete, result=0
01:39:23.011 00.000 10072 worker thread done servicing request
01:39:23.011 00.000 1032 UpdateGuideState exits: m=1444 SNR=26.8
01:39:23.015 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:23.021 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:23.026 00.005 1032 Enqueuing Expose request
01:39:23.028 00.002 10072 Worker thread wakes up
01:39:23.028 00.000 1032 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
01:39:23.031 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:23.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:23.656 00.625 10072 Exposure complete
01:39:23.724 00.068 1032 OnExposeComplete: enter
01:39:23.729 00.005 1032 UpdateGuideState(): m_state=6
01:39:23.733 00.004 10072 worker thread done servicing request
01:39:23.733 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4226
01:39:23.736 00.003 1032 Star::Find returns 1 (0), X=321.49, Y=754.71, Mass=1380, SNR=26.2, Peak=157 HFD=3.0
01:39:23.739 00.003 1032 MultiStar: [#1 0.28,-0.10,0.97,U] [#2 0.26,0.07,0.72,U] [#3 0.24,-0.03,0.67,U] [#4 0.20,0.08,0.71,U] [#5 0.35,-0.04,0.71,U] [#6 0.25,0.03,0.60,U] [#7 0.22,-0.17,0.49,U] [#8 0.20,-0.11,0.58,U] 
01:39:23.741 00.002 1032 single-star, 8 included, MultiStar: {0.22, -0.04}, one-star: {0.04, -0.06}
01:39:23.744 00.003 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
01:39:23.746 00.002 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
01:39:23.748 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.99 mountX=-0.07 mountY=-0.02, mountTheta=-2.82
01:39:23.751 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
01:39:23.754 00.003 1032 Enqueuing Move request for scope (0.04, -0.06)
01:39:23.756 00.002 10072 Worker thread wakes up
01:39:23.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
01:39:23.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
01:39:23.756 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
01:39:23.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:23.763 00.005 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:39:23.763 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:39:23.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:23.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:39:23.763 00.000 10072 MoveAxis(E, 8, ABG)
01:39:23.763 00.000 10072 Guiding  Dir = 2, Dur = 8
01:39:23.764 00.001 10072 IsGuiding returns 0
01:39:23.764 00.000 10072 PulseGuide returned control before completion, sleep 18
01:39:23.800 00.036 10072 IsGuiding returns 0
01:39:23.801 00.001 10072 Move returns status 0, amount 8
01:39:23.801 00.000 10072 MoveAxis(N, 0, ABG)
01:39:23.801 00.000 10072 Move returns status 0, amount 0
01:39:23.801 00.000 10072 move complete, result=0
01:39:23.801 00.000 10072 worker thread done servicing request
01:39:23.808 00.007 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:39:23.812 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:23.814 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:23.816 00.002 1032 Enqueuing Expose request
01:39:23.818 00.002 10072 Worker thread wakes up
01:39:23.818 00.000 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:39:23.821 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:23.821 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:24.241 00.420 10072 Exposure complete
01:39:24.312 00.071 1032 OnExposeComplete: enter
01:39:24.315 00.003 10072 worker thread done servicing request
01:39:24.315 00.000 1032 UpdateGuideState(): m_state=6
01:39:24.318 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4227
01:39:24.321 00.003 1032 Star::Find returns 1 (0), X=321.53, Y=754.65, Mass=1446, SNR=26.8, Peak=154 HFD=3.1
01:39:24.324 00.003 1032 MultiStar: [#1 0.30,-0.17,0.93,U] [#2 0.26,-0.06,0.73,U] [#3 0.30,-0.14,0.65,U] [#4 0.27,0.05,0.70,U] [#5 0.39,0.02,0.65,U] [#6 0.29,0.00,0.56,U] [#7 0.33,-0.11,0.53,U] [#8 0.16,0.04,0.58,U] 
01:39:24.326 00.002 1032 single-star, 8 included, MultiStar: {0.25, -0.06}, one-star: {0.07, -0.12}
01:39:24.329 00.003 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
01:39:24.333 00.004 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
01:39:24.335 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.04 mountX=-0.13 mountY=-0.04, mountTheta=-2.87
01:39:24.338 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.12, opts=13)
01:39:24.341 00.003 1032 Enqueuing Move request for scope (0.07, -0.12)
01:39:24.344 00.003 10072 Worker thread wakes up
01:39:24.344 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
01:39:24.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
01:39:24.344 00.000 10072 Moving (0.07, -0.12) raw xDistance=-0.13 yDistance=-0.04
01:39:24.346 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:24.350 00.004 10072 PPEC rslt: input = -0.13, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 287.62
01:39:24.350 00.000 10072 PPEC: input: -0.13, control: -0.07, exposure: 500
01:39:24.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:24.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:39:24.350 00.000 10072 MoveAxis(E, 67, ABG)
01:39:24.350 00.000 10072 Guiding  Dir = 2, Dur = 67
01:39:24.351 00.001 10072 IsGuiding returns 0
01:39:24.351 00.000 10072 PulseGuide returned control before completion, sleep 77
01:39:24.383 00.032 1032 UpdateGuideState exits: m=1446 SNR=26.8
01:39:24.386 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:24.390 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:24.397 00.007 1032 Enqueuing Expose request
01:39:24.450 00.053 10072 IsGuiding returns 0
01:39:24.450 00.000 10072 Move returns status 0, amount 67
01:39:24.451 00.001 10072 MoveAxis(N, 0, ABG)
01:39:24.451 00.000 10072 Move returns status 0, amount 0
01:39:24.451 00.000 10072 move complete, result=0
01:39:24.451 00.000 10072 worker thread done servicing request
01:39:24.451 00.000 10072 Worker thread wakes up
01:39:24.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:24.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:24.452 00.001 1032 GuideStep: -0.1 px 67 ms EAST, -0.0 px 0 ms NORTH
01:39:25.077 00.625 10072 Exposure complete
01:39:25.139 00.062 10072 worker thread done servicing request
01:39:25.139 00.000 1032 OnExposeComplete: enter
01:39:25.143 00.004 1032 UpdateGuideState(): m_state=6
01:39:25.146 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4228
01:39:25.149 00.003 1032 Star::Find returns 1 (0), X=321.51, Y=754.97, Mass=1384, SNR=26.2, Peak=149 HFD=3.0
01:39:25.152 00.003 1032 MultiStar: [#1 0.27,0.02,1.00,U] [#2 0.36,0.13,0.75,U] [#3 0.18,0.13,0.66,U] [#4 0.37,0.20,0.72,U] [#5 0.30,0.08,0.72,U] [#6 0.13,0.09,0.61,U] [#7 0.00,0.08,0.52,U] [#8 0.39,0.31,0.56,U] 
01:39:25.155 00.003 1032 single-star, 8 included, MultiStar: {0.23, 0.13}, one-star: {0.05, 0.20}
01:39:25.157 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
01:39:25.160 00.003 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
01:39:25.161 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.33 mountX=0.18 mountY=-0.10, mountTheta=-0.50
01:39:25.164 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.20, opts=13)
01:39:25.166 00.002 1032 Enqueuing Move request for scope (0.05, 0.20)
01:39:25.171 00.005 10072 Worker thread wakes up
01:39:25.171 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
01:39:25.171 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
01:39:25.171 00.000 10072 Moving (0.05, 0.20) raw xDistance=0.18 yDistance=-0.10
01:39:25.183 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:25.189 00.006 10072 PPEC rslt: input = 0.18, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.62
01:39:25.189 00.000 10072 PPEC: input: 0.18, control: 0.07, exposure: 500
01:39:25.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:25.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:39:25.189 00.000 10072 MoveAxis(W, 75, ABG)
01:39:25.189 00.000 10072 Guiding  Dir = 3, Dur = 75
01:39:25.189 00.000 10072 IsGuiding returns 0
01:39:25.192 00.003 10072 PulseGuide returned control before completion, sleep 84
01:39:25.229 00.037 1032 UpdateGuideState exits: m=1384 SNR=26.2
01:39:25.232 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:25.233 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:25.239 00.006 1032 Enqueuing Expose request
01:39:25.384 00.145 10072 IsGuiding returns 1
01:39:25.384 00.000 10072 scope still moving after pulse duration time elapsed
01:39:25.538 00.154 10072 IsGuiding returns 0
01:39:25.539 00.001 10072 scope move finished after 75 + 273 ms
01:39:25.539 00.000 10072 Move returns status 0, amount 75
01:39:25.539 00.000 10072 MoveAxis(N, 0, ABG)
01:39:25.539 00.000 10072 Move returns status 0, amount 0
01:39:25.539 00.000 10072 move complete, result=0
01:39:25.539 00.000 10072 worker thread done servicing request
01:39:25.539 00.000 10072 Worker thread wakes up
01:39:25.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:25.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:25.550 00.011 1032 GuideStep: 0.2 px 75 ms WEST, -0.1 px 0 ms NORTH
01:39:26.182 00.632 10072 Exposure complete
01:39:26.268 00.086 10072 worker thread done servicing request
01:39:26.268 00.000 1032 OnExposeComplete: enter
01:39:26.272 00.004 1032 UpdateGuideState(): m_state=6
01:39:26.277 00.005 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4229
01:39:26.280 00.003 1032 Star::Find returns 1 (0), X=321.62, Y=754.56, Mass=1402, SNR=26.4, Peak=158 HFD=3.0
01:39:26.284 00.004 1032 MultiStar: [#1 0.32,-0.31,0.99,U] [#2 0.44,-0.11,0.76,U] [#3 0.39,-0.20,0.68,U] [#4 0.31,-0.31,0.70,U] [#5 0.51,-0.21,0.69,U] [#6 0.23,-0.15,0.60,U] [#7 0.29,-0.26,0.52,U] [#8 0.50,-0.05,0.56,U] 
01:39:26.288 00.004 1032 single-star, 8 included, MultiStar: {0.34, -0.21}, one-star: {0.17, -0.21}
01:39:26.291 00.003 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
01:39:26.294 00.003 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
01:39:26.304 00.010 1032 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.90 mountX=-0.24 mountY=-0.11, mountTheta=-2.73
01:39:26.308 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.21, opts=13)
01:39:26.311 00.003 1032 Enqueuing Move request for scope (0.17, -0.21)
01:39:26.313 00.002 10072 Worker thread wakes up
01:39:26.314 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.21) opts 0xd
01:39:26.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.21)
01:39:26.314 00.000 10072 Moving (0.17, -0.21) raw xDistance=-0.24 yDistance=-0.11
01:39:26.316 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:26.320 00.004 10072 PPEC rslt: input = -0.24, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 287.62
01:39:26.320 00.000 10072 PPEC: input: -0.24, control: -0.12, exposure: 500
01:39:26.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:26.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:39:26.320 00.000 10072 MoveAxis(E, 121, ABG)
01:39:26.321 00.001 10072 Guiding  Dir = 2, Dur = 121
01:39:26.321 00.000 10072 IsGuiding returns 0
01:39:26.322 00.001 10072 PulseGuide returned control before completion, sleep 131
01:39:26.352 00.030 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:39:26.356 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:26.359 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:26.378 00.019 1032 Enqueuing Expose request
01:39:26.455 00.077 10072 IsGuiding returns 1
01:39:26.455 00.000 10072 scope still moving after pulse duration time elapsed
01:39:26.487 00.032 10072 IsGuiding returns 0
01:39:26.487 00.000 10072 scope move finished after 121 + 44 ms
01:39:26.488 00.001 10072 Move returns status 0, amount 121
01:39:26.488 00.000 10072 MoveAxis(N, 0, ABG)
01:39:26.488 00.000 10072 Move returns status 0, amount 0
01:39:26.488 00.000 10072 move complete, result=0
01:39:26.488 00.000 10072 worker thread done servicing request
01:39:26.488 00.000 10072 Worker thread wakes up
01:39:26.488 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:26.488 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:26.896 00.408 10072 Exposure complete
01:39:26.980 00.084 1032 GuideStep: -0.2 px 121 ms EAST, -0.1 px 0 ms NORTH
01:39:27.103 00.123 10072 worker thread done servicing request
01:39:27.161 00.058 1032 OnExposeComplete: enter
01:39:27.258 00.097 1032 UpdateGuideState(): m_state=6
01:39:27.261 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4230
01:39:27.264 00.003 1032 Star::Find returns 1 (0), X=321.73, Y=754.68, Mass=1542, SNR=27.7, Peak=166 HFD=2.9
01:39:27.267 00.003 1032 MultiStar: [#1 0.38,-0.23,0.86,U] [#2 0.37,-0.10,0.75,U] [#3 0.46,-0.22,0.65,U] [#4 0.43,-0.14,0.68,U] [#5 0.39,-0.19,0.67,U] [#6 0.30,-0.13,0.56,U] [#7 0.33,-0.24,0.52,U] [#8 0.37,-0.10,0.54,U] 
01:39:27.270 00.003 1032 single-star, 8 included, MultiStar: {0.36, -0.16}, one-star: {0.27, -0.08}
01:39:27.273 00.003 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
01:39:27.276 00.003 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
01:39:27.278 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=-0.08 hyp=0.28 cameraTheta=-0.29 mountX=-0.15 mountY=-0.24, mountTheta=-2.12
01:39:27.282 00.004 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.08, opts=13)
01:39:27.285 00.003 1032 Enqueuing Move request for scope (0.27, -0.08)
01:39:27.288 00.003 10072 Worker thread wakes up
01:39:27.288 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.08) opts 0xd
01:39:27.288 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.08)
01:39:27.288 00.000 10072 Moving (0.27, -0.08) raw xDistance=-0.15 yDistance=-0.24
01:39:27.295 00.007 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.62
01:39:27.295 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:39:27.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:39:27.295 00.000 10072 MoveAxis(E, 69, ABG)
01:39:27.295 00.000 10072 Guiding  Dir = 2, Dur = 69
01:39:27.296 00.001 10072 IsGuiding returns 0
01:39:27.296 00.000 10072 PulseGuide returned control before completion, sleep 79
01:39:27.462 00.166 10072 IsGuiding returns 1
01:39:27.462 00.000 10072 scope still moving after pulse duration time elapsed
01:39:27.488 00.026 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:27.494 00.006 10072 IsGuiding returns 0
01:39:27.494 00.000 10072 scope move finished after 69 + 128 ms
01:39:27.494 00.000 10072 Move returns status 0, amount 69
01:39:27.494 00.000 10072 MoveAxis(N, 155, ABG)
01:39:27.494 00.000 10072 Guiding  Dir = 0, Dur = 155
01:39:27.495 00.001 10072 IsGuiding returns 0
01:39:27.495 00.000 10072 PulseGuide returned control before completion, sleep 165
01:39:27.521 00.026 1032 UpdateGuideState exits: m=1542 SNR=27.7
01:39:27.525 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:27.528 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:27.530 00.002 1032 Enqueuing Expose request
01:39:27.663 00.133 10072 IsGuiding returns 0
01:39:27.664 00.001 10072 Move returns status 0, amount 155
01:39:27.664 00.000 10072 move complete, result=0
01:39:27.664 00.000 10072 worker thread done servicing request
01:39:27.664 00.000 10072 Worker thread wakes up
01:39:27.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:27.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:27.667 00.003 1032 GuideStep: -0.1 px 69 ms EAST, -0.2 px 155 ms NORTH
01:39:28.296 00.629 10072 Exposure complete
01:39:28.366 00.070 10072 worker thread done servicing request
01:39:28.366 00.000 1032 OnExposeComplete: enter
01:39:28.368 00.002 1032 UpdateGuideState(): m_state=6
01:39:28.372 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4231
01:39:28.375 00.003 1032 Star::Find returns 1 (0), X=321.45, Y=754.86, Mass=1512, SNR=27.4, Peak=169 HFD=2.9
01:39:28.377 00.002 1032 MultiStar: [#1 0.06,0.06,0.95,U] [#2 0.19,0.16,0.69,U] [#3 0.05,0.15,0.62,U] [#4 0.06,0.17,0.67,U] [#5 0.24,0.03,0.68,U] [#6 -0.00,0.20,0.60,U] [#7 0.11,-0.07,0.49,U] [#8 -0.02,-0.03,0.58,U] 
01:39:28.380 00.003 1032 single-star, 8 included, MultiStar: {0.07, 0.09}, one-star: {-0.01, 0.09}
01:39:28.382 00.002 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
01:39:28.384 00.002 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
01:39:28.386 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.66 mountX=0.09 mountY=-0.02, mountTheta=-0.17
01:39:28.389 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
01:39:28.393 00.004 1032 Enqueuing Move request for scope (-0.01, 0.09)
01:39:28.396 00.003 10072 Worker thread wakes up
01:39:28.396 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
01:39:28.396 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
01:39:28.396 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.02
01:39:28.399 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:28.403 00.004 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:39:28.403 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:39:28.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:28.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:39:28.403 00.000 10072 MoveAxis(W, 1, ABG)
01:39:28.403 00.000 10072 Guiding  Dir = 3, Dur = 1
01:39:28.404 00.001 10072 IsGuiding returns 0
01:39:28.404 00.000 10072 PulseGuide returned control before completion, sleep 11
01:39:28.417 00.013 10072 IsGuiding returns 0
01:39:28.417 00.000 10072 Move returns status 0, amount 1
01:39:28.417 00.000 10072 MoveAxis(N, 0, ABG)
01:39:28.417 00.000 10072 Move returns status 0, amount 0
01:39:28.417 00.000 10072 move complete, result=0
01:39:28.417 00.000 10072 worker thread done servicing request
01:39:28.428 00.011 1032 UpdateGuideState exits: m=1512 SNR=27.4
01:39:28.431 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:28.435 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:28.438 00.003 1032 Enqueuing Expose request
01:39:28.441 00.003 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:39:28.443 00.002 10072 Worker thread wakes up
01:39:28.444 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:28.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:28.859 00.415 10072 Exposure complete
01:39:28.915 00.056 10072 worker thread done servicing request
01:39:28.915 00.000 1032 OnExposeComplete: enter
01:39:28.918 00.003 1032 UpdateGuideState(): m_state=6
01:39:28.921 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4232
01:39:28.923 00.002 1032 Star::Find returns 1 (0), X=321.41, Y=754.78, Mass=1459, SNR=26.9, Peak=163 HFD=2.8
01:39:28.926 00.003 1032 MultiStar: [#1 0.11,-0.08,0.95,U] [#2 0.17,0.05,0.72,U] [#3 0.10,0.01,0.68,U] [#4 0.07,0.08,0.70,U] [#5 0.20,0.02,0.69,U] [#6 0.11,0.11,0.59,U] [#7 0.13,-0.25,0.50,U] [#8 0.10,-0.04,0.56,U] 
01:39:28.930 00.004 1032 single-star, 8 included, MultiStar: {0.10, -0.00}, one-star: {-0.05, 0.02}
01:39:28.934 00.004 1032 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.83) = xAngle (0.97 = 0.97)
01:39:28.937 00.003 1032 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.97 = 0.97)
01:39:28.939 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.80 mountX=0.03 mountY=0.04, mountTheta=0.97
01:39:28.943 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.02, opts=13)
01:39:28.946 00.003 1032 Enqueuing Move request for scope (-0.05, 0.02)
01:39:28.947 00.001 10072 Worker thread wakes up
01:39:28.948 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
01:39:28.948 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
01:39:28.948 00.000 10072 Moving (-0.05, 0.02) raw xDistance=0.03 yDistance=0.04
01:39:28.951 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:28.954 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:39:28.954 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:39:28.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:28.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:39:28.954 00.000 10072 MoveAxis(W, 4, ABG)
01:39:28.954 00.000 10072 Guiding  Dir = 3, Dur = 4
01:39:28.954 00.000 10072 IsGuiding returns 0
01:39:28.955 00.001 10072 PulseGuide returned control before completion, sleep 13
01:39:28.978 00.023 10072 IsGuiding returns 0
01:39:28.978 00.000 10072 Move returns status 0, amount 4
01:39:28.979 00.001 10072 MoveAxis(N, 0, ABG)
01:39:28.979 00.000 10072 Move returns status 0, amount 0
01:39:28.979 00.000 10072 move complete, result=0
01:39:28.979 00.000 10072 worker thread done servicing request
01:39:28.982 00.003 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:39:28.987 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:28.991 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:28.995 00.004 1032 Enqueuing Expose request
01:39:28.998 00.003 10072 Worker thread wakes up
01:39:28.998 00.000 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
01:39:29.000 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:29.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:29.625 00.625 10072 Exposure complete
01:39:29.688 00.063 10072 worker thread done servicing request
01:39:29.688 00.000 1032 OnExposeComplete: enter
01:39:29.691 00.003 1032 UpdateGuideState(): m_state=6
01:39:29.694 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4233
01:39:29.698 00.004 1032 Star::Find returns 1 (0), X=321.37, Y=754.78, Mass=1420, SNR=26.6, Peak=166 HFD=2.8
01:39:29.700 00.002 1032 MultiStar: [#1 0.12,0.00,0.94,U] [#2 0.19,-0.10,0.77,U] [#3 0.13,-0.08,0.66,U] [#4 0.16,-0.02,0.70,U] [#5 0.17,0.03,0.70,U] [#6 -0.06,0.00,0.60,U] [#7 0.03,-0.25,0.53,U] [#8 0.06,-0.14,0.55,U] 
01:39:29.703 00.003 1032 single-star, 8 included, MultiStar: {0.08, -0.05}, one-star: {-0.09, 0.02}
01:39:29.704 00.001 1032 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.83) = xAngle (1.13 = 1.13)
01:39:29.706 00.002 1032 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.13 = 1.13)
01:39:29.709 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.96 mountX=0.04 mountY=0.08, mountTheta=1.13
01:39:29.713 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.02, opts=13)
01:39:29.716 00.003 1032 Enqueuing Move request for scope (-0.09, 0.02)
01:39:29.719 00.003 10072 Worker thread wakes up
01:39:29.720 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
01:39:29.720 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
01:39:29.720 00.000 10072 Moving (-0.09, 0.02) raw xDistance=0.04 yDistance=0.08
01:39:29.722 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:29.726 00.004 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:39:29.726 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:39:29.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:29.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:39:29.726 00.000 10072 MoveAxis(W, 4, ABG)
01:39:29.726 00.000 10072 Guiding  Dir = 3, Dur = 4
01:39:29.727 00.001 10072 IsGuiding returns 0
01:39:29.727 00.000 10072 PulseGuide returned control before completion, sleep 14
01:39:29.747 00.020 10072 IsGuiding returns 0
01:39:29.747 00.000 10072 Move returns status 0, amount 4
01:39:29.747 00.000 10072 MoveAxis(N, 0, ABG)
01:39:29.747 00.000 10072 Move returns status 0, amount 0
01:39:29.748 00.001 10072 move complete, result=0
01:39:29.748 00.000 10072 worker thread done servicing request
01:39:29.749 00.001 1032 UpdateGuideState exits: m=1420 SNR=26.6
01:39:29.752 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:29.754 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:29.757 00.003 1032 Enqueuing Expose request
01:39:29.759 00.002 1032 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
01:39:29.761 00.002 10072 Worker thread wakes up
01:39:29.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:29.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:30.173 00.412 10072 Exposure complete
01:39:30.227 00.054 10072 worker thread done servicing request
01:39:30.227 00.000 1032 OnExposeComplete: enter
01:39:30.229 00.002 1032 UpdateGuideState(): m_state=6
01:39:30.232 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4234
01:39:30.234 00.002 1032 Star::Find returns 1 (0), X=321.42, Y=754.84, Mass=1437, SNR=26.7, Peak=164 HFD=2.8
01:39:30.238 00.004 1032 MultiStar: [#1 0.09,-0.01,0.91,U] [#2 0.26,0.06,0.72,U] [#3 0.05,0.02,0.63,U] [#4 0.07,0.02,0.70,U] [#5 0.29,-0.06,0.69,U] [#6 0.05,0.07,0.58,U] [#7 -0.06,-0.13,0.48,U] [#8 -0.12,0.09,0.55,U] 
01:39:30.240 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {-0.03, 0.08}
01:39:30.242 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
01:39:30.244 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
01:39:30.246 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.26 mountX=0.00 mountY=-0.07, mountTheta=-1.57
01:39:30.249 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
01:39:30.252 00.003 1032 Enqueuing Move request for scope (0.07, 0.02)
01:39:30.254 00.002 10072 Worker thread wakes up
01:39:30.254 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:39:30.255 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:39:30.255 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.07
01:39:30.257 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:30.259 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:39:30.259 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
01:39:30.261 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:30.261 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:39:30.261 00.000 10072 MoveAxis(E, 0, ABG)
01:39:30.261 00.000 10072 Move returns status 0, amount 0
01:39:30.261 00.000 10072 MoveAxis(N, 0, ABG)
01:39:30.261 00.000 10072 Move returns status 0, amount 0
01:39:30.261 00.000 10072 move complete, result=0
01:39:30.261 00.000 10072 worker thread done servicing request
01:39:30.281 00.020 1032 UpdateGuideState exits: m=1437 SNR=26.7
01:39:30.282 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:30.284 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:30.286 00.002 1032 Enqueuing Expose request
01:39:30.288 00.002 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:30.289 00.001 10072 Worker thread wakes up
01:39:30.289 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:30.290 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:30.924 00.634 10072 Exposure complete
01:39:30.973 00.049 10072 worker thread done servicing request
01:39:30.974 00.001 1032 OnExposeComplete: enter
01:39:30.975 00.001 1032 UpdateGuideState(): m_state=6
01:39:30.978 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4235
01:39:30.980 00.002 1032 Star::Find returns 1 (0), X=321.34, Y=754.88, Mass=1448, SNR=26.8, Peak=161 HFD=2.7
01:39:30.982 00.002 1032 MultiStar: [#1 0.11,0.11,1.00,U] [#2 0.25,0.08,0.74,U] [#3 0.04,0.10,0.65,U] [#4 -0.02,0.17,0.70,U] [#5 0.10,0.25,0.69,U] [#6 0.08,0.26,0.57,U] [#7 0.07,-0.03,0.53,U] [#8 0.13,0.20,0.57,U] 
01:39:30.985 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.14}, one-star: {-0.12, 0.12}
01:39:30.989 00.004 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
01:39:30.991 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
01:39:30.992 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.14 mountX=0.12 mountY=-0.10, mountTheta=-0.69
01:39:30.996 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
01:39:30.998 00.002 1032 Enqueuing Move request for scope (0.06, 0.14)
01:39:31.001 00.003 10072 Worker thread wakes up
01:39:31.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
01:39:31.001 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
01:39:31.001 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.10
01:39:31.003 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:31.005 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:39:31.005 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
01:39:31.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:31.006 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:39:31.006 00.000 10072 MoveAxis(E, 1, ABG)
01:39:31.006 00.000 10072 Guiding  Dir = 2, Dur = 1
01:39:31.006 00.000 10072 IsGuiding returns 0
01:39:31.007 00.001 10072 PulseGuide returned control before completion, sleep 11
01:39:31.026 00.019 1032 UpdateGuideState exits: m=1448 SNR=26.8
01:39:31.028 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:31.029 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:31.031 00.002 1032 Enqueuing Expose request
01:39:31.033 00.002 10072 IsGuiding returns 0
01:39:31.033 00.000 10072 Move returns status 0, amount 1
01:39:31.034 00.001 10072 MoveAxis(N, 0, ABG)
01:39:31.034 00.000 10072 Move returns status 0, amount 0
01:39:31.034 00.000 10072 move complete, result=0
01:39:31.034 00.000 10072 worker thread done servicing request
01:39:31.034 00.000 10072 Worker thread wakes up
01:39:31.034 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:31.034 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:31.041 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:39:31.442 00.401 10072 Exposure complete
01:39:31.490 00.048 10072 worker thread done servicing request
01:39:31.490 00.000 1032 OnExposeComplete: enter
01:39:31.494 00.004 1032 UpdateGuideState(): m_state=6
01:39:31.499 00.005 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4236
01:39:31.501 00.002 1032 Star::Find returns 1 (0), X=321.40, Y=754.87, Mass=1325, SNR=25.6, Peak=150 HFD=2.7
01:39:31.505 00.004 1032 MultiStar: [#1 0.16,0.06,1.00,U] [#2 0.06,0.16,0.78,U] [#3 -0.01,0.07,0.71,U] [#4 0.05,0.18,0.72,U] [#5 0.19,0.15,0.70,U] [#6 0.06,0.23,0.63,U] [#7 -0.05,-0.02,0.54,U] [#8 -0.02,0.27,0.59,U] 
01:39:31.508 00.003 1032 single-star, 8 included, MultiStar: {0.05, 0.13}, one-star: {-0.06, 0.11}
01:39:31.510 00.002 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
01:39:31.512 00.002 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
01:39:31.514 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.08 mountX=0.12 mountY=0.03, mountTheta=0.25
01:39:31.517 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.11, opts=13)
01:39:31.520 00.003 1032 Enqueuing Move request for scope (-0.06, 0.11)
01:39:31.522 00.002 10072 Worker thread wakes up
01:39:31.523 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
01:39:31.523 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
01:39:31.523 00.000 10072 Moving (-0.06, 0.11) raw xDistance=0.12 yDistance=0.03
01:39:31.526 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:31.528 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:39:31.528 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
01:39:31.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:31.528 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:39:31.528 00.000 10072 MoveAxis(E, 1, ABG)
01:39:31.528 00.000 10072 Guiding  Dir = 2, Dur = 1
01:39:31.529 00.001 10072 IsGuiding returns 0
01:39:31.529 00.000 10072 PulseGuide returned control before completion, sleep 11
01:39:31.546 00.017 1032 UpdateGuideState exits: m=1325 SNR=25.6
01:39:31.549 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:31.552 00.003 10072 IsGuiding returns 0
01:39:31.553 00.001 10072 Move returns status 0, amount 1
01:39:31.553 00.000 10072 MoveAxis(N, 0, ABG)
01:39:31.553 00.000 10072 Move returns status 0, amount 0
01:39:31.553 00.000 10072 move complete, result=0
01:39:31.553 00.000 10072 worker thread done servicing request
01:39:31.553 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:31.555 00.002 1032 Enqueuing Expose request
01:39:31.556 00.001 10072 Worker thread wakes up
01:39:31.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:31.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:31.557 00.001 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
01:39:32.180 00.623 10072 Exposure complete
01:39:32.229 00.049 10072 worker thread done servicing request
01:39:32.229 00.000 1032 OnExposeComplete: enter
01:39:32.230 00.001 1032 UpdateGuideState(): m_state=6
01:39:32.234 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4237
01:39:32.235 00.001 1032 Star::Find returns 1 (0), X=321.45, Y=754.79, Mass=1495, SNR=27.3, Peak=183 HFD=2.8
01:39:32.237 00.002 1032 MultiStar: [#1 0.17,0.02,0.93,U] [#2 0.15,0.17,0.70,U] [#3 0.22,0.08,0.63,U] [#4 0.16,0.09,0.68,U] [#5 0.28,0.06,0.68,U] [#6 0.12,0.21,0.60,U] [#7 -0.10,0.10,0.49,U] [#8 -0.05,0.18,0.56,U] 
01:39:32.239 00.002 1032 single-star, 8 included, MultiStar: {0.11, 0.09}, one-star: {-0.01, 0.02}
01:39:32.240 00.001 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
01:39:32.242 00.002 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
01:39:32.243 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.82 mountX=0.02 mountY=-0.00, mountTheta=-0.01
01:39:32.246 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
01:39:32.247 00.001 1032 Enqueuing Move request for scope (-0.01, 0.02)
01:39:32.250 00.003 10072 Worker thread wakes up
01:39:32.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:39:32.250 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:39:32.250 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.00
01:39:32.252 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:32.255 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:39:32.255 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:39:32.255 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:32.255 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:39:32.255 00.000 10072 MoveAxis(E, 4, ABG)
01:39:32.255 00.000 10072 Guiding  Dir = 2, Dur = 4
01:39:32.255 00.000 10072 IsGuiding returns 0
01:39:32.256 00.001 10072 PulseGuide returned control before completion, sleep 14
01:39:32.271 00.015 10072 IsGuiding returns 0
01:39:32.271 00.000 10072 Move returns status 0, amount 4
01:39:32.271 00.000 10072 MoveAxis(N, 0, ABG)
01:39:32.271 00.000 10072 Move returns status 0, amount 0
01:39:32.271 00.000 10072 move complete, result=0
01:39:32.271 00.000 10072 worker thread done servicing request
01:39:32.271 00.000 1032 UpdateGuideState exits: m=1495 SNR=27.3
01:39:32.273 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:32.275 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:32.276 00.001 1032 Enqueuing Expose request
01:39:32.278 00.002 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
01:39:32.279 00.001 10072 Worker thread wakes up
01:39:32.279 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:32.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:32.697 00.418 10072 Exposure complete
01:39:32.748 00.051 10072 worker thread done servicing request
01:39:32.749 00.001 1032 OnExposeComplete: enter
01:39:32.750 00.001 1032 UpdateGuideState(): m_state=6
01:39:32.752 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4238
01:39:32.754 00.002 1032 Star::Find returns 1 (0), X=321.49, Y=754.84, Mass=1508, SNR=27.4, Peak=174 HFD=3.0
01:39:32.756 00.002 1032 MultiStar: [#1 0.19,0.04,0.93,U] [#2 0.21,0.17,0.72,U] [#3 0.06,0.15,0.67,U] [#4 0.16,0.09,0.65,U] [#5 0.25,0.06,0.67,U] [#6 0.08,0.21,0.61,U] [#7 0.00,-0.06,0.51,U] [#8 0.09,0.08,0.54,U] 
01:39:32.758 00.002 1032 single-star, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.03, 0.07}
01:39:32.759 00.001 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
01:39:32.761 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
01:39:32.763 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.13 mountX=0.06 mountY=-0.05, mountTheta=-0.70
01:39:32.766 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
01:39:32.767 00.001 1032 Enqueuing Move request for scope (0.03, 0.07)
01:39:32.769 00.002 10072 Worker thread wakes up
01:39:32.769 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
01:39:32.769 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
01:39:32.770 00.001 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
01:39:32.774 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:32.777 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:39:32.777 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:39:32.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:32.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:39:32.777 00.000 10072 MoveAxis(W, 1, ABG)
01:39:32.777 00.000 10072 Guiding  Dir = 3, Dur = 1
01:39:32.778 00.001 10072 IsGuiding returns 0
01:39:32.778 00.000 10072 PulseGuide returned control before completion, sleep 11
01:39:32.796 00.018 1032 UpdateGuideState exits: m=1508 SNR=27.4
01:39:32.799 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:32.802 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:32.803 00.001 1032 Enqueuing Expose request
01:39:32.808 00.005 10072 IsGuiding returns 0
01:39:32.808 00.000 10072 Move returns status 0, amount 1
01:39:32.808 00.000 10072 MoveAxis(N, 0, ABG)
01:39:32.808 00.000 10072 Move returns status 0, amount 0
01:39:32.808 00.000 10072 move complete, result=0
01:39:32.808 00.000 10072 worker thread done servicing request
01:39:32.808 00.000 10072 Worker thread wakes up
01:39:32.808 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:32.808 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:32.816 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:39:33.433 00.617 10072 Exposure complete
01:39:33.479 00.046 10072 worker thread done servicing request
01:39:33.480 00.001 1032 OnExposeComplete: enter
01:39:33.481 00.001 1032 UpdateGuideState(): m_state=6
01:39:33.484 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4239
01:39:33.486 00.002 1032 Star::Find returns 1 (0), X=321.49, Y=754.93, Mass=1402, SNR=26.4, Peak=176 HFD=2.6
01:39:33.488 00.002 1032 MultiStar: [#1 0.17,0.06,1.00,U] [#2 0.24,0.13,0.74,U] [#3 0.13,0.10,0.68,U] [#4 0.20,0.22,0.68,U] [#5 0.24,0.09,0.69,U] [#6 0.20,0.22,0.62,U] [#7 0.11,-0.11,0.53,U] [#8 0.13,0.27,0.57,U] 
01:39:33.492 00.004 1032 single-star, 8 included, MultiStar: {0.16, 0.13}, one-star: {0.03, 0.16}
01:39:33.494 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
01:39:33.495 00.001 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
01:39:33.496 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.38 mountX=0.15 mountY=-0.07, mountTheta=-0.45
01:39:33.499 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.16, opts=13)
01:39:33.501 00.002 1032 Enqueuing Move request for scope (0.03, 0.16)
01:39:33.503 00.002 10072 Worker thread wakes up
01:39:33.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
01:39:33.503 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
01:39:33.503 00.000 10072 Moving (0.03, 0.16) raw xDistance=0.15 yDistance=-0.07
01:39:33.506 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:33.508 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.63
01:39:33.508 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:39:33.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:33.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:39:33.508 00.000 10072 MoveAxis(W, 71, ABG)
01:39:33.508 00.000 10072 Guiding  Dir = 3, Dur = 71
01:39:33.508 00.000 10072 IsGuiding returns 0
01:39:33.509 00.001 10072 PulseGuide returned control before completion, sleep 81
01:39:33.526 00.017 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:39:33.528 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:33.530 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:33.532 00.002 1032 Enqueuing Expose request
01:39:33.602 00.070 10072 IsGuiding returns 0
01:39:33.602 00.000 10072 Move returns status 0, amount 71
01:39:33.602 00.000 10072 MoveAxis(N, 0, ABG)
01:39:33.602 00.000 10072 Move returns status 0, amount 0
01:39:33.602 00.000 10072 move complete, result=0
01:39:33.602 00.000 10072 worker thread done servicing request
01:39:33.602 00.000 10072 Worker thread wakes up
01:39:33.602 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:33.602 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:33.603 00.001 1032 GuideStep: 0.1 px 71 ms WEST, -0.1 px 0 ms NORTH
01:39:34.010 00.407 10072 Exposure complete
01:39:34.061 00.051 10072 worker thread done servicing request
01:39:34.061 00.000 1032 OnExposeComplete: enter
01:39:34.062 00.001 1032 UpdateGuideState(): m_state=6
01:39:34.064 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4240
01:39:34.066 00.002 1032 Star::Find returns 1 (0), X=321.46, Y=754.79, Mass=1394, SNR=26.3, Peak=164 HFD=2.9
01:39:34.067 00.001 1032 MultiStar: [#1 0.16,0.01,0.99,U] [#2 0.20,0.04,0.73,U] [#3 0.24,0.09,0.67,U] [#4 0.23,0.02,0.71,U] [#5 0.29,0.00,0.72,U] [#6 0.20,0.19,0.60,U] [#7 0.11,-0.09,0.54,U] [#8 0.02,-0.02,0.58,U] 
01:39:34.069 00.002 1032 single-star, 8 included, MultiStar: {0.16, 0.03}, one-star: {0.00, 0.03}
01:39:34.071 00.002 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
01:39:34.072 00.001 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
01:39:34.074 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.55 mountX=0.03 mountY=-0.01, mountTheta=-0.28
01:39:34.077 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.03, opts=13)
01:39:34.080 00.003 1032 Enqueuing Move request for scope (0.00, 0.03)
01:39:34.083 00.003 10072 Worker thread wakes up
01:39:34.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
01:39:34.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
01:39:34.083 00.000 10072 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
01:39:34.088 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:34.090 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:39:34.090 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:39:34.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:34.090 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:39:34.090 00.000 10072 MoveAxis(E, 1, ABG)
01:39:34.091 00.001 10072 Guiding  Dir = 2, Dur = 1
01:39:34.091 00.000 10072 IsGuiding returns 0
01:39:34.091 00.000 10072 PulseGuide returned control before completion, sleep 11
01:39:34.108 00.017 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:39:34.111 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:34.114 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:34.116 00.002 1032 Enqueuing Expose request
01:39:34.118 00.002 10072 IsGuiding returns 0
01:39:34.118 00.000 10072 Move returns status 0, amount 1
01:39:34.118 00.000 10072 MoveAxis(N, 0, ABG)
01:39:34.118 00.000 10072 Move returns status 0, amount 0
01:39:34.118 00.000 10072 move complete, result=0
01:39:34.118 00.000 10072 worker thread done servicing request
01:39:34.118 00.000 10072 Worker thread wakes up
01:39:34.119 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:34.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:34.126 00.007 1032 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
01:39:34.748 00.622 10072 Exposure complete
01:39:34.797 00.049 10072 worker thread done servicing request
01:39:34.797 00.000 1032 OnExposeComplete: enter
01:39:34.800 00.003 1032 UpdateGuideState(): m_state=6
01:39:34.802 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4241
01:39:34.804 00.002 1032 Star::Find returns 1 (0), X=321.48, Y=754.75, Mass=1426, SNR=26.6, Peak=167 HFD=2.9
01:39:34.807 00.003 1032 MultiStar: [#1 0.18,-0.11,0.99,U] [#2 0.30,0.08,0.71,U] [#3 0.22,-0.06,0.67,U] [#4 0.27,0.02,0.70,U] [#5 0.32,-0.04,0.70,U] [#6 0.21,0.01,0.61,U] [#7 0.19,-0.24,0.53,U] [#8 0.42,0.19,0.58,U] 
01:39:34.809 00.002 1032 single-star, 8 included, MultiStar: {0.22, -0.02}, one-star: {0.02, -0.01}
01:39:34.811 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
01:39:34.812 00.001 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
01:39:34.814 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.57 mountX=-0.02 mountY=-0.02, mountTheta=-2.40
01:39:34.817 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
01:39:34.819 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
01:39:34.821 00.002 10072 Worker thread wakes up
01:39:34.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:39:34.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:39:34.821 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
01:39:34.824 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:34.826 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:39:34.826 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:39:34.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:34.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:39:34.826 00.000 10072 MoveAxis(E, 0, ABG)
01:39:34.826 00.000 10072 Move returns status 0, amount 0
01:39:34.826 00.000 10072 MoveAxis(N, 0, ABG)
01:39:34.826 00.000 10072 Move returns status 0, amount 0
01:39:34.826 00.000 10072 move complete, result=0
01:39:34.827 00.001 10072 worker thread done servicing request
01:39:34.846 00.019 1032 UpdateGuideState exits: m=1426 SNR=26.6
01:39:34.847 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:34.849 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:34.850 00.001 1032 Enqueuing Expose request
01:39:34.852 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:39:34.854 00.002 10072 Worker thread wakes up
01:39:34.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:34.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:35.263 00.409 10072 Exposure complete
01:39:35.317 00.054 10072 worker thread done servicing request
01:39:35.317 00.000 1032 OnExposeComplete: enter
01:39:35.320 00.003 1032 UpdateGuideState(): m_state=6
01:39:35.322 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4242
01:39:35.324 00.002 1032 Star::Find returns 1 (0), X=321.47, Y=754.79, Mass=1401, SNR=26.4, Peak=161 HFD=2.9
01:39:35.327 00.003 1032 MultiStar: [#1 0.20,-0.02,0.97,U] [#2 0.35,0.08,0.73,U] [#3 0.27,-0.04,0.66,U] [#4 0.20,0.04,0.67,U] [#5 0.29,-0.05,0.69,U] [#6 0.17,0.16,0.63,U] [#7 0.25,-0.15,0.53,U] [#8 0.44,0.04,0.58,U] 
01:39:35.329 00.002 1032 single-star, 8 included, MultiStar: {0.23, 0.01}, one-star: {0.01, 0.03}
01:39:35.330 00.001 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
01:39:35.332 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
01:39:35.334 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.05 mountX=0.02 mountY=-0.02, mountTheta=-0.78
01:39:35.337 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
01:39:35.338 00.001 1032 Enqueuing Move request for scope (0.01, 0.03)
01:39:35.340 00.002 10072 Worker thread wakes up
01:39:35.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
01:39:35.340 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
01:39:35.340 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.02
01:39:35.343 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:35.345 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:39:35.345 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:39:35.345 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:35.346 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:39:35.346 00.000 10072 MoveAxis(W, 0, ABG)
01:39:35.346 00.000 10072 Move returns status 0, amount 0
01:39:35.346 00.000 10072 MoveAxis(N, 0, ABG)
01:39:35.346 00.000 10072 Move returns status 0, amount 0
01:39:35.346 00.000 10072 move complete, result=0
01:39:35.346 00.000 10072 worker thread done servicing request
01:39:35.363 00.017 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:39:35.365 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:35.366 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:35.368 00.002 1032 Enqueuing Expose request
01:39:35.369 00.001 10072 Worker thread wakes up
01:39:35.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:35.369 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:35.369 00.000 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
01:39:35.997 00.628 10072 Exposure complete
01:39:36.044 00.047 10072 worker thread done servicing request
01:39:36.044 00.000 1032 OnExposeComplete: enter
01:39:36.045 00.001 1032 UpdateGuideState(): m_state=6
01:39:36.047 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4243
01:39:36.049 00.002 1032 Star::Find returns 1 (0), X=321.42, Y=754.83, Mass=1430, SNR=26.7, Peak=160 HFD=2.8
01:39:36.051 00.002 1032 MultiStar: [#1 0.16,0.05,0.97,U] [#2 0.23,0.18,0.74,U] [#3 0.16,0.09,0.69,U] [#4 0.09,0.21,0.72,U] [#5 0.31,0.11,0.71,U] [#6 0.08,0.28,0.60,U] [#7 0.18,-0.18,0.54,U] [#8 0.09,0.31,0.56,U] 
01:39:36.053 00.002 1032 single-star, 8 included, MultiStar: {0.14, 0.12}, one-star: {-0.04, 0.06}
01:39:36.054 00.001 1032 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.83) = xAngle (0.26 = 0.26)
01:39:36.056 00.002 1032 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.26 = 0.26)
01:39:36.058 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.09 mountX=0.07 mountY=0.02, mountTheta=0.26
01:39:36.061 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
01:39:36.063 00.002 1032 Enqueuing Move request for scope (-0.04, 0.06)
01:39:36.064 00.001 10072 Worker thread wakes up
01:39:36.064 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
01:39:36.064 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
01:39:36.065 00.001 10072 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.02
01:39:36.067 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:36.069 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:39:36.070 00.001 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:39:36.070 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:36.070 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:39:36.070 00.000 10072 MoveAxis(E, 0, ABG)
01:39:36.070 00.000 10072 Move returns status 0, amount 0
01:39:36.070 00.000 10072 MoveAxis(N, 0, ABG)
01:39:36.070 00.000 10072 Move returns status 0, amount 0
01:39:36.070 00.000 10072 move complete, result=0
01:39:36.070 00.000 10072 worker thread done servicing request
01:39:36.086 00.016 1032 UpdateGuideState exits: m=1430 SNR=26.7
01:39:36.088 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:36.092 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:36.093 00.001 1032 Enqueuing Expose request
01:39:36.095 00.002 1032 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:36.096 00.001 10072 Worker thread wakes up
01:39:36.097 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:36.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:36.512 00.415 10072 Exposure complete
01:39:36.562 00.050 10072 worker thread done servicing request
01:39:36.562 00.000 1032 OnExposeComplete: enter
01:39:36.564 00.002 1032 UpdateGuideState(): m_state=6
01:39:36.566 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4244
01:39:36.567 00.001 1032 Star::Find returns 1 (0), X=321.44, Y=754.94, Mass=1582, SNR=28.0, Peak=177 HFD=2.6
01:39:36.570 00.003 1032 MultiStar: [#1 0.15,0.11,0.94,U] [#2 0.20,0.29,0.74,U] [#3 0.19,0.20,0.64,U] [#4 0.08,0.14,0.66,U] [#5 0.30,0.15,0.67,U] [#6 0.16,0.19,0.57,U] [#7 0.07,0.02,0.53,U] [#8 0.26,0.28,0.57,U] 
01:39:36.572 00.002 1032 single-star, 8 included, MultiStar: {0.15, 0.17}, one-star: {-0.02, 0.17}
01:39:36.574 00.002 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
01:39:36.577 00.003 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
01:39:36.579 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.68 mountX=0.17 mountY=-0.03, mountTheta=-0.15
01:39:36.582 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.17, opts=13)
01:39:36.583 00.001 1032 Enqueuing Move request for scope (-0.02, 0.17)
01:39:36.585 00.002 10072 Worker thread wakes up
01:39:36.585 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
01:39:36.585 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
01:39:36.585 00.000 10072 Moving (-0.02, 0.17) raw xDistance=0.17 yDistance=-0.03
01:39:36.587 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:36.590 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.63
01:39:36.590 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:39:36.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:36.591 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:39:36.591 00.000 10072 MoveAxis(W, 79, ABG)
01:39:36.591 00.000 10072 Guiding  Dir = 3, Dur = 79
01:39:36.591 00.000 10072 IsGuiding returns 0
01:39:36.592 00.001 10072 PulseGuide returned control before completion, sleep 89
01:39:36.609 00.017 1032 UpdateGuideState exits: m=1582 SNR=28.0
01:39:36.613 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:36.614 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:36.616 00.002 1032 Enqueuing Expose request
01:39:36.684 00.068 10072 IsGuiding returns 0
01:39:36.684 00.000 10072 Move returns status 0, amount 79
01:39:36.684 00.000 10072 MoveAxis(N, 0, ABG)
01:39:36.684 00.000 10072 Move returns status 0, amount 0
01:39:36.684 00.000 10072 move complete, result=0
01:39:36.684 00.000 10072 worker thread done servicing request
01:39:36.684 00.000 10072 Worker thread wakes up
01:39:36.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:36.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:36.686 00.002 1032 GuideStep: 0.2 px 79 ms WEST, -0.0 px 0 ms NORTH
01:39:37.311 00.625 10072 Exposure complete
01:39:37.360 00.049 10072 worker thread done servicing request
01:39:37.360 00.000 1032 OnExposeComplete: enter
01:39:37.363 00.003 1032 UpdateGuideState(): m_state=6
01:39:37.365 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4245
01:39:37.368 00.003 1032 Star::Find returns 1 (0), X=321.51, Y=754.80, Mass=1484, SNR=27.1, Peak=172 HFD=3.0
01:39:37.369 00.001 1032 MultiStar: [#1 0.19,-0.05,0.91,U] [#2 0.29,0.08,0.75,U] [#3 0.20,-0.02,0.65,U] [#4 0.14,0.09,0.69,U] [#5 0.32,-0.08,0.70,U] [#6 0.11,0.14,0.61,U] [#7 0.25,-0.24,0.49,U] [#8 0.27,0.04,0.57,U] 
01:39:37.371 00.002 1032 single-star, 8 included, MultiStar: {0.19, 0.01}, one-star: {0.05, 0.03}
01:39:37.373 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
01:39:37.375 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
01:39:37.377 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.58 mountX=0.02 mountY=-0.06, mountTheta=-1.25
01:39:37.379 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
01:39:37.381 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
01:39:37.383 00.002 10072 Worker thread wakes up
01:39:37.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
01:39:37.383 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
01:39:37.383 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.06
01:39:37.385 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:37.387 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:39:37.388 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:39:37.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:37.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:39:37.388 00.000 10072 MoveAxis(E, 0, ABG)
01:39:37.388 00.000 10072 Move returns status 0, amount 0
01:39:37.388 00.000 10072 MoveAxis(N, 0, ABG)
01:39:37.388 00.000 10072 Move returns status 0, amount 0
01:39:37.388 00.000 10072 move complete, result=0
01:39:37.388 00.000 10072 worker thread done servicing request
01:39:37.407 00.019 1032 UpdateGuideState exits: m=1484 SNR=27.1
01:39:37.409 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:37.410 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:37.411 00.001 1032 Enqueuing Expose request
01:39:37.413 00.002 10072 Worker thread wakes up
01:39:37.413 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:37.413 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:37.413 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:37.828 00.415 10072 Exposure complete
01:39:37.878 00.050 10072 worker thread done servicing request
01:39:37.879 00.001 1032 OnExposeComplete: enter
01:39:37.881 00.002 1032 UpdateGuideState(): m_state=6
01:39:37.882 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4246
01:39:37.885 00.003 1032 Star::Find returns 1 (0), X=321.51, Y=754.70, Mass=1399, SNR=26.3, Peak=155 HFD=3.0
01:39:37.888 00.003 1032 MultiStar: [#1 0.17,-0.06,0.96,U] [#2 0.36,0.06,0.74,U] [#3 0.25,-0.09,0.66,U] [#4 0.24,0.10,0.68,U] [#5 0.46,-0.03,0.70,U] [#6 0.20,0.04,0.60,U] [#7 0.17,-0.15,0.52,U] [#8 0.34,-0.05,0.59,U] 
01:39:37.890 00.002 1032 single-star, 8 included, MultiStar: {0.24, -0.03}, one-star: {0.05, -0.06}
01:39:37.894 00.004 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
01:39:37.897 00.003 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
01:39:37.898 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.87 mountX=-0.08 mountY=-0.04, mountTheta=-2.70
01:39:37.903 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
01:39:37.905 00.002 1032 Enqueuing Move request for scope (0.05, -0.06)
01:39:37.907 00.002 10072 Worker thread wakes up
01:39:37.907 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
01:39:37.907 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
01:39:37.907 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.08 yDistance=-0.04
01:39:37.910 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:37.912 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:39:37.912 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:39:37.912 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:37.912 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:39:37.912 00.000 10072 MoveAxis(W, 0, ABG)
01:39:37.912 00.000 10072 Move returns status 0, amount 0
01:39:37.912 00.000 10072 MoveAxis(N, 0, ABG)
01:39:37.912 00.000 10072 Move returns status 0, amount 0
01:39:37.912 00.000 10072 move complete, result=0
01:39:37.913 00.001 10072 worker thread done servicing request
01:39:37.930 00.017 1032 UpdateGuideState exits: m=1399 SNR=26.3
01:39:37.932 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:37.934 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:37.937 00.003 1032 Enqueuing Expose request
01:39:37.938 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
01:39:37.940 00.002 10072 Worker thread wakes up
01:39:37.940 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:37.940 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:38.575 00.635 10072 Exposure complete
01:39:38.619 00.044 10072 worker thread done servicing request
01:39:38.619 00.000 1032 OnExposeComplete: enter
01:39:38.621 00.002 1032 UpdateGuideState(): m_state=6
01:39:38.623 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4247
01:39:38.624 00.001 1032 Star::Find returns 1 (0), X=321.41, Y=754.85, Mass=1357, SNR=26.0, Peak=159 HFD=2.8
01:39:38.626 00.002 1032 MultiStar: [#1 0.20,-0.03,0.95,U] [#2 0.26,0.04,0.74,U] [#3 0.32,-0.03,0.66,U] [#4 0.13,0.07,0.74,U] [#5 0.27,-0.01,0.71,U] [#6 0.08,0.11,0.59,U] [#7 0.29,-0.11,0.52,U] [#8 0.29,0.11,0.59,U] 
01:39:38.628 00.002 1032 single-star, 8 included, MultiStar: {0.18, 0.03}, one-star: {-0.05, 0.08}
01:39:38.629 00.001 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
01:39:38.630 00.001 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
01:39:38.632 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.10 mountX=0.09 mountY=0.03, mountTheta=0.27
01:39:38.636 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.08, opts=13)
01:39:38.638 00.002 1032 Enqueuing Move request for scope (-0.05, 0.08)
01:39:38.639 00.001 10072 Worker thread wakes up
01:39:38.640 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
01:39:38.640 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
01:39:38.640 00.000 10072 Moving (-0.05, 0.08) raw xDistance=0.09 yDistance=0.03
01:39:38.641 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:38.645 00.004 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:39:38.645 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:39:38.645 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:38.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:39:38.645 00.000 10072 MoveAxis(W, 1, ABG)
01:39:38.645 00.000 10072 Guiding  Dir = 3, Dur = 1
01:39:38.646 00.001 10072 IsGuiding returns 0
01:39:38.646 00.000 10072 PulseGuide returned control before completion, sleep 11
01:39:38.663 00.017 1032 UpdateGuideState exits: m=1357 SNR=26.0
01:39:38.665 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:38.667 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:38.669 00.002 1032 Enqueuing Expose request
01:39:38.671 00.002 10072 IsGuiding returns 0
01:39:38.671 00.000 10072 Move returns status 0, amount 1
01:39:38.671 00.000 10072 MoveAxis(N, 0, ABG)
01:39:38.671 00.000 10072 Move returns status 0, amount 0
01:39:38.671 00.000 10072 move complete, result=0
01:39:38.671 00.000 10072 worker thread done servicing request
01:39:38.671 00.000 10072 Worker thread wakes up
01:39:38.671 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:38.671 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:38.680 00.009 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
01:39:39.089 00.409 10072 Exposure complete
01:39:39.136 00.047 10072 worker thread done servicing request
01:39:39.137 00.001 1032 OnExposeComplete: enter
01:39:39.139 00.002 1032 UpdateGuideState(): m_state=6
01:39:39.141 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4248
01:39:39.144 00.003 1032 Star::Find returns 1 (0), X=321.45, Y=754.82, Mass=1382, SNR=26.2, Peak=144 HFD=2.9
01:39:39.147 00.003 1032 MultiStar: [#1 0.25,-0.04,0.98,U] [#2 0.31,0.07,0.75,U] [#3 0.31,-0.02,0.68,U] [#4 0.15,0.02,0.69,U] [#5 0.27,0.08,0.72,U] [#6 0.08,0.01,0.61,U] [#7 0.30,-0.08,0.54,U] [#8 0.30,0.10,0.58,U] 
01:39:39.148 00.001 1032 single-star, 8 included, MultiStar: {0.21, 0.02}, one-star: {-0.00, 0.05}
01:39:39.150 00.002 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
01:39:39.152 00.002 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
01:39:39.154 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.66 mountX=0.05 mountY=-0.01, mountTheta=-0.17
01:39:39.156 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
01:39:39.159 00.003 1032 Enqueuing Move request for scope (-0.00, 0.05)
01:39:39.160 00.001 10072 Worker thread wakes up
01:39:39.160 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
01:39:39.160 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
01:39:39.160 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
01:39:39.162 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:39.165 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:39:39.165 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:39:39.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:39.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:39:39.165 00.000 10072 MoveAxis(W, 2, ABG)
01:39:39.165 00.000 10072 Guiding  Dir = 3, Dur = 2
01:39:39.166 00.001 10072 IsGuiding returns 0
01:39:39.166 00.000 10072 PulseGuide returned control before completion, sleep 12
01:39:39.184 00.018 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:39:39.187 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:39.190 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:39.191 00.001 1032 Enqueuing Expose request
01:39:39.194 00.003 10072 IsGuiding returns 0
01:39:39.194 00.000 10072 Move returns status 0, amount 2
01:39:39.194 00.000 10072 MoveAxis(N, 0, ABG)
01:39:39.195 00.001 10072 Move returns status 0, amount 0
01:39:39.195 00.000 10072 move complete, result=0
01:39:39.195 00.000 10072 worker thread done servicing request
01:39:39.195 00.000 10072 Worker thread wakes up
01:39:39.195 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:39.195 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:39.201 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:39:39.822 00.621 10072 Exposure complete
01:39:39.872 00.050 10072 worker thread done servicing request
01:39:39.872 00.000 1032 OnExposeComplete: enter
01:39:39.874 00.002 1032 UpdateGuideState(): m_state=6
01:39:39.876 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4249
01:39:39.878 00.002 1032 Star::Find returns 1 (0), X=321.50, Y=754.84, Mass=1396, SNR=26.3, Peak=157 HFD=3.0
01:39:39.880 00.002 1032 MultiStar: [#1 0.14,-0.11,0.98,U] [#2 0.27,0.09,0.74,U] [#3 0.34,-0.02,0.68,U] [#4 0.17,0.08,0.73,U] [#5 0.29,-0.09,0.71,U] [#6 0.07,0.01,0.59,U] [#7 0.11,-0.21,0.52,U] [#8 0.16,0.00,0.55,U] 
01:39:39.881 00.001 1032 single-star, 8 included, MultiStar: {0.17, -0.01}, one-star: {0.04, 0.07}
01:39:39.883 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
01:39:39.884 00.001 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
01:39:39.887 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.02 mountX=0.06 mountY=-0.06, mountTheta=-0.81
01:39:39.890 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
01:39:39.892 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
01:39:39.896 00.004 10072 Worker thread wakes up
01:39:39.896 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
01:39:39.896 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
01:39:39.896 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
01:39:39.898 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:39.901 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:39:39.901 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:39:39.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:39.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:39:39.901 00.000 10072 MoveAxis(W, 3, ABG)
01:39:39.901 00.000 10072 Guiding  Dir = 3, Dur = 3
01:39:39.902 00.001 10072 IsGuiding returns 0
01:39:39.902 00.000 10072 PulseGuide returned control before completion, sleep 13
01:39:39.919 00.017 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:39:39.921 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:39.923 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:39.925 00.002 1032 Enqueuing Expose request
01:39:39.928 00.003 10072 IsGuiding returns 0
01:39:39.928 00.000 10072 Move returns status 0, amount 3
01:39:39.928 00.000 10072 MoveAxis(N, 0, ABG)
01:39:39.928 00.000 10072 Move returns status 0, amount 0
01:39:39.928 00.000 10072 move complete, result=0
01:39:39.928 00.000 10072 worker thread done servicing request
01:39:39.928 00.000 10072 Worker thread wakes up
01:39:39.928 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:39.928 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:39.935 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:39:40.336 00.401 10072 Exposure complete
01:39:40.386 00.050 10072 worker thread done servicing request
01:39:40.386 00.000 1032 OnExposeComplete: enter
01:39:40.388 00.002 1032 UpdateGuideState(): m_state=6
01:39:40.390 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4250
01:39:40.393 00.003 1032 Star::Find returns 1 (0), X=321.64, Y=754.87, Mass=1384, SNR=26.2, Peak=144 HFD=2.7
01:39:40.395 00.002 1032 MultiStar: [#1 0.15,-0.02,1.03,U] [#2 0.30,0.13,0.73,U] [#3 0.33,-0.06,0.68,U] [#4 0.18,-0.00,0.71,U] [#5 0.45,0.02,0.68,U] [#6 0.24,0.16,0.62,U] [#7 0.26,-0.13,0.52,U] [#8 0.30,0.27,0.56,U] 
01:39:40.397 00.002 1032 single-star, 8 included, MultiStar: {0.26, 0.05}, one-star: {0.18, 0.10}
01:39:40.399 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
01:39:40.401 00.002 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
01:39:40.402 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.21 cameraTheta=0.51 mountX=0.05 mountY=-0.20, mountTheta=-1.32
01:39:40.406 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.10, opts=13)
01:39:40.408 00.002 1032 Enqueuing Move request for scope (0.18, 0.10)
01:39:40.409 00.001 10072 Worker thread wakes up
01:39:40.409 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
01:39:40.410 00.001 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
01:39:40.410 00.000 10072 Moving (0.18, 0.10) raw xDistance=0.05 yDistance=-0.20
01:39:40.413 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:40.416 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:39:40.416 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:39:40.416 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:39:40.416 00.000 10072 MoveAxis(W, 1, ABG)
01:39:40.416 00.000 10072 Guiding  Dir = 3, Dur = 1
01:39:40.416 00.000 10072 IsGuiding returns 0
01:39:40.417 00.001 10072 PulseGuide returned control before completion, sleep 11
01:39:40.435 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.2
01:39:40.437 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:40.439 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:40.440 00.001 1032 Enqueuing Expose request
01:39:40.443 00.003 10072 IsGuiding returns 0
01:39:40.443 00.000 10072 Move returns status 0, amount 1
01:39:40.443 00.000 10072 MoveAxis(N, 130, ABG)
01:39:40.443 00.000 10072 Guiding  Dir = 0, Dur = 130
01:39:40.443 00.000 10072 IsGuiding returns 0
01:39:40.443 00.000 10072 PulseGuide returned control before completion, sleep 140
01:39:40.597 00.154 10072 IsGuiding returns 0
01:39:40.597 00.000 10072 Move returns status 0, amount 130
01:39:40.597 00.000 10072 move complete, result=0
01:39:40.597 00.000 10072 worker thread done servicing request
01:39:40.597 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 130 ms NORTH
01:39:40.600 00.003 10072 Worker thread wakes up
01:39:40.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:40.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:41.226 00.626 10072 Exposure complete
01:39:41.275 00.049 10072 worker thread done servicing request
01:39:41.275 00.000 1032 OnExposeComplete: enter
01:39:41.278 00.003 1032 UpdateGuideState(): m_state=6
01:39:41.280 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4251
01:39:41.281 00.001 1032 Star::Find returns 1 (0), X=321.46, Y=754.85, Mass=1642, SNR=28.6, Peak=177 HFD=2.9
01:39:41.284 00.003 1032 MultiStar: [#1 0.02,-0.07,0.89,U] [#2 0.17,0.10,0.67,U] [#3 0.23,0.00,0.61,U] [#4 0.09,0.08,0.65,U] [#5 0.23,0.05,0.63,U] [#6 0.03,0.09,0.55,U] [#7 0.09,-0.15,0.49,U] [#8 0.05,0.06,0.52,U] 
01:39:41.285 00.001 1032 single-star, 8 included, MultiStar: {0.09, 0.03}, one-star: {-0.00, 0.08}
01:39:41.287 00.002 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
01:39:41.288 00.001 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
01:39:41.290 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.58 mountX=0.08 mountY=-0.02, mountTheta=-0.25
01:39:41.293 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.08, opts=13)
01:39:41.296 00.003 1032 Enqueuing Move request for scope (-0.00, 0.08)
01:39:41.298 00.002 10072 Worker thread wakes up
01:39:41.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
01:39:41.298 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
01:39:41.298 00.000 10072 Moving (-0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
01:39:41.300 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:41.303 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:39:41.303 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:39:41.304 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:41.304 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:39:41.304 00.000 10072 MoveAxis(W, 0, ABG)
01:39:41.304 00.000 10072 Move returns status 0, amount 0
01:39:41.304 00.000 10072 MoveAxis(N, 0, ABG)
01:39:41.304 00.000 10072 Move returns status 0, amount 0
01:39:41.304 00.000 10072 move complete, result=0
01:39:41.304 00.000 10072 worker thread done servicing request
01:39:41.321 00.017 1032 UpdateGuideState exits: m=1642 SNR=28.6
01:39:41.324 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:41.325 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:41.328 00.003 1032 Enqueuing Expose request
01:39:41.331 00.003 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
01:39:41.334 00.003 10072 Worker thread wakes up
01:39:41.334 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:41.334 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:41.743 00.409 10072 Exposure complete
01:39:41.795 00.052 10072 worker thread done servicing request
01:39:41.795 00.000 1032 OnExposeComplete: enter
01:39:41.797 00.002 1032 UpdateGuideState(): m_state=6
01:39:41.803 00.006 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4252
01:39:41.806 00.003 1032 Star::Find returns 1 (0), X=321.40, Y=754.95, Mass=1522, SNR=27.5, Peak=153 HFD=2.7
01:39:41.808 00.002 1032 MultiStar: [#1 0.06,0.09,0.88,U] [#2 0.24,0.05,0.68,U] [#3 0.26,0.15,0.62,U] [#4 0.06,0.11,0.69,U] [#5 0.37,0.09,0.71,U] [#6 0.02,0.14,0.62,U] [#7 0.12,-0.06,0.52,U] [#8 0.20,0.08,0.58,U] 
01:39:41.811 00.003 1032 refined, 8 included, MultiStar: {0.13, 0.10}, one-star: {-0.05, 0.18}
01:39:41.813 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
01:39:41.815 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
01:39:41.816 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.65 mountX=0.06 mountY=-0.15, mountTheta=-1.18
01:39:41.820 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
01:39:41.822 00.002 1032 Enqueuing Move request for scope (0.13, 0.10)
01:39:41.824 00.002 10072 Worker thread wakes up
01:39:41.824 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
01:39:41.824 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
01:39:41.825 00.001 10072 Moving (0.13, 0.10) raw xDistance=0.06 yDistance=-0.15
01:39:41.827 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:41.830 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:39:41.830 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:39:41.830 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:41.830 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:39:41.830 00.000 10072 MoveAxis(W, 1, ABG)
01:39:41.830 00.000 10072 Guiding  Dir = 3, Dur = 1
01:39:41.830 00.000 10072 IsGuiding returns 0
01:39:41.833 00.003 10072 IsGuiding returns 0
01:39:41.833 00.000 10072 Move returns status 0, amount 1
01:39:41.833 00.000 10072 MoveAxis(N, 0, ABG)
01:39:41.833 00.000 10072 Move returns status 0, amount 0
01:39:41.833 00.000 10072 move complete, result=0
01:39:41.833 00.000 10072 worker thread done servicing request
01:39:41.850 00.017 1032 UpdateGuideState exits: m=1522 SNR=27.5
01:39:41.852 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:41.854 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:41.856 00.002 1032 Enqueuing Expose request
01:39:41.857 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
01:39:41.859 00.002 10072 Worker thread wakes up
01:39:41.859 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:41.859 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:42.493 00.634 10072 Exposure complete
01:39:42.539 00.046 10072 worker thread done servicing request
01:39:42.539 00.000 1032 OnExposeComplete: enter
01:39:42.540 00.001 1032 UpdateGuideState(): m_state=6
01:39:42.543 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4253
01:39:42.544 00.001 1032 Star::Find returns 1 (0), X=321.30, Y=754.84, Mass=1263, SNR=25.0, Peak=150 HFD=2.7
01:39:42.546 00.002 1032 MultiStar: [#1 0.10,0.04,1.06,U] [#2 0.19,0.13,0.80,U] [#3 0.20,0.14,0.70,U] [#4 0.10,0.15,0.70,U] [#5 0.19,0.07,0.73,U] [#6 -0.03,0.26,0.63,U] [#7 0.16,0.00,0.55,U] [#8 0.04,0.21,0.61,U] 
01:39:42.548 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {-0.15, 0.08}
01:39:42.551 00.003 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
01:39:42.553 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
01:39:42.557 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.94 mountX=0.09 mountY=-0.11, mountTheta=-0.89
01:39:42.561 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
01:39:42.564 00.003 1032 Enqueuing Move request for scope (0.08, 0.11)
01:39:42.565 00.001 10072 Worker thread wakes up
01:39:42.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
01:39:42.565 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
01:39:42.565 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.11
01:39:42.567 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:42.571 00.004 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:42.571 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:39:42.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:42.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:39:42.571 00.000 10072 MoveAxis(W, 2, ABG)
01:39:42.571 00.000 10072 Guiding  Dir = 3, Dur = 2
01:39:42.571 00.000 10072 IsGuiding returns 0
01:39:42.572 00.001 10072 PulseGuide returned control before completion, sleep 12
01:39:42.590 00.018 1032 UpdateGuideState exits: m=1263 SNR=25.0
01:39:42.591 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:42.593 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:42.594 00.001 1032 Enqueuing Expose request
01:39:42.600 00.006 10072 IsGuiding returns 0
01:39:42.600 00.000 10072 Move returns status 0, amount 2
01:39:42.600 00.000 10072 MoveAxis(N, 0, ABG)
01:39:42.600 00.000 10072 Move returns status 0, amount 0
01:39:42.600 00.000 10072 move complete, result=0
01:39:42.600 00.000 10072 worker thread done servicing request
01:39:42.600 00.000 10072 Worker thread wakes up
01:39:42.601 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:42.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:42.604 00.003 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:39:43.010 00.406 10072 Exposure complete
01:39:43.055 00.045 10072 worker thread done servicing request
01:39:43.055 00.000 1032 OnExposeComplete: enter
01:39:43.057 00.002 1032 UpdateGuideState(): m_state=6
01:39:43.059 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4254
01:39:43.060 00.001 1032 Star::Find returns 1 (0), X=321.51, Y=754.85, Mass=1378, SNR=26.2, Peak=146 HFD=3.0
01:39:43.062 00.002 1032 MultiStar: [#1 0.22,-0.04,0.92,U] [#2 0.21,0.13,0.75,U] [#3 0.17,0.02,0.66,U] [#4 -0.01,0.12,0.75,U] [#5 0.22,-0.03,0.74,U] [#6 0.13,0.17,0.60,U] [#7 -0.05,-0.16,0.53,U] [#8 0.11,0.31,0.56,U] 
01:39:43.063 00.001 1032 single-star, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.05, 0.08}
01:39:43.065 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
01:39:43.067 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
01:39:43.068 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.01 mountX=0.07 mountY=-0.07, mountTheta=-0.82
01:39:43.070 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
01:39:43.074 00.004 1032 Enqueuing Move request for scope (0.05, 0.08)
01:39:43.076 00.002 10072 Worker thread wakes up
01:39:43.077 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:39:43.077 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:39:43.077 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
01:39:43.079 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:43.082 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:43.082 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:39:43.082 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:43.082 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:39:43.082 00.000 10072 MoveAxis(W, 3, ABG)
01:39:43.082 00.000 10072 Guiding  Dir = 3, Dur = 3
01:39:43.083 00.001 10072 IsGuiding returns 0
01:39:43.084 00.001 10072 PulseGuide returned control before completion, sleep 13
01:39:43.100 00.016 1032 UpdateGuideState exits: m=1378 SNR=26.2
01:39:43.102 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:43.103 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:43.104 00.001 1032 Enqueuing Expose request
01:39:43.106 00.002 10072 IsGuiding returns 0
01:39:43.106 00.000 10072 Move returns status 0, amount 3
01:39:43.106 00.000 10072 MoveAxis(N, 0, ABG)
01:39:43.106 00.000 10072 Move returns status 0, amount 0
01:39:43.106 00.000 10072 move complete, result=0
01:39:43.106 00.000 10072 worker thread done servicing request
01:39:43.106 00.000 10072 Worker thread wakes up
01:39:43.106 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:43.106 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:43.114 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:39:43.747 00.633 10072 Exposure complete
01:39:43.793 00.046 10072 worker thread done servicing request
01:39:43.793 00.000 1032 OnExposeComplete: enter
01:39:43.795 00.002 1032 UpdateGuideState(): m_state=6
01:39:43.798 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4255
01:39:43.799 00.001 1032 Star::Find returns 1 (0), X=321.48, Y=754.92, Mass=1373, SNR=26.1, Peak=154 HFD=2.8
01:39:43.802 00.003 1032 MultiStar: [#1 0.14,-0.02,1.02,U] [#2 0.29,0.13,0.75,U] [#3 0.35,0.06,0.66,U] [#4 0.18,0.08,0.70,U] [#5 0.30,0.01,0.72,U] [#6 0.17,0.28,0.58,U] [#7 0.14,-0.13,0.52,U] [#8 0.13,0.16,0.61,U] 
01:39:43.804 00.002 1032 single-star, 8 included, MultiStar: {0.18, 0.08}, one-star: {0.02, 0.15}
01:39:43.807 00.003 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
01:39:43.809 00.002 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
01:39:43.810 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.42 mountX=0.14 mountY=-0.06, mountTheta=-0.41
01:39:43.813 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.15, opts=13)
01:39:43.815 00.002 1032 Enqueuing Move request for scope (0.02, 0.15)
01:39:43.816 00.001 10072 Worker thread wakes up
01:39:43.817 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
01:39:43.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
01:39:43.817 00.000 10072 Moving (0.02, 0.15) raw xDistance=0.14 yDistance=-0.06
01:39:43.818 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:43.821 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.64
01:39:43.821 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:39:43.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:43.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:39:43.821 00.000 10072 MoveAxis(W, 70, ABG)
01:39:43.821 00.000 10072 Guiding  Dir = 3, Dur = 70
01:39:43.822 00.001 10072 IsGuiding returns 0
01:39:43.822 00.000 10072 PulseGuide returned control before completion, sleep 80
01:39:43.841 00.019 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:39:43.843 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:43.845 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:43.847 00.002 1032 Enqueuing Expose request
01:39:43.915 00.068 10072 IsGuiding returns 0
01:39:43.915 00.000 10072 Move returns status 0, amount 70
01:39:43.915 00.000 10072 MoveAxis(N, 0, ABG)
01:39:43.915 00.000 10072 Move returns status 0, amount 0
01:39:43.915 00.000 10072 move complete, result=0
01:39:43.915 00.000 10072 worker thread done servicing request
01:39:43.915 00.000 10072 Worker thread wakes up
01:39:43.915 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:43.917 00.002 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:43.917 00.000 1032 GuideStep: 0.1 px 70 ms WEST, -0.1 px 0 ms NORTH
01:39:44.326 00.409 10072 Exposure complete
01:39:44.376 00.050 10072 worker thread done servicing request
01:39:44.377 00.001 1032 OnExposeComplete: enter
01:39:44.378 00.001 1032 UpdateGuideState(): m_state=6
01:39:44.380 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4256
01:39:44.382 00.002 1032 Star::Find returns 1 (0), X=321.50, Y=754.92, Mass=1416, SNR=26.5, Peak=162 HFD=2.7
01:39:44.384 00.002 1032 MultiStar: [#1 0.16,0.03,0.98,U] [#2 0.29,0.03,0.77,U] [#3 0.20,0.09,0.70,U] [#4 0.13,0.07,0.71,U] [#5 0.27,0.04,0.69,U] [#6 0.12,0.13,0.59,U] [#7 0.22,-0.12,0.52,U] [#8 0.10,0.28,0.58,U] 
01:39:44.386 00.002 1032 single-star, 8 included, MultiStar: {0.16, 0.08}, one-star: {0.05, 0.15}
01:39:44.388 00.002 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
01:39:44.390 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
01:39:44.391 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.28 mountX=0.14 mountY=-0.08, mountTheta=-0.55
01:39:44.395 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.15, opts=13)
01:39:44.398 00.003 1032 Enqueuing Move request for scope (0.05, 0.15)
01:39:44.400 00.002 10072 Worker thread wakes up
01:39:44.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
01:39:44.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
01:39:44.400 00.000 10072 Moving (0.05, 0.15) raw xDistance=0.14 yDistance=-0.08
01:39:44.402 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:44.405 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.64
01:39:44.405 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:39:44.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:44.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:39:44.405 00.000 10072 MoveAxis(W, 67, ABG)
01:39:44.406 00.001 10072 Guiding  Dir = 3, Dur = 67
01:39:44.406 00.000 10072 IsGuiding returns 0
01:39:44.406 00.000 10072 PulseGuide returned control before completion, sleep 77
01:39:44.423 00.017 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:39:44.426 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:44.429 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:44.431 00.002 1032 Enqueuing Expose request
01:39:44.497 00.066 10072 IsGuiding returns 0
01:39:44.497 00.000 10072 Move returns status 0, amount 67
01:39:44.497 00.000 10072 MoveAxis(N, 0, ABG)
01:39:44.497 00.000 10072 Move returns status 0, amount 0
01:39:44.497 00.000 10072 move complete, result=0
01:39:44.497 00.000 10072 worker thread done servicing request
01:39:44.497 00.000 10072 Worker thread wakes up
01:39:44.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:44.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:44.517 00.020 1032 GuideStep: 0.1 px 67 ms WEST, -0.1 px 0 ms NORTH
01:39:45.124 00.607 10072 Exposure complete
01:39:45.170 00.046 10072 worker thread done servicing request
01:39:45.170 00.000 1032 OnExposeComplete: enter
01:39:45.172 00.002 1032 UpdateGuideState(): m_state=6
01:39:45.176 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4257
01:39:45.177 00.001 1032 Star::Find returns 1 (0), X=321.47, Y=754.72, Mass=1316, SNR=25.6, Peak=157 HFD=2.9
01:39:45.180 00.003 1032 MultiStar: [#1 0.31,-0.11,0.99,U] [#2 0.19,0.06,0.80,U] [#3 0.16,-0.06,0.71,U] [#4 0.21,-0.02,0.76,U] [#5 0.36,0.01,0.71,U] [#6 0.24,-0.03,0.62,U] [#7 0.06,-0.24,0.53,U] [#8 0.04,0.03,0.61,U] 
01:39:45.181 00.001 1032 single-star, 8 included, MultiStar: {0.18, -0.04}, one-star: {0.01, -0.04}
01:39:45.183 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
01:39:45.184 00.001 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
01:39:45.186 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.29 mountX=-0.04 mountY=-0.00, mountTheta=-3.12
01:39:45.188 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
01:39:45.190 00.002 1032 Enqueuing Move request for scope (0.01, -0.04)
01:39:45.192 00.002 10072 Worker thread wakes up
01:39:45.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
01:39:45.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
01:39:45.192 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=-0.00
01:39:45.193 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:45.197 00.004 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:45.197 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:39:45.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:45.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:39:45.197 00.000 10072 MoveAxis(W, 4, ABG)
01:39:45.197 00.000 10072 Guiding  Dir = 3, Dur = 4
01:39:45.197 00.000 10072 IsGuiding returns 0
01:39:45.198 00.001 10072 PulseGuide returned control before completion, sleep 14
01:39:45.214 00.016 10072 IsGuiding returns 0
01:39:45.214 00.000 10072 Move returns status 0, amount 4
01:39:45.214 00.000 10072 MoveAxis(N, 0, ABG)
01:39:45.214 00.000 10072 Move returns status 0, amount 0
01:39:45.214 00.000 10072 move complete, result=0
01:39:45.214 00.000 10072 worker thread done servicing request
01:39:45.217 00.003 1032 UpdateGuideState exits: m=1316 SNR=25.6
01:39:45.219 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:45.221 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:45.223 00.002 1032 Enqueuing Expose request
01:39:45.225 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
01:39:45.227 00.002 10072 Worker thread wakes up
01:39:45.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:45.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:45.639 00.412 10072 Exposure complete
01:39:45.690 00.051 10072 worker thread done servicing request
01:39:45.690 00.000 1032 OnExposeComplete: enter
01:39:45.692 00.002 1032 UpdateGuideState(): m_state=6
01:39:45.694 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4258
01:39:45.695 00.001 1032 Star::Find returns 1 (0), X=321.54, Y=754.79, Mass=1407, SNR=26.4, Peak=164 HFD=2.9
01:39:45.697 00.002 1032 MultiStar: [#1 0.21,-0.16,0.94,U] [#2 0.29,0.07,0.71,U] [#3 0.11,-0.08,0.68,U] [#4 0.23,-0.03,0.72,U] [#5 0.29,-0.15,0.70,U] [#6 0.20,0.15,0.59,U] [#7 0.12,-0.30,0.57,U] [#8 0.39,-0.08,0.55,U] 
01:39:45.699 00.002 1032 single-star, 8 included, MultiStar: {0.21, -0.06}, one-star: {0.08, 0.02}
01:39:45.700 00.001 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
01:39:45.702 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
01:39:45.704 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.29 mountX=0.00 mountY=-0.08, mountTheta=-1.54
01:39:45.708 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
01:39:45.711 00.003 1032 Enqueuing Move request for scope (0.08, 0.02)
01:39:45.713 00.002 10072 Worker thread wakes up
01:39:45.713 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
01:39:45.713 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
01:39:45.713 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
01:39:45.716 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:45.719 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:45.719 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:39:45.719 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:45.719 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:39:45.719 00.000 10072 MoveAxis(W, 6, ABG)
01:39:45.719 00.000 10072 Guiding  Dir = 3, Dur = 6
01:39:45.719 00.000 10072 IsGuiding returns 0
01:39:45.720 00.001 10072 PulseGuide returned control before completion, sleep 16
01:39:45.738 00.018 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:39:45.740 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:45.742 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:45.744 00.002 1032 Enqueuing Expose request
01:39:45.747 00.003 10072 IsGuiding returns 0
01:39:45.747 00.000 10072 Move returns status 0, amount 6
01:39:45.747 00.000 10072 MoveAxis(N, 0, ABG)
01:39:45.747 00.000 10072 Move returns status 0, amount 0
01:39:45.747 00.000 10072 move complete, result=0
01:39:45.747 00.000 10072 worker thread done servicing request
01:39:45.748 00.001 10072 Worker thread wakes up
01:39:45.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:45.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:45.754 00.006 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:39:46.373 00.619 10072 Exposure complete
01:39:46.417 00.044 10072 worker thread done servicing request
01:39:46.417 00.000 1032 OnExposeComplete: enter
01:39:46.419 00.002 1032 UpdateGuideState(): m_state=6
01:39:46.421 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4259
01:39:46.422 00.001 1032 Star::Find returns 1 (0), X=321.59, Y=754.70, Mass=1433, SNR=26.7, Peak=160 HFD=2.9
01:39:46.425 00.003 1032 MultiStar: [#1 0.18,-0.11,0.98,U] [#2 0.32,-0.03,0.74,U] [#3 0.20,0.04,0.69,U] [#4 0.25,0.02,0.66,U] [#5 0.36,0.03,0.67,U] [#6 0.15,0.05,0.59,U] [#7 0.30,-0.25,0.52,U] [#8 0.28,-0.10,0.54,U] 
01:39:46.428 00.003 1032 single-star, 8 included, MultiStar: {0.23, -0.05}, one-star: {0.14, -0.06}
01:39:46.429 00.001 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
01:39:46.430 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
01:39:46.431 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.43 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
01:39:46.434 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
01:39:46.437 00.003 1032 Enqueuing Move request for scope (0.14, -0.06)
01:39:46.439 00.002 10072 Worker thread wakes up
01:39:46.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
01:39:46.439 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
01:39:46.439 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.10 yDistance=-0.12
01:39:46.441 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:46.443 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:46.443 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:39:46.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:46.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:39:46.443 00.000 10072 MoveAxis(W, 7, ABG)
01:39:46.444 00.001 10072 Guiding  Dir = 3, Dur = 7
01:39:46.444 00.000 10072 IsGuiding returns 0
01:39:46.444 00.000 10072 PulseGuide returned control before completion, sleep 17
01:39:46.460 00.016 1032 UpdateGuideState exits: m=1433 SNR=26.7
01:39:46.463 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:46.465 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:46.467 00.002 1032 Enqueuing Expose request
01:39:46.469 00.002 10072 IsGuiding returns 0
01:39:46.469 00.000 10072 Move returns status 0, amount 7
01:39:46.469 00.000 10072 MoveAxis(N, 0, ABG)
01:39:46.469 00.000 10072 Move returns status 0, amount 0
01:39:46.469 00.000 10072 move complete, result=0
01:39:46.469 00.000 10072 worker thread done servicing request
01:39:46.469 00.000 10072 Worker thread wakes up
01:39:46.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:46.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:46.476 00.007 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:39:46.874 00.398 10072 Exposure complete
01:39:46.921 00.047 10072 worker thread done servicing request
01:39:46.921 00.000 1032 OnExposeComplete: enter
01:39:46.923 00.002 1032 UpdateGuideState(): m_state=6
01:39:46.926 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4260
01:39:46.928 00.002 1032 Star::Find returns 1 (0), X=321.48, Y=754.78, Mass=1478, SNR=27.1, Peak=163 HFD=2.9
01:39:46.930 00.002 1032 MultiStar: [#1 0.20,-0.07,0.96,U] [#2 0.26,-0.07,0.77,U] [#3 0.16,-0.17,0.65,U] [#4 0.23,0.07,0.69,U] [#5 0.31,-0.07,0.69,U] [#6 0.17,0.03,0.60,U] [#7 0.29,-0.09,0.50,U] [#8 0.28,-0.01,0.57,U] 
01:39:46.931 00.001 1032 single-star, 8 included, MultiStar: {0.20, -0.04}, one-star: {0.02, 0.01}
01:39:46.933 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
01:39:46.934 00.001 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
01:39:46.936 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.53 mountX=0.01 mountY=-0.02, mountTheta=-1.30
01:39:46.938 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
01:39:46.940 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
01:39:46.942 00.002 10072 Worker thread wakes up
01:39:46.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
01:39:46.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
01:39:46.942 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
01:39:46.944 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:46.946 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:46.946 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:39:46.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:46.946 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:39:46.946 00.000 10072 MoveAxis(W, 7, ABG)
01:39:46.946 00.000 10072 Guiding  Dir = 3, Dur = 7
01:39:46.947 00.001 10072 IsGuiding returns 0
01:39:46.947 00.000 10072 PulseGuide returned control before completion, sleep 17
01:39:46.963 00.016 1032 UpdateGuideState exits: m=1478 SNR=27.1
01:39:46.966 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:46.967 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:46.969 00.002 1032 Enqueuing Expose request
01:39:46.970 00.001 10072 IsGuiding returns 0
01:39:46.970 00.000 10072 Move returns status 0, amount 7
01:39:46.970 00.000 10072 MoveAxis(N, 0, ABG)
01:39:46.970 00.000 10072 Move returns status 0, amount 0
01:39:46.970 00.000 10072 move complete, result=0
01:39:46.971 00.001 10072 worker thread done servicing request
01:39:46.971 00.000 10072 Worker thread wakes up
01:39:46.971 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:46.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:46.977 00.006 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:39:47.609 00.632 10072 Exposure complete
01:39:47.654 00.045 10072 worker thread done servicing request
01:39:47.654 00.000 1032 OnExposeComplete: enter
01:39:47.656 00.002 1032 UpdateGuideState(): m_state=6
01:39:47.657 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4261
01:39:47.659 00.002 1032 Star::Find returns 1 (0), X=321.50, Y=754.87, Mass=1523, SNR=27.5, Peak=158 HFD=2.9
01:39:47.660 00.001 1032 MultiStar: [#1 0.13,0.03,0.89,U] [#2 0.28,0.04,0.69,U] [#3 0.23,0.13,0.70,U] [#4 0.26,0.25,0.65,U] [#5 0.31,0.10,0.67,U] [#6 0.28,0.19,0.57,U] [#7 0.09,-0.05,0.54,U] [#8 0.38,0.26,0.56,U] 
01:39:47.662 00.002 1032 single-star, 8 included, MultiStar: {0.21, 0.11}, one-star: {0.04, 0.10}
01:39:47.663 00.001 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
01:39:47.664 00.001 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
01:39:47.667 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.15 mountX=0.08 mountY=-0.07, mountTheta=-0.68
01:39:47.670 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
01:39:47.671 00.001 1032 Enqueuing Move request for scope (0.04, 0.10)
01:39:47.674 00.003 10072 Worker thread wakes up
01:39:47.674 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
01:39:47.674 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
01:39:47.674 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.08 yDistance=-0.07
01:39:47.677 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:47.679 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:47.679 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:39:47.681 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:47.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:39:47.681 00.000 10072 MoveAxis(W, 6, ABG)
01:39:47.681 00.000 10072 Guiding  Dir = 3, Dur = 6
01:39:47.681 00.000 10072 IsGuiding returns 0
01:39:47.681 00.000 10072 PulseGuide returned control before completion, sleep 16
01:39:47.697 00.016 1032 UpdateGuideState exits: m=1523 SNR=27.5
01:39:47.699 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:47.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:47.702 00.001 1032 Enqueuing Expose request
01:39:47.704 00.002 10072 IsGuiding returns 0
01:39:47.705 00.001 10072 Move returns status 0, amount 6
01:39:47.705 00.000 10072 MoveAxis(N, 0, ABG)
01:39:47.705 00.000 10072 Move returns status 0, amount 0
01:39:47.705 00.000 10072 move complete, result=0
01:39:47.705 00.000 10072 worker thread done servicing request
01:39:47.705 00.000 10072 Worker thread wakes up
01:39:47.705 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:47.705 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:47.713 00.008 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:39:48.112 00.399 10072 Exposure complete
01:39:48.158 00.046 10072 worker thread done servicing request
01:39:48.158 00.000 1032 OnExposeComplete: enter
01:39:48.160 00.002 1032 UpdateGuideState(): m_state=6
01:39:48.162 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4262
01:39:48.163 00.001 1032 Star::Find returns 1 (0), X=321.52, Y=754.86, Mass=1463, SNR=27.0, Peak=164 HFD=2.9
01:39:48.165 00.002 1032 MultiStar: [#1 0.09,0.15,0.96,U] [#2 0.24,0.10,0.69,U] [#3 0.20,0.08,0.66,U] [#4 0.25,0.12,0.72,U] [#5 0.35,0.03,0.67,U] [#6 0.18,0.23,0.59,U] [#7 0.20,-0.07,0.50,U] [#8 0.23,0.31,0.56,U] 
01:39:48.166 00.001 1032 single-star, 8 included, MultiStar: {0.19, 0.12}, one-star: {0.06, 0.09}
01:39:48.167 00.001 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
01:39:48.169 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
01:39:48.171 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.99 mountX=0.07 mountY=-0.08, mountTheta=-0.84
01:39:48.176 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
01:39:48.180 00.004 1032 Enqueuing Move request for scope (0.06, 0.09)
01:39:48.182 00.002 10072 Worker thread wakes up
01:39:48.182 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
01:39:48.182 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
01:39:48.182 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
01:39:48.185 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:48.188 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:48.188 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:39:48.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:48.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:39:48.189 00.001 10072 MoveAxis(W, 6, ABG)
01:39:48.189 00.000 10072 Guiding  Dir = 3, Dur = 6
01:39:48.189 00.000 10072 IsGuiding returns 0
01:39:48.190 00.001 10072 PulseGuide returned control before completion, sleep 16
01:39:48.206 00.016 1032 UpdateGuideState exits: m=1463 SNR=27.0
01:39:48.208 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:48.210 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:48.210 00.000 1032 Enqueuing Expose request
01:39:48.216 00.006 10072 IsGuiding returns 0
01:39:48.216 00.000 10072 Move returns status 0, amount 6
01:39:48.216 00.000 10072 MoveAxis(N, 0, ABG)
01:39:48.216 00.000 10072 Move returns status 0, amount 0
01:39:48.216 00.000 10072 move complete, result=0
01:39:48.216 00.000 10072 worker thread done servicing request
01:39:48.216 00.000 10072 Worker thread wakes up
01:39:48.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:48.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:48.220 00.004 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:39:48.843 00.623 10072 Exposure complete
01:39:48.890 00.047 10072 worker thread done servicing request
01:39:48.891 00.001 1032 OnExposeComplete: enter
01:39:48.892 00.001 1032 UpdateGuideState(): m_state=6
01:39:48.896 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4263
01:39:48.897 00.001 1032 Star::Find returns 1 (0), X=321.42, Y=754.89, Mass=1523, SNR=27.5, Peak=188 HFD=2.7
01:39:48.900 00.003 1032 MultiStar: [#1 0.12,0.02,0.93,U] [#2 0.36,0.14,0.70,U] [#3 0.14,-0.05,0.64,U] [#4 0.12,0.14,0.70,U] [#5 0.26,-0.06,0.69,U] [#6 0.13,0.23,0.56,U] [#7 0.07,-0.20,0.52,U] [#8 0.12,0.07,0.56,U] 
01:39:48.901 00.001 1032 single-star, 8 included, MultiStar: {0.14, 0.05}, one-star: {-0.03, 0.12}
01:39:48.904 00.003 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
01:39:48.905 00.001 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
01:39:48.907 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.84 mountX=0.13 mountY=0.00, mountTheta=0.01
01:39:48.910 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.12, opts=13)
01:39:48.912 00.002 1032 Enqueuing Move request for scope (-0.03, 0.12)
01:39:48.914 00.002 10072 Worker thread wakes up
01:39:48.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
01:39:48.914 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:39:48.914 00.000 10072 Moving (-0.03, 0.12) raw xDistance=0.13 yDistance=0.00
01:39:48.916 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:48.918 00.002 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:48.918 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
01:39:48.918 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:48.918 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:39:48.918 00.000 10072 MoveAxis(W, 4, ABG)
01:39:48.918 00.000 10072 Guiding  Dir = 3, Dur = 4
01:39:48.918 00.000 10072 IsGuiding returns 0
01:39:48.920 00.002 10072 PulseGuide returned control before completion, sleep 14
01:39:48.938 00.018 1032 UpdateGuideState exits: m=1523 SNR=27.5
01:39:48.940 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:48.942 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:48.944 00.002 1032 Enqueuing Expose request
01:39:48.950 00.006 10072 IsGuiding returns 0
01:39:48.950 00.000 10072 Move returns status 0, amount 4
01:39:48.950 00.000 10072 MoveAxis(N, 0, ABG)
01:39:48.950 00.000 10072 Move returns status 0, amount 0
01:39:48.950 00.000 10072 move complete, result=0
01:39:48.950 00.000 10072 worker thread done servicing request
01:39:48.950 00.000 10072 Worker thread wakes up
01:39:48.950 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:48.950 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:48.953 00.003 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
01:39:49.358 00.405 10072 Exposure complete
01:39:49.405 00.047 10072 worker thread done servicing request
01:39:49.405 00.000 1032 OnExposeComplete: enter
01:39:49.407 00.002 1032 UpdateGuideState(): m_state=6
01:39:49.409 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4264
01:39:49.411 00.002 1032 Star::Find returns 1 (0), X=321.36, Y=754.98, Mass=1457, SNR=26.9, Peak=162 HFD=2.6
01:39:49.412 00.001 1032 MultiStar: [#1 0.18,0.20,0.96,U] [#2 0.29,0.04,0.70,U] [#3 0.27,0.13,0.68,U] [#4 0.22,0.09,0.68,U] [#5 0.34,-0.01,0.70,U] [#6 0.05,0.04,0.58,U] [#7 0.24,-0.19,0.51,U] [#8 0.05,0.08,0.54,U] 
01:39:49.415 00.003 1032 refined, 8 included, MultiStar: {0.16, 0.08}, one-star: {-0.10, 0.21}
01:39:49.417 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
01:39:49.418 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
01:39:49.420 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.48 mountX=0.04 mountY=-0.18, mountTheta=-1.35
01:39:49.423 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.08, opts=13)
01:39:49.425 00.002 1032 Enqueuing Move request for scope (0.16, 0.08)
01:39:49.428 00.003 10072 Worker thread wakes up
01:39:49.428 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
01:39:49.428 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
01:39:49.428 00.000 10072 Moving (0.16, 0.08) raw xDistance=0.04 yDistance=-0.18
01:39:49.430 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:49.432 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:49.432 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:39:49.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:49.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:39:49.433 00.001 10072 MoveAxis(W, 4, ABG)
01:39:49.433 00.000 10072 Guiding  Dir = 3, Dur = 4
01:39:49.433 00.000 10072 IsGuiding returns 0
01:39:49.434 00.001 10072 PulseGuide returned control before completion, sleep 14
01:39:49.450 00.016 1032 UpdateGuideState exits: m=1457 SNR=26.9
01:39:49.451 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:49.452 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:49.455 00.003 1032 Enqueuing Expose request
01:39:49.464 00.009 10072 IsGuiding returns 0
01:39:49.464 00.000 10072 Move returns status 0, amount 4
01:39:49.464 00.000 10072 MoveAxis(N, 0, ABG)
01:39:49.464 00.000 10072 Move returns status 0, amount 0
01:39:49.464 00.000 10072 move complete, result=0
01:39:49.464 00.000 10072 worker thread done servicing request
01:39:49.464 00.000 10072 Worker thread wakes up
01:39:49.465 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:49.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:49.465 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
01:39:50.094 00.629 10072 Exposure complete
01:39:50.140 00.046 10072 worker thread done servicing request
01:39:50.140 00.000 1032 OnExposeComplete: enter
01:39:50.142 00.002 1032 UpdateGuideState(): m_state=6
01:39:50.145 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4265
01:39:50.147 00.002 1032 Star::Find returns 1 (0), X=321.47, Y=755.05, Mass=1455, SNR=26.9, Peak=150 HFD=2.8
01:39:50.149 00.002 1032 MultiStar: [#1 0.12,0.12,0.95,U] [#2 0.21,0.18,0.74,U] [#3 0.09,0.09,0.67,U] [#4 0.05,0.30,0.66,U] [#5 0.22,0.27,0.67,U] [#6 0.06,0.30,0.59,U] [#7 0.06,0.00,0.53,U] [#8 0.20,0.30,0.55,U] 
01:39:50.151 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.21}, one-star: {0.02, 0.28}
01:39:50.154 00.003 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
01:39:50.156 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
01:39:50.158 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.23 cameraTheta=1.07 mountX=0.17 mountY=-0.16, mountTheta=-0.76
01:39:50.161 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.21, opts=13)
01:39:50.162 00.001 1032 Enqueuing Move request for scope (0.11, 0.21)
01:39:50.164 00.002 10072 Worker thread wakes up
01:39:50.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0xd
01:39:50.164 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
01:39:50.164 00.000 10072 Moving (0.11, 0.21) raw xDistance=0.17 yDistance=-0.16
01:39:50.167 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:50.170 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.64
01:39:50.170 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:39:50.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:50.170 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:39:50.170 00.000 10072 MoveAxis(W, 83, ABG)
01:39:50.170 00.000 10072 Guiding  Dir = 3, Dur = 83
01:39:50.171 00.001 10072 IsGuiding returns 0
01:39:50.171 00.000 10072 PulseGuide returned control before completion, sleep 93
01:39:50.191 00.020 1032 UpdateGuideState exits: m=1455 SNR=26.9
01:39:50.193 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:50.195 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:50.196 00.001 1032 Enqueuing Expose request
01:39:50.278 00.082 10072 IsGuiding returns 0
01:39:50.278 00.000 10072 Move returns status 0, amount 83
01:39:50.279 00.001 10072 MoveAxis(N, 0, ABG)
01:39:50.279 00.000 10072 Move returns status 0, amount 0
01:39:50.279 00.000 10072 move complete, result=0
01:39:50.279 00.000 10072 worker thread done servicing request
01:39:50.279 00.000 10072 Worker thread wakes up
01:39:50.279 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:50.279 00.000 1032 GuideStep: 0.2 px 83 ms WEST, -0.2 px 0 ms NORTH
01:39:50.280 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:50.689 00.409 10072 Exposure complete
01:39:50.735 00.046 10072 worker thread done servicing request
01:39:50.735 00.000 1032 OnExposeComplete: enter
01:39:50.737 00.002 1032 UpdateGuideState(): m_state=6
01:39:50.740 00.003 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4266
01:39:50.743 00.003 1032 Star::Find returns 1 (0), X=321.50, Y=754.87, Mass=1318, SNR=25.6, Peak=155 HFD=2.8
01:39:50.745 00.002 1032 MultiStar: [#1 0.24,0.11,1.03,U] [#2 0.17,0.12,0.75,U] [#3 0.17,0.14,0.69,U] [#4 0.17,0.25,0.71,U] [#5 0.14,0.09,0.73,U] [#6 0.04,0.19,0.61,U] [#7 0.08,-0.01,0.50,U] [#8 0.24,0.22,0.62,U] 
01:39:50.747 00.002 1032 single-star, 8 included, MultiStar: {0.15, 0.13}, one-star: {0.04, 0.11}
01:39:50.749 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
01:39:50.750 00.001 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
01:39:50.753 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=0.09 mountY=-0.07, mountTheta=-0.63
01:39:50.756 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
01:39:50.757 00.001 1032 Enqueuing Move request for scope (0.04, 0.11)
01:39:50.759 00.002 10072 Worker thread wakes up
01:39:50.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
01:39:50.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:39:50.759 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.07
01:39:50.761 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:50.763 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:50.763 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:39:50.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:50.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:39:50.763 00.000 10072 MoveAxis(W, 1, ABG)
01:39:50.763 00.000 10072 Guiding  Dir = 3, Dur = 1
01:39:50.764 00.001 10072 IsGuiding returns 0
01:39:50.764 00.000 10072 PulseGuide returned control before completion, sleep 11
01:39:50.779 00.015 10072 IsGuiding returns 0
01:39:50.779 00.000 10072 Move returns status 0, amount 1
01:39:50.779 00.000 10072 MoveAxis(N, 0, ABG)
01:39:50.779 00.000 10072 Move returns status 0, amount 0
01:39:50.779 00.000 10072 move complete, result=0
01:39:50.779 00.000 10072 worker thread done servicing request
01:39:50.782 00.003 1032 UpdateGuideState exits: m=1318 SNR=25.6
01:39:50.785 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:50.786 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:50.787 00.001 1032 Enqueuing Expose request
01:39:50.789 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:39:50.790 00.001 10072 Worker thread wakes up
01:39:50.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:50.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:51.422 00.632 10072 Exposure complete
01:39:51.467 00.045 10072 worker thread done servicing request
01:39:51.468 00.001 1032 OnExposeComplete: enter
01:39:51.469 00.001 1032 UpdateGuideState(): m_state=6
01:39:51.471 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4267
01:39:51.473 00.002 1032 Star::Find returns 1 (0), X=321.47, Y=754.83, Mass=1402, SNR=26.4, Peak=173 HFD=2.7
01:39:51.474 00.001 1032 MultiStar: [#1 0.21,-0.01,1.01,U] [#2 0.34,0.10,0.70,U] [#3 0.23,0.04,0.66,U] [#4 0.19,0.13,0.71,U] [#5 0.32,-0.00,0.71,U] [#6 0.16,0.10,0.60,U] [#7 0.23,-0.06,0.54,U] [#8 0.16,-0.02,0.58,U] 
01:39:51.475 00.001 1032 single-star, 8 included, MultiStar: {0.20, 0.04}, one-star: {0.01, 0.07}
01:39:51.477 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
01:39:51.478 00.001 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
01:39:51.480 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.38 mountX=0.06 mountY=-0.03, mountTheta=-0.45
01:39:51.483 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
01:39:51.485 00.002 1032 Enqueuing Move request for scope (0.01, 0.07)
01:39:51.487 00.002 10072 Worker thread wakes up
01:39:51.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
01:39:51.487 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
01:39:51.487 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.03
01:39:51.489 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:51.491 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:51.491 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:39:51.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:51.491 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:39:51.491 00.000 10072 MoveAxis(W, 2, ABG)
01:39:51.491 00.000 10072 Guiding  Dir = 3, Dur = 2
01:39:51.491 00.000 10072 IsGuiding returns 0
01:39:51.492 00.001 10072 PulseGuide returned control before completion, sleep 12
01:39:51.508 00.016 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:39:51.512 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:51.514 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:51.515 00.001 1032 Enqueuing Expose request
01:39:51.518 00.003 10072 IsGuiding returns 0
01:39:51.518 00.000 10072 Move returns status 0, amount 2
01:39:51.518 00.000 10072 MoveAxis(N, 0, ABG)
01:39:51.518 00.000 10072 Move returns status 0, amount 0
01:39:51.518 00.000 10072 move complete, result=0
01:39:51.519 00.001 10072 worker thread done servicing request
01:39:51.519 00.000 10072 Worker thread wakes up
01:39:51.519 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:51.519 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:51.526 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:39:51.936 00.410 10072 Exposure complete
01:39:51.984 00.048 10072 worker thread done servicing request
01:39:51.985 00.001 1032 OnExposeComplete: enter
01:39:51.986 00.001 1032 UpdateGuideState(): m_state=6
01:39:51.988 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4268
01:39:51.990 00.002 1032 Star::Find returns 1 (0), X=321.48, Y=754.97, Mass=1504, SNR=27.3, Peak=166 HFD=2.6
01:39:51.992 00.002 1032 MultiStar: [#1 0.12,0.15,0.96,U] [#2 0.26,0.04,0.68,U] [#3 0.24,0.09,0.62,U] [#4 0.19,0.14,0.70,U] [#5 0.22,0.07,0.67,U] [#6 0.20,0.30,0.59,U] [#7 0.16,-0.02,0.47,U] [#8 0.08,0.22,0.53,U] 
01:39:51.993 00.001 1032 single-star, 8 included, MultiStar: {0.16, 0.14}, one-star: {0.03, 0.20}
01:39:51.995 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
01:39:51.996 00.001 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
01:39:51.998 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.44 mountX=0.19 mountY=-0.08, mountTheta=-0.39
01:39:52.001 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.20, opts=13)
01:39:52.003 00.002 1032 Enqueuing Move request for scope (0.03, 0.20)
01:39:52.005 00.002 10072 Worker thread wakes up
01:39:52.006 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
01:39:52.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
01:39:52.006 00.000 10072 Moving (0.03, 0.20) raw xDistance=0.19 yDistance=-0.08
01:39:52.008 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:52.011 00.003 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 287.64
01:39:52.011 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
01:39:52.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:52.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:39:52.011 00.000 10072 MoveAxis(W, 89, ABG)
01:39:52.011 00.000 10072 Guiding  Dir = 3, Dur = 89
01:39:52.012 00.001 10072 IsGuiding returns 0
01:39:52.012 00.000 10072 PulseGuide returned control before completion, sleep 99
01:39:52.031 00.019 1032 UpdateGuideState exits: m=1504 SNR=27.3
01:39:52.033 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:52.034 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:52.036 00.002 1032 Enqueuing Expose request
01:39:52.122 00.086 10072 IsGuiding returns 0
01:39:52.122 00.000 10072 Move returns status 0, amount 89
01:39:52.122 00.000 10072 MoveAxis(N, 0, ABG)
01:39:52.122 00.000 10072 Move returns status 0, amount 0
01:39:52.122 00.000 10072 move complete, result=0
01:39:52.122 00.000 10072 worker thread done servicing request
01:39:52.122 00.000 10072 Worker thread wakes up
01:39:52.122 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:52.122 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:52.122 00.000 1032 GuideStep: 0.2 px 89 ms WEST, -0.1 px 0 ms NORTH
01:39:52.747 00.625 10072 Exposure complete
01:39:52.796 00.049 10072 worker thread done servicing request
01:39:52.797 00.001 1032 OnExposeComplete: enter
01:39:52.799 00.002 1032 UpdateGuideState(): m_state=6
01:39:52.802 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4269
01:39:52.804 00.002 1032 Star::Find returns 1 (0), X=321.53, Y=754.91, Mass=1484, SNR=27.2, Peak=171 HFD=2.7
01:39:52.806 00.002 1032 MultiStar: [#1 0.23,0.03,0.94,U] [#2 0.27,0.13,0.71,U] [#3 0.11,0.17,0.66,U] [#4 0.17,0.26,0.70,U] [#5 0.35,0.15,0.66,U] [#6 0.10,0.28,0.59,U] [#7 0.08,-0.03,0.52,U] [#8 0.11,0.15,0.56,U] 
01:39:52.807 00.001 1032 single-star, 8 included, MultiStar: {0.17, 0.14}, one-star: {0.07, 0.14}
01:39:52.810 00.003 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
01:39:52.812 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
01:39:52.813 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.12 mountX=0.12 mountY=-0.10, mountTheta=-0.71
01:39:52.816 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.14, opts=13)
01:39:52.819 00.003 1032 Enqueuing Move request for scope (0.07, 0.14)
01:39:52.820 00.001 10072 Worker thread wakes up
01:39:52.821 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
01:39:52.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
01:39:52.821 00.000 10072 Moving (0.07, 0.14) raw xDistance=0.12 yDistance=-0.10
01:39:52.823 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:52.825 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:52.825 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:39:52.825 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:52.825 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:39:52.825 00.000 10072 MoveAxis(W, 6, ABG)
01:39:52.825 00.000 10072 Guiding  Dir = 3, Dur = 6
01:39:52.827 00.002 10072 IsGuiding returns 0
01:39:52.827 00.000 10072 PulseGuide returned control before completion, sleep 16
01:39:52.845 00.018 1032 UpdateGuideState exits: m=1484 SNR=27.2
01:39:52.847 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:52.849 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:52.851 00.002 1032 Enqueuing Expose request
01:39:52.853 00.002 10072 IsGuiding returns 0
01:39:52.853 00.000 10072 Move returns status 0, amount 6
01:39:52.853 00.000 10072 MoveAxis(N, 0, ABG)
01:39:52.853 00.000 10072 Move returns status 0, amount 0
01:39:52.853 00.000 10072 move complete, result=0
01:39:52.853 00.000 10072 worker thread done servicing request
01:39:52.853 00.000 10072 Worker thread wakes up
01:39:52.854 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:52.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:52.863 00.009 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:39:53.260 00.397 10072 Exposure complete
01:39:53.308 00.048 10072 worker thread done servicing request
01:39:53.308 00.000 1032 OnExposeComplete: enter
01:39:53.311 00.003 1032 UpdateGuideState(): m_state=6
01:39:53.313 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4270
01:39:53.315 00.002 1032 Star::Find returns 1 (0), X=321.52, Y=754.94, Mass=1384, SNR=26.2, Peak=148 HFD=2.9
01:39:53.317 00.002 1032 MultiStar: [#1 0.20,0.12,0.95,U] [#2 0.39,0.23,0.76,U] [#3 0.28,0.07,0.67,U] [#4 0.20,0.25,0.69,U] [#5 0.34,0.08,0.72,U] [#6 0.24,0.22,0.61,U] [#7 0.15,0.01,0.53,U] [#8 0.17,0.39,0.60,U] 
01:39:53.319 00.002 1032 single-star, 8 included, MultiStar: {0.22, 0.17}, one-star: {0.06, 0.17}
01:39:53.322 00.003 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
01:39:53.323 00.001 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
01:39:53.325 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.21 mountX=0.15 mountY=-0.11, mountTheta=-0.62
01:39:53.329 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.17, opts=13)
01:39:53.331 00.002 1032 Enqueuing Move request for scope (0.06, 0.17)
01:39:53.333 00.002 10072 Worker thread wakes up
01:39:53.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
01:39:53.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
01:39:53.333 00.000 10072 Moving (0.06, 0.17) raw xDistance=0.15 yDistance=-0.11
01:39:53.336 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:53.338 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.64
01:39:53.338 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:39:53.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:53.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:39:53.338 00.000 10072 MoveAxis(W, 72, ABG)
01:39:53.338 00.000 10072 Guiding  Dir = 3, Dur = 72
01:39:53.339 00.001 10072 IsGuiding returns 0
01:39:53.339 00.000 10072 PulseGuide returned control before completion, sleep 82
01:39:53.356 00.017 1032 UpdateGuideState exits: m=1384 SNR=26.2
01:39:53.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:53.360 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:53.362 00.002 1032 Enqueuing Expose request
01:39:53.430 00.068 10072 IsGuiding returns 0
01:39:53.430 00.000 10072 Move returns status 0, amount 72
01:39:53.430 00.000 10072 MoveAxis(N, 0, ABG)
01:39:53.430 00.000 10072 Move returns status 0, amount 0
01:39:53.430 00.000 10072 move complete, result=0
01:39:53.430 00.000 10072 worker thread done servicing request
01:39:53.430 00.000 10072 Worker thread wakes up
01:39:53.430 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:53.430 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:53.431 00.001 1032 GuideStep: 0.1 px 72 ms WEST, -0.1 px 0 ms NORTH
01:39:54.057 00.626 10072 Exposure complete
01:39:54.112 00.055 10072 worker thread done servicing request
01:39:54.112 00.000 1032 OnExposeComplete: enter
01:39:54.114 00.002 1032 UpdateGuideState(): m_state=6
01:39:54.116 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4271
01:39:54.118 00.002 1032 Star::Find returns 1 (0), X=321.41, Y=754.89, Mass=1372, SNR=26.1, Peak=160 HFD=2.7
01:39:54.119 00.001 1032 MultiStar: [#1 0.03,0.11,0.97,U] [#2 0.26,0.16,0.78,U] [#3 0.25,0.03,0.69,U] [#4 0.24,0.14,0.73,U] [#5 0.27,0.03,0.73,U] [#6 0.16,0.25,0.61,U] [#7 0.13,-0.08,0.53,U] [#8 0.40,0.30,0.57,U] 
01:39:54.121 00.002 1032 single-star, 8 included, MultiStar: {0.17, 0.12}, one-star: {-0.05, 0.12}
01:39:54.122 00.001 1032 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.83) = xAngle (0.11 = 0.11)
01:39:54.123 00.001 1032 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.11 = 0.11)
01:39:54.125 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.94 mountX=0.13 mountY=0.01, mountTheta=0.11
01:39:54.127 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.12, opts=13)
01:39:54.129 00.002 1032 Enqueuing Move request for scope (-0.05, 0.12)
01:39:54.131 00.002 10072 Worker thread wakes up
01:39:54.131 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
01:39:54.131 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
01:39:54.131 00.000 10072 Moving (-0.05, 0.12) raw xDistance=0.13 yDistance=0.01
01:39:54.132 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:54.135 00.003 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:54.135 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
01:39:54.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:54.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:39:54.135 00.000 10072 MoveAxis(W, 5, ABG)
01:39:54.135 00.000 10072 Guiding  Dir = 3, Dur = 5
01:39:54.136 00.001 10072 IsGuiding returns 0
01:39:54.137 00.001 10072 PulseGuide returned control before completion, sleep 15
01:39:54.154 00.017 1032 UpdateGuideState exits: m=1372 SNR=26.1
01:39:54.156 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:54.157 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:54.159 00.002 1032 Enqueuing Expose request
01:39:54.163 00.004 10072 IsGuiding returns 0
01:39:54.163 00.000 10072 Move returns status 0, amount 5
01:39:54.163 00.000 10072 MoveAxis(N, 0, ABG)
01:39:54.163 00.000 10072 Move returns status 0, amount 0
01:39:54.163 00.000 10072 move complete, result=0
01:39:54.163 00.000 10072 worker thread done servicing request
01:39:54.163 00.000 10072 Worker thread wakes up
01:39:54.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:54.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:54.169 00.006 1032 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
01:39:54.571 00.402 10072 Exposure complete
01:39:54.621 00.050 10072 worker thread done servicing request
01:39:54.621 00.000 1032 OnExposeComplete: enter
01:39:54.623 00.002 1032 UpdateGuideState(): m_state=6
01:39:54.625 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4272
01:39:54.627 00.002 1032 Star::Find returns 1 (0), X=321.47, Y=754.81, Mass=1465, SNR=27.0, Peak=164 HFD=2.8
01:39:54.629 00.002 1032 MultiStar: [#1 0.30,0.05,0.93,U] [#2 0.26,0.08,0.72,U] [#3 0.35,0.10,0.68,U] [#4 0.05,0.11,0.68,U] [#5 0.30,0.08,0.70,U] [#6 0.26,0.08,0.59,U] [#7 0.24,-0.03,0.53,U] [#8 0.15,0.22,0.55,U] 
01:39:54.630 00.001 1032 single-star, 8 included, MultiStar: {0.21, 0.08}, one-star: {0.01, 0.04}
01:39:54.631 00.001 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
01:39:54.633 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
01:39:54.634 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.21 mountX=0.03 mountY=-0.02, mountTheta=-0.62
01:39:54.637 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
01:39:54.638 00.001 1032 Enqueuing Move request for scope (0.01, 0.04)
01:39:54.640 00.002 10072 Worker thread wakes up
01:39:54.640 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
01:39:54.640 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
01:39:54.640 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.03 yDistance=-0.02
01:39:54.642 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:54.644 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:54.644 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:39:54.644 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:54.646 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:39:54.646 00.000 10072 MoveAxis(W, 5, ABG)
01:39:54.646 00.000 10072 Guiding  Dir = 3, Dur = 5
01:39:54.646 00.000 10072 IsGuiding returns 0
01:39:54.646 00.000 10072 PulseGuide returned control before completion, sleep 15
01:39:54.663 00.017 10072 IsGuiding returns 0
01:39:54.663 00.000 10072 Move returns status 0, amount 5
01:39:54.663 00.000 10072 MoveAxis(N, 0, ABG)
01:39:54.663 00.000 10072 Move returns status 0, amount 0
01:39:54.663 00.000 10072 move complete, result=0
01:39:54.664 00.001 10072 worker thread done servicing request
01:39:54.664 00.000 1032 UpdateGuideState exits: m=1465 SNR=27.0
01:39:54.666 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:54.668 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:54.670 00.002 1032 Enqueuing Expose request
01:39:54.672 00.002 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
01:39:54.675 00.003 10072 Worker thread wakes up
01:39:54.675 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:54.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:55.308 00.633 10072 Exposure complete
01:39:55.360 00.052 10072 worker thread done servicing request
01:39:55.361 00.001 1032 OnExposeComplete: enter
01:39:55.363 00.002 1032 UpdateGuideState(): m_state=6
01:39:55.368 00.005 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4273
01:39:55.370 00.002 1032 Star::Find returns 1 (0), X=321.53, Y=754.83, Mass=1379, SNR=26.2, Peak=156 HFD=2.8
01:39:55.371 00.001 1032 MultiStar: [#1 0.21,0.09,1.04,U] [#2 0.18,0.13,0.76,U] [#3 0.22,0.19,0.67,U] [#4 0.20,0.25,0.71,U] [#5 0.24,0.09,0.71,U] [#6 0.13,0.34,0.60,U] [#7 0.21,-0.00,0.53,U] [#8 0.13,0.17,0.59,U] 
01:39:55.373 00.002 1032 single-star, 8 included, MultiStar: {0.18, 0.14}, one-star: {0.08, 0.06}
01:39:55.374 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
01:39:55.375 00.001 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
01:39:55.377 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.69 mountX=0.04 mountY=-0.09, mountTheta=-1.14
01:39:55.380 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
01:39:55.382 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
01:39:55.383 00.001 10072 Worker thread wakes up
01:39:55.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:39:55.383 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:39:55.383 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
01:39:55.386 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:55.388 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:55.388 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:39:55.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:55.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:39:55.388 00.000 10072 MoveAxis(W, 4, ABG)
01:39:55.388 00.000 10072 Guiding  Dir = 3, Dur = 4
01:39:55.388 00.000 10072 IsGuiding returns 0
01:39:55.389 00.001 10072 PulseGuide returned control before completion, sleep 14
01:39:55.407 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:39:55.410 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:55.412 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:55.413 00.001 1032 Enqueuing Expose request
01:39:55.415 00.002 10072 IsGuiding returns 0
01:39:55.415 00.000 10072 Move returns status 0, amount 4
01:39:55.415 00.000 10072 MoveAxis(N, 0, ABG)
01:39:55.415 00.000 10072 Move returns status 0, amount 0
01:39:55.415 00.000 10072 move complete, result=0
01:39:55.415 00.000 10072 worker thread done servicing request
01:39:55.415 00.000 10072 Worker thread wakes up
01:39:55.417 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:55.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:55.424 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:39:55.824 00.400 10072 Exposure complete
01:39:55.875 00.051 10072 worker thread done servicing request
01:39:55.875 00.000 1032 OnExposeComplete: enter
01:39:55.877 00.002 1032 UpdateGuideState(): m_state=6
01:39:55.878 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4274
01:39:55.880 00.002 1032 Star::Find returns 1 (0), X=321.54, Y=755.02, Mass=1472, SNR=27.0, Peak=154 HFD=2.8
01:39:55.882 00.002 1032 MultiStar: [#1 0.27,0.11,0.96,U] [#2 0.22,0.25,0.73,U] [#3 0.28,0.21,0.66,U] [#4 0.29,0.30,0.68,U] [#5 0.44,0.14,0.69,U] [#6 0.18,0.29,0.60,U] [#7 0.23,-0.00,0.54,U] [#8 0.37,0.38,0.54,U] 
01:39:55.883 00.001 1032 single-star, 8 included, MultiStar: {0.25, 0.21}, one-star: {0.09, 0.26}
01:39:55.886 00.003 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
01:39:55.888 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
01:39:55.890 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.24 mountX=0.22 mountY=-0.15, mountTheta=-0.59
01:39:55.894 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.26, opts=13)
01:39:55.896 00.002 1032 Enqueuing Move request for scope (0.09, 0.26)
01:39:55.898 00.002 10072 Worker thread wakes up
01:39:55.898 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
01:39:55.898 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
01:39:55.899 00.001 10072 Moving (0.09, 0.26) raw xDistance=0.22 yDistance=-0.15
01:39:55.902 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:55.904 00.002 10072 PPEC rslt: input = 0.22, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 287.64
01:39:55.904 00.000 10072 PPEC: input: 0.22, control: 0.10, exposure: 500
01:39:55.904 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:55.904 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:39:55.904 00.000 10072 MoveAxis(W, 107, ABG)
01:39:55.904 00.000 10072 Guiding  Dir = 3, Dur = 107
01:39:55.906 00.002 10072 IsGuiding returns 0
01:39:55.906 00.000 10072 PulseGuide returned control before completion, sleep 117
01:39:55.923 00.017 1032 UpdateGuideState exits: m=1472 SNR=27.0
01:39:55.926 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:55.928 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:55.929 00.001 1032 Enqueuing Expose request
01:39:56.025 00.096 10072 IsGuiding returns 0
01:39:56.025 00.000 10072 Move returns status 0, amount 107
01:39:56.025 00.000 10072 MoveAxis(N, 0, ABG)
01:39:56.025 00.000 10072 Move returns status 0, amount 0
01:39:56.025 00.000 10072 move complete, result=0
01:39:56.025 00.000 10072 worker thread done servicing request
01:39:56.025 00.000 10072 Worker thread wakes up
01:39:56.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:56.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:56.025 00.000 1032 GuideStep: 0.2 px 107 ms WEST, -0.1 px 0 ms NORTH
01:39:56.652 00.627 10072 Exposure complete
01:39:56.698 00.046 10072 worker thread done servicing request
01:39:56.698 00.000 1032 OnExposeComplete: enter
01:39:56.700 00.002 1032 UpdateGuideState(): m_state=6
01:39:56.703 00.003 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4275
01:39:56.705 00.002 1032 Star::Find returns 1 (0), X=321.56, Y=754.77, Mass=1520, SNR=27.5, Peak=167 HFD=2.9
01:39:56.708 00.003 1032 MultiStar: [#1 0.29,0.02,0.90,U] [#2 0.33,0.07,0.72,U] [#3 0.37,0.00,0.67,U] [#4 0.25,0.13,0.70,U] [#5 0.33,0.01,0.63,U] [#6 0.18,0.13,0.61,U] [#7 0.19,0.06,0.50,U] [#8 0.40,0.04,0.55,U] 
01:39:56.709 00.001 1032 single-star, 8 included, MultiStar: {0.26, 0.05}, one-star: {0.10, 0.01}
01:39:56.712 00.003 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
01:39:56.714 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
01:39:56.715 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.08 mountX=-0.02 mountY=-0.10, mountTheta=-1.75
01:39:56.718 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
01:39:56.720 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
01:39:56.721 00.001 10072 Worker thread wakes up
01:39:56.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
01:39:56.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
01:39:56.721 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.10
01:39:56.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:56.726 00.003 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:56.726 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:39:56.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:56.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:39:56.726 00.000 10072 MoveAxis(W, 4, ABG)
01:39:56.726 00.000 10072 Guiding  Dir = 3, Dur = 4
01:39:56.727 00.001 10072 IsGuiding returns 0
01:39:56.727 00.000 10072 PulseGuide returned control before completion, sleep 14
01:39:56.743 00.016 10072 IsGuiding returns 0
01:39:56.743 00.000 10072 Move returns status 0, amount 4
01:39:56.743 00.000 10072 MoveAxis(N, 0, ABG)
01:39:56.743 00.000 10072 Move returns status 0, amount 0
01:39:56.743 00.000 10072 move complete, result=0
01:39:56.743 00.000 10072 worker thread done servicing request
01:39:56.746 00.003 1032 UpdateGuideState exits: m=1520 SNR=27.5
01:39:56.748 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:56.750 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:56.751 00.001 1032 Enqueuing Expose request
01:39:56.753 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:39:56.754 00.001 10072 Worker thread wakes up
01:39:56.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:56.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:57.172 00.418 10072 Exposure complete
01:39:57.220 00.048 10072 worker thread done servicing request
01:39:57.220 00.000 1032 OnExposeComplete: enter
01:39:57.222 00.002 1032 UpdateGuideState(): m_state=6
01:39:57.224 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4276
01:39:57.225 00.001 1032 Star::Find returns 1 (0), X=321.60, Y=754.76, Mass=1345, SNR=25.8, Peak=155 HFD=2.8
01:39:57.227 00.002 1032 MultiStar: [#1 0.27,-0.04,0.99,U] [#2 0.31,0.03,0.75,U] [#3 0.10,-0.05,0.69,U] [#4 0.33,0.03,0.72,U] [#5 0.41,-0.04,0.72,U] [#6 0.22,0.07,0.63,U] [#7 0.14,-0.25,0.54,U] [#8 0.18,0.12,0.63,U] 
01:39:57.229 00.002 1032 single-star, 8 included, MultiStar: {0.24, -0.01}, one-star: {0.14, -0.01}
01:39:57.230 00.001 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
01:39:57.232 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
01:39:57.233 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.06 mountX=-0.04 mountY=-0.13, mountTheta=-1.89
01:39:57.238 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
01:39:57.240 00.002 1032 Enqueuing Move request for scope (0.14, -0.01)
01:39:57.243 00.003 10072 Worker thread wakes up
01:39:57.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
01:39:57.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
01:39:57.243 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.04 yDistance=-0.13
01:39:57.246 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:57.249 00.003 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:57.249 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:39:57.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:57.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:39:57.249 00.000 10072 MoveAxis(W, 4, ABG)
01:39:57.249 00.000 10072 Guiding  Dir = 3, Dur = 4
01:39:57.249 00.000 10072 IsGuiding returns 0
01:39:57.250 00.001 10072 PulseGuide returned control before completion, sleep 14
01:39:57.267 00.017 1032 UpdateGuideState exits: m=1345 SNR=25.8
01:39:57.271 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:57.273 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:57.275 00.002 1032 Enqueuing Expose request
01:39:57.277 00.002 10072 IsGuiding returns 0
01:39:57.277 00.000 10072 Move returns status 0, amount 4
01:39:57.278 00.001 10072 MoveAxis(N, 0, ABG)
01:39:57.278 00.000 10072 Move returns status 0, amount 0
01:39:57.278 00.000 10072 move complete, result=0
01:39:57.278 00.000 10072 worker thread done servicing request
01:39:57.278 00.000 10072 Worker thread wakes up
01:39:57.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:57.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:57.285 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:39:57.917 00.632 10072 Exposure complete
01:39:57.965 00.048 10072 worker thread done servicing request
01:39:57.965 00.000 1032 OnExposeComplete: enter
01:39:57.967 00.002 1032 UpdateGuideState(): m_state=6
01:39:57.969 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4277
01:39:57.971 00.002 1032 Star::Find returns 1 (0), X=321.65, Y=754.86, Mass=1463, SNR=27.0, Peak=151 HFD=2.7
01:39:57.972 00.001 1032 MultiStar: [#1 0.32,-0.06,0.94,U] [#2 0.34,0.15,0.72,U] [#3 0.29,-0.05,0.65,U] [#4 0.25,0.16,0.67,U] [#5 0.42,-0.01,0.69,U] [#6 0.20,0.13,0.62,U] [#7 0.16,-0.17,0.53,U] [#8 0.25,-0.11,0.56,U] 
01:39:57.974 00.002 1032 single-star, 8 included, MultiStar: {0.27, 0.02}, one-star: {0.19, 0.09}
01:39:57.976 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
01:39:57.978 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
01:39:57.979 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.47 mountX=0.04 mountY=-0.21, mountTheta=-1.36
01:39:57.982 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.09, opts=13)
01:39:57.983 00.001 1032 Enqueuing Move request for scope (0.19, 0.09)
01:39:57.985 00.002 10072 Worker thread wakes up
01:39:57.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
01:39:57.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
01:39:57.985 00.000 10072 Moving (0.19, 0.09) raw xDistance=0.04 yDistance=-0.21
01:39:57.987 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:57.990 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:57.990 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:39:57.991 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:39:57.991 00.000 10072 MoveAxis(W, 8, ABG)
01:39:57.992 00.001 10072 Guiding  Dir = 3, Dur = 8
01:39:57.995 00.003 10072 IsGuiding returns 0
01:39:57.995 00.000 10072 PulseGuide returned control before completion, sleep 18
01:39:58.011 00.016 1032 UpdateGuideState exits: m=1463 SNR=27.0
01:39:58.014 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:58.015 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:58.020 00.005 1032 Enqueuing Expose request
01:39:58.023 00.003 10072 IsGuiding returns 0
01:39:58.023 00.000 10072 Move returns status 0, amount 8
01:39:58.023 00.000 10072 MoveAxis(N, 133, ABG)
01:39:58.023 00.000 10072 Guiding  Dir = 0, Dur = 133
01:39:58.024 00.001 10072 IsGuiding returns 0
01:39:58.024 00.000 10072 PulseGuide returned control before completion, sleep 143
01:39:58.178 00.154 10072 IsGuiding returns 0
01:39:58.178 00.000 10072 Move returns status 0, amount 133
01:39:58.178 00.000 10072 move complete, result=0
01:39:58.178 00.000 10072 worker thread done servicing request
01:39:58.178 00.000 10072 Worker thread wakes up
01:39:58.178 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.2 px 133 ms NORTH
01:39:58.181 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:58.181 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:58.588 00.407 10072 Exposure complete
01:39:58.637 00.049 10072 worker thread done servicing request
01:39:58.637 00.000 1032 OnExposeComplete: enter
01:39:58.639 00.002 1032 UpdateGuideState(): m_state=6
01:39:58.642 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4278
01:39:58.647 00.005 1032 Star::Find returns 1 (0), X=321.35, Y=754.80, Mass=1367, SNR=26.0, Peak=159 HFD=2.7
01:39:58.649 00.002 1032 MultiStar: [#1 0.08,0.03,0.97,U] [#2 0.23,0.06,0.74,U] [#3 0.17,0.05,0.67,U] [#4 0.16,0.08,0.73,U] [#5 0.39,0.04,0.71,U] [#6 0.09,0.20,0.61,U] [#7 0.15,-0.06,0.49,U] [#8 0.14,0.08,0.59,U] 
01:39:58.651 00.002 1032 single-star, 8 included, MultiStar: {0.13, 0.06}, one-star: {-0.10, 0.03}
01:39:58.652 00.001 1032 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.83) = xAngle (1.02 = 1.02)
01:39:58.654 00.002 1032 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.02 = 1.02)
01:39:58.656 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.85 mountX=0.06 mountY=0.09, mountTheta=1.02
01:39:58.658 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.03, opts=13)
01:39:58.660 00.002 1032 Enqueuing Move request for scope (-0.10, 0.03)
01:39:58.662 00.002 10072 Worker thread wakes up
01:39:58.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
01:39:58.662 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
01:39:58.662 00.000 10072 Moving (-0.10, 0.03) raw xDistance=0.06 yDistance=0.09
01:39:58.664 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:58.667 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:58.667 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:39:58.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:58.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:39:58.667 00.000 10072 MoveAxis(W, 9, ABG)
01:39:58.667 00.000 10072 Guiding  Dir = 3, Dur = 9
01:39:58.667 00.000 10072 IsGuiding returns 0
01:39:58.668 00.001 10072 PulseGuide returned control before completion, sleep 19
01:39:58.686 00.018 1032 UpdateGuideState exits: m=1367 SNR=26.0
01:39:58.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:58.690 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:58.691 00.001 1032 Enqueuing Expose request
01:39:58.694 00.003 10072 IsGuiding returns 0
01:39:58.694 00.000 10072 Move returns status 0, amount 9
01:39:58.694 00.000 10072 MoveAxis(N, 0, ABG)
01:39:58.694 00.000 10072 Move returns status 0, amount 0
01:39:58.694 00.000 10072 move complete, result=0
01:39:58.694 00.000 10072 worker thread done servicing request
01:39:58.694 00.000 10072 Worker thread wakes up
01:39:58.694 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:58.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:58.701 00.007 1032 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
01:39:59.320 00.619 10072 Exposure complete
01:39:59.370 00.050 10072 worker thread done servicing request
01:39:59.370 00.000 1032 OnExposeComplete: enter
01:39:59.372 00.002 1032 UpdateGuideState(): m_state=6
01:39:59.374 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4279
01:39:59.375 00.001 1032 Star::Find returns 1 (0), X=321.41, Y=754.90, Mass=1414, SNR=26.5, Peak=168 HFD=2.7
01:39:59.377 00.002 1032 MultiStar: [#1 0.07,0.02,0.97,U] [#2 0.15,0.09,0.73,U] [#3 -0.00,0.14,0.66,U] [#4 0.08,0.17,0.73,U] [#5 0.21,0.10,0.71,U] [#6 0.03,0.17,0.58,U] [#7 0.08,-0.02,0.53,U] [#8 -0.04,0.26,0.58,U] 
01:39:59.378 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.12}, one-star: {-0.05, 0.14}
01:39:59.380 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
01:39:59.382 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
01:39:59.383 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.11 mountX=0.10 mountY=-0.08, mountTheta=-0.72
01:39:59.386 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
01:39:59.389 00.003 1032 Enqueuing Move request for scope (0.06, 0.12)
01:39:59.391 00.002 10072 Worker thread wakes up
01:39:59.391 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
01:39:59.391 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
01:39:59.391 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.08
01:39:59.395 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:59.399 00.004 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:59.399 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:39:59.399 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:59.399 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:39:59.399 00.000 10072 MoveAxis(W, 9, ABG)
01:39:59.399 00.000 10072 Guiding  Dir = 3, Dur = 9
01:39:59.400 00.001 10072 IsGuiding returns 0
01:39:59.400 00.000 10072 PulseGuide returned control before completion, sleep 19
01:39:59.417 00.017 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:39:59.421 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:59.422 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:59.424 00.002 1032 Enqueuing Expose request
01:39:59.428 00.004 10072 IsGuiding returns 0
01:39:59.429 00.001 10072 Move returns status 0, amount 9
01:39:59.430 00.001 10072 MoveAxis(N, 0, ABG)
01:39:59.431 00.001 10072 Move returns status 0, amount 0
01:39:59.431 00.000 10072 move complete, result=0
01:39:59.431 00.000 10072 worker thread done servicing request
01:39:59.431 00.000 10072 Worker thread wakes up
01:39:59.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:59.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:59.438 00.007 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:39:59.840 00.402 10072 Exposure complete
01:39:59.892 00.052 10072 worker thread done servicing request
01:39:59.893 00.001 1032 OnExposeComplete: enter
01:39:59.896 00.003 1032 UpdateGuideState(): m_state=6
01:39:59.898 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4280
01:39:59.900 00.002 1032 Star::Find returns 1 (0), X=321.49, Y=754.85, Mass=1415, SNR=26.5, Peak=173 HFD=2.9
01:39:59.902 00.002 1032 MultiStar: [#1 0.12,-0.01,0.96,U] [#2 0.24,0.06,0.72,U] [#3 -0.01,-0.06,0.65,U] [#4 0.15,0.16,0.74,U] [#5 0.10,-0.05,0.64,U] [#6 0.12,0.11,0.61,U] [#7 0.01,-0.02,0.51,U] [#8 -0.06,0.01,0.58,U] 
01:39:59.904 00.002 1032 single-star, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.03, 0.08}
01:39:59.905 00.001 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
01:39:59.907 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
01:39:59.908 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.22 mountX=0.07 mountY=-0.05, mountTheta=-0.61
01:39:59.911 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
01:39:59.913 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
01:39:59.916 00.003 10072 Worker thread wakes up
01:39:59.916 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
01:39:59.916 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
01:39:59.916 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
01:39:59.919 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:39:59.921 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:39:59.921 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:39:59.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:59.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:39:59.921 00.000 10072 MoveAxis(W, 8, ABG)
01:39:59.921 00.000 10072 Guiding  Dir = 3, Dur = 8
01:39:59.922 00.001 10072 IsGuiding returns 0
01:39:59.923 00.001 10072 PulseGuide returned control before completion, sleep 18
01:39:59.940 00.017 1032 UpdateGuideState exits: m=1415 SNR=26.5
01:39:59.944 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:59.946 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:39:59.948 00.002 1032 Enqueuing Expose request
01:39:59.950 00.002 10072 IsGuiding returns 0
01:39:59.950 00.000 10072 Move returns status 0, amount 8
01:39:59.950 00.000 10072 MoveAxis(N, 0, ABG)
01:39:59.950 00.000 10072 Move returns status 0, amount 0
01:39:59.950 00.000 10072 move complete, result=0
01:39:59.950 00.000 10072 worker thread done servicing request
01:39:59.950 00.000 10072 Worker thread wakes up
01:39:59.950 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:39:59.950 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:39:59.958 00.008 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:40:00.575 00.617 10072 Exposure complete
01:40:00.623 00.048 10072 worker thread done servicing request
01:40:00.623 00.000 1032 OnExposeComplete: enter
01:40:00.625 00.002 1032 UpdateGuideState(): m_state=6
01:40:00.627 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4281
01:40:00.628 00.001 1032 Star::Find returns 1 (0), X=321.40, Y=754.95, Mass=1441, SNR=26.8, Peak=164 HFD=2.8
01:40:00.630 00.002 1032 MultiStar: [#1 -0.05,0.02,0.91,U] [#2 0.22,0.15,0.76,U] [#3 0.25,0.13,0.71,U] [#4 -0.00,0.24,0.71,U] [#5 0.28,-0.02,0.70,U] [#6 0.16,0.25,0.60,U] [#7 0.20,-0.09,0.51,U] [#8 0.24,0.26,0.59,U] 
01:40:00.631 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.12}, one-star: {-0.06, 0.18}
01:40:00.633 00.002 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
01:40:00.635 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
01:40:00.636 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.80 mountX=0.09 mountY=-0.15, mountTheta=-1.03
01:40:00.639 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
01:40:00.642 00.003 1032 Enqueuing Move request for scope (0.12, 0.12)
01:40:00.644 00.002 10072 Worker thread wakes up
01:40:00.645 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
01:40:00.645 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
01:40:00.645 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.09 yDistance=-0.15
01:40:00.647 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:00.650 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:00.651 00.001 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:40:00.651 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:00.651 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:40:00.651 00.000 10072 MoveAxis(W, 11, ABG)
01:40:00.651 00.000 10072 Guiding  Dir = 3, Dur = 11
01:40:00.652 00.001 10072 IsGuiding returns 0
01:40:00.652 00.000 10072 PulseGuide returned control before completion, sleep 21
01:40:00.668 00.016 1032 UpdateGuideState exits: m=1441 SNR=26.8
01:40:00.671 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:00.675 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:00.677 00.002 1032 Enqueuing Expose request
01:40:00.684 00.007 10072 IsGuiding returns 0
01:40:00.684 00.000 10072 Move returns status 0, amount 11
01:40:00.685 00.001 10072 MoveAxis(N, 0, ABG)
01:40:00.685 00.000 10072 Move returns status 0, amount 0
01:40:00.685 00.000 10072 move complete, result=0
01:40:00.685 00.000 10072 worker thread done servicing request
01:40:00.685 00.000 10072 Worker thread wakes up
01:40:00.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:00.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:00.687 00.002 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:40:01.094 00.407 10072 Exposure complete
01:40:01.141 00.047 1032 OnExposeComplete: enter
01:40:01.143 00.002 1032 UpdateGuideState(): m_state=6
01:40:01.145 00.002 10072 worker thread done servicing request
01:40:01.146 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4282
01:40:01.148 00.002 1032 Star::Find returns 1 (0), X=321.43, Y=754.96, Mass=1473, SNR=27.0, Peak=155 HFD=2.8
01:40:01.150 00.002 1032 MultiStar: [#1 -0.05,0.09,0.94,U] [#2 0.26,0.20,0.73,U] [#3 0.27,0.32,0.64,U] [#4 0.15,0.21,0.68,U] [#5 0.11,0.14,0.71,U] [#6 0.13,0.40,0.61,U] [#7 0.11,0.16,0.50,U] [#8 0.23,0.27,0.53,U] 
01:40:01.152 00.002 1032 single-star, 8 included, MultiStar: {0.12, 0.21}, one-star: {-0.03, 0.19}
01:40:01.153 00.001 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
01:40:01.156 00.003 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
01:40:01.157 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.20 cameraTheta=1.70 mountX=0.20 mountY=-0.02, mountTheta=-0.13
01:40:01.160 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.19, opts=13)
01:40:01.161 00.001 1032 Enqueuing Move request for scope (-0.03, 0.19)
01:40:01.163 00.002 10072 Worker thread wakes up
01:40:01.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
01:40:01.163 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
01:40:01.163 00.000 10072 Moving (-0.03, 0.19) raw xDistance=0.20 yDistance=-0.02
01:40:01.166 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:01.168 00.002 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 287.65
01:40:01.168 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
01:40:01.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:01.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:40:01.169 00.001 10072 MoveAxis(W, 99, ABG)
01:40:01.169 00.000 10072 Guiding  Dir = 3, Dur = 99
01:40:01.169 00.000 10072 IsGuiding returns 0
01:40:01.169 00.000 10072 PulseGuide returned control before completion, sleep 109
01:40:01.189 00.020 1032 UpdateGuideState exits: m=1473 SNR=27.0
01:40:01.190 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:01.193 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:01.194 00.001 1032 Enqueuing Expose request
01:40:01.293 00.099 10072 IsGuiding returns 0
01:40:01.293 00.000 10072 Move returns status 0, amount 99
01:40:01.293 00.000 10072 MoveAxis(N, 0, ABG)
01:40:01.293 00.000 10072 Move returns status 0, amount 0
01:40:01.293 00.000 10072 move complete, result=0
01:40:01.293 00.000 10072 worker thread done servicing request
01:40:01.293 00.000 10072 Worker thread wakes up
01:40:01.293 00.000 1032 GuideStep: 0.2 px 99 ms WEST, -0.0 px 0 ms NORTH
01:40:01.296 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:01.296 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:01.935 00.639 10072 Exposure complete
01:40:01.981 00.046 10072 worker thread done servicing request
01:40:01.981 00.000 1032 OnExposeComplete: enter
01:40:01.983 00.002 1032 UpdateGuideState(): m_state=6
01:40:01.985 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4283
01:40:01.988 00.003 1032 Star::Find returns 1 (0), X=321.49, Y=754.88, Mass=1393, SNR=26.3, Peak=165 HFD=2.8
01:40:01.990 00.002 1032 MultiStar: [#1 0.22,0.03,0.97,U] [#2 0.21,-0.00,0.75,U] [#3 0.26,0.05,0.68,U] [#4 0.22,0.00,0.67,U] [#5 0.39,-0.08,0.73,U] [#6 0.12,-0.10,0.60,U] [#7 0.12,-0.05,0.52,U] [#8 0.31,0.10,0.57,U] 
01:40:01.993 00.003 1032 single-star, 8 included, MultiStar: {0.20, 0.01}, one-star: {0.04, 0.11}
01:40:01.994 00.001 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
01:40:01.996 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
01:40:01.998 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=0.10 mountY=-0.06, mountTheta=-0.57
01:40:02.001 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
01:40:02.003 00.002 1032 Enqueuing Move request for scope (0.04, 0.11)
01:40:02.006 00.003 10072 Worker thread wakes up
01:40:02.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
01:40:02.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:40:02.006 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.10 yDistance=-0.06
01:40:02.009 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:02.010 00.001 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:02.010 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:40:02.010 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:02.010 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:40:02.010 00.000 10072 MoveAxis(W, 9, ABG)
01:40:02.010 00.000 10072 Guiding  Dir = 3, Dur = 9
01:40:02.011 00.001 10072 IsGuiding returns 0
01:40:02.011 00.000 10072 PulseGuide returned control before completion, sleep 19
01:40:02.029 00.018 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:40:02.031 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:02.033 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:02.034 00.001 1032 Enqueuing Expose request
01:40:02.041 00.007 10072 IsGuiding returns 0
01:40:02.041 00.000 10072 Move returns status 0, amount 9
01:40:02.041 00.000 10072 MoveAxis(N, 0, ABG)
01:40:02.041 00.000 10072 Move returns status 0, amount 0
01:40:02.041 00.000 10072 move complete, result=0
01:40:02.041 00.000 10072 worker thread done servicing request
01:40:02.041 00.000 10072 Worker thread wakes up
01:40:02.041 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:02.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:02.043 00.002 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:40:02.451 00.408 10072 Exposure complete
01:40:02.499 00.048 10072 worker thread done servicing request
01:40:02.499 00.000 1032 OnExposeComplete: enter
01:40:02.502 00.003 1032 UpdateGuideState(): m_state=6
01:40:02.504 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4284
01:40:02.505 00.001 1032 Star::Find returns 1 (0), X=321.51, Y=754.83, Mass=1348, SNR=25.9, Peak=156 HFD=2.8
01:40:02.507 00.002 1032 MultiStar: [#1 0.14,-0.09,0.99,U] [#2 0.19,0.04,0.72,U] [#3 0.17,0.05,0.67,U] [#4 0.22,0.06,0.70,U] [#5 0.31,0.00,0.70,U] [#6 0.12,0.17,0.61,U] [#7 0.24,-0.18,0.54,U] [#8 0.38,0.16,0.60,U] 
01:40:02.509 00.002 1032 single-star, 8 included, MultiStar: {0.19, 0.03}, one-star: {0.06, 0.06}
01:40:02.510 00.001 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
01:40:02.512 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
01:40:02.514 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.84 mountX=0.05 mountY=-0.07, mountTheta=-0.99
01:40:02.517 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
01:40:02.519 00.002 1032 Enqueuing Move request for scope (0.06, 0.06)
01:40:02.522 00.003 10072 Worker thread wakes up
01:40:02.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
01:40:02.522 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
01:40:02.522 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.05 yDistance=-0.07
01:40:02.525 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:02.528 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:02.528 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:40:02.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:02.528 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:40:02.528 00.000 10072 MoveAxis(W, 7, ABG)
01:40:02.528 00.000 10072 Guiding  Dir = 3, Dur = 7
01:40:02.529 00.001 10072 IsGuiding returns 0
01:40:02.529 00.000 10072 PulseGuide returned control before completion, sleep 17
01:40:02.546 00.017 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:40:02.547 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:02.549 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:02.553 00.004 1032 Enqueuing Expose request
01:40:02.558 00.005 10072 IsGuiding returns 0
01:40:02.558 00.000 10072 Move returns status 0, amount 7
01:40:02.558 00.000 10072 MoveAxis(N, 0, ABG)
01:40:02.558 00.000 10072 Move returns status 0, amount 0
01:40:02.558 00.000 10072 move complete, result=0
01:40:02.558 00.000 10072 worker thread done servicing request
01:40:02.558 00.000 10072 Worker thread wakes up
01:40:02.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:02.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:02.563 00.005 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:40:03.185 00.622 10072 Exposure complete
01:40:03.230 00.045 10072 worker thread done servicing request
01:40:03.230 00.000 1032 OnExposeComplete: enter
01:40:03.233 00.003 1032 UpdateGuideState(): m_state=6
01:40:03.235 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4285
01:40:03.237 00.002 1032 Star::Find returns 1 (0), X=321.47, Y=754.85, Mass=1437, SNR=26.7, Peak=165 HFD=2.8
01:40:03.240 00.003 1032 MultiStar: [#1 0.18,-0.01,0.92,U] [#2 0.16,0.05,0.74,U] [#3 0.22,0.01,0.69,U] [#4 0.19,0.06,0.70,U] [#5 0.25,-0.04,0.69,U] [#6 0.24,0.13,0.57,U] [#7 0.38,-0.09,0.52,U] [#8 0.19,0.03,0.54,U] 
01:40:03.243 00.003 1032 single-star, 8 included, MultiStar: {0.19, 0.03}, one-star: {0.01, 0.08}
01:40:03.245 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
01:40:03.247 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
01:40:03.249 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.46 mountX=0.08 mountY=-0.03, mountTheta=-0.37
01:40:03.252 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
01:40:03.253 00.001 1032 Enqueuing Move request for scope (0.01, 0.08)
01:40:03.255 00.002 10072 Worker thread wakes up
01:40:03.255 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
01:40:03.255 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
01:40:03.255 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.03
01:40:03.257 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:03.259 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:03.260 00.001 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:40:03.260 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:03.260 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:40:03.260 00.000 10072 MoveAxis(W, 9, ABG)
01:40:03.260 00.000 10072 Guiding  Dir = 3, Dur = 9
01:40:03.260 00.000 10072 IsGuiding returns 0
01:40:03.260 00.000 10072 PulseGuide returned control before completion, sleep 19
01:40:03.279 00.019 1032 UpdateGuideState exits: m=1437 SNR=26.7
01:40:03.282 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:03.283 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:03.286 00.003 1032 Enqueuing Expose request
01:40:03.290 00.004 10072 IsGuiding returns 0
01:40:03.290 00.000 10072 Move returns status 0, amount 9
01:40:03.290 00.000 10072 MoveAxis(N, 0, ABG)
01:40:03.290 00.000 10072 Move returns status 0, amount 0
01:40:03.290 00.000 10072 move complete, result=0
01:40:03.290 00.000 10072 worker thread done servicing request
01:40:03.290 00.000 10072 Worker thread wakes up
01:40:03.290 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:03.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:03.294 00.004 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:40:03.702 00.408 10072 Exposure complete
01:40:03.753 00.051 10072 worker thread done servicing request
01:40:03.753 00.000 1032 OnExposeComplete: enter
01:40:03.755 00.002 1032 UpdateGuideState(): m_state=6
01:40:03.756 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4286
01:40:03.758 00.002 1032 Star::Find returns 1 (0), X=321.42, Y=754.86, Mass=1441, SNR=26.8, Peak=162 HFD=2.7
01:40:03.759 00.001 1032 MultiStar: [#1 0.10,0.05,0.95,U] [#2 0.28,0.08,0.75,U] [#3 0.23,0.06,0.68,U] [#4 0.22,0.20,0.70,U] [#5 0.34,0.03,0.73,U] [#6 0.20,0.25,0.58,U] [#7 0.19,-0.23,0.54,U] [#8 0.11,0.11,0.56,U] 
01:40:03.762 00.003 1032 single-star, 8 included, MultiStar: {0.17, 0.08}, one-star: {-0.04, 0.10}
01:40:03.763 00.001 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
01:40:03.765 00.002 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
01:40:03.766 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.93 mountX=0.10 mountY=0.01, mountTheta=0.10
01:40:03.772 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.10, opts=13)
01:40:03.774 00.002 1032 Enqueuing Move request for scope (-0.04, 0.10)
01:40:03.775 00.001 10072 Worker thread wakes up
01:40:03.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
01:40:03.775 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
01:40:03.775 00.000 10072 Moving (-0.04, 0.10) raw xDistance=0.10 yDistance=0.01
01:40:03.777 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:03.781 00.004 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:03.781 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:40:03.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:03.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:40:03.781 00.000 10072 MoveAxis(W, 8, ABG)
01:40:03.781 00.000 10072 Guiding  Dir = 3, Dur = 8
01:40:03.782 00.001 10072 IsGuiding returns 0
01:40:03.782 00.000 10072 PulseGuide returned control before completion, sleep 18
01:40:03.799 00.017 1032 UpdateGuideState exits: m=1441 SNR=26.8
01:40:03.802 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:03.804 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:03.806 00.002 1032 Enqueuing Expose request
01:40:03.809 00.003 10072 IsGuiding returns 0
01:40:03.809 00.000 10072 Move returns status 0, amount 8
01:40:03.809 00.000 10072 MoveAxis(N, 0, ABG)
01:40:03.809 00.000 10072 Move returns status 0, amount 0
01:40:03.809 00.000 10072 move complete, result=0
01:40:03.809 00.000 10072 worker thread done servicing request
01:40:03.809 00.000 10072 Worker thread wakes up
01:40:03.810 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:03.810 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:03.817 00.007 1032 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:40:04.435 00.618 10072 Exposure complete
01:40:04.479 00.044 10072 worker thread done servicing request
01:40:04.479 00.000 1032 OnExposeComplete: enter
01:40:04.482 00.003 1032 UpdateGuideState(): m_state=6
01:40:04.484 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4287
01:40:04.487 00.003 1032 Star::Find returns 1 (0), X=321.51, Y=754.87, Mass=1502, SNR=27.3, Peak=154 HFD=2.9
01:40:04.489 00.002 1032 MultiStar: [#1 0.20,0.04,0.88,U] [#2 0.32,0.25,0.72,U] [#3 0.26,0.18,0.63,U] [#4 0.17,0.19,0.67,U] [#5 0.31,0.07,0.64,U] [#6 0.17,0.28,0.57,U] [#7 0.22,0.01,0.52,U] [#8 0.08,0.19,0.59,U] 
01:40:04.492 00.003 1032 single-star, 8 included, MultiStar: {0.19, 0.14}, one-star: {0.05, 0.10}
01:40:04.493 00.001 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
01:40:04.494 00.001 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
01:40:04.496 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.11 mountX=0.09 mountY=-0.08, mountTheta=-0.72
01:40:04.498 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
01:40:04.501 00.003 1032 Enqueuing Move request for scope (0.05, 0.10)
01:40:04.503 00.002 10072 Worker thread wakes up
01:40:04.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
01:40:04.503 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:40:04.503 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.09 yDistance=-0.08
01:40:04.504 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:04.507 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:04.508 00.001 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:40:04.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:04.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:40:04.508 00.000 10072 MoveAxis(W, 8, ABG)
01:40:04.508 00.000 10072 Guiding  Dir = 3, Dur = 8
01:40:04.508 00.000 10072 IsGuiding returns 0
01:40:04.509 00.001 10072 PulseGuide returned control before completion, sleep 18
01:40:04.524 00.015 1032 UpdateGuideState exits: m=1502 SNR=27.3
01:40:04.527 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:04.528 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:04.530 00.002 10072 IsGuiding returns 0
01:40:04.530 00.000 10072 Move returns status 0, amount 8
01:40:04.530 00.000 1032 Enqueuing Expose request
01:40:04.532 00.002 10072 MoveAxis(N, 0, ABG)
01:40:04.532 00.000 10072 Move returns status 0, amount 0
01:40:04.532 00.000 10072 move complete, result=0
01:40:04.532 00.000 10072 worker thread done servicing request
01:40:04.532 00.000 10072 Worker thread wakes up
01:40:04.532 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:04.532 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:04.539 00.007 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:40:04.937 00.398 10072 Exposure complete
01:40:04.985 00.048 10072 worker thread done servicing request
01:40:04.985 00.000 1032 OnExposeComplete: enter
01:40:04.988 00.003 1032 UpdateGuideState(): m_state=6
01:40:04.990 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4288
01:40:04.993 00.003 1032 Star::Find returns 1 (0), X=321.40, Y=754.90, Mass=1425, SNR=26.6, Peak=148 HFD=2.8
01:40:04.995 00.002 1032 MultiStar: [#1 0.13,0.10,0.91,U] [#2 0.31,0.20,0.72,U] [#3 0.31,0.07,0.65,U] [#4 0.20,0.14,0.67,U] [#5 0.16,0.14,0.71,U] [#6 0.05,0.22,0.57,U] [#7 0.28,-0.13,0.52,U] [#8 0.28,0.25,0.55,U] 
01:40:04.996 00.001 1032 single-star, 8 included, MultiStar: {0.17, 0.13}, one-star: {-0.05, 0.13}
01:40:04.997 00.001 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
01:40:04.999 00.002 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
01:40:05.000 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.95 mountX=0.14 mountY=0.02, mountTheta=0.12
01:40:05.003 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.13, opts=13)
01:40:05.004 00.001 1032 Enqueuing Move request for scope (-0.05, 0.13)
01:40:05.006 00.002 10072 Worker thread wakes up
01:40:05.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
01:40:05.006 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
01:40:05.006 00.000 10072 Moving (-0.05, 0.13) raw xDistance=0.14 yDistance=0.02
01:40:05.007 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:05.011 00.004 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.65
01:40:05.011 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:40:05.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:05.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:40:05.011 00.000 10072 MoveAxis(W, 71, ABG)
01:40:05.011 00.000 10072 Guiding  Dir = 3, Dur = 71
01:40:05.011 00.000 10072 IsGuiding returns 0
01:40:05.012 00.001 10072 PulseGuide returned control before completion, sleep 81
01:40:05.028 00.016 1032 UpdateGuideState exits: m=1425 SNR=26.6
01:40:05.030 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:05.032 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:05.033 00.001 1032 Enqueuing Expose request
01:40:05.105 00.072 10072 IsGuiding returns 0
01:40:05.105 00.000 10072 Move returns status 0, amount 71
01:40:05.105 00.000 10072 MoveAxis(N, 0, ABG)
01:40:05.105 00.000 10072 Move returns status 0, amount 0
01:40:05.105 00.000 10072 move complete, result=0
01:40:05.105 00.000 10072 worker thread done servicing request
01:40:05.105 00.000 10072 Worker thread wakes up
01:40:05.105 00.000 1032 GuideStep: 0.1 px 71 ms WEST, 0.0 px 0 ms NORTH
01:40:05.108 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:05.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:05.734 00.626 10072 Exposure complete
01:40:05.782 00.048 10072 worker thread done servicing request
01:40:05.782 00.000 1032 OnExposeComplete: enter
01:40:05.783 00.001 1032 UpdateGuideState(): m_state=6
01:40:05.785 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4289
01:40:05.786 00.001 1032 Star::Find returns 1 (0), X=321.51, Y=754.83, Mass=1517, SNR=27.5, Peak=171 HFD=3.0
01:40:05.788 00.002 1032 MultiStar: [#1 0.24,0.01,0.96,U] [#2 0.23,0.09,0.74,U] [#3 0.06,0.01,0.62,U] [#4 0.23,0.12,0.69,U] [#5 0.36,0.09,0.68,U] [#6 0.19,0.05,0.59,U] [#7 0.21,-0.17,0.50,U] [#8 0.15,0.08,0.56,U] 
01:40:05.790 00.002 1032 single-star, 8 included, MultiStar: {0.19, 0.04}, one-star: {0.05, 0.06}
01:40:05.791 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
01:40:05.792 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
01:40:05.794 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.92 mountX=0.05 mountY=-0.06, mountTheta=-0.91
01:40:05.796 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
01:40:05.799 00.003 1032 Enqueuing Move request for scope (0.05, 0.06)
01:40:05.801 00.002 10072 Worker thread wakes up
01:40:05.802 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:40:05.802 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:40:05.802 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.05 yDistance=-0.06
01:40:05.806 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:05.806 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:40:05.806 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:05.806 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:40:05.806 00.000 10072 MoveAxis(W, 13, ABG)
01:40:05.806 00.000 10072 Guiding  Dir = 3, Dur = 13
01:40:05.806 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:05.808 00.002 10072 IsGuiding returns 0
01:40:05.810 00.002 10072 PulseGuide returned control before completion, sleep 23
01:40:05.827 00.017 1032 UpdateGuideState exits: m=1517 SNR=27.5
01:40:05.831 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:05.834 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:05.837 00.003 1032 Enqueuing Expose request
01:40:05.840 00.003 10072 IsGuiding returns 0
01:40:05.840 00.000 10072 Move returns status 0, amount 13
01:40:05.840 00.000 10072 MoveAxis(N, 0, ABG)
01:40:05.840 00.000 10072 Move returns status 0, amount 0
01:40:05.840 00.000 10072 move complete, result=0
01:40:05.840 00.000 10072 worker thread done servicing request
01:40:05.840 00.000 10072 Worker thread wakes up
01:40:05.840 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:05.841 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:05.846 00.005 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
01:40:06.250 00.404 10072 Exposure complete
01:40:06.297 00.047 10072 worker thread done servicing request
01:40:06.298 00.001 1032 OnExposeComplete: enter
01:40:06.300 00.002 1032 UpdateGuideState(): m_state=6
01:40:06.301 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4290
01:40:06.303 00.002 1032 Star::Find returns 1 (0), X=321.46, Y=754.72, Mass=1438, SNR=26.7, Peak=150 HFD=3.1
01:40:06.305 00.002 1032 MultiStar: [#1 0.22,-0.02,0.91,U] [#2 0.28,0.10,0.70,U] [#3 0.29,0.01,0.65,U] [#4 0.34,0.05,0.66,U] [#5 0.33,0.04,0.69,U] [#6 0.21,0.09,0.58,U] [#7 0.14,-0.28,0.50,U] [#8 0.11,0.15,0.54,U] 
01:40:06.307 00.002 1032 single-star, 8 included, MultiStar: {0.21, 0.01}, one-star: {0.01, -0.05}
01:40:06.308 00.001 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.98)
01:40:06.310 00.002 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.98)
01:40:06.312 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.47 mountX=-0.05 mountY=0.01, mountTheta=2.98
01:40:06.316 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
01:40:06.318 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
01:40:06.319 00.001 10072 Worker thread wakes up
01:40:06.319 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
01:40:06.320 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
01:40:06.320 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.01
01:40:06.322 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:06.325 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:06.325 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:40:06.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:06.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:40:06.325 00.000 10072 MoveAxis(W, 11, ABG)
01:40:06.325 00.000 10072 Guiding  Dir = 3, Dur = 11
01:40:06.325 00.000 10072 IsGuiding returns 0
01:40:06.326 00.001 10072 PulseGuide returned control before completion, sleep 21
01:40:06.343 00.017 1032 UpdateGuideState exits: m=1438 SNR=26.7
01:40:06.345 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:06.347 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:06.349 00.002 1032 Enqueuing Expose request
01:40:06.357 00.008 10072 IsGuiding returns 0
01:40:06.357 00.000 10072 Move returns status 0, amount 11
01:40:06.357 00.000 10072 MoveAxis(N, 0, ABG)
01:40:06.357 00.000 10072 Move returns status 0, amount 0
01:40:06.357 00.000 10072 move complete, result=0
01:40:06.357 00.000 10072 worker thread done servicing request
01:40:06.357 00.000 10072 Worker thread wakes up
01:40:06.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:06.358 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:06.360 00.002 1032 GuideStep: -0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
01:40:06.983 00.623 10072 Exposure complete
01:40:07.035 00.052 10072 worker thread done servicing request
01:40:07.035 00.000 1032 OnExposeComplete: enter
01:40:07.037 00.002 1032 UpdateGuideState(): m_state=6
01:40:07.039 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4291
01:40:07.041 00.002 1032 Star::Find returns 1 (0), X=321.46, Y=754.86, Mass=1386, SNR=26.2, Peak=159 HFD=2.9
01:40:07.042 00.001 1032 MultiStar: [#1 0.17,-0.01,0.96,U] [#2 0.30,0.14,0.75,U] [#3 0.14,0.11,0.71,U] [#4 0.36,0.12,0.68,U] [#5 0.45,-0.03,0.69,U] [#6 0.36,0.37,0.58,U] [#7 0.28,0.00,0.53,U] [#8 0.35,0.24,0.57,U] 
01:40:07.044 00.002 1032 single-star, 8 included, MultiStar: {0.25, 0.11}, one-star: {0.00, 0.09}
01:40:07.045 00.001 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
01:40:07.048 00.003 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
01:40:07.052 00.004 1032 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.54 mountX=0.09 mountY=-0.03, mountTheta=-0.29
01:40:07.056 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.09, opts=13)
01:40:07.059 00.003 1032 Enqueuing Move request for scope (0.00, 0.09)
01:40:07.061 00.002 10072 Worker thread wakes up
01:40:07.061 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
01:40:07.061 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
01:40:07.061 00.000 10072 Moving (0.00, 0.09) raw xDistance=0.09 yDistance=-0.03
01:40:07.063 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:07.066 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:07.066 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:40:07.066 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:07.066 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:40:07.066 00.000 10072 MoveAxis(W, 14, ABG)
01:40:07.066 00.000 10072 Guiding  Dir = 3, Dur = 14
01:40:07.067 00.001 10072 IsGuiding returns 0
01:40:07.067 00.000 10072 PulseGuide returned control before completion, sleep 24
01:40:07.085 00.018 1032 UpdateGuideState exits: m=1386 SNR=26.2
01:40:07.088 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:07.090 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:07.092 00.002 1032 Enqueuing Expose request
01:40:07.105 00.013 10072 IsGuiding returns 0
01:40:07.105 00.000 10072 Move returns status 0, amount 14
01:40:07.105 00.000 10072 MoveAxis(N, 0, ABG)
01:40:07.105 00.000 10072 Move returns status 0, amount 0
01:40:07.105 00.000 10072 move complete, result=0
01:40:07.105 00.000 10072 worker thread done servicing request
01:40:07.105 00.000 10072 Worker thread wakes up
01:40:07.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:07.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:07.106 00.001 1032 GuideStep: 0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
01:40:07.513 00.407 10072 Exposure complete
01:40:07.561 00.048 1032 OnExposeComplete: enter
01:40:07.563 00.002 1032 UpdateGuideState(): m_state=6
01:40:07.564 00.001 10072 worker thread done servicing request
01:40:07.564 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4292
01:40:07.567 00.003 1032 Star::Find returns 1 (0), X=321.41, Y=754.89, Mass=1381, SNR=26.2, Peak=143 HFD=2.7
01:40:07.569 00.002 1032 MultiStar: [#1 0.04,-0.01,0.98,U] [#2 0.34,0.04,0.74,U] [#3 0.37,0.07,0.66,U] [#4 0.22,0.14,0.75,U] [#5 0.30,-0.03,0.70,U] [#6 0.18,0.28,0.61,U] [#7 0.32,-0.19,0.52,U] [#8 0.31,0.24,0.59,U] 
01:40:07.570 00.001 1032 single-star, 8 included, MultiStar: {0.20, 0.08}, one-star: {-0.05, 0.12}
01:40:07.572 00.002 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
01:40:07.574 00.002 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
01:40:07.575 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.96 mountX=0.13 mountY=0.02, mountTheta=0.13
01:40:07.578 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.12, opts=13)
01:40:07.581 00.003 1032 Enqueuing Move request for scope (-0.05, 0.12)
01:40:07.584 00.003 10072 Worker thread wakes up
01:40:07.584 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
01:40:07.584 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
01:40:07.584 00.000 10072 Moving (-0.05, 0.12) raw xDistance=0.13 yDistance=0.02
01:40:07.587 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:07.594 00.007 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 287.65
01:40:07.594 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
01:40:07.594 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:07.594 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:40:07.594 00.000 10072 MoveAxis(W, 70, ABG)
01:40:07.594 00.000 10072 Guiding  Dir = 3, Dur = 70
01:40:07.595 00.001 10072 IsGuiding returns 0
01:40:07.595 00.000 10072 PulseGuide returned control before completion, sleep 80
01:40:07.610 00.015 1032 UpdateGuideState exits: m=1381 SNR=26.2
01:40:07.614 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:07.615 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:07.616 00.001 1032 Enqueuing Expose request
01:40:07.682 00.066 10072 IsGuiding returns 0
01:40:07.682 00.000 10072 Move returns status 0, amount 70
01:40:07.682 00.000 10072 MoveAxis(N, 0, ABG)
01:40:07.682 00.000 10072 Move returns status 0, amount 0
01:40:07.682 00.000 10072 move complete, result=0
01:40:07.682 00.000 10072 worker thread done servicing request
01:40:07.682 00.000 10072 Worker thread wakes up
01:40:07.682 00.000 1032 GuideStep: 0.1 px 70 ms WEST, 0.0 px 0 ms NORTH
01:40:07.686 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:07.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:08.316 00.630 10072 Exposure complete
01:40:08.398 00.082 10072 worker thread done servicing request
01:40:08.398 00.000 1032 OnExposeComplete: enter
01:40:08.400 00.002 1032 UpdateGuideState(): m_state=6
01:40:08.404 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4293
01:40:08.406 00.002 1032 Star::Find returns 1 (0), X=321.39, Y=754.77, Mass=1509, SNR=27.4, Peak=164 HFD=2.9
01:40:08.410 00.004 1032 MultiStar: [#1 0.00,-0.09,0.93,U] [#2 0.42,0.10,0.71,U] [#3 0.35,-0.13,0.69,U] [#4 0.12,0.07,0.70,U] [#5 0.20,-0.06,0.68,U] [#6 0.14,0.16,0.58,U] [#7 0.24,-0.23,0.50,U] [#8 0.09,-0.04,0.52,U] 
01:40:08.412 00.002 1032 single-star, 8 included, MultiStar: {0.15, -0.02}, one-star: {-0.07, 0.00}
01:40:08.414 00.002 1032 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.83) = xAngle (1.28 = 1.28)
01:40:08.417 00.003 1032 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.28 = 1.28)
01:40:08.422 00.005 1032 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.11 mountX=0.02 mountY=0.07, mountTheta=1.28
01:40:08.432 00.010 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.00, opts=13)
01:40:08.436 00.004 1032 Enqueuing Move request for scope (-0.07, 0.00)
01:40:08.438 00.002 10072 Worker thread wakes up
01:40:08.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
01:40:08.438 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
01:40:08.438 00.000 10072 Moving (-0.07, 0.00) raw xDistance=0.02 yDistance=0.07
01:40:08.441 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:08.445 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:08.445 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:40:08.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:08.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:40:08.445 00.000 10072 MoveAxis(W, 12, ABG)
01:40:08.445 00.000 10072 Guiding  Dir = 3, Dur = 12
01:40:08.447 00.002 10072 IsGuiding returns 0
01:40:08.448 00.001 10072 PulseGuide returned control before completion, sleep 22
01:40:08.478 00.030 1032 UpdateGuideState exits: m=1509 SNR=27.4
01:40:08.481 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:08.485 00.004 10072 IsGuiding returns 0
01:40:08.485 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:08.490 00.005 10072 Move returns status 0, amount 12
01:40:08.490 00.000 10072 MoveAxis(N, 0, ABG)
01:40:08.490 00.000 10072 Move returns status 0, amount 0
01:40:08.490 00.000 1032 Enqueuing Expose request
01:40:08.496 00.006 10072 move complete, result=0
01:40:08.496 00.000 10072 worker thread done servicing request
01:40:08.496 00.000 1032 GuideStep: 0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
01:40:08.500 00.004 10072 Worker thread wakes up
01:40:08.500 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:08.500 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:08.909 00.409 10072 Exposure complete
01:40:09.005 00.096 1032 OnExposeComplete: enter
01:40:09.010 00.005 10072 worker thread done servicing request
01:40:09.010 00.000 1032 UpdateGuideState(): m_state=6
01:40:09.013 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4294
01:40:09.016 00.003 1032 Star::Find returns 1 (0), X=321.36, Y=754.70, Mass=1475, SNR=27.1, Peak=180 HFD=2.9
01:40:09.023 00.007 1032 MultiStar: [#1 0.11,-0.09,0.91,U] [#2 0.27,-0.03,0.73,U] [#3 0.30,0.12,0.66,U] [#4 0.07,0.00,0.70,U] [#5 0.22,-0.06,0.65,U] [#6 0.03,-0.08,0.59,U] [#7 0.08,-0.19,0.52,U] [#8 0.35,-0.04,0.59,U] 
01:40:09.031 00.008 1032 single-star, 8 included, MultiStar: {0.13, -0.05}, one-star: {-0.10, -0.07}
01:40:09.035 00.004 1032 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.83) = xAngle (-4.37 = 1.92)
01:40:09.038 00.003 1032 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.37 = 1.92)
01:40:09.042 00.004 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.54 mountX=-0.04 mountY=0.11, mountTheta=1.92
01:40:09.046 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.07, opts=13)
01:40:09.052 00.006 1032 Enqueuing Move request for scope (-0.10, -0.07)
01:40:09.054 00.002 10072 Worker thread wakes up
01:40:09.054 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
01:40:09.054 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
01:40:09.055 00.001 10072 Moving (-0.10, -0.07) raw xDistance=-0.04 yDistance=0.11
01:40:09.057 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:09.063 00.006 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:09.063 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:40:09.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:09.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:40:09.063 00.000 10072 MoveAxis(W, 10, ABG)
01:40:09.063 00.000 10072 Guiding  Dir = 3, Dur = 10
01:40:09.064 00.001 10072 IsGuiding returns 0
01:40:09.065 00.001 10072 PulseGuide returned control before completion, sleep 20
01:40:09.093 00.028 10072 IsGuiding returns 0
01:40:09.093 00.000 10072 Move returns status 0, amount 10
01:40:09.093 00.000 10072 MoveAxis(N, 0, ABG)
01:40:09.093 00.000 10072 Move returns status 0, amount 0
01:40:09.093 00.000 10072 move complete, result=0
01:40:09.093 00.000 10072 worker thread done servicing request
01:40:09.098 00.005 1032 UpdateGuideState exits: m=1475 SNR=27.1
01:40:09.101 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:09.104 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:09.106 00.002 1032 Enqueuing Expose request
01:40:09.110 00.004 1032 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
01:40:09.116 00.006 10072 Worker thread wakes up
01:40:09.116 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:09.116 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:09.755 00.639 10072 Exposure complete
01:40:09.825 00.070 10072 worker thread done servicing request
01:40:09.826 00.001 1032 OnExposeComplete: enter
01:40:09.834 00.008 1032 UpdateGuideState(): m_state=6
01:40:09.839 00.005 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4295
01:40:09.842 00.003 1032 Star::Find returns 1 (0), X=321.36, Y=754.78, Mass=1268, SNR=25.1, Peak=151 HFD=2.8
01:40:09.845 00.003 1032 MultiStar: [#1 0.16,0.05,1.03,U] [#2 0.21,0.14,0.78,U] [#3 -0.09,0.10,0.71,U] [#4 0.18,0.04,0.74,U] [#5 0.21,0.01,0.75,U] [#6 -0.10,0.10,0.66,U] [#7 0.11,-0.09,0.56,U] [#8 -0.07,0.11,0.62,U] 
01:40:09.847 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {-0.10, 0.01}
01:40:09.850 00.003 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
01:40:09.856 00.006 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
01:40:09.860 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.71 mountX=0.04 mountY=-0.07, mountTheta=-1.12
01:40:09.867 00.007 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
01:40:09.870 00.003 1032 Enqueuing Move request for scope (0.06, 0.05)
01:40:09.875 00.005 10072 Worker thread wakes up
01:40:09.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
01:40:09.875 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
01:40:09.875 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.04 yDistance=-0.07
01:40:09.879 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:09.884 00.005 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:09.884 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:40:09.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:09.885 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:40:09.885 00.000 10072 MoveAxis(W, 11, ABG)
01:40:09.885 00.000 10072 Guiding  Dir = 3, Dur = 11
01:40:09.912 00.027 1032 UpdateGuideState exits: m=1268 SNR=25.1
01:40:09.916 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:09.920 00.004 10072 IsGuiding returns 0
01:40:09.920 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:09.923 00.003 10072 PulseGuide returned control before completion, sleep 21
01:40:09.923 00.000 1032 Enqueuing Expose request
01:40:09.954 00.031 10072 IsGuiding returns 0
01:40:09.954 00.000 10072 Move returns status 0, amount 11
01:40:09.954 00.000 10072 MoveAxis(N, 0, ABG)
01:40:09.954 00.000 10072 Move returns status 0, amount 0
01:40:09.954 00.000 10072 move complete, result=0
01:40:09.954 00.000 10072 worker thread done servicing request
01:40:09.954 00.000 10072 Worker thread wakes up
01:40:09.954 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:09.954 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:09.956 00.002 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:40:10.365 00.409 10072 Exposure complete
01:40:10.424 00.059 10072 worker thread done servicing request
01:40:10.425 00.001 1032 OnExposeComplete: enter
01:40:10.428 00.003 1032 UpdateGuideState(): m_state=6
01:40:10.432 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4296
01:40:10.434 00.002 1032 Star::Find returns 1 (0), X=321.45, Y=754.92, Mass=1447, SNR=26.8, Peak=159 HFD=2.8
01:40:10.436 00.002 1032 MultiStar: [#1 0.08,0.07,0.94,U] [#2 0.05,0.24,0.71,U] [#3 0.10,0.05,0.70,U] [#4 0.13,0.11,0.68,U] [#5 0.24,0.16,0.70,U] [#6 0.20,0.11,0.56,U] [#7 0.15,-0.08,0.53,U] [#8 0.11,0.34,0.57,U] 
01:40:10.439 00.003 1032 single-star, 8 included, MultiStar: {0.11, 0.13}, one-star: {-0.01, 0.16}
01:40:10.441 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
01:40:10.443 00.002 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
01:40:10.445 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.62 mountX=0.15 mountY=-0.03, mountTheta=-0.21
01:40:10.449 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.16, opts=13)
01:40:10.451 00.002 1032 Enqueuing Move request for scope (-0.01, 0.16)
01:40:10.453 00.002 10072 Worker thread wakes up
01:40:10.453 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
01:40:10.453 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
01:40:10.453 00.000 10072 Moving (-0.01, 0.16) raw xDistance=0.15 yDistance=-0.03
01:40:10.455 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:10.458 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.65
01:40:10.458 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:40:10.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:10.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:40:10.458 00.000 10072 MoveAxis(W, 80, ABG)
01:40:10.458 00.000 10072 Guiding  Dir = 3, Dur = 80
01:40:10.459 00.001 10072 IsGuiding returns 0
01:40:10.459 00.000 10072 PulseGuide returned control before completion, sleep 90
01:40:10.485 00.026 1032 UpdateGuideState exits: m=1447 SNR=26.8
01:40:10.489 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:10.491 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:10.494 00.003 1032 Enqueuing Expose request
01:40:10.566 00.072 10072 IsGuiding returns 0
01:40:10.567 00.001 10072 Move returns status 0, amount 80
01:40:10.567 00.000 10072 MoveAxis(N, 0, ABG)
01:40:10.567 00.000 10072 Move returns status 0, amount 0
01:40:10.567 00.000 10072 move complete, result=0
01:40:10.567 00.000 10072 worker thread done servicing request
01:40:10.567 00.000 10072 Worker thread wakes up
01:40:10.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:10.567 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:10.567 00.000 1032 GuideStep: 0.2 px 80 ms WEST, -0.0 px 0 ms NORTH
01:40:11.198 00.631 10072 Exposure complete
01:40:11.248 00.050 10072 worker thread done servicing request
01:40:11.249 00.001 1032 OnExposeComplete: enter
01:40:11.251 00.002 1032 UpdateGuideState(): m_state=6
01:40:11.253 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4297
01:40:11.255 00.002 1032 Star::Find returns 1 (0), X=321.55, Y=754.79, Mass=1392, SNR=26.3, Peak=156 HFD=2.9
01:40:11.257 00.002 1032 MultiStar: [#1 0.16,-0.05,0.98,U] [#2 0.40,0.03,0.77,U] [#3 0.20,-0.06,0.70,U] [#4 0.19,0.04,0.72,U] [#5 0.31,-0.03,0.72,U] [#6 0.18,0.10,0.63,U] [#7 0.20,-0.18,0.49,U] [#8 0.10,-0.05,0.57,U] 
01:40:11.259 00.002 1032 single-star, 8 included, MultiStar: {0.20, -0.01}, one-star: {0.09, 0.03}
01:40:11.261 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
01:40:11.263 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
01:40:11.265 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.28 mountX=0.00 mountY=-0.10, mountTheta=-1.55
01:40:11.271 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
01:40:11.273 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
01:40:11.277 00.004 10072 Worker thread wakes up
01:40:11.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
01:40:11.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
01:40:11.277 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.00 yDistance=-0.10
01:40:11.281 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:11.283 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:11.283 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:40:11.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:11.284 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:40:11.284 00.000 10072 MoveAxis(W, 11, ABG)
01:40:11.284 00.000 10072 Guiding  Dir = 3, Dur = 11
01:40:11.285 00.001 10072 IsGuiding returns 0
01:40:11.285 00.000 10072 PulseGuide returned control before completion, sleep 21
01:40:11.305 00.020 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:40:11.308 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:11.309 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:11.311 00.002 1032 Enqueuing Expose request
01:40:11.320 00.009 10072 IsGuiding returns 0
01:40:11.320 00.000 10072 Move returns status 0, amount 11
01:40:11.320 00.000 10072 MoveAxis(N, 0, ABG)
01:40:11.320 00.000 10072 Move returns status 0, amount 0
01:40:11.320 00.000 10072 move complete, result=0
01:40:11.320 00.000 10072 worker thread done servicing request
01:40:11.320 00.000 10072 Worker thread wakes up
01:40:11.320 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:11.321 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:11.323 00.002 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:40:11.728 00.405 10072 Exposure complete
01:40:11.776 00.048 10072 worker thread done servicing request
01:40:11.776 00.000 1032 OnExposeComplete: enter
01:40:11.779 00.003 1032 UpdateGuideState(): m_state=6
01:40:11.781 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4298
01:40:11.782 00.001 1032 Star::Find returns 1 (0), X=321.47, Y=754.78, Mass=1401, SNR=26.4, Peak=161 HFD=2.9
01:40:11.784 00.002 1032 MultiStar: [#1 0.21,-0.06,0.95,U] [#2 0.26,-0.03,0.75,U] [#3 0.18,-0.03,0.70,U] [#4 0.23,-0.12,0.72,U] [#5 0.45,-0.03,0.71,U] [#6 0.22,-0.09,0.63,U] [#7 0.35,-0.07,0.56,U] [#8 0.27,0.12,0.58,U] 
01:40:11.786 00.002 1032 single-star, 8 included, MultiStar: {0.23, -0.03}, one-star: {0.01, 0.02}
01:40:11.789 00.003 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
01:40:11.791 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
01:40:11.792 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.89 mountX=0.01 mountY=-0.02, mountTheta=-0.94
01:40:11.795 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
01:40:11.797 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
01:40:11.799 00.002 10072 Worker thread wakes up
01:40:11.799 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:40:11.799 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:40:11.799 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.01 yDistance=-0.02
01:40:11.803 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:11.806 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:11.806 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:40:11.806 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:11.806 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:40:11.806 00.000 10072 MoveAxis(W, 9, ABG)
01:40:11.806 00.000 10072 Guiding  Dir = 3, Dur = 9
01:40:11.806 00.000 10072 IsGuiding returns 0
01:40:11.808 00.002 10072 PulseGuide returned control before completion, sleep 19
01:40:11.827 00.019 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:40:11.831 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:11.833 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:11.836 00.003 10072 IsGuiding returns 0
01:40:11.836 00.000 10072 Move returns status 0, amount 9
01:40:11.836 00.000 10072 MoveAxis(N, 0, ABG)
01:40:11.836 00.000 10072 Move returns status 0, amount 0
01:40:11.836 00.000 10072 move complete, result=0
01:40:11.836 00.000 1032 Enqueuing Expose request
01:40:11.838 00.002 10072 worker thread done servicing request
01:40:11.839 00.001 10072 Worker thread wakes up
01:40:11.839 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:11.839 00.000 1032 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
01:40:11.841 00.002 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:12.477 00.636 10072 Exposure complete
01:40:12.530 00.053 10072 worker thread done servicing request
01:40:12.530 00.000 1032 OnExposeComplete: enter
01:40:12.532 00.002 1032 UpdateGuideState(): m_state=6
01:40:12.534 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4299
01:40:12.536 00.002 1032 Star::Find returns 1 (0), X=321.53, Y=754.81, Mass=1387, SNR=26.3, Peak=150 HFD=3.0
01:40:12.538 00.002 1032 MultiStar: [#1 0.26,-0.05,1.02,U] [#2 0.25,0.12,0.74,U] [#3 0.27,-0.02,0.68,U] [#4 0.22,0.17,0.72,U] [#5 0.38,-0.06,0.69,U] [#6 0.16,0.10,0.61,U] [#7 0.30,-0.15,0.54,U] [#8 0.29,0.20,0.58,U] 
01:40:12.539 00.001 1032 single-star, 8 included, MultiStar: {0.24, 0.04}, one-star: {0.07, 0.04}
01:40:12.541 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
01:40:12.542 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
01:40:12.544 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.52 mountX=0.02 mountY=-0.08, mountTheta=-1.31
01:40:12.546 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
01:40:12.548 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
01:40:12.551 00.003 10072 Worker thread wakes up
01:40:12.551 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
01:40:12.551 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
01:40:12.551 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
01:40:12.556 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:12.558 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:12.558 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:40:12.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:12.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:40:12.558 00.000 10072 MoveAxis(W, 11, ABG)
01:40:12.558 00.000 10072 Guiding  Dir = 3, Dur = 11
01:40:12.559 00.001 10072 IsGuiding returns 0
01:40:12.559 00.000 10072 PulseGuide returned control before completion, sleep 21
01:40:12.578 00.019 1032 UpdateGuideState exits: m=1387 SNR=26.3
01:40:12.580 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:12.584 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:12.587 00.003 10072 IsGuiding returns 0
01:40:12.587 00.000 10072 Move returns status 0, amount 11
01:40:12.587 00.000 10072 MoveAxis(N, 0, ABG)
01:40:12.587 00.000 10072 Move returns status 0, amount 0
01:40:12.587 00.000 10072 move complete, result=0
01:40:12.587 00.000 10072 worker thread done servicing request
01:40:12.587 00.000 1032 Enqueuing Expose request
01:40:12.590 00.003 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:40:12.592 00.002 10072 Worker thread wakes up
01:40:12.592 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:12.592 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:13.012 00.420 10072 Exposure complete
01:40:13.066 00.054 10072 worker thread done servicing request
01:40:13.066 00.000 1032 OnExposeComplete: enter
01:40:13.070 00.004 1032 UpdateGuideState(): m_state=6
01:40:13.075 00.005 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4300
01:40:13.079 00.004 1032 Star::Find returns 1 (0), X=321.55, Y=754.86, Mass=1371, SNR=26.1, Peak=156 HFD=2.9
01:40:13.083 00.004 1032 MultiStar: [#1 0.30,-0.12,0.92,U] [#2 0.39,0.11,0.75,U] [#3 0.31,0.16,0.67,U] [#4 0.29,0.05,0.68,U] [#5 0.34,0.02,0.72,U] [#6 0.24,0.14,0.62,U] [#7 0.12,0.03,0.49,U] [#8 0.30,0.10,0.59,U] 
01:40:13.085 00.002 1032 single-star, 8 included, MultiStar: {0.26, 0.06}, one-star: {0.09, 0.09}
01:40:13.088 00.003 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
01:40:13.090 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
01:40:13.092 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.82 mountX=0.07 mountY=-0.11, mountTheta=-1.01
01:40:13.097 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
01:40:13.103 00.006 1032 Enqueuing Move request for scope (0.09, 0.09)
01:40:13.107 00.004 10072 Worker thread wakes up
01:40:13.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
01:40:13.107 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
01:40:13.107 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.07 yDistance=-0.11
01:40:13.111 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:13.119 00.008 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:13.119 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:40:13.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:13.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:40:13.119 00.000 10072 MoveAxis(W, 10, ABG)
01:40:13.119 00.000 10072 Guiding  Dir = 3, Dur = 10
01:40:13.120 00.001 10072 IsGuiding returns 0
01:40:13.121 00.001 10072 PulseGuide returned control before completion, sleep 20
01:40:13.141 00.020 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:40:13.146 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:13.148 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:13.150 00.002 1032 Enqueuing Expose request
01:40:13.154 00.004 10072 IsGuiding returns 0
01:40:13.154 00.000 10072 Move returns status 0, amount 10
01:40:13.154 00.000 10072 MoveAxis(N, 0, ABG)
01:40:13.154 00.000 10072 Move returns status 0, amount 0
01:40:13.155 00.001 10072 move complete, result=0
01:40:13.155 00.000 10072 worker thread done servicing request
01:40:13.155 00.000 10072 Worker thread wakes up
01:40:13.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:13.155 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:13.164 00.009 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:40:13.794 00.630 10072 Exposure complete
01:40:13.854 00.060 10072 worker thread done servicing request
01:40:13.854 00.000 1032 OnExposeComplete: enter
01:40:13.856 00.002 1032 UpdateGuideState(): m_state=6
01:40:13.859 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4301
01:40:13.860 00.001 1032 Star::Find returns 1 (0), X=321.72, Y=754.80, Mass=1440, SNR=26.7, Peak=157 HFD=2.8
01:40:13.865 00.005 1032 MultiStar: [#1 0.26,-0.14,0.95,U] [#2 0.25,-0.09,0.74,U] [#3 0.35,-0.08,0.66,U] [#4 0.25,0.06,0.66,U] [#5 0.43,-0.01,0.69,U] [#6 0.22,-0.02,0.59,U] [#7 0.36,-0.11,0.53,U] [#8 0.16,0.13,0.55,U] 
01:40:13.867 00.002 1032 single-star, 8 included, MultiStar: {0.28, -0.03}, one-star: {0.26, 0.03}
01:40:13.872 00.005 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
01:40:13.874 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
01:40:13.876 00.002 1032 CameraToMount -- cameraX=0.26 cameraY=0.03 hyp=0.26 cameraTheta=0.12 mountX=-0.04 mountY=-0.26, mountTheta=-1.71
01:40:13.879 00.003 1032 SchedulePrimaryMove(0F526948, x=0.26, y=0.03, opts=13)
01:40:13.881 00.002 1032 Enqueuing Move request for scope (0.26, 0.03)
01:40:13.883 00.002 10072 Worker thread wakes up
01:40:13.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.03) opts 0xd
01:40:13.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, 0.03)
01:40:13.883 00.000 10072 Moving (0.26, 0.03) raw xDistance=-0.04 yDistance=-0.26
01:40:13.886 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:13.890 00.004 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:13.890 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:40:13.890 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:40:13.890 00.000 10072 MoveAxis(W, 12, ABG)
01:40:13.890 00.000 10072 Guiding  Dir = 3, Dur = 12
01:40:13.891 00.001 10072 IsGuiding returns 0
01:40:13.892 00.001 10072 PulseGuide returned control before completion, sleep 21
01:40:13.912 00.020 1032 UpdateGuideState exits: m=1440 SNR=26.7
01:40:13.914 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:13.919 00.005 10072 IsGuiding returns 0
01:40:13.919 00.000 10072 Move returns status 0, amount 12
01:40:13.919 00.000 10072 MoveAxis(N, 169, ABG)
01:40:13.919 00.000 10072 Guiding  Dir = 0, Dur = 169
01:40:13.919 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:13.922 00.003 1032 Enqueuing Expose request
01:40:13.926 00.004 10072 IsGuiding returns 0
01:40:13.926 00.000 10072 PulseGuide returned control before completion, sleep 179
01:40:14.119 00.193 10072 IsGuiding returns 0
01:40:14.119 00.000 10072 Move returns status 0, amount 169
01:40:14.119 00.000 10072 move complete, result=0
01:40:14.119 00.000 10072 worker thread done servicing request
01:40:14.119 00.000 10072 Worker thread wakes up
01:40:14.119 00.000 1032 GuideStep: -0.0 px 12 ms WEST, -0.3 px 169 ms NORTH
01:40:14.122 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:14.122 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:14.530 00.408 10072 Exposure complete
01:40:14.585 00.055 10072 worker thread done servicing request
01:40:14.586 00.001 1032 OnExposeComplete: enter
01:40:14.588 00.002 1032 UpdateGuideState(): m_state=6
01:40:14.590 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4302
01:40:14.592 00.002 1032 Star::Find returns 1 (0), X=321.60, Y=754.79, Mass=1439, SNR=26.7, Peak=166 HFD=2.8
01:40:14.594 00.002 1032 MultiStar: [#1 0.15,-0.12,0.95,U] [#2 0.20,-0.07,0.70,U] [#3 0.21,-0.14,0.66,U] [#4 0.27,-0.12,0.69,U] [#5 0.30,-0.08,0.68,U] [#6 0.08,0.05,0.59,U] [#7 0.27,-0.33,0.52,U] [#8 0.19,-0.04,0.55,U] 
01:40:14.595 00.001 1032 single-star, 8 included, MultiStar: {0.20, -0.09}, one-star: {0.14, 0.02}
01:40:14.597 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
01:40:14.599 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
01:40:14.601 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.15 cameraTheta=0.14 mountX=-0.02 mountY=-0.15, mountTheta=-1.69
01:40:14.603 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
01:40:14.606 00.003 1032 Enqueuing Move request for scope (0.14, 0.02)
01:40:14.608 00.002 10072 Worker thread wakes up
01:40:14.608 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
01:40:14.608 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
01:40:14.608 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.15
01:40:14.610 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:14.614 00.004 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:14.614 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:40:14.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:14.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:40:14.614 00.000 10072 MoveAxis(W, 11, ABG)
01:40:14.614 00.000 10072 Guiding  Dir = 3, Dur = 11
01:40:14.615 00.001 10072 IsGuiding returns 0
01:40:14.615 00.000 10072 PulseGuide returned control before completion, sleep 21
01:40:14.635 00.020 1032 UpdateGuideState exits: m=1439 SNR=26.7
01:40:14.637 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:14.639 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:14.640 00.001 1032 Enqueuing Expose request
01:40:14.652 00.012 10072 IsGuiding returns 0
01:40:14.652 00.000 10072 Move returns status 0, amount 11
01:40:14.652 00.000 10072 MoveAxis(N, 0, ABG)
01:40:14.652 00.000 10072 Move returns status 0, amount 0
01:40:14.652 00.000 10072 move complete, result=0
01:40:14.652 00.000 10072 worker thread done servicing request
01:40:14.652 00.000 10072 Worker thread wakes up
01:40:14.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:14.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:14.655 00.003 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:40:15.279 00.624 10072 Exposure complete
01:40:15.329 00.050 10072 worker thread done servicing request
01:40:15.329 00.000 1032 OnExposeComplete: enter
01:40:15.331 00.002 1032 UpdateGuideState(): m_state=6
01:40:15.333 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4303
01:40:15.335 00.002 1032 Star::Find returns 1 (0), X=321.30, Y=754.68, Mass=1480, SNR=27.1, Peak=165 HFD=2.9
01:40:15.337 00.002 1032 MultiStar: [#1 0.04,-0.12,0.93,U] [#2 0.08,0.06,0.70,U] [#3 0.07,-0.08,0.68,U] [#4 -0.03,0.09,0.67,U] [#5 0.05,-0.07,0.65,U] [#6 0.02,-0.01,0.59,U] [#7 -0.12,-0.23,0.51,U] [#8 -0.03,-0.00,0.57,U] 
01:40:15.339 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {-0.16, -0.09}
01:40:15.342 00.003 1032 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.83) = xAngle (-3.65 = 2.63)
01:40:15.344 00.002 1032 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.65 = 2.63)
01:40:15.346 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.82 mountX=-0.05 mountY=0.03, mountTheta=2.63
01:40:15.349 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
01:40:15.350 00.001 1032 Enqueuing Move request for scope (-0.01, -0.05)
01:40:15.352 00.002 10072 Worker thread wakes up
01:40:15.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
01:40:15.352 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
01:40:15.353 00.001 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.03
01:40:15.355 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:15.358 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:15.358 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:40:15.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:15.358 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:40:15.358 00.000 10072 MoveAxis(W, 11, ABG)
01:40:15.358 00.000 10072 Guiding  Dir = 3, Dur = 11
01:40:15.359 00.001 10072 IsGuiding returns 0
01:40:15.359 00.000 10072 PulseGuide returned control before completion, sleep 21
01:40:15.378 00.019 1032 UpdateGuideState exits: m=1480 SNR=27.1
01:40:15.381 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:15.382 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:15.384 00.002 1032 Enqueuing Expose request
01:40:15.386 00.002 10072 IsGuiding returns 0
01:40:15.386 00.000 10072 Move returns status 0, amount 11
01:40:15.386 00.000 10072 MoveAxis(N, 0, ABG)
01:40:15.386 00.000 10072 Move returns status 0, amount 0
01:40:15.387 00.001 10072 move complete, result=0
01:40:15.387 00.000 10072 worker thread done servicing request
01:40:15.387 00.000 10072 Worker thread wakes up
01:40:15.387 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:15.387 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:15.394 00.007 1032 GuideStep: -0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
01:40:15.796 00.402 10072 Exposure complete
01:40:15.847 00.051 10072 worker thread done servicing request
01:40:15.847 00.000 1032 OnExposeComplete: enter
01:40:15.849 00.002 1032 UpdateGuideState(): m_state=6
01:40:15.850 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4304
01:40:15.852 00.002 1032 Star::Find returns 1 (0), X=321.28, Y=754.86, Mass=1444, SNR=26.8, Peak=162 HFD=2.7
01:40:15.853 00.001 1032 MultiStar: [#1 0.00,-0.08,0.97,U] [#2 0.10,0.03,0.73,U] [#3 0.13,-0.04,0.68,U] [#4 -0.07,0.02,0.69,U] [#5 0.18,-0.12,0.70,U] [#6 -0.02,0.13,0.57,U] [#7 0.10,-0.14,0.53,U] [#8 -0.03,0.11,0.55,U] 
01:40:15.855 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.00}, one-star: {-0.18, 0.09}
01:40:15.858 00.003 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
01:40:15.859 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
01:40:15.860 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.09 mountX=-0.00 mountY=-0.01, mountTheta=-1.74
01:40:15.866 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.00, opts=13)
01:40:15.868 00.002 1032 Enqueuing Move request for scope (0.01, 0.00)
01:40:15.870 00.002 10072 Worker thread wakes up
01:40:15.870 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
01:40:15.870 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
01:40:15.870 00.000 10072 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
01:40:15.873 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:15.875 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:15.875 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:40:15.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:15.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:40:15.875 00.000 10072 MoveAxis(W, 9, ABG)
01:40:15.876 00.001 10072 Guiding  Dir = 3, Dur = 9
01:40:15.876 00.000 10072 IsGuiding returns 0
01:40:15.876 00.000 10072 PulseGuide returned control before completion, sleep 19
01:40:15.895 00.019 1032 UpdateGuideState exits: m=1444 SNR=26.8
01:40:15.897 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:15.898 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:15.901 00.003 1032 Enqueuing Expose request
01:40:15.903 00.002 10072 IsGuiding returns 0
01:40:15.903 00.000 10072 Move returns status 0, amount 9
01:40:15.903 00.000 10072 MoveAxis(N, 0, ABG)
01:40:15.903 00.000 10072 Move returns status 0, amount 0
01:40:15.903 00.000 10072 move complete, result=0
01:40:15.904 00.001 10072 worker thread done servicing request
01:40:15.904 00.000 10072 Worker thread wakes up
01:40:15.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:15.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:15.911 00.007 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
01:40:16.529 00.618 10072 Exposure complete
01:40:16.576 00.047 10072 worker thread done servicing request
01:40:16.577 00.001 1032 OnExposeComplete: enter
01:40:16.579 00.002 1032 UpdateGuideState(): m_state=6
01:40:16.581 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4305
01:40:16.583 00.002 1032 Star::Find returns 1 (0), X=321.27, Y=754.78, Mass=1416, SNR=26.5, Peak=153 HFD=2.7
01:40:16.585 00.002 1032 MultiStar: [#1 -0.03,0.01,0.98,U] [#2 0.12,0.13,0.75,U] [#3 0.08,0.05,0.67,U] [#4 -0.06,0.09,0.72,U] [#5 0.18,-0.01,0.70,U] [#6 -0.06,0.09,0.61,U] [#7 0.00,-0.05,0.51,U] [#8 0.04,0.09,0.58,U] 
01:40:16.588 00.003 1032 refined, 8 included, MultiStar: {-0.00, 0.04}, one-star: {-0.19, 0.01}
01:40:16.590 00.002 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
01:40:16.593 00.003 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
01:40:16.594 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.60 mountX=0.04 mountY=-0.01, mountTheta=-0.23
01:40:16.597 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
01:40:16.599 00.002 1032 Enqueuing Move request for scope (-0.00, 0.04)
01:40:16.600 00.001 10072 Worker thread wakes up
01:40:16.600 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
01:40:16.600 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
01:40:16.600 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
01:40:16.603 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:16.605 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:16.605 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:40:16.605 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:16.605 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:40:16.605 00.000 10072 MoveAxis(W, 10, ABG)
01:40:16.605 00.000 10072 Guiding  Dir = 3, Dur = 10
01:40:16.606 00.001 10072 IsGuiding returns 0
01:40:16.606 00.000 10072 PulseGuide returned control before completion, sleep 20
01:40:16.623 00.017 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:40:16.626 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:16.628 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:16.629 00.001 1032 Enqueuing Expose request
01:40:16.634 00.005 10072 IsGuiding returns 0
01:40:16.634 00.000 10072 Move returns status 0, amount 10
01:40:16.634 00.000 10072 MoveAxis(N, 0, ABG)
01:40:16.634 00.000 10072 Move returns status 0, amount 0
01:40:16.634 00.000 10072 move complete, result=0
01:40:16.634 00.000 10072 worker thread done servicing request
01:40:16.634 00.000 10072 Worker thread wakes up
01:40:16.634 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:16.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:16.638 00.004 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
01:40:17.044 00.406 10072 Exposure complete
01:40:17.094 00.050 10072 worker thread done servicing request
01:40:17.094 00.000 1032 OnExposeComplete: enter
01:40:17.096 00.002 1032 UpdateGuideState(): m_state=6
01:40:17.097 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4306
01:40:17.098 00.001 1032 Star::Find returns 1 (0), X=321.33, Y=754.86, Mass=1347, SNR=25.9, Peak=162 HFD=2.7
01:40:17.100 00.002 1032 MultiStar: [#1 0.08,-0.03,1.02,U] [#2 0.19,0.07,0.72,U] [#3 0.05,0.11,0.68,U] [#4 0.13,0.05,0.69,U] [#5 0.06,-0.05,0.71,U] [#6 0.12,-0.05,0.61,U] [#7 -0.06,-0.05,0.52,U] [#8 0.00,0.24,0.55,U] 
01:40:17.101 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {-0.12, 0.10}
01:40:17.103 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
01:40:17.105 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
01:40:17.107 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.73 mountX=0.03 mountY=-0.06, mountTheta=-1.10
01:40:17.110 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
01:40:17.113 00.003 1032 Enqueuing Move request for scope (0.05, 0.04)
01:40:17.114 00.001 10072 Worker thread wakes up
01:40:17.114 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:40:17.114 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:40:17.114 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
01:40:17.116 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:17.119 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:17.119 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:40:17.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:17.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:40:17.119 00.000 10072 MoveAxis(W, 8, ABG)
01:40:17.119 00.000 10072 Guiding  Dir = 3, Dur = 8
01:40:17.120 00.001 10072 IsGuiding returns 0
01:40:17.120 00.000 10072 PulseGuide returned control before completion, sleep 18
01:40:17.136 00.016 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:40:17.138 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:17.140 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:17.143 00.003 1032 Enqueuing Expose request
01:40:17.149 00.006 10072 IsGuiding returns 0
01:40:17.154 00.005 10072 Move returns status 0, amount 8
01:40:17.154 00.000 10072 MoveAxis(N, 0, ABG)
01:40:17.154 00.000 10072 Move returns status 0, amount 0
01:40:17.154 00.000 10072 move complete, result=0
01:40:17.154 00.000 10072 worker thread done servicing request
01:40:17.154 00.000 10072 Worker thread wakes up
01:40:17.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:17.155 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:17.156 00.001 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:40:17.778 00.622 10072 Exposure complete
01:40:17.830 00.052 10072 worker thread done servicing request
01:40:17.830 00.000 1032 OnExposeComplete: enter
01:40:17.834 00.004 1032 UpdateGuideState(): m_state=6
01:40:17.836 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4307
01:40:17.838 00.002 1032 Star::Find returns 1 (0), X=321.28, Y=754.95, Mass=1361, SNR=26.0, Peak=161 HFD=2.6
01:40:17.841 00.003 1032 MultiStar: [#1 0.00,0.13,0.98,U] [#2 0.12,0.14,0.75,U] [#3 0.07,0.03,0.70,U] [#4 -0.04,0.11,0.74,U] [#5 0.02,0.17,0.67,U] [#6 -0.02,0.20,0.58,U] [#7 -0.07,0.09,0.53,U] [#8 0.23,0.26,0.54,U] 
01:40:17.842 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.15}, one-star: {-0.18, 0.18}
01:40:17.843 00.001 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
01:40:17.844 00.001 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
01:40:17.847 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.55 mountX=0.14 mountY=-0.04, mountTheta=-0.28
01:40:17.849 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.15, opts=13)
01:40:17.851 00.002 1032 Enqueuing Move request for scope (0.00, 0.15)
01:40:17.852 00.001 10072 Worker thread wakes up
01:40:17.853 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
01:40:17.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
01:40:17.853 00.000 10072 Moving (0.00, 0.15) raw xDistance=0.14 yDistance=-0.04
01:40:17.856 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:17.858 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.65
01:40:17.858 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:40:17.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:17.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:40:17.858 00.000 10072 MoveAxis(W, 74, ABG)
01:40:17.858 00.000 10072 Guiding  Dir = 3, Dur = 74
01:40:17.859 00.001 10072 IsGuiding returns 0
01:40:17.859 00.000 10072 PulseGuide returned control before completion, sleep 84
01:40:17.878 00.019 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:40:17.879 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:17.881 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:17.882 00.001 1032 Enqueuing Expose request
01:40:17.948 00.066 10072 IsGuiding returns 0
01:40:17.948 00.000 10072 Move returns status 0, amount 74
01:40:17.948 00.000 10072 MoveAxis(N, 0, ABG)
01:40:17.948 00.000 10072 Move returns status 0, amount 0
01:40:17.948 00.000 10072 move complete, result=0
01:40:17.948 00.000 10072 worker thread done servicing request
01:40:17.948 00.000 10072 Worker thread wakes up
01:40:17.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:17.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:17.951 00.003 1032 GuideStep: 0.1 px 74 ms WEST, -0.0 px 0 ms NORTH
01:40:18.355 00.404 10072 Exposure complete
01:40:18.403 00.048 10072 worker thread done servicing request
01:40:18.404 00.001 1032 OnExposeComplete: enter
01:40:18.405 00.001 1032 UpdateGuideState(): m_state=6
01:40:18.408 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4308
01:40:18.410 00.002 1032 Star::Find returns 1 (0), X=321.41, Y=754.98, Mass=1269, SNR=25.1, Peak=152 HFD=2.6
01:40:18.412 00.002 1032 MultiStar: [#1 0.02,0.03,1.04,U] [#2 0.18,0.17,0.79,U] [#3 0.08,0.10,0.71,U] [#4 -0.03,0.15,0.75,U] [#5 0.15,0.07,0.73,U] [#6 -0.04,0.18,0.64,U] [#7 0.00,0.08,0.52,U] [#8 -0.03,0.26,0.59,U] 
01:40:18.413 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.14}, one-star: {-0.04, 0.21}
01:40:18.416 00.003 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
01:40:18.418 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
01:40:18.419 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.32 mountX=0.12 mountY=-0.07, mountTheta=-0.51
01:40:18.423 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.14, opts=13)
01:40:18.427 00.004 1032 Enqueuing Move request for scope (0.03, 0.14)
01:40:18.428 00.001 10072 Worker thread wakes up
01:40:18.428 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
01:40:18.428 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
01:40:18.428 00.000 10072 Moving (0.03, 0.14) raw xDistance=0.12 yDistance=-0.07
01:40:18.431 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:18.433 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:18.433 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:40:18.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:18.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:40:18.433 00.000 10072 MoveAxis(W, 8, ABG)
01:40:18.434 00.001 10072 Guiding  Dir = 3, Dur = 8
01:40:18.434 00.000 10072 IsGuiding returns 0
01:40:18.434 00.000 10072 PulseGuide returned control before completion, sleep 18
01:40:18.451 00.017 1032 UpdateGuideState exits: m=1269 SNR=25.1
01:40:18.454 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:18.456 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:18.458 00.002 1032 Enqueuing Expose request
01:40:18.461 00.003 10072 IsGuiding returns 0
01:40:18.461 00.000 10072 Move returns status 0, amount 8
01:40:18.461 00.000 10072 MoveAxis(N, 0, ABG)
01:40:18.461 00.000 10072 Move returns status 0, amount 0
01:40:18.461 00.000 10072 move complete, result=0
01:40:18.461 00.000 10072 worker thread done servicing request
01:40:18.461 00.000 10072 Worker thread wakes up
01:40:18.463 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:18.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:18.468 00.005 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:40:19.089 00.621 10072 Exposure complete
01:40:19.134 00.045 10072 worker thread done servicing request
01:40:19.134 00.000 1032 OnExposeComplete: enter
01:40:19.136 00.002 1032 UpdateGuideState(): m_state=6
01:40:19.138 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4309
01:40:19.139 00.001 1032 Star::Find returns 1 (0), X=321.32, Y=754.84, Mass=1432, SNR=26.7, Peak=170 HFD=2.7
01:40:19.141 00.002 1032 MultiStar: [#1 0.08,-0.00,0.92,U] [#2 0.06,0.11,0.71,U] [#3 0.06,-0.03,0.66,U] [#4 0.06,0.08,0.71,U] [#5 0.15,0.01,0.69,U] [#6 0.03,0.09,0.58,U] [#7 -0.14,-0.30,0.52,U] [#8 0.01,0.21,0.58,U] 
01:40:19.145 00.004 1032 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {-0.14, 0.07}
01:40:19.146 00.001 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
01:40:19.147 00.001 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
01:40:19.149 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.05 mountX=0.03 mountY=-0.03, mountTheta=-0.78
01:40:19.152 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
01:40:19.153 00.001 1032 Enqueuing Move request for scope (0.02, 0.03)
01:40:19.155 00.002 10072 Worker thread wakes up
01:40:19.155 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
01:40:19.155 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
01:40:19.155 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.03
01:40:19.157 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:19.159 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:19.159 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:40:19.159 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:19.161 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:40:19.161 00.000 10072 MoveAxis(W, 8, ABG)
01:40:19.161 00.000 10072 Guiding  Dir = 3, Dur = 8
01:40:19.161 00.000 10072 IsGuiding returns 0
01:40:19.161 00.000 10072 PulseGuide returned control before completion, sleep 18
01:40:19.178 00.017 1032 UpdateGuideState exits: m=1432 SNR=26.7
01:40:19.180 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:19.183 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:19.184 00.001 1032 Enqueuing Expose request
01:40:19.186 00.002 10072 IsGuiding returns 0
01:40:19.186 00.000 10072 Move returns status 0, amount 8
01:40:19.186 00.000 10072 MoveAxis(N, 0, ABG)
01:40:19.186 00.000 10072 Move returns status 0, amount 0
01:40:19.186 00.000 10072 move complete, result=0
01:40:19.186 00.000 10072 worker thread done servicing request
01:40:19.188 00.002 10072 Worker thread wakes up
01:40:19.188 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:19.188 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:19.194 00.006 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:40:19.607 00.413 10072 Exposure complete
01:40:19.655 00.048 10072 worker thread done servicing request
01:40:19.655 00.000 1032 OnExposeComplete: enter
01:40:19.657 00.002 1032 UpdateGuideState(): m_state=6
01:40:19.659 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4310
01:40:19.661 00.002 1032 Star::Find returns 1 (0), X=321.34, Y=754.87, Mass=1410, SNR=26.5, Peak=166 HFD=2.7
01:40:19.662 00.001 1032 MultiStar: [#1 -0.00,-0.01,0.96,U] [#2 0.11,-0.00,0.78,U] [#3 -0.06,0.01,0.67,U] [#4 0.07,0.04,0.68,U] [#5 0.29,0.03,0.69,U] [#6 0.08,0.13,0.59,U] [#7 -0.07,-0.17,0.50,U] [#8 0.08,0.07,0.55,U] 
01:40:19.664 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {-0.11, 0.10}
01:40:19.665 00.001 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
01:40:19.667 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
01:40:19.669 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.68 mountX=0.02 mountY=-0.04, mountTheta=-1.15
01:40:19.672 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
01:40:19.674 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
01:40:19.676 00.002 10072 Worker thread wakes up
01:40:19.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
01:40:19.676 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:40:19.676 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.04
01:40:19.680 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:19.682 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:19.682 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:40:19.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:19.683 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:40:19.683 00.000 10072 MoveAxis(W, 7, ABG)
01:40:19.683 00.000 10072 Guiding  Dir = 3, Dur = 7
01:40:19.683 00.000 10072 IsGuiding returns 0
01:40:19.683 00.000 10072 PulseGuide returned control before completion, sleep 17
01:40:19.699 00.016 1032 UpdateGuideState exits: m=1410 SNR=26.5
01:40:19.701 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:19.704 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:19.708 00.004 1032 Enqueuing Expose request
01:40:19.713 00.005 10072 IsGuiding returns 0
01:40:19.713 00.000 10072 Move returns status 0, amount 7
01:40:19.713 00.000 10072 MoveAxis(N, 0, ABG)
01:40:19.713 00.000 10072 Move returns status 0, amount 0
01:40:19.713 00.000 10072 move complete, result=0
01:40:19.713 00.000 10072 worker thread done servicing request
01:40:19.713 00.000 10072 Worker thread wakes up
01:40:19.713 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:19.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:19.717 00.004 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:40:20.340 00.623 10072 Exposure complete
01:40:20.384 00.044 10072 worker thread done servicing request
01:40:20.384 00.000 1032 OnExposeComplete: enter
01:40:20.386 00.002 1032 UpdateGuideState(): m_state=6
01:40:20.388 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4311
01:40:20.390 00.002 1032 Star::Find returns 1 (0), X=321.41, Y=754.77, Mass=1426, SNR=26.6, Peak=169 HFD=2.9
01:40:20.392 00.002 1032 MultiStar: [#1 0.12,-0.07,0.97,U] [#2 0.23,0.21,0.72,U] [#3 0.10,0.16,0.68,U] [#4 0.02,0.13,0.69,U] [#5 0.20,0.03,0.69,U] [#6 -0.00,0.19,0.57,U] [#7 0.14,-0.18,0.51,U] [#8 0.10,0.11,0.57,U] 
01:40:20.394 00.002 1032 single-star, 8 included, MultiStar: {0.09, 0.06}, one-star: {-0.05, 0.01}
01:40:20.395 00.001 1032 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.83) = xAngle (1.14 = 1.14)
01:40:20.398 00.003 1032 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.14 = 1.14)
01:40:20.399 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.97 mountX=0.02 mountY=0.04, mountTheta=1.14
01:40:20.401 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.01, opts=13)
01:40:20.404 00.003 1032 Enqueuing Move request for scope (-0.05, 0.01)
01:40:20.405 00.001 10072 Worker thread wakes up
01:40:20.405 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
01:40:20.405 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
01:40:20.405 00.000 10072 Moving (-0.05, 0.01) raw xDistance=0.02 yDistance=0.04
01:40:20.407 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:20.409 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:20.409 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:40:20.409 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:20.409 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:40:20.409 00.000 10072 MoveAxis(W, 8, ABG)
01:40:20.409 00.000 10072 Guiding  Dir = 3, Dur = 8
01:40:20.410 00.001 10072 IsGuiding returns 0
01:40:20.410 00.000 10072 PulseGuide returned control before completion, sleep 18
01:40:20.427 00.017 1032 UpdateGuideState exits: m=1426 SNR=26.6
01:40:20.429 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:20.431 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:20.434 00.003 1032 Enqueuing Expose request
01:40:20.436 00.002 10072 IsGuiding returns 0
01:40:20.436 00.000 10072 Move returns status 0, amount 8
01:40:20.436 00.000 10072 MoveAxis(N, 0, ABG)
01:40:20.436 00.000 10072 Move returns status 0, amount 0
01:40:20.436 00.000 10072 move complete, result=0
01:40:20.436 00.000 10072 worker thread done servicing request
01:40:20.436 00.000 10072 Worker thread wakes up
01:40:20.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:20.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:20.444 00.008 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:40:20.854 00.410 10072 Exposure complete
01:40:20.900 00.046 10072 worker thread done servicing request
01:40:20.900 00.000 1032 OnExposeComplete: enter
01:40:20.902 00.002 1032 UpdateGuideState(): m_state=6
01:40:20.904 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4312
01:40:20.906 00.002 1032 Star::Find returns 1 (0), X=321.34, Y=754.88, Mass=1375, SNR=26.1, Peak=164 HFD=2.7
01:40:20.907 00.001 1032 MultiStar: [#1 0.06,0.01,0.97,U] [#2 0.07,0.16,0.71,U] [#3 0.06,0.16,0.66,U] [#4 0.10,0.26,0.74,U] [#5 0.20,-0.01,0.72,U] [#6 0.05,0.17,0.61,U] [#7 0.04,-0.02,0.50,U] [#8 0.09,0.10,0.59,U] 
01:40:20.909 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.11}, one-star: {-0.12, 0.12}
01:40:20.910 00.001 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
01:40:20.912 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
01:40:20.913 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=0.09 mountY=-0.08, mountTheta=-0.73
01:40:20.916 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
01:40:20.918 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
01:40:20.920 00.002 10072 Worker thread wakes up
01:40:20.920 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
01:40:20.920 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:40:20.921 00.001 10072 Moving (0.05, 0.11) raw xDistance=0.09 yDistance=-0.08
01:40:20.923 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:20.925 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:20.925 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:40:20.925 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:20.925 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:40:20.925 00.000 10072 MoveAxis(W, 7, ABG)
01:40:20.925 00.000 10072 Guiding  Dir = 3, Dur = 7
01:40:20.925 00.000 10072 IsGuiding returns 0
01:40:20.927 00.002 10072 PulseGuide returned control before completion, sleep 17
01:40:20.944 00.017 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:40:20.946 00.002 10072 IsGuiding returns 0
01:40:20.946 00.000 10072 Move returns status 0, amount 7
01:40:20.946 00.000 10072 MoveAxis(N, 0, ABG)
01:40:20.946 00.000 10072 Move returns status 0, amount 0
01:40:20.946 00.000 10072 move complete, result=0
01:40:20.946 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:20.948 00.002 10072 worker thread done servicing request
01:40:20.948 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:20.950 00.002 1032 Enqueuing Expose request
01:40:20.952 00.002 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:40:20.955 00.003 10072 Worker thread wakes up
01:40:20.956 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:20.956 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:21.589 00.633 10072 Exposure complete
01:40:21.638 00.049 10072 worker thread done servicing request
01:40:21.639 00.001 1032 OnExposeComplete: enter
01:40:21.640 00.001 1032 UpdateGuideState(): m_state=6
01:40:21.643 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4313
01:40:21.645 00.002 1032 Star::Find returns 1 (0), X=321.30, Y=754.96, Mass=1467, SNR=27.0, Peak=172 HFD=2.6
01:40:21.650 00.005 1032 MultiStar: [#1 -0.02,0.16,0.93,U] [#2 0.17,0.11,0.73,U] [#3 0.15,0.07,0.69,U] [#4 -0.01,0.22,0.68,U] [#5 0.18,0.11,0.71,U] [#6 -0.07,0.32,0.62,U] [#7 -0.06,-0.09,0.49,U] [#8 0.03,0.27,0.57,U] 
01:40:21.652 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.16}, one-star: {-0.16, 0.20}
01:40:21.654 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
01:40:21.656 00.002 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
01:40:21.657 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.45 mountX=0.15 mountY=-0.06, mountTheta=-0.38
01:40:21.660 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.16, opts=13)
01:40:21.662 00.002 1032 Enqueuing Move request for scope (0.02, 0.16)
01:40:21.665 00.003 10072 Worker thread wakes up
01:40:21.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
01:40:21.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
01:40:21.666 00.001 10072 Moving (0.02, 0.16) raw xDistance=0.15 yDistance=-0.06
01:40:21.667 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:21.669 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.65
01:40:21.670 00.001 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:40:21.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:21.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:40:21.670 00.000 10072 MoveAxis(W, 75, ABG)
01:40:21.670 00.000 10072 Guiding  Dir = 3, Dur = 75
01:40:21.671 00.001 10072 IsGuiding returns 0
01:40:21.671 00.000 10072 PulseGuide returned control before completion, sleep 85
01:40:21.690 00.019 1032 UpdateGuideState exits: m=1467 SNR=27.0
01:40:21.693 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:21.695 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:21.696 00.001 1032 Enqueuing Expose request
01:40:21.771 00.075 10072 IsGuiding returns 0
01:40:21.771 00.000 10072 Move returns status 0, amount 75
01:40:21.771 00.000 10072 MoveAxis(N, 0, ABG)
01:40:21.771 00.000 10072 Move returns status 0, amount 0
01:40:21.771 00.000 10072 move complete, result=0
01:40:21.771 00.000 10072 worker thread done servicing request
01:40:21.771 00.000 1032 GuideStep: 0.1 px 75 ms WEST, -0.1 px 0 ms NORTH
01:40:21.774 00.003 10072 Worker thread wakes up
01:40:21.774 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:21.774 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:22.180 00.406 10072 Exposure complete
01:40:22.227 00.047 10072 worker thread done servicing request
01:40:22.228 00.001 1032 OnExposeComplete: enter
01:40:22.229 00.001 1032 UpdateGuideState(): m_state=6
01:40:22.231 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4314
01:40:22.233 00.002 1032 Star::Find returns 1 (0), X=321.33, Y=754.94, Mass=1456, SNR=26.9, Peak=159 HFD=2.7
01:40:22.236 00.003 1032 MultiStar: [#1 -0.07,0.11,0.97,U] [#2 0.10,0.13,0.74,U] [#3 0.10,0.07,0.67,U] [#4 0.05,0.27,0.72,U] [#5 0.24,0.22,0.70,U] [#6 -0.04,0.31,0.59,U] [#7 0.02,-0.08,0.49,U] [#8 0.01,0.08,0.59,U] 
01:40:22.237 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.15}, one-star: {-0.13, 0.17}
01:40:22.240 00.003 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
01:40:22.243 00.003 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
01:40:22.244 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.42 mountX=0.14 mountY=-0.06, mountTheta=-0.41
01:40:22.247 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.15, opts=13)
01:40:22.249 00.002 1032 Enqueuing Move request for scope (0.02, 0.15)
01:40:22.251 00.002 10072 Worker thread wakes up
01:40:22.251 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
01:40:22.251 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
01:40:22.251 00.000 10072 Moving (0.02, 0.15) raw xDistance=0.14 yDistance=-0.06
01:40:22.253 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:22.256 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.65
01:40:22.256 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:40:22.256 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:22.257 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:40:22.257 00.000 10072 MoveAxis(W, 70, ABG)
01:40:22.257 00.000 10072 Guiding  Dir = 3, Dur = 70
01:40:22.257 00.000 10072 IsGuiding returns 0
01:40:22.258 00.001 10072 PulseGuide returned control before completion, sleep 80
01:40:22.276 00.018 1032 UpdateGuideState exits: m=1456 SNR=26.9
01:40:22.278 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:22.280 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:22.282 00.002 1032 Enqueuing Expose request
01:40:22.350 00.068 10072 IsGuiding returns 0
01:40:22.350 00.000 10072 Move returns status 0, amount 70
01:40:22.350 00.000 10072 MoveAxis(N, 0, ABG)
01:40:22.350 00.000 10072 Move returns status 0, amount 0
01:40:22.350 00.000 10072 move complete, result=0
01:40:22.350 00.000 10072 worker thread done servicing request
01:40:22.350 00.000 10072 Worker thread wakes up
01:40:22.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:22.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:22.350 00.000 1032 GuideStep: 0.1 px 70 ms WEST, -0.1 px 0 ms NORTH
01:40:22.979 00.629 10072 Exposure complete
01:40:23.029 00.050 10072 worker thread done servicing request
01:40:23.029 00.000 1032 OnExposeComplete: enter
01:40:23.032 00.003 1032 UpdateGuideState(): m_state=6
01:40:23.034 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4315
01:40:23.036 00.002 1032 Star::Find returns 1 (0), X=321.44, Y=754.80, Mass=1509, SNR=27.4, Peak=167 HFD=2.8
01:40:23.039 00.003 1032 MultiStar: [#1 0.13,-0.07,0.90,U] [#2 0.19,0.06,0.73,U] [#3 0.07,0.07,0.62,U] [#4 0.23,0.09,0.67,U] [#5 0.21,-0.03,0.66,U] [#6 0.22,0.04,0.56,U] [#7 -0.03,-0.15,0.50,U] [#8 0.10,0.01,0.55,U] 
01:40:23.041 00.002 1032 single-star, 8 included, MultiStar: {0.12, 0.01}, one-star: {-0.02, 0.03}
01:40:23.042 00.001 1032 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.83) = xAngle (0.23 = 0.23)
01:40:23.044 00.002 1032 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.23 = 0.23)
01:40:23.045 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.06 mountX=0.04 mountY=0.01, mountTheta=0.23
01:40:23.049 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.03, opts=13)
01:40:23.051 00.002 1032 Enqueuing Move request for scope (-0.02, 0.03)
01:40:23.055 00.004 10072 Worker thread wakes up
01:40:23.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
01:40:23.055 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
01:40:23.055 00.000 10072 Moving (-0.02, 0.03) raw xDistance=0.04 yDistance=0.01
01:40:23.058 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:23.061 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:23.061 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:40:23.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:23.061 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:40:23.061 00.000 10072 MoveAxis(W, 7, ABG)
01:40:23.061 00.000 10072 Guiding  Dir = 3, Dur = 7
01:40:23.062 00.001 10072 IsGuiding returns 0
01:40:23.062 00.000 10072 PulseGuide returned control before completion, sleep 17
01:40:23.080 00.018 1032 UpdateGuideState exits: m=1509 SNR=27.4
01:40:23.085 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:23.087 00.002 10072 IsGuiding returns 0
01:40:23.087 00.000 10072 Move returns status 0, amount 7
01:40:23.087 00.000 10072 MoveAxis(N, 0, ABG)
01:40:23.087 00.000 10072 Move returns status 0, amount 0
01:40:23.087 00.000 10072 move complete, result=0
01:40:23.087 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:23.089 00.002 1032 Enqueuing Expose request
01:40:23.091 00.002 10072 worker thread done servicing request
01:40:23.092 00.001 1032 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
01:40:23.094 00.002 10072 Worker thread wakes up
01:40:23.094 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:23.094 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:23.508 00.414 10072 Exposure complete
01:40:23.559 00.051 10072 worker thread done servicing request
01:40:23.559 00.000 1032 OnExposeComplete: enter
01:40:23.561 00.002 1032 UpdateGuideState(): m_state=6
01:40:23.563 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4316
01:40:23.564 00.001 1032 Star::Find returns 1 (0), X=321.32, Y=754.91, Mass=1382, SNR=26.2, Peak=149 HFD=2.6
01:40:23.567 00.003 1032 MultiStar: [#1 0.06,0.10,0.99,U] [#2 0.13,0.21,0.75,U] [#3 0.11,0.15,0.69,U] [#4 0.07,0.14,0.66,U] [#5 0.15,0.06,0.68,U] [#6 0.12,0.11,0.62,U] [#7 0.03,0.03,0.53,U] [#8 0.12,0.21,0.58,U] 
01:40:23.569 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.13}, one-star: {-0.14, 0.15}
01:40:23.570 00.001 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
01:40:23.572 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
01:40:23.573 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.13 mountX=0.11 mountY=-0.09, mountTheta=-0.70
01:40:23.576 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
01:40:23.577 00.001 1032 Enqueuing Move request for scope (0.06, 0.13)
01:40:23.580 00.003 10072 Worker thread wakes up
01:40:23.580 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
01:40:23.580 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
01:40:23.580 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
01:40:23.582 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:23.586 00.004 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:23.586 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:40:23.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:23.586 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:40:23.586 00.000 10072 MoveAxis(W, 7, ABG)
01:40:23.586 00.000 10072 Guiding  Dir = 3, Dur = 7
01:40:23.587 00.001 10072 IsGuiding returns 0
01:40:23.587 00.000 10072 PulseGuide returned control before completion, sleep 17
01:40:23.607 00.020 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:40:23.610 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:23.614 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:23.618 00.004 10072 IsGuiding returns 0
01:40:23.618 00.000 10072 Move returns status 0, amount 7
01:40:23.618 00.000 10072 MoveAxis(N, 0, ABG)
01:40:23.618 00.000 10072 Move returns status 0, amount 0
01:40:23.618 00.000 1032 Enqueuing Expose request
01:40:23.620 00.002 10072 move complete, result=0
01:40:23.621 00.001 10072 worker thread done servicing request
01:40:23.621 00.000 10072 Worker thread wakes up
01:40:23.621 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:23.621 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:23.621 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:40:24.256 00.635 10072 Exposure complete
01:40:24.308 00.052 10072 worker thread done servicing request
01:40:24.308 00.000 1032 OnExposeComplete: enter
01:40:24.310 00.002 1032 UpdateGuideState(): m_state=6
01:40:24.311 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4317
01:40:24.314 00.003 1032 Star::Find returns 1 (0), X=321.26, Y=754.96, Mass=1487, SNR=27.2, Peak=153 HFD=2.6
01:40:24.315 00.001 1032 MultiStar: [#1 0.11,0.20,0.94,U] [#2 0.07,0.31,0.71,U] [#3 0.03,0.42,0.67,U] [#4 0.14,0.20,0.65,U] [#5 0.20,0.16,0.68,U] [#6 0.02,0.29,0.60,U] [#7 0.04,0.03,0.50,U] [#8 -0.02,0.37,0.55,U] 
01:40:24.317 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.24}, one-star: {-0.20, 0.19}
01:40:24.319 00.002 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
01:40:24.320 00.001 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
01:40:24.322 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.42 mountX=0.22 mountY=-0.10, mountTheta=-0.41
01:40:24.326 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.24, opts=13)
01:40:24.328 00.002 1032 Enqueuing Move request for scope (0.04, 0.24)
01:40:24.332 00.004 10072 Worker thread wakes up
01:40:24.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
01:40:24.332 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
01:40:24.332 00.000 10072 Moving (0.04, 0.24) raw xDistance=0.22 yDistance=-0.10
01:40:24.334 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:24.336 00.002 10072 PPEC rslt: input = 0.22, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 287.65
01:40:24.336 00.000 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
01:40:24.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:24.336 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:40:24.336 00.000 10072 MoveAxis(W, 111, ABG)
01:40:24.338 00.002 10072 Guiding  Dir = 3, Dur = 111
01:40:24.338 00.000 10072 IsGuiding returns 0
01:40:24.338 00.000 10072 PulseGuide returned control before completion, sleep 121
01:40:24.355 00.017 1032 UpdateGuideState exits: m=1487 SNR=27.2
01:40:24.357 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:24.358 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:24.360 00.002 1032 Enqueuing Expose request
01:40:24.474 00.114 10072 IsGuiding returns 0
01:40:24.474 00.000 10072 Move returns status 0, amount 111
01:40:24.474 00.000 10072 MoveAxis(N, 0, ABG)
01:40:24.474 00.000 10072 Move returns status 0, amount 0
01:40:24.474 00.000 10072 move complete, result=0
01:40:24.474 00.000 10072 worker thread done servicing request
01:40:24.474 00.000 10072 Worker thread wakes up
01:40:24.474 00.000 1032 GuideStep: 0.2 px 111 ms WEST, -0.1 px 0 ms NORTH
01:40:24.477 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:24.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:24.886 00.409 10072 Exposure complete
01:40:24.936 00.050 10072 worker thread done servicing request
01:40:24.936 00.000 1032 OnExposeComplete: enter
01:40:24.938 00.002 1032 UpdateGuideState(): m_state=6
01:40:24.940 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4318
01:40:24.942 00.002 1032 Star::Find returns 1 (0), X=321.31, Y=754.90, Mass=1366, SNR=26.0, Peak=157 HFD=2.6
01:40:24.944 00.002 1032 MultiStar: [#1 -0.06,0.03,0.98,U] [#2 0.16,0.22,0.77,U] [#3 0.08,0.32,0.72,U] [#4 0.08,0.21,0.75,U] [#5 0.30,0.05,0.72,U] [#6 0.09,0.26,0.61,U] [#7 0.08,0.01,0.50,U] [#8 0.22,0.13,0.58,U] 
01:40:24.946 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.15}, one-star: {-0.14, 0.13}
01:40:24.948 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
01:40:24.949 00.001 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
01:40:24.952 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.13 mountX=0.13 mountY=-0.11, mountTheta=-0.70
01:40:24.954 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
01:40:24.958 00.004 1032 Enqueuing Move request for scope (0.07, 0.15)
01:40:24.962 00.004 10072 Worker thread wakes up
01:40:24.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
01:40:24.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
01:40:24.963 00.001 10072 Moving (0.07, 0.15) raw xDistance=0.13 yDistance=-0.11
01:40:24.966 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:24.967 00.001 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:24.968 00.001 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
01:40:24.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:24.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:40:24.968 00.000 10072 MoveAxis(W, 8, ABG)
01:40:24.968 00.000 10072 Guiding  Dir = 3, Dur = 8
01:40:24.968 00.000 10072 IsGuiding returns 0
01:40:24.969 00.001 10072 PulseGuide returned control before completion, sleep 18
01:40:24.987 00.018 1032 UpdateGuideState exits: m=1366 SNR=26.0
01:40:24.991 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:24.994 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:24.996 00.002 1032 Enqueuing Expose request
01:40:25.024 00.028 10072 IsGuiding returns 0
01:40:25.024 00.000 10072 Move returns status 0, amount 8
01:40:25.024 00.000 10072 MoveAxis(N, 0, ABG)
01:40:25.024 00.000 10072 Move returns status 0, amount 0
01:40:25.024 00.000 10072 move complete, result=0
01:40:25.024 00.000 10072 worker thread done servicing request
01:40:25.024 00.000 10072 Worker thread wakes up
01:40:25.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:25.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:25.030 00.006 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:40:25.652 00.622 10072 Exposure complete
01:40:25.699 00.047 10072 worker thread done servicing request
01:40:25.699 00.000 1032 OnExposeComplete: enter
01:40:25.701 00.002 1032 UpdateGuideState(): m_state=6
01:40:25.702 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4319
01:40:25.705 00.003 1032 Star::Find returns 1 (0), X=321.36, Y=754.76, Mass=1334, SNR=25.7, Peak=160 HFD=2.8
01:40:25.707 00.002 1032 MultiStar: [#1 0.16,-0.11,1.01,U] [#2 0.22,0.02,0.73,U] [#3 0.25,-0.09,0.67,U] [#4 0.19,-0.00,0.70,U] [#5 0.12,-0.09,0.70,U] [#6 0.16,0.11,0.61,U] [#7 0.26,-0.06,0.55,U] [#8 0.13,-0.13,0.58,U] 
01:40:25.710 00.003 1032 single-star, 8 included, MultiStar: {0.14, -0.04}, one-star: {-0.10, -0.01}
01:40:25.713 00.003 1032 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.83) = xAngle (-4.86 = 1.42)
01:40:25.715 00.002 1032 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.86 = 1.42)
01:40:25.717 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.03 mountX=0.01 mountY=0.10, mountTheta=1.42
01:40:25.720 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.01, opts=13)
01:40:25.721 00.001 1032 Enqueuing Move request for scope (-0.10, -0.01)
01:40:25.723 00.002 10072 Worker thread wakes up
01:40:25.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
01:40:25.723 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
01:40:25.723 00.000 10072 Moving (-0.10, -0.01) raw xDistance=0.01 yDistance=0.10
01:40:25.725 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:25.728 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:25.728 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:40:25.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:25.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:40:25.728 00.000 10072 MoveAxis(W, 8, ABG)
01:40:25.728 00.000 10072 Guiding  Dir = 3, Dur = 8
01:40:25.729 00.001 10072 IsGuiding returns 0
01:40:25.729 00.000 10072 PulseGuide returned control before completion, sleep 18
01:40:25.746 00.017 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:40:25.748 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:25.749 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:25.752 00.003 1032 Enqueuing Expose request
01:40:25.759 00.007 10072 IsGuiding returns 0
01:40:25.759 00.000 10072 Move returns status 0, amount 8
01:40:25.759 00.000 10072 MoveAxis(N, 0, ABG)
01:40:25.759 00.000 10072 Move returns status 0, amount 0
01:40:25.759 00.000 10072 move complete, result=0
01:40:25.759 00.000 10072 worker thread done servicing request
01:40:25.759 00.000 10072 Worker thread wakes up
01:40:25.759 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:25.760 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:25.762 00.002 1032 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
01:40:26.168 00.406 10072 Exposure complete
01:40:26.218 00.050 10072 worker thread done servicing request
01:40:26.219 00.001 1032 OnExposeComplete: enter
01:40:26.221 00.002 1032 UpdateGuideState(): m_state=6
01:40:26.223 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4320
01:40:26.225 00.002 1032 Star::Find returns 1 (0), X=321.41, Y=754.85, Mass=1512, SNR=27.4, Peak=181 HFD=2.7
01:40:26.226 00.001 1032 MultiStar: [#1 0.17,0.04,0.89,U] [#2 0.12,0.05,0.73,U] [#3 0.12,0.04,0.67,U] [#4 0.30,0.04,0.66,U] [#5 0.28,0.09,0.65,U] [#6 0.07,0.08,0.58,U] [#7 0.08,-0.13,0.52,U] [#8 0.33,0.02,0.57,U] 
01:40:26.228 00.002 1032 single-star, 8 included, MultiStar: {0.15, 0.04}, one-star: {-0.05, 0.08}
01:40:26.230 00.002 1032 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.83) = xAngle (0.26 = 0.26)
01:40:26.232 00.002 1032 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.26 = 0.26)
01:40:26.233 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.09 mountX=0.09 mountY=0.03, mountTheta=0.26
01:40:26.236 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.08, opts=13)
01:40:26.239 00.003 1032 Enqueuing Move request for scope (-0.05, 0.08)
01:40:26.241 00.002 10072 Worker thread wakes up
01:40:26.241 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
01:40:26.241 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
01:40:26.241 00.000 10072 Moving (-0.05, 0.08) raw xDistance=0.09 yDistance=0.03
01:40:26.244 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:26.246 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.65
01:40:26.246 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:40:26.247 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:26.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:40:26.247 00.000 10072 MoveAxis(W, 7, ABG)
01:40:26.247 00.000 10072 Guiding  Dir = 3, Dur = 7
01:40:26.247 00.000 10072 IsGuiding returns 0
01:40:26.248 00.001 10072 PulseGuide returned control before completion, sleep 17
01:40:26.264 00.016 1032 UpdateGuideState exits: m=1512 SNR=27.4
01:40:26.268 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:26.271 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:26.273 00.002 1032 Enqueuing Expose request
01:40:26.276 00.003 10072 IsGuiding returns 0
01:40:26.276 00.000 10072 Move returns status 0, amount 7
01:40:26.276 00.000 10072 MoveAxis(N, 0, ABG)
01:40:26.276 00.000 10072 Move returns status 0, amount 0
01:40:26.276 00.000 10072 move complete, result=0
01:40:26.276 00.000 10072 worker thread done servicing request
01:40:26.276 00.000 10072 Worker thread wakes up
01:40:26.277 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:26.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:26.282 00.005 1032 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
01:40:26.905 00.623 10072 Exposure complete
01:40:26.952 00.047 10072 worker thread done servicing request
01:40:26.952 00.000 1032 OnExposeComplete: enter
01:40:26.955 00.003 1032 UpdateGuideState(): m_state=6
01:40:26.958 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4321
01:40:26.960 00.002 1032 Star::Find returns 1 (0), X=321.40, Y=754.95, Mass=1382, SNR=26.2, Peak=158 HFD=2.6
01:40:26.962 00.002 1032 MultiStar: [#1 -0.00,-0.05,0.94,U] [#2 0.22,0.20,0.73,U] [#3 0.15,0.15,0.67,U] [#4 0.09,0.26,0.71,U] [#5 0.12,0.13,0.72,U] [#6 -0.03,0.26,0.60,U] [#7 0.14,-0.07,0.51,U] [#8 0.00,0.23,0.59,U] 
01:40:26.965 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.14}, one-star: {-0.06, 0.19}
01:40:26.966 00.001 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
01:40:26.969 00.003 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
01:40:26.970 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.16 mountX=0.12 mountY=-0.10, mountTheta=-0.67
01:40:26.973 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
01:40:26.975 00.002 1032 Enqueuing Move request for scope (0.06, 0.14)
01:40:26.977 00.002 10072 Worker thread wakes up
01:40:26.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
01:40:26.977 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
01:40:26.977 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.10
01:40:26.979 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:26.982 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:40:26.982 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:40:26.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:26.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:40:26.982 00.000 10072 MoveAxis(W, 8, ABG)
01:40:26.982 00.000 10072 Guiding  Dir = 3, Dur = 8
01:40:26.982 00.000 10072 IsGuiding returns 0
01:40:26.983 00.001 10072 PulseGuide returned control before completion, sleep 18
01:40:27.001 00.018 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:40:27.004 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:27.005 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:27.007 00.002 1032 Enqueuing Expose request
01:40:27.011 00.004 10072 IsGuiding returns 0
01:40:27.011 00.000 10072 Move returns status 0, amount 8
01:40:27.011 00.000 10072 MoveAxis(N, 0, ABG)
01:40:27.011 00.000 10072 Move returns status 0, amount 0
01:40:27.011 00.000 10072 move complete, result=0
01:40:27.011 00.000 10072 worker thread done servicing request
01:40:27.011 00.000 10072 Worker thread wakes up
01:40:27.012 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:27.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:27.017 00.005 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:40:27.430 00.413 10072 Exposure complete
01:40:27.493 00.063 10072 worker thread done servicing request
01:40:27.493 00.000 1032 OnExposeComplete: enter
01:40:27.496 00.003 1032 UpdateGuideState(): m_state=6
01:40:27.498 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4322
01:40:27.503 00.005 1032 Star::Find returns 1 (0), X=321.42, Y=754.99, Mass=1445, SNR=26.8, Peak=162 HFD=2.8
01:40:27.503 00.000 1032 MultiStar: [#1 0.10,0.18,0.96,U] [#2 0.15,0.13,0.73,U] [#3 0.15,0.20,0.67,U] [#4 0.13,0.33,0.67,U] [#5 0.24,0.06,0.68,U] [#6 0.01,0.27,0.57,U] [#7 0.13,0.01,0.50,U] [#8 0.06,0.36,0.56,U] 
01:40:27.503 00.000 1032 refined, 8 included, MultiStar: {0.10, 0.20}, one-star: {-0.04, 0.23}
01:40:27.512 00.009 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
01:40:27.514 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
01:40:27.516 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.11 mountX=0.17 mountY=-0.15, mountTheta=-0.72
01:40:27.516 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.20, opts=13)
01:40:27.516 00.000 1032 Enqueuing Move request for scope (0.10, 0.20)
01:40:27.516 00.000 10072 Worker thread wakes up
01:40:27.527 00.011 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
01:40:27.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
01:40:27.527 00.000 10072 Moving (0.10, 0.20) raw xDistance=0.17 yDistance=-0.15
01:40:27.529 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:27.532 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.64
01:40:27.532 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:40:27.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:27.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:40:27.532 00.000 10072 MoveAxis(W, 84, ABG)
01:40:27.532 00.000 10072 Guiding  Dir = 3, Dur = 84
01:40:27.534 00.002 10072 IsGuiding returns 0
01:40:27.534 00.000 10072 PulseGuide returned control before completion, sleep 94
01:40:27.556 00.022 1032 UpdateGuideState exits: m=1445 SNR=26.8
01:40:27.558 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:27.561 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:27.564 00.003 1032 Enqueuing Expose request
01:40:27.636 00.072 10072 IsGuiding returns 0
01:40:27.636 00.000 10072 Move returns status 0, amount 84
01:40:27.636 00.000 10072 MoveAxis(N, 0, ABG)
01:40:27.636 00.000 10072 Move returns status 0, amount 0
01:40:27.636 00.000 10072 move complete, result=0
01:40:27.636 00.000 10072 worker thread done servicing request
01:40:27.636 00.000 10072 Worker thread wakes up
01:40:27.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:27.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:27.636 00.000 1032 GuideStep: 0.2 px 84 ms WEST, -0.1 px 0 ms NORTH
01:40:28.272 00.636 10072 Exposure complete
01:40:28.328 00.056 10072 worker thread done servicing request
01:40:28.328 00.000 1032 OnExposeComplete: enter
01:40:28.332 00.004 1032 UpdateGuideState(): m_state=6
01:40:28.334 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4323
01:40:28.338 00.004 1032 Star::Find returns 1 (0), X=321.44, Y=754.89, Mass=1330, SNR=25.7, Peak=139 HFD=2.8
01:40:28.340 00.002 1032 MultiStar: [#1 0.09,0.07,0.97,U] [#2 0.20,0.22,0.73,U] [#3 0.20,0.08,0.71,U] [#4 0.20,0.13,0.72,U] [#5 0.16,-0.03,0.73,U] [#6 -0.05,0.23,0.61,U] [#7 0.09,0.20,0.55,U] [#8 0.17,0.17,0.60,U] 
01:40:28.344 00.004 1032 single-star, 8 included, MultiStar: {0.11, 0.13}, one-star: {-0.01, 0.13}
01:40:28.347 00.003 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
01:40:28.349 00.002 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
01:40:28.353 00.004 1032 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.66 mountX=0.13 mountY=-0.02, mountTheta=-0.17
01:40:28.353 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.13, opts=13)
01:40:28.359 00.006 1032 Enqueuing Move request for scope (-0.01, 0.13)
01:40:28.360 00.001 10072 Worker thread wakes up
01:40:28.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
01:40:28.360 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
01:40:28.360 00.000 10072 Moving (-0.01, 0.13) raw xDistance=0.13 yDistance=-0.02
01:40:28.363 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:28.364 00.001 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:40:28.364 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
01:40:28.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:28.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:40:28.364 00.000 10072 MoveAxis(W, 10, ABG)
01:40:28.364 00.000 10072 Guiding  Dir = 3, Dur = 10
01:40:28.364 00.000 10072 IsGuiding returns 0
01:40:28.364 00.000 10072 PulseGuide returned control before completion, sleep 20
01:40:28.386 00.022 1032 UpdateGuideState exits: m=1330 SNR=25.7
01:40:28.388 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:28.390 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:28.393 00.003 1032 Enqueuing Expose request
01:40:28.396 00.003 10072 IsGuiding returns 0
01:40:28.396 00.000 10072 Move returns status 0, amount 10
01:40:28.396 00.000 10072 MoveAxis(N, 0, ABG)
01:40:28.396 00.000 10072 Move returns status 0, amount 0
01:40:28.396 00.000 10072 move complete, result=0
01:40:28.396 00.000 10072 worker thread done servicing request
01:40:28.396 00.000 10072 Worker thread wakes up
01:40:28.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:28.396 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:28.401 00.005 1032 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
01:40:28.810 00.409 10072 Exposure complete
01:40:28.864 00.054 10072 worker thread done servicing request
01:40:28.864 00.000 1032 OnExposeComplete: enter
01:40:28.866 00.002 1032 UpdateGuideState(): m_state=6
01:40:28.868 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4324
01:40:28.872 00.004 1032 Star::Find returns 1 (0), X=321.46, Y=754.99, Mass=1350, SNR=25.9, Peak=148 HFD=2.6
01:40:28.875 00.003 1032 MultiStar: [#1 0.07,0.06,1.00,U] [#2 0.30,0.30,0.75,U] [#3 0.19,0.24,0.71,U] [#4 0.10,0.24,0.73,U] [#5 0.31,0.11,0.72,U] [#6 0.16,0.22,0.59,U] [#7 0.05,-0.04,0.52,U] [#8 0.26,0.35,0.61,U] 
01:40:28.876 00.001 1032 single-star, 8 included, MultiStar: {0.15, 0.19}, one-star: {0.01, 0.22}
01:40:28.876 00.000 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
01:40:28.876 00.000 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
01:40:28.876 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.54 mountX=0.21 mountY=-0.06, mountTheta=-0.29
01:40:28.890 00.014 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.22, opts=13)
01:40:28.891 00.001 1032 Enqueuing Move request for scope (0.01, 0.22)
01:40:28.895 00.004 10072 Worker thread wakes up
01:40:28.895 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
01:40:28.895 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
01:40:28.895 00.000 10072 Moving (0.01, 0.22) raw xDistance=0.21 yDistance=-0.06
01:40:28.897 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:28.897 00.000 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 287.64
01:40:28.897 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
01:40:28.897 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:28.897 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:40:28.897 00.000 10072 MoveAxis(W, 106, ABG)
01:40:28.897 00.000 10072 Guiding  Dir = 3, Dur = 106
01:40:28.897 00.000 10072 IsGuiding returns 0
01:40:28.897 00.000 10072 PulseGuide returned control before completion, sleep 116
01:40:28.922 00.025 1032 UpdateGuideState exits: m=1350 SNR=25.9
01:40:28.924 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:28.924 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:28.924 00.000 1032 Enqueuing Expose request
01:40:29.031 00.107 10072 IsGuiding returns 0
01:40:29.031 00.000 10072 Move returns status 0, amount 106
01:40:29.031 00.000 10072 MoveAxis(N, 0, ABG)
01:40:29.031 00.000 10072 Move returns status 0, amount 0
01:40:29.031 00.000 10072 move complete, result=0
01:40:29.031 00.000 10072 worker thread done servicing request
01:40:29.031 00.000 10072 Worker thread wakes up
01:40:29.031 00.000 1032 GuideStep: 0.2 px 106 ms WEST, -0.1 px 0 ms NORTH
01:40:29.035 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:29.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:29.666 00.631 10072 Exposure complete
01:40:29.721 00.055 10072 worker thread done servicing request
01:40:29.721 00.000 1032 OnExposeComplete: enter
01:40:29.723 00.002 1032 UpdateGuideState(): m_state=6
01:40:29.725 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4325
01:40:29.727 00.002 1032 Star::Find returns 1 (0), X=321.45, Y=754.82, Mass=1609, SNR=28.3, Peak=178 HFD=2.9
01:40:29.729 00.002 1032 MultiStar: [#1 0.20,0.03,0.93,U] [#2 0.15,0.06,0.68,U] [#3 0.16,0.06,0.63,U] [#4 0.20,0.04,0.68,U] [#5 0.41,0.02,0.62,U] [#6 0.19,0.19,0.55,U] [#7 0.34,0.07,0.50,U] [#8 0.02,0.13,0.52,U] 
01:40:29.731 00.002 1032 single-star, 8 included, MultiStar: {0.17, 0.07}, one-star: {-0.00, 0.05}
01:40:29.733 00.002 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
01:40:29.735 00.002 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
01:40:29.735 00.000 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.63 mountX=0.05 mountY=-0.01, mountTheta=-0.20
01:40:29.735 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
01:40:29.735 00.000 1032 Enqueuing Move request for scope (-0.00, 0.05)
01:40:29.735 00.000 10072 Worker thread wakes up
01:40:29.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
01:40:29.735 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
01:40:29.735 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
01:40:29.748 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:29.751 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:40:29.751 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:40:29.753 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:29.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:40:29.753 00.000 10072 MoveAxis(W, 12, ABG)
01:40:29.753 00.000 10072 Guiding  Dir = 3, Dur = 12
01:40:29.753 00.000 10072 IsGuiding returns 0
01:40:29.753 00.000 10072 PulseGuide returned control before completion, sleep 22
01:40:29.771 00.018 1032 UpdateGuideState exits: m=1609 SNR=28.3
01:40:29.771 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:29.771 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:29.771 00.000 1032 Enqueuing Expose request
01:40:29.785 00.014 10072 IsGuiding returns 0
01:40:29.785 00.000 10072 Move returns status 0, amount 12
01:40:29.785 00.000 10072 MoveAxis(N, 0, ABG)
01:40:29.785 00.000 10072 Move returns status 0, amount 0
01:40:29.785 00.000 10072 move complete, result=0
01:40:29.785 00.000 10072 worker thread done servicing request
01:40:29.785 00.000 10072 Worker thread wakes up
01:40:29.785 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:29.785 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:29.785 00.000 1032 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
01:40:30.194 00.409 10072 Exposure complete
01:40:30.258 00.064 10072 worker thread done servicing request
01:40:30.258 00.000 1032 OnExposeComplete: enter
01:40:30.262 00.004 1032 UpdateGuideState(): m_state=6
01:40:30.264 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4326
01:40:30.268 00.004 1032 Star::Find returns 1 (0), X=321.46, Y=754.85, Mass=1351, SNR=25.9, Peak=159 HFD=2.7
01:40:30.270 00.002 1032 MultiStar: [#1 0.23,-0.03,1.00,U] [#2 0.29,0.08,0.75,U] [#3 0.15,-0.02,0.71,U] [#4 0.23,0.06,0.69,U] [#5 0.33,0.05,0.75,U] [#6 0.06,0.11,0.61,U] [#7 0.21,-0.05,0.57,U] [#8 0.01,-0.02,0.59,U] 
01:40:30.272 00.002 1032 single-star, 8 included, MultiStar: {0.17, 0.03}, one-star: {-0.00, 0.08}
01:40:30.277 00.005 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
01:40:30.279 00.002 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
01:40:30.282 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.59 mountX=0.08 mountY=-0.02, mountTheta=-0.24
01:40:30.282 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.08, opts=13)
01:40:30.282 00.000 1032 Enqueuing Move request for scope (-0.00, 0.08)
01:40:30.291 00.009 10072 Worker thread wakes up
01:40:30.291 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
01:40:30.291 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
01:40:30.291 00.000 10072 Moving (-0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
01:40:30.294 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:30.297 00.003 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:40:30.297 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:40:30.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:30.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:40:30.297 00.000 10072 MoveAxis(W, 10, ABG)
01:40:30.297 00.000 10072 Guiding  Dir = 3, Dur = 10
01:40:30.297 00.000 10072 IsGuiding returns 0
01:40:30.297 00.000 10072 PulseGuide returned control before completion, sleep 20
01:40:30.321 00.024 10072 IsGuiding returns 0
01:40:30.321 00.000 10072 Move returns status 0, amount 10
01:40:30.322 00.001 10072 MoveAxis(N, 0, ABG)
01:40:30.322 00.000 10072 Move returns status 0, amount 0
01:40:30.322 00.000 10072 move complete, result=0
01:40:30.322 00.000 10072 worker thread done servicing request
01:40:30.322 00.000 1032 UpdateGuideState exits: m=1351 SNR=25.9
01:40:30.322 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:30.325 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:30.329 00.004 1032 Enqueuing Expose request
01:40:30.329 00.000 10072 Worker thread wakes up
01:40:30.329 00.000 1032 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
01:40:30.329 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:30.329 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:30.972 00.643 10072 Exposure complete
01:40:31.029 00.057 10072 worker thread done servicing request
01:40:31.029 00.000 1032 OnExposeComplete: enter
01:40:31.029 00.000 1032 UpdateGuideState(): m_state=6
01:40:31.036 00.007 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4327
01:40:31.038 00.002 1032 Star::Find returns 1 (0), X=321.47, Y=754.73, Mass=1427, SNR=26.6, Peak=171 HFD=2.9
01:40:31.040 00.002 1032 MultiStar: [#1 0.12,-0.14,0.95,U] [#2 0.29,0.01,0.73,U] [#3 0.16,0.02,0.69,U] [#4 0.14,0.00,0.71,U] [#5 0.40,-0.11,0.68,U] [#6 0.23,0.01,0.58,U] [#7 0.10,-0.23,0.50,U] [#8 -0.01,-0.10,0.58,U] 
01:40:31.042 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.06}, one-star: {0.01, -0.03}
01:40:31.044 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
01:40:31.047 00.003 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
01:40:31.050 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.27 mountX=-0.04 mountY=-0.00, mountTheta=-3.10
01:40:31.053 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
01:40:31.053 00.000 1032 Enqueuing Move request for scope (0.01, -0.03)
01:40:31.053 00.000 10072 Worker thread wakes up
01:40:31.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
01:40:31.053 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
01:40:31.053 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.04 yDistance=-0.00
01:40:31.062 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:31.064 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:40:31.064 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:40:31.064 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:31.066 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:40:31.066 00.000 10072 MoveAxis(W, 12, ABG)
01:40:31.066 00.000 10072 Guiding  Dir = 3, Dur = 12
01:40:31.067 00.001 10072 IsGuiding returns 0
01:40:31.067 00.000 10072 PulseGuide returned control before completion, sleep 22
01:40:31.087 00.020 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:40:31.091 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:31.093 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:31.095 00.002 1032 Enqueuing Expose request
01:40:31.097 00.002 10072 IsGuiding returns 0
01:40:31.097 00.000 10072 Move returns status 0, amount 12
01:40:31.097 00.000 10072 MoveAxis(N, 0, ABG)
01:40:31.097 00.000 10072 Move returns status 0, amount 0
01:40:31.097 00.000 10072 move complete, result=0
01:40:31.097 00.000 10072 worker thread done servicing request
01:40:31.097 00.000 10072 Worker thread wakes up
01:40:31.097 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:31.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:31.106 00.009 1032 GuideStep: -0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
01:40:31.512 00.406 10072 Exposure complete
01:40:31.567 00.055 10072 worker thread done servicing request
01:40:31.567 00.000 1032 OnExposeComplete: enter
01:40:31.569 00.002 1032 UpdateGuideState(): m_state=6
01:40:31.571 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4328
01:40:31.575 00.004 1032 Star::Find returns 1 (0), X=321.43, Y=754.74, Mass=1361, SNR=26.0, Peak=154 HFD=2.9
01:40:31.577 00.002 1032 MultiStar: [#1 0.14,-0.04,1.00,U] [#2 0.09,-0.09,0.70,U] [#3 0.04,-0.10,0.72,U] [#4 0.22,-0.09,0.71,U] [#5 0.31,-0.24,0.70,U] [#6 0.19,-0.08,0.63,U] [#7 0.05,-0.23,0.53,U] [#8 0.22,0.14,0.60,U] 
01:40:31.580 00.003 1032 single-star, 8 included, MultiStar: {0.13, -0.08}, one-star: {-0.02, -0.03}
01:40:31.582 00.002 1032 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.83) = xAngle (-4.08 = 2.21)
01:40:31.584 00.002 1032 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.08 = 2.21)
01:40:31.586 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.25 mountX=-0.02 mountY=0.03, mountTheta=2.21
01:40:31.588 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
01:40:31.606 00.018 1032 Enqueuing Move request for scope (-0.02, -0.03)
01:40:31.618 00.012 10072 Worker thread wakes up
01:40:31.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
01:40:31.618 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
01:40:31.618 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
01:40:31.621 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:31.624 00.003 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:40:31.624 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:40:31.624 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:31.624 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:40:31.624 00.000 10072 MoveAxis(W, 11, ABG)
01:40:31.624 00.000 10072 Guiding  Dir = 3, Dur = 11
01:40:31.626 00.002 10072 IsGuiding returns 0
01:40:31.626 00.000 10072 PulseGuide returned control before completion, sleep 21
01:40:31.644 00.018 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:40:31.648 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:31.648 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:31.648 00.000 1032 Enqueuing Expose request
01:40:31.656 00.008 10072 IsGuiding returns 0
01:40:31.656 00.000 10072 Move returns status 0, amount 11
01:40:31.656 00.000 10072 MoveAxis(N, 0, ABG)
01:40:31.656 00.000 10072 Move returns status 0, amount 0
01:40:31.656 00.000 10072 move complete, result=0
01:40:31.658 00.002 10072 worker thread done servicing request
01:40:31.658 00.000 10072 Worker thread wakes up
01:40:31.658 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:31.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:31.665 00.007 1032 GuideStep: -0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
01:40:32.288 00.623 10072 Exposure complete
01:40:32.340 00.052 10072 worker thread done servicing request
01:40:32.342 00.002 1032 OnExposeComplete: enter
01:40:32.344 00.002 1032 UpdateGuideState(): m_state=6
01:40:32.346 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4329
01:40:32.348 00.002 1032 Star::Find returns 1 (0), X=321.40, Y=754.84, Mass=1468, SNR=27.0, Peak=171 HFD=2.8
01:40:32.351 00.003 1032 MultiStar: [#1 0.07,0.00,0.93,U] [#2 0.27,0.06,0.72,U] [#3 0.17,0.04,0.65,U] [#4 0.05,-0.02,0.72,U] [#5 0.26,-0.04,0.72,U] [#6 0.01,0.04,0.58,U] [#7 0.04,-0.19,0.51,U] [#8 0.07,0.28,0.55,U] 
01:40:32.353 00.002 1032 single-star, 8 included, MultiStar: {0.09, 0.03}, one-star: {-0.06, 0.07}
01:40:32.355 00.002 1032 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.83) = xAngle (0.40 = 0.40)
01:40:32.357 00.002 1032 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.40 = 0.40)
01:40:32.361 00.004 1032 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.23 mountX=0.09 mountY=0.04, mountTheta=0.40
01:40:32.365 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.07, opts=13)
01:40:32.368 00.003 1032 Enqueuing Move request for scope (-0.06, 0.07)
01:40:32.371 00.003 10072 Worker thread wakes up
01:40:32.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
01:40:32.371 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
01:40:32.371 00.000 10072 Moving (-0.06, 0.07) raw xDistance=0.09 yDistance=0.04
01:40:32.375 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:32.377 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:40:32.377 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:40:32.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:32.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:40:32.377 00.000 10072 MoveAxis(W, 14, ABG)
01:40:32.377 00.000 10072 Guiding  Dir = 3, Dur = 14
01:40:32.378 00.001 10072 IsGuiding returns 0
01:40:32.378 00.000 10072 PulseGuide returned control before completion, sleep 24
01:40:32.397 00.019 1032 UpdateGuideState exits: m=1468 SNR=27.0
01:40:32.397 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:32.397 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:32.397 00.000 1032 Enqueuing Expose request
01:40:32.412 00.015 10072 IsGuiding returns 0
01:40:32.412 00.000 10072 Move returns status 0, amount 14
01:40:32.412 00.000 10072 MoveAxis(N, 0, ABG)
01:40:32.412 00.000 10072 Move returns status 0, amount 0
01:40:32.412 00.000 10072 move complete, result=0
01:40:32.412 00.000 10072 worker thread done servicing request
01:40:32.412 00.000 10072 Worker thread wakes up
01:40:32.412 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:32.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:32.412 00.000 1032 GuideStep: 0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
01:40:32.823 00.411 10072 Exposure complete
01:40:32.872 00.049 10072 worker thread done servicing request
01:40:32.872 00.000 1032 OnExposeComplete: enter
01:40:32.872 00.000 1032 UpdateGuideState(): m_state=6
01:40:32.886 00.014 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4330
01:40:32.887 00.001 1032 Star::Find returns 1 (0), X=321.31, Y=754.94, Mass=1455, SNR=26.9, Peak=165 HFD=2.6
01:40:32.891 00.004 1032 MultiStar: [#1 0.12,0.13,0.92,U] [#2 0.23,0.18,0.76,U] [#3 0.21,0.05,0.67,U] [#4 -0.11,0.08,0.71,U] [#5 0.13,-0.03,0.68,U] [#6 0.03,0.21,0.61,U] [#7 0.22,0.04,0.52,U] [#8 0.15,0.20,0.54,U] 
01:40:32.893 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {-0.15, 0.18}
01:40:32.895 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
01:40:32.897 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
01:40:32.899 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.98 mountX=0.09 mountY=-0.11, mountTheta=-0.85
01:40:32.903 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
01:40:32.908 00.005 1032 Enqueuing Move request for scope (0.08, 0.12)
01:40:32.910 00.002 10072 Worker thread wakes up
01:40:32.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
01:40:32.910 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
01:40:32.910 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.09 yDistance=-0.11
01:40:32.912 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:32.914 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:40:32.914 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:40:32.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:32.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:40:32.914 00.000 10072 MoveAxis(W, 13, ABG)
01:40:32.916 00.002 10072 Guiding  Dir = 3, Dur = 13
01:40:32.916 00.000 10072 IsGuiding returns 0
01:40:32.916 00.000 10072 PulseGuide returned control before completion, sleep 23
01:40:32.937 00.021 1032 UpdateGuideState exits: m=1455 SNR=26.9
01:40:32.937 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:32.937 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:32.937 00.000 1032 Enqueuing Expose request
01:40:32.951 00.014 10072 IsGuiding returns 0
01:40:32.951 00.000 10072 Move returns status 0, amount 13
01:40:32.951 00.000 10072 MoveAxis(N, 0, ABG)
01:40:32.951 00.000 10072 Move returns status 0, amount 0
01:40:32.951 00.000 10072 move complete, result=0
01:40:32.951 00.000 10072 worker thread done servicing request
01:40:32.951 00.000 10072 Worker thread wakes up
01:40:32.951 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:32.951 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:32.953 00.002 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:40:33.590 00.637 10072 Exposure complete
01:40:33.653 00.063 10072 worker thread done servicing request
01:40:33.653 00.000 1032 OnExposeComplete: enter
01:40:33.657 00.004 1032 UpdateGuideState(): m_state=6
01:40:33.657 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4331
01:40:33.657 00.000 1032 Star::Find returns 1 (0), X=321.33, Y=754.92, Mass=1417, SNR=26.5, Peak=139 HFD=2.8
01:40:33.664 00.007 1032 MultiStar: [#1 -0.03,-0.03,0.97,U] [#2 0.13,0.09,0.77,U] [#3 0.18,-0.00,0.66,U] [#4 0.15,0.19,0.70,U] [#5 0.12,0.05,0.70,U] [#6 0.14,0.26,0.57,U] [#7 0.06,-0.00,0.49,U] [#8 0.19,0.28,0.56,U] 
01:40:33.666 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.10}, one-star: {-0.13, 0.15}
01:40:33.668 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
01:40:33.673 00.005 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
01:40:33.674 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.13 cameraTheta=0.97 mountX=0.08 mountY=-0.10, mountTheta=-0.86
01:40:33.680 00.006 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
01:40:33.681 00.001 1032 Enqueuing Move request for scope (0.07, 0.10)
01:40:33.686 00.005 10072 Worker thread wakes up
01:40:33.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
01:40:33.686 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:40:33.686 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.10
01:40:33.693 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:33.695 00.002 10072 PPEC rslt: input = 0.08, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:40:33.695 00.000 10072 PPEC: input: 0.08, control: 0.02, exposure: 500
01:40:33.695 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:33.695 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:40:33.695 00.000 10072 MoveAxis(W, 18, ABG)
01:40:33.695 00.000 10072 Guiding  Dir = 3, Dur = 18
01:40:33.695 00.000 10072 IsGuiding returns 0
01:40:33.697 00.002 10072 PulseGuide returned control before completion, sleep 28
01:40:33.721 00.024 1032 UpdateGuideState exits: m=1417 SNR=26.5
01:40:33.725 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:33.726 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:33.726 00.000 1032 Enqueuing Expose request
01:40:33.738 00.012 10072 IsGuiding returns 0
01:40:33.738 00.000 10072 Move returns status 0, amount 18
01:40:33.738 00.000 10072 MoveAxis(N, 0, ABG)
01:40:33.738 00.000 10072 Move returns status 0, amount 0
01:40:33.738 00.000 10072 move complete, result=0
01:40:33.739 00.001 10072 worker thread done servicing request
01:40:33.739 00.000 10072 Worker thread wakes up
01:40:33.739 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:33.739 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:33.739 00.000 1032 GuideStep: 0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
01:40:34.143 00.404 10072 Exposure complete
01:40:34.194 00.051 10072 worker thread done servicing request
01:40:34.194 00.000 1032 OnExposeComplete: enter
01:40:34.194 00.000 1032 UpdateGuideState(): m_state=6
01:40:34.198 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4332
01:40:34.200 00.002 1032 Star::Find returns 1 (0), X=321.52, Y=754.94, Mass=1403, SNR=26.4, Peak=141 HFD=2.9
01:40:34.203 00.003 1032 MultiStar: [#1 0.22,0.08,0.95,U] [#2 0.38,0.10,0.72,U] [#3 0.10,0.15,0.64,U] [#4 0.17,0.31,0.71,U] [#5 0.22,0.12,0.70,U] [#6 0.09,0.35,0.56,U] [#7 0.19,-0.10,0.54,U] [#8 0.17,0.03,0.57,U] 
01:40:34.206 00.003 1032 single-star, 8 included, MultiStar: {0.18, 0.14}, one-star: {0.06, 0.18}
01:40:34.206 00.000 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
01:40:34.206 00.000 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
01:40:34.206 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.22 mountX=0.16 mountY=-0.11, mountTheta=-0.61
01:40:34.206 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.18, opts=13)
01:40:34.206 00.000 1032 Enqueuing Move request for scope (0.06, 0.18)
01:40:34.220 00.014 10072 Worker thread wakes up
01:40:34.220 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
01:40:34.220 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
01:40:34.220 00.000 10072 Moving (0.06, 0.18) raw xDistance=0.16 yDistance=-0.11
01:40:34.224 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:34.226 00.002 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.64
01:40:34.226 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:40:34.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:34.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:40:34.226 00.000 10072 MoveAxis(W, 87, ABG)
01:40:34.226 00.000 10072 Guiding  Dir = 3, Dur = 87
01:40:34.226 00.000 10072 IsGuiding returns 0
01:40:34.226 00.000 10072 PulseGuide returned control before completion, sleep 97
01:40:34.241 00.015 1032 UpdateGuideState exits: m=1403 SNR=26.4
01:40:34.241 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:34.253 00.012 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:34.255 00.002 1032 Enqueuing Expose request
01:40:34.331 00.076 10072 IsGuiding returns 0
01:40:34.331 00.000 10072 Move returns status 0, amount 87
01:40:34.331 00.000 10072 MoveAxis(N, 0, ABG)
01:40:34.331 00.000 10072 Move returns status 0, amount 0
01:40:34.331 00.000 10072 move complete, result=0
01:40:34.331 00.000 10072 worker thread done servicing request
01:40:34.331 00.000 10072 Worker thread wakes up
01:40:34.331 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:34.331 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:34.331 00.000 1032 GuideStep: 0.2 px 87 ms WEST, -0.1 px 0 ms NORTH
01:40:34.965 00.634 10072 Exposure complete
01:40:35.016 00.051 10072 worker thread done servicing request
01:40:35.016 00.000 1032 OnExposeComplete: enter
01:40:35.022 00.006 1032 UpdateGuideState(): m_state=6
01:40:35.024 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4333
01:40:35.027 00.003 1032 Star::Find returns 1 (0), X=321.45, Y=755.03, Mass=1311, SNR=25.5, Peak=133 HFD=2.8
01:40:35.029 00.002 1032 MultiStar: [#1 0.22,0.14,0.98,U] [#2 0.08,0.26,0.76,U] [#3 0.18,0.26,0.71,U] [#4 0.17,0.14,0.69,U] [#5 0.29,0.07,0.72,U] [#6 0.11,0.17,0.66,U] [#7 -0.05,0.01,0.54,U] [#8 -0.02,0.09,0.61,U] 
01:40:35.032 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.17}, one-star: {-0.01, 0.26}
01:40:35.034 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
01:40:35.036 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
01:40:35.038 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=0.97 mountX=0.13 mountY=-0.15, mountTheta=-0.86
01:40:35.042 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.17, opts=13)
01:40:35.047 00.005 1032 Enqueuing Move request for scope (0.11, 0.17)
01:40:35.047 00.000 10072 Worker thread wakes up
01:40:35.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
01:40:35.047 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
01:40:35.047 00.000 10072 Moving (0.11, 0.17) raw xDistance=0.13 yDistance=-0.15
01:40:35.053 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:35.057 00.004 10072 PPEC rslt: input = 0.13, final = 0.08, react = 0.06, pred = 0.02, hyst = 0.05, hyst_pct = 0.00, period_length = 287.64
01:40:35.057 00.000 10072 PPEC: input: 0.13, control: 0.08, exposure: 500
01:40:35.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:35.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:40:35.057 00.000 10072 MoveAxis(W, 78, ABG)
01:40:35.057 00.000 10072 Guiding  Dir = 3, Dur = 78
01:40:35.057 00.000 10072 IsGuiding returns 0
01:40:35.057 00.000 10072 PulseGuide returned control before completion, sleep 88
01:40:35.079 00.022 1032 UpdateGuideState exits: m=1311 SNR=25.5
01:40:35.083 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:35.085 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:35.089 00.004 1032 Enqueuing Expose request
01:40:35.154 00.065 10072 IsGuiding returns 0
01:40:35.154 00.000 10072 Move returns status 0, amount 78
01:40:35.154 00.000 10072 MoveAxis(N, 0, ABG)
01:40:35.154 00.000 10072 Move returns status 0, amount 0
01:40:35.154 00.000 10072 move complete, result=0
01:40:35.154 00.000 10072 worker thread done servicing request
01:40:35.154 00.000 10072 Worker thread wakes up
01:40:35.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:35.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:35.154 00.000 1032 GuideStep: 0.1 px 78 ms WEST, -0.2 px 0 ms NORTH
01:40:35.571 00.417 10072 Exposure complete
01:40:35.632 00.061 10072 worker thread done servicing request
01:40:35.632 00.000 1032 OnExposeComplete: enter
01:40:35.635 00.003 1032 UpdateGuideState(): m_state=6
01:40:35.635 00.000 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4334
01:40:35.635 00.000 1032 Star::Find returns 1 (0), X=321.56, Y=754.85, Mass=1527, SNR=27.5, Peak=160 HFD=2.7
01:40:35.641 00.006 1032 MultiStar: [#1 0.34,0.02,0.91,U] [#2 0.20,0.14,0.71,U] [#3 0.12,0.03,0.66,U] [#4 0.12,0.06,0.65,U] [#5 0.27,0.09,0.65,U] [#6 0.17,0.15,0.58,U] [#7 0.20,-0.01,0.52,U] [#8 -0.04,0.15,0.56,U] 
01:40:35.641 00.000 1032 single-star, 8 included, MultiStar: {0.17, 0.08}, one-star: {0.11, 0.08}
01:40:35.641 00.000 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
01:40:35.641 00.000 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
01:40:35.641 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.65 mountX=0.05 mountY=-0.12, mountTheta=-1.18
01:40:35.651 00.010 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
01:40:35.651 00.000 1032 Enqueuing Move request for scope (0.11, 0.08)
01:40:35.651 00.000 10072 Worker thread wakes up
01:40:35.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
01:40:35.651 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
01:40:35.651 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.12
01:40:35.651 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:35.651 00.000 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:40:35.651 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:40:35.651 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:35.651 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:40:35.651 00.000 10072 MoveAxis(W, 14, ABG)
01:40:35.651 00.000 10072 Guiding  Dir = 3, Dur = 14
01:40:35.651 00.000 10072 IsGuiding returns 0
01:40:35.651 00.000 10072 PulseGuide returned control before completion, sleep 24
01:40:35.672 00.021 1032 UpdateGuideState exits: m=1527 SNR=27.5
01:40:35.685 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:35.687 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:35.689 00.002 1032 Enqueuing Expose request
01:40:35.699 00.010 10072 IsGuiding returns 0
01:40:35.699 00.000 10072 Move returns status 0, amount 14
01:40:35.700 00.001 10072 MoveAxis(N, 0, ABG)
01:40:35.700 00.000 10072 Move returns status 0, amount 0
01:40:35.700 00.000 10072 move complete, result=0
01:40:35.700 00.000 10072 worker thread done servicing request
01:40:35.700 00.000 10072 Worker thread wakes up
01:40:35.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:35.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:35.702 00.002 1032 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
01:40:36.329 00.627 10072 Exposure complete
01:40:36.390 00.061 10072 worker thread done servicing request
01:40:36.390 00.000 1032 OnExposeComplete: enter
01:40:36.393 00.003 1032 UpdateGuideState(): m_state=6
01:40:36.395 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4335
01:40:36.395 00.000 1032 Star::Find returns 1 (0), X=321.50, Y=754.66, Mass=1414, SNR=26.5, Peak=172 HFD=3.0
01:40:36.395 00.000 1032 MultiStar: [#1 0.21,-0.09,0.93,U] [#2 0.31,-0.09,0.74,U] [#3 0.28,-0.06,0.68,U] [#4 0.22,-0.05,0.70,U] [#5 0.33,-0.09,0.71,U] [#6 0.26,0.00,0.61,U] [#7 0.20,-0.34,0.55,U] [#8 0.07,-0.07,0.57,U] 
01:40:36.395 00.000 1032 single-star, 8 included, MultiStar: {0.21, -0.10}, one-star: {0.04, -0.11}
01:40:36.395 00.000 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
01:40:36.406 00.011 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
01:40:36.406 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.22 mountX=-0.11 mountY=-0.01, mountTheta=-3.05
01:40:36.406 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.11, opts=13)
01:40:36.412 00.006 1032 Enqueuing Move request for scope (0.04, -0.11)
01:40:36.412 00.000 10072 Worker thread wakes up
01:40:36.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
01:40:36.412 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
01:40:36.412 00.000 10072 Moving (0.04, -0.11) raw xDistance=-0.11 yDistance=-0.01
01:40:36.417 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:36.420 00.003 10072 PPEC rslt: input = -0.11, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:40:36.420 00.000 10072 PPEC: input: -0.11, control: 0.02, exposure: 500
01:40:36.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:36.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:40:36.420 00.000 10072 MoveAxis(W, 17, ABG)
01:40:36.420 00.000 10072 Guiding  Dir = 3, Dur = 17
01:40:36.420 00.000 10072 IsGuiding returns 0
01:40:36.422 00.002 10072 PulseGuide returned control before completion, sleep 27
01:40:36.436 00.014 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:40:36.436 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:36.446 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:36.448 00.002 1032 Enqueuing Expose request
01:40:36.452 00.004 10072 IsGuiding returns 0
01:40:36.452 00.000 10072 Move returns status 0, amount 17
01:40:36.452 00.000 10072 MoveAxis(N, 0, ABG)
01:40:36.452 00.000 10072 Move returns status 0, amount 0
01:40:36.452 00.000 10072 move complete, result=0
01:40:36.452 00.000 10072 worker thread done servicing request
01:40:36.453 00.001 10072 Worker thread wakes up
01:40:36.453 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:36.453 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:36.454 00.001 1032 GuideStep: -0.1 px 17 ms WEST, -0.0 px 0 ms NORTH
01:40:36.865 00.411 10072 Exposure complete
01:40:36.922 00.057 10072 worker thread done servicing request
01:40:36.922 00.000 1032 OnExposeComplete: enter
01:40:36.924 00.002 1032 UpdateGuideState(): m_state=6
01:40:36.928 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4336
01:40:36.931 00.003 1032 Star::Find returns 1 (0), X=321.41, Y=754.70, Mass=1436, SNR=26.7, Peak=177 HFD=2.9
01:40:36.932 00.001 1032 MultiStar: [#1 0.14,-0.14,0.93,U] [#2 0.35,0.02,0.74,U] [#3 0.37,-0.02,0.66,U] [#4 0.19,0.01,0.69,U] [#5 0.50,-0.09,0.70,U] [#6 0.22,0.05,0.59,U] [#7 0.08,-0.15,0.57,U] [#8 0.40,0.13,0.58,U] 
01:40:36.932 00.000 1032 single-star, 8 included, MultiStar: {0.23, -0.03}, one-star: {-0.05, -0.06}
01:40:36.938 00.006 1032 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.83) = xAngle (-4.05 = 2.23)
01:40:36.938 00.000 1032 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.05 = 2.23)
01:40:36.944 00.006 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.22 mountX=-0.05 mountY=0.06, mountTheta=2.23
01:40:36.951 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.06, opts=13)
01:40:36.954 00.003 1032 Enqueuing Move request for scope (-0.05, -0.06)
01:40:36.956 00.002 10072 Worker thread wakes up
01:40:36.956 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
01:40:36.956 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
01:40:36.956 00.000 10072 Moving (-0.05, -0.06) raw xDistance=-0.05 yDistance=0.06
01:40:36.960 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:36.963 00.003 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:40:36.963 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:40:36.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:36.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:40:36.963 00.000 10072 MoveAxis(W, 14, ABG)
01:40:36.963 00.000 10072 Guiding  Dir = 3, Dur = 14
01:40:36.963 00.000 10072 IsGuiding returns 0
01:40:36.963 00.000 10072 PulseGuide returned control before completion, sleep 24
01:40:36.985 00.022 1032 UpdateGuideState exits: m=1436 SNR=26.7
01:40:36.985 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:36.990 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:36.993 00.003 1032 Enqueuing Expose request
01:40:36.995 00.002 10072 IsGuiding returns 0
01:40:36.995 00.000 10072 Move returns status 0, amount 14
01:40:36.995 00.000 10072 MoveAxis(N, 0, ABG)
01:40:36.995 00.000 10072 Move returns status 0, amount 0
01:40:36.995 00.000 10072 move complete, result=0
01:40:36.995 00.000 10072 worker thread done servicing request
01:40:36.997 00.002 10072 Worker thread wakes up
01:40:36.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:36.997 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:37.005 00.008 1032 GuideStep: -0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
01:40:37.626 00.621 10072 Exposure complete
01:40:37.680 00.054 10072 worker thread done servicing request
01:40:37.680 00.000 1032 OnExposeComplete: enter
01:40:37.683 00.003 1032 UpdateGuideState(): m_state=6
01:40:37.683 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4337
01:40:37.689 00.006 1032 Star::Find returns 1 (0), X=321.55, Y=754.91, Mass=1357, SNR=26.0, Peak=135 HFD=2.9
01:40:37.691 00.002 1032 MultiStar: [#1 0.15,0.02,0.97,U] [#2 0.33,0.03,0.74,U] [#3 0.26,0.04,0.70,U] [#4 0.31,0.25,0.71,U] [#5 0.31,-0.04,0.72,U] [#6 0.25,0.26,0.57,U] [#7 0.23,0.01,0.56,U] [#8 0.35,0.18,0.59,U] 
01:40:37.693 00.002 1032 single-star, 8 included, MultiStar: {0.24, 0.09}, one-star: {0.09, 0.14}
01:40:37.695 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
01:40:37.700 00.005 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
01:40:37.700 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.01 mountX=0.11 mountY=-0.12, mountTheta=-0.82
01:40:37.703 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.14, opts=13)
01:40:37.713 00.010 1032 Enqueuing Move request for scope (0.09, 0.14)
01:40:37.715 00.002 10072 Worker thread wakes up
01:40:37.715 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
01:40:37.715 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
01:40:37.715 00.000 10072 Moving (0.09, 0.14) raw xDistance=0.11 yDistance=-0.12
01:40:37.717 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:37.721 00.004 10072 PPEC rslt: input = 0.11, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:40:37.721 00.000 10072 PPEC: input: 0.11, control: 0.02, exposure: 500
01:40:37.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:37.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:40:37.721 00.000 10072 MoveAxis(W, 17, ABG)
01:40:37.721 00.000 10072 Guiding  Dir = 3, Dur = 17
01:40:37.722 00.001 10072 IsGuiding returns 0
01:40:37.722 00.000 10072 PulseGuide returned control before completion, sleep 27
01:40:37.739 00.017 1032 UpdateGuideState exits: m=1357 SNR=26.0
01:40:37.747 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:37.751 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:37.753 00.002 1032 Enqueuing Expose request
01:40:37.763 00.010 10072 IsGuiding returns 0
01:40:37.763 00.000 10072 Move returns status 0, amount 17
01:40:37.763 00.000 10072 MoveAxis(N, 0, ABG)
01:40:37.763 00.000 10072 Move returns status 0, amount 0
01:40:37.763 00.000 10072 move complete, result=0
01:40:37.763 00.000 10072 worker thread done servicing request
01:40:37.763 00.000 10072 Worker thread wakes up
01:40:37.763 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:37.763 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:37.768 00.005 1032 GuideStep: 0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
01:40:38.177 00.409 10072 Exposure complete
01:40:38.235 00.058 10072 worker thread done servicing request
01:40:38.235 00.000 1032 OnExposeComplete: enter
01:40:38.239 00.004 1032 UpdateGuideState(): m_state=6
01:40:38.239 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4338
01:40:38.239 00.000 1032 Star::Find returns 1 (0), X=321.48, Y=754.89, Mass=1402, SNR=26.4, Peak=149 HFD=2.8
01:40:38.244 00.005 1032 MultiStar: [#1 0.18,0.17,0.98,U] [#2 0.28,0.24,0.74,U] [#3 0.25,0.02,0.65,U] [#4 0.38,0.37,0.70,U] [#5 0.33,0.15,0.69,U] [#6 0.20,0.46,0.63,U] [#7 0.23,-0.11,0.52,U] [#8 0.12,0.29,0.58,U] 
01:40:38.244 00.000 1032 single-star, 8 included, MultiStar: {0.21, 0.19}, one-star: {0.02, 0.12}
01:40:38.244 00.000 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
01:40:38.244 00.000 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
01:40:38.244 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=0.11 mountY=-0.05, mountTheta=-0.44
01:40:38.254 00.010 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
01:40:38.254 00.000 1032 Enqueuing Move request for scope (0.02, 0.12)
01:40:38.254 00.000 10072 Worker thread wakes up
01:40:38.261 00.007 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
01:40:38.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:40:38.261 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
01:40:38.261 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:38.266 00.005 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:40:38.266 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:40:38.266 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:38.266 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:40:38.266 00.000 10072 MoveAxis(W, 14, ABG)
01:40:38.266 00.000 10072 Guiding  Dir = 3, Dur = 14
01:40:38.268 00.002 10072 IsGuiding returns 0
01:40:38.268 00.000 10072 PulseGuide returned control before completion, sleep 24
01:40:38.287 00.019 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:40:38.287 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:38.287 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:38.295 00.008 1032 Enqueuing Expose request
01:40:38.302 00.007 10072 IsGuiding returns 0
01:40:38.302 00.000 10072 Move returns status 0, amount 14
01:40:38.302 00.000 10072 MoveAxis(N, 0, ABG)
01:40:38.302 00.000 10072 Move returns status 0, amount 0
01:40:38.302 00.000 10072 move complete, result=0
01:40:38.302 00.000 10072 worker thread done servicing request
01:40:38.302 00.000 10072 Worker thread wakes up
01:40:38.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:38.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:38.306 00.004 1032 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
01:40:38.939 00.633 10072 Exposure complete
01:40:38.990 00.051 10072 worker thread done servicing request
01:40:38.990 00.000 1032 OnExposeComplete: enter
01:40:38.990 00.000 1032 UpdateGuideState(): m_state=6
01:40:38.990 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4339
01:40:38.999 00.009 1032 Star::Find returns 1 (0), X=321.50, Y=754.95, Mass=1495, SNR=27.3, Peak=160 HFD=2.7
01:40:39.002 00.003 1032 MultiStar: [#1 0.18,0.06,0.96,U] [#2 0.19,0.18,0.71,U] [#3 0.28,0.28,0.68,U] [#4 0.08,0.24,0.69,U] [#5 0.44,0.13,0.69,U] [#6 0.11,0.23,0.57,U] [#7 0.16,-0.10,0.52,U] [#8 0.32,0.18,0.53,U] 
01:40:39.004 00.002 1032 single-star, 8 included, MultiStar: {0.19, 0.16}, one-star: {0.04, 0.18}
01:40:39.006 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
01:40:39.007 00.001 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
01:40:39.009 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.35 mountX=0.17 mountY=-0.09, mountTheta=-0.48
01:40:39.013 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.18, opts=13)
01:40:39.016 00.003 1032 Enqueuing Move request for scope (0.04, 0.18)
01:40:39.016 00.000 10072 Worker thread wakes up
01:40:39.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
01:40:39.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
01:40:39.016 00.000 10072 Moving (0.04, 0.18) raw xDistance=0.17 yDistance=-0.09
01:40:39.016 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:39.024 00.008 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 287.64
01:40:39.024 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
01:40:39.024 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:39.024 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:40:39.024 00.000 10072 MoveAxis(W, 94, ABG)
01:40:39.024 00.000 10072 Guiding  Dir = 3, Dur = 94
01:40:39.024 00.000 10072 IsGuiding returns 0
01:40:39.024 00.000 10072 PulseGuide returned control before completion, sleep 104
01:40:39.043 00.019 1032 UpdateGuideState exits: m=1495 SNR=27.3
01:40:39.047 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:39.051 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:39.053 00.002 1032 Enqueuing Expose request
01:40:39.141 00.088 10072 IsGuiding returns 0
01:40:39.141 00.000 10072 Move returns status 0, amount 94
01:40:39.143 00.002 10072 MoveAxis(N, 0, ABG)
01:40:39.143 00.000 10072 Move returns status 0, amount 0
01:40:39.143 00.000 10072 move complete, result=0
01:40:39.143 00.000 10072 worker thread done servicing request
01:40:39.143 00.000 10072 Worker thread wakes up
01:40:39.143 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:39.143 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:39.143 00.000 1032 GuideStep: 0.2 px 94 ms WEST, -0.1 px 0 ms NORTH
01:40:39.555 00.412 10072 Exposure complete
01:40:39.645 00.090 10072 worker thread done servicing request
01:40:39.645 00.000 1032 OnExposeComplete: enter
01:40:39.648 00.003 1032 UpdateGuideState(): m_state=6
01:40:39.651 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4340
01:40:39.653 00.002 1032 Star::Find returns 1 (0), X=321.51, Y=754.90, Mass=1394, SNR=26.3, Peak=152 HFD=2.7
01:40:39.657 00.004 1032 MultiStar: [#1 0.22,-0.04,0.93,U] [#2 0.30,0.15,0.76,U] [#3 0.16,-0.08,0.69,U] [#4 0.13,0.14,0.72,U] [#5 0.38,0.05,0.70,U] [#6 0.15,0.05,0.59,U] [#7 0.25,0.11,0.53,U] [#8 0.23,0.22,0.55,U] 
01:40:39.659 00.002 1032 single-star, 8 included, MultiStar: {0.20, 0.08}, one-star: {0.06, 0.13}
01:40:39.661 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
01:40:39.663 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
01:40:39.667 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.16 mountX=0.11 mountY=-0.09, mountTheta=-0.68
01:40:39.672 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
01:40:39.674 00.002 1032 Enqueuing Move request for scope (0.06, 0.13)
01:40:39.676 00.002 10072 Worker thread wakes up
01:40:39.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
01:40:39.676 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
01:40:39.676 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
01:40:39.683 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:39.685 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:40:39.685 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:40:39.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:39.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:40:39.685 00.000 10072 MoveAxis(W, 15, ABG)
01:40:39.685 00.000 10072 Guiding  Dir = 3, Dur = 15
01:40:39.685 00.000 10072 IsGuiding returns 0
01:40:39.685 00.000 10072 PulseGuide returned control before completion, sleep 25
01:40:39.712 00.027 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:40:39.716 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:39.718 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:39.720 00.002 1032 Enqueuing Expose request
01:40:39.727 00.007 10072 IsGuiding returns 0
01:40:39.727 00.000 10072 Move returns status 0, amount 15
01:40:39.727 00.000 10072 MoveAxis(N, 0, ABG)
01:40:39.727 00.000 10072 Move returns status 0, amount 0
01:40:39.727 00.000 10072 move complete, result=0
01:40:39.727 00.000 10072 worker thread done servicing request
01:40:39.727 00.000 10072 Worker thread wakes up
01:40:39.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:39.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:39.727 00.000 1032 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
01:40:40.360 00.633 10072 Exposure complete
01:40:40.423 00.063 10072 worker thread done servicing request
01:40:40.423 00.000 1032 OnExposeComplete: enter
01:40:40.425 00.002 1032 UpdateGuideState(): m_state=6
01:40:40.427 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4341
01:40:40.434 00.007 1032 Star::Find returns 1 (0), X=321.32, Y=754.86, Mass=1392, SNR=26.3, Peak=164 HFD=2.7
01:40:40.436 00.002 1032 MultiStar: [#1 0.19,-0.04,0.96,U] [#2 0.30,0.11,0.77,U] [#3 0.18,0.10,0.66,U] [#4 0.23,0.04,0.70,U] [#5 0.17,0.13,0.66,U] [#6 0.08,0.10,0.59,U] [#7 0.17,-0.04,0.51,U] [#8 0.09,0.17,0.57,U] 
01:40:40.441 00.005 1032 refined, 8 included, MultiStar: {0.13, 0.07}, one-star: {-0.14, 0.10}
01:40:40.441 00.000 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
01:40:40.441 00.000 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
01:40:40.449 00.008 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.49 mountX=0.03 mountY=-0.15, mountTheta=-1.34
01:40:40.449 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
01:40:40.454 00.005 1032 Enqueuing Move request for scope (0.13, 0.07)
01:40:40.454 00.000 10072 Worker thread wakes up
01:40:40.454 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
01:40:40.454 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
01:40:40.454 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.03 yDistance=-0.15
01:40:40.454 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:40.463 00.009 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:40:40.463 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:40:40.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:40.465 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:40:40.465 00.000 10072 MoveAxis(W, 15, ABG)
01:40:40.465 00.000 10072 Guiding  Dir = 3, Dur = 15
01:40:40.465 00.000 10072 IsGuiding returns 0
01:40:40.465 00.000 10072 PulseGuide returned control before completion, sleep 25
01:40:40.485 00.020 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:40:40.487 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:40.489 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:40.489 00.000 1032 Enqueuing Expose request
01:40:40.500 00.011 10072 IsGuiding returns 0
01:40:40.500 00.000 10072 Move returns status 0, amount 15
01:40:40.501 00.001 10072 MoveAxis(N, 0, ABG)
01:40:40.501 00.000 10072 Move returns status 0, amount 0
01:40:40.501 00.000 10072 move complete, result=0
01:40:40.501 00.000 10072 worker thread done servicing request
01:40:40.501 00.000 10072 Worker thread wakes up
01:40:40.501 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:40.501 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:40.503 00.002 1032 GuideStep: 0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
01:40:40.912 00.409 10072 Exposure complete
01:40:40.963 00.051 10072 worker thread done servicing request
01:40:40.963 00.000 1032 OnExposeComplete: enter
01:40:40.963 00.000 1032 UpdateGuideState(): m_state=6
01:40:40.968 00.005 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4342
01:40:40.970 00.002 1032 Star::Find returns 1 (0), X=321.43, Y=754.93, Mass=1203, SNR=24.4, Peak=135 HFD=2.7
01:40:40.973 00.003 1032 MultiStar: [#1 0.22,0.09,1.09,U] [#2 0.16,0.10,0.79,U] [#3 0.19,-0.01,0.72,U] [#4 0.11,0.17,0.78,U] [#5 0.34,0.14,0.76,U] [#6 -0.04,0.11,0.64,U] [#7 0.13,-0.05,0.56,U] [#8 -0.15,0.18,0.61,U] 
01:40:40.977 00.004 1032 refined, 8 included, MultiStar: {0.11, 0.11}, one-star: {-0.03, 0.16}
01:40:40.979 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
01:40:40.981 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
01:40:40.983 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.15 cameraTheta=0.76 mountX=0.07 mountY=-0.13, mountTheta=-1.07
01:40:40.985 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
01:40:40.990 00.005 1032 Enqueuing Move request for scope (0.11, 0.11)
01:40:40.991 00.001 10072 Worker thread wakes up
01:40:40.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
01:40:40.991 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
01:40:40.991 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.07 yDistance=-0.13
01:40:40.991 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:40.991 00.000 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:40:40.991 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:40:40.991 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:40.991 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:40:40.991 00.000 10072 MoveAxis(W, 12, ABG)
01:40:40.991 00.000 10072 Guiding  Dir = 3, Dur = 12
01:40:40.991 00.000 10072 IsGuiding returns 0
01:40:40.991 00.000 10072 PulseGuide returned control before completion, sleep 22
01:40:41.016 00.025 1032 UpdateGuideState exits: m=1203 SNR=24.4
01:40:41.023 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:41.026 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:41.027 00.001 1032 Enqueuing Expose request
01:40:41.037 00.010 10072 IsGuiding returns 0
01:40:41.037 00.000 10072 Move returns status 0, amount 12
01:40:41.037 00.000 10072 MoveAxis(N, 0, ABG)
01:40:41.037 00.000 10072 Move returns status 0, amount 0
01:40:41.037 00.000 10072 move complete, result=0
01:40:41.037 00.000 10072 worker thread done servicing request
01:40:41.037 00.000 10072 Worker thread wakes up
01:40:41.037 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:41.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:41.039 00.002 1032 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
01:40:41.665 00.626 10072 Exposure complete
01:40:41.718 00.053 10072 worker thread done servicing request
01:40:41.718 00.000 1032 OnExposeComplete: enter
01:40:41.721 00.003 1032 UpdateGuideState(): m_state=6
01:40:41.723 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4343
01:40:41.725 00.002 1032 Star::Find returns 1 (0), X=321.44, Y=754.83, Mass=1484, SNR=27.1, Peak=148 HFD=3.0
01:40:41.727 00.002 1032 MultiStar: [#1 0.20,-0.05,0.89,U] [#2 0.09,0.20,0.71,U] [#3 -0.12,0.14,0.63,U] [#4 0.23,0.11,0.64,U] [#5 0.32,0.04,0.65,U] [#6 0.15,0.13,0.58,U] [#7 0.06,-0.06,0.52,U] [#8 -0.07,0.14,0.55,U] 
01:40:41.730 00.003 1032 single-star, 8 included, MultiStar: {0.09, 0.08}, one-star: {-0.01, 0.07}
01:40:41.732 00.002 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
01:40:41.734 00.002 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
01:40:41.736 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.77 mountX=0.07 mountY=-0.00, mountTheta=-0.06
01:40:41.739 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
01:40:41.741 00.002 1032 Enqueuing Move request for scope (-0.01, 0.07)
01:40:41.743 00.002 10072 Worker thread wakes up
01:40:41.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
01:40:41.743 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
01:40:41.743 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.00
01:40:41.745 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:41.749 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.64
01:40:41.749 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:40:41.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:41.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:40:41.749 00.000 10072 MoveAxis(W, 14, ABG)
01:40:41.749 00.000 10072 Guiding  Dir = 3, Dur = 14
01:40:41.750 00.001 10072 IsGuiding returns 0
01:40:41.750 00.000 10072 PulseGuide returned control before completion, sleep 24
01:40:41.769 00.019 1032 UpdateGuideState exits: m=1484 SNR=27.1
01:40:41.772 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:41.774 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:41.775 00.001 1032 Enqueuing Expose request
01:40:41.786 00.011 10072 IsGuiding returns 0
01:40:41.786 00.000 10072 Move returns status 0, amount 14
01:40:41.786 00.000 10072 MoveAxis(N, 0, ABG)
01:40:41.787 00.001 10072 Move returns status 0, amount 0
01:40:41.787 00.000 10072 move complete, result=0
01:40:41.787 00.000 10072 worker thread done servicing request
01:40:41.787 00.000 10072 Worker thread wakes up
01:40:41.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:41.787 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:41.788 00.001 1032 GuideStep: 0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
01:40:42.197 00.409 10072 Exposure complete
01:40:42.255 00.058 10072 worker thread done servicing request
01:40:42.256 00.001 1032 OnExposeComplete: enter
01:40:42.258 00.002 1032 UpdateGuideState(): m_state=6
01:40:42.261 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4344
01:40:42.263 00.002 1032 Star::Find returns 1 (0), X=321.52, Y=754.90, Mass=1384, SNR=26.2, Peak=166 HFD=2.6
01:40:42.265 00.002 1032 MultiStar: [#1 0.24,0.02,0.95,U] [#2 0.08,0.03,0.74,U] [#3 0.12,0.00,0.69,U] [#4 0.20,0.09,0.71,U] [#5 0.20,0.02,0.70,U] [#6 0.22,0.05,0.62,U] [#7 0.02,-0.10,0.52,U] [#8 0.03,0.07,0.59,U] 
01:40:42.267 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.06, 0.14}
01:40:42.270 00.003 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
01:40:42.273 00.003 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
01:40:42.276 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.31 mountX=0.01 mountY=-0.14, mountTheta=-1.52
01:40:42.278 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
01:40:42.281 00.003 1032 Enqueuing Move request for scope (0.13, 0.04)
01:40:42.282 00.001 10072 Worker thread wakes up
01:40:42.282 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
01:40:42.283 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
01:40:42.283 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.14
01:40:42.285 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:42.288 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:40:42.288 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:40:42.288 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:42.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:40:42.288 00.000 10072 MoveAxis(W, 13, ABG)
01:40:42.288 00.000 10072 Guiding  Dir = 3, Dur = 13
01:40:42.289 00.001 10072 IsGuiding returns 0
01:40:42.289 00.000 10072 PulseGuide returned control before completion, sleep 23
01:40:42.309 00.020 1032 UpdateGuideState exits: m=1384 SNR=26.2
01:40:42.311 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:42.314 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:42.316 00.002 1032 Enqueuing Expose request
01:40:42.318 00.002 10072 IsGuiding returns 0
01:40:42.318 00.000 10072 Move returns status 0, amount 13
01:40:42.318 00.000 10072 MoveAxis(N, 0, ABG)
01:40:42.318 00.000 10072 Move returns status 0, amount 0
01:40:42.318 00.000 10072 move complete, result=0
01:40:42.319 00.001 10072 worker thread done servicing request
01:40:42.319 00.000 10072 Worker thread wakes up
01:40:42.319 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:42.319 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:42.330 00.011 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
01:40:42.945 00.615 10072 Exposure complete
01:40:42.996 00.051 10072 worker thread done servicing request
01:40:42.996 00.000 1032 OnExposeComplete: enter
01:40:42.998 00.002 1032 UpdateGuideState(): m_state=6
01:40:43.001 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4345
01:40:43.002 00.001 1032 Star::Find returns 1 (0), X=321.57, Y=754.82, Mass=1326, SNR=25.7, Peak=156 HFD=2.8
01:40:43.006 00.004 1032 MultiStar: [#1 0.07,-0.01,0.97,U] [#2 0.25,0.04,0.76,U] [#3 0.09,0.12,0.67,U] [#4 0.15,0.07,0.72,U] [#5 0.32,0.01,0.70,U] [#6 -0.00,0.01,0.63,U] [#7 0.08,-0.06,0.55,U] [#8 0.10,0.07,0.60,U] 
01:40:43.008 00.002 1032 single-star, 8 included, MultiStar: {0.13, 0.03}, one-star: {0.11, 0.05}
01:40:43.010 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
01:40:43.012 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
01:40:43.014 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.44 mountX=0.02 mountY=-0.12, mountTheta=-1.39
01:40:43.017 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
01:40:43.019 00.002 1032 Enqueuing Move request for scope (0.11, 0.05)
01:40:43.022 00.003 10072 Worker thread wakes up
01:40:43.023 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
01:40:43.023 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
01:40:43.023 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
01:40:43.025 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:43.028 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:40:43.028 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:40:43.028 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:43.028 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:40:43.028 00.000 10072 MoveAxis(W, 14, ABG)
01:40:43.028 00.000 10072 Guiding  Dir = 3, Dur = 14
01:40:43.028 00.000 10072 IsGuiding returns 0
01:40:43.029 00.001 10072 PulseGuide returned control before completion, sleep 24
01:40:43.046 00.017 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:40:43.050 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:43.053 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:43.057 00.004 1032 Enqueuing Expose request
01:40:43.067 00.010 10072 IsGuiding returns 0
01:40:43.067 00.000 10072 Move returns status 0, amount 14
01:40:43.067 00.000 10072 MoveAxis(N, 0, ABG)
01:40:43.067 00.000 10072 Move returns status 0, amount 0
01:40:43.067 00.000 10072 move complete, result=0
01:40:43.067 00.000 10072 worker thread done servicing request
01:40:43.067 00.000 10072 Worker thread wakes up
01:40:43.068 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:43.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:43.068 00.000 1032 GuideStep: 0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
01:40:43.476 00.408 10072 Exposure complete
01:40:43.527 00.051 10072 worker thread done servicing request
01:40:43.527 00.000 1032 OnExposeComplete: enter
01:40:43.530 00.003 1032 UpdateGuideState(): m_state=6
01:40:43.532 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4346
01:40:43.534 00.002 1032 Star::Find returns 1 (0), X=321.49, Y=754.98, Mass=1376, SNR=26.1, Peak=151 HFD=2.7
01:40:43.536 00.002 1032 MultiStar: [#1 0.05,0.01,0.94,U] [#2 0.28,0.12,0.77,U] [#3 0.12,0.13,0.70,U] [#4 0.02,0.17,0.68,U] [#5 0.29,0.17,0.72,U] [#6 0.01,0.19,0.59,U] [#7 0.18,-0.09,0.55,U] [#8 0.22,0.32,0.55,U] 
01:40:43.538 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.14}, one-star: {0.03, 0.21}
01:40:43.540 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
01:40:43.541 00.001 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
01:40:43.543 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.83 mountX=0.10 mountY=-0.16, mountTheta=-1.00
01:40:43.546 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.14, opts=13)
01:40:43.548 00.002 1032 Enqueuing Move request for scope (0.13, 0.14)
01:40:43.550 00.002 10072 Worker thread wakes up
01:40:43.551 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
01:40:43.551 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
01:40:43.551 00.000 10072 Moving (0.13, 0.14) raw xDistance=0.10 yDistance=-0.16
01:40:43.553 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:43.556 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:40:43.556 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:40:43.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:43.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:40:43.556 00.000 10072 MoveAxis(W, 12, ABG)
01:40:43.557 00.001 10072 Guiding  Dir = 3, Dur = 12
01:40:43.557 00.000 10072 IsGuiding returns 0
01:40:43.557 00.000 10072 PulseGuide returned control before completion, sleep 22
01:40:43.575 00.018 1032 UpdateGuideState exits: m=1376 SNR=26.1
01:40:43.579 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:43.581 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:43.585 00.004 10072 IsGuiding returns 0
01:40:43.585 00.000 10072 Move returns status 0, amount 12
01:40:43.585 00.000 1032 Enqueuing Expose request
01:40:43.588 00.003 10072 MoveAxis(N, 0, ABG)
01:40:43.588 00.000 10072 Move returns status 0, amount 0
01:40:43.588 00.000 10072 move complete, result=0
01:40:43.588 00.000 10072 worker thread done servicing request
01:40:43.588 00.000 10072 Worker thread wakes up
01:40:43.588 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:43.594 00.006 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:43.598 00.004 1032 GuideStep: 0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
01:40:44.226 00.628 10072 Exposure complete
01:40:44.276 00.050 10072 worker thread done servicing request
01:40:44.277 00.001 1032 OnExposeComplete: enter
01:40:44.279 00.002 1032 UpdateGuideState(): m_state=6
01:40:44.280 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4347
01:40:44.282 00.002 1032 Star::Find returns 1 (0), X=321.32, Y=755.07, Mass=1432, SNR=26.7, Peak=154 HFD=2.6
01:40:44.285 00.003 1032 MultiStar: [#1 0.10,0.12,0.92,U] [#2 0.24,0.32,0.75,U] [#3 0.12,0.14,0.65,U] [#4 0.05,0.29,0.72,U] [#5 0.26,0.23,0.72,U] [#6 0.12,0.35,0.59,U] [#7 -0.00,0.18,0.52,U] [#8 0.07,0.30,0.57,U] 
01:40:44.287 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.25}, one-star: {-0.14, 0.30}
01:40:44.289 00.002 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
01:40:44.290 00.001 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
01:40:44.293 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.24 mountX=0.22 mountY=-0.14, mountTheta=-0.59
01:40:44.296 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.25, opts=13)
01:40:44.297 00.001 1032 Enqueuing Move request for scope (0.08, 0.25)
01:40:44.299 00.002 10072 Worker thread wakes up
01:40:44.299 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
01:40:44.299 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
01:40:44.299 00.000 10072 Moving (0.08, 0.25) raw xDistance=0.22 yDistance=-0.14
01:40:44.302 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:44.306 00.004 10072 PPEC rslt: input = 0.22, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 287.63
01:40:44.306 00.000 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
01:40:44.306 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:44.306 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:40:44.306 00.000 10072 MoveAxis(W, 113, ABG)
01:40:44.306 00.000 10072 Guiding  Dir = 3, Dur = 113
01:40:44.307 00.001 10072 IsGuiding returns 0
01:40:44.307 00.000 10072 PulseGuide returned control before completion, sleep 123
01:40:44.326 00.019 1032 UpdateGuideState exits: m=1432 SNR=26.7
01:40:44.329 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:44.332 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:44.335 00.003 1032 Enqueuing Expose request
01:40:44.441 00.106 10072 IsGuiding returns 0
01:40:44.441 00.000 10072 Move returns status 0, amount 113
01:40:44.441 00.000 10072 MoveAxis(N, 0, ABG)
01:40:44.441 00.000 10072 Move returns status 0, amount 0
01:40:44.441 00.000 10072 move complete, result=0
01:40:44.441 00.000 10072 worker thread done servicing request
01:40:44.441 00.000 10072 Worker thread wakes up
01:40:44.441 00.000 1032 GuideStep: 0.2 px 113 ms WEST, -0.1 px 0 ms NORTH
01:40:44.444 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:44.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:44.852 00.408 10072 Exposure complete
01:40:44.909 00.057 10072 worker thread done servicing request
01:40:44.909 00.000 1032 OnExposeComplete: enter
01:40:44.911 00.002 1032 UpdateGuideState(): m_state=6
01:40:44.913 00.002 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4348
01:40:44.915 00.002 1032 Star::Find returns 1 (0), X=321.44, Y=754.86, Mass=1492, SNR=27.2, Peak=173 HFD=2.9
01:40:44.917 00.002 1032 MultiStar: [#1 0.16,0.09,0.94,U] [#2 0.20,0.12,0.72,U] [#3 0.02,0.00,0.65,U] [#4 0.13,0.23,0.69,U] [#5 0.35,0.11,0.65,U] [#6 0.08,0.34,0.57,U] [#7 0.07,-0.01,0.50,U] [#8 0.21,0.14,0.54,U] 
01:40:44.919 00.002 1032 single-star, 8 included, MultiStar: {0.13, 0.12}, one-star: {-0.01, 0.10}
01:40:44.920 00.001 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
01:40:44.922 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
01:40:44.924 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.72 mountX=0.10 mountY=-0.01, mountTheta=-0.11
01:40:44.926 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
01:40:44.928 00.002 1032 Enqueuing Move request for scope (-0.01, 0.10)
01:40:44.930 00.002 10072 Worker thread wakes up
01:40:44.930 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
01:40:44.930 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
01:40:44.930 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.01
01:40:44.934 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:44.937 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:40:44.937 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:40:44.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:44.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:40:44.937 00.000 10072 MoveAxis(W, 13, ABG)
01:40:44.937 00.000 10072 Guiding  Dir = 3, Dur = 13
01:40:44.937 00.000 10072 IsGuiding returns 0
01:40:44.939 00.002 10072 PulseGuide returned control before completion, sleep 23
01:40:44.958 00.019 1032 UpdateGuideState exits: m=1492 SNR=27.2
01:40:44.965 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:44.967 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:44.969 00.002 1032 Enqueuing Expose request
01:40:44.972 00.003 10072 IsGuiding returns 0
01:40:44.972 00.000 10072 Move returns status 0, amount 13
01:40:44.972 00.000 10072 MoveAxis(N, 0, ABG)
01:40:44.972 00.000 10072 Move returns status 0, amount 0
01:40:44.972 00.000 10072 move complete, result=0
01:40:44.972 00.000 10072 worker thread done servicing request
01:40:44.972 00.000 10072 Worker thread wakes up
01:40:44.972 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:44.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:44.981 00.009 1032 GuideStep: 0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
01:40:45.610 00.629 10072 Exposure complete
01:40:45.668 00.058 10072 worker thread done servicing request
01:40:45.668 00.000 1032 OnExposeComplete: enter
01:40:45.672 00.004 1032 UpdateGuideState(): m_state=6
01:40:45.672 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4349
01:40:45.672 00.000 1032 Star::Find returns 1 (0), X=321.52, Y=754.82, Mass=1454, SNR=26.9, Peak=159 HFD=2.9
01:40:45.672 00.000 1032 MultiStar: [#1 0.22,0.08,0.98,U] [#2 0.16,0.13,0.72,U] [#3 0.07,0.20,0.65,U] [#4 0.10,0.20,0.68,U] [#5 0.33,0.07,0.71,U] [#6 0.02,0.12,0.58,U] [#7 -0.04,-0.02,0.51,U] [#8 -0.03,-0.02,0.57,U] 
01:40:45.672 00.000 1032 single-star, 8 included, MultiStar: {0.11, 0.09}, one-star: {0.07, 0.05}
01:40:45.683 00.011 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
01:40:45.683 00.000 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
01:40:45.686 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.64 mountX=0.03 mountY=-0.08, mountTheta=-1.19
01:40:45.686 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
01:40:45.686 00.000 1032 Enqueuing Move request for scope (0.07, 0.05)
01:40:45.686 00.000 10072 Worker thread wakes up
01:40:45.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
01:40:45.686 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
01:40:45.686 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
01:40:45.686 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:45.700 00.014 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:40:45.700 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:40:45.700 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:45.700 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:40:45.700 00.000 10072 MoveAxis(W, 13, ABG)
01:40:45.700 00.000 10072 Guiding  Dir = 3, Dur = 13
01:40:45.700 00.000 10072 IsGuiding returns 0
01:40:45.702 00.002 10072 PulseGuide returned control before completion, sleep 23
01:40:45.719 00.017 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:40:45.719 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:45.719 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:45.719 00.000 1032 Enqueuing Expose request
01:40:45.733 00.014 10072 IsGuiding returns 0
01:40:45.733 00.000 10072 Move returns status 0, amount 13
01:40:45.733 00.000 10072 MoveAxis(N, 0, ABG)
01:40:45.733 00.000 10072 Move returns status 0, amount 0
01:40:45.733 00.000 10072 move complete, result=0
01:40:45.734 00.001 10072 worker thread done servicing request
01:40:45.734 00.000 10072 Worker thread wakes up
01:40:45.734 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:45.734 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:45.742 00.008 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
01:40:46.148 00.406 10072 Exposure complete
01:40:46.209 00.061 10072 worker thread done servicing request
01:40:46.209 00.000 1032 OnExposeComplete: enter
01:40:46.209 00.000 1032 UpdateGuideState(): m_state=6
01:40:46.209 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4350
01:40:46.209 00.000 1032 Star::Find returns 1 (0), X=321.57, Y=754.93, Mass=1320, SNR=25.6, Peak=139 HFD=2.8
01:40:46.209 00.000 1032 MultiStar: [#1 0.24,0.08,0.98,U] [#2 0.18,0.16,0.77,U] [#3 0.14,0.03,0.65,U] [#4 0.27,0.13,0.72,U] [#5 0.40,0.08,0.74,U] [#6 0.07,0.24,0.64,U] [#7 -0.22,0.03,0.56,U] [#8 0.01,0.26,0.63,U] 
01:40:46.209 00.000 1032 refined, 8 included, MultiStar: {0.15, 0.13}, one-star: {0.11, 0.17}
01:40:46.209 00.000 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
01:40:46.227 00.018 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
01:40:46.229 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.73 mountX=0.09 mountY=-0.18, mountTheta=-1.10
01:40:46.233 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.13, opts=13)
01:40:46.235 00.002 1032 Enqueuing Move request for scope (0.15, 0.13)
01:40:46.237 00.002 10072 Worker thread wakes up
01:40:46.237 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
01:40:46.237 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
01:40:46.237 00.000 10072 Moving (0.15, 0.13) raw xDistance=0.09 yDistance=-0.18
01:40:46.239 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:46.244 00.005 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:40:46.245 00.001 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:40:46.245 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:46.245 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:40:46.245 00.000 10072 MoveAxis(W, 12, ABG)
01:40:46.245 00.000 10072 Guiding  Dir = 3, Dur = 12
01:40:46.245 00.000 10072 IsGuiding returns 0
01:40:46.246 00.001 10072 PulseGuide returned control before completion, sleep 22
01:40:46.266 00.020 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:40:46.268 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:46.273 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:46.273 00.000 1032 Enqueuing Expose request
01:40:46.278 00.005 10072 IsGuiding returns 0
01:40:46.278 00.000 10072 Move returns status 0, amount 12
01:40:46.278 00.000 10072 MoveAxis(N, 0, ABG)
01:40:46.278 00.000 10072 Move returns status 0, amount 0
01:40:46.278 00.000 10072 move complete, result=0
01:40:46.278 00.000 10072 worker thread done servicing request
01:40:46.278 00.000 10072 Worker thread wakes up
01:40:46.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:46.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:46.278 00.000 1032 GuideStep: 0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
01:40:46.911 00.633 10072 Exposure complete
01:40:46.964 00.053 10072 worker thread done servicing request
01:40:46.964 00.000 1032 OnExposeComplete: enter
01:40:46.964 00.000 1032 UpdateGuideState(): m_state=6
01:40:46.971 00.007 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4351
01:40:46.973 00.002 1032 Star::Find returns 1 (0), X=321.40, Y=755.03, Mass=1404, SNR=26.4, Peak=153 HFD=2.5
01:40:46.974 00.001 1032 MultiStar: [#1 0.11,0.14,0.97,U] [#2 0.16,0.16,0.72,U] [#3 -0.00,0.06,0.63,U] [#4 0.10,0.27,0.71,U] [#5 0.23,0.37,0.71,U] [#6 0.20,0.29,0.59,U] [#7 0.00,0.10,0.56,U] [#8 0.08,0.29,0.57,U] 
01:40:46.978 00.004 1032 refined, 8 included, MultiStar: {0.09, 0.22}, one-star: {-0.06, 0.27}
01:40:46.978 00.000 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
01:40:46.980 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
01:40:46.982 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.23 cameraTheta=1.18 mountX=0.19 mountY=-0.14, mountTheta=-0.65
01:40:46.986 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.22, opts=13)
01:40:46.989 00.003 1032 Enqueuing Move request for scope (0.09, 0.22)
01:40:46.991 00.002 10072 Worker thread wakes up
01:40:46.991 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
01:40:46.991 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
01:40:46.991 00.000 10072 Moving (0.09, 0.22) raw xDistance=0.19 yDistance=-0.14
01:40:46.993 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:46.997 00.004 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 287.63
01:40:46.997 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
01:40:46.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:46.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:40:46.997 00.000 10072 MoveAxis(W, 100, ABG)
01:40:46.997 00.000 10072 Guiding  Dir = 3, Dur = 100
01:40:46.997 00.000 10072 IsGuiding returns 0
01:40:46.999 00.002 10072 PulseGuide returned control before completion, sleep 110
01:40:47.016 00.017 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:40:47.025 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:47.025 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:47.025 00.000 1032 Enqueuing Expose request
01:40:47.114 00.089 10072 IsGuiding returns 0
01:40:47.114 00.000 10072 Move returns status 0, amount 100
01:40:47.114 00.000 10072 MoveAxis(N, 0, ABG)
01:40:47.114 00.000 10072 Move returns status 0, amount 0
01:40:47.114 00.000 10072 move complete, result=0
01:40:47.114 00.000 10072 worker thread done servicing request
01:40:47.114 00.000 10072 Worker thread wakes up
01:40:47.114 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:47.114 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:47.115 00.001 1032 GuideStep: 0.2 px 100 ms WEST, -0.1 px 0 ms NORTH
01:40:47.522 00.407 10072 Exposure complete
01:40:47.576 00.054 10072 worker thread done servicing request
01:40:47.576 00.000 1032 OnExposeComplete: enter
01:40:47.578 00.002 1032 UpdateGuideState(): m_state=6
01:40:47.582 00.004 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4352
01:40:47.584 00.002 1032 Star::Find returns 1 (0), X=321.42, Y=754.87, Mass=1445, SNR=26.8, Peak=178 HFD=2.7
01:40:47.587 00.003 1032 MultiStar: [#1 0.13,-0.02,0.95,U] [#2 0.27,0.06,0.74,U] [#3 0.21,0.03,0.70,U] [#4 0.12,0.09,0.69,U] [#5 0.25,-0.00,0.72,U] [#6 0.12,0.13,0.57,U] [#7 0.27,-0.07,0.51,U] [#8 0.18,-0.06,0.59,U] 
01:40:47.590 00.003 1032 single-star, 8 included, MultiStar: {0.15, 0.03}, one-star: {-0.04, 0.11}
01:40:47.593 00.003 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
01:40:47.607 00.014 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
01:40:47.613 00.006 1032 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.93 mountX=0.11 mountY=0.01, mountTheta=0.10
01:40:47.617 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.11, opts=13)
01:40:47.620 00.003 1032 Enqueuing Move request for scope (-0.04, 0.11)
01:40:47.622 00.002 10072 Worker thread wakes up
01:40:47.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
01:40:47.622 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:40:47.622 00.000 10072 Moving (-0.04, 0.11) raw xDistance=0.11 yDistance=0.01
01:40:47.626 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:47.628 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:40:47.628 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:40:47.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:47.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:40:47.629 00.001 10072 MoveAxis(W, 14, ABG)
01:40:47.629 00.000 10072 Guiding  Dir = 3, Dur = 14
01:40:47.629 00.000 10072 IsGuiding returns 0
01:40:47.630 00.001 10072 PulseGuide returned control before completion, sleep 24
01:40:47.650 00.020 1032 UpdateGuideState exits: m=1445 SNR=26.8
01:40:47.656 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:47.659 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:47.661 00.002 1032 Enqueuing Expose request
01:40:47.664 00.003 10072 IsGuiding returns 0
01:40:47.664 00.000 10072 Move returns status 0, amount 14
01:40:47.664 00.000 10072 MoveAxis(N, 0, ABG)
01:40:47.664 00.000 10072 Move returns status 0, amount 0
01:40:47.664 00.000 10072 move complete, result=0
01:40:47.664 00.000 10072 worker thread done servicing request
01:40:47.664 00.000 10072 Worker thread wakes up
01:40:47.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:47.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:47.673 00.009 1032 GuideStep: 0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
01:40:48.395 00.722 10072 Exposure complete
01:40:48.447 00.052 10072 worker thread done servicing request
01:40:48.447 00.000 1032 OnExposeComplete: enter
01:40:48.450 00.003 1032 UpdateGuideState(): m_state=6
01:40:48.452 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4353
01:40:48.454 00.002 1032 Star::Find returns 1 (0), X=321.46, Y=754.79, Mass=1410, SNR=26.5, Peak=165 HFD=2.8
01:40:48.457 00.003 1032 MultiStar: [#1 0.11,-0.05,0.94,U] [#2 0.24,-0.06,0.73,U] [#3 0.15,-0.15,0.68,U] [#4 0.08,-0.01,0.69,U] [#5 0.30,-0.08,0.69,U] [#6 0.04,-0.02,0.59,U] [#7 0.38,-0.39,0.54,U] [#8 0.09,0.10,0.57,U] 
01:40:48.458 00.001 1032 single-star, 8 included, MultiStar: {0.14, -0.06}, one-star: {-0.00, 0.03}
01:40:48.460 00.002 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
01:40:48.462 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
01:40:48.464 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.58 mountX=0.03 mountY=-0.01, mountTheta=-0.25
01:40:48.466 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.03, opts=13)
01:40:48.468 00.002 1032 Enqueuing Move request for scope (-0.00, 0.03)
01:40:48.471 00.003 10072 Worker thread wakes up
01:40:48.471 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
01:40:48.471 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
01:40:48.471 00.000 10072 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
01:40:48.474 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:48.477 00.003 10072 PPEC rslt: input = 0.03, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:40:48.477 00.000 10072 PPEC: input: 0.03, control: 0.02, exposure: 500
01:40:48.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:48.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:40:48.478 00.001 10072 MoveAxis(W, 18, ABG)
01:40:48.478 00.000 10072 Guiding  Dir = 3, Dur = 18
01:40:48.478 00.000 10072 IsGuiding returns 0
01:40:48.480 00.002 10072 PulseGuide returned control before completion, sleep 28
01:40:48.499 00.019 1032 UpdateGuideState exits: m=1410 SNR=26.5
01:40:48.506 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:48.509 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:48.511 00.002 1032 Enqueuing Expose request
01:40:48.518 00.007 10072 IsGuiding returns 0
01:40:48.519 00.001 10072 Move returns status 0, amount 18
01:40:48.519 00.000 10072 MoveAxis(N, 0, ABG)
01:40:48.519 00.000 10072 Move returns status 0, amount 0
01:40:48.519 00.000 10072 move complete, result=0
01:40:48.519 00.000 10072 worker thread done servicing request
01:40:48.519 00.000 10072 Worker thread wakes up
01:40:48.519 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:48.519 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:48.523 00.004 1032 GuideStep: 0.0 px 18 ms WEST, -0.0 px 0 ms NORTH
01:40:48.926 00.403 10072 Exposure complete
01:40:48.983 00.057 10072 worker thread done servicing request
01:40:48.983 00.000 1032 OnExposeComplete: enter
01:40:48.986 00.003 1032 UpdateGuideState(): m_state=6
01:40:48.994 00.008 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4354
01:40:48.996 00.002 1032 Star::Find returns 1 (0), X=321.42, Y=754.74, Mass=1351, SNR=25.9, Peak=161 HFD=2.9
01:40:48.999 00.003 1032 MultiStar: [#1 0.19,0.06,0.98,U] [#2 0.10,0.07,0.71,U] [#3 0.05,0.16,0.70,U] [#4 0.11,-0.02,0.69,U] [#5 0.18,0.02,0.71,U] [#6 0.08,0.14,0.62,U] [#7 0.01,-0.20,0.50,U] [#8 0.11,-0.03,0.60,U] 
01:40:49.000 00.001 1032 single-star, 8 included, MultiStar: {0.09, 0.03}, one-star: {-0.04, -0.02}
01:40:49.002 00.002 1032 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.83) = xAngle (-4.40 = 1.88)
01:40:49.004 00.002 1032 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.40 = 1.88)
01:40:49.006 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.57 mountX=-0.01 mountY=0.04, mountTheta=1.88
01:40:49.010 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.02, opts=13)
01:40:49.011 00.001 1032 Enqueuing Move request for scope (-0.04, -0.02)
01:40:49.013 00.002 10072 Worker thread wakes up
01:40:49.013 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:40:49.013 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:40:49.013 00.000 10072 Moving (-0.04, -0.02) raw xDistance=-0.01 yDistance=0.04
01:40:49.016 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:49.019 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:40:49.019 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:40:49.019 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:49.019 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:40:49.020 00.001 10072 MoveAxis(W, 15, ABG)
01:40:49.020 00.000 10072 Guiding  Dir = 3, Dur = 15
01:40:49.020 00.000 10072 IsGuiding returns 0
01:40:49.020 00.000 10072 PulseGuide returned control before completion, sleep 25
01:40:49.058 00.038 10072 IsGuiding returns 0
01:40:49.059 00.001 10072 Move returns status 0, amount 15
01:40:49.059 00.000 10072 MoveAxis(N, 0, ABG)
01:40:49.059 00.000 10072 Move returns status 0, amount 0
01:40:49.059 00.000 10072 move complete, result=0
01:40:49.059 00.000 10072 worker thread done servicing request
01:40:49.065 00.006 1032 UpdateGuideState exits: m=1351 SNR=25.9
01:40:49.067 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:49.070 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:49.072 00.002 1032 Enqueuing Expose request
01:40:49.074 00.002 1032 GuideStep: -0.0 px 15 ms WEST, 0.0 px 0 ms NORTH
01:40:49.075 00.001 10072 Worker thread wakes up
01:40:49.075 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:49.075 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:49.717 00.642 10072 Exposure complete
01:40:49.773 00.056 10072 worker thread done servicing request
01:40:49.773 00.000 1032 OnExposeComplete: enter
01:40:49.773 00.000 1032 UpdateGuideState(): m_state=6
01:40:49.778 00.005 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4355
01:40:49.780 00.002 1032 Star::Find returns 1 (0), X=321.44, Y=754.93, Mass=1390, SNR=26.3, Peak=156 HFD=2.8
01:40:49.782 00.002 1032 MultiStar: [#1 0.13,0.05,0.96,U] [#2 0.14,0.21,0.72,U] [#3 0.19,0.29,0.68,U] [#4 0.12,0.24,0.70,U] [#5 0.32,0.08,0.72,U] [#6 0.00,0.35,0.63,U] [#7 0.15,-0.05,0.55,U] [#8 0.17,0.39,0.57,U] 
01:40:49.785 00.003 1032 single-star, 8 included, MultiStar: {0.13, 0.18}, one-star: {-0.01, 0.17}
01:40:49.787 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
01:40:49.789 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
01:40:49.791 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.65 mountX=0.16 mountY=-0.03, mountTheta=-0.18
01:40:49.795 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.17, opts=13)
01:40:49.797 00.002 1032 Enqueuing Move request for scope (-0.01, 0.17)
01:40:49.799 00.002 10072 Worker thread wakes up
01:40:49.799 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
01:40:49.799 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
01:40:49.799 00.000 10072 Moving (-0.01, 0.17) raw xDistance=0.16 yDistance=-0.03
01:40:49.802 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:49.804 00.002 10072 PPEC rslt: input = 0.16, final = 0.09, react = 0.07, pred = 0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 287.63
01:40:49.804 00.000 10072 PPEC: input: 0.16, control: 0.09, exposure: 500
01:40:49.804 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:49.804 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:40:49.804 00.000 10072 MoveAxis(W, 92, ABG)
01:40:49.804 00.000 10072 Guiding  Dir = 3, Dur = 92
01:40:49.806 00.002 10072 IsGuiding returns 0
01:40:49.806 00.000 10072 PulseGuide returned control before completion, sleep 102
01:40:49.824 00.018 1032 UpdateGuideState exits: m=1390 SNR=26.3
01:40:49.833 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:49.833 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:49.836 00.003 1032 Enqueuing Expose request
01:40:49.919 00.083 10072 IsGuiding returns 1
01:40:49.920 00.001 10072 scope still moving after pulse duration time elapsed
01:40:49.950 00.030 10072 IsGuiding returns 0
01:40:49.950 00.000 10072 scope move finished after 92 + 52 ms
01:40:49.950 00.000 10072 Move returns status 0, amount 92
01:40:49.950 00.000 10072 MoveAxis(N, 0, ABG)
01:40:49.950 00.000 10072 Move returns status 0, amount 0
01:40:49.950 00.000 10072 move complete, result=0
01:40:49.950 00.000 10072 worker thread done servicing request
01:40:49.950 00.000 10072 Worker thread wakes up
01:40:49.950 00.000 1032 GuideStep: 0.2 px 92 ms WEST, -0.0 px 0 ms NORTH
01:40:49.954 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:49.954 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:50.365 00.411 10072 Exposure complete
01:40:50.429 00.064 10072 worker thread done servicing request
01:40:50.429 00.000 1032 OnExposeComplete: enter
01:40:50.433 00.004 1032 UpdateGuideState(): m_state=6
01:40:50.437 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4356
01:40:50.439 00.002 1032 Star::Find returns 1 (0), X=321.53, Y=754.81, Mass=1295, SNR=25.4, Peak=150 HFD=2.9
01:40:50.442 00.003 1032 MultiStar: [#1 0.23,-0.04,1.02,U] [#2 0.38,0.07,0.75,U] [#3 0.08,0.09,0.68,U] [#4 0.17,0.06,0.72,U] [#5 0.25,0.01,0.68,U] [#6 0.12,0.07,0.63,U] [#7 0.22,-0.04,0.57,U] [#8 0.12,-0.08,0.63,U] 
01:40:50.446 00.004 1032 single-star, 8 included, MultiStar: {0.18, 0.02}, one-star: {0.07, 0.04}
01:40:50.448 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
01:40:50.450 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
01:40:50.452 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.56 mountX=0.02 mountY=-0.08, mountTheta=-1.27
01:40:50.456 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
01:40:50.460 00.004 1032 Enqueuing Move request for scope (0.07, 0.04)
01:40:50.463 00.003 10072 Worker thread wakes up
01:40:50.463 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
01:40:50.463 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
01:40:50.463 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
01:40:50.465 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:50.469 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.63
01:40:50.469 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:40:50.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:50.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:40:50.469 00.000 10072 MoveAxis(W, 11, ABG)
01:40:50.469 00.000 10072 Guiding  Dir = 3, Dur = 11
01:40:50.469 00.000 10072 IsGuiding returns 0
01:40:50.471 00.002 10072 PulseGuide returned control before completion, sleep 21
01:40:50.492 00.021 1032 UpdateGuideState exits: m=1295 SNR=25.4
01:40:50.496 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:50.497 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:50.499 00.002 1032 Enqueuing Expose request
01:40:50.505 00.006 10072 IsGuiding returns 0
01:40:50.505 00.000 10072 Move returns status 0, amount 11
01:40:50.505 00.000 10072 MoveAxis(N, 0, ABG)
01:40:50.505 00.000 10072 Move returns status 0, amount 0
01:40:50.505 00.000 10072 move complete, result=0
01:40:50.505 00.000 10072 worker thread done servicing request
01:40:50.505 00.000 10072 Worker thread wakes up
01:40:50.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:50.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:50.505 00.000 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:40:51.139 00.634 10072 Exposure complete
01:40:51.192 00.053 10072 worker thread done servicing request
01:40:51.192 00.000 1032 OnExposeComplete: enter
01:40:51.198 00.006 1032 UpdateGuideState(): m_state=6
01:40:51.201 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4357
01:40:51.204 00.003 1032 Star::Find returns 1 (0), X=321.44, Y=754.78, Mass=1461, SNR=26.9, Peak=168 HFD=2.8
01:40:51.206 00.002 1032 MultiStar: [#1 0.25,0.01,0.97,U] [#2 0.23,0.01,0.71,U] [#3 0.11,-0.01,0.68,U] [#4 0.05,0.09,0.70,U] [#5 0.27,-0.00,0.68,U] [#6 0.05,0.06,0.60,U] [#7 0.05,-0.26,0.55,U] [#8 0.22,-0.09,0.58,U] 
01:40:51.209 00.003 1032 single-star, 8 included, MultiStar: {0.13, -0.01}, one-star: {-0.01, 0.01}
01:40:51.211 00.002 1032 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.83) = xAngle (0.71 = 0.71)
01:40:51.213 00.002 1032 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.71 = 0.71)
01:40:51.216 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.54 mountX=0.01 mountY=0.01, mountTheta=0.71
01:40:51.220 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
01:40:51.224 00.004 1032 Enqueuing Move request for scope (-0.01, 0.01)
01:40:51.226 00.002 10072 Worker thread wakes up
01:40:51.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:40:51.226 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:40:51.228 00.002 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
01:40:51.230 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:51.235 00.005 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:40:51.235 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:40:51.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:51.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:40:51.235 00.000 10072 MoveAxis(W, 12, ABG)
01:40:51.235 00.000 10072 Guiding  Dir = 3, Dur = 12
01:40:51.237 00.002 10072 IsGuiding returns 0
01:40:51.237 00.000 10072 PulseGuide returned control before completion, sleep 22
01:40:51.260 00.023 1032 UpdateGuideState exits: m=1461 SNR=26.9
01:40:51.264 00.004 10072 IsGuiding returns 0
01:40:51.266 00.002 10072 Move returns status 0, amount 12
01:40:51.266 00.000 10072 MoveAxis(N, 0, ABG)
01:40:51.266 00.000 10072 Move returns status 0, amount 0
01:40:51.266 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:51.270 00.004 10072 move complete, result=0
01:40:51.270 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:51.272 00.002 1032 Enqueuing Expose request
01:40:51.274 00.002 10072 worker thread done servicing request
01:40:51.274 00.000 1032 GuideStep: 0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
01:40:51.277 00.003 10072 Worker thread wakes up
01:40:51.277 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:51.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:51.693 00.416 10072 Exposure complete
01:40:51.745 00.052 10072 worker thread done servicing request
01:40:51.745 00.000 1032 OnExposeComplete: enter
01:40:51.745 00.000 1032 UpdateGuideState(): m_state=6
01:40:51.751 00.006 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4358
01:40:51.754 00.003 1032 Star::Find returns 1 (0), X=321.55, Y=754.85, Mass=1462, SNR=26.9, Peak=164 HFD=2.9
01:40:51.754 00.000 1032 MultiStar: [#1 0.18,0.06,0.95,U] [#2 0.25,0.09,0.75,U] [#3 0.10,0.08,0.65,U] [#4 -0.06,0.07,0.70,U] [#5 0.30,0.05,0.70,U] [#6 0.05,0.08,0.57,U] [#7 -0.12,-0.15,0.53,U] [#8 -0.01,0.05,0.52,U] 
01:40:51.754 00.000 1032 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.09, 0.08}
01:40:51.754 00.000 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
01:40:51.754 00.000 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
01:40:51.754 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.48 mountX=0.02 mountY=-0.11, mountTheta=-1.35
01:40:51.768 00.014 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
01:40:51.772 00.004 1032 Enqueuing Move request for scope (0.10, 0.05)
01:40:51.772 00.000 10072 Worker thread wakes up
01:40:51.776 00.004 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:40:51.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:40:51.776 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
01:40:51.778 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:51.779 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:40:51.779 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:40:51.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:51.781 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:40:51.781 00.000 10072 MoveAxis(W, 10, ABG)
01:40:51.781 00.000 10072 Guiding  Dir = 3, Dur = 10
01:40:51.781 00.000 10072 IsGuiding returns 0
01:40:51.781 00.000 10072 PulseGuide returned control before completion, sleep 20
01:40:51.802 00.021 1032 UpdateGuideState exits: m=1462 SNR=26.9
01:40:51.803 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:51.805 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:51.807 00.002 1032 Enqueuing Expose request
01:40:51.818 00.011 10072 IsGuiding returns 0
01:40:51.818 00.000 10072 Move returns status 0, amount 10
01:40:51.818 00.000 10072 MoveAxis(N, 0, ABG)
01:40:51.818 00.000 10072 Move returns status 0, amount 0
01:40:51.818 00.000 10072 move complete, result=0
01:40:51.818 00.000 10072 worker thread done servicing request
01:40:51.818 00.000 10072 Worker thread wakes up
01:40:51.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:51.818 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:51.822 00.004 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:40:52.460 00.638 10072 Exposure complete
01:40:52.516 00.056 10072 worker thread done servicing request
01:40:52.516 00.000 1032 OnExposeComplete: enter
01:40:52.519 00.003 1032 UpdateGuideState(): m_state=6
01:40:52.523 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4359
01:40:52.525 00.002 1032 Star::Find returns 1 (0), X=321.38, Y=754.80, Mass=1437, SNR=26.7, Peak=169 HFD=2.8
01:40:52.527 00.002 1032 MultiStar: [#1 -0.01,-0.06,0.91,U] [#2 0.27,0.10,0.70,U] [#3 0.12,0.04,0.66,U] [#4 0.19,0.12,0.71,U] [#5 0.31,-0.07,0.68,U] [#6 0.11,0.08,0.62,U] [#7 0.20,-0.21,0.49,U] [#8 0.06,0.19,0.59,U] 
01:40:52.529 00.002 1032 single-star, 8 included, MultiStar: {0.11, 0.03}, one-star: {-0.08, 0.04}
01:40:52.532 00.003 1032 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.83) = xAngle (0.86 = 0.86)
01:40:52.532 00.000 1032 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.86 = 0.86)
01:40:52.532 00.000 1032 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.69 mountX=0.06 mountY=0.07, mountTheta=0.86
01:40:52.532 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.04, opts=13)
01:40:52.532 00.000 1032 Enqueuing Move request for scope (-0.08, 0.04)
01:40:52.532 00.000 10072 Worker thread wakes up
01:40:52.532 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
01:40:52.532 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
01:40:52.532 00.000 10072 Moving (-0.08, 0.04) raw xDistance=0.06 yDistance=0.07
01:40:52.545 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:52.551 00.006 10072 PPEC rslt: input = 0.06, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:40:52.551 00.000 10072 PPEC: input: 0.06, control: 0.02, exposure: 500
01:40:52.551 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:52.551 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:40:52.551 00.000 10072 MoveAxis(W, 16, ABG)
01:40:52.551 00.000 10072 Guiding  Dir = 3, Dur = 16
01:40:52.551 00.000 10072 IsGuiding returns 0
01:40:52.553 00.002 10072 PulseGuide returned control before completion, sleep 26
01:40:52.565 00.012 1032 UpdateGuideState exits: m=1437 SNR=26.7
01:40:52.565 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:52.565 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:52.580 00.015 1032 Enqueuing Expose request
01:40:52.594 00.014 10072 IsGuiding returns 0
01:40:52.594 00.000 10072 Move returns status 0, amount 16
01:40:52.594 00.000 10072 MoveAxis(N, 0, ABG)
01:40:52.594 00.000 10072 Move returns status 0, amount 0
01:40:52.594 00.000 10072 move complete, result=0
01:40:52.594 00.000 10072 worker thread done servicing request
01:40:52.596 00.002 10072 Worker thread wakes up
01:40:52.596 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:52.596 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:52.596 00.000 1032 GuideStep: 0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
01:40:53.006 00.410 10072 Exposure complete
01:40:53.056 00.050 10072 worker thread done servicing request
01:40:53.056 00.000 1032 OnExposeComplete: enter
01:40:53.062 00.006 1032 UpdateGuideState(): m_state=6
01:40:53.064 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4360
01:40:53.066 00.002 1032 Star::Find returns 1 (0), X=321.36, Y=754.89, Mass=1366, SNR=26.0, Peak=165 HFD=2.7
01:40:53.066 00.000 1032 MultiStar: [#1 0.18,0.01,0.99,U] [#2 0.22,0.10,0.78,U] [#3 0.18,-0.05,0.68,U] [#4 0.09,0.01,0.75,U] [#5 0.20,0.12,0.70,U] [#6 0.04,0.18,0.63,U] [#7 0.07,0.02,0.54,U] [#8 0.07,0.05,0.58,U] 
01:40:53.066 00.000 1032 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {-0.09, 0.12}
01:40:53.074 00.008 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
01:40:53.074 00.000 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
01:40:53.078 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.55 mountX=0.04 mountY=-0.12, mountTheta=-1.28
01:40:53.083 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
01:40:53.086 00.003 1032 Enqueuing Move request for scope (0.10, 0.06)
01:40:53.091 00.005 10072 Worker thread wakes up
01:40:53.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
01:40:53.091 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:40:53.091 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.04 yDistance=-0.12
01:40:53.092 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:53.092 00.000 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:40:53.092 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:40:53.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:53.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:40:53.092 00.000 10072 MoveAxis(W, 13, ABG)
01:40:53.092 00.000 10072 Guiding  Dir = 3, Dur = 13
01:40:53.092 00.000 10072 IsGuiding returns 0
01:40:53.098 00.006 10072 PulseGuide returned control before completion, sleep 23
01:40:53.119 00.021 1032 UpdateGuideState exits: m=1366 SNR=26.0
01:40:53.119 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:53.119 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:53.124 00.005 1032 Enqueuing Expose request
01:40:53.130 00.006 10072 IsGuiding returns 0
01:40:53.131 00.001 10072 Move returns status 0, amount 13
01:40:53.131 00.000 10072 MoveAxis(N, 0, ABG)
01:40:53.131 00.000 10072 Move returns status 0, amount 0
01:40:53.131 00.000 10072 move complete, result=0
01:40:53.131 00.000 10072 worker thread done servicing request
01:40:53.131 00.000 10072 Worker thread wakes up
01:40:53.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:53.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:53.133 00.002 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
01:40:53.767 00.634 10072 Exposure complete
01:40:53.818 00.051 10072 worker thread done servicing request
01:40:53.818 00.000 1032 OnExposeComplete: enter
01:40:53.826 00.008 1032 UpdateGuideState(): m_state=6
01:40:53.829 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4361
01:40:53.831 00.002 1032 Star::Find returns 1 (0), X=321.32, Y=754.82, Mass=1428, SNR=26.6, Peak=166 HFD=2.8
01:40:53.833 00.002 1032 MultiStar: [#1 0.11,-0.03,0.91,U] [#2 0.31,-0.03,0.70,U] [#3 0.25,0.01,0.68,U] [#4 0.11,0.01,0.69,U] [#5 0.28,-0.15,0.69,U] [#6 0.15,0.04,0.61,U] [#7 0.23,-0.08,0.50,U] [#8 0.11,0.13,0.57,U] 
01:40:53.835 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.00}, one-star: {-0.14, 0.05}
01:40:53.837 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
01:40:53.837 00.000 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
01:40:53.837 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.03 mountX=-0.04 mountY=-0.13, mountTheta=-1.86
01:40:53.845 00.008 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.00, opts=13)
01:40:53.845 00.000 1032 Enqueuing Move request for scope (0.14, -0.00)
01:40:53.852 00.007 10072 Worker thread wakes up
01:40:53.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
01:40:53.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
01:40:53.852 00.000 10072 Moving (0.14, -0.00) raw xDistance=-0.04 yDistance=-0.13
01:40:53.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:53.854 00.000 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:40:53.854 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:40:53.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:53.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:40:53.854 00.000 10072 MoveAxis(W, 13, ABG)
01:40:53.854 00.000 10072 Guiding  Dir = 3, Dur = 13
01:40:53.854 00.000 10072 IsGuiding returns 0
01:40:53.854 00.000 10072 PulseGuide returned control before completion, sleep 23
01:40:53.878 00.024 1032 UpdateGuideState exits: m=1428 SNR=26.6
01:40:53.880 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:53.882 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:53.886 00.004 1032 Enqueuing Expose request
01:40:53.892 00.006 10072 IsGuiding returns 0
01:40:53.892 00.000 10072 Move returns status 0, amount 13
01:40:53.892 00.000 10072 MoveAxis(N, 0, ABG)
01:40:53.892 00.000 10072 Move returns status 0, amount 0
01:40:53.892 00.000 10072 move complete, result=0
01:40:53.892 00.000 10072 worker thread done servicing request
01:40:53.892 00.000 10072 Worker thread wakes up
01:40:53.892 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:53.892 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:53.900 00.008 1032 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
01:40:54.306 00.406 10072 Exposure complete
01:40:54.361 00.055 10072 worker thread done servicing request
01:40:54.361 00.000 1032 OnExposeComplete: enter
01:40:54.366 00.005 1032 UpdateGuideState(): m_state=6
01:40:54.368 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4362
01:40:54.370 00.002 1032 Star::Find returns 1 (0), X=321.37, Y=754.80, Mass=1577, SNR=28.0, Peak=178 HFD=2.7
01:40:54.372 00.002 1032 MultiStar: [#1 0.11,-0.02,0.92,U] [#2 0.23,0.22,0.69,U] [#3 0.16,0.01,0.64,U] [#4 0.17,0.06,0.66,U] [#5 0.26,-0.08,0.65,U] [#6 0.13,0.17,0.57,U] [#7 0.06,-0.17,0.51,U] [#8 0.41,0.23,0.54,U] 
01:40:54.374 00.002 1032 single-star, 8 included, MultiStar: {0.14, 0.05}, one-star: {-0.09, 0.04}
01:40:54.376 00.002 1032 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.83) = xAngle (0.93 = 0.93)
01:40:54.378 00.002 1032 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.93 = 0.93)
01:40:54.380 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.76 mountX=0.06 mountY=0.08, mountTheta=0.93
01:40:54.384 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.04, opts=13)
01:40:54.385 00.001 1032 Enqueuing Move request for scope (-0.09, 0.04)
01:40:54.385 00.000 10072 Worker thread wakes up
01:40:54.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
01:40:54.385 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
01:40:54.385 00.000 10072 Moving (-0.09, 0.04) raw xDistance=0.06 yDistance=0.08
01:40:54.391 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:54.395 00.004 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:40:54.395 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:40:54.395 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:54.395 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:40:54.395 00.000 10072 MoveAxis(W, 11, ABG)
01:40:54.395 00.000 10072 Guiding  Dir = 3, Dur = 11
01:40:54.395 00.000 10072 IsGuiding returns 0
01:40:54.395 00.000 10072 PulseGuide returned control before completion, sleep 21
01:40:54.412 00.017 1032 UpdateGuideState exits: m=1577 SNR=28.0
01:40:54.419 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:54.421 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:54.424 00.003 1032 Enqueuing Expose request
01:40:54.432 00.008 10072 IsGuiding returns 0
01:40:54.432 00.000 10072 Move returns status 0, amount 11
01:40:54.432 00.000 10072 MoveAxis(N, 0, ABG)
01:40:54.432 00.000 10072 Move returns status 0, amount 0
01:40:54.432 00.000 10072 move complete, result=0
01:40:54.432 00.000 10072 worker thread done servicing request
01:40:54.432 00.000 10072 Worker thread wakes up
01:40:54.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:54.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:54.436 00.004 1032 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
01:40:55.063 00.627 10072 Exposure complete
01:40:55.122 00.059 10072 worker thread done servicing request
01:40:55.122 00.000 1032 OnExposeComplete: enter
01:40:55.124 00.002 1032 UpdateGuideState(): m_state=6
01:40:55.128 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4363
01:40:55.130 00.002 1032 Star::Find returns 1 (0), X=321.41, Y=754.91, Mass=1327, SNR=25.7, Peak=151 HFD=2.7
01:40:55.132 00.002 1032 MultiStar: [#1 0.13,0.14,0.97,U] [#2 0.27,0.10,0.79,U] [#3 0.19,0.12,0.69,U] [#4 0.11,0.20,0.73,U] [#5 0.22,0.09,0.71,U] [#6 0.14,0.28,0.63,U] [#7 0.05,0.01,0.51,U] [#8 -0.01,0.21,0.59,U] 
01:40:55.134 00.002 1032 single-star, 8 included, MultiStar: {0.12, 0.14}, one-star: {-0.04, 0.14}
01:40:55.136 00.002 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
01:40:55.136 00.000 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
01:40:55.138 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.86 mountX=0.15 mountY=0.00, mountTheta=0.03
01:40:55.143 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.14, opts=13)
01:40:55.145 00.002 1032 Enqueuing Move request for scope (-0.04, 0.14)
01:40:55.147 00.002 10072 Worker thread wakes up
01:40:55.147 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
01:40:55.147 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
01:40:55.147 00.000 10072 Moving (-0.04, 0.14) raw xDistance=0.15 yDistance=0.00
01:40:55.149 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:55.149 00.000 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.62
01:40:55.149 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:40:55.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:55.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:40:55.149 00.000 10072 MoveAxis(W, 79, ABG)
01:40:55.149 00.000 10072 Guiding  Dir = 3, Dur = 79
01:40:55.149 00.000 10072 IsGuiding returns 0
01:40:55.149 00.000 10072 PulseGuide returned control before completion, sleep 89
01:40:55.173 00.024 1032 UpdateGuideState exits: m=1327 SNR=25.7
01:40:55.177 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:55.177 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:55.181 00.004 1032 Enqueuing Expose request
01:40:55.284 00.103 10072 IsGuiding returns 0
01:40:55.284 00.000 10072 Move returns status 0, amount 79
01:40:55.288 00.004 10072 MoveAxis(N, 0, ABG)
01:40:55.288 00.000 10072 Move returns status 0, amount 0
01:40:55.288 00.000 10072 move complete, result=0
01:40:55.288 00.000 10072 worker thread done servicing request
01:40:55.288 00.000 10072 Worker thread wakes up
01:40:55.288 00.000 1032 GuideStep: 0.1 px 79 ms WEST, 0.0 px 0 ms NORTH
01:40:55.290 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:55.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:55.703 00.413 10072 Exposure complete
01:40:55.760 00.057 1032 OnExposeComplete: enter
01:40:55.761 00.001 1032 UpdateGuideState(): m_state=6
01:40:55.761 00.000 10072 worker thread done servicing request
01:40:55.761 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4364
01:40:55.766 00.005 1032 Star::Find returns 1 (0), X=321.37, Y=754.97, Mass=1412, SNR=26.5, Peak=158 HFD=2.6
01:40:55.768 00.002 1032 MultiStar: [#1 0.11,0.06,0.98,U] [#2 0.23,0.04,0.72,U] [#3 0.16,0.15,0.69,U] [#4 0.22,0.15,0.71,U] [#5 0.27,0.18,0.68,U] [#6 0.06,0.22,0.59,U] [#7 0.05,-0.12,0.50,U] [#8 0.12,0.10,0.56,U] 
01:40:55.768 00.000 1032 refined, 8 included, MultiStar: {0.12, 0.12}, one-star: {-0.09, 0.20}
01:40:55.768 00.000 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
01:40:55.768 00.000 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
01:40:55.775 00.007 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.78 mountX=0.08 mountY=-0.14, mountTheta=-1.05
01:40:55.779 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
01:40:55.779 00.000 1032 Enqueuing Move request for scope (0.12, 0.12)
01:40:55.781 00.002 10072 Worker thread wakes up
01:40:55.781 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
01:40:55.781 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
01:40:55.783 00.002 10072 Moving (0.12, 0.12) raw xDistance=0.08 yDistance=-0.14
01:40:55.785 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:55.785 00.000 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:40:55.785 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:40:55.785 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:55.785 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:40:55.785 00.000 10072 MoveAxis(W, 10, ABG)
01:40:55.785 00.000 10072 Guiding  Dir = 3, Dur = 10
01:40:55.785 00.000 10072 IsGuiding returns 0
01:40:55.785 00.000 10072 PulseGuide returned control before completion, sleep 20
01:40:55.802 00.017 1032 UpdateGuideState exits: m=1412 SNR=26.5
01:40:55.809 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:55.812 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:55.814 00.002 1032 Enqueuing Expose request
01:40:55.825 00.011 10072 IsGuiding returns 0
01:40:55.825 00.000 10072 Move returns status 0, amount 10
01:40:55.825 00.000 10072 MoveAxis(N, 0, ABG)
01:40:55.825 00.000 10072 Move returns status 0, amount 0
01:40:55.825 00.000 10072 move complete, result=0
01:40:55.825 00.000 10072 worker thread done servicing request
01:40:55.825 00.000 10072 Worker thread wakes up
01:40:55.826 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:55.826 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:55.826 00.000 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:40:56.455 00.629 10072 Exposure complete
01:40:56.510 00.055 10072 worker thread done servicing request
01:40:56.510 00.000 1032 OnExposeComplete: enter
01:40:56.512 00.002 1032 UpdateGuideState(): m_state=6
01:40:56.514 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4365
01:40:56.516 00.002 1032 Star::Find returns 1 (0), X=321.47, Y=754.90, Mass=1456, SNR=26.9, Peak=156 HFD=2.9
01:40:56.518 00.002 1032 MultiStar: [#1 0.05,0.03,1.00,U] [#2 0.19,0.06,0.74,U] [#3 0.15,0.04,0.65,U] [#4 0.15,0.03,0.70,U] [#5 0.37,0.03,0.72,U] [#6 0.09,0.09,0.59,U] [#7 0.17,-0.12,0.48,U] [#8 0.11,0.00,0.59,U] 
01:40:56.520 00.002 1032 single-star, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.01, 0.13}
01:40:56.522 00.002 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
01:40:56.524 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
01:40:56.526 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.50 mountX=0.12 mountY=-0.04, mountTheta=-0.33
01:40:56.528 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
01:40:56.533 00.005 1032 Enqueuing Move request for scope (0.01, 0.13)
01:40:56.534 00.001 10072 Worker thread wakes up
01:40:56.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
01:40:56.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
01:40:56.534 00.000 10072 Moving (0.01, 0.13) raw xDistance=0.12 yDistance=-0.04
01:40:56.537 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:56.537 00.000 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:40:56.537 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:40:56.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:56.537 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:40:56.537 00.000 10072 MoveAxis(W, 12, ABG)
01:40:56.537 00.000 10072 Guiding  Dir = 3, Dur = 12
01:40:56.537 00.000 10072 IsGuiding returns 0
01:40:56.537 00.000 10072 PulseGuide returned control before completion, sleep 22
01:40:56.560 00.023 1032 UpdateGuideState exits: m=1456 SNR=26.9
01:40:56.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:56.565 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:56.566 00.001 1032 Enqueuing Expose request
01:40:56.568 00.002 10072 IsGuiding returns 0
01:40:56.568 00.000 10072 Move returns status 0, amount 12
01:40:56.568 00.000 10072 MoveAxis(N, 0, ABG)
01:40:56.568 00.000 10072 Move returns status 0, amount 0
01:40:56.568 00.000 10072 move complete, result=0
01:40:56.568 00.000 10072 worker thread done servicing request
01:40:56.568 00.000 10072 Worker thread wakes up
01:40:56.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:56.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:56.576 00.008 1032 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
01:40:56.982 00.406 10072 Exposure complete
01:40:57.038 00.056 10072 worker thread done servicing request
01:40:57.038 00.000 1032 OnExposeComplete: enter
01:40:57.041 00.003 1032 UpdateGuideState(): m_state=6
01:40:57.043 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4366
01:40:57.045 00.002 1032 Star::Find returns 1 (0), X=321.34, Y=754.90, Mass=1412, SNR=26.5, Peak=163 HFD=2.6
01:40:57.048 00.003 1032 MultiStar: [#1 0.12,0.02,0.96,U] [#2 0.33,0.19,0.75,U] [#3 0.25,-0.17,0.67,U] [#4 0.12,0.03,0.69,U] [#5 0.25,0.00,0.68,U] [#6 0.09,0.14,0.61,U] [#7 0.18,-0.03,0.51,U] [#8 0.14,0.14,0.58,U] 
01:40:57.050 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {-0.11, 0.14}
01:40:57.052 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
01:40:57.054 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
01:40:57.057 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.38 mountX=0.02 mountY=-0.15, mountTheta=-1.45
01:40:57.058 00.001 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
01:40:57.058 00.000 1032 Enqueuing Move request for scope (0.14, 0.06)
01:40:57.058 00.000 10072 Worker thread wakes up
01:40:57.058 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
01:40:57.058 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
01:40:57.058 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
01:40:57.067 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:57.067 00.000 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:40:57.067 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:40:57.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:57.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:40:57.067 00.000 10072 MoveAxis(W, 10, ABG)
01:40:57.067 00.000 10072 Guiding  Dir = 3, Dur = 10
01:40:57.067 00.000 10072 IsGuiding returns 0
01:40:57.067 00.000 10072 PulseGuide returned control before completion, sleep 20
01:40:57.090 00.023 1032 UpdateGuideState exits: m=1412 SNR=26.5
01:40:57.092 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:57.096 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:57.098 00.002 1032 Enqueuing Expose request
01:40:57.106 00.008 10072 IsGuiding returns 0
01:40:57.106 00.000 10072 Move returns status 0, amount 10
01:40:57.106 00.000 10072 MoveAxis(N, 0, ABG)
01:40:57.106 00.000 10072 Move returns status 0, amount 0
01:40:57.106 00.000 10072 move complete, result=0
01:40:57.106 00.000 10072 worker thread done servicing request
01:40:57.106 00.000 10072 Worker thread wakes up
01:40:57.106 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:57.107 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:57.113 00.006 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:40:57.740 00.627 10072 Exposure complete
01:40:57.797 00.057 10072 worker thread done servicing request
01:40:57.797 00.000 1032 OnExposeComplete: enter
01:40:57.800 00.003 1032 UpdateGuideState(): m_state=6
01:40:57.802 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4367
01:40:57.802 00.000 1032 Star::Find returns 1 (0), X=321.50, Y=754.91, Mass=1495, SNR=27.2, Peak=161 HFD=2.9
01:40:57.802 00.000 1032 MultiStar: [#1 0.03,0.12,0.89,U] [#2 0.10,0.17,0.70,U] [#3 0.10,0.02,0.63,U] [#4 0.06,0.08,0.68,U] [#5 0.38,0.06,0.66,U] [#6 0.07,0.29,0.59,U] [#7 0.16,-0.13,0.49,U] [#8 0.03,0.31,0.54,U] 
01:40:57.802 00.000 1032 single-star, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.04, 0.14}
01:40:57.802 00.000 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
01:40:57.802 00.000 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
01:40:57.814 00.012 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.28 mountX=0.13 mountY=-0.08, mountTheta=-0.55
01:40:57.818 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
01:40:57.821 00.003 1032 Enqueuing Move request for scope (0.04, 0.14)
01:40:57.821 00.000 10072 Worker thread wakes up
01:40:57.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
01:40:57.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
01:40:57.821 00.000 10072 Moving (0.04, 0.14) raw xDistance=0.13 yDistance=-0.08
01:40:57.825 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:57.829 00.004 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.62
01:40:57.829 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
01:40:57.829 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:57.829 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:40:57.829 00.000 10072 MoveAxis(W, 11, ABG)
01:40:57.829 00.000 10072 Guiding  Dir = 3, Dur = 11
01:40:57.831 00.002 10072 IsGuiding returns 0
01:40:57.832 00.001 10072 PulseGuide returned control before completion, sleep 21
01:40:57.851 00.019 1032 UpdateGuideState exits: m=1495 SNR=27.2
01:40:57.853 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:57.855 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:57.857 00.002 1032 Enqueuing Expose request
01:40:57.863 00.006 10072 IsGuiding returns 0
01:40:57.864 00.001 10072 Move returns status 0, amount 11
01:40:57.864 00.000 10072 MoveAxis(N, 0, ABG)
01:40:57.864 00.000 10072 Move returns status 0, amount 0
01:40:57.864 00.000 10072 move complete, result=0
01:40:57.864 00.000 10072 worker thread done servicing request
01:40:57.864 00.000 10072 Worker thread wakes up
01:40:57.864 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:57.864 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:57.868 00.004 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:40:58.277 00.409 10072 Exposure complete
01:40:58.338 00.061 10072 worker thread done servicing request
01:40:58.338 00.000 1032 OnExposeComplete: enter
01:40:58.340 00.002 1032 UpdateGuideState(): m_state=6
01:40:58.344 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4368
01:40:58.345 00.001 1032 Star::Find returns 1 (0), X=321.43, Y=754.90, Mass=1485, SNR=27.2, Peak=161 HFD=2.8
01:40:58.345 00.000 1032 MultiStar: [#1 0.04,0.04,0.95,U] [#2 0.09,0.18,0.69,U] [#3 0.06,0.09,0.65,U] [#4 0.13,0.20,0.72,U] [#5 0.39,-0.01,0.68,U] [#6 0.21,0.13,0.58,U] [#7 0.14,0.01,0.49,U] [#8 0.16,0.16,0.57,U] 
01:40:58.345 00.000 1032 single-star, 8 included, MultiStar: {0.12, 0.11}, one-star: {-0.03, 0.13}
01:40:58.354 00.009 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
01:40:58.354 00.000 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
01:40:58.358 00.004 1032 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.79 mountX=0.14 mountY=-0.01, mountTheta=-0.04
01:40:58.362 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.13, opts=13)
01:40:58.365 00.003 1032 Enqueuing Move request for scope (-0.03, 0.13)
01:40:58.367 00.002 10072 Worker thread wakes up
01:40:58.367 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
01:40:58.367 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
01:40:58.367 00.000 10072 Moving (-0.03, 0.13) raw xDistance=0.14 yDistance=-0.01
01:40:58.371 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:58.373 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.61
01:40:58.373 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:40:58.373 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:58.373 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:40:58.373 00.000 10072 MoveAxis(W, 71, ABG)
01:40:58.376 00.003 10072 Guiding  Dir = 3, Dur = 71
01:40:58.376 00.000 10072 IsGuiding returns 0
01:40:58.376 00.000 10072 PulseGuide returned control before completion, sleep 81
01:40:58.398 00.022 1032 UpdateGuideState exits: m=1485 SNR=27.2
01:40:58.402 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:58.402 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:58.402 00.000 1032 Enqueuing Expose request
01:40:58.464 00.062 10072 IsGuiding returns 0
01:40:58.464 00.000 10072 Move returns status 0, amount 71
01:40:58.464 00.000 10072 MoveAxis(N, 0, ABG)
01:40:58.464 00.000 10072 Move returns status 0, amount 0
01:40:58.464 00.000 10072 move complete, result=0
01:40:58.464 00.000 10072 worker thread done servicing request
01:40:58.464 00.000 10072 Worker thread wakes up
01:40:58.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:58.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:58.464 00.000 1032 GuideStep: 0.1 px 71 ms WEST, -0.0 px 0 ms NORTH
01:40:59.100 00.636 10072 Exposure complete
01:40:59.149 00.049 10072 worker thread done servicing request
01:40:59.149 00.000 1032 OnExposeComplete: enter
01:40:59.151 00.002 1032 UpdateGuideState(): m_state=6
01:40:59.153 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4369
01:40:59.155 00.002 1032 Star::Find returns 1 (0), X=321.37, Y=754.78, Mass=1416, SNR=26.5, Peak=172 HFD=2.8
01:40:59.158 00.003 1032 MultiStar: [#1 0.15,-0.01,0.96,U] [#2 0.34,0.08,0.75,U] [#3 0.29,-0.09,0.64,U] [#4 0.12,0.16,0.71,U] [#5 0.29,-0.16,0.69,U] [#6 0.10,0.11,0.57,U] [#7 0.23,-0.27,0.50,U] [#8 0.08,-0.13,0.58,U] 
01:40:59.163 00.005 1032 single-star, 8 included, MultiStar: {0.16, -0.02}, one-star: {-0.08, 0.01}
01:40:59.165 00.002 1032 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.83) = xAngle (1.17 = 1.17)
01:40:59.167 00.002 1032 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.17 = 1.17)
01:40:59.169 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.00 mountX=0.03 mountY=0.08, mountTheta=1.17
01:40:59.172 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.01, opts=13)
01:40:59.174 00.002 1032 Enqueuing Move request for scope (-0.08, 0.01)
01:40:59.176 00.002 10072 Worker thread wakes up
01:40:59.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
01:40:59.176 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
01:40:59.176 00.000 10072 Moving (-0.08, 0.01) raw xDistance=0.03 yDistance=0.08
01:40:59.179 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:59.181 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:40:59.181 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:40:59.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:59.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:40:59.181 00.000 10072 MoveAxis(W, 9, ABG)
01:40:59.181 00.000 10072 Guiding  Dir = 3, Dur = 9
01:40:59.181 00.000 10072 IsGuiding returns 0
01:40:59.183 00.002 10072 PulseGuide returned control before completion, sleep 19
01:40:59.196 00.013 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:40:59.204 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:59.204 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:59.210 00.006 1032 Enqueuing Expose request
01:40:59.212 00.002 10072 IsGuiding returns 0
01:40:59.212 00.000 10072 Move returns status 0, amount 9
01:40:59.212 00.000 10072 MoveAxis(N, 0, ABG)
01:40:59.212 00.000 10072 Move returns status 0, amount 0
01:40:59.212 00.000 10072 move complete, result=0
01:40:59.212 00.000 10072 worker thread done servicing request
01:40:59.212 00.000 10072 Worker thread wakes up
01:40:59.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:59.212 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:59.222 00.010 1032 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
01:40:59.623 00.401 10072 Exposure complete
01:40:59.693 00.070 10072 worker thread done servicing request
01:40:59.693 00.000 1032 OnExposeComplete: enter
01:40:59.698 00.005 1032 UpdateGuideState(): m_state=6
01:40:59.700 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4370
01:40:59.702 00.002 1032 Star::Find returns 1 (0), X=321.40, Y=754.69, Mass=1381, SNR=26.2, Peak=160 HFD=2.9
01:40:59.705 00.003 1032 MultiStar: [#1 0.22,-0.05,0.93,U] [#2 0.19,0.03,0.78,U] [#3 0.14,-0.04,0.67,U] [#4 0.14,-0.05,0.70,U] [#5 0.35,-0.09,0.68,U] [#6 0.20,0.06,0.58,U] [#7 0.05,-0.16,0.52,U] [#8 0.15,-0.06,0.57,U] 
01:40:59.707 00.002 1032 single-star, 8 included, MultiStar: {0.15, -0.05}, one-star: {-0.05, -0.08}
01:40:59.709 00.002 1032 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.83) = xAngle (-3.99 = 2.29)
01:40:59.711 00.002 1032 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.99 = 2.29)
01:40:59.713 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.16 mountX=-0.06 mountY=0.07, mountTheta=2.29
01:40:59.715 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.08, opts=13)
01:40:59.717 00.002 1032 Enqueuing Move request for scope (-0.05, -0.08)
01:40:59.719 00.002 10072 Worker thread wakes up
01:40:59.719 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
01:40:59.719 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
01:40:59.721 00.002 10072 Moving (-0.05, -0.08) raw xDistance=-0.06 yDistance=0.07
01:40:59.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:40:59.723 00.000 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:40:59.723 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:40:59.723 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:59.723 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:40:59.723 00.000 10072 MoveAxis(W, 7, ABG)
01:40:59.723 00.000 10072 Guiding  Dir = 3, Dur = 7
01:40:59.723 00.000 10072 IsGuiding returns 0
01:40:59.723 00.000 10072 PulseGuide returned control before completion, sleep 17
01:40:59.746 00.023 1032 UpdateGuideState exits: m=1381 SNR=26.2
01:40:59.751 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:59.751 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:40:59.751 00.000 1032 Enqueuing Expose request
01:40:59.761 00.010 10072 IsGuiding returns 0
01:40:59.761 00.000 10072 Move returns status 0, amount 7
01:40:59.761 00.000 10072 MoveAxis(N, 0, ABG)
01:40:59.761 00.000 10072 Move returns status 0, amount 0
01:40:59.761 00.000 10072 move complete, result=0
01:40:59.761 00.000 10072 worker thread done servicing request
01:40:59.761 00.000 10072 Worker thread wakes up
01:40:59.762 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:40:59.762 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:40:59.766 00.004 1032 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:41:00.398 00.632 10072 Exposure complete
01:41:00.457 00.059 10072 worker thread done servicing request
01:41:00.457 00.000 1032 OnExposeComplete: enter
01:41:00.461 00.004 1032 UpdateGuideState(): m_state=6
01:41:00.465 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4371
01:41:00.467 00.002 1032 Star::Find returns 1 (0), X=321.46, Y=754.81, Mass=1513, SNR=27.4, Peak=164 HFD=2.9
01:41:00.472 00.005 1032 MultiStar: [#1 0.12,0.00,0.91,U] [#2 0.22,0.18,0.72,U] [#3 0.18,0.07,0.64,U] [#4 0.00,0.01,0.70,U] [#5 0.40,-0.04,0.61,U] [#6 0.10,0.09,0.58,U] [#7 0.15,-0.18,0.49,U] [#8 0.16,0.28,0.54,U] 
01:41:00.474 00.002 1032 single-star, 8 included, MultiStar: {0.14, 0.05}, one-star: {0.01, 0.04}
01:41:00.474 00.000 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
01:41:00.480 00.006 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
01:41:00.482 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.42 mountX=0.04 mountY=-0.02, mountTheta=-0.41
01:41:00.486 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
01:41:00.486 00.000 1032 Enqueuing Move request for scope (0.01, 0.04)
01:41:00.486 00.000 10072 Worker thread wakes up
01:41:00.486 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
01:41:00.486 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
01:41:00.486 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
01:41:00.495 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:00.497 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:41:00.497 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:41:00.497 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:00.497 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:41:00.497 00.000 10072 MoveAxis(W, 9, ABG)
01:41:00.497 00.000 10072 Guiding  Dir = 3, Dur = 9
01:41:00.497 00.000 10072 IsGuiding returns 0
01:41:00.497 00.000 10072 PulseGuide returned control before completion, sleep 19
01:41:00.521 00.024 1032 UpdateGuideState exits: m=1513 SNR=27.4
01:41:00.524 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:00.526 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:00.528 00.002 1032 Enqueuing Expose request
01:41:00.534 00.006 10072 IsGuiding returns 0
01:41:00.534 00.000 10072 Move returns status 0, amount 9
01:41:00.534 00.000 10072 MoveAxis(N, 0, ABG)
01:41:00.534 00.000 10072 Move returns status 0, amount 0
01:41:00.534 00.000 10072 move complete, result=0
01:41:00.534 00.000 10072 worker thread done servicing request
01:41:00.534 00.000 10072 Worker thread wakes up
01:41:00.534 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:00.534 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:00.534 00.000 1032 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
01:41:00.944 00.410 10072 Exposure complete
01:41:01.002 00.058 10072 worker thread done servicing request
01:41:01.002 00.000 1032 OnExposeComplete: enter
01:41:01.004 00.002 1032 UpdateGuideState(): m_state=6
01:41:01.008 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4372
01:41:01.010 00.002 1032 Star::Find returns 1 (0), X=321.41, Y=754.89, Mass=1590, SNR=28.1, Peak=180 HFD=2.8
01:41:01.014 00.004 1032 MultiStar: [#1 0.11,-0.03,0.88,U] [#2 0.25,0.07,0.70,U] [#3 0.13,-0.07,0.66,U] [#4 0.08,0.01,0.64,U] [#5 0.25,0.08,0.67,U] [#6 0.01,0.06,0.60,U] [#7 0.14,-0.08,0.50,U] [#8 0.25,0.31,0.53,U] 
01:41:01.016 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {-0.05, 0.12}
01:41:01.016 00.000 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
01:41:01.016 00.000 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
01:41:01.022 00.006 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.41 mountX=0.02 mountY=-0.13, mountTheta=-1.42
01:41:01.022 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
01:41:01.022 00.000 1032 Enqueuing Move request for scope (0.12, 0.05)
01:41:01.022 00.000 10072 Worker thread wakes up
01:41:01.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
01:41:01.022 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
01:41:01.022 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.13
01:41:01.022 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:01.022 00.000 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:41:01.022 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:41:01.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:01.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:41:01.022 00.000 10072 MoveAxis(W, 8, ABG)
01:41:01.022 00.000 10072 Guiding  Dir = 3, Dur = 8
01:41:01.022 00.000 10072 IsGuiding returns 0
01:41:01.022 00.000 10072 PulseGuide returned control before completion, sleep 18
01:41:01.052 00.030 1032 UpdateGuideState exits: m=1590 SNR=28.1
01:41:01.055 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:01.057 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:01.059 00.002 1032 Enqueuing Expose request
01:41:01.070 00.011 10072 IsGuiding returns 0
01:41:01.070 00.000 10072 Move returns status 0, amount 8
01:41:01.070 00.000 10072 MoveAxis(N, 0, ABG)
01:41:01.070 00.000 10072 Move returns status 0, amount 0
01:41:01.070 00.000 10072 move complete, result=0
01:41:01.070 00.000 10072 worker thread done servicing request
01:41:01.070 00.000 10072 Worker thread wakes up
01:41:01.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:01.070 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:01.072 00.002 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:41:01.706 00.634 10072 Exposure complete
01:41:01.752 00.046 10072 worker thread done servicing request
01:41:01.752 00.000 1032 OnExposeComplete: enter
01:41:01.752 00.000 1032 UpdateGuideState(): m_state=6
01:41:01.752 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4373
01:41:01.766 00.014 1032 Star::Find returns 1 (0), X=321.44, Y=754.86, Mass=1344, SNR=25.8, Peak=154 HFD=2.9
01:41:01.766 00.000 1032 MultiStar: [#1 0.11,0.03,1.03,U] [#2 0.22,0.04,0.76,U] [#3 0.16,0.07,0.68,U] [#4 0.17,0.05,0.73,U] [#5 0.30,-0.02,0.72,U] [#6 0.07,0.05,0.61,U] [#7 0.22,-0.11,0.52,U] [#8 0.10,0.01,0.57,U] 
01:41:01.766 00.000 1032 single-star, 8 included, MultiStar: {0.14, 0.03}, one-star: {-0.01, 0.09}
01:41:01.766 00.000 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
01:41:01.766 00.000 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
01:41:01.766 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.73 mountX=0.09 mountY=-0.01, mountTheta=-0.10
01:41:01.766 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
01:41:01.766 00.000 1032 Enqueuing Move request for scope (-0.01, 0.09)
01:41:01.766 00.000 10072 Worker thread wakes up
01:41:01.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
01:41:01.766 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
01:41:01.766 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.01
01:41:01.783 00.017 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:01.784 00.001 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:41:01.784 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:41:01.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:01.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:41:01.784 00.000 10072 MoveAxis(W, 9, ABG)
01:41:01.784 00.000 10072 Guiding  Dir = 3, Dur = 9
01:41:01.784 00.000 10072 IsGuiding returns 0
01:41:01.784 00.000 10072 PulseGuide returned control before completion, sleep 19
01:41:01.805 00.021 1032 UpdateGuideState exits: m=1344 SNR=25.8
01:41:01.805 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:01.805 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:01.813 00.008 1032 Enqueuing Expose request
01:41:01.816 00.003 10072 IsGuiding returns 0
01:41:01.816 00.000 10072 Move returns status 0, amount 9
01:41:01.816 00.000 10072 MoveAxis(N, 0, ABG)
01:41:01.816 00.000 10072 Move returns status 0, amount 0
01:41:01.816 00.000 10072 move complete, result=0
01:41:01.816 00.000 10072 worker thread done servicing request
01:41:01.816 00.000 10072 Worker thread wakes up
01:41:01.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:01.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:01.816 00.000 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:41:02.223 00.407 10072 Exposure complete
01:41:02.274 00.051 10072 worker thread done servicing request
01:41:02.274 00.000 1032 OnExposeComplete: enter
01:41:02.284 00.010 1032 UpdateGuideState(): m_state=6
01:41:02.284 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4374
01:41:02.284 00.000 1032 Star::Find returns 1 (0), X=321.40, Y=754.76, Mass=1347, SNR=25.9, Peak=157 HFD=2.8
01:41:02.284 00.000 1032 MultiStar: [#1 0.16,-0.06,1.01,U] [#2 0.23,0.10,0.75,U] [#3 0.26,0.03,0.66,U] [#4 0.20,0.04,0.73,U] [#5 0.31,-0.04,0.75,U] [#6 0.16,0.06,0.59,U] [#7 0.11,-0.18,0.51,U] [#8 -0.01,0.10,0.56,U] 
01:41:02.291 00.007 1032 single-star, 8 included, MultiStar: {0.15, 0.00}, one-star: {-0.06, -0.01}
01:41:02.291 00.000 1032 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.83) = xAngle (-4.88 = 1.40)
01:41:02.291 00.000 1032 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.88 = 1.40)
01:41:02.297 00.006 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.05 mountX=0.01 mountY=0.06, mountTheta=1.40
01:41:02.297 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.01, opts=13)
01:41:02.297 00.000 1032 Enqueuing Move request for scope (-0.06, -0.01)
01:41:02.297 00.000 10072 Worker thread wakes up
01:41:02.297 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
01:41:02.297 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
01:41:02.297 00.000 10072 Moving (-0.06, -0.01) raw xDistance=0.01 yDistance=0.06
01:41:02.310 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:02.312 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:41:02.312 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:41:02.312 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:02.312 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:41:02.313 00.001 10072 MoveAxis(W, 8, ABG)
01:41:02.313 00.000 10072 Guiding  Dir = 3, Dur = 8
01:41:02.314 00.001 10072 IsGuiding returns 0
01:41:02.314 00.000 10072 PulseGuide returned control before completion, sleep 18
01:41:02.331 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:41:02.331 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:02.331 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:02.331 00.000 1032 Enqueuing Expose request
01:41:02.345 00.014 10072 IsGuiding returns 0
01:41:02.345 00.000 10072 Move returns status 0, amount 8
01:41:02.345 00.000 10072 MoveAxis(N, 0, ABG)
01:41:02.345 00.000 10072 Move returns status 0, amount 0
01:41:02.345 00.000 10072 move complete, result=0
01:41:02.345 00.000 10072 worker thread done servicing request
01:41:02.345 00.000 10072 Worker thread wakes up
01:41:02.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:02.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:02.351 00.006 1032 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
01:41:02.980 00.629 10072 Exposure complete
01:41:03.027 00.047 10072 worker thread done servicing request
01:41:03.027 00.000 1032 OnExposeComplete: enter
01:41:03.037 00.010 1032 UpdateGuideState(): m_state=6
01:41:03.037 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4375
01:41:03.042 00.005 1032 Star::Find returns 1 (0), X=321.47, Y=754.95, Mass=1438, SNR=26.7, Peak=164 HFD=2.8
01:41:03.045 00.003 1032 MultiStar: [#1 0.18,0.09,0.96,U] [#2 0.31,0.15,0.77,U] [#3 0.08,0.10,0.69,U] [#4 0.30,0.17,0.69,U] [#5 0.29,-0.01,0.66,U] [#6 0.09,0.25,0.55,U] [#7 -0.02,0.02,0.52,U] [#8 0.26,0.31,0.53,U] 
01:41:03.045 00.000 1032 single-star, 8 included, MultiStar: {0.17, 0.14}, one-star: {0.01, 0.18}
01:41:03.047 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
01:41:03.047 00.000 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
01:41:03.047 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.52 mountX=0.17 mountY=-0.05, mountTheta=-0.31
01:41:03.054 00.007 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.18, opts=13)
01:41:03.054 00.000 1032 Enqueuing Move request for scope (0.01, 0.18)
01:41:03.059 00.005 10072 Worker thread wakes up
01:41:03.059 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
01:41:03.059 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
01:41:03.059 00.000 10072 Moving (0.01, 0.18) raw xDistance=0.17 yDistance=-0.05
01:41:03.060 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:03.063 00.003 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.61
01:41:03.063 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
01:41:03.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:03.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:41:03.063 00.000 10072 MoveAxis(W, 88, ABG)
01:41:03.063 00.000 10072 Guiding  Dir = 3, Dur = 88
01:41:03.063 00.000 10072 IsGuiding returns 0
01:41:03.065 00.002 10072 PulseGuide returned control before completion, sleep 98
01:41:03.081 00.016 1032 UpdateGuideState exits: m=1438 SNR=26.7
01:41:03.081 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:03.088 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:03.095 00.007 1032 Enqueuing Expose request
01:41:03.169 00.074 10072 IsGuiding returns 0
01:41:03.169 00.000 10072 Move returns status 0, amount 88
01:41:03.169 00.000 10072 MoveAxis(N, 0, ABG)
01:41:03.169 00.000 10072 Move returns status 0, amount 0
01:41:03.169 00.000 10072 move complete, result=0
01:41:03.169 00.000 10072 worker thread done servicing request
01:41:03.169 00.000 10072 Worker thread wakes up
01:41:03.169 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:03.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:03.188 00.019 1032 GuideStep: 0.2 px 88 ms WEST, -0.1 px 0 ms NORTH
01:41:03.587 00.399 10072 Exposure complete
01:41:03.681 00.094 10072 worker thread done servicing request
01:41:03.681 00.000 1032 OnExposeComplete: enter
01:41:03.681 00.000 1032 UpdateGuideState(): m_state=6
01:41:03.681 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4376
01:41:03.696 00.015 1032 Star::Find returns 1 (0), X=321.50, Y=754.88, Mass=1587, SNR=28.1, Peak=170 HFD=2.8
01:41:03.698 00.002 1032 MultiStar: [#1 0.23,0.17,0.93,U] [#2 0.30,0.17,0.67,U] [#3 0.16,0.24,0.62,U] [#4 0.24,0.16,0.66,U] [#5 0.29,0.12,0.65,U] [#6 0.07,0.27,0.59,U] [#7 0.13,-0.06,0.48,U] [#8 0.06,0.09,0.54,U] 
01:41:03.698 00.000 1032 single-star, 8 included, MultiStar: {0.17, 0.14}, one-star: {0.04, 0.12}
01:41:03.698 00.000 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
01:41:03.704 00.006 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
01:41:03.704 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.24 mountX=0.10 mountY=-0.07, mountTheta=-0.59
01:41:03.711 00.007 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
01:41:03.714 00.003 1032 Enqueuing Move request for scope (0.04, 0.12)
01:41:03.716 00.002 10072 Worker thread wakes up
01:41:03.716 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
01:41:03.716 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
01:41:03.716 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.10 yDistance=-0.07
01:41:03.716 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:03.723 00.007 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.61
01:41:03.723 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:41:03.723 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:03.723 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:41:03.723 00.000 10072 MoveAxis(W, 9, ABG)
01:41:03.723 00.000 10072 Guiding  Dir = 3, Dur = 9
01:41:03.723 00.000 10072 IsGuiding returns 0
01:41:03.730 00.007 10072 PulseGuide returned control before completion, sleep 13
01:41:03.749 00.019 1032 UpdateGuideState exits: m=1587 SNR=28.1
01:41:03.749 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:03.757 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:03.757 00.000 1032 Enqueuing Expose request
01:41:03.757 00.000 10072 IsGuiding returns 0
01:41:03.757 00.000 10072 Move returns status 0, amount 9
01:41:03.757 00.000 10072 MoveAxis(N, 0, ABG)
01:41:03.757 00.000 10072 Move returns status 0, amount 0
01:41:03.757 00.000 10072 move complete, result=0
01:41:03.757 00.000 10072 worker thread done servicing request
01:41:03.757 00.000 10072 Worker thread wakes up
01:41:03.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:03.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:03.864 00.107 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:41:04.392 00.528 10072 Exposure complete
01:41:04.473 00.081 10072 worker thread done servicing request
01:41:04.474 00.001 1032 OnExposeComplete: enter
01:41:04.478 00.004 1032 UpdateGuideState(): m_state=6
01:41:04.480 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4377
01:41:04.484 00.004 1032 Star::Find returns 1 (0), X=321.52, Y=754.76, Mass=1327, SNR=25.7, Peak=161 HFD=2.9
01:41:04.487 00.003 1032 MultiStar: [#1 0.18,-0.01,1.03,U] [#2 0.32,0.15,0.75,U] [#3 0.27,0.01,0.69,U] [#4 0.26,0.03,0.71,U] [#5 0.39,0.11,0.73,U] [#6 0.18,0.21,0.65,U] [#7 0.23,-0.12,0.54,U] [#8 0.17,0.15,0.61,U] 
01:41:04.490 00.003 1032 single-star, 8 included, MultiStar: {0.22, 0.05}, one-star: {0.06, -0.01}
01:41:04.493 00.003 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
01:41:04.495 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
01:41:04.498 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.07 cameraTheta=-0.14 mountX=-0.03 mountY=-0.06, mountTheta=-1.97
01:41:04.502 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
01:41:04.505 00.003 1032 Enqueuing Move request for scope (0.06, -0.01)
01:41:04.507 00.002 10072 Worker thread wakes up
01:41:04.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
01:41:04.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
01:41:04.507 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.06
01:41:04.510 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:04.515 00.005 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:41:04.515 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:41:04.515 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:04.515 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:41:04.515 00.000 10072 MoveAxis(W, 9, ABG)
01:41:04.515 00.000 10072 Guiding  Dir = 3, Dur = 9
01:41:04.515 00.000 10072 IsGuiding returns 0
01:41:04.516 00.001 10072 PulseGuide returned control before completion, sleep 19
01:41:04.543 00.027 1032 UpdateGuideState exits: m=1327 SNR=25.7
01:41:04.547 00.004 10072 IsGuiding returns 0
01:41:04.547 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:04.552 00.005 10072 Move returns status 0, amount 9
01:41:04.552 00.000 10072 MoveAxis(N, 0, ABG)
01:41:04.552 00.000 10072 Move returns status 0, amount 0
01:41:04.552 00.000 10072 move complete, result=0
01:41:04.552 00.000 10072 worker thread done servicing request
01:41:04.552 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:04.556 00.004 1032 Enqueuing Expose request
01:41:04.562 00.006 10072 Worker thread wakes up
01:41:04.564 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:04.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:04.564 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:41:04.977 00.413 10072 Exposure complete
01:41:05.071 00.094 10072 worker thread done servicing request
01:41:05.071 00.000 1032 OnExposeComplete: enter
01:41:05.075 00.004 1032 UpdateGuideState(): m_state=6
01:41:05.079 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4378
01:41:05.090 00.011 1032 Star::Find returns 1 (0), X=321.65, Y=754.84, Mass=1395, SNR=26.3, Peak=154 HFD=2.7
01:41:05.095 00.005 1032 MultiStar: [#1 0.30,-0.01,0.95,U] [#2 0.55,0.13,0.72,U] [#3 0.29,0.12,0.68,U] [#4 0.27,0.20,0.71,U] [#5 0.47,0.07,0.72,U] [#6 0.27,0.30,0.60,U] [#7 0.22,-0.01,0.53,U] [#8 0.23,0.07,0.59,U] 
01:41:05.097 00.002 1032 single-star, 8 included, MultiStar: {0.31, 0.10}, one-star: {0.20, 0.07}
01:41:05.101 00.004 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
01:41:05.104 00.003 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
01:41:05.106 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.35 mountX=0.02 mountY=-0.21, mountTheta=-1.48
01:41:05.155 00.049 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.07, opts=13)
01:41:05.163 00.008 1032 Enqueuing Move request for scope (0.20, 0.07)
01:41:05.167 00.004 10072 Worker thread wakes up
01:41:05.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
01:41:05.167 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
01:41:05.167 00.000 10072 Moving (0.20, 0.07) raw xDistance=0.02 yDistance=-0.21
01:41:05.170 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:05.179 00.009 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:41:05.179 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:41:05.180 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:41:05.180 00.000 10072 MoveAxis(W, 7, ABG)
01:41:05.180 00.000 10072 Guiding  Dir = 3, Dur = 7
01:41:05.180 00.000 10072 IsGuiding returns 0
01:41:05.181 00.001 10072 PulseGuide returned control before completion, sleep 17
01:41:05.217 00.036 10072 IsGuiding returns 0
01:41:05.217 00.000 10072 Move returns status 0, amount 7
01:41:05.217 00.000 10072 MoveAxis(N, 134, ABG)
01:41:05.217 00.000 10072 Guiding  Dir = 0, Dur = 134
01:41:05.220 00.003 10072 IsGuiding returns 0
01:41:05.223 00.003 10072 PulseGuide returned control before completion, sleep 141
01:41:05.237 00.014 1032 UpdateGuideState exits: m=1395 SNR=26.3
01:41:05.251 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:05.254 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:05.257 00.003 1032 Enqueuing Expose request
01:41:05.417 00.160 10072 IsGuiding returns 1
01:41:05.417 00.000 10072 scope still moving after pulse duration time elapsed
01:41:05.443 00.026 10072 IsGuiding returns 0
01:41:05.443 00.000 10072 scope move finished after 134 + 89 ms
01:41:05.443 00.000 10072 Move returns status 0, amount 134
01:41:05.443 00.000 10072 move complete, result=0
01:41:05.444 00.001 10072 worker thread done servicing request
01:41:05.444 00.000 1032 GuideStep: 0.0 px 7 ms WEST, -0.2 px 134 ms NORTH
01:41:05.446 00.002 10072 Worker thread wakes up
01:41:05.447 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:05.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:06.088 00.641 10072 Exposure complete
01:41:06.153 00.065 10072 worker thread done servicing request
01:41:06.153 00.000 1032 OnExposeComplete: enter
01:41:06.154 00.001 1032 UpdateGuideState(): m_state=6
01:41:06.157 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4379
01:41:06.159 00.002 1032 Star::Find returns 1 (0), X=321.23, Y=754.87, Mass=1364, SNR=26.0, Peak=160 HFD=2.7
01:41:06.162 00.003 1032 MultiStar: [#1 -0.06,0.10,0.98,U] [#2 0.15,0.08,0.74,U] [#3 0.01,0.06,0.70,U] [#4 -0.06,0.16,0.73,U] [#5 0.04,0.04,0.70,U] [#6 -0.05,0.21,0.63,U] [#7 0.04,-0.10,0.55,U] [#8 -0.07,0.20,0.58,U] 
01:41:06.165 00.003 1032 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {-0.23, 0.10}
01:41:06.168 00.003 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
01:41:06.170 00.002 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
01:41:06.177 00.007 1032 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.92 mountX=0.10 mountY=0.01, mountTheta=0.09
01:41:06.182 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.10, opts=13)
01:41:06.185 00.003 1032 Enqueuing Move request for scope (-0.04, 0.10)
01:41:06.188 00.003 10072 Worker thread wakes up
01:41:06.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
01:41:06.188 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
01:41:06.188 00.000 10072 Moving (-0.04, 0.10) raw xDistance=0.10 yDistance=0.01
01:41:06.191 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:06.195 00.004 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:41:06.195 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:41:06.195 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:06.195 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:41:06.195 00.000 10072 MoveAxis(W, 7, ABG)
01:41:06.195 00.000 10072 Guiding  Dir = 3, Dur = 7
01:41:06.196 00.001 10072 IsGuiding returns 0
01:41:06.197 00.001 10072 PulseGuide returned control before completion, sleep 17
01:41:06.226 00.029 10072 IsGuiding returns 0
01:41:06.227 00.001 10072 Move returns status 0, amount 7
01:41:06.227 00.000 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:41:06.231 00.004 10072 MoveAxis(N, 0, ABG)
01:41:06.231 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:06.233 00.002 10072 Move returns status 0, amount 0
01:41:06.233 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:06.241 00.008 10072 move complete, result=0
01:41:06.241 00.000 10072 worker thread done servicing request
01:41:06.242 00.001 1032 Enqueuing Expose request
01:41:06.245 00.003 10072 Worker thread wakes up
01:41:06.245 00.000 1032 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
01:41:06.248 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:06.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:06.662 00.414 10072 Exposure complete
01:41:06.734 00.072 10072 worker thread done servicing request
01:41:06.734 00.000 1032 OnExposeComplete: enter
01:41:06.737 00.003 1032 UpdateGuideState(): m_state=6
01:41:06.740 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4380
01:41:06.744 00.004 1032 Star::Find returns 1 (0), X=321.25, Y=754.92, Mass=1489, SNR=27.2, Peak=164 HFD=2.6
01:41:06.746 00.002 1032 MultiStar: [#1 -0.10,-0.01,0.95,U] [#2 0.03,0.30,0.69,U] [#3 0.02,0.20,0.65,U] [#4 -0.10,0.14,0.66,U] [#5 0.07,0.13,0.72,U] [#6 -0.19,0.25,0.60,U] [#7 -0.17,0.06,0.54,U] [#8 -0.14,0.07,0.54,U] 
01:41:06.748 00.002 1032 refined, 8 included, MultiStar: {-0.09, 0.14}, one-star: {-0.21, 0.16}
01:41:06.749 00.001 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
01:41:06.751 00.002 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
01:41:06.755 00.004 1032 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.14 mountX=0.16 mountY=0.05, mountTheta=0.31
01:41:06.760 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.14, opts=13)
01:41:06.763 00.003 1032 Enqueuing Move request for scope (-0.09, 0.14)
01:41:06.766 00.003 10072 Worker thread wakes up
01:41:06.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
01:41:06.766 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
01:41:06.766 00.000 10072 Moving (-0.09, 0.14) raw xDistance=0.16 yDistance=0.05
01:41:06.771 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:06.774 00.003 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.60
01:41:06.774 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:41:06.775 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:06.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:41:06.775 00.000 10072 MoveAxis(W, 78, ABG)
01:41:06.775 00.000 10072 Guiding  Dir = 3, Dur = 78
01:41:06.776 00.001 10072 IsGuiding returns 0
01:41:06.776 00.000 10072 PulseGuide returned control before completion, sleep 88
01:41:06.810 00.034 1032 UpdateGuideState exits: m=1489 SNR=27.2
01:41:06.816 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:06.821 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:06.824 00.003 1032 Enqueuing Expose request
01:41:06.877 00.053 10072 IsGuiding returns 0
01:41:06.877 00.000 10072 Move returns status 0, amount 78
01:41:06.878 00.001 10072 MoveAxis(N, 0, ABG)
01:41:06.878 00.000 10072 Move returns status 0, amount 0
01:41:06.878 00.000 10072 move complete, result=0
01:41:06.878 00.000 10072 worker thread done servicing request
01:41:06.878 00.000 10072 Worker thread wakes up
01:41:06.878 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:06.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:06.879 00.001 1032 GuideStep: 0.2 px 78 ms WEST, 0.1 px 0 ms NORTH
01:41:07.507 00.628 10072 Exposure complete
01:41:07.576 00.069 10072 worker thread done servicing request
01:41:07.576 00.000 1032 OnExposeComplete: enter
01:41:07.580 00.004 1032 UpdateGuideState(): m_state=6
01:41:07.611 00.031 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4381
01:41:07.622 00.011 1032 Star::Find returns 1 (0), X=321.28, Y=754.66, Mass=1542, SNR=27.7, Peak=189 HFD=2.8
01:41:07.625 00.003 1032 MultiStar: [#1 0.08,-0.07,0.93,U] [#2 0.16,0.10,0.71,U] [#3 0.08,0.06,0.66,U] [#4 0.01,0.16,0.68,U] [#5 0.29,-0.04,0.68,U] [#6 -0.01,0.02,0.57,U] [#7 -0.01,-0.05,0.48,U] [#8 -0.05,0.10,0.54,U] 
01:41:07.628 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {-0.17, -0.11}
01:41:07.631 00.003 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
01:41:07.634 00.003 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
01:41:07.636 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.28 mountX=0.00 mountY=-0.04, mountTheta=-1.55
01:41:07.639 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
01:41:07.660 00.021 1032 Enqueuing Move request for scope (0.04, 0.01)
01:41:07.664 00.004 10072 Worker thread wakes up
01:41:07.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
01:41:07.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
01:41:07.664 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
01:41:07.667 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:07.670 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:41:07.671 00.001 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:41:07.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:07.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:41:07.671 00.000 10072 MoveAxis(W, 8, ABG)
01:41:07.671 00.000 10072 Guiding  Dir = 3, Dur = 8
01:41:07.671 00.000 10072 IsGuiding returns 0
01:41:07.672 00.001 10072 PulseGuide returned control before completion, sleep 18
01:41:07.692 00.020 10072 IsGuiding returns 0
01:41:07.692 00.000 10072 Move returns status 0, amount 8
01:41:07.693 00.001 10072 MoveAxis(N, 0, ABG)
01:41:07.693 00.000 10072 Move returns status 0, amount 0
01:41:07.693 00.000 10072 move complete, result=0
01:41:07.693 00.000 10072 worker thread done servicing request
01:41:07.699 00.006 1032 UpdateGuideState exits: m=1542 SNR=27.7
01:41:07.701 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:07.707 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:07.711 00.004 1032 Enqueuing Expose request
01:41:07.714 00.003 10072 Worker thread wakes up
01:41:07.714 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:41:07.717 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:07.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:08.134 00.417 10072 Exposure complete
01:41:08.209 00.075 10072 worker thread done servicing request
01:41:08.209 00.000 1032 OnExposeComplete: enter
01:41:08.211 00.002 1032 UpdateGuideState(): m_state=6
01:41:08.214 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4382
01:41:08.216 00.002 1032 Star::Find returns 1 (0), X=321.28, Y=754.66, Mass=1374, SNR=26.1, Peak=155 HFD=3.0
01:41:08.219 00.003 1032 MultiStar: [#1 0.01,-0.19,0.97,U] [#2 0.24,-0.09,0.81,U] [#3 0.13,-0.05,0.69,U] [#4 0.05,-0.06,0.73,U] [#5 0.29,-0.11,0.70,U] [#6 0.02,0.03,0.60,U] [#7 -0.14,-0.25,0.54,U] [#8 -0.03,-0.05,0.60,U] 
01:41:08.221 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {-0.18, -0.11}
01:41:08.224 00.003 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
01:41:08.227 00.003 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
01:41:08.229 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.19 mountX=-0.11 mountY=-0.01, mountTheta=-3.02
01:41:08.233 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
01:41:08.235 00.002 1032 Enqueuing Move request for scope (0.04, -0.10)
01:41:08.237 00.002 10072 Worker thread wakes up
01:41:08.238 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
01:41:08.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
01:41:08.239 00.001 10072 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=-0.01
01:41:08.245 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:08.248 00.003 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:41:08.248 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
01:41:08.248 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:08.248 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:41:08.249 00.001 10072 MoveAxis(W, 8, ABG)
01:41:08.249 00.000 10072 Guiding  Dir = 3, Dur = 8
01:41:08.249 00.000 10072 IsGuiding returns 0
01:41:08.250 00.001 10072 PulseGuide returned control before completion, sleep 18
01:41:08.271 00.021 10072 IsGuiding returns 0
01:41:08.271 00.000 10072 Move returns status 0, amount 8
01:41:08.271 00.000 10072 MoveAxis(N, 0, ABG)
01:41:08.271 00.000 10072 Move returns status 0, amount 0
01:41:08.271 00.000 10072 move complete, result=0
01:41:08.272 00.001 10072 worker thread done servicing request
01:41:08.279 00.007 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:41:08.282 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:08.284 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:08.286 00.002 1032 Enqueuing Expose request
01:41:08.289 00.003 10072 Worker thread wakes up
01:41:08.289 00.000 1032 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:41:08.292 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:08.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:08.916 00.624 10072 Exposure complete
01:41:08.992 00.076 10072 worker thread done servicing request
01:41:08.993 00.001 1032 OnExposeComplete: enter
01:41:08.996 00.003 1032 UpdateGuideState(): m_state=6
01:41:08.999 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4383
01:41:09.002 00.003 1032 Star::Find returns 1 (0), X=321.23, Y=754.90, Mass=1520, SNR=27.5, Peak=175 HFD=2.6
01:41:09.005 00.003 1032 MultiStar: [#1 -0.11,0.00,0.93,U] [#2 -0.04,0.05,0.72,U] [#3 0.21,0.02,0.62,U] [#4 -0.05,0.21,0.72,U] [#5 0.12,0.06,0.69,U] [#6 -0.03,0.18,0.59,U] [#7 -0.01,-0.20,0.49,U] [#8 -0.08,0.13,0.56,U] 
01:41:09.008 00.003 1032 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {-0.23, 0.14}
01:41:09.010 00.002 1032 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.83) = xAngle (0.26 = 0.26)
01:41:09.013 00.003 1032 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.26 = 0.26)
01:41:09.014 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.09 mountX=0.08 mountY=0.02, mountTheta=0.26
01:41:09.019 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
01:41:09.022 00.003 1032 Enqueuing Move request for scope (-0.04, 0.07)
01:41:09.025 00.003 10072 Worker thread wakes up
01:41:09.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
01:41:09.025 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
01:41:09.025 00.000 10072 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.02
01:41:09.027 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:09.031 00.004 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:41:09.031 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:41:09.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:09.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:41:09.031 00.000 10072 MoveAxis(W, 9, ABG)
01:41:09.032 00.001 10072 Guiding  Dir = 3, Dur = 9
01:41:09.032 00.000 10072 IsGuiding returns 0
01:41:09.033 00.001 10072 PulseGuide returned control before completion, sleep 19
01:41:09.054 00.021 10072 IsGuiding returns 0
01:41:09.054 00.000 10072 Move returns status 0, amount 9
01:41:09.054 00.000 10072 MoveAxis(N, 0, ABG)
01:41:09.054 00.000 10072 Move returns status 0, amount 0
01:41:09.054 00.000 10072 move complete, result=0
01:41:09.054 00.000 10072 worker thread done servicing request
01:41:09.056 00.002 1032 UpdateGuideState exits: m=1520 SNR=27.5
01:41:09.061 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:09.065 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:09.067 00.002 1032 Enqueuing Expose request
01:41:09.070 00.003 10072 Worker thread wakes up
01:41:09.070 00.000 1032 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
01:41:09.074 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:09.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:09.481 00.407 10072 Exposure complete
01:41:09.545 00.064 10072 worker thread done servicing request
01:41:09.545 00.000 1032 OnExposeComplete: enter
01:41:09.548 00.003 1032 UpdateGuideState(): m_state=6
01:41:09.552 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4384
01:41:09.557 00.005 1032 Star::Find returns 1 (0), X=321.27, Y=754.98, Mass=1439, SNR=26.7, Peak=160 HFD=2.5
01:41:09.561 00.004 1032 MultiStar: [#1 -0.01,0.01,0.96,U] [#2 0.04,0.11,0.70,U] [#3 0.01,-0.03,0.66,U] [#4 0.05,0.24,0.69,U] [#5 0.17,0.11,0.69,U] [#6 0.05,0.16,0.58,U] [#7 -0.21,0.03,0.55,U] [#8 -0.02,0.13,0.58,U] 
01:41:09.564 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {-0.19, 0.21}
01:41:09.567 00.003 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
01:41:09.569 00.002 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
01:41:09.571 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.73 mountX=0.11 mountY=-0.01, mountTheta=-0.10
01:41:09.575 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.11, opts=13)
01:41:09.579 00.004 1032 Enqueuing Move request for scope (-0.02, 0.11)
01:41:09.610 00.031 10072 Worker thread wakes up
01:41:09.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
01:41:09.610 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
01:41:09.610 00.000 10072 Moving (-0.02, 0.11) raw xDistance=0.11 yDistance=-0.01
01:41:09.618 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:09.621 00.003 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.60
01:41:09.622 00.001 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:41:09.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:09.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:41:09.622 00.000 10072 MoveAxis(W, 8, ABG)
01:41:09.622 00.000 10072 Guiding  Dir = 3, Dur = 8
01:41:09.622 00.000 10072 IsGuiding returns 0
01:41:09.623 00.001 10072 PulseGuide returned control before completion, sleep 18
01:41:09.654 00.031 10072 IsGuiding returns 0
01:41:09.654 00.000 10072 Move returns status 0, amount 8
01:41:09.654 00.000 10072 MoveAxis(N, 0, ABG)
01:41:09.654 00.000 10072 Move returns status 0, amount 0
01:41:09.654 00.000 10072 move complete, result=0
01:41:09.654 00.000 10072 worker thread done servicing request
01:41:09.655 00.001 1032 UpdateGuideState exits: m=1439 SNR=26.7
01:41:09.657 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:09.660 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:09.663 00.003 1032 Enqueuing Expose request
01:41:09.665 00.002 10072 Worker thread wakes up
01:41:09.665 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:41:09.668 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:09.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:10.308 00.640 10072 Exposure complete
01:41:10.585 00.277 10072 worker thread done servicing request
01:41:10.585 00.000 1032 OnExposeComplete: enter
01:41:10.589 00.004 1032 UpdateGuideState(): m_state=6
01:41:10.593 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4385
01:41:10.595 00.002 1032 Star::Find returns 1 (0), X=321.31, Y=754.91, Mass=1454, SNR=26.9, Peak=172 HFD=2.6
01:41:10.649 00.054 1032 MultiStar: [#1 0.05,0.08,0.91,U] [#2 0.09,0.12,0.72,U] [#3 0.11,-0.02,0.66,U] [#4 -0.01,0.21,0.69,U] [#5 0.20,0.18,0.69,U] [#6 -0.18,0.34,0.57,U] [#7 -0.05,-0.18,0.53,U] [#8 -0.11,0.15,0.57,U] 
01:41:10.655 00.006 1032 refined, 8 included, MultiStar: {-0.00, 0.12}, one-star: {-0.15, 0.15}
01:41:10.658 00.003 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
01:41:10.680 00.022 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
01:41:10.684 00.004 1032 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=0.11 mountY=-0.03, mountTheta=-0.23
01:41:10.689 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.12, opts=13)
01:41:10.692 00.003 1032 Enqueuing Move request for scope (-0.00, 0.12)
01:41:10.694 00.002 10072 Worker thread wakes up
01:41:10.695 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
01:41:10.695 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:41:10.695 00.000 10072 Moving (-0.00, 0.12) raw xDistance=0.11 yDistance=-0.03
01:41:10.835 00.140 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:10.839 00.004 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:41:10.839 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:41:10.840 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:10.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:41:10.840 00.000 10072 MoveAxis(W, 7, ABG)
01:41:10.840 00.000 10072 Guiding  Dir = 3, Dur = 7
01:41:10.840 00.000 10072 IsGuiding returns 0
01:41:10.841 00.001 10072 PulseGuide returned control before completion, sleep 17
01:41:10.868 00.027 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:41:10.872 00.004 10072 IsGuiding returns 0
01:41:10.872 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:10.875 00.003 10072 Move returns status 0, amount 7
01:41:10.875 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:10.877 00.002 1032 Enqueuing Expose request
01:41:10.880 00.003 10072 MoveAxis(N, 0, ABG)
01:41:10.880 00.000 10072 Move returns status 0, amount 0
01:41:10.880 00.000 10072 move complete, result=0
01:41:10.880 00.000 10072 worker thread done servicing request
01:41:10.880 00.000 10072 Worker thread wakes up
01:41:10.881 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:10.881 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:10.892 00.011 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:41:11.547 00.655 10072 Exposure complete
01:41:11.727 00.180 10072 worker thread done servicing request
01:41:11.727 00.000 1032 OnExposeComplete: enter
01:41:11.730 00.003 1032 UpdateGuideState(): m_state=6
01:41:11.734 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4386
01:41:11.737 00.003 1032 Star::Find returns 1 (0), X=321.39, Y=755.09, Mass=1358, SNR=26.0, Peak=143 HFD=2.7
01:41:11.740 00.003 1032 MultiStar: [#1 0.09,0.15,0.98,U] [#2 0.16,0.28,0.78,U] [#3 -0.06,0.30,0.69,U] [#4 0.01,0.23,0.73,U] [#5 0.24,-0.04,0.70,U] [#6 0.06,0.23,0.62,U] [#7 -0.04,0.16,0.57,U] [#8 0.14,0.24,0.58,U] 
01:41:11.742 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.21}, one-star: {-0.06, 0.33}
01:41:11.745 00.003 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
01:41:11.747 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
01:41:11.751 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.30 mountX=0.19 mountY=-0.11, mountTheta=-0.53
01:41:11.755 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.21, opts=13)
01:41:11.757 00.002 1032 Enqueuing Move request for scope (0.06, 0.21)
01:41:11.760 00.003 10072 Worker thread wakes up
01:41:11.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
01:41:11.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
01:41:11.760 00.000 10072 Moving (0.06, 0.21) raw xDistance=0.19 yDistance=-0.11
01:41:11.763 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:11.766 00.003 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 287.59
01:41:11.766 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
01:41:11.768 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:11.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:41:11.768 00.000 10072 MoveAxis(W, 95, ABG)
01:41:11.768 00.000 10072 Guiding  Dir = 3, Dur = 95
01:41:11.769 00.001 10072 IsGuiding returns 0
01:41:11.769 00.000 10072 PulseGuide returned control before completion, sleep 105
01:41:11.865 00.096 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:41:11.868 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:11.872 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:11.875 00.003 1032 Enqueuing Expose request
01:41:11.889 00.014 10072 IsGuiding returns 0
01:41:11.890 00.001 10072 Move returns status 0, amount 95
01:41:11.890 00.000 10072 MoveAxis(N, 0, ABG)
01:41:11.890 00.000 10072 Move returns status 0, amount 0
01:41:11.890 00.000 10072 move complete, result=0
01:41:11.890 00.000 10072 worker thread done servicing request
01:41:11.890 00.000 10072 Worker thread wakes up
01:41:11.890 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:11.890 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:11.908 00.018 1032 GuideStep: 0.2 px 95 ms WEST, -0.1 px 0 ms NORTH
01:41:12.718 00.810 10072 Exposure complete
01:41:13.342 00.624 10072 worker thread done servicing request
01:41:13.342 00.000 1032 OnExposeComplete: enter
01:41:13.346 00.004 1032 UpdateGuideState(): m_state=6
01:41:13.349 00.003 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4387
01:41:13.352 00.003 1032 Star::Find returns 1 (0), X=321.31, Y=754.92, Mass=1338, SNR=25.8, Peak=168 HFD=2.6
01:41:13.355 00.003 1032 MultiStar: [#1 0.15,0.03,0.99,U] [#2 0.18,0.08,0.73,U] [#3 0.16,0.14,0.71,U] [#4 0.09,0.05,0.69,U] [#5 0.23,0.13,0.73,U] [#6 -0.05,0.16,0.62,U] [#7 0.10,-0.10,0.52,U] [#8 0.23,-0.02,0.60,U] 
01:41:13.358 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {-0.15, 0.15}
01:41:13.518 00.160 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
01:41:13.586 00.068 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
01:41:13.589 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.12 cameraTheta=0.68 mountX=0.05 mountY=-0.11, mountTheta=-1.15
01:41:13.594 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
01:41:13.598 00.004 1032 Enqueuing Move request for scope (0.10, 0.08)
01:41:13.600 00.002 10072 Worker thread wakes up
01:41:13.601 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
01:41:13.601 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
01:41:13.601 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.11
01:41:13.603 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:13.609 00.006 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:41:13.609 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:41:13.609 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:13.610 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:41:13.610 00.000 10072 MoveAxis(W, 11, ABG)
01:41:13.610 00.000 10072 Guiding  Dir = 3, Dur = 11
01:41:13.610 00.000 10072 IsGuiding returns 0
01:41:13.612 00.002 10072 PulseGuide returned control before completion, sleep 20
01:41:13.905 00.293 10072 IsGuiding returns 0
01:41:13.905 00.000 10072 Move returns status 0, amount 11
01:41:13.905 00.000 10072 MoveAxis(N, 0, ABG)
01:41:13.905 00.000 10072 Move returns status 0, amount 0
01:41:13.905 00.000 10072 move complete, result=0
01:41:13.905 00.000 10072 worker thread done servicing request
01:41:13.914 00.009 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:41:13.918 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:13.921 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:13.925 00.004 1032 Enqueuing Expose request
01:41:13.928 00.003 10072 Worker thread wakes up
01:41:13.928 00.000 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:41:13.930 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:13.931 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:14.672 00.741 10072 Exposure complete
01:41:15.265 00.593 1032 OnExposeComplete: enter
01:41:15.270 00.005 10072 worker thread done servicing request
01:41:15.272 00.002 1032 UpdateGuideState(): m_state=6
01:41:15.276 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4388
01:41:15.278 00.002 1032 Star::Find returns 1 (0), X=321.46, Y=754.89, Mass=1385, SNR=26.2, Peak=143 HFD=2.9
01:41:15.281 00.003 1032 MultiStar: [#1 0.21,0.10,1.02,U] [#2 0.07,0.16,0.75,U] [#3 0.10,0.11,0.69,U] [#4 0.15,0.19,0.71,U] [#5 0.29,0.15,0.72,U] [#6 0.04,0.29,0.63,U] [#7 0.12,-0.05,0.52,U] [#8 -0.10,0.17,0.56,U] 
01:41:15.309 00.028 1032 single-star, 8 included, MultiStar: {0.10, 0.14}, one-star: {-0.00, 0.13}
01:41:15.319 00.010 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
01:41:15.324 00.005 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
01:41:15.327 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.57 mountX=0.12 mountY=-0.03, mountTheta=-0.26
01:41:15.341 00.014 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.13, opts=13)
01:41:15.344 00.003 1032 Enqueuing Move request for scope (-0.00, 0.13)
01:41:15.349 00.005 10072 Worker thread wakes up
01:41:15.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
01:41:15.349 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
01:41:15.349 00.000 10072 Moving (-0.00, 0.13) raw xDistance=0.12 yDistance=-0.03
01:41:15.357 00.008 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:41:15.358 00.001 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:41:15.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:15.359 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:41:15.359 00.000 10072 MoveAxis(W, 11, ABG)
01:41:15.359 00.000 10072 Guiding  Dir = 3, Dur = 11
01:41:15.362 00.003 10072 IsGuiding returns 0
01:41:15.363 00.001 10072 PulseGuide returned control before completion, sleep 21
01:41:15.405 00.042 10072 IsGuiding returns 0
01:41:15.406 00.001 10072 Move returns status 0, amount 11
01:41:15.407 00.001 10072 MoveAxis(N, 0, ABG)
01:41:15.408 00.001 10072 Move returns status 0, amount 0
01:41:15.409 00.001 10072 move complete, result=0
01:41:15.409 00.000 10072 worker thread done servicing request
01:41:15.447 00.038 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:15.486 00.039 1032 UpdateGuideState exits: m=1385 SNR=26.2
01:41:15.493 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:15.495 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:15.498 00.003 1032 Enqueuing Expose request
01:41:15.501 00.003 10072 Worker thread wakes up
01:41:15.501 00.000 1032 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
01:41:15.503 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:15.504 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:16.171 00.667 10072 Exposure complete
01:41:16.394 00.223 10072 worker thread done servicing request
01:41:16.394 00.000 1032 OnExposeComplete: enter
01:41:16.397 00.003 1032 UpdateGuideState(): m_state=6
01:41:16.400 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4389
01:41:16.434 00.034 1032 Star::Find returns 1 (0), X=321.39, Y=754.80, Mass=1489, SNR=27.2, Peak=171 HFD=2.8
01:41:16.437 00.003 1032 MultiStar: [#1 0.23,-0.09,0.95,U] [#2 0.20,0.06,0.72,U] [#3 0.28,0.06,0.66,U] [#4 0.08,0.03,0.70,U] [#5 0.37,-0.07,0.68,U] [#6 0.20,0.06,0.60,U] [#7 0.15,-0.08,0.51,U] [#8 0.15,0.01,0.56,U] 
01:41:16.439 00.002 1032 single-star, 8 included, MultiStar: {0.17, 0.00}, one-star: {-0.07, 0.03}
01:41:16.442 00.003 1032 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.83) = xAngle (0.90 = 0.90)
01:41:16.444 00.002 1032 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.90 = 0.90)
01:41:16.447 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.73 mountX=0.04 mountY=0.06, mountTheta=0.90
01:41:16.483 00.036 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.03, opts=13)
01:41:16.485 00.002 1032 Enqueuing Move request for scope (-0.07, 0.03)
01:41:16.489 00.004 10072 Worker thread wakes up
01:41:16.489 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
01:41:16.489 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
01:41:16.489 00.000 10072 Moving (-0.07, 0.03) raw xDistance=0.04 yDistance=0.06
01:41:16.492 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:16.529 00.037 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:41:16.529 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:41:16.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:16.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:41:16.529 00.000 10072 MoveAxis(W, 9, ABG)
01:41:16.529 00.000 10072 Guiding  Dir = 3, Dur = 9
01:41:16.529 00.000 10072 IsGuiding returns 0
01:41:16.531 00.002 10072 PulseGuide returned control before completion, sleep 19
01:41:16.555 00.024 1032 UpdateGuideState exits: m=1489 SNR=27.2
01:41:16.589 00.034 10072 IsGuiding returns 0
01:41:16.589 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:16.593 00.004 10072 Move returns status 0, amount 9
01:41:16.594 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:16.596 00.002 1032 Enqueuing Expose request
01:41:16.599 00.003 10072 MoveAxis(N, 0, ABG)
01:41:16.599 00.000 10072 Move returns status 0, amount 0
01:41:16.599 00.000 10072 move complete, result=0
01:41:16.599 00.000 10072 worker thread done servicing request
01:41:16.599 00.000 10072 Worker thread wakes up
01:41:16.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:16.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:16.639 00.040 1032 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
01:41:17.281 00.642 10072 Exposure complete
01:41:17.382 00.101 10072 worker thread done servicing request
01:41:17.382 00.000 1032 OnExposeComplete: enter
01:41:17.385 00.003 1032 UpdateGuideState(): m_state=6
01:41:17.389 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4390
01:41:17.394 00.005 1032 Star::Find returns 1 (0), X=321.43, Y=754.92, Mass=1382, SNR=26.2, Peak=166 HFD=2.6
01:41:17.396 00.002 1032 MultiStar: [#1 0.03,0.04,0.96,U] [#2 0.20,0.18,0.76,U] [#3 0.23,0.15,0.67,U] [#4 0.10,0.25,0.71,U] [#5 0.16,0.04,0.72,U] [#6 0.13,0.20,0.61,U] [#7 0.26,-0.08,0.56,U] [#8 0.08,0.15,0.59,U] 
01:41:17.399 00.003 1032 single-star, 8 included, MultiStar: {0.12, 0.12}, one-star: {-0.03, 0.15}
01:41:17.402 00.003 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:41:17.406 00.004 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:41:17.408 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.74 mountX=0.15 mountY=-0.01, mountTheta=-0.09
01:41:17.413 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.15, opts=13)
01:41:17.415 00.002 1032 Enqueuing Move request for scope (-0.03, 0.15)
01:41:17.417 00.002 10072 Worker thread wakes up
01:41:17.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
01:41:17.418 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
01:41:17.418 00.000 10072 Moving (-0.03, 0.15) raw xDistance=0.15 yDistance=-0.01
01:41:17.420 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:17.425 00.005 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.59
01:41:17.426 00.001 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:41:17.426 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:17.426 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:41:17.426 00.000 10072 MoveAxis(W, 80, ABG)
01:41:17.426 00.000 10072 Guiding  Dir = 3, Dur = 80
01:41:17.427 00.001 10072 IsGuiding returns 0
01:41:17.427 00.000 10072 PulseGuide returned control before completion, sleep 90
01:41:17.452 00.025 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:41:17.457 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:17.459 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:17.461 00.002 1032 Enqueuing Expose request
01:41:17.528 00.067 10072 IsGuiding returns 0
01:41:17.528 00.000 10072 Move returns status 0, amount 80
01:41:17.529 00.001 10072 MoveAxis(N, 0, ABG)
01:41:17.529 00.000 10072 Move returns status 0, amount 0
01:41:17.529 00.000 10072 move complete, result=0
01:41:17.529 00.000 10072 worker thread done servicing request
01:41:17.529 00.000 10072 Worker thread wakes up
01:41:17.529 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:17.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:17.895 00.366 1032 GuideStep: 0.2 px 80 ms WEST, -0.0 px 0 ms NORTH
01:41:18.010 00.115 10072 Exposure complete
01:41:18.555 00.545 10072 worker thread done servicing request
01:41:18.557 00.002 1032 OnExposeComplete: enter
01:41:18.559 00.002 1032 UpdateGuideState(): m_state=6
01:41:18.563 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4391
01:41:18.567 00.004 1032 Star::Find returns 1 (0), X=321.44, Y=754.95, Mass=1366, SNR=26.0, Peak=150 HFD=2.6
01:41:18.632 00.065 1032 MultiStar: [#1 0.16,0.11,1.02,U] [#2 0.22,0.23,0.74,U] [#3 0.10,0.32,0.71,U] [#4 0.12,0.19,0.70,U] [#5 0.26,0.20,0.70,U] [#6 0.12,0.35,0.63,U] [#7 0.11,-0.02,0.54,U] [#8 0.12,0.12,0.59,U] 
01:41:18.639 00.007 1032 single-star, 8 included, MultiStar: {0.13, 0.19}, one-star: {-0.02, 0.18}
01:41:18.651 00.012 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
01:41:18.667 00.016 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
01:41:18.677 00.010 1032 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.19 cameraTheta=1.69 mountX=0.18 mountY=-0.03, mountTheta=-0.14
01:41:18.692 00.015 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.18, opts=13)
01:41:18.704 00.012 1032 Enqueuing Move request for scope (-0.02, 0.18)
01:41:18.714 00.010 10072 Worker thread wakes up
01:41:18.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
01:41:18.714 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
01:41:18.714 00.000 10072 Moving (-0.02, 0.18) raw xDistance=0.18 yDistance=-0.03
01:41:18.726 00.012 10072 PPEC rslt: input = 0.18, final = 0.10, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.59
01:41:18.726 00.000 10072 PPEC: input: 0.18, control: 0.10, exposure: 500
01:41:18.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:18.728 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:41:18.728 00.000 10072 MoveAxis(W, 97, ABG)
01:41:18.728 00.000 10072 Guiding  Dir = 3, Dur = 97
01:41:18.735 00.007 10072 IsGuiding returns 0
01:41:18.739 00.004 10072 PulseGuide returned control before completion, sleep 103
01:41:18.751 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:18.787 00.036 1032 UpdateGuideState exits: m=1366 SNR=26.0
01:41:18.792 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:18.796 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:18.799 00.003 1032 Enqueuing Expose request
01:41:18.875 00.076 10072 IsGuiding returns 0
01:41:18.875 00.000 10072 Move returns status 0, amount 97
01:41:18.875 00.000 10072 MoveAxis(N, 0, ABG)
01:41:18.875 00.000 10072 Move returns status 0, amount 0
01:41:18.875 00.000 10072 move complete, result=0
01:41:18.875 00.000 10072 worker thread done servicing request
01:41:18.875 00.000 10072 Worker thread wakes up
01:41:18.875 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:18.875 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:18.879 00.004 1032 GuideStep: 0.2 px 97 ms WEST, -0.0 px 0 ms NORTH
01:41:19.577 00.698 10072 Exposure complete
01:41:19.709 00.132 10072 worker thread done servicing request
01:41:19.709 00.000 1032 OnExposeComplete: enter
01:41:19.721 00.012 1032 UpdateGuideState(): m_state=6
01:41:19.726 00.005 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4392
01:41:19.728 00.002 1032 Star::Find returns 1 (0), X=321.46, Y=754.74, Mass=1507, SNR=27.4, Peak=181 HFD=2.9
01:41:19.732 00.004 1032 MultiStar: [#1 0.08,-0.17,0.93,U] [#2 0.22,-0.01,0.74,U] [#3 0.08,0.01,0.65,U] [#4 0.25,0.03,0.66,U] [#5 0.26,-0.14,0.70,U] [#6 0.11,0.03,0.60,U] [#7 0.25,-0.19,0.51,U] [#8 0.14,-0.05,0.58,U] 
01:41:19.735 00.003 1032 single-star, 8 included, MultiStar: {0.14, -0.06}, one-star: {-0.00, -0.03}
01:41:19.741 00.006 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
01:41:19.744 00.003 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
01:41:19.748 00.004 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.57 mountX=-0.03 mountY=0.01, mountTheta=2.88
01:41:19.752 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.03, opts=13)
01:41:19.756 00.004 1032 Enqueuing Move request for scope (-0.00, -0.03)
01:41:19.760 00.004 10072 Worker thread wakes up
01:41:19.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
01:41:19.760 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
01:41:19.760 00.000 10072 Moving (-0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
01:41:19.764 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:19.792 00.028 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.59
01:41:19.792 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:41:19.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:19.792 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:41:19.792 00.000 10072 MoveAxis(W, 12, ABG)
01:41:19.792 00.000 10072 Guiding  Dir = 3, Dur = 12
01:41:19.792 00.000 10072 IsGuiding returns 0
01:41:19.794 00.002 10072 PulseGuide returned control before completion, sleep 21
01:41:19.818 00.024 10072 IsGuiding returns 0
01:41:19.818 00.000 10072 Move returns status 0, amount 12
01:41:19.819 00.001 10072 MoveAxis(N, 0, ABG)
01:41:19.819 00.000 10072 Move returns status 0, amount 0
01:41:19.819 00.000 10072 move complete, result=0
01:41:19.819 00.000 10072 worker thread done servicing request
01:41:19.823 00.004 1032 UpdateGuideState exits: m=1507 SNR=27.4
01:41:19.825 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:19.830 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:19.832 00.002 1032 Enqueuing Expose request
01:41:19.835 00.003 10072 Worker thread wakes up
01:41:19.835 00.000 1032 GuideStep: -0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
01:41:19.842 00.007 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:19.842 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:20.250 00.408 10072 Exposure complete
01:41:20.356 00.106 10072 worker thread done servicing request
01:41:20.356 00.000 1032 OnExposeComplete: enter
01:41:20.360 00.004 1032 UpdateGuideState(): m_state=6
01:41:20.362 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4393
01:41:20.366 00.004 1032 Star::Find returns 1 (0), X=321.47, Y=754.72, Mass=1517, SNR=27.4, Peak=164 HFD=3.0
01:41:20.368 00.002 1032 MultiStar: [#1 0.08,0.02,0.92,U] [#2 0.25,0.03,0.67,U] [#3 0.26,0.03,0.63,U] [#4 0.15,0.01,0.69,U] [#5 0.31,-0.06,0.66,U] [#6 0.19,0.17,0.59,U] [#7 0.23,-0.13,0.49,U] [#8 0.15,-0.04,0.56,U] 
01:41:20.371 00.003 1032 single-star, 8 included, MultiStar: {0.17, -0.00}, one-star: {0.02, -0.04}
01:41:20.372 00.001 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
01:41:20.372 00.000 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
01:41:20.382 00.010 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.23 mountX=-0.05 mountY=-0.00, mountTheta=-3.06
01:41:20.386 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
01:41:20.391 00.005 1032 Enqueuing Move request for scope (0.02, -0.04)
01:41:20.393 00.002 10072 Worker thread wakes up
01:41:20.393 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
01:41:20.393 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
01:41:20.393 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.00
01:41:20.397 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:20.401 00.004 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:41:20.401 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:41:20.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:20.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:41:20.401 00.000 10072 MoveAxis(W, 9, ABG)
01:41:20.401 00.000 10072 Guiding  Dir = 3, Dur = 9
01:41:20.403 00.002 10072 IsGuiding returns 0
01:41:20.405 00.002 10072 PulseGuide returned control before completion, sleep 19
01:41:20.435 00.030 1032 UpdateGuideState exits: m=1517 SNR=27.4
01:41:20.439 00.004 10072 IsGuiding returns 0
01:41:20.439 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:20.443 00.004 10072 Move returns status 0, amount 9
01:41:20.443 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:20.447 00.004 10072 MoveAxis(N, 0, ABG)
01:41:20.447 00.000 1032 Enqueuing Expose request
01:41:20.451 00.004 10072 Move returns status 0, amount 0
01:41:20.451 00.000 10072 move complete, result=0
01:41:20.451 00.000 10072 worker thread done servicing request
01:41:20.451 00.000 10072 Worker thread wakes up
01:41:20.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:20.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:20.467 00.016 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
01:41:21.090 00.623 10072 Exposure complete
01:41:21.164 00.074 10072 worker thread done servicing request
01:41:21.164 00.000 1032 OnExposeComplete: enter
01:41:21.168 00.004 1032 UpdateGuideState(): m_state=6
01:41:21.172 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4394
01:41:21.174 00.002 1032 Star::Find returns 1 (0), X=321.51, Y=754.69, Mass=1388, SNR=26.2, Peak=165 HFD=3.0
01:41:21.182 00.008 1032 MultiStar: [#1 0.27,-0.12,0.97,U] [#2 0.36,-0.06,0.76,U] [#3 0.24,0.01,0.68,U] [#4 0.22,-0.06,0.67,U] [#5 0.38,-0.10,0.70,U] [#6 0.08,0.14,0.61,U] [#7 0.24,-0.26,0.55,U] [#8 0.18,0.13,0.56,U] 
01:41:21.187 00.005 1032 single-star, 8 included, MultiStar: {0.22, -0.05}, one-star: {0.05, -0.07}
01:41:21.191 00.004 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
01:41:21.196 00.005 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
01:41:21.202 00.006 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.93 mountX=-0.08 mountY=-0.03, mountTheta=-2.76
01:41:21.271 00.069 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
01:41:21.281 00.010 1032 Enqueuing Move request for scope (0.05, -0.07)
01:41:21.293 00.012 10072 Worker thread wakes up
01:41:21.295 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
01:41:21.295 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
01:41:21.295 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
01:41:21.357 00.062 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:41:21.357 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:41:21.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:21.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:41:21.357 00.000 10072 MoveAxis(W, 10, ABG)
01:41:21.357 00.000 10072 Guiding  Dir = 3, Dur = 10
01:41:21.357 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:21.373 00.016 10072 IsGuiding returns 0
01:41:21.373 00.000 10072 PulseGuide returned control before completion, sleep 20
01:41:21.403 00.030 10072 IsGuiding returns 0
01:41:21.403 00.000 10072 Move returns status 0, amount 10
01:41:21.403 00.000 10072 MoveAxis(N, 0, ABG)
01:41:21.403 00.000 10072 Move returns status 0, amount 0
01:41:21.403 00.000 10072 move complete, result=0
01:41:21.405 00.002 10072 worker thread done servicing request
01:41:21.405 00.000 1032 UpdateGuideState exits: m=1388 SNR=26.2
01:41:21.409 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:21.413 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:21.419 00.006 1032 Enqueuing Expose request
01:41:21.422 00.003 10072 Worker thread wakes up
01:41:21.422 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:21.422 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:21.428 00.006 1032 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
01:41:21.847 00.419 10072 Exposure complete
01:41:21.922 00.075 10072 worker thread done servicing request
01:41:21.922 00.000 1032 OnExposeComplete: enter
01:41:21.924 00.002 1032 UpdateGuideState(): m_state=6
01:41:21.924 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4395
01:41:21.932 00.008 1032 Star::Find returns 1 (0), X=321.61, Y=754.73, Mass=1458, SNR=26.9, Peak=161 HFD=2.8
01:41:21.932 00.000 1032 MultiStar: [#1 0.30,-0.16,0.97,U] [#2 0.24,-0.09,0.68,U] [#3 0.27,-0.20,0.65,U] [#4 0.23,-0.11,0.70,U] [#5 0.29,-0.22,0.69,U] [#6 0.22,-0.03,0.59,U] [#7 0.18,-0.13,0.49,U] [#8 0.08,0.02,0.57,U] 
01:41:21.932 00.000 1032 single-star, 8 included, MultiStar: {0.22, -0.11}, one-star: {0.15, -0.04}
01:41:21.939 00.007 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
01:41:21.941 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
01:41:21.943 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.25 mountX=-0.08 mountY=-0.14, mountTheta=-2.08
01:41:21.947 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
01:41:21.951 00.004 1032 Enqueuing Move request for scope (0.15, -0.04)
01:41:21.953 00.002 10072 Worker thread wakes up
01:41:21.953 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
01:41:21.953 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
01:41:21.953 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.14
01:41:21.957 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:21.959 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:41:21.959 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:41:21.959 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:21.959 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:41:21.961 00.002 10072 MoveAxis(W, 8, ABG)
01:41:21.961 00.000 10072 Guiding  Dir = 3, Dur = 8
01:41:21.961 00.000 10072 IsGuiding returns 0
01:41:21.961 00.000 10072 PulseGuide returned control before completion, sleep 18
01:41:21.985 00.024 10072 IsGuiding returns 0
01:41:21.985 00.000 10072 Move returns status 0, amount 8
01:41:21.985 00.000 10072 MoveAxis(N, 0, ABG)
01:41:21.987 00.002 10072 Move returns status 0, amount 0
01:41:21.987 00.000 10072 move complete, result=0
01:41:21.987 00.000 10072 worker thread done servicing request
01:41:21.993 00.006 1032 UpdateGuideState exits: m=1458 SNR=26.9
01:41:21.995 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:21.999 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:22.002 00.003 1032 Enqueuing Expose request
01:41:22.005 00.003 1032 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:41:22.007 00.002 10072 Worker thread wakes up
01:41:22.007 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:22.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:22.651 00.644 10072 Exposure complete
01:41:22.749 00.098 1032 OnExposeComplete: enter
01:41:22.751 00.002 10072 worker thread done servicing request
01:41:22.751 00.000 1032 UpdateGuideState(): m_state=6
01:41:22.751 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4396
01:41:22.759 00.008 1032 Star::Find returns 1 (0), X=321.45, Y=754.71, Mass=1423, SNR=26.6, Peak=167 HFD=3.0
01:41:22.759 00.000 1032 MultiStar: [#1 0.19,-0.17,0.94,U] [#2 0.31,0.03,0.75,U] [#3 0.33,-0.01,0.67,U] [#4 0.16,0.01,0.70,U] [#5 0.36,-0.15,0.68,U] [#6 0.17,-0.03,0.60,U] [#7 0.20,-0.04,0.54,U] [#8 0.37,-0.05,0.58,U] 
01:41:22.766 00.007 1032 single-star, 8 included, MultiStar: {0.22, -0.05}, one-star: {-0.01, -0.06}
01:41:22.766 00.000 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.52 = 2.77)
01:41:22.766 00.000 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.52 = 2.77)
01:41:22.776 00.010 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.68 mountX=-0.06 mountY=0.02, mountTheta=2.77
01:41:22.776 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
01:41:22.782 00.006 1032 Enqueuing Move request for scope (-0.01, -0.06)
01:41:22.787 00.005 10072 Worker thread wakes up
01:41:22.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
01:41:22.787 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
01:41:22.787 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
01:41:22.789 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:22.794 00.005 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:41:22.794 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:41:22.794 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:22.794 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:41:22.794 00.000 10072 MoveAxis(W, 9, ABG)
01:41:22.794 00.000 10072 Guiding  Dir = 3, Dur = 9
01:41:22.794 00.000 10072 IsGuiding returns 0
01:41:22.796 00.002 10072 PulseGuide returned control before completion, sleep 19
01:41:22.822 00.026 10072 IsGuiding returns 0
01:41:22.822 00.000 10072 Move returns status 0, amount 9
01:41:22.822 00.000 10072 MoveAxis(N, 0, ABG)
01:41:22.822 00.000 10072 Move returns status 0, amount 0
01:41:22.822 00.000 10072 move complete, result=0
01:41:22.822 00.000 10072 worker thread done servicing request
01:41:22.824 00.002 1032 UpdateGuideState exits: m=1423 SNR=26.6
01:41:22.831 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:22.839 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:22.843 00.004 1032 Enqueuing Expose request
01:41:22.845 00.002 10072 Worker thread wakes up
01:41:22.845 00.000 1032 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
01:41:22.849 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:22.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:23.284 00.435 10072 Exposure complete
01:41:23.423 00.139 10072 worker thread done servicing request
01:41:23.423 00.000 1032 OnExposeComplete: enter
01:41:23.427 00.004 1032 UpdateGuideState(): m_state=6
01:41:23.427 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4397
01:41:23.427 00.000 1032 Star::Find returns 1 (0), X=321.41, Y=754.75, Mass=1511, SNR=27.4, Peak=181 HFD=2.8
01:41:23.427 00.000 1032 MultiStar: [#1 0.25,-0.06,0.98,U] [#2 0.29,0.01,0.72,U] [#3 0.25,-0.08,0.64,U] [#4 0.18,0.06,0.67,U] [#5 0.20,0.07,0.68,U] [#6 0.16,0.12,0.60,U] [#7 0.46,-0.17,0.52,U] [#8 0.31,0.03,0.53,U] 
01:41:23.445 00.018 1032 single-star, 8 included, MultiStar: {0.21, -0.00}, one-star: {-0.04, -0.02}
01:41:23.449 00.004 1032 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.83) = xAngle (-4.63 = 1.65)
01:41:23.453 00.004 1032 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.63 = 1.65)
01:41:23.456 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.80 mountX=-0.00 mountY=0.04, mountTheta=1.65
01:41:23.464 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.02, opts=13)
01:41:23.468 00.004 1032 Enqueuing Move request for scope (-0.04, -0.02)
01:41:23.472 00.004 10072 Worker thread wakes up
01:41:23.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:41:23.472 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:41:23.472 00.000 10072 Moving (-0.04, -0.02) raw xDistance=-0.00 yDistance=0.04
01:41:23.487 00.015 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:41:23.487 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:41:23.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:23.487 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:41:23.487 00.000 10072 MoveAxis(W, 8, ABG)
01:41:23.487 00.000 10072 Guiding  Dir = 3, Dur = 8
01:41:23.487 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:23.500 00.013 10072 IsGuiding returns 0
01:41:23.502 00.002 10072 PulseGuide returned control before completion, sleep 17
01:41:23.521 00.019 10072 IsGuiding returns 0
01:41:23.523 00.002 10072 Move returns status 0, amount 8
01:41:23.523 00.000 10072 MoveAxis(N, 0, ABG)
01:41:23.523 00.000 10072 Move returns status 0, amount 0
01:41:23.523 00.000 10072 move complete, result=0
01:41:23.523 00.000 10072 worker thread done servicing request
01:41:23.541 00.018 1032 UpdateGuideState exits: m=1511 SNR=27.4
01:41:23.545 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:23.547 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:23.552 00.005 1032 Enqueuing Expose request
01:41:23.556 00.004 10072 Worker thread wakes up
01:41:23.556 00.000 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:41:23.558 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:23.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:24.191 00.633 10072 Exposure complete
01:41:24.275 00.084 1032 OnExposeComplete: enter
01:41:24.279 00.004 1032 UpdateGuideState(): m_state=6
01:41:24.281 00.002 10072 worker thread done servicing request
01:41:24.283 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4398
01:41:24.287 00.004 1032 Star::Find returns 1 (0), X=321.53, Y=754.72, Mass=1484, SNR=27.2, Peak=165 HFD=2.9
01:41:24.289 00.002 1032 MultiStar: [#1 0.22,-0.12,0.94,U] [#2 0.22,0.01,0.71,U] [#3 0.14,-0.00,0.67,U] [#4 0.34,0.05,0.66,U] [#5 0.38,-0.07,0.68,U] [#6 0.25,0.15,0.58,U] [#7 0.34,-0.13,0.52,U] [#8 0.26,0.02,0.54,U] 
01:41:24.292 00.003 1032 single-star, 8 included, MultiStar: {0.23, -0.02}, one-star: {0.07, -0.04}
01:41:24.296 00.004 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
01:41:24.311 00.015 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
01:41:24.317 00.006 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.55 mountX=-0.06 mountY=-0.06, mountTheta=-2.38
01:41:24.321 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
01:41:24.329 00.008 1032 Enqueuing Move request for scope (0.07, -0.04)
01:41:24.366 00.037 10072 Worker thread wakes up
01:41:24.366 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
01:41:24.366 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
01:41:24.366 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.06
01:41:24.373 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:24.377 00.004 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.58
01:41:24.377 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:41:24.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:24.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:41:24.377 00.000 10072 MoveAxis(W, 8, ABG)
01:41:24.377 00.000 10072 Guiding  Dir = 3, Dur = 8
01:41:24.382 00.005 10072 IsGuiding returns 0
01:41:24.385 00.003 10072 PulseGuide returned control before completion, sleep 17
01:41:24.410 00.025 10072 IsGuiding returns 0
01:41:24.411 00.001 10072 Move returns status 0, amount 8
01:41:24.411 00.000 10072 MoveAxis(N, 0, ABG)
01:41:24.411 00.000 10072 Move returns status 0, amount 0
01:41:24.411 00.000 10072 move complete, result=0
01:41:24.411 00.000 10072 worker thread done servicing request
01:41:24.415 00.004 1032 UpdateGuideState exits: m=1484 SNR=27.2
01:41:24.419 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:24.422 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:24.428 00.006 1032 Enqueuing Expose request
01:41:24.435 00.007 10072 Worker thread wakes up
01:41:24.435 00.000 1032 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:41:24.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:24.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:24.858 00.423 10072 Exposure complete
01:41:24.931 00.073 10072 worker thread done servicing request
01:41:24.931 00.000 1032 OnExposeComplete: enter
01:41:24.933 00.002 1032 UpdateGuideState(): m_state=6
01:41:24.937 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4399
01:41:24.941 00.004 1032 Star::Find returns 1 (0), X=321.57, Y=754.69, Mass=1385, SNR=26.2, Peak=154 HFD=2.9
01:41:24.943 00.002 1032 MultiStar: [#1 0.21,-0.23,0.98,U] [#2 0.30,-0.05,0.73,U] [#3 0.31,-0.16,0.67,U] [#4 0.24,0.04,0.70,U] [#5 0.29,-0.16,0.71,U] [#6 0.15,0.02,0.62,U] [#7 0.28,-0.11,0.53,U] [#8 0.15,-0.20,0.57,U] 
01:41:24.945 00.002 1032 single-star, 8 included, MultiStar: {0.22, -0.11}, one-star: {0.11, -0.07}
01:41:24.948 00.003 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
01:41:24.948 00.000 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
01:41:24.954 00.006 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.57 mountX=-0.10 mountY=-0.09, mountTheta=-2.40
01:41:24.960 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
01:41:24.966 00.006 1032 Enqueuing Move request for scope (0.11, -0.07)
01:41:24.966 00.000 10072 Worker thread wakes up
01:41:24.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
01:41:24.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
01:41:24.966 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.10 yDistance=-0.09
01:41:24.973 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:24.978 00.005 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
01:41:24.978 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:41:24.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:24.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:41:24.978 00.000 10072 MoveAxis(W, 6, ABG)
01:41:24.978 00.000 10072 Guiding  Dir = 3, Dur = 6
01:41:24.982 00.004 10072 IsGuiding returns 0
01:41:24.988 00.006 10072 PulseGuide returned control before completion, sleep 11
01:41:25.010 00.022 1032 UpdateGuideState exits: m=1385 SNR=26.2
01:41:25.032 00.022 10072 IsGuiding returns 0
01:41:25.033 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:25.039 00.006 10072 Move returns status 0, amount 6
01:41:25.039 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:25.044 00.005 1032 Enqueuing Expose request
01:41:25.047 00.003 10072 MoveAxis(N, 0, ABG)
01:41:25.047 00.000 10072 Move returns status 0, amount 0
01:41:25.047 00.000 10072 move complete, result=0
01:41:25.047 00.000 10072 worker thread done servicing request
01:41:25.047 00.000 10072 Worker thread wakes up
01:41:25.047 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:25.049 00.002 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:25.049 00.000 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:41:25.682 00.633 10072 Exposure complete
01:41:25.764 00.082 10072 worker thread done servicing request
01:41:25.764 00.000 1032 OnExposeComplete: enter
01:41:25.769 00.005 1032 UpdateGuideState(): m_state=6
01:41:25.771 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4400
01:41:25.774 00.003 1032 Star::Find returns 1 (0), X=321.45, Y=754.76, Mass=1320, SNR=25.6, Peak=156 HFD=2.9
01:41:25.776 00.002 1032 MultiStar: [#1 0.27,-0.07,1.02,U] [#2 0.36,-0.08,0.76,U] [#3 0.28,-0.12,0.69,U] [#4 0.22,-0.08,0.69,U] [#5 0.36,-0.08,0.73,U] [#6 0.10,0.03,0.63,U] [#7 0.20,-0.34,0.56,U] [#8 0.17,-0.07,0.59,U] 
01:41:25.779 00.003 1032 single-star, 8 included, MultiStar: {0.21, -0.08}, one-star: {-0.00, -0.00}
01:41:25.781 00.002 1032 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.83) = xAngle (-4.42 = 1.86)
01:41:25.783 00.002 1032 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.42 = 1.86)
01:41:25.785 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.01 cameraTheta=-2.59 mountX=-0.00 mountY=0.01, mountTheta=1.86
01:41:25.790 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.00, opts=13)
01:41:25.792 00.002 1032 Enqueuing Move request for scope (-0.00, -0.00)
01:41:25.795 00.003 10072 Worker thread wakes up
01:41:25.795 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.00) opts 0xd
01:41:25.795 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.00)
01:41:25.795 00.000 10072 Moving (-0.00, -0.00) raw xDistance=-0.00 yDistance=0.01
01:41:25.797 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:25.806 00.009 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
01:41:25.806 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:41:25.806 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:25.806 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:41:25.806 00.000 10072 MoveAxis(W, 7, ABG)
01:41:25.806 00.000 10072 Guiding  Dir = 3, Dur = 7
01:41:25.807 00.001 10072 IsGuiding returns 0
01:41:25.808 00.001 10072 PulseGuide returned control before completion, sleep 17
01:41:25.837 00.029 10072 IsGuiding returns 0
01:41:25.837 00.000 10072 Move returns status 0, amount 7
01:41:25.838 00.001 10072 MoveAxis(N, 0, ABG)
01:41:25.838 00.000 10072 Move returns status 0, amount 0
01:41:25.838 00.000 10072 move complete, result=0
01:41:25.838 00.000 10072 worker thread done servicing request
01:41:25.841 00.003 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:41:25.845 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:25.848 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:25.852 00.004 1032 Enqueuing Expose request
01:41:25.855 00.003 10072 Worker thread wakes up
01:41:25.855 00.000 1032 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
01:41:25.858 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:25.858 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:26.275 00.417 10072 Exposure complete
01:41:26.351 00.076 10072 worker thread done servicing request
01:41:26.351 00.000 1032 OnExposeComplete: enter
01:41:26.354 00.003 1032 UpdateGuideState(): m_state=6
01:41:26.357 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4401
01:41:26.360 00.003 1032 Star::Find returns 1 (0), X=321.49, Y=754.74, Mass=1338, SNR=25.7, Peak=149 HFD=2.9
01:41:26.362 00.002 1032 MultiStar: [#1 0.18,-0.10,0.97,U] [#2 0.19,-0.12,0.77,U] [#3 0.12,-0.01,0.68,U] [#4 0.21,-0.09,0.71,U] [#5 0.30,-0.20,0.71,U] [#6 0.12,0.02,0.61,U] [#7 0.25,-0.16,0.56,U] [#8 0.20,-0.07,0.60,U] 
01:41:26.365 00.003 1032 single-star, 8 included, MultiStar: {0.17, -0.08}, one-star: {0.03, -0.03}
01:41:26.368 00.003 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
01:41:26.370 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
01:41:26.372 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.70 mountX=-0.04 mountY=-0.03, mountTheta=-2.53
01:41:26.377 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
01:41:26.380 00.003 1032 Enqueuing Move request for scope (0.03, -0.03)
01:41:26.384 00.004 10072 Worker thread wakes up
01:41:26.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
01:41:26.384 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
01:41:26.384 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.03
01:41:26.387 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:26.392 00.005 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
01:41:26.393 00.001 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:41:26.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:26.393 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:41:26.393 00.000 10072 MoveAxis(W, 6, ABG)
01:41:26.393 00.000 10072 Guiding  Dir = 3, Dur = 6
01:41:26.394 00.001 10072 IsGuiding returns 0
01:41:26.395 00.001 10072 PulseGuide returned control before completion, sleep 16
01:41:26.421 00.026 1032 UpdateGuideState exits: m=1338 SNR=25.7
01:41:26.428 00.007 10072 IsGuiding returns 0
01:41:26.428 00.000 10072 Move returns status 0, amount 6
01:41:26.428 00.000 10072 MoveAxis(N, 0, ABG)
01:41:26.428 00.000 10072 Move returns status 0, amount 0
01:41:26.428 00.000 10072 move complete, result=0
01:41:26.428 00.000 10072 worker thread done servicing request
01:41:26.428 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:26.433 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:26.436 00.003 1032 Enqueuing Expose request
01:41:26.438 00.002 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
01:41:26.441 00.003 10072 Worker thread wakes up
01:41:26.441 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:26.441 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:27.070 00.629 10072 Exposure complete
01:41:27.139 00.069 10072 worker thread done servicing request
01:41:27.139 00.000 1032 OnExposeComplete: enter
01:41:27.142 00.003 1032 UpdateGuideState(): m_state=6
01:41:27.144 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4402
01:41:27.148 00.004 1032 Star::Find returns 1 (0), X=321.50, Y=754.58, Mass=1479, SNR=27.1, Peak=167 HFD=3.1
01:41:27.151 00.003 1032 MultiStar: [#1 0.18,-0.19,0.92,U] [#2 0.35,-0.15,0.70,U] [#3 0.37,-0.18,0.67,U] [#4 0.20,-0.17,0.72,U] [#5 0.31,-0.07,0.69,U] [#6 0.18,-0.07,0.58,U] [#7 0.37,-0.32,0.51,U] [#8 0.24,-0.16,0.56,U] 
01:41:27.154 00.003 1032 single-star, 8 included, MultiStar: {0.23, -0.17}, one-star: {0.05, -0.19}
01:41:27.157 00.003 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.13)
01:41:27.158 00.001 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.13)
01:41:27.163 00.005 1032 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.33 mountX=-0.19 mountY=0.00, mountTheta=3.13
01:41:27.167 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.19, opts=13)
01:41:27.169 00.002 1032 Enqueuing Move request for scope (0.05, -0.19)
01:41:27.173 00.004 10072 Worker thread wakes up
01:41:27.173 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
01:41:27.173 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
01:41:27.173 00.000 10072 Moving (0.05, -0.19) raw xDistance=-0.19 yDistance=0.00
01:41:27.177 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:27.181 00.004 10072 PPEC rslt: input = -0.19, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 287.57
01:41:27.181 00.000 10072 PPEC: input: -0.19, control: -0.08, exposure: 500
01:41:27.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:27.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:41:27.181 00.000 10072 MoveAxis(E, 83, ABG)
01:41:27.181 00.000 10072 Guiding  Dir = 2, Dur = 83
01:41:27.182 00.001 10072 IsGuiding returns 0
01:41:27.183 00.001 10072 PulseGuide returned control before completion, sleep 93
01:41:27.208 00.025 1032 UpdateGuideState exits: m=1479 SNR=27.1
01:41:27.215 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:27.218 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:27.222 00.004 1032 Enqueuing Expose request
01:41:27.293 00.071 10072 IsGuiding returns 0
01:41:27.293 00.000 10072 Move returns status 0, amount 83
01:41:27.293 00.000 10072 MoveAxis(N, 0, ABG)
01:41:27.293 00.000 10072 Move returns status 0, amount 0
01:41:27.294 00.001 10072 move complete, result=0
01:41:27.294 00.000 10072 worker thread done servicing request
01:41:27.294 00.000 10072 Worker thread wakes up
01:41:27.294 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:27.294 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:27.304 00.010 1032 GuideStep: -0.2 px 83 ms EAST, 0.0 px 0 ms NORTH
01:41:27.711 00.407 10072 Exposure complete
01:41:27.775 00.064 10072 worker thread done servicing request
01:41:27.775 00.000 1032 OnExposeComplete: enter
01:41:27.778 00.003 1032 UpdateGuideState(): m_state=6
01:41:27.781 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4403
01:41:27.783 00.002 1032 Star::Find returns 1 (0), X=321.40, Y=754.56, Mass=1460, SNR=26.9, Peak=165 HFD=3.0
01:41:27.786 00.003 1032 MultiStar: [#1 0.20,-0.13,0.93,U] [#2 0.25,-0.05,0.73,U] [#3 0.21,-0.07,0.67,U] [#4 0.17,-0.02,0.71,U] [#5 0.31,-0.12,0.70,U] [#6 0.21,-0.09,0.58,U] [#7 0.18,-0.37,0.53,U] [#8 0.16,-0.11,0.55,U] 
01:41:27.789 00.003 1032 refined, 8 included, MultiStar: {0.17, -0.13}, one-star: {-0.06, -0.20}
01:41:27.792 00.003 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
01:41:27.794 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
01:41:27.796 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.63 mountX=-0.17 mountY=-0.13, mountTheta=-2.46
01:41:27.802 00.006 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.13, opts=13)
01:41:27.805 00.003 1032 Enqueuing Move request for scope (0.17, -0.13)
01:41:27.807 00.002 10072 Worker thread wakes up
01:41:27.808 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
01:41:27.808 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
01:41:27.808 00.000 10072 Moving (0.17, -0.13) raw xDistance=-0.17 yDistance=-0.13
01:41:27.810 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:27.813 00.003 10072 PPEC rslt: input = -0.17, final = -0.07, react = -0.07, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.57
01:41:27.814 00.001 10072 PPEC: input: -0.17, control: -0.07, exposure: 500
01:41:27.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:27.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:41:27.814 00.000 10072 MoveAxis(E, 70, ABG)
01:41:27.814 00.000 10072 Guiding  Dir = 2, Dur = 70
01:41:27.814 00.000 10072 IsGuiding returns 0
01:41:27.815 00.001 10072 PulseGuide returned control before completion, sleep 80
01:41:27.837 00.022 1032 UpdateGuideState exits: m=1460 SNR=26.9
01:41:27.840 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:27.843 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:27.845 00.002 1032 Enqueuing Expose request
01:41:27.897 00.052 10072 IsGuiding returns 0
01:41:27.897 00.000 10072 Move returns status 0, amount 70
01:41:27.897 00.000 10072 MoveAxis(N, 0, ABG)
01:41:27.897 00.000 10072 Move returns status 0, amount 0
01:41:27.897 00.000 10072 move complete, result=0
01:41:27.898 00.001 10072 worker thread done servicing request
01:41:27.898 00.000 10072 Worker thread wakes up
01:41:27.898 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:27.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:27.898 00.000 1032 GuideStep: -0.2 px 70 ms EAST, -0.1 px 0 ms NORTH
01:41:28.525 00.627 10072 Exposure complete
01:41:28.579 00.054 1032 OnExposeComplete: enter
01:41:28.583 00.004 1032 UpdateGuideState(): m_state=6
01:41:28.588 00.005 10072 worker thread done servicing request
01:41:28.588 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4404
01:41:28.590 00.002 1032 Star::Find returns 1 (0), X=321.56, Y=754.91, Mass=1393, SNR=26.3, Peak=153 HFD=2.8
01:41:28.593 00.003 1032 MultiStar: [#1 0.19,-0.02,0.97,U] [#2 0.16,0.05,0.72,U] [#3 0.27,-0.05,0.70,U] [#4 0.16,0.14,0.68,U] [#5 0.20,-0.03,0.69,U] [#6 0.10,0.15,0.59,U] [#7 0.14,-0.17,0.55,U] [#8 0.14,0.13,0.56,U] 
01:41:28.596 00.003 1032 refined, 8 included, MultiStar: {0.16, 0.04}, one-star: {0.10, 0.14}
01:41:28.597 00.001 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
01:41:28.599 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
01:41:28.601 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.24 mountX=-0.00 mountY=-0.17, mountTheta=-1.59
01:41:28.605 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.04, opts=13)
01:41:28.607 00.002 1032 Enqueuing Move request for scope (0.16, 0.04)
01:41:28.610 00.003 10072 Worker thread wakes up
01:41:28.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
01:41:28.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
01:41:28.610 00.000 10072 Moving (0.16, 0.04) raw xDistance=-0.00 yDistance=-0.17
01:41:28.612 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:28.616 00.004 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.57
01:41:28.616 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:41:28.616 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:28.616 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:41:28.616 00.000 10072 MoveAxis(W, 5, ABG)
01:41:28.616 00.000 10072 Guiding  Dir = 3, Dur = 5
01:41:28.617 00.001 10072 IsGuiding returns 0
01:41:28.617 00.000 10072 PulseGuide returned control before completion, sleep 15
01:41:28.636 00.019 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:41:28.639 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:28.641 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:28.643 00.002 1032 Enqueuing Expose request
01:41:28.647 00.004 10072 IsGuiding returns 0
01:41:28.647 00.000 10072 Move returns status 0, amount 5
01:41:28.647 00.000 10072 MoveAxis(N, 0, ABG)
01:41:28.647 00.000 10072 Move returns status 0, amount 0
01:41:28.647 00.000 10072 move complete, result=0
01:41:28.647 00.000 10072 worker thread done servicing request
01:41:28.647 00.000 10072 Worker thread wakes up
01:41:28.647 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:28.648 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:28.656 00.008 1032 GuideStep: -0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
01:41:29.054 00.398 10072 Exposure complete
01:41:29.102 00.048 10072 worker thread done servicing request
01:41:29.102 00.000 1032 OnExposeComplete: enter
01:41:29.104 00.002 1032 UpdateGuideState(): m_state=6
01:41:29.107 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4405
01:41:29.108 00.001 1032 Star::Find returns 1 (0), X=321.46, Y=754.94, Mass=1413, SNR=26.5, Peak=160 HFD=2.6
01:41:29.111 00.003 1032 MultiStar: [#1 0.14,-0.02,1.01,U] [#2 0.15,0.17,0.74,U] [#3 0.09,0.11,0.69,U] [#4 0.23,0.15,0.70,U] [#5 0.30,0.06,0.72,U] [#6 0.20,0.02,0.58,U] [#7 0.06,-0.04,0.47,U] [#8 0.25,0.21,0.59,U] 
01:41:29.113 00.002 1032 single-star, 8 included, MultiStar: {0.15, 0.10}, one-star: {0.00, 0.18}
01:41:29.115 00.002 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
01:41:29.118 00.003 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
01:41:29.119 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.55 mountX=0.17 mountY=-0.05, mountTheta=-0.28
01:41:29.122 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.18, opts=13)
01:41:29.124 00.002 1032 Enqueuing Move request for scope (0.00, 0.18)
01:41:29.125 00.001 10072 Worker thread wakes up
01:41:29.125 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
01:41:29.125 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
01:41:29.125 00.000 10072 Moving (0.00, 0.18) raw xDistance=0.17 yDistance=-0.05
01:41:29.127 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:29.131 00.004 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.57
01:41:29.131 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:41:29.131 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:29.131 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:41:29.131 00.000 10072 MoveAxis(W, 81, ABG)
01:41:29.131 00.000 10072 Guiding  Dir = 3, Dur = 81
01:41:29.132 00.001 10072 IsGuiding returns 0
01:41:29.132 00.000 10072 PulseGuide returned control before completion, sleep 91
01:41:29.151 00.019 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:41:29.155 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:29.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:29.160 00.003 1032 Enqueuing Expose request
01:41:29.237 00.077 10072 IsGuiding returns 0
01:41:29.237 00.000 10072 Move returns status 0, amount 81
01:41:29.237 00.000 10072 MoveAxis(N, 0, ABG)
01:41:29.238 00.001 10072 Move returns status 0, amount 0
01:41:29.238 00.000 10072 move complete, result=0
01:41:29.238 00.000 10072 worker thread done servicing request
01:41:29.238 00.000 10072 Worker thread wakes up
01:41:29.238 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:29.238 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:29.238 00.000 1032 GuideStep: 0.2 px 81 ms WEST, -0.0 px 0 ms NORTH
01:41:29.863 00.625 10072 Exposure complete
01:41:29.919 00.056 10072 worker thread done servicing request
01:41:29.919 00.000 1032 OnExposeComplete: enter
01:41:29.921 00.002 1032 UpdateGuideState(): m_state=6
01:41:29.924 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4406
01:41:29.927 00.003 1032 Star::Find returns 1 (0), X=321.49, Y=754.77, Mass=1534, SNR=27.6, Peak=178 HFD=3.0
01:41:29.930 00.003 1032 MultiStar: [#1 0.23,-0.12,0.96,U] [#2 0.30,-0.14,0.69,U] [#3 0.27,-0.15,0.62,U] [#4 0.20,-0.01,0.66,U] [#5 0.38,-0.07,0.70,U] [#6 0.12,0.11,0.58,U] [#7 0.19,-0.21,0.50,U] [#8 0.04,-0.05,0.54,U] 
01:41:29.932 00.002 1032 single-star, 8 included, MultiStar: {0.19, -0.07}, one-star: {0.03, 0.01}
01:41:29.934 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
01:41:29.937 00.003 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
01:41:29.939 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.22 mountX=-0.00 mountY=-0.03, mountTheta=-1.61
01:41:29.942 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
01:41:29.944 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
01:41:29.945 00.001 10072 Worker thread wakes up
01:41:29.945 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
01:41:29.945 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
01:41:29.945 00.000 10072 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
01:41:29.948 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:29.950 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:41:29.951 00.001 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:41:29.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:29.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:41:29.951 00.000 10072 MoveAxis(W, 4, ABG)
01:41:29.951 00.000 10072 Guiding  Dir = 3, Dur = 4
01:41:29.951 00.000 10072 IsGuiding returns 0
01:41:29.952 00.001 10072 PulseGuide returned control before completion, sleep 14
01:41:29.968 00.016 10072 IsGuiding returns 0
01:41:29.968 00.000 10072 Move returns status 0, amount 4
01:41:29.968 00.000 10072 MoveAxis(N, 0, ABG)
01:41:29.968 00.000 10072 Move returns status 0, amount 0
01:41:29.968 00.000 10072 move complete, result=0
01:41:29.969 00.001 10072 worker thread done servicing request
01:41:29.971 00.002 1032 UpdateGuideState exits: m=1534 SNR=27.6
01:41:29.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:29.974 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:29.976 00.002 1032 Enqueuing Expose request
01:41:29.978 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
01:41:29.979 00.001 10072 Worker thread wakes up
01:41:29.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:29.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:30.395 00.416 10072 Exposure complete
01:41:30.449 00.054 10072 worker thread done servicing request
01:41:30.449 00.000 1032 OnExposeComplete: enter
01:41:30.451 00.002 1032 UpdateGuideState(): m_state=6
01:41:30.454 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4407
01:41:30.456 00.002 1032 Star::Find returns 1 (0), X=321.54, Y=754.64, Mass=1427, SNR=26.6, Peak=166 HFD=3.0
01:41:30.458 00.002 1032 MultiStar: [#1 0.24,-0.17,0.93,U] [#2 0.27,-0.06,0.77,U] [#3 0.28,-0.18,0.67,U] [#4 0.19,-0.08,0.72,U] [#5 0.31,-0.23,0.71,U] [#6 0.16,-0.02,0.60,U] [#7 0.17,-0.33,0.52,U] [#8 0.13,-0.10,0.55,U] 
01:41:30.460 00.002 1032 single-star, 8 included, MultiStar: {0.20, -0.14}, one-star: {0.08, -0.13}
01:41:30.461 00.001 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
01:41:30.463 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
01:41:30.465 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.00 mountX=-0.14 mountY=-0.05, mountTheta=-2.83
01:41:30.473 00.008 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.13, opts=13)
01:41:30.476 00.003 1032 Enqueuing Move request for scope (0.08, -0.13)
01:41:30.478 00.002 10072 Worker thread wakes up
01:41:30.478 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
01:41:30.478 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
01:41:30.478 00.000 10072 Moving (0.08, -0.13) raw xDistance=-0.14 yDistance=-0.05
01:41:30.481 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:30.484 00.003 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 287.56
01:41:30.484 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:41:30.485 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:30.486 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:41:30.486 00.000 10072 MoveAxis(E, 63, ABG)
01:41:30.486 00.000 10072 Guiding  Dir = 2, Dur = 63
01:41:30.487 00.001 10072 IsGuiding returns 0
01:41:30.487 00.000 10072 PulseGuide returned control before completion, sleep 73
01:41:30.506 00.019 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:41:30.508 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:30.510 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:30.513 00.003 1032 Enqueuing Expose request
01:41:30.565 00.052 10072 IsGuiding returns 0
01:41:30.565 00.000 10072 Move returns status 0, amount 63
01:41:30.565 00.000 10072 MoveAxis(N, 0, ABG)
01:41:30.565 00.000 10072 Move returns status 0, amount 0
01:41:30.565 00.000 10072 move complete, result=0
01:41:30.565 00.000 10072 worker thread done servicing request
01:41:30.565 00.000 1032 GuideStep: -0.1 px 63 ms EAST, -0.0 px 0 ms NORTH
01:41:30.569 00.004 10072 Worker thread wakes up
01:41:30.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:30.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:31.194 00.625 10072 Exposure complete
01:41:31.247 00.053 10072 worker thread done servicing request
01:41:31.247 00.000 1032 OnExposeComplete: enter
01:41:31.249 00.002 1032 UpdateGuideState(): m_state=6
01:41:31.251 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4408
01:41:31.253 00.002 1032 Star::Find returns 1 (0), X=321.49, Y=754.83, Mass=1449, SNR=26.8, Peak=163 HFD=2.8
01:41:31.255 00.002 1032 MultiStar: [#1 0.14,-0.08,0.97,U] [#2 0.17,0.10,0.71,U] [#3 0.33,-0.12,0.64,U] [#4 0.19,0.04,0.70,U] [#5 0.26,-0.05,0.70,U] [#6 0.11,0.13,0.60,U] [#7 0.22,-0.21,0.52,U] [#8 -0.06,0.04,0.58,U] 
01:41:31.257 00.002 1032 single-star, 8 included, MultiStar: {0.15, -0.01}, one-star: {0.03, 0.06}
01:41:31.259 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
01:41:31.261 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
01:41:31.263 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.07 mountX=0.05 mountY=-0.05, mountTheta=-0.76
01:41:31.271 00.008 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
01:41:31.277 00.006 1032 Enqueuing Move request for scope (0.03, 0.06)
01:41:31.279 00.002 10072 Worker thread wakes up
01:41:31.279 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
01:41:31.279 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
01:41:31.279 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.05
01:41:31.281 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:31.286 00.005 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:41:31.286 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:41:31.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:31.287 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:41:31.287 00.000 10072 MoveAxis(W, 2, ABG)
01:41:31.287 00.000 10072 Guiding  Dir = 3, Dur = 2
01:41:31.288 00.001 10072 IsGuiding returns 0
01:41:31.288 00.000 10072 PulseGuide returned control before completion, sleep 12
01:41:31.311 00.023 1032 UpdateGuideState exits: m=1449 SNR=26.8
01:41:31.314 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:31.318 00.004 10072 IsGuiding returns 0
01:41:31.318 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:31.322 00.004 1032 Enqueuing Expose request
01:41:31.323 00.001 10072 Move returns status 0, amount 2
01:41:31.324 00.001 10072 MoveAxis(N, 0, ABG)
01:41:31.324 00.000 10072 Move returns status 0, amount 0
01:41:31.324 00.000 10072 move complete, result=0
01:41:31.324 00.000 10072 worker thread done servicing request
01:41:31.324 00.000 10072 Worker thread wakes up
01:41:31.324 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:31.324 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:31.333 00.009 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:41:31.742 00.409 10072 Exposure complete
01:41:31.795 00.053 10072 worker thread done servicing request
01:41:31.795 00.000 1032 OnExposeComplete: enter
01:41:31.797 00.002 1032 UpdateGuideState(): m_state=6
01:41:31.799 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4409
01:41:31.800 00.001 1032 Star::Find returns 1 (0), X=321.28, Y=754.87, Mass=1368, SNR=26.0, Peak=167 HFD=2.6
01:41:31.802 00.002 1032 MultiStar: [#1 0.14,0.06,0.98,U] [#2 0.28,0.16,0.75,U] [#3 0.20,0.11,0.68,U] [#4 0.11,0.10,0.72,U] [#5 0.29,0.07,0.69,U] [#6 0.11,0.07,0.60,U] [#7 0.00,-0.03,0.55,U] [#8 0.11,0.28,0.58,U] 
01:41:31.804 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.10}, one-star: {-0.17, 0.10}
01:41:31.805 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
01:41:31.807 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
01:41:31.808 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.75 mountX=0.07 mountY=-0.13, mountTheta=-1.08
01:41:31.810 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
01:41:31.812 00.002 1032 Enqueuing Move request for scope (0.11, 0.10)
01:41:31.813 00.001 10072 Worker thread wakes up
01:41:31.813 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
01:41:31.813 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
01:41:31.814 00.001 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
01:41:31.816 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:31.818 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:41:31.818 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:41:31.818 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:31.818 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:41:31.818 00.000 10072 MoveAxis(W, 1, ABG)
01:41:31.818 00.000 10072 Guiding  Dir = 3, Dur = 1
01:41:31.818 00.000 10072 IsGuiding returns 0
01:41:31.819 00.001 10072 PulseGuide returned control before completion, sleep 11
01:41:31.831 00.012 10072 IsGuiding returns 0
01:41:31.831 00.000 10072 Move returns status 0, amount 1
01:41:31.831 00.000 10072 MoveAxis(N, 0, ABG)
01:41:31.831 00.000 10072 Move returns status 0, amount 0
01:41:31.831 00.000 10072 move complete, result=0
01:41:31.831 00.000 10072 worker thread done servicing request
01:41:31.835 00.004 1032 UpdateGuideState exits: m=1368 SNR=26.0
01:41:31.837 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:31.838 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:31.841 00.003 1032 Enqueuing Expose request
01:41:31.843 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:41:31.844 00.001 10072 Worker thread wakes up
01:41:31.845 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:31.845 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:32.474 00.629 10072 Exposure complete
01:41:32.526 00.052 10072 worker thread done servicing request
01:41:32.526 00.000 1032 OnExposeComplete: enter
01:41:32.528 00.002 1032 UpdateGuideState(): m_state=6
01:41:32.530 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4410
01:41:32.532 00.002 1032 Star::Find returns 1 (0), X=321.45, Y=754.87, Mass=1435, SNR=26.7, Peak=154 HFD=2.8
01:41:32.534 00.002 1032 MultiStar: [#1 0.04,0.06,0.99,U] [#2 0.29,0.21,0.75,U] [#3 0.14,0.06,0.67,U] [#4 0.18,0.19,0.70,U] [#5 0.30,0.07,0.70,U] [#6 0.10,0.16,0.58,U] [#7 0.07,-0.11,0.49,U] [#8 0.18,0.26,0.55,U] 
01:41:32.536 00.002 1032 single-star, 8 included, MultiStar: {0.14, 0.11}, one-star: {-0.00, 0.10}
01:41:32.537 00.001 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
01:41:32.539 00.002 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
01:41:32.541 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.61 mountX=0.10 mountY=-0.02, mountTheta=-0.22
01:41:32.544 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.10, opts=13)
01:41:32.546 00.002 1032 Enqueuing Move request for scope (-0.00, 0.10)
01:41:32.547 00.001 10072 Worker thread wakes up
01:41:32.547 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
01:41:32.547 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
01:41:32.547 00.000 10072 Moving (-0.00, 0.10) raw xDistance=0.10 yDistance=-0.02
01:41:32.551 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:32.554 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:41:32.554 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:41:32.554 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:32.555 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:41:32.555 00.000 10072 MoveAxis(W, 2, ABG)
01:41:32.555 00.000 10072 Guiding  Dir = 3, Dur = 2
01:41:32.556 00.001 10072 IsGuiding returns 0
01:41:32.557 00.001 10072 PulseGuide returned control before completion, sleep 12
01:41:32.574 00.017 1032 UpdateGuideState exits: m=1435 SNR=26.7
01:41:32.577 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:32.579 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:32.583 00.004 1032 Enqueuing Expose request
01:41:32.584 00.001 10072 IsGuiding returns 0
01:41:32.585 00.001 10072 Move returns status 0, amount 2
01:41:32.585 00.000 10072 MoveAxis(N, 0, ABG)
01:41:32.585 00.000 10072 Move returns status 0, amount 0
01:41:32.585 00.000 10072 move complete, result=0
01:41:32.585 00.000 10072 worker thread done servicing request
01:41:32.585 00.000 10072 Worker thread wakes up
01:41:32.585 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:32.585 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:32.592 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:41:32.993 00.401 10072 Exposure complete
01:41:33.047 00.054 1032 OnExposeComplete: enter
01:41:33.050 00.003 1032 UpdateGuideState(): m_state=6
01:41:33.054 00.004 10072 worker thread done servicing request
01:41:33.054 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4411
01:41:33.056 00.002 1032 Star::Find returns 1 (0), X=321.38, Y=754.98, Mass=1436, SNR=26.7, Peak=155 HFD=2.7
01:41:33.058 00.002 1032 MultiStar: [#1 0.04,0.11,0.90,U] [#2 0.17,0.18,0.73,U] [#3 0.07,0.09,0.67,U] [#4 0.26,0.30,0.69,U] [#5 0.23,0.13,0.68,U] [#6 0.16,0.33,0.61,U] [#7 0.09,-0.06,0.52,U] [#8 0.11,0.03,0.57,U] 
01:41:33.059 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.15}, one-star: {-0.07, 0.21}
01:41:33.061 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
01:41:33.063 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
01:41:33.064 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.97 mountX=0.12 mountY=-0.14, mountTheta=-0.86
01:41:33.068 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.15, opts=13)
01:41:33.070 00.002 1032 Enqueuing Move request for scope (0.11, 0.15)
01:41:33.071 00.001 10072 Worker thread wakes up
01:41:33.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
01:41:33.071 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
01:41:33.071 00.000 10072 Moving (0.11, 0.15) raw xDistance=0.12 yDistance=-0.14
01:41:33.074 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:33.077 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.56
01:41:33.077 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
01:41:33.078 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:33.078 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:41:33.078 00.000 10072 MoveAxis(W, 2, ABG)
01:41:33.078 00.000 10072 Guiding  Dir = 3, Dur = 2
01:41:33.078 00.000 10072 IsGuiding returns 0
01:41:33.079 00.001 10072 PulseGuide returned control before completion, sleep 12
01:41:33.099 00.020 10072 IsGuiding returns 0
01:41:33.100 00.001 1032 UpdateGuideState exits: m=1436 SNR=26.7
01:41:33.102 00.002 10072 Move returns status 0, amount 2
01:41:33.102 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:33.104 00.002 10072 MoveAxis(N, 0, ABG)
01:41:33.104 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:33.107 00.003 10072 Move returns status 0, amount 0
01:41:33.107 00.000 1032 Enqueuing Expose request
01:41:33.108 00.001 10072 move complete, result=0
01:41:33.110 00.002 10072 worker thread done servicing request
01:41:33.110 00.000 10072 Worker thread wakes up
01:41:33.110 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:33.110 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:33.110 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:41:33.742 00.632 10072 Exposure complete
01:41:33.797 00.055 10072 worker thread done servicing request
01:41:33.797 00.000 1032 OnExposeComplete: enter
01:41:33.801 00.004 1032 UpdateGuideState(): m_state=6
01:41:33.803 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4412
01:41:33.805 00.002 1032 Star::Find returns 1 (0), X=321.40, Y=754.93, Mass=1417, SNR=26.5, Peak=162 HFD=2.7
01:41:33.807 00.002 1032 MultiStar: [#1 0.08,0.09,0.96,U] [#2 0.27,0.23,0.74,U] [#3 0.07,0.10,0.66,U] [#4 0.13,0.20,0.73,U] [#5 0.32,0.10,0.71,U] [#6 0.13,0.18,0.59,U] [#7 0.02,-0.15,0.55,U] [#8 0.02,0.19,0.56,U] 
01:41:33.809 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.13}, one-star: {-0.06, 0.17}
01:41:33.810 00.001 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:41:33.812 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:41:33.813 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.88 mountX=0.10 mountY=-0.14, mountTheta=-0.95
01:41:33.817 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.13, opts=13)
01:41:33.819 00.002 1032 Enqueuing Move request for scope (0.11, 0.13)
01:41:33.821 00.002 10072 Worker thread wakes up
01:41:33.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
01:41:33.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
01:41:33.821 00.000 10072 Moving (0.11, 0.13) raw xDistance=0.10 yDistance=-0.14
01:41:33.823 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:33.826 00.003 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:41:33.826 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:41:33.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:33.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:41:33.827 00.001 10072 MoveAxis(W, 2, ABG)
01:41:33.827 00.000 10072 Guiding  Dir = 3, Dur = 2
01:41:33.827 00.000 10072 IsGuiding returns 0
01:41:33.828 00.001 10072 PulseGuide returned control before completion, sleep 12
01:41:33.848 00.020 10072 IsGuiding returns 0
01:41:33.848 00.000 10072 Move returns status 0, amount 2
01:41:33.848 00.000 10072 MoveAxis(N, 0, ABG)
01:41:33.848 00.000 10072 Move returns status 0, amount 0
01:41:33.848 00.000 10072 move complete, result=0
01:41:33.848 00.000 10072 worker thread done servicing request
01:41:33.849 00.001 1032 UpdateGuideState exits: m=1417 SNR=26.5
01:41:33.851 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:33.853 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:33.855 00.002 1032 Enqueuing Expose request
01:41:33.857 00.002 10072 Worker thread wakes up
01:41:33.857 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:41:33.860 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:33.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:34.276 00.416 10072 Exposure complete
01:41:34.330 00.054 10072 worker thread done servicing request
01:41:34.331 00.001 1032 OnExposeComplete: enter
01:41:34.334 00.003 1032 UpdateGuideState(): m_state=6
01:41:34.337 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4413
01:41:34.339 00.002 1032 Star::Find returns 1 (0), X=321.44, Y=754.98, Mass=1377, SNR=26.1, Peak=140 HFD=2.8
01:41:34.342 00.003 1032 MultiStar: [#1 0.14,0.11,0.96,U] [#2 0.11,0.22,0.75,U] [#3 -0.04,0.25,0.72,U] [#4 -0.05,0.16,0.75,U] [#5 0.28,0.07,0.72,U] [#6 0.01,0.29,0.58,U] [#7 0.05,0.09,0.55,U] [#8 -0.09,0.36,0.61,U] 
01:41:34.345 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.19}, one-star: {-0.02, 0.22}
01:41:34.347 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
01:41:34.349 00.002 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
01:41:34.351 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.34 mountX=0.17 mountY=-0.09, mountTheta=-0.49
01:41:34.354 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.19, opts=13)
01:41:34.357 00.003 1032 Enqueuing Move request for scope (0.05, 0.19)
01:41:34.359 00.002 10072 Worker thread wakes up
01:41:34.359 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
01:41:34.359 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
01:41:34.359 00.000 10072 Moving (0.05, 0.19) raw xDistance=0.17 yDistance=-0.09
01:41:34.363 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:34.367 00.004 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.55
01:41:34.367 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:41:34.367 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:34.368 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:41:34.368 00.000 10072 MoveAxis(W, 80, ABG)
01:41:34.368 00.000 10072 Guiding  Dir = 3, Dur = 80
01:41:34.368 00.000 10072 IsGuiding returns 0
01:41:34.369 00.001 10072 PulseGuide returned control before completion, sleep 90
01:41:34.387 00.018 1032 UpdateGuideState exits: m=1377 SNR=26.1
01:41:34.392 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:34.396 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:34.399 00.003 1032 Enqueuing Expose request
01:41:34.474 00.075 10072 IsGuiding returns 0
01:41:34.474 00.000 10072 Move returns status 0, amount 80
01:41:34.474 00.000 10072 MoveAxis(N, 0, ABG)
01:41:34.474 00.000 10072 Move returns status 0, amount 0
01:41:34.474 00.000 10072 move complete, result=0
01:41:34.475 00.001 10072 worker thread done servicing request
01:41:34.475 00.000 10072 Worker thread wakes up
01:41:34.475 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:34.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:34.475 00.000 1032 GuideStep: 0.2 px 80 ms WEST, -0.1 px 0 ms NORTH
01:41:35.105 00.630 10072 Exposure complete
01:41:35.155 00.050 10072 worker thread done servicing request
01:41:35.155 00.000 1032 OnExposeComplete: enter
01:41:35.157 00.002 1032 UpdateGuideState(): m_state=6
01:41:35.159 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4414
01:41:35.161 00.002 1032 Star::Find returns 1 (0), X=321.36, Y=754.90, Mass=1495, SNR=27.2, Peak=160 HFD=2.7
01:41:35.162 00.001 1032 MultiStar: [#1 0.25,0.07,0.96,U] [#2 0.08,0.24,0.74,U] [#3 0.05,0.12,0.66,U] [#4 0.12,0.21,0.72,U] [#5 0.29,0.03,0.66,U] [#6 0.06,0.18,0.57,U] [#7 0.18,0.17,0.50,U] [#8 0.24,0.34,0.57,U] 
01:41:35.164 00.002 1032 single-star, 8 included, MultiStar: {0.12, 0.16}, one-star: {-0.10, 0.13}
01:41:35.166 00.002 1032 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.83) = xAngle (0.39 = 0.39)
01:41:35.167 00.001 1032 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.39 = 0.39)
01:41:35.169 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.17 cameraTheta=2.22 mountX=0.16 mountY=0.06, mountTheta=0.39
01:41:35.171 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.13, opts=13)
01:41:35.173 00.002 1032 Enqueuing Move request for scope (-0.10, 0.13)
01:41:35.177 00.004 10072 Worker thread wakes up
01:41:35.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
01:41:35.177 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
01:41:35.177 00.000 10072 Moving (-0.10, 0.13) raw xDistance=0.16 yDistance=0.06
01:41:35.180 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:35.186 00.006 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.55
01:41:35.187 00.001 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:41:35.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:35.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:41:35.187 00.000 10072 MoveAxis(W, 72, ABG)
01:41:35.187 00.000 10072 Guiding  Dir = 3, Dur = 72
01:41:35.187 00.000 10072 IsGuiding returns 0
01:41:35.188 00.001 10072 PulseGuide returned control before completion, sleep 82
01:41:35.206 00.018 1032 UpdateGuideState exits: m=1495 SNR=27.2
01:41:35.210 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:35.211 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:35.215 00.004 1032 Enqueuing Expose request
01:41:35.275 00.060 10072 IsGuiding returns 1
01:41:35.275 00.000 10072 scope still moving after pulse duration time elapsed
01:41:35.307 00.032 10072 IsGuiding returns 0
01:41:35.307 00.000 10072 scope move finished after 72 + 47 ms
01:41:35.307 00.000 10072 Move returns status 0, amount 72
01:41:35.307 00.000 10072 MoveAxis(N, 0, ABG)
01:41:35.307 00.000 10072 Move returns status 0, amount 0
01:41:35.307 00.000 10072 move complete, result=0
01:41:35.307 00.000 1032 GuideStep: 0.2 px 72 ms WEST, 0.1 px 0 ms NORTH
01:41:35.312 00.005 10072 worker thread done servicing request
01:41:35.312 00.000 10072 Worker thread wakes up
01:41:35.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:35.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:35.717 00.405 10072 Exposure complete
01:41:35.773 00.056 10072 worker thread done servicing request
01:41:35.773 00.000 1032 OnExposeComplete: enter
01:41:35.775 00.002 1032 UpdateGuideState(): m_state=6
01:41:35.779 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4415
01:41:35.781 00.002 1032 Star::Find returns 1 (0), X=321.51, Y=754.92, Mass=1505, SNR=27.3, Peak=151 HFD=3.0
01:41:35.783 00.002 1032 MultiStar: [#1 0.15,-0.06,0.89,U] [#2 0.20,0.13,0.70,U] [#3 0.15,-0.04,0.65,U] [#4 0.22,0.18,0.69,U] [#5 0.42,-0.01,0.67,U] [#6 0.19,0.21,0.55,U] [#7 0.11,-0.10,0.50,U] [#8 0.12,0.10,0.58,U] 
01:41:35.786 00.003 1032 single-star, 8 included, MultiStar: {0.17, 0.07}, one-star: {0.06, 0.15}
01:41:35.788 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
01:41:35.790 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
01:41:35.792 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.22 mountX=0.14 mountY=-0.09, mountTheta=-0.61
01:41:35.796 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.15, opts=13)
01:41:35.800 00.004 1032 Enqueuing Move request for scope (0.06, 0.15)
01:41:35.801 00.001 10072 Worker thread wakes up
01:41:35.801 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
01:41:35.801 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
01:41:35.801 00.000 10072 Moving (0.06, 0.15) raw xDistance=0.14 yDistance=-0.09
01:41:35.803 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:35.806 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.55
01:41:35.806 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:41:35.806 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:35.806 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:41:35.806 00.000 10072 MoveAxis(W, 62, ABG)
01:41:35.807 00.001 10072 Guiding  Dir = 3, Dur = 62
01:41:35.807 00.000 10072 IsGuiding returns 0
01:41:35.807 00.000 10072 PulseGuide returned control before completion, sleep 72
01:41:35.827 00.020 1032 UpdateGuideState exits: m=1505 SNR=27.3
01:41:35.834 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:35.836 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:35.838 00.002 1032 Enqueuing Expose request
01:41:35.887 00.049 10072 IsGuiding returns 1
01:41:35.887 00.000 10072 scope still moving after pulse duration time elapsed
01:41:35.919 00.032 10072 IsGuiding returns 1
01:41:35.951 00.032 10072 IsGuiding returns 0
01:41:35.951 00.000 10072 scope move finished after 62 + 81 ms
01:41:35.951 00.000 10072 Move returns status 0, amount 62
01:41:35.951 00.000 10072 MoveAxis(N, 0, ABG)
01:41:35.951 00.000 10072 Move returns status 0, amount 0
01:41:35.951 00.000 10072 move complete, result=0
01:41:35.951 00.000 10072 worker thread done servicing request
01:41:35.951 00.000 10072 Worker thread wakes up
01:41:35.951 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:35.952 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:35.952 00.000 1032 GuideStep: 0.1 px 62 ms WEST, -0.1 px 0 ms NORTH
01:41:36.582 00.630 10072 Exposure complete
01:41:36.634 00.052 10072 worker thread done servicing request
01:41:36.634 00.000 1032 OnExposeComplete: enter
01:41:36.636 00.002 1032 UpdateGuideState(): m_state=6
01:41:36.639 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4416
01:41:36.641 00.002 1032 Star::Find returns 1 (0), X=321.50, Y=754.70, Mass=1432, SNR=26.7, Peak=166 HFD=3.0
01:41:36.645 00.004 1032 MultiStar: [#1 0.14,-0.16,0.98,U] [#2 0.15,-0.09,0.73,U] [#3 -0.04,-0.09,0.69,U] [#4 0.21,0.03,0.69,U] [#5 0.24,-0.17,0.66,U] [#6 0.13,-0.04,0.59,U] [#7 0.11,-0.19,0.50,U] [#8 0.05,0.17,0.58,U] 
01:41:36.647 00.002 1032 single-star, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.04, -0.07}
01:41:36.649 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
01:41:36.650 00.001 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
01:41:36.652 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.00 mountX=-0.07 mountY=-0.02, mountTheta=-2.83
01:41:36.655 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
01:41:36.656 00.001 1032 Enqueuing Move request for scope (0.04, -0.07)
01:41:36.658 00.002 10072 Worker thread wakes up
01:41:36.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
01:41:36.658 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
01:41:36.658 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.07 yDistance=-0.02
01:41:36.661 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:36.664 00.003 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:41:36.664 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:41:36.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:36.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:41:36.664 00.000 10072 MoveAxis(W, 1, ABG)
01:41:36.664 00.000 10072 Guiding  Dir = 3, Dur = 1
01:41:36.664 00.000 10072 IsGuiding returns 0
01:41:36.665 00.001 10072 PulseGuide returned control before completion, sleep 11
01:41:36.684 00.019 1032 UpdateGuideState exits: m=1432 SNR=26.7
01:41:36.686 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:36.687 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:36.689 00.002 1032 Enqueuing Expose request
01:41:36.692 00.003 10072 IsGuiding returns 0
01:41:36.692 00.000 10072 Move returns status 0, amount 1
01:41:36.692 00.000 10072 MoveAxis(N, 0, ABG)
01:41:36.692 00.000 10072 Move returns status 0, amount 0
01:41:36.692 00.000 10072 move complete, result=0
01:41:36.692 00.000 10072 worker thread done servicing request
01:41:36.693 00.001 10072 Worker thread wakes up
01:41:36.693 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:36.693 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:36.701 00.008 1032 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:41:37.113 00.412 10072 Exposure complete
01:41:37.160 00.047 10072 worker thread done servicing request
01:41:37.160 00.000 1032 OnExposeComplete: enter
01:41:37.162 00.002 1032 UpdateGuideState(): m_state=6
01:41:37.165 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4417
01:41:37.166 00.001 1032 Star::Find returns 1 (0), X=321.37, Y=754.86, Mass=1339, SNR=25.8, Peak=157 HFD=2.8
01:41:37.168 00.002 1032 MultiStar: [#1 0.10,0.04,0.99,U] [#2 0.14,0.05,0.78,U] [#3 0.04,-0.04,0.69,U] [#4 0.23,0.07,0.69,U] [#5 0.30,-0.13,0.74,U] [#6 0.13,0.07,0.63,U] [#7 0.14,-0.18,0.52,U] [#8 0.11,0.09,0.59,U] 
01:41:37.170 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {-0.08, 0.09}
01:41:37.171 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
01:41:37.174 00.003 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
01:41:37.176 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.13 mountX=-0.02 mountY=-0.11, mountTheta=-1.70
01:41:37.179 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
01:41:37.181 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
01:41:37.184 00.003 10072 Worker thread wakes up
01:41:37.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
01:41:37.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
01:41:37.184 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
01:41:37.186 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:37.188 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:41:37.188 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:41:37.190 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:37.190 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:41:37.190 00.000 10072 MoveAxis(W, 1, ABG)
01:41:37.190 00.000 10072 Guiding  Dir = 3, Dur = 1
01:41:37.191 00.001 10072 IsGuiding returns 0
01:41:37.192 00.001 10072 PulseGuide returned control before completion, sleep 11
01:41:37.210 00.018 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:41:37.212 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:37.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:37.216 00.002 1032 Enqueuing Expose request
01:41:37.218 00.002 10072 IsGuiding returns 0
01:41:37.218 00.000 10072 Move returns status 0, amount 1
01:41:37.218 00.000 10072 MoveAxis(N, 0, ABG)
01:41:37.218 00.000 10072 Move returns status 0, amount 0
01:41:37.218 00.000 10072 move complete, result=0
01:41:37.218 00.000 10072 worker thread done servicing request
01:41:37.218 00.000 10072 Worker thread wakes up
01:41:37.218 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:37.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:37.225 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:41:37.851 00.626 10072 Exposure complete
01:41:37.906 00.055 10072 worker thread done servicing request
01:41:37.906 00.000 1032 OnExposeComplete: enter
01:41:37.909 00.003 1032 UpdateGuideState(): m_state=6
01:41:37.911 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4418
01:41:37.913 00.002 1032 Star::Find returns 1 (0), X=321.53, Y=754.92, Mass=1452, SNR=26.9, Peak=155 HFD=2.8
01:41:37.916 00.003 1032 MultiStar: [#1 0.27,0.08,0.96,U] [#2 0.18,0.25,0.71,U] [#3 0.05,0.13,0.66,U] [#4 0.04,0.27,0.70,U] [#5 0.16,0.16,0.69,U] [#6 0.00,0.18,0.57,U] [#7 -0.05,0.10,0.49,U] [#8 -0.03,0.35,0.59,U] 
01:41:37.917 00.001 1032 single-star, 8 included, MultiStar: {0.09, 0.18}, one-star: {0.08, 0.15}
01:41:37.919 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
01:41:37.921 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
01:41:37.924 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.11 mountX=0.13 mountY=-0.11, mountTheta=-0.72
01:41:37.927 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.15, opts=13)
01:41:37.929 00.002 1032 Enqueuing Move request for scope (0.08, 0.15)
01:41:37.932 00.003 10072 Worker thread wakes up
01:41:37.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
01:41:37.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
01:41:37.932 00.000 10072 Moving (0.08, 0.15) raw xDistance=0.13 yDistance=-0.11
01:41:37.935 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:37.938 00.003 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.55
01:41:37.938 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
01:41:37.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:37.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:41:37.938 00.000 10072 MoveAxis(W, 0, ABG)
01:41:37.938 00.000 10072 Move returns status 0, amount 0
01:41:37.938 00.000 10072 MoveAxis(N, 0, ABG)
01:41:37.938 00.000 10072 Move returns status 0, amount 0
01:41:37.939 00.001 10072 move complete, result=0
01:41:37.939 00.000 10072 worker thread done servicing request
01:41:37.960 00.021 1032 UpdateGuideState exits: m=1452 SNR=26.9
01:41:37.963 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:37.965 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:37.966 00.001 1032 Enqueuing Expose request
01:41:37.970 00.004 10072 Worker thread wakes up
01:41:37.970 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:37.970 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
01:41:37.972 00.002 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:38.385 00.413 10072 Exposure complete
01:41:38.435 00.050 10072 worker thread done servicing request
01:41:38.552 00.117 1032 OnExposeComplete: enter
01:41:38.554 00.002 1032 UpdateGuideState(): m_state=6
01:41:38.556 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4419
01:41:38.557 00.001 1032 Star::Find returns 1 (0), X=321.55, Y=754.77, Mass=1359, SNR=26.0, Peak=148 HFD=2.9
01:41:38.559 00.002 1032 MultiStar: [#1 0.17,-0.09,0.97,U] [#2 0.20,0.18,0.75,U] [#3 0.06,0.06,0.69,U] [#4 0.22,0.05,0.69,U] [#5 0.51,-0.13,0.71,U] [#6 0.18,0.05,0.62,U] [#7 -0.01,-0.19,0.53,U] [#8 0.12,0.01,0.60,U] 
01:41:38.561 00.002 1032 single-star, 8 included, MultiStar: {0.17, -0.01}, one-star: {0.09, 0.00}
01:41:38.563 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
01:41:38.564 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
01:41:38.566 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.05 mountX=-0.02 mountY=-0.09, mountTheta=-1.78
01:41:38.569 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
01:41:38.571 00.002 1032 Enqueuing Move request for scope (0.09, 0.00)
01:41:38.574 00.003 10072 Worker thread wakes up
01:41:38.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
01:41:38.574 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
01:41:38.574 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.09
01:41:38.580 00.006 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:41:38.580 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:41:38.580 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:38.580 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:41:38.580 00.000 10072 MoveAxis(W, 0, ABG)
01:41:38.580 00.000 10072 Move returns status 0, amount 0
01:41:38.580 00.000 10072 MoveAxis(N, 0, ABG)
01:41:38.580 00.000 10072 Move returns status 0, amount 0
01:41:38.580 00.000 10072 move complete, result=0
01:41:38.580 00.000 10072 worker thread done servicing request
01:41:38.617 00.037 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:38.639 00.022 1032 UpdateGuideState exits: m=1359 SNR=26.0
01:41:38.643 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:38.647 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:38.649 00.002 1032 Enqueuing Expose request
01:41:38.651 00.002 1032 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
01:41:38.653 00.002 10072 Worker thread wakes up
01:41:38.654 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:38.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:39.289 00.635 10072 Exposure complete
01:41:39.349 00.060 10072 worker thread done servicing request
01:41:39.349 00.000 1032 OnExposeComplete: enter
01:41:39.353 00.004 1032 UpdateGuideState(): m_state=6
01:41:39.355 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4420
01:41:39.356 00.001 1032 Star::Find returns 1 (0), X=321.43, Y=754.72, Mass=1329, SNR=25.7, Peak=159 HFD=2.9
01:41:39.359 00.003 1032 MultiStar: [#1 0.23,-0.13,0.99,U] [#2 0.29,0.04,0.73,U] [#3 0.21,-0.09,0.68,U] [#4 0.18,-0.06,0.69,U] [#5 0.43,-0.09,0.74,U] [#6 0.10,-0.01,0.61,U] [#7 0.19,-0.24,0.52,U] [#8 0.18,0.04,0.56,U] 
01:41:39.361 00.002 1032 single-star, 8 included, MultiStar: {0.19, -0.07}, one-star: {-0.03, -0.04}
01:41:39.363 00.002 1032 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.83) = xAngle (-4.00 = 2.28)
01:41:39.365 00.002 1032 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.00 = 2.28)
01:41:39.368 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.17 mountX=-0.03 mountY=0.04, mountTheta=2.28
01:41:39.372 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
01:41:39.375 00.003 1032 Enqueuing Move request for scope (-0.03, -0.04)
01:41:39.377 00.002 10072 Worker thread wakes up
01:41:39.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
01:41:39.377 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
01:41:39.377 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
01:41:39.384 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:39.387 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:41:39.387 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:41:39.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:39.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:41:39.387 00.000 10072 MoveAxis(W, 1, ABG)
01:41:39.388 00.001 10072 Guiding  Dir = 3, Dur = 1
01:41:39.388 00.000 10072 IsGuiding returns 0
01:41:39.388 00.000 10072 PulseGuide returned control before completion, sleep 11
01:41:39.407 00.019 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:41:39.410 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:39.411 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:39.415 00.004 1032 Enqueuing Expose request
01:41:39.417 00.002 10072 IsGuiding returns 0
01:41:39.417 00.000 10072 Move returns status 0, amount 1
01:41:39.417 00.000 10072 MoveAxis(N, 0, ABG)
01:41:39.417 00.000 10072 Move returns status 0, amount 0
01:41:39.417 00.000 10072 move complete, result=0
01:41:39.417 00.000 10072 worker thread done servicing request
01:41:39.417 00.000 10072 Worker thread wakes up
01:41:39.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:39.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:39.425 00.008 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
01:41:39.833 00.408 10072 Exposure complete
01:41:39.887 00.054 10072 worker thread done servicing request
01:41:39.887 00.000 1032 OnExposeComplete: enter
01:41:39.890 00.003 1032 UpdateGuideState(): m_state=6
01:41:39.892 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4421
01:41:39.896 00.004 1032 Star::Find returns 1 (0), X=321.47, Y=754.80, Mass=1469, SNR=27.0, Peak=171 HFD=2.9
01:41:39.898 00.002 1032 MultiStar: [#1 0.19,-0.08,0.95,U] [#2 0.34,-0.04,0.72,U] [#3 0.28,0.12,0.67,U] [#4 0.21,-0.12,0.67,U] [#5 0.34,-0.10,0.68,U] [#6 0.14,-0.01,0.61,U] [#7 0.20,-0.22,0.51,U] [#8 0.18,0.02,0.56,U] 
01:41:39.901 00.003 1032 single-star, 8 included, MultiStar: {0.20, -0.04}, one-star: {0.01, 0.03}
01:41:39.904 00.003 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
01:41:39.907 00.003 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
01:41:39.908 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.16 mountX=0.03 mountY=-0.02, mountTheta=-0.67
01:41:39.911 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
01:41:39.913 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
01:41:39.915 00.002 10072 Worker thread wakes up
01:41:39.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
01:41:39.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
01:41:39.915 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
01:41:39.917 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:39.920 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:41:39.920 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:41:39.920 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:39.920 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:41:39.920 00.000 10072 MoveAxis(W, 1, ABG)
01:41:39.920 00.000 10072 Guiding  Dir = 3, Dur = 1
01:41:39.921 00.001 10072 IsGuiding returns 0
01:41:39.921 00.000 10072 PulseGuide returned control before completion, sleep 11
01:41:39.939 00.018 1032 UpdateGuideState exits: m=1469 SNR=27.0
01:41:39.941 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:39.943 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:39.944 00.001 1032 Enqueuing Expose request
01:41:39.946 00.002 10072 IsGuiding returns 0
01:41:39.946 00.000 10072 Move returns status 0, amount 1
01:41:39.946 00.000 10072 MoveAxis(N, 0, ABG)
01:41:39.946 00.000 10072 Move returns status 0, amount 0
01:41:39.946 00.000 10072 move complete, result=0
01:41:39.946 00.000 10072 worker thread done servicing request
01:41:39.946 00.000 10072 Worker thread wakes up
01:41:39.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:39.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:39.955 00.009 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:41:40.584 00.629 10072 Exposure complete
01:41:40.633 00.049 10072 worker thread done servicing request
01:41:40.633 00.000 1032 OnExposeComplete: enter
01:41:40.636 00.003 1032 UpdateGuideState(): m_state=6
01:41:40.638 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4422
01:41:40.639 00.001 1032 Star::Find returns 1 (0), X=321.51, Y=754.81, Mass=1434, SNR=26.7, Peak=161 HFD=3.0
01:41:40.641 00.002 1032 MultiStar: [#1 0.19,-0.02,0.93,U] [#2 0.26,0.09,0.72,U] [#3 0.22,-0.02,0.63,U] [#4 0.16,0.08,0.68,U] [#5 0.37,0.03,0.68,U] [#6 0.21,0.13,0.61,U] [#7 0.17,-0.27,0.54,U] [#8 0.07,0.08,0.56,U] 
01:41:40.644 00.003 1032 single-star, 8 included, MultiStar: {0.19, 0.02}, one-star: {0.05, 0.05}
01:41:40.647 00.003 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
01:41:40.649 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
01:41:40.650 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.71 mountX=0.03 mountY=-0.07, mountTheta=-1.12
01:41:40.653 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
01:41:40.654 00.001 1032 Enqueuing Move request for scope (0.05, 0.05)
01:41:40.656 00.002 10072 Worker thread wakes up
01:41:40.656 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
01:41:40.656 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
01:41:40.656 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.03 yDistance=-0.07
01:41:40.659 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:40.662 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:41:40.662 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:41:40.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:40.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:41:40.662 00.000 10072 MoveAxis(W, 2, ABG)
01:41:40.662 00.000 10072 Guiding  Dir = 3, Dur = 2
01:41:40.663 00.001 10072 IsGuiding returns 0
01:41:40.663 00.000 10072 PulseGuide returned control before completion, sleep 12
01:41:40.682 00.019 1032 UpdateGuideState exits: m=1434 SNR=26.7
01:41:40.684 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:40.686 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:40.688 00.002 1032 Enqueuing Expose request
01:41:40.690 00.002 10072 IsGuiding returns 0
01:41:40.690 00.000 10072 Move returns status 0, amount 2
01:41:40.690 00.000 10072 MoveAxis(N, 0, ABG)
01:41:40.690 00.000 10072 Move returns status 0, amount 0
01:41:40.690 00.000 10072 move complete, result=0
01:41:40.691 00.001 10072 worker thread done servicing request
01:41:40.691 00.000 10072 Worker thread wakes up
01:41:40.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:40.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:40.698 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:41:41.098 00.400 10072 Exposure complete
01:41:41.149 00.051 10072 worker thread done servicing request
01:41:41.149 00.000 1032 OnExposeComplete: enter
01:41:41.151 00.002 1032 UpdateGuideState(): m_state=6
01:41:41.152 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4423
01:41:41.153 00.001 1032 Star::Find returns 1 (0), X=321.42, Y=754.81, Mass=1372, SNR=26.1, Peak=157 HFD=2.8
01:41:41.156 00.003 1032 MultiStar: [#1 0.30,-0.06,0.97,U] [#2 0.32,-0.01,0.75,U] [#3 0.27,-0.01,0.66,U] [#4 0.18,0.06,0.70,U] [#5 0.37,-0.06,0.72,U] [#6 0.21,0.07,0.60,U] [#7 0.19,-0.21,0.52,U] [#8 0.31,-0.06,0.58,U] 
01:41:41.157 00.001 1032 single-star, 8 included, MultiStar: {0.23, -0.02}, one-star: {-0.04, 0.04}
01:41:41.159 00.002 1032 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.83) = xAngle (0.51 = 0.51)
01:41:41.161 00.002 1032 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.51 = 0.51)
01:41:41.163 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.34 mountX=0.05 mountY=0.03, mountTheta=0.51
01:41:41.165 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
01:41:41.167 00.002 1032 Enqueuing Move request for scope (-0.04, 0.04)
01:41:41.168 00.001 10072 Worker thread wakes up
01:41:41.168 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
01:41:41.168 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
01:41:41.168 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.03
01:41:41.170 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:41.172 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:41:41.172 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:41:41.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:41.174 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:41:41.174 00.000 10072 MoveAxis(W, 2, ABG)
01:41:41.174 00.000 10072 Guiding  Dir = 3, Dur = 2
01:41:41.175 00.001 10072 IsGuiding returns 0
01:41:41.175 00.000 10072 PulseGuide returned control before completion, sleep 12
01:41:41.190 00.015 10072 IsGuiding returns 0
01:41:41.190 00.000 10072 Move returns status 0, amount 2
01:41:41.190 00.000 10072 MoveAxis(N, 0, ABG)
01:41:41.190 00.000 10072 Move returns status 0, amount 0
01:41:41.190 00.000 10072 move complete, result=0
01:41:41.191 00.001 10072 worker thread done servicing request
01:41:41.193 00.002 1032 UpdateGuideState exits: m=1372 SNR=26.1
01:41:41.196 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:41.197 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:41.199 00.002 1032 Enqueuing Expose request
01:41:41.201 00.002 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:41:41.203 00.002 10072 Worker thread wakes up
01:41:41.203 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:41.203 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:41.833 00.630 10072 Exposure complete
01:41:41.880 00.047 10072 worker thread done servicing request
01:41:41.881 00.001 1032 OnExposeComplete: enter
01:41:41.883 00.002 1032 UpdateGuideState(): m_state=6
01:41:41.885 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4424
01:41:41.886 00.001 1032 Star::Find returns 1 (0), X=321.60, Y=754.63, Mass=1423, SNR=26.6, Peak=166 HFD=3.0
01:41:41.888 00.002 1032 MultiStar: [#1 0.23,-0.18,0.93,U] [#2 0.34,-0.15,0.77,U] [#3 0.18,-0.10,0.63,U] [#4 0.23,-0.18,0.69,U] [#5 0.40,-0.24,0.72,U] [#6 0.18,-0.22,0.59,U] [#7 0.19,-0.22,0.52,U] [#8 0.29,0.05,0.59,U] 
01:41:41.891 00.003 1032 single-star, 8 included, MultiStar: {0.24, -0.15}, one-star: {0.14, -0.14}
01:41:41.895 00.004 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
01:41:41.898 00.003 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
01:41:41.899 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.19 cameraTheta=-0.77 mountX=-0.17 mountY=-0.10, mountTheta=-2.60
01:41:41.901 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.14, opts=13)
01:41:41.903 00.002 1032 Enqueuing Move request for scope (0.14, -0.14)
01:41:41.906 00.003 10072 Worker thread wakes up
01:41:41.906 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
01:41:41.906 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
01:41:41.906 00.000 10072 Moving (0.14, -0.14) raw xDistance=-0.17 yDistance=-0.10
01:41:41.908 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:41.910 00.002 10072 PPEC rslt: input = -0.17, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.54
01:41:41.910 00.000 10072 PPEC: input: -0.17, control: -0.07, exposure: 500
01:41:41.910 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:41.910 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:41:41.911 00.001 10072 MoveAxis(E, 73, ABG)
01:41:41.911 00.000 10072 Guiding  Dir = 2, Dur = 73
01:41:41.911 00.000 10072 IsGuiding returns 0
01:41:41.911 00.000 10072 PulseGuide returned control before completion, sleep 83
01:41:41.929 00.018 1032 UpdateGuideState exits: m=1423 SNR=26.6
01:41:41.931 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:41.933 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:41.935 00.002 1032 Enqueuing Expose request
01:41:42.003 00.068 10072 IsGuiding returns 0
01:41:42.003 00.000 10072 Move returns status 0, amount 73
01:41:42.003 00.000 10072 MoveAxis(N, 0, ABG)
01:41:42.003 00.000 10072 Move returns status 0, amount 0
01:41:42.003 00.000 10072 move complete, result=0
01:41:42.003 00.000 10072 worker thread done servicing request
01:41:42.003 00.000 10072 Worker thread wakes up
01:41:42.003 00.000 1032 GuideStep: -0.2 px 73 ms EAST, -0.1 px 0 ms NORTH
01:41:42.005 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:42.006 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:42.411 00.405 10072 Exposure complete
01:41:42.460 00.049 10072 worker thread done servicing request
01:41:42.460 00.000 1032 OnExposeComplete: enter
01:41:42.462 00.002 1032 UpdateGuideState(): m_state=6
01:41:42.464 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4425
01:41:42.466 00.002 1032 Star::Find returns 1 (0), X=321.58, Y=754.74, Mass=1422, SNR=26.6, Peak=154 HFD=2.9
01:41:42.468 00.002 1032 MultiStar: [#1 0.30,-0.07,0.97,U] [#2 0.43,-0.02,0.72,U] [#3 0.18,-0.08,0.67,U] [#4 0.20,-0.11,0.67,U] [#5 0.37,-0.05,0.71,U] [#6 0.17,0.10,0.59,U] [#7 0.19,-0.29,0.54,U] [#8 0.21,-0.07,0.55,U] 
01:41:42.470 00.002 1032 single-star, 8 included, MultiStar: {0.24, -0.06}, one-star: {0.12, -0.03}
01:41:42.471 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
01:41:42.473 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
01:41:42.475 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.21 mountX=-0.06 mountY=-0.11, mountTheta=-2.04
01:41:42.478 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
01:41:42.480 00.002 1032 Enqueuing Move request for scope (0.12, -0.03)
01:41:42.482 00.002 10072 Worker thread wakes up
01:41:42.482 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
01:41:42.482 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
01:41:42.482 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
01:41:42.485 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:42.488 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.54
01:41:42.488 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:41:42.488 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:42.488 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:41:42.488 00.000 10072 MoveAxis(W, 2, ABG)
01:41:42.488 00.000 10072 Guiding  Dir = 3, Dur = 2
01:41:42.489 00.001 10072 IsGuiding returns 0
01:41:42.489 00.000 10072 PulseGuide returned control before completion, sleep 12
01:41:42.503 00.014 10072 IsGuiding returns 0
01:41:42.503 00.000 10072 Move returns status 0, amount 2
01:41:42.503 00.000 10072 MoveAxis(N, 0, ABG)
01:41:42.503 00.000 10072 Move returns status 0, amount 0
01:41:42.503 00.000 10072 move complete, result=0
01:41:42.503 00.000 10072 worker thread done servicing request
01:41:42.507 00.004 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:41:42.509 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:42.510 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:42.512 00.002 1032 Enqueuing Expose request
01:41:42.513 00.001 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:41:42.514 00.001 10072 Worker thread wakes up
01:41:42.516 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:42.516 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:43.151 00.635 10072 Exposure complete
01:41:43.199 00.048 10072 worker thread done servicing request
01:41:43.199 00.000 1032 OnExposeComplete: enter
01:41:43.201 00.002 1032 UpdateGuideState(): m_state=6
01:41:43.204 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4426
01:41:43.206 00.002 1032 Star::Find returns 1 (0), X=321.64, Y=754.87, Mass=1443, SNR=26.8, Peak=144 HFD=2.7
01:41:43.209 00.003 1032 MultiStar: [#1 0.22,0.09,0.94,U] [#2 0.17,0.11,0.73,U] [#3 0.19,0.06,0.63,U] [#4 0.25,0.09,0.70,U] [#5 0.37,0.04,0.72,U] [#6 0.26,0.19,0.61,U] [#7 0.17,-0.09,0.51,U] [#8 0.17,0.12,0.58,U] 
01:41:43.212 00.003 1032 single-star, 8 included, MultiStar: {0.22, 0.08}, one-star: {0.18, 0.10}
01:41:43.213 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
01:41:43.215 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
01:41:43.217 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.21 cameraTheta=0.52 mountX=0.05 mountY=-0.20, mountTheta=-1.31
01:41:43.220 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.10, opts=13)
01:41:43.222 00.002 1032 Enqueuing Move request for scope (0.18, 0.10)
01:41:43.225 00.003 10072 Worker thread wakes up
01:41:43.225 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
01:41:43.225 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
01:41:43.225 00.000 10072 Moving (0.18, 0.10) raw xDistance=0.05 yDistance=-0.20
01:41:43.227 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:43.229 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
01:41:43.229 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:41:43.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:41:43.229 00.000 10072 MoveAxis(W, 3, ABG)
01:41:43.229 00.000 10072 Guiding  Dir = 3, Dur = 3
01:41:43.230 00.001 10072 IsGuiding returns 0
01:41:43.230 00.000 10072 PulseGuide returned control before completion, sleep 13
01:41:43.249 00.019 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:41:43.251 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:43.253 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:43.255 00.002 1032 Enqueuing Expose request
01:41:43.257 00.002 10072 IsGuiding returns 0
01:41:43.257 00.000 10072 Move returns status 0, amount 3
01:41:43.257 00.000 10072 MoveAxis(N, 129, ABG)
01:41:43.257 00.000 10072 Guiding  Dir = 0, Dur = 129
01:41:43.258 00.001 10072 IsGuiding returns 0
01:41:43.259 00.001 10072 PulseGuide returned control before completion, sleep 139
01:41:43.413 00.154 10072 IsGuiding returns 0
01:41:43.413 00.000 10072 Move returns status 0, amount 129
01:41:43.413 00.000 10072 move complete, result=0
01:41:43.413 00.000 10072 worker thread done servicing request
01:41:43.413 00.000 10072 Worker thread wakes up
01:41:43.413 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 129 ms NORTH
01:41:43.416 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:43.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:43.824 00.408 10072 Exposure complete
01:41:43.868 00.044 10072 worker thread done servicing request
01:41:43.868 00.000 1032 OnExposeComplete: enter
01:41:43.870 00.002 1032 UpdateGuideState(): m_state=6
01:41:43.872 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4427
01:41:43.873 00.001 1032 Star::Find returns 1 (0), X=321.43, Y=754.78, Mass=1395, SNR=26.3, Peak=161 HFD=2.8
01:41:43.875 00.002 1032 MultiStar: [#1 0.10,0.07,0.99,U] [#2 0.21,0.07,0.77,U] [#3 0.08,0.04,0.72,U] [#4 0.10,-0.07,0.71,U] [#5 0.33,-0.09,0.73,U] [#6 0.12,0.10,0.60,U] [#7 0.07,-0.18,0.52,U] [#8 0.11,0.02,0.59,U] 
01:41:43.876 00.001 1032 single-star, 8 included, MultiStar: {0.12, 0.00}, one-star: {-0.02, 0.01}
01:41:43.877 00.001 1032 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.83) = xAngle (0.93 = 0.93)
01:41:43.878 00.001 1032 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.93 = 0.93)
01:41:43.880 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.76 mountX=0.01 mountY=0.02, mountTheta=0.93
01:41:43.884 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
01:41:43.886 00.002 1032 Enqueuing Move request for scope (-0.02, 0.01)
01:41:43.888 00.002 10072 Worker thread wakes up
01:41:43.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
01:41:43.888 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
01:41:43.888 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=0.02
01:41:43.890 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:43.895 00.005 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
01:41:43.895 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:41:43.895 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:43.895 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:41:43.895 00.000 10072 MoveAxis(W, 2, ABG)
01:41:43.895 00.000 10072 Guiding  Dir = 3, Dur = 2
01:41:43.896 00.001 10072 IsGuiding returns 0
01:41:43.897 00.001 10072 PulseGuide returned control before completion, sleep 12
01:41:43.910 00.013 1032 UpdateGuideState exits: m=1395 SNR=26.3
01:41:43.914 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:43.917 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:43.918 00.001 1032 Enqueuing Expose request
01:41:43.920 00.002 10072 IsGuiding returns 0
01:41:43.920 00.000 10072 Move returns status 0, amount 2
01:41:43.920 00.000 10072 MoveAxis(N, 0, ABG)
01:41:43.920 00.000 10072 Move returns status 0, amount 0
01:41:43.920 00.000 10072 move complete, result=0
01:41:43.920 00.000 10072 worker thread done servicing request
01:41:43.920 00.000 10072 Worker thread wakes up
01:41:43.920 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:43.920 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:43.927 00.007 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:41:44.544 00.617 10072 Exposure complete
01:41:44.589 00.045 10072 worker thread done servicing request
01:41:44.589 00.000 1032 OnExposeComplete: enter
01:41:44.590 00.001 1032 UpdateGuideState(): m_state=6
01:41:44.592 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4428
01:41:44.594 00.002 1032 Star::Find returns 1 (0), X=321.29, Y=754.62, Mass=1458, SNR=26.9, Peak=174 HFD=2.8
01:41:44.596 00.002 1032 MultiStar: [#1 -0.01,-0.23,0.99,U] [#2 -0.05,-0.11,0.72,U] [#3 0.02,-0.11,0.65,U] [#4 0.07,0.00,0.71,U] [#5 0.20,-0.19,0.67,U] [#6 0.08,-0.03,0.59,U] [#7 -0.07,-0.21,0.49,U] [#8 0.03,-0.05,0.57,U] 
01:41:44.598 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.12}, one-star: {-0.17, -0.14}
01:41:44.599 00.001 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.90)
01:41:44.601 00.002 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.90)
01:41:44.602 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.56 mountX=-0.12 mountY=0.03, mountTheta=2.90
01:41:44.605 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.12, opts=13)
01:41:44.608 00.003 1032 Enqueuing Move request for scope (0.00, -0.12)
01:41:44.609 00.001 10072 Worker thread wakes up
01:41:44.610 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
01:41:44.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
01:41:44.610 00.000 10072 Moving (0.00, -0.12) raw xDistance=-0.12 yDistance=0.03
01:41:44.614 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:44.617 00.003 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
01:41:44.617 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
01:41:44.617 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:44.617 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:41:44.617 00.000 10072 MoveAxis(W, 3, ABG)
01:41:44.617 00.000 10072 Guiding  Dir = 3, Dur = 3
01:41:44.618 00.001 10072 IsGuiding returns 0
01:41:44.618 00.000 10072 PulseGuide returned control before completion, sleep 13
01:41:44.634 00.016 10072 IsGuiding returns 0
01:41:44.634 00.000 10072 Move returns status 0, amount 3
01:41:44.634 00.000 10072 MoveAxis(N, 0, ABG)
01:41:44.634 00.000 10072 Move returns status 0, amount 0
01:41:44.634 00.000 10072 move complete, result=0
01:41:44.634 00.000 10072 worker thread done servicing request
01:41:44.635 00.001 1032 UpdateGuideState exits: m=1458 SNR=26.9
01:41:44.637 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:44.638 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:44.640 00.002 1032 Enqueuing Expose request
01:41:44.643 00.003 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
01:41:44.645 00.002 10072 Worker thread wakes up
01:41:44.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:44.645 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:45.062 00.417 10072 Exposure complete
01:41:45.108 00.046 10072 worker thread done servicing request
01:41:45.108 00.000 1032 OnExposeComplete: enter
01:41:45.111 00.003 1032 UpdateGuideState(): m_state=6
01:41:45.113 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4429
01:41:45.115 00.002 1032 Star::Find returns 1 (0), X=321.29, Y=754.71, Mass=1431, SNR=26.6, Peak=166 HFD=2.9
01:41:45.117 00.002 1032 MultiStar: [#1 0.07,-0.14,0.96,U] [#2 0.00,-0.08,0.71,U] [#3 0.13,-0.07,0.68,U] [#4 0.08,-0.16,0.66,U] [#5 0.21,-0.16,0.73,U] [#6 0.03,0.04,0.61,U] [#7 -0.09,-0.15,0.54,U] [#8 0.02,0.02,0.58,U] 
01:41:45.119 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {-0.16, -0.06}
01:41:45.121 00.002 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
01:41:45.123 00.002 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
01:41:45.124 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.25 mountX=-0.09 mountY=-0.01, mountTheta=-3.08
01:41:45.126 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.09, opts=13)
01:41:45.128 00.002 1032 Enqueuing Move request for scope (0.03, -0.09)
01:41:45.129 00.001 10072 Worker thread wakes up
01:41:45.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
01:41:45.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
01:41:45.129 00.000 10072 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=-0.01
01:41:45.131 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:45.134 00.003 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
01:41:45.134 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
01:41:45.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:45.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:41:45.134 00.000 10072 MoveAxis(W, 2, ABG)
01:41:45.134 00.000 10072 Guiding  Dir = 3, Dur = 2
01:41:45.134 00.000 10072 IsGuiding returns 0
01:41:45.135 00.001 10072 PulseGuide returned control before completion, sleep 12
01:41:45.150 00.015 1032 UpdateGuideState exits: m=1431 SNR=26.6
01:41:45.154 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:45.155 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:45.157 00.002 1032 Enqueuing Expose request
01:41:45.158 00.001 10072 IsGuiding returns 0
01:41:45.158 00.000 10072 Move returns status 0, amount 2
01:41:45.158 00.000 10072 MoveAxis(N, 0, ABG)
01:41:45.158 00.000 10072 Move returns status 0, amount 0
01:41:45.158 00.000 10072 move complete, result=0
01:41:45.159 00.001 10072 worker thread done servicing request
01:41:45.159 00.000 10072 Worker thread wakes up
01:41:45.159 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:45.159 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:45.166 00.007 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:41:45.790 00.624 10072 Exposure complete
01:41:45.837 00.047 10072 worker thread done servicing request
01:41:45.838 00.001 1032 OnExposeComplete: enter
01:41:45.839 00.001 1032 UpdateGuideState(): m_state=6
01:41:45.842 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4430
01:41:45.843 00.001 1032 Star::Find returns 1 (0), X=321.38, Y=754.82, Mass=1459, SNR=26.9, Peak=163 HFD=2.8
01:41:45.846 00.003 1032 MultiStar: [#1 0.08,-0.02,0.93,U] [#2 0.19,0.11,0.73,U] [#3 0.03,0.03,0.62,U] [#4 0.10,0.02,0.70,U] [#5 0.30,-0.05,0.69,U] [#6 0.13,-0.00,0.58,U] [#7 -0.00,-0.24,0.51,U] [#8 0.17,0.11,0.60,U] 
01:41:45.848 00.002 1032 single-star, 8 included, MultiStar: {0.09, 0.01}, one-star: {-0.08, 0.05}
01:41:45.849 00.001 1032 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.83) = xAngle (0.72 = 0.72)
01:41:45.851 00.002 1032 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.72 = 0.72)
01:41:45.853 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.55 mountX=0.07 mountY=0.06, mountTheta=0.72
01:41:45.857 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.05, opts=13)
01:41:45.858 00.001 1032 Enqueuing Move request for scope (-0.08, 0.05)
01:41:45.861 00.003 10072 Worker thread wakes up
01:41:45.861 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
01:41:45.861 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
01:41:45.861 00.000 10072 Moving (-0.08, 0.05) raw xDistance=0.07 yDistance=0.06
01:41:45.864 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:45.868 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
01:41:45.868 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:41:45.868 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:45.868 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:41:45.868 00.000 10072 MoveAxis(W, 2, ABG)
01:41:45.868 00.000 10072 Guiding  Dir = 3, Dur = 2
01:41:45.869 00.001 10072 IsGuiding returns 0
01:41:45.869 00.000 10072 PulseGuide returned control before completion, sleep 12
01:41:45.882 00.013 10072 IsGuiding returns 0
01:41:45.882 00.000 10072 Move returns status 0, amount 2
01:41:45.882 00.000 10072 MoveAxis(N, 0, ABG)
01:41:45.882 00.000 10072 Move returns status 0, amount 0
01:41:45.882 00.000 10072 move complete, result=0
01:41:45.883 00.001 10072 worker thread done servicing request
01:41:45.885 00.002 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:41:45.887 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:45.889 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:45.891 00.002 1032 Enqueuing Expose request
01:41:45.896 00.005 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:41:45.899 00.003 10072 Worker thread wakes up
01:41:45.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:45.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:46.306 00.407 10072 Exposure complete
01:41:46.353 00.047 10072 worker thread done servicing request
01:41:46.353 00.000 1032 OnExposeComplete: enter
01:41:46.355 00.002 1032 UpdateGuideState(): m_state=6
01:41:46.357 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4431
01:41:46.358 00.001 1032 Star::Find returns 1 (0), X=321.34, Y=754.86, Mass=1426, SNR=26.6, Peak=158 HFD=2.8
01:41:46.360 00.002 1032 MultiStar: [#1 0.08,-0.19,0.99,U] [#2 0.22,0.09,0.71,U] [#3 0.15,0.07,0.64,U] [#4 0.00,0.08,0.68,U] [#5 0.13,-0.03,0.67,U] [#6 0.02,0.01,0.59,U] [#7 0.17,-0.13,0.51,U] [#8 0.06,0.05,0.57,U] 
01:41:46.362 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {-0.12, 0.09}
01:41:46.364 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
01:41:46.366 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
01:41:46.370 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.04 mountX=-0.02 mountY=-0.07, mountTheta=-1.79
01:41:46.372 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
01:41:46.374 00.002 1032 Enqueuing Move request for scope (0.07, 0.00)
01:41:46.376 00.002 10072 Worker thread wakes up
01:41:46.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
01:41:46.376 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
01:41:46.376 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.02 yDistance=-0.07
01:41:46.378 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:46.380 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.53
01:41:46.380 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:41:46.380 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:46.380 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:41:46.380 00.000 10072 MoveAxis(W, 2, ABG)
01:41:46.380 00.000 10072 Guiding  Dir = 3, Dur = 2
01:41:46.382 00.002 10072 IsGuiding returns 0
01:41:46.382 00.000 10072 PulseGuide returned control before completion, sleep 12
01:41:46.398 00.016 10072 IsGuiding returns 0
01:41:46.398 00.000 10072 Move returns status 0, amount 2
01:41:46.398 00.000 10072 MoveAxis(N, 0, ABG)
01:41:46.399 00.001 10072 Move returns status 0, amount 0
01:41:46.399 00.000 10072 move complete, result=0
01:41:46.399 00.000 10072 worker thread done servicing request
01:41:46.400 00.001 1032 UpdateGuideState exits: m=1426 SNR=26.6
01:41:46.402 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:46.404 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:46.407 00.003 1032 Enqueuing Expose request
01:41:46.408 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:41:46.409 00.001 10072 Worker thread wakes up
01:41:46.409 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:46.410 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:47.038 00.628 10072 Exposure complete
01:41:47.085 00.047 10072 worker thread done servicing request
01:41:47.085 00.000 1032 OnExposeComplete: enter
01:41:47.088 00.003 1032 UpdateGuideState(): m_state=6
01:41:47.090 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4432
01:41:47.091 00.001 1032 Star::Find returns 1 (0), X=321.39, Y=754.61, Mass=1334, SNR=25.7, Peak=142 HFD=3.0
01:41:47.093 00.002 1032 MultiStar: [#1 0.18,-0.16,1.00,U] [#2 0.20,-0.05,0.78,U] [#3 0.19,-0.23,0.70,U] [#4 0.04,-0.10,0.72,U] [#5 0.32,-0.19,0.72,U] [#6 -0.04,-0.13,0.62,U] [#7 0.04,-0.40,0.53,U] [#8 0.05,-0.02,0.62,U] 
01:41:47.095 00.002 1032 single-star, 8 included, MultiStar: {0.10, -0.15}, one-star: {-0.07, -0.16}
01:41:47.096 00.001 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.47)
01:41:47.098 00.002 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.47)
01:41:47.099 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.99 mountX=-0.14 mountY=0.11, mountTheta=2.47
01:41:47.101 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.16, opts=13)
01:41:47.103 00.002 1032 Enqueuing Move request for scope (-0.07, -0.16)
01:41:47.104 00.001 10072 Worker thread wakes up
01:41:47.105 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
01:41:47.105 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
01:41:47.105 00.000 10072 Moving (-0.07, -0.16) raw xDistance=-0.14 yDistance=0.11
01:41:47.106 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:47.108 00.002 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 287.53
01:41:47.108 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:41:47.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:47.110 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:41:47.110 00.000 10072 MoveAxis(E, 61, ABG)
01:41:47.110 00.000 10072 Guiding  Dir = 2, Dur = 61
01:41:47.110 00.000 10072 IsGuiding returns 0
01:41:47.110 00.000 10072 PulseGuide returned control before completion, sleep 71
01:41:47.127 00.017 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:41:47.129 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:47.131 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:47.132 00.001 1032 Enqueuing Expose request
01:41:47.193 00.061 10072 IsGuiding returns 0
01:41:47.193 00.000 10072 Move returns status 0, amount 61
01:41:47.193 00.000 10072 MoveAxis(N, 0, ABG)
01:41:47.193 00.000 10072 Move returns status 0, amount 0
01:41:47.193 00.000 10072 move complete, result=0
01:41:47.193 00.000 10072 worker thread done servicing request
01:41:47.193 00.000 10072 Worker thread wakes up
01:41:47.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:47.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:47.193 00.000 1032 GuideStep: -0.1 px 61 ms EAST, 0.1 px 0 ms NORTH
01:41:47.601 00.408 10072 Exposure complete
01:41:47.666 00.065 10072 worker thread done servicing request
01:41:47.666 00.000 1032 OnExposeComplete: enter
01:41:47.669 00.003 1032 UpdateGuideState(): m_state=6
01:41:47.670 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4433
01:41:47.672 00.002 1032 Star::Find returns 1 (0), X=321.41, Y=754.63, Mass=1302, SNR=25.4, Peak=146 HFD=3.0
01:41:47.675 00.003 1032 MultiStar: [#1 0.16,-0.15,1.00,U] [#2 0.28,-0.01,0.76,U] [#3 0.15,0.07,0.71,U] [#4 0.05,0.00,0.75,U] [#5 0.20,-0.04,0.72,U] [#6 0.02,0.02,0.66,U] [#7 0.05,-0.32,0.55,U] [#8 0.19,-0.09,0.58,U] 
01:41:47.678 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.07}, one-star: {-0.04, -0.14}
01:41:47.680 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
01:41:47.683 00.003 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
01:41:47.684 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.58 mountX=-0.10 mountY=-0.09, mountTheta=-2.41
01:41:47.688 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
01:41:47.691 00.003 1032 Enqueuing Move request for scope (0.11, -0.07)
01:41:47.694 00.003 10072 Worker thread wakes up
01:41:47.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
01:41:47.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
01:41:47.694 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.10 yDistance=-0.09
01:41:47.696 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:47.698 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.52
01:41:47.698 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
01:41:47.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:47.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:41:47.698 00.000 10072 MoveAxis(W, 2, ABG)
01:41:47.699 00.001 10072 Guiding  Dir = 3, Dur = 2
01:41:47.699 00.000 10072 IsGuiding returns 0
01:41:47.700 00.001 10072 PulseGuide returned control before completion, sleep 12
01:41:47.719 00.019 1032 UpdateGuideState exits: m=1302 SNR=25.4
01:41:47.720 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:47.722 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:47.724 00.002 1032 Enqueuing Expose request
01:41:47.726 00.002 10072 IsGuiding returns 0
01:41:47.726 00.000 10072 Move returns status 0, amount 2
01:41:47.726 00.000 10072 MoveAxis(N, 0, ABG)
01:41:47.726 00.000 10072 Move returns status 0, amount 0
01:41:47.726 00.000 10072 move complete, result=0
01:41:47.726 00.000 10072 worker thread done servicing request
01:41:47.726 00.000 10072 Worker thread wakes up
01:41:47.727 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:47.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:47.733 00.006 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:41:48.352 00.619 10072 Exposure complete
01:41:48.399 00.047 10072 worker thread done servicing request
01:41:48.399 00.000 1032 OnExposeComplete: enter
01:41:48.402 00.003 1032 UpdateGuideState(): m_state=6
01:41:48.404 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4434
01:41:48.406 00.002 1032 Star::Find returns 1 (0), X=321.30, Y=754.81, Mass=1338, SNR=25.8, Peak=160 HFD=2.7
01:41:48.408 00.002 1032 MultiStar: [#1 0.14,0.01,1.00,U] [#2 0.22,0.13,0.73,U] [#3 0.11,-0.02,0.71,U] [#4 0.05,0.05,0.70,U] [#5 0.24,0.05,0.72,U] [#6 -0.09,0.01,0.60,U] [#7 -0.05,0.04,0.55,U] [#8 0.16,0.20,0.58,U] 
01:41:48.409 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {-0.15, 0.04}
01:41:48.411 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
01:41:48.413 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
01:41:48.416 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.66 mountX=0.03 mountY=-0.08, mountTheta=-1.17
01:41:48.419 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
01:41:48.421 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
01:41:48.423 00.002 10072 Worker thread wakes up
01:41:48.423 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
01:41:48.423 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
01:41:48.423 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
01:41:48.425 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:48.428 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.52
01:41:48.428 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:41:48.428 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:48.428 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:41:48.428 00.000 10072 MoveAxis(W, 2, ABG)
01:41:48.428 00.000 10072 Guiding  Dir = 3, Dur = 2
01:41:48.429 00.001 10072 IsGuiding returns 0
01:41:48.430 00.001 10072 PulseGuide returned control before completion, sleep 12
01:41:48.444 00.014 10072 IsGuiding returns 0
01:41:48.444 00.000 10072 Move returns status 0, amount 2
01:41:48.444 00.000 10072 MoveAxis(N, 0, ABG)
01:41:48.444 00.000 10072 Move returns status 0, amount 0
01:41:48.444 00.000 10072 move complete, result=0
01:41:48.445 00.001 10072 worker thread done servicing request
01:41:48.446 00.001 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:41:48.448 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:48.449 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:48.451 00.002 1032 Enqueuing Expose request
01:41:48.454 00.003 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:41:48.456 00.002 10072 Worker thread wakes up
01:41:48.456 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:48.456 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:48.867 00.411 10072 Exposure complete
01:41:48.916 00.049 10072 worker thread done servicing request
01:41:48.917 00.001 1032 OnExposeComplete: enter
01:41:48.919 00.002 1032 UpdateGuideState(): m_state=6
01:41:48.921 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4435
01:41:48.924 00.003 1032 Star::Find returns 1 (0), X=321.30, Y=754.85, Mass=1328, SNR=25.7, Peak=159 HFD=2.7
01:41:48.928 00.004 1032 MultiStar: [#1 -0.07,-0.01,1.01,U] [#2 0.18,0.17,0.75,U] [#3 0.07,-0.01,0.67,U] [#4 -0.11,0.14,0.74,U] [#5 0.09,0.08,0.73,U] [#6 -0.14,0.23,0.61,U] [#7 -0.01,-0.00,0.55,U] [#8 0.20,0.18,0.61,U] 
01:41:48.930 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {-0.16, 0.08}
01:41:48.932 00.002 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
01:41:48.934 00.002 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
01:41:48.935 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.63 mountX=0.09 mountY=-0.02, mountTheta=-0.20
01:41:48.938 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
01:41:48.940 00.002 1032 Enqueuing Move request for scope (-0.01, 0.09)
01:41:48.942 00.002 10072 Worker thread wakes up
01:41:48.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
01:41:48.942 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
01:41:48.943 00.001 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.02
01:41:48.945 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:48.947 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.52
01:41:48.947 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:41:48.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:48.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:41:48.947 00.000 10072 MoveAxis(W, 2, ABG)
01:41:48.947 00.000 10072 Guiding  Dir = 3, Dur = 2
01:41:48.948 00.001 10072 IsGuiding returns 0
01:41:48.948 00.000 10072 PulseGuide returned control before completion, sleep 12
01:41:48.967 00.019 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:41:48.970 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:48.972 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:48.974 00.002 1032 Enqueuing Expose request
01:41:48.976 00.002 10072 IsGuiding returns 0
01:41:48.976 00.000 10072 Move returns status 0, amount 2
01:41:48.976 00.000 10072 MoveAxis(N, 0, ABG)
01:41:48.976 00.000 10072 Move returns status 0, amount 0
01:41:48.976 00.000 10072 move complete, result=0
01:41:48.976 00.000 10072 worker thread done servicing request
01:41:48.976 00.000 10072 Worker thread wakes up
01:41:48.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:48.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:48.983 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:41:49.607 00.624 10072 Exposure complete
01:41:49.657 00.050 10072 worker thread done servicing request
01:41:49.657 00.000 1032 OnExposeComplete: enter
01:41:49.659 00.002 1032 UpdateGuideState(): m_state=6
01:41:49.663 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4436
01:41:49.664 00.001 1032 Star::Find returns 1 (0), X=321.34, Y=754.83, Mass=1500, SNR=27.3, Peak=168 HFD=2.7
01:41:49.666 00.002 1032 MultiStar: [#1 0.05,-0.07,0.91,U] [#2 0.07,0.01,0.71,U] [#3 -0.01,0.02,0.62,U] [#4 -0.04,0.15,0.70,U] [#5 0.14,0.01,0.67,U] [#6 -0.05,0.17,0.59,U] [#7 -0.21,-0.04,0.50,U] [#8 0.06,0.30,0.57,U] 
01:41:49.668 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {-0.12, 0.06}
01:41:49.671 00.003 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:41:49.672 00.001 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:41:49.674 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.74 mountX=0.06 mountY=-0.01, mountTheta=-0.09
01:41:49.677 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
01:41:49.681 00.004 1032 Enqueuing Move request for scope (-0.01, 0.06)
01:41:49.683 00.002 10072 Worker thread wakes up
01:41:49.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
01:41:49.683 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
01:41:49.683 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.01
01:41:49.685 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:49.688 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.52
01:41:49.688 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:41:49.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:49.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:41:49.688 00.000 10072 MoveAxis(W, 1, ABG)
01:41:49.688 00.000 10072 Guiding  Dir = 3, Dur = 1
01:41:49.689 00.001 10072 IsGuiding returns 0
01:41:49.689 00.000 10072 PulseGuide returned control before completion, sleep 11
01:41:49.705 00.016 1032 UpdateGuideState exits: m=1500 SNR=27.3
01:41:49.707 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:49.710 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:49.711 00.001 1032 Enqueuing Expose request
01:41:49.713 00.002 10072 IsGuiding returns 0
01:41:49.715 00.002 10072 Move returns status 0, amount 1
01:41:49.715 00.000 10072 MoveAxis(N, 0, ABG)
01:41:49.715 00.000 10072 Move returns status 0, amount 0
01:41:49.715 00.000 10072 move complete, result=0
01:41:49.715 00.000 10072 worker thread done servicing request
01:41:49.715 00.000 10072 Worker thread wakes up
01:41:49.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:49.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:49.723 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:41:50.134 00.411 10072 Exposure complete
01:41:50.186 00.052 10072 worker thread done servicing request
01:41:50.186 00.000 1032 OnExposeComplete: enter
01:41:50.188 00.002 1032 UpdateGuideState(): m_state=6
01:41:50.190 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4437
01:41:50.191 00.001 1032 Star::Find returns 1 (0), X=321.37, Y=754.83, Mass=1420, SNR=26.6, Peak=169 HFD=2.7
01:41:50.193 00.002 1032 MultiStar: [#1 0.06,0.00,0.94,U] [#2 0.17,0.12,0.71,U] [#3 0.15,-0.05,0.68,U] [#4 0.01,0.10,0.72,U] [#5 0.26,0.04,0.70,U] [#6 0.03,0.09,0.57,U] [#7 0.03,-0.20,0.51,U] [#8 -0.08,0.28,0.55,U] 
01:41:50.195 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {-0.09, 0.06}
01:41:50.198 00.003 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
01:41:50.199 00.001 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
01:41:50.201 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.72 mountX=0.03 mountY=-0.07, mountTheta=-1.11
01:41:50.205 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
01:41:50.208 00.003 1032 Enqueuing Move request for scope (0.06, 0.05)
01:41:50.210 00.002 10072 Worker thread wakes up
01:41:50.210 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
01:41:50.210 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
01:41:50.210 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
01:41:50.212 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:50.215 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.52
01:41:50.215 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:41:50.215 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:50.215 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:41:50.215 00.000 10072 MoveAxis(W, 1, ABG)
01:41:50.215 00.000 10072 Guiding  Dir = 3, Dur = 1
01:41:50.216 00.001 10072 IsGuiding returns 0
01:41:50.216 00.000 10072 PulseGuide returned control before completion, sleep 11
01:41:50.234 00.018 1032 UpdateGuideState exits: m=1420 SNR=26.6
01:41:50.237 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:50.238 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:50.240 00.002 1032 Enqueuing Expose request
01:41:50.242 00.002 10072 IsGuiding returns 0
01:41:50.242 00.000 10072 Move returns status 0, amount 1
01:41:50.242 00.000 10072 MoveAxis(N, 0, ABG)
01:41:50.242 00.000 10072 Move returns status 0, amount 0
01:41:50.242 00.000 10072 move complete, result=0
01:41:50.242 00.000 10072 worker thread done servicing request
01:41:50.242 00.000 10072 Worker thread wakes up
01:41:50.242 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:50.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:50.251 00.009 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:41:50.874 00.623 10072 Exposure complete
01:41:50.919 00.045 10072 worker thread done servicing request
01:41:50.919 00.000 1032 OnExposeComplete: enter
01:41:50.921 00.002 1032 UpdateGuideState(): m_state=6
01:41:50.924 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4438
01:41:50.926 00.002 1032 Star::Find returns 1 (0), X=321.39, Y=754.90, Mass=1509, SNR=27.4, Peak=169 HFD=2.7
01:41:50.928 00.002 1032 MultiStar: [#1 0.13,0.11,0.97,U] [#2 0.16,0.12,0.72,U] [#3 0.12,0.12,0.65,U] [#4 -0.01,0.17,0.66,U] [#5 0.33,0.14,0.69,U] [#6 -0.04,0.22,0.57,U] [#7 0.19,-0.03,0.48,U] [#8 0.15,0.27,0.56,U] 
01:41:50.930 00.002 1032 single-star, 8 included, MultiStar: {0.10, 0.14}, one-star: {-0.07, 0.13}
01:41:50.932 00.002 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
01:41:50.934 00.002 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
01:41:50.935 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.07 mountX=0.14 mountY=0.04, mountTheta=0.24
01:41:50.939 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.13, opts=13)
01:41:50.940 00.001 1032 Enqueuing Move request for scope (-0.07, 0.13)
01:41:50.942 00.002 10072 Worker thread wakes up
01:41:50.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
01:41:50.942 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
01:41:50.943 00.001 10072 Moving (-0.07, 0.13) raw xDistance=0.14 yDistance=0.04
01:41:50.944 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:50.947 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.52
01:41:50.947 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:41:50.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:50.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:41:50.948 00.001 10072 MoveAxis(W, 67, ABG)
01:41:50.948 00.000 10072 Guiding  Dir = 3, Dur = 67
01:41:50.962 00.014 10072 IsGuiding returns 0
01:41:50.963 00.001 10072 PulseGuide returned control before completion, sleep 76
01:41:50.966 00.003 1032 UpdateGuideState exits: m=1509 SNR=27.4
01:41:50.969 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:50.970 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:50.971 00.001 1032 Enqueuing Expose request
01:41:51.055 00.084 10072 IsGuiding returns 0
01:41:51.055 00.000 10072 Move returns status 0, amount 67
01:41:51.055 00.000 10072 MoveAxis(N, 0, ABG)
01:41:51.055 00.000 10072 Move returns status 0, amount 0
01:41:51.055 00.000 10072 move complete, result=0
01:41:51.055 00.000 10072 worker thread done servicing request
01:41:51.055 00.000 10072 Worker thread wakes up
01:41:51.055 00.000 1032 GuideStep: 0.1 px 67 ms WEST, 0.0 px 0 ms NORTH
01:41:51.058 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:51.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:51.465 00.407 10072 Exposure complete
01:41:51.513 00.048 10072 worker thread done servicing request
01:41:51.513 00.000 1032 OnExposeComplete: enter
01:41:51.515 00.002 1032 UpdateGuideState(): m_state=6
01:41:51.519 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4439
01:41:51.521 00.002 1032 Star::Find returns 1 (0), X=321.39, Y=755.02, Mass=1378, SNR=26.2, Peak=140 HFD=2.8
01:41:51.523 00.002 1032 MultiStar: [#1 0.12,0.03,0.96,U] [#2 0.15,0.24,0.75,U] [#3 0.03,0.14,0.65,U] [#4 0.15,0.22,0.72,U] [#5 0.22,0.13,0.70,U] [#6 0.11,0.30,0.63,U] [#7 0.07,0.20,0.52,U] [#8 -0.08,0.16,0.57,U] 
01:41:51.526 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.18}, one-star: {-0.07, 0.25}
01:41:51.528 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
01:41:51.530 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
01:41:51.532 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.17 mountX=0.16 mountY=-0.12, mountTheta=-0.66
01:41:51.535 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.18, opts=13)
01:41:51.537 00.002 1032 Enqueuing Move request for scope (0.08, 0.18)
01:41:51.539 00.002 10072 Worker thread wakes up
01:41:51.540 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
01:41:51.540 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
01:41:51.540 00.000 10072 Moving (0.08, 0.18) raw xDistance=0.16 yDistance=-0.12
01:41:51.542 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:51.544 00.002 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 287.52
01:41:51.544 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:41:51.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:51.545 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:41:51.545 00.000 10072 MoveAxis(W, 72, ABG)
01:41:51.545 00.000 10072 Guiding  Dir = 3, Dur = 72
01:41:51.545 00.000 10072 IsGuiding returns 0
01:41:51.545 00.000 10072 PulseGuide returned control before completion, sleep 82
01:41:51.563 00.018 1032 UpdateGuideState exits: m=1378 SNR=26.2
01:41:51.566 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:51.568 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:51.570 00.002 1032 Enqueuing Expose request
01:41:51.635 00.065 10072 IsGuiding returns 0
01:41:51.635 00.000 10072 Move returns status 0, amount 72
01:41:51.635 00.000 10072 MoveAxis(N, 0, ABG)
01:41:51.635 00.000 10072 Move returns status 0, amount 0
01:41:51.635 00.000 10072 move complete, result=0
01:41:51.636 00.001 10072 worker thread done servicing request
01:41:51.636 00.000 10072 Worker thread wakes up
01:41:51.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:51.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:51.646 00.010 1032 GuideStep: 0.2 px 72 ms WEST, -0.1 px 0 ms NORTH
01:41:52.264 00.618 10072 Exposure complete
01:41:52.311 00.047 1032 OnExposeComplete: enter
01:41:52.313 00.002 1032 UpdateGuideState(): m_state=6
01:41:52.315 00.002 10072 worker thread done servicing request
01:41:52.316 00.001 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4440
01:41:52.318 00.002 1032 Star::Find returns 1 (0), X=321.37, Y=754.72, Mass=1499, SNR=27.3, Peak=181 HFD=2.8
01:41:52.320 00.002 1032 MultiStar: [#1 0.10,-0.02,0.94,U] [#2 0.20,-0.02,0.72,U] [#3 0.24,-0.06,0.65,U] [#4 0.16,0.09,0.66,U] [#5 0.32,-0.01,0.68,U] [#6 0.13,0.17,0.59,U] [#7 0.20,-0.14,0.53,U] [#8 0.23,0.14,0.57,U] 
01:41:52.322 00.002 1032 single-star, 8 included, MultiStar: {0.15, 0.01}, one-star: {-0.08, -0.05}
01:41:52.324 00.002 1032 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.83) = xAngle (-4.45 = 1.83)
01:41:52.326 00.002 1032 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.45 = 1.83)
01:41:52.328 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.62 mountX=-0.03 mountY=0.09, mountTheta=1.83
01:41:52.332 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.05, opts=13)
01:41:52.335 00.003 1032 Enqueuing Move request for scope (-0.08, -0.05)
01:41:52.337 00.002 10072 Worker thread wakes up
01:41:52.337 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
01:41:52.337 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
01:41:52.337 00.000 10072 Moving (-0.08, -0.05) raw xDistance=-0.03 yDistance=0.09
01:41:52.339 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:52.341 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.52
01:41:52.341 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:41:52.342 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:52.342 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:41:52.342 00.000 10072 MoveAxis(E, 1, ABG)
01:41:52.342 00.000 10072 Guiding  Dir = 2, Dur = 1
01:41:52.342 00.000 10072 IsGuiding returns 0
01:41:52.343 00.001 10072 PulseGuide returned control before completion, sleep 11
01:41:52.356 00.013 10072 IsGuiding returns 0
01:41:52.356 00.000 10072 Move returns status 0, amount 1
01:41:52.356 00.000 10072 MoveAxis(N, 0, ABG)
01:41:52.356 00.000 10072 Move returns status 0, amount 0
01:41:52.356 00.000 10072 move complete, result=0
01:41:52.356 00.000 10072 worker thread done servicing request
01:41:52.360 00.004 1032 UpdateGuideState exits: m=1499 SNR=27.3
01:41:52.363 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:52.366 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:52.368 00.002 1032 Enqueuing Expose request
01:41:52.370 00.002 1032 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
01:41:52.371 00.001 10072 Worker thread wakes up
01:41:52.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:52.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:52.781 00.410 10072 Exposure complete
01:41:52.833 00.052 10072 worker thread done servicing request
01:41:52.833 00.000 1032 OnExposeComplete: enter
01:41:52.836 00.003 1032 UpdateGuideState(): m_state=6
01:41:52.838 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4441
01:41:52.841 00.003 1032 Star::Find returns 1 (0), X=321.50, Y=754.78, Mass=1406, SNR=26.4, Peak=154 HFD=3.0
01:41:52.843 00.002 1032 MultiStar: [#1 0.12,-0.14,0.97,U] [#2 0.19,0.04,0.76,U] [#3 0.11,-0.04,0.67,U] [#4 0.16,0.04,0.70,U] [#5 0.38,-0.06,0.68,U] [#6 0.16,0.17,0.59,U] [#7 0.17,-0.11,0.53,U] [#8 0.22,0.09,0.55,U] 
01:41:52.845 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.00}, one-star: {0.04, 0.02}
01:41:52.846 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
01:41:52.848 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
01:41:52.849 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.40 mountX=0.01 mountY=-0.04, mountTheta=-1.43
01:41:52.852 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
01:41:52.854 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
01:41:52.857 00.003 10072 Worker thread wakes up
01:41:52.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
01:41:52.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
01:41:52.857 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
01:41:52.858 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:52.864 00.006 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.51
01:41:52.864 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:41:52.864 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:52.864 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:41:52.864 00.000 10072 MoveAxis(E, 0, ABG)
01:41:52.864 00.000 10072 Move returns status 0, amount 0
01:41:52.864 00.000 10072 MoveAxis(N, 0, ABG)
01:41:52.864 00.000 10072 Move returns status 0, amount 0
01:41:52.864 00.000 10072 move complete, result=0
01:41:52.866 00.002 10072 worker thread done servicing request
01:41:52.883 00.017 1032 UpdateGuideState exits: m=1406 SNR=26.4
01:41:52.885 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:52.886 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:52.889 00.003 1032 Enqueuing Expose request
01:41:52.893 00.004 1032 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:41:52.897 00.004 10072 Worker thread wakes up
01:41:52.897 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:52.897 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:53.527 00.630 10072 Exposure complete
01:41:53.574 00.047 10072 worker thread done servicing request
01:41:53.574 00.000 1032 OnExposeComplete: enter
01:41:53.576 00.002 1032 UpdateGuideState(): m_state=6
01:41:53.578 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4442
01:41:53.580 00.002 1032 Star::Find returns 1 (0), X=321.48, Y=754.82, Mass=1403, SNR=26.4, Peak=163 HFD=2.9
01:41:53.584 00.004 1032 MultiStar: [#1 0.12,-0.08,0.96,U] [#2 0.30,-0.03,0.74,U] [#3 0.24,-0.10,0.67,U] [#4 0.13,0.03,0.71,U] [#5 0.34,-0.09,0.72,U] [#6 0.04,0.14,0.59,U] [#7 0.31,-0.25,0.53,U] [#8 -0.06,0.06,0.60,U] 
01:41:53.585 00.001 1032 single-star, 8 included, MultiStar: {0.16, -0.03}, one-star: {0.02, 0.06}
01:41:53.587 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
01:41:53.589 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
01:41:53.594 00.005 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.21 mountX=0.05 mountY=-0.04, mountTheta=-0.62
01:41:53.599 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
01:41:53.604 00.005 1032 Enqueuing Move request for scope (0.02, 0.06)
01:41:53.606 00.002 10072 Worker thread wakes up
01:41:53.606 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
01:41:53.607 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
01:41:53.607 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.04
01:41:53.609 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:53.611 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.51
01:41:53.611 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:41:53.611 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:53.611 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:41:53.611 00.000 10072 MoveAxis(E, 1, ABG)
01:41:53.612 00.001 10072 Guiding  Dir = 2, Dur = 1
01:41:53.613 00.001 10072 IsGuiding returns 0
01:41:53.613 00.000 10072 PulseGuide returned control before completion, sleep 11
01:41:53.632 00.019 1032 UpdateGuideState exits: m=1403 SNR=26.4
01:41:53.634 00.002 10072 IsGuiding returns 0
01:41:53.634 00.000 10072 Move returns status 0, amount 1
01:41:53.634 00.000 10072 MoveAxis(N, 0, ABG)
01:41:53.634 00.000 10072 Move returns status 0, amount 0
01:41:53.634 00.000 10072 move complete, result=0
01:41:53.634 00.000 10072 worker thread done servicing request
01:41:53.634 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:53.636 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:53.638 00.002 1032 Enqueuing Expose request
01:41:53.639 00.001 10072 Worker thread wakes up
01:41:53.639 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:53.639 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:53.639 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
01:41:54.058 00.419 10072 Exposure complete
01:41:54.105 00.047 1032 OnExposeComplete: enter
01:41:54.107 00.002 10072 worker thread done servicing request
01:41:54.107 00.000 1032 UpdateGuideState(): m_state=6
01:41:54.110 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4443
01:41:54.111 00.001 1032 Star::Find returns 1 (0), X=321.43, Y=754.84, Mass=1357, SNR=25.9, Peak=156 HFD=2.8
01:41:54.114 00.003 1032 MultiStar: [#1 0.13,0.04,0.99,U] [#2 0.08,0.09,0.76,U] [#3 0.27,0.12,0.67,U] [#4 0.17,0.07,0.69,U] [#5 0.25,0.07,0.70,U] [#6 0.19,0.04,0.64,U] [#7 0.17,-0.16,0.55,U] [#8 -0.03,0.15,0.57,U] 
01:41:54.116 00.002 1032 single-star, 8 included, MultiStar: {0.13, 0.06}, one-star: {-0.02, 0.07}
01:41:54.118 00.002 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
01:41:54.120 00.002 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
01:41:54.121 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.90 mountX=0.07 mountY=0.01, mountTheta=0.07
01:41:54.124 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
01:41:54.127 00.003 1032 Enqueuing Move request for scope (-0.02, 0.07)
01:41:54.128 00.001 10072 Worker thread wakes up
01:41:54.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:41:54.128 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:41:54.128 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=0.01
01:41:54.130 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:54.133 00.003 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.51
01:41:54.133 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:41:54.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:54.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:41:54.133 00.000 10072 MoveAxis(E, 2, ABG)
01:41:54.133 00.000 10072 Guiding  Dir = 2, Dur = 2
01:41:54.133 00.000 10072 IsGuiding returns 0
01:41:54.134 00.001 10072 PulseGuide returned control before completion, sleep 12
01:41:54.148 00.014 10072 IsGuiding returns 0
01:41:54.149 00.001 10072 Move returns status 0, amount 2
01:41:54.149 00.000 10072 MoveAxis(N, 0, ABG)
01:41:54.149 00.000 10072 Move returns status 0, amount 0
01:41:54.149 00.000 10072 move complete, result=0
01:41:54.149 00.000 10072 worker thread done servicing request
01:41:54.152 00.003 1032 UpdateGuideState exits: m=1357 SNR=25.9
01:41:54.155 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:54.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:54.159 00.002 1032 Enqueuing Expose request
01:41:54.161 00.002 10072 Worker thread wakes up
01:41:54.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:54.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:54.162 00.001 1032 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
01:41:54.787 00.625 10072 Exposure complete
01:41:54.835 00.048 10072 worker thread done servicing request
01:41:54.835 00.000 1032 OnExposeComplete: enter
01:41:54.838 00.003 1032 UpdateGuideState(): m_state=6
01:41:54.840 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4444
01:41:54.842 00.002 1032 Star::Find returns 1 (0), X=321.29, Y=754.75, Mass=1406, SNR=26.4, Peak=171 HFD=2.8
01:41:54.844 00.002 1032 MultiStar: [#1 0.06,0.04,0.97,U] [#2 0.20,0.15,0.72,U] [#3 0.13,0.04,0.69,U] [#4 0.15,0.05,0.71,U] [#5 0.13,0.03,0.70,U] [#6 0.02,0.13,0.60,U] [#7 0.13,-0.05,0.56,U] [#8 0.06,0.08,0.58,U] 
01:41:54.845 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {-0.16, -0.02}
01:41:54.847 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
01:41:54.849 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
01:41:54.850 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.60 mountX=0.03 mountY=-0.08, mountTheta=-1.23
01:41:54.852 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
01:41:54.855 00.003 1032 Enqueuing Move request for scope (0.07, 0.05)
01:41:54.857 00.002 10072 Worker thread wakes up
01:41:54.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
01:41:54.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
01:41:54.857 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
01:41:54.859 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:54.862 00.003 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.51
01:41:54.862 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:41:54.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:54.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:41:54.862 00.000 10072 MoveAxis(E, 3, ABG)
01:41:54.864 00.002 10072 Guiding  Dir = 2, Dur = 3
01:41:54.864 00.000 10072 IsGuiding returns 0
01:41:54.865 00.001 10072 PulseGuide returned control before completion, sleep 13
01:41:54.881 00.016 1032 UpdateGuideState exits: m=1406 SNR=26.4
01:41:54.883 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:54.885 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:54.887 00.002 1032 Enqueuing Expose request
01:41:54.892 00.005 10072 IsGuiding returns 0
01:41:54.892 00.000 10072 Move returns status 0, amount 3
01:41:54.892 00.000 10072 MoveAxis(N, 0, ABG)
01:41:54.893 00.001 10072 Move returns status 0, amount 0
01:41:54.893 00.000 10072 move complete, result=0
01:41:54.893 00.000 10072 worker thread done servicing request
01:41:54.893 00.000 10072 Worker thread wakes up
01:41:54.893 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:54.893 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:54.899 00.006 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:41:55.305 00.406 10072 Exposure complete
01:41:55.356 00.051 10072 worker thread done servicing request
01:41:55.357 00.001 1032 OnExposeComplete: enter
01:41:55.358 00.001 1032 UpdateGuideState(): m_state=6
01:41:55.360 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4445
01:41:55.364 00.004 1032 Star::Find returns 1 (0), X=321.43, Y=754.92, Mass=1569, SNR=27.9, Peak=173 HFD=2.7
01:41:55.366 00.002 1032 MultiStar: [#1 0.08,-0.02,0.91,U] [#2 0.13,0.09,0.70,U] [#3 0.19,0.03,0.65,U] [#4 0.04,0.10,0.66,U] [#5 0.29,0.02,0.66,U] [#6 0.08,0.19,0.59,U] [#7 0.14,-0.06,0.51,U] [#8 0.11,0.23,0.53,U] 
01:41:55.368 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {-0.03, 0.15}
01:41:55.370 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
01:41:55.372 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
01:41:55.373 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.65 mountX=0.05 mountY=-0.12, mountTheta=-1.18
01:41:55.376 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
01:41:55.379 00.003 1032 Enqueuing Move request for scope (0.10, 0.08)
01:41:55.380 00.001 10072 Worker thread wakes up
01:41:55.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
01:41:55.380 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
01:41:55.381 00.001 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.12
01:41:55.382 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:55.385 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.51
01:41:55.385 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:41:55.385 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:55.385 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:41:55.385 00.000 10072 MoveAxis(E, 2, ABG)
01:41:55.385 00.000 10072 Guiding  Dir = 2, Dur = 2
01:41:55.386 00.001 10072 IsGuiding returns 0
01:41:55.386 00.000 10072 PulseGuide returned control before completion, sleep 12
01:41:55.404 00.018 1032 UpdateGuideState exits: m=1569 SNR=27.9
01:41:55.407 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:55.408 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:55.411 00.003 1032 Enqueuing Expose request
01:41:55.413 00.002 10072 IsGuiding returns 0
01:41:55.413 00.000 10072 Move returns status 0, amount 2
01:41:55.413 00.000 10072 MoveAxis(N, 0, ABG)
01:41:55.413 00.000 10072 Move returns status 0, amount 0
01:41:55.413 00.000 10072 move complete, result=0
01:41:55.413 00.000 10072 worker thread done servicing request
01:41:55.413 00.000 10072 Worker thread wakes up
01:41:55.413 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:55.413 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:55.421 00.008 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:41:56.053 00.632 10072 Exposure complete
01:41:56.105 00.052 10072 worker thread done servicing request
01:41:56.105 00.000 1032 OnExposeComplete: enter
01:41:56.107 00.002 1032 UpdateGuideState(): m_state=6
01:41:56.110 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4446
01:41:56.112 00.002 1032 Star::Find returns 1 (0), X=321.44, Y=754.78, Mass=1347, SNR=25.9, Peak=163 HFD=2.8
01:41:56.116 00.004 1032 MultiStar: [#1 0.14,-0.07,1.02,U] [#2 0.20,0.06,0.74,U] [#3 0.10,0.06,0.70,U] [#4 0.24,0.09,0.74,U] [#5 0.17,0.01,0.69,U] [#6 0.17,0.13,0.63,U] [#7 0.16,-0.15,0.56,U] [#8 0.12,0.20,0.58,U] 
01:41:56.118 00.002 1032 single-star, 8 included, MultiStar: {0.14, 0.03}, one-star: {-0.02, 0.02}
01:41:56.120 00.002 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.83) = xAngle (0.52 = 0.52)
01:41:56.122 00.002 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.52 = 0.52)
01:41:56.124 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.02 cameraTheta=2.35 mountX=0.02 mountY=0.01, mountTheta=0.52
01:41:56.128 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
01:41:56.130 00.002 1032 Enqueuing Move request for scope (-0.02, 0.02)
01:41:56.133 00.003 10072 Worker thread wakes up
01:41:56.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
01:41:56.133 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
01:41:56.133 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.01
01:41:56.136 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:56.139 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.51
01:41:56.139 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:41:56.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:56.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:41:56.139 00.000 10072 MoveAxis(E, 3, ABG)
01:41:56.139 00.000 10072 Guiding  Dir = 2, Dur = 3
01:41:56.139 00.000 10072 IsGuiding returns 0
01:41:56.140 00.001 10072 PulseGuide returned control before completion, sleep 13
01:41:56.157 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:41:56.159 00.002 10072 IsGuiding returns 0
01:41:56.159 00.000 10072 Move returns status 0, amount 3
01:41:56.159 00.000 10072 MoveAxis(N, 0, ABG)
01:41:56.159 00.000 10072 Move returns status 0, amount 0
01:41:56.159 00.000 10072 move complete, result=0
01:41:56.159 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:56.162 00.003 10072 worker thread done servicing request
01:41:56.162 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:56.164 00.002 1032 Enqueuing Expose request
01:41:56.166 00.002 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
01:41:56.168 00.002 10072 Worker thread wakes up
01:41:56.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:56.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:56.585 00.417 10072 Exposure complete
01:41:56.637 00.052 10072 worker thread done servicing request
01:41:56.637 00.000 1032 OnExposeComplete: enter
01:41:56.639 00.002 1032 UpdateGuideState(): m_state=6
01:41:56.641 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4447
01:41:56.645 00.004 1032 Star::Find returns 1 (0), X=321.38, Y=754.78, Mass=1452, SNR=26.8, Peak=171 HFD=2.8
01:41:56.649 00.004 1032 MultiStar: [#1 0.16,-0.10,0.94,U] [#2 0.23,0.06,0.72,U] [#3 0.20,0.03,0.68,U] [#4 0.21,-0.04,0.74,U] [#5 0.22,0.12,0.68,U] [#6 0.12,0.13,0.58,U] [#7 -0.10,-0.26,0.52,U] [#8 0.16,0.11,0.51,U] 
01:41:56.651 00.002 1032 single-star, 8 included, MultiStar: {0.12, 0.01}, one-star: {-0.08, 0.02}
01:41:56.652 00.001 1032 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.83) = xAngle (1.11 = 1.11)
01:41:56.654 00.002 1032 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.11 = 1.11)
01:41:56.656 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.94 mountX=0.04 mountY=0.07, mountTheta=1.11
01:41:56.660 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.02, opts=13)
01:41:56.663 00.003 1032 Enqueuing Move request for scope (-0.08, 0.02)
01:41:56.664 00.001 10072 Worker thread wakes up
01:41:56.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
01:41:56.664 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
01:41:56.664 00.000 10072 Moving (-0.08, 0.02) raw xDistance=0.04 yDistance=0.07
01:41:56.667 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:56.670 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.51
01:41:56.670 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:41:56.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:56.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:41:56.670 00.000 10072 MoveAxis(E, 1, ABG)
01:41:56.671 00.001 10072 Guiding  Dir = 2, Dur = 1
01:41:56.671 00.000 10072 IsGuiding returns 0
01:41:56.671 00.000 10072 PulseGuide returned control before completion, sleep 11
01:41:56.690 00.019 1032 UpdateGuideState exits: m=1452 SNR=26.8
01:41:56.696 00.006 10072 IsGuiding returns 0
01:41:56.696 00.000 10072 Move returns status 0, amount 1
01:41:56.696 00.000 10072 MoveAxis(N, 0, ABG)
01:41:56.696 00.000 10072 Move returns status 0, amount 0
01:41:56.696 00.000 10072 move complete, result=0
01:41:56.696 00.000 10072 worker thread done servicing request
01:41:56.700 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:56.703 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:56.707 00.004 1032 Enqueuing Expose request
01:41:56.710 00.003 10072 Worker thread wakes up
01:41:56.710 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:56.710 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:56.710 00.000 1032 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
01:41:57.335 00.625 10072 Exposure complete
01:41:57.385 00.050 10072 worker thread done servicing request
01:41:57.385 00.000 1032 OnExposeComplete: enter
01:41:57.387 00.002 1032 UpdateGuideState(): m_state=6
01:41:57.389 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4448
01:41:57.392 00.003 1032 Star::Find returns 1 (0), X=321.52, Y=754.87, Mass=1424, SNR=26.6, Peak=167 HFD=2.9
01:41:57.397 00.005 1032 MultiStar: [#1 0.09,0.06,0.94,U] [#2 0.25,0.11,0.75,U] [#3 0.08,0.14,0.64,U] [#4 0.06,0.03,0.69,U] [#5 0.25,0.18,0.71,U] [#6 0.02,0.10,0.60,U] [#7 0.32,-0.04,0.51,U] [#8 0.11,0.16,0.57,U] 
01:41:57.400 00.003 1032 single-star, 8 included, MultiStar: {0.13, 0.10}, one-star: {0.06, 0.10}
01:41:57.402 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
01:41:57.404 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
01:41:57.406 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=0.08 mountY=-0.09, mountTheta=-0.82
01:41:57.410 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
01:41:57.412 00.002 1032 Enqueuing Move request for scope (0.06, 0.10)
01:41:57.414 00.002 10072 Worker thread wakes up
01:41:57.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
01:41:57.414 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:41:57.414 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.09
01:41:57.417 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:57.419 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.51
01:41:57.419 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:41:57.419 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:57.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:41:57.419 00.000 10072 MoveAxis(E, 2, ABG)
01:41:57.419 00.000 10072 Guiding  Dir = 2, Dur = 2
01:41:57.420 00.001 10072 IsGuiding returns 0
01:41:57.420 00.000 10072 PulseGuide returned control before completion, sleep 12
01:41:57.439 00.019 10072 IsGuiding returns 0
01:41:57.439 00.000 10072 Move returns status 0, amount 2
01:41:57.439 00.000 10072 MoveAxis(N, 0, ABG)
01:41:57.439 00.000 10072 Move returns status 0, amount 0
01:41:57.439 00.000 10072 move complete, result=0
01:41:57.439 00.000 10072 worker thread done servicing request
01:41:57.441 00.002 1032 UpdateGuideState exits: m=1424 SNR=26.6
01:41:57.443 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:57.444 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:57.446 00.002 1032 Enqueuing Expose request
01:41:57.448 00.002 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:41:57.450 00.002 10072 Worker thread wakes up
01:41:57.450 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:57.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:57.864 00.414 10072 Exposure complete
01:41:57.913 00.049 10072 worker thread done servicing request
01:41:57.913 00.000 1032 OnExposeComplete: enter
01:41:57.915 00.002 1032 UpdateGuideState(): m_state=6
01:41:57.916 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4449
01:41:57.919 00.003 1032 Star::Find returns 1 (0), X=321.40, Y=754.94, Mass=1369, SNR=26.1, Peak=153 HFD=2.7
01:41:57.920 00.001 1032 MultiStar: [#1 0.09,-0.02,0.95,U] [#2 0.16,0.20,0.72,U] [#3 0.16,0.14,0.70,U] [#4 0.25,0.10,0.73,U] [#5 0.34,0.11,0.70,U] [#6 0.17,0.17,0.59,U] [#7 0.08,-0.11,0.50,U] [#8 0.35,0.31,0.59,U] 
01:41:57.922 00.002 1032 single-star, 8 included, MultiStar: {0.16, 0.12}, one-star: {-0.06, 0.17}
01:41:57.925 00.003 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
01:41:57.926 00.001 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
01:41:57.928 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.90 mountX=0.18 mountY=0.01, mountTheta=0.07
01:41:57.931 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.17, opts=13)
01:41:57.933 00.002 1032 Enqueuing Move request for scope (-0.06, 0.17)
01:41:57.935 00.002 10072 Worker thread wakes up
01:41:57.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
01:41:57.935 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
01:41:57.935 00.000 10072 Moving (-0.06, 0.17) raw xDistance=0.18 yDistance=0.01
01:41:57.937 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:57.939 00.002 10072 PPEC rslt: input = 0.18, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 287.50
01:41:57.939 00.000 10072 PPEC: input: 0.18, control: 0.08, exposure: 500
01:41:57.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:57.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:41:57.939 00.000 10072 MoveAxis(W, 82, ABG)
01:41:57.940 00.001 10072 Guiding  Dir = 3, Dur = 82
01:41:57.940 00.000 10072 IsGuiding returns 0
01:41:57.941 00.001 10072 PulseGuide returned control before completion, sleep 92
01:41:57.957 00.016 1032 UpdateGuideState exits: m=1369 SNR=26.1
01:41:57.961 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:57.963 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:57.966 00.003 1032 Enqueuing Expose request
01:41:58.048 00.082 10072 IsGuiding returns 0
01:41:58.048 00.000 10072 Move returns status 0, amount 82
01:41:58.048 00.000 10072 MoveAxis(N, 0, ABG)
01:41:58.048 00.000 10072 Move returns status 0, amount 0
01:41:58.048 00.000 10072 move complete, result=0
01:41:58.048 00.000 10072 worker thread done servicing request
01:41:58.048 00.000 10072 Worker thread wakes up
01:41:58.048 00.000 1032 GuideStep: 0.2 px 82 ms WEST, 0.0 px 0 ms NORTH
01:41:58.051 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:58.051 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:58.675 00.624 10072 Exposure complete
01:41:58.724 00.049 10072 worker thread done servicing request
01:41:58.724 00.000 1032 OnExposeComplete: enter
01:41:58.726 00.002 1032 UpdateGuideState(): m_state=6
01:41:58.727 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4450
01:41:58.729 00.002 1032 Star::Find returns 1 (0), X=321.41, Y=754.68, Mass=1377, SNR=26.2, Peak=166 HFD=2.9
01:41:58.731 00.002 1032 MultiStar: [#1 0.22,-0.03,0.95,U] [#2 0.33,-0.03,0.74,U] [#3 0.32,-0.05,0.69,U] [#4 0.25,0.10,0.70,U] [#5 0.43,-0.03,0.68,U] [#6 0.15,0.18,0.63,U] [#7 0.27,-0.35,0.53,U] [#8 0.26,0.05,0.58,U] 
01:41:58.733 00.002 1032 single-star, 8 included, MultiStar: {0.23, -0.03}, one-star: {-0.05, -0.08}
01:41:58.735 00.002 1032 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.83) = xAngle (-3.94 = 2.34)
01:41:58.737 00.002 1032 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.94 = 2.34)
01:41:58.741 00.004 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.11 mountX=-0.07 mountY=0.07, mountTheta=2.34
01:41:58.744 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.08, opts=13)
01:41:58.746 00.002 1032 Enqueuing Move request for scope (-0.05, -0.08)
01:41:58.749 00.003 10072 Worker thread wakes up
01:41:58.749 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
01:41:58.749 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
01:41:58.749 00.000 10072 Moving (-0.05, -0.08) raw xDistance=-0.07 yDistance=0.07
01:41:58.751 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:58.753 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.50
01:41:58.754 00.001 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:41:58.754 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:58.754 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:41:58.754 00.000 10072 MoveAxis(E, 0, ABG)
01:41:58.754 00.000 10072 Move returns status 0, amount 0
01:41:58.754 00.000 10072 MoveAxis(N, 0, ABG)
01:41:58.754 00.000 10072 Move returns status 0, amount 0
01:41:58.754 00.000 10072 move complete, result=0
01:41:58.754 00.000 10072 worker thread done servicing request
01:41:58.773 00.019 1032 UpdateGuideState exits: m=1377 SNR=26.2
01:41:58.775 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:58.777 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:58.779 00.002 1032 Enqueuing Expose request
01:41:58.780 00.001 1032 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:58.783 00.003 10072 Worker thread wakes up
01:41:58.783 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:58.784 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:59.193 00.409 10072 Exposure complete
01:41:59.241 00.048 10072 worker thread done servicing request
01:41:59.241 00.000 1032 OnExposeComplete: enter
01:41:59.244 00.003 1032 UpdateGuideState(): m_state=6
01:41:59.246 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4451
01:41:59.248 00.002 1032 Star::Find returns 1 (0), X=321.42, Y=754.81, Mass=1564, SNR=27.9, Peak=177 HFD=2.8
01:41:59.249 00.001 1032 MultiStar: [#1 0.24,-0.13,0.94,U] [#2 0.26,0.06,0.69,U] [#3 0.25,0.03,0.59,U] [#4 0.15,-0.04,0.67,U] [#5 0.43,-0.13,0.67,U] [#6 0.08,0.01,0.57,U] [#7 0.19,-0.32,0.50,U] [#8 0.18,-0.10,0.55,U] 
01:41:59.251 00.002 1032 single-star, 8 included, MultiStar: {0.18, -0.06}, one-star: {-0.04, 0.04}
01:41:59.253 00.002 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
01:41:59.256 00.003 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
01:41:59.257 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.32 mountX=0.05 mountY=0.03, mountTheta=0.49
01:41:59.260 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
01:41:59.262 00.002 1032 Enqueuing Move request for scope (-0.04, 0.04)
01:41:59.265 00.003 10072 Worker thread wakes up
01:41:59.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
01:41:59.265 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
01:41:59.265 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.03
01:41:59.267 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:41:59.270 00.003 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.50
01:41:59.270 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:41:59.270 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:59.270 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:41:59.270 00.000 10072 MoveAxis(E, 1, ABG)
01:41:59.270 00.000 10072 Guiding  Dir = 2, Dur = 1
01:41:59.270 00.000 10072 IsGuiding returns 0
01:41:59.270 00.000 10072 PulseGuide returned control before completion, sleep 11
01:41:59.285 00.015 10072 IsGuiding returns 0
01:41:59.285 00.000 10072 Move returns status 0, amount 1
01:41:59.285 00.000 10072 MoveAxis(N, 0, ABG)
01:41:59.285 00.000 10072 Move returns status 0, amount 0
01:41:59.285 00.000 10072 move complete, result=0
01:41:59.285 00.000 10072 worker thread done servicing request
01:41:59.287 00.002 1032 UpdateGuideState exits: m=1564 SNR=27.9
01:41:59.290 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:59.292 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:41:59.293 00.001 1032 Enqueuing Expose request
01:41:59.295 00.002 1032 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
01:41:59.296 00.001 10072 Worker thread wakes up
01:41:59.297 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:41:59.297 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:41:59.928 00.631 10072 Exposure complete
01:41:59.980 00.052 10072 worker thread done servicing request
01:41:59.980 00.000 1032 OnExposeComplete: enter
01:41:59.981 00.001 1032 UpdateGuideState(): m_state=6
01:41:59.982 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4452
01:41:59.983 00.001 1032 Star::Find returns 1 (0), X=321.55, Y=754.86, Mass=1368, SNR=26.1, Peak=154 HFD=2.8
01:41:59.987 00.004 1032 MultiStar: [#1 0.18,0.10,1.02,U] [#2 0.18,0.05,0.75,U] [#3 0.25,0.01,0.72,U] [#4 0.24,0.21,0.69,U] [#5 0.42,-0.00,0.70,U] [#6 0.11,0.15,0.61,U] [#7 0.06,-0.10,0.53,U] [#8 0.30,0.26,0.58,U] 
01:41:59.990 00.003 1032 single-star, 8 included, MultiStar: {0.20, 0.09}, one-star: {0.09, 0.09}
01:41:59.992 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
01:41:59.993 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
01:41:59.995 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.78 mountX=0.06 mountY=-0.11, mountTheta=-1.05
01:41:59.997 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
01:41:59.999 00.002 1032 Enqueuing Move request for scope (0.09, 0.09)
01:42:00.001 00.002 10072 Worker thread wakes up
01:42:00.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
01:42:00.001 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
01:42:00.001 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.06 yDistance=-0.11
01:42:00.003 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:00.008 00.005 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.50
01:42:00.008 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
01:42:00.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:00.008 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:42:00.008 00.000 10072 MoveAxis(E, 2, ABG)
01:42:00.008 00.000 10072 Guiding  Dir = 2, Dur = 2
01:42:00.013 00.005 10072 IsGuiding returns 0
01:42:00.016 00.003 10072 IsGuiding returns 0
01:42:00.016 00.000 10072 Move returns status 0, amount 2
01:42:00.016 00.000 10072 MoveAxis(N, 0, ABG)
01:42:00.016 00.000 10072 Move returns status 0, amount 0
01:42:00.016 00.000 10072 move complete, result=0
01:42:00.016 00.000 10072 worker thread done servicing request
01:42:00.032 00.016 1032 UpdateGuideState exits: m=1368 SNR=26.1
01:42:00.034 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:00.036 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:00.038 00.002 1032 Enqueuing Expose request
01:42:00.040 00.002 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:42:00.042 00.002 10072 Worker thread wakes up
01:42:00.042 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:00.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:00.459 00.417 10072 Exposure complete
01:42:00.511 00.052 10072 worker thread done servicing request
01:42:00.512 00.001 1032 OnExposeComplete: enter
01:42:00.514 00.002 1032 UpdateGuideState(): m_state=6
01:42:00.515 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4453
01:42:00.517 00.002 1032 Star::Find returns 1 (0), X=321.49, Y=754.79, Mass=1320, SNR=25.6, Peak=151 HFD=2.9
01:42:00.521 00.004 1032 MultiStar: [#1 0.10,0.08,0.96,U] [#2 0.23,0.15,0.79,U] [#3 0.18,0.01,0.70,U] [#4 0.06,0.12,0.73,U] [#5 0.32,0.15,0.73,U] [#6 0.14,0.21,0.63,U] [#7 0.08,-0.04,0.51,U] [#8 0.10,0.21,0.61,U] 
01:42:00.523 00.002 1032 single-star, 8 included, MultiStar: {0.14, 0.10}, one-star: {0.03, 0.03}
01:42:00.525 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
01:42:00.527 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
01:42:00.528 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.65 mountX=0.02 mountY=-0.04, mountTheta=-1.18
01:42:00.533 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
01:42:00.535 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
01:42:00.536 00.001 10072 Worker thread wakes up
01:42:00.537 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:42:00.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:42:00.537 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
01:42:00.539 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:00.541 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.50
01:42:00.542 00.001 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:42:00.542 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:00.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:42:00.542 00.000 10072 MoveAxis(E, 2, ABG)
01:42:00.542 00.000 10072 Guiding  Dir = 2, Dur = 2
01:42:00.542 00.000 10072 IsGuiding returns 0
01:42:00.542 00.000 10072 PulseGuide returned control before completion, sleep 12
01:42:00.561 00.019 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:42:00.564 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:00.566 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:00.568 00.002 1032 Enqueuing Expose request
01:42:00.571 00.003 10072 IsGuiding returns 0
01:42:00.571 00.000 10072 Move returns status 0, amount 2
01:42:00.571 00.000 10072 MoveAxis(N, 0, ABG)
01:42:00.571 00.000 10072 Move returns status 0, amount 0
01:42:00.571 00.000 10072 move complete, result=0
01:42:00.571 00.000 10072 worker thread done servicing request
01:42:00.571 00.000 10072 Worker thread wakes up
01:42:00.571 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:00.571 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:00.577 00.006 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
01:42:01.196 00.619 10072 Exposure complete
01:42:01.247 00.051 10072 worker thread done servicing request
01:42:01.248 00.001 1032 OnExposeComplete: enter
01:42:01.250 00.002 1032 UpdateGuideState(): m_state=6
01:42:01.252 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4454
01:42:01.255 00.003 1032 Star::Find returns 1 (0), X=321.57, Y=754.66, Mass=1409, SNR=26.4, Peak=143 HFD=3.1
01:42:01.258 00.003 1032 MultiStar: [#1 0.22,-0.21,0.99,U] [#2 0.26,-0.11,0.73,U] [#3 0.25,-0.11,0.68,U] [#4 0.20,-0.06,0.69,U] [#5 0.24,-0.15,0.69,U] [#6 0.12,0.01,0.62,U] [#7 0.19,-0.29,0.54,U] [#8 0.13,-0.11,0.58,U] 
01:42:01.259 00.001 1032 single-star, 8 included, MultiStar: {0.19, -0.13}, one-star: {0.11, -0.10}
01:42:01.261 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
01:42:01.263 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
01:42:01.264 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.74 mountX=-0.13 mountY=-0.08, mountTheta=-2.57
01:42:01.268 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
01:42:01.269 00.001 1032 Enqueuing Move request for scope (0.11, -0.10)
01:42:01.271 00.002 10072 Worker thread wakes up
01:42:01.272 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
01:42:01.272 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
01:42:01.272 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.13 yDistance=-0.08
01:42:01.274 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:01.277 00.003 10072 PPEC rslt: input = -0.13, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.50
01:42:01.277 00.000 10072 PPEC: input: -0.13, control: -0.00, exposure: 500
01:42:01.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:01.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:42:01.278 00.001 10072 MoveAxis(E, 4, ABG)
01:42:01.278 00.000 10072 Guiding  Dir = 2, Dur = 4
01:42:01.278 00.000 10072 IsGuiding returns 0
01:42:01.279 00.001 10072 PulseGuide returned control before completion, sleep 14
01:42:01.298 00.019 1032 UpdateGuideState exits: m=1409 SNR=26.4
01:42:01.301 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:01.304 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:01.307 00.003 1032 Enqueuing Expose request
01:42:01.309 00.002 10072 IsGuiding returns 0
01:42:01.309 00.000 10072 Move returns status 0, amount 4
01:42:01.309 00.000 10072 MoveAxis(N, 0, ABG)
01:42:01.309 00.000 10072 Move returns status 0, amount 0
01:42:01.309 00.000 10072 move complete, result=0
01:42:01.309 00.000 10072 worker thread done servicing request
01:42:01.309 00.000 10072 Worker thread wakes up
01:42:01.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:01.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:01.317 00.008 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:42:01.715 00.398 10072 Exposure complete
01:42:01.766 00.051 10072 worker thread done servicing request
01:42:01.766 00.000 1032 OnExposeComplete: enter
01:42:01.770 00.004 1032 UpdateGuideState(): m_state=6
01:42:01.772 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4455
01:42:01.775 00.003 1032 Star::Find returns 1 (0), X=321.49, Y=754.78, Mass=1354, SNR=25.9, Peak=154 HFD=2.9
01:42:01.777 00.002 1032 MultiStar: [#1 0.25,0.03,0.95,U] [#2 0.08,0.04,0.75,U] [#3 0.22,-0.11,0.69,U] [#4 0.16,0.02,0.73,U] [#5 0.39,0.11,0.69,U] [#6 0.11,0.13,0.63,U] [#7 0.11,-0.15,0.53,U] [#8 0.01,0.19,0.60,U] 
01:42:01.778 00.001 1032 single-star, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.04, 0.02}
01:42:01.780 00.002 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
01:42:01.781 00.001 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
01:42:01.782 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.46 mountX=0.01 mountY=-0.04, mountTheta=-1.37
01:42:01.785 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
01:42:01.787 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
01:42:01.788 00.001 10072 Worker thread wakes up
01:42:01.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
01:42:01.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
01:42:01.788 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
01:42:01.790 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:01.793 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.50
01:42:01.793 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:42:01.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:01.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:42:01.793 00.000 10072 MoveAxis(E, 3, ABG)
01:42:01.793 00.000 10072 Guiding  Dir = 2, Dur = 3
01:42:01.794 00.001 10072 IsGuiding returns 0
01:42:01.794 00.000 10072 PulseGuide returned control before completion, sleep 13
01:42:01.813 00.019 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:42:01.815 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:01.817 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:01.818 00.001 1032 Enqueuing Expose request
01:42:01.821 00.003 10072 IsGuiding returns 0
01:42:01.821 00.000 10072 Move returns status 0, amount 3
01:42:01.821 00.000 10072 MoveAxis(N, 0, ABG)
01:42:01.821 00.000 10072 Move returns status 0, amount 0
01:42:01.821 00.000 10072 move complete, result=0
01:42:01.821 00.000 10072 worker thread done servicing request
01:42:01.821 00.000 10072 Worker thread wakes up
01:42:01.821 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:01.821 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:01.829 00.008 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:42:02.447 00.618 10072 Exposure complete
01:42:02.496 00.049 10072 worker thread done servicing request
01:42:02.496 00.000 1032 OnExposeComplete: enter
01:42:02.498 00.002 1032 UpdateGuideState(): m_state=6
01:42:02.500 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4456
01:42:02.502 00.002 1032 Star::Find returns 1 (0), X=321.37, Y=754.85, Mass=1365, SNR=26.0, Peak=147 HFD=2.8
01:42:02.503 00.001 1032 MultiStar: [#1 0.24,0.12,0.96,U] [#2 0.23,0.14,0.78,U] [#3 0.26,0.01,0.65,U] [#4 0.15,0.19,0.72,U] [#5 0.32,0.07,0.72,U] [#6 0.10,0.27,0.61,U] [#7 0.18,-0.10,0.54,U] [#8 0.13,0.41,0.59,U] 
01:42:02.505 00.002 1032 single-star, 8 included, MultiStar: {0.16, 0.13}, one-star: {-0.09, 0.09}
01:42:02.506 00.001 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.83) = xAngle (0.52 = 0.52)
01:42:02.509 00.003 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.52 = 0.52)
01:42:02.512 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.12 cameraTheta=2.35 mountX=0.11 mountY=0.06, mountTheta=0.52
01:42:02.515 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.09, opts=13)
01:42:02.521 00.006 1032 Enqueuing Move request for scope (-0.09, 0.09)
01:42:02.526 00.005 10072 Worker thread wakes up
01:42:02.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
01:42:02.526 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
01:42:02.526 00.000 10072 Moving (-0.09, 0.09) raw xDistance=0.11 yDistance=0.06
01:42:02.529 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:02.532 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.50
01:42:02.532 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
01:42:02.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:02.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:42:02.532 00.000 10072 MoveAxis(E, 4, ABG)
01:42:02.532 00.000 10072 Guiding  Dir = 2, Dur = 4
01:42:02.532 00.000 10072 IsGuiding returns 0
01:42:02.533 00.001 10072 PulseGuide returned control before completion, sleep 14
01:42:02.550 00.017 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:42:02.553 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:02.555 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:02.557 00.002 1032 Enqueuing Expose request
01:42:02.560 00.003 10072 IsGuiding returns 0
01:42:02.560 00.000 10072 Move returns status 0, amount 4
01:42:02.560 00.000 10072 MoveAxis(N, 0, ABG)
01:42:02.560 00.000 10072 Move returns status 0, amount 0
01:42:02.560 00.000 10072 move complete, result=0
01:42:02.560 00.000 10072 worker thread done servicing request
01:42:02.560 00.000 10072 Worker thread wakes up
01:42:02.560 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:02.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:02.568 00.008 1032 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:42:02.964 00.396 10072 Exposure complete
01:42:03.013 00.049 10072 worker thread done servicing request
01:42:03.013 00.000 1032 OnExposeComplete: enter
01:42:03.015 00.002 1032 UpdateGuideState(): m_state=6
01:42:03.016 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4457
01:42:03.020 00.004 1032 Star::Find returns 1 (0), X=321.41, Y=754.89, Mass=1394, SNR=26.3, Peak=162 HFD=2.7
01:42:03.023 00.003 1032 MultiStar: [#1 0.14,0.11,0.97,U] [#2 0.22,0.12,0.77,U] [#3 0.12,0.12,0.70,U] [#4 0.17,0.12,0.71,U] [#5 0.24,-0.01,0.69,U] [#6 0.06,0.08,0.59,U] [#7 0.17,-0.09,0.55,U] [#8 0.15,0.22,0.60,U] 
01:42:03.024 00.001 1032 single-star, 8 included, MultiStar: {0.13, 0.09}, one-star: {-0.05, 0.13}
01:42:03.026 00.002 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
01:42:03.027 00.001 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
01:42:03.029 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.13 cameraTheta=1.93 mountX=0.13 mountY=0.01, mountTheta=0.10
01:42:03.031 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.13, opts=13)
01:42:03.033 00.002 1032 Enqueuing Move request for scope (-0.05, 0.13)
01:42:03.034 00.001 10072 Worker thread wakes up
01:42:03.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
01:42:03.034 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
01:42:03.034 00.000 10072 Moving (-0.05, 0.13) raw xDistance=0.13 yDistance=0.01
01:42:03.035 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:03.038 00.003 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 287.50
01:42:03.038 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
01:42:03.038 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:03.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:42:03.040 00.002 10072 MoveAxis(W, 58, ABG)
01:42:03.040 00.000 10072 Guiding  Dir = 3, Dur = 58
01:42:03.040 00.000 10072 IsGuiding returns 0
01:42:03.040 00.000 10072 PulseGuide returned control before completion, sleep 68
01:42:03.058 00.018 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:42:03.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:03.062 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:03.064 00.002 1032 Enqueuing Expose request
01:42:03.117 00.053 10072 IsGuiding returns 1
01:42:03.118 00.001 10072 scope still moving after pulse duration time elapsed
01:42:03.148 00.030 10072 IsGuiding returns 0
01:42:03.148 00.000 10072 scope move finished after 58 + 50 ms
01:42:03.149 00.001 10072 Move returns status 0, amount 58
01:42:03.149 00.000 10072 MoveAxis(N, 0, ABG)
01:42:03.149 00.000 10072 Move returns status 0, amount 0
01:42:03.149 00.000 10072 move complete, result=0
01:42:03.149 00.000 10072 worker thread done servicing request
01:42:03.149 00.000 10072 Worker thread wakes up
01:42:03.149 00.000 1032 GuideStep: 0.1 px 58 ms WEST, 0.0 px 0 ms NORTH
01:42:03.152 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:03.152 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:03.792 00.640 10072 Exposure complete
01:42:03.841 00.049 10072 worker thread done servicing request
01:42:03.841 00.000 1032 OnExposeComplete: enter
01:42:03.843 00.002 1032 UpdateGuideState(): m_state=6
01:42:03.845 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4458
01:42:03.847 00.002 1032 Star::Find returns 1 (0), X=321.56, Y=754.77, Mass=1481, SNR=27.1, Peak=162 HFD=2.9
01:42:03.849 00.002 1032 MultiStar: [#1 0.26,-0.06,0.92,U] [#2 0.22,0.20,0.73,U] [#3 0.24,-0.17,0.65,U] [#4 0.17,0.07,0.68,U] [#5 0.45,0.08,0.68,U] [#6 0.22,0.13,0.59,U] [#7 0.10,-0.03,0.53,U] [#8 0.28,0.16,0.53,U] 
01:42:03.851 00.002 1032 single-star, 8 included, MultiStar: {0.22, 0.04}, one-star: {0.11, 0.00}
01:42:03.852 00.001 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
01:42:03.854 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
01:42:03.855 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.03 mountX=-0.02 mountY=-0.10, mountTheta=-1.80
01:42:03.859 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.00, opts=13)
01:42:03.860 00.001 1032 Enqueuing Move request for scope (0.11, 0.00)
01:42:03.864 00.004 10072 Worker thread wakes up
01:42:03.864 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
01:42:03.864 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
01:42:03.864 00.000 10072 Moving (0.11, 0.00) raw xDistance=-0.02 yDistance=-0.10
01:42:03.868 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:03.870 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.49
01:42:03.871 00.001 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:42:03.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:03.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:42:03.871 00.000 10072 MoveAxis(E, 4, ABG)
01:42:03.871 00.000 10072 Guiding  Dir = 2, Dur = 4
01:42:03.871 00.000 10072 IsGuiding returns 0
01:42:03.871 00.000 10072 PulseGuide returned control before completion, sleep 14
01:42:03.890 00.019 1032 UpdateGuideState exits: m=1481 SNR=27.1
01:42:03.892 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:03.896 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:03.898 00.002 1032 Enqueuing Expose request
01:42:03.901 00.003 10072 IsGuiding returns 0
01:42:03.901 00.000 10072 Move returns status 0, amount 4
01:42:03.901 00.000 10072 MoveAxis(N, 0, ABG)
01:42:03.901 00.000 10072 Move returns status 0, amount 0
01:42:03.901 00.000 10072 move complete, result=0
01:42:03.901 00.000 10072 worker thread done servicing request
01:42:03.901 00.000 10072 Worker thread wakes up
01:42:03.901 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:03.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:03.909 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:42:04.307 00.398 10072 Exposure complete
01:42:04.354 00.047 10072 worker thread done servicing request
01:42:04.355 00.001 1032 OnExposeComplete: enter
01:42:04.356 00.001 1032 UpdateGuideState(): m_state=6
01:42:04.358 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4459
01:42:04.360 00.002 1032 Star::Find returns 1 (0), X=321.55, Y=754.70, Mass=1309, SNR=25.5, Peak=164 HFD=3.0
01:42:04.362 00.002 1032 MultiStar: [#1 0.23,-0.03,1.00,U] [#2 0.26,0.02,0.75,U] [#3 0.20,-0.13,0.70,U] [#4 0.33,-0.05,0.73,U] [#5 0.47,-0.07,0.69,U] [#6 0.28,0.07,0.64,U] [#7 0.21,-0.20,0.55,U] [#8 0.15,0.01,0.59,U] 
01:42:04.363 00.001 1032 single-star, 8 included, MultiStar: {0.24, -0.05}, one-star: {0.09, -0.06}
01:42:04.365 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
01:42:04.366 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
01:42:04.368 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.62 mountX=-0.08 mountY=-0.07, mountTheta=-2.45
01:42:04.370 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
01:42:04.372 00.002 1032 Enqueuing Move request for scope (0.09, -0.06)
01:42:04.374 00.002 10072 Worker thread wakes up
01:42:04.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
01:42:04.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
01:42:04.374 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.07
01:42:04.376 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:04.379 00.003 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.49
01:42:04.379 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:42:04.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:04.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:42:04.379 00.000 10072 MoveAxis(E, 3, ABG)
01:42:04.379 00.000 10072 Guiding  Dir = 2, Dur = 3
01:42:04.379 00.000 10072 IsGuiding returns 0
01:42:04.380 00.001 10072 PulseGuide returned control before completion, sleep 13
01:42:04.397 00.017 1032 UpdateGuideState exits: m=1309 SNR=25.5
01:42:04.399 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:04.401 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:04.403 00.002 1032 Enqueuing Expose request
01:42:04.404 00.001 10072 IsGuiding returns 0
01:42:04.404 00.000 10072 Move returns status 0, amount 3
01:42:04.404 00.000 10072 MoveAxis(N, 0, ABG)
01:42:04.404 00.000 10072 Move returns status 0, amount 0
01:42:04.404 00.000 10072 move complete, result=0
01:42:04.404 00.000 10072 worker thread done servicing request
01:42:04.406 00.002 10072 Worker thread wakes up
01:42:04.406 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:04.406 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:04.412 00.006 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:42:05.042 00.630 10072 Exposure complete
01:42:05.089 00.047 10072 worker thread done servicing request
01:42:05.089 00.000 1032 OnExposeComplete: enter
01:42:05.090 00.001 1032 UpdateGuideState(): m_state=6
01:42:05.092 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4460
01:42:05.093 00.001 1032 Star::Find returns 1 (0), X=321.56, Y=754.78, Mass=1472, SNR=27.0, Peak=164 HFD=2.9
01:42:05.095 00.002 1032 MultiStar: [#1 0.24,-0.04,0.93,U] [#2 0.31,0.14,0.72,U] [#3 0.20,-0.08,0.63,U] [#4 0.22,0.05,0.69,U] [#5 0.44,0.05,0.68,U] [#6 0.06,0.09,0.58,U] [#7 0.23,-0.18,0.50,U] [#8 0.07,-0.08,0.58,U] 
01:42:05.098 00.003 1032 single-star, 8 included, MultiStar: {0.21, 0.00}, one-star: {0.11, 0.01}
01:42:05.099 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
01:42:05.101 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
01:42:05.102 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.12 mountX=-0.01 mountY=-0.11, mountTheta=-1.71
01:42:05.105 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
01:42:05.107 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
01:42:05.108 00.001 10072 Worker thread wakes up
01:42:05.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
01:42:05.110 00.002 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
01:42:05.110 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.01 yDistance=-0.11
01:42:05.113 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:05.116 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.49
01:42:05.116 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:42:05.116 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:05.116 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:42:05.116 00.000 10072 MoveAxis(E, 4, ABG)
01:42:05.116 00.000 10072 Guiding  Dir = 2, Dur = 4
01:42:05.116 00.000 10072 IsGuiding returns 0
01:42:05.117 00.001 10072 PulseGuide returned control before completion, sleep 14
01:42:05.133 00.016 10072 IsGuiding returns 0
01:42:05.133 00.000 10072 Move returns status 0, amount 4
01:42:05.133 00.000 10072 MoveAxis(N, 0, ABG)
01:42:05.133 00.000 10072 Move returns status 0, amount 0
01:42:05.133 00.000 10072 move complete, result=0
01:42:05.133 00.000 10072 worker thread done servicing request
01:42:05.135 00.002 1032 UpdateGuideState exits: m=1472 SNR=27.0
01:42:05.137 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:05.138 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:05.140 00.002 1032 Enqueuing Expose request
01:42:05.144 00.004 10072 Worker thread wakes up
01:42:05.144 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:05.144 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:05.144 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:42:05.557 00.413 10072 Exposure complete
01:42:05.604 00.047 10072 worker thread done servicing request
01:42:05.604 00.000 1032 OnExposeComplete: enter
01:42:05.607 00.003 1032 UpdateGuideState(): m_state=6
01:42:05.609 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4461
01:42:05.610 00.001 1032 Star::Find returns 1 (0), X=321.49, Y=754.74, Mass=1414, SNR=26.5, Peak=156 HFD=3.0
01:42:05.613 00.003 1032 MultiStar: [#1 0.20,-0.09,0.95,U] [#2 0.25,0.13,0.74,U] [#3 0.14,0.07,0.66,U] [#4 0.23,-0.11,0.72,U] [#5 0.38,0.01,0.69,U] [#6 0.12,0.04,0.63,U] [#7 0.14,-0.14,0.54,U] [#8 0.24,0.23,0.57,U] 
01:42:05.616 00.003 1032 single-star, 8 included, MultiStar: {0.19, 0.01}, one-star: {0.04, -0.02}
01:42:05.617 00.001 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
01:42:05.619 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
01:42:05.620 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.59 mountX=-0.03 mountY=-0.03, mountTheta=-2.42
01:42:05.624 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
01:42:05.627 00.003 1032 Enqueuing Move request for scope (0.04, -0.02)
01:42:05.628 00.001 10072 Worker thread wakes up
01:42:05.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
01:42:05.628 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
01:42:05.628 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
01:42:05.631 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:05.634 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.49
01:42:05.634 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:42:05.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:05.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:42:05.634 00.000 10072 MoveAxis(E, 4, ABG)
01:42:05.634 00.000 10072 Guiding  Dir = 2, Dur = 4
01:42:05.634 00.000 10072 IsGuiding returns 0
01:42:05.636 00.002 10072 PulseGuide returned control before completion, sleep 13
01:42:05.654 00.018 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:42:05.656 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:05.658 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:05.660 00.002 1032 Enqueuing Expose request
01:42:05.663 00.003 10072 IsGuiding returns 0
01:42:05.663 00.000 10072 Move returns status 0, amount 4
01:42:05.663 00.000 10072 MoveAxis(N, 0, ABG)
01:42:05.663 00.000 10072 Move returns status 0, amount 0
01:42:05.663 00.000 10072 move complete, result=0
01:42:05.663 00.000 10072 worker thread done servicing request
01:42:05.663 00.000 10072 Worker thread wakes up
01:42:05.663 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:05.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:05.670 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
01:42:06.290 00.620 10072 Exposure complete
01:42:06.339 00.049 10072 worker thread done servicing request
01:42:06.339 00.000 1032 OnExposeComplete: enter
01:42:06.342 00.003 1032 UpdateGuideState(): m_state=6
01:42:06.344 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4462
01:42:06.347 00.003 1032 Star::Find returns 1 (0), X=321.42, Y=754.59, Mass=1507, SNR=27.4, Peak=163 HFD=3.1
01:42:06.349 00.002 1032 MultiStar: [#1 0.21,-0.11,0.92,U] [#2 0.34,-0.08,0.69,U] [#3 0.27,-0.16,0.66,U] [#4 0.18,-0.05,0.66,U] [#5 0.34,-0.13,0.67,U] [#6 0.16,-0.07,0.59,U] [#7 0.12,-0.25,0.49,U] [#8 0.31,0.21,0.55,U] 
01:42:06.351 00.002 1032 single-star, 8 included, MultiStar: {0.20, -0.10}, one-star: {-0.04, -0.18}
01:42:06.352 00.001 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.66)
01:42:06.354 00.002 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.66)
01:42:06.355 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.80 mountX=-0.16 mountY=0.09, mountTheta=2.66
01:42:06.358 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.18, opts=13)
01:42:06.360 00.002 1032 Enqueuing Move request for scope (-0.04, -0.18)
01:42:06.363 00.003 10072 Worker thread wakes up
01:42:06.363 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
01:42:06.363 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
01:42:06.363 00.000 10072 Moving (-0.04, -0.18) raw xDistance=-0.16 yDistance=0.09
01:42:06.366 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:06.368 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.49
01:42:06.368 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
01:42:06.369 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:06.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:42:06.369 00.000 10072 MoveAxis(E, 80, ABG)
01:42:06.369 00.000 10072 Guiding  Dir = 2, Dur = 80
01:42:06.369 00.000 10072 IsGuiding returns 0
01:42:06.370 00.001 10072 PulseGuide returned control before completion, sleep 90
01:42:06.387 00.017 1032 UpdateGuideState exits: m=1507 SNR=27.4
01:42:06.390 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:06.392 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:06.394 00.002 1032 Enqueuing Expose request
01:42:06.474 00.080 10072 IsGuiding returns 0
01:42:06.474 00.000 10072 Move returns status 0, amount 80
01:42:06.474 00.000 10072 MoveAxis(N, 0, ABG)
01:42:06.474 00.000 10072 Move returns status 0, amount 0
01:42:06.474 00.000 10072 move complete, result=0
01:42:06.474 00.000 10072 worker thread done servicing request
01:42:06.474 00.000 10072 Worker thread wakes up
01:42:06.474 00.000 1032 GuideStep: -0.2 px 80 ms EAST, 0.1 px 0 ms NORTH
01:42:06.477 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:06.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:06.883 00.406 10072 Exposure complete
01:42:06.933 00.050 10072 worker thread done servicing request
01:42:06.933 00.000 1032 OnExposeComplete: enter
01:42:06.935 00.002 1032 UpdateGuideState(): m_state=6
01:42:06.938 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4463
01:42:06.940 00.002 1032 Star::Find returns 1 (0), X=321.57, Y=754.60, Mass=1430, SNR=26.6, Peak=161 HFD=3.0
01:42:06.941 00.001 1032 MultiStar: [#1 0.24,-0.25,1.01,U] [#2 0.31,-0.07,0.72,U] [#3 0.33,-0.13,0.64,U] [#4 0.29,-0.21,0.68,U] [#5 0.40,-0.02,0.72,U] [#6 0.21,0.07,0.60,U] [#7 0.30,-0.19,0.53,U] [#8 0.06,-0.05,0.57,U] 
01:42:06.943 00.002 1032 single-star, 8 included, MultiStar: {0.25, -0.12}, one-star: {0.11, -0.17}
01:42:06.946 00.003 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
01:42:06.947 00.001 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
01:42:06.949 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-0.98 mountX=-0.19 mountY=-0.07, mountTheta=-2.81
01:42:06.951 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.17, opts=13)
01:42:06.954 00.003 1032 Enqueuing Move request for scope (0.11, -0.17)
01:42:06.958 00.004 10072 Worker thread wakes up
01:42:06.958 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
01:42:06.958 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
01:42:06.958 00.000 10072 Moving (0.11, -0.17) raw xDistance=-0.19 yDistance=-0.07
01:42:06.961 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:06.963 00.002 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 287.49
01:42:06.963 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
01:42:06.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:06.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:42:06.963 00.000 10072 MoveAxis(E, 94, ABG)
01:42:06.963 00.000 10072 Guiding  Dir = 2, Dur = 94
01:42:06.963 00.000 10072 IsGuiding returns 0
01:42:06.964 00.001 10072 PulseGuide returned control before completion, sleep 104
01:42:06.982 00.018 1032 UpdateGuideState exits: m=1430 SNR=26.6
01:42:06.984 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:06.991 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:06.993 00.002 1032 Enqueuing Expose request
01:42:07.083 00.090 10072 IsGuiding returns 0
01:42:07.083 00.000 10072 Move returns status 0, amount 94
01:42:07.083 00.000 10072 MoveAxis(N, 0, ABG)
01:42:07.083 00.000 10072 Move returns status 0, amount 0
01:42:07.083 00.000 10072 move complete, result=0
01:42:07.083 00.000 10072 worker thread done servicing request
01:42:07.084 00.001 10072 Worker thread wakes up
01:42:07.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:07.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:07.084 00.000 1032 GuideStep: -0.2 px 94 ms EAST, -0.1 px 0 ms NORTH
01:42:07.711 00.627 10072 Exposure complete
01:42:07.757 00.046 10072 worker thread done servicing request
01:42:07.757 00.000 1032 OnExposeComplete: enter
01:42:07.759 00.002 1032 UpdateGuideState(): m_state=6
01:42:07.761 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4464
01:42:07.762 00.001 1032 Star::Find returns 1 (0), X=321.55, Y=754.82, Mass=1374, SNR=26.1, Peak=157 HFD=2.9
01:42:07.763 00.001 1032 MultiStar: [#1 0.23,-0.10,0.98,U] [#2 0.29,-0.04,0.75,U] [#3 0.27,-0.07,0.71,U] [#4 0.18,0.12,0.75,U] [#5 0.47,-0.11,0.70,U] [#6 0.14,0.12,0.61,U] [#7 0.21,-0.15,0.54,U] [#8 0.29,0.21,0.59,U] 
01:42:07.765 00.002 1032 single-star, 8 included, MultiStar: {0.23, 0.00}, one-star: {0.10, 0.05}
01:42:07.767 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
01:42:07.770 00.003 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
01:42:07.772 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.51 mountX=0.03 mountY=-0.11, mountTheta=-1.32
01:42:07.775 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
01:42:07.779 00.004 1032 Enqueuing Move request for scope (0.10, 0.05)
01:42:07.780 00.001 10072 Worker thread wakes up
01:42:07.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:42:07.780 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:42:07.780 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.03 yDistance=-0.11
01:42:07.782 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:07.785 00.003 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.49
01:42:07.785 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:42:07.785 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:07.785 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:42:07.785 00.000 10072 MoveAxis(E, 6, ABG)
01:42:07.785 00.000 10072 Guiding  Dir = 2, Dur = 6
01:42:07.786 00.001 10072 IsGuiding returns 0
01:42:07.786 00.000 10072 PulseGuide returned control before completion, sleep 16
01:42:07.803 00.017 10072 IsGuiding returns 0
01:42:07.804 00.001 10072 Move returns status 0, amount 6
01:42:07.804 00.000 10072 MoveAxis(N, 0, ABG)
01:42:07.804 00.000 10072 Move returns status 0, amount 0
01:42:07.804 00.000 10072 move complete, result=0
01:42:07.804 00.000 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:42:07.806 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:07.807 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:07.809 00.002 1032 Enqueuing Expose request
01:42:07.810 00.001 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:42:07.811 00.001 10072 worker thread done servicing request
01:42:07.811 00.000 10072 Worker thread wakes up
01:42:07.811 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:07.811 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:08.226 00.415 10072 Exposure complete
01:42:08.278 00.052 10072 worker thread done servicing request
01:42:08.278 00.000 1032 OnExposeComplete: enter
01:42:08.280 00.002 1032 UpdateGuideState(): m_state=6
01:42:08.282 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4465
01:42:08.284 00.002 1032 Star::Find returns 1 (0), X=321.59, Y=754.87, Mass=1399, SNR=26.4, Peak=159 HFD=2.6
01:42:08.286 00.002 1032 MultiStar: [#1 0.23,0.00,0.96,U] [#2 0.29,0.14,0.71,U] [#3 0.26,0.09,0.67,U] [#4 0.27,0.12,0.70,U] [#5 0.48,-0.04,0.67,U] [#6 0.16,0.30,0.61,U] [#7 0.11,-0.01,0.53,U] [#8 0.17,0.22,0.56,U] 
01:42:08.287 00.001 1032 single-star, 8 included, MultiStar: {0.23, 0.10}, one-star: {0.13, 0.11}
01:42:08.290 00.003 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
01:42:08.292 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
01:42:08.293 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.67 mountX=0.07 mountY=-0.16, mountTheta=-1.16
01:42:08.297 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.11, opts=13)
01:42:08.299 00.002 1032 Enqueuing Move request for scope (0.13, 0.11)
01:42:08.306 00.007 10072 Worker thread wakes up
01:42:08.307 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
01:42:08.307 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
01:42:08.307 00.000 10072 Moving (0.13, 0.11) raw xDistance=0.07 yDistance=-0.16
01:42:08.310 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:08.313 00.003 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.49
01:42:08.313 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
01:42:08.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:08.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:42:08.313 00.000 10072 MoveAxis(E, 6, ABG)
01:42:08.314 00.001 10072 Guiding  Dir = 2, Dur = 6
01:42:08.314 00.000 10072 IsGuiding returns 0
01:42:08.314 00.000 10072 PulseGuide returned control before completion, sleep 16
01:42:08.333 00.019 1032 UpdateGuideState exits: m=1399 SNR=26.4
01:42:08.336 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:08.339 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:08.341 00.002 1032 Enqueuing Expose request
01:42:08.346 00.005 10072 IsGuiding returns 0
01:42:08.346 00.000 10072 Move returns status 0, amount 6
01:42:08.346 00.000 10072 MoveAxis(N, 0, ABG)
01:42:08.346 00.000 10072 Move returns status 0, amount 0
01:42:08.346 00.000 10072 move complete, result=0
01:42:08.346 00.000 10072 worker thread done servicing request
01:42:08.346 00.000 10072 Worker thread wakes up
01:42:08.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:08.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:08.352 00.006 1032 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
01:42:08.973 00.621 10072 Exposure complete
01:42:09.020 00.047 10072 worker thread done servicing request
01:42:09.020 00.000 1032 OnExposeComplete: enter
01:42:09.023 00.003 1032 UpdateGuideState(): m_state=6
01:42:09.025 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4466
01:42:09.027 00.002 1032 Star::Find returns 1 (0), X=321.52, Y=754.78, Mass=1457, SNR=26.9, Peak=163 HFD=2.9
01:42:09.029 00.002 1032 MultiStar: [#1 0.31,-0.03,0.97,U] [#2 0.28,0.11,0.69,U] [#3 0.20,0.16,0.64,U] [#4 0.27,0.11,0.72,U] [#5 0.48,0.04,0.64,U] [#6 0.19,0.20,0.58,U] [#7 0.19,0.05,0.52,U] [#8 0.17,0.20,0.58,U] 
01:42:09.031 00.002 1032 single-star, 8 included, MultiStar: {0.24, 0.08}, one-star: {0.07, 0.01}
01:42:09.033 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
01:42:09.034 00.001 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
01:42:09.036 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.19 mountX=-0.00 mountY=-0.07, mountTheta=-1.64
01:42:09.040 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
01:42:09.042 00.002 1032 Enqueuing Move request for scope (0.07, 0.01)
01:42:09.044 00.002 10072 Worker thread wakes up
01:42:09.044 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
01:42:09.044 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
01:42:09.044 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.00 yDistance=-0.07
01:42:09.046 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:09.051 00.005 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.49
01:42:09.051 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
01:42:09.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:09.051 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:42:09.051 00.000 10072 MoveAxis(E, 6, ABG)
01:42:09.051 00.000 10072 Guiding  Dir = 2, Dur = 6
01:42:09.053 00.002 10072 IsGuiding returns 0
01:42:09.053 00.000 10072 PulseGuide returned control before completion, sleep 16
01:42:09.070 00.017 1032 UpdateGuideState exits: m=1457 SNR=26.9
01:42:09.072 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:09.074 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:09.076 00.002 1032 Enqueuing Expose request
01:42:09.084 00.008 10072 IsGuiding returns 0
01:42:09.084 00.000 10072 Move returns status 0, amount 6
01:42:09.085 00.001 10072 MoveAxis(N, 0, ABG)
01:42:09.085 00.000 10072 Move returns status 0, amount 0
01:42:09.085 00.000 10072 move complete, result=0
01:42:09.085 00.000 10072 worker thread done servicing request
01:42:09.085 00.000 10072 Worker thread wakes up
01:42:09.085 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:09.085 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:09.090 00.005 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:42:09.502 00.412 10072 Exposure complete
01:42:09.548 00.046 10072 worker thread done servicing request
01:42:09.548 00.000 1032 OnExposeComplete: enter
01:42:09.552 00.004 1032 UpdateGuideState(): m_state=6
01:42:09.556 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4467
01:42:09.559 00.003 1032 Star::Find returns 1 (0), X=321.50, Y=754.90, Mass=1328, SNR=25.7, Peak=153 HFD=2.7
01:42:09.561 00.002 1032 MultiStar: [#1 0.22,-0.02,0.98,U] [#2 0.31,0.00,0.77,U] [#3 0.25,-0.06,0.68,U] [#4 0.28,0.03,0.75,U] [#5 0.42,0.09,0.74,U] [#6 0.17,0.20,0.62,U] [#7 0.48,-0.11,0.55,U] [#8 0.30,0.31,0.58,U] 
01:42:09.567 00.006 1032 single-star, 8 included, MultiStar: {0.26, 0.06}, one-star: {0.04, 0.13}
01:42:09.570 00.003 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
01:42:09.573 00.003 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
01:42:09.574 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.28 mountX=0.12 mountY=-0.07, mountTheta=-0.55
01:42:09.577 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.13, opts=13)
01:42:09.582 00.005 1032 Enqueuing Move request for scope (0.04, 0.13)
01:42:09.584 00.002 10072 Worker thread wakes up
01:42:09.584 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
01:42:09.584 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
01:42:09.584 00.000 10072 Moving (0.04, 0.13) raw xDistance=0.12 yDistance=-0.07
01:42:09.587 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:09.589 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.49
01:42:09.590 00.001 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
01:42:09.590 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:09.590 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:42:09.590 00.000 10072 MoveAxis(E, 5, ABG)
01:42:09.590 00.000 10072 Guiding  Dir = 2, Dur = 5
01:42:09.590 00.000 10072 IsGuiding returns 0
01:42:09.591 00.001 10072 PulseGuide returned control before completion, sleep 15
01:42:09.609 00.018 10072 IsGuiding returns 0
01:42:09.609 00.000 10072 Move returns status 0, amount 5
01:42:09.609 00.000 10072 MoveAxis(N, 0, ABG)
01:42:09.609 00.000 10072 Move returns status 0, amount 0
01:42:09.609 00.000 10072 move complete, result=0
01:42:09.611 00.002 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:42:09.616 00.005 10072 worker thread done servicing request
01:42:09.616 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:09.618 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:09.621 00.003 1032 Enqueuing Expose request
01:42:09.623 00.002 10072 Worker thread wakes up
01:42:09.623 00.000 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:42:09.625 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:09.625 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:10.254 00.629 10072 Exposure complete
01:42:10.302 00.048 10072 worker thread done servicing request
01:42:10.302 00.000 1032 OnExposeComplete: enter
01:42:10.306 00.004 1032 UpdateGuideState(): m_state=6
01:42:10.307 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4468
01:42:10.309 00.002 1032 Star::Find returns 1 (0), X=321.56, Y=754.65, Mass=1427, SNR=26.6, Peak=168 HFD=3.0
01:42:10.310 00.001 1032 MultiStar: [#1 0.28,-0.13,0.95,U] [#2 0.36,-0.02,0.72,U] [#3 0.40,-0.04,0.69,U] [#4 0.18,-0.10,0.68,U] [#5 0.49,-0.06,0.70,U] [#6 0.18,0.05,0.58,U] [#7 0.27,-0.23,0.53,U] [#8 0.37,0.06,0.55,U] 
01:42:10.312 00.002 1032 single-star, 8 included, MultiStar: {0.29, -0.07}, one-star: {0.10, -0.12}
01:42:10.313 00.001 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
01:42:10.314 00.001 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
01:42:10.316 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.85 mountX=-0.14 mountY=-0.07, mountTheta=-2.68
01:42:10.318 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.12, opts=13)
01:42:10.320 00.002 1032 Enqueuing Move request for scope (0.10, -0.12)
01:42:10.321 00.001 10072 Worker thread wakes up
01:42:10.322 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
01:42:10.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
01:42:10.322 00.000 10072 Moving (0.10, -0.12) raw xDistance=-0.14 yDistance=-0.07
01:42:10.323 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:10.327 00.004 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.49
01:42:10.327 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:42:10.327 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:10.327 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:42:10.327 00.000 10072 MoveAxis(E, 70, ABG)
01:42:10.327 00.000 10072 Guiding  Dir = 2, Dur = 70
01:42:10.327 00.000 10072 IsGuiding returns 0
01:42:10.329 00.002 10072 PulseGuide returned control before completion, sleep 80
01:42:10.346 00.017 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:42:10.348 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:10.350 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:10.352 00.002 1032 Enqueuing Expose request
01:42:10.421 00.069 10072 IsGuiding returns 0
01:42:10.421 00.000 10072 Move returns status 0, amount 70
01:42:10.421 00.000 10072 MoveAxis(N, 0, ABG)
01:42:10.421 00.000 10072 Move returns status 0, amount 0
01:42:10.421 00.000 10072 move complete, result=0
01:42:10.421 00.000 10072 worker thread done servicing request
01:42:10.421 00.000 10072 Worker thread wakes up
01:42:10.421 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:10.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:10.423 00.002 1032 GuideStep: -0.1 px 70 ms EAST, -0.1 px 0 ms NORTH
01:42:10.829 00.406 10072 Exposure complete
01:42:10.879 00.050 10072 worker thread done servicing request
01:42:10.879 00.000 1032 OnExposeComplete: enter
01:42:10.881 00.002 1032 UpdateGuideState(): m_state=6
01:42:10.884 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4469
01:42:10.885 00.001 1032 Star::Find returns 1 (0), X=321.66, Y=754.70, Mass=1427, SNR=26.6, Peak=151 HFD=2.9
01:42:10.887 00.002 1032 MultiStar: [#1 0.33,-0.03,0.98,U] [#2 0.26,0.04,0.75,U] [#3 0.27,-0.09,0.67,U] [#4 0.31,-0.02,0.71,U] [#5 0.38,0.03,0.66,U] [#6 0.16,0.22,0.59,U] [#7 0.22,-0.13,0.52,U] [#8 0.18,-0.05,0.57,U] 
01:42:10.891 00.004 1032 single-star, 8 included, MultiStar: {0.26, -0.01}, one-star: {0.20, -0.06}
01:42:10.895 00.004 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
01:42:10.898 00.003 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
01:42:10.900 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.30 mountX=-0.11 mountY=-0.18, mountTheta=-2.13
01:42:10.903 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.06, opts=13)
01:42:10.905 00.002 1032 Enqueuing Move request for scope (0.20, -0.06)
01:42:10.907 00.002 10072 Worker thread wakes up
01:42:10.907 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
01:42:10.907 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
01:42:10.907 00.000 10072 Moving (0.20, -0.06) raw xDistance=-0.11 yDistance=-0.18
01:42:10.909 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:10.911 00.002 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.49
01:42:10.911 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
01:42:10.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:10.912 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:42:10.912 00.000 10072 MoveAxis(E, 4, ABG)
01:42:10.912 00.000 10072 Guiding  Dir = 2, Dur = 4
01:42:10.912 00.000 10072 IsGuiding returns 0
01:42:10.912 00.000 10072 PulseGuide returned control before completion, sleep 14
01:42:10.933 00.021 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:42:10.935 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:10.937 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:10.938 00.001 1032 Enqueuing Expose request
01:42:10.940 00.002 10072 IsGuiding returns 0
01:42:10.940 00.000 10072 Move returns status 0, amount 4
01:42:10.940 00.000 10072 MoveAxis(N, 0, ABG)
01:42:10.940 00.000 10072 Move returns status 0, amount 0
01:42:10.940 00.000 10072 move complete, result=0
01:42:10.940 00.000 10072 worker thread done servicing request
01:42:10.940 00.000 10072 Worker thread wakes up
01:42:10.940 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:10.940 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:10.947 00.007 1032 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
01:42:11.569 00.622 10072 Exposure complete
01:42:11.664 00.095 10072 worker thread done servicing request
01:42:11.664 00.000 1032 OnExposeComplete: enter
01:42:11.667 00.003 1032 UpdateGuideState(): m_state=6
01:42:11.669 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4470
01:42:11.672 00.003 1032 Star::Find returns 1 (0), X=321.52, Y=754.80, Mass=1338, SNR=25.8, Peak=137 HFD=3.0
01:42:11.678 00.006 1032 MultiStar: [#1 0.23,-0.01,1.03,U] [#2 0.35,0.08,0.76,U] [#3 0.33,0.03,0.68,U] [#4 0.19,0.11,0.72,U] [#5 0.35,0.09,0.74,U] [#6 0.06,0.24,0.60,U] [#7 0.40,-0.06,0.54,U] [#8 0.21,0.07,0.56,U] 
01:42:11.680 00.002 1032 single-star, 8 included, MultiStar: {0.23, 0.06}, one-star: {0.07, 0.03}
01:42:11.682 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
01:42:11.685 00.003 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
01:42:11.686 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.40 mountX=0.01 mountY=-0.07, mountTheta=-1.43
01:42:11.691 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
01:42:11.694 00.003 1032 Enqueuing Move request for scope (0.07, 0.03)
01:42:11.697 00.003 10072 Worker thread wakes up
01:42:11.698 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
01:42:11.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
01:42:11.698 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
01:42:11.701 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:11.704 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
01:42:11.704 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:42:11.704 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:11.704 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:42:11.705 00.001 10072 MoveAxis(E, 3, ABG)
01:42:11.705 00.000 10072 Guiding  Dir = 2, Dur = 3
01:42:11.706 00.001 10072 IsGuiding returns 0
01:42:11.708 00.002 10072 PulseGuide returned control before completion, sleep 12
01:42:11.721 00.013 10072 IsGuiding returns 0
01:42:11.721 00.000 10072 Move returns status 0, amount 3
01:42:11.721 00.000 10072 MoveAxis(N, 0, ABG)
01:42:11.722 00.001 10072 Move returns status 0, amount 0
01:42:11.722 00.000 10072 move complete, result=0
01:42:11.722 00.000 10072 worker thread done servicing request
01:42:11.728 00.006 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:42:11.731 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:11.733 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:11.739 00.006 1032 Enqueuing Expose request
01:42:11.741 00.002 10072 Worker thread wakes up
01:42:11.741 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:42:11.743 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:11.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:12.163 00.420 10072 Exposure complete
01:42:12.220 00.057 10072 worker thread done servicing request
01:42:12.220 00.000 1032 OnExposeComplete: enter
01:42:12.222 00.002 1032 UpdateGuideState(): m_state=6
01:42:12.224 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4471
01:42:12.226 00.002 1032 Star::Find returns 1 (0), X=321.62, Y=754.80, Mass=1383, SNR=26.2, Peak=148 HFD=2.8
01:42:12.228 00.002 1032 MultiStar: [#1 0.29,-0.08,0.98,U] [#2 0.32,0.09,0.75,U] [#3 0.22,-0.03,0.71,U] [#4 0.22,0.09,0.70,U] [#5 0.39,-0.01,0.72,U] [#6 0.15,0.05,0.58,U] [#7 0.26,-0.21,0.48,U] [#8 0.21,-0.02,0.60,U] 
01:42:12.230 00.002 1032 single-star, 8 included, MultiStar: {0.25, -0.00}, one-star: {0.17, 0.04}
01:42:12.231 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
01:42:12.233 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
01:42:12.235 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.17 cameraTheta=0.22 mountX=-0.01 mountY=-0.17, mountTheta=-1.61
01:42:12.240 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.04, opts=13)
01:42:12.243 00.003 1032 Enqueuing Move request for scope (0.17, 0.04)
01:42:12.244 00.001 10072 Worker thread wakes up
01:42:12.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
01:42:12.245 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
01:42:12.245 00.000 10072 Moving (0.17, 0.04) raw xDistance=-0.01 yDistance=-0.17
01:42:12.246 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:12.250 00.004 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
01:42:12.250 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:42:12.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:12.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:42:12.250 00.000 10072 MoveAxis(E, 2, ABG)
01:42:12.250 00.000 10072 Guiding  Dir = 2, Dur = 2
01:42:12.251 00.001 10072 IsGuiding returns 0
01:42:12.251 00.000 10072 PulseGuide returned control before completion, sleep 12
01:42:12.271 00.020 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:42:12.274 00.003 10072 IsGuiding returns 0
01:42:12.274 00.000 10072 Move returns status 0, amount 2
01:42:12.274 00.000 10072 MoveAxis(N, 0, ABG)
01:42:12.274 00.000 10072 Move returns status 0, amount 0
01:42:12.274 00.000 10072 move complete, result=0
01:42:12.274 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:12.277 00.003 10072 worker thread done servicing request
01:42:12.277 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:12.279 00.002 1032 Enqueuing Expose request
01:42:12.281 00.002 1032 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
01:42:12.283 00.002 10072 Worker thread wakes up
01:42:12.283 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:12.283 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:12.913 00.630 10072 Exposure complete
01:42:12.961 00.048 10072 worker thread done servicing request
01:42:12.962 00.001 1032 OnExposeComplete: enter
01:42:12.964 00.002 1032 UpdateGuideState(): m_state=6
01:42:12.966 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4472
01:42:12.968 00.002 1032 Star::Find returns 1 (0), X=321.67, Y=754.72, Mass=1526, SNR=27.5, Peak=166 HFD=2.9
01:42:12.971 00.003 1032 MultiStar: [#1 0.33,-0.29,0.96,U] [#2 0.36,-0.11,0.71,U] [#3 0.33,-0.03,0.65,U] [#4 0.24,-0.03,0.69,U] [#5 0.43,-0.19,0.66,U] [#6 0.33,0.01,0.56,U] [#7 0.31,-0.25,0.54,U] [#8 0.21,-0.19,0.52,U] 
01:42:12.973 00.002 1032 single-star, 8 included, MultiStar: {0.30, -0.13}, one-star: {0.21, -0.05}
01:42:12.975 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
01:42:12.976 00.001 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
01:42:12.977 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-0.24 mountX=-0.10 mountY=-0.19, mountTheta=-2.07
01:42:12.980 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.05, opts=13)
01:42:12.981 00.001 1032 Enqueuing Move request for scope (0.21, -0.05)
01:42:12.983 00.002 10072 Worker thread wakes up
01:42:12.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
01:42:12.983 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
01:42:12.983 00.000 10072 Moving (0.21, -0.05) raw xDistance=-0.10 yDistance=-0.19
01:42:12.985 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:12.989 00.004 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
01:42:12.989 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:42:12.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:12.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:42:12.989 00.000 10072 MoveAxis(E, 3, ABG)
01:42:12.989 00.000 10072 Guiding  Dir = 2, Dur = 3
01:42:12.990 00.001 10072 IsGuiding returns 0
01:42:12.991 00.001 10072 PulseGuide returned control before completion, sleep 13
01:42:13.010 00.019 1032 UpdateGuideState exits: m=1526 SNR=27.5
01:42:13.013 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:13.014 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:13.016 00.002 1032 Enqueuing Expose request
01:42:13.024 00.008 10072 IsGuiding returns 0
01:42:13.024 00.000 10072 Move returns status 0, amount 3
01:42:13.025 00.001 10072 MoveAxis(N, 0, ABG)
01:42:13.025 00.000 10072 Move returns status 0, amount 0
01:42:13.025 00.000 10072 move complete, result=0
01:42:13.025 00.000 10072 worker thread done servicing request
01:42:13.025 00.000 10072 Worker thread wakes up
01:42:13.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:13.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:13.032 00.007 1032 GuideStep: -0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
01:42:13.444 00.412 10072 Exposure complete
01:42:13.491 00.047 10072 worker thread done servicing request
01:42:13.491 00.000 1032 OnExposeComplete: enter
01:42:13.493 00.002 1032 UpdateGuideState(): m_state=6
01:42:13.495 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4473
01:42:13.497 00.002 1032 Star::Find returns 1 (0), X=321.65, Y=754.78, Mass=1361, SNR=26.0, Peak=148 HFD=2.8
01:42:13.499 00.002 1032 MultiStar: [#1 0.24,-0.02,0.96,U] [#2 0.30,0.02,0.79,U] [#3 0.25,-0.05,0.69,U] [#4 0.19,0.02,0.71,U] [#5 0.42,-0.05,0.72,U] [#6 0.20,0.14,0.63,U] [#7 0.28,-0.24,0.52,U] [#8 0.18,0.09,0.58,U] 
01:42:13.501 00.002 1032 single-star, 8 included, MultiStar: {0.25, -0.00}, one-star: {0.19, 0.01}
01:42:13.502 00.001 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
01:42:13.504 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
01:42:13.506 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.07 mountX=-0.04 mountY=-0.19, mountTheta=-1.76
01:42:13.509 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.01, opts=13)
01:42:13.511 00.002 1032 Enqueuing Move request for scope (0.19, 0.01)
01:42:13.513 00.002 10072 Worker thread wakes up
01:42:13.513 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
01:42:13.513 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
01:42:13.513 00.000 10072 Moving (0.19, 0.01) raw xDistance=-0.04 yDistance=-0.19
01:42:13.517 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:13.521 00.004 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
01:42:13.521 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:42:13.521 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:13.521 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:42:13.521 00.000 10072 MoveAxis(E, 4, ABG)
01:42:13.521 00.000 10072 Guiding  Dir = 2, Dur = 4
01:42:13.522 00.001 10072 IsGuiding returns 0
01:42:13.522 00.000 10072 PulseGuide returned control before completion, sleep 14
01:42:13.539 00.017 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:42:13.542 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:13.545 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:13.546 00.001 1032 Enqueuing Expose request
01:42:13.551 00.005 10072 IsGuiding returns 0
01:42:13.551 00.000 10072 Move returns status 0, amount 4
01:42:13.551 00.000 10072 MoveAxis(N, 0, ABG)
01:42:13.551 00.000 10072 Move returns status 0, amount 0
01:42:13.551 00.000 10072 move complete, result=0
01:42:13.551 00.000 10072 worker thread done servicing request
01:42:13.551 00.000 10072 Worker thread wakes up
01:42:13.551 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:13.551 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:13.558 00.007 1032 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
01:42:14.179 00.621 10072 Exposure complete
01:42:14.227 00.048 10072 worker thread done servicing request
01:42:14.228 00.001 1032 OnExposeComplete: enter
01:42:14.230 00.002 1032 UpdateGuideState(): m_state=6
01:42:14.232 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4474
01:42:14.234 00.002 1032 Star::Find returns 1 (0), X=321.60, Y=754.88, Mass=1547, SNR=27.7, Peak=156 HFD=2.7
01:42:14.236 00.002 1032 MultiStar: [#1 0.35,0.04,0.92,U] [#2 0.29,0.18,0.70,U] [#3 0.21,-0.07,0.64,U] [#4 0.10,0.25,0.69,U] [#5 0.35,0.17,0.68,U] [#6 0.20,0.16,0.56,U] [#7 0.28,0.01,0.48,U] [#8 0.11,0.23,0.56,U] 
01:42:14.238 00.002 1032 single-star, 8 included, MultiStar: {0.23, 0.12}, one-star: {0.14, 0.11}
01:42:14.241 00.003 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
01:42:14.243 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
01:42:14.245 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.67 mountX=0.07 mountY=-0.17, mountTheta=-1.16
01:42:14.248 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.11, opts=13)
01:42:14.251 00.003 1032 Enqueuing Move request for scope (0.14, 0.11)
01:42:14.252 00.001 10072 Worker thread wakes up
01:42:14.253 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
01:42:14.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
01:42:14.253 00.000 10072 Moving (0.14, 0.11) raw xDistance=0.07 yDistance=-0.17
01:42:14.255 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:14.257 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
01:42:14.257 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:42:14.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:14.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:42:14.257 00.000 10072 MoveAxis(E, 4, ABG)
01:42:14.257 00.000 10072 Guiding  Dir = 2, Dur = 4
01:42:14.257 00.000 10072 IsGuiding returns 0
01:42:14.259 00.002 10072 PulseGuide returned control before completion, sleep 14
01:42:14.276 00.017 1032 UpdateGuideState exits: m=1547 SNR=27.7
01:42:14.278 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:14.279 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:14.281 00.002 1032 Enqueuing Expose request
01:42:14.285 00.004 10072 IsGuiding returns 0
01:42:14.285 00.000 10072 Move returns status 0, amount 4
01:42:14.285 00.000 10072 MoveAxis(N, 0, ABG)
01:42:14.285 00.000 10072 Move returns status 0, amount 0
01:42:14.285 00.000 10072 move complete, result=0
01:42:14.285 00.000 10072 worker thread done servicing request
01:42:14.285 00.000 10072 Worker thread wakes up
01:42:14.286 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:14.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:14.291 00.005 1032 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
01:42:14.694 00.403 10072 Exposure complete
01:42:14.744 00.050 10072 worker thread done servicing request
01:42:14.744 00.000 1032 OnExposeComplete: enter
01:42:14.746 00.002 1032 UpdateGuideState(): m_state=6
01:42:14.748 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4475
01:42:14.750 00.002 1032 Star::Find returns 1 (0), X=321.59, Y=754.91, Mass=1448, SNR=26.8, Peak=149 HFD=2.7
01:42:14.752 00.002 1032 MultiStar: [#1 0.26,0.07,0.95,U] [#2 0.37,0.24,0.74,U] [#3 0.24,0.27,0.69,U] [#4 0.33,0.17,0.68,U] [#5 0.48,0.14,0.69,U] [#6 0.17,0.34,0.61,U] [#7 0.33,0.24,0.53,U] [#8 0.33,0.18,0.57,U] 
01:42:14.754 00.002 1032 single-star, 8 included, MultiStar: {0.28, 0.19}, one-star: {0.13, 0.14}
01:42:14.755 00.001 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
01:42:14.756 00.001 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
01:42:14.758 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.84 mountX=0.11 mountY=-0.16, mountTheta=-0.99
01:42:14.760 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.14, opts=13)
01:42:14.762 00.002 1032 Enqueuing Move request for scope (0.13, 0.14)
01:42:14.763 00.001 10072 Worker thread wakes up
01:42:14.763 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
01:42:14.763 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
01:42:14.763 00.000 10072 Moving (0.13, 0.14) raw xDistance=0.11 yDistance=-0.16
01:42:14.765 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:14.768 00.003 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
01:42:14.768 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
01:42:14.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:14.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:42:14.768 00.000 10072 MoveAxis(E, 4, ABG)
01:42:14.768 00.000 10072 Guiding  Dir = 2, Dur = 4
01:42:14.769 00.001 10072 IsGuiding returns 0
01:42:14.769 00.000 10072 PulseGuide returned control before completion, sleep 14
01:42:14.788 00.019 1032 UpdateGuideState exits: m=1448 SNR=26.8
01:42:14.791 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:14.793 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:14.794 00.001 1032 Enqueuing Expose request
01:42:14.802 00.008 10072 IsGuiding returns 0
01:42:14.802 00.000 10072 Move returns status 0, amount 4
01:42:14.802 00.000 10072 MoveAxis(N, 0, ABG)
01:42:14.802 00.000 10072 Move returns status 0, amount 0
01:42:14.802 00.000 10072 move complete, result=0
01:42:14.803 00.001 10072 worker thread done servicing request
01:42:14.803 00.000 10072 Worker thread wakes up
01:42:14.803 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:14.803 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:14.807 00.004 1032 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
01:42:15.431 00.624 10072 Exposure complete
01:42:15.475 00.044 10072 worker thread done servicing request
01:42:15.477 00.002 1032 OnExposeComplete: enter
01:42:15.479 00.002 1032 UpdateGuideState(): m_state=6
01:42:15.481 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4476
01:42:15.483 00.002 1032 Star::Find returns 1 (0), X=321.54, Y=754.89, Mass=1427, SNR=26.6, Peak=137 HFD=2.9
01:42:15.485 00.002 1032 MultiStar: [#1 0.31,0.05,0.95,U] [#2 0.35,0.12,0.74,U] [#3 0.28,0.11,0.69,U] [#4 0.29,0.08,0.73,U] [#5 0.50,0.10,0.71,U] [#6 0.34,0.25,0.62,U] [#7 0.28,0.07,0.51,U] [#8 0.32,0.06,0.56,U] 
01:42:15.487 00.002 1032 single-star, 8 included, MultiStar: {0.30, 0.10}, one-star: {0.08, 0.12}
01:42:15.489 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
01:42:15.491 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
01:42:15.493 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=0.98 mountX=0.10 mountY=-0.11, mountTheta=-0.85
01:42:15.496 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
01:42:15.498 00.002 1032 Enqueuing Move request for scope (0.08, 0.12)
01:42:15.501 00.003 10072 Worker thread wakes up
01:42:15.501 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
01:42:15.501 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
01:42:15.501 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.10 yDistance=-0.11
01:42:15.503 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:15.507 00.004 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
01:42:15.507 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
01:42:15.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:15.507 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:42:15.507 00.000 10072 MoveAxis(E, 5, ABG)
01:42:15.507 00.000 10072 Guiding  Dir = 2, Dur = 5
01:42:15.507 00.000 10072 IsGuiding returns 0
01:42:15.508 00.001 10072 PulseGuide returned control before completion, sleep 15
01:42:15.525 00.017 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:42:15.527 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:15.529 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:15.532 00.003 1032 Enqueuing Expose request
01:42:15.537 00.005 10072 IsGuiding returns 0
01:42:15.537 00.000 10072 Move returns status 0, amount 5
01:42:15.537 00.000 10072 MoveAxis(N, 0, ABG)
01:42:15.537 00.000 10072 Move returns status 0, amount 0
01:42:15.537 00.000 10072 move complete, result=0
01:42:15.537 00.000 10072 worker thread done servicing request
01:42:15.537 00.000 10072 Worker thread wakes up
01:42:15.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:15.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:15.541 00.004 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:42:15.945 00.404 10072 Exposure complete
01:42:16.000 00.055 10072 worker thread done servicing request
01:42:16.000 00.000 1032 OnExposeComplete: enter
01:42:16.002 00.002 1032 UpdateGuideState(): m_state=6
01:42:16.003 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4477
01:42:16.008 00.005 1032 Star::Find returns 1 (0), X=321.68, Y=754.87, Mass=1417, SNR=26.5, Peak=149 HFD=2.6
01:42:16.011 00.003 1032 MultiStar: [#1 0.40,-0.02,1.00,U] [#2 0.39,0.02,0.73,U] [#3 0.34,0.04,0.65,U] [#4 0.19,0.14,0.65,U] [#5 0.46,0.10,0.70,U] [#6 0.16,0.14,0.60,U] [#7 0.18,0.02,0.52,U] [#8 0.38,0.16,0.54,U] 
01:42:16.013 00.002 1032 single-star, 8 included, MultiStar: {0.31, 0.07}, one-star: {0.23, 0.10}
01:42:16.015 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
01:42:16.018 00.003 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
01:42:16.021 00.003 1032 CameraToMount -- cameraX=0.23 cameraY=0.10 hyp=0.25 cameraTheta=0.43 mountX=0.04 mountY=-0.25, mountTheta=-1.40
01:42:16.025 00.004 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.10, opts=13)
01:42:16.027 00.002 1032 Enqueuing Move request for scope (0.23, 0.10)
01:42:16.029 00.002 10072 Worker thread wakes up
01:42:16.029 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.10) opts 0xd
01:42:16.029 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.10)
01:42:16.029 00.000 10072 Moving (0.23, 0.10) raw xDistance=0.04 yDistance=-0.25
01:42:16.031 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:16.034 00.003 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
01:42:16.034 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:42:16.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:42:16.034 00.000 10072 MoveAxis(E, 4, ABG)
01:42:16.034 00.000 10072 Guiding  Dir = 2, Dur = 4
01:42:16.034 00.000 10072 IsGuiding returns 0
01:42:16.034 00.000 10072 PulseGuide returned control before completion, sleep 14
01:42:16.051 00.017 10072 IsGuiding returns 0
01:42:16.052 00.001 10072 Move returns status 0, amount 4
01:42:16.052 00.000 10072 MoveAxis(N, 159, ABG)
01:42:16.052 00.000 10072 Guiding  Dir = 0, Dur = 159
01:42:16.052 00.000 10072 IsGuiding returns 0
01:42:16.053 00.001 10072 PulseGuide returned control before completion, sleep 169
01:42:16.055 00.002 1032 UpdateGuideState exits: m=1417 SNR=26.5
01:42:16.057 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:16.060 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:16.062 00.002 1032 Enqueuing Expose request
01:42:16.224 00.162 10072 IsGuiding returns 0
01:42:16.224 00.000 10072 Move returns status 0, amount 159
01:42:16.224 00.000 10072 move complete, result=0
01:42:16.224 00.000 10072 worker thread done servicing request
01:42:16.224 00.000 10072 Worker thread wakes up
01:42:16.224 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.2 px 159 ms NORTH
01:42:16.227 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:16.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:16.868 00.641 10072 Exposure complete
01:42:16.914 00.046 10072 worker thread done servicing request
01:42:16.916 00.002 1032 OnExposeComplete: enter
01:42:16.918 00.002 1032 UpdateGuideState(): m_state=6
01:42:16.919 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4478
01:42:16.921 00.002 1032 Star::Find returns 1 (0), X=321.29, Y=754.77, Mass=1526, SNR=27.5, Peak=170 HFD=2.8
01:42:16.923 00.002 1032 MultiStar: [#1 0.00,-0.10,0.93,U] [#2 0.03,0.01,0.73,U] [#3 0.06,0.00,0.66,U] [#4 -0.01,-0.03,0.65,U] [#5 0.09,-0.02,0.67,U] [#6 -0.16,0.06,0.59,U] [#7 -0.06,-0.13,0.45,U] [#8 0.08,0.07,0.55,U] 
01:42:16.925 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {-0.16, 0.01}
01:42:16.928 00.003 1032 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.83) = xAngle (-4.30 = 1.99)
01:42:16.930 00.002 1032 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.30 = 1.99)
01:42:16.932 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.47 mountX=-0.01 mountY=0.02, mountTheta=1.99
01:42:16.935 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
01:42:16.936 00.001 1032 Enqueuing Move request for scope (-0.02, -0.02)
01:42:16.938 00.002 10072 Worker thread wakes up
01:42:16.938 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
01:42:16.938 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
01:42:16.938 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.02
01:42:16.940 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:16.943 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
01:42:16.943 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:42:16.943 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:16.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:42:16.943 00.000 10072 MoveAxis(E, 5, ABG)
01:42:16.943 00.000 10072 Guiding  Dir = 2, Dur = 5
01:42:16.943 00.000 10072 IsGuiding returns 0
01:42:16.945 00.002 10072 PulseGuide returned control before completion, sleep 15
01:42:16.964 00.019 1032 UpdateGuideState exits: m=1526 SNR=27.5
01:42:16.967 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:16.969 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:16.971 00.002 1032 Enqueuing Expose request
01:42:16.973 00.002 10072 IsGuiding returns 0
01:42:16.973 00.000 10072 Move returns status 0, amount 5
01:42:16.973 00.000 10072 MoveAxis(N, 0, ABG)
01:42:16.973 00.000 10072 Move returns status 0, amount 0
01:42:16.973 00.000 10072 move complete, result=0
01:42:16.973 00.000 10072 worker thread done servicing request
01:42:16.973 00.000 10072 Worker thread wakes up
01:42:16.974 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:16.974 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:16.981 00.007 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
01:42:17.381 00.400 10072 Exposure complete
01:42:17.430 00.049 10072 worker thread done servicing request
01:42:17.430 00.000 1032 OnExposeComplete: enter
01:42:17.433 00.003 1032 UpdateGuideState(): m_state=6
01:42:17.435 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4479
01:42:17.436 00.001 1032 Star::Find returns 1 (0), X=321.24, Y=754.89, Mass=1527, SNR=27.5, Peak=182 HFD=2.6
01:42:17.438 00.002 1032 MultiStar: [#1 0.01,-0.02,0.92,U] [#2 0.16,0.21,0.70,U] [#3 -0.09,0.02,0.62,U] [#4 0.01,0.08,0.70,U] [#5 0.06,-0.01,0.67,U] [#6 -0.19,0.15,0.58,U] [#7 -0.17,-0.13,0.50,U] [#8 -0.01,0.17,0.53,U] 
01:42:17.440 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.22, 0.12}
01:42:17.442 00.002 1032 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.83) = xAngle (0.37 = 0.37)
01:42:17.443 00.001 1032 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.37 = 0.37)
01:42:17.445 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.20 mountX=0.08 mountY=0.03, mountTheta=0.37
01:42:17.449 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.07, opts=13)
01:42:17.451 00.002 1032 Enqueuing Move request for scope (-0.05, 0.07)
01:42:17.453 00.002 10072 Worker thread wakes up
01:42:17.454 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
01:42:17.454 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
01:42:17.454 00.000 10072 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.03
01:42:17.457 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:17.461 00.004 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
01:42:17.461 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:42:17.461 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:17.461 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:42:17.461 00.000 10072 MoveAxis(E, 4, ABG)
01:42:17.461 00.000 10072 Guiding  Dir = 2, Dur = 4
01:42:17.462 00.001 10072 IsGuiding returns 0
01:42:17.462 00.000 10072 PulseGuide returned control before completion, sleep 14
01:42:17.481 00.019 1032 UpdateGuideState exits: m=1527 SNR=27.5
01:42:17.483 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:17.485 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:17.489 00.004 1032 Enqueuing Expose request
01:42:17.494 00.005 10072 IsGuiding returns 0
01:42:17.494 00.000 10072 Move returns status 0, amount 4
01:42:17.494 00.000 10072 MoveAxis(N, 0, ABG)
01:42:17.494 00.000 10072 Move returns status 0, amount 0
01:42:17.494 00.000 10072 move complete, result=0
01:42:17.495 00.001 10072 worker thread done servicing request
01:42:17.495 00.000 10072 Worker thread wakes up
01:42:17.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:17.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:17.503 00.008 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
01:42:18.123 00.620 10072 Exposure complete
01:42:18.170 00.047 10072 worker thread done servicing request
01:42:18.170 00.000 1032 OnExposeComplete: enter
01:42:18.173 00.003 1032 UpdateGuideState(): m_state=6
01:42:18.176 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4480
01:42:18.178 00.002 1032 Star::Find returns 1 (0), X=321.33, Y=754.75, Mass=1383, SNR=26.2, Peak=151 HFD=2.8
01:42:18.181 00.003 1032 MultiStar: [#1 -0.11,-0.03,0.98,U] [#2 0.13,-0.04,0.73,U] [#3 -0.09,-0.08,0.71,U] [#4 -0.05,0.09,0.70,U] [#5 0.07,-0.12,0.72,U] [#6 -0.08,0.07,0.63,U] [#7 -0.06,-0.29,0.55,U] [#8 0.09,0.09,0.56,U] 
01:42:18.183 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {-0.12, -0.02}
01:42:18.185 00.002 1032 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.83) = xAngle (-4.19 = 2.09)
01:42:18.186 00.001 1032 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.19 = 2.09)
01:42:18.188 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-2.36 mountX=-0.02 mountY=0.04, mountTheta=2.09
01:42:18.191 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
01:42:18.192 00.001 1032 Enqueuing Move request for scope (-0.03, -0.03)
01:42:18.194 00.002 10072 Worker thread wakes up
01:42:18.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
01:42:18.194 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
01:42:18.194 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
01:42:18.196 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:18.199 00.003 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
01:42:18.199 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:42:18.199 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:18.199 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:42:18.199 00.000 10072 MoveAxis(E, 6, ABG)
01:42:18.199 00.000 10072 Guiding  Dir = 2, Dur = 6
01:42:18.200 00.001 10072 IsGuiding returns 0
01:42:18.200 00.000 10072 PulseGuide returned control before completion, sleep 16
01:42:18.217 00.017 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:42:18.220 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:18.221 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:18.223 00.002 1032 Enqueuing Expose request
01:42:18.230 00.007 10072 IsGuiding returns 0
01:42:18.230 00.000 10072 Move returns status 0, amount 6
01:42:18.230 00.000 10072 MoveAxis(N, 0, ABG)
01:42:18.230 00.000 10072 Move returns status 0, amount 0
01:42:18.230 00.000 10072 move complete, result=0
01:42:18.230 00.000 10072 worker thread done servicing request
01:42:18.230 00.000 10072 Worker thread wakes up
01:42:18.230 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:18.231 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:18.231 00.000 1032 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
01:42:18.639 00.408 10072 Exposure complete
01:42:18.692 00.053 1032 OnExposeComplete: enter
01:42:18.695 00.003 1032 UpdateGuideState(): m_state=6
01:42:18.697 00.002 10072 worker thread done servicing request
01:42:18.697 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4481
01:42:18.700 00.003 1032 Star::Find returns 1 (0), X=321.34, Y=754.66, Mass=1399, SNR=26.3, Peak=166 HFD=3.0
01:42:18.702 00.002 1032 MultiStar: [#1 0.02,-0.17,1.01,U] [#2 0.19,-0.04,0.74,U] [#3 0.09,-0.04,0.68,U] [#4 -0.07,-0.01,0.71,U] [#5 -0.02,-0.02,0.70,U] [#6 -0.08,0.11,0.62,U] [#7 0.01,-0.20,0.51,U] [#8 0.10,-0.12,0.57,U] 
01:42:18.707 00.005 1032 refined, 8 included, MultiStar: {0.01, -0.07}, one-star: {-0.12, -0.10}
01:42:18.710 00.003 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
01:42:18.711 00.001 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
01:42:18.714 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.44 mountX=-0.07 mountY=0.01, mountTheta=3.01
01:42:18.718 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.07, opts=13)
01:42:18.720 00.002 1032 Enqueuing Move request for scope (0.01, -0.07)
01:42:18.722 00.002 10072 Worker thread wakes up
01:42:18.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
01:42:18.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
01:42:18.722 00.000 10072 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
01:42:18.724 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:18.726 00.002 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
01:42:18.726 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:42:18.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:18.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:42:18.728 00.002 10072 MoveAxis(E, 6, ABG)
01:42:18.728 00.000 10072 Guiding  Dir = 2, Dur = 6
01:42:18.728 00.000 10072 IsGuiding returns 0
01:42:18.728 00.000 10072 PulseGuide returned control before completion, sleep 16
01:42:18.747 00.019 10072 IsGuiding returns 0
01:42:18.747 00.000 10072 Move returns status 0, amount 6
01:42:18.747 00.000 10072 MoveAxis(N, 0, ABG)
01:42:18.747 00.000 10072 Move returns status 0, amount 0
01:42:18.747 00.000 10072 move complete, result=0
01:42:18.747 00.000 10072 worker thread done servicing request
01:42:18.750 00.003 1032 UpdateGuideState exits: m=1399 SNR=26.3
01:42:18.753 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:18.755 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:18.758 00.003 1032 Enqueuing Expose request
01:42:18.760 00.002 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
01:42:18.761 00.001 10072 Worker thread wakes up
01:42:18.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:18.762 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:19.393 00.631 10072 Exposure complete
01:42:19.438 00.045 10072 worker thread done servicing request
01:42:19.438 00.000 1032 OnExposeComplete: enter
01:42:19.440 00.002 1032 UpdateGuideState(): m_state=6
01:42:19.441 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4482
01:42:19.443 00.002 1032 Star::Find returns 1 (0), X=321.31, Y=754.86, Mass=1365, SNR=26.0, Peak=165 HFD=2.7
01:42:19.444 00.001 1032 MultiStar: [#1 0.11,-0.08,1.00,U] [#2 0.12,0.08,0.72,U] [#3 0.12,-0.09,0.69,U] [#4 -0.00,0.07,0.69,U] [#5 0.09,0.01,0.74,U] [#6 -0.05,0.26,0.61,U] [#7 0.09,-0.33,0.54,U] [#8 0.11,-0.03,0.59,U] 
01:42:19.446 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {-0.14, 0.09}
01:42:19.447 00.001 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
01:42:19.449 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
01:42:19.450 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.09 mountX=-0.01 mountY=-0.04, mountTheta=-1.74
01:42:19.454 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
01:42:19.456 00.002 1032 Enqueuing Move request for scope (0.04, 0.00)
01:42:19.458 00.002 10072 Worker thread wakes up
01:42:19.458 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
01:42:19.458 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
01:42:19.458 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
01:42:19.461 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:19.463 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
01:42:19.463 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:42:19.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:19.463 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:42:19.463 00.000 10072 MoveAxis(E, 7, ABG)
01:42:19.463 00.000 10072 Guiding  Dir = 2, Dur = 7
01:42:19.464 00.001 10072 IsGuiding returns 0
01:42:19.464 00.000 10072 PulseGuide returned control before completion, sleep 17
01:42:19.481 00.017 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:42:19.483 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:19.485 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:19.488 00.003 1032 Enqueuing Expose request
01:42:19.491 00.003 10072 IsGuiding returns 0
01:42:19.491 00.000 10072 Move returns status 0, amount 7
01:42:19.491 00.000 10072 MoveAxis(N, 0, ABG)
01:42:19.491 00.000 10072 Move returns status 0, amount 0
01:42:19.491 00.000 10072 move complete, result=0
01:42:19.491 00.000 10072 worker thread done servicing request
01:42:19.491 00.000 10072 Worker thread wakes up
01:42:19.491 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:19.491 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:19.498 00.007 1032 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
01:42:19.911 00.413 10072 Exposure complete
01:42:19.962 00.051 10072 worker thread done servicing request
01:42:19.962 00.000 1032 OnExposeComplete: enter
01:42:19.963 00.001 1032 UpdateGuideState(): m_state=6
01:42:19.966 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4483
01:42:19.968 00.002 1032 Star::Find returns 1 (0), X=321.32, Y=754.93, Mass=1446, SNR=26.8, Peak=165 HFD=2.6
01:42:19.970 00.002 1032 MultiStar: [#1 0.01,0.13,0.92,U] [#2 0.11,0.23,0.70,U] [#3 -0.09,0.06,0.66,U] [#4 0.04,0.15,0.68,U] [#5 0.20,0.12,0.72,U] [#6 0.07,0.16,0.60,U] [#7 -0.04,-0.10,0.53,U] [#8 0.05,0.18,0.57,U] 
01:42:19.971 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {-0.14, 0.17}
01:42:19.973 00.002 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
01:42:19.974 00.001 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
01:42:19.976 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.43 mountX=0.12 mountY=-0.05, mountTheta=-0.40
01:42:19.979 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
01:42:19.981 00.002 1032 Enqueuing Move request for scope (0.02, 0.13)
01:42:19.982 00.001 10072 Worker thread wakes up
01:42:19.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
01:42:19.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
01:42:19.982 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.05
01:42:19.985 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:19.989 00.004 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
01:42:19.989 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
01:42:19.990 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:19.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:42:19.990 00.000 10072 MoveAxis(E, 6, ABG)
01:42:19.990 00.000 10072 Guiding  Dir = 2, Dur = 6
01:42:19.991 00.001 10072 IsGuiding returns 0
01:42:19.991 00.000 10072 PulseGuide returned control before completion, sleep 16
01:42:20.009 00.018 1032 UpdateGuideState exits: m=1446 SNR=26.8
01:42:20.013 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:20.014 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:20.020 00.006 1032 Enqueuing Expose request
01:42:20.024 00.004 10072 IsGuiding returns 0
01:42:20.024 00.000 10072 Move returns status 0, amount 6
01:42:20.024 00.000 10072 MoveAxis(N, 0, ABG)
01:42:20.024 00.000 10072 Move returns status 0, amount 0
01:42:20.024 00.000 10072 move complete, result=0
01:42:20.024 00.000 10072 worker thread done servicing request
01:42:20.024 00.000 10072 Worker thread wakes up
01:42:20.024 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:20.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:20.032 00.008 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:42:20.659 00.627 10072 Exposure complete
01:42:20.705 00.046 10072 worker thread done servicing request
01:42:20.705 00.000 1032 OnExposeComplete: enter
01:42:20.707 00.002 1032 UpdateGuideState(): m_state=6
01:42:20.708 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4484
01:42:20.711 00.003 1032 Star::Find returns 1 (0), X=321.43, Y=754.94, Mass=1354, SNR=25.9, Peak=157 HFD=2.5
01:42:20.712 00.001 1032 MultiStar: [#1 0.12,0.06,1.00,U] [#2 0.09,0.24,0.79,U] [#3 0.03,0.14,0.63,U] [#4 -0.01,0.21,0.67,U] [#5 0.33,0.10,0.71,U] [#6 0.03,0.23,0.63,U] [#7 -0.12,0.17,0.53,U] [#8 -0.12,0.31,0.58,U] 
01:42:20.714 00.002 1032 single-star, 8 included, MultiStar: {0.04, 0.17}, one-star: {-0.03, 0.17}
01:42:20.717 00.003 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:42:20.718 00.001 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:42:20.720 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.74 mountX=0.17 mountY=-0.02, mountTheta=-0.09
01:42:20.722 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.17, opts=13)
01:42:20.723 00.001 1032 Enqueuing Move request for scope (-0.03, 0.17)
01:42:20.725 00.002 10072 Worker thread wakes up
01:42:20.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
01:42:20.725 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
01:42:20.725 00.000 10072 Moving (-0.03, 0.17) raw xDistance=0.17 yDistance=-0.02
01:42:20.727 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:20.729 00.002 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.48
01:42:20.729 00.000 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
01:42:20.730 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:20.730 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:42:20.730 00.000 10072 MoveAxis(W, 72, ABG)
01:42:20.730 00.000 10072 Guiding  Dir = 3, Dur = 72
01:42:20.730 00.000 10072 IsGuiding returns 0
01:42:20.731 00.001 10072 PulseGuide returned control before completion, sleep 82
01:42:20.747 00.016 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:42:20.750 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:20.754 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:20.756 00.002 1032 Enqueuing Expose request
01:42:20.828 00.072 10072 IsGuiding returns 0
01:42:20.828 00.000 10072 Move returns status 0, amount 72
01:42:20.829 00.001 10072 MoveAxis(N, 0, ABG)
01:42:20.829 00.000 10072 Move returns status 0, amount 0
01:42:20.829 00.000 10072 move complete, result=0
01:42:20.829 00.000 10072 worker thread done servicing request
01:42:20.829 00.000 10072 Worker thread wakes up
01:42:20.829 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:20.829 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:20.829 00.000 1032 GuideStep: 0.2 px 72 ms WEST, -0.0 px 0 ms NORTH
01:42:21.237 00.408 10072 Exposure complete
01:42:21.286 00.049 10072 worker thread done servicing request
01:42:21.286 00.000 1032 OnExposeComplete: enter
01:42:21.288 00.002 1032 UpdateGuideState(): m_state=6
01:42:21.291 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4485
01:42:21.293 00.002 1032 Star::Find returns 1 (0), X=321.37, Y=754.80, Mass=1388, SNR=26.3, Peak=169 HFD=2.7
01:42:21.295 00.002 1032 MultiStar: [#1 0.15,-0.11,0.97,U] [#2 0.08,-0.01,0.73,U] [#3 0.05,0.07,0.71,U] [#4 0.14,0.02,0.72,U] [#5 0.18,0.04,0.67,U] [#6 0.14,0.05,0.62,U] [#7 0.05,-0.01,0.52,U] [#8 0.03,0.01,0.56,U] 
01:42:21.296 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {-0.09, 0.03}
01:42:21.299 00.003 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
01:42:21.305 00.006 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
01:42:21.307 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.09 mountX=-0.01 mountY=-0.08, mountTheta=-1.74
01:42:21.310 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
01:42:21.312 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
01:42:21.315 00.003 10072 Worker thread wakes up
01:42:21.315 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
01:42:21.315 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
01:42:21.315 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
01:42:21.317 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:21.320 00.003 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
01:42:21.320 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:42:21.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:21.321 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:42:21.321 00.000 10072 MoveAxis(E, 6, ABG)
01:42:21.321 00.000 10072 Guiding  Dir = 2, Dur = 6
01:42:21.321 00.000 10072 IsGuiding returns 0
01:42:21.322 00.001 10072 PulseGuide returned control before completion, sleep 16
01:42:21.340 00.018 1032 UpdateGuideState exits: m=1388 SNR=26.3
01:42:21.343 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:21.345 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:21.346 00.001 1032 Enqueuing Expose request
01:42:21.348 00.002 10072 IsGuiding returns 0
01:42:21.348 00.000 10072 Move returns status 0, amount 6
01:42:21.348 00.000 10072 MoveAxis(N, 0, ABG)
01:42:21.348 00.000 10072 Move returns status 0, amount 0
01:42:21.348 00.000 10072 move complete, result=0
01:42:21.348 00.000 10072 worker thread done servicing request
01:42:21.348 00.000 10072 Worker thread wakes up
01:42:21.348 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:21.348 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:21.356 00.008 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:42:21.974 00.618 10072 Exposure complete
01:42:22.024 00.050 10072 worker thread done servicing request
01:42:22.024 00.000 1032 OnExposeComplete: enter
01:42:22.026 00.002 1032 UpdateGuideState(): m_state=6
01:42:22.028 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4486
01:42:22.030 00.002 1032 Star::Find returns 1 (0), X=321.46, Y=754.69, Mass=1392, SNR=26.3, Peak=166 HFD=3.0
01:42:22.031 00.001 1032 MultiStar: [#1 0.22,-0.27,0.99,U] [#2 0.27,-0.16,0.75,U] [#3 0.22,-0.18,0.69,U] [#4 0.23,-0.24,0.72,U] [#5 0.28,-0.19,0.70,U] [#6 0.18,-0.04,0.62,U] [#7 0.17,-0.38,0.52,U] [#8 0.20,-0.06,0.58,U] 
01:42:22.033 00.002 1032 single-star, 8 included, MultiStar: {0.19, -0.18}, one-star: {0.00, -0.07}
01:42:22.034 00.001 1032 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.83) = xAngle (-3.38 = 2.90)
01:42:22.036 00.002 1032 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.38 = 2.90)
01:42:22.038 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.55 mountX=-0.07 mountY=0.02, mountTheta=2.90
01:42:22.041 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.07, opts=13)
01:42:22.043 00.002 1032 Enqueuing Move request for scope (0.00, -0.07)
01:42:22.044 00.001 10072 Worker thread wakes up
01:42:22.044 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
01:42:22.044 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
01:42:22.044 00.000 10072 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
01:42:22.046 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:22.049 00.003 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.48
01:42:22.049 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:42:22.049 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:22.049 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:42:22.049 00.000 10072 MoveAxis(E, 6, ABG)
01:42:22.049 00.000 10072 Guiding  Dir = 2, Dur = 6
01:42:22.050 00.001 10072 IsGuiding returns 0
01:42:22.051 00.001 10072 PulseGuide returned control before completion, sleep 16
01:42:22.067 00.016 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:42:22.070 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:22.071 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:22.073 00.002 1032 Enqueuing Expose request
01:42:22.081 00.008 10072 IsGuiding returns 0
01:42:22.081 00.000 10072 Move returns status 0, amount 6
01:42:22.081 00.000 10072 MoveAxis(N, 0, ABG)
01:42:22.081 00.000 10072 Move returns status 0, amount 0
01:42:22.081 00.000 10072 move complete, result=0
01:42:22.082 00.001 10072 worker thread done servicing request
01:42:22.082 00.000 10072 Worker thread wakes up
01:42:22.082 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:22.082 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:22.084 00.002 1032 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
01:42:22.491 00.407 10072 Exposure complete
01:42:22.538 00.047 10072 worker thread done servicing request
01:42:22.538 00.000 1032 OnExposeComplete: enter
01:42:22.542 00.004 1032 UpdateGuideState(): m_state=6
01:42:22.543 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4487
01:42:22.545 00.002 1032 Star::Find returns 1 (0), X=321.48, Y=754.71, Mass=1345, SNR=25.8, Peak=161 HFD=3.0
01:42:22.546 00.001 1032 MultiStar: [#1 0.17,-0.13,1.00,U] [#2 0.33,-0.03,0.74,U] [#3 0.15,-0.03,0.68,U] [#4 0.09,-0.08,0.71,U] [#5 0.30,-0.04,0.70,U] [#6 0.26,0.08,0.62,U] [#7 0.26,-0.23,0.50,U] [#8 0.25,0.12,0.60,U] 
01:42:22.548 00.002 1032 single-star, 8 included, MultiStar: {0.19, -0.05}, one-star: {0.02, -0.06}
01:42:22.550 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
01:42:22.553 00.003 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
01:42:22.555 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.21 mountX=-0.06 mountY=-0.01, mountTheta=-3.04
01:42:22.558 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
01:42:22.560 00.002 1032 Enqueuing Move request for scope (0.02, -0.06)
01:42:22.562 00.002 10072 Worker thread wakes up
01:42:22.562 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
01:42:22.562 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
01:42:22.562 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.01
01:42:22.565 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:22.571 00.006 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.47
01:42:22.571 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:42:22.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:22.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:42:22.571 00.000 10072 MoveAxis(E, 6, ABG)
01:42:22.571 00.000 10072 Guiding  Dir = 2, Dur = 6
01:42:22.571 00.000 10072 IsGuiding returns 0
01:42:22.572 00.001 10072 PulseGuide returned control before completion, sleep 16
01:42:22.590 00.018 1032 UpdateGuideState exits: m=1345 SNR=25.8
01:42:22.592 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:22.595 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:22.596 00.001 1032 Enqueuing Expose request
01:42:22.598 00.002 10072 IsGuiding returns 0
01:42:22.598 00.000 10072 Move returns status 0, amount 6
01:42:22.598 00.000 10072 MoveAxis(N, 0, ABG)
01:42:22.598 00.000 10072 Move returns status 0, amount 0
01:42:22.598 00.000 10072 move complete, result=0
01:42:22.598 00.000 10072 worker thread done servicing request
01:42:22.598 00.000 10072 Worker thread wakes up
01:42:22.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:22.598 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:22.606 00.008 1032 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:42:23.227 00.621 10072 Exposure complete
01:42:23.275 00.048 10072 worker thread done servicing request
01:42:23.275 00.000 1032 OnExposeComplete: enter
01:42:23.277 00.002 1032 UpdateGuideState(): m_state=6
01:42:23.279 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4488
01:42:23.281 00.002 1032 Star::Find returns 1 (0), X=321.47, Y=754.72, Mass=1408, SNR=26.4, Peak=168 HFD=3.0
01:42:23.283 00.002 1032 MultiStar: [#1 0.18,-0.18,0.97,U] [#2 0.19,-0.07,0.74,U] [#3 0.01,-0.11,0.71,U] [#4 0.10,-0.11,0.68,U] [#5 0.23,-0.19,0.65,U] [#6 0.18,0.00,0.60,U] [#7 0.12,-0.24,0.53,U] [#8 0.27,0.03,0.57,U] 
01:42:23.285 00.002 1032 single-star, 8 included, MultiStar: {0.14, -0.10}, one-star: {0.01, -0.05}
01:42:23.287 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
01:42:23.288 00.001 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
01:42:23.290 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.30 mountX=-0.05 mountY=-0.00, mountTheta=-3.13
01:42:23.293 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
01:42:23.295 00.002 1032 Enqueuing Move request for scope (0.01, -0.05)
01:42:23.297 00.002 10072 Worker thread wakes up
01:42:23.297 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
01:42:23.297 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
01:42:23.297 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=-0.00
01:42:23.300 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:23.303 00.003 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.47
01:42:23.304 00.001 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:42:23.304 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:23.304 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:42:23.304 00.000 10072 MoveAxis(E, 9, ABG)
01:42:23.304 00.000 10072 Guiding  Dir = 2, Dur = 9
01:42:23.304 00.000 10072 IsGuiding returns 0
01:42:23.304 00.000 10072 PulseGuide returned control before completion, sleep 19
01:42:23.321 00.017 1032 UpdateGuideState exits: m=1408 SNR=26.4
01:42:23.324 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:23.326 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:23.327 00.001 1032 Enqueuing Expose request
01:42:23.334 00.007 10072 IsGuiding returns 0
01:42:23.335 00.001 10072 Move returns status 0, amount 9
01:42:23.335 00.000 10072 MoveAxis(N, 0, ABG)
01:42:23.335 00.000 10072 Move returns status 0, amount 0
01:42:23.335 00.000 10072 move complete, result=0
01:42:23.335 00.000 10072 worker thread done servicing request
01:42:23.335 00.000 10072 Worker thread wakes up
01:42:23.335 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:23.335 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:23.338 00.003 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
01:42:23.744 00.406 10072 Exposure complete
01:42:23.793 00.049 10072 worker thread done servicing request
01:42:23.793 00.000 1032 OnExposeComplete: enter
01:42:23.795 00.002 1032 UpdateGuideState(): m_state=6
01:42:23.797 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4489
01:42:23.800 00.003 1032 Star::Find returns 1 (0), X=321.54, Y=754.61, Mass=1449, SNR=26.8, Peak=164 HFD=3.1
01:42:23.807 00.007 1032 MultiStar: [#1 0.19,-0.23,0.96,U] [#2 0.34,-0.15,0.71,U] [#3 0.20,-0.19,0.67,U] [#4 0.18,-0.13,0.70,U] [#5 0.21,-0.34,0.71,U] [#6 0.14,-0.13,0.62,U] [#7 0.16,-0.19,0.49,U] [#8 0.14,-0.16,0.60,U] 
01:42:23.809 00.002 1032 single-star, 8 included, MultiStar: {0.18, -0.19}, one-star: {0.08, -0.15}
01:42:23.812 00.003 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
01:42:23.814 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
01:42:23.815 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.08 mountX=-0.17 mountY=-0.04, mountTheta=-2.91
01:42:23.819 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.15, opts=13)
01:42:23.821 00.002 1032 Enqueuing Move request for scope (0.08, -0.15)
01:42:23.823 00.002 10072 Worker thread wakes up
01:42:23.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
01:42:23.823 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
01:42:23.823 00.000 10072 Moving (0.08, -0.15) raw xDistance=-0.17 yDistance=-0.04
01:42:23.825 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:23.827 00.002 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.47
01:42:23.829 00.002 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
01:42:23.829 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:23.829 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:42:23.829 00.000 10072 MoveAxis(E, 84, ABG)
01:42:23.829 00.000 10072 Guiding  Dir = 2, Dur = 84
01:42:23.829 00.000 10072 IsGuiding returns 0
01:42:23.830 00.001 10072 PulseGuide returned control before completion, sleep 94
01:42:23.849 00.019 1032 UpdateGuideState exits: m=1449 SNR=26.8
01:42:23.851 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:23.853 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:23.855 00.002 1032 Enqueuing Expose request
01:42:23.930 00.075 10072 IsGuiding returns 0
01:42:23.933 00.003 10072 Move returns status 0, amount 84
01:42:23.933 00.000 10072 MoveAxis(N, 0, ABG)
01:42:23.933 00.000 10072 Move returns status 0, amount 0
01:42:23.933 00.000 10072 move complete, result=0
01:42:23.933 00.000 10072 worker thread done servicing request
01:42:23.933 00.000 10072 Worker thread wakes up
01:42:23.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:23.933 00.000 1032 GuideStep: -0.2 px 84 ms EAST, -0.0 px 0 ms NORTH
01:42:23.938 00.005 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:24.572 00.634 10072 Exposure complete
01:42:24.620 00.048 10072 worker thread done servicing request
01:42:24.620 00.000 1032 OnExposeComplete: enter
01:42:24.622 00.002 1032 UpdateGuideState(): m_state=6
01:42:24.624 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4490
01:42:24.626 00.002 1032 Star::Find returns 1 (0), X=321.40, Y=754.55, Mass=1416, SNR=26.5, Peak=169 HFD=3.1
01:42:24.628 00.002 1032 MultiStar: [#1 0.14,-0.26,0.99,U] [#2 0.21,-0.25,0.74,U] [#3 0.13,-0.24,0.68,U] [#4 0.16,-0.24,0.71,U] [#5 0.31,-0.20,0.70,U] [#6 0.10,-0.12,0.61,U] [#7 0.25,-0.28,0.53,U] [#8 0.20,-0.17,0.58,U] 
01:42:24.630 00.002 1032 single-star, 8 included, MultiStar: {0.15, -0.22}, one-star: {-0.06, -0.22}
01:42:24.631 00.001 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.63)
01:42:24.633 00.002 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.63)
01:42:24.634 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.83 mountX=-0.20 mountY=0.11, mountTheta=2.63
01:42:24.637 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.22, opts=13)
01:42:24.638 00.001 1032 Enqueuing Move request for scope (-0.06, -0.22)
01:42:24.639 00.001 10072 Worker thread wakes up
01:42:24.639 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
01:42:24.639 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
01:42:24.639 00.000 10072 Moving (-0.06, -0.22) raw xDistance=-0.20 yDistance=0.11
01:42:24.642 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:24.646 00.004 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 287.47
01:42:24.646 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
01:42:24.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:24.646 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:42:24.646 00.000 10072 MoveAxis(E, 98, ABG)
01:42:24.646 00.000 10072 Guiding  Dir = 2, Dur = 98
01:42:24.647 00.001 10072 IsGuiding returns 0
01:42:24.647 00.000 10072 PulseGuide returned control before completion, sleep 108
01:42:24.663 00.016 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:42:24.665 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:24.667 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:24.668 00.001 1032 Enqueuing Expose request
01:42:24.757 00.089 10072 IsGuiding returns 0
01:42:24.757 00.000 10072 Move returns status 0, amount 98
01:42:24.757 00.000 10072 MoveAxis(N, 0, ABG)
01:42:24.757 00.000 10072 Move returns status 0, amount 0
01:42:24.757 00.000 10072 move complete, result=0
01:42:24.757 00.000 10072 worker thread done servicing request
01:42:24.757 00.000 10072 Worker thread wakes up
01:42:24.758 00.001 1032 GuideStep: -0.2 px 98 ms EAST, 0.1 px 0 ms NORTH
01:42:24.760 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:24.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:25.167 00.407 10072 Exposure complete
01:42:25.221 00.054 10072 worker thread done servicing request
01:42:25.221 00.000 1032 OnExposeComplete: enter
01:42:25.223 00.002 1032 UpdateGuideState(): m_state=6
01:42:25.226 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4491
01:42:25.228 00.002 1032 Star::Find returns 1 (0), X=321.38, Y=754.71, Mass=1490, SNR=27.2, Peak=183 HFD=2.8
01:42:25.229 00.001 1032 MultiStar: [#1 0.04,-0.10,0.97,U] [#2 0.32,-0.03,0.72,U] [#3 0.10,-0.11,0.64,U] [#4 0.09,0.06,0.68,U] [#5 0.27,-0.22,0.67,U] [#6 0.09,0.15,0.56,U] [#7 0.17,-0.21,0.52,U] [#8 0.19,0.18,0.54,U] 
01:42:25.232 00.003 1032 single-star, 8 included, MultiStar: {0.12, -0.04}, one-star: {-0.07, -0.05}
01:42:25.233 00.001 1032 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.83) = xAngle (-4.34 = 1.94)
01:42:25.235 00.002 1032 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.34 = 1.94)
01:42:25.237 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.51 mountX=-0.03 mountY=0.09, mountTheta=1.94
01:42:25.241 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.05, opts=13)
01:42:25.243 00.002 1032 Enqueuing Move request for scope (-0.07, -0.05)
01:42:25.245 00.002 10072 Worker thread wakes up
01:42:25.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
01:42:25.245 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
01:42:25.245 00.000 10072 Moving (-0.07, -0.05) raw xDistance=-0.03 yDistance=0.09
01:42:25.246 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:25.249 00.003 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.47
01:42:25.249 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:42:25.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:25.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:42:25.250 00.001 10072 MoveAxis(E, 6, ABG)
01:42:25.250 00.000 10072 Guiding  Dir = 2, Dur = 6
01:42:25.250 00.000 10072 IsGuiding returns 0
01:42:25.250 00.000 10072 PulseGuide returned control before completion, sleep 16
01:42:25.268 00.018 1032 UpdateGuideState exits: m=1490 SNR=27.2
01:42:25.272 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:25.274 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:25.277 00.003 10072 IsGuiding returns 0
01:42:25.278 00.001 1032 Enqueuing Expose request
01:42:25.279 00.001 10072 Move returns status 0, amount 6
01:42:25.279 00.000 10072 MoveAxis(N, 0, ABG)
01:42:25.280 00.001 10072 Move returns status 0, amount 0
01:42:25.280 00.000 10072 move complete, result=0
01:42:25.280 00.000 10072 worker thread done servicing request
01:42:25.280 00.000 10072 Worker thread wakes up
01:42:25.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:25.280 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:25.287 00.007 1032 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
01:42:25.917 00.630 10072 Exposure complete
01:42:25.969 00.052 10072 worker thread done servicing request
01:42:25.969 00.000 1032 OnExposeComplete: enter
01:42:25.973 00.004 1032 UpdateGuideState(): m_state=6
01:42:25.974 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4492
01:42:25.975 00.001 1032 Star::Find returns 1 (0), X=321.37, Y=754.81, Mass=1419, SNR=26.5, Peak=166 HFD=2.7
01:42:25.977 00.002 1032 MultiStar: [#1 0.07,0.05,0.91,U] [#2 0.17,0.18,0.72,U] [#3 0.16,0.17,0.67,U] [#4 0.12,0.23,0.67,U] [#5 0.21,0.17,0.72,U] [#6 0.05,0.22,0.60,U] [#7 0.12,-0.09,0.52,U] [#8 0.08,0.24,0.56,U] 
01:42:25.978 00.001 1032 single-star, 8 included, MultiStar: {0.09, 0.13}, one-star: {-0.09, 0.05}
01:42:25.980 00.002 1032 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.83) = xAngle (0.81 = 0.81)
01:42:25.981 00.001 1032 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.81 = 0.81)
01:42:25.983 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.64 mountX=0.07 mountY=0.07, mountTheta=0.81
01:42:25.987 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.05, opts=13)
01:42:25.990 00.003 1032 Enqueuing Move request for scope (-0.09, 0.05)
01:42:25.992 00.002 10072 Worker thread wakes up
01:42:25.993 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
01:42:25.993 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
01:42:25.993 00.000 10072 Moving (-0.09, 0.05) raw xDistance=0.07 yDistance=0.07
01:42:25.996 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:25.998 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.47
01:42:25.998 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
01:42:25.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:25.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:42:25.998 00.000 10072 MoveAxis(E, 6, ABG)
01:42:25.998 00.000 10072 Guiding  Dir = 2, Dur = 6
01:42:25.999 00.001 10072 IsGuiding returns 0
01:42:25.999 00.000 10072 PulseGuide returned control before completion, sleep 16
01:42:26.017 00.018 1032 UpdateGuideState exits: m=1419 SNR=26.5
01:42:26.020 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:26.022 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:26.024 00.002 1032 Enqueuing Expose request
01:42:26.025 00.001 10072 IsGuiding returns 0
01:42:26.025 00.000 10072 Move returns status 0, amount 6
01:42:26.025 00.000 10072 MoveAxis(N, 0, ABG)
01:42:26.025 00.000 10072 Move returns status 0, amount 0
01:42:26.025 00.000 10072 move complete, result=0
01:42:26.025 00.000 10072 worker thread done servicing request
01:42:26.025 00.000 10072 Worker thread wakes up
01:42:26.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:26.025 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:26.033 00.008 1032 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
01:42:26.446 00.413 10072 Exposure complete
01:42:26.493 00.047 10072 worker thread done servicing request
01:42:26.493 00.000 1032 OnExposeComplete: enter
01:42:26.497 00.004 1032 UpdateGuideState(): m_state=6
01:42:26.498 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4493
01:42:26.500 00.002 1032 Star::Find returns 1 (0), X=321.40, Y=754.72, Mass=1410, SNR=26.4, Peak=163 HFD=2.9
01:42:26.501 00.001 1032 MultiStar: [#1 0.04,-0.09,0.94,U] [#2 0.15,0.11,0.71,U] [#3 0.03,0.03,0.70,U] [#4 0.03,0.05,0.71,U] [#5 0.15,0.05,0.71,U] [#6 -0.03,0.15,0.60,U] [#7 -0.10,-0.10,0.47,U] [#8 0.13,0.17,0.57,U] 
01:42:26.504 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {-0.06, -0.05}
01:42:26.506 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
01:42:26.507 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
01:42:26.509 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.60 mountX=0.02 mountY=-0.04, mountTheta=-1.23
01:42:26.511 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
01:42:26.512 00.001 1032 Enqueuing Move request for scope (0.04, 0.03)
01:42:26.515 00.003 10072 Worker thread wakes up
01:42:26.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
01:42:26.515 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:42:26.515 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.04
01:42:26.516 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:26.519 00.003 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.47
01:42:26.520 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:42:26.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:26.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:42:26.520 00.000 10072 MoveAxis(E, 5, ABG)
01:42:26.520 00.000 10072 Guiding  Dir = 2, Dur = 5
01:42:26.520 00.000 10072 IsGuiding returns 0
01:42:26.521 00.001 10072 PulseGuide returned control before completion, sleep 15
01:42:26.537 00.016 10072 IsGuiding returns 0
01:42:26.537 00.000 10072 Move returns status 0, amount 5
01:42:26.537 00.000 10072 MoveAxis(N, 0, ABG)
01:42:26.537 00.000 10072 Move returns status 0, amount 0
01:42:26.537 00.000 10072 move complete, result=0
01:42:26.537 00.000 10072 worker thread done servicing request
01:42:26.538 00.001 1032 UpdateGuideState exits: m=1410 SNR=26.4
01:42:26.540 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:26.542 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:26.543 00.001 1032 Enqueuing Expose request
01:42:26.544 00.001 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
01:42:26.546 00.002 10072 Worker thread wakes up
01:42:26.546 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:26.546 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:27.182 00.636 10072 Exposure complete
01:42:27.230 00.048 10072 worker thread done servicing request
01:42:27.230 00.000 1032 OnExposeComplete: enter
01:42:27.232 00.002 1032 UpdateGuideState(): m_state=6
01:42:27.234 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4494
01:42:27.236 00.002 1032 Star::Find returns 1 (0), X=321.46, Y=754.62, Mass=1551, SNR=27.8, Peak=183 HFD=3.0
01:42:27.239 00.003 1032 MultiStar: [#1 0.16,-0.21,0.91,U] [#2 0.18,-0.18,0.68,U] [#3 0.17,-0.23,0.64,U] [#4 0.30,-0.13,0.70,U] [#5 0.30,-0.17,0.66,U] [#6 0.12,-0.14,0.55,U] [#7 0.14,-0.19,0.50,U] [#8 0.15,-0.14,0.55,U] 
01:42:27.240 00.001 1032 single-star, 8 included, MultiStar: {0.16, -0.17}, one-star: {0.00, -0.15}
01:42:27.242 00.002 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
01:42:27.244 00.002 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
01:42:27.246 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.54 mountX=-0.14 mountY=0.03, mountTheta=2.91
01:42:27.249 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.15, opts=13)
01:42:27.251 00.002 1032 Enqueuing Move request for scope (0.00, -0.15)
01:42:27.253 00.002 10072 Worker thread wakes up
01:42:27.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
01:42:27.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
01:42:27.253 00.000 10072 Moving (0.00, -0.15) raw xDistance=-0.14 yDistance=0.03
01:42:27.255 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:27.258 00.003 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.47
01:42:27.258 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:42:27.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:27.258 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:42:27.258 00.000 10072 MoveAxis(E, 72, ABG)
01:42:27.258 00.000 10072 Guiding  Dir = 2, Dur = 72
01:42:27.258 00.000 10072 IsGuiding returns 0
01:42:27.259 00.001 10072 PulseGuide returned control before completion, sleep 82
01:42:27.277 00.018 1032 UpdateGuideState exits: m=1551 SNR=27.8
01:42:27.278 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:27.280 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:27.282 00.002 1032 Enqueuing Expose request
01:42:27.354 00.072 10072 IsGuiding returns 0
01:42:27.354 00.000 10072 Move returns status 0, amount 72
01:42:27.354 00.000 10072 MoveAxis(N, 0, ABG)
01:42:27.354 00.000 10072 Move returns status 0, amount 0
01:42:27.354 00.000 10072 move complete, result=0
01:42:27.354 00.000 10072 worker thread done servicing request
01:42:27.355 00.001 1032 GuideStep: -0.1 px 72 ms EAST, 0.0 px 0 ms NORTH
01:42:27.357 00.002 10072 Worker thread wakes up
01:42:27.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:27.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:27.763 00.406 10072 Exposure complete
01:42:27.813 00.050 10072 worker thread done servicing request
01:42:27.813 00.000 1032 OnExposeComplete: enter
01:42:27.815 00.002 1032 UpdateGuideState(): m_state=6
01:42:27.817 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4495
01:42:27.818 00.001 1032 Star::Find returns 1 (0), X=321.49, Y=754.64, Mass=1433, SNR=26.7, Peak=162 HFD=3.1
01:42:27.820 00.002 1032 MultiStar: [#1 0.17,-0.20,0.99,U] [#2 0.36,-0.16,0.74,U] [#3 0.15,-0.20,0.70,U] [#4 0.16,0.00,0.73,U] [#5 0.30,-0.07,0.70,U] [#6 0.18,-0.03,0.58,U] [#7 0.31,-0.34,0.55,U] [#8 0.28,-0.04,0.58,U] 
01:42:27.821 00.001 1032 single-star, 8 included, MultiStar: {0.20, -0.13}, one-star: {0.04, -0.13}
01:42:27.823 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
01:42:27.825 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
01:42:27.826 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.29 mountX=-0.14 mountY=-0.00, mountTheta=-3.12
01:42:27.830 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.13, opts=13)
01:42:27.832 00.002 1032 Enqueuing Move request for scope (0.04, -0.13)
01:42:27.834 00.002 10072 Worker thread wakes up
01:42:27.834 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
01:42:27.834 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
01:42:27.834 00.000 10072 Moving (0.04, -0.13) raw xDistance=-0.14 yDistance=-0.00
01:42:27.836 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:27.838 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 287.47
01:42:27.838 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:42:27.841 00.003 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:27.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:42:27.841 00.000 10072 MoveAxis(E, 69, ABG)
01:42:27.841 00.000 10072 Guiding  Dir = 2, Dur = 69
01:42:27.841 00.000 10072 IsGuiding returns 0
01:42:27.842 00.001 10072 PulseGuide returned control before completion, sleep 79
01:42:27.858 00.016 1032 UpdateGuideState exits: m=1433 SNR=26.7
01:42:27.863 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:27.865 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:27.867 00.002 1032 Enqueuing Expose request
01:42:27.933 00.066 10072 IsGuiding returns 0
01:42:27.933 00.000 10072 Move returns status 0, amount 69
01:42:27.933 00.000 10072 MoveAxis(N, 0, ABG)
01:42:27.933 00.000 10072 Move returns status 0, amount 0
01:42:27.933 00.000 10072 move complete, result=0
01:42:27.933 00.000 10072 worker thread done servicing request
01:42:27.933 00.000 10072 Worker thread wakes up
01:42:27.934 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:27.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:27.934 00.000 1032 GuideStep: -0.1 px 69 ms EAST, -0.0 px 0 ms NORTH
01:42:28.559 00.625 10072 Exposure complete
01:42:28.604 00.045 10072 worker thread done servicing request
01:42:28.604 00.000 1032 OnExposeComplete: enter
01:42:28.606 00.002 1032 UpdateGuideState(): m_state=6
01:42:28.608 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4496
01:42:28.610 00.002 1032 Star::Find returns 1 (0), X=321.40, Y=754.93, Mass=1435, SNR=26.7, Peak=157 HFD=2.8
01:42:28.612 00.002 1032 MultiStar: [#1 0.13,0.01,0.94,U] [#2 0.28,0.09,0.70,U] [#3 0.27,0.02,0.66,U] [#4 0.11,-0.00,0.72,U] [#5 0.31,0.08,0.70,U] [#6 0.14,0.12,0.56,U] [#7 0.18,-0.13,0.50,U] [#8 0.27,0.18,0.56,U] 
01:42:28.614 00.002 1032 single-star, 8 included, MultiStar: {0.17, 0.06}, one-star: {-0.05, 0.16}
01:42:28.615 00.001 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
01:42:28.617 00.002 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
01:42:28.619 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.88 mountX=0.17 mountY=0.01, mountTheta=0.05
01:42:28.622 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.16, opts=13)
01:42:28.625 00.003 1032 Enqueuing Move request for scope (-0.05, 0.16)
01:42:28.626 00.001 10072 Worker thread wakes up
01:42:28.627 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
01:42:28.627 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
01:42:28.627 00.000 10072 Moving (-0.05, 0.16) raw xDistance=0.17 yDistance=0.01
01:42:28.628 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:28.631 00.003 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 287.47
01:42:28.631 00.000 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
01:42:28.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:28.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:42:28.631 00.000 10072 MoveAxis(W, 74, ABG)
01:42:28.631 00.000 10072 Guiding  Dir = 3, Dur = 74
01:42:28.632 00.001 10072 IsGuiding returns 0
01:42:28.633 00.001 10072 PulseGuide returned control before completion, sleep 84
01:42:28.650 00.017 1032 UpdateGuideState exits: m=1435 SNR=26.7
01:42:28.653 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:28.655 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:28.656 00.001 1032 Enqueuing Expose request
01:42:28.730 00.074 10072 IsGuiding returns 0
01:42:28.730 00.000 10072 Move returns status 0, amount 74
01:42:28.730 00.000 10072 MoveAxis(N, 0, ABG)
01:42:28.730 00.000 10072 Move returns status 0, amount 0
01:42:28.730 00.000 10072 move complete, result=0
01:42:28.730 00.000 10072 worker thread done servicing request
01:42:28.730 00.000 10072 Worker thread wakes up
01:42:28.731 00.001 1032 GuideStep: 0.2 px 74 ms WEST, 0.0 px 0 ms NORTH
01:42:28.733 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:28.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:29.138 00.405 10072 Exposure complete
01:42:29.189 00.051 10072 worker thread done servicing request
01:42:29.190 00.001 1032 OnExposeComplete: enter
01:42:29.192 00.002 1032 UpdateGuideState(): m_state=6
01:42:29.194 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4497
01:42:29.196 00.002 1032 Star::Find returns 1 (0), X=321.42, Y=754.75, Mass=1410, SNR=26.4, Peak=153 HFD=2.9
01:42:29.198 00.002 1032 MultiStar: [#1 0.18,-0.04,1.01,U] [#2 0.30,0.09,0.75,U] [#3 0.20,0.01,0.68,U] [#4 0.19,0.07,0.71,U] [#5 0.22,0.13,0.69,U] [#6 0.07,0.10,0.59,U] [#7 0.06,-0.19,0.51,U] [#8 0.17,0.17,0.57,U] 
01:42:29.201 00.003 1032 single-star, 8 included, MultiStar: {0.15, 0.03}, one-star: {-0.04, -0.02}
01:42:29.202 00.001 1032 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.83) = xAngle (-4.55 = 1.73)
01:42:29.203 00.001 1032 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.55 = 1.73)
01:42:29.205 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.72 mountX=-0.01 mountY=0.04, mountTheta=1.73
01:42:29.208 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.02, opts=13)
01:42:29.211 00.003 1032 Enqueuing Move request for scope (-0.04, -0.02)
01:42:29.213 00.002 10072 Worker thread wakes up
01:42:29.213 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:42:29.213 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:42:29.213 00.000 10072 Moving (-0.04, -0.02) raw xDistance=-0.01 yDistance=0.04
01:42:29.217 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:29.220 00.003 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 287.47
01:42:29.220 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:42:29.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:29.220 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:42:29.220 00.000 10072 MoveAxis(E, 4, ABG)
01:42:29.220 00.000 10072 Guiding  Dir = 2, Dur = 4
01:42:29.221 00.001 10072 IsGuiding returns 0
01:42:29.221 00.000 10072 PulseGuide returned control before completion, sleep 14
01:42:29.240 00.019 1032 UpdateGuideState exits: m=1410 SNR=26.4
01:42:29.242 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:29.244 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:29.247 00.003 1032 Enqueuing Expose request
01:42:29.249 00.002 10072 IsGuiding returns 0
01:42:29.250 00.001 10072 Move returns status 0, amount 4
01:42:29.250 00.000 10072 MoveAxis(N, 0, ABG)
01:42:29.250 00.000 10072 Move returns status 0, amount 0
01:42:29.250 00.000 10072 move complete, result=0
01:42:29.250 00.000 10072 worker thread done servicing request
01:42:29.250 00.000 10072 Worker thread wakes up
01:42:29.250 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:29.250 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:29.260 00.010 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:42:29.885 00.625 10072 Exposure complete
01:42:29.938 00.053 10072 worker thread done servicing request
01:42:29.938 00.000 1032 OnExposeComplete: enter
01:42:29.940 00.002 1032 UpdateGuideState(): m_state=6
01:42:29.942 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4498
01:42:29.944 00.002 1032 Star::Find returns 1 (0), X=321.53, Y=754.59, Mass=1396, SNR=26.3, Peak=154 HFD=3.1
01:42:29.947 00.003 1032 MultiStar: [#1 0.26,-0.21,0.98,U] [#2 0.28,-0.11,0.74,U] [#3 0.21,-0.17,0.71,U] [#4 0.11,-0.18,0.72,U] [#5 0.35,-0.19,0.67,U] [#6 0.10,-0.08,0.61,U] [#7 0.21,-0.39,0.54,U] [#8 0.16,-0.11,0.58,U] 
01:42:29.949 00.002 1032 single-star, 8 included, MultiStar: {0.19, -0.18}, one-star: {0.07, -0.17}
01:42:29.950 00.001 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
01:42:29.951 00.001 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
01:42:29.953 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.17 mountX=-0.19 mountY=-0.03, mountTheta=-3.00
01:42:29.956 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.17, opts=13)
01:42:29.959 00.003 1032 Enqueuing Move request for scope (0.07, -0.17)
01:42:29.961 00.002 10072 Worker thread wakes up
01:42:29.961 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
01:42:29.961 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
01:42:29.961 00.000 10072 Moving (0.07, -0.17) raw xDistance=-0.19 yDistance=-0.03
01:42:29.964 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:29.967 00.003 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 287.47
01:42:29.967 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
01:42:29.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:29.967 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:42:29.967 00.000 10072 MoveAxis(E, 90, ABG)
01:42:29.967 00.000 10072 Guiding  Dir = 2, Dur = 90
01:42:29.968 00.001 10072 IsGuiding returns 0
01:42:29.968 00.000 10072 PulseGuide returned control before completion, sleep 100
01:42:29.985 00.017 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:42:29.989 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:29.992 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:29.995 00.003 1032 Enqueuing Expose request
01:42:30.071 00.076 10072 IsGuiding returns 0
01:42:30.071 00.000 10072 Move returns status 0, amount 90
01:42:30.071 00.000 10072 MoveAxis(N, 0, ABG)
01:42:30.071 00.000 10072 Move returns status 0, amount 0
01:42:30.071 00.000 10072 move complete, result=0
01:42:30.071 00.000 10072 worker thread done servicing request
01:42:30.071 00.000 10072 Worker thread wakes up
01:42:30.071 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.0 px 0 ms NORTH
01:42:30.074 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:30.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:30.479 00.405 10072 Exposure complete
01:42:30.530 00.051 10072 worker thread done servicing request
01:42:30.530 00.000 1032 OnExposeComplete: enter
01:42:30.532 00.002 1032 UpdateGuideState(): m_state=6
01:42:30.534 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4499
01:42:30.536 00.002 1032 Star::Find returns 1 (0), X=321.54, Y=754.56, Mass=1509, SNR=27.4, Peak=175 HFD=3.1
01:42:30.538 00.002 1032 MultiStar: [#1 0.16,-0.27,0.91,U] [#2 0.24,-0.11,0.67,U] [#3 0.06,-0.16,0.66,U] [#4 0.04,-0.18,0.69,U] [#5 0.38,-0.26,0.66,U] [#6 0.10,-0.06,0.59,U] [#7 0.34,-0.37,0.54,U] [#8 0.13,-0.01,0.56,U] 
01:42:30.540 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.19}, one-star: {0.08, -0.20}
01:42:30.541 00.001 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
01:42:30.543 00.002 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
01:42:30.545 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.19 mountX=-0.22 mountY=-0.03, mountTheta=-3.02
01:42:30.548 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.20, opts=13)
01:42:30.551 00.003 1032 Enqueuing Move request for scope (0.08, -0.20)
01:42:30.555 00.004 10072 Worker thread wakes up
01:42:30.555 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
01:42:30.555 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
01:42:30.555 00.000 10072 Moving (0.08, -0.20) raw xDistance=-0.22 yDistance=-0.03
01:42:30.557 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:30.560 00.003 10072 PPEC rslt: input = -0.22, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 287.47
01:42:30.560 00.000 10072 PPEC: input: -0.22, control: -0.10, exposure: 500
01:42:30.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:30.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:42:30.560 00.000 10072 MoveAxis(E, 104, ABG)
01:42:30.560 00.000 10072 Guiding  Dir = 2, Dur = 104
01:42:30.560 00.000 10072 IsGuiding returns 0
01:42:30.561 00.001 10072 PulseGuide returned control before completion, sleep 114
01:42:30.577 00.016 1032 UpdateGuideState exits: m=1509 SNR=27.4
01:42:30.581 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:30.583 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:30.586 00.003 1032 Enqueuing Expose request
01:42:30.679 00.093 10072 IsGuiding returns 0
01:42:30.680 00.001 10072 Move returns status 0, amount 104
01:42:30.680 00.000 10072 MoveAxis(N, 0, ABG)
01:42:30.680 00.000 10072 Move returns status 0, amount 0
01:42:30.680 00.000 10072 move complete, result=0
01:42:30.680 00.000 1032 GuideStep: -0.2 px 104 ms EAST, -0.0 px 0 ms NORTH
01:42:30.683 00.003 10072 worker thread done servicing request
01:42:30.683 00.000 10072 Worker thread wakes up
01:42:30.683 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:30.683 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:31.321 00.638 10072 Exposure complete
01:42:31.371 00.050 10072 worker thread done servicing request
01:42:31.371 00.000 1032 OnExposeComplete: enter
01:42:31.374 00.003 1032 UpdateGuideState(): m_state=6
01:42:31.376 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4500
01:42:31.377 00.001 1032 Star::Find returns 1 (0), X=321.35, Y=755.06, Mass=1490, SNR=27.2, Peak=165 HFD=2.6
01:42:31.379 00.002 1032 MultiStar: [#1 0.09,0.15,0.95,U] [#2 0.26,0.35,0.73,U] [#3 0.13,0.35,0.63,U] [#4 0.15,0.33,0.67,U] [#5 0.29,0.15,0.65,U] [#6 -0.03,0.36,0.57,U] [#7 0.25,0.02,0.49,U] [#8 0.17,0.54,0.55,U] 
01:42:31.381 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.28}, one-star: {-0.11, 0.29}
01:42:31.384 00.003 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
01:42:31.386 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
01:42:31.388 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.28 hyp=0.30 cameraTheta=1.17 mountX=0.24 mountY=-0.19, mountTheta=-0.66
01:42:31.391 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.28, opts=13)
01:42:31.395 00.004 1032 Enqueuing Move request for scope (0.12, 0.28)
01:42:31.399 00.004 10072 Worker thread wakes up
01:42:31.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.28) opts 0xd
01:42:31.399 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.28)
01:42:31.399 00.000 10072 Moving (0.12, 0.28) raw xDistance=0.24 yDistance=-0.19
01:42:31.401 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:31.404 00.003 10072 PPEC rslt: input = 0.24, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 287.47
01:42:31.404 00.000 10072 PPEC: input: 0.24, control: 0.10, exposure: 500
01:42:31.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:31.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:42:31.404 00.000 10072 MoveAxis(W, 105, ABG)
01:42:31.404 00.000 10072 Guiding  Dir = 3, Dur = 105
01:42:31.404 00.000 10072 IsGuiding returns 0
01:42:31.405 00.001 10072 PulseGuide returned control before completion, sleep 115
01:42:31.422 00.017 1032 UpdateGuideState exits: m=1490 SNR=27.2
01:42:31.426 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:31.428 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:31.431 00.003 1032 Enqueuing Expose request
01:42:31.522 00.091 10072 IsGuiding returns 0
01:42:31.522 00.000 10072 Move returns status 0, amount 105
01:42:31.522 00.000 10072 MoveAxis(N, 0, ABG)
01:42:31.522 00.000 10072 Move returns status 0, amount 0
01:42:31.522 00.000 10072 move complete, result=0
01:42:31.523 00.001 1032 GuideStep: 0.2 px 105 ms WEST, -0.2 px 0 ms NORTH
01:42:31.525 00.002 10072 worker thread done servicing request
01:42:31.526 00.001 10072 Worker thread wakes up
01:42:31.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:31.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:31.932 00.406 10072 Exposure complete
01:42:31.984 00.052 10072 worker thread done servicing request
01:42:31.984 00.000 1032 OnExposeComplete: enter
01:42:31.987 00.003 1032 UpdateGuideState(): m_state=6
01:42:31.991 00.004 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4501
01:42:31.993 00.002 1032 Star::Find returns 1 (0), X=321.41, Y=754.98, Mass=1263, SNR=25.0, Peak=141 HFD=2.6
01:42:31.995 00.002 1032 MultiStar: [#1 0.11,0.13,1.01,U] [#2 0.11,0.28,0.79,U] [#3 0.23,0.39,0.73,U] [#4 0.07,0.40,0.74,U] [#5 0.17,0.17,0.76,U] [#6 0.13,0.36,0.64,U] [#7 0.18,0.08,0.53,U] [#8 0.19,0.48,0.59,U] 
01:42:31.996 00.001 1032 single-star, 8 included, MultiStar: {0.12, 0.27}, one-star: {-0.05, 0.21}
01:42:31.998 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
01:42:32.001 00.003 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
01:42:32.002 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.78 mountX=0.22 mountY=-0.01, mountTheta=-0.05
01:42:32.005 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.21, opts=13)
01:42:32.007 00.002 1032 Enqueuing Move request for scope (-0.05, 0.21)
01:42:32.009 00.002 10072 Worker thread wakes up
01:42:32.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
01:42:32.009 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
01:42:32.010 00.001 10072 Moving (-0.05, 0.21) raw xDistance=0.22 yDistance=-0.01
01:42:32.011 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:32.014 00.003 10072 PPEC rslt: input = 0.22, final = 0.09, react = 0.10, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 287.47
01:42:32.014 00.000 10072 PPEC: input: 0.22, control: 0.09, exposure: 500
01:42:32.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:32.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:42:32.014 00.000 10072 MoveAxis(W, 95, ABG)
01:42:32.014 00.000 10072 Guiding  Dir = 3, Dur = 95
01:42:32.015 00.001 10072 IsGuiding returns 0
01:42:32.015 00.000 10072 PulseGuide returned control before completion, sleep 105
01:42:32.033 00.018 1032 UpdateGuideState exits: m=1263 SNR=25.0
01:42:32.035 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:32.037 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:32.040 00.003 1032 Enqueuing Expose request
01:42:32.130 00.090 10072 IsGuiding returns 0
01:42:32.130 00.000 10072 Move returns status 0, amount 95
01:42:32.130 00.000 10072 MoveAxis(N, 0, ABG)
01:42:32.130 00.000 10072 Move returns status 0, amount 0
01:42:32.130 00.000 10072 move complete, result=0
01:42:32.130 00.000 10072 worker thread done servicing request
01:42:32.130 00.000 10072 Worker thread wakes up
01:42:32.130 00.000 1032 GuideStep: 0.2 px 95 ms WEST, -0.0 px 0 ms NORTH
01:42:32.133 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:32.133 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:32.757 00.624 10072 Exposure complete
01:42:32.805 00.048 10072 worker thread done servicing request
01:42:32.805 00.000 1032 OnExposeComplete: enter
01:42:32.808 00.003 1032 UpdateGuideState(): m_state=6
01:42:32.809 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4502
01:42:32.811 00.002 1032 Star::Find returns 1 (0), X=321.57, Y=754.54, Mass=1357, SNR=26.0, Peak=156 HFD=3.1
01:42:32.813 00.002 1032 MultiStar: [#1 0.32,-0.39,0.98,U] [#2 0.33,-0.24,0.77,U] [#3 0.24,-0.27,0.70,U] [#4 0.15,-0.27,0.72,U] [#5 0.50,-0.37,0.72,U] [#6 0.19,-0.26,0.62,U] [#7 0.32,-0.44,0.53,U] [#8 0.15,-0.21,0.57,U] 
01:42:32.814 00.001 1032 single-star, 8 included, MultiStar: {0.26, -0.29}, one-star: {0.11, -0.23}
01:42:32.815 00.001 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
01:42:32.818 00.003 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
01:42:32.820 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.23 hyp=0.25 cameraTheta=-1.12 mountX=-0.25 mountY=-0.05, mountTheta=-2.95
01:42:32.823 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.23, opts=13)
01:42:32.825 00.002 1032 Enqueuing Move request for scope (0.11, -0.23)
01:42:32.826 00.001 10072 Worker thread wakes up
01:42:32.826 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.23) opts 0xd
01:42:32.826 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.23)
01:42:32.826 00.000 10072 Moving (0.11, -0.23) raw xDistance=-0.25 yDistance=-0.05
01:42:32.829 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:32.832 00.003 10072 PPEC rslt: input = -0.25, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 287.47
01:42:32.832 00.000 10072 PPEC: input: -0.25, control: -0.12, exposure: 500
01:42:32.832 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:32.832 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:42:32.832 00.000 10072 MoveAxis(E, 119, ABG)
01:42:32.832 00.000 10072 Guiding  Dir = 2, Dur = 119
01:42:32.832 00.000 10072 IsGuiding returns 0
01:42:32.833 00.001 10072 PulseGuide returned control before completion, sleep 129
01:42:32.850 00.017 1032 UpdateGuideState exits: m=1357 SNR=26.0
01:42:32.852 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:32.854 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:32.856 00.002 1032 Enqueuing Expose request
01:42:32.973 00.117 10072 IsGuiding returns 0
01:42:32.973 00.000 10072 Move returns status 0, amount 119
01:42:32.974 00.001 10072 MoveAxis(N, 0, ABG)
01:42:32.974 00.000 10072 Move returns status 0, amount 0
01:42:32.974 00.000 10072 move complete, result=0
01:42:32.974 00.000 10072 worker thread done servicing request
01:42:32.974 00.000 10072 Worker thread wakes up
01:42:32.974 00.000 1032 GuideStep: -0.2 px 119 ms EAST, -0.0 px 0 ms NORTH
01:42:32.977 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:32.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:33.385 00.408 10072 Exposure complete
01:42:33.435 00.050 10072 worker thread done servicing request
01:42:33.435 00.000 1032 OnExposeComplete: enter
01:42:33.437 00.002 1032 UpdateGuideState(): m_state=6
01:42:33.440 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4503
01:42:33.441 00.001 1032 Star::Find returns 1 (0), X=321.72, Y=754.62, Mass=1394, SNR=26.3, Peak=150 HFD=2.9
01:42:33.442 00.001 1032 MultiStar: [#1 0.37,-0.26,0.94,U] [#2 0.18,-0.03,0.72,U] [#3 0.30,-0.07,0.69,U] [#4 0.17,-0.17,0.71,U] [#5 0.47,-0.13,0.68,U] [#6 0.15,-0.02,0.58,U] [#7 0.12,-0.28,0.53,U] [#8 0.21,-0.06,0.58,U] 
01:42:33.445 00.003 1032 refined, 8 included, MultiStar: {0.26, -0.13}, one-star: {0.27, -0.15}
01:42:33.447 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
01:42:33.448 00.001 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
01:42:33.450 00.002 1032 CameraToMount -- cameraX=0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-0.48 mountX=-0.20 mountY=-0.21, mountTheta=-2.31
01:42:33.452 00.002 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.13, opts=13)
01:42:33.454 00.002 1032 Enqueuing Move request for scope (0.26, -0.13)
01:42:33.458 00.004 10072 Worker thread wakes up
01:42:33.458 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.13) opts 0xd
01:42:33.458 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.13)
01:42:33.458 00.000 10072 Moving (0.26, -0.13) raw xDistance=-0.20 yDistance=-0.21
01:42:33.462 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:33.465 00.003 10072 PPEC rslt: input = -0.20, final = -0.09, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 287.47
01:42:33.465 00.000 10072 PPEC: input: -0.20, control: -0.09, exposure: 500
01:42:33.465 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:42:33.465 00.000 10072 MoveAxis(E, 97, ABG)
01:42:33.465 00.000 10072 Guiding  Dir = 2, Dur = 97
01:42:33.466 00.001 10072 IsGuiding returns 0
01:42:33.466 00.000 10072 PulseGuide returned control before completion, sleep 107
01:42:33.483 00.017 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:42:33.488 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:33.492 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:33.494 00.002 1032 Enqueuing Expose request
01:42:33.582 00.088 10072 IsGuiding returns 0
01:42:33.582 00.000 10072 Move returns status 0, amount 97
01:42:33.582 00.000 10072 MoveAxis(N, 139, ABG)
01:42:33.582 00.000 10072 Guiding  Dir = 0, Dur = 139
01:42:33.582 00.000 10072 IsGuiding returns 0
01:42:33.583 00.001 10072 PulseGuide returned control before completion, sleep 149
01:42:33.739 00.156 10072 IsGuiding returns 0
01:42:33.739 00.000 10072 Move returns status 0, amount 139
01:42:33.739 00.000 10072 move complete, result=0
01:42:33.739 00.000 10072 worker thread done servicing request
01:42:33.739 00.000 10072 Worker thread wakes up
01:42:33.739 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:33.739 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:33.739 00.000 1032 GuideStep: -0.2 px 97 ms EAST, -0.2 px 139 ms NORTH
01:42:34.366 00.627 10072 Exposure complete
01:42:34.414 00.048 10072 worker thread done servicing request
01:42:34.414 00.000 1032 OnExposeComplete: enter
01:42:34.416 00.002 1032 UpdateGuideState(): m_state=6
01:42:34.417 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4504
01:42:34.419 00.002 1032 Star::Find returns 1 (0), X=321.18, Y=755.00, Mass=1464, SNR=27.0, Peak=167 HFD=2.6
01:42:34.421 00.002 1032 MultiStar: [#1 -0.18,0.22,0.95,U] [#2 -0.05,0.25,0.73,U] [#3 -0.15,0.28,0.66,U] [#4 -0.09,0.21,0.71,U] [#5 0.02,0.22,0.68,U] [#6 -0.17,0.29,0.60,U] [#7 -0.16,0.08,0.54,U] [#8 -0.23,0.53,0.57,U] 
01:42:34.423 00.002 1032 refined, 8 included, MultiStar: {-0.15, 0.25}, one-star: {-0.28, 0.23}
01:42:34.426 00.003 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
01:42:34.428 00.002 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
01:42:34.431 00.003 1032 CameraToMount -- cameraX=-0.15 cameraY=0.25 hyp=0.29 cameraTheta=2.10 mountX=0.28 mountY=0.08, mountTheta=0.27
01:42:34.434 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.25, opts=13)
01:42:34.436 00.002 1032 Enqueuing Move request for scope (-0.15, 0.25)
01:42:34.437 00.001 10072 Worker thread wakes up
01:42:34.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.25) opts 0xd
01:42:34.437 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.25)
01:42:34.437 00.000 10072 Moving (-0.15, 0.25) raw xDistance=0.28 yDistance=0.08
01:42:34.440 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:34.442 00.002 10072 PPEC rslt: input = 0.28, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 287.47
01:42:34.442 00.000 10072 PPEC: input: 0.28, control: 0.12, exposure: 500
01:42:34.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:34.443 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:42:34.443 00.000 10072 MoveAxis(W, 122, ABG)
01:42:34.443 00.000 10072 Guiding  Dir = 3, Dur = 122
01:42:34.443 00.000 10072 IsGuiding returns 0
01:42:34.443 00.000 10072 PulseGuide returned control before completion, sleep 132
01:42:34.461 00.018 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:42:34.463 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:34.465 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:34.467 00.002 1032 Enqueuing Expose request
01:42:34.582 00.115 10072 IsGuiding returns 0
01:42:34.584 00.002 10072 Move returns status 0, amount 122
01:42:34.584 00.000 10072 MoveAxis(N, 0, ABG)
01:42:34.584 00.000 10072 Move returns status 0, amount 0
01:42:34.584 00.000 10072 move complete, result=0
01:42:34.584 00.000 10072 worker thread done servicing request
01:42:34.584 00.000 1032 GuideStep: 0.3 px 122 ms WEST, 0.1 px 0 ms NORTH
01:42:34.587 00.003 10072 Worker thread wakes up
01:42:34.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:34.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:35.010 00.423 10072 Exposure complete
01:42:35.061 00.051 10072 worker thread done servicing request
01:42:35.061 00.000 1032 OnExposeComplete: enter
01:42:35.063 00.002 1032 UpdateGuideState(): m_state=6
01:42:35.064 00.001 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4505
01:42:35.067 00.003 1032 Star::Find returns 1 (0), X=321.20, Y=754.87, Mass=1424, SNR=26.6, Peak=169 HFD=2.7
01:42:35.069 00.002 1032 MultiStar: [#1 -0.17,-0.04,0.99,U] [#2 -0.06,0.23,0.72,U] [#3 -0.05,0.02,0.67,U] [#4 -0.08,0.08,0.67,U] [#5 -0.06,-0.02,0.68,U] [#6 -0.17,0.02,0.58,U] [#7 -0.08,-0.09,0.52,U] [#8 -0.07,0.08,0.58,U] 
01:42:35.070 00.001 1032 refined, 8 included, MultiStar: {-0.12, 0.05}, one-star: {-0.26, 0.10}
01:42:35.071 00.001 1032 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.83) = xAngle (0.95 = 0.95)
01:42:35.073 00.002 1032 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.95 = 0.95)
01:42:35.074 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.78 mountX=0.08 mountY=0.11, mountTheta=0.95
01:42:35.077 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.05, opts=13)
01:42:35.079 00.002 1032 Enqueuing Move request for scope (-0.12, 0.05)
01:42:35.080 00.001 10072 Worker thread wakes up
01:42:35.080 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
01:42:35.081 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
01:42:35.081 00.000 10072 Moving (-0.12, 0.05) raw xDistance=0.08 yDistance=0.11
01:42:35.083 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:35.085 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.47
01:42:35.086 00.001 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:42:35.086 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:35.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:42:35.086 00.000 10072 MoveAxis(E, 6, ABG)
01:42:35.086 00.000 10072 Guiding  Dir = 2, Dur = 6
01:42:35.086 00.000 10072 IsGuiding returns 0
01:42:35.087 00.001 10072 PulseGuide returned control before completion, sleep 16
01:42:35.103 00.016 1032 UpdateGuideState exits: m=1424 SNR=26.6
01:42:35.106 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:35.107 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:35.110 00.003 1032 Enqueuing Expose request
01:42:35.113 00.003 10072 IsGuiding returns 0
01:42:35.114 00.001 10072 Move returns status 0, amount 6
01:42:35.114 00.000 10072 MoveAxis(N, 0, ABG)
01:42:35.114 00.000 10072 Move returns status 0, amount 0
01:42:35.114 00.000 10072 move complete, result=0
01:42:35.114 00.000 10072 worker thread done servicing request
01:42:35.114 00.000 10072 Worker thread wakes up
01:42:35.114 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:35.114 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:35.121 00.007 1032 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
01:42:35.744 00.623 10072 Exposure complete
01:42:35.790 00.046 10072 worker thread done servicing request
01:42:35.790 00.000 1032 OnExposeComplete: enter
01:42:35.792 00.002 1032 UpdateGuideState(): m_state=6
01:42:35.796 00.004 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4506
01:42:35.797 00.001 1032 Star::Find returns 1 (0), X=321.39, Y=754.20, Mass=1462, SNR=26.9, Peak=164 HFD=2.8
01:42:35.800 00.003 1032 MultiStar: [#1 0.10,-0.56,0.93,U] [#2 0.13,-0.51,0.71,U] [#3 0.06,-0.43,0.68,U] [#4 0.18,-0.51,0.72,U] [#5 0.32,-0.64,0.00,M1] [#6 0.02,-0.42,0.57,U] [#7 0.17,-0.59,0.52,U] [#8 0.07,-0.41,0.56,U] 
01:42:35.802 00.002 1032 refined, 7 included, MultiStar: {0.08, -0.51}, one-star: {-0.07, -0.56}
01:42:35.804 00.002 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
01:42:35.805 00.001 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
01:42:35.807 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.51 hyp=0.51 cameraTheta=-1.42 mountX=-0.51 mountY=0.06, mountTheta=3.03
01:42:35.810 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.51, opts=13)
01:42:35.813 00.003 1032 Enqueuing Move request for scope (0.08, -0.51)
01:42:35.814 00.001 10072 Worker thread wakes up
01:42:35.815 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.51) opts 0xd
01:42:35.815 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.51)
01:42:35.815 00.000 10072 Moving (0.08, -0.51) raw xDistance=-0.51 yDistance=0.06
01:42:35.818 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:35.823 00.005 10072 PPEC rslt: input = -0.51, final = -0.24, react = -0.23, pred = -0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 287.47
01:42:35.823 00.000 10072 PPEC: input: -0.51, control: -0.24, exposure: 500
01:42:35.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:35.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:42:35.823 00.000 10072 MoveAxis(E, 242, ABG)
01:42:35.823 00.000 10072 Guiding  Dir = 2, Dur = 242
01:42:35.823 00.000 10072 IsGuiding returns 0
01:42:35.824 00.001 10072 PulseGuide returned control before completion, sleep 252
01:42:35.842 00.018 1032 UpdateGuideState exits: m=1462 SNR=26.9
01:42:35.843 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:35.846 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:35.847 00.001 1032 Enqueuing Expose request
01:42:36.084 00.237 10072 IsGuiding returns 0
01:42:36.084 00.000 10072 Move returns status 0, amount 242
01:42:36.084 00.000 10072 MoveAxis(N, 0, ABG)
01:42:36.085 00.001 10072 Move returns status 0, amount 0
01:42:36.085 00.000 10072 move complete, result=0
01:42:36.085 00.000 1032 GuideStep: -0.5 px 242 ms EAST, 0.1 px 0 ms NORTH
01:42:36.087 00.002 10072 worker thread done servicing request
01:42:36.087 00.000 10072 Worker thread wakes up
01:42:36.088 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:36.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:36.493 00.405 10072 Exposure complete
01:42:36.543 00.050 10072 worker thread done servicing request
01:42:36.543 00.000 1032 OnExposeComplete: enter
01:42:36.545 00.002 1032 UpdateGuideState(): m_state=6
01:42:36.547 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4507
01:42:36.551 00.004 1032 Star::Find returns 1 (0), X=321.21, Y=754.63, Mass=1358, SNR=26.0, Peak=169 HFD=2.8
01:42:36.554 00.003 1032 MultiStar: [#1 0.04,-0.26,0.97,U] [#2 0.07,-0.21,0.75,U] [#3 -0.01,-0.33,0.68,U] [#4 0.02,-0.25,0.72,U] [#5 0.06,-0.34,0.69,U] [#6 -0.14,-0.13,0.62,U] [#7 0.12,-0.42,0.56,U] [#8 -0.16,-0.15,0.61,U] 
01:42:36.556 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.24}, one-star: {-0.25, -0.14}
01:42:36.558 00.002 1032 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.83) = xAngle (-3.54 = 2.74)
01:42:36.560 00.002 1032 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.54 = 2.74)
01:42:36.561 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.71 mountX=-0.22 mountY=0.09, mountTheta=2.74
01:42:36.564 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.24, opts=13)
01:42:36.566 00.002 1032 Enqueuing Move request for scope (-0.03, -0.24)
01:42:36.568 00.002 10072 Worker thread wakes up
01:42:36.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.24) opts 0xd
01:42:36.568 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.24)
01:42:36.568 00.000 10072 Moving (-0.03, -0.24) raw xDistance=-0.22 yDistance=0.09
01:42:36.571 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:36.573 00.002 10072 PPEC rslt: input = -0.22, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 287.47
01:42:36.573 00.000 10072 PPEC: input: -0.22, control: -0.11, exposure: 500
01:42:36.573 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:36.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:42:36.573 00.000 10072 MoveAxis(E, 111, ABG)
01:42:36.573 00.000 10072 Guiding  Dir = 2, Dur = 111
01:42:36.573 00.000 10072 IsGuiding returns 0
01:42:36.574 00.001 10072 PulseGuide returned control before completion, sleep 121
01:42:36.593 00.019 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:42:36.596 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:36.598 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:36.600 00.002 1032 Enqueuing Expose request
01:42:36.709 00.109 10072 IsGuiding returns 0
01:42:36.709 00.000 10072 Move returns status 0, amount 111
01:42:36.709 00.000 10072 MoveAxis(N, 0, ABG)
01:42:36.709 00.000 10072 Move returns status 0, amount 0
01:42:36.709 00.000 10072 move complete, result=0
01:42:36.709 00.000 10072 worker thread done servicing request
01:42:36.709 00.000 10072 Worker thread wakes up
01:42:36.709 00.000 1032 GuideStep: -0.2 px 111 ms EAST, 0.1 px 0 ms NORTH
01:42:36.711 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:36.712 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:37.350 00.638 10072 Exposure complete
01:42:37.401 00.051 10072 worker thread done servicing request
01:42:37.401 00.000 1032 OnExposeComplete: enter
01:42:37.402 00.001 1032 UpdateGuideState(): m_state=6
01:42:37.404 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4508
01:42:37.406 00.002 1032 Star::Find returns 1 (0), X=321.03, Y=755.24, Mass=1475, SNR=27.1, Peak=158 HFD=2.5
01:42:37.408 00.002 1032 MultiStar: [#1 -0.17,0.45,0.93,U] [#2 -0.22,0.49,0.74,U] [#3 -0.31,0.53,0.66,U] [#4 -0.13,0.51,0.71,U] [#5 -0.17,0.47,0.69,U] [#6 -0.16,0.66,0.56,U] [#7 -0.23,0.25,0.53,U] [#8 -0.30,0.66,0.00,M1] 
01:42:37.410 00.002 1032 refined, 7 included, MultiStar: {-0.24, 0.48}, one-star: {-0.43, 0.48}
01:42:37.412 00.002 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
01:42:37.415 00.003 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
01:42:37.416 00.001 1032 CameraToMount -- cameraX=-0.24 cameraY=0.48 hyp=0.53 cameraTheta=2.03 mountX=0.52 mountY=0.11, mountTheta=0.20
01:42:37.419 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.24, y=0.48, opts=13)
01:42:37.421 00.002 1032 Enqueuing Move request for scope (-0.24, 0.48)
01:42:37.424 00.003 10072 Worker thread wakes up
01:42:37.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.48) opts 0xd
01:42:37.424 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.24, 0.48)
01:42:37.424 00.000 10072 Moving (-0.24, 0.48) raw xDistance=0.52 yDistance=0.11
01:42:37.427 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:37.429 00.002 10072 PPEC rslt: input = 0.52, final = 0.23, react = 0.24, pred = -0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 287.47
01:42:37.429 00.000 10072 PPEC: input: 0.52, control: 0.23, exposure: 500
01:42:37.429 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:37.429 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:42:37.429 00.000 10072 MoveAxis(W, 233, ABG)
01:42:37.429 00.000 10072 Guiding  Dir = 3, Dur = 233
01:42:37.430 00.001 10072 IsGuiding returns 0
01:42:37.430 00.000 10072 PulseGuide returned control before completion, sleep 243
01:42:37.446 00.016 1032 UpdateGuideState exits: m=1475 SNR=27.1
01:42:37.448 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:37.451 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:37.452 00.001 1032 Enqueuing Expose request
01:42:37.677 00.225 10072 IsGuiding returns 0
01:42:37.677 00.000 10072 Move returns status 0, amount 233
01:42:37.677 00.000 10072 MoveAxis(N, 0, ABG)
01:42:37.677 00.000 10072 Move returns status 0, amount 0
01:42:37.677 00.000 10072 move complete, result=0
01:42:37.677 00.000 10072 worker thread done servicing request
01:42:37.677 00.000 1032 GuideStep: 0.5 px 233 ms WEST, 0.1 px 0 ms NORTH
01:42:37.680 00.003 10072 Worker thread wakes up
01:42:37.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:37.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:38.087 00.407 10072 Exposure complete
01:42:38.135 00.048 10072 worker thread done servicing request
01:42:38.135 00.000 1032 OnExposeComplete: enter
01:42:38.137 00.002 1032 UpdateGuideState(): m_state=6
01:42:38.139 00.002 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4509
01:42:38.140 00.001 1032 Star::Find returns 1 (0), X=321.30, Y=754.38, Mass=1458, SNR=26.8, Peak=132 HFD=3.5
01:42:38.143 00.003 1032 MultiStar: [#1 -0.01,-0.27,0.93,U] [#2 0.12,-0.15,0.75,U] [#3 -0.17,-0.02,0.66,U] [#4 -0.04,-0.04,0.70,U] [#5 0.08,-0.25,0.67,U] [#6 0.04,-0.13,0.60,U] [#7 -0.03,-0.05,0.50,U] [#8 -0.10,-0.13,0.56,U] 
01:42:38.145 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.18}, one-star: {-0.16, -0.38}
01:42:38.148 00.003 1032 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.83) = xAngle (-3.59 = 2.70)
01:42:38.149 00.001 1032 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.59 = 2.70)
01:42:38.151 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.76 mountX=-0.16 mountY=0.08, mountTheta=2.70
01:42:38.154 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.18, opts=13)
01:42:38.157 00.003 1032 Enqueuing Move request for scope (-0.03, -0.18)
01:42:38.158 00.001 10072 Worker thread wakes up
01:42:38.160 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
01:42:38.160 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
01:42:38.160 00.000 10072 Moving (-0.03, -0.18) raw xDistance=-0.16 yDistance=0.08
01:42:38.162 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:38.164 00.002 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 287.47
01:42:38.164 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
01:42:38.164 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:38.164 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:42:38.164 00.000 10072 MoveAxis(E, 83, ABG)
01:42:38.164 00.000 10072 Guiding  Dir = 2, Dur = 83
01:42:38.165 00.001 10072 IsGuiding returns 0
01:42:38.165 00.000 10072 PulseGuide returned control before completion, sleep 93
01:42:38.185 00.020 1032 UpdateGuideState exits: m=1458 SNR=26.8
01:42:38.188 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:38.190 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:38.192 00.002 1032 Enqueuing Expose request
01:42:38.272 00.080 10072 IsGuiding returns 0
01:42:38.272 00.000 10072 Move returns status 0, amount 83
01:42:38.272 00.000 10072 MoveAxis(N, 0, ABG)
01:42:38.272 00.000 10072 Move returns status 0, amount 0
01:42:38.272 00.000 10072 move complete, result=0
01:42:38.272 00.000 10072 worker thread done servicing request
01:42:38.272 00.000 10072 Worker thread wakes up
01:42:38.273 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:38.273 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:38.273 00.000 1032 GuideStep: -0.2 px 83 ms EAST, 0.1 px 0 ms NORTH
01:42:38.898 00.625 10072 Exposure complete
01:42:38.947 00.049 10072 worker thread done servicing request
01:42:38.947 00.000 1032 OnExposeComplete: enter
01:42:38.949 00.002 1032 UpdateGuideState(): m_state=6
01:42:38.951 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4510
01:42:38.954 00.003 1032 Star::Find returns 1 (0), X=321.68, Y=752.87, Mass=1484, SNR=27.2, Peak=146 HFD=2.7
01:42:38.957 00.003 1032 MultiStar: large primary error, entering stabilization period
01:42:38.958 00.001 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
01:42:38.961 00.003 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
01:42:38.962 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-1.89 hyp=1.91 cameraTheta=-1.45 mountX=-1.89 mountY=0.27, mountTheta=3.00
01:42:38.965 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-1.89, opts=13)
01:42:38.966 00.001 1032 Enqueuing Move request for scope (0.22, -1.89)
01:42:38.968 00.002 10072 Worker thread wakes up
01:42:38.968 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -1.89) opts 0xd
01:42:38.968 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -1.89)
01:42:38.968 00.000 10072 Moving (0.22, -1.89) raw xDistance=-1.89 yDistance=0.27
01:42:38.970 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:38.973 00.003 10072 PPEC rslt: input = -1.89, final = -0.86, react = -0.85, pred = -0.01, hyst = -0.75, hyst_pct = 0.00, period_length = 287.47
01:42:38.973 00.000 10072 PPEC: input: -1.89, control: -0.86, exposure: 500
01:42:38.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:42:38.974 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:42:38.974 00.000 10072 MoveAxis(E, 880, ABG)
01:42:38.974 00.000 10072 Guiding  Dir = 2, Dur = 880
01:42:38.974 00.000 10072 IsGuiding returns 0
01:42:38.975 00.001 10072 PulseGuide returned control before completion, sleep 890
01:42:38.992 00.017 1032 UpdateGuideState exits: m=1484 SNR=27.2
01:42:38.994 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:38.997 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:38.998 00.001 1032 Enqueuing Expose request
01:42:39.869 00.871 10072 IsGuiding returns 0
01:42:39.869 00.000 10072 Move returns status 0, amount 880
01:42:39.869 00.000 10072 MoveAxis(N, 0, ABG)
01:42:39.869 00.000 10072 Move returns status 0, amount 0
01:42:39.869 00.000 10072 move complete, result=0
01:42:39.869 00.000 10072 worker thread done servicing request
01:42:39.869 00.000 10072 Worker thread wakes up
01:42:39.870 00.001 1032 GuideStep: -1.9 px 880 ms EAST, 0.3 px 0 ms NORTH
01:42:39.873 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:39.874 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:40.511 00.637 10072 Exposure complete
01:42:40.552 00.041 10072 worker thread done servicing request
01:42:40.553 00.001 1032 OnExposeComplete: enter
01:42:40.554 00.001 1032 UpdateGuideState(): m_state=6
01:42:40.557 00.003 1032 Star::Find(15, 321, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4511
01:42:40.559 00.002 1032 Star::Find returns 1 (0), X=321.10, Y=755.42, Mass=1466, SNR=27.0, Peak=166 HFD=2.8
01:42:40.563 00.004 1032 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.83) = xAngle (0.24 = 0.24)
01:42:40.564 00.001 1032 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.24 = 0.24)
01:42:40.566 00.002 1032 CameraToMount -- cameraX=-0.36 cameraY=0.66 hyp=0.75 cameraTheta=2.07 mountX=0.73 mountY=0.18, mountTheta=0.24
01:42:40.568 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.36, y=0.66, opts=13)
01:42:40.570 00.002 1032 Enqueuing Move request for scope (-0.36, 0.66)
01:42:40.572 00.002 10072 Worker thread wakes up
01:42:40.572 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.66) opts 0xd
01:42:40.572 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.36, 0.66)
01:42:40.572 00.000 10072 Moving (-0.36, 0.66) raw xDistance=0.73 yDistance=0.18
01:42:40.574 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:40.577 00.003 10072 PPEC rslt: input = 0.73, final = 0.31, react = 0.33, pred = -0.02, hyst = 0.29, hyst_pct = 0.00, period_length = 287.47
01:42:40.577 00.000 10072 PPEC: input: 0.73, control: 0.31, exposure: 500
01:42:40.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:40.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:42:40.577 00.000 10072 MoveAxis(W, 317, ABG)
01:42:40.577 00.000 10072 Guiding  Dir = 3, Dur = 317
01:42:40.577 00.000 10072 IsGuiding returns 0
01:42:40.578 00.001 10072 PulseGuide returned control before completion, sleep 327
01:42:40.594 00.016 1032 UpdateGuideState exits: m=1466 SNR=27.0
01:42:40.596 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:40.598 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:40.599 00.001 1032 Enqueuing Expose request
01:42:40.914 00.315 10072 IsGuiding returns 1
01:42:40.914 00.000 10072 scope still moving after pulse duration time elapsed
01:42:40.945 00.031 10072 IsGuiding returns 0
01:42:40.945 00.000 10072 scope move finished after 317 + 51 ms
01:42:40.945 00.000 10072 Move returns status 0, amount 317
01:42:40.945 00.000 10072 MoveAxis(N, 0, ABG)
01:42:40.945 00.000 10072 Move returns status 0, amount 0
01:42:40.945 00.000 10072 move complete, result=0
01:42:40.945 00.000 10072 worker thread done servicing request
01:42:40.945 00.000 10072 Worker thread wakes up
01:42:40.945 00.000 1032 GuideStep: 0.7 px 317 ms WEST, 0.2 px 0 ms NORTH
01:42:40.948 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:40.949 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:41.683 00.734 10072 Exposure complete
01:42:41.729 00.046 10072 worker thread done servicing request
01:42:41.729 00.000 1032 OnExposeComplete: enter
01:42:41.731 00.002 1032 UpdateGuideState(): m_state=6
01:42:41.732 00.001 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4512
01:42:41.735 00.003 1032 Star::Find returns 1 (0), X=321.25, Y=754.89, Mass=1297, SNR=25.4, Peak=87 HFD=4.1
01:42:41.738 00.003 1032 MultiStar: exiting stabilization period
01:42:41.740 00.002 1032 MultiStar: [#1 -0.12,0.22,0.96,U] [#2 -0.06,0.53,0.76,U] [#3 -0.30,0.54,0.72,U] [#4 -0.09,0.43,0.75,U] [#5 0.01,0.38,0.74,U] [#6 -0.09,0.18,0.56,U] [#7 -0.20,0.72,0.00,M1] [#8 -0.07,0.24,0.58,U] 
01:42:41.742 00.002 1032 single-star, 7 included, MultiStar: {-0.12, 0.33}, one-star: {-0.21, 0.13}
01:42:41.744 00.002 1032 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.83) = xAngle (0.76 = 0.76)
01:42:41.746 00.002 1032 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.76 = 0.76)
01:42:41.747 00.001 1032 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.24 cameraTheta=2.59 mountX=0.18 mountY=0.17, mountTheta=0.76
01:42:41.749 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=0.13, opts=13)
01:42:41.751 00.002 1032 Enqueuing Move request for scope (-0.21, 0.13)
01:42:41.752 00.001 10072 Worker thread wakes up
01:42:41.752 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd
01:42:41.752 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, 0.13)
01:42:41.752 00.000 10072 Moving (-0.21, 0.13) raw xDistance=0.18 yDistance=0.17
01:42:41.754 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:41.757 00.003 10072 PPEC rslt: input = 0.18, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.03, hyst_pct = 0.00, period_length = 287.47
01:42:41.757 00.000 10072 PPEC: input: 0.18, control: 0.07, exposure: 500
01:42:41.757 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:41.757 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:42:41.757 00.000 10072 MoveAxis(W, 69, ABG)
01:42:41.757 00.000 10072 Guiding  Dir = 3, Dur = 69
01:42:41.758 00.001 10072 IsGuiding returns 0
01:42:41.758 00.000 10072 PulseGuide returned control before completion, sleep 79
01:42:41.774 00.016 1032 UpdateGuideState exits: m=1297 SNR=25.4
01:42:41.778 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:41.779 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:41.781 00.002 1032 Enqueuing Expose request
01:42:41.853 00.072 10072 IsGuiding returns 0
01:42:41.853 00.000 10072 Move returns status 0, amount 69
01:42:41.853 00.000 10072 MoveAxis(N, 0, ABG)
01:42:41.853 00.000 10072 Move returns status 0, amount 0
01:42:41.853 00.000 10072 move complete, result=0
01:42:41.853 00.000 10072 worker thread done servicing request
01:42:41.853 00.000 10072 Worker thread wakes up
01:42:41.853 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:41.853 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:41.853 00.000 1032 GuideStep: 0.2 px 69 ms WEST, 0.2 px 0 ms NORTH
01:42:42.265 00.412 10072 Exposure complete
01:42:42.310 00.045 10072 worker thread done servicing request
01:42:42.310 00.000 1032 OnExposeComplete: enter
01:42:42.312 00.002 1032 UpdateGuideState(): m_state=6
01:42:42.314 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4513
01:42:42.316 00.002 1032 Star::Find returns 1 (0), X=321.79, Y=753.01, Mass=1457, SNR=26.9, Peak=117 HFD=3.2
01:42:42.317 00.001 1032 MultiStar: large primary error, entering stabilization period
01:42:42.319 00.002 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
01:42:42.320 00.001 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
01:42:42.322 00.002 1032 CameraToMount -- cameraX=0.34 cameraY=-1.76 hyp=1.79 cameraTheta=-1.38 mountX=-1.78 mountY=0.13, mountTheta=3.07
01:42:42.325 00.003 1032 SchedulePrimaryMove(0F526948, x=0.34, y=-1.76, opts=13)
01:42:42.327 00.002 1032 Enqueuing Move request for scope (0.34, -1.76)
01:42:42.329 00.002 10072 Worker thread wakes up
01:42:42.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.34, -1.76) opts 0xd
01:42:42.329 00.000 10072 Handling offset move in thread for scope, endpoint = (0.34, -1.76)
01:42:42.329 00.000 10072 Moving (0.34, -1.76) raw xDistance=-1.78 yDistance=0.13
01:42:42.330 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:42.333 00.003 10072 PPEC rslt: input = -1.78, final = -0.81, react = -0.80, pred = -0.01, hyst = -0.71, hyst_pct = 0.00, period_length = 287.47
01:42:42.333 00.000 10072 PPEC: input: -1.78, control: -0.81, exposure: 500
01:42:42.333 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:42.333 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:42:42.333 00.000 10072 MoveAxis(E, 832, ABG)
01:42:42.333 00.000 10072 Guiding  Dir = 2, Dur = 832
01:42:42.334 00.001 10072 IsGuiding returns 0
01:42:42.334 00.000 10072 PulseGuide returned control before completion, sleep 842
01:42:42.350 00.016 1032 UpdateGuideState exits: m=1457 SNR=26.9
01:42:42.352 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:42.353 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:42.355 00.002 1032 Enqueuing Expose request
01:42:43.182 00.827 10072 IsGuiding returns 0
01:42:43.182 00.000 10072 Move returns status 0, amount 832
01:42:43.182 00.000 10072 MoveAxis(N, 0, ABG)
01:42:43.182 00.000 10072 Move returns status 0, amount 0
01:42:43.182 00.000 10072 move complete, result=0
01:42:43.182 00.000 10072 worker thread done servicing request
01:42:43.182 00.000 10072 Worker thread wakes up
01:42:43.182 00.000 1032 GuideStep: -1.8 px 832 ms EAST, 0.1 px 0 ms NORTH
01:42:43.185 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:43.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:43.821 00.636 10072 Exposure complete
01:42:43.867 00.046 10072 worker thread done servicing request
01:42:43.867 00.000 1032 OnExposeComplete: enter
01:42:43.870 00.003 1032 UpdateGuideState(): m_state=6
01:42:43.871 00.001 1032 Star::Find(15, 321, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4514
01:42:43.874 00.003 1032 Star::Find returns 1 (0), X=321.11, Y=755.43, Mass=1395, SNR=26.3, Peak=147 HFD=2.9
01:42:43.877 00.003 1032 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.83) = xAngle (0.22 = 0.22)
01:42:43.878 00.001 1032 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.22 = 0.22)
01:42:43.880 00.002 1032 CameraToMount -- cameraX=-0.35 cameraY=0.67 hyp=0.75 cameraTheta=2.05 mountX=0.73 mountY=0.16, mountTheta=0.22
01:42:43.883 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.35, y=0.67, opts=13)
01:42:43.885 00.002 1032 Enqueuing Move request for scope (-0.35, 0.67)
01:42:43.887 00.002 10072 Worker thread wakes up
01:42:43.887 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.67) opts 0xd
01:42:43.887 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.35, 0.67)
01:42:43.888 00.001 10072 Moving (-0.35, 0.67) raw xDistance=0.73 yDistance=0.16
01:42:43.889 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:43.894 00.005 10072 PPEC rslt: input = 0.73, final = 0.31, react = 0.33, pred = -0.02, hyst = 0.30, hyst_pct = 0.00, period_length = 287.47
01:42:43.894 00.000 10072 PPEC: input: 0.73, control: 0.31, exposure: 500
01:42:43.894 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:43.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:42:43.894 00.000 10072 MoveAxis(W, 320, ABG)
01:42:43.894 00.000 10072 Guiding  Dir = 3, Dur = 320
01:42:43.895 00.001 10072 IsGuiding returns 0
01:42:43.895 00.000 10072 PulseGuide returned control before completion, sleep 330
01:42:43.912 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.3
01:42:43.918 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:43.920 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:43.921 00.001 1032 Enqueuing Expose request
01:42:44.242 00.321 10072 IsGuiding returns 1
01:42:44.242 00.000 10072 scope still moving after pulse duration time elapsed
01:42:44.274 00.032 10072 IsGuiding returns 0
01:42:44.274 00.000 10072 scope move finished after 320 + 58 ms
01:42:44.274 00.000 10072 Move returns status 0, amount 320
01:42:44.274 00.000 10072 MoveAxis(N, 0, ABG)
01:42:44.274 00.000 10072 Move returns status 0, amount 0
01:42:44.274 00.000 10072 move complete, result=0
01:42:44.274 00.000 10072 worker thread done servicing request
01:42:44.274 00.000 1032 GuideStep: 0.7 px 320 ms WEST, 0.2 px 0 ms NORTH
01:42:44.278 00.004 10072 Worker thread wakes up
01:42:44.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:44.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:45.013 00.735 10072 Exposure complete
01:42:45.060 00.047 10072 worker thread done servicing request
01:42:45.060 00.000 1032 OnExposeComplete: enter
01:42:45.063 00.003 1032 UpdateGuideState(): m_state=6
01:42:45.064 00.001 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4515
01:42:45.066 00.002 1032 Star::Find returns 1 (0), X=320.80, Y=756.75, Mass=1403, SNR=26.4, Peak=141 HFD=2.9
01:42:45.067 00.001 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
01:42:45.068 00.001 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
01:42:45.070 00.002 1032 CameraToMount -- cameraX=-0.65 cameraY=1.99 hyp=2.09 cameraTheta=1.89 mountX=2.09 mountY=0.12, mountTheta=0.06
01:42:45.072 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.65, y=1.99, opts=13)
01:42:45.074 00.002 1032 Enqueuing Move request for scope (-0.65, 1.99)
01:42:45.075 00.001 10072 Worker thread wakes up
01:42:45.075 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 1.99) opts 0xd
01:42:45.075 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.65, 1.99)
01:42:45.075 00.000 10072 Moving (-0.65, 1.99) raw xDistance=2.09 yDistance=0.12
01:42:45.077 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:45.082 00.005 10072 PPEC rslt: input = 2.09, final = 0.93, react = 0.94, pred = -0.01, hyst = 0.81, hyst_pct = 0.00, period_length = 287.47
01:42:45.082 00.000 10072 PPEC: input: 2.09, control: 0.93, exposure: 500
01:42:45.082 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:45.082 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:42:45.082 00.000 10072 MoveAxis(W, 946, ABG)
01:42:45.082 00.000 10072 Guiding  Dir = 3, Dur = 946
01:42:45.083 00.001 10072 IsGuiding returns 0
01:42:45.083 00.000 10072 PulseGuide returned control before completion, sleep 956
01:42:45.106 00.023 1032 UpdateGuideState exits: m=1403 SNR=26.4
01:42:45.108 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:45.111 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:45.114 00.003 1032 Enqueuing Expose request
01:42:46.044 00.930 10072 IsGuiding returns 0
01:42:46.044 00.000 10072 Move returns status 0, amount 946
01:42:46.044 00.000 10072 MoveAxis(N, 0, ABG)
01:42:46.044 00.000 10072 Move returns status 0, amount 0
01:42:46.044 00.000 10072 move complete, result=0
01:42:46.044 00.000 10072 worker thread done servicing request
01:42:46.044 00.000 10072 Worker thread wakes up
01:42:46.044 00.000 1032 GuideStep: 2.1 px 946 ms WEST, 0.1 px 0 ms NORTH
01:42:46.046 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:46.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:46.672 00.626 10072 Exposure complete
01:42:46.713 00.041 10072 worker thread done servicing request
01:42:46.713 00.000 1032 OnExposeComplete: enter
01:42:46.716 00.003 1032 UpdateGuideState(): m_state=6
01:42:46.717 00.001 1032 Star::Find(15, 320, 756, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4516
01:42:46.719 00.002 1032 Star::Find returns 1 (0), X=321.63, Y=753.70, Mass=1427, SNR=26.6, Peak=141 HFD=3.0
01:42:46.720 00.001 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
01:42:46.721 00.001 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
01:42:46.723 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-1.07 hyp=1.08 cameraTheta=-1.41 mountX=-1.08 mountY=0.11, mountTheta=3.04
01:42:46.725 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-1.07, opts=13)
01:42:46.726 00.001 1032 Enqueuing Move request for scope (0.17, -1.07)
01:42:46.727 00.001 10072 Worker thread wakes up
01:42:46.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -1.07) opts 0xd
01:42:46.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -1.07)
01:42:46.727 00.000 10072 Moving (0.17, -1.07) raw xDistance=-1.08 yDistance=0.11
01:42:46.728 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:46.731 00.003 10072 PPEC rslt: input = -1.08, final = -0.50, react = -0.48, pred = -0.02, hyst = -0.42, hyst_pct = 0.00, period_length = 287.47
01:42:46.731 00.000 10072 PPEC: input: -1.08, control: -0.50, exposure: 500
01:42:46.731 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:46.731 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:42:46.731 00.000 10072 MoveAxis(E, 515, ABG)
01:42:46.731 00.000 10072 Guiding  Dir = 2, Dur = 515
01:42:46.732 00.001 10072 IsGuiding returns 0
01:42:46.732 00.000 10072 PulseGuide returned control before completion, sleep 525
01:42:46.747 00.015 1032 UpdateGuideState exits: m=1427 SNR=26.6
01:42:46.749 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:46.751 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:46.752 00.001 1032 Enqueuing Expose request
01:42:47.268 00.516 10072 IsGuiding returns 0
01:42:47.268 00.000 10072 Move returns status 0, amount 515
01:42:47.268 00.000 10072 MoveAxis(N, 0, ABG)
01:42:47.268 00.000 10072 Move returns status 0, amount 0
01:42:47.268 00.000 10072 move complete, result=0
01:42:47.268 00.000 10072 worker thread done servicing request
01:42:47.268 00.000 10072 Worker thread wakes up
01:42:47.268 00.000 1032 GuideStep: -1.1 px 515 ms EAST, 0.1 px 0 ms NORTH
01:42:47.272 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:47.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:47.900 00.628 10072 Exposure complete
01:42:47.952 00.052 10072 worker thread done servicing request
01:42:47.952 00.000 1032 OnExposeComplete: enter
01:42:47.954 00.002 1032 UpdateGuideState(): m_state=6
01:42:47.956 00.002 1032 Star::Find(15, 321, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4517
01:42:47.959 00.003 1032 Star::Find returns 1 (0), X=321.21, Y=755.50, Mass=1398, SNR=26.3, Peak=140 HFD=3.0
01:42:47.962 00.003 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
01:42:47.965 00.003 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
01:42:47.967 00.002 1032 CameraToMount -- cameraX=-0.24 cameraY=0.73 hyp=0.77 cameraTheta=1.89 mountX=0.77 mountY=0.05, mountTheta=0.06
01:42:47.970 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.24, y=0.73, opts=13)
01:42:47.972 00.002 1032 Enqueuing Move request for scope (-0.24, 0.73)
01:42:47.974 00.002 10072 Worker thread wakes up
01:42:47.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.73) opts 0xd
01:42:47.974 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.24, 0.73)
01:42:47.974 00.000 10072 Moving (-0.24, 0.73) raw xDistance=0.77 yDistance=0.05
01:42:47.977 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:47.979 00.002 10072 PPEC rslt: input = 0.77, final = 0.33, react = 0.35, pred = -0.02, hyst = 0.35, hyst_pct = 0.00, period_length = 287.47
01:42:47.979 00.000 10072 PPEC: input: 0.77, control: 0.33, exposure: 500
01:42:47.980 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:47.980 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:42:47.980 00.000 10072 MoveAxis(W, 336, ABG)
01:42:47.980 00.000 10072 Guiding  Dir = 3, Dur = 336
01:42:47.980 00.000 10072 IsGuiding returns 0
01:42:47.981 00.001 10072 PulseGuide returned control before completion, sleep 346
01:42:47.998 00.017 1032 UpdateGuideState exits: m=1398 SNR=26.3
01:42:48.001 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:48.003 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:48.004 00.001 1032 Enqueuing Expose request
01:42:48.337 00.333 10072 IsGuiding returns 0
01:42:48.337 00.000 10072 Move returns status 0, amount 336
01:42:48.337 00.000 10072 MoveAxis(N, 0, ABG)
01:42:48.337 00.000 10072 Move returns status 0, amount 0
01:42:48.337 00.000 10072 move complete, result=0
01:42:48.337 00.000 10072 worker thread done servicing request
01:42:48.337 00.000 10072 Worker thread wakes up
01:42:48.337 00.000 1032 GuideStep: 0.8 px 336 ms WEST, 0.0 px 0 ms NORTH
01:42:48.339 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:48.340 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:49.074 00.734 10072 Exposure complete
01:42:49.119 00.045 10072 worker thread done servicing request
01:42:49.119 00.000 1032 OnExposeComplete: enter
01:42:49.121 00.002 1032 UpdateGuideState(): m_state=6
01:42:49.123 00.002 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4518
01:42:49.125 00.002 1032 Star::Find returns 1 (0), X=321.83, Y=752.74, Mass=1414, SNR=26.5, Peak=116 HFD=3.5
01:42:49.127 00.002 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.06)
01:42:49.129 00.002 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.06)
01:42:49.131 00.002 1032 CameraToMount -- cameraX=0.37 cameraY=-2.03 hyp=2.06 cameraTheta=-1.39 mountX=-2.06 mountY=0.16, mountTheta=3.06
01:42:49.134 00.003 1032 SchedulePrimaryMove(0F526948, x=0.37, y=-2.03, opts=13)
01:42:49.137 00.003 1032 Enqueuing Move request for scope (0.37, -2.03)
01:42:49.139 00.002 10072 Worker thread wakes up
01:42:49.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.37, -2.03) opts 0xd
01:42:49.139 00.000 10072 Handling offset move in thread for scope, endpoint = (0.37, -2.03)
01:42:49.139 00.000 10072 Moving (0.37, -2.03) raw xDistance=-2.06 yDistance=0.16
01:42:49.141 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:49.144 00.003 10072 PPEC rslt: input = -2.06, final = -0.94, react = -0.93, pred = -0.02, hyst = -0.86, hyst_pct = 0.00, period_length = 287.47
01:42:49.145 00.001 10072 PPEC: input: -2.06, control: -0.94, exposure: 500
01:42:49.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:49.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:42:49.145 00.000 10072 MoveAxis(E, 963, ABG)
01:42:49.145 00.000 10072 Guiding  Dir = 2, Dur = 963
01:42:49.145 00.000 10072 IsGuiding returns 0
01:42:49.146 00.001 10072 PulseGuide returned control before completion, sleep 973
01:42:49.162 00.016 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:42:49.164 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:49.166 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:49.167 00.001 1032 Enqueuing Expose request
01:42:50.134 00.967 10072 IsGuiding returns 0
01:42:50.134 00.000 10072 Move returns status 0, amount 963
01:42:50.134 00.000 10072 MoveAxis(N, 0, ABG)
01:42:50.134 00.000 10072 Move returns status 0, amount 0
01:42:50.134 00.000 10072 move complete, result=0
01:42:50.135 00.001 10072 worker thread done servicing request
01:42:50.135 00.000 1032 GuideStep: -2.1 px 963 ms EAST, 0.2 px 0 ms NORTH
01:42:50.140 00.005 10072 Worker thread wakes up
01:42:50.140 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:50.140 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:50.763 00.623 10072 Exposure complete
01:42:50.805 00.042 10072 worker thread done servicing request
01:42:50.805 00.000 1032 OnExposeComplete: enter
01:42:50.806 00.001 1032 UpdateGuideState(): m_state=6
01:42:50.808 00.002 1032 Star::Find(15, 321, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4519
01:42:50.810 00.002 1032 Star::Find returns 1 (0), X=321.19, Y=754.99, Mass=1419, SNR=26.5, Peak=156 HFD=2.6
01:42:50.812 00.002 1032 MultiStar: exiting stabilization period
01:42:50.813 00.001 1032 MultiStar: [#1 0.07,0.16,0.98,U] [#2 0.15,0.26,0.74,U] [#3 0.03,0.23,0.66,U] [#4 -0.06,0.31,0.73,U] [#5 0.03,0.08,0.65,U] [#6 -0.07,0.36,0.62,U] [#7 -0.09,0.08,0.50,U] [#8 0.08,0.44,0.55,U] 
01:42:50.815 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.23}, one-star: {-0.26, 0.22}
01:42:50.818 00.003 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
01:42:50.819 00.001 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
01:42:50.820 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.66 mountX=0.23 mountY=-0.04, mountTheta=-0.17
01:42:50.823 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.23, opts=13)
01:42:50.825 00.002 1032 Enqueuing Move request for scope (-0.02, 0.23)
01:42:50.828 00.003 10072 Worker thread wakes up
01:42:50.828 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
01:42:50.828 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
01:42:50.828 00.000 10072 Moving (-0.02, 0.23) raw xDistance=0.23 yDistance=-0.04
01:42:50.830 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:50.833 00.003 10072 PPEC rslt: input = 0.23, final = 0.08, react = 0.10, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 287.47
01:42:50.833 00.000 10072 PPEC: input: 0.23, control: 0.08, exposure: 500
01:42:50.833 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:50.833 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:42:50.833 00.000 10072 MoveAxis(W, 80, ABG)
01:42:50.833 00.000 10072 Guiding  Dir = 3, Dur = 80
01:42:50.833 00.000 10072 IsGuiding returns 0
01:42:50.834 00.001 10072 PulseGuide returned control before completion, sleep 90
01:42:50.848 00.014 1032 UpdateGuideState exits: m=1419 SNR=26.5
01:42:50.850 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:50.851 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:50.854 00.003 1032 Enqueuing Expose request
01:42:50.932 00.078 10072 IsGuiding returns 0
01:42:50.932 00.000 10072 Move returns status 0, amount 80
01:42:50.932 00.000 10072 MoveAxis(N, 0, ABG)
01:42:50.932 00.000 10072 Move returns status 0, amount 0
01:42:50.932 00.000 10072 move complete, result=0
01:42:50.932 00.000 10072 worker thread done servicing request
01:42:50.933 00.001 10072 Worker thread wakes up
01:42:50.933 00.000 1032 GuideStep: 0.2 px 80 ms WEST, -0.0 px 0 ms NORTH
01:42:50.936 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:50.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:51.341 00.405 10072 Exposure complete
01:42:51.392 00.051 10072 worker thread done servicing request
01:42:51.392 00.000 1032 OnExposeComplete: enter
01:42:51.394 00.002 1032 UpdateGuideState(): m_state=6
01:42:51.397 00.003 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4520
01:42:51.401 00.004 1032 Star::Find returns 1 (0), X=321.06, Y=756.00, Mass=1552, SNR=27.8, Peak=171 HFD=2.8
01:42:51.405 00.004 1032 MultiStar: [#1 -0.20,1.10,0.00,M1] [#2 -0.18,1.12,0.00,M1] [#3 -0.25,0.92,0.00,M1] [#4 -0.19,1.21,0.00,M1] [#5 -0.08,1.20,0.00,M1] [#6 -0.47,1.27,0.00,M1] [#7 -0.21,0.79,0.00,M1] [#8 -0.15,1.34,0.00,M1] 
01:42:51.408 00.003 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
01:42:51.409 00.001 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
01:42:51.412 00.003 1032 CameraToMount -- cameraX=-0.39 cameraY=1.23 hyp=1.29 cameraTheta=1.88 mountX=1.29 mountY=0.06, mountTheta=0.05
01:42:51.414 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.39, y=1.23, opts=13)
01:42:51.416 00.002 1032 Enqueuing Move request for scope (-0.39, 1.23)
01:42:51.418 00.002 10072 Worker thread wakes up
01:42:51.418 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 1.23) opts 0xd
01:42:51.418 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.39, 1.23)
01:42:51.418 00.000 10072 Moving (-0.39, 1.23) raw xDistance=1.29 yDistance=0.06
01:42:51.420 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:51.425 00.005 10072 PPEC rslt: input = 1.29, final = 0.57, react = 0.58, pred = -0.01, hyst = 0.48, hyst_pct = 0.00, period_length = 287.47
01:42:51.425 00.000 10072 PPEC: input: 1.29, control: 0.57, exposure: 500
01:42:51.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:51.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:42:51.425 00.000 10072 MoveAxis(W, 581, ABG)
01:42:51.425 00.000 10072 Guiding  Dir = 3, Dur = 581
01:42:51.425 00.000 10072 IsGuiding returns 0
01:42:51.427 00.002 10072 PulseGuide returned control before completion, sleep 591
01:42:51.443 00.016 1032 UpdateGuideState exits: m=1552 SNR=27.8
01:42:51.446 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:51.447 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:51.449 00.002 1032 Enqueuing Expose request
01:42:52.028 00.579 10072 IsGuiding returns 1
01:42:52.028 00.000 10072 scope still moving after pulse duration time elapsed
01:42:52.059 00.031 10072 IsGuiding returns 0
01:42:52.059 00.000 10072 scope move finished after 581 + 52 ms
01:42:52.059 00.000 10072 Move returns status 0, amount 581
01:42:52.059 00.000 10072 MoveAxis(N, 0, ABG)
01:42:52.059 00.000 10072 Move returns status 0, amount 0
01:42:52.060 00.001 10072 move complete, result=0
01:42:52.060 00.000 10072 worker thread done servicing request
01:42:52.060 00.000 10072 Worker thread wakes up
01:42:52.060 00.000 1032 GuideStep: 1.3 px 581 ms WEST, 0.1 px 0 ms NORTH
01:42:52.065 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:52.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:52.699 00.634 10072 Exposure complete
01:42:52.744 00.045 10072 worker thread done servicing request
01:42:52.744 00.000 1032 OnExposeComplete: enter
01:42:52.745 00.001 1032 UpdateGuideState(): m_state=6
01:42:52.747 00.002 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4521
01:42:52.749 00.002 1032 Star::Find returns 1 (0), X=321.74, Y=753.00, Mass=1393, SNR=26.3, Peak=109 HFD=3.3
01:42:52.750 00.001 1032 MultiStar: large primary error, entering stabilization period
01:42:52.751 00.001 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
01:42:52.753 00.002 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
01:42:52.755 00.002 1032 CameraToMount -- cameraX=0.28 cameraY=-1.77 hyp=1.79 cameraTheta=-1.41 mountX=-1.78 mountY=0.18, mountTheta=3.04
01:42:52.757 00.002 1032 SchedulePrimaryMove(0F526948, x=0.28, y=-1.77, opts=13)
01:42:52.759 00.002 1032 Enqueuing Move request for scope (0.28, -1.77)
01:42:52.761 00.002 10072 Worker thread wakes up
01:42:52.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, -1.77) opts 0xd
01:42:52.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, -1.77)
01:42:52.761 00.000 10072 Moving (0.28, -1.77) raw xDistance=-1.78 yDistance=0.18
01:42:52.763 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:52.765 00.002 10072 PPEC rslt: input = -1.78, final = -0.82, react = -0.80, pred = -0.02, hyst = -0.72, hyst_pct = 0.00, period_length = 287.47
01:42:52.765 00.000 10072 PPEC: input: -1.78, control: -0.82, exposure: 500
01:42:52.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:52.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:42:52.765 00.000 10072 MoveAxis(E, 839, ABG)
01:42:52.765 00.000 10072 Guiding  Dir = 2, Dur = 839
01:42:52.766 00.001 10072 IsGuiding returns 0
01:42:52.767 00.001 10072 PulseGuide returned control before completion, sleep 849
01:42:52.783 00.016 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:42:52.785 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:52.786 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:52.788 00.002 1032 Enqueuing Expose request
01:42:53.631 00.843 10072 IsGuiding returns 0
01:42:53.631 00.000 10072 Move returns status 0, amount 839
01:42:53.631 00.000 10072 MoveAxis(N, 0, ABG)
01:42:53.631 00.000 10072 Move returns status 0, amount 0
01:42:53.631 00.000 10072 move complete, result=0
01:42:53.631 00.000 10072 worker thread done servicing request
01:42:53.631 00.000 10072 Worker thread wakes up
01:42:53.631 00.000 1032 GuideStep: -1.8 px 839 ms EAST, 0.2 px 0 ms NORTH
01:42:53.636 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:53.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:54.274 00.638 10072 Exposure complete
01:42:54.314 00.040 10072 worker thread done servicing request
01:42:54.314 00.000 1032 OnExposeComplete: enter
01:42:54.316 00.002 1032 UpdateGuideState(): m_state=6
01:42:54.317 00.001 1032 Star::Find(15, 321, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4522
01:42:54.319 00.002 1032 Star::Find returns 1 (0), X=321.24, Y=755.13, Mass=1383, SNR=26.2, Peak=136 HFD=2.8
01:42:54.321 00.002 1032 MultiStar: exiting stabilization period
01:42:54.322 00.001 1032 MultiStar: [#1 -0.04,0.38,0.97,U] [#2 0.04,0.31,0.73,U] [#3 -0.12,0.47,0.71,U] [#4 -0.08,0.47,0.73,U] [#5 0.07,0.25,0.68,U] [#6 -0.14,0.50,0.60,U] [#7 0.03,0.11,0.47,U] [#8 -0.15,0.42,0.55,U] 
01:42:54.324 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.37}, one-star: {-0.22, 0.36}
01:42:54.325 00.001 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
01:42:54.327 00.002 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
01:42:54.329 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.37 hyp=0.38 cameraTheta=1.77 mountX=0.38 mountY=-0.02, mountTheta=-0.06
01:42:54.332 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.37, opts=13)
01:42:54.334 00.002 1032 Enqueuing Move request for scope (-0.07, 0.37)
01:42:54.336 00.002 10072 Worker thread wakes up
01:42:54.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.37) opts 0xd
01:42:54.336 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.37)
01:42:54.336 00.000 10072 Moving (-0.07, 0.37) raw xDistance=0.38 yDistance=-0.02
01:42:54.338 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:54.340 00.002 10072 PPEC rslt: input = 0.38, final = 0.15, react = 0.17, pred = -0.02, hyst = 0.18, hyst_pct = 0.00, period_length = 287.48
01:42:54.340 00.000 10072 PPEC: input: 0.38, control: 0.15, exposure: 500
01:42:54.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:54.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:42:54.340 00.000 10072 MoveAxis(W, 149, ABG)
01:42:54.340 00.000 10072 Guiding  Dir = 3, Dur = 149
01:42:54.340 00.000 10072 IsGuiding returns 0
01:42:54.341 00.001 10072 PulseGuide returned control before completion, sleep 159
01:42:54.356 00.015 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:42:54.359 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:54.360 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:54.362 00.002 1032 Enqueuing Expose request
01:42:54.509 00.147 10072 IsGuiding returns 0
01:42:54.509 00.000 10072 Move returns status 0, amount 149
01:42:54.509 00.000 10072 MoveAxis(N, 0, ABG)
01:42:54.509 00.000 10072 Move returns status 0, amount 0
01:42:54.509 00.000 10072 move complete, result=0
01:42:54.509 00.000 10072 worker thread done servicing request
01:42:54.509 00.000 10072 Worker thread wakes up
01:42:54.509 00.000 1032 GuideStep: 0.4 px 149 ms WEST, -0.0 px 0 ms NORTH
01:42:54.511 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:54.511 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:54.922 00.411 10072 Exposure complete
01:42:54.968 00.046 10072 worker thread done servicing request
01:42:54.969 00.001 1032 OnExposeComplete: enter
01:42:54.970 00.001 1032 UpdateGuideState(): m_state=6
01:42:54.972 00.002 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4523
01:42:54.974 00.002 1032 Star::Find returns 1 (0), X=320.99, Y=755.98, Mass=1414, SNR=26.5, Peak=150 HFD=2.8
01:42:54.975 00.001 1032 MultiStar: [#1 -0.28,1.15,0.00,M1] [#2 -0.19,1.18,0.00,M1] [#3 -0.40,1.18,0.00,M1] [#4 -0.25,1.21,0.00,M1] [#5 -0.19,1.07,0.00,M1] [#6 -0.40,1.20,0.00,M1] [#7 -0.36,0.87,0.00,M1] [#8 -0.31,1.37,0.00,M1] 
01:42:54.977 00.002 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
01:42:54.978 00.001 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
01:42:54.981 00.003 1032 CameraToMount -- cameraX=-0.46 cameraY=1.22 hyp=1.30 cameraTheta=1.93 mountX=1.29 mountY=0.14, mountTheta=0.10
01:42:54.984 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.46, y=1.22, opts=13)
01:42:54.987 00.003 1032 Enqueuing Move request for scope (-0.46, 1.22)
01:42:54.989 00.002 10072 Worker thread wakes up
01:42:54.989 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 1.22) opts 0xd
01:42:54.989 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.46, 1.22)
01:42:54.989 00.000 10072 Moving (-0.46, 1.22) raw xDistance=1.29 yDistance=0.14
01:42:54.993 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:54.995 00.002 10072 PPEC rslt: input = 1.29, final = 0.57, react = 0.58, pred = -0.02, hyst = 0.49, hyst_pct = 0.00, period_length = 287.48
01:42:54.995 00.000 10072 PPEC: input: 1.29, control: 0.57, exposure: 500
01:42:54.995 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:54.997 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:42:54.997 00.000 10072 MoveAxis(W, 579, ABG)
01:42:54.997 00.000 10072 Guiding  Dir = 3, Dur = 579
01:42:54.997 00.000 10072 IsGuiding returns 0
01:42:54.997 00.000 10072 PulseGuide returned control before completion, sleep 589
01:42:55.013 00.016 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:42:55.014 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:55.016 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:55.018 00.002 1032 Enqueuing Expose request
01:42:55.605 00.587 10072 IsGuiding returns 1
01:42:55.605 00.000 10072 scope still moving after pulse duration time elapsed
01:42:55.632 00.027 10072 IsGuiding returns 0
01:42:55.632 00.000 10072 scope move finished after 579 + 56 ms
01:42:55.632 00.000 10072 Move returns status 0, amount 579
01:42:55.632 00.000 10072 MoveAxis(N, 0, ABG)
01:42:55.633 00.001 10072 Move returns status 0, amount 0
01:42:55.633 00.000 10072 move complete, result=0
01:42:55.633 00.000 10072 worker thread done servicing request
01:42:55.633 00.000 1032 GuideStep: 1.3 px 579 ms WEST, 0.1 px 0 ms NORTH
01:42:55.636 00.003 10072 Worker thread wakes up
01:42:55.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:55.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:56.261 00.625 10072 Exposure complete
01:42:56.310 00.049 10072 worker thread done servicing request
01:42:56.311 00.001 1032 OnExposeComplete: enter
01:42:56.312 00.001 1032 UpdateGuideState(): m_state=6
01:42:56.314 00.002 1032 Star::Find(15, 320, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4524
01:42:56.316 00.002 1032 Star::Find returns 1 (0), X=321.92, Y=753.17, Mass=1228, SNR=24.7, Peak=96 HFD=3.1
01:42:56.318 00.002 1032 MultiStar: large primary error, entering stabilization period
01:42:56.319 00.001 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
01:42:56.321 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
01:42:56.323 00.002 1032 CameraToMount -- cameraX=0.46 cameraY=-1.60 hyp=1.66 cameraTheta=-1.29 mountX=-1.66 mountY=-0.03, mountTheta=-3.12
01:42:56.326 00.003 1032 SchedulePrimaryMove(0F526948, x=0.46, y=-1.60, opts=13)
01:42:56.329 00.003 1032 Enqueuing Move request for scope (0.46, -1.60)
01:42:56.333 00.004 10072 Worker thread wakes up
01:42:56.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.46, -1.60) opts 0xd
01:42:56.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.46, -1.60)
01:42:56.333 00.000 10072 Moving (0.46, -1.60) raw xDistance=-1.66 yDistance=-0.03
01:42:56.337 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:56.339 00.002 10072 PPEC rslt: input = -1.66, final = -0.77, react = -0.75, pred = -0.02, hyst = -0.67, hyst_pct = 0.00, period_length = 287.48
01:42:56.339 00.000 10072 PPEC: input: -1.66, control: -0.77, exposure: 500
01:42:56.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:56.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:42:56.339 00.000 10072 MoveAxis(E, 787, ABG)
01:42:56.339 00.000 10072 Guiding  Dir = 2, Dur = 787
01:42:56.340 00.001 10072 IsGuiding returns 0
01:42:56.340 00.000 10072 PulseGuide returned control before completion, sleep 797
01:42:56.356 00.016 1032 UpdateGuideState exits: m=1228 SNR=24.7
01:42:56.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:56.361 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:56.363 00.002 1032 Enqueuing Expose request
01:42:57.152 00.789 10072 IsGuiding returns 0
01:42:57.152 00.000 10072 Move returns status 0, amount 787
01:42:57.152 00.000 10072 MoveAxis(N, 0, ABG)
01:42:57.152 00.000 10072 Move returns status 0, amount 0
01:42:57.152 00.000 10072 move complete, result=0
01:42:57.153 00.001 1032 GuideStep: -1.7 px 787 ms EAST, -0.0 px 0 ms NORTH
01:42:57.155 00.002 10072 worker thread done servicing request
01:42:57.155 00.000 10072 Worker thread wakes up
01:42:57.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:57.155 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:57.780 00.625 10072 Exposure complete
01:42:57.824 00.044 10072 worker thread done servicing request
01:42:57.824 00.000 1032 OnExposeComplete: enter
01:42:57.826 00.002 1032 UpdateGuideState(): m_state=6
01:42:57.827 00.001 1032 Star::Find(15, 321, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4525
01:42:57.829 00.002 1032 Star::Find returns 1 (0), X=321.28, Y=755.02, Mass=1380, SNR=26.2, Peak=152 HFD=2.6
01:42:57.832 00.003 1032 MultiStar: exiting stabilization period
01:42:57.833 00.001 1032 MultiStar: [#1 0.04,0.22,0.97,U] [#2 0.01,0.33,0.75,U] [#3 0.13,0.26,0.72,U] [#4 -0.10,0.22,0.70,U] [#5 0.19,0.23,0.69,U] [#6 -0.20,0.31,0.60,U] [#7 0.06,0.16,0.57,U] [#8 -0.01,0.39,0.55,U] 
01:42:57.835 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.26}, one-star: {-0.17, 0.25}
01:42:57.836 00.001 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
01:42:57.838 00.002 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
01:42:57.838 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.62 mountX=0.25 mountY=-0.06, mountTheta=-0.21
01:42:57.842 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.26, opts=13)
01:42:57.844 00.002 1032 Enqueuing Move request for scope (-0.01, 0.26)
01:42:57.845 00.001 10072 Worker thread wakes up
01:42:57.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
01:42:57.845 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
01:42:57.845 00.000 10072 Moving (-0.01, 0.26) raw xDistance=0.25 yDistance=-0.06
01:42:57.847 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:57.850 00.003 10072 PPEC rslt: input = 0.25, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 287.48
01:42:57.850 00.000 10072 PPEC: input: 0.25, control: 0.09, exposure: 500
01:42:57.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:57.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:42:57.850 00.000 10072 MoveAxis(W, 93, ABG)
01:42:57.850 00.000 10072 Guiding  Dir = 3, Dur = 93
01:42:57.850 00.000 10072 IsGuiding returns 0
01:42:57.851 00.001 10072 PulseGuide returned control before completion, sleep 103
01:42:57.868 00.017 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:42:57.870 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:57.871 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:57.874 00.003 1032 Enqueuing Expose request
01:42:57.965 00.091 10072 IsGuiding returns 0
01:42:57.965 00.000 10072 Move returns status 0, amount 93
01:42:57.965 00.000 10072 MoveAxis(N, 0, ABG)
01:42:57.965 00.000 10072 Move returns status 0, amount 0
01:42:57.965 00.000 10072 move complete, result=0
01:42:57.965 00.000 10072 worker thread done servicing request
01:42:57.966 00.001 10072 Worker thread wakes up
01:42:57.966 00.000 1032 GuideStep: 0.3 px 93 ms WEST, -0.1 px 0 ms NORTH
01:42:57.968 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:57.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:58.376 00.408 10072 Exposure complete
01:42:58.423 00.047 10072 worker thread done servicing request
01:42:58.423 00.000 1032 OnExposeComplete: enter
01:42:58.426 00.003 1032 UpdateGuideState(): m_state=6
01:42:58.428 00.002 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4526
01:42:58.431 00.003 1032 Star::Find returns 1 (0), X=321.10, Y=756.01, Mass=1320, SNR=25.6, Peak=140 HFD=2.7
01:42:58.432 00.001 1032 MultiStar: [#1 -0.26,1.08,0.00,M1] [#2 -0.33,1.10,0.00,M1] [#3 -0.23,1.12,0.00,M1] [#4 -0.26,1.26,0.00,M1] [#5 -0.14,1.08,0.00,M1] [#6 -0.25,1.22,0.00,M1] [#7 -0.24,0.90,0.00,M1] [#8 -0.23,1.32,0.00,M1] 
01:42:58.434 00.002 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
01:42:58.436 00.002 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
01:42:58.437 00.001 1032 CameraToMount -- cameraX=-0.36 cameraY=1.24 hyp=1.29 cameraTheta=1.85 mountX=1.29 mountY=0.03, mountTheta=0.02
01:42:58.441 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.36, y=1.24, opts=13)
01:42:58.443 00.002 1032 Enqueuing Move request for scope (-0.36, 1.24)
01:42:58.444 00.001 10072 Worker thread wakes up
01:42:58.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 1.24) opts 0xd
01:42:58.444 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.36, 1.24)
01:42:58.444 00.000 10072 Moving (-0.36, 1.24) raw xDistance=1.29 yDistance=0.03
01:42:58.446 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:58.449 00.003 10072 PPEC rslt: input = 1.29, final = 0.57, react = 0.58, pred = -0.01, hyst = 0.49, hyst_pct = 0.00, period_length = 287.48
01:42:58.449 00.000 10072 PPEC: input: 1.29, control: 0.57, exposure: 500
01:42:58.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:58.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:42:58.449 00.000 10072 MoveAxis(W, 584, ABG)
01:42:58.449 00.000 10072 Guiding  Dir = 3, Dur = 584
01:42:58.449 00.000 10072 IsGuiding returns 0
01:42:58.450 00.001 10072 PulseGuide returned control before completion, sleep 594
01:42:58.466 00.016 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:42:58.468 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:58.470 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:58.472 00.002 1032 Enqueuing Expose request
01:42:59.059 00.587 10072 IsGuiding returns 0
01:42:59.059 00.000 10072 Move returns status 0, amount 584
01:42:59.059 00.000 10072 MoveAxis(N, 0, ABG)
01:42:59.059 00.000 10072 Move returns status 0, amount 0
01:42:59.059 00.000 10072 move complete, result=0
01:42:59.059 00.000 10072 worker thread done servicing request
01:42:59.059 00.000 10072 Worker thread wakes up
01:42:59.059 00.000 1032 GuideStep: 1.3 px 584 ms WEST, 0.0 px 0 ms NORTH
01:42:59.062 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:42:59.062 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:42:59.687 00.625 10072 Exposure complete
01:42:59.738 00.051 10072 worker thread done servicing request
01:42:59.738 00.000 1032 OnExposeComplete: enter
01:42:59.740 00.002 1032 UpdateGuideState(): m_state=6
01:42:59.742 00.002 1032 Star::Find(15, 321, 756, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4527
01:42:59.744 00.002 1032 Star::Find returns 1 (0), X=321.73, Y=752.99, Mass=1457, SNR=26.9, Peak=106 HFD=3.4
01:42:59.748 00.004 1032 MultiStar: large primary error, entering stabilization period
01:42:59.750 00.002 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.04)
01:42:59.751 00.001 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.04)
01:42:59.754 00.003 1032 CameraToMount -- cameraX=0.28 cameraY=-1.78 hyp=1.80 cameraTheta=-1.42 mountX=-1.79 mountY=0.19, mountTheta=3.04
01:42:59.757 00.003 1032 SchedulePrimaryMove(0F526948, x=0.28, y=-1.78, opts=13)
01:42:59.759 00.002 1032 Enqueuing Move request for scope (0.28, -1.78)
01:42:59.761 00.002 10072 Worker thread wakes up
01:42:59.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, -1.78) opts 0xd
01:42:59.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, -1.78)
01:42:59.761 00.000 10072 Moving (0.28, -1.78) raw xDistance=-1.79 yDistance=0.19
01:42:59.764 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:42:59.771 00.007 10072 PPEC rslt: input = -1.79, final = -0.82, react = -0.81, pred = -0.02, hyst = -0.72, hyst_pct = 0.00, period_length = 287.48
01:42:59.771 00.000 10072 PPEC: input: -1.79, control: -0.82, exposure: 500
01:42:59.771 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:59.771 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:42:59.771 00.000 10072 MoveAxis(E, 841, ABG)
01:42:59.771 00.000 10072 Guiding  Dir = 2, Dur = 841
01:42:59.772 00.001 10072 IsGuiding returns 0
01:42:59.774 00.002 10072 PulseGuide returned control before completion, sleep 849
01:42:59.792 00.018 1032 UpdateGuideState exits: m=1457 SNR=26.9
01:42:59.806 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:59.808 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:42:59.812 00.004 1032 Enqueuing Expose request
01:43:00.636 00.824 10072 IsGuiding returns 0
01:43:00.636 00.000 10072 Move returns status 0, amount 841
01:43:00.636 00.000 10072 MoveAxis(N, 0, ABG)
01:43:00.636 00.000 10072 Move returns status 0, amount 0
01:43:00.636 00.000 10072 move complete, result=0
01:43:00.636 00.000 10072 worker thread done servicing request
01:43:00.636 00.000 10072 Worker thread wakes up
01:43:00.636 00.000 1032 GuideStep: -1.8 px 841 ms EAST, 0.2 px 0 ms NORTH
01:43:00.640 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:00.640 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:01.275 00.635 10072 Exposure complete
01:43:01.323 00.048 10072 worker thread done servicing request
01:43:01.323 00.000 1032 OnExposeComplete: enter
01:43:01.326 00.003 1032 UpdateGuideState(): m_state=6
01:43:01.328 00.002 1032 Star::Find(15, 321, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4528
01:43:01.329 00.001 1032 Star::Find returns 1 (0), X=321.25, Y=755.26, Mass=1313, SNR=25.5, Peak=135 HFD=2.9
01:43:01.330 00.001 1032 MultiStar: exiting stabilization period
01:43:01.333 00.003 1032 MultiStar: [#1 0.01,0.47,0.99,U] [#2 0.09,0.46,0.73,U] [#3 -0.07,0.46,0.69,U] [#4 -0.04,0.60,0.76,U] [#5 0.02,0.38,0.68,U] [#6 -0.14,0.46,0.60,U] [#7 -0.18,0.08,0.57,U] [#8 0.06,0.56,0.60,U] 
01:43:01.335 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.45}, one-star: {-0.21, 0.50}
01:43:01.337 00.002 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
01:43:01.338 00.001 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
01:43:01.340 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.45 hyp=0.45 cameraTheta=1.69 mountX=0.45 mountY=-0.06, mountTheta=-0.14
01:43:01.343 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.45, opts=13)
01:43:01.345 00.002 1032 Enqueuing Move request for scope (-0.05, 0.45)
01:43:01.347 00.002 10072 Worker thread wakes up
01:43:01.347 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.45) opts 0xd
01:43:01.347 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.45)
01:43:01.347 00.000 10072 Moving (-0.05, 0.45) raw xDistance=0.45 yDistance=-0.06
01:43:01.350 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:01.353 00.003 10072 PPEC rslt: input = 0.45, final = 0.18, react = 0.20, pred = -0.02, hyst = 0.21, hyst_pct = 0.00, period_length = 287.48
01:43:01.353 00.000 10072 PPEC: input: 0.45, control: 0.18, exposure: 500
01:43:01.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:01.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:43:01.353 00.000 10072 MoveAxis(W, 188, ABG)
01:43:01.353 00.000 10072 Guiding  Dir = 3, Dur = 188
01:43:01.353 00.000 10072 IsGuiding returns 0
01:43:01.354 00.001 10072 PulseGuide returned control before completion, sleep 198
01:43:01.373 00.019 1032 UpdateGuideState exits: m=1313 SNR=25.5
01:43:01.376 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:01.378 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:01.380 00.002 1032 Enqueuing Expose request
01:43:01.556 00.176 10072 IsGuiding returns 0
01:43:01.556 00.000 10072 Move returns status 0, amount 188
01:43:01.556 00.000 10072 MoveAxis(N, 0, ABG)
01:43:01.556 00.000 10072 Move returns status 0, amount 0
01:43:01.556 00.000 10072 move complete, result=0
01:43:01.556 00.000 10072 worker thread done servicing request
01:43:01.556 00.000 10072 Worker thread wakes up
01:43:01.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:01.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:01.556 00.000 1032 GuideStep: 0.4 px 188 ms WEST, -0.1 px 0 ms NORTH
01:43:01.964 00.408 10072 Exposure complete
01:43:02.016 00.052 10072 worker thread done servicing request
01:43:02.016 00.000 1032 OnExposeComplete: enter
01:43:02.020 00.004 1032 UpdateGuideState(): m_state=6
01:43:02.022 00.002 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4529
01:43:02.024 00.002 1032 Star::Find returns 1 (0), X=321.02, Y=756.23, Mass=1436, SNR=26.7, Peak=148 HFD=2.6
01:43:02.027 00.003 1032 MultiStar: large primary error, entering stabilization period
01:43:02.028 00.001 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
01:43:02.031 00.003 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
01:43:02.032 00.001 1032 CameraToMount -- cameraX=-0.43 cameraY=1.46 hyp=1.53 cameraTheta=1.86 mountX=1.53 mountY=0.04, mountTheta=0.03
01:43:02.035 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.43, y=1.46, opts=13)
01:43:02.037 00.002 1032 Enqueuing Move request for scope (-0.43, 1.46)
01:43:02.038 00.001 10072 Worker thread wakes up
01:43:02.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 1.46) opts 0xd
01:43:02.038 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.43, 1.46)
01:43:02.039 00.001 10072 Moving (-0.43, 1.46) raw xDistance=1.53 yDistance=0.04
01:43:02.040 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:02.043 00.003 10072 PPEC rslt: input = 1.53, final = 0.68, react = 0.69, pred = -0.01, hyst = 0.58, hyst_pct = 0.00, period_length = 287.48
01:43:02.043 00.000 10072 PPEC: input: 1.53, control: 0.68, exposure: 500
01:43:02.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:02.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:43:02.043 00.000 10072 MoveAxis(W, 693, ABG)
01:43:02.043 00.000 10072 Guiding  Dir = 3, Dur = 693
01:43:02.043 00.000 10072 IsGuiding returns 0
01:43:02.044 00.001 10072 PulseGuide returned control before completion, sleep 703
01:43:02.060 00.016 1032 UpdateGuideState exits: m=1436 SNR=26.7
01:43:02.063 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:02.064 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:02.066 00.002 1032 Enqueuing Expose request
01:43:02.758 00.692 10072 IsGuiding returns 0
01:43:02.758 00.000 10072 Move returns status 0, amount 693
01:43:02.758 00.000 10072 MoveAxis(N, 0, ABG)
01:43:02.758 00.000 10072 Move returns status 0, amount 0
01:43:02.758 00.000 10072 move complete, result=0
01:43:02.758 00.000 10072 worker thread done servicing request
01:43:02.758 00.000 10072 Worker thread wakes up
01:43:02.758 00.000 1032 GuideStep: 1.5 px 693 ms WEST, 0.0 px 0 ms NORTH
01:43:02.760 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:02.761 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:03.388 00.627 10072 Exposure complete
01:43:03.437 00.049 10072 worker thread done servicing request
01:43:03.437 00.000 1032 OnExposeComplete: enter
01:43:03.439 00.002 1032 UpdateGuideState(): m_state=6
01:43:03.440 00.001 1032 Star::Find(15, 321, 756, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4530
01:43:03.442 00.002 1032 Star::Find returns 1 (0), X=321.70, Y=753.06, Mass=1394, SNR=26.3, Peak=115 HFD=3.3
01:43:03.443 00.001 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.03)
01:43:03.444 00.001 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.03)
01:43:03.447 00.003 1032 CameraToMount -- cameraX=0.25 cameraY=-1.71 hyp=1.73 cameraTheta=-1.43 mountX=-1.72 mountY=0.20, mountTheta=3.03
01:43:03.450 00.003 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-1.71, opts=13)
01:43:03.452 00.002 1032 Enqueuing Move request for scope (0.25, -1.71)
01:43:03.453 00.001 10072 Worker thread wakes up
01:43:03.453 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -1.71) opts 0xd
01:43:03.453 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -1.71)
01:43:03.453 00.000 10072 Moving (0.25, -1.71) raw xDistance=-1.72 yDistance=0.20
01:43:03.457 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:03.460 00.003 10072 PPEC rslt: input = -1.72, final = -0.78, react = -0.77, pred = -0.00, hyst = -0.69, hyst_pct = 0.00, period_length = 287.48
01:43:03.460 00.000 10072 PPEC: input: -1.72, control: -0.78, exposure: 500
01:43:03.460 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:43:03.460 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:43:03.460 00.000 10072 MoveAxis(E, 795, ABG)
01:43:03.460 00.000 10072 Guiding  Dir = 2, Dur = 795
01:43:03.460 00.000 10072 IsGuiding returns 0
01:43:03.461 00.001 10072 PulseGuide returned control before completion, sleep 805
01:43:03.478 00.017 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:43:03.480 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:03.483 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:03.484 00.001 1032 Enqueuing Expose request
01:43:04.275 00.791 10072 IsGuiding returns 0
01:43:04.275 00.000 10072 Move returns status 0, amount 795
01:43:04.275 00.000 10072 MoveAxis(N, 0, ABG)
01:43:04.275 00.000 10072 Move returns status 0, amount 0
01:43:04.275 00.000 10072 move complete, result=0
01:43:04.275 00.000 10072 worker thread done servicing request
01:43:04.275 00.000 10072 Worker thread wakes up
01:43:04.275 00.000 1032 GuideStep: -1.7 px 795 ms EAST, 0.2 px 0 ms NORTH
01:43:04.278 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:04.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:04.902 00.624 10072 Exposure complete
01:43:04.945 00.043 10072 worker thread done servicing request
01:43:04.945 00.000 1032 OnExposeComplete: enter
01:43:04.947 00.002 1032 UpdateGuideState(): m_state=6
01:43:04.948 00.001 1032 Star::Find(15, 321, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4531
01:43:04.950 00.002 1032 Star::Find returns 1 (0), X=321.29, Y=755.37, Mass=1272, SNR=25.1, Peak=134 HFD=2.9
01:43:04.952 00.002 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (0.00 = 0.00)
01:43:04.954 00.002 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.00 = 0.00)
01:43:04.955 00.001 1032 CameraToMount -- cameraX=-0.16 cameraY=0.61 hyp=0.63 cameraTheta=1.83 mountX=0.63 mountY=0.00, mountTheta=0.00
01:43:04.959 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.61, opts=13)
01:43:04.961 00.002 1032 Enqueuing Move request for scope (-0.16, 0.61)
01:43:04.963 00.002 10072 Worker thread wakes up
01:43:04.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.61) opts 0xd
01:43:04.963 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.61)
01:43:04.963 00.000 10072 Moving (-0.16, 0.61) raw xDistance=0.63 yDistance=0.00
01:43:04.965 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:04.968 00.003 10072 PPEC rslt: input = 0.63, final = 0.28, react = 0.28, pred = -0.00, hyst = 0.29, hyst_pct = 0.00, period_length = 287.48
01:43:04.968 00.000 10072 PPEC: input: 0.63, control: 0.28, exposure: 500
01:43:04.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:04.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:43:04.968 00.000 10072 MoveAxis(W, 285, ABG)
01:43:04.968 00.000 10072 Guiding  Dir = 3, Dur = 285
01:43:04.968 00.000 10072 IsGuiding returns 0
01:43:04.969 00.001 10072 PulseGuide returned control before completion, sleep 295
01:43:04.985 00.016 1032 UpdateGuideState exits: m=1272 SNR=25.1
01:43:04.989 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:04.991 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:04.994 00.003 1032 Enqueuing Expose request
01:43:05.275 00.281 10072 IsGuiding returns 0
01:43:05.275 00.000 10072 Move returns status 0, amount 285
01:43:05.275 00.000 10072 MoveAxis(N, 0, ABG)
01:43:05.275 00.000 10072 Move returns status 0, amount 0
01:43:05.275 00.000 10072 move complete, result=0
01:43:05.275 00.000 10072 worker thread done servicing request
01:43:05.275 00.000 10072 Worker thread wakes up
01:43:05.275 00.000 1032 GuideStep: 0.6 px 285 ms WEST, 0.0 px 0 ms NORTH
01:43:05.278 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:05.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:05.697 00.419 10072 Exposure complete
01:43:05.743 00.046 10072 worker thread done servicing request
01:43:05.744 00.001 1032 OnExposeComplete: enter
01:43:05.746 00.002 1032 UpdateGuideState(): m_state=6
01:43:05.748 00.002 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4532
01:43:05.750 00.002 1032 Star::Find returns 1 (0), X=320.99, Y=756.13, Mass=1464, SNR=27.0, Peak=152 HFD=2.7
01:43:05.752 00.002 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
01:43:05.754 00.002 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
01:43:05.755 00.001 1032 CameraToMount -- cameraX=-0.47 cameraY=1.36 hyp=1.44 cameraTheta=1.90 mountX=1.44 mountY=0.10, mountTheta=0.07
01:43:05.759 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.47, y=1.36, opts=13)
01:43:05.760 00.001 1032 Enqueuing Move request for scope (-0.47, 1.36)
01:43:05.762 00.002 10072 Worker thread wakes up
01:43:05.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 1.36) opts 0xd
01:43:05.762 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.47, 1.36)
01:43:05.762 00.000 10072 Moving (-0.47, 1.36) raw xDistance=1.44 yDistance=0.10
01:43:05.764 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:05.767 00.003 10072 PPEC rslt: input = 1.44, final = 0.64, react = 0.65, pred = -0.00, hyst = 0.55, hyst_pct = 0.00, period_length = 287.48
01:43:05.767 00.000 10072 PPEC: input: 1.44, control: 0.64, exposure: 500
01:43:05.767 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:05.768 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:43:05.768 00.000 10072 MoveAxis(W, 657, ABG)
01:43:05.768 00.000 10072 Guiding  Dir = 3, Dur = 657
01:43:05.768 00.000 10072 IsGuiding returns 0
01:43:05.770 00.002 10072 PulseGuide returned control before completion, sleep 666
01:43:05.787 00.017 1032 UpdateGuideState exits: m=1464 SNR=27.0
01:43:05.790 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:05.792 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:05.793 00.001 1032 Enqueuing Expose request
01:43:06.443 00.650 10072 IsGuiding returns 1
01:43:06.443 00.000 10072 scope still moving after pulse duration time elapsed
01:43:06.475 00.032 10072 IsGuiding returns 0
01:43:06.475 00.000 10072 scope move finished after 657 + 49 ms
01:43:06.475 00.000 10072 Move returns status 0, amount 657
01:43:06.475 00.000 10072 MoveAxis(N, 0, ABG)
01:43:06.475 00.000 10072 Move returns status 0, amount 0
01:43:06.476 00.001 10072 move complete, result=0
01:43:06.476 00.000 10072 worker thread done servicing request
01:43:06.476 00.000 10072 Worker thread wakes up
01:43:06.476 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:06.476 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:06.476 00.000 1032 GuideStep: 1.4 px 657 ms WEST, 0.1 px 0 ms NORTH
01:43:07.102 00.626 10072 Exposure complete
01:43:07.152 00.050 10072 worker thread done servicing request
01:43:07.152 00.000 1032 OnExposeComplete: enter
01:43:07.154 00.002 1032 UpdateGuideState(): m_state=6
01:43:07.156 00.002 1032 Star::Find(15, 320, 756, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4533
01:43:07.157 00.001 1032 Star::Find returns 1 (0), X=321.77, Y=753.17, Mass=1278, SNR=25.2, Peak=109 HFD=3.0
01:43:07.160 00.003 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.08)
01:43:07.161 00.001 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.08)
01:43:07.163 00.002 1032 CameraToMount -- cameraX=0.31 cameraY=-1.60 hyp=1.63 cameraTheta=-1.38 mountX=-1.63 mountY=0.11, mountTheta=3.08
01:43:07.166 00.003 1032 SchedulePrimaryMove(0F526948, x=0.31, y=-1.60, opts=13)
01:43:07.168 00.002 1032 Enqueuing Move request for scope (0.31, -1.60)
01:43:07.169 00.001 10072 Worker thread wakes up
01:43:07.170 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.31, -1.60) opts 0xd
01:43:07.170 00.000 10072 Handling offset move in thread for scope, endpoint = (0.31, -1.60)
01:43:07.170 00.000 10072 Moving (0.31, -1.60) raw xDistance=-1.63 yDistance=0.11
01:43:07.171 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:07.175 00.004 10072 PPEC rslt: input = -1.63, final = -0.74, react = -0.73, pred = -0.01, hyst = -0.65, hyst_pct = 0.00, period_length = 287.48
01:43:07.176 00.001 10072 PPEC: input: -1.63, control: -0.74, exposure: 500
01:43:07.176 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:07.176 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:43:07.176 00.000 10072 MoveAxis(E, 757, ABG)
01:43:07.176 00.000 10072 Guiding  Dir = 2, Dur = 757
01:43:07.176 00.000 10072 IsGuiding returns 0
01:43:07.177 00.001 10072 PulseGuide returned control before completion, sleep 767
01:43:07.196 00.019 1032 UpdateGuideState exits: m=1278 SNR=25.2
01:43:07.199 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:07.201 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:07.203 00.002 1032 Enqueuing Expose request
01:43:07.958 00.755 10072 IsGuiding returns 0
01:43:07.958 00.000 10072 Move returns status 0, amount 757
01:43:07.958 00.000 10072 MoveAxis(N, 0, ABG)
01:43:07.958 00.000 10072 Move returns status 0, amount 0
01:43:07.958 00.000 10072 move complete, result=0
01:43:07.958 00.000 10072 worker thread done servicing request
01:43:07.958 00.000 10072 Worker thread wakes up
01:43:07.958 00.000 1032 GuideStep: -1.6 px 757 ms EAST, 0.1 px 0 ms NORTH
01:43:07.961 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:07.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:08.585 00.624 10072 Exposure complete
01:43:08.630 00.045 10072 worker thread done servicing request
01:43:08.630 00.000 1032 OnExposeComplete: enter
01:43:08.631 00.001 1032 UpdateGuideState(): m_state=6
01:43:08.633 00.002 1032 Star::Find(15, 321, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4534
01:43:08.636 00.003 1032 Star::Find returns 1 (0), X=321.36, Y=755.35, Mass=1417, SNR=26.5, Peak=156 HFD=3.0
01:43:08.637 00.001 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
01:43:08.638 00.001 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
01:43:08.640 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.58 hyp=0.59 cameraTheta=1.73 mountX=0.58 mountY=-0.06, mountTheta=-0.10
01:43:08.642 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.58, opts=13)
01:43:08.645 00.003 1032 Enqueuing Move request for scope (-0.09, 0.58)
01:43:08.646 00.001 10072 Worker thread wakes up
01:43:08.646 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.58) opts 0xd
01:43:08.647 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.58)
01:43:08.647 00.000 10072 Moving (-0.09, 0.58) raw xDistance=0.58 yDistance=-0.06
01:43:08.649 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:08.651 00.002 10072 PPEC rslt: input = 0.58, final = 0.26, react = 0.26, pred = -0.01, hyst = 0.27, hyst_pct = 0.00, period_length = 287.48
01:43:08.652 00.001 10072 PPEC: input: 0.58, control: 0.26, exposure: 500
01:43:08.652 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:08.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:43:08.652 00.000 10072 MoveAxis(W, 262, ABG)
01:43:08.652 00.000 10072 Guiding  Dir = 3, Dur = 262
01:43:08.652 00.000 10072 IsGuiding returns 0
01:43:08.653 00.001 10072 PulseGuide returned control before completion, sleep 272
01:43:08.669 00.016 1032 UpdateGuideState exits: m=1417 SNR=26.5
01:43:08.671 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:08.675 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:08.676 00.001 1032 Enqueuing Expose request
01:43:08.926 00.250 10072 IsGuiding returns 0
01:43:08.926 00.000 10072 Move returns status 0, amount 262
01:43:08.926 00.000 10072 MoveAxis(N, 0, ABG)
01:43:08.926 00.000 10072 Move returns status 0, amount 0
01:43:08.926 00.000 10072 move complete, result=0
01:43:08.926 00.000 10072 worker thread done servicing request
01:43:08.926 00.000 10072 Worker thread wakes up
01:43:08.927 00.001 1032 GuideStep: 0.6 px 262 ms WEST, -0.1 px 0 ms NORTH
01:43:08.931 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:08.932 00.001 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:09.350 00.418 10072 Exposure complete
01:43:09.399 00.049 10072 worker thread done servicing request
01:43:09.399 00.000 1032 OnExposeComplete: enter
01:43:09.401 00.002 1032 UpdateGuideState(): m_state=6
01:43:09.403 00.002 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4535
01:43:09.405 00.002 1032 Star::Find returns 1 (0), X=321.15, Y=755.99, Mass=1356, SNR=25.9, Peak=141 HFD=2.9
01:43:09.406 00.001 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
01:43:09.407 00.001 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
01:43:09.410 00.003 1032 CameraToMount -- cameraX=-0.30 cameraY=1.23 hyp=1.26 cameraTheta=1.81 mountX=1.26 mountY=-0.02, mountTheta=-0.02
01:43:09.413 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.30, y=1.23, opts=13)
01:43:09.416 00.003 1032 Enqueuing Move request for scope (-0.30, 1.23)
01:43:09.417 00.001 10072 Worker thread wakes up
01:43:09.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 1.23) opts 0xd
01:43:09.417 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.30, 1.23)
01:43:09.417 00.000 10072 Moving (-0.30, 1.23) raw xDistance=1.26 yDistance=-0.02
01:43:09.419 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:09.424 00.005 10072 PPEC rslt: input = 1.26, final = 0.56, react = 0.57, pred = -0.01, hyst = 0.48, hyst_pct = 0.00, period_length = 287.48
01:43:09.424 00.000 10072 PPEC: input: 1.26, control: 0.56, exposure: 500
01:43:09.424 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:09.424 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:43:09.425 00.001 10072 MoveAxis(W, 576, ABG)
01:43:09.425 00.000 10072 Guiding  Dir = 3, Dur = 576
01:43:09.425 00.000 10072 IsGuiding returns 0
01:43:09.426 00.001 10072 PulseGuide returned control before completion, sleep 586
01:43:09.444 00.018 1032 UpdateGuideState exits: m=1356 SNR=25.9
01:43:09.446 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:09.448 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:09.450 00.002 1032 Enqueuing Expose request
01:43:10.024 00.574 10072 IsGuiding returns 0
01:43:10.024 00.000 10072 Move returns status 0, amount 576
01:43:10.024 00.000 10072 MoveAxis(N, 0, ABG)
01:43:10.024 00.000 10072 Move returns status 0, amount 0
01:43:10.024 00.000 10072 move complete, result=0
01:43:10.025 00.001 1032 GuideStep: 1.3 px 576 ms WEST, -0.0 px 0 ms NORTH
01:43:10.028 00.003 10072 worker thread done servicing request
01:43:10.028 00.000 10072 Worker thread wakes up
01:43:10.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:10.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:10.665 00.637 10072 Exposure complete
01:43:10.715 00.050 10072 worker thread done servicing request
01:43:10.715 00.000 1032 OnExposeComplete: enter
01:43:10.717 00.002 1032 UpdateGuideState(): m_state=6
01:43:10.719 00.002 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4536
01:43:10.721 00.002 1032 Star::Find returns 1 (0), X=321.96, Y=752.91, Mass=1313, SNR=25.5, Peak=134 HFD=2.8
01:43:10.722 00.001 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
01:43:10.724 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
01:43:10.726 00.002 1032 CameraToMount -- cameraX=0.50 cameraY=-1.85 hyp=1.92 cameraTheta=-1.31 mountX=-1.92 mountY=-0.01, mountTheta=-3.14
01:43:10.728 00.002 1032 SchedulePrimaryMove(0F526948, x=0.50, y=-1.85, opts=13)
01:43:10.729 00.001 1032 Enqueuing Move request for scope (0.50, -1.85)
01:43:10.731 00.002 10072 Worker thread wakes up
01:43:10.731 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.50, -1.85) opts 0xd
01:43:10.731 00.000 10072 Handling offset move in thread for scope, endpoint = (0.50, -1.85)
01:43:10.731 00.000 10072 Moving (0.50, -1.85) raw xDistance=-1.92 yDistance=-0.01
01:43:10.734 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:10.736 00.002 10072 PPEC rslt: input = -1.92, final = -0.87, react = -0.86, pred = -0.01, hyst = -0.77, hyst_pct = 0.00, period_length = 287.48
01:43:10.736 00.000 10072 PPEC: input: -1.92, control: -0.87, exposure: 500
01:43:10.736 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:10.736 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:43:10.736 00.000 10072 MoveAxis(E, 891, ABG)
01:43:10.736 00.000 10072 Guiding  Dir = 2, Dur = 891
01:43:10.737 00.001 10072 IsGuiding returns 0
01:43:10.737 00.000 10072 PulseGuide returned control before completion, sleep 901
01:43:10.754 00.017 1032 UpdateGuideState exits: m=1313 SNR=25.5
01:43:10.756 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:10.758 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:10.759 00.001 1032 Enqueuing Expose request
01:43:11.645 00.886 10072 IsGuiding returns 0
01:43:11.645 00.000 10072 Move returns status 0, amount 891
01:43:11.645 00.000 10072 MoveAxis(N, 0, ABG)
01:43:11.645 00.000 10072 Move returns status 0, amount 0
01:43:11.645 00.000 10072 move complete, result=0
01:43:11.645 00.000 10072 worker thread done servicing request
01:43:11.645 00.000 10072 Worker thread wakes up
01:43:11.645 00.000 1032 GuideStep: -1.9 px 891 ms EAST, -0.0 px 0 ms NORTH
01:43:11.648 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:11.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:12.274 00.626 10072 Exposure complete
01:43:12.314 00.040 10072 worker thread done servicing request
01:43:12.314 00.000 1032 OnExposeComplete: enter
01:43:12.317 00.003 1032 UpdateGuideState(): m_state=6
01:43:12.319 00.002 1032 Star::Find(15, 321, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4537
01:43:12.321 00.002 1032 Star::Find returns 1 (0), X=321.29, Y=755.40, Mass=1488, SNR=27.2, Peak=168 HFD=3.0
01:43:12.322 00.001 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
01:43:12.323 00.001 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
01:43:12.324 00.001 1032 CameraToMount -- cameraX=-0.16 cameraY=0.64 hyp=0.66 cameraTheta=1.82 mountX=0.66 mountY=-0.00, mountTheta=-0.01
01:43:12.327 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.64, opts=13)
01:43:12.330 00.003 1032 Enqueuing Move request for scope (-0.16, 0.64)
01:43:12.331 00.001 10072 Worker thread wakes up
01:43:12.331 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.64) opts 0xd
01:43:12.331 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.64)
01:43:12.331 00.000 10072 Moving (-0.16, 0.64) raw xDistance=0.66 yDistance=-0.00
01:43:12.333 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:12.336 00.003 10072 PPEC rslt: input = 0.66, final = 0.29, react = 0.30, pred = -0.01, hyst = 0.29, hyst_pct = 0.00, period_length = 287.48
01:43:12.336 00.000 10072 PPEC: input: 0.66, control: 0.29, exposure: 500
01:43:12.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:12.336 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:43:12.336 00.000 10072 MoveAxis(W, 296, ABG)
01:43:12.336 00.000 10072 Guiding  Dir = 3, Dur = 296
01:43:12.336 00.000 10072 IsGuiding returns 0
01:43:12.337 00.001 10072 PulseGuide returned control before completion, sleep 306
01:43:12.353 00.016 1032 UpdateGuideState exits: m=1488 SNR=27.2
01:43:12.354 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:12.355 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:12.357 00.002 1032 Enqueuing Expose request
01:43:12.647 00.290 10072 IsGuiding returns 0
01:43:12.647 00.000 10072 Move returns status 0, amount 296
01:43:12.647 00.000 10072 MoveAxis(N, 0, ABG)
01:43:12.647 00.000 10072 Move returns status 0, amount 0
01:43:12.647 00.000 10072 move complete, result=0
01:43:12.647 00.000 10072 worker thread done servicing request
01:43:12.647 00.000 10072 Worker thread wakes up
01:43:12.647 00.000 1032 GuideStep: 0.7 px 296 ms WEST, -0.0 px 0 ms NORTH
01:43:12.650 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:12.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:13.056 00.406 10072 Exposure complete
01:43:13.104 00.048 10072 worker thread done servicing request
01:43:13.104 00.000 1032 OnExposeComplete: enter
01:43:13.106 00.002 1032 UpdateGuideState(): m_state=6
01:43:13.108 00.002 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4538
01:43:13.110 00.002 1032 Star::Find returns 1 (0), X=321.21, Y=756.05, Mass=1399, SNR=26.3, Peak=140 HFD=2.6
01:43:13.113 00.003 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
01:43:13.115 00.002 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
01:43:13.117 00.002 1032 CameraToMount -- cameraX=-0.25 cameraY=1.28 hyp=1.30 cameraTheta=1.76 mountX=1.30 mountY=-0.09, mountTheta=-0.07
01:43:13.119 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.25, y=1.28, opts=13)
01:43:13.120 00.001 1032 Enqueuing Move request for scope (-0.25, 1.28)
01:43:13.122 00.002 10072 Worker thread wakes up
01:43:13.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 1.28) opts 0xd
01:43:13.122 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.25, 1.28)
01:43:13.122 00.000 10072 Moving (-0.25, 1.28) raw xDistance=1.30 yDistance=-0.09
01:43:13.123 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:13.126 00.003 10072 PPEC rslt: input = 1.30, final = 0.58, react = 0.58, pred = -0.01, hyst = 0.49, hyst_pct = 0.00, period_length = 287.49
01:43:13.126 00.000 10072 PPEC: input: 1.30, control: 0.58, exposure: 500
01:43:13.126 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:13.126 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:43:13.126 00.000 10072 MoveAxis(W, 590, ABG)
01:43:13.126 00.000 10072 Guiding  Dir = 3, Dur = 590
01:43:13.127 00.001 10072 IsGuiding returns 0
01:43:13.127 00.000 10072 PulseGuide returned control before completion, sleep 600
01:43:13.143 00.016 1032 UpdateGuideState exits: m=1399 SNR=26.3
01:43:13.145 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:13.148 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:13.150 00.002 1032 Enqueuing Expose request
01:43:13.738 00.588 10072 IsGuiding returns 0
01:43:13.738 00.000 10072 Move returns status 0, amount 590
01:43:13.738 00.000 10072 MoveAxis(N, 0, ABG)
01:43:13.738 00.000 10072 Move returns status 0, amount 0
01:43:13.738 00.000 10072 move complete, result=0
01:43:13.738 00.000 10072 worker thread done servicing request
01:43:13.738 00.000 1032 GuideStep: 1.3 px 590 ms WEST, -0.1 px 0 ms NORTH
01:43:13.741 00.003 10072 Worker thread wakes up
01:43:13.742 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:13.742 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:14.369 00.627 10072 Exposure complete
01:43:14.415 00.046 10072 worker thread done servicing request
01:43:14.416 00.001 1032 OnExposeComplete: enter
01:43:14.418 00.002 1032 UpdateGuideState(): m_state=6
01:43:14.420 00.002 1032 Star::Find(15, 321, 756, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4539
01:43:14.422 00.002 1032 Star::Find returns 1 (0), X=321.98, Y=752.87, Mass=1381, SNR=26.2, Peak=132 HFD=2.9
01:43:14.424 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
01:43:14.425 00.001 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
01:43:14.427 00.002 1032 CameraToMount -- cameraX=0.52 cameraY=-1.89 hyp=1.96 cameraTheta=-1.30 mountX=-1.96 mountY=-0.02, mountTheta=-3.13
01:43:14.431 00.004 1032 SchedulePrimaryMove(0F526948, x=0.52, y=-1.89, opts=13)
01:43:14.432 00.001 1032 Enqueuing Move request for scope (0.52, -1.89)
01:43:14.434 00.002 10072 Worker thread wakes up
01:43:14.434 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.52, -1.89) opts 0xd
01:43:14.434 00.000 10072 Handling offset move in thread for scope, endpoint = (0.52, -1.89)
01:43:14.434 00.000 10072 Moving (0.52, -1.89) raw xDistance=-1.96 yDistance=-0.02
01:43:14.436 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:14.438 00.002 10072 PPEC rslt: input = -1.96, final = -0.89, react = -0.88, pred = -0.01, hyst = -0.78, hyst_pct = 0.00, period_length = 287.49
01:43:14.438 00.000 10072 PPEC: input: -1.96, control: -0.89, exposure: 500
01:43:14.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:14.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:43:14.438 00.000 10072 MoveAxis(E, 912, ABG)
01:43:14.438 00.000 10072 Guiding  Dir = 2, Dur = 912
01:43:14.439 00.001 10072 IsGuiding returns 0
01:43:14.439 00.000 10072 PulseGuide returned control before completion, sleep 922
01:43:14.459 00.020 1032 UpdateGuideState exits: m=1381 SNR=26.2
01:43:14.461 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:14.463 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:14.464 00.001 1032 Enqueuing Expose request
01:43:15.376 00.912 10072 IsGuiding returns 0
01:43:15.376 00.000 10072 Move returns status 0, amount 912
01:43:15.376 00.000 10072 MoveAxis(N, 0, ABG)
01:43:15.376 00.000 10072 Move returns status 0, amount 0
01:43:15.376 00.000 10072 move complete, result=0
01:43:15.376 00.000 10072 worker thread done servicing request
01:43:15.376 00.000 10072 Worker thread wakes up
01:43:15.376 00.000 1032 GuideStep: -2.0 px 912 ms EAST, -0.0 px 0 ms NORTH
01:43:15.379 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:15.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:16.006 00.627 10072 Exposure complete
01:43:16.055 00.049 10072 worker thread done servicing request
01:43:16.056 00.001 1032 OnExposeComplete: enter
01:43:16.057 00.001 1032 UpdateGuideState(): m_state=6
01:43:16.059 00.002 1032 Star::Find(15, 321, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4540
01:43:16.061 00.002 1032 Star::Find returns 1 (0), X=321.41, Y=755.62, Mass=1432, SNR=26.7, Peak=167 HFD=3.0
01:43:16.063 00.002 1032 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.83) = xAngle (-0.21 = -0.21)
01:43:16.066 00.003 1032 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.21 = -0.21)
01:43:16.067 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.85 hyp=0.85 cameraTheta=1.62 mountX=0.83 mountY=-0.18, mountTheta=-0.21
01:43:16.070 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.85, opts=13)
01:43:16.071 00.001 1032 Enqueuing Move request for scope (-0.04, 0.85)
01:43:16.073 00.002 10072 Worker thread wakes up
01:43:16.073 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.85) opts 0xd
01:43:16.073 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.85)
01:43:16.073 00.000 10072 Moving (-0.04, 0.85) raw xDistance=0.83 yDistance=-0.18
01:43:16.075 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:16.078 00.003 10072 PPEC rslt: input = 0.83, final = 0.36, react = 0.37, pred = -0.01, hyst = 0.36, hyst_pct = 0.00, period_length = 287.49
01:43:16.078 00.000 10072 PPEC: input: 0.83, control: 0.36, exposure: 500
01:43:16.078 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:16.079 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:43:16.079 00.000 10072 MoveAxis(W, 372, ABG)
01:43:16.079 00.000 10072 Guiding  Dir = 3, Dur = 372
01:43:16.079 00.000 10072 IsGuiding returns 0
01:43:16.080 00.001 10072 PulseGuide returned control before completion, sleep 382
01:43:16.095 00.015 1032 UpdateGuideState exits: m=1432 SNR=26.7
01:43:16.098 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:16.100 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:16.102 00.002 1032 Enqueuing Expose request
01:43:16.472 00.370 10072 IsGuiding returns 0
01:43:16.472 00.000 10072 Move returns status 0, amount 372
01:43:16.472 00.000 10072 MoveAxis(N, 0, ABG)
01:43:16.472 00.000 10072 Move returns status 0, amount 0
01:43:16.472 00.000 10072 move complete, result=0
01:43:16.472 00.000 10072 worker thread done servicing request
01:43:16.472 00.000 10072 Worker thread wakes up
01:43:16.472 00.000 1032 GuideStep: 0.8 px 372 ms WEST, -0.2 px 0 ms NORTH
01:43:16.475 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:16.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:17.212 00.737 10072 Exposure complete
01:43:17.260 00.048 10072 worker thread done servicing request
01:43:17.260 00.000 1032 OnExposeComplete: enter
01:43:17.261 00.001 1032 UpdateGuideState(): m_state=6
01:43:17.263 00.002 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4541
01:43:17.264 00.001 1032 Star::Find returns 1 (0), X=321.79, Y=753.87, Mass=1353, SNR=25.9, Peak=77 HFD=4.3
01:43:17.268 00.004 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
01:43:17.270 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
01:43:17.271 00.001 1032 CameraToMount -- cameraX=0.34 cameraY=-0.90 hyp=0.96 cameraTheta=-1.21 mountX=-0.95 mountY=-0.10, mountTheta=-3.04
01:43:17.277 00.006 1032 SchedulePrimaryMove(0F526948, x=0.34, y=-0.90, opts=13)
01:43:17.280 00.003 1032 Enqueuing Move request for scope (0.34, -0.90)
01:43:17.282 00.002 10072 Worker thread wakes up
01:43:17.282 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.90) opts 0xd
01:43:17.282 00.000 10072 Handling offset move in thread for scope, endpoint = (0.34, -0.90)
01:43:17.282 00.000 10072 Moving (0.34, -0.90) raw xDistance=-0.95 yDistance=-0.10
01:43:17.284 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:17.288 00.004 10072 PPEC rslt: input = -0.95, final = -0.44, react = -0.43, pred = -0.01, hyst = -0.43, hyst_pct = 0.00, period_length = 287.49
01:43:17.288 00.000 10072 PPEC: input: -0.95, control: -0.44, exposure: 500
01:43:17.288 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:17.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:43:17.288 00.000 10072 MoveAxis(E, 450, ABG)
01:43:17.288 00.000 10072 Guiding  Dir = 2, Dur = 450
01:43:17.288 00.000 10072 IsGuiding returns 0
01:43:17.289 00.001 10072 PulseGuide returned control before completion, sleep 460
01:43:17.307 00.018 1032 UpdateGuideState exits: m=1353 SNR=25.9
01:43:17.310 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:17.313 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:17.315 00.002 1032 Enqueuing Expose request
01:43:17.758 00.443 10072 IsGuiding returns 0
01:43:17.758 00.000 10072 Move returns status 0, amount 450
01:43:17.758 00.000 10072 MoveAxis(N, 0, ABG)
01:43:17.758 00.000 10072 Move returns status 0, amount 0
01:43:17.758 00.000 10072 move complete, result=0
01:43:17.759 00.001 10072 worker thread done servicing request
01:43:17.759 00.000 10072 Worker thread wakes up
01:43:17.759 00.000 1032 GuideStep: -1.0 px 450 ms EAST, -0.1 px 0 ms NORTH
01:43:17.763 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:17.763 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:18.388 00.625 10072 Exposure complete
01:43:18.429 00.041 10072 worker thread done servicing request
01:43:18.429 00.000 1032 OnExposeComplete: enter
01:43:18.432 00.003 1032 UpdateGuideState(): m_state=6
01:43:18.433 00.001 1032 Star::Find(15, 321, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4542
01:43:18.434 00.001 1032 Star::Find returns 1 (0), X=321.74, Y=754.07, Mass=1309, SNR=25.5, Peak=123 HFD=2.8
01:43:18.435 00.001 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
01:43:18.436 00.001 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
01:43:18.438 00.002 1032 CameraToMount -- cameraX=0.29 cameraY=-0.69 hyp=0.75 cameraTheta=-1.18 mountX=-0.74 mountY=-0.10, mountTheta=-3.01
01:43:18.440 00.002 1032 SchedulePrimaryMove(0F526948, x=0.29, y=-0.69, opts=13)
01:43:18.441 00.001 1032 Enqueuing Move request for scope (0.29, -0.69)
01:43:18.442 00.001 10072 Worker thread wakes up
01:43:18.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.69) opts 0xd
01:43:18.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.29, -0.69)
01:43:18.442 00.000 10072 Moving (0.29, -0.69) raw xDistance=-0.74 yDistance=-0.10
01:43:18.445 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:18.447 00.002 10072 PPEC rslt: input = -0.74, final = -0.35, react = -0.33, pred = -0.01, hyst = -0.28, hyst_pct = 0.00, period_length = 287.49
01:43:18.447 00.000 10072 PPEC: input: -0.74, control: -0.35, exposure: 500
01:43:18.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:18.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:43:18.447 00.000 10072 MoveAxis(E, 355, ABG)
01:43:18.447 00.000 10072 Guiding  Dir = 2, Dur = 355
01:43:18.447 00.000 10072 IsGuiding returns 0
01:43:18.449 00.002 10072 PulseGuide returned control before completion, sleep 363
01:43:18.465 00.016 1032 UpdateGuideState exits: m=1309 SNR=25.5
01:43:18.467 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:18.468 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:18.469 00.001 1032 Enqueuing Expose request
01:43:18.822 00.353 10072 IsGuiding returns 0
01:43:18.822 00.000 10072 Move returns status 0, amount 355
01:43:18.822 00.000 10072 MoveAxis(N, 0, ABG)
01:43:18.822 00.000 10072 Move returns status 0, amount 0
01:43:18.822 00.000 10072 move complete, result=0
01:43:18.822 00.000 10072 worker thread done servicing request
01:43:18.823 00.001 10072 Worker thread wakes up
01:43:18.823 00.000 1032 GuideStep: -0.7 px 355 ms EAST, -0.1 px 0 ms NORTH
01:43:18.825 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:18.825 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:19.557 00.732 10072 Exposure complete
01:43:19.608 00.051 1032 OnExposeComplete: enter
01:43:19.613 00.005 1032 UpdateGuideState(): m_state=6
01:43:19.616 00.003 10072 worker thread done servicing request
01:43:19.616 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4543
01:43:19.618 00.002 1032 Star::Find returns 1 (0), X=321.31, Y=755.78, Mass=1400, SNR=26.4, Peak=154 HFD=2.8
01:43:19.620 00.002 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
01:43:19.621 00.001 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
01:43:19.624 00.003 1032 CameraToMount -- cameraX=-0.14 cameraY=1.02 hyp=1.03 cameraTheta=1.71 mountX=1.02 mountY=-0.12, mountTheta=-0.12
01:43:19.626 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=1.02, opts=13)
01:43:19.628 00.002 1032 Enqueuing Move request for scope (-0.14, 1.02)
01:43:19.629 00.001 10072 Worker thread wakes up
01:43:19.630 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 1.02) opts 0xd
01:43:19.630 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 1.02)
01:43:19.630 00.000 10072 Moving (-0.14, 1.02) raw xDistance=1.02 yDistance=-0.12
01:43:19.632 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:19.634 00.002 10072 PPEC rslt: input = 1.02, final = 0.45, react = 0.46, pred = -0.01, hyst = 0.39, hyst_pct = 0.00, period_length = 287.49
01:43:19.634 00.000 10072 PPEC: input: 1.02, control: 0.45, exposure: 500
01:43:19.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:19.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:43:19.635 00.001 10072 MoveAxis(W, 462, ABG)
01:43:19.635 00.000 10072 Guiding  Dir = 3, Dur = 462
01:43:19.635 00.000 10072 IsGuiding returns 0
01:43:19.635 00.000 10072 PulseGuide returned control before completion, sleep 472
01:43:19.652 00.017 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:43:19.655 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:19.657 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:19.659 00.002 1032 Enqueuing Expose request
01:43:20.116 00.457 10072 IsGuiding returns 0
01:43:20.116 00.000 10072 Move returns status 0, amount 462
01:43:20.116 00.000 10072 MoveAxis(N, 0, ABG)
01:43:20.116 00.000 10072 Move returns status 0, amount 0
01:43:20.116 00.000 10072 move complete, result=0
01:43:20.116 00.000 10072 worker thread done servicing request
01:43:20.116 00.000 10072 Worker thread wakes up
01:43:20.116 00.000 1032 GuideStep: 1.0 px 462 ms WEST, -0.1 px 0 ms NORTH
01:43:20.119 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:20.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:20.747 00.628 10072 Exposure complete
01:43:20.797 00.050 1032 OnExposeComplete: enter
01:43:20.801 00.004 1032 UpdateGuideState(): m_state=6
01:43:20.803 00.002 10072 worker thread done servicing request
01:43:20.803 00.000 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4544
01:43:20.805 00.002 1032 Star::Find returns 1 (0), X=321.80, Y=753.48, Mass=1347, SNR=25.8, Peak=87 HFD=3.6
01:43:20.808 00.003 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
01:43:20.809 00.001 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
01:43:20.811 00.002 1032 CameraToMount -- cameraX=0.35 cameraY=-1.29 hyp=1.33 cameraTheta=-1.31 mountX=-1.33 mountY=-0.00, mountTheta=-3.14
01:43:20.814 00.003 1032 SchedulePrimaryMove(0F526948, x=0.35, y=-1.29, opts=13)
01:43:20.817 00.003 1032 Enqueuing Move request for scope (0.35, -1.29)
01:43:20.819 00.002 10072 Worker thread wakes up
01:43:20.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.35, -1.29) opts 0xd
01:43:20.819 00.000 10072 Handling offset move in thread for scope, endpoint = (0.35, -1.29)
01:43:20.819 00.000 10072 Moving (0.35, -1.29) raw xDistance=-1.33 yDistance=-0.00
01:43:20.821 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:20.824 00.003 10072 PPEC rslt: input = -1.33, final = -0.61, react = -0.60, pred = -0.01, hyst = -0.56, hyst_pct = 0.00, period_length = 287.49
01:43:20.824 00.000 10072 PPEC: input: -1.33, control: -0.61, exposure: 500
01:43:20.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:20.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:43:20.824 00.000 10072 MoveAxis(E, 622, ABG)
01:43:20.824 00.000 10072 Guiding  Dir = 2, Dur = 622
01:43:20.825 00.001 10072 IsGuiding returns 0
01:43:20.825 00.000 10072 PulseGuide returned control before completion, sleep 632
01:43:20.844 00.019 1032 UpdateGuideState exits: m=1347 SNR=25.8
01:43:20.846 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:20.848 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:20.850 00.002 1032 Enqueuing Expose request
01:43:21.463 00.613 10072 IsGuiding returns 1
01:43:21.463 00.000 10072 scope still moving after pulse duration time elapsed
01:43:21.494 00.031 10072 IsGuiding returns 0
01:43:21.494 00.000 10072 scope move finished after 622 + 46 ms
01:43:21.494 00.000 10072 Move returns status 0, amount 622
01:43:21.494 00.000 10072 MoveAxis(N, 0, ABG)
01:43:21.494 00.000 10072 Move returns status 0, amount 0
01:43:21.494 00.000 10072 move complete, result=0
01:43:21.495 00.001 10072 worker thread done servicing request
01:43:21.495 00.000 10072 Worker thread wakes up
01:43:21.495 00.000 1032 GuideStep: -1.3 px 622 ms EAST, -0.0 px 0 ms NORTH
01:43:21.498 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:21.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:22.123 00.625 10072 Exposure complete
01:43:22.170 00.047 10072 worker thread done servicing request
01:43:22.170 00.000 1032 OnExposeComplete: enter
01:43:22.172 00.002 1032 UpdateGuideState(): m_state=6
01:43:22.174 00.002 1032 Star::Find(15, 321, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4545
01:43:22.176 00.002 1032 Star::Find returns 1 (0), X=321.49, Y=754.61, Mass=1362, SNR=26.0, Peak=135 HFD=3.1
01:43:22.178 00.002 1032 MultiStar: exiting stabilization period
01:43:22.181 00.003 1032 MultiStar: [#1 0.21,-0.18,0.99,U] [#2 0.38,-0.16,0.75,U] [#3 0.24,-0.27,0.69,U] [#4 0.13,-0.17,0.68,U] [#5 0.41,-0.23,0.72,U] [#6 0.02,-0.07,0.61,U] [#7 0.29,-0.39,0.53,U] [#8 0.15,-0.21,0.60,U] 
01:43:22.183 00.002 1032 single-star, 8 included, MultiStar: {0.20, -0.20}, one-star: {0.03, -0.16}
01:43:22.185 00.002 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.07)
01:43:22.186 00.001 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.07)
01:43:22.188 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.39 mountX=-0.16 mountY=0.01, mountTheta=3.07
01:43:22.191 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.16, opts=13)
01:43:22.192 00.001 1032 Enqueuing Move request for scope (0.03, -0.16)
01:43:22.193 00.001 10072 Worker thread wakes up
01:43:22.194 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
01:43:22.194 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
01:43:22.194 00.000 10072 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=0.01
01:43:22.195 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:22.197 00.002 10072 PPEC rslt: input = -0.16, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.04, hyst_pct = 0.00, period_length = 287.49
01:43:22.197 00.000 10072 PPEC: input: -0.16, control: -0.09, exposure: 500
01:43:22.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:22.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:43:22.199 00.002 10072 MoveAxis(E, 92, ABG)
01:43:22.199 00.000 10072 Guiding  Dir = 2, Dur = 92
01:43:22.199 00.000 10072 IsGuiding returns 0
01:43:22.199 00.000 10072 PulseGuide returned control before completion, sleep 102
01:43:22.217 00.018 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:43:22.219 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:22.221 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:22.222 00.001 1032 Enqueuing Expose request
01:43:22.312 00.090 10072 IsGuiding returns 1
01:43:22.312 00.000 10072 scope still moving after pulse duration time elapsed
01:43:22.341 00.029 10072 IsGuiding returns 0
01:43:22.341 00.000 10072 scope move finished after 92 + 49 ms
01:43:22.341 00.000 10072 Move returns status 0, amount 92
01:43:22.341 00.000 10072 MoveAxis(N, 0, ABG)
01:43:22.341 00.000 10072 Move returns status 0, amount 0
01:43:22.341 00.000 10072 move complete, result=0
01:43:22.341 00.000 10072 worker thread done servicing request
01:43:22.341 00.000 10072 Worker thread wakes up
01:43:22.341 00.000 1032 GuideStep: -0.2 px 92 ms EAST, 0.0 px 0 ms NORTH
01:43:22.344 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:22.344 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:22.753 00.409 10072 Exposure complete
01:43:22.798 00.045 1032 OnExposeComplete: enter
01:43:22.801 00.003 1032 UpdateGuideState(): m_state=6
01:43:22.803 00.002 10072 worker thread done servicing request
01:43:22.804 00.001 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4546
01:43:22.805 00.001 1032 Star::Find returns 1 (0), X=321.32, Y=755.37, Mass=1370, SNR=26.1, Peak=133 HFD=3.1
01:43:22.807 00.002 1032 MultiStar: [#1 0.08,0.42,0.98,U] [#2 0.05,0.48,0.77,U] [#3 -0.03,0.48,0.69,U] [#4 0.09,0.49,0.73,U] [#5 0.20,0.37,0.72,U] [#6 0.02,0.63,0.62,U] [#7 0.08,0.39,0.51,U] [#8 0.01,0.64,0.62,U] 
01:43:22.808 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.50}, one-star: {-0.13, 0.60}
01:43:22.809 00.001 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
01:43:22.811 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
01:43:22.812 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.50 hyp=0.50 cameraTheta=1.50 mountX=0.47 mountY=-0.16, mountTheta=-0.33
01:43:22.814 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.50, opts=13)
01:43:22.816 00.002 1032 Enqueuing Move request for scope (0.03, 0.50)
01:43:22.817 00.001 10072 Worker thread wakes up
01:43:22.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.50) opts 0xd
01:43:22.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.50)
01:43:22.817 00.000 10072 Moving (0.03, 0.50) raw xDistance=0.47 yDistance=-0.16
01:43:22.820 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:22.822 00.002 10072 PPEC rslt: input = 0.47, final = 0.20, react = 0.21, pred = -0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 287.49
01:43:22.823 00.001 10072 PPEC: input: 0.47, control: 0.20, exposure: 500
01:43:22.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:22.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:43:22.823 00.000 10072 MoveAxis(W, 202, ABG)
01:43:22.823 00.000 10072 Guiding  Dir = 3, Dur = 202
01:43:22.823 00.000 10072 IsGuiding returns 0
01:43:22.824 00.001 10072 PulseGuide returned control before completion, sleep 212
01:43:22.839 00.015 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:43:22.841 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:22.844 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:22.845 00.001 1032 Enqueuing Expose request
01:43:23.045 00.200 10072 IsGuiding returns 0
01:43:23.045 00.000 10072 Move returns status 0, amount 202
01:43:23.045 00.000 10072 MoveAxis(N, 0, ABG)
01:43:23.045 00.000 10072 Move returns status 0, amount 0
01:43:23.045 00.000 10072 move complete, result=0
01:43:23.045 00.000 10072 worker thread done servicing request
01:43:23.045 00.000 10072 Worker thread wakes up
01:43:23.046 00.001 1032 GuideStep: 0.5 px 202 ms WEST, -0.2 px 0 ms NORTH
01:43:23.050 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:23.050 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:23.678 00.628 10072 Exposure complete
01:43:23.725 00.047 10072 worker thread done servicing request
01:43:23.725 00.000 1032 OnExposeComplete: enter
01:43:23.727 00.002 1032 UpdateGuideState(): m_state=6
01:43:23.729 00.002 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4547
01:43:23.731 00.002 1032 Star::Find returns 1 (0), X=321.04, Y=756.75, Mass=1459, SNR=26.9, Peak=181 HFD=2.6
01:43:23.733 00.002 1032 MultiStar: large primary error, entering stabilization period
01:43:23.735 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
01:43:23.737 00.002 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
01:43:23.739 00.002 1032 CameraToMount -- cameraX=-0.42 cameraY=1.98 hyp=2.03 cameraTheta=1.78 mountX=2.02 mountY=-0.11, mountTheta=-0.05
01:43:23.742 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.42, y=1.98, opts=13)
01:43:23.744 00.002 1032 Enqueuing Move request for scope (-0.42, 1.98)
01:43:23.746 00.002 10072 Worker thread wakes up
01:43:23.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 1.98) opts 0xd
01:43:23.746 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.42, 1.98)
01:43:23.746 00.000 10072 Moving (-0.42, 1.98) raw xDistance=2.02 yDistance=-0.11
01:43:23.748 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:23.751 00.003 10072 PPEC rslt: input = 2.02, final = 0.89, react = 0.91, pred = -0.02, hyst = 0.82, hyst_pct = 0.00, period_length = 287.49
01:43:23.751 00.000 10072 PPEC: input: 2.02, control: 0.89, exposure: 500
01:43:23.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:23.752 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:43:23.752 00.000 10072 MoveAxis(W, 913, ABG)
01:43:23.752 00.000 10072 Guiding  Dir = 3, Dur = 913
01:43:23.752 00.000 10072 IsGuiding returns 0
01:43:23.753 00.001 10072 PulseGuide returned control before completion, sleep 923
01:43:23.771 00.018 1032 UpdateGuideState exits: m=1459 SNR=26.9
01:43:23.774 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:23.777 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:23.778 00.001 1032 Enqueuing Expose request
01:43:24.678 00.900 10072 IsGuiding returns 1
01:43:24.678 00.000 10072 scope still moving after pulse duration time elapsed
01:43:24.708 00.030 10072 IsGuiding returns 0
01:43:24.708 00.000 10072 scope move finished after 913 + 44 ms
01:43:24.710 00.002 10072 Move returns status 0, amount 913
01:43:24.710 00.000 10072 MoveAxis(N, 0, ABG)
01:43:24.710 00.000 10072 Move returns status 0, amount 0
01:43:24.710 00.000 10072 move complete, result=0
01:43:24.710 00.000 10072 worker thread done servicing request
01:43:24.710 00.000 10072 Worker thread wakes up
01:43:24.710 00.000 1032 GuideStep: 2.0 px 913 ms WEST, -0.1 px 0 ms NORTH
01:43:24.712 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:24.712 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:25.339 00.627 10072 Exposure complete
01:43:25.377 00.038 10072 worker thread done servicing request
01:43:25.377 00.000 1032 OnExposeComplete: enter
01:43:25.379 00.002 1032 UpdateGuideState(): m_state=6
01:43:25.381 00.002 1032 Star::Find(15, 321, 756, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4548
01:43:25.382 00.001 1032 Star::Find returns 1 (0), X=321.88, Y=753.53, Mass=1370, SNR=26.1, Peak=121 HFD=3.1
01:43:25.384 00.002 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
01:43:25.386 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
01:43:25.387 00.001 1032 CameraToMount -- cameraX=0.43 cameraY=-1.24 hyp=1.31 cameraTheta=-1.24 mountX=-1.30 mountY=-0.10, mountTheta=-3.07
01:43:25.389 00.002 1032 SchedulePrimaryMove(0F526948, x=0.43, y=-1.24, opts=13)
01:43:25.391 00.002 1032 Enqueuing Move request for scope (0.43, -1.24)
01:43:25.399 00.008 10072 Worker thread wakes up
01:43:25.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.43, -1.24) opts 0xd
01:43:25.399 00.000 10072 Handling offset move in thread for scope, endpoint = (0.43, -1.24)
01:43:25.399 00.000 10072 Moving (0.43, -1.24) raw xDistance=-1.30 yDistance=-0.10
01:43:25.402 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:25.405 00.003 10072 PPEC rslt: input = -1.30, final = -0.61, react = -0.59, pred = -0.02, hyst = -0.52, hyst_pct = 0.00, period_length = 287.49
01:43:25.405 00.000 10072 PPEC: input: -1.30, control: -0.61, exposure: 500
01:43:25.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:25.407 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:43:25.407 00.000 10072 MoveAxis(E, 625, ABG)
01:43:25.407 00.000 10072 Guiding  Dir = 2, Dur = 625
01:43:25.407 00.000 10072 IsGuiding returns 0
01:43:25.407 00.000 10072 PulseGuide returned control before completion, sleep 635
01:43:25.429 00.022 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:43:25.430 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:25.432 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:25.434 00.002 1032 Enqueuing Expose request
01:43:26.052 00.618 10072 IsGuiding returns 0
01:43:26.052 00.000 10072 Move returns status 0, amount 625
01:43:26.052 00.000 10072 MoveAxis(N, 0, ABG)
01:43:26.052 00.000 10072 Move returns status 0, amount 0
01:43:26.052 00.000 10072 move complete, result=0
01:43:26.052 00.000 10072 worker thread done servicing request
01:43:26.052 00.000 10072 Worker thread wakes up
01:43:26.052 00.000 1032 GuideStep: -1.3 px 625 ms EAST, -0.1 px 0 ms NORTH
01:43:26.054 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:26.054 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:26.690 00.636 10072 Exposure complete
01:43:26.730 00.040 10072 worker thread done servicing request
01:43:26.730 00.000 1032 OnExposeComplete: enter
01:43:26.735 00.005 1032 UpdateGuideState(): m_state=6
01:43:26.735 00.000 1032 Star::Find(15, 321, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4549
01:43:26.735 00.000 1032 Star::Find returns 1 (0), X=321.31, Y=755.61, Mass=1279, SNR=25.2, Peak=141 HFD=3.0
01:43:26.741 00.006 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
01:43:26.741 00.000 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
01:43:26.741 00.000 1032 CameraToMount -- cameraX=-0.15 cameraY=0.84 hyp=0.86 cameraTheta=1.75 mountX=0.86 mountY=-0.07, mountTheta=-0.08
01:43:26.741 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=0.84, opts=13)
01:43:26.741 00.000 1032 Enqueuing Move request for scope (-0.15, 0.84)
01:43:26.751 00.010 10072 Worker thread wakes up
01:43:26.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.84) opts 0xd
01:43:26.751 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, 0.84)
01:43:26.751 00.000 10072 Moving (-0.15, 0.84) raw xDistance=0.86 yDistance=-0.07
01:43:26.753 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:26.755 00.002 10072 PPEC rslt: input = 0.86, final = 0.37, react = 0.38, pred = -0.01, hyst = 0.39, hyst_pct = 0.00, period_length = 287.50
01:43:26.755 00.000 10072 PPEC: input: 0.86, control: 0.37, exposure: 500
01:43:26.755 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:26.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:43:26.755 00.000 10072 MoveAxis(W, 381, ABG)
01:43:26.755 00.000 10072 Guiding  Dir = 3, Dur = 381
01:43:26.757 00.002 10072 IsGuiding returns 0
01:43:26.757 00.000 10072 PulseGuide returned control before completion, sleep 391
01:43:26.773 00.016 1032 UpdateGuideState exits: m=1279 SNR=25.2
01:43:26.774 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:26.776 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:26.778 00.002 1032 Enqueuing Expose request
01:43:27.154 00.376 10072 IsGuiding returns 0
01:43:27.154 00.000 10072 Move returns status 0, amount 381
01:43:27.154 00.000 10072 MoveAxis(N, 0, ABG)
01:43:27.154 00.000 10072 Move returns status 0, amount 0
01:43:27.154 00.000 10072 move complete, result=0
01:43:27.154 00.000 10072 worker thread done servicing request
01:43:27.154 00.000 10072 Worker thread wakes up
01:43:27.154 00.000 1032 GuideStep: 0.9 px 381 ms WEST, -0.1 px 0 ms NORTH
01:43:27.154 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:27.154 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:27.790 00.636 10072 Exposure complete
01:43:27.828 00.038 10072 worker thread done servicing request
01:43:27.828 00.000 1032 OnExposeComplete: enter
01:43:27.828 00.000 1032 UpdateGuideState(): m_state=6
01:43:27.835 00.007 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4550
01:43:27.837 00.002 1032 Star::Find returns 1 (0), X=321.96, Y=753.06, Mass=1377, SNR=26.1, Peak=114 HFD=3.2
01:43:27.837 00.000 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
01:43:27.839 00.002 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
01:43:27.841 00.002 1032 CameraToMount -- cameraX=0.50 cameraY=-1.71 hyp=1.78 cameraTheta=-1.29 mountX=-1.78 mountY=-0.04, mountTheta=-3.12
01:43:27.843 00.002 1032 SchedulePrimaryMove(0F526948, x=0.50, y=-1.71, opts=13)
01:43:27.846 00.003 1032 Enqueuing Move request for scope (0.50, -1.71)
01:43:27.848 00.002 10072 Worker thread wakes up
01:43:27.848 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.50, -1.71) opts 0xd
01:43:27.848 00.000 10072 Handling offset move in thread for scope, endpoint = (0.50, -1.71)
01:43:27.848 00.000 10072 Moving (0.50, -1.71) raw xDistance=-1.78 yDistance=-0.04
01:43:27.851 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:27.851 00.000 10072 PPEC rslt: input = -1.78, final = -0.81, react = -0.80, pred = -0.01, hyst = -0.75, hyst_pct = 0.00, period_length = 287.50
01:43:27.851 00.000 10072 PPEC: input: -1.78, control: -0.81, exposure: 500
01:43:27.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:27.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:43:27.851 00.000 10072 MoveAxis(E, 824, ABG)
01:43:27.851 00.000 10072 Guiding  Dir = 2, Dur = 824
01:43:27.854 00.003 10072 IsGuiding returns 0
01:43:27.855 00.001 10072 PulseGuide returned control before completion, sleep 834
01:43:27.869 00.014 1032 UpdateGuideState exits: m=1377 SNR=26.1
01:43:27.871 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:27.873 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:27.875 00.002 1032 Enqueuing Expose request
01:43:28.694 00.819 10072 IsGuiding returns 0
01:43:28.694 00.000 10072 Move returns status 0, amount 824
01:43:28.694 00.000 10072 MoveAxis(N, 0, ABG)
01:43:28.694 00.000 10072 Move returns status 0, amount 0
01:43:28.694 00.000 10072 move complete, result=0
01:43:28.694 00.000 10072 worker thread done servicing request
01:43:28.694 00.000 10072 Worker thread wakes up
01:43:28.694 00.000 1032 GuideStep: -1.8 px 824 ms EAST, -0.0 px 0 ms NORTH
01:43:28.694 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:28.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:29.333 00.639 10072 Exposure complete
01:43:29.366 00.033 10072 worker thread done servicing request
01:43:29.366 00.000 1032 OnExposeComplete: enter
01:43:29.378 00.012 1032 UpdateGuideState(): m_state=6
01:43:29.380 00.002 1032 Star::Find(15, 321, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4551
01:43:29.382 00.002 1032 Star::Find returns 1 (0), X=321.47, Y=754.72, Mass=1341, SNR=25.8, Peak=122 HFD=3.1
01:43:29.383 00.001 1032 MultiStar: exiting stabilization period
01:43:29.385 00.002 1032 MultiStar: [#1 0.25,-0.18,1.03,U] [#2 0.27,-0.16,0.72,U] [#3 0.24,-0.16,0.70,U] [#4 0.27,-0.24,0.73,U] [#5 0.45,-0.18,0.76,U] [#6 0.29,-0.04,0.60,U] [#7 0.07,-0.38,0.52,U] [#8 0.34,0.05,0.60,U] 
01:43:29.387 00.002 1032 single-star, 8 included, MultiStar: {0.24, -0.14}, one-star: {0.01, -0.05}
01:43:29.389 00.002 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.10)
01:43:29.391 00.002 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.10)
01:43:29.393 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.36 mountX=-0.05 mountY=0.00, mountTheta=3.10
01:43:29.395 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.05, opts=13)
01:43:29.399 00.004 1032 Enqueuing Move request for scope (0.01, -0.05)
01:43:29.401 00.002 10072 Worker thread wakes up
01:43:29.401 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
01:43:29.401 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
01:43:29.401 00.000 10072 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.00
01:43:29.403 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:29.405 00.002 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.50
01:43:29.405 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:43:29.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:29.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:43:29.405 00.000 10072 MoveAxis(E, 11, ABG)
01:43:29.405 00.000 10072 Guiding  Dir = 2, Dur = 11
01:43:29.406 00.001 10072 IsGuiding returns 0
01:43:29.406 00.000 10072 PulseGuide returned control before completion, sleep 21
01:43:29.422 00.016 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:43:29.423 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:29.423 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:29.423 00.000 1032 Enqueuing Expose request
01:43:29.437 00.014 10072 IsGuiding returns 0
01:43:29.437 00.000 10072 Move returns status 0, amount 11
01:43:29.437 00.000 10072 MoveAxis(N, 0, ABG)
01:43:29.437 00.000 10072 Move returns status 0, amount 0
01:43:29.437 00.000 10072 move complete, result=0
01:43:29.437 00.000 10072 worker thread done servicing request
01:43:29.437 00.000 10072 Worker thread wakes up
01:43:29.437 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:29.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:29.440 00.003 1032 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
01:43:29.849 00.409 10072 Exposure complete
01:43:29.897 00.048 10072 worker thread done servicing request
01:43:29.897 00.000 1032 OnExposeComplete: enter
01:43:29.897 00.000 1032 UpdateGuideState(): m_state=6
01:43:29.897 00.000 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4552
01:43:29.897 00.000 1032 Star::Find returns 1 (0), X=321.19, Y=755.50, Mass=1466, SNR=27.0, Peak=158 HFD=3.0
01:43:29.897 00.000 1032 MultiStar: [#1 -0.02,0.74,0.00,M1] [#2 0.16,0.58,0.72,U] [#3 0.07,0.59,0.66,U] [#4 -0.04,0.67,0.70,U] [#5 0.17,0.66,0.68,U] [#6 -0.01,0.74,0.00,M1] [#7 0.04,0.48,0.53,U] [#8 0.06,0.69,0.55,U] 
01:43:29.897 00.000 1032 refined, 6 included, MultiStar: {0.01, 0.64}, one-star: {-0.27, 0.74}
01:43:29.897 00.000 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
01:43:29.897 00.000 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
01:43:29.909 00.012 1032 CameraToMount -- cameraX=0.01 cameraY=0.64 hyp=0.64 cameraTheta=1.56 mountX=0.62 mountY=-0.17, mountTheta=-0.27
01:43:29.912 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.64, opts=13)
01:43:29.912 00.000 1032 Enqueuing Move request for scope (0.01, 0.64)
01:43:29.912 00.000 10072 Worker thread wakes up
01:43:29.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.64) opts 0xd
01:43:29.912 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.64)
01:43:29.912 00.000 10072 Moving (0.01, 0.64) raw xDistance=0.62 yDistance=-0.17
01:43:29.919 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:29.921 00.002 10072 PPEC rslt: input = 0.62, final = 0.27, react = 0.28, pred = -0.01, hyst = 0.21, hyst_pct = 0.00, period_length = 287.50
01:43:29.921 00.000 10072 PPEC: input: 0.62, control: 0.27, exposure: 500
01:43:29.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:29.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:43:29.921 00.000 10072 MoveAxis(W, 278, ABG)
01:43:29.921 00.000 10072 Guiding  Dir = 3, Dur = 278
01:43:29.922 00.001 10072 IsGuiding returns 0
01:43:29.922 00.000 10072 PulseGuide returned control before completion, sleep 288
01:43:29.935 00.013 1032 UpdateGuideState exits: m=1466 SNR=27.0
01:43:29.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:29.937 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:29.937 00.000 1032 Enqueuing Expose request
01:43:30.223 00.286 10072 IsGuiding returns 0
01:43:30.223 00.000 10072 Move returns status 0, amount 278
01:43:30.223 00.000 10072 MoveAxis(N, 0, ABG)
01:43:30.223 00.000 10072 Move returns status 0, amount 0
01:43:30.223 00.000 10072 move complete, result=0
01:43:30.223 00.000 10072 worker thread done servicing request
01:43:30.223 00.000 10072 Worker thread wakes up
01:43:30.223 00.000 1032 GuideStep: 0.6 px 278 ms WEST, -0.2 px 0 ms NORTH
01:43:30.226 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:30.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:30.862 00.636 10072 Exposure complete
01:43:30.903 00.041 10072 worker thread done servicing request
01:43:30.903 00.000 1032 OnExposeComplete: enter
01:43:30.905 00.002 1032 UpdateGuideState(): m_state=6
01:43:30.907 00.002 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4553
01:43:30.907 00.000 1032 Star::Find returns 1 (0), X=321.02, Y=756.62, Mass=1344, SNR=25.8, Peak=151 HFD=2.6
01:43:30.910 00.003 1032 MultiStar: large primary error, entering stabilization period
01:43:30.910 00.000 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
01:43:30.910 00.000 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
01:43:30.910 00.000 1032 CameraToMount -- cameraX=-0.44 cameraY=1.85 hyp=1.90 cameraTheta=1.80 mountX=1.90 mountY=-0.05, mountTheta=-0.03
01:43:30.910 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.44, y=1.85, opts=13)
01:43:30.910 00.000 1032 Enqueuing Move request for scope (-0.44, 1.85)
01:43:30.910 00.000 10072 Worker thread wakes up
01:43:30.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 1.85) opts 0xd
01:43:30.910 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.44, 1.85)
01:43:30.910 00.000 10072 Moving (-0.44, 1.85) raw xDistance=1.90 yDistance=-0.05
01:43:30.920 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:30.922 00.002 10072 PPEC rslt: input = 1.90, final = 0.85, react = 0.86, pred = -0.01, hyst = 0.77, hyst_pct = 0.00, period_length = 287.50
01:43:30.922 00.000 10072 PPEC: input: 1.90, control: 0.85, exposure: 500
01:43:30.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:30.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:43:30.922 00.000 10072 MoveAxis(W, 868, ABG)
01:43:30.922 00.000 10072 Guiding  Dir = 3, Dur = 868
01:43:30.924 00.002 10072 IsGuiding returns 0
01:43:30.924 00.000 10072 PulseGuide returned control before completion, sleep 878
01:43:30.930 00.006 1032 UpdateGuideState exits: m=1344 SNR=25.8
01:43:30.940 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:30.942 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:30.943 00.001 1032 Enqueuing Expose request
01:43:30.954 00.011 1032 StartLoopingInteractive: Loop button clicked
01:43:30.956 00.002 1032 Changing from state GUIDING to STOP
01:43:30.958 00.002 1032 guider state => SELECTED
01:43:30.960 00.002 1032 Status Line: Looping
01:43:30.967 00.007 1032 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
01:43:31.811 00.844 10072 IsGuiding returns 0
01:43:31.811 00.000 10072 Move returns status 0, amount 868
01:43:31.811 00.000 10072 MoveAxis(N, 0, ABG)
01:43:31.811 00.000 10072 Move returns status 0, amount 0
01:43:31.811 00.000 10072 move complete, result=0
01:43:31.811 00.000 10072 worker thread done servicing request
01:43:31.811 00.000 1032 GuideStep: 1.9 px 868 ms WEST, -0.1 px 0 ms NORTH
01:43:31.814 00.003 10072 Worker thread wakes up
01:43:31.814 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:31.814 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:31.816 00.002 1032 Mount: notify guiding stopped
01:43:31.820 00.004 1032 BLC: window closed
01:43:31.822 00.002 1032 BLC: Last direction was reset
01:43:31.824 00.002 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":21}
01:43:31.824 00.000 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":21}
01:43:31.922 00.098 1032 evsrv: cli 0D18B8B0 connect
01:43:31.924 00.002 1032 case statement mapped state 2 to 1
01:43:31.926 00.002 1032 case statement mapped state 2 to 1
01:43:31.927 00.001 1032 evsrv: cli 0D18B8B0 request: {"method":"get_pixel_scale","id":"47acbf40-1b25-45d1-a123-834f207c4071"}
01:43:31.929 00.002 1032 evsrv: cli 0D18B8B0 response: {"jsonrpc":"2.0","result":5.15663,"id":"47acbf40-1b25-45d1-a123-834f207c4071"}
01:43:31.943 00.014 1032 evsrv: cli 0D18B8B0 disconnect
01:43:32.447 00.504 10072 Exposure complete
01:43:32.487 00.040 10072 worker thread done servicing request
01:43:32.487 00.000 1032 OnExposeComplete: enter
01:43:32.487 00.000 1032 UpdateGuideState(): m_state=2
01:43:32.494 00.007 1032 Star::Find(15, 321, 756, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4554
01:43:32.494 00.000 1032 Star::Find returns 1 (0), X=321.73, Y=753.60, Mass=1320, SNR=25.6, Peak=133 HFD=2.8
01:43:32.494 00.000 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
01:43:32.494 00.000 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
01:43:32.494 00.000 1032 CameraToMount -- cameraX=0.27 cameraY=-1.17 hyp=1.20 cameraTheta=-1.34 mountX=-1.20 mountY=0.04, mountTheta=3.11
01:43:32.503 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:32.521 00.018 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:43:32.526 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:32.528 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:32.530 00.002 1032 Enqueuing Expose request
01:43:32.530 00.000 10072 Worker thread wakes up
01:43:32.530 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:32.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,739,31,31)
01:43:32.940 00.410 10072 Exposure complete
01:43:32.979 00.039 10072 worker thread done servicing request
01:43:32.979 00.000 1032 OnExposeComplete: enter
01:43:32.979 00.000 1032 UpdateGuideState(): m_state=2
01:43:32.979 00.000 1032 Star::Find(15, 321, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4555
01:43:32.979 00.000 1032 Star::Find returns 1 (0), X=321.52, Y=754.27, Mass=1240, SNR=24.8, Peak=121 HFD=3.0
01:43:32.985 00.006 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.01)
01:43:32.987 00.002 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.01)
01:43:32.987 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.50 hyp=0.50 cameraTheta=-1.45 mountX=-0.50 mountY=0.07, mountTheta=3.01
01:43:32.987 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:33.002 00.015 1032 UpdateGuideState exits: m=1240 SNR=24.8
01:43:33.002 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:33.002 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:33.002 00.000 1032 Enqueuing Expose request
01:43:33.002 00.000 10072 Worker thread wakes up
01:43:33.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:33.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(307,739,31,31)
01:43:33.642 00.640 10072 Exposure complete
01:43:33.676 00.034 10072 worker thread done servicing request
01:43:33.676 00.000 1032 OnExposeComplete: enter
01:43:33.679 00.003 1032 UpdateGuideState(): m_state=2
01:43:33.681 00.002 1032 Star::Find(15, 321, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4556
01:43:33.681 00.000 1032 Star::Find returns 1 (0), X=321.31, Y=755.31, Mass=1546, SNR=27.7, Peak=185 HFD=2.9
01:43:33.683 00.002 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (-0.00 = -0.00)
01:43:33.685 00.002 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.00 = -0.00)
01:43:33.685 00.000 1032 CameraToMount -- cameraX=-0.14 cameraY=0.54 hyp=0.56 cameraTheta=1.83 mountX=0.56 mountY=-0.00, mountTheta=-0.00
01:43:33.688 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:33.703 00.015 1032 UpdateGuideState exits: m=1546 SNR=27.7
01:43:33.705 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:33.707 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:33.707 00.000 1032 Enqueuing Expose request
01:43:33.709 00.002 10072 Worker thread wakes up
01:43:33.709 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:33.709 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:34.230 00.521 10072 Exposure complete
01:43:34.260 00.030 10072 worker thread done servicing request
01:43:34.260 00.000 1032 OnExposeComplete: enter
01:43:34.266 00.006 1032 UpdateGuideState(): m_state=2
01:43:34.269 00.003 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.269 00.000 1032 Star::Find returns 1 (0), X=321.29, Y=755.30, Mass=1429, SNR=26.6, Peak=183 HFD=2.7
01:43:34.272 00.003 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
01:43:34.272 00.000 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
01:43:34.272 00.000 1032 CameraToMount -- cameraX=-0.17 cameraY=0.53 hyp=0.56 cameraTheta=1.88 mountX=0.56 mountY=0.03, mountTheta=0.05
01:43:34.276 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:34.292 00.016 1032 UpdateGuideState exits: m=1429 SNR=26.6
01:43:34.292 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:34.292 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:34.292 00.000 1032 Enqueuing Expose request
01:43:34.297 00.005 10072 Worker thread wakes up
01:43:34.297 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:34.297 00.000 10072 Handling exposure in thread, d=500 o=3 r=(306,740,31,31)
01:43:34.552 00.255 1032 GuiderMultiStar::AutoSelect enter
01:43:34.552 00.000 1032 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
01:43:34.583 00.031 1032 AutoFind: auto downsample for scale 5.16 => 1x
01:43:34.659 00.076 1032 AutoFind: global mean = -0.0, stdev 5.7
01:43:34.663 00.004 1032 AutoFind: using threshold = 0.1
01:43:34.722 00.059 1032 AutoFind: local max [348, 813] 194.2
01:43:34.722 00.000 1032 AutoFind: local max [691, 379] 189.3
01:43:34.722 00.000 1032 AutoFind: local max [549, 920] 132.3
01:43:34.722 00.000 1032 AutoFind: local max [750, 720] 117.4
01:43:34.722 00.000 1032 AutoFind: local max [88, 670] 102.7
01:43:34.722 00.000 1032 AutoFind: local max [263, 344] 83.3
01:43:34.722 00.000 1032 AutoFind: local max [590, 763] 61.5
01:43:34.731 00.009 1032 AutoFind: local max [574, 318] 57.3
01:43:34.731 00.000 1032 AutoFind: local max [220, 620] 51.7
01:43:34.731 00.000 1032 AutoFind: local max [321, 755] 45.5
01:43:34.731 00.000 1032 AutoFind: local max [1119, 335] 28.5
01:43:34.735 00.004 1032 AutoFind: local max [993, 235] 24.2
01:43:34.735 00.000 1032 AutoFind: local max [611, 592] 23.9
01:43:34.735 00.000 1032 AutoFind: local max [635, 577] 18.4
01:43:34.738 00.003 1032 AutoFind: local max [426, 340] 17.2
01:43:34.738 00.000 1032 AutoFind: local max [1121, 698] 16.8
01:43:34.738 00.000 1032 AutoFind: local max [803, 909] 16.1
01:43:34.738 00.000 1032 AutoFind: local max [917, 95] 14.5
01:43:34.738 00.000 1032 AutoFind: local max [132, 830] 14.2
01:43:34.738 00.000 1032 AutoFind: local max [719, 942] 13.9
01:43:34.738 00.000 1032 AutoFind: local max [787, 433] 12.7
01:43:34.738 00.000 1032 AutoFind: local max [258, 255] 11.9
01:43:34.738 00.000 1032 AutoFind: local max [722, 297] 10.2
01:43:34.748 00.010 1032 AutoFind: local max [1012, 526] 9.8
01:43:34.748 00.000 1032 AutoFind: local max [827, 125] 9.7
01:43:34.748 00.000 1032 AutoFind: local max [810, 917] 9.0
01:43:34.748 00.000 1032 AutoFind: local max [1102, 792] 8.9
01:43:34.748 00.000 1032 AutoFind: local max [1148, 287] 8.8
01:43:34.748 00.000 1032 AutoFind: local max [915, 748] 8.5
01:43:34.748 00.000 1032 AutoFind: local max [671, 898] 7.6
01:43:34.754 00.006 1032 AutoFind: local max [708, 21] 7.5
01:43:34.754 00.000 1032 AutoFind: local max [401, 174] 7.2
01:43:34.754 00.000 1032 AutoFind: local max [1046, 787] 6.8
01:43:34.754 00.000 1032 AutoFind: local max [726, 574] 6.6
01:43:34.754 00.000 1032 AutoFind: local max [261, 67] 6.2
01:43:34.754 00.000 1032 AutoFind: local max [42, 580] 5.7
01:43:34.754 00.000 1032 AutoFind: local max [555, 73] 5.6
01:43:34.754 00.000 1032 AutoFind: local max [1107, 99] 5.5
01:43:34.754 00.000 1032 AutoFind: local max [721, 195] 5.4
01:43:34.754 00.000 1032 AutoFind: local max [499, 914] 5.3
01:43:34.764 00.010 1032 AutoFind: local max [252, 701] 5.3
01:43:34.764 00.000 1032 AutoFind: local max [461, 146] 5.2
01:43:34.766 00.002 1032 AutoFind: local max [894, 142] 5.1
01:43:34.766 00.000 1032 AutoFind: local max [1105, 666] 4.9
01:43:34.766 00.000 1032 AutoFind: local max [586, 383] 4.9
01:43:34.770 00.004 1032 AutoFind: local max [501, 66] 4.8
01:43:34.773 00.003 1032 AutoFind: local max [855, 282] 4.8
01:43:34.773 00.000 1032 AutoFind: local max [1202, 546] 4.7
01:43:34.775 00.002 1032 AutoFind: local max [1250, 165] 4.7
01:43:34.775 00.000 1032 AutoFind: local max [600, 454] 4.7
01:43:34.777 00.002 1032 AutoFind: local max [1137, 620] 4.6
01:43:34.777 00.000 1032 AutoFind: local max [112, 387] 4.6
01:43:34.779 00.002 1032 AutoFind: local max [409, 786] 4.5
01:43:34.779 00.000 1032 AutoFind: local max [112, 250] 4.4
01:43:34.779 00.000 1032 AutoFind: local max [1159, 842] 4.2
01:43:34.781 00.002 1032 AutoFind: local max [949, 562] 4.2
01:43:34.781 00.000 1032 AutoFind: local max [836, 757] 4.2
01:43:34.783 00.002 1032 AutoFind: local max [959, 329] 4.2
01:43:34.783 00.000 1032 AutoFind: local max [1256, 593] 4.0
01:43:34.785 00.002 1032 AutoFind: local max [1062, 307] 4.0
01:43:34.785 00.000 1032 AutoFind: local max [791, 701] 3.9
01:43:34.785 00.000 1032 AutoFind: local max [751, 896] 3.8
01:43:34.785 00.000 1032 AutoFind: local max [338, 96] 3.8
01:43:34.785 00.000 1032 AutoFind: local max [507, 58] 3.6
01:43:34.785 00.000 1032 AutoFind: local max [983, 770] 3.6
01:43:34.785 00.000 1032 AutoFind: local max [200, 941] 3.6
01:43:34.785 00.000 1032 AutoFind: local max [959, 59] 3.6
01:43:34.785 00.000 1032 AutoFind: local max [1044, 659] 3.5
01:43:34.785 00.000 1032 AutoFind: local max [662, 510] 3.5
01:43:34.785 00.000 1032 AutoFind: local max [711, 726] 3.5
01:43:34.797 00.012 1032 AutoFind: local max [680, 412] 3.4
01:43:34.798 00.001 1032 AutoFind: local max [798, 936] 3.4
01:43:34.798 00.000 1032 AutoFind: local max [160, 495] 3.3
01:43:34.798 00.000 1032 AutoFind: local max [359, 816] 3.3
01:43:34.801 00.003 1032 AutoFind: local max [172, 195] 3.2
01:43:34.801 00.000 1032 AutoFind: local max [533, 612] 3.1
01:43:34.801 00.000 1032 AutoFind: local max [798, 754] 3.1
01:43:34.801 00.000 1032 AutoFind: local max [267, 459] 2.9
01:43:34.801 00.000 1032 AutoFind: local max [727, 664] 2.9
01:43:34.801 00.000 1032 AutoFind: local max [564, 226] 2.9
01:43:34.801 00.000 1032 AutoFind: local max [1262, 647] 2.8
01:43:34.801 00.000 1032 AutoFind: local max [1049, 431] 2.8
01:43:34.801 00.000 1032 AutoFind: local max [422, 755] 2.8
01:43:34.801 00.000 1032 AutoFind: local max [9, 328] 2.8
01:43:34.801 00.000 1032 AutoFind: local max [793, 304] 2.7
01:43:34.801 00.000 1032 AutoFind: local max [1209, 905] 2.7
01:43:34.815 00.014 1032 AutoFind: local max [574, 752] 2.7
01:43:34.815 00.000 1032 AutoFind: local max [737, 895] 2.6
01:43:34.822 00.007 1032 AutoFind: local max [963, 519] 2.6
01:43:34.822 00.000 1032 AutoFind: local max [810, 575] 2.5
01:43:34.822 00.000 1032 AutoFind: local max [710, 869] 2.5
01:43:34.822 00.000 1032 AutoFind: local max [1243, 384] 2.5
01:43:34.822 00.000 1032 AutoFind: local max [203, 349] 2.4
01:43:34.828 00.006 1032 AutoFind: local max [1057, 519] 2.4
01:43:34.828 00.000 1032 AutoFind: local max [1110, 129] 2.4
01:43:34.832 00.004 1032 AutoFind: local max [1163, 685] 2.4
01:43:34.833 00.001 1032 AutoFind: local max [337, 810] 2.4
01:43:34.833 00.000 1032 AutoFind: local max [708, 90] 2.4
01:43:34.835 00.002 1032 AutoFind: local max [1223, 603] 2.4
01:43:34.835 00.000 1032 AutoFind: local max [178, 498] 2.4
01:43:34.837 00.002 1032 AutoFind: too close [178, 498] 2.4 - [160, 495] 3.3
01:43:34.837 00.000 1032 AutoFind: close dim-bright [337, 810] 2.4 - [348, 813] 194.2
01:43:34.839 00.002 1032 AutoFind: too close [737, 895] 2.6 - [751, 896] 3.8
01:43:34.839 00.000 1032 AutoFind: close dim-bright [574, 752] 2.7 - [590, 763] 61.5
01:43:34.841 00.002 1032 AutoFind: close dim-bright [359, 816] 3.3 - [348, 813] 194.2
01:43:34.841 00.000 1032 AutoFind: too close [798, 936] 3.4 - [810, 917] 9.0
01:43:34.843 00.002 1032 AutoFind: too close [507, 58] 3.6 - [501, 66] 4.8
01:43:34.843 00.000 1032 AutoFind: too close [810, 917] 9.0 - [803, 909] 16.1
01:43:34.845 00.002 1032 AutoFind: too close to edge [9, 328] 2.8
01:43:34.845 00.000 1032 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
01:43:34.847 00.002 1032 Star::Find(15, 348, 813, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.847 00.000 1032 Star::Find returns 1 (1), X=348.42, Y=812.97, Mass=5144, SNR=50.5, Peak=255 HFD=3.6
01:43:34.849 00.002 1032 Star::Find(15, 691, 379, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.849 00.000 1032 Star::Find returns 1 (1), X=690.72, Y=378.68, Mass=5504, SNR=52.2, Peak=255 HFD=3.7
01:43:34.849 00.000 1032 Star::Find(15, 549, 920, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.849 00.000 1032 Star::Find returns 1 (1), X=548.94, Y=920.19, Mass=3871, SNR=43.8, Peak=255 HFD=3.4
01:43:34.849 00.000 1032 Star::Find(15, 750, 720, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.849 00.000 1032 Star::Find returns 1 (1), X=749.93, Y=719.97, Mass=2686, SNR=36.5, Peak=255 HFD=2.5
01:43:34.849 00.000 1032 Star::Find(15, 88, 670, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.849 00.000 1032 Star::Find returns 1 (1), X=88.02, Y=669.82, Mass=2831, SNR=37.5, Peak=255 HFD=3.1
01:43:34.849 00.000 1032 Star::Find(15, 263, 344, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.860 00.011 1032 Star::Find returns 1 (1), X=262.94, Y=344.26, Mass=2161, SNR=32.7, Peak=255 HFD=2.5
01:43:34.860 00.000 1032 Star::Find(15, 590, 763, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.862 00.002 1032 Star::Find returns 1 (1), X=590.48, Y=762.77, Mass=1718, SNR=29.1, Peak=255 HFD=2.5
01:43:34.862 00.000 1032 Star::Find(15, 574, 318, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.862 00.000 1032 Star::Find returns 1 (1), X=574.07, Y=318.15, Mass=1535, SNR=27.6, Peak=255 HFD=2.3
01:43:34.865 00.003 1032 Star::Find(15, 220, 620, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.866 00.001 1032 Star::Find returns 1 (0), X=220.10, Y=620.44, Mass=1399, SNR=26.3, Peak=163 HFD=2.4
01:43:34.866 00.000 1032 Star::Find(15, 321, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.866 00.000 1032 Star::Find returns 1 (0), X=321.29, Y=755.30, Mass=1429, SNR=26.6, Peak=183 HFD=2.7
01:43:34.866 00.000 1032 Star::Find(15, 1119, 335, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.866 00.000 1032 Star::Find returns 1 (0), X=1119.39, Y=335.37, Mass=742, SNR=19.2, Peak=70 HFD=3.0
01:43:34.866 00.000 1032 Star::Find(15, 993, 235, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.866 00.000 1032 Star::Find returns 1 (0), X=993.31, Y=234.99, Mass=607, SNR=17.2, Peak=71 HFD=2.5
01:43:34.866 00.000 1032 Star::Find(15, 611, 592, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.866 00.000 1032 Star::Find returns 1 (0), X=611.13, Y=592.21, Mass=729, SNR=19.0, Peak=167 HFD=2.3
01:43:34.866 00.000 1032 Star::Find(15, 635, 577, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.866 00.000 1032 Star::Find returns 1 (0), X=634.84, Y=576.73, Mass=570, SNR=16.8, Peak=117 HFD=2.1
01:43:34.866 00.000 1032 Star::Find(15, 426, 340, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.866 00.000 1032 Star::Find returns 1 (0), X=425.52, Y=340.40, Mass=696, SNR=18.5, Peak=84 HFD=3.0
01:43:34.866 00.000 1032 Star::Find(15, 1121, 698, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.881 00.015 1032 Star::Find returns 1 (0), X=1120.97, Y=697.81, Mass=424, SNR=14.5, Peak=44 HFD=3.0
01:43:34.884 00.003 1032 Star::Find(15, 917, 95, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.884 00.000 1032 Star::Find returns 1 (0), X=917.18, Y=94.94, Mass=360, SNR=13.3, Peak=44 HFD=2.6
01:43:34.886 00.002 1032 Star::Find(15, 132, 830, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.886 00.000 1032 Star::Find returns 1 (0), X=131.94, Y=829.80, Mass=372, SNR=13.5, Peak=37 HFD=3.0
01:43:34.888 00.002 1032 Star::Find(15, 719, 942, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.890 00.002 1032 Star::Find returns 1 (0), X=719.28, Y=942.12, Mass=360, SNR=13.3, Peak=40 HFD=2.5
01:43:34.890 00.000 1032 Star::Find(15, 787, 433, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.891 00.001 1032 Star::Find returns 1 (0), X=787.33, Y=432.76, Mass=331, SNR=12.7, Peak=75 HFD=1.7
01:43:34.893 00.002 1032 Star::Find(15, 258, 255, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.893 00.000 1032 Star::Find returns 1 (0), X=258.37, Y=254.82, Mass=265, SNR=11.4, Peak=36 HFD=2.6
01:43:34.893 00.000 1032 Star::Find(15, 722, 297, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.897 00.004 1032 Star::Find returns 1 (0), X=721.78, Y=296.74, Mass=285, SNR=11.8, Peak=51 HFD=2.4
01:43:34.898 00.001 1032 Star::Find(15, 1012, 526, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.900 00.002 1032 Star::Find returns 1 (0), X=1011.42, Y=525.71, Mass=303, SNR=12.2, Peak=43 HFD=3.2
01:43:34.900 00.000 1032 Star::Find(15, 827, 125, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.900 00.000 1032 Star::Find returns 1 (0), X=827.35, Y=125.42, Mass=256, SNR=11.2, Peak=34 HFD=2.8
01:43:34.900 00.000 1032 Star::Find(15, 1102, 792, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.900 00.000 1032 Star::Find returns 1 (0), X=1101.65, Y=792.02, Mass=297, SNR=12.1, Peak=32 HFD=3.3
01:43:34.900 00.000 1032 Star::Find(15, 1148, 287, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.900 00.000 1032 Star::Find returns 1 (0), X=1148.51, Y=287.27, Mass=264, SNR=11.3, Peak=21 HFD=3.3
01:43:34.900 00.000 1032 Star::Find(15, 915, 748, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.900 00.000 1032 Star::Find returns 1 (0), X=915.52, Y=747.81, Mass=230, SNR=10.6, Peak=35 HFD=2.6
01:43:34.900 00.000 1032 Star::Find(15, 671, 898, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.900 00.000 1032 Star::Find returns 1 (0), X=670.56, Y=898.55, Mass=224, SNR=10.5, Peak=31 HFD=3.0
01:43:34.900 00.000 1032 Star::Find(15, 708, 21, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.913 00.013 1032 Star::Find returns 1 (0), X=708.38, Y=21.34, Mass=196, SNR=9.8, Peak=22 HFD=2.9
01:43:34.913 00.000 1032 Star::Find(15, 401, 174, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.913 00.000 1032 Star::Find returns 1 (0), X=401.29, Y=174.39, Mass=186, SNR=9.6, Peak=30 HFD=2.6
01:43:34.913 00.000 1032 Star::Find(15, 1046, 787, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.917 00.004 1032 Star::Find returns 1 (0), X=1046.50, Y=787.15, Mass=187, SNR=9.6, Peak=19 HFD=3.0
01:43:34.917 00.000 1032 Star::Find(15, 726, 574, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.917 00.000 1032 Star::Find returns 1 (0), X=725.86, Y=574.12, Mass=210, SNR=10.2, Peak=34 HFD=2.3
01:43:34.917 00.000 1032 Star::Find(15, 261, 67, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.922 00.005 1032 Star::Find returns 1 (0), X=260.64, Y=67.38, Mass=162, SNR=8.9, Peak=17 HFD=3.0
01:43:34.922 00.000 1032 Star::Find(15, 42, 580, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.922 00.000 1032 Star::Find returns 1 (0), X=42.56, Y=580.35, Mass=194, SNR=9.7, Peak=17 HFD=3.3
01:43:34.922 00.000 1032 Star::Find(15, 555, 73, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.922 00.000 1032 Star::Find returns 1 (0), X=555.54, Y=73.23, Mass=133, SNR=8.1, Peak=17 HFD=2.7
01:43:34.922 00.000 1032 Star::Find(15, 1107, 99, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.922 00.000 1032 Star::Find returns 1 (0), X=1107.36, Y=99.10, Mass=134, SNR=8.0, Peak=12 HFD=3.3
01:43:34.929 00.007 1032 Star::Find(15, 721, 195, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.931 00.002 1032 Star::Find returns 1 (0), X=721.02, Y=195.08, Mass=148, SNR=8.5, Peak=24 HFD=2.7
01:43:34.933 00.002 1032 Star::Find(15, 499, 914, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.934 00.001 10072 Exposure complete
01:43:34.934 00.000 1032 Star::Find returns 1 (0), X=498.71, Y=913.74, Mass=129, SNR=8.0, Peak=21 HFD=2.6
01:43:34.934 00.000 1032 Star::Find(15, 252, 701, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.936 00.002 1032 Star::Find returns 1 (0), X=252.56, Y=701.21, Mass=172, SNR=9.2, Peak=24 HFD=2.9
01:43:34.938 00.002 1032 Star::Find(15, 461, 146, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.940 00.002 1032 Star::Find returns 1 (0), X=461.13, Y=145.86, Mass=156, SNR=8.7, Peak=20 HFD=2.6
01:43:34.940 00.000 1032 Star::Find(15, 894, 142, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.942 00.002 1032 Star::Find returns 1 (0), X=894.07, Y=141.85, Mass=135, SNR=8.1, Peak=17 HFD=2.8
01:43:34.944 00.002 1032 Star::Find(15, 1105, 666, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.944 00.000 1032 Star::Find returns 1 (0), X=1105.04, Y=665.85, Mass=126, SNR=7.8, Peak=15 HFD=2.7
01:43:34.946 00.002 1032 Star::Find(15, 586, 383, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.946 00.000 1032 Star::Find returns 1 (0), X=586.39, Y=383.34, Mass=171, SNR=9.1, Peak=23 HFD=2.9
01:43:34.948 00.002 1032 Star::Find(15, 855, 282, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.948 00.000 1032 Star::Find returns 1 (0), X=854.94, Y=281.53, Mass=141, SNR=8.3, Peak=21 HFD=2.2
01:43:34.951 00.003 1032 Star::Find(15, 1202, 546, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.951 00.000 1032 Star::Find returns 1 (0), X=1202.01, Y=546.11, Mass=127, SNR=7.9, Peak=12 HFD=3.0
01:43:34.953 00.002 1032 Star::Find(15, 1250, 165, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.954 00.001 1032 Star::Find returns 1 (0), X=1249.43, Y=165.19, Mass=167, SNR=9.0, Peak=11 HFD=3.7
01:43:34.956 00.002 1032 Star::Find(15, 600, 454, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.956 00.000 1032 Star::Find returns 1 (0), X=599.87, Y=454.20, Mass=167, SNR=9.1, Peak=38 HFD=2.3
01:43:34.958 00.002 1032 Star::Find(15, 1137, 620, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.958 00.000 1032 Star::Find returns 1 (0), X=1137.24, Y=619.93, Mass=122, SNR=7.7, Peak=12 HFD=3.2
01:43:34.960 00.002 1032 Star::Find(15, 112, 387, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.961 00.001 1032 Star::Find returns 1 (0), X=111.77, Y=386.72, Mass=107, SNR=7.2, Peak=12 HFD=2.6
01:43:34.961 00.000 1032 Star::Find(15, 409, 786, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.961 00.000 1032 Star::Find returns 1 (0), X=409.47, Y=785.92, Mass=117, SNR=7.6, Peak=19 HFD=2.5
01:43:34.961 00.000 1032 Star::Find(15, 112, 250, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.961 00.000 1032 Star::Find returns 0 (5), X=111.85, Y=250.07, Mass=160, SNR=8.8, Peak=9 HFD=4.5
01:43:34.961 00.000 1032 Star::Find(15, 1159, 842, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.968 00.007 1032 Star::Find returns 1 (0), X=1159.04, Y=841.99, Mass=119, SNR=7.6, Peak=8 HFD=4.0
01:43:34.968 00.000 1032 Star::Find(15, 949, 562, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.968 00.000 1032 Star::Find returns 1 (0), X=948.78, Y=561.92, Mass=147, SNR=8.4, Peak=21 HFD=3.1
01:43:34.968 00.000 1032 Star::Find(15, 836, 757, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.968 00.000 1032 Star::Find returns 1 (0), X=835.85, Y=757.00, Mass=125, SNR=7.8, Peak=16 HFD=2.8
01:43:34.968 00.000 1032 Star::Find(15, 959, 329, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.968 00.000 10072 worker thread done servicing request
01:43:34.968 00.000 1032 Star::Find returns 1 (0), X=959.11, Y=328.62, Mass=136, SNR=8.1, Peak=18 HFD=2.5
01:43:34.977 00.009 1032 Star::Find(15, 1256, 593, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.977 00.000 1032 Star::Find returns 1 (0), X=1255.79, Y=592.65, Mass=122, SNR=7.6, Peak=10 HFD=3.6
01:43:34.977 00.000 1032 Star::Find(15, 1062, 307, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.977 00.000 1032 Star::Find returns 1 (0), X=1062.10, Y=307.47, Mass=113, SNR=7.4, Peak=13 HFD=3.2
01:43:34.977 00.000 1032 Star::Find(15, 791, 701, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.977 00.000 1032 Star::Find returns 1 (0), X=790.96, Y=700.97, Mass=137, SNR=8.1, Peak=19 HFD=2.8
01:43:34.977 00.000 1032 Star::Find(15, 338, 96, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.985 00.008 1032 Star::Find returns 1 (0), X=338.15, Y=96.11, Mass=103, SNR=7.1, Peak=12 HFD=2.8
01:43:34.985 00.000 1032 Star::Find(15, 983, 770, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.988 00.003 1032 Star::Find returns 1 (0), X=982.72, Y=770.16, Mass=120, SNR=7.6, Peak=14 HFD=3.1
01:43:34.988 00.000 1032 Star::Find(15, 200, 941, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.990 00.002 1032 Star::Find returns 1 (0), X=200.21, Y=941.20, Mass=101, SNR=7.0, Peak=8 HFD=3.6
01:43:34.990 00.000 1032 Star::Find(15, 959, 59, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.992 00.002 1032 Star::Find returns 1 (0), X=958.36, Y=59.53, Mass=104, SNR=7.1, Peak=11 HFD=3.2
01:43:34.993 00.001 1032 Star::Find(15, 1044, 659, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.993 00.000 1032 Star::Find returns 1 (0), X=1043.82, Y=658.22, Mass=99, SNR=6.9, Peak=8 HFD=3.0
01:43:34.993 00.000 1032 Star::Find(15, 662, 510, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.993 00.000 1032 Star::Find returns 1 (0), X=661.79, Y=509.79, Mass=120, SNR=7.5, Peak=19 HFD=2.9
01:43:34.993 00.000 1032 Star::Find(15, 711, 726, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.993 00.000 1032 Star::Find returns 1 (0), X=711.07, Y=725.95, Mass=105, SNR=7.1, Peak=15 HFD=2.5
01:43:34.993 00.000 1032 Star::Find(15, 680, 412, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:34.993 00.000 1032 Star::Find returns 1 (0), X=679.41, Y=411.96, Mass=136, SNR=8.1, Peak=21 HFD=2.8
01:43:35.002 00.009 1032 Star::Find(15, 359, 816, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.002 00.000 1032 Star::Find returns 1 (1), X=348.42, Y=812.97, Mass=5144, SNR=50.5, Peak=255 HFD=3.6
01:43:35.002 00.000 1032 Star::Find(15, 172, 195, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.002 00.000 1032 Star::Find returns 1 (0), X=171.36, Y=195.26, Mass=76, SNR=6.1, Peak=8 HFD=3.2
01:43:35.002 00.000 1032 Star::Find(15, 533, 612, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.002 00.000 1032 Star::Find returns 1 (0), X=532.99, Y=611.44, Mass=92, SNR=6.7, Peak=19 HFD=2.3
01:43:35.009 00.007 1032 Star::Find(15, 798, 754, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.009 00.000 1032 Star::Find returns 1 (0), X=798.28, Y=754.23, Mass=68, SNR=5.8, Peak=13 HFD=2.2
01:43:35.011 00.002 1032 Star::Find(15, 267, 459, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.011 00.000 1032 Star::Find returns 1 (0), X=267.34, Y=459.47, Mass=80, SNR=6.2, Peak=10 HFD=3.0
01:43:35.013 00.002 1032 Star::Find(15, 727, 664, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.015 00.002 1032 Star::Find returns 1 (0), X=726.78, Y=664.05, Mass=89, SNR=6.5, Peak=18 HFD=2.4
01:43:35.016 00.001 1032 Star::Find(15, 564, 226, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.016 00.000 1032 Star::Find returns 1 (0), X=564.17, Y=225.91, Mass=70, SNR=5.8, Peak=11 HFD=2.5
01:43:35.018 00.002 1032 Star::Find(15, 1262, 647, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.019 00.001 1032 Star::Find returns 1 (0), X=1261.70, Y=647.08, Mass=62, SNR=5.4, Peak=9 HFD=2.6
01:43:35.019 00.000 1032 Star::Find(15, 1049, 431, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.019 00.000 1032 Star::Find returns 1 (0), X=1049.59, Y=430.58, Mass=96, SNR=6.8, Peak=9 HFD=3.3
01:43:35.019 00.000 1032 Star::Find(15, 422, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.019 00.000 1032 Star::Find returns 1 (0), X=421.83, Y=754.29, Mass=73, SNR=5.9, Peak=12 HFD=2.4
01:43:35.024 00.005 1032 Star::Find(15, 793, 304, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.026 00.002 1032 Star::Find returns 1 (0), X=792.92, Y=303.76, Mass=86, SNR=6.4, Peak=14 HFD=2.6
01:43:35.026 00.000 1032 Star::Find(15, 1209, 905, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.029 00.003 1032 Star::Find returns 0 (5), X=1209.68, Y=904.13, Mass=106, SNR=7.0, Peak=8 HFD=4.6
01:43:35.029 00.000 1032 Star::Find(15, 574, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.031 00.002 1032 Star::Find returns 1 (0), X=590.41, Y=762.67, Mass=1751, SNR=29.5, Peak=20 HFD=2.8
01:43:35.031 00.000 1032 Star::Find(15, 963, 519, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.033 00.002 1032 Star::Find returns 1 (0), X=962.85, Y=518.76, Mass=68, SNR=5.7, Peak=14 HFD=2.4
01:43:35.033 00.000 1032 Star::Find(15, 810, 575, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.035 00.002 1032 Star::Find returns 1 (0), X=809.48, Y=574.79, Mass=47, SNR=4.7, Peak=10 HFD=1.9
01:43:35.037 00.002 1032 Star::Find(15, 710, 869, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.037 00.000 1032 Star::Find returns 1 (0), X=710.31, Y=867.94, Mass=83, SNR=6.3, Peak=13 HFD=3.3
01:43:35.039 00.002 1032 Star::Find(15, 1243, 384, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.039 00.000 1032 Star::Find returns 1 (0), X=1242.88, Y=384.17, Mass=84, SNR=6.3, Peak=8 HFD=4.3
01:43:35.040 00.001 1032 Star::Find(15, 203, 349, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.042 00.002 1032 Star::Find returns 1 (0), X=203.92, Y=349.00, Mass=68, SNR=5.7, Peak=7 HFD=2.8
01:43:35.042 00.000 1032 Star::Find(15, 1057, 519, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.044 00.002 1032 Star::Find returns 1 (0), X=1057.62, Y=518.84, Mass=65, SNR=5.6, Peak=10 HFD=2.8
01:43:35.044 00.000 1032 Star::Find(15, 1110, 129, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.046 00.002 1032 Star::Find returns 1 (0), X=1110.36, Y=128.17, Mass=79, SNR=6.1, Peak=6 HFD=3.8
01:43:35.047 00.001 1032 Star::Find(15, 1163, 685, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.049 00.002 1032 Star::Find returns 1 (0), X=1163.88, Y=684.98, Mass=60, SNR=5.4, Peak=9 HFD=2.5
01:43:35.049 00.000 1032 Star::Find(15, 337, 810, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.051 00.002 1032 Star::Find returns 1 (1), X=348.42, Y=812.97, Mass=5144, SNR=50.5, Peak=255 HFD=3.6
01:43:35.051 00.000 1032 Star::Find(15, 708, 90, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.053 00.002 1032 Star::Find returns 1 (0), X=708.45, Y=89.87, Mass=73, SNR=5.9, Peak=11 HFD=2.5
01:43:35.053 00.000 1032 Star::Find(15, 1223, 603, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.056 00.003 1032 Star::Find returns 1 (0), X=1222.82, Y=602.52, Mass=89, SNR=6.6, Peak=7 HFD=3.7
01:43:35.056 00.000 1032 AutoFind: finding best star pass 1
01:43:35.056 00.000 1032 Star::Find(15, 348, 813, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.056 00.000 1032 Star::Find returns 1 (1), X=348.42, Y=812.97, Mass=5144, SNR=50.5, Peak=255 HFD=3.6
01:43:35.056 00.000 1032 AutoFind: near-saturated [348, 813] 194.2 Mass 5144 SNR 50.5 Peak 255
01:43:35.056 00.000 1032 Star::Find(15, 691, 379, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.056 00.000 1032 Star::Find returns 1 (1), X=690.72, Y=378.68, Mass=5504, SNR=52.2, Peak=255 HFD=3.7
01:43:35.056 00.000 1032 AutoFind: near-saturated [691, 379] 189.3 Mass 5504 SNR 52.2 Peak 255
01:43:35.056 00.000 1032 Star::Find(15, 549, 920, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.056 00.000 1032 Star::Find returns 1 (1), X=548.94, Y=920.19, Mass=3871, SNR=43.8, Peak=255 HFD=3.4
01:43:35.056 00.000 1032 AutoFind: near-saturated [549, 920] 132.3 Mass 3871 SNR 43.8 Peak 255
01:43:35.056 00.000 1032 Star::Find(15, 750, 720, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.070 00.014 1032 Star::Find returns 1 (1), X=749.93, Y=719.97, Mass=2686, SNR=36.5, Peak=255 HFD=2.5
01:43:35.072 00.002 1032 AutoFind: near-saturated [750, 720] 117.4 Mass 2686 SNR 36.5 Peak 255
01:43:35.074 00.002 1032 Star::Find(15, 88, 670, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.074 00.000 1032 Star::Find returns 1 (1), X=88.02, Y=669.82, Mass=2831, SNR=37.5, Peak=255 HFD=3.1
01:43:35.075 00.001 1032 AutoFind: near-saturated [88, 670] 102.7 Mass 2831 SNR 37.5 Peak 255
01:43:35.076 00.001 1032 Star::Find(15, 263, 344, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.077 00.001 1032 Star::Find returns 1 (1), X=262.94, Y=344.26, Mass=2161, SNR=32.7, Peak=255 HFD=2.5
01:43:35.079 00.002 1032 AutoFind: near-saturated [263, 344] 83.3 Mass 2161 SNR 32.7 Peak 255
01:43:35.079 00.000 1032 Star::Find(15, 590, 763, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.082 00.003 1032 Star::Find returns 1 (1), X=590.48, Y=762.77, Mass=1718, SNR=29.1, Peak=255 HFD=2.5
01:43:35.082 00.000 1032 AutoFind: near-saturated [590, 763] 61.5 Mass 1718 SNR 29.1 Peak 255
01:43:35.084 00.002 1032 Star::Find(15, 574, 318, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.086 00.002 1032 Star::Find returns 1 (1), X=574.07, Y=318.15, Mass=1535, SNR=27.6, Peak=255 HFD=2.3
01:43:35.086 00.000 1032 AutoFind: near-saturated [574, 318] 57.3 Mass 1535 SNR 27.6 Peak 255
01:43:35.087 00.001 1032 Star::Find(15, 220, 620, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.088 00.001 1032 Star::Find returns 1 (0), X=220.10, Y=620.44, Mass=1399, SNR=26.3, Peak=163 HFD=2.4
01:43:35.088 00.000 1032 AutoFind returns star at [220, 620] 51.7 Mass 1399 SNR 26.3
01:43:35.088 00.000 1032 Star::Find(15, 220, 620, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4557
01:43:35.088 00.000 1032 Star::Find returns 1 (0), X=220.10, Y=620.44, Mass=1399, SNR=26.3, Peak=163 HFD=2.4
01:43:35.088 00.000 1032 MultiStar: List (12): {220.10, 620.44}(26.3), {321.29, 755.30}(26.6), {1119.39, 335.37}(19.2), {993.31, 234.99}(17.2), {611.13, 592.21}(19.0), {634.84, 576.73}(16.8), {425.52, 340.40}(18.5), {1120.97, 697.81}(14.5), {917.18, 94.94}(13.3), {131.94, 829.80}(13.5), {719.28, 942.12}(13.3), {787.33, 432.76}(12.7), 
01:43:35.088 00.000 1032 setting lock position to (220.10, 620.44)
01:43:35.088 00.000 1032 MultiStar: stabilizing after lock position change
01:43:35.088 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:35.112 00.024 1032 Status Line: Auto-selected star at (220.1, 620.4)
01:43:35.118 00.006 1032 OnExposeComplete: enter
01:43:35.121 00.003 1032 UpdateGuideState(): m_state=2
01:43:35.121 00.000 1032 Star::Find(15, 220, 620, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4558
01:43:35.121 00.000 1032 Star::Find returns 1 (0), X=220.79, Y=617.68, Mass=1365, SNR=26.0, Peak=144 HFD=2.8
01:43:35.121 00.000 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
01:43:35.121 00.000 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
01:43:35.121 00.000 1032 CameraToMount -- cameraX=0.69 cameraY=-2.76 hyp=2.84 cameraTheta=-1.32 mountX=-2.84 mountY=0.04, mountTheta=3.13
01:43:35.121 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:35.144 00.023 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:43:35.144 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:35.144 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:35.144 00.000 1032 Enqueuing Expose request
01:43:35.144 00.000 10072 Worker thread wakes up
01:43:35.144 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:35.144 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:35.565 00.421 10072 Exposure complete
01:43:35.601 00.036 10072 worker thread done servicing request
01:43:35.604 00.003 1032 OnExposeComplete: enter
01:43:35.606 00.002 1032 UpdateGuideState(): m_state=2
01:43:35.608 00.002 1032 Star::Find(15, 220, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4559
01:43:35.610 00.002 1032 Star::Find returns 1 (0), X=220.77, Y=618.07, Mass=1267, SNR=25.0, Peak=121 HFD=2.8
01:43:35.612 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
01:43:35.615 00.003 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
01:43:35.615 00.000 1032 CameraToMount -- cameraX=0.68 cameraY=-2.37 hyp=2.46 cameraTheta=-1.29 mountX=-2.46 mountY=-0.05, mountTheta=-3.12
01:43:35.617 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:35.632 00.015 1032 UpdateGuideState exits: m=1267 SNR=25.0
01:43:35.634 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:35.634 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:35.636 00.002 1032 Enqueuing Expose request
01:43:35.636 00.000 10072 Worker thread wakes up
01:43:35.638 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:35.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:36.270 00.632 10072 Exposure complete
01:43:36.300 00.030 10072 worker thread done servicing request
01:43:36.300 00.000 1032 OnExposeComplete: enter
01:43:36.300 00.000 1032 UpdateGuideState(): m_state=2
01:43:36.300 00.000 1032 Star::Find(15, 220, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4560
01:43:36.312 00.012 1032 Star::Find returns 1 (0), X=220.37, Y=619.24, Mass=1238, SNR=24.8, Peak=109 HFD=3.1
01:43:36.312 00.000 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
01:43:36.312 00.000 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
01:43:36.312 00.000 1032 CameraToMount -- cameraX=0.28 cameraY=-1.20 hyp=1.23 cameraTheta=-1.34 mountX=-1.23 mountY=0.04, mountTheta=3.11
01:43:36.316 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:36.331 00.015 1032 UpdateGuideState exits: m=1238 SNR=24.8
01:43:36.333 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:36.334 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:36.336 00.002 1032 Enqueuing Expose request
01:43:36.336 00.000 10072 Worker thread wakes up
01:43:36.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:36.336 00.000 10072 Handling exposure in thread, d=500 o=3 r=(205,604,31,31)
01:43:36.860 00.524 10072 Exposure complete
01:43:36.891 00.031 10072 worker thread done servicing request
01:43:36.891 00.000 1032 OnExposeComplete: enter
01:43:36.891 00.000 1032 UpdateGuideState(): m_state=2
01:43:36.891 00.000 1032 Star::Find(15, 220, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4561
01:43:36.891 00.000 1032 Star::Find returns 1 (0), X=220.15, Y=620.01, Mass=1300, SNR=25.4, Peak=110 HFD=3.0
01:43:36.891 00.000 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
01:43:36.891 00.000 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
01:43:36.891 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.43 hyp=0.43 cameraTheta=-1.45 mountX=-0.43 mountY=0.06, mountTheta=3.00
01:43:36.905 00.014 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:36.907 00.002 1032 UpdateGuideState exits: m=1300 SNR=25.4
01:43:36.907 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:36.921 00.014 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:36.922 00.001 1032 Enqueuing Expose request
01:43:36.923 00.001 10072 Worker thread wakes up
01:43:36.923 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:36.923 00.000 10072 Handling exposure in thread, d=500 o=3 r=(205,605,31,31)
01:43:37.557 00.634 10072 Exposure complete
01:43:37.601 00.044 10072 worker thread done servicing request
01:43:37.606 00.005 1032 OnExposeComplete: enter
01:43:37.608 00.002 1032 UpdateGuideState(): m_state=2
01:43:37.610 00.002 1032 Star::Find(15, 220, 620, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4562
01:43:37.612 00.002 1032 Star::Find returns 1 (0), X=220.05, Y=620.66, Mass=1290, SNR=25.3, Peak=153 HFD=2.6
01:43:37.613 00.001 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
01:43:37.615 00.002 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
01:43:37.617 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.76 mountX=0.22 mountY=-0.02, mountTheta=-0.07
01:43:37.623 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:37.643 00.020 1032 UpdateGuideState exits: m=1290 SNR=25.3
01:43:37.645 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:37.647 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:37.647 00.000 1032 Enqueuing Expose request
01:43:37.649 00.002 10072 Worker thread wakes up
01:43:37.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:37.649 00.000 10072 Handling exposure in thread, d=500 o=3 r=(205,606,31,31)
01:43:37.652 00.003 1032 GuideButtonClick i=1 ctx=Guide button clicked
01:43:37.661 00.009 1032 Changing from state SELECTED to CALIBRATING_PRIMARY
01:43:37.663 00.002 1032 guider state => CALIBRATED
01:43:37.663 00.000 1032 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
01:43:37.667 00.004 1032 reset dither spiral
01:43:38.066 00.399 10072 Exposure complete
01:43:38.096 00.030 10072 worker thread done servicing request
01:43:38.096 00.000 1032 OnExposeComplete: enter
01:43:38.096 00.000 1032 UpdateGuideState(): m_state=5
01:43:38.096 00.000 1032 Star::Find(15, 220, 620, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4563
01:43:38.096 00.000 1032 Star::Find returns 1 (0), X=220.70, Y=618.02, Mass=1291, SNR=25.3, Peak=84 HFD=4.0
01:43:38.096 00.000 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.13)
01:43:38.096 00.000 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.13)
01:43:38.096 00.000 1032 CameraToMount -- cameraX=0.61 cameraY=-2.42 hyp=2.50 cameraTheta=-1.33 mountX=-2.50 mountY=0.03, mountTheta=3.13
01:43:38.110 00.014 1032 Changing from state CALIBRATED to GUIDING
01:43:38.112 00.002 1032 ScopeASCOM::GetDeclinationRadians() returns 44.1
01:43:38.121 00.009 1032 ScopeASCOM::SideOfPier() returns 1
01:43:38.121 00.000 1032 AdjustCalibrationForScopePointing (scope): current dec=44.1 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=None bin=1
01:43:38.121 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
01:43:38.121 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
01:43:38.121 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
01:43:38.121 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
01:43:38.121 00.000 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
01:43:38.121 00.000 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
01:43:38.129 00.008 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
01:43:38.129 00.000 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:43:38.129 00.000 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
01:43:38.129 00.000 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
01:43:38.129 00.000 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
01:43:38.129 00.000 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
01:43:38.137 00.008 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
01:43:38.138 00.001 1032 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
01:43:38.138 00.000 1032 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 3.750000
01:43:38.138 00.000 1032 Dec comp: XRate 1.362 -> 0.978 for dec -0.0 -> dec 44.1
01:43:38.147 00.009 1032 ScopeASCOM::GetDeclinationRadians() returns 44.1
01:43:38.148 00.001 1032 ScopeASCOM::SideOfPier() returns 1
01:43:38.148 00.000 1032 setting lock position to (220.70, 618.02)
01:43:38.151 00.003 1032 MultiStar: stabilizing after lock position change
01:43:38.153 00.002 1032 guider state => GUIDING
01:43:38.153 00.000 1032 Status Line: Guiding
01:43:38.153 00.000 1032 Mount: notify guiding started
01:43:38.161 00.008 1032 ScopeASCOM::SideOfPier() returns 1
01:43:38.162 00.001 1032 PPEC: guiding starts RA = 20.9497 hr, pier West, prev RA = 20.9472 hr, pier West
01:43:38.164 00.002 1032 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
01:43:38.166 00.002 1032 PPEC: guiding was stopped for 6.3 seconds, deltaRA +9.1s, worm delta -2.8s, 1.0% of period (287.5s), limit 40.0% (115.0s)
01:43:38.168 00.002 1032 PPEC: worm offset is negative, model reset required
01:43:38.168 00.000 1032 PPEC: reset GP model
01:43:38.172 00.004 1032 GetString("/profile/1/name", "") returns "Wave150i_30F5_120"
01:43:38.174 00.002 1032 GetString("/profile/1/scope/calibration/timestamp", "") returns "7/15/2026 9:40:56 PM"
01:43:38.176 00.002 1032 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.001362
01:43:38.177 00.001 1032 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.001549
01:43:38.179 00.002 1032 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
01:43:38.181 00.002 1032 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns 1.830100
01:43:38.181 00.000 1032 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns -2.882290
01:43:38.181 00.000 1032 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000058
01:43:38.181 00.000 1032 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 1
01:43:38.181 00.000 1032 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
01:43:38.181 00.000 1032 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns 1
01:43:38.181 00.000 1032 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
01:43:38.181 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
01:43:38.181 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
01:43:38.181 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
01:43:38.192 00.011 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
01:43:38.194 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
01:43:38.194 00.000 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
01:43:38.198 00.004 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
01:43:38.198 00.000 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:43:38.198 00.000 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
01:43:38.198 00.000 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
01:43:38.198 00.000 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
01:43:38.204 00.006 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
01:43:38.204 00.000 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
01:43:38.208 00.004 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
01:43:38.208 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
01:43:38.208 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
01:43:38.208 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
01:43:38.215 00.007 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
01:43:38.215 00.000 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
01:43:38.215 00.000 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
01:43:38.215 00.000 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:43:38.215 00.000 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
01:43:38.215 00.000 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
01:43:38.223 00.008 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
01:43:38.225 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
01:43:38.227 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
01:43:38.231 00.004 1032 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
01:43:38.233 00.002 1032 ScopeASCOM::SideOfPier() returns 1
01:43:38.235 00.002 1032 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
01:43:38.235 00.000 1032 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
01:43:38.239 00.004 1032 ScopeASCOM::GetDeclinationRadians() returns 44.1
01:43:38.239 00.000 1032 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 44.1
01:43:38.239 00.000 1032 MountToCamera -- mountTheta (0.00) + m_xAngle (1.83) = xAngle (1.83 = 1.83)
01:43:38.239 00.000 1032 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
01:43:38.239 00.000 1032 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
01:43:38.239 00.000 1032 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
01:43:38.239 00.000 1032 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
01:43:38.249 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:38.254 00.005 1032 UpdateGuideState exits: m=1291 SNR=25.3
01:43:38.266 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:38.266 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:38.266 00.000 1032 Enqueuing Expose request
01:43:38.270 00.004 10072 Worker thread wakes up
01:43:38.270 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:38.270 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:38.270 00.000 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":22}
01:43:38.273 00.003 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":22}
01:43:38.912 00.639 10072 Exposure complete
01:43:38.946 00.034 10072 worker thread done servicing request
01:43:38.946 00.000 1032 OnExposeComplete: enter
01:43:38.946 00.000 1032 UpdateGuideState(): m_state=6
01:43:38.946 00.000 1032 Star::Find(15, 220, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
01:43:38.946 00.000 1032 Star::Find returns 1 (0), X=220.87, Y=618.22, Mass=1271, SNR=25.1, Peak=116 HFD=3.0
01:43:38.953 00.007 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
01:43:38.953 00.000 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
01:43:38.953 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.26 cameraTheta=0.89 mountX=0.16 mountY=-0.21, mountTheta=-0.94
01:43:38.956 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.21, opts=13)
01:43:38.956 00.000 1032 Enqueuing Move request for scope (0.17, 0.21)
01:43:38.956 00.000 10072 Worker thread wakes up
01:43:38.956 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.21) opts 0xd
01:43:38.956 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.21)
01:43:38.956 00.000 10072 Moving (0.17, 0.21) raw xDistance=0.16 yDistance=-0.21
01:43:38.956 00.000 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 287.50
01:43:38.956 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:43:38.956 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:43:38.956 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:43:38.956 00.000 10072 MoveAxis(W, 72, ABG)
01:43:38.956 00.000 10072 Guiding  Dir = 3, Dur = 72
01:43:38.961 00.005 10072 IsGuiding returns 0
01:43:38.962 00.001 10072 PulseGuide returned control before completion, sleep 82
01:43:38.962 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:38.963 00.001 1032 UpdateGuideState exits: m=1271 SNR=25.1
01:43:38.977 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:38.977 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:38.979 00.002 1032 Enqueuing Expose request
01:43:39.057 00.078 10072 IsGuiding returns 0
01:43:39.057 00.000 10072 Move returns status 0, amount 72
01:43:39.057 00.000 10072 MoveAxis(N, 0, ABG)
01:43:39.057 00.000 10072 Move returns status 0, amount 0
01:43:39.057 00.000 10072 move complete, result=0
01:43:39.057 00.000 10072 worker thread done servicing request
01:43:39.057 00.000 1032 GuideStep: 0.2 px 72 ms WEST, -0.2 px 0 ms NORTH
01:43:39.059 00.002 10072 Worker thread wakes up
01:43:39.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:39.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:39.471 00.412 10072 Exposure complete
01:43:39.505 00.034 10072 worker thread done servicing request
01:43:39.505 00.000 1032 OnExposeComplete: enter
01:43:39.505 00.000 1032 UpdateGuideState(): m_state=6
01:43:39.505 00.000 1032 Star::Find(15, 220, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2
01:43:39.505 00.000 1032 Star::Find returns 1 (0), X=220.62, Y=618.89, Mass=1310, SNR=25.5, Peak=139 HFD=3.0
01:43:39.505 00.000 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
01:43:39.505 00.000 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
01:43:39.505 00.000 1032 CameraToMount -- cameraX=-0.08 cameraY=0.88 hyp=0.88 cameraTheta=1.66 mountX=0.87 mountY=-0.15, mountTheta=-0.17
01:43:39.505 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.88, opts=13)
01:43:39.516 00.011 1032 Enqueuing Move request for scope (-0.08, 0.88)
01:43:39.518 00.002 10072 Worker thread wakes up
01:43:39.518 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.88) opts 0xd
01:43:39.518 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.88)
01:43:39.518 00.000 10072 Moving (-0.08, 0.88) raw xDistance=0.87 yDistance=-0.15
01:43:39.518 00.000 10072 PPEC rslt: input = 0.87, final = 0.39, react = 0.39, pred = -0.01, hyst = 0.35, hyst_pct = 0.00, period_length = 287.50
01:43:39.518 00.000 10072 PPEC: input: 0.87, control: 0.39, exposure: 500
01:43:39.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:39.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:43:39.518 00.000 10072 MoveAxis(W, 399, ABG)
01:43:39.518 00.000 10072 Guiding  Dir = 3, Dur = 399
01:43:39.520 00.002 10072 IsGuiding returns 0
01:43:39.520 00.000 10072 PulseGuide returned control before completion, sleep 409
01:43:39.522 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:39.537 00.015 1032 UpdateGuideState exits: m=1310 SNR=25.5
01:43:39.539 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:39.541 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:39.541 00.000 1032 Enqueuing Expose request
01:43:39.947 00.406 10072 IsGuiding returns 0
01:43:39.947 00.000 10072 Move returns status 0, amount 399
01:43:39.947 00.000 10072 MoveAxis(N, 0, ABG)
01:43:39.947 00.000 10072 Move returns status 0, amount 0
01:43:39.947 00.000 10072 move complete, result=0
01:43:39.947 00.000 10072 worker thread done servicing request
01:43:39.947 00.000 10072 Worker thread wakes up
01:43:39.947 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:39.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:39.947 00.000 1032 GuideStep: 0.9 px 399 ms WEST, -0.2 px 0 ms NORTH
01:43:40.586 00.639 10072 Exposure complete
01:43:40.621 00.035 10072 worker thread done servicing request
01:43:40.623 00.002 1032 OnExposeComplete: enter
01:43:40.625 00.002 1032 UpdateGuideState(): m_state=6
01:43:40.626 00.001 1032 Star::Find(15, 220, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3
01:43:40.628 00.002 1032 Star::Find returns 1 (0), X=220.15, Y=620.27, Mass=1214, SNR=24.5, Peak=127 HFD=2.7
01:43:40.628 00.000 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
01:43:40.630 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
01:43:40.631 00.001 1032 CameraToMount -- cameraX=-0.55 cameraY=2.26 hyp=2.32 cameraTheta=1.81 mountX=2.32 mountY=-0.05, mountTheta=-0.02
01:43:40.631 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.55, y=2.26, opts=13)
01:43:40.631 00.000 1032 Enqueuing Move request for scope (-0.55, 2.26)
01:43:40.631 00.000 10072 Worker thread wakes up
01:43:40.631 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 2.26) opts 0xd
01:43:40.631 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.55, 2.26)
01:43:40.631 00.000 10072 Moving (-0.55, 2.26) raw xDistance=2.32 yDistance=-0.05
01:43:40.631 00.000 10072 PPEC rslt: input = 2.32, final = 1.04, react = 1.04, pred = -0.01, hyst = 0.94, hyst_pct = 0.00, period_length = 287.50
01:43:40.631 00.000 10072 PPEC: input: 2.32, control: 1.04, exposure: 500
01:43:40.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:40.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:43:40.631 00.000 10072 MoveAxis(W, 1068, ABG)
01:43:40.631 00.000 10072 Guiding  Dir = 3, Dur = 1068
01:43:40.637 00.006 10072 IsGuiding returns 0
01:43:40.638 00.001 10072 PulseGuide returned control before completion, sleep 1078
01:43:40.638 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:40.653 00.015 1032 UpdateGuideState exits: m=1214 SNR=24.5
01:43:40.655 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:40.657 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:40.659 00.002 1032 Enqueuing Expose request
01:43:41.729 01.070 10072 IsGuiding returns 0
01:43:41.729 00.000 10072 Move returns status 0, amount 1068
01:43:41.729 00.000 10072 MoveAxis(N, 0, ABG)
01:43:41.729 00.000 10072 Move returns status 0, amount 0
01:43:41.729 00.000 10072 move complete, result=0
01:43:41.729 00.000 10072 worker thread done servicing request
01:43:41.729 00.000 10072 Worker thread wakes up
01:43:41.729 00.000 1032 GuideStep: 2.3 px 1068 ms WEST, -0.0 px 0 ms NORTH
01:43:41.732 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:41.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:42.367 00.635 10072 Exposure complete
01:43:42.397 00.030 10072 worker thread done servicing request
01:43:42.397 00.000 1032 OnExposeComplete: enter
01:43:42.397 00.000 1032 UpdateGuideState(): m_state=6
01:43:42.409 00.012 1032 Star::Find(15, 220, 620, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4
01:43:42.409 00.000 1032 Star::Find returns 1 (0), X=220.96, Y=617.35, Mass=1269, SNR=25.1, Peak=110 HFD=3.1
01:43:42.409 00.000 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
01:43:42.412 00.003 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
01:43:42.414 00.002 1032 CameraToMount -- cameraX=0.25 cameraY=-0.67 hyp=0.71 cameraTheta=-1.21 mountX=-0.71 mountY=-0.07, mountTheta=-3.04
01:43:42.416 00.002 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.67, opts=13)
01:43:42.418 00.002 1032 Enqueuing Move request for scope (0.25, -0.67)
01:43:42.420 00.002 10072 Worker thread wakes up
01:43:42.420 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.67) opts 0xd
01:43:42.420 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.67)
01:43:42.420 00.000 10072 Moving (0.25, -0.67) raw xDistance=-0.71 yDistance=-0.07
01:43:42.420 00.000 10072 PPEC rslt: input = -0.71, final = -0.32, react = -0.32, pred = -0.01, hyst = -0.27, hyst_pct = 0.00, period_length = 287.50
01:43:42.420 00.000 10072 PPEC: input: -0.71, control: -0.32, exposure: 500
01:43:42.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:42.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:43:42.420 00.000 10072 MoveAxis(E, 327, ABG)
01:43:42.420 00.000 10072 Guiding  Dir = 2, Dur = 327
01:43:42.422 00.002 10072 IsGuiding returns 0
01:43:42.422 00.000 10072 PulseGuide returned control before completion, sleep 337
01:43:42.423 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:42.439 00.016 1032 UpdateGuideState exits: m=1269 SNR=25.1
01:43:42.443 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:42.443 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:42.443 00.000 1032 Enqueuing Expose request
01:43:42.773 00.330 10072 IsGuiding returns 0
01:43:42.773 00.000 10072 Move returns status 0, amount 327
01:43:42.774 00.001 10072 MoveAxis(N, 0, ABG)
01:43:42.774 00.000 10072 Move returns status 0, amount 0
01:43:42.774 00.000 10072 move complete, result=0
01:43:42.774 00.000 10072 worker thread done servicing request
01:43:42.774 00.000 10072 Worker thread wakes up
01:43:42.774 00.000 1032 GuideStep: -0.7 px 327 ms EAST, -0.1 px 0 ms NORTH
01:43:42.776 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:42.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:43.521 00.745 10072 Exposure complete
01:43:43.562 00.041 10072 worker thread done servicing request
01:43:43.562 00.000 1032 OnExposeComplete: enter
01:43:43.564 00.002 1032 UpdateGuideState(): m_state=6
01:43:43.566 00.002 1032 Star::Find(15, 220, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5
01:43:43.568 00.002 1032 Star::Find returns 1 (0), X=220.51, Y=619.02, Mass=1361, SNR=26.0, Peak=155 HFD=3.0
01:43:43.569 00.001 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
01:43:43.569 00.000 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
01:43:43.571 00.002 1032 CameraToMount -- cameraX=-0.19 cameraY=1.00 hyp=1.02 cameraTheta=1.76 mountX=1.02 mountY=-0.07, mountTheta=-0.07
01:43:43.573 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.19, y=1.00, opts=13)
01:43:43.575 00.002 1032 Enqueuing Move request for scope (-0.19, 1.00)
01:43:43.577 00.002 10072 Worker thread wakes up
01:43:43.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 1.00) opts 0xd
01:43:43.577 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.19, 1.00)
01:43:43.577 00.000 10072 Moving (-0.19, 1.00) raw xDistance=1.02 yDistance=-0.07
01:43:43.577 00.000 10072 PPEC rslt: input = 1.02, final = 0.46, react = 0.46, pred = -0.01, hyst = 0.46, hyst_pct = 0.00, period_length = 287.50
01:43:43.577 00.000 10072 PPEC: input: 1.02, control: 0.46, exposure: 500
01:43:43.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:43.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:43:43.577 00.000 10072 MoveAxis(W, 467, ABG)
01:43:43.577 00.000 10072 Guiding  Dir = 3, Dur = 467
01:43:43.578 00.001 10072 IsGuiding returns 0
01:43:43.578 00.000 10072 PulseGuide returned control before completion, sleep 477
01:43:43.579 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:43.598 00.019 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:43:43.602 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:43.604 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:43.604 00.000 1032 Enqueuing Expose request
01:43:44.070 00.466 10072 IsGuiding returns 1
01:43:44.070 00.000 10072 scope still moving after pulse duration time elapsed
01:43:44.102 00.032 10072 IsGuiding returns 0
01:43:44.102 00.000 10072 scope move finished after 467 + 56 ms
01:43:44.102 00.000 10072 Move returns status 0, amount 467
01:43:44.102 00.000 10072 MoveAxis(N, 0, ABG)
01:43:44.102 00.000 10072 Move returns status 0, amount 0
01:43:44.102 00.000 10072 move complete, result=0
01:43:44.102 00.000 10072 worker thread done servicing request
01:43:44.102 00.000 10072 Worker thread wakes up
01:43:44.102 00.000 1032 GuideStep: 1.0 px 467 ms WEST, -0.1 px 0 ms NORTH
01:43:44.105 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:44.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:44.737 00.632 10072 Exposure complete
01:43:44.775 00.038 10072 worker thread done servicing request
01:43:44.775 00.000 1032 OnExposeComplete: enter
01:43:44.775 00.000 1032 UpdateGuideState(): m_state=6
01:43:44.775 00.000 1032 Star::Find(15, 220, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6
01:43:44.775 00.000 1032 Star::Find returns 1 (0), X=221.22, Y=616.07, Mass=1335, SNR=25.7, Peak=102 HFD=3.2
01:43:44.784 00.009 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
01:43:44.784 00.000 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
01:43:44.784 00.000 1032 CameraToMount -- cameraX=0.52 cameraY=-1.95 hyp=2.02 cameraTheta=-1.31 mountX=-2.02 mountY=-0.01, mountTheta=-3.14
01:43:44.784 00.000 1032 SchedulePrimaryMove(0F526948, x=0.52, y=-1.95, opts=13)
01:43:44.784 00.000 1032 Enqueuing Move request for scope (0.52, -1.95)
01:43:44.784 00.000 10072 Worker thread wakes up
01:43:44.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.52, -1.95) opts 0xd
01:43:44.784 00.000 10072 Handling offset move in thread for scope, endpoint = (0.52, -1.95)
01:43:44.784 00.000 10072 Moving (0.52, -1.95) raw xDistance=-2.02 yDistance=-0.01
01:43:44.784 00.000 10072 PPEC rslt: input = -2.02, final = -0.91, react = -0.91, pred = -0.01, hyst = -0.83, hyst_pct = 0.00, period_length = 287.50
01:43:44.784 00.000 10072 PPEC: input: -2.02, control: -0.91, exposure: 500
01:43:44.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:44.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:43:44.784 00.000 10072 MoveAxis(E, 928, ABG)
01:43:44.784 00.000 10072 Guiding  Dir = 2, Dur = 928
01:43:44.796 00.012 10072 IsGuiding returns 0
01:43:44.796 00.000 10072 PulseGuide returned control before completion, sleep 938
01:43:44.796 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:44.812 00.016 1032 UpdateGuideState exits: m=1335 SNR=25.7
01:43:44.812 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:44.818 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:44.818 00.000 1032 Enqueuing Expose request
01:43:45.747 00.929 10072 IsGuiding returns 0
01:43:45.747 00.000 10072 Move returns status 0, amount 928
01:43:45.747 00.000 10072 MoveAxis(N, 0, ABG)
01:43:45.747 00.000 10072 Move returns status 0, amount 0
01:43:45.747 00.000 10072 move complete, result=0
01:43:45.747 00.000 10072 worker thread done servicing request
01:43:45.747 00.000 10072 Worker thread wakes up
01:43:45.747 00.000 1032 GuideStep: -2.0 px 928 ms EAST, -0.0 px 0 ms NORTH
01:43:45.749 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:45.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:46.385 00.636 10072 Exposure complete
01:43:46.422 00.037 10072 worker thread done servicing request
01:43:46.422 00.000 1032 OnExposeComplete: enter
01:43:46.422 00.000 1032 UpdateGuideState(): m_state=6
01:43:46.422 00.000 1032 Star::Find(15, 221, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7
01:43:46.422 00.000 1032 Star::Find returns 1 (0), X=220.73, Y=618.55, Mass=1321, SNR=25.6, Peak=121 HFD=3.1
01:43:46.422 00.000 1032 MultiStar: exiting stabilization period
01:43:46.422 00.000 1032 MultiStar: updating star positions after lock position change
01:43:46.433 00.011 1032 Star::Find(15, 322, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7
01:43:46.435 00.002 1032 Star::Find returns 1 (0), X=321.97, Y=753.46, Mass=1439, SNR=26.7, Peak=158 HFD=3.0
01:43:46.435 00.000 1032 Star::Find(15, 1120, 333, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7
01:43:46.437 00.002 1032 Star::Find returns 1 (0), X=1120.07, Y=333.38, Mass=757, SNR=19.4, Peak=63 HFD=3.3
01:43:46.439 00.002 1032 Star::Find(15, 994, 233, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7
01:43:46.439 00.000 1032 Star::Find returns 1 (0), X=993.95, Y=232.92, Mass=676, SNR=18.3, Peak=61 HFD=2.9
01:43:46.441 00.002 1032 Star::Find(15, 611, 590, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7
01:43:46.443 00.002 1032 Star::Find returns 1 (0), X=611.69, Y=590.17, Mass=659, SNR=18.1, Peak=96 HFD=2.4
01:43:46.443 00.000 1032 Star::Find(15, 635, 575, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7
01:43:46.445 00.002 1032 Star::Find returns 1 (0), X=635.40, Y=574.86, Mass=496, SNR=15.6, Peak=70 HFD=2.4
01:43:46.447 00.002 1032 Star::Find(15, 426, 338, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7
01:43:46.449 00.002 1032 Star::Find returns 1 (0), X=426.38, Y=338.39, Mass=716, SNR=18.8, Peak=79 HFD=3.1
01:43:46.449 00.000 1032 Star::Find(15, 1121, 696, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7
01:43:46.451 00.002 1032 Star::Find returns 1 (0), X=1121.75, Y=695.97, Mass=506, SNR=15.8, Peak=35 HFD=3.3
01:43:46.451 00.000 1032 Star::Find(15, 917, 93, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7
01:43:46.453 00.002 1032 Star::Find returns 1 (0), X=917.91, Y=92.91, Mass=396, SNR=13.9, Peak=29 HFD=2.9
01:43:46.453 00.000 1032 Star::Find(15, 132, 828, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7
01:43:46.453 00.000 1032 Star::Find returns 1 (0), X=132.62, Y=827.85, Mass=376, SNR=13.6, Peak=25 HFD=3.6
01:43:46.453 00.000 1032 Star::Find(15, 720, 940, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7
01:43:46.453 00.000 1032 Star::Find returns 1 (0), X=719.87, Y=940.29, Mass=398, SNR=14.0, Peak=42 HFD=3.0
01:43:46.453 00.000 1032 Star::Find(15, 788, 431, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7
01:43:46.453 00.000 1032 Star::Find returns 1 (0), X=788.03, Y=430.76, Mass=379, SNR=13.6, Peak=54 HFD=2.5
01:43:46.453 00.000 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
01:43:46.464 00.011 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
01:43:46.464 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.53 hyp=0.53 cameraTheta=1.52 mountX=0.51 mountY=-0.16, mountTheta=-0.31
01:43:46.466 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.53, opts=13)
01:43:46.466 00.000 1032 Enqueuing Move request for scope (0.03, 0.53)
01:43:46.466 00.000 10072 Worker thread wakes up
01:43:46.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.53) opts 0xd
01:43:46.466 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.53)
01:43:46.466 00.000 10072 Moving (0.03, 0.53) raw xDistance=0.51 yDistance=-0.16
01:43:46.466 00.000 10072 PPEC rslt: input = 0.51, final = 0.23, react = 0.23, pred = -0.01, hyst = 0.23, hyst_pct = 0.00, period_length = 287.50
01:43:46.466 00.000 10072 PPEC: input: 0.51, control: 0.23, exposure: 500
01:43:46.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:46.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:43:46.466 00.000 10072 MoveAxis(W, 233, ABG)
01:43:46.466 00.000 10072 Guiding  Dir = 3, Dur = 233
01:43:46.471 00.005 10072 IsGuiding returns 0
01:43:46.472 00.001 10072 PulseGuide returned control before completion, sleep 243
01:43:46.472 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:46.489 00.017 1032 UpdateGuideState exits: m=1321 SNR=25.6
01:43:46.489 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:46.489 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:46.489 00.000 1032 Enqueuing Expose request
01:43:46.726 00.237 10072 IsGuiding returns 1
01:43:46.726 00.000 10072 scope still moving after pulse duration time elapsed
01:43:46.757 00.031 10072 IsGuiding returns 0
01:43:46.757 00.000 10072 scope move finished after 233 + 52 ms
01:43:46.757 00.000 10072 Move returns status 0, amount 233
01:43:46.757 00.000 10072 MoveAxis(N, 0, ABG)
01:43:46.757 00.000 10072 Move returns status 0, amount 0
01:43:46.757 00.000 10072 move complete, result=0
01:43:46.757 00.000 10072 worker thread done servicing request
01:43:46.757 00.000 10072 Worker thread wakes up
01:43:46.757 00.000 1032 GuideStep: 0.5 px 233 ms WEST, -0.2 px 0 ms NORTH
01:43:46.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:46.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:47.505 00.748 10072 Exposure complete
01:43:47.538 00.033 10072 worker thread done servicing request
01:43:47.538 00.000 1032 OnExposeComplete: enter
01:43:47.548 00.010 1032 UpdateGuideState(): m_state=6
01:43:47.551 00.003 1032 Star::Find(15, 220, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8
01:43:47.551 00.000 1032 Star::Find returns 1 (0), X=220.40, Y=619.63, Mass=1300, SNR=25.4, Peak=143 HFD=3.0
01:43:47.553 00.002 1032 MultiStar: [#1 -0.27,1.03,1.06,U] [#2 -0.24,1.17,0.77,U] [#3 -0.21,1.29,0.67,U] [#4 -0.23,1.13,0.73,U] [#5 -0.33,1.00,0.64,U] [#6 -0.47,1.20,0.69,U] [#7 -0.33,1.02,0.58,U] [#8 -0.08,1.30,0.55,U] 
01:43:47.553 00.000 1032 refined, 8 included, MultiStar: {-0.28, 1.20}, one-star: {-0.31, 1.61}
01:43:47.553 00.000 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
01:43:47.553 00.000 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
01:43:47.553 00.000 1032 CameraToMount -- cameraX=-0.28 cameraY=1.20 hyp=1.24 cameraTheta=1.80 mountX=1.24 mountY=-0.04, mountTheta=-0.03
01:43:47.553 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.28, y=1.20, opts=13)
01:43:47.553 00.000 1032 Enqueuing Move request for scope (-0.28, 1.20)
01:43:47.553 00.000 10072 Worker thread wakes up
01:43:47.553 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 1.20) opts 0xd
01:43:47.553 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.28, 1.20)
01:43:47.553 00.000 10072 Moving (-0.28, 1.20) raw xDistance=1.24 yDistance=-0.04
01:43:47.553 00.000 10072 PPEC rslt: input = 1.24, final = 0.56, react = 0.56, pred = -0.01, hyst = 0.46, hyst_pct = 0.00, period_length = 287.50
01:43:47.553 00.000 10072 PPEC: input: 1.24, control: 0.56, exposure: 500
01:43:47.553 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:47.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:43:47.553 00.000 10072 MoveAxis(W, 569, ABG)
01:43:47.553 00.000 10072 Guiding  Dir = 3, Dur = 569
01:43:47.566 00.013 10072 IsGuiding returns 0
01:43:47.566 00.000 10072 PulseGuide returned control before completion, sleep 579
01:43:47.566 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:47.584 00.018 1032 UpdateGuideState exits: m=1300 SNR=25.4
01:43:47.586 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:47.586 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:47.586 00.000 1032 Enqueuing Expose request
01:43:48.151 00.565 10072 IsGuiding returns 1
01:43:48.151 00.000 10072 scope still moving after pulse duration time elapsed
01:43:48.183 00.032 10072 IsGuiding returns 0
01:43:48.183 00.000 10072 scope move finished after 569 + 48 ms
01:43:48.183 00.000 10072 Move returns status 0, amount 569
01:43:48.183 00.000 10072 MoveAxis(N, 0, ABG)
01:43:48.183 00.000 10072 Move returns status 0, amount 0
01:43:48.183 00.000 10072 move complete, result=0
01:43:48.183 00.000 10072 worker thread done servicing request
01:43:48.183 00.000 10072 Worker thread wakes up
01:43:48.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:48.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:48.183 00.000 1032 GuideStep: 1.2 px 569 ms WEST, -0.0 px 0 ms NORTH
01:43:48.816 00.633 10072 Exposure complete
01:43:48.860 00.044 10072 worker thread done servicing request
01:43:48.860 00.000 1032 OnExposeComplete: enter
01:43:48.862 00.002 1032 UpdateGuideState(): m_state=6
01:43:48.864 00.002 1032 Star::Find(15, 220, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9
01:43:48.866 00.002 1032 Star::Find returns 1 (0), X=221.19, Y=616.79, Mass=1269, SNR=25.1, Peak=128 HFD=2.9
01:43:48.868 00.002 1032 MultiStar: [#1 0.37,-1.69,0.00,M1] [#2 0.36,-1.64,0.78,U] [#3 0.65,-1.67,0.00,M1] [#4 0.52,-1.59,0.75,U] [#5 0.49,-1.74,0.00,M1] [#6 0.37,-1.67,0.69,U] [#7 0.31,-1.72,0.00,M1] [#8 0.63,-1.63,0.00,M1] 
01:43:48.870 00.002 1032 single-star, 3 included, MultiStar: {0.44, -1.51}, one-star: {0.48, -1.23}
01:43:48.872 00.002 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
01:43:48.872 00.000 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
01:43:48.874 00.002 1032 CameraToMount -- cameraX=0.48 cameraY=-1.23 hyp=1.32 cameraTheta=-1.19 mountX=-1.31 mountY=-0.15, mountTheta=-3.02
01:43:48.876 00.002 1032 SchedulePrimaryMove(0F526948, x=0.48, y=-1.23, opts=13)
01:43:48.878 00.002 1032 Enqueuing Move request for scope (0.48, -1.23)
01:43:48.880 00.002 10072 Worker thread wakes up
01:43:48.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.48, -1.23) opts 0xd
01:43:48.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.48, -1.23)
01:43:48.880 00.000 10072 Moving (0.48, -1.23) raw xDistance=-1.31 yDistance=-0.15
01:43:48.880 00.000 10072 PPEC rslt: input = -1.31, final = -0.59, react = -0.59, pred = -0.01, hyst = -0.52, hyst_pct = 0.00, period_length = 287.50
01:43:48.880 00.000 10072 PPEC: input: -1.31, control: -0.59, exposure: 500
01:43:48.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:48.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:43:48.880 00.000 10072 MoveAxis(E, 603, ABG)
01:43:48.880 00.000 10072 Guiding  Dir = 2, Dur = 603
01:43:48.880 00.000 10072 IsGuiding returns 0
01:43:48.882 00.002 10072 PulseGuide returned control before completion, sleep 613
01:43:48.882 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:48.902 00.020 1032 UpdateGuideState exits: m=1269 SNR=25.1
01:43:48.904 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:48.904 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:48.906 00.002 1032 Enqueuing Expose request
01:43:49.498 00.592 10072 IsGuiding returns 1
01:43:49.498 00.000 10072 scope still moving after pulse duration time elapsed
01:43:49.530 00.032 10072 IsGuiding returns 0
01:43:49.530 00.000 10072 scope move finished after 603 + 45 ms
01:43:49.530 00.000 10072 Move returns status 0, amount 603
01:43:49.530 00.000 10072 MoveAxis(N, 0, ABG)
01:43:49.530 00.000 10072 Move returns status 0, amount 0
01:43:49.530 00.000 10072 move complete, result=0
01:43:49.530 00.000 10072 worker thread done servicing request
01:43:49.530 00.000 10072 Worker thread wakes up
01:43:49.530 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:49.530 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:49.530 00.000 1032 GuideStep: -1.3 px 603 ms EAST, -0.2 px 0 ms NORTH
01:43:50.170 00.640 10072 Exposure complete
01:43:50.209 00.039 10072 worker thread done servicing request
01:43:50.209 00.000 1032 OnExposeComplete: enter
01:43:50.211 00.002 1032 UpdateGuideState(): m_state=6
01:43:50.214 00.003 1032 Star::Find(15, 221, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10
01:43:50.214 00.000 1032 Star::Find returns 1 (0), X=220.72, Y=618.76, Mass=1293, SNR=25.3, Peak=133 HFD=2.9
01:43:50.217 00.003 1032 MultiStar: [#1 -0.03,0.25,1.05,U] [#2 0.02,0.25,0.78,U] [#3 0.11,0.26,0.69,U] [#4 0.07,0.31,0.75,U] [#5 -0.08,0.18,0.63,U] [#6 0.01,0.13,0.70,U] [#7 -0.09,0.27,0.61,U] [#8 0.14,0.25,0.55,U] 
01:43:50.219 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.31}, one-star: {0.02, 0.75}
01:43:50.221 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
01:43:50.221 00.000 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
01:43:50.223 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.52 mountX=0.30 mountY=-0.10, mountTheta=-0.31
01:43:50.225 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.31, opts=13)
01:43:50.227 00.002 1032 Enqueuing Move request for scope (0.02, 0.31)
01:43:50.229 00.002 10072 Worker thread wakes up
01:43:50.229 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.31) opts 0xd
01:43:50.229 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.31)
01:43:50.229 00.000 10072 Moving (0.02, 0.31) raw xDistance=0.30 yDistance=-0.10
01:43:50.229 00.000 10072 PPEC rslt: input = 0.30, final = 0.13, react = 0.13, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 287.50
01:43:50.229 00.000 10072 PPEC: input: 0.30, control: 0.13, exposure: 500
01:43:50.229 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:50.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:43:50.229 00.000 10072 MoveAxis(W, 138, ABG)
01:43:50.229 00.000 10072 Guiding  Dir = 3, Dur = 138
01:43:50.231 00.002 10072 IsGuiding returns 0
01:43:50.232 00.001 10072 PulseGuide returned control before completion, sleep 148
01:43:50.232 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:50.250 00.018 1032 UpdateGuideState exits: m=1293 SNR=25.3
01:43:50.250 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:50.253 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:50.255 00.002 1032 Enqueuing Expose request
01:43:50.390 00.135 10072 IsGuiding returns 0
01:43:50.390 00.000 10072 Move returns status 0, amount 138
01:43:50.390 00.000 10072 MoveAxis(N, 0, ABG)
01:43:50.390 00.000 10072 Move returns status 0, amount 0
01:43:50.390 00.000 10072 move complete, result=0
01:43:50.390 00.000 10072 worker thread done servicing request
01:43:50.390 00.000 10072 Worker thread wakes up
01:43:50.390 00.000 1032 GuideStep: 0.3 px 138 ms WEST, -0.1 px 0 ms NORTH
01:43:50.393 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:50.393 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:50.800 00.407 10072 Exposure complete
01:43:50.841 00.041 10072 worker thread done servicing request
01:43:50.841 00.000 1032 OnExposeComplete: enter
01:43:50.843 00.002 1032 UpdateGuideState(): m_state=6
01:43:50.845 00.002 1032 Star::Find(15, 220, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
01:43:50.847 00.002 1032 Star::Find returns 1 (0), X=220.51, Y=619.39, Mass=1258, SNR=25.0, Peak=139 HFD=3.1
01:43:50.849 00.002 1032 MultiStar: [#1 -0.26,0.86,1.10,U] [#2 -0.20,0.84,0.80,U] [#3 -0.08,1.03,0.69,U] [#4 -0.21,0.96,0.75,U] [#5 -0.19,0.77,0.62,U] [#6 -0.27,0.85,0.74,U] [#7 -0.30,0.87,0.63,U] [#8 -0.18,0.96,0.56,U] 
01:43:50.851 00.002 1032 refined, 8 included, MultiStar: {-0.21, 0.96}, one-star: {-0.19, 1.37}
01:43:50.851 00.000 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
01:43:50.853 00.002 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
01:43:50.855 00.002 1032 CameraToMount -- cameraX=-0.21 cameraY=0.96 hyp=0.98 cameraTheta=1.79 mountX=0.98 mountY=-0.04, mountTheta=-0.04
01:43:50.857 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=0.96, opts=13)
01:43:50.858 00.001 1032 Enqueuing Move request for scope (-0.21, 0.96)
01:43:50.860 00.002 10072 Worker thread wakes up
01:43:50.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.96) opts 0xd
01:43:50.860 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, 0.96)
01:43:50.860 00.000 10072 Moving (-0.21, 0.96) raw xDistance=0.98 yDistance=-0.04
01:43:50.860 00.000 10072 PPEC rslt: input = 0.98, final = 0.37, react = 0.44, pred = -0.06, hyst = 0.37, hyst_pct = 0.98, period_length = 287.50
01:43:50.860 00.000 10072 PPEC: input: 0.98, control: 0.37, exposure: 500
01:43:50.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:50.861 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:43:50.861 00.000 10072 MoveAxis(W, 379, ABG)
01:43:50.861 00.000 10072 Guiding  Dir = 3, Dur = 379
01:43:50.861 00.000 10072 IsGuiding returns 0
01:43:50.861 00.000 10072 PulseGuide returned control before completion, sleep 389
01:43:50.864 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:50.877 00.013 1032 UpdateGuideState exits: m=1258 SNR=25.0
01:43:50.877 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:50.877 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:50.877 00.000 1032 Enqueuing Expose request
01:43:51.258 00.381 10072 IsGuiding returns 1
01:43:51.258 00.000 10072 scope still moving after pulse duration time elapsed
01:43:51.290 00.032 10072 IsGuiding returns 0
01:43:51.290 00.000 10072 scope move finished after 379 + 49 ms
01:43:51.290 00.000 10072 Move returns status 0, amount 379
01:43:51.290 00.000 10072 MoveAxis(N, 0, ABG)
01:43:51.290 00.000 10072 Move returns status 0, amount 0
01:43:51.290 00.000 10072 move complete, result=0
01:43:51.290 00.000 10072 worker thread done servicing request
01:43:51.291 00.001 10072 Worker thread wakes up
01:43:51.291 00.000 1032 GuideStep: 1.0 px 379 ms WEST, -0.0 px 0 ms NORTH
01:43:51.293 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:51.293 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:51.929 00.636 10072 Exposure complete
01:43:51.962 00.033 10072 worker thread done servicing request
01:43:51.962 00.000 1032 OnExposeComplete: enter
01:43:51.974 00.012 1032 UpdateGuideState(): m_state=6
01:43:51.975 00.001 1032 Star::Find(15, 220, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12
01:43:51.977 00.002 1032 Star::Find returns 1 (0), X=221.40, Y=616.43, Mass=1232, SNR=24.7, Peak=106 HFD=3.2
01:43:51.979 00.002 1032 MultiStar: [#1 0.68,-2.10,0.00,M1] [#2 0.47,-2.01,0.00,M1] [#3 0.65,-2.09,0.00,M1] [#4 0.57,-2.06,0.00,M1] [#5 0.44,-2.15,0.00,M1] [#6 0.49,-2.08,0.00,M1] [#7 0.60,-1.99,0.00,M1] [#8 0.59,-1.94,0.00,M1] 
01:43:51.979 00.000 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
01:43:51.981 00.002 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
01:43:51.983 00.002 1032 CameraToMount -- cameraX=0.70 cameraY=-1.59 hyp=1.74 cameraTheta=-1.16 mountX=-1.72 mountY=-0.27, mountTheta=-2.99
01:43:51.985 00.002 1032 SchedulePrimaryMove(0F526948, x=0.70, y=-1.59, opts=13)
01:43:51.988 00.003 1032 Enqueuing Move request for scope (0.70, -1.59)
01:43:51.990 00.002 10072 Worker thread wakes up
01:43:51.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.70, -1.59) opts 0xd
01:43:51.990 00.000 10072 Handling offset move in thread for scope, endpoint = (0.70, -1.59)
01:43:51.990 00.000 10072 Moving (0.70, -1.59) raw xDistance=-1.72 yDistance=-0.27
01:43:51.991 00.001 10072 PPEC rslt: input = -1.72, final = -0.69, react = -0.77, pred = -0.08, hyst = -0.69, hyst_pct = 0.98, period_length = 287.50
01:43:51.991 00.000 10072 PPEC: input: -1.72, control: -0.69, exposure: 500
01:43:51.991 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:43:51.991 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:43:51.991 00.000 10072 MoveAxis(E, 709, ABG)
01:43:51.991 00.000 10072 Guiding  Dir = 2, Dur = 709
01:43:51.992 00.001 10072 IsGuiding returns 0
01:43:51.992 00.000 10072 PulseGuide returned control before completion, sleep 719
01:43:51.992 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:52.010 00.018 1032 UpdateGuideState exits: m=1232 SNR=24.7
01:43:52.013 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:52.016 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:52.016 00.000 1032 Enqueuing Expose request
01:43:52.723 00.707 10072 IsGuiding returns 1
01:43:52.723 00.000 10072 scope still moving after pulse duration time elapsed
01:43:52.755 00.032 10072 IsGuiding returns 0
01:43:52.755 00.000 10072 scope move finished after 709 + 53 ms
01:43:52.755 00.000 10072 Move returns status 0, amount 709
01:43:52.755 00.000 10072 MoveAxis(N, 0, ABG)
01:43:52.755 00.000 10072 Move returns status 0, amount 0
01:43:52.755 00.000 10072 move complete, result=0
01:43:52.755 00.000 10072 worker thread done servicing request
01:43:52.755 00.000 10072 Worker thread wakes up
01:43:52.755 00.000 1032 GuideStep: -1.7 px 709 ms EAST, -0.3 px 0 ms NORTH
01:43:52.757 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:52.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:53.391 00.634 10072 Exposure complete
01:43:53.440 00.049 10072 worker thread done servicing request
01:43:53.440 00.000 1032 OnExposeComplete: enter
01:43:53.442 00.002 1032 UpdateGuideState(): m_state=6
01:43:53.444 00.002 1032 Star::Find(15, 221, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 13
01:43:53.446 00.002 1032 Star::Find returns 1 (0), X=220.92, Y=618.48, Mass=1373, SNR=26.1, Peak=125 HFD=3.0
01:43:53.448 00.002 1032 MultiStar: [#1 0.05,-0.03,1.02,U] [#2 -0.03,-0.11,0.77,U] [#3 0.12,-0.03,0.65,U] [#4 0.29,0.06,0.72,U] [#5 0.03,-0.14,0.60,U] [#6 -0.03,-0.06,0.73,U] [#7 -0.05,0.05,0.58,U] [#8 0.06,0.02,0.55,U] 
01:43:53.450 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.22, 0.46}
01:43:53.452 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
01:43:53.454 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
01:43:53.458 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.47 mountX=0.02 mountY=-0.09, mountTheta=-1.36
01:43:53.460 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
01:43:53.460 00.000 1032 Enqueuing Move request for scope (0.08, 0.04)
01:43:53.460 00.000 10072 Worker thread wakes up
01:43:53.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
01:43:53.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
01:43:53.460 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
01:43:53.460 00.000 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.10, hyst = 0.00, hyst_pct = 0.98, period_length = 287.50
01:43:53.460 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:43:53.460 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:53.460 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:43:53.460 00.000 10072 MoveAxis(E, 3, ABG)
01:43:53.460 00.000 10072 Guiding  Dir = 2, Dur = 3
01:43:53.468 00.008 10072 IsGuiding returns 0
01:43:53.468 00.000 10072 PulseGuide returned control before completion, sleep 13
01:43:53.470 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:53.484 00.014 10072 IsGuiding returns 0
01:43:53.484 00.000 10072 Move returns status 0, amount 3
01:43:53.484 00.000 10072 MoveAxis(N, 0, ABG)
01:43:53.484 00.000 10072 Move returns status 0, amount 0
01:43:53.484 00.000 10072 move complete, result=0
01:43:53.484 00.000 10072 worker thread done servicing request
01:43:53.491 00.007 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:43:53.493 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:53.495 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:53.497 00.002 1032 Enqueuing Expose request
01:43:53.501 00.004 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:43:53.503 00.002 10072 Worker thread wakes up
01:43:53.503 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:53.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:53.913 00.410 10072 Exposure complete
01:43:53.960 00.047 10072 worker thread done servicing request
01:43:53.960 00.000 1032 OnExposeComplete: enter
01:43:53.962 00.002 1032 UpdateGuideState(): m_state=6
01:43:53.964 00.002 1032 Star::Find(15, 220, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 14
01:43:53.966 00.002 1032 Star::Find returns 1 (0), X=220.61, Y=619.27, Mass=1339, SNR=25.8, Peak=127 HFD=3.0
01:43:53.968 00.002 1032 MultiStar: [#1 -0.12,0.78,1.03,U] [#2 -0.19,0.85,0.74,U] [#3 -0.02,0.87,0.66,U] [#4 -0.02,0.86,0.75,U] [#5 -0.07,0.70,0.62,U] [#6 -0.24,0.79,0.72,U] [#7 -0.21,0.95,0.59,U] [#8 -0.01,1.09,0.59,U] 
01:43:53.970 00.002 1032 refined, 8 included, MultiStar: {-0.11, 0.91}, one-star: {-0.09, 1.26}
01:43:53.972 00.002 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
01:43:53.975 00.003 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
01:43:53.977 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.91 hyp=0.92 cameraTheta=1.69 mountX=0.91 mountY=-0.13, mountTheta=-0.14
01:43:53.979 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.91, opts=13)
01:43:53.981 00.002 1032 Enqueuing Move request for scope (-0.11, 0.91)
01:43:53.983 00.002 10072 Worker thread wakes up
01:43:53.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.91) opts 0xd
01:43:53.983 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.91)
01:43:53.983 00.000 10072 Moving (-0.11, 0.91) raw xDistance=0.91 yDistance=-0.13
01:43:53.983 00.000 10072 PPEC rslt: input = 0.91, final = 0.34, react = 0.41, pred = -0.07, hyst = 0.34, hyst_pct = 0.97, period_length = 287.50
01:43:53.983 00.000 10072 PPEC: input: 0.91, control: 0.34, exposure: 500
01:43:53.985 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:53.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:43:53.985 00.000 10072 MoveAxis(W, 345, ABG)
01:43:53.985 00.000 10072 Guiding  Dir = 3, Dur = 345
01:43:53.985 00.000 10072 IsGuiding returns 0
01:43:53.986 00.001 10072 PulseGuide returned control before completion, sleep 355
01:43:53.987 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:54.006 00.019 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:43:54.008 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:54.010 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:54.012 00.002 1032 Enqueuing Expose request
01:43:54.352 00.340 10072 IsGuiding returns 0
01:43:54.352 00.000 10072 Move returns status 0, amount 345
01:43:54.352 00.000 10072 MoveAxis(N, 0, ABG)
01:43:54.352 00.000 10072 Move returns status 0, amount 0
01:43:54.352 00.000 10072 move complete, result=0
01:43:54.352 00.000 10072 worker thread done servicing request
01:43:54.353 00.001 10072 Worker thread wakes up
01:43:54.353 00.000 1032 GuideStep: 0.9 px 345 ms WEST, -0.1 px 0 ms NORTH
01:43:54.355 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:54.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:54.989 00.634 10072 Exposure complete
01:43:55.031 00.042 10072 worker thread done servicing request
01:43:55.031 00.000 1032 OnExposeComplete: enter
01:43:55.034 00.003 1032 UpdateGuideState(): m_state=6
01:43:55.036 00.002 1032 Star::Find(15, 220, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 15
01:43:55.038 00.002 1032 Star::Find returns 1 (0), X=221.11, Y=617.10, Mass=1324, SNR=25.6, Peak=97 HFD=3.8
01:43:55.040 00.002 1032 MultiStar: [#1 0.34,-1.32,1.02,U] [#2 0.27,-0.96,0.76,U] [#3 0.60,-1.10,0.70,U] [#4 0.43,-1.15,0.72,U] [#5 0.47,-1.48,0.00,M1] [#6 0.33,-0.93,0.76,U] [#7 0.30,-1.28,0.59,U] [#8 0.35,-0.76,0.55,U] 
01:43:55.042 00.002 1032 single-star, 7 included, MultiStar: {0.38, -1.06}, one-star: {0.40, -0.92}
01:43:55.044 00.002 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
01:43:55.044 00.000 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
01:43:55.047 00.003 1032 CameraToMount -- cameraX=0.40 cameraY=-0.92 hyp=1.01 cameraTheta=-1.16 mountX=-0.99 mountY=-0.15, mountTheta=-2.99
01:43:55.050 00.003 1032 SchedulePrimaryMove(0F526948, x=0.40, y=-0.92, opts=13)
01:43:55.051 00.001 1032 Enqueuing Move request for scope (0.40, -0.92)
01:43:55.051 00.000 10072 Worker thread wakes up
01:43:55.051 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.92) opts 0xd
01:43:55.051 00.000 10072 Handling offset move in thread for scope, endpoint = (0.40, -0.92)
01:43:55.051 00.000 10072 Moving (0.40, -0.92) raw xDistance=-0.99 yDistance=-0.15
01:43:55.051 00.000 10072 PPEC rslt: input = -0.99, final = -0.41, react = -0.45, pred = -0.09, hyst = -0.40, hyst_pct = 0.97, period_length = 287.50
01:43:55.051 00.000 10072 PPEC: input: -0.99, control: -0.41, exposure: 500
01:43:55.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:55.051 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:43:55.051 00.000 10072 MoveAxis(E, 416, ABG)
01:43:55.051 00.000 10072 Guiding  Dir = 2, Dur = 416
01:43:55.055 00.004 10072 IsGuiding returns 0
01:43:55.056 00.001 10072 PulseGuide returned control before completion, sleep 426
01:43:55.056 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:55.074 00.018 1032 UpdateGuideState exits: m=1324 SNR=25.6
01:43:55.076 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:55.078 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:55.078 00.000 1032 Enqueuing Expose request
01:43:55.499 00.421 10072 IsGuiding returns 1
01:43:55.499 00.000 10072 scope still moving after pulse duration time elapsed
01:43:55.531 00.032 10072 IsGuiding returns 0
01:43:55.531 00.000 10072 scope move finished after 416 + 59 ms
01:43:55.531 00.000 10072 Move returns status 0, amount 416
01:43:55.531 00.000 10072 MoveAxis(N, 0, ABG)
01:43:55.531 00.000 10072 Move returns status 0, amount 0
01:43:55.531 00.000 10072 move complete, result=0
01:43:55.531 00.000 10072 worker thread done servicing request
01:43:55.531 00.000 10072 Worker thread wakes up
01:43:55.531 00.000 1032 GuideStep: -1.0 px 416 ms EAST, -0.2 px 0 ms NORTH
01:43:55.533 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:55.533 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:56.166 00.633 10072 Exposure complete
01:43:56.204 00.038 10072 worker thread done servicing request
01:43:56.204 00.000 1032 OnExposeComplete: enter
01:43:56.207 00.003 1032 UpdateGuideState(): m_state=6
01:43:56.207 00.000 1032 Star::Find(15, 221, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 16
01:43:56.211 00.004 1032 Star::Find returns 1 (0), X=220.95, Y=617.68, Mass=1399, SNR=26.4, Peak=141 HFD=2.9
01:43:56.211 00.000 1032 MultiStar: [#1 0.31,-0.79,0.98,U] [#2 0.31,-0.78,0.73,U] [#3 0.50,-0.89,0.67,U] [#4 0.27,-0.77,0.71,U] [#5 0.22,-0.89,0.60,U] [#6 0.10,-0.84,0.67,U] [#7 0.24,-0.50,0.58,U] [#8 0.30,-0.79,0.55,U] 
01:43:56.211 00.000 1032 single-star, 8 included, MultiStar: {0.28, -0.72}, one-star: {0.25, -0.33}
01:43:56.211 00.000 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
01:43:56.211 00.000 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
01:43:56.218 00.007 1032 CameraToMount -- cameraX=0.25 cameraY=-0.33 hyp=0.41 cameraTheta=-0.94 mountX=-0.39 mountY=-0.15, mountTheta=-2.77
01:43:56.218 00.000 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.33, opts=13)
01:43:56.218 00.000 1032 Enqueuing Move request for scope (0.25, -0.33)
01:43:56.218 00.000 10072 Worker thread wakes up
01:43:56.218 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.33) opts 0xd
01:43:56.218 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.33)
01:43:56.218 00.000 10072 Moving (0.25, -0.33) raw xDistance=-0.39 yDistance=-0.15
01:43:56.218 00.000 10072 PPEC rslt: input = -0.39, final = -0.14, react = -0.17, pred = 0.07, hyst = -0.14, hyst_pct = 0.97, period_length = 287.50
01:43:56.218 00.000 10072 PPEC: input: -0.39, control: -0.14, exposure: 500
01:43:56.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:56.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:43:56.218 00.000 10072 MoveAxis(E, 143, ABG)
01:43:56.218 00.000 10072 Guiding  Dir = 2, Dur = 143
01:43:56.226 00.008 10072 IsGuiding returns 0
01:43:56.226 00.000 10072 PulseGuide returned control before completion, sleep 153
01:43:56.227 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:56.242 00.015 1032 UpdateGuideState exits: m=1399 SNR=26.4
01:43:56.242 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:56.242 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:56.242 00.000 1032 Enqueuing Expose request
01:43:56.386 00.144 10072 IsGuiding returns 1
01:43:56.386 00.000 10072 scope still moving after pulse duration time elapsed
01:43:56.418 00.032 10072 IsGuiding returns 0
01:43:56.418 00.000 10072 scope move finished after 143 + 48 ms
01:43:56.418 00.000 10072 Move returns status 0, amount 143
01:43:56.418 00.000 10072 MoveAxis(N, 0, ABG)
01:43:56.418 00.000 10072 Move returns status 0, amount 0
01:43:56.418 00.000 10072 move complete, result=0
01:43:56.418 00.000 10072 worker thread done servicing request
01:43:56.418 00.000 10072 Worker thread wakes up
01:43:56.418 00.000 1032 GuideStep: -0.4 px 143 ms EAST, -0.2 px 0 ms NORTH
01:43:56.420 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:56.420 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:56.832 00.412 10072 Exposure complete
01:43:56.874 00.042 10072 worker thread done servicing request
01:43:56.874 00.000 1032 OnExposeComplete: enter
01:43:56.876 00.002 1032 UpdateGuideState(): m_state=6
01:43:56.876 00.000 1032 Star::Find(15, 220, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 17
01:43:56.879 00.003 1032 Star::Find returns 1 (0), X=220.83, Y=618.38, Mass=1320, SNR=25.6, Peak=125 HFD=3.0
01:43:56.879 00.000 1032 MultiStar: [#1 0.07,-0.07,1.03,U] [#2 0.16,-0.12,0.76,U] [#3 0.21,-0.08,0.72,U] [#4 0.23,-0.08,0.73,U] [#5 -0.03,-0.22,0.59,U] [#6 0.05,-0.23,0.72,U] [#7 0.16,-0.16,0.61,U] [#8 0.24,-0.01,0.51,U] 
01:43:56.879 00.000 1032 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.13, 0.36}
01:43:56.879 00.000 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
01:43:56.879 00.000 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
01:43:56.879 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.33 mountX=-0.08 mountY=-0.12, mountTheta=-2.16
01:43:56.879 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
01:43:56.892 00.013 1032 Enqueuing Move request for scope (0.13, -0.05)
01:43:56.892 00.000 10072 Worker thread wakes up
01:43:56.892 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
01:43:56.892 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
01:43:56.892 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.12
01:43:56.892 00.000 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.97, period_length = 287.50
01:43:56.892 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:43:56.892 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:56.892 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:43:56.892 00.000 10072 MoveAxis(W, 2, ABG)
01:43:56.892 00.000 10072 Guiding  Dir = 3, Dur = 2
01:43:56.896 00.004 10072 IsGuiding returns 0
01:43:56.896 00.000 10072 PulseGuide returned control before completion, sleep 12
01:43:56.897 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:56.912 00.015 10072 IsGuiding returns 0
01:43:56.912 00.000 10072 Move returns status 0, amount 2
01:43:56.912 00.000 10072 MoveAxis(N, 0, ABG)
01:43:56.912 00.000 10072 Move returns status 0, amount 0
01:43:56.912 00.000 10072 move complete, result=0
01:43:56.912 00.000 10072 worker thread done servicing request
01:43:56.913 00.001 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:43:56.913 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:56.913 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:56.913 00.000 1032 Enqueuing Expose request
01:43:56.913 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:43:56.922 00.009 10072 Worker thread wakes up
01:43:56.922 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:56.922 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:57.550 00.628 10072 Exposure complete
01:43:57.590 00.040 10072 worker thread done servicing request
01:43:57.592 00.002 1032 OnExposeComplete: enter
01:43:57.592 00.000 1032 UpdateGuideState(): m_state=6
01:43:57.595 00.003 1032 Star::Find(15, 220, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 18
01:43:57.595 00.000 1032 Star::Find returns 1 (0), X=220.50, Y=619.77, Mass=1338, SNR=25.8, Peak=144 HFD=3.0
01:43:57.599 00.004 1032 MultiStar: [#1 -0.29,1.28,1.03,U] [#2 -0.20,1.29,0.74,U] [#3 -0.07,1.21,0.70,U] [#4 -0.27,1.46,0.72,U] [#5 -0.36,1.23,0.61,U] [#6 -0.32,1.31,0.69,U] [#7 -0.32,1.26,0.58,U] [#8 -0.18,1.48,0.54,U] 
01:43:57.601 00.002 1032 refined, 8 included, MultiStar: {-0.24, 1.38}, one-star: {-0.20, 1.76}
01:43:57.601 00.000 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
01:43:57.603 00.002 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
01:43:57.605 00.002 1032 CameraToMount -- cameraX=-0.24 cameraY=1.38 hyp=1.40 cameraTheta=1.75 mountX=1.39 mountY=-0.12, mountTheta=-0.08
01:43:57.607 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.24, y=1.38, opts=13)
01:43:57.610 00.003 1032 Enqueuing Move request for scope (-0.24, 1.38)
01:43:57.612 00.002 10072 Worker thread wakes up
01:43:57.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 1.38) opts 0xd
01:43:57.612 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.24, 1.38)
01:43:57.612 00.000 10072 Moving (-0.24, 1.38) raw xDistance=1.39 yDistance=-0.12
01:43:57.612 00.000 10072 PPEC rslt: input = 1.39, final = 0.56, react = 0.63, pred = 0.07, hyst = 0.56, hyst_pct = 0.97, period_length = 287.50
01:43:57.612 00.000 10072 PPEC: input: 1.39, control: 0.56, exposure: 500
01:43:57.612 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:57.612 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:43:57.612 00.000 10072 MoveAxis(W, 576, ABG)
01:43:57.612 00.000 10072 Guiding  Dir = 3, Dur = 576
01:43:57.614 00.002 10072 IsGuiding returns 0
01:43:57.614 00.000 10072 PulseGuide returned control before completion, sleep 586
01:43:57.615 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:57.632 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:43:57.634 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:57.636 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:57.636 00.000 1032 Enqueuing Expose request
01:43:58.202 00.566 10072 IsGuiding returns 0
01:43:58.202 00.000 10072 Move returns status 0, amount 576
01:43:58.202 00.000 10072 MoveAxis(N, 0, ABG)
01:43:58.202 00.000 10072 Move returns status 0, amount 0
01:43:58.202 00.000 10072 move complete, result=0
01:43:58.202 00.000 10072 worker thread done servicing request
01:43:58.202 00.000 10072 Worker thread wakes up
01:43:58.202 00.000 1032 GuideStep: 1.4 px 576 ms WEST, -0.1 px 0 ms NORTH
01:43:58.204 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:58.204 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:43:58.837 00.633 10072 Exposure complete
01:43:58.867 00.030 10072 worker thread done servicing request
01:43:58.867 00.000 1032 OnExposeComplete: enter
01:43:58.879 00.012 1032 UpdateGuideState(): m_state=6
01:43:58.879 00.000 1032 Star::Find(15, 220, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 19
01:43:58.882 00.003 1032 Star::Find returns 1 (0), X=221.22, Y=616.81, Mass=1321, SNR=25.6, Peak=107 HFD=3.3
01:43:58.884 00.002 1032 MultiStar: [#1 0.41,-1.74,0.00,M1] [#2 0.56,-1.62,0.00,M1] [#3 0.68,-1.68,0.00,M1] [#4 0.62,-1.60,0.00,M1] [#5 0.61,-1.89,0.00,M1] [#6 0.37,-1.63,0.00,M1] [#7 0.63,-1.81,0.00,M1] [#8 0.66,-1.74,0.00,M1] 
01:43:58.886 00.002 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
01:43:58.888 00.002 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
01:43:58.888 00.000 1032 CameraToMount -- cameraX=0.52 cameraY=-1.21 hyp=1.31 cameraTheta=-1.16 mountX=-1.30 mountY=-0.19, mountTheta=-2.99
01:43:58.891 00.003 1032 SchedulePrimaryMove(0F526948, x=0.52, y=-1.21, opts=13)
01:43:58.894 00.003 1032 Enqueuing Move request for scope (0.52, -1.21)
01:43:58.896 00.002 10072 Worker thread wakes up
01:43:58.896 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.52, -1.21) opts 0xd
01:43:58.896 00.000 10072 Handling offset move in thread for scope, endpoint = (0.52, -1.21)
01:43:58.896 00.000 10072 Moving (0.52, -1.21) raw xDistance=-1.30 yDistance=-0.19
01:43:58.896 00.000 10072 PPEC rslt: input = -1.30, final = -0.53, react = -0.59, pred = 0.10, hyst = -0.53, hyst_pct = 0.97, period_length = 287.50
01:43:58.896 00.000 10072 PPEC: input: -1.30, control: -0.53, exposure: 500
01:43:58.896 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:58.896 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:43:58.896 00.000 10072 MoveAxis(E, 537, ABG)
01:43:58.896 00.000 10072 Guiding  Dir = 2, Dur = 537
01:43:58.898 00.002 10072 IsGuiding returns 0
01:43:58.899 00.001 10072 PulseGuide returned control before completion, sleep 547
01:43:58.899 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:43:58.917 00.018 1032 UpdateGuideState exits: m=1321 SNR=25.6
01:43:58.917 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:58.922 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:43:58.922 00.000 1032 Enqueuing Expose request
01:43:59.450 00.528 10072 IsGuiding returns 1
01:43:59.450 00.000 10072 scope still moving after pulse duration time elapsed
01:43:59.482 00.032 10072 IsGuiding returns 0
01:43:59.482 00.000 10072 scope move finished after 537 + 47 ms
01:43:59.482 00.000 10072 Move returns status 0, amount 537
01:43:59.482 00.000 10072 MoveAxis(N, 0, ABG)
01:43:59.482 00.000 10072 Move returns status 0, amount 0
01:43:59.482 00.000 10072 move complete, result=0
01:43:59.483 00.001 10072 worker thread done servicing request
01:43:59.483 00.000 10072 Worker thread wakes up
01:43:59.483 00.000 1032 GuideStep: -1.3 px 537 ms EAST, -0.2 px 0 ms NORTH
01:43:59.485 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:43:59.485 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:44:00.116 00.631 10072 Exposure complete
01:44:00.160 00.044 10072 worker thread done servicing request
01:44:00.160 00.000 1032 OnExposeComplete: enter
01:44:00.162 00.002 1032 UpdateGuideState(): m_state=6
01:44:00.164 00.002 1032 Star::Find(15, 221, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 20
01:44:00.166 00.002 1032 Star::Find returns 1 (0), X=220.85, Y=618.49, Mass=1280, SNR=25.2, Peak=121 HFD=3.0
01:44:00.167 00.001 1032 MultiStar: [#1 0.14,0.00,1.03,U] [#2 0.01,-0.05,0.78,U] [#3 0.23,0.09,0.74,U] [#4 0.23,0.06,0.75,U] [#5 0.12,-0.09,0.63,U] [#6 -0.07,-0.10,0.73,U] [#7 0.04,-0.19,0.62,U] [#8 0.05,-0.15,0.53,U] 
01:44:00.167 00.000 1032 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.15, 0.48}
01:44:00.169 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
01:44:00.172 00.003 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
01:44:00.172 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.30 mountX=0.00 mountY=-0.11, mountTheta=-1.53
01:44:00.178 00.006 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
01:44:00.180 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
01:44:00.182 00.002 10072 Worker thread wakes up
01:44:00.182 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:44:00.182 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:44:00.182 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.00 yDistance=-0.11
01:44:00.182 00.000 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.11, hyst = 0.00, hyst_pct = 0.96, period_length = 287.50
01:44:00.182 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
01:44:00.182 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:00.182 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:44:00.182 00.000 10072 MoveAxis(W, 4, ABG)
01:44:00.182 00.000 10072 Guiding  Dir = 3, Dur = 4
01:44:00.182 00.000 10072 IsGuiding returns 0
01:44:00.182 00.000 10072 PulseGuide returned control before completion, sleep 14
01:44:00.184 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:00.204 00.020 1032 UpdateGuideState exits: m=1280 SNR=25.2
01:44:00.206 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:00.208 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:00.209 00.001 1032 Enqueuing Expose request
01:44:00.211 00.002 10072 IsGuiding returns 0
01:44:00.211 00.000 10072 Move returns status 0, amount 4
01:44:00.211 00.000 10072 MoveAxis(N, 0, ABG)
01:44:00.211 00.000 10072 Move returns status 0, amount 0
01:44:00.211 00.000 10072 move complete, result=0
01:44:00.211 00.000 10072 worker thread done servicing request
01:44:00.211 00.000 10072 Worker thread wakes up
01:44:00.211 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:00.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:44:00.219 00.008 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:44:00.625 00.406 10072 Exposure complete
01:44:00.658 00.033 10072 worker thread done servicing request
01:44:00.658 00.000 1032 OnExposeComplete: enter
01:44:00.670 00.012 1032 UpdateGuideState(): m_state=6
01:44:00.672 00.002 1032 Star::Find(15, 220, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 21
01:44:00.672 00.000 1032 Star::Find returns 1 (0), X=220.56, Y=619.18, Mass=1266, SNR=25.0, Peak=122 HFD=3.0
01:44:00.675 00.003 1032 MultiStar: [#1 -0.04,0.69,1.07,U] [#2 -0.12,0.71,0.79,U] [#3 0.06,0.78,0.70,U] [#4 0.03,0.77,0.74,U] [#5 0.04,0.49,0.63,U] [#6 -0.12,0.70,0.76,U] [#7 -0.19,0.73,0.65,U] [#8 0.03,1.01,0.57,U] 
01:44:00.677 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.79}, one-star: {-0.14, 1.17}
01:44:00.679 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
01:44:00.679 00.000 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
01:44:00.681 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.79 hyp=0.79 cameraTheta=1.64 mountX=0.78 mountY=-0.15, mountTheta=-0.19
01:44:00.683 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.79, opts=13)
01:44:00.685 00.002 1032 Enqueuing Move request for scope (-0.06, 0.79)
01:44:00.687 00.002 10072 Worker thread wakes up
01:44:00.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.79) opts 0xd
01:44:00.687 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.79)
01:44:00.687 00.000 10072 Moving (-0.06, 0.79) raw xDistance=0.78 yDistance=-0.15
01:44:00.687 00.000 10072 PPEC rslt: input = 0.78, final = 0.29, react = 0.35, pred = -0.01, hyst = 0.29, hyst_pct = 0.96, period_length = 287.50
01:44:00.687 00.000 10072 PPEC: input: 0.78, control: 0.29, exposure: 500
01:44:00.687 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:00.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:44:00.687 00.000 10072 MoveAxis(W, 301, ABG)
01:44:00.687 00.000 10072 Guiding  Dir = 3, Dur = 301
01:44:00.687 00.000 10072 IsGuiding returns 0
01:44:00.690 00.003 10072 PulseGuide returned control before completion, sleep 311
01:44:00.690 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:00.710 00.020 1032 UpdateGuideState exits: m=1266 SNR=25.0
01:44:00.710 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:00.710 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:00.710 00.000 1032 Enqueuing Expose request
01:44:01.006 00.296 10072 IsGuiding returns 1
01:44:01.006 00.000 10072 scope still moving after pulse duration time elapsed
01:44:01.038 00.032 10072 IsGuiding returns 1
01:44:01.070 00.032 10072 IsGuiding returns 0
01:44:01.070 00.000 10072 scope move finished after 301 + 79 ms
01:44:01.070 00.000 10072 Move returns status 0, amount 301
01:44:01.070 00.000 10072 MoveAxis(N, 0, ABG)
01:44:01.070 00.000 10072 Move returns status 0, amount 0
01:44:01.070 00.000 10072 move complete, result=0
01:44:01.071 00.001 10072 worker thread done servicing request
01:44:01.071 00.000 10072 Worker thread wakes up
01:44:01.071 00.000 1032 GuideStep: 0.8 px 301 ms WEST, -0.1 px 0 ms NORTH
01:44:01.071 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:01.071 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:44:01.704 00.633 10072 Exposure complete
01:44:01.746 00.042 10072 worker thread done servicing request
01:44:01.751 00.005 1032 OnExposeComplete: enter
01:44:01.751 00.000 1032 UpdateGuideState(): m_state=6
01:44:01.751 00.000 1032 Star::Find(15, 220, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 22
01:44:01.751 00.000 1032 Star::Find returns 1 (0), X=221.26, Y=617.37, Mass=1327, SNR=25.7, Peak=96 HFD=3.6
01:44:01.751 00.000 1032 MultiStar: [#1 0.41,-1.21,1.02,U] [#2 0.39,-0.85,0.77,U] [#3 0.65,-0.73,0.71,U] [#4 0.53,-1.06,0.72,U] [#5 0.47,-1.33,0.59,U] [#6 0.22,-0.81,0.72,U] [#7 0.62,-1.08,0.59,U] [#8 0.41,-0.54,0.52,U] 
01:44:01.751 00.000 1032 single-star, 8 included, MultiStar: {0.47, -0.92}, one-star: {0.55, -0.65}
01:44:01.761 00.010 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
01:44:01.761 00.000 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
01:44:01.761 00.000 1032 CameraToMount -- cameraX=0.55 cameraY=-0.65 hyp=0.85 cameraTheta=-0.87 mountX=-0.77 mountY=-0.37, mountTheta=-2.70
01:44:01.766 00.005 1032 SchedulePrimaryMove(0F526948, x=0.55, y=-0.65, opts=13)
01:44:01.768 00.002 1032 Enqueuing Move request for scope (0.55, -0.65)
01:44:01.768 00.000 10072 Worker thread wakes up
01:44:01.768 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.65) opts 0xd
01:44:01.768 00.000 10072 Handling offset move in thread for scope, endpoint = (0.55, -0.65)
01:44:01.768 00.000 10072 Moving (0.55, -0.65) raw xDistance=-0.77 yDistance=-0.37
01:44:01.768 00.000 10072 PPEC rslt: input = -0.77, final = -0.31, react = -0.35, pred = -0.02, hyst = -0.31, hyst_pct = 0.96, period_length = 287.50
01:44:01.768 00.000 10072 PPEC: input: -0.77, control: -0.31, exposure: 500
01:44:01.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:44:01.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:44:01.768 00.000 10072 MoveAxis(E, 321, ABG)
01:44:01.768 00.000 10072 Guiding  Dir = 2, Dur = 321
01:44:01.772 00.004 10072 IsGuiding returns 0
01:44:01.772 00.000 10072 PulseGuide returned control before completion, sleep 331
01:44:01.773 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:01.792 00.019 1032 UpdateGuideState exits: m=1327 SNR=25.7
01:44:01.794 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:01.795 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:01.797 00.002 1032 Enqueuing Expose request
01:44:02.107 00.310 10072 IsGuiding returns 0
01:44:02.107 00.000 10072 Move returns status 0, amount 321
01:44:02.107 00.000 10072 MoveAxis(N, 0, ABG)
01:44:02.107 00.000 10072 Move returns status 0, amount 0
01:44:02.107 00.000 10072 move complete, result=0
01:44:02.107 00.000 10072 worker thread done servicing request
01:44:02.107 00.000 10072 Worker thread wakes up
01:44:02.107 00.000 1032 GuideStep: -0.8 px 321 ms EAST, -0.4 px 0 ms NORTH
01:44:02.109 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:02.109 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:44:02.853 00.744 10072 Exposure complete
01:44:02.891 00.038 10072 worker thread done servicing request
01:44:02.891 00.000 1032 OnExposeComplete: enter
01:44:02.898 00.007 1032 UpdateGuideState(): m_state=6
01:44:02.900 00.002 1032 Star::Find(15, 221, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 23
01:44:02.900 00.000 1032 Star::Find returns 1 (0), X=221.10, Y=617.66, Mass=1281, SNR=25.2, Peak=123 HFD=3.1
01:44:02.900 00.000 1032 MultiStar: [#1 0.30,-0.90,1.03,U] [#2 0.24,-0.82,0.79,U] [#3 0.48,-0.75,0.73,U] [#4 0.44,-0.75,0.74,U] [#5 0.33,-0.87,0.62,U] [#6 0.39,-0.70,0.70,U] [#7 0.28,-0.82,0.59,U] [#8 0.40,-0.57,0.58,U] 
01:44:02.900 00.000 1032 single-star, 8 included, MultiStar: {0.36, -0.72}, one-star: {0.39, -0.36}
01:44:02.900 00.000 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
01:44:02.900 00.000 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
01:44:02.900 00.000 1032 CameraToMount -- cameraX=0.39 cameraY=-0.36 hyp=0.53 cameraTheta=-0.73 mountX=-0.44 mountY=-0.29, mountTheta=-2.56
01:44:02.900 00.000 1032 SchedulePrimaryMove(0F526948, x=0.39, y=-0.36, opts=13)
01:44:02.900 00.000 1032 Enqueuing Move request for scope (0.39, -0.36)
01:44:02.900 00.000 10072 Worker thread wakes up
01:44:02.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.36) opts 0xd
01:44:02.900 00.000 10072 Handling offset move in thread for scope, endpoint = (0.39, -0.36)
01:44:02.900 00.000 10072 Moving (0.39, -0.36) raw xDistance=-0.44 yDistance=-0.29
01:44:02.900 00.000 10072 PPEC rslt: input = -0.44, final = -0.17, react = -0.20, pred = -0.01, hyst = -0.17, hyst_pct = 0.96, period_length = 287.50
01:44:02.900 00.000 10072 PPEC: input: -0.44, control: -0.17, exposure: 500
01:44:02.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:44:02.900 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:44:02.900 00.000 10072 MoveAxis(E, 173, ABG)
01:44:02.900 00.000 10072 Guiding  Dir = 2, Dur = 173
01:44:02.915 00.015 10072 IsGuiding returns 0
01:44:02.916 00.001 10072 PulseGuide returned control before completion, sleep 183
01:44:02.916 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:02.932 00.016 1032 UpdateGuideState exits: m=1281 SNR=25.2
01:44:02.934 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:02.936 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:02.938 00.002 1032 Enqueuing Expose request
01:44:03.107 00.169 10072 IsGuiding returns 0
01:44:03.107 00.000 10072 Move returns status 0, amount 173
01:44:03.107 00.000 10072 MoveAxis(N, 0, ABG)
01:44:03.107 00.000 10072 Move returns status 0, amount 0
01:44:03.107 00.000 10072 move complete, result=0
01:44:03.107 00.000 10072 worker thread done servicing request
01:44:03.107 00.000 10072 Worker thread wakes up
01:44:03.107 00.000 1032 GuideStep: -0.4 px 173 ms EAST, -0.3 px 0 ms NORTH
01:44:03.110 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:03.110 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:44:03.521 00.411 10072 Exposure complete
01:44:03.566 00.045 10072 worker thread done servicing request
01:44:03.566 00.000 1032 OnExposeComplete: enter
01:44:03.568 00.002 1032 UpdateGuideState(): m_state=6
01:44:03.568 00.000 1032 Star::Find(15, 221, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 24
01:44:03.568 00.000 1032 Star::Find returns 1 (0), X=220.99, Y=618.34, Mass=1283, SNR=25.2, Peak=116 HFD=3.1
01:44:03.568 00.000 1032 MultiStar: [#1 0.15,-0.10,1.06,U] [#2 0.19,-0.12,0.78,U] [#3 0.37,-0.10,0.71,U] [#4 0.28,0.06,0.71,U] [#5 0.18,-0.24,0.64,U] [#6 0.19,-0.07,0.72,U] [#7 0.27,-0.12,0.59,U] [#8 0.40,0.10,0.53,U] 
01:44:03.576 00.008 1032 refined, 8 included, MultiStar: {0.25, -0.02}, one-star: {0.29, 0.33}
01:44:03.576 00.000 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
01:44:03.579 00.003 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
01:44:03.579 00.000 1032 CameraToMount -- cameraX=0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-0.07 mountX=-0.08 mountY=-0.24, mountTheta=-1.90
01:44:03.584 00.005 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.02, opts=13)
01:44:03.584 00.000 1032 Enqueuing Move request for scope (0.25, -0.02)
01:44:03.588 00.004 10072 Worker thread wakes up
01:44:03.588 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.02) opts 0xd
01:44:03.588 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.02)
01:44:03.588 00.000 10072 Moving (0.25, -0.02) raw xDistance=-0.08 yDistance=-0.24
01:44:03.588 00.000 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.96, period_length = 287.50
01:44:03.588 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:44:03.588 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.42 newest=-0.89
01:44:03.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:44:03.588 00.000 10072 MoveAxis(E, 0, ABG)
01:44:03.588 00.000 10072 Move returns status 0, amount 0
01:44:03.588 00.000 10072 MoveAxis(N, 153, ABG)
01:44:03.588 00.000 10072 Guiding  Dir = 0, Dur = 153
01:44:03.590 00.002 10072 IsGuiding returns 0
01:44:03.591 00.001 10072 PulseGuide returned control before completion, sleep 163
01:44:03.591 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:03.610 00.019 1032 UpdateGuideState exits: m=1283 SNR=25.2
01:44:03.612 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:03.614 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:03.617 00.003 1032 Enqueuing Expose request
01:44:03.765 00.148 10072 IsGuiding returns 0
01:44:03.765 00.000 10072 Move returns status 0, amount 153
01:44:03.765 00.000 10072 move complete, result=0
01:44:03.765 00.000 10072 worker thread done servicing request
01:44:03.765 00.000 10072 Worker thread wakes up
01:44:03.765 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:03.765 00.000 10072 Handling exposure in thread, d=500 o=3 r=(206,603,31,31)
01:44:03.765 00.000 1032 GuideStep: -0.1 px 0 ms EAST, -0.2 px 153 ms NORTH
01:44:04.052 00.287 1032 evsrv: cli 0D18CCB0 connect
01:44:04.059 00.007 1032 case statement mapped state 6 to 3
01:44:04.061 00.002 1032 case statement mapped state 6 to 3
01:44:04.063 00.002 1032 evsrv: cli 0D18CCB0 request: {"method":"get_app_state","id":"b936a1aa-9677-4362-9189-a9f1f720cf49"}
01:44:04.067 00.004 1032 case statement mapped state 6 to 3
01:44:04.069 00.002 1032 evsrv: cli 0D18CCB0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b936a1aa-9677-4362-9189-a9f1f720cf49"}
01:44:04.086 00.017 1032 evsrv: cli 0D18CCB0 disconnect
01:44:04.098 00.012 1032 evsrv: cli 0D18C3F0 connect
01:44:04.100 00.002 1032 case statement mapped state 6 to 3
01:44:04.103 00.003 1032 case statement mapped state 6 to 3
01:44:04.105 00.002 1032 evsrv: cli 0D18C3F0 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.9,"time":1,"timeout":40}},"id":"ab6d054b-661d-406b-9125-7b56eef149cc"}
01:44:04.107 00.002 1032 PhdController::Dither begins
01:44:04.109 00.002 1032 dither: size=3.00, dRA=-0.74 dDec=-2.44
01:44:04.110 00.001 1032 MountToCamera -- mountTheta (-1.87) + m_xAngle (1.83) = xAngle (-0.04 = -0.04)
01:44:04.112 00.002 1032 MountToCamera -- mountX=-0.74 mountY=-2.44 hyp=2.56 mountTheta=-1.87 cameraX=2.55, cameraY=-0.09 cameraTheta=-0.04
01:44:04.116 00.004 1032 setting lock position to (223.26, 617.92)
01:44:04.118 00.002 1032 Mount: notify guiding dithered (2.6, -0.1)
01:44:04.120 00.002 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
01:44:04.122 00.002 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
01:44:04.124 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
01:44:04.128 00.004 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
01:44:04.130 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
01:44:04.134 00.004 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
01:44:04.136 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
01:44:04.139 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:44:04.141 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
01:44:04.143 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
01:44:04.145 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
01:44:04.147 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
01:44:04.149 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
01:44:04.151 00.002 1032 MultiStar: stabilizing after lock position change
01:44:04.154 00.003 1032 Status Line: Dither by -0.74,-2.44
01:44:04.159 00.005 1032 PhdController: newstate STATE_SETTLE_BEGIN
01:44:04.161 00.002 1032 PhdController: newstate STATE_SETTLE_WAIT
01:44:04.163 00.002 1032 evsrv: cli 0D18C3F0 response: {"jsonrpc":"2.0","result":0,"id":"ab6d054b-661d-406b-9125-7b56eef149cc"}
01:44:04.167 00.004 1032 evsrv: cli 0D18C3F0 disconnect
01:44:04.402 00.235 10072 Exposure complete
01:44:04.461 00.059 10072 worker thread done servicing request
01:44:04.461 00.000 1032 OnExposeComplete: enter
01:44:04.461 00.000 1032 UpdateGuideState(): m_state=6
01:44:04.461 00.000 1032 Star::Find(15, 220, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 25
01:44:04.461 00.000 1032 Star::Find returns 1 (0), X=220.27, Y=619.71, Mass=1258, SNR=25.0, Peak=124 HFD=2.9
01:44:04.477 00.016 1032 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.83) = xAngle (0.77 = 0.77)
01:44:04.477 00.000 1032 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.77 = 0.77)
01:44:04.477 00.000 1032 CameraToMount -- cameraX=-2.99 cameraY=1.78 hyp=3.48 cameraTheta=2.60 mountX=2.49 mountY=2.43, mountTheta=0.77
01:44:04.485 00.008 1032 dither recenter: remaining=(0.7,2.4) step=(0.7,2.4)
01:44:04.485 00.000 1032 MountToCamera -- mountTheta (1.28) + m_xAngle (1.83) = xAngle (3.11 = 3.11)
01:44:04.485 00.000 1032 MountToCamera -- mountX=0.74 mountY=2.44 hyp=2.56 mountTheta=1.28 cameraX=-2.55, cameraY=0.09 cameraTheta=3.11
01:44:04.485 00.000 1032 SchedulePrimaryMove(0F526948, x=-2.55, y=0.09, opts=4)
01:44:04.493 00.008 1032 Enqueuing Move request for scope (-2.55, 0.09)
01:44:04.493 00.000 1032 Mount: notify direct move 0.74,2.44
01:44:04.493 00.000 10072 Worker thread wakes up
01:44:04.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-2.55, 0.09) opts 0x4
01:44:04.493 00.000 10072 Handling offset move in thread for scope, endpoint = (-2.55, 0.09)
01:44:04.493 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
01:44:04.493 00.000 10072 Moving (-2.55, 0.09) raw xDistance=0.74 yDistance=2.44
01:44:04.493 00.000 10072 BLC: window closed
01:44:04.493 00.000 10072 MoveAxis(W, 762, B)
01:44:04.493 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
01:44:04.493 00.000 10072 Guiding  Dir = 3, Dur = 762
01:44:04.493 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
01:44:04.505 00.012 10072 IsGuiding returns 0
01:44:04.507 00.002 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
01:44:04.509 00.002 10072 PulseGuide returned control before completion, sleep 772
01:44:04.509 00.000 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
01:44:04.513 00.004 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
01:44:04.516 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
01:44:04.518 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:44:04.520 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
01:44:04.524 00.004 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
01:44:04.527 00.003 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
01:44:04.529 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
01:44:04.531 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
01:44:04.537 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:04.566 00.029 1032 UpdateGuideState exits: m=1258 SNR=25.0
01:44:04.568 00.002 1032 PhdController: settling, locked = 1, distance = 3.23 (0.90) aobump = 0 frame = 1 / 99999
01:44:04.572 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784180644.572,"Host":"MELE","Inst":1,"Distance":3.23,"Time":0.0,"SettleTime":1.0,"StarLocked":true}
01:44:04.574 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:04.578 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:04.580 00.002 1032 Enqueuing Expose request
01:44:05.286 00.706 10072 IsGuiding returns 0
01:44:05.286 00.000 10072 Move returns status 0, amount 762
01:44:05.286 00.000 10072 BLC: window closed
01:44:05.286 00.000 10072 BLC: Compensation needed for non-algo type move
01:44:05.286 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
01:44:05.286 00.000 10072 MoveAxis(S, 1663, B)
01:44:05.286 00.000 10072 Guiding  Dir = 1, Dur = 1663
01:44:05.287 00.001 10072 IsGuiding returns 0
01:44:05.287 00.000 10072 PulseGuide returned control before completion, sleep 1673
01:44:06.970 01.683 10072 IsGuiding returns 0
01:44:06.970 00.000 10072 Move returns status 0, amount 1663
01:44:06.970 00.000 10072 move complete, result=0
01:44:06.970 00.000 10072 worker thread done servicing request
01:44:06.970 00.000 10072 Worker thread wakes up
01:44:06.970 00.000 1032 GuideStep: 0.7 px 762 ms WEST, 2.4 px 1663 ms SOUTH
01:44:06.972 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:06.972 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:07.605 00.633 10072 Exposure complete
01:44:07.654 00.049 10072 worker thread done servicing request
01:44:07.654 00.000 1032 OnExposeComplete: enter
01:44:07.656 00.002 1032 UpdateGuideState(): m_state=6
01:44:07.658 00.002 1032 Star::Find(15, 220, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 26
01:44:07.660 00.002 1032 Star::Find returns 1 (0), X=222.54, Y=619.13, Mass=1254, SNR=25.0, Peak=133 HFD=3.0
01:44:07.662 00.002 1032 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.83) = xAngle (0.28 = 0.28)
01:44:07.664 00.002 1032 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
01:44:07.666 00.002 1032 CameraToMount -- cameraX=-0.72 cameraY=1.21 hyp=1.40 cameraTheta=2.11 mountX=1.35 mountY=0.38, mountTheta=0.28
01:44:07.668 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.72, y=1.21, opts=13)
01:44:07.670 00.002 1032 Enqueuing Move request for scope (-0.72, 1.21)
01:44:07.672 00.002 10072 Worker thread wakes up
01:44:07.672 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 1.21) opts 0xd
01:44:07.672 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.72, 1.21)
01:44:07.672 00.000 10072 Moving (-0.72, 1.21) raw xDistance=1.35 yDistance=0.38
01:44:07.672 00.000 10072 PPEC rslt(dithering): input = 1.35, final = 0.61
01:44:07.672 00.000 10072 PPEC: input: 1.35, control: 0.61, exposure: 500
01:44:07.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:44:07.674 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:44:07.674 00.000 10072 MoveAxis(W, 621, ABG)
01:44:07.674 00.000 10072 Guiding  Dir = 3, Dur = 621
01:44:07.674 00.000 10072 IsGuiding returns 0
01:44:07.674 00.000 10072 PulseGuide returned control before completion, sleep 631
01:44:07.676 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:07.696 00.020 1032 UpdateGuideState exits: m=1254 SNR=25.0
01:44:07.698 00.002 1032 PhdController: settling, locked = 1, distance = 1.40 (0.90) aobump = 0 frame = 2 / 99999
01:44:07.700 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784180647.700,"Host":"MELE","Inst":1,"Distance":1.40,"Time":0.0,"SettleTime":1.0,"StarLocked":true}
01:44:07.702 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:07.703 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:07.705 00.002 1032 Enqueuing Expose request
01:44:08.316 00.611 10072 IsGuiding returns 0
01:44:08.316 00.000 10072 Move returns status 0, amount 621
01:44:08.316 00.000 10072 MoveAxis(N, 0, ABG)
01:44:08.316 00.000 10072 Move returns status 0, amount 0
01:44:08.316 00.000 10072 move complete, result=0
01:44:08.316 00.000 10072 worker thread done servicing request
01:44:08.316 00.000 10072 Worker thread wakes up
01:44:08.316 00.000 1032 GuideStep: 1.3 px 621 ms WEST, 0.4 px 0 ms NORTH
01:44:08.316 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:08.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:08.952 00.636 10072 Exposure complete
01:44:09.006 00.054 10072 worker thread done servicing request
01:44:09.006 00.000 1032 OnExposeComplete: enter
01:44:09.008 00.002 1032 UpdateGuideState(): m_state=6
01:44:09.010 00.002 1032 Star::Find(15, 222, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 27
01:44:09.012 00.002 1032 Star::Find returns 1 (0), X=223.42, Y=616.49, Mass=1389, SNR=26.3, Peak=129 HFD=3.2
01:44:09.014 00.002 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 3.00)
01:44:09.016 00.002 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 3.00)
01:44:09.016 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=-1.43 hyp=1.44 cameraTheta=-1.46 mountX=-1.43 mountY=0.21, mountTheta=3.00
01:44:09.020 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-1.43, opts=13)
01:44:09.022 00.002 1032 Enqueuing Move request for scope (0.17, -1.43)
01:44:09.024 00.002 10072 Worker thread wakes up
01:44:09.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -1.43) opts 0xd
01:44:09.024 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -1.43)
01:44:09.024 00.000 10072 Moving (0.17, -1.43) raw xDistance=-1.43 yDistance=0.21
01:44:09.024 00.000 10072 PPEC rslt(dithering): input = -1.43, final = -0.64
01:44:09.024 00.000 10072 PPEC: input: -1.43, control: -0.64, exposure: 500
01:44:09.024 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:44:09.024 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:44:09.024 00.000 10072 MoveAxis(E, 657, ABG)
01:44:09.024 00.000 10072 Guiding  Dir = 2, Dur = 657
01:44:09.024 00.000 10072 IsGuiding returns 0
01:44:09.026 00.002 10072 PulseGuide returned control before completion, sleep 667
01:44:09.026 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:09.050 00.024 1032 UpdateGuideState exits: m=1389 SNR=26.3
01:44:09.052 00.002 1032 PhdController: settling, locked = 1, distance = 1.42 (0.90) aobump = 0 frame = 3 / 99999
01:44:09.054 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784180649.054,"Host":"MELE","Inst":1,"Distance":1.42,"Time":0.0,"SettleTime":1.0,"StarLocked":true}
01:44:09.056 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:09.058 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:09.060 00.002 1032 Enqueuing Expose request
01:44:09.695 00.635 10072 IsGuiding returns 1
01:44:09.695 00.000 10072 scope still moving after pulse duration time elapsed
01:44:09.726 00.031 10072 IsGuiding returns 0
01:44:09.726 00.000 10072 scope move finished after 657 + 43 ms
01:44:09.726 00.000 10072 Move returns status 0, amount 657
01:44:09.726 00.000 10072 MoveAxis(N, 0, ABG)
01:44:09.726 00.000 10072 Move returns status 0, amount 0
01:44:09.727 00.001 10072 move complete, result=0
01:44:09.727 00.000 10072 worker thread done servicing request
01:44:09.727 00.000 10072 Worker thread wakes up
01:44:09.727 00.000 1032 GuideStep: -1.4 px 657 ms EAST, 0.2 px 0 ms NORTH
01:44:09.729 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:09.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:10.364 00.635 10072 Exposure complete
01:44:10.450 00.086 10072 worker thread done servicing request
01:44:10.450 00.000 1032 OnExposeComplete: enter
01:44:10.455 00.005 1032 UpdateGuideState(): m_state=6
01:44:10.459 00.004 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 28
01:44:10.463 00.004 1032 Star::Find returns 1 (0), X=222.82, Y=618.39, Mass=1274, SNR=25.2, Peak=115 HFD=3.2
01:44:10.468 00.005 1032 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.83) = xAngle (0.49 = 0.49)
01:44:10.472 00.004 1032 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.49 = 0.49)
01:44:10.476 00.004 1032 CameraToMount -- cameraX=-0.43 cameraY=0.47 hyp=0.64 cameraTheta=2.32 mountX=0.57 mountY=0.30, mountTheta=0.49
01:44:10.480 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.43, y=0.47, opts=13)
01:44:10.485 00.005 1032 Enqueuing Move request for scope (-0.43, 0.47)
01:44:10.487 00.002 10072 Worker thread wakes up
01:44:10.489 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.47) opts 0xd
01:44:10.489 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.43, 0.47)
01:44:10.489 00.000 10072 Moving (-0.43, 0.47) raw xDistance=0.57 yDistance=0.30
01:44:10.489 00.000 10072 PPEC rslt(dithering): input = 0.57, final = 0.25
01:44:10.489 00.000 10072 PPEC: input: 0.57, control: 0.25, exposure: 500
01:44:10.489 00.000 10072 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.89
01:44:10.489 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
01:44:10.489 00.000 10072 MoveAxis(W, 260, ABG)
01:44:10.489 00.000 10072 Guiding  Dir = 3, Dur = 260
01:44:10.490 00.001 10072 IsGuiding returns 0
01:44:10.490 00.000 10072 PulseGuide returned control before completion, sleep 270
01:44:10.492 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:10.529 00.037 1032 UpdateGuideState exits: m=1274 SNR=25.2
01:44:10.533 00.004 1032 PhdController: settling, locked = 1, distance = 1.18 (0.90) aobump = 0 frame = 4 / 99999
01:44:10.539 00.006 1032 evsrv: {"Event":"Settling","Timestamp":1784180650.539,"Host":"MELE","Inst":1,"Distance":1.18,"Time":0.0,"SettleTime":1.0,"StarLocked":true}
01:44:10.543 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:10.547 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:10.552 00.005 1032 Enqueuing Expose request
01:44:10.767 00.215 10072 IsGuiding returns 0
01:44:10.767 00.000 10072 Move returns status 0, amount 260
01:44:10.767 00.000 10072 MoveAxis(S, 193, ABG)
01:44:10.767 00.000 10072 Guiding  Dir = 1, Dur = 193
01:44:10.768 00.001 10072 IsGuiding returns 0
01:44:10.769 00.001 10072 PulseGuide returned control before completion, sleep 203
01:44:10.987 00.218 10072 IsGuiding returns 0
01:44:10.987 00.000 10072 Move returns status 0, amount 193
01:44:10.987 00.000 10072 move complete, result=0
01:44:10.987 00.000 10072 worker thread done servicing request
01:44:10.987 00.000 1032 GuideStep: 0.6 px 260 ms WEST, 0.3 px 193 ms SOUTH
01:44:10.990 00.003 10072 Worker thread wakes up
01:44:10.992 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:10.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:11.621 00.629 10072 Exposure complete
01:44:11.694 00.073 10072 worker thread done servicing request
01:44:11.694 00.000 1032 OnExposeComplete: enter
01:44:11.697 00.003 1032 UpdateGuideState(): m_state=6
01:44:11.701 00.004 1032 Star::Find(15, 222, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 29
01:44:11.703 00.002 1032 Star::Find returns 1 (0), X=222.99, Y=618.38, Mass=1239, SNR=24.7, Peak=94 HFD=3.4
01:44:11.707 00.004 1032 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.83) = xAngle (0.28 = 0.28)
01:44:11.709 00.002 1032 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.28 = 0.28)
01:44:11.711 00.002 1032 CameraToMount -- cameraX=-0.27 cameraY=0.45 hyp=0.53 cameraTheta=2.11 mountX=0.51 mountY=0.14, mountTheta=0.28
01:44:11.717 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.27, y=0.45, opts=13)
01:44:11.719 00.002 1032 Enqueuing Move request for scope (-0.27, 0.45)
01:44:11.721 00.002 10072 Worker thread wakes up
01:44:11.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.45) opts 0xd
01:44:11.721 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.27, 0.45)
01:44:11.721 00.000 10072 Moving (-0.27, 0.45) raw xDistance=0.51 yDistance=0.14
01:44:11.721 00.000 10072 PPEC rslt(dithering): input = 0.51, final = 0.23
01:44:11.721 00.000 10072 PPEC: input: 0.51, control: 0.23, exposure: 500
01:44:11.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:11.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:44:11.721 00.000 10072 MoveAxis(W, 233, ABG)
01:44:11.723 00.002 10072 Guiding  Dir = 3, Dur = 233
01:44:11.723 00.000 10072 IsGuiding returns 0
01:44:11.723 00.000 10072 PulseGuide returned control before completion, sleep 243
01:44:11.724 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:11.753 00.029 1032 UpdateGuideState exits: m=1239 SNR=24.7
01:44:11.757 00.004 1032 PhdController: settling, locked = 1, distance = 0.99 (0.90) aobump = 0 frame = 5 / 99999
01:44:11.759 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784180651.759,"Host":"MELE","Inst":1,"Distance":0.99,"Time":0.0,"SettleTime":1.0,"StarLocked":true}
01:44:11.762 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:11.766 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:11.768 00.002 1032 Enqueuing Expose request
01:44:11.978 00.210 10072 IsGuiding returns 0
01:44:11.978 00.000 10072 Move returns status 0, amount 233
01:44:11.978 00.000 10072 MoveAxis(N, 0, ABG)
01:44:11.978 00.000 10072 Move returns status 0, amount 0
01:44:11.978 00.000 10072 move complete, result=0
01:44:11.979 00.001 10072 worker thread done servicing request
01:44:11.979 00.000 10072 Worker thread wakes up
01:44:11.979 00.000 1032 GuideStep: 0.5 px 233 ms WEST, 0.1 px 0 ms NORTH
01:44:11.982 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:11.982 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:12.392 00.410 10072 Exposure complete
01:44:12.461 00.069 10072 worker thread done servicing request
01:44:12.461 00.000 1032 OnExposeComplete: enter
01:44:12.466 00.005 1032 UpdateGuideState(): m_state=6
01:44:12.470 00.004 1032 Star::Find(15, 222, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 30
01:44:12.474 00.004 1032 Star::Find returns 1 (0), X=223.59, Y=616.61, Mass=1340, SNR=25.8, Peak=129 HFD=3.1
01:44:12.476 00.002 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
01:44:12.480 00.004 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
01:44:12.483 00.003 1032 CameraToMount -- cameraX=0.34 cameraY=-1.31 hyp=1.35 cameraTheta=-1.32 mountX=-1.35 mountY=0.01, mountTheta=3.13
01:44:12.488 00.005 1032 SchedulePrimaryMove(0F526948, x=0.34, y=-1.31, opts=13)
01:44:12.491 00.003 1032 Enqueuing Move request for scope (0.34, -1.31)
01:44:12.495 00.004 10072 Worker thread wakes up
01:44:12.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.34, -1.31) opts 0xd
01:44:12.495 00.000 10072 Handling offset move in thread for scope, endpoint = (0.34, -1.31)
01:44:12.495 00.000 10072 Moving (0.34, -1.31) raw xDistance=-1.35 yDistance=0.01
01:44:12.495 00.000 10072 PPEC rslt(dithering): input = -1.35, final = -0.61
01:44:12.495 00.000 10072 PPEC: input: -1.35, control: -0.61, exposure: 500
01:44:12.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:12.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:44:12.495 00.000 10072 MoveAxis(E, 623, ABG)
01:44:12.495 00.000 10072 Guiding  Dir = 2, Dur = 623
01:44:12.497 00.002 10072 IsGuiding returns 0
01:44:12.497 00.000 10072 PulseGuide returned control before completion, sleep 633
01:44:12.499 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:12.525 00.026 1032 UpdateGuideState exits: m=1340 SNR=25.8
01:44:12.531 00.006 1032 PhdController: settling, locked = 1, distance = 1.10 (0.90) aobump = 0 frame = 6 / 99999
01:44:12.533 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784180652.533,"Host":"MELE","Inst":1,"Distance":1.10,"Time":0.0,"SettleTime":1.0,"StarLocked":true}
01:44:12.537 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:12.539 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:12.542 00.003 1032 Enqueuing Expose request
01:44:13.132 00.590 10072 IsGuiding returns 0
01:44:13.132 00.000 10072 Move returns status 0, amount 623
01:44:13.132 00.000 10072 MoveAxis(N, 0, ABG)
01:44:13.132 00.000 10072 Move returns status 0, amount 0
01:44:13.132 00.000 10072 move complete, result=0
01:44:13.132 00.000 10072 worker thread done servicing request
01:44:13.132 00.000 10072 Worker thread wakes up
01:44:13.132 00.000 1032 GuideStep: -1.4 px 623 ms EAST, 0.0 px 0 ms NORTH
01:44:13.135 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:13.135 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:13.766 00.631 10072 Exposure complete
01:44:13.830 00.064 10072 worker thread done servicing request
01:44:13.830 00.000 1032 OnExposeComplete: enter
01:44:13.832 00.002 1032 UpdateGuideState(): m_state=6
01:44:13.836 00.004 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 31
01:44:13.836 00.000 1032 Star::Find returns 1 (0), X=223.12, Y=618.09, Mass=1320, SNR=25.6, Peak=135 HFD=2.8
01:44:13.841 00.005 1032 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.83) = xAngle (0.42 = 0.42)
01:44:13.844 00.003 1032 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.42 = 0.42)
01:44:13.846 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.25 mountX=0.20 mountY=0.09, mountTheta=0.42
01:44:13.849 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.17, opts=13)
01:44:13.853 00.004 1032 Enqueuing Move request for scope (-0.14, 0.17)
01:44:13.855 00.002 10072 Worker thread wakes up
01:44:13.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
01:44:13.855 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
01:44:13.855 00.000 10072 Moving (-0.14, 0.17) raw xDistance=0.20 yDistance=0.09
01:44:13.855 00.000 10072 PPEC rslt(dithering): input = 0.20, final = 0.09
01:44:13.855 00.000 10072 PPEC: input: 0.20, control: 0.09, exposure: 500
01:44:13.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:13.857 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:44:13.857 00.000 10072 MoveAxis(W, 91, ABG)
01:44:13.857 00.000 10072 Guiding  Dir = 3, Dur = 91
01:44:13.857 00.000 10072 IsGuiding returns 0
01:44:13.857 00.000 10072 PulseGuide returned control before completion, sleep 101
01:44:13.859 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:13.885 00.026 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:44:13.890 00.005 1032 PhdController: settling, locked = 1, distance = 0.83 (0.90) aobump = 0 frame = 7 / 99999
01:44:13.894 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784180653.893,"Host":"MELE","Inst":1,"Distance":0.83,"Time":0.0,"SettleTime":1.0,"StarLocked":true}
01:44:13.897 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:13.898 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:13.902 00.004 1032 Enqueuing Expose request
01:44:13.967 00.065 10072 IsGuiding returns 1
01:44:13.967 00.000 10072 scope still moving after pulse duration time elapsed
01:44:13.999 00.032 10072 IsGuiding returns 0
01:44:13.999 00.000 10072 scope move finished after 91 + 50 ms
01:44:13.999 00.000 10072 Move returns status 0, amount 91
01:44:13.999 00.000 10072 MoveAxis(N, 0, ABG)
01:44:13.999 00.000 10072 Move returns status 0, amount 0
01:44:14.000 00.001 10072 move complete, result=0
01:44:14.000 00.000 10072 worker thread done servicing request
01:44:14.000 00.000 10072 Worker thread wakes up
01:44:14.000 00.000 1032 GuideStep: 0.2 px 91 ms WEST, 0.1 px 0 ms NORTH
01:44:14.002 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:14.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:14.417 00.415 10072 Exposure complete
01:44:14.491 00.074 10072 worker thread done servicing request
01:44:14.491 00.000 1032 OnExposeComplete: enter
01:44:14.495 00.004 1032 UpdateGuideState(): m_state=6
01:44:14.498 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 32
01:44:14.501 00.003 1032 Star::Find returns 1 (0), X=223.00, Y=618.87, Mass=1428, SNR=26.6, Peak=143 HFD=2.8
01:44:14.504 00.003 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
01:44:14.506 00.002 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
01:44:14.510 00.004 1032 CameraToMount -- cameraX=-0.26 cameraY=0.94 hyp=0.98 cameraTheta=1.84 mountX=0.98 mountY=0.01, mountTheta=0.01
01:44:14.514 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.26, y=0.94, opts=13)
01:44:14.517 00.003 1032 Enqueuing Move request for scope (-0.26, 0.94)
01:44:14.522 00.005 10072 Worker thread wakes up
01:44:14.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.94) opts 0xd
01:44:14.522 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.26, 0.94)
01:44:14.522 00.000 10072 Moving (-0.26, 0.94) raw xDistance=0.98 yDistance=0.01
01:44:14.522 00.000 10072 PPEC rslt(dithering): input = 0.98, final = 0.44
01:44:14.522 00.000 10072 PPEC: input: 0.98, control: 0.44, exposure: 500
01:44:14.523 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:14.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:44:14.523 00.000 10072 MoveAxis(W, 450, ABG)
01:44:14.523 00.000 10072 Guiding  Dir = 3, Dur = 450
01:44:14.524 00.001 10072 IsGuiding returns 0
01:44:14.524 00.000 10072 PulseGuide returned control before completion, sleep 460
01:44:14.525 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:14.561 00.036 1032 UpdateGuideState exits: m=1428 SNR=26.6
01:44:14.565 00.004 1032 PhdController: settling, locked = 1, distance = 0.88 (0.90) aobump = 0 frame = 8 / 99999
01:44:14.568 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784180654.568,"Host":"MELE","Inst":1,"Distance":0.88,"Time":0.7,"SettleTime":1.0,"StarLocked":true}
01:44:14.571 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:14.574 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:14.576 00.002 1032 Enqueuing Expose request
01:44:15.614 01.038 10072 IsGuiding returns 0
01:44:15.614 00.000 10072 Move returns status 0, amount 450
01:44:15.614 00.000 10072 MoveAxis(N, 0, ABG)
01:44:15.614 00.000 10072 Move returns status 0, amount 0
01:44:15.614 00.000 10072 move complete, result=0
01:44:15.614 00.000 10072 worker thread done servicing request
01:44:15.614 00.000 1032 GuideStep: 1.0 px 450 ms WEST, 0.0 px 0 ms NORTH
01:44:15.620 00.006 10072 Worker thread wakes up
01:44:15.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:15.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:16.251 00.631 10072 Exposure complete
01:44:16.333 00.082 10072 worker thread done servicing request
01:44:16.333 00.000 1032 OnExposeComplete: enter
01:44:16.337 00.004 1032 UpdateGuideState(): m_state=6
01:44:16.340 00.003 1032 Star::Find(15, 222, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 33
01:44:16.343 00.003 1032 Star::Find returns 1 (0), X=223.67, Y=616.72, Mass=1246, SNR=24.9, Peak=130 HFD=2.9
01:44:16.345 00.002 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
01:44:16.349 00.004 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
01:44:16.351 00.002 1032 CameraToMount -- cameraX=0.41 cameraY=-1.20 hyp=1.27 cameraTheta=-1.24 mountX=-1.27 mountY=-0.09, mountTheta=-3.07
01:44:16.356 00.005 1032 SchedulePrimaryMove(0F526948, x=0.41, y=-1.20, opts=13)
01:44:16.359 00.003 1032 Enqueuing Move request for scope (0.41, -1.20)
01:44:16.362 00.003 10072 Worker thread wakes up
01:44:16.362 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.41, -1.20) opts 0xd
01:44:16.362 00.000 10072 Handling offset move in thread for scope, endpoint = (0.41, -1.20)
01:44:16.363 00.001 10072 Moving (0.41, -1.20) raw xDistance=-1.27 yDistance=-0.09
01:44:16.363 00.000 10072 PPEC rslt(dithering): input = -1.27, final = -0.57
01:44:16.363 00.000 10072 PPEC: input: -1.27, control: -0.57, exposure: 500
01:44:16.363 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:16.363 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:44:16.363 00.000 10072 MoveAxis(E, 582, ABG)
01:44:16.363 00.000 10072 Guiding  Dir = 2, Dur = 582
01:44:16.364 00.001 10072 IsGuiding returns 0
01:44:16.364 00.000 10072 PulseGuide returned control before completion, sleep 592
01:44:16.365 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:16.400 00.035 1032 UpdateGuideState exits: m=1246 SNR=24.9
01:44:16.406 00.006 1032 PhdController: settling, locked = 1, distance = 0.99 (0.90) aobump = 0 frame = 9 / 99999
01:44:16.410 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784180656.410,"Host":"MELE","Inst":1,"Distance":0.99,"Time":0.0,"SettleTime":1.0,"StarLocked":true}
01:44:16.413 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:16.418 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:16.422 00.004 1032 Enqueuing Expose request
01:44:16.961 00.539 10072 IsGuiding returns 0
01:44:16.961 00.000 10072 Move returns status 0, amount 582
01:44:16.961 00.000 10072 MoveAxis(N, 0, ABG)
01:44:16.961 00.000 10072 Move returns status 0, amount 0
01:44:16.961 00.000 10072 move complete, result=0
01:44:16.961 00.000 10072 worker thread done servicing request
01:44:16.961 00.000 10072 Worker thread wakes up
01:44:16.961 00.000 1032 GuideStep: -1.3 px 582 ms EAST, -0.1 px 0 ms NORTH
01:44:16.964 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:16.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:17.590 00.626 10072 Exposure complete
01:44:17.649 00.059 10072 worker thread done servicing request
01:44:17.649 00.000 1032 OnExposeComplete: enter
01:44:17.651 00.002 1032 UpdateGuideState(): m_state=6
01:44:17.654 00.003 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 34
01:44:17.656 00.002 1032 Star::Find returns 1 (0), X=223.04, Y=618.56, Mass=1421, SNR=26.6, Peak=130 HFD=3.0
01:44:17.658 00.002 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
01:44:17.659 00.001 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
01:44:17.661 00.002 1032 CameraToMount -- cameraX=-0.22 cameraY=0.64 hyp=0.68 cameraTheta=1.90 mountX=0.67 mountY=0.05, mountTheta=0.07
01:44:17.664 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=0.64, opts=13)
01:44:17.667 00.003 1032 Enqueuing Move request for scope (-0.22, 0.64)
01:44:17.668 00.001 10072 Worker thread wakes up
01:44:17.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.64) opts 0xd
01:44:17.669 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.22, 0.64)
01:44:17.669 00.000 10072 Moving (-0.22, 0.64) raw xDistance=0.67 yDistance=0.05
01:44:17.669 00.000 10072 PPEC rslt(dithering): input = 0.67, final = 0.30
01:44:17.669 00.000 10072 PPEC: input: 0.67, control: 0.30, exposure: 500
01:44:17.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:17.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:44:17.670 00.001 10072 MoveAxis(W, 311, ABG)
01:44:17.670 00.000 10072 Guiding  Dir = 3, Dur = 311
01:44:17.670 00.000 10072 IsGuiding returns 0
01:44:17.670 00.000 10072 PulseGuide returned control before completion, sleep 321
01:44:17.671 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:17.695 00.024 1032 UpdateGuideState exits: m=1421 SNR=26.6
01:44:17.697 00.002 1032 PhdController: settling, locked = 1, distance = 0.90 (0.90) aobump = 0 frame = 10 / 99999
01:44:17.700 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784180657.700,"Host":"MELE","Inst":1,"Distance":0.90,"Time":0.0,"SettleTime":1.0,"StarLocked":true}
01:44:17.702 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:17.704 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:17.707 00.003 1032 Enqueuing Expose request
01:44:18.006 00.299 10072 IsGuiding returns 0
01:44:18.006 00.000 10072 Move returns status 0, amount 311
01:44:18.006 00.000 10072 MoveAxis(N, 0, ABG)
01:44:18.006 00.000 10072 Move returns status 0, amount 0
01:44:18.006 00.000 10072 move complete, result=0
01:44:18.006 00.000 1032 GuideStep: 0.7 px 311 ms WEST, 0.0 px 0 ms NORTH
01:44:18.009 00.003 10072 worker thread done servicing request
01:44:18.009 00.000 10072 Worker thread wakes up
01:44:18.009 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:18.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:18.744 00.735 10072 Exposure complete
01:44:18.792 00.048 10072 worker thread done servicing request
01:44:18.792 00.000 1032 OnExposeComplete: enter
01:44:18.795 00.003 1032 UpdateGuideState(): m_state=6
01:44:18.796 00.001 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 35
01:44:18.802 00.006 1032 Star::Find returns 1 (0), X=223.41, Y=617.82, Mass=1344, SNR=25.8, Peak=138 HFD=2.9
01:44:18.804 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
01:44:18.805 00.001 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
01:44:18.808 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.58 mountX=-0.14 mountY=-0.12, mountTheta=-2.41
01:44:18.811 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.10, opts=13)
01:44:18.812 00.001 1032 Enqueuing Move request for scope (0.16, -0.10)
01:44:18.814 00.002 10072 Worker thread wakes up
01:44:18.814 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
01:44:18.814 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
01:44:18.814 00.000 10072 Moving (0.16, -0.10) raw xDistance=-0.14 yDistance=-0.12
01:44:18.814 00.000 10072 PPEC rslt(dithering): input = -0.14, final = -0.06
01:44:18.814 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:44:18.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:18.815 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:44:18.815 00.000 10072 MoveAxis(E, 64, ABG)
01:44:18.815 00.000 10072 Guiding  Dir = 2, Dur = 64
01:44:18.815 00.000 10072 IsGuiding returns 0
01:44:18.815 00.000 10072 PulseGuide returned control before completion, sleep 74
01:44:18.816 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:18.839 00.023 1032 UpdateGuideState exits: m=1344 SNR=25.8
01:44:18.841 00.002 1032 PhdController: settling, locked = 1, distance = 0.69 (0.90) aobump = 0 frame = 11 / 99999
01:44:18.842 00.001 1032 PhdController: newstate STATE_FINISH
01:44:18.844 00.002 1032 PhdController complete: success
01:44:18.847 00.003 1032 evsrv: {"Event":"SettleDone","Timestamp":1784180658.847,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
01:44:18.848 00.001 1032 Mount: notify guiding dither settle done success=1
01:44:18.856 00.008 1032 PhdController: newstate STATE_IDLE
01:44:18.864 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:18.876 00.012 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:18.878 00.002 1032 Enqueuing Expose request
01:44:18.898 00.020 10072 IsGuiding returns 0
01:44:18.898 00.000 10072 Move returns status 0, amount 64
01:44:18.898 00.000 10072 MoveAxis(N, 0, ABG)
01:44:18.898 00.000 10072 Move returns status 0, amount 0
01:44:18.898 00.000 10072 move complete, result=0
01:44:18.899 00.001 10072 worker thread done servicing request
01:44:18.899 00.000 10072 Worker thread wakes up
01:44:18.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:18.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:18.899 00.000 1032 GuideStep: -0.1 px 64 ms EAST, -0.1 px 0 ms NORTH
01:44:19.312 00.413 10072 Exposure complete
01:44:19.369 00.057 10072 worker thread done servicing request
01:44:19.369 00.000 1032 OnExposeComplete: enter
01:44:19.372 00.003 1032 UpdateGuideState(): m_state=6
01:44:19.374 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
01:44:19.376 00.002 1032 Star::Find returns 1 (0), X=223.29, Y=617.72, Mass=1294, SNR=25.3, Peak=118 HFD=3.0
01:44:19.378 00.002 1032 MultiStar: exiting stabilization period
01:44:19.380 00.002 1032 MultiStar: updating star positions after lock position change
01:44:19.384 00.004 1032 Star::Find(15, 324, 753, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
01:44:19.387 00.003 1032 Star::Find returns 1 (0), X=324.56, Y=752.65, Mass=1390, SNR=26.3, Peak=122 HFD=3.1
01:44:19.389 00.002 1032 Star::Find(15, 1122, 333, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
01:44:19.391 00.002 1032 Star::Find returns 1 (0), X=1122.63, Y=332.67, Mass=714, SNR=18.8, Peak=54 HFD=3.3
01:44:19.398 00.007 1032 Star::Find(15, 996, 232, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
01:44:19.401 00.003 1032 Star::Find returns 1 (0), X=996.68, Y=232.29, Mass=679, SNR=18.2, Peak=56 HFD=3.0
01:44:19.403 00.002 1032 Star::Find(15, 614, 589, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
01:44:19.405 00.002 1032 Star::Find returns 1 (0), X=614.36, Y=589.50, Mass=700, SNR=18.6, Peak=93 HFD=2.9
01:44:19.408 00.003 1032 Star::Find(15, 638, 574, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
01:44:19.410 00.002 1032 Star::Find returns 1 (0), X=637.89, Y=573.94, Mass=487, SNR=15.5, Peak=79 HFD=2.2
01:44:19.413 00.003 1032 Star::Find(15, 428, 338, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
01:44:19.414 00.001 1032 Star::Find returns 1 (0), X=428.91, Y=337.73, Mass=667, SNR=18.1, Peak=81 HFD=2.6
01:44:19.416 00.002 1032 Star::Find(15, 1124, 695, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
01:44:19.418 00.002 1032 Star::Find returns 1 (0), X=1124.25, Y=695.19, Mass=432, SNR=14.5, Peak=39 HFD=3.5
01:44:19.420 00.002 1032 Star::Find(15, 920, 92, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
01:44:19.421 00.001 1032 Star::Find returns 1 (0), X=920.65, Y=92.41, Mass=394, SNR=13.9, Peak=37 HFD=3.1
01:44:19.423 00.002 1032 Star::Find(15, 135, 827, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
01:44:19.427 00.004 1032 Star::Find returns 1 (0), X=135.34, Y=826.94, Mass=361, SNR=13.3, Peak=22 HFD=3.5
01:44:19.430 00.003 1032 Star::Find(15, 722, 939, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
01:44:19.431 00.001 1032 Star::Find returns 1 (0), X=722.67, Y=939.37, Mass=432, SNR=14.6, Peak=32 HFD=3.2
01:44:19.433 00.002 1032 Star::Find(15, 790, 430, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
01:44:19.435 00.002 1032 Star::Find returns 1 (0), X=790.69, Y=429.98, Mass=305, SNR=12.2, Peak=54 HFD=2.2
01:44:19.437 00.002 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.06)
01:44:19.439 00.002 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.06)
01:44:19.441 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.39 mountX=-0.21 mountY=0.02, mountTheta=3.06
01:44:19.445 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.21, opts=13)
01:44:19.449 00.004 1032 Enqueuing Move request for scope (0.04, -0.21)
01:44:19.451 00.002 10072 Worker thread wakes up
01:44:19.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
01:44:19.451 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
01:44:19.451 00.000 10072 Moving (0.04, -0.21) raw xDistance=-0.21 yDistance=0.02
01:44:19.451 00.000 10072 PPEC rslt: input = -0.21, final = -0.09, react = -0.09, pred = 0.01, hyst = -0.09, hyst_pct = 0.93, period_length = 287.50
01:44:19.451 00.000 10072 PPEC: input: -0.21, control: -0.09, exposure: 500
01:44:19.451 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:19.452 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:44:19.452 00.000 10072 MoveAxis(E, 87, ABG)
01:44:19.452 00.000 10072 Guiding  Dir = 2, Dur = 87
01:44:19.452 00.000 10072 IsGuiding returns 0
01:44:19.453 00.001 10072 PulseGuide returned control before completion, sleep 97
01:44:19.454 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:19.482 00.028 1032 UpdateGuideState exits: m=1294 SNR=25.3
01:44:19.484 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:19.486 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:19.489 00.003 1032 Enqueuing Expose request
01:44:19.554 00.065 10072 IsGuiding returns 0
01:44:19.555 00.001 10072 Move returns status 0, amount 87
01:44:19.555 00.000 10072 MoveAxis(N, 0, ABG)
01:44:19.555 00.000 10072 Move returns status 0, amount 0
01:44:19.555 00.000 10072 move complete, result=0
01:44:19.555 00.000 10072 worker thread done servicing request
01:44:19.555 00.000 10072 Worker thread wakes up
01:44:19.555 00.000 1032 GuideStep: -0.2 px 87 ms EAST, 0.0 px 0 ms NORTH
01:44:19.563 00.008 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:19.563 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:20.199 00.636 10072 Exposure complete
01:44:20.267 00.068 10072 worker thread done servicing request
01:44:20.267 00.000 1032 OnExposeComplete: enter
01:44:20.270 00.003 1032 UpdateGuideState(): m_state=6
01:44:20.272 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 37
01:44:20.276 00.004 1032 Star::Find returns 1 (0), X=223.31, Y=618.29, Mass=1321, SNR=25.6, Peak=131 HFD=3.0
01:44:20.279 00.003 1032 MultiStar: [#1 -0.09,0.51,1.06,U] [#2 -0.11,0.50,0.80,U] [#3 -0.06,0.57,0.68,U] [#4 -0.16,0.50,0.75,U] [#5 -0.08,0.52,0.61,U] [#6 -0.17,0.44,0.74,U] [#7 -0.10,0.53,0.60,U] [#8 -0.16,0.44,0.56,U] 
01:44:20.282 00.003 1032 single-star, 8 included, MultiStar: {-0.09, 0.48}, one-star: {0.06, 0.37}
01:44:20.284 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
01:44:20.286 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
01:44:20.288 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.37 hyp=0.37 cameraTheta=1.41 mountX=0.34 mountY=-0.15, mountTheta=-0.42
01:44:20.292 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.37, opts=13)
01:44:20.294 00.002 1032 Enqueuing Move request for scope (0.06, 0.37)
01:44:20.296 00.002 10072 Worker thread wakes up
01:44:20.296 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.37) opts 0xd
01:44:20.296 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.37)
01:44:20.296 00.000 10072 Moving (0.06, 0.37) raw xDistance=0.34 yDistance=-0.15
01:44:20.297 00.001 10072 PPEC rslt: input = 0.34, final = 0.14, react = 0.15, pred = 0.02, hyst = 0.14, hyst_pct = 0.93, period_length = 287.50
01:44:20.297 00.000 10072 PPEC: input: 0.34, control: 0.14, exposure: 500
01:44:20.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:20.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:44:20.297 00.000 10072 MoveAxis(W, 144, ABG)
01:44:20.298 00.001 10072 Guiding  Dir = 3, Dur = 144
01:44:20.298 00.000 10072 IsGuiding returns 0
01:44:20.299 00.001 10072 PulseGuide returned control before completion, sleep 153
01:44:20.321 00.022 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:20.357 00.036 1032 UpdateGuideState exits: m=1321 SNR=25.6
01:44:20.360 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:20.383 00.023 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:20.386 00.003 1032 Enqueuing Expose request
01:44:20.463 00.077 10072 IsGuiding returns 0
01:44:20.463 00.000 10072 Move returns status 0, amount 144
01:44:20.463 00.000 10072 MoveAxis(N, 0, ABG)
01:44:20.464 00.001 10072 Move returns status 0, amount 0
01:44:20.464 00.000 10072 move complete, result=0
01:44:20.464 00.000 10072 worker thread done servicing request
01:44:20.464 00.000 10072 Worker thread wakes up
01:44:20.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:20.472 00.008 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:20.481 00.009 1032 GuideStep: 0.3 px 144 ms WEST, -0.2 px 0 ms NORTH
01:44:20.887 00.406 10072 Exposure complete
01:44:20.967 00.080 10072 worker thread done servicing request
01:44:20.967 00.000 1032 OnExposeComplete: enter
01:44:20.969 00.002 1032 UpdateGuideState(): m_state=6
01:44:20.972 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 38
01:44:20.976 00.004 1032 Star::Find returns 1 (0), X=223.40, Y=618.17, Mass=1322, SNR=25.6, Peak=130 HFD=3.0
01:44:20.978 00.002 1032 MultiStar: [#1 0.04,0.43,1.01,U] [#2 -0.01,0.48,0.76,U] [#3 0.09,0.46,0.68,U] [#4 -0.08,0.38,0.72,U] [#5 0.05,0.42,0.62,U] [#6 -0.10,0.35,0.72,U] [#7 -0.07,0.34,0.60,U] [#8 -0.10,0.40,0.55,U] 
01:44:20.982 00.004 1032 single-star, 8 included, MultiStar: {0.00, 0.39}, one-star: {0.14, 0.25}
01:44:20.985 00.003 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
01:44:20.990 00.005 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
01:44:20.994 00.004 1032 CameraToMount -- cameraX=0.14 cameraY=0.25 hyp=0.29 cameraTheta=1.06 mountX=0.21 mountY=-0.20, mountTheta=-0.77
01:44:20.999 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.25, opts=13)
01:44:21.003 00.004 1032 Enqueuing Move request for scope (0.14, 0.25)
01:44:21.006 00.003 10072 Worker thread wakes up
01:44:21.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.25) opts 0xd
01:44:21.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.25)
01:44:21.006 00.000 10072 Moving (0.14, 0.25) raw xDistance=0.21 yDistance=-0.20
01:44:21.007 00.001 10072 PPEC rslt: input = 0.21, final = 0.08, react = 0.09, pred = 0.02, hyst = 0.08, hyst_pct = 0.93, period_length = 287.50
01:44:21.007 00.000 10072 PPEC: input: 0.21, control: 0.08, exposure: 500
01:44:21.007 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:44:21.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:44:21.007 00.000 10072 MoveAxis(W, 84, ABG)
01:44:21.007 00.000 10072 Guiding  Dir = 3, Dur = 84
01:44:21.008 00.001 10072 IsGuiding returns 0
01:44:21.009 00.001 10072 PulseGuide returned control before completion, sleep 94
01:44:21.010 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:21.041 00.031 1032 UpdateGuideState exits: m=1322 SNR=25.6
01:44:21.044 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:21.046 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:21.050 00.004 1032 Enqueuing Expose request
01:44:21.120 00.070 10072 IsGuiding returns 0
01:44:21.120 00.000 10072 Move returns status 0, amount 84
01:44:21.120 00.000 10072 MoveAxis(N, 0, ABG)
01:44:21.120 00.000 10072 Move returns status 0, amount 0
01:44:21.120 00.000 10072 move complete, result=0
01:44:21.120 00.000 10072 worker thread done servicing request
01:44:21.120 00.000 10072 Worker thread wakes up
01:44:21.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:21.121 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:21.121 00.000 1032 GuideStep: 0.2 px 84 ms WEST, -0.2 px 0 ms NORTH
01:44:21.749 00.628 10072 Exposure complete
01:44:21.808 00.059 10072 worker thread done servicing request
01:44:21.808 00.000 1032 OnExposeComplete: enter
01:44:21.811 00.003 1032 UpdateGuideState(): m_state=6
01:44:21.814 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 39
01:44:21.816 00.002 1032 Star::Find returns 1 (0), X=223.30, Y=617.92, Mass=1415, SNR=26.5, Peak=152 HFD=2.9
01:44:21.819 00.003 1032 MultiStar: [#1 -0.07,0.19,1.01,U] [#2 -0.03,0.34,0.77,U] [#3 0.04,0.29,0.68,U] [#4 -0.02,0.25,0.70,U] [#5 -0.01,0.34,0.61,U] [#6 -0.03,0.10,0.69,U] [#7 0.10,0.37,0.56,U] [#8 -0.02,0.25,0.51,U] 
01:44:21.821 00.002 1032 single-star, 8 included, MultiStar: {-0.00, 0.22}, one-star: {0.05, -0.00}
01:44:21.823 00.002 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
01:44:21.825 00.002 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
01:44:21.827 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.04 mountX=-0.01 mountY=-0.04, mountTheta=-1.87
01:44:21.831 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.00, opts=13)
01:44:21.833 00.002 1032 Enqueuing Move request for scope (0.05, -0.00)
01:44:21.835 00.002 10072 Worker thread wakes up
01:44:21.835 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
01:44:21.835 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
01:44:21.835 00.000 10072 Moving (0.05, -0.00) raw xDistance=-0.01 yDistance=-0.04
01:44:21.836 00.001 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.93, period_length = 287.50
01:44:21.836 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:44:21.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:21.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:44:21.836 00.000 10072 MoveAxis(W, 1, ABG)
01:44:21.836 00.000 10072 Guiding  Dir = 3, Dur = 1
01:44:21.836 00.000 10072 IsGuiding returns 0
01:44:21.838 00.002 10072 PulseGuide returned control before completion, sleep 11
01:44:21.839 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:21.856 00.017 10072 IsGuiding returns 0
01:44:21.856 00.000 10072 Move returns status 0, amount 1
01:44:21.856 00.000 10072 MoveAxis(N, 0, ABG)
01:44:21.856 00.000 10072 Move returns status 0, amount 0
01:44:21.856 00.000 10072 move complete, result=0
01:44:21.856 00.000 10072 worker thread done servicing request
01:44:21.865 00.009 1032 UpdateGuideState exits: m=1415 SNR=26.5
01:44:21.868 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:21.870 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:21.872 00.002 1032 Enqueuing Expose request
01:44:21.875 00.003 10072 Worker thread wakes up
01:44:21.875 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:44:21.878 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:21.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:22.296 00.418 10072 Exposure complete
01:44:22.349 00.053 10072 worker thread done servicing request
01:44:22.419 00.070 1032 OnExposeComplete: enter
01:44:22.421 00.002 1032 UpdateGuideState(): m_state=6
01:44:22.434 00.013 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 40
01:44:22.436 00.002 1032 Star::Find returns 1 (0), X=223.25, Y=618.15, Mass=1326, SNR=25.7, Peak=129 HFD=2.9
01:44:22.438 00.002 1032 MultiStar: [#1 -0.14,0.41,1.05,U] [#2 -0.07,0.37,0.78,U] [#3 -0.04,0.35,0.71,U] [#4 -0.10,0.41,0.71,U] [#5 -0.01,0.58,0.61,U] [#6 -0.19,0.26,0.72,U] [#7 0.05,0.28,0.59,U] [#8 -0.27,0.12,0.53,U] 
01:44:22.440 00.002 1032 single-star, 8 included, MultiStar: {-0.08, 0.34}, one-star: {-0.01, 0.23}
01:44:22.441 00.001 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
01:44:22.443 00.002 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
01:44:22.445 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.61 mountX=0.23 mountY=-0.05, mountTheta=-0.22
01:44:22.447 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.23, opts=13)
01:44:22.450 00.003 1032 Enqueuing Move request for scope (-0.01, 0.23)
01:44:22.451 00.001 10072 Worker thread wakes up
01:44:22.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
01:44:22.452 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
01:44:22.452 00.000 10072 Moving (-0.01, 0.23) raw xDistance=0.23 yDistance=-0.05
01:44:22.452 00.000 10072 PPEC rslt: input = 0.23, final = 0.10, react = 0.10, pred = 0.02, hyst = 0.10, hyst_pct = 0.93, period_length = 287.50
01:44:22.452 00.000 10072 PPEC: input: 0.23, control: 0.10, exposure: 500
01:44:22.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:22.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:44:22.452 00.000 10072 MoveAxis(W, 99, ABG)
01:44:22.452 00.000 10072 Guiding  Dir = 3, Dur = 99
01:44:22.452 00.000 10072 IsGuiding returns 0
01:44:22.454 00.002 10072 PulseGuide returned control before completion, sleep 109
01:44:22.556 00.102 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:22.574 00.018 10072 IsGuiding returns 0
01:44:22.574 00.000 10072 Move returns status 0, amount 99
01:44:22.574 00.000 10072 MoveAxis(N, 0, ABG)
01:44:22.574 00.000 10072 Move returns status 0, amount 0
01:44:22.574 00.000 10072 move complete, result=0
01:44:22.574 00.000 10072 worker thread done servicing request
01:44:22.580 00.006 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:44:22.584 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:22.587 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:22.590 00.003 1032 Enqueuing Expose request
01:44:22.593 00.003 10072 Worker thread wakes up
01:44:22.593 00.000 1032 GuideStep: 0.2 px 99 ms WEST, -0.0 px 0 ms NORTH
01:44:22.596 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:22.596 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:23.232 00.636 10072 Exposure complete
01:44:23.280 00.048 10072 worker thread done servicing request
01:44:23.280 00.000 1032 OnExposeComplete: enter
01:44:23.283 00.003 1032 UpdateGuideState(): m_state=6
01:44:23.285 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 41
01:44:23.286 00.001 1032 Star::Find returns 1 (0), X=223.32, Y=617.96, Mass=1290, SNR=25.3, Peak=140 HFD=2.6
01:44:23.288 00.002 1032 MultiStar: [#1 0.04,0.17,1.04,U] [#2 0.01,0.25,0.81,U] [#3 0.11,0.24,0.67,U] [#4 0.07,0.26,0.76,U] [#5 0.02,0.31,0.64,U] [#6 0.02,0.10,0.74,U] [#7 -0.00,0.30,0.61,U] [#8 -0.02,0.09,0.54,U] 
01:44:23.290 00.002 1032 single-star, 8 included, MultiStar: {0.04, 0.19}, one-star: {0.06, 0.04}
01:44:23.291 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
01:44:23.293 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
01:44:23.295 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.57 mountX=0.02 mountY=-0.07, mountTheta=-1.26
01:44:23.298 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
01:44:23.301 00.003 1032 Enqueuing Move request for scope (0.06, 0.04)
01:44:23.303 00.002 10072 Worker thread wakes up
01:44:23.303 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
01:44:23.303 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
01:44:23.303 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
01:44:23.303 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.92, period_length = 287.50
01:44:23.303 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:44:23.303 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:23.303 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:44:23.303 00.000 10072 MoveAxis(W, 2, ABG)
01:44:23.303 00.000 10072 Guiding  Dir = 3, Dur = 2
01:44:23.303 00.000 10072 IsGuiding returns 0
01:44:23.305 00.002 10072 PulseGuide returned control before completion, sleep 12
01:44:23.306 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:23.323 00.017 10072 IsGuiding returns 0
01:44:23.323 00.000 10072 Move returns status 0, amount 2
01:44:23.323 00.000 10072 MoveAxis(N, 0, ABG)
01:44:23.323 00.000 10072 Move returns status 0, amount 0
01:44:23.323 00.000 10072 move complete, result=0
01:44:23.323 00.000 10072 worker thread done servicing request
01:44:23.327 00.004 1032 UpdateGuideState exits: m=1290 SNR=25.3
01:44:23.331 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:23.334 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:23.336 00.002 1032 Enqueuing Expose request
01:44:23.338 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:44:23.341 00.003 10072 Worker thread wakes up
01:44:23.341 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:23.341 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:23.748 00.407 10072 Exposure complete
01:44:23.800 00.052 10072 worker thread done servicing request
01:44:23.800 00.000 1032 OnExposeComplete: enter
01:44:23.805 00.005 1032 UpdateGuideState(): m_state=6
01:44:23.807 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 42
01:44:23.809 00.002 1032 Star::Find returns 1 (0), X=223.32, Y=617.83, Mass=1355, SNR=25.9, Peak=164 HFD=2.7
01:44:23.811 00.002 1032 MultiStar: [#1 0.07,0.04,1.03,U] [#2 -0.06,0.15,0.76,U] [#3 0.05,0.19,0.68,U] [#4 -0.09,0.15,0.72,U] [#5 0.03,0.17,0.62,U] [#6 0.03,0.04,0.73,U] [#7 0.09,0.21,0.61,U] [#8 -0.03,0.00,0.55,U] 
01:44:23.813 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.06, -0.10}
01:44:23.815 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
01:44:23.816 00.001 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
01:44:23.818 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.34 mountX=0.08 mountY=-0.04, mountTheta=-0.49
01:44:23.820 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
01:44:23.822 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
01:44:23.824 00.002 10072 Worker thread wakes up
01:44:23.824 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
01:44:23.824 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
01:44:23.824 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.08 yDistance=-0.04
01:44:23.824 00.000 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.92, period_length = 287.50
01:44:23.824 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:44:23.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:23.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:44:23.826 00.002 10072 MoveAxis(W, 2, ABG)
01:44:23.826 00.000 10072 Guiding  Dir = 3, Dur = 2
01:44:23.826 00.000 10072 IsGuiding returns 0
01:44:23.827 00.001 10072 PulseGuide returned control before completion, sleep 12
01:44:23.828 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:23.851 00.023 1032 UpdateGuideState exits: m=1355 SNR=25.9
01:44:23.853 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:23.855 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:23.857 00.002 1032 Enqueuing Expose request
01:44:23.858 00.001 10072 IsGuiding returns 0
01:44:23.858 00.000 10072 Move returns status 0, amount 2
01:44:23.858 00.000 10072 MoveAxis(N, 0, ABG)
01:44:23.859 00.001 10072 Move returns status 0, amount 0
01:44:23.859 00.000 10072 move complete, result=0
01:44:23.859 00.000 10072 worker thread done servicing request
01:44:23.859 00.000 10072 Worker thread wakes up
01:44:23.859 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:23.859 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:23.867 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:44:24.498 00.631 10072 Exposure complete
01:44:24.546 00.048 10072 worker thread done servicing request
01:44:24.546 00.000 1032 OnExposeComplete: enter
01:44:24.549 00.003 1032 UpdateGuideState(): m_state=6
01:44:24.551 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 43
01:44:24.554 00.003 1032 Star::Find returns 1 (0), X=223.36, Y=617.94, Mass=1263, SNR=25.0, Peak=120 HFD=3.1
01:44:24.556 00.002 1032 MultiStar: [#1 0.10,0.31,1.04,U] [#2 0.07,0.17,0.80,U] [#3 0.10,0.15,0.70,U] [#4 0.04,0.26,0.75,U] [#5 0.09,0.30,0.62,U] [#6 0.09,0.14,0.74,U] [#7 0.20,0.38,0.62,U] [#8 0.09,0.17,0.54,U] 
01:44:24.558 00.002 1032 single-star, 8 included, MultiStar: {0.10, 0.20}, one-star: {0.10, 0.01}
01:44:24.559 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
01:44:24.561 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
01:44:24.562 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.13 mountX=-0.01 mountY=-0.10, mountTheta=-1.70
01:44:24.565 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
01:44:24.567 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
01:44:24.568 00.001 10072 Worker thread wakes up
01:44:24.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
01:44:24.568 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
01:44:24.568 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
01:44:24.568 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.92, period_length = 287.50
01:44:24.568 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:44:24.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:24.569 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:44:24.569 00.000 10072 MoveAxis(W, 2, ABG)
01:44:24.569 00.000 10072 Guiding  Dir = 3, Dur = 2
01:44:24.569 00.000 10072 IsGuiding returns 0
01:44:24.569 00.000 10072 PulseGuide returned control before completion, sleep 12
01:44:24.570 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:24.586 00.016 10072 IsGuiding returns 0
01:44:24.586 00.000 10072 Move returns status 0, amount 2
01:44:24.587 00.001 10072 MoveAxis(N, 0, ABG)
01:44:24.587 00.000 10072 Move returns status 0, amount 0
01:44:24.587 00.000 10072 move complete, result=0
01:44:24.587 00.000 10072 worker thread done servicing request
01:44:24.593 00.006 1032 UpdateGuideState exits: m=1263 SNR=25.0
01:44:24.596 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:24.598 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:24.599 00.001 1032 Enqueuing Expose request
01:44:24.601 00.002 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:44:24.603 00.002 10072 Worker thread wakes up
01:44:24.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:24.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:25.012 00.409 10072 Exposure complete
01:44:25.060 00.048 10072 worker thread done servicing request
01:44:25.060 00.000 1032 OnExposeComplete: enter
01:44:25.062 00.002 1032 UpdateGuideState(): m_state=6
01:44:25.063 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 44
01:44:25.065 00.002 1032 Star::Find returns 1 (0), X=223.32, Y=618.09, Mass=1383, SNR=26.2, Peak=146 HFD=2.7
01:44:25.067 00.002 1032 MultiStar: [#1 0.14,0.34,1.02,U] [#2 -0.01,0.40,0.75,U] [#3 0.10,0.40,0.65,U] [#4 0.01,0.30,0.72,U] [#5 0.03,0.31,0.61,U] [#6 -0.03,0.26,0.71,U] [#7 0.05,0.40,0.57,U] [#8 -0.07,0.23,0.50,U] 
01:44:25.068 00.001 1032 single-star, 8 included, MultiStar: {0.04, 0.31}, one-star: {0.07, 0.17}
01:44:25.070 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
01:44:25.071 00.001 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
01:44:25.073 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.20 mountX=0.15 mountY=-0.11, mountTheta=-0.63
01:44:25.076 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.17, opts=13)
01:44:25.079 00.003 1032 Enqueuing Move request for scope (0.07, 0.17)
01:44:25.081 00.002 10072 Worker thread wakes up
01:44:25.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
01:44:25.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
01:44:25.081 00.000 10072 Moving (0.07, 0.17) raw xDistance=0.15 yDistance=-0.11
01:44:25.081 00.000 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = 0.02, hyst = 0.06, hyst_pct = 0.92, period_length = 287.50
01:44:25.081 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
01:44:25.081 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:25.081 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:44:25.081 00.000 10072 MoveAxis(W, 63, ABG)
01:44:25.082 00.001 10072 Guiding  Dir = 3, Dur = 63
01:44:25.082 00.000 10072 IsGuiding returns 0
01:44:25.082 00.000 10072 PulseGuide returned control before completion, sleep 73
01:44:25.084 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:25.105 00.021 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:44:25.107 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:25.109 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:25.111 00.002 1032 Enqueuing Expose request
01:44:25.164 00.053 10072 IsGuiding returns 0
01:44:25.164 00.000 10072 Move returns status 0, amount 63
01:44:25.164 00.000 10072 MoveAxis(N, 0, ABG)
01:44:25.164 00.000 10072 Move returns status 0, amount 0
01:44:25.164 00.000 10072 move complete, result=0
01:44:25.164 00.000 10072 worker thread done servicing request
01:44:25.164 00.000 10072 Worker thread wakes up
01:44:25.164 00.000 1032 GuideStep: 0.1 px 63 ms WEST, -0.1 px 0 ms NORTH
01:44:25.168 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:25.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:25.792 00.624 10072 Exposure complete
01:44:25.840 00.048 10072 worker thread done servicing request
01:44:25.840 00.000 1032 OnExposeComplete: enter
01:44:25.843 00.003 1032 UpdateGuideState(): m_state=6
01:44:25.845 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 45
01:44:25.847 00.002 1032 Star::Find returns 1 (0), X=223.32, Y=617.98, Mass=1387, SNR=26.2, Peak=154 HFD=2.6
01:44:25.849 00.002 1032 MultiStar: [#1 0.01,0.23,0.97,U] [#2 0.01,0.27,0.74,U] [#3 0.01,0.25,0.69,U] [#4 -0.13,0.25,0.69,U] [#5 -0.12,0.27,0.61,U] [#6 0.01,0.21,0.70,U] [#7 -0.04,0.37,0.60,U] [#8 -0.09,0.21,0.57,U] 
01:44:25.852 00.003 1032 single-star, 8 included, MultiStar: {-0.02, 0.23}, one-star: {0.07, 0.05}
01:44:25.854 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
01:44:25.856 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
01:44:25.857 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.66 mountX=0.03 mountY=-0.08, mountTheta=-1.17
01:44:25.861 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
01:44:25.864 00.003 1032 Enqueuing Move request for scope (0.07, 0.05)
01:44:25.866 00.002 10072 Worker thread wakes up
01:44:25.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
01:44:25.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
01:44:25.866 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
01:44:25.866 00.000 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.92, period_length = 287.50
01:44:25.866 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:44:25.866 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:25.867 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:44:25.867 00.000 10072 MoveAxis(W, 2, ABG)
01:44:25.867 00.000 10072 Guiding  Dir = 3, Dur = 2
01:44:25.867 00.000 10072 IsGuiding returns 0
01:44:25.867 00.000 10072 PulseGuide returned control before completion, sleep 12
01:44:25.868 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:25.884 00.016 10072 IsGuiding returns 0
01:44:25.884 00.000 10072 Move returns status 0, amount 2
01:44:25.884 00.000 10072 MoveAxis(N, 0, ABG)
01:44:25.884 00.000 10072 Move returns status 0, amount 0
01:44:25.884 00.000 10072 move complete, result=0
01:44:25.884 00.000 10072 worker thread done servicing request
01:44:25.890 00.006 1032 UpdateGuideState exits: m=1387 SNR=26.2
01:44:25.893 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:25.896 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:25.898 00.002 1032 Enqueuing Expose request
01:44:25.900 00.002 10072 Worker thread wakes up
01:44:25.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:25.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:25.900 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:44:26.306 00.406 10072 Exposure complete
01:44:26.355 00.049 10072 worker thread done servicing request
01:44:26.355 00.000 1032 OnExposeComplete: enter
01:44:26.357 00.002 1032 UpdateGuideState(): m_state=6
01:44:26.358 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 46
01:44:26.361 00.003 1032 Star::Find returns 1 (0), X=223.34, Y=617.74, Mass=1330, SNR=25.7, Peak=142 HFD=3.0
01:44:26.363 00.002 1032 MultiStar: [#1 0.11,0.02,1.03,U] [#2 -0.07,0.06,0.74,U] [#3 0.10,-0.01,0.70,U] [#4 0.02,0.14,0.70,U] [#5 0.07,0.14,0.61,U] [#6 -0.04,-0.10,0.70,U] [#7 0.07,0.02,0.59,U] [#8 -0.01,0.08,0.54,U] 
01:44:26.365 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.08, -0.19}
01:44:26.367 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
01:44:26.369 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
01:44:26.371 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.13 mountX=-0.01 mountY=-0.04, mountTheta=-1.70
01:44:26.374 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
01:44:26.376 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
01:44:26.377 00.001 10072 Worker thread wakes up
01:44:26.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
01:44:26.378 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
01:44:26.378 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
01:44:26.378 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.92, period_length = 287.50
01:44:26.378 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:44:26.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:26.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:44:26.378 00.000 10072 MoveAxis(W, 2, ABG)
01:44:26.378 00.000 10072 Guiding  Dir = 3, Dur = 2
01:44:26.379 00.001 10072 IsGuiding returns 0
01:44:26.379 00.000 10072 PulseGuide returned control before completion, sleep 12
01:44:26.379 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:26.398 00.019 10072 IsGuiding returns 0
01:44:26.399 00.001 10072 Move returns status 0, amount 2
01:44:26.399 00.000 10072 MoveAxis(N, 0, ABG)
01:44:26.399 00.000 10072 Move returns status 0, amount 0
01:44:26.399 00.000 10072 move complete, result=0
01:44:26.399 00.000 10072 worker thread done servicing request
01:44:26.403 00.004 1032 UpdateGuideState exits: m=1330 SNR=25.7
01:44:26.406 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:26.408 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:26.411 00.003 1032 Enqueuing Expose request
01:44:26.412 00.001 10072 Worker thread wakes up
01:44:26.412 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:26.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:26.412 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:44:27.040 00.628 10072 Exposure complete
01:44:27.087 00.047 10072 worker thread done servicing request
01:44:27.087 00.000 1032 OnExposeComplete: enter
01:44:27.089 00.002 1032 UpdateGuideState(): m_state=6
01:44:27.091 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 47
01:44:27.092 00.001 1032 Star::Find returns 1 (0), X=223.40, Y=617.84, Mass=1315, SNR=25.6, Peak=135 HFD=3.1
01:44:27.094 00.002 1032 MultiStar: [#1 0.11,0.11,1.03,U] [#2 0.13,0.25,0.78,U] [#3 0.11,0.06,0.70,U] [#4 0.05,0.17,0.76,U] [#5 0.02,0.09,0.61,U] [#6 0.04,0.10,0.70,U] [#7 0.20,0.37,0.60,U] [#8 0.08,0.18,0.57,U] 
01:44:27.095 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.14, -0.09}
01:44:27.097 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
01:44:27.098 00.001 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
01:44:27.100 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.89 mountX=0.09 mountY=-0.13, mountTheta=-0.94
01:44:27.104 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.12, opts=13)
01:44:27.105 00.001 1032 Enqueuing Move request for scope (0.10, 0.12)
01:44:27.107 00.002 10072 Worker thread wakes up
01:44:27.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
01:44:27.108 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
01:44:27.108 00.000 10072 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=-0.13
01:44:27.108 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.92, period_length = 287.50
01:44:27.108 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:44:27.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:27.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:44:27.109 00.001 10072 MoveAxis(W, 2, ABG)
01:44:27.109 00.000 10072 Guiding  Dir = 3, Dur = 2
01:44:27.109 00.000 10072 IsGuiding returns 0
01:44:27.110 00.001 10072 PulseGuide returned control before completion, sleep 12
01:44:27.110 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:27.132 00.022 10072 IsGuiding returns 0
01:44:27.132 00.000 1032 UpdateGuideState exits: m=1315 SNR=25.6
01:44:27.134 00.002 10072 Move returns status 0, amount 2
01:44:27.134 00.000 10072 MoveAxis(N, 0, ABG)
01:44:27.134 00.000 10072 Move returns status 0, amount 0
01:44:27.135 00.001 10072 move complete, result=0
01:44:27.135 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:27.136 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:27.138 00.002 1032 Enqueuing Expose request
01:44:27.139 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:44:27.142 00.003 10072 worker thread done servicing request
01:44:27.142 00.000 10072 Worker thread wakes up
01:44:27.142 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:27.142 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:27.558 00.416 10072 Exposure complete
01:44:27.608 00.050 10072 worker thread done servicing request
01:44:27.608 00.000 1032 OnExposeComplete: enter
01:44:27.613 00.005 1032 UpdateGuideState(): m_state=6
01:44:27.615 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 48
01:44:27.617 00.002 1032 Star::Find returns 1 (0), X=223.37, Y=617.82, Mass=1426, SNR=26.6, Peak=146 HFD=3.0
01:44:27.619 00.002 1032 MultiStar: [#1 -0.03,0.17,0.97,U] [#2 0.01,0.18,0.76,U] [#3 -0.01,0.17,0.69,U] [#4 -0.03,0.19,0.72,U] [#5 -0.02,0.22,0.60,U] [#6 0.06,0.02,0.65,U] [#7 -0.02,0.24,0.57,U] [#8 -0.02,0.05,0.49,U] 
01:44:27.621 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.12}, one-star: {0.11, -0.10}
01:44:27.623 00.002 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
01:44:27.625 00.002 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
01:44:27.627 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=0.11 mountY=-0.04, mountTheta=-0.36
01:44:27.629 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.12, opts=13)
01:44:27.631 00.002 1032 Enqueuing Move request for scope (0.01, 0.12)
01:44:27.633 00.002 10072 Worker thread wakes up
01:44:27.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
01:44:27.633 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:44:27.633 00.000 10072 Moving (0.01, 0.12) raw xDistance=0.11 yDistance=-0.04
01:44:27.633 00.000 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.92, period_length = 287.50
01:44:27.633 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:44:27.633 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:27.633 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:44:27.633 00.000 10072 MoveAxis(W, 2, ABG)
01:44:27.633 00.000 10072 Guiding  Dir = 3, Dur = 2
01:44:27.634 00.001 10072 IsGuiding returns 0
01:44:27.634 00.000 10072 PulseGuide returned control before completion, sleep 12
01:44:27.635 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:27.650 00.015 10072 IsGuiding returns 0
01:44:27.650 00.000 10072 Move returns status 0, amount 2
01:44:27.650 00.000 10072 MoveAxis(N, 0, ABG)
01:44:27.650 00.000 10072 Move returns status 0, amount 0
01:44:27.650 00.000 10072 move complete, result=0
01:44:27.650 00.000 10072 worker thread done servicing request
01:44:27.657 00.007 1032 UpdateGuideState exits: m=1426 SNR=26.6
01:44:27.659 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:27.661 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:27.663 00.002 1032 Enqueuing Expose request
01:44:27.664 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:44:27.666 00.002 10072 Worker thread wakes up
01:44:27.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:27.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:28.295 00.629 10072 Exposure complete
01:44:28.342 00.047 10072 worker thread done servicing request
01:44:28.343 00.001 1032 OnExposeComplete: enter
01:44:28.345 00.002 1032 UpdateGuideState(): m_state=6
01:44:28.347 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 49
01:44:28.349 00.002 1032 Star::Find returns 1 (0), X=223.32, Y=617.87, Mass=1364, SNR=26.0, Peak=149 HFD=2.7
01:44:28.351 00.002 1032 MultiStar: [#1 0.11,0.22,1.02,U] [#2 0.07,0.29,0.78,U] [#3 -0.02,0.11,0.66,U] [#4 -0.03,0.28,0.71,U] [#5 0.04,0.31,0.60,U] [#6 0.00,0.03,0.72,U] [#7 0.04,0.28,0.59,U] [#8 0.05,0.14,0.53,U] 
01:44:28.353 00.002 1032 single-star, 8 included, MultiStar: {0.04, 0.17}, one-star: {0.06, -0.06}
01:44:28.355 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
01:44:28.357 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
01:44:28.358 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.75 mountX=-0.07 mountY=-0.05, mountTheta=-2.58
01:44:28.361 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
01:44:28.364 00.003 1032 Enqueuing Move request for scope (0.06, -0.06)
01:44:28.367 00.003 10072 Worker thread wakes up
01:44:28.367 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
01:44:28.367 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
01:44:28.367 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=-0.05
01:44:28.367 00.000 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.92, period_length = 287.50
01:44:28.367 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:44:28.368 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:28.368 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:44:28.368 00.000 10072 MoveAxis(W, 2, ABG)
01:44:28.368 00.000 10072 Guiding  Dir = 3, Dur = 2
01:44:28.368 00.000 10072 IsGuiding returns 0
01:44:28.369 00.001 10072 PulseGuide returned control before completion, sleep 12
01:44:28.370 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:28.384 00.014 10072 IsGuiding returns 0
01:44:28.384 00.000 10072 Move returns status 0, amount 2
01:44:28.384 00.000 10072 MoveAxis(N, 0, ABG)
01:44:28.384 00.000 10072 Move returns status 0, amount 0
01:44:28.384 00.000 10072 move complete, result=0
01:44:28.384 00.000 10072 worker thread done servicing request
01:44:28.390 00.006 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:44:28.393 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:28.395 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:28.397 00.002 1032 Enqueuing Expose request
01:44:28.400 00.003 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:44:28.402 00.002 10072 Worker thread wakes up
01:44:28.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:28.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:28.808 00.406 10072 Exposure complete
01:44:28.854 00.046 10072 worker thread done servicing request
01:44:28.854 00.000 1032 OnExposeComplete: enter
01:44:28.856 00.002 1032 UpdateGuideState(): m_state=6
01:44:28.858 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 50
01:44:28.860 00.002 1032 Star::Find returns 1 (0), X=223.32, Y=617.89, Mass=1424, SNR=26.6, Peak=136 HFD=2.9
01:44:28.862 00.002 1032 MultiStar: [#1 0.06,0.15,1.04,U] [#2 0.15,0.31,0.75,U] [#3 0.07,0.21,0.66,U] [#4 -0.04,0.21,0.68,U] [#5 0.02,0.23,0.61,U] [#6 -0.04,0.09,0.69,U] [#7 0.05,0.19,0.55,U] [#8 0.01,0.13,0.53,U] 
01:44:28.864 00.002 1032 single-star, 8 included, MultiStar: {0.04, 0.16}, one-star: {0.07, -0.03}
01:44:28.865 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
01:44:28.867 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
01:44:28.870 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.47 mountX=-0.05 mountY=-0.06, mountTheta=-2.30
01:44:28.872 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
01:44:28.874 00.002 1032 Enqueuing Move request for scope (0.07, -0.03)
01:44:28.875 00.001 10072 Worker thread wakes up
01:44:28.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:44:28.875 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:44:28.875 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
01:44:28.876 00.001 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.91, period_length = 287.50
01:44:28.876 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:44:28.876 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:28.876 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:44:28.876 00.000 10072 MoveAxis(W, 2, ABG)
01:44:28.876 00.000 10072 Guiding  Dir = 3, Dur = 2
01:44:28.876 00.000 10072 IsGuiding returns 0
01:44:28.877 00.001 10072 PulseGuide returned control before completion, sleep 12
01:44:28.878 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:28.899 00.021 10072 IsGuiding returns 0
01:44:28.899 00.000 10072 Move returns status 0, amount 2
01:44:28.899 00.000 10072 MoveAxis(N, 0, ABG)
01:44:28.899 00.000 10072 Move returns status 0, amount 0
01:44:28.899 00.000 1032 UpdateGuideState exits: m=1424 SNR=26.6
01:44:28.902 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:28.904 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:28.906 00.002 1032 Enqueuing Expose request
01:44:28.907 00.001 10072 move complete, result=0
01:44:28.908 00.001 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:44:28.910 00.002 10072 worker thread done servicing request
01:44:28.910 00.000 10072 Worker thread wakes up
01:44:28.910 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:28.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:29.545 00.635 10072 Exposure complete
01:44:29.593 00.048 10072 worker thread done servicing request
01:44:29.594 00.001 1032 OnExposeComplete: enter
01:44:29.596 00.002 1032 UpdateGuideState(): m_state=6
01:44:29.598 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 51
01:44:29.601 00.003 1032 Star::Find returns 1 (0), X=223.32, Y=617.94, Mass=1163, SNR=24.0, Peak=120 HFD=2.6
01:44:29.606 00.005 1032 MultiStar: [#1 0.14,0.22,1.12,U] [#2 0.05,0.22,0.83,U] [#3 0.10,0.18,0.71,U] [#4 0.13,0.23,0.82,U] [#5 0.00,0.23,0.66,U] [#6 0.13,0.01,0.76,U] [#7 0.00,0.17,0.63,U] [#8 0.06,0.10,0.59,U] 
01:44:29.611 00.005 1032 single-star, 8 included, MultiStar: {0.08, 0.15}, one-star: {0.06, 0.02}
01:44:29.615 00.004 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
01:44:29.617 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
01:44:29.618 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.25 mountX=-0.00 mountY=-0.07, mountTheta=-1.58
01:44:29.622 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
01:44:29.624 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
01:44:29.626 00.002 10072 Worker thread wakes up
01:44:29.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:44:29.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:44:29.626 00.000 10072 Moving (0.06, 0.02) raw xDistance=-0.00 yDistance=-0.07
01:44:29.626 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.91, period_length = 287.50
01:44:29.626 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:44:29.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:29.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:44:29.626 00.000 10072 MoveAxis(W, 3, ABG)
01:44:29.626 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:29.627 00.001 10072 IsGuiding returns 0
01:44:29.627 00.000 10072 PulseGuide returned control before completion, sleep 13
01:44:29.628 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:29.651 00.023 1032 UpdateGuideState exits: m=1163 SNR=24.0
01:44:29.653 00.002 10072 IsGuiding returns 0
01:44:29.654 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:29.655 00.001 10072 Move returns status 0, amount 3
01:44:29.655 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:29.657 00.002 1032 Enqueuing Expose request
01:44:29.659 00.002 10072 MoveAxis(N, 0, ABG)
01:44:29.659 00.000 10072 Move returns status 0, amount 0
01:44:29.659 00.000 10072 move complete, result=0
01:44:29.659 00.000 10072 worker thread done servicing request
01:44:29.659 00.000 10072 Worker thread wakes up
01:44:29.659 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:29.659 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:29.666 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:44:30.077 00.411 10072 Exposure complete
01:44:30.130 00.053 10072 worker thread done servicing request
01:44:30.131 00.001 1032 OnExposeComplete: enter
01:44:30.133 00.002 1032 UpdateGuideState(): m_state=6
01:44:30.135 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 52
01:44:30.137 00.002 1032 Star::Find returns 1 (0), X=223.40, Y=618.07, Mass=1293, SNR=25.3, Peak=126 HFD=3.0
01:44:30.139 00.002 1032 MultiStar: [#1 0.02,0.29,1.03,U] [#2 -0.01,0.34,0.80,U] [#3 0.02,0.24,0.68,U] [#4 0.08,0.33,0.71,U] [#5 0.13,0.48,0.64,U] [#6 0.12,0.20,0.72,U] [#7 -0.03,0.27,0.62,U] [#8 -0.03,0.39,0.54,U] 
01:44:30.141 00.002 1032 single-star, 8 included, MultiStar: {0.05, 0.29}, one-star: {0.14, 0.15}
01:44:30.146 00.005 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
01:44:30.147 00.001 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
01:44:30.149 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.20 cameraTheta=0.80 mountX=0.10 mountY=-0.17, mountTheta=-1.03
01:44:30.152 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.15, opts=13)
01:44:30.155 00.003 1032 Enqueuing Move request for scope (0.14, 0.15)
01:44:30.156 00.001 10072 Worker thread wakes up
01:44:30.156 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
01:44:30.157 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
01:44:30.157 00.000 10072 Moving (0.14, 0.15) raw xDistance=0.10 yDistance=-0.17
01:44:30.157 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.91, period_length = 287.50
01:44:30.157 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:44:30.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:30.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:44:30.157 00.000 10072 MoveAxis(W, 2, ABG)
01:44:30.157 00.000 10072 Guiding  Dir = 3, Dur = 2
01:44:30.158 00.001 10072 IsGuiding returns 0
01:44:30.158 00.000 10072 PulseGuide returned control before completion, sleep 12
01:44:30.159 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:30.182 00.023 1032 UpdateGuideState exits: m=1293 SNR=25.3
01:44:30.185 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:30.187 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:30.189 00.002 1032 Enqueuing Expose request
01:44:30.191 00.002 10072 IsGuiding returns 0
01:44:30.191 00.000 10072 Move returns status 0, amount 2
01:44:30.191 00.000 10072 MoveAxis(N, 0, ABG)
01:44:30.191 00.000 10072 Move returns status 0, amount 0
01:44:30.191 00.000 10072 move complete, result=0
01:44:30.191 00.000 10072 worker thread done servicing request
01:44:30.191 00.000 10072 Worker thread wakes up
01:44:30.191 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:30.191 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:30.199 00.008 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
01:44:30.826 00.627 10072 Exposure complete
01:44:30.879 00.053 10072 worker thread done servicing request
01:44:30.879 00.000 1032 OnExposeComplete: enter
01:44:30.881 00.002 1032 UpdateGuideState(): m_state=6
01:44:30.883 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 53
01:44:30.885 00.002 1032 Star::Find returns 1 (0), X=223.38, Y=618.15, Mass=1328, SNR=25.7, Peak=126 HFD=2.9
01:44:30.887 00.002 1032 MultiStar: [#1 0.11,0.39,1.01,U] [#2 0.17,0.55,0.78,U] [#3 -0.04,0.46,0.66,U] [#4 0.00,0.43,0.70,U] [#5 0.03,0.61,0.62,U] [#6 0.06,0.35,0.74,U] [#7 0.04,0.57,0.60,U] [#8 0.22,0.61,0.53,U] 
01:44:30.890 00.003 1032 single-star, 8 included, MultiStar: {0.08, 0.45}, one-star: {0.12, 0.23}
01:44:30.891 00.001 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
01:44:30.893 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
01:44:30.895 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.08 mountX=0.19 mountY=-0.18, mountTheta=-0.75
01:44:30.898 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.23, opts=13)
01:44:30.901 00.003 1032 Enqueuing Move request for scope (0.12, 0.23)
01:44:30.906 00.005 10072 Worker thread wakes up
01:44:30.906 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
01:44:30.906 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
01:44:30.906 00.000 10072 Moving (0.12, 0.23) raw xDistance=0.19 yDistance=-0.18
01:44:30.906 00.000 10072 PPEC rslt: input = 0.19, final = 0.08, react = 0.09, pred = 0.03, hyst = 0.08, hyst_pct = 0.91, period_length = 287.50
01:44:30.906 00.000 10072 PPEC: input: 0.19, control: 0.08, exposure: 500
01:44:30.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:30.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:44:30.906 00.000 10072 MoveAxis(W, 83, ABG)
01:44:30.906 00.000 10072 Guiding  Dir = 3, Dur = 83
01:44:30.908 00.002 10072 IsGuiding returns 0
01:44:30.909 00.001 10072 PulseGuide returned control before completion, sleep 93
01:44:30.910 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:30.930 00.020 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:44:30.932 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:30.935 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:30.937 00.002 1032 Enqueuing Expose request
01:44:31.013 00.076 10072 IsGuiding returns 0
01:44:31.013 00.000 10072 Move returns status 0, amount 83
01:44:31.014 00.001 10072 MoveAxis(N, 0, ABG)
01:44:31.014 00.000 10072 Move returns status 0, amount 0
01:44:31.014 00.000 10072 move complete, result=0
01:44:31.014 00.000 1032 GuideStep: 0.2 px 83 ms WEST, -0.2 px 0 ms NORTH
01:44:31.018 00.004 10072 worker thread done servicing request
01:44:31.018 00.000 10072 Worker thread wakes up
01:44:31.018 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:31.018 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:31.426 00.408 10072 Exposure complete
01:44:31.477 00.051 10072 worker thread done servicing request
01:44:31.477 00.000 1032 OnExposeComplete: enter
01:44:31.479 00.002 1032 UpdateGuideState(): m_state=6
01:44:31.482 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 54
01:44:31.483 00.001 1032 Star::Find returns 1 (0), X=223.36, Y=618.03, Mass=1383, SNR=26.2, Peak=140 HFD=2.9
01:44:31.485 00.002 1032 MultiStar: [#1 0.07,0.33,1.00,U] [#2 0.05,0.26,0.76,U] [#3 -0.02,0.36,0.67,U] [#4 -0.07,0.33,0.72,U] [#5 0.03,0.36,0.61,U] [#6 0.16,0.21,0.68,U] [#7 0.01,0.41,0.56,U] [#8 0.01,0.38,0.52,U] 
01:44:31.487 00.002 1032 single-star, 8 included, MultiStar: {0.05, 0.29}, one-star: {0.11, 0.10}
01:44:31.490 00.003 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
01:44:31.492 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
01:44:31.494 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.78 mountX=0.07 mountY=-0.13, mountTheta=-1.05
01:44:31.497 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
01:44:31.498 00.001 1032 Enqueuing Move request for scope (0.11, 0.10)
01:44:31.499 00.001 10072 Worker thread wakes up
01:44:31.499 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
01:44:31.499 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
01:44:31.500 00.001 10072 Moving (0.11, 0.10) raw xDistance=0.07 yDistance=-0.13
01:44:31.500 00.000 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.91, period_length = 287.50
01:44:31.500 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:44:31.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:31.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:44:31.500 00.000 10072 MoveAxis(W, 3, ABG)
01:44:31.500 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:31.500 00.000 10072 IsGuiding returns 0
01:44:31.501 00.001 10072 PulseGuide returned control before completion, sleep 13
01:44:31.501 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:31.516 00.015 10072 IsGuiding returns 0
01:44:31.516 00.000 10072 Move returns status 0, amount 3
01:44:31.516 00.000 10072 MoveAxis(N, 0, ABG)
01:44:31.516 00.000 10072 Move returns status 0, amount 0
01:44:31.516 00.000 10072 move complete, result=0
01:44:31.517 00.001 10072 worker thread done servicing request
01:44:31.522 00.005 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:44:31.524 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:31.526 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:31.528 00.002 1032 Enqueuing Expose request
01:44:31.531 00.003 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:44:31.532 00.001 10072 Worker thread wakes up
01:44:31.532 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:31.532 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:32.159 00.627 10072 Exposure complete
01:44:32.206 00.047 10072 worker thread done servicing request
01:44:32.206 00.000 1032 OnExposeComplete: enter
01:44:32.208 00.002 1032 UpdateGuideState(): m_state=6
01:44:32.211 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 55
01:44:32.213 00.002 1032 Star::Find returns 1 (0), X=223.50, Y=617.94, Mass=1355, SNR=25.9, Peak=151 HFD=3.0
01:44:32.215 00.002 1032 MultiStar: [#1 0.14,0.29,1.07,U] [#2 0.13,0.31,0.75,U] [#3 -0.01,0.25,0.70,U] [#4 0.07,0.19,0.74,U] [#5 0.20,0.17,0.62,U] [#6 0.13,0.19,0.71,U] [#7 0.14,0.41,0.57,U] [#8 0.00,0.18,0.56,U] 
01:44:32.218 00.003 1032 single-star, 8 included, MultiStar: {0.13, 0.22}, one-star: {0.25, 0.02}
01:44:32.221 00.003 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
01:44:32.222 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
01:44:32.225 00.003 1032 CameraToMount -- cameraX=0.25 cameraY=0.02 hyp=0.25 cameraTheta=0.06 mountX=-0.05 mountY=-0.24, mountTheta=-1.77
01:44:32.227 00.002 1032 SchedulePrimaryMove(0F526948, x=0.25, y=0.02, opts=13)
01:44:32.230 00.003 1032 Enqueuing Move request for scope (0.25, 0.02)
01:44:32.232 00.002 10072 Worker thread wakes up
01:44:32.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.02) opts 0xd
01:44:32.232 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, 0.02)
01:44:32.232 00.000 10072 Moving (0.25, 0.02) raw xDistance=-0.05 yDistance=-0.24
01:44:32.232 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.91, period_length = 287.50
01:44:32.232 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:44:32.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:44:32.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:44:32.232 00.000 10072 MoveAxis(W, 3, ABG)
01:44:32.232 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:32.233 00.001 10072 IsGuiding returns 0
01:44:32.233 00.000 10072 PulseGuide returned control before completion, sleep 13
01:44:32.235 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:32.251 00.016 10072 IsGuiding returns 0
01:44:32.251 00.000 10072 Move returns status 0, amount 3
01:44:32.251 00.000 10072 MoveAxis(N, 0, ABG)
01:44:32.251 00.000 10072 Move returns status 0, amount 0
01:44:32.251 00.000 10072 move complete, result=0
01:44:32.251 00.000 10072 worker thread done servicing request
01:44:32.256 00.005 1032 UpdateGuideState exits: m=1355 SNR=25.9
01:44:32.258 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:32.260 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:32.261 00.001 1032 Enqueuing Expose request
01:44:32.263 00.002 1032 GuideStep: -0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
01:44:32.265 00.002 10072 Worker thread wakes up
01:44:32.265 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:32.265 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:32.678 00.413 10072 Exposure complete
01:44:32.727 00.049 10072 worker thread done servicing request
01:44:32.727 00.000 1032 OnExposeComplete: enter
01:44:32.729 00.002 1032 UpdateGuideState(): m_state=6
01:44:32.730 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 56
01:44:32.732 00.002 1032 Star::Find returns 1 (0), X=223.35, Y=618.16, Mass=1311, SNR=25.5, Peak=139 HFD=2.8
01:44:32.734 00.002 1032 MultiStar: [#1 0.08,0.29,1.08,U] [#2 0.10,0.43,0.79,U] [#3 0.07,0.30,0.70,U] [#4 0.10,0.43,0.75,U] [#5 0.19,0.36,0.63,U] [#6 0.10,0.15,0.72,U] [#7 0.24,0.34,0.61,U] [#8 0.08,0.23,0.57,U] 
01:44:32.737 00.003 1032 single-star, 8 included, MultiStar: {0.11, 0.31}, one-star: {0.09, 0.24}
01:44:32.739 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
01:44:32.740 00.001 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
01:44:32.742 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.25 cameraTheta=1.20 mountX=0.21 mountY=-0.15, mountTheta=-0.63
01:44:32.744 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.24, opts=13)
01:44:32.746 00.002 1032 Enqueuing Move request for scope (0.09, 0.24)
01:44:32.747 00.001 10072 Worker thread wakes up
01:44:32.747 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
01:44:32.747 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
01:44:32.747 00.000 10072 Moving (0.09, 0.24) raw xDistance=0.21 yDistance=-0.15
01:44:32.748 00.001 10072 PPEC rslt: input = 0.21, final = 0.09, react = 0.09, pred = 0.03, hyst = 0.08, hyst_pct = 0.91, period_length = 287.50
01:44:32.748 00.000 10072 PPEC: input: 0.21, control: 0.09, exposure: 500
01:44:32.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:32.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:44:32.748 00.000 10072 MoveAxis(W, 89, ABG)
01:44:32.748 00.000 10072 Guiding  Dir = 3, Dur = 89
01:44:32.748 00.000 10072 IsGuiding returns 0
01:44:32.749 00.001 10072 PulseGuide returned control before completion, sleep 99
01:44:32.750 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:32.773 00.023 1032 UpdateGuideState exits: m=1311 SNR=25.5
01:44:32.775 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:32.777 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:32.778 00.001 1032 Enqueuing Expose request
01:44:32.862 00.084 10072 IsGuiding returns 0
01:44:32.862 00.000 10072 Move returns status 0, amount 89
01:44:32.862 00.000 10072 MoveAxis(N, 0, ABG)
01:44:32.862 00.000 10072 Move returns status 0, amount 0
01:44:32.862 00.000 10072 move complete, result=0
01:44:32.862 00.000 10072 worker thread done servicing request
01:44:32.862 00.000 10072 Worker thread wakes up
01:44:32.862 00.000 1032 GuideStep: 0.2 px 89 ms WEST, -0.1 px 0 ms NORTH
01:44:32.865 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:32.865 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:33.491 00.626 10072 Exposure complete
01:44:33.540 00.049 10072 worker thread done servicing request
01:44:33.540 00.000 1032 OnExposeComplete: enter
01:44:33.542 00.002 1032 UpdateGuideState(): m_state=6
01:44:33.544 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 57
01:44:33.547 00.003 1032 Star::Find returns 1 (0), X=223.34, Y=618.00, Mass=1316, SNR=25.6, Peak=134 HFD=2.8
01:44:33.548 00.001 1032 MultiStar: [#1 -0.04,0.35,1.03,U] [#2 0.11,0.34,0.80,U] [#3 -0.05,0.21,0.72,U] [#4 -0.02,0.21,0.74,U] [#5 0.00,0.40,0.64,U] [#6 -0.05,0.20,0.73,U] [#7 0.00,0.40,0.58,U] [#8 -0.16,0.20,0.54,U] 
01:44:33.552 00.004 1032 single-star, 8 included, MultiStar: {-0.01, 0.26}, one-star: {0.08, 0.08}
01:44:33.554 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
01:44:33.556 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
01:44:33.559 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.79 mountX=0.06 mountY=-0.10, mountTheta=-1.04
01:44:33.561 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
01:44:33.563 00.002 1032 Enqueuing Move request for scope (0.08, 0.08)
01:44:33.566 00.003 10072 Worker thread wakes up
01:44:33.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
01:44:33.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:44:33.566 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
01:44:33.566 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.91, period_length = 287.50
01:44:33.566 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:44:33.566 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:33.566 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:44:33.566 00.000 10072 MoveAxis(W, 3, ABG)
01:44:33.566 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:33.567 00.001 10072 IsGuiding returns 0
01:44:33.567 00.000 10072 PulseGuide returned control before completion, sleep 13
01:44:33.568 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:33.583 00.015 10072 IsGuiding returns 0
01:44:33.584 00.001 10072 Move returns status 0, amount 3
01:44:33.584 00.000 10072 MoveAxis(N, 0, ABG)
01:44:33.584 00.000 10072 Move returns status 0, amount 0
01:44:33.584 00.000 10072 move complete, result=0
01:44:33.584 00.000 10072 worker thread done servicing request
01:44:33.592 00.008 1032 UpdateGuideState exits: m=1316 SNR=25.6
01:44:33.598 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:33.602 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:33.607 00.005 1032 Enqueuing Expose request
01:44:33.610 00.003 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:44:33.614 00.004 10072 Worker thread wakes up
01:44:33.614 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:33.614 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:34.024 00.410 10072 Exposure complete
01:44:34.070 00.046 10072 worker thread done servicing request
01:44:34.072 00.002 1032 OnExposeComplete: enter
01:44:34.073 00.001 1032 UpdateGuideState(): m_state=6
01:44:34.076 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 58
01:44:34.077 00.001 1032 Star::Find returns 1 (0), X=223.40, Y=618.12, Mass=1317, SNR=25.6, Peak=133 HFD=2.9
01:44:34.079 00.002 1032 MultiStar: [#1 0.08,0.31,1.00,U] [#2 -0.01,0.41,0.74,U] [#3 -0.02,0.34,0.69,U] [#4 -0.00,0.39,0.69,U] [#5 0.08,0.37,0.61,U] [#6 0.09,0.26,0.74,U] [#7 0.02,0.49,0.59,U] [#8 -0.07,0.49,0.53,U] 
01:44:34.081 00.002 1032 single-star, 8 included, MultiStar: {0.04, 0.35}, one-star: {0.14, 0.20}
01:44:34.084 00.003 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
01:44:34.085 00.001 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
01:44:34.087 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.24 cameraTheta=0.95 mountX=0.15 mountY=-0.19, mountTheta=-0.88
01:44:34.090 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.20, opts=13)
01:44:34.092 00.002 1032 Enqueuing Move request for scope (0.14, 0.20)
01:44:34.094 00.002 10072 Worker thread wakes up
01:44:34.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
01:44:34.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
01:44:34.094 00.000 10072 Moving (0.14, 0.20) raw xDistance=0.15 yDistance=-0.19
01:44:34.095 00.001 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.03, hyst = 0.07, hyst_pct = 0.91, period_length = 287.50
01:44:34.095 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:44:34.095 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:34.095 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:44:34.095 00.000 10072 MoveAxis(W, 71, ABG)
01:44:34.095 00.000 10072 Guiding  Dir = 3, Dur = 71
01:44:34.095 00.000 10072 IsGuiding returns 0
01:44:34.096 00.001 10072 PulseGuide returned control before completion, sleep 81
01:44:34.097 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:34.121 00.024 1032 UpdateGuideState exits: m=1317 SNR=25.6
01:44:34.123 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:34.125 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:34.126 00.001 1032 Enqueuing Expose request
01:44:34.189 00.063 10072 IsGuiding returns 0
01:44:34.189 00.000 10072 Move returns status 0, amount 71
01:44:34.189 00.000 10072 MoveAxis(N, 0, ABG)
01:44:34.189 00.000 10072 Move returns status 0, amount 0
01:44:34.189 00.000 10072 move complete, result=0
01:44:34.189 00.000 10072 worker thread done servicing request
01:44:34.189 00.000 10072 Worker thread wakes up
01:44:34.189 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:34.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:34.219 00.030 1032 GuideStep: 0.2 px 71 ms WEST, -0.2 px 0 ms NORTH
01:44:34.818 00.599 10072 Exposure complete
01:44:34.867 00.049 10072 worker thread done servicing request
01:44:34.867 00.000 1032 OnExposeComplete: enter
01:44:34.870 00.003 1032 UpdateGuideState(): m_state=6
01:44:34.872 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 59
01:44:34.874 00.002 1032 Star::Find returns 1 (0), X=223.40, Y=617.97, Mass=1243, SNR=24.8, Peak=136 HFD=2.8
01:44:34.877 00.003 1032 MultiStar: [#1 0.09,0.30,1.08,U] [#2 0.15,0.40,0.79,U] [#3 0.10,0.17,0.71,U] [#4 0.01,0.26,0.77,U] [#5 0.09,0.40,0.66,U] [#6 -0.01,0.19,0.74,U] [#7 0.01,0.39,0.63,U] [#8 0.03,0.32,0.52,U] 
01:44:34.879 00.002 1032 single-star, 8 included, MultiStar: {0.08, 0.27}, one-star: {0.15, 0.05}
01:44:34.881 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
01:44:34.883 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
01:44:34.885 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.31 mountX=0.01 mountY=-0.16, mountTheta=-1.52
01:44:34.889 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.05, opts=13)
01:44:34.891 00.002 1032 Enqueuing Move request for scope (0.15, 0.05)
01:44:34.898 00.007 10072 Worker thread wakes up
01:44:34.898 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
01:44:34.898 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
01:44:34.899 00.001 10072 Moving (0.15, 0.05) raw xDistance=0.01 yDistance=-0.16
01:44:34.899 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.90, period_length = 287.50
01:44:34.899 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:44:34.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:34.899 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:44:34.899 00.000 10072 MoveAxis(W, 3, ABG)
01:44:34.899 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:34.899 00.000 10072 IsGuiding returns 0
01:44:34.900 00.001 10072 PulseGuide returned control before completion, sleep 13
01:44:34.901 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:34.921 00.020 1032 UpdateGuideState exits: m=1243 SNR=24.8
01:44:34.926 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:34.927 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:34.931 00.004 1032 Enqueuing Expose request
01:44:34.932 00.001 10072 IsGuiding returns 0
01:44:34.934 00.002 10072 Move returns status 0, amount 3
01:44:34.934 00.000 10072 MoveAxis(N, 0, ABG)
01:44:34.934 00.000 10072 Move returns status 0, amount 0
01:44:34.934 00.000 10072 move complete, result=0
01:44:34.934 00.000 10072 worker thread done servicing request
01:44:34.934 00.000 10072 Worker thread wakes up
01:44:34.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:34.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:34.942 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
01:44:35.351 00.409 10072 Exposure complete
01:44:35.407 00.056 10072 worker thread done servicing request
01:44:35.407 00.000 1032 OnExposeComplete: enter
01:44:35.409 00.002 1032 UpdateGuideState(): m_state=6
01:44:35.411 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 60
01:44:35.412 00.001 1032 Star::Find returns 1 (0), X=223.29, Y=618.03, Mass=1319, SNR=25.6, Peak=143 HFD=2.6
01:44:35.414 00.002 1032 MultiStar: [#1 0.07,0.34,1.02,U] [#2 0.05,0.33,0.77,U] [#3 0.00,0.32,0.68,U] [#4 -0.02,0.31,0.75,U] [#5 0.14,0.31,0.64,U] [#6 -0.01,0.27,0.75,U] [#7 -0.02,0.30,0.61,U] [#8 0.01,0.31,0.54,U] 
01:44:35.417 00.003 1032 single-star, 8 included, MultiStar: {0.03, 0.28}, one-star: {0.03, 0.11}
01:44:35.418 00.001 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
01:44:35.419 00.001 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
01:44:35.421 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.28 mountX=0.10 mountY=-0.06, mountTheta=-0.55
01:44:35.422 00.001 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
01:44:35.427 00.005 1032 Enqueuing Move request for scope (0.03, 0.11)
01:44:35.429 00.002 10072 Worker thread wakes up
01:44:35.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
01:44:35.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:44:35.429 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.06
01:44:35.429 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.90, period_length = 287.50
01:44:35.429 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:44:35.429 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:35.429 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:44:35.429 00.000 10072 MoveAxis(W, 3, ABG)
01:44:35.430 00.001 10072 Guiding  Dir = 3, Dur = 3
01:44:35.430 00.000 10072 IsGuiding returns 0
01:44:35.430 00.000 10072 PulseGuide returned control before completion, sleep 13
01:44:35.431 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:35.450 00.019 1032 UpdateGuideState exits: m=1319 SNR=25.6
01:44:35.452 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:35.455 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:35.456 00.001 1032 Enqueuing Expose request
01:44:35.460 00.004 10072 IsGuiding returns 0
01:44:35.460 00.000 10072 Move returns status 0, amount 3
01:44:35.460 00.000 10072 MoveAxis(N, 0, ABG)
01:44:35.460 00.000 10072 Move returns status 0, amount 0
01:44:35.460 00.000 10072 move complete, result=0
01:44:35.460 00.000 10072 worker thread done servicing request
01:44:35.460 00.000 10072 Worker thread wakes up
01:44:35.460 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:35.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:35.467 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:44:36.089 00.622 10072 Exposure complete
01:44:36.140 00.051 10072 worker thread done servicing request
01:44:36.140 00.000 1032 OnExposeComplete: enter
01:44:36.142 00.002 1032 UpdateGuideState(): m_state=6
01:44:36.146 00.004 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
01:44:36.149 00.003 1032 Star::Find returns 1 (0), X=223.29, Y=618.21, Mass=1431, SNR=26.7, Peak=139 HFD=2.9
01:44:36.151 00.002 1032 MultiStar: [#1 0.05,0.44,1.01,U] [#2 -0.09,0.52,0.75,U] [#3 -0.12,0.43,0.67,U] [#4 0.02,0.44,0.66,U] [#5 -0.03,0.59,0.59,U] [#6 0.03,0.28,0.71,U] [#7 -0.06,0.64,0.54,U] [#8 -0.06,0.52,0.51,U] 
01:44:36.153 00.002 1032 single-star, 8 included, MultiStar: {-0.02, 0.44}, one-star: {0.03, 0.29}
01:44:36.156 00.003 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
01:44:36.158 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
01:44:36.159 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.46 mountX=0.27 mountY=-0.11, mountTheta=-0.37
01:44:36.163 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.29, opts=13)
01:44:36.165 00.002 1032 Enqueuing Move request for scope (0.03, 0.29)
01:44:36.167 00.002 10072 Worker thread wakes up
01:44:36.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd
01:44:36.168 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.29)
01:44:36.168 00.000 10072 Moving (0.03, 0.29) raw xDistance=0.27 yDistance=-0.11
01:44:36.168 00.000 10072 PPEC rslt: input = 0.27, final = 0.12, react = 0.12, pred = 0.03, hyst = 0.11, hyst_pct = 0.90, period_length = 287.50
01:44:36.168 00.000 10072 PPEC: input: 0.27, control: 0.12, exposure: 500
01:44:36.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:36.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:44:36.168 00.000 10072 MoveAxis(W, 118, ABG)
01:44:36.168 00.000 10072 Guiding  Dir = 3, Dur = 118
01:44:36.169 00.001 10072 IsGuiding returns 0
01:44:36.169 00.000 10072 PulseGuide returned control before completion, sleep 128
01:44:36.171 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:36.196 00.025 1032 UpdateGuideState exits: m=1431 SNR=26.7
01:44:36.198 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:36.200 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:36.202 00.002 1032 Enqueuing Expose request
01:44:36.303 00.101 10072 IsGuiding returns 0
01:44:36.304 00.001 10072 Move returns status 0, amount 118
01:44:36.304 00.000 10072 MoveAxis(N, 0, ABG)
01:44:36.304 00.000 10072 Move returns status 0, amount 0
01:44:36.304 00.000 10072 move complete, result=0
01:44:36.304 00.000 1032 GuideStep: 0.3 px 118 ms WEST, -0.1 px 0 ms NORTH
01:44:36.307 00.003 10072 worker thread done servicing request
01:44:36.307 00.000 10072 Worker thread wakes up
01:44:36.307 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:36.307 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:36.726 00.419 10072 Exposure complete
01:44:36.782 00.056 10072 worker thread done servicing request
01:44:36.782 00.000 1032 OnExposeComplete: enter
01:44:36.785 00.003 1032 UpdateGuideState(): m_state=6
01:44:36.788 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 62
01:44:36.790 00.002 1032 Star::Find returns 1 (0), X=223.35, Y=618.08, Mass=1305, SNR=25.4, Peak=141 HFD=2.8
01:44:36.792 00.002 1032 MultiStar: [#1 0.09,0.35,1.07,U] [#2 -0.01,0.38,0.79,U] [#3 -0.01,0.39,0.64,U] [#4 0.06,0.44,0.76,U] [#5 0.09,0.50,0.62,U] [#6 0.01,0.32,0.75,U] [#7 -0.00,0.42,0.58,U] [#8 -0.11,0.48,0.55,U] 
01:44:36.794 00.002 1032 single-star, 8 included, MultiStar: {0.03, 0.37}, one-star: {0.10, 0.16}
01:44:36.795 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
01:44:36.798 00.003 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
01:44:36.800 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.18 cameraTheta=1.02 mountX=0.13 mountY=-0.13, mountTheta=-0.81
01:44:36.805 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.16, opts=13)
01:44:36.807 00.002 1032 Enqueuing Move request for scope (0.10, 0.16)
01:44:36.809 00.002 10072 Worker thread wakes up
01:44:36.809 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
01:44:36.809 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
01:44:36.809 00.000 10072 Moving (0.10, 0.16) raw xDistance=0.13 yDistance=-0.13
01:44:36.809 00.000 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.90, period_length = 287.50
01:44:36.810 00.001 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
01:44:36.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:36.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:44:36.810 00.000 10072 MoveAxis(W, 3, ABG)
01:44:36.810 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:36.810 00.000 10072 IsGuiding returns 0
01:44:36.811 00.001 10072 PulseGuide returned control before completion, sleep 13
01:44:36.811 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:36.834 00.023 10072 IsGuiding returns 0
01:44:36.834 00.000 10072 Move returns status 0, amount 3
01:44:36.834 00.000 10072 MoveAxis(N, 0, ABG)
01:44:36.834 00.000 10072 Move returns status 0, amount 0
01:44:36.834 00.000 10072 move complete, result=0
01:44:36.834 00.000 10072 worker thread done servicing request
01:44:36.836 00.002 1032 UpdateGuideState exits: m=1305 SNR=25.4
01:44:36.838 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:36.840 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:36.842 00.002 1032 Enqueuing Expose request
01:44:36.845 00.003 10072 Worker thread wakes up
01:44:36.845 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:36.845 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:36.845 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:44:37.477 00.632 10072 Exposure complete
01:44:37.532 00.055 10072 worker thread done servicing request
01:44:37.532 00.000 1032 OnExposeComplete: enter
01:44:37.534 00.002 1032 UpdateGuideState(): m_state=6
01:44:37.536 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 63
01:44:37.539 00.003 1032 Star::Find returns 1 (0), X=223.39, Y=618.09, Mass=1312, SNR=25.5, Peak=141 HFD=2.8
01:44:37.541 00.002 1032 MultiStar: [#1 0.17,0.34,1.03,U] [#2 0.12,0.36,0.77,U] [#3 0.23,0.32,0.67,U] [#4 0.00,0.41,0.74,U] [#5 0.12,0.49,0.62,U] [#6 0.10,0.36,0.69,U] [#7 -0.07,0.51,0.59,U] [#8 0.04,0.41,0.55,U] 
01:44:37.543 00.002 1032 single-star, 8 included, MultiStar: {0.10, 0.36}, one-star: {0.14, 0.16}
01:44:37.544 00.001 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
01:44:37.545 00.001 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
01:44:37.547 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.21 cameraTheta=0.87 mountX=0.12 mountY=-0.18, mountTheta=-0.96
01:44:37.551 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.16, opts=13)
01:44:37.554 00.003 1032 Enqueuing Move request for scope (0.14, 0.16)
01:44:37.556 00.002 10072 Worker thread wakes up
01:44:37.556 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
01:44:37.556 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
01:44:37.556 00.000 10072 Moving (0.14, 0.16) raw xDistance=0.12 yDistance=-0.18
01:44:37.556 00.000 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.90, period_length = 287.50
01:44:37.556 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
01:44:37.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:37.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:44:37.556 00.000 10072 MoveAxis(W, 3, ABG)
01:44:37.558 00.002 10072 Guiding  Dir = 3, Dur = 3
01:44:37.558 00.000 10072 IsGuiding returns 0
01:44:37.558 00.000 10072 PulseGuide returned control before completion, sleep 13
01:44:37.559 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:37.582 00.023 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:44:37.587 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:37.589 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:37.592 00.003 1032 Enqueuing Expose request
01:44:37.593 00.001 10072 IsGuiding returns 0
01:44:37.595 00.002 10072 Move returns status 0, amount 3
01:44:37.595 00.000 10072 MoveAxis(N, 0, ABG)
01:44:37.595 00.000 10072 Move returns status 0, amount 0
01:44:37.595 00.000 10072 move complete, result=0
01:44:37.595 00.000 10072 worker thread done servicing request
01:44:37.595 00.000 10072 Worker thread wakes up
01:44:37.595 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:37.595 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:37.613 00.018 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
01:44:38.008 00.395 10072 Exposure complete
01:44:38.062 00.054 10072 worker thread done servicing request
01:44:38.062 00.000 1032 OnExposeComplete: enter
01:44:38.064 00.002 1032 UpdateGuideState(): m_state=6
01:44:38.067 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 64
01:44:38.069 00.002 1032 Star::Find returns 1 (0), X=223.33, Y=618.15, Mass=1330, SNR=25.7, Peak=142 HFD=2.7
01:44:38.071 00.002 1032 MultiStar: [#1 0.08,0.44,1.04,U] [#2 0.06,0.37,0.74,U] [#3 0.10,0.44,0.68,U] [#4 -0.03,0.50,0.70,U] [#5 -0.08,0.54,0.59,U] [#6 -0.03,0.28,0.72,U] [#7 -0.02,0.44,0.58,U] [#8 -0.16,0.43,0.56,U] 
01:44:38.073 00.002 1032 single-star, 8 included, MultiStar: {0.01, 0.40}, one-star: {0.07, 0.23}
01:44:38.075 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
01:44:38.077 00.002 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
01:44:38.078 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.26 mountX=0.20 mountY=-0.13, mountTheta=-0.57
01:44:38.083 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.23, opts=13)
01:44:38.085 00.002 1032 Enqueuing Move request for scope (0.07, 0.23)
01:44:38.087 00.002 10072 Worker thread wakes up
01:44:38.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
01:44:38.087 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
01:44:38.087 00.000 10072 Moving (0.07, 0.23) raw xDistance=0.20 yDistance=-0.13
01:44:38.088 00.001 10072 PPEC rslt: input = 0.20, final = 0.08, react = 0.09, pred = 0.03, hyst = 0.08, hyst_pct = 0.90, period_length = 287.50
01:44:38.088 00.000 10072 PPEC: input: 0.20, control: 0.08, exposure: 500
01:44:38.088 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:38.088 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:44:38.088 00.000 10072 MoveAxis(W, 87, ABG)
01:44:38.088 00.000 10072 Guiding  Dir = 3, Dur = 87
01:44:38.088 00.000 10072 IsGuiding returns 0
01:44:38.089 00.001 10072 PulseGuide returned control before completion, sleep 97
01:44:38.090 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:38.113 00.023 1032 UpdateGuideState exits: m=1330 SNR=25.7
01:44:38.118 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:38.119 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:38.121 00.002 1032 Enqueuing Expose request
01:44:38.193 00.072 10072 IsGuiding returns 0
01:44:38.193 00.000 10072 Move returns status 0, amount 87
01:44:38.194 00.001 10072 MoveAxis(N, 0, ABG)
01:44:38.194 00.000 10072 Move returns status 0, amount 0
01:44:38.194 00.000 10072 move complete, result=0
01:44:38.194 00.000 10072 worker thread done servicing request
01:44:38.194 00.000 10072 Worker thread wakes up
01:44:38.194 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:38.194 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:38.194 00.000 1032 GuideStep: 0.2 px 87 ms WEST, -0.1 px 0 ms NORTH
01:44:38.820 00.626 10072 Exposure complete
01:44:38.870 00.050 10072 worker thread done servicing request
01:44:38.871 00.001 1032 OnExposeComplete: enter
01:44:38.873 00.002 1032 UpdateGuideState(): m_state=6
01:44:38.875 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 65
01:44:38.876 00.001 1032 Star::Find returns 1 (0), X=223.37, Y=618.10, Mass=1274, SNR=25.1, Peak=116 HFD=3.1
01:44:38.879 00.003 1032 MultiStar: [#1 0.17,0.44,1.06,U] [#2 0.01,0.40,0.75,U] [#3 0.01,0.54,0.70,U] [#4 -0.03,0.48,0.75,U] [#5 0.00,0.54,0.61,U] [#6 0.03,0.45,0.71,U] [#7 0.12,0.62,0.59,U] [#8 0.02,0.44,0.55,U] 
01:44:38.885 00.006 1032 single-star, 8 included, MultiStar: {0.06, 0.44}, one-star: {0.11, 0.18}
01:44:38.887 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
01:44:38.888 00.001 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
01:44:38.890 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.01 mountX=0.15 mountY=-0.16, mountTheta=-0.82
01:44:38.894 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.18, opts=13)
01:44:38.897 00.003 1032 Enqueuing Move request for scope (0.11, 0.18)
01:44:38.900 00.003 10072 Worker thread wakes up
01:44:38.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
01:44:38.900 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
01:44:38.900 00.000 10072 Moving (0.11, 0.18) raw xDistance=0.15 yDistance=-0.16
01:44:38.901 00.001 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = 0.03, hyst = 0.06, hyst_pct = 0.90, period_length = 287.50
01:44:38.901 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
01:44:38.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:38.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:44:38.901 00.000 10072 MoveAxis(W, 65, ABG)
01:44:38.901 00.000 10072 Guiding  Dir = 3, Dur = 65
01:44:38.901 00.000 10072 IsGuiding returns 0
01:44:38.902 00.001 10072 PulseGuide returned control before completion, sleep 75
01:44:38.903 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:38.924 00.021 1032 UpdateGuideState exits: m=1274 SNR=25.1
01:44:38.926 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:38.929 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:38.931 00.002 1032 Enqueuing Expose request
01:44:38.989 00.058 10072 IsGuiding returns 0
01:44:38.989 00.000 10072 Move returns status 0, amount 65
01:44:38.989 00.000 10072 MoveAxis(N, 0, ABG)
01:44:38.990 00.001 10072 Move returns status 0, amount 0
01:44:38.990 00.000 10072 move complete, result=0
01:44:38.990 00.000 10072 worker thread done servicing request
01:44:38.990 00.000 10072 Worker thread wakes up
01:44:38.991 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:38.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:38.991 00.000 1032 GuideStep: 0.1 px 65 ms WEST, -0.2 px 0 ms NORTH
01:44:39.399 00.408 10072 Exposure complete
01:44:39.447 00.048 10072 worker thread done servicing request
01:44:39.447 00.000 1032 OnExposeComplete: enter
01:44:39.449 00.002 1032 UpdateGuideState(): m_state=6
01:44:39.451 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 66
01:44:39.453 00.002 1032 Star::Find returns 1 (0), X=223.29, Y=618.05, Mass=1318, SNR=25.6, Peak=139 HFD=2.6
01:44:39.456 00.003 1032 MultiStar: [#1 0.04,0.41,1.05,U] [#2 0.01,0.48,0.78,U] [#3 0.02,0.38,0.67,U] [#4 -0.00,0.37,0.73,U] [#5 0.05,0.56,0.63,U] [#6 0.12,0.38,0.74,U] [#7 0.03,0.66,0.60,U] [#8 0.00,0.58,0.55,U] 
01:44:39.457 00.001 1032 single-star, 8 included, MultiStar: {0.03, 0.41}, one-star: {0.04, 0.12}
01:44:39.459 00.002 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
01:44:39.461 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
01:44:39.462 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.29 mountX=0.11 mountY=-0.07, mountTheta=-0.54
01:44:39.465 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
01:44:39.468 00.003 1032 Enqueuing Move request for scope (0.04, 0.12)
01:44:39.470 00.002 10072 Worker thread wakes up
01:44:39.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
01:44:39.470 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
01:44:39.470 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.11 yDistance=-0.07
01:44:39.471 00.001 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.90, period_length = 287.50
01:44:39.471 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:44:39.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:39.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:44:39.471 00.000 10072 MoveAxis(W, 3, ABG)
01:44:39.471 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:39.471 00.000 10072 IsGuiding returns 0
01:44:39.472 00.001 10072 PulseGuide returned control before completion, sleep 13
01:44:39.473 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:39.488 00.015 10072 IsGuiding returns 0
01:44:39.488 00.000 10072 Move returns status 0, amount 3
01:44:39.488 00.000 10072 MoveAxis(N, 0, ABG)
01:44:39.488 00.000 10072 Move returns status 0, amount 0
01:44:39.488 00.000 10072 move complete, result=0
01:44:39.488 00.000 10072 worker thread done servicing request
01:44:39.494 00.006 1032 UpdateGuideState exits: m=1318 SNR=25.6
01:44:39.497 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:39.499 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:39.501 00.002 1032 Enqueuing Expose request
01:44:39.503 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:44:39.505 00.002 10072 Worker thread wakes up
01:44:39.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:39.505 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:40.131 00.626 10072 Exposure complete
01:44:40.180 00.049 10072 worker thread done servicing request
01:44:40.181 00.001 1032 OnExposeComplete: enter
01:44:40.182 00.001 1032 UpdateGuideState(): m_state=6
01:44:40.184 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 67
01:44:40.186 00.002 1032 Star::Find returns 1 (0), X=223.34, Y=618.07, Mass=1348, SNR=25.9, Peak=142 HFD=2.7
01:44:40.188 00.002 1032 MultiStar: [#1 -0.03,0.29,1.05,U] [#2 0.09,0.36,0.76,U] [#3 0.14,0.32,0.69,U] [#4 0.09,0.31,0.70,U] [#5 0.21,0.46,0.62,U] [#6 -0.05,0.25,0.72,U] [#7 0.10,0.41,0.57,U] [#8 0.24,0.51,0.55,U] 
01:44:40.190 00.002 1032 single-star, 8 included, MultiStar: {0.08, 0.32}, one-star: {0.08, 0.15}
01:44:40.191 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
01:44:40.192 00.001 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
01:44:40.194 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.06 mountX=0.12 mountY=-0.12, mountTheta=-0.77
01:44:40.197 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.15, opts=13)
01:44:40.198 00.001 1032 Enqueuing Move request for scope (0.08, 0.15)
01:44:40.199 00.001 10072 Worker thread wakes up
01:44:40.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
01:44:40.200 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
01:44:40.200 00.000 10072 Moving (0.08, 0.15) raw xDistance=0.12 yDistance=-0.12
01:44:40.200 00.000 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.89, period_length = 287.50
01:44:40.200 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
01:44:40.200 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:40.200 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:44:40.200 00.000 10072 MoveAxis(W, 3, ABG)
01:44:40.200 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:40.200 00.000 10072 IsGuiding returns 0
01:44:40.201 00.001 10072 PulseGuide returned control before completion, sleep 13
01:44:40.201 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:40.224 00.023 10072 IsGuiding returns 0
01:44:40.224 00.000 10072 Move returns status 0, amount 3
01:44:40.224 00.000 10072 MoveAxis(N, 0, ABG)
01:44:40.224 00.000 10072 Move returns status 0, amount 0
01:44:40.224 00.000 10072 move complete, result=0
01:44:40.224 00.000 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:44:40.227 00.003 10072 worker thread done servicing request
01:44:40.227 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:40.229 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:40.231 00.002 1032 Enqueuing Expose request
01:44:40.233 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:44:40.233 00.000 10072 Worker thread wakes up
01:44:40.233 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:40.233 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:40.650 00.417 10072 Exposure complete
01:44:40.699 00.049 10072 worker thread done servicing request
01:44:40.699 00.000 1032 OnExposeComplete: enter
01:44:40.702 00.003 1032 UpdateGuideState(): m_state=6
01:44:40.703 00.001 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 68
01:44:40.706 00.003 1032 Star::Find returns 1 (0), X=223.40, Y=618.07, Mass=1500, SNR=27.3, Peak=149 HFD=3.2
01:44:40.709 00.003 1032 MultiStar: [#1 -0.03,0.32,1.00,U] [#2 0.21,0.31,0.74,U] [#3 0.24,0.24,0.67,U] [#4 -0.06,0.25,0.68,U] [#5 0.12,0.30,0.61,U] [#6 0.06,0.25,0.64,U] [#7 0.31,0.44,0.56,U] [#8 0.13,0.27,0.48,U] 
01:44:40.711 00.002 1032 single-star, 8 included, MultiStar: {0.12, 0.27}, one-star: {0.14, 0.14}
01:44:40.713 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
01:44:40.716 00.003 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
01:44:40.717 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.79 mountX=0.10 mountY=-0.17, mountTheta=-1.04
01:44:40.721 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.14, opts=13)
01:44:40.723 00.002 1032 Enqueuing Move request for scope (0.14, 0.14)
01:44:40.726 00.003 10072 Worker thread wakes up
01:44:40.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
01:44:40.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
01:44:40.726 00.000 10072 Moving (0.14, 0.14) raw xDistance=0.10 yDistance=-0.17
01:44:40.726 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.89, period_length = 287.50
01:44:40.726 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:44:40.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:40.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:44:40.726 00.000 10072 MoveAxis(W, 3, ABG)
01:44:40.727 00.001 10072 Guiding  Dir = 3, Dur = 3
01:44:40.727 00.000 10072 IsGuiding returns 0
01:44:40.728 00.001 10072 PulseGuide returned control before completion, sleep 13
01:44:40.728 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:40.751 00.023 1032 UpdateGuideState exits: m=1500 SNR=27.3
01:44:40.753 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:40.755 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:40.757 00.002 1032 Enqueuing Expose request
01:44:40.759 00.002 10072 IsGuiding returns 0
01:44:40.760 00.001 10072 Move returns status 0, amount 3
01:44:40.760 00.000 10072 MoveAxis(N, 0, ABG)
01:44:40.760 00.000 10072 Move returns status 0, amount 0
01:44:40.760 00.000 10072 move complete, result=0
01:44:40.760 00.000 10072 worker thread done servicing request
01:44:40.760 00.000 10072 Worker thread wakes up
01:44:40.760 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:40.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:40.768 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
01:44:41.382 00.614 10072 Exposure complete
01:44:41.431 00.049 10072 worker thread done servicing request
01:44:41.431 00.000 1032 OnExposeComplete: enter
01:44:41.433 00.002 1032 UpdateGuideState(): m_state=6
01:44:41.435 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 69
01:44:41.436 00.001 1032 Star::Find returns 1 (0), X=223.38, Y=618.18, Mass=1353, SNR=25.9, Peak=132 HFD=2.9
01:44:41.438 00.002 1032 MultiStar: [#1 0.07,0.50,1.02,U] [#2 0.10,0.39,0.72,U] [#3 0.08,0.51,0.71,U] [#4 -0.07,0.50,0.73,U] [#5 0.05,0.39,0.62,U] [#6 -0.06,0.23,0.71,U] [#7 0.11,0.67,0.61,U] [#8 0.03,0.38,0.55,U] 
01:44:41.439 00.001 1032 single-star, 8 included, MultiStar: {0.05, 0.42}, one-star: {0.13, 0.26}
01:44:41.441 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
01:44:41.443 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
01:44:41.444 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.26 hyp=0.29 cameraTheta=1.11 mountX=0.22 mountY=-0.19, mountTheta=-0.72
01:44:41.447 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.26, opts=13)
01:44:41.449 00.002 1032 Enqueuing Move request for scope (0.13, 0.26)
01:44:41.452 00.003 10072 Worker thread wakes up
01:44:41.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.26) opts 0xd
01:44:41.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.26)
01:44:41.452 00.000 10072 Moving (0.13, 0.26) raw xDistance=0.22 yDistance=-0.19
01:44:41.452 00.000 10072 PPEC rslt: input = 0.22, final = 0.09, react = 0.10, pred = 0.03, hyst = 0.09, hyst_pct = 0.89, period_length = 287.50
01:44:41.452 00.000 10072 PPEC: input: 0.22, control: 0.09, exposure: 500
01:44:41.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:41.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:44:41.452 00.000 10072 MoveAxis(W, 95, ABG)
01:44:41.452 00.000 10072 Guiding  Dir = 3, Dur = 95
01:44:41.453 00.001 10072 IsGuiding returns 0
01:44:41.454 00.001 10072 PulseGuide returned control before completion, sleep 105
01:44:41.455 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:41.477 00.022 1032 UpdateGuideState exits: m=1353 SNR=25.9
01:44:41.479 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:41.481 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:41.483 00.002 1032 Enqueuing Expose request
01:44:41.568 00.085 10072 IsGuiding returns 0
01:44:41.568 00.000 10072 Move returns status 0, amount 95
01:44:41.568 00.000 10072 MoveAxis(N, 0, ABG)
01:44:41.568 00.000 10072 Move returns status 0, amount 0
01:44:41.568 00.000 10072 move complete, result=0
01:44:41.568 00.000 10072 worker thread done servicing request
01:44:41.568 00.000 10072 Worker thread wakes up
01:44:41.568 00.000 1032 GuideStep: 0.2 px 95 ms WEST, -0.2 px 0 ms NORTH
01:44:41.570 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:41.571 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:41.980 00.409 10072 Exposure complete
01:44:42.030 00.050 10072 worker thread done servicing request
01:44:42.031 00.001 1032 OnExposeComplete: enter
01:44:42.033 00.002 1032 UpdateGuideState(): m_state=6
01:44:42.035 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 70
01:44:42.037 00.002 1032 Star::Find returns 1 (0), X=223.38, Y=618.17, Mass=1299, SNR=25.3, Peak=133 HFD=2.9
01:44:42.039 00.002 1032 MultiStar: [#1 0.04,0.43,1.07,U] [#2 0.11,0.45,0.77,U] [#3 0.03,0.39,0.68,U] [#4 -0.02,0.49,0.71,U] [#5 0.05,0.52,0.64,U] [#6 0.00,0.37,0.71,U] [#7 -0.03,0.41,0.63,U] [#8 0.07,0.37,0.53,U] 
01:44:42.042 00.003 1032 single-star, 8 included, MultiStar: {0.05, 0.40}, one-star: {0.13, 0.24}
01:44:42.043 00.001 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
01:44:42.045 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
01:44:42.046 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.27 cameraTheta=1.09 mountX=0.20 mountY=-0.18, mountTheta=-0.74
01:44:42.050 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.24, opts=13)
01:44:42.053 00.003 1032 Enqueuing Move request for scope (0.13, 0.24)
01:44:42.055 00.002 10072 Worker thread wakes up
01:44:42.056 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd
01:44:42.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.24)
01:44:42.056 00.000 10072 Moving (0.13, 0.24) raw xDistance=0.20 yDistance=-0.18
01:44:42.056 00.000 10072 PPEC rslt: input = 0.20, final = 0.09, react = 0.09, pred = 0.03, hyst = 0.08, hyst_pct = 0.89, period_length = 287.50
01:44:42.056 00.000 10072 PPEC: input: 0.20, control: 0.09, exposure: 500
01:44:42.056 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:42.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:44:42.056 00.000 10072 MoveAxis(W, 88, ABG)
01:44:42.056 00.000 10072 Guiding  Dir = 3, Dur = 88
01:44:42.057 00.001 10072 IsGuiding returns 0
01:44:42.057 00.000 10072 PulseGuide returned control before completion, sleep 98
01:44:42.058 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:42.079 00.021 1032 UpdateGuideState exits: m=1299 SNR=25.3
01:44:42.083 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:42.085 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:42.087 00.002 1032 Enqueuing Expose request
01:44:42.166 00.079 10072 IsGuiding returns 0
01:44:42.166 00.000 10072 Move returns status 0, amount 88
01:44:42.166 00.000 10072 MoveAxis(N, 0, ABG)
01:44:42.166 00.000 10072 Move returns status 0, amount 0
01:44:42.166 00.000 10072 move complete, result=0
01:44:42.166 00.000 10072 worker thread done servicing request
01:44:42.166 00.000 1032 GuideStep: 0.2 px 88 ms WEST, -0.2 px 0 ms NORTH
01:44:42.169 00.003 10072 Worker thread wakes up
01:44:42.169 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:42.169 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:42.901 00.732 10072 Exposure complete
01:44:42.949 00.048 10072 worker thread done servicing request
01:44:42.949 00.000 1032 OnExposeComplete: enter
01:44:42.951 00.002 1032 UpdateGuideState(): m_state=6
01:44:42.954 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 71
01:44:42.956 00.002 1032 Star::Find returns 1 (0), X=223.49, Y=617.99, Mass=1403, SNR=26.4, Peak=148 HFD=3.0
01:44:42.959 00.003 1032 MultiStar: [#1 0.14,0.33,1.07,U] [#2 0.15,0.33,0.73,U] [#3 0.06,0.25,0.68,U] [#4 0.14,0.29,0.71,U] [#5 0.10,0.31,0.63,U] [#6 0.10,0.29,0.68,U] [#7 0.12,0.33,0.56,U] [#8 0.20,0.29,0.49,U] 
01:44:42.965 00.006 1032 single-star, 8 included, MultiStar: {0.14, 0.27}, one-star: {0.23, 0.07}
01:44:42.967 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
01:44:42.969 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
01:44:42.970 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=0.07 hyp=0.24 cameraTheta=0.30 mountX=0.01 mountY=-0.24, mountTheta=-1.53
01:44:42.973 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.07, opts=13)
01:44:42.975 00.002 1032 Enqueuing Move request for scope (0.23, 0.07)
01:44:42.976 00.001 10072 Worker thread wakes up
01:44:42.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.07) opts 0xd
01:44:42.977 00.001 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.07)
01:44:42.977 00.000 10072 Moving (0.23, 0.07) raw xDistance=0.01 yDistance=-0.24
01:44:42.977 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.89, period_length = 287.50
01:44:42.977 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:44:42.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:44:42.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:44:42.977 00.000 10072 MoveAxis(W, 4, ABG)
01:44:42.977 00.000 10072 Guiding  Dir = 3, Dur = 4
01:44:42.977 00.000 10072 IsGuiding returns 0
01:44:42.978 00.001 10072 PulseGuide returned control before completion, sleep 14
01:44:42.979 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:43.000 00.021 1032 UpdateGuideState exits: m=1403 SNR=26.4
01:44:43.002 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:43.004 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:43.005 00.001 1032 Enqueuing Expose request
01:44:43.008 00.003 10072 IsGuiding returns 0
01:44:43.008 00.000 10072 Move returns status 0, amount 4
01:44:43.008 00.000 10072 MoveAxis(N, 0, ABG)
01:44:43.008 00.000 10072 Move returns status 0, amount 0
01:44:43.008 00.000 10072 move complete, result=0
01:44:43.008 00.000 10072 worker thread done servicing request
01:44:43.008 00.000 10072 Worker thread wakes up
01:44:43.008 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:43.009 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:43.015 00.006 1032 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
01:44:43.417 00.402 10072 Exposure complete
01:44:43.465 00.048 10072 worker thread done servicing request
01:44:43.466 00.001 1032 OnExposeComplete: enter
01:44:43.468 00.002 1032 UpdateGuideState(): m_state=6
01:44:43.470 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 72
01:44:43.472 00.002 1032 Star::Find returns 1 (0), X=223.39, Y=617.88, Mass=1305, SNR=25.5, Peak=138 HFD=2.9
01:44:43.474 00.002 1032 MultiStar: [#1 0.14,0.32,1.03,U] [#2 0.13,0.28,0.79,U] [#3 0.20,0.38,0.69,U] [#4 0.01,0.21,0.71,U] [#5 0.26,0.41,0.61,U] [#6 0.10,0.13,0.72,U] [#7 0.15,0.24,0.58,U] [#8 0.12,0.21,0.54,U] 
01:44:43.476 00.002 1032 single-star, 8 included, MultiStar: {0.14, 0.23}, one-star: {0.13, -0.04}
01:44:43.478 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
01:44:43.480 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
01:44:43.482 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.29 mountX=-0.07 mountY=-0.12, mountTheta=-2.12
01:44:43.485 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
01:44:43.486 00.001 1032 Enqueuing Move request for scope (0.13, -0.04)
01:44:43.488 00.002 10072 Worker thread wakes up
01:44:43.488 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
01:44:43.488 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
01:44:43.488 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.07 yDistance=-0.12
01:44:43.488 00.000 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.89, period_length = 287.50
01:44:43.488 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:44:43.488 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:43.488 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:44:43.488 00.000 10072 MoveAxis(W, 3, ABG)
01:44:43.488 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:43.489 00.001 10072 IsGuiding returns 0
01:44:43.489 00.000 10072 PulseGuide returned control before completion, sleep 13
01:44:43.490 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:43.508 00.018 10072 IsGuiding returns 0
01:44:43.508 00.000 10072 Move returns status 0, amount 3
01:44:43.508 00.000 10072 MoveAxis(N, 0, ABG)
01:44:43.508 00.000 10072 Move returns status 0, amount 0
01:44:43.508 00.000 10072 move complete, result=0
01:44:43.508 00.000 10072 worker thread done servicing request
01:44:43.511 00.003 1032 UpdateGuideState exits: m=1305 SNR=25.5
01:44:43.514 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:43.517 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:43.521 00.004 1032 Enqueuing Expose request
01:44:43.523 00.002 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:44:43.526 00.003 10072 Worker thread wakes up
01:44:43.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:43.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:44.155 00.629 10072 Exposure complete
01:44:44.206 00.051 10072 worker thread done servicing request
01:44:44.207 00.001 1032 OnExposeComplete: enter
01:44:44.209 00.002 1032 UpdateGuideState(): m_state=6
01:44:44.211 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 73
01:44:44.213 00.002 1032 Star::Find returns 1 (0), X=223.35, Y=617.87, Mass=1378, SNR=26.2, Peak=147 HFD=2.8
01:44:44.216 00.003 1032 MultiStar: [#1 0.09,0.21,1.01,U] [#2 0.15,0.25,0.74,U] [#3 0.07,0.25,0.64,U] [#4 0.01,0.32,0.71,U] [#5 0.04,0.24,0.61,U] [#6 0.06,0.11,0.70,U] [#7 0.10,0.38,0.58,U] [#8 -0.01,0.26,0.55,U] 
01:44:44.218 00.002 1032 single-star, 8 included, MultiStar: {0.07, 0.20}, one-star: {0.09, -0.06}
01:44:44.221 00.003 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
01:44:44.223 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
01:44:44.224 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.53 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
01:44:44.227 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
01:44:44.228 00.001 1032 Enqueuing Move request for scope (0.09, -0.06)
01:44:44.230 00.002 10072 Worker thread wakes up
01:44:44.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
01:44:44.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
01:44:44.230 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=-0.08
01:44:44.230 00.000 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.89, period_length = 287.50
01:44:44.230 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:44:44.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:44.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:44:44.230 00.000 10072 MoveAxis(W, 3, ABG)
01:44:44.230 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:44.231 00.001 10072 IsGuiding returns 0
01:44:44.231 00.000 10072 PulseGuide returned control before completion, sleep 13
01:44:44.232 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:44.253 00.021 1032 UpdateGuideState exits: m=1378 SNR=26.2
01:44:44.255 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:44.257 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:44.259 00.002 1032 Enqueuing Expose request
01:44:44.262 00.003 10072 IsGuiding returns 0
01:44:44.262 00.000 10072 Move returns status 0, amount 3
01:44:44.262 00.000 10072 MoveAxis(N, 0, ABG)
01:44:44.262 00.000 10072 Move returns status 0, amount 0
01:44:44.262 00.000 10072 move complete, result=0
01:44:44.262 00.000 10072 worker thread done servicing request
01:44:44.262 00.000 10072 Worker thread wakes up
01:44:44.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:44.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:44.272 00.010 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:44:44.669 00.397 10072 Exposure complete
01:44:44.720 00.051 10072 worker thread done servicing request
01:44:44.720 00.000 1032 OnExposeComplete: enter
01:44:44.723 00.003 1032 UpdateGuideState(): m_state=6
01:44:44.724 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 74
01:44:44.725 00.001 1032 Star::Find returns 1 (0), X=223.42, Y=618.09, Mass=1284, SNR=25.3, Peak=131 HFD=2.9
01:44:44.727 00.002 1032 MultiStar: [#1 0.14,0.36,1.06,U] [#2 0.19,0.36,0.77,U] [#3 0.22,0.26,0.72,U] [#4 0.12,0.50,0.73,U] [#5 0.11,0.33,0.62,U] [#6 0.12,0.29,0.74,U] [#7 0.24,0.31,0.60,U] [#8 0.15,0.36,0.53,U] 
01:44:44.730 00.003 1032 single-star, 8 included, MultiStar: {0.16, 0.32}, one-star: {0.17, 0.17}
01:44:44.731 00.001 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
01:44:44.732 00.001 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
01:44:44.734 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.24 cameraTheta=0.80 mountX=0.12 mountY=-0.20, mountTheta=-1.03
01:44:44.738 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.17, opts=13)
01:44:44.741 00.003 1032 Enqueuing Move request for scope (0.17, 0.17)
01:44:44.742 00.001 10072 Worker thread wakes up
01:44:44.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0xd
01:44:44.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
01:44:44.742 00.000 10072 Moving (0.17, 0.17) raw xDistance=0.12 yDistance=-0.20
01:44:44.742 00.000 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.89, period_length = 287.50
01:44:44.742 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
01:44:44.742 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:44:44.743 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:44:44.743 00.000 10072 MoveAxis(W, 3, ABG)
01:44:44.743 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:44.743 00.000 10072 IsGuiding returns 0
01:44:44.745 00.002 10072 PulseGuide returned control before completion, sleep 13
01:44:44.746 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:44.761 00.015 10072 IsGuiding returns 0
01:44:44.761 00.000 10072 Move returns status 0, amount 3
01:44:44.761 00.000 10072 MoveAxis(N, 0, ABG)
01:44:44.761 00.000 10072 Move returns status 0, amount 0
01:44:44.761 00.000 10072 move complete, result=0
01:44:44.761 00.000 10072 worker thread done servicing request
01:44:44.765 00.004 1032 UpdateGuideState exits: m=1284 SNR=25.3
01:44:44.768 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:44.770 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:44.771 00.001 1032 Enqueuing Expose request
01:44:44.775 00.004 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
01:44:44.777 00.002 10072 Worker thread wakes up
01:44:44.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:44.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:45.408 00.631 10072 Exposure complete
01:44:45.456 00.048 10072 worker thread done servicing request
01:44:45.456 00.000 1032 OnExposeComplete: enter
01:44:45.459 00.003 1032 UpdateGuideState(): m_state=6
01:44:45.461 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 75
01:44:45.463 00.002 1032 Star::Find returns 1 (0), X=223.48, Y=617.91, Mass=1379, SNR=26.2, Peak=138 HFD=3.0
01:44:45.465 00.002 1032 MultiStar: [#1 0.12,0.24,0.98,U] [#2 0.19,0.32,0.77,U] [#3 0.07,0.20,0.64,U] [#4 -0.03,0.22,0.72,U] [#5 0.07,0.26,0.62,U] [#6 0.13,0.13,0.72,U] [#7 0.19,0.26,0.57,U] [#8 0.08,0.32,0.54,U] 
01:44:45.466 00.001 1032 single-star, 8 included, MultiStar: {0.12, 0.20}, one-star: {0.22, -0.01}
01:44:45.468 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
01:44:45.469 00.001 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
01:44:45.472 00.003 1032 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.05 mountX=-0.07 mountY=-0.21, mountTheta=-1.88
01:44:45.474 00.002 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.01, opts=13)
01:44:45.476 00.002 1032 Enqueuing Move request for scope (0.22, -0.01)
01:44:45.478 00.002 10072 Worker thread wakes up
01:44:45.479 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
01:44:45.479 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
01:44:45.479 00.000 10072 Moving (0.22, -0.01) raw xDistance=-0.07 yDistance=-0.21
01:44:45.479 00.000 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.89, period_length = 287.50
01:44:45.479 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:44:45.479 00.000 10072 switching direction from 1 to -1 - decHistory=-3 oldest=-0.36 newest=-0.49
01:44:45.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:44:45.479 00.000 10072 MoveAxis(W, 3, ABG)
01:44:45.479 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:45.480 00.001 10072 IsGuiding returns 0
01:44:45.480 00.000 10072 PulseGuide returned control before completion, sleep 13
01:44:45.481 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:45.498 00.017 10072 IsGuiding returns 0
01:44:45.498 00.000 10072 Move returns status 0, amount 3
01:44:45.498 00.000 10072 BLC: Oldest BLC event removed
01:44:45.498 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
01:44:45.498 00.000 10072 MoveAxis(N, 220, ABG)
01:44:45.498 00.000 10072 Guiding  Dir = 0, Dur = 220
01:44:45.499 00.001 10072 IsGuiding returns 0
01:44:45.499 00.000 10072 PulseGuide returned control before completion, sleep 230
01:44:45.503 00.004 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:44:45.506 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:45.508 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:45.509 00.001 1032 Enqueuing Expose request
01:44:45.732 00.223 10072 IsGuiding returns 0
01:44:45.732 00.000 10072 Move returns status 0, amount 220
01:44:45.732 00.000 10072 move complete, result=0
01:44:45.732 00.000 10072 worker thread done servicing request
01:44:45.732 00.000 10072 Worker thread wakes up
01:44:45.732 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.2 px 220 ms NORTH
01:44:45.735 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:45.736 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:46.143 00.407 10072 Exposure complete
01:44:46.192 00.049 10072 worker thread done servicing request
01:44:46.192 00.000 1032 OnExposeComplete: enter
01:44:46.194 00.002 1032 UpdateGuideState(): m_state=6
01:44:46.196 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 76
01:44:46.197 00.001 1032 Star::Find returns 1 (0), X=223.39, Y=617.92, Mass=1300, SNR=25.4, Peak=127 HFD=2.9
01:44:46.198 00.001 1032 MultiStar: [#1 0.15,0.18,1.01,U] [#2 0.14,0.28,0.77,U] [#3 0.05,0.10,0.68,U] [#4 0.08,0.15,0.75,U] [#5 0.07,0.14,0.62,U] [#6 0.16,0.15,0.69,U] [#7 0.18,0.47,0.58,U] [#8 -0.02,0.21,0.53,U] 
01:44:46.201 00.003 1032 single-star, 8 included, MultiStar: {0.11, 0.17}, one-star: {0.13, -0.00}
01:44:46.202 00.001 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
01:44:46.204 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
01:44:46.206 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.03 mountX=-0.04 mountY=-0.13, mountTheta=-1.86
01:44:46.210 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.00, opts=13)
01:44:46.212 00.002 1032 Enqueuing Move request for scope (0.13, -0.00)
01:44:46.214 00.002 10072 Worker thread wakes up
01:44:46.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
01:44:46.214 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
01:44:46.214 00.000 10072 Moving (0.13, -0.00) raw xDistance=-0.04 yDistance=-0.13
01:44:46.214 00.000 10072 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.209231, 1:0.127559
01:44:46.214 00.000 10072 BLC: No correction, Miss < min_move
01:44:46.214 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.88, period_length = 287.50
01:44:46.214 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:44:46.215 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:46.215 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:44:46.215 00.000 10072 MoveAxis(W, 3, ABG)
01:44:46.215 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:46.215 00.000 10072 IsGuiding returns 0
01:44:46.215 00.000 10072 PulseGuide returned control before completion, sleep 13
01:44:46.216 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:46.232 00.016 10072 IsGuiding returns 0
01:44:46.232 00.000 10072 Move returns status 0, amount 3
01:44:46.232 00.000 10072 MoveAxis(N, 0, ABG)
01:44:46.232 00.000 10072 Move returns status 0, amount 0
01:44:46.232 00.000 10072 move complete, result=0
01:44:46.232 00.000 10072 worker thread done servicing request
01:44:46.238 00.006 1032 UpdateGuideState exits: m=1300 SNR=25.4
01:44:46.241 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:46.242 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:46.244 00.002 1032 Enqueuing Expose request
01:44:46.246 00.002 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:44:46.248 00.002 10072 Worker thread wakes up
01:44:46.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:46.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:46.875 00.627 10072 Exposure complete
01:44:46.921 00.046 10072 worker thread done servicing request
01:44:46.921 00.000 1032 OnExposeComplete: enter
01:44:46.924 00.003 1032 UpdateGuideState(): m_state=6
01:44:46.928 00.004 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 77
01:44:46.930 00.002 1032 Star::Find returns 1 (0), X=223.33, Y=617.95, Mass=1268, SNR=25.1, Peak=122 HFD=3.1
01:44:46.931 00.001 1032 MultiStar: [#1 0.10,0.29,1.08,U] [#2 0.01,0.21,0.82,U] [#3 0.02,0.30,0.71,U] [#4 -0.02,0.22,0.75,U] [#5 0.06,0.40,0.63,U] [#6 -0.10,0.21,0.75,U] [#7 0.16,0.36,0.60,U] [#8 0.10,0.20,0.58,U] 
01:44:46.933 00.002 1032 single-star, 8 included, MultiStar: {0.05, 0.24}, one-star: {0.08, 0.03}
01:44:46.935 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
01:44:46.936 00.001 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
01:44:46.938 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.38 mountX=0.01 mountY=-0.08, mountTheta=-1.45
01:44:46.940 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
01:44:46.941 00.001 1032 Enqueuing Move request for scope (0.08, 0.03)
01:44:46.943 00.002 10072 Worker thread wakes up
01:44:46.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
01:44:46.943 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
01:44:46.943 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
01:44:46.943 00.000 10072 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.209231, 1:0.127559, 2:0.082506
01:44:46.943 00.000 10072 BLC: No correction, Miss < min_move
01:44:46.943 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.88, period_length = 287.50
01:44:46.943 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:44:46.943 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:46.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:44:46.944 00.001 10072 MoveAxis(W, 3, ABG)
01:44:46.944 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:46.944 00.000 10072 IsGuiding returns 0
01:44:46.944 00.000 10072 PulseGuide returned control before completion, sleep 13
01:44:46.944 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:46.964 00.020 10072 IsGuiding returns 0
01:44:46.964 00.000 10072 Move returns status 0, amount 3
01:44:46.964 00.000 10072 MoveAxis(N, 0, ABG)
01:44:46.964 00.000 10072 Move returns status 0, amount 0
01:44:46.964 00.000 10072 move complete, result=0
01:44:46.964 00.000 10072 worker thread done servicing request
01:44:46.964 00.000 1032 UpdateGuideState exits: m=1268 SNR=25.1
01:44:46.968 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:46.969 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:46.971 00.002 1032 Enqueuing Expose request
01:44:46.972 00.001 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:44:46.974 00.002 10072 Worker thread wakes up
01:44:46.974 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:46.974 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:47.391 00.417 10072 Exposure complete
01:44:47.438 00.047 10072 worker thread done servicing request
01:44:47.438 00.000 1032 OnExposeComplete: enter
01:44:47.440 00.002 1032 UpdateGuideState(): m_state=6
01:44:47.441 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 78
01:44:47.444 00.003 1032 Star::Find returns 1 (0), X=223.42, Y=618.07, Mass=1240, SNR=24.8, Peak=111 HFD=3.0
01:44:47.445 00.001 1032 MultiStar: [#1 0.11,0.34,1.09,U] [#2 0.04,0.40,0.80,U] [#3 0.01,0.25,0.64,U] [#4 0.04,0.34,0.75,U] [#5 0.07,0.16,0.63,U] [#6 -0.03,0.17,0.75,U] [#7 0.00,0.48,0.60,U] [#8 0.06,0.43,0.56,U] 
01:44:47.447 00.002 1032 single-star, 8 included, MultiStar: {0.06, 0.30}, one-star: {0.17, 0.15}
01:44:47.448 00.001 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
01:44:47.450 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
01:44:47.452 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.22 cameraTheta=0.72 mountX=0.10 mountY=-0.20, mountTheta=-1.11
01:44:47.455 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.15, opts=13)
01:44:47.457 00.002 1032 Enqueuing Move request for scope (0.17, 0.15)
01:44:47.459 00.002 10072 Worker thread wakes up
01:44:47.459 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd
01:44:47.459 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.15)
01:44:47.459 00.000 10072 Moving (0.17, 0.15) raw xDistance=0.10 yDistance=-0.20
01:44:47.459 00.000 10072 BLC: window closed
01:44:47.459 00.000 10072 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.209231, 1:0.127559, 2:0.082506
01:44:47.459 00.000 10072 BLC: No correction, Miss < min_move
01:44:47.459 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.88, period_length = 287.50
01:44:47.459 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:44:47.459 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:47.460 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:44:47.460 00.000 10072 MoveAxis(W, 3, ABG)
01:44:47.460 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:47.460 00.000 10072 IsGuiding returns 0
01:44:47.460 00.000 10072 PulseGuide returned control before completion, sleep 13
01:44:47.461 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:47.481 00.020 1032 UpdateGuideState exits: m=1240 SNR=24.8
01:44:47.483 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:47.486 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:47.488 00.002 1032 Enqueuing Expose request
01:44:47.491 00.003 10072 IsGuiding returns 0
01:44:47.491 00.000 10072 Move returns status 0, amount 3
01:44:47.491 00.000 10072 MoveAxis(N, 0, ABG)
01:44:47.492 00.001 10072 Move returns status 0, amount 0
01:44:47.492 00.000 10072 move complete, result=0
01:44:47.492 00.000 10072 worker thread done servicing request
01:44:47.492 00.000 10072 Worker thread wakes up
01:44:47.492 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:47.492 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:47.499 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
01:44:48.122 00.623 10072 Exposure complete
01:44:48.167 00.045 10072 worker thread done servicing request
01:44:48.168 00.001 1032 OnExposeComplete: enter
01:44:48.169 00.001 1032 UpdateGuideState(): m_state=6
01:44:48.171 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 79
01:44:48.174 00.003 1032 Star::Find returns 1 (0), X=223.35, Y=618.17, Mass=1217, SNR=24.6, Peak=121 HFD=2.8
01:44:48.176 00.002 1032 MultiStar: [#1 0.08,0.47,1.05,U] [#2 0.05,0.48,0.84,U] [#3 0.09,0.36,0.71,U] [#4 0.04,0.39,0.77,U] [#5 0.08,0.65,0.64,U] [#6 -0.06,0.38,0.76,U] [#7 0.07,0.57,0.60,U] [#8 0.16,0.38,0.57,U] 
01:44:48.178 00.002 1032 single-star, 8 included, MultiStar: {0.07, 0.43}, one-star: {0.10, 0.25}
01:44:48.179 00.001 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
01:44:48.181 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
01:44:48.183 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.20 mountX=0.22 mountY=-0.16, mountTheta=-0.63
01:44:48.185 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.25, opts=13)
01:44:48.187 00.002 1032 Enqueuing Move request for scope (0.10, 0.25)
01:44:48.189 00.002 10072 Worker thread wakes up
01:44:48.189 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
01:44:48.189 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
01:44:48.189 00.000 10072 Moving (0.10, 0.25) raw xDistance=0.22 yDistance=-0.16
01:44:48.189 00.000 10072 PPEC rslt: input = 0.22, final = 0.09, react = 0.10, pred = 0.03, hyst = 0.09, hyst_pct = 0.88, period_length = 287.50
01:44:48.189 00.000 10072 PPEC: input: 0.22, control: 0.09, exposure: 500
01:44:48.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:48.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:44:48.189 00.000 10072 MoveAxis(W, 94, ABG)
01:44:48.189 00.000 10072 Guiding  Dir = 3, Dur = 94
01:44:48.190 00.001 10072 IsGuiding returns 0
01:44:48.190 00.000 10072 PulseGuide returned control before completion, sleep 104
01:44:48.190 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:48.211 00.021 1032 UpdateGuideState exits: m=1217 SNR=24.6
01:44:48.213 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:48.215 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:48.216 00.001 1032 Enqueuing Expose request
01:44:48.306 00.090 10072 IsGuiding returns 0
01:44:48.306 00.000 10072 Move returns status 0, amount 94
01:44:48.306 00.000 10072 MoveAxis(N, 0, ABG)
01:44:48.306 00.000 10072 Move returns status 0, amount 0
01:44:48.306 00.000 10072 move complete, result=0
01:44:48.306 00.000 10072 worker thread done servicing request
01:44:48.306 00.000 10072 Worker thread wakes up
01:44:48.306 00.000 1032 GuideStep: 0.2 px 94 ms WEST, -0.2 px 0 ms NORTH
01:44:48.308 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:48.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:48.714 00.406 10072 Exposure complete
01:44:48.761 00.047 10072 worker thread done servicing request
01:44:48.762 00.001 1032 OnExposeComplete: enter
01:44:48.763 00.001 1032 UpdateGuideState(): m_state=6
01:44:48.765 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 80
01:44:48.767 00.002 1032 Star::Find returns 1 (0), X=223.38, Y=618.07, Mass=1228, SNR=24.7, Peak=135 HFD=2.7
01:44:48.769 00.002 1032 MultiStar: [#1 0.02,0.37,1.07,U] [#2 0.29,0.36,0.82,U] [#3 0.05,0.33,0.70,U] [#4 0.04,0.43,0.77,U] [#5 0.11,0.44,0.64,U] [#6 0.01,0.28,0.73,U] [#7 0.17,0.43,0.64,U] [#8 0.18,0.31,0.54,U] 
01:44:48.771 00.002 1032 single-star, 8 included, MultiStar: {0.11, 0.34}, one-star: {0.12, 0.15}
01:44:48.773 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
01:44:48.775 00.002 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
01:44:48.777 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.87 mountX=0.11 mountY=-0.16, mountTheta=-0.96
01:44:48.780 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.15, opts=13)
01:44:48.782 00.002 1032 Enqueuing Move request for scope (0.12, 0.15)
01:44:48.784 00.002 10072 Worker thread wakes up
01:44:48.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
01:44:48.784 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
01:44:48.785 00.001 10072 Moving (0.12, 0.15) raw xDistance=0.11 yDistance=-0.16
01:44:48.785 00.000 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.88, period_length = 287.50
01:44:48.785 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:44:48.785 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:48.785 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:44:48.785 00.000 10072 MoveAxis(W, 3, ABG)
01:44:48.785 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:48.786 00.001 10072 IsGuiding returns 0
01:44:48.786 00.000 10072 PulseGuide returned control before completion, sleep 13
01:44:48.787 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:48.805 00.018 10072 IsGuiding returns 0
01:44:48.805 00.000 10072 Move returns status 0, amount 3
01:44:48.805 00.000 10072 MoveAxis(N, 0, ABG)
01:44:48.805 00.000 10072 Move returns status 0, amount 0
01:44:48.806 00.001 10072 move complete, result=0
01:44:48.806 00.000 10072 worker thread done servicing request
01:44:48.809 00.003 1032 UpdateGuideState exits: m=1228 SNR=24.7
01:44:48.811 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:48.812 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:48.813 00.001 1032 Enqueuing Expose request
01:44:48.815 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
01:44:48.817 00.002 10072 Worker thread wakes up
01:44:48.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:48.817 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:49.452 00.635 10072 Exposure complete
01:44:49.497 00.045 10072 worker thread done servicing request
01:44:49.497 00.000 1032 OnExposeComplete: enter
01:44:49.499 00.002 1032 UpdateGuideState(): m_state=6
01:44:49.501 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 81
01:44:49.503 00.002 1032 Star::Find returns 1 (0), X=223.47, Y=617.96, Mass=1264, SNR=25.1, Peak=135 HFD=3.0
01:44:49.505 00.002 1032 MultiStar: [#1 0.13,0.24,1.08,U] [#2 0.12,0.22,0.75,U] [#3 0.15,0.24,0.72,U] [#4 0.02,0.25,0.74,U] [#5 0.01,0.35,0.63,U] [#6 0.03,0.14,0.73,U] [#7 0.21,0.33,0.61,U] [#8 0.05,0.08,0.56,U] 
01:44:49.507 00.002 1032 single-star, 8 included, MultiStar: {0.11, 0.20}, one-star: {0.21, 0.03}
01:44:49.509 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
01:44:49.510 00.001 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
01:44:49.511 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.22 cameraTheta=0.15 mountX=-0.02 mountY=-0.22, mountTheta=-1.68
01:44:49.514 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.03, opts=13)
01:44:49.518 00.004 1032 Enqueuing Move request for scope (0.21, 0.03)
01:44:49.522 00.004 10072 Worker thread wakes up
01:44:49.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
01:44:49.522 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
01:44:49.522 00.000 10072 Moving (0.21, 0.03) raw xDistance=-0.02 yDistance=-0.22
01:44:49.522 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.88, period_length = 287.50
01:44:49.522 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:44:49.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:44:49.523 00.001 10072 MoveAxis(W, 3, ABG)
01:44:49.523 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:49.523 00.000 10072 IsGuiding returns 0
01:44:49.524 00.001 10072 PulseGuide returned control before completion, sleep 13
01:44:49.524 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:49.542 00.018 10072 IsGuiding returns 0
01:44:49.542 00.000 10072 Move returns status 0, amount 3
01:44:49.542 00.000 10072 MoveAxis(N, 140, ABG)
01:44:49.542 00.000 10072 Guiding  Dir = 0, Dur = 140
01:44:49.542 00.000 10072 IsGuiding returns 0
01:44:49.543 00.001 10072 PulseGuide returned control before completion, sleep 150
01:44:49.544 00.001 1032 UpdateGuideState exits: m=1264 SNR=25.1
01:44:49.546 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:49.547 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:49.550 00.003 1032 Enqueuing Expose request
01:44:49.699 00.149 10072 IsGuiding returns 0
01:44:49.699 00.000 10072 Move returns status 0, amount 140
01:44:49.699 00.000 10072 move complete, result=0
01:44:49.699 00.000 10072 worker thread done servicing request
01:44:49.699 00.000 10072 Worker thread wakes up
01:44:49.699 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.2 px 140 ms NORTH
01:44:49.701 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:49.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:50.110 00.409 10072 Exposure complete
01:44:50.154 00.044 10072 worker thread done servicing request
01:44:50.154 00.000 1032 OnExposeComplete: enter
01:44:50.156 00.002 1032 UpdateGuideState(): m_state=6
01:44:50.158 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 82
01:44:50.160 00.002 1032 Star::Find returns 1 (0), X=223.39, Y=618.05, Mass=1266, SNR=25.1, Peak=126 HFD=2.8
01:44:50.161 00.001 1032 MultiStar: [#1 0.13,0.36,1.06,U] [#2 0.12,0.35,0.78,U] [#3 0.12,0.26,0.68,U] [#4 0.18,0.29,0.73,U] [#5 0.06,0.41,0.64,U] [#6 0.01,0.07,0.70,U] [#7 0.12,0.28,0.59,U] [#8 0.09,0.20,0.54,U] 
01:44:50.162 00.001 1032 single-star, 8 included, MultiStar: {0.11, 0.26}, one-star: {0.13, 0.12}
01:44:50.163 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
01:44:50.166 00.003 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
01:44:50.167 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.76 mountX=0.09 mountY=-0.16, mountTheta=-1.07
01:44:50.170 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
01:44:50.172 00.002 1032 Enqueuing Move request for scope (0.13, 0.12)
01:44:50.175 00.003 10072 Worker thread wakes up
01:44:50.175 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
01:44:50.175 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
01:44:50.176 00.001 10072 Moving (0.13, 0.12) raw xDistance=0.09 yDistance=-0.16
01:44:50.176 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.88, period_length = 287.50
01:44:50.176 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:44:50.176 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:50.176 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:44:50.176 00.000 10072 MoveAxis(W, 3, ABG)
01:44:50.176 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:50.176 00.000 10072 IsGuiding returns 0
01:44:50.177 00.001 10072 PulseGuide returned control before completion, sleep 13
01:44:50.178 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:50.198 00.020 1032 UpdateGuideState exits: m=1266 SNR=25.1
01:44:50.200 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:50.201 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:50.203 00.002 1032 Enqueuing Expose request
01:44:50.205 00.002 10072 IsGuiding returns 0
01:44:50.205 00.000 10072 Move returns status 0, amount 3
01:44:50.205 00.000 10072 MoveAxis(N, 0, ABG)
01:44:50.205 00.000 10072 Move returns status 0, amount 0
01:44:50.205 00.000 10072 move complete, result=0
01:44:50.205 00.000 10072 worker thread done servicing request
01:44:50.206 00.001 10072 Worker thread wakes up
01:44:50.206 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:50.206 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:50.213 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
01:44:50.832 00.619 10072 Exposure complete
01:44:50.877 00.045 10072 worker thread done servicing request
01:44:50.877 00.000 1032 OnExposeComplete: enter
01:44:50.879 00.002 1032 UpdateGuideState(): m_state=6
01:44:50.881 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 83
01:44:50.882 00.001 1032 Star::Find returns 1 (0), X=223.30, Y=618.04, Mass=1349, SNR=25.9, Peak=129 HFD=2.8
01:44:50.884 00.002 1032 MultiStar: [#1 0.06,0.33,1.00,U] [#2 0.01,0.43,0.74,U] [#3 -0.11,0.52,0.68,U] [#4 0.03,0.37,0.69,U] [#5 0.02,0.40,0.62,U] [#6 -0.03,0.31,0.73,U] [#7 0.03,0.42,0.61,U] [#8 -0.03,0.33,0.51,U] 
01:44:50.886 00.002 1032 single-star, 8 included, MultiStar: {0.01, 0.35}, one-star: {0.05, 0.12}
01:44:50.887 00.001 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
01:44:50.889 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
01:44:50.891 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.12 cameraTheta=1.18 mountX=0.10 mountY=-0.08, mountTheta=-0.65
01:44:50.895 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
01:44:50.898 00.003 1032 Enqueuing Move request for scope (0.05, 0.12)
01:44:50.900 00.002 10072 Worker thread wakes up
01:44:50.901 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
01:44:50.901 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
01:44:50.901 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.10 yDistance=-0.08
01:44:50.901 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.88, period_length = 287.50
01:44:50.901 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:44:50.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:50.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:44:50.901 00.000 10072 MoveAxis(W, 3, ABG)
01:44:50.901 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:50.902 00.001 10072 IsGuiding returns 0
01:44:50.902 00.000 10072 PulseGuide returned control before completion, sleep 13
01:44:50.902 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:50.921 00.019 10072 IsGuiding returns 0
01:44:50.921 00.000 10072 Move returns status 0, amount 3
01:44:50.921 00.000 10072 MoveAxis(N, 0, ABG)
01:44:50.921 00.000 10072 Move returns status 0, amount 0
01:44:50.921 00.000 10072 move complete, result=0
01:44:50.921 00.000 10072 worker thread done servicing request
01:44:50.926 00.005 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:44:50.929 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:50.930 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:50.931 00.001 1032 Enqueuing Expose request
01:44:50.933 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:44:50.934 00.001 10072 Worker thread wakes up
01:44:50.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:50.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:51.346 00.412 10072 Exposure complete
01:44:51.392 00.046 10072 worker thread done servicing request
01:44:51.392 00.000 1032 OnExposeComplete: enter
01:44:51.395 00.003 1032 UpdateGuideState(): m_state=6
01:44:51.396 00.001 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 84
01:44:51.399 00.003 1032 Star::Find returns 1 (0), X=223.33, Y=618.04, Mass=1376, SNR=26.1, Peak=137 HFD=2.7
01:44:51.400 00.001 1032 MultiStar: [#1 -0.05,0.23,1.02,U] [#2 0.09,0.32,0.74,U] [#3 -0.07,0.20,0.66,U] [#4 -0.10,0.27,0.72,U] [#5 0.00,0.24,0.62,U] [#6 -0.11,0.16,0.68,U] [#7 0.11,0.27,0.58,U] [#8 -0.15,0.16,0.52,U] 
01:44:51.403 00.003 1032 single-star, 8 included, MultiStar: {-0.02, 0.22}, one-star: {0.07, 0.12}
01:44:51.404 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
01:44:51.406 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
01:44:51.407 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.01 mountX=0.09 mountY=-0.10, mountTheta=-0.82
01:44:51.410 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
01:44:51.412 00.002 1032 Enqueuing Move request for scope (0.07, 0.12)
01:44:51.415 00.003 10072 Worker thread wakes up
01:44:51.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
01:44:51.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
01:44:51.415 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.09 yDistance=-0.10
01:44:51.415 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.88, period_length = 287.50
01:44:51.415 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:44:51.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:51.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:44:51.415 00.000 10072 MoveAxis(W, 2, ABG)
01:44:51.415 00.000 10072 Guiding  Dir = 3, Dur = 2
01:44:51.415 00.000 10072 IsGuiding returns 0
01:44:51.416 00.001 10072 PulseGuide returned control before completion, sleep 12
01:44:51.417 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:51.436 00.019 1032 UpdateGuideState exits: m=1376 SNR=26.1
01:44:51.438 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:51.439 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:51.440 00.001 1032 Enqueuing Expose request
01:44:51.443 00.003 10072 IsGuiding returns 0
01:44:51.443 00.000 10072 Move returns status 0, amount 2
01:44:51.443 00.000 10072 MoveAxis(N, 0, ABG)
01:44:51.443 00.000 10072 Move returns status 0, amount 0
01:44:51.443 00.000 10072 move complete, result=0
01:44:51.443 00.000 10072 worker thread done servicing request
01:44:51.443 00.000 10072 Worker thread wakes up
01:44:51.443 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:51.443 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:51.449 00.006 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:44:52.067 00.618 10072 Exposure complete
01:44:52.115 00.048 10072 worker thread done servicing request
01:44:52.115 00.000 1032 OnExposeComplete: enter
01:44:52.118 00.003 1032 UpdateGuideState(): m_state=6
01:44:52.120 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 85
01:44:52.122 00.002 1032 Star::Find returns 1 (0), X=223.29, Y=618.17, Mass=1289, SNR=25.3, Peak=154 HFD=2.7
01:44:52.124 00.002 1032 MultiStar: [#1 -0.02,0.38,1.05,U] [#2 0.00,0.47,0.77,U] [#3 0.01,0.44,0.70,U] [#4 0.00,0.45,0.77,U] [#5 0.08,0.44,0.65,U] [#6 -0.01,0.44,0.77,U] [#7 0.06,0.48,0.61,U] [#8 0.07,0.48,0.55,U] 
01:44:52.126 00.002 1032 single-star, 8 included, MultiStar: {0.02, 0.41}, one-star: {0.04, 0.25}
01:44:52.127 00.001 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
01:44:52.128 00.001 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
01:44:52.130 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.41 mountX=0.23 mountY=-0.10, mountTheta=-0.42
01:44:52.133 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.25, opts=13)
01:44:52.134 00.001 1032 Enqueuing Move request for scope (0.04, 0.25)
01:44:52.135 00.001 10072 Worker thread wakes up
01:44:52.136 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
01:44:52.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
01:44:52.136 00.000 10072 Moving (0.04, 0.25) raw xDistance=0.23 yDistance=-0.10
01:44:52.136 00.000 10072 PPEC rslt: input = 0.23, final = 0.10, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.87, period_length = 287.50
01:44:52.136 00.000 10072 PPEC: input: 0.23, control: 0.10, exposure: 500
01:44:52.136 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:52.136 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:44:52.136 00.000 10072 MoveAxis(W, 98, ABG)
01:44:52.136 00.000 10072 Guiding  Dir = 3, Dur = 98
01:44:52.136 00.000 10072 IsGuiding returns 0
01:44:52.137 00.001 10072 PulseGuide returned control before completion, sleep 108
01:44:52.137 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:52.156 00.019 1032 UpdateGuideState exits: m=1289 SNR=25.3
01:44:52.158 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:52.161 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:52.162 00.001 1032 Enqueuing Expose request
01:44:52.251 00.089 10072 IsGuiding returns 0
01:44:52.251 00.000 10072 Move returns status 0, amount 98
01:44:52.251 00.000 10072 MoveAxis(N, 0, ABG)
01:44:52.251 00.000 10072 Move returns status 0, amount 0
01:44:52.251 00.000 10072 move complete, result=0
01:44:52.251 00.000 10072 worker thread done servicing request
01:44:52.252 00.001 10072 Worker thread wakes up
01:44:52.252 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:52.252 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:52.254 00.002 1032 GuideStep: 0.2 px 98 ms WEST, -0.1 px 0 ms NORTH
01:44:52.658 00.404 10072 Exposure complete
01:44:52.712 00.054 10072 worker thread done servicing request
01:44:52.712 00.000 1032 OnExposeComplete: enter
01:44:52.715 00.003 1032 UpdateGuideState(): m_state=6
01:44:52.718 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 86
01:44:52.720 00.002 1032 Star::Find returns 1 (0), X=223.49, Y=618.09, Mass=1338, SNR=25.8, Peak=130 HFD=3.0
01:44:52.723 00.003 1032 MultiStar: [#1 0.08,0.35,1.02,U] [#2 0.10,0.37,0.77,U] [#3 0.05,0.33,0.68,U] [#4 0.13,0.39,0.72,U] [#5 0.12,0.40,0.59,U] [#6 -0.10,0.25,0.72,U] [#7 0.16,0.46,0.58,U] [#8 0.12,0.12,0.55,U] 
01:44:52.725 00.002 1032 single-star, 8 included, MultiStar: {0.10, 0.31}, one-star: {0.23, 0.17}
01:44:52.727 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
01:44:52.729 00.002 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
01:44:52.731 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=0.17 hyp=0.29 cameraTheta=0.62 mountX=0.10 mountY=-0.27, mountTheta=-1.21
01:44:52.734 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.17, opts=13)
01:44:52.736 00.002 1032 Enqueuing Move request for scope (0.23, 0.17)
01:44:52.739 00.003 10072 Worker thread wakes up
01:44:52.739 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.17) opts 0xd
01:44:52.739 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.17)
01:44:52.739 00.000 10072 Moving (0.23, 0.17) raw xDistance=0.10 yDistance=-0.27
01:44:52.739 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.87, period_length = 287.50
01:44:52.739 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:44:52.739 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:44:52.739 00.000 10072 MoveAxis(W, 3, ABG)
01:44:52.739 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:52.739 00.000 10072 IsGuiding returns 0
01:44:52.740 00.001 10072 PulseGuide returned control before completion, sleep 13
01:44:52.742 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:52.764 00.022 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:44:52.768 00.004 10072 IsGuiding returns 0
01:44:52.768 00.000 10072 Move returns status 0, amount 3
01:44:52.768 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:52.770 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:52.773 00.003 1032 Enqueuing Expose request
01:44:52.775 00.002 10072 MoveAxis(N, 173, ABG)
01:44:52.775 00.000 10072 Guiding  Dir = 0, Dur = 173
01:44:52.775 00.000 10072 IsGuiding returns 0
01:44:52.775 00.000 10072 PulseGuide returned control before completion, sleep 183
01:44:52.969 00.194 10072 IsGuiding returns 0
01:44:52.969 00.000 10072 Move returns status 0, amount 173
01:44:52.969 00.000 10072 move complete, result=0
01:44:52.969 00.000 10072 worker thread done servicing request
01:44:52.969 00.000 10072 Worker thread wakes up
01:44:52.969 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.3 px 173 ms NORTH
01:44:52.971 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:52.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:53.601 00.630 10072 Exposure complete
01:44:53.651 00.050 10072 worker thread done servicing request
01:44:53.651 00.000 1032 OnExposeComplete: enter
01:44:53.653 00.002 1032 UpdateGuideState(): m_state=6
01:44:53.656 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 87
01:44:53.658 00.002 1032 Star::Find returns 1 (0), X=223.16, Y=618.17, Mass=1254, SNR=24.9, Peak=119 HFD=2.9
01:44:53.659 00.001 1032 MultiStar: [#1 -0.10,0.52,1.07,U] [#2 -0.13,0.52,0.79,U] [#3 -0.20,0.51,0.72,U] [#4 -0.25,0.50,0.75,U] [#5 -0.13,0.54,0.62,U] [#6 -0.21,0.33,0.74,U] [#7 -0.04,0.57,0.63,U] [#8 -0.19,0.43,0.59,U] 
01:44:53.661 00.002 1032 single-star, 8 included, MultiStar: {-0.15, 0.46}, one-star: {-0.09, 0.25}
01:44:53.663 00.002 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
01:44:53.665 00.002 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
01:44:53.667 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.26 cameraTheta=1.93 mountX=0.26 mountY=0.03, mountTheta=0.10
01:44:53.670 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.25, opts=13)
01:44:53.673 00.003 1032 Enqueuing Move request for scope (-0.09, 0.25)
01:44:53.676 00.003 10072 Worker thread wakes up
01:44:53.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
01:44:53.676 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
01:44:53.676 00.000 10072 Moving (-0.09, 0.25) raw xDistance=0.26 yDistance=0.03
01:44:53.676 00.000 10072 PPEC rslt: input = 0.26, final = 0.11, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.87, period_length = 287.50
01:44:53.676 00.000 10072 PPEC: input: 0.26, control: 0.11, exposure: 500
01:44:53.676 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:53.676 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:44:53.676 00.000 10072 MoveAxis(W, 117, ABG)
01:44:53.676 00.000 10072 Guiding  Dir = 3, Dur = 117
01:44:53.677 00.001 10072 IsGuiding returns 0
01:44:53.677 00.000 10072 PulseGuide returned control before completion, sleep 127
01:44:53.678 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:53.697 00.019 1032 UpdateGuideState exits: m=1254 SNR=24.9
01:44:53.699 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:53.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:53.703 00.002 1032 Enqueuing Expose request
01:44:53.818 00.115 10072 IsGuiding returns 0
01:44:53.818 00.000 10072 Move returns status 0, amount 117
01:44:53.818 00.000 10072 MoveAxis(N, 0, ABG)
01:44:53.818 00.000 10072 Move returns status 0, amount 0
01:44:53.818 00.000 10072 move complete, result=0
01:44:53.818 00.000 10072 worker thread done servicing request
01:44:53.819 00.001 1032 GuideStep: 0.3 px 117 ms WEST, 0.0 px 0 ms NORTH
01:44:53.821 00.002 10072 Worker thread wakes up
01:44:53.821 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:53.821 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:54.227 00.406 10072 Exposure complete
01:44:54.279 00.052 10072 worker thread done servicing request
01:44:54.279 00.000 1032 OnExposeComplete: enter
01:44:54.281 00.002 1032 UpdateGuideState(): m_state=6
01:44:54.284 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 88
01:44:54.285 00.001 1032 Star::Find returns 1 (0), X=223.29, Y=618.03, Mass=1291, SNR=25.3, Peak=115 HFD=3.2
01:44:54.288 00.003 1032 MultiStar: [#1 -0.06,0.35,1.06,U] [#2 -0.12,0.28,0.80,U] [#3 -0.14,0.39,0.68,U] [#4 -0.14,0.34,0.76,U] [#5 -0.06,0.37,0.63,U] [#6 -0.13,0.26,0.73,U] [#7 -0.14,0.36,0.61,U] [#8 -0.16,0.23,0.51,U] 
01:44:54.290 00.002 1032 single-star, 8 included, MultiStar: {-0.09, 0.29}, one-star: {0.04, 0.11}
01:44:54.292 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
01:44:54.294 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
01:44:54.295 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.23 mountX=0.09 mountY=-0.06, mountTheta=-0.60
01:44:54.298 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
01:44:54.302 00.004 1032 Enqueuing Move request for scope (0.04, 0.11)
01:44:54.305 00.003 10072 Worker thread wakes up
01:44:54.305 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
01:44:54.305 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:44:54.305 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.06
01:44:54.305 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.87, period_length = 287.50
01:44:54.305 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:44:54.305 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:54.305 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:44:54.305 00.000 10072 MoveAxis(W, 3, ABG)
01:44:54.305 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:54.306 00.001 10072 IsGuiding returns 0
01:44:54.306 00.000 10072 PulseGuide returned control before completion, sleep 13
01:44:54.307 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:54.327 00.020 1032 UpdateGuideState exits: m=1291 SNR=25.3
01:44:54.332 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:54.334 00.002 10072 IsGuiding returns 0
01:44:54.334 00.000 10072 Move returns status 0, amount 3
01:44:54.334 00.000 10072 MoveAxis(N, 0, ABG)
01:44:54.334 00.000 10072 Move returns status 0, amount 0
01:44:54.334 00.000 10072 move complete, result=0
01:44:54.335 00.001 10072 worker thread done servicing request
01:44:54.335 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:54.337 00.002 1032 Enqueuing Expose request
01:44:54.339 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:44:54.340 00.001 10072 Worker thread wakes up
01:44:54.341 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:54.341 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:54.979 00.638 10072 Exposure complete
01:44:55.030 00.051 10072 worker thread done servicing request
01:44:55.030 00.000 1032 OnExposeComplete: enter
01:44:55.032 00.002 1032 UpdateGuideState(): m_state=6
01:44:55.034 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 89
01:44:55.035 00.001 1032 Star::Find returns 1 (0), X=223.27, Y=617.99, Mass=1217, SNR=24.6, Peak=137 HFD=2.5
01:44:55.037 00.002 1032 MultiStar: [#1 -0.13,0.28,1.06,U] [#2 -0.11,0.33,0.80,U] [#3 0.00,0.20,0.72,U] [#4 -0.18,0.22,0.77,U] [#5 -0.08,0.27,0.64,U] [#6 -0.01,0.12,0.73,U] [#7 0.08,0.36,0.62,U] [#8 -0.19,0.10,0.57,U] 
01:44:55.039 00.002 1032 single-star, 8 included, MultiStar: {-0.07, 0.21}, one-star: {0.01, 0.06}
01:44:55.042 00.003 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
01:44:55.043 00.001 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
01:44:55.044 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.41 mountX=0.06 mountY=-0.03, mountTheta=-0.42
01:44:55.047 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
01:44:55.050 00.003 1032 Enqueuing Move request for scope (0.01, 0.06)
01:44:55.054 00.004 10072 Worker thread wakes up
01:44:55.054 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
01:44:55.054 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
01:44:55.054 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.03
01:44:55.056 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.87, period_length = 287.50
01:44:55.056 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:44:55.056 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:55.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:44:55.056 00.000 10072 MoveAxis(W, 3, ABG)
01:44:55.056 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:55.056 00.000 10072 IsGuiding returns 0
01:44:55.057 00.001 10072 PulseGuide returned control before completion, sleep 13
01:44:55.058 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:55.079 00.021 1032 UpdateGuideState exits: m=1217 SNR=24.6
01:44:55.082 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:55.085 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:55.087 00.002 1032 Enqueuing Expose request
01:44:55.088 00.001 10072 IsGuiding returns 0
01:44:55.088 00.000 10072 Move returns status 0, amount 3
01:44:55.088 00.000 10072 MoveAxis(N, 0, ABG)
01:44:55.088 00.000 10072 Move returns status 0, amount 0
01:44:55.089 00.001 10072 move complete, result=0
01:44:55.089 00.000 10072 worker thread done servicing request
01:44:55.089 00.000 10072 Worker thread wakes up
01:44:55.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:55.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:55.096 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:44:55.508 00.412 10072 Exposure complete
01:44:55.556 00.048 10072 worker thread done servicing request
01:44:55.556 00.000 1032 OnExposeComplete: enter
01:44:55.559 00.003 1032 UpdateGuideState(): m_state=6
01:44:55.561 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 90
01:44:55.562 00.001 1032 Star::Find returns 1 (0), X=223.05, Y=618.04, Mass=1454, SNR=26.9, Peak=140 HFD=2.8
01:44:55.564 00.002 1032 MultiStar: [#1 -0.15,0.22,1.02,U] [#2 -0.11,0.40,0.69,U] [#3 -0.26,0.30,0.67,U] [#4 -0.28,0.39,0.70,U] [#5 -0.21,0.39,0.58,U] [#6 -0.17,0.25,0.64,U] [#7 -0.22,0.34,0.52,U] [#8 -0.07,0.19,0.47,U] 
01:44:55.565 00.001 1032 single-star, 8 included, MultiStar: {-0.19, 0.28}, one-star: {-0.21, 0.12}
01:44:55.568 00.003 1032 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.83) = xAngle (0.79 = 0.79)
01:44:55.569 00.001 1032 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.79 = 0.79)
01:44:55.571 00.002 1032 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.24 cameraTheta=2.62 mountX=0.17 mountY=0.17, mountTheta=0.79
01:44:55.574 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=0.12, opts=13)
01:44:55.577 00.003 1032 Enqueuing Move request for scope (-0.21, 0.12)
01:44:55.580 00.003 10072 Worker thread wakes up
01:44:55.580 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd
01:44:55.580 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, 0.12)
01:44:55.580 00.000 10072 Moving (-0.21, 0.12) raw xDistance=0.17 yDistance=0.17
01:44:55.581 00.001 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.08, pred = 0.02, hyst = 0.07, hyst_pct = 0.87, period_length = 287.50
01:44:55.581 00.000 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
01:44:55.581 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:55.581 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:44:55.581 00.000 10072 MoveAxis(W, 73, ABG)
01:44:55.581 00.000 10072 Guiding  Dir = 3, Dur = 73
01:44:55.586 00.005 10072 IsGuiding returns 0
01:44:55.586 00.000 10072 PulseGuide returned control before completion, sleep 83
01:44:55.593 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:55.624 00.031 1032 UpdateGuideState exits: m=1454 SNR=26.9
01:44:55.627 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:55.629 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:55.631 00.002 1032 Enqueuing Expose request
01:44:55.677 00.046 10072 IsGuiding returns 0
01:44:55.677 00.000 10072 Move returns status 0, amount 73
01:44:55.677 00.000 10072 MoveAxis(N, 0, ABG)
01:44:55.677 00.000 10072 Move returns status 0, amount 0
01:44:55.677 00.000 10072 move complete, result=0
01:44:55.677 00.000 10072 worker thread done servicing request
01:44:55.677 00.000 10072 Worker thread wakes up
01:44:55.677 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:55.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:55.690 00.013 1032 GuideStep: 0.2 px 73 ms WEST, 0.2 px 0 ms NORTH
01:44:56.306 00.616 10072 Exposure complete
01:44:56.354 00.048 10072 worker thread done servicing request
01:44:56.354 00.000 1032 OnExposeComplete: enter
01:44:56.356 00.002 1032 UpdateGuideState(): m_state=6
01:44:56.358 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 91
01:44:56.360 00.002 1032 Star::Find returns 1 (0), X=223.27, Y=617.99, Mass=1255, SNR=25.0, Peak=141 HFD=2.5
01:44:56.362 00.002 1032 MultiStar: [#1 -0.06,0.29,1.06,U] [#2 -0.01,0.26,0.80,U] [#3 -0.09,0.24,0.69,U] [#4 -0.12,0.26,0.78,U] [#5 0.00,0.32,0.63,U] [#6 -0.08,0.16,0.74,U] [#7 0.03,0.37,0.59,U] [#8 -0.08,0.12,0.57,U] 
01:44:56.365 00.003 1032 single-star, 8 included, MultiStar: {-0.04, 0.23}, one-star: {0.02, 0.06}
01:44:56.369 00.004 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
01:44:56.370 00.001 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
01:44:56.372 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.31 mountX=0.06 mountY=-0.03, mountTheta=-0.52
01:44:56.375 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
01:44:56.377 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
01:44:56.379 00.002 10072 Worker thread wakes up
01:44:56.379 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
01:44:56.379 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
01:44:56.379 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.06 yDistance=-0.03
01:44:56.379 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.87, period_length = 287.50
01:44:56.379 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:44:56.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:56.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:44:56.379 00.000 10072 MoveAxis(W, 3, ABG)
01:44:56.379 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:56.380 00.001 10072 IsGuiding returns 0
01:44:56.380 00.000 10072 PulseGuide returned control before completion, sleep 13
01:44:56.380 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:56.398 00.018 10072 IsGuiding returns 0
01:44:56.398 00.000 10072 Move returns status 0, amount 3
01:44:56.399 00.001 10072 MoveAxis(N, 0, ABG)
01:44:56.399 00.000 10072 Move returns status 0, amount 0
01:44:56.399 00.000 10072 move complete, result=0
01:44:56.399 00.000 10072 worker thread done servicing request
01:44:56.402 00.003 1032 UpdateGuideState exits: m=1255 SNR=25.0
01:44:56.405 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:56.407 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:56.409 00.002 1032 Enqueuing Expose request
01:44:56.411 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:44:56.413 00.002 10072 Worker thread wakes up
01:44:56.413 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:56.413 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:56.821 00.408 10072 Exposure complete
01:44:56.872 00.051 10072 worker thread done servicing request
01:44:56.873 00.001 1032 OnExposeComplete: enter
01:44:56.875 00.002 1032 UpdateGuideState(): m_state=6
01:44:56.877 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 92
01:44:56.879 00.002 1032 Star::Find returns 1 (0), X=223.16, Y=618.05, Mass=1228, SNR=24.6, Peak=156 HFD=2.6
01:44:56.881 00.002 1032 MultiStar: [#1 -0.05,0.24,1.08,U] [#2 -0.01,0.34,0.81,U] [#3 -0.04,0.32,0.73,U] [#4 -0.17,0.38,0.76,U] [#5 -0.02,0.28,0.68,U] [#6 0.08,0.26,0.74,U] [#7 0.04,0.36,0.61,U] [#8 -0.06,0.02,0.55,U] 
01:44:56.883 00.002 1032 single-star, 8 included, MultiStar: {-0.04, 0.26}, one-star: {-0.10, 0.12}
01:44:56.885 00.002 1032 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.83) = xAngle (0.41 = 0.41)
01:44:56.887 00.002 1032 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.41 = 0.41)
01:44:56.890 00.003 1032 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.24 mountX=0.14 mountY=0.06, mountTheta=0.41
01:44:56.893 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.12, opts=13)
01:44:56.897 00.004 1032 Enqueuing Move request for scope (-0.10, 0.12)
01:44:56.899 00.002 10072 Worker thread wakes up
01:44:56.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
01:44:56.899 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
01:44:56.900 00.001 10072 Moving (-0.10, 0.12) raw xDistance=0.14 yDistance=0.06
01:44:56.900 00.000 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = 0.02, hyst = 0.06, hyst_pct = 0.87, period_length = 287.50
01:44:56.900 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:44:56.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:56.900 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:44:56.900 00.000 10072 MoveAxis(W, 66, ABG)
01:44:56.900 00.000 10072 Guiding  Dir = 3, Dur = 66
01:44:56.901 00.001 10072 IsGuiding returns 0
01:44:56.901 00.000 10072 PulseGuide returned control before completion, sleep 76
01:44:56.902 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:56.924 00.022 1032 UpdateGuideState exits: m=1228 SNR=24.6
01:44:56.930 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:56.933 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:56.936 00.003 1032 Enqueuing Expose request
01:44:56.989 00.053 10072 IsGuiding returns 0
01:44:56.989 00.000 10072 Move returns status 0, amount 66
01:44:56.989 00.000 10072 MoveAxis(N, 0, ABG)
01:44:56.989 00.000 10072 Move returns status 0, amount 0
01:44:56.989 00.000 10072 move complete, result=0
01:44:56.989 00.000 10072 worker thread done servicing request
01:44:56.989 00.000 10072 Worker thread wakes up
01:44:56.989 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:56.989 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:56.990 00.001 1032 GuideStep: 0.1 px 66 ms WEST, 0.1 px 0 ms NORTH
01:44:57.616 00.626 10072 Exposure complete
01:44:57.664 00.048 10072 worker thread done servicing request
01:44:57.664 00.000 1032 OnExposeComplete: enter
01:44:57.666 00.002 1032 UpdateGuideState(): m_state=6
01:44:57.668 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 93
01:44:57.670 00.002 1032 Star::Find returns 1 (0), X=223.18, Y=618.03, Mass=1367, SNR=26.1, Peak=154 HFD=2.6
01:44:57.671 00.001 1032 MultiStar: [#1 -0.11,0.28,1.00,U] [#2 -0.04,0.30,0.74,U] [#3 0.01,0.28,0.67,U] [#4 -0.09,0.35,0.74,U] [#5 -0.05,0.32,0.60,U] [#6 -0.10,0.25,0.71,U] [#7 0.06,0.38,0.58,U] [#8 -0.06,0.33,0.52,U] 
01:44:57.674 00.003 1032 single-star, 8 included, MultiStar: {-0.06, 0.28}, one-star: {-0.07, 0.11}
01:44:57.676 00.002 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
01:44:57.678 00.002 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
01:44:57.679 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.16 mountX=0.12 mountY=0.04, mountTheta=0.33
01:44:57.682 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.11, opts=13)
01:44:57.683 00.001 1032 Enqueuing Move request for scope (-0.07, 0.11)
01:44:57.684 00.001 10072 Worker thread wakes up
01:44:57.685 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
01:44:57.685 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
01:44:57.685 00.000 10072 Moving (-0.07, 0.11) raw xDistance=0.12 yDistance=0.04
01:44:57.685 00.000 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.86, period_length = 287.50
01:44:57.685 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
01:44:57.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:57.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:44:57.685 00.000 10072 MoveAxis(W, 3, ABG)
01:44:57.685 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:57.685 00.000 10072 IsGuiding returns 0
01:44:57.687 00.002 10072 PulseGuide returned control before completion, sleep 13
01:44:57.687 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:57.707 00.020 10072 IsGuiding returns 0
01:44:57.707 00.000 10072 Move returns status 0, amount 3
01:44:57.707 00.000 10072 MoveAxis(N, 0, ABG)
01:44:57.707 00.000 10072 Move returns status 0, amount 0
01:44:57.708 00.001 10072 move complete, result=0
01:44:57.708 00.000 10072 worker thread done servicing request
01:44:57.710 00.002 1032 UpdateGuideState exits: m=1367 SNR=26.1
01:44:57.712 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:57.714 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:57.716 00.002 1032 Enqueuing Expose request
01:44:57.718 00.002 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
01:44:57.721 00.003 10072 Worker thread wakes up
01:44:57.721 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:57.721 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:58.134 00.413 10072 Exposure complete
01:44:58.185 00.051 10072 worker thread done servicing request
01:44:58.185 00.000 1032 OnExposeComplete: enter
01:44:58.187 00.002 1032 UpdateGuideState(): m_state=6
01:44:58.189 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 94
01:44:58.191 00.002 1032 Star::Find returns 1 (0), X=223.25, Y=617.96, Mass=1262, SNR=25.0, Peak=166 HFD=2.5
01:44:58.192 00.001 1032 MultiStar: [#1 -0.07,0.17,1.04,U] [#2 0.08,0.24,0.82,U] [#3 -0.09,0.13,0.71,U] [#4 -0.10,0.10,0.75,U] [#5 -0.05,0.12,0.64,U] [#6 -0.03,0.19,0.77,U] [#7 -0.07,0.28,0.60,U] [#8 -0.00,0.11,0.56,U] 
01:44:58.194 00.002 1032 single-star, 8 included, MultiStar: {-0.04, 0.15}, one-star: {-0.01, 0.04}
01:44:58.196 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
01:44:58.197 00.001 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
01:44:58.199 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.75 mountX=0.04 mountY=-0.00, mountTheta=-0.08
01:44:58.202 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
01:44:58.204 00.002 1032 Enqueuing Move request for scope (-0.01, 0.04)
01:44:58.205 00.001 10072 Worker thread wakes up
01:44:58.205 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
01:44:58.205 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
01:44:58.206 00.001 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.00
01:44:58.206 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.86, period_length = 287.50
01:44:58.206 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:44:58.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:58.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:44:58.206 00.000 10072 MoveAxis(W, 2, ABG)
01:44:58.206 00.000 10072 Guiding  Dir = 3, Dur = 2
01:44:58.206 00.000 10072 IsGuiding returns 0
01:44:58.207 00.001 10072 PulseGuide returned control before completion, sleep 12
01:44:58.208 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:58.223 00.015 10072 IsGuiding returns 0
01:44:58.223 00.000 10072 Move returns status 0, amount 2
01:44:58.223 00.000 10072 MoveAxis(N, 0, ABG)
01:44:58.223 00.000 10072 Move returns status 0, amount 0
01:44:58.223 00.000 10072 move complete, result=0
01:44:58.223 00.000 10072 worker thread done servicing request
01:44:58.229 00.006 1032 UpdateGuideState exits: m=1262 SNR=25.0
01:44:58.232 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:58.233 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:58.237 00.004 1032 Enqueuing Expose request
01:44:58.239 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:44:58.243 00.004 10072 Worker thread wakes up
01:44:58.243 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:58.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:58.867 00.624 10072 Exposure complete
01:44:58.916 00.049 10072 worker thread done servicing request
01:44:58.916 00.000 1032 OnExposeComplete: enter
01:44:58.918 00.002 1032 UpdateGuideState(): m_state=6
01:44:58.920 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 95
01:44:58.921 00.001 1032 Star::Find returns 1 (0), X=223.27, Y=617.90, Mass=1284, SNR=25.3, Peak=136 HFD=2.8
01:44:58.923 00.002 1032 MultiStar: [#1 -0.05,0.19,1.05,U] [#2 -0.12,0.24,0.80,U] [#3 -0.19,0.07,0.64,U] [#4 -0.16,0.13,0.71,U] [#5 -0.05,0.14,0.65,U] [#6 -0.17,-0.03,0.74,U] [#7 -0.10,0.27,0.60,U] [#8 -0.18,0.12,0.55,U] 
01:44:58.924 00.001 1032 single-star, 8 included, MultiStar: {-0.10, 0.12}, one-star: {0.02, -0.02}
01:44:58.926 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
01:44:58.928 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
01:44:58.929 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.86 mountX=-0.02 mountY=-0.01, mountTheta=-2.69
01:44:58.931 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
01:44:58.934 00.003 1032 Enqueuing Move request for scope (0.02, -0.02)
01:44:58.935 00.001 10072 Worker thread wakes up
01:44:58.936 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:44:58.936 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:44:58.936 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
01:44:58.936 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.86, period_length = 287.50
01:44:58.936 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:44:58.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:58.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:44:58.936 00.000 10072 MoveAxis(W, 3, ABG)
01:44:58.936 00.000 10072 Guiding  Dir = 3, Dur = 3
01:44:58.937 00.001 10072 IsGuiding returns 0
01:44:58.937 00.000 10072 PulseGuide returned control before completion, sleep 13
01:44:58.938 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:58.957 00.019 10072 IsGuiding returns 0
01:44:58.957 00.000 10072 Move returns status 0, amount 3
01:44:58.957 00.000 10072 MoveAxis(N, 0, ABG)
01:44:58.957 00.000 10072 Move returns status 0, amount 0
01:44:58.957 00.000 10072 move complete, result=0
01:44:58.957 00.000 10072 worker thread done servicing request
01:44:58.959 00.002 1032 UpdateGuideState exits: m=1284 SNR=25.3
01:44:58.961 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:58.962 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:58.964 00.002 1032 Enqueuing Expose request
01:44:58.966 00.002 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:44:58.967 00.001 10072 Worker thread wakes up
01:44:58.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:58.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:44:59.382 00.415 10072 Exposure complete
01:44:59.431 00.049 10072 worker thread done servicing request
01:44:59.431 00.000 1032 OnExposeComplete: enter
01:44:59.434 00.003 1032 UpdateGuideState(): m_state=6
01:44:59.436 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 96
01:44:59.438 00.002 1032 Star::Find returns 1 (0), X=223.13, Y=617.97, Mass=1239, SNR=24.8, Peak=117 HFD=2.9
01:44:59.439 00.001 1032 MultiStar: [#1 -0.09,0.29,1.06,U] [#2 -0.09,0.25,0.77,U] [#3 -0.10,0.32,0.69,U] [#4 -0.14,0.24,0.75,U] [#5 -0.11,0.36,0.62,U] [#6 -0.08,0.18,0.72,U] [#7 -0.09,0.37,0.62,U] [#8 -0.21,0.16,0.59,U] 
01:44:59.441 00.002 1032 single-star, 8 included, MultiStar: {-0.11, 0.24}, one-star: {-0.12, 0.04}
01:44:59.444 00.003 1032 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.83) = xAngle (0.96 = 0.96)
01:44:59.445 00.001 1032 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.96 = 0.96)
01:44:59.447 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.79 mountX=0.08 mountY=0.11, mountTheta=0.96
01:44:59.451 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.04, opts=13)
01:44:59.452 00.001 1032 Enqueuing Move request for scope (-0.12, 0.04)
01:44:59.455 00.003 10072 Worker thread wakes up
01:44:59.455 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
01:44:59.455 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
01:44:59.455 00.000 10072 Moving (-0.12, 0.04) raw xDistance=0.08 yDistance=0.11
01:44:59.456 00.001 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.86, period_length = 287.50
01:44:59.456 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:44:59.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:59.456 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:44:59.456 00.000 10072 MoveAxis(W, 2, ABG)
01:44:59.456 00.000 10072 Guiding  Dir = 3, Dur = 2
01:44:59.456 00.000 10072 IsGuiding returns 0
01:44:59.457 00.001 10072 PulseGuide returned control before completion, sleep 12
01:44:59.458 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:44:59.472 00.014 10072 IsGuiding returns 0
01:44:59.472 00.000 10072 Move returns status 0, amount 2
01:44:59.472 00.000 10072 MoveAxis(N, 0, ABG)
01:44:59.472 00.000 10072 Move returns status 0, amount 0
01:44:59.472 00.000 10072 move complete, result=0
01:44:59.472 00.000 10072 worker thread done servicing request
01:44:59.479 00.007 1032 UpdateGuideState exits: m=1239 SNR=24.8
01:44:59.482 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:59.484 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:44:59.485 00.001 1032 Enqueuing Expose request
01:44:59.492 00.007 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:44:59.495 00.003 10072 Worker thread wakes up
01:44:59.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:44:59.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:00.137 00.642 10072 Exposure complete
01:45:00.188 00.051 10072 worker thread done servicing request
01:45:00.188 00.000 1032 OnExposeComplete: enter
01:45:00.190 00.002 1032 UpdateGuideState(): m_state=6
01:45:00.192 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 97
01:45:00.195 00.003 1032 Star::Find returns 1 (0), X=223.21, Y=617.94, Mass=1358, SNR=26.0, Peak=116 HFD=3.1
01:45:00.197 00.002 1032 MultiStar: [#1 -0.06,0.28,1.03,U] [#2 -0.07,0.45,0.75,U] [#3 -0.17,0.27,0.69,U] [#4 -0.19,0.23,0.72,U] [#5 0.02,0.34,0.61,U] [#6 -0.12,0.16,0.69,U] [#7 -0.13,0.44,0.58,U] [#8 0.01,0.19,0.53,U] 
01:45:00.199 00.002 1032 single-star, 8 included, MultiStar: {-0.08, 0.25}, one-star: {-0.04, 0.02}
01:45:00.201 00.002 1032 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.83) = xAngle (0.95 = 0.95)
01:45:00.202 00.001 1032 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.95 = 0.95)
01:45:00.206 00.004 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.78 mountX=0.03 mountY=0.04, mountTheta=0.95
01:45:00.211 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
01:45:00.212 00.001 1032 Enqueuing Move request for scope (-0.04, 0.02)
01:45:00.214 00.002 10072 Worker thread wakes up
01:45:00.214 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
01:45:00.214 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
01:45:00.214 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.04
01:45:00.214 00.000 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.86, period_length = 287.50
01:45:00.215 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:45:00.215 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:00.215 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:45:00.215 00.000 10072 MoveAxis(W, 3, ABG)
01:45:00.215 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:00.215 00.000 10072 IsGuiding returns 0
01:45:00.217 00.002 10072 PulseGuide returned control before completion, sleep 13
01:45:00.217 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:00.238 00.021 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:45:00.241 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:00.243 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:00.245 00.002 1032 Enqueuing Expose request
01:45:00.247 00.002 10072 IsGuiding returns 0
01:45:00.247 00.000 10072 Move returns status 0, amount 3
01:45:00.247 00.000 10072 MoveAxis(N, 0, ABG)
01:45:00.247 00.000 10072 Move returns status 0, amount 0
01:45:00.247 00.000 10072 move complete, result=0
01:45:00.247 00.000 10072 worker thread done servicing request
01:45:00.247 00.000 10072 Worker thread wakes up
01:45:00.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:00.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:00.255 00.008 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
01:45:00.666 00.411 10072 Exposure complete
01:45:00.713 00.047 10072 worker thread done servicing request
01:45:00.714 00.001 1032 OnExposeComplete: enter
01:45:00.716 00.002 1032 UpdateGuideState(): m_state=6
01:45:00.717 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 98
01:45:00.719 00.002 1032 Star::Find returns 1 (0), X=223.24, Y=618.02, Mass=1401, SNR=26.4, Peak=134 HFD=2.9
01:45:00.720 00.001 1032 MultiStar: [#1 -0.17,0.19,0.98,U] [#2 0.02,0.32,0.75,U] [#3 -0.05,0.16,0.66,U] [#4 -0.17,0.27,0.69,U] [#5 -0.09,0.31,0.63,U] [#6 -0.12,0.26,0.70,U] [#7 -0.02,0.31,0.59,U] [#8 -0.08,0.14,0.50,U] 
01:45:00.722 00.002 1032 single-star, 8 included, MultiStar: {-0.08, 0.22}, one-star: {-0.02, 0.10}
01:45:00.723 00.001 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
01:45:00.725 00.002 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
01:45:00.726 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.73 mountX=0.10 mountY=-0.01, mountTheta=-0.10
01:45:00.730 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
01:45:00.732 00.002 1032 Enqueuing Move request for scope (-0.02, 0.10)
01:45:00.733 00.001 10072 Worker thread wakes up
01:45:00.735 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:45:00.735 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:45:00.735 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.01
01:45:00.735 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.86, period_length = 287.50
01:45:00.735 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:45:00.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:00.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:45:00.735 00.000 10072 MoveAxis(W, 2, ABG)
01:45:00.735 00.000 10072 Guiding  Dir = 3, Dur = 2
01:45:00.736 00.001 10072 IsGuiding returns 0
01:45:00.737 00.001 10072 PulseGuide returned control before completion, sleep 12
01:45:00.739 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:00.757 00.018 10072 IsGuiding returns 0
01:45:00.757 00.000 10072 Move returns status 0, amount 2
01:45:00.757 00.000 10072 MoveAxis(N, 0, ABG)
01:45:00.757 00.000 10072 Move returns status 0, amount 0
01:45:00.757 00.000 10072 move complete, result=0
01:45:00.757 00.000 10072 worker thread done servicing request
01:45:00.760 00.003 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:45:00.762 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:00.764 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:00.767 00.003 1032 Enqueuing Expose request
01:45:00.771 00.004 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:45:00.772 00.001 10072 Worker thread wakes up
01:45:00.772 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:00.772 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:01.399 00.627 10072 Exposure complete
01:45:01.446 00.047 10072 worker thread done servicing request
01:45:01.446 00.000 1032 OnExposeComplete: enter
01:45:01.448 00.002 1032 UpdateGuideState(): m_state=6
01:45:01.450 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 99
01:45:01.451 00.001 1032 Star::Find returns 1 (0), X=223.23, Y=618.17, Mass=1273, SNR=25.1, Peak=129 HFD=2.8
01:45:01.452 00.001 1032 MultiStar: [#1 -0.14,0.46,1.01,U] [#2 -0.09,0.55,0.79,U] [#3 -0.14,0.47,0.68,U] [#4 -0.07,0.36,0.75,U] [#5 -0.02,0.52,0.63,U] [#6 -0.05,0.33,0.72,U] [#7 -0.13,0.57,0.58,U] [#8 0.02,0.47,0.55,U] 
01:45:01.455 00.003 1032 single-star, 8 included, MultiStar: {-0.07, 0.43}, one-star: {-0.02, 0.25}
01:45:01.458 00.003 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
01:45:01.459 00.001 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
01:45:01.462 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.66 mountX=0.24 mountY=-0.04, mountTheta=-0.17
01:45:01.464 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.25, opts=13)
01:45:01.467 00.003 1032 Enqueuing Move request for scope (-0.02, 0.25)
01:45:01.469 00.002 10072 Worker thread wakes up
01:45:01.469 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.25) opts 0xd
01:45:01.469 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.25)
01:45:01.469 00.000 10072 Moving (-0.02, 0.25) raw xDistance=0.24 yDistance=-0.04
01:45:01.469 00.000 10072 PPEC rslt: input = 0.24, final = 0.10, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.86, period_length = 287.50
01:45:01.469 00.000 10072 PPEC: input: 0.24, control: 0.10, exposure: 500
01:45:01.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:01.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:45:01.469 00.000 10072 MoveAxis(W, 105, ABG)
01:45:01.469 00.000 10072 Guiding  Dir = 3, Dur = 105
01:45:01.470 00.001 10072 IsGuiding returns 0
01:45:01.470 00.000 10072 PulseGuide returned control before completion, sleep 115
01:45:01.471 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:01.495 00.024 1032 UpdateGuideState exits: m=1273 SNR=25.1
01:45:01.497 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:01.498 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:01.501 00.003 1032 Enqueuing Expose request
01:45:01.602 00.101 10072 IsGuiding returns 0
01:45:01.602 00.000 10072 Move returns status 0, amount 105
01:45:01.602 00.000 10072 MoveAxis(N, 0, ABG)
01:45:01.602 00.000 10072 Move returns status 0, amount 0
01:45:01.603 00.001 10072 move complete, result=0
01:45:01.603 00.000 10072 worker thread done servicing request
01:45:01.603 00.000 1032 GuideStep: 0.2 px 105 ms WEST, -0.0 px 0 ms NORTH
01:45:01.606 00.003 10072 Worker thread wakes up
01:45:01.607 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:01.607 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:02.027 00.420 10072 Exposure complete
01:45:02.079 00.052 10072 worker thread done servicing request
01:45:02.079 00.000 1032 OnExposeComplete: enter
01:45:02.083 00.004 1032 UpdateGuideState(): m_state=6
01:45:02.085 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 100
01:45:02.088 00.003 1032 Star::Find returns 1 (0), X=223.22, Y=618.14, Mass=1306, SNR=25.5, Peak=130 HFD=2.9
01:45:02.090 00.002 1032 MultiStar: [#1 -0.15,0.38,1.02,U] [#2 -0.10,0.38,0.79,U] [#3 -0.06,0.47,0.68,U] [#4 -0.19,0.44,0.71,U] [#5 -0.12,0.45,0.64,U] [#6 -0.11,0.45,0.69,U] [#7 0.02,0.50,0.59,U] [#8 -0.09,0.43,0.51,U] 
01:45:02.091 00.001 1032 single-star, 8 included, MultiStar: {-0.09, 0.40}, one-star: {-0.04, 0.22}
01:45:02.093 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
01:45:02.095 00.002 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
01:45:02.098 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.73 mountX=0.22 mountY=-0.02, mountTheta=-0.10
01:45:02.101 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.22, opts=13)
01:45:02.103 00.002 1032 Enqueuing Move request for scope (-0.04, 0.22)
01:45:02.105 00.002 10072 Worker thread wakes up
01:45:02.105 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
01:45:02.105 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
01:45:02.105 00.000 10072 Moving (-0.04, 0.22) raw xDistance=0.22 yDistance=-0.02
01:45:02.105 00.000 10072 PPEC rslt: input = 0.22, final = 0.09, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.86, period_length = 287.50
01:45:02.105 00.000 10072 PPEC: input: 0.22, control: 0.09, exposure: 500
01:45:02.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:02.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:45:02.105 00.000 10072 MoveAxis(W, 96, ABG)
01:45:02.105 00.000 10072 Guiding  Dir = 3, Dur = 96
01:45:02.105 00.000 10072 IsGuiding returns 0
01:45:02.106 00.001 10072 PulseGuide returned control before completion, sleep 106
01:45:02.106 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:02.128 00.022 1032 UpdateGuideState exits: m=1306 SNR=25.5
01:45:02.130 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:02.132 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:02.133 00.001 1032 Enqueuing Expose request
01:45:02.228 00.095 10072 IsGuiding returns 1
01:45:02.228 00.000 10072 scope still moving after pulse duration time elapsed
01:45:02.259 00.031 10072 IsGuiding returns 0
01:45:02.259 00.000 10072 scope move finished after 96 + 57 ms
01:45:02.259 00.000 10072 Move returns status 0, amount 96
01:45:02.259 00.000 10072 MoveAxis(N, 0, ABG)
01:45:02.259 00.000 10072 Move returns status 0, amount 0
01:45:02.259 00.000 10072 move complete, result=0
01:45:02.259 00.000 10072 worker thread done servicing request
01:45:02.259 00.000 10072 Worker thread wakes up
01:45:02.259 00.000 1032 GuideStep: 0.2 px 96 ms WEST, -0.0 px 0 ms NORTH
01:45:02.262 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:02.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:02.885 00.623 10072 Exposure complete
01:45:02.933 00.048 10072 worker thread done servicing request
01:45:02.933 00.000 1032 OnExposeComplete: enter
01:45:02.934 00.001 1032 UpdateGuideState(): m_state=6
01:45:02.936 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 101
01:45:02.939 00.003 1032 Star::Find returns 1 (0), X=223.27, Y=617.86, Mass=1337, SNR=25.8, Peak=145 HFD=2.8
01:45:02.940 00.001 1032 MultiStar: [#1 -0.03,0.21,1.05,U] [#2 0.08,0.21,0.79,U] [#3 -0.15,0.21,0.67,U] [#4 -0.04,0.10,0.73,U] [#5 -0.07,0.13,0.62,U] [#6 0.04,0.03,0.70,U] [#7 0.01,0.29,0.55,U] [#8 0.00,0.15,0.51,U] 
01:45:02.942 00.002 1032 single-star, 8 included, MultiStar: {-0.01, 0.13}, one-star: {0.02, -0.06}
01:45:02.943 00.001 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.13)
01:45:02.944 00.001 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.13)
01:45:02.946 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.33 mountX=-0.07 mountY=0.00, mountTheta=3.13
01:45:02.950 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
01:45:02.951 00.001 1032 Enqueuing Move request for scope (0.02, -0.06)
01:45:02.954 00.003 10072 Worker thread wakes up
01:45:02.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
01:45:02.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
01:45:02.954 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.07 yDistance=0.00
01:45:02.955 00.001 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.86, period_length = 287.50
01:45:02.955 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:45:02.955 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:02.955 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:45:02.955 00.000 10072 MoveAxis(W, 3, ABG)
01:45:02.955 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:02.956 00.001 10072 IsGuiding returns 0
01:45:02.956 00.000 10072 PulseGuide returned control before completion, sleep 13
01:45:02.957 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:02.976 00.019 10072 IsGuiding returns 0
01:45:02.976 00.000 10072 Move returns status 0, amount 3
01:45:02.976 00.000 10072 MoveAxis(N, 0, ABG)
01:45:02.976 00.000 10072 Move returns status 0, amount 0
01:45:02.976 00.000 10072 move complete, result=0
01:45:02.976 00.000 10072 worker thread done servicing request
01:45:02.979 00.003 1032 UpdateGuideState exits: m=1337 SNR=25.8
01:45:02.981 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:02.983 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:02.985 00.002 1032 Enqueuing Expose request
01:45:02.989 00.004 10072 Worker thread wakes up
01:45:02.989 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:02.989 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:02.989 00.000 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
01:45:03.399 00.410 10072 Exposure complete
01:45:03.447 00.048 10072 worker thread done servicing request
01:45:03.447 00.000 1032 OnExposeComplete: enter
01:45:03.449 00.002 1032 UpdateGuideState(): m_state=6
01:45:03.451 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 102
01:45:03.452 00.001 1032 Star::Find returns 1 (0), X=223.25, Y=617.88, Mass=1307, SNR=25.4, Peak=123 HFD=2.8
01:45:03.454 00.002 1032 MultiStar: [#1 -0.03,0.14,1.02,U] [#2 0.07,0.18,0.81,U] [#3 0.01,0.11,0.71,U] [#4 -0.01,0.19,0.72,U] [#5 0.02,0.19,0.63,U] [#6 -0.02,0.10,0.70,U] [#7 -0.07,0.36,0.59,U] [#8 -0.02,0.21,0.58,U] 
01:45:03.457 00.003 1032 single-star, 8 included, MultiStar: {-0.01, 0.14}, one-star: {-0.01, -0.05}
01:45:03.458 00.001 1032 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.83) = xAngle (-3.59 = 2.69)
01:45:03.460 00.002 1032 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.59 = 2.69)
01:45:03.461 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.76 mountX=-0.04 mountY=0.02, mountTheta=2.69
01:45:03.464 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
01:45:03.468 00.004 1032 Enqueuing Move request for scope (-0.01, -0.05)
01:45:03.470 00.002 10072 Worker thread wakes up
01:45:03.470 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
01:45:03.470 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
01:45:03.470 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.02
01:45:03.470 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.85, period_length = 287.50
01:45:03.470 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:45:03.470 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:03.470 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:45:03.470 00.000 10072 MoveAxis(W, 2, ABG)
01:45:03.470 00.000 10072 Guiding  Dir = 3, Dur = 2
01:45:03.471 00.001 10072 IsGuiding returns 0
01:45:03.471 00.000 10072 PulseGuide returned control before completion, sleep 12
01:45:03.472 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:03.489 00.017 10072 IsGuiding returns 0
01:45:03.489 00.000 10072 Move returns status 0, amount 2
01:45:03.489 00.000 10072 MoveAxis(N, 0, ABG)
01:45:03.489 00.000 10072 Move returns status 0, amount 0
01:45:03.489 00.000 10072 move complete, result=0
01:45:03.489 00.000 10072 worker thread done servicing request
01:45:03.494 00.005 1032 UpdateGuideState exits: m=1307 SNR=25.4
01:45:03.496 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:03.498 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:03.500 00.002 1032 Enqueuing Expose request
01:45:03.502 00.002 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:45:03.504 00.002 10072 Worker thread wakes up
01:45:03.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:03.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:04.132 00.628 10072 Exposure complete
01:45:04.180 00.048 1032 OnExposeComplete: enter
01:45:04.182 00.002 1032 UpdateGuideState(): m_state=6
01:45:04.184 00.002 10072 worker thread done servicing request
01:45:04.184 00.000 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 103
01:45:04.186 00.002 1032 Star::Find returns 1 (0), X=223.28, Y=618.20, Mass=1267, SNR=25.1, Peak=118 HFD=2.9
01:45:04.188 00.002 1032 MultiStar: [#1 -0.08,0.44,1.01,U] [#2 0.03,0.44,0.77,U] [#3 -0.24,0.41,0.73,U] [#4 -0.24,0.46,0.74,U] [#5 -0.14,0.36,0.65,U] [#6 -0.05,0.39,0.74,U] [#7 -0.07,0.61,0.61,U] [#8 -0.19,0.34,0.52,U] 
01:45:04.190 00.002 1032 single-star, 8 included, MultiStar: {-0.10, 0.41}, one-star: {0.03, 0.28}
01:45:04.192 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
01:45:04.193 00.001 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
01:45:04.195 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.48 mountX=0.26 mountY=-0.10, mountTheta=-0.35
01:45:04.198 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.28, opts=13)
01:45:04.202 00.004 1032 Enqueuing Move request for scope (0.03, 0.28)
01:45:04.204 00.002 10072 Worker thread wakes up
01:45:04.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.28) opts 0xd
01:45:04.204 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.28)
01:45:04.204 00.000 10072 Moving (0.03, 0.28) raw xDistance=0.26 yDistance=-0.10
01:45:04.204 00.000 10072 PPEC rslt: input = 0.26, final = 0.11, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.85, period_length = 287.50
01:45:04.204 00.000 10072 PPEC: input: 0.26, control: 0.11, exposure: 500
01:45:04.204 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:04.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:45:04.204 00.000 10072 MoveAxis(W, 114, ABG)
01:45:04.204 00.000 10072 Guiding  Dir = 3, Dur = 114
01:45:04.205 00.001 10072 IsGuiding returns 0
01:45:04.206 00.001 10072 PulseGuide returned control before completion, sleep 124
01:45:04.207 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:04.230 00.023 1032 UpdateGuideState exits: m=1267 SNR=25.1
01:45:04.232 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:04.235 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:04.239 00.004 1032 Enqueuing Expose request
01:45:04.333 00.094 10072 IsGuiding returns 0
01:45:04.333 00.000 10072 Move returns status 0, amount 114
01:45:04.333 00.000 10072 MoveAxis(N, 0, ABG)
01:45:04.333 00.000 10072 Move returns status 0, amount 0
01:45:04.333 00.000 10072 move complete, result=0
01:45:04.333 00.000 10072 worker thread done servicing request
01:45:04.333 00.000 10072 Worker thread wakes up
01:45:04.333 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:04.333 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:04.334 00.001 1032 GuideStep: 0.3 px 114 ms WEST, -0.1 px 0 ms NORTH
01:45:04.743 00.409 10072 Exposure complete
01:45:04.790 00.047 10072 worker thread done servicing request
01:45:04.790 00.000 1032 OnExposeComplete: enter
01:45:04.793 00.003 1032 UpdateGuideState(): m_state=6
01:45:04.795 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 104
01:45:04.796 00.001 1032 Star::Find returns 1 (0), X=223.23, Y=618.09, Mass=1375, SNR=26.1, Peak=128 HFD=2.8
01:45:04.798 00.002 1032 MultiStar: [#1 -0.13,0.39,1.06,U] [#2 -0.03,0.49,0.75,U] [#3 -0.04,0.40,0.65,U] [#4 -0.19,0.48,0.72,U] [#5 -0.02,0.41,0.62,U] [#6 -0.08,0.40,0.70,U] [#7 0.02,0.40,0.58,U] [#8 -0.18,0.55,0.53,U] 
01:45:04.801 00.003 1032 single-star, 8 included, MultiStar: {-0.08, 0.39}, one-star: {-0.02, 0.17}
01:45:04.804 00.003 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
01:45:04.806 00.002 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
01:45:04.807 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.70 mountX=0.17 mountY=-0.02, mountTheta=-0.13
01:45:04.810 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.17, opts=13)
01:45:04.812 00.002 1032 Enqueuing Move request for scope (-0.02, 0.17)
01:45:04.815 00.003 10072 Worker thread wakes up
01:45:04.815 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
01:45:04.815 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
01:45:04.815 00.000 10072 Moving (-0.02, 0.17) raw xDistance=0.17 yDistance=-0.02
01:45:04.815 00.000 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.08, pred = 0.02, hyst = 0.07, hyst_pct = 0.85, period_length = 287.50
01:45:04.815 00.000 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
01:45:04.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:04.815 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:45:04.815 00.000 10072 MoveAxis(W, 73, ABG)
01:45:04.815 00.000 10072 Guiding  Dir = 3, Dur = 73
01:45:04.816 00.001 10072 IsGuiding returns 0
01:45:04.816 00.000 10072 PulseGuide returned control before completion, sleep 83
01:45:04.818 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:04.839 00.021 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:45:04.843 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:04.844 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:04.846 00.002 1032 Enqueuing Expose request
01:45:04.911 00.065 10072 IsGuiding returns 0
01:45:04.911 00.000 10072 Move returns status 0, amount 73
01:45:04.911 00.000 10072 MoveAxis(N, 0, ABG)
01:45:04.911 00.000 10072 Move returns status 0, amount 0
01:45:04.911 00.000 10072 move complete, result=0
01:45:04.911 00.000 10072 worker thread done servicing request
01:45:04.911 00.000 10072 Worker thread wakes up
01:45:04.912 00.001 1032 GuideStep: 0.2 px 73 ms WEST, -0.0 px 0 ms NORTH
01:45:04.913 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:04.914 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:05.538 00.624 10072 Exposure complete
01:45:05.589 00.051 10072 worker thread done servicing request
01:45:05.589 00.000 1032 OnExposeComplete: enter
01:45:05.593 00.004 1032 UpdateGuideState(): m_state=6
01:45:05.598 00.005 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 105
01:45:05.602 00.004 1032 Star::Find returns 1 (0), X=223.28, Y=618.04, Mass=1316, SNR=25.6, Peak=143 HFD=2.6
01:45:05.604 00.002 1032 MultiStar: [#1 0.01,0.31,1.02,U] [#2 0.08,0.34,0.75,U] [#3 -0.01,0.34,0.69,U] [#4 -0.07,0.34,0.73,U] [#5 -0.10,0.30,0.65,U] [#6 -0.05,0.22,0.73,U] [#7 0.08,0.38,0.59,U] [#8 -0.02,0.46,0.52,U] 
01:45:05.608 00.004 1032 single-star, 8 included, MultiStar: {-0.01, 0.30}, one-star: {0.02, 0.12}
01:45:05.610 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
01:45:05.613 00.003 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
01:45:05.617 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=0.11 mountY=-0.05, mountTheta=-0.45
01:45:05.620 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.12, opts=13)
01:45:05.622 00.002 1032 Enqueuing Move request for scope (0.02, 0.12)
01:45:05.623 00.001 10072 Worker thread wakes up
01:45:05.625 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
01:45:05.625 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:45:05.625 00.000 10072 Moving (0.02, 0.12) raw xDistance=0.11 yDistance=-0.05
01:45:05.625 00.000 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.85, period_length = 287.50
01:45:05.625 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:45:05.625 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:05.625 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:45:05.625 00.000 10072 MoveAxis(W, 2, ABG)
01:45:05.625 00.000 10072 Guiding  Dir = 3, Dur = 2
01:45:05.626 00.001 10072 IsGuiding returns 0
01:45:05.626 00.000 10072 PulseGuide returned control before completion, sleep 12
01:45:05.627 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:05.643 00.016 10072 IsGuiding returns 0
01:45:05.644 00.001 10072 Move returns status 0, amount 2
01:45:05.644 00.000 10072 MoveAxis(N, 0, ABG)
01:45:05.644 00.000 10072 Move returns status 0, amount 0
01:45:05.644 00.000 10072 move complete, result=0
01:45:05.644 00.000 10072 worker thread done servicing request
01:45:05.649 00.005 1032 UpdateGuideState exits: m=1316 SNR=25.6
01:45:05.651 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:05.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:05.654 00.001 1032 Enqueuing Expose request
01:45:05.656 00.002 10072 Worker thread wakes up
01:45:05.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:05.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:05.656 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:45:06.066 00.410 10072 Exposure complete
01:45:06.122 00.056 10072 worker thread done servicing request
01:45:06.122 00.000 1032 OnExposeComplete: enter
01:45:06.125 00.003 1032 UpdateGuideState(): m_state=6
01:45:06.127 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 106
01:45:06.129 00.002 1032 Star::Find returns 1 (0), X=223.20, Y=618.08, Mass=1281, SNR=25.2, Peak=129 HFD=2.7
01:45:06.131 00.002 1032 MultiStar: [#1 -0.02,0.35,1.06,U] [#2 -0.11,0.25,0.74,U] [#3 -0.05,0.41,0.72,U] [#4 -0.16,0.25,0.74,U] [#5 -0.09,0.35,0.64,U] [#6 -0.09,0.20,0.71,U] [#7 0.06,0.37,0.57,U] [#8 -0.03,0.28,0.55,U] 
01:45:06.133 00.002 1032 single-star, 8 included, MultiStar: {-0.06, 0.29}, one-star: {-0.05, 0.16}
01:45:06.134 00.001 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
01:45:06.136 00.002 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
01:45:06.138 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.90 mountX=0.17 mountY=0.01, mountTheta=0.07
01:45:06.141 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.16, opts=13)
01:45:06.148 00.007 1032 Enqueuing Move request for scope (-0.05, 0.16)
01:45:06.150 00.002 10072 Worker thread wakes up
01:45:06.150 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
01:45:06.150 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
01:45:06.150 00.000 10072 Moving (-0.05, 0.16) raw xDistance=0.17 yDistance=0.01
01:45:06.150 00.000 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.85, period_length = 287.50
01:45:06.151 00.001 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
01:45:06.151 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:06.151 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:45:06.151 00.000 10072 MoveAxis(W, 74, ABG)
01:45:06.151 00.000 10072 Guiding  Dir = 3, Dur = 74
01:45:06.152 00.001 10072 IsGuiding returns 0
01:45:06.152 00.000 10072 PulseGuide returned control before completion, sleep 84
01:45:06.153 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:06.177 00.024 1032 UpdateGuideState exits: m=1281 SNR=25.2
01:45:06.180 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:06.181 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:06.183 00.002 1032 Enqueuing Expose request
01:45:06.251 00.068 10072 IsGuiding returns 0
01:45:06.251 00.000 10072 Move returns status 0, amount 74
01:45:06.251 00.000 10072 MoveAxis(N, 0, ABG)
01:45:06.252 00.001 10072 Move returns status 0, amount 0
01:45:06.252 00.000 10072 move complete, result=0
01:45:06.252 00.000 10072 worker thread done servicing request
01:45:06.252 00.000 10072 Worker thread wakes up
01:45:06.252 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:06.252 00.000 1032 GuideStep: 0.2 px 74 ms WEST, 0.0 px 0 ms NORTH
01:45:06.254 00.002 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:06.879 00.625 10072 Exposure complete
01:45:06.926 00.047 10072 worker thread done servicing request
01:45:06.926 00.000 1032 OnExposeComplete: enter
01:45:06.928 00.002 1032 UpdateGuideState(): m_state=6
01:45:06.931 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 107
01:45:06.933 00.002 1032 Star::Find returns 1 (0), X=223.29, Y=618.02, Mass=1259, SNR=25.0, Peak=127 HFD=2.8
01:45:06.935 00.002 1032 MultiStar: [#1 -0.04,0.30,1.07,U] [#2 0.07,0.27,0.77,U] [#3 0.14,0.41,0.71,U] [#4 -0.20,0.33,0.74,U] [#5 -0.10,0.24,0.67,U] [#6 -0.00,0.23,0.74,U] [#7 0.03,0.34,0.62,U] [#8 -0.03,0.20,0.58,U] 
01:45:06.937 00.002 1032 single-star, 8 included, MultiStar: {-0.01, 0.26}, one-star: {0.03, 0.09}
01:45:06.939 00.002 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
01:45:06.940 00.001 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
01:45:06.942 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.24 mountX=0.08 mountY=-0.06, mountTheta=-0.59
01:45:06.946 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
01:45:06.948 00.002 1032 Enqueuing Move request for scope (0.03, 0.09)
01:45:06.949 00.001 10072 Worker thread wakes up
01:45:06.949 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
01:45:06.949 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
01:45:06.950 00.001 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.06
01:45:06.950 00.000 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.85, period_length = 287.50
01:45:06.950 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:45:06.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:06.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:45:06.950 00.000 10072 MoveAxis(W, 2, ABG)
01:45:06.950 00.000 10072 Guiding  Dir = 3, Dur = 2
01:45:06.951 00.001 10072 IsGuiding returns 0
01:45:06.951 00.000 10072 PulseGuide returned control before completion, sleep 12
01:45:06.953 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:06.969 00.016 10072 IsGuiding returns 0
01:45:06.969 00.000 10072 Move returns status 0, amount 2
01:45:06.969 00.000 10072 MoveAxis(N, 0, ABG)
01:45:06.969 00.000 10072 Move returns status 0, amount 0
01:45:06.969 00.000 10072 move complete, result=0
01:45:06.969 00.000 10072 worker thread done servicing request
01:45:06.975 00.006 1032 UpdateGuideState exits: m=1259 SNR=25.0
01:45:06.977 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:06.978 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:06.980 00.002 1032 Enqueuing Expose request
01:45:06.981 00.001 10072 Worker thread wakes up
01:45:06.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:06.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:06.981 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:45:07.396 00.415 10072 Exposure complete
01:45:07.446 00.050 10072 worker thread done servicing request
01:45:07.446 00.000 1032 OnExposeComplete: enter
01:45:07.449 00.003 1032 UpdateGuideState(): m_state=6
01:45:07.451 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 108
01:45:07.455 00.004 1032 Star::Find returns 1 (0), X=223.33, Y=618.00, Mass=1264, SNR=25.0, Peak=131 HFD=2.7
01:45:07.457 00.002 1032 MultiStar: [#1 0.01,0.26,1.07,U] [#2 0.05,0.32,0.77,U] [#3 -0.06,0.28,0.67,U] [#4 -0.09,0.37,0.74,U] [#5 -0.02,0.30,0.63,U] [#6 -0.02,0.13,0.71,U] [#7 0.03,0.34,0.63,U] [#8 -0.05,0.22,0.52,U] 
01:45:07.459 00.002 1032 single-star, 8 included, MultiStar: {-0.00, 0.25}, one-star: {0.07, 0.08}
01:45:07.461 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
01:45:07.463 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
01:45:07.464 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.82 mountX=0.06 mountY=-0.09, mountTheta=-1.01
01:45:07.468 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
01:45:07.470 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
01:45:07.471 00.001 10072 Worker thread wakes up
01:45:07.471 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:45:07.471 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:45:07.471 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
01:45:07.471 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.85, period_length = 287.50
01:45:07.473 00.002 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:45:07.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:07.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:45:07.473 00.000 10072 MoveAxis(W, 2, ABG)
01:45:07.473 00.000 10072 Guiding  Dir = 3, Dur = 2
01:45:07.473 00.000 10072 IsGuiding returns 0
01:45:07.474 00.001 10072 PulseGuide returned control before completion, sleep 12
01:45:07.474 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:07.487 00.013 10072 IsGuiding returns 0
01:45:07.487 00.000 10072 Move returns status 0, amount 2
01:45:07.487 00.000 10072 MoveAxis(N, 0, ABG)
01:45:07.487 00.000 10072 Move returns status 0, amount 0
01:45:07.487 00.000 10072 move complete, result=0
01:45:07.487 00.000 10072 worker thread done servicing request
01:45:07.494 00.007 1032 UpdateGuideState exits: m=1264 SNR=25.0
01:45:07.497 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:07.498 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:07.500 00.002 1032 Enqueuing Expose request
01:45:07.501 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:45:07.507 00.006 10072 Worker thread wakes up
01:45:07.509 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:07.509 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:08.147 00.638 10072 Exposure complete
01:45:08.199 00.052 10072 worker thread done servicing request
01:45:08.199 00.000 1032 OnExposeComplete: enter
01:45:08.202 00.003 1032 UpdateGuideState(): m_state=6
01:45:08.205 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 109
01:45:08.209 00.004 1032 Star::Find returns 1 (0), X=223.39, Y=617.96, Mass=1280, SNR=25.1, Peak=135 HFD=3.1
01:45:08.213 00.004 1032 MultiStar: [#1 0.09,0.20,1.04,U] [#2 0.10,0.27,0.76,U] [#3 0.07,0.18,0.66,U] [#4 -0.00,0.26,0.71,U] [#5 -0.06,0.20,0.62,U] [#6 0.04,0.03,0.70,U] [#7 0.05,0.28,0.59,U] [#8 -0.05,0.19,0.51,U] 
01:45:08.215 00.002 1032 single-star, 8 included, MultiStar: {0.05, 0.18}, one-star: {0.13, 0.04}
01:45:08.217 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
01:45:08.219 00.002 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
01:45:08.220 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.26 mountX=-0.00 mountY=-0.14, mountTheta=-1.57
01:45:08.223 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
01:45:08.225 00.002 1032 Enqueuing Move request for scope (0.13, 0.04)
01:45:08.226 00.001 10072 Worker thread wakes up
01:45:08.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
01:45:08.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
01:45:08.227 00.001 10072 Moving (0.13, 0.04) raw xDistance=-0.00 yDistance=-0.14
01:45:08.227 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.85, period_length = 287.50
01:45:08.227 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:45:08.227 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:08.227 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:45:08.227 00.000 10072 MoveAxis(W, 2, ABG)
01:45:08.227 00.000 10072 Guiding  Dir = 3, Dur = 2
01:45:08.227 00.000 10072 IsGuiding returns 0
01:45:08.228 00.001 10072 PulseGuide returned control before completion, sleep 12
01:45:08.228 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:08.250 00.022 1032 UpdateGuideState exits: m=1280 SNR=25.1
01:45:08.251 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:08.254 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:08.256 00.002 1032 Enqueuing Expose request
01:45:08.258 00.002 10072 IsGuiding returns 0
01:45:08.258 00.000 10072 Move returns status 0, amount 2
01:45:08.258 00.000 10072 MoveAxis(N, 0, ABG)
01:45:08.258 00.000 10072 Move returns status 0, amount 0
01:45:08.258 00.000 10072 move complete, result=0
01:45:08.258 00.000 10072 worker thread done servicing request
01:45:08.259 00.001 10072 Worker thread wakes up
01:45:08.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:08.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:08.267 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:45:08.664 00.397 10072 Exposure complete
01:45:08.713 00.049 10072 worker thread done servicing request
01:45:08.713 00.000 1032 OnExposeComplete: enter
01:45:08.715 00.002 1032 UpdateGuideState(): m_state=6
01:45:08.717 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 110
01:45:08.719 00.002 1032 Star::Find returns 1 (0), X=223.38, Y=617.96, Mass=1242, SNR=24.8, Peak=112 HFD=3.3
01:45:08.720 00.001 1032 MultiStar: [#1 0.07,0.20,1.05,U] [#2 -0.00,0.09,0.77,U] [#3 0.07,0.12,0.73,U] [#4 -0.03,0.24,0.74,U] [#5 -0.01,0.24,0.65,U] [#6 0.02,0.08,0.73,U] [#7 -0.11,0.15,0.67,U] [#8 0.02,0.14,0.56,U] 
01:45:08.722 00.002 1032 single-star, 8 included, MultiStar: {0.02, 0.14}, one-star: {0.13, 0.04}
01:45:08.723 00.001 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
01:45:08.724 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
01:45:08.726 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.31 mountX=0.01 mountY=-0.13, mountTheta=-1.52
01:45:08.729 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
01:45:08.730 00.001 1032 Enqueuing Move request for scope (0.13, 0.04)
01:45:08.732 00.002 10072 Worker thread wakes up
01:45:08.732 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
01:45:08.732 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
01:45:08.732 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.13
01:45:08.732 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.84, period_length = 287.50
01:45:08.732 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:45:08.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:08.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:45:08.732 00.000 10072 MoveAxis(W, 2, ABG)
01:45:08.732 00.000 10072 Guiding  Dir = 3, Dur = 2
01:45:08.733 00.001 10072 IsGuiding returns 0
01:45:08.733 00.000 10072 PulseGuide returned control before completion, sleep 12
01:45:08.733 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:08.754 00.021 10072 IsGuiding returns 0
01:45:08.754 00.000 10072 Move returns status 0, amount 2
01:45:08.754 00.000 10072 MoveAxis(N, 0, ABG)
01:45:08.755 00.001 10072 Move returns status 0, amount 0
01:45:08.755 00.000 10072 move complete, result=0
01:45:08.755 00.000 10072 worker thread done servicing request
01:45:08.755 00.000 1032 UpdateGuideState exits: m=1242 SNR=24.8
01:45:08.757 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:08.759 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:08.761 00.002 1032 Enqueuing Expose request
01:45:08.763 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:45:08.765 00.002 10072 Worker thread wakes up
01:45:08.765 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:08.765 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:09.400 00.635 10072 Exposure complete
01:45:09.454 00.054 10072 worker thread done servicing request
01:45:09.454 00.000 1032 OnExposeComplete: enter
01:45:09.457 00.003 1032 UpdateGuideState(): m_state=6
01:45:09.459 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 111
01:45:09.460 00.001 1032 Star::Find returns 1 (0), X=223.25, Y=617.86, Mass=1318, SNR=25.5, Peak=152 HFD=2.7
01:45:09.463 00.003 1032 MultiStar: [#1 -0.03,0.20,1.00,U] [#2 0.01,0.18,0.76,U] [#3 0.06,0.11,0.68,U] [#4 -0.03,0.19,0.72,U] [#5 -0.02,0.19,0.61,U] [#6 0.01,0.06,0.72,U] [#7 -0.01,0.10,0.55,U] [#8 0.01,0.11,0.57,U] 
01:45:09.464 00.001 1032 single-star, 8 included, MultiStar: {-0.00, 0.12}, one-star: {-0.01, -0.07}
01:45:09.466 00.002 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.78)
01:45:09.467 00.001 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.78)
01:45:09.468 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.67 mountX=-0.06 mountY=0.02, mountTheta=2.78
01:45:09.471 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
01:45:09.473 00.002 1032 Enqueuing Move request for scope (-0.01, -0.07)
01:45:09.474 00.001 10072 Worker thread wakes up
01:45:09.474 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
01:45:09.474 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
01:45:09.475 00.001 10072 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.02
01:45:09.475 00.000 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.84, period_length = 287.50
01:45:09.475 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:45:09.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:09.475 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:45:09.475 00.000 10072 MoveAxis(W, 3, ABG)
01:45:09.475 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:09.476 00.001 10072 IsGuiding returns 0
01:45:09.476 00.000 10072 PulseGuide returned control before completion, sleep 13
01:45:09.476 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:09.497 00.021 1032 UpdateGuideState exits: m=1318 SNR=25.5
01:45:09.500 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:09.501 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:09.503 00.002 1032 Enqueuing Expose request
01:45:09.506 00.003 10072 IsGuiding returns 0
01:45:09.506 00.000 10072 Move returns status 0, amount 3
01:45:09.506 00.000 10072 MoveAxis(N, 0, ABG)
01:45:09.506 00.000 10072 Move returns status 0, amount 0
01:45:09.506 00.000 10072 move complete, result=0
01:45:09.506 00.000 10072 worker thread done servicing request
01:45:09.506 00.000 10072 Worker thread wakes up
01:45:09.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:09.506 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:09.513 00.007 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
01:45:09.920 00.407 10072 Exposure complete
01:45:09.985 00.065 10072 worker thread done servicing request
01:45:09.985 00.000 1032 OnExposeComplete: enter
01:45:09.988 00.003 1032 UpdateGuideState(): m_state=6
01:45:09.989 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 112
01:45:09.992 00.003 1032 Star::Find returns 1 (0), X=223.25, Y=617.93, Mass=1327, SNR=25.5, Peak=142 HFD=2.6
01:45:09.995 00.003 1032 MultiStar: [#1 -0.03,0.32,1.06,U] [#2 -0.17,0.23,0.79,U] [#3 -0.07,0.28,0.66,U] [#4 -0.15,0.27,0.71,U] [#5 -0.05,0.27,0.61,U] [#6 -0.05,0.21,0.70,U] [#7 -0.06,0.41,0.56,U] [#8 0.05,0.30,0.51,U] 
01:45:09.997 00.002 1032 single-star, 8 included, MultiStar: {-0.06, 0.24}, one-star: {-0.00, 0.01}
01:45:09.998 00.001 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
01:45:10.000 00.002 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
01:45:10.002 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.93 mountX=0.01 mountY=0.00, mountTheta=0.10
01:45:10.006 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.01, opts=13)
01:45:10.008 00.002 1032 Enqueuing Move request for scope (-0.00, 0.01)
01:45:10.010 00.002 10072 Worker thread wakes up
01:45:10.011 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
01:45:10.011 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
01:45:10.011 00.000 10072 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=0.00
01:45:10.011 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.84, period_length = 287.50
01:45:10.011 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:45:10.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:10.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:45:10.011 00.000 10072 MoveAxis(W, 2, ABG)
01:45:10.011 00.000 10072 Guiding  Dir = 3, Dur = 2
01:45:10.012 00.001 10072 IsGuiding returns 0
01:45:10.012 00.000 10072 PulseGuide returned control before completion, sleep 12
01:45:10.015 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:10.037 00.022 1032 UpdateGuideState exits: m=1327 SNR=25.5
01:45:10.039 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:10.041 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:10.042 00.001 1032 Enqueuing Expose request
01:45:10.044 00.002 10072 IsGuiding returns 0
01:45:10.044 00.000 10072 Move returns status 0, amount 2
01:45:10.044 00.000 10072 MoveAxis(N, 0, ABG)
01:45:10.044 00.000 10072 Move returns status 0, amount 0
01:45:10.044 00.000 10072 move complete, result=0
01:45:10.045 00.001 10072 worker thread done servicing request
01:45:10.045 00.000 10072 Worker thread wakes up
01:45:10.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:10.045 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:10.055 00.010 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:45:10.669 00.614 10072 Exposure complete
01:45:10.736 00.067 10072 worker thread done servicing request
01:45:10.736 00.000 1032 OnExposeComplete: enter
01:45:10.739 00.003 1032 UpdateGuideState(): m_state=6
01:45:10.740 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 113
01:45:10.742 00.002 1032 Star::Find returns 1 (0), X=223.26, Y=618.01, Mass=1408, SNR=26.2, Peak=146 HFD=2.7
01:45:10.745 00.003 1032 MultiStar: [#1 -0.06,0.25,1.02,U] [#2 -0.02,0.31,0.76,U] [#3 0.04,0.32,0.66,U] [#4 -0.17,0.26,0.69,U] [#5 0.13,0.28,0.59,U] [#6 -0.22,0.07,0.67,U] [#7 0.06,0.20,0.58,U] [#8 -0.06,0.16,0.49,U] 
01:45:10.747 00.002 1032 single-star, 8 included, MultiStar: {-0.04, 0.21}, one-star: {0.00, 0.08}
01:45:10.748 00.001 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
01:45:10.750 00.002 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
01:45:10.751 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.55 mountX=0.08 mountY=-0.02, mountTheta=-0.28
01:45:10.754 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
01:45:10.757 00.003 1032 Enqueuing Move request for scope (0.00, 0.08)
01:45:10.758 00.001 10072 Worker thread wakes up
01:45:10.759 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
01:45:10.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
01:45:10.759 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
01:45:10.759 00.000 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.84, period_length = 287.50
01:45:10.759 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:45:10.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:10.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:45:10.759 00.000 10072 MoveAxis(W, 4, ABG)
01:45:10.759 00.000 10072 Guiding  Dir = 3, Dur = 4
01:45:10.759 00.000 10072 IsGuiding returns 0
01:45:10.761 00.002 10072 PulseGuide returned control before completion, sleep 14
01:45:10.761 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=4, FiltMin=1, FiltMax=255, Gamma=2.230
01:45:10.776 00.015 10072 IsGuiding returns 0
01:45:10.776 00.000 10072 Move returns status 0, amount 4
01:45:10.776 00.000 10072 MoveAxis(N, 0, ABG)
01:45:10.776 00.000 10072 Move returns status 0, amount 0
01:45:10.776 00.000 10072 move complete, result=0
01:45:10.777 00.001 10072 worker thread done servicing request
01:45:10.783 00.006 1032 UpdateGuideState exits: m=1408 SNR=26.2
01:45:10.785 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:10.786 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:10.788 00.002 1032 Enqueuing Expose request
01:45:10.789 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
01:45:10.791 00.002 10072 Worker thread wakes up
01:45:10.791 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:10.791 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:11.202 00.411 10072 Exposure complete
01:45:11.273 00.071 10072 worker thread done servicing request
01:45:11.273 00.000 1032 OnExposeComplete: enter
01:45:11.275 00.002 1032 UpdateGuideState(): m_state=6
01:45:11.277 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 114
01:45:11.280 00.003 1032 Star::Find returns 1 (0), X=223.27, Y=617.98, Mass=1241, SNR=24.5, Peak=187 HFD=2.5
01:45:11.283 00.003 1032 MultiStar: [#1 -0.05,0.28,1.08,U] [#2 -0.15,0.41,0.79,U] [#3 -0.09,0.31,0.68,U] [#4 -0.11,0.26,0.74,U] [#5 0.01,0.22,0.63,U] [#6 -0.14,0.08,0.73,U] [#7 0.03,0.29,0.59,U] [#8 -0.04,0.16,0.53,U] 
01:45:11.284 00.001 1032 single-star, 8 included, MultiStar: {-0.06, 0.23}, one-star: {0.02, 0.05}
01:45:11.285 00.001 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
01:45:11.288 00.003 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
01:45:11.289 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.25 mountX=0.05 mountY=-0.03, mountTheta=-0.58
01:45:11.292 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
01:45:11.293 00.001 1032 Enqueuing Move request for scope (0.02, 0.05)
01:45:11.295 00.002 10072 Worker thread wakes up
01:45:11.295 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:45:11.295 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:45:11.295 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=-0.03
01:45:11.295 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.84, period_length = 287.50
01:45:11.295 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:45:11.295 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:11.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:45:11.296 00.001 10072 MoveAxis(W, 3, ABG)
01:45:11.296 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:11.296 00.000 10072 IsGuiding returns 0
01:45:11.296 00.000 10072 PulseGuide returned control before completion, sleep 13
01:45:11.298 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=4, FiltMin=2, FiltMax=255, Gamma=2.230
01:45:11.319 00.021 1032 UpdateGuideState exits: m=1241 SNR=24.5
01:45:11.321 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:11.323 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:11.324 00.001 1032 Enqueuing Expose request
01:45:11.327 00.003 10072 IsGuiding returns 0
01:45:11.327 00.000 10072 Move returns status 0, amount 3
01:45:11.327 00.000 10072 MoveAxis(N, 0, ABG)
01:45:11.327 00.000 10072 Move returns status 0, amount 0
01:45:11.327 00.000 10072 move complete, result=0
01:45:11.327 00.000 10072 worker thread done servicing request
01:45:11.327 00.000 10072 Worker thread wakes up
01:45:11.327 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:11.327 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:11.335 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:45:11.953 00.618 10072 Exposure complete
01:45:12.036 00.083 10072 worker thread done servicing request
01:45:12.036 00.000 1032 OnExposeComplete: enter
01:45:12.038 00.002 1032 UpdateGuideState(): m_state=6
01:45:12.041 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 115
01:45:12.042 00.001 1032 Star::Find returns 1 (0), X=223.19, Y=618.21, Mass=1385, SNR=25.8, Peak=155 HFD=2.9
01:45:12.044 00.002 1032 MultiStar: [#1 -0.02,0.50,1.01,U] [#2 -0.13,0.45,0.74,U] [#3 -0.06,0.44,0.62,U] [#4 0.00,0.48,0.67,U] [#5 0.07,0.59,0.57,U] [#6 0.03,0.44,0.65,U] [#7 -0.11,0.58,0.52,U] [#8 -0.23,0.56,0.51,U] 
01:45:12.046 00.002 1032 single-star, 8 included, MultiStar: {-0.05, 0.47}, one-star: {-0.06, 0.29}
01:45:12.048 00.002 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
01:45:12.050 00.002 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
01:45:12.051 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.29 cameraTheta=1.79 mountX=0.29 mountY=-0.01, mountTheta=-0.04
01:45:12.055 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.29, opts=13)
01:45:12.058 00.003 1032 Enqueuing Move request for scope (-0.06, 0.29)
01:45:12.059 00.001 10072 Worker thread wakes up
01:45:12.060 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
01:45:12.060 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
01:45:12.060 00.000 10072 Moving (-0.06, 0.29) raw xDistance=0.29 yDistance=-0.01
01:45:12.060 00.000 10072 PPEC rslt: input = 0.29, final = 0.12, react = 0.13, pred = 0.02, hyst = 0.12, hyst_pct = 0.84, period_length = 287.50
01:45:12.060 00.000 10072 PPEC: input: 0.29, control: 0.12, exposure: 500
01:45:12.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:12.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:45:12.060 00.000 10072 MoveAxis(W, 127, ABG)
01:45:12.060 00.000 10072 Guiding  Dir = 3, Dur = 127
01:45:12.061 00.001 10072 IsGuiding returns 0
01:45:12.061 00.000 10072 PulseGuide returned control before completion, sleep 137
01:45:12.062 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=14, FiltMin=9, FiltMax=255, Gamma=2.230
01:45:12.084 00.022 1032 UpdateGuideState exits: m=1385 SNR=25.8
01:45:12.087 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:12.088 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:12.091 00.003 1032 Enqueuing Expose request
01:45:12.203 00.112 10072 IsGuiding returns 0
01:45:12.203 00.000 10072 Move returns status 0, amount 127
01:45:12.203 00.000 10072 MoveAxis(N, 0, ABG)
01:45:12.203 00.000 10072 Move returns status 0, amount 0
01:45:12.203 00.000 10072 move complete, result=0
01:45:12.203 00.000 10072 worker thread done servicing request
01:45:12.203 00.000 10072 Worker thread wakes up
01:45:12.203 00.000 1032 GuideStep: 0.3 px 127 ms WEST, -0.0 px 0 ms NORTH
01:45:12.206 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:12.207 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:12.613 00.406 10072 Exposure complete
01:45:12.696 00.083 10072 worker thread done servicing request
01:45:12.697 00.001 1032 OnExposeComplete: enter
01:45:12.699 00.002 1032 UpdateGuideState(): m_state=6
01:45:12.701 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 116
01:45:12.704 00.003 1032 Star::Find returns 1 (0), X=223.13, Y=618.15, Mass=1197, SNR=23.6, Peak=168 HFD=2.6
01:45:12.707 00.003 1032 MultiStar: [#1 -0.22,0.37,1.04,U] [#2 -0.22,0.47,0.77,U] [#3 -0.22,0.33,0.66,U] [#4 -0.19,0.39,0.70,U] [#5 -0.18,0.36,0.60,U] [#6 -0.11,0.16,0.68,U] [#7 -0.28,0.71,0.58,U] [#8 -0.59,0.37,0.55,U] 
01:45:12.710 00.003 1032 single-star, 8 included, MultiStar: {-0.22, 0.36}, one-star: {-0.12, 0.22}
01:45:12.712 00.002 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
01:45:12.714 00.002 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
01:45:12.716 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.08 mountX=0.25 mountY=0.06, mountTheta=0.25
01:45:12.720 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.22, opts=13)
01:45:12.722 00.002 1032 Enqueuing Move request for scope (-0.12, 0.22)
01:45:12.723 00.001 10072 Worker thread wakes up
01:45:12.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
01:45:12.724 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
01:45:12.724 00.000 10072 Moving (-0.12, 0.22) raw xDistance=0.25 yDistance=0.06
01:45:12.724 00.000 10072 PPEC rslt: input = 0.25, final = 0.11, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.84, period_length = 287.50
01:45:12.724 00.000 10072 PPEC: input: 0.25, control: 0.11, exposure: 500
01:45:12.724 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:12.724 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:45:12.724 00.000 10072 MoveAxis(W, 108, ABG)
01:45:12.724 00.000 10072 Guiding  Dir = 3, Dur = 108
01:45:12.724 00.000 10072 IsGuiding returns 0
01:45:12.726 00.002 10072 PulseGuide returned control before completion, sleep 118
01:45:12.726 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=10, max=255, med=26, FiltMin=20, FiltMax=255, Gamma=2.230
01:45:12.746 00.020 1032 UpdateGuideState exits: m=1197 SNR=23.6
01:45:12.748 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:12.749 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:12.750 00.001 1032 Enqueuing Expose request
01:45:12.845 00.095 10072 IsGuiding returns 0
01:45:12.846 00.001 10072 Move returns status 0, amount 108
01:45:12.846 00.000 10072 MoveAxis(N, 0, ABG)
01:45:12.846 00.000 10072 Move returns status 0, amount 0
01:45:12.846 00.000 10072 move complete, result=0
01:45:12.846 00.000 10072 worker thread done servicing request
01:45:12.846 00.000 10072 Worker thread wakes up
01:45:12.846 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:12.846 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:12.849 00.003 1032 GuideStep: 0.2 px 108 ms WEST, 0.1 px 0 ms NORTH
01:45:13.475 00.626 10072 Exposure complete
01:45:13.555 00.080 10072 worker thread done servicing request
01:45:13.555 00.000 1032 OnExposeComplete: enter
01:45:13.558 00.003 1032 UpdateGuideState(): m_state=6
01:45:13.561 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 117
01:45:13.563 00.002 1032 Star::Find returns 1 (0), X=223.33, Y=618.04, Mass=1234, SNR=24.2, Peak=154 HFD=2.6
01:45:13.565 00.002 1032 MultiStar: [#1 -0.04,0.21,1.03,U] [#2 -0.05,0.24,0.78,U] [#3 0.07,0.35,0.67,U] [#4 -0.17,0.24,0.72,U] [#5 0.03,0.40,0.58,U] [#6 -0.17,0.16,0.69,U] [#7 -0.16,0.33,0.57,U] [#8 -0.03,0.37,0.51,U] 
01:45:13.566 00.001 1032 single-star, 8 included, MultiStar: {-0.04, 0.25}, one-star: {0.08, 0.12}
01:45:13.568 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
01:45:13.570 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
01:45:13.572 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.99 mountX=0.09 mountY=-0.10, mountTheta=-0.84
01:45:13.574 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
01:45:13.576 00.002 1032 Enqueuing Move request for scope (0.08, 0.12)
01:45:13.577 00.001 10072 Worker thread wakes up
01:45:13.579 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
01:45:13.579 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
01:45:13.579 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.09 yDistance=-0.10
01:45:13.579 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.84, period_length = 287.50
01:45:13.579 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:45:13.579 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:13.579 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:45:13.579 00.000 10072 MoveAxis(W, 4, ABG)
01:45:13.579 00.000 10072 Guiding  Dir = 3, Dur = 4
01:45:13.580 00.001 10072 IsGuiding returns 0
01:45:13.580 00.000 10072 PulseGuide returned control before completion, sleep 14
01:45:13.582 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=14, FiltMin=10, FiltMax=255, Gamma=2.230
01:45:13.598 00.016 10072 IsGuiding returns 0
01:45:13.598 00.000 10072 Move returns status 0, amount 4
01:45:13.598 00.000 10072 MoveAxis(N, 0, ABG)
01:45:13.598 00.000 10072 Move returns status 0, amount 0
01:45:13.598 00.000 10072 move complete, result=0
01:45:13.599 00.001 10072 worker thread done servicing request
01:45:13.613 00.014 1032 UpdateGuideState exits: m=1234 SNR=24.2
01:45:13.617 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:13.620 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:13.622 00.002 1032 Enqueuing Expose request
01:45:13.623 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:45:13.626 00.003 10072 Worker thread wakes up
01:45:13.626 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:13.626 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:14.039 00.413 10072 Exposure complete
01:45:14.120 00.081 10072 worker thread done servicing request
01:45:14.120 00.000 1032 OnExposeComplete: enter
01:45:14.122 00.002 1032 UpdateGuideState(): m_state=6
01:45:14.124 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 118
01:45:14.125 00.001 1032 Star::Find returns 1 (0), X=223.34, Y=617.83, Mass=1257, SNR=24.5, Peak=170 HFD=2.7
01:45:14.127 00.002 1032 MultiStar: [#1 0.09,0.01,1.02,U] [#2 0.10,0.04,0.73,U] [#3 0.07,0.00,0.64,U] [#4 -0.03,0.08,0.73,U] [#5 0.04,0.06,0.61,U] [#6 -0.04,-0.12,0.67,U] [#7 0.04,0.07,0.58,U] [#8 -0.05,0.04,0.56,U] 
01:45:14.128 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {0.08, -0.10}
01:45:14.132 00.004 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
01:45:14.133 00.001 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
01:45:14.134 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.10 mountX=-0.01 mountY=-0.04, mountTheta=-1.73
01:45:14.137 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
01:45:14.140 00.003 1032 Enqueuing Move request for scope (0.04, 0.00)
01:45:14.143 00.003 10072 Worker thread wakes up
01:45:14.145 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
01:45:14.146 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
01:45:14.146 00.000 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
01:45:14.146 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.84, period_length = 287.50
01:45:14.146 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:45:14.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:14.146 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:45:14.146 00.000 10072 MoveAxis(W, 3, ABG)
01:45:14.146 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:14.147 00.001 10072 IsGuiding returns 0
01:45:14.148 00.001 10072 PulseGuide returned control before completion, sleep 13
01:45:14.149 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=12, FiltMin=9, FiltMax=255, Gamma=2.230
01:45:14.169 00.020 1032 UpdateGuideState exits: m=1257 SNR=24.5
01:45:14.171 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:14.174 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:14.178 00.004 10072 IsGuiding returns 0
01:45:14.178 00.000 10072 Move returns status 0, amount 3
01:45:14.178 00.000 10072 MoveAxis(N, 0, ABG)
01:45:14.178 00.000 10072 Move returns status 0, amount 0
01:45:14.178 00.000 10072 move complete, result=0
01:45:14.178 00.000 10072 worker thread done servicing request
01:45:14.178 00.000 1032 Enqueuing Expose request
01:45:14.181 00.003 10072 Worker thread wakes up
01:45:14.182 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:14.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:14.182 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:45:14.821 00.639 10072 Exposure complete
01:45:14.896 00.075 10072 worker thread done servicing request
01:45:14.896 00.000 1032 OnExposeComplete: enter
01:45:14.898 00.002 1032 UpdateGuideState(): m_state=6
01:45:14.900 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 119
01:45:14.902 00.002 1032 Star::Find returns 1 (0), X=223.28, Y=617.80, Mass=1257, SNR=24.6, Peak=153 HFD=2.7
01:45:14.904 00.002 1032 MultiStar: [#1 -0.04,0.06,1.06,U] [#2 0.01,0.03,0.74,U] [#3 0.06,-0.07,0.67,U] [#4 -0.07,0.11,0.75,U] [#5 -0.03,0.09,0.58,U] [#6 0.04,-0.34,0.75,U] [#7 0.09,0.22,0.57,U] [#8 0.15,-0.04,0.52,U] 
01:45:14.906 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.03, -0.13}
01:45:14.908 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
01:45:14.910 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
01:45:14.912 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.64 mountX=-0.02 mountY=-0.02, mountTheta=-2.47
01:45:14.914 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
01:45:14.916 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
01:45:14.918 00.002 10072 Worker thread wakes up
01:45:14.918 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:45:14.918 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:45:14.918 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
01:45:14.918 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.83, period_length = 287.50
01:45:14.918 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:45:14.918 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:14.918 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:45:14.918 00.000 10072 MoveAxis(W, 4, ABG)
01:45:14.918 00.000 10072 Guiding  Dir = 3, Dur = 4
01:45:14.919 00.001 10072 IsGuiding returns 0
01:45:14.919 00.000 10072 PulseGuide returned control before completion, sleep 14
01:45:14.920 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=255, Gamma=2.230
01:45:14.942 00.022 10072 IsGuiding returns 0
01:45:14.942 00.000 10072 Move returns status 0, amount 4
01:45:14.942 00.000 10072 MoveAxis(N, 0, ABG)
01:45:14.942 00.000 10072 Move returns status 0, amount 0
01:45:14.942 00.000 10072 move complete, result=0
01:45:14.943 00.001 10072 worker thread done servicing request
01:45:14.943 00.000 1032 UpdateGuideState exits: m=1257 SNR=24.6
01:45:14.946 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:14.947 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:14.949 00.002 1032 Enqueuing Expose request
01:45:14.950 00.001 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
01:45:14.953 00.003 10072 Worker thread wakes up
01:45:14.953 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:14.953 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:15.367 00.414 10072 Exposure complete
01:45:15.443 00.076 10072 worker thread done servicing request
01:45:15.443 00.000 1032 OnExposeComplete: enter
01:45:15.445 00.002 1032 UpdateGuideState(): m_state=6
01:45:15.447 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 120
01:45:15.450 00.003 1032 Star::Find returns 1 (0), X=223.23, Y=618.12, Mass=1407, SNR=26.1, Peak=137 HFD=2.9
01:45:15.452 00.002 1032 MultiStar: [#1 -0.10,0.28,0.99,U] [#2 -0.05,0.49,0.72,U] [#3 -0.04,0.45,0.65,U] [#4 -0.09,0.35,0.67,U] [#5 -0.06,0.33,0.58,U] [#6 -0.11,0.31,0.67,U] [#7 0.08,0.44,0.54,U] [#8 -0.15,0.16,0.51,U] 
01:45:15.454 00.002 1032 single-star, 8 included, MultiStar: {-0.06, 0.33}, one-star: {-0.03, 0.20}
01:45:15.456 00.002 1032 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.83) = xAngle (-0.13 = -0.13)
01:45:15.459 00.003 1032 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.13 = -0.13)
01:45:15.461 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.70 mountX=0.20 mountY=-0.03, mountTheta=-0.13
01:45:15.464 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.20, opts=13)
01:45:15.466 00.002 1032 Enqueuing Move request for scope (-0.03, 0.20)
01:45:15.468 00.002 10072 Worker thread wakes up
01:45:15.468 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
01:45:15.468 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
01:45:15.468 00.000 10072 Moving (-0.03, 0.20) raw xDistance=0.20 yDistance=-0.03
01:45:15.469 00.001 10072 PPEC rslt: input = 0.20, final = 0.08, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.83, period_length = 287.50
01:45:15.469 00.000 10072 PPEC: input: 0.20, control: 0.08, exposure: 500
01:45:15.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:15.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:45:15.469 00.000 10072 MoveAxis(W, 86, ABG)
01:45:15.469 00.000 10072 Guiding  Dir = 3, Dur = 86
01:45:15.469 00.000 10072 IsGuiding returns 0
01:45:15.470 00.001 10072 PulseGuide returned control before completion, sleep 96
01:45:15.472 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=7, FiltMin=4, FiltMax=255, Gamma=2.230
01:45:15.496 00.024 1032 UpdateGuideState exits: m=1407 SNR=26.1
01:45:15.498 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:15.500 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:15.501 00.001 1032 Enqueuing Expose request
01:45:15.582 00.081 10072 IsGuiding returns 0
01:45:15.582 00.000 10072 Move returns status 0, amount 86
01:45:15.582 00.000 10072 MoveAxis(N, 0, ABG)
01:45:15.582 00.000 10072 Move returns status 0, amount 0
01:45:15.582 00.000 10072 move complete, result=0
01:45:15.583 00.001 10072 worker thread done servicing request
01:45:15.583 00.000 10072 Worker thread wakes up
01:45:15.583 00.000 1032 GuideStep: 0.2 px 86 ms WEST, -0.0 px 0 ms NORTH
01:45:15.585 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:15.585 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:16.212 00.627 10072 Exposure complete
01:45:16.292 00.080 10072 worker thread done servicing request
01:45:16.292 00.000 1032 OnExposeComplete: enter
01:45:16.294 00.002 1032 UpdateGuideState(): m_state=6
01:45:16.296 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 121
01:45:16.297 00.001 1032 Star::Find returns 1 (0), X=223.35, Y=618.01, Mass=1327, SNR=25.4, Peak=144 HFD=3.0
01:45:16.300 00.003 1032 MultiStar: [#1 -0.02,0.40,0.98,U] [#2 -0.01,0.47,0.75,U] [#3 -0.09,0.33,0.67,U] [#4 -0.09,0.55,0.73,U] [#5 0.07,0.46,0.59,U] [#6 -0.07,0.36,0.69,U] [#7 0.17,0.39,0.55,U] [#8 0.02,0.38,0.51,U] 
01:45:16.303 00.003 1032 single-star, 8 included, MultiStar: {0.01, 0.37}, one-star: {0.10, 0.08}
01:45:16.305 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
01:45:16.307 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
01:45:16.309 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.70 mountX=0.05 mountY=-0.12, mountTheta=-1.13
01:45:16.312 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
01:45:16.314 00.002 1032 Enqueuing Move request for scope (0.10, 0.08)
01:45:16.315 00.001 10072 Worker thread wakes up
01:45:16.315 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
01:45:16.315 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
01:45:16.315 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.05 yDistance=-0.12
01:45:16.316 00.001 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.83, period_length = 287.50
01:45:16.316 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:45:16.316 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:16.316 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:45:16.316 00.000 10072 MoveAxis(W, 3, ABG)
01:45:16.316 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:16.318 00.002 10072 IsGuiding returns 0
01:45:16.318 00.000 10072 PulseGuide returned control before completion, sleep 13
01:45:16.319 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=5, FiltMin=2, FiltMax=255, Gamma=2.230
01:45:16.332 00.013 10072 IsGuiding returns 0
01:45:16.332 00.000 10072 Move returns status 0, amount 3
01:45:16.332 00.000 10072 MoveAxis(N, 0, ABG)
01:45:16.332 00.000 10072 Move returns status 0, amount 0
01:45:16.332 00.000 10072 move complete, result=0
01:45:16.332 00.000 10072 worker thread done servicing request
01:45:16.340 00.008 1032 UpdateGuideState exits: m=1327 SNR=25.4
01:45:16.342 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:16.345 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:16.347 00.002 1032 Enqueuing Expose request
01:45:16.350 00.003 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:45:16.352 00.002 10072 Worker thread wakes up
01:45:16.352 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:16.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:16.771 00.419 10072 Exposure complete
01:45:16.850 00.079 10072 worker thread done servicing request
01:45:16.851 00.001 1032 OnExposeComplete: enter
01:45:16.853 00.002 1032 UpdateGuideState(): m_state=6
01:45:16.854 00.001 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 122
01:45:16.856 00.002 1032 Star::Find returns 1 (0), X=223.38, Y=617.99, Mass=1362, SNR=25.7, Peak=160 HFD=2.7
01:45:16.858 00.002 1032 MultiStar: [#1 -0.01,0.20,0.99,U] [#2 -0.09,0.35,0.71,U] [#3 0.10,0.28,0.66,U] [#4 -0.07,0.32,0.68,U] [#5 0.02,0.28,0.57,U] [#6 0.13,0.23,0.65,U] [#7 0.05,0.20,0.58,U] [#8 0.03,0.28,0.53,U] 
01:45:16.859 00.001 1032 single-star, 8 included, MultiStar: {0.03, 0.24}, one-star: {0.12, 0.07}
01:45:16.861 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
01:45:16.865 00.004 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
01:45:16.867 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.53 mountX=0.04 mountY=-0.14, mountTheta=-1.30
01:45:16.870 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
01:45:16.872 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
01:45:16.874 00.002 10072 Worker thread wakes up
01:45:16.874 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
01:45:16.874 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
01:45:16.876 00.002 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.14
01:45:16.876 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.83, period_length = 287.50
01:45:16.876 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:45:16.876 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:16.876 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:45:16.876 00.000 10072 MoveAxis(W, 3, ABG)
01:45:16.876 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:16.876 00.000 10072 IsGuiding returns 0
01:45:16.877 00.001 10072 PulseGuide returned control before completion, sleep 13
01:45:16.878 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=6, FiltMin=3, FiltMax=255, Gamma=2.230
01:45:16.894 00.016 10072 IsGuiding returns 0
01:45:16.895 00.001 10072 Move returns status 0, amount 3
01:45:16.895 00.000 10072 MoveAxis(N, 0, ABG)
01:45:16.895 00.000 10072 Move returns status 0, amount 0
01:45:16.895 00.000 10072 move complete, result=0
01:45:16.895 00.000 10072 worker thread done servicing request
01:45:16.902 00.007 1032 UpdateGuideState exits: m=1362 SNR=25.7
01:45:16.904 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:16.906 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:16.909 00.003 1032 Enqueuing Expose request
01:45:16.911 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:45:16.912 00.001 10072 Worker thread wakes up
01:45:16.913 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:16.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:17.539 00.626 10072 Exposure complete
01:45:17.624 00.085 10072 worker thread done servicing request
01:45:17.624 00.000 1032 OnExposeComplete: enter
01:45:17.625 00.001 1032 UpdateGuideState(): m_state=6
01:45:17.627 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 123
01:45:17.629 00.002 1032 Star::Find returns 1 (0), X=223.33, Y=617.82, Mass=1407, SNR=26.0, Peak=179 HFD=2.7
01:45:17.631 00.002 1032 MultiStar: [#1 0.10,0.23,0.98,U] [#2 0.08,0.16,0.72,U] [#3 -0.10,0.14,0.67,U] [#4 0.02,0.15,0.65,U] [#5 0.11,0.03,0.58,U] [#6 0.00,0.18,0.63,U] [#7 0.07,0.40,0.55,U] [#8 0.01,-0.06,0.49,U] 
01:45:17.633 00.002 1032 single-star, 8 included, MultiStar: {0.05, 0.12}, one-star: {0.07, -0.10}
01:45:17.635 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
01:45:17.636 00.001 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
01:45:17.639 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.96 mountX=-0.12 mountY=-0.04, mountTheta=-2.79
01:45:17.643 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.10, opts=13)
01:45:17.645 00.002 1032 Enqueuing Move request for scope (0.07, -0.10)
01:45:17.647 00.002 10072 Worker thread wakes up
01:45:17.647 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
01:45:17.647 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
01:45:17.648 00.001 10072 Moving (0.07, -0.10) raw xDistance=-0.12 yDistance=-0.04
01:45:17.648 00.000 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.83, period_length = 287.50
01:45:17.648 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
01:45:17.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:17.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:45:17.648 00.000 10072 MoveAxis(W, 3, ABG)
01:45:17.648 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:17.649 00.001 10072 IsGuiding returns 0
01:45:17.649 00.000 10072 PulseGuide returned control before completion, sleep 13
01:45:17.650 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=255, Gamma=2.230
01:45:17.671 00.021 1032 UpdateGuideState exits: m=1407 SNR=26.0
01:45:17.675 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:17.678 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:17.680 00.002 1032 Enqueuing Expose request
01:45:17.682 00.002 10072 IsGuiding returns 0
01:45:17.682 00.000 10072 Move returns status 0, amount 3
01:45:17.682 00.000 10072 MoveAxis(N, 0, ABG)
01:45:17.682 00.000 10072 Move returns status 0, amount 0
01:45:17.682 00.000 10072 move complete, result=0
01:45:17.682 00.000 10072 worker thread done servicing request
01:45:17.682 00.000 10072 Worker thread wakes up
01:45:17.682 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:17.682 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:17.690 00.008 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:45:18.088 00.398 10072 Exposure complete
01:45:18.155 00.067 10072 worker thread done servicing request
01:45:18.155 00.000 1032 OnExposeComplete: enter
01:45:18.157 00.002 1032 UpdateGuideState(): m_state=6
01:45:18.159 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 124
01:45:18.160 00.001 1032 Star::Find returns 1 (0), X=223.25, Y=617.87, Mass=1343, SNR=25.6, Peak=147 HFD=2.7
01:45:18.162 00.002 1032 MultiStar: [#1 -0.01,0.22,1.00,U] [#2 -0.13,0.32,0.75,U] [#3 -0.08,0.32,0.67,U] [#4 -0.16,0.21,0.69,U] [#5 -0.00,0.26,0.59,U] [#6 -0.02,0.19,0.70,U] [#7 -0.03,0.30,0.58,U] [#8 0.09,0.16,0.50,U] 
01:45:18.163 00.001 1032 single-star, 8 included, MultiStar: {-0.04, 0.20}, one-star: {-0.01, -0.05}
01:45:18.165 00.002 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.75)
01:45:18.167 00.002 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.75)
01:45:18.168 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.70 mountX=-0.05 mountY=0.02, mountTheta=2.75
01:45:18.171 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
01:45:18.174 00.003 1032 Enqueuing Move request for scope (-0.01, -0.05)
01:45:18.177 00.003 10072 Worker thread wakes up
01:45:18.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
01:45:18.177 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
01:45:18.177 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
01:45:18.177 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.83, period_length = 287.50
01:45:18.177 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:45:18.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:18.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:45:18.177 00.000 10072 MoveAxis(W, 3, ABG)
01:45:18.177 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:18.178 00.001 10072 IsGuiding returns 0
01:45:18.178 00.000 10072 PulseGuide returned control before completion, sleep 13
01:45:18.179 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:18.196 00.017 10072 IsGuiding returns 0
01:45:18.196 00.000 10072 Move returns status 0, amount 3
01:45:18.196 00.000 10072 MoveAxis(N, 0, ABG)
01:45:18.196 00.000 10072 Move returns status 0, amount 0
01:45:18.196 00.000 10072 move complete, result=0
01:45:18.196 00.000 10072 worker thread done servicing request
01:45:18.201 00.005 1032 UpdateGuideState exits: m=1343 SNR=25.6
01:45:18.202 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:18.206 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:18.209 00.003 1032 Enqueuing Expose request
01:45:18.211 00.002 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
01:45:18.215 00.004 10072 Worker thread wakes up
01:45:18.215 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:18.215 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:18.841 00.626 10072 Exposure complete
01:45:18.887 00.046 10072 worker thread done servicing request
01:45:18.887 00.000 1032 OnExposeComplete: enter
01:45:18.889 00.002 1032 UpdateGuideState(): m_state=6
01:45:18.891 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 125
01:45:18.893 00.002 1032 Star::Find returns 1 (0), X=223.32, Y=617.85, Mass=1320, SNR=25.6, Peak=138 HFD=2.8
01:45:18.896 00.003 1032 MultiStar: [#1 0.08,0.18,1.03,U] [#2 -0.01,0.18,0.80,U] [#3 0.03,0.14,0.68,U] [#4 0.05,0.21,0.73,U] [#5 0.07,0.23,0.64,U] [#6 0.07,0.09,0.71,U] [#7 0.12,0.33,0.60,U] [#8 0.08,0.18,0.55,U] 
01:45:18.897 00.001 1032 single-star, 8 included, MultiStar: {0.06, 0.15}, one-star: {0.07, -0.07}
01:45:18.900 00.003 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
01:45:18.901 00.001 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
01:45:18.903 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.80 mountX=-0.08 mountY=-0.05, mountTheta=-2.63
01:45:18.905 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
01:45:18.908 00.003 1032 Enqueuing Move request for scope (0.07, -0.07)
01:45:18.909 00.001 10072 Worker thread wakes up
01:45:18.910 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
01:45:18.910 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
01:45:18.910 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=-0.05
01:45:18.910 00.000 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.83, period_length = 287.50
01:45:18.910 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:45:18.910 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:18.910 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:45:18.910 00.000 10072 MoveAxis(W, 3, ABG)
01:45:18.910 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:18.910 00.000 10072 IsGuiding returns 0
01:45:18.911 00.001 10072 PulseGuide returned control before completion, sleep 13
01:45:18.911 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:18.932 00.021 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:45:18.934 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:18.936 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:18.938 00.002 1032 Enqueuing Expose request
01:45:18.940 00.002 10072 IsGuiding returns 0
01:45:18.940 00.000 10072 Move returns status 0, amount 3
01:45:18.940 00.000 10072 MoveAxis(N, 0, ABG)
01:45:18.940 00.000 10072 Move returns status 0, amount 0
01:45:18.940 00.000 10072 move complete, result=0
01:45:18.940 00.000 10072 worker thread done servicing request
01:45:18.940 00.000 10072 Worker thread wakes up
01:45:18.941 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:18.941 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:18.947 00.006 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:45:19.354 00.407 10072 Exposure complete
01:45:19.404 00.050 10072 worker thread done servicing request
01:45:19.404 00.000 1032 OnExposeComplete: enter
01:45:19.406 00.002 1032 UpdateGuideState(): m_state=6
01:45:19.408 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 126
01:45:19.409 00.001 1032 Star::Find returns 1 (0), X=223.25, Y=618.07, Mass=1263, SNR=25.0, Peak=137 HFD=2.6
01:45:19.411 00.002 1032 MultiStar: [#1 -0.03,0.30,1.06,U] [#2 0.06,0.23,0.75,U] [#3 0.04,0.25,0.71,U] [#4 0.01,0.32,0.75,U] [#5 -0.01,0.40,0.64,U] [#6 -0.04,0.16,0.71,U] [#7 0.16,0.35,0.60,U] [#8 -0.12,0.14,0.54,U] 
01:45:19.413 00.002 1032 single-star, 8 included, MultiStar: {0.01, 0.25}, one-star: {-0.00, 0.14}
01:45:19.415 00.002 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
01:45:19.416 00.001 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
01:45:19.418 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.58 mountX=0.14 mountY=-0.04, mountTheta=-0.25
01:45:19.421 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.14, opts=13)
01:45:19.423 00.002 1032 Enqueuing Move request for scope (-0.00, 0.14)
01:45:19.427 00.004 10072 Worker thread wakes up
01:45:19.427 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
01:45:19.427 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
01:45:19.427 00.000 10072 Moving (-0.00, 0.14) raw xDistance=0.14 yDistance=-0.04
01:45:19.427 00.000 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.83, period_length = 287.50
01:45:19.427 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:45:19.428 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:19.428 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:45:19.428 00.000 10072 MoveAxis(W, 61, ABG)
01:45:19.428 00.000 10072 Guiding  Dir = 3, Dur = 61
01:45:19.428 00.000 10072 IsGuiding returns 0
01:45:19.429 00.001 10072 PulseGuide returned control before completion, sleep 71
01:45:19.430 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:19.450 00.020 1032 UpdateGuideState exits: m=1263 SNR=25.0
01:45:19.452 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:19.455 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:19.457 00.002 1032 Enqueuing Expose request
01:45:19.507 00.050 10072 IsGuiding returns 0
01:45:19.507 00.000 10072 Move returns status 0, amount 61
01:45:19.507 00.000 10072 MoveAxis(N, 0, ABG)
01:45:19.507 00.000 10072 Move returns status 0, amount 0
01:45:19.507 00.000 10072 move complete, result=0
01:45:19.508 00.001 10072 worker thread done servicing request
01:45:19.508 00.000 1032 GuideStep: 0.1 px 61 ms WEST, -0.0 px 0 ms NORTH
01:45:19.509 00.001 10072 Worker thread wakes up
01:45:19.510 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:19.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:20.136 00.626 10072 Exposure complete
01:45:20.185 00.049 10072 worker thread done servicing request
01:45:20.185 00.000 1032 OnExposeComplete: enter
01:45:20.187 00.002 1032 UpdateGuideState(): m_state=6
01:45:20.189 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 127
01:45:20.192 00.003 1032 Star::Find returns 1 (0), X=223.31, Y=617.93, Mass=1347, SNR=25.9, Peak=157 HFD=2.7
01:45:20.194 00.002 1032 MultiStar: [#1 -0.03,0.11,1.06,U] [#2 0.02,0.26,0.74,U] [#3 0.07,0.35,0.70,U] [#4 -0.05,0.15,0.73,U] [#5 0.12,0.25,0.62,U] [#6 0.05,0.21,0.71,U] [#7 0.01,0.27,0.57,U] [#8 0.03,0.22,0.53,U] 
01:45:20.196 00.002 1032 single-star, 8 included, MultiStar: {0.03, 0.19}, one-star: {0.05, 0.01}
01:45:20.198 00.002 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
01:45:20.199 00.001 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
01:45:20.201 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.20 mountX=-0.00 mountY=-0.05, mountTheta=-1.63
01:45:20.203 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
01:45:20.205 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
01:45:20.207 00.002 10072 Worker thread wakes up
01:45:20.207 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:45:20.207 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:45:20.207 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
01:45:20.208 00.001 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.83, period_length = 287.50
01:45:20.208 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:45:20.208 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:20.208 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:45:20.208 00.000 10072 MoveAxis(W, 3, ABG)
01:45:20.208 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:20.208 00.000 10072 IsGuiding returns 0
01:45:20.209 00.001 10072 PulseGuide returned control before completion, sleep 13
01:45:20.210 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:20.227 00.017 10072 IsGuiding returns 0
01:45:20.227 00.000 10072 Move returns status 0, amount 3
01:45:20.227 00.000 10072 MoveAxis(N, 0, ABG)
01:45:20.227 00.000 10072 Move returns status 0, amount 0
01:45:20.227 00.000 10072 move complete, result=0
01:45:20.227 00.000 10072 worker thread done servicing request
01:45:20.231 00.004 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:45:20.233 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:20.236 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:20.238 00.002 1032 Enqueuing Expose request
01:45:20.240 00.002 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:45:20.242 00.002 10072 Worker thread wakes up
01:45:20.242 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:20.242 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:20.651 00.409 10072 Exposure complete
01:45:20.696 00.045 10072 worker thread done servicing request
01:45:20.696 00.000 1032 OnExposeComplete: enter
01:45:20.698 00.002 1032 UpdateGuideState(): m_state=6
01:45:20.700 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 128
01:45:20.703 00.003 1032 Star::Find returns 1 (0), X=223.31, Y=618.02, Mass=1314, SNR=25.5, Peak=165 HFD=2.6
01:45:20.704 00.001 1032 MultiStar: [#1 0.08,0.21,1.06,U] [#2 0.05,0.38,0.75,U] [#3 -0.04,0.40,0.69,U] [#4 -0.01,0.31,0.78,U] [#5 -0.01,0.20,0.62,U] [#6 -0.06,0.25,0.72,U] [#7 -0.04,0.43,0.59,U] [#8 -0.11,0.37,0.52,U] 
01:45:20.708 00.004 1032 single-star, 8 included, MultiStar: {0.00, 0.28}, one-star: {0.05, 0.10}
01:45:20.709 00.001 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
01:45:20.711 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
01:45:20.713 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.07 mountX=0.08 mountY=-0.08, mountTheta=-0.76
01:45:20.716 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
01:45:20.718 00.002 1032 Enqueuing Move request for scope (0.05, 0.10)
01:45:20.720 00.002 10072 Worker thread wakes up
01:45:20.720 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
01:45:20.720 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:45:20.720 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.08
01:45:20.720 00.000 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.82, period_length = 287.50
01:45:20.721 00.001 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:45:20.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:20.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:45:20.721 00.000 10072 MoveAxis(W, 2, ABG)
01:45:20.721 00.000 10072 Guiding  Dir = 3, Dur = 2
01:45:20.721 00.000 10072 IsGuiding returns 0
01:45:20.721 00.000 10072 PulseGuide returned control before completion, sleep 12
01:45:20.723 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:20.742 00.019 10072 IsGuiding returns 0
01:45:20.742 00.000 10072 Move returns status 0, amount 2
01:45:20.742 00.000 10072 MoveAxis(N, 0, ABG)
01:45:20.742 00.000 10072 Move returns status 0, amount 0
01:45:20.742 00.000 10072 move complete, result=0
01:45:20.742 00.000 10072 worker thread done servicing request
01:45:20.743 00.001 1032 UpdateGuideState exits: m=1314 SNR=25.5
01:45:20.745 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:20.747 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:20.748 00.001 1032 Enqueuing Expose request
01:45:20.750 00.002 10072 Worker thread wakes up
01:45:20.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:20.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:20.750 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:45:21.388 00.638 10072 Exposure complete
01:45:21.433 00.045 10072 worker thread done servicing request
01:45:21.434 00.001 1032 OnExposeComplete: enter
01:45:21.436 00.002 1032 UpdateGuideState(): m_state=6
01:45:21.438 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 129
01:45:21.440 00.002 1032 Star::Find returns 1 (0), X=223.27, Y=617.97, Mass=1266, SNR=25.1, Peak=140 HFD=2.7
01:45:21.441 00.001 1032 MultiStar: [#1 0.06,0.44,1.05,U] [#2 0.09,0.30,0.80,U] [#3 0.17,0.33,0.70,U] [#4 -0.04,0.42,0.77,U] [#5 0.02,0.31,0.60,U] [#6 -0.09,0.29,0.75,U] [#7 0.12,0.41,0.63,U] [#8 -0.04,0.30,0.56,U] 
01:45:21.443 00.002 1032 single-star, 8 included, MultiStar: {0.03, 0.31}, one-star: {0.02, 0.04}
01:45:21.445 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
01:45:21.446 00.001 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
01:45:21.448 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.15 mountX=0.04 mountY=-0.03, mountTheta=-0.68
01:45:21.452 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
01:45:21.453 00.001 1032 Enqueuing Move request for scope (0.02, 0.04)
01:45:21.457 00.004 10072 Worker thread wakes up
01:45:21.457 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
01:45:21.457 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
01:45:21.457 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
01:45:21.457 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.82, period_length = 287.50
01:45:21.457 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:45:21.458 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:21.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:45:21.458 00.000 10072 MoveAxis(W, 3, ABG)
01:45:21.458 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:21.458 00.000 10072 IsGuiding returns 0
01:45:21.459 00.001 10072 PulseGuide returned control before completion, sleep 13
01:45:21.460 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:21.479 00.019 10072 IsGuiding returns 0
01:45:21.479 00.000 10072 Move returns status 0, amount 3
01:45:21.479 00.000 10072 MoveAxis(N, 0, ABG)
01:45:21.479 00.000 10072 Move returns status 0, amount 0
01:45:21.479 00.000 10072 move complete, result=0
01:45:21.479 00.000 10072 worker thread done servicing request
01:45:21.480 00.001 1032 UpdateGuideState exits: m=1266 SNR=25.1
01:45:21.482 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:21.484 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:21.487 00.003 1032 Enqueuing Expose request
01:45:21.490 00.003 10072 Worker thread wakes up
01:45:21.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:21.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:21.490 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:45:21.903 00.413 10072 Exposure complete
01:45:21.950 00.047 10072 worker thread done servicing request
01:45:21.950 00.000 1032 OnExposeComplete: enter
01:45:21.952 00.002 1032 UpdateGuideState(): m_state=6
01:45:21.954 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 130
01:45:21.956 00.002 1032 Star::Find returns 1 (0), X=223.29, Y=618.06, Mass=1239, SNR=24.8, Peak=136 HFD=2.6
01:45:21.958 00.002 1032 MultiStar: [#1 0.09,0.32,1.10,U] [#2 -0.03,0.36,0.77,U] [#3 -0.09,0.35,0.69,U] [#4 0.01,0.34,0.73,U] [#5 -0.03,0.38,0.63,U] [#6 0.03,0.28,0.72,U] [#7 0.03,0.38,0.61,U] [#8 -0.12,0.13,0.57,U] 
01:45:21.960 00.002 1032 single-star, 8 included, MultiStar: {0.00, 0.29}, one-star: {0.04, 0.14}
01:45:21.963 00.003 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
01:45:21.966 00.003 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
01:45:21.967 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.32 mountX=0.13 mountY=-0.07, mountTheta=-0.51
01:45:21.971 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.14, opts=13)
01:45:21.973 00.002 1032 Enqueuing Move request for scope (0.04, 0.14)
01:45:21.974 00.001 10072 Worker thread wakes up
01:45:21.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
01:45:21.975 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
01:45:21.975 00.000 10072 Moving (0.04, 0.14) raw xDistance=0.13 yDistance=-0.07
01:45:21.975 00.000 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.82, period_length = 287.50
01:45:21.975 00.000 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
01:45:21.975 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:21.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:45:21.975 00.000 10072 MoveAxis(W, 2, ABG)
01:45:21.975 00.000 10072 Guiding  Dir = 3, Dur = 2
01:45:21.976 00.001 10072 IsGuiding returns 0
01:45:21.977 00.001 10072 PulseGuide returned control before completion, sleep 12
01:45:21.977 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:21.993 00.016 10072 IsGuiding returns 0
01:45:21.993 00.000 10072 Move returns status 0, amount 2
01:45:21.994 00.001 10072 MoveAxis(N, 0, ABG)
01:45:21.994 00.000 10072 Move returns status 0, amount 0
01:45:21.994 00.000 10072 move complete, result=0
01:45:21.994 00.000 10072 worker thread done servicing request
01:45:21.998 00.004 1032 UpdateGuideState exits: m=1239 SNR=24.8
01:45:22.000 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:22.001 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:22.003 00.002 1032 Enqueuing Expose request
01:45:22.005 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:45:22.006 00.001 10072 Worker thread wakes up
01:45:22.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:22.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:22.639 00.633 10072 Exposure complete
01:45:22.684 00.045 10072 worker thread done servicing request
01:45:22.684 00.000 1032 OnExposeComplete: enter
01:45:22.686 00.002 1032 UpdateGuideState(): m_state=6
01:45:22.689 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 131
01:45:22.690 00.001 1032 Star::Find returns 1 (0), X=223.32, Y=617.94, Mass=1312, SNR=25.5, Peak=175 HFD=2.6
01:45:22.692 00.002 1032 MultiStar: [#1 -0.00,0.30,1.02,U] [#2 -0.03,0.43,0.77,U] [#3 -0.07,0.25,0.70,U] [#4 -0.06,0.37,0.73,U] [#5 -0.06,0.36,0.64,U] [#6 0.06,0.17,0.73,U] [#7 0.01,0.41,0.59,U] [#8 0.00,0.36,0.52,U] 
01:45:22.694 00.002 1032 single-star, 8 included, MultiStar: {-0.01, 0.28}, one-star: {0.07, 0.01}
01:45:22.696 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
01:45:22.698 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
01:45:22.699 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.22 mountX=-0.00 mountY=-0.07, mountTheta=-1.61
01:45:22.702 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
01:45:22.704 00.002 1032 Enqueuing Move request for scope (0.07, 0.01)
01:45:22.707 00.003 10072 Worker thread wakes up
01:45:22.707 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
01:45:22.707 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
01:45:22.707 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.00 yDistance=-0.07
01:45:22.708 00.001 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.82, period_length = 287.50
01:45:22.708 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:45:22.708 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:22.708 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:45:22.708 00.000 10072 MoveAxis(W, 3, ABG)
01:45:22.708 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:22.709 00.001 10072 IsGuiding returns 0
01:45:22.709 00.000 10072 PulseGuide returned control before completion, sleep 13
01:45:22.711 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:22.729 00.018 10072 IsGuiding returns 0
01:45:22.729 00.000 10072 Move returns status 0, amount 3
01:45:22.729 00.000 10072 MoveAxis(N, 0, ABG)
01:45:22.729 00.000 10072 Move returns status 0, amount 0
01:45:22.729 00.000 10072 move complete, result=0
01:45:22.729 00.000 10072 worker thread done servicing request
01:45:22.730 00.001 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:45:22.732 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:22.733 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:22.736 00.003 1032 Enqueuing Expose request
01:45:22.738 00.002 10072 Worker thread wakes up
01:45:22.738 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:22.738 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:22.738 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:45:23.153 00.415 10072 Exposure complete
01:45:23.202 00.049 10072 worker thread done servicing request
01:45:23.202 00.000 1032 OnExposeComplete: enter
01:45:23.204 00.002 1032 UpdateGuideState(): m_state=6
01:45:23.207 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 132
01:45:23.210 00.003 1032 Star::Find returns 1 (0), X=223.34, Y=618.06, Mass=1260, SNR=25.0, Peak=159 HFD=2.6
01:45:23.213 00.003 1032 MultiStar: [#1 -0.01,0.40,1.08,U] [#2 0.07,0.53,0.80,U] [#3 -0.07,0.41,0.70,U] [#4 -0.02,0.39,0.73,U] [#5 -0.00,0.44,0.63,U] [#6 0.11,0.26,0.70,U] [#7 -0.06,0.47,0.62,U] [#8 0.08,0.42,0.57,U] 
01:45:23.216 00.003 1032 single-star, 8 included, MultiStar: {0.02, 0.37}, one-star: {0.08, 0.14}
01:45:23.218 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
01:45:23.220 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
01:45:23.221 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.03 mountX=0.11 mountY=-0.11, mountTheta=-0.80
01:45:23.223 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.14, opts=13)
01:45:23.225 00.002 1032 Enqueuing Move request for scope (0.08, 0.14)
01:45:23.228 00.003 10072 Worker thread wakes up
01:45:23.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
01:45:23.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
01:45:23.228 00.000 10072 Moving (0.08, 0.14) raw xDistance=0.11 yDistance=-0.11
01:45:23.228 00.000 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.82, period_length = 287.50
01:45:23.228 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:45:23.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:23.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:45:23.229 00.001 10072 MoveAxis(W, 2, ABG)
01:45:23.229 00.000 10072 Guiding  Dir = 3, Dur = 2
01:45:23.229 00.000 10072 IsGuiding returns 0
01:45:23.230 00.001 10072 PulseGuide returned control before completion, sleep 12
01:45:23.230 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:23.245 00.015 10072 IsGuiding returns 0
01:45:23.245 00.000 10072 Move returns status 0, amount 2
01:45:23.245 00.000 10072 MoveAxis(N, 0, ABG)
01:45:23.245 00.000 10072 Move returns status 0, amount 0
01:45:23.245 00.000 10072 move complete, result=0
01:45:23.245 00.000 10072 worker thread done servicing request
01:45:23.254 00.009 1032 UpdateGuideState exits: m=1260 SNR=25.0
01:45:23.256 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:23.258 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:23.260 00.002 1032 Enqueuing Expose request
01:45:23.262 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:45:23.263 00.001 10072 Worker thread wakes up
01:45:23.265 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:23.265 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:23.889 00.624 10072 Exposure complete
01:45:23.934 00.045 10072 worker thread done servicing request
01:45:23.934 00.000 1032 OnExposeComplete: enter
01:45:23.935 00.001 1032 UpdateGuideState(): m_state=6
01:45:23.937 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 133
01:45:23.938 00.001 1032 Star::Find returns 1 (0), X=223.29, Y=618.30, Mass=1282, SNR=25.2, Peak=134 HFD=2.9
01:45:23.940 00.002 1032 MultiStar: [#1 -0.12,0.59,1.03,U] [#2 -0.07,0.59,0.78,U] [#3 -0.14,0.53,0.68,U] [#4 0.02,0.52,0.73,U] [#5 -0.03,0.66,0.62,U] [#6 0.11,0.57,0.71,U] [#7 -0.17,0.62,0.58,U] [#8 0.01,0.52,0.52,U] 
01:45:23.942 00.002 1032 single-star, 8 included, MultiStar: {-0.04, 0.55}, one-star: {0.03, 0.37}
01:45:23.943 00.001 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
01:45:23.945 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
01:45:23.946 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.37 hyp=0.37 cameraTheta=1.48 mountX=0.35 mountY=-0.13, mountTheta=-0.35
01:45:23.949 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.37, opts=13)
01:45:23.951 00.002 1032 Enqueuing Move request for scope (0.03, 0.37)
01:45:23.954 00.003 10072 Worker thread wakes up
01:45:23.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.37) opts 0xd
01:45:23.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.37)
01:45:23.954 00.000 10072 Moving (0.03, 0.37) raw xDistance=0.35 yDistance=-0.13
01:45:23.954 00.000 10072 PPEC rslt: input = 0.35, final = 0.15, react = 0.16, pred = 0.01, hyst = 0.14, hyst_pct = 0.82, period_length = 287.50
01:45:23.954 00.000 10072 PPEC: input: 0.35, control: 0.15, exposure: 500
01:45:23.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:23.955 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:45:23.955 00.000 10072 MoveAxis(W, 151, ABG)
01:45:23.955 00.000 10072 Guiding  Dir = 3, Dur = 151
01:45:23.955 00.000 10072 IsGuiding returns 0
01:45:23.956 00.001 10072 PulseGuide returned control before completion, sleep 161
01:45:23.957 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:23.977 00.020 1032 UpdateGuideState exits: m=1282 SNR=25.2
01:45:23.979 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:23.981 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:23.982 00.001 1032 Enqueuing Expose request
01:45:24.121 00.139 10072 IsGuiding returns 0
01:45:24.122 00.001 10072 Move returns status 0, amount 151
01:45:24.122 00.000 10072 MoveAxis(N, 0, ABG)
01:45:24.122 00.000 10072 Move returns status 0, amount 0
01:45:24.122 00.000 10072 move complete, result=0
01:45:24.122 00.000 10072 worker thread done servicing request
01:45:24.122 00.000 10072 Worker thread wakes up
01:45:24.122 00.000 1032 GuideStep: 0.4 px 151 ms WEST, -0.1 px 0 ms NORTH
01:45:24.124 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:24.124 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:24.529 00.405 10072 Exposure complete
01:45:24.575 00.046 10072 worker thread done servicing request
01:45:24.575 00.000 1032 OnExposeComplete: enter
01:45:24.578 00.003 1032 UpdateGuideState(): m_state=6
01:45:24.581 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 134
01:45:24.582 00.001 1032 Star::Find returns 1 (0), X=223.36, Y=618.13, Mass=1249, SNR=24.9, Peak=126 HFD=2.8
01:45:24.585 00.003 1032 MultiStar: [#1 0.09,0.41,1.04,U] [#2 0.14,0.49,0.79,U] [#3 0.07,0.42,0.70,U] [#4 -0.06,0.42,0.74,U] [#5 0.01,0.48,0.63,U] [#6 0.01,0.28,0.73,U] [#7 0.05,0.57,0.62,U] [#8 0.09,0.45,0.52,U] 
01:45:24.586 00.001 1032 single-star, 8 included, MultiStar: {0.06, 0.40}, one-star: {0.10, 0.20}
01:45:24.588 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
01:45:24.589 00.001 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
01:45:24.591 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.23 cameraTheta=1.10 mountX=0.17 mountY=-0.15, mountTheta=-0.73
01:45:24.593 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.20, opts=13)
01:45:24.595 00.002 1032 Enqueuing Move request for scope (0.10, 0.20)
01:45:24.596 00.001 10072 Worker thread wakes up
01:45:24.596 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
01:45:24.596 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
01:45:24.596 00.000 10072 Moving (0.10, 0.20) raw xDistance=0.17 yDistance=-0.15
01:45:24.597 00.001 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.82, period_length = 287.50
01:45:24.597 00.000 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
01:45:24.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:24.597 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:45:24.597 00.000 10072 MoveAxis(W, 75, ABG)
01:45:24.597 00.000 10072 Guiding  Dir = 3, Dur = 75
01:45:24.597 00.000 10072 IsGuiding returns 0
01:45:24.598 00.001 10072 PulseGuide returned control before completion, sleep 85
01:45:24.598 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:24.620 00.022 1032 UpdateGuideState exits: m=1249 SNR=24.9
01:45:24.622 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:24.624 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:24.625 00.001 1032 Enqueuing Expose request
01:45:24.699 00.074 10072 IsGuiding returns 0
01:45:24.699 00.000 10072 Move returns status 0, amount 75
01:45:24.699 00.000 10072 MoveAxis(N, 0, ABG)
01:45:24.699 00.000 10072 Move returns status 0, amount 0
01:45:24.699 00.000 10072 move complete, result=0
01:45:24.699 00.000 10072 worker thread done servicing request
01:45:24.699 00.000 10072 Worker thread wakes up
01:45:24.699 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:24.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:24.700 00.001 1032 GuideStep: 0.2 px 75 ms WEST, -0.2 px 0 ms NORTH
01:45:25.327 00.627 10072 Exposure complete
01:45:25.374 00.047 10072 worker thread done servicing request
01:45:25.374 00.000 1032 OnExposeComplete: enter
01:45:25.378 00.004 1032 UpdateGuideState(): m_state=6
01:45:25.380 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 135
01:45:25.382 00.002 1032 Star::Find returns 1 (0), X=223.32, Y=617.95, Mass=1419, SNR=26.5, Peak=156 HFD=2.7
01:45:25.384 00.002 1032 MultiStar: [#1 0.16,0.15,1.04,U] [#2 0.04,0.15,0.75,U] [#3 0.16,0.17,0.64,U] [#4 -0.03,0.13,0.72,U] [#5 0.07,0.29,0.56,U] [#6 -0.00,0.05,0.68,U] [#7 -0.02,0.31,0.56,U] [#8 0.14,0.22,0.52,U] 
01:45:25.387 00.003 1032 single-star, 8 included, MultiStar: {0.07, 0.15}, one-star: {0.06, 0.02}
01:45:25.388 00.001 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
01:45:25.390 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
01:45:25.392 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.35 mountX=0.01 mountY=-0.07, mountTheta=-1.48
01:45:25.396 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
01:45:25.398 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
01:45:25.400 00.002 10072 Worker thread wakes up
01:45:25.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:45:25.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:45:25.400 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.07
01:45:25.400 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.82, period_length = 287.50
01:45:25.400 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:45:25.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:25.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:45:25.400 00.000 10072 MoveAxis(W, 3, ABG)
01:45:25.400 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:25.401 00.001 10072 IsGuiding returns 0
01:45:25.402 00.001 10072 PulseGuide returned control before completion, sleep 13
01:45:25.402 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:25.416 00.014 10072 IsGuiding returns 0
01:45:25.416 00.000 10072 Move returns status 0, amount 3
01:45:25.416 00.000 10072 MoveAxis(N, 0, ABG)
01:45:25.416 00.000 10072 Move returns status 0, amount 0
01:45:25.416 00.000 10072 move complete, result=0
01:45:25.416 00.000 10072 worker thread done servicing request
01:45:25.423 00.007 1032 UpdateGuideState exits: m=1419 SNR=26.5
01:45:25.428 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:25.430 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:25.431 00.001 1032 Enqueuing Expose request
01:45:25.434 00.003 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:45:25.436 00.002 10072 Worker thread wakes up
01:45:25.437 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:25.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:25.841 00.404 10072 Exposure complete
01:45:25.890 00.049 10072 worker thread done servicing request
01:45:25.890 00.000 1032 OnExposeComplete: enter
01:45:25.893 00.003 1032 UpdateGuideState(): m_state=6
01:45:25.896 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 136
01:45:25.897 00.001 1032 Star::Find returns 1 (0), X=223.27, Y=617.44, Mass=1324, SNR=25.6, Peak=95 HFD=3.5
01:45:25.899 00.002 1032 MultiStar: [#1 -0.04,-0.62,1.03,U] [#2 -0.09,-0.29,0.77,U] [#3 -0.00,-0.28,0.67,U] [#4 -0.15,-0.49,0.72,U] [#5 -0.07,-0.29,0.60,U] [#6 -0.08,-0.49,0.72,U] [#7 -0.08,-0.46,0.59,U] [#8 -0.18,-0.37,0.54,U] 
01:45:25.901 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.43}, one-star: {0.01, -0.48}
01:45:25.904 00.003 1032 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.83) = xAngle (-3.55 = 2.73)
01:45:25.905 00.001 1032 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.55 = 2.73)
01:45:25.907 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.43 hyp=0.44 cameraTheta=-1.72 mountX=-0.40 mountY=0.18, mountTheta=2.73
01:45:25.910 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.43, opts=13)
01:45:25.912 00.002 1032 Enqueuing Move request for scope (-0.07, -0.43)
01:45:25.914 00.002 10072 Worker thread wakes up
01:45:25.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.43) opts 0xd
01:45:25.914 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.43)
01:45:25.914 00.000 10072 Moving (-0.07, -0.43) raw xDistance=-0.40 yDistance=0.18
01:45:25.914 00.000 10072 PPEC rslt: input = -0.40, final = -0.16, react = -0.18, pred = 0.01, hyst = -0.16, hyst_pct = 0.82, period_length = 287.50
01:45:25.914 00.000 10072 PPEC: input: -0.40, control: -0.16, exposure: 500
01:45:25.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:25.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:45:25.914 00.000 10072 MoveAxis(E, 166, ABG)
01:45:25.915 00.001 10072 Guiding  Dir = 2, Dur = 166
01:45:25.915 00.000 10072 IsGuiding returns 0
01:45:25.915 00.000 10072 PulseGuide returned control before completion, sleep 176
01:45:25.916 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:25.939 00.023 1032 UpdateGuideState exits: m=1324 SNR=25.6
01:45:25.942 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:25.944 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:25.946 00.002 1032 Enqueuing Expose request
01:45:26.105 00.159 10072 IsGuiding returns 0
01:45:26.105 00.000 10072 Move returns status 0, amount 166
01:45:26.105 00.000 10072 MoveAxis(N, 0, ABG)
01:45:26.105 00.000 10072 Move returns status 0, amount 0
01:45:26.105 00.000 10072 move complete, result=0
01:45:26.105 00.000 10072 worker thread done servicing request
01:45:26.105 00.000 10072 Worker thread wakes up
01:45:26.105 00.000 1032 GuideStep: -0.4 px 166 ms EAST, 0.2 px 0 ms NORTH
01:45:26.108 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:26.108 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:26.735 00.627 10072 Exposure complete
01:45:26.790 00.055 10072 worker thread done servicing request
01:45:26.791 00.001 1032 OnExposeComplete: enter
01:45:26.793 00.002 1032 UpdateGuideState(): m_state=6
01:45:26.796 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 137
01:45:26.798 00.002 1032 Star::Find returns 0 (5), X=223.15, Y=614.40, Mass=1188, SNR=24.1, Peak=36 HFD=6.8
01:45:26.802 00.004 1032 DistanceChecker: activated
01:45:26.804 00.002 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
01:45:26.808 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=14)
01:45:26.811 00.003 1032 Enqueuing Move request for scope (0.00, 0.00)
01:45:26.813 00.002 10072 Worker thread wakes up
01:45:26.813 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
01:45:26.813 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
01:45:26.813 00.000 10072 PPEC (deduced): control: 0.00, exposure: 500
01:45:26.813 00.000 10072 move complete, result=0
01:45:26.813 00.000 10072 worker thread done servicing request
01:45:26.918 00.105 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:45:26.921 00.003 1032 Status Line: No star found
01:45:26.926 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=2.230
01:45:26.951 00.025 1032 UpdateGuideState exits: No star found
01:45:26.957 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:26.960 00.003 1032 ScheduleExposure(500,3,0) exposurePending=0
01:45:26.964 00.004 1032 Enqueuing Expose request
01:45:26.968 00.004 10072 Worker thread wakes up
01:45:26.968 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:26.968 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
01:45:27.375 00.407 10072 Exposure complete
01:45:27.429 00.054 10072 worker thread done servicing request
01:45:27.431 00.002 1032 OnExposeComplete: enter
01:45:27.433 00.002 1032 UpdateGuideState(): m_state=6
01:45:27.436 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 138
01:45:27.437 00.001 1032 Star::Find returns 0 (5), X=222.94, Y=614.78, Mass=837, SNR=19.9, Peak=22 HFD=7.5
01:45:27.439 00.002 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
01:45:27.441 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=14)
01:45:27.444 00.003 1032 Enqueuing Move request for scope (0.00, 0.00)
01:45:27.445 00.001 10072 Worker thread wakes up
01:45:27.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
01:45:27.446 00.001 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
01:45:27.446 00.000 10072 PPEC (deduced): control: 0.00, exposure: 500
01:45:27.446 00.000 10072 move complete, result=0
01:45:27.446 00.000 10072 worker thread done servicing request
01:45:27.558 00.112 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:45:27.560 00.002 1032 Status Line: No star found
01:45:27.564 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=185, med=0, FiltMin=0, FiltMax=138, Gamma=2.230
01:45:27.587 00.023 1032 UpdateGuideState exits: No star found
01:45:27.589 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:27.592 00.003 1032 ScheduleExposure(500,3,0) exposurePending=0
01:45:27.594 00.002 1032 Enqueuing Expose request
01:45:27.596 00.002 10072 Worker thread wakes up
01:45:27.596 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:27.596 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
01:45:28.225 00.629 10072 Exposure complete
01:45:28.272 00.047 10072 worker thread done servicing request
01:45:28.272 00.000 1032 OnExposeComplete: enter
01:45:28.275 00.003 1032 UpdateGuideState(): m_state=6
01:45:28.276 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 139
01:45:28.278 00.002 1032 Star::Find returns 0 (5), X=224.38, Y=618.50, Mass=1138, SNR=23.6, Peak=38 HFD=5.7
01:45:28.281 00.003 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
01:45:28.283 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=14)
01:45:28.285 00.002 1032 Enqueuing Move request for scope (0.00, 0.00)
01:45:28.287 00.002 10072 Worker thread wakes up
01:45:28.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
01:45:28.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
01:45:28.287 00.000 10072 PPEC (deduced): control: 0.00, exposure: 500
01:45:28.287 00.000 10072 move complete, result=0
01:45:28.287 00.000 10072 worker thread done servicing request
01:45:28.394 00.107 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:45:28.396 00.002 1032 Status Line: No star found
01:45:28.400 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=191, Gamma=2.230
01:45:28.420 00.020 1032 UpdateGuideState exits: No star found
01:45:28.424 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:28.426 00.002 1032 ScheduleExposure(500,3,0) exposurePending=0
01:45:28.429 00.003 1032 Enqueuing Expose request
01:45:28.431 00.002 10072 Worker thread wakes up
01:45:28.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:28.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
01:45:28.854 00.423 10072 Exposure complete
01:45:28.905 00.051 10072 worker thread done servicing request
01:45:28.905 00.000 1032 OnExposeComplete: enter
01:45:28.907 00.002 1032 UpdateGuideState(): m_state=6
01:45:28.909 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 140
01:45:28.910 00.001 1032 Star::Find returns 1 (0), X=223.81, Y=617.91, Mass=1248, SNR=24.8, Peak=51 HFD=4.5
01:45:28.911 00.001 1032 DistanceChecker: reject for large offset (0.56 > 0.32) avgDist = 0.16 count = 111
01:45:28.914 00.003 1032 Status Line: Recovering
01:45:28.917 00.003 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
01:45:28.919 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=14)
01:45:28.920 00.001 1032 Enqueuing Move request for scope (0.00, 0.00)
01:45:28.921 00.001 10072 Worker thread wakes up
01:45:28.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
01:45:28.921 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
01:45:28.921 00.000 10072 PPEC (deduced): control: 0.00, exposure: 500
01:45:28.921 00.000 10072 move complete, result=0
01:45:28.922 00.001 10072 worker thread done servicing request
01:45:29.033 00.111 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:45:29.039 00.006 1032 Status Line: No star found
01:45:29.044 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:29.068 00.024 1032 UpdateGuideState exits: No star found
01:45:29.069 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:29.070 00.001 1032 ScheduleExposure(500,3,0) exposurePending=0
01:45:29.072 00.002 1032 Enqueuing Expose request
01:45:29.074 00.002 10072 Worker thread wakes up
01:45:29.074 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:29.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
01:45:29.709 00.635 10072 Exposure complete
01:45:29.750 00.041 10072 worker thread done servicing request
01:45:29.750 00.000 1032 OnExposeComplete: enter
01:45:29.753 00.003 1032 UpdateGuideState(): m_state=6
01:45:29.755 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 141
01:45:29.757 00.002 1032 Star::Find returns 0 (5), X=222.33, Y=615.96, Mass=964, SNR=21.5, Peak=45 HFD=5.0
01:45:29.758 00.001 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
01:45:29.760 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=14)
01:45:29.761 00.001 1032 Enqueuing Move request for scope (0.00, 0.00)
01:45:29.763 00.002 10072 Worker thread wakes up
01:45:29.764 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
01:45:29.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
01:45:29.764 00.000 10072 PPEC (deduced): control: 0.00, exposure: 500
01:45:29.764 00.000 10072 move complete, result=0
01:45:29.764 00.000 10072 worker thread done servicing request
01:45:29.876 00.112 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:45:29.880 00.004 1032 Status Line: No star found
01:45:29.884 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:29.905 00.021 1032 UpdateGuideState exits: No star found
01:45:29.906 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:29.908 00.002 1032 ScheduleExposure(500,3,0) exposurePending=0
01:45:29.909 00.001 1032 Enqueuing Expose request
01:45:29.911 00.002 10072 Worker thread wakes up
01:45:29.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:29.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
01:45:30.319 00.408 10072 Exposure complete
01:45:30.362 00.043 10072 worker thread done servicing request
01:45:30.362 00.000 1032 OnExposeComplete: enter
01:45:30.365 00.003 1032 UpdateGuideState(): m_state=6
01:45:30.366 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 142
01:45:30.367 00.001 1032 Star::Find returns 0 (5), X=223.44, Y=615.05, Mass=838, SNR=20.1, Peak=22 HFD=6.5
01:45:30.368 00.001 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
01:45:30.369 00.001 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=14)
01:45:30.371 00.002 1032 Enqueuing Move request for scope (0.00, 0.00)
01:45:30.373 00.002 10072 Worker thread wakes up
01:45:30.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
01:45:30.373 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
01:45:30.373 00.000 10072 PPEC (deduced): control: 0.00, exposure: 500
01:45:30.373 00.000 10072 move complete, result=0
01:45:30.373 00.000 10072 worker thread done servicing request
01:45:30.489 00.116 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:45:30.494 00.005 1032 Status Line: No star found
01:45:30.497 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=190, med=0, FiltMin=0, FiltMax=136, Gamma=2.230
01:45:30.513 00.016 1032 UpdateGuideState exits: No star found
01:45:30.515 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:30.517 00.002 1032 ScheduleExposure(500,3,0) exposurePending=0
01:45:30.520 00.003 1032 Enqueuing Expose request
01:45:30.522 00.002 10072 Worker thread wakes up
01:45:30.523 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:30.523 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
01:45:31.149 00.626 10072 Exposure complete
01:45:31.197 00.048 10072 worker thread done servicing request
01:45:31.197 00.000 1032 OnExposeComplete: enter
01:45:31.198 00.001 1032 UpdateGuideState(): m_state=6
01:45:31.200 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 143
01:45:31.201 00.001 1032 Star::Find returns 0 (5), X=223.29, Y=617.00, Mass=1097, SNR=23.1, Peak=42 HFD=5.2
01:45:31.202 00.001 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
01:45:31.205 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=14)
01:45:31.208 00.003 1032 Enqueuing Move request for scope (0.00, 0.00)
01:45:31.210 00.002 10072 Worker thread wakes up
01:45:31.210 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
01:45:31.210 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
01:45:31.210 00.000 10072 PPEC (deduced): control: 0.00, exposure: 500
01:45:31.210 00.000 10072 move complete, result=0
01:45:31.210 00.000 10072 worker thread done servicing request
01:45:31.316 00.106 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:45:31.319 00.003 1032 Status Line: No star found
01:45:31.323 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=228, Gamma=2.230
01:45:31.342 00.019 1032 UpdateGuideState exits: No star found
01:45:31.344 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:31.344 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
01:45:31.347 00.003 1032 Enqueuing Expose request
01:45:31.348 00.001 10072 Worker thread wakes up
01:45:31.348 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:31.348 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
01:45:31.759 00.411 10072 Exposure complete
01:45:31.807 00.048 10072 worker thread done servicing request
01:45:31.807 00.000 1032 OnExposeComplete: enter
01:45:31.809 00.002 1032 UpdateGuideState(): m_state=6
01:45:31.810 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 144
01:45:31.811 00.001 1032 Star::Find returns 0 (5), X=223.03, Y=618.49, Mass=1274, SNR=25.0, Peak=55 HFD=5.0
01:45:31.812 00.001 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
01:45:31.815 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=14)
01:45:31.817 00.002 1032 Enqueuing Move request for scope (0.00, 0.00)
01:45:31.818 00.001 10072 Worker thread wakes up
01:45:31.818 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
01:45:31.818 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
01:45:31.818 00.000 10072 PPEC (deduced): control: 0.00, exposure: 500
01:45:31.818 00.000 10072 move complete, result=0
01:45:31.818 00.000 10072 worker thread done servicing request
01:45:31.925 00.107 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:45:31.929 00.004 1032 Status Line: No star found
01:45:31.934 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:31.950 00.016 1032 UpdateGuideState exits: No star found
01:45:31.952 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:31.952 00.000 1032 ScheduleExposure(500,3,0) exposurePending=0
01:45:31.956 00.004 1032 Enqueuing Expose request
01:45:31.958 00.002 10072 Worker thread wakes up
01:45:31.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:31.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
01:45:32.586 00.628 10072 Exposure complete
01:45:32.631 00.045 10072 worker thread done servicing request
01:45:32.631 00.000 1032 OnExposeComplete: enter
01:45:32.633 00.002 1032 UpdateGuideState(): m_state=6
01:45:32.634 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 145
01:45:32.636 00.002 1032 Star::Find returns 1 (0), X=223.28, Y=618.10, Mass=1270, SNR=25.0, Peak=73 HFD=4.1
01:45:32.637 00.001 1032 DistanceChecker: deactivated
01:45:32.638 00.001 1032 MultiStar: [#1 -0.07,0.57,1.06,U] [#2 -0.05,0.17,0.79,U] [#3 -0.06,0.24,0.70,U] [#4 -0.04,0.47,0.72,U] [#5 -0.10,0.30,0.62,U] [#6 -0.06,0.11,0.72,U] [#7 -0.13,0.50,0.63,U] [#8 -0.24,0.24,0.58,U] 
01:45:32.639 00.001 1032 single-star, 8 included, MultiStar: {-0.07, 0.31}, one-star: {0.03, 0.18}
01:45:32.641 00.002 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
01:45:32.641 00.000 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
01:45:32.643 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.42 mountX=0.17 mountY=-0.07, mountTheta=-0.41
01:45:32.646 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.18, opts=13)
01:45:32.647 00.001 1032 Enqueuing Move request for scope (0.03, 0.18)
01:45:32.648 00.001 10072 Worker thread wakes up
01:45:32.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
01:45:32.648 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
01:45:32.648 00.000 10072 Moving (0.03, 0.18) raw xDistance=0.17 yDistance=-0.07
01:45:32.648 00.000 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.80, period_length = 287.50
01:45:32.649 00.001 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
01:45:32.649 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:32.649 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:45:32.649 00.000 10072 MoveAxis(W, 73, ABG)
01:45:32.649 00.000 10072 Guiding  Dir = 3, Dur = 73
01:45:32.650 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:32.659 00.009 10072 IsGuiding returns 0
01:45:32.659 00.000 10072 PulseGuide returned control before completion, sleep 83
01:45:32.667 00.008 1032 UpdateGuideState exits: m=1270 SNR=25.0
01:45:32.669 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:32.671 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:32.673 00.002 1032 Enqueuing Expose request
01:45:32.752 00.079 10072 IsGuiding returns 0
01:45:32.752 00.000 10072 Move returns status 0, amount 73
01:45:32.752 00.000 10072 MoveAxis(N, 0, ABG)
01:45:32.752 00.000 10072 Move returns status 0, amount 0
01:45:32.752 00.000 10072 move complete, result=0
01:45:32.752 00.000 10072 worker thread done servicing request
01:45:32.752 00.000 10072 Worker thread wakes up
01:45:32.752 00.000 1032 GuideStep: 0.2 px 73 ms WEST, -0.1 px 0 ms NORTH
01:45:32.754 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:32.755 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:33.175 00.420 10072 Exposure complete
01:45:33.216 00.041 10072 worker thread done servicing request
01:45:33.216 00.000 1032 OnExposeComplete: enter
01:45:33.218 00.002 1032 UpdateGuideState(): m_state=6
01:45:33.219 00.001 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 146
01:45:33.220 00.001 1032 Star::Find returns 1 (0), X=223.18, Y=618.04, Mass=1434, SNR=26.7, Peak=98 HFD=3.9
01:45:33.222 00.002 1032 MultiStar: [#1 -0.18,0.10,1.00,U] [#2 -0.11,0.52,0.74,U] [#3 -0.08,0.52,0.66,U] [#4 -0.12,0.30,0.70,U] [#5 -0.18,0.62,0.60,U] [#6 -0.19,0.41,0.70,U] [#7 -0.07,0.28,0.57,U] [#8 -0.08,0.46,0.52,U] 
01:45:33.224 00.002 1032 single-star, 8 included, MultiStar: {-0.12, 0.34}, one-star: {-0.07, 0.12}
01:45:33.226 00.002 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
01:45:33.227 00.001 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
01:45:33.228 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.14 mountX=0.13 mountY=0.04, mountTheta=0.31
01:45:33.230 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.12, opts=13)
01:45:33.232 00.002 1032 Enqueuing Move request for scope (-0.07, 0.12)
01:45:33.233 00.001 10072 Worker thread wakes up
01:45:33.233 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
01:45:33.233 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
01:45:33.235 00.002 10072 Moving (-0.07, 0.12) raw xDistance=0.13 yDistance=0.04
01:45:33.235 00.000 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.80, period_length = 287.50
01:45:33.235 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
01:45:33.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:33.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:45:33.235 00.000 10072 MoveAxis(W, 59, ABG)
01:45:33.235 00.000 10072 Guiding  Dir = 3, Dur = 59
01:45:33.236 00.001 10072 IsGuiding returns 0
01:45:33.237 00.001 10072 PulseGuide returned control before completion, sleep 69
01:45:33.239 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:33.255 00.016 1032 UpdateGuideState exits: m=1434 SNR=26.7
01:45:33.257 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:33.258 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:33.260 00.002 1032 Enqueuing Expose request
01:45:33.312 00.052 10072 IsGuiding returns 0
01:45:33.312 00.000 10072 Move returns status 0, amount 59
01:45:33.312 00.000 10072 MoveAxis(N, 0, ABG)
01:45:33.312 00.000 10072 Move returns status 0, amount 0
01:45:33.312 00.000 10072 move complete, result=0
01:45:33.312 00.000 10072 worker thread done servicing request
01:45:33.312 00.000 10072 Worker thread wakes up
01:45:33.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:33.313 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:33.324 00.011 1032 GuideStep: 0.1 px 59 ms WEST, 0.0 px 0 ms NORTH
01:45:33.940 00.616 10072 Exposure complete
01:45:33.981 00.041 10072 worker thread done servicing request
01:45:33.983 00.002 1032 OnExposeComplete: enter
01:45:33.984 00.001 1032 UpdateGuideState(): m_state=6
01:45:33.988 00.004 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 147
01:45:33.992 00.004 1032 Star::Find returns 1 (0), X=223.06, Y=617.82, Mass=1355, SNR=25.9, Peak=113 HFD=3.2
01:45:33.993 00.001 1032 MultiStar: [#1 -0.23,0.10,0.99,U] [#2 -0.09,0.17,0.74,U] [#3 -0.33,0.19,0.70,U] [#4 -0.35,0.10,0.75,U] [#5 -0.25,0.13,0.60,U] [#6 -0.13,0.16,0.73,U] [#7 -0.17,0.17,0.62,U] [#8 -0.12,0.32,0.53,U] 
01:45:33.995 00.002 1032 single-star, 8 included, MultiStar: {-0.21, 0.12}, one-star: {-0.19, -0.10}
01:45:33.997 00.002 1032 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.83) = xAngle (-4.48 = 1.80)
01:45:33.998 00.001 1032 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.48 = 1.80)
01:45:34.000 00.002 1032 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-2.65 mountX=-0.05 mountY=0.22, mountTheta=1.80
01:45:34.003 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.19, y=-0.10, opts=13)
01:45:34.005 00.002 1032 Enqueuing Move request for scope (-0.19, -0.10)
01:45:34.007 00.002 10072 Worker thread wakes up
01:45:34.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
01:45:34.007 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
01:45:34.007 00.000 10072 Moving (-0.19, -0.10) raw xDistance=-0.05 yDistance=0.22
01:45:34.007 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.80, period_length = 287.50
01:45:34.007 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:45:34.007 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:45:34.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:45:34.007 00.000 10072 MoveAxis(W, 3, ABG)
01:45:34.007 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:34.008 00.001 10072 IsGuiding returns 0
01:45:34.008 00.000 10072 PulseGuide returned control before completion, sleep 13
01:45:34.008 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:34.030 00.022 1032 UpdateGuideState exits: m=1355 SNR=25.9
01:45:34.032 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:34.033 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:34.036 00.003 1032 Enqueuing Expose request
01:45:34.037 00.001 10072 IsGuiding returns 0
01:45:34.037 00.000 10072 Move returns status 0, amount 3
01:45:34.037 00.000 10072 MoveAxis(N, 0, ABG)
01:45:34.037 00.000 10072 Move returns status 0, amount 0
01:45:34.037 00.000 10072 move complete, result=0
01:45:34.037 00.000 10072 worker thread done servicing request
01:45:34.037 00.000 10072 Worker thread wakes up
01:45:34.037 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:34.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:34.043 00.006 1032 GuideStep: -0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
01:45:34.442 00.399 10072 Exposure complete
01:45:34.486 00.044 10072 worker thread done servicing request
01:45:34.486 00.000 1032 OnExposeComplete: enter
01:45:34.488 00.002 1032 UpdateGuideState(): m_state=6
01:45:34.490 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 148
01:45:34.491 00.001 1032 Star::Find returns 1 (0), X=223.14, Y=618.14, Mass=1413, SNR=26.5, Peak=126 HFD=3.0
01:45:34.492 00.001 1032 MultiStar: [#1 -0.17,0.38,1.03,U] [#2 -0.18,0.43,0.75,U] [#3 -0.33,0.19,0.67,U] [#4 -0.26,0.40,0.68,U] [#5 -0.27,0.40,0.61,U] [#6 -0.21,0.20,0.69,U] [#7 -0.13,0.59,0.59,U] [#8 -0.25,0.22,0.51,U] 
01:45:34.494 00.002 1032 single-star, 8 included, MultiStar: {-0.20, 0.33}, one-star: {-0.12, 0.22}
01:45:34.496 00.002 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
01:45:34.498 00.002 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
01:45:34.499 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.08 mountX=0.24 mountY=0.06, mountTheta=0.25
01:45:34.503 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.22, opts=13)
01:45:34.505 00.002 1032 Enqueuing Move request for scope (-0.12, 0.22)
01:45:34.507 00.002 10072 Worker thread wakes up
01:45:34.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
01:45:34.507 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
01:45:34.507 00.000 10072 Moving (-0.12, 0.22) raw xDistance=0.24 yDistance=0.06
01:45:34.507 00.000 10072 PPEC rslt: input = 0.24, final = 0.10, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.80, period_length = 287.50
01:45:34.508 00.001 10072 PPEC: input: 0.24, control: 0.10, exposure: 500
01:45:34.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:34.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:45:34.508 00.000 10072 MoveAxis(W, 106, ABG)
01:45:34.508 00.000 10072 Guiding  Dir = 3, Dur = 106
01:45:34.508 00.000 10072 IsGuiding returns 0
01:45:34.509 00.001 10072 PulseGuide returned control before completion, sleep 116
01:45:34.510 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:34.529 00.019 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:45:34.531 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:34.534 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:34.536 00.002 1032 Enqueuing Expose request
01:45:34.626 00.090 10072 IsGuiding returns 0
01:45:34.626 00.000 10072 Move returns status 0, amount 106
01:45:34.626 00.000 10072 MoveAxis(N, 0, ABG)
01:45:34.626 00.000 10072 Move returns status 0, amount 0
01:45:34.626 00.000 10072 move complete, result=0
01:45:34.626 00.000 10072 worker thread done servicing request
01:45:34.626 00.000 10072 Worker thread wakes up
01:45:34.626 00.000 1032 GuideStep: 0.2 px 106 ms WEST, 0.1 px 0 ms NORTH
01:45:34.630 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:34.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:35.256 00.626 10072 Exposure complete
01:45:35.305 00.049 10072 worker thread done servicing request
01:45:35.305 00.000 1032 OnExposeComplete: enter
01:45:35.307 00.002 1032 UpdateGuideState(): m_state=6
01:45:35.309 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 149
01:45:35.311 00.002 1032 Star::Find returns 1 (0), X=223.29, Y=618.17, Mass=1335, SNR=25.7, Peak=149 HFD=2.7
01:45:35.313 00.002 1032 MultiStar: [#1 0.04,0.52,1.02,U] [#2 -0.06,0.52,0.75,U] [#3 0.00,0.42,0.70,U] [#4 -0.16,0.53,0.73,U] [#5 -0.07,0.63,0.64,U] [#6 -0.08,0.35,0.71,U] [#7 -0.14,0.56,0.59,U] [#8 -0.06,0.27,0.51,U] 
01:45:35.316 00.003 1032 single-star, 8 included, MultiStar: {-0.04, 0.45}, one-star: {0.03, 0.25}
01:45:35.317 00.001 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
01:45:35.319 00.002 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
01:45:35.321 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.44 mountX=0.23 mountY=-0.10, mountTheta=-0.39
01:45:35.325 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.25, opts=13)
01:45:35.327 00.002 1032 Enqueuing Move request for scope (0.03, 0.25)
01:45:35.329 00.002 10072 Worker thread wakes up
01:45:35.330 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
01:45:35.330 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
01:45:35.330 00.000 10072 Moving (0.03, 0.25) raw xDistance=0.23 yDistance=-0.10
01:45:35.330 00.000 10072 PPEC rslt: input = 0.23, final = 0.10, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.80, period_length = 287.50
01:45:35.330 00.000 10072 PPEC: input: 0.23, control: 0.10, exposure: 500
01:45:35.330 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:35.330 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:45:35.330 00.000 10072 MoveAxis(W, 100, ABG)
01:45:35.330 00.000 10072 Guiding  Dir = 3, Dur = 100
01:45:35.332 00.002 10072 IsGuiding returns 0
01:45:35.332 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:35.334 00.002 10072 PulseGuide returned control before completion, sleep 110
01:45:35.353 00.019 1032 UpdateGuideState exits: m=1335 SNR=25.7
01:45:35.354 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:35.356 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:35.357 00.001 1032 Enqueuing Expose request
01:45:35.459 00.102 10072 IsGuiding returns 0
01:45:35.459 00.000 10072 Move returns status 0, amount 100
01:45:35.459 00.000 10072 MoveAxis(N, 0, ABG)
01:45:35.459 00.000 10072 Move returns status 0, amount 0
01:45:35.459 00.000 10072 move complete, result=0
01:45:35.459 00.000 10072 worker thread done servicing request
01:45:35.460 00.001 10072 Worker thread wakes up
01:45:35.460 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:35.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:35.460 00.000 1032 GuideStep: 0.2 px 100 ms WEST, -0.1 px 0 ms NORTH
01:45:35.868 00.408 10072 Exposure complete
01:45:35.919 00.051 10072 worker thread done servicing request
01:45:35.919 00.000 1032 OnExposeComplete: enter
01:45:35.921 00.002 1032 UpdateGuideState(): m_state=6
01:45:35.924 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 150
01:45:35.930 00.006 1032 Star::Find returns 1 (0), X=223.33, Y=618.09, Mass=1237, SNR=24.8, Peak=121 HFD=2.8
01:45:35.931 00.001 1032 MultiStar: [#1 -0.07,0.40,1.13,U] [#2 0.04,0.41,0.80,U] [#3 -0.02,0.42,0.67,U] [#4 -0.14,0.35,0.76,U] [#5 0.01,0.40,0.64,U] [#6 -0.05,0.15,0.75,U] [#7 0.19,0.41,0.62,U] [#8 0.10,0.45,0.57,U] 
01:45:35.933 00.002 1032 single-star, 8 included, MultiStar: {0.01, 0.34}, one-star: {0.08, 0.17}
01:45:35.935 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
01:45:35.936 00.001 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
01:45:35.938 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.15 mountX=0.15 mountY=-0.12, mountTheta=-0.68
01:45:35.940 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.17, opts=13)
01:45:35.942 00.002 1032 Enqueuing Move request for scope (0.08, 0.17)
01:45:35.944 00.002 10072 Worker thread wakes up
01:45:35.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
01:45:35.944 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
01:45:35.944 00.000 10072 Moving (0.08, 0.17) raw xDistance=0.15 yDistance=-0.12
01:45:35.944 00.000 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.80, period_length = 287.50
01:45:35.944 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:45:35.944 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:35.944 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:45:35.944 00.000 10072 MoveAxis(W, 68, ABG)
01:45:35.944 00.000 10072 Guiding  Dir = 3, Dur = 68
01:45:35.946 00.002 10072 IsGuiding returns 0
01:45:35.946 00.000 10072 PulseGuide returned control before completion, sleep 78
01:45:35.946 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:35.969 00.023 1032 UpdateGuideState exits: m=1237 SNR=24.8
01:45:35.971 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:35.972 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:35.977 00.005 1032 Enqueuing Expose request
01:45:36.037 00.060 10072 IsGuiding returns 0
01:45:36.037 00.000 10072 Move returns status 0, amount 68
01:45:36.037 00.000 10072 MoveAxis(N, 0, ABG)
01:45:36.037 00.000 10072 Move returns status 0, amount 0
01:45:36.037 00.000 10072 move complete, result=0
01:45:36.038 00.001 10072 worker thread done servicing request
01:45:36.038 00.000 10072 Worker thread wakes up
01:45:36.038 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:36.038 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:36.038 00.000 1032 GuideStep: 0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
01:45:36.664 00.626 10072 Exposure complete
01:45:36.712 00.048 10072 worker thread done servicing request
01:45:36.712 00.000 1032 OnExposeComplete: enter
01:45:36.714 00.002 1032 UpdateGuideState(): m_state=6
01:45:36.716 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 151
01:45:36.718 00.002 1032 Star::Find returns 1 (0), X=223.22, Y=617.88, Mass=1389, SNR=26.3, Peak=147 HFD=2.8
01:45:36.720 00.002 1032 MultiStar: [#1 -0.01,0.13,1.03,U] [#2 0.00,0.21,0.77,U] [#3 0.02,0.01,0.66,U] [#4 -0.12,0.15,0.73,U] [#5 0.10,0.24,0.64,U] [#6 -0.06,0.01,0.72,U] [#7 -0.02,0.12,0.58,U] [#8 -0.04,-0.03,0.53,U] 
01:45:36.722 00.002 1032 single-star, 8 included, MultiStar: {-0.02, 0.09}, one-star: {-0.03, -0.05}
01:45:36.724 00.002 1032 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.83) = xAngle (-4.03 = 2.25)
01:45:36.727 00.003 1032 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.03 = 2.25)
01:45:36.729 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.20 mountX=-0.04 mountY=0.04, mountTheta=2.25
01:45:36.731 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.05, opts=13)
01:45:36.733 00.002 1032 Enqueuing Move request for scope (-0.03, -0.05)
01:45:36.735 00.002 10072 Worker thread wakes up
01:45:36.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
01:45:36.735 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
01:45:36.735 00.000 10072 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
01:45:36.735 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.80, period_length = 287.50
01:45:36.735 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:45:36.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:36.736 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:45:36.736 00.000 10072 MoveAxis(W, 3, ABG)
01:45:36.736 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:36.736 00.000 10072 IsGuiding returns 0
01:45:36.737 00.001 10072 PulseGuide returned control before completion, sleep 13
01:45:36.737 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:36.755 00.018 10072 IsGuiding returns 0
01:45:36.755 00.000 10072 Move returns status 0, amount 3
01:45:36.755 00.000 10072 MoveAxis(N, 0, ABG)
01:45:36.755 00.000 10072 Move returns status 0, amount 0
01:45:36.755 00.000 10072 move complete, result=0
01:45:36.755 00.000 10072 worker thread done servicing request
01:45:36.762 00.007 1032 UpdateGuideState exits: m=1389 SNR=26.3
01:45:36.766 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:36.769 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:36.772 00.003 1032 Enqueuing Expose request
01:45:36.774 00.002 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
01:45:36.776 00.002 10072 Worker thread wakes up
01:45:36.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:36.776 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:37.196 00.420 10072 Exposure complete
01:45:37.249 00.053 10072 worker thread done servicing request
01:45:37.249 00.000 1032 OnExposeComplete: enter
01:45:37.252 00.003 1032 UpdateGuideState(): m_state=6
01:45:37.254 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 152
01:45:37.255 00.001 1032 Star::Find returns 1 (0), X=223.09, Y=617.91, Mass=1432, SNR=26.7, Peak=135 HFD=2.8
01:45:37.257 00.002 1032 MultiStar: [#1 -0.27,0.19,0.98,U] [#2 -0.08,0.31,0.73,U] [#3 -0.12,0.12,0.67,U] [#4 -0.17,0.21,0.70,U] [#5 -0.19,0.16,0.61,U] [#6 -0.23,0.13,0.71,U] [#7 -0.08,0.27,0.55,U] [#8 -0.19,0.09,0.53,U] 
01:45:37.259 00.002 1032 single-star, 8 included, MultiStar: {-0.17, 0.16}, one-star: {-0.16, -0.01}
01:45:37.261 00.002 1032 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.83) = xAngle (-4.88 = 1.40)
01:45:37.262 00.001 1032 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.88 = 1.40)
01:45:37.264 00.002 1032 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.05 mountX=0.03 mountY=0.16, mountTheta=1.40
01:45:37.267 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=-0.01, opts=13)
01:45:37.270 00.003 1032 Enqueuing Move request for scope (-0.16, -0.01)
01:45:37.273 00.003 10072 Worker thread wakes up
01:45:37.273 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
01:45:37.273 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
01:45:37.273 00.000 10072 Moving (-0.16, -0.01) raw xDistance=0.03 yDistance=0.16
01:45:37.273 00.000 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.80, period_length = 287.50
01:45:37.273 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:45:37.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:37.274 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:45:37.274 00.000 10072 MoveAxis(W, 3, ABG)
01:45:37.274 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:37.274 00.000 10072 IsGuiding returns 0
01:45:37.275 00.001 10072 PulseGuide returned control before completion, sleep 13
01:45:37.275 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:37.296 00.021 1032 UpdateGuideState exits: m=1432 SNR=26.7
01:45:37.299 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:37.303 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:37.307 00.004 1032 Enqueuing Expose request
01:45:37.309 00.002 10072 IsGuiding returns 0
01:45:37.309 00.000 10072 Move returns status 0, amount 3
01:45:37.309 00.000 10072 MoveAxis(N, 0, ABG)
01:45:37.309 00.000 10072 Move returns status 0, amount 0
01:45:37.309 00.000 10072 move complete, result=0
01:45:37.309 00.000 10072 worker thread done servicing request
01:45:37.309 00.000 10072 Worker thread wakes up
01:45:37.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:37.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:37.318 00.009 1032 GuideStep: 0.0 px 3 ms WEST, 0.2 px 0 ms NORTH
01:45:37.942 00.624 10072 Exposure complete
01:45:37.993 00.051 10072 worker thread done servicing request
01:45:37.994 00.001 1032 OnExposeComplete: enter
01:45:37.996 00.002 1032 UpdateGuideState(): m_state=6
01:45:37.998 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 153
01:45:38.000 00.002 1032 Star::Find returns 1 (0), X=223.26, Y=617.75, Mass=1370, SNR=26.1, Peak=161 HFD=2.8
01:45:38.002 00.002 1032 MultiStar: [#1 -0.09,0.04,1.04,U] [#2 -0.07,0.13,0.74,U] [#3 -0.07,0.03,0.69,U] [#4 -0.04,0.00,0.71,U] [#5 -0.02,0.09,0.61,U] [#6 -0.11,0.05,0.72,U] [#7 -0.10,0.05,0.60,U] [#8 -0.05,0.15,0.49,U] 
01:45:38.004 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {0.00, -0.17}
01:45:38.007 00.003 1032 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.83) = xAngle (0.88 = 0.88)
01:45:38.009 00.002 1032 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.88 = 0.88)
01:45:38.010 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.71 mountX=0.04 mountY=0.05, mountTheta=0.88
01:45:38.014 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.03, opts=13)
01:45:38.015 00.001 1032 Enqueuing Move request for scope (-0.06, 0.03)
01:45:38.017 00.002 10072 Worker thread wakes up
01:45:38.017 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
01:45:38.017 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
01:45:38.017 00.000 10072 Moving (-0.06, 0.03) raw xDistance=0.04 yDistance=0.05
01:45:38.017 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.79, period_length = 287.50
01:45:38.017 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:45:38.017 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:38.018 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:45:38.018 00.000 10072 MoveAxis(W, 3, ABG)
01:45:38.018 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:38.018 00.000 10072 IsGuiding returns 0
01:45:38.020 00.002 10072 PulseGuide returned control before completion, sleep 13
01:45:38.022 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:38.034 00.012 10072 IsGuiding returns 0
01:45:38.034 00.000 10072 Move returns status 0, amount 3
01:45:38.034 00.000 10072 MoveAxis(N, 0, ABG)
01:45:38.034 00.000 10072 Move returns status 0, amount 0
01:45:38.034 00.000 10072 move complete, result=0
01:45:38.034 00.000 10072 worker thread done servicing request
01:45:38.043 00.009 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:45:38.045 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:38.047 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:38.050 00.003 1032 Enqueuing Expose request
01:45:38.053 00.003 10072 Worker thread wakes up
01:45:38.053 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:38.053 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:38.053 00.000 1032 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
01:45:38.459 00.406 10072 Exposure complete
01:45:38.507 00.048 10072 worker thread done servicing request
01:45:38.508 00.001 1032 OnExposeComplete: enter
01:45:38.509 00.001 1032 UpdateGuideState(): m_state=6
01:45:38.511 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 154
01:45:38.512 00.001 1032 Star::Find returns 1 (0), X=223.36, Y=617.67, Mass=1295, SNR=25.3, Peak=149 HFD=2.9
01:45:38.515 00.003 1032 MultiStar: [#1 -0.03,-0.05,1.04,U] [#2 0.07,-0.01,0.78,U] [#3 -0.07,-0.01,0.72,U] [#4 0.02,-0.11,0.73,U] [#5 0.13,-0.05,0.63,U] [#6 -0.01,-0.08,0.76,U] [#7 0.04,0.01,0.60,U] [#8 -0.07,-0.08,0.56,U] 
01:45:38.516 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.10, -0.25}
01:45:38.518 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
01:45:38.521 00.003 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
01:45:38.523 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.29 mountX=-0.08 mountY=-0.00, mountTheta=-3.12
01:45:38.526 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.08, opts=13)
01:45:38.527 00.001 1032 Enqueuing Move request for scope (0.02, -0.08)
01:45:38.529 00.002 10072 Worker thread wakes up
01:45:38.529 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
01:45:38.529 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
01:45:38.529 00.000 10072 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=-0.00
01:45:38.529 00.000 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.79, period_length = 287.50
01:45:38.530 00.001 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:45:38.530 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:38.530 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:45:38.530 00.000 10072 MoveAxis(W, 3, ABG)
01:45:38.530 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:38.530 00.000 10072 IsGuiding returns 0
01:45:38.531 00.001 10072 PulseGuide returned control before completion, sleep 13
01:45:38.531 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:38.552 00.021 10072 IsGuiding returns 0
01:45:38.552 00.000 10072 Move returns status 0, amount 3
01:45:38.552 00.000 10072 MoveAxis(N, 0, ABG)
01:45:38.552 00.000 10072 Move returns status 0, amount 0
01:45:38.552 00.000 10072 move complete, result=0
01:45:38.552 00.000 10072 worker thread done servicing request
01:45:38.553 00.001 1032 UpdateGuideState exits: m=1295 SNR=25.3
01:45:38.557 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:38.558 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:38.560 00.002 1032 Enqueuing Expose request
01:45:38.562 00.002 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:45:38.564 00.002 10072 Worker thread wakes up
01:45:38.564 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:38.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:39.195 00.631 10072 Exposure complete
01:45:39.247 00.052 10072 worker thread done servicing request
01:45:39.247 00.000 1032 OnExposeComplete: enter
01:45:39.250 00.003 1032 UpdateGuideState(): m_state=6
01:45:39.251 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 155
01:45:39.253 00.002 1032 Star::Find returns 1 (0), X=223.22, Y=617.64, Mass=1288, SNR=25.3, Peak=182 HFD=2.7
01:45:39.256 00.003 1032 MultiStar: [#1 -0.01,-0.15,1.04,U] [#2 0.02,-0.15,0.76,U] [#3 -0.13,-0.14,0.68,U] [#4 -0.02,-0.10,0.73,U] [#5 -0.03,0.02,0.64,U] [#6 0.01,-0.25,0.74,U] [#7 0.12,0.02,0.62,U] [#8 -0.02,-0.13,0.53,U] 
01:45:39.259 00.003 1032 refined, 8 included, MultiStar: {-0.01, -0.14}, one-star: {-0.03, -0.28}
01:45:39.260 00.001 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.80)
01:45:39.262 00.002 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.80)
01:45:39.264 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.65 mountX=-0.14 mountY=0.05, mountTheta=2.80
01:45:39.268 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.14, opts=13)
01:45:39.271 00.003 1032 Enqueuing Move request for scope (-0.01, -0.14)
01:45:39.273 00.002 10072 Worker thread wakes up
01:45:39.273 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
01:45:39.273 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
01:45:39.273 00.000 10072 Moving (-0.01, -0.14) raw xDistance=-0.14 yDistance=0.05
01:45:39.274 00.001 10072 PPEC rslt: input = -0.14, final = -0.05, react = -0.06, pred = 0.02, hyst = -0.05, hyst_pct = 0.79, period_length = 287.50
01:45:39.274 00.000 10072 PPEC: input: -0.14, control: -0.05, exposure: 500
01:45:39.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:39.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:45:39.274 00.000 10072 MoveAxis(E, 54, ABG)
01:45:39.274 00.000 10072 Guiding  Dir = 2, Dur = 54
01:45:39.275 00.001 10072 IsGuiding returns 0
01:45:39.275 00.000 10072 PulseGuide returned control before completion, sleep 64
01:45:39.277 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:39.298 00.021 1032 UpdateGuideState exits: m=1288 SNR=25.3
01:45:39.306 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:39.310 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:39.312 00.002 1032 Enqueuing Expose request
01:45:39.349 00.037 10072 IsGuiding returns 0
01:45:39.349 00.000 10072 Move returns status 0, amount 54
01:45:39.349 00.000 10072 MoveAxis(N, 0, ABG)
01:45:39.349 00.000 10072 Move returns status 0, amount 0
01:45:39.349 00.000 10072 move complete, result=0
01:45:39.349 00.000 10072 worker thread done servicing request
01:45:39.350 00.001 10072 Worker thread wakes up
01:45:39.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:39.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:39.363 00.013 1032 GuideStep: -0.1 px 54 ms EAST, 0.0 px 0 ms NORTH
01:45:39.758 00.395 10072 Exposure complete
01:45:39.808 00.050 10072 worker thread done servicing request
01:45:39.808 00.000 1032 OnExposeComplete: enter
01:45:39.812 00.004 1032 UpdateGuideState(): m_state=6
01:45:39.814 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 156
01:45:39.815 00.001 1032 Star::Find returns 1 (0), X=223.23, Y=617.64, Mass=1338, SNR=25.8, Peak=199 HFD=2.6
01:45:39.818 00.003 1032 MultiStar: [#1 -0.10,-0.05,1.03,U] [#2 0.01,0.12,0.77,U] [#3 -0.02,0.06,0.67,U] [#4 -0.05,0.06,0.75,U] [#5 0.06,0.11,0.63,U] [#6 -0.08,-0.14,0.75,U] [#7 0.09,0.01,0.61,U] [#8 -0.21,-0.06,0.52,U] 
01:45:39.820 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.02, -0.28}
01:45:39.821 00.001 1032 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.83) = xAngle (-4.24 = 2.04)
01:45:39.823 00.002 1032 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.24 = 2.04)
01:45:39.825 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.41 mountX=-0.02 mountY=0.04, mountTheta=2.04
01:45:39.827 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
01:45:39.830 00.003 1032 Enqueuing Move request for scope (-0.04, -0.03)
01:45:39.831 00.001 10072 Worker thread wakes up
01:45:39.832 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
01:45:39.832 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
01:45:39.832 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.04
01:45:39.832 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.79, period_length = 287.50
01:45:39.832 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:45:39.832 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:39.832 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:45:39.832 00.000 10072 MoveAxis(W, 3, ABG)
01:45:39.832 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:39.833 00.001 10072 IsGuiding returns 0
01:45:39.833 00.000 10072 PulseGuide returned control before completion, sleep 13
01:45:39.834 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:39.849 00.015 10072 IsGuiding returns 0
01:45:39.849 00.000 10072 Move returns status 0, amount 3
01:45:39.849 00.000 10072 MoveAxis(N, 0, ABG)
01:45:39.849 00.000 10072 Move returns status 0, amount 0
01:45:39.849 00.000 10072 move complete, result=0
01:45:39.849 00.000 10072 worker thread done servicing request
01:45:39.855 00.006 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:45:39.858 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:39.859 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:39.862 00.003 1032 Enqueuing Expose request
01:45:39.864 00.002 10072 Worker thread wakes up
01:45:39.865 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:39.865 00.000 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
01:45:39.867 00.002 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:40.496 00.629 10072 Exposure complete
01:45:40.543 00.047 10072 worker thread done servicing request
01:45:40.543 00.000 1032 OnExposeComplete: enter
01:45:40.546 00.003 1032 UpdateGuideState(): m_state=6
01:45:40.547 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 157
01:45:40.550 00.003 1032 Star::Find returns 1 (0), X=223.20, Y=617.93, Mass=1452, SNR=26.9, Peak=137 HFD=2.9
01:45:40.551 00.001 1032 MultiStar: [#1 -0.16,0.17,1.01,U] [#2 0.05,0.22,0.74,U] [#3 -0.07,0.23,0.70,U] [#4 -0.15,0.17,0.68,U] [#5 0.04,0.27,0.58,U] [#6 -0.16,0.20,0.68,U] [#7 -0.09,0.09,0.57,U] [#8 0.00,0.18,0.52,U] 
01:45:40.554 00.003 1032 single-star, 8 included, MultiStar: {-0.07, 0.16}, one-star: {-0.06, 0.00}
01:45:40.556 00.002 1032 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.83) = xAngle (1.23 = 1.23)
01:45:40.558 00.002 1032 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.23 = 1.23)
01:45:40.560 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.06 mountX=0.02 mountY=0.05, mountTheta=1.23
01:45:40.563 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.00, opts=13)
01:45:40.565 00.002 1032 Enqueuing Move request for scope (-0.06, 0.00)
01:45:40.567 00.002 10072 Worker thread wakes up
01:45:40.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
01:45:40.567 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
01:45:40.567 00.000 10072 Moving (-0.06, 0.00) raw xDistance=0.02 yDistance=0.05
01:45:40.567 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.79, period_length = 287.50
01:45:40.567 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:45:40.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:40.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:45:40.568 00.001 10072 MoveAxis(W, 4, ABG)
01:45:40.568 00.000 10072 Guiding  Dir = 3, Dur = 4
01:45:40.568 00.000 10072 IsGuiding returns 0
01:45:40.569 00.001 10072 PulseGuide returned control before completion, sleep 14
01:45:40.570 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:40.588 00.018 10072 IsGuiding returns 0
01:45:40.589 00.001 10072 Move returns status 0, amount 4
01:45:40.589 00.000 10072 MoveAxis(N, 0, ABG)
01:45:40.589 00.000 10072 Move returns status 0, amount 0
01:45:40.589 00.000 10072 move complete, result=0
01:45:40.589 00.000 10072 worker thread done servicing request
01:45:40.591 00.002 1032 UpdateGuideState exits: m=1452 SNR=26.9
01:45:40.593 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:40.594 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:40.596 00.002 1032 Enqueuing Expose request
01:45:40.597 00.001 1032 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
01:45:40.599 00.002 10072 Worker thread wakes up
01:45:40.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:40.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:41.013 00.414 10072 Exposure complete
01:45:41.062 00.049 10072 worker thread done servicing request
01:45:41.062 00.000 1032 OnExposeComplete: enter
01:45:41.064 00.002 1032 UpdateGuideState(): m_state=6
01:45:41.067 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 158
01:45:41.069 00.002 1032 Star::Find returns 1 (0), X=223.15, Y=617.98, Mass=1271, SNR=25.1, Peak=142 HFD=2.8
01:45:41.070 00.001 1032 MultiStar: [#1 -0.16,0.22,1.08,U] [#2 -0.16,0.23,0.81,U] [#3 -0.27,0.32,0.71,U] [#4 -0.20,0.21,0.75,U] [#5 -0.22,0.31,0.63,U] [#6 -0.20,0.18,0.74,U] [#7 -0.12,0.33,0.63,U] [#8 -0.24,0.27,0.56,U] 
01:45:41.072 00.002 1032 single-star, 8 included, MultiStar: {-0.18, 0.22}, one-star: {-0.10, 0.06}
01:45:41.074 00.002 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
01:45:41.076 00.002 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
01:45:41.077 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.61 mountX=0.09 mountY=0.08, mountTheta=0.78
01:45:41.082 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.06, opts=13)
01:45:41.085 00.003 1032 Enqueuing Move request for scope (-0.10, 0.06)
01:45:41.087 00.002 10072 Worker thread wakes up
01:45:41.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
01:45:41.087 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:45:41.087 00.000 10072 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=0.08
01:45:41.087 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.79, period_length = 287.50
01:45:41.087 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:45:41.087 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:41.087 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:45:41.087 00.000 10072 MoveAxis(W, 3, ABG)
01:45:41.087 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:41.088 00.001 10072 IsGuiding returns 0
01:45:41.088 00.000 10072 PulseGuide returned control before completion, sleep 13
01:45:41.089 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:41.104 00.015 10072 IsGuiding returns 0
01:45:41.104 00.000 10072 Move returns status 0, amount 3
01:45:41.104 00.000 10072 MoveAxis(N, 0, ABG)
01:45:41.104 00.000 10072 Move returns status 0, amount 0
01:45:41.104 00.000 10072 move complete, result=0
01:45:41.104 00.000 10072 worker thread done servicing request
01:45:41.107 00.003 1032 UpdateGuideState exits: m=1271 SNR=25.1
01:45:41.110 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:41.112 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:41.114 00.002 1032 Enqueuing Expose request
01:45:41.116 00.002 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
01:45:41.119 00.003 10072 Worker thread wakes up
01:45:41.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:41.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:41.747 00.628 10072 Exposure complete
01:45:41.794 00.047 10072 worker thread done servicing request
01:45:41.794 00.000 1032 OnExposeComplete: enter
01:45:41.796 00.002 1032 UpdateGuideState(): m_state=6
01:45:41.799 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 159
01:45:41.802 00.003 1032 Star::Find returns 1 (0), X=223.16, Y=618.01, Mass=1314, SNR=25.6, Peak=165 HFD=2.6
01:45:41.804 00.002 1032 MultiStar: [#1 -0.10,0.22,1.07,U] [#2 -0.03,0.29,0.80,U] [#3 -0.24,0.25,0.69,U] [#4 -0.19,0.27,0.72,U] [#5 -0.11,0.34,0.61,U] [#6 -0.13,0.20,0.72,U] [#7 -0.17,0.36,0.57,U] [#8 -0.21,0.27,0.51,U] 
01:45:41.805 00.001 1032 single-star, 8 included, MultiStar: {-0.13, 0.24}, one-star: {-0.10, 0.08}
01:45:41.807 00.002 1032 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.83) = xAngle (0.60 = 0.60)
01:45:41.810 00.003 1032 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.60 = 0.60)
01:45:41.811 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.43 mountX=0.10 mountY=0.07, mountTheta=0.60
01:45:41.813 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.08, opts=13)
01:45:41.815 00.002 1032 Enqueuing Move request for scope (-0.10, 0.08)
01:45:41.817 00.002 10072 Worker thread wakes up
01:45:41.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
01:45:41.817 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
01:45:41.817 00.000 10072 Moving (-0.10, 0.08) raw xDistance=0.10 yDistance=0.07
01:45:41.817 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.79, period_length = 287.50
01:45:41.817 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:45:41.817 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:41.817 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:45:41.817 00.000 10072 MoveAxis(W, 4, ABG)
01:45:41.817 00.000 10072 Guiding  Dir = 3, Dur = 4
01:45:41.818 00.001 10072 IsGuiding returns 0
01:45:41.818 00.000 10072 PulseGuide returned control before completion, sleep 14
01:45:41.818 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:41.839 00.021 1032 UpdateGuideState exits: m=1314 SNR=25.6
01:45:41.841 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:41.843 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:41.844 00.001 1032 Enqueuing Expose request
01:45:41.845 00.001 10072 IsGuiding returns 0
01:45:41.846 00.001 10072 Move returns status 0, amount 4
01:45:41.846 00.000 10072 MoveAxis(N, 0, ABG)
01:45:41.846 00.000 10072 Move returns status 0, amount 0
01:45:41.846 00.000 10072 move complete, result=0
01:45:41.846 00.000 10072 worker thread done servicing request
01:45:41.846 00.000 10072 Worker thread wakes up
01:45:41.846 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:41.846 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:41.853 00.007 1032 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
01:45:42.263 00.410 10072 Exposure complete
01:45:42.311 00.048 10072 worker thread done servicing request
01:45:42.311 00.000 1032 OnExposeComplete: enter
01:45:42.313 00.002 1032 UpdateGuideState(): m_state=6
01:45:42.314 00.001 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 160
01:45:42.316 00.002 1032 Star::Find returns 1 (0), X=223.20, Y=617.88, Mass=1306, SNR=25.5, Peak=145 HFD=2.7
01:45:42.317 00.001 1032 MultiStar: [#1 -0.07,0.18,1.06,U] [#2 -0.05,0.18,0.79,U] [#3 -0.01,0.19,0.70,U] [#4 -0.12,0.19,0.75,U] [#5 -0.11,0.21,0.61,U] [#6 -0.03,0.10,0.73,U] [#7 -0.01,0.31,0.59,U] [#8 -0.13,0.16,0.51,U] 
01:45:42.319 00.002 1032 single-star, 8 included, MultiStar: {-0.06, 0.15}, one-star: {-0.05, -0.04}
01:45:42.320 00.001 1032 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.83) = xAngle (-4.29 = 2.00)
01:45:42.323 00.003 1032 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.29 = 2.00)
01:45:42.324 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.46 mountX=-0.03 mountY=0.06, mountTheta=2.00
01:45:42.327 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.04, opts=13)
01:45:42.328 00.001 1032 Enqueuing Move request for scope (-0.05, -0.04)
01:45:42.330 00.002 10072 Worker thread wakes up
01:45:42.330 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
01:45:42.330 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
01:45:42.330 00.000 10072 Moving (-0.05, -0.04) raw xDistance=-0.03 yDistance=0.06
01:45:42.331 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.79, period_length = 287.50
01:45:42.331 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:45:42.331 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:42.331 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:45:42.331 00.000 10072 MoveAxis(W, 3, ABG)
01:45:42.331 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:42.331 00.000 10072 IsGuiding returns 0
01:45:42.331 00.000 10072 PulseGuide returned control before completion, sleep 13
01:45:42.332 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:42.353 00.021 1032 UpdateGuideState exits: m=1306 SNR=25.5
01:45:42.354 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:42.357 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:42.358 00.001 1032 Enqueuing Expose request
01:45:42.361 00.003 10072 IsGuiding returns 0
01:45:42.361 00.000 10072 Move returns status 0, amount 3
01:45:42.361 00.000 10072 MoveAxis(N, 0, ABG)
01:45:42.362 00.001 10072 Move returns status 0, amount 0
01:45:42.362 00.000 10072 move complete, result=0
01:45:42.362 00.000 10072 worker thread done servicing request
01:45:42.362 00.000 10072 Worker thread wakes up
01:45:42.362 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:42.362 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:42.370 00.008 1032 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
01:45:42.997 00.627 10072 Exposure complete
01:45:43.048 00.051 10072 worker thread done servicing request
01:45:43.048 00.000 1032 OnExposeComplete: enter
01:45:43.051 00.003 1032 UpdateGuideState(): m_state=6
01:45:43.053 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 161
01:45:43.055 00.002 1032 Star::Find returns 1 (0), X=223.29, Y=618.02, Mass=1218, SNR=24.5, Peak=141 HFD=2.5
01:45:43.058 00.003 1032 MultiStar: [#1 -0.04,0.29,1.03,U] [#2 0.00,0.29,0.80,U] [#3 0.02,0.30,0.73,U] [#4 -0.03,0.37,0.73,U] [#5 0.00,0.37,0.66,U] [#6 0.10,0.25,0.76,U] [#7 0.06,0.20,0.64,U] [#8 -0.16,0.36,0.56,U] 
01:45:43.058 00.000 1032 single-star, 8 included, MultiStar: {0.00, 0.27}, one-star: {0.03, 0.10}
01:45:43.060 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
01:45:43.061 00.001 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
01:45:43.063 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.26 mountX=0.09 mountY=-0.05, mountTheta=-0.57
01:45:43.065 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
01:45:43.067 00.002 1032 Enqueuing Move request for scope (0.03, 0.10)
01:45:43.068 00.001 10072 Worker thread wakes up
01:45:43.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
01:45:43.068 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
01:45:43.068 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.05
01:45:43.068 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.79, period_length = 287.50
01:45:43.069 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:45:43.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:43.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:45:43.069 00.000 10072 MoveAxis(W, 4, ABG)
01:45:43.069 00.000 10072 Guiding  Dir = 3, Dur = 4
01:45:43.069 00.000 10072 IsGuiding returns 0
01:45:43.070 00.001 10072 PulseGuide returned control before completion, sleep 14
01:45:43.070 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:43.089 00.019 10072 IsGuiding returns 0
01:45:43.089 00.000 10072 Move returns status 0, amount 4
01:45:43.089 00.000 10072 MoveAxis(N, 0, ABG)
01:45:43.089 00.000 10072 Move returns status 0, amount 0
01:45:43.090 00.001 10072 move complete, result=0
01:45:43.090 00.000 10072 worker thread done servicing request
01:45:43.093 00.003 1032 UpdateGuideState exits: m=1218 SNR=24.5
01:45:43.095 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:43.096 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:43.098 00.002 1032 Enqueuing Expose request
01:45:43.100 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:45:43.101 00.001 10072 Worker thread wakes up
01:45:43.101 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:43.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:43.513 00.412 10072 Exposure complete
01:45:43.574 00.061 10072 worker thread done servicing request
01:45:43.574 00.000 1032 OnExposeComplete: enter
01:45:43.576 00.002 1032 UpdateGuideState(): m_state=6
01:45:43.578 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 162
01:45:43.581 00.003 1032 Star::Find returns 1 (0), X=223.29, Y=618.15, Mass=1358, SNR=25.9, Peak=142 HFD=2.7
01:45:43.583 00.002 1032 MultiStar: [#1 -0.06,0.37,1.00,U] [#2 0.15,0.47,0.74,U] [#3 -0.08,0.38,0.69,U] [#4 -0.14,0.35,0.71,U] [#5 -0.06,0.41,0.62,U] [#6 -0.04,0.26,0.72,U] [#7 0.03,0.43,0.59,U] [#8 0.08,0.25,0.53,U] 
01:45:43.584 00.001 1032 single-star, 8 included, MultiStar: {-0.01, 0.35}, one-star: {0.03, 0.23}
01:45:43.587 00.003 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
01:45:43.589 00.002 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
01:45:43.591 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.43 mountX=0.21 mountY=-0.09, mountTheta=-0.40
01:45:43.594 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.23, opts=13)
01:45:43.597 00.003 1032 Enqueuing Move request for scope (0.03, 0.23)
01:45:43.599 00.002 10072 Worker thread wakes up
01:45:43.599 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
01:45:43.599 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
01:45:43.599 00.000 10072 Moving (0.03, 0.23) raw xDistance=0.21 yDistance=-0.09
01:45:43.600 00.001 10072 PPEC rslt: input = 0.21, final = 0.09, react = 0.09, pred = 0.02, hyst = 0.09, hyst_pct = 0.78, period_length = 287.50
01:45:43.600 00.000 10072 PPEC: input: 0.21, control: 0.09, exposure: 500
01:45:43.600 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:43.600 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:45:43.600 00.000 10072 MoveAxis(W, 92, ABG)
01:45:43.600 00.000 10072 Guiding  Dir = 3, Dur = 92
01:45:43.600 00.000 10072 IsGuiding returns 0
01:45:43.601 00.001 10072 PulseGuide returned control before completion, sleep 102
01:45:43.602 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:43.625 00.023 1032 UpdateGuideState exits: m=1358 SNR=25.9
01:45:43.627 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:43.629 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:43.632 00.003 1032 Enqueuing Expose request
01:45:43.713 00.081 10072 IsGuiding returns 0
01:45:43.713 00.000 10072 Move returns status 0, amount 92
01:45:43.713 00.000 10072 MoveAxis(N, 0, ABG)
01:45:43.713 00.000 10072 Move returns status 0, amount 0
01:45:43.714 00.001 10072 move complete, result=0
01:45:43.714 00.000 10072 worker thread done servicing request
01:45:43.714 00.000 10072 Worker thread wakes up
01:45:43.714 00.000 1032 GuideStep: 0.2 px 92 ms WEST, -0.1 px 0 ms NORTH
01:45:43.716 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:43.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:44.341 00.625 10072 Exposure complete
01:45:44.389 00.048 10072 worker thread done servicing request
01:45:44.389 00.000 1032 OnExposeComplete: enter
01:45:44.391 00.002 1032 UpdateGuideState(): m_state=6
01:45:44.394 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 163
01:45:44.395 00.001 1032 Star::Find returns 1 (0), X=223.39, Y=617.91, Mass=1356, SNR=26.0, Peak=160 HFD=2.8
01:45:44.398 00.003 1032 MultiStar: [#1 -0.01,0.18,1.01,U] [#2 0.07,0.27,0.73,U] [#3 0.14,0.27,0.64,U] [#4 -0.00,0.16,0.68,U] [#5 0.03,0.15,0.63,U] [#6 -0.11,0.05,0.68,U] [#7 0.03,0.22,0.59,U] [#8 -0.11,0.15,0.51,U] 
01:45:44.400 00.002 1032 single-star, 8 included, MultiStar: {0.02, 0.15}, one-star: {0.13, -0.02}
01:45:44.403 00.003 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
01:45:44.404 00.001 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
01:45:44.406 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.13 mountX=-0.05 mountY=-0.12, mountTheta=-1.96
01:45:44.409 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
01:45:44.411 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
01:45:44.412 00.001 10072 Worker thread wakes up
01:45:44.412 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
01:45:44.412 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
01:45:44.412 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
01:45:44.412 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.78, period_length = 287.50
01:45:44.412 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:45:44.412 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:44.412 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:45:44.412 00.000 10072 MoveAxis(W, 4, ABG)
01:45:44.412 00.000 10072 Guiding  Dir = 3, Dur = 4
01:45:44.412 00.000 10072 IsGuiding returns 0
01:45:44.414 00.002 10072 PulseGuide returned control before completion, sleep 14
01:45:44.415 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:44.433 00.018 10072 IsGuiding returns 0
01:45:44.433 00.000 10072 Move returns status 0, amount 4
01:45:44.433 00.000 10072 MoveAxis(N, 0, ABG)
01:45:44.433 00.000 10072 Move returns status 0, amount 0
01:45:44.433 00.000 10072 move complete, result=0
01:45:44.433 00.000 10072 worker thread done servicing request
01:45:44.436 00.003 1032 UpdateGuideState exits: m=1356 SNR=26.0
01:45:44.438 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:44.440 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:44.442 00.002 1032 Enqueuing Expose request
01:45:44.444 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:45:44.445 00.001 10072 Worker thread wakes up
01:45:44.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:44.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:44.858 00.413 10072 Exposure complete
01:45:44.905 00.047 10072 worker thread done servicing request
01:45:44.905 00.000 1032 OnExposeComplete: enter
01:45:44.907 00.002 1032 UpdateGuideState(): m_state=6
01:45:44.909 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 164
01:45:44.910 00.001 1032 Star::Find returns 1 (0), X=223.21, Y=617.95, Mass=1355, SNR=26.0, Peak=165 HFD=2.6
01:45:44.912 00.002 1032 MultiStar: [#1 -0.04,0.04,1.01,U] [#2 0.07,0.28,0.75,U] [#3 0.05,0.20,0.68,U] [#4 -0.08,0.12,0.70,U] [#5 -0.02,0.20,0.63,U] [#6 -0.10,0.06,0.71,U] [#7 0.00,0.25,0.61,U] [#8 -0.15,0.18,0.52,U] 
01:45:44.913 00.001 1032 single-star, 8 included, MultiStar: {-0.03, 0.14}, one-star: {-0.05, 0.03}
01:45:44.915 00.002 1032 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.83) = xAngle (0.75 = 0.75)
01:45:44.916 00.001 1032 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.75 = 0.75)
01:45:44.917 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.58 mountX=0.04 mountY=0.04, mountTheta=0.75
01:45:44.920 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
01:45:44.923 00.003 1032 Enqueuing Move request for scope (-0.05, 0.03)
01:45:44.925 00.002 10072 Worker thread wakes up
01:45:44.925 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
01:45:44.925 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
01:45:44.925 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
01:45:44.925 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.78, period_length = 287.50
01:45:44.925 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:45:44.925 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:44.926 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:45:44.926 00.000 10072 MoveAxis(W, 3, ABG)
01:45:44.926 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:44.926 00.000 10072 IsGuiding returns 0
01:45:44.927 00.001 10072 PulseGuide returned control before completion, sleep 13
01:45:44.927 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:44.948 00.021 10072 IsGuiding returns 0
01:45:44.948 00.000 10072 Move returns status 0, amount 3
01:45:44.949 00.001 10072 MoveAxis(N, 0, ABG)
01:45:44.949 00.000 10072 Move returns status 0, amount 0
01:45:44.949 00.000 10072 move complete, result=0
01:45:44.949 00.000 10072 worker thread done servicing request
01:45:44.951 00.002 1032 UpdateGuideState exits: m=1355 SNR=26.0
01:45:44.953 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:44.956 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:44.958 00.002 1032 Enqueuing Expose request
01:45:44.961 00.003 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
01:45:44.963 00.002 10072 Worker thread wakes up
01:45:44.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:44.964 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:45.595 00.631 10072 Exposure complete
01:45:45.642 00.047 10072 worker thread done servicing request
01:45:45.642 00.000 1032 OnExposeComplete: enter
01:45:45.644 00.002 1032 UpdateGuideState(): m_state=6
01:45:45.647 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 165
01:45:45.648 00.001 1032 Star::Find returns 1 (0), X=223.18, Y=617.81, Mass=1339, SNR=25.8, Peak=149 HFD=2.8
01:45:45.650 00.002 1032 MultiStar: [#1 -0.18,0.09,1.05,U] [#2 -0.18,0.11,0.77,U] [#3 -0.31,0.19,0.72,U] [#4 -0.30,0.10,0.74,U] [#5 -0.19,0.06,0.62,U] [#6 -0.14,0.01,0.71,U] [#7 -0.19,0.13,0.60,U] [#8 -0.12,0.17,0.52,U] 
01:45:45.653 00.003 1032 single-star, 8 included, MultiStar: {-0.19, 0.07}, one-star: {-0.07, -0.11}
01:45:45.655 00.002 1032 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.83) = xAngle (-3.96 = 2.32)
01:45:45.656 00.001 1032 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.96 = 2.32)
01:45:45.658 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.13 mountX=-0.09 mountY=0.10, mountTheta=2.32
01:45:45.661 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.11, opts=13)
01:45:45.663 00.002 1032 Enqueuing Move request for scope (-0.07, -0.11)
01:45:45.665 00.002 10072 Worker thread wakes up
01:45:45.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
01:45:45.665 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
01:45:45.665 00.000 10072 Moving (-0.07, -0.11) raw xDistance=-0.09 yDistance=0.10
01:45:45.665 00.000 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.78, period_length = 287.50
01:45:45.665 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
01:45:45.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:45.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:45:45.666 00.001 10072 MoveAxis(W, 4, ABG)
01:45:45.666 00.000 10072 Guiding  Dir = 3, Dur = 4
01:45:45.666 00.000 10072 IsGuiding returns 0
01:45:45.671 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:45.674 00.003 10072 PulseGuide returned control before completion, sleep 14
01:45:45.692 00.018 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:45:45.695 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:45.696 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:45.697 00.001 1032 Enqueuing Expose request
01:45:45.698 00.001 10072 IsGuiding returns 0
01:45:45.698 00.000 10072 Move returns status 0, amount 4
01:45:45.698 00.000 10072 MoveAxis(N, 0, ABG)
01:45:45.698 00.000 10072 Move returns status 0, amount 0
01:45:45.698 00.000 10072 move complete, result=0
01:45:45.700 00.002 10072 worker thread done servicing request
01:45:45.700 00.000 10072 Worker thread wakes up
01:45:45.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:45.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:45.708 00.008 1032 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
01:45:46.108 00.400 10072 Exposure complete
01:45:46.159 00.051 10072 worker thread done servicing request
01:45:46.160 00.001 1032 OnExposeComplete: enter
01:45:46.162 00.002 1032 UpdateGuideState(): m_state=6
01:45:46.163 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 166
01:45:46.165 00.002 1032 Star::Find returns 1 (0), X=223.35, Y=617.91, Mass=1245, SNR=24.9, Peak=147 HFD=2.7
01:45:46.167 00.002 1032 MultiStar: [#1 -0.05,0.20,1.05,U] [#2 0.04,0.19,0.78,U] [#3 0.06,0.14,0.70,U] [#4 -0.10,0.24,0.73,U] [#5 0.12,0.24,0.66,U] [#6 -0.10,0.19,0.70,U] [#7 -0.20,0.21,0.60,U] [#8 -0.08,-0.01,0.57,U] 
01:45:46.169 00.002 1032 single-star, 8 included, MultiStar: {-0.02, 0.15}, one-star: {0.10, -0.02}
01:45:46.172 00.003 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
01:45:46.173 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
01:45:46.177 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.18 mountX=-0.04 mountY=-0.09, mountTheta=-2.01
01:45:46.181 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
01:45:46.183 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
01:45:46.185 00.002 10072 Worker thread wakes up
01:45:46.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
01:45:46.185 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
01:45:46.185 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.04 yDistance=-0.09
01:45:46.185 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.78, period_length = 287.50
01:45:46.185 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:45:46.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:46.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:45:46.185 00.000 10072 MoveAxis(W, 3, ABG)
01:45:46.185 00.000 10072 Guiding  Dir = 3, Dur = 3
01:45:46.186 00.001 10072 IsGuiding returns 0
01:45:46.186 00.000 10072 PulseGuide returned control before completion, sleep 13
01:45:46.187 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:46.208 00.021 1032 UpdateGuideState exits: m=1245 SNR=24.9
01:45:46.210 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:46.213 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:46.214 00.001 1032 Enqueuing Expose request
01:45:46.216 00.002 10072 IsGuiding returns 0
01:45:46.216 00.000 10072 Move returns status 0, amount 3
01:45:46.216 00.000 10072 MoveAxis(N, 0, ABG)
01:45:46.216 00.000 10072 Move returns status 0, amount 0
01:45:46.216 00.000 10072 move complete, result=0
01:45:46.216 00.000 10072 worker thread done servicing request
01:45:46.216 00.000 10072 Worker thread wakes up
01:45:46.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:46.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:46.223 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:45:46.841 00.618 10072 Exposure complete
01:45:46.887 00.046 10072 worker thread done servicing request
01:45:46.887 00.000 1032 OnExposeComplete: enter
01:45:46.889 00.002 1032 UpdateGuideState(): m_state=6
01:45:46.890 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 167
01:45:46.892 00.002 1032 Star::Find returns 1 (0), X=223.41, Y=617.97, Mass=1448, SNR=26.8, Peak=159 HFD=2.9
01:45:46.894 00.002 1032 MultiStar: [#1 0.04,0.22,0.97,U] [#2 0.08,0.20,0.74,U] [#3 -0.02,0.22,0.65,U] [#4 0.04,0.10,0.69,U] [#5 0.13,0.20,0.56,U] [#6 0.14,0.08,0.72,U] [#7 0.05,0.23,0.57,U] [#8 -0.01,0.13,0.48,U] 
01:45:46.895 00.001 1032 single-star, 8 included, MultiStar: {0.07, 0.15}, one-star: {0.16, 0.04}
01:45:46.897 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
01:45:46.898 00.001 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
01:45:46.899 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.27 mountX=0.00 mountY=-0.16, mountTheta=-1.56
01:45:46.903 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.04, opts=13)
01:45:46.905 00.002 1032 Enqueuing Move request for scope (0.16, 0.04)
01:45:46.907 00.002 10072 Worker thread wakes up
01:45:46.907 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
01:45:46.907 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
01:45:46.907 00.000 10072 Moving (0.16, 0.04) raw xDistance=0.00 yDistance=-0.16
01:45:46.907 00.000 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.78, period_length = 287.50
01:45:46.907 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
01:45:46.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:46.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:45:46.907 00.000 10072 MoveAxis(W, 4, ABG)
01:45:46.907 00.000 10072 Guiding  Dir = 3, Dur = 4
01:45:46.908 00.001 10072 IsGuiding returns 0
01:45:46.908 00.000 10072 PulseGuide returned control before completion, sleep 14
01:45:46.908 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:46.929 00.021 1032 UpdateGuideState exits: m=1448 SNR=26.8
01:45:46.931 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:46.933 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:46.935 00.002 1032 Enqueuing Expose request
01:45:46.936 00.001 10072 IsGuiding returns 0
01:45:46.936 00.000 10072 Move returns status 0, amount 4
01:45:46.936 00.000 10072 MoveAxis(N, 0, ABG)
01:45:46.936 00.000 10072 Move returns status 0, amount 0
01:45:46.936 00.000 10072 move complete, result=0
01:45:46.936 00.000 10072 worker thread done servicing request
01:45:46.936 00.000 10072 Worker thread wakes up
01:45:46.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:46.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:46.943 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
01:45:47.345 00.402 10072 Exposure complete
01:45:47.395 00.050 10072 worker thread done servicing request
01:45:47.395 00.000 1032 OnExposeComplete: enter
01:45:47.397 00.002 1032 UpdateGuideState(): m_state=6
01:45:47.399 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 168
01:45:47.401 00.002 1032 Star::Find returns 1 (0), X=223.36, Y=617.95, Mass=1370, SNR=26.1, Peak=141 HFD=2.8
01:45:47.403 00.002 1032 MultiStar: [#1 0.09,0.21,0.99,U] [#2 0.17,0.23,0.72,U] [#3 0.19,0.24,0.66,U] [#4 -0.06,0.19,0.71,U] [#5 0.07,0.24,0.60,U] [#6 0.06,0.15,0.73,U] [#7 0.07,0.28,0.57,U] [#8 0.05,0.09,0.54,U] 
01:45:47.404 00.001 1032 single-star, 8 included, MultiStar: {0.08, 0.18}, one-star: {0.10, 0.02}
01:45:47.406 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
01:45:47.407 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
01:45:47.409 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.21 mountX=-0.01 mountY=-0.11, mountTheta=-1.62
01:45:47.412 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
01:45:47.413 00.001 1032 Enqueuing Move request for scope (0.10, 0.02)
01:45:47.415 00.002 10072 Worker thread wakes up
01:45:47.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
01:45:47.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
01:45:47.415 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.11
01:45:47.415 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.78, period_length = 287.50
01:45:47.415 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:45:47.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:47.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:45:47.415 00.000 10072 MoveAxis(W, 4, ABG)
01:45:47.416 00.001 10072 Guiding  Dir = 3, Dur = 4
01:45:47.416 00.000 10072 IsGuiding returns 0
01:45:47.416 00.000 10072 PulseGuide returned control before completion, sleep 14
01:45:47.417 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:47.435 00.018 10072 IsGuiding returns 0
01:45:47.435 00.000 10072 Move returns status 0, amount 4
01:45:47.435 00.000 10072 MoveAxis(N, 0, ABG)
01:45:47.435 00.000 10072 Move returns status 0, amount 0
01:45:47.435 00.000 10072 move complete, result=0
01:45:47.435 00.000 10072 worker thread done servicing request
01:45:47.438 00.003 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:45:47.440 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:47.442 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:47.443 00.001 1032 Enqueuing Expose request
01:45:47.446 00.003 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:45:47.447 00.001 10072 Worker thread wakes up
01:45:47.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:47.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:48.078 00.631 10072 Exposure complete
01:45:48.125 00.047 10072 worker thread done servicing request
01:45:48.126 00.001 1032 OnExposeComplete: enter
01:45:48.129 00.003 1032 UpdateGuideState(): m_state=6
01:45:48.131 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 169
01:45:48.133 00.002 1032 Star::Find returns 1 (0), X=223.49, Y=617.98, Mass=1273, SNR=25.1, Peak=123 HFD=3.0
01:45:48.135 00.002 1032 MultiStar: [#1 0.19,0.21,1.03,U] [#2 0.18,0.28,0.77,U] [#3 0.20,0.26,0.69,U] [#4 0.07,0.30,0.74,U] [#5 0.08,0.25,0.64,U] [#6 0.11,0.16,0.68,U] [#7 0.25,0.34,0.60,U] [#8 0.11,0.17,0.56,U] 
01:45:48.136 00.001 1032 single-star, 8 included, MultiStar: {0.16, 0.22}, one-star: {0.24, 0.06}
01:45:48.138 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
01:45:48.140 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
01:45:48.143 00.003 1032 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.24 cameraTheta=0.25 mountX=-0.00 mountY=-0.24, mountTheta=-1.58
01:45:48.146 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=0.06, opts=13)
01:45:48.148 00.002 1032 Enqueuing Move request for scope (0.24, 0.06)
01:45:48.150 00.002 10072 Worker thread wakes up
01:45:48.150 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd
01:45:48.150 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, 0.06)
01:45:48.150 00.000 10072 Moving (0.24, 0.06) raw xDistance=-0.00 yDistance=-0.24
01:45:48.150 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.78, period_length = 287.50
01:45:48.150 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:45:48.151 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:45:48.151 00.000 10072 MoveAxis(W, 4, ABG)
01:45:48.151 00.000 10072 Guiding  Dir = 3, Dur = 4
01:45:48.151 00.000 10072 IsGuiding returns 0
01:45:48.151 00.000 10072 PulseGuide returned control before completion, sleep 14
01:45:48.153 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:48.167 00.014 10072 IsGuiding returns 0
01:45:48.167 00.000 10072 Move returns status 0, amount 4
01:45:48.167 00.000 10072 MoveAxis(N, 158, ABG)
01:45:48.167 00.000 10072 Guiding  Dir = 0, Dur = 158
01:45:48.168 00.001 10072 IsGuiding returns 0
01:45:48.168 00.000 10072 PulseGuide returned control before completion, sleep 168
01:45:48.171 00.003 1032 UpdateGuideState exits: m=1273 SNR=25.1
01:45:48.175 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:48.177 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:48.179 00.002 1032 Enqueuing Expose request
01:45:48.338 00.159 10072 IsGuiding returns 0
01:45:48.338 00.000 10072 Move returns status 0, amount 158
01:45:48.338 00.000 10072 move complete, result=0
01:45:48.338 00.000 10072 worker thread done servicing request
01:45:48.338 00.000 10072 Worker thread wakes up
01:45:48.338 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:48.338 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:48.338 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.2 px 158 ms NORTH
01:45:48.746 00.408 10072 Exposure complete
01:45:48.792 00.046 10072 worker thread done servicing request
01:45:48.792 00.000 1032 OnExposeComplete: enter
01:45:48.794 00.002 1032 UpdateGuideState(): m_state=6
01:45:48.796 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 170
01:45:48.797 00.001 1032 Star::Find returns 1 (0), X=223.40, Y=618.07, Mass=1373, SNR=26.1, Peak=138 HFD=2.9
01:45:48.800 00.003 1032 MultiStar: [#1 0.01,0.33,1.03,U] [#2 0.13,0.36,0.74,U] [#3 -0.04,0.22,0.69,U] [#4 -0.02,0.36,0.70,U] [#5 -0.09,0.43,0.61,U] [#6 0.11,0.20,0.69,U] [#7 0.16,0.42,0.61,U] [#8 -0.06,0.28,0.50,U] 
01:45:48.802 00.002 1032 single-star, 8 included, MultiStar: {0.05, 0.30}, one-star: {0.15, 0.15}
01:45:48.804 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
01:45:48.807 00.003 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
01:45:48.808 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.79 mountX=0.10 mountY=-0.18, mountTheta=-1.04
01:45:48.811 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.15, opts=13)
01:45:48.814 00.003 1032 Enqueuing Move request for scope (0.15, 0.15)
01:45:48.817 00.003 10072 Worker thread wakes up
01:45:48.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
01:45:48.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
01:45:48.817 00.000 10072 Moving (0.15, 0.15) raw xDistance=0.10 yDistance=-0.18
01:45:48.817 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.78, period_length = 287.50
01:45:48.817 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:45:48.817 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:48.817 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:45:48.817 00.000 10072 MoveAxis(W, 4, ABG)
01:45:48.817 00.000 10072 Guiding  Dir = 3, Dur = 4
01:45:48.818 00.001 10072 IsGuiding returns 0
01:45:48.818 00.000 10072 PulseGuide returned control before completion, sleep 14
01:45:48.819 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:48.838 00.019 10072 IsGuiding returns 0
01:45:48.838 00.000 10072 Move returns status 0, amount 4
01:45:48.838 00.000 10072 MoveAxis(N, 0, ABG)
01:45:48.838 00.000 10072 Move returns status 0, amount 0
01:45:48.838 00.000 10072 move complete, result=0
01:45:48.838 00.000 10072 worker thread done servicing request
01:45:48.842 00.004 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:45:48.845 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:48.848 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:48.850 00.002 1032 Enqueuing Expose request
01:45:48.851 00.001 10072 Worker thread wakes up
01:45:48.852 00.001 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
01:45:48.853 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:48.854 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:49.479 00.625 10072 Exposure complete
01:45:49.525 00.046 10072 worker thread done servicing request
01:45:49.525 00.000 1032 OnExposeComplete: enter
01:45:49.527 00.002 1032 UpdateGuideState(): m_state=6
01:45:49.528 00.001 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 171
01:45:49.530 00.002 1032 Star::Find returns 1 (0), X=223.35, Y=618.00, Mass=1327, SNR=25.7, Peak=123 HFD=3.0
01:45:49.532 00.002 1032 MultiStar: [#1 -0.03,0.34,1.02,U] [#2 0.05,0.29,0.78,U] [#3 0.23,0.23,0.70,U] [#4 -0.04,0.31,0.74,U] [#5 -0.01,0.43,0.63,U] [#6 0.01,0.26,0.73,U] [#7 0.09,0.52,0.57,U] [#8 -0.05,0.27,0.52,U] 
01:45:49.533 00.001 1032 single-star, 8 included, MultiStar: {0.04, 0.29}, one-star: {0.09, 0.07}
01:45:49.534 00.001 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
01:45:49.536 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
01:45:49.538 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=0.05 mountY=-0.11, mountTheta=-1.17
01:45:49.540 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
01:45:49.542 00.002 1032 Enqueuing Move request for scope (0.09, 0.07)
01:45:49.544 00.002 10072 Worker thread wakes up
01:45:49.544 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
01:45:49.544 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:45:49.544 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.05 yDistance=-0.11
01:45:49.544 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.77, period_length = 287.50
01:45:49.544 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:45:49.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:49.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:45:49.544 00.000 10072 MoveAxis(W, 4, ABG)
01:45:49.544 00.000 10072 Guiding  Dir = 3, Dur = 4
01:45:49.545 00.001 10072 IsGuiding returns 0
01:45:49.545 00.000 10072 PulseGuide returned control before completion, sleep 14
01:45:49.546 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:49.567 00.021 1032 UpdateGuideState exits: m=1327 SNR=25.7
01:45:49.570 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:49.571 00.001 10072 IsGuiding returns 0
01:45:49.571 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:49.573 00.002 1032 Enqueuing Expose request
01:45:49.574 00.001 10072 Move returns status 0, amount 4
01:45:49.574 00.000 10072 MoveAxis(N, 0, ABG)
01:45:49.574 00.000 10072 Move returns status 0, amount 0
01:45:49.574 00.000 10072 move complete, result=0
01:45:49.574 00.000 10072 worker thread done servicing request
01:45:49.574 00.000 10072 Worker thread wakes up
01:45:49.574 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:49.575 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:49.582 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:45:49.994 00.412 10072 Exposure complete
01:45:50.043 00.049 10072 worker thread done servicing request
01:45:50.044 00.001 1032 OnExposeComplete: enter
01:45:50.045 00.001 1032 UpdateGuideState(): m_state=6
01:45:50.048 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 172
01:45:50.049 00.001 1032 Star::Find returns 1 (0), X=223.26, Y=618.00, Mass=1321, SNR=25.6, Peak=142 HFD=2.6
01:45:50.052 00.003 1032 MultiStar: [#1 -0.05,0.27,1.03,U] [#2 -0.15,0.37,0.77,U] [#3 -0.00,0.35,0.68,U] [#4 -0.02,0.23,0.76,U] [#5 -0.04,0.28,0.64,U] [#6 -0.03,0.15,0.71,U] [#7 -0.12,0.35,0.58,U] [#8 0.07,0.30,0.57,U] 
01:45:50.055 00.003 1032 single-star, 8 included, MultiStar: {-0.04, 0.25}, one-star: {0.00, 0.08}
01:45:50.057 00.002 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
01:45:50.058 00.001 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
01:45:50.060 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.55 mountX=0.08 mountY=-0.02, mountTheta=-0.28
01:45:50.063 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
01:45:50.064 00.001 1032 Enqueuing Move request for scope (0.00, 0.08)
01:45:50.067 00.003 10072 Worker thread wakes up
01:45:50.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
01:45:50.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
01:45:50.067 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
01:45:50.067 00.000 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.77, period_length = 287.50
01:45:50.067 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:45:50.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:50.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:45:50.067 00.000 10072 MoveAxis(W, 4, ABG)
01:45:50.067 00.000 10072 Guiding  Dir = 3, Dur = 4
01:45:50.068 00.001 10072 IsGuiding returns 0
01:45:50.068 00.000 10072 PulseGuide returned control before completion, sleep 14
01:45:50.069 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:50.085 00.016 10072 IsGuiding returns 0
01:45:50.085 00.000 10072 Move returns status 0, amount 4
01:45:50.085 00.000 10072 MoveAxis(N, 0, ABG)
01:45:50.085 00.000 10072 Move returns status 0, amount 0
01:45:50.085 00.000 10072 move complete, result=0
01:45:50.085 00.000 10072 worker thread done servicing request
01:45:50.090 00.005 1032 UpdateGuideState exits: m=1321 SNR=25.6
01:45:50.093 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:50.095 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:50.097 00.002 1032 Enqueuing Expose request
01:45:50.099 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
01:45:50.102 00.003 10072 Worker thread wakes up
01:45:50.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:50.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:50.743 00.641 10072 Exposure complete
01:45:50.791 00.048 10072 worker thread done servicing request
01:45:50.791 00.000 1032 OnExposeComplete: enter
01:45:50.793 00.002 1032 UpdateGuideState(): m_state=6
01:45:50.795 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 173
01:45:50.798 00.003 1032 Star::Find returns 1 (0), X=223.26, Y=617.99, Mass=1395, SNR=26.3, Peak=149 HFD=2.8
01:45:50.800 00.002 1032 MultiStar: [#1 -0.05,0.34,1.01,U] [#2 0.05,0.37,0.74,U] [#3 -0.05,0.26,0.68,U] [#4 -0.09,0.24,0.69,U] [#5 -0.08,0.30,0.59,U] [#6 -0.10,0.20,0.71,U] [#7 -0.06,0.29,0.56,U] [#8 0.11,0.30,0.53,U] 
01:45:50.804 00.004 1032 single-star, 8 included, MultiStar: {-0.03, 0.26}, one-star: {0.00, 0.07}
01:45:50.805 00.001 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
01:45:50.807 00.002 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
01:45:50.809 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.55 mountX=0.06 mountY=-0.02, mountTheta=-0.28
01:45:50.812 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.07, opts=13)
01:45:50.814 00.002 1032 Enqueuing Move request for scope (0.00, 0.07)
01:45:50.816 00.002 10072 Worker thread wakes up
01:45:50.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
01:45:50.816 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
01:45:50.816 00.000 10072 Moving (0.00, 0.07) raw xDistance=0.06 yDistance=-0.02
01:45:50.817 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.77, period_length = 287.50
01:45:50.817 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:45:50.817 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:50.817 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:45:50.817 00.000 10072 MoveAxis(W, 4, ABG)
01:45:50.817 00.000 10072 Guiding  Dir = 3, Dur = 4
01:45:50.817 00.000 10072 IsGuiding returns 0
01:45:50.818 00.001 10072 PulseGuide returned control before completion, sleep 14
01:45:50.819 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:50.833 00.014 10072 IsGuiding returns 0
01:45:50.833 00.000 10072 Move returns status 0, amount 4
01:45:50.833 00.000 10072 MoveAxis(N, 0, ABG)
01:45:50.834 00.001 10072 Move returns status 0, amount 0
01:45:50.834 00.000 10072 move complete, result=0
01:45:50.834 00.000 10072 worker thread done servicing request
01:45:50.841 00.007 1032 UpdateGuideState exits: m=1395 SNR=26.3
01:45:50.843 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:50.845 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:50.846 00.001 1032 Enqueuing Expose request
01:45:50.848 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
01:45:50.849 00.001 10072 Worker thread wakes up
01:45:50.849 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:50.849 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:51.258 00.409 10072 Exposure complete
01:45:51.316 00.058 1032 OnExposeComplete: enter
01:45:51.318 00.002 1032 UpdateGuideState(): m_state=6
01:45:51.320 00.002 10072 worker thread done servicing request
01:45:51.320 00.000 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 174
01:45:51.323 00.003 1032 Star::Find returns 1 (0), X=223.20, Y=617.94, Mass=1407, SNR=26.4, Peak=142 HFD=2.7
01:45:51.325 00.002 1032 MultiStar: [#1 -0.08,0.21,1.00,U] [#2 -0.13,0.32,0.78,U] [#3 -0.04,0.21,0.69,U] [#4 -0.16,0.28,0.70,U] [#5 -0.05,0.32,0.61,U] [#6 -0.12,0.17,0.70,U] [#7 -0.07,0.36,0.57,U] [#8 -0.04,0.27,0.54,U] 
01:45:51.327 00.002 1032 single-star, 8 included, MultiStar: {-0.08, 0.23}, one-star: {-0.06, 0.02}
01:45:51.330 00.003 1032 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.83) = xAngle (1.00 = 1.00)
01:45:51.333 00.003 1032 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.00 = 1.00)
01:45:51.335 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.83 mountX=0.03 mountY=0.05, mountTheta=1.00
01:45:51.338 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.02, opts=13)
01:45:51.340 00.002 1032 Enqueuing Move request for scope (-0.06, 0.02)
01:45:51.342 00.002 10072 Worker thread wakes up
01:45:51.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
01:45:51.342 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
01:45:51.342 00.000 10072 Moving (-0.06, 0.02) raw xDistance=0.03 yDistance=0.05
01:45:51.342 00.000 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.77, period_length = 287.50
01:45:51.342 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:45:51.343 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:51.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:45:51.343 00.000 10072 MoveAxis(W, 4, ABG)
01:45:51.343 00.000 10072 Guiding  Dir = 3, Dur = 4
01:45:51.343 00.000 10072 IsGuiding returns 0
01:45:51.344 00.001 10072 PulseGuide returned control before completion, sleep 14
01:45:51.344 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:51.367 00.023 10072 IsGuiding returns 0
01:45:51.367 00.000 10072 Move returns status 0, amount 4
01:45:51.367 00.000 10072 MoveAxis(N, 0, ABG)
01:45:51.367 00.000 10072 Move returns status 0, amount 0
01:45:51.367 00.000 10072 move complete, result=0
01:45:51.367 00.000 10072 worker thread done servicing request
01:45:51.367 00.000 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:45:51.370 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:51.372 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:51.374 00.002 1032 Enqueuing Expose request
01:45:51.375 00.001 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
01:45:51.377 00.002 10072 Worker thread wakes up
01:45:51.377 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:51.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:52.007 00.630 10072 Exposure complete
01:45:52.056 00.049 10072 worker thread done servicing request
01:45:52.056 00.000 1032 OnExposeComplete: enter
01:45:52.058 00.002 1032 UpdateGuideState(): m_state=6
01:45:52.061 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 175
01:45:52.063 00.002 1032 Star::Find returns 1 (0), X=223.42, Y=617.94, Mass=1418, SNR=26.5, Peak=153 HFD=2.9
01:45:52.065 00.002 1032 MultiStar: [#1 -0.03,0.25,1.01,U] [#2 -0.04,0.42,0.77,U] [#3 -0.03,0.24,0.66,U] [#4 -0.05,0.33,0.73,U] [#5 0.03,0.27,0.62,U] [#6 0.06,0.10,0.69,U] [#7 -0.06,0.30,0.57,U] [#8 -0.19,0.17,0.56,U] 
01:45:52.066 00.001 1032 single-star, 8 included, MultiStar: {-0.01, 0.23}, one-star: {0.17, 0.02}
01:45:52.068 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
01:45:52.071 00.003 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
01:45:52.073 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.12 mountX=-0.02 mountY=-0.17, mountTheta=-1.71
01:45:52.076 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.02, opts=13)
01:45:52.077 00.001 1032 Enqueuing Move request for scope (0.17, 0.02)
01:45:52.080 00.003 10072 Worker thread wakes up
01:45:52.080 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
01:45:52.080 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
01:45:52.080 00.000 10072 Moving (0.17, 0.02) raw xDistance=-0.02 yDistance=-0.17
01:45:52.081 00.001 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.77, period_length = 287.50
01:45:52.081 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:45:52.081 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:52.081 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:45:52.081 00.000 10072 MoveAxis(W, 4, ABG)
01:45:52.081 00.000 10072 Guiding  Dir = 3, Dur = 4
01:45:52.082 00.001 10072 IsGuiding returns 0
01:45:52.082 00.000 10072 PulseGuide returned control before completion, sleep 14
01:45:52.083 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:52.100 00.017 10072 IsGuiding returns 0
01:45:52.100 00.000 10072 Move returns status 0, amount 4
01:45:52.100 00.000 10072 MoveAxis(N, 0, ABG)
01:45:52.100 00.000 10072 Move returns status 0, amount 0
01:45:52.100 00.000 10072 move complete, result=0
01:45:52.100 00.000 10072 worker thread done servicing request
01:45:52.106 00.006 1032 UpdateGuideState exits: m=1418 SNR=26.5
01:45:52.108 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:52.110 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:52.114 00.004 1032 Enqueuing Expose request
01:45:52.117 00.003 1032 GuideStep: -0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
01:45:52.119 00.002 10072 Worker thread wakes up
01:45:52.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:52.119 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:52.524 00.405 10072 Exposure complete
01:45:52.575 00.051 10072 worker thread done servicing request
01:45:52.576 00.001 1032 OnExposeComplete: enter
01:45:52.578 00.002 1032 UpdateGuideState(): m_state=6
01:45:52.581 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 176
01:45:52.583 00.002 1032 Star::Find returns 1 (0), X=223.30, Y=617.99, Mass=1318, SNR=25.6, Peak=156 HFD=2.6
01:45:52.587 00.004 1032 MultiStar: [#1 -0.10,0.26,1.07,U] [#2 0.02,0.36,0.76,U] [#3 -0.08,0.28,0.67,U] [#4 -0.15,0.30,0.73,U] [#5 -0.04,0.26,0.64,U] [#6 -0.07,0.08,0.68,U] [#7 -0.00,0.31,0.61,U] [#8 -0.17,0.18,0.52,U] 
01:45:52.589 00.002 1032 single-star, 8 included, MultiStar: {-0.05, 0.23}, one-star: {0.05, 0.06}
01:45:52.591 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
01:45:52.593 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
01:45:52.595 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.90 mountX=0.05 mountY=-0.06, mountTheta=-0.93
01:45:52.599 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
01:45:52.602 00.003 1032 Enqueuing Move request for scope (0.05, 0.06)
01:45:52.603 00.001 10072 Worker thread wakes up
01:45:52.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:45:52.604 00.001 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:45:52.604 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.05 yDistance=-0.06
01:45:52.604 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.77, period_length = 287.50
01:45:52.604 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:45:52.604 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:52.604 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:45:52.604 00.000 10072 MoveAxis(W, 4, ABG)
01:45:52.604 00.000 10072 Guiding  Dir = 3, Dur = 4
01:45:52.605 00.001 10072 IsGuiding returns 0
01:45:52.605 00.000 10072 PulseGuide returned control before completion, sleep 14
01:45:52.605 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:52.628 00.023 1032 UpdateGuideState exits: m=1318 SNR=25.6
01:45:52.631 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:52.634 00.003 10072 IsGuiding returns 0
01:45:52.634 00.000 10072 Move returns status 0, amount 4
01:45:52.634 00.000 10072 MoveAxis(N, 0, ABG)
01:45:52.634 00.000 10072 Move returns status 0, amount 0
01:45:52.634 00.000 10072 move complete, result=0
01:45:52.634 00.000 10072 worker thread done servicing request
01:45:52.634 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:52.637 00.003 1032 Enqueuing Expose request
01:45:52.639 00.002 10072 Worker thread wakes up
01:45:52.639 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:52.639 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:52.639 00.000 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:45:53.276 00.637 10072 Exposure complete
01:45:53.326 00.050 10072 worker thread done servicing request
01:45:53.326 00.000 1032 OnExposeComplete: enter
01:45:53.329 00.003 1032 UpdateGuideState(): m_state=6
01:45:53.331 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 177
01:45:53.334 00.003 1032 Star::Find returns 1 (0), X=223.33, Y=617.90, Mass=1443, SNR=26.8, Peak=151 HFD=2.9
01:45:53.340 00.006 1032 MultiStar: [#1 -0.08,0.19,1.05,U] [#2 -0.05,0.17,0.73,U] [#3 0.21,0.32,0.66,U] [#4 -0.08,0.16,0.70,U] [#5 0.02,0.28,0.64,U] [#6 -0.09,0.05,0.66,U] [#7 -0.01,0.20,0.58,U] [#8 -0.04,0.05,0.51,U] 
01:45:53.342 00.002 1032 single-star, 8 included, MultiStar: {-0.01, 0.15}, one-star: {0.07, -0.02}
01:45:53.345 00.003 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
01:45:53.346 00.001 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
01:45:53.349 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.27 mountX=-0.04 mountY=-0.07, mountTheta=-2.10
01:45:53.352 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
01:45:53.356 00.004 1032 Enqueuing Move request for scope (0.07, -0.02)
01:45:53.359 00.003 10072 Worker thread wakes up
01:45:53.359 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:45:53.359 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:45:53.359 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.07
01:45:53.359 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.77, period_length = 287.50
01:45:53.359 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:45:53.360 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:53.360 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:45:53.360 00.000 10072 MoveAxis(W, 4, ABG)
01:45:53.360 00.000 10072 Guiding  Dir = 3, Dur = 4
01:45:53.360 00.000 10072 IsGuiding returns 0
01:45:53.362 00.002 10072 PulseGuide returned control before completion, sleep 13
01:45:53.363 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:53.384 00.021 10072 IsGuiding returns 0
01:45:53.385 00.001 10072 Move returns status 0, amount 4
01:45:53.385 00.000 10072 MoveAxis(N, 0, ABG)
01:45:53.385 00.000 10072 Move returns status 0, amount 0
01:45:53.385 00.000 10072 move complete, result=0
01:45:53.385 00.000 10072 worker thread done servicing request
01:45:53.385 00.000 1032 UpdateGuideState exits: m=1443 SNR=26.8
01:45:53.386 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:53.388 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:53.389 00.001 1032 Enqueuing Expose request
01:45:53.392 00.003 10072 Worker thread wakes up
01:45:53.393 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:53.393 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:53.393 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:45:53.808 00.415 10072 Exposure complete
01:45:53.857 00.049 10072 worker thread done servicing request
01:45:53.857 00.000 1032 OnExposeComplete: enter
01:45:53.858 00.001 1032 UpdateGuideState(): m_state=6
01:45:53.861 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 178
01:45:53.867 00.006 1032 Star::Find returns 1 (0), X=223.43, Y=617.91, Mass=1300, SNR=25.4, Peak=122 HFD=3.1
01:45:53.870 00.003 1032 MultiStar: [#1 0.11,0.14,1.07,U] [#2 0.09,0.15,0.79,U] [#3 0.07,0.09,0.68,U] [#4 0.03,0.16,0.76,U] [#5 0.08,0.13,0.64,U] [#6 0.00,0.10,0.70,U] [#7 0.08,0.25,0.58,U] [#8 0.10,0.16,0.54,U] 
01:45:53.872 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.12}, one-star: {0.18, -0.02}
01:45:53.875 00.003 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
01:45:53.877 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
01:45:53.879 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.94 mountX=0.09 mountY=-0.12, mountTheta=-0.89
01:45:53.883 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
01:45:53.886 00.003 1032 Enqueuing Move request for scope (0.09, 0.12)
01:45:53.887 00.001 10072 Worker thread wakes up
01:45:53.887 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
01:45:53.888 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
01:45:53.888 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.09 yDistance=-0.12
01:45:53.888 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.77, period_length = 287.50
01:45:53.888 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:45:53.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:53.889 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:45:53.889 00.000 10072 MoveAxis(W, 4, ABG)
01:45:53.889 00.000 10072 Guiding  Dir = 3, Dur = 4
01:45:53.889 00.000 10072 IsGuiding returns 0
01:45:53.890 00.001 10072 PulseGuide returned control before completion, sleep 14
01:45:53.890 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:53.914 00.024 10072 IsGuiding returns 0
01:45:53.914 00.000 10072 Move returns status 0, amount 4
01:45:53.914 00.000 10072 MoveAxis(N, 0, ABG)
01:45:53.914 00.000 10072 Move returns status 0, amount 0
01:45:53.914 00.000 1032 UpdateGuideState exits: m=1300 SNR=25.4
01:45:53.917 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:53.918 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:53.920 00.002 1032 Enqueuing Expose request
01:45:53.921 00.001 10072 move complete, result=0
01:45:53.921 00.000 10072 worker thread done servicing request
01:45:53.921 00.000 10072 Worker thread wakes up
01:45:53.921 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:53.921 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:53.921 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:45:54.559 00.638 10072 Exposure complete
01:45:54.607 00.048 10072 worker thread done servicing request
01:45:54.607 00.000 1032 OnExposeComplete: enter
01:45:54.609 00.002 1032 UpdateGuideState(): m_state=6
01:45:54.611 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 179
01:45:54.612 00.001 1032 Star::Find returns 1 (0), X=223.40, Y=618.08, Mass=1205, SNR=24.4, Peak=126 HFD=2.8
01:45:54.614 00.002 1032 MultiStar: [#1 -0.02,0.31,1.06,U] [#2 0.06,0.44,0.83,U] [#3 0.11,0.36,0.69,U] [#4 -0.01,0.30,0.79,U] [#5 0.03,0.50,0.65,U] [#6 0.03,0.25,0.77,U] [#7 0.12,0.47,0.61,U] [#8 0.14,0.31,0.57,U] 
01:45:54.616 00.002 1032 single-star, 8 included, MultiStar: {0.06, 0.33}, one-star: {0.15, 0.15}
01:45:54.618 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:45:54.620 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:45:54.622 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.81 mountX=0.11 mountY=-0.18, mountTheta=-1.02
01:45:54.625 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.15, opts=13)
01:45:54.626 00.001 1032 Enqueuing Move request for scope (0.15, 0.15)
01:45:54.628 00.002 10072 Worker thread wakes up
01:45:54.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
01:45:54.628 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
01:45:54.628 00.000 10072 Moving (0.15, 0.15) raw xDistance=0.11 yDistance=-0.18
01:45:54.629 00.001 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.77, period_length = 287.50
01:45:54.629 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:45:54.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:54.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:45:54.629 00.000 10072 MoveAxis(W, 4, ABG)
01:45:54.629 00.000 10072 Guiding  Dir = 3, Dur = 4
01:45:54.629 00.000 10072 IsGuiding returns 0
01:45:54.630 00.001 10072 PulseGuide returned control before completion, sleep 14
01:45:54.631 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:54.650 00.019 10072 IsGuiding returns 0
01:45:54.650 00.000 10072 Move returns status 0, amount 4
01:45:54.650 00.000 10072 MoveAxis(N, 0, ABG)
01:45:54.650 00.000 10072 Move returns status 0, amount 0
01:45:54.650 00.000 10072 move complete, result=0
01:45:54.650 00.000 10072 worker thread done servicing request
01:45:54.658 00.008 1032 UpdateGuideState exits: m=1205 SNR=24.4
01:45:54.660 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:54.662 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:54.665 00.003 1032 Enqueuing Expose request
01:45:54.667 00.002 10072 Worker thread wakes up
01:45:54.667 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
01:45:54.669 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:54.669 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:55.079 00.410 10072 Exposure complete
01:45:55.133 00.054 10072 worker thread done servicing request
01:45:55.133 00.000 1032 OnExposeComplete: enter
01:45:55.136 00.003 1032 UpdateGuideState(): m_state=6
01:45:55.138 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 180
01:45:55.140 00.002 1032 Star::Find returns 1 (0), X=223.22, Y=618.11, Mass=1273, SNR=25.2, Peak=127 HFD=2.8
01:45:55.142 00.002 1032 MultiStar: [#1 -0.09,0.31,1.09,U] [#2 0.02,0.44,0.78,U] [#3 -0.11,0.29,0.66,U] [#4 -0.12,0.46,0.75,U] [#5 -0.03,0.48,0.68,U] [#6 -0.15,0.25,0.74,U] [#7 -0.01,0.52,0.61,U] [#8 0.04,0.45,0.53,U] 
01:45:55.145 00.003 1032 single-star, 8 included, MultiStar: {-0.06, 0.36}, one-star: {-0.04, 0.19}
01:45:55.147 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
01:45:55.149 00.002 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
01:45:55.152 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.78 mountX=0.19 mountY=-0.01, mountTheta=-0.05
01:45:55.155 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.19, opts=13)
01:45:55.157 00.002 1032 Enqueuing Move request for scope (-0.04, 0.19)
01:45:55.159 00.002 10072 Worker thread wakes up
01:45:55.159 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
01:45:55.159 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
01:45:55.159 00.000 10072 Moving (-0.04, 0.19) raw xDistance=0.19 yDistance=-0.01
01:45:55.160 00.001 10072 PPEC rslt: input = 0.19, final = 0.08, react = 0.09, pred = 0.02, hyst = 0.08, hyst_pct = 0.76, period_length = 287.50
01:45:55.160 00.000 10072 PPEC: input: 0.19, control: 0.08, exposure: 500
01:45:55.160 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:55.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:45:55.160 00.000 10072 MoveAxis(W, 84, ABG)
01:45:55.160 00.000 10072 Guiding  Dir = 3, Dur = 84
01:45:55.160 00.000 10072 IsGuiding returns 0
01:45:55.161 00.001 10072 PulseGuide returned control before completion, sleep 94
01:45:55.162 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:55.184 00.022 1032 UpdateGuideState exits: m=1273 SNR=25.2
01:45:55.188 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:55.190 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:55.192 00.002 1032 Enqueuing Expose request
01:45:55.262 00.070 10072 IsGuiding returns 0
01:45:55.262 00.000 10072 Move returns status 0, amount 84
01:45:55.262 00.000 10072 MoveAxis(N, 0, ABG)
01:45:55.262 00.000 10072 Move returns status 0, amount 0
01:45:55.262 00.000 10072 move complete, result=0
01:45:55.262 00.000 10072 worker thread done servicing request
01:45:55.262 00.000 10072 Worker thread wakes up
01:45:55.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:55.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:55.263 00.001 1032 GuideStep: 0.2 px 84 ms WEST, -0.0 px 0 ms NORTH
01:45:55.892 00.629 10072 Exposure complete
01:45:55.942 00.050 10072 worker thread done servicing request
01:45:55.942 00.000 1032 OnExposeComplete: enter
01:45:55.944 00.002 1032 UpdateGuideState(): m_state=6
01:45:55.946 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 181
01:45:55.949 00.003 1032 Star::Find returns 1 (0), X=224.02, Y=617.23, Mass=1346, SNR=25.8, Peak=102 HFD=3.5
01:45:55.951 00.002 1032 MultiStar: [#1 0.65,-0.38,1.01,U] [#2 0.50,-0.43,0.74,U] [#3 0.50,-0.51,0.68,U] [#4 0.50,-0.44,0.72,U] [#5 0.49,-0.52,0.61,U] [#6 0.44,-0.58,0.72,U] [#7 0.50,-0.46,0.57,U] [#8 0.63,-0.47,0.57,U] 
01:45:55.952 00.001 1032 refined, 8 included, MultiStar: {0.57, -0.50}, one-star: {0.77, -0.70}
01:45:55.955 00.003 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
01:45:55.958 00.003 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
01:45:55.960 00.002 1032 CameraToMount -- cameraX=0.57 cameraY=-0.50 hyp=0.76 cameraTheta=-0.73 mountX=-0.63 mountY=-0.42, mountTheta=-2.56
01:45:55.964 00.004 1032 SchedulePrimaryMove(0F526948, x=0.57, y=-0.50, opts=13)
01:45:55.965 00.001 1032 Enqueuing Move request for scope (0.57, -0.50)
01:45:55.967 00.002 10072 Worker thread wakes up
01:45:55.967 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.50) opts 0xd
01:45:55.967 00.000 10072 Handling offset move in thread for scope, endpoint = (0.57, -0.50)
01:45:55.967 00.000 10072 Moving (0.57, -0.50) raw xDistance=-0.63 yDistance=-0.42
01:45:55.968 00.001 10072 PPEC rslt: input = -0.63, final = -0.26, react = -0.28, pred = 0.02, hyst = -0.26, hyst_pct = 0.76, period_length = 287.50
01:45:55.968 00.000 10072 PPEC: input: -0.63, control: -0.26, exposure: 500
01:45:55.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:45:55.968 00.000 10072 MoveAxis(E, 264, ABG)
01:45:55.968 00.000 10072 Guiding  Dir = 2, Dur = 264
01:45:55.968 00.000 10072 IsGuiding returns 0
01:45:55.969 00.001 10072 PulseGuide returned control before completion, sleep 274
01:45:55.969 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:55.989 00.020 1032 UpdateGuideState exits: m=1346 SNR=25.8
01:45:55.991 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:55.993 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:55.995 00.002 1032 Enqueuing Expose request
01:45:56.247 00.252 10072 IsGuiding returns 0
01:45:56.247 00.000 10072 Move returns status 0, amount 264
01:45:56.247 00.000 10072 MoveAxis(N, 270, ABG)
01:45:56.247 00.000 10072 Guiding  Dir = 0, Dur = 270
01:45:56.247 00.000 10072 IsGuiding returns 0
01:45:56.248 00.001 10072 PulseGuide returned control before completion, sleep 280
01:45:56.542 00.294 10072 IsGuiding returns 0
01:45:56.542 00.000 10072 Move returns status 0, amount 270
01:45:56.542 00.000 10072 move complete, result=0
01:45:56.542 00.000 10072 worker thread done servicing request
01:45:56.542 00.000 10072 Worker thread wakes up
01:45:56.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:56.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:56.543 00.001 1032 GuideStep: -0.6 px 264 ms EAST, -0.4 px 270 ms NORTH
01:45:57.177 00.634 10072 Exposure complete
01:45:57.217 00.040 10072 worker thread done servicing request
01:45:57.219 00.002 1032 OnExposeComplete: enter
01:45:57.220 00.001 1032 UpdateGuideState(): m_state=6
01:45:57.222 00.002 1032 Star::Find(15, 224, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 182
01:45:57.223 00.001 1032 Star::Find returns 1 (0), X=222.58, Y=617.78, Mass=1289, SNR=25.3, Peak=82 HFD=3.8
01:45:57.224 00.001 1032 MultiStar: [#1 -0.73,0.02,1.02,U] [#2 -0.65,0.11,0.80,U] [#3 -0.68,0.13,0.70,U] [#4 -0.74,0.05,0.70,U] [#5 -0.76,0.23,0.62,U] [#6 -0.71,-0.05,0.72,U] [#7 -0.74,0.26,0.60,U] [#8 -0.53,-0.03,0.50,U] 
01:45:57.226 00.002 1032 single-star, 8 included, MultiStar: {-0.69, 0.05}, one-star: {-0.67, -0.15}
01:45:57.229 00.003 1032 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.83) = xAngle (-4.76 = 1.53)
01:45:57.230 00.001 1032 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.76 = 1.53)
01:45:57.232 00.002 1032 CameraToMount -- cameraX=-0.67 cameraY=-0.15 hyp=0.69 cameraTheta=-2.93 mountX=0.03 mountY=0.69, mountTheta=1.53
01:45:57.234 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.67, y=-0.15, opts=13)
01:45:57.236 00.002 1032 Enqueuing Move request for scope (-0.67, -0.15)
01:45:57.237 00.001 10072 Worker thread wakes up
01:45:57.237 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.15) opts 0xd
01:45:57.237 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.67, -0.15)
01:45:57.237 00.000 10072 Moving (-0.67, -0.15) raw xDistance=0.03 yDistance=0.69
01:45:57.237 00.000 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.76, period_length = 287.50
01:45:57.237 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:45:57.237 00.000 10072 resist switch: large excursion: input 0.69 thresh 0.60 direction from -1 to 1
01:45:57.237 00.000 10072 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.06
01:45:57.237 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
01:45:57.237 00.000 10072 MoveAxis(W, 5, ABG)
01:45:57.237 00.000 10072 Guiding  Dir = 3, Dur = 5
01:45:57.238 00.001 10072 IsGuiding returns 0
01:45:57.239 00.001 10072 PulseGuide returned control before completion, sleep 15
01:45:57.239 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:57.261 00.022 1032 UpdateGuideState exits: m=1289 SNR=25.3
01:45:57.263 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:57.264 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:57.266 00.002 1032 Enqueuing Expose request
01:45:57.269 00.003 10072 IsGuiding returns 0
01:45:57.269 00.000 10072 Move returns status 0, amount 5
01:45:57.269 00.000 10072 BLC: Oldest BLC event removed
01:45:57.269 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
01:45:57.269 00.000 10072 MoveAxis(S, 529, ABG)
01:45:57.269 00.000 10072 Guiding  Dir = 1, Dur = 529
01:45:57.270 00.001 10072 IsGuiding returns 0
01:45:57.271 00.001 10072 PulseGuide returned control before completion, sleep 539
01:45:57.838 00.567 10072 IsGuiding returns 0
01:45:57.838 00.000 10072 Move returns status 0, amount 529
01:45:57.838 00.000 10072 move complete, result=0
01:45:57.838 00.000 10072 worker thread done servicing request
01:45:57.839 00.001 10072 Worker thread wakes up
01:45:57.839 00.000 1032 GuideStep: 0.0 px 5 ms WEST, 0.7 px 529 ms SOUTH
01:45:57.841 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:57.841 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:58.472 00.631 10072 Exposure complete
01:45:58.512 00.040 10072 worker thread done servicing request
01:45:58.512 00.000 1032 OnExposeComplete: enter
01:45:58.514 00.002 1032 UpdateGuideState(): m_state=6
01:45:58.515 00.001 1032 Star::Find(15, 222, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 183
01:45:58.516 00.001 1032 Star::Find returns 1 (0), X=223.83, Y=617.85, Mass=1276, SNR=25.2, Peak=73 HFD=4.1
01:45:58.519 00.003 1032 MultiStar: [#1 0.36,-0.03,1.02,U] [#2 0.47,0.23,0.76,U] [#3 0.61,0.04,0.71,U] [#4 0.43,0.25,0.73,U] [#5 0.45,0.17,0.63,U] [#6 0.50,-0.05,0.73,U] [#7 0.54,0.08,0.62,U] [#8 0.44,-0.10,0.54,U] 
01:45:58.520 00.001 1032 refined, 8 included, MultiStar: {0.48, 0.05}, one-star: {0.57, -0.07}
01:45:58.521 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
01:45:58.523 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
01:45:58.524 00.001 1032 CameraToMount -- cameraX=0.48 cameraY=0.05 hyp=0.49 cameraTheta=0.11 mountX=-0.07 mountY=-0.48, mountTheta=-1.72
01:45:58.527 00.003 1032 SchedulePrimaryMove(0F526948, x=0.48, y=0.05, opts=13)
01:45:58.530 00.003 1032 Enqueuing Move request for scope (0.48, 0.05)
01:45:58.531 00.001 10072 Worker thread wakes up
01:45:58.531 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.05) opts 0xd
01:45:58.531 00.000 10072 Handling offset move in thread for scope, endpoint = (0.48, 0.05)
01:45:58.531 00.000 10072 Moving (0.48, 0.05) raw xDistance=-0.07 yDistance=-0.48
01:45:58.532 00.001 10072 BLC: History state: CurrMiss=-0.48, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.687772, 1:-0.481206
01:45:58.532 00.000 10072 BLC: Over-shoot, no adjustment based on avgInitialMiss
01:45:58.532 00.000 10072 BLC: window closed
01:45:58.532 00.000 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.76, period_length = 287.50
01:45:58.532 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:45:58.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:45:58.533 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
01:45:58.533 00.000 10072 MoveAxis(W, 6, ABG)
01:45:58.533 00.000 10072 Guiding  Dir = 3, Dur = 6
01:45:58.533 00.000 10072 IsGuiding returns 0
01:45:58.534 00.001 10072 PulseGuide returned control before completion, sleep 16
01:45:58.534 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:58.553 00.019 1032 UpdateGuideState exits: m=1276 SNR=25.2
01:45:58.556 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:58.558 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:58.560 00.002 1032 Enqueuing Expose request
01:45:58.563 00.003 10072 IsGuiding returns 0
01:45:58.563 00.000 10072 Move returns status 0, amount 6
01:45:58.563 00.000 10072 MoveAxis(N, 0, ABG)
01:45:58.563 00.000 10072 Move returns status 0, amount 0
01:45:58.563 00.000 10072 move complete, result=0
01:45:58.563 00.000 10072 worker thread done servicing request
01:45:58.563 00.000 10072 Worker thread wakes up
01:45:58.563 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:58.564 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:58.568 00.004 1032 GuideStep: -0.1 px 6 ms WEST, -0.5 px 0 ms NORTH
01:45:58.975 00.407 10072 Exposure complete
01:45:59.023 00.048 1032 OnExposeComplete: enter
01:45:59.026 00.003 1032 UpdateGuideState(): m_state=6
01:45:59.027 00.001 10072 worker thread done servicing request
01:45:59.027 00.000 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 184
01:45:59.030 00.003 1032 Star::Find returns 1 (0), X=223.41, Y=618.23, Mass=1334, SNR=25.7, Peak=86 HFD=3.6
01:45:59.032 00.002 1032 MultiStar: [#1 0.14,0.56,1.03,U] [#2 0.00,0.57,0.74,U] [#3 -0.27,0.45,0.66,U] [#4 -0.03,0.54,0.74,U] [#5 0.12,0.51,0.61,U] [#6 -0.02,0.31,0.70,U] [#7 0.04,0.69,0.57,U] [#8 0.02,0.55,0.52,U] 
01:45:59.034 00.002 1032 single-star, 8 included, MultiStar: {0.03, 0.49}, one-star: {0.16, 0.31}
01:45:59.036 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
01:45:59.038 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
01:45:59.040 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.31 hyp=0.35 cameraTheta=1.11 mountX=0.26 mountY=-0.23, mountTheta=-0.72
01:45:59.043 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.31, opts=13)
01:45:59.046 00.003 1032 Enqueuing Move request for scope (0.16, 0.31)
01:45:59.047 00.001 10072 Worker thread wakes up
01:45:59.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.31) opts 0xd
01:45:59.047 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.31)
01:45:59.047 00.000 10072 Moving (0.16, 0.31) raw xDistance=0.26 yDistance=-0.23
01:45:59.048 00.001 10072 PPEC rslt: input = 0.26, final = 0.11, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.76, period_length = 287.50
01:45:59.048 00.000 10072 PPEC: input: 0.26, control: 0.11, exposure: 500
01:45:59.048 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:45:59.048 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:45:59.048 00.000 10072 MoveAxis(W, 114, ABG)
01:45:59.048 00.000 10072 Guiding  Dir = 3, Dur = 114
01:45:59.048 00.000 10072 IsGuiding returns 0
01:45:59.050 00.002 10072 PulseGuide returned control before completion, sleep 124
01:45:59.051 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:59.073 00.022 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:45:59.075 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:59.077 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:59.079 00.002 1032 Enqueuing Expose request
01:45:59.178 00.099 10072 IsGuiding returns 0
01:45:59.178 00.000 10072 Move returns status 0, amount 114
01:45:59.178 00.000 10072 MoveAxis(N, 0, ABG)
01:45:59.178 00.000 10072 Move returns status 0, amount 0
01:45:59.178 00.000 10072 move complete, result=0
01:45:59.178 00.000 10072 worker thread done servicing request
01:45:59.178 00.000 10072 Worker thread wakes up
01:45:59.179 00.001 1032 GuideStep: 0.3 px 114 ms WEST, -0.2 px 0 ms NORTH
01:45:59.181 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:45:59.181 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:45:59.817 00.636 10072 Exposure complete
01:45:59.863 00.046 10072 worker thread done servicing request
01:45:59.863 00.000 1032 OnExposeComplete: enter
01:45:59.866 00.003 1032 UpdateGuideState(): m_state=6
01:45:59.868 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 185
01:45:59.871 00.003 1032 Star::Find returns 1 (0), X=222.76, Y=617.72, Mass=1329, SNR=25.7, Peak=98 HFD=3.6
01:45:59.873 00.002 1032 MultiStar: [#1 -0.45,0.08,1.03,U] [#2 -0.35,0.08,0.76,U] [#3 -0.38,-0.00,0.70,U] [#4 -0.47,-0.06,0.71,U] [#5 -0.45,-0.05,0.63,U] [#6 -0.37,-0.07,0.72,U] [#7 -0.45,0.17,0.60,U] [#8 -0.27,-0.00,0.52,U] 
01:45:59.875 00.002 1032 refined, 8 included, MultiStar: {-0.42, -0.01}, one-star: {-0.49, -0.20}
01:45:59.877 00.002 1032 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.83) = xAngle (-4.94 = 1.34)
01:45:59.878 00.001 1032 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.94 = 1.34)
01:45:59.880 00.002 1032 CameraToMount -- cameraX=-0.42 cameraY=-0.01 hyp=0.42 cameraTheta=-3.11 mountX=0.09 mountY=0.41, mountTheta=1.34
01:45:59.882 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.42, y=-0.01, opts=13)
01:45:59.884 00.002 1032 Enqueuing Move request for scope (-0.42, -0.01)
01:45:59.886 00.002 10072 Worker thread wakes up
01:45:59.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.01) opts 0xd
01:45:59.886 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.42, -0.01)
01:45:59.886 00.000 10072 Moving (-0.42, -0.01) raw xDistance=0.09 yDistance=0.41
01:45:59.886 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.76, period_length = 287.50
01:45:59.886 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:45:59.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
01:45:59.886 00.000 10072 MoveAxis(W, 5, ABG)
01:45:59.886 00.000 10072 Guiding  Dir = 3, Dur = 5
01:45:59.887 00.001 10072 IsGuiding returns 0
01:45:59.887 00.000 10072 PulseGuide returned control before completion, sleep 15
01:45:59.888 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:45:59.907 00.019 10072 IsGuiding returns 0
01:45:59.907 00.000 10072 Move returns status 0, amount 5
01:45:59.907 00.000 10072 MoveAxis(S, 262, ABG)
01:45:59.907 00.000 10072 Guiding  Dir = 1, Dur = 262
01:45:59.908 00.001 10072 IsGuiding returns 0
01:45:59.909 00.001 10072 PulseGuide returned control before completion, sleep 272
01:45:59.910 00.001 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:45:59.914 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:59.915 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:45:59.917 00.002 1032 Enqueuing Expose request
01:46:00.187 00.270 10072 IsGuiding returns 0
01:46:00.187 00.000 10072 Move returns status 0, amount 262
01:46:00.187 00.000 10072 move complete, result=0
01:46:00.187 00.000 10072 worker thread done servicing request
01:46:00.187 00.000 10072 Worker thread wakes up
01:46:00.187 00.000 1032 GuideStep: 0.1 px 5 ms WEST, 0.4 px 262 ms SOUTH
01:46:00.190 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:00.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:00.610 00.420 10072 Exposure complete
01:46:00.657 00.047 10072 worker thread done servicing request
01:46:00.657 00.000 1032 OnExposeComplete: enter
01:46:00.660 00.003 1032 UpdateGuideState(): m_state=6
01:46:00.662 00.002 1032 Star::Find(15, 222, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 186
01:46:00.663 00.001 1032 Star::Find returns 1 (0), X=223.66, Y=617.92, Mass=1333, SNR=25.7, Peak=69 HFD=4.0
01:46:00.665 00.002 1032 MultiStar: [#1 0.28,0.22,1.04,U] [#2 0.08,0.06,0.76,U] [#3 0.10,0.14,0.70,U] [#4 0.24,0.18,0.71,U] [#5 0.25,0.22,0.64,U] [#6 0.09,0.02,0.70,U] [#7 0.43,0.35,0.58,U] [#8 0.13,-0.03,0.51,U] 
01:46:00.667 00.002 1032 refined, 8 included, MultiStar: {0.23, 0.13}, one-star: {0.40, -0.00}
01:46:00.669 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
01:46:00.675 00.006 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
01:46:00.677 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=0.13 hyp=0.26 cameraTheta=0.50 mountX=0.06 mountY=-0.26, mountTheta=-1.33
01:46:00.680 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.13, opts=13)
01:46:00.681 00.001 1032 Enqueuing Move request for scope (0.23, 0.13)
01:46:00.683 00.002 10072 Worker thread wakes up
01:46:00.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.13) opts 0xd
01:46:00.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.13)
01:46:00.683 00.000 10072 Moving (0.23, 0.13) raw xDistance=0.06 yDistance=-0.26
01:46:00.683 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.75, period_length = 287.50
01:46:00.683 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:46:00.684 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:00.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:46:00.684 00.000 10072 MoveAxis(W, 4, ABG)
01:46:00.684 00.000 10072 Guiding  Dir = 3, Dur = 4
01:46:00.684 00.000 10072 IsGuiding returns 0
01:46:00.685 00.001 10072 PulseGuide returned control before completion, sleep 14
01:46:00.685 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:00.701 00.016 10072 IsGuiding returns 0
01:46:00.701 00.000 10072 Move returns status 0, amount 4
01:46:00.701 00.000 10072 MoveAxis(N, 0, ABG)
01:46:00.701 00.000 10072 Move returns status 0, amount 0
01:46:00.701 00.000 10072 move complete, result=0
01:46:00.701 00.000 10072 worker thread done servicing request
01:46:00.706 00.005 1032 UpdateGuideState exits: m=1333 SNR=25.7
01:46:00.708 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:00.710 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:00.712 00.002 1032 Enqueuing Expose request
01:46:00.714 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.3 px 0 ms NORTH
01:46:00.715 00.001 10072 Worker thread wakes up
01:46:00.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:00.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:01.344 00.629 10072 Exposure complete
01:46:01.389 00.045 10072 worker thread done servicing request
01:46:01.389 00.000 1032 OnExposeComplete: enter
01:46:01.393 00.004 1032 UpdateGuideState(): m_state=6
01:46:01.395 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 187
01:46:01.396 00.001 1032 Star::Find returns 1 (0), X=223.43, Y=618.34, Mass=1314, SNR=25.5, Peak=107 HFD=3.3
01:46:01.398 00.002 1032 MultiStar: [#1 0.17,0.56,1.05,U] [#2 0.11,0.72,0.76,U] [#3 0.01,0.76,0.70,U] [#4 0.11,0.65,0.74,U] [#5 0.05,0.65,0.62,U] [#6 -0.04,0.62,0.71,U] [#7 0.13,0.85,0.59,U] [#8 -0.10,0.80,0.53,U] 
01:46:01.399 00.001 1032 single-star, 8 included, MultiStar: {0.08, 0.65}, one-star: {0.17, 0.42}
01:46:01.402 00.003 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
01:46:01.404 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
01:46:01.405 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.42 hyp=0.45 cameraTheta=1.18 mountX=0.36 mountY=-0.27, mountTheta=-0.65
01:46:01.409 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.42, opts=13)
01:46:01.411 00.002 1032 Enqueuing Move request for scope (0.17, 0.42)
01:46:01.413 00.002 10072 Worker thread wakes up
01:46:01.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.42) opts 0xd
01:46:01.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.42)
01:46:01.413 00.000 10072 Moving (0.17, 0.42) raw xDistance=0.36 yDistance=-0.27
01:46:01.413 00.000 10072 PPEC rslt: input = 0.36, final = 0.15, react = 0.16, pred = 0.02, hyst = 0.15, hyst_pct = 0.75, period_length = 287.50
01:46:01.413 00.000 10072 PPEC: input: 0.36, control: 0.15, exposure: 500
01:46:01.413 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:01.413 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:46:01.413 00.000 10072 MoveAxis(W, 158, ABG)
01:46:01.413 00.000 10072 Guiding  Dir = 3, Dur = 158
01:46:01.414 00.001 10072 IsGuiding returns 0
01:46:01.414 00.000 10072 PulseGuide returned control before completion, sleep 168
01:46:01.415 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:01.437 00.022 1032 UpdateGuideState exits: m=1314 SNR=25.5
01:46:01.438 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:01.439 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:01.441 00.002 1032 Enqueuing Expose request
01:46:01.589 00.148 10072 IsGuiding returns 0
01:46:01.589 00.000 10072 Move returns status 0, amount 158
01:46:01.589 00.000 10072 MoveAxis(N, 0, ABG)
01:46:01.589 00.000 10072 Move returns status 0, amount 0
01:46:01.589 00.000 10072 move complete, result=0
01:46:01.589 00.000 10072 worker thread done servicing request
01:46:01.589 00.000 10072 Worker thread wakes up
01:46:01.589 00.000 1032 GuideStep: 0.4 px 158 ms WEST, -0.3 px 0 ms NORTH
01:46:01.592 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:01.592 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:02.000 00.408 10072 Exposure complete
01:46:02.050 00.050 10072 worker thread done servicing request
01:46:02.050 00.000 1032 OnExposeComplete: enter
01:46:02.053 00.003 1032 UpdateGuideState(): m_state=6
01:46:02.055 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 188
01:46:02.058 00.003 1032 Star::Find returns 1 (0), X=223.51, Y=618.36, Mass=1271, SNR=25.1, Peak=103 HFD=3.2
01:46:02.060 00.002 1032 MultiStar: [#1 0.39,0.61,1.08,U] [#2 0.37,0.62,0.78,U] [#3 0.48,0.53,0.73,U] [#4 0.26,0.61,0.74,U] [#5 0.31,0.68,0.62,U] [#6 0.22,0.60,0.76,U] [#7 0.30,0.70,0.62,U] [#8 0.29,0.46,0.55,U] 
01:46:02.061 00.001 1032 single-star, 8 included, MultiStar: {0.32, 0.58}, one-star: {0.25, 0.44}
01:46:02.063 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
01:46:02.064 00.001 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
01:46:02.066 00.002 1032 CameraToMount -- cameraX=0.25 cameraY=0.44 hyp=0.51 cameraTheta=1.05 mountX=0.36 mountY=-0.36, mountTheta=-0.78
01:46:02.068 00.002 1032 SchedulePrimaryMove(0F526948, x=0.25, y=0.44, opts=13)
01:46:02.070 00.002 1032 Enqueuing Move request for scope (0.25, 0.44)
01:46:02.071 00.001 10072 Worker thread wakes up
01:46:02.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.44) opts 0xd
01:46:02.071 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, 0.44)
01:46:02.071 00.000 10072 Moving (0.25, 0.44) raw xDistance=0.36 yDistance=-0.36
01:46:02.072 00.001 10072 PPEC rslt: input = 0.36, final = 0.15, react = 0.16, pred = 0.02, hyst = 0.15, hyst_pct = 0.75, period_length = 287.50
01:46:02.072 00.000 10072 PPEC: input: 0.36, control: 0.15, exposure: 500
01:46:02.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:46:02.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:46:02.072 00.000 10072 MoveAxis(W, 158, ABG)
01:46:02.072 00.000 10072 Guiding  Dir = 3, Dur = 158
01:46:02.072 00.000 10072 IsGuiding returns 0
01:46:02.074 00.002 10072 PulseGuide returned control before completion, sleep 168
01:46:02.074 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:02.096 00.022 1032 UpdateGuideState exits: m=1271 SNR=25.1
01:46:02.097 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:02.100 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:02.102 00.002 1032 Enqueuing Expose request
01:46:02.251 00.149 10072 IsGuiding returns 0
01:46:02.251 00.000 10072 Move returns status 0, amount 158
01:46:02.251 00.000 10072 MoveAxis(N, 0, ABG)
01:46:02.251 00.000 10072 Move returns status 0, amount 0
01:46:02.251 00.000 10072 move complete, result=0
01:46:02.251 00.000 10072 worker thread done servicing request
01:46:02.251 00.000 10072 Worker thread wakes up
01:46:02.251 00.000 1032 GuideStep: 0.4 px 158 ms WEST, -0.4 px 0 ms NORTH
01:46:02.255 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:02.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:02.881 00.626 10072 Exposure complete
01:46:02.932 00.051 1032 OnExposeComplete: enter
01:46:02.934 00.002 1032 UpdateGuideState(): m_state=6
01:46:02.936 00.002 10072 worker thread done servicing request
01:46:02.936 00.000 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 189
01:46:02.937 00.001 1032 Star::Find returns 1 (0), X=223.41, Y=618.06, Mass=1417, SNR=26.5, Peak=105 HFD=3.5
01:46:02.940 00.003 1032 MultiStar: [#1 0.26,0.32,1.01,U] [#2 0.03,0.38,0.78,U] [#3 0.07,0.42,0.67,U] [#4 0.07,0.37,0.71,U] [#5 0.13,0.43,0.59,U] [#6 0.11,0.27,0.72,U] [#7 0.27,0.49,0.53,U] [#8 0.14,0.57,0.53,U] 
01:46:02.941 00.001 1032 single-star, 8 included, MultiStar: {0.14, 0.35}, one-star: {0.16, 0.14}
01:46:02.943 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
01:46:02.944 00.001 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
01:46:02.945 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.72 mountX=0.09 mountY=-0.19, mountTheta=-1.11
01:46:02.947 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.14, opts=13)
01:46:02.949 00.002 1032 Enqueuing Move request for scope (0.16, 0.14)
01:46:02.951 00.002 10072 Worker thread wakes up
01:46:02.951 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
01:46:02.951 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
01:46:02.951 00.000 10072 Moving (0.16, 0.14) raw xDistance=0.09 yDistance=-0.19
01:46:02.951 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.75, period_length = 287.50
01:46:02.951 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:46:02.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:02.952 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:46:02.952 00.000 10072 MoveAxis(W, 4, ABG)
01:46:02.952 00.000 10072 Guiding  Dir = 3, Dur = 4
01:46:02.952 00.000 10072 IsGuiding returns 0
01:46:02.952 00.000 10072 PulseGuide returned control before completion, sleep 14
01:46:02.953 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:02.970 00.017 10072 IsGuiding returns 0
01:46:02.970 00.000 10072 Move returns status 0, amount 4
01:46:02.970 00.000 10072 MoveAxis(N, 0, ABG)
01:46:02.970 00.000 10072 Move returns status 0, amount 0
01:46:02.970 00.000 10072 move complete, result=0
01:46:02.970 00.000 10072 worker thread done servicing request
01:46:02.975 00.005 1032 UpdateGuideState exits: m=1417 SNR=26.5
01:46:02.977 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:02.979 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:02.980 00.001 1032 Enqueuing Expose request
01:46:02.982 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
01:46:02.983 00.001 10072 Worker thread wakes up
01:46:02.985 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:02.985 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:03.399 00.414 10072 Exposure complete
01:46:03.449 00.050 10072 worker thread done servicing request
01:46:03.449 00.000 1032 OnExposeComplete: enter
01:46:03.451 00.002 1032 UpdateGuideState(): m_state=6
01:46:03.453 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 190
01:46:03.456 00.003 1032 Star::Find returns 1 (0), X=223.99, Y=618.91, Mass=1421, SNR=26.6, Peak=103 HFD=3.4
01:46:03.459 00.003 1032 MultiStar: [#1 0.63,1.17,0.00,M1] [#2 0.62,1.34,0.00,M1] [#3 0.67,1.20,0.00,M1] [#4 0.48,1.33,0.00,M1] [#5 0.54,1.20,0.00,M1] [#6 0.60,1.23,0.00,M1] [#7 0.49,1.16,0.00,M1] [#8 0.57,1.28,0.00,M1] 
01:46:03.461 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
01:46:03.463 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
01:46:03.465 00.002 1032 CameraToMount -- cameraX=0.73 cameraY=0.99 hyp=1.23 cameraTheta=0.93 mountX=0.77 mountY=-0.96, mountTheta=-0.90
01:46:03.468 00.003 1032 SchedulePrimaryMove(0F526948, x=0.73, y=0.99, opts=13)
01:46:03.470 00.002 1032 Enqueuing Move request for scope (0.73, 0.99)
01:46:03.472 00.002 10072 Worker thread wakes up
01:46:03.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.99) opts 0xd
01:46:03.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.73, 0.99)
01:46:03.472 00.000 10072 Moving (0.73, 0.99) raw xDistance=0.77 yDistance=-0.96
01:46:03.473 00.001 10072 PPEC rslt: input = 0.77, final = 0.33, react = 0.34, pred = 0.01, hyst = 0.32, hyst_pct = 0.75, period_length = 287.50
01:46:03.473 00.000 10072 PPEC: input: 0.77, control: 0.33, exposure: 500
01:46:03.473 00.000 10072 resist switch: large excursion: input -0.96 thresh 0.60 direction from 1 to -1
01:46:03.473 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.89
01:46:03.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96
01:46:03.473 00.000 10072 MoveAxis(W, 335, ABG)
01:46:03.473 00.000 10072 Guiding  Dir = 3, Dur = 335
01:46:03.473 00.000 10072 IsGuiding returns 0
01:46:03.474 00.001 10072 PulseGuide returned control before completion, sleep 345
01:46:03.475 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:03.499 00.024 1032 UpdateGuideState exits: m=1421 SNR=26.6
01:46:03.501 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:03.503 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:03.504 00.001 1032 Enqueuing Expose request
01:46:03.828 00.324 10072 IsGuiding returns 0
01:46:03.828 00.000 10072 Move returns status 0, amount 335
01:46:03.828 00.000 10072 BLC: Oldest BLC event removed
01:46:03.828 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
01:46:03.828 00.000 10072 MoveAxis(N, 706, ABG)
01:46:03.828 00.000 10072 Guiding  Dir = 0, Dur = 706
01:46:03.828 00.000 10072 IsGuiding returns 0
01:46:03.830 00.002 10072 PulseGuide returned control before completion, sleep 716
01:46:04.558 00.728 10072 IsGuiding returns 0
01:46:04.559 00.001 10072 Move returns status 0, amount 706
01:46:04.559 00.000 10072 move complete, result=0
01:46:04.559 00.000 10072 worker thread done servicing request
01:46:04.559 00.000 1032 GuideStep: 0.8 px 335 ms WEST, -1.0 px 706 ms NORTH
01:46:04.563 00.004 10072 Worker thread wakes up
01:46:04.564 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:04.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:05.204 00.640 10072 Exposure complete
01:46:05.243 00.039 10072 worker thread done servicing request
01:46:05.243 00.000 1032 OnExposeComplete: enter
01:46:05.245 00.002 1032 UpdateGuideState(): m_state=6
01:46:05.247 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 191
01:46:05.249 00.002 1032 Star::Find returns 1 (0), X=222.73, Y=617.58, Mass=1267, SNR=25.0, Peak=95 HFD=3.2
01:46:05.250 00.001 1032 MultiStar: [#1 -0.47,-0.25,1.01,U] [#2 -0.61,-0.04,0.81,U] [#3 -0.65,0.07,0.68,U] [#4 -0.53,-0.12,0.74,U] [#5 -0.58,-0.12,0.66,U] [#6 -0.46,-0.21,0.75,U] [#7 -0.42,-0.10,0.59,U] [#8 -0.62,-0.20,0.51,U] 
01:46:05.252 00.002 1032 refined, 8 included, MultiStar: {-0.54, -0.16}, one-star: {-0.52, -0.35}
01:46:05.254 00.002 1032 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.83) = xAngle (-4.68 = 1.60)
01:46:05.255 00.001 1032 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.68 = 1.60)
01:46:05.257 00.002 1032 CameraToMount -- cameraX=-0.54 cameraY=-0.16 hyp=0.56 cameraTheta=-2.85 mountX=-0.02 mountY=0.56, mountTheta=1.60
01:46:05.259 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.54, y=-0.16, opts=13)
01:46:05.261 00.002 1032 Enqueuing Move request for scope (-0.54, -0.16)
01:46:05.263 00.002 10072 Worker thread wakes up
01:46:05.263 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.16) opts 0xd
01:46:05.263 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.54, -0.16)
01:46:05.263 00.000 10072 Moving (-0.54, -0.16) raw xDistance=-0.02 yDistance=0.56
01:46:05.263 00.000 10072 BLC: History state: CurrMiss=-0.56, AvgInitMiss=0.00, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.961667, 1:-0.558308
01:46:05.263 00.000 10072 BLC: Over-shoot, no adjustment based on avgInitialMiss
01:46:05.263 00.000 10072 BLC: window closed
01:46:05.264 00.001 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.75, period_length = 287.50
01:46:05.264 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:46:05.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:05.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
01:46:05.264 00.000 10072 MoveAxis(W, 7, ABG)
01:46:05.264 00.000 10072 Guiding  Dir = 3, Dur = 7
01:46:05.264 00.000 10072 IsGuiding returns 0
01:46:05.265 00.001 10072 PulseGuide returned control before completion, sleep 17
01:46:05.266 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:05.285 00.019 1032 UpdateGuideState exits: m=1267 SNR=25.0
01:46:05.287 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:05.288 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:05.289 00.001 1032 Enqueuing Expose request
01:46:05.294 00.005 10072 IsGuiding returns 0
01:46:05.294 00.000 10072 Move returns status 0, amount 7
01:46:05.294 00.000 10072 MoveAxis(N, 0, ABG)
01:46:05.294 00.000 10072 Move returns status 0, amount 0
01:46:05.294 00.000 10072 move complete, result=0
01:46:05.294 00.000 10072 worker thread done servicing request
01:46:05.294 00.000 10072 Worker thread wakes up
01:46:05.294 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:05.294 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:05.299 00.005 1032 GuideStep: -0.0 px 7 ms WEST, 0.6 px 0 ms NORTH
01:46:05.705 00.406 10072 Exposure complete
01:46:05.748 00.043 10072 worker thread done servicing request
01:46:05.748 00.000 1032 OnExposeComplete: enter
01:46:05.749 00.001 1032 UpdateGuideState(): m_state=6
01:46:05.751 00.002 1032 Star::Find(15, 222, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 192
01:46:05.753 00.002 1032 Star::Find returns 1 (0), X=222.53, Y=617.45, Mass=1273, SNR=25.1, Peak=104 HFD=3.2
01:46:05.755 00.002 1032 MultiStar: [#1 -0.77,-0.36,1.05,U] [#2 -0.80,-0.19,0.77,U] [#3 -0.75,-0.23,0.70,U] [#4 -0.82,-0.29,0.72,U] [#5 -0.80,-0.14,0.61,U] [#6 -0.79,-0.30,0.72,U] [#7 -0.65,-0.20,0.61,U] [#8 -0.81,-0.26,0.52,U] 
01:46:05.758 00.003 1032 refined, 8 included, MultiStar: {-0.77, -0.29}, one-star: {-0.73, -0.47}
01:46:05.759 00.001 1032 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.83) = xAngle (-4.61 = 1.67)
01:46:05.760 00.001 1032 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.61 = 1.67)
01:46:05.761 00.001 1032 CameraToMount -- cameraX=-0.77 cameraY=-0.29 hyp=0.82 cameraTheta=-2.78 mountX=-0.08 mountY=0.82, mountTheta=1.67
01:46:05.764 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.77, y=-0.29, opts=13)
01:46:05.769 00.005 1032 Enqueuing Move request for scope (-0.77, -0.29)
01:46:05.771 00.002 10072 Worker thread wakes up
01:46:05.771 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.29) opts 0xd
01:46:05.771 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.77, -0.29)
01:46:05.771 00.000 10072 Moving (-0.77, -0.29) raw xDistance=-0.08 yDistance=0.82
01:46:05.772 00.001 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.75, period_length = 287.50
01:46:05.772 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:46:05.772 00.000 10072 resist switch: large excursion: input 0.82 thresh 0.60 direction from -1 to 1
01:46:05.772 00.000 10072 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.45
01:46:05.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82
01:46:05.772 00.000 10072 MoveAxis(W, 4, ABG)
01:46:05.772 00.000 10072 Guiding  Dir = 3, Dur = 4
01:46:05.772 00.000 10072 IsGuiding returns 0
01:46:05.773 00.001 10072 PulseGuide returned control before completion, sleep 14
01:46:05.774 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:05.792 00.018 1032 UpdateGuideState exits: m=1273 SNR=25.1
01:46:05.793 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:05.795 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:05.798 00.003 1032 Enqueuing Expose request
01:46:05.800 00.002 10072 IsGuiding returns 0
01:46:05.800 00.000 10072 Move returns status 0, amount 4
01:46:05.800 00.000 10072 BLC: Oldest BLC event removed
01:46:05.800 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
01:46:05.800 00.000 10072 MoveAxis(S, 612, ABG)
01:46:05.801 00.001 10072 Guiding  Dir = 1, Dur = 612
01:46:05.801 00.000 10072 IsGuiding returns 0
01:46:05.801 00.000 10072 PulseGuide returned control before completion, sleep 622
01:46:06.436 00.635 10072 IsGuiding returns 0
01:46:06.436 00.000 10072 Move returns status 0, amount 612
01:46:06.436 00.000 10072 move complete, result=0
01:46:06.436 00.000 10072 worker thread done servicing request
01:46:06.436 00.000 10072 Worker thread wakes up
01:46:06.436 00.000 1032 GuideStep: -0.1 px 4 ms WEST, 0.8 px 612 ms SOUTH
01:46:06.438 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:06.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:07.066 00.628 10072 Exposure complete
01:46:07.107 00.041 10072 worker thread done servicing request
01:46:07.107 00.000 1032 OnExposeComplete: enter
01:46:07.110 00.003 1032 UpdateGuideState(): m_state=6
01:46:07.112 00.002 1032 Star::Find(15, 222, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 193
01:46:07.115 00.003 1032 Star::Find returns 1 (0), X=223.54, Y=617.89, Mass=1404, SNR=26.4, Peak=134 HFD=3.1
01:46:07.117 00.002 1032 MultiStar: [#1 0.26,0.17,0.96,U] [#2 0.18,0.35,0.79,U] [#3 0.23,0.30,0.68,U] [#4 0.30,0.15,0.71,U] [#5 0.24,0.17,0.60,U] [#6 0.29,0.13,0.69,U] [#7 0.21,0.38,0.58,U] [#8 0.29,0.14,0.56,U] 
01:46:07.118 00.001 1032 single-star, 8 included, MultiStar: {0.25, 0.18}, one-star: {0.28, -0.03}
01:46:07.120 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
01:46:07.122 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
01:46:07.123 00.001 1032 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-0.12 mountX=-0.10 mountY=-0.26, mountTheta=-1.95
01:46:07.126 00.003 1032 SchedulePrimaryMove(0F526948, x=0.28, y=-0.03, opts=13)
01:46:07.128 00.002 1032 Enqueuing Move request for scope (0.28, -0.03)
01:46:07.130 00.002 10072 Worker thread wakes up
01:46:07.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.03) opts 0xd
01:46:07.131 00.001 10072 Handling offset move in thread for scope, endpoint = (0.28, -0.03)
01:46:07.131 00.000 10072 Moving (0.28, -0.03) raw xDistance=-0.10 yDistance=-0.26
01:46:07.131 00.000 10072 BLC: History state: CurrMiss=-0.26, AvgInitMiss=-0.04, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.816451, 1:-0.262360
01:46:07.131 00.000 10072 BLC: Over-shoot, no adjustment based on avgInitialMiss
01:46:07.131 00.000 10072 BLC: window closed
01:46:07.131 00.000 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.74, period_length = 287.50
01:46:07.131 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:46:07.131 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:07.131 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:46:07.131 00.000 10072 MoveAxis(W, 6, ABG)
01:46:07.131 00.000 10072 Guiding  Dir = 3, Dur = 6
01:46:07.132 00.001 10072 IsGuiding returns 0
01:46:07.132 00.000 10072 PulseGuide returned control before completion, sleep 16
01:46:07.133 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:07.152 00.019 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:46:07.155 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:07.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:07.158 00.001 1032 Enqueuing Expose request
01:46:07.159 00.001 10072 IsGuiding returns 0
01:46:07.159 00.000 10072 Move returns status 0, amount 6
01:46:07.159 00.000 10072 MoveAxis(N, 0, ABG)
01:46:07.159 00.000 10072 Move returns status 0, amount 0
01:46:07.161 00.002 10072 move complete, result=0
01:46:07.161 00.000 10072 worker thread done servicing request
01:46:07.161 00.000 10072 Worker thread wakes up
01:46:07.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:07.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:07.166 00.005 1032 GuideStep: -0.1 px 6 ms WEST, -0.3 px 0 ms NORTH
01:46:07.565 00.399 10072 Exposure complete
01:46:07.624 00.059 10072 worker thread done servicing request
01:46:07.624 00.000 1032 OnExposeComplete: enter
01:46:07.626 00.002 1032 UpdateGuideState(): m_state=6
01:46:07.628 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 194
01:46:07.630 00.002 1032 Star::Find returns 1 (0), X=223.45, Y=617.93, Mass=1375, SNR=26.1, Peak=165 HFD=2.9
01:46:07.631 00.001 1032 MultiStar: [#1 0.10,0.17,1.00,U] [#2 0.21,0.24,0.73,U] [#3 0.10,0.07,0.68,U] [#4 0.10,0.16,0.71,U] [#5 0.20,0.14,0.62,U] [#6 0.05,-0.03,0.71,U] [#7 0.12,0.04,0.58,U] [#8 0.11,0.04,0.51,U] 
01:46:07.633 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.10}, one-star: {0.19, 0.00}
01:46:07.634 00.001 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
01:46:07.635 00.001 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
01:46:07.637 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.62 mountX=0.06 mountY=-0.15, mountTheta=-1.21
01:46:07.640 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
01:46:07.640 00.000 1032 Enqueuing Move request for scope (0.13, 0.10)
01:46:07.643 00.003 10072 Worker thread wakes up
01:46:07.643 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
01:46:07.643 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
01:46:07.643 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.06 yDistance=-0.15
01:46:07.643 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.74, period_length = 287.50
01:46:07.643 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:46:07.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:07.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:46:07.644 00.001 10072 MoveAxis(W, 4, ABG)
01:46:07.644 00.000 10072 Guiding  Dir = 3, Dur = 4
01:46:07.644 00.000 10072 IsGuiding returns 0
01:46:07.645 00.001 10072 PulseGuide returned control before completion, sleep 14
01:46:07.647 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:07.667 00.020 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:46:07.669 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:07.670 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:07.672 00.002 1032 Enqueuing Expose request
01:46:07.675 00.003 10072 IsGuiding returns 0
01:46:07.675 00.000 10072 Move returns status 0, amount 4
01:46:07.675 00.000 10072 MoveAxis(N, 0, ABG)
01:46:07.675 00.000 10072 Move returns status 0, amount 0
01:46:07.675 00.000 10072 move complete, result=0
01:46:07.677 00.002 10072 worker thread done servicing request
01:46:07.677 00.000 10072 Worker thread wakes up
01:46:07.677 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:07.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:07.683 00.006 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
01:46:08.314 00.631 10072 Exposure complete
01:46:08.360 00.046 10072 worker thread done servicing request
01:46:08.360 00.000 1032 OnExposeComplete: enter
01:46:08.363 00.003 1032 UpdateGuideState(): m_state=6
01:46:08.366 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 195
01:46:08.368 00.002 1032 Star::Find returns 1 (0), X=223.40, Y=617.87, Mass=1423, SNR=26.6, Peak=163 HFD=2.8
01:46:08.371 00.003 1032 MultiStar: [#1 0.12,0.23,0.97,U] [#2 0.05,0.32,0.77,U] [#3 0.07,0.22,0.65,U] [#4 0.01,0.17,0.71,U] [#5 0.11,0.28,0.61,U] [#6 0.04,0.10,0.71,U] [#7 0.17,0.32,0.57,U] [#8 0.14,0.15,0.50,U] 
01:46:08.372 00.001 1032 single-star, 8 included, MultiStar: {0.10, 0.18}, one-star: {0.15, -0.05}
01:46:08.374 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
01:46:08.375 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
01:46:08.376 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.35 mountX=-0.09 mountY=-0.13, mountTheta=-2.18
01:46:08.379 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
01:46:08.380 00.001 1032 Enqueuing Move request for scope (0.15, -0.05)
01:46:08.381 00.001 10072 Worker thread wakes up
01:46:08.382 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
01:46:08.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
01:46:08.382 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.09 yDistance=-0.13
01:46:08.382 00.000 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.74, period_length = 287.50
01:46:08.382 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
01:46:08.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:08.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:46:08.382 00.000 10072 MoveAxis(W, 4, ABG)
01:46:08.382 00.000 10072 Guiding  Dir = 3, Dur = 4
01:46:08.382 00.000 10072 IsGuiding returns 0
01:46:08.383 00.001 10072 PulseGuide returned control before completion, sleep 14
01:46:08.383 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:08.404 00.021 1032 UpdateGuideState exits: m=1423 SNR=26.6
01:46:08.407 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:08.409 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:08.410 00.001 1032 Enqueuing Expose request
01:46:08.412 00.002 10072 IsGuiding returns 0
01:46:08.412 00.000 10072 Move returns status 0, amount 4
01:46:08.412 00.000 10072 MoveAxis(N, 0, ABG)
01:46:08.412 00.000 10072 Move returns status 0, amount 0
01:46:08.412 00.000 10072 move complete, result=0
01:46:08.412 00.000 10072 worker thread done servicing request
01:46:08.412 00.000 10072 Worker thread wakes up
01:46:08.412 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:08.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:08.418 00.006 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:46:08.830 00.412 10072 Exposure complete
01:46:08.875 00.045 10072 worker thread done servicing request
01:46:08.875 00.000 1032 OnExposeComplete: enter
01:46:08.878 00.003 1032 UpdateGuideState(): m_state=6
01:46:08.879 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 196
01:46:08.880 00.001 1032 Star::Find returns 1 (0), X=223.54, Y=617.88, Mass=1385, SNR=26.2, Peak=160 HFD=2.8
01:46:08.882 00.002 1032 MultiStar: [#1 0.23,0.21,1.03,U] [#2 0.08,0.30,0.79,U] [#3 0.11,0.31,0.67,U] [#4 0.16,0.22,0.72,U] [#5 0.01,0.19,0.61,U] [#6 0.10,0.13,0.69,U] [#7 0.21,0.45,0.58,U] [#8 0.13,0.23,0.55,U] 
01:46:08.884 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.21}, one-star: {0.28, -0.04}
01:46:08.886 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
01:46:08.887 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
01:46:08.888 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.21 hyp=0.26 cameraTheta=0.92 mountX=0.16 mountY=-0.20, mountTheta=-0.91
01:46:08.890 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.21, opts=13)
01:46:08.891 00.001 1032 Enqueuing Move request for scope (0.16, 0.21)
01:46:08.894 00.003 10072 Worker thread wakes up
01:46:08.894 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.21) opts 0xd
01:46:08.894 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.21)
01:46:08.894 00.000 10072 Moving (0.16, 0.21) raw xDistance=0.16 yDistance=-0.20
01:46:08.894 00.000 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.74, period_length = 287.50
01:46:08.894 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:46:08.894 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:08.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:46:08.894 00.000 10072 MoveAxis(W, 72, ABG)
01:46:08.895 00.001 10072 Guiding  Dir = 3, Dur = 72
01:46:08.895 00.000 10072 IsGuiding returns 0
01:46:08.895 00.000 10072 PulseGuide returned control before completion, sleep 82
01:46:08.896 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:08.915 00.019 1032 UpdateGuideState exits: m=1385 SNR=26.2
01:46:08.918 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:08.920 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:08.921 00.001 1032 Enqueuing Expose request
01:46:08.983 00.062 10072 IsGuiding returns 0
01:46:08.983 00.000 10072 Move returns status 0, amount 72
01:46:08.983 00.000 10072 MoveAxis(N, 0, ABG)
01:46:08.983 00.000 10072 Move returns status 0, amount 0
01:46:08.983 00.000 10072 move complete, result=0
01:46:08.983 00.000 10072 worker thread done servicing request
01:46:08.983 00.000 10072 Worker thread wakes up
01:46:08.983 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:08.983 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:08.983 00.000 1032 GuideStep: 0.2 px 72 ms WEST, -0.2 px 0 ms NORTH
01:46:09.612 00.629 10072 Exposure complete
01:46:09.658 00.046 10072 worker thread done servicing request
01:46:09.658 00.000 1032 OnExposeComplete: enter
01:46:09.660 00.002 1032 UpdateGuideState(): m_state=6
01:46:09.663 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 197
01:46:09.664 00.001 1032 Star::Find returns 1 (0), X=223.26, Y=618.02, Mass=1352, SNR=25.9, Peak=148 HFD=2.5
01:46:09.666 00.002 1032 MultiStar: [#1 -0.12,0.40,1.06,U] [#2 -0.17,0.47,0.77,U] [#3 -0.14,0.41,0.65,U] [#4 -0.10,0.33,0.73,U] [#5 -0.08,0.35,0.61,U] [#6 -0.07,0.25,0.68,U] [#7 -0.10,0.39,0.59,U] [#8 -0.15,0.31,0.52,U] 
01:46:09.668 00.002 1032 single-star, 8 included, MultiStar: {-0.10, 0.33}, one-star: {0.00, 0.09}
01:46:09.670 00.002 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
01:46:09.672 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
01:46:09.674 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.53 mountX=0.09 mountY=-0.03, mountTheta=-0.30
01:46:09.678 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.09, opts=13)
01:46:09.680 00.002 1032 Enqueuing Move request for scope (0.00, 0.09)
01:46:09.682 00.002 10072 Worker thread wakes up
01:46:09.682 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
01:46:09.682 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
01:46:09.682 00.000 10072 Moving (0.00, 0.09) raw xDistance=0.09 yDistance=-0.03
01:46:09.683 00.001 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.74, period_length = 287.50
01:46:09.683 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:46:09.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:09.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:46:09.683 00.000 10072 MoveAxis(W, 5, ABG)
01:46:09.683 00.000 10072 Guiding  Dir = 3, Dur = 5
01:46:09.683 00.000 10072 IsGuiding returns 0
01:46:09.684 00.001 10072 PulseGuide returned control before completion, sleep 15
01:46:09.685 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:09.702 00.017 10072 IsGuiding returns 0
01:46:09.702 00.000 10072 Move returns status 0, amount 5
01:46:09.702 00.000 10072 MoveAxis(N, 0, ABG)
01:46:09.702 00.000 10072 Move returns status 0, amount 0
01:46:09.702 00.000 10072 move complete, result=0
01:46:09.702 00.000 10072 worker thread done servicing request
01:46:09.707 00.005 1032 UpdateGuideState exits: m=1352 SNR=25.9
01:46:09.709 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:09.711 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:09.713 00.002 1032 Enqueuing Expose request
01:46:09.715 00.002 1032 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
01:46:09.717 00.002 10072 Worker thread wakes up
01:46:09.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:09.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:10.126 00.409 10072 Exposure complete
01:46:10.173 00.047 10072 worker thread done servicing request
01:46:10.173 00.000 1032 OnExposeComplete: enter
01:46:10.176 00.003 1032 UpdateGuideState(): m_state=6
01:46:10.178 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 198
01:46:10.180 00.002 1032 Star::Find returns 1 (0), X=223.20, Y=618.14, Mass=1277, SNR=25.2, Peak=152 HFD=2.7
01:46:10.182 00.002 1032 MultiStar: [#1 -0.15,0.42,1.03,U] [#2 -0.08,0.52,0.73,U] [#3 -0.21,0.39,0.71,U] [#4 -0.22,0.49,0.77,U] [#5 -0.23,0.53,0.63,U] [#6 -0.23,0.37,0.76,U] [#7 -0.15,0.68,0.61,U] [#8 -0.25,0.49,0.51,U] 
01:46:10.184 00.002 1032 single-star, 8 included, MultiStar: {-0.17, 0.44}, one-star: {-0.06, 0.21}
01:46:10.185 00.001 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
01:46:10.187 00.002 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
01:46:10.189 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.85 mountX=0.22 mountY=0.00, mountTheta=0.02
01:46:10.191 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.21, opts=13)
01:46:10.193 00.002 1032 Enqueuing Move request for scope (-0.06, 0.21)
01:46:10.195 00.002 10072 Worker thread wakes up
01:46:10.195 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
01:46:10.195 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
01:46:10.195 00.000 10072 Moving (-0.06, 0.21) raw xDistance=0.22 yDistance=0.00
01:46:10.195 00.000 10072 PPEC rslt: input = 0.22, final = 0.10, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.74, period_length = 287.50
01:46:10.195 00.000 10072 PPEC: input: 0.22, control: 0.10, exposure: 500
01:46:10.195 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:10.195 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:46:10.195 00.000 10072 MoveAxis(W, 100, ABG)
01:46:10.195 00.000 10072 Guiding  Dir = 3, Dur = 100
01:46:10.196 00.001 10072 IsGuiding returns 0
01:46:10.196 00.000 10072 PulseGuide returned control before completion, sleep 110
01:46:10.197 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:10.220 00.023 1032 UpdateGuideState exits: m=1277 SNR=25.2
01:46:10.222 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:10.223 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:10.224 00.001 1032 Enqueuing Expose request
01:46:10.310 00.086 10072 IsGuiding returns 0
01:46:10.310 00.000 10072 Move returns status 0, amount 100
01:46:10.310 00.000 10072 MoveAxis(N, 0, ABG)
01:46:10.310 00.000 10072 Move returns status 0, amount 0
01:46:10.310 00.000 10072 move complete, result=0
01:46:10.310 00.000 10072 worker thread done servicing request
01:46:10.310 00.000 10072 Worker thread wakes up
01:46:10.310 00.000 1032 GuideStep: 0.2 px 100 ms WEST, 0.0 px 0 ms NORTH
01:46:10.313 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:10.313 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:10.939 00.626 10072 Exposure complete
01:46:10.985 00.046 10072 worker thread done servicing request
01:46:10.986 00.001 1032 OnExposeComplete: enter
01:46:10.990 00.004 1032 UpdateGuideState(): m_state=6
01:46:10.993 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 199
01:46:10.994 00.001 1032 Star::Find returns 1 (0), X=223.47, Y=617.60, Mass=1206, SNR=24.5, Peak=125 HFD=3.1
01:46:10.997 00.003 1032 MultiStar: [#1 0.06,-0.25,1.08,U] [#2 0.10,-0.11,0.79,U] [#3 0.12,-0.33,0.68,U] [#4 0.00,-0.19,0.79,U] [#5 0.19,-0.07,0.62,U] [#6 0.09,-0.30,0.76,U] [#7 0.09,-0.14,0.59,U] [#8 0.07,-0.32,0.52,U] 
01:46:10.998 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.23}, one-star: {0.21, -0.33}
01:46:11.000 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
01:46:11.002 00.002 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
01:46:11.003 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.23 hyp=0.25 cameraTheta=-1.14 mountX=-0.25 mountY=-0.04, mountTheta=-2.97
01:46:11.007 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.23, opts=13)
01:46:11.008 00.001 1032 Enqueuing Move request for scope (0.11, -0.23)
01:46:11.010 00.002 10072 Worker thread wakes up
01:46:11.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.23) opts 0xd
01:46:11.010 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.23)
01:46:11.010 00.000 10072 Moving (0.11, -0.23) raw xDistance=-0.25 yDistance=-0.04
01:46:11.011 00.001 10072 PPEC rslt: input = -0.25, final = -0.10, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.74, period_length = 287.50
01:46:11.011 00.000 10072 PPEC: input: -0.25, control: -0.10, exposure: 500
01:46:11.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:11.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:46:11.011 00.000 10072 MoveAxis(E, 101, ABG)
01:46:11.011 00.000 10072 Guiding  Dir = 2, Dur = 101
01:46:11.011 00.000 10072 IsGuiding returns 0
01:46:11.012 00.001 10072 PulseGuide returned control before completion, sleep 111
01:46:11.012 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:11.034 00.022 1032 UpdateGuideState exits: m=1206 SNR=24.5
01:46:11.036 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:11.037 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:11.038 00.001 1032 Enqueuing Expose request
01:46:11.138 00.100 10072 IsGuiding returns 0
01:46:11.138 00.000 10072 Move returns status 0, amount 101
01:46:11.138 00.000 10072 MoveAxis(N, 0, ABG)
01:46:11.138 00.000 10072 Move returns status 0, amount 0
01:46:11.138 00.000 10072 move complete, result=0
01:46:11.138 00.000 10072 worker thread done servicing request
01:46:11.138 00.000 10072 Worker thread wakes up
01:46:11.139 00.001 1032 GuideStep: -0.3 px 101 ms EAST, -0.0 px 0 ms NORTH
01:46:11.142 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:11.142 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:11.562 00.420 10072 Exposure complete
01:46:11.610 00.048 10072 worker thread done servicing request
01:46:11.610 00.000 1032 OnExposeComplete: enter
01:46:11.613 00.003 1032 UpdateGuideState(): m_state=6
01:46:11.615 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 200
01:46:11.617 00.002 1032 Star::Find returns 1 (0), X=223.54, Y=617.77, Mass=1364, SNR=26.0, Peak=153 HFD=3.0
01:46:11.619 00.002 1032 MultiStar: [#1 0.08,0.10,1.02,U] [#2 0.18,0.08,0.73,U] [#3 0.28,-0.01,0.67,U] [#4 0.11,-0.03,0.72,U] [#5 0.08,0.22,0.59,U] [#6 0.12,-0.12,0.70,U] [#7 0.30,0.05,0.60,U] [#8 0.13,-0.03,0.51,U] 
01:46:11.621 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.28, -0.15}
01:46:11.622 00.001 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
01:46:11.623 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
01:46:11.625 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.03 mountX=-0.04 mountY=-0.17, mountTheta=-1.80
01:46:11.628 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.01, opts=13)
01:46:11.629 00.001 1032 Enqueuing Move request for scope (0.17, 0.01)
01:46:11.631 00.002 10072 Worker thread wakes up
01:46:11.631 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
01:46:11.631 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
01:46:11.631 00.000 10072 Moving (0.17, 0.01) raw xDistance=-0.04 yDistance=-0.17
01:46:11.631 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.74, period_length = 287.50
01:46:11.631 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:46:11.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:11.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:46:11.631 00.000 10072 MoveAxis(W, 5, ABG)
01:46:11.632 00.001 10072 Guiding  Dir = 3, Dur = 5
01:46:11.632 00.000 10072 IsGuiding returns 0
01:46:11.632 00.000 10072 PulseGuide returned control before completion, sleep 15
01:46:11.633 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:11.651 00.018 10072 IsGuiding returns 0
01:46:11.651 00.000 10072 Move returns status 0, amount 5
01:46:11.651 00.000 10072 MoveAxis(N, 0, ABG)
01:46:11.651 00.000 10072 Move returns status 0, amount 0
01:46:11.651 00.000 10072 move complete, result=0
01:46:11.651 00.000 10072 worker thread done servicing request
01:46:11.654 00.003 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:46:11.656 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:11.658 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:11.660 00.002 1032 Enqueuing Expose request
01:46:11.662 00.002 1032 GuideStep: -0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
01:46:11.664 00.002 10072 Worker thread wakes up
01:46:11.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:11.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:12.295 00.631 10072 Exposure complete
01:46:12.343 00.048 10072 worker thread done servicing request
01:46:12.343 00.000 1032 OnExposeComplete: enter
01:46:12.345 00.002 1032 UpdateGuideState(): m_state=6
01:46:12.348 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 201
01:46:12.350 00.002 1032 Star::Find returns 1 (0), X=223.40, Y=617.92, Mass=1252, SNR=24.9, Peak=129 HFD=3.0
01:46:12.351 00.001 1032 MultiStar: [#1 0.08,0.11,1.04,U] [#2 0.26,0.10,0.80,U] [#3 0.06,0.03,0.69,U] [#4 0.03,0.16,0.75,U] [#5 0.14,0.17,0.65,U] [#6 0.13,0.04,0.73,U] [#7 0.22,0.29,0.62,U] [#8 0.03,0.06,0.56,U] 
01:46:12.354 00.003 1032 single-star, 8 included, MultiStar: {0.12, 0.10}, one-star: {0.14, -0.00}
01:46:12.355 00.001 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
01:46:12.358 00.003 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
01:46:12.360 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.00 mountX=-0.04 mountY=-0.14, mountTheta=-1.83
01:46:12.364 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.00, opts=13)
01:46:12.367 00.003 1032 Enqueuing Move request for scope (0.14, -0.00)
01:46:12.368 00.001 10072 Worker thread wakes up
01:46:12.368 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
01:46:12.368 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
01:46:12.368 00.000 10072 Moving (0.14, -0.00) raw xDistance=-0.04 yDistance=-0.14
01:46:12.369 00.001 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.73, period_length = 287.50
01:46:12.369 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:46:12.369 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:12.369 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:46:12.369 00.000 10072 MoveAxis(W, 5, ABG)
01:46:12.369 00.000 10072 Guiding  Dir = 3, Dur = 5
01:46:12.370 00.001 10072 IsGuiding returns 0
01:46:12.370 00.000 10072 PulseGuide returned control before completion, sleep 15
01:46:12.371 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:12.386 00.015 10072 IsGuiding returns 0
01:46:12.386 00.000 10072 Move returns status 0, amount 5
01:46:12.386 00.000 10072 MoveAxis(N, 0, ABG)
01:46:12.386 00.000 10072 Move returns status 0, amount 0
01:46:12.387 00.001 10072 move complete, result=0
01:46:12.387 00.000 10072 worker thread done servicing request
01:46:12.394 00.007 1032 UpdateGuideState exits: m=1252 SNR=24.9
01:46:12.396 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:12.398 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:12.401 00.003 1032 Enqueuing Expose request
01:46:12.402 00.001 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:46:12.404 00.002 10072 Worker thread wakes up
01:46:12.405 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:12.405 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:12.813 00.408 10072 Exposure complete
01:46:12.859 00.046 10072 worker thread done servicing request
01:46:12.859 00.000 1032 OnExposeComplete: enter
01:46:12.861 00.002 1032 UpdateGuideState(): m_state=6
01:46:12.863 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 202
01:46:12.864 00.001 1032 Star::Find returns 1 (0), X=223.53, Y=617.60, Mass=1384, SNR=26.2, Peak=171 HFD=3.1
01:46:12.866 00.002 1032 MultiStar: [#1 0.26,0.03,1.05,U] [#2 0.18,-0.00,0.73,U] [#3 0.15,0.09,0.65,U] [#4 0.26,-0.07,0.70,U] [#5 0.22,0.00,0.61,U] [#6 0.16,-0.20,0.70,U] [#7 0.16,0.06,0.59,U] [#8 0.22,-0.03,0.52,U] 
01:46:12.868 00.002 1032 refined, 8 included, MultiStar: {0.22, -0.06}, one-star: {0.28, -0.32}
01:46:12.870 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
01:46:12.872 00.002 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
01:46:12.873 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-0.28 mountX=-0.12 mountY=-0.20, mountTheta=-2.11
01:46:12.877 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.06, opts=13)
01:46:12.879 00.002 1032 Enqueuing Move request for scope (0.22, -0.06)
01:46:12.880 00.001 10072 Worker thread wakes up
01:46:12.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd
01:46:12.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.06)
01:46:12.881 00.001 10072 Moving (0.22, -0.06) raw xDistance=-0.12 yDistance=-0.20
01:46:12.881 00.000 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.73, period_length = 287.50
01:46:12.881 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
01:46:12.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:12.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:46:12.881 00.000 10072 MoveAxis(W, 5, ABG)
01:46:12.881 00.000 10072 Guiding  Dir = 3, Dur = 5
01:46:12.882 00.001 10072 IsGuiding returns 0
01:46:12.882 00.000 10072 PulseGuide returned control before completion, sleep 15
01:46:12.883 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:12.903 00.020 1032 UpdateGuideState exits: m=1384 SNR=26.2
01:46:12.905 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:12.907 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:12.909 00.002 1032 Enqueuing Expose request
01:46:12.933 00.024 10072 IsGuiding returns 0
01:46:12.933 00.000 10072 Move returns status 0, amount 5
01:46:12.933 00.000 10072 MoveAxis(N, 0, ABG)
01:46:12.933 00.000 10072 Move returns status 0, amount 0
01:46:12.934 00.001 10072 move complete, result=0
01:46:12.934 00.000 10072 worker thread done servicing request
01:46:12.934 00.000 10072 Worker thread wakes up
01:46:12.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:12.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:12.943 00.009 1032 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
01:46:13.560 00.617 10072 Exposure complete
01:46:13.619 00.059 10072 worker thread done servicing request
01:46:13.619 00.000 1032 OnExposeComplete: enter
01:46:13.622 00.003 1032 UpdateGuideState(): m_state=6
01:46:13.624 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 203
01:46:13.626 00.002 1032 Star::Find returns 1 (0), X=223.47, Y=617.70, Mass=1279, SNR=25.2, Peak=166 HFD=3.0
01:46:13.628 00.002 1032 MultiStar: [#1 0.23,0.01,1.06,U] [#2 0.30,-0.05,0.77,U] [#3 0.35,-0.13,0.73,U] [#4 0.23,-0.07,0.73,U] [#5 0.11,0.07,0.63,U] [#6 0.28,-0.18,0.71,U] [#7 0.26,-0.10,0.60,U] [#8 0.26,-0.17,0.53,U] 
01:46:13.630 00.002 1032 refined, 8 included, MultiStar: {0.25, -0.09}, one-star: {0.22, -0.23}
01:46:13.632 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
01:46:13.633 00.001 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
01:46:13.635 00.002 1032 CameraToMount -- cameraX=0.25 cameraY=-0.09 hyp=0.26 cameraTheta=-0.37 mountX=-0.15 mountY=-0.21, mountTheta=-2.20
01:46:13.638 00.003 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.09, opts=13)
01:46:13.639 00.001 1032 Enqueuing Move request for scope (0.25, -0.09)
01:46:13.642 00.003 10072 Worker thread wakes up
01:46:13.642 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.09) opts 0xd
01:46:13.642 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.09)
01:46:13.642 00.000 10072 Moving (0.25, -0.09) raw xDistance=-0.15 yDistance=-0.21
01:46:13.642 00.000 10072 PPEC rslt: input = -0.15, final = -0.06, react = -0.07, pred = 0.02, hyst = -0.06, hyst_pct = 0.73, period_length = 287.50
01:46:13.642 00.000 10072 PPEC: input: -0.15, control: -0.06, exposure: 500
01:46:13.642 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:46:13.642 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:46:13.642 00.000 10072 MoveAxis(E, 60, ABG)
01:46:13.642 00.000 10072 Guiding  Dir = 2, Dur = 60
01:46:13.643 00.001 10072 IsGuiding returns 0
01:46:13.643 00.000 10072 PulseGuide returned control before completion, sleep 70
01:46:13.644 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:13.664 00.020 1032 UpdateGuideState exits: m=1279 SNR=25.2
01:46:13.666 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:13.669 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:13.670 00.001 1032 Enqueuing Expose request
01:46:13.729 00.059 10072 IsGuiding returns 0
01:46:13.729 00.000 10072 Move returns status 0, amount 60
01:46:13.729 00.000 10072 MoveAxis(N, 0, ABG)
01:46:13.729 00.000 10072 Move returns status 0, amount 0
01:46:13.729 00.000 10072 move complete, result=0
01:46:13.729 00.000 10072 worker thread done servicing request
01:46:13.729 00.000 10072 Worker thread wakes up
01:46:13.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:13.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:13.730 00.001 1032 GuideStep: -0.2 px 60 ms EAST, -0.2 px 0 ms NORTH
01:46:14.140 00.410 10072 Exposure complete
01:46:14.188 00.048 10072 worker thread done servicing request
01:46:14.188 00.000 1032 OnExposeComplete: enter
01:46:14.190 00.002 1032 UpdateGuideState(): m_state=6
01:46:14.192 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 204
01:46:14.193 00.001 1032 Star::Find returns 1 (0), X=223.51, Y=617.65, Mass=1367, SNR=26.0, Peak=152 HFD=3.1
01:46:14.196 00.003 1032 MultiStar: [#1 0.19,0.03,0.97,U] [#2 0.18,0.10,0.79,U] [#3 0.13,0.11,0.68,U] [#4 0.02,0.04,0.75,U] [#5 0.12,0.08,0.61,U] [#6 0.17,-0.05,0.70,U] [#7 0.01,0.07,0.58,U] [#8 0.15,0.10,0.53,U] 
01:46:14.197 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.26, -0.27}
01:46:14.198 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
01:46:14.200 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
01:46:14.201 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.05 mountX=-0.03 mountY=-0.14, mountTheta=-1.78
01:46:14.205 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
01:46:14.207 00.002 1032 Enqueuing Move request for scope (0.15, 0.01)
01:46:14.209 00.002 10072 Worker thread wakes up
01:46:14.209 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
01:46:14.209 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
01:46:14.209 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.14
01:46:14.209 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.73, period_length = 287.50
01:46:14.209 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:46:14.209 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:14.209 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:46:14.209 00.000 10072 MoveAxis(W, 5, ABG)
01:46:14.209 00.000 10072 Guiding  Dir = 3, Dur = 5
01:46:14.211 00.002 10072 IsGuiding returns 0
01:46:14.211 00.000 10072 PulseGuide returned control before completion, sleep 15
01:46:14.211 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:14.229 00.018 10072 IsGuiding returns 0
01:46:14.229 00.000 10072 Move returns status 0, amount 5
01:46:14.229 00.000 10072 MoveAxis(N, 0, ABG)
01:46:14.229 00.000 10072 Move returns status 0, amount 0
01:46:14.229 00.000 10072 move complete, result=0
01:46:14.229 00.000 10072 worker thread done servicing request
01:46:14.231 00.002 1032 UpdateGuideState exits: m=1367 SNR=26.0
01:46:14.233 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:14.236 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:14.239 00.003 1032 Enqueuing Expose request
01:46:14.240 00.001 10072 Worker thread wakes up
01:46:14.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:14.240 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:14.241 00.001 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:46:14.874 00.633 10072 Exposure complete
01:46:14.919 00.045 10072 worker thread done servicing request
01:46:14.919 00.000 1032 OnExposeComplete: enter
01:46:14.921 00.002 1032 UpdateGuideState(): m_state=6
01:46:14.923 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 205
01:46:14.924 00.001 1032 Star::Find returns 1 (0), X=223.42, Y=617.80, Mass=1389, SNR=26.3, Peak=155 HFD=2.9
01:46:14.926 00.002 1032 MultiStar: [#1 0.22,0.12,1.04,U] [#2 0.22,0.14,0.78,U] [#3 0.16,0.18,0.68,U] [#4 0.16,0.03,0.72,U] [#5 0.22,0.18,0.61,U] [#6 0.26,-0.14,0.72,U] [#7 0.17,0.18,0.56,U] [#8 0.22,0.07,0.53,U] 
01:46:14.929 00.003 1032 single-star, 8 included, MultiStar: {0.20, 0.06}, one-star: {0.16, -0.12}
01:46:14.930 00.001 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
01:46:14.932 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
01:46:14.933 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.64 mountX=-0.16 mountY=-0.13, mountTheta=-2.47
01:46:14.937 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.12, opts=13)
01:46:14.939 00.002 1032 Enqueuing Move request for scope (0.16, -0.12)
01:46:14.941 00.002 10072 Worker thread wakes up
01:46:14.941 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
01:46:14.941 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
01:46:14.941 00.000 10072 Moving (0.16, -0.12) raw xDistance=-0.16 yDistance=-0.13
01:46:14.941 00.000 10072 PPEC rslt: input = -0.16, final = -0.06, react = -0.07, pred = 0.02, hyst = -0.07, hyst_pct = 0.73, period_length = 287.50
01:46:14.941 00.000 10072 PPEC: input: -0.16, control: -0.06, exposure: 500
01:46:14.941 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:14.941 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:46:14.941 00.000 10072 MoveAxis(E, 64, ABG)
01:46:14.941 00.000 10072 Guiding  Dir = 2, Dur = 64
01:46:14.942 00.001 10072 IsGuiding returns 0
01:46:14.942 00.000 10072 PulseGuide returned control before completion, sleep 74
01:46:14.943 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:14.963 00.020 1032 UpdateGuideState exits: m=1389 SNR=26.3
01:46:14.966 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:14.967 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:14.968 00.001 1032 Enqueuing Expose request
01:46:15.026 00.058 10072 IsGuiding returns 0
01:46:15.026 00.000 10072 Move returns status 0, amount 64
01:46:15.026 00.000 10072 MoveAxis(N, 0, ABG)
01:46:15.026 00.000 10072 Move returns status 0, amount 0
01:46:15.026 00.000 10072 move complete, result=0
01:46:15.026 00.000 10072 worker thread done servicing request
01:46:15.026 00.000 10072 Worker thread wakes up
01:46:15.026 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:15.027 00.001 1032 GuideStep: -0.2 px 64 ms EAST, -0.1 px 0 ms NORTH
01:46:15.030 00.003 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:15.435 00.405 10072 Exposure complete
01:46:15.482 00.047 10072 worker thread done servicing request
01:46:15.482 00.000 1032 OnExposeComplete: enter
01:46:15.485 00.003 1032 UpdateGuideState(): m_state=6
01:46:15.487 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 206
01:46:15.489 00.002 1032 Star::Find returns 1 (0), X=223.36, Y=617.90, Mass=1340, SNR=25.8, Peak=153 HFD=2.7
01:46:15.493 00.004 1032 MultiStar: [#1 0.08,0.22,1.05,U] [#2 0.19,0.25,0.73,U] [#3 0.16,0.32,0.71,U] [#4 -0.04,0.21,0.75,U] [#5 -0.06,0.21,0.59,U] [#6 -0.03,0.12,0.69,U] [#7 0.11,0.25,0.58,U] [#8 0.05,0.23,0.54,U] 
01:46:15.495 00.002 1032 single-star, 8 included, MultiStar: {0.07, 0.19}, one-star: {0.11, -0.03}
01:46:15.497 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
01:46:15.498 00.001 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
01:46:15.501 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.25 mountX=-0.05 mountY=-0.09, mountTheta=-2.08
01:46:15.504 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
01:46:15.505 00.001 1032 Enqueuing Move request for scope (0.11, -0.03)
01:46:15.507 00.002 10072 Worker thread wakes up
01:46:15.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
01:46:15.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
01:46:15.507 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.05 yDistance=-0.09
01:46:15.508 00.001 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.73, period_length = 287.50
01:46:15.508 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:46:15.508 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:15.508 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:46:15.508 00.000 10072 MoveAxis(W, 1, ABG)
01:46:15.508 00.000 10072 Guiding  Dir = 3, Dur = 1
01:46:15.508 00.000 10072 IsGuiding returns 0
01:46:15.509 00.001 10072 PulseGuide returned control before completion, sleep 11
01:46:15.509 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:15.527 00.018 10072 IsGuiding returns 0
01:46:15.527 00.000 10072 Move returns status 0, amount 1
01:46:15.527 00.000 10072 MoveAxis(N, 0, ABG)
01:46:15.527 00.000 10072 Move returns status 0, amount 0
01:46:15.527 00.000 10072 move complete, result=0
01:46:15.527 00.000 10072 worker thread done servicing request
01:46:15.530 00.003 1032 UpdateGuideState exits: m=1340 SNR=25.8
01:46:15.532 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:15.534 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:15.535 00.001 1032 Enqueuing Expose request
01:46:15.537 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:46:15.538 00.001 10072 Worker thread wakes up
01:46:15.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:15.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:16.171 00.633 10072 Exposure complete
01:46:16.218 00.047 10072 worker thread done servicing request
01:46:16.218 00.000 1032 OnExposeComplete: enter
01:46:16.220 00.002 1032 UpdateGuideState(): m_state=6
01:46:16.222 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 207
01:46:16.223 00.001 1032 Star::Find returns 1 (0), X=223.45, Y=617.76, Mass=1281, SNR=25.2, Peak=143 HFD=3.0
01:46:16.226 00.003 1032 MultiStar: [#1 0.16,-0.00,1.05,U] [#2 0.15,0.15,0.78,U] [#3 0.10,0.07,0.70,U] [#4 0.01,0.14,0.74,U] [#5 0.12,0.11,0.64,U] [#6 0.07,0.04,0.75,U] [#7 0.13,0.13,0.59,U] [#8 0.18,0.05,0.58,U] 
01:46:16.227 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.20, -0.17}
01:46:16.228 00.001 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
01:46:16.229 00.001 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
01:46:16.231 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.33 mountX=0.01 mountY=-0.13, mountTheta=-1.50
01:46:16.235 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
01:46:16.238 00.003 1032 Enqueuing Move request for scope (0.13, 0.04)
01:46:16.239 00.001 10072 Worker thread wakes up
01:46:16.240 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
01:46:16.240 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
01:46:16.240 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.13
01:46:16.240 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 287.50
01:46:16.240 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:46:16.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:16.240 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:46:16.240 00.000 10072 MoveAxis(W, 1, ABG)
01:46:16.240 00.000 10072 Guiding  Dir = 3, Dur = 1
01:46:16.241 00.001 10072 IsGuiding returns 0
01:46:16.241 00.000 10072 PulseGuide returned control before completion, sleep 11
01:46:16.242 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:16.262 00.020 10072 IsGuiding returns 0
01:46:16.262 00.000 10072 Move returns status 0, amount 1
01:46:16.262 00.000 10072 MoveAxis(N, 0, ABG)
01:46:16.262 00.000 10072 Move returns status 0, amount 0
01:46:16.262 00.000 10072 move complete, result=0
01:46:16.262 00.000 10072 worker thread done servicing request
01:46:16.264 00.002 1032 UpdateGuideState exits: m=1281 SNR=25.2
01:46:16.267 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:16.270 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:16.272 00.002 1032 Enqueuing Expose request
01:46:16.273 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:46:16.275 00.002 10072 Worker thread wakes up
01:46:16.275 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:16.275 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:16.688 00.413 10072 Exposure complete
01:46:16.730 00.042 10072 worker thread done servicing request
01:46:16.730 00.000 1032 OnExposeComplete: enter
01:46:16.732 00.002 1032 UpdateGuideState(): m_state=6
01:46:16.733 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 208
01:46:16.735 00.002 1032 Star::Find returns 1 (0), X=223.45, Y=617.91, Mass=1369, SNR=26.0, Peak=160 HFD=2.8
01:46:16.736 00.001 1032 MultiStar: [#1 0.23,0.20,1.05,U] [#2 0.26,0.26,0.75,U] [#3 0.18,0.22,0.66,U] [#4 0.07,0.12,0.73,U] [#5 0.03,0.17,0.61,U] [#6 0.05,0.06,0.72,U] [#7 0.20,0.27,0.57,U] [#8 0.19,0.11,0.53,U] 
01:46:16.739 00.003 1032 single-star, 8 included, MultiStar: {0.16, 0.15}, one-star: {0.19, -0.02}
01:46:16.742 00.003 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
01:46:16.743 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
01:46:16.746 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.20 cameraTheta=-0.08 mountX=-0.07 mountY=-0.18, mountTheta=-1.91
01:46:16.749 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.02, opts=13)
01:46:16.751 00.002 1032 Enqueuing Move request for scope (0.19, -0.02)
01:46:16.753 00.002 10072 Worker thread wakes up
01:46:16.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
01:46:16.753 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
01:46:16.753 00.000 10072 Moving (0.19, -0.02) raw xDistance=-0.07 yDistance=-0.18
01:46:16.753 00.000 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.73, period_length = 287.50
01:46:16.753 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:46:16.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:16.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:46:16.753 00.000 10072 MoveAxis(W, 1, ABG)
01:46:16.753 00.000 10072 Guiding  Dir = 3, Dur = 1
01:46:16.754 00.001 10072 IsGuiding returns 0
01:46:16.755 00.001 10072 PulseGuide returned control before completion, sleep 11
01:46:16.755 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:16.775 00.020 1032 UpdateGuideState exits: m=1369 SNR=26.0
01:46:16.777 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:16.779 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:16.780 00.001 1032 Enqueuing Expose request
01:46:16.781 00.001 10072 IsGuiding returns 0
01:46:16.781 00.000 10072 Move returns status 0, amount 1
01:46:16.781 00.000 10072 MoveAxis(N, 0, ABG)
01:46:16.782 00.001 10072 Move returns status 0, amount 0
01:46:16.782 00.000 10072 move complete, result=0
01:46:16.782 00.000 10072 worker thread done servicing request
01:46:16.782 00.000 10072 Worker thread wakes up
01:46:16.782 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:16.782 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:16.788 00.006 1032 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
01:46:17.409 00.621 10072 Exposure complete
01:46:17.454 00.045 10072 worker thread done servicing request
01:46:17.455 00.001 1032 OnExposeComplete: enter
01:46:17.457 00.002 1032 UpdateGuideState(): m_state=6
01:46:17.459 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 209
01:46:17.461 00.002 1032 Star::Find returns 1 (0), X=223.43, Y=618.09, Mass=1297, SNR=25.4, Peak=137 HFD=2.9
01:46:17.464 00.003 1032 MultiStar: [#1 0.19,0.33,1.09,U] [#2 0.23,0.44,0.76,U] [#3 0.13,0.45,0.69,U] [#4 0.09,0.34,0.71,U] [#5 0.10,0.41,0.62,U] [#6 0.06,0.25,0.73,U] [#7 0.21,0.46,0.55,U] [#8 0.17,0.36,0.55,U] 
01:46:17.466 00.002 1032 single-star, 8 included, MultiStar: {0.15, 0.34}, one-star: {0.17, 0.17}
01:46:17.467 00.001 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
01:46:17.469 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
01:46:17.471 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.24 cameraTheta=0.78 mountX=0.12 mountY=-0.21, mountTheta=-1.05
01:46:17.474 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.17, opts=13)
01:46:17.476 00.002 1032 Enqueuing Move request for scope (0.17, 0.17)
01:46:17.478 00.002 10072 Worker thread wakes up
01:46:17.478 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0xd
01:46:17.478 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
01:46:17.478 00.000 10072 Moving (0.17, 0.17) raw xDistance=0.12 yDistance=-0.21
01:46:17.478 00.000 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.73, period_length = 287.50
01:46:17.478 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
01:46:17.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:46:17.479 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:46:17.479 00.000 10072 MoveAxis(W, 2, ABG)
01:46:17.479 00.000 10072 Guiding  Dir = 3, Dur = 2
01:46:17.479 00.000 10072 IsGuiding returns 0
01:46:17.480 00.001 10072 PulseGuide returned control before completion, sleep 12
01:46:17.480 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:17.502 00.022 10072 IsGuiding returns 0
01:46:17.502 00.000 10072 Move returns status 0, amount 2
01:46:17.502 00.000 10072 MoveAxis(N, 0, ABG)
01:46:17.502 00.000 10072 Move returns status 0, amount 0
01:46:17.503 00.001 10072 move complete, result=0
01:46:17.503 00.000 10072 worker thread done servicing request
01:46:17.503 00.000 1032 UpdateGuideState exits: m=1297 SNR=25.4
01:46:17.505 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:17.508 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:17.510 00.002 1032 Enqueuing Expose request
01:46:17.511 00.001 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
01:46:17.513 00.002 10072 Worker thread wakes up
01:46:17.513 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:17.513 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:17.925 00.412 10072 Exposure complete
01:46:17.973 00.048 10072 worker thread done servicing request
01:46:17.973 00.000 1032 OnExposeComplete: enter
01:46:17.976 00.003 1032 UpdateGuideState(): m_state=6
01:46:17.978 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 210
01:46:17.980 00.002 1032 Star::Find returns 1 (0), X=223.28, Y=617.97, Mass=1249, SNR=24.9, Peak=131 HFD=2.7
01:46:17.982 00.002 1032 MultiStar: [#1 0.03,0.27,1.06,U] [#2 0.14,0.35,0.78,U] [#3 0.22,0.32,0.72,U] [#4 0.01,0.26,0.75,U] [#5 -0.04,0.30,0.63,U] [#6 0.00,0.23,0.77,U] [#7 0.20,0.36,0.59,U] [#8 -0.04,0.17,0.54,U] 
01:46:17.983 00.001 1032 single-star, 8 included, MultiStar: {0.06, 0.25}, one-star: {0.03, 0.04}
01:46:17.985 00.002 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
01:46:17.988 00.003 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
01:46:17.990 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=1.01 mountX=0.04 mountY=-0.04, mountTheta=-0.82
01:46:17.993 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
01:46:17.995 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
01:46:17.997 00.002 10072 Worker thread wakes up
01:46:17.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
01:46:17.997 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
01:46:17.997 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.04 yDistance=-0.04
01:46:17.997 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.72, period_length = 287.50
01:46:17.997 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:46:17.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:17.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:46:17.997 00.000 10072 MoveAxis(W, 1, ABG)
01:46:17.997 00.000 10072 Guiding  Dir = 3, Dur = 1
01:46:17.999 00.002 10072 IsGuiding returns 0
01:46:18.000 00.001 10072 PulseGuide returned control before completion, sleep 11
01:46:18.001 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:18.017 00.016 10072 IsGuiding returns 0
01:46:18.019 00.002 10072 Move returns status 0, amount 1
01:46:18.019 00.000 10072 MoveAxis(N, 0, ABG)
01:46:18.019 00.000 10072 Move returns status 0, amount 0
01:46:18.019 00.000 10072 move complete, result=0
01:46:18.019 00.000 10072 worker thread done servicing request
01:46:18.024 00.005 1032 UpdateGuideState exits: m=1249 SNR=24.9
01:46:18.026 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:18.029 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:18.030 00.001 1032 Enqueuing Expose request
01:46:18.032 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:46:18.033 00.001 10072 Worker thread wakes up
01:46:18.033 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:18.033 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:18.657 00.624 10072 Exposure complete
01:46:18.703 00.046 10072 worker thread done servicing request
01:46:18.703 00.000 1032 OnExposeComplete: enter
01:46:18.705 00.002 1032 UpdateGuideState(): m_state=6
01:46:18.707 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 211
01:46:18.709 00.002 1032 Star::Find returns 1 (0), X=223.40, Y=618.06, Mass=1391, SNR=26.3, Peak=153 HFD=2.8
01:46:18.711 00.002 1032 MultiStar: [#1 0.19,0.36,0.99,U] [#2 0.17,0.43,0.76,U] [#3 0.07,0.43,0.68,U] [#4 0.11,0.33,0.73,U] [#5 0.09,0.39,0.59,U] [#6 0.03,0.21,0.70,U] [#7 0.15,0.25,0.58,U] [#8 0.22,0.37,0.53,U] 
01:46:18.715 00.004 1032 single-star, 8 included, MultiStar: {0.13, 0.32}, one-star: {0.15, 0.14}
01:46:18.716 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
01:46:18.719 00.003 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
01:46:18.721 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.74 mountX=0.09 mountY=-0.18, mountTheta=-1.09
01:46:18.723 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.14, opts=13)
01:46:18.726 00.003 1032 Enqueuing Move request for scope (0.15, 0.14)
01:46:18.727 00.001 10072 Worker thread wakes up
01:46:18.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
01:46:18.728 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
01:46:18.728 00.000 10072 Moving (0.15, 0.14) raw xDistance=0.09 yDistance=-0.18
01:46:18.728 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.72, period_length = 287.50
01:46:18.728 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:46:18.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:18.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:46:18.728 00.000 10072 MoveAxis(W, 2, ABG)
01:46:18.728 00.000 10072 Guiding  Dir = 3, Dur = 2
01:46:18.728 00.000 10072 IsGuiding returns 0
01:46:18.729 00.001 10072 PulseGuide returned control before completion, sleep 12
01:46:18.729 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:18.748 00.019 10072 IsGuiding returns 0
01:46:18.748 00.000 10072 Move returns status 0, amount 2
01:46:18.748 00.000 10072 MoveAxis(N, 0, ABG)
01:46:18.748 00.000 10072 Move returns status 0, amount 0
01:46:18.748 00.000 10072 move complete, result=0
01:46:18.748 00.000 10072 worker thread done servicing request
01:46:18.749 00.001 1032 UpdateGuideState exits: m=1391 SNR=26.3
01:46:18.752 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:18.754 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:18.756 00.002 1032 Enqueuing Expose request
01:46:18.757 00.001 10072 Worker thread wakes up
01:46:18.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:18.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:18.757 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
01:46:19.172 00.415 10072 Exposure complete
01:46:19.221 00.049 10072 worker thread done servicing request
01:46:19.221 00.000 1032 OnExposeComplete: enter
01:46:19.224 00.003 1032 UpdateGuideState(): m_state=6
01:46:19.225 00.001 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 212
01:46:19.227 00.002 1032 Star::Find returns 1 (0), X=223.29, Y=617.91, Mass=1293, SNR=25.3, Peak=137 HFD=2.8
01:46:19.229 00.002 1032 MultiStar: [#1 -0.03,0.22,1.06,U] [#2 0.18,0.24,0.79,U] [#3 0.10,0.25,0.70,U] [#4 0.01,0.26,0.75,U] [#5 0.01,0.17,0.63,U] [#6 0.04,0.05,0.73,U] [#7 0.10,0.17,0.61,U] [#8 0.01,0.21,0.55,U] 
01:46:19.230 00.001 1032 single-star, 8 included, MultiStar: {0.05, 0.17}, one-star: {0.03, -0.02}
01:46:19.232 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
01:46:19.234 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
01:46:19.235 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.42 mountX=-0.02 mountY=-0.03, mountTheta=-2.25
01:46:19.240 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
01:46:19.243 00.003 1032 Enqueuing Move request for scope (0.03, -0.02)
01:46:19.245 00.002 10072 Worker thread wakes up
01:46:19.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
01:46:19.245 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
01:46:19.245 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
01:46:19.245 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.72, period_length = 287.50
01:46:19.245 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:46:19.245 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:19.246 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:46:19.246 00.000 10072 MoveAxis(W, 2, ABG)
01:46:19.246 00.000 10072 Guiding  Dir = 3, Dur = 2
01:46:19.246 00.000 10072 IsGuiding returns 0
01:46:19.246 00.000 10072 PulseGuide returned control before completion, sleep 12
01:46:19.250 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:19.263 00.013 10072 IsGuiding returns 0
01:46:19.263 00.000 10072 Move returns status 0, amount 2
01:46:19.263 00.000 10072 MoveAxis(N, 0, ABG)
01:46:19.263 00.000 10072 Move returns status 0, amount 0
01:46:19.263 00.000 10072 move complete, result=0
01:46:19.263 00.000 10072 worker thread done servicing request
01:46:19.271 00.008 1032 UpdateGuideState exits: m=1293 SNR=25.3
01:46:19.273 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:19.274 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:19.277 00.003 1032 Enqueuing Expose request
01:46:19.278 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:46:19.281 00.003 10072 Worker thread wakes up
01:46:19.281 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:19.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:19.906 00.625 10072 Exposure complete
01:46:19.949 00.043 10072 worker thread done servicing request
01:46:19.949 00.000 1032 OnExposeComplete: enter
01:46:19.951 00.002 1032 UpdateGuideState(): m_state=6
01:46:19.953 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 213
01:46:19.955 00.002 1032 Star::Find returns 1 (0), X=223.41, Y=618.08, Mass=1319, SNR=25.6, Peak=122 HFD=3.2
01:46:19.958 00.003 1032 MultiStar: [#1 0.20,0.38,1.07,U] [#2 0.15,0.43,0.76,U] [#3 0.22,0.36,0.65,U] [#4 0.25,0.42,0.72,U] [#5 0.12,0.40,0.62,U] [#6 0.13,0.14,0.72,U] [#7 0.21,0.42,0.59,U] [#8 0.13,0.36,0.54,U] 
01:46:19.961 00.003 1032 single-star, 8 included, MultiStar: {0.18, 0.33}, one-star: {0.15, 0.16}
01:46:19.964 00.003 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
01:46:19.966 00.002 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
01:46:19.967 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.80 mountX=0.11 mountY=-0.19, mountTheta=-1.03
01:46:19.971 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.16, opts=13)
01:46:19.972 00.001 1032 Enqueuing Move request for scope (0.15, 0.16)
01:46:19.974 00.002 10072 Worker thread wakes up
01:46:19.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
01:46:19.974 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
01:46:19.974 00.000 10072 Moving (0.15, 0.16) raw xDistance=0.11 yDistance=-0.19
01:46:19.974 00.000 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.72, period_length = 287.50
01:46:19.974 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:46:19.975 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:19.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:46:19.975 00.000 10072 MoveAxis(W, 2, ABG)
01:46:19.975 00.000 10072 Guiding  Dir = 3, Dur = 2
01:46:19.975 00.000 10072 IsGuiding returns 0
01:46:19.975 00.000 10072 PulseGuide returned control before completion, sleep 12
01:46:19.977 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:19.996 00.019 10072 IsGuiding returns 0
01:46:19.996 00.000 10072 Move returns status 0, amount 2
01:46:19.996 00.000 10072 MoveAxis(N, 0, ABG)
01:46:19.996 00.000 10072 Move returns status 0, amount 0
01:46:19.996 00.000 10072 move complete, result=0
01:46:19.996 00.000 10072 worker thread done servicing request
01:46:19.996 00.000 1032 UpdateGuideState exits: m=1319 SNR=25.6
01:46:19.999 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:20.001 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:20.003 00.002 1032 Enqueuing Expose request
01:46:20.005 00.002 10072 Worker thread wakes up
01:46:20.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:20.005 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:20.005 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
01:46:20.422 00.417 10072 Exposure complete
01:46:20.469 00.047 10072 worker thread done servicing request
01:46:20.470 00.001 1032 OnExposeComplete: enter
01:46:20.472 00.002 1032 UpdateGuideState(): m_state=6
01:46:20.474 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 214
01:46:20.475 00.001 1032 Star::Find returns 1 (0), X=223.52, Y=618.01, Mass=1233, SNR=24.7, Peak=129 HFD=3.0
01:46:20.478 00.003 1032 MultiStar: [#1 0.22,0.29,1.11,U] [#2 0.12,0.34,0.81,U] [#3 0.16,0.33,0.72,U] [#4 0.14,0.34,0.76,U] [#5 0.19,0.34,0.64,U] [#6 0.20,0.21,0.75,U] [#7 0.25,0.34,0.63,U] [#8 0.09,0.14,0.49,U] 
01:46:20.480 00.002 1032 single-star, 8 included, MultiStar: {0.19, 0.27}, one-star: {0.26, 0.09}
01:46:20.482 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
01:46:20.483 00.001 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
01:46:20.486 00.003 1032 CameraToMount -- cameraX=0.26 cameraY=0.09 hyp=0.28 cameraTheta=0.33 mountX=0.02 mountY=-0.28, mountTheta=-1.50
01:46:20.488 00.002 1032 SchedulePrimaryMove(0F526948, x=0.26, y=0.09, opts=13)
01:46:20.490 00.002 1032 Enqueuing Move request for scope (0.26, 0.09)
01:46:20.491 00.001 10072 Worker thread wakes up
01:46:20.491 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.09) opts 0xd
01:46:20.491 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, 0.09)
01:46:20.491 00.000 10072 Moving (0.26, 0.09) raw xDistance=0.02 yDistance=-0.28
01:46:20.492 00.001 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.72, period_length = 287.50
01:46:20.492 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:46:20.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:46:20.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:46:20.492 00.000 10072 MoveAxis(W, 0, ABG)
01:46:20.492 00.000 10072 Move returns status 0, amount 0
01:46:20.492 00.000 10072 MoveAxis(N, 0, ABG)
01:46:20.492 00.000 10072 Move returns status 0, amount 0
01:46:20.492 00.000 10072 move complete, result=0
01:46:20.492 00.000 10072 worker thread done servicing request
01:46:20.493 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:20.513 00.020 1032 UpdateGuideState exits: m=1233 SNR=24.7
01:46:20.515 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:20.518 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:20.521 00.003 1032 Enqueuing Expose request
01:46:20.524 00.003 1032 GuideStep: 0.0 px 0 ms WEST, -0.3 px 0 ms NORTH
01:46:20.526 00.002 10072 Worker thread wakes up
01:46:20.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:20.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:21.156 00.630 10072 Exposure complete
01:46:21.204 00.048 10072 worker thread done servicing request
01:46:21.204 00.000 1032 OnExposeComplete: enter
01:46:21.207 00.003 1032 UpdateGuideState(): m_state=6
01:46:21.210 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 215
01:46:21.213 00.003 1032 Star::Find returns 1 (0), X=223.51, Y=617.95, Mass=1344, SNR=25.9, Peak=140 HFD=3.0
01:46:21.215 00.002 1032 MultiStar: [#1 0.22,0.24,1.01,U] [#2 0.22,0.26,0.75,U] [#3 0.21,0.30,0.69,U] [#4 0.20,0.24,0.74,U] [#5 0.11,0.33,0.62,U] [#6 0.19,0.17,0.73,U] [#7 0.15,0.35,0.60,U] [#8 0.14,0.32,0.50,U] 
01:46:21.217 00.002 1032 single-star, 8 included, MultiStar: {0.20, 0.23}, one-star: {0.25, 0.02}
01:46:21.219 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
01:46:21.220 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
01:46:21.223 00.003 1032 CameraToMount -- cameraX=0.25 cameraY=0.02 hyp=0.26 cameraTheta=0.09 mountX=-0.04 mountY=-0.25, mountTheta=-1.74
01:46:21.225 00.002 1032 SchedulePrimaryMove(0F526948, x=0.25, y=0.02, opts=13)
01:46:21.227 00.002 1032 Enqueuing Move request for scope (0.25, 0.02)
01:46:21.229 00.002 10072 Worker thread wakes up
01:46:21.229 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.02) opts 0xd
01:46:21.229 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, 0.02)
01:46:21.229 00.000 10072 Moving (0.25, 0.02) raw xDistance=-0.04 yDistance=-0.25
01:46:21.230 00.001 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.72, period_length = 287.50
01:46:21.230 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:46:21.230 00.000 10072 switching direction from 1 to -1 - decHistory=-3 oldest=-0.41 newest=-0.72
01:46:21.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:46:21.230 00.000 10072 MoveAxis(W, 1, ABG)
01:46:21.230 00.000 10072 Guiding  Dir = 3, Dur = 1
01:46:21.230 00.000 10072 IsGuiding returns 0
01:46:21.230 00.000 10072 PulseGuide returned control before completion, sleep 11
01:46:21.233 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:21.248 00.015 10072 IsGuiding returns 0
01:46:21.248 00.000 10072 Move returns status 0, amount 1
01:46:21.248 00.000 10072 BLC: Oldest BLC event removed
01:46:21.248 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
01:46:21.248 00.000 10072 MoveAxis(N, 247, ABG)
01:46:21.248 00.000 10072 Guiding  Dir = 0, Dur = 247
01:46:21.249 00.001 10072 IsGuiding returns 0
01:46:21.249 00.000 10072 PulseGuide returned control before completion, sleep 257
01:46:21.254 00.005 1032 UpdateGuideState exits: m=1344 SNR=25.9
01:46:21.256 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:21.257 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:21.259 00.002 1032 Enqueuing Expose request
01:46:21.513 00.254 10072 IsGuiding returns 0
01:46:21.513 00.000 10072 Move returns status 0, amount 247
01:46:21.513 00.000 10072 move complete, result=0
01:46:21.513 00.000 10072 worker thread done servicing request
01:46:21.513 00.000 10072 Worker thread wakes up
01:46:21.513 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.3 px 247 ms NORTH
01:46:21.516 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:21.516 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:21.926 00.410 10072 Exposure complete
01:46:21.971 00.045 10072 worker thread done servicing request
01:46:21.971 00.000 1032 OnExposeComplete: enter
01:46:21.972 00.001 1032 UpdateGuideState(): m_state=6
01:46:21.974 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 216
01:46:21.975 00.001 1032 Star::Find returns 1 (0), X=223.43, Y=617.71, Mass=1358, SNR=26.0, Peak=134 HFD=3.0
01:46:21.977 00.002 1032 MultiStar: [#1 0.20,0.02,1.05,U] [#2 0.23,0.17,0.76,U] [#3 0.06,0.02,0.68,U] [#4 0.14,0.06,0.68,U] [#5 0.18,0.04,0.63,U] [#6 0.16,-0.00,0.71,U] [#7 0.08,0.06,0.59,U] [#8 0.16,-0.02,0.52,U] 
01:46:21.978 00.001 1032 refined, 8 included, MultiStar: {0.16, 0.01}, one-star: {0.17, -0.21}
01:46:21.980 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
01:46:21.981 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
01:46:21.982 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.03 mountX=-0.04 mountY=-0.15, mountTheta=-1.80
01:46:21.987 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
01:46:21.990 00.003 1032 Enqueuing Move request for scope (0.16, 0.01)
01:46:21.992 00.002 10072 Worker thread wakes up
01:46:21.992 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
01:46:21.993 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
01:46:21.993 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.04 yDistance=-0.15
01:46:21.993 00.000 10072 BLC: History state: CurrMiss=0.15, AvgInitMiss=-0.03, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.251559, 1:0.154579
01:46:21.993 00.000 10072 BLC: No correction, Miss < min_move
01:46:21.993 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.72, period_length = 287.50
01:46:21.993 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:46:21.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:21.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:46:21.993 00.000 10072 MoveAxis(W, 1, ABG)
01:46:21.993 00.000 10072 Guiding  Dir = 3, Dur = 1
01:46:21.995 00.002 10072 IsGuiding returns 0
01:46:21.995 00.000 10072 PulseGuide returned control before completion, sleep 11
01:46:21.996 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:22.014 00.018 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:46:22.017 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:22.020 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:22.021 00.001 1032 Enqueuing Expose request
01:46:22.023 00.002 10072 IsGuiding returns 0
01:46:22.023 00.000 10072 Move returns status 0, amount 1
01:46:22.023 00.000 10072 MoveAxis(N, 0, ABG)
01:46:22.023 00.000 10072 Move returns status 0, amount 0
01:46:22.023 00.000 10072 move complete, result=0
01:46:22.023 00.000 10072 worker thread done servicing request
01:46:22.023 00.000 10072 Worker thread wakes up
01:46:22.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:22.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:22.031 00.008 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
01:46:22.659 00.628 10072 Exposure complete
01:46:22.702 00.043 10072 worker thread done servicing request
01:46:22.702 00.000 1032 OnExposeComplete: enter
01:46:22.704 00.002 1032 UpdateGuideState(): m_state=6
01:46:22.707 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 217
01:46:22.709 00.002 1032 Star::Find returns 1 (0), X=223.26, Y=617.85, Mass=1388, SNR=26.3, Peak=147 HFD=2.8
01:46:22.710 00.001 1032 MultiStar: [#1 0.04,0.14,1.00,U] [#2 0.09,0.26,0.74,U] [#3 0.13,0.11,0.65,U] [#4 -0.00,0.26,0.71,U] [#5 -0.05,0.16,0.59,U] [#6 0.05,0.03,0.72,U] [#7 0.19,0.19,0.57,U] [#8 0.04,0.16,0.54,U] 
01:46:22.712 00.002 1032 single-star, 8 included, MultiStar: {0.05, 0.13}, one-star: {0.01, -0.08}
01:46:22.715 00.003 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.97)
01:46:22.716 00.001 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.97)
01:46:22.718 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.48 mountX=-0.08 mountY=0.01, mountTheta=2.97
01:46:22.719 00.001 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
01:46:22.721 00.002 1032 Enqueuing Move request for scope (0.01, -0.08)
01:46:22.723 00.002 10072 Worker thread wakes up
01:46:22.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
01:46:22.723 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
01:46:22.724 00.001 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
01:46:22.724 00.000 10072 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.03, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.251559, 1:0.154579, 2:-0.013090
01:46:22.724 00.000 10072 BLC: No correction, Miss < min_move
01:46:22.724 00.000 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.72, period_length = 287.50
01:46:22.724 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:46:22.724 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:22.724 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:46:22.724 00.000 10072 MoveAxis(W, 1, ABG)
01:46:22.724 00.000 10072 Guiding  Dir = 3, Dur = 1
01:46:22.725 00.001 10072 IsGuiding returns 0
01:46:22.725 00.000 10072 PulseGuide returned control before completion, sleep 11
01:46:22.725 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:22.743 00.018 1032 UpdateGuideState exits: m=1388 SNR=26.3
01:46:22.746 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:22.747 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:22.749 00.002 1032 Enqueuing Expose request
01:46:22.751 00.002 10072 IsGuiding returns 0
01:46:22.751 00.000 10072 Move returns status 0, amount 1
01:46:22.751 00.000 10072 MoveAxis(N, 0, ABG)
01:46:22.751 00.000 10072 Move returns status 0, amount 0
01:46:22.751 00.000 10072 move complete, result=0
01:46:22.751 00.000 10072 worker thread done servicing request
01:46:22.751 00.000 10072 Worker thread wakes up
01:46:22.751 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:22.751 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:22.757 00.006 1032 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
01:46:23.157 00.400 10072 Exposure complete
01:46:23.207 00.050 10072 worker thread done servicing request
01:46:23.207 00.000 1032 OnExposeComplete: enter
01:46:23.208 00.001 1032 UpdateGuideState(): m_state=6
01:46:23.211 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 218
01:46:23.213 00.002 1032 Star::Find returns 1 (0), X=223.38, Y=617.96, Mass=1440, SNR=26.7, Peak=156 HFD=2.8
01:46:23.214 00.001 1032 MultiStar: [#1 0.00,0.24,1.00,U] [#2 0.07,0.28,0.76,U] [#3 -0.06,0.29,0.64,U] [#4 -0.05,0.28,0.70,U] [#5 -0.03,0.31,0.60,U] [#6 -0.03,0.16,0.68,U] [#7 0.07,0.38,0.59,U] [#8 -0.06,0.17,0.49,U] 
01:46:23.216 00.002 1032 single-star, 8 included, MultiStar: {0.01, 0.23}, one-star: {0.13, 0.03}
01:46:23.217 00.001 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
01:46:23.220 00.003 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
01:46:23.222 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.25 mountX=-0.00 mountY=-0.13, mountTheta=-1.58
01:46:23.224 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
01:46:23.225 00.001 1032 Enqueuing Move request for scope (0.13, 0.03)
01:46:23.227 00.002 10072 Worker thread wakes up
01:46:23.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
01:46:23.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
01:46:23.227 00.000 10072 Moving (0.13, 0.03) raw xDistance=-0.00 yDistance=-0.13
01:46:23.227 00.000 10072 BLC: window closed
01:46:23.227 00.000 10072 BLC: History state: CurrMiss=0.13, AvgInitMiss=-0.03, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.251559, 1:0.154579, 2:-0.013090
01:46:23.227 00.000 10072 BLC: No correction, Miss < min_move
01:46:23.229 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.72, period_length = 287.50
01:46:23.229 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:46:23.229 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:23.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:46:23.229 00.000 10072 MoveAxis(W, 1, ABG)
01:46:23.229 00.000 10072 Guiding  Dir = 3, Dur = 1
01:46:23.229 00.000 10072 IsGuiding returns 0
01:46:23.230 00.001 10072 PulseGuide returned control before completion, sleep 11
01:46:23.231 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:23.249 00.018 10072 IsGuiding returns 0
01:46:23.249 00.000 10072 Move returns status 0, amount 1
01:46:23.249 00.000 10072 MoveAxis(N, 0, ABG)
01:46:23.249 00.000 10072 Move returns status 0, amount 0
01:46:23.249 00.000 10072 move complete, result=0
01:46:23.250 00.001 10072 worker thread done servicing request
01:46:23.253 00.003 1032 UpdateGuideState exits: m=1440 SNR=26.7
01:46:23.255 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:23.257 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:23.259 00.002 1032 Enqueuing Expose request
01:46:23.261 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:46:23.262 00.001 10072 Worker thread wakes up
01:46:23.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:23.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:23.892 00.630 10072 Exposure complete
01:46:23.939 00.047 10072 worker thread done servicing request
01:46:23.939 00.000 1032 OnExposeComplete: enter
01:46:23.941 00.002 1032 UpdateGuideState(): m_state=6
01:46:23.943 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 219
01:46:23.945 00.002 1032 Star::Find returns 1 (0), X=223.27, Y=617.91, Mass=1253, SNR=24.9, Peak=141 HFD=2.6
01:46:23.946 00.001 1032 MultiStar: [#1 -0.03,0.28,1.04,U] [#2 -0.16,0.26,0.77,U] [#3 -0.09,0.38,0.69,U] [#4 -0.02,0.26,0.73,U] [#5 -0.03,0.30,0.64,U] [#6 -0.04,0.15,0.69,U] [#7 -0.14,0.39,0.61,U] [#8 -0.05,0.42,0.56,U] 
01:46:23.948 00.002 1032 single-star, 8 included, MultiStar: {-0.06, 0.25}, one-star: {0.02, -0.01}
01:46:23.950 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
01:46:23.951 00.001 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
01:46:23.952 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.63 mountX=-0.02 mountY=-0.01, mountTheta=-2.46
01:46:23.957 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
01:46:23.960 00.003 1032 Enqueuing Move request for scope (0.02, -0.01)
01:46:23.962 00.002 10072 Worker thread wakes up
01:46:23.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:46:23.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:46:23.962 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.01
01:46:23.963 00.001 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 287.50
01:46:23.963 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:46:23.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:23.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:46:23.963 00.000 10072 MoveAxis(W, 1, ABG)
01:46:23.963 00.000 10072 Guiding  Dir = 3, Dur = 1
01:46:23.963 00.000 10072 IsGuiding returns 0
01:46:23.964 00.001 10072 PulseGuide returned control before completion, sleep 11
01:46:23.964 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:23.982 00.018 1032 UpdateGuideState exits: m=1253 SNR=24.9
01:46:23.985 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:23.988 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:23.991 00.003 1032 Enqueuing Expose request
01:46:23.992 00.001 10072 IsGuiding returns 0
01:46:23.992 00.000 10072 Move returns status 0, amount 1
01:46:23.992 00.000 10072 MoveAxis(N, 0, ABG)
01:46:23.993 00.001 10072 Move returns status 0, amount 0
01:46:23.993 00.000 10072 move complete, result=0
01:46:23.993 00.000 10072 worker thread done servicing request
01:46:23.993 00.000 10072 Worker thread wakes up
01:46:23.993 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:23.993 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:24.000 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:46:24.409 00.409 10072 Exposure complete
01:46:24.455 00.046 10072 worker thread done servicing request
01:46:24.455 00.000 1032 OnExposeComplete: enter
01:46:24.457 00.002 1032 UpdateGuideState(): m_state=6
01:46:24.459 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 220
01:46:24.461 00.002 1032 Star::Find returns 1 (0), X=223.34, Y=617.95, Mass=1273, SNR=25.1, Peak=146 HFD=2.7
01:46:24.463 00.002 1032 MultiStar: [#1 -0.02,0.17,1.04,U] [#2 -0.01,0.23,0.77,U] [#3 0.06,0.27,0.67,U] [#4 -0.03,0.22,0.74,U] [#5 -0.01,0.25,0.63,U] [#6 0.02,0.17,0.72,U] [#7 -0.00,0.30,0.59,U] [#8 -0.07,0.17,0.53,U] 
01:46:24.465 00.002 1032 single-star, 8 included, MultiStar: {0.01, 0.19}, one-star: {0.08, 0.03}
01:46:24.466 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
01:46:24.468 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
01:46:24.469 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.36 mountX=0.01 mountY=-0.09, mountTheta=-1.47
01:46:24.471 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
01:46:24.474 00.003 1032 Enqueuing Move request for scope (0.08, 0.03)
01:46:24.475 00.001 10072 Worker thread wakes up
01:46:24.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
01:46:24.475 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
01:46:24.475 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
01:46:24.476 00.001 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.71, period_length = 287.50
01:46:24.476 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:46:24.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:24.476 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:46:24.476 00.000 10072 MoveAxis(W, 1, ABG)
01:46:24.476 00.000 10072 Guiding  Dir = 3, Dur = 1
01:46:24.476 00.000 10072 IsGuiding returns 0
01:46:24.477 00.001 10072 PulseGuide returned control before completion, sleep 11
01:46:24.477 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:24.496 00.019 1032 UpdateGuideState exits: m=1273 SNR=25.1
01:46:24.498 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:24.500 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:24.502 00.002 1032 Enqueuing Expose request
01:46:24.504 00.002 10072 IsGuiding returns 0
01:46:24.504 00.000 10072 Move returns status 0, amount 1
01:46:24.504 00.000 10072 MoveAxis(N, 0, ABG)
01:46:24.504 00.000 10072 Move returns status 0, amount 0
01:46:24.504 00.000 10072 move complete, result=0
01:46:24.504 00.000 10072 worker thread done servicing request
01:46:24.504 00.000 10072 Worker thread wakes up
01:46:24.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:24.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:24.512 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:46:25.141 00.629 10072 Exposure complete
01:46:25.184 00.043 10072 worker thread done servicing request
01:46:25.185 00.001 1032 OnExposeComplete: enter
01:46:25.186 00.001 1032 UpdateGuideState(): m_state=6
01:46:25.188 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 221
01:46:25.190 00.002 1032 Star::Find returns 1 (0), X=223.32, Y=617.90, Mass=1396, SNR=26.3, Peak=151 HFD=2.7
01:46:25.192 00.002 1032 MultiStar: [#1 0.08,0.26,1.02,U] [#2 -0.02,0.26,0.74,U] [#3 -0.07,0.29,0.68,U] [#4 -0.12,0.35,0.73,U] [#5 -0.09,0.30,0.62,U] [#6 0.08,0.13,0.72,U] [#7 -0.04,0.18,0.59,U] [#8 -0.06,0.02,0.52,U] 
01:46:25.194 00.002 1032 single-star, 8 included, MultiStar: {-0.01, 0.19}, one-star: {0.06, -0.02}
01:46:25.196 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
01:46:25.198 00.002 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
01:46:25.201 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.29 mountX=-0.03 mountY=-0.05, mountTheta=-2.12
01:46:25.204 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
01:46:25.205 00.001 1032 Enqueuing Move request for scope (0.06, -0.02)
01:46:25.208 00.003 10072 Worker thread wakes up
01:46:25.208 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
01:46:25.208 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
01:46:25.208 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.05
01:46:25.208 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.71, period_length = 287.50
01:46:25.208 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:46:25.208 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:25.208 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:46:25.208 00.000 10072 MoveAxis(W, 2, ABG)
01:46:25.208 00.000 10072 Guiding  Dir = 3, Dur = 2
01:46:25.208 00.000 10072 IsGuiding returns 0
01:46:25.209 00.001 10072 PulseGuide returned control before completion, sleep 12
01:46:25.209 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:25.230 00.021 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:46:25.233 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:25.234 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:25.237 00.003 1032 Enqueuing Expose request
01:46:25.240 00.003 10072 IsGuiding returns 0
01:46:25.240 00.000 10072 Move returns status 0, amount 2
01:46:25.240 00.000 10072 MoveAxis(N, 0, ABG)
01:46:25.240 00.000 10072 Move returns status 0, amount 0
01:46:25.240 00.000 10072 move complete, result=0
01:46:25.240 00.000 10072 worker thread done servicing request
01:46:25.240 00.000 10072 Worker thread wakes up
01:46:25.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:25.240 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:25.248 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:46:25.655 00.407 10072 Exposure complete
01:46:25.703 00.048 10072 worker thread done servicing request
01:46:25.703 00.000 1032 OnExposeComplete: enter
01:46:25.706 00.003 1032 UpdateGuideState(): m_state=6
01:46:25.707 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 222
01:46:25.709 00.002 1032 Star::Find returns 1 (0), X=223.39, Y=617.92, Mass=1329, SNR=25.7, Peak=145 HFD=2.9
01:46:25.711 00.002 1032 MultiStar: [#1 0.12,0.20,1.04,U] [#2 -0.03,0.29,0.76,U] [#3 -0.10,0.20,0.67,U] [#4 -0.08,0.13,0.71,U] [#5 -0.03,0.20,0.60,U] [#6 -0.02,-0.00,0.73,U] [#7 -0.02,0.32,0.61,U] [#8 -0.05,0.12,0.53,U] 
01:46:25.713 00.002 1032 single-star, 8 included, MultiStar: {0.01, 0.16}, one-star: {0.14, 0.00}
01:46:25.714 00.001 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
01:46:25.716 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
01:46:25.718 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.00 mountX=-0.04 mountY=-0.13, mountTheta=-1.83
01:46:25.720 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.00, opts=13)
01:46:25.723 00.003 1032 Enqueuing Move request for scope (0.14, 0.00)
01:46:25.725 00.002 10072 Worker thread wakes up
01:46:25.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
01:46:25.725 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
01:46:25.725 00.000 10072 Moving (0.14, 0.00) raw xDistance=-0.04 yDistance=-0.13
01:46:25.725 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.71, period_length = 287.50
01:46:25.726 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:46:25.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:25.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:46:25.726 00.000 10072 MoveAxis(W, 2, ABG)
01:46:25.726 00.000 10072 Guiding  Dir = 3, Dur = 2
01:46:25.726 00.000 10072 IsGuiding returns 0
01:46:25.727 00.001 10072 PulseGuide returned control before completion, sleep 12
01:46:25.728 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:25.745 00.017 10072 IsGuiding returns 0
01:46:25.745 00.000 10072 Move returns status 0, amount 2
01:46:25.745 00.000 10072 MoveAxis(N, 0, ABG)
01:46:25.745 00.000 10072 Move returns status 0, amount 0
01:46:25.745 00.000 10072 move complete, result=0
01:46:25.745 00.000 10072 worker thread done servicing request
01:46:25.748 00.003 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:46:25.749 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:25.751 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:25.752 00.001 1032 Enqueuing Expose request
01:46:25.754 00.002 10072 Worker thread wakes up
01:46:25.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:25.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:25.754 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:46:26.387 00.633 10072 Exposure complete
01:46:26.432 00.045 10072 worker thread done servicing request
01:46:26.432 00.000 1032 OnExposeComplete: enter
01:46:26.434 00.002 1032 UpdateGuideState(): m_state=6
01:46:26.435 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 223
01:46:26.437 00.002 1032 Star::Find returns 1 (0), X=223.41, Y=618.07, Mass=1246, SNR=24.9, Peak=163 HFD=2.5
01:46:26.438 00.001 1032 MultiStar: [#1 0.06,0.22,1.05,U] [#2 -0.13,0.29,0.79,U] [#3 -0.14,0.33,0.69,U] [#4 -0.06,0.33,0.76,U] [#5 -0.14,0.34,0.67,U] [#6 0.00,0.21,0.71,U] [#7 -0.11,0.35,0.60,U] [#8 -0.12,0.16,0.52,U] 
01:46:26.441 00.003 1032 single-star, 8 included, MultiStar: {-0.04, 0.26}, one-star: {0.15, 0.15}
01:46:26.442 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
01:46:26.444 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
01:46:26.445 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.76 mountX=0.10 mountY=-0.18, mountTheta=-1.07
01:46:26.448 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.15, opts=13)
01:46:26.450 00.002 1032 Enqueuing Move request for scope (0.15, 0.15)
01:46:26.452 00.002 10072 Worker thread wakes up
01:46:26.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
01:46:26.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
01:46:26.452 00.000 10072 Moving (0.15, 0.15) raw xDistance=0.10 yDistance=-0.18
01:46:26.452 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.71, period_length = 287.50
01:46:26.452 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:46:26.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:26.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:46:26.452 00.000 10072 MoveAxis(W, 3, ABG)
01:46:26.454 00.002 10072 Guiding  Dir = 3, Dur = 3
01:46:26.454 00.000 10072 IsGuiding returns 0
01:46:26.454 00.000 10072 PulseGuide returned control before completion, sleep 13
01:46:26.456 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:26.475 00.019 1032 UpdateGuideState exits: m=1246 SNR=24.9
01:46:26.477 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:26.479 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:26.481 00.002 1032 Enqueuing Expose request
01:46:26.482 00.001 10072 IsGuiding returns 0
01:46:26.482 00.000 10072 Move returns status 0, amount 3
01:46:26.483 00.001 10072 MoveAxis(N, 0, ABG)
01:46:26.483 00.000 10072 Move returns status 0, amount 0
01:46:26.483 00.000 10072 move complete, result=0
01:46:26.483 00.000 10072 worker thread done servicing request
01:46:26.483 00.000 10072 Worker thread wakes up
01:46:26.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:26.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:26.490 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
01:46:26.891 00.401 10072 Exposure complete
01:46:26.940 00.049 10072 worker thread done servicing request
01:46:26.940 00.000 1032 OnExposeComplete: enter
01:46:26.943 00.003 1032 UpdateGuideState(): m_state=6
01:46:26.944 00.001 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 224
01:46:26.946 00.002 1032 Star::Find returns 1 (0), X=223.57, Y=617.87, Mass=1353, SNR=25.9, Peak=154 HFD=2.7
01:46:26.947 00.001 1032 MultiStar: [#1 0.27,0.21,1.07,U] [#2 0.11,0.23,0.76,U] [#3 0.17,0.19,0.66,U] [#4 0.17,0.11,0.72,U] [#5 0.14,0.25,0.64,U] [#6 0.18,0.04,0.73,U] [#7 0.29,0.13,0.59,U] [#8 0.20,0.02,0.54,U] 
01:46:26.948 00.001 1032 refined, 8 included, MultiStar: {0.21, 0.12}, one-star: {0.31, -0.06}
01:46:26.950 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
01:46:26.951 00.001 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
01:46:26.952 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=0.12 hyp=0.24 cameraTheta=0.53 mountX=0.07 mountY=-0.24, mountTheta=-1.30
01:46:26.957 00.005 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.12, opts=13)
01:46:26.959 00.002 1032 Enqueuing Move request for scope (0.21, 0.12)
01:46:26.960 00.001 10072 Worker thread wakes up
01:46:26.960 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.12) opts 0xd
01:46:26.960 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.12)
01:46:26.960 00.000 10072 Moving (0.21, 0.12) raw xDistance=0.07 yDistance=-0.24
01:46:26.960 00.000 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.71, period_length = 287.50
01:46:26.961 00.001 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:46:26.961 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:46:26.961 00.000 10072 MoveAxis(W, 3, ABG)
01:46:26.961 00.000 10072 Guiding  Dir = 3, Dur = 3
01:46:26.961 00.000 10072 IsGuiding returns 0
01:46:26.962 00.001 10072 PulseGuide returned control before completion, sleep 13
01:46:26.963 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:26.980 00.017 1032 UpdateGuideState exits: m=1353 SNR=25.9
01:46:26.983 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:26.985 00.002 10072 IsGuiding returns 0
01:46:26.985 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:26.988 00.003 1032 Enqueuing Expose request
01:46:26.989 00.001 10072 Move returns status 0, amount 3
01:46:26.989 00.000 10072 MoveAxis(N, 152, ABG)
01:46:26.989 00.000 10072 Guiding  Dir = 0, Dur = 152
01:46:26.990 00.001 10072 IsGuiding returns 0
01:46:26.990 00.000 10072 PulseGuide returned control before completion, sleep 162
01:46:27.156 00.166 10072 IsGuiding returns 0
01:46:27.156 00.000 10072 Move returns status 0, amount 152
01:46:27.156 00.000 10072 move complete, result=0
01:46:27.156 00.000 10072 worker thread done servicing request
01:46:27.156 00.000 10072 Worker thread wakes up
01:46:27.156 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 152 ms NORTH
01:46:27.158 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:27.158 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:27.789 00.631 10072 Exposure complete
01:46:27.838 00.049 10072 worker thread done servicing request
01:46:27.838 00.000 1032 OnExposeComplete: enter
01:46:27.840 00.002 1032 UpdateGuideState(): m_state=6
01:46:27.841 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 225
01:46:27.843 00.002 1032 Star::Find returns 1 (0), X=223.34, Y=617.73, Mass=1294, SNR=25.4, Peak=143 HFD=2.9
01:46:27.844 00.001 1032 MultiStar: [#1 0.01,0.09,1.05,U] [#2 0.13,0.06,0.80,U] [#3 -0.04,-0.09,0.68,U] [#4 -0.08,0.09,0.75,U] [#5 -0.12,0.05,0.62,U] [#6 0.01,-0.11,0.75,U] [#7 0.05,0.00,0.59,U] [#8 0.08,0.04,0.55,U] 
01:46:27.846 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.08, -0.20}
01:46:27.847 00.001 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
01:46:27.849 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
01:46:27.851 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.60 mountX=-0.02 mountY=-0.01, mountTheta=-2.43
01:46:27.854 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
01:46:27.856 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
01:46:27.859 00.003 10072 Worker thread wakes up
01:46:27.859 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:46:27.859 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:46:27.859 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.01
01:46:27.859 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.71, period_length = 287.50
01:46:27.859 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:46:27.859 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:27.859 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:46:27.859 00.000 10072 MoveAxis(W, 4, ABG)
01:46:27.859 00.000 10072 Guiding  Dir = 3, Dur = 4
01:46:27.859 00.000 10072 IsGuiding returns 0
01:46:27.860 00.001 10072 PulseGuide returned control before completion, sleep 14
01:46:27.861 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:27.880 00.019 10072 IsGuiding returns 0
01:46:27.880 00.000 10072 Move returns status 0, amount 4
01:46:27.880 00.000 10072 MoveAxis(N, 0, ABG)
01:46:27.881 00.001 10072 Move returns status 0, amount 0
01:46:27.881 00.000 10072 move complete, result=0
01:46:27.881 00.000 10072 worker thread done servicing request
01:46:27.881 00.000 1032 UpdateGuideState exits: m=1294 SNR=25.4
01:46:27.884 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:27.886 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:27.888 00.002 1032 Enqueuing Expose request
01:46:27.890 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
01:46:27.892 00.002 10072 Worker thread wakes up
01:46:27.892 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:27.892 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:28.306 00.414 10072 Exposure complete
01:46:28.356 00.050 10072 worker thread done servicing request
01:46:28.356 00.000 1032 OnExposeComplete: enter
01:46:28.360 00.004 1032 UpdateGuideState(): m_state=6
01:46:28.361 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 226
01:46:28.363 00.002 1032 Star::Find returns 1 (0), X=223.47, Y=617.77, Mass=1249, SNR=24.9, Peak=149 HFD=3.0
01:46:28.365 00.002 1032 MultiStar: [#1 0.11,0.02,1.06,U] [#2 0.12,0.13,0.75,U] [#3 0.10,0.09,0.69,U] [#4 -0.04,0.07,0.74,U] [#5 -0.01,0.07,0.65,U] [#6 0.06,-0.00,0.77,U] [#7 0.08,0.07,0.61,U] [#8 -0.13,-0.01,0.57,U] 
01:46:28.368 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.22, -0.15}
01:46:28.370 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
01:46:28.371 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
01:46:28.373 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.31 mountX=0.00 mountY=-0.07, mountTheta=-1.52
01:46:28.375 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
01:46:28.377 00.002 1032 Enqueuing Move request for scope (0.07, 0.02)
01:46:28.378 00.001 10072 Worker thread wakes up
01:46:28.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:46:28.378 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:46:28.378 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.07
01:46:28.379 00.001 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.71, period_length = 287.50
01:46:28.379 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
01:46:28.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:28.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:46:28.379 00.000 10072 MoveAxis(W, 3, ABG)
01:46:28.379 00.000 10072 Guiding  Dir = 3, Dur = 3
01:46:28.379 00.000 10072 IsGuiding returns 0
01:46:28.380 00.001 10072 PulseGuide returned control before completion, sleep 13
01:46:28.380 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:28.396 00.016 10072 IsGuiding returns 0
01:46:28.396 00.000 10072 Move returns status 0, amount 3
01:46:28.396 00.000 10072 MoveAxis(N, 0, ABG)
01:46:28.396 00.000 10072 Move returns status 0, amount 0
01:46:28.396 00.000 10072 move complete, result=0
01:46:28.396 00.000 10072 worker thread done servicing request
01:46:28.403 00.007 1032 UpdateGuideState exits: m=1249 SNR=24.9
01:46:28.406 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:28.407 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:28.410 00.003 1032 Enqueuing Expose request
01:46:28.412 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:46:28.414 00.002 10072 Worker thread wakes up
01:46:28.415 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:28.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:29.041 00.626 10072 Exposure complete
01:46:29.087 00.046 10072 worker thread done servicing request
01:46:29.087 00.000 1032 OnExposeComplete: enter
01:46:29.089 00.002 1032 UpdateGuideState(): m_state=6
01:46:29.091 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 227
01:46:29.093 00.002 1032 Star::Find returns 1 (0), X=223.40, Y=617.98, Mass=1224, SNR=24.6, Peak=130 HFD=2.8
01:46:29.096 00.003 1032 MultiStar: [#1 0.12,0.30,1.03,U] [#2 0.05,0.36,0.80,U] [#3 0.13,0.23,0.72,U] [#4 0.05,0.37,0.76,U] [#5 0.08,0.43,0.64,U] [#6 0.08,0.10,0.73,U] [#7 0.04,0.43,0.63,U] [#8 -0.10,0.08,0.60,U] 
01:46:29.098 00.002 1032 single-star, 8 included, MultiStar: {0.08, 0.26}, one-star: {0.14, 0.06}
01:46:29.100 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
01:46:29.103 00.003 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
01:46:29.104 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.16 cameraTheta=0.39 mountX=0.02 mountY=-0.15, mountTheta=-1.44
01:46:29.106 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
01:46:29.109 00.003 1032 Enqueuing Move request for scope (0.14, 0.06)
01:46:29.110 00.001 10072 Worker thread wakes up
01:46:29.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
01:46:29.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
01:46:29.110 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
01:46:29.111 00.001 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.71, period_length = 287.50
01:46:29.111 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:46:29.111 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:29.111 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:46:29.111 00.000 10072 MoveAxis(W, 4, ABG)
01:46:29.111 00.000 10072 Guiding  Dir = 3, Dur = 4
01:46:29.112 00.001 10072 IsGuiding returns 0
01:46:29.113 00.001 10072 PulseGuide returned control before completion, sleep 13
01:46:29.114 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:29.132 00.018 10072 IsGuiding returns 0
01:46:29.132 00.000 10072 Move returns status 0, amount 4
01:46:29.132 00.000 10072 MoveAxis(N, 0, ABG)
01:46:29.132 00.000 10072 Move returns status 0, amount 0
01:46:29.132 00.000 10072 move complete, result=0
01:46:29.132 00.000 10072 worker thread done servicing request
01:46:29.135 00.003 1032 UpdateGuideState exits: m=1224 SNR=24.6
01:46:29.137 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:29.139 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:29.142 00.003 1032 Enqueuing Expose request
01:46:29.143 00.001 10072 Worker thread wakes up
01:46:29.143 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:29.143 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:29.144 00.001 1032 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
01:46:29.553 00.409 10072 Exposure complete
01:46:29.616 00.063 10072 worker thread done servicing request
01:46:29.616 00.000 1032 OnExposeComplete: enter
01:46:29.618 00.002 1032 UpdateGuideState(): m_state=6
01:46:29.620 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 228
01:46:29.622 00.002 1032 Star::Find returns 1 (0), X=223.23, Y=618.03, Mass=1415, SNR=26.5, Peak=153 HFD=2.6
01:46:29.624 00.002 1032 MultiStar: [#1 -0.05,0.30,0.97,U] [#2 -0.07,0.46,0.75,U] [#3 -0.07,0.39,0.65,U] [#4 -0.09,0.34,0.68,U] [#5 -0.09,0.39,0.62,U] [#6 -0.18,0.09,0.70,U] [#7 -0.02,0.60,0.59,U] [#8 -0.29,0.37,0.52,U] 
01:46:29.626 00.002 1032 single-star, 8 included, MultiStar: {-0.09, 0.32}, one-star: {-0.03, 0.11}
01:46:29.628 00.002 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
01:46:29.630 00.002 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
01:46:29.632 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.85 mountX=0.11 mountY=0.00, mountTheta=0.02
01:46:29.635 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.11, opts=13)
01:46:29.637 00.002 1032 Enqueuing Move request for scope (-0.03, 0.11)
01:46:29.639 00.002 10072 Worker thread wakes up
01:46:29.639 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
01:46:29.639 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:46:29.639 00.000 10072 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=0.00
01:46:29.639 00.000 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 287.50
01:46:29.639 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:46:29.639 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:29.639 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:46:29.640 00.001 10072 MoveAxis(W, 3, ABG)
01:46:29.640 00.000 10072 Guiding  Dir = 3, Dur = 3
01:46:29.640 00.000 10072 IsGuiding returns 0
01:46:29.640 00.000 10072 PulseGuide returned control before completion, sleep 13
01:46:29.642 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:29.661 00.019 10072 IsGuiding returns 0
01:46:29.661 00.000 10072 Move returns status 0, amount 3
01:46:29.661 00.000 10072 MoveAxis(N, 0, ABG)
01:46:29.661 00.000 10072 Move returns status 0, amount 0
01:46:29.661 00.000 10072 move complete, result=0
01:46:29.662 00.001 10072 worker thread done servicing request
01:46:29.664 00.002 1032 UpdateGuideState exits: m=1415 SNR=26.5
01:46:29.666 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:29.668 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:29.670 00.002 1032 Enqueuing Expose request
01:46:29.672 00.002 10072 Worker thread wakes up
01:46:29.672 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:29.673 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:29.673 00.000 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
01:46:30.305 00.632 10072 Exposure complete
01:46:30.352 00.047 10072 worker thread done servicing request
01:46:30.352 00.000 1032 OnExposeComplete: enter
01:46:30.355 00.003 1032 UpdateGuideState(): m_state=6
01:46:30.357 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 229
01:46:30.358 00.001 1032 Star::Find returns 1 (0), X=223.15, Y=617.95, Mass=1283, SNR=25.2, Peak=131 HFD=2.8
01:46:30.362 00.004 1032 MultiStar: [#1 -0.09,0.26,1.11,U] [#2 0.01,0.33,0.82,U] [#3 0.13,0.19,0.70,U] [#4 -0.08,0.21,0.74,U] [#5 -0.10,0.23,0.64,U] [#6 0.01,0.04,0.73,U] [#7 0.06,0.21,0.61,U] [#8 -0.01,0.25,0.57,U] 
01:46:30.365 00.003 1032 single-star, 8 included, MultiStar: {-0.03, 0.19}, one-star: {-0.11, 0.03}
01:46:30.368 00.003 1032 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.83) = xAngle (1.09 = 1.09)
01:46:30.370 00.002 1032 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.09 = 1.09)
01:46:30.372 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.92 mountX=0.05 mountY=0.10, mountTheta=1.09
01:46:30.375 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.03, opts=13)
01:46:30.377 00.002 1032 Enqueuing Move request for scope (-0.11, 0.03)
01:46:30.378 00.001 10072 Worker thread wakes up
01:46:30.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
01:46:30.378 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
01:46:30.378 00.000 10072 Moving (-0.11, 0.03) raw xDistance=0.05 yDistance=0.10
01:46:30.378 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 287.50
01:46:30.378 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:46:30.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:30.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:46:30.379 00.001 10072 MoveAxis(W, 3, ABG)
01:46:30.379 00.000 10072 Guiding  Dir = 3, Dur = 3
01:46:30.379 00.000 10072 IsGuiding returns 0
01:46:30.380 00.001 10072 PulseGuide returned control before completion, sleep 13
01:46:30.381 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:30.395 00.014 10072 IsGuiding returns 1
01:46:30.396 00.001 10072 scope still moving after pulse duration time elapsed
01:46:30.401 00.005 1032 UpdateGuideState exits: m=1283 SNR=25.2
01:46:30.403 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:30.405 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:30.406 00.001 1032 Enqueuing Expose request
01:46:30.426 00.020 10072 IsGuiding returns 0
01:46:30.426 00.000 10072 scope move finished after 3 + 43 ms
01:46:30.426 00.000 10072 Move returns status 0, amount 3
01:46:30.426 00.000 10072 MoveAxis(N, 0, ABG)
01:46:30.426 00.000 10072 Move returns status 0, amount 0
01:46:30.426 00.000 10072 move complete, result=0
01:46:30.426 00.000 10072 worker thread done servicing request
01:46:30.426 00.000 10072 Worker thread wakes up
01:46:30.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:30.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:30.429 00.003 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
01:46:30.838 00.409 10072 Exposure complete
01:46:30.891 00.053 1032 OnExposeComplete: enter
01:46:30.895 00.004 1032 UpdateGuideState(): m_state=6
01:46:30.898 00.003 10072 worker thread done servicing request
01:46:30.898 00.000 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 230
01:46:30.900 00.002 1032 Star::Find returns 1 (0), X=223.23, Y=617.92, Mass=1351, SNR=25.9, Peak=151 HFD=2.8
01:46:30.901 00.001 1032 MultiStar: [#1 -0.15,0.12,1.05,U] [#2 -0.06,0.24,0.77,U] [#3 -0.11,0.20,0.71,U] [#4 -0.17,0.19,0.75,U] [#5 -0.10,0.18,0.61,U] [#6 -0.12,0.02,0.72,U] [#7 -0.07,0.30,0.62,U] [#8 -0.07,0.12,0.53,U] 
01:46:30.903 00.002 1032 single-star, 8 included, MultiStar: {-0.10, 0.14}, one-star: {-0.03, -0.00}
01:46:30.904 00.001 1032 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.83) = xAngle (-4.90 = 1.39)
01:46:30.906 00.002 1032 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.90 = 1.39)
01:46:30.908 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.07 mountX=0.01 mountY=0.03, mountTheta=1.39
01:46:30.910 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
01:46:30.912 00.002 1032 Enqueuing Move request for scope (-0.03, -0.00)
01:46:30.914 00.002 10072 Worker thread wakes up
01:46:30.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
01:46:30.914 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
01:46:30.914 00.000 10072 Moving (-0.03, -0.00) raw xDistance=0.01 yDistance=0.03
01:46:30.914 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 287.50
01:46:30.914 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:46:30.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:30.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:46:30.914 00.000 10072 MoveAxis(W, 3, ABG)
01:46:30.914 00.000 10072 Guiding  Dir = 3, Dur = 3
01:46:30.915 00.001 10072 IsGuiding returns 0
01:46:30.915 00.000 10072 PulseGuide returned control before completion, sleep 13
01:46:30.915 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:30.934 00.019 1032 UpdateGuideState exits: m=1351 SNR=25.9
01:46:30.936 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:30.938 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:30.940 00.002 1032 Enqueuing Expose request
01:46:30.943 00.003 10072 IsGuiding returns 0
01:46:30.943 00.000 10072 Move returns status 0, amount 3
01:46:30.943 00.000 10072 MoveAxis(N, 0, ABG)
01:46:30.943 00.000 10072 Move returns status 0, amount 0
01:46:30.943 00.000 10072 move complete, result=0
01:46:30.943 00.000 10072 worker thread done servicing request
01:46:30.943 00.000 10072 Worker thread wakes up
01:46:30.944 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:30.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:30.949 00.005 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
01:46:31.569 00.620 10072 Exposure complete
01:46:31.626 00.057 10072 worker thread done servicing request
01:46:31.626 00.000 1032 OnExposeComplete: enter
01:46:31.629 00.003 1032 UpdateGuideState(): m_state=6
01:46:31.632 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 231
01:46:31.636 00.004 1032 Star::Find returns 1 (0), X=223.25, Y=618.02, Mass=1401, SNR=26.4, Peak=144 HFD=2.5
01:46:31.638 00.002 1032 MultiStar: [#1 0.01,0.31,1.10,U] [#2 -0.07,0.33,0.79,U] [#3 -0.00,0.40,0.67,U] [#4 -0.10,0.29,0.73,U] [#5 -0.07,0.44,0.58,U] [#6 -0.04,0.21,0.69,U] [#7 0.10,0.40,0.55,U] [#8 -0.07,0.35,0.50,U] 
01:46:31.639 00.001 1032 single-star, 8 included, MultiStar: {-0.02, 0.30}, one-star: {-0.00, 0.09}
01:46:31.640 00.001 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
01:46:31.643 00.003 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
01:46:31.644 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.60 mountX=0.09 mountY=-0.02, mountTheta=-0.23
01:46:31.648 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.09, opts=13)
01:46:31.650 00.002 1032 Enqueuing Move request for scope (-0.00, 0.09)
01:46:31.652 00.002 10072 Worker thread wakes up
01:46:31.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
01:46:31.652 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
01:46:31.652 00.000 10072 Moving (-0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
01:46:31.652 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 287.50
01:46:31.652 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:46:31.653 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:31.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:46:31.653 00.000 10072 MoveAxis(W, 3, ABG)
01:46:31.653 00.000 10072 Guiding  Dir = 3, Dur = 3
01:46:31.653 00.000 10072 IsGuiding returns 0
01:46:31.654 00.001 10072 PulseGuide returned control before completion, sleep 13
01:46:31.654 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:31.676 00.022 10072 IsGuiding returns 0
01:46:31.676 00.000 10072 Move returns status 0, amount 3
01:46:31.676 00.000 10072 MoveAxis(N, 0, ABG)
01:46:31.676 00.000 10072 Move returns status 0, amount 0
01:46:31.676 00.000 10072 move complete, result=0
01:46:31.676 00.000 10072 worker thread done servicing request
01:46:31.676 00.000 1032 UpdateGuideState exits: m=1401 SNR=26.4
01:46:31.679 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:31.681 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:31.682 00.001 1032 Enqueuing Expose request
01:46:31.684 00.002 10072 Worker thread wakes up
01:46:31.684 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:46:31.686 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:31.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:32.100 00.414 10072 Exposure complete
01:46:32.152 00.052 10072 worker thread done servicing request
01:46:32.152 00.000 1032 OnExposeComplete: enter
01:46:32.154 00.002 1032 UpdateGuideState(): m_state=6
01:46:32.156 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 232
01:46:32.157 00.001 1032 Star::Find returns 1 (0), X=223.32, Y=618.00, Mass=1259, SNR=25.0, Peak=174 HFD=2.5
01:46:32.159 00.002 1032 MultiStar: [#1 -0.04,0.34,1.09,U] [#2 -0.09,0.36,0.76,U] [#3 -0.09,0.52,0.71,U] [#4 -0.14,0.31,0.75,U] [#5 -0.07,0.44,0.63,U] [#6 -0.10,0.38,0.71,U] [#7 -0.22,0.46,0.62,U] [#8 -0.06,0.34,0.54,U] 
01:46:32.161 00.002 1032 single-star, 8 included, MultiStar: {-0.07, 0.34}, one-star: {0.06, 0.08}
01:46:32.163 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
01:46:32.165 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
01:46:32.167 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.91 mountX=0.06 mountY=-0.08, mountTheta=-0.92
01:46:32.170 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
01:46:32.172 00.002 1032 Enqueuing Move request for scope (0.06, 0.08)
01:46:32.176 00.004 10072 Worker thread wakes up
01:46:32.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
01:46:32.176 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:46:32.176 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
01:46:32.176 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 287.50
01:46:32.177 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:46:32.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:32.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:46:32.177 00.000 10072 MoveAxis(W, 3, ABG)
01:46:32.177 00.000 10072 Guiding  Dir = 3, Dur = 3
01:46:32.177 00.000 10072 IsGuiding returns 0
01:46:32.178 00.001 10072 PulseGuide returned control before completion, sleep 13
01:46:32.179 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:32.201 00.022 1032 UpdateGuideState exits: m=1259 SNR=25.0
01:46:32.202 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:32.205 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:32.208 00.003 1032 Enqueuing Expose request
01:46:32.210 00.002 10072 IsGuiding returns 0
01:46:32.210 00.000 10072 Move returns status 0, amount 3
01:46:32.210 00.000 10072 MoveAxis(N, 0, ABG)
01:46:32.210 00.000 10072 Move returns status 0, amount 0
01:46:32.210 00.000 10072 move complete, result=0
01:46:32.210 00.000 10072 worker thread done servicing request
01:46:32.211 00.001 10072 Worker thread wakes up
01:46:32.211 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:32.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:32.220 00.009 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:46:32.835 00.615 10072 Exposure complete
01:46:32.883 00.048 10072 worker thread done servicing request
01:46:32.883 00.000 1032 OnExposeComplete: enter
01:46:32.886 00.003 1032 UpdateGuideState(): m_state=6
01:46:32.888 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 233
01:46:32.889 00.001 1032 Star::Find returns 1 (0), X=223.31, Y=617.92, Mass=1279, SNR=25.2, Peak=141 HFD=2.6
01:46:32.891 00.002 1032 MultiStar: [#1 -0.05,0.25,1.02,U] [#2 -0.14,0.24,0.77,U] [#3 -0.16,0.28,0.70,U] [#4 -0.04,0.27,0.77,U] [#5 -0.04,0.18,0.64,U] [#6 -0.06,0.14,0.73,U] [#7 -0.02,0.32,0.62,U] [#8 -0.18,0.39,0.52,U] 
01:46:32.894 00.003 1032 single-star, 8 included, MultiStar: {-0.06, 0.22}, one-star: {0.06, -0.01}
01:46:32.898 00.004 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
01:46:32.900 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
01:46:32.902 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.09 mountX=-0.02 mountY=-0.05, mountTheta=-1.92
01:46:32.905 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
01:46:32.907 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
01:46:32.909 00.002 10072 Worker thread wakes up
01:46:32.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
01:46:32.909 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
01:46:32.909 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.02 yDistance=-0.05
01:46:32.909 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 287.50
01:46:32.909 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:46:32.911 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:32.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:46:32.911 00.000 10072 MoveAxis(W, 3, ABG)
01:46:32.911 00.000 10072 Guiding  Dir = 3, Dur = 3
01:46:32.911 00.000 10072 IsGuiding returns 0
01:46:32.912 00.001 10072 PulseGuide returned control before completion, sleep 13
01:46:32.912 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:32.932 00.020 1032 UpdateGuideState exits: m=1279 SNR=25.2
01:46:32.934 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:32.936 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:32.937 00.001 1032 Enqueuing Expose request
01:46:32.940 00.003 10072 IsGuiding returns 0
01:46:32.940 00.000 10072 Move returns status 0, amount 3
01:46:32.940 00.000 10072 MoveAxis(N, 0, ABG)
01:46:32.940 00.000 10072 Move returns status 0, amount 0
01:46:32.940 00.000 10072 move complete, result=0
01:46:32.940 00.000 10072 worker thread done servicing request
01:46:32.940 00.000 10072 Worker thread wakes up
01:46:32.940 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:32.940 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:32.947 00.007 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:46:33.351 00.404 10072 Exposure complete
01:46:33.405 00.054 10072 worker thread done servicing request
01:46:33.405 00.000 1032 OnExposeComplete: enter
01:46:33.407 00.002 1032 UpdateGuideState(): m_state=6
01:46:33.409 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 234
01:46:33.412 00.003 1032 Star::Find returns 1 (0), X=223.19, Y=617.93, Mass=1265, SNR=25.1, Peak=138 HFD=2.7
01:46:33.414 00.002 1032 MultiStar: [#1 -0.15,0.32,1.06,U] [#2 -0.02,0.22,0.77,U] [#3 -0.17,0.19,0.65,U] [#4 -0.17,0.21,0.73,U] [#5 -0.08,0.33,0.63,U] [#6 -0.14,0.11,0.70,U] [#7 -0.15,0.29,0.61,U] [#8 -0.12,0.20,0.58,U] 
01:46:33.416 00.002 1032 single-star, 8 included, MultiStar: {-0.12, 0.20}, one-star: {-0.06, 0.01}
01:46:33.418 00.002 1032 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.83) = xAngle (1.15 = 1.15)
01:46:33.420 00.002 1032 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.15 = 1.15)
01:46:33.423 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.98 mountX=0.03 mountY=0.06, mountTheta=1.15
01:46:33.428 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
01:46:33.431 00.003 1032 Enqueuing Move request for scope (-0.06, 0.01)
01:46:33.433 00.002 10072 Worker thread wakes up
01:46:33.433 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
01:46:33.433 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
01:46:33.433 00.000 10072 Moving (-0.06, 0.01) raw xDistance=0.03 yDistance=0.06
01:46:33.433 00.000 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 287.50
01:46:33.433 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:46:33.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:33.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:46:33.434 00.001 10072 MoveAxis(W, 3, ABG)
01:46:33.434 00.000 10072 Guiding  Dir = 3, Dur = 3
01:46:33.434 00.000 10072 IsGuiding returns 0
01:46:33.435 00.001 10072 PulseGuide returned control before completion, sleep 13
01:46:33.435 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:33.458 00.023 10072 IsGuiding returns 0
01:46:33.458 00.000 10072 Move returns status 0, amount 3
01:46:33.458 00.000 10072 MoveAxis(N, 0, ABG)
01:46:33.458 00.000 10072 Move returns status 0, amount 0
01:46:33.458 00.000 10072 move complete, result=0
01:46:33.458 00.000 10072 worker thread done servicing request
01:46:33.458 00.000 1032 UpdateGuideState exits: m=1265 SNR=25.1
01:46:33.460 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:33.461 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:33.464 00.003 1032 Enqueuing Expose request
01:46:33.466 00.002 10072 Worker thread wakes up
01:46:33.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:33.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:33.466 00.000 1032 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
01:46:34.100 00.634 10072 Exposure complete
01:46:34.151 00.051 10072 worker thread done servicing request
01:46:34.151 00.000 1032 OnExposeComplete: enter
01:46:34.153 00.002 1032 UpdateGuideState(): m_state=6
01:46:34.155 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 235
01:46:34.158 00.003 1032 Star::Find returns 1 (0), X=223.45, Y=617.78, Mass=1381, SNR=26.2, Peak=132 HFD=3.0
01:46:34.160 00.002 1032 MultiStar: [#1 0.10,0.05,1.03,U] [#2 0.13,0.19,0.75,U] [#3 0.08,-0.01,0.69,U] [#4 0.05,0.14,0.69,U] [#5 0.10,0.16,0.61,U] [#6 0.22,-0.03,0.71,U] [#7 -0.07,0.12,0.58,U] [#8 0.09,0.15,0.54,U] 
01:46:34.163 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.20, -0.14}
01:46:34.165 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
01:46:34.166 00.001 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
01:46:34.168 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.50 mountX=0.03 mountY=-0.12, mountTheta=-1.33
01:46:34.172 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
01:46:34.174 00.002 1032 Enqueuing Move request for scope (0.11, 0.06)
01:46:34.176 00.002 10072 Worker thread wakes up
01:46:34.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
01:46:34.176 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
01:46:34.176 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
01:46:34.177 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.70, period_length = 287.50
01:46:34.177 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:46:34.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:34.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:46:34.177 00.000 10072 MoveAxis(W, 4, ABG)
01:46:34.177 00.000 10072 Guiding  Dir = 3, Dur = 4
01:46:34.177 00.000 10072 IsGuiding returns 0
01:46:34.178 00.001 10072 PulseGuide returned control before completion, sleep 14
01:46:34.179 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:34.200 00.021 1032 UpdateGuideState exits: m=1381 SNR=26.2
01:46:34.203 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:34.205 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:34.207 00.002 1032 Enqueuing Expose request
01:46:34.209 00.002 10072 IsGuiding returns 0
01:46:34.209 00.000 10072 Move returns status 0, amount 4
01:46:34.209 00.000 10072 MoveAxis(N, 0, ABG)
01:46:34.209 00.000 10072 Move returns status 0, amount 0
01:46:34.209 00.000 10072 move complete, result=0
01:46:34.209 00.000 10072 worker thread done servicing request
01:46:34.210 00.001 10072 Worker thread wakes up
01:46:34.210 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:34.210 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:34.217 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:46:34.615 00.398 10072 Exposure complete
01:46:34.664 00.049 10072 worker thread done servicing request
01:46:34.664 00.000 1032 OnExposeComplete: enter
01:46:34.666 00.002 1032 UpdateGuideState(): m_state=6
01:46:34.668 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 236
01:46:34.669 00.001 1032 Star::Find returns 1 (0), X=222.85, Y=618.19, Mass=1330, SNR=25.7, Peak=122 HFD=2.9
01:46:34.672 00.003 1032 MultiStar: [#1 -0.50,0.49,1.02,U] [#2 -0.56,0.53,0.74,U] [#3 -0.69,0.47,0.71,U] [#4 -0.57,0.47,0.71,U] [#5 -0.62,0.65,0.00,M1] [#6 -0.62,0.47,0.76,U] [#7 -0.61,0.61,0.61,U] [#8 -0.53,0.45,0.52,U] 
01:46:34.674 00.002 1032 single-star, 7 included, MultiStar: {-0.55, 0.46}, one-star: {-0.41, 0.27}
01:46:34.676 00.002 1032 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.83) = xAngle (0.73 = 0.73)
01:46:34.678 00.002 1032 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.73 = 0.73)
01:46:34.681 00.003 1032 CameraToMount -- cameraX=-0.41 cameraY=0.27 hyp=0.49 cameraTheta=2.56 mountX=0.36 mountY=0.33, mountTheta=0.73
01:46:34.684 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.41, y=0.27, opts=13)
01:46:34.686 00.002 1032 Enqueuing Move request for scope (-0.41, 0.27)
01:46:34.687 00.001 10072 Worker thread wakes up
01:46:34.688 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.27) opts 0xd
01:46:34.688 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.41, 0.27)
01:46:34.688 00.000 10072 Moving (-0.41, 0.27) raw xDistance=0.36 yDistance=0.33
01:46:34.688 00.000 10072 PPEC rslt: input = 0.36, final = 0.15, react = 0.16, pred = 0.01, hyst = 0.15, hyst_pct = 0.70, period_length = 287.50
01:46:34.688 00.000 10072 PPEC: input: 0.36, control: 0.15, exposure: 500
01:46:34.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:46:34.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:46:34.688 00.000 10072 MoveAxis(W, 158, ABG)
01:46:34.688 00.000 10072 Guiding  Dir = 3, Dur = 158
01:46:34.689 00.001 10072 IsGuiding returns 0
01:46:34.689 00.000 10072 PulseGuide returned control before completion, sleep 168
01:46:34.690 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:34.712 00.022 1032 UpdateGuideState exits: m=1330 SNR=25.7
01:46:34.714 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:34.716 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:34.717 00.001 1032 Enqueuing Expose request
01:46:34.860 00.143 10072 IsGuiding returns 0
01:46:34.860 00.000 10072 Move returns status 0, amount 158
01:46:34.860 00.000 10072 MoveAxis(N, 0, ABG)
01:46:34.860 00.000 10072 Move returns status 0, amount 0
01:46:34.860 00.000 10072 move complete, result=0
01:46:34.860 00.000 10072 worker thread done servicing request
01:46:34.860 00.000 10072 Worker thread wakes up
01:46:34.860 00.000 1032 GuideStep: 0.4 px 158 ms WEST, 0.3 px 0 ms NORTH
01:46:34.865 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:34.865 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:35.500 00.635 10072 Exposure complete
01:46:35.551 00.051 10072 worker thread done servicing request
01:46:35.552 00.001 1032 OnExposeComplete: enter
01:46:35.554 00.002 1032 UpdateGuideState(): m_state=6
01:46:35.556 00.002 1032 Star::Find(15, 222, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 237
01:46:35.557 00.001 1032 Star::Find returns 1 (0), X=222.43, Y=618.63, Mass=1276, SNR=25.2, Peak=120 HFD=3.1
01:46:35.559 00.002 1032 MultiStar: [#1 -0.86,0.99,0.00,M1] [#2 -0.77,0.96,0.00,M1] [#3 -0.75,0.87,0.00,M1] [#4 -0.83,1.07,0.00,M1] [#5 -0.76,1.07,0.00,M2] [#6 -0.77,0.75,0.00,M1] [#7 -0.84,1.18,0.00,M1] [#8 -0.96,0.86,0.00,M1] 
01:46:35.561 00.002 1032 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.83) = xAngle (0.60 = 0.60)
01:46:35.563 00.002 1032 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.60 = 0.60)
01:46:35.564 00.001 1032 CameraToMount -- cameraX=-0.83 cameraY=0.71 hyp=1.09 cameraTheta=2.43 mountX=0.90 mountY=0.62, mountTheta=0.60
01:46:35.567 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.83, y=0.71, opts=13)
01:46:35.571 00.004 1032 Enqueuing Move request for scope (-0.83, 0.71)
01:46:35.573 00.002 10072 Worker thread wakes up
01:46:35.573 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.71) opts 0xd
01:46:35.573 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.83, 0.71)
01:46:35.573 00.000 10072 Moving (-0.83, 0.71) raw xDistance=0.90 yDistance=0.62
01:46:35.573 00.000 10072 PPEC rslt: input = 0.90, final = 0.38, react = 0.40, pred = 0.01, hyst = 0.36, hyst_pct = 0.69, period_length = 287.50
01:46:35.573 00.000 10072 PPEC: input: 0.90, control: 0.38, exposure: 500
01:46:35.573 00.000 10072 resist switch: large excursion: input 0.62 thresh 0.60 direction from -1 to 1
01:46:35.573 00.000 10072 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.86
01:46:35.573 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
01:46:35.573 00.000 10072 MoveAxis(W, 390, ABG)
01:46:35.573 00.000 10072 Guiding  Dir = 3, Dur = 390
01:46:35.574 00.001 10072 IsGuiding returns 0
01:46:35.574 00.000 10072 PulseGuide returned control before completion, sleep 400
01:46:35.575 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:35.598 00.023 1032 UpdateGuideState exits: m=1276 SNR=25.2
01:46:35.602 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:35.606 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:35.611 00.005 1032 Enqueuing Expose request
01:46:35.980 00.369 10072 IsGuiding returns 0
01:46:35.980 00.000 10072 Move returns status 0, amount 390
01:46:35.980 00.000 10072 BLC: Oldest BLC event removed
01:46:35.980 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
01:46:35.980 00.000 10072 MoveAxis(S, 485, ABG)
01:46:35.980 00.000 10072 Guiding  Dir = 1, Dur = 485
01:46:35.980 00.000 10072 IsGuiding returns 0
01:46:35.980 00.000 10072 PulseGuide returned control before completion, sleep 495
01:46:36.478 00.498 10072 IsGuiding returns 0
01:46:36.478 00.000 10072 Move returns status 0, amount 485
01:46:36.478 00.000 10072 move complete, result=0
01:46:36.478 00.000 10072 worker thread done servicing request
01:46:36.478 00.000 10072 Worker thread wakes up
01:46:36.478 00.000 1032 GuideStep: 0.9 px 390 ms WEST, 0.6 px 485 ms SOUTH
01:46:36.482 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:36.482 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:37.109 00.627 10072 Exposure complete
01:46:37.147 00.038 10072 worker thread done servicing request
01:46:37.147 00.000 1032 OnExposeComplete: enter
01:46:37.149 00.002 1032 UpdateGuideState(): m_state=6
01:46:37.151 00.002 1032 Star::Find(15, 222, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 238
01:46:37.152 00.001 1032 Star::Find returns 1 (0), X=223.15, Y=619.01, Mass=1347, SNR=25.9, Peak=118 HFD=3.0
01:46:37.154 00.002 1032 MultiStar: [#1 -0.09,1.17,0.00,M2] [#2 -0.17,1.54,0.00,M2] [#3 -0.30,1.58,0.00,M2] [#4 -0.11,1.30,0.00,M2] [#5 -0.11,1.36,0.00,M3] [#6 -0.13,1.37,0.00,M2] [#7 -0.02,1.38,0.00,M2] [#8 -0.23,1.61,0.00,M2] 
01:46:37.156 00.002 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
01:46:37.157 00.001 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
01:46:37.159 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=1.09 hyp=1.10 cameraTheta=1.67 mountX=1.08 mountY=-0.18, mountTheta=-0.16
01:46:37.161 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=1.09, opts=13)
01:46:37.163 00.002 1032 Enqueuing Move request for scope (-0.10, 1.09)
01:46:37.164 00.001 10072 Worker thread wakes up
01:46:37.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 1.09) opts 0xd
01:46:37.164 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 1.09)
01:46:37.164 00.000 10072 Moving (-0.10, 1.09) raw xDistance=1.08 yDistance=-0.18
01:46:37.164 00.000 10072 BLC: History state: CurrMiss=-0.18, AvgInitMiss=-0.06, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.618997, 1:-0.179456
01:46:37.164 00.000 10072 BLC: No correction, Miss < min_move
01:46:37.165 00.001 10072 PPEC rslt: input = 1.08, final = 0.46, react = 0.49, pred = 0.02, hyst = 0.44, hyst_pct = 0.69, period_length = 287.50
01:46:37.165 00.000 10072 PPEC: input: 1.08, control: 0.46, exposure: 500
01:46:37.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:37.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:46:37.165 00.000 10072 MoveAxis(W, 474, ABG)
01:46:37.165 00.000 10072 Guiding  Dir = 3, Dur = 474
01:46:37.165 00.000 10072 IsGuiding returns 0
01:46:37.166 00.001 10072 PulseGuide returned control before completion, sleep 484
01:46:37.166 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:37.190 00.024 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:46:37.193 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:37.195 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:37.196 00.001 1032 Enqueuing Expose request
01:46:37.652 00.456 10072 IsGuiding returns 0
01:46:37.652 00.000 10072 Move returns status 0, amount 474
01:46:37.652 00.000 10072 MoveAxis(N, 0, ABG)
01:46:37.652 00.000 10072 Move returns status 0, amount 0
01:46:37.652 00.000 10072 move complete, result=0
01:46:37.652 00.000 10072 worker thread done servicing request
01:46:37.653 00.001 10072 Worker thread wakes up
01:46:37.653 00.000 1032 GuideStep: 1.1 px 474 ms WEST, -0.2 px 0 ms NORTH
01:46:37.655 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:37.655 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:38.280 00.625 10072 Exposure complete
01:46:38.325 00.045 10072 worker thread done servicing request
01:46:38.325 00.000 1032 OnExposeComplete: enter
01:46:38.327 00.002 1032 UpdateGuideState(): m_state=6
01:46:38.328 00.001 1032 Star::Find(15, 223, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 239
01:46:38.330 00.002 1032 Star::Find returns 1 (0), X=224.34, Y=615.11, Mass=1327, SNR=25.7, Peak=133 HFD=2.8
01:46:38.332 00.002 1032 MultiStar: large primary error, entering stabilization period
01:46:38.334 00.002 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
01:46:38.335 00.001 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
01:46:38.338 00.003 1032 CameraToMount -- cameraX=1.08 cameraY=-2.81 hyp=3.01 cameraTheta=-1.20 mountX=-2.99 mountY=-0.33, mountTheta=-3.03
01:46:38.340 00.002 1032 SchedulePrimaryMove(0F526948, x=1.08, y=-2.81, opts=13)
01:46:38.342 00.002 1032 Enqueuing Move request for scope (1.08, -2.81)
01:46:38.343 00.001 10072 Worker thread wakes up
01:46:38.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (1.08, -2.81) opts 0xd
01:46:38.344 00.001 10072 Handling offset move in thread for scope, endpoint = (1.08, -2.81)
01:46:38.344 00.000 10072 Moving (1.08, -2.81) raw xDistance=-2.99 yDistance=-0.33
01:46:38.344 00.000 10072 BLC: History state: CurrMiss=-0.33, AvgInitMiss=-0.06, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.618997, 1:-0.179456, 2:-0.325440
01:46:38.344 00.000 10072 BLC: Over-shoot, no adjustment based on avgInitialMiss
01:46:38.344 00.000 10072 BLC: window closed
01:46:38.344 00.000 10072 PPEC rslt: input = -2.99, final = -1.24, react = -1.35, pred = 0.02, hyst = -1.19, hyst_pct = 0.69, period_length = 287.50
01:46:38.344 00.000 10072 PPEC: input: -2.99, control: -1.24, exposure: 500
01:46:38.344 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:38.344 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:46:38.344 00.000 10072 MoveAxis(E, 1265, ABG)
01:46:38.344 00.000 10072 Guiding  Dir = 2, Dur = 1265
01:46:38.345 00.001 10072 IsGuiding returns 0
01:46:38.345 00.000 10072 PulseGuide returned control before completion, sleep 1275
01:46:38.346 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:38.368 00.022 1032 UpdateGuideState exits: m=1327 SNR=25.7
01:46:38.370 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:38.371 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:38.372 00.001 1032 Enqueuing Expose request
01:46:39.634 01.262 10072 IsGuiding returns 0
01:46:39.634 00.000 10072 Move returns status 0, amount 1265
01:46:39.634 00.000 10072 MoveAxis(N, 0, ABG)
01:46:39.635 00.001 10072 Move returns status 0, amount 0
01:46:39.635 00.000 10072 move complete, result=0
01:46:39.635 00.000 10072 worker thread done servicing request
01:46:39.635 00.000 10072 Worker thread wakes up
01:46:39.635 00.000 1032 GuideStep: -3.0 px 1265 ms EAST, -0.3 px 0 ms NORTH
01:46:39.640 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:39.640 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:40.299 00.659 10072 Exposure complete
01:46:40.404 00.105 10072 worker thread done servicing request
01:46:40.404 00.000 1032 OnExposeComplete: enter
01:46:40.408 00.004 1032 UpdateGuideState(): m_state=6
01:46:40.411 00.003 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 240
01:46:40.414 00.003 1032 Star::Find returns 1 (0), X=224.20, Y=616.10, Mass=1297, SNR=25.4, Peak=126 HFD=2.8
01:46:40.418 00.004 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
01:46:40.421 00.003 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
01:46:40.429 00.008 1032 CameraToMount -- cameraX=0.94 cameraY=-1.83 hyp=2.05 cameraTheta=-1.09 mountX=-2.01 mountY=-0.44, mountTheta=-2.92
01:46:40.456 00.027 1032 SchedulePrimaryMove(0F526948, x=0.94, y=-1.83, opts=13)
01:46:40.460 00.004 1032 Enqueuing Move request for scope (0.94, -1.83)
01:46:40.467 00.007 10072 Worker thread wakes up
01:46:40.468 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.94, -1.83) opts 0xd
01:46:40.468 00.000 10072 Handling offset move in thread for scope, endpoint = (0.94, -1.83)
01:46:40.468 00.000 10072 Moving (0.94, -1.83) raw xDistance=-2.01 yDistance=-0.44
01:46:40.468 00.000 10072 PPEC rslt: input = -2.01, final = -0.82, react = -0.90, pred = 0.03, hyst = -0.79, hyst_pct = 0.69, period_length = 287.50
01:46:40.468 00.000 10072 PPEC: input: -2.01, control: -0.82, exposure: 500
01:46:40.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:40.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:46:40.468 00.000 10072 MoveAxis(E, 836, ABG)
01:46:40.468 00.000 10072 Guiding  Dir = 2, Dur = 836
01:46:40.468 00.000 10072 IsGuiding returns 0
01:46:40.470 00.002 10072 PulseGuide returned control before completion, sleep 846
01:46:40.474 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:40.508 00.034 1032 UpdateGuideState exits: m=1297 SNR=25.4
01:46:40.513 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:40.518 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:40.521 00.003 1032 Enqueuing Expose request
01:46:41.323 00.802 10072 IsGuiding returns 0
01:46:41.323 00.000 10072 Move returns status 0, amount 836
01:46:41.323 00.000 10072 MoveAxis(N, 0, ABG)
01:46:41.323 00.000 10072 Move returns status 0, amount 0
01:46:41.323 00.000 10072 move complete, result=0
01:46:41.324 00.001 10072 worker thread done servicing request
01:46:41.324 00.000 10072 Worker thread wakes up
01:46:41.324 00.000 1032 GuideStep: -2.0 px 836 ms EAST, -0.4 px 0 ms NORTH
01:46:41.329 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:41.330 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:41.970 00.640 10072 Exposure complete
01:46:42.025 00.055 10072 worker thread done servicing request
01:46:42.025 00.000 1032 OnExposeComplete: enter
01:46:42.027 00.002 1032 UpdateGuideState(): m_state=6
01:46:42.030 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 241
01:46:42.032 00.002 1032 Star::Find returns 1 (0), X=224.09, Y=616.87, Mass=1286, SNR=25.3, Peak=159 HFD=2.7
01:46:42.034 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
01:46:42.036 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
01:46:42.038 00.002 1032 CameraToMount -- cameraX=0.83 cameraY=-1.05 hyp=1.34 cameraTheta=-0.90 mountX=-1.23 mountY=-0.53, mountTheta=-2.73
01:46:42.042 00.004 1032 SchedulePrimaryMove(0F526948, x=0.83, y=-1.05, opts=13)
01:46:42.045 00.003 1032 Enqueuing Move request for scope (0.83, -1.05)
01:46:42.046 00.001 10072 Worker thread wakes up
01:46:42.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.83, -1.05) opts 0xd
01:46:42.047 00.001 10072 Handling offset move in thread for scope, endpoint = (0.83, -1.05)
01:46:42.047 00.000 10072 Moving (0.83, -1.05) raw xDistance=-1.23 yDistance=-0.53
01:46:42.047 00.000 10072 PPEC rslt: input = -1.23, final = -0.56, react = -0.55, pred = -0.03, hyst = -0.55, hyst_pct = 0.68, period_length = 287.50
01:46:42.047 00.000 10072 PPEC: input: -1.23, control: -0.56, exposure: 500
01:46:42.047 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:42.047 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
01:46:42.047 00.000 10072 MoveAxis(E, 577, ABG)
01:46:42.047 00.000 10072 Guiding  Dir = 2, Dur = 577
01:46:42.048 00.001 10072 IsGuiding returns 0
01:46:42.048 00.000 10072 PulseGuide returned control before completion, sleep 587
01:46:42.050 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:42.074 00.024 1032 UpdateGuideState exits: m=1286 SNR=25.3
01:46:42.078 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:42.080 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:42.083 00.003 1032 Enqueuing Expose request
01:46:42.652 00.569 10072 IsGuiding returns 0
01:46:42.652 00.000 10072 Move returns status 0, amount 577
01:46:42.652 00.000 10072 MoveAxis(N, 0, ABG)
01:46:42.652 00.000 10072 Move returns status 0, amount 0
01:46:42.653 00.001 10072 move complete, result=0
01:46:42.653 00.000 10072 worker thread done servicing request
01:46:42.653 00.000 10072 Worker thread wakes up
01:46:42.653 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:42.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:42.653 00.000 1032 GuideStep: -1.2 px 577 ms EAST, -0.5 px 0 ms NORTH
01:46:43.278 00.625 10072 Exposure complete
01:46:43.326 00.048 10072 worker thread done servicing request
01:46:43.326 00.000 1032 OnExposeComplete: enter
01:46:43.329 00.003 1032 UpdateGuideState(): m_state=6
01:46:43.332 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 242
01:46:43.334 00.002 1032 Star::Find returns 1 (0), X=223.97, Y=617.27, Mass=1350, SNR=25.8, Peak=130 HFD=2.5
01:46:43.335 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
01:46:43.338 00.003 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
01:46:43.339 00.001 1032 CameraToMount -- cameraX=0.71 cameraY=-0.65 hyp=0.97 cameraTheta=-0.74 mountX=-0.81 mountY=-0.52, mountTheta=-2.57
01:46:43.342 00.003 1032 SchedulePrimaryMove(0F526948, x=0.71, y=-0.65, opts=13)
01:46:43.343 00.001 1032 Enqueuing Move request for scope (0.71, -0.65)
01:46:43.345 00.002 10072 Worker thread wakes up
01:46:43.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.65) opts 0xd
01:46:43.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.71, -0.65)
01:46:43.345 00.000 10072 Moving (0.71, -0.65) raw xDistance=-0.81 yDistance=-0.52
01:46:43.345 00.000 10072 PPEC rslt: input = -0.81, final = -0.37, react = -0.37, pred = -0.03, hyst = -0.37, hyst_pct = 0.68, period_length = 287.50
01:46:43.345 00.000 10072 PPEC: input: -0.81, control: -0.37, exposure: 500
01:46:43.345 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:46:43.346 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
01:46:43.346 00.000 10072 MoveAxis(E, 383, ABG)
01:46:43.346 00.000 10072 Guiding  Dir = 2, Dur = 383
01:46:43.346 00.000 10072 IsGuiding returns 0
01:46:43.346 00.000 10072 PulseGuide returned control before completion, sleep 393
01:46:43.347 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:43.368 00.021 1032 UpdateGuideState exits: m=1350 SNR=25.8
01:46:43.371 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:43.373 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:43.374 00.001 1032 Enqueuing Expose request
01:46:43.744 00.370 10072 IsGuiding returns 0
01:46:43.744 00.000 10072 Move returns status 0, amount 383
01:46:43.744 00.000 10072 MoveAxis(N, 0, ABG)
01:46:43.744 00.000 10072 Move returns status 0, amount 0
01:46:43.744 00.000 10072 move complete, result=0
01:46:43.744 00.000 10072 worker thread done servicing request
01:46:43.744 00.000 10072 Worker thread wakes up
01:46:43.745 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:43.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:43.745 00.000 1032 GuideStep: -0.8 px 383 ms EAST, -0.5 px 0 ms NORTH
01:46:44.479 00.734 10072 Exposure complete
01:46:44.527 00.048 10072 worker thread done servicing request
01:46:44.527 00.000 1032 OnExposeComplete: enter
01:46:44.529 00.002 1032 UpdateGuideState(): m_state=6
01:46:44.532 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 243
01:46:44.534 00.002 1032 Star::Find returns 1 (0), X=223.88, Y=617.80, Mass=1275, SNR=25.2, Peak=129 HFD=2.8
01:46:44.535 00.001 1032 MultiStar: exiting stabilization period
01:46:44.537 00.002 1032 MultiStar: [#1 0.70,0.04,1.06,U] [#2 0.42,0.04,0.77,U] [#3 0.40,0.07,0.68,U] [#4 0.55,0.03,0.74,U] [#5 0.72,0.10,0.63,U] [#6 0.47,-0.01,0.76,U] [#7 0.56,0.15,0.63,U] [#8 0.56,-0.07,0.54,U] 
01:46:44.538 00.001 1032 refined, 8 included, MultiStar: {0.56, 0.02}, one-star: {0.62, -0.13}
01:46:44.540 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
01:46:44.542 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
01:46:44.543 00.001 1032 CameraToMount -- cameraX=0.56 cameraY=0.02 hyp=0.56 cameraTheta=0.03 mountX=-0.13 mountY=-0.55, mountTheta=-1.80
01:46:44.546 00.003 1032 SchedulePrimaryMove(0F526948, x=0.56, y=0.02, opts=13)
01:46:44.548 00.002 1032 Enqueuing Move request for scope (0.56, 0.02)
01:46:44.550 00.002 10072 Worker thread wakes up
01:46:44.550 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.02) opts 0xd
01:46:44.550 00.000 10072 Handling offset move in thread for scope, endpoint = (0.56, 0.02)
01:46:44.550 00.000 10072 Moving (0.56, 0.02) raw xDistance=-0.13 yDistance=-0.55
01:46:44.550 00.000 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.68, period_length = 287.50
01:46:44.550 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
01:46:44.551 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:46:44.551 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
01:46:44.551 00.000 10072 MoveAxis(E, 8, ABG)
01:46:44.551 00.000 10072 Guiding  Dir = 2, Dur = 8
01:46:44.552 00.001 10072 IsGuiding returns 0
01:46:44.552 00.000 10072 PulseGuide returned control before completion, sleep 18
01:46:44.554 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:44.572 00.018 1032 UpdateGuideState exits: m=1275 SNR=25.2
01:46:44.575 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:44.578 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:44.579 00.001 1032 Enqueuing Expose request
01:46:44.586 00.007 10072 IsGuiding returns 0
01:46:44.586 00.000 10072 Move returns status 0, amount 8
01:46:44.586 00.000 10072 MoveAxis(N, 0, ABG)
01:46:44.587 00.001 10072 Move returns status 0, amount 0
01:46:44.587 00.000 10072 move complete, result=0
01:46:44.587 00.000 10072 worker thread done servicing request
01:46:44.587 00.000 10072 Worker thread wakes up
01:46:44.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:44.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:44.590 00.003 1032 GuideStep: -0.1 px 8 ms EAST, -0.5 px 0 ms NORTH
01:46:44.998 00.408 10072 Exposure complete
01:46:45.041 00.043 10072 worker thread done servicing request
01:46:45.041 00.000 1032 OnExposeComplete: enter
01:46:45.042 00.001 1032 UpdateGuideState(): m_state=6
01:46:45.044 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 244
01:46:45.046 00.002 1032 Star::Find returns 1 (0), X=223.84, Y=617.66, Mass=1425, SNR=26.6, Peak=153 HFD=2.7
01:46:45.048 00.002 1032 MultiStar: [#1 0.59,-0.03,1.01,U] [#2 0.60,-0.04,0.74,U] [#3 0.53,-0.04,0.65,U] [#4 0.53,0.04,0.69,U] [#5 0.49,-0.02,0.59,U] [#6 0.53,0.02,0.68,U] [#7 0.56,-0.07,0.54,U] [#8 0.47,-0.20,0.51,U] 
01:46:45.050 00.002 1032 refined, 8 included, MultiStar: {0.55, -0.07}, one-star: {0.59, -0.27}
01:46:45.052 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
01:46:45.054 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
01:46:45.055 00.001 1032 CameraToMount -- cameraX=0.55 cameraY=-0.07 hyp=0.55 cameraTheta=-0.13 mountX=-0.21 mountY=-0.51, mountTheta=-1.96
01:46:45.059 00.004 1032 SchedulePrimaryMove(0F526948, x=0.55, y=-0.07, opts=13)
01:46:45.062 00.003 1032 Enqueuing Move request for scope (0.55, -0.07)
01:46:45.064 00.002 10072 Worker thread wakes up
01:46:45.064 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.07) opts 0xd
01:46:45.064 00.000 10072 Handling offset move in thread for scope, endpoint = (0.55, -0.07)
01:46:45.064 00.000 10072 Moving (0.55, -0.07) raw xDistance=-0.21 yDistance=-0.51
01:46:45.064 00.000 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.02, hyst = -0.10, hyst_pct = 0.68, period_length = 287.50
01:46:45.064 00.000 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
01:46:45.064 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:46:45.064 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
01:46:45.064 00.000 10072 MoveAxis(E, 108, ABG)
01:46:45.064 00.000 10072 Guiding  Dir = 2, Dur = 108
01:46:45.065 00.001 10072 IsGuiding returns 0
01:46:45.065 00.000 10072 PulseGuide returned control before completion, sleep 118
01:46:45.066 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:45.088 00.022 1032 UpdateGuideState exits: m=1425 SNR=26.6
01:46:45.091 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:45.093 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:45.095 00.002 1032 Enqueuing Expose request
01:46:45.199 00.104 10072 IsGuiding returns 0
01:46:45.199 00.000 10072 Move returns status 0, amount 108
01:46:45.199 00.000 10072 MoveAxis(N, 0, ABG)
01:46:45.199 00.000 10072 Move returns status 0, amount 0
01:46:45.199 00.000 10072 move complete, result=0
01:46:45.199 00.000 10072 worker thread done servicing request
01:46:45.199 00.000 10072 Worker thread wakes up
01:46:45.199 00.000 1032 GuideStep: -0.2 px 108 ms EAST, -0.5 px 0 ms NORTH
01:46:45.202 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:45.202 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:45.825 00.623 10072 Exposure complete
01:46:45.875 00.050 10072 worker thread done servicing request
01:46:45.875 00.000 1032 OnExposeComplete: enter
01:46:45.877 00.002 1032 UpdateGuideState(): m_state=6
01:46:45.878 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 245
01:46:45.880 00.002 1032 Star::Find returns 1 (0), X=223.70, Y=617.75, Mass=1374, SNR=26.1, Peak=145 HFD=2.9
01:46:45.882 00.002 1032 MultiStar: [#1 0.50,0.14,1.01,U] [#2 0.56,0.03,0.77,U] [#3 0.55,0.09,0.70,U] [#4 0.42,0.06,0.72,U] [#5 0.35,0.01,0.62,U] [#6 0.30,-0.08,0.70,U] [#7 0.46,0.19,0.56,U] [#8 0.32,-0.02,0.50,U] 
01:46:45.884 00.002 1032 refined, 8 included, MultiStar: {0.44, 0.02}, one-star: {0.44, -0.17}
01:46:45.886 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
01:46:45.887 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
01:46:45.890 00.003 1032 CameraToMount -- cameraX=0.44 cameraY=0.02 hyp=0.44 cameraTheta=0.05 mountX=-0.09 mountY=-0.43, mountTheta=-1.78
01:46:45.894 00.004 1032 SchedulePrimaryMove(0F526948, x=0.44, y=0.02, opts=13)
01:46:45.897 00.003 1032 Enqueuing Move request for scope (0.44, 0.02)
01:46:45.900 00.003 10072 Worker thread wakes up
01:46:45.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.02) opts 0xd
01:46:45.900 00.000 10072 Handling offset move in thread for scope, endpoint = (0.44, 0.02)
01:46:45.900 00.000 10072 Moving (0.44, 0.02) raw xDistance=-0.09 yDistance=-0.43
01:46:45.900 00.000 10072 PPEC rslt: input = -0.09, final = -0.06, react = -0.04, pred = -0.19, hyst = 0.00, hyst_pct = 0.68, period_length = 287.50
01:46:45.900 00.000 10072 PPEC: input: -0.09, control: -0.06, exposure: 500
01:46:45.900 00.000 10072 switching direction from 1 to -1 - decHistory=-5 oldest=1.06 newest=-1.49
01:46:45.901 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:46:45.901 00.000 10072 MoveAxis(E, 63, ABG)
01:46:45.901 00.000 10072 Guiding  Dir = 2, Dur = 63
01:46:45.901 00.000 10072 IsGuiding returns 0
01:46:45.902 00.001 10072 PulseGuide returned control before completion, sleep 73
01:46:45.904 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:45.925 00.021 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:46:45.927 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:45.929 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:45.931 00.002 1032 Enqueuing Expose request
01:46:45.978 00.047 10072 IsGuiding returns 0
01:46:45.978 00.000 10072 Move returns status 0, amount 63
01:46:45.978 00.000 10072 BLC: Oldest BLC event removed
01:46:45.978 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
01:46:45.978 00.000 10072 MoveAxis(N, 365, ABG)
01:46:45.980 00.002 10072 Guiding  Dir = 0, Dur = 365
01:46:45.980 00.000 10072 IsGuiding returns 0
01:46:45.980 00.000 10072 PulseGuide returned control before completion, sleep 375
01:46:46.357 00.377 10072 IsGuiding returns 0
01:46:46.357 00.000 10072 Move returns status 0, amount 365
01:46:46.357 00.000 10072 move complete, result=0
01:46:46.357 00.000 10072 worker thread done servicing request
01:46:46.357 00.000 10072 Worker thread wakes up
01:46:46.357 00.000 1032 GuideStep: -0.1 px 63 ms EAST, -0.4 px 365 ms NORTH
01:46:46.361 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:46.361 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:46.988 00.627 10072 Exposure complete
01:46:47.031 00.043 10072 worker thread done servicing request
01:46:47.031 00.000 1032 OnExposeComplete: enter
01:46:47.034 00.003 1032 UpdateGuideState(): m_state=6
01:46:47.036 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 246
01:46:47.037 00.001 1032 Star::Find returns 1 (0), X=223.59, Y=617.94, Mass=1265, SNR=25.1, Peak=158 HFD=2.7
01:46:47.038 00.001 1032 MultiStar: [#1 0.28,0.25,1.07,U] [#2 0.23,0.27,0.77,U] [#3 0.17,0.21,0.69,U] [#4 0.26,0.31,0.74,U] [#5 0.19,0.33,0.62,U] [#6 0.26,0.08,0.72,U] [#7 0.16,0.32,0.60,U] [#8 0.06,0.17,0.58,U] 
01:46:47.040 00.002 1032 refined, 8 included, MultiStar: {0.23, 0.21}, one-star: {0.33, 0.01}
01:46:47.042 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
01:46:47.043 00.001 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
01:46:47.044 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=0.21 hyp=0.31 cameraTheta=0.74 mountX=0.14 mountY=-0.27, mountTheta=-1.09
01:46:47.046 00.002 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.21, opts=13)
01:46:47.049 00.003 1032 Enqueuing Move request for scope (0.23, 0.21)
01:46:47.051 00.002 10072 Worker thread wakes up
01:46:47.051 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.21) opts 0xd
01:46:47.051 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.21)
01:46:47.051 00.000 10072 Moving (0.23, 0.21) raw xDistance=0.14 yDistance=-0.27
01:46:47.052 00.001 10072 BLC: History state: CurrMiss=0.27, AvgInitMiss=-0.07, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.433027, 1:0.273613
01:46:47.052 00.000 10072 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
01:46:47.052 00.000 10072 BLC: window closed
01:46:47.052 00.000 10072 PPEC rslt: input = 0.14, final = -0.02, react = 0.06, pred = -0.23, hyst = 0.05, hyst_pct = 0.67, period_length = 287.50
01:46:47.052 00.000 10072 PPEC: input: 0.14, control: -0.02, exposure: 500
01:46:47.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:46:47.052 00.000 10072 MoveAxis(E, 19, ABG)
01:46:47.052 00.000 10072 Guiding  Dir = 2, Dur = 19
01:46:47.053 00.001 10072 IsGuiding returns 0
01:46:47.053 00.000 10072 PulseGuide returned control before completion, sleep 29
01:46:47.053 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:47.072 00.019 1032 UpdateGuideState exits: m=1265 SNR=25.1
01:46:47.074 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:47.076 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:47.077 00.001 1032 Enqueuing Expose request
01:46:47.094 00.017 10072 IsGuiding returns 0
01:46:47.094 00.000 10072 Move returns status 0, amount 19
01:46:47.094 00.000 10072 MoveAxis(N, 177, ABG)
01:46:47.094 00.000 10072 Guiding  Dir = 0, Dur = 177
01:46:47.094 00.000 10072 IsGuiding returns 0
01:46:47.095 00.001 10072 PulseGuide returned control before completion, sleep 187
01:46:47.299 00.204 10072 IsGuiding returns 0
01:46:47.299 00.000 10072 Move returns status 0, amount 177
01:46:47.299 00.000 10072 move complete, result=0
01:46:47.300 00.001 10072 worker thread done servicing request
01:46:47.300 00.000 1032 GuideStep: 0.1 px 19 ms EAST, -0.3 px 177 ms NORTH
01:46:47.303 00.003 10072 Worker thread wakes up
01:46:47.303 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:47.303 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:47.723 00.420 10072 Exposure complete
01:46:47.770 00.047 10072 worker thread done servicing request
01:46:47.770 00.000 1032 OnExposeComplete: enter
01:46:47.774 00.004 1032 UpdateGuideState(): m_state=6
01:46:47.775 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 247
01:46:47.777 00.002 1032 Star::Find returns 1 (0), X=223.42, Y=617.99, Mass=1421, SNR=26.6, Peak=146 HFD=3.0
01:46:47.779 00.002 1032 MultiStar: [#1 0.18,0.19,1.01,U] [#2 0.14,0.19,0.72,U] [#3 0.18,0.22,0.65,U] [#4 0.11,0.35,0.69,U] [#5 0.11,0.20,0.62,U] [#6 0.11,0.16,0.69,U] [#7 0.25,0.35,0.59,U] [#8 -0.01,0.23,0.46,U] 
01:46:47.780 00.001 1032 single-star, 8 included, MultiStar: {0.14, 0.21}, one-star: {0.16, 0.06}
01:46:47.783 00.003 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
01:46:47.785 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
01:46:47.786 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.38 mountX=0.02 mountY=-0.17, mountTheta=-1.45
01:46:47.788 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.06, opts=13)
01:46:47.791 00.003 1032 Enqueuing Move request for scope (0.16, 0.06)
01:46:47.792 00.001 10072 Worker thread wakes up
01:46:47.792 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
01:46:47.792 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
01:46:47.792 00.000 10072 Moving (0.16, 0.06) raw xDistance=0.02 yDistance=-0.17
01:46:47.793 00.001 10072 PPEC rslt: input = 0.02, final = -0.06, react = 0.01, pred = -0.19, hyst = 0.00, hyst_pct = 0.67, period_length = 287.50
01:46:47.793 00.000 10072 PPEC: input: 0.02, control: -0.06, exposure: 500
01:46:47.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:47.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:46:47.793 00.000 10072 MoveAxis(E, 64, ABG)
01:46:47.793 00.000 10072 Guiding  Dir = 2, Dur = 64
01:46:47.793 00.000 10072 IsGuiding returns 0
01:46:47.794 00.001 10072 PulseGuide returned control before completion, sleep 74
01:46:47.794 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:47.815 00.021 1032 UpdateGuideState exits: m=1421 SNR=26.6
01:46:47.817 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:47.818 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:47.820 00.002 1032 Enqueuing Expose request
01:46:47.876 00.056 10072 IsGuiding returns 1
01:46:47.876 00.000 10072 scope still moving after pulse duration time elapsed
01:46:47.908 00.032 10072 IsGuiding returns 0
01:46:47.908 00.000 10072 scope move finished after 64 + 50 ms
01:46:47.908 00.000 10072 Move returns status 0, amount 64
01:46:47.908 00.000 10072 MoveAxis(N, 0, ABG)
01:46:47.908 00.000 10072 Move returns status 0, amount 0
01:46:47.908 00.000 10072 move complete, result=0
01:46:47.908 00.000 10072 worker thread done servicing request
01:46:47.908 00.000 10072 Worker thread wakes up
01:46:47.908 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:47.909 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:47.909 00.000 1032 GuideStep: 0.0 px 64 ms EAST, -0.2 px 0 ms NORTH
01:46:48.539 00.630 10072 Exposure complete
01:46:48.591 00.052 10072 worker thread done servicing request
01:46:48.591 00.000 1032 OnExposeComplete: enter
01:46:48.593 00.002 1032 UpdateGuideState(): m_state=6
01:46:48.595 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 248
01:46:48.597 00.002 1032 Star::Find returns 1 (0), X=223.36, Y=617.94, Mass=1473, SNR=27.1, Peak=166 HFD=2.9
01:46:48.599 00.002 1032 MultiStar: [#1 -0.08,0.20,1.00,U] [#2 0.08,0.20,0.71,U] [#3 0.07,0.24,0.65,U] [#4 -0.07,0.23,0.71,U] [#5 0.00,0.25,0.60,U] [#6 0.07,0.17,0.67,U] [#7 0.11,0.24,0.55,U] [#8 -0.05,0.08,0.47,U] 
01:46:48.602 00.003 1032 single-star, 8 included, MultiStar: {0.03, 0.17}, one-star: {0.10, 0.01}
01:46:48.603 00.001 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
01:46:48.605 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
01:46:48.607 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.11 cameraTheta=0.14 mountX=-0.01 mountY=-0.10, mountTheta=-1.69
01:46:48.610 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
01:46:48.613 00.003 1032 Enqueuing Move request for scope (0.10, 0.01)
01:46:48.617 00.004 10072 Worker thread wakes up
01:46:48.617 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
01:46:48.617 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
01:46:48.617 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
01:46:48.617 00.000 10072 PPEC rslt: input = -0.01, final = -0.07, react = -0.01, pred = -0.20, hyst = 0.00, hyst_pct = 0.67, period_length = 287.50
01:46:48.617 00.000 10072 PPEC: input: -0.01, control: -0.07, exposure: 500
01:46:48.617 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:48.617 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:46:48.618 00.001 10072 MoveAxis(E, 68, ABG)
01:46:48.618 00.000 10072 Guiding  Dir = 2, Dur = 68
01:46:48.618 00.000 10072 IsGuiding returns 0
01:46:48.618 00.000 10072 PulseGuide returned control before completion, sleep 78
01:46:48.619 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:48.640 00.021 1032 UpdateGuideState exits: m=1473 SNR=27.1
01:46:48.643 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:48.645 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:48.648 00.003 1032 Enqueuing Expose request
01:46:48.709 00.061 10072 IsGuiding returns 0
01:46:48.709 00.000 10072 Move returns status 0, amount 68
01:46:48.709 00.000 10072 MoveAxis(N, 0, ABG)
01:46:48.709 00.000 10072 Move returns status 0, amount 0
01:46:48.709 00.000 10072 move complete, result=0
01:46:48.709 00.000 10072 worker thread done servicing request
01:46:48.709 00.000 10072 Worker thread wakes up
01:46:48.709 00.000 1032 GuideStep: -0.0 px 68 ms EAST, -0.1 px 0 ms NORTH
01:46:48.713 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:48.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:49.131 00.418 10072 Exposure complete
01:46:49.183 00.052 10072 worker thread done servicing request
01:46:49.183 00.000 1032 OnExposeComplete: enter
01:46:49.185 00.002 1032 UpdateGuideState(): m_state=6
01:46:49.188 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 249
01:46:49.190 00.002 1032 Star::Find returns 1 (0), X=223.27, Y=618.06, Mass=1358, SNR=26.0, Peak=140 HFD=2.7
01:46:49.191 00.001 1032 MultiStar: [#1 -0.07,0.26,1.02,U] [#2 0.01,0.30,0.76,U] [#3 0.05,0.30,0.68,U] [#4 -0.06,0.30,0.71,U] [#5 -0.03,0.37,0.61,U] [#6 -0.05,0.14,0.71,U] [#7 -0.01,0.29,0.62,U] [#8 -0.20,0.08,0.53,U] 
01:46:49.193 00.002 1032 single-star, 8 included, MultiStar: {-0.03, 0.24}, one-star: {0.01, 0.14}
01:46:49.195 00.002 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
01:46:49.197 00.002 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
01:46:49.199 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.49 mountX=0.13 mountY=-0.05, mountTheta=-0.34
01:46:49.203 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.14, opts=13)
01:46:49.206 00.003 1032 Enqueuing Move request for scope (0.01, 0.14)
01:46:49.208 00.002 10072 Worker thread wakes up
01:46:49.208 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
01:46:49.208 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
01:46:49.208 00.000 10072 Moving (0.01, 0.14) raw xDistance=0.13 yDistance=-0.05
01:46:49.209 00.001 10072 PPEC rslt: input = 0.13, final = -0.01, react = 0.06, pred = -0.18, hyst = 0.05, hyst_pct = 0.67, period_length = 287.50
01:46:49.209 00.000 10072 PPEC: input: 0.13, control: -0.01, exposure: 500
01:46:49.209 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:49.209 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:46:49.209 00.000 10072 MoveAxis(E, 5, ABG)
01:46:49.209 00.000 10072 Guiding  Dir = 2, Dur = 5
01:46:49.210 00.001 10072 IsGuiding returns 0
01:46:49.210 00.000 10072 PulseGuide returned control before completion, sleep 15
01:46:49.211 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:49.232 00.021 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:46:49.233 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:49.239 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:49.242 00.003 10072 IsGuiding returns 0
01:46:49.242 00.000 10072 Move returns status 0, amount 5
01:46:49.242 00.000 10072 MoveAxis(N, 0, ABG)
01:46:49.242 00.000 10072 Move returns status 0, amount 0
01:46:49.242 00.000 10072 move complete, result=0
01:46:49.242 00.000 10072 worker thread done servicing request
01:46:49.242 00.000 1032 Enqueuing Expose request
01:46:49.244 00.002 10072 Worker thread wakes up
01:46:49.245 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:49.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:49.245 00.000 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
01:46:49.882 00.637 10072 Exposure complete
01:46:49.932 00.050 10072 worker thread done servicing request
01:46:49.933 00.001 1032 OnExposeComplete: enter
01:46:49.935 00.002 1032 UpdateGuideState(): m_state=6
01:46:49.937 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 250
01:46:49.939 00.002 1032 Star::Find returns 1 (0), X=223.31, Y=618.16, Mass=1227, SNR=24.7, Peak=151 HFD=2.7
01:46:49.941 00.002 1032 MultiStar: [#1 0.06,0.40,1.07,U] [#2 0.11,0.33,0.80,U] [#3 0.09,0.38,0.69,U] [#4 -0.05,0.43,0.74,U] [#5 0.03,0.37,0.64,U] [#6 -0.01,0.32,0.76,U] [#7 0.14,0.38,0.59,U] [#8 -0.10,0.20,0.56,U] 
01:46:49.943 00.002 1032 single-star, 8 included, MultiStar: {0.04, 0.34}, one-star: {0.06, 0.24}
01:46:49.944 00.001 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
01:46:49.946 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
01:46:49.947 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.33 mountX=0.22 mountY=-0.12, mountTheta=-0.50
01:46:49.950 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.24, opts=13)
01:46:49.952 00.002 1032 Enqueuing Move request for scope (0.06, 0.24)
01:46:49.954 00.002 10072 Worker thread wakes up
01:46:49.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
01:46:49.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
01:46:49.954 00.000 10072 Moving (0.06, 0.24) raw xDistance=0.22 yDistance=-0.12
01:46:49.954 00.000 10072 PPEC rslt: input = 0.22, final = 0.03, react = 0.10, pred = -0.19, hyst = 0.08, hyst_pct = 0.67, period_length = 287.50
01:46:49.955 00.001 10072 PPEC: input: 0.22, control: 0.03, exposure: 500
01:46:49.955 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:49.955 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:46:49.955 00.000 10072 MoveAxis(W, 26, ABG)
01:46:49.955 00.000 10072 Guiding  Dir = 3, Dur = 26
01:46:49.955 00.000 10072 IsGuiding returns 0
01:46:49.956 00.001 10072 PulseGuide returned control before completion, sleep 36
01:46:49.958 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:49.981 00.023 1032 UpdateGuideState exits: m=1227 SNR=24.7
01:46:49.983 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:49.988 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:49.993 00.005 1032 Enqueuing Expose request
01:46:50.003 00.010 10072 IsGuiding returns 1
01:46:50.003 00.000 10072 scope still moving after pulse duration time elapsed
01:46:50.034 00.031 10072 IsGuiding returns 0
01:46:50.034 00.000 10072 scope move finished after 26 + 52 ms
01:46:50.034 00.000 10072 Move returns status 0, amount 26
01:46:50.034 00.000 10072 MoveAxis(N, 0, ABG)
01:46:50.034 00.000 10072 Move returns status 0, amount 0
01:46:50.034 00.000 10072 move complete, result=0
01:46:50.034 00.000 10072 worker thread done servicing request
01:46:50.034 00.000 10072 Worker thread wakes up
01:46:50.034 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:50.034 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:50.074 00.040 1032 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
01:46:50.444 00.370 10072 Exposure complete
01:46:50.495 00.051 10072 worker thread done servicing request
01:46:50.495 00.000 1032 OnExposeComplete: enter
01:46:50.497 00.002 1032 UpdateGuideState(): m_state=6
01:46:50.499 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 251
01:46:50.501 00.002 1032 Star::Find returns 1 (0), X=223.35, Y=618.03, Mass=1387, SNR=26.3, Peak=155 HFD=2.6
01:46:50.504 00.003 1032 MultiStar: [#1 -0.03,0.22,1.03,U] [#2 0.07,0.35,0.73,U] [#3 0.16,0.29,0.66,U] [#4 0.09,0.28,0.72,U] [#5 0.06,0.15,0.57,U] [#6 -0.08,0.22,0.74,U] [#7 0.18,0.14,0.57,U] [#8 0.09,0.04,0.56,U] 
01:46:50.506 00.002 1032 single-star, 8 included, MultiStar: {0.06, 0.20}, one-star: {0.09, 0.10}
01:46:50.508 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
01:46:50.510 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
01:46:50.512 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.84 mountX=0.08 mountY=-0.12, mountTheta=-0.99
01:46:50.515 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
01:46:50.518 00.003 1032 Enqueuing Move request for scope (0.09, 0.10)
01:46:50.521 00.003 10072 Worker thread wakes up
01:46:50.522 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
01:46:50.522 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
01:46:50.522 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.08 yDistance=-0.12
01:46:50.522 00.000 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.67, period_length = 287.50
01:46:50.522 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:46:50.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:50.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:46:50.522 00.000 10072 MoveAxis(W, 3, ABG)
01:46:50.522 00.000 10072 Guiding  Dir = 3, Dur = 3
01:46:50.523 00.001 10072 IsGuiding returns 0
01:46:50.523 00.000 10072 PulseGuide returned control before completion, sleep 13
01:46:50.524 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:50.545 00.021 1032 UpdateGuideState exits: m=1387 SNR=26.3
01:46:50.547 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:50.549 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:50.551 00.002 1032 Enqueuing Expose request
01:46:50.554 00.003 10072 IsGuiding returns 0
01:46:50.554 00.000 10072 Move returns status 0, amount 3
01:46:50.554 00.000 10072 MoveAxis(N, 0, ABG)
01:46:50.554 00.000 10072 Move returns status 0, amount 0
01:46:50.554 00.000 10072 move complete, result=0
01:46:50.554 00.000 10072 worker thread done servicing request
01:46:50.554 00.000 10072 Worker thread wakes up
01:46:50.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:50.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:50.562 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:46:51.179 00.617 10072 Exposure complete
01:46:51.227 00.048 10072 worker thread done servicing request
01:46:51.227 00.000 1032 OnExposeComplete: enter
01:46:51.229 00.002 1032 UpdateGuideState(): m_state=6
01:46:51.230 00.001 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 252
01:46:51.233 00.003 1032 Star::Find returns 1 (0), X=223.46, Y=617.88, Mass=1353, SNR=25.9, Peak=158 HFD=2.9
01:46:51.235 00.002 1032 MultiStar: [#1 0.10,0.11,1.03,U] [#2 0.16,0.14,0.78,U] [#3 0.06,0.03,0.67,U] [#4 0.04,0.10,0.74,U] [#5 0.09,0.25,0.61,U] [#6 0.03,0.03,0.70,U] [#7 0.24,0.07,0.59,U] [#8 0.10,0.01,0.53,U] 
01:46:51.237 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.21, -0.04}
01:46:51.239 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
01:46:51.241 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
01:46:51.243 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.57 mountX=0.04 mountY=-0.13, mountTheta=-1.26
01:46:51.246 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
01:46:51.248 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
01:46:51.250 00.002 10072 Worker thread wakes up
01:46:51.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
01:46:51.250 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
01:46:51.250 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.13
01:46:51.250 00.000 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.67, period_length = 287.50
01:46:51.251 00.001 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:46:51.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:51.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:46:51.251 00.000 10072 MoveAxis(W, 7, ABG)
01:46:51.251 00.000 10072 Guiding  Dir = 3, Dur = 7
01:46:51.251 00.000 10072 IsGuiding returns 0
01:46:51.252 00.001 10072 PulseGuide returned control before completion, sleep 17
01:46:51.252 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:51.272 00.020 10072 IsGuiding returns 0
01:46:51.272 00.000 10072 Move returns status 0, amount 7
01:46:51.272 00.000 10072 MoveAxis(N, 0, ABG)
01:46:51.272 00.000 10072 Move returns status 0, amount 0
01:46:51.272 00.000 10072 move complete, result=0
01:46:51.273 00.001 10072 worker thread done servicing request
01:46:51.276 00.003 1032 UpdateGuideState exits: m=1353 SNR=25.9
01:46:51.278 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:51.281 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:51.283 00.002 1032 Enqueuing Expose request
01:46:51.285 00.002 10072 Worker thread wakes up
01:46:51.285 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:51.285 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:51.285 00.000 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:46:51.698 00.413 10072 Exposure complete
01:46:51.746 00.048 10072 worker thread done servicing request
01:46:51.746 00.000 1032 OnExposeComplete: enter
01:46:51.748 00.002 1032 UpdateGuideState(): m_state=6
01:46:51.749 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 253
01:46:51.750 00.001 1032 Star::Find returns 1 (0), X=223.34, Y=617.64, Mass=1324, SNR=25.6, Peak=129 HFD=3.0
01:46:51.752 00.002 1032 MultiStar: [#1 0.02,-0.03,0.99,U] [#2 0.12,0.01,0.81,U] [#3 0.13,-0.06,0.67,U] [#4 0.04,-0.02,0.78,U] [#5 0.22,0.01,0.60,U] [#6 0.10,-0.09,0.74,U] [#7 0.44,-0.03,0.58,U] [#8 0.09,-0.05,0.52,U] 
01:46:51.754 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.09, -0.28}
01:46:51.756 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
01:46:51.758 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
01:46:51.760 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.14 cameraTheta=-0.51 mountX=-0.10 mountY=-0.10, mountTheta=-2.34
01:46:51.763 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
01:46:51.765 00.002 1032 Enqueuing Move request for scope (0.13, -0.07)
01:46:51.768 00.003 10072 Worker thread wakes up
01:46:51.768 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
01:46:51.768 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
01:46:51.768 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.10
01:46:51.768 00.000 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.67, period_length = 287.50
01:46:51.768 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:46:51.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:51.769 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:46:51.769 00.000 10072 MoveAxis(W, 8, ABG)
01:46:51.769 00.000 10072 Guiding  Dir = 3, Dur = 8
01:46:51.769 00.000 10072 IsGuiding returns 0
01:46:51.769 00.000 10072 PulseGuide returned control before completion, sleep 18
01:46:51.770 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:51.788 00.018 10072 IsGuiding returns 0
01:46:51.788 00.000 10072 Move returns status 0, amount 8
01:46:51.788 00.000 10072 MoveAxis(N, 0, ABG)
01:46:51.788 00.000 10072 Move returns status 0, amount 0
01:46:51.788 00.000 10072 move complete, result=0
01:46:51.788 00.000 10072 worker thread done servicing request
01:46:51.792 00.004 1032 UpdateGuideState exits: m=1324 SNR=25.6
01:46:51.793 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:51.795 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:51.796 00.001 1032 Enqueuing Expose request
01:46:51.797 00.001 1032 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:46:51.800 00.003 10072 Worker thread wakes up
01:46:51.800 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:51.800 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:52.433 00.633 10072 Exposure complete
01:46:52.485 00.052 10072 worker thread done servicing request
01:46:52.485 00.000 1032 OnExposeComplete: enter
01:46:52.487 00.002 1032 UpdateGuideState(): m_state=6
01:46:52.489 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 254
01:46:52.490 00.001 1032 Star::Find returns 1 (0), X=223.46, Y=617.79, Mass=1405, SNR=26.4, Peak=174 HFD=2.9
01:46:52.494 00.004 1032 MultiStar: [#1 0.21,0.05,1.01,U] [#2 0.11,0.09,0.74,U] [#3 -0.05,-0.01,0.63,U] [#4 0.04,0.06,0.70,U] [#5 0.15,0.12,0.59,U] [#6 0.06,-0.10,0.75,U] [#7 -0.04,0.04,0.59,U] [#8 0.19,-0.15,0.55,U] 
01:46:52.496 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.20, -0.14}
01:46:52.498 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
01:46:52.500 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
01:46:52.502 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.07 mountX=-0.03 mountY=-0.10, mountTheta=-1.90
01:46:52.505 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
01:46:52.507 00.002 1032 Enqueuing Move request for scope (0.11, -0.01)
01:46:52.509 00.002 10072 Worker thread wakes up
01:46:52.510 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:46:52.510 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:46:52.510 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.03 yDistance=-0.10
01:46:52.510 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.66, period_length = 287.50
01:46:52.510 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:46:52.510 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:52.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:46:52.510 00.000 10072 MoveAxis(W, 13, ABG)
01:46:52.510 00.000 10072 Guiding  Dir = 3, Dur = 13
01:46:52.511 00.001 10072 IsGuiding returns 0
01:46:52.511 00.000 10072 PulseGuide returned control before completion, sleep 23
01:46:52.512 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:52.533 00.021 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:46:52.535 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:52.537 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:52.539 00.002 1032 Enqueuing Expose request
01:46:52.542 00.003 10072 IsGuiding returns 0
01:46:52.542 00.000 10072 Move returns status 0, amount 13
01:46:52.542 00.000 10072 MoveAxis(N, 0, ABG)
01:46:52.542 00.000 10072 Move returns status 0, amount 0
01:46:52.542 00.000 10072 move complete, result=0
01:46:52.542 00.000 10072 worker thread done servicing request
01:46:52.542 00.000 10072 Worker thread wakes up
01:46:52.542 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:52.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:52.550 00.008 1032 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
01:46:52.949 00.399 10072 Exposure complete
01:46:52.998 00.049 10072 worker thread done servicing request
01:46:52.998 00.000 1032 OnExposeComplete: enter
01:46:53.001 00.003 1032 UpdateGuideState(): m_state=6
01:46:53.002 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 255
01:46:53.005 00.003 1032 Star::Find returns 1 (0), X=223.37, Y=617.84, Mass=1328, SNR=25.6, Peak=118 HFD=3.3
01:46:53.007 00.002 1032 MultiStar: [#1 -0.03,0.14,1.02,U] [#2 -0.02,-0.02,0.82,U] [#3 0.03,-0.07,0.67,U] [#4 0.06,0.03,0.73,U] [#5 0.10,0.03,0.63,U] [#6 0.10,-0.02,0.70,U] [#7 0.10,0.16,0.59,U] [#8 0.19,-0.02,0.53,U] 
01:46:53.008 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.12, -0.09}
01:46:53.010 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
01:46:53.011 00.001 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
01:46:53.013 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.26 mountX=-0.00 mountY=-0.07, mountTheta=-1.57
01:46:53.017 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
01:46:53.019 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
01:46:53.022 00.003 10072 Worker thread wakes up
01:46:53.023 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:46:53.023 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:46:53.023 00.000 10072 Moving (0.06, 0.02) raw xDistance=-0.00 yDistance=-0.07
01:46:53.023 00.000 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.66, period_length = 287.50
01:46:53.023 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:46:53.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:53.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:46:53.023 00.000 10072 MoveAxis(W, 13, ABG)
01:46:53.023 00.000 10072 Guiding  Dir = 3, Dur = 13
01:46:53.024 00.001 10072 IsGuiding returns 0
01:46:53.024 00.000 10072 PulseGuide returned control before completion, sleep 23
01:46:53.025 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:53.045 00.020 1032 UpdateGuideState exits: m=1328 SNR=25.6
01:46:53.047 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:53.050 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:53.053 00.003 1032 Enqueuing Expose request
01:46:53.056 00.003 10072 IsGuiding returns 0
01:46:53.056 00.000 10072 Move returns status 0, amount 13
01:46:53.056 00.000 10072 MoveAxis(N, 0, ABG)
01:46:53.056 00.000 10072 Move returns status 0, amount 0
01:46:53.056 00.000 10072 move complete, result=0
01:46:53.056 00.000 10072 worker thread done servicing request
01:46:53.056 00.000 10072 Worker thread wakes up
01:46:53.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:53.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:53.062 00.006 1032 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
01:46:53.683 00.621 10072 Exposure complete
01:46:53.732 00.049 10072 worker thread done servicing request
01:46:53.732 00.000 1032 OnExposeComplete: enter
01:46:53.735 00.003 1032 UpdateGuideState(): m_state=6
01:46:53.738 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 256
01:46:53.741 00.003 1032 Star::Find returns 1 (0), X=223.39, Y=617.86, Mass=1303, SNR=25.4, Peak=151 HFD=2.8
01:46:53.743 00.002 1032 MultiStar: [#1 0.13,0.11,1.04,U] [#2 0.13,0.11,0.77,U] [#3 -0.00,0.03,0.69,U] [#4 0.02,0.15,0.73,U] [#5 0.04,0.25,0.60,U] [#6 0.04,-0.04,0.75,U] [#7 0.04,0.16,0.58,U] [#8 0.21,0.01,0.52,U] 
01:46:53.744 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.13, -0.06}
01:46:53.746 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
01:46:53.747 00.001 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
01:46:53.749 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.72 mountX=0.05 mountY=-0.10, mountTheta=-1.11
01:46:53.752 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
01:46:53.754 00.002 1032 Enqueuing Move request for scope (0.08, 0.07)
01:46:53.756 00.002 10072 Worker thread wakes up
01:46:53.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
01:46:53.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
01:46:53.756 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.10
01:46:53.756 00.000 10072 PPEC rslt: input = 0.05, final = 0.02, react = 0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.66, period_length = 287.50
01:46:53.756 00.000 10072 PPEC: input: 0.05, control: 0.02, exposure: 500
01:46:53.756 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:53.757 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:46:53.757 00.000 10072 MoveAxis(W, 18, ABG)
01:46:53.757 00.000 10072 Guiding  Dir = 3, Dur = 18
01:46:53.757 00.000 10072 IsGuiding returns 0
01:46:53.758 00.001 10072 PulseGuide returned control before completion, sleep 28
01:46:53.758 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:53.778 00.020 1032 UpdateGuideState exits: m=1303 SNR=25.4
01:46:53.780 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:53.783 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:53.784 00.001 1032 Enqueuing Expose request
01:46:53.790 00.006 10072 IsGuiding returns 0
01:46:53.790 00.000 10072 Move returns status 0, amount 18
01:46:53.790 00.000 10072 MoveAxis(N, 0, ABG)
01:46:53.790 00.000 10072 Move returns status 0, amount 0
01:46:53.790 00.000 10072 move complete, result=0
01:46:53.790 00.000 10072 worker thread done servicing request
01:46:53.790 00.000 10072 Worker thread wakes up
01:46:53.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:53.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:53.795 00.005 1032 GuideStep: 0.0 px 18 ms WEST, -0.1 px 0 ms NORTH
01:46:54.200 00.405 10072 Exposure complete
01:46:54.248 00.048 10072 worker thread done servicing request
01:46:54.248 00.000 1032 OnExposeComplete: enter
01:46:54.250 00.002 1032 UpdateGuideState(): m_state=6
01:46:54.252 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 257
01:46:54.254 00.002 1032 Star::Find returns 1 (0), X=223.46, Y=617.64, Mass=1447, SNR=26.8, Peak=155 HFD=3.1
01:46:54.255 00.001 1032 MultiStar: [#1 0.15,-0.06,0.97,U] [#2 0.20,-0.04,0.70,U] [#3 0.15,-0.12,0.65,U] [#4 0.06,-0.03,0.71,U] [#5 0.14,-0.00,0.58,U] [#6 0.08,-0.11,0.70,U] [#7 0.28,0.06,0.53,U] [#8 0.07,-0.01,0.56,U] 
01:46:54.257 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.08}, one-star: {0.20, -0.29}
01:46:54.259 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
01:46:54.260 00.001 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
01:46:54.264 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.50 mountX=-0.12 mountY=-0.12, mountTheta=-2.33
01:46:54.271 00.007 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.08, opts=13)
01:46:54.272 00.001 1032 Enqueuing Move request for scope (0.15, -0.08)
01:46:54.275 00.003 10072 Worker thread wakes up
01:46:54.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
01:46:54.275 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
01:46:54.275 00.000 10072 Moving (0.15, -0.08) raw xDistance=-0.12 yDistance=-0.12
01:46:54.275 00.000 10072 PPEC rslt: input = -0.12, final = 0.02, react = -0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.66, period_length = 287.50
01:46:54.275 00.000 10072 PPEC: input: -0.12, control: 0.02, exposure: 500
01:46:54.276 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:54.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:46:54.276 00.000 10072 MoveAxis(W, 18, ABG)
01:46:54.276 00.000 10072 Guiding  Dir = 3, Dur = 18
01:46:54.276 00.000 10072 IsGuiding returns 0
01:46:54.277 00.001 10072 PulseGuide returned control before completion, sleep 28
01:46:54.279 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:54.300 00.021 1032 UpdateGuideState exits: m=1447 SNR=26.8
01:46:54.305 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:54.306 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:54.309 00.003 1032 Enqueuing Expose request
01:46:54.310 00.001 10072 IsGuiding returns 0
01:46:54.310 00.000 10072 Move returns status 0, amount 18
01:46:54.310 00.000 10072 MoveAxis(N, 0, ABG)
01:46:54.310 00.000 10072 Move returns status 0, amount 0
01:46:54.310 00.000 10072 move complete, result=0
01:46:54.310 00.000 10072 worker thread done servicing request
01:46:54.310 00.000 10072 Worker thread wakes up
01:46:54.311 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:54.311 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:54.318 00.007 1032 GuideStep: -0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
01:46:54.934 00.616 10072 Exposure complete
01:46:54.980 00.046 10072 worker thread done servicing request
01:46:54.981 00.001 1032 OnExposeComplete: enter
01:46:54.982 00.001 1032 UpdateGuideState(): m_state=6
01:46:54.984 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 258
01:46:54.987 00.003 1032 Star::Find returns 1 (0), X=223.49, Y=617.64, Mass=1237, SNR=24.7, Peak=138 HFD=3.1
01:46:54.988 00.001 1032 MultiStar: [#1 0.25,-0.07,1.03,U] [#2 0.26,0.05,0.81,U] [#3 0.26,-0.12,0.74,U] [#4 0.18,0.13,0.77,U] [#5 0.06,0.08,0.65,U] [#6 0.14,-0.20,0.74,U] [#7 0.27,0.02,0.59,U] [#8 0.05,-0.08,0.59,U] 
01:46:54.990 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.06}, one-star: {0.24, -0.28}
01:46:54.992 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
01:46:54.994 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
01:46:54.996 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.31 mountX=-0.11 mountY=-0.17, mountTheta=-2.14
01:46:55.000 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.06, opts=13)
01:46:55.001 00.001 1032 Enqueuing Move request for scope (0.20, -0.06)
01:46:55.004 00.003 10072 Worker thread wakes up
01:46:55.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
01:46:55.004 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
01:46:55.004 00.000 10072 Moving (0.20, -0.06) raw xDistance=-0.11 yDistance=-0.17
01:46:55.004 00.000 10072 PPEC rslt: input = -0.11, final = 0.02, react = -0.05, pred = 0.07, hyst = 0.00, hyst_pct = 0.66, period_length = 287.50
01:46:55.004 00.000 10072 PPEC: input: -0.11, control: 0.02, exposure: 500
01:46:55.004 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:55.004 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:46:55.004 00.000 10072 MoveAxis(W, 23, ABG)
01:46:55.005 00.001 10072 Guiding  Dir = 3, Dur = 23
01:46:55.005 00.000 10072 IsGuiding returns 0
01:46:55.005 00.000 10072 PulseGuide returned control before completion, sleep 33
01:46:55.006 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:55.024 00.018 1032 UpdateGuideState exits: m=1237 SNR=24.7
01:46:55.028 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:55.029 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:55.030 00.001 1032 Enqueuing Expose request
01:46:55.042 00.012 10072 IsGuiding returns 1
01:46:55.043 00.001 10072 scope still moving after pulse duration time elapsed
01:46:55.073 00.030 10072 IsGuiding returns 0
01:46:55.073 00.000 10072 scope move finished after 23 + 45 ms
01:46:55.073 00.000 10072 Move returns status 0, amount 23
01:46:55.073 00.000 10072 MoveAxis(N, 0, ABG)
01:46:55.073 00.000 10072 Move returns status 0, amount 0
01:46:55.073 00.000 10072 move complete, result=0
01:46:55.073 00.000 10072 worker thread done servicing request
01:46:55.073 00.000 10072 Worker thread wakes up
01:46:55.073 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:55.073 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:55.074 00.001 1032 GuideStep: -0.1 px 23 ms WEST, -0.2 px 0 ms NORTH
01:46:55.480 00.406 10072 Exposure complete
01:46:55.531 00.051 10072 worker thread done servicing request
01:46:55.531 00.000 1032 OnExposeComplete: enter
01:46:55.533 00.002 1032 UpdateGuideState(): m_state=6
01:46:55.535 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 259
01:46:55.536 00.001 1032 Star::Find returns 1 (0), X=223.47, Y=617.61, Mass=1302, SNR=25.4, Peak=145 HFD=3.1
01:46:55.538 00.002 1032 MultiStar: [#1 0.22,-0.13,1.05,U] [#2 0.21,-0.15,0.78,U] [#3 0.17,-0.10,0.71,U] [#4 0.14,-0.11,0.76,U] [#5 0.12,-0.04,0.63,U] [#6 0.19,-0.22,0.71,U] [#7 0.30,-0.04,0.62,U] [#8 0.15,-0.15,0.49,U] 
01:46:55.540 00.002 1032 refined, 8 included, MultiStar: {0.19, -0.15}, one-star: {0.21, -0.31}
01:46:55.541 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
01:46:55.543 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
01:46:55.545 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.66 mountX=-0.19 mountY=-0.15, mountTheta=-2.49
01:46:55.548 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.15, opts=13)
01:46:55.550 00.002 1032 Enqueuing Move request for scope (0.19, -0.15)
01:46:55.552 00.002 10072 Worker thread wakes up
01:46:55.553 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
01:46:55.553 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
01:46:55.553 00.000 10072 Moving (0.19, -0.15) raw xDistance=-0.19 yDistance=-0.15
01:46:55.553 00.000 10072 PPEC rslt: input = -0.19, final = -0.05, react = -0.09, pred = 0.08, hyst = -0.08, hyst_pct = 0.66, period_length = 287.50
01:46:55.553 00.000 10072 PPEC: input: -0.19, control: -0.05, exposure: 500
01:46:55.553 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:55.553 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:46:55.553 00.000 10072 MoveAxis(E, 53, ABG)
01:46:55.553 00.000 10072 Guiding  Dir = 2, Dur = 53
01:46:55.554 00.001 10072 IsGuiding returns 0
01:46:55.554 00.000 10072 PulseGuide returned control before completion, sleep 63
01:46:55.555 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:55.575 00.020 1032 UpdateGuideState exits: m=1302 SNR=25.4
01:46:55.577 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:55.581 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:55.582 00.001 1032 Enqueuing Expose request
01:46:55.633 00.051 10072 IsGuiding returns 0
01:46:55.633 00.000 10072 Move returns status 0, amount 53
01:46:55.633 00.000 10072 MoveAxis(N, 0, ABG)
01:46:55.633 00.000 10072 Move returns status 0, amount 0
01:46:55.633 00.000 10072 move complete, result=0
01:46:55.633 00.000 10072 worker thread done servicing request
01:46:55.633 00.000 10072 Worker thread wakes up
01:46:55.634 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:55.634 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:55.636 00.002 1032 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
01:46:56.263 00.627 10072 Exposure complete
01:46:56.311 00.048 10072 worker thread done servicing request
01:46:56.311 00.000 1032 OnExposeComplete: enter
01:46:56.314 00.003 1032 UpdateGuideState(): m_state=6
01:46:56.315 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 260
01:46:56.317 00.002 1032 Star::Find returns 1 (0), X=223.48, Y=617.73, Mass=1233, SNR=24.7, Peak=148 HFD=3.0
01:46:56.319 00.002 1032 MultiStar: [#1 0.19,-0.06,1.11,U] [#2 0.20,-0.02,0.79,U] [#3 0.18,-0.11,0.71,U] [#4 0.15,-0.09,0.71,U] [#5 0.16,0.05,0.66,U] [#6 0.18,-0.12,0.72,U] [#7 0.24,-0.11,0.60,U] [#8 0.07,-0.15,0.56,U] 
01:46:56.320 00.001 1032 refined, 8 included, MultiStar: {0.18, -0.09}, one-star: {0.23, -0.20}
01:46:56.322 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
01:46:56.324 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
01:46:56.326 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.47 mountX=-0.14 mountY=-0.15, mountTheta=-2.30
01:46:56.330 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.09, opts=13)
01:46:56.332 00.002 1032 Enqueuing Move request for scope (0.18, -0.09)
01:46:56.334 00.002 10072 Worker thread wakes up
01:46:56.335 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
01:46:56.335 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
01:46:56.335 00.000 10072 Moving (0.18, -0.09) raw xDistance=-0.14 yDistance=-0.15
01:46:56.335 00.000 10072 PPEC rslt: input = -0.14, final = -0.02, react = -0.06, pred = 0.10, hyst = -0.05, hyst_pct = 0.66, period_length = 287.50
01:46:56.335 00.000 10072 PPEC: input: -0.14, control: -0.02, exposure: 500
01:46:56.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:56.335 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:46:56.335 00.000 10072 MoveAxis(E, 21, ABG)
01:46:56.335 00.000 10072 Guiding  Dir = 2, Dur = 21
01:46:56.336 00.001 10072 IsGuiding returns 0
01:46:56.337 00.001 10072 PulseGuide returned control before completion, sleep 31
01:46:56.338 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:56.358 00.020 1032 UpdateGuideState exits: m=1233 SNR=24.7
01:46:56.361 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:56.364 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:56.366 00.002 1032 Enqueuing Expose request
01:46:56.372 00.006 10072 IsGuiding returns 0
01:46:56.372 00.000 10072 Move returns status 0, amount 21
01:46:56.372 00.000 10072 MoveAxis(N, 0, ABG)
01:46:56.372 00.000 10072 Move returns status 0, amount 0
01:46:56.372 00.000 10072 move complete, result=0
01:46:56.372 00.000 10072 worker thread done servicing request
01:46:56.372 00.000 10072 Worker thread wakes up
01:46:56.372 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:56.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:56.377 00.005 1032 GuideStep: -0.1 px 21 ms EAST, -0.2 px 0 ms NORTH
01:46:56.781 00.404 10072 Exposure complete
01:46:56.830 00.049 1032 OnExposeComplete: enter
01:46:56.832 00.002 1032 UpdateGuideState(): m_state=6
01:46:56.834 00.002 10072 worker thread done servicing request
01:46:56.834 00.000 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 261
01:46:56.836 00.002 1032 Star::Find returns 1 (0), X=223.52, Y=617.68, Mass=1276, SNR=25.2, Peak=151 HFD=3.0
01:46:56.838 00.002 1032 MultiStar: [#1 0.23,-0.03,1.02,U] [#2 0.20,-0.10,0.77,U] [#3 0.11,-0.09,0.68,U] [#4 0.13,-0.06,0.74,U] [#5 0.20,0.08,0.64,U] [#6 0.21,-0.05,0.77,U] [#7 0.27,0.03,0.62,U] [#8 0.17,-0.04,0.54,U] 
01:46:56.839 00.001 1032 refined, 8 included, MultiStar: {0.20, -0.07}, one-star: {0.27, -0.25}
01:46:56.842 00.003 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
01:46:56.844 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
01:46:56.845 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.32 mountX=-0.12 mountY=-0.18, mountTheta=-2.15
01:46:56.849 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.07, opts=13)
01:46:56.851 00.002 1032 Enqueuing Move request for scope (0.20, -0.07)
01:46:56.853 00.002 10072 Worker thread wakes up
01:46:56.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
01:46:56.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
01:46:56.853 00.000 10072 Moving (0.20, -0.07) raw xDistance=-0.12 yDistance=-0.18
01:46:56.853 00.000 10072 PPEC rslt: input = -0.12, final = 0.03, react = -0.05, pred = 0.09, hyst = 0.00, hyst_pct = 0.66, period_length = 287.50
01:46:56.853 00.000 10072 PPEC: input: -0.12, control: 0.03, exposure: 500
01:46:56.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:56.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:46:56.853 00.000 10072 MoveAxis(W, 33, ABG)
01:46:56.854 00.001 10072 Guiding  Dir = 3, Dur = 33
01:46:56.854 00.000 10072 IsGuiding returns 0
01:46:56.854 00.000 10072 PulseGuide returned control before completion, sleep 43
01:46:56.855 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:56.877 00.022 1032 UpdateGuideState exits: m=1276 SNR=25.2
01:46:56.878 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:56.881 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:56.882 00.001 1032 Enqueuing Expose request
01:46:56.902 00.020 10072 IsGuiding returns 1
01:46:56.903 00.001 10072 scope still moving after pulse duration time elapsed
01:46:56.932 00.029 10072 IsGuiding returns 0
01:46:56.932 00.000 10072 scope move finished after 33 + 45 ms
01:46:56.932 00.000 10072 Move returns status 0, amount 33
01:46:56.932 00.000 10072 MoveAxis(N, 0, ABG)
01:46:56.932 00.000 10072 Move returns status 0, amount 0
01:46:56.932 00.000 10072 move complete, result=0
01:46:56.932 00.000 10072 worker thread done servicing request
01:46:56.932 00.000 10072 Worker thread wakes up
01:46:56.933 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:56.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:56.957 00.024 1032 GuideStep: -0.1 px 33 ms WEST, -0.2 px 0 ms NORTH
01:46:57.560 00.603 10072 Exposure complete
01:46:57.623 00.063 10072 worker thread done servicing request
01:46:57.623 00.000 1032 OnExposeComplete: enter
01:46:57.626 00.003 1032 UpdateGuideState(): m_state=6
01:46:57.627 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 262
01:46:57.629 00.002 1032 Star::Find returns 1 (0), X=223.49, Y=617.63, Mass=1311, SNR=25.5, Peak=153 HFD=3.1
01:46:57.631 00.002 1032 MultiStar: [#1 0.18,-0.15,1.02,U] [#2 0.09,-0.03,0.78,U] [#3 0.12,-0.15,0.68,U] [#4 0.15,-0.07,0.75,U] [#5 0.16,-0.04,0.64,U] [#6 0.21,-0.06,0.72,U] [#7 0.15,-0.17,0.61,U] [#8 0.17,-0.17,0.56,U] 
01:46:57.633 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.13}, one-star: {0.24, -0.29}
01:46:57.635 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
01:46:57.637 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
01:46:57.639 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.67 mountX=-0.17 mountY=-0.13, mountTheta=-2.50
01:46:57.641 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.13, opts=13)
01:46:57.646 00.005 1032 Enqueuing Move request for scope (0.17, -0.13)
01:46:57.648 00.002 10072 Worker thread wakes up
01:46:57.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
01:46:57.648 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
01:46:57.648 00.000 10072 Moving (0.17, -0.13) raw xDistance=-0.17 yDistance=-0.13
01:46:57.648 00.000 10072 PPEC rslt: input = -0.17, final = -0.03, react = -0.08, pred = 0.12, hyst = -0.07, hyst_pct = 0.66, period_length = 287.50
01:46:57.648 00.000 10072 PPEC: input: -0.17, control: -0.03, exposure: 500
01:46:57.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:57.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:46:57.648 00.000 10072 MoveAxis(E, 32, ABG)
01:46:57.648 00.000 10072 Guiding  Dir = 2, Dur = 32
01:46:57.649 00.001 10072 IsGuiding returns 0
01:46:57.649 00.000 10072 PulseGuide returned control before completion, sleep 42
01:46:57.650 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:57.674 00.024 1032 UpdateGuideState exits: m=1311 SNR=25.5
01:46:57.677 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:57.679 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:57.680 00.001 1032 Enqueuing Expose request
01:46:57.698 00.018 10072 IsGuiding returns 0
01:46:57.698 00.000 10072 Move returns status 0, amount 32
01:46:57.698 00.000 10072 MoveAxis(N, 0, ABG)
01:46:57.698 00.000 10072 Move returns status 0, amount 0
01:46:57.698 00.000 10072 move complete, result=0
01:46:57.698 00.000 10072 worker thread done servicing request
01:46:57.698 00.000 10072 Worker thread wakes up
01:46:57.699 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:57.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:57.705 00.006 1032 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
01:46:58.106 00.401 10072 Exposure complete
01:46:58.155 00.049 10072 worker thread done servicing request
01:46:58.155 00.000 1032 OnExposeComplete: enter
01:46:58.157 00.002 1032 UpdateGuideState(): m_state=6
01:46:58.159 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 263
01:46:58.161 00.002 1032 Star::Find returns 1 (0), X=223.45, Y=617.67, Mass=1293, SNR=25.4, Peak=147 HFD=3.0
01:46:58.163 00.002 1032 MultiStar: [#1 0.15,0.01,1.05,U] [#2 0.20,-0.10,0.78,U] [#3 0.15,-0.08,0.68,U] [#4 0.12,-0.04,0.74,U] [#5 0.16,0.06,0.63,U] [#6 0.08,-0.10,0.73,U] [#7 0.23,-0.07,0.60,U] [#8 0.09,-0.12,0.57,U] 
01:46:58.164 00.001 1032 refined, 8 included, MultiStar: {0.16, -0.08}, one-star: {0.20, -0.25}
01:46:58.166 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
01:46:58.167 00.001 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
01:46:58.168 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.48 mountX=-0.12 mountY=-0.13, mountTheta=-2.31
01:46:58.171 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.08, opts=13)
01:46:58.174 00.003 1032 Enqueuing Move request for scope (0.16, -0.08)
01:46:58.175 00.001 10072 Worker thread wakes up
01:46:58.176 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
01:46:58.176 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
01:46:58.176 00.000 10072 Moving (0.16, -0.08) raw xDistance=-0.12 yDistance=-0.13
01:46:58.176 00.000 10072 PPEC rslt: input = -0.12, final = 0.04, react = -0.05, pred = 0.11, hyst = 0.00, hyst_pct = 0.65, period_length = 287.50
01:46:58.176 00.000 10072 PPEC: input: -0.12, control: 0.04, exposure: 500
01:46:58.176 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:58.176 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:46:58.176 00.000 10072 MoveAxis(W, 37, ABG)
01:46:58.176 00.000 10072 Guiding  Dir = 3, Dur = 37
01:46:58.177 00.001 10072 IsGuiding returns 0
01:46:58.177 00.000 10072 PulseGuide returned control before completion, sleep 47
01:46:58.178 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:58.199 00.021 1032 UpdateGuideState exits: m=1293 SNR=25.4
01:46:58.202 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:58.205 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:58.208 00.003 1032 Enqueuing Expose request
01:46:58.229 00.021 10072 IsGuiding returns 0
01:46:58.229 00.000 10072 Move returns status 0, amount 37
01:46:58.229 00.000 10072 MoveAxis(N, 0, ABG)
01:46:58.229 00.000 10072 Move returns status 0, amount 0
01:46:58.229 00.000 10072 move complete, result=0
01:46:58.229 00.000 10072 worker thread done servicing request
01:46:58.230 00.001 10072 Worker thread wakes up
01:46:58.230 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:58.230 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:58.231 00.001 1032 GuideStep: -0.1 px 37 ms WEST, -0.1 px 0 ms NORTH
01:46:58.853 00.622 10072 Exposure complete
01:46:58.902 00.049 10072 worker thread done servicing request
01:46:58.902 00.000 1032 OnExposeComplete: enter
01:46:58.904 00.002 1032 UpdateGuideState(): m_state=6
01:46:58.906 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 264
01:46:58.908 00.002 1032 Star::Find returns 1 (0), X=223.54, Y=617.81, Mass=1271, SNR=25.1, Peak=164 HFD=2.7
01:46:58.909 00.001 1032 MultiStar: [#1 0.21,0.04,1.03,U] [#2 0.19,-0.03,0.78,U] [#3 0.19,-0.03,0.74,U] [#4 0.17,0.01,0.75,U] [#5 0.14,0.04,0.62,U] [#6 0.24,-0.04,0.73,U] [#7 0.34,0.04,0.61,U] [#8 0.24,-0.05,0.52,U] 
01:46:58.911 00.002 1032 refined, 8 included, MultiStar: {0.22, -0.02}, one-star: {0.29, -0.12}
01:46:58.914 00.003 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
01:46:58.916 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
01:46:58.918 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.07 mountX=-0.07 mountY=-0.21, mountTheta=-1.90
01:46:58.921 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.02, opts=13)
01:46:58.924 00.003 1032 Enqueuing Move request for scope (0.22, -0.02)
01:46:58.927 00.003 10072 Worker thread wakes up
01:46:58.927 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
01:46:58.927 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
01:46:58.927 00.000 10072 Moving (0.22, -0.02) raw xDistance=-0.07 yDistance=-0.21
01:46:58.927 00.000 10072 PPEC rslt: input = -0.07, final = 0.04, react = -0.03, pred = 0.13, hyst = 0.00, hyst_pct = 0.65, period_length = 287.50
01:46:58.927 00.000 10072 PPEC: input: -0.07, control: 0.04, exposure: 500
01:46:58.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:46:58.927 00.000 10072 MoveAxis(W, 45, ABG)
01:46:58.927 00.000 10072 Guiding  Dir = 3, Dur = 45
01:46:58.928 00.001 10072 IsGuiding returns 0
01:46:58.928 00.000 10072 PulseGuide returned control before completion, sleep 55
01:46:58.930 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:58.950 00.020 1032 UpdateGuideState exits: m=1271 SNR=25.1
01:46:58.952 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:58.955 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:58.956 00.001 1032 Enqueuing Expose request
01:46:58.991 00.035 10072 IsGuiding returns 0
01:46:58.991 00.000 10072 Move returns status 0, amount 45
01:46:58.991 00.000 10072 MoveAxis(N, 137, ABG)
01:46:58.992 00.001 10072 Guiding  Dir = 0, Dur = 137
01:46:58.992 00.000 10072 IsGuiding returns 0
01:46:58.992 00.000 10072 PulseGuide returned control before completion, sleep 147
01:46:59.148 00.156 10072 IsGuiding returns 0
01:46:59.148 00.000 10072 Move returns status 0, amount 137
01:46:59.148 00.000 10072 move complete, result=0
01:46:59.148 00.000 10072 worker thread done servicing request
01:46:59.148 00.000 10072 Worker thread wakes up
01:46:59.148 00.000 1032 GuideStep: -0.1 px 45 ms WEST, -0.2 px 137 ms NORTH
01:46:59.150 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:59.150 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:59.569 00.419 10072 Exposure complete
01:46:59.625 00.056 10072 worker thread done servicing request
01:46:59.625 00.000 1032 OnExposeComplete: enter
01:46:59.627 00.002 1032 UpdateGuideState(): m_state=6
01:46:59.630 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 265
01:46:59.631 00.001 1032 Star::Find returns 1 (0), X=223.40, Y=617.64, Mass=1290, SNR=25.3, Peak=155 HFD=2.9
01:46:59.633 00.002 1032 MultiStar: [#1 0.11,-0.14,1.04,U] [#2 0.12,-0.15,0.74,U] [#3 0.14,-0.15,0.67,U] [#4 0.00,-0.19,0.74,U] [#5 0.09,-0.08,0.67,U] [#6 0.08,-0.19,0.76,U] [#7 0.07,-0.05,0.61,U] [#8 0.18,-0.24,0.53,U] 
01:46:59.635 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.17}, one-star: {0.14, -0.28}
01:46:59.637 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
01:46:59.639 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
01:46:59.640 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.02 mountX=-0.19 mountY=-0.06, mountTheta=-2.85
01:46:59.647 00.007 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.17, opts=13)
01:46:59.650 00.003 1032 Enqueuing Move request for scope (0.10, -0.17)
01:46:59.652 00.002 10072 Worker thread wakes up
01:46:59.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
01:46:59.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
01:46:59.652 00.000 10072 Moving (0.10, -0.17) raw xDistance=-0.19 yDistance=-0.06
01:46:59.652 00.000 10072 PPEC rslt: input = -0.19, final = -0.03, react = -0.08, pred = 0.13, hyst = -0.07, hyst_pct = 0.65, period_length = 287.50
01:46:59.653 00.001 10072 PPEC: input: -0.19, control: -0.03, exposure: 500
01:46:59.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:59.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:46:59.653 00.000 10072 MoveAxis(E, 34, ABG)
01:46:59.653 00.000 10072 Guiding  Dir = 2, Dur = 34
01:46:59.653 00.000 10072 IsGuiding returns 0
01:46:59.654 00.001 10072 PulseGuide returned control before completion, sleep 44
01:46:59.654 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:46:59.677 00.023 1032 UpdateGuideState exits: m=1290 SNR=25.3
01:46:59.679 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:59.681 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:46:59.683 00.002 1032 Enqueuing Expose request
01:46:59.706 00.023 10072 IsGuiding returns 0
01:46:59.707 00.001 10072 Move returns status 0, amount 34
01:46:59.707 00.000 10072 MoveAxis(N, 0, ABG)
01:46:59.707 00.000 10072 Move returns status 0, amount 0
01:46:59.707 00.000 10072 move complete, result=0
01:46:59.707 00.000 10072 worker thread done servicing request
01:46:59.707 00.000 10072 Worker thread wakes up
01:46:59.707 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:46:59.707 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:46:59.707 00.000 1032 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
01:47:00.337 00.630 10072 Exposure complete
01:47:00.387 00.050 10072 worker thread done servicing request
01:47:00.387 00.000 1032 OnExposeComplete: enter
01:47:00.390 00.003 1032 UpdateGuideState(): m_state=6
01:47:00.391 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 266
01:47:00.396 00.005 1032 Star::Find returns 1 (0), X=223.38, Y=617.46, Mass=1303, SNR=25.4, Peak=130 HFD=3.1
01:47:00.398 00.002 1032 MultiStar: [#1 0.22,-0.29,1.07,U] [#2 -0.04,-0.23,0.75,U] [#3 0.06,-0.42,0.70,U] [#4 0.04,-0.32,0.75,U] [#5 0.13,-0.20,0.60,U] [#6 0.05,-0.40,0.73,U] [#7 0.04,-0.40,0.63,U] [#8 0.11,-0.34,0.52,U] 
01:47:00.402 00.004 1032 refined, 8 included, MultiStar: {0.09, -0.34}, one-star: {0.12, -0.46}
01:47:00.404 00.002 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.14)
01:47:00.406 00.002 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.14)
01:47:00.408 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.34 hyp=0.35 cameraTheta=-1.32 mountX=-0.35 mountY=0.00, mountTheta=3.14
01:47:00.412 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.34, opts=13)
01:47:00.415 00.003 1032 Enqueuing Move request for scope (0.09, -0.34)
01:47:00.418 00.003 10072 Worker thread wakes up
01:47:00.418 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.34) opts 0xd
01:47:00.418 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.34)
01:47:00.418 00.000 10072 Moving (0.09, -0.34) raw xDistance=-0.35 yDistance=0.00
01:47:00.418 00.000 10072 PPEC rslt: input = -0.35, final = -0.10, react = -0.16, pred = 0.14, hyst = -0.14, hyst_pct = 0.65, period_length = 287.50
01:47:00.418 00.000 10072 PPEC: input: -0.35, control: -0.10, exposure: 500
01:47:00.418 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:00.418 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:47:00.418 00.000 10072 MoveAxis(E, 102, ABG)
01:47:00.419 00.001 10072 Guiding  Dir = 2, Dur = 102
01:47:00.419 00.000 10072 IsGuiding returns 0
01:47:00.419 00.000 10072 PulseGuide returned control before completion, sleep 112
01:47:00.420 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:00.442 00.022 1032 UpdateGuideState exits: m=1303 SNR=25.4
01:47:00.444 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:00.446 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:00.448 00.002 1032 Enqueuing Expose request
01:47:00.537 00.089 10072 IsGuiding returns 0
01:47:00.537 00.000 10072 Move returns status 0, amount 102
01:47:00.537 00.000 10072 MoveAxis(N, 0, ABG)
01:47:00.537 00.000 10072 Move returns status 0, amount 0
01:47:00.537 00.000 10072 move complete, result=0
01:47:00.537 00.000 10072 worker thread done servicing request
01:47:00.537 00.000 10072 Worker thread wakes up
01:47:00.537 00.000 1032 GuideStep: -0.4 px 102 ms EAST, 0.0 px 0 ms NORTH
01:47:00.540 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:00.541 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:00.960 00.419 10072 Exposure complete
01:47:01.011 00.051 10072 worker thread done servicing request
01:47:01.011 00.000 1032 OnExposeComplete: enter
01:47:01.014 00.003 1032 UpdateGuideState(): m_state=6
01:47:01.016 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 267
01:47:01.018 00.002 1032 Star::Find returns 1 (0), X=223.28, Y=617.64, Mass=1242, SNR=24.8, Peak=137 HFD=2.9
01:47:01.026 00.008 1032 MultiStar: [#1 -0.01,-0.08,1.05,U] [#2 0.11,-0.11,0.81,U] [#3 0.01,-0.15,0.72,U] [#4 -0.04,-0.14,0.78,U] [#5 0.09,-0.04,0.64,U] [#6 -0.02,-0.10,0.74,U] [#7 -0.00,0.04,0.61,U] [#8 -0.02,-0.17,0.54,U] 
01:47:01.028 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.12}, one-star: {0.03, -0.28}
01:47:01.030 00.002 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.02)
01:47:01.032 00.002 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.02)
01:47:01.034 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.44 mountX=-0.12 mountY=0.02, mountTheta=3.02
01:47:01.038 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.12, opts=13)
01:47:01.040 00.002 1032 Enqueuing Move request for scope (0.02, -0.12)
01:47:01.042 00.002 10072 Worker thread wakes up
01:47:01.042 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
01:47:01.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
01:47:01.042 00.000 10072 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=0.02
01:47:01.042 00.000 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.65, period_length = 287.50
01:47:01.042 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
01:47:01.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:01.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:47:01.042 00.000 10072 MoveAxis(W, 12, ABG)
01:47:01.042 00.000 10072 Guiding  Dir = 3, Dur = 12
01:47:01.042 00.000 10072 IsGuiding returns 0
01:47:01.044 00.002 10072 PulseGuide returned control before completion, sleep 22
01:47:01.044 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:01.065 00.021 1032 UpdateGuideState exits: m=1242 SNR=24.8
01:47:01.068 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:01.070 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:01.072 00.002 1032 Enqueuing Expose request
01:47:01.074 00.002 10072 IsGuiding returns 0
01:47:01.074 00.000 10072 Move returns status 0, amount 12
01:47:01.074 00.000 10072 MoveAxis(N, 0, ABG)
01:47:01.074 00.000 10072 Move returns status 0, amount 0
01:47:01.074 00.000 10072 move complete, result=0
01:47:01.074 00.000 10072 worker thread done servicing request
01:47:01.074 00.000 10072 Worker thread wakes up
01:47:01.074 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:01.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:01.083 00.009 1032 GuideStep: -0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
01:47:01.708 00.625 10072 Exposure complete
01:47:01.761 00.053 10072 worker thread done servicing request
01:47:01.761 00.000 1032 OnExposeComplete: enter
01:47:01.763 00.002 1032 UpdateGuideState(): m_state=6
01:47:01.766 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 268
01:47:01.768 00.002 1032 Star::Find returns 1 (0), X=223.22, Y=617.78, Mass=1247, SNR=24.8, Peak=139 HFD=2.9
01:47:01.772 00.004 1032 MultiStar: [#1 -0.12,0.03,1.06,U] [#2 -0.01,-0.07,0.79,U] [#3 0.05,-0.05,0.69,U] [#4 -0.09,-0.06,0.80,U] [#5 0.03,0.02,0.63,U] [#6 -0.04,-0.15,0.73,U] [#7 0.15,0.00,0.63,U] [#8 0.04,-0.20,0.53,U] 
01:47:01.774 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.04, -0.14}
01:47:01.775 00.001 1032 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.83) = xAngle (-3.65 = 2.63)
01:47:01.777 00.002 1032 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.65 = 2.63)
01:47:01.779 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.82 mountX=-0.06 mountY=0.03, mountTheta=2.63
01:47:01.783 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
01:47:01.785 00.002 1032 Enqueuing Move request for scope (-0.02, -0.06)
01:47:01.788 00.003 10072 Worker thread wakes up
01:47:01.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
01:47:01.788 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
01:47:01.788 00.000 10072 Moving (-0.02, -0.06) raw xDistance=-0.06 yDistance=0.03
01:47:01.788 00.000 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.65, period_length = 287.50
01:47:01.788 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:47:01.789 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:01.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:47:01.789 00.000 10072 MoveAxis(W, 12, ABG)
01:47:01.789 00.000 10072 Guiding  Dir = 3, Dur = 12
01:47:01.789 00.000 10072 IsGuiding returns 0
01:47:01.789 00.000 10072 PulseGuide returned control before completion, sleep 22
01:47:01.790 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:01.813 00.023 1032 UpdateGuideState exits: m=1247 SNR=24.8
01:47:01.816 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:01.818 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:01.820 00.002 1032 Enqueuing Expose request
01:47:01.823 00.003 10072 IsGuiding returns 0
01:47:01.823 00.000 10072 Move returns status 0, amount 12
01:47:01.823 00.000 10072 MoveAxis(N, 0, ABG)
01:47:01.823 00.000 10072 Move returns status 0, amount 0
01:47:01.823 00.000 10072 move complete, result=0
01:47:01.823 00.000 10072 worker thread done servicing request
01:47:01.823 00.000 10072 Worker thread wakes up
01:47:01.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:01.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:01.831 00.008 1032 GuideStep: -0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
01:47:02.242 00.411 10072 Exposure complete
01:47:02.292 00.050 10072 worker thread done servicing request
01:47:02.293 00.001 1032 OnExposeComplete: enter
01:47:02.295 00.002 1032 UpdateGuideState(): m_state=6
01:47:02.297 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 269
01:47:02.298 00.001 1032 Star::Find returns 1 (0), X=223.38, Y=617.63, Mass=1372, SNR=26.1, Peak=139 HFD=3.0
01:47:02.301 00.003 1032 MultiStar: [#1 0.10,-0.09,0.99,U] [#2 0.07,-0.06,0.72,U] [#3 -0.01,-0.15,0.64,U] [#4 -0.03,-0.17,0.73,U] [#5 -0.08,-0.12,0.60,U] [#6 -0.00,-0.18,0.70,U] [#7 0.18,-0.05,0.57,U] [#8 -0.02,-0.17,0.54,U] 
01:47:02.305 00.004 1032 refined, 8 included, MultiStar: {0.04, -0.15}, one-star: {0.12, -0.29}
01:47:02.306 00.001 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
01:47:02.308 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
01:47:02.309 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.28 mountX=-0.15 mountY=-0.00, mountTheta=-3.11
01:47:02.312 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.15, opts=13)
01:47:02.314 00.002 1032 Enqueuing Move request for scope (0.04, -0.15)
01:47:02.316 00.002 10072 Worker thread wakes up
01:47:02.316 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
01:47:02.316 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
01:47:02.316 00.000 10072 Moving (0.04, -0.15) raw xDistance=-0.15 yDistance=-0.00
01:47:02.317 00.001 10072 PPEC rslt: input = -0.15, final = -0.05, react = -0.07, pred = 0.03, hyst = -0.06, hyst_pct = 0.65, period_length = 287.50
01:47:02.317 00.000 10072 PPEC: input: -0.15, control: -0.05, exposure: 500
01:47:02.317 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:02.317 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:47:02.317 00.000 10072 MoveAxis(E, 56, ABG)
01:47:02.317 00.000 10072 Guiding  Dir = 2, Dur = 56
01:47:02.317 00.000 10072 IsGuiding returns 0
01:47:02.319 00.002 10072 PulseGuide returned control before completion, sleep 66
01:47:02.320 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:02.343 00.023 1032 UpdateGuideState exits: m=1372 SNR=26.1
01:47:02.346 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:02.348 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:02.350 00.002 1032 Enqueuing Expose request
01:47:02.396 00.046 10072 IsGuiding returns 0
01:47:02.396 00.000 10072 Move returns status 0, amount 56
01:47:02.396 00.000 10072 MoveAxis(N, 0, ABG)
01:47:02.396 00.000 10072 Move returns status 0, amount 0
01:47:02.396 00.000 10072 move complete, result=0
01:47:02.397 00.001 10072 worker thread done servicing request
01:47:02.397 00.000 10072 Worker thread wakes up
01:47:02.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:02.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:02.397 00.000 1032 GuideStep: -0.2 px 56 ms EAST, -0.0 px 0 ms NORTH
01:47:03.026 00.629 10072 Exposure complete
01:47:03.074 00.048 10072 worker thread done servicing request
01:47:03.074 00.000 1032 OnExposeComplete: enter
01:47:03.076 00.002 1032 UpdateGuideState(): m_state=6
01:47:03.079 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 270
01:47:03.082 00.003 1032 Star::Find returns 1 (0), X=223.36, Y=617.71, Mass=1382, SNR=26.2, Peak=166 HFD=2.9
01:47:03.084 00.002 1032 MultiStar: [#1 -0.01,-0.00,1.01,U] [#2 0.01,0.06,0.72,U] [#3 0.14,-0.11,0.70,U] [#4 -0.01,-0.11,0.71,U] [#5 -0.13,-0.19,0.58,U] [#6 0.05,-0.12,0.71,U] [#7 0.08,-0.10,0.59,U] [#8 -0.03,-0.11,0.52,U] 
01:47:03.087 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {0.10, -0.21}
01:47:03.089 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
01:47:03.090 00.001 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
01:47:03.092 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.30 mountX=-0.10 mountY=-0.00, mountTheta=-3.13
01:47:03.096 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
01:47:03.098 00.002 1032 Enqueuing Move request for scope (0.03, -0.10)
01:47:03.100 00.002 10072 Worker thread wakes up
01:47:03.100 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
01:47:03.100 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
01:47:03.100 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.00
01:47:03.100 00.000 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.65, period_length = 287.50
01:47:03.101 00.001 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:47:03.101 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:03.101 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:47:03.101 00.000 10072 MoveAxis(W, 11, ABG)
01:47:03.101 00.000 10072 Guiding  Dir = 3, Dur = 11
01:47:03.101 00.000 10072 IsGuiding returns 0
01:47:03.102 00.001 10072 PulseGuide returned control before completion, sleep 21
01:47:03.102 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:03.122 00.020 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:47:03.124 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:03.125 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:03.128 00.003 1032 Enqueuing Expose request
01:47:03.132 00.004 10072 IsGuiding returns 0
01:47:03.132 00.000 10072 Move returns status 0, amount 11
01:47:03.132 00.000 10072 MoveAxis(N, 0, ABG)
01:47:03.132 00.000 10072 Move returns status 0, amount 0
01:47:03.132 00.000 10072 move complete, result=0
01:47:03.132 00.000 10072 worker thread done servicing request
01:47:03.133 00.001 10072 Worker thread wakes up
01:47:03.133 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:03.133 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:03.136 00.003 1032 GuideStep: -0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
01:47:03.540 00.404 10072 Exposure complete
01:47:03.593 00.053 10072 worker thread done servicing request
01:47:03.593 00.000 1032 OnExposeComplete: enter
01:47:03.596 00.003 1032 UpdateGuideState(): m_state=6
01:47:03.597 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 271
01:47:03.599 00.002 1032 Star::Find returns 1 (0), X=223.41, Y=617.75, Mass=1292, SNR=25.3, Peak=142 HFD=2.9
01:47:03.602 00.003 1032 MultiStar: [#1 0.04,0.06,1.01,U] [#2 0.06,-0.02,0.73,U] [#3 0.07,-0.05,0.69,U] [#4 -0.01,0.01,0.69,U] [#5 0.01,-0.00,0.63,U] [#6 -0.09,-0.10,0.73,U] [#7 0.16,0.07,0.62,U] [#8 0.01,-0.05,0.55,U] 
01:47:03.604 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.15, -0.17}
01:47:03.606 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
01:47:03.607 00.001 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
01:47:03.609 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.60 mountX=-0.04 mountY=-0.04, mountTheta=-2.43
01:47:03.612 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
01:47:03.616 00.004 1032 Enqueuing Move request for scope (0.05, -0.03)
01:47:03.617 00.001 10072 Worker thread wakes up
01:47:03.618 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
01:47:03.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
01:47:03.618 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
01:47:03.618 00.000 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.65, period_length = 287.50
01:47:03.618 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:47:03.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:03.618 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:47:03.618 00.000 10072 MoveAxis(W, 9, ABG)
01:47:03.618 00.000 10072 Guiding  Dir = 3, Dur = 9
01:47:03.618 00.000 10072 IsGuiding returns 0
01:47:03.619 00.001 10072 PulseGuide returned control before completion, sleep 19
01:47:03.620 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:03.643 00.023 1032 UpdateGuideState exits: m=1292 SNR=25.3
01:47:03.645 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:03.649 00.004 10072 IsGuiding returns 0
01:47:03.649 00.000 10072 Move returns status 0, amount 9
01:47:03.649 00.000 10072 MoveAxis(N, 0, ABG)
01:47:03.649 00.000 10072 Move returns status 0, amount 0
01:47:03.649 00.000 10072 move complete, result=0
01:47:03.649 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:03.652 00.003 1032 Enqueuing Expose request
01:47:03.654 00.002 10072 worker thread done servicing request
01:47:03.654 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
01:47:03.656 00.002 10072 Worker thread wakes up
01:47:03.657 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:03.657 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:04.289 00.632 10072 Exposure complete
01:47:04.337 00.048 10072 worker thread done servicing request
01:47:04.337 00.000 1032 OnExposeComplete: enter
01:47:04.339 00.002 1032 UpdateGuideState(): m_state=6
01:47:04.342 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 272
01:47:04.344 00.002 1032 Star::Find returns 1 (0), X=223.36, Y=617.82, Mass=1420, SNR=26.5, Peak=174 HFD=2.7
01:47:04.346 00.002 1032 MultiStar: [#1 -0.04,0.01,0.98,U] [#2 0.07,0.10,0.76,U] [#3 0.04,0.04,0.67,U] [#4 -0.08,0.10,0.70,U] [#5 -0.00,-0.01,0.61,U] [#6 -0.10,-0.09,0.69,U] [#7 0.07,0.08,0.57,U] [#8 -0.08,-0.03,0.50,U] 
01:47:04.348 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.01}, one-star: {0.10, -0.11}
01:47:04.350 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:47:04.352 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:47:04.353 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=0.88 mountX=0.00 mountY=-0.01, mountTheta=-0.95
01:47:04.356 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.01, opts=13)
01:47:04.358 00.002 1032 Enqueuing Move request for scope (0.00, 0.01)
01:47:04.360 00.002 10072 Worker thread wakes up
01:47:04.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
01:47:04.360 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
01:47:04.360 00.000 10072 Moving (0.00, 0.01) raw xDistance=0.00 yDistance=-0.01
01:47:04.360 00.000 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.64, period_length = 287.50
01:47:04.360 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:47:04.360 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:04.361 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:47:04.361 00.000 10072 MoveAxis(W, 10, ABG)
01:47:04.361 00.000 10072 Guiding  Dir = 3, Dur = 10
01:47:04.361 00.000 10072 IsGuiding returns 0
01:47:04.361 00.000 10072 PulseGuide returned control before completion, sleep 20
01:47:04.362 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:04.384 00.022 1032 UpdateGuideState exits: m=1420 SNR=26.5
01:47:04.387 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:04.388 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:04.390 00.002 1032 Enqueuing Expose request
01:47:04.396 00.006 10072 IsGuiding returns 0
01:47:04.396 00.000 10072 Move returns status 0, amount 10
01:47:04.396 00.000 10072 MoveAxis(N, 0, ABG)
01:47:04.396 00.000 10072 Move returns status 0, amount 0
01:47:04.396 00.000 10072 move complete, result=0
01:47:04.396 00.000 10072 worker thread done servicing request
01:47:04.396 00.000 10072 Worker thread wakes up
01:47:04.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:04.396 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:04.399 00.003 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
01:47:04.805 00.406 10072 Exposure complete
01:47:04.855 00.050 10072 worker thread done servicing request
01:47:04.855 00.000 1032 OnExposeComplete: enter
01:47:04.857 00.002 1032 UpdateGuideState(): m_state=6
01:47:04.859 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 273
01:47:04.860 00.001 1032 Star::Find returns 1 (0), X=223.23, Y=617.73, Mass=1362, SNR=26.0, Peak=171 HFD=2.8
01:47:04.866 00.006 1032 MultiStar: [#1 -0.13,-0.02,1.00,U] [#2 -0.08,-0.05,0.73,U] [#3 -0.03,-0.07,0.69,U] [#4 -0.09,-0.08,0.75,U] [#5 -0.11,-0.02,0.62,U] [#6 -0.16,-0.11,0.76,U] [#7 -0.11,-0.05,0.60,U] [#8 -0.09,-0.14,0.53,U] 
01:47:04.868 00.002 1032 refined, 8 included, MultiStar: {-0.09, -0.08}, one-star: {-0.03, -0.19}
01:47:04.871 00.003 1032 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.83) = xAngle (-4.22 = 2.07)
01:47:04.873 00.002 1032 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.22 = 2.07)
01:47:04.874 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.39 mountX=-0.06 mountY=0.11, mountTheta=2.07
01:47:04.877 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.08, opts=13)
01:47:04.881 00.004 1032 Enqueuing Move request for scope (-0.09, -0.08)
01:47:04.883 00.002 10072 Worker thread wakes up
01:47:04.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
01:47:04.883 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
01:47:04.883 00.000 10072 Moving (-0.09, -0.08) raw xDistance=-0.06 yDistance=0.11
01:47:04.883 00.000 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.64, period_length = 287.50
01:47:04.883 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:47:04.884 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:04.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:47:04.884 00.000 10072 MoveAxis(W, 8, ABG)
01:47:04.884 00.000 10072 Guiding  Dir = 3, Dur = 8
01:47:04.884 00.000 10072 IsGuiding returns 0
01:47:04.885 00.001 10072 PulseGuide returned control before completion, sleep 18
01:47:04.885 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:04.908 00.023 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:47:04.911 00.003 10072 IsGuiding returns 1
01:47:04.911 00.000 10072 scope still moving after pulse duration time elapsed
01:47:04.911 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:04.914 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:04.916 00.002 1032 Enqueuing Expose request
01:47:04.941 00.025 10072 IsGuiding returns 0
01:47:04.941 00.000 10072 scope move finished after 8 + 48 ms
01:47:04.941 00.000 10072 Move returns status 0, amount 8
01:47:04.941 00.000 10072 MoveAxis(N, 0, ABG)
01:47:04.941 00.000 10072 Move returns status 0, amount 0
01:47:04.941 00.000 10072 move complete, result=0
01:47:04.941 00.000 10072 worker thread done servicing request
01:47:04.941 00.000 10072 Worker thread wakes up
01:47:04.942 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:04.942 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:04.943 00.001 1032 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
01:47:05.571 00.628 10072 Exposure complete
01:47:05.628 00.057 1032 OnExposeComplete: enter
01:47:05.630 00.002 1032 UpdateGuideState(): m_state=6
01:47:05.632 00.002 10072 worker thread done servicing request
01:47:05.632 00.000 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 274
01:47:05.633 00.001 1032 Star::Find returns 1 (0), X=223.34, Y=617.57, Mass=1343, SNR=25.8, Peak=156 HFD=3.0
01:47:05.635 00.002 1032 MultiStar: [#1 -0.01,-0.05,1.04,U] [#2 0.11,-0.20,0.75,U] [#3 0.10,-0.25,0.71,U] [#4 0.03,-0.21,0.70,U] [#5 0.05,-0.06,0.60,U] [#6 0.02,-0.16,0.73,U] [#7 0.06,-0.06,0.57,U] [#8 -0.06,-0.21,0.54,U] 
01:47:05.637 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.18}, one-star: {0.09, -0.35}
01:47:05.639 00.002 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
01:47:05.641 00.002 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
01:47:05.643 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.32 mountX=-0.18 mountY=0.00, mountTheta=3.13
01:47:05.647 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.18, opts=13)
01:47:05.649 00.002 1032 Enqueuing Move request for scope (0.04, -0.18)
01:47:05.651 00.002 10072 Worker thread wakes up
01:47:05.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
01:47:05.651 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
01:47:05.651 00.000 10072 Moving (0.04, -0.18) raw xDistance=-0.18 yDistance=0.00
01:47:05.651 00.000 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.08, pred = -0.03, hyst = -0.07, hyst_pct = 0.64, period_length = 287.50
01:47:05.651 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
01:47:05.651 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:05.651 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:47:05.652 00.001 10072 MoveAxis(E, 89, ABG)
01:47:05.652 00.000 10072 Guiding  Dir = 2, Dur = 89
01:47:05.652 00.000 10072 IsGuiding returns 0
01:47:05.652 00.000 10072 PulseGuide returned control before completion, sleep 99
01:47:05.653 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:05.677 00.024 1032 UpdateGuideState exits: m=1343 SNR=25.8
01:47:05.679 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:05.681 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:05.683 00.002 1032 Enqueuing Expose request
01:47:05.757 00.074 10072 IsGuiding returns 0
01:47:05.757 00.000 10072 Move returns status 0, amount 89
01:47:05.757 00.000 10072 MoveAxis(N, 0, ABG)
01:47:05.757 00.000 10072 Move returns status 0, amount 0
01:47:05.757 00.000 10072 move complete, result=0
01:47:05.757 00.000 10072 worker thread done servicing request
01:47:05.757 00.000 10072 Worker thread wakes up
01:47:05.757 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:05.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:05.775 00.018 1032 GuideStep: -0.2 px 89 ms EAST, 0.0 px 0 ms NORTH
01:47:06.166 00.391 10072 Exposure complete
01:47:06.215 00.049 10072 worker thread done servicing request
01:47:06.215 00.000 1032 OnExposeComplete: enter
01:47:06.217 00.002 1032 UpdateGuideState(): m_state=6
01:47:06.219 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 275
01:47:06.221 00.002 1032 Star::Find returns 1 (0), X=223.39, Y=617.66, Mass=1368, SNR=26.1, Peak=149 HFD=3.0
01:47:06.222 00.001 1032 MultiStar: [#1 0.08,-0.13,1.01,U] [#2 0.10,-0.15,0.75,U] [#3 0.10,-0.19,0.66,U] [#4 0.01,-0.10,0.69,U] [#5 0.06,0.06,0.63,U] [#6 -0.04,-0.17,0.71,U] [#7 0.14,-0.15,0.58,U] [#8 0.12,-0.15,0.55,U] 
01:47:06.224 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.14}, one-star: {0.13, -0.26}
01:47:06.225 00.001 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
01:47:06.226 00.001 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
01:47:06.228 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.07 mountX=-0.16 mountY=-0.04, mountTheta=-2.90
01:47:06.230 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.14, opts=13)
01:47:06.233 00.003 1032 Enqueuing Move request for scope (0.08, -0.14)
01:47:06.234 00.001 10072 Worker thread wakes up
01:47:06.235 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
01:47:06.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
01:47:06.235 00.000 10072 Moving (0.08, -0.14) raw xDistance=-0.16 yDistance=-0.04
01:47:06.235 00.000 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.07, pred = -0.03, hyst = -0.06, hyst_pct = 0.64, period_length = 287.50
01:47:06.235 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
01:47:06.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:06.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:47:06.235 00.000 10072 MoveAxis(E, 79, ABG)
01:47:06.235 00.000 10072 Guiding  Dir = 2, Dur = 79
01:47:06.235 00.000 10072 IsGuiding returns 0
01:47:06.236 00.001 10072 PulseGuide returned control before completion, sleep 89
01:47:06.237 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:06.259 00.022 1032 UpdateGuideState exits: m=1368 SNR=26.1
01:47:06.262 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:06.264 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:06.265 00.001 1032 Enqueuing Expose request
01:47:06.333 00.068 10072 IsGuiding returns 0
01:47:06.335 00.002 10072 Move returns status 0, amount 79
01:47:06.335 00.000 10072 MoveAxis(N, 0, ABG)
01:47:06.335 00.000 10072 Move returns status 0, amount 0
01:47:06.335 00.000 10072 move complete, result=0
01:47:06.335 00.000 10072 worker thread done servicing request
01:47:06.335 00.000 10072 Worker thread wakes up
01:47:06.335 00.000 1032 GuideStep: -0.2 px 79 ms EAST, -0.0 px 0 ms NORTH
01:47:06.337 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:06.337 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:06.977 00.640 10072 Exposure complete
01:47:07.026 00.049 10072 worker thread done servicing request
01:47:07.026 00.000 1032 OnExposeComplete: enter
01:47:07.028 00.002 1032 UpdateGuideState(): m_state=6
01:47:07.030 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 276
01:47:07.031 00.001 1032 Star::Find returns 1 (0), X=223.31, Y=617.78, Mass=1307, SNR=25.5, Peak=146 HFD=2.9
01:47:07.033 00.002 1032 MultiStar: [#1 -0.07,-0.05,1.06,U] [#2 -0.10,0.12,0.75,U] [#3 -0.02,-0.09,0.66,U] [#4 -0.08,0.06,0.71,U] [#5 -0.08,0.08,0.64,U] [#6 -0.14,-0.10,0.72,U] [#7 -0.03,-0.05,0.59,U] [#8 -0.08,0.06,0.56,U] 
01:47:07.034 00.001 1032 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {0.05, -0.15}
01:47:07.036 00.002 1032 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.83) = xAngle (-4.61 = 1.68)
01:47:07.039 00.003 1032 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.61 = 1.68)
01:47:07.041 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.78 mountX=-0.01 mountY=0.06, mountTheta=1.68
01:47:07.044 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.02, opts=13)
01:47:07.046 00.002 1032 Enqueuing Move request for scope (-0.06, -0.02)
01:47:07.048 00.002 10072 Worker thread wakes up
01:47:07.048 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
01:47:07.048 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
01:47:07.048 00.000 10072 Moving (-0.06, -0.02) raw xDistance=-0.01 yDistance=0.06
01:47:07.049 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.64, period_length = 287.50
01:47:07.049 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:47:07.049 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:07.049 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:47:07.049 00.000 10072 MoveAxis(E, 14, ABG)
01:47:07.049 00.000 10072 Guiding  Dir = 2, Dur = 14
01:47:07.050 00.001 10072 IsGuiding returns 0
01:47:07.050 00.000 10072 PulseGuide returned control before completion, sleep 24
01:47:07.051 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:07.072 00.021 1032 UpdateGuideState exits: m=1307 SNR=25.5
01:47:07.075 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:07.076 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:07.078 00.002 1032 Enqueuing Expose request
01:47:07.084 00.006 10072 IsGuiding returns 0
01:47:07.084 00.000 10072 Move returns status 0, amount 14
01:47:07.084 00.000 10072 MoveAxis(N, 0, ABG)
01:47:07.084 00.000 10072 Move returns status 0, amount 0
01:47:07.084 00.000 10072 move complete, result=0
01:47:07.084 00.000 10072 worker thread done servicing request
01:47:07.084 00.000 10072 Worker thread wakes up
01:47:07.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:07.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:07.088 00.004 1032 GuideStep: -0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
01:47:07.491 00.403 10072 Exposure complete
01:47:07.539 00.048 10072 worker thread done servicing request
01:47:07.539 00.000 1032 OnExposeComplete: enter
01:47:07.541 00.002 1032 UpdateGuideState(): m_state=6
01:47:07.543 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 277
01:47:07.544 00.001 1032 Star::Find returns 1 (0), X=223.31, Y=617.82, Mass=1321, SNR=25.6, Peak=145 HFD=2.8
01:47:07.548 00.004 1032 MultiStar: [#1 -0.01,0.07,0.99,U] [#2 0.12,-0.03,0.80,U] [#3 0.02,0.02,0.67,U] [#4 -0.01,0.03,0.74,U] [#5 0.05,0.05,0.64,U] [#6 0.06,-0.13,0.72,U] [#7 0.34,0.10,0.59,U] [#8 0.01,-0.05,0.57,U] 
01:47:07.550 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.06, -0.10}
01:47:07.553 00.003 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
01:47:07.554 00.001 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
01:47:07.556 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.12 mountX=-0.02 mountY=-0.06, mountTheta=-1.95
01:47:07.559 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
01:47:07.561 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
01:47:07.562 00.001 10072 Worker thread wakes up
01:47:07.562 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
01:47:07.562 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
01:47:07.562 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.02 yDistance=-0.06
01:47:07.563 00.001 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.64, period_length = 287.50
01:47:07.563 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:47:07.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:07.564 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:47:07.564 00.000 10072 MoveAxis(E, 13, ABG)
01:47:07.564 00.000 10072 Guiding  Dir = 2, Dur = 13
01:47:07.564 00.000 10072 IsGuiding returns 0
01:47:07.565 00.001 10072 PulseGuide returned control before completion, sleep 23
01:47:07.565 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:07.588 00.023 1032 UpdateGuideState exits: m=1321 SNR=25.6
01:47:07.593 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:07.596 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:07.601 00.005 10072 IsGuiding returns 0
01:47:07.601 00.000 10072 Move returns status 0, amount 13
01:47:07.602 00.001 10072 MoveAxis(N, 0, ABG)
01:47:07.602 00.000 10072 Move returns status 0, amount 0
01:47:07.602 00.000 10072 move complete, result=0
01:47:07.602 00.000 10072 worker thread done servicing request
01:47:07.605 00.003 1032 Enqueuing Expose request
01:47:07.609 00.004 10072 Worker thread wakes up
01:47:07.609 00.000 1032 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
01:47:07.616 00.007 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:07.616 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:08.253 00.637 10072 Exposure complete
01:47:08.302 00.049 10072 worker thread done servicing request
01:47:08.302 00.000 1032 OnExposeComplete: enter
01:47:08.304 00.002 1032 UpdateGuideState(): m_state=6
01:47:08.306 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 278
01:47:08.307 00.001 1032 Star::Find returns 1 (0), X=223.43, Y=617.68, Mass=1361, SNR=26.0, Peak=166 HFD=2.9
01:47:08.309 00.002 1032 MultiStar: [#1 0.12,-0.11,1.03,U] [#2 0.09,-0.07,0.77,U] [#3 0.05,-0.08,0.65,U] [#4 -0.02,-0.08,0.69,U] [#5 0.09,-0.01,0.59,U] [#6 0.04,-0.12,0.67,U] [#7 0.07,-0.13,0.58,U] [#8 0.04,-0.24,0.52,U] 
01:47:08.311 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.12}, one-star: {0.17, -0.25}
01:47:08.314 00.003 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
01:47:08.315 00.001 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
01:47:08.317 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-1.00 mountX=-0.14 mountY=-0.04, mountTheta=-2.83
01:47:08.320 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.12, opts=13)
01:47:08.322 00.002 1032 Enqueuing Move request for scope (0.08, -0.12)
01:47:08.325 00.003 10072 Worker thread wakes up
01:47:08.325 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
01:47:08.325 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
01:47:08.325 00.000 10072 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.04
01:47:08.325 00.000 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.06, pred = -0.04, hyst = -0.06, hyst_pct = 0.64, period_length = 287.50
01:47:08.325 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
01:47:08.325 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:08.325 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:47:08.325 00.000 10072 MoveAxis(E, 77, ABG)
01:47:08.326 00.001 10072 Guiding  Dir = 2, Dur = 77
01:47:08.326 00.000 10072 IsGuiding returns 0
01:47:08.326 00.000 10072 PulseGuide returned control before completion, sleep 87
01:47:08.327 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:08.352 00.025 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:47:08.355 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:08.357 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:08.359 00.002 1032 Enqueuing Expose request
01:47:08.424 00.065 10072 IsGuiding returns 0
01:47:08.424 00.000 10072 Move returns status 0, amount 77
01:47:08.424 00.000 10072 MoveAxis(N, 0, ABG)
01:47:08.424 00.000 10072 Move returns status 0, amount 0
01:47:08.424 00.000 10072 move complete, result=0
01:47:08.424 00.000 10072 worker thread done servicing request
01:47:08.424 00.000 10072 Worker thread wakes up
01:47:08.424 00.000 1032 GuideStep: -0.1 px 77 ms EAST, -0.0 px 0 ms NORTH
01:47:08.427 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:08.427 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:08.837 00.410 10072 Exposure complete
01:47:08.886 00.049 10072 worker thread done servicing request
01:47:08.886 00.000 1032 OnExposeComplete: enter
01:47:08.888 00.002 1032 UpdateGuideState(): m_state=6
01:47:08.890 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 279
01:47:08.892 00.002 1032 Star::Find returns 1 (0), X=223.46, Y=617.60, Mass=1307, SNR=25.5, Peak=145 HFD=3.1
01:47:08.896 00.004 1032 MultiStar: [#1 0.08,-0.19,1.02,U] [#2 0.17,-0.16,0.77,U] [#3 0.17,-0.20,0.69,U] [#4 0.11,-0.09,0.73,U] [#5 0.07,-0.19,0.64,U] [#6 0.22,-0.24,0.70,U] [#7 0.06,-0.17,0.59,U] [#8 0.12,-0.21,0.54,U] 
01:47:08.899 00.003 1032 refined, 8 included, MultiStar: {0.14, -0.20}, one-star: {0.21, -0.32}
01:47:08.901 00.002 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
01:47:08.903 00.002 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
01:47:08.905 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-0.98 mountX=-0.23 mountY=-0.08, mountTheta=-2.81
01:47:08.909 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.20, opts=13)
01:47:08.910 00.001 1032 Enqueuing Move request for scope (0.14, -0.20)
01:47:08.912 00.002 10072 Worker thread wakes up
01:47:08.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
01:47:08.912 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
01:47:08.912 00.000 10072 Moving (0.14, -0.20) raw xDistance=-0.23 yDistance=-0.08
01:47:08.914 00.002 10072 PPEC rslt: input = -0.23, final = -0.11, react = -0.10, pred = -0.04, hyst = -0.09, hyst_pct = 0.64, period_length = 287.50
01:47:08.914 00.000 10072 PPEC: input: -0.23, control: -0.11, exposure: 500
01:47:08.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:08.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:47:08.914 00.000 10072 MoveAxis(E, 115, ABG)
01:47:08.914 00.000 10072 Guiding  Dir = 2, Dur = 115
01:47:08.914 00.000 10072 IsGuiding returns 0
01:47:08.915 00.001 10072 PulseGuide returned control before completion, sleep 125
01:47:08.915 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:08.936 00.021 1032 UpdateGuideState exits: m=1307 SNR=25.5
01:47:08.939 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:08.941 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:08.943 00.002 1032 Enqueuing Expose request
01:47:09.054 00.111 10072 IsGuiding returns 0
01:47:09.054 00.000 10072 Move returns status 0, amount 115
01:47:09.054 00.000 10072 MoveAxis(N, 0, ABG)
01:47:09.054 00.000 10072 Move returns status 0, amount 0
01:47:09.054 00.000 10072 move complete, result=0
01:47:09.054 00.000 10072 worker thread done servicing request
01:47:09.054 00.000 10072 Worker thread wakes up
01:47:09.054 00.000 1032 GuideStep: -0.2 px 115 ms EAST, -0.1 px 0 ms NORTH
01:47:09.057 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:09.058 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:09.685 00.627 10072 Exposure complete
01:47:09.739 00.054 10072 worker thread done servicing request
01:47:09.739 00.000 1032 OnExposeComplete: enter
01:47:09.742 00.003 1032 UpdateGuideState(): m_state=6
01:47:09.744 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 280
01:47:09.745 00.001 1032 Star::Find returns 1 (0), X=223.35, Y=617.89, Mass=1267, SNR=25.1, Peak=142 HFD=2.8
01:47:09.748 00.003 1032 MultiStar: [#1 0.16,0.12,1.06,U] [#2 0.01,0.18,0.79,U] [#3 0.07,-0.08,0.71,U] [#4 -0.06,0.12,0.75,U] [#5 0.08,0.16,0.64,U] [#6 0.00,0.07,0.71,U] [#7 -0.01,0.22,0.56,U] [#8 -0.04,0.07,0.56,U] 
01:47:09.750 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.10, -0.03}
01:47:09.752 00.002 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
01:47:09.754 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
01:47:09.755 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.08 mountX=0.07 mountY=-0.07, mountTheta=-0.75
01:47:09.759 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
01:47:09.762 00.003 1032 Enqueuing Move request for scope (0.05, 0.08)
01:47:09.764 00.002 10072 Worker thread wakes up
01:47:09.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:47:09.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:47:09.764 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
01:47:09.765 00.001 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.63, period_length = 287.50
01:47:09.765 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
01:47:09.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:09.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:47:09.765 00.000 10072 MoveAxis(E, 20, ABG)
01:47:09.765 00.000 10072 Guiding  Dir = 2, Dur = 20
01:47:09.765 00.000 10072 IsGuiding returns 0
01:47:09.765 00.000 10072 PulseGuide returned control before completion, sleep 30
01:47:09.766 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:09.790 00.024 1032 UpdateGuideState exits: m=1267 SNR=25.1
01:47:09.793 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:09.794 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:09.796 00.002 1032 Enqueuing Expose request
01:47:09.807 00.011 10072 IsGuiding returns 1
01:47:09.807 00.000 10072 scope still moving after pulse duration time elapsed
01:47:09.838 00.031 10072 IsGuiding returns 0
01:47:09.838 00.000 10072 scope move finished after 20 + 52 ms
01:47:09.838 00.000 10072 Move returns status 0, amount 20
01:47:09.838 00.000 10072 MoveAxis(N, 0, ABG)
01:47:09.838 00.000 10072 Move returns status 0, amount 0
01:47:09.838 00.000 10072 move complete, result=0
01:47:09.839 00.001 10072 worker thread done servicing request
01:47:09.839 00.000 10072 Worker thread wakes up
01:47:09.839 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:09.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:09.858 00.019 1032 GuideStep: 0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
01:47:10.248 00.390 10072 Exposure complete
01:47:10.323 00.075 10072 worker thread done servicing request
01:47:10.323 00.000 1032 OnExposeComplete: enter
01:47:10.327 00.004 1032 UpdateGuideState(): m_state=6
01:47:10.336 00.009 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 281
01:47:10.339 00.003 1032 Star::Find returns 1 (0), X=223.32, Y=617.97, Mass=1274, SNR=25.1, Peak=141 HFD=2.9
01:47:10.342 00.003 1032 MultiStar: [#1 0.14,0.25,1.07,U] [#2 0.03,0.19,0.78,U] [#3 0.07,0.21,0.70,U] [#4 0.11,0.26,0.71,U] [#5 0.06,0.16,0.63,U] [#6 0.03,0.08,0.72,U] [#7 0.08,0.23,0.61,U] [#8 0.03,0.04,0.55,U] 
01:47:10.344 00.002 1032 single-star, 8 included, MultiStar: {0.07, 0.17}, one-star: {0.07, 0.05}
01:47:10.346 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
01:47:10.348 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
01:47:10.350 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.61 mountX=0.03 mountY=-0.07, mountTheta=-1.22
01:47:10.355 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
01:47:10.357 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
01:47:10.360 00.003 10072 Worker thread wakes up
01:47:10.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
01:47:10.360 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
01:47:10.360 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.07
01:47:10.360 00.000 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.63, period_length = 287.50
01:47:10.361 00.001 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
01:47:10.361 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:10.361 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:47:10.361 00.000 10072 MoveAxis(E, 18, ABG)
01:47:10.361 00.000 10072 Guiding  Dir = 2, Dur = 18
01:47:10.366 00.005 10072 IsGuiding returns 0
01:47:10.369 00.003 10072 PulseGuide returned control before completion, sleep 26
01:47:10.371 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:10.399 00.028 10072 IsGuiding returns 0
01:47:10.399 00.000 10072 Move returns status 0, amount 18
01:47:10.399 00.000 10072 MoveAxis(N, 0, ABG)
01:47:10.399 00.000 10072 Move returns status 0, amount 0
01:47:10.400 00.001 10072 move complete, result=0
01:47:10.400 00.000 10072 worker thread done servicing request
01:47:10.407 00.007 1032 UpdateGuideState exits: m=1274 SNR=25.1
01:47:10.411 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:10.414 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:10.416 00.002 1032 Enqueuing Expose request
01:47:10.419 00.003 10072 Worker thread wakes up
01:47:10.419 00.000 1032 GuideStep: 0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
01:47:10.421 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:10.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:11.059 00.638 10072 Exposure complete
01:47:11.125 00.066 10072 worker thread done servicing request
01:47:11.125 00.000 1032 OnExposeComplete: enter
01:47:11.128 00.003 1032 UpdateGuideState(): m_state=6
01:47:11.130 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 282
01:47:11.133 00.003 1032 Star::Find returns 1 (0), X=223.31, Y=617.87, Mass=1230, SNR=24.7, Peak=128 HFD=2.8
01:47:11.136 00.003 1032 MultiStar: [#1 0.00,0.10,1.07,U] [#2 0.15,0.15,0.79,U] [#3 0.10,0.07,0.70,U] [#4 0.08,0.20,0.75,U] [#5 0.12,0.05,0.65,U] [#6 0.07,0.05,0.72,U] [#7 0.05,0.14,0.65,U] [#8 -0.04,0.02,0.57,U] 
01:47:11.138 00.002 1032 single-star, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.05, -0.06}
01:47:11.140 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
01:47:11.144 00.004 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
01:47:11.146 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.82 mountX=-0.07 mountY=-0.04, mountTheta=-2.65
01:47:11.150 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
01:47:11.154 00.004 1032 Enqueuing Move request for scope (0.05, -0.06)
01:47:11.156 00.002 10072 Worker thread wakes up
01:47:11.156 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
01:47:11.156 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
01:47:11.156 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.04
01:47:11.157 00.001 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.63, period_length = 287.50
01:47:11.157 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
01:47:11.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:11.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:47:11.157 00.000 10072 MoveAxis(E, 16, ABG)
01:47:11.157 00.000 10072 Guiding  Dir = 2, Dur = 16
01:47:11.158 00.001 10072 IsGuiding returns 0
01:47:11.159 00.001 10072 PulseGuide returned control before completion, sleep 26
01:47:11.160 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:11.194 00.034 1032 UpdateGuideState exits: m=1230 SNR=24.7
01:47:11.197 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:11.202 00.005 10072 IsGuiding returns 0
01:47:11.202 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:11.204 00.002 10072 Move returns status 0, amount 16
01:47:11.205 00.001 10072 MoveAxis(N, 0, ABG)
01:47:11.205 00.000 10072 Move returns status 0, amount 0
01:47:11.205 00.000 10072 move complete, result=0
01:47:11.205 00.000 10072 worker thread done servicing request
01:47:11.205 00.000 1032 Enqueuing Expose request
01:47:11.210 00.005 10072 Worker thread wakes up
01:47:11.210 00.000 1032 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
01:47:11.223 00.013 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:11.224 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:11.642 00.418 10072 Exposure complete
01:47:11.712 00.070 10072 worker thread done servicing request
01:47:11.712 00.000 1032 OnExposeComplete: enter
01:47:11.716 00.004 1032 UpdateGuideState(): m_state=6
01:47:11.721 00.005 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 283
01:47:11.724 00.003 1032 Star::Find returns 1 (0), X=223.40, Y=617.78, Mass=1310, SNR=25.5, Peak=140 HFD=3.0
01:47:11.728 00.004 1032 MultiStar: [#1 0.12,0.06,1.06,U] [#2 0.09,0.08,0.79,U] [#3 0.15,0.00,0.68,U] [#4 -0.01,0.05,0.71,U] [#5 0.01,-0.01,0.62,U] [#6 0.10,-0.03,0.73,U] [#7 -0.02,0.02,0.56,U] [#8 -0.00,0.06,0.51,U] 
01:47:11.731 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.14, -0.14}
01:47:11.733 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
01:47:11.737 00.004 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
01:47:11.740 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.07 mountX=-0.01 mountY=-0.07, mountTheta=-1.76
01:47:11.745 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
01:47:11.749 00.004 1032 Enqueuing Move request for scope (0.07, 0.01)
01:47:11.752 00.003 10072 Worker thread wakes up
01:47:11.752 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
01:47:11.752 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
01:47:11.752 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
01:47:11.752 00.000 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.63, period_length = 287.50
01:47:11.753 00.001 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:47:11.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:11.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:47:11.753 00.000 10072 MoveAxis(E, 15, ABG)
01:47:11.753 00.000 10072 Guiding  Dir = 2, Dur = 15
01:47:11.754 00.001 10072 IsGuiding returns 0
01:47:11.755 00.001 10072 PulseGuide returned control before completion, sleep 25
01:47:11.756 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:11.788 00.032 1032 UpdateGuideState exits: m=1310 SNR=25.5
01:47:11.791 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:11.796 00.005 10072 IsGuiding returns 0
01:47:11.796 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:11.803 00.007 10072 Move returns status 0, amount 15
01:47:11.803 00.000 10072 MoveAxis(N, 0, ABG)
01:47:11.803 00.000 10072 Move returns status 0, amount 0
01:47:11.803 00.000 10072 move complete, result=0
01:47:11.803 00.000 10072 worker thread done servicing request
01:47:11.804 00.001 1032 Enqueuing Expose request
01:47:11.813 00.009 10072 Worker thread wakes up
01:47:11.814 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:11.814 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:11.815 00.001 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
01:47:12.452 00.637 10072 Exposure complete
01:47:12.519 00.067 1032 OnExposeComplete: enter
01:47:12.523 00.004 1032 UpdateGuideState(): m_state=6
01:47:12.526 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 284
01:47:12.530 00.004 10072 worker thread done servicing request
01:47:12.530 00.000 1032 Star::Find returns 1 (0), X=223.36, Y=617.90, Mass=1307, SNR=25.5, Peak=130 HFD=3.0
01:47:12.535 00.005 1032 MultiStar: [#1 0.10,0.08,1.04,U] [#2 0.03,0.13,0.79,U] [#3 0.06,0.08,0.68,U] [#4 0.01,0.14,0.71,U] [#5 0.10,0.12,0.63,U] [#6 -0.00,0.12,0.74,U] [#7 0.14,0.15,0.61,U] [#8 -0.08,0.19,0.54,U] 
01:47:12.537 00.002 1032 single-star, 8 included, MultiStar: {0.06, 0.10}, one-star: {0.11, -0.02}
01:47:12.540 00.003 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
01:47:12.542 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
01:47:12.545 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
01:47:12.549 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
01:47:12.553 00.004 1032 Enqueuing Move request for scope (0.11, -0.02)
01:47:12.555 00.002 10072 Worker thread wakes up
01:47:12.556 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
01:47:12.556 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
01:47:12.556 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
01:47:12.556 00.000 10072 PPEC rslt: input = -0.05, final = -0.02, react = -0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.63, period_length = 287.50
01:47:12.556 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 500
01:47:12.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:12.557 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:47:12.557 00.000 10072 MoveAxis(E, 17, ABG)
01:47:12.557 00.000 10072 Guiding  Dir = 2, Dur = 17
01:47:12.557 00.000 10072 IsGuiding returns 0
01:47:12.558 00.001 10072 PulseGuide returned control before completion, sleep 27
01:47:12.559 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:12.587 00.028 1032 UpdateGuideState exits: m=1307 SNR=25.5
01:47:12.591 00.004 10072 IsGuiding returns 0
01:47:12.591 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:12.595 00.004 10072 Move returns status 0, amount 17
01:47:12.595 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:12.597 00.002 1032 Enqueuing Expose request
01:47:12.600 00.003 10072 MoveAxis(N, 0, ABG)
01:47:12.600 00.000 10072 Move returns status 0, amount 0
01:47:12.600 00.000 10072 move complete, result=0
01:47:12.600 00.000 10072 worker thread done servicing request
01:47:12.600 00.000 10072 Worker thread wakes up
01:47:12.602 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:12.602 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:12.613 00.011 1032 GuideStep: -0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
01:47:13.016 00.403 10072 Exposure complete
01:47:13.081 00.065 10072 worker thread done servicing request
01:47:13.081 00.000 1032 OnExposeComplete: enter
01:47:13.084 00.003 1032 UpdateGuideState(): m_state=6
01:47:13.087 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 285
01:47:13.091 00.004 1032 Star::Find returns 1 (0), X=223.46, Y=617.90, Mass=1326, SNR=25.6, Peak=133 HFD=3.0
01:47:13.093 00.002 1032 MultiStar: [#1 0.14,0.16,1.04,U] [#2 0.09,0.18,0.77,U] [#3 0.12,0.10,0.69,U] [#4 -0.05,0.00,0.73,U] [#5 0.08,0.20,0.62,U] [#6 0.16,-0.01,0.75,U] [#7 0.19,0.02,0.59,U] [#8 0.02,0.09,0.52,U] 
01:47:13.096 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.21, -0.03}
01:47:13.099 00.003 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
01:47:13.102 00.003 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
01:47:13.104 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.60 mountX=0.05 mountY=-0.13, mountTheta=-1.23
01:47:13.108 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
01:47:13.112 00.004 1032 Enqueuing Move request for scope (0.11, 0.08)
01:47:13.115 00.003 10072 Worker thread wakes up
01:47:13.115 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
01:47:13.115 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
01:47:13.115 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.13
01:47:13.115 00.000 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.63, period_length = 287.50
01:47:13.116 00.001 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
01:47:13.116 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:13.116 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:47:13.116 00.000 10072 MoveAxis(E, 15, ABG)
01:47:13.116 00.000 10072 Guiding  Dir = 2, Dur = 15
01:47:13.116 00.000 10072 IsGuiding returns 0
01:47:13.117 00.001 10072 PulseGuide returned control before completion, sleep 25
01:47:13.117 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:13.145 00.028 1032 UpdateGuideState exits: m=1326 SNR=25.6
01:47:13.148 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:13.152 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:13.155 00.003 1032 Enqueuing Expose request
01:47:13.157 00.002 10072 IsGuiding returns 0
01:47:13.158 00.001 10072 Move returns status 0, amount 15
01:47:13.158 00.000 10072 MoveAxis(N, 0, ABG)
01:47:13.158 00.000 10072 Move returns status 0, amount 0
01:47:13.158 00.000 10072 move complete, result=0
01:47:13.158 00.000 10072 worker thread done servicing request
01:47:13.158 00.000 10072 Worker thread wakes up
01:47:13.158 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:13.158 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:13.168 00.010 1032 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
01:47:13.795 00.627 10072 Exposure complete
01:47:13.877 00.082 10072 worker thread done servicing request
01:47:13.877 00.000 1032 OnExposeComplete: enter
01:47:13.880 00.003 1032 UpdateGuideState(): m_state=6
01:47:13.884 00.004 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 286
01:47:13.888 00.004 1032 Star::Find returns 1 (0), X=223.39, Y=617.75, Mass=1275, SNR=25.2, Peak=131 HFD=3.1
01:47:13.890 00.002 1032 MultiStar: [#1 0.18,0.10,1.04,U] [#2 0.16,0.03,0.79,U] [#3 0.12,0.02,0.72,U] [#4 0.14,0.07,0.75,U] [#5 0.11,0.11,0.62,U] [#6 0.21,0.01,0.72,U] [#7 0.17,0.09,0.57,U] [#8 -0.02,-0.07,0.53,U] 
01:47:13.893 00.003 1032 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.13, -0.18}
01:47:13.896 00.003 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
01:47:13.899 00.003 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
01:47:13.902 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.12 mountX=-0.02 mountY=-0.14, mountTheta=-1.71
01:47:13.906 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
01:47:13.908 00.002 1032 Enqueuing Move request for scope (0.14, 0.02)
01:47:13.911 00.003 10072 Worker thread wakes up
01:47:13.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
01:47:13.911 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
01:47:13.911 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
01:47:13.911 00.000 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.63, period_length = 287.50
01:47:13.911 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
01:47:13.912 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:13.912 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:47:13.912 00.000 10072 MoveAxis(E, 18, ABG)
01:47:13.912 00.000 10072 Guiding  Dir = 2, Dur = 18
01:47:13.912 00.000 10072 IsGuiding returns 0
01:47:13.913 00.001 10072 PulseGuide returned control before completion, sleep 28
01:47:13.913 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:13.943 00.030 1032 UpdateGuideState exits: m=1275 SNR=25.2
01:47:13.946 00.003 10072 IsGuiding returns 0
01:47:13.946 00.000 10072 Move returns status 0, amount 18
01:47:13.946 00.000 10072 MoveAxis(N, 0, ABG)
01:47:13.946 00.000 10072 Move returns status 0, amount 0
01:47:13.946 00.000 10072 move complete, result=0
01:47:13.947 00.001 10072 worker thread done servicing request
01:47:13.947 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:13.950 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:13.952 00.002 1032 Enqueuing Expose request
01:47:13.956 00.004 10072 Worker thread wakes up
01:47:13.956 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:13.956 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:13.956 00.000 1032 GuideStep: -0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
01:47:14.370 00.414 10072 Exposure complete
01:47:14.446 00.076 10072 worker thread done servicing request
01:47:14.446 00.000 1032 OnExposeComplete: enter
01:47:14.449 00.003 1032 UpdateGuideState(): m_state=6
01:47:14.452 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 287
01:47:14.455 00.003 1032 Star::Find returns 1 (0), X=223.60, Y=617.79, Mass=1366, SNR=26.0, Peak=142 HFD=3.1
01:47:14.460 00.005 1032 MultiStar: [#1 0.30,0.10,1.07,U] [#2 0.14,0.04,0.76,U] [#3 0.12,0.05,0.67,U] [#4 0.17,0.15,0.69,U] [#5 0.19,0.15,0.61,U] [#6 0.22,-0.02,0.73,U] [#7 0.25,0.17,0.58,U] [#8 0.19,0.02,0.53,U] 
01:47:14.464 00.004 1032 refined, 8 included, MultiStar: {0.22, 0.05}, one-star: {0.34, -0.14}
01:47:14.466 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
01:47:14.468 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
01:47:14.471 00.003 1032 CameraToMount -- cameraX=0.22 cameraY=0.05 hyp=0.23 cameraTheta=0.21 mountX=-0.01 mountY=-0.23, mountTheta=-1.62
01:47:14.476 00.005 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.05, opts=13)
01:47:14.479 00.003 1032 Enqueuing Move request for scope (0.22, 0.05)
01:47:14.483 00.004 10072 Worker thread wakes up
01:47:14.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.05) opts 0xd
01:47:14.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.05)
01:47:14.483 00.000 10072 Moving (0.22, 0.05) raw xDistance=-0.01 yDistance=-0.23
01:47:14.483 00.000 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.63, period_length = 287.50
01:47:14.483 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
01:47:14.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:47:14.483 00.000 10072 MoveAxis(E, 16, ABG)
01:47:14.483 00.000 10072 Guiding  Dir = 2, Dur = 16
01:47:14.485 00.002 10072 IsGuiding returns 0
01:47:14.486 00.001 10072 PulseGuide returned control before completion, sleep 26
01:47:14.492 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:14.532 00.040 10072 IsGuiding returns 0
01:47:14.532 00.000 10072 Move returns status 0, amount 16
01:47:14.532 00.000 10072 MoveAxis(N, 147, ABG)
01:47:14.532 00.000 10072 Guiding  Dir = 0, Dur = 147
01:47:14.534 00.002 1032 UpdateGuideState exits: m=1366 SNR=26.0
01:47:14.538 00.004 10072 IsGuiding returns 0
01:47:14.538 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:14.541 00.003 10072 PulseGuide returned control before completion, sleep 157
01:47:14.542 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:14.544 00.002 1032 Enqueuing Expose request
01:47:14.709 00.165 10072 IsGuiding returns 0
01:47:14.709 00.000 10072 Move returns status 0, amount 147
01:47:14.709 00.000 10072 move complete, result=0
01:47:14.709 00.000 10072 worker thread done servicing request
01:47:14.709 00.000 10072 Worker thread wakes up
01:47:14.709 00.000 1032 GuideStep: -0.0 px 16 ms EAST, -0.2 px 147 ms NORTH
01:47:14.715 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:14.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:15.340 00.625 10072 Exposure complete
01:47:15.411 00.071 10072 worker thread done servicing request
01:47:15.411 00.000 1032 OnExposeComplete: enter
01:47:15.415 00.004 1032 UpdateGuideState(): m_state=6
01:47:15.417 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 288
01:47:15.420 00.003 1032 Star::Find returns 1 (0), X=223.12, Y=617.93, Mass=1362, SNR=26.0, Peak=152 HFD=2.8
01:47:15.422 00.002 1032 MultiStar: [#1 -0.27,0.13,1.00,U] [#2 -0.12,0.15,0.77,U] [#3 -0.34,0.12,0.70,U] [#4 -0.28,0.14,0.74,U] [#5 -0.23,0.17,0.62,U] [#6 -0.24,0.05,0.71,U] [#7 -0.12,0.18,0.58,U] [#8 -0.31,-0.09,0.53,U] 
01:47:15.426 00.004 1032 single-star, 8 included, MultiStar: {-0.22, 0.10}, one-star: {-0.14, 0.00}
01:47:15.439 00.013 1032 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.83) = xAngle (1.29 = 1.29)
01:47:15.441 00.002 1032 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.29 = 1.29)
01:47:15.444 00.003 1032 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.12 mountX=0.04 mountY=0.13, mountTheta=1.29
01:47:15.449 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=0.00, opts=13)
01:47:15.452 00.003 1032 Enqueuing Move request for scope (-0.14, 0.00)
01:47:15.455 00.003 10072 Worker thread wakes up
01:47:15.455 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.00) opts 0xd
01:47:15.455 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, 0.00)
01:47:15.455 00.000 10072 Moving (-0.14, 0.00) raw xDistance=0.04 yDistance=0.13
01:47:15.455 00.000 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.62, period_length = 287.50
01:47:15.455 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
01:47:15.457 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:15.457 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:47:15.458 00.001 10072 MoveAxis(E, 19, ABG)
01:47:15.458 00.000 10072 Guiding  Dir = 2, Dur = 19
01:47:15.458 00.000 10072 IsGuiding returns 0
01:47:15.459 00.001 10072 PulseGuide returned control before completion, sleep 28
01:47:15.459 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:15.486 00.027 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:47:15.490 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:15.496 00.006 10072 IsGuiding returns 0
01:47:15.496 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:15.499 00.003 10072 Move returns status 0, amount 19
01:47:15.499 00.000 1032 Enqueuing Expose request
01:47:15.501 00.002 10072 MoveAxis(N, 0, ABG)
01:47:15.501 00.000 10072 Move returns status 0, amount 0
01:47:15.502 00.001 10072 move complete, result=0
01:47:15.502 00.000 10072 worker thread done servicing request
01:47:15.502 00.000 1032 GuideStep: 0.0 px 19 ms EAST, 0.1 px 0 ms NORTH
01:47:15.504 00.002 10072 Worker thread wakes up
01:47:15.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:15.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:15.918 00.414 10072 Exposure complete
01:47:16.175 00.257 10072 worker thread done servicing request
01:47:16.176 00.001 1032 OnExposeComplete: enter
01:47:16.180 00.004 1032 UpdateGuideState(): m_state=6
01:47:16.183 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 289
01:47:16.186 00.003 1032 Star::Find returns 1 (0), X=223.10, Y=617.74, Mass=1349, SNR=25.8, Peak=116 HFD=2.9
01:47:16.189 00.003 1032 MultiStar: [#1 -0.23,0.06,1.02,U] [#2 -0.10,0.08,0.77,U] [#3 -0.32,0.01,0.67,U] [#4 -0.24,0.07,0.72,U] [#5 -0.20,0.11,0.62,U] [#6 -0.29,-0.03,0.70,U] [#7 -0.27,-0.02,0.59,U] [#8 -0.11,-0.10,0.53,U] 
01:47:16.192 00.003 1032 refined, 8 included, MultiStar: {-0.21, -0.00}, one-star: {-0.16, -0.19}
01:47:16.194 00.002 1032 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.83) = xAngle (-4.96 = 1.32)
01:47:16.196 00.002 1032 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.96 = 1.32)
01:47:16.199 00.003 1032 CameraToMount -- cameraX=-0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-3.13 mountX=0.05 mountY=0.21, mountTheta=1.32
01:47:16.203 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.21, y=-0.00, opts=13)
01:47:16.207 00.004 1032 Enqueuing Move request for scope (-0.21, -0.00)
01:47:16.210 00.003 10072 Worker thread wakes up
01:47:16.211 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.00) opts 0xd
01:47:16.211 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.21, -0.00)
01:47:16.211 00.000 10072 Moving (-0.21, -0.00) raw xDistance=0.05 yDistance=0.21
01:47:16.211 00.000 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.62, period_length = 287.50
01:47:16.211 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:47:16.212 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:47:16.212 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:47:16.212 00.000 10072 MoveAxis(E, 2, ABG)
01:47:16.212 00.000 10072 Guiding  Dir = 2, Dur = 2
01:47:16.212 00.000 10072 IsGuiding returns 0
01:47:16.213 00.001 10072 PulseGuide returned control before completion, sleep 12
01:47:16.214 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:16.275 00.061 10072 IsGuiding returns 0
01:47:16.275 00.000 10072 Move returns status 0, amount 2
01:47:16.275 00.000 10072 MoveAxis(N, 0, ABG)
01:47:16.275 00.000 10072 Move returns status 0, amount 0
01:47:16.275 00.000 10072 move complete, result=0
01:47:16.276 00.001 10072 worker thread done servicing request
01:47:16.333 00.057 1032 UpdateGuideState exits: m=1349 SNR=25.8
01:47:16.336 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:16.339 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:16.343 00.004 1032 Enqueuing Expose request
01:47:16.347 00.004 10072 Worker thread wakes up
01:47:16.347 00.000 1032 GuideStep: 0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
01:47:16.350 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:16.350 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:16.988 00.638 10072 Exposure complete
01:47:17.078 00.090 10072 worker thread done servicing request
01:47:17.078 00.000 1032 OnExposeComplete: enter
01:47:17.082 00.004 1032 UpdateGuideState(): m_state=6
01:47:17.085 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 290
01:47:17.088 00.003 1032 Star::Find returns 1 (0), X=223.23, Y=617.80, Mass=1202, SNR=24.4, Peak=109 HFD=2.9
01:47:17.091 00.003 1032 MultiStar: [#1 -0.09,0.20,1.10,U] [#2 -0.17,0.05,0.78,U] [#3 -0.06,0.11,0.74,U] [#4 -0.13,0.12,0.79,U] [#5 -0.00,0.17,0.64,U] [#6 -0.08,-0.01,0.74,U] [#7 -0.23,0.11,0.62,U] [#8 -0.30,0.09,0.54,U] 
01:47:17.094 00.003 1032 single-star, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.02, -0.13}
01:47:17.098 00.004 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
01:47:17.102 00.004 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
01:47:17.105 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.74 mountX=-0.12 mountY=0.05, mountTheta=2.71
01:47:17.115 00.010 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.13, opts=13)
01:47:17.121 00.006 1032 Enqueuing Move request for scope (-0.02, -0.13)
01:47:17.128 00.007 10072 Worker thread wakes up
01:47:17.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
01:47:17.128 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
01:47:17.129 00.001 10072 Moving (-0.02, -0.13) raw xDistance=-0.12 yDistance=0.05
01:47:17.129 00.000 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.62, period_length = 287.50
01:47:17.130 00.001 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
01:47:17.130 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:17.130 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:47:17.130 00.000 10072 MoveAxis(E, 0, ABG)
01:47:17.130 00.000 10072 Move returns status 0, amount 0
01:47:17.130 00.000 10072 MoveAxis(N, 0, ABG)
01:47:17.130 00.000 10072 Move returns status 0, amount 0
01:47:17.130 00.000 10072 move complete, result=0
01:47:17.130 00.000 10072 worker thread done servicing request
01:47:17.132 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:17.165 00.033 1032 UpdateGuideState exits: m=1202 SNR=24.4
01:47:17.168 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:17.171 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:17.175 00.004 1032 Enqueuing Expose request
01:47:17.179 00.004 10072 Worker thread wakes up
01:47:17.180 00.001 1032 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:47:17.184 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:17.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:17.597 00.413 10072 Exposure complete
01:47:17.654 00.057 10072 worker thread done servicing request
01:47:17.715 00.061 1032 OnExposeComplete: enter
01:47:17.828 00.113 1032 UpdateGuideState(): m_state=6
01:47:17.836 00.008 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 291
01:47:17.845 00.009 1032 Star::Find returns 1 (0), X=223.29, Y=617.91, Mass=1236, SNR=24.8, Peak=122 HFD=2.9
01:47:17.851 00.006 1032 MultiStar: [#1 -0.08,0.25,1.07,U] [#2 -0.11,0.13,0.79,U] [#3 0.02,0.12,0.69,U] [#4 -0.04,0.27,0.74,U] [#5 0.02,0.29,0.67,U] [#6 0.04,0.02,0.74,U] [#7 -0.09,0.18,0.61,U] [#8 -0.10,0.06,0.54,U] 
01:47:17.855 00.004 1032 single-star, 8 included, MultiStar: {-0.03, 0.14}, one-star: {0.03, -0.02}
01:47:17.857 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
01:47:17.860 00.003 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
01:47:17.863 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.48 mountX=-0.02 mountY=-0.03, mountTheta=-2.31
01:47:17.867 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
01:47:17.869 00.002 1032 Enqueuing Move request for scope (0.03, -0.02)
01:47:17.872 00.003 10072 Worker thread wakes up
01:47:17.872 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
01:47:17.872 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
01:47:17.872 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
01:47:17.872 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.62, period_length = 287.50
01:47:17.872 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:47:17.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:17.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:47:17.872 00.000 10072 MoveAxis(W, 1, ABG)
01:47:17.872 00.000 10072 Guiding  Dir = 3, Dur = 1
01:47:17.873 00.001 10072 IsGuiding returns 0
01:47:17.873 00.000 10072 PulseGuide returned control before completion, sleep 11
01:47:17.904 00.031 10072 IsGuiding returns 0
01:47:17.904 00.000 10072 Move returns status 0, amount 1
01:47:17.904 00.000 10072 MoveAxis(N, 0, ABG)
01:47:17.904 00.000 10072 Move returns status 0, amount 0
01:47:17.905 00.001 10072 move complete, result=0
01:47:17.905 00.000 10072 worker thread done servicing request
01:47:18.060 00.155 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:18.238 00.178 1032 UpdateGuideState exits: m=1236 SNR=24.8
01:47:18.241 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:18.244 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:18.247 00.003 1032 Enqueuing Expose request
01:47:18.249 00.002 10072 Worker thread wakes up
01:47:18.249 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:47:18.292 00.043 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:18.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:18.931 00.639 10072 Exposure complete
01:47:19.005 00.074 10072 worker thread done servicing request
01:47:19.005 00.000 1032 OnExposeComplete: enter
01:47:19.009 00.004 1032 UpdateGuideState(): m_state=6
01:47:19.012 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 292
01:47:19.015 00.003 1032 Star::Find returns 1 (0), X=223.26, Y=617.98, Mass=1264, SNR=25.0, Peak=139 HFD=2.5
01:47:19.017 00.002 1032 MultiStar: [#1 0.09,0.14,1.03,U] [#2 0.06,0.13,0.79,U] [#3 -0.18,0.27,0.70,U] [#4 -0.07,0.25,0.76,U] [#5 -0.06,0.27,0.61,U] [#6 -0.10,0.12,0.72,U] [#7 -0.15,0.02,0.61,U] [#8 -0.22,0.14,0.52,U] 
01:47:19.022 00.005 1032 single-star, 8 included, MultiStar: {-0.05, 0.15}, one-star: {0.01, 0.05}
01:47:19.024 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
01:47:19.027 00.003 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
01:47:19.030 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.41 mountX=0.05 mountY=-0.02, mountTheta=-0.42
01:47:19.034 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
01:47:19.036 00.002 1032 Enqueuing Move request for scope (0.01, 0.05)
01:47:19.039 00.003 10072 Worker thread wakes up
01:47:19.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
01:47:19.039 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
01:47:19.039 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
01:47:19.039 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.62, period_length = 287.50
01:47:19.041 00.002 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:47:19.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:19.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:47:19.041 00.000 10072 MoveAxis(W, 3, ABG)
01:47:19.041 00.000 10072 Guiding  Dir = 3, Dur = 3
01:47:19.042 00.001 10072 IsGuiding returns 0
01:47:19.042 00.000 10072 PulseGuide returned control before completion, sleep 13
01:47:19.043 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:19.065 00.022 10072 IsGuiding returns 0
01:47:19.065 00.000 10072 Move returns status 0, amount 3
01:47:19.065 00.000 10072 MoveAxis(N, 0, ABG)
01:47:19.066 00.001 10072 Move returns status 0, amount 0
01:47:19.066 00.000 10072 move complete, result=0
01:47:19.066 00.000 10072 worker thread done servicing request
01:47:19.073 00.007 1032 UpdateGuideState exits: m=1264 SNR=25.0
01:47:19.076 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:19.080 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:19.084 00.004 1032 Enqueuing Expose request
01:47:19.086 00.002 10072 Worker thread wakes up
01:47:19.088 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:47:19.090 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:19.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:19.507 00.417 10072 Exposure complete
01:47:19.569 00.062 10072 worker thread done servicing request
01:47:19.569 00.000 1032 OnExposeComplete: enter
01:47:19.571 00.002 1032 UpdateGuideState(): m_state=6
01:47:19.574 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 293
01:47:19.576 00.002 1032 Star::Find returns 1 (0), X=223.35, Y=617.82, Mass=1277, SNR=25.2, Peak=139 HFD=2.7
01:47:19.578 00.002 1032 MultiStar: [#1 0.07,0.11,1.01,U] [#2 0.08,0.13,0.81,U] [#3 0.11,0.11,0.69,U] [#4 0.05,0.24,0.76,U] [#5 0.04,0.22,0.65,U] [#6 -0.03,0.06,0.74,U] [#7 -0.05,-0.06,0.60,U] [#8 -0.00,0.01,0.54,U] 
01:47:19.581 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.09, -0.10}
01:47:19.586 00.005 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
01:47:19.590 00.004 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
01:47:19.595 00.005 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.03 mountX=0.06 mountY=-0.06, mountTheta=-0.80
01:47:19.610 00.015 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
01:47:19.616 00.006 1032 Enqueuing Move request for scope (0.05, 0.08)
01:47:19.619 00.003 10072 Worker thread wakes up
01:47:19.619 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:47:19.619 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:47:19.619 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.06
01:47:19.619 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.62, period_length = 287.50
01:47:19.619 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:47:19.619 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:19.619 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:47:19.620 00.001 10072 MoveAxis(W, 3, ABG)
01:47:19.620 00.000 10072 Guiding  Dir = 3, Dur = 3
01:47:19.620 00.000 10072 IsGuiding returns 0
01:47:19.621 00.001 10072 PulseGuide returned control before completion, sleep 13
01:47:19.621 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:19.643 00.022 10072 IsGuiding returns 0
01:47:19.643 00.000 10072 Move returns status 0, amount 3
01:47:19.644 00.001 10072 MoveAxis(N, 0, ABG)
01:47:19.644 00.000 10072 Move returns status 0, amount 0
01:47:19.644 00.000 10072 move complete, result=0
01:47:19.644 00.000 10072 worker thread done servicing request
01:47:19.647 00.003 1032 UpdateGuideState exits: m=1277 SNR=25.2
01:47:19.649 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:19.650 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:19.653 00.003 1032 Enqueuing Expose request
01:47:19.654 00.001 10072 Worker thread wakes up
01:47:19.654 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:47:19.656 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:19.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:20.289 00.633 10072 Exposure complete
01:47:20.376 00.087 10072 worker thread done servicing request
01:47:20.377 00.001 1032 OnExposeComplete: enter
01:47:20.380 00.003 1032 UpdateGuideState(): m_state=6
01:47:20.382 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 294
01:47:20.385 00.003 1032 Star::Find returns 1 (0), X=223.35, Y=617.85, Mass=1342, SNR=25.8, Peak=153 HFD=2.7
01:47:20.388 00.003 1032 MultiStar: [#1 0.12,0.11,1.02,U] [#2 0.01,0.14,0.76,U] [#3 0.15,0.05,0.71,U] [#4 -0.04,-0.12,0.73,U] [#5 0.05,0.02,0.62,U] [#6 0.06,-0.01,0.73,U] [#7 0.06,0.13,0.61,U] [#8 0.11,0.15,0.52,U] 
01:47:20.390 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.10, -0.07}
01:47:20.393 00.003 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
01:47:20.398 00.005 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
01:47:20.400 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.51 mountX=0.02 mountY=-0.08, mountTheta=-1.32
01:47:20.404 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
01:47:20.406 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
01:47:20.410 00.004 10072 Worker thread wakes up
01:47:20.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
01:47:20.410 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
01:47:20.410 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
01:47:20.410 00.000 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.62, period_length = 287.50
01:47:20.410 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:47:20.411 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:20.411 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:47:20.411 00.000 10072 MoveAxis(W, 5, ABG)
01:47:20.411 00.000 10072 Guiding  Dir = 3, Dur = 5
01:47:20.411 00.000 10072 IsGuiding returns 0
01:47:20.412 00.001 10072 PulseGuide returned control before completion, sleep 15
01:47:20.413 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:20.439 00.026 10072 IsGuiding returns 0
01:47:20.439 00.000 10072 Move returns status 0, amount 5
01:47:20.439 00.000 10072 MoveAxis(N, 0, ABG)
01:47:20.440 00.001 10072 Move returns status 0, amount 0
01:47:20.440 00.000 10072 move complete, result=0
01:47:20.440 00.000 10072 worker thread done servicing request
01:47:20.446 00.006 1032 UpdateGuideState exits: m=1342 SNR=25.8
01:47:20.450 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:20.452 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:20.455 00.003 1032 Enqueuing Expose request
01:47:20.459 00.004 10072 Worker thread wakes up
01:47:20.459 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:47:20.462 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:20.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:20.868 00.406 10072 Exposure complete
01:47:20.938 00.070 10072 worker thread done servicing request
01:47:20.938 00.000 1032 OnExposeComplete: enter
01:47:20.941 00.003 1032 UpdateGuideState(): m_state=6
01:47:20.945 00.004 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 295
01:47:20.948 00.003 1032 Star::Find returns 1 (0), X=223.33, Y=617.99, Mass=1346, SNR=25.9, Peak=162 HFD=2.6
01:47:20.951 00.003 1032 MultiStar: [#1 0.02,0.29,1.04,U] [#2 0.02,0.23,0.82,U] [#3 0.00,0.17,0.67,U] [#4 -0.04,0.21,0.70,U] [#5 0.00,0.28,0.62,U] [#6 -0.03,0.26,0.73,U] [#7 0.06,0.21,0.58,U] [#8 -0.00,0.17,0.53,U] 
01:47:20.954 00.003 1032 single-star, 8 included, MultiStar: {0.01, 0.21}, one-star: {0.07, 0.06}
01:47:20.961 00.007 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
01:47:20.964 00.003 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
01:47:20.967 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.10 cameraTheta=0.70 mountX=0.04 mountY=-0.09, mountTheta=-1.13
01:47:20.971 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
01:47:20.973 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
01:47:20.975 00.002 10072 Worker thread wakes up
01:47:20.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
01:47:20.975 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
01:47:20.975 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.09
01:47:20.975 00.000 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.62, period_length = 287.50
01:47:20.977 00.002 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:47:20.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:20.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:47:20.977 00.000 10072 MoveAxis(W, 8, ABG)
01:47:20.977 00.000 10072 Guiding  Dir = 3, Dur = 8
01:47:20.977 00.000 10072 IsGuiding returns 0
01:47:20.978 00.001 10072 PulseGuide returned control before completion, sleep 18
01:47:20.978 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:21.005 00.027 10072 IsGuiding returns 0
01:47:21.005 00.000 10072 Move returns status 0, amount 8
01:47:21.006 00.001 10072 MoveAxis(N, 0, ABG)
01:47:21.006 00.000 10072 Move returns status 0, amount 0
01:47:21.006 00.000 10072 move complete, result=0
01:47:21.006 00.000 10072 worker thread done servicing request
01:47:21.009 00.003 1032 UpdateGuideState exits: m=1346 SNR=25.9
01:47:21.013 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:21.015 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:21.018 00.003 1032 Enqueuing Expose request
01:47:21.022 00.004 10072 Worker thread wakes up
01:47:21.022 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:47:21.026 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:21.026 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:21.664 00.638 10072 Exposure complete
01:47:21.740 00.076 10072 worker thread done servicing request
01:47:21.740 00.000 1032 OnExposeComplete: enter
01:47:21.746 00.006 1032 UpdateGuideState(): m_state=6
01:47:21.749 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 296
01:47:21.753 00.004 1032 Star::Find returns 1 (0), X=223.25, Y=618.03, Mass=1342, SNR=25.8, Peak=166 HFD=2.5
01:47:21.758 00.005 1032 MultiStar: [#1 -0.09,0.18,1.02,U] [#2 -0.12,0.28,0.74,U] [#3 -0.13,0.27,0.68,U] [#4 -0.11,0.31,0.70,U] [#5 -0.04,0.27,0.63,U] [#6 -0.09,0.14,0.68,U] [#7 0.03,0.23,0.57,U] [#8 -0.08,0.36,0.55,U] 
01:47:21.762 00.004 1032 single-star, 8 included, MultiStar: {-0.07, 0.23}, one-star: {-0.01, 0.11}
01:47:21.764 00.002 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
01:47:21.771 00.007 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
01:47:21.784 00.013 1032 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.63 mountX=0.11 mountY=-0.02, mountTheta=-0.20
01:47:21.789 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.11, opts=13)
01:47:21.791 00.002 1032 Enqueuing Move request for scope (-0.01, 0.11)
01:47:21.795 00.004 10072 Worker thread wakes up
01:47:21.795 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
01:47:21.795 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
01:47:21.795 00.000 10072 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
01:47:21.796 00.001 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.61, period_length = 287.50
01:47:21.796 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:47:21.796 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:21.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:47:21.796 00.000 10072 MoveAxis(W, 11, ABG)
01:47:21.796 00.000 10072 Guiding  Dir = 3, Dur = 11
01:47:21.796 00.000 10072 IsGuiding returns 0
01:47:21.799 00.003 10072 PulseGuide returned control before completion, sleep 19
01:47:21.802 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:21.833 00.031 10072 IsGuiding returns 0
01:47:21.833 00.000 10072 Move returns status 0, amount 11
01:47:21.834 00.001 10072 MoveAxis(N, 0, ABG)
01:47:21.834 00.000 10072 Move returns status 0, amount 0
01:47:21.834 00.000 10072 move complete, result=0
01:47:21.834 00.000 1032 UpdateGuideState exits: m=1342 SNR=25.8
01:47:21.837 00.003 10072 worker thread done servicing request
01:47:21.837 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:21.841 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:21.843 00.002 1032 Enqueuing Expose request
01:47:21.846 00.003 10072 Worker thread wakes up
01:47:21.846 00.000 1032 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
01:47:21.849 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:21.850 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:22.258 00.408 10072 Exposure complete
01:47:22.328 00.070 1032 OnExposeComplete: enter
01:47:22.334 00.006 1032 UpdateGuideState(): m_state=6
01:47:22.339 00.005 10072 worker thread done servicing request
01:47:22.339 00.000 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 297
01:47:22.341 00.002 1032 Star::Find returns 1 (0), X=223.32, Y=618.00, Mass=1315, SNR=25.5, Peak=144 HFD=2.6
01:47:22.344 00.003 1032 MultiStar: [#1 0.04,0.26,1.04,U] [#2 0.07,0.36,0.76,U] [#3 -0.10,0.30,0.65,U] [#4 -0.01,0.28,0.75,U] [#5 -0.01,0.29,0.63,U] [#6 -0.01,0.22,0.71,U] [#7 -0.02,0.27,0.59,U] [#8 0.02,0.27,0.53,U] 
01:47:22.346 00.002 1032 single-star, 8 included, MultiStar: {0.01, 0.25}, one-star: {0.06, 0.08}
01:47:22.347 00.001 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
01:47:22.349 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
01:47:22.352 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.89 mountX=0.06 mountY=-0.08, mountTheta=-0.94
01:47:22.355 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
01:47:22.357 00.002 1032 Enqueuing Move request for scope (0.06, 0.08)
01:47:22.360 00.003 10072 Worker thread wakes up
01:47:22.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
01:47:22.360 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:47:22.360 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
01:47:22.361 00.001 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.61, period_length = 287.50
01:47:22.361 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:47:22.361 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:22.361 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:47:22.361 00.000 10072 MoveAxis(W, 10, ABG)
01:47:22.361 00.000 10072 Guiding  Dir = 3, Dur = 10
01:47:22.362 00.001 10072 IsGuiding returns 0
01:47:22.363 00.001 10072 PulseGuide returned control before completion, sleep 19
01:47:22.364 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:22.398 00.034 1032 UpdateGuideState exits: m=1315 SNR=25.5
01:47:22.401 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:22.403 00.002 10072 IsGuiding returns 0
01:47:22.403 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:22.406 00.003 1032 Enqueuing Expose request
01:47:22.408 00.002 10072 Move returns status 0, amount 10
01:47:22.409 00.001 10072 MoveAxis(N, 0, ABG)
01:47:22.409 00.000 10072 Move returns status 0, amount 0
01:47:22.409 00.000 10072 move complete, result=0
01:47:22.409 00.000 10072 worker thread done servicing request
01:47:22.409 00.000 10072 Worker thread wakes up
01:47:22.409 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:22.409 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:22.421 00.012 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:47:23.037 00.616 10072 Exposure complete
01:47:23.101 00.064 10072 worker thread done servicing request
01:47:23.102 00.001 1032 OnExposeComplete: enter
01:47:23.105 00.003 1032 UpdateGuideState(): m_state=6
01:47:23.108 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 298
01:47:23.111 00.003 1032 Star::Find returns 1 (0), X=223.23, Y=617.73, Mass=1435, SNR=26.7, Peak=158 HFD=2.8
01:47:23.115 00.004 1032 MultiStar: [#1 -0.09,0.10,0.96,U] [#2 -0.06,0.11,0.79,U] [#3 -0.15,0.05,0.66,U] [#4 -0.07,0.17,0.67,U] [#5 -0.04,0.08,0.57,U] [#6 -0.17,-0.06,0.68,U] [#7 -0.10,0.09,0.58,U] [#8 -0.20,0.08,0.52,U] 
01:47:23.117 00.002 1032 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {-0.03, -0.19}
01:47:23.120 00.003 1032 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.83) = xAngle (0.93 = 0.93)
01:47:23.122 00.002 1032 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.93 = 0.93)
01:47:23.124 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.76 mountX=0.06 mountY=0.08, mountTheta=0.93
01:47:23.129 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.04, opts=13)
01:47:23.131 00.002 1032 Enqueuing Move request for scope (-0.09, 0.04)
01:47:23.133 00.002 10072 Worker thread wakes up
01:47:23.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
01:47:23.133 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
01:47:23.133 00.000 10072 Moving (-0.09, 0.04) raw xDistance=0.06 yDistance=0.08
01:47:23.134 00.001 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.61, period_length = 287.50
01:47:23.134 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:47:23.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:23.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:47:23.134 00.000 10072 MoveAxis(W, 13, ABG)
01:47:23.134 00.000 10072 Guiding  Dir = 3, Dur = 13
01:47:23.135 00.001 10072 IsGuiding returns 0
01:47:23.135 00.000 10072 PulseGuide returned control before completion, sleep 23
01:47:23.136 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:23.162 00.026 1032 UpdateGuideState exits: m=1435 SNR=26.7
01:47:23.164 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:23.167 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:23.172 00.005 1032 Enqueuing Expose request
01:47:23.183 00.011 10072 IsGuiding returns 0
01:47:23.183 00.000 10072 Move returns status 0, amount 13
01:47:23.183 00.000 10072 MoveAxis(N, 0, ABG)
01:47:23.183 00.000 10072 Move returns status 0, amount 0
01:47:23.183 00.000 10072 move complete, result=0
01:47:23.184 00.001 10072 worker thread done servicing request
01:47:23.184 00.000 10072 Worker thread wakes up
01:47:23.184 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:23.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:23.199 00.015 1032 GuideStep: 0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
01:47:23.599 00.400 10072 Exposure complete
01:47:23.670 00.071 10072 worker thread done servicing request
01:47:23.670 00.000 1032 OnExposeComplete: enter
01:47:23.673 00.003 1032 UpdateGuideState(): m_state=6
01:47:23.677 00.004 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 299
01:47:23.682 00.005 1032 Star::Find returns 1 (0), X=223.29, Y=617.87, Mass=1284, SNR=25.2, Peak=141 HFD=2.7
01:47:23.686 00.004 1032 MultiStar: [#1 0.03,0.14,1.05,U] [#2 -0.03,0.19,0.75,U] [#3 -0.11,-0.00,0.68,U] [#4 -0.04,0.15,0.74,U] [#5 0.11,0.14,0.62,U] [#6 -0.07,-0.03,0.72,U] [#7 0.01,0.25,0.62,U] [#8 -0.09,0.09,0.53,U] 
01:47:23.690 00.004 1032 single-star, 8 included, MultiStar: {-0.01, 0.09}, one-star: {0.03, -0.05}
01:47:23.693 00.003 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
01:47:23.695 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
01:47:23.698 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.02 mountX=-0.06 mountY=-0.02, mountTheta=-2.85
01:47:23.701 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
01:47:23.704 00.003 1032 Enqueuing Move request for scope (0.03, -0.05)
01:47:23.706 00.002 10072 Worker thread wakes up
01:47:23.707 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:47:23.707 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:47:23.707 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.02
01:47:23.707 00.000 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.61, period_length = 287.50
01:47:23.707 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:47:23.707 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:23.708 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:47:23.708 00.000 10072 MoveAxis(W, 12, ABG)
01:47:23.708 00.000 10072 Guiding  Dir = 3, Dur = 12
01:47:23.708 00.000 10072 IsGuiding returns 0
01:47:23.709 00.001 10072 PulseGuide returned control before completion, sleep 22
01:47:23.709 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:23.735 00.026 10072 IsGuiding returns 0
01:47:23.735 00.000 10072 Move returns status 0, amount 12
01:47:23.735 00.000 10072 MoveAxis(N, 0, ABG)
01:47:23.736 00.001 10072 Move returns status 0, amount 0
01:47:23.736 00.000 10072 move complete, result=0
01:47:23.736 00.000 10072 worker thread done servicing request
01:47:23.736 00.000 1032 UpdateGuideState exits: m=1284 SNR=25.2
01:47:23.738 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:23.743 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:23.745 00.002 1032 Enqueuing Expose request
01:47:23.748 00.003 10072 Worker thread wakes up
01:47:23.748 00.000 1032 GuideStep: -0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
01:47:23.750 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:23.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:24.379 00.629 10072 Exposure complete
01:47:24.445 00.066 10072 worker thread done servicing request
01:47:24.445 00.000 1032 OnExposeComplete: enter
01:47:24.448 00.003 1032 UpdateGuideState(): m_state=6
01:47:24.450 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 300
01:47:24.452 00.002 1032 Star::Find returns 1 (0), X=223.15, Y=617.96, Mass=1276, SNR=25.2, Peak=129 HFD=2.7
01:47:24.456 00.004 1032 MultiStar: [#1 -0.14,0.28,1.08,U] [#2 -0.11,0.23,0.76,U] [#3 -0.22,0.14,0.69,U] [#4 -0.14,0.14,0.75,U] [#5 -0.03,0.16,0.64,U] [#6 -0.23,0.23,0.70,U] [#7 -0.10,0.19,0.59,U] [#8 -0.02,0.19,0.56,U] 
01:47:24.458 00.002 1032 single-star, 8 included, MultiStar: {-0.13, 0.18}, one-star: {-0.11, 0.04}
01:47:24.461 00.003 1032 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.83) = xAngle (0.97 = 0.97)
01:47:24.464 00.003 1032 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.97 = 0.97)
01:47:24.466 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.80 mountX=0.06 mountY=0.10, mountTheta=0.97
01:47:24.469 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.04, opts=13)
01:47:24.471 00.002 1032 Enqueuing Move request for scope (-0.11, 0.04)
01:47:24.473 00.002 10072 Worker thread wakes up
01:47:24.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
01:47:24.473 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
01:47:24.473 00.000 10072 Moving (-0.11, 0.04) raw xDistance=0.06 yDistance=0.10
01:47:24.474 00.001 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.61, period_length = 287.50
01:47:24.474 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:47:24.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:24.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:47:24.474 00.000 10072 MoveAxis(W, 15, ABG)
01:47:24.474 00.000 10072 Guiding  Dir = 3, Dur = 15
01:47:24.475 00.001 10072 IsGuiding returns 0
01:47:24.475 00.000 10072 PulseGuide returned control before completion, sleep 25
01:47:24.476 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:24.512 00.036 1032 UpdateGuideState exits: m=1276 SNR=25.2
01:47:24.514 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:24.525 00.011 10072 IsGuiding returns 0
01:47:24.525 00.000 10072 Move returns status 0, amount 15
01:47:24.525 00.000 10072 MoveAxis(N, 0, ABG)
01:47:24.525 00.000 10072 Move returns status 0, amount 0
01:47:24.525 00.000 10072 move complete, result=0
01:47:24.525 00.000 10072 worker thread done servicing request
01:47:24.525 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:24.530 00.005 1032 Enqueuing Expose request
01:47:24.533 00.003 10072 Worker thread wakes up
01:47:24.533 00.000 1032 GuideStep: 0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
01:47:24.536 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:24.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:24.943 00.407 10072 Exposure complete
01:47:25.013 00.070 10072 worker thread done servicing request
01:47:25.013 00.000 1032 OnExposeComplete: enter
01:47:25.016 00.003 1032 UpdateGuideState(): m_state=6
01:47:25.027 00.011 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 301
01:47:25.031 00.004 1032 Star::Find returns 1 (0), X=223.18, Y=617.92, Mass=1367, SNR=26.1, Peak=138 HFD=2.7
01:47:25.035 00.004 1032 MultiStar: [#1 -0.09,0.17,1.02,U] [#2 0.04,0.18,0.77,U] [#3 -0.02,0.21,0.67,U] [#4 -0.20,0.14,0.69,U] [#5 -0.02,0.26,0.62,U] [#6 -0.11,0.20,0.73,U] [#7 -0.07,0.19,0.59,U] [#8 -0.11,0.24,0.55,U] 
01:47:25.037 00.002 1032 single-star, 8 included, MultiStar: {-0.07, 0.16}, one-star: {-0.07, -0.00}
01:47:25.040 00.003 1032 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.83) = xAngle (-4.96 = 1.33)
01:47:25.043 00.003 1032 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.96 = 1.33)
01:47:25.045 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.13 mountX=0.02 mountY=0.07, mountTheta=1.33
01:47:25.051 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.00, opts=13)
01:47:25.054 00.003 1032 Enqueuing Move request for scope (-0.07, -0.00)
01:47:25.055 00.001 10072 Worker thread wakes up
01:47:25.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
01:47:25.057 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
01:47:25.057 00.000 10072 Moving (-0.07, -0.00) raw xDistance=0.02 yDistance=0.07
01:47:25.057 00.000 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.61, period_length = 287.50
01:47:25.057 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:47:25.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:25.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:47:25.057 00.000 10072 MoveAxis(W, 14, ABG)
01:47:25.058 00.001 10072 Guiding  Dir = 3, Dur = 14
01:47:25.058 00.000 10072 IsGuiding returns 0
01:47:25.059 00.001 10072 PulseGuide returned control before completion, sleep 24
01:47:25.059 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:25.095 00.036 10072 IsGuiding returns 0
01:47:25.095 00.000 10072 Move returns status 0, amount 14
01:47:25.096 00.001 10072 MoveAxis(N, 0, ABG)
01:47:25.096 00.000 10072 Move returns status 0, amount 0
01:47:25.096 00.000 10072 move complete, result=0
01:47:25.096 00.000 10072 worker thread done servicing request
01:47:25.098 00.002 1032 UpdateGuideState exits: m=1367 SNR=26.1
01:47:25.102 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:25.105 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:25.108 00.003 1032 Enqueuing Expose request
01:47:25.113 00.005 10072 Worker thread wakes up
01:47:25.114 00.001 1032 GuideStep: 0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
01:47:25.117 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:25.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:25.757 00.640 10072 Exposure complete
01:47:25.842 00.085 10072 worker thread done servicing request
01:47:25.842 00.000 1032 OnExposeComplete: enter
01:47:25.845 00.003 1032 UpdateGuideState(): m_state=6
01:47:25.848 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 302
01:47:25.850 00.002 1032 Star::Find returns 1 (0), X=223.20, Y=617.77, Mass=1499, SNR=27.3, Peak=148 HFD=2.9
01:47:25.853 00.003 1032 MultiStar: [#1 -0.04,0.08,0.96,U] [#2 0.08,0.05,0.76,U] [#3 0.07,0.00,0.64,U] [#4 -0.03,-0.00,0.66,U] [#5 -0.08,0.07,0.58,U] [#6 0.03,-0.04,0.63,U] [#7 0.03,0.11,0.56,U] [#8 -0.07,-0.02,0.49,U] 
01:47:25.855 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {-0.05, -0.16}
01:47:25.857 00.002 1032 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.83) = xAngle (0.79 = 0.79)
01:47:25.858 00.001 1032 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.79 = 0.79)
01:47:25.863 00.005 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.62 mountX=0.01 mountY=0.01, mountTheta=0.79
01:47:25.867 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
01:47:25.870 00.003 1032 Enqueuing Move request for scope (-0.01, 0.00)
01:47:25.872 00.002 10072 Worker thread wakes up
01:47:25.873 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
01:47:25.873 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
01:47:25.873 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.01
01:47:25.874 00.001 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.61, period_length = 287.50
01:47:25.874 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:47:25.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:25.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:47:25.874 00.000 10072 MoveAxis(W, 10, ABG)
01:47:25.875 00.001 10072 Guiding  Dir = 3, Dur = 10
01:47:25.875 00.000 10072 IsGuiding returns 0
01:47:25.876 00.001 10072 PulseGuide returned control before completion, sleep 20
01:47:25.877 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:25.915 00.038 1032 UpdateGuideState exits: m=1499 SNR=27.3
01:47:25.919 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:25.921 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:25.927 00.006 10072 IsGuiding returns 0
01:47:25.927 00.000 1032 Enqueuing Expose request
01:47:25.932 00.005 10072 Move returns status 0, amount 10
01:47:25.932 00.000 10072 MoveAxis(N, 0, ABG)
01:47:25.932 00.000 10072 Move returns status 0, amount 0
01:47:25.932 00.000 10072 move complete, result=0
01:47:25.932 00.000 10072 worker thread done servicing request
01:47:25.933 00.001 10072 Worker thread wakes up
01:47:25.933 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:25.933 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:25.942 00.009 1032 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
01:47:26.400 00.458 10072 Exposure complete
01:47:26.747 00.347 1032 OnExposeComplete: enter
01:47:26.750 00.003 1032 UpdateGuideState(): m_state=6
01:47:26.753 00.003 10072 worker thread done servicing request
01:47:26.753 00.000 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 303
01:47:26.853 00.100 1032 Star::Find returns 1 (0), X=223.30, Y=617.79, Mass=1281, SNR=25.2, Peak=129 HFD=2.9
01:47:26.856 00.003 1032 MultiStar: [#1 0.01,0.01,1.06,U] [#2 -0.12,0.03,0.76,U] [#3 -0.12,-0.09,0.69,U] [#4 -0.07,0.07,0.72,U] [#5 0.02,0.06,0.62,U] [#6 -0.12,-0.07,0.68,U] [#7 -0.06,0.03,0.60,U] [#8 -0.08,-0.09,0.56,U] 
01:47:26.858 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {0.04, -0.13}
01:47:26.862 00.004 1032 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.83) = xAngle (-4.49 = 1.79)
01:47:26.868 00.006 1032 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.49 = 1.79)
01:47:26.871 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.66 mountX=-0.01 mountY=0.05, mountTheta=1.79
01:47:26.875 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.02, opts=13)
01:47:26.878 00.003 1032 Enqueuing Move request for scope (-0.05, -0.02)
01:47:26.883 00.005 10072 Worker thread wakes up
01:47:26.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
01:47:26.883 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
01:47:26.883 00.000 10072 Moving (-0.05, -0.02) raw xDistance=-0.01 yDistance=0.05
01:47:26.884 00.001 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.61, period_length = 287.50
01:47:26.884 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:47:26.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:26.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:47:26.884 00.000 10072 MoveAxis(W, 11, ABG)
01:47:26.884 00.000 10072 Guiding  Dir = 3, Dur = 11
01:47:26.885 00.001 10072 IsGuiding returns 0
01:47:26.886 00.001 10072 PulseGuide returned control before completion, sleep 21
01:47:26.886 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:26.926 00.040 10072 IsGuiding returns 0
01:47:26.998 00.072 10072 Move returns status 0, amount 11
01:47:26.998 00.000 10072 MoveAxis(N, 0, ABG)
01:47:26.998 00.000 10072 Move returns status 0, amount 0
01:47:26.998 00.000 10072 move complete, result=0
01:47:26.998 00.000 10072 worker thread done servicing request
01:47:27.013 00.015 1032 UpdateGuideState exits: m=1281 SNR=25.2
01:47:27.018 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:27.023 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:27.027 00.004 1032 Enqueuing Expose request
01:47:27.030 00.003 10072 Worker thread wakes up
01:47:27.030 00.000 1032 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
01:47:27.033 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:27.033 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:27.668 00.635 10072 Exposure complete
01:47:27.756 00.088 1032 OnExposeComplete: enter
01:47:27.763 00.007 10072 worker thread done servicing request
01:47:27.763 00.000 1032 UpdateGuideState(): m_state=6
01:47:27.772 00.009 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 304
01:47:27.777 00.005 1032 Star::Find returns 1 (0), X=223.18, Y=618.03, Mass=1226, SNR=24.7, Peak=120 HFD=2.7
01:47:27.785 00.008 1032 MultiStar: [#1 -0.13,0.26,1.09,U] [#2 -0.18,0.29,0.80,U] [#3 -0.29,0.25,0.70,U] [#4 -0.16,0.27,0.74,U] [#5 -0.21,0.32,0.65,U] [#6 -0.11,0.27,0.74,U] [#7 -0.09,0.21,0.61,U] [#8 -0.25,0.28,0.52,U] 
01:47:27.789 00.004 1032 single-star, 8 included, MultiStar: {-0.16, 0.25}, one-star: {-0.07, 0.10}
01:47:27.793 00.004 1032 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.83) = xAngle (0.36 = 0.36)
01:47:27.796 00.003 1032 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.36 = 0.36)
01:47:27.827 00.031 1032 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.13 cameraTheta=2.19 mountX=0.12 mountY=0.04, mountTheta=0.36
01:47:27.837 00.010 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.10, opts=13)
01:47:27.841 00.004 1032 Enqueuing Move request for scope (-0.07, 0.10)
01:47:27.844 00.003 10072 Worker thread wakes up
01:47:27.844 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
01:47:27.844 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:47:27.844 00.000 10072 Moving (-0.07, 0.10) raw xDistance=0.12 yDistance=0.04
01:47:27.845 00.001 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.60, period_length = 287.50
01:47:27.845 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:47:27.845 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:27.845 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:47:27.845 00.000 10072 MoveAxis(W, 11, ABG)
01:47:27.846 00.001 10072 Guiding  Dir = 3, Dur = 11
01:47:27.846 00.000 10072 IsGuiding returns 0
01:47:27.847 00.001 10072 PulseGuide returned control before completion, sleep 21
01:47:27.848 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:27.882 00.034 10072 IsGuiding returns 0
01:47:27.882 00.000 10072 Move returns status 0, amount 11
01:47:27.882 00.000 10072 MoveAxis(N, 0, ABG)
01:47:27.882 00.000 10072 Move returns status 0, amount 0
01:47:27.882 00.000 10072 move complete, result=0
01:47:27.883 00.001 10072 worker thread done servicing request
01:47:27.906 00.023 1032 UpdateGuideState exits: m=1226 SNR=24.7
01:47:27.910 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:27.914 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:27.918 00.004 1032 Enqueuing Expose request
01:47:27.974 00.056 10072 Worker thread wakes up
01:47:27.975 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:27.975 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:27.977 00.002 1032 GuideStep: 0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
01:47:28.402 00.425 10072 Exposure complete
01:47:29.696 01.294 10072 worker thread done servicing request
01:47:29.696 00.000 1032 OnExposeComplete: enter
01:47:29.702 00.006 1032 UpdateGuideState(): m_state=6
01:47:29.708 00.006 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 305
01:47:29.712 00.004 1032 Star::Find returns 1 (0), X=223.32, Y=618.04, Mass=1258, SNR=25.0, Peak=132 HFD=2.7
01:47:29.718 00.006 1032 MultiStar: [#1 -0.18,0.21,1.12,U] [#2 -0.10,0.21,0.79,U] [#3 -0.29,0.24,0.68,U] [#4 -0.12,0.17,0.73,U] [#5 -0.08,0.29,0.63,U] [#6 -0.11,0.27,0.73,U] [#7 -0.26,0.34,0.60,U] [#8 -0.03,0.08,0.57,U] 
01:47:29.923 00.205 1032 single-star, 8 included, MultiStar: {-0.12, 0.21}, one-star: {0.06, 0.11}
01:47:30.009 00.086 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
01:47:30.012 00.003 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
01:47:30.014 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.05 mountX=0.09 mountY=-0.09, mountTheta=-0.78
01:47:30.207 00.193 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
01:47:30.246 00.039 1032 Enqueuing Move request for scope (0.06, 0.11)
01:47:30.251 00.005 10072 Worker thread wakes up
01:47:30.252 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
01:47:30.252 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
01:47:30.252 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.09
01:47:30.252 00.000 10072 PPEC rslt: input = 0.09, final = 0.02, react = 0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.60, period_length = 287.50
01:47:30.252 00.000 10072 PPEC: input: 0.09, control: 0.02, exposure: 500
01:47:30.253 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:30.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:47:30.253 00.000 10072 MoveAxis(W, 20, ABG)
01:47:30.253 00.000 10072 Guiding  Dir = 3, Dur = 20
01:47:30.254 00.001 10072 IsGuiding returns 0
01:47:30.254 00.000 10072 PulseGuide returned control before completion, sleep 30
01:47:30.255 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:30.288 00.033 1032 UpdateGuideState exits: m=1258 SNR=25.0
01:47:30.475 00.187 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:30.528 00.053 10072 IsGuiding returns 1
01:47:30.528 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:30.531 00.003 10072 scope still moving after pulse duration time elapsed
01:47:30.532 00.001 1032 Enqueuing Expose request
01:47:30.567 00.035 10072 IsGuiding returns 1
01:47:30.607 00.040 10072 IsGuiding returns 1
01:47:30.639 00.032 10072 IsGuiding returns 1
01:47:30.688 00.049 10072 IsGuiding returns 0
01:47:30.688 00.000 10072 scope move finished after 20 + 414 ms
01:47:30.689 00.001 10072 Move returns status 0, amount 20
01:47:30.690 00.001 10072 MoveAxis(N, 0, ABG)
01:47:30.690 00.000 10072 Move returns status 0, amount 0
01:47:30.690 00.000 10072 move complete, result=0
01:47:30.690 00.000 10072 worker thread done servicing request
01:47:30.690 00.000 10072 Worker thread wakes up
01:47:30.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:30.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:30.803 00.113 1032 GuideStep: 0.1 px 20 ms WEST, -0.1 px 0 ms NORTH
01:47:31.448 00.645 10072 Exposure complete
01:47:31.756 00.308 1032 OnExposeComplete: enter
01:47:31.760 00.004 1032 UpdateGuideState(): m_state=6
01:47:31.771 00.011 10072 worker thread done servicing request
01:47:31.771 00.000 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 306
01:47:31.780 00.009 1032 Star::Find returns 1 (0), X=223.36, Y=617.57, Mass=1301, SNR=25.4, Peak=172 HFD=2.9
01:47:31.783 00.003 1032 MultiStar: [#1 0.00,-0.18,1.02,U] [#2 -0.03,-0.22,0.73,U] [#3 0.02,-0.29,0.69,U] [#4 0.11,-0.18,0.71,U] [#5 0.07,-0.17,0.62,U] [#6 0.03,-0.35,0.72,U] [#7 0.17,-0.14,0.59,U] [#8 -0.03,-0.22,0.52,U] 
01:47:31.786 00.003 1032 refined, 8 included, MultiStar: {0.05, -0.24}, one-star: {0.10, -0.35}
01:47:31.790 00.004 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
01:47:31.794 00.004 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
01:47:31.800 00.006 1032 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.37 mountX=-0.25 mountY=0.01, mountTheta=3.08
01:47:31.807 00.007 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.24, opts=13)
01:47:31.814 00.007 1032 Enqueuing Move request for scope (0.05, -0.24)
01:47:31.817 00.003 10072 Worker thread wakes up
01:47:31.818 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
01:47:31.818 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
01:47:31.818 00.000 10072 Moving (0.05, -0.24) raw xDistance=-0.25 yDistance=0.01
01:47:31.818 00.000 10072 PPEC rslt: input = -0.25, final = -0.09, react = -0.11, pred = 0.04, hyst = -0.10, hyst_pct = 0.60, period_length = 287.50
01:47:31.819 00.001 10072 PPEC: input: -0.25, control: -0.09, exposure: 500
01:47:31.819 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:31.819 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:47:31.819 00.000 10072 MoveAxis(E, 91, ABG)
01:47:31.819 00.000 10072 Guiding  Dir = 2, Dur = 91
01:47:31.820 00.001 10072 IsGuiding returns 0
01:47:31.821 00.001 10072 PulseGuide returned control before completion, sleep 101
01:47:31.821 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:31.873 00.052 1032 UpdateGuideState exits: m=1301 SNR=25.4
01:47:31.877 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:31.880 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:31.883 00.003 1032 Enqueuing Expose request
01:47:31.933 00.050 10072 IsGuiding returns 0
01:47:31.934 00.001 10072 Move returns status 0, amount 91
01:47:31.934 00.000 10072 MoveAxis(N, 0, ABG)
01:47:31.934 00.000 10072 Move returns status 0, amount 0
01:47:31.934 00.000 10072 move complete, result=0
01:47:31.934 00.000 10072 worker thread done servicing request
01:47:31.934 00.000 10072 Worker thread wakes up
01:47:31.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:31.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:31.980 00.046 1032 GuideStep: -0.2 px 91 ms EAST, 0.0 px 0 ms NORTH
01:47:32.562 00.582 10072 Exposure complete
01:47:32.784 00.222 10072 worker thread done servicing request
01:47:32.784 00.000 1032 OnExposeComplete: enter
01:47:32.787 00.003 1032 UpdateGuideState(): m_state=6
01:47:32.791 00.004 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 307
01:47:32.794 00.003 1032 Star::Find returns 1 (0), X=223.31, Y=617.84, Mass=1328, SNR=25.7, Peak=178 HFD=2.7
01:47:32.798 00.004 1032 MultiStar: [#1 -0.08,0.10,1.05,U] [#2 -0.01,0.09,0.73,U] [#3 -0.24,0.10,0.68,U] [#4 -0.02,0.03,0.75,U] [#5 -0.02,0.15,0.61,U] [#6 -0.13,0.02,0.67,U] [#7 -0.10,0.15,0.58,U] [#8 -0.13,-0.01,0.53,U] 
01:47:32.833 00.035 1032 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {0.06, -0.08}
01:47:32.837 00.004 1032 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.83) = xAngle (0.59 = 0.59)
01:47:32.840 00.003 1032 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.59 = 0.59)
01:47:32.844 00.004 1032 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.42 mountX=0.07 mountY=0.05, mountTheta=0.59
01:47:32.849 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.06, opts=13)
01:47:32.852 00.003 1032 Enqueuing Move request for scope (-0.07, 0.06)
01:47:32.855 00.003 10072 Worker thread wakes up
01:47:32.855 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
01:47:32.855 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
01:47:32.857 00.002 10072 Moving (-0.07, 0.06) raw xDistance=0.07 yDistance=0.05
01:47:32.857 00.000 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.59, period_length = 287.50
01:47:32.857 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:47:32.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:32.858 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:47:32.858 00.000 10072 MoveAxis(E, 4, ABG)
01:47:32.858 00.000 10072 Guiding  Dir = 2, Dur = 4
01:47:32.858 00.000 10072 IsGuiding returns 0
01:47:32.858 00.000 10072 PulseGuide returned control before completion, sleep 14
01:47:32.860 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:32.890 00.030 10072 IsGuiding returns 0
01:47:32.890 00.000 10072 Move returns status 0, amount 4
01:47:32.890 00.000 10072 MoveAxis(N, 0, ABG)
01:47:32.890 00.000 10072 Move returns status 0, amount 0
01:47:32.890 00.000 10072 move complete, result=0
01:47:32.890 00.000 10072 worker thread done servicing request
01:47:32.946 00.056 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:47:32.973 00.027 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:32.975 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:32.977 00.002 1032 Enqueuing Expose request
01:47:32.980 00.003 10072 Worker thread wakes up
01:47:32.980 00.000 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
01:47:32.982 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:32.982 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:33.719 00.737 10072 Exposure complete
01:47:33.782 00.063 10072 worker thread done servicing request
01:47:33.783 00.001 1032 OnExposeComplete: enter
01:47:33.785 00.002 1032 UpdateGuideState(): m_state=6
01:47:33.789 00.004 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 308
01:47:33.790 00.001 1032 Star::Find returns 1 (0), X=223.37, Y=617.63, Mass=1331, SNR=25.7, Peak=155 HFD=3.0
01:47:33.794 00.004 1032 MultiStar: [#1 0.12,-0.02,0.99,U] [#2 0.05,-0.12,0.77,U] [#3 0.07,-0.15,0.65,U] [#4 0.02,-0.07,0.77,U] [#5 0.07,-0.08,0.60,U] [#6 -0.04,-0.09,0.73,U] [#7 0.15,-0.05,0.58,U] [#8 0.08,-0.30,0.54,U] 
01:47:33.796 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.11, -0.29}
01:47:33.798 00.002 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
01:47:33.800 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
01:47:33.802 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.08 mountX=-0.14 mountY=-0.03, mountTheta=-2.91
01:47:33.805 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.13, opts=13)
01:47:33.808 00.003 1032 Enqueuing Move request for scope (0.07, -0.13)
01:47:33.811 00.003 10072 Worker thread wakes up
01:47:33.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
01:47:33.811 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
01:47:33.811 00.000 10072 Moving (0.07, -0.13) raw xDistance=-0.14 yDistance=-0.03
01:47:33.812 00.001 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.59, period_length = 287.50
01:47:33.812 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:47:33.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:33.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:47:33.812 00.000 10072 MoveAxis(E, 70, ABG)
01:47:33.812 00.000 10072 Guiding  Dir = 2, Dur = 70
01:47:33.813 00.001 10072 IsGuiding returns 0
01:47:33.814 00.001 10072 PulseGuide returned control before completion, sleep 80
01:47:33.814 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:33.841 00.027 1032 UpdateGuideState exits: m=1331 SNR=25.7
01:47:33.845 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:33.847 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:33.849 00.002 1032 Enqueuing Expose request
01:47:33.904 00.055 10072 IsGuiding returns 0
01:47:33.904 00.000 10072 Move returns status 0, amount 70
01:47:33.904 00.000 10072 MoveAxis(N, 0, ABG)
01:47:33.904 00.000 10072 Move returns status 0, amount 0
01:47:33.904 00.000 10072 move complete, result=0
01:47:33.904 00.000 10072 worker thread done servicing request
01:47:33.904 00.000 10072 Worker thread wakes up
01:47:33.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:33.906 00.002 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:34.090 00.184 1032 GuideStep: -0.1 px 70 ms EAST, -0.0 px 0 ms NORTH
01:47:34.372 00.282 10072 Exposure complete
01:47:34.857 00.485 10072 worker thread done servicing request
01:47:34.857 00.000 1032 OnExposeComplete: enter
01:47:34.862 00.005 1032 UpdateGuideState(): m_state=6
01:47:34.867 00.005 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 309
01:47:34.871 00.004 1032 Star::Find returns 1 (0), X=223.47, Y=617.59, Mass=1305, SNR=25.5, Peak=170 HFD=3.0
01:47:34.875 00.004 1032 MultiStar: [#1 0.21,-0.14,1.05,U] [#2 0.13,-0.21,0.78,U] [#3 0.10,-0.23,0.67,U] [#4 0.07,-0.21,0.75,U] [#5 0.17,0.01,0.63,U] [#6 0.18,-0.23,0.71,U] [#7 0.33,-0.05,0.59,U] [#8 0.20,-0.28,0.55,U] 
01:47:34.880 00.005 1032 refined, 8 included, MultiStar: {0.18, -0.19}, one-star: {0.21, -0.34}
01:47:34.884 00.004 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
01:47:34.887 00.003 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
01:47:34.890 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-0.83 mountX=-0.23 mountY=-0.12, mountTheta=-2.66
01:47:34.947 00.057 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.19, opts=13)
01:47:34.953 00.006 1032 Enqueuing Move request for scope (0.18, -0.19)
01:47:34.970 00.017 10072 Worker thread wakes up
01:47:34.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.19) opts 0xd
01:47:34.971 00.001 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.19)
01:47:34.971 00.000 10072 Moving (0.18, -0.19) raw xDistance=-0.23 yDistance=-0.12
01:47:34.971 00.000 10072 PPEC rslt: input = -0.23, final = -0.11, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.59, period_length = 287.50
01:47:34.971 00.000 10072 PPEC: input: -0.23, control: -0.11, exposure: 500
01:47:34.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:34.973 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:47:34.973 00.000 10072 MoveAxis(E, 108, ABG)
01:47:34.973 00.000 10072 Guiding  Dir = 2, Dur = 108
01:47:34.981 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:34.993 00.012 10072 IsGuiding returns 0
01:47:34.997 00.004 10072 PulseGuide returned control before completion, sleep 115
01:47:35.036 00.039 1032 UpdateGuideState exits: m=1305 SNR=25.5
01:47:35.046 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:35.117 00.071 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:35.121 00.004 10072 IsGuiding returns 0
01:47:35.121 00.000 1032 Enqueuing Expose request
01:47:35.124 00.003 10072 Move returns status 0, amount 108
01:47:35.125 00.001 10072 MoveAxis(N, 0, ABG)
01:47:35.125 00.000 10072 Move returns status 0, amount 0
01:47:35.125 00.000 10072 move complete, result=0
01:47:35.125 00.000 10072 worker thread done servicing request
01:47:35.125 00.000 10072 Worker thread wakes up
01:47:35.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:35.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:35.138 00.013 1032 GuideStep: -0.2 px 108 ms EAST, -0.1 px 0 ms NORTH
01:47:35.850 00.712 10072 Exposure complete
01:47:36.093 00.243 10072 worker thread done servicing request
01:47:36.094 00.001 1032 OnExposeComplete: enter
01:47:36.098 00.004 1032 UpdateGuideState(): m_state=6
01:47:36.106 00.008 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 310
01:47:36.112 00.006 1032 Star::Find returns 1 (0), X=223.39, Y=617.84, Mass=1398, SNR=26.4, Peak=141 HFD=2.8
01:47:36.117 00.005 1032 MultiStar: [#1 0.21,0.04,1.03,U] [#2 0.16,0.17,0.72,U] [#3 0.08,0.13,0.67,U] [#4 -0.01,0.13,0.72,U] [#5 0.04,0.09,0.60,U] [#6 0.05,0.04,0.73,U] [#7 0.04,0.37,0.58,U] [#8 0.02,-0.00,0.55,U] 
01:47:36.122 00.005 1032 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.13, -0.09}
01:47:36.125 00.003 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
01:47:36.128 00.003 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
01:47:36.131 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=0.06 mountY=-0.11, mountTheta=-1.08
01:47:36.137 00.006 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
01:47:36.139 00.002 1032 Enqueuing Move request for scope (0.09, 0.08)
01:47:36.144 00.005 10072 Worker thread wakes up
01:47:36.144 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
01:47:36.144 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:47:36.144 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.06 yDistance=-0.11
01:47:36.145 00.001 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.59, period_length = 287.50
01:47:36.145 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:47:36.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:36.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:47:36.145 00.000 10072 MoveAxis(E, 14, ABG)
01:47:36.145 00.000 10072 Guiding  Dir = 2, Dur = 14
01:47:36.146 00.001 10072 IsGuiding returns 0
01:47:36.147 00.001 10072 PulseGuide returned control before completion, sleep 24
01:47:36.147 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:36.181 00.034 10072 IsGuiding returns 0
01:47:36.181 00.000 10072 Move returns status 0, amount 14
01:47:36.182 00.001 10072 MoveAxis(N, 0, ABG)
01:47:36.182 00.000 10072 Move returns status 0, amount 0
01:47:36.182 00.000 10072 move complete, result=0
01:47:36.182 00.000 10072 worker thread done servicing request
01:47:36.186 00.004 1032 UpdateGuideState exits: m=1398 SNR=26.4
01:47:36.190 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:36.194 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:36.197 00.003 1032 Enqueuing Expose request
01:47:36.200 00.003 1032 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
01:47:36.202 00.002 10072 Worker thread wakes up
01:47:36.202 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:36.202 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:36.939 00.737 10072 Exposure complete
01:47:37.014 00.075 10072 worker thread done servicing request
01:47:37.015 00.001 1032 OnExposeComplete: enter
01:47:37.018 00.003 1032 UpdateGuideState(): m_state=6
01:47:37.022 00.004 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 311
01:47:37.025 00.003 1032 Star::Find returns 1 (0), X=223.26, Y=617.62, Mass=1335, SNR=25.8, Peak=149 HFD=2.8
01:47:37.029 00.004 1032 MultiStar: [#1 -0.06,-0.01,1.04,U] [#2 0.11,-0.14,0.78,U] [#3 0.06,-0.17,0.70,U] [#4 -0.02,-0.02,0.74,U] [#5 -0.01,-0.02,0.61,U] [#6 -0.01,-0.30,0.74,U] [#7 0.11,-0.10,0.59,U] [#8 -0.00,-0.17,0.54,U] 
01:47:37.031 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.14}, one-star: {0.01, -0.30}
01:47:37.033 00.002 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 3.00)
01:47:37.036 00.003 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 3.00)
01:47:37.039 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.46 mountX=-0.14 mountY=0.02, mountTheta=3.00
01:47:37.044 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.14, opts=13)
01:47:37.049 00.005 1032 Enqueuing Move request for scope (0.02, -0.14)
01:47:37.055 00.006 10072 Worker thread wakes up
01:47:37.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
01:47:37.055 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
01:47:37.055 00.000 10072 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=0.02
01:47:37.056 00.001 10072 PPEC rslt: input = -0.14, final = -0.08, react = -0.06, pred = -0.03, hyst = -0.06, hyst_pct = 0.59, period_length = 287.50
01:47:37.056 00.000 10072 PPEC: input: -0.14, control: -0.08, exposure: 500
01:47:37.056 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:37.056 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:47:37.056 00.000 10072 MoveAxis(E, 77, ABG)
01:47:37.056 00.000 10072 Guiding  Dir = 2, Dur = 77
01:47:37.057 00.001 10072 IsGuiding returns 0
01:47:37.058 00.001 10072 PulseGuide returned control before completion, sleep 87
01:47:37.059 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:37.090 00.031 1032 UpdateGuideState exits: m=1335 SNR=25.8
01:47:37.093 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:37.095 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:37.098 00.003 1032 Enqueuing Expose request
01:47:37.159 00.061 10072 IsGuiding returns 0
01:47:37.159 00.000 10072 Move returns status 0, amount 77
01:47:37.159 00.000 10072 MoveAxis(N, 0, ABG)
01:47:37.159 00.000 10072 Move returns status 0, amount 0
01:47:37.159 00.000 10072 move complete, result=0
01:47:37.159 00.000 10072 worker thread done servicing request
01:47:37.160 00.001 10072 Worker thread wakes up
01:47:37.160 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:37.160 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:37.163 00.003 1032 GuideStep: -0.1 px 77 ms EAST, 0.0 px 0 ms NORTH
01:47:37.579 00.416 10072 Exposure complete
01:47:37.663 00.084 10072 worker thread done servicing request
01:47:37.663 00.000 1032 OnExposeComplete: enter
01:47:37.666 00.003 1032 UpdateGuideState(): m_state=6
01:47:37.669 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 312
01:47:37.673 00.004 1032 Star::Find returns 1 (0), X=223.29, Y=617.64, Mass=1377, SNR=26.2, Peak=165 HFD=2.8
01:47:37.681 00.008 1032 MultiStar: [#1 0.04,-0.11,1.01,U] [#2 0.09,-0.23,0.76,U] [#3 0.09,-0.14,0.66,U] [#4 -0.02,-0.12,0.73,U] [#5 0.00,0.03,0.63,U] [#6 0.04,-0.23,0.75,U] [#7 0.09,-0.08,0.60,U] [#8 -0.08,-0.17,0.52,U] 
01:47:37.683 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.15}, one-star: {0.04, -0.28}
01:47:37.686 00.003 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
01:47:37.688 00.002 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
01:47:37.690 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.34 mountX=-0.16 mountY=0.01, mountTheta=3.11
01:47:37.693 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.15, opts=13)
01:47:37.696 00.003 1032 Enqueuing Move request for scope (0.04, -0.15)
01:47:37.698 00.002 10072 Worker thread wakes up
01:47:37.698 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
01:47:37.698 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
01:47:37.698 00.000 10072 Moving (0.04, -0.15) raw xDistance=-0.16 yDistance=0.01
01:47:37.699 00.001 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.07, pred = -0.03, hyst = -0.06, hyst_pct = 0.59, period_length = 287.50
01:47:37.699 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
01:47:37.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:37.700 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:47:37.700 00.000 10072 MoveAxis(E, 82, ABG)
01:47:37.700 00.000 10072 Guiding  Dir = 2, Dur = 82
01:47:37.700 00.000 10072 IsGuiding returns 0
01:47:37.701 00.001 10072 PulseGuide returned control before completion, sleep 92
01:47:37.702 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:37.729 00.027 1032 UpdateGuideState exits: m=1377 SNR=26.2
01:47:37.733 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:37.736 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:37.742 00.006 1032 Enqueuing Expose request
01:47:37.794 00.052 10072 IsGuiding returns 0
01:47:37.794 00.000 10072 Move returns status 0, amount 82
01:47:37.795 00.001 10072 MoveAxis(N, 0, ABG)
01:47:37.795 00.000 10072 Move returns status 0, amount 0
01:47:37.795 00.000 10072 move complete, result=0
01:47:37.795 00.000 10072 worker thread done servicing request
01:47:37.795 00.000 10072 Worker thread wakes up
01:47:37.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:37.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:37.796 00.001 1032 GuideStep: -0.2 px 82 ms EAST, 0.0 px 0 ms NORTH
01:47:38.424 00.628 10072 Exposure complete
01:47:38.512 00.088 10072 worker thread done servicing request
01:47:38.513 00.001 1032 OnExposeComplete: enter
01:47:38.515 00.002 1032 UpdateGuideState(): m_state=6
01:47:38.520 00.005 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 313
01:47:38.524 00.004 1032 Star::Find returns 1 (0), X=223.29, Y=617.95, Mass=1389, SNR=26.3, Peak=181 HFD=2.6
01:47:38.527 00.003 1032 MultiStar: [#1 -0.00,0.17,1.06,U] [#2 -0.14,0.18,0.76,U] [#3 -0.20,0.18,0.69,U] [#4 -0.07,0.20,0.72,U] [#5 -0.01,0.26,0.60,U] [#6 -0.08,0.04,0.68,U] [#7 -0.03,0.48,0.57,U] [#8 -0.16,0.23,0.50,U] 
01:47:38.529 00.002 1032 single-star, 8 included, MultiStar: {-0.06, 0.18}, one-star: {0.03, 0.03}
01:47:38.531 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
01:47:38.533 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
01:47:38.537 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.64 mountX=0.02 mountY=-0.04, mountTheta=-1.19
01:47:38.540 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
01:47:38.542 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
01:47:38.544 00.002 10072 Worker thread wakes up
01:47:38.544 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:47:38.544 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:47:38.545 00.001 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
01:47:38.545 00.000 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.58, period_length = 287.50
01:47:38.545 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:47:38.545 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:38.546 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:47:38.546 00.000 10072 MoveAxis(E, 15, ABG)
01:47:38.546 00.000 10072 Guiding  Dir = 2, Dur = 15
01:47:38.548 00.002 10072 IsGuiding returns 0
01:47:38.549 00.001 10072 PulseGuide returned control before completion, sleep 25
01:47:38.549 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:38.577 00.028 1032 UpdateGuideState exits: m=1389 SNR=26.3
01:47:38.580 00.003 10072 IsGuiding returns 0
01:47:38.580 00.000 10072 Move returns status 0, amount 15
01:47:38.580 00.000 10072 MoveAxis(N, 0, ABG)
01:47:38.581 00.001 10072 Move returns status 0, amount 0
01:47:38.581 00.000 10072 move complete, result=0
01:47:38.582 00.001 10072 worker thread done servicing request
01:47:38.582 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:38.586 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:38.588 00.002 1032 Enqueuing Expose request
01:47:38.591 00.003 10072 Worker thread wakes up
01:47:38.591 00.000 1032 GuideStep: 0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
01:47:38.594 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:38.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:39.001 00.407 10072 Exposure complete
01:47:39.070 00.069 10072 worker thread done servicing request
01:47:39.070 00.000 1032 OnExposeComplete: enter
01:47:39.072 00.002 1032 UpdateGuideState(): m_state=6
01:47:39.075 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 314
01:47:39.078 00.003 1032 Star::Find returns 1 (0), X=223.30, Y=617.80, Mass=1344, SNR=25.8, Peak=210 HFD=2.6
01:47:39.085 00.007 1032 MultiStar: [#1 0.08,0.05,0.96,U] [#2 -0.01,0.17,0.76,U] [#3 -0.18,0.15,0.65,U] [#4 -0.11,0.00,0.74,U] [#5 -0.05,0.04,0.65,U] [#6 -0.08,0.04,0.73,U] [#7 -0.10,-0.03,0.62,U] [#8 -0.12,0.11,0.53,U] 
01:47:39.092 00.007 1032 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {0.05, -0.13}
01:47:39.095 00.003 1032 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.83) = xAngle (0.60 = 0.60)
01:47:39.098 00.003 1032 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.60 = 0.60)
01:47:39.100 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.43 mountX=0.05 mountY=0.03, mountTheta=0.60
01:47:39.104 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.04, opts=13)
01:47:39.106 00.002 1032 Enqueuing Move request for scope (-0.04, 0.04)
01:47:39.108 00.002 10072 Worker thread wakes up
01:47:39.109 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
01:47:39.109 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
01:47:39.109 00.000 10072 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.03
01:47:39.109 00.000 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.58, period_length = 287.50
01:47:39.109 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:47:39.109 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:39.109 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:47:39.110 00.001 10072 MoveAxis(E, 13, ABG)
01:47:39.110 00.000 10072 Guiding  Dir = 2, Dur = 13
01:47:39.110 00.000 10072 IsGuiding returns 0
01:47:39.110 00.000 10072 PulseGuide returned control before completion, sleep 23
01:47:39.113 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:39.136 00.023 10072 IsGuiding returns 0
01:47:39.136 00.000 10072 Move returns status 0, amount 13
01:47:39.136 00.000 10072 MoveAxis(N, 0, ABG)
01:47:39.136 00.000 10072 Move returns status 0, amount 0
01:47:39.136 00.000 10072 move complete, result=0
01:47:39.137 00.001 10072 worker thread done servicing request
01:47:39.139 00.002 1032 UpdateGuideState exits: m=1344 SNR=25.8
01:47:39.143 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:39.159 00.016 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:39.162 00.003 1032 Enqueuing Expose request
01:47:39.165 00.003 10072 Worker thread wakes up
01:47:39.165 00.000 1032 GuideStep: 0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
01:47:39.168 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:39.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:39.799 00.631 10072 Exposure complete
01:47:39.859 00.060 10072 worker thread done servicing request
01:47:39.859 00.000 1032 OnExposeComplete: enter
01:47:39.864 00.005 1032 UpdateGuideState(): m_state=6
01:47:39.867 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 315
01:47:39.870 00.003 1032 Star::Find returns 1 (0), X=223.22, Y=617.76, Mass=1382, SNR=26.2, Peak=232 HFD=2.5
01:47:39.873 00.003 1032 MultiStar: [#1 -0.03,0.03,0.98,U] [#2 -0.09,0.17,0.78,U] [#3 -0.16,0.01,0.67,U] [#4 -0.13,0.17,0.73,U] [#5 -0.02,0.14,0.61,U] [#6 -0.10,-0.08,0.72,U] [#7 -0.09,0.08,0.58,U] [#8 -0.21,0.09,0.53,U] 
01:47:39.876 00.003 1032 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {-0.04, -0.17}
01:47:39.878 00.002 1032 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.83) = xAngle (0.92 = 0.92)
01:47:39.880 00.002 1032 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.92 = 0.92)
01:47:39.883 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.75 mountX=0.06 mountY=0.08, mountTheta=0.92
01:47:39.891 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.04, opts=13)
01:47:39.897 00.006 1032 Enqueuing Move request for scope (-0.09, 0.04)
01:47:39.900 00.003 10072 Worker thread wakes up
01:47:39.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
01:47:39.900 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
01:47:39.900 00.000 10072 Moving (-0.09, 0.04) raw xDistance=0.06 yDistance=0.08
01:47:39.900 00.000 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.58, period_length = 287.50
01:47:39.901 00.001 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:47:39.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:39.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:47:39.901 00.000 10072 MoveAxis(E, 15, ABG)
01:47:39.901 00.000 10072 Guiding  Dir = 2, Dur = 15
01:47:39.902 00.001 10072 IsGuiding returns 0
01:47:39.902 00.000 10072 PulseGuide returned control before completion, sleep 25
01:47:39.904 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:39.934 00.030 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:47:39.939 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:39.941 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:39.943 00.002 1032 Enqueuing Expose request
01:47:39.945 00.002 10072 IsGuiding returns 0
01:47:39.945 00.000 10072 Move returns status 0, amount 15
01:47:39.945 00.000 10072 MoveAxis(N, 0, ABG)
01:47:39.945 00.000 10072 Move returns status 0, amount 0
01:47:39.945 00.000 10072 move complete, result=0
01:47:39.945 00.000 10072 worker thread done servicing request
01:47:39.945 00.000 10072 Worker thread wakes up
01:47:39.946 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:39.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:39.957 00.011 1032 GuideStep: 0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
01:47:40.366 00.409 10072 Exposure complete
01:47:40.437 00.071 10072 worker thread done servicing request
01:47:40.437 00.000 1032 OnExposeComplete: enter
01:47:40.441 00.004 1032 UpdateGuideState(): m_state=6
01:47:40.444 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 316
01:47:40.446 00.002 1032 Star::Find returns 1 (0), X=223.37, Y=617.74, Mass=1331, SNR=25.7, Peak=158 HFD=2.8
01:47:40.449 00.003 1032 MultiStar: [#1 0.04,0.08,1.04,U] [#2 0.05,0.09,0.76,U] [#3 -0.12,-0.04,0.69,U] [#4 -0.17,0.01,0.69,U] [#5 -0.10,0.06,0.60,U] [#6 -0.05,-0.02,0.71,U] [#7 0.05,0.12,0.60,U] [#8 -0.04,-0.02,0.58,U] 
01:47:40.450 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {0.12, -0.18}
01:47:40.454 00.004 1032 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.83) = xAngle (1.01 = 1.01)
01:47:40.457 00.003 1032 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.01 = 1.01)
01:47:40.459 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.84 mountX=0.01 mountY=0.01, mountTheta=1.01
01:47:40.463 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
01:47:40.465 00.002 1032 Enqueuing Move request for scope (-0.01, 0.00)
01:47:40.467 00.002 10072 Worker thread wakes up
01:47:40.467 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
01:47:40.467 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
01:47:40.467 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.01
01:47:40.468 00.001 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.58, period_length = 287.50
01:47:40.468 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
01:47:40.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:40.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:47:40.468 00.000 10072 MoveAxis(E, 16, ABG)
01:47:40.468 00.000 10072 Guiding  Dir = 2, Dur = 16
01:47:40.469 00.001 10072 IsGuiding returns 0
01:47:40.470 00.001 10072 PulseGuide returned control before completion, sleep 25
01:47:40.472 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:40.501 00.029 1032 UpdateGuideState exits: m=1331 SNR=25.7
01:47:40.504 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:40.507 00.003 10072 IsGuiding returns 0
01:47:40.507 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:40.510 00.003 1032 Enqueuing Expose request
01:47:40.513 00.003 10072 Move returns status 0, amount 16
01:47:40.513 00.000 10072 MoveAxis(N, 0, ABG)
01:47:40.513 00.000 10072 Move returns status 0, amount 0
01:47:40.513 00.000 10072 move complete, result=0
01:47:40.513 00.000 10072 worker thread done servicing request
01:47:40.513 00.000 10072 Worker thread wakes up
01:47:40.513 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:40.513 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:40.529 00.016 1032 GuideStep: 0.0 px 16 ms EAST, 0.0 px 0 ms NORTH
01:47:41.147 00.618 10072 Exposure complete
01:47:41.225 00.078 10072 worker thread done servicing request
01:47:41.225 00.000 1032 OnExposeComplete: enter
01:47:41.228 00.003 1032 UpdateGuideState(): m_state=6
01:47:41.231 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 317
01:47:41.232 00.001 1032 Star::Find returns 1 (0), X=223.26, Y=617.79, Mass=1288, SNR=25.3, Peak=127 HFD=2.9
01:47:41.235 00.003 1032 MultiStar: [#1 -0.04,0.16,1.04,U] [#2 0.05,0.14,0.77,U] [#3 -0.04,0.04,0.66,U] [#4 -0.01,0.20,0.73,U] [#5 0.09,0.18,0.63,U] [#6 -0.12,0.02,0.72,U] [#7 0.08,0.19,0.59,U] [#8 -0.20,0.13,0.53,U] 
01:47:41.241 00.006 1032 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {0.01, -0.13}
01:47:41.242 00.001 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
01:47:41.245 00.003 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
01:47:41.247 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.78 mountX=0.09 mountY=-0.00, mountTheta=-0.05
01:47:41.252 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.09, opts=13)
01:47:41.255 00.003 1032 Enqueuing Move request for scope (-0.02, 0.09)
01:47:41.258 00.003 10072 Worker thread wakes up
01:47:41.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
01:47:41.258 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
01:47:41.258 00.000 10072 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.00
01:47:41.258 00.000 10072 PPEC rslt: input = 0.09, final = -0.02, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.58, period_length = 287.50
01:47:41.259 00.001 10072 PPEC: input: 0.09, control: -0.02, exposure: 500
01:47:41.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:41.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:47:41.259 00.000 10072 MoveAxis(E, 18, ABG)
01:47:41.259 00.000 10072 Guiding  Dir = 2, Dur = 18
01:47:41.259 00.000 10072 IsGuiding returns 0
01:47:41.260 00.001 10072 PulseGuide returned control before completion, sleep 28
01:47:41.260 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:41.286 00.026 1032 UpdateGuideState exits: m=1288 SNR=25.3
01:47:41.288 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:41.290 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:41.292 00.002 1032 Enqueuing Expose request
01:47:41.299 00.007 10072 IsGuiding returns 0
01:47:41.300 00.001 10072 Move returns status 0, amount 18
01:47:41.300 00.000 10072 MoveAxis(N, 0, ABG)
01:47:41.300 00.000 10072 Move returns status 0, amount 0
01:47:41.300 00.000 10072 move complete, result=0
01:47:41.300 00.000 10072 worker thread done servicing request
01:47:41.300 00.000 10072 Worker thread wakes up
01:47:41.300 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:41.300 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:41.304 00.004 1032 GuideStep: 0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
01:47:41.715 00.411 10072 Exposure complete
01:47:41.780 00.065 10072 worker thread done servicing request
01:47:41.780 00.000 1032 OnExposeComplete: enter
01:47:41.783 00.003 1032 UpdateGuideState(): m_state=6
01:47:41.786 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 318
01:47:41.788 00.002 1032 Star::Find returns 1 (0), X=223.31, Y=617.85, Mass=1376, SNR=26.1, Peak=138 HFD=3.0
01:47:41.790 00.002 1032 MultiStar: [#1 0.01,0.18,1.02,U] [#2 -0.01,0.02,0.77,U] [#3 -0.03,0.11,0.64,U] [#4 0.08,0.16,0.74,U] [#5 0.12,0.17,0.60,U] [#6 0.02,-0.01,0.70,U] [#7 0.05,0.24,0.58,U] [#8 -0.03,-0.00,0.54,U] 
01:47:41.791 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.05, -0.07}
01:47:41.794 00.003 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
01:47:41.796 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
01:47:41.798 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.23 mountX=0.07 mountY=-0.05, mountTheta=-0.60
01:47:41.803 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
01:47:41.805 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
01:47:41.807 00.002 10072 Worker thread wakes up
01:47:41.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
01:47:41.807 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
01:47:41.807 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
01:47:41.808 00.001 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.58, period_length = 287.50
01:47:41.808 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
01:47:41.808 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:41.808 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:47:41.808 00.000 10072 MoveAxis(E, 16, ABG)
01:47:41.808 00.000 10072 Guiding  Dir = 2, Dur = 16
01:47:41.808 00.000 10072 IsGuiding returns 0
01:47:41.809 00.001 10072 PulseGuide returned control before completion, sleep 26
01:47:41.810 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:41.841 00.031 1032 UpdateGuideState exits: m=1376 SNR=26.1
01:47:41.844 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:41.850 00.006 10072 IsGuiding returns 0
01:47:41.850 00.000 10072 Move returns status 0, amount 16
01:47:41.850 00.000 10072 MoveAxis(N, 0, ABG)
01:47:41.850 00.000 10072 Move returns status 0, amount 0
01:47:41.850 00.000 10072 move complete, result=0
01:47:41.852 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:41.854 00.002 1032 Enqueuing Expose request
01:47:41.857 00.003 10072 worker thread done servicing request
01:47:41.857 00.000 1032 GuideStep: 0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
01:47:41.864 00.007 10072 Worker thread wakes up
01:47:41.864 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:41.866 00.002 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:42.493 00.627 10072 Exposure complete
01:47:42.564 00.071 10072 worker thread done servicing request
01:47:42.564 00.000 1032 OnExposeComplete: enter
01:47:42.567 00.003 1032 UpdateGuideState(): m_state=6
01:47:42.570 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 319
01:47:42.573 00.003 1032 Star::Find returns 1 (0), X=223.20, Y=617.70, Mass=1232, SNR=24.7, Peak=150 HFD=2.7
01:47:42.576 00.003 1032 MultiStar: [#1 -0.02,0.04,1.08,U] [#2 -0.01,-0.06,0.79,U] [#3 -0.13,-0.05,0.72,U] [#4 -0.08,-0.12,0.78,U] [#5 -0.08,-0.08,0.64,U] [#6 -0.15,-0.13,0.77,U] [#7 -0.03,0.03,0.61,U] [#8 -0.22,-0.10,0.57,U] 
01:47:42.579 00.003 1032 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.06, -0.23}
01:47:42.581 00.002 1032 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.83) = xAngle (-4.18 = 2.11)
01:47:42.584 00.003 1032 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.18 = 2.11)
01:47:42.586 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.35 mountX=-0.06 mountY=0.10, mountTheta=2.11
01:47:42.591 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.08, opts=13)
01:47:42.595 00.004 1032 Enqueuing Move request for scope (-0.08, -0.08)
01:47:42.598 00.003 10072 Worker thread wakes up
01:47:42.598 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
01:47:42.598 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
01:47:42.598 00.000 10072 Moving (-0.08, -0.08) raw xDistance=-0.06 yDistance=0.10
01:47:42.599 00.001 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.58, period_length = 287.50
01:47:42.599 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
01:47:42.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:42.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:47:42.599 00.000 10072 MoveAxis(E, 19, ABG)
01:47:42.599 00.000 10072 Guiding  Dir = 2, Dur = 19
01:47:42.600 00.001 10072 IsGuiding returns 0
01:47:42.601 00.001 10072 PulseGuide returned control before completion, sleep 29
01:47:42.602 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:42.631 00.029 10072 IsGuiding returns 0
01:47:42.631 00.000 10072 Move returns status 0, amount 19
01:47:42.631 00.000 10072 MoveAxis(N, 0, ABG)
01:47:42.631 00.000 10072 Move returns status 0, amount 0
01:47:42.632 00.001 10072 move complete, result=0
01:47:42.632 00.000 10072 worker thread done servicing request
01:47:42.632 00.000 1032 UpdateGuideState exits: m=1232 SNR=24.7
01:47:42.635 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:42.637 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:42.642 00.005 1032 Enqueuing Expose request
01:47:42.644 00.002 10072 Worker thread wakes up
01:47:42.644 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:42.644 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:42.644 00.000 1032 GuideStep: -0.1 px 19 ms EAST, 0.1 px 0 ms NORTH
01:47:43.057 00.413 10072 Exposure complete
01:47:43.113 00.056 10072 worker thread done servicing request
01:47:43.371 00.258 1032 OnExposeComplete: enter
01:47:43.383 00.012 1032 UpdateGuideState(): m_state=6
01:47:43.386 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 320
01:47:43.388 00.002 1032 Star::Find returns 1 (0), X=223.31, Y=617.55, Mass=1261, SNR=25.0, Peak=154 HFD=2.9
01:47:43.392 00.004 1032 MultiStar: [#1 -0.02,-0.12,1.08,U] [#2 -0.02,-0.12,0.80,U] [#3 -0.00,-0.22,0.72,U] [#4 -0.13,-0.25,0.77,U] [#5 -0.12,-0.15,0.63,U] [#6 -0.12,-0.19,0.71,U] [#7 -0.16,-0.19,0.59,U] [#8 -0.22,-0.22,0.57,U] 
01:47:43.394 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.21}, one-star: {0.05, -0.38}
01:47:43.397 00.003 1032 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.83) = xAngle (-3.72 = 2.56)
01:47:43.398 00.001 1032 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.56)
01:47:43.400 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.89 mountX=-0.18 mountY=0.12, mountTheta=2.56
01:47:43.404 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.21, opts=13)
01:47:43.405 00.001 1032 Enqueuing Move request for scope (-0.07, -0.21)
01:47:43.407 00.002 10072 Worker thread wakes up
01:47:43.407 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
01:47:43.407 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
01:47:43.407 00.000 10072 Moving (-0.07, -0.21) raw xDistance=-0.18 yDistance=0.12
01:47:43.407 00.000 10072 PPEC rslt: input = -0.18, final = -0.10, react = -0.08, pred = -0.04, hyst = -0.07, hyst_pct = 0.58, period_length = 287.50
01:47:43.407 00.000 10072 PPEC: input: -0.18, control: -0.10, exposure: 500
01:47:43.408 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:43.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:47:43.408 00.000 10072 MoveAxis(E, 98, ABG)
01:47:43.408 00.000 10072 Guiding  Dir = 2, Dur = 98
01:47:43.408 00.000 10072 IsGuiding returns 0
01:47:43.409 00.001 10072 PulseGuide returned control before completion, sleep 108
01:47:43.478 00.069 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:43.503 00.025 1032 UpdateGuideState exits: m=1261 SNR=25.0
01:47:43.506 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:43.508 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:43.510 00.002 1032 Enqueuing Expose request
01:47:43.525 00.015 10072 IsGuiding returns 0
01:47:43.526 00.001 10072 Move returns status 0, amount 98
01:47:43.526 00.000 10072 MoveAxis(N, 0, ABG)
01:47:43.526 00.000 10072 Move returns status 0, amount 0
01:47:43.526 00.000 10072 move complete, result=0
01:47:43.526 00.000 10072 worker thread done servicing request
01:47:43.526 00.000 10072 Worker thread wakes up
01:47:43.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:43.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:43.527 00.001 1032 GuideStep: -0.2 px 98 ms EAST, 0.1 px 0 ms NORTH
01:47:44.151 00.624 10072 Exposure complete
01:47:44.201 00.050 10072 worker thread done servicing request
01:47:44.201 00.000 1032 OnExposeComplete: enter
01:47:44.203 00.002 1032 UpdateGuideState(): m_state=6
01:47:44.205 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 321
01:47:44.207 00.002 1032 Star::Find returns 1 (0), X=223.24, Y=617.69, Mass=1318, SNR=25.6, Peak=161 HFD=2.8
01:47:44.209 00.002 1032 MultiStar: [#1 -0.01,-0.02,1.04,U] [#2 0.05,0.04,0.77,U] [#3 -0.07,-0.02,0.66,U] [#4 -0.09,-0.15,0.71,U] [#5 -0.02,0.18,0.62,U] [#6 -0.04,-0.12,0.68,U] [#7 -0.03,0.06,0.61,U] [#8 -0.16,-0.14,0.52,U] 
01:47:44.212 00.003 1032 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {-0.01, -0.23}
01:47:44.214 00.002 1032 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.83) = xAngle (-4.01 = 2.27)
01:47:44.216 00.002 1032 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.01 = 2.27)
01:47:44.218 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.18 mountX=-0.04 mountY=0.05, mountTheta=2.27
01:47:44.221 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.05, opts=13)
01:47:44.224 00.003 1032 Enqueuing Move request for scope (-0.03, -0.05)
01:47:44.226 00.002 10072 Worker thread wakes up
01:47:44.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
01:47:44.226 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
01:47:44.226 00.000 10072 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.05
01:47:44.226 00.000 10072 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.57, period_length = 287.50
01:47:44.226 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 500
01:47:44.226 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:44.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:47:44.226 00.000 10072 MoveAxis(E, 19, ABG)
01:47:44.226 00.000 10072 Guiding  Dir = 2, Dur = 19
01:47:44.227 00.001 10072 IsGuiding returns 0
01:47:44.227 00.000 10072 PulseGuide returned control before completion, sleep 29
01:47:44.228 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:44.249 00.021 1032 UpdateGuideState exits: m=1318 SNR=25.6
01:47:44.250 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:44.253 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:44.254 00.001 1032 Enqueuing Expose request
01:47:44.273 00.019 10072 IsGuiding returns 0
01:47:44.273 00.000 10072 Move returns status 0, amount 19
01:47:44.273 00.000 10072 MoveAxis(N, 0, ABG)
01:47:44.273 00.000 10072 Move returns status 0, amount 0
01:47:44.273 00.000 10072 move complete, result=0
01:47:44.273 00.000 10072 worker thread done servicing request
01:47:44.273 00.000 10072 Worker thread wakes up
01:47:44.273 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:44.273 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:44.277 00.004 1032 GuideStep: -0.0 px 19 ms EAST, 0.0 px 0 ms NORTH
01:47:44.681 00.404 10072 Exposure complete
01:47:44.730 00.049 10072 worker thread done servicing request
01:47:44.730 00.000 1032 OnExposeComplete: enter
01:47:44.732 00.002 1032 UpdateGuideState(): m_state=6
01:47:44.733 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 322
01:47:44.735 00.002 1032 Star::Find returns 1 (0), X=223.31, Y=617.79, Mass=1272, SNR=25.1, Peak=129 HFD=2.8
01:47:44.738 00.003 1032 MultiStar: [#1 -0.03,0.01,1.11,U] [#2 0.14,0.05,0.79,U] [#3 -0.09,0.00,0.70,U] [#4 0.00,0.07,0.74,U] [#5 -0.03,0.11,0.66,U] [#6 -0.02,0.00,0.76,U] [#7 -0.02,0.13,0.59,U] [#8 0.03,-0.09,0.57,U] 
01:47:44.739 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.01}, one-star: {0.05, -0.14}
01:47:44.742 00.003 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
01:47:44.743 00.001 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
01:47:44.745 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.04 mountX=0.01 mountY=-0.01, mountTheta=-0.79
01:47:44.747 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.01, opts=13)
01:47:44.749 00.002 1032 Enqueuing Move request for scope (0.00, 0.01)
01:47:44.751 00.002 10072 Worker thread wakes up
01:47:44.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
01:47:44.751 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
01:47:44.751 00.000 10072 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.01
01:47:44.751 00.000 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.57, period_length = 287.50
01:47:44.752 00.001 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
01:47:44.752 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:44.752 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:47:44.752 00.000 10072 MoveAxis(E, 16, ABG)
01:47:44.752 00.000 10072 Guiding  Dir = 2, Dur = 16
01:47:44.752 00.000 10072 IsGuiding returns 0
01:47:44.753 00.001 10072 PulseGuide returned control before completion, sleep 26
01:47:44.753 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:44.777 00.024 1032 UpdateGuideState exits: m=1272 SNR=25.1
01:47:44.778 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:44.779 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:44.781 00.002 1032 Enqueuing Expose request
01:47:44.788 00.007 10072 IsGuiding returns 0
01:47:44.788 00.000 10072 Move returns status 0, amount 16
01:47:44.788 00.000 10072 MoveAxis(N, 0, ABG)
01:47:44.788 00.000 10072 Move returns status 0, amount 0
01:47:44.788 00.000 10072 move complete, result=0
01:47:44.788 00.000 10072 worker thread done servicing request
01:47:44.788 00.000 10072 Worker thread wakes up
01:47:44.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:44.788 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:44.791 00.003 1032 GuideStep: 0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
01:47:45.421 00.630 10072 Exposure complete
01:47:45.467 00.046 10072 worker thread done servicing request
01:47:45.467 00.000 1032 OnExposeComplete: enter
01:47:45.469 00.002 1032 UpdateGuideState(): m_state=6
01:47:45.470 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 323
01:47:45.472 00.002 1032 Star::Find returns 1 (0), X=223.29, Y=617.78, Mass=1348, SNR=25.9, Peak=141 HFD=3.0
01:47:45.473 00.001 1032 MultiStar: [#1 0.05,0.03,1.02,U] [#2 -0.04,0.03,0.78,U] [#3 0.05,-0.02,0.67,U] [#4 0.00,0.01,0.73,U] [#5 -0.02,0.09,0.61,U] [#6 -0.08,-0.09,0.71,U] [#7 0.22,0.17,0.58,U] [#8 -0.06,0.01,0.54,U] 
01:47:45.475 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.03, -0.14}
01:47:45.477 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
01:47:45.479 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
01:47:45.480 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.04 mountX=-0.00 mountY=-0.02, mountTheta=-1.79
01:47:45.483 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
01:47:45.486 00.003 1032 Enqueuing Move request for scope (0.02, 0.00)
01:47:45.488 00.002 10072 Worker thread wakes up
01:47:45.488 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
01:47:45.488 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
01:47:45.488 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
01:47:45.488 00.000 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.57, period_length = 287.50
01:47:45.488 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
01:47:45.490 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:45.490 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:47:45.490 00.000 10072 MoveAxis(E, 2, ABG)
01:47:45.490 00.000 10072 Guiding  Dir = 2, Dur = 2
01:47:45.490 00.000 10072 IsGuiding returns 0
01:47:45.491 00.001 10072 PulseGuide returned control before completion, sleep 12
01:47:45.491 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:45.511 00.020 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:47:45.513 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:45.515 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:45.516 00.001 1032 Enqueuing Expose request
01:47:45.518 00.002 10072 IsGuiding returns 0
01:47:45.519 00.001 10072 Move returns status 0, amount 2
01:47:45.519 00.000 10072 MoveAxis(N, 0, ABG)
01:47:45.519 00.000 10072 Move returns status 0, amount 0
01:47:45.519 00.000 10072 move complete, result=0
01:47:45.519 00.000 10072 worker thread done servicing request
01:47:45.519 00.000 10072 Worker thread wakes up
01:47:45.519 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:45.519 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:45.527 00.008 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
01:47:45.933 00.406 10072 Exposure complete
01:47:45.982 00.049 10072 worker thread done servicing request
01:47:45.982 00.000 1032 OnExposeComplete: enter
01:47:45.984 00.002 1032 UpdateGuideState(): m_state=6
01:47:45.986 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 324
01:47:45.989 00.003 1032 Star::Find returns 1 (0), X=223.29, Y=617.71, Mass=1446, SNR=26.8, Peak=165 HFD=2.9
01:47:45.991 00.002 1032 MultiStar: [#1 -0.07,-0.07,1.00,U] [#2 0.05,0.06,0.72,U] [#3 0.04,-0.11,0.66,U] [#4 -0.02,0.02,0.72,U] [#5 -0.10,0.05,0.61,U] [#6 -0.05,-0.10,0.69,U] [#7 0.01,0.04,0.58,U] [#8 0.05,-0.14,0.51,U] 
01:47:45.992 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {0.04, -0.22}
01:47:45.995 00.003 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.78)
01:47:45.997 00.002 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.78)
01:47:45.999 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.67 mountX=-0.06 mountY=0.02, mountTheta=2.78
01:47:46.002 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
01:47:46.003 00.001 1032 Enqueuing Move request for scope (-0.01, -0.06)
01:47:46.005 00.002 10072 Worker thread wakes up
01:47:46.005 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
01:47:46.005 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
01:47:46.005 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
01:47:46.006 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.57, period_length = 287.50
01:47:46.006 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:47:46.006 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:46.006 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:47:46.006 00.000 10072 MoveAxis(E, 1, ABG)
01:47:46.006 00.000 10072 Guiding  Dir = 2, Dur = 1
01:47:46.006 00.000 10072 IsGuiding returns 0
01:47:46.007 00.001 10072 PulseGuide returned control before completion, sleep 11
01:47:46.007 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:46.027 00.020 10072 IsGuiding returns 0
01:47:46.029 00.002 10072 Move returns status 0, amount 1
01:47:46.029 00.000 10072 MoveAxis(N, 0, ABG)
01:47:46.029 00.000 10072 Move returns status 0, amount 0
01:47:46.029 00.000 10072 move complete, result=0
01:47:46.029 00.000 10072 worker thread done servicing request
01:47:46.032 00.003 1032 UpdateGuideState exits: m=1446 SNR=26.8
01:47:46.034 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:46.035 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:46.037 00.002 1032 Enqueuing Expose request
01:47:46.038 00.001 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
01:47:46.040 00.002 10072 Worker thread wakes up
01:47:46.040 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:46.040 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:46.664 00.624 10072 Exposure complete
01:47:46.711 00.047 10072 worker thread done servicing request
01:47:46.711 00.000 1032 OnExposeComplete: enter
01:47:46.713 00.002 1032 UpdateGuideState(): m_state=6
01:47:46.714 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 325
01:47:46.716 00.002 1032 Star::Find returns 1 (0), X=223.29, Y=617.68, Mass=1313, SNR=25.5, Peak=124 HFD=3.0
01:47:46.718 00.002 1032 MultiStar: [#1 -0.06,-0.01,1.06,U] [#2 -0.01,-0.00,0.77,U] [#3 0.01,-0.03,0.70,U] [#4 -0.21,-0.15,0.73,U] [#5 -0.06,0.01,0.63,U] [#6 -0.18,-0.09,0.75,U] [#7 -0.06,-0.16,0.58,U] [#8 -0.09,-0.13,0.53,U] 
01:47:46.720 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.09}, one-star: {0.04, -0.24}
01:47:46.721 00.001 1032 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.83) = xAngle (-4.03 = 2.25)
01:47:46.722 00.001 1032 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.03 = 2.25)
01:47:46.724 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.20 mountX=-0.07 mountY=0.09, mountTheta=2.25
01:47:46.726 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.09, opts=13)
01:47:46.728 00.002 1032 Enqueuing Move request for scope (-0.07, -0.09)
01:47:46.730 00.002 10072 Worker thread wakes up
01:47:46.730 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
01:47:46.730 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
01:47:46.730 00.000 10072 Moving (-0.07, -0.09) raw xDistance=-0.07 yDistance=0.09
01:47:46.731 00.001 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.57, period_length = 287.50
01:47:46.731 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:47:46.731 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:46.731 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:47:46.731 00.000 10072 MoveAxis(E, 0, ABG)
01:47:46.731 00.000 10072 Move returns status 0, amount 0
01:47:46.731 00.000 10072 MoveAxis(N, 0, ABG)
01:47:46.731 00.000 10072 Move returns status 0, amount 0
01:47:46.731 00.000 10072 move complete, result=0
01:47:46.731 00.000 10072 worker thread done servicing request
01:47:46.732 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:46.754 00.022 1032 UpdateGuideState exits: m=1313 SNR=25.5
01:47:46.756 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:46.759 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:46.760 00.001 1032 Enqueuing Expose request
01:47:46.762 00.002 1032 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:47:46.764 00.002 10072 Worker thread wakes up
01:47:46.764 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:46.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:47.184 00.420 10072 Exposure complete
01:47:47.231 00.047 10072 worker thread done servicing request
01:47:47.231 00.000 1032 OnExposeComplete: enter
01:47:47.233 00.002 1032 UpdateGuideState(): m_state=6
01:47:47.235 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 326
01:47:47.237 00.002 1032 Star::Find returns 1 (0), X=223.29, Y=617.80, Mass=1350, SNR=25.9, Peak=124 HFD=3.0
01:47:47.239 00.002 1032 MultiStar: [#1 0.04,0.00,1.04,U] [#2 0.01,0.04,0.75,U] [#3 -0.15,-0.01,0.69,U] [#4 -0.13,-0.01,0.72,U] [#5 -0.08,0.03,0.63,U] [#6 -0.09,-0.09,0.70,U] [#7 0.00,0.06,0.58,U] [#8 -0.19,-0.02,0.54,U] 
01:47:47.241 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {0.04, -0.13}
01:47:47.243 00.002 1032 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.83) = xAngle (-4.60 = 1.69)
01:47:47.245 00.002 1032 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.60 = 1.69)
01:47:47.247 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.77 mountX=-0.01 mountY=0.05, mountTheta=1.69
01:47:47.249 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.02, opts=13)
01:47:47.251 00.002 1032 Enqueuing Move request for scope (-0.05, -0.02)
01:47:47.253 00.002 10072 Worker thread wakes up
01:47:47.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
01:47:47.253 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
01:47:47.254 00.001 10072 Moving (-0.05, -0.02) raw xDistance=-0.01 yDistance=0.05
01:47:47.254 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.57, period_length = 287.50
01:47:47.254 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:47:47.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:47.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:47:47.254 00.000 10072 MoveAxis(W, 1, ABG)
01:47:47.254 00.000 10072 Guiding  Dir = 3, Dur = 1
01:47:47.255 00.001 10072 IsGuiding returns 0
01:47:47.255 00.000 10072 PulseGuide returned control before completion, sleep 11
01:47:47.256 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:47.273 00.017 10072 IsGuiding returns 0
01:47:47.273 00.000 10072 Move returns status 0, amount 1
01:47:47.273 00.000 10072 MoveAxis(N, 0, ABG)
01:47:47.273 00.000 10072 Move returns status 0, amount 0
01:47:47.274 00.001 10072 move complete, result=0
01:47:47.274 00.000 10072 worker thread done servicing request
01:47:47.277 00.003 1032 UpdateGuideState exits: m=1350 SNR=25.9
01:47:47.280 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:47.281 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:47.283 00.002 1032 Enqueuing Expose request
01:47:47.284 00.001 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
01:47:47.286 00.002 10072 Worker thread wakes up
01:47:47.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:47.286 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:47.915 00.629 10072 Exposure complete
01:47:47.964 00.049 10072 worker thread done servicing request
01:47:47.965 00.001 1032 OnExposeComplete: enter
01:47:47.967 00.002 1032 UpdateGuideState(): m_state=6
01:47:47.968 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 327
01:47:47.970 00.002 1032 Star::Find returns 1 (0), X=223.36, Y=617.82, Mass=1276, SNR=25.2, Peak=142 HFD=2.7
01:47:47.973 00.003 1032 MultiStar: [#1 0.08,0.10,1.10,U] [#2 0.21,0.05,0.79,U] [#3 -0.00,-0.02,0.69,U] [#4 -0.01,0.03,0.74,U] [#5 0.09,-0.03,0.65,U] [#6 0.04,-0.02,0.71,U] [#7 0.06,0.11,0.62,U] [#8 -0.05,0.06,0.57,U] 
01:47:47.975 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.10, -0.10}
01:47:47.977 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
01:47:47.978 00.001 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
01:47:47.980 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.27 mountX=0.00 mountY=-0.07, mountTheta=-1.56
01:47:47.982 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
01:47:47.983 00.001 1032 Enqueuing Move request for scope (0.07, 0.02)
01:47:47.986 00.003 10072 Worker thread wakes up
01:47:47.986 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:47:47.986 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:47:47.986 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.07
01:47:47.986 00.000 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.57, period_length = 287.50
01:47:47.986 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
01:47:47.987 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:47.991 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:47:47.992 00.001 10072 MoveAxis(W, 2, ABG)
01:47:47.992 00.000 10072 Guiding  Dir = 3, Dur = 2
01:47:47.992 00.000 10072 IsGuiding returns 0
01:47:47.992 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:47.995 00.003 10072 PulseGuide returned control before completion, sleep 12
01:47:48.013 00.018 1032 UpdateGuideState exits: m=1276 SNR=25.2
01:47:48.015 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:48.020 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:48.023 00.003 1032 Enqueuing Expose request
01:47:48.025 00.002 10072 IsGuiding returns 0
01:47:48.026 00.001 10072 Move returns status 0, amount 2
01:47:48.026 00.000 10072 MoveAxis(N, 0, ABG)
01:47:48.026 00.000 10072 Move returns status 0, amount 0
01:47:48.026 00.000 10072 move complete, result=0
01:47:48.026 00.000 10072 worker thread done servicing request
01:47:48.026 00.000 10072 Worker thread wakes up
01:47:48.026 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:48.026 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:48.033 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:47:48.445 00.412 10072 Exposure complete
01:47:48.495 00.050 10072 worker thread done servicing request
01:47:48.495 00.000 1032 OnExposeComplete: enter
01:47:48.497 00.002 1032 UpdateGuideState(): m_state=6
01:47:48.498 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 328
01:47:48.500 00.002 1032 Star::Find returns 1 (0), X=223.49, Y=617.71, Mass=1288, SNR=25.3, Peak=140 HFD=3.0
01:47:48.502 00.002 1032 MultiStar: [#1 0.13,-0.02,1.07,U] [#2 0.13,0.02,0.77,U] [#3 0.14,-0.20,0.74,U] [#4 0.12,0.04,0.75,U] [#5 0.20,0.04,0.63,U] [#6 0.12,-0.07,0.74,U] [#7 0.13,0.03,0.58,U] [#8 -0.00,-0.01,0.55,U] 
01:47:48.503 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.23, -0.21}
01:47:48.505 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
01:47:48.507 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
01:47:48.509 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.35 mountX=-0.09 mountY=-0.12, mountTheta=-2.18
01:47:48.512 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
01:47:48.514 00.002 1032 Enqueuing Move request for scope (0.14, -0.05)
01:47:48.515 00.001 10072 Worker thread wakes up
01:47:48.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
01:47:48.515 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
01:47:48.516 00.001 10072 Moving (0.14, -0.05) raw xDistance=-0.09 yDistance=-0.12
01:47:48.516 00.000 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.57, period_length = 287.50
01:47:48.516 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
01:47:48.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:48.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:47:48.516 00.000 10072 MoveAxis(W, 3, ABG)
01:47:48.516 00.000 10072 Guiding  Dir = 3, Dur = 3
01:47:48.517 00.001 10072 IsGuiding returns 0
01:47:48.519 00.002 10072 PulseGuide returned control before completion, sleep 11
01:47:48.521 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:48.534 00.013 10072 IsGuiding returns 0
01:47:48.534 00.000 10072 Move returns status 0, amount 3
01:47:48.534 00.000 10072 MoveAxis(N, 0, ABG)
01:47:48.534 00.000 10072 Move returns status 0, amount 0
01:47:48.534 00.000 10072 move complete, result=0
01:47:48.535 00.001 10072 worker thread done servicing request
01:47:48.542 00.007 1032 UpdateGuideState exits: m=1288 SNR=25.3
01:47:48.544 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:48.546 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:48.549 00.003 1032 Enqueuing Expose request
01:47:48.552 00.003 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:47:48.555 00.003 10072 Worker thread wakes up
01:47:48.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:48.555 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:49.181 00.626 10072 Exposure complete
01:47:49.230 00.049 10072 worker thread done servicing request
01:47:49.230 00.000 1032 OnExposeComplete: enter
01:47:49.232 00.002 1032 UpdateGuideState(): m_state=6
01:47:49.233 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 329
01:47:49.237 00.004 1032 Star::Find returns 1 (0), X=223.50, Y=617.53, Mass=1332, SNR=25.7, Peak=149 HFD=3.1
01:47:49.239 00.002 1032 MultiStar: [#1 0.10,-0.26,1.02,U] [#2 0.19,-0.15,0.78,U] [#3 0.01,-0.03,0.70,U] [#4 0.16,-0.18,0.73,U] [#5 0.09,-0.08,0.62,U] [#6 0.08,-0.31,0.74,U] [#7 0.21,-0.08,0.60,U] [#8 0.06,-0.32,0.51,U] 
01:47:49.242 00.003 1032 refined, 8 included, MultiStar: {0.13, -0.21}, one-star: {0.24, -0.39}
01:47:49.244 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
01:47:49.246 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
01:47:49.248 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-1.02 mountX=-0.24 mountY=-0.07, mountTheta=-2.85
01:47:49.252 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.21, opts=13)
01:47:49.254 00.002 1032 Enqueuing Move request for scope (0.13, -0.21)
01:47:49.256 00.002 10072 Worker thread wakes up
01:47:49.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.21) opts 0xd
01:47:49.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.21)
01:47:49.256 00.000 10072 Moving (0.13, -0.21) raw xDistance=-0.24 yDistance=-0.07
01:47:49.257 00.001 10072 PPEC rslt: input = -0.24, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.57, period_length = 287.50
01:47:49.257 00.000 10072 PPEC: input: -0.24, control: -0.10, exposure: 500
01:47:49.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:49.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:47:49.257 00.000 10072 MoveAxis(E, 99, ABG)
01:47:49.257 00.000 10072 Guiding  Dir = 2, Dur = 99
01:47:49.257 00.000 10072 IsGuiding returns 0
01:47:49.258 00.001 10072 PulseGuide returned control before completion, sleep 109
01:47:49.258 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:49.281 00.023 1032 UpdateGuideState exits: m=1332 SNR=25.7
01:47:49.283 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:49.285 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:49.286 00.001 1032 Enqueuing Expose request
01:47:49.369 00.083 10072 IsGuiding returns 0
01:47:49.369 00.000 10072 Move returns status 0, amount 99
01:47:49.369 00.000 10072 MoveAxis(N, 0, ABG)
01:47:49.369 00.000 10072 Move returns status 0, amount 0
01:47:49.369 00.000 10072 move complete, result=0
01:47:49.369 00.000 10072 worker thread done servicing request
01:47:49.369 00.000 10072 Worker thread wakes up
01:47:49.369 00.000 1032 GuideStep: -0.2 px 99 ms EAST, -0.1 px 0 ms NORTH
01:47:49.372 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:49.372 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:49.778 00.406 10072 Exposure complete
01:47:49.829 00.051 10072 worker thread done servicing request
01:47:49.829 00.000 1032 OnExposeComplete: enter
01:47:49.832 00.003 1032 UpdateGuideState(): m_state=6
01:47:49.836 00.004 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 330
01:47:49.837 00.001 1032 Star::Find returns 1 (0), X=223.34, Y=617.59, Mass=1278, SNR=25.2, Peak=138 HFD=3.0
01:47:49.840 00.003 1032 MultiStar: [#1 0.01,-0.13,1.02,U] [#2 0.12,-0.05,0.77,U] [#3 0.06,-0.17,0.72,U] [#4 0.09,-0.17,0.73,U] [#5 0.06,-0.17,0.63,U] [#6 -0.03,-0.34,0.71,U] [#7 0.26,-0.10,0.61,U] [#8 0.02,-0.28,0.54,U] 
01:47:49.842 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.20}, one-star: {0.09, -0.33}
01:47:49.844 00.002 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
01:47:49.845 00.001 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
01:47:49.847 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.22 mountX=-0.21 mountY=-0.02, mountTheta=-3.05
01:47:49.850 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.20, opts=13)
01:47:49.851 00.001 1032 Enqueuing Move request for scope (0.07, -0.20)
01:47:49.853 00.002 10072 Worker thread wakes up
01:47:49.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
01:47:49.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
01:47:49.853 00.000 10072 Moving (0.07, -0.20) raw xDistance=-0.21 yDistance=-0.02
01:47:49.853 00.000 10072 PPEC rslt: input = -0.21, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.56, period_length = 287.50
01:47:49.853 00.000 10072 PPEC: input: -0.21, control: -0.08, exposure: 500
01:47:49.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:49.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:47:49.854 00.001 10072 MoveAxis(E, 85, ABG)
01:47:49.854 00.000 10072 Guiding  Dir = 2, Dur = 85
01:47:49.854 00.000 10072 IsGuiding returns 0
01:47:49.854 00.000 10072 PulseGuide returned control before completion, sleep 95
01:47:49.854 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:49.876 00.022 1032 UpdateGuideState exits: m=1278 SNR=25.2
01:47:49.879 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:49.881 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:49.882 00.001 1032 Enqueuing Expose request
01:47:49.982 00.100 10072 IsGuiding returns 1
01:47:49.982 00.000 10072 scope still moving after pulse duration time elapsed
01:47:50.011 00.029 10072 IsGuiding returns 0
01:47:50.011 00.000 10072 scope move finished after 85 + 72 ms
01:47:50.011 00.000 10072 Move returns status 0, amount 85
01:47:50.011 00.000 10072 MoveAxis(N, 0, ABG)
01:47:50.011 00.000 10072 Move returns status 0, amount 0
01:47:50.011 00.000 10072 move complete, result=0
01:47:50.011 00.000 10072 worker thread done servicing request
01:47:50.011 00.000 10072 Worker thread wakes up
01:47:50.011 00.000 1032 GuideStep: -0.2 px 85 ms EAST, -0.0 px 0 ms NORTH
01:47:50.014 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:50.014 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:50.648 00.634 10072 Exposure complete
01:47:50.696 00.048 10072 worker thread done servicing request
01:47:50.696 00.000 1032 OnExposeComplete: enter
01:47:50.698 00.002 1032 UpdateGuideState(): m_state=6
01:47:50.700 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 331
01:47:50.702 00.002 1032 Star::Find returns 1 (0), X=223.29, Y=617.88, Mass=1285, SNR=25.3, Peak=140 HFD=2.7
01:47:50.703 00.001 1032 MultiStar: [#1 0.01,0.10,1.04,U] [#2 0.06,0.10,0.79,U] [#3 -0.06,0.13,0.66,U] [#4 0.00,0.17,0.75,U] [#5 0.09,0.18,0.64,U] [#6 -0.06,0.07,0.73,U] [#7 0.11,0.15,0.60,U] [#8 0.02,0.02,0.55,U] 
01:47:50.705 00.002 1032 single-star, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.03, -0.05}
01:47:50.707 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
01:47:50.710 00.003 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
01:47:50.711 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.01 mountX=-0.05 mountY=-0.02, mountTheta=-2.84
01:47:50.714 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
01:47:50.715 00.001 1032 Enqueuing Move request for scope (0.03, -0.05)
01:47:50.717 00.002 10072 Worker thread wakes up
01:47:50.717 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:47:50.717 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:47:50.717 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.02
01:47:50.717 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.56, period_length = 287.50
01:47:50.717 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:47:50.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:50.718 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:47:50.718 00.000 10072 MoveAxis(W, 4, ABG)
01:47:50.718 00.000 10072 Guiding  Dir = 3, Dur = 4
01:47:50.718 00.000 10072 IsGuiding returns 0
01:47:50.718 00.000 10072 PulseGuide returned control before completion, sleep 14
01:47:50.719 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:50.739 00.020 10072 IsGuiding returns 0
01:47:50.740 00.001 10072 Move returns status 0, amount 4
01:47:50.740 00.000 10072 MoveAxis(N, 0, ABG)
01:47:50.740 00.000 10072 Move returns status 0, amount 0
01:47:50.740 00.000 10072 move complete, result=0
01:47:50.740 00.000 1032 UpdateGuideState exits: m=1285 SNR=25.3
01:47:50.742 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:50.744 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:50.746 00.002 1032 Enqueuing Expose request
01:47:50.748 00.002 10072 worker thread done servicing request
01:47:50.748 00.000 10072 Worker thread wakes up
01:47:50.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:50.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:50.748 00.000 1032 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
01:47:51.164 00.416 10072 Exposure complete
01:47:51.211 00.047 10072 worker thread done servicing request
01:47:51.211 00.000 1032 OnExposeComplete: enter
01:47:51.214 00.003 1032 UpdateGuideState(): m_state=6
01:47:51.216 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 332
01:47:51.217 00.001 1032 Star::Find returns 1 (0), X=223.35, Y=617.73, Mass=1278, SNR=25.2, Peak=148 HFD=2.9
01:47:51.219 00.002 1032 MultiStar: [#1 0.14,0.12,1.06,U] [#2 0.05,0.11,0.79,U] [#3 0.14,0.03,0.69,U] [#4 0.04,0.04,0.77,U] [#5 0.08,0.10,0.64,U] [#6 0.01,-0.02,0.74,U] [#7 0.13,0.06,0.62,U] [#8 0.00,0.23,0.52,U] 
01:47:51.221 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.10, -0.19}
01:47:51.222 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
01:47:51.224 00.002 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
01:47:51.226 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.46 mountX=0.02 mountY=-0.09, mountTheta=-1.37
01:47:51.229 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
01:47:51.230 00.001 1032 Enqueuing Move request for scope (0.08, 0.04)
01:47:51.232 00.002 10072 Worker thread wakes up
01:47:51.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
01:47:51.233 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
01:47:51.233 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
01:47:51.233 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.56, period_length = 287.50
01:47:51.233 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:47:51.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:51.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:47:51.233 00.000 10072 MoveAxis(W, 4, ABG)
01:47:51.233 00.000 10072 Guiding  Dir = 3, Dur = 4
01:47:51.234 00.001 10072 IsGuiding returns 0
01:47:51.234 00.000 10072 PulseGuide returned control before completion, sleep 14
01:47:51.235 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:51.255 00.020 10072 IsGuiding returns 0
01:47:51.255 00.000 10072 Move returns status 0, amount 4
01:47:51.255 00.000 10072 MoveAxis(N, 0, ABG)
01:47:51.255 00.000 10072 Move returns status 0, amount 0
01:47:51.255 00.000 10072 move complete, result=0
01:47:51.256 00.001 1032 UpdateGuideState exits: m=1278 SNR=25.2
01:47:51.257 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:51.259 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:51.261 00.002 1032 Enqueuing Expose request
01:47:51.262 00.001 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:47:51.263 00.001 10072 worker thread done servicing request
01:47:51.263 00.000 10072 Worker thread wakes up
01:47:51.263 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:51.263 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:51.899 00.636 10072 Exposure complete
01:47:51.945 00.046 10072 worker thread done servicing request
01:47:51.945 00.000 1032 OnExposeComplete: enter
01:47:51.948 00.003 1032 UpdateGuideState(): m_state=6
01:47:51.949 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 333
01:47:51.951 00.002 1032 Star::Find returns 1 (0), X=223.38, Y=617.75, Mass=1283, SNR=25.2, Peak=139 HFD=2.9
01:47:51.953 00.002 1032 MultiStar: [#1 0.10,-0.02,1.04,U] [#2 0.18,0.03,0.78,U] [#3 0.17,0.01,0.69,U] [#4 0.04,0.07,0.72,U] [#5 0.17,0.10,0.64,U] [#6 -0.02,-0.15,0.74,U] [#7 0.17,-0.01,0.59,U] [#8 -0.04,0.04,0.55,U] 
01:47:51.955 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {0.13, -0.17}
01:47:51.958 00.003 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
01:47:51.960 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
01:47:51.963 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.20 mountX=-0.05 mountY=-0.09, mountTheta=-2.03
01:47:51.966 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
01:47:51.968 00.002 1032 Enqueuing Move request for scope (0.10, -0.02)
01:47:51.969 00.001 10072 Worker thread wakes up
01:47:51.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
01:47:51.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
01:47:51.969 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
01:47:51.970 00.001 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.56, period_length = 287.50
01:47:51.970 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:47:51.970 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:51.970 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:47:51.970 00.000 10072 MoveAxis(W, 5, ABG)
01:47:51.970 00.000 10072 Guiding  Dir = 3, Dur = 5
01:47:51.970 00.000 10072 IsGuiding returns 0
01:47:51.971 00.001 10072 PulseGuide returned control before completion, sleep 15
01:47:51.971 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:51.991 00.020 10072 IsGuiding returns 0
01:47:51.991 00.000 10072 Move returns status 0, amount 5
01:47:51.991 00.000 10072 MoveAxis(N, 0, ABG)
01:47:51.991 00.000 10072 Move returns status 0, amount 0
01:47:51.991 00.000 10072 move complete, result=0
01:47:51.991 00.000 10072 worker thread done servicing request
01:47:51.994 00.003 1032 UpdateGuideState exits: m=1283 SNR=25.2
01:47:51.996 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:51.998 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:52.000 00.002 1032 Enqueuing Expose request
01:47:52.001 00.001 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:47:52.002 00.001 10072 Worker thread wakes up
01:47:52.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:52.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:52.422 00.420 10072 Exposure complete
01:47:52.472 00.050 10072 worker thread done servicing request
01:47:52.472 00.000 1032 OnExposeComplete: enter
01:47:52.475 00.003 1032 UpdateGuideState(): m_state=6
01:47:52.477 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 334
01:47:52.479 00.002 1032 Star::Find returns 1 (0), X=223.42, Y=617.70, Mass=1228, SNR=24.7, Peak=141 HFD=3.0
01:47:52.481 00.002 1032 MultiStar: [#1 0.16,0.00,1.04,U] [#2 0.07,0.07,0.80,U] [#3 0.10,0.02,0.71,U] [#4 0.09,-0.04,0.74,U] [#5 0.10,0.01,0.62,U] [#6 0.05,-0.10,0.77,U] [#7 0.24,0.12,0.60,U] [#8 0.11,0.02,0.55,U] 
01:47:52.484 00.003 1032 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.17, -0.23}
01:47:52.485 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
01:47:52.488 00.003 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
01:47:52.490 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.21 mountX=-0.06 mountY=-0.11, mountTheta=-2.04
01:47:52.493 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
01:47:52.495 00.002 1032 Enqueuing Move request for scope (0.12, -0.03)
01:47:52.499 00.004 10072 Worker thread wakes up
01:47:52.499 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
01:47:52.499 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
01:47:52.499 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
01:47:52.499 00.000 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.56, period_length = 287.50
01:47:52.499 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:47:52.499 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:52.499 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:47:52.499 00.000 10072 MoveAxis(W, 6, ABG)
01:47:52.499 00.000 10072 Guiding  Dir = 3, Dur = 6
01:47:52.500 00.001 10072 IsGuiding returns 0
01:47:52.500 00.000 10072 PulseGuide returned control before completion, sleep 16
01:47:52.501 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:52.522 00.021 1032 UpdateGuideState exits: m=1228 SNR=24.7
01:47:52.526 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:52.528 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:52.530 00.002 1032 Enqueuing Expose request
01:47:52.532 00.002 10072 IsGuiding returns 0
01:47:52.532 00.000 10072 Move returns status 0, amount 6
01:47:52.532 00.000 10072 MoveAxis(N, 0, ABG)
01:47:52.532 00.000 10072 Move returns status 0, amount 0
01:47:52.532 00.000 10072 move complete, result=0
01:47:52.532 00.000 10072 worker thread done servicing request
01:47:52.532 00.000 10072 Worker thread wakes up
01:47:52.532 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:52.532 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:52.540 00.008 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:47:53.166 00.626 10072 Exposure complete
01:47:53.217 00.051 10072 worker thread done servicing request
01:47:53.217 00.000 1032 OnExposeComplete: enter
01:47:53.219 00.002 1032 UpdateGuideState(): m_state=6
01:47:53.222 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 335
01:47:53.223 00.001 1032 Star::Find returns 1 (0), X=223.37, Y=617.66, Mass=1333, SNR=25.7, Peak=145 HFD=3.0
01:47:53.226 00.003 1032 MultiStar: [#1 0.01,-0.02,0.99,U] [#2 0.06,-0.00,0.75,U] [#3 0.02,-0.02,0.68,U] [#4 0.06,-0.15,0.72,U] [#5 0.01,-0.05,0.63,U] [#6 -0.02,-0.07,0.72,U] [#7 0.01,0.12,0.58,U] [#8 -0.15,-0.05,0.52,U] 
01:47:53.227 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {0.12, -0.27}
01:47:53.230 00.003 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
01:47:53.231 00.001 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
01:47:53.233 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.23 mountX=-0.07 mountY=-0.01, mountTheta=-3.07
01:47:53.236 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
01:47:53.239 00.003 1032 Enqueuing Move request for scope (0.02, -0.07)
01:47:53.242 00.003 10072 Worker thread wakes up
01:47:53.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
01:47:53.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
01:47:53.242 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=-0.01
01:47:53.242 00.000 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.56, period_length = 287.50
01:47:53.244 00.002 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:47:53.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:53.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:47:53.244 00.000 10072 MoveAxis(W, 7, ABG)
01:47:53.244 00.000 10072 Guiding  Dir = 3, Dur = 7
01:47:53.244 00.000 10072 IsGuiding returns 0
01:47:53.245 00.001 10072 PulseGuide returned control before completion, sleep 17
01:47:53.245 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:53.267 00.022 1032 UpdateGuideState exits: m=1333 SNR=25.7
01:47:53.269 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:53.270 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:53.272 00.002 1032 Enqueuing Expose request
01:47:53.275 00.003 10072 IsGuiding returns 0
01:47:53.276 00.001 10072 Move returns status 0, amount 7
01:47:53.276 00.000 10072 MoveAxis(N, 0, ABG)
01:47:53.276 00.000 10072 Move returns status 0, amount 0
01:47:53.276 00.000 10072 move complete, result=0
01:47:53.276 00.000 10072 worker thread done servicing request
01:47:53.276 00.000 10072 Worker thread wakes up
01:47:53.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:53.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:53.283 00.007 1032 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:47:53.683 00.400 10072 Exposure complete
01:47:53.735 00.052 10072 worker thread done servicing request
01:47:53.735 00.000 1032 OnExposeComplete: enter
01:47:53.739 00.004 1032 UpdateGuideState(): m_state=6
01:47:53.741 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 336
01:47:53.743 00.002 1032 Star::Find returns 1 (0), X=223.37, Y=617.67, Mass=1280, SNR=25.2, Peak=135 HFD=3.0
01:47:53.745 00.002 1032 MultiStar: [#1 0.11,-0.08,1.04,U] [#2 0.05,-0.05,0.78,U] [#3 0.05,-0.07,0.71,U] [#4 0.09,-0.15,0.78,U] [#5 0.07,-0.07,0.64,U] [#6 0.05,-0.04,0.73,U] [#7 0.15,-0.03,0.60,U] [#8 0.03,0.03,0.54,U] 
01:47:53.747 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.11, -0.26}
01:47:53.748 00.001 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
01:47:53.750 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
01:47:53.751 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.86 mountX=-0.11 mountY=-0.05, mountTheta=-2.69
01:47:53.754 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
01:47:53.756 00.002 1032 Enqueuing Move request for scope (0.08, -0.09)
01:47:53.758 00.002 10072 Worker thread wakes up
01:47:53.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
01:47:53.758 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
01:47:53.758 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.05
01:47:53.758 00.000 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.56, period_length = 287.50
01:47:53.759 00.001 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
01:47:53.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:53.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:47:53.759 00.000 10072 MoveAxis(W, 7, ABG)
01:47:53.759 00.000 10072 Guiding  Dir = 3, Dur = 7
01:47:53.759 00.000 10072 IsGuiding returns 0
01:47:53.760 00.001 10072 PulseGuide returned control before completion, sleep 17
01:47:53.761 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:53.782 00.021 1032 UpdateGuideState exits: m=1280 SNR=25.2
01:47:53.783 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:53.785 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:53.788 00.003 1032 Enqueuing Expose request
01:47:53.790 00.002 10072 IsGuiding returns 0
01:47:53.790 00.000 10072 Move returns status 0, amount 7
01:47:53.790 00.000 10072 MoveAxis(N, 0, ABG)
01:47:53.790 00.000 10072 Move returns status 0, amount 0
01:47:53.790 00.000 10072 move complete, result=0
01:47:53.790 00.000 10072 worker thread done servicing request
01:47:53.790 00.000 10072 Worker thread wakes up
01:47:53.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:53.790 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:53.799 00.009 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:47:54.420 00.621 10072 Exposure complete
01:47:54.468 00.048 10072 worker thread done servicing request
01:47:54.468 00.000 1032 OnExposeComplete: enter
01:47:54.470 00.002 1032 UpdateGuideState(): m_state=6
01:47:54.472 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 337
01:47:54.474 00.002 1032 Star::Find returns 1 (0), X=223.35, Y=617.63, Mass=1308, SNR=25.5, Peak=151 HFD=3.0
01:47:54.476 00.002 1032 MultiStar: [#1 0.13,-0.15,1.10,U] [#2 0.14,-0.17,0.74,U] [#3 0.15,-0.24,0.70,U] [#4 0.08,-0.24,0.74,U] [#5 0.10,-0.08,0.63,U] [#6 -0.00,-0.21,0.74,U] [#7 0.14,-0.13,0.59,U] [#8 0.04,-0.25,0.53,U] 
01:47:54.478 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.20}, one-star: {0.10, -0.29}
01:47:54.480 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
01:47:54.481 00.001 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
01:47:54.482 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-1.11 mountX=-0.22 mountY=-0.04, mountTheta=-2.94
01:47:54.487 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.20, opts=13)
01:47:54.489 00.002 1032 Enqueuing Move request for scope (0.10, -0.20)
01:47:54.491 00.002 10072 Worker thread wakes up
01:47:54.492 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
01:47:54.492 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
01:47:54.492 00.000 10072 Moving (0.10, -0.20) raw xDistance=-0.22 yDistance=-0.04
01:47:54.492 00.000 10072 PPEC rslt: input = -0.22, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.56, period_length = 287.50
01:47:54.492 00.000 10072 PPEC: input: -0.22, control: -0.08, exposure: 500
01:47:54.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:54.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:47:54.492 00.000 10072 MoveAxis(E, 85, ABG)
01:47:54.492 00.000 10072 Guiding  Dir = 2, Dur = 85
01:47:54.493 00.001 10072 IsGuiding returns 0
01:47:54.493 00.000 10072 PulseGuide returned control before completion, sleep 95
01:47:54.494 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:54.514 00.020 1032 UpdateGuideState exits: m=1308 SNR=25.5
01:47:54.515 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:54.517 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:54.520 00.003 1032 Enqueuing Expose request
01:47:54.601 00.081 10072 IsGuiding returns 0
01:47:54.601 00.000 10072 Move returns status 0, amount 85
01:47:54.601 00.000 10072 MoveAxis(N, 0, ABG)
01:47:54.601 00.000 10072 Move returns status 0, amount 0
01:47:54.601 00.000 10072 move complete, result=0
01:47:54.601 00.000 10072 worker thread done servicing request
01:47:54.601 00.000 10072 Worker thread wakes up
01:47:54.601 00.000 1032 GuideStep: -0.2 px 85 ms EAST, -0.0 px 0 ms NORTH
01:47:54.603 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:54.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:55.010 00.407 10072 Exposure complete
01:47:55.059 00.049 10072 worker thread done servicing request
01:47:55.059 00.000 1032 OnExposeComplete: enter
01:47:55.062 00.003 1032 UpdateGuideState(): m_state=6
01:47:55.064 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 338
01:47:55.066 00.002 1032 Star::Find returns 1 (0), X=223.42, Y=617.66, Mass=1329, SNR=25.7, Peak=162 HFD=2.9
01:47:55.067 00.001 1032 MultiStar: [#1 0.05,-0.14,1.02,U] [#2 0.26,-0.09,0.77,U] [#3 0.04,-0.17,0.69,U] [#4 -0.04,-0.02,0.75,U] [#5 0.00,-0.18,0.61,U] [#6 0.00,-0.21,0.71,U] [#7 0.18,-0.08,0.58,U] [#8 0.06,-0.33,0.56,U] 
01:47:55.069 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.17}, one-star: {0.16, -0.27}
01:47:55.070 00.001 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
01:47:55.072 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
01:47:55.073 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.11 mountX=-0.18 mountY=-0.04, mountTheta=-2.94
01:47:55.075 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.17, opts=13)
01:47:55.077 00.002 1032 Enqueuing Move request for scope (0.08, -0.17)
01:47:55.079 00.002 10072 Worker thread wakes up
01:47:55.079 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
01:47:55.079 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
01:47:55.079 00.000 10072 Moving (0.08, -0.17) raw xDistance=-0.18 yDistance=-0.04
01:47:55.079 00.000 10072 PPEC rslt: input = -0.18, final = -0.07, react = -0.08, pred = 0.02, hyst = -0.07, hyst_pct = 0.56, period_length = 287.50
01:47:55.080 00.001 10072 PPEC: input: -0.18, control: -0.07, exposure: 500
01:47:55.080 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:55.080 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:47:55.080 00.000 10072 MoveAxis(E, 69, ABG)
01:47:55.080 00.000 10072 Guiding  Dir = 2, Dur = 69
01:47:55.082 00.002 10072 IsGuiding returns 0
01:47:55.083 00.001 10072 PulseGuide returned control before completion, sleep 79
01:47:55.083 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:55.104 00.021 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:47:55.107 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:55.108 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:55.111 00.003 1032 Enqueuing Expose request
01:47:55.163 00.052 10072 IsGuiding returns 0
01:47:55.163 00.000 10072 Move returns status 0, amount 69
01:47:55.163 00.000 10072 MoveAxis(N, 0, ABG)
01:47:55.163 00.000 10072 Move returns status 0, amount 0
01:47:55.163 00.000 10072 move complete, result=0
01:47:55.163 00.000 10072 worker thread done servicing request
01:47:55.163 00.000 10072 Worker thread wakes up
01:47:55.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:55.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:55.178 00.015 1032 GuideStep: -0.2 px 69 ms EAST, -0.0 px 0 ms NORTH
01:47:55.791 00.613 10072 Exposure complete
01:47:55.840 00.049 10072 worker thread done servicing request
01:47:55.840 00.000 1032 OnExposeComplete: enter
01:47:55.843 00.003 1032 UpdateGuideState(): m_state=6
01:47:55.845 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 339
01:47:55.846 00.001 1032 Star::Find returns 1 (0), X=223.37, Y=617.94, Mass=1347, SNR=25.9, Peak=129 HFD=3.0
01:47:55.848 00.002 1032 MultiStar: [#1 0.01,0.12,1.04,U] [#2 -0.01,0.15,0.76,U] [#3 0.03,0.12,0.70,U] [#4 -0.07,0.23,0.74,U] [#5 0.02,0.27,0.63,U] [#6 -0.01,0.13,0.73,U] [#7 0.10,0.28,0.56,U] [#8 -0.17,0.20,0.52,U] 
01:47:55.849 00.001 1032 single-star, 8 included, MultiStar: {0.01, 0.15}, one-star: {0.12, 0.02}
01:47:55.852 00.003 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
01:47:55.853 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
01:47:55.855 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.14 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
01:47:55.857 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
01:47:55.860 00.003 1032 Enqueuing Move request for scope (0.12, 0.02)
01:47:55.863 00.003 10072 Worker thread wakes up
01:47:55.863 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
01:47:55.864 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
01:47:55.864 00.000 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
01:47:55.864 00.000 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.55, period_length = 287.50
01:47:55.864 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:47:55.864 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:55.864 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:47:55.864 00.000 10072 MoveAxis(E, 0, ABG)
01:47:55.864 00.000 10072 Move returns status 0, amount 0
01:47:55.865 00.001 10072 MoveAxis(N, 0, ABG)
01:47:55.865 00.000 10072 Move returns status 0, amount 0
01:47:55.865 00.000 10072 move complete, result=0
01:47:55.865 00.000 10072 worker thread done servicing request
01:47:55.866 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:55.888 00.022 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:47:55.890 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:55.893 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:55.897 00.004 1032 Enqueuing Expose request
01:47:55.900 00.003 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:55.902 00.002 10072 Worker thread wakes up
01:47:55.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:55.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:56.311 00.409 10072 Exposure complete
01:47:56.361 00.050 1032 OnExposeComplete: enter
01:47:56.365 00.004 1032 UpdateGuideState(): m_state=6
01:47:56.366 00.001 10072 worker thread done servicing request
01:47:56.366 00.000 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 340
01:47:56.368 00.002 1032 Star::Find returns 1 (0), X=223.32, Y=617.95, Mass=1354, SNR=25.9, Peak=126 HFD=3.0
01:47:56.370 00.002 1032 MultiStar: [#1 0.04,0.08,0.99,U] [#2 -0.02,0.25,0.71,U] [#3 0.05,0.23,0.67,U] [#4 -0.07,0.21,0.70,U] [#5 0.12,0.18,0.61,U] [#6 -0.06,0.08,0.71,U] [#7 0.06,0.20,0.58,U] [#8 -0.18,0.17,0.53,U] 
01:47:56.371 00.001 1032 single-star, 8 included, MultiStar: {0.01, 0.15}, one-star: {0.06, 0.03}
01:47:56.372 00.001 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
01:47:56.375 00.003 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
01:47:56.376 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.44 mountX=0.01 mountY=-0.07, mountTheta=-1.39
01:47:56.378 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
01:47:56.379 00.001 1032 Enqueuing Move request for scope (0.06, 0.03)
01:47:56.381 00.002 10072 Worker thread wakes up
01:47:56.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
01:47:56.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
01:47:56.381 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
01:47:56.381 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.55, period_length = 287.50
01:47:56.382 00.001 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:47:56.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:56.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:47:56.382 00.000 10072 MoveAxis(W, 0, ABG)
01:47:56.382 00.000 10072 Move returns status 0, amount 0
01:47:56.382 00.000 10072 MoveAxis(N, 0, ABG)
01:47:56.382 00.000 10072 Move returns status 0, amount 0
01:47:56.382 00.000 10072 move complete, result=0
01:47:56.382 00.000 10072 worker thread done servicing request
01:47:56.383 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:56.405 00.022 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:47:56.407 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:56.409 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:56.411 00.002 1032 Enqueuing Expose request
01:47:56.412 00.001 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
01:47:56.414 00.002 10072 Worker thread wakes up
01:47:56.414 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:56.414 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:57.051 00.637 10072 Exposure complete
01:47:57.098 00.047 10072 worker thread done servicing request
01:47:57.098 00.000 1032 OnExposeComplete: enter
01:47:57.100 00.002 1032 UpdateGuideState(): m_state=6
01:47:57.102 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 341
01:47:57.103 00.001 1032 Star::Find returns 1 (0), X=223.28, Y=617.79, Mass=1337, SNR=25.8, Peak=117 HFD=3.1
01:47:57.105 00.002 1032 MultiStar: [#1 0.06,0.05,1.04,U] [#2 0.19,0.11,0.75,U] [#3 0.10,0.02,0.68,U] [#4 -0.09,0.11,0.69,U] [#5 0.08,0.06,0.60,U] [#6 0.04,0.07,0.68,U] [#7 0.14,0.08,0.60,U] [#8 0.18,0.04,0.51,U] 
01:47:57.106 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.02, -0.13}
01:47:57.107 00.001 1032 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.83) = xAngle (-1.37 = -1.37)
01:47:57.108 00.001 1032 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.37 = -1.37)
01:47:57.113 00.005 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.46 mountX=0.02 mountY=-0.08, mountTheta=-1.37
01:47:57.118 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
01:47:57.120 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
01:47:57.123 00.003 10072 Worker thread wakes up
01:47:57.123 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
01:47:57.123 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
01:47:57.123 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
01:47:57.123 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.55, period_length = 287.50
01:47:57.124 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:47:57.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:57.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:47:57.124 00.000 10072 MoveAxis(W, 1, ABG)
01:47:57.124 00.000 10072 Guiding  Dir = 3, Dur = 1
01:47:57.124 00.000 10072 IsGuiding returns 0
01:47:57.125 00.001 10072 PulseGuide returned control before completion, sleep 11
01:47:57.126 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:57.146 00.020 10072 IsGuiding returns 0
01:47:57.146 00.000 10072 Move returns status 0, amount 1
01:47:57.146 00.000 10072 MoveAxis(N, 0, ABG)
01:47:57.146 00.000 10072 Move returns status 0, amount 0
01:47:57.146 00.000 10072 move complete, result=0
01:47:57.146 00.000 10072 worker thread done servicing request
01:47:57.147 00.001 1032 UpdateGuideState exits: m=1337 SNR=25.8
01:47:57.150 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:57.152 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:57.153 00.001 1032 Enqueuing Expose request
01:47:57.155 00.002 10072 Worker thread wakes up
01:47:57.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:57.155 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:57.155 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:47:57.569 00.414 10072 Exposure complete
01:47:57.624 00.055 10072 worker thread done servicing request
01:47:57.624 00.000 1032 OnExposeComplete: enter
01:47:57.627 00.003 1032 UpdateGuideState(): m_state=6
01:47:57.630 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 342
01:47:57.631 00.001 1032 Star::Find returns 1 (0), X=223.32, Y=617.83, Mass=1342, SNR=25.8, Peak=156 HFD=2.7
01:47:57.633 00.002 1032 MultiStar: [#1 -0.00,0.08,1.02,U] [#2 0.00,0.08,0.75,U] [#3 -0.02,0.15,0.66,U] [#4 -0.07,0.08,0.73,U] [#5 0.09,0.13,0.63,U] [#6 0.06,0.13,0.72,U] [#7 -0.06,0.27,0.59,U] [#8 -0.14,0.10,0.55,U] 
01:47:57.635 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.09}, one-star: {0.07, -0.10}
01:47:57.637 00.002 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
01:47:57.639 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
01:47:57.641 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.58 mountX=0.09 mountY=-0.02, mountTheta=-0.25
01:47:57.647 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.09, opts=13)
01:47:57.650 00.003 1032 Enqueuing Move request for scope (-0.00, 0.09)
01:47:57.652 00.002 10072 Worker thread wakes up
01:47:57.652 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
01:47:57.652 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
01:47:57.652 00.000 10072 Moving (-0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
01:47:57.652 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.55, period_length = 287.50
01:47:57.653 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:47:57.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:57.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:47:57.653 00.000 10072 MoveAxis(W, 1, ABG)
01:47:57.653 00.000 10072 Guiding  Dir = 3, Dur = 1
01:47:57.653 00.000 10072 IsGuiding returns 0
01:47:57.654 00.001 10072 PulseGuide returned control before completion, sleep 11
01:47:57.654 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:57.676 00.022 10072 IsGuiding returns 0
01:47:57.676 00.000 10072 Move returns status 0, amount 1
01:47:57.676 00.000 10072 MoveAxis(N, 0, ABG)
01:47:57.676 00.000 10072 Move returns status 0, amount 0
01:47:57.676 00.000 10072 move complete, result=0
01:47:57.676 00.000 10072 worker thread done servicing request
01:47:57.678 00.002 1032 UpdateGuideState exits: m=1342 SNR=25.8
01:47:57.681 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:57.683 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:57.685 00.002 1032 Enqueuing Expose request
01:47:57.687 00.002 10072 Worker thread wakes up
01:47:57.688 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:57.688 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:57.688 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:47:58.322 00.634 10072 Exposure complete
01:47:58.369 00.047 10072 worker thread done servicing request
01:47:58.369 00.000 1032 OnExposeComplete: enter
01:47:58.372 00.003 1032 UpdateGuideState(): m_state=6
01:47:58.374 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 343
01:47:58.375 00.001 1032 Star::Find returns 1 (0), X=223.37, Y=617.91, Mass=1398, SNR=26.3, Peak=151 HFD=2.7
01:47:58.377 00.002 1032 MultiStar: [#1 0.08,0.20,1.03,U] [#2 -0.04,0.16,0.74,U] [#3 0.08,0.16,0.67,U] [#4 -0.06,0.20,0.71,U] [#5 0.07,0.28,0.60,U] [#6 0.00,0.15,0.70,U] [#7 -0.05,0.21,0.57,U] [#8 -0.11,0.10,0.53,U] 
01:47:58.379 00.002 1032 single-star, 8 included, MultiStar: {0.02, 0.15}, one-star: {0.12, -0.01}
01:47:58.380 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
01:47:58.382 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
01:47:58.383 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.08 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
01:47:58.387 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
01:47:58.389 00.002 1032 Enqueuing Move request for scope (0.12, -0.01)
01:47:58.390 00.001 10072 Worker thread wakes up
01:47:58.390 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
01:47:58.391 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
01:47:58.391 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
01:47:58.391 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.55, period_length = 287.50
01:47:58.392 00.001 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:47:58.392 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:58.392 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:47:58.392 00.000 10072 MoveAxis(W, 2, ABG)
01:47:58.392 00.000 10072 Guiding  Dir = 3, Dur = 2
01:47:58.392 00.000 10072 IsGuiding returns 0
01:47:58.393 00.001 10072 PulseGuide returned control before completion, sleep 12
01:47:58.393 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:58.412 00.019 10072 IsGuiding returns 0
01:47:58.412 00.000 10072 Move returns status 0, amount 2
01:47:58.412 00.000 10072 MoveAxis(N, 0, ABG)
01:47:58.412 00.000 10072 Move returns status 0, amount 0
01:47:58.412 00.000 10072 move complete, result=0
01:47:58.412 00.000 10072 worker thread done servicing request
01:47:58.415 00.003 1032 UpdateGuideState exits: m=1398 SNR=26.3
01:47:58.417 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:58.419 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:58.421 00.002 1032 Enqueuing Expose request
01:47:58.424 00.003 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:47:58.426 00.002 10072 Worker thread wakes up
01:47:58.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:58.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:58.834 00.408 10072 Exposure complete
01:47:58.881 00.047 10072 worker thread done servicing request
01:47:58.881 00.000 1032 OnExposeComplete: enter
01:47:58.883 00.002 1032 UpdateGuideState(): m_state=6
01:47:58.884 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 344
01:47:58.887 00.003 1032 Star::Find returns 1 (0), X=223.36, Y=617.96, Mass=1423, SNR=26.6, Peak=142 HFD=2.9
01:47:58.888 00.001 1032 MultiStar: [#1 0.06,0.17,1.00,U] [#2 0.13,0.20,0.74,U] [#3 0.01,0.16,0.65,U] [#4 0.00,0.12,0.72,U] [#5 -0.01,0.13,0.60,U] [#6 0.08,0.03,0.66,U] [#7 -0.09,0.16,0.57,U] [#8 0.02,0.07,0.53,U] 
01:47:58.890 00.002 1032 single-star, 8 included, MultiStar: {0.04, 0.12}, one-star: {0.11, 0.03}
01:47:58.891 00.001 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
01:47:58.892 00.001 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
01:47:58.895 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.30 mountX=0.00 mountY=-0.11, mountTheta=-1.53
01:47:58.898 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
01:47:58.900 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
01:47:58.902 00.002 10072 Worker thread wakes up
01:47:58.902 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:47:58.902 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:47:58.902 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.00 yDistance=-0.11
01:47:58.903 00.001 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.55, period_length = 287.50
01:47:58.903 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
01:47:58.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:58.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:47:58.903 00.000 10072 MoveAxis(W, 2, ABG)
01:47:58.903 00.000 10072 Guiding  Dir = 3, Dur = 2
01:47:58.903 00.000 10072 IsGuiding returns 0
01:47:58.904 00.001 10072 PulseGuide returned control before completion, sleep 12
01:47:58.904 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:58.924 00.020 1032 UpdateGuideState exits: m=1423 SNR=26.6
01:47:58.928 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:58.930 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:58.933 00.003 1032 Enqueuing Expose request
01:47:58.934 00.001 10072 IsGuiding returns 0
01:47:58.935 00.001 10072 Move returns status 0, amount 2
01:47:58.935 00.000 10072 MoveAxis(N, 0, ABG)
01:47:58.935 00.000 10072 Move returns status 0, amount 0
01:47:58.935 00.000 10072 move complete, result=0
01:47:58.935 00.000 10072 worker thread done servicing request
01:47:58.935 00.000 10072 Worker thread wakes up
01:47:58.935 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:58.935 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:58.943 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:47:59.566 00.623 10072 Exposure complete
01:47:59.617 00.051 10072 worker thread done servicing request
01:47:59.617 00.000 1032 OnExposeComplete: enter
01:47:59.619 00.002 1032 UpdateGuideState(): m_state=6
01:47:59.621 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 345
01:47:59.623 00.002 1032 Star::Find returns 1 (0), X=223.32, Y=617.79, Mass=1292, SNR=25.3, Peak=162 HFD=2.9
01:47:59.625 00.002 1032 MultiStar: [#1 0.01,0.08,1.06,U] [#2 0.05,0.14,0.76,U] [#3 -0.08,0.09,0.68,U] [#4 -0.06,0.17,0.75,U] [#5 -0.08,0.11,0.64,U] [#6 0.06,0.05,0.75,U] [#7 0.03,0.07,0.59,U] [#8 -0.13,0.17,0.54,U] 
01:47:59.628 00.003 1032 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {0.06, -0.13}
01:47:59.629 00.001 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
01:47:59.631 00.002 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
01:47:59.633 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.67 mountX=0.07 mountY=-0.01, mountTheta=-0.16
01:47:59.636 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
01:47:59.638 00.002 1032 Enqueuing Move request for scope (-0.01, 0.07)
01:47:59.639 00.001 10072 Worker thread wakes up
01:47:59.641 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
01:47:59.641 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
01:47:59.641 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
01:47:59.642 00.001 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.55, period_length = 287.50
01:47:59.642 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:47:59.642 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:59.642 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:47:59.643 00.001 10072 MoveAxis(W, 3, ABG)
01:47:59.643 00.000 10072 Guiding  Dir = 3, Dur = 3
01:47:59.643 00.000 10072 IsGuiding returns 0
01:47:59.643 00.000 10072 PulseGuide returned control before completion, sleep 13
01:47:59.644 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:47:59.664 00.020 1032 UpdateGuideState exits: m=1292 SNR=25.3
01:47:59.666 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:59.668 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:47:59.669 00.001 1032 Enqueuing Expose request
01:47:59.671 00.002 10072 IsGuiding returns 0
01:47:59.671 00.000 10072 Move returns status 0, amount 3
01:47:59.671 00.000 10072 MoveAxis(N, 0, ABG)
01:47:59.671 00.000 10072 Move returns status 0, amount 0
01:47:59.671 00.000 10072 move complete, result=0
01:47:59.671 00.000 10072 worker thread done servicing request
01:47:59.671 00.000 10072 Worker thread wakes up
01:47:59.672 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:47:59.672 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:47:59.682 00.010 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:48:00.078 00.396 10072 Exposure complete
01:48:00.130 00.052 10072 worker thread done servicing request
01:48:00.130 00.000 1032 OnExposeComplete: enter
01:48:00.132 00.002 1032 UpdateGuideState(): m_state=6
01:48:00.133 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 346
01:48:00.136 00.003 1032 Star::Find returns 1 (0), X=223.37, Y=617.79, Mass=1329, SNR=25.7, Peak=151 HFD=3.0
01:48:00.138 00.002 1032 MultiStar: [#1 0.06,0.05,1.02,U] [#2 0.04,0.13,0.75,U] [#3 -0.00,0.04,0.66,U] [#4 -0.06,0.03,0.75,U] [#5 0.08,0.08,0.65,U] [#6 0.03,-0.09,0.74,U] [#7 0.10,0.14,0.56,U] [#8 -0.07,-0.06,0.57,U] 
01:48:00.140 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.12, -0.13}
01:48:00.142 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
01:48:00.144 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
01:48:00.147 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.36 mountX=0.00 mountY=-0.04, mountTheta=-1.47
01:48:00.149 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
01:48:00.151 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
01:48:00.152 00.001 10072 Worker thread wakes up
01:48:00.152 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
01:48:00.152 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
01:48:00.152 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
01:48:00.154 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.55, period_length = 287.50
01:48:00.154 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
01:48:00.154 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:00.154 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:48:00.154 00.000 10072 MoveAxis(W, 3, ABG)
01:48:00.154 00.000 10072 Guiding  Dir = 3, Dur = 3
01:48:00.155 00.001 10072 IsGuiding returns 0
01:48:00.155 00.000 10072 PulseGuide returned control before completion, sleep 13
01:48:00.155 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:00.177 00.022 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:48:00.180 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:00.182 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:00.184 00.002 1032 Enqueuing Expose request
01:48:00.186 00.002 10072 IsGuiding returns 0
01:48:00.186 00.000 10072 Move returns status 0, amount 3
01:48:00.186 00.000 10072 MoveAxis(N, 0, ABG)
01:48:00.186 00.000 10072 Move returns status 0, amount 0
01:48:00.186 00.000 10072 move complete, result=0
01:48:00.186 00.000 10072 worker thread done servicing request
01:48:00.186 00.000 10072 Worker thread wakes up
01:48:00.186 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:00.187 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:00.193 00.006 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:48:00.823 00.630 10072 Exposure complete
01:48:00.868 00.045 10072 worker thread done servicing request
01:48:00.868 00.000 1032 OnExposeComplete: enter
01:48:00.871 00.003 1032 UpdateGuideState(): m_state=6
01:48:00.872 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 347
01:48:00.874 00.002 1032 Star::Find returns 1 (0), X=223.40, Y=617.66, Mass=1294, SNR=25.4, Peak=139 HFD=3.0
01:48:00.875 00.001 1032 MultiStar: [#1 0.19,0.00,1.06,U] [#2 0.01,0.03,0.79,U] [#3 0.10,-0.07,0.69,U] [#4 0.06,0.01,0.72,U] [#5 0.14,0.04,0.62,U] [#6 0.03,-0.16,0.72,U] [#7 0.11,-0.01,0.62,U] [#8 0.12,-0.07,0.57,U] 
01:48:00.878 00.003 1032 refined, 8 included, MultiStar: {0.10, -0.06}, one-star: {0.14, -0.26}
01:48:00.880 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
01:48:00.881 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
01:48:00.882 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.53 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
01:48:00.885 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
01:48:00.887 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
01:48:00.889 00.002 10072 Worker thread wakes up
01:48:00.889 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
01:48:00.889 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
01:48:00.889 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.08
01:48:00.889 00.000 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.55, period_length = 287.50
01:48:00.889 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:48:00.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:00.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:48:00.889 00.000 10072 MoveAxis(W, 3, ABG)
01:48:00.889 00.000 10072 Guiding  Dir = 3, Dur = 3
01:48:00.891 00.002 10072 IsGuiding returns 0
01:48:00.891 00.000 10072 PulseGuide returned control before completion, sleep 13
01:48:00.891 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:00.911 00.020 1032 UpdateGuideState exits: m=1294 SNR=25.4
01:48:00.913 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:00.914 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:00.916 00.002 1032 Enqueuing Expose request
01:48:00.917 00.001 10072 IsGuiding returns 0
01:48:00.917 00.000 10072 Move returns status 0, amount 3
01:48:00.917 00.000 10072 MoveAxis(N, 0, ABG)
01:48:00.917 00.000 10072 Move returns status 0, amount 0
01:48:00.917 00.000 10072 move complete, result=0
01:48:00.918 00.001 10072 worker thread done servicing request
01:48:00.918 00.000 10072 Worker thread wakes up
01:48:00.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:00.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:00.926 00.008 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:48:01.325 00.399 10072 Exposure complete
01:48:01.374 00.049 10072 worker thread done servicing request
01:48:01.374 00.000 1032 OnExposeComplete: enter
01:48:01.377 00.003 1032 UpdateGuideState(): m_state=6
01:48:01.378 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 348
01:48:01.381 00.003 1032 Star::Find returns 1 (0), X=223.37, Y=617.86, Mass=1328, SNR=25.7, Peak=178 HFD=2.7
01:48:01.383 00.002 1032 MultiStar: [#1 0.05,0.18,1.05,U] [#2 -0.01,0.13,0.74,U] [#3 -0.03,-0.02,0.68,U] [#4 0.01,0.09,0.75,U] [#5 -0.02,0.21,0.62,U] [#6 0.04,-0.01,0.69,U] [#7 -0.06,0.15,0.61,U] [#8 -0.09,-0.09,0.54,U] 
01:48:01.385 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.12, -0.07}
01:48:01.387 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
01:48:01.388 00.001 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
01:48:01.390 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.37 mountX=0.06 mountY=-0.03, mountTheta=-0.46
01:48:01.396 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
01:48:01.398 00.002 1032 Enqueuing Move request for scope (0.01, 0.07)
01:48:01.401 00.003 10072 Worker thread wakes up
01:48:01.401 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
01:48:01.401 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
01:48:01.401 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.03
01:48:01.402 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.54, period_length = 287.50
01:48:01.402 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:48:01.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:01.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:48:01.402 00.000 10072 MoveAxis(W, 3, ABG)
01:48:01.402 00.000 10072 Guiding  Dir = 3, Dur = 3
01:48:01.403 00.001 10072 IsGuiding returns 0
01:48:01.403 00.000 10072 PulseGuide returned control before completion, sleep 13
01:48:01.404 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:01.424 00.020 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:48:01.427 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:01.429 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:01.432 00.003 1032 Enqueuing Expose request
01:48:01.434 00.002 10072 IsGuiding returns 0
01:48:01.434 00.000 10072 Move returns status 0, amount 3
01:48:01.434 00.000 10072 MoveAxis(N, 0, ABG)
01:48:01.434 00.000 10072 Move returns status 0, amount 0
01:48:01.434 00.000 10072 move complete, result=0
01:48:01.434 00.000 10072 worker thread done servicing request
01:48:01.434 00.000 10072 Worker thread wakes up
01:48:01.434 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:01.434 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:01.442 00.008 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:48:02.074 00.632 10072 Exposure complete
01:48:02.120 00.046 10072 worker thread done servicing request
01:48:02.120 00.000 1032 OnExposeComplete: enter
01:48:02.122 00.002 1032 UpdateGuideState(): m_state=6
01:48:02.124 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 349
01:48:02.126 00.002 1032 Star::Find returns 1 (0), X=223.58, Y=617.96, Mass=1294, SNR=25.4, Peak=114 HFD=3.0
01:48:02.128 00.002 1032 MultiStar: [#1 0.23,0.27,1.05,U] [#2 0.12,0.31,0.77,U] [#3 0.03,0.25,0.69,U] [#4 0.22,0.12,0.71,U] [#5 0.18,0.35,0.59,U] [#6 0.01,0.19,0.73,U] [#7 0.10,0.14,0.60,U] [#8 0.05,0.19,0.56,U] 
01:48:02.130 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.20}, one-star: {0.32, 0.04}
01:48:02.131 00.001 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
01:48:02.133 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
01:48:02.135 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.20 hyp=0.26 cameraTheta=0.92 mountX=0.16 mountY=-0.20, mountTheta=-0.91
01:48:02.138 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.20, opts=13)
01:48:02.140 00.002 1032 Enqueuing Move request for scope (0.16, 0.20)
01:48:02.142 00.002 10072 Worker thread wakes up
01:48:02.142 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.20) opts 0xd
01:48:02.142 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.20)
01:48:02.142 00.000 10072 Moving (0.16, 0.20) raw xDistance=0.16 yDistance=-0.20
01:48:02.143 00.001 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.54, period_length = 287.50
01:48:02.143 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:48:02.143 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:48:02.143 00.000 10072 MoveAxis(W, 72, ABG)
01:48:02.143 00.000 10072 Guiding  Dir = 3, Dur = 72
01:48:02.144 00.001 10072 IsGuiding returns 0
01:48:02.145 00.001 10072 PulseGuide returned control before completion, sleep 82
01:48:02.148 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:02.171 00.023 1032 UpdateGuideState exits: m=1294 SNR=25.4
01:48:02.175 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:02.178 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:02.182 00.004 1032 Enqueuing Expose request
01:48:02.242 00.060 10072 IsGuiding returns 0
01:48:02.242 00.000 10072 Move returns status 0, amount 72
01:48:02.242 00.000 10072 MoveAxis(N, 130, ABG)
01:48:02.242 00.000 10072 Guiding  Dir = 0, Dur = 130
01:48:02.242 00.000 10072 IsGuiding returns 0
01:48:02.244 00.002 10072 PulseGuide returned control before completion, sleep 140
01:48:02.398 00.154 10072 IsGuiding returns 0
01:48:02.398 00.000 10072 Move returns status 0, amount 130
01:48:02.398 00.000 10072 move complete, result=0
01:48:02.398 00.000 10072 worker thread done servicing request
01:48:02.398 00.000 10072 Worker thread wakes up
01:48:02.398 00.000 1032 GuideStep: 0.2 px 72 ms WEST, -0.2 px 130 ms NORTH
01:48:02.400 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:02.400 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:02.822 00.422 10072 Exposure complete
01:48:02.869 00.047 10072 worker thread done servicing request
01:48:02.869 00.000 1032 OnExposeComplete: enter
01:48:02.871 00.002 1032 UpdateGuideState(): m_state=6
01:48:02.872 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 350
01:48:02.873 00.001 1032 Star::Find returns 1 (0), X=223.38, Y=617.79, Mass=1405, SNR=26.4, Peak=147 HFD=3.0
01:48:02.875 00.002 1032 MultiStar: [#1 0.15,0.15,0.99,U] [#2 -0.05,0.06,0.77,U] [#3 -0.00,0.09,0.65,U] [#4 0.00,0.10,0.72,U] [#5 0.03,0.15,0.62,U] [#6 0.12,0.04,0.69,U] [#7 -0.04,0.07,0.60,U] [#8 -0.09,0.09,0.49,U] 
01:48:02.877 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.13, -0.14}
01:48:02.879 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
01:48:02.880 00.001 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
01:48:02.882 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.96 mountX=0.05 mountY=-0.06, mountTheta=-0.87
01:48:02.885 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
01:48:02.887 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
01:48:02.888 00.001 10072 Worker thread wakes up
01:48:02.889 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:48:02.889 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:48:02.889 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.06
01:48:02.889 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.54, period_length = 287.50
01:48:02.889 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:48:02.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:02.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:48:02.889 00.000 10072 MoveAxis(W, 5, ABG)
01:48:02.889 00.000 10072 Guiding  Dir = 3, Dur = 5
01:48:02.890 00.001 10072 IsGuiding returns 0
01:48:02.891 00.001 10072 PulseGuide returned control before completion, sleep 15
01:48:02.892 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:02.911 00.019 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:48:02.913 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:02.915 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:02.916 00.001 1032 Enqueuing Expose request
01:48:02.918 00.002 10072 IsGuiding returns 0
01:48:02.918 00.000 10072 Move returns status 0, amount 5
01:48:02.918 00.000 10072 MoveAxis(N, 0, ABG)
01:48:02.918 00.000 10072 Move returns status 0, amount 0
01:48:02.918 00.000 10072 move complete, result=0
01:48:02.918 00.000 10072 worker thread done servicing request
01:48:02.918 00.000 10072 Worker thread wakes up
01:48:02.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:02.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:02.925 00.007 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:48:03.554 00.629 10072 Exposure complete
01:48:03.606 00.052 10072 worker thread done servicing request
01:48:03.607 00.001 1032 OnExposeComplete: enter
01:48:03.609 00.002 1032 UpdateGuideState(): m_state=6
01:48:03.611 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 351
01:48:03.618 00.007 1032 Star::Find returns 1 (0), X=223.48, Y=617.67, Mass=1274, SNR=25.2, Peak=160 HFD=3.0
01:48:03.620 00.002 1032 MultiStar: [#1 0.05,-0.11,1.09,U] [#2 -0.10,-0.03,0.76,U] [#3 0.02,-0.06,0.71,U] [#4 0.03,-0.28,0.74,U] [#5 0.11,-0.09,0.65,U] [#6 0.05,-0.09,0.74,U] [#7 -0.03,-0.17,0.58,U] [#8 -0.16,0.04,0.54,U] 
01:48:03.622 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.12}, one-star: {0.22, -0.25}
01:48:03.625 00.003 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
01:48:03.627 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
01:48:03.629 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.28 mountX=-0.13 mountY=-0.00, mountTheta=-3.11
01:48:03.631 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.12, opts=13)
01:48:03.633 00.002 1032 Enqueuing Move request for scope (0.04, -0.12)
01:48:03.634 00.001 10072 Worker thread wakes up
01:48:03.635 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
01:48:03.635 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
01:48:03.635 00.000 10072 Moving (0.04, -0.12) raw xDistance=-0.13 yDistance=-0.00
01:48:03.635 00.000 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.54, period_length = 287.50
01:48:03.635 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 500
01:48:03.635 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:03.635 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:48:03.635 00.000 10072 MoveAxis(W, 6, ABG)
01:48:03.635 00.000 10072 Guiding  Dir = 3, Dur = 6
01:48:03.636 00.001 10072 IsGuiding returns 0
01:48:03.636 00.000 10072 PulseGuide returned control before completion, sleep 16
01:48:03.636 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:03.659 00.023 10072 IsGuiding returns 0
01:48:03.659 00.000 10072 Move returns status 0, amount 6
01:48:03.659 00.000 10072 MoveAxis(N, 0, ABG)
01:48:03.659 00.000 10072 Move returns status 0, amount 0
01:48:03.659 00.000 10072 move complete, result=0
01:48:03.659 00.000 1032 UpdateGuideState exits: m=1274 SNR=25.2
01:48:03.661 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:03.663 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:03.664 00.001 1032 Enqueuing Expose request
01:48:03.667 00.003 1032 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
01:48:03.669 00.002 10072 worker thread done servicing request
01:48:03.669 00.000 10072 Worker thread wakes up
01:48:03.669 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:03.669 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:04.085 00.416 10072 Exposure complete
01:48:04.131 00.046 10072 worker thread done servicing request
01:48:04.131 00.000 1032 OnExposeComplete: enter
01:48:04.133 00.002 1032 UpdateGuideState(): m_state=6
01:48:04.134 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 352
01:48:04.135 00.001 1032 Star::Find returns 1 (0), X=223.31, Y=617.78, Mass=1289, SNR=25.3, Peak=168 HFD=2.7
01:48:04.138 00.003 1032 MultiStar: [#1 0.08,0.04,1.08,U] [#2 -0.09,-0.06,0.79,U] [#3 -0.05,-0.02,0.70,U] [#4 -0.02,-0.16,0.71,U] [#5 0.02,0.04,0.66,U] [#6 0.09,-0.02,0.74,U] [#7 -0.14,0.05,0.62,U] [#8 -0.16,-0.04,0.53,U] 
01:48:04.139 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.06, -0.15}
01:48:04.141 00.002 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.83) = xAngle (-3.71 = 2.58)
01:48:04.142 00.001 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.71 = 2.58)
01:48:04.145 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.88 mountX=-0.03 mountY=0.02, mountTheta=2.58
01:48:04.148 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
01:48:04.151 00.003 1032 Enqueuing Move request for scope (-0.01, -0.04)
01:48:04.152 00.001 10072 Worker thread wakes up
01:48:04.153 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:48:04.153 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:48:04.153 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.02
01:48:04.153 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.54, period_length = 287.50
01:48:04.153 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:48:04.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:04.154 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:48:04.154 00.000 10072 MoveAxis(W, 6, ABG)
01:48:04.154 00.000 10072 Guiding  Dir = 3, Dur = 6
01:48:04.154 00.000 10072 IsGuiding returns 0
01:48:04.154 00.000 10072 PulseGuide returned control before completion, sleep 16
01:48:04.155 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:04.175 00.020 10072 IsGuiding returns 0
01:48:04.175 00.000 10072 Move returns status 0, amount 6
01:48:04.175 00.000 10072 MoveAxis(N, 0, ABG)
01:48:04.175 00.000 10072 Move returns status 0, amount 0
01:48:04.175 00.000 10072 move complete, result=0
01:48:04.176 00.001 10072 worker thread done servicing request
01:48:04.176 00.000 1032 UpdateGuideState exits: m=1289 SNR=25.3
01:48:04.178 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:04.180 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:04.182 00.002 1032 Enqueuing Expose request
01:48:04.184 00.002 1032 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
01:48:04.186 00.002 10072 Worker thread wakes up
01:48:04.186 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:04.186 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:04.817 00.631 10072 Exposure complete
01:48:04.864 00.047 10072 worker thread done servicing request
01:48:04.864 00.000 1032 OnExposeComplete: enter
01:48:04.866 00.002 1032 UpdateGuideState(): m_state=6
01:48:04.868 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 353
01:48:04.870 00.002 1032 Star::Find returns 1 (0), X=223.39, Y=617.78, Mass=1349, SNR=25.9, Peak=151 HFD=2.9
01:48:04.872 00.002 1032 MultiStar: [#1 0.07,0.05,1.04,U] [#2 -0.12,0.04,0.76,U] [#3 -0.22,-0.12,0.70,U] [#4 -0.09,-0.06,0.71,U] [#5 0.09,0.13,0.64,U] [#6 -0.07,-0.02,0.72,U] [#7 -0.06,0.09,0.57,U] [#8 -0.05,-0.04,0.56,U] 
01:48:04.874 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {0.13, -0.14}
01:48:04.875 00.001 1032 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.83) = xAngle (-4.47 = 1.81)
01:48:04.878 00.003 1032 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.47 = 1.81)
01:48:04.879 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.64 mountX=-0.01 mountY=0.03, mountTheta=1.81
01:48:04.882 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
01:48:04.884 00.002 1032 Enqueuing Move request for scope (-0.03, -0.01)
01:48:04.886 00.002 10072 Worker thread wakes up
01:48:04.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:48:04.886 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:48:04.886 00.000 10072 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.03
01:48:04.886 00.000 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.54, period_length = 287.50
01:48:04.886 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:48:04.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:04.887 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:48:04.887 00.000 10072 MoveAxis(W, 8, ABG)
01:48:04.887 00.000 10072 Guiding  Dir = 3, Dur = 8
01:48:04.887 00.000 10072 IsGuiding returns 0
01:48:04.887 00.000 10072 PulseGuide returned control before completion, sleep 18
01:48:04.888 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:04.908 00.020 10072 IsGuiding returns 0
01:48:04.908 00.000 10072 Move returns status 0, amount 8
01:48:04.908 00.000 10072 MoveAxis(N, 0, ABG)
01:48:04.908 00.000 10072 Move returns status 0, amount 0
01:48:04.908 00.000 10072 move complete, result=0
01:48:04.909 00.001 10072 worker thread done servicing request
01:48:04.914 00.005 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:48:04.916 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:04.918 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:04.920 00.002 1032 Enqueuing Expose request
01:48:04.921 00.001 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:48:04.925 00.004 10072 Worker thread wakes up
01:48:04.926 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:04.926 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:05.332 00.406 10072 Exposure complete
01:48:05.381 00.049 10072 worker thread done servicing request
01:48:05.381 00.000 1032 OnExposeComplete: enter
01:48:05.383 00.002 1032 UpdateGuideState(): m_state=6
01:48:05.385 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 354
01:48:05.387 00.002 1032 Star::Find returns 1 (0), X=223.40, Y=617.79, Mass=1296, SNR=25.4, Peak=135 HFD=3.0
01:48:05.389 00.002 1032 MultiStar: [#1 0.04,-0.08,1.06,U] [#2 -0.01,-0.03,0.79,U] [#3 -0.10,-0.08,0.67,U] [#4 0.12,-0.06,0.74,U] [#5 0.07,-0.06,0.62,U] [#6 0.03,-0.07,0.73,U] [#7 -0.08,-0.06,0.58,U] [#8 -0.09,-0.06,0.53,U] 
01:48:05.391 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.15, -0.14}
01:48:05.395 00.004 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
01:48:05.397 00.002 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
01:48:05.398 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.24 mountX=-0.08 mountY=-0.01, mountTheta=-3.07
01:48:05.400 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
01:48:05.402 00.002 1032 Enqueuing Move request for scope (0.03, -0.07)
01:48:05.405 00.003 10072 Worker thread wakes up
01:48:05.405 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
01:48:05.405 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
01:48:05.405 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=-0.01
01:48:05.405 00.000 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.54, period_length = 287.50
01:48:05.405 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:48:05.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:05.405 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:48:05.406 00.001 10072 MoveAxis(W, 7, ABG)
01:48:05.406 00.000 10072 Guiding  Dir = 3, Dur = 7
01:48:05.406 00.000 10072 IsGuiding returns 0
01:48:05.406 00.000 10072 PulseGuide returned control before completion, sleep 17
01:48:05.407 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:05.429 00.022 1032 UpdateGuideState exits: m=1296 SNR=25.4
01:48:05.431 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:05.433 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:05.436 00.003 1032 Enqueuing Expose request
01:48:05.439 00.003 10072 IsGuiding returns 0
01:48:05.440 00.001 10072 Move returns status 0, amount 7
01:48:05.440 00.000 10072 MoveAxis(N, 0, ABG)
01:48:05.440 00.000 10072 Move returns status 0, amount 0
01:48:05.440 00.000 10072 move complete, result=0
01:48:05.440 00.000 10072 worker thread done servicing request
01:48:05.440 00.000 10072 Worker thread wakes up
01:48:05.440 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:05.440 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:05.448 00.008 1032 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:48:06.067 00.619 10072 Exposure complete
01:48:06.114 00.047 10072 worker thread done servicing request
01:48:06.114 00.000 1032 OnExposeComplete: enter
01:48:06.117 00.003 1032 UpdateGuideState(): m_state=6
01:48:06.118 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 355
01:48:06.120 00.002 1032 Star::Find returns 1 (0), X=223.47, Y=617.53, Mass=1350, SNR=25.8, Peak=145 HFD=3.1
01:48:06.122 00.002 1032 MultiStar: [#1 0.07,-0.14,1.04,U] [#2 0.09,-0.28,0.76,U] [#3 -0.07,-0.23,0.71,U] [#4 0.12,-0.16,0.72,U] [#5 0.05,-0.06,0.60,U] [#6 0.17,-0.31,0.70,U] [#7 0.03,-0.10,0.56,U] [#8 -0.08,-0.13,0.50,U] 
01:48:06.124 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.21}, one-star: {0.21, -0.39}
01:48:06.126 00.002 1032 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.83) = xAngle (-3.05 = -3.05)
01:48:06.127 00.001 1032 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.05 = -3.05)
01:48:06.129 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.22 mountX=-0.23 mountY=-0.02, mountTheta=-3.05
01:48:06.133 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.21, opts=13)
01:48:06.135 00.002 1032 Enqueuing Move request for scope (0.08, -0.21)
01:48:06.137 00.002 10072 Worker thread wakes up
01:48:06.137 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
01:48:06.137 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
01:48:06.137 00.000 10072 Moving (0.08, -0.21) raw xDistance=-0.23 yDistance=-0.02
01:48:06.137 00.000 10072 PPEC rslt: input = -0.23, final = -0.09, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.54, period_length = 287.50
01:48:06.137 00.000 10072 PPEC: input: -0.23, control: -0.09, exposure: 500
01:48:06.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:06.138 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:48:06.138 00.000 10072 MoveAxis(E, 90, ABG)
01:48:06.138 00.000 10072 Guiding  Dir = 2, Dur = 90
01:48:06.138 00.000 10072 IsGuiding returns 0
01:48:06.139 00.001 10072 PulseGuide returned control before completion, sleep 100
01:48:06.140 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:06.162 00.022 1032 UpdateGuideState exits: m=1350 SNR=25.8
01:48:06.163 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:06.166 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:06.168 00.002 1032 Enqueuing Expose request
01:48:06.254 00.086 10072 IsGuiding returns 0
01:48:06.254 00.000 10072 Move returns status 0, amount 90
01:48:06.254 00.000 10072 MoveAxis(N, 0, ABG)
01:48:06.254 00.000 10072 Move returns status 0, amount 0
01:48:06.254 00.000 10072 move complete, result=0
01:48:06.254 00.000 10072 worker thread done servicing request
01:48:06.254 00.000 10072 Worker thread wakes up
01:48:06.254 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.0 px 0 ms NORTH
01:48:06.257 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:06.257 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:06.664 00.407 10072 Exposure complete
01:48:06.718 00.054 10072 worker thread done servicing request
01:48:06.718 00.000 1032 OnExposeComplete: enter
01:48:06.720 00.002 1032 UpdateGuideState(): m_state=6
01:48:06.722 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 356
01:48:06.724 00.002 1032 Star::Find returns 1 (0), X=223.42, Y=617.60, Mass=1259, SNR=25.0, Peak=166 HFD=3.0
01:48:06.726 00.002 1032 MultiStar: [#1 -0.01,-0.00,1.02,U] [#2 0.04,-0.13,0.79,U] [#3 -0.04,-0.28,0.69,U] [#4 -0.07,-0.07,0.71,U] [#5 -0.06,-0.07,0.61,U] [#6 0.04,-0.14,0.73,U] [#7 -0.10,-0.02,0.60,U] [#8 -0.06,-0.20,0.55,U] 
01:48:06.728 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.14}, one-star: {0.16, -0.32}
01:48:06.730 00.002 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.89)
01:48:06.732 00.002 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.89)
01:48:06.734 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.56 mountX=-0.14 mountY=0.03, mountTheta=2.89
01:48:06.737 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.14, opts=13)
01:48:06.741 00.004 1032 Enqueuing Move request for scope (0.00, -0.14)
01:48:06.744 00.003 10072 Worker thread wakes up
01:48:06.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
01:48:06.744 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
01:48:06.744 00.000 10072 Moving (0.00, -0.14) raw xDistance=-0.14 yDistance=0.03
01:48:06.745 00.001 10072 PPEC rslt: input = -0.14, final = -0.05, react = -0.06, pred = 0.02, hyst = -0.05, hyst_pct = 0.54, period_length = 287.50
01:48:06.745 00.000 10072 PPEC: input: -0.14, control: -0.05, exposure: 500
01:48:06.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:06.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:48:06.745 00.000 10072 MoveAxis(E, 50, ABG)
01:48:06.745 00.000 10072 Guiding  Dir = 2, Dur = 50
01:48:06.745 00.000 10072 IsGuiding returns 0
01:48:06.746 00.001 10072 PulseGuide returned control before completion, sleep 60
01:48:06.746 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:06.767 00.021 1032 UpdateGuideState exits: m=1259 SNR=25.0
01:48:06.771 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:06.773 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:06.776 00.003 1032 Enqueuing Expose request
01:48:06.820 00.044 10072 IsGuiding returns 0
01:48:06.820 00.000 10072 Move returns status 0, amount 50
01:48:06.820 00.000 10072 MoveAxis(N, 0, ABG)
01:48:06.820 00.000 10072 Move returns status 0, amount 0
01:48:06.820 00.000 10072 move complete, result=0
01:48:06.820 00.000 10072 worker thread done servicing request
01:48:06.820 00.000 10072 Worker thread wakes up
01:48:06.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:06.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:06.821 00.001 1032 GuideStep: -0.1 px 50 ms EAST, 0.0 px 0 ms NORTH
01:48:07.448 00.627 10072 Exposure complete
01:48:07.495 00.047 10072 worker thread done servicing request
01:48:07.495 00.000 1032 OnExposeComplete: enter
01:48:07.497 00.002 1032 UpdateGuideState(): m_state=6
01:48:07.499 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 357
01:48:07.501 00.002 1032 Star::Find returns 1 (0), X=223.34, Y=618.09, Mass=1270, SNR=25.1, Peak=145 HFD=2.7
01:48:07.503 00.002 1032 MultiStar: [#1 -0.04,0.27,1.06,U] [#2 -0.04,0.25,0.75,U] [#3 -0.05,0.29,0.68,U] [#4 -0.04,0.23,0.76,U] [#5 -0.01,0.31,0.64,U] [#6 -0.03,0.32,0.73,U] [#7 -0.10,0.22,0.61,U] [#8 -0.06,0.37,0.53,U] 
01:48:07.504 00.001 1032 single-star, 8 included, MultiStar: {-0.02, 0.26}, one-star: {0.09, 0.16}
01:48:07.506 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
01:48:07.508 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
01:48:07.510 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.09 mountX=0.14 mountY=-0.12, mountTheta=-0.74
01:48:07.513 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.16, opts=13)
01:48:07.515 00.002 1032 Enqueuing Move request for scope (0.09, 0.16)
01:48:07.518 00.003 10072 Worker thread wakes up
01:48:07.518 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
01:48:07.518 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
01:48:07.518 00.000 10072 Moving (0.09, 0.16) raw xDistance=0.14 yDistance=-0.12
01:48:07.518 00.000 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.02, hyst = 0.05, hyst_pct = 0.53, period_length = 287.50
01:48:07.518 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:48:07.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:07.519 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:48:07.519 00.000 10072 MoveAxis(W, 68, ABG)
01:48:07.519 00.000 10072 Guiding  Dir = 3, Dur = 68
01:48:07.519 00.000 10072 IsGuiding returns 0
01:48:07.520 00.001 10072 PulseGuide returned control before completion, sleep 78
01:48:07.521 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:07.543 00.022 1032 UpdateGuideState exits: m=1270 SNR=25.1
01:48:07.546 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:07.547 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:07.551 00.004 1032 Enqueuing Expose request
01:48:07.603 00.052 10072 IsGuiding returns 0
01:48:07.603 00.000 10072 Move returns status 0, amount 68
01:48:07.603 00.000 10072 MoveAxis(N, 0, ABG)
01:48:07.603 00.000 10072 Move returns status 0, amount 0
01:48:07.604 00.001 10072 move complete, result=0
01:48:07.604 00.000 10072 worker thread done servicing request
01:48:07.604 00.000 10072 Worker thread wakes up
01:48:07.604 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:07.604 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:07.604 00.000 1032 GuideStep: 0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
01:48:08.008 00.404 10072 Exposure complete
01:48:08.057 00.049 10072 worker thread done servicing request
01:48:08.058 00.001 1032 OnExposeComplete: enter
01:48:08.060 00.002 1032 UpdateGuideState(): m_state=6
01:48:08.061 00.001 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 358
01:48:08.064 00.003 1032 Star::Find returns 1 (0), X=223.36, Y=617.73, Mass=1328, SNR=25.7, Peak=158 HFD=2.8
01:48:08.065 00.001 1032 MultiStar: [#1 0.15,0.10,1.01,U] [#2 0.08,0.15,0.80,U] [#3 0.01,0.13,0.71,U] [#4 0.06,0.11,0.74,U] [#5 -0.00,0.17,0.62,U] [#6 0.15,0.11,0.70,U] [#7 0.02,0.26,0.60,U] [#8 -0.01,0.18,0.51,U] 
01:48:08.067 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.10, -0.19}
01:48:08.068 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
01:48:08.070 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
01:48:08.071 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=0.07 mountY=-0.10, mountTheta=-0.92
01:48:08.073 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
01:48:08.075 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
01:48:08.076 00.001 10072 Worker thread wakes up
01:48:08.076 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
01:48:08.076 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:48:08.076 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:48:08.077 00.001 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.53, period_length = 287.50
01:48:08.077 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:48:08.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:08.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:48:08.077 00.000 10072 MoveAxis(W, 10, ABG)
01:48:08.077 00.000 10072 Guiding  Dir = 3, Dur = 10
01:48:08.078 00.001 10072 IsGuiding returns 0
01:48:08.079 00.001 10072 PulseGuide returned control before completion, sleep 20
01:48:08.079 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:08.100 00.021 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:48:08.102 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:08.104 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:08.105 00.001 1032 Enqueuing Expose request
01:48:08.115 00.010 10072 IsGuiding returns 0
01:48:08.115 00.000 10072 Move returns status 0, amount 10
01:48:08.115 00.000 10072 MoveAxis(N, 0, ABG)
01:48:08.115 00.000 10072 Move returns status 0, amount 0
01:48:08.115 00.000 10072 move complete, result=0
01:48:08.116 00.001 10072 worker thread done servicing request
01:48:08.116 00.000 10072 Worker thread wakes up
01:48:08.116 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:08.116 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:08.117 00.001 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:48:08.741 00.624 10072 Exposure complete
01:48:08.790 00.049 1032 OnExposeComplete: enter
01:48:08.792 00.002 1032 UpdateGuideState(): m_state=6
01:48:08.793 00.001 10072 worker thread done servicing request
01:48:08.794 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 359
01:48:08.795 00.001 1032 Star::Find returns 1 (0), X=223.39, Y=617.63, Mass=1361, SNR=26.0, Peak=161 HFD=3.0
01:48:08.797 00.002 1032 MultiStar: [#1 -0.05,-0.05,1.00,U] [#2 0.08,-0.05,0.78,U] [#3 0.15,-0.19,0.67,U] [#4 -0.02,-0.18,0.73,U] [#5 0.02,-0.04,0.60,U] [#6 -0.01,-0.22,0.69,U] [#7 0.12,-0.10,0.57,U] [#8 -0.04,-0.13,0.54,U] 
01:48:08.800 00.003 1032 refined, 8 included, MultiStar: {0.04, -0.14}, one-star: {0.14, -0.30}
01:48:08.802 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
01:48:08.804 00.002 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
01:48:08.806 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.27 mountX=-0.15 mountY=-0.01, mountTheta=-3.10
01:48:08.808 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.14, opts=13)
01:48:08.809 00.001 1032 Enqueuing Move request for scope (0.04, -0.14)
01:48:08.811 00.002 10072 Worker thread wakes up
01:48:08.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
01:48:08.811 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
01:48:08.811 00.000 10072 Moving (0.04, -0.14) raw xDistance=-0.15 yDistance=-0.01
01:48:08.811 00.000 10072 PPEC rslt: input = -0.15, final = -0.05, react = -0.07, pred = 0.03, hyst = -0.06, hyst_pct = 0.53, period_length = 287.50
01:48:08.812 00.001 10072 PPEC: input: -0.15, control: -0.05, exposure: 500
01:48:08.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:08.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:48:08.812 00.000 10072 MoveAxis(E, 51, ABG)
01:48:08.812 00.000 10072 Guiding  Dir = 2, Dur = 51
01:48:08.812 00.000 10072 IsGuiding returns 0
01:48:08.813 00.001 10072 PulseGuide returned control before completion, sleep 61
01:48:08.813 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:08.837 00.024 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:48:08.839 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:08.841 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:08.842 00.001 1032 Enqueuing Expose request
01:48:08.878 00.036 10072 IsGuiding returns 0
01:48:08.878 00.000 10072 Move returns status 0, amount 51
01:48:08.878 00.000 10072 MoveAxis(N, 0, ABG)
01:48:08.878 00.000 10072 Move returns status 0, amount 0
01:48:08.878 00.000 10072 move complete, result=0
01:48:08.878 00.000 10072 worker thread done servicing request
01:48:08.878 00.000 10072 Worker thread wakes up
01:48:08.878 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:08.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:08.879 00.001 1032 GuideStep: -0.2 px 51 ms EAST, -0.0 px 0 ms NORTH
01:48:09.288 00.409 10072 Exposure complete
01:48:09.342 00.054 10072 worker thread done servicing request
01:48:09.343 00.001 1032 OnExposeComplete: enter
01:48:09.345 00.002 1032 UpdateGuideState(): m_state=6
01:48:09.347 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 360
01:48:09.349 00.002 1032 Star::Find returns 1 (0), X=223.40, Y=617.81, Mass=1295, SNR=25.4, Peak=148 HFD=2.9
01:48:09.353 00.004 1032 MultiStar: [#1 0.01,0.00,1.05,U] [#2 0.15,-0.02,0.76,U] [#3 0.07,-0.14,0.69,U] [#4 0.02,-0.11,0.71,U] [#5 -0.01,0.02,0.60,U] [#6 0.03,-0.00,0.75,U] [#7 0.07,-0.08,0.58,U] [#8 -0.04,-0.21,0.54,U] 
01:48:09.355 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.14, -0.11}
01:48:09.356 00.001 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
01:48:09.358 00.002 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
01:48:09.360 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.89 mountX=-0.08 mountY=-0.04, mountTheta=-2.72
01:48:09.363 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
01:48:09.366 00.003 1032 Enqueuing Move request for scope (0.05, -0.07)
01:48:09.369 00.003 10072 Worker thread wakes up
01:48:09.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
01:48:09.369 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
01:48:09.369 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.04
01:48:09.370 00.001 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.53, period_length = 287.50
01:48:09.370 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:48:09.370 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:09.370 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:48:09.370 00.000 10072 MoveAxis(W, 12, ABG)
01:48:09.370 00.000 10072 Guiding  Dir = 3, Dur = 12
01:48:09.370 00.000 10072 IsGuiding returns 0
01:48:09.371 00.001 10072 PulseGuide returned control before completion, sleep 22
01:48:09.372 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:09.393 00.021 1032 UpdateGuideState exits: m=1295 SNR=25.4
01:48:09.397 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:09.399 00.002 10072 IsGuiding returns 0
01:48:09.400 00.001 10072 Move returns status 0, amount 12
01:48:09.400 00.000 10072 MoveAxis(N, 0, ABG)
01:48:09.400 00.000 10072 Move returns status 0, amount 0
01:48:09.400 00.000 10072 move complete, result=0
01:48:09.400 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:09.403 00.003 1032 Enqueuing Expose request
01:48:09.405 00.002 1032 GuideStep: -0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
01:48:09.407 00.002 10072 worker thread done servicing request
01:48:09.407 00.000 10072 Worker thread wakes up
01:48:09.407 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:09.407 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:10.041 00.634 10072 Exposure complete
01:48:10.089 00.048 10072 worker thread done servicing request
01:48:10.089 00.000 1032 OnExposeComplete: enter
01:48:10.091 00.002 1032 UpdateGuideState(): m_state=6
01:48:10.093 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 361
01:48:10.095 00.002 1032 Star::Find returns 1 (0), X=223.29, Y=617.74, Mass=1338, SNR=25.8, Peak=148 HFD=2.9
01:48:10.097 00.002 1032 MultiStar: [#1 0.01,0.02,1.08,U] [#2 -0.01,0.07,0.75,U] [#3 -0.08,-0.03,0.72,U] [#4 -0.03,-0.07,0.73,U] [#5 0.10,0.04,0.61,U] [#6 -0.05,-0.06,0.70,U] [#7 0.08,0.16,0.58,U] [#8 -0.07,-0.05,0.56,U] 
01:48:10.098 00.001 1032 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {0.03, -0.18}
01:48:10.100 00.002 1032 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.83) = xAngle (-3.38 = 2.90)
01:48:10.102 00.002 1032 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.38 = 2.90)
01:48:10.103 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.55 mountX=-0.02 mountY=0.00, mountTheta=2.90
01:48:10.106 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.02, opts=13)
01:48:10.108 00.002 1032 Enqueuing Move request for scope (0.00, -0.02)
01:48:10.110 00.002 10072 Worker thread wakes up
01:48:10.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
01:48:10.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
01:48:10.110 00.000 10072 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
01:48:10.111 00.001 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.53, period_length = 287.50
01:48:10.111 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:48:10.111 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:10.111 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:48:10.111 00.000 10072 MoveAxis(W, 14, ABG)
01:48:10.111 00.000 10072 Guiding  Dir = 3, Dur = 14
01:48:10.112 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:10.129 00.017 10072 IsGuiding returns 0
01:48:10.130 00.001 10072 PulseGuide returned control before completion, sleep 24
01:48:10.134 00.004 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:48:10.137 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:10.139 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:10.141 00.002 1032 Enqueuing Expose request
01:48:10.163 00.022 10072 IsGuiding returns 0
01:48:10.163 00.000 10072 Move returns status 0, amount 14
01:48:10.163 00.000 10072 MoveAxis(N, 0, ABG)
01:48:10.163 00.000 10072 Move returns status 0, amount 0
01:48:10.163 00.000 10072 move complete, result=0
01:48:10.163 00.000 10072 worker thread done servicing request
01:48:10.163 00.000 10072 Worker thread wakes up
01:48:10.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:10.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:10.163 00.000 1032 GuideStep: -0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
01:48:10.584 00.421 10072 Exposure complete
01:48:10.635 00.051 10072 worker thread done servicing request
01:48:10.635 00.000 1032 OnExposeComplete: enter
01:48:10.637 00.002 1032 UpdateGuideState(): m_state=6
01:48:10.639 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 362
01:48:10.642 00.003 1032 Star::Find returns 1 (0), X=223.26, Y=617.80, Mass=1277, SNR=25.2, Peak=140 HFD=2.9
01:48:10.645 00.003 1032 MultiStar: [#1 0.13,0.16,1.04,U] [#2 0.04,0.11,0.76,U] [#3 -0.03,0.13,0.71,U] [#4 -0.04,0.21,0.77,U] [#5 0.10,0.24,0.63,U] [#6 -0.06,0.04,0.75,U] [#7 0.14,0.25,0.61,U] [#8 -0.13,0.02,0.52,U] 
01:48:10.647 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {0.00, -0.12}
01:48:10.650 00.003 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
01:48:10.652 00.002 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
01:48:10.653 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.37 mountX=0.10 mountY=-0.05, mountTheta=-0.46
01:48:10.656 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
01:48:10.658 00.002 1032 Enqueuing Move request for scope (0.02, 0.11)
01:48:10.660 00.002 10072 Worker thread wakes up
01:48:10.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
01:48:10.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
01:48:10.660 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.05
01:48:10.661 00.001 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.53, period_length = 287.50
01:48:10.661 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:48:10.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:10.661 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:48:10.661 00.000 10072 MoveAxis(W, 9, ABG)
01:48:10.661 00.000 10072 Guiding  Dir = 3, Dur = 9
01:48:10.661 00.000 10072 IsGuiding returns 0
01:48:10.662 00.001 10072 PulseGuide returned control before completion, sleep 19
01:48:10.662 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:10.683 00.021 1032 UpdateGuideState exits: m=1277 SNR=25.2
01:48:10.685 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:10.687 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:10.689 00.002 1032 Enqueuing Expose request
01:48:10.691 00.002 10072 IsGuiding returns 0
01:48:10.691 00.000 10072 Move returns status 0, amount 9
01:48:10.691 00.000 10072 MoveAxis(N, 0, ABG)
01:48:10.691 00.000 10072 Move returns status 0, amount 0
01:48:10.691 00.000 10072 move complete, result=0
01:48:10.691 00.000 10072 worker thread done servicing request
01:48:10.691 00.000 10072 Worker thread wakes up
01:48:10.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:10.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:10.700 00.009 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:48:11.320 00.620 10072 Exposure complete
01:48:11.367 00.047 10072 worker thread done servicing request
01:48:11.368 00.001 1032 OnExposeComplete: enter
01:48:11.371 00.003 1032 UpdateGuideState(): m_state=6
01:48:11.372 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 363
01:48:11.375 00.003 1032 Star::Find returns 1 (0), X=223.40, Y=617.74, Mass=1312, SNR=25.5, Peak=165 HFD=2.8
01:48:11.377 00.002 1032 MultiStar: [#1 0.16,0.03,1.02,U] [#2 0.06,-0.09,0.75,U] [#3 0.03,-0.10,0.68,U] [#4 0.00,-0.00,0.76,U] [#5 0.12,0.00,0.62,U] [#6 0.07,-0.07,0.76,U] [#7 0.05,-0.01,0.60,U] [#8 -0.05,-0.04,0.57,U] 
01:48:11.378 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.14, -0.18}
01:48:11.380 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
01:48:11.381 00.001 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
01:48:11.382 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.63 mountX=-0.07 mountY=-0.06, mountTheta=-2.46
01:48:11.384 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
01:48:11.387 00.003 1032 Enqueuing Move request for scope (0.07, -0.05)
01:48:11.388 00.001 10072 Worker thread wakes up
01:48:11.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
01:48:11.388 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
01:48:11.388 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.06
01:48:11.389 00.001 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.53, period_length = 287.50
01:48:11.389 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:48:11.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:11.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:48:11.389 00.000 10072 MoveAxis(W, 11, ABG)
01:48:11.389 00.000 10072 Guiding  Dir = 3, Dur = 11
01:48:11.389 00.000 10072 IsGuiding returns 0
01:48:11.390 00.001 10072 PulseGuide returned control before completion, sleep 21
01:48:11.390 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:11.412 00.022 10072 IsGuiding returns 0
01:48:11.412 00.000 10072 Move returns status 0, amount 11
01:48:11.412 00.000 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:48:11.414 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:11.416 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:11.418 00.002 1032 Enqueuing Expose request
01:48:11.419 00.001 10072 MoveAxis(N, 0, ABG)
01:48:11.420 00.001 10072 Move returns status 0, amount 0
01:48:11.420 00.000 10072 move complete, result=0
01:48:11.420 00.000 10072 worker thread done servicing request
01:48:11.420 00.000 10072 Worker thread wakes up
01:48:11.420 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:11.420 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:11.429 00.009 1032 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:48:11.839 00.410 10072 Exposure complete
01:48:11.887 00.048 10072 worker thread done servicing request
01:48:11.887 00.000 1032 OnExposeComplete: enter
01:48:11.889 00.002 1032 UpdateGuideState(): m_state=6
01:48:11.891 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 364
01:48:11.894 00.003 1032 Star::Find returns 1 (0), X=223.38, Y=617.67, Mass=1357, SNR=26.0, Peak=169 HFD=2.9
01:48:11.896 00.002 1032 MultiStar: [#1 0.08,-0.06,1.02,U] [#2 0.16,-0.05,0.77,U] [#3 0.02,-0.24,0.68,U] [#4 0.06,-0.15,0.71,U] [#5 0.11,-0.11,0.61,U] [#6 -0.01,-0.17,0.72,U] [#7 0.13,-0.19,0.58,U] [#8 0.10,-0.13,0.56,U] 
01:48:11.899 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.15}, one-star: {0.13, -0.25}
01:48:11.901 00.002 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
01:48:11.902 00.001 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
01:48:11.904 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.04 mountX=-0.17 mountY=-0.05, mountTheta=-2.87
01:48:11.907 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.15, opts=13)
01:48:11.908 00.001 1032 Enqueuing Move request for scope (0.09, -0.15)
01:48:11.911 00.003 10072 Worker thread wakes up
01:48:11.911 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
01:48:11.911 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
01:48:11.911 00.000 10072 Moving (0.09, -0.15) raw xDistance=-0.17 yDistance=-0.05
01:48:11.912 00.001 10072 PPEC rslt: input = -0.17, final = -0.06, react = -0.07, pred = 0.02, hyst = -0.07, hyst_pct = 0.53, period_length = 287.50
01:48:11.912 00.000 10072 PPEC: input: -0.17, control: -0.06, exposure: 500
01:48:11.912 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:11.912 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:48:11.912 00.000 10072 MoveAxis(E, 62, ABG)
01:48:11.912 00.000 10072 Guiding  Dir = 2, Dur = 62
01:48:11.912 00.000 10072 IsGuiding returns 0
01:48:11.913 00.001 10072 PulseGuide returned control before completion, sleep 72
01:48:11.915 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:11.937 00.022 1032 UpdateGuideState exits: m=1357 SNR=26.0
01:48:11.939 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:11.942 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:11.944 00.002 1032 Enqueuing Expose request
01:48:11.992 00.048 10072 IsGuiding returns 0
01:48:11.992 00.000 10072 Move returns status 0, amount 62
01:48:11.992 00.000 10072 MoveAxis(N, 0, ABG)
01:48:11.992 00.000 10072 Move returns status 0, amount 0
01:48:11.992 00.000 10072 move complete, result=0
01:48:11.992 00.000 10072 worker thread done servicing request
01:48:11.992 00.000 10072 Worker thread wakes up
01:48:11.992 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:11.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:11.993 00.001 1032 GuideStep: -0.2 px 62 ms EAST, -0.0 px 0 ms NORTH
01:48:12.619 00.626 10072 Exposure complete
01:48:12.665 00.046 10072 worker thread done servicing request
01:48:12.665 00.000 1032 OnExposeComplete: enter
01:48:12.667 00.002 1032 UpdateGuideState(): m_state=6
01:48:12.669 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 365
01:48:12.670 00.001 1032 Star::Find returns 1 (0), X=223.36, Y=617.75, Mass=1336, SNR=25.8, Peak=156 HFD=2.9
01:48:12.673 00.003 1032 MultiStar: [#1 0.10,-0.11,1.05,U] [#2 0.04,-0.09,0.76,U] [#3 0.11,-0.05,0.68,U] [#4 0.04,-0.11,0.75,U] [#5 0.07,0.11,0.59,U] [#6 0.08,-0.13,0.70,U] [#7 0.26,-0.05,0.56,U] [#8 -0.03,-0.10,0.53,U] 
01:48:12.675 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.09}, one-star: {0.11, -0.17}
01:48:12.677 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
01:48:12.680 00.003 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
01:48:12.682 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-0.78 mountX=-0.11 mountY=-0.06, mountTheta=-2.61
01:48:12.685 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
01:48:12.688 00.003 1032 Enqueuing Move request for scope (0.09, -0.09)
01:48:12.690 00.002 10072 Worker thread wakes up
01:48:12.690 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
01:48:12.690 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
01:48:12.690 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.06
01:48:12.691 00.001 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.53, period_length = 287.50
01:48:12.691 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
01:48:12.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:12.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:48:12.691 00.000 10072 MoveAxis(W, 13, ABG)
01:48:12.691 00.000 10072 Guiding  Dir = 3, Dur = 13
01:48:12.691 00.000 10072 IsGuiding returns 0
01:48:12.692 00.001 10072 PulseGuide returned control before completion, sleep 23
01:48:12.692 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:12.716 00.024 1032 UpdateGuideState exits: m=1336 SNR=25.8
01:48:12.718 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:12.721 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:12.722 00.001 1032 Enqueuing Expose request
01:48:12.727 00.005 10072 IsGuiding returns 0
01:48:12.727 00.000 10072 Move returns status 0, amount 13
01:48:12.727 00.000 10072 MoveAxis(N, 0, ABG)
01:48:12.727 00.000 10072 Move returns status 0, amount 0
01:48:12.727 00.000 10072 move complete, result=0
01:48:12.727 00.000 10072 worker thread done servicing request
01:48:12.728 00.001 10072 Worker thread wakes up
01:48:12.728 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:12.728 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:12.731 00.003 1032 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:48:13.135 00.404 10072 Exposure complete
01:48:13.185 00.050 10072 worker thread done servicing request
01:48:13.185 00.000 1032 OnExposeComplete: enter
01:48:13.187 00.002 1032 UpdateGuideState(): m_state=6
01:48:13.189 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 366
01:48:13.190 00.001 1032 Star::Find returns 1 (0), X=223.36, Y=617.87, Mass=1287, SNR=25.3, Peak=122 HFD=3.2
01:48:13.192 00.002 1032 MultiStar: [#1 0.01,0.05,1.02,U] [#2 0.11,0.15,0.77,U] [#3 0.12,0.09,0.71,U] [#4 0.08,0.16,0.75,U] [#5 0.11,0.06,0.64,U] [#6 -0.07,0.14,0.72,U] [#7 0.03,0.09,0.61,U] [#8 -0.05,0.00,0.55,U] 
01:48:13.193 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.10, -0.06}
01:48:13.195 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
01:48:13.197 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
01:48:13.198 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.96 mountX=0.06 mountY=-0.07, mountTheta=-0.87
01:48:13.201 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
01:48:13.202 00.001 1032 Enqueuing Move request for scope (0.05, 0.07)
01:48:13.204 00.002 10072 Worker thread wakes up
01:48:13.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:48:13.204 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:48:13.204 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.06 yDistance=-0.07
01:48:13.206 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.52, period_length = 287.50
01:48:13.206 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:48:13.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:13.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:48:13.206 00.000 10072 MoveAxis(W, 12, ABG)
01:48:13.206 00.000 10072 Guiding  Dir = 3, Dur = 12
01:48:13.206 00.000 10072 IsGuiding returns 0
01:48:13.206 00.000 10072 PulseGuide returned control before completion, sleep 22
01:48:13.209 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:13.229 00.020 1032 UpdateGuideState exits: m=1287 SNR=25.3
01:48:13.230 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:13.232 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:13.235 00.003 1032 Enqueuing Expose request
01:48:13.243 00.008 10072 IsGuiding returns 0
01:48:13.244 00.001 10072 Move returns status 0, amount 12
01:48:13.244 00.000 10072 MoveAxis(N, 0, ABG)
01:48:13.244 00.000 10072 Move returns status 0, amount 0
01:48:13.244 00.000 10072 move complete, result=0
01:48:13.244 00.000 10072 worker thread done servicing request
01:48:13.244 00.000 10072 Worker thread wakes up
01:48:13.244 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:13.244 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:13.247 00.003 1032 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
01:48:13.872 00.625 10072 Exposure complete
01:48:13.919 00.047 10072 worker thread done servicing request
01:48:13.920 00.001 1032 OnExposeComplete: enter
01:48:13.922 00.002 1032 UpdateGuideState(): m_state=6
01:48:13.926 00.004 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 367
01:48:13.928 00.002 1032 Star::Find returns 1 (0), X=223.46, Y=617.93, Mass=1219, SNR=24.6, Peak=125 HFD=3.0
01:48:13.930 00.002 1032 MultiStar: [#1 0.18,0.11,1.10,U] [#2 0.05,0.27,0.81,U] [#3 0.16,0.11,0.72,U] [#4 0.20,0.12,0.78,U] [#5 0.06,0.16,0.65,U] [#6 0.21,0.11,0.75,U] [#7 0.17,0.22,0.59,U] [#8 0.07,0.13,0.58,U] 
01:48:13.931 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.13}, one-star: {0.20, 0.00}
01:48:13.934 00.003 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
01:48:13.936 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
01:48:13.937 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.71 mountX=0.09 mountY=-0.18, mountTheta=-1.12
01:48:13.939 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.13, opts=13)
01:48:13.941 00.002 1032 Enqueuing Move request for scope (0.15, 0.13)
01:48:13.942 00.001 10072 Worker thread wakes up
01:48:13.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
01:48:13.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
01:48:13.942 00.000 10072 Moving (0.15, 0.13) raw xDistance=0.09 yDistance=-0.18
01:48:13.944 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.52, period_length = 287.50
01:48:13.944 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:48:13.944 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:13.944 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:48:13.944 00.000 10072 MoveAxis(W, 14, ABG)
01:48:13.944 00.000 10072 Guiding  Dir = 3, Dur = 14
01:48:13.944 00.000 10072 IsGuiding returns 0
01:48:13.945 00.001 10072 PulseGuide returned control before completion, sleep 24
01:48:13.945 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:13.966 00.021 1032 UpdateGuideState exits: m=1219 SNR=24.6
01:48:13.968 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:13.970 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:13.971 00.001 1032 Enqueuing Expose request
01:48:13.979 00.008 10072 IsGuiding returns 0
01:48:13.979 00.000 10072 Move returns status 0, amount 14
01:48:13.979 00.000 10072 MoveAxis(N, 0, ABG)
01:48:13.979 00.000 10072 Move returns status 0, amount 0
01:48:13.979 00.000 10072 move complete, result=0
01:48:13.979 00.000 10072 worker thread done servicing request
01:48:13.979 00.000 10072 Worker thread wakes up
01:48:13.980 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:13.980 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:13.982 00.002 1032 GuideStep: 0.1 px 14 ms WEST, -0.2 px 0 ms NORTH
01:48:14.389 00.407 10072 Exposure complete
01:48:14.436 00.047 10072 worker thread done servicing request
01:48:14.437 00.001 1032 OnExposeComplete: enter
01:48:14.439 00.002 1032 UpdateGuideState(): m_state=6
01:48:14.441 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 368
01:48:14.443 00.002 1032 Star::Find returns 1 (0), X=223.45, Y=617.89, Mass=1219, SNR=24.6, Peak=137 HFD=2.9
01:48:14.445 00.002 1032 MultiStar: [#1 0.20,0.11,1.11,U] [#2 0.14,0.11,0.77,U] [#3 0.11,0.05,0.71,U] [#4 0.26,0.09,0.79,U] [#5 0.22,0.09,0.66,U] [#6 0.22,0.05,0.76,U] [#7 0.23,-0.01,0.62,U] [#8 0.16,-0.12,0.58,U] 
01:48:14.447 00.002 1032 single-star, 8 included, MultiStar: {0.19, 0.04}, one-star: {0.19, -0.04}
01:48:14.449 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
01:48:14.451 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
01:48:14.452 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.19 mountX=-0.08 mountY=-0.18, mountTheta=-2.02
01:48:14.457 00.005 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.04, opts=13)
01:48:14.459 00.002 1032 Enqueuing Move request for scope (0.19, -0.04)
01:48:14.461 00.002 10072 Worker thread wakes up
01:48:14.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
01:48:14.461 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
01:48:14.462 00.001 10072 Moving (0.19, -0.04) raw xDistance=-0.08 yDistance=-0.18
01:48:14.462 00.000 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.52, period_length = 287.50
01:48:14.462 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:48:14.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:14.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:48:14.462 00.000 10072 MoveAxis(W, 13, ABG)
01:48:14.462 00.000 10072 Guiding  Dir = 3, Dur = 13
01:48:14.463 00.001 10072 IsGuiding returns 0
01:48:14.463 00.000 10072 PulseGuide returned control before completion, sleep 23
01:48:14.465 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:14.491 00.026 1032 UpdateGuideState exits: m=1219 SNR=24.6
01:48:14.495 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:14.497 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:14.499 00.002 1032 Enqueuing Expose request
01:48:14.501 00.002 10072 IsGuiding returns 0
01:48:14.501 00.000 10072 Move returns status 0, amount 13
01:48:14.501 00.000 10072 MoveAxis(N, 0, ABG)
01:48:14.501 00.000 10072 Move returns status 0, amount 0
01:48:14.501 00.000 10072 move complete, result=0
01:48:14.502 00.001 10072 worker thread done servicing request
01:48:14.502 00.000 10072 Worker thread wakes up
01:48:14.502 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:14.502 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:14.509 00.007 1032 GuideStep: -0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
01:48:15.126 00.617 10072 Exposure complete
01:48:15.172 00.046 10072 worker thread done servicing request
01:48:15.173 00.001 1032 OnExposeComplete: enter
01:48:15.176 00.003 1032 UpdateGuideState(): m_state=6
01:48:15.179 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 369
01:48:15.181 00.002 1032 Star::Find returns 1 (0), X=223.52, Y=617.72, Mass=1249, SNR=24.9, Peak=140 HFD=3.0
01:48:15.184 00.003 1032 MultiStar: [#1 0.22,-0.02,1.04,U] [#2 0.17,0.12,0.77,U] [#3 0.13,0.02,0.67,U] [#4 0.10,-0.19,0.76,U] [#5 0.17,0.03,0.63,U] [#6 0.12,-0.01,0.77,U] [#7 0.04,0.10,0.60,U] [#8 0.02,-0.04,0.58,U] 
01:48:15.186 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.03}, one-star: {0.27, -0.21}
01:48:15.188 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
01:48:15.190 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
01:48:15.191 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.21 mountX=-0.07 mountY=-0.14, mountTheta=-2.04
01:48:15.193 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
01:48:15.195 00.002 1032 Enqueuing Move request for scope (0.15, -0.03)
01:48:15.198 00.003 10072 Worker thread wakes up
01:48:15.198 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
01:48:15.198 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
01:48:15.198 00.000 10072 Moving (0.15, -0.03) raw xDistance=-0.07 yDistance=-0.14
01:48:15.198 00.000 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.52, period_length = 287.50
01:48:15.198 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:48:15.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:15.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:48:15.199 00.001 10072 MoveAxis(W, 15, ABG)
01:48:15.199 00.000 10072 Guiding  Dir = 3, Dur = 15
01:48:15.199 00.000 10072 IsGuiding returns 0
01:48:15.199 00.000 10072 PulseGuide returned control before completion, sleep 25
01:48:15.200 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:15.220 00.020 1032 UpdateGuideState exits: m=1249 SNR=24.9
01:48:15.223 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:15.225 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:15.227 00.002 1032 Enqueuing Expose request
01:48:15.233 00.006 10072 IsGuiding returns 0
01:48:15.234 00.001 10072 Move returns status 0, amount 15
01:48:15.234 00.000 10072 MoveAxis(N, 0, ABG)
01:48:15.234 00.000 10072 Move returns status 0, amount 0
01:48:15.234 00.000 10072 move complete, result=0
01:48:15.234 00.000 10072 worker thread done servicing request
01:48:15.234 00.000 10072 Worker thread wakes up
01:48:15.234 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:15.234 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:15.238 00.004 1032 GuideStep: -0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
01:48:15.640 00.402 10072 Exposure complete
01:48:15.691 00.051 10072 worker thread done servicing request
01:48:15.691 00.000 1032 OnExposeComplete: enter
01:48:15.694 00.003 1032 UpdateGuideState(): m_state=6
01:48:15.696 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 370
01:48:15.698 00.002 1032 Star::Find returns 1 (0), X=223.54, Y=617.66, Mass=1402, SNR=26.4, Peak=177 HFD=3.0
01:48:15.701 00.003 1032 MultiStar: [#1 0.24,-0.00,1.02,U] [#2 0.14,0.10,0.74,U] [#3 0.16,-0.01,0.64,U] [#4 0.11,-0.13,0.70,U] [#5 0.09,0.09,0.59,U] [#6 0.19,-0.05,0.71,U] [#7 0.24,0.01,0.58,U] [#8 0.07,-0.14,0.55,U] 
01:48:15.703 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.05}, one-star: {0.28, -0.27}
01:48:15.705 00.002 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
01:48:15.706 00.001 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
01:48:15.709 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.29 mountX=-0.10 mountY=-0.16, mountTheta=-2.12
01:48:15.712 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.05, opts=13)
01:48:15.714 00.002 1032 Enqueuing Move request for scope (0.18, -0.05)
01:48:15.717 00.003 10072 Worker thread wakes up
01:48:15.717 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
01:48:15.717 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
01:48:15.717 00.000 10072 Moving (0.18, -0.05) raw xDistance=-0.10 yDistance=-0.16
01:48:15.717 00.000 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.52, period_length = 287.50
01:48:15.717 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:48:15.717 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:15.718 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:48:15.718 00.000 10072 MoveAxis(W, 10, ABG)
01:48:15.718 00.000 10072 Guiding  Dir = 3, Dur = 10
01:48:15.718 00.000 10072 IsGuiding returns 0
01:48:15.719 00.001 10072 PulseGuide returned control before completion, sleep 20
01:48:15.719 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:15.741 00.022 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:48:15.743 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:15.745 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:15.746 00.001 1032 Enqueuing Expose request
01:48:15.747 00.001 10072 IsGuiding returns 0
01:48:15.747 00.000 10072 Move returns status 0, amount 10
01:48:15.747 00.000 10072 MoveAxis(N, 0, ABG)
01:48:15.749 00.002 10072 Move returns status 0, amount 0
01:48:15.749 00.000 10072 move complete, result=0
01:48:15.749 00.000 10072 worker thread done servicing request
01:48:15.749 00.000 10072 Worker thread wakes up
01:48:15.749 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:15.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:15.756 00.007 1032 GuideStep: -0.1 px 10 ms WEST, -0.2 px 0 ms NORTH
01:48:16.378 00.622 10072 Exposure complete
01:48:16.421 00.043 10072 worker thread done servicing request
01:48:16.422 00.001 1032 OnExposeComplete: enter
01:48:16.425 00.003 1032 UpdateGuideState(): m_state=6
01:48:16.427 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 371
01:48:16.429 00.002 1032 Star::Find returns 1 (0), X=223.43, Y=617.83, Mass=1405, SNR=26.3, Peak=176 HFD=2.7
01:48:16.431 00.002 1032 MultiStar: [#1 0.10,0.11,1.03,U] [#2 0.07,0.16,0.77,U] [#3 -0.03,0.05,0.66,U] [#4 -0.01,0.13,0.69,U] [#5 0.07,0.11,0.62,U] [#6 0.01,0.10,0.71,U] [#7 0.00,0.15,0.57,U] [#8 -0.10,0.01,0.50,U] 
01:48:16.432 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.18, -0.09}
01:48:16.433 00.001 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
01:48:16.435 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
01:48:16.437 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.00 mountX=0.06 mountY=-0.07, mountTheta=-0.83
01:48:16.440 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
01:48:16.441 00.001 1032 Enqueuing Move request for scope (0.05, 0.08)
01:48:16.444 00.003 10072 Worker thread wakes up
01:48:16.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:48:16.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:48:16.444 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.06 yDistance=-0.07
01:48:16.444 00.000 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.52, period_length = 287.50
01:48:16.444 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:48:16.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:16.444 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:48:16.444 00.000 10072 MoveAxis(W, 11, ABG)
01:48:16.444 00.000 10072 Guiding  Dir = 3, Dur = 11
01:48:16.445 00.001 10072 IsGuiding returns 0
01:48:16.445 00.000 10072 PulseGuide returned control before completion, sleep 21
01:48:16.446 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:16.465 00.019 1032 UpdateGuideState exits: m=1405 SNR=26.3
01:48:16.468 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:16.469 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:16.471 00.002 1032 Enqueuing Expose request
01:48:16.472 00.001 10072 IsGuiding returns 0
01:48:16.472 00.000 10072 Move returns status 0, amount 11
01:48:16.472 00.000 10072 MoveAxis(N, 0, ABG)
01:48:16.472 00.000 10072 Move returns status 0, amount 0
01:48:16.472 00.000 10072 move complete, result=0
01:48:16.472 00.000 10072 worker thread done servicing request
01:48:16.472 00.000 10072 Worker thread wakes up
01:48:16.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:16.472 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:16.479 00.007 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:48:16.877 00.398 10072 Exposure complete
01:48:16.926 00.049 10072 worker thread done servicing request
01:48:16.926 00.000 1032 OnExposeComplete: enter
01:48:16.928 00.002 1032 UpdateGuideState(): m_state=6
01:48:16.930 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 372
01:48:16.933 00.003 1032 Star::Find returns 1 (0), X=223.44, Y=617.87, Mass=1273, SNR=25.2, Peak=138 HFD=2.9
01:48:16.934 00.001 1032 MultiStar: [#1 0.15,0.10,1.07,U] [#2 -0.03,0.17,0.80,U] [#3 0.02,0.21,0.72,U] [#4 -0.02,0.14,0.76,U] [#5 -0.05,0.19,0.67,U] [#6 0.01,0.07,0.72,U] [#7 0.08,0.06,0.59,U] [#8 -0.01,0.05,0.56,U] 
01:48:16.936 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.10}, one-star: {0.18, -0.06}
01:48:16.938 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
01:48:16.940 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
01:48:16.941 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.12 mountX=0.08 mountY=-0.07, mountTheta=-0.71
01:48:16.943 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
01:48:16.945 00.002 1032 Enqueuing Move request for scope (0.05, 0.10)
01:48:16.946 00.001 10072 Worker thread wakes up
01:48:16.946 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
01:48:16.946 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:48:16.946 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.07
01:48:16.947 00.001 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.52, period_length = 287.50
01:48:16.947 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:48:16.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:16.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:48:16.947 00.000 10072 MoveAxis(W, 10, ABG)
01:48:16.947 00.000 10072 Guiding  Dir = 3, Dur = 10
01:48:16.948 00.001 10072 IsGuiding returns 0
01:48:16.948 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:16.950 00.002 10072 PulseGuide returned control before completion, sleep 20
01:48:16.969 00.019 1032 UpdateGuideState exits: m=1273 SNR=25.2
01:48:16.971 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:16.973 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:16.974 00.001 1032 Enqueuing Expose request
01:48:16.983 00.009 10072 IsGuiding returns 0
01:48:16.983 00.000 10072 Move returns status 0, amount 10
01:48:16.983 00.000 10072 MoveAxis(N, 0, ABG)
01:48:16.983 00.000 10072 Move returns status 0, amount 0
01:48:16.983 00.000 10072 move complete, result=0
01:48:16.983 00.000 10072 worker thread done servicing request
01:48:16.983 00.000 10072 Worker thread wakes up
01:48:16.983 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:16.983 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:16.984 00.001 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:48:17.608 00.624 10072 Exposure complete
01:48:17.657 00.049 10072 worker thread done servicing request
01:48:17.657 00.000 1032 OnExposeComplete: enter
01:48:17.659 00.002 1032 UpdateGuideState(): m_state=6
01:48:17.661 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 373
01:48:17.663 00.002 1032 Star::Find returns 1 (0), X=223.46, Y=617.86, Mass=1306, SNR=25.4, Peak=159 HFD=2.9
01:48:17.665 00.002 1032 MultiStar: [#1 0.16,0.06,1.00,U] [#2 0.15,0.09,0.78,U] [#3 0.15,0.11,0.68,U] [#4 -0.03,0.07,0.73,U] [#5 0.21,0.19,0.63,U] [#6 0.12,-0.03,0.75,U] [#7 0.01,0.17,0.59,U] [#8 -0.02,-0.07,0.55,U] 
01:48:17.666 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.21, -0.06}
01:48:17.668 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
01:48:17.670 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
01:48:17.672 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.42 mountX=0.02 mountY=-0.13, mountTheta=-1.41
01:48:17.675 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
01:48:17.676 00.001 1032 Enqueuing Move request for scope (0.12, 0.05)
01:48:17.680 00.004 10072 Worker thread wakes up
01:48:17.680 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
01:48:17.680 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
01:48:17.680 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.13
01:48:17.680 00.000 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.52, period_length = 287.50
01:48:17.680 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:48:17.680 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:17.681 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:48:17.681 00.000 10072 MoveAxis(W, 12, ABG)
01:48:17.681 00.000 10072 Guiding  Dir = 3, Dur = 12
01:48:17.681 00.000 10072 IsGuiding returns 0
01:48:17.682 00.001 10072 PulseGuide returned control before completion, sleep 22
01:48:17.682 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:17.704 00.022 1032 UpdateGuideState exits: m=1306 SNR=25.4
01:48:17.706 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:17.708 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:17.710 00.002 1032 Enqueuing Expose request
01:48:17.715 00.005 10072 IsGuiding returns 0
01:48:17.715 00.000 10072 Move returns status 0, amount 12
01:48:17.716 00.001 10072 MoveAxis(N, 0, ABG)
01:48:17.716 00.000 10072 Move returns status 0, amount 0
01:48:17.716 00.000 10072 move complete, result=0
01:48:17.716 00.000 10072 worker thread done servicing request
01:48:17.716 00.000 10072 Worker thread wakes up
01:48:17.716 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:17.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:17.720 00.004 1032 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
01:48:18.126 00.406 10072 Exposure complete
01:48:18.173 00.047 10072 worker thread done servicing request
01:48:18.173 00.000 1032 OnExposeComplete: enter
01:48:18.175 00.002 1032 UpdateGuideState(): m_state=6
01:48:18.178 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 374
01:48:18.180 00.002 1032 Star::Find returns 1 (0), X=223.49, Y=617.84, Mass=1209, SNR=24.5, Peak=122 HFD=3.0
01:48:18.183 00.003 1032 MultiStar: [#1 0.14,0.06,1.08,U] [#2 0.13,0.07,0.80,U] [#3 0.11,-0.07,0.68,U] [#4 0.02,0.07,0.75,U] [#5 0.03,0.07,0.64,U] [#6 0.06,0.00,0.77,U] [#7 0.20,0.07,0.63,U] [#8 0.06,-0.06,0.59,U] 
01:48:18.184 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.23, -0.09}
01:48:18.185 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
01:48:18.187 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
01:48:18.190 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.11 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
01:48:18.192 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
01:48:18.194 00.002 1032 Enqueuing Move request for scope (0.12, 0.01)
01:48:18.195 00.001 10072 Worker thread wakes up
01:48:18.195 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
01:48:18.195 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
01:48:18.195 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
01:48:18.196 00.001 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.52, period_length = 287.50
01:48:18.196 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:48:18.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:18.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:48:18.196 00.000 10072 MoveAxis(W, 11, ABG)
01:48:18.196 00.000 10072 Guiding  Dir = 3, Dur = 11
01:48:18.196 00.000 10072 IsGuiding returns 0
01:48:18.197 00.001 10072 PulseGuide returned control before completion, sleep 21
01:48:18.197 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:18.217 00.020 1032 UpdateGuideState exits: m=1209 SNR=24.5
01:48:18.219 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:18.222 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:18.223 00.001 1032 Enqueuing Expose request
01:48:18.231 00.008 10072 IsGuiding returns 0
01:48:18.231 00.000 10072 Move returns status 0, amount 11
01:48:18.231 00.000 10072 MoveAxis(N, 0, ABG)
01:48:18.231 00.000 10072 Move returns status 0, amount 0
01:48:18.231 00.000 10072 move complete, result=0
01:48:18.231 00.000 10072 worker thread done servicing request
01:48:18.231 00.000 10072 Worker thread wakes up
01:48:18.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:18.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:18.233 00.002 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:48:18.865 00.632 10072 Exposure complete
01:48:18.911 00.046 10072 worker thread done servicing request
01:48:18.911 00.000 1032 OnExposeComplete: enter
01:48:18.913 00.002 1032 UpdateGuideState(): m_state=6
01:48:18.916 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 375
01:48:18.917 00.001 1032 Star::Find returns 1 (0), X=223.43, Y=617.78, Mass=1281, SNR=25.2, Peak=138 HFD=2.9
01:48:18.919 00.002 1032 MultiStar: [#1 0.15,0.16,1.02,U] [#2 0.17,0.12,0.79,U] [#3 0.19,0.14,0.70,U] [#4 0.08,0.17,0.73,U] [#5 0.06,0.26,0.65,U] [#6 0.12,0.08,0.73,U] [#7 0.11,0.07,0.60,U] [#8 0.37,-0.15,0.52,U] 
01:48:18.921 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.08}, one-star: {0.17, -0.14}
01:48:18.923 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
01:48:18.926 00.003 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
01:48:18.927 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.47 mountX=0.04 mountY=-0.17, mountTheta=-1.36
01:48:18.929 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
01:48:18.932 00.003 1032 Enqueuing Move request for scope (0.15, 0.08)
01:48:18.934 00.002 10072 Worker thread wakes up
01:48:18.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
01:48:18.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
01:48:18.934 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.04 yDistance=-0.17
01:48:18.934 00.000 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.51, period_length = 287.50
01:48:18.934 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:48:18.935 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:18.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:48:18.935 00.000 10072 MoveAxis(W, 13, ABG)
01:48:18.935 00.000 10072 Guiding  Dir = 3, Dur = 13
01:48:18.935 00.000 10072 IsGuiding returns 0
01:48:18.936 00.001 10072 PulseGuide returned control before completion, sleep 23
01:48:18.936 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:18.960 00.024 1032 UpdateGuideState exits: m=1281 SNR=25.2
01:48:18.964 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:18.965 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:18.968 00.003 1032 Enqueuing Expose request
01:48:18.971 00.003 10072 IsGuiding returns 0
01:48:18.971 00.000 10072 Move returns status 0, amount 13
01:48:18.971 00.000 10072 MoveAxis(N, 0, ABG)
01:48:18.971 00.000 10072 Move returns status 0, amount 0
01:48:18.971 00.000 10072 move complete, result=0
01:48:18.971 00.000 10072 worker thread done servicing request
01:48:18.971 00.000 10072 Worker thread wakes up
01:48:18.971 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:18.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:18.976 00.005 1032 GuideStep: 0.0 px 13 ms WEST, -0.2 px 0 ms NORTH
01:48:19.380 00.404 10072 Exposure complete
01:48:19.429 00.049 10072 worker thread done servicing request
01:48:19.429 00.000 1032 OnExposeComplete: enter
01:48:19.432 00.003 1032 UpdateGuideState(): m_state=6
01:48:19.434 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 376
01:48:19.436 00.002 1032 Star::Find returns 1 (0), X=223.49, Y=617.84, Mass=1302, SNR=25.4, Peak=135 HFD=3.0
01:48:19.438 00.002 1032 MultiStar: [#1 0.20,0.11,1.04,U] [#2 0.10,0.16,0.80,U] [#3 0.17,0.17,0.70,U] [#4 0.05,0.22,0.73,U] [#5 0.02,0.16,0.66,U] [#6 0.17,0.15,0.72,U] [#7 0.12,0.14,0.58,U] [#8 0.04,0.08,0.53,U] 
01:48:19.440 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.12}, one-star: {0.24, -0.09}
01:48:19.442 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
01:48:19.444 00.002 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
01:48:19.446 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.71 mountX=0.08 mountY=-0.16, mountTheta=-1.12
01:48:19.448 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
01:48:19.450 00.002 1032 Enqueuing Move request for scope (0.13, 0.12)
01:48:19.451 00.001 10072 Worker thread wakes up
01:48:19.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
01:48:19.452 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
01:48:19.452 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.08 yDistance=-0.16
01:48:19.452 00.000 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.51, period_length = 287.50
01:48:19.452 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:48:19.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:19.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:48:19.452 00.000 10072 MoveAxis(W, 12, ABG)
01:48:19.452 00.000 10072 Guiding  Dir = 3, Dur = 12
01:48:19.453 00.001 10072 IsGuiding returns 0
01:48:19.453 00.000 10072 PulseGuide returned control before completion, sleep 22
01:48:19.454 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:19.473 00.019 1032 UpdateGuideState exits: m=1302 SNR=25.4
01:48:19.476 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:19.477 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:19.479 00.002 1032 Enqueuing Expose request
01:48:19.489 00.010 10072 IsGuiding returns 0
01:48:19.489 00.000 10072 Move returns status 0, amount 12
01:48:19.489 00.000 10072 MoveAxis(N, 0, ABG)
01:48:19.489 00.000 10072 Move returns status 0, amount 0
01:48:19.489 00.000 10072 move complete, result=0
01:48:19.489 00.000 10072 worker thread done servicing request
01:48:19.489 00.000 1032 GuideStep: 0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
01:48:19.493 00.004 10072 Worker thread wakes up
01:48:19.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:19.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:20.118 00.625 10072 Exposure complete
01:48:20.163 00.045 10072 worker thread done servicing request
01:48:20.163 00.000 1032 OnExposeComplete: enter
01:48:20.165 00.002 1032 UpdateGuideState(): m_state=6
01:48:20.166 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 377
01:48:20.168 00.002 1032 Star::Find returns 1 (0), X=223.59, Y=617.76, Mass=1480, SNR=27.1, Peak=165 HFD=3.1
01:48:20.170 00.002 1032 MultiStar: [#1 0.19,0.02,1.02,U] [#2 0.23,-0.00,0.75,U] [#3 0.31,-0.00,0.66,U] [#4 0.04,0.11,0.68,U] [#5 0.30,0.02,0.57,U] [#6 0.14,0.02,0.68,U] [#7 0.31,0.07,0.56,U] [#8 0.02,0.12,0.46,U] 
01:48:20.171 00.001 1032 refined, 8 included, MultiStar: {0.22, 0.01}, one-star: {0.34, -0.16}
01:48:20.173 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
01:48:20.175 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
01:48:20.179 00.004 1032 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.04 mountX=-0.05 mountY=-0.21, mountTheta=-1.79
01:48:20.182 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.01, opts=13)
01:48:20.184 00.002 1032 Enqueuing Move request for scope (0.22, 0.01)
01:48:20.187 00.003 10072 Worker thread wakes up
01:48:20.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
01:48:20.187 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
01:48:20.187 00.000 10072 Moving (0.22, 0.01) raw xDistance=-0.05 yDistance=-0.21
01:48:20.187 00.000 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.51, period_length = 287.50
01:48:20.188 00.001 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:48:20.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:48:20.188 00.000 10072 MoveAxis(W, 13, ABG)
01:48:20.188 00.000 10072 Guiding  Dir = 3, Dur = 13
01:48:20.189 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:20.211 00.022 1032 UpdateGuideState exits: m=1480 SNR=27.1
01:48:20.213 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:20.215 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:20.218 00.003 1032 Enqueuing Expose request
01:48:20.233 00.015 10072 IsGuiding returns 0
01:48:20.235 00.002 10072 PulseGuide returned control before completion, sleep 23
01:48:20.269 00.034 10072 IsGuiding returns 0
01:48:20.269 00.000 10072 Move returns status 0, amount 13
01:48:20.270 00.001 10072 MoveAxis(N, 136, ABG)
01:48:20.270 00.000 10072 Guiding  Dir = 0, Dur = 136
01:48:20.270 00.000 10072 IsGuiding returns 0
01:48:20.270 00.000 10072 PulseGuide returned control before completion, sleep 146
01:48:20.427 00.157 10072 IsGuiding returns 0
01:48:20.427 00.000 10072 Move returns status 0, amount 136
01:48:20.427 00.000 10072 move complete, result=0
01:48:20.428 00.001 10072 worker thread done servicing request
01:48:20.428 00.000 10072 Worker thread wakes up
01:48:20.428 00.000 1032 GuideStep: -0.0 px 13 ms WEST, -0.2 px 136 ms NORTH
01:48:20.430 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:20.430 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:20.850 00.420 10072 Exposure complete
01:48:20.900 00.050 10072 worker thread done servicing request
01:48:20.900 00.000 1032 OnExposeComplete: enter
01:48:20.902 00.002 1032 UpdateGuideState(): m_state=6
01:48:20.904 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 378
01:48:20.906 00.002 1032 Star::Find returns 1 (0), X=223.38, Y=617.76, Mass=1333, SNR=25.7, Peak=154 HFD=2.8
01:48:20.909 00.003 1032 MultiStar: [#1 0.09,-0.09,1.01,U] [#2 -0.08,-0.02,0.77,U] [#3 -0.00,-0.02,0.70,U] [#4 0.02,0.01,0.74,U] [#5 0.05,0.03,0.61,U] [#6 -0.03,-0.09,0.69,U] [#7 0.03,0.05,0.60,U] [#8 0.01,-0.04,0.54,U] 
01:48:20.911 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.12, -0.17}
01:48:20.912 00.001 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
01:48:20.914 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
01:48:20.915 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.01 mountX=-0.05 mountY=-0.02, mountTheta=-2.84
01:48:20.918 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
01:48:20.921 00.003 1032 Enqueuing Move request for scope (0.03, -0.05)
01:48:20.922 00.001 10072 Worker thread wakes up
01:48:20.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:48:20.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:48:20.923 00.001 10072 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.02
01:48:20.923 00.000 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.51, period_length = 287.50
01:48:20.923 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:48:20.924 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:20.924 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:48:20.924 00.000 10072 MoveAxis(W, 11, ABG)
01:48:20.924 00.000 10072 Guiding  Dir = 3, Dur = 11
01:48:20.924 00.000 10072 IsGuiding returns 0
01:48:20.926 00.002 10072 PulseGuide returned control before completion, sleep 21
01:48:20.927 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:20.947 00.020 1032 UpdateGuideState exits: m=1333 SNR=25.7
01:48:20.950 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:20.951 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:20.952 00.001 1032 Enqueuing Expose request
01:48:20.957 00.005 10072 IsGuiding returns 0
01:48:20.957 00.000 10072 Move returns status 0, amount 11
01:48:20.957 00.000 10072 MoveAxis(N, 0, ABG)
01:48:20.957 00.000 10072 Move returns status 0, amount 0
01:48:20.958 00.001 10072 move complete, result=0
01:48:20.958 00.000 10072 worker thread done servicing request
01:48:20.958 00.000 10072 Worker thread wakes up
01:48:20.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:20.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:20.965 00.007 1032 GuideStep: -0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
01:48:21.587 00.622 10072 Exposure complete
01:48:21.639 00.052 10072 worker thread done servicing request
01:48:21.639 00.000 1032 OnExposeComplete: enter
01:48:21.641 00.002 1032 UpdateGuideState(): m_state=6
01:48:21.645 00.004 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 379
01:48:21.647 00.002 1032 Star::Find returns 1 (0), X=223.23, Y=617.81, Mass=1309, SNR=25.5, Peak=150 HFD=2.9
01:48:21.649 00.002 1032 MultiStar: [#1 -0.05,0.10,1.05,U] [#2 -0.00,0.03,0.78,U] [#3 -0.07,0.09,0.69,U] [#4 -0.16,0.03,0.75,U] [#5 -0.13,0.11,0.63,U] [#6 -0.09,-0.02,0.74,U] [#7 -0.01,0.13,0.57,U] [#8 -0.18,0.02,0.50,U] 
01:48:21.652 00.003 1032 refined, 8 included, MultiStar: {-0.07, 0.03}, one-star: {-0.03, -0.12}
01:48:21.653 00.001 1032 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.83) = xAngle (0.87 = 0.87)
01:48:21.655 00.002 1032 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.87 = 0.87)
01:48:21.657 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.70 mountX=0.05 mountY=0.06, mountTheta=0.87
01:48:21.659 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.03, opts=13)
01:48:21.660 00.001 1032 Enqueuing Move request for scope (-0.07, 0.03)
01:48:21.663 00.003 10072 Worker thread wakes up
01:48:21.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
01:48:21.663 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
01:48:21.663 00.000 10072 Moving (-0.07, 0.03) raw xDistance=0.05 yDistance=0.06
01:48:21.663 00.000 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.51, period_length = 287.50
01:48:21.663 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:48:21.664 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:21.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:48:21.664 00.000 10072 MoveAxis(W, 11, ABG)
01:48:21.664 00.000 10072 Guiding  Dir = 3, Dur = 11
01:48:21.664 00.000 10072 IsGuiding returns 0
01:48:21.665 00.001 10072 PulseGuide returned control before completion, sleep 21
01:48:21.665 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:21.685 00.020 1032 UpdateGuideState exits: m=1309 SNR=25.5
01:48:21.687 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:21.688 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:21.690 00.002 1032 Enqueuing Expose request
01:48:21.693 00.003 10072 IsGuiding returns 0
01:48:21.694 00.001 10072 Move returns status 0, amount 11
01:48:21.694 00.000 10072 MoveAxis(N, 0, ABG)
01:48:21.694 00.000 10072 Move returns status 0, amount 0
01:48:21.694 00.000 10072 move complete, result=0
01:48:21.694 00.000 10072 worker thread done servicing request
01:48:21.694 00.000 10072 Worker thread wakes up
01:48:21.694 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:21.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:21.699 00.005 1032 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
01:48:22.103 00.404 10072 Exposure complete
01:48:22.151 00.048 10072 worker thread done servicing request
01:48:22.151 00.000 1032 OnExposeComplete: enter
01:48:22.154 00.003 1032 UpdateGuideState(): m_state=6
01:48:22.155 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 380
01:48:22.158 00.003 1032 Star::Find returns 1 (0), X=223.33, Y=617.76, Mass=1267, SNR=25.0, Peak=125 HFD=3.0
01:48:22.159 00.001 1032 MultiStar: [#1 -0.09,0.04,1.08,U] [#2 -0.07,0.10,0.78,U] [#3 -0.07,0.03,0.72,U] [#4 -0.07,0.10,0.72,U] [#5 -0.01,0.06,0.64,U] [#6 0.01,0.07,0.74,U] [#7 0.09,-0.01,0.58,U] [#8 -0.16,-0.02,0.55,U] 
01:48:22.160 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.07, -0.16}
01:48:22.162 00.002 1032 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.83) = xAngle (0.76 = 0.76)
01:48:22.163 00.001 1032 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.76 = 0.76)
01:48:22.165 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.59 mountX=0.03 mountY=0.02, mountTheta=0.76
01:48:22.168 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
01:48:22.170 00.002 1032 Enqueuing Move request for scope (-0.03, 0.02)
01:48:22.172 00.002 10072 Worker thread wakes up
01:48:22.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:48:22.172 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:48:22.172 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.02
01:48:22.172 00.000 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.51, period_length = 287.50
01:48:22.174 00.002 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:48:22.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:22.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:48:22.174 00.000 10072 MoveAxis(W, 10, ABG)
01:48:22.174 00.000 10072 Guiding  Dir = 3, Dur = 10
01:48:22.174 00.000 10072 IsGuiding returns 0
01:48:22.175 00.001 10072 PulseGuide returned control before completion, sleep 20
01:48:22.175 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:22.196 00.021 1032 UpdateGuideState exits: m=1267 SNR=25.0
01:48:22.198 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:22.199 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:22.201 00.002 1032 Enqueuing Expose request
01:48:22.210 00.009 10072 IsGuiding returns 0
01:48:22.210 00.000 10072 Move returns status 0, amount 10
01:48:22.210 00.000 10072 MoveAxis(N, 0, ABG)
01:48:22.210 00.000 10072 Move returns status 0, amount 0
01:48:22.210 00.000 10072 move complete, result=0
01:48:22.210 00.000 10072 worker thread done servicing request
01:48:22.211 00.001 10072 Worker thread wakes up
01:48:22.211 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:22.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:22.212 00.001 1032 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
01:48:22.839 00.627 10072 Exposure complete
01:48:22.883 00.044 10072 worker thread done servicing request
01:48:22.883 00.000 1032 OnExposeComplete: enter
01:48:22.886 00.003 1032 UpdateGuideState(): m_state=6
01:48:22.888 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 381
01:48:22.889 00.001 1032 Star::Find returns 1 (0), X=223.32, Y=617.75, Mass=1253, SNR=24.9, Peak=123 HFD=3.0
01:48:22.892 00.003 1032 MultiStar: [#1 0.05,0.10,1.03,U] [#2 0.06,-0.09,0.79,U] [#3 0.00,-0.09,0.71,U] [#4 -0.06,-0.02,0.73,U] [#5 0.08,0.06,0.63,U] [#6 -0.15,-0.14,0.75,U] [#7 0.08,-0.01,0.59,U] [#8 0.03,-0.05,0.53,U] 
01:48:22.893 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {0.06, -0.18}
01:48:22.894 00.001 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
01:48:22.897 00.003 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
01:48:22.898 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.19 mountX=-0.05 mountY=-0.01, mountTheta=-3.02
01:48:22.901 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
01:48:22.902 00.001 1032 Enqueuing Move request for scope (0.02, -0.05)
01:48:22.903 00.001 10072 Worker thread wakes up
01:48:22.904 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
01:48:22.904 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
01:48:22.904 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
01:48:22.904 00.000 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.51, period_length = 287.50
01:48:22.904 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:48:22.904 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:22.904 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:48:22.904 00.000 10072 MoveAxis(W, 11, ABG)
01:48:22.904 00.000 10072 Guiding  Dir = 3, Dur = 11
01:48:22.905 00.001 10072 IsGuiding returns 0
01:48:22.905 00.000 10072 PulseGuide returned control before completion, sleep 21
01:48:22.905 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:22.925 00.020 1032 UpdateGuideState exits: m=1253 SNR=24.9
01:48:22.927 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:22.929 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:22.930 00.001 1032 Enqueuing Expose request
01:48:22.932 00.002 10072 IsGuiding returns 0
01:48:22.932 00.000 10072 Move returns status 0, amount 11
01:48:22.932 00.000 10072 MoveAxis(N, 0, ABG)
01:48:22.932 00.000 10072 Move returns status 0, amount 0
01:48:22.932 00.000 10072 move complete, result=0
01:48:22.932 00.000 10072 worker thread done servicing request
01:48:22.934 00.002 10072 Worker thread wakes up
01:48:22.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:22.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:22.940 00.006 1032 GuideStep: -0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
01:48:23.339 00.399 10072 Exposure complete
01:48:23.384 00.045 10072 worker thread done servicing request
01:48:23.384 00.000 1032 OnExposeComplete: enter
01:48:23.386 00.002 1032 UpdateGuideState(): m_state=6
01:48:23.388 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 382
01:48:23.390 00.002 1032 Star::Find returns 1 (0), X=223.33, Y=617.72, Mass=1424, SNR=26.6, Peak=156 HFD=2.8
01:48:23.391 00.001 1032 MultiStar: [#1 -0.01,-0.07,0.99,U] [#2 0.02,-0.09,0.68,U] [#3 -0.00,-0.13,0.64,U] [#4 -0.02,-0.04,0.70,U] [#5 0.10,0.04,0.60,U] [#6 -0.03,-0.13,0.71,U] [#7 -0.10,-0.01,0.57,U] [#8 -0.16,0.00,0.46,U] 
01:48:23.393 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.08}, one-star: {0.07, -0.20}
01:48:23.394 00.001 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.83)
01:48:23.396 00.002 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.83)
01:48:23.397 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.62 mountX=-0.08 mountY=0.02, mountTheta=2.83
01:48:23.401 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.08, opts=13)
01:48:23.403 00.002 1032 Enqueuing Move request for scope (-0.00, -0.08)
01:48:23.405 00.002 10072 Worker thread wakes up
01:48:23.405 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
01:48:23.405 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
01:48:23.405 00.000 10072 Moving (-0.00, -0.08) raw xDistance=-0.08 yDistance=0.02
01:48:23.405 00.000 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.51, period_length = 287.50
01:48:23.405 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:48:23.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:23.406 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:48:23.406 00.000 10072 MoveAxis(W, 9, ABG)
01:48:23.406 00.000 10072 Guiding  Dir = 3, Dur = 9
01:48:23.406 00.000 10072 IsGuiding returns 0
01:48:23.406 00.000 10072 PulseGuide returned control before completion, sleep 19
01:48:23.407 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:23.427 00.020 1032 UpdateGuideState exits: m=1424 SNR=26.6
01:48:23.430 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:23.432 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:23.434 00.002 1032 Enqueuing Expose request
01:48:23.436 00.002 10072 IsGuiding returns 0
01:48:23.436 00.000 10072 Move returns status 0, amount 9
01:48:23.436 00.000 10072 MoveAxis(N, 0, ABG)
01:48:23.436 00.000 10072 Move returns status 0, amount 0
01:48:23.436 00.000 10072 move complete, result=0
01:48:23.436 00.000 10072 worker thread done servicing request
01:48:23.436 00.000 10072 Worker thread wakes up
01:48:23.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:23.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:23.444 00.008 1032 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
01:48:24.067 00.623 10072 Exposure complete
01:48:24.118 00.051 10072 worker thread done servicing request
01:48:24.118 00.000 1032 OnExposeComplete: enter
01:48:24.120 00.002 1032 UpdateGuideState(): m_state=6
01:48:24.121 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 383
01:48:24.123 00.002 1032 Star::Find returns 1 (0), X=223.22, Y=617.83, Mass=1300, SNR=25.4, Peak=157 HFD=2.8
01:48:24.125 00.002 1032 MultiStar: [#1 0.00,0.01,1.03,U] [#2 -0.11,-0.04,0.78,U] [#3 0.09,-0.04,0.70,U] [#4 -0.15,0.01,0.73,U] [#5 -0.16,-0.03,0.63,U] [#6 -0.02,-0.06,0.73,U] [#7 -0.12,0.07,0.62,U] [#8 -0.03,-0.05,0.54,U] 
01:48:24.127 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {-0.03, -0.09}
01:48:24.129 00.002 1032 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.83) = xAngle (-4.52 = 1.76)
01:48:24.130 00.001 1032 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.52 = 1.76)
01:48:24.133 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.69 mountX=-0.01 mountY=0.06, mountTheta=1.76
01:48:24.135 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.03, opts=13)
01:48:24.137 00.002 1032 Enqueuing Move request for scope (-0.05, -0.03)
01:48:24.138 00.001 10072 Worker thread wakes up
01:48:24.138 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
01:48:24.138 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
01:48:24.138 00.000 10072 Moving (-0.05, -0.03) raw xDistance=-0.01 yDistance=0.06
01:48:24.139 00.001 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.51, period_length = 287.50
01:48:24.139 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:48:24.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:24.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:48:24.139 00.000 10072 MoveAxis(W, 11, ABG)
01:48:24.139 00.000 10072 Guiding  Dir = 3, Dur = 11
01:48:24.139 00.000 10072 IsGuiding returns 0
01:48:24.141 00.002 10072 PulseGuide returned control before completion, sleep 21
01:48:24.141 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:24.162 00.021 1032 UpdateGuideState exits: m=1300 SNR=25.4
01:48:24.165 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:24.165 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:24.167 00.002 1032 Enqueuing Expose request
01:48:24.174 00.007 10072 IsGuiding returns 0
01:48:24.175 00.001 10072 Move returns status 0, amount 11
01:48:24.175 00.000 10072 MoveAxis(N, 0, ABG)
01:48:24.175 00.000 10072 Move returns status 0, amount 0
01:48:24.175 00.000 10072 move complete, result=0
01:48:24.175 00.000 10072 worker thread done servicing request
01:48:24.175 00.000 10072 Worker thread wakes up
01:48:24.175 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:24.175 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:24.176 00.001 1032 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
01:48:24.584 00.408 10072 Exposure complete
01:48:24.631 00.047 10072 worker thread done servicing request
01:48:24.631 00.000 1032 OnExposeComplete: enter
01:48:24.633 00.002 1032 UpdateGuideState(): m_state=6
01:48:24.635 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 384
01:48:24.638 00.003 1032 Star::Find returns 1 (0), X=223.28, Y=617.81, Mass=1175, SNR=24.1, Peak=122 HFD=2.8
01:48:24.640 00.002 1032 MultiStar: [#1 0.05,0.03,1.12,U] [#2 -0.02,0.04,0.80,U] [#3 -0.12,-0.03,0.71,U] [#4 0.01,0.07,0.76,U] [#5 -0.03,0.06,0.67,U] [#6 -0.13,-0.01,0.81,U] [#7 -0.05,0.07,0.61,U] [#8 -0.13,-0.08,0.56,U] 
01:48:24.641 00.001 1032 refined, 8 included, MultiStar: {-0.04, 0.00}, one-star: {0.02, -0.11}
01:48:24.642 00.001 1032 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.83) = xAngle (1.24 = 1.24)
01:48:24.646 00.004 1032 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.24 = 1.24)
01:48:24.648 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.07 mountX=0.01 mountY=0.03, mountTheta=1.24
01:48:24.650 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.00, opts=13)
01:48:24.653 00.003 1032 Enqueuing Move request for scope (-0.04, 0.00)
01:48:24.654 00.001 10072 Worker thread wakes up
01:48:24.655 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
01:48:24.655 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
01:48:24.655 00.000 10072 Moving (-0.04, 0.00) raw xDistance=0.01 yDistance=0.03
01:48:24.655 00.000 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.50, period_length = 287.50
01:48:24.655 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:48:24.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:24.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:48:24.656 00.001 10072 MoveAxis(W, 9, ABG)
01:48:24.656 00.000 10072 Guiding  Dir = 3, Dur = 9
01:48:24.656 00.000 10072 IsGuiding returns 0
01:48:24.656 00.000 10072 PulseGuide returned control before completion, sleep 19
01:48:24.657 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:24.679 00.022 1032 UpdateGuideState exits: m=1175 SNR=24.1
01:48:24.682 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:24.684 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:24.685 00.001 1032 Enqueuing Expose request
01:48:24.690 00.005 10072 IsGuiding returns 0
01:48:24.691 00.001 10072 Move returns status 0, amount 9
01:48:24.691 00.000 10072 MoveAxis(N, 0, ABG)
01:48:24.691 00.000 10072 Move returns status 0, amount 0
01:48:24.691 00.000 10072 move complete, result=0
01:48:24.691 00.000 10072 worker thread done servicing request
01:48:24.691 00.000 10072 Worker thread wakes up
01:48:24.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:24.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:24.695 00.004 1032 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
01:48:25.317 00.622 10072 Exposure complete
01:48:25.366 00.049 10072 worker thread done servicing request
01:48:25.366 00.000 1032 OnExposeComplete: enter
01:48:25.369 00.003 1032 UpdateGuideState(): m_state=6
01:48:25.371 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 385
01:48:25.373 00.002 1032 Star::Find returns 1 (0), X=223.19, Y=617.72, Mass=1317, SNR=25.6, Peak=162 HFD=2.7
01:48:25.375 00.002 1032 MultiStar: [#1 -0.03,-0.06,1.06,U] [#2 0.03,-0.05,0.77,U] [#3 -0.04,-0.11,0.68,U] [#4 0.03,0.03,0.72,U] [#5 0.04,0.14,0.62,U] [#6 0.05,-0.04,0.73,U] [#7 -0.01,0.02,0.58,U] [#8 -0.07,-0.02,0.52,U] 
01:48:25.377 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.06, -0.20}
01:48:25.379 00.002 1032 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.83) = xAngle (-3.61 = 2.67)
01:48:25.381 00.002 1032 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.61 = 2.67)
01:48:25.383 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.78 mountX=-0.04 mountY=0.02, mountTheta=2.67
01:48:25.386 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
01:48:25.388 00.002 1032 Enqueuing Move request for scope (-0.01, -0.04)
01:48:25.389 00.001 10072 Worker thread wakes up
01:48:25.391 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:48:25.391 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:48:25.391 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
01:48:25.391 00.000 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.50, period_length = 287.50
01:48:25.391 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:48:25.391 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:25.391 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:48:25.391 00.000 10072 MoveAxis(W, 9, ABG)
01:48:25.391 00.000 10072 Guiding  Dir = 3, Dur = 9
01:48:25.392 00.001 10072 IsGuiding returns 0
01:48:25.395 00.003 10072 PulseGuide returned control before completion, sleep 17
01:48:25.395 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:25.416 00.021 1032 UpdateGuideState exits: m=1317 SNR=25.6
01:48:25.419 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:25.421 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:25.424 00.003 1032 Enqueuing Expose request
01:48:25.427 00.003 10072 IsGuiding returns 0
01:48:25.427 00.000 10072 Move returns status 0, amount 9
01:48:25.427 00.000 10072 MoveAxis(N, 0, ABG)
01:48:25.427 00.000 10072 Move returns status 0, amount 0
01:48:25.427 00.000 10072 move complete, result=0
01:48:25.427 00.000 10072 worker thread done servicing request
01:48:25.427 00.000 10072 Worker thread wakes up
01:48:25.427 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:25.427 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:25.435 00.008 1032 GuideStep: -0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
01:48:25.834 00.399 10072 Exposure complete
01:48:25.884 00.050 10072 worker thread done servicing request
01:48:25.885 00.001 1032 OnExposeComplete: enter
01:48:25.887 00.002 1032 UpdateGuideState(): m_state=6
01:48:25.889 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 386
01:48:25.890 00.001 1032 Star::Find returns 1 (0), X=223.28, Y=617.64, Mass=1269, SNR=25.1, Peak=153 HFD=2.8
01:48:25.901 00.011 1032 MultiStar: [#1 0.02,-0.11,1.09,U] [#2 -0.01,-0.09,0.79,U] [#3 -0.12,-0.15,0.66,U] [#4 -0.05,-0.16,0.75,U] [#5 0.03,0.03,0.65,U] [#6 -0.14,-0.21,0.73,U] [#7 -0.10,-0.11,0.62,U] [#8 0.03,-0.13,0.51,U] 
01:48:25.903 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.14}, one-star: {0.02, -0.29}
01:48:25.905 00.002 1032 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.83) = xAngle (-3.61 = 2.67)
01:48:25.907 00.002 1032 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.61 = 2.67)
01:48:25.909 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.78 mountX=-0.13 mountY=0.07, mountTheta=2.67
01:48:25.913 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.14, opts=13)
01:48:25.914 00.001 1032 Enqueuing Move request for scope (-0.03, -0.14)
01:48:25.917 00.003 10072 Worker thread wakes up
01:48:25.917 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
01:48:25.917 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
01:48:25.917 00.000 10072 Moving (-0.03, -0.14) raw xDistance=-0.13 yDistance=0.07
01:48:25.918 00.001 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.50, period_length = 287.50
01:48:25.918 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 500
01:48:25.918 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:25.918 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:48:25.918 00.000 10072 MoveAxis(W, 7, ABG)
01:48:25.918 00.000 10072 Guiding  Dir = 3, Dur = 7
01:48:25.919 00.001 10072 IsGuiding returns 0
01:48:25.919 00.000 10072 PulseGuide returned control before completion, sleep 17
01:48:25.919 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:25.940 00.021 10072 IsGuiding returns 0
01:48:25.940 00.000 10072 Move returns status 0, amount 7
01:48:25.940 00.000 10072 MoveAxis(N, 0, ABG)
01:48:25.940 00.000 10072 Move returns status 0, amount 0
01:48:25.940 00.000 10072 move complete, result=0
01:48:25.940 00.000 10072 worker thread done servicing request
01:48:25.944 00.004 1032 UpdateGuideState exits: m=1269 SNR=25.1
01:48:25.946 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:25.948 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:25.950 00.002 1032 Enqueuing Expose request
01:48:25.951 00.001 1032 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
01:48:25.954 00.003 10072 Worker thread wakes up
01:48:25.954 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:25.954 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:26.587 00.633 10072 Exposure complete
01:48:26.634 00.047 10072 worker thread done servicing request
01:48:26.634 00.000 1032 OnExposeComplete: enter
01:48:26.636 00.002 1032 UpdateGuideState(): m_state=6
01:48:26.637 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 387
01:48:26.640 00.003 1032 Star::Find returns 1 (0), X=223.32, Y=617.58, Mass=1298, SNR=25.4, Peak=156 HFD=2.9
01:48:26.641 00.001 1032 MultiStar: [#1 0.03,-0.11,1.04,U] [#2 0.02,-0.04,0.77,U] [#3 0.03,-0.12,0.72,U] [#4 -0.06,-0.05,0.73,U] [#5 -0.00,0.02,0.64,U] [#6 -0.06,-0.10,0.74,U] [#7 0.15,-0.03,0.60,U] [#8 -0.02,-0.14,0.53,U] 
01:48:26.643 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.11}, one-star: {0.06, -0.35}
01:48:26.645 00.002 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.03)
01:48:26.648 00.003 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.03)
01:48:26.650 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.42 mountX=-0.11 mountY=0.01, mountTheta=3.03
01:48:26.653 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.11, opts=13)
01:48:26.654 00.001 1032 Enqueuing Move request for scope (0.02, -0.11)
01:48:26.656 00.002 10072 Worker thread wakes up
01:48:26.656 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
01:48:26.656 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
01:48:26.656 00.000 10072 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=0.01
01:48:26.656 00.000 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.50, period_length = 287.50
01:48:26.656 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
01:48:26.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:26.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:48:26.657 00.001 10072 MoveAxis(W, 8, ABG)
01:48:26.657 00.000 10072 Guiding  Dir = 3, Dur = 8
01:48:26.657 00.000 10072 IsGuiding returns 0
01:48:26.657 00.000 10072 PulseGuide returned control before completion, sleep 18
01:48:26.657 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:26.679 00.022 1032 UpdateGuideState exits: m=1298 SNR=25.4
01:48:26.682 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:26.683 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:26.685 00.002 1032 Enqueuing Expose request
01:48:26.690 00.005 10072 IsGuiding returns 0
01:48:26.690 00.000 10072 Move returns status 0, amount 8
01:48:26.690 00.000 10072 MoveAxis(N, 0, ABG)
01:48:26.690 00.000 10072 Move returns status 0, amount 0
01:48:26.690 00.000 10072 move complete, result=0
01:48:26.690 00.000 10072 worker thread done servicing request
01:48:26.690 00.000 10072 Worker thread wakes up
01:48:26.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:26.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:26.695 00.005 1032 GuideStep: -0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:48:27.100 00.405 10072 Exposure complete
01:48:27.151 00.051 10072 worker thread done servicing request
01:48:27.151 00.000 1032 OnExposeComplete: enter
01:48:27.153 00.002 1032 UpdateGuideState(): m_state=6
01:48:27.155 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 388
01:48:27.156 00.001 1032 Star::Find returns 1 (0), X=223.28, Y=617.69, Mass=1271, SNR=25.1, Peak=131 HFD=2.9
01:48:27.158 00.002 1032 MultiStar: [#1 0.07,0.04,1.10,U] [#2 0.03,0.05,0.79,U] [#3 -0.04,-0.07,0.66,U] [#4 -0.02,-0.07,0.77,U] [#5 -0.08,0.09,0.63,U] [#6 -0.09,-0.24,0.71,U] [#7 0.05,-0.02,0.62,U] [#8 -0.16,-0.20,0.57,U] 
01:48:27.160 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {0.03, -0.23}
01:48:27.162 00.002 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.70)
01:48:27.163 00.001 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.70)
01:48:27.165 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.75 mountX=-0.07 mountY=0.03, mountTheta=2.70
01:48:27.168 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
01:48:27.169 00.001 1032 Enqueuing Move request for scope (-0.01, -0.07)
01:48:27.171 00.002 10072 Worker thread wakes up
01:48:27.171 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
01:48:27.171 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
01:48:27.171 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.07 yDistance=0.03
01:48:27.172 00.001 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.50, period_length = 287.50
01:48:27.172 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:48:27.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:27.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:48:27.172 00.000 10072 MoveAxis(W, 6, ABG)
01:48:27.172 00.000 10072 Guiding  Dir = 3, Dur = 6
01:48:27.172 00.000 10072 IsGuiding returns 0
01:48:27.173 00.001 10072 PulseGuide returned control before completion, sleep 16
01:48:27.173 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:27.190 00.017 10072 IsGuiding returns 0
01:48:27.190 00.000 10072 Move returns status 0, amount 6
01:48:27.190 00.000 10072 MoveAxis(N, 0, ABG)
01:48:27.190 00.000 10072 Move returns status 0, amount 0
01:48:27.190 00.000 10072 move complete, result=0
01:48:27.190 00.000 10072 worker thread done servicing request
01:48:27.194 00.004 1032 UpdateGuideState exits: m=1271 SNR=25.1
01:48:27.198 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:27.199 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:27.201 00.002 1032 Enqueuing Expose request
01:48:27.204 00.003 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:48:27.205 00.001 10072 Worker thread wakes up
01:48:27.207 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:27.207 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:27.836 00.629 10072 Exposure complete
01:48:27.883 00.047 10072 worker thread done servicing request
01:48:27.883 00.000 1032 OnExposeComplete: enter
01:48:27.886 00.003 1032 UpdateGuideState(): m_state=6
01:48:27.887 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 389
01:48:27.889 00.002 1032 Star::Find returns 1 (0), X=223.53, Y=617.62, Mass=1417, SNR=26.5, Peak=152 HFD=3.0
01:48:27.891 00.002 1032 MultiStar: [#1 0.19,-0.09,0.99,U] [#2 0.21,-0.07,0.74,U] [#3 0.17,-0.18,0.67,U] [#4 0.07,-0.18,0.70,U] [#5 0.15,-0.07,0.61,U] [#6 0.11,-0.07,0.69,U] [#7 0.10,-0.14,0.55,U] [#8 0.02,-0.10,0.54,U] 
01:48:27.894 00.003 1032 refined, 8 included, MultiStar: {0.16, -0.14}, one-star: {0.28, -0.31}
01:48:27.896 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
01:48:27.898 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
01:48:27.901 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.73 mountX=-0.18 mountY=-0.12, mountTheta=-2.56
01:48:27.904 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.14, opts=13)
01:48:27.907 00.003 1032 Enqueuing Move request for scope (0.16, -0.14)
01:48:27.909 00.002 10072 Worker thread wakes up
01:48:27.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
01:48:27.909 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
01:48:27.909 00.000 10072 Moving (0.16, -0.14) raw xDistance=-0.18 yDistance=-0.12
01:48:27.909 00.000 10072 PPEC rslt: input = -0.18, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.50, period_length = 287.50
01:48:27.910 00.001 10072 PPEC: input: -0.18, control: -0.07, exposure: 500
01:48:27.910 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:27.910 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:48:27.910 00.000 10072 MoveAxis(E, 71, ABG)
01:48:27.910 00.000 10072 Guiding  Dir = 2, Dur = 71
01:48:27.910 00.000 10072 IsGuiding returns 0
01:48:27.911 00.001 10072 PulseGuide returned control before completion, sleep 81
01:48:27.911 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:27.933 00.022 1032 UpdateGuideState exits: m=1417 SNR=26.5
01:48:27.935 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:27.937 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:27.939 00.002 1032 Enqueuing Expose request
01:48:28.005 00.066 10072 IsGuiding returns 0
01:48:28.005 00.000 10072 Move returns status 0, amount 71
01:48:28.005 00.000 10072 MoveAxis(N, 0, ABG)
01:48:28.005 00.000 10072 Move returns status 0, amount 0
01:48:28.005 00.000 10072 move complete, result=0
01:48:28.005 00.000 10072 worker thread done servicing request
01:48:28.005 00.000 10072 Worker thread wakes up
01:48:28.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:28.006 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:28.030 00.024 1032 GuideStep: -0.2 px 71 ms EAST, -0.1 px 0 ms NORTH
01:48:28.412 00.382 10072 Exposure complete
01:48:28.462 00.050 10072 worker thread done servicing request
01:48:28.463 00.001 1032 OnExposeComplete: enter
01:48:28.465 00.002 1032 UpdateGuideState(): m_state=6
01:48:28.467 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 390
01:48:28.469 00.002 1032 Star::Find returns 1 (0), X=223.47, Y=617.66, Mass=1290, SNR=25.3, Peak=138 HFD=3.0
01:48:28.471 00.002 1032 MultiStar: [#1 0.21,-0.08,1.12,U] [#2 0.12,-0.04,0.78,U] [#3 0.09,-0.05,0.68,U] [#4 0.06,-0.18,0.71,U] [#5 0.16,0.04,0.64,U] [#6 0.17,-0.12,0.71,U] [#7 0.15,-0.11,0.60,U] [#8 0.05,-0.19,0.53,U] 
01:48:28.472 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.11}, one-star: {0.22, -0.26}
01:48:28.474 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
01:48:28.475 00.001 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
01:48:28.477 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-0.66 mountX=-0.15 mountY=-0.11, mountTheta=-2.49
01:48:28.480 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.11, opts=13)
01:48:28.483 00.003 1032 Enqueuing Move request for scope (0.15, -0.11)
01:48:28.485 00.002 10072 Worker thread wakes up
01:48:28.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
01:48:28.485 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
01:48:28.485 00.000 10072 Moving (0.15, -0.11) raw xDistance=-0.15 yDistance=-0.11
01:48:28.485 00.000 10072 PPEC rslt: input = -0.15, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.50, period_length = 287.50
01:48:28.486 00.001 10072 PPEC: input: -0.15, control: -0.06, exposure: 500
01:48:28.486 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:28.486 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:48:28.486 00.000 10072 MoveAxis(E, 58, ABG)
01:48:28.486 00.000 10072 Guiding  Dir = 2, Dur = 58
01:48:28.486 00.000 10072 IsGuiding returns 0
01:48:28.487 00.001 10072 PulseGuide returned control before completion, sleep 68
01:48:28.489 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:28.510 00.021 1032 UpdateGuideState exits: m=1290 SNR=25.3
01:48:28.512 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:28.514 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:28.516 00.002 1032 Enqueuing Expose request
01:48:28.567 00.051 10072 IsGuiding returns 0
01:48:28.567 00.000 10072 Move returns status 0, amount 58
01:48:28.567 00.000 10072 MoveAxis(N, 0, ABG)
01:48:28.567 00.000 10072 Move returns status 0, amount 0
01:48:28.567 00.000 10072 move complete, result=0
01:48:28.567 00.000 10072 worker thread done servicing request
01:48:28.567 00.000 10072 Worker thread wakes up
01:48:28.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:28.567 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:28.577 00.010 1032 GuideStep: -0.1 px 58 ms EAST, -0.1 px 0 ms NORTH
01:48:29.195 00.618 10072 Exposure complete
01:48:29.244 00.049 10072 worker thread done servicing request
01:48:29.244 00.000 1032 OnExposeComplete: enter
01:48:29.246 00.002 1032 UpdateGuideState(): m_state=6
01:48:29.248 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 391
01:48:29.250 00.002 1032 Star::Find returns 1 (0), X=223.49, Y=617.70, Mass=1326, SNR=25.7, Peak=161 HFD=2.9
01:48:29.252 00.002 1032 MultiStar: [#1 0.21,0.02,1.02,U] [#2 0.15,-0.02,0.77,U] [#3 0.23,0.07,0.67,U] [#4 0.04,-0.08,0.77,U] [#5 0.24,0.03,0.65,U] [#6 0.13,-0.14,0.71,U] [#7 0.26,0.01,0.61,U] [#8 0.14,-0.05,0.54,U] 
01:48:29.254 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.05}, one-star: {0.23, -0.23}
01:48:29.256 00.002 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
01:48:29.258 00.002 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
01:48:29.260 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.27 mountX=-0.10 mountY=-0.16, mountTheta=-2.10
01:48:29.263 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.05, opts=13)
01:48:29.265 00.002 1032 Enqueuing Move request for scope (0.18, -0.05)
01:48:29.267 00.002 10072 Worker thread wakes up
01:48:29.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
01:48:29.267 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
01:48:29.268 00.001 10072 Moving (0.18, -0.05) raw xDistance=-0.10 yDistance=-0.16
01:48:29.268 00.000 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.50, period_length = 287.50
01:48:29.268 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:48:29.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:29.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:48:29.268 00.000 10072 MoveAxis(W, 6, ABG)
01:48:29.270 00.002 10072 Guiding  Dir = 3, Dur = 6
01:48:29.270 00.000 10072 IsGuiding returns 0
01:48:29.271 00.001 10072 PulseGuide returned control before completion, sleep 16
01:48:29.271 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:29.293 00.022 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:48:29.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:29.298 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:29.302 00.004 1032 Enqueuing Expose request
01:48:29.304 00.002 10072 IsGuiding returns 0
01:48:29.304 00.000 10072 Move returns status 0, amount 6
01:48:29.304 00.000 10072 MoveAxis(N, 0, ABG)
01:48:29.304 00.000 10072 Move returns status 0, amount 0
01:48:29.304 00.000 10072 move complete, result=0
01:48:29.304 00.000 10072 worker thread done servicing request
01:48:29.304 00.000 10072 Worker thread wakes up
01:48:29.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:29.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:29.313 00.009 1032 GuideStep: -0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
01:48:29.714 00.401 10072 Exposure complete
01:48:29.766 00.052 10072 worker thread done servicing request
01:48:29.766 00.000 1032 OnExposeComplete: enter
01:48:29.769 00.003 1032 UpdateGuideState(): m_state=6
01:48:29.773 00.004 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 392
01:48:29.775 00.002 1032 Star::Find returns 1 (0), X=223.32, Y=617.75, Mass=1284, SNR=25.3, Peak=158 HFD=2.8
01:48:29.777 00.002 1032 MultiStar: [#1 0.11,0.04,1.04,U] [#2 0.00,0.01,0.80,U] [#3 0.14,0.02,0.69,U] [#4 0.11,0.05,0.72,U] [#5 0.18,0.24,0.63,U] [#6 0.00,-0.09,0.73,U] [#7 0.06,0.07,0.60,U] [#8 0.12,-0.01,0.53,U] 
01:48:29.779 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.06, -0.18}
01:48:29.780 00.001 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
01:48:29.782 00.002 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
01:48:29.784 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.10 mountX=-0.01 mountY=-0.08, mountTheta=-1.73
01:48:29.787 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
01:48:29.790 00.003 1032 Enqueuing Move request for scope (0.08, 0.01)
01:48:29.792 00.002 10072 Worker thread wakes up
01:48:29.792 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
01:48:29.792 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
01:48:29.792 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
01:48:29.793 00.001 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.50, period_length = 287.50
01:48:29.793 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:48:29.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:29.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:48:29.793 00.000 10072 MoveAxis(W, 4, ABG)
01:48:29.793 00.000 10072 Guiding  Dir = 3, Dur = 4
01:48:29.794 00.001 10072 IsGuiding returns 0
01:48:29.794 00.000 10072 PulseGuide returned control before completion, sleep 14
01:48:29.794 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:29.818 00.024 10072 IsGuiding returns 0
01:48:29.818 00.000 10072 Move returns status 0, amount 4
01:48:29.818 00.000 10072 MoveAxis(N, 0, ABG)
01:48:29.818 00.000 10072 Move returns status 0, amount 0
01:48:29.818 00.000 10072 move complete, result=0
01:48:29.819 00.001 10072 worker thread done servicing request
01:48:29.824 00.005 1032 UpdateGuideState exits: m=1284 SNR=25.3
01:48:29.826 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:29.828 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:29.832 00.004 1032 Enqueuing Expose request
01:48:29.836 00.004 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:48:29.838 00.002 10072 Worker thread wakes up
01:48:29.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:29.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:30.569 00.731 10072 Exposure complete
01:48:30.617 00.048 10072 worker thread done servicing request
01:48:30.617 00.000 1032 OnExposeComplete: enter
01:48:30.619 00.002 1032 UpdateGuideState(): m_state=6
01:48:30.622 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 393
01:48:30.623 00.001 1032 Star::Find returns 1 (0), X=223.49, Y=617.87, Mass=1282, SNR=25.2, Peak=114 HFD=3.0
01:48:30.624 00.001 1032 MultiStar: [#1 0.24,0.20,1.07,U] [#2 0.10,0.10,0.77,U] [#3 0.32,0.18,0.71,U] [#4 0.18,0.06,0.73,U] [#5 0.15,0.07,0.65,U] [#6 0.12,-0.01,0.72,U] [#7 0.15,0.10,0.59,U] [#8 0.07,0.10,0.55,U] 
01:48:30.626 00.002 1032 refined, 8 included, MultiStar: {0.18, 0.08}, one-star: {0.23, -0.06}
01:48:30.627 00.001 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
01:48:30.629 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
01:48:30.630 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.42 mountX=0.03 mountY=-0.20, mountTheta=-1.41
01:48:30.634 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.08, opts=13)
01:48:30.635 00.001 1032 Enqueuing Move request for scope (0.18, 0.08)
01:48:30.637 00.002 10072 Worker thread wakes up
01:48:30.637 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
01:48:30.637 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
01:48:30.637 00.000 10072 Moving (0.18, 0.08) raw xDistance=0.03 yDistance=-0.20
01:48:30.638 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.49, period_length = 287.50
01:48:30.638 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:48:30.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:30.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:48:30.638 00.000 10072 MoveAxis(W, 4, ABG)
01:48:30.638 00.000 10072 Guiding  Dir = 3, Dur = 4
01:48:30.638 00.000 10072 IsGuiding returns 0
01:48:30.639 00.001 10072 PulseGuide returned control before completion, sleep 14
01:48:30.639 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:30.660 00.021 10072 IsGuiding returns 0
01:48:30.660 00.000 10072 Move returns status 0, amount 4
01:48:30.660 00.000 10072 MoveAxis(N, 0, ABG)
01:48:30.660 00.000 10072 Move returns status 0, amount 0
01:48:30.660 00.000 10072 move complete, result=0
01:48:30.660 00.000 1032 UpdateGuideState exits: m=1282 SNR=25.2
01:48:30.663 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:30.665 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:30.666 00.001 1032 Enqueuing Expose request
01:48:30.668 00.002 1032 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
01:48:30.670 00.002 10072 worker thread done servicing request
01:48:30.670 00.000 10072 Worker thread wakes up
01:48:30.670 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:30.670 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:31.087 00.417 10072 Exposure complete
01:48:31.134 00.047 10072 worker thread done servicing request
01:48:31.134 00.000 1032 OnExposeComplete: enter
01:48:31.136 00.002 1032 UpdateGuideState(): m_state=6
01:48:31.138 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 394
01:48:31.139 00.001 1032 Star::Find returns 1 (0), X=223.40, Y=617.78, Mass=1305, SNR=25.5, Peak=131 HFD=3.1
01:48:31.142 00.003 1032 MultiStar: [#1 0.21,0.19,1.07,U] [#2 0.23,0.11,0.76,U] [#3 0.19,0.15,0.70,U] [#4 0.12,0.16,0.69,U] [#5 0.23,0.10,0.63,U] [#6 0.16,0.13,0.68,U] [#7 0.32,0.12,0.62,U] [#8 -0.15,0.00,0.56,U] 
01:48:31.145 00.003 1032 refined, 8 included, MultiStar: {0.17, 0.09}, one-star: {0.14, -0.14}
01:48:31.147 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
01:48:31.149 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
01:48:31.151 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.48 mountX=0.04 mountY=-0.18, mountTheta=-1.35
01:48:31.153 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.09, opts=13)
01:48:31.155 00.002 1032 Enqueuing Move request for scope (0.17, 0.09)
01:48:31.156 00.001 10072 Worker thread wakes up
01:48:31.156 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
01:48:31.156 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
01:48:31.156 00.000 10072 Moving (0.17, 0.09) raw xDistance=0.04 yDistance=-0.18
01:48:31.157 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.49, period_length = 287.50
01:48:31.157 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:48:31.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:31.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:48:31.157 00.000 10072 MoveAxis(W, 3, ABG)
01:48:31.157 00.000 10072 Guiding  Dir = 3, Dur = 3
01:48:31.158 00.001 10072 IsGuiding returns 0
01:48:31.158 00.000 10072 PulseGuide returned control before completion, sleep 13
01:48:31.158 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:31.176 00.018 10072 IsGuiding returns 0
01:48:31.176 00.000 10072 Move returns status 0, amount 3
01:48:31.176 00.000 10072 MoveAxis(N, 0, ABG)
01:48:31.176 00.000 10072 Move returns status 0, amount 0
01:48:31.176 00.000 10072 move complete, result=0
01:48:31.176 00.000 10072 worker thread done servicing request
01:48:31.177 00.001 1032 UpdateGuideState exits: m=1305 SNR=25.5
01:48:31.179 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:31.182 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:31.183 00.001 1032 Enqueuing Expose request
01:48:31.185 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
01:48:31.186 00.001 10072 Worker thread wakes up
01:48:31.186 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:31.186 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:31.820 00.634 10072 Exposure complete
01:48:31.865 00.045 10072 worker thread done servicing request
01:48:31.866 00.001 1032 OnExposeComplete: enter
01:48:31.868 00.002 1032 UpdateGuideState(): m_state=6
01:48:31.869 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 395
01:48:31.871 00.002 1032 Star::Find returns 1 (0), X=223.47, Y=617.73, Mass=1235, SNR=24.8, Peak=111 HFD=3.2
01:48:31.873 00.002 1032 MultiStar: [#1 0.15,0.01,1.01,U] [#2 0.30,-0.05,0.78,U] [#3 0.18,-0.07,0.71,U] [#4 0.18,-0.03,0.75,U] [#5 0.25,0.06,0.66,U] [#6 0.09,-0.04,0.75,U] [#7 0.39,0.05,0.60,U] [#8 0.28,-0.06,0.54,U] 
01:48:31.876 00.003 1032 refined, 8 included, MultiStar: {0.22, -0.04}, one-star: {0.22, -0.20}
01:48:31.877 00.001 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
01:48:31.879 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
01:48:31.881 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-0.19 mountX=-0.10 mountY=-0.20, mountTheta=-2.02
01:48:31.884 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.04, opts=13)
01:48:31.888 00.004 1032 Enqueuing Move request for scope (0.22, -0.04)
01:48:31.890 00.002 10072 Worker thread wakes up
01:48:31.890 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.04) opts 0xd
01:48:31.890 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.04)
01:48:31.890 00.000 10072 Moving (0.22, -0.04) raw xDistance=-0.10 yDistance=-0.20
01:48:31.890 00.000 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.49, period_length = 287.50
01:48:31.890 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
01:48:31.890 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:31.890 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:48:31.890 00.000 10072 MoveAxis(W, 3, ABG)
01:48:31.890 00.000 10072 Guiding  Dir = 3, Dur = 3
01:48:31.891 00.001 10072 IsGuiding returns 0
01:48:31.892 00.001 10072 PulseGuide returned control before completion, sleep 13
01:48:31.894 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:31.913 00.019 10072 IsGuiding returns 0
01:48:31.913 00.000 10072 Move returns status 0, amount 3
01:48:31.913 00.000 10072 MoveAxis(N, 0, ABG)
01:48:31.913 00.000 10072 Move returns status 0, amount 0
01:48:31.913 00.000 10072 move complete, result=0
01:48:31.914 00.001 10072 worker thread done servicing request
01:48:31.918 00.004 1032 UpdateGuideState exits: m=1235 SNR=24.8
01:48:31.920 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:31.922 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:31.925 00.003 1032 Enqueuing Expose request
01:48:31.928 00.003 1032 GuideStep: -0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
01:48:31.931 00.003 10072 Worker thread wakes up
01:48:31.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:31.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:32.348 00.417 10072 Exposure complete
01:48:32.397 00.049 10072 worker thread done servicing request
01:48:32.397 00.000 1032 OnExposeComplete: enter
01:48:32.399 00.002 1032 UpdateGuideState(): m_state=6
01:48:32.400 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 396
01:48:32.403 00.003 1032 Star::Find returns 1 (0), X=223.43, Y=617.76, Mass=1258, SNR=25.0, Peak=135 HFD=3.1
01:48:32.405 00.002 1032 MultiStar: [#1 0.23,0.05,1.03,U] [#2 0.26,-0.02,0.76,U] [#3 0.20,-0.03,0.70,U] [#4 0.07,0.03,0.74,U] [#5 -0.05,0.04,0.65,U] [#6 0.21,-0.02,0.74,U] [#7 0.27,0.03,0.61,U] [#8 0.16,-0.11,0.53,U] 
01:48:32.407 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.02}, one-star: {0.17, -0.16}
01:48:32.408 00.001 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
01:48:32.410 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
01:48:32.412 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.13 mountX=-0.07 mountY=-0.16, mountTheta=-1.96
01:48:32.415 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.02, opts=13)
01:48:32.417 00.002 1032 Enqueuing Move request for scope (0.17, -0.02)
01:48:32.419 00.002 10072 Worker thread wakes up
01:48:32.419 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
01:48:32.419 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
01:48:32.419 00.000 10072 Moving (0.17, -0.02) raw xDistance=-0.07 yDistance=-0.16
01:48:32.419 00.000 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.49, period_length = 287.50
01:48:32.419 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:48:32.420 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:32.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:48:32.420 00.000 10072 MoveAxis(W, 2, ABG)
01:48:32.420 00.000 10072 Guiding  Dir = 3, Dur = 2
01:48:32.420 00.000 10072 IsGuiding returns 0
01:48:32.420 00.000 10072 PulseGuide returned control before completion, sleep 12
01:48:32.421 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:32.441 00.020 10072 IsGuiding returns 0
01:48:32.441 00.000 10072 Move returns status 0, amount 2
01:48:32.441 00.000 10072 MoveAxis(N, 0, ABG)
01:48:32.441 00.000 10072 Move returns status 0, amount 0
01:48:32.441 00.000 10072 move complete, result=0
01:48:32.441 00.000 10072 worker thread done servicing request
01:48:32.442 00.001 1032 UpdateGuideState exits: m=1258 SNR=25.0
01:48:32.445 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:32.447 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:32.448 00.001 1032 Enqueuing Expose request
01:48:32.450 00.002 1032 GuideStep: -0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
01:48:32.453 00.003 10072 Worker thread wakes up
01:48:32.453 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:32.453 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:33.090 00.637 10072 Exposure complete
01:48:33.138 00.048 10072 worker thread done servicing request
01:48:33.138 00.000 1032 OnExposeComplete: enter
01:48:33.140 00.002 1032 UpdateGuideState(): m_state=6
01:48:33.142 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 397
01:48:33.145 00.003 1032 Star::Find returns 1 (0), X=223.54, Y=617.78, Mass=1192, SNR=24.3, Peak=140 HFD=3.0
01:48:33.148 00.003 1032 MultiStar: [#1 0.19,0.05,1.07,U] [#2 0.32,-0.01,0.82,U] [#3 0.33,0.05,0.76,U] [#4 0.22,-0.07,0.77,U] [#5 0.28,-0.00,0.65,U] [#6 0.19,-0.15,0.77,U] [#7 0.43,-0.06,0.66,U] [#8 0.25,-0.09,0.57,U] 
01:48:33.150 00.002 1032 refined, 8 included, MultiStar: {0.27, -0.05}, one-star: {0.29, -0.14}
01:48:33.151 00.001 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
01:48:33.153 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
01:48:33.155 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=-0.05 hyp=0.28 cameraTheta=-0.17 mountX=-0.11 mountY=-0.25, mountTheta=-2.00
01:48:33.157 00.002 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.05, opts=13)
01:48:33.159 00.002 1032 Enqueuing Move request for scope (0.27, -0.05)
01:48:33.160 00.001 10072 Worker thread wakes up
01:48:33.161 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.05) opts 0xd
01:48:33.161 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.05)
01:48:33.161 00.000 10072 Moving (0.27, -0.05) raw xDistance=-0.11 yDistance=-0.25
01:48:33.161 00.000 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.49, period_length = 287.50
01:48:33.161 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
01:48:33.162 00.001 10072 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:48:33.162 00.000 10072 MoveAxis(W, 1, ABG)
01:48:33.162 00.000 10072 Guiding  Dir = 3, Dur = 1
01:48:33.162 00.000 10072 IsGuiding returns 0
01:48:33.162 00.000 10072 PulseGuide returned control before completion, sleep 11
01:48:33.163 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:33.176 00.013 10072 IsGuiding returns 0
01:48:33.176 00.000 10072 Move returns status 0, amount 1
01:48:33.176 00.000 10072 MoveAxis(N, 163, ABG)
01:48:33.176 00.000 10072 Guiding  Dir = 0, Dur = 163
01:48:33.177 00.001 10072 IsGuiding returns 0
01:48:33.177 00.000 10072 PulseGuide returned control before completion, sleep 173
01:48:33.183 00.006 1032 UpdateGuideState exits: m=1192 SNR=24.3
01:48:33.185 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:33.186 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:33.189 00.003 1032 Enqueuing Expose request
01:48:33.364 00.175 10072 IsGuiding returns 0
01:48:33.364 00.000 10072 Move returns status 0, amount 163
01:48:33.364 00.000 10072 move complete, result=0
01:48:33.365 00.001 10072 worker thread done servicing request
01:48:33.365 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.3 px 163 ms NORTH
01:48:33.367 00.002 10072 Worker thread wakes up
01:48:33.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:33.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:33.774 00.407 10072 Exposure complete
01:48:33.821 00.047 10072 worker thread done servicing request
01:48:33.821 00.000 1032 OnExposeComplete: enter
01:48:33.823 00.002 1032 UpdateGuideState(): m_state=6
01:48:33.826 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 398
01:48:33.828 00.002 1032 Star::Find returns 1 (0), X=223.42, Y=617.78, Mass=1275, SNR=25.1, Peak=143 HFD=2.9
01:48:33.831 00.003 1032 MultiStar: [#1 0.07,-0.08,1.03,U] [#2 0.12,-0.02,0.77,U] [#3 0.17,-0.03,0.69,U] [#4 0.05,-0.07,0.76,U] [#5 0.06,0.07,0.63,U] [#6 0.17,-0.16,0.70,U] [#7 0.26,0.09,0.61,U] [#8 0.14,0.06,0.57,U] 
01:48:33.835 00.004 1032 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.17, -0.14}
01:48:33.837 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
01:48:33.838 00.001 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
01:48:33.840 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.32 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
01:48:33.843 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
01:48:33.845 00.002 1032 Enqueuing Move request for scope (0.13, -0.04)
01:48:33.847 00.002 10072 Worker thread wakes up
01:48:33.847 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
01:48:33.847 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
01:48:33.847 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.08 yDistance=-0.12
01:48:33.847 00.000 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.49, period_length = 287.50
01:48:33.847 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:48:33.848 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:33.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:48:33.848 00.000 10072 MoveAxis(W, 0, ABG)
01:48:33.848 00.000 10072 Move returns status 0, amount 0
01:48:33.848 00.000 10072 MoveAxis(N, 0, ABG)
01:48:33.848 00.000 10072 Move returns status 0, amount 0
01:48:33.848 00.000 10072 move complete, result=0
01:48:33.848 00.000 10072 worker thread done servicing request
01:48:33.849 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:33.871 00.022 1032 UpdateGuideState exits: m=1275 SNR=25.1
01:48:33.873 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:33.876 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:33.878 00.002 1032 Enqueuing Expose request
01:48:33.879 00.001 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
01:48:33.882 00.003 10072 Worker thread wakes up
01:48:33.882 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:33.882 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:34.508 00.626 10072 Exposure complete
01:48:34.556 00.048 10072 worker thread done servicing request
01:48:34.556 00.000 1032 OnExposeComplete: enter
01:48:34.558 00.002 1032 UpdateGuideState(): m_state=6
01:48:34.560 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 399
01:48:34.562 00.002 1032 Star::Find returns 1 (0), X=223.22, Y=617.54, Mass=1380, SNR=26.2, Peak=178 HFD=2.7
01:48:34.564 00.002 1032 MultiStar: [#1 -0.00,-0.13,1.02,U] [#2 -0.05,-0.12,0.75,U] [#3 -0.09,-0.25,0.71,U] [#4 -0.17,-0.19,0.74,U] [#5 -0.04,-0.03,0.63,U] [#6 -0.15,-0.10,0.68,U] [#7 -0.17,-0.18,0.55,U] [#8 -0.35,-0.13,0.50,U] 
01:48:34.566 00.002 1032 refined, 8 included, MultiStar: {-0.10, -0.18}, one-star: {-0.03, -0.38}
01:48:34.568 00.002 1032 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.83) = xAngle (-3.92 = 2.37)
01:48:34.570 00.002 1032 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.92 = 2.37)
01:48:34.571 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-2.09 mountX=-0.15 mountY=0.14, mountTheta=2.37
01:48:34.575 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.18, opts=13)
01:48:34.577 00.002 1032 Enqueuing Move request for scope (-0.10, -0.18)
01:48:34.578 00.001 10072 Worker thread wakes up
01:48:34.579 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
01:48:34.579 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
01:48:34.579 00.000 10072 Moving (-0.10, -0.18) raw xDistance=-0.15 yDistance=0.14
01:48:34.579 00.000 10072 PPEC rslt: input = -0.15, final = -0.06, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.49, period_length = 287.50
01:48:34.579 00.000 10072 PPEC: input: -0.15, control: -0.06, exposure: 500
01:48:34.579 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:34.579 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:48:34.580 00.001 10072 MoveAxis(E, 65, ABG)
01:48:34.580 00.000 10072 Guiding  Dir = 2, Dur = 65
01:48:34.580 00.000 10072 IsGuiding returns 0
01:48:34.582 00.002 10072 PulseGuide returned control before completion, sleep 75
01:48:34.582 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:34.605 00.023 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:48:34.608 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:34.610 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:34.613 00.003 1032 Enqueuing Expose request
01:48:34.662 00.049 10072 IsGuiding returns 0
01:48:34.662 00.000 10072 Move returns status 0, amount 65
01:48:34.662 00.000 10072 MoveAxis(N, 0, ABG)
01:48:34.662 00.000 10072 Move returns status 0, amount 0
01:48:34.662 00.000 10072 move complete, result=0
01:48:34.663 00.001 10072 worker thread done servicing request
01:48:34.663 00.000 10072 Worker thread wakes up
01:48:34.663 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:34.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:34.674 00.011 1032 GuideStep: -0.1 px 65 ms EAST, 0.1 px 0 ms NORTH
01:48:35.068 00.394 10072 Exposure complete
01:48:35.116 00.048 10072 worker thread done servicing request
01:48:35.116 00.000 1032 OnExposeComplete: enter
01:48:35.119 00.003 1032 UpdateGuideState(): m_state=6
01:48:35.121 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 400
01:48:35.122 00.001 1032 Star::Find returns 1 (0), X=223.24, Y=617.54, Mass=1329, SNR=25.7, Peak=161 HFD=2.7
01:48:35.124 00.002 1032 MultiStar: [#1 -0.05,-0.13,1.06,U] [#2 -0.15,-0.08,0.74,U] [#3 -0.22,-0.15,0.67,U] [#4 -0.16,-0.22,0.74,U] [#5 -0.11,-0.06,0.62,U] [#6 0.01,-0.25,0.74,U] [#7 -0.21,-0.16,0.60,U] [#8 -0.32,-0.22,0.51,U] 
01:48:35.126 00.002 1032 refined, 8 included, MultiStar: {-0.12, -0.19}, one-star: {-0.01, -0.38}
01:48:35.128 00.002 1032 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.83) = xAngle (-3.96 = 2.32)
01:48:35.130 00.002 1032 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.96 = 2.32)
01:48:35.131 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-2.13 mountX=-0.15 mountY=0.16, mountTheta=2.32
01:48:35.135 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.19, opts=13)
01:48:35.138 00.003 1032 Enqueuing Move request for scope (-0.12, -0.19)
01:48:35.139 00.001 10072 Worker thread wakes up
01:48:35.140 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
01:48:35.140 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
01:48:35.140 00.000 10072 Moving (-0.12, -0.19) raw xDistance=-0.15 yDistance=0.16
01:48:35.140 00.000 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.49, period_length = 287.50
01:48:35.140 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:48:35.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:35.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:48:35.140 00.000 10072 MoveAxis(E, 68, ABG)
01:48:35.140 00.000 10072 Guiding  Dir = 2, Dur = 68
01:48:35.141 00.001 10072 IsGuiding returns 0
01:48:35.141 00.000 10072 PulseGuide returned control before completion, sleep 78
01:48:35.141 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:35.165 00.024 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:48:35.167 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:35.168 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:35.170 00.002 1032 Enqueuing Expose request
01:48:35.221 00.051 10072 IsGuiding returns 1
01:48:35.221 00.000 10072 scope still moving after pulse duration time elapsed
01:48:35.253 00.032 10072 IsGuiding returns 0
01:48:35.253 00.000 10072 scope move finished after 68 + 44 ms
01:48:35.253 00.000 10072 Move returns status 0, amount 68
01:48:35.253 00.000 10072 MoveAxis(N, 0, ABG)
01:48:35.254 00.001 10072 Move returns status 0, amount 0
01:48:35.254 00.000 10072 move complete, result=0
01:48:35.254 00.000 10072 worker thread done servicing request
01:48:35.254 00.000 10072 Worker thread wakes up
01:48:35.254 00.000 1032 GuideStep: -0.2 px 68 ms EAST, 0.2 px 0 ms NORTH
01:48:35.256 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:35.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:35.882 00.626 10072 Exposure complete
01:48:35.932 00.050 10072 worker thread done servicing request
01:48:35.932 00.000 1032 OnExposeComplete: enter
01:48:35.934 00.002 1032 UpdateGuideState(): m_state=6
01:48:35.937 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 401
01:48:35.939 00.002 1032 Star::Find returns 1 (0), X=223.30, Y=617.77, Mass=1233, SNR=24.7, Peak=153 HFD=2.7
01:48:35.942 00.003 1032 MultiStar: [#1 0.00,0.02,1.08,U] [#2 0.01,0.14,0.79,U] [#3 -0.07,0.05,0.70,U] [#4 -0.08,0.01,0.76,U] [#5 0.09,0.11,0.63,U] [#6 -0.21,0.01,0.74,U] [#7 -0.14,0.07,0.63,U] [#8 -0.17,-0.07,0.56,U] 
01:48:35.943 00.001 1032 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {0.05, -0.15}
01:48:35.945 00.002 1032 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.83) = xAngle (1.01 = 1.01)
01:48:35.946 00.001 1032 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.01 = 1.01)
01:48:35.948 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.84 mountX=0.03 mountY=0.04, mountTheta=1.01
01:48:35.951 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.01, opts=13)
01:48:35.952 00.001 1032 Enqueuing Move request for scope (-0.05, 0.01)
01:48:35.954 00.002 10072 Worker thread wakes up
01:48:35.955 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
01:48:35.955 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
01:48:35.955 00.000 10072 Moving (-0.05, 0.01) raw xDistance=0.03 yDistance=0.04
01:48:35.955 00.000 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.48, period_length = 287.50
01:48:35.956 00.001 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:48:35.956 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:35.956 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:48:35.956 00.000 10072 MoveAxis(E, 3, ABG)
01:48:35.956 00.000 10072 Guiding  Dir = 2, Dur = 3
01:48:35.957 00.001 10072 IsGuiding returns 0
01:48:35.958 00.001 10072 PulseGuide returned control before completion, sleep 13
01:48:35.959 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:35.980 00.021 1032 UpdateGuideState exits: m=1233 SNR=24.7
01:48:35.982 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:35.984 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:35.988 00.004 1032 Enqueuing Expose request
01:48:35.991 00.003 10072 IsGuiding returns 0
01:48:35.991 00.000 10072 Move returns status 0, amount 3
01:48:35.991 00.000 10072 MoveAxis(N, 0, ABG)
01:48:35.991 00.000 10072 Move returns status 0, amount 0
01:48:35.991 00.000 10072 move complete, result=0
01:48:35.991 00.000 10072 worker thread done servicing request
01:48:35.991 00.000 10072 Worker thread wakes up
01:48:35.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:35.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:35.999 00.008 1032 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
01:48:36.400 00.401 10072 Exposure complete
01:48:36.450 00.050 10072 worker thread done servicing request
01:48:36.450 00.000 1032 OnExposeComplete: enter
01:48:36.452 00.002 1032 UpdateGuideState(): m_state=6
01:48:36.456 00.004 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 402
01:48:36.462 00.006 1032 Star::Find returns 1 (0), X=223.32, Y=617.78, Mass=1402, SNR=26.4, Peak=154 HFD=2.8
01:48:36.464 00.002 1032 MultiStar: [#1 -0.01,0.02,1.01,U] [#2 -0.16,0.09,0.73,U] [#3 -0.14,0.10,0.62,U] [#4 -0.15,0.07,0.70,U] [#5 -0.07,0.08,0.61,U] [#6 -0.08,0.02,0.70,U] [#7 -0.17,0.01,0.57,U] [#8 -0.17,0.03,0.54,U] 
01:48:36.465 00.001 1032 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {0.06, -0.15}
01:48:36.467 00.002 1032 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.83) = xAngle (1.05 = 1.05)
01:48:36.469 00.002 1032 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.05 = 1.05)
01:48:36.470 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.09 cameraTheta=2.88 mountX=0.04 mountY=0.08, mountTheta=1.05
01:48:36.473 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.02, opts=13)
01:48:36.475 00.002 1032 Enqueuing Move request for scope (-0.08, 0.02)
01:48:36.476 00.001 10072 Worker thread wakes up
01:48:36.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
01:48:36.476 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
01:48:36.477 00.001 10072 Moving (-0.08, 0.02) raw xDistance=0.04 yDistance=0.08
01:48:36.477 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.48, period_length = 287.50
01:48:36.477 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:48:36.477 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:36.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:48:36.477 00.000 10072 MoveAxis(E, 3, ABG)
01:48:36.477 00.000 10072 Guiding  Dir = 2, Dur = 3
01:48:36.478 00.001 10072 IsGuiding returns 0
01:48:36.478 00.000 10072 PulseGuide returned control before completion, sleep 13
01:48:36.478 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:36.499 00.021 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:48:36.501 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:36.503 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:36.505 00.002 10072 IsGuiding returns 0
01:48:36.505 00.000 10072 Move returns status 0, amount 3
01:48:36.505 00.000 10072 MoveAxis(N, 0, ABG)
01:48:36.505 00.000 10072 Move returns status 0, amount 0
01:48:36.505 00.000 1032 Enqueuing Expose request
01:48:36.507 00.002 10072 move complete, result=0
01:48:36.507 00.000 10072 worker thread done servicing request
01:48:36.507 00.000 10072 Worker thread wakes up
01:48:36.507 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:36.507 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:36.507 00.000 1032 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
01:48:37.239 00.732 10072 Exposure complete
01:48:37.289 00.050 10072 worker thread done servicing request
01:48:37.289 00.000 1032 OnExposeComplete: enter
01:48:37.291 00.002 1032 UpdateGuideState(): m_state=6
01:48:37.293 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 403
01:48:37.295 00.002 1032 Star::Find returns 1 (0), X=223.26, Y=617.69, Mass=1373, SNR=26.1, Peak=142 HFD=2.9
01:48:37.297 00.002 1032 MultiStar: [#1 -0.10,-0.03,1.01,U] [#2 -0.04,-0.05,0.75,U] [#3 -0.07,-0.05,0.68,U] [#4 -0.12,-0.02,0.73,U] [#5 -0.22,0.05,0.62,U] [#6 -0.04,-0.06,0.70,U] [#7 -0.07,-0.04,0.58,U] [#8 -0.13,-0.09,0.54,U] 
01:48:37.300 00.003 1032 refined, 8 included, MultiStar: {-0.08, -0.07}, one-star: {0.01, -0.23}
01:48:37.303 00.003 1032 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.83) = xAngle (-4.29 = 1.99)
01:48:37.305 00.002 1032 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.29 = 1.99)
01:48:37.306 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-2.46 mountX=-0.04 mountY=0.09, mountTheta=1.99
01:48:37.310 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.07, opts=13)
01:48:37.313 00.003 1032 Enqueuing Move request for scope (-0.08, -0.07)
01:48:37.316 00.003 10072 Worker thread wakes up
01:48:37.316 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
01:48:37.316 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
01:48:37.316 00.000 10072 Moving (-0.08, -0.07) raw xDistance=-0.04 yDistance=0.09
01:48:37.317 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.48, period_length = 287.50
01:48:37.317 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:48:37.317 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:37.317 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:48:37.317 00.000 10072 MoveAxis(E, 5, ABG)
01:48:37.317 00.000 10072 Guiding  Dir = 2, Dur = 5
01:48:37.318 00.001 10072 IsGuiding returns 0
01:48:37.318 00.000 10072 PulseGuide returned control before completion, sleep 15
01:48:37.318 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:37.340 00.022 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:48:37.343 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:37.344 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:37.347 00.003 1032 Enqueuing Expose request
01:48:37.348 00.001 10072 IsGuiding returns 0
01:48:37.349 00.001 10072 Move returns status 0, amount 5
01:48:37.349 00.000 10072 MoveAxis(N, 0, ABG)
01:48:37.349 00.000 10072 Move returns status 0, amount 0
01:48:37.349 00.000 10072 move complete, result=0
01:48:37.349 00.000 10072 worker thread done servicing request
01:48:37.349 00.000 10072 Worker thread wakes up
01:48:37.349 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:37.349 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:37.356 00.007 1032 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
01:48:37.757 00.401 10072 Exposure complete
01:48:37.804 00.047 10072 worker thread done servicing request
01:48:37.804 00.000 1032 OnExposeComplete: enter
01:48:37.807 00.003 1032 UpdateGuideState(): m_state=6
01:48:37.808 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 404
01:48:37.810 00.002 1032 Star::Find returns 1 (0), X=223.28, Y=617.73, Mass=1323, SNR=25.6, Peak=133 HFD=2.9
01:48:37.812 00.002 1032 MultiStar: [#1 -0.13,-0.07,1.05,U] [#2 -0.01,-0.10,0.78,U] [#3 0.05,-0.07,0.68,U] [#4 -0.21,-0.14,0.75,U] [#5 0.01,-0.02,0.61,U] [#6 -0.09,-0.18,0.73,U] [#7 -0.02,-0.03,0.62,U] [#8 0.03,-0.03,0.51,U] 
01:48:37.814 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.10}, one-star: {0.03, -0.19}
01:48:37.816 00.002 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.48)
01:48:37.817 00.001 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.48)
01:48:37.819 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.98 mountX=-0.09 mountY=0.07, mountTheta=2.48
01:48:37.822 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.10, opts=13)
01:48:37.824 00.002 1032 Enqueuing Move request for scope (-0.04, -0.10)
01:48:37.825 00.001 10072 Worker thread wakes up
01:48:37.825 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
01:48:37.825 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
01:48:37.826 00.001 10072 Moving (-0.04, -0.10) raw xDistance=-0.09 yDistance=0.07
01:48:37.826 00.000 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.48, period_length = 287.50
01:48:37.826 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:48:37.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:37.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:48:37.826 00.000 10072 MoveAxis(E, 4, ABG)
01:48:37.826 00.000 10072 Guiding  Dir = 2, Dur = 4
01:48:37.827 00.001 10072 IsGuiding returns 0
01:48:37.827 00.000 10072 PulseGuide returned control before completion, sleep 14
01:48:37.829 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:37.844 00.015 10072 IsGuiding returns 0
01:48:37.844 00.000 10072 Move returns status 0, amount 4
01:48:37.844 00.000 10072 MoveAxis(N, 0, ABG)
01:48:37.844 00.000 10072 Move returns status 0, amount 0
01:48:37.844 00.000 10072 move complete, result=0
01:48:37.844 00.000 10072 worker thread done servicing request
01:48:37.852 00.008 1032 UpdateGuideState exits: m=1323 SNR=25.6
01:48:37.854 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:37.855 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:37.856 00.001 1032 Enqueuing Expose request
01:48:37.858 00.002 1032 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:48:37.860 00.002 10072 Worker thread wakes up
01:48:37.860 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:37.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:38.486 00.626 10072 Exposure complete
01:48:38.531 00.045 10072 worker thread done servicing request
01:48:38.531 00.000 1032 OnExposeComplete: enter
01:48:38.532 00.001 1032 UpdateGuideState(): m_state=6
01:48:38.534 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 405
01:48:38.536 00.002 1032 Star::Find returns 1 (0), X=223.26, Y=617.74, Mass=1337, SNR=25.8, Peak=206 HFD=2.6
01:48:38.538 00.002 1032 MultiStar: [#1 -0.10,0.04,1.03,U] [#2 -0.05,-0.01,0.78,U] [#3 -0.08,-0.04,0.68,U] [#4 -0.28,-0.14,0.72,U] [#5 -0.11,0.04,0.63,U] [#6 -0.18,-0.04,0.76,U] [#7 -0.08,-0.01,0.60,U] [#8 -0.18,0.04,0.54,U] 
01:48:38.540 00.002 1032 refined, 8 included, MultiStar: {-0.11, -0.04}, one-star: {0.00, -0.18}
01:48:38.541 00.001 1032 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.83) = xAngle (-4.64 = 1.65)
01:48:38.543 00.002 1032 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.64 = 1.65)
01:48:38.544 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.80 mountX=-0.01 mountY=0.12, mountTheta=1.65
01:48:38.546 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.04, opts=13)
01:48:38.548 00.002 1032 Enqueuing Move request for scope (-0.11, -0.04)
01:48:38.549 00.001 10072 Worker thread wakes up
01:48:38.549 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
01:48:38.549 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
01:48:38.549 00.000 10072 Moving (-0.11, -0.04) raw xDistance=-0.01 yDistance=0.12
01:48:38.550 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.48, period_length = 287.50
01:48:38.550 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:48:38.550 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:38.550 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:48:38.550 00.000 10072 MoveAxis(E, 6, ABG)
01:48:38.550 00.000 10072 Guiding  Dir = 2, Dur = 6
01:48:38.550 00.000 10072 IsGuiding returns 0
01:48:38.551 00.001 10072 PulseGuide returned control before completion, sleep 16
01:48:38.551 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:38.570 00.019 1032 UpdateGuideState exits: m=1337 SNR=25.8
01:48:38.572 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:38.574 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:38.575 00.001 1032 Enqueuing Expose request
01:48:38.578 00.003 10072 IsGuiding returns 0
01:48:38.578 00.000 10072 Move returns status 0, amount 6
01:48:38.578 00.000 10072 MoveAxis(N, 0, ABG)
01:48:38.578 00.000 10072 Move returns status 0, amount 0
01:48:38.578 00.000 10072 move complete, result=0
01:48:38.578 00.000 10072 worker thread done servicing request
01:48:38.578 00.000 10072 Worker thread wakes up
01:48:38.578 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:38.578 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:38.584 00.006 1032 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
01:48:38.990 00.406 10072 Exposure complete
01:48:39.036 00.046 10072 worker thread done servicing request
01:48:39.037 00.001 1032 OnExposeComplete: enter
01:48:39.039 00.002 1032 UpdateGuideState(): m_state=6
01:48:39.040 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 406
01:48:39.042 00.002 1032 Star::Find returns 1 (0), X=223.22, Y=617.83, Mass=1284, SNR=25.2, Peak=157 HFD=2.7
01:48:39.044 00.002 1032 MultiStar: [#1 -0.14,0.04,1.07,U] [#2 -0.12,0.10,0.79,U] [#3 -0.22,0.15,0.67,U] [#4 -0.16,0.07,0.74,U] [#5 -0.04,0.11,0.63,U] [#6 -0.11,0.01,0.74,U] [#7 0.02,0.06,0.64,U] [#8 -0.25,-0.04,0.53,U] 
01:48:39.046 00.002 1032 single-star, 8 included, MultiStar: {-0.11, 0.04}, one-star: {-0.04, -0.09}
01:48:39.048 00.002 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.83) = xAngle (-3.79 = 2.50)
01:48:39.050 00.002 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.79 = 2.50)
01:48:39.052 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.96 mountX=-0.08 mountY=0.06, mountTheta=2.50
01:48:39.055 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.09, opts=13)
01:48:39.057 00.002 1032 Enqueuing Move request for scope (-0.04, -0.09)
01:48:39.059 00.002 10072 Worker thread wakes up
01:48:39.059 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
01:48:39.059 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
01:48:39.059 00.000 10072 Moving (-0.04, -0.09) raw xDistance=-0.08 yDistance=0.06
01:48:39.059 00.000 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.48, period_length = 287.50
01:48:39.059 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:48:39.059 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:39.060 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:48:39.060 00.000 10072 MoveAxis(E, 6, ABG)
01:48:39.060 00.000 10072 Guiding  Dir = 2, Dur = 6
01:48:39.060 00.000 10072 IsGuiding returns 0
01:48:39.060 00.000 10072 PulseGuide returned control before completion, sleep 16
01:48:39.061 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:39.081 00.020 1032 UpdateGuideState exits: m=1284 SNR=25.2
01:48:39.085 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:39.086 00.001 10072 IsGuiding returns 0
01:48:39.087 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:39.089 00.002 10072 Move returns status 0, amount 6
01:48:39.089 00.000 10072 MoveAxis(N, 0, ABG)
01:48:39.089 00.000 10072 Move returns status 0, amount 0
01:48:39.089 00.000 10072 move complete, result=0
01:48:39.089 00.000 10072 worker thread done servicing request
01:48:39.089 00.000 1032 Enqueuing Expose request
01:48:39.091 00.002 1032 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
01:48:39.092 00.001 10072 Worker thread wakes up
01:48:39.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:39.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:39.724 00.632 10072 Exposure complete
01:48:39.778 00.054 10072 worker thread done servicing request
01:48:39.778 00.000 1032 OnExposeComplete: enter
01:48:39.780 00.002 1032 UpdateGuideState(): m_state=6
01:48:39.782 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 407
01:48:39.783 00.001 1032 Star::Find returns 1 (0), X=223.37, Y=617.69, Mass=1362, SNR=26.0, Peak=175 HFD=2.8
01:48:39.785 00.002 1032 MultiStar: [#1 -0.03,-0.15,1.00,U] [#2 0.03,-0.11,0.73,U] [#3 -0.04,-0.19,0.68,U] [#4 -0.07,-0.14,0.73,U] [#5 -0.02,-0.06,0.61,U] [#6 -0.06,-0.05,0.71,U] [#7 0.13,-0.13,0.58,U] [#8 -0.12,-0.06,0.51,U] 
01:48:39.787 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.13}, one-star: {0.11, -0.23}
01:48:39.789 00.002 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
01:48:39.790 00.001 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
01:48:39.792 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.57 mountX=-0.13 mountY=0.03, mountTheta=2.88
01:48:39.796 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.13, opts=13)
01:48:39.799 00.003 1032 Enqueuing Move request for scope (0.00, -0.13)
01:48:39.802 00.003 10072 Worker thread wakes up
01:48:39.802 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
01:48:39.802 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
01:48:39.802 00.000 10072 Moving (0.00, -0.13) raw xDistance=-0.13 yDistance=0.03
01:48:39.803 00.001 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.48, period_length = 287.50
01:48:39.803 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
01:48:39.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:39.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:48:39.803 00.000 10072 MoveAxis(E, 7, ABG)
01:48:39.803 00.000 10072 Guiding  Dir = 2, Dur = 7
01:48:39.804 00.001 10072 IsGuiding returns 0
01:48:39.804 00.000 10072 PulseGuide returned control before completion, sleep 17
01:48:39.805 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:39.827 00.022 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:48:39.829 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:39.834 00.005 10072 IsGuiding returns 0
01:48:39.834 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:39.836 00.002 1032 Enqueuing Expose request
01:48:39.838 00.002 10072 Move returns status 0, amount 7
01:48:39.838 00.000 10072 MoveAxis(N, 0, ABG)
01:48:39.838 00.000 10072 Move returns status 0, amount 0
01:48:39.838 00.000 10072 move complete, result=0
01:48:39.838 00.000 10072 worker thread done servicing request
01:48:39.838 00.000 10072 Worker thread wakes up
01:48:39.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:39.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:39.846 00.008 1032 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
01:48:40.260 00.414 10072 Exposure complete
01:48:40.310 00.050 10072 worker thread done servicing request
01:48:40.310 00.000 1032 OnExposeComplete: enter
01:48:40.313 00.003 1032 UpdateGuideState(): m_state=6
01:48:40.315 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 408
01:48:40.317 00.002 1032 Star::Find returns 1 (0), X=223.37, Y=617.62, Mass=1351, SNR=25.9, Peak=166 HFD=2.9
01:48:40.320 00.003 1032 MultiStar: [#1 -0.01,-0.11,1.03,U] [#2 0.04,-0.14,0.76,U] [#3 0.06,-0.11,0.70,U] [#4 0.04,-0.24,0.73,U] [#5 0.09,-0.07,0.61,U] [#6 0.03,-0.14,0.73,U] [#7 0.08,-0.20,0.58,U] [#8 0.03,-0.28,0.54,U] 
01:48:40.322 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.18}, one-star: {0.11, -0.31}
01:48:40.324 00.002 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
01:48:40.325 00.001 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
01:48:40.326 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.29 mountX=-0.19 mountY=-0.00, mountTheta=-3.12
01:48:40.331 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.18, opts=13)
01:48:40.334 00.003 1032 Enqueuing Move request for scope (0.05, -0.18)
01:48:40.336 00.002 10072 Worker thread wakes up
01:48:40.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
01:48:40.336 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
01:48:40.336 00.000 10072 Moving (0.05, -0.18) raw xDistance=-0.19 yDistance=-0.00
01:48:40.336 00.000 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.48, period_length = 287.50
01:48:40.337 00.001 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
01:48:40.337 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:40.337 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:48:40.337 00.000 10072 MoveAxis(E, 87, ABG)
01:48:40.337 00.000 10072 Guiding  Dir = 2, Dur = 87
01:48:40.337 00.000 10072 IsGuiding returns 0
01:48:40.338 00.001 10072 PulseGuide returned control before completion, sleep 97
01:48:40.338 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:40.360 00.022 1032 UpdateGuideState exits: m=1351 SNR=25.9
01:48:40.363 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:40.367 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:40.370 00.003 1032 Enqueuing Expose request
01:48:40.443 00.073 10072 IsGuiding returns 0
01:48:40.443 00.000 10072 Move returns status 0, amount 87
01:48:40.443 00.000 10072 MoveAxis(N, 0, ABG)
01:48:40.443 00.000 10072 Move returns status 0, amount 0
01:48:40.443 00.000 10072 move complete, result=0
01:48:40.443 00.000 10072 worker thread done servicing request
01:48:40.443 00.000 10072 Worker thread wakes up
01:48:40.443 00.000 1032 GuideStep: -0.2 px 87 ms EAST, -0.0 px 0 ms NORTH
01:48:40.446 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:40.446 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:41.074 00.628 10072 Exposure complete
01:48:41.123 00.049 10072 worker thread done servicing request
01:48:41.123 00.000 1032 OnExposeComplete: enter
01:48:41.125 00.002 1032 UpdateGuideState(): m_state=6
01:48:41.127 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 409
01:48:41.128 00.001 1032 Star::Find returns 1 (0), X=223.38, Y=617.66, Mass=1357, SNR=26.0, Peak=154 HFD=3.0
01:48:41.130 00.002 1032 MultiStar: [#1 0.19,-0.10,0.99,U] [#2 0.10,-0.08,0.77,U] [#3 0.13,-0.14,0.68,U] [#4 0.06,-0.15,0.71,U] [#5 0.10,-0.03,0.64,U] [#6 0.09,-0.10,0.71,U] [#7 0.11,-0.07,0.60,U] [#8 0.07,-0.13,0.49,U] 
01:48:41.132 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.13}, one-star: {0.12, -0.27}
01:48:41.134 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
01:48:41.135 00.001 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
01:48:41.137 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.84 mountX=-0.15 mountY=-0.08, mountTheta=-2.67
01:48:41.140 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.13, opts=13)
01:48:41.141 00.001 1032 Enqueuing Move request for scope (0.11, -0.13)
01:48:41.143 00.002 10072 Worker thread wakes up
01:48:41.143 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
01:48:41.144 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
01:48:41.144 00.000 10072 Moving (0.11, -0.13) raw xDistance=-0.15 yDistance=-0.08
01:48:41.145 00.001 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.48, period_length = 287.50
01:48:41.145 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:48:41.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:41.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:48:41.145 00.000 10072 MoveAxis(E, 74, ABG)
01:48:41.145 00.000 10072 Guiding  Dir = 2, Dur = 74
01:48:41.146 00.001 10072 IsGuiding returns 0
01:48:41.146 00.000 10072 PulseGuide returned control before completion, sleep 84
01:48:41.146 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:41.165 00.019 1032 UpdateGuideState exits: m=1357 SNR=26.0
01:48:41.168 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:41.170 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:41.171 00.001 1032 Enqueuing Expose request
01:48:41.240 00.069 10072 IsGuiding returns 0
01:48:41.240 00.000 10072 Move returns status 0, amount 74
01:48:41.240 00.000 10072 MoveAxis(N, 0, ABG)
01:48:41.240 00.000 10072 Move returns status 0, amount 0
01:48:41.240 00.000 10072 move complete, result=0
01:48:41.240 00.000 10072 worker thread done servicing request
01:48:41.240 00.000 10072 Worker thread wakes up
01:48:41.240 00.000 1032 GuideStep: -0.2 px 74 ms EAST, -0.1 px 0 ms NORTH
01:48:41.243 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:41.243 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:41.649 00.406 10072 Exposure complete
01:48:41.698 00.049 10072 worker thread done servicing request
01:48:41.698 00.000 1032 OnExposeComplete: enter
01:48:41.701 00.003 1032 UpdateGuideState(): m_state=6
01:48:41.703 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 410
01:48:41.705 00.002 1032 Star::Find returns 1 (0), X=223.33, Y=617.83, Mass=1308, SNR=25.5, Peak=130 HFD=3.1
01:48:41.707 00.002 1032 MultiStar: [#1 -0.01,0.09,1.02,U] [#2 0.02,0.14,0.75,U] [#3 0.09,0.05,0.72,U] [#4 -0.06,0.05,0.72,U] [#5 0.01,0.08,0.60,U] [#6 -0.02,0.02,0.71,U] [#7 0.07,0.03,0.59,U] [#8 -0.08,0.07,0.54,U] 
01:48:41.709 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.07, -0.09}
01:48:41.711 00.002 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
01:48:41.713 00.002 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
01:48:41.715 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.28 mountX=0.04 mountY=-0.02, mountTheta=-0.55
01:48:41.718 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
01:48:41.721 00.003 1032 Enqueuing Move request for scope (0.01, 0.04)
01:48:41.723 00.002 10072 Worker thread wakes up
01:48:41.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
01:48:41.723 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
01:48:41.723 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
01:48:41.724 00.001 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.47, period_length = 287.50
01:48:41.724 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:48:41.724 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:41.724 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:48:41.724 00.000 10072 MoveAxis(E, 7, ABG)
01:48:41.724 00.000 10072 Guiding  Dir = 2, Dur = 7
01:48:41.725 00.001 10072 IsGuiding returns 0
01:48:41.725 00.000 10072 PulseGuide returned control before completion, sleep 17
01:48:41.725 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:41.747 00.022 1032 UpdateGuideState exits: m=1308 SNR=25.5
01:48:41.750 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:41.751 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:41.753 00.002 1032 Enqueuing Expose request
01:48:41.755 00.002 10072 IsGuiding returns 0
01:48:41.755 00.000 10072 Move returns status 0, amount 7
01:48:41.755 00.000 10072 MoveAxis(N, 0, ABG)
01:48:41.755 00.000 10072 Move returns status 0, amount 0
01:48:41.755 00.000 10072 move complete, result=0
01:48:41.755 00.000 10072 worker thread done servicing request
01:48:41.755 00.000 10072 Worker thread wakes up
01:48:41.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:41.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:41.761 00.006 1032 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
01:48:42.382 00.621 10072 Exposure complete
01:48:42.432 00.050 10072 worker thread done servicing request
01:48:42.432 00.000 1032 OnExposeComplete: enter
01:48:42.435 00.003 1032 UpdateGuideState(): m_state=6
01:48:42.436 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 411
01:48:42.438 00.002 1032 Star::Find returns 1 (0), X=223.38, Y=617.95, Mass=1351, SNR=25.9, Peak=153 HFD=2.6
01:48:42.440 00.002 1032 MultiStar: [#1 0.07,0.21,1.01,U] [#2 -0.02,0.29,0.75,U] [#3 0.02,0.22,0.67,U] [#4 -0.10,0.29,0.72,U] [#5 -0.00,0.32,0.61,U] [#6 0.00,0.14,0.74,U] [#7 0.01,0.43,0.57,U] [#8 -0.04,0.09,0.54,U] 
01:48:42.442 00.002 1032 single-star, 8 included, MultiStar: {0.01, 0.21}, one-star: {0.12, 0.03}
01:48:42.444 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
01:48:42.446 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
01:48:42.449 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.25 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
01:48:42.451 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
01:48:42.453 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
01:48:42.458 00.005 10072 Worker thread wakes up
01:48:42.458 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
01:48:42.458 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
01:48:42.458 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.00 yDistance=-0.12
01:48:42.458 00.000 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.47, period_length = 287.50
01:48:42.458 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
01:48:42.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:42.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:48:42.458 00.000 10072 MoveAxis(E, 8, ABG)
01:48:42.458 00.000 10072 Guiding  Dir = 2, Dur = 8
01:48:42.459 00.001 10072 IsGuiding returns 0
01:48:42.459 00.000 10072 PulseGuide returned control before completion, sleep 18
01:48:42.461 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:42.481 00.020 1032 UpdateGuideState exits: m=1351 SNR=25.9
01:48:42.483 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:42.486 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:42.490 00.004 1032 Enqueuing Expose request
01:48:42.491 00.001 10072 IsGuiding returns 0
01:48:42.491 00.000 10072 Move returns status 0, amount 8
01:48:42.491 00.000 10072 MoveAxis(N, 0, ABG)
01:48:42.491 00.000 10072 Move returns status 0, amount 0
01:48:42.491 00.000 10072 move complete, result=0
01:48:42.491 00.000 10072 worker thread done servicing request
01:48:42.491 00.000 10072 Worker thread wakes up
01:48:42.493 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:42.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:42.499 00.006 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:48:42.912 00.413 10072 Exposure complete
01:48:42.958 00.046 10072 worker thread done servicing request
01:48:42.958 00.000 1032 OnExposeComplete: enter
01:48:42.960 00.002 1032 UpdateGuideState(): m_state=6
01:48:42.961 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 412
01:48:42.963 00.002 1032 Star::Find returns 1 (0), X=223.34, Y=617.92, Mass=1361, SNR=26.0, Peak=142 HFD=2.7
01:48:42.965 00.002 1032 MultiStar: [#1 -0.08,0.20,1.00,U] [#2 0.07,0.13,0.75,U] [#3 0.10,0.10,0.65,U] [#4 -0.05,0.07,0.70,U] [#5 0.11,0.08,0.59,U] [#6 -0.02,0.04,0.68,U] [#7 0.20,0.31,0.59,U] [#8 -0.00,0.04,0.52,U] 
01:48:42.966 00.001 1032 single-star, 8 included, MultiStar: {0.04, 0.10}, one-star: {0.08, -0.00}
01:48:42.967 00.001 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
01:48:42.969 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
01:48:42.970 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.02 mountX=-0.02 mountY=-0.08, mountTheta=-1.85
01:48:42.973 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
01:48:42.975 00.002 1032 Enqueuing Move request for scope (0.08, -0.00)
01:48:42.976 00.001 10072 Worker thread wakes up
01:48:42.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
01:48:42.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
01:48:42.976 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.02 yDistance=-0.08
01:48:42.977 00.001 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.47, period_length = 287.50
01:48:42.977 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:48:42.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:42.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:48:42.977 00.000 10072 MoveAxis(E, 8, ABG)
01:48:42.977 00.000 10072 Guiding  Dir = 2, Dur = 8
01:48:42.978 00.001 10072 IsGuiding returns 0
01:48:42.978 00.000 10072 PulseGuide returned control before completion, sleep 18
01:48:42.979 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:42.999 00.020 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:48:43.001 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:43.003 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:43.005 00.002 1032 Enqueuing Expose request
01:48:43.007 00.002 10072 IsGuiding returns 0
01:48:43.007 00.000 10072 Move returns status 0, amount 8
01:48:43.007 00.000 10072 MoveAxis(N, 0, ABG)
01:48:43.007 00.000 10072 Move returns status 0, amount 0
01:48:43.007 00.000 10072 move complete, result=0
01:48:43.007 00.000 10072 worker thread done servicing request
01:48:43.007 00.000 10072 Worker thread wakes up
01:48:43.007 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:43.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:43.015 00.008 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:48:43.634 00.619 10072 Exposure complete
01:48:43.680 00.046 10072 worker thread done servicing request
01:48:43.680 00.000 1032 OnExposeComplete: enter
01:48:43.682 00.002 1032 UpdateGuideState(): m_state=6
01:48:43.684 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 413
01:48:43.686 00.002 1032 Star::Find returns 1 (0), X=223.44, Y=617.77, Mass=1316, SNR=25.6, Peak=163 HFD=2.9
01:48:43.687 00.001 1032 MultiStar: [#1 0.15,-0.01,1.03,U] [#2 0.20,0.05,0.76,U] [#3 0.09,-0.02,0.68,U] [#4 0.04,-0.14,0.76,U] [#5 0.14,0.05,0.63,U] [#6 0.08,-0.14,0.72,U] [#7 0.17,-0.05,0.59,U] [#8 0.07,0.04,0.56,U] 
01:48:43.689 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.18, -0.16}
01:48:43.692 00.003 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
01:48:43.693 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
01:48:43.696 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.13 cameraTheta=-0.35 mountX=-0.08 mountY=-0.11, mountTheta=-2.18
01:48:43.699 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
01:48:43.701 00.002 1032 Enqueuing Move request for scope (0.13, -0.05)
01:48:43.702 00.001 10072 Worker thread wakes up
01:48:43.704 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
01:48:43.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
01:48:43.704 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
01:48:43.704 00.000 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.47, period_length = 287.50
01:48:43.704 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:48:43.705 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:43.705 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:48:43.705 00.000 10072 MoveAxis(E, 9, ABG)
01:48:43.705 00.000 10072 Guiding  Dir = 2, Dur = 9
01:48:43.705 00.000 10072 IsGuiding returns 0
01:48:43.708 00.003 10072 PulseGuide returned control before completion, sleep 17
01:48:43.709 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:43.731 00.022 1032 UpdateGuideState exits: m=1316 SNR=25.6
01:48:43.734 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:43.736 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:43.738 00.002 1032 Enqueuing Expose request
01:48:43.741 00.003 10072 IsGuiding returns 0
01:48:43.741 00.000 10072 Move returns status 0, amount 9
01:48:43.741 00.000 10072 MoveAxis(N, 0, ABG)
01:48:43.741 00.000 10072 Move returns status 0, amount 0
01:48:43.741 00.000 10072 move complete, result=0
01:48:43.741 00.000 10072 worker thread done servicing request
01:48:43.741 00.000 10072 Worker thread wakes up
01:48:43.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:43.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:43.749 00.008 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:48:44.151 00.402 10072 Exposure complete
01:48:44.198 00.047 10072 worker thread done servicing request
01:48:44.198 00.000 1032 OnExposeComplete: enter
01:48:44.200 00.002 1032 UpdateGuideState(): m_state=6
01:48:44.202 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 414
01:48:44.203 00.001 1032 Star::Find returns 1 (0), X=223.47, Y=617.75, Mass=1295, SNR=25.4, Peak=148 HFD=3.0
01:48:44.206 00.003 1032 MultiStar: [#1 0.10,0.06,1.06,U] [#2 0.18,0.01,0.78,U] [#3 0.22,0.01,0.68,U] [#4 0.04,0.07,0.74,U] [#5 0.21,0.02,0.62,U] [#6 0.19,-0.05,0.75,U] [#7 0.27,0.05,0.61,U] [#8 0.23,0.08,0.55,U] 
01:48:44.208 00.002 1032 refined, 8 included, MultiStar: {0.18, 0.00}, one-star: {0.21, -0.17}
01:48:44.209 00.001 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
01:48:44.213 00.004 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
01:48:44.215 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.01 mountX=-0.04 mountY=-0.17, mountTheta=-1.82
01:48:44.218 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.00, opts=13)
01:48:44.220 00.002 1032 Enqueuing Move request for scope (0.18, 0.00)
01:48:44.222 00.002 10072 Worker thread wakes up
01:48:44.222 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
01:48:44.223 00.001 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
01:48:44.223 00.000 10072 Moving (0.18, 0.00) raw xDistance=-0.04 yDistance=-0.17
01:48:44.223 00.000 10072 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.47, period_length = 287.50
01:48:44.223 00.000 10072 PPEC: input: -0.04, control: -0.01, exposure: 500
01:48:44.223 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:44.223 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:48:44.223 00.000 10072 MoveAxis(E, 8, ABG)
01:48:44.224 00.001 10072 Guiding  Dir = 2, Dur = 8
01:48:44.224 00.000 10072 IsGuiding returns 0
01:48:44.224 00.000 10072 PulseGuide returned control before completion, sleep 18
01:48:44.225 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:44.246 00.021 1032 UpdateGuideState exits: m=1295 SNR=25.4
01:48:44.248 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:44.250 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:44.252 00.002 1032 Enqueuing Expose request
01:48:44.258 00.006 10072 IsGuiding returns 0
01:48:44.258 00.000 10072 Move returns status 0, amount 8
01:48:44.258 00.000 10072 MoveAxis(N, 0, ABG)
01:48:44.258 00.000 10072 Move returns status 0, amount 0
01:48:44.258 00.000 10072 move complete, result=0
01:48:44.258 00.000 10072 worker thread done servicing request
01:48:44.258 00.000 10072 Worker thread wakes up
01:48:44.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:44.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:44.261 00.003 1032 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
01:48:44.886 00.625 10072 Exposure complete
01:48:44.933 00.047 10072 worker thread done servicing request
01:48:44.934 00.001 1032 OnExposeComplete: enter
01:48:44.935 00.001 1032 UpdateGuideState(): m_state=6
01:48:44.937 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 415
01:48:44.938 00.001 1032 Star::Find returns 1 (0), X=223.40, Y=617.88, Mass=1303, SNR=25.4, Peak=151 HFD=2.8
01:48:44.940 00.002 1032 MultiStar: [#1 0.14,0.27,1.07,U] [#2 0.02,0.17,0.78,U] [#3 0.10,0.23,0.70,U] [#4 0.08,0.27,0.72,U] [#5 0.10,0.24,0.61,U] [#6 0.05,0.11,0.75,U] [#7 0.07,0.25,0.58,U] [#8 -0.05,0.15,0.56,U] 
01:48:44.942 00.002 1032 single-star, 8 included, MultiStar: {0.08, 0.18}, one-star: {0.15, -0.04}
01:48:44.944 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
01:48:44.945 00.001 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
01:48:44.947 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.28 mountX=-0.08 mountY=-0.13, mountTheta=-2.11
01:48:44.950 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
01:48:44.952 00.002 1032 Enqueuing Move request for scope (0.15, -0.04)
01:48:44.954 00.002 10072 Worker thread wakes up
01:48:44.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
01:48:44.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
01:48:44.954 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.13
01:48:44.955 00.001 10072 PPEC rslt: input = -0.08, final = -0.01, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.47, period_length = 287.50
01:48:44.955 00.000 10072 PPEC: input: -0.08, control: -0.01, exposure: 500
01:48:44.955 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:44.955 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:48:44.955 00.000 10072 MoveAxis(E, 9, ABG)
01:48:44.955 00.000 10072 Guiding  Dir = 2, Dur = 9
01:48:44.956 00.001 10072 IsGuiding returns 0
01:48:44.956 00.000 10072 PulseGuide returned control before completion, sleep 19
01:48:44.958 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:44.977 00.019 10072 IsGuiding returns 0
01:48:44.977 00.000 10072 Move returns status 0, amount 9
01:48:44.977 00.000 10072 MoveAxis(N, 0, ABG)
01:48:44.977 00.000 10072 Move returns status 0, amount 0
01:48:44.977 00.000 10072 move complete, result=0
01:48:44.977 00.000 10072 worker thread done servicing request
01:48:44.978 00.001 1032 UpdateGuideState exits: m=1303 SNR=25.4
01:48:44.981 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:44.984 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:44.985 00.001 1032 Enqueuing Expose request
01:48:44.989 00.004 10072 Worker thread wakes up
01:48:44.989 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:44.989 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:44.989 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:48:45.402 00.413 10072 Exposure complete
01:48:45.449 00.047 10072 worker thread done servicing request
01:48:45.449 00.000 1032 OnExposeComplete: enter
01:48:45.451 00.002 1032 UpdateGuideState(): m_state=6
01:48:45.454 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 416
01:48:45.458 00.004 1032 Star::Find returns 1 (0), X=223.42, Y=617.83, Mass=1285, SNR=25.2, Peak=135 HFD=3.0
01:48:45.460 00.002 1032 MultiStar: [#1 0.05,0.08,1.05,U] [#2 0.08,0.04,0.79,U] [#3 0.07,-0.04,0.71,U] [#4 0.03,0.10,0.73,U] [#5 0.09,0.06,0.64,U] [#6 0.12,-0.13,0.75,U] [#7 0.15,-0.10,0.62,U] [#8 0.05,-0.02,0.54,U] 
01:48:45.462 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.16, -0.09}
01:48:45.464 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
01:48:45.465 00.001 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
01:48:45.466 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.11 mountX=-0.03 mountY=-0.08, mountTheta=-1.94
01:48:45.469 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
01:48:45.471 00.002 1032 Enqueuing Move request for scope (0.09, -0.01)
01:48:45.472 00.001 10072 Worker thread wakes up
01:48:45.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:48:45.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:48:45.472 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
01:48:45.473 00.001 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.47, period_length = 287.50
01:48:45.473 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:48:45.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:45.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:48:45.473 00.000 10072 MoveAxis(E, 9, ABG)
01:48:45.473 00.000 10072 Guiding  Dir = 2, Dur = 9
01:48:45.473 00.000 10072 IsGuiding returns 0
01:48:45.473 00.000 10072 PulseGuide returned control before completion, sleep 19
01:48:45.473 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:45.496 00.023 1032 UpdateGuideState exits: m=1285 SNR=25.2
01:48:45.498 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:45.499 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:45.501 00.002 1032 Enqueuing Expose request
01:48:45.508 00.007 10072 IsGuiding returns 0
01:48:45.508 00.000 10072 Move returns status 0, amount 9
01:48:45.508 00.000 10072 MoveAxis(N, 0, ABG)
01:48:45.508 00.000 10072 Move returns status 0, amount 0
01:48:45.508 00.000 10072 move complete, result=0
01:48:45.508 00.000 10072 worker thread done servicing request
01:48:45.508 00.000 10072 Worker thread wakes up
01:48:45.508 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:45.508 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:45.510 00.002 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:48:46.134 00.624 10072 Exposure complete
01:48:46.185 00.051 10072 worker thread done servicing request
01:48:46.185 00.000 1032 OnExposeComplete: enter
01:48:46.186 00.001 1032 UpdateGuideState(): m_state=6
01:48:46.188 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 417
01:48:46.190 00.002 1032 Star::Find returns 1 (0), X=223.39, Y=617.60, Mass=1295, SNR=25.4, Peak=152 HFD=3.0
01:48:46.192 00.002 1032 MultiStar: [#1 0.21,-0.06,1.05,U] [#2 0.15,-0.04,0.76,U] [#3 0.11,-0.07,0.67,U] [#4 0.10,-0.06,0.72,U] [#5 0.14,-0.15,0.62,U] [#6 0.16,-0.16,0.70,U] [#7 0.22,-0.14,0.58,U] [#8 0.18,-0.09,0.58,U] 
01:48:46.193 00.001 1032 refined, 8 included, MultiStar: {0.16, -0.13}, one-star: {0.14, -0.32}
01:48:46.196 00.003 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
01:48:46.197 00.001 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
01:48:46.199 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.20 cameraTheta=-0.67 mountX=-0.16 mountY=-0.12, mountTheta=-2.50
01:48:46.201 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.13, opts=13)
01:48:46.202 00.001 1032 Enqueuing Move request for scope (0.16, -0.13)
01:48:46.206 00.004 10072 Worker thread wakes up
01:48:46.206 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
01:48:46.206 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
01:48:46.206 00.000 10072 Moving (0.16, -0.13) raw xDistance=-0.16 yDistance=-0.12
01:48:46.206 00.000 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.47, period_length = 287.50
01:48:46.206 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
01:48:46.207 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:46.207 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:48:46.207 00.000 10072 MoveAxis(E, 81, ABG)
01:48:46.207 00.000 10072 Guiding  Dir = 2, Dur = 81
01:48:46.207 00.000 10072 IsGuiding returns 0
01:48:46.208 00.001 10072 PulseGuide returned control before completion, sleep 91
01:48:46.208 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:46.229 00.021 1032 UpdateGuideState exits: m=1295 SNR=25.4
01:48:46.231 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:46.232 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:46.233 00.001 1032 Enqueuing Expose request
01:48:46.306 00.073 10072 IsGuiding returns 0
01:48:46.306 00.000 10072 Move returns status 0, amount 81
01:48:46.306 00.000 10072 MoveAxis(N, 0, ABG)
01:48:46.306 00.000 10072 Move returns status 0, amount 0
01:48:46.306 00.000 10072 move complete, result=0
01:48:46.306 00.000 10072 worker thread done servicing request
01:48:46.306 00.000 10072 Worker thread wakes up
01:48:46.306 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.1 px 0 ms NORTH
01:48:46.308 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:46.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:46.711 00.403 10072 Exposure complete
01:48:46.762 00.051 10072 worker thread done servicing request
01:48:46.762 00.000 1032 OnExposeComplete: enter
01:48:46.763 00.001 1032 UpdateGuideState(): m_state=6
01:48:46.765 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 418
01:48:46.768 00.003 1032 Star::Find returns 1 (0), X=223.42, Y=617.74, Mass=1247, SNR=24.9, Peak=120 HFD=3.0
01:48:46.771 00.003 1032 MultiStar: [#1 0.16,0.04,1.07,U] [#2 0.13,-0.10,0.80,U] [#3 0.12,-0.09,0.71,U] [#4 0.06,0.01,0.74,U] [#5 0.10,-0.03,0.65,U] [#6 0.08,-0.07,0.75,U] [#7 0.06,-0.11,0.63,U] [#8 0.00,-0.13,0.55,U] 
01:48:46.773 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.17, -0.18}
01:48:46.775 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
01:48:46.776 00.001 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
01:48:46.779 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.59 mountX=-0.10 mountY=-0.08, mountTheta=-2.42
01:48:46.781 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
01:48:46.782 00.001 1032 Enqueuing Move request for scope (0.11, -0.07)
01:48:46.784 00.002 10072 Worker thread wakes up
01:48:46.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
01:48:46.784 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
01:48:46.784 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.10 yDistance=-0.08
01:48:46.785 00.001 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.47, period_length = 287.50
01:48:46.785 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
01:48:46.785 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:46.785 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:48:46.785 00.000 10072 MoveAxis(E, 9, ABG)
01:48:46.785 00.000 10072 Guiding  Dir = 2, Dur = 9
01:48:46.785 00.000 10072 IsGuiding returns 0
01:48:46.786 00.001 10072 PulseGuide returned control before completion, sleep 19
01:48:46.786 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:46.808 00.022 1032 UpdateGuideState exits: m=1247 SNR=24.9
01:48:46.811 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:46.812 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:46.814 00.002 1032 Enqueuing Expose request
01:48:46.819 00.005 10072 IsGuiding returns 0
01:48:46.819 00.000 10072 Move returns status 0, amount 9
01:48:46.819 00.000 10072 MoveAxis(N, 0, ABG)
01:48:46.819 00.000 10072 Move returns status 0, amount 0
01:48:46.819 00.000 10072 move complete, result=0
01:48:46.820 00.001 10072 worker thread done servicing request
01:48:46.820 00.000 10072 Worker thread wakes up
01:48:46.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:46.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:46.825 00.005 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:48:47.446 00.621 10072 Exposure complete
01:48:47.494 00.048 10072 worker thread done servicing request
01:48:47.495 00.001 1032 OnExposeComplete: enter
01:48:47.496 00.001 1032 UpdateGuideState(): m_state=6
01:48:47.498 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 419
01:48:47.500 00.002 1032 Star::Find returns 1 (0), X=223.31, Y=617.70, Mass=1337, SNR=25.7, Peak=179 HFD=2.7
01:48:47.502 00.002 1032 MultiStar: [#1 0.05,0.01,1.03,U] [#2 -0.02,0.07,0.76,U] [#3 0.09,0.01,0.68,U] [#4 -0.04,-0.01,0.72,U] [#5 0.07,0.17,0.63,U] [#6 -0.07,0.01,0.71,U] [#7 0.04,0.02,0.61,U] [#8 -0.00,-0.05,0.55,U] 
01:48:47.503 00.001 1032 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.06, -0.23}
01:48:47.505 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
01:48:47.507 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
01:48:47.508 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.42 mountX=-0.02 mountY=-0.02, mountTheta=-2.25
01:48:47.512 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
01:48:47.513 00.001 1032 Enqueuing Move request for scope (0.02, -0.01)
01:48:47.515 00.002 10072 Worker thread wakes up
01:48:47.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:48:47.515 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:48:47.515 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
01:48:47.516 00.001 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.46, period_length = 287.50
01:48:47.516 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:48:47.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:47.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:48:47.516 00.000 10072 MoveAxis(E, 10, ABG)
01:48:47.516 00.000 10072 Guiding  Dir = 2, Dur = 10
01:48:47.516 00.000 10072 IsGuiding returns 0
01:48:47.516 00.000 10072 PulseGuide returned control before completion, sleep 20
01:48:47.516 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:47.539 00.023 1032 UpdateGuideState exits: m=1337 SNR=25.7
01:48:47.541 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:47.543 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:47.545 00.002 1032 Enqueuing Expose request
01:48:47.553 00.008 10072 IsGuiding returns 0
01:48:47.553 00.000 10072 Move returns status 0, amount 10
01:48:47.553 00.000 10072 MoveAxis(N, 0, ABG)
01:48:47.553 00.000 10072 Move returns status 0, amount 0
01:48:47.553 00.000 10072 move complete, result=0
01:48:47.553 00.000 10072 worker thread done servicing request
01:48:47.553 00.000 10072 Worker thread wakes up
01:48:47.554 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:47.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:47.557 00.003 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
01:48:47.963 00.406 10072 Exposure complete
01:48:48.014 00.051 10072 worker thread done servicing request
01:48:48.014 00.000 1032 OnExposeComplete: enter
01:48:48.017 00.003 1032 UpdateGuideState(): m_state=6
01:48:48.021 00.004 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 420
01:48:48.024 00.003 1032 Star::Find returns 1 (0), X=223.37, Y=617.76, Mass=1301, SNR=25.4, Peak=141 HFD=2.8
01:48:48.026 00.002 1032 MultiStar: [#1 0.09,0.07,1.02,U] [#2 0.16,0.10,0.77,U] [#3 -0.04,0.04,0.69,U] [#4 -0.02,0.01,0.72,U] [#5 0.04,0.02,0.66,U] [#6 -0.02,-0.04,0.76,U] [#7 0.20,0.09,0.60,U] [#8 -0.13,-0.05,0.55,U] 
01:48:48.027 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.11, -0.16}
01:48:48.028 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
01:48:48.030 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
01:48:48.031 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.08 mountX=-0.01 mountY=-0.05, mountTheta=-1.75
01:48:48.033 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
01:48:48.034 00.001 1032 Enqueuing Move request for scope (0.05, 0.00)
01:48:48.036 00.002 10072 Worker thread wakes up
01:48:48.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
01:48:48.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
01:48:48.036 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
01:48:48.037 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.46, period_length = 287.50
01:48:48.037 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:48:48.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:48.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:48:48.037 00.000 10072 MoveAxis(E, 9, ABG)
01:48:48.037 00.000 10072 Guiding  Dir = 2, Dur = 9
01:48:48.037 00.000 10072 IsGuiding returns 0
01:48:48.038 00.001 10072 PulseGuide returned control before completion, sleep 19
01:48:48.038 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:48.058 00.020 1032 UpdateGuideState exits: m=1301 SNR=25.4
01:48:48.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:48.062 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:48.063 00.001 1032 Enqueuing Expose request
01:48:48.070 00.007 10072 IsGuiding returns 0
01:48:48.070 00.000 10072 Move returns status 0, amount 9
01:48:48.070 00.000 10072 MoveAxis(N, 0, ABG)
01:48:48.070 00.000 10072 Move returns status 0, amount 0
01:48:48.070 00.000 10072 move complete, result=0
01:48:48.070 00.000 10072 worker thread done servicing request
01:48:48.070 00.000 10072 Worker thread wakes up
01:48:48.071 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:48.071 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:48.072 00.001 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:48:48.701 00.629 10072 Exposure complete
01:48:48.750 00.049 10072 worker thread done servicing request
01:48:48.750 00.000 1032 OnExposeComplete: enter
01:48:48.752 00.002 1032 UpdateGuideState(): m_state=6
01:48:48.754 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 421
01:48:48.756 00.002 1032 Star::Find returns 1 (0), X=223.51, Y=617.61, Mass=1255, SNR=25.0, Peak=147 HFD=3.1
01:48:48.759 00.003 1032 MultiStar: [#1 0.19,-0.13,1.04,U] [#2 0.12,-0.11,0.80,U] [#3 0.27,-0.11,0.67,U] [#4 0.09,-0.26,0.72,U] [#5 0.03,-0.07,0.65,U] [#6 0.16,-0.17,0.76,U] [#7 0.18,0.00,0.63,U] [#8 0.04,-0.08,0.57,U] 
01:48:48.760 00.001 1032 refined, 8 included, MultiStar: {0.16, -0.15}, one-star: {0.25, -0.31}
01:48:48.762 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
01:48:48.763 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
01:48:48.765 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.21 cameraTheta=-0.76 mountX=-0.18 mountY=-0.11, mountTheta=-2.59
01:48:48.769 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.15, opts=13)
01:48:48.771 00.002 1032 Enqueuing Move request for scope (0.16, -0.15)
01:48:48.773 00.002 10072 Worker thread wakes up
01:48:48.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
01:48:48.773 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
01:48:48.773 00.000 10072 Moving (0.16, -0.15) raw xDistance=-0.18 yDistance=-0.11
01:48:48.773 00.000 10072 PPEC rslt: input = -0.18, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.46, period_length = 287.50
01:48:48.773 00.000 10072 PPEC: input: -0.18, control: -0.09, exposure: 500
01:48:48.773 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:48.774 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:48:48.774 00.000 10072 MoveAxis(E, 90, ABG)
01:48:48.774 00.000 10072 Guiding  Dir = 2, Dur = 90
01:48:48.774 00.000 10072 IsGuiding returns 0
01:48:48.774 00.000 10072 PulseGuide returned control before completion, sleep 100
01:48:48.775 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:48.795 00.020 1032 UpdateGuideState exits: m=1255 SNR=25.0
01:48:48.796 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:48.798 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:48.801 00.003 1032 Enqueuing Expose request
01:48:48.885 00.084 10072 IsGuiding returns 0
01:48:48.885 00.000 10072 Move returns status 0, amount 90
01:48:48.885 00.000 10072 MoveAxis(N, 0, ABG)
01:48:48.885 00.000 10072 Move returns status 0, amount 0
01:48:48.885 00.000 10072 move complete, result=0
01:48:48.885 00.000 10072 worker thread done servicing request
01:48:48.885 00.000 10072 Worker thread wakes up
01:48:48.885 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
01:48:48.887 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:48.887 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:49.297 00.410 10072 Exposure complete
01:48:49.345 00.048 10072 worker thread done servicing request
01:48:49.345 00.000 1032 OnExposeComplete: enter
01:48:49.348 00.003 1032 UpdateGuideState(): m_state=6
01:48:49.350 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 422
01:48:49.352 00.002 1032 Star::Find returns 1 (0), X=223.37, Y=617.61, Mass=1446, SNR=26.8, Peak=147 HFD=3.0
01:48:49.353 00.001 1032 MultiStar: [#1 0.14,0.00,1.02,U] [#2 0.12,-0.05,0.73,U] [#3 0.11,0.02,0.68,U] [#4 0.00,-0.03,0.71,U] [#5 0.08,-0.03,0.61,U] [#6 0.13,-0.07,0.71,U] [#7 -0.02,-0.08,0.57,U] [#8 -0.04,-0.11,0.49,U] 
01:48:49.356 00.003 1032 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.12, -0.31}
01:48:49.357 00.001 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
01:48:49.358 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
01:48:49.362 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.77 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
01:48:49.366 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.08, opts=13)
01:48:49.368 00.002 1032 Enqueuing Move request for scope (0.08, -0.08)
01:48:49.370 00.002 10072 Worker thread wakes up
01:48:49.371 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
01:48:49.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
01:48:49.371 00.000 10072 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
01:48:49.371 00.000 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.46, period_length = 287.50
01:48:49.371 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
01:48:49.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:49.371 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:48:49.371 00.000 10072 MoveAxis(E, 9, ABG)
01:48:49.372 00.001 10072 Guiding  Dir = 2, Dur = 9
01:48:49.372 00.000 10072 IsGuiding returns 0
01:48:49.372 00.000 10072 PulseGuide returned control before completion, sleep 19
01:48:49.373 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:49.396 00.023 1032 UpdateGuideState exits: m=1446 SNR=26.8
01:48:49.399 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:49.401 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:49.403 00.002 1032 Enqueuing Expose request
01:48:49.405 00.002 10072 IsGuiding returns 0
01:48:49.406 00.001 10072 Move returns status 0, amount 9
01:48:49.406 00.000 10072 MoveAxis(N, 0, ABG)
01:48:49.406 00.000 10072 Move returns status 0, amount 0
01:48:49.406 00.000 10072 move complete, result=0
01:48:49.406 00.000 10072 worker thread done servicing request
01:48:49.406 00.000 10072 Worker thread wakes up
01:48:49.406 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:49.406 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:49.412 00.006 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:48:50.032 00.620 10072 Exposure complete
01:48:50.080 00.048 10072 worker thread done servicing request
01:48:50.081 00.001 1032 OnExposeComplete: enter
01:48:50.084 00.003 1032 UpdateGuideState(): m_state=6
01:48:50.085 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 423
01:48:50.087 00.002 1032 Star::Find returns 1 (0), X=223.38, Y=617.89, Mass=1276, SNR=25.2, Peak=132 HFD=3.0
01:48:50.089 00.002 1032 MultiStar: [#1 -0.03,0.10,1.08,U] [#2 0.04,0.03,0.77,U] [#3 0.02,0.15,0.68,U] [#4 0.02,0.08,0.72,U] [#5 0.00,0.21,0.61,U] [#6 -0.06,-0.01,0.71,U] [#7 0.03,0.09,0.63,U] [#8 0.07,0.14,0.54,U] 
01:48:50.091 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.13, -0.04}
01:48:50.097 00.006 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
01:48:50.099 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
01:48:50.099 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.23 mountX=0.06 mountY=-0.04, mountTheta=-0.60
01:48:50.103 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
01:48:50.104 00.001 1032 Enqueuing Move request for scope (0.03, 0.07)
01:48:50.106 00.002 10072 Worker thread wakes up
01:48:50.106 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
01:48:50.106 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
01:48:50.106 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.04
01:48:50.107 00.001 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.46, period_length = 287.50
01:48:50.107 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:48:50.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:50.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:48:50.107 00.000 10072 MoveAxis(E, 9, ABG)
01:48:50.107 00.000 10072 Guiding  Dir = 2, Dur = 9
01:48:50.108 00.001 10072 IsGuiding returns 0
01:48:50.109 00.001 10072 PulseGuide returned control before completion, sleep 19
01:48:50.109 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:50.130 00.021 1032 UpdateGuideState exits: m=1276 SNR=25.2
01:48:50.131 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:50.133 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:50.135 00.002 1032 Enqueuing Expose request
01:48:50.139 00.004 10072 IsGuiding returns 0
01:48:50.139 00.000 10072 Move returns status 0, amount 9
01:48:50.139 00.000 10072 MoveAxis(N, 0, ABG)
01:48:50.139 00.000 10072 Move returns status 0, amount 0
01:48:50.139 00.000 10072 move complete, result=0
01:48:50.139 00.000 10072 worker thread done servicing request
01:48:50.139 00.000 10072 Worker thread wakes up
01:48:50.139 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:50.139 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:50.144 00.005 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
01:48:50.549 00.405 10072 Exposure complete
01:48:50.602 00.053 10072 worker thread done servicing request
01:48:50.602 00.000 1032 OnExposeComplete: enter
01:48:50.604 00.002 1032 UpdateGuideState(): m_state=6
01:48:50.606 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 424
01:48:50.608 00.002 1032 Star::Find returns 1 (0), X=223.31, Y=617.93, Mass=1295, SNR=25.4, Peak=165 HFD=2.6
01:48:50.609 00.001 1032 MultiStar: [#1 0.01,0.13,1.06,U] [#2 0.07,0.07,0.77,U] [#3 0.07,0.27,0.69,U] [#4 -0.12,0.07,0.77,U] [#5 -0.09,0.18,0.64,U] [#6 -0.02,0.11,0.71,U] [#7 0.10,0.17,0.60,U] [#8 -0.05,0.09,0.55,U] 
01:48:50.612 00.003 1032 single-star, 8 included, MultiStar: {0.01, 0.11}, one-star: {0.05, 0.01}
01:48:50.614 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
01:48:50.616 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
01:48:50.618 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.15 mountX=-0.01 mountY=-0.05, mountTheta=-1.68
01:48:50.621 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
01:48:50.623 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
01:48:50.624 00.001 10072 Worker thread wakes up
01:48:50.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:48:50.626 00.002 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:48:50.626 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
01:48:50.626 00.000 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.46, period_length = 287.50
01:48:50.626 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:48:50.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:50.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:48:50.626 00.000 10072 MoveAxis(E, 6, ABG)
01:48:50.626 00.000 10072 Guiding  Dir = 2, Dur = 6
01:48:50.627 00.001 10072 IsGuiding returns 0
01:48:50.627 00.000 10072 PulseGuide returned control before completion, sleep 16
01:48:50.627 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:50.648 00.021 1032 UpdateGuideState exits: m=1295 SNR=25.4
01:48:50.650 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:50.651 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:50.654 00.003 1032 Enqueuing Expose request
01:48:50.656 00.002 10072 IsGuiding returns 0
01:48:50.656 00.000 10072 Move returns status 0, amount 6
01:48:50.656 00.000 10072 MoveAxis(N, 0, ABG)
01:48:50.656 00.000 10072 Move returns status 0, amount 0
01:48:50.656 00.000 10072 move complete, result=0
01:48:50.656 00.000 10072 worker thread done servicing request
01:48:50.656 00.000 10072 Worker thread wakes up
01:48:50.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:50.657 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:50.662 00.005 1032 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:48:51.286 00.624 10072 Exposure complete
01:48:51.335 00.049 1032 OnExposeComplete: enter
01:48:51.339 00.004 1032 UpdateGuideState(): m_state=6
01:48:51.341 00.002 10072 worker thread done servicing request
01:48:51.341 00.000 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 425
01:48:51.343 00.002 1032 Star::Find returns 1 (0), X=223.28, Y=617.90, Mass=1323, SNR=25.6, Peak=194 HFD=2.5
01:48:51.346 00.003 1032 MultiStar: [#1 -0.02,0.10,1.04,U] [#2 0.07,0.12,0.75,U] [#3 0.04,0.09,0.66,U] [#4 -0.18,0.15,0.72,U] [#5 -0.01,0.09,0.61,U] [#6 -0.00,0.11,0.74,U] [#7 -0.16,0.04,0.60,U] [#8 0.05,-0.01,0.54,U] 
01:48:51.348 00.002 1032 single-star, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.03, -0.03}
01:48:51.350 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
01:48:51.352 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
01:48:51.353 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.79 mountX=-0.03 mountY=-0.02, mountTheta=-2.62
01:48:51.357 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
01:48:51.362 00.005 1032 Enqueuing Move request for scope (0.03, -0.03)
01:48:51.365 00.003 10072 Worker thread wakes up
01:48:51.365 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
01:48:51.365 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
01:48:51.365 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
01:48:51.365 00.000 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.46, period_length = 287.50
01:48:51.366 00.001 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:48:51.366 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:51.366 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:48:51.366 00.000 10072 MoveAxis(E, 6, ABG)
01:48:51.366 00.000 10072 Guiding  Dir = 2, Dur = 6
01:48:51.367 00.001 10072 IsGuiding returns 0
01:48:51.367 00.000 10072 PulseGuide returned control before completion, sleep 16
01:48:51.367 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:51.387 00.020 1032 UpdateGuideState exits: m=1323 SNR=25.6
01:48:51.390 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:51.393 00.003 10072 IsGuiding returns 0
01:48:51.393 00.000 10072 Move returns status 0, amount 6
01:48:51.393 00.000 10072 MoveAxis(N, 0, ABG)
01:48:51.393 00.000 10072 Move returns status 0, amount 0
01:48:51.393 00.000 10072 move complete, result=0
01:48:51.393 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:51.396 00.003 1032 Enqueuing Expose request
01:48:51.398 00.002 10072 worker thread done servicing request
01:48:51.398 00.000 10072 Worker thread wakes up
01:48:51.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:51.399 00.001 1032 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
01:48:51.401 00.002 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:51.817 00.416 10072 Exposure complete
01:48:51.866 00.049 10072 worker thread done servicing request
01:48:51.867 00.001 1032 OnExposeComplete: enter
01:48:51.869 00.002 1032 UpdateGuideState(): m_state=6
01:48:51.870 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 426
01:48:51.872 00.002 1032 Star::Find returns 1 (0), X=223.35, Y=617.78, Mass=1273, SNR=25.1, Peak=174 HFD=2.7
01:48:51.874 00.002 1032 MultiStar: [#1 0.04,0.06,1.03,U] [#2 -0.02,0.15,0.83,U] [#3 -0.05,0.09,0.69,U] [#4 -0.11,0.04,0.73,U] [#5 -0.09,0.16,0.65,U] [#6 0.04,0.03,0.72,U] [#7 0.07,0.08,0.63,U] [#8 -0.03,-0.04,0.54,U] 
01:48:51.875 00.001 1032 refined, 8 included, MultiStar: {-0.00, 0.04}, one-star: {0.09, -0.15}
01:48:51.877 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
01:48:51.879 00.002 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
01:48:51.881 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.59 mountX=0.04 mountY=-0.01, mountTheta=-0.24
01:48:51.884 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.04, opts=13)
01:48:51.886 00.002 1032 Enqueuing Move request for scope (-0.00, 0.04)
01:48:51.888 00.002 10072 Worker thread wakes up
01:48:51.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
01:48:51.888 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
01:48:51.888 00.000 10072 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
01:48:51.889 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.46, period_length = 287.50
01:48:51.889 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:48:51.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:51.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:48:51.889 00.000 10072 MoveAxis(E, 5, ABG)
01:48:51.889 00.000 10072 Guiding  Dir = 2, Dur = 5
01:48:51.890 00.001 10072 IsGuiding returns 0
01:48:51.890 00.000 10072 PulseGuide returned control before completion, sleep 15
01:48:51.890 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:51.908 00.018 10072 IsGuiding returns 0
01:48:51.908 00.000 10072 Move returns status 0, amount 5
01:48:51.908 00.000 10072 MoveAxis(N, 0, ABG)
01:48:51.908 00.000 10072 Move returns status 0, amount 0
01:48:51.908 00.000 10072 move complete, result=0
01:48:51.908 00.000 10072 worker thread done servicing request
01:48:51.913 00.005 1032 UpdateGuideState exits: m=1273 SNR=25.1
01:48:51.915 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:51.918 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:51.920 00.002 1032 Enqueuing Expose request
01:48:51.921 00.001 1032 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
01:48:51.925 00.004 10072 Worker thread wakes up
01:48:51.925 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:51.925 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:52.555 00.630 10072 Exposure complete
01:48:52.603 00.048 10072 worker thread done servicing request
01:48:52.604 00.001 1032 OnExposeComplete: enter
01:48:52.606 00.002 1032 UpdateGuideState(): m_state=6
01:48:52.608 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 427
01:48:52.609 00.001 1032 Star::Find returns 1 (0), X=223.32, Y=617.73, Mass=1346, SNR=25.9, Peak=117 HFD=3.0
01:48:52.613 00.004 1032 MultiStar: [#1 -0.03,0.00,1.02,U] [#2 0.02,-0.10,0.80,U] [#3 0.06,-0.09,0.68,U] [#4 -0.04,-0.06,0.70,U] [#5 -0.03,-0.00,0.60,U] [#6 -0.01,-0.22,0.72,U] [#7 0.07,-0.01,0.61,U] [#8 0.05,-0.10,0.53,U] 
01:48:52.617 00.004 1032 refined, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.07, -0.20}
01:48:52.620 00.003 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.06)
01:48:52.622 00.002 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.06)
01:48:52.623 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.40 mountX=-0.09 mountY=0.01, mountTheta=3.06
01:48:52.626 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.09, opts=13)
01:48:52.628 00.002 1032 Enqueuing Move request for scope (0.02, -0.09)
01:48:52.629 00.001 10072 Worker thread wakes up
01:48:52.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
01:48:52.629 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
01:48:52.629 00.000 10072 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=0.01
01:48:52.630 00.001 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.46, period_length = 287.50
01:48:52.630 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:48:52.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:52.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:48:52.630 00.000 10072 MoveAxis(E, 5, ABG)
01:48:52.630 00.000 10072 Guiding  Dir = 2, Dur = 5
01:48:52.630 00.000 10072 IsGuiding returns 0
01:48:52.632 00.002 10072 PulseGuide returned control before completion, sleep 15
01:48:52.632 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:52.652 00.020 1032 UpdateGuideState exits: m=1346 SNR=25.9
01:48:52.655 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:52.656 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:52.659 00.003 1032 Enqueuing Expose request
01:48:52.661 00.002 10072 IsGuiding returns 0
01:48:52.661 00.000 10072 Move returns status 0, amount 5
01:48:52.661 00.000 10072 MoveAxis(N, 0, ABG)
01:48:52.661 00.000 10072 Move returns status 0, amount 0
01:48:52.661 00.000 10072 move complete, result=0
01:48:52.661 00.000 10072 worker thread done servicing request
01:48:52.661 00.000 10072 Worker thread wakes up
01:48:52.662 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:52.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:52.669 00.007 1032 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
01:48:53.070 00.401 10072 Exposure complete
01:48:53.122 00.052 10072 worker thread done servicing request
01:48:53.122 00.000 1032 OnExposeComplete: enter
01:48:53.123 00.001 1032 UpdateGuideState(): m_state=6
01:48:53.125 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 428
01:48:53.127 00.002 1032 Star::Find returns 1 (0), X=223.28, Y=617.77, Mass=1358, SNR=25.9, Peak=117 HFD=3.0
01:48:53.128 00.001 1032 MultiStar: [#1 0.01,-0.04,1.03,U] [#2 0.07,-0.07,0.74,U] [#3 0.02,-0.06,0.66,U] [#4 -0.08,-0.07,0.72,U] [#5 0.06,-0.04,0.61,U] [#6 0.04,-0.20,0.74,U] [#7 0.03,-0.07,0.57,U] [#8 -0.04,-0.16,0.52,U] 
01:48:53.131 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.03, -0.15}
01:48:53.132 00.001 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
01:48:53.134 00.002 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
01:48:53.136 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.40 mountX=-0.10 mountY=0.01, mountTheta=3.05
01:48:53.139 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.09, opts=13)
01:48:53.142 00.003 1032 Enqueuing Move request for scope (0.02, -0.09)
01:48:53.145 00.003 10072 Worker thread wakes up
01:48:53.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
01:48:53.145 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
01:48:53.145 00.000 10072 Moving (0.02, -0.09) raw xDistance=-0.10 yDistance=0.01
01:48:53.146 00.001 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.45, period_length = 287.50
01:48:53.146 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:48:53.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:53.146 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:48:53.146 00.000 10072 MoveAxis(E, 4, ABG)
01:48:53.146 00.000 10072 Guiding  Dir = 2, Dur = 4
01:48:53.148 00.002 10072 IsGuiding returns 0
01:48:53.148 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:53.152 00.004 10072 PulseGuide returned control before completion, sleep 13
01:48:53.170 00.018 1032 UpdateGuideState exits: m=1358 SNR=25.9
01:48:53.173 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:53.177 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:53.179 00.002 1032 Enqueuing Expose request
01:48:53.182 00.003 10072 IsGuiding returns 0
01:48:53.182 00.000 10072 Move returns status 0, amount 4
01:48:53.182 00.000 10072 MoveAxis(N, 0, ABG)
01:48:53.182 00.000 10072 Move returns status 0, amount 0
01:48:53.182 00.000 10072 move complete, result=0
01:48:53.182 00.000 10072 worker thread done servicing request
01:48:53.183 00.001 10072 Worker thread wakes up
01:48:53.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:53.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:53.189 00.006 1032 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
01:48:53.823 00.634 10072 Exposure complete
01:48:53.873 00.050 10072 worker thread done servicing request
01:48:53.874 00.001 1032 OnExposeComplete: enter
01:48:53.876 00.002 1032 UpdateGuideState(): m_state=6
01:48:53.877 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 429
01:48:53.879 00.002 1032 Star::Find returns 1 (0), X=223.34, Y=617.70, Mass=1369, SNR=26.1, Peak=159 HFD=2.9
01:48:53.882 00.003 1032 MultiStar: [#1 0.08,-0.02,1.02,U] [#2 0.02,0.13,0.74,U] [#3 0.02,-0.08,0.70,U] [#4 0.07,0.07,0.68,U] [#5 -0.05,0.09,0.61,U] [#6 0.16,-0.12,0.72,U] [#7 -0.01,0.12,0.56,U] [#8 -0.14,-0.02,0.46,U] 
01:48:53.883 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.09, -0.22}
01:48:53.884 00.001 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
01:48:53.886 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
01:48:53.887 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.46 mountX=-0.03 mountY=-0.03, mountTheta=-2.29
01:48:53.890 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
01:48:53.892 00.002 1032 Enqueuing Move request for scope (0.04, -0.02)
01:48:53.894 00.002 10072 Worker thread wakes up
01:48:53.894 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
01:48:53.894 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
01:48:53.894 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
01:48:53.895 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.45, period_length = 287.50
01:48:53.895 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:48:53.895 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:53.896 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:48:53.896 00.000 10072 MoveAxis(E, 4, ABG)
01:48:53.896 00.000 10072 Guiding  Dir = 2, Dur = 4
01:48:53.896 00.000 10072 IsGuiding returns 0
01:48:53.896 00.000 10072 PulseGuide returned control before completion, sleep 14
01:48:53.897 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:53.915 00.018 10072 IsGuiding returns 0
01:48:53.915 00.000 10072 Move returns status 0, amount 4
01:48:53.915 00.000 10072 MoveAxis(N, 0, ABG)
01:48:53.915 00.000 10072 Move returns status 0, amount 0
01:48:53.915 00.000 10072 move complete, result=0
01:48:53.915 00.000 10072 worker thread done servicing request
01:48:53.919 00.004 1032 UpdateGuideState exits: m=1369 SNR=26.1
01:48:53.921 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:53.924 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:53.926 00.002 1032 Enqueuing Expose request
01:48:53.929 00.003 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
01:48:53.930 00.001 10072 Worker thread wakes up
01:48:53.930 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:53.930 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:54.340 00.410 10072 Exposure complete
01:48:54.390 00.050 10072 worker thread done servicing request
01:48:54.390 00.000 1032 OnExposeComplete: enter
01:48:54.393 00.003 1032 UpdateGuideState(): m_state=6
01:48:54.396 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 430
01:48:54.398 00.002 1032 Star::Find returns 1 (0), X=223.45, Y=617.78, Mass=1311, SNR=25.5, Peak=145 HFD=2.9
01:48:54.401 00.003 1032 MultiStar: [#1 0.18,0.08,1.04,U] [#2 0.10,0.06,0.78,U] [#3 0.04,0.01,0.70,U] [#4 0.06,0.09,0.74,U] [#5 0.09,0.13,0.62,U] [#6 0.16,-0.09,0.71,U] [#7 0.10,0.06,0.57,U] [#8 -0.06,0.02,0.56,U] 
01:48:54.403 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.19, -0.15}
01:48:54.405 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
01:48:54.407 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
01:48:54.408 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.17 mountX=-0.01 mountY=-0.11, mountTheta=-1.66
01:48:54.411 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
01:48:54.412 00.001 1032 Enqueuing Move request for scope (0.11, 0.02)
01:48:54.414 00.002 10072 Worker thread wakes up
01:48:54.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
01:48:54.414 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
01:48:54.414 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
01:48:54.415 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.45, period_length = 287.50
01:48:54.415 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:48:54.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:54.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:48:54.415 00.000 10072 MoveAxis(E, 3, ABG)
01:48:54.415 00.000 10072 Guiding  Dir = 2, Dur = 3
01:48:54.415 00.000 10072 IsGuiding returns 0
01:48:54.416 00.001 10072 PulseGuide returned control before completion, sleep 13
01:48:54.417 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:54.431 00.014 10072 IsGuiding returns 0
01:48:54.431 00.000 10072 Move returns status 0, amount 3
01:48:54.431 00.000 10072 MoveAxis(N, 0, ABG)
01:48:54.431 00.000 10072 Move returns status 0, amount 0
01:48:54.431 00.000 10072 move complete, result=0
01:48:54.431 00.000 10072 worker thread done servicing request
01:48:54.438 00.007 1032 UpdateGuideState exits: m=1311 SNR=25.5
01:48:54.440 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:54.442 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:54.443 00.001 1032 Enqueuing Expose request
01:48:54.445 00.002 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:48:54.447 00.002 10072 Worker thread wakes up
01:48:54.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:54.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:55.076 00.629 10072 Exposure complete
01:48:55.124 00.048 1032 OnExposeComplete: enter
01:48:55.126 00.002 1032 UpdateGuideState(): m_state=6
01:48:55.128 00.002 10072 worker thread done servicing request
01:48:55.128 00.000 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 431
01:48:55.131 00.003 1032 Star::Find returns 1 (0), X=223.54, Y=617.75, Mass=1284, SNR=25.3, Peak=134 HFD=3.0
01:48:55.133 00.002 1032 MultiStar: [#1 0.11,-0.05,1.04,U] [#2 0.07,-0.01,0.78,U] [#3 0.09,-0.00,0.70,U] [#4 0.07,-0.07,0.78,U] [#5 0.20,-0.00,0.63,U] [#6 0.03,-0.20,0.72,U] [#7 0.22,-0.09,0.58,U] [#8 0.11,-0.01,0.54,U] 
01:48:55.134 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.28, -0.17}
01:48:55.136 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
01:48:55.138 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
01:48:55.140 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.49 mountX=-0.10 mountY=-0.11, mountTheta=-2.32
01:48:55.143 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
01:48:55.145 00.002 1032 Enqueuing Move request for scope (0.13, -0.07)
01:48:55.148 00.003 10072 Worker thread wakes up
01:48:55.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
01:48:55.148 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
01:48:55.148 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.11
01:48:55.149 00.001 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.45, period_length = 287.50
01:48:55.149 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:48:55.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:55.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:48:55.149 00.000 10072 MoveAxis(E, 2, ABG)
01:48:55.149 00.000 10072 Guiding  Dir = 2, Dur = 2
01:48:55.150 00.001 10072 IsGuiding returns 0
01:48:55.150 00.000 10072 PulseGuide returned control before completion, sleep 12
01:48:55.150 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:55.167 00.017 10072 IsGuiding returns 0
01:48:55.167 00.000 10072 Move returns status 0, amount 2
01:48:55.167 00.000 10072 MoveAxis(N, 0, ABG)
01:48:55.167 00.000 10072 Move returns status 0, amount 0
01:48:55.167 00.000 10072 move complete, result=0
01:48:55.168 00.001 10072 worker thread done servicing request
01:48:55.170 00.002 1032 UpdateGuideState exits: m=1284 SNR=25.3
01:48:55.172 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:55.174 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:55.176 00.002 1032 Enqueuing Expose request
01:48:55.178 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:48:55.179 00.001 10072 Worker thread wakes up
01:48:55.179 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:55.179 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:55.599 00.420 10072 Exposure complete
01:48:55.649 00.050 10072 worker thread done servicing request
01:48:55.649 00.000 1032 OnExposeComplete: enter
01:48:55.651 00.002 1032 UpdateGuideState(): m_state=6
01:48:55.653 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 432
01:48:55.654 00.001 1032 Star::Find returns 1 (0), X=223.34, Y=617.69, Mass=1292, SNR=25.3, Peak=160 HFD=2.9
01:48:55.658 00.004 1032 MultiStar: [#1 0.16,-0.01,1.07,U] [#2 0.17,-0.11,0.79,U] [#3 0.12,-0.10,0.69,U] [#4 0.05,-0.05,0.74,U] [#5 0.24,0.05,0.62,U] [#6 0.11,-0.13,0.72,U] [#7 0.29,-0.02,0.60,U] [#8 0.09,-0.02,0.53,U] 
01:48:55.659 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.08}, one-star: {0.08, -0.23}
01:48:55.661 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
01:48:55.663 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
01:48:55.664 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.50 mountX=-0.11 mountY=-0.12, mountTheta=-2.33
01:48:55.668 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
01:48:55.670 00.002 1032 Enqueuing Move request for scope (0.14, -0.08)
01:48:55.672 00.002 10072 Worker thread wakes up
01:48:55.672 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
01:48:55.672 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
01:48:55.672 00.000 10072 Moving (0.14, -0.08) raw xDistance=-0.11 yDistance=-0.12
01:48:55.672 00.000 10072 PPEC rslt: input = -0.11, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.45, period_length = 287.50
01:48:55.672 00.000 10072 PPEC: input: -0.11, control: -0.00, exposure: 500
01:48:55.673 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:55.673 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:48:55.673 00.000 10072 MoveAxis(E, 1, ABG)
01:48:55.673 00.000 10072 Guiding  Dir = 2, Dur = 1
01:48:55.673 00.000 10072 IsGuiding returns 0
01:48:55.674 00.001 10072 PulseGuide returned control before completion, sleep 11
01:48:55.674 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:55.694 00.020 1032 UpdateGuideState exits: m=1292 SNR=25.3
01:48:55.697 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:55.698 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:55.700 00.002 1032 Enqueuing Expose request
01:48:55.702 00.002 10072 IsGuiding returns 0
01:48:55.702 00.000 10072 Move returns status 0, amount 1
01:48:55.702 00.000 10072 MoveAxis(N, 0, ABG)
01:48:55.702 00.000 10072 Move returns status 0, amount 0
01:48:55.702 00.000 10072 move complete, result=0
01:48:55.702 00.000 10072 worker thread done servicing request
01:48:55.702 00.000 10072 Worker thread wakes up
01:48:55.702 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:55.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:55.710 00.008 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:48:56.326 00.616 10072 Exposure complete
01:48:56.372 00.046 10072 worker thread done servicing request
01:48:56.372 00.000 1032 OnExposeComplete: enter
01:48:56.374 00.002 1032 UpdateGuideState(): m_state=6
01:48:56.376 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 433
01:48:56.378 00.002 1032 Star::Find returns 1 (0), X=223.42, Y=617.82, Mass=1245, SNR=24.8, Peak=146 HFD=2.8
01:48:56.379 00.001 1032 MultiStar: [#1 0.26,0.18,1.07,U] [#2 0.16,0.18,0.79,U] [#3 0.18,0.14,0.75,U] [#4 0.13,0.11,0.74,U] [#5 0.18,0.14,0.67,U] [#6 0.15,0.07,0.75,U] [#7 0.09,0.23,0.62,U] [#8 0.20,0.07,0.57,U] 
01:48:56.382 00.003 1032 single-star, 8 included, MultiStar: {0.17, 0.11}, one-star: {0.16, -0.10}
01:48:56.383 00.001 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
01:48:56.385 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
01:48:56.387 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.57 mountX=-0.14 mountY=-0.13, mountTheta=-2.40
01:48:56.390 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.10, opts=13)
01:48:56.393 00.003 1032 Enqueuing Move request for scope (0.16, -0.10)
01:48:56.395 00.002 10072 Worker thread wakes up
01:48:56.395 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
01:48:56.395 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
01:48:56.395 00.000 10072 Moving (0.16, -0.10) raw xDistance=-0.14 yDistance=-0.13
01:48:56.396 00.001 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.45, period_length = 287.50
01:48:56.396 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:48:56.396 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:56.396 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:48:56.396 00.000 10072 MoveAxis(E, 62, ABG)
01:48:56.396 00.000 10072 Guiding  Dir = 2, Dur = 62
01:48:56.396 00.000 10072 IsGuiding returns 0
01:48:56.397 00.001 10072 PulseGuide returned control before completion, sleep 72
01:48:56.397 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:56.416 00.019 1032 UpdateGuideState exits: m=1245 SNR=24.8
01:48:56.417 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:56.420 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:56.421 00.001 1032 Enqueuing Expose request
01:48:56.480 00.059 10072 IsGuiding returns 0
01:48:56.480 00.000 10072 Move returns status 0, amount 62
01:48:56.480 00.000 10072 MoveAxis(N, 0, ABG)
01:48:56.480 00.000 10072 Move returns status 0, amount 0
01:48:56.480 00.000 10072 move complete, result=0
01:48:56.480 00.000 10072 worker thread done servicing request
01:48:56.480 00.000 10072 Worker thread wakes up
01:48:56.480 00.000 1032 GuideStep: -0.1 px 62 ms EAST, -0.1 px 0 ms NORTH
01:48:56.484 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:56.484 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:56.889 00.405 10072 Exposure complete
01:48:56.938 00.049 10072 worker thread done servicing request
01:48:56.938 00.000 1032 OnExposeComplete: enter
01:48:56.940 00.002 1032 UpdateGuideState(): m_state=6
01:48:56.943 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 434
01:48:56.944 00.001 1032 Star::Find returns 1 (0), X=223.38, Y=617.90, Mass=1342, SNR=25.8, Peak=163 HFD=2.6
01:48:56.946 00.002 1032 MultiStar: [#1 0.14,0.13,1.06,U] [#2 0.22,0.30,0.71,U] [#3 0.10,0.26,0.66,U] [#4 0.08,0.08,0.73,U] [#5 0.22,0.17,0.63,U] [#6 0.06,0.13,0.74,U] [#7 0.23,0.35,0.59,U] [#8 0.09,0.09,0.53,U] 
01:48:56.948 00.002 1032 single-star, 8 included, MultiStar: {0.14, 0.15}, one-star: {0.12, -0.02}
01:48:56.949 00.001 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
01:48:56.952 00.003 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
01:48:56.953 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.17 mountX=-0.05 mountY=-0.11, mountTheta=-2.00
01:48:56.956 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.02, opts=13)
01:48:56.959 00.003 1032 Enqueuing Move request for scope (0.12, -0.02)
01:48:56.960 00.001 10072 Worker thread wakes up
01:48:56.961 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
01:48:56.961 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
01:48:56.961 00.000 10072 Moving (0.12, -0.02) raw xDistance=-0.05 yDistance=-0.11
01:48:56.961 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.45, period_length = 287.50
01:48:56.961 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:48:56.961 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:56.962 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:48:56.962 00.000 10072 MoveAxis(W, 1, ABG)
01:48:56.962 00.000 10072 Guiding  Dir = 3, Dur = 1
01:48:56.962 00.000 10072 IsGuiding returns 0
01:48:56.963 00.001 10072 PulseGuide returned control before completion, sleep 11
01:48:56.963 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:56.980 00.017 10072 IsGuiding returns 0
01:48:56.980 00.000 10072 Move returns status 0, amount 1
01:48:56.980 00.000 10072 MoveAxis(N, 0, ABG)
01:48:56.980 00.000 10072 Move returns status 0, amount 0
01:48:56.980 00.000 10072 move complete, result=0
01:48:56.980 00.000 10072 worker thread done servicing request
01:48:56.983 00.003 1032 UpdateGuideState exits: m=1342 SNR=25.8
01:48:56.988 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:56.990 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:56.991 00.001 1032 Enqueuing Expose request
01:48:56.993 00.002 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:48:56.995 00.002 10072 Worker thread wakes up
01:48:56.995 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:56.995 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:57.622 00.627 10072 Exposure complete
01:48:57.670 00.048 10072 worker thread done servicing request
01:48:57.670 00.000 1032 OnExposeComplete: enter
01:48:57.672 00.002 1032 UpdateGuideState(): m_state=6
01:48:57.674 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 435
01:48:57.676 00.002 1032 Star::Find returns 1 (0), X=223.37, Y=617.84, Mass=1297, SNR=25.4, Peak=150 HFD=2.8
01:48:57.679 00.003 1032 MultiStar: [#1 0.14,-0.00,1.08,U] [#2 0.07,0.05,0.82,U] [#3 -0.02,0.05,0.66,U] [#4 0.11,0.02,0.74,U] [#5 0.08,0.15,0.61,U] [#6 0.13,-0.10,0.72,U] [#7 0.16,0.06,0.61,U] [#8 -0.02,-0.04,0.55,U] 
01:48:57.681 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.00}, one-star: {0.11, -0.09}
01:48:57.683 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
01:48:57.684 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
01:48:57.686 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.05 mountX=-0.02 mountY=-0.09, mountTheta=-1.78
01:48:57.689 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
01:48:57.691 00.002 1032 Enqueuing Move request for scope (0.09, 0.00)
01:48:57.692 00.001 10072 Worker thread wakes up
01:48:57.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
01:48:57.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
01:48:57.692 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.09
01:48:57.693 00.001 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.45, period_length = 287.50
01:48:57.693 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:48:57.693 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:57.693 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:48:57.693 00.000 10072 MoveAxis(W, 2, ABG)
01:48:57.693 00.000 10072 Guiding  Dir = 3, Dur = 2
01:48:57.694 00.001 10072 IsGuiding returns 0
01:48:57.694 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:57.696 00.002 10072 PulseGuide returned control before completion, sleep 12
01:48:57.713 00.017 1032 UpdateGuideState exits: m=1297 SNR=25.4
01:48:57.718 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:57.719 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:57.722 00.003 1032 Enqueuing Expose request
01:48:57.723 00.001 10072 IsGuiding returns 0
01:48:57.723 00.000 10072 Move returns status 0, amount 2
01:48:57.724 00.001 10072 MoveAxis(N, 0, ABG)
01:48:57.724 00.000 10072 Move returns status 0, amount 0
01:48:57.724 00.000 10072 move complete, result=0
01:48:57.724 00.000 10072 worker thread done servicing request
01:48:57.724 00.000 10072 Worker thread wakes up
01:48:57.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:57.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:57.731 00.007 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:48:58.137 00.406 10072 Exposure complete
01:48:58.185 00.048 10072 worker thread done servicing request
01:48:58.185 00.000 1032 OnExposeComplete: enter
01:48:58.187 00.002 1032 UpdateGuideState(): m_state=6
01:48:58.189 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 436
01:48:58.191 00.002 1032 Star::Find returns 1 (0), X=223.42, Y=617.84, Mass=1362, SNR=26.0, Peak=158 HFD=2.8
01:48:58.193 00.002 1032 MultiStar: [#1 0.11,0.07,1.01,U] [#2 0.01,0.13,0.73,U] [#3 -0.00,0.05,0.67,U] [#4 0.01,-0.03,0.70,U] [#5 0.11,0.13,0.61,U] [#6 0.03,-0.11,0.69,U] [#7 0.02,-0.07,0.61,U] [#8 -0.11,-0.03,0.54,U] 
01:48:58.195 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.17, -0.09}
01:48:58.196 00.001 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
01:48:58.198 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
01:48:58.200 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.11 mountX=-0.01 mountY=-0.05, mountTheta=-1.72
01:48:58.204 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
01:48:58.206 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
01:48:58.208 00.002 10072 Worker thread wakes up
01:48:58.208 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:48:58.208 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:48:58.208 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
01:48:58.209 00.001 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.45, period_length = 287.50
01:48:58.209 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:48:58.209 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:58.209 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:48:58.209 00.000 10072 MoveAxis(W, 2, ABG)
01:48:58.209 00.000 10072 Guiding  Dir = 3, Dur = 2
01:48:58.209 00.000 10072 IsGuiding returns 0
01:48:58.210 00.001 10072 PulseGuide returned control before completion, sleep 12
01:48:58.210 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:58.227 00.017 10072 IsGuiding returns 0
01:48:58.227 00.000 10072 Move returns status 0, amount 2
01:48:58.227 00.000 10072 MoveAxis(N, 0, ABG)
01:48:58.227 00.000 10072 Move returns status 0, amount 0
01:48:58.227 00.000 10072 move complete, result=0
01:48:58.227 00.000 10072 worker thread done servicing request
01:48:58.230 00.003 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:48:58.232 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:58.235 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:58.237 00.002 1032 Enqueuing Expose request
01:48:58.239 00.002 10072 Worker thread wakes up
01:48:58.240 00.001 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:48:58.241 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:58.241 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:58.876 00.635 10072 Exposure complete
01:48:58.921 00.045 10072 worker thread done servicing request
01:48:58.921 00.000 1032 OnExposeComplete: enter
01:48:58.924 00.003 1032 UpdateGuideState(): m_state=6
01:48:58.927 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 437
01:48:58.929 00.002 1032 Star::Find returns 1 (0), X=223.41, Y=617.91, Mass=1312, SNR=25.5, Peak=166 HFD=2.7
01:48:58.931 00.002 1032 MultiStar: [#1 0.10,0.14,1.08,U] [#2 0.03,0.17,0.76,U] [#3 0.04,0.13,0.72,U] [#4 0.04,0.17,0.74,U] [#5 0.08,0.14,0.62,U] [#6 0.01,0.05,0.73,U] [#7 0.15,0.18,0.60,U] [#8 -0.05,-0.02,0.56,U] 
01:48:58.932 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.10}, one-star: {0.16, -0.02}
01:48:58.935 00.003 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
01:48:58.936 00.001 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
01:48:58.938 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=0.08 mountY=-0.09, mountTheta=-0.85
01:48:58.940 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
01:48:58.942 00.002 1032 Enqueuing Move request for scope (0.07, 0.10)
01:48:58.945 00.003 10072 Worker thread wakes up
01:48:58.946 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
01:48:58.946 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:48:58.946 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
01:48:58.946 00.000 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 287.50
01:48:58.946 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:48:58.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:58.946 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:48:58.947 00.001 10072 MoveAxis(W, 3, ABG)
01:48:58.947 00.000 10072 Guiding  Dir = 3, Dur = 3
01:48:58.947 00.000 10072 IsGuiding returns 0
01:48:58.947 00.000 10072 PulseGuide returned control before completion, sleep 13
01:48:58.948 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:58.965 00.017 10072 IsGuiding returns 0
01:48:58.965 00.000 10072 Move returns status 0, amount 3
01:48:58.965 00.000 10072 MoveAxis(N, 0, ABG)
01:48:58.965 00.000 10072 Move returns status 0, amount 0
01:48:58.965 00.000 10072 move complete, result=0
01:48:58.965 00.000 10072 worker thread done servicing request
01:48:58.968 00.003 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:48:58.969 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:58.971 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:58.973 00.002 1032 Enqueuing Expose request
01:48:58.974 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:48:58.976 00.002 10072 Worker thread wakes up
01:48:58.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:58.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:48:59.387 00.411 10072 Exposure complete
01:48:59.439 00.052 10072 worker thread done servicing request
01:48:59.439 00.000 1032 OnExposeComplete: enter
01:48:59.441 00.002 1032 UpdateGuideState(): m_state=6
01:48:59.443 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 438
01:48:59.445 00.002 1032 Star::Find returns 1 (0), X=223.34, Y=618.05, Mass=1311, SNR=25.5, Peak=147 HFD=2.6
01:48:59.446 00.001 1032 MultiStar: [#1 0.08,0.28,1.01,U] [#2 -0.06,0.19,0.75,U] [#3 -0.01,0.18,0.64,U] [#4 -0.00,0.08,0.73,U] [#5 -0.05,0.22,0.62,U] [#6 0.01,0.25,0.71,U] [#7 0.11,0.26,0.60,U] [#8 -0.17,0.22,0.54,U] 
01:48:59.448 00.002 1032 single-star, 8 included, MultiStar: {0.01, 0.20}, one-star: {0.09, 0.12}
01:48:59.449 00.001 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
01:48:59.450 00.001 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
01:48:59.451 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.95 mountX=0.10 mountY=-0.12, mountTheta=-0.88
01:48:59.454 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
01:48:59.458 00.004 1032 Enqueuing Move request for scope (0.09, 0.12)
01:48:59.460 00.002 10072 Worker thread wakes up
01:48:59.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
01:48:59.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
01:48:59.460 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.10 yDistance=-0.12
01:48:59.461 00.001 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 287.50
01:48:59.461 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:48:59.461 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:59.461 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:48:59.461 00.000 10072 MoveAxis(W, 3, ABG)
01:48:59.461 00.000 10072 Guiding  Dir = 3, Dur = 3
01:48:59.462 00.001 10072 IsGuiding returns 0
01:48:59.462 00.000 10072 PulseGuide returned control before completion, sleep 13
01:48:59.463 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:48:59.478 00.015 10072 IsGuiding returns 0
01:48:59.478 00.000 10072 Move returns status 0, amount 3
01:48:59.478 00.000 10072 MoveAxis(N, 0, ABG)
01:48:59.478 00.000 10072 Move returns status 0, amount 0
01:48:59.478 00.000 10072 move complete, result=0
01:48:59.478 00.000 10072 worker thread done servicing request
01:48:59.483 00.005 1032 UpdateGuideState exits: m=1311 SNR=25.5
01:48:59.487 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:59.490 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:48:59.491 00.001 1032 Enqueuing Expose request
01:48:59.493 00.002 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:48:59.495 00.002 10072 Worker thread wakes up
01:48:59.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:48:59.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:00.122 00.627 10072 Exposure complete
01:49:00.170 00.048 10072 worker thread done servicing request
01:49:00.170 00.000 1032 OnExposeComplete: enter
01:49:00.171 00.001 1032 UpdateGuideState(): m_state=6
01:49:00.175 00.004 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 439
01:49:00.177 00.002 1032 Star::Find returns 1 (0), X=223.39, Y=617.98, Mass=1387, SNR=26.2, Peak=150 HFD=2.8
01:49:00.179 00.002 1032 MultiStar: [#1 0.14,0.24,1.01,U] [#2 0.06,0.12,0.74,U] [#3 0.06,0.08,0.66,U] [#4 0.13,0.21,0.73,U] [#5 0.16,0.27,0.59,U] [#6 0.11,0.15,0.68,U] [#7 0.16,0.34,0.60,U] [#8 -0.01,0.00,0.54,U] 
01:49:00.181 00.002 1032 single-star, 8 included, MultiStar: {0.11, 0.16}, one-star: {0.14, 0.06}
01:49:00.183 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
01:49:00.185 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
01:49:00.186 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.38 mountX=0.02 mountY=-0.15, mountTheta=-1.45
01:49:00.188 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
01:49:00.190 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
01:49:00.192 00.002 10072 Worker thread wakes up
01:49:00.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
01:49:00.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
01:49:00.192 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
01:49:00.192 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 287.50
01:49:00.192 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:49:00.192 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:00.193 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:49:00.193 00.000 10072 MoveAxis(W, 5, ABG)
01:49:00.193 00.000 10072 Guiding  Dir = 3, Dur = 5
01:49:00.193 00.000 10072 IsGuiding returns 0
01:49:00.193 00.000 10072 PulseGuide returned control before completion, sleep 15
01:49:00.193 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:00.212 00.019 10072 IsGuiding returns 0
01:49:00.212 00.000 10072 Move returns status 0, amount 5
01:49:00.212 00.000 10072 MoveAxis(N, 0, ABG)
01:49:00.212 00.000 10072 Move returns status 0, amount 0
01:49:00.212 00.000 10072 move complete, result=0
01:49:00.212 00.000 10072 worker thread done servicing request
01:49:00.214 00.002 1032 UpdateGuideState exits: m=1387 SNR=26.2
01:49:00.217 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:00.218 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:00.220 00.002 1032 Enqueuing Expose request
01:49:00.221 00.001 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:49:00.222 00.001 10072 Worker thread wakes up
01:49:00.222 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:00.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:00.636 00.414 10072 Exposure complete
01:49:00.683 00.047 10072 worker thread done servicing request
01:49:00.683 00.000 1032 OnExposeComplete: enter
01:49:00.686 00.003 1032 UpdateGuideState(): m_state=6
01:49:00.687 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 440
01:49:00.689 00.002 1032 Star::Find returns 1 (0), X=223.44, Y=617.79, Mass=1323, SNR=25.6, Peak=152 HFD=2.9
01:49:00.690 00.001 1032 MultiStar: [#1 0.24,0.10,1.05,U] [#2 0.24,0.10,0.76,U] [#3 0.15,0.05,0.68,U] [#4 0.15,0.05,0.73,U] [#5 0.23,0.20,0.64,U] [#6 0.14,0.03,0.75,U] [#7 0.15,0.12,0.59,U] [#8 -0.04,-0.01,0.53,U] 
01:49:00.692 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.05}, one-star: {0.18, -0.14}
01:49:00.693 00.001 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
01:49:00.694 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
01:49:00.696 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.29 mountX=0.00 mountY=-0.18, mountTheta=-1.54
01:49:00.698 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.05, opts=13)
01:49:00.701 00.003 1032 Enqueuing Move request for scope (0.17, 0.05)
01:49:00.702 00.001 10072 Worker thread wakes up
01:49:00.702 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
01:49:00.702 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
01:49:00.702 00.000 10072 Moving (0.17, 0.05) raw xDistance=0.00 yDistance=-0.18
01:49:00.702 00.000 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.44, period_length = 287.50
01:49:00.702 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
01:49:00.702 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:00.704 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:49:00.704 00.000 10072 MoveAxis(W, 0, ABG)
01:49:00.704 00.000 10072 Move returns status 0, amount 0
01:49:00.704 00.000 10072 MoveAxis(N, 0, ABG)
01:49:00.704 00.000 10072 Move returns status 0, amount 0
01:49:00.704 00.000 10072 move complete, result=0
01:49:00.704 00.000 10072 worker thread done servicing request
01:49:00.704 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:00.725 00.021 1032 UpdateGuideState exits: m=1323 SNR=25.6
01:49:00.727 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:00.729 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:00.730 00.001 1032 Enqueuing Expose request
01:49:00.732 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
01:49:00.734 00.002 10072 Worker thread wakes up
01:49:00.734 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:00.734 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:01.370 00.636 10072 Exposure complete
01:49:01.419 00.049 10072 worker thread done servicing request
01:49:01.420 00.001 1032 OnExposeComplete: enter
01:49:01.422 00.002 1032 UpdateGuideState(): m_state=6
01:49:01.424 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 441
01:49:01.426 00.002 1032 Star::Find returns 1 (0), X=223.43, Y=617.92, Mass=1313, SNR=25.5, Peak=143 HFD=2.8
01:49:01.429 00.003 1032 MultiStar: [#1 0.19,0.16,1.06,U] [#2 0.15,0.11,0.75,U] [#3 0.10,0.03,0.70,U] [#4 -0.01,0.14,0.74,U] [#5 0.11,0.15,0.62,U] [#6 0.06,0.08,0.71,U] [#7 0.14,0.35,0.56,U] [#8 0.01,0.06,0.53,U] 
01:49:01.431 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.11}, one-star: {0.18, 0.00}
01:49:01.433 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
01:49:01.435 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
01:49:01.436 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.79 mountX=0.08 mountY=-0.14, mountTheta=-1.04
01:49:01.439 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
01:49:01.442 00.003 1032 Enqueuing Move request for scope (0.11, 0.11)
01:49:01.443 00.001 10072 Worker thread wakes up
01:49:01.444 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
01:49:01.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
01:49:01.444 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.08 yDistance=-0.14
01:49:01.444 00.000 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.44, period_length = 287.50
01:49:01.444 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:49:01.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:01.444 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:49:01.445 00.001 10072 MoveAxis(W, 1, ABG)
01:49:01.445 00.000 10072 Guiding  Dir = 3, Dur = 1
01:49:01.446 00.001 10072 IsGuiding returns 0
01:49:01.446 00.000 10072 PulseGuide returned control before completion, sleep 11
01:49:01.446 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:01.462 00.016 10072 IsGuiding returns 0
01:49:01.462 00.000 10072 Move returns status 0, amount 1
01:49:01.462 00.000 10072 MoveAxis(N, 0, ABG)
01:49:01.462 00.000 10072 Move returns status 0, amount 0
01:49:01.462 00.000 10072 move complete, result=0
01:49:01.462 00.000 10072 worker thread done servicing request
01:49:01.469 00.007 1032 UpdateGuideState exits: m=1313 SNR=25.5
01:49:01.470 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:01.472 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:01.474 00.002 1032 Enqueuing Expose request
01:49:01.476 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:49:01.477 00.001 10072 Worker thread wakes up
01:49:01.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:01.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:01.890 00.413 10072 Exposure complete
01:49:01.942 00.052 10072 worker thread done servicing request
01:49:01.943 00.001 1032 OnExposeComplete: enter
01:49:01.945 00.002 1032 UpdateGuideState(): m_state=6
01:49:01.948 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 442
01:49:01.950 00.002 1032 Star::Find returns 1 (0), X=223.45, Y=617.85, Mass=1420, SNR=26.6, Peak=141 HFD=3.0
01:49:01.952 00.002 1032 MultiStar: [#1 0.19,0.24,1.02,U] [#2 0.16,0.04,0.73,U] [#3 0.21,0.18,0.68,U] [#4 0.09,0.07,0.69,U] [#5 -0.01,0.12,0.58,U] [#6 0.16,-0.01,0.71,U] [#7 0.28,0.22,0.58,U] [#8 0.15,-0.03,0.55,U] 
01:49:01.954 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.08}, one-star: {0.19, -0.07}
01:49:01.958 00.004 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
01:49:01.960 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
01:49:01.962 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.48 mountX=0.04 mountY=-0.18, mountTheta=-1.35
01:49:01.966 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.08, opts=13)
01:49:01.968 00.002 1032 Enqueuing Move request for scope (0.16, 0.08)
01:49:01.970 00.002 10072 Worker thread wakes up
01:49:01.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
01:49:01.971 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
01:49:01.971 00.000 10072 Moving (0.16, 0.08) raw xDistance=0.04 yDistance=-0.18
01:49:01.971 00.000 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.44, period_length = 287.50
01:49:01.971 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:49:01.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:01.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:49:01.971 00.000 10072 MoveAxis(W, 2, ABG)
01:49:01.972 00.001 10072 Guiding  Dir = 3, Dur = 2
01:49:01.972 00.000 10072 IsGuiding returns 0
01:49:01.972 00.000 10072 PulseGuide returned control before completion, sleep 12
01:49:01.972 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:01.994 00.022 10072 IsGuiding returns 0
01:49:01.994 00.000 10072 Move returns status 0, amount 2
01:49:01.994 00.000 10072 MoveAxis(N, 0, ABG)
01:49:01.994 00.000 10072 Move returns status 0, amount 0
01:49:01.994 00.000 10072 move complete, result=0
01:49:01.994 00.000 1032 UpdateGuideState exits: m=1420 SNR=26.6
01:49:01.996 00.002 10072 worker thread done servicing request
01:49:01.996 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:01.998 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:02.000 00.002 1032 Enqueuing Expose request
01:49:02.002 00.002 10072 Worker thread wakes up
01:49:02.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:02.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:02.002 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
01:49:02.637 00.635 10072 Exposure complete
01:49:02.684 00.047 10072 worker thread done servicing request
01:49:02.684 00.000 1032 OnExposeComplete: enter
01:49:02.687 00.003 1032 UpdateGuideState(): m_state=6
01:49:02.690 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 443
01:49:02.692 00.002 1032 Star::Find returns 1 (0), X=223.43, Y=617.99, Mass=1313, SNR=25.5, Peak=138 HFD=3.0
01:49:02.694 00.002 1032 MultiStar: [#1 0.21,0.22,1.04,U] [#2 0.15,0.13,0.76,U] [#3 0.30,0.13,0.69,U] [#4 0.15,0.28,0.73,U] [#5 0.18,0.30,0.62,U] [#6 0.21,0.11,0.71,U] [#7 0.16,0.29,0.57,U] [#8 0.15,0.17,0.52,U] 
01:49:02.696 00.002 1032 single-star, 8 included, MultiStar: {0.19, 0.18}, one-star: {0.18, 0.07}
01:49:02.697 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
01:49:02.698 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
01:49:02.700 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.36 mountX=0.02 mountY=-0.19, mountTheta=-1.47
01:49:02.704 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.07, opts=13)
01:49:02.706 00.002 1032 Enqueuing Move request for scope (0.18, 0.07)
01:49:02.708 00.002 10072 Worker thread wakes up
01:49:02.708 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
01:49:02.708 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
01:49:02.708 00.000 10072 Moving (0.18, 0.07) raw xDistance=0.02 yDistance=-0.19
01:49:02.708 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.44, period_length = 287.50
01:49:02.709 00.001 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:49:02.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:02.709 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:49:02.709 00.000 10072 MoveAxis(W, 3, ABG)
01:49:02.709 00.000 10072 Guiding  Dir = 3, Dur = 3
01:49:02.709 00.000 10072 IsGuiding returns 0
01:49:02.710 00.001 10072 PulseGuide returned control before completion, sleep 13
01:49:02.710 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:02.724 00.014 10072 IsGuiding returns 0
01:49:02.725 00.001 10072 Move returns status 0, amount 3
01:49:02.725 00.000 10072 MoveAxis(N, 0, ABG)
01:49:02.725 00.000 10072 Move returns status 0, amount 0
01:49:02.725 00.000 10072 move complete, result=0
01:49:02.725 00.000 10072 worker thread done servicing request
01:49:02.729 00.004 1032 UpdateGuideState exits: m=1313 SNR=25.5
01:49:02.732 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:02.734 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:02.736 00.002 1032 Enqueuing Expose request
01:49:02.739 00.003 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
01:49:02.741 00.002 10072 Worker thread wakes up
01:49:02.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:02.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:03.150 00.409 10072 Exposure complete
01:49:03.198 00.048 10072 worker thread done servicing request
01:49:03.198 00.000 1032 OnExposeComplete: enter
01:49:03.200 00.002 1032 UpdateGuideState(): m_state=6
01:49:03.202 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 444
01:49:03.205 00.003 1032 Star::Find returns 1 (0), X=223.40, Y=617.88, Mass=1372, SNR=26.1, Peak=146 HFD=2.9
01:49:03.208 00.003 1032 MultiStar: [#1 0.11,0.16,1.00,U] [#2 0.15,0.09,0.76,U] [#3 0.09,0.09,0.64,U] [#4 0.06,0.22,0.73,U] [#5 0.08,0.19,0.62,U] [#6 0.18,0.06,0.74,U] [#7 0.10,0.10,0.60,U] [#8 0.07,-0.01,0.52,U] 
01:49:03.211 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.09}, one-star: {0.15, -0.04}
01:49:03.212 00.001 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
01:49:03.214 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
01:49:03.215 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.15 cameraTheta=0.69 mountX=0.06 mountY=-0.13, mountTheta=-1.14
01:49:03.218 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
01:49:03.219 00.001 1032 Enqueuing Move request for scope (0.11, 0.09)
01:49:03.221 00.002 10072 Worker thread wakes up
01:49:03.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
01:49:03.221 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
01:49:03.221 00.000 10072 Moving (0.11, 0.09) raw xDistance=0.06 yDistance=-0.13
01:49:03.222 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 287.50
01:49:03.222 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:49:03.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:03.222 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:49:03.222 00.000 10072 MoveAxis(W, 3, ABG)
01:49:03.222 00.000 10072 Guiding  Dir = 3, Dur = 3
01:49:03.222 00.000 10072 IsGuiding returns 0
01:49:03.223 00.001 10072 PulseGuide returned control before completion, sleep 13
01:49:03.223 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:03.240 00.017 10072 IsGuiding returns 0
01:49:03.240 00.000 10072 Move returns status 0, amount 3
01:49:03.240 00.000 10072 MoveAxis(N, 0, ABG)
01:49:03.240 00.000 10072 Move returns status 0, amount 0
01:49:03.240 00.000 10072 move complete, result=0
01:49:03.240 00.000 10072 worker thread done servicing request
01:49:03.244 00.004 1032 UpdateGuideState exits: m=1372 SNR=26.1
01:49:03.246 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:03.248 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:03.251 00.003 1032 Enqueuing Expose request
01:49:03.254 00.003 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:49:03.255 00.001 10072 Worker thread wakes up
01:49:03.256 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:03.256 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:03.880 00.624 10072 Exposure complete
01:49:03.930 00.050 10072 worker thread done servicing request
01:49:03.930 00.000 1032 OnExposeComplete: enter
01:49:03.932 00.002 1032 UpdateGuideState(): m_state=6
01:49:03.935 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 445
01:49:03.938 00.003 1032 Star::Find returns 1 (0), X=223.40, Y=617.80, Mass=1276, SNR=25.2, Peak=141 HFD=3.0
01:49:03.940 00.002 1032 MultiStar: [#1 0.22,0.03,1.07,U] [#2 0.12,0.14,0.78,U] [#3 0.11,-0.02,0.69,U] [#4 0.08,0.09,0.75,U] [#5 0.17,0.11,0.65,U] [#6 0.01,-0.03,0.76,U] [#7 0.18,0.15,0.61,U] [#8 0.10,-0.10,0.55,U] 
01:49:03.942 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.15, -0.12}
01:49:03.943 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
01:49:03.945 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
01:49:03.947 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.18 mountX=-0.01 mountY=-0.13, mountTheta=-1.65
01:49:03.949 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
01:49:03.952 00.003 1032 Enqueuing Move request for scope (0.13, 0.02)
01:49:03.954 00.002 10072 Worker thread wakes up
01:49:03.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
01:49:03.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
01:49:03.954 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.01 yDistance=-0.13
01:49:03.956 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 287.50
01:49:03.956 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:49:03.956 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:03.956 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:49:03.956 00.000 10072 MoveAxis(W, 4, ABG)
01:49:03.956 00.000 10072 Guiding  Dir = 3, Dur = 4
01:49:03.957 00.001 10072 IsGuiding returns 0
01:49:03.957 00.000 10072 PulseGuide returned control before completion, sleep 14
01:49:03.957 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:03.978 00.021 1032 UpdateGuideState exits: m=1276 SNR=25.2
01:49:03.980 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:03.982 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:03.983 00.001 1032 Enqueuing Expose request
01:49:03.990 00.007 10072 IsGuiding returns 0
01:49:03.990 00.000 10072 Move returns status 0, amount 4
01:49:03.990 00.000 10072 MoveAxis(N, 0, ABG)
01:49:03.990 00.000 10072 Move returns status 0, amount 0
01:49:03.990 00.000 10072 move complete, result=0
01:49:03.990 00.000 10072 worker thread done servicing request
01:49:03.991 00.001 10072 Worker thread wakes up
01:49:03.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:03.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:03.991 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:49:04.397 00.406 10072 Exposure complete
01:49:04.443 00.046 10072 worker thread done servicing request
01:49:04.443 00.000 1032 OnExposeComplete: enter
01:49:04.446 00.003 1032 UpdateGuideState(): m_state=6
01:49:04.448 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 446
01:49:04.450 00.002 1032 Star::Find returns 1 (0), X=223.53, Y=617.87, Mass=1390, SNR=26.3, Peak=162 HFD=3.0
01:49:04.452 00.002 1032 MultiStar: [#1 0.18,0.12,1.02,U] [#2 0.26,0.16,0.76,U] [#3 0.16,0.02,0.66,U] [#4 0.10,0.13,0.71,U] [#5 0.14,0.19,0.60,U] [#6 0.08,0.07,0.69,U] [#7 0.27,0.21,0.57,U] [#8 0.04,-0.05,0.52,U] 
01:49:04.455 00.003 1032 refined, 8 included, MultiStar: {0.17, 0.08}, one-star: {0.28, -0.06}
01:49:04.457 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
01:49:04.459 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
01:49:04.461 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.45 mountX=0.04 mountY=-0.19, mountTheta=-1.38
01:49:04.466 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.08, opts=13)
01:49:04.470 00.004 1032 Enqueuing Move request for scope (0.17, 0.08)
01:49:04.471 00.001 10072 Worker thread wakes up
01:49:04.471 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
01:49:04.471 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
01:49:04.471 00.000 10072 Moving (0.17, 0.08) raw xDistance=0.04 yDistance=-0.19
01:49:04.472 00.001 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 287.50
01:49:04.472 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:49:04.472 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:04.472 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:49:04.472 00.000 10072 MoveAxis(W, 4, ABG)
01:49:04.472 00.000 10072 Guiding  Dir = 3, Dur = 4
01:49:04.473 00.001 10072 IsGuiding returns 0
01:49:04.473 00.000 10072 PulseGuide returned control before completion, sleep 14
01:49:04.473 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:04.489 00.016 10072 IsGuiding returns 0
01:49:04.489 00.000 10072 Move returns status 0, amount 4
01:49:04.489 00.000 10072 MoveAxis(N, 0, ABG)
01:49:04.489 00.000 10072 Move returns status 0, amount 0
01:49:04.490 00.001 10072 move complete, result=0
01:49:04.490 00.000 10072 worker thread done servicing request
01:49:04.495 00.005 1032 UpdateGuideState exits: m=1390 SNR=26.3
01:49:04.497 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:04.498 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:04.500 00.002 1032 Enqueuing Expose request
01:49:04.501 00.001 1032 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
01:49:04.503 00.002 10072 Worker thread wakes up
01:49:04.503 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:04.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:05.132 00.629 10072 Exposure complete
01:49:05.181 00.049 10072 worker thread done servicing request
01:49:05.181 00.000 1032 OnExposeComplete: enter
01:49:05.183 00.002 1032 UpdateGuideState(): m_state=6
01:49:05.184 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 447
01:49:05.186 00.002 1032 Star::Find returns 1 (0), X=223.39, Y=617.98, Mass=1316, SNR=25.6, Peak=148 HFD=2.7
01:49:05.188 00.002 1032 MultiStar: [#1 0.14,0.25,1.03,U] [#2 0.20,0.28,0.77,U] [#3 0.17,0.18,0.67,U] [#4 0.05,0.19,0.74,U] [#5 0.08,0.33,0.62,U] [#6 -0.11,0.19,0.73,U] [#7 0.20,0.38,0.61,U] [#8 0.14,0.07,0.54,U] 
01:49:05.189 00.001 1032 single-star, 8 included, MultiStar: {0.11, 0.21}, one-star: {0.13, 0.05}
01:49:05.190 00.001 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:49:05.192 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:49:05.194 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.37 mountX=0.02 mountY=-0.14, mountTheta=-1.46
01:49:05.197 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
01:49:05.198 00.001 1032 Enqueuing Move request for scope (0.13, 0.05)
01:49:05.200 00.002 10072 Worker thread wakes up
01:49:05.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
01:49:05.200 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
01:49:05.200 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.02 yDistance=-0.14
01:49:05.201 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 287.50
01:49:05.201 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:49:05.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:05.201 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:49:05.201 00.000 10072 MoveAxis(W, 6, ABG)
01:49:05.201 00.000 10072 Guiding  Dir = 3, Dur = 6
01:49:05.202 00.001 10072 IsGuiding returns 0
01:49:05.202 00.000 10072 PulseGuide returned control before completion, sleep 16
01:49:05.202 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:05.225 00.023 10072 IsGuiding returns 0
01:49:05.225 00.000 10072 Move returns status 0, amount 6
01:49:05.225 00.000 10072 MoveAxis(N, 0, ABG)
01:49:05.225 00.000 10072 Move returns status 0, amount 0
01:49:05.225 00.000 10072 move complete, result=0
01:49:05.226 00.001 10072 worker thread done servicing request
01:49:05.227 00.001 1032 UpdateGuideState exits: m=1316 SNR=25.6
01:49:05.229 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:05.231 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:05.234 00.003 1032 Enqueuing Expose request
01:49:05.235 00.001 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:49:05.240 00.005 10072 Worker thread wakes up
01:49:05.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:05.240 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:05.649 00.409 10072 Exposure complete
01:49:05.698 00.049 10072 worker thread done servicing request
01:49:05.698 00.000 1032 OnExposeComplete: enter
01:49:05.701 00.003 1032 UpdateGuideState(): m_state=6
01:49:05.704 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 448
01:49:05.706 00.002 1032 Star::Find returns 1 (0), X=223.36, Y=617.87, Mass=1289, SNR=25.3, Peak=144 HFD=2.7
01:49:05.708 00.002 1032 MultiStar: [#1 0.03,0.24,1.07,U] [#2 -0.03,0.25,0.76,U] [#3 0.12,0.10,0.70,U] [#4 -0.14,0.25,0.74,U] [#5 -0.09,0.23,0.63,U] [#6 -0.00,0.10,0.71,U] [#7 -0.03,0.26,0.58,U] [#8 0.04,0.21,0.55,U] 
01:49:05.710 00.002 1032 single-star, 8 included, MultiStar: {0.00, 0.17}, one-star: {0.10, -0.06}
01:49:05.713 00.003 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
01:49:05.716 00.003 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
01:49:05.717 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.51 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
01:49:05.720 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
01:49:05.722 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
01:49:05.723 00.001 10072 Worker thread wakes up
01:49:05.724 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
01:49:05.724 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
01:49:05.724 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.08
01:49:05.724 00.000 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.43, period_length = 287.50
01:49:05.724 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:49:05.724 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:05.724 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:49:05.724 00.000 10072 MoveAxis(W, 3, ABG)
01:49:05.724 00.000 10072 Guiding  Dir = 3, Dur = 3
01:49:05.725 00.001 10072 IsGuiding returns 0
01:49:05.725 00.000 10072 PulseGuide returned control before completion, sleep 13
01:49:05.725 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:05.747 00.022 1032 UpdateGuideState exits: m=1289 SNR=25.3
01:49:05.749 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:05.751 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:05.753 00.002 1032 Enqueuing Expose request
01:49:05.755 00.002 10072 IsGuiding returns 0
01:49:05.755 00.000 10072 Move returns status 0, amount 3
01:49:05.755 00.000 10072 MoveAxis(N, 0, ABG)
01:49:05.755 00.000 10072 Move returns status 0, amount 0
01:49:05.755 00.000 10072 move complete, result=0
01:49:05.755 00.000 10072 worker thread done servicing request
01:49:05.755 00.000 10072 Worker thread wakes up
01:49:05.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:05.756 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:05.763 00.007 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:49:06.381 00.618 10072 Exposure complete
01:49:06.430 00.049 10072 worker thread done servicing request
01:49:06.431 00.001 1032 OnExposeComplete: enter
01:49:06.433 00.002 1032 UpdateGuideState(): m_state=6
01:49:06.435 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 449
01:49:06.436 00.001 1032 Star::Find returns 1 (0), X=223.44, Y=617.93, Mass=1274, SNR=25.2, Peak=124 HFD=3.0
01:49:06.438 00.002 1032 MultiStar: [#1 0.13,0.14,1.06,U] [#2 0.09,0.16,0.82,U] [#3 0.18,0.10,0.68,U] [#4 0.14,0.10,0.74,U] [#5 0.25,0.11,0.64,U] [#6 0.16,0.05,0.74,U] [#7 0.22,0.29,0.62,U] [#8 0.21,-0.00,0.55,U] 
01:49:06.439 00.001 1032 single-star, 8 included, MultiStar: {0.17, 0.11}, one-star: {0.18, 0.01}
01:49:06.446 00.007 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
01:49:06.447 00.001 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
01:49:06.449 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.04 mountX=-0.04 mountY=-0.18, mountTheta=-1.79
01:49:06.453 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.01, opts=13)
01:49:06.456 00.003 1032 Enqueuing Move request for scope (0.18, 0.01)
01:49:06.459 00.003 10072 Worker thread wakes up
01:49:06.459 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
01:49:06.459 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
01:49:06.459 00.000 10072 Moving (0.18, 0.01) raw xDistance=-0.04 yDistance=-0.18
01:49:06.460 00.001 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 287.50
01:49:06.460 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:49:06.460 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:06.460 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:49:06.460 00.000 10072 MoveAxis(W, 4, ABG)
01:49:06.460 00.000 10072 Guiding  Dir = 3, Dur = 4
01:49:06.461 00.001 10072 IsGuiding returns 0
01:49:06.461 00.000 10072 PulseGuide returned control before completion, sleep 14
01:49:06.462 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:06.482 00.020 1032 UpdateGuideState exits: m=1274 SNR=25.2
01:49:06.484 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:06.486 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:06.490 00.004 1032 Enqueuing Expose request
01:49:06.492 00.002 10072 IsGuiding returns 0
01:49:06.492 00.000 10072 Move returns status 0, amount 4
01:49:06.492 00.000 10072 MoveAxis(N, 0, ABG)
01:49:06.492 00.000 10072 Move returns status 0, amount 0
01:49:06.492 00.000 10072 move complete, result=0
01:49:06.493 00.001 10072 worker thread done servicing request
01:49:06.493 00.000 10072 Worker thread wakes up
01:49:06.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:06.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:06.500 00.007 1032 GuideStep: -0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
01:49:06.911 00.411 10072 Exposure complete
01:49:06.958 00.047 10072 worker thread done servicing request
01:49:06.958 00.000 1032 OnExposeComplete: enter
01:49:06.960 00.002 1032 UpdateGuideState(): m_state=6
01:49:06.961 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 450
01:49:06.964 00.003 1032 Star::Find returns 1 (0), X=223.45, Y=617.85, Mass=1450, SNR=26.8, Peak=166 HFD=2.8
01:49:06.966 00.002 1032 MultiStar: [#1 0.21,0.15,1.00,U] [#2 0.09,0.18,0.76,U] [#3 0.20,0.07,0.65,U] [#4 0.09,0.07,0.68,U] [#5 0.09,0.13,0.58,U] [#6 0.11,-0.03,0.70,U] [#7 0.19,0.09,0.55,U] [#8 0.04,-0.07,0.50,U] 
01:49:06.967 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.19, -0.07}
01:49:06.968 00.001 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
01:49:06.969 00.001 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
01:49:06.971 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.39 mountX=0.02 mountY=-0.15, mountTheta=-1.44
01:49:06.975 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
01:49:06.977 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
01:49:06.978 00.001 10072 Worker thread wakes up
01:49:06.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
01:49:06.979 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
01:49:06.979 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
01:49:06.979 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 287.50
01:49:06.979 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:49:06.979 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:06.979 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:49:06.979 00.000 10072 MoveAxis(W, 4, ABG)
01:49:06.979 00.000 10072 Guiding  Dir = 3, Dur = 4
01:49:06.980 00.001 10072 IsGuiding returns 0
01:49:06.980 00.000 10072 PulseGuide returned control before completion, sleep 14
01:49:06.981 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:07.003 00.022 10072 IsGuiding returns 0
01:49:07.003 00.000 10072 Move returns status 0, amount 4
01:49:07.003 00.000 10072 MoveAxis(N, 0, ABG)
01:49:07.003 00.000 10072 Move returns status 0, amount 0
01:49:07.003 00.000 10072 move complete, result=0
01:49:07.003 00.000 10072 worker thread done servicing request
01:49:07.003 00.000 1032 UpdateGuideState exits: m=1450 SNR=26.8
01:49:07.006 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:07.008 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:07.010 00.002 1032 Enqueuing Expose request
01:49:07.011 00.001 1032 GuideStep: 0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
01:49:07.013 00.002 10072 Worker thread wakes up
01:49:07.013 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:07.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:07.647 00.634 10072 Exposure complete
01:49:07.694 00.047 10072 worker thread done servicing request
01:49:07.695 00.001 1032 OnExposeComplete: enter
01:49:07.696 00.001 1032 UpdateGuideState(): m_state=6
01:49:07.698 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 451
01:49:07.700 00.002 1032 Star::Find returns 1 (0), X=223.55, Y=617.97, Mass=1341, SNR=25.8, Peak=139 HFD=2.9
01:49:07.702 00.002 1032 MultiStar: [#1 0.24,0.34,1.04,U] [#2 0.09,0.37,0.76,U] [#3 0.22,0.36,0.67,U] [#4 0.11,0.25,0.71,U] [#5 0.17,0.34,0.62,U] [#6 0.15,0.20,0.73,U] [#7 0.23,0.34,0.57,U] [#8 0.13,0.20,0.54,U] 
01:49:07.705 00.003 1032 single-star, 8 included, MultiStar: {0.19, 0.26}, one-star: {0.29, 0.04}
01:49:07.709 00.004 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
01:49:07.711 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
01:49:07.713 00.002 1032 CameraToMount -- cameraX=0.29 cameraY=0.04 hyp=0.30 cameraTheta=0.15 mountX=-0.03 mountY=-0.30, mountTheta=-1.68
01:49:07.716 00.003 1032 SchedulePrimaryMove(0F526948, x=0.29, y=0.04, opts=13)
01:49:07.718 00.002 1032 Enqueuing Move request for scope (0.29, 0.04)
01:49:07.721 00.003 10072 Worker thread wakes up
01:49:07.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.04) opts 0xd
01:49:07.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.29, 0.04)
01:49:07.721 00.000 10072 Moving (0.29, 0.04) raw xDistance=-0.03 yDistance=-0.30
01:49:07.721 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 287.50
01:49:07.722 00.001 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:49:07.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:49:07.722 00.000 10072 MoveAxis(W, 5, ABG)
01:49:07.722 00.000 10072 Guiding  Dir = 3, Dur = 5
01:49:07.722 00.000 10072 IsGuiding returns 0
01:49:07.723 00.001 10072 PulseGuide returned control before completion, sleep 15
01:49:07.723 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:07.738 00.015 10072 IsGuiding returns 0
01:49:07.738 00.000 10072 Move returns status 0, amount 5
01:49:07.738 00.000 10072 MoveAxis(N, 191, ABG)
01:49:07.738 00.000 10072 Guiding  Dir = 0, Dur = 191
01:49:07.738 00.000 10072 IsGuiding returns 0
01:49:07.740 00.002 10072 PulseGuide returned control before completion, sleep 201
01:49:07.743 00.003 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:49:07.745 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:07.747 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:07.749 00.002 1032 Enqueuing Expose request
01:49:07.957 00.208 10072 IsGuiding returns 0
01:49:07.957 00.000 10072 Move returns status 0, amount 191
01:49:07.957 00.000 10072 move complete, result=0
01:49:07.957 00.000 10072 worker thread done servicing request
01:49:07.957 00.000 10072 Worker thread wakes up
01:49:07.957 00.000 1032 GuideStep: -0.0 px 5 ms WEST, -0.3 px 191 ms NORTH
01:49:07.960 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:07.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:08.368 00.408 10072 Exposure complete
01:49:08.414 00.046 10072 worker thread done servicing request
01:49:08.414 00.000 1032 OnExposeComplete: enter
01:49:08.415 00.001 1032 UpdateGuideState(): m_state=6
01:49:08.417 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 452
01:49:08.419 00.002 1032 Star::Find returns 1 (0), X=223.31, Y=617.95, Mass=1426, SNR=26.6, Peak=144 HFD=2.9
01:49:08.420 00.001 1032 MultiStar: [#1 -0.04,0.23,0.98,U] [#2 -0.17,0.34,0.74,U] [#3 -0.11,0.28,0.63,U] [#4 -0.05,0.35,0.68,U] [#5 -0.10,0.21,0.59,U] [#6 -0.03,0.25,0.71,U] [#7 0.07,0.34,0.54,U] [#8 -0.07,0.09,0.55,U] 
01:49:08.422 00.002 1032 single-star, 8 included, MultiStar: {-0.04, 0.23}, one-star: {0.06, 0.03}
01:49:08.424 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
01:49:08.425 00.001 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
01:49:08.426 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.47 mountX=0.01 mountY=-0.06, mountTheta=-1.36
01:49:08.429 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
01:49:08.431 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
01:49:08.432 00.001 10072 Worker thread wakes up
01:49:08.433 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
01:49:08.433 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
01:49:08.433 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.06
01:49:08.433 00.000 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 287.50
01:49:08.433 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:49:08.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:08.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:49:08.434 00.001 10072 MoveAxis(W, 6, ABG)
01:49:08.434 00.000 10072 Guiding  Dir = 3, Dur = 6
01:49:08.434 00.000 10072 IsGuiding returns 0
01:49:08.434 00.000 10072 PulseGuide returned control before completion, sleep 16
01:49:08.435 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:08.454 00.019 1032 UpdateGuideState exits: m=1426 SNR=26.6
01:49:08.457 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:08.460 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:08.461 00.001 1032 Enqueuing Expose request
01:49:08.463 00.002 10072 IsGuiding returns 0
01:49:08.463 00.000 10072 Move returns status 0, amount 6
01:49:08.463 00.000 10072 MoveAxis(N, 0, ABG)
01:49:08.463 00.000 10072 Move returns status 0, amount 0
01:49:08.463 00.000 10072 move complete, result=0
01:49:08.463 00.000 10072 worker thread done servicing request
01:49:08.463 00.000 10072 Worker thread wakes up
01:49:08.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:08.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:08.469 00.006 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:49:09.102 00.633 10072 Exposure complete
01:49:09.147 00.045 10072 worker thread done servicing request
01:49:09.148 00.001 1032 OnExposeComplete: enter
01:49:09.150 00.002 1032 UpdateGuideState(): m_state=6
01:49:09.152 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 453
01:49:09.153 00.001 1032 Star::Find returns 1 (0), X=223.13, Y=617.88, Mass=1271, SNR=25.1, Peak=122 HFD=2.8
01:49:09.155 00.002 1032 MultiStar: [#1 -0.24,0.14,1.04,U] [#2 -0.24,0.16,0.77,U] [#3 -0.25,0.11,0.67,U] [#4 -0.25,0.03,0.74,U] [#5 -0.22,0.14,0.61,U] [#6 -0.17,0.06,0.75,U] [#7 -0.22,0.10,0.61,U] [#8 -0.20,0.10,0.55,U] 
01:49:09.157 00.002 1032 single-star, 8 included, MultiStar: {-0.21, 0.08}, one-star: {-0.13, -0.04}
01:49:09.158 00.001 1032 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.83) = xAngle (-4.66 = 1.63)
01:49:09.160 00.002 1032 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.66 = 1.63)
01:49:09.162 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.83 mountX=-0.01 mountY=0.13, mountTheta=1.63
01:49:09.164 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.04, opts=13)
01:49:09.167 00.003 1032 Enqueuing Move request for scope (-0.13, -0.04)
01:49:09.168 00.001 10072 Worker thread wakes up
01:49:09.168 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
01:49:09.168 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
01:49:09.168 00.000 10072 Moving (-0.13, -0.04) raw xDistance=-0.01 yDistance=0.13
01:49:09.170 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 287.50
01:49:09.170 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:49:09.171 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:09.171 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:49:09.171 00.000 10072 MoveAxis(W, 7, ABG)
01:49:09.171 00.000 10072 Guiding  Dir = 3, Dur = 7
01:49:09.171 00.000 10072 IsGuiding returns 0
01:49:09.172 00.001 10072 PulseGuide returned control before completion, sleep 17
01:49:09.172 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:09.193 00.021 10072 IsGuiding returns 0
01:49:09.193 00.000 10072 Move returns status 0, amount 7
01:49:09.193 00.000 10072 MoveAxis(N, 0, ABG)
01:49:09.193 00.000 10072 Move returns status 0, amount 0
01:49:09.193 00.000 10072 move complete, result=0
01:49:09.193 00.000 10072 worker thread done servicing request
01:49:09.195 00.002 1032 UpdateGuideState exits: m=1271 SNR=25.1
01:49:09.198 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:09.200 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:09.202 00.002 1032 Enqueuing Expose request
01:49:09.204 00.002 1032 GuideStep: -0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
01:49:09.206 00.002 10072 Worker thread wakes up
01:49:09.207 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:09.207 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:09.619 00.412 10072 Exposure complete
01:49:09.668 00.049 10072 worker thread done servicing request
01:49:09.668 00.000 1032 OnExposeComplete: enter
01:49:09.671 00.003 1032 UpdateGuideState(): m_state=6
01:49:09.673 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 454
01:49:09.677 00.004 1032 Star::Find returns 1 (0), X=223.15, Y=617.87, Mass=1284, SNR=25.2, Peak=142 HFD=2.8
01:49:09.679 00.002 1032 MultiStar: [#1 -0.19,0.13,1.04,U] [#2 -0.22,0.14,0.81,U] [#3 -0.41,0.13,0.68,U] [#4 -0.26,0.20,0.75,U] [#5 -0.23,0.11,0.63,U] [#6 -0.15,-0.04,0.72,U] [#7 -0.26,0.18,0.60,U] [#8 -0.33,0.08,0.53,U] 
01:49:09.682 00.003 1032 single-star, 8 included, MultiStar: {-0.23, 0.09}, one-star: {-0.11, -0.05}
01:49:09.684 00.002 1032 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.83) = xAngle (-4.50 = 1.78)
01:49:09.685 00.001 1032 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.50 = 1.78)
01:49:09.687 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.67 mountX=-0.03 mountY=0.12, mountTheta=1.78
01:49:09.690 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.05, opts=13)
01:49:09.691 00.001 1032 Enqueuing Move request for scope (-0.11, -0.05)
01:49:09.694 00.003 10072 Worker thread wakes up
01:49:09.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
01:49:09.694 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
01:49:09.694 00.000 10072 Moving (-0.11, -0.05) raw xDistance=-0.03 yDistance=0.12
01:49:09.694 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.43, period_length = 287.50
01:49:09.694 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:49:09.694 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:09.695 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:49:09.695 00.000 10072 MoveAxis(W, 6, ABG)
01:49:09.695 00.000 10072 Guiding  Dir = 3, Dur = 6
01:49:09.695 00.000 10072 IsGuiding returns 0
01:49:09.696 00.001 10072 PulseGuide returned control before completion, sleep 16
01:49:09.696 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:09.717 00.021 1032 UpdateGuideState exits: m=1284 SNR=25.2
01:49:09.719 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:09.721 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:09.723 00.002 1032 Enqueuing Expose request
01:49:09.726 00.003 10072 IsGuiding returns 0
01:49:09.726 00.000 10072 Move returns status 0, amount 6
01:49:09.726 00.000 10072 MoveAxis(N, 0, ABG)
01:49:09.726 00.000 10072 Move returns status 0, amount 0
01:49:09.726 00.000 10072 move complete, result=0
01:49:09.726 00.000 10072 worker thread done servicing request
01:49:09.727 00.001 10072 Worker thread wakes up
01:49:09.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:09.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:09.732 00.005 1032 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
01:49:10.353 00.621 10072 Exposure complete
01:49:10.400 00.047 10072 worker thread done servicing request
01:49:10.400 00.000 1032 OnExposeComplete: enter
01:49:10.402 00.002 1032 UpdateGuideState(): m_state=6
01:49:10.404 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 455
01:49:10.406 00.002 1032 Star::Find returns 1 (0), X=223.18, Y=617.93, Mass=1331, SNR=25.7, Peak=146 HFD=2.8
01:49:10.408 00.002 1032 MultiStar: [#1 -0.11,0.25,1.06,U] [#2 -0.17,0.25,0.77,U] [#3 -0.31,0.15,0.66,U] [#4 -0.09,0.19,0.75,U] [#5 -0.08,0.35,0.61,U] [#6 -0.17,0.10,0.74,U] [#7 -0.30,0.00,0.59,U] [#8 -0.15,0.13,0.52,U] 
01:49:10.410 00.002 1032 single-star, 8 included, MultiStar: {-0.15, 0.16}, one-star: {-0.08, 0.00}
01:49:10.411 00.001 1032 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.83) = xAngle (1.27 = 1.27)
01:49:10.414 00.003 1032 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.27 = 1.27)
01:49:10.415 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.10 mountX=0.02 mountY=0.08, mountTheta=1.27
01:49:10.418 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.00, opts=13)
01:49:10.419 00.001 1032 Enqueuing Move request for scope (-0.08, 0.00)
01:49:10.421 00.002 10072 Worker thread wakes up
01:49:10.422 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
01:49:10.422 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
01:49:10.422 00.000 10072 Moving (-0.08, 0.00) raw xDistance=0.02 yDistance=0.08
01:49:10.422 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.42, period_length = 287.50
01:49:10.422 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:49:10.422 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:10.422 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:49:10.423 00.001 10072 MoveAxis(W, 3, ABG)
01:49:10.423 00.000 10072 Guiding  Dir = 3, Dur = 3
01:49:10.423 00.000 10072 IsGuiding returns 0
01:49:10.423 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:10.425 00.002 10072 PulseGuide returned control before completion, sleep 13
01:49:10.443 00.018 10072 IsGuiding returns 0
01:49:10.443 00.000 10072 Move returns status 0, amount 3
01:49:10.443 00.000 10072 MoveAxis(N, 0, ABG)
01:49:10.443 00.000 10072 Move returns status 0, amount 0
01:49:10.443 00.000 10072 move complete, result=0
01:49:10.443 00.000 1032 UpdateGuideState exits: m=1331 SNR=25.7
01:49:10.445 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:10.447 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:10.449 00.002 1032 Enqueuing Expose request
01:49:10.451 00.002 10072 worker thread done servicing request
01:49:10.451 00.000 10072 Worker thread wakes up
01:49:10.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:10.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:10.451 00.000 1032 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
01:49:10.866 00.415 10072 Exposure complete
01:49:10.915 00.049 10072 worker thread done servicing request
01:49:10.915 00.000 1032 OnExposeComplete: enter
01:49:10.917 00.002 1032 UpdateGuideState(): m_state=6
01:49:10.919 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 456
01:49:10.921 00.002 1032 Star::Find returns 1 (0), X=223.19, Y=618.09, Mass=1319, SNR=25.6, Peak=134 HFD=2.7
01:49:10.922 00.001 1032 MultiStar: [#1 -0.11,0.34,1.06,U] [#2 -0.09,0.36,0.78,U] [#3 -0.26,0.26,0.66,U] [#4 -0.24,0.29,0.75,U] [#5 -0.15,0.35,0.62,U] [#6 -0.25,0.14,0.71,U] [#7 -0.16,0.39,0.60,U] [#8 -0.23,0.09,0.55,U] 
01:49:10.925 00.003 1032 single-star, 8 included, MultiStar: {-0.16, 0.27}, one-star: {-0.07, 0.16}
01:49:10.926 00.001 1032 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.83) = xAngle (0.14 = 0.14)
01:49:10.929 00.003 1032 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.14 = 0.14)
01:49:10.930 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.97 mountX=0.17 mountY=0.02, mountTheta=0.14
01:49:10.932 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.16, opts=13)
01:49:10.933 00.001 1032 Enqueuing Move request for scope (-0.07, 0.16)
01:49:10.935 00.002 10072 Worker thread wakes up
01:49:10.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
01:49:10.935 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
01:49:10.935 00.000 10072 Moving (-0.07, 0.16) raw xDistance=0.17 yDistance=0.02
01:49:10.936 00.001 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.42, period_length = 287.50
01:49:10.936 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:49:10.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:10.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:49:10.936 00.000 10072 MoveAxis(W, 80, ABG)
01:49:10.936 00.000 10072 Guiding  Dir = 3, Dur = 80
01:49:10.936 00.000 10072 IsGuiding returns 0
01:49:10.937 00.001 10072 PulseGuide returned control before completion, sleep 90
01:49:10.937 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:10.958 00.021 1032 UpdateGuideState exits: m=1319 SNR=25.6
01:49:10.961 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:10.962 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:10.963 00.001 1032 Enqueuing Expose request
01:49:11.036 00.073 10072 IsGuiding returns 0
01:49:11.036 00.000 10072 Move returns status 0, amount 80
01:49:11.036 00.000 10072 MoveAxis(N, 0, ABG)
01:49:11.036 00.000 10072 Move returns status 0, amount 0
01:49:11.036 00.000 10072 move complete, result=0
01:49:11.036 00.000 10072 worker thread done servicing request
01:49:11.037 00.001 10072 Worker thread wakes up
01:49:11.037 00.000 1032 GuideStep: 0.2 px 80 ms WEST, 0.0 px 0 ms NORTH
01:49:11.040 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:11.040 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:11.663 00.623 10072 Exposure complete
01:49:11.710 00.047 10072 worker thread done servicing request
01:49:11.710 00.000 1032 OnExposeComplete: enter
01:49:11.713 00.003 1032 UpdateGuideState(): m_state=6
01:49:11.714 00.001 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 457
01:49:11.716 00.002 1032 Star::Find returns 1 (0), X=223.25, Y=617.93, Mass=1331, SNR=25.7, Peak=142 HFD=2.8
01:49:11.718 00.002 1032 MultiStar: [#1 -0.09,0.17,1.02,U] [#2 -0.10,0.15,0.76,U] [#3 -0.12,0.16,0.65,U] [#4 -0.17,0.07,0.71,U] [#5 -0.05,0.25,0.65,U] [#6 -0.02,0.05,0.71,U] [#7 0.04,0.15,0.58,U] [#8 -0.24,0.00,0.53,U] 
01:49:11.719 00.001 1032 single-star, 8 included, MultiStar: {-0.08, 0.11}, one-star: {-0.00, 0.00}
01:49:11.721 00.002 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
01:49:11.722 00.001 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
01:49:11.724 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=1.85 mountX=0.00 mountY=0.00, mountTheta=0.02
01:49:11.726 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.00, opts=13)
01:49:11.728 00.002 1032 Enqueuing Move request for scope (-0.00, 0.00)
01:49:11.730 00.002 10072 Worker thread wakes up
01:49:11.730 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
01:49:11.730 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
01:49:11.730 00.000 10072 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=0.00
01:49:11.730 00.000 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.42, period_length = 287.50
01:49:11.730 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
01:49:11.730 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:11.730 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:49:11.730 00.000 10072 MoveAxis(W, 4, ABG)
01:49:11.730 00.000 10072 Guiding  Dir = 3, Dur = 4
01:49:11.731 00.001 10072 IsGuiding returns 0
01:49:11.731 00.000 10072 PulseGuide returned control before completion, sleep 14
01:49:11.731 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:11.751 00.020 1032 UpdateGuideState exits: m=1331 SNR=25.7
01:49:11.754 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:11.756 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:11.758 00.002 1032 Enqueuing Expose request
01:49:11.759 00.001 10072 IsGuiding returns 0
01:49:11.759 00.000 10072 Move returns status 0, amount 4
01:49:11.759 00.000 10072 MoveAxis(N, 0, ABG)
01:49:11.759 00.000 10072 Move returns status 0, amount 0
01:49:11.759 00.000 10072 move complete, result=0
01:49:11.759 00.000 10072 worker thread done servicing request
01:49:11.759 00.000 10072 Worker thread wakes up
01:49:11.760 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:11.760 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:11.768 00.008 1032 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
01:49:12.163 00.395 10072 Exposure complete
01:49:12.212 00.049 10072 worker thread done servicing request
01:49:12.212 00.000 1032 OnExposeComplete: enter
01:49:12.214 00.002 1032 UpdateGuideState(): m_state=6
01:49:12.216 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 458
01:49:12.218 00.002 1032 Star::Find returns 1 (0), X=223.27, Y=617.90, Mass=1349, SNR=25.9, Peak=158 HFD=2.6
01:49:12.219 00.001 1032 MultiStar: [#1 -0.06,0.15,1.03,U] [#2 0.05,0.15,0.75,U] [#3 -0.08,0.11,0.66,U] [#4 -0.10,0.08,0.74,U] [#5 -0.06,0.29,0.61,U] [#6 -0.06,-0.06,0.71,U] [#7 -0.13,0.17,0.58,U] [#8 -0.04,0.20,0.53,U] 
01:49:12.221 00.002 1032 single-star, 8 included, MultiStar: {-0.05, 0.11}, one-star: {0.01, -0.02}
01:49:12.222 00.001 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
01:49:12.224 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
01:49:12.227 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.08 mountX=-0.03 mountY=-0.01, mountTheta=-2.91
01:49:12.230 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
01:49:12.232 00.002 1032 Enqueuing Move request for scope (0.01, -0.02)
01:49:12.234 00.002 10072 Worker thread wakes up
01:49:12.234 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
01:49:12.234 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
01:49:12.234 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.03 yDistance=-0.01
01:49:12.235 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.42, period_length = 287.50
01:49:12.235 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:49:12.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:12.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:49:12.235 00.000 10072 MoveAxis(W, 4, ABG)
01:49:12.235 00.000 10072 Guiding  Dir = 3, Dur = 4
01:49:12.235 00.000 10072 IsGuiding returns 0
01:49:12.235 00.000 10072 PulseGuide returned control before completion, sleep 14
01:49:12.235 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:12.254 00.019 10072 IsGuiding returns 0
01:49:12.254 00.000 10072 Move returns status 0, amount 4
01:49:12.254 00.000 10072 MoveAxis(N, 0, ABG)
01:49:12.254 00.000 10072 Move returns status 0, amount 0
01:49:12.254 00.000 10072 move complete, result=0
01:49:12.254 00.000 10072 worker thread done servicing request
01:49:12.256 00.002 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:49:12.259 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:12.260 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:12.262 00.002 1032 Enqueuing Expose request
01:49:12.264 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
01:49:12.267 00.003 10072 Worker thread wakes up
01:49:12.267 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:12.267 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:12.899 00.632 10072 Exposure complete
01:49:12.946 00.047 10072 worker thread done servicing request
01:49:12.946 00.000 1032 OnExposeComplete: enter
01:49:12.947 00.001 1032 UpdateGuideState(): m_state=6
01:49:12.949 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 459
01:49:12.951 00.002 1032 Star::Find returns 1 (0), X=223.26, Y=617.96, Mass=1338, SNR=25.8, Peak=140 HFD=2.6
01:49:12.953 00.002 1032 MultiStar: [#1 -0.02,0.25,1.06,U] [#2 -0.15,0.31,0.75,U] [#3 -0.10,0.19,0.68,U] [#4 -0.08,0.27,0.72,U] [#5 -0.02,0.32,0.65,U] [#6 -0.04,0.19,0.68,U] [#7 -0.03,0.23,0.58,U] [#8 -0.01,0.22,0.56,U] 
01:49:12.956 00.003 1032 single-star, 8 included, MultiStar: {-0.05, 0.22}, one-star: {0.00, 0.04}
01:49:12.960 00.004 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
01:49:12.962 00.002 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
01:49:12.963 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.49 mountX=0.03 mountY=-0.01, mountTheta=-0.34
01:49:12.966 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.04, opts=13)
01:49:12.968 00.002 1032 Enqueuing Move request for scope (0.00, 0.04)
01:49:12.970 00.002 10072 Worker thread wakes up
01:49:12.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
01:49:12.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
01:49:12.970 00.000 10072 Moving (0.00, 0.04) raw xDistance=0.03 yDistance=-0.01
01:49:12.971 00.001 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.42, period_length = 287.50
01:49:12.971 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:49:12.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:12.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:49:12.971 00.000 10072 MoveAxis(W, 5, ABG)
01:49:12.971 00.000 10072 Guiding  Dir = 3, Dur = 5
01:49:12.971 00.000 10072 IsGuiding returns 0
01:49:12.972 00.001 10072 PulseGuide returned control before completion, sleep 15
01:49:12.972 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:12.989 00.017 10072 IsGuiding returns 0
01:49:12.989 00.000 10072 Move returns status 0, amount 5
01:49:12.990 00.001 10072 MoveAxis(N, 0, ABG)
01:49:12.990 00.000 10072 Move returns status 0, amount 0
01:49:12.990 00.000 10072 move complete, result=0
01:49:12.990 00.000 10072 worker thread done servicing request
01:49:12.993 00.003 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:49:12.996 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:12.997 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:12.998 00.001 1032 Enqueuing Expose request
01:49:13.001 00.003 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
01:49:13.002 00.001 10072 Worker thread wakes up
01:49:13.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:13.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:13.414 00.412 10072 Exposure complete
01:49:13.460 00.046 10072 worker thread done servicing request
01:49:13.460 00.000 1032 OnExposeComplete: enter
01:49:13.462 00.002 1032 UpdateGuideState(): m_state=6
01:49:13.463 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 460
01:49:13.465 00.002 1032 Star::Find returns 1 (0), X=223.27, Y=618.09, Mass=1359, SNR=26.0, Peak=151 HFD=2.7
01:49:13.468 00.003 1032 MultiStar: [#1 0.00,0.35,0.99,U] [#2 0.01,0.32,0.78,U] [#3 -0.06,0.33,0.65,U] [#4 -0.08,0.25,0.71,U] [#5 -0.01,0.28,0.61,U] [#6 0.02,0.20,0.67,U] [#7 0.10,0.30,0.58,U] [#8 -0.14,0.14,0.54,U] 
01:49:13.469 00.001 1032 single-star, 8 included, MultiStar: {-0.01, 0.26}, one-star: {0.02, 0.16}
01:49:13.470 00.001 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
01:49:13.472 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
01:49:13.475 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.17 cameraTheta=1.46 mountX=0.15 mountY=-0.06, mountTheta=-0.37
01:49:13.477 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.16, opts=13)
01:49:13.479 00.002 1032 Enqueuing Move request for scope (0.02, 0.16)
01:49:13.481 00.002 10072 Worker thread wakes up
01:49:13.481 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
01:49:13.481 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
01:49:13.481 00.000 10072 Moving (0.02, 0.16) raw xDistance=0.15 yDistance=-0.06
01:49:13.481 00.000 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.42, period_length = 287.50
01:49:13.481 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:49:13.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:13.482 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:49:13.482 00.000 10072 MoveAxis(W, 73, ABG)
01:49:13.482 00.000 10072 Guiding  Dir = 3, Dur = 73
01:49:13.482 00.000 10072 IsGuiding returns 0
01:49:13.482 00.000 10072 PulseGuide returned control before completion, sleep 83
01:49:13.483 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:13.504 00.021 1032 UpdateGuideState exits: m=1359 SNR=26.0
01:49:13.508 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:13.510 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:13.511 00.001 1032 Enqueuing Expose request
01:49:13.567 00.056 10072 IsGuiding returns 1
01:49:13.567 00.000 10072 scope still moving after pulse duration time elapsed
01:49:13.603 00.036 10072 IsGuiding returns 0
01:49:13.603 00.000 10072 scope move finished after 73 + 47 ms
01:49:13.603 00.000 10072 Move returns status 0, amount 73
01:49:13.603 00.000 10072 MoveAxis(N, 0, ABG)
01:49:13.603 00.000 10072 Move returns status 0, amount 0
01:49:13.604 00.001 10072 move complete, result=0
01:49:13.604 00.000 10072 worker thread done servicing request
01:49:13.604 00.000 1032 GuideStep: 0.2 px 73 ms WEST, -0.1 px 0 ms NORTH
01:49:13.606 00.002 10072 Worker thread wakes up
01:49:13.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:13.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:14.243 00.637 10072 Exposure complete
01:49:14.293 00.050 10072 worker thread done servicing request
01:49:14.294 00.001 1032 OnExposeComplete: enter
01:49:14.297 00.003 1032 UpdateGuideState(): m_state=6
01:49:14.299 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 461
01:49:14.302 00.003 1032 Star::Find returns 1 (0), X=223.26, Y=618.00, Mass=1363, SNR=26.0, Peak=147 HFD=2.7
01:49:14.304 00.002 1032 MultiStar: [#1 -0.03,0.18,1.01,U] [#2 -0.00,0.16,0.77,U] [#3 0.06,0.08,0.66,U] [#4 -0.12,0.16,0.71,U] [#5 -0.09,0.24,0.60,U] [#6 -0.09,0.18,0.69,U] [#7 -0.06,0.10,0.56,U] [#8 0.02,0.07,0.49,U] 
01:49:14.308 00.004 1032 single-star, 8 included, MultiStar: {-0.03, 0.14}, one-star: {0.01, 0.08}
01:49:14.310 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
01:49:14.312 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
01:49:14.313 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.48 mountX=0.07 mountY=-0.03, mountTheta=-0.35
01:49:14.316 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
01:49:14.318 00.002 1032 Enqueuing Move request for scope (0.01, 0.08)
01:49:14.321 00.003 10072 Worker thread wakes up
01:49:14.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
01:49:14.321 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
01:49:14.321 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.03
01:49:14.321 00.000 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.42, period_length = 287.50
01:49:14.322 00.001 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:49:14.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:14.322 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:49:14.322 00.000 10072 MoveAxis(W, 7, ABG)
01:49:14.322 00.000 10072 Guiding  Dir = 3, Dur = 7
01:49:14.322 00.000 10072 IsGuiding returns 0
01:49:14.323 00.001 10072 PulseGuide returned control before completion, sleep 17
01:49:14.323 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:14.345 00.022 1032 UpdateGuideState exits: m=1363 SNR=26.0
01:49:14.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:14.349 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:14.351 00.002 1032 Enqueuing Expose request
01:49:14.353 00.002 10072 IsGuiding returns 0
01:49:14.353 00.000 10072 Move returns status 0, amount 7
01:49:14.353 00.000 10072 MoveAxis(N, 0, ABG)
01:49:14.353 00.000 10072 Move returns status 0, amount 0
01:49:14.353 00.000 10072 move complete, result=0
01:49:14.353 00.000 10072 worker thread done servicing request
01:49:14.353 00.000 10072 Worker thread wakes up
01:49:14.354 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:14.354 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:14.362 00.008 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:49:14.763 00.401 10072 Exposure complete
01:49:14.815 00.052 10072 worker thread done servicing request
01:49:14.815 00.000 1032 OnExposeComplete: enter
01:49:14.818 00.003 1032 UpdateGuideState(): m_state=6
01:49:14.820 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 462
01:49:14.821 00.001 1032 Star::Find returns 1 (0), X=223.36, Y=617.88, Mass=1371, SNR=26.1, Peak=149 HFD=2.8
01:49:14.824 00.003 1032 MultiStar: [#1 -0.09,0.16,1.04,U] [#2 0.01,0.12,0.78,U] [#3 0.08,0.14,0.69,U] [#4 -0.00,0.10,0.73,U] [#5 -0.17,0.20,0.65,U] [#6 -0.13,0.03,0.70,U] [#7 0.07,0.13,0.58,U] [#8 -0.02,0.11,0.53,U] 
01:49:14.826 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {0.11, -0.04}
01:49:14.829 00.003 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
01:49:14.831 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
01:49:14.834 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.72 mountX=0.10 mountY=-0.01, mountTheta=-0.11
01:49:14.837 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
01:49:14.840 00.003 1032 Enqueuing Move request for scope (-0.01, 0.10)
01:49:14.842 00.002 10072 Worker thread wakes up
01:49:14.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
01:49:14.842 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
01:49:14.842 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.01
01:49:14.843 00.001 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.42, period_length = 287.50
01:49:14.843 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:49:14.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:14.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:49:14.843 00.000 10072 MoveAxis(W, 6, ABG)
01:49:14.843 00.000 10072 Guiding  Dir = 3, Dur = 6
01:49:14.844 00.001 10072 IsGuiding returns 0
01:49:14.844 00.000 10072 PulseGuide returned control before completion, sleep 16
01:49:14.844 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:14.866 00.022 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:49:14.869 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:14.871 00.002 10072 IsGuiding returns 0
01:49:14.871 00.000 10072 Move returns status 0, amount 6
01:49:14.871 00.000 10072 MoveAxis(N, 0, ABG)
01:49:14.871 00.000 10072 Move returns status 0, amount 0
01:49:14.872 00.001 10072 move complete, result=0
01:49:14.872 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:14.873 00.001 10072 worker thread done servicing request
01:49:14.873 00.000 1032 Enqueuing Expose request
01:49:14.875 00.002 10072 Worker thread wakes up
01:49:14.875 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
01:49:14.878 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:14.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:15.516 00.638 10072 Exposure complete
01:49:15.562 00.046 10072 worker thread done servicing request
01:49:15.562 00.000 1032 OnExposeComplete: enter
01:49:15.564 00.002 1032 UpdateGuideState(): m_state=6
01:49:15.565 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 463
01:49:15.567 00.002 1032 Star::Find returns 1 (0), X=223.28, Y=617.97, Mass=1352, SNR=25.9, Peak=144 HFD=2.7
01:49:15.570 00.003 1032 MultiStar: [#1 -0.05,0.24,1.04,U] [#2 0.00,0.10,0.76,U] [#3 0.09,0.11,0.65,U] [#4 0.04,0.24,0.71,U] [#5 0.08,0.22,0.60,U] [#6 -0.04,0.19,0.72,U] [#7 -0.02,0.24,0.55,U] [#8 -0.07,0.26,0.55,U] 
01:49:15.571 00.001 1032 single-star, 8 included, MultiStar: {0.00, 0.18}, one-star: {0.03, 0.05}
01:49:15.572 00.001 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
01:49:15.574 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
01:49:15.575 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.05 cameraTheta=1.06 mountX=0.04 mountY=-0.04, mountTheta=-0.77
01:49:15.578 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
01:49:15.580 00.002 1032 Enqueuing Move request for scope (0.03, 0.05)
01:49:15.582 00.002 10072 Worker thread wakes up
01:49:15.582 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
01:49:15.582 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
01:49:15.582 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
01:49:15.583 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.42, period_length = 287.50
01:49:15.583 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:49:15.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:15.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:49:15.583 00.000 10072 MoveAxis(W, 7, ABG)
01:49:15.583 00.000 10072 Guiding  Dir = 3, Dur = 7
01:49:15.584 00.001 10072 IsGuiding returns 0
01:49:15.585 00.001 10072 PulseGuide returned control before completion, sleep 17
01:49:15.587 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:15.609 00.022 1032 UpdateGuideState exits: m=1352 SNR=25.9
01:49:15.613 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:15.616 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:15.618 00.002 1032 Enqueuing Expose request
01:49:15.622 00.004 10072 IsGuiding returns 0
01:49:15.622 00.000 10072 Move returns status 0, amount 7
01:49:15.623 00.001 10072 MoveAxis(N, 0, ABG)
01:49:15.623 00.000 10072 Move returns status 0, amount 0
01:49:15.623 00.000 10072 move complete, result=0
01:49:15.623 00.000 10072 worker thread done servicing request
01:49:15.623 00.000 10072 Worker thread wakes up
01:49:15.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:15.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:15.629 00.006 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:49:16.031 00.402 10072 Exposure complete
01:49:16.082 00.051 10072 worker thread done servicing request
01:49:16.082 00.000 1032 OnExposeComplete: enter
01:49:16.083 00.001 1032 UpdateGuideState(): m_state=6
01:49:16.086 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 464
01:49:16.088 00.002 1032 Star::Find returns 1 (0), X=223.32, Y=618.06, Mass=1281, SNR=25.2, Peak=137 HFD=2.6
01:49:16.089 00.001 1032 MultiStar: [#1 -0.06,0.35,1.03,U] [#2 0.06,0.23,0.77,U] [#3 -0.05,0.27,0.70,U] [#4 -0.12,0.33,0.72,U] [#5 -0.06,0.31,0.63,U] [#6 -0.10,0.20,0.72,U] [#7 -0.02,0.29,0.61,U] [#8 -0.13,0.19,0.54,U] 
01:49:16.092 00.003 1032 single-star, 8 included, MultiStar: {-0.04, 0.26}, one-star: {0.06, 0.14}
01:49:16.094 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
01:49:16.096 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
01:49:16.097 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.14 mountX=0.12 mountY=-0.10, mountTheta=-0.69
01:49:16.101 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
01:49:16.103 00.002 1032 Enqueuing Move request for scope (0.06, 0.14)
01:49:16.105 00.002 10072 Worker thread wakes up
01:49:16.105 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
01:49:16.105 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
01:49:16.105 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.10
01:49:16.105 00.000 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.41, period_length = 287.50
01:49:16.105 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:49:16.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:16.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:49:16.105 00.000 10072 MoveAxis(W, 7, ABG)
01:49:16.107 00.002 10072 Guiding  Dir = 3, Dur = 7
01:49:16.107 00.000 10072 IsGuiding returns 0
01:49:16.107 00.000 10072 PulseGuide returned control before completion, sleep 17
01:49:16.108 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:16.128 00.020 1032 UpdateGuideState exits: m=1281 SNR=25.2
01:49:16.131 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:16.133 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:16.135 00.002 1032 Enqueuing Expose request
01:49:16.138 00.003 10072 IsGuiding returns 0
01:49:16.138 00.000 10072 Move returns status 0, amount 7
01:49:16.138 00.000 10072 MoveAxis(N, 0, ABG)
01:49:16.138 00.000 10072 Move returns status 0, amount 0
01:49:16.138 00.000 10072 move complete, result=0
01:49:16.138 00.000 10072 worker thread done servicing request
01:49:16.138 00.000 10072 Worker thread wakes up
01:49:16.138 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:16.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:16.145 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:49:16.763 00.618 10072 Exposure complete
01:49:16.810 00.047 10072 worker thread done servicing request
01:49:16.810 00.000 1032 OnExposeComplete: enter
01:49:16.812 00.002 1032 UpdateGuideState(): m_state=6
01:49:16.814 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 465
01:49:16.816 00.002 1032 Star::Find returns 1 (0), X=223.40, Y=618.12, Mass=1219, SNR=24.6, Peak=132 HFD=2.9
01:49:16.817 00.001 1032 MultiStar: [#1 -0.02,0.30,1.11,U] [#2 -0.02,0.43,0.80,U] [#3 -0.07,0.38,0.72,U] [#4 0.04,0.39,0.76,U] [#5 0.08,0.54,0.66,U] [#6 -0.03,0.24,0.75,U] [#7 -0.01,0.28,0.65,U] [#8 -0.03,0.33,0.54,U] 
01:49:16.820 00.003 1032 single-star, 8 included, MultiStar: {0.01, 0.34}, one-star: {0.14, 0.20}
01:49:16.821 00.001 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
01:49:16.823 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
01:49:16.825 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.24 cameraTheta=0.95 mountX=0.16 mountY=-0.19, mountTheta=-0.88
01:49:16.827 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.20, opts=13)
01:49:16.831 00.004 1032 Enqueuing Move request for scope (0.14, 0.20)
01:49:16.834 00.003 10072 Worker thread wakes up
01:49:16.834 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
01:49:16.834 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
01:49:16.834 00.000 10072 Moving (0.14, 0.20) raw xDistance=0.16 yDistance=-0.19
01:49:16.835 00.001 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.41, period_length = 287.50
01:49:16.835 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:49:16.835 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:16.835 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:49:16.835 00.000 10072 MoveAxis(W, 77, ABG)
01:49:16.835 00.000 10072 Guiding  Dir = 3, Dur = 77
01:49:16.836 00.001 10072 IsGuiding returns 0
01:49:16.836 00.000 10072 PulseGuide returned control before completion, sleep 87
01:49:16.837 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:16.857 00.020 1032 UpdateGuideState exits: m=1219 SNR=24.6
01:49:16.860 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:16.862 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:16.865 00.003 1032 Enqueuing Expose request
01:49:16.934 00.069 10072 IsGuiding returns 1
01:49:16.934 00.000 10072 scope still moving after pulse duration time elapsed
01:49:16.964 00.030 10072 IsGuiding returns 0
01:49:16.964 00.000 10072 scope move finished after 77 + 51 ms
01:49:16.964 00.000 10072 Move returns status 0, amount 77
01:49:16.964 00.000 10072 MoveAxis(N, 0, ABG)
01:49:16.964 00.000 10072 Move returns status 0, amount 0
01:49:16.964 00.000 10072 move complete, result=0
01:49:16.965 00.001 10072 worker thread done servicing request
01:49:16.965 00.000 10072 Worker thread wakes up
01:49:16.965 00.000 1032 GuideStep: 0.2 px 77 ms WEST, -0.2 px 0 ms NORTH
01:49:16.967 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:16.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:17.371 00.404 10072 Exposure complete
01:49:17.420 00.049 10072 worker thread done servicing request
01:49:17.420 00.000 1032 OnExposeComplete: enter
01:49:17.423 00.003 1032 UpdateGuideState(): m_state=6
01:49:17.425 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 466
01:49:17.427 00.002 1032 Star::Find returns 1 (0), X=223.40, Y=618.00, Mass=1346, SNR=25.8, Peak=135 HFD=2.9
01:49:17.429 00.002 1032 MultiStar: [#1 0.10,0.30,1.04,U] [#2 -0.07,0.18,0.75,U] [#3 -0.06,0.24,0.66,U] [#4 -0.09,0.23,0.68,U] [#5 0.02,0.45,0.62,U] [#6 0.02,0.30,0.68,U] [#7 -0.03,0.28,0.57,U] [#8 -0.00,0.10,0.56,U] 
01:49:17.431 00.002 1032 single-star, 8 included, MultiStar: {0.01, 0.24}, one-star: {0.15, 0.08}
01:49:17.432 00.001 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
01:49:17.435 00.003 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
01:49:17.436 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.48 mountX=0.04 mountY=-0.16, mountTheta=-1.35
01:49:17.439 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
01:49:17.441 00.002 1032 Enqueuing Move request for scope (0.15, 0.08)
01:49:17.443 00.002 10072 Worker thread wakes up
01:49:17.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
01:49:17.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
01:49:17.443 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.04 yDistance=-0.16
01:49:17.444 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.41, period_length = 287.50
01:49:17.444 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:49:17.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:17.444 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:49:17.445 00.001 10072 MoveAxis(W, 8, ABG)
01:49:17.445 00.000 10072 Guiding  Dir = 3, Dur = 8
01:49:17.445 00.000 10072 IsGuiding returns 0
01:49:17.446 00.001 10072 PulseGuide returned control before completion, sleep 18
01:49:17.447 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:17.467 00.020 1032 UpdateGuideState exits: m=1346 SNR=25.8
01:49:17.469 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:17.471 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:17.472 00.001 1032 Enqueuing Expose request
01:49:17.477 00.005 10072 IsGuiding returns 0
01:49:17.477 00.000 10072 Move returns status 0, amount 8
01:49:17.477 00.000 10072 MoveAxis(N, 0, ABG)
01:49:17.477 00.000 10072 Move returns status 0, amount 0
01:49:17.477 00.000 10072 move complete, result=0
01:49:17.477 00.000 10072 worker thread done servicing request
01:49:17.477 00.000 10072 Worker thread wakes up
01:49:17.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:17.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:17.481 00.004 1032 GuideStep: 0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
01:49:18.106 00.625 10072 Exposure complete
01:49:18.154 00.048 10072 worker thread done servicing request
01:49:18.154 00.000 1032 OnExposeComplete: enter
01:49:18.156 00.002 1032 UpdateGuideState(): m_state=6
01:49:18.158 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 467
01:49:18.160 00.002 1032 Star::Find returns 1 (0), X=223.38, Y=617.89, Mass=1392, SNR=26.3, Peak=145 HFD=2.8
01:49:18.163 00.003 1032 MultiStar: [#1 0.03,0.21,0.98,U] [#2 0.08,0.11,0.75,U] [#3 0.05,0.18,0.68,U] [#4 0.05,0.16,0.73,U] [#5 -0.04,0.13,0.61,U] [#6 -0.01,0.04,0.69,U] [#7 0.09,0.15,0.56,U] [#8 -0.12,0.11,0.52,U] 
01:49:18.165 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.13, -0.04}
01:49:18.166 00.001 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
01:49:18.168 00.002 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
01:49:18.170 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=0.10 mountY=-0.06, mountTheta=-0.58
01:49:18.172 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
01:49:18.175 00.003 1032 Enqueuing Move request for scope (0.04, 0.11)
01:49:18.178 00.003 10072 Worker thread wakes up
01:49:18.178 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
01:49:18.178 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:49:18.179 00.001 10072 Moving (0.04, 0.11) raw xDistance=0.10 yDistance=-0.06
01:49:18.180 00.001 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.41, period_length = 287.50
01:49:18.180 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:49:18.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:18.180 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:49:18.180 00.000 10072 MoveAxis(W, 9, ABG)
01:49:18.180 00.000 10072 Guiding  Dir = 3, Dur = 9
01:49:18.180 00.000 10072 IsGuiding returns 0
01:49:18.181 00.001 10072 PulseGuide returned control before completion, sleep 19
01:49:18.181 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:18.201 00.020 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:49:18.202 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:18.205 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:18.206 00.001 1032 Enqueuing Expose request
01:49:18.213 00.007 10072 IsGuiding returns 0
01:49:18.213 00.000 10072 Move returns status 0, amount 9
01:49:18.213 00.000 10072 MoveAxis(N, 0, ABG)
01:49:18.213 00.000 10072 Move returns status 0, amount 0
01:49:18.213 00.000 10072 move complete, result=0
01:49:18.213 00.000 10072 worker thread done servicing request
01:49:18.213 00.000 10072 Worker thread wakes up
01:49:18.214 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:18.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:18.215 00.001 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:49:18.623 00.408 10072 Exposure complete
01:49:18.666 00.043 10072 worker thread done servicing request
01:49:18.666 00.000 1032 OnExposeComplete: enter
01:49:18.669 00.003 1032 UpdateGuideState(): m_state=6
01:49:18.671 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 468
01:49:18.674 00.003 1032 Star::Find returns 1 (0), X=223.32, Y=618.08, Mass=1340, SNR=25.8, Peak=143 HFD=2.7
01:49:18.676 00.002 1032 MultiStar: [#1 -0.06,0.24,1.07,U] [#2 0.03,0.25,0.80,U] [#3 -0.08,0.29,0.63,U] [#4 -0.04,0.19,0.74,U] [#5 0.04,0.30,0.61,U] [#6 0.03,0.11,0.73,U] [#7 -0.12,0.13,0.57,U] [#8 -0.09,0.07,0.52,U] 
01:49:18.679 00.003 1032 single-star, 8 included, MultiStar: {-0.02, 0.20}, one-star: {0.06, 0.15}
01:49:18.681 00.002 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
01:49:18.683 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
01:49:18.685 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.17 cameraTheta=1.18 mountX=0.13 mountY=-0.10, mountTheta=-0.65
01:49:18.687 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.15, opts=13)
01:49:18.688 00.001 1032 Enqueuing Move request for scope (0.06, 0.15)
01:49:18.691 00.003 10072 Worker thread wakes up
01:49:18.691 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
01:49:18.692 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
01:49:18.692 00.000 10072 Moving (0.06, 0.15) raw xDistance=0.13 yDistance=-0.10
01:49:18.692 00.000 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.41, period_length = 287.50
01:49:18.692 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
01:49:18.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:18.692 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:49:18.692 00.000 10072 MoveAxis(W, 67, ABG)
01:49:18.692 00.000 10072 Guiding  Dir = 3, Dur = 67
01:49:18.693 00.001 10072 IsGuiding returns 0
01:49:18.693 00.000 10072 PulseGuide returned control before completion, sleep 77
01:49:18.693 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:18.714 00.021 1032 UpdateGuideState exits: m=1340 SNR=25.8
01:49:18.717 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:18.719 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:18.721 00.002 1032 Enqueuing Expose request
01:49:18.775 00.054 10072 IsGuiding returns 0
01:49:18.775 00.000 10072 Move returns status 0, amount 67
01:49:18.775 00.000 10072 MoveAxis(N, 0, ABG)
01:49:18.775 00.000 10072 Move returns status 0, amount 0
01:49:18.775 00.000 10072 move complete, result=0
01:49:18.775 00.000 10072 worker thread done servicing request
01:49:18.775 00.000 10072 Worker thread wakes up
01:49:18.775 00.000 1032 GuideStep: 0.1 px 67 ms WEST, -0.1 px 0 ms NORTH
01:49:18.777 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:18.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:19.414 00.637 10072 Exposure complete
01:49:19.457 00.043 10072 worker thread done servicing request
01:49:19.457 00.000 1032 OnExposeComplete: enter
01:49:19.460 00.003 1032 UpdateGuideState(): m_state=6
01:49:19.462 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 469
01:49:19.463 00.001 1032 Star::Find returns 1 (0), X=223.24, Y=618.08, Mass=1275, SNR=25.2, Peak=123 HFD=2.8
01:49:19.465 00.002 1032 MultiStar: [#1 0.06,0.28,1.03,U] [#2 0.14,0.24,0.77,U] [#3 0.09,0.21,0.66,U] [#4 -0.04,0.27,0.74,U] [#5 0.02,0.31,0.65,U] [#6 0.02,0.14,0.75,U] [#7 0.02,0.22,0.59,U] [#8 0.02,0.17,0.55,U] 
01:49:19.466 00.001 1032 single-star, 8 included, MultiStar: {0.04, 0.22}, one-star: {-0.01, 0.15}
01:49:19.468 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
01:49:19.469 00.001 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
01:49:19.471 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.64 mountX=0.15 mountY=-0.03, mountTheta=-0.19
01:49:19.474 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.15, opts=13)
01:49:19.476 00.002 1032 Enqueuing Move request for scope (-0.01, 0.15)
01:49:19.477 00.001 10072 Worker thread wakes up
01:49:19.478 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
01:49:19.478 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
01:49:19.478 00.000 10072 Moving (-0.01, 0.15) raw xDistance=0.15 yDistance=-0.03
01:49:19.478 00.000 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.02, hyst = 0.06, hyst_pct = 0.41, period_length = 287.50
01:49:19.478 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:49:19.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:19.479 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:49:19.479 00.000 10072 MoveAxis(W, 77, ABG)
01:49:19.479 00.000 10072 Guiding  Dir = 3, Dur = 77
01:49:19.479 00.000 10072 IsGuiding returns 0
01:49:19.480 00.001 10072 PulseGuide returned control before completion, sleep 87
01:49:19.480 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:19.501 00.021 1032 UpdateGuideState exits: m=1275 SNR=25.2
01:49:19.503 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:19.504 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:19.506 00.002 1032 Enqueuing Expose request
01:49:19.583 00.077 10072 IsGuiding returns 0
01:49:19.583 00.000 10072 Move returns status 0, amount 77
01:49:19.583 00.000 10072 MoveAxis(N, 0, ABG)
01:49:19.583 00.000 10072 Move returns status 0, amount 0
01:49:19.583 00.000 10072 move complete, result=0
01:49:19.583 00.000 10072 worker thread done servicing request
01:49:19.583 00.000 10072 Worker thread wakes up
01:49:19.583 00.000 1032 GuideStep: 0.2 px 77 ms WEST, -0.0 px 0 ms NORTH
01:49:19.587 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:19.587 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:19.992 00.405 10072 Exposure complete
01:49:20.037 00.045 10072 worker thread done servicing request
01:49:20.037 00.000 1032 OnExposeComplete: enter
01:49:20.040 00.003 1032 UpdateGuideState(): m_state=6
01:49:20.041 00.001 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 470
01:49:20.042 00.001 1032 Star::Find returns 1 (0), X=223.36, Y=617.95, Mass=1399, SNR=26.4, Peak=146 HFD=2.8
01:49:20.044 00.002 1032 MultiStar: [#1 0.02,0.23,0.99,U] [#2 0.01,0.18,0.75,U] [#3 0.04,0.30,0.67,U] [#4 0.01,0.24,0.70,U] [#5 0.00,0.30,0.58,U] [#6 0.01,0.10,0.69,U] [#7 0.18,0.42,0.55,U] [#8 0.04,0.10,0.52,U] 
01:49:20.045 00.001 1032 single-star, 8 included, MultiStar: {0.05, 0.20}, one-star: {0.10, 0.03}
01:49:20.047 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
01:49:20.049 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
01:49:20.050 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.25 mountX=-0.00 mountY=-0.11, mountTheta=-1.58
01:49:20.054 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
01:49:20.056 00.002 1032 Enqueuing Move request for scope (0.10, 0.03)
01:49:20.057 00.001 10072 Worker thread wakes up
01:49:20.057 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
01:49:20.057 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
01:49:20.058 00.001 10072 Moving (0.10, 0.03) raw xDistance=-0.00 yDistance=-0.11
01:49:20.058 00.000 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.41, period_length = 287.50
01:49:20.058 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:49:20.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:20.058 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:49:20.058 00.000 10072 MoveAxis(W, 10, ABG)
01:49:20.059 00.001 10072 Guiding  Dir = 3, Dur = 10
01:49:20.059 00.000 10072 IsGuiding returns 0
01:49:20.059 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:20.062 00.003 10072 PulseGuide returned control before completion, sleep 20
01:49:20.080 00.018 1032 UpdateGuideState exits: m=1399 SNR=26.4
01:49:20.082 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:20.086 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:20.087 00.001 1032 Enqueuing Expose request
01:49:20.088 00.001 10072 IsGuiding returns 0
01:49:20.088 00.000 10072 Move returns status 0, amount 10
01:49:20.090 00.002 10072 MoveAxis(N, 0, ABG)
01:49:20.090 00.000 10072 Move returns status 0, amount 0
01:49:20.090 00.000 10072 move complete, result=0
01:49:20.090 00.000 10072 worker thread done servicing request
01:49:20.090 00.000 10072 Worker thread wakes up
01:49:20.090 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:20.090 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:20.096 00.006 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:49:20.725 00.629 10072 Exposure complete
01:49:20.770 00.045 10072 worker thread done servicing request
01:49:20.770 00.000 1032 OnExposeComplete: enter
01:49:20.772 00.002 1032 UpdateGuideState(): m_state=6
01:49:20.774 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 471
01:49:20.776 00.002 1032 Star::Find returns 1 (0), X=223.37, Y=617.85, Mass=1314, SNR=25.5, Peak=147 HFD=2.9
01:49:20.778 00.002 1032 MultiStar: [#1 0.05,0.11,1.04,U] [#2 -0.02,0.17,0.76,U] [#3 0.01,0.03,0.67,U] [#4 0.02,0.23,0.76,U] [#5 0.03,0.19,0.61,U] [#6 -0.05,0.03,0.72,U] [#7 0.17,0.16,0.59,U] [#8 0.10,-0.06,0.55,U] 
01:49:20.780 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.11, -0.07}
01:49:20.781 00.001 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
01:49:20.784 00.003 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
01:49:20.786 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.07 mountX=0.07 mountY=-0.07, mountTheta=-0.76
01:49:20.789 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
01:49:20.792 00.003 1032 Enqueuing Move request for scope (0.05, 0.08)
01:49:20.793 00.001 10072 Worker thread wakes up
01:49:20.794 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:49:20.794 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:49:20.794 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
01:49:20.794 00.000 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.41, period_length = 287.50
01:49:20.794 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:49:20.794 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:20.795 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:49:20.795 00.000 10072 MoveAxis(W, 14, ABG)
01:49:20.795 00.000 10072 Guiding  Dir = 3, Dur = 14
01:49:20.795 00.000 10072 IsGuiding returns 0
01:49:20.795 00.000 10072 PulseGuide returned control before completion, sleep 24
01:49:20.796 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:20.818 00.022 1032 UpdateGuideState exits: m=1314 SNR=25.5
01:49:20.820 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:20.821 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:20.823 00.002 1032 Enqueuing Expose request
01:49:20.832 00.009 10072 IsGuiding returns 0
01:49:20.833 00.001 10072 Move returns status 0, amount 14
01:49:20.833 00.000 10072 MoveAxis(N, 0, ABG)
01:49:20.833 00.000 10072 Move returns status 0, amount 0
01:49:20.833 00.000 10072 move complete, result=0
01:49:20.833 00.000 10072 worker thread done servicing request
01:49:20.833 00.000 10072 Worker thread wakes up
01:49:20.833 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:20.833 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:20.834 00.001 1032 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
01:49:21.242 00.408 10072 Exposure complete
01:49:21.291 00.049 10072 worker thread done servicing request
01:49:21.291 00.000 1032 OnExposeComplete: enter
01:49:21.295 00.004 1032 UpdateGuideState(): m_state=6
01:49:21.296 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 472
01:49:21.302 00.006 1032 Star::Find returns 1 (0), X=223.40, Y=617.96, Mass=1372, SNR=26.1, Peak=155 HFD=2.9
01:49:21.304 00.002 1032 MultiStar: [#1 0.14,0.22,1.02,U] [#2 0.08,0.23,0.75,U] [#3 0.13,0.16,0.68,U] [#4 0.01,0.28,0.73,U] [#5 -0.01,0.22,0.57,U] [#6 0.05,0.07,0.74,U] [#7 -0.10,0.34,0.55,U] [#8 -0.03,0.07,0.50,U] 
01:49:21.305 00.001 1032 single-star, 8 included, MultiStar: {0.06, 0.18}, one-star: {0.14, 0.04}
01:49:21.308 00.003 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
01:49:21.310 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
01:49:21.311 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.25 mountX=-0.00 mountY=-0.15, mountTheta=-1.58
01:49:21.314 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
01:49:21.315 00.001 1032 Enqueuing Move request for scope (0.14, 0.04)
01:49:21.317 00.002 10072 Worker thread wakes up
01:49:21.319 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
01:49:21.319 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
01:49:21.319 00.000 10072 Moving (0.14, 0.04) raw xDistance=-0.00 yDistance=-0.15
01:49:21.319 00.000 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.41, period_length = 287.50
01:49:21.320 00.001 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:49:21.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:21.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:49:21.320 00.000 10072 MoveAxis(W, 13, ABG)
01:49:21.320 00.000 10072 Guiding  Dir = 3, Dur = 13
01:49:21.320 00.000 10072 IsGuiding returns 0
01:49:21.321 00.001 10072 PulseGuide returned control before completion, sleep 23
01:49:21.321 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:21.341 00.020 1032 UpdateGuideState exits: m=1372 SNR=26.1
01:49:21.344 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:21.346 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:21.348 00.002 1032 Enqueuing Expose request
01:49:21.350 00.002 10072 IsGuiding returns 0
01:49:21.350 00.000 10072 Move returns status 0, amount 13
01:49:21.350 00.000 10072 MoveAxis(N, 0, ABG)
01:49:21.350 00.000 10072 Move returns status 0, amount 0
01:49:21.350 00.000 10072 move complete, result=0
01:49:21.350 00.000 10072 worker thread done servicing request
01:49:21.351 00.001 10072 Worker thread wakes up
01:49:21.351 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:21.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:21.357 00.006 1032 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
01:49:21.975 00.618 10072 Exposure complete
01:49:22.026 00.051 10072 worker thread done servicing request
01:49:22.026 00.000 1032 OnExposeComplete: enter
01:49:22.028 00.002 1032 UpdateGuideState(): m_state=6
01:49:22.030 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 473
01:49:22.031 00.001 1032 Star::Find returns 1 (0), X=223.36, Y=617.97, Mass=1313, SNR=25.5, Peak=142 HFD=2.7
01:49:22.032 00.001 1032 MultiStar: [#1 0.01,0.25,1.00,U] [#2 -0.05,0.23,0.79,U] [#3 -0.05,0.25,0.69,U] [#4 -0.03,0.27,0.71,U] [#5 0.04,0.30,0.63,U] [#6 -0.02,0.09,0.72,U] [#7 0.02,0.20,0.57,U] [#8 0.04,0.23,0.52,U] 
01:49:22.035 00.003 1032 single-star, 8 included, MultiStar: {0.01, 0.20}, one-star: {0.10, 0.04}
01:49:22.037 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
01:49:22.038 00.001 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
01:49:22.040 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.39 mountX=0.02 mountY=-0.11, mountTheta=-1.44
01:49:22.043 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
01:49:22.045 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
01:49:22.046 00.001 10072 Worker thread wakes up
01:49:22.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
01:49:22.046 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
01:49:22.046 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.02 yDistance=-0.11
01:49:22.047 00.001 10072 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.40, period_length = 287.50
01:49:22.047 00.000 10072 PPEC: input: 0.02, control: 0.02, exposure: 500
01:49:22.047 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:22.047 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:49:22.047 00.000 10072 MoveAxis(W, 15, ABG)
01:49:22.047 00.000 10072 Guiding  Dir = 3, Dur = 15
01:49:22.048 00.001 10072 IsGuiding returns 0
01:49:22.049 00.001 10072 PulseGuide returned control before completion, sleep 25
01:49:22.050 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:22.071 00.021 1032 UpdateGuideState exits: m=1313 SNR=25.5
01:49:22.073 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:22.075 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:22.077 00.002 1032 Enqueuing Expose request
01:49:22.081 00.004 10072 IsGuiding returns 0
01:49:22.081 00.000 10072 Move returns status 0, amount 15
01:49:22.081 00.000 10072 MoveAxis(N, 0, ABG)
01:49:22.081 00.000 10072 Move returns status 0, amount 0
01:49:22.081 00.000 10072 move complete, result=0
01:49:22.081 00.000 10072 worker thread done servicing request
01:49:22.081 00.000 10072 Worker thread wakes up
01:49:22.082 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:22.082 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:22.089 00.007 1032 GuideStep: 0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
01:49:22.490 00.401 10072 Exposure complete
01:49:22.540 00.050 10072 worker thread done servicing request
01:49:22.540 00.000 1032 OnExposeComplete: enter
01:49:22.543 00.003 1032 UpdateGuideState(): m_state=6
01:49:22.545 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 474
01:49:22.547 00.002 1032 Star::Find returns 1 (0), X=223.30, Y=617.97, Mass=1159, SNR=24.0, Peak=123 HFD=2.6
01:49:22.552 00.005 1032 MultiStar: [#1 0.08,0.33,1.13,U] [#2 0.08,0.33,0.80,U] [#3 -0.07,0.27,0.70,U] [#4 0.06,0.29,0.75,U] [#5 -0.02,0.11,0.66,U] [#6 0.09,0.19,0.80,U] [#7 0.24,0.30,0.64,U] [#8 0.03,0.13,0.56,U] 
01:49:22.554 00.002 1032 single-star, 8 included, MultiStar: {0.06, 0.23}, one-star: {0.05, 0.04}
01:49:22.556 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
01:49:22.558 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
01:49:22.560 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.74 mountX=0.03 mountY=-0.06, mountTheta=-1.09
01:49:22.564 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
01:49:22.566 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
01:49:22.567 00.001 10072 Worker thread wakes up
01:49:22.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:49:22.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:49:22.568 00.001 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
01:49:22.568 00.000 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.40, period_length = 287.50
01:49:22.568 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:49:22.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:22.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:49:22.568 00.000 10072 MoveAxis(W, 14, ABG)
01:49:22.568 00.000 10072 Guiding  Dir = 3, Dur = 14
01:49:22.569 00.001 10072 IsGuiding returns 0
01:49:22.569 00.000 10072 PulseGuide returned control before completion, sleep 24
01:49:22.569 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:22.591 00.022 1032 UpdateGuideState exits: m=1159 SNR=24.0
01:49:22.592 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:22.595 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:22.597 00.002 1032 Enqueuing Expose request
01:49:22.600 00.003 10072 IsGuiding returns 0
01:49:22.600 00.000 10072 Move returns status 0, amount 14
01:49:22.600 00.000 10072 MoveAxis(N, 0, ABG)
01:49:22.600 00.000 10072 Move returns status 0, amount 0
01:49:22.600 00.000 10072 move complete, result=0
01:49:22.600 00.000 10072 worker thread done servicing request
01:49:22.600 00.000 10072 Worker thread wakes up
01:49:22.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:22.600 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:22.606 00.006 1032 GuideStep: 0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
01:49:23.331 00.725 10072 Exposure complete
01:49:23.377 00.046 10072 worker thread done servicing request
01:49:23.377 00.000 1032 OnExposeComplete: enter
01:49:23.379 00.002 1032 UpdateGuideState(): m_state=6
01:49:23.382 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 475
01:49:23.383 00.001 1032 Star::Find returns 1 (0), X=223.42, Y=617.96, Mass=1309, SNR=25.5, Peak=138 HFD=2.8
01:49:23.385 00.002 1032 MultiStar: [#1 0.12,0.24,1.04,U] [#2 0.03,0.13,0.77,U] [#3 0.10,0.24,0.70,U] [#4 0.04,0.20,0.72,U] [#5 0.03,0.39,0.61,U] [#6 0.09,0.10,0.70,U] [#7 0.23,0.23,0.60,U] [#8 0.07,0.16,0.54,U] 
01:49:23.387 00.002 1032 single-star, 8 included, MultiStar: {0.10, 0.18}, one-star: {0.17, 0.03}
01:49:23.388 00.001 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
01:49:23.391 00.003 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
01:49:23.393 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.19 mountX=-0.01 mountY=-0.17, mountTheta=-1.64
01:49:23.397 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.03, opts=13)
01:49:23.400 00.003 1032 Enqueuing Move request for scope (0.17, 0.03)
01:49:23.402 00.002 10072 Worker thread wakes up
01:49:23.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
01:49:23.402 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
01:49:23.402 00.000 10072 Moving (0.17, 0.03) raw xDistance=-0.01 yDistance=-0.17
01:49:23.403 00.001 10072 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.40, period_length = 287.50
01:49:23.403 00.000 10072 PPEC: input: -0.01, control: 0.02, exposure: 500
01:49:23.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:23.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:49:23.403 00.000 10072 MoveAxis(W, 17, ABG)
01:49:23.403 00.000 10072 Guiding  Dir = 3, Dur = 17
01:49:23.403 00.000 10072 IsGuiding returns 0
01:49:23.404 00.001 10072 PulseGuide returned control before completion, sleep 26
01:49:23.404 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:23.424 00.020 1032 UpdateGuideState exits: m=1309 SNR=25.5
01:49:23.427 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:23.429 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:23.430 00.001 1032 Enqueuing Expose request
01:49:23.437 00.007 10072 IsGuiding returns 0
01:49:23.438 00.001 10072 Move returns status 0, amount 17
01:49:23.438 00.000 10072 MoveAxis(N, 0, ABG)
01:49:23.438 00.000 10072 Move returns status 0, amount 0
01:49:23.438 00.000 10072 move complete, result=0
01:49:23.438 00.000 10072 worker thread done servicing request
01:49:23.438 00.000 10072 Worker thread wakes up
01:49:23.438 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:23.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:23.441 00.003 1032 GuideStep: -0.0 px 17 ms WEST, -0.2 px 0 ms NORTH
01:49:23.845 00.404 10072 Exposure complete
01:49:23.891 00.046 10072 worker thread done servicing request
01:49:23.891 00.000 1032 OnExposeComplete: enter
01:49:23.895 00.004 1032 UpdateGuideState(): m_state=6
01:49:23.896 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 476
01:49:23.898 00.002 1032 Star::Find returns 1 (0), X=223.40, Y=617.99, Mass=1381, SNR=26.2, Peak=141 HFD=2.8
01:49:23.901 00.003 1032 MultiStar: [#1 0.16,0.21,0.96,U] [#2 0.08,0.21,0.76,U] [#3 0.05,0.16,0.69,U] [#4 -0.05,0.24,0.70,U] [#5 0.09,0.21,0.59,U] [#6 0.08,0.19,0.72,U] [#7 0.11,0.36,0.57,U] [#8 0.09,0.20,0.53,U] 
01:49:23.902 00.001 1032 single-star, 8 included, MultiStar: {0.09, 0.20}, one-star: {0.15, 0.07}
01:49:23.904 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
01:49:23.905 00.001 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
01:49:23.907 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.44 mountX=0.03 mountY=-0.16, mountTheta=-1.39
01:49:23.909 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.07, opts=13)
01:49:23.910 00.001 1032 Enqueuing Move request for scope (0.15, 0.07)
01:49:23.912 00.002 10072 Worker thread wakes up
01:49:23.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
01:49:23.912 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
01:49:23.912 00.000 10072 Moving (0.15, 0.07) raw xDistance=0.03 yDistance=-0.16
01:49:23.912 00.000 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.40, period_length = 287.50
01:49:23.912 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:49:23.912 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:23.913 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:49:23.913 00.000 10072 MoveAxis(W, 15, ABG)
01:49:23.913 00.000 10072 Guiding  Dir = 3, Dur = 15
01:49:23.913 00.000 10072 IsGuiding returns 0
01:49:23.913 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:23.915 00.002 10072 PulseGuide returned control before completion, sleep 25
01:49:23.933 00.018 1032 UpdateGuideState exits: m=1381 SNR=26.2
01:49:23.935 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:23.937 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:23.939 00.002 1032 Enqueuing Expose request
01:49:23.955 00.016 10072 IsGuiding returns 0
01:49:23.955 00.000 10072 Move returns status 0, amount 15
01:49:23.955 00.000 10072 MoveAxis(N, 0, ABG)
01:49:23.955 00.000 10072 Move returns status 0, amount 0
01:49:23.955 00.000 10072 move complete, result=0
01:49:23.955 00.000 10072 worker thread done servicing request
01:49:23.955 00.000 10072 Worker thread wakes up
01:49:23.955 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:23.956 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:23.959 00.003 1032 GuideStep: 0.0 px 15 ms WEST, -0.2 px 0 ms NORTH
01:49:24.578 00.619 10072 Exposure complete
01:49:24.622 00.044 10072 worker thread done servicing request
01:49:24.624 00.002 1032 OnExposeComplete: enter
01:49:24.625 00.001 1032 UpdateGuideState(): m_state=6
01:49:24.627 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 477
01:49:24.628 00.001 1032 Star::Find returns 1 (0), X=223.43, Y=618.08, Mass=1189, SNR=24.3, Peak=121 HFD=2.9
01:49:24.630 00.002 1032 MultiStar: [#1 0.14,0.31,1.10,U] [#2 0.21,0.31,0.80,U] [#3 -0.00,0.22,0.70,U] [#4 -0.01,0.21,0.80,U] [#5 -0.03,0.32,0.64,U] [#6 0.03,0.21,0.76,U] [#7 0.17,0.28,0.60,U] [#8 -0.03,0.26,0.56,U] 
01:49:24.631 00.001 1032 single-star, 8 included, MultiStar: {0.08, 0.25}, one-star: {0.18, 0.16}
01:49:24.632 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
01:49:24.635 00.003 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
01:49:24.636 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.73 mountX=0.11 mountY=-0.21, mountTheta=-1.10
01:49:24.639 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.16, opts=13)
01:49:24.641 00.002 1032 Enqueuing Move request for scope (0.18, 0.16)
01:49:24.644 00.003 10072 Worker thread wakes up
01:49:24.644 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
01:49:24.644 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
01:49:24.644 00.000 10072 Moving (0.18, 0.16) raw xDistance=0.11 yDistance=-0.21
01:49:24.645 00.001 10072 PPEC rslt: input = 0.11, final = 0.02, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.40, period_length = 287.50
01:49:24.645 00.000 10072 PPEC: input: 0.11, control: 0.02, exposure: 500
01:49:24.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:49:24.645 00.000 10072 MoveAxis(W, 17, ABG)
01:49:24.645 00.000 10072 Guiding  Dir = 3, Dur = 17
01:49:24.646 00.001 10072 IsGuiding returns 0
01:49:24.646 00.000 10072 PulseGuide returned control before completion, sleep 27
01:49:24.647 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:24.665 00.018 1032 UpdateGuideState exits: m=1189 SNR=24.3
01:49:24.668 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:24.669 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:24.671 00.002 1032 Enqueuing Expose request
01:49:24.685 00.014 10072 IsGuiding returns 0
01:49:24.685 00.000 10072 Move returns status 0, amount 17
01:49:24.685 00.000 10072 MoveAxis(N, 137, ABG)
01:49:24.685 00.000 10072 Guiding  Dir = 0, Dur = 137
01:49:24.685 00.000 10072 IsGuiding returns 0
01:49:24.686 00.001 10072 PulseGuide returned control before completion, sleep 147
01:49:24.840 00.154 10072 IsGuiding returns 1
01:49:24.840 00.000 10072 scope still moving after pulse duration time elapsed
01:49:24.871 00.031 10072 IsGuiding returns 0
01:49:24.871 00.000 10072 scope move finished after 137 + 48 ms
01:49:24.871 00.000 10072 Move returns status 0, amount 137
01:49:24.871 00.000 10072 move complete, result=0
01:49:24.871 00.000 10072 worker thread done servicing request
01:49:24.871 00.000 10072 Worker thread wakes up
01:49:24.871 00.000 1032 GuideStep: 0.1 px 17 ms WEST, -0.2 px 137 ms NORTH
01:49:24.874 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:24.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:25.279 00.405 10072 Exposure complete
01:49:25.327 00.048 10072 worker thread done servicing request
01:49:25.327 00.000 1032 OnExposeComplete: enter
01:49:25.330 00.003 1032 UpdateGuideState(): m_state=6
01:49:25.332 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 478
01:49:25.335 00.003 1032 Star::Find returns 1 (0), X=223.21, Y=617.89, Mass=1373, SNR=26.1, Peak=151 HFD=2.7
01:49:25.337 00.002 1032 MultiStar: [#1 -0.06,0.16,1.02,U] [#2 0.01,0.21,0.78,U] [#3 -0.05,0.13,0.64,U] [#4 -0.05,0.25,0.70,U] [#5 -0.02,0.32,0.61,U] [#6 -0.05,0.08,0.69,U] [#7 0.02,0.34,0.60,U] [#8 0.06,0.11,0.56,U] 
01:49:25.338 00.001 1032 single-star, 8 included, MultiStar: {-0.02, 0.16}, one-star: {-0.05, -0.03}
01:49:25.340 00.002 1032 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.83) = xAngle (-4.44 = 1.85)
01:49:25.341 00.001 1032 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.44 = 1.85)
01:49:25.342 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.61 mountX=-0.02 mountY=0.06, mountTheta=1.85
01:49:25.345 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.03, opts=13)
01:49:25.346 00.001 1032 Enqueuing Move request for scope (-0.05, -0.03)
01:49:25.349 00.003 10072 Worker thread wakes up
01:49:25.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
01:49:25.349 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
01:49:25.349 00.000 10072 Moving (-0.05, -0.03) raw xDistance=-0.02 yDistance=0.06
01:49:25.350 00.001 10072 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.40, period_length = 287.50
01:49:25.350 00.000 10072 PPEC: input: -0.02, control: 0.02, exposure: 500
01:49:25.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:25.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:49:25.350 00.000 10072 MoveAxis(W, 17, ABG)
01:49:25.350 00.000 10072 Guiding  Dir = 3, Dur = 17
01:49:25.351 00.001 10072 IsGuiding returns 0
01:49:25.351 00.000 10072 PulseGuide returned control before completion, sleep 27
01:49:25.351 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:25.371 00.020 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:49:25.374 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:25.376 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:25.377 00.001 1032 Enqueuing Expose request
01:49:25.385 00.008 10072 IsGuiding returns 0
01:49:25.385 00.000 10072 Move returns status 0, amount 17
01:49:25.385 00.000 10072 MoveAxis(N, 0, ABG)
01:49:25.385 00.000 10072 Move returns status 0, amount 0
01:49:25.385 00.000 10072 move complete, result=0
01:49:25.385 00.000 10072 worker thread done servicing request
01:49:25.385 00.000 10072 Worker thread wakes up
01:49:25.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:25.385 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:25.387 00.002 1032 GuideStep: -0.0 px 17 ms WEST, 0.1 px 0 ms NORTH
01:49:26.010 00.623 10072 Exposure complete
01:49:26.056 00.046 10072 worker thread done servicing request
01:49:26.056 00.000 1032 OnExposeComplete: enter
01:49:26.059 00.003 1032 UpdateGuideState(): m_state=6
01:49:26.061 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 479
01:49:26.063 00.002 1032 Star::Find returns 1 (0), X=223.13, Y=617.90, Mass=1242, SNR=24.8, Peak=136 HFD=2.8
01:49:26.064 00.001 1032 MultiStar: [#1 -0.21,0.14,1.03,U] [#2 -0.22,0.08,0.79,U] [#3 -0.21,0.10,0.72,U] [#4 -0.18,0.23,0.76,U] [#5 -0.17,0.17,0.65,U] [#6 -0.18,0.10,0.77,U] [#7 -0.23,0.14,0.62,U] [#8 -0.31,-0.06,0.56,U] 
01:49:26.066 00.002 1032 single-star, 8 included, MultiStar: {-0.20, 0.09}, one-star: {-0.13, -0.03}
01:49:26.067 00.001 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.52)
01:49:26.069 00.002 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.52)
01:49:26.072 00.003 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.94 mountX=0.01 mountY=0.13, mountTheta=1.52
01:49:26.074 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.03, opts=13)
01:49:26.076 00.002 1032 Enqueuing Move request for scope (-0.13, -0.03)
01:49:26.077 00.001 10072 Worker thread wakes up
01:49:26.077 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
01:49:26.077 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
01:49:26.079 00.002 10072 Moving (-0.13, -0.03) raw xDistance=0.01 yDistance=0.13
01:49:26.079 00.000 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.40, period_length = 287.50
01:49:26.079 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:49:26.079 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:26.080 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:49:26.080 00.000 10072 MoveAxis(W, 13, ABG)
01:49:26.080 00.000 10072 Guiding  Dir = 3, Dur = 13
01:49:26.081 00.001 10072 IsGuiding returns 0
01:49:26.081 00.000 10072 PulseGuide returned control before completion, sleep 23
01:49:26.082 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:26.102 00.020 1032 UpdateGuideState exits: m=1242 SNR=24.8
01:49:26.104 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:26.106 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:26.108 00.002 1032 Enqueuing Expose request
01:49:26.116 00.008 10072 IsGuiding returns 0
01:49:26.116 00.000 10072 Move returns status 0, amount 13
01:49:26.116 00.000 10072 MoveAxis(N, 0, ABG)
01:49:26.116 00.000 10072 Move returns status 0, amount 0
01:49:26.116 00.000 10072 move complete, result=0
01:49:26.116 00.000 10072 worker thread done servicing request
01:49:26.117 00.001 10072 Worker thread wakes up
01:49:26.117 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:26.117 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:26.118 00.001 1032 GuideStep: 0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
01:49:26.525 00.407 10072 Exposure complete
01:49:26.570 00.045 10072 worker thread done servicing request
01:49:26.570 00.000 1032 OnExposeComplete: enter
01:49:26.572 00.002 1032 UpdateGuideState(): m_state=6
01:49:26.573 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 480
01:49:26.574 00.001 1032 Star::Find returns 1 (0), X=223.15, Y=617.85, Mass=1325, SNR=25.7, Peak=148 HFD=2.9
01:49:26.576 00.002 1032 MultiStar: [#1 -0.17,0.22,1.03,U] [#2 -0.23,0.20,0.75,U] [#3 -0.32,-0.00,0.70,U] [#4 -0.25,0.16,0.73,U] [#5 -0.20,0.21,0.64,U] [#6 -0.20,0.18,0.72,U] [#7 -0.11,0.19,0.59,U] [#8 -0.20,0.15,0.56,U] 
01:49:26.578 00.002 1032 single-star, 8 included, MultiStar: {-0.19, 0.13}, one-star: {-0.11, -0.07}
01:49:26.580 00.002 1032 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.83) = xAngle (-4.39 = 1.90)
01:49:26.582 00.002 1032 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.39 = 1.90)
01:49:26.585 00.003 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.56 mountX=-0.04 mountY=0.12, mountTheta=1.90
01:49:26.588 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.07, opts=13)
01:49:26.590 00.002 1032 Enqueuing Move request for scope (-0.11, -0.07)
01:49:26.591 00.001 10072 Worker thread wakes up
01:49:26.592 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
01:49:26.592 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
01:49:26.592 00.000 10072 Moving (-0.11, -0.07) raw xDistance=-0.04 yDistance=0.12
01:49:26.592 00.000 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.40, period_length = 287.50
01:49:26.592 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:49:26.592 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:26.593 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:49:26.593 00.000 10072 MoveAxis(W, 12, ABG)
01:49:26.593 00.000 10072 Guiding  Dir = 3, Dur = 12
01:49:26.593 00.000 10072 IsGuiding returns 0
01:49:26.594 00.001 10072 PulseGuide returned control before completion, sleep 22
01:49:26.594 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:26.615 00.021 1032 UpdateGuideState exits: m=1325 SNR=25.7
01:49:26.617 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:26.618 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:26.620 00.002 1032 Enqueuing Expose request
01:49:26.630 00.010 10072 IsGuiding returns 0
01:49:26.630 00.000 10072 Move returns status 0, amount 12
01:49:26.630 00.000 10072 MoveAxis(N, 0, ABG)
01:49:26.630 00.000 10072 Move returns status 0, amount 0
01:49:26.630 00.000 10072 move complete, result=0
01:49:26.630 00.000 10072 worker thread done servicing request
01:49:26.630 00.000 10072 Worker thread wakes up
01:49:26.630 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:26.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:26.631 00.001 1032 GuideStep: -0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
01:49:27.258 00.627 10072 Exposure complete
01:49:27.308 00.050 10072 worker thread done servicing request
01:49:27.308 00.000 1032 OnExposeComplete: enter
01:49:27.310 00.002 1032 UpdateGuideState(): m_state=6
01:49:27.311 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 481
01:49:27.313 00.002 1032 Star::Find returns 1 (0), X=223.14, Y=617.94, Mass=1295, SNR=25.4, Peak=138 HFD=2.7
01:49:27.315 00.002 1032 MultiStar: [#1 -0.15,0.18,1.09,U] [#2 -0.21,0.25,0.77,U] [#3 -0.25,0.22,0.68,U] [#4 -0.31,0.15,0.76,U] [#5 -0.13,0.29,0.60,U] [#6 -0.21,0.02,0.76,U] [#7 -0.14,0.21,0.62,U] [#8 -0.27,0.07,0.52,U] 
01:49:27.316 00.001 1032 single-star, 8 included, MultiStar: {-0.19, 0.15}, one-star: {-0.11, 0.01}
01:49:27.318 00.002 1032 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.83) = xAngle (1.20 = 1.20)
01:49:27.320 00.002 1032 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.20 = 1.20)
01:49:27.321 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.03 mountX=0.04 mountY=0.10, mountTheta=1.20
01:49:27.324 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.01, opts=13)
01:49:27.326 00.002 1032 Enqueuing Move request for scope (-0.11, 0.01)
01:49:27.328 00.002 10072 Worker thread wakes up
01:49:27.329 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
01:49:27.329 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
01:49:27.329 00.000 10072 Moving (-0.11, 0.01) raw xDistance=0.04 yDistance=0.10
01:49:27.329 00.000 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.40, period_length = 287.50
01:49:27.330 00.001 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:49:27.330 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:27.330 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:49:27.330 00.000 10072 MoveAxis(W, 13, ABG)
01:49:27.330 00.000 10072 Guiding  Dir = 3, Dur = 13
01:49:27.331 00.001 10072 IsGuiding returns 0
01:49:27.332 00.001 10072 PulseGuide returned control before completion, sleep 22
01:49:27.333 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:27.354 00.021 1032 UpdateGuideState exits: m=1295 SNR=25.4
01:49:27.356 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:27.358 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:27.360 00.002 1032 Enqueuing Expose request
01:49:27.367 00.007 10072 IsGuiding returns 0
01:49:27.367 00.000 10072 Move returns status 0, amount 13
01:49:27.367 00.000 10072 MoveAxis(N, 0, ABG)
01:49:27.367 00.000 10072 Move returns status 0, amount 0
01:49:27.367 00.000 10072 move complete, result=0
01:49:27.368 00.001 10072 worker thread done servicing request
01:49:27.368 00.000 10072 Worker thread wakes up
01:49:27.368 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:27.368 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:27.373 00.005 1032 GuideStep: 0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
01:49:27.778 00.405 10072 Exposure complete
01:49:27.827 00.049 10072 worker thread done servicing request
01:49:27.827 00.000 1032 OnExposeComplete: enter
01:49:27.831 00.004 1032 UpdateGuideState(): m_state=6
01:49:27.833 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 482
01:49:27.834 00.001 1032 Star::Find returns 1 (0), X=223.06, Y=618.05, Mass=1328, SNR=25.7, Peak=131 HFD=2.8
01:49:27.837 00.003 1032 MultiStar: [#1 -0.20,0.33,1.04,U] [#2 -0.27,0.28,0.73,U] [#3 -0.26,0.12,0.67,U] [#4 -0.28,0.19,0.73,U] [#5 -0.13,0.25,0.62,U] [#6 -0.15,0.28,0.73,U] [#7 -0.12,0.26,0.57,U] [#8 -0.43,0.13,0.55,U] 
01:49:27.838 00.001 1032 single-star, 8 included, MultiStar: {-0.22, 0.22}, one-star: {-0.20, 0.13}
01:49:27.840 00.002 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
01:49:27.841 00.001 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
01:49:27.842 00.001 1032 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.24 cameraTheta=2.57 mountX=0.17 mountY=0.16, mountTheta=0.74
01:49:27.845 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.20, y=0.13, opts=13)
01:49:27.846 00.001 1032 Enqueuing Move request for scope (-0.20, 0.13)
01:49:27.848 00.002 10072 Worker thread wakes up
01:49:27.848 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0xd
01:49:27.848 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
01:49:27.848 00.000 10072 Moving (-0.20, 0.13) raw xDistance=0.17 yDistance=0.16
01:49:27.849 00.001 10072 PPEC rslt: input = 0.17, final = 0.09, react = 0.08, pred = 0.02, hyst = 0.07, hyst_pct = 0.39, period_length = 287.50
01:49:27.849 00.000 10072 PPEC: input: 0.17, control: 0.09, exposure: 500
01:49:27.849 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:27.849 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:49:27.849 00.000 10072 MoveAxis(W, 89, ABG)
01:49:27.849 00.000 10072 Guiding  Dir = 3, Dur = 89
01:49:27.849 00.000 10072 IsGuiding returns 0
01:49:27.850 00.001 10072 PulseGuide returned control before completion, sleep 99
01:49:27.850 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:27.871 00.021 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:49:27.874 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:27.875 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:27.876 00.001 1032 Enqueuing Expose request
01:49:27.961 00.085 10072 IsGuiding returns 0
01:49:27.961 00.000 10072 Move returns status 0, amount 89
01:49:27.961 00.000 10072 MoveAxis(N, 0, ABG)
01:49:27.961 00.000 10072 Move returns status 0, amount 0
01:49:27.961 00.000 10072 move complete, result=0
01:49:27.961 00.000 10072 worker thread done servicing request
01:49:27.961 00.000 10072 Worker thread wakes up
01:49:27.961 00.000 1032 GuideStep: 0.2 px 89 ms WEST, 0.2 px 0 ms NORTH
01:49:27.964 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:27.965 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:28.589 00.624 10072 Exposure complete
01:49:28.635 00.046 10072 worker thread done servicing request
01:49:28.635 00.000 1032 OnExposeComplete: enter
01:49:28.637 00.002 1032 UpdateGuideState(): m_state=6
01:49:28.639 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 483
01:49:28.641 00.002 1032 Star::Find returns 1 (0), X=223.23, Y=617.88, Mass=1226, SNR=24.7, Peak=132 HFD=2.7
01:49:28.643 00.002 1032 MultiStar: [#1 -0.11,0.03,1.05,U] [#2 -0.11,0.13,0.80,U] [#3 -0.15,0.06,0.73,U] [#4 -0.17,0.10,0.75,U] [#5 -0.19,0.23,0.68,U] [#6 -0.02,0.01,0.74,U] [#7 -0.02,0.24,0.63,U] [#8 -0.09,0.13,0.55,U] 
01:49:28.645 00.002 1032 single-star, 8 included, MultiStar: {-0.10, 0.09}, one-star: {-0.02, -0.04}
01:49:28.646 00.001 1032 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.83) = xAngle (-3.90 = 2.38)
01:49:28.649 00.003 1032 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.90 = 2.38)
01:49:28.651 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.07 mountX=-0.03 mountY=0.03, mountTheta=2.38
01:49:28.653 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
01:49:28.654 00.001 1032 Enqueuing Move request for scope (-0.02, -0.04)
01:49:28.656 00.002 10072 Worker thread wakes up
01:49:28.656 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
01:49:28.656 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
01:49:28.656 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
01:49:28.656 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.39, period_length = 287.50
01:49:28.656 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:49:28.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:28.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:49:28.656 00.000 10072 MoveAxis(W, 14, ABG)
01:49:28.656 00.000 10072 Guiding  Dir = 3, Dur = 14
01:49:28.658 00.002 10072 IsGuiding returns 0
01:49:28.658 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:28.660 00.002 10072 PulseGuide returned control before completion, sleep 24
01:49:28.676 00.016 1032 UpdateGuideState exits: m=1226 SNR=24.7
01:49:28.679 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:28.680 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:28.682 00.002 1032 Enqueuing Expose request
01:49:28.695 00.013 10072 IsGuiding returns 0
01:49:28.695 00.000 10072 Move returns status 0, amount 14
01:49:28.695 00.000 10072 MoveAxis(N, 0, ABG)
01:49:28.695 00.000 10072 Move returns status 0, amount 0
01:49:28.695 00.000 10072 move complete, result=0
01:49:28.695 00.000 10072 worker thread done servicing request
01:49:28.695 00.000 10072 Worker thread wakes up
01:49:28.695 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:28.696 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:28.696 00.000 1032 GuideStep: -0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
01:49:29.107 00.411 10072 Exposure complete
01:49:29.157 00.050 10072 worker thread done servicing request
01:49:29.157 00.000 1032 OnExposeComplete: enter
01:49:29.161 00.004 1032 UpdateGuideState(): m_state=6
01:49:29.162 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 484
01:49:29.163 00.001 1032 Star::Find returns 1 (0), X=223.30, Y=617.86, Mass=1312, SNR=25.5, Peak=141 HFD=2.7
01:49:29.165 00.002 1032 MultiStar: [#1 -0.13,0.11,1.04,U] [#2 0.00,0.09,0.81,U] [#3 -0.06,-0.03,0.71,U] [#4 -0.16,0.14,0.74,U] [#5 -0.03,0.08,0.62,U] [#6 -0.01,-0.05,0.73,U] [#7 -0.15,0.09,0.59,U] [#8 -0.13,0.05,0.54,U] 
01:49:29.167 00.002 1032 single-star, 8 included, MultiStar: {-0.06, 0.04}, one-star: {0.04, -0.06}
01:49:29.169 00.002 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
01:49:29.171 00.002 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
01:49:29.172 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-0.98 mountX=-0.07 mountY=-0.02, mountTheta=-2.81
01:49:29.178 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
01:49:29.181 00.003 1032 Enqueuing Move request for scope (0.04, -0.06)
01:49:29.184 00.003 10072 Worker thread wakes up
01:49:29.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
01:49:29.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
01:49:29.184 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
01:49:29.184 00.000 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.39, period_length = 287.50
01:49:29.184 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:49:29.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:29.186 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:49:29.186 00.000 10072 MoveAxis(W, 12, ABG)
01:49:29.186 00.000 10072 Guiding  Dir = 3, Dur = 12
01:49:29.186 00.000 10072 IsGuiding returns 0
01:49:29.186 00.000 10072 PulseGuide returned control before completion, sleep 22
01:49:29.187 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:29.208 00.021 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:49:29.210 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:29.212 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:29.215 00.003 1032 Enqueuing Expose request
01:49:29.216 00.001 10072 IsGuiding returns 0
01:49:29.216 00.000 10072 Move returns status 0, amount 12
01:49:29.216 00.000 10072 MoveAxis(N, 0, ABG)
01:49:29.217 00.001 10072 Move returns status 0, amount 0
01:49:29.217 00.000 10072 move complete, result=0
01:49:29.217 00.000 10072 worker thread done servicing request
01:49:29.217 00.000 10072 Worker thread wakes up
01:49:29.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:29.217 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:29.223 00.006 1032 GuideStep: -0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
01:49:29.851 00.628 10072 Exposure complete
01:49:29.899 00.048 10072 worker thread done servicing request
01:49:29.899 00.000 1032 OnExposeComplete: enter
01:49:29.901 00.002 1032 UpdateGuideState(): m_state=6
01:49:29.903 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 485
01:49:29.905 00.002 1032 Star::Find returns 1 (0), X=223.23, Y=617.94, Mass=1317, SNR=25.6, Peak=132 HFD=2.6
01:49:29.907 00.002 1032 MultiStar: [#1 -0.10,0.18,1.02,U] [#2 0.00,0.20,0.73,U] [#3 -0.13,-0.00,0.71,U] [#4 -0.10,0.25,0.72,U] [#5 -0.04,0.24,0.64,U] [#6 -0.06,-0.01,0.71,U] [#7 -0.01,0.13,0.60,U] [#8 -0.06,0.01,0.48,U] 
01:49:29.908 00.001 1032 single-star, 8 included, MultiStar: {-0.06, 0.11}, one-star: {-0.03, 0.02}
01:49:29.910 00.002 1032 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.83) = xAngle (0.78 = 0.78)
01:49:29.911 00.001 1032 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.78 = 0.78)
01:49:29.913 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.61 mountX=0.02 mountY=0.02, mountTheta=0.78
01:49:29.915 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
01:49:29.918 00.003 1032 Enqueuing Move request for scope (-0.03, 0.02)
01:49:29.920 00.002 10072 Worker thread wakes up
01:49:29.920 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:49:29.920 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:49:29.920 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.02 yDistance=0.02
01:49:29.921 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.39, period_length = 287.50
01:49:29.921 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:49:29.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:29.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:49:29.921 00.000 10072 MoveAxis(W, 13, ABG)
01:49:29.921 00.000 10072 Guiding  Dir = 3, Dur = 13
01:49:29.921 00.000 10072 IsGuiding returns 0
01:49:29.922 00.001 10072 PulseGuide returned control before completion, sleep 23
01:49:29.922 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:29.944 00.022 1032 UpdateGuideState exits: m=1317 SNR=25.6
01:49:29.946 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:29.948 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:29.951 00.003 1032 Enqueuing Expose request
01:49:29.958 00.007 10072 IsGuiding returns 0
01:49:29.958 00.000 10072 Move returns status 0, amount 13
01:49:29.958 00.000 10072 MoveAxis(N, 0, ABG)
01:49:29.958 00.000 10072 Move returns status 0, amount 0
01:49:29.958 00.000 10072 move complete, result=0
01:49:29.960 00.002 10072 worker thread done servicing request
01:49:29.960 00.000 10072 Worker thread wakes up
01:49:29.960 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:29.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:29.962 00.002 1032 GuideStep: 0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
01:49:30.368 00.406 10072 Exposure complete
01:49:30.415 00.047 10072 worker thread done servicing request
01:49:30.416 00.001 1032 OnExposeComplete: enter
01:49:30.419 00.003 1032 UpdateGuideState(): m_state=6
01:49:30.421 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 486
01:49:30.422 00.001 1032 Star::Find returns 1 (0), X=223.25, Y=617.93, Mass=1367, SNR=26.1, Peak=152 HFD=2.6
01:49:30.424 00.002 1032 MultiStar: [#1 -0.04,0.22,1.04,U] [#2 -0.04,0.13,0.74,U] [#3 -0.20,0.23,0.64,U] [#4 -0.03,0.27,0.72,U] [#5 -0.05,0.24,0.61,U] [#6 -0.03,0.16,0.67,U] [#7 -0.06,0.20,0.58,U] [#8 -0.18,0.09,0.51,U] 
01:49:30.426 00.002 1032 single-star, 8 included, MultiStar: {-0.06, 0.17}, one-star: {-0.01, 0.01}
01:49:30.428 00.002 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
01:49:30.431 00.003 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
01:49:30.433 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.28 mountX=0.01 mountY=0.01, mountTheta=0.45
01:49:30.436 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
01:49:30.438 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
01:49:30.439 00.001 10072 Worker thread wakes up
01:49:30.439 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:49:30.439 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:49:30.439 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
01:49:30.440 00.001 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.39, period_length = 287.50
01:49:30.440 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:49:30.440 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:30.440 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:49:30.440 00.000 10072 MoveAxis(W, 6, ABG)
01:49:30.440 00.000 10072 Guiding  Dir = 3, Dur = 6
01:49:30.440 00.000 10072 IsGuiding returns 0
01:49:30.441 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:30.442 00.001 10072 PulseGuide returned control before completion, sleep 16
01:49:30.460 00.018 10072 IsGuiding returns 0
01:49:30.460 00.000 10072 Move returns status 0, amount 6
01:49:30.461 00.001 10072 MoveAxis(N, 0, ABG)
01:49:30.461 00.000 10072 Move returns status 0, amount 0
01:49:30.461 00.000 10072 move complete, result=0
01:49:30.461 00.000 10072 worker thread done servicing request
01:49:30.462 00.001 1032 UpdateGuideState exits: m=1367 SNR=26.1
01:49:30.465 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:30.466 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:30.469 00.003 1032 Enqueuing Expose request
01:49:30.470 00.001 1032 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
01:49:30.472 00.002 10072 Worker thread wakes up
01:49:30.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:30.472 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:31.102 00.630 10072 Exposure complete
01:49:31.149 00.047 10072 worker thread done servicing request
01:49:31.149 00.000 1032 OnExposeComplete: enter
01:49:31.151 00.002 1032 UpdateGuideState(): m_state=6
01:49:31.152 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 487
01:49:31.154 00.002 1032 Star::Find returns 1 (0), X=223.35, Y=617.93, Mass=1280, SNR=25.2, Peak=139 HFD=2.6
01:49:31.155 00.001 1032 MultiStar: [#1 -0.07,0.21,1.03,U] [#2 0.06,0.20,0.77,U] [#3 -0.02,0.13,0.72,U] [#4 -0.16,0.16,0.75,U] [#5 -0.05,0.13,0.61,U] [#6 -0.07,0.14,0.75,U] [#7 0.05,0.22,0.55,U] [#8 -0.02,0.22,0.57,U] 
01:49:31.157 00.002 1032 single-star, 8 included, MultiStar: {-0.02, 0.15}, one-star: {0.09, 0.01}
01:49:31.158 00.001 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
01:49:31.159 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
01:49:31.161 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.10 cameraTheta=0.06 mountX=-0.02 mountY=-0.09, mountTheta=-1.77
01:49:31.163 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
01:49:31.165 00.002 1032 Enqueuing Move request for scope (0.09, 0.01)
01:49:31.167 00.002 10072 Worker thread wakes up
01:49:31.168 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
01:49:31.168 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
01:49:31.168 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.09
01:49:31.168 00.000 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.39, period_length = 287.50
01:49:31.168 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:49:31.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:31.168 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:49:31.169 00.001 10072 MoveAxis(W, 7, ABG)
01:49:31.169 00.000 10072 Guiding  Dir = 3, Dur = 7
01:49:31.169 00.000 10072 IsGuiding returns 0
01:49:31.170 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:31.171 00.001 10072 PulseGuide returned control before completion, sleep 17
01:49:31.190 00.019 1032 UpdateGuideState exits: m=1280 SNR=25.2
01:49:31.193 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:31.195 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:31.196 00.001 1032 Enqueuing Expose request
01:49:31.198 00.002 10072 IsGuiding returns 0
01:49:31.198 00.000 10072 Move returns status 0, amount 7
01:49:31.198 00.000 10072 MoveAxis(N, 0, ABG)
01:49:31.198 00.000 10072 Move returns status 0, amount 0
01:49:31.198 00.000 10072 move complete, result=0
01:49:31.199 00.001 10072 worker thread done servicing request
01:49:31.199 00.000 10072 Worker thread wakes up
01:49:31.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:31.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:31.207 00.008 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:49:31.617 00.410 10072 Exposure complete
01:49:31.662 00.045 10072 worker thread done servicing request
01:49:31.663 00.001 1032 OnExposeComplete: enter
01:49:31.664 00.001 1032 UpdateGuideState(): m_state=6
01:49:31.666 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 488
01:49:31.668 00.002 1032 Star::Find returns 1 (0), X=223.30, Y=617.92, Mass=1276, SNR=25.2, Peak=139 HFD=2.8
01:49:31.669 00.001 1032 MultiStar: [#1 -0.04,0.27,1.08,U] [#2 -0.02,0.25,0.77,U] [#3 0.12,0.20,0.72,U] [#4 -0.06,0.19,0.73,U] [#5 -0.03,0.26,0.67,U] [#6 -0.14,-0.00,0.76,U] [#7 -0.04,0.17,0.59,U] [#8 -0.11,0.12,0.58,U] 
01:49:31.670 00.001 1032 single-star, 8 included, MultiStar: {-0.03, 0.16}, one-star: {0.04, -0.01}
01:49:31.672 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
01:49:31.674 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
01:49:31.677 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.19 mountX=-0.02 mountY=-0.04, mountTheta=-2.02
01:49:31.679 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
01:49:31.681 00.002 1032 Enqueuing Move request for scope (0.04, -0.01)
01:49:31.683 00.002 10072 Worker thread wakes up
01:49:31.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
01:49:31.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
01:49:31.683 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
01:49:31.683 00.000 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.39, period_length = 287.50
01:49:31.683 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:49:31.684 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:31.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:49:31.684 00.000 10072 MoveAxis(W, 6, ABG)
01:49:31.684 00.000 10072 Guiding  Dir = 3, Dur = 6
01:49:31.684 00.000 10072 IsGuiding returns 0
01:49:31.685 00.001 10072 PulseGuide returned control before completion, sleep 16
01:49:31.685 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:31.706 00.021 1032 UpdateGuideState exits: m=1276 SNR=25.2
01:49:31.708 00.002 10072 IsGuiding returns 0
01:49:31.709 00.001 10072 Move returns status 0, amount 6
01:49:31.709 00.000 10072 MoveAxis(N, 0, ABG)
01:49:31.709 00.000 10072 Move returns status 0, amount 0
01:49:31.709 00.000 10072 move complete, result=0
01:49:31.709 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:31.711 00.002 10072 worker thread done servicing request
01:49:31.712 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:31.714 00.002 1032 Enqueuing Expose request
01:49:31.715 00.001 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
01:49:31.717 00.002 10072 Worker thread wakes up
01:49:31.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:31.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:32.352 00.635 10072 Exposure complete
01:49:32.401 00.049 10072 worker thread done servicing request
01:49:32.401 00.000 1032 OnExposeComplete: enter
01:49:32.403 00.002 1032 UpdateGuideState(): m_state=6
01:49:32.405 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 489
01:49:32.406 00.001 1032 Star::Find returns 1 (0), X=223.35, Y=617.94, Mass=1418, SNR=26.6, Peak=163 HFD=2.8
01:49:32.408 00.002 1032 MultiStar: [#1 -0.01,0.20,1.02,U] [#2 -0.03,0.23,0.78,U] [#3 0.03,0.16,0.65,U] [#4 -0.02,0.24,0.70,U] [#5 -0.06,0.21,0.62,U] [#6 -0.08,0.14,0.73,U] [#7 0.01,0.21,0.60,U] [#8 -0.08,0.14,0.51,U] 
01:49:32.411 00.003 1032 single-star, 8 included, MultiStar: {-0.01, 0.16}, one-star: {0.10, 0.01}
01:49:32.412 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
01:49:32.414 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
01:49:32.415 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.13 mountX=-0.01 mountY=-0.10, mountTheta=-1.70
01:49:32.417 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
01:49:32.419 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
01:49:32.421 00.002 10072 Worker thread wakes up
01:49:32.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
01:49:32.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
01:49:32.421 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
01:49:32.421 00.000 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.39, period_length = 287.50
01:49:32.421 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:49:32.421 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:32.421 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:49:32.421 00.000 10072 MoveAxis(W, 7, ABG)
01:49:32.421 00.000 10072 Guiding  Dir = 3, Dur = 7
01:49:32.421 00.000 10072 IsGuiding returns 0
01:49:32.422 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:32.424 00.002 10072 PulseGuide returned control before completion, sleep 17
01:49:32.441 00.017 1032 UpdateGuideState exits: m=1418 SNR=26.6
01:49:32.444 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:32.446 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:32.447 00.001 1032 Enqueuing Expose request
01:49:32.450 00.003 10072 IsGuiding returns 0
01:49:32.450 00.000 10072 Move returns status 0, amount 7
01:49:32.450 00.000 10072 MoveAxis(N, 0, ABG)
01:49:32.450 00.000 10072 Move returns status 0, amount 0
01:49:32.450 00.000 10072 move complete, result=0
01:49:32.450 00.000 10072 worker thread done servicing request
01:49:32.450 00.000 10072 Worker thread wakes up
01:49:32.450 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:32.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:32.459 00.009 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:49:32.869 00.410 10072 Exposure complete
01:49:32.916 00.047 10072 worker thread done servicing request
01:49:32.916 00.000 1032 OnExposeComplete: enter
01:49:32.918 00.002 1032 UpdateGuideState(): m_state=6
01:49:32.920 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 490
01:49:32.921 00.001 1032 Star::Find returns 1 (0), X=223.28, Y=617.99, Mass=1247, SNR=24.9, Peak=138 HFD=2.5
01:49:32.924 00.003 1032 MultiStar: [#1 -0.03,0.24,1.08,U] [#2 -0.02,0.28,0.78,U] [#3 -0.01,0.16,0.73,U] [#4 -0.04,0.18,0.75,U] [#5 -0.04,0.28,0.64,U] [#6 -0.03,0.14,0.73,U] [#7 0.00,0.27,0.63,U] [#8 -0.07,0.22,0.59,U] 
01:49:32.925 00.001 1032 single-star, 8 included, MultiStar: {-0.02, 0.20}, one-star: {0.02, 0.06}
01:49:32.928 00.003 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
01:49:32.930 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
01:49:32.932 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.23 mountX=0.05 mountY=-0.04, mountTheta=-0.60
01:49:32.935 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
01:49:32.937 00.002 1032 Enqueuing Move request for scope (0.02, 0.06)
01:49:32.939 00.002 10072 Worker thread wakes up
01:49:32.939 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
01:49:32.939 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
01:49:32.939 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.04
01:49:32.939 00.000 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.39, period_length = 287.50
01:49:32.940 00.001 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:49:32.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:32.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:49:32.940 00.000 10072 MoveAxis(W, 6, ABG)
01:49:32.940 00.000 10072 Guiding  Dir = 3, Dur = 6
01:49:32.940 00.000 10072 IsGuiding returns 0
01:49:32.941 00.001 10072 PulseGuide returned control before completion, sleep 16
01:49:32.941 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:32.959 00.018 10072 IsGuiding returns 0
01:49:32.960 00.001 10072 Move returns status 0, amount 6
01:49:32.960 00.000 10072 MoveAxis(N, 0, ABG)
01:49:32.960 00.000 10072 Move returns status 0, amount 0
01:49:32.960 00.000 10072 move complete, result=0
01:49:32.960 00.000 10072 worker thread done servicing request
01:49:32.963 00.003 1032 UpdateGuideState exits: m=1247 SNR=24.9
01:49:32.965 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:32.967 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:32.968 00.001 1032 Enqueuing Expose request
01:49:32.970 00.002 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
01:49:32.971 00.001 10072 Worker thread wakes up
01:49:32.971 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:32.971 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:33.604 00.633 10072 Exposure complete
01:49:33.650 00.046 10072 worker thread done servicing request
01:49:33.650 00.000 1032 OnExposeComplete: enter
01:49:33.652 00.002 1032 UpdateGuideState(): m_state=6
01:49:33.654 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 491
01:49:33.656 00.002 1032 Star::Find returns 1 (0), X=223.30, Y=618.02, Mass=1434, SNR=26.7, Peak=147 HFD=2.6
01:49:33.658 00.002 1032 MultiStar: [#1 -0.07,0.26,1.02,U] [#2 -0.03,0.35,0.76,U] [#3 -0.03,0.32,0.64,U] [#4 -0.10,0.26,0.70,U] [#5 -0.05,0.24,0.60,U] [#6 -0.03,0.22,0.69,U] [#7 0.03,0.27,0.57,U] [#8 -0.15,0.21,0.50,U] 
01:49:33.660 00.002 1032 single-star, 8 included, MultiStar: {-0.04, 0.24}, one-star: {0.04, 0.09}
01:49:33.661 00.001 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
01:49:33.663 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
01:49:33.664 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.13 mountX=0.08 mountY=-0.07, mountTheta=-0.70
01:49:33.668 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
01:49:33.670 00.002 1032 Enqueuing Move request for scope (0.04, 0.09)
01:49:33.671 00.001 10072 Worker thread wakes up
01:49:33.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
01:49:33.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:49:33.671 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.07
01:49:33.673 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.38, period_length = 287.50
01:49:33.673 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:49:33.673 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:33.673 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:49:33.673 00.000 10072 MoveAxis(W, 7, ABG)
01:49:33.673 00.000 10072 Guiding  Dir = 3, Dur = 7
01:49:33.674 00.001 10072 IsGuiding returns 0
01:49:33.675 00.001 10072 PulseGuide returned control before completion, sleep 17
01:49:33.675 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:33.695 00.020 10072 IsGuiding returns 0
01:49:33.695 00.000 10072 Move returns status 0, amount 7
01:49:33.695 00.000 1032 UpdateGuideState exits: m=1434 SNR=26.7
01:49:33.697 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:33.699 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:33.700 00.001 1032 Enqueuing Expose request
01:49:33.702 00.002 10072 MoveAxis(N, 0, ABG)
01:49:33.702 00.000 10072 Move returns status 0, amount 0
01:49:33.702 00.000 10072 move complete, result=0
01:49:33.702 00.000 10072 worker thread done servicing request
01:49:33.702 00.000 10072 Worker thread wakes up
01:49:33.702 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:33.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:33.713 00.011 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:49:34.119 00.406 10072 Exposure complete
01:49:34.170 00.051 10072 worker thread done servicing request
01:49:34.170 00.000 1032 OnExposeComplete: enter
01:49:34.171 00.001 1032 UpdateGuideState(): m_state=6
01:49:34.173 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 492
01:49:34.174 00.001 1032 Star::Find returns 1 (0), X=223.28, Y=618.01, Mass=1210, SNR=24.5, Peak=130 HFD=2.6
01:49:34.176 00.002 1032 MultiStar: [#1 0.01,0.28,1.07,U] [#2 -0.01,0.30,0.81,U] [#3 -0.05,0.20,0.71,U] [#4 -0.13,0.18,0.76,U] [#5 -0.08,0.33,0.65,U] [#6 0.05,0.13,0.74,U] [#7 -0.00,0.28,0.62,U] [#8 -0.00,0.22,0.57,U] 
01:49:34.178 00.002 1032 single-star, 8 included, MultiStar: {-0.02, 0.22}, one-star: {0.02, 0.09}
01:49:34.180 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
01:49:34.182 00.002 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
01:49:34.184 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.34 mountX=0.08 mountY=-0.04, mountTheta=-0.49
01:49:34.188 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
01:49:34.190 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
01:49:34.192 00.002 10072 Worker thread wakes up
01:49:34.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
01:49:34.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
01:49:34.192 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
01:49:34.193 00.001 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.38, period_length = 287.50
01:49:34.193 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:49:34.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:34.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:49:34.193 00.000 10072 MoveAxis(W, 6, ABG)
01:49:34.193 00.000 10072 Guiding  Dir = 3, Dur = 6
01:49:34.193 00.000 10072 IsGuiding returns 0
01:49:34.194 00.001 10072 PulseGuide returned control before completion, sleep 16
01:49:34.195 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:34.216 00.021 1032 UpdateGuideState exits: m=1210 SNR=24.5
01:49:34.218 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:34.220 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:34.221 00.001 1032 Enqueuing Expose request
01:49:34.226 00.005 10072 IsGuiding returns 0
01:49:34.226 00.000 10072 Move returns status 0, amount 6
01:49:34.226 00.000 10072 MoveAxis(N, 0, ABG)
01:49:34.226 00.000 10072 Move returns status 0, amount 0
01:49:34.226 00.000 10072 move complete, result=0
01:49:34.226 00.000 10072 worker thread done servicing request
01:49:34.226 00.000 10072 Worker thread wakes up
01:49:34.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:34.226 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:34.230 00.004 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
01:49:34.852 00.622 10072 Exposure complete
01:49:34.896 00.044 10072 worker thread done servicing request
01:49:34.896 00.000 1032 OnExposeComplete: enter
01:49:34.899 00.003 1032 UpdateGuideState(): m_state=6
01:49:34.901 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 493
01:49:34.903 00.002 1032 Star::Find returns 1 (0), X=223.35, Y=617.92, Mass=1225, SNR=24.7, Peak=134 HFD=2.7
01:49:34.905 00.002 1032 MultiStar: [#1 0.06,0.32,1.07,U] [#2 0.02,0.25,0.78,U] [#3 -0.10,0.20,0.68,U] [#4 -0.03,0.15,0.76,U] [#5 -0.08,0.17,0.66,U] [#6 0.09,0.21,0.77,U] [#7 0.07,0.21,0.59,U] [#8 -0.01,0.13,0.56,U] 
01:49:34.906 00.001 1032 single-star, 8 included, MultiStar: {0.02, 0.18}, one-star: {0.10, -0.01}
01:49:34.908 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
01:49:34.909 00.001 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
01:49:34.911 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.06 mountX=-0.03 mountY=-0.09, mountTheta=-1.89
01:49:34.914 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
01:49:34.917 00.003 1032 Enqueuing Move request for scope (0.10, -0.01)
01:49:34.918 00.001 10072 Worker thread wakes up
01:49:34.919 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
01:49:34.919 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
01:49:34.919 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.09
01:49:34.919 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.38, period_length = 287.50
01:49:34.919 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:49:34.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:34.921 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:49:34.921 00.000 10072 MoveAxis(W, 7, ABG)
01:49:34.921 00.000 10072 Guiding  Dir = 3, Dur = 7
01:49:34.921 00.000 10072 IsGuiding returns 0
01:49:34.922 00.001 10072 PulseGuide returned control before completion, sleep 17
01:49:34.922 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:34.942 00.020 1032 UpdateGuideState exits: m=1225 SNR=24.7
01:49:34.944 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:34.946 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:34.948 00.002 1032 Enqueuing Expose request
01:49:34.949 00.001 10072 IsGuiding returns 0
01:49:34.949 00.000 10072 Move returns status 0, amount 7
01:49:34.949 00.000 10072 MoveAxis(N, 0, ABG)
01:49:34.949 00.000 10072 Move returns status 0, amount 0
01:49:34.949 00.000 10072 move complete, result=0
01:49:34.949 00.000 10072 worker thread done servicing request
01:49:34.949 00.000 10072 Worker thread wakes up
01:49:34.949 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:34.949 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:34.956 00.007 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:49:35.366 00.410 10072 Exposure complete
01:49:35.416 00.050 10072 worker thread done servicing request
01:49:35.417 00.001 1032 OnExposeComplete: enter
01:49:35.419 00.002 1032 UpdateGuideState(): m_state=6
01:49:35.421 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 494
01:49:35.422 00.001 1032 Star::Find returns 1 (0), X=223.25, Y=618.04, Mass=1370, SNR=26.1, Peak=152 HFD=2.6
01:49:35.424 00.002 1032 MultiStar: [#1 -0.01,0.20,1.04,U] [#2 0.03,0.21,0.78,U] [#3 -0.06,0.14,0.66,U] [#4 -0.11,0.33,0.71,U] [#5 -0.02,0.26,0.62,U] [#6 0.09,0.12,0.70,U] [#7 0.06,0.41,0.60,U] [#8 -0.28,0.18,0.50,U] 
01:49:35.428 00.004 1032 single-star, 8 included, MultiStar: {-0.02, 0.21}, one-star: {-0.00, 0.12}
01:49:35.430 00.002 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
01:49:35.432 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
01:49:35.434 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=0.12 mountY=-0.03, mountTheta=-0.23
01:49:35.437 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.12, opts=13)
01:49:35.439 00.002 1032 Enqueuing Move request for scope (-0.00, 0.12)
01:49:35.441 00.002 10072 Worker thread wakes up
01:49:35.441 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
01:49:35.441 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:49:35.441 00.000 10072 Moving (-0.00, 0.12) raw xDistance=0.12 yDistance=-0.03
01:49:35.442 00.001 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.38, period_length = 287.50
01:49:35.442 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:49:35.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:35.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:49:35.442 00.000 10072 MoveAxis(W, 9, ABG)
01:49:35.442 00.000 10072 Guiding  Dir = 3, Dur = 9
01:49:35.443 00.001 10072 IsGuiding returns 0
01:49:35.443 00.000 10072 PulseGuide returned control before completion, sleep 19
01:49:35.444 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:35.466 00.022 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:49:35.468 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:35.469 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:35.471 00.002 1032 Enqueuing Expose request
01:49:35.474 00.003 10072 IsGuiding returns 0
01:49:35.474 00.000 10072 Move returns status 0, amount 9
01:49:35.474 00.000 10072 MoveAxis(N, 0, ABG)
01:49:35.474 00.000 10072 Move returns status 0, amount 0
01:49:35.474 00.000 10072 move complete, result=0
01:49:35.475 00.001 10072 worker thread done servicing request
01:49:35.475 00.000 10072 Worker thread wakes up
01:49:35.475 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:35.475 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:35.481 00.006 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:49:36.102 00.621 10072 Exposure complete
01:49:36.150 00.048 10072 worker thread done servicing request
01:49:36.150 00.000 1032 OnExposeComplete: enter
01:49:36.151 00.001 1032 UpdateGuideState(): m_state=6
01:49:36.153 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 495
01:49:36.154 00.001 1032 Star::Find returns 1 (0), X=223.35, Y=617.99, Mass=1282, SNR=25.2, Peak=146 HFD=2.6
01:49:36.155 00.001 1032 MultiStar: [#1 -0.01,0.24,1.06,U] [#2 -0.03,0.28,0.77,U] [#3 0.01,0.36,0.69,U] [#4 -0.04,0.32,0.74,U] [#5 -0.06,0.29,0.65,U] [#6 0.02,0.24,0.74,U] [#7 0.00,0.29,0.59,U] [#8 -0.06,0.22,0.55,U] 
01:49:36.158 00.003 1032 single-star, 8 included, MultiStar: {-0.00, 0.25}, one-star: {0.09, 0.07}
01:49:36.159 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
01:49:36.161 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
01:49:36.163 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.64 mountX=0.04 mountY=-0.11, mountTheta=-1.19
01:49:36.166 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
01:49:36.168 00.002 1032 Enqueuing Move request for scope (0.09, 0.07)
01:49:36.170 00.002 10072 Worker thread wakes up
01:49:36.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
01:49:36.170 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:49:36.170 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.11
01:49:36.171 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.38, period_length = 287.50
01:49:36.171 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:49:36.171 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:36.171 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:49:36.171 00.000 10072 MoveAxis(W, 10, ABG)
01:49:36.171 00.000 10072 Guiding  Dir = 3, Dur = 10
01:49:36.171 00.000 10072 IsGuiding returns 0
01:49:36.171 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:36.175 00.004 10072 PulseGuide returned control before completion, sleep 20
01:49:36.193 00.018 1032 UpdateGuideState exits: m=1282 SNR=25.2
01:49:36.195 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:36.197 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:36.199 00.002 1032 Enqueuing Expose request
01:49:36.208 00.009 10072 IsGuiding returns 0
01:49:36.208 00.000 10072 Move returns status 0, amount 10
01:49:36.208 00.000 10072 MoveAxis(N, 0, ABG)
01:49:36.209 00.001 10072 Move returns status 0, amount 0
01:49:36.209 00.000 10072 move complete, result=0
01:49:36.209 00.000 10072 worker thread done servicing request
01:49:36.209 00.000 10072 Worker thread wakes up
01:49:36.209 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:36.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:36.210 00.001 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:49:36.622 00.412 10072 Exposure complete
01:49:36.669 00.047 10072 worker thread done servicing request
01:49:36.670 00.001 1032 OnExposeComplete: enter
01:49:36.671 00.001 1032 UpdateGuideState(): m_state=6
01:49:36.674 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 496
01:49:36.676 00.002 1032 Star::Find returns 1 (0), X=223.30, Y=618.03, Mass=1382, SNR=26.2, Peak=151 HFD=2.6
01:49:36.677 00.001 1032 MultiStar: [#1 -0.02,0.23,0.99,U] [#2 -0.05,0.27,0.74,U] [#3 0.07,0.27,0.69,U] [#4 -0.03,0.32,0.73,U] [#5 -0.17,0.24,0.61,U] [#6 -0.05,0.20,0.71,U] [#7 0.07,0.28,0.58,U] [#8 -0.06,0.20,0.51,U] 
01:49:36.678 00.001 1032 single-star, 8 included, MultiStar: {-0.02, 0.23}, one-star: {0.04, 0.11}
01:49:36.681 00.003 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
01:49:36.684 00.003 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
01:49:36.685 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.19 mountX=0.09 mountY=-0.07, mountTheta=-0.64
01:49:36.688 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
01:49:36.690 00.002 1032 Enqueuing Move request for scope (0.04, 0.11)
01:49:36.692 00.002 10072 Worker thread wakes up
01:49:36.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
01:49:36.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:49:36.692 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.07
01:49:36.692 00.000 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.38, period_length = 287.50
01:49:36.692 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:49:36.693 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:36.693 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:49:36.693 00.000 10072 MoveAxis(W, 9, ABG)
01:49:36.693 00.000 10072 Guiding  Dir = 3, Dur = 9
01:49:36.693 00.000 10072 IsGuiding returns 0
01:49:36.693 00.000 10072 PulseGuide returned control before completion, sleep 19
01:49:36.694 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:36.714 00.020 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:49:36.716 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:36.717 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:36.718 00.001 1032 Enqueuing Expose request
01:49:36.726 00.008 10072 IsGuiding returns 0
01:49:36.726 00.000 10072 Move returns status 0, amount 9
01:49:36.726 00.000 10072 MoveAxis(N, 0, ABG)
01:49:36.726 00.000 10072 Move returns status 0, amount 0
01:49:36.726 00.000 10072 move complete, result=0
01:49:36.726 00.000 10072 worker thread done servicing request
01:49:36.726 00.000 10072 Worker thread wakes up
01:49:36.726 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:36.726 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:36.727 00.001 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:49:37.355 00.628 10072 Exposure complete
01:49:37.401 00.046 10072 worker thread done servicing request
01:49:37.401 00.000 1032 OnExposeComplete: enter
01:49:37.403 00.002 1032 UpdateGuideState(): m_state=6
01:49:37.405 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 497
01:49:37.406 00.001 1032 Star::Find returns 1 (0), X=223.35, Y=617.92, Mass=1245, SNR=24.9, Peak=141 HFD=2.7
01:49:37.409 00.003 1032 MultiStar: [#1 0.02,0.19,1.05,U] [#2 -0.04,0.21,0.79,U] [#3 -0.08,0.09,0.73,U] [#4 -0.06,0.24,0.72,U] [#5 0.04,0.17,0.65,U] [#6 -0.04,0.11,0.69,U] [#7 -0.03,0.24,0.60,U] [#8 -0.06,0.20,0.55,U] 
01:49:37.410 00.001 1032 single-star, 8 included, MultiStar: {-0.01, 0.15}, one-star: {0.10, -0.00}
01:49:37.412 00.002 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
01:49:37.414 00.002 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
01:49:37.416 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.00 mountX=-0.03 mountY=-0.10, mountTheta=-1.83
01:49:37.419 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.00, opts=13)
01:49:37.421 00.002 1032 Enqueuing Move request for scope (0.10, -0.00)
01:49:37.421 00.000 10072 Worker thread wakes up
01:49:37.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
01:49:37.422 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
01:49:37.422 00.000 10072 Moving (0.10, -0.00) raw xDistance=-0.03 yDistance=-0.10
01:49:37.422 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.38, period_length = 287.50
01:49:37.422 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:49:37.422 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:37.422 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:49:37.422 00.000 10072 MoveAxis(W, 11, ABG)
01:49:37.423 00.001 10072 Guiding  Dir = 3, Dur = 11
01:49:37.423 00.000 10072 IsGuiding returns 0
01:49:37.423 00.000 10072 PulseGuide returned control before completion, sleep 21
01:49:37.423 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:37.444 00.021 1032 UpdateGuideState exits: m=1245 SNR=24.9
01:49:37.446 00.002 10072 IsGuiding returns 0
01:49:37.446 00.000 10072 Move returns status 0, amount 11
01:49:37.446 00.000 10072 MoveAxis(N, 0, ABG)
01:49:37.446 00.000 10072 Move returns status 0, amount 0
01:49:37.446 00.000 10072 move complete, result=0
01:49:37.446 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:37.448 00.002 10072 worker thread done servicing request
01:49:37.448 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:37.450 00.002 1032 Enqueuing Expose request
01:49:37.451 00.001 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:49:37.453 00.002 10072 Worker thread wakes up
01:49:37.453 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:37.453 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:37.869 00.416 10072 Exposure complete
01:49:37.917 00.048 10072 worker thread done servicing request
01:49:37.917 00.000 1032 OnExposeComplete: enter
01:49:37.919 00.002 1032 UpdateGuideState(): m_state=6
01:49:37.920 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 498
01:49:37.922 00.002 1032 Star::Find returns 1 (0), X=223.38, Y=617.92, Mass=1217, SNR=24.6, Peak=135 HFD=2.7
01:49:37.925 00.003 1032 MultiStar: [#1 0.03,0.20,1.08,U] [#2 0.03,0.19,0.75,U] [#3 -0.13,0.11,0.72,U] [#4 -0.11,0.25,0.75,U] [#5 0.04,0.17,0.66,U] [#6 0.05,0.20,0.75,U] [#7 -0.17,0.16,0.63,U] [#8 -0.04,0.23,0.54,U] 
01:49:37.928 00.003 1032 single-star, 8 included, MultiStar: {-0.01, 0.16}, one-star: {0.12, -0.00}
01:49:37.930 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
01:49:37.932 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
01:49:37.934 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.02 mountX=-0.03 mountY=-0.12, mountTheta=-1.85
01:49:37.936 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.00, opts=13)
01:49:37.938 00.002 1032 Enqueuing Move request for scope (0.12, -0.00)
01:49:37.940 00.002 10072 Worker thread wakes up
01:49:37.940 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
01:49:37.940 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
01:49:37.940 00.000 10072 Moving (0.12, -0.00) raw xDistance=-0.03 yDistance=-0.12
01:49:37.941 00.001 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.38, period_length = 287.50
01:49:37.941 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:49:37.941 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:37.941 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:49:37.941 00.000 10072 MoveAxis(W, 9, ABG)
01:49:37.941 00.000 10072 Guiding  Dir = 3, Dur = 9
01:49:37.942 00.001 10072 IsGuiding returns 0
01:49:37.942 00.000 10072 PulseGuide returned control before completion, sleep 19
01:49:37.943 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:37.963 00.020 1032 UpdateGuideState exits: m=1217 SNR=24.6
01:49:37.964 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:37.967 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:37.968 00.001 1032 Enqueuing Expose request
01:49:37.977 00.009 10072 IsGuiding returns 0
01:49:37.977 00.000 10072 Move returns status 0, amount 9
01:49:37.977 00.000 10072 MoveAxis(N, 0, ABG)
01:49:37.977 00.000 10072 Move returns status 0, amount 0
01:49:37.977 00.000 10072 move complete, result=0
01:49:37.977 00.000 10072 worker thread done servicing request
01:49:37.977 00.000 10072 Worker thread wakes up
01:49:37.977 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:37.977 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:37.977 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:49:38.604 00.627 10072 Exposure complete
01:49:38.650 00.046 10072 worker thread done servicing request
01:49:38.651 00.001 1032 OnExposeComplete: enter
01:49:38.652 00.001 1032 UpdateGuideState(): m_state=6
01:49:38.654 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 499
01:49:38.656 00.002 1032 Star::Find returns 1 (0), X=223.34, Y=617.93, Mass=1221, SNR=24.6, Peak=128 HFD=2.8
01:49:38.659 00.003 1032 MultiStar: [#1 0.09,0.26,1.05,U] [#2 0.05,0.28,0.78,U] [#3 -0.03,0.32,0.77,U] [#4 -0.01,0.17,0.75,U] [#5 0.02,0.29,0.65,U] [#6 0.02,0.12,0.76,U] [#7 0.01,0.29,0.62,U] [#8 0.06,0.28,0.55,U] 
01:49:38.660 00.001 1032 single-star, 8 included, MultiStar: {0.04, 0.21}, one-star: {0.09, 0.00}
01:49:38.661 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
01:49:38.663 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
01:49:38.663 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.05 mountX=-0.02 mountY=-0.09, mountTheta=-1.78
01:49:38.667 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
01:49:38.669 00.002 1032 Enqueuing Move request for scope (0.09, 0.00)
01:49:38.671 00.002 10072 Worker thread wakes up
01:49:38.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
01:49:38.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
01:49:38.671 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.09
01:49:38.672 00.001 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.38, period_length = 287.50
01:49:38.672 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:49:38.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:38.672 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:49:38.672 00.000 10072 MoveAxis(W, 11, ABG)
01:49:38.672 00.000 10072 Guiding  Dir = 3, Dur = 11
01:49:38.672 00.000 10072 IsGuiding returns 0
01:49:38.673 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:38.674 00.001 10072 PulseGuide returned control before completion, sleep 21
01:49:38.691 00.017 1032 UpdateGuideState exits: m=1221 SNR=24.6
01:49:38.693 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:38.694 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:38.697 00.003 1032 Enqueuing Expose request
01:49:38.711 00.014 10072 IsGuiding returns 0
01:49:38.712 00.001 10072 Move returns status 0, amount 11
01:49:38.712 00.000 10072 MoveAxis(N, 0, ABG)
01:49:38.712 00.000 10072 Move returns status 0, amount 0
01:49:38.712 00.000 10072 move complete, result=0
01:49:38.712 00.000 10072 worker thread done servicing request
01:49:38.712 00.000 10072 Worker thread wakes up
01:49:38.712 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:38.712 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:38.712 00.000 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:49:39.125 00.413 10072 Exposure complete
01:49:39.173 00.048 10072 worker thread done servicing request
01:49:39.173 00.000 1032 OnExposeComplete: enter
01:49:39.177 00.004 1032 UpdateGuideState(): m_state=6
01:49:39.179 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 500
01:49:39.181 00.002 1032 Star::Find returns 1 (0), X=223.27, Y=618.02, Mass=1267, SNR=25.1, Peak=136 HFD=2.7
01:49:39.183 00.002 1032 MultiStar: [#1 0.06,0.30,1.05,U] [#2 0.01,0.26,0.79,U] [#3 0.09,0.38,0.68,U] [#4 -0.01,0.35,0.75,U] [#5 -0.02,0.32,0.65,U] [#6 0.03,0.22,0.73,U] [#7 -0.03,0.24,0.57,U] [#8 0.01,0.24,0.56,U] 
01:49:39.186 00.003 1032 single-star, 8 included, MultiStar: {0.02, 0.26}, one-star: {0.01, 0.09}
01:49:39.188 00.002 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
01:49:39.189 00.001 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
01:49:39.191 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.10 cameraTheta=1.43 mountX=0.09 mountY=-0.04, mountTheta=-0.40
01:49:39.193 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
01:49:39.195 00.002 1032 Enqueuing Move request for scope (0.01, 0.09)
01:49:39.196 00.001 10072 Worker thread wakes up
01:49:39.196 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
01:49:39.196 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
01:49:39.196 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.04
01:49:39.197 00.001 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.37, period_length = 287.50
01:49:39.197 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:49:39.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:39.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:49:39.198 00.001 10072 MoveAxis(W, 10, ABG)
01:49:39.198 00.000 10072 Guiding  Dir = 3, Dur = 10
01:49:39.198 00.000 10072 IsGuiding returns 0
01:49:39.199 00.001 10072 PulseGuide returned control before completion, sleep 20
01:49:39.200 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:39.222 00.022 1032 UpdateGuideState exits: m=1267 SNR=25.1
01:49:39.224 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:39.226 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:39.228 00.002 1032 Enqueuing Expose request
01:49:39.230 00.002 10072 IsGuiding returns 0
01:49:39.230 00.000 10072 Move returns status 0, amount 10
01:49:39.230 00.000 10072 MoveAxis(N, 0, ABG)
01:49:39.230 00.000 10072 Move returns status 0, amount 0
01:49:39.231 00.001 10072 move complete, result=0
01:49:39.231 00.000 10072 worker thread done servicing request
01:49:39.231 00.000 10072 Worker thread wakes up
01:49:39.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:39.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:39.238 00.007 1032 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
01:49:39.858 00.620 10072 Exposure complete
01:49:39.906 00.048 10072 worker thread done servicing request
01:49:39.906 00.000 1032 OnExposeComplete: enter
01:49:39.908 00.002 1032 UpdateGuideState(): m_state=6
01:49:39.910 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 501
01:49:39.911 00.001 1032 Star::Find returns 1 (0), X=223.40, Y=617.96, Mass=1321, SNR=25.6, Peak=154 HFD=2.7
01:49:39.913 00.002 1032 MultiStar: [#1 0.17,0.18,1.05,U] [#2 0.07,0.25,0.77,U] [#3 0.06,0.29,0.66,U] [#4 -0.07,0.32,0.72,U] [#5 -0.00,0.25,0.62,U] [#6 0.05,0.26,0.73,U] [#7 -0.03,0.24,0.57,U] [#8 -0.02,0.18,0.57,U] 
01:49:39.914 00.001 1032 single-star, 8 included, MultiStar: {0.06, 0.21}, one-star: {0.14, 0.03}
01:49:39.915 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
01:49:39.917 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
01:49:39.918 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.23 mountX=-0.00 mountY=-0.15, mountTheta=-1.60
01:49:39.921 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
01:49:39.923 00.002 1032 Enqueuing Move request for scope (0.14, 0.03)
01:49:39.925 00.002 10072 Worker thread wakes up
01:49:39.926 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
01:49:39.926 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
01:49:39.926 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.00 yDistance=-0.15
01:49:39.926 00.000 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.37, period_length = 287.50
01:49:39.926 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:49:39.926 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:39.927 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:49:39.927 00.000 10072 MoveAxis(W, 11, ABG)
01:49:39.927 00.000 10072 Guiding  Dir = 3, Dur = 11
01:49:39.927 00.000 10072 IsGuiding returns 0
01:49:39.927 00.000 10072 PulseGuide returned control before completion, sleep 21
01:49:39.928 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:39.950 00.022 10072 IsGuiding returns 0
01:49:39.951 00.001 1032 UpdateGuideState exits: m=1321 SNR=25.6
01:49:39.953 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:39.955 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:39.958 00.003 10072 Move returns status 0, amount 11
01:49:39.959 00.001 10072 MoveAxis(N, 0, ABG)
01:49:39.959 00.000 10072 Move returns status 0, amount 0
01:49:39.959 00.000 10072 move complete, result=0
01:49:39.959 00.000 1032 Enqueuing Expose request
01:49:39.961 00.002 10072 worker thread done servicing request
01:49:39.961 00.000 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:49:39.964 00.003 10072 Worker thread wakes up
01:49:39.964 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:39.964 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:40.371 00.407 10072 Exposure complete
01:49:40.419 00.048 10072 worker thread done servicing request
01:49:40.419 00.000 1032 OnExposeComplete: enter
01:49:40.420 00.001 1032 UpdateGuideState(): m_state=6
01:49:40.423 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 502
01:49:40.425 00.002 1032 Star::Find returns 1 (0), X=223.31, Y=617.92, Mass=1290, SNR=25.3, Peak=150 HFD=2.6
01:49:40.428 00.003 1032 MultiStar: [#1 0.09,0.26,0.99,U] [#2 0.01,0.16,0.77,U] [#3 -0.11,0.08,0.67,U] [#4 0.04,0.26,0.72,U] [#5 0.09,0.24,0.64,U] [#6 -0.01,0.12,0.75,U] [#7 0.08,0.41,0.59,U] [#8 -0.17,0.20,0.54,U] 
01:49:40.430 00.002 1032 single-star, 8 included, MultiStar: {0.02, 0.18}, one-star: {0.06, -0.00}
01:49:40.432 00.002 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
01:49:40.434 00.002 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
01:49:40.435 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.03 mountX=-0.02 mountY=-0.05, mountTheta=-1.86
01:49:40.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.00, opts=13)
01:49:40.439 00.001 1032 Enqueuing Move request for scope (0.06, -0.00)
01:49:40.441 00.002 10072 Worker thread wakes up
01:49:40.441 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
01:49:40.441 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
01:49:40.441 00.000 10072 Moving (0.06, -0.00) raw xDistance=-0.02 yDistance=-0.05
01:49:40.442 00.001 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.37, period_length = 287.50
01:49:40.442 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:49:40.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:40.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:49:40.442 00.000 10072 MoveAxis(W, 8, ABG)
01:49:40.442 00.000 10072 Guiding  Dir = 3, Dur = 8
01:49:40.443 00.001 10072 IsGuiding returns 0
01:49:40.443 00.000 10072 PulseGuide returned control before completion, sleep 18
01:49:40.443 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:40.463 00.020 10072 IsGuiding returns 0
01:49:40.463 00.000 10072 Move returns status 0, amount 8
01:49:40.463 00.000 10072 MoveAxis(N, 0, ABG)
01:49:40.463 00.000 10072 Move returns status 0, amount 0
01:49:40.463 00.000 10072 move complete, result=0
01:49:40.463 00.000 10072 worker thread done servicing request
01:49:40.465 00.002 1032 UpdateGuideState exits: m=1290 SNR=25.3
01:49:40.467 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:40.469 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:40.470 00.001 1032 Enqueuing Expose request
01:49:40.473 00.003 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:49:40.474 00.001 10072 Worker thread wakes up
01:49:40.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:40.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:41.102 00.628 10072 Exposure complete
01:49:41.147 00.045 10072 worker thread done servicing request
01:49:41.147 00.000 1032 OnExposeComplete: enter
01:49:41.149 00.002 1032 UpdateGuideState(): m_state=6
01:49:41.151 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 503
01:49:41.152 00.001 1032 Star::Find returns 1 (0), X=223.33, Y=617.99, Mass=1309, SNR=25.5, Peak=138 HFD=2.7
01:49:41.154 00.002 1032 MultiStar: [#1 0.14,0.20,1.05,U] [#2 0.00,0.18,0.77,U] [#3 0.01,0.20,0.68,U] [#4 0.00,0.09,0.71,U] [#5 0.08,0.18,0.60,U] [#6 0.02,0.20,0.73,U] [#7 0.06,0.35,0.61,U] [#8 0.09,-0.02,0.52,U] 
01:49:41.156 00.002 1032 single-star, 8 included, MultiStar: {0.06, 0.16}, one-star: {0.07, 0.07}
01:49:41.157 00.001 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
01:49:41.159 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
01:49:41.160 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.78 mountX=0.05 mountY=-0.09, mountTheta=-1.05
01:49:41.164 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
01:49:41.165 00.001 1032 Enqueuing Move request for scope (0.07, 0.07)
01:49:41.167 00.002 10072 Worker thread wakes up
01:49:41.168 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
01:49:41.168 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
01:49:41.168 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.09
01:49:41.168 00.000 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.37, period_length = 287.50
01:49:41.168 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:49:41.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:41.169 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:49:41.169 00.000 10072 MoveAxis(W, 9, ABG)
01:49:41.169 00.000 10072 Guiding  Dir = 3, Dur = 9
01:49:41.169 00.000 10072 IsGuiding returns 0
01:49:41.169 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:41.171 00.002 10072 PulseGuide returned control before completion, sleep 19
01:49:41.191 00.020 1032 UpdateGuideState exits: m=1309 SNR=25.5
01:49:41.193 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:41.196 00.003 10072 IsGuiding returns 0
01:49:41.196 00.000 10072 Move returns status 0, amount 9
01:49:41.196 00.000 10072 MoveAxis(N, 0, ABG)
01:49:41.196 00.000 10072 Move returns status 0, amount 0
01:49:41.196 00.000 10072 move complete, result=0
01:49:41.196 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:41.198 00.002 1032 Enqueuing Expose request
01:49:41.199 00.001 10072 worker thread done servicing request
01:49:41.199 00.000 10072 Worker thread wakes up
01:49:41.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:41.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:41.199 00.000 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:49:41.604 00.405 10072 Exposure complete
01:49:41.652 00.048 10072 worker thread done servicing request
01:49:41.652 00.000 1032 OnExposeComplete: enter
01:49:41.654 00.002 1032 UpdateGuideState(): m_state=6
01:49:41.656 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 504
01:49:41.658 00.002 1032 Star::Find returns 1 (0), X=223.37, Y=618.06, Mass=1309, SNR=25.5, Peak=146 HFD=2.7
01:49:41.660 00.002 1032 MultiStar: [#1 0.11,0.29,1.05,U] [#2 0.07,0.22,0.76,U] [#3 0.05,0.40,0.70,U] [#4 0.01,0.29,0.74,U] [#5 0.04,0.31,0.62,U] [#6 0.08,0.18,0.73,U] [#7 0.17,0.28,0.61,U] [#8 -0.03,0.25,0.54,U] 
01:49:41.662 00.002 1032 single-star, 8 included, MultiStar: {0.07, 0.26}, one-star: {0.11, 0.14}
01:49:41.663 00.001 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
01:49:41.665 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
01:49:41.666 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.90 mountX=0.11 mountY=-0.14, mountTheta=-0.93
01:49:41.668 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.14, opts=13)
01:49:41.670 00.002 1032 Enqueuing Move request for scope (0.11, 0.14)
01:49:41.671 00.001 10072 Worker thread wakes up
01:49:41.671 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
01:49:41.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
01:49:41.672 00.001 10072 Moving (0.11, 0.14) raw xDistance=0.11 yDistance=-0.14
01:49:41.673 00.001 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.37, period_length = 287.50
01:49:41.673 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:49:41.673 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:41.673 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:49:41.673 00.000 10072 MoveAxis(W, 8, ABG)
01:49:41.673 00.000 10072 Guiding  Dir = 3, Dur = 8
01:49:41.673 00.000 10072 IsGuiding returns 0
01:49:41.674 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:41.676 00.002 10072 PulseGuide returned control before completion, sleep 18
01:49:41.695 00.019 10072 IsGuiding returns 0
01:49:41.695 00.000 10072 Move returns status 0, amount 8
01:49:41.695 00.000 10072 MoveAxis(N, 0, ABG)
01:49:41.695 00.000 10072 Move returns status 0, amount 0
01:49:41.695 00.000 10072 move complete, result=0
01:49:41.695 00.000 1032 UpdateGuideState exits: m=1309 SNR=25.5
01:49:41.697 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:41.699 00.002 10072 worker thread done servicing request
01:49:41.699 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:41.700 00.001 1032 Enqueuing Expose request
01:49:41.702 00.002 10072 Worker thread wakes up
01:49:41.702 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:41.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:41.702 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:49:42.338 00.636 10072 Exposure complete
01:49:42.385 00.047 10072 worker thread done servicing request
01:49:42.385 00.000 1032 OnExposeComplete: enter
01:49:42.388 00.003 1032 UpdateGuideState(): m_state=6
01:49:42.390 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 505
01:49:42.391 00.001 1032 Star::Find returns 1 (0), X=223.43, Y=617.97, Mass=1316, SNR=25.6, Peak=150 HFD=2.8
01:49:42.393 00.002 1032 MultiStar: [#1 0.05,0.25,1.04,U] [#2 0.07,0.25,0.79,U] [#3 0.01,0.19,0.67,U] [#4 -0.07,0.23,0.75,U] [#5 -0.05,0.34,0.63,U] [#6 0.02,0.13,0.69,U] [#7 0.08,0.45,0.59,U] [#8 0.03,0.22,0.52,U] 
01:49:42.396 00.003 1032 single-star, 8 included, MultiStar: {0.04, 0.22}, one-star: {0.18, 0.04}
01:49:42.398 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
01:49:42.401 00.003 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
01:49:42.403 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.24 mountX=-0.00 mountY=-0.18, mountTheta=-1.59
01:49:42.405 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.04, opts=13)
01:49:42.408 00.003 1032 Enqueuing Move request for scope (0.18, 0.04)
01:49:42.409 00.001 10072 Worker thread wakes up
01:49:42.409 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
01:49:42.410 00.001 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
01:49:42.410 00.000 10072 Moving (0.18, 0.04) raw xDistance=-0.00 yDistance=-0.18
01:49:42.410 00.000 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.37, period_length = 287.50
01:49:42.410 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:49:42.411 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:42.411 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:49:42.411 00.000 10072 MoveAxis(W, 10, ABG)
01:49:42.411 00.000 10072 Guiding  Dir = 3, Dur = 10
01:49:42.411 00.000 10072 IsGuiding returns 0
01:49:42.412 00.001 10072 PulseGuide returned control before completion, sleep 20
01:49:42.412 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:42.433 00.021 1032 UpdateGuideState exits: m=1316 SNR=25.6
01:49:42.435 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:42.437 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:42.438 00.001 1032 Enqueuing Expose request
01:49:42.445 00.007 10072 IsGuiding returns 0
01:49:42.445 00.000 10072 Move returns status 0, amount 10
01:49:42.445 00.000 10072 MoveAxis(N, 0, ABG)
01:49:42.445 00.000 10072 Move returns status 0, amount 0
01:49:42.445 00.000 10072 move complete, result=0
01:49:42.445 00.000 10072 worker thread done servicing request
01:49:42.445 00.000 10072 Worker thread wakes up
01:49:42.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:42.445 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:42.447 00.002 1032 GuideStep: -0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
01:49:42.853 00.406 10072 Exposure complete
01:49:42.898 00.045 10072 worker thread done servicing request
01:49:42.898 00.000 1032 OnExposeComplete: enter
01:49:42.900 00.002 1032 UpdateGuideState(): m_state=6
01:49:42.902 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 506
01:49:42.903 00.001 1032 Star::Find returns 1 (0), X=223.43, Y=618.00, Mass=1263, SNR=25.1, Peak=137 HFD=2.8
01:49:42.904 00.001 1032 MultiStar: [#1 0.07,0.25,1.09,U] [#2 0.01,0.20,0.77,U] [#3 0.12,0.15,0.71,U] [#4 -0.00,0.22,0.71,U] [#5 0.05,0.16,0.63,U] [#6 -0.03,0.20,0.74,U] [#7 0.14,0.31,0.61,U] [#8 0.04,0.30,0.57,U] 
01:49:42.907 00.003 1032 single-star, 8 included, MultiStar: {0.07, 0.20}, one-star: {0.17, 0.07}
01:49:42.908 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
01:49:42.909 00.001 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
01:49:42.910 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.19 cameraTheta=0.40 mountX=0.03 mountY=-0.19, mountTheta=-1.43
01:49:42.913 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.07, opts=13)
01:49:42.916 00.003 1032 Enqueuing Move request for scope (0.17, 0.07)
01:49:42.918 00.002 10072 Worker thread wakes up
01:49:42.918 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
01:49:42.918 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
01:49:42.918 00.000 10072 Moving (0.17, 0.07) raw xDistance=0.03 yDistance=-0.19
01:49:42.919 00.001 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.37, period_length = 287.50
01:49:42.919 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:49:42.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:42.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:49:42.919 00.000 10072 MoveAxis(W, 8, ABG)
01:49:42.919 00.000 10072 Guiding  Dir = 3, Dur = 8
01:49:42.919 00.000 10072 IsGuiding returns 0
01:49:42.920 00.001 10072 PulseGuide returned control before completion, sleep 18
01:49:42.920 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:42.939 00.019 1032 UpdateGuideState exits: m=1263 SNR=25.1
01:49:42.942 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:42.944 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:42.945 00.001 1032 Enqueuing Expose request
01:49:42.948 00.003 10072 IsGuiding returns 0
01:49:42.948 00.000 10072 Move returns status 0, amount 8
01:49:42.948 00.000 10072 MoveAxis(N, 0, ABG)
01:49:42.948 00.000 10072 Move returns status 0, amount 0
01:49:42.948 00.000 10072 move complete, result=0
01:49:42.948 00.000 10072 worker thread done servicing request
01:49:42.948 00.000 10072 Worker thread wakes up
01:49:42.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:42.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:42.956 00.008 1032 GuideStep: 0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
01:49:43.574 00.618 10072 Exposure complete
01:49:43.626 00.052 10072 worker thread done servicing request
01:49:43.626 00.000 1032 OnExposeComplete: enter
01:49:43.629 00.003 1032 UpdateGuideState(): m_state=6
01:49:43.630 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 507
01:49:43.632 00.002 1032 Star::Find returns 1 (0), X=223.40, Y=617.99, Mass=1276, SNR=25.2, Peak=142 HFD=2.8
01:49:43.634 00.002 1032 MultiStar: [#1 0.07,0.28,1.04,U] [#2 0.01,0.30,0.75,U] [#3 0.03,0.26,0.72,U] [#4 0.08,0.22,0.73,U] [#5 -0.02,0.35,0.61,U] [#6 -0.10,0.21,0.72,U] [#7 0.19,0.37,0.62,U] [#8 -0.03,0.30,0.54,U] 
01:49:43.636 00.002 1032 single-star, 8 included, MultiStar: {0.05, 0.25}, one-star: {0.14, 0.06}
01:49:43.637 00.001 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
01:49:43.640 00.003 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
01:49:43.641 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.16 cameraTheta=0.42 mountX=0.02 mountY=-0.16, mountTheta=-1.41
01:49:43.645 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
01:49:43.647 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
01:49:43.649 00.002 10072 Worker thread wakes up
01:49:43.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
01:49:43.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
01:49:43.649 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.16
01:49:43.649 00.000 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.37, period_length = 287.50
01:49:43.649 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:49:43.649 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:43.651 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:49:43.651 00.000 10072 MoveAxis(W, 10, ABG)
01:49:43.651 00.000 10072 Guiding  Dir = 3, Dur = 10
01:49:43.651 00.000 10072 IsGuiding returns 0
01:49:43.651 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:43.653 00.002 10072 PulseGuide returned control before completion, sleep 20
01:49:43.670 00.017 1032 UpdateGuideState exits: m=1276 SNR=25.2
01:49:43.673 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:43.676 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:43.677 00.001 1032 Enqueuing Expose request
01:49:43.681 00.004 10072 IsGuiding returns 0
01:49:43.681 00.000 10072 Move returns status 0, amount 10
01:49:43.681 00.000 10072 MoveAxis(N, 0, ABG)
01:49:43.681 00.000 10072 Move returns status 0, amount 0
01:49:43.681 00.000 10072 move complete, result=0
01:49:43.681 00.000 10072 worker thread done servicing request
01:49:43.681 00.000 10072 Worker thread wakes up
01:49:43.681 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:43.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:43.686 00.005 1032 GuideStep: 0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
01:49:44.087 00.401 10072 Exposure complete
01:49:44.135 00.048 10072 worker thread done servicing request
01:49:44.135 00.000 1032 OnExposeComplete: enter
01:49:44.137 00.002 1032 UpdateGuideState(): m_state=6
01:49:44.139 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 508
01:49:44.141 00.002 1032 Star::Find returns 1 (0), X=223.37, Y=618.07, Mass=1450, SNR=26.8, Peak=150 HFD=2.7
01:49:44.144 00.003 1032 MultiStar: [#1 0.10,0.36,1.02,U] [#2 0.16,0.33,0.74,U] [#3 0.03,0.27,0.62,U] [#4 -0.01,0.37,0.68,U] [#5 0.00,0.33,0.57,U] [#6 0.07,0.29,0.67,U] [#7 0.08,0.45,0.57,U] [#8 0.04,0.26,0.50,U] 
01:49:44.147 00.003 1032 single-star, 8 included, MultiStar: {0.07, 0.31}, one-star: {0.11, 0.15}
01:49:44.149 00.002 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
01:49:44.151 00.002 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
01:49:44.153 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.92 mountX=0.11 mountY=-0.15, mountTheta=-0.91
01:49:44.156 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.15, opts=13)
01:49:44.157 00.001 1032 Enqueuing Move request for scope (0.11, 0.15)
01:49:44.159 00.002 10072 Worker thread wakes up
01:49:44.159 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
01:49:44.159 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
01:49:44.159 00.000 10072 Moving (0.11, 0.15) raw xDistance=0.11 yDistance=-0.15
01:49:44.160 00.001 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.37, period_length = 287.50
01:49:44.160 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:49:44.160 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:44.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:49:44.160 00.000 10072 MoveAxis(W, 9, ABG)
01:49:44.160 00.000 10072 Guiding  Dir = 3, Dur = 9
01:49:44.161 00.001 10072 IsGuiding returns 0
01:49:44.161 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:44.164 00.003 10072 PulseGuide returned control before completion, sleep 19
01:49:44.183 00.019 1032 UpdateGuideState exits: m=1450 SNR=26.8
01:49:44.185 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:44.188 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:44.190 00.002 1032 Enqueuing Expose request
01:49:44.193 00.003 10072 IsGuiding returns 0
01:49:44.193 00.000 10072 Move returns status 0, amount 9
01:49:44.193 00.000 10072 MoveAxis(N, 0, ABG)
01:49:44.193 00.000 10072 Move returns status 0, amount 0
01:49:44.193 00.000 10072 move complete, result=0
01:49:44.193 00.000 10072 worker thread done servicing request
01:49:44.193 00.000 10072 Worker thread wakes up
01:49:44.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:44.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:44.200 00.007 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:49:44.821 00.621 10072 Exposure complete
01:49:44.869 00.048 10072 worker thread done servicing request
01:49:44.869 00.000 1032 OnExposeComplete: enter
01:49:44.871 00.002 1032 UpdateGuideState(): m_state=6
01:49:44.873 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 509
01:49:44.874 00.001 1032 Star::Find returns 1 (0), X=223.31, Y=618.03, Mass=1307, SNR=25.4, Peak=147 HFD=2.6
01:49:44.876 00.002 1032 MultiStar: [#1 0.08,0.35,1.00,U] [#2 0.01,0.38,0.78,U] [#3 -0.01,0.41,0.71,U] [#4 0.04,0.46,0.75,U] [#5 0.10,0.32,0.62,U] [#6 0.04,0.28,0.73,U] [#7 -0.01,0.41,0.59,U] [#8 0.04,0.48,0.56,U] 
01:49:44.877 00.001 1032 single-star, 8 included, MultiStar: {0.04, 0.34}, one-star: {0.05, 0.11}
01:49:44.879 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
01:49:44.882 00.003 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
01:49:44.883 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=0.09 mountY=-0.08, mountTheta=-0.73
01:49:44.887 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
01:49:44.889 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
01:49:44.891 00.002 10072 Worker thread wakes up
01:49:44.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
01:49:44.891 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:49:44.891 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.09 yDistance=-0.08
01:49:44.892 00.001 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.36, period_length = 287.50
01:49:44.892 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:49:44.892 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:44.892 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:49:44.892 00.000 10072 MoveAxis(W, 10, ABG)
01:49:44.892 00.000 10072 Guiding  Dir = 3, Dur = 10
01:49:44.894 00.002 10072 IsGuiding returns 0
01:49:44.894 00.000 10072 PulseGuide returned control before completion, sleep 20
01:49:44.895 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:44.916 00.021 1032 UpdateGuideState exits: m=1307 SNR=25.4
01:49:44.918 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:44.920 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:44.923 00.003 1032 Enqueuing Expose request
01:49:44.928 00.005 10072 IsGuiding returns 0
01:49:44.928 00.000 10072 Move returns status 0, amount 10
01:49:44.928 00.000 10072 MoveAxis(N, 0, ABG)
01:49:44.928 00.000 10072 Move returns status 0, amount 0
01:49:44.928 00.000 10072 move complete, result=0
01:49:44.928 00.000 10072 worker thread done servicing request
01:49:44.928 00.000 10072 Worker thread wakes up
01:49:44.928 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:44.928 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:44.934 00.006 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:49:45.336 00.402 10072 Exposure complete
01:49:45.382 00.046 10072 worker thread done servicing request
01:49:45.383 00.001 1032 OnExposeComplete: enter
01:49:45.384 00.001 1032 UpdateGuideState(): m_state=6
01:49:45.386 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 510
01:49:45.387 00.001 1032 Star::Find returns 1 (0), X=223.38, Y=618.16, Mass=1400, SNR=26.4, Peak=144 HFD=2.8
01:49:45.390 00.003 1032 MultiStar: [#1 0.14,0.35,1.04,U] [#2 0.01,0.46,0.74,U] [#3 0.01,0.40,0.68,U] [#4 0.02,0.39,0.73,U] [#5 0.12,0.45,0.59,U] [#6 0.05,0.28,0.68,U] [#7 0.06,0.44,0.58,U] [#8 -0.16,0.29,0.51,U] 
01:49:45.391 00.001 1032 single-star, 8 included, MultiStar: {0.05, 0.36}, one-star: {0.12, 0.24}
01:49:45.395 00.004 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
01:49:45.397 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
01:49:45.398 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.24 hyp=0.27 cameraTheta=1.09 mountX=0.20 mountY=-0.18, mountTheta=-0.74
01:49:45.401 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.24, opts=13)
01:49:45.402 00.001 1032 Enqueuing Move request for scope (0.12, 0.24)
01:49:45.403 00.001 10072 Worker thread wakes up
01:49:45.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.24) opts 0xd
01:49:45.404 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.24)
01:49:45.404 00.000 10072 Moving (0.12, 0.24) raw xDistance=0.20 yDistance=-0.18
01:49:45.404 00.000 10072 PPEC rslt: input = 0.20, final = 0.09, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.36, period_length = 287.50
01:49:45.404 00.000 10072 PPEC: input: 0.20, control: 0.09, exposure: 500
01:49:45.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:45.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:49:45.404 00.000 10072 MoveAxis(W, 95, ABG)
01:49:45.405 00.001 10072 Guiding  Dir = 3, Dur = 95
01:49:45.405 00.000 10072 IsGuiding returns 0
01:49:45.405 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:45.407 00.002 10072 PulseGuide returned control before completion, sleep 105
01:49:45.425 00.018 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:49:45.428 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:45.430 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:45.433 00.003 1032 Enqueuing Expose request
01:49:45.522 00.089 10072 IsGuiding returns 0
01:49:45.522 00.000 10072 Move returns status 0, amount 95
01:49:45.522 00.000 10072 MoveAxis(N, 0, ABG)
01:49:45.522 00.000 10072 Move returns status 0, amount 0
01:49:45.522 00.000 10072 move complete, result=0
01:49:45.523 00.001 10072 worker thread done servicing request
01:49:45.523 00.000 1032 GuideStep: 0.2 px 95 ms WEST, -0.2 px 0 ms NORTH
01:49:45.525 00.002 10072 Worker thread wakes up
01:49:45.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:45.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:46.164 00.639 10072 Exposure complete
01:49:46.213 00.049 10072 worker thread done servicing request
01:49:46.213 00.000 1032 OnExposeComplete: enter
01:49:46.215 00.002 1032 UpdateGuideState(): m_state=6
01:49:46.217 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 511
01:49:46.219 00.002 1032 Star::Find returns 1 (0), X=223.39, Y=617.96, Mass=1341, SNR=25.8, Peak=151 HFD=2.8
01:49:46.220 00.001 1032 MultiStar: [#1 0.13,0.21,1.03,U] [#2 0.10,0.23,0.79,U] [#3 0.02,0.36,0.67,U] [#4 -0.02,0.23,0.71,U] [#5 0.13,0.25,0.63,U] [#6 0.07,0.10,0.72,U] [#7 0.09,0.18,0.59,U] [#8 0.05,0.24,0.54,U] 
01:49:46.222 00.002 1032 single-star, 8 included, MultiStar: {0.08, 0.19}, one-star: {0.13, 0.04}
01:49:46.223 00.001 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
01:49:46.225 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
01:49:46.226 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.29 mountX=0.00 mountY=-0.14, mountTheta=-1.54
01:49:46.230 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
01:49:46.231 00.001 1032 Enqueuing Move request for scope (0.13, 0.04)
01:49:46.233 00.002 10072 Worker thread wakes up
01:49:46.233 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
01:49:46.233 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
01:49:46.233 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.00 yDistance=-0.14
01:49:46.234 00.001 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.36, period_length = 287.50
01:49:46.234 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:49:46.234 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:46.234 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:49:46.234 00.000 10072 MoveAxis(W, 9, ABG)
01:49:46.234 00.000 10072 Guiding  Dir = 3, Dur = 9
01:49:46.235 00.001 10072 IsGuiding returns 0
01:49:46.235 00.000 10072 PulseGuide returned control before completion, sleep 19
01:49:46.235 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:46.259 00.024 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:49:46.261 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:46.262 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:46.264 00.002 1032 Enqueuing Expose request
01:49:46.271 00.007 10072 IsGuiding returns 1
01:49:46.271 00.000 10072 scope still moving after pulse duration time elapsed
01:49:46.303 00.032 10072 IsGuiding returns 1
01:49:46.334 00.031 10072 IsGuiding returns 1
01:49:46.365 00.031 10072 IsGuiding returns 1
01:49:46.396 00.031 10072 IsGuiding returns 1
01:49:46.428 00.032 10072 IsGuiding returns 1
01:49:46.459 00.031 10072 IsGuiding returns 1
01:49:46.490 00.031 10072 IsGuiding returns 1
01:49:46.521 00.031 10072 IsGuiding returns 1
01:49:46.551 00.030 10072 IsGuiding returns 1
01:49:46.584 00.033 10072 IsGuiding returns 1
01:49:46.614 00.030 10072 IsGuiding returns 1
01:49:46.645 00.031 10072 IsGuiding returns 1
01:49:46.675 00.030 10072 IsGuiding returns 0
01:49:46.676 00.001 10072 scope move finished after 9 + 432 ms
01:49:46.676 00.000 10072 Move returns status 0, amount 9
01:49:46.676 00.000 10072 MoveAxis(N, 0, ABG)
01:49:46.676 00.000 10072 Move returns status 0, amount 0
01:49:46.676 00.000 10072 move complete, result=0
01:49:46.676 00.000 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:49:46.679 00.003 10072 worker thread done servicing request
01:49:46.679 00.000 10072 Worker thread wakes up
01:49:46.679 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:46.679 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:47.317 00.638 10072 Exposure complete
01:49:47.366 00.049 10072 worker thread done servicing request
01:49:47.367 00.001 1032 OnExposeComplete: enter
01:49:47.369 00.002 1032 UpdateGuideState(): m_state=6
01:49:47.371 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 512
01:49:47.372 00.001 1032 Star::Find returns 1 (0), X=223.41, Y=618.11, Mass=1309, SNR=25.5, Peak=135 HFD=2.8
01:49:47.374 00.002 1032 MultiStar: [#1 0.14,0.34,1.02,U] [#2 -0.04,0.39,0.76,U] [#3 0.03,0.43,0.67,U] [#4 -0.04,0.25,0.73,U] [#5 0.04,0.44,0.59,U] [#6 -0.02,0.25,0.73,U] [#7 -0.00,0.52,0.60,U] [#8 -0.07,0.35,0.52,U] 
01:49:47.375 00.001 1032 single-star, 8 included, MultiStar: {0.03, 0.34}, one-star: {0.15, 0.19}
01:49:47.377 00.002 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
01:49:47.379 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
01:49:47.381 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.89 mountX=0.14 mountY=-0.19, mountTheta=-0.94
01:49:47.384 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.19, opts=13)
01:49:47.386 00.002 1032 Enqueuing Move request for scope (0.15, 0.19)
01:49:47.388 00.002 10072 Worker thread wakes up
01:49:47.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
01:49:47.388 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
01:49:47.388 00.000 10072 Moving (0.15, 0.19) raw xDistance=0.14 yDistance=-0.19
01:49:47.389 00.001 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.02, hyst = 0.06, hyst_pct = 0.36, period_length = 287.50
01:49:47.389 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:49:47.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:47.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:49:47.389 00.000 10072 MoveAxis(W, 74, ABG)
01:49:47.389 00.000 10072 Guiding  Dir = 3, Dur = 74
01:49:47.390 00.001 10072 IsGuiding returns 0
01:49:47.390 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:47.392 00.002 10072 PulseGuide returned control before completion, sleep 84
01:49:47.410 00.018 1032 UpdateGuideState exits: m=1309 SNR=25.5
01:49:47.413 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:47.414 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:47.416 00.002 1032 Enqueuing Expose request
01:49:47.486 00.070 10072 IsGuiding returns 0
01:49:47.486 00.000 10072 Move returns status 0, amount 74
01:49:47.486 00.000 10072 MoveAxis(N, 0, ABG)
01:49:47.486 00.000 10072 Move returns status 0, amount 0
01:49:47.486 00.000 10072 move complete, result=0
01:49:47.486 00.000 10072 worker thread done servicing request
01:49:47.486 00.000 10072 Worker thread wakes up
01:49:47.486 00.000 1032 GuideStep: 0.1 px 74 ms WEST, -0.2 px 0 ms NORTH
01:49:47.489 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:47.489 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:47.897 00.408 10072 Exposure complete
01:49:47.939 00.042 10072 worker thread done servicing request
01:49:47.939 00.000 1032 OnExposeComplete: enter
01:49:47.941 00.002 1032 UpdateGuideState(): m_state=6
01:49:47.942 00.001 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 513
01:49:47.943 00.001 1032 Star::Find returns 1 (0), X=223.41, Y=617.98, Mass=1274, SNR=25.2, Peak=142 HFD=2.8
01:49:47.946 00.003 1032 MultiStar: [#1 0.06,0.25,1.03,U] [#2 0.13,0.25,0.77,U] [#3 0.16,0.31,0.72,U] [#4 0.04,0.25,0.75,U] [#5 0.01,0.29,0.62,U] [#6 0.08,0.32,0.73,U] [#7 0.02,0.34,0.59,U] [#8 -0.06,0.19,0.55,U] 
01:49:47.947 00.001 1032 single-star, 8 included, MultiStar: {0.07, 0.24}, one-star: {0.15, 0.06}
01:49:47.948 00.001 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
01:49:47.950 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
01:49:47.951 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.38 mountX=0.02 mountY=-0.16, mountTheta=-1.45
01:49:47.952 00.001 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
01:49:47.955 00.003 1032 Enqueuing Move request for scope (0.15, 0.06)
01:49:47.956 00.001 10072 Worker thread wakes up
01:49:47.957 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
01:49:47.957 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
01:49:47.957 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
01:49:47.957 00.000 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.36, period_length = 287.50
01:49:47.957 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:49:47.958 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:47.958 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:49:47.958 00.000 10072 MoveAxis(W, 8, ABG)
01:49:47.958 00.000 10072 Guiding  Dir = 3, Dur = 8
01:49:47.958 00.000 10072 IsGuiding returns 0
01:49:47.959 00.001 10072 PulseGuide returned control before completion, sleep 18
01:49:47.959 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:47.977 00.018 1032 UpdateGuideState exits: m=1274 SNR=25.2
01:49:47.979 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:47.980 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:47.983 00.003 1032 Enqueuing Expose request
01:49:47.988 00.005 10072 IsGuiding returns 0
01:49:47.988 00.000 10072 Move returns status 0, amount 8
01:49:47.988 00.000 10072 MoveAxis(N, 0, ABG)
01:49:47.988 00.000 10072 Move returns status 0, amount 0
01:49:47.988 00.000 10072 move complete, result=0
01:49:47.988 00.000 10072 worker thread done servicing request
01:49:47.988 00.000 10072 Worker thread wakes up
01:49:47.988 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:47.988 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:47.993 00.005 1032 GuideStep: 0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
01:49:48.627 00.634 10072 Exposure complete
01:49:48.672 00.045 10072 worker thread done servicing request
01:49:48.672 00.000 1032 OnExposeComplete: enter
01:49:48.675 00.003 1032 UpdateGuideState(): m_state=6
01:49:48.677 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 514
01:49:48.679 00.002 1032 Star::Find returns 1 (0), X=223.42, Y=617.91, Mass=1360, SNR=26.0, Peak=156 HFD=2.8
01:49:48.680 00.001 1032 MultiStar: [#1 0.18,0.21,1.03,U] [#2 0.14,0.20,0.75,U] [#3 0.22,0.17,0.68,U] [#4 -0.00,0.18,0.71,U] [#5 0.06,0.19,0.59,U] [#6 0.09,0.20,0.70,U] [#7 0.09,0.13,0.57,U] [#8 -0.09,-0.02,0.51,U] 
01:49:48.682 00.002 1032 single-star, 8 included, MultiStar: {0.11, 0.14}, one-star: {0.17, -0.02}
01:49:48.683 00.001 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
01:49:48.685 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
01:49:48.687 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.09 mountX=-0.06 mountY=-0.16, mountTheta=-1.92
01:49:48.691 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.02, opts=13)
01:49:48.693 00.002 1032 Enqueuing Move request for scope (0.17, -0.02)
01:49:48.694 00.001 10072 Worker thread wakes up
01:49:48.695 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
01:49:48.695 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
01:49:48.695 00.000 10072 Moving (0.17, -0.02) raw xDistance=-0.06 yDistance=-0.16
01:49:48.695 00.000 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.36, period_length = 287.50
01:49:48.695 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:49:48.695 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:48.696 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:49:48.696 00.000 10072 MoveAxis(W, 9, ABG)
01:49:48.696 00.000 10072 Guiding  Dir = 3, Dur = 9
01:49:48.696 00.000 10072 IsGuiding returns 0
01:49:48.696 00.000 10072 PulseGuide returned control before completion, sleep 19
01:49:48.696 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:48.717 00.021 1032 UpdateGuideState exits: m=1360 SNR=26.0
01:49:48.720 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:48.721 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:48.723 00.002 1032 Enqueuing Expose request
01:49:48.725 00.002 10072 IsGuiding returns 0
01:49:48.725 00.000 10072 Move returns status 0, amount 9
01:49:48.725 00.000 10072 MoveAxis(N, 0, ABG)
01:49:48.725 00.000 10072 Move returns status 0, amount 0
01:49:48.725 00.000 10072 move complete, result=0
01:49:48.725 00.000 10072 worker thread done servicing request
01:49:48.725 00.000 10072 Worker thread wakes up
01:49:48.725 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:48.725 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:48.732 00.007 1032 GuideStep: -0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
01:49:49.131 00.399 10072 Exposure complete
01:49:49.180 00.049 10072 worker thread done servicing request
01:49:49.180 00.000 1032 OnExposeComplete: enter
01:49:49.183 00.003 1032 UpdateGuideState(): m_state=6
01:49:49.185 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 515
01:49:49.187 00.002 1032 Star::Find returns 1 (0), X=223.40, Y=617.91, Mass=1320, SNR=25.6, Peak=152 HFD=2.8
01:49:49.189 00.002 1032 MultiStar: [#1 0.07,0.16,1.03,U] [#2 0.15,0.15,0.74,U] [#3 0.13,0.26,0.68,U] [#4 0.04,0.22,0.72,U] [#5 0.03,0.14,0.63,U] [#6 0.16,0.12,0.70,U] [#7 0.22,0.29,0.60,U] [#8 0.02,0.27,0.55,U] 
01:49:49.192 00.003 1032 single-star, 8 included, MultiStar: {0.11, 0.17}, one-star: {0.14, -0.01}
01:49:49.193 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
01:49:49.194 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
01:49:49.197 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.08 mountX=-0.05 mountY=-0.13, mountTheta=-1.91
01:49:49.200 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
01:49:49.201 00.001 1032 Enqueuing Move request for scope (0.14, -0.01)
01:49:49.204 00.003 10072 Worker thread wakes up
01:49:49.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
01:49:49.204 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
01:49:49.204 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.05 yDistance=-0.13
01:49:49.205 00.001 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.36, period_length = 287.50
01:49:49.205 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:49:49.205 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:49.205 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:49:49.205 00.000 10072 MoveAxis(W, 8, ABG)
01:49:49.205 00.000 10072 Guiding  Dir = 3, Dur = 8
01:49:49.206 00.001 10072 IsGuiding returns 0
01:49:49.206 00.000 10072 PulseGuide returned control before completion, sleep 18
01:49:49.207 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:49.230 00.023 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:49:49.232 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:49.233 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:49.238 00.005 1032 Enqueuing Expose request
01:49:49.240 00.002 10072 IsGuiding returns 0
01:49:49.240 00.000 10072 Move returns status 0, amount 8
01:49:49.240 00.000 10072 MoveAxis(N, 0, ABG)
01:49:49.240 00.000 10072 Move returns status 0, amount 0
01:49:49.240 00.000 10072 move complete, result=0
01:49:49.241 00.001 10072 worker thread done servicing request
01:49:49.241 00.000 10072 Worker thread wakes up
01:49:49.241 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:49.241 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:49.248 00.007 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:49:49.879 00.631 10072 Exposure complete
01:49:49.930 00.051 1032 OnExposeComplete: enter
01:49:49.932 00.002 1032 UpdateGuideState(): m_state=6
01:49:49.933 00.001 10072 worker thread done servicing request
01:49:49.933 00.000 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 516
01:49:49.935 00.002 1032 Star::Find returns 1 (0), X=223.42, Y=617.96, Mass=1265, SNR=25.1, Peak=145 HFD=2.8
01:49:49.936 00.001 1032 MultiStar: [#1 0.09,0.24,1.05,U] [#2 -0.05,0.25,0.78,U] [#3 0.05,0.28,0.71,U] [#4 0.08,0.21,0.74,U] [#5 0.03,0.27,0.64,U] [#6 0.10,0.12,0.70,U] [#7 -0.05,0.26,0.62,U] [#8 0.01,0.28,0.54,U] 
01:49:49.939 00.003 1032 single-star, 8 included, MultiStar: {0.06, 0.21}, one-star: {0.16, 0.04}
01:49:49.940 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
01:49:49.941 00.001 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
01:49:49.943 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.23 mountX=-0.01 mountY=-0.17, mountTheta=-1.60
01:49:49.945 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.04, opts=13)
01:49:49.947 00.002 1032 Enqueuing Move request for scope (0.16, 0.04)
01:49:49.949 00.002 10072 Worker thread wakes up
01:49:49.949 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
01:49:49.949 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
01:49:49.949 00.000 10072 Moving (0.16, 0.04) raw xDistance=-0.01 yDistance=-0.17
01:49:49.950 00.001 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.36, period_length = 287.50
01:49:49.950 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:49:49.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:49.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:49:49.950 00.000 10072 MoveAxis(W, 9, ABG)
01:49:49.950 00.000 10072 Guiding  Dir = 3, Dur = 9
01:49:49.950 00.000 10072 IsGuiding returns 0
01:49:49.951 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:49.952 00.001 10072 PulseGuide returned control before completion, sleep 19
01:49:49.971 00.019 1032 UpdateGuideState exits: m=1265 SNR=25.1
01:49:49.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:49.976 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:49.977 00.001 1032 Enqueuing Expose request
01:49:49.984 00.007 10072 IsGuiding returns 0
01:49:49.985 00.001 10072 Move returns status 0, amount 9
01:49:49.985 00.000 10072 MoveAxis(N, 0, ABG)
01:49:49.985 00.000 10072 Move returns status 0, amount 0
01:49:49.985 00.000 10072 move complete, result=0
01:49:49.985 00.000 10072 worker thread done servicing request
01:49:49.985 00.000 10072 Worker thread wakes up
01:49:49.985 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:49.985 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:49.988 00.003 1032 GuideStep: -0.0 px 9 ms WEST, -0.2 px 0 ms NORTH
01:49:50.393 00.405 10072 Exposure complete
01:49:50.440 00.047 10072 worker thread done servicing request
01:49:50.440 00.000 1032 OnExposeComplete: enter
01:49:50.441 00.001 1032 UpdateGuideState(): m_state=6
01:49:50.443 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 517
01:49:50.445 00.002 1032 Star::Find returns 1 (0), X=223.40, Y=617.99, Mass=1163, SNR=24.0, Peak=129 HFD=2.7
01:49:50.447 00.002 1032 MultiStar: [#1 0.02,0.37,1.14,U] [#2 0.05,0.31,0.85,U] [#3 0.09,0.25,0.73,U] [#4 0.03,0.17,0.76,U] [#5 -0.01,0.27,0.68,U] [#6 -0.03,0.26,0.76,U] [#7 0.14,0.33,0.62,U] [#8 -0.06,0.25,0.57,U] 
01:49:50.448 00.001 1032 single-star, 8 included, MultiStar: {0.05, 0.25}, one-star: {0.15, 0.06}
01:49:50.450 00.002 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
01:49:50.451 00.001 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
01:49:50.453 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.39 mountX=0.02 mountY=-0.16, mountTheta=-1.44
01:49:50.457 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
01:49:50.459 00.002 1032 Enqueuing Move request for scope (0.15, 0.06)
01:49:50.461 00.002 10072 Worker thread wakes up
01:49:50.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
01:49:50.461 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
01:49:50.461 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
01:49:50.462 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.36, period_length = 287.50
01:49:50.462 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:49:50.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:50.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:49:50.462 00.000 10072 MoveAxis(W, 8, ABG)
01:49:50.462 00.000 10072 Guiding  Dir = 3, Dur = 8
01:49:50.463 00.001 10072 IsGuiding returns 0
01:49:50.463 00.000 10072 PulseGuide returned control before completion, sleep 18
01:49:50.463 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:50.484 00.021 10072 IsGuiding returns 0
01:49:50.484 00.000 10072 Move returns status 0, amount 8
01:49:50.484 00.000 10072 MoveAxis(N, 0, ABG)
01:49:50.485 00.001 10072 Move returns status 0, amount 0
01:49:50.485 00.000 10072 move complete, result=0
01:49:50.485 00.000 10072 worker thread done servicing request
01:49:50.485 00.000 1032 UpdateGuideState exits: m=1163 SNR=24.0
01:49:50.489 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:50.492 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:50.494 00.002 1032 Enqueuing Expose request
01:49:50.496 00.002 1032 GuideStep: 0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
01:49:50.498 00.002 10072 Worker thread wakes up
01:49:50.498 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:50.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:51.130 00.632 10072 Exposure complete
01:49:51.176 00.046 10072 worker thread done servicing request
01:49:51.176 00.000 1032 OnExposeComplete: enter
01:49:51.178 00.002 1032 UpdateGuideState(): m_state=6
01:49:51.180 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 518
01:49:51.181 00.001 1032 Star::Find returns 1 (0), X=223.41, Y=617.97, Mass=1281, SNR=25.2, Peak=136 HFD=2.8
01:49:51.183 00.002 1032 MultiStar: [#1 0.13,0.21,1.06,U] [#2 0.09,0.22,0.76,U] [#3 0.03,0.24,0.68,U] [#4 -0.05,0.25,0.76,U] [#5 0.09,0.21,0.64,U] [#6 -0.08,0.12,0.74,U] [#7 0.19,0.25,0.58,U] [#8 0.08,0.22,0.56,U] 
01:49:51.184 00.001 1032 single-star, 8 included, MultiStar: {0.07, 0.19}, one-star: {0.16, 0.04}
01:49:51.186 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
01:49:51.187 00.001 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
01:49:51.189 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.27 mountX=0.00 mountY=-0.16, mountTheta=-1.56
01:49:51.192 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.04, opts=13)
01:49:51.194 00.002 1032 Enqueuing Move request for scope (0.16, 0.04)
01:49:51.196 00.002 10072 Worker thread wakes up
01:49:51.196 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
01:49:51.196 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
01:49:51.196 00.000 10072 Moving (0.16, 0.04) raw xDistance=0.00 yDistance=-0.16
01:49:51.197 00.001 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.35, period_length = 287.50
01:49:51.197 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:49:51.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:51.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:49:51.197 00.000 10072 MoveAxis(W, 10, ABG)
01:49:51.197 00.000 10072 Guiding  Dir = 3, Dur = 10
01:49:51.198 00.001 10072 IsGuiding returns 0
01:49:51.198 00.000 10072 PulseGuide returned control before completion, sleep 20
01:49:51.198 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:51.221 00.023 1032 UpdateGuideState exits: m=1281 SNR=25.2
01:49:51.223 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:51.225 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:51.227 00.002 1032 Enqueuing Expose request
01:49:51.229 00.002 10072 IsGuiding returns 0
01:49:51.229 00.000 10072 Move returns status 0, amount 10
01:49:51.229 00.000 10072 MoveAxis(N, 0, ABG)
01:49:51.229 00.000 10072 Move returns status 0, amount 0
01:49:51.229 00.000 10072 move complete, result=0
01:49:51.229 00.000 10072 worker thread done servicing request
01:49:51.229 00.000 10072 Worker thread wakes up
01:49:51.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:51.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:51.237 00.008 1032 GuideStep: 0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
01:49:51.644 00.407 10072 Exposure complete
01:49:51.694 00.050 10072 worker thread done servicing request
01:49:51.694 00.000 1032 OnExposeComplete: enter
01:49:51.696 00.002 1032 UpdateGuideState(): m_state=6
01:49:51.698 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 519
01:49:51.700 00.002 1032 Star::Find returns 1 (0), X=223.45, Y=617.94, Mass=1349, SNR=25.9, Peak=153 HFD=2.8
01:49:51.702 00.002 1032 MultiStar: [#1 0.09,0.20,1.04,U] [#2 0.09,0.30,0.77,U] [#3 -0.14,0.17,0.66,U] [#4 -0.03,0.15,0.72,U] [#5 0.05,0.07,0.62,U] [#6 0.03,0.16,0.74,U] [#7 0.11,0.26,0.60,U] [#8 0.11,0.19,0.55,U] 
01:49:51.705 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.16}, one-star: {0.19, 0.02}
01:49:51.708 00.003 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
01:49:51.710 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
01:49:51.712 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.18 cameraTheta=1.21 mountX=0.14 mountY=-0.10, mountTheta=-0.62
01:49:51.715 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.16, opts=13)
01:49:51.717 00.002 1032 Enqueuing Move request for scope (0.06, 0.16)
01:49:51.719 00.002 10072 Worker thread wakes up
01:49:51.719 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
01:49:51.719 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
01:49:51.719 00.000 10072 Moving (0.06, 0.16) raw xDistance=0.14 yDistance=-0.10
01:49:51.720 00.001 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.35, period_length = 287.50
01:49:51.720 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:49:51.720 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:51.720 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:49:51.720 00.000 10072 MoveAxis(W, 72, ABG)
01:49:51.720 00.000 10072 Guiding  Dir = 3, Dur = 72
01:49:51.720 00.000 10072 IsGuiding returns 0
01:49:51.721 00.001 10072 PulseGuide returned control before completion, sleep 82
01:49:51.721 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:51.743 00.022 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:49:51.745 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:51.746 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:51.748 00.002 1032 Enqueuing Expose request
01:49:51.815 00.067 10072 IsGuiding returns 0
01:49:51.815 00.000 10072 Move returns status 0, amount 72
01:49:51.815 00.000 10072 MoveAxis(N, 0, ABG)
01:49:51.815 00.000 10072 Move returns status 0, amount 0
01:49:51.815 00.000 10072 move complete, result=0
01:49:51.815 00.000 10072 worker thread done servicing request
01:49:51.815 00.000 10072 Worker thread wakes up
01:49:51.816 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:51.816 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:51.816 00.000 1032 GuideStep: 0.1 px 72 ms WEST, -0.1 px 0 ms NORTH
01:49:52.446 00.630 10072 Exposure complete
01:49:52.497 00.051 10072 worker thread done servicing request
01:49:52.497 00.000 1032 OnExposeComplete: enter
01:49:52.500 00.003 1032 UpdateGuideState(): m_state=6
01:49:52.502 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 520
01:49:52.504 00.002 1032 Star::Find returns 1 (0), X=223.44, Y=617.93, Mass=1295, SNR=25.4, Peak=153 HFD=2.8
01:49:52.506 00.002 1032 MultiStar: [#1 0.15,0.14,1.02,U] [#2 0.20,0.20,0.76,U] [#3 0.04,0.19,0.69,U] [#4 0.08,0.22,0.71,U] [#5 0.24,0.11,0.61,U] [#6 0.08,0.12,0.75,U] [#7 0.16,0.26,0.58,U] [#8 0.06,0.09,0.55,U] 
01:49:52.508 00.002 1032 single-star, 8 included, MultiStar: {0.14, 0.14}, one-star: {0.18, 0.00}
01:49:52.509 00.001 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
01:49:52.511 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
01:49:52.513 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.01 mountX=-0.04 mountY=-0.17, mountTheta=-1.82
01:49:52.515 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.00, opts=13)
01:49:52.519 00.004 1032 Enqueuing Move request for scope (0.18, 0.00)
01:49:52.522 00.003 10072 Worker thread wakes up
01:49:52.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
01:49:52.522 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
01:49:52.522 00.000 10072 Moving (0.18, 0.00) raw xDistance=-0.04 yDistance=-0.17
01:49:52.523 00.001 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.35, period_length = 287.50
01:49:52.523 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:49:52.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:52.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:49:52.523 00.000 10072 MoveAxis(W, 10, ABG)
01:49:52.523 00.000 10072 Guiding  Dir = 3, Dur = 10
01:49:52.524 00.001 10072 IsGuiding returns 0
01:49:52.524 00.000 10072 PulseGuide returned control before completion, sleep 20
01:49:52.525 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:52.546 00.021 1032 UpdateGuideState exits: m=1295 SNR=25.4
01:49:52.550 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:52.553 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:52.555 00.002 1032 Enqueuing Expose request
01:49:52.557 00.002 10072 IsGuiding returns 0
01:49:52.557 00.000 10072 Move returns status 0, amount 10
01:49:52.557 00.000 10072 MoveAxis(N, 0, ABG)
01:49:52.557 00.000 10072 Move returns status 0, amount 0
01:49:52.557 00.000 10072 move complete, result=0
01:49:52.557 00.000 10072 worker thread done servicing request
01:49:52.557 00.000 10072 Worker thread wakes up
01:49:52.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:52.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:52.565 00.008 1032 GuideStep: -0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
01:49:52.975 00.410 10072 Exposure complete
01:49:53.024 00.049 10072 worker thread done servicing request
01:49:53.025 00.001 1032 OnExposeComplete: enter
01:49:53.027 00.002 1032 UpdateGuideState(): m_state=6
01:49:53.029 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 521
01:49:53.031 00.002 1032 Star::Find returns 1 (0), X=223.47, Y=618.00, Mass=1285, SNR=25.3, Peak=145 HFD=2.8
01:49:53.033 00.002 1032 MultiStar: [#1 0.14,0.16,1.06,U] [#2 0.17,0.26,0.76,U] [#3 0.12,0.25,0.68,U] [#4 0.12,0.21,0.73,U] [#5 0.19,0.23,0.62,U] [#6 0.12,0.08,0.75,U] [#7 0.14,0.27,0.62,U] [#8 0.04,0.17,0.54,U] 
01:49:53.034 00.001 1032 single-star, 8 included, MultiStar: {0.14, 0.18}, one-star: {0.21, 0.08}
01:49:53.037 00.003 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
01:49:53.038 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
01:49:53.040 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=0.08 hyp=0.22 cameraTheta=0.36 mountX=0.02 mountY=-0.22, mountTheta=-1.47
01:49:53.044 00.004 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.08, opts=13)
01:49:53.046 00.002 1032 Enqueuing Move request for scope (0.21, 0.08)
01:49:53.049 00.003 10072 Worker thread wakes up
01:49:53.049 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.08) opts 0xd
01:49:53.049 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.08)
01:49:53.049 00.000 10072 Moving (0.21, 0.08) raw xDistance=0.02 yDistance=-0.22
01:49:53.050 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.35, period_length = 287.50
01:49:53.050 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:49:53.050 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:49:53.050 00.000 10072 MoveAxis(W, 9, ABG)
01:49:53.050 00.000 10072 Guiding  Dir = 3, Dur = 9
01:49:53.051 00.001 10072 IsGuiding returns 0
01:49:53.051 00.000 10072 PulseGuide returned control before completion, sleep 19
01:49:53.052 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:53.072 00.020 1032 UpdateGuideState exits: m=1285 SNR=25.3
01:49:53.074 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:53.076 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:53.077 00.001 1032 Enqueuing Expose request
01:49:53.085 00.008 10072 IsGuiding returns 0
01:49:53.085 00.000 10072 Move returns status 0, amount 9
01:49:53.085 00.000 10072 MoveAxis(N, 144, ABG)
01:49:53.085 00.000 10072 Guiding  Dir = 0, Dur = 144
01:49:53.085 00.000 10072 IsGuiding returns 0
01:49:53.086 00.001 10072 PulseGuide returned control before completion, sleep 154
01:49:53.256 00.170 10072 IsGuiding returns 0
01:49:53.256 00.000 10072 Move returns status 0, amount 144
01:49:53.256 00.000 10072 move complete, result=0
01:49:53.256 00.000 10072 worker thread done servicing request
01:49:53.256 00.000 10072 Worker thread wakes up
01:49:53.256 00.000 1032 GuideStep: 0.0 px 9 ms WEST, -0.2 px 144 ms NORTH
01:49:53.259 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:53.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:53.882 00.623 10072 Exposure complete
01:49:53.930 00.048 10072 worker thread done servicing request
01:49:53.931 00.001 1032 OnExposeComplete: enter
01:49:53.932 00.001 1032 UpdateGuideState(): m_state=6
01:49:53.934 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 522
01:49:53.936 00.002 1032 Star::Find returns 1 (0), X=223.20, Y=617.87, Mass=1329, SNR=25.7, Peak=150 HFD=2.8
01:49:53.938 00.002 1032 MultiStar: [#1 -0.09,0.15,1.03,U] [#2 -0.14,0.08,0.77,U] [#3 -0.16,0.08,0.71,U] [#4 -0.21,0.05,0.75,U] [#5 -0.02,0.15,0.62,U] [#6 -0.16,-0.01,0.72,U] [#7 -0.03,0.08,0.60,U] [#8 -0.28,0.07,0.53,U] 
01:49:53.939 00.001 1032 single-star, 8 included, MultiStar: {-0.12, 0.06}, one-star: {-0.05, -0.05}
01:49:53.941 00.002 1032 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.83) = xAngle (-4.19 = 2.09)
01:49:53.943 00.002 1032 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.19 = 2.09)
01:49:53.944 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.08 cameraTheta=-2.36 mountX=-0.04 mountY=0.07, mountTheta=2.09
01:49:53.948 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.05, opts=13)
01:49:53.950 00.002 1032 Enqueuing Move request for scope (-0.05, -0.05)
01:49:53.951 00.001 10072 Worker thread wakes up
01:49:53.951 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
01:49:53.951 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
01:49:53.952 00.001 10072 Moving (-0.05, -0.05) raw xDistance=-0.04 yDistance=0.07
01:49:53.952 00.000 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.35, period_length = 287.50
01:49:53.952 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:49:53.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:53.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:49:53.953 00.001 10072 MoveAxis(W, 11, ABG)
01:49:53.953 00.000 10072 Guiding  Dir = 3, Dur = 11
01:49:53.953 00.000 10072 IsGuiding returns 0
01:49:53.953 00.000 10072 PulseGuide returned control before completion, sleep 21
01:49:53.953 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:53.977 00.024 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:49:53.979 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:53.981 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:53.983 00.002 1032 Enqueuing Expose request
01:49:53.989 00.006 10072 IsGuiding returns 1
01:49:53.989 00.000 10072 scope still moving after pulse duration time elapsed
01:49:54.019 00.030 10072 IsGuiding returns 1
01:49:54.051 00.032 10072 IsGuiding returns 1
01:49:54.083 00.032 10072 IsGuiding returns 1
01:49:54.114 00.031 10072 IsGuiding returns 1
01:49:54.145 00.031 10072 IsGuiding returns 1
01:49:54.178 00.033 10072 IsGuiding returns 1
01:49:54.207 00.029 10072 IsGuiding returns 0
01:49:54.207 00.000 10072 scope move finished after 11 + 243 ms
01:49:54.207 00.000 10072 Move returns status 0, amount 11
01:49:54.207 00.000 10072 MoveAxis(N, 0, ABG)
01:49:54.207 00.000 10072 Move returns status 0, amount 0
01:49:54.207 00.000 10072 move complete, result=0
01:49:54.207 00.000 10072 worker thread done servicing request
01:49:54.208 00.001 10072 Worker thread wakes up
01:49:54.208 00.000 1032 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
01:49:54.210 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:54.210 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:54.618 00.408 10072 Exposure complete
01:49:54.663 00.045 10072 worker thread done servicing request
01:49:54.663 00.000 1032 OnExposeComplete: enter
01:49:54.665 00.002 1032 UpdateGuideState(): m_state=6
01:49:54.667 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 523
01:49:54.669 00.002 1032 Star::Find returns 1 (0), X=223.13, Y=617.88, Mass=1357, SNR=26.0, Peak=149 HFD=2.8
01:49:54.671 00.002 1032 MultiStar: [#1 -0.12,0.08,1.01,U] [#2 -0.08,0.10,0.77,U] [#3 -0.19,-0.00,0.70,U] [#4 -0.14,0.13,0.72,U] [#5 -0.10,0.04,0.59,U] [#6 -0.11,-0.01,0.72,U] [#7 -0.18,0.03,0.59,U] [#8 -0.18,-0.05,0.56,U] 
01:49:54.674 00.003 1032 single-star, 8 included, MultiStar: {-0.13, 0.03}, one-star: {-0.13, -0.04}
01:49:54.677 00.003 1032 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.83) = xAngle (-4.65 = 1.63)
01:49:54.678 00.001 1032 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.65 = 1.63)
01:49:54.680 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.82 mountX=-0.01 mountY=0.13, mountTheta=1.63
01:49:54.684 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.04, opts=13)
01:49:54.686 00.002 1032 Enqueuing Move request for scope (-0.13, -0.04)
01:49:54.688 00.002 10072 Worker thread wakes up
01:49:54.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
01:49:54.688 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
01:49:54.688 00.000 10072 Moving (-0.13, -0.04) raw xDistance=-0.01 yDistance=0.13
01:49:54.689 00.001 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.35, period_length = 287.50
01:49:54.689 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:49:54.689 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:54.689 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:49:54.689 00.000 10072 MoveAxis(W, 10, ABG)
01:49:54.689 00.000 10072 Guiding  Dir = 3, Dur = 10
01:49:54.689 00.000 10072 IsGuiding returns 0
01:49:54.691 00.002 10072 PulseGuide returned control before completion, sleep 20
01:49:54.691 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:54.712 00.021 1032 UpdateGuideState exits: m=1357 SNR=26.0
01:49:54.714 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:54.716 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:54.717 00.001 1032 Enqueuing Expose request
01:49:54.724 00.007 10072 IsGuiding returns 0
01:49:54.724 00.000 10072 Move returns status 0, amount 10
01:49:54.724 00.000 10072 MoveAxis(N, 0, ABG)
01:49:54.724 00.000 10072 Move returns status 0, amount 0
01:49:54.724 00.000 10072 move complete, result=0
01:49:54.724 00.000 10072 worker thread done servicing request
01:49:54.724 00.000 10072 Worker thread wakes up
01:49:54.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:54.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:54.727 00.003 1032 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
01:49:55.353 00.626 10072 Exposure complete
01:49:55.401 00.048 10072 worker thread done servicing request
01:49:55.401 00.000 1032 OnExposeComplete: enter
01:49:55.402 00.001 1032 UpdateGuideState(): m_state=6
01:49:55.404 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 524
01:49:55.406 00.002 1032 Star::Find returns 1 (0), X=223.20, Y=617.93, Mass=1336, SNR=25.8, Peak=148 HFD=2.7
01:49:55.408 00.002 1032 MultiStar: [#1 -0.09,0.19,1.01,U] [#2 -0.13,0.17,0.79,U] [#3 -0.20,0.06,0.67,U] [#4 -0.24,0.15,0.72,U] [#5 -0.09,0.19,0.64,U] [#6 -0.15,0.07,0.73,U] [#7 -0.07,0.30,0.58,U] [#8 -0.18,0.11,0.53,U] 
01:49:55.410 00.002 1032 single-star, 8 included, MultiStar: {-0.13, 0.13}, one-star: {-0.06, 0.01}
01:49:55.411 00.001 1032 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.83) = xAngle (1.15 = 1.15)
01:49:55.413 00.002 1032 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.15 = 1.15)
01:49:55.414 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.98 mountX=0.02 mountY=0.05, mountTheta=1.15
01:49:55.417 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
01:49:55.419 00.002 1032 Enqueuing Move request for scope (-0.06, 0.01)
01:49:55.421 00.002 10072 Worker thread wakes up
01:49:55.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
01:49:55.421 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
01:49:55.422 00.001 10072 Moving (-0.06, 0.01) raw xDistance=0.02 yDistance=0.05
01:49:55.423 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.35, period_length = 287.50
01:49:55.423 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:49:55.423 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:55.423 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:49:55.423 00.000 10072 MoveAxis(W, 10, ABG)
01:49:55.423 00.000 10072 Guiding  Dir = 3, Dur = 10
01:49:55.424 00.001 10072 IsGuiding returns 0
01:49:55.425 00.001 10072 PulseGuide returned control before completion, sleep 20
01:49:55.425 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:55.447 00.022 1032 UpdateGuideState exits: m=1336 SNR=25.8
01:49:55.449 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:55.450 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:55.452 00.002 1032 Enqueuing Expose request
01:49:55.460 00.008 10072 IsGuiding returns 1
01:49:55.460 00.000 10072 scope still moving after pulse duration time elapsed
01:49:55.491 00.031 10072 IsGuiding returns 1
01:49:55.523 00.032 10072 IsGuiding returns 1
01:49:55.554 00.031 10072 IsGuiding returns 1
01:49:55.585 00.031 10072 IsGuiding returns 1
01:49:55.617 00.032 10072 IsGuiding returns 1
01:49:55.648 00.031 10072 IsGuiding returns 1
01:49:55.680 00.032 10072 IsGuiding returns 1
01:49:55.711 00.031 10072 IsGuiding returns 1
01:49:55.742 00.031 10072 IsGuiding returns 1
01:49:55.774 00.032 10072 IsGuiding returns 1
01:49:55.805 00.031 10072 IsGuiding returns 1
01:49:55.836 00.031 10072 IsGuiding returns 1
01:49:55.867 00.031 10072 IsGuiding returns 1
01:49:55.911 00.044 10072 IsGuiding returns 1
01:49:55.946 00.035 10072 IsGuiding returns 1
01:49:55.977 00.031 10072 IsGuiding returns 1
01:49:56.008 00.031 10072 IsGuiding returns 1
01:49:56.040 00.032 10072 IsGuiding returns 1
01:49:56.072 00.032 10072 IsGuiding returns 1
01:49:56.103 00.031 10072 IsGuiding returns 1
01:49:56.133 00.030 10072 IsGuiding returns 1
01:49:56.164 00.031 10072 IsGuiding returns 1
01:49:56.196 00.032 10072 IsGuiding returns 0
01:49:56.196 00.000 10072 scope move finished after 10 + 761 ms
01:49:56.196 00.000 10072 Move returns status 0, amount 10
01:49:56.196 00.000 10072 MoveAxis(N, 0, ABG)
01:49:56.196 00.000 10072 Move returns status 0, amount 0
01:49:56.196 00.000 10072 move complete, result=0
01:49:56.196 00.000 10072 worker thread done servicing request
01:49:56.196 00.000 10072 Worker thread wakes up
01:49:56.196 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:56.197 00.001 1032 GuideStep: 0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
01:49:56.199 00.002 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:56.826 00.627 10072 Exposure complete
01:49:56.871 00.045 10072 worker thread done servicing request
01:49:56.871 00.000 1032 OnExposeComplete: enter
01:49:56.873 00.002 1032 UpdateGuideState(): m_state=6
01:49:56.875 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 525
01:49:56.877 00.002 1032 Star::Find returns 1 (0), X=223.21, Y=617.98, Mass=1348, SNR=25.9, Peak=144 HFD=2.6
01:49:56.879 00.002 1032 MultiStar: [#1 -0.07,0.16,0.98,U] [#2 -0.03,0.14,0.75,U] [#3 -0.11,0.24,0.64,U] [#4 -0.21,0.21,0.71,U] [#5 -0.03,0.24,0.62,U] [#6 -0.05,0.07,0.71,U] [#7 -0.12,0.25,0.59,U] [#8 -0.07,0.17,0.50,U] 
01:49:56.881 00.002 1032 single-star, 8 included, MultiStar: {-0.08, 0.16}, one-star: {-0.05, 0.05}
01:49:56.882 00.001 1032 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.83) = xAngle (0.47 = 0.47)
01:49:56.890 00.008 1032 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.47 = 0.47)
01:49:56.892 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.30 mountX=0.06 mountY=0.03, mountTheta=0.47
01:49:56.895 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
01:49:56.898 00.003 1032 Enqueuing Move request for scope (-0.05, 0.05)
01:49:56.899 00.001 10072 Worker thread wakes up
01:49:56.900 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
01:49:56.900 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
01:49:56.900 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.03
01:49:56.900 00.000 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.34, period_length = 287.50
01:49:56.900 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:49:56.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:56.901 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:49:56.901 00.000 10072 MoveAxis(W, 11, ABG)
01:49:56.901 00.000 10072 Guiding  Dir = 3, Dur = 11
01:49:56.901 00.000 10072 IsGuiding returns 0
01:49:56.901 00.000 10072 PulseGuide returned control before completion, sleep 21
01:49:56.902 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:56.922 00.020 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:49:56.925 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:56.927 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:56.929 00.002 1032 Enqueuing Expose request
01:49:56.931 00.002 10072 IsGuiding returns 0
01:49:56.931 00.000 10072 Move returns status 0, amount 11
01:49:56.931 00.000 10072 MoveAxis(N, 0, ABG)
01:49:56.931 00.000 10072 Move returns status 0, amount 0
01:49:56.931 00.000 10072 move complete, result=0
01:49:56.931 00.000 10072 worker thread done servicing request
01:49:56.931 00.000 10072 Worker thread wakes up
01:49:56.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:56.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:56.939 00.008 1032 GuideStep: 0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
01:49:57.339 00.400 10072 Exposure complete
01:49:57.386 00.047 10072 worker thread done servicing request
01:49:57.387 00.001 1032 OnExposeComplete: enter
01:49:57.389 00.002 1032 UpdateGuideState(): m_state=6
01:49:57.391 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 526
01:49:57.392 00.001 1032 Star::Find returns 1 (0), X=223.25, Y=617.91, Mass=1355, SNR=25.9, Peak=146 HFD=2.7
01:49:57.396 00.004 1032 MultiStar: [#1 -0.08,0.12,0.97,U] [#2 -0.13,0.20,0.74,U] [#3 -0.07,0.14,0.69,U] [#4 -0.04,0.16,0.71,U] [#5 0.02,0.18,0.59,U] [#6 -0.08,0.15,0.70,U] [#7 -0.24,0.08,0.58,U] [#8 -0.06,0.15,0.55,U] 
01:49:57.398 00.002 1032 single-star, 8 included, MultiStar: {-0.07, 0.12}, one-star: {-0.01, -0.01}
01:49:57.401 00.003 1032 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.83) = xAngle (-3.96 = 2.32)
01:49:57.402 00.001 1032 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.96 = 2.32)
01:49:57.404 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.13 mountX=-0.01 mountY=0.01, mountTheta=2.32
01:49:57.407 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
01:49:57.410 00.003 1032 Enqueuing Move request for scope (-0.01, -0.01)
01:49:57.411 00.001 10072 Worker thread wakes up
01:49:57.411 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
01:49:57.411 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
01:49:57.413 00.002 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
01:49:57.413 00.000 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.34, period_length = 287.50
01:49:57.413 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:49:57.413 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:57.413 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:49:57.414 00.001 10072 MoveAxis(W, 7, ABG)
01:49:57.414 00.000 10072 Guiding  Dir = 3, Dur = 7
01:49:57.414 00.000 10072 IsGuiding returns 0
01:49:57.414 00.000 10072 PulseGuide returned control before completion, sleep 17
01:49:57.414 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:57.438 00.024 1032 UpdateGuideState exits: m=1355 SNR=25.9
01:49:57.440 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:57.441 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:57.442 00.001 1032 Enqueuing Expose request
01:49:57.447 00.005 10072 IsGuiding returns 0
01:49:57.447 00.000 10072 Move returns status 0, amount 7
01:49:57.447 00.000 10072 MoveAxis(N, 0, ABG)
01:49:57.447 00.000 10072 Move returns status 0, amount 0
01:49:57.447 00.000 10072 move complete, result=0
01:49:57.447 00.000 10072 worker thread done servicing request
01:49:57.447 00.000 10072 Worker thread wakes up
01:49:57.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:57.448 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:57.452 00.004 1032 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
01:49:58.074 00.622 10072 Exposure complete
01:49:58.120 00.046 10072 worker thread done servicing request
01:49:58.120 00.000 1032 OnExposeComplete: enter
01:49:58.122 00.002 1032 UpdateGuideState(): m_state=6
01:49:58.123 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 527
01:49:58.125 00.002 1032 Star::Find returns 1 (0), X=223.24, Y=617.84, Mass=1313, SNR=25.5, Peak=150 HFD=2.7
01:49:58.127 00.002 1032 MultiStar: [#1 -0.08,0.18,1.02,U] [#2 0.01,0.24,0.83,U] [#3 -0.01,0.18,0.65,U] [#4 -0.06,0.21,0.71,U] [#5 0.03,0.33,0.63,U] [#6 -0.04,0.02,0.72,U] [#7 -0.08,0.23,0.60,U] [#8 -0.12,0.06,0.56,U] 
01:49:58.128 00.001 1032 single-star, 8 included, MultiStar: {-0.04, 0.14}, one-star: {-0.01, -0.09}
01:49:58.130 00.002 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.73)
01:49:58.132 00.002 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.73)
01:49:58.133 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.73 mountX=-0.08 mountY=0.03, mountTheta=2.73
01:49:58.137 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.09, opts=13)
01:49:58.139 00.002 1032 Enqueuing Move request for scope (-0.01, -0.09)
01:49:58.140 00.001 10072 Worker thread wakes up
01:49:58.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
01:49:58.140 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
01:49:58.140 00.000 10072 Moving (-0.01, -0.09) raw xDistance=-0.08 yDistance=0.03
01:49:58.141 00.001 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.34, period_length = 287.50
01:49:58.141 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:49:58.142 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:58.142 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:49:58.142 00.000 10072 MoveAxis(W, 8, ABG)
01:49:58.142 00.000 10072 Guiding  Dir = 3, Dur = 8
01:49:58.142 00.000 10072 IsGuiding returns 0
01:49:58.143 00.001 10072 PulseGuide returned control before completion, sleep 18
01:49:58.144 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:58.164 00.020 10072 IsGuiding returns 0
01:49:58.164 00.000 10072 Move returns status 0, amount 8
01:49:58.164 00.000 10072 MoveAxis(N, 0, ABG)
01:49:58.164 00.000 10072 Move returns status 0, amount 0
01:49:58.164 00.000 10072 move complete, result=0
01:49:58.164 00.000 10072 worker thread done servicing request
01:49:58.165 00.001 1032 UpdateGuideState exits: m=1313 SNR=25.5
01:49:58.167 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:58.168 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:58.170 00.002 1032 Enqueuing Expose request
01:49:58.171 00.001 1032 GuideStep: -0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:49:58.173 00.002 10072 Worker thread wakes up
01:49:58.173 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:58.173 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:58.589 00.416 10072 Exposure complete
01:49:58.634 00.045 10072 worker thread done servicing request
01:49:58.634 00.000 1032 OnExposeComplete: enter
01:49:58.636 00.002 1032 UpdateGuideState(): m_state=6
01:49:58.637 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 528
01:49:58.639 00.002 1032 Star::Find returns 1 (0), X=223.28, Y=617.94, Mass=1161, SNR=24.0, Peak=121 HFD=2.6
01:49:58.641 00.002 1032 MultiStar: [#1 -0.12,0.24,1.13,U] [#2 0.07,0.24,0.81,U] [#3 -0.05,0.16,0.74,U] [#4 -0.16,0.31,0.72,U] [#5 -0.09,0.32,0.65,U] [#6 0.01,0.21,0.74,U] [#7 -0.01,0.39,0.61,U] [#8 -0.28,0.03,0.56,U] 
01:49:58.642 00.001 1032 single-star, 8 included, MultiStar: {-0.06, 0.21}, one-star: {0.02, 0.01}
01:49:58.645 00.003 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
01:49:58.647 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
01:49:58.648 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.56 mountX=0.01 mountY=-0.02, mountTheta=-1.27
01:49:58.651 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
01:49:58.653 00.002 1032 Enqueuing Move request for scope (0.02, 0.01)
01:49:58.655 00.002 10072 Worker thread wakes up
01:49:58.655 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
01:49:58.655 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
01:49:58.655 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
01:49:58.656 00.001 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.34, period_length = 287.50
01:49:58.656 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:49:58.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:58.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:49:58.656 00.000 10072 MoveAxis(W, 7, ABG)
01:49:58.656 00.000 10072 Guiding  Dir = 3, Dur = 7
01:49:58.657 00.001 10072 IsGuiding returns 0
01:49:58.657 00.000 10072 PulseGuide returned control before completion, sleep 17
01:49:58.657 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:58.679 00.022 1032 UpdateGuideState exits: m=1161 SNR=24.0
01:49:58.681 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:58.683 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:58.685 00.002 1032 Enqueuing Expose request
01:49:58.686 00.001 10072 IsGuiding returns 0
01:49:58.686 00.000 10072 Move returns status 0, amount 7
01:49:58.687 00.001 10072 MoveAxis(N, 0, ABG)
01:49:58.687 00.000 10072 Move returns status 0, amount 0
01:49:58.687 00.000 10072 move complete, result=0
01:49:58.687 00.000 10072 worker thread done servicing request
01:49:58.687 00.000 10072 Worker thread wakes up
01:49:58.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:58.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:58.694 00.007 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:49:59.323 00.629 10072 Exposure complete
01:49:59.372 00.049 10072 worker thread done servicing request
01:49:59.373 00.001 1032 OnExposeComplete: enter
01:49:59.375 00.002 1032 UpdateGuideState(): m_state=6
01:49:59.377 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 529
01:49:59.378 00.001 1032 Star::Find returns 1 (0), X=223.27, Y=617.95, Mass=1370, SNR=26.1, Peak=151 HFD=2.6
01:49:59.380 00.002 1032 MultiStar: [#1 -0.04,0.23,1.03,U] [#2 0.03,0.37,0.73,U] [#3 0.09,0.23,0.66,U] [#4 -0.05,0.18,0.69,U] [#5 0.00,0.30,0.62,U] [#6 -0.02,0.15,0.67,U] [#7 0.04,0.35,0.57,U] [#8 -0.09,0.17,0.54,U] 
01:49:59.381 00.001 1032 single-star, 8 included, MultiStar: {-0.00, 0.21}, one-star: {0.01, 0.02}
01:49:59.383 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
01:49:59.385 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
01:49:59.386 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.06 mountX=0.02 mountY=-0.02, mountTheta=-0.78
01:49:59.388 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
01:49:59.390 00.002 1032 Enqueuing Move request for scope (0.01, 0.02)
01:49:59.392 00.002 10072 Worker thread wakes up
01:49:59.392 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:49:59.392 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:49:59.392 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
01:49:59.393 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.34, period_length = 287.50
01:49:59.393 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:49:59.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:59.393 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:49:59.393 00.000 10072 MoveAxis(W, 8, ABG)
01:49:59.393 00.000 10072 Guiding  Dir = 3, Dur = 8
01:49:59.394 00.001 10072 IsGuiding returns 0
01:49:59.394 00.000 10072 PulseGuide returned control before completion, sleep 18
01:49:59.395 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:59.414 00.019 10072 IsGuiding returns 0
01:49:59.414 00.000 10072 Move returns status 0, amount 8
01:49:59.414 00.000 10072 MoveAxis(N, 0, ABG)
01:49:59.414 00.000 10072 Move returns status 0, amount 0
01:49:59.414 00.000 10072 move complete, result=0
01:49:59.414 00.000 10072 worker thread done servicing request
01:49:59.419 00.005 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:49:59.420 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:59.423 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:59.426 00.003 1032 Enqueuing Expose request
01:49:59.428 00.002 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:49:59.431 00.003 10072 Worker thread wakes up
01:49:59.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:59.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:59.839 00.408 10072 Exposure complete
01:49:59.889 00.050 10072 worker thread done servicing request
01:49:59.889 00.000 1032 OnExposeComplete: enter
01:49:59.892 00.003 1032 UpdateGuideState(): m_state=6
01:49:59.894 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 530
01:49:59.897 00.003 1032 Star::Find returns 1 (0), X=223.34, Y=617.96, Mass=1334, SNR=25.7, Peak=144 HFD=2.8
01:49:59.899 00.002 1032 MultiStar: [#1 -0.00,0.25,1.04,U] [#2 0.02,0.18,0.74,U] [#3 -0.02,0.17,0.71,U] [#4 -0.05,0.28,0.73,U] [#5 0.02,0.27,0.61,U] [#6 -0.04,0.18,0.71,U] [#7 0.08,0.19,0.59,U] [#8 -0.13,0.13,0.53,U] 
01:49:59.901 00.002 1032 single-star, 8 included, MultiStar: {0.00, 0.18}, one-star: {0.08, 0.03}
01:49:59.902 00.001 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
01:49:59.905 00.003 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
01:49:59.906 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.39 mountX=0.01 mountY=-0.09, mountTheta=-1.44
01:49:59.909 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
01:49:59.910 00.001 1032 Enqueuing Move request for scope (0.08, 0.03)
01:49:59.912 00.002 10072 Worker thread wakes up
01:49:59.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
01:49:59.912 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
01:49:59.912 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
01:49:59.913 00.001 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.34, period_length = 287.50
01:49:59.913 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:49:59.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:59.913 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:49:59.913 00.000 10072 MoveAxis(W, 7, ABG)
01:49:59.913 00.000 10072 Guiding  Dir = 3, Dur = 7
01:49:59.913 00.000 10072 IsGuiding returns 0
01:49:59.914 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:49:59.915 00.001 10072 PulseGuide returned control before completion, sleep 17
01:49:59.935 00.020 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:49:59.938 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:59.939 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:49:59.941 00.002 1032 Enqueuing Expose request
01:49:59.947 00.006 10072 IsGuiding returns 0
01:49:59.947 00.000 10072 Move returns status 0, amount 7
01:49:59.947 00.000 10072 MoveAxis(N, 0, ABG)
01:49:59.947 00.000 10072 Move returns status 0, amount 0
01:49:59.947 00.000 10072 move complete, result=0
01:49:59.947 00.000 10072 worker thread done servicing request
01:49:59.947 00.000 10072 Worker thread wakes up
01:49:59.948 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:49:59.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:49:59.952 00.004 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:50:00.576 00.624 10072 Exposure complete
01:50:00.624 00.048 10072 worker thread done servicing request
01:50:00.625 00.001 1032 OnExposeComplete: enter
01:50:00.627 00.002 1032 UpdateGuideState(): m_state=6
01:50:00.628 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 531
01:50:00.630 00.002 1032 Star::Find returns 1 (0), X=223.26, Y=617.94, Mass=1272, SNR=25.1, Peak=141 HFD=2.6
01:50:00.632 00.002 1032 MultiStar: [#1 -0.03,0.24,1.02,U] [#2 -0.05,0.20,0.77,U] [#3 -0.02,0.25,0.69,U] [#4 -0.04,0.23,0.75,U] [#5 -0.01,0.22,0.65,U] [#6 -0.07,0.11,0.74,U] [#7 0.06,0.25,0.61,U] [#8 0.02,0.11,0.56,U] 
01:50:00.634 00.002 1032 single-star, 8 included, MultiStar: {-0.02, 0.18}, one-star: {0.00, 0.02}
01:50:00.636 00.002 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
01:50:00.637 00.001 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
01:50:00.638 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.44 mountX=0.02 mountY=-0.01, mountTheta=-0.39
01:50:00.641 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.02, opts=13)
01:50:00.645 00.004 1032 Enqueuing Move request for scope (0.00, 0.02)
01:50:00.646 00.001 10072 Worker thread wakes up
01:50:00.646 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
01:50:00.647 00.001 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
01:50:00.647 00.000 10072 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
01:50:00.647 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.34, period_length = 287.50
01:50:00.647 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:50:00.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:00.647 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:50:00.648 00.001 10072 MoveAxis(W, 4, ABG)
01:50:00.648 00.000 10072 Guiding  Dir = 3, Dur = 4
01:50:00.648 00.000 10072 IsGuiding returns 0
01:50:00.648 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:00.650 00.002 10072 PulseGuide returned control before completion, sleep 14
01:50:00.668 00.018 10072 IsGuiding returns 0
01:50:00.668 00.000 10072 Move returns status 0, amount 4
01:50:00.668 00.000 10072 MoveAxis(N, 0, ABG)
01:50:00.668 00.000 10072 Move returns status 0, amount 0
01:50:00.668 00.000 10072 move complete, result=0
01:50:00.669 00.001 10072 worker thread done servicing request
01:50:00.669 00.000 1032 UpdateGuideState exits: m=1272 SNR=25.1
01:50:00.671 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:00.674 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:00.675 00.001 1032 Enqueuing Expose request
01:50:00.677 00.002 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
01:50:00.680 00.003 10072 Worker thread wakes up
01:50:00.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:00.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:01.091 00.411 10072 Exposure complete
01:50:01.138 00.047 10072 worker thread done servicing request
01:50:01.138 00.000 1032 OnExposeComplete: enter
01:50:01.141 00.003 1032 UpdateGuideState(): m_state=6
01:50:01.143 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 532
01:50:01.147 00.004 1032 Star::Find returns 1 (0), X=223.28, Y=617.94, Mass=1339, SNR=25.8, Peak=152 HFD=2.6
01:50:01.149 00.002 1032 MultiStar: [#1 -0.01,0.31,1.07,U] [#2 0.01,0.24,0.76,U] [#3 -0.04,0.28,0.71,U] [#4 -0.09,0.36,0.75,U] [#5 -0.02,0.34,0.61,U] [#6 -0.10,0.14,0.73,U] [#7 0.00,0.36,0.57,U] [#8 -0.09,0.19,0.52,U] 
01:50:01.151 00.002 1032 single-star, 8 included, MultiStar: {-0.03, 0.24}, one-star: {0.02, 0.02}
01:50:01.153 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
01:50:01.155 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
01:50:01.157 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.74 mountX=0.01 mountY=-0.03, mountTheta=-1.09
01:50:01.161 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
01:50:01.163 00.002 1032 Enqueuing Move request for scope (0.02, 0.02)
01:50:01.164 00.001 10072 Worker thread wakes up
01:50:01.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:50:01.164 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:50:01.164 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
01:50:01.164 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.34, period_length = 287.50
01:50:01.166 00.002 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:50:01.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:01.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:50:01.166 00.000 10072 MoveAxis(W, 4, ABG)
01:50:01.166 00.000 10072 Guiding  Dir = 3, Dur = 4
01:50:01.166 00.000 10072 IsGuiding returns 0
01:50:01.167 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:01.168 00.001 10072 PulseGuide returned control before completion, sleep 14
01:50:01.188 00.020 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:50:01.190 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:01.193 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:01.195 00.002 1032 Enqueuing Expose request
01:50:01.197 00.002 10072 IsGuiding returns 0
01:50:01.197 00.000 10072 Move returns status 0, amount 4
01:50:01.197 00.000 10072 MoveAxis(N, 0, ABG)
01:50:01.197 00.000 10072 Move returns status 0, amount 0
01:50:01.197 00.000 10072 move complete, result=0
01:50:01.197 00.000 10072 worker thread done servicing request
01:50:01.197 00.000 10072 Worker thread wakes up
01:50:01.197 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:01.197 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:01.207 00.010 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
01:50:01.843 00.636 10072 Exposure complete
01:50:01.887 00.044 10072 worker thread done servicing request
01:50:01.887 00.000 1032 OnExposeComplete: enter
01:50:01.889 00.002 1032 UpdateGuideState(): m_state=6
01:50:01.892 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 533
01:50:01.895 00.003 1032 Star::Find returns 1 (0), X=223.25, Y=618.13, Mass=1498, SNR=27.3, Peak=161 HFD=2.7
01:50:01.900 00.005 1032 MultiStar: [#1 -0.01,0.37,0.94,U] [#2 -0.10,0.34,0.74,U] [#3 -0.11,0.35,0.65,U] [#4 -0.07,0.36,0.68,U] [#5 -0.05,0.38,0.59,U] [#6 -0.02,0.29,0.67,U] [#7 -0.02,0.40,0.56,U] [#8 -0.07,0.36,0.53,U] 
01:50:01.901 00.001 1032 single-star, 8 included, MultiStar: {-0.05, 0.33}, one-star: {-0.01, 0.20}
01:50:01.905 00.004 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
01:50:01.906 00.001 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
01:50:01.908 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.61 mountX=0.20 mountY=-0.04, mountTheta=-0.22
01:50:01.911 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.20, opts=13)
01:50:01.912 00.001 1032 Enqueuing Move request for scope (-0.01, 0.20)
01:50:01.914 00.002 10072 Worker thread wakes up
01:50:01.914 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
01:50:01.914 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
01:50:01.914 00.000 10072 Moving (-0.01, 0.20) raw xDistance=0.20 yDistance=-0.04
01:50:01.915 00.001 10072 PPEC rslt: input = 0.20, final = 0.09, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.34, period_length = 287.50
01:50:01.915 00.000 10072 PPEC: input: 0.20, control: 0.09, exposure: 500
01:50:01.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:01.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:50:01.915 00.000 10072 MoveAxis(W, 92, ABG)
01:50:01.915 00.000 10072 Guiding  Dir = 3, Dur = 92
01:50:01.916 00.001 10072 IsGuiding returns 0
01:50:01.916 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:01.918 00.002 10072 PulseGuide returned control before completion, sleep 102
01:50:01.936 00.018 1032 UpdateGuideState exits: m=1498 SNR=27.3
01:50:01.938 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:01.940 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:01.941 00.001 1032 Enqueuing Expose request
01:50:02.027 00.086 10072 IsGuiding returns 0
01:50:02.027 00.000 10072 Move returns status 0, amount 92
01:50:02.027 00.000 10072 MoveAxis(N, 0, ABG)
01:50:02.027 00.000 10072 Move returns status 0, amount 0
01:50:02.027 00.000 10072 move complete, result=0
01:50:02.027 00.000 10072 worker thread done servicing request
01:50:02.027 00.000 10072 Worker thread wakes up
01:50:02.027 00.000 1032 GuideStep: 0.2 px 92 ms WEST, -0.0 px 0 ms NORTH
01:50:02.030 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:02.031 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:02.435 00.404 10072 Exposure complete
01:50:02.482 00.047 10072 worker thread done servicing request
01:50:02.482 00.000 1032 OnExposeComplete: enter
01:50:02.485 00.003 1032 UpdateGuideState(): m_state=6
01:50:02.487 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 534
01:50:02.489 00.002 1032 Star::Find returns 1 (0), X=223.23, Y=617.99, Mass=1407, SNR=26.4, Peak=153 HFD=2.5
01:50:02.491 00.002 1032 MultiStar: [#1 -0.04,0.27,1.00,U] [#2 0.06,0.23,0.74,U] [#3 -0.07,0.32,0.66,U] [#4 -0.08,0.29,0.66,U] [#5 0.07,0.39,0.59,U] [#6 -0.11,0.18,0.71,U] [#7 -0.03,0.28,0.59,U] [#8 -0.08,0.21,0.51,U] 
01:50:02.493 00.002 1032 single-star, 8 included, MultiStar: {-0.03, 0.24}, one-star: {-0.03, 0.07}
01:50:02.495 00.002 1032 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.83) = xAngle (0.13 = 0.13)
01:50:02.498 00.003 1032 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.13 = 0.13)
01:50:02.499 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.96 mountX=0.07 mountY=0.01, mountTheta=0.13
01:50:02.502 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
01:50:02.503 00.001 1032 Enqueuing Move request for scope (-0.03, 0.07)
01:50:02.505 00.002 10072 Worker thread wakes up
01:50:02.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
01:50:02.505 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
01:50:02.505 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.01
01:50:02.506 00.001 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.33, period_length = 287.50
01:50:02.506 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:50:02.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:02.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:50:02.506 00.000 10072 MoveAxis(W, 4, ABG)
01:50:02.506 00.000 10072 Guiding  Dir = 3, Dur = 4
01:50:02.507 00.001 10072 IsGuiding returns 0
01:50:02.507 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:02.509 00.002 10072 PulseGuide returned control before completion, sleep 14
01:50:02.526 00.017 10072 IsGuiding returns 0
01:50:02.526 00.000 10072 Move returns status 0, amount 4
01:50:02.526 00.000 10072 MoveAxis(N, 0, ABG)
01:50:02.526 00.000 10072 Move returns status 0, amount 0
01:50:02.526 00.000 10072 move complete, result=0
01:50:02.526 00.000 10072 worker thread done servicing request
01:50:02.528 00.002 1032 UpdateGuideState exits: m=1407 SNR=26.4
01:50:02.531 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:02.533 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:02.534 00.001 1032 Enqueuing Expose request
01:50:02.536 00.002 1032 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
01:50:02.537 00.001 10072 Worker thread wakes up
01:50:02.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:02.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:03.169 00.632 10072 Exposure complete
01:50:03.216 00.047 10072 worker thread done servicing request
01:50:03.216 00.000 1032 OnExposeComplete: enter
01:50:03.218 00.002 1032 UpdateGuideState(): m_state=6
01:50:03.220 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 535
01:50:03.222 00.002 1032 Star::Find returns 1 (0), X=223.32, Y=617.90, Mass=1408, SNR=26.4, Peak=158 HFD=2.7
01:50:03.224 00.002 1032 MultiStar: [#1 0.03,0.21,1.00,U] [#2 0.02,0.15,0.77,U] [#3 -0.02,0.17,0.68,U] [#4 -0.04,0.22,0.71,U] [#5 0.08,0.34,0.59,U] [#6 0.05,0.10,0.69,U] [#7 0.14,0.13,0.58,U] [#8 -0.03,0.18,0.51,U] 
01:50:03.226 00.002 1032 single-star, 8 included, MultiStar: {0.03, 0.15}, one-star: {0.06, -0.03}
01:50:03.229 00.003 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
01:50:03.230 00.001 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
01:50:03.231 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.41 mountX=-0.04 mountY=-0.05, mountTheta=-2.24
01:50:03.235 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
01:50:03.237 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
01:50:03.239 00.002 10072 Worker thread wakes up
01:50:03.239 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
01:50:03.239 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
01:50:03.240 00.001 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
01:50:03.240 00.000 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.33, period_length = 287.50
01:50:03.240 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:50:03.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:03.242 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:50:03.242 00.000 10072 MoveAxis(W, 4, ABG)
01:50:03.242 00.000 10072 Guiding  Dir = 3, Dur = 4
01:50:03.242 00.000 10072 IsGuiding returns 0
01:50:03.242 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:03.244 00.002 10072 PulseGuide returned control before completion, sleep 14
01:50:03.259 00.015 10072 IsGuiding returns 0
01:50:03.259 00.000 10072 Move returns status 0, amount 4
01:50:03.259 00.000 10072 MoveAxis(N, 0, ABG)
01:50:03.259 00.000 10072 Move returns status 0, amount 0
01:50:03.260 00.001 10072 move complete, result=0
01:50:03.260 00.000 10072 worker thread done servicing request
01:50:03.263 00.003 1032 UpdateGuideState exits: m=1408 SNR=26.4
01:50:03.266 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:03.269 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:03.272 00.003 1032 Enqueuing Expose request
01:50:03.274 00.002 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:50:03.277 00.003 10072 Worker thread wakes up
01:50:03.277 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:03.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:03.686 00.409 10072 Exposure complete
01:50:03.737 00.051 10072 worker thread done servicing request
01:50:03.738 00.001 1032 OnExposeComplete: enter
01:50:03.740 00.002 1032 UpdateGuideState(): m_state=6
01:50:03.743 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 536
01:50:03.745 00.002 1032 Star::Find returns 1 (0), X=223.33, Y=617.94, Mass=1347, SNR=25.9, Peak=144 HFD=2.7
01:50:03.747 00.002 1032 MultiStar: [#1 -0.00,0.15,1.01,U] [#2 0.09,0.19,0.75,U] [#3 0.00,0.16,0.66,U] [#4 -0.03,0.14,0.71,U] [#5 0.14,0.32,0.59,U] [#6 -0.08,0.00,0.71,U] [#7 0.01,0.22,0.57,U] [#8 -0.06,0.15,0.50,U] 
01:50:03.749 00.002 1032 single-star, 8 included, MultiStar: {0.02, 0.14}, one-star: {0.08, 0.01}
01:50:03.751 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
01:50:03.753 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
01:50:03.754 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.19 mountX=-0.01 mountY=-0.08, mountTheta=-1.64
01:50:03.757 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
01:50:03.759 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
01:50:03.762 00.003 10072 Worker thread wakes up
01:50:03.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
01:50:03.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
01:50:03.762 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
01:50:03.763 00.001 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.33, period_length = 287.50
01:50:03.763 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:50:03.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:03.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:50:03.763 00.000 10072 MoveAxis(W, 4, ABG)
01:50:03.763 00.000 10072 Guiding  Dir = 3, Dur = 4
01:50:03.763 00.000 10072 IsGuiding returns 0
01:50:03.764 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:03.766 00.002 10072 PulseGuide returned control before completion, sleep 14
01:50:03.785 00.019 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:50:03.788 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:03.791 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:03.793 00.002 10072 IsGuiding returns 0
01:50:03.793 00.000 10072 Move returns status 0, amount 4
01:50:03.793 00.000 10072 MoveAxis(N, 0, ABG)
01:50:03.793 00.000 10072 Move returns status 0, amount 0
01:50:03.793 00.000 10072 move complete, result=0
01:50:03.793 00.000 1032 Enqueuing Expose request
01:50:03.795 00.002 10072 worker thread done servicing request
01:50:03.795 00.000 10072 Worker thread wakes up
01:50:03.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:03.796 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:03.796 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:50:04.422 00.626 10072 Exposure complete
01:50:04.471 00.049 10072 worker thread done servicing request
01:50:04.471 00.000 1032 OnExposeComplete: enter
01:50:04.473 00.002 1032 UpdateGuideState(): m_state=6
01:50:04.475 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 537
01:50:04.477 00.002 1032 Star::Find returns 1 (0), X=223.33, Y=618.01, Mass=1396, SNR=26.3, Peak=155 HFD=2.6
01:50:04.478 00.001 1032 MultiStar: [#1 0.00,0.26,1.02,U] [#2 -0.06,0.28,0.71,U] [#3 -0.01,0.17,0.66,U] [#4 0.02,0.22,0.68,U] [#5 0.07,0.31,0.61,U] [#6 0.01,0.19,0.70,U] [#7 0.01,0.23,0.57,U] [#8 -0.08,0.39,0.49,U] 
01:50:04.480 00.002 1032 single-star, 8 included, MultiStar: {0.01, 0.23}, one-star: {0.07, 0.09}
01:50:04.481 00.001 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
01:50:04.482 00.001 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
01:50:04.485 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.91 mountX=0.07 mountY=-0.09, mountTheta=-0.92
01:50:04.488 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
01:50:04.492 00.004 1032 Enqueuing Move request for scope (0.07, 0.09)
01:50:04.495 00.003 10072 Worker thread wakes up
01:50:04.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
01:50:04.495 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:50:04.495 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
01:50:04.496 00.001 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.33, period_length = 287.50
01:50:04.497 00.001 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:50:04.498 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:04.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:50:04.498 00.000 10072 MoveAxis(W, 4, ABG)
01:50:04.498 00.000 10072 Guiding  Dir = 3, Dur = 4
01:50:04.498 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:04.500 00.002 10072 IsGuiding returns 0
01:50:04.500 00.000 10072 PulseGuide returned control before completion, sleep 14
01:50:04.518 00.018 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:50:04.522 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:04.523 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:04.525 00.002 1032 Enqueuing Expose request
01:50:04.529 00.004 10072 IsGuiding returns 0
01:50:04.529 00.000 10072 Move returns status 0, amount 4
01:50:04.529 00.000 10072 MoveAxis(N, 0, ABG)
01:50:04.529 00.000 10072 Move returns status 0, amount 0
01:50:04.529 00.000 10072 move complete, result=0
01:50:04.529 00.000 10072 worker thread done servicing request
01:50:04.529 00.000 10072 Worker thread wakes up
01:50:04.529 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:04.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:04.533 00.004 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:50:04.937 00.404 10072 Exposure complete
01:50:04.983 00.046 10072 worker thread done servicing request
01:50:04.983 00.000 1032 OnExposeComplete: enter
01:50:04.985 00.002 1032 UpdateGuideState(): m_state=6
01:50:04.987 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 538
01:50:04.990 00.003 1032 Star::Find returns 1 (0), X=223.35, Y=617.94, Mass=1374, SNR=26.1, Peak=153 HFD=2.7
01:50:04.993 00.003 1032 MultiStar: [#1 0.07,0.19,1.03,U] [#2 0.08,0.18,0.78,U] [#3 -0.05,0.12,0.68,U] [#4 0.08,0.17,0.67,U] [#5 -0.02,0.14,0.61,U] [#6 0.02,0.10,0.74,U] [#7 0.11,0.35,0.58,U] [#8 0.00,0.17,0.50,U] 
01:50:04.994 00.001 1032 single-star, 8 included, MultiStar: {0.05, 0.15}, one-star: {0.10, 0.02}
01:50:04.996 00.002 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
01:50:04.998 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
01:50:04.999 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.18 mountX=-0.01 mountY=-0.10, mountTheta=-1.65
01:50:05.003 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
01:50:05.006 00.003 1032 Enqueuing Move request for scope (0.10, 0.02)
01:50:05.008 00.002 10072 Worker thread wakes up
01:50:05.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
01:50:05.008 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
01:50:05.008 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
01:50:05.008 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.33, period_length = 287.50
01:50:05.008 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:50:05.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:05.009 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:50:05.009 00.000 10072 MoveAxis(W, 4, ABG)
01:50:05.009 00.000 10072 Guiding  Dir = 3, Dur = 4
01:50:05.009 00.000 10072 IsGuiding returns 0
01:50:05.009 00.000 10072 PulseGuide returned control before completion, sleep 14
01:50:05.009 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:05.029 00.020 10072 IsGuiding returns 0
01:50:05.029 00.000 10072 Move returns status 0, amount 4
01:50:05.029 00.000 10072 MoveAxis(N, 0, ABG)
01:50:05.029 00.000 10072 Move returns status 0, amount 0
01:50:05.029 00.000 10072 move complete, result=0
01:50:05.029 00.000 10072 worker thread done servicing request
01:50:05.030 00.001 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:50:05.033 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:05.034 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:05.036 00.002 1032 Enqueuing Expose request
01:50:05.037 00.001 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:50:05.040 00.003 10072 Worker thread wakes up
01:50:05.040 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:05.040 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:05.671 00.631 10072 Exposure complete
01:50:05.721 00.050 10072 worker thread done servicing request
01:50:05.721 00.000 1032 OnExposeComplete: enter
01:50:05.723 00.002 1032 UpdateGuideState(): m_state=6
01:50:05.725 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 539
01:50:05.726 00.001 1032 Star::Find returns 1 (0), X=223.40, Y=617.89, Mass=1368, SNR=26.1, Peak=159 HFD=2.8
01:50:05.728 00.002 1032 MultiStar: [#1 0.13,0.10,1.04,U] [#2 0.02,0.18,0.72,U] [#3 -0.03,0.15,0.65,U] [#4 -0.07,0.16,0.72,U] [#5 0.02,0.11,0.60,U] [#6 0.02,0.04,0.71,U] [#7 0.09,0.23,0.59,U] [#8 0.01,0.16,0.52,U] 
01:50:05.730 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.11}, one-star: {0.14, -0.03}
01:50:05.733 00.003 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
01:50:05.735 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
01:50:05.737 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=0.09 mountY=-0.07, mountTheta=-0.67
01:50:05.741 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
01:50:05.743 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
01:50:05.744 00.001 10072 Worker thread wakes up
01:50:05.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
01:50:05.744 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:50:05.745 00.001 10072 Moving (0.05, 0.11) raw xDistance=0.09 yDistance=-0.07
01:50:05.745 00.000 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.33, period_length = 287.50
01:50:05.745 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:50:05.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:05.746 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:50:05.746 00.000 10072 MoveAxis(W, 6, ABG)
01:50:05.746 00.000 10072 Guiding  Dir = 3, Dur = 6
01:50:05.746 00.000 10072 IsGuiding returns 0
01:50:05.747 00.001 10072 PulseGuide returned control before completion, sleep 16
01:50:05.747 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:05.767 00.020 1032 UpdateGuideState exits: m=1368 SNR=26.1
01:50:05.770 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:05.771 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:05.773 00.002 1032 Enqueuing Expose request
01:50:05.780 00.007 10072 IsGuiding returns 0
01:50:05.780 00.000 10072 Move returns status 0, amount 6
01:50:05.780 00.000 10072 MoveAxis(N, 0, ABG)
01:50:05.780 00.000 10072 Move returns status 0, amount 0
01:50:05.780 00.000 10072 move complete, result=0
01:50:05.780 00.000 10072 worker thread done servicing request
01:50:05.780 00.000 10072 Worker thread wakes up
01:50:05.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:05.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:05.783 00.003 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:50:06.190 00.407 10072 Exposure complete
01:50:06.240 00.050 10072 worker thread done servicing request
01:50:06.240 00.000 1032 OnExposeComplete: enter
01:50:06.242 00.002 1032 UpdateGuideState(): m_state=6
01:50:06.244 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 540
01:50:06.247 00.003 1032 Star::Find returns 1 (0), X=223.47, Y=617.96, Mass=1359, SNR=26.0, Peak=159 HFD=2.8
01:50:06.249 00.002 1032 MultiStar: [#1 0.13,0.10,1.01,U] [#2 0.15,0.20,0.72,U] [#3 0.04,0.10,0.70,U] [#4 -0.05,0.07,0.69,U] [#5 0.04,0.23,0.63,U] [#6 0.05,0.03,0.69,U] [#7 0.04,0.24,0.60,U] [#8 -0.08,0.12,0.53,U] 
01:50:06.251 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.12}, one-star: {0.21, 0.03}
01:50:06.252 00.001 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
01:50:06.254 00.002 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
01:50:06.256 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.01 mountX=0.09 mountY=-0.10, mountTheta=-0.82
01:50:06.259 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
01:50:06.260 00.001 1032 Enqueuing Move request for scope (0.07, 0.12)
01:50:06.262 00.002 10072 Worker thread wakes up
01:50:06.262 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
01:50:06.262 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
01:50:06.262 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.09 yDistance=-0.10
01:50:06.264 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.33, period_length = 287.50
01:50:06.264 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:50:06.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:06.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:50:06.264 00.000 10072 MoveAxis(W, 5, ABG)
01:50:06.264 00.000 10072 Guiding  Dir = 3, Dur = 5
01:50:06.264 00.000 10072 IsGuiding returns 0
01:50:06.264 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:06.266 00.002 10072 PulseGuide returned control before completion, sleep 15
01:50:06.282 00.016 10072 IsGuiding returns 1
01:50:06.282 00.000 10072 scope still moving after pulse duration time elapsed
01:50:06.284 00.002 1032 UpdateGuideState exits: m=1359 SNR=26.0
01:50:06.286 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:06.288 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:06.290 00.002 1032 Enqueuing Expose request
01:50:06.313 00.023 10072 IsGuiding returns 1
01:50:06.344 00.031 10072 IsGuiding returns 1
01:50:06.375 00.031 10072 IsGuiding returns 1
01:50:06.406 00.031 10072 IsGuiding returns 1
01:50:06.437 00.031 10072 IsGuiding returns 1
01:50:06.469 00.032 10072 IsGuiding returns 1
01:50:06.500 00.031 10072 IsGuiding returns 1
01:50:06.532 00.032 10072 IsGuiding returns 1
01:50:06.564 00.032 10072 IsGuiding returns 1
01:50:06.595 00.031 10072 IsGuiding returns 1
01:50:06.626 00.031 10072 IsGuiding returns 1
01:50:06.657 00.031 10072 IsGuiding returns 1
01:50:06.687 00.030 10072 IsGuiding returns 0
01:50:06.688 00.001 10072 scope move finished after 5 + 418 ms
01:50:06.688 00.000 10072 Move returns status 0, amount 5
01:50:06.688 00.000 10072 MoveAxis(N, 0, ABG)
01:50:06.688 00.000 10072 Move returns status 0, amount 0
01:50:06.688 00.000 10072 move complete, result=0
01:50:06.688 00.000 10072 worker thread done servicing request
01:50:06.688 00.000 10072 Worker thread wakes up
01:50:06.688 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:50:06.690 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:06.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:07.327 00.637 10072 Exposure complete
01:50:07.373 00.046 10072 worker thread done servicing request
01:50:07.373 00.000 1032 OnExposeComplete: enter
01:50:07.374 00.001 1032 UpdateGuideState(): m_state=6
01:50:07.377 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 541
01:50:07.379 00.002 1032 Star::Find returns 1 (0), X=223.33, Y=618.02, Mass=1341, SNR=25.7, Peak=139 HFD=2.7
01:50:07.380 00.001 1032 MultiStar: [#1 0.13,0.20,1.01,U] [#2 0.09,0.22,0.79,U] [#3 0.00,0.28,0.69,U] [#4 -0.03,0.25,0.72,U] [#5 0.07,0.21,0.61,U] [#6 -0.01,0.16,0.72,U] [#7 -0.06,0.21,0.60,U] [#8 -0.06,0.17,0.57,U] 
01:50:07.381 00.001 1032 single-star, 8 included, MultiStar: {0.03, 0.19}, one-star: {0.08, 0.09}
01:50:07.383 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:50:07.385 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:50:07.386 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=0.07 mountY=-0.10, mountTheta=-0.95
01:50:07.389 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.09, opts=13)
01:50:07.391 00.002 1032 Enqueuing Move request for scope (0.08, 0.09)
01:50:07.392 00.001 10072 Worker thread wakes up
01:50:07.393 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
01:50:07.393 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:50:07.393 00.000 10072 Moving (0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:50:07.393 00.000 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.33, period_length = 287.50
01:50:07.394 00.001 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:50:07.394 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:07.394 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:50:07.394 00.000 10072 MoveAxis(W, 7, ABG)
01:50:07.394 00.000 10072 Guiding  Dir = 3, Dur = 7
01:50:07.394 00.000 10072 IsGuiding returns 0
01:50:07.395 00.001 10072 PulseGuide returned control before completion, sleep 17
01:50:07.395 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:07.417 00.022 1032 UpdateGuideState exits: m=1341 SNR=25.7
01:50:07.419 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:07.420 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:07.422 00.002 10072 IsGuiding returns 0
01:50:07.423 00.001 1032 Enqueuing Expose request
01:50:07.425 00.002 10072 Move returns status 0, amount 7
01:50:07.425 00.000 10072 MoveAxis(N, 0, ABG)
01:50:07.425 00.000 10072 Move returns status 0, amount 0
01:50:07.425 00.000 10072 move complete, result=0
01:50:07.425 00.000 10072 worker thread done servicing request
01:50:07.425 00.000 10072 Worker thread wakes up
01:50:07.425 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:07.425 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:07.434 00.009 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:50:07.843 00.409 10072 Exposure complete
01:50:07.892 00.049 10072 worker thread done servicing request
01:50:07.892 00.000 1032 OnExposeComplete: enter
01:50:07.894 00.002 1032 UpdateGuideState(): m_state=6
01:50:07.897 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 542
01:50:07.898 00.001 1032 Star::Find returns 1 (0), X=223.38, Y=618.06, Mass=1343, SNR=25.8, Peak=138 HFD=2.8
01:50:07.900 00.002 1032 MultiStar: [#1 0.03,0.30,1.07,U] [#2 0.00,0.29,0.75,U] [#3 0.06,0.24,0.69,U] [#4 0.04,0.28,0.70,U] [#5 0.10,0.29,0.59,U] [#6 -0.10,0.28,0.72,U] [#7 0.03,0.30,0.61,U] [#8 -0.10,0.21,0.52,U] 
01:50:07.902 00.002 1032 single-star, 8 included, MultiStar: {0.03, 0.25}, one-star: {0.13, 0.13}
01:50:07.904 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:50:07.905 00.001 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:50:07.907 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.81 mountX=0.10 mountY=-0.16, mountTheta=-1.02
01:50:07.910 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.13, opts=13)
01:50:07.912 00.002 1032 Enqueuing Move request for scope (0.13, 0.13)
01:50:07.913 00.001 10072 Worker thread wakes up
01:50:07.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
01:50:07.913 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
01:50:07.913 00.000 10072 Moving (0.13, 0.13) raw xDistance=0.10 yDistance=-0.16
01:50:07.914 00.001 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.32, period_length = 287.50
01:50:07.914 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:50:07.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:07.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:50:07.914 00.000 10072 MoveAxis(W, 6, ABG)
01:50:07.914 00.000 10072 Guiding  Dir = 3, Dur = 6
01:50:07.914 00.000 10072 IsGuiding returns 0
01:50:07.915 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:07.917 00.002 10072 PulseGuide returned control before completion, sleep 16
01:50:07.934 00.017 10072 IsGuiding returns 0
01:50:07.934 00.000 10072 Move returns status 0, amount 6
01:50:07.934 00.000 10072 MoveAxis(N, 0, ABG)
01:50:07.934 00.000 10072 Move returns status 0, amount 0
01:50:07.934 00.000 10072 move complete, result=0
01:50:07.935 00.001 10072 worker thread done servicing request
01:50:07.935 00.000 1032 UpdateGuideState exits: m=1343 SNR=25.8
01:50:07.938 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:07.940 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:07.941 00.001 1032 Enqueuing Expose request
01:50:07.942 00.001 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
01:50:07.944 00.002 10072 Worker thread wakes up
01:50:07.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:07.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:08.577 00.633 10072 Exposure complete
01:50:08.627 00.050 10072 worker thread done servicing request
01:50:08.627 00.000 1032 OnExposeComplete: enter
01:50:08.629 00.002 1032 UpdateGuideState(): m_state=6
01:50:08.631 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 543
01:50:08.633 00.002 1032 Star::Find returns 1 (0), X=223.36, Y=617.94, Mass=1276, SNR=25.2, Peak=148 HFD=2.7
01:50:08.635 00.002 1032 MultiStar: [#1 0.13,0.26,1.06,U] [#2 0.05,0.25,0.81,U] [#3 0.10,0.22,0.70,U] [#4 0.06,0.34,0.76,U] [#5 0.07,0.30,0.65,U] [#6 -0.10,0.16,0.69,U] [#7 -0.04,0.32,0.61,U] [#8 0.01,0.18,0.52,U] 
01:50:08.637 00.002 1032 single-star, 8 included, MultiStar: {0.05, 0.22}, one-star: {0.11, 0.02}
01:50:08.638 00.001 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
01:50:08.640 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
01:50:08.641 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.19 mountX=-0.01 mountY=-0.11, mountTheta=-1.64
01:50:08.644 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
01:50:08.646 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
01:50:08.649 00.003 10072 Worker thread wakes up
01:50:08.650 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
01:50:08.650 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
01:50:08.650 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
01:50:08.650 00.000 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.32, period_length = 287.50
01:50:08.650 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:50:08.650 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:08.650 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:50:08.651 00.001 10072 MoveAxis(W, 7, ABG)
01:50:08.651 00.000 10072 Guiding  Dir = 3, Dur = 7
01:50:08.651 00.000 10072 IsGuiding returns 0
01:50:08.651 00.000 10072 PulseGuide returned control before completion, sleep 17
01:50:08.652 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:08.671 00.019 1032 UpdateGuideState exits: m=1276 SNR=25.2
01:50:08.674 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:08.675 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:08.677 00.002 1032 Enqueuing Expose request
01:50:08.683 00.006 10072 IsGuiding returns 0
01:50:08.683 00.000 10072 Move returns status 0, amount 7
01:50:08.683 00.000 10072 MoveAxis(N, 0, ABG)
01:50:08.683 00.000 10072 Move returns status 0, amount 0
01:50:08.683 00.000 10072 move complete, result=0
01:50:08.683 00.000 10072 worker thread done servicing request
01:50:08.683 00.000 10072 Worker thread wakes up
01:50:08.683 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:08.684 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:08.685 00.001 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:50:09.096 00.411 10072 Exposure complete
01:50:09.141 00.045 10072 worker thread done servicing request
01:50:09.142 00.001 1032 OnExposeComplete: enter
01:50:09.144 00.002 1032 UpdateGuideState(): m_state=6
01:50:09.146 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 544
01:50:09.149 00.003 1032 Star::Find returns 1 (0), X=223.34, Y=617.95, Mass=1311, SNR=25.5, Peak=144 HFD=2.8
01:50:09.151 00.002 1032 MultiStar: [#1 -0.01,0.27,1.03,U] [#2 0.06,0.20,0.74,U] [#3 0.09,0.18,0.66,U] [#4 -0.07,0.17,0.71,U] [#5 0.01,0.33,0.60,U] [#6 0.04,0.03,0.72,U] [#7 0.14,0.55,0.59,U] [#8 -0.02,0.23,0.54,U] 
01:50:09.152 00.001 1032 single-star, 8 included, MultiStar: {0.04, 0.21}, one-star: {0.09, 0.02}
01:50:09.155 00.003 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
01:50:09.156 00.001 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
01:50:09.158 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.27 mountX=0.00 mountY=-0.09, mountTheta=-1.56
01:50:09.160 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
01:50:09.161 00.001 1032 Enqueuing Move request for scope (0.09, 0.02)
01:50:09.164 00.003 10072 Worker thread wakes up
01:50:09.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
01:50:09.164 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
01:50:09.164 00.000 10072 Moving (0.09, 0.02) raw xDistance=0.00 yDistance=-0.09
01:50:09.165 00.001 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.32, period_length = 287.50
01:50:09.165 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:50:09.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:09.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:50:09.165 00.000 10072 MoveAxis(W, 6, ABG)
01:50:09.165 00.000 10072 Guiding  Dir = 3, Dur = 6
01:50:09.166 00.001 10072 IsGuiding returns 0
01:50:09.166 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:09.168 00.002 10072 PulseGuide returned control before completion, sleep 16
01:50:09.186 00.018 1032 UpdateGuideState exits: m=1311 SNR=25.5
01:50:09.188 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:09.189 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:09.191 00.002 1032 Enqueuing Expose request
01:50:09.200 00.009 10072 IsGuiding returns 0
01:50:09.200 00.000 10072 Move returns status 0, amount 6
01:50:09.200 00.000 10072 MoveAxis(N, 0, ABG)
01:50:09.200 00.000 10072 Move returns status 0, amount 0
01:50:09.200 00.000 10072 move complete, result=0
01:50:09.200 00.000 10072 worker thread done servicing request
01:50:09.200 00.000 10072 Worker thread wakes up
01:50:09.201 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:09.201 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:09.201 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:50:09.828 00.627 10072 Exposure complete
01:50:09.878 00.050 10072 worker thread done servicing request
01:50:09.878 00.000 1032 OnExposeComplete: enter
01:50:09.880 00.002 1032 UpdateGuideState(): m_state=6
01:50:09.882 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 545
01:50:09.883 00.001 1032 Star::Find returns 1 (0), X=223.27, Y=618.03, Mass=1362, SNR=26.0, Peak=146 HFD=2.7
01:50:09.886 00.003 1032 MultiStar: [#1 -0.08,0.42,1.04,U] [#2 0.02,0.35,0.75,U] [#3 0.09,0.28,0.70,U] [#4 -0.02,0.41,0.74,U] [#5 0.12,0.38,0.59,U] [#6 -0.01,0.20,0.71,U] [#7 -0.03,0.43,0.58,U] [#8 -0.01,0.29,0.51,U] 
01:50:09.887 00.001 1032 single-star, 8 included, MultiStar: {0.01, 0.31}, one-star: {0.02, 0.11}
01:50:09.888 00.001 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
01:50:09.891 00.003 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
01:50:09.892 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.43 mountX=0.10 mountY=-0.04, mountTheta=-0.40
01:50:09.895 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
01:50:09.896 00.001 1032 Enqueuing Move request for scope (0.02, 0.11)
01:50:09.900 00.004 10072 Worker thread wakes up
01:50:09.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
01:50:09.900 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
01:50:09.900 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.04
01:50:09.901 00.001 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.32, period_length = 287.50
01:50:09.901 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:50:09.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:09.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:50:09.901 00.000 10072 MoveAxis(W, 7, ABG)
01:50:09.901 00.000 10072 Guiding  Dir = 3, Dur = 7
01:50:09.901 00.000 10072 IsGuiding returns 0
01:50:09.901 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:09.903 00.002 10072 PulseGuide returned control before completion, sleep 17
01:50:09.921 00.018 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:50:09.923 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:09.926 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:09.928 00.002 1032 Enqueuing Expose request
01:50:09.936 00.008 10072 IsGuiding returns 0
01:50:09.936 00.000 10072 Move returns status 0, amount 7
01:50:09.936 00.000 10072 MoveAxis(N, 0, ABG)
01:50:09.936 00.000 10072 Move returns status 0, amount 0
01:50:09.936 00.000 10072 move complete, result=0
01:50:09.936 00.000 10072 worker thread done servicing request
01:50:09.936 00.000 10072 Worker thread wakes up
01:50:09.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:09.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:09.937 00.001 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:50:10.343 00.406 10072 Exposure complete
01:50:10.393 00.050 10072 worker thread done servicing request
01:50:10.393 00.000 1032 OnExposeComplete: enter
01:50:10.396 00.003 1032 UpdateGuideState(): m_state=6
01:50:10.397 00.001 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 546
01:50:10.399 00.002 1032 Star::Find returns 1 (0), X=223.34, Y=618.03, Mass=1384, SNR=26.2, Peak=147 HFD=2.8
01:50:10.401 00.002 1032 MultiStar: [#1 -0.01,0.36,1.02,U] [#2 -0.05,0.40,0.75,U] [#3 -0.09,0.36,0.67,U] [#4 -0.11,0.42,0.72,U] [#5 -0.04,0.47,0.61,U] [#6 -0.06,0.28,0.72,U] [#7 -0.02,0.41,0.56,U] [#8 0.01,0.29,0.51,U] 
01:50:10.403 00.002 1032 single-star, 8 included, MultiStar: {-0.03, 0.33}, one-star: {0.08, 0.11}
01:50:10.404 00.001 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
01:50:10.406 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
01:50:10.408 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.94 mountX=0.08 mountY=-0.10, mountTheta=-0.89
01:50:10.411 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
01:50:10.414 00.003 1032 Enqueuing Move request for scope (0.08, 0.11)
01:50:10.416 00.002 10072 Worker thread wakes up
01:50:10.416 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
01:50:10.416 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
01:50:10.416 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.08 yDistance=-0.10
01:50:10.417 00.001 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.32, period_length = 287.50
01:50:10.417 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:50:10.417 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:10.417 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:50:10.417 00.000 10072 MoveAxis(W, 6, ABG)
01:50:10.417 00.000 10072 Guiding  Dir = 3, Dur = 6
01:50:10.418 00.001 10072 IsGuiding returns 0
01:50:10.418 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:10.421 00.003 10072 PulseGuide returned control before completion, sleep 16
01:50:10.440 00.019 1032 UpdateGuideState exits: m=1384 SNR=26.2
01:50:10.443 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:10.446 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:10.449 00.003 1032 Enqueuing Expose request
01:50:10.451 00.002 10072 IsGuiding returns 0
01:50:10.451 00.000 10072 Move returns status 0, amount 6
01:50:10.451 00.000 10072 MoveAxis(N, 0, ABG)
01:50:10.451 00.000 10072 Move returns status 0, amount 0
01:50:10.451 00.000 10072 move complete, result=0
01:50:10.451 00.000 10072 worker thread done servicing request
01:50:10.451 00.000 10072 Worker thread wakes up
01:50:10.451 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:10.451 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:10.459 00.008 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:50:11.077 00.618 10072 Exposure complete
01:50:11.132 00.055 10072 worker thread done servicing request
01:50:11.132 00.000 1032 OnExposeComplete: enter
01:50:11.134 00.002 1032 UpdateGuideState(): m_state=6
01:50:11.136 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 547
01:50:11.138 00.002 1032 Star::Find returns 1 (0), X=223.39, Y=618.07, Mass=1324, SNR=25.6, Peak=136 HFD=2.8
01:50:11.140 00.002 1032 MultiStar: [#1 -0.03,0.34,1.05,U] [#2 -0.01,0.26,0.78,U] [#3 -0.01,0.30,0.69,U] [#4 -0.09,0.40,0.74,U] [#5 0.06,0.43,0.62,U] [#6 -0.07,0.28,0.74,U] [#7 -0.01,0.18,0.59,U] [#8 0.03,0.45,0.53,U] 
01:50:11.141 00.001 1032 single-star, 8 included, MultiStar: {0.00, 0.30}, one-star: {0.14, 0.14}
01:50:11.144 00.003 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
01:50:11.145 00.001 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
01:50:11.147 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.80 mountX=0.10 mountY=-0.17, mountTheta=-1.03
01:50:11.150 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.14, opts=13)
01:50:11.152 00.002 1032 Enqueuing Move request for scope (0.14, 0.14)
01:50:11.153 00.001 10072 Worker thread wakes up
01:50:11.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
01:50:11.154 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
01:50:11.154 00.000 10072 Moving (0.14, 0.14) raw xDistance=0.10 yDistance=-0.17
01:50:11.154 00.000 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.32, period_length = 287.50
01:50:11.154 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:50:11.155 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:11.155 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:50:11.155 00.000 10072 MoveAxis(W, 7, ABG)
01:50:11.155 00.000 10072 Guiding  Dir = 3, Dur = 7
01:50:11.155 00.000 10072 IsGuiding returns 0
01:50:11.155 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:11.159 00.004 10072 PulseGuide returned control before completion, sleep 17
01:50:11.177 00.018 1032 UpdateGuideState exits: m=1324 SNR=25.6
01:50:11.179 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:11.181 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:11.182 00.001 1032 Enqueuing Expose request
01:50:11.185 00.003 10072 IsGuiding returns 0
01:50:11.185 00.000 10072 Move returns status 0, amount 7
01:50:11.185 00.000 10072 MoveAxis(N, 0, ABG)
01:50:11.185 00.000 10072 Move returns status 0, amount 0
01:50:11.186 00.001 10072 move complete, result=0
01:50:11.186 00.000 10072 worker thread done servicing request
01:50:11.186 00.000 10072 Worker thread wakes up
01:50:11.186 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:11.186 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:11.192 00.006 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
01:50:11.598 00.406 10072 Exposure complete
01:50:11.646 00.048 10072 worker thread done servicing request
01:50:11.646 00.000 1032 OnExposeComplete: enter
01:50:11.649 00.003 1032 UpdateGuideState(): m_state=6
01:50:11.651 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 548
01:50:11.653 00.002 1032 Star::Find returns 1 (0), X=223.37, Y=618.05, Mass=1381, SNR=26.2, Peak=150 HFD=2.8
01:50:11.655 00.002 1032 MultiStar: [#1 0.06,0.24,1.03,U] [#2 0.06,0.39,0.72,U] [#3 0.02,0.26,0.66,U] [#4 -0.02,0.22,0.74,U] [#5 0.01,0.29,0.62,U] [#6 -0.09,0.20,0.70,U] [#7 0.14,0.22,0.58,U] [#8 0.03,0.24,0.50,U] 
01:50:11.656 00.001 1032 single-star, 8 included, MultiStar: {0.04, 0.24}, one-star: {0.11, 0.12}
01:50:11.659 00.003 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
01:50:11.661 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
01:50:11.663 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.84 mountX=0.09 mountY=-0.14, mountTheta=-0.99
01:50:11.666 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.12, opts=13)
01:50:11.667 00.001 1032 Enqueuing Move request for scope (0.11, 0.12)
01:50:11.669 00.002 10072 Worker thread wakes up
01:50:11.669 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
01:50:11.669 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
01:50:11.669 00.000 10072 Moving (0.11, 0.12) raw xDistance=0.09 yDistance=-0.14
01:50:11.671 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.32, period_length = 287.50
01:50:11.671 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:50:11.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:11.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:50:11.671 00.000 10072 MoveAxis(W, 7, ABG)
01:50:11.671 00.000 10072 Guiding  Dir = 3, Dur = 7
01:50:11.671 00.000 10072 IsGuiding returns 0
01:50:11.671 00.000 10072 PulseGuide returned control before completion, sleep 17
01:50:11.671 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:11.694 00.023 1032 UpdateGuideState exits: m=1381 SNR=26.2
01:50:11.696 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:11.698 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:11.699 00.001 1032 Enqueuing Expose request
01:50:11.706 00.007 10072 IsGuiding returns 0
01:50:11.706 00.000 10072 Move returns status 0, amount 7
01:50:11.706 00.000 10072 MoveAxis(N, 0, ABG)
01:50:11.706 00.000 10072 Move returns status 0, amount 0
01:50:11.706 00.000 10072 move complete, result=0
01:50:11.706 00.000 10072 worker thread done servicing request
01:50:11.706 00.000 10072 Worker thread wakes up
01:50:11.706 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:11.707 00.001 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:11.711 00.004 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:50:12.332 00.621 10072 Exposure complete
01:50:12.380 00.048 10072 worker thread done servicing request
01:50:12.380 00.000 1032 OnExposeComplete: enter
01:50:12.382 00.002 1032 UpdateGuideState(): m_state=6
01:50:12.384 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 549
01:50:12.386 00.002 1032 Star::Find returns 1 (0), X=223.36, Y=618.07, Mass=1340, SNR=25.8, Peak=146 HFD=2.7
01:50:12.388 00.002 1032 MultiStar: [#1 0.10,0.32,1.00,U] [#2 0.01,0.38,0.79,U] [#3 0.05,0.27,0.69,U] [#4 0.06,0.33,0.71,U] [#5 0.09,0.34,0.61,U] [#6 -0.02,0.23,0.73,U] [#7 0.05,0.31,0.57,U] [#8 -0.09,0.16,0.50,U] 
01:50:12.390 00.002 1032 single-star, 8 included, MultiStar: {0.05, 0.28}, one-star: {0.10, 0.15}
01:50:12.394 00.004 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
01:50:12.397 00.003 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
01:50:12.399 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.95 mountX=0.11 mountY=-0.14, mountTheta=-0.88
01:50:12.401 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.15, opts=13)
01:50:12.403 00.002 1032 Enqueuing Move request for scope (0.10, 0.15)
01:50:12.405 00.002 10072 Worker thread wakes up
01:50:12.405 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
01:50:12.405 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
01:50:12.405 00.000 10072 Moving (0.10, 0.15) raw xDistance=0.11 yDistance=-0.14
01:50:12.406 00.001 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.32, period_length = 287.50
01:50:12.406 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:50:12.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:12.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:50:12.406 00.000 10072 MoveAxis(W, 8, ABG)
01:50:12.406 00.000 10072 Guiding  Dir = 3, Dur = 8
01:50:12.407 00.001 10072 IsGuiding returns 0
01:50:12.407 00.000 10072 PulseGuide returned control before completion, sleep 18
01:50:12.407 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:12.428 00.021 1032 UpdateGuideState exits: m=1340 SNR=25.8
01:50:12.430 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:12.432 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:12.435 00.003 1032 Enqueuing Expose request
01:50:12.438 00.003 10072 IsGuiding returns 0
01:50:12.438 00.000 10072 Move returns status 0, amount 8
01:50:12.438 00.000 10072 MoveAxis(N, 0, ABG)
01:50:12.438 00.000 10072 Move returns status 0, amount 0
01:50:12.438 00.000 10072 move complete, result=0
01:50:12.438 00.000 10072 worker thread done servicing request
01:50:12.438 00.000 10072 Worker thread wakes up
01:50:12.438 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:12.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:12.444 00.006 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:50:12.846 00.402 10072 Exposure complete
01:50:12.891 00.045 10072 worker thread done servicing request
01:50:12.892 00.001 1032 OnExposeComplete: enter
01:50:12.894 00.002 1032 UpdateGuideState(): m_state=6
01:50:12.895 00.001 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 550
01:50:12.898 00.003 1032 Star::Find returns 1 (0), X=223.41, Y=618.16, Mass=1273, SNR=25.1, Peak=128 HFD=3.1
01:50:12.900 00.002 1032 MultiStar: [#1 0.06,0.52,1.07,U] [#2 0.12,0.36,0.79,U] [#3 -0.02,0.38,0.70,U] [#4 -0.06,0.52,0.73,U] [#5 -0.00,0.61,0.62,U] [#6 0.05,0.28,0.71,U] [#7 0.12,0.46,0.64,U] [#8 -0.11,0.32,0.55,U] 
01:50:12.902 00.002 1032 single-star, 8 included, MultiStar: {0.04, 0.41}, one-star: {0.16, 0.24}
01:50:12.904 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
01:50:12.905 00.001 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
01:50:12.906 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.24 hyp=0.29 cameraTheta=1.00 mountX=0.19 mountY=-0.21, mountTheta=-0.83
01:50:12.909 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.24, opts=13)
01:50:12.910 00.001 1032 Enqueuing Move request for scope (0.16, 0.24)
01:50:12.913 00.003 10072 Worker thread wakes up
01:50:12.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.24) opts 0xd
01:50:12.913 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.24)
01:50:12.913 00.000 10072 Moving (0.16, 0.24) raw xDistance=0.19 yDistance=-0.21
01:50:12.913 00.000 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.32, period_length = 287.50
01:50:12.914 00.001 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
01:50:12.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:50:12.914 00.000 10072 MoveAxis(W, 94, ABG)
01:50:12.914 00.000 10072 Guiding  Dir = 3, Dur = 94
01:50:12.914 00.000 10072 IsGuiding returns 0
01:50:12.914 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:12.916 00.002 10072 PulseGuide returned control before completion, sleep 104
01:50:12.935 00.019 1032 UpdateGuideState exits: m=1273 SNR=25.1
01:50:12.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:12.939 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:12.941 00.002 1032 Enqueuing Expose request
01:50:13.030 00.089 10072 IsGuiding returns 0
01:50:13.030 00.000 10072 Move returns status 0, amount 94
01:50:13.030 00.000 10072 MoveAxis(N, 137, ABG)
01:50:13.030 00.000 10072 Guiding  Dir = 0, Dur = 137
01:50:13.030 00.000 10072 IsGuiding returns 0
01:50:13.032 00.002 10072 PulseGuide returned control before completion, sleep 147
01:50:13.189 00.157 10072 IsGuiding returns 0
01:50:13.189 00.000 10072 Move returns status 0, amount 137
01:50:13.189 00.000 10072 move complete, result=0
01:50:13.189 00.000 10072 worker thread done servicing request
01:50:13.189 00.000 10072 Worker thread wakes up
01:50:13.189 00.000 1032 GuideStep: 0.2 px 94 ms WEST, -0.2 px 137 ms NORTH
01:50:13.191 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:13.191 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:13.834 00.643 10072 Exposure complete
01:50:13.877 00.043 10072 worker thread done servicing request
01:50:13.877 00.000 1032 OnExposeComplete: enter
01:50:13.879 00.002 1032 UpdateGuideState(): m_state=6
01:50:13.882 00.003 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 551
01:50:13.883 00.001 1032 Star::Find returns 1 (0), X=223.06, Y=617.90, Mass=1226, SNR=24.7, Peak=121 HFD=2.8
01:50:13.885 00.002 1032 MultiStar: [#1 -0.23,0.27,1.04,U] [#2 -0.21,0.25,0.82,U] [#3 -0.30,0.26,0.72,U] [#4 -0.31,0.25,0.77,U] [#5 -0.26,0.34,0.65,U] [#6 -0.25,0.16,0.76,U] [#7 -0.25,0.27,0.62,U] [#8 -0.29,0.09,0.54,U] 
01:50:13.886 00.001 1032 single-star, 8 included, MultiStar: {-0.25, 0.20}, one-star: {-0.20, -0.03}
01:50:13.888 00.002 1032 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.83) = xAngle (-4.84 = 1.44)
01:50:13.890 00.002 1032 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.84 = 1.44)
01:50:13.892 00.002 1032 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-3.01 mountX=0.03 mountY=0.20, mountTheta=1.44
01:50:13.897 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.20, y=-0.03, opts=13)
01:50:13.898 00.001 1032 Enqueuing Move request for scope (-0.20, -0.03)
01:50:13.901 00.003 10072 Worker thread wakes up
01:50:13.901 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
01:50:13.901 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
01:50:13.901 00.000 10072 Moving (-0.20, -0.03) raw xDistance=0.03 yDistance=0.20
01:50:13.902 00.001 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.31, period_length = 287.50
01:50:13.902 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:50:13.902 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:13.902 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:50:13.902 00.000 10072 MoveAxis(W, 11, ABG)
01:50:13.902 00.000 10072 Guiding  Dir = 3, Dur = 11
01:50:13.902 00.000 10072 IsGuiding returns 0
01:50:13.903 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:13.904 00.001 10072 PulseGuide returned control before completion, sleep 21
01:50:13.921 00.017 1032 UpdateGuideState exits: m=1226 SNR=24.7
01:50:13.922 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:13.925 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:13.928 00.003 1032 Enqueuing Expose request
01:50:13.938 00.010 10072 IsGuiding returns 1
01:50:13.938 00.000 10072 scope still moving after pulse duration time elapsed
01:50:13.969 00.031 10072 IsGuiding returns 1
01:50:14.000 00.031 10072 IsGuiding returns 1
01:50:14.032 00.032 10072 IsGuiding returns 1
01:50:14.062 00.030 10072 IsGuiding returns 1
01:50:14.094 00.032 10072 IsGuiding returns 1
01:50:14.125 00.031 10072 IsGuiding returns 1
01:50:14.156 00.031 10072 IsGuiding returns 1
01:50:14.188 00.032 10072 IsGuiding returns 0
01:50:14.188 00.000 10072 scope move finished after 11 + 275 ms
01:50:14.188 00.000 10072 Move returns status 0, amount 11
01:50:14.188 00.000 10072 MoveAxis(N, 0, ABG)
01:50:14.188 00.000 10072 Move returns status 0, amount 0
01:50:14.188 00.000 10072 move complete, result=0
01:50:14.189 00.001 10072 worker thread done servicing request
01:50:14.189 00.000 10072 Worker thread wakes up
01:50:14.189 00.000 1032 GuideStep: 0.0 px 11 ms WEST, 0.2 px 0 ms NORTH
01:50:14.191 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:14.191 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:14.600 00.409 10072 Exposure complete
01:50:14.649 00.049 10072 worker thread done servicing request
01:50:14.649 00.000 1032 OnExposeComplete: enter
01:50:14.651 00.002 1032 UpdateGuideState(): m_state=6
01:50:14.652 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 552
01:50:14.654 00.002 1032 Star::Find returns 1 (0), X=223.04, Y=617.99, Mass=1292, SNR=25.3, Peak=136 HFD=2.8
01:50:14.655 00.001 1032 MultiStar: [#1 -0.34,0.32,0.99,U] [#2 -0.24,0.26,0.77,U] [#3 -0.43,0.29,0.69,U] [#4 -0.43,0.35,0.76,U] [#5 -0.34,0.40,0.61,U] [#6 -0.33,0.18,0.75,U] [#7 -0.24,0.25,0.61,U] [#8 -0.29,0.26,0.53,U] 
01:50:14.657 00.002 1032 single-star, 8 included, MultiStar: {-0.32, 0.26}, one-star: {-0.22, 0.07}
01:50:14.658 00.001 1032 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.83) = xAngle (1.00 = 1.00)
01:50:14.660 00.002 1032 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.00 = 1.00)
01:50:14.662 00.002 1032 CameraToMount -- cameraX=-0.22 cameraY=0.07 hyp=0.23 cameraTheta=2.83 mountX=0.12 mountY=0.19, mountTheta=1.00
01:50:14.664 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.22, y=0.07, opts=13)
01:50:14.665 00.001 1032 Enqueuing Move request for scope (-0.22, 0.07)
01:50:14.667 00.002 10072 Worker thread wakes up
01:50:14.667 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.07) opts 0xd
01:50:14.667 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.22, 0.07)
01:50:14.667 00.000 10072 Moving (-0.22, 0.07) raw xDistance=0.12 yDistance=0.19
01:50:14.668 00.001 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.31, period_length = 287.50
01:50:14.668 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:50:14.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:14.668 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:50:14.668 00.000 10072 MoveAxis(W, 11, ABG)
01:50:14.668 00.000 10072 Guiding  Dir = 3, Dur = 11
01:50:14.669 00.001 10072 IsGuiding returns 0
01:50:14.669 00.000 10072 PulseGuide returned control before completion, sleep 21
01:50:14.669 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:14.690 00.021 1032 UpdateGuideState exits: m=1292 SNR=25.3
01:50:14.692 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:14.694 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:14.695 00.001 1032 Enqueuing Expose request
01:50:14.696 00.001 10072 IsGuiding returns 0
01:50:14.696 00.000 10072 Move returns status 0, amount 11
01:50:14.696 00.000 10072 MoveAxis(N, 0, ABG)
01:50:14.696 00.000 10072 Move returns status 0, amount 0
01:50:14.696 00.000 10072 move complete, result=0
01:50:14.696 00.000 10072 worker thread done servicing request
01:50:14.697 00.001 10072 Worker thread wakes up
01:50:14.697 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:14.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:14.705 00.008 1032 GuideStep: 0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
01:50:15.319 00.614 10072 Exposure complete
01:50:15.367 00.048 10072 worker thread done servicing request
01:50:15.367 00.000 1032 OnExposeComplete: enter
01:50:15.369 00.002 1032 UpdateGuideState(): m_state=6
01:50:15.371 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 553
01:50:15.373 00.002 1032 Star::Find returns 1 (0), X=223.07, Y=618.06, Mass=1396, SNR=26.3, Peak=139 HFD=2.8
01:50:15.374 00.001 1032 MultiStar: [#1 -0.32,0.35,1.02,U] [#2 -0.21,0.36,0.74,U] [#3 -0.37,0.44,0.65,U] [#4 -0.30,0.42,0.71,U] [#5 -0.19,0.36,0.58,U] [#6 -0.26,0.28,0.71,U] [#7 -0.16,0.34,0.58,U] [#8 -0.49,0.36,0.50,U] 
01:50:15.376 00.002 1032 single-star, 8 included, MultiStar: {-0.27, 0.33}, one-star: {-0.18, 0.14}
01:50:15.378 00.002 1032 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.83) = xAngle (0.67 = 0.67)
01:50:15.380 00.002 1032 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.67 = 0.67)
01:50:15.382 00.002 1032 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.50 mountX=0.18 mountY=0.14, mountTheta=0.67
01:50:15.385 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.18, y=0.14, opts=13)
01:50:15.387 00.002 1032 Enqueuing Move request for scope (-0.18, 0.14)
01:50:15.388 00.001 10072 Worker thread wakes up
01:50:15.389 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
01:50:15.389 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
01:50:15.389 00.000 10072 Moving (-0.18, 0.14) raw xDistance=0.18 yDistance=0.14
01:50:15.389 00.000 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.08, pred = 0.02, hyst = 0.07, hyst_pct = 0.31, period_length = 287.50
01:50:15.390 00.001 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
01:50:15.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:15.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:50:15.390 00.000 10072 MoveAxis(W, 91, ABG)
01:50:15.390 00.000 10072 Guiding  Dir = 3, Dur = 91
01:50:15.391 00.001 10072 IsGuiding returns 0
01:50:15.391 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:15.394 00.003 10072 PulseGuide returned control before completion, sleep 101
01:50:15.414 00.020 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:50:15.416 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:15.418 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:15.419 00.001 1032 Enqueuing Expose request
01:50:15.504 00.085 10072 IsGuiding returns 0
01:50:15.504 00.000 10072 Move returns status 0, amount 91
01:50:15.504 00.000 10072 MoveAxis(N, 0, ABG)
01:50:15.504 00.000 10072 Move returns status 0, amount 0
01:50:15.504 00.000 10072 move complete, result=0
01:50:15.504 00.000 10072 worker thread done servicing request
01:50:15.504 00.000 10072 Worker thread wakes up
01:50:15.504 00.000 1032 GuideStep: 0.2 px 91 ms WEST, 0.1 px 0 ms NORTH
01:50:15.507 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:15.507 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:15.915 00.408 10072 Exposure complete
01:50:15.967 00.052 10072 worker thread done servicing request
01:50:15.967 00.000 1032 OnExposeComplete: enter
01:50:15.969 00.002 1032 UpdateGuideState(): m_state=6
01:50:15.971 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 554
01:50:15.973 00.002 1032 Star::Find returns 1 (0), X=223.09, Y=618.08, Mass=1269, SNR=25.1, Peak=125 HFD=2.8
01:50:15.979 00.006 1032 MultiStar: [#1 -0.15,0.39,1.00,U] [#2 -0.30,0.37,0.80,U] [#3 -0.35,0.27,0.69,U] [#4 -0.29,0.29,0.75,U] [#5 -0.31,0.28,0.63,U] [#6 -0.25,0.25,0.72,U] [#7 -0.28,0.34,0.59,U] [#8 -0.37,0.39,0.56,U] 
01:50:15.981 00.002 1032 single-star, 8 included, MultiStar: {-0.26, 0.30}, one-star: {-0.16, 0.15}
01:50:15.982 00.001 1032 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.83) = xAngle (0.56 = 0.56)
01:50:15.985 00.003 1032 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.56 = 0.56)
01:50:15.986 00.001 1032 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.39 mountX=0.19 mountY=0.12, mountTheta=0.56
01:50:15.991 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=0.15, opts=13)
01:50:15.993 00.002 1032 Enqueuing Move request for scope (-0.16, 0.15)
01:50:15.995 00.002 10072 Worker thread wakes up
01:50:15.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
01:50:15.995 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
01:50:15.995 00.000 10072 Moving (-0.16, 0.15) raw xDistance=0.19 yDistance=0.12
01:50:15.996 00.001 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.08, pred = 0.02, hyst = 0.08, hyst_pct = 0.31, period_length = 287.50
01:50:15.996 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
01:50:15.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:15.996 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:50:15.996 00.000 10072 MoveAxis(W, 96, ABG)
01:50:15.996 00.000 10072 Guiding  Dir = 3, Dur = 96
01:50:15.997 00.001 10072 IsGuiding returns 0
01:50:15.997 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:15.999 00.002 10072 PulseGuide returned control before completion, sleep 106
01:50:16.017 00.018 1032 UpdateGuideState exits: m=1269 SNR=25.1
01:50:16.020 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:16.025 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:16.027 00.002 1032 Enqueuing Expose request
01:50:16.115 00.088 10072 IsGuiding returns 1
01:50:16.115 00.000 10072 scope still moving after pulse duration time elapsed
01:50:16.145 00.030 10072 IsGuiding returns 1
01:50:16.176 00.031 10072 IsGuiding returns 1
01:50:16.207 00.031 10072 IsGuiding returns 1
01:50:16.239 00.032 10072 IsGuiding returns 1
01:50:16.269 00.030 10072 IsGuiding returns 1
01:50:16.301 00.032 10072 IsGuiding returns 1
01:50:16.332 00.031 10072 IsGuiding returns 1
01:50:16.363 00.031 10072 IsGuiding returns 1
01:50:16.394 00.031 10072 IsGuiding returns 1
01:50:16.426 00.032 10072 IsGuiding returns 1
01:50:16.458 00.032 10072 IsGuiding returns 1
01:50:16.489 00.031 10072 IsGuiding returns 1
01:50:16.521 00.032 10072 IsGuiding returns 1
01:50:16.552 00.031 10072 IsGuiding returns 1
01:50:16.583 00.031 10072 IsGuiding returns 1
01:50:16.614 00.031 10072 IsGuiding returns 1
01:50:16.646 00.032 10072 IsGuiding returns 1
01:50:16.677 00.031 10072 IsGuiding returns 1
01:50:16.708 00.031 10072 IsGuiding returns 1
01:50:16.740 00.032 10072 IsGuiding returns 1
01:50:16.772 00.032 10072 IsGuiding returns 1
01:50:16.802 00.030 10072 IsGuiding returns 0
01:50:16.802 00.000 10072 scope move finished after 96 + 709 ms
01:50:16.802 00.000 10072 Move returns status 0, amount 96
01:50:16.802 00.000 10072 MoveAxis(N, 0, ABG)
01:50:16.802 00.000 10072 Move returns status 0, amount 0
01:50:16.802 00.000 10072 move complete, result=0
01:50:16.802 00.000 10072 worker thread done servicing request
01:50:16.802 00.000 10072 Worker thread wakes up
01:50:16.802 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:16.802 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:16.802 00.000 1032 GuideStep: 0.2 px 96 ms WEST, 0.1 px 0 ms NORTH
01:50:17.427 00.625 10072 Exposure complete
01:50:17.474 00.047 10072 worker thread done servicing request
01:50:17.474 00.000 1032 OnExposeComplete: enter
01:50:17.476 00.002 1032 UpdateGuideState(): m_state=6
01:50:17.478 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 555
01:50:17.479 00.001 1032 Star::Find returns 1 (0), X=223.21, Y=617.86, Mass=1326, SNR=25.7, Peak=146 HFD=2.7
01:50:17.481 00.002 1032 MultiStar: [#1 -0.15,0.13,1.06,U] [#2 -0.20,0.11,0.78,U] [#3 -0.16,-0.01,0.67,U] [#4 -0.17,-0.01,0.74,U] [#5 -0.16,0.11,0.64,U] [#6 -0.26,-0.07,0.72,U] [#7 0.05,0.20,0.60,U] [#8 -0.24,-0.02,0.52,U] 
01:50:17.483 00.002 1032 single-star, 8 included, MultiStar: {-0.15, 0.04}, one-star: {-0.04, -0.06}
01:50:17.485 00.002 1032 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.83) = xAngle (-4.04 = 2.25)
01:50:17.487 00.002 1032 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.04 = 2.25)
01:50:17.489 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.20 mountX=-0.05 mountY=0.06, mountTheta=2.25
01:50:17.493 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.06, opts=13)
01:50:17.495 00.002 1032 Enqueuing Move request for scope (-0.04, -0.06)
01:50:17.497 00.002 10072 Worker thread wakes up
01:50:17.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
01:50:17.497 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
01:50:17.497 00.000 10072 Moving (-0.04, -0.06) raw xDistance=-0.05 yDistance=0.06
01:50:17.498 00.001 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.31, period_length = 287.50
01:50:17.498 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 500
01:50:17.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:17.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:50:17.498 00.000 10072 MoveAxis(W, 20, ABG)
01:50:17.498 00.000 10072 Guiding  Dir = 3, Dur = 20
01:50:17.498 00.000 10072 IsGuiding returns 0
01:50:17.498 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:17.500 00.002 10072 PulseGuide returned control before completion, sleep 30
01:50:17.517 00.017 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:50:17.521 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:17.523 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:17.526 00.003 1032 Enqueuing Expose request
01:50:17.535 00.009 10072 IsGuiding returns 1
01:50:17.535 00.000 10072 scope still moving after pulse duration time elapsed
01:50:17.567 00.032 10072 IsGuiding returns 0
01:50:17.567 00.000 10072 scope move finished after 20 + 48 ms
01:50:17.567 00.000 10072 Move returns status 0, amount 20
01:50:17.567 00.000 10072 MoveAxis(N, 0, ABG)
01:50:17.567 00.000 10072 Move returns status 0, amount 0
01:50:17.567 00.000 10072 move complete, result=0
01:50:17.567 00.000 10072 worker thread done servicing request
01:50:17.567 00.000 10072 Worker thread wakes up
01:50:17.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:17.567 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:17.582 00.015 1032 GuideStep: -0.0 px 20 ms WEST, 0.1 px 0 ms NORTH
01:50:17.974 00.392 10072 Exposure complete
01:50:18.024 00.050 10072 worker thread done servicing request
01:50:18.024 00.000 1032 OnExposeComplete: enter
01:50:18.026 00.002 1032 UpdateGuideState(): m_state=6
01:50:18.028 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 556
01:50:18.030 00.002 1032 Star::Find returns 1 (0), X=223.22, Y=617.99, Mass=1362, SNR=26.0, Peak=146 HFD=2.6
01:50:18.032 00.002 1032 MultiStar: [#1 -0.17,0.23,1.04,U] [#2 -0.16,0.20,0.72,U] [#3 -0.02,0.12,0.70,U] [#4 -0.13,0.15,0.72,U] [#5 -0.18,0.28,0.61,U] [#6 -0.17,0.08,0.72,U] [#7 -0.12,0.14,0.58,U] [#8 -0.12,0.17,0.52,U] 
01:50:18.034 00.002 1032 single-star, 8 included, MultiStar: {-0.12, 0.16}, one-star: {-0.03, 0.06}
01:50:18.036 00.002 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
01:50:18.037 00.001 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
01:50:18.038 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.02 mountX=0.07 mountY=0.01, mountTheta=0.19
01:50:18.042 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
01:50:18.043 00.001 1032 Enqueuing Move request for scope (-0.03, 0.06)
01:50:18.045 00.002 10072 Worker thread wakes up
01:50:18.045 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
01:50:18.045 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
01:50:18.045 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.07 yDistance=0.01
01:50:18.045 00.000 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.31, period_length = 287.50
01:50:18.045 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:50:18.045 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:18.045 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:50:18.045 00.000 10072 MoveAxis(W, 13, ABG)
01:50:18.045 00.000 10072 Guiding  Dir = 3, Dur = 13
01:50:18.046 00.001 10072 IsGuiding returns 0
01:50:18.047 00.001 10072 PulseGuide returned control before completion, sleep 23
01:50:18.047 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:18.067 00.020 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:50:18.070 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:18.072 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:18.073 00.001 1032 Enqueuing Expose request
01:50:18.082 00.009 10072 IsGuiding returns 0
01:50:18.082 00.000 10072 Move returns status 0, amount 13
01:50:18.082 00.000 10072 MoveAxis(N, 0, ABG)
01:50:18.082 00.000 10072 Move returns status 0, amount 0
01:50:18.082 00.000 10072 move complete, result=0
01:50:18.082 00.000 10072 worker thread done servicing request
01:50:18.082 00.000 10072 Worker thread wakes up
01:50:18.082 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:18.082 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:18.083 00.001 1032 GuideStep: 0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
01:50:18.711 00.628 10072 Exposure complete
01:50:18.757 00.046 10072 worker thread done servicing request
01:50:18.757 00.000 1032 OnExposeComplete: enter
01:50:18.758 00.001 1032 UpdateGuideState(): m_state=6
01:50:18.760 00.002 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 557
01:50:18.763 00.003 1032 Star::Find returns 1 (0), X=223.15, Y=618.13, Mass=1376, SNR=26.2, Peak=141 HFD=2.8
01:50:18.765 00.002 1032 MultiStar: [#1 -0.14,0.34,1.00,U] [#2 -0.07,0.28,0.76,U] [#3 -0.01,0.33,0.65,U] [#4 -0.15,0.40,0.68,U] [#5 -0.09,0.22,0.60,U] [#6 -0.28,0.09,0.70,U] [#7 -0.07,0.31,0.56,U] [#8 -0.15,0.16,0.54,U] 
01:50:18.766 00.001 1032 single-star, 8 included, MultiStar: {-0.12, 0.26}, one-star: {-0.10, 0.20}
01:50:18.767 00.001 1032 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.83) = xAngle (0.20 = 0.20)
01:50:18.768 00.001 1032 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.20 = 0.20)
01:50:18.770 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.23 cameraTheta=2.03 mountX=0.22 mountY=0.05, mountTheta=0.20
01:50:18.773 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.20, opts=13)
01:50:18.776 00.003 1032 Enqueuing Move request for scope (-0.10, 0.20)
01:50:18.778 00.002 10072 Worker thread wakes up
01:50:18.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
01:50:18.778 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
01:50:18.778 00.000 10072 Moving (-0.10, 0.20) raw xDistance=0.22 yDistance=0.05
01:50:18.779 00.001 10072 PPEC rslt: input = 0.22, final = 0.11, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.31, period_length = 287.50
01:50:18.779 00.000 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
01:50:18.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:18.780 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:50:18.780 00.000 10072 MoveAxis(W, 116, ABG)
01:50:18.780 00.000 10072 Guiding  Dir = 3, Dur = 116
01:50:18.780 00.000 10072 IsGuiding returns 0
01:50:18.781 00.001 10072 PulseGuide returned control before completion, sleep 126
01:50:18.781 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:18.802 00.021 1032 UpdateGuideState exits: m=1376 SNR=26.2
01:50:18.805 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:18.806 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:18.807 00.001 1032 Enqueuing Expose request
01:50:18.910 00.103 10072 IsGuiding returns 0
01:50:18.910 00.000 10072 Move returns status 0, amount 116
01:50:18.910 00.000 10072 MoveAxis(N, 0, ABG)
01:50:18.910 00.000 10072 Move returns status 0, amount 0
01:50:18.910 00.000 10072 move complete, result=0
01:50:18.910 00.000 10072 worker thread done servicing request
01:50:18.910 00.000 10072 Worker thread wakes up
01:50:18.910 00.000 1032 GuideStep: 0.2 px 116 ms WEST, 0.0 px 0 ms NORTH
01:50:18.914 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:18.914 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:19.321 00.407 10072 Exposure complete
01:50:19.372 00.051 10072 worker thread done servicing request
01:50:19.372 00.000 1032 OnExposeComplete: enter
01:50:19.374 00.002 1032 UpdateGuideState(): m_state=6
01:50:19.376 00.002 1032 Star::Find(15, 223, 618, 0, (0,0,0,0), 0.7, 4.5, 255) frame 558
01:50:19.378 00.002 1032 Star::Find returns 1 (0), X=223.21, Y=617.95, Mass=1302, SNR=25.4, Peak=140 HFD=2.7
01:50:19.380 00.002 1032 MultiStar: [#1 -0.02,0.27,1.05,U] [#2 -0.10,0.25,0.80,U] [#3 -0.10,0.10,0.67,U] [#4 -0.17,0.11,0.73,U] [#5 -0.07,0.23,0.59,U] [#6 -0.10,0.16,0.70,U] [#7 -0.07,0.30,0.59,U] [#8 -0.23,0.16,0.53,U] 
01:50:19.382 00.002 1032 single-star, 8 included, MultiStar: {-0.09, 0.17}, one-star: {-0.04, 0.02}
01:50:19.384 00.002 1032 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.83) = xAngle (0.82 = 0.82)
01:50:19.386 00.002 1032 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.82 = 0.82)
01:50:19.387 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.65 mountX=0.03 mountY=0.04, mountTheta=0.82
01:50:19.390 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
01:50:19.392 00.002 1032 Enqueuing Move request for scope (-0.04, 0.02)
01:50:19.394 00.002 10072 Worker thread wakes up
01:50:19.394 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
01:50:19.395 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
01:50:19.395 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.04
01:50:19.395 00.000 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.30, period_length = 287.50
01:50:19.395 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:50:19.395 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:19.395 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:50:19.395 00.000 10072 MoveAxis(W, 15, ABG)
01:50:19.395 00.000 10072 Guiding  Dir = 3, Dur = 15
01:50:19.396 00.001 10072 IsGuiding returns 0
01:50:19.396 00.000 10072 PulseGuide returned control before completion, sleep 25
01:50:19.398 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:19.419 00.021 1032 UpdateGuideState exits: m=1302 SNR=25.4
01:50:19.421 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:19.423 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:19.426 00.003 1032 Enqueuing Expose request
01:50:19.428 00.002 10072 IsGuiding returns 0
01:50:19.428 00.000 10072 Move returns status 0, amount 15
01:50:19.428 00.000 10072 MoveAxis(N, 0, ABG)
01:50:19.428 00.000 10072 Move returns status 0, amount 0
01:50:19.428 00.000 10072 move complete, result=0
01:50:19.429 00.001 10072 worker thread done servicing request
01:50:19.429 00.000 10072 Worker thread wakes up
01:50:19.429 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:19.429 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:19.436 00.007 1032 GuideStep: 0.0 px 15 ms WEST, 0.0 px 0 ms NORTH
01:50:20.056 00.620 10072 Exposure complete
01:50:20.118 00.062 10072 worker thread done servicing request
01:50:20.118 00.000 1032 OnExposeComplete: enter
01:50:20.120 00.002 1032 UpdateGuideState(): m_state=6
01:50:20.121 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 559
01:50:20.124 00.003 1032 Star::Find returns 1 (0), X=223.30, Y=617.85, Mass=1245, SNR=24.8, Peak=139 HFD=2.8
01:50:20.125 00.001 1032 MultiStar: [#1 -0.06,0.15,1.09,U] [#2 -0.01,0.09,0.78,U] [#3 0.06,0.05,0.69,U] [#4 -0.13,0.05,0.74,U] [#5 -0.07,0.18,0.62,U] [#6 -0.06,0.04,0.74,U] [#7 -0.03,0.13,0.63,U] [#8 -0.13,0.09,0.56,U] 
01:50:20.127 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {0.05, -0.07}
01:50:20.128 00.001 1032 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.83) = xAngle (0.23 = 0.23)
01:50:20.130 00.002 1032 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.23 = 0.23)
01:50:20.131 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.06 mountX=0.08 mountY=0.02, mountTheta=0.23
01:50:20.134 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
01:50:20.137 00.003 1032 Enqueuing Move request for scope (-0.04, 0.07)
01:50:20.139 00.002 10072 Worker thread wakes up
01:50:20.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
01:50:20.139 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
01:50:20.139 00.000 10072 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.02
01:50:20.140 00.001 10072 PPEC rslt: input = 0.08, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.30, period_length = 287.50
01:50:20.140 00.000 10072 PPEC: input: 0.08, control: 0.02, exposure: 500
01:50:20.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:20.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:50:20.140 00.000 10072 MoveAxis(W, 17, ABG)
01:50:20.140 00.000 10072 Guiding  Dir = 3, Dur = 17
01:50:20.142 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:20.146 00.004 10072 IsGuiding returns 0
01:50:20.148 00.002 10072 PulseGuide returned control before completion, sleep 26
01:50:20.167 00.019 1032 UpdateGuideState exits: m=1245 SNR=24.8
01:50:20.170 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:20.171 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:20.175 00.004 1032 Enqueuing Expose request
01:50:20.178 00.003 10072 IsGuiding returns 0
01:50:20.178 00.000 10072 Move returns status 0, amount 17
01:50:20.178 00.000 10072 MoveAxis(N, 0, ABG)
01:50:20.178 00.000 10072 Move returns status 0, amount 0
01:50:20.178 00.000 10072 move complete, result=0
01:50:20.178 00.000 10072 worker thread done servicing request
01:50:20.178 00.000 10072 Worker thread wakes up
01:50:20.178 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:20.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(208,603,31,31)
01:50:20.186 00.008 1032 GuideStep: 0.1 px 17 ms WEST, 0.0 px 0 ms NORTH
01:50:20.434 00.248 1032 evsrv: cli 0D18B590 connect
01:50:20.441 00.007 1032 case statement mapped state 6 to 3
01:50:20.448 00.007 1032 case statement mapped state 6 to 3
01:50:20.450 00.002 1032 evsrv: cli 0D18B590 request: {"method":"get_app_state","id":"64e281bd-4c4e-4aab-83c9-862e3f766c7e"}
01:50:20.453 00.003 1032 case statement mapped state 6 to 3
01:50:20.455 00.002 1032 evsrv: cli 0D18B590 response: {"jsonrpc":"2.0","result":"Guiding","id":"64e281bd-4c4e-4aab-83c9-862e3f766c7e"}
01:50:20.465 00.010 1032 evsrv: cli 0D18B590 disconnect
01:50:20.586 00.121 1032 evsrv: cli 0D18B950 connect
01:50:20.590 00.004 10072 Exposure complete
01:50:20.590 00.000 1032 case statement mapped state 6 to 3
01:50:20.593 00.003 1032 case statement mapped state 6 to 3
01:50:20.596 00.003 1032 evsrv: cli 0D18B950 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.9,"time":1,"timeout":40}},"id":"310bf8b1-ac80-4f3f-bc10-e36ca2c14284"}
01:50:20.598 00.002 1032 PhdController::Dither begins
01:50:20.600 00.002 1032 dither: size=3.00, dRA=1.06 dDec=-2.66
01:50:20.603 00.003 1032 MountToCamera -- mountTheta (-1.19) + m_xAngle (1.83) = xAngle (0.64 = 0.64)
01:50:20.605 00.002 1032 MountToCamera -- mountX=1.06 mountY=-2.66 hyp=2.87 mountTheta=-1.19 cameraX=2.30, cameraY=1.71 cameraTheta=0.64
01:50:20.607 00.002 1032 setting lock position to (225.56, 619.63)
01:50:20.608 00.001 1032 Mount: notify guiding dithered (2.3, 1.7)
01:50:20.612 00.004 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
01:50:20.615 00.003 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
01:50:20.619 00.004 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
01:50:20.622 00.003 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
01:50:20.692 00.070 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
01:50:20.740 00.048 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
01:50:20.744 00.004 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
01:50:20.746 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:50:20.749 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
01:50:20.752 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
01:50:20.754 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
01:50:20.757 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
01:50:20.760 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
01:50:20.763 00.003 1032 MultiStar: stabilizing after lock position change
01:50:20.765 00.002 1032 Status Line: Dither by 1.06,-2.66
01:50:20.768 00.003 10072 worker thread done servicing request
01:50:20.772 00.004 1032 PhdController: newstate STATE_SETTLE_BEGIN
01:50:20.776 00.004 1032 PhdController: newstate STATE_SETTLE_WAIT
01:50:20.779 00.003 1032 evsrv: cli 0D18B950 response: {"jsonrpc":"2.0","result":0,"id":"310bf8b1-ac80-4f3f-bc10-e36ca2c14284"}
01:50:20.781 00.002 1032 OnExposeComplete: enter
01:50:20.783 00.002 1032 UpdateGuideState(): m_state=6
01:50:20.786 00.003 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 560
01:50:20.788 00.002 1032 Star::Find returns 1 (0), X=223.20, Y=617.94, Mass=1389, SNR=26.3, Peak=164 HFD=2.6
01:50:20.791 00.003 1032 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.83) = xAngle (-4.35 = 1.94)
01:50:20.794 00.003 1032 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.35 = 1.94)
01:50:20.796 00.002 1032 CameraToMount -- cameraX=-2.35 cameraY=-1.70 hyp=2.90 cameraTheta=-2.52 mountX=-1.04 mountY=2.71, mountTheta=1.94
01:50:20.800 00.004 1032 dither recenter: remaining=(-1.1,2.7) step=(-1.1,2.7)
01:50:20.803 00.003 1032 MountToCamera -- mountTheta (1.95) + m_xAngle (1.83) = xAngle (3.78 = -2.50)
01:50:20.806 00.003 1032 MountToCamera -- mountX=-1.06 mountY=2.66 hyp=2.87 mountTheta=1.95 cameraX=-2.30, cameraY=-1.71 cameraTheta=-2.50
01:50:20.809 00.003 1032 SchedulePrimaryMove(0F526948, x=-2.30, y=-1.71, opts=4)
01:50:20.810 00.001 1032 Enqueuing Move request for scope (-2.30, -1.71)
01:50:20.812 00.002 1032 Mount: notify direct move -1.06,2.66
01:50:20.815 00.003 10072 Worker thread wakes up
01:50:20.815 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-2.30, -1.71) opts 0x4
01:50:20.815 00.000 10072 Handling offset move in thread for scope, endpoint = (-2.30, -1.71)
01:50:20.815 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
01:50:20.817 00.002 10072 Moving (-2.30, -1.71) raw xDistance=-1.06 yDistance=2.66
01:50:20.817 00.000 10072 BLC: window closed
01:50:20.817 00.000 10072 MoveAxis(E, 1087, B)
01:50:20.817 00.000 10072 Guiding  Dir = 2, Dur = 1087
01:50:20.817 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
01:50:20.820 00.003 10072 IsGuiding returns 0
01:50:20.820 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
01:50:20.824 00.004 10072 PulseGuide returned control before completion, sleep 1097
01:50:20.825 00.001 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
01:50:20.827 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
01:50:20.829 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
01:50:20.832 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
01:50:20.834 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:50:20.837 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
01:50:20.840 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
01:50:20.842 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
01:50:20.845 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
01:50:20.848 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
01:50:20.992 00.144 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:21.027 00.035 1032 UpdateGuideState exits: m=1389 SNR=26.3
01:50:21.030 00.003 1032 PhdController: settling, locked = 1, distance = 2.96 (0.90) aobump = 0 frame = 1 / 99999
01:50:21.032 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784181021.032,"Host":"MELE","Inst":1,"Distance":2.96,"Time":0.0,"SettleTime":1.0,"StarLocked":true}
01:50:21.036 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:21.039 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:21.043 00.004 1032 Enqueuing Expose request
01:50:21.048 00.005 1032 evsrv: cli 0D18B950 disconnect
01:50:21.931 00.883 10072 IsGuiding returns 0
01:50:21.931 00.000 10072 Move returns status 0, amount 1087
01:50:21.931 00.000 10072 BLC: window closed
01:50:21.931 00.000 10072 BLC: Compensation needed for non-algo type move
01:50:21.931 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
01:50:21.931 00.000 10072 MoveAxis(S, 1804, B)
01:50:21.932 00.001 10072 Guiding  Dir = 1, Dur = 1804
01:50:21.932 00.000 10072 IsGuiding returns 0
01:50:21.932 00.000 10072 PulseGuide returned control before completion, sleep 1814
01:50:23.757 01.825 10072 IsGuiding returns 0
01:50:23.757 00.000 10072 Move returns status 0, amount 1804
01:50:23.757 00.000 10072 move complete, result=0
01:50:23.757 00.000 10072 worker thread done servicing request
01:50:23.757 00.000 10072 Worker thread wakes up
01:50:23.757 00.000 1032 GuideStep: -1.1 px 1087 ms EAST, 2.7 px 1804 ms SOUTH
01:50:23.761 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:23.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:24.388 00.627 10072 Exposure complete
01:50:24.444 00.056 10072 worker thread done servicing request
01:50:24.445 00.001 1032 OnExposeComplete: enter
01:50:24.447 00.002 1032 UpdateGuideState(): m_state=6
01:50:24.448 00.001 1032 Star::Find(15, 223, 617, 0, (0,0,0,0), 0.7, 4.5, 255) frame 561
01:50:24.451 00.003 1032 Star::Find returns 1 (0), X=225.18, Y=619.62, Mass=1286, SNR=25.3, Peak=134 HFD=2.9
01:50:24.452 00.001 1032 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.83) = xAngle (-4.94 = 1.34)
01:50:24.454 00.002 1032 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.94 = 1.34)
01:50:24.455 00.001 1032 CameraToMount -- cameraX=-0.37 cameraY=-0.01 hyp=0.37 cameraTheta=-3.11 mountX=0.08 mountY=0.36, mountTheta=1.34
01:50:24.460 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.37, y=-0.01, opts=13)
01:50:24.461 00.001 1032 Enqueuing Move request for scope (-0.37, -0.01)
01:50:24.464 00.003 10072 Worker thread wakes up
01:50:24.464 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.01) opts 0xd
01:50:24.464 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.37, -0.01)
01:50:24.464 00.000 10072 Moving (-0.37, -0.01) raw xDistance=0.08 yDistance=0.36
01:50:24.464 00.000 10072 PPEC rslt(dithering): input = 0.08, final = 0.04
01:50:24.464 00.000 10072 PPEC: input: 0.08, control: 0.04, exposure: 500
01:50:24.464 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:50:24.464 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:50:24.464 00.000 10072 MoveAxis(W, 39, ABG)
01:50:24.464 00.000 10072 Guiding  Dir = 3, Dur = 39
01:50:24.465 00.001 10072 IsGuiding returns 0
01:50:24.465 00.000 10072 PulseGuide returned control before completion, sleep 49
01:50:24.466 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:24.487 00.021 1032 UpdateGuideState exits: m=1286 SNR=25.3
01:50:24.490 00.003 1032 PhdController: settling, locked = 1, distance = 0.37 (0.90) aobump = 0 frame = 2 / 99999
01:50:24.491 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784181024.491,"Host":"MELE","Inst":1,"Distance":0.37,"Time":0.0,"SettleTime":1.0,"StarLocked":true}
01:50:24.493 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:24.496 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:24.498 00.002 1032 Enqueuing Expose request
01:50:24.526 00.028 10072 IsGuiding returns 0
01:50:24.526 00.000 10072 Move returns status 0, amount 39
01:50:24.526 00.000 10072 MoveAxis(N, 0, ABG)
01:50:24.526 00.000 10072 Move returns status 0, amount 0
01:50:24.526 00.000 10072 move complete, result=0
01:50:24.527 00.001 10072 worker thread done servicing request
01:50:24.527 00.000 10072 Worker thread wakes up
01:50:24.527 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:24.527 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:24.532 00.005 1032 GuideStep: 0.1 px 39 ms WEST, 0.4 px 0 ms NORTH
01:50:24.934 00.402 10072 Exposure complete
01:50:24.986 00.052 10072 worker thread done servicing request
01:50:24.986 00.000 1032 OnExposeComplete: enter
01:50:24.989 00.003 1032 UpdateGuideState(): m_state=6
01:50:24.990 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 562
01:50:24.992 00.002 1032 Star::Find returns 1 (0), X=225.05, Y=619.63, Mass=1417, SNR=26.5, Peak=149 HFD=2.7
01:50:24.995 00.003 1032 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.83) = xAngle (-4.96 = 1.33)
01:50:24.997 00.002 1032 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.96 = 1.33)
01:50:24.998 00.001 1032 CameraToMount -- cameraX=-0.51 cameraY=-0.01 hyp=0.51 cameraTheta=-3.13 mountX=0.12 mountY=0.49, mountTheta=1.33
01:50:25.001 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.51, y=-0.01, opts=13)
01:50:25.003 00.002 1032 Enqueuing Move request for scope (-0.51, -0.01)
01:50:25.005 00.002 10072 Worker thread wakes up
01:50:25.005 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.01) opts 0xd
01:50:25.005 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.51, -0.01)
01:50:25.005 00.000 10072 Moving (-0.51, -0.01) raw xDistance=0.12 yDistance=0.49
01:50:25.005 00.000 10072 PPEC rslt(dithering): input = 0.12, final = 0.05
01:50:25.005 00.000 10072 PPEC: input: 0.12, control: 0.05, exposure: 500
01:50:25.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:50:25.005 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
01:50:25.006 00.001 10072 MoveAxis(W, 56, ABG)
01:50:25.006 00.000 10072 Guiding  Dir = 3, Dur = 56
01:50:25.006 00.000 10072 IsGuiding returns 0
01:50:25.006 00.000 10072 PulseGuide returned control before completion, sleep 66
01:50:25.007 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:25.032 00.025 1032 UpdateGuideState exits: m=1417 SNR=26.5
01:50:25.034 00.002 1032 PhdController: settling, locked = 1, distance = 0.41 (0.90) aobump = 0 frame = 3 / 99999
01:50:25.035 00.001 1032 evsrv: {"Event":"Settling","Timestamp":1784181025.035,"Host":"MELE","Inst":1,"Distance":0.41,"Time":0.5,"SettleTime":1.0,"StarLocked":true}
01:50:25.037 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:25.039 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:25.042 00.003 1032 Enqueuing Expose request
01:50:25.087 00.045 10072 IsGuiding returns 0
01:50:25.087 00.000 10072 Move returns status 0, amount 56
01:50:25.087 00.000 10072 MoveAxis(N, 0, ABG)
01:50:25.087 00.000 10072 Move returns status 0, amount 0
01:50:25.087 00.000 10072 move complete, result=0
01:50:25.087 00.000 10072 worker thread done servicing request
01:50:25.087 00.000 10072 Worker thread wakes up
01:50:25.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:25.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:25.087 00.000 1032 GuideStep: 0.1 px 56 ms WEST, 0.5 px 0 ms NORTH
01:50:25.783 00.696 10072 Exposure complete
01:50:25.853 00.070 10072 worker thread done servicing request
01:50:25.853 00.000 1032 OnExposeComplete: enter
01:50:25.857 00.004 1032 UpdateGuideState(): m_state=6
01:50:25.860 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 563
01:50:25.863 00.003 1032 Star::Find returns 1 (0), X=225.17, Y=619.47, Mass=1260, SNR=25.0, Peak=136 HFD=3.0
01:50:25.865 00.002 1032 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.83) = xAngle (-4.58 = 1.71)
01:50:25.868 00.003 1032 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.58 = 1.71)
01:50:25.870 00.002 1032 CameraToMount -- cameraX=-0.39 cameraY=-0.16 hyp=0.42 cameraTheta=-2.75 mountX=-0.06 mountY=0.41, mountTheta=1.71
01:50:25.874 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.39, y=-0.16, opts=13)
01:50:25.877 00.003 1032 Enqueuing Move request for scope (-0.39, -0.16)
01:50:25.879 00.002 10072 Worker thread wakes up
01:50:25.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.16) opts 0xd
01:50:25.879 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.39, -0.16)
01:50:25.879 00.000 10072 Moving (-0.39, -0.16) raw xDistance=-0.06 yDistance=0.41
01:50:25.880 00.001 10072 PPEC rslt(dithering): input = -0.06, final = -0.03
01:50:25.880 00.000 10072 PPEC: input: -0.06, control: -0.03, exposure: 500
01:50:25.880 00.000 10072 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.27
01:50:25.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
01:50:25.880 00.000 10072 MoveAxis(E, 26, ABG)
01:50:25.880 00.000 10072 Guiding  Dir = 2, Dur = 26
01:50:25.880 00.000 10072 IsGuiding returns 0
01:50:25.881 00.001 10072 PulseGuide returned control before completion, sleep 36
01:50:25.882 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:25.915 00.033 1032 UpdateGuideState exits: m=1260 SNR=25.0
01:50:25.918 00.003 1032 PhdController: settling, locked = 1, distance = 0.41 (0.90) aobump = 0 frame = 4 / 99999
01:50:25.921 00.003 1032 PhdController: newstate STATE_FINISH
01:50:25.930 00.009 10072 IsGuiding returns 1
01:50:25.930 00.000 10072 scope still moving after pulse duration time elapsed
01:50:25.930 00.000 1032 PhdController complete: success
01:50:25.933 00.003 1032 evsrv: {"Event":"SettleDone","Timestamp":1784181025.933,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
01:50:25.936 00.003 1032 Mount: notify guiding dither settle done success=1
01:50:25.939 00.003 1032 PhdController: newstate STATE_IDLE
01:50:25.941 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:25.943 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:25.946 00.003 1032 Enqueuing Expose request
01:50:25.967 00.021 10072 IsGuiding returns 0
01:50:25.967 00.000 10072 scope move finished after 26 + 60 ms
01:50:25.967 00.000 10072 Move returns status 0, amount 26
01:50:25.967 00.000 10072 MoveAxis(S, 267, ABG)
01:50:25.968 00.001 10072 Guiding  Dir = 1, Dur = 267
01:50:25.968 00.000 10072 IsGuiding returns 0
01:50:25.969 00.001 10072 PulseGuide returned control before completion, sleep 277
01:50:26.249 00.280 10072 IsGuiding returns 0
01:50:26.249 00.000 10072 Move returns status 0, amount 267
01:50:26.249 00.000 10072 move complete, result=0
01:50:26.250 00.001 1032 GuideStep: -0.1 px 26 ms EAST, 0.4 px 267 ms SOUTH
01:50:26.255 00.005 10072 worker thread done servicing request
01:50:26.255 00.000 10072 Worker thread wakes up
01:50:26.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:26.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:26.976 00.721 10072 Exposure complete
01:50:27.815 00.839 10072 worker thread done servicing request
01:50:27.815 00.000 1032 OnExposeComplete: enter
01:50:27.820 00.005 1032 UpdateGuideState(): m_state=6
01:50:28.045 00.225 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 564
01:50:28.084 00.039 1032 Star::Find returns 1 (0), X=225.48, Y=619.71, Mass=1234, SNR=24.7, Peak=143 HFD=3.0
01:50:28.089 00.005 1032 MultiStar: exiting stabilization period
01:50:28.092 00.003 1032 MultiStar: updating star positions after lock position change
01:50:28.095 00.003 1032 Star::Find(15, 326, 755, 0, (0,0,0,0), 0.7, 4.5, 255) frame 564
01:50:28.097 00.002 1032 Star::Find returns 1 (0), X=326.74, Y=754.61, Mass=1416, SNR=26.5, Peak=141 HFD=2.9
01:50:28.100 00.003 1032 Star::Find(15, 1124, 335, 0, (0,0,0,0), 0.7, 4.5, 255) frame 564
01:50:28.104 00.004 1032 Star::Find returns 1 (0), X=1124.82, Y=334.62, Mass=735, SNR=19.1, Peak=56 HFD=3.2
01:50:28.107 00.003 1032 Star::Find(15, 998, 234, 0, (0,0,0,0), 0.7, 4.5, 255) frame 564
01:50:28.110 00.003 1032 Star::Find returns 1 (0), X=998.78, Y=234.16, Mass=688, SNR=18.4, Peak=64 HFD=2.9
01:50:28.114 00.004 1032 Star::Find(15, 616, 591, 0, (0,0,0,0), 0.7, 4.5, 255) frame 564
01:50:28.118 00.004 1032 Star::Find returns 1 (0), X=616.53, Y=591.41, Mass=703, SNR=18.6, Peak=89 HFD=2.5
01:50:28.288 00.170 1032 Star::Find(15, 640, 576, 0, (0,0,0,0), 0.7, 4.5, 255) frame 564
01:50:28.354 00.066 1032 Star::Find returns 1 (0), X=640.05, Y=576.02, Mass=483, SNR=15.5, Peak=89 HFD=2.1
01:50:28.357 00.003 1032 Star::Find(15, 430, 340, 0, (0,0,0,0), 0.7, 4.5, 255) frame 564
01:50:28.361 00.004 1032 Star::Find returns 1 (0), X=430.95, Y=339.65, Mass=678, SNR=18.2, Peak=84 HFD=2.8
01:50:28.365 00.004 1032 Star::Find(15, 1126, 697, 0, (0,0,0,0), 0.7, 4.5, 255) frame 564
01:50:28.370 00.005 1032 Star::Find returns 1 (0), X=1126.45, Y=697.12, Mass=482, SNR=15.4, Peak=37 HFD=3.5
01:50:28.374 00.004 1032 Star::Find(15, 922, 94, 0, (0,0,0,0), 0.7, 4.5, 255) frame 564
01:50:28.378 00.004 1032 Star::Find returns 1 (0), X=922.95, Y=94.32, Mass=400, SNR=14.0, Peak=36 HFD=3.3
01:50:28.381 00.003 1032 Star::Find(15, 137, 829, 0, (0,0,0,0), 0.7, 4.5, 255) frame 564
01:50:28.384 00.003 1032 Star::Find returns 1 (0), X=137.54, Y=829.01, Mass=380, SNR=13.7, Peak=28 HFD=3.6
01:50:28.556 00.172 1032 Star::Find(15, 724, 941, 0, (0,0,0,0), 0.7, 4.5, 255) frame 564
01:50:28.559 00.003 1032 Star::Find returns 1 (0), X=724.62, Y=941.16, Mass=416, SNR=14.3, Peak=46 HFD=3.2
01:50:28.764 00.205 1032 Star::Find(15, 792, 432, 0, (0,0,0,0), 0.7, 4.5, 255) frame 564
01:50:28.782 00.018 1032 Star::Find returns 1 (0), X=792.89, Y=432.01, Mass=382, SNR=13.7, Peak=66 HFD=2.5
01:50:28.843 00.061 1032 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.83) = xAngle (0.47 = 0.47)
01:50:28.848 00.005 1032 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.47 = 0.47)
01:50:28.853 00.005 1032 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.30 mountX=0.10 mountY=0.05, mountTheta=0.47
01:50:28.857 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.08, opts=13)
01:50:28.862 00.005 1032 Enqueuing Move request for scope (-0.07, 0.08)
01:50:28.865 00.003 10072 Worker thread wakes up
01:50:28.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
01:50:28.865 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
01:50:28.865 00.000 10072 Moving (-0.07, 0.08) raw xDistance=0.10 yDistance=0.05
01:50:28.866 00.001 10072 PPEC rslt(dithering): input = 0.10, final = 0.04
01:50:28.866 00.000 10072 PPEC: input: 0.10, control: 0.04, exposure: 500
01:50:28.866 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:28.866 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:50:28.866 00.000 10072 MoveAxis(W, 45, ABG)
01:50:28.866 00.000 10072 Guiding  Dir = 3, Dur = 45
01:50:28.867 00.001 10072 IsGuiding returns 0
01:50:28.867 00.000 10072 PulseGuide returned control before completion, sleep 55
01:50:28.868 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:29.078 00.210 10072 IsGuiding returns 1
01:50:29.078 00.000 10072 scope still moving after pulse duration time elapsed
01:50:29.093 00.015 1032 UpdateGuideState exits: m=1234 SNR=24.7
01:50:29.097 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:29.292 00.195 10072 IsGuiding returns 0
01:50:29.292 00.000 10072 scope move finished after 45 + 380 ms
01:50:29.292 00.000 10072 Move returns status 0, amount 45
01:50:29.292 00.000 10072 MoveAxis(N, 0, ABG)
01:50:29.292 00.000 10072 Move returns status 0, amount 0
01:50:29.292 00.000 10072 move complete, result=0
01:50:29.292 00.000 10072 worker thread done servicing request
01:50:29.293 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:29.316 00.023 1032 Enqueuing Expose request
01:50:29.320 00.004 10072 Worker thread wakes up
01:50:29.321 00.001 1032 GuideStep: 0.1 px 45 ms WEST, 0.0 px 0 ms NORTH
01:50:29.323 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:29.323 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:30.039 00.716 10072 Exposure complete
01:50:30.158 00.119 10072 worker thread done servicing request
01:50:30.158 00.000 1032 OnExposeComplete: enter
01:50:30.163 00.005 1032 UpdateGuideState(): m_state=6
01:50:30.166 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 565
01:50:30.170 00.004 1032 Star::Find returns 1 (0), X=225.47, Y=619.53, Mass=1336, SNR=25.8, Peak=147 HFD=3.1
01:50:30.174 00.004 1032 MultiStar: [#1 0.04,-0.11,1.03,U] [#2 0.01,-0.20,0.76,U] [#3 0.15,-0.01,0.67,U] [#4 -0.04,-0.18,0.71,U] [#5 -0.04,-0.15,0.63,U] [#6 0.09,-0.23,0.72,U] [#7 -0.07,-0.26,0.58,U] [#8 -0.12,-0.15,0.56,U] 
01:50:30.177 00.003 1032 single-star, 8 included, MultiStar: {-0.01, -0.15}, one-star: {-0.09, -0.11}
01:50:30.180 00.003 1032 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.83) = xAngle (-4.09 = 2.19)
01:50:30.182 00.002 1032 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.09 = 2.19)
01:50:30.185 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.26 mountX=-0.08 mountY=0.11, mountTheta=2.19
01:50:30.189 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.11, opts=13)
01:50:30.192 00.003 1032 Enqueuing Move request for scope (-0.09, -0.11)
01:50:30.195 00.003 10072 Worker thread wakes up
01:50:30.195 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
01:50:30.195 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
01:50:30.195 00.000 10072 Moving (-0.09, -0.11) raw xDistance=-0.08 yDistance=0.11
01:50:30.196 00.001 10072 PPEC rslt: input = -0.08, final = 0.03, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.29, period_length = 287.50
01:50:30.196 00.000 10072 PPEC: input: -0.08, control: 0.03, exposure: 500
01:50:30.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:30.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:50:30.197 00.001 10072 MoveAxis(W, 31, ABG)
01:50:30.197 00.000 10072 Guiding  Dir = 3, Dur = 31
01:50:30.197 00.000 10072 IsGuiding returns 0
01:50:30.197 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:30.200 00.003 10072 PulseGuide returned control before completion, sleep 41
01:50:30.231 00.031 1032 UpdateGuideState exits: m=1336 SNR=25.8
01:50:30.234 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:30.250 00.016 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:30.255 00.005 10072 IsGuiding returns 0
01:50:30.255 00.000 10072 Move returns status 0, amount 31
01:50:30.255 00.000 10072 MoveAxis(N, 0, ABG)
01:50:30.255 00.000 10072 Move returns status 0, amount 0
01:50:30.255 00.000 10072 move complete, result=0
01:50:30.255 00.000 10072 worker thread done servicing request
01:50:30.255 00.000 1032 Enqueuing Expose request
01:50:30.260 00.005 10072 Worker thread wakes up
01:50:30.260 00.000 1032 GuideStep: -0.1 px 31 ms WEST, 0.1 px 0 ms NORTH
01:50:30.262 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:30.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:30.676 00.414 10072 Exposure complete
01:50:30.896 00.220 1032 OnExposeComplete: enter
01:50:30.899 00.003 10072 worker thread done servicing request
01:50:30.899 00.000 1032 UpdateGuideState(): m_state=6
01:50:30.902 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 566
01:50:30.904 00.002 1032 Star::Find returns 1 (0), X=225.49, Y=619.57, Mass=1247, SNR=24.9, Peak=133 HFD=3.1
01:50:30.907 00.003 1032 MultiStar: [#1 0.02,-0.06,1.05,U] [#2 -0.03,-0.13,0.82,U] [#3 0.15,-0.13,0.73,U] [#4 -0.11,-0.06,0.75,U] [#5 -0.02,-0.15,0.64,U] [#6 0.20,-0.12,0.77,U] [#7 -0.01,-0.15,0.63,U] [#8 -0.14,-0.16,0.55,U] 
01:50:30.910 00.003 1032 single-star, 8 included, MultiStar: {-0.00, -0.11}, one-star: {-0.07, -0.07}
01:50:30.941 00.031 1032 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.83) = xAngle (-4.21 = 2.07)
01:50:30.943 00.002 1032 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.21 = 2.07)
01:50:30.946 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.38 mountX=-0.05 mountY=0.08, mountTheta=2.07
01:50:30.950 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.07, opts=13)
01:50:30.953 00.003 1032 Enqueuing Move request for scope (-0.07, -0.07)
01:50:30.956 00.003 10072 Worker thread wakes up
01:50:30.956 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
01:50:30.957 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
01:50:30.957 00.000 10072 Moving (-0.07, -0.07) raw xDistance=-0.05 yDistance=0.08
01:50:30.958 00.001 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.28, period_length = 287.50
01:50:30.958 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 500
01:50:30.958 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:30.958 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:50:30.958 00.000 10072 MoveAxis(W, 23, ABG)
01:50:30.958 00.000 10072 Guiding  Dir = 3, Dur = 23
01:50:30.959 00.001 10072 IsGuiding returns 0
01:50:30.959 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:30.962 00.003 10072 PulseGuide returned control before completion, sleep 33
01:50:31.009 00.047 10072 IsGuiding returns 1
01:50:31.009 00.000 10072 scope still moving after pulse duration time elapsed
01:50:31.050 00.041 10072 IsGuiding returns 0
01:50:31.050 00.000 10072 scope move finished after 23 + 67 ms
01:50:31.050 00.000 10072 Move returns status 0, amount 23
01:50:31.050 00.000 10072 MoveAxis(N, 0, ABG)
01:50:31.051 00.001 10072 Move returns status 0, amount 0
01:50:31.051 00.000 10072 move complete, result=0
01:50:31.051 00.000 10072 worker thread done servicing request
01:50:31.055 00.004 1032 UpdateGuideState exits: m=1247 SNR=24.9
01:50:31.058 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:31.060 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:31.063 00.003 1032 Enqueuing Expose request
01:50:31.097 00.034 10072 Worker thread wakes up
01:50:31.097 00.000 1032 GuideStep: -0.0 px 23 ms WEST, 0.1 px 0 ms NORTH
01:50:31.100 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:31.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:31.786 00.686 10072 Exposure complete
01:50:31.887 00.101 1032 OnExposeComplete: enter
01:50:31.890 00.003 1032 UpdateGuideState(): m_state=6
01:50:31.909 00.019 10072 worker thread done servicing request
01:50:31.910 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 567
01:50:31.917 00.007 1032 Star::Find returns 1 (0), X=225.48, Y=619.52, Mass=1299, SNR=25.4, Peak=139 HFD=3.1
01:50:31.920 00.003 1032 MultiStar: [#1 0.03,-0.20,1.05,U] [#2 0.02,-0.30,0.78,U] [#3 0.10,-0.21,0.69,U] [#4 0.02,-0.24,0.75,U] [#5 0.02,-0.29,0.62,U] [#6 0.21,-0.27,0.74,U] [#7 -0.00,-0.19,0.59,U] [#8 -0.20,-0.10,0.54,U] 
01:50:31.922 00.002 1032 single-star, 8 included, MultiStar: {0.02, -0.21}, one-star: {-0.08, -0.12}
01:50:31.929 00.007 1032 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.83) = xAngle (-3.98 = 2.31)
01:50:31.932 00.003 1032 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.98 = 2.31)
01:50:31.934 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.15 mountX=-0.09 mountY=0.10, mountTheta=2.31
01:50:31.938 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.12, opts=13)
01:50:31.941 00.003 1032 Enqueuing Move request for scope (-0.08, -0.12)
01:50:31.945 00.004 10072 Worker thread wakes up
01:50:31.945 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
01:50:31.945 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
01:50:31.945 00.000 10072 Moving (-0.08, -0.12) raw xDistance=-0.09 yDistance=0.10
01:50:31.946 00.001 10072 PPEC rslt: input = -0.09, final = 0.03, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.28, period_length = 287.50
01:50:31.946 00.000 10072 PPEC: input: -0.09, control: 0.03, exposure: 500
01:50:31.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:31.946 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:50:31.946 00.000 10072 MoveAxis(W, 26, ABG)
01:50:31.946 00.000 10072 Guiding  Dir = 3, Dur = 26
01:50:31.951 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:31.978 00.027 10072 IsGuiding returns 0
01:50:31.979 00.001 10072 PulseGuide returned control before completion, sleep 36
01:50:32.031 00.052 10072 IsGuiding returns 0
01:50:32.031 00.000 10072 Move returns status 0, amount 26
01:50:32.031 00.000 10072 MoveAxis(N, 0, ABG)
01:50:32.031 00.000 10072 Move returns status 0, amount 0
01:50:32.031 00.000 10072 move complete, result=0
01:50:32.031 00.000 10072 worker thread done servicing request
01:50:32.039 00.008 1032 UpdateGuideState exits: m=1299 SNR=25.4
01:50:32.042 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:32.045 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:32.048 00.003 1032 Enqueuing Expose request
01:50:32.054 00.006 10072 Worker thread wakes up
01:50:32.054 00.000 1032 GuideStep: -0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
01:50:32.057 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:32.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:32.477 00.420 10072 Exposure complete
01:50:32.538 00.061 10072 worker thread done servicing request
01:50:32.644 00.106 1032 OnExposeComplete: enter
01:50:32.733 00.089 1032 UpdateGuideState(): m_state=6
01:50:32.738 00.005 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 568
01:50:32.741 00.003 1032 Star::Find returns 1 (0), X=225.54, Y=619.46, Mass=1408, SNR=26.4, Peak=151 HFD=3.1
01:50:32.743 00.002 1032 MultiStar: [#1 0.05,-0.16,1.00,U] [#2 0.07,-0.20,0.78,U] [#3 0.13,-0.10,0.67,U] [#4 0.07,-0.24,0.71,U] [#5 -0.12,-0.32,0.60,U] [#6 0.13,-0.31,0.72,U] [#7 -0.03,-0.12,0.57,U] [#8 -0.20,-0.07,0.54,U] 
01:50:32.746 00.003 1032 single-star, 8 included, MultiStar: {0.02, -0.19}, one-star: {-0.02, -0.17}
01:50:32.748 00.002 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.78)
01:50:32.750 00.002 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.78)
01:50:32.752 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.67 mountX=-0.16 mountY=0.06, mountTheta=2.78
01:50:32.755 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.17, opts=13)
01:50:32.758 00.003 1032 Enqueuing Move request for scope (-0.02, -0.17)
01:50:32.760 00.002 10072 Worker thread wakes up
01:50:32.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
01:50:32.760 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
01:50:32.760 00.000 10072 Moving (-0.02, -0.17) raw xDistance=-0.16 yDistance=0.06
01:50:32.761 00.001 10072 PPEC rslt: input = -0.16, final = -0.05, react = -0.07, pred = 0.03, hyst = -0.06, hyst_pct = 0.28, period_length = 287.50
01:50:32.761 00.000 10072 PPEC: input: -0.16, control: -0.05, exposure: 500
01:50:32.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:32.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:50:32.761 00.000 10072 MoveAxis(E, 49, ABG)
01:50:32.761 00.000 10072 Guiding  Dir = 2, Dur = 49
01:50:32.762 00.001 10072 IsGuiding returns 0
01:50:32.763 00.001 10072 PulseGuide returned control before completion, sleep 59
01:50:32.926 00.163 10072 IsGuiding returns 1
01:50:32.926 00.000 10072 scope still moving after pulse duration time elapsed
01:50:33.083 00.157 10072 IsGuiding returns 0
01:50:33.083 00.000 10072 scope move finished after 49 + 272 ms
01:50:33.083 00.000 10072 Move returns status 0, amount 49
01:50:33.083 00.000 10072 MoveAxis(N, 0, ABG)
01:50:33.083 00.000 10072 Move returns status 0, amount 0
01:50:33.083 00.000 10072 move complete, result=0
01:50:33.083 00.000 10072 worker thread done servicing request
01:50:33.105 00.022 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:33.349 00.244 1032 UpdateGuideState exits: m=1408 SNR=26.4
01:50:33.355 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:33.357 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:33.377 00.020 1032 Enqueuing Expose request
01:50:33.381 00.004 10072 Worker thread wakes up
01:50:33.381 00.000 1032 GuideStep: -0.2 px 49 ms EAST, 0.1 px 0 ms NORTH
01:50:33.386 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:33.387 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:34.045 00.658 10072 Exposure complete
01:50:34.132 00.087 10072 worker thread done servicing request
01:50:34.132 00.000 1032 OnExposeComplete: enter
01:50:34.137 00.005 1032 UpdateGuideState(): m_state=6
01:50:34.139 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 569
01:50:34.147 00.008 1032 Star::Find returns 1 (0), X=225.48, Y=619.70, Mass=1394, SNR=26.3, Peak=157 HFD=3.0
01:50:34.151 00.004 1032 MultiStar: [#1 -0.08,-0.04,1.05,U] [#2 -0.05,-0.08,0.75,U] [#3 0.09,-0.05,0.71,U] [#4 -0.07,-0.09,0.70,U] [#5 -0.08,-0.11,0.62,U] [#6 0.15,0.04,0.72,U] [#7 -0.02,0.05,0.56,U] [#8 -0.19,-0.16,0.55,U] 
01:50:34.154 00.003 1032 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.08, 0.06}
01:50:34.156 00.002 1032 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.83) = xAngle (-4.22 = 2.07)
01:50:34.158 00.002 1032 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.22 = 2.07)
01:50:34.161 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.39 mountX=-0.02 mountY=0.04, mountTheta=2.07
01:50:34.164 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
01:50:34.167 00.003 1032 Enqueuing Move request for scope (-0.04, -0.03)
01:50:34.173 00.006 10072 Worker thread wakes up
01:50:34.173 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
01:50:34.173 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
01:50:34.173 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.04
01:50:34.174 00.001 10072 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.28, period_length = 287.50
01:50:34.175 00.001 10072 PPEC: input: -0.02, control: 0.03, exposure: 500
01:50:34.175 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:34.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:50:34.175 00.000 10072 MoveAxis(W, 29, ABG)
01:50:34.175 00.000 10072 Guiding  Dir = 3, Dur = 29
01:50:34.176 00.001 10072 IsGuiding returns 0
01:50:34.177 00.001 10072 PulseGuide returned control before completion, sleep 39
01:50:34.177 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:34.220 00.043 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:50:34.225 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:34.228 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:34.230 00.002 10072 IsGuiding returns 0
01:50:34.230 00.000 1032 Enqueuing Expose request
01:50:34.234 00.004 10072 Move returns status 0, amount 29
01:50:34.234 00.000 10072 MoveAxis(N, 0, ABG)
01:50:34.234 00.000 10072 Move returns status 0, amount 0
01:50:34.234 00.000 10072 move complete, result=0
01:50:34.234 00.000 10072 worker thread done servicing request
01:50:34.234 00.000 10072 Worker thread wakes up
01:50:34.235 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:34.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:34.250 00.015 1032 GuideStep: -0.0 px 29 ms WEST, 0.0 px 0 ms NORTH
01:50:34.658 00.408 10072 Exposure complete
01:50:34.737 00.079 10072 worker thread done servicing request
01:50:34.737 00.000 1032 OnExposeComplete: enter
01:50:34.741 00.004 1032 UpdateGuideState(): m_state=6
01:50:34.744 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 570
01:50:34.754 00.010 1032 Star::Find returns 1 (0), X=225.47, Y=619.51, Mass=1218, SNR=24.6, Peak=136 HFD=3.1
01:50:34.758 00.004 1032 MultiStar: [#1 0.06,-0.15,1.08,U] [#2 -0.10,-0.20,0.81,U] [#3 0.11,-0.14,0.76,U] [#4 0.01,-0.08,0.77,U] [#5 0.05,-0.26,0.63,U] [#6 0.09,-0.09,0.76,U] [#7 -0.04,-0.13,0.62,U] [#8 -0.05,-0.18,0.61,U] 
01:50:34.762 00.004 1032 refined, 8 included, MultiStar: {0.00, -0.15}, one-star: {-0.09, -0.12}
01:50:34.765 00.003 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
01:50:34.772 00.007 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
01:50:34.780 00.008 1032 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.54 mountX=-0.14 mountY=0.03, mountTheta=2.91
01:50:34.787 00.007 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.15, opts=13)
01:50:34.791 00.004 1032 Enqueuing Move request for scope (0.00, -0.15)
01:50:34.795 00.004 10072 Worker thread wakes up
01:50:34.796 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
01:50:34.796 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
01:50:34.796 00.000 10072 Moving (0.00, -0.15) raw xDistance=-0.14 yDistance=0.03
01:50:34.796 00.000 10072 PPEC rslt: input = -0.14, final = -0.04, react = -0.06, pred = 0.02, hyst = -0.06, hyst_pct = 0.28, period_length = 287.50
01:50:34.806 00.010 10072 PPEC: input: -0.14, control: -0.04, exposure: 500
01:50:34.806 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:34.806 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:50:34.807 00.001 10072 MoveAxis(E, 46, ABG)
01:50:34.807 00.000 10072 Guiding  Dir = 2, Dur = 46
01:50:34.808 00.001 10072 IsGuiding returns 0
01:50:34.820 00.012 10072 PulseGuide returned control before completion, sleep 44
01:50:34.822 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:34.861 00.039 1032 UpdateGuideState exits: m=1218 SNR=24.6
01:50:34.865 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:34.870 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:34.876 00.006 10072 IsGuiding returns 0
01:50:34.876 00.000 10072 Move returns status 0, amount 46
01:50:34.876 00.000 10072 MoveAxis(N, 0, ABG)
01:50:34.876 00.000 1032 Enqueuing Expose request
01:50:34.882 00.006 10072 Move returns status 0, amount 0
01:50:34.882 00.000 10072 move complete, result=0
01:50:34.883 00.001 10072 worker thread done servicing request
01:50:34.883 00.000 10072 Worker thread wakes up
01:50:34.883 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:34.883 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:34.913 00.030 1032 GuideStep: -0.1 px 46 ms EAST, 0.0 px 0 ms NORTH
01:50:35.518 00.605 10072 Exposure complete
01:50:35.625 00.107 10072 worker thread done servicing request
01:50:35.625 00.000 1032 OnExposeComplete: enter
01:50:35.629 00.004 1032 UpdateGuideState(): m_state=6
01:50:35.631 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 571
01:50:35.633 00.002 1032 Star::Find returns 1 (0), X=225.48, Y=619.72, Mass=1291, SNR=25.3, Peak=142 HFD=3.0
01:50:35.636 00.003 1032 MultiStar: [#1 -0.01,-0.00,1.05,U] [#2 -0.08,-0.07,0.79,U] [#3 0.04,0.03,0.70,U] [#4 -0.06,0.10,0.72,U] [#5 -0.04,-0.09,0.63,U] [#6 0.05,-0.09,0.74,U] [#7 -0.07,-0.05,0.61,U] [#8 -0.23,-0.02,0.59,U] 
01:50:35.639 00.003 1032 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {-0.08, 0.09}
01:50:35.642 00.003 1032 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.83) = xAngle (-4.84 = 1.45)
01:50:35.645 00.003 1032 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.84 = 1.45)
01:50:35.647 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.01 mountX=0.01 mountY=0.05, mountTheta=1.45
01:50:35.652 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.01, opts=13)
01:50:35.655 00.003 1032 Enqueuing Move request for scope (-0.05, -0.01)
01:50:35.657 00.002 10072 Worker thread wakes up
01:50:35.657 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
01:50:35.658 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
01:50:35.658 00.000 10072 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
01:50:35.659 00.001 10072 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.28, period_length = 287.50
01:50:35.659 00.000 10072 PPEC: input: 0.01, control: 0.02, exposure: 500
01:50:35.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:35.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:50:35.659 00.000 10072 MoveAxis(W, 19, ABG)
01:50:35.659 00.000 10072 Guiding  Dir = 3, Dur = 19
01:50:35.660 00.001 10072 IsGuiding returns 0
01:50:35.660 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:35.663 00.003 10072 PulseGuide returned control before completion, sleep 29
01:50:35.691 00.028 1032 UpdateGuideState exits: m=1291 SNR=25.3
01:50:35.694 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:35.696 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:35.698 00.002 1032 Enqueuing Expose request
01:50:35.701 00.003 10072 IsGuiding returns 0
01:50:35.701 00.000 10072 Move returns status 0, amount 19
01:50:35.701 00.000 10072 MoveAxis(N, 0, ABG)
01:50:35.701 00.000 10072 Move returns status 0, amount 0
01:50:35.701 00.000 10072 move complete, result=0
01:50:35.701 00.000 10072 worker thread done servicing request
01:50:35.701 00.000 10072 Worker thread wakes up
01:50:35.701 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:35.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:35.714 00.013 1032 GuideStep: 0.0 px 19 ms WEST, 0.0 px 0 ms NORTH
01:50:36.124 00.410 10072 Exposure complete
01:50:36.184 00.060 10072 worker thread done servicing request
01:50:36.184 00.000 1032 OnExposeComplete: enter
01:50:36.187 00.003 1032 UpdateGuideState(): m_state=6
01:50:36.190 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 572
01:50:36.193 00.003 1032 Star::Find returns 1 (0), X=225.43, Y=619.77, Mass=1287, SNR=25.3, Peak=151 HFD=2.9
01:50:36.196 00.003 1032 MultiStar: [#1 -0.05,0.05,1.05,U] [#2 -0.17,0.09,0.80,U] [#3 0.12,0.07,0.73,U] [#4 -0.10,0.11,0.75,U] [#5 -0.03,-0.08,0.61,U] [#6 0.10,-0.05,0.71,U] [#7 -0.03,-0.02,0.56,U] [#8 -0.24,0.12,0.56,U] 
01:50:36.199 00.003 1032 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {-0.12, 0.14}
01:50:36.201 00.002 1032 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.83) = xAngle (0.57 = 0.57)
01:50:36.204 00.003 1032 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.57 = 0.57)
01:50:36.207 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.40 mountX=0.07 mountY=0.04, mountTheta=0.57
01:50:36.210 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
01:50:36.212 00.002 1032 Enqueuing Move request for scope (-0.06, 0.05)
01:50:36.214 00.002 10072 Worker thread wakes up
01:50:36.215 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
01:50:36.215 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
01:50:36.215 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=0.04
01:50:36.216 00.001 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.27, period_length = 287.50
01:50:36.216 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:50:36.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:36.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:50:36.216 00.000 10072 MoveAxis(W, 15, ABG)
01:50:36.216 00.000 10072 Guiding  Dir = 3, Dur = 15
01:50:36.217 00.001 10072 IsGuiding returns 0
01:50:36.217 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:36.220 00.003 10072 PulseGuide returned control before completion, sleep 25
01:50:36.245 00.025 1032 UpdateGuideState exits: m=1287 SNR=25.3
01:50:36.249 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:36.251 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:36.253 00.002 1032 Enqueuing Expose request
01:50:36.259 00.006 10072 IsGuiding returns 0
01:50:36.259 00.000 10072 Move returns status 0, amount 15
01:50:36.259 00.000 10072 MoveAxis(N, 0, ABG)
01:50:36.259 00.000 10072 Move returns status 0, amount 0
01:50:36.259 00.000 10072 move complete, result=0
01:50:36.259 00.000 10072 worker thread done servicing request
01:50:36.260 00.001 10072 Worker thread wakes up
01:50:36.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:36.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:36.264 00.004 1032 GuideStep: 0.1 px 15 ms WEST, 0.0 px 0 ms NORTH
01:50:36.887 00.623 10072 Exposure complete
01:50:36.951 00.064 10072 worker thread done servicing request
01:50:36.951 00.000 1032 OnExposeComplete: enter
01:50:36.954 00.003 1032 UpdateGuideState(): m_state=6
01:50:36.958 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 573
01:50:36.960 00.002 1032 Star::Find returns 1 (0), X=225.40, Y=619.67, Mass=1207, SNR=24.5, Peak=141 HFD=3.0
01:50:36.964 00.004 1032 MultiStar: [#1 -0.04,-0.06,1.11,U] [#2 -0.06,0.06,0.81,U] [#3 0.04,-0.04,0.74,U] [#4 -0.07,-0.05,0.76,U] [#5 -0.02,-0.08,0.62,U] [#6 0.08,-0.17,0.76,U] [#7 -0.05,0.05,0.64,U] [#8 -0.20,0.10,0.57,U] 
01:50:36.966 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.15, 0.04}
01:50:36.968 00.002 1032 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.83) = xAngle (-4.63 = 1.66)
01:50:36.971 00.003 1032 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.63 = 1.66)
01:50:36.974 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.80 mountX=-0.00 mountY=0.06, mountTheta=1.66
01:50:36.978 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.02, opts=13)
01:50:36.980 00.002 1032 Enqueuing Move request for scope (-0.05, -0.02)
01:50:36.982 00.002 10072 Worker thread wakes up
01:50:36.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
01:50:36.982 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
01:50:36.982 00.000 10072 Moving (-0.05, -0.02) raw xDistance=-0.00 yDistance=0.06
01:50:36.983 00.001 10072 PPEC rslt: input = -0.00, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.27, period_length = 287.50
01:50:36.983 00.000 10072 PPEC: input: -0.00, control: 0.02, exposure: 500
01:50:36.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:36.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:50:36.983 00.000 10072 MoveAxis(W, 16, ABG)
01:50:36.983 00.000 10072 Guiding  Dir = 3, Dur = 16
01:50:36.983 00.000 10072 IsGuiding returns 0
01:50:36.985 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:36.987 00.002 10072 PulseGuide returned control before completion, sleep 26
01:50:37.011 00.024 1032 UpdateGuideState exits: m=1207 SNR=24.5
01:50:37.013 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:37.015 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:37.018 00.003 1032 Enqueuing Expose request
01:50:37.027 00.009 10072 IsGuiding returns 0
01:50:37.027 00.000 10072 Move returns status 0, amount 16
01:50:37.027 00.000 10072 MoveAxis(N, 0, ABG)
01:50:37.027 00.000 10072 Move returns status 0, amount 0
01:50:37.027 00.000 10072 move complete, result=0
01:50:37.027 00.000 10072 worker thread done servicing request
01:50:37.027 00.000 10072 Worker thread wakes up
01:50:37.027 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:37.027 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:37.035 00.008 1032 GuideStep: -0.0 px 16 ms WEST, 0.1 px 0 ms NORTH
01:50:37.434 00.399 10072 Exposure complete
01:50:37.509 00.075 10072 worker thread done servicing request
01:50:37.509 00.000 1032 OnExposeComplete: enter
01:50:37.511 00.002 1032 UpdateGuideState(): m_state=6
01:50:37.515 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 574
01:50:37.527 00.012 1032 Star::Find returns 1 (0), X=225.43, Y=619.62, Mass=1293, SNR=25.3, Peak=146 HFD=3.0
01:50:37.531 00.004 1032 MultiStar: [#1 0.13,0.01,1.05,U] [#2 -0.05,-0.11,0.79,U] [#3 0.06,-0.05,0.69,U] [#4 0.10,-0.14,0.77,U] [#5 0.07,-0.11,0.61,U] [#6 0.13,-0.17,0.73,U] [#7 -0.01,-0.06,0.59,U] [#8 -0.01,-0.07,0.54,U] 
01:50:37.534 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {-0.12, -0.02}
01:50:37.537 00.003 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
01:50:37.541 00.004 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
01:50:37.543 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.16 mountX=-0.08 mountY=-0.01, mountTheta=-2.99
01:50:37.547 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
01:50:37.551 00.004 1032 Enqueuing Move request for scope (0.03, -0.07)
01:50:37.554 00.003 10072 Worker thread wakes up
01:50:37.554 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
01:50:37.554 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
01:50:37.554 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=-0.01
01:50:37.556 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.27, period_length = 287.50
01:50:37.556 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:50:37.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:37.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:50:37.556 00.000 10072 MoveAxis(W, 13, ABG)
01:50:37.556 00.000 10072 Guiding  Dir = 3, Dur = 13
01:50:37.557 00.001 10072 IsGuiding returns 0
01:50:37.557 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:37.560 00.003 10072 PulseGuide returned control before completion, sleep 23
01:50:37.584 00.024 1032 UpdateGuideState exits: m=1293 SNR=25.3
01:50:37.596 00.012 10072 IsGuiding returns 0
01:50:37.596 00.000 10072 Move returns status 0, amount 13
01:50:37.596 00.000 10072 MoveAxis(N, 0, ABG)
01:50:37.596 00.000 10072 Move returns status 0, amount 0
01:50:37.596 00.000 10072 move complete, result=0
01:50:37.596 00.000 10072 worker thread done servicing request
01:50:37.608 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:37.631 00.023 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:37.634 00.003 1032 Enqueuing Expose request
01:50:37.637 00.003 10072 Worker thread wakes up
01:50:37.638 00.001 1032 GuideStep: -0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
01:50:37.640 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:37.640 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:38.277 00.637 10072 Exposure complete
01:50:38.342 00.065 1032 OnExposeComplete: enter
01:50:38.345 00.003 10072 worker thread done servicing request
01:50:38.345 00.000 1032 UpdateGuideState(): m_state=6
01:50:38.348 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 575
01:50:38.351 00.003 1032 Star::Find returns 1 (0), X=225.43, Y=619.68, Mass=1281, SNR=25.1, Peak=135 HFD=3.1
01:50:38.353 00.002 1032 MultiStar: [#1 0.07,0.05,1.06,U] [#2 0.00,-0.03,0.77,U] [#3 -0.02,0.00,0.72,U] [#4 -0.14,0.11,0.77,U] [#5 -0.09,-0.06,0.63,U] [#6 0.09,0.01,0.73,U] [#7 -0.08,0.10,0.60,U] [#8 -0.30,0.19,0.55,U] 
01:50:38.356 00.003 1032 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {-0.13, 0.05}
01:50:38.358 00.002 1032 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.83) = xAngle (0.64 = 0.64)
01:50:38.368 00.010 1032 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.64 = 0.64)
01:50:38.371 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.47 mountX=0.06 mountY=0.04, mountTheta=0.64
01:50:38.375 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.04, opts=13)
01:50:38.378 00.003 1032 Enqueuing Move request for scope (-0.06, 0.04)
01:50:38.380 00.002 10072 Worker thread wakes up
01:50:38.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
01:50:38.380 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
01:50:38.381 00.001 10072 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=0.04
01:50:38.382 00.001 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.27, period_length = 287.50
01:50:38.382 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:50:38.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:38.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:50:38.382 00.000 10072 MoveAxis(W, 13, ABG)
01:50:38.382 00.000 10072 Guiding  Dir = 3, Dur = 13
01:50:38.383 00.001 10072 IsGuiding returns 0
01:50:38.383 00.000 10072 PulseGuide returned control before completion, sleep 23
01:50:38.384 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:38.411 00.027 1032 UpdateGuideState exits: m=1281 SNR=25.1
01:50:38.414 00.003 10072 IsGuiding returns 0
01:50:38.414 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:38.418 00.004 10072 Move returns status 0, amount 13
01:50:38.418 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:38.421 00.003 10072 MoveAxis(N, 0, ABG)
01:50:38.421 00.000 1032 Enqueuing Expose request
01:50:38.427 00.006 10072 Move returns status 0, amount 0
01:50:38.427 00.000 10072 move complete, result=0
01:50:38.427 00.000 10072 worker thread done servicing request
01:50:38.427 00.000 10072 Worker thread wakes up
01:50:38.431 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:38.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:38.441 00.010 1032 GuideStep: 0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
01:50:38.842 00.401 10072 Exposure complete
01:50:38.910 00.068 10072 worker thread done servicing request
01:50:38.910 00.000 1032 OnExposeComplete: enter
01:50:38.915 00.005 1032 UpdateGuideState(): m_state=6
01:50:38.918 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 576
01:50:38.921 00.003 1032 Star::Find returns 1 (0), X=225.50, Y=619.74, Mass=1236, SNR=24.8, Peak=133 HFD=3.0
01:50:38.924 00.003 1032 MultiStar: [#1 0.06,0.10,1.09,U] [#2 -0.08,-0.04,0.80,U] [#3 0.01,0.01,0.72,U] [#4 0.11,0.09,0.73,U] [#5 0.05,0.08,0.67,U] [#6 0.07,0.05,0.75,U] [#7 -0.17,0.00,0.61,U] [#8 -0.16,0.05,0.56,U] 
01:50:38.926 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {-0.05, 0.10}
01:50:38.929 00.003 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
01:50:38.932 00.003 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
01:50:38.935 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.73 mountX=0.06 mountY=-0.01, mountTheta=-0.10
01:50:38.938 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
01:50:38.940 00.002 1032 Enqueuing Move request for scope (-0.01, 0.06)
01:50:38.944 00.004 10072 Worker thread wakes up
01:50:38.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
01:50:38.944 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
01:50:38.944 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.01
01:50:38.945 00.001 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.27, period_length = 287.50
01:50:38.946 00.001 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:50:38.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:38.946 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:50:38.946 00.000 10072 MoveAxis(W, 9, ABG)
01:50:38.946 00.000 10072 Guiding  Dir = 3, Dur = 9
01:50:38.946 00.000 10072 IsGuiding returns 0
01:50:38.947 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:38.951 00.004 10072 PulseGuide returned control before completion, sleep 18
01:50:38.975 00.024 1032 UpdateGuideState exits: m=1236 SNR=24.8
01:50:38.978 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:38.981 00.003 10072 IsGuiding returns 0
01:50:38.981 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:38.983 00.002 10072 Move returns status 0, amount 9
01:50:38.984 00.001 1032 Enqueuing Expose request
01:50:38.986 00.002 10072 MoveAxis(N, 0, ABG)
01:50:38.986 00.000 10072 Move returns status 0, amount 0
01:50:38.986 00.000 10072 move complete, result=0
01:50:38.986 00.000 10072 worker thread done servicing request
01:50:38.986 00.000 10072 Worker thread wakes up
01:50:38.986 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:38.986 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:38.997 00.011 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:50:39.621 00.624 10072 Exposure complete
01:50:39.688 00.067 10072 worker thread done servicing request
01:50:39.688 00.000 1032 OnExposeComplete: enter
01:50:39.691 00.003 1032 UpdateGuideState(): m_state=6
01:50:39.694 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 577
01:50:39.697 00.003 1032 Star::Find returns 1 (0), X=225.51, Y=619.72, Mass=1271, SNR=25.1, Peak=140 HFD=3.0
01:50:39.701 00.004 1032 MultiStar: [#1 0.12,0.01,1.07,U] [#2 0.08,-0.01,0.77,U] [#3 0.02,-0.12,0.73,U] [#4 -0.03,0.09,0.74,U] [#5 -0.02,-0.07,0.66,U] [#6 0.17,0.02,0.74,U] [#7 -0.09,-0.16,0.60,U] [#8 -0.15,-0.03,0.56,U] 
01:50:39.703 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {-0.05, 0.09}
01:50:39.705 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
01:50:39.707 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
01:50:39.711 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.56 mountX=-0.01 mountY=-0.01, mountTheta=-2.39
01:50:39.716 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
01:50:39.718 00.002 1032 Enqueuing Move request for scope (0.02, -0.01)
01:50:39.720 00.002 10072 Worker thread wakes up
01:50:39.720 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:50:39.720 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:50:39.720 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=-0.01
01:50:39.722 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.27, period_length = 287.50
01:50:39.722 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:50:39.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:39.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:50:39.722 00.000 10072 MoveAxis(W, 8, ABG)
01:50:39.722 00.000 10072 Guiding  Dir = 3, Dur = 8
01:50:39.723 00.001 10072 IsGuiding returns 0
01:50:39.724 00.001 10072 PulseGuide returned control before completion, sleep 17
01:50:39.726 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:39.754 00.028 1032 UpdateGuideState exits: m=1271 SNR=25.1
01:50:39.758 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:39.761 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:39.764 00.003 1032 Enqueuing Expose request
01:50:39.770 00.006 10072 IsGuiding returns 0
01:50:39.770 00.000 10072 Move returns status 0, amount 8
01:50:39.770 00.000 10072 MoveAxis(N, 0, ABG)
01:50:39.771 00.001 10072 Move returns status 0, amount 0
01:50:39.771 00.000 10072 move complete, result=0
01:50:39.771 00.000 10072 worker thread done servicing request
01:50:39.771 00.000 10072 Worker thread wakes up
01:50:39.771 00.000 1032 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:50:39.774 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:39.774 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:40.184 00.410 10072 Exposure complete
01:50:40.252 00.068 10072 worker thread done servicing request
01:50:40.252 00.000 1032 OnExposeComplete: enter
01:50:40.255 00.003 1032 UpdateGuideState(): m_state=6
01:50:40.259 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 578
01:50:40.261 00.002 1032 Star::Find returns 1 (0), X=225.54, Y=619.74, Mass=1396, SNR=26.3, Peak=141 HFD=3.1
01:50:40.265 00.004 1032 MultiStar: [#1 0.03,0.03,1.01,U] [#2 -0.06,-0.04,0.75,U] [#3 0.07,-0.04,0.69,U] [#4 -0.05,-0.04,0.68,U] [#5 0.07,-0.21,0.58,U] [#6 0.04,-0.06,0.70,U] [#7 -0.04,0.01,0.58,U] [#8 -0.15,-0.09,0.53,U] 
01:50:40.267 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.01, 0.11}
01:50:40.270 00.003 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.58)
01:50:40.273 00.003 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.58)
01:50:40.276 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.87 mountX=-0.02 mountY=0.01, mountTheta=2.58
01:50:40.280 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
01:50:40.284 00.004 1032 Enqueuing Move request for scope (-0.01, -0.02)
01:50:40.287 00.003 10072 Worker thread wakes up
01:50:40.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
01:50:40.287 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
01:50:40.287 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
01:50:40.289 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.27, period_length = 287.50
01:50:40.289 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:50:40.289 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:40.289 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:50:40.290 00.001 10072 MoveAxis(W, 5, ABG)
01:50:40.290 00.000 10072 Guiding  Dir = 3, Dur = 5
01:50:40.290 00.000 10072 IsGuiding returns 0
01:50:40.291 00.001 10072 PulseGuide returned control before completion, sleep 15
01:50:40.292 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:40.325 00.033 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:50:40.329 00.004 10072 IsGuiding returns 0
01:50:40.329 00.000 10072 Move returns status 0, amount 5
01:50:40.330 00.001 10072 MoveAxis(N, 0, ABG)
01:50:40.330 00.000 10072 Move returns status 0, amount 0
01:50:40.330 00.000 10072 move complete, result=0
01:50:40.330 00.000 10072 worker thread done servicing request
01:50:40.330 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:40.340 00.010 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:40.344 00.004 1032 Enqueuing Expose request
01:50:40.347 00.003 10072 Worker thread wakes up
01:50:40.348 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:40.348 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:40.348 00.000 1032 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
01:50:40.978 00.630 10072 Exposure complete
01:50:41.040 00.062 10072 worker thread done servicing request
01:50:41.040 00.000 1032 OnExposeComplete: enter
01:50:41.043 00.003 1032 UpdateGuideState(): m_state=6
01:50:41.046 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 579
01:50:41.049 00.003 1032 Star::Find returns 1 (0), X=225.48, Y=619.71, Mass=1421, SNR=26.6, Peak=151 HFD=3.1
01:50:41.052 00.003 1032 MultiStar: [#1 0.03,0.02,0.99,U] [#2 -0.03,-0.11,0.75,U] [#3 0.03,0.06,0.68,U] [#4 0.04,-0.10,0.71,U] [#5 0.07,-0.10,0.61,U] [#6 0.24,-0.06,0.69,U] [#7 0.07,-0.04,0.59,U] [#8 -0.16,-0.03,0.54,U] 
01:50:41.056 00.004 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {-0.07, 0.07}
01:50:41.059 00.003 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
01:50:41.062 00.003 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
01:50:41.064 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.82 mountX=-0.03 mountY=-0.02, mountTheta=-2.65
01:50:41.071 00.007 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
01:50:41.075 00.004 1032 Enqueuing Move request for scope (0.02, -0.02)
01:50:41.080 00.005 10072 Worker thread wakes up
01:50:41.080 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:50:41.080 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:50:41.081 00.001 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.02
01:50:41.082 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.27, period_length = 287.50
01:50:41.082 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:50:41.082 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:41.082 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:50:41.082 00.000 10072 MoveAxis(W, 4, ABG)
01:50:41.082 00.000 10072 Guiding  Dir = 3, Dur = 4
01:50:41.084 00.002 10072 IsGuiding returns 0
01:50:41.085 00.001 10072 PulseGuide returned control before completion, sleep 14
01:50:41.085 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:41.112 00.027 1032 UpdateGuideState exits: m=1421 SNR=26.6
01:50:41.117 00.005 10072 IsGuiding returns 0
01:50:41.118 00.001 10072 Move returns status 0, amount 4
01:50:41.118 00.000 10072 MoveAxis(N, 0, ABG)
01:50:41.118 00.000 10072 Move returns status 0, amount 0
01:50:41.118 00.000 10072 move complete, result=0
01:50:41.118 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:41.121 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:41.123 00.002 1032 Enqueuing Expose request
01:50:41.125 00.002 10072 worker thread done servicing request
01:50:41.126 00.001 10072 Worker thread wakes up
01:50:41.126 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
01:50:41.129 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:41.129 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:41.543 00.414 10072 Exposure complete
01:50:41.601 00.058 10072 worker thread done servicing request
01:50:41.921 00.320 1032 OnExposeComplete: enter
01:50:41.925 00.004 1032 UpdateGuideState(): m_state=6
01:50:41.927 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 580
01:50:41.929 00.002 1032 Star::Find returns 1 (0), X=225.53, Y=619.71, Mass=1202, SNR=24.4, Peak=125 HFD=3.0
01:50:41.934 00.005 1032 MultiStar: [#1 0.00,0.02,1.06,U] [#2 -0.09,0.02,0.78,U] [#3 0.02,0.05,0.74,U] [#4 0.02,0.08,0.71,U] [#5 0.01,-0.08,0.60,U] [#6 0.06,-0.05,0.70,U] [#7 -0.09,0.02,0.63,U] [#8 -0.06,0.07,0.57,U] 
01:50:41.936 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {-0.03, 0.08}
01:50:41.938 00.002 1032 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.83) = xAngle (0.32 = 0.32)
01:50:41.939 00.001 1032 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.32 = 0.32)
01:50:41.940 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.15 mountX=0.03 mountY=0.01, mountTheta=0.32
01:50:41.943 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
01:50:41.945 00.002 1032 Enqueuing Move request for scope (-0.02, 0.02)
01:50:41.947 00.002 10072 Worker thread wakes up
01:50:41.947 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
01:50:41.947 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
01:50:41.947 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.03 yDistance=0.01
01:50:41.949 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 287.50
01:50:41.949 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:50:41.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:41.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:50:41.949 00.000 10072 MoveAxis(W, 1, ABG)
01:50:41.949 00.000 10072 Guiding  Dir = 3, Dur = 1
01:50:41.949 00.000 10072 IsGuiding returns 0
01:50:41.949 00.000 10072 PulseGuide returned control before completion, sleep 11
01:50:41.962 00.013 10072 IsGuiding returns 0
01:50:41.962 00.000 10072 Move returns status 0, amount 1
01:50:41.962 00.000 10072 MoveAxis(N, 0, ABG)
01:50:41.962 00.000 10072 Move returns status 0, amount 0
01:50:41.962 00.000 10072 move complete, result=0
01:50:41.962 00.000 10072 worker thread done servicing request
01:50:42.005 00.043 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:42.031 00.026 1032 UpdateGuideState exits: m=1202 SNR=24.4
01:50:42.033 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:42.035 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:42.037 00.002 1032 Enqueuing Expose request
01:50:42.040 00.003 10072 Worker thread wakes up
01:50:42.040 00.000 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
01:50:42.043 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:42.043 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:42.667 00.624 10072 Exposure complete
01:50:42.715 00.048 10072 worker thread done servicing request
01:50:42.715 00.000 1032 OnExposeComplete: enter
01:50:42.718 00.003 1032 UpdateGuideState(): m_state=6
01:50:42.720 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 581
01:50:42.721 00.001 1032 Star::Find returns 1 (0), X=225.47, Y=619.78, Mass=1321, SNR=25.6, Peak=146 HFD=3.0
01:50:42.723 00.002 1032 MultiStar: [#1 0.03,0.11,1.03,U] [#2 0.07,0.05,0.79,U] [#3 0.08,0.02,0.70,U] [#4 -0.10,0.05,0.74,U] [#5 -0.05,0.09,0.59,U] [#6 0.13,0.01,0.73,U] [#7 0.07,0.08,0.59,U] [#8 -0.34,0.03,0.55,U] 
01:50:42.724 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {-0.09, 0.15}
01:50:42.726 00.002 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
01:50:42.727 00.001 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
01:50:42.728 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.78 mountX=0.07 mountY=-0.00, mountTheta=-0.05
01:50:42.732 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
01:50:42.734 00.002 1032 Enqueuing Move request for scope (-0.02, 0.07)
01:50:42.736 00.002 10072 Worker thread wakes up
01:50:42.736 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:50:42.736 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:50:42.736 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.00
01:50:42.737 00.001 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 287.50
01:50:42.737 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:50:42.737 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:42.737 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:50:42.738 00.001 10072 MoveAxis(E, 1, ABG)
01:50:42.738 00.000 10072 Guiding  Dir = 2, Dur = 1
01:50:42.738 00.000 10072 IsGuiding returns 0
01:50:42.739 00.001 10072 PulseGuide returned control before completion, sleep 11
01:50:42.741 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:42.758 00.017 10072 IsGuiding returns 0
01:50:42.758 00.000 10072 Move returns status 0, amount 1
01:50:42.758 00.000 10072 MoveAxis(N, 0, ABG)
01:50:42.758 00.000 10072 Move returns status 0, amount 0
01:50:42.758 00.000 10072 move complete, result=0
01:50:42.758 00.000 10072 worker thread done servicing request
01:50:42.761 00.003 1032 UpdateGuideState exits: m=1321 SNR=25.6
01:50:42.763 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:42.765 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:42.767 00.002 1032 Enqueuing Expose request
01:50:42.769 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
01:50:42.772 00.003 10072 Worker thread wakes up
01:50:42.772 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:42.772 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:43.180 00.408 10072 Exposure complete
01:50:43.226 00.046 10072 worker thread done servicing request
01:50:43.226 00.000 1032 OnExposeComplete: enter
01:50:43.227 00.001 1032 UpdateGuideState(): m_state=6
01:50:43.229 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 582
01:50:43.231 00.002 1032 Star::Find returns 1 (0), X=225.59, Y=619.71, Mass=1340, SNR=25.8, Peak=144 HFD=3.0
01:50:43.233 00.002 1032 MultiStar: [#1 0.06,0.05,1.07,U] [#2 -0.05,-0.04,0.76,U] [#3 0.03,0.01,0.70,U] [#4 -0.04,0.13,0.73,U] [#5 0.04,-0.00,0.62,U] [#6 0.19,0.07,0.74,U] [#7 0.06,-0.09,0.58,U] [#8 -0.07,-0.04,0.55,U] 
01:50:43.236 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.03, 0.08}
01:50:43.237 00.001 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
01:50:43.245 00.008 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
01:50:43.246 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.70 mountX=0.02 mountY=-0.04, mountTheta=-1.13
01:50:43.249 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
01:50:43.251 00.002 1032 Enqueuing Move request for scope (0.03, 0.03)
01:50:43.252 00.001 10072 Worker thread wakes up
01:50:43.252 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:50:43.252 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:50:43.253 00.001 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
01:50:43.253 00.000 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.26, period_length = 287.50
01:50:43.253 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:50:43.254 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:43.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:50:43.254 00.000 10072 MoveAxis(E, 3, ABG)
01:50:43.254 00.000 10072 Guiding  Dir = 2, Dur = 3
01:50:43.254 00.000 10072 IsGuiding returns 0
01:50:43.255 00.001 10072 PulseGuide returned control before completion, sleep 13
01:50:43.255 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:43.274 00.019 10072 IsGuiding returns 0
01:50:43.274 00.000 10072 Move returns status 0, amount 3
01:50:43.274 00.000 10072 MoveAxis(N, 0, ABG)
01:50:43.274 00.000 10072 Move returns status 0, amount 0
01:50:43.275 00.001 10072 move complete, result=0
01:50:43.275 00.000 10072 worker thread done servicing request
01:50:43.280 00.005 1032 UpdateGuideState exits: m=1340 SNR=25.8
01:50:43.282 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:43.283 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:43.285 00.002 1032 Enqueuing Expose request
01:50:43.288 00.003 10072 Worker thread wakes up
01:50:43.288 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:50:43.290 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:43.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:44.022 00.732 10072 Exposure complete
01:50:44.069 00.047 10072 worker thread done servicing request
01:50:44.069 00.000 1032 OnExposeComplete: enter
01:50:44.071 00.002 1032 UpdateGuideState(): m_state=6
01:50:44.073 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 583
01:50:44.074 00.001 1032 Star::Find returns 1 (0), X=225.54, Y=619.84, Mass=1258, SNR=25.0, Peak=130 HFD=3.0
01:50:44.077 00.003 1032 MultiStar: [#1 0.05,0.05,1.04,U] [#2 -0.10,0.04,0.77,U] [#3 0.17,0.08,0.72,U] [#4 -0.07,0.17,0.76,U] [#5 0.01,0.00,0.62,U] [#6 0.03,0.01,0.70,U] [#7 0.05,0.20,0.57,U] [#8 -0.13,0.09,0.58,U] 
01:50:44.078 00.001 1032 refined, 8 included, MultiStar: {0.00, 0.10}, one-star: {-0.02, 0.21}
01:50:44.079 00.001 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
01:50:44.082 00.003 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
01:50:44.084 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.57 mountX=0.09 mountY=-0.02, mountTheta=-0.26
01:50:44.087 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
01:50:44.089 00.002 1032 Enqueuing Move request for scope (0.00, 0.10)
01:50:44.092 00.003 10072 Worker thread wakes up
01:50:44.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
01:50:44.092 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
01:50:44.092 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.09 yDistance=-0.02
01:50:44.093 00.001 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.26, period_length = 287.50
01:50:44.093 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
01:50:44.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:44.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:50:44.093 00.000 10072 MoveAxis(E, 6, ABG)
01:50:44.093 00.000 10072 Guiding  Dir = 2, Dur = 6
01:50:44.093 00.000 10072 IsGuiding returns 0
01:50:44.094 00.001 10072 PulseGuide returned control before completion, sleep 16
01:50:44.094 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:44.113 00.019 10072 IsGuiding returns 0
01:50:44.113 00.000 10072 Move returns status 0, amount 6
01:50:44.113 00.000 10072 MoveAxis(N, 0, ABG)
01:50:44.113 00.000 10072 Move returns status 0, amount 0
01:50:44.114 00.001 10072 move complete, result=0
01:50:44.114 00.000 10072 worker thread done servicing request
01:50:44.115 00.001 1032 UpdateGuideState exits: m=1258 SNR=25.0
01:50:44.118 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:44.120 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:44.121 00.001 1032 Enqueuing Expose request
01:50:44.123 00.002 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:50:44.125 00.002 10072 Worker thread wakes up
01:50:44.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:44.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:44.539 00.414 10072 Exposure complete
01:50:44.589 00.050 10072 worker thread done servicing request
01:50:44.589 00.000 1032 OnExposeComplete: enter
01:50:44.591 00.002 1032 UpdateGuideState(): m_state=6
01:50:44.593 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 584
01:50:44.595 00.002 1032 Star::Find returns 1 (0), X=225.60, Y=619.87, Mass=1321, SNR=25.6, Peak=138 HFD=2.8
01:50:44.598 00.003 1032 MultiStar: [#1 0.09,0.14,1.05,U] [#2 0.05,0.09,0.76,U] [#3 0.08,0.14,0.70,U] [#4 -0.00,0.12,0.72,U] [#5 0.08,0.00,0.61,U] [#6 0.15,-0.00,0.71,U] [#7 0.00,0.13,0.59,U] [#8 -0.14,0.00,0.56,U] 
01:50:44.600 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.11}, one-star: {0.05, 0.23}
01:50:44.601 00.001 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
01:50:44.603 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
01:50:44.604 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=0.09 mountY=-0.07, mountTheta=-0.67
01:50:44.607 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
01:50:44.609 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
01:50:44.610 00.001 10072 Worker thread wakes up
01:50:44.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
01:50:44.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:50:44.610 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.09 yDistance=-0.07
01:50:44.611 00.001 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.26, period_length = 287.50
01:50:44.611 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
01:50:44.611 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:44.611 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:50:44.611 00.000 10072 MoveAxis(E, 6, ABG)
01:50:44.612 00.001 10072 Guiding  Dir = 2, Dur = 6
01:50:44.612 00.000 10072 IsGuiding returns 0
01:50:44.614 00.002 10072 PulseGuide returned control before completion, sleep 16
01:50:44.614 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:44.636 00.022 1032 UpdateGuideState exits: m=1321 SNR=25.6
01:50:44.638 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:44.639 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:44.642 00.003 1032 Enqueuing Expose request
01:50:44.645 00.003 10072 IsGuiding returns 0
01:50:44.645 00.000 10072 Move returns status 0, amount 6
01:50:44.645 00.000 10072 MoveAxis(N, 0, ABG)
01:50:44.645 00.000 10072 Move returns status 0, amount 0
01:50:44.645 00.000 10072 move complete, result=0
01:50:44.645 00.000 10072 worker thread done servicing request
01:50:44.645 00.000 10072 Worker thread wakes up
01:50:44.646 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:44.646 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:44.653 00.007 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:50:45.281 00.628 10072 Exposure complete
01:50:45.326 00.045 10072 worker thread done servicing request
01:50:45.326 00.000 1032 OnExposeComplete: enter
01:50:45.328 00.002 1032 UpdateGuideState(): m_state=6
01:50:45.330 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 585
01:50:45.332 00.002 1032 Star::Find returns 1 (0), X=225.49, Y=619.81, Mass=1332, SNR=25.7, Peak=143 HFD=3.0
01:50:45.333 00.001 1032 MultiStar: [#1 0.08,0.12,1.00,U] [#2 -0.02,0.14,0.75,U] [#3 0.07,0.06,0.72,U] [#4 -0.04,0.14,0.73,U] [#5 0.04,-0.01,0.59,U] [#6 0.12,-0.00,0.74,U] [#7 -0.05,0.09,0.60,U] [#8 -0.10,0.23,0.56,U] 
01:50:45.335 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {-0.07, 0.18}
01:50:45.336 00.001 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
01:50:45.337 00.001 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
01:50:45.338 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.52 mountX=0.10 mountY=-0.03, mountTheta=-0.31
01:50:45.341 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
01:50:45.345 00.004 1032 Enqueuing Move request for scope (0.01, 0.11)
01:50:45.346 00.001 10072 Worker thread wakes up
01:50:45.346 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
01:50:45.346 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:50:45.346 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.03
01:50:45.347 00.001 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.26, period_length = 287.50
01:50:45.347 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:50:45.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:45.347 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:50:45.347 00.000 10072 MoveAxis(E, 10, ABG)
01:50:45.347 00.000 10072 Guiding  Dir = 2, Dur = 10
01:50:45.348 00.001 10072 IsGuiding returns 0
01:50:45.348 00.000 10072 PulseGuide returned control before completion, sleep 20
01:50:45.348 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:45.368 00.020 1032 UpdateGuideState exits: m=1332 SNR=25.7
01:50:45.371 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:45.372 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:45.373 00.001 1032 Enqueuing Expose request
01:50:45.374 00.001 10072 IsGuiding returns 0
01:50:45.375 00.001 10072 Move returns status 0, amount 10
01:50:45.375 00.000 10072 MoveAxis(N, 0, ABG)
01:50:45.375 00.000 10072 Move returns status 0, amount 0
01:50:45.375 00.000 10072 move complete, result=0
01:50:45.375 00.000 10072 worker thread done servicing request
01:50:45.375 00.000 10072 Worker thread wakes up
01:50:45.375 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:45.375 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:45.382 00.007 1032 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
01:50:45.795 00.413 10072 Exposure complete
01:50:45.840 00.045 1032 OnExposeComplete: enter
01:50:45.843 00.003 1032 UpdateGuideState(): m_state=6
01:50:45.845 00.002 10072 worker thread done servicing request
01:50:45.845 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 586
01:50:45.846 00.001 1032 Star::Find returns 1 (0), X=225.44, Y=619.77, Mass=1331, SNR=25.7, Peak=150 HFD=3.0
01:50:45.848 00.002 1032 MultiStar: [#1 0.10,0.06,1.04,U] [#2 0.07,0.08,0.79,U] [#3 -0.00,0.02,0.70,U] [#4 -0.07,0.18,0.75,U] [#5 0.07,0.01,0.63,U] [#6 0.12,0.08,0.72,U] [#7 -0.07,0.04,0.59,U] [#8 -0.15,0.32,0.56,U] 
01:50:45.849 00.001 1032 refined, 8 included, MultiStar: {-0.00, 0.10}, one-star: {-0.12, 0.14}
01:50:45.851 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
01:50:45.852 00.001 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
01:50:45.854 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.59 mountX=0.10 mountY=-0.02, mountTheta=-0.24
01:50:45.857 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.10, opts=13)
01:50:45.859 00.002 1032 Enqueuing Move request for scope (-0.00, 0.10)
01:50:45.862 00.003 10072 Worker thread wakes up
01:50:45.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
01:50:45.862 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
01:50:45.862 00.000 10072 Moving (-0.00, 0.10) raw xDistance=0.10 yDistance=-0.02
01:50:45.863 00.001 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.26, period_length = 287.50
01:50:45.863 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:50:45.863 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:45.863 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:50:45.864 00.001 10072 MoveAxis(E, 10, ABG)
01:50:45.864 00.000 10072 Guiding  Dir = 2, Dur = 10
01:50:45.864 00.000 10072 IsGuiding returns 0
01:50:45.865 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:45.867 00.002 10072 PulseGuide returned control before completion, sleep 20
01:50:45.884 00.017 1032 UpdateGuideState exits: m=1331 SNR=25.7
01:50:45.887 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:45.889 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:45.890 00.001 1032 Enqueuing Expose request
01:50:45.902 00.012 10072 IsGuiding returns 0
01:50:45.902 00.000 10072 Move returns status 0, amount 10
01:50:45.902 00.000 10072 MoveAxis(N, 0, ABG)
01:50:45.902 00.000 10072 Move returns status 0, amount 0
01:50:45.902 00.000 10072 move complete, result=0
01:50:45.902 00.000 10072 worker thread done servicing request
01:50:45.902 00.000 10072 Worker thread wakes up
01:50:45.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:45.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:45.905 00.003 1032 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
01:50:46.534 00.629 10072 Exposure complete
01:50:46.578 00.044 10072 worker thread done servicing request
01:50:46.578 00.000 1032 OnExposeComplete: enter
01:50:46.582 00.004 1032 UpdateGuideState(): m_state=6
01:50:46.585 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 587
01:50:46.587 00.002 1032 Star::Find returns 1 (0), X=225.48, Y=619.72, Mass=1281, SNR=25.2, Peak=143 HFD=3.0
01:50:46.589 00.002 1032 MultiStar: [#1 0.07,-0.01,1.07,U] [#2 0.10,0.02,0.77,U] [#3 0.01,-0.09,0.74,U] [#4 -0.10,0.03,0.74,U] [#5 0.03,-0.04,0.62,U] [#6 0.16,0.09,0.73,U] [#7 0.05,0.03,0.62,U] [#8 -0.13,0.11,0.58,U] 
01:50:46.591 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {-0.07, 0.09}
01:50:46.592 00.001 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
01:50:46.594 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
01:50:46.596 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.02 mountX=0.02 mountY=-0.02, mountTheta=-0.81
01:50:46.599 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
01:50:46.600 00.001 1032 Enqueuing Move request for scope (0.02, 0.03)
01:50:46.602 00.002 10072 Worker thread wakes up
01:50:46.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
01:50:46.602 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
01:50:46.602 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.02
01:50:46.603 00.001 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.26, period_length = 287.50
01:50:46.603 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:50:46.603 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:46.603 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:50:46.603 00.000 10072 MoveAxis(E, 13, ABG)
01:50:46.603 00.000 10072 Guiding  Dir = 2, Dur = 13
01:50:46.604 00.001 10072 IsGuiding returns 0
01:50:46.604 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:46.606 00.002 10072 PulseGuide returned control before completion, sleep 23
01:50:46.628 00.022 1032 UpdateGuideState exits: m=1281 SNR=25.2
01:50:46.630 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:46.631 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:46.633 00.002 1032 Enqueuing Expose request
01:50:46.641 00.008 10072 IsGuiding returns 0
01:50:46.641 00.000 10072 Move returns status 0, amount 13
01:50:46.641 00.000 10072 MoveAxis(N, 0, ABG)
01:50:46.641 00.000 10072 Move returns status 0, amount 0
01:50:46.641 00.000 10072 move complete, result=0
01:50:46.641 00.000 10072 worker thread done servicing request
01:50:46.641 00.000 10072 Worker thread wakes up
01:50:46.641 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:46.641 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:46.645 00.004 1032 GuideStep: 0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
01:50:47.053 00.408 10072 Exposure complete
01:50:47.104 00.051 10072 worker thread done servicing request
01:50:47.105 00.001 1032 OnExposeComplete: enter
01:50:47.107 00.002 1032 UpdateGuideState(): m_state=6
01:50:47.110 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 588
01:50:47.111 00.001 1032 Star::Find returns 1 (0), X=225.50, Y=619.79, Mass=1270, SNR=25.1, Peak=140 HFD=3.0
01:50:47.114 00.003 1032 MultiStar: [#1 0.06,0.16,1.02,U] [#2 -0.04,-0.06,0.78,U] [#3 0.13,0.06,0.72,U] [#4 -0.10,0.10,0.75,U] [#5 -0.05,-0.11,0.63,U] [#6 0.13,-0.02,0.73,U] [#7 -0.04,0.19,0.59,U] [#8 -0.01,-0.11,0.57,U] 
01:50:47.116 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {-0.06, 0.15}
01:50:47.119 00.003 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
01:50:47.120 00.001 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
01:50:47.121 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.51 mountX=0.05 mountY=-0.02, mountTheta=-0.32
01:50:47.124 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
01:50:47.125 00.001 1032 Enqueuing Move request for scope (0.00, 0.05)
01:50:47.126 00.001 10072 Worker thread wakes up
01:50:47.126 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
01:50:47.126 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
01:50:47.126 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.02
01:50:47.127 00.001 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.26, period_length = 287.50
01:50:47.127 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:50:47.127 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:47.127 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:50:47.127 00.000 10072 MoveAxis(E, 12, ABG)
01:50:47.127 00.000 10072 Guiding  Dir = 2, Dur = 12
01:50:47.128 00.001 10072 IsGuiding returns 0
01:50:47.128 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:47.131 00.003 10072 PulseGuide returned control before completion, sleep 22
01:50:47.148 00.017 1032 UpdateGuideState exits: m=1270 SNR=25.1
01:50:47.149 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:47.150 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:47.151 00.001 1032 Enqueuing Expose request
01:50:47.156 00.005 10072 IsGuiding returns 0
01:50:47.156 00.000 10072 Move returns status 0, amount 12
01:50:47.156 00.000 10072 MoveAxis(N, 0, ABG)
01:50:47.156 00.000 10072 Move returns status 0, amount 0
01:50:47.156 00.000 10072 move complete, result=0
01:50:47.156 00.000 10072 worker thread done servicing request
01:50:47.156 00.000 10072 Worker thread wakes up
01:50:47.156 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:47.156 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:47.160 00.004 1032 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
01:50:47.787 00.627 10072 Exposure complete
01:50:47.837 00.050 10072 worker thread done servicing request
01:50:47.837 00.000 1032 OnExposeComplete: enter
01:50:47.839 00.002 1032 UpdateGuideState(): m_state=6
01:50:47.842 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 589
01:50:47.843 00.001 1032 Star::Find returns 1 (0), X=225.48, Y=619.80, Mass=1441, SNR=26.7, Peak=176 HFD=2.9
01:50:47.846 00.003 1032 MultiStar: [#1 0.02,0.11,1.02,U] [#2 -0.04,0.02,0.75,U] [#3 -0.02,0.07,0.67,U] [#4 0.01,0.01,0.71,U] [#5 -0.16,-0.05,0.58,U] [#6 0.06,0.15,0.68,U] [#7 -0.07,-0.01,0.55,U] [#8 -0.21,0.09,0.54,U] 
01:50:47.849 00.003 1032 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {-0.07, 0.17}
01:50:47.851 00.002 1032 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.83) = xAngle (0.30 = 0.30)
01:50:47.852 00.001 1032 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.30 = 0.30)
01:50:47.854 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.13 mountX=0.08 mountY=0.02, mountTheta=0.30
01:50:47.857 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.07, opts=13)
01:50:47.860 00.003 1032 Enqueuing Move request for scope (-0.04, 0.07)
01:50:47.864 00.004 10072 Worker thread wakes up
01:50:47.864 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
01:50:47.865 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
01:50:47.865 00.000 10072 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=0.02
01:50:47.866 00.001 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.25, period_length = 287.50
01:50:47.866 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:50:47.866 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:47.866 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:50:47.866 00.000 10072 MoveAxis(E, 15, ABG)
01:50:47.866 00.000 10072 Guiding  Dir = 2, Dur = 15
01:50:47.866 00.000 10072 IsGuiding returns 0
01:50:47.867 00.001 10072 PulseGuide returned control before completion, sleep 25
01:50:47.867 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:47.888 00.021 1032 UpdateGuideState exits: m=1441 SNR=26.7
01:50:47.890 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:47.892 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:47.896 00.004 1032 Enqueuing Expose request
01:50:47.899 00.003 10072 IsGuiding returns 0
01:50:47.899 00.000 10072 Move returns status 0, amount 15
01:50:47.899 00.000 10072 MoveAxis(N, 0, ABG)
01:50:47.899 00.000 10072 Move returns status 0, amount 0
01:50:47.899 00.000 10072 move complete, result=0
01:50:47.899 00.000 10072 worker thread done servicing request
01:50:47.900 00.001 10072 Worker thread wakes up
01:50:47.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:47.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:47.906 00.006 1032 GuideStep: 0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
01:50:48.313 00.407 10072 Exposure complete
01:50:48.358 00.045 10072 worker thread done servicing request
01:50:48.358 00.000 1032 OnExposeComplete: enter
01:50:48.362 00.004 1032 UpdateGuideState(): m_state=6
01:50:48.364 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 590
01:50:48.367 00.003 1032 Star::Find returns 1 (0), X=225.42, Y=619.67, Mass=1356, SNR=25.9, Peak=162 HFD=2.9
01:50:48.370 00.003 1032 MultiStar: [#1 0.06,0.09,1.00,U] [#2 -0.16,-0.06,0.76,U] [#3 -0.04,-0.08,0.69,U] [#4 -0.14,0.03,0.71,U] [#5 -0.15,-0.11,0.62,U] [#6 0.08,-0.06,0.69,U] [#7 -0.16,-0.04,0.57,U] [#8 -0.31,0.00,0.55,U] 
01:50:48.371 00.001 1032 refined, 8 included, MultiStar: {-0.10, -0.02}, one-star: {-0.14, 0.03}
01:50:48.373 00.002 1032 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.83) = xAngle (-4.82 = 1.47)
01:50:48.374 00.001 1032 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.82 = 1.47)
01:50:48.377 00.003 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.99 mountX=0.01 mountY=0.10, mountTheta=1.47
01:50:48.379 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.02, opts=13)
01:50:48.380 00.001 1032 Enqueuing Move request for scope (-0.10, -0.02)
01:50:48.382 00.002 10072 Worker thread wakes up
01:50:48.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
01:50:48.382 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
01:50:48.382 00.000 10072 Moving (-0.10, -0.02) raw xDistance=0.01 yDistance=0.10
01:50:48.383 00.001 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.25, period_length = 287.50
01:50:48.383 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:50:48.383 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:48.383 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:50:48.383 00.000 10072 MoveAxis(E, 14, ABG)
01:50:48.383 00.000 10072 Guiding  Dir = 2, Dur = 14
01:50:48.384 00.001 10072 IsGuiding returns 0
01:50:48.384 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:48.385 00.001 10072 PulseGuide returned control before completion, sleep 24
01:50:48.404 00.019 1032 UpdateGuideState exits: m=1356 SNR=25.9
01:50:48.407 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:48.409 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:48.410 00.001 1032 Enqueuing Expose request
01:50:48.421 00.011 10072 IsGuiding returns 0
01:50:48.421 00.000 10072 Move returns status 0, amount 14
01:50:48.421 00.000 10072 MoveAxis(N, 0, ABG)
01:50:48.421 00.000 10072 Move returns status 0, amount 0
01:50:48.421 00.000 10072 move complete, result=0
01:50:48.421 00.000 10072 worker thread done servicing request
01:50:48.421 00.000 10072 Worker thread wakes up
01:50:48.421 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:48.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:48.422 00.001 1032 GuideStep: 0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
01:50:49.048 00.626 10072 Exposure complete
01:50:49.095 00.047 10072 worker thread done servicing request
01:50:49.095 00.000 1032 OnExposeComplete: enter
01:50:49.096 00.001 1032 UpdateGuideState(): m_state=6
01:50:49.098 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 591
01:50:49.099 00.001 1032 Star::Find returns 1 (0), X=225.45, Y=619.61, Mass=1312, SNR=25.5, Peak=139 HFD=3.2
01:50:49.101 00.002 1032 MultiStar: [#1 0.08,0.05,1.03,U] [#2 0.14,-0.03,0.77,U] [#3 0.17,0.03,0.72,U] [#4 -0.25,0.07,0.71,U] [#5 0.07,-0.07,0.62,U] [#6 0.11,-0.07,0.70,U] [#7 -0.07,-0.03,0.59,U] [#8 -0.04,-0.06,0.54,U] 
01:50:49.103 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.11, -0.02}
01:50:49.104 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
01:50:49.105 00.001 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
01:50:49.106 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.74 mountX=-0.01 mountY=-0.01, mountTheta=-2.57
01:50:49.110 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
01:50:49.112 00.002 1032 Enqueuing Move request for scope (0.01, -0.01)
01:50:49.113 00.001 10072 Worker thread wakes up
01:50:49.115 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
01:50:49.115 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
01:50:49.115 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
01:50:49.116 00.001 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.25, period_length = 287.50
01:50:49.116 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
01:50:49.116 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:49.116 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:50:49.116 00.000 10072 MoveAxis(E, 17, ABG)
01:50:49.116 00.000 10072 Guiding  Dir = 2, Dur = 17
01:50:49.117 00.001 10072 IsGuiding returns 0
01:50:49.118 00.001 10072 PulseGuide returned control before completion, sleep 27
01:50:49.118 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:49.137 00.019 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:50:49.140 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:49.140 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:49.144 00.004 1032 Enqueuing Expose request
01:50:49.153 00.009 10072 IsGuiding returns 0
01:50:49.153 00.000 10072 Move returns status 0, amount 17
01:50:49.153 00.000 10072 MoveAxis(N, 0, ABG)
01:50:49.153 00.000 10072 Move returns status 0, amount 0
01:50:49.153 00.000 10072 move complete, result=0
01:50:49.153 00.000 10072 worker thread done servicing request
01:50:49.153 00.000 10072 Worker thread wakes up
01:50:49.153 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:49.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:49.155 00.002 1032 GuideStep: -0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
01:50:49.562 00.407 10072 Exposure complete
01:50:49.623 00.061 10072 worker thread done servicing request
01:50:49.623 00.000 1032 OnExposeComplete: enter
01:50:49.625 00.002 1032 UpdateGuideState(): m_state=6
01:50:49.628 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 592
01:50:49.631 00.003 1032 Star::Find returns 1 (0), X=225.57, Y=619.70, Mass=1389, SNR=26.3, Peak=130 HFD=3.1
01:50:49.633 00.002 1032 MultiStar: [#1 0.06,0.07,1.00,U] [#2 0.11,-0.06,0.77,U] [#3 0.20,-0.01,0.71,U] [#4 -0.05,0.01,0.70,U] [#5 0.00,-0.17,0.59,U] [#6 0.20,-0.05,0.67,U] [#7 0.01,-0.02,0.57,U] [#8 -0.04,0.12,0.54,U] 
01:50:49.635 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {0.01, 0.07}
01:50:49.636 00.001 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
01:50:49.638 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
01:50:49.641 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.06 mountX=-0.01 mountY=-0.06, mountTheta=-1.77
01:50:49.646 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
01:50:49.648 00.002 1032 Enqueuing Move request for scope (0.06, 0.00)
01:50:49.649 00.001 10072 Worker thread wakes up
01:50:49.649 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
01:50:49.649 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
01:50:49.649 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
01:50:49.650 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.25, period_length = 287.50
01:50:49.650 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:50:49.650 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:49.650 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:50:49.651 00.001 10072 MoveAxis(E, 15, ABG)
01:50:49.651 00.000 10072 Guiding  Dir = 2, Dur = 15
01:50:49.651 00.000 10072 IsGuiding returns 0
01:50:49.651 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:49.653 00.002 10072 PulseGuide returned control before completion, sleep 25
01:50:49.671 00.018 1032 UpdateGuideState exits: m=1389 SNR=26.3
01:50:49.674 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:49.677 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:49.679 00.002 1032 Enqueuing Expose request
01:50:49.684 00.005 10072 IsGuiding returns 0
01:50:49.684 00.000 10072 Move returns status 0, amount 15
01:50:49.684 00.000 10072 MoveAxis(N, 0, ABG)
01:50:49.684 00.000 10072 Move returns status 0, amount 0
01:50:49.684 00.000 10072 move complete, result=0
01:50:49.684 00.000 10072 worker thread done servicing request
01:50:49.684 00.000 10072 Worker thread wakes up
01:50:49.684 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:49.684 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:49.688 00.004 1032 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
01:50:50.311 00.623 10072 Exposure complete
01:50:50.355 00.044 10072 worker thread done servicing request
01:50:50.355 00.000 1032 OnExposeComplete: enter
01:50:50.357 00.002 1032 UpdateGuideState(): m_state=6
01:50:50.359 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 593
01:50:50.361 00.002 1032 Star::Find returns 1 (0), X=225.55, Y=619.78, Mass=1334, SNR=25.7, Peak=159 HFD=2.8
01:50:50.364 00.003 1032 MultiStar: [#1 0.09,0.08,1.03,U] [#2 0.05,0.03,0.79,U] [#3 0.19,0.03,0.68,U] [#4 -0.06,0.21,0.75,U] [#5 0.06,-0.08,0.60,U] [#6 0.05,-0.11,0.69,U] [#7 -0.02,0.07,0.58,U] [#8 -0.17,-0.00,0.56,U] 
01:50:50.367 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.01, 0.15}
01:50:50.368 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
01:50:50.370 00.002 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
01:50:50.372 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.12 mountX=0.04 mountY=-0.04, mountTheta=-0.71
01:50:50.375 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
01:50:50.377 00.002 1032 Enqueuing Move request for scope (0.02, 0.05)
01:50:50.379 00.002 10072 Worker thread wakes up
01:50:50.379 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:50:50.379 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:50:50.379 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.04
01:50:50.380 00.001 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.25, period_length = 287.50
01:50:50.380 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
01:50:50.380 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:50.380 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:50:50.380 00.000 10072 MoveAxis(E, 18, ABG)
01:50:50.380 00.000 10072 Guiding  Dir = 2, Dur = 18
01:50:50.381 00.001 10072 IsGuiding returns 0
01:50:50.381 00.000 10072 PulseGuide returned control before completion, sleep 28
01:50:50.382 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:50.402 00.020 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:50:50.404 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:50.407 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:50.409 00.002 1032 Enqueuing Expose request
01:50:50.417 00.008 10072 IsGuiding returns 0
01:50:50.418 00.001 10072 Move returns status 0, amount 18
01:50:50.418 00.000 10072 MoveAxis(N, 0, ABG)
01:50:50.418 00.000 10072 Move returns status 0, amount 0
01:50:50.418 00.000 10072 move complete, result=0
01:50:50.418 00.000 10072 worker thread done servicing request
01:50:50.418 00.000 10072 Worker thread wakes up
01:50:50.418 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:50.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:50.421 00.003 1032 GuideStep: 0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
01:50:50.826 00.405 10072 Exposure complete
01:50:50.878 00.052 10072 worker thread done servicing request
01:50:50.878 00.000 1032 OnExposeComplete: enter
01:50:50.880 00.002 1032 UpdateGuideState(): m_state=6
01:50:50.882 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 594
01:50:50.883 00.001 1032 Star::Find returns 1 (0), X=225.47, Y=619.75, Mass=1301, SNR=25.4, Peak=149 HFD=3.0
01:50:50.885 00.002 1032 MultiStar: [#1 0.05,0.03,1.00,U] [#2 0.08,-0.03,0.76,U] [#3 0.19,-0.02,0.69,U] [#4 0.03,0.04,0.73,U] [#5 -0.06,-0.05,0.62,U] [#6 0.11,-0.01,0.74,U] [#7 0.13,-0.08,0.60,U] [#8 -0.00,0.09,0.54,U] 
01:50:50.886 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {-0.09, 0.12}
01:50:50.889 00.003 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:50:50.890 00.001 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:50:50.891 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.37 mountX=0.01 mountY=-0.05, mountTheta=-1.46
01:50:50.895 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
01:50:50.898 00.003 1032 Enqueuing Move request for scope (0.05, 0.02)
01:50:50.901 00.003 10072 Worker thread wakes up
01:50:50.901 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:50:50.901 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:50:50.901 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
01:50:50.902 00.001 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.25, period_length = 287.50
01:50:50.902 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
01:50:50.902 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:50.902 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:50:50.902 00.000 10072 MoveAxis(E, 16, ABG)
01:50:50.902 00.000 10072 Guiding  Dir = 2, Dur = 16
01:50:50.902 00.000 10072 IsGuiding returns 0
01:50:50.904 00.002 10072 PulseGuide returned control before completion, sleep 26
01:50:50.904 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:50.925 00.021 1032 UpdateGuideState exits: m=1301 SNR=25.4
01:50:50.927 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:50.929 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:50.931 00.002 1032 Enqueuing Expose request
01:50:50.933 00.002 10072 IsGuiding returns 0
01:50:50.933 00.000 10072 Move returns status 0, amount 16
01:50:50.933 00.000 10072 MoveAxis(N, 0, ABG)
01:50:50.933 00.000 10072 Move returns status 0, amount 0
01:50:50.933 00.000 10072 move complete, result=0
01:50:50.934 00.001 10072 worker thread done servicing request
01:50:50.934 00.000 10072 Worker thread wakes up
01:50:50.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:50.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:50.941 00.007 1032 GuideStep: 0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
01:50:51.572 00.631 10072 Exposure complete
01:50:51.625 00.053 10072 worker thread done servicing request
01:50:51.626 00.001 1032 OnExposeComplete: enter
01:50:51.627 00.001 1032 UpdateGuideState(): m_state=6
01:50:51.629 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 595
01:50:51.631 00.002 1032 Star::Find returns 1 (0), X=225.55, Y=619.68, Mass=1424, SNR=26.6, Peak=175 HFD=2.9
01:50:51.633 00.002 1032 MultiStar: [#1 0.07,-0.10,1.01,U] [#2 0.03,-0.10,0.75,U] [#3 0.19,0.07,0.68,U] [#4 -0.13,-0.14,0.71,U] [#5 -0.04,-0.15,0.62,U] [#6 0.17,-0.07,0.68,U] [#7 -0.00,-0.08,0.58,U] [#8 -0.23,-0.04,0.52,U] 
01:50:51.635 00.002 1032 single-star, 8 included, MultiStar: {0.02, -0.06}, one-star: {-0.00, 0.05}
01:50:51.636 00.001 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
01:50:51.639 00.003 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
01:50:51.640 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.61 mountX=0.04 mountY=-0.01, mountTheta=-0.22
01:50:51.644 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
01:50:51.647 00.003 1032 Enqueuing Move request for scope (-0.00, 0.05)
01:50:51.648 00.001 10072 Worker thread wakes up
01:50:51.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
01:50:51.648 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
01:50:51.648 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.04 yDistance=-0.01
01:50:51.649 00.001 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.25, period_length = 287.50
01:50:51.649 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
01:50:51.649 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:51.649 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:50:51.649 00.000 10072 MoveAxis(E, 18, ABG)
01:50:51.649 00.000 10072 Guiding  Dir = 2, Dur = 18
01:50:51.650 00.001 10072 IsGuiding returns 0
01:50:51.650 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:51.652 00.002 10072 PulseGuide returned control before completion, sleep 28
01:50:51.671 00.019 1032 UpdateGuideState exits: m=1424 SNR=26.6
01:50:51.674 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:51.676 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:51.680 00.004 1032 Enqueuing Expose request
01:50:51.695 00.015 10072 IsGuiding returns 0
01:50:51.695 00.000 10072 Move returns status 0, amount 18
01:50:51.695 00.000 10072 MoveAxis(N, 0, ABG)
01:50:51.695 00.000 10072 Move returns status 0, amount 0
01:50:51.696 00.001 10072 move complete, result=0
01:50:51.696 00.000 10072 worker thread done servicing request
01:50:51.696 00.000 10072 Worker thread wakes up
01:50:51.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:51.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:51.701 00.005 1032 GuideStep: 0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
01:50:52.100 00.399 10072 Exposure complete
01:50:52.149 00.049 10072 worker thread done servicing request
01:50:52.149 00.000 1032 OnExposeComplete: enter
01:50:52.151 00.002 1032 UpdateGuideState(): m_state=6
01:50:52.152 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 596
01:50:52.155 00.003 1032 Star::Find returns 1 (0), X=225.66, Y=619.53, Mass=1324, SNR=25.6, Peak=137 HFD=3.1
01:50:52.156 00.001 1032 MultiStar: [#1 0.07,-0.08,1.06,U] [#2 0.06,-0.10,0.77,U] [#3 -0.02,-0.08,0.68,U] [#4 0.07,-0.16,0.78,U] [#5 0.09,-0.24,0.63,U] [#6 0.22,-0.12,0.70,U] [#7 0.11,-0.25,0.58,U] [#8 -0.22,-0.09,0.59,U] 
01:50:52.158 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.13}, one-star: {0.10, -0.10}
01:50:52.160 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
01:50:52.162 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
01:50:52.165 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.78 mountX=-0.12 mountY=-0.07, mountTheta=-2.61
01:50:52.168 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.10, opts=13)
01:50:52.170 00.002 1032 Enqueuing Move request for scope (0.10, -0.10)
01:50:52.171 00.001 10072 Worker thread wakes up
01:50:52.171 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
01:50:52.171 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
01:50:52.171 00.000 10072 Moving (0.10, -0.10) raw xDistance=-0.12 yDistance=-0.07
01:50:52.172 00.001 10072 PPEC rslt: input = -0.12, final = -0.01, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.25, period_length = 287.50
01:50:52.173 00.001 10072 PPEC: input: -0.12, control: -0.01, exposure: 500
01:50:52.173 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:52.173 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:50:52.173 00.000 10072 MoveAxis(E, 15, ABG)
01:50:52.173 00.000 10072 Guiding  Dir = 2, Dur = 15
01:50:52.173 00.000 10072 IsGuiding returns 0
01:50:52.174 00.001 10072 PulseGuide returned control before completion, sleep 25
01:50:52.174 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:52.197 00.023 1032 UpdateGuideState exits: m=1324 SNR=25.6
01:50:52.200 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:52.201 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:52.203 00.002 1032 Enqueuing Expose request
01:50:52.208 00.005 10072 IsGuiding returns 0
01:50:52.208 00.000 10072 Move returns status 0, amount 15
01:50:52.209 00.001 10072 MoveAxis(N, 0, ABG)
01:50:52.209 00.000 10072 Move returns status 0, amount 0
01:50:52.209 00.000 10072 move complete, result=0
01:50:52.210 00.001 10072 worker thread done servicing request
01:50:52.211 00.001 10072 Worker thread wakes up
01:50:52.211 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:52.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:52.218 00.007 1032 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
01:50:52.837 00.619 10072 Exposure complete
01:50:52.885 00.048 10072 worker thread done servicing request
01:50:52.885 00.000 1032 OnExposeComplete: enter
01:50:52.887 00.002 1032 UpdateGuideState(): m_state=6
01:50:52.889 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 597
01:50:52.891 00.002 1032 Star::Find returns 1 (0), X=225.50, Y=619.74, Mass=1271, SNR=25.1, Peak=147 HFD=2.9
01:50:52.893 00.002 1032 MultiStar: [#1 -0.03,-0.06,1.01,U] [#2 -0.13,0.01,0.81,U] [#3 0.03,0.07,0.73,U] [#4 -0.18,-0.05,0.74,U] [#5 -0.03,-0.18,0.62,U] [#6 0.10,0.00,0.73,U] [#7 -0.08,-0.11,0.61,U] [#8 0.01,-0.01,0.56,U] 
01:50:52.899 00.006 1032 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {-0.05, 0.11}
01:50:52.901 00.002 1032 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.83) = xAngle (-4.61 = 1.67)
01:50:52.902 00.001 1032 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.61 = 1.67)
01:50:52.905 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.78 mountX=-0.00 mountY=0.05, mountTheta=1.67
01:50:52.908 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.02, opts=13)
01:50:52.911 00.003 1032 Enqueuing Move request for scope (-0.04, -0.02)
01:50:52.913 00.002 10072 Worker thread wakes up
01:50:52.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:50:52.914 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:50:52.914 00.000 10072 Moving (-0.04, -0.02) raw xDistance=-0.00 yDistance=0.05
01:50:52.915 00.001 10072 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.25, period_length = 287.50
01:50:52.915 00.000 10072 PPEC: input: -0.00, control: -0.02, exposure: 500
01:50:52.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:52.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:50:52.915 00.000 10072 MoveAxis(E, 17, ABG)
01:50:52.915 00.000 10072 Guiding  Dir = 2, Dur = 17
01:50:52.915 00.000 10072 IsGuiding returns 0
01:50:52.916 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:52.918 00.002 10072 PulseGuide returned control before completion, sleep 27
01:50:52.938 00.020 1032 UpdateGuideState exits: m=1271 SNR=25.1
01:50:52.940 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:52.941 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:52.943 00.002 1032 Enqueuing Expose request
01:50:52.958 00.015 10072 IsGuiding returns 0
01:50:52.958 00.000 10072 Move returns status 0, amount 17
01:50:52.958 00.000 10072 MoveAxis(N, 0, ABG)
01:50:52.958 00.000 10072 Move returns status 0, amount 0
01:50:52.958 00.000 10072 move complete, result=0
01:50:52.958 00.000 10072 worker thread done servicing request
01:50:52.959 00.001 10072 Worker thread wakes up
01:50:52.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:52.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:52.959 00.000 1032 GuideStep: -0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
01:50:53.370 00.411 10072 Exposure complete
01:50:53.417 00.047 10072 worker thread done servicing request
01:50:53.418 00.001 1032 OnExposeComplete: enter
01:50:53.420 00.002 1032 UpdateGuideState(): m_state=6
01:50:53.422 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 598
01:50:53.424 00.002 1032 Star::Find returns 1 (0), X=225.41, Y=619.98, Mass=1355, SNR=25.9, Peak=164 HFD=2.6
01:50:53.426 00.002 1032 MultiStar: [#1 0.01,0.24,1.01,U] [#2 -0.13,0.18,0.77,U] [#3 0.00,0.18,0.69,U] [#4 -0.12,0.25,0.73,U] [#5 -0.03,0.09,0.62,U] [#6 0.06,0.13,0.71,U] [#7 -0.07,0.37,0.58,U] [#8 -0.08,0.22,0.55,U] 
01:50:53.428 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.23}, one-star: {-0.14, 0.34}
01:50:53.429 00.001 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (-0.00 = -0.00)
01:50:53.432 00.003 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.00 = -0.00)
01:50:53.434 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.23 cameraTheta=1.83 mountX=0.23 mountY=-0.00, mountTheta=-0.00
01:50:53.436 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.23, opts=13)
01:50:53.437 00.001 1032 Enqueuing Move request for scope (-0.06, 0.23)
01:50:53.440 00.003 10072 Worker thread wakes up
01:50:53.440 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
01:50:53.440 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
01:50:53.440 00.000 10072 Moving (-0.06, 0.23) raw xDistance=0.23 yDistance=-0.00
01:50:53.441 00.001 10072 PPEC rslt: input = 0.23, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.09, hyst_pct = 0.24, period_length = 287.50
01:50:53.441 00.000 10072 PPEC: input: 0.23, control: 0.09, exposure: 500
01:50:53.441 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:53.441 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:50:53.441 00.000 10072 MoveAxis(W, 91, ABG)
01:50:53.441 00.000 10072 Guiding  Dir = 3, Dur = 91
01:50:53.441 00.000 10072 IsGuiding returns 0
01:50:53.441 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:53.443 00.002 10072 PulseGuide returned control before completion, sleep 101
01:50:53.463 00.020 1032 UpdateGuideState exits: m=1355 SNR=25.9
01:50:53.466 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:53.468 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:53.470 00.002 1032 Enqueuing Expose request
01:50:53.556 00.086 10072 IsGuiding returns 0
01:50:53.556 00.000 10072 Move returns status 0, amount 91
01:50:53.556 00.000 10072 MoveAxis(N, 0, ABG)
01:50:53.556 00.000 10072 Move returns status 0, amount 0
01:50:53.556 00.000 10072 move complete, result=0
01:50:53.556 00.000 10072 worker thread done servicing request
01:50:53.556 00.000 10072 Worker thread wakes up
01:50:53.556 00.000 1032 GuideStep: 0.2 px 91 ms WEST, -0.0 px 0 ms NORTH
01:50:53.559 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:53.559 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:54.184 00.625 10072 Exposure complete
01:50:54.233 00.049 10072 worker thread done servicing request
01:50:54.233 00.000 1032 OnExposeComplete: enter
01:50:54.238 00.005 1032 UpdateGuideState(): m_state=6
01:50:54.240 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 599
01:50:54.242 00.002 1032 Star::Find returns 1 (0), X=225.36, Y=619.68, Mass=1335, SNR=25.8, Peak=148 HFD=3.0
01:50:54.245 00.003 1032 MultiStar: [#1 -0.07,-0.06,1.04,U] [#2 -0.02,-0.03,0.77,U] [#3 0.15,0.05,0.69,U] [#4 -0.11,-0.10,0.72,U] [#5 -0.06,-0.16,0.59,U] [#6 -0.02,0.04,0.71,U] [#7 -0.02,0.06,0.59,U] [#8 -0.09,0.10,0.56,U] 
01:50:54.246 00.001 1032 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {-0.20, 0.04}
01:50:54.248 00.002 1032 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.83) = xAngle (-4.83 = 1.45)
01:50:54.250 00.002 1032 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.83 = 1.45)
01:50:54.251 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.00 mountX=0.01 mountY=0.06, mountTheta=1.45
01:50:54.254 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.01, opts=13)
01:50:54.256 00.002 1032 Enqueuing Move request for scope (-0.06, -0.01)
01:50:54.257 00.001 10072 Worker thread wakes up
01:50:54.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
01:50:54.257 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
01:50:54.258 00.001 10072 Moving (-0.06, -0.01) raw xDistance=0.01 yDistance=0.06
01:50:54.258 00.000 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.24, period_length = 287.50
01:50:54.258 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:50:54.259 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:54.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:50:54.259 00.000 10072 MoveAxis(E, 15, ABG)
01:50:54.259 00.000 10072 Guiding  Dir = 2, Dur = 15
01:50:54.259 00.000 10072 IsGuiding returns 0
01:50:54.260 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:54.262 00.002 10072 PulseGuide returned control before completion, sleep 25
01:50:54.281 00.019 1032 UpdateGuideState exits: m=1335 SNR=25.8
01:50:54.284 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:54.285 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:54.286 00.001 1032 Enqueuing Expose request
01:50:54.290 00.004 10072 IsGuiding returns 0
01:50:54.290 00.000 10072 Move returns status 0, amount 15
01:50:54.290 00.000 10072 MoveAxis(N, 0, ABG)
01:50:54.290 00.000 10072 Move returns status 0, amount 0
01:50:54.290 00.000 10072 move complete, result=0
01:50:54.290 00.000 10072 worker thread done servicing request
01:50:54.290 00.000 10072 Worker thread wakes up
01:50:54.290 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:54.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:54.296 00.006 1032 GuideStep: 0.0 px 15 ms EAST, 0.1 px 0 ms NORTH
01:50:54.701 00.405 10072 Exposure complete
01:50:54.752 00.051 10072 worker thread done servicing request
01:50:54.752 00.000 1032 OnExposeComplete: enter
01:50:54.754 00.002 1032 UpdateGuideState(): m_state=6
01:50:54.756 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 600
01:50:54.757 00.001 1032 Star::Find returns 1 (0), X=225.48, Y=619.82, Mass=1404, SNR=26.4, Peak=167 HFD=3.0
01:50:54.759 00.002 1032 MultiStar: [#1 -0.06,0.06,1.01,U] [#2 -0.07,0.16,0.74,U] [#3 0.04,0.16,0.71,U] [#4 -0.25,-0.03,0.75,U] [#5 -0.16,0.05,0.60,U] [#6 0.02,0.09,0.71,U] [#7 0.05,-0.05,0.57,U] [#8 -0.02,0.08,0.52,U] 
01:50:54.762 00.003 1032 refined, 8 included, MultiStar: {-0.06, 0.08}, one-star: {-0.07, 0.18}
01:50:54.764 00.002 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
01:50:54.766 00.002 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
01:50:54.767 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.21 mountX=0.10 mountY=0.04, mountTheta=0.38
01:50:54.771 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.08, opts=13)
01:50:54.773 00.002 1032 Enqueuing Move request for scope (-0.06, 0.08)
01:50:54.774 00.001 10072 Worker thread wakes up
01:50:54.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
01:50:54.774 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
01:50:54.774 00.000 10072 Moving (-0.06, 0.08) raw xDistance=0.10 yDistance=0.04
01:50:54.775 00.001 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.24, period_length = 287.50
01:50:54.775 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:50:54.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:54.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:50:54.776 00.001 10072 MoveAxis(E, 12, ABG)
01:50:54.776 00.000 10072 Guiding  Dir = 2, Dur = 12
01:50:54.776 00.000 10072 IsGuiding returns 0
01:50:54.776 00.000 10072 PulseGuide returned control before completion, sleep 22
01:50:54.777 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:54.798 00.021 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:50:54.801 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:54.802 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:54.803 00.001 1032 Enqueuing Expose request
01:50:54.807 00.004 10072 IsGuiding returns 0
01:50:54.807 00.000 10072 Move returns status 0, amount 12
01:50:54.807 00.000 10072 MoveAxis(N, 0, ABG)
01:50:54.807 00.000 10072 Move returns status 0, amount 0
01:50:54.807 00.000 10072 move complete, result=0
01:50:54.807 00.000 10072 worker thread done servicing request
01:50:54.807 00.000 10072 Worker thread wakes up
01:50:54.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:54.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:54.813 00.006 1032 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
01:50:55.431 00.618 10072 Exposure complete
01:50:55.475 00.044 10072 worker thread done servicing request
01:50:55.475 00.000 1032 OnExposeComplete: enter
01:50:55.477 00.002 1032 UpdateGuideState(): m_state=6
01:50:55.479 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 601
01:50:55.482 00.003 1032 Star::Find returns 1 (0), X=225.51, Y=619.67, Mass=1308, SNR=25.5, Peak=162 HFD=3.0
01:50:55.483 00.001 1032 MultiStar: [#1 0.03,-0.01,1.04,U] [#2 0.03,-0.10,0.78,U] [#3 0.05,-0.04,0.74,U] [#4 -0.08,-0.06,0.73,U] [#5 -0.05,-0.09,0.62,U] [#6 0.21,-0.02,0.74,U] [#7 -0.01,0.06,0.60,U] [#8 -0.00,0.03,0.60,U] 
01:50:55.487 00.004 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {-0.05, 0.03}
01:50:55.492 00.005 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
01:50:55.495 00.003 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
01:50:55.497 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.95 mountX=-0.03 mountY=-0.01, mountTheta=-2.78
01:50:55.499 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
01:50:55.501 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
01:50:55.503 00.002 10072 Worker thread wakes up
01:50:55.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:50:55.503 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:50:55.503 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.01
01:50:55.504 00.001 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 287.50
01:50:55.504 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:50:55.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:55.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:50:55.504 00.000 10072 MoveAxis(E, 12, ABG)
01:50:55.504 00.000 10072 Guiding  Dir = 2, Dur = 12
01:50:55.505 00.001 10072 IsGuiding returns 0
01:50:55.505 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:55.506 00.001 10072 PulseGuide returned control before completion, sleep 22
01:50:55.525 00.019 1032 UpdateGuideState exits: m=1308 SNR=25.5
01:50:55.528 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:55.529 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:55.531 00.002 1032 Enqueuing Expose request
01:50:55.539 00.008 10072 IsGuiding returns 0
01:50:55.539 00.000 10072 Move returns status 0, amount 12
01:50:55.539 00.000 10072 MoveAxis(N, 0, ABG)
01:50:55.539 00.000 10072 Move returns status 0, amount 0
01:50:55.539 00.000 10072 move complete, result=0
01:50:55.539 00.000 10072 worker thread done servicing request
01:50:55.539 00.000 10072 Worker thread wakes up
01:50:55.540 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:55.540 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:55.541 00.001 1032 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
01:50:55.945 00.404 10072 Exposure complete
01:50:55.996 00.051 10072 worker thread done servicing request
01:50:55.996 00.000 1032 OnExposeComplete: enter
01:50:55.999 00.003 1032 UpdateGuideState(): m_state=6
01:50:56.001 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 602
01:50:56.003 00.002 1032 Star::Find returns 1 (0), X=225.60, Y=619.80, Mass=1340, SNR=25.8, Peak=167 HFD=2.7
01:50:56.004 00.001 1032 MultiStar: [#1 0.04,0.02,1.03,U] [#2 -0.02,0.05,0.80,U] [#3 0.07,0.20,0.68,U] [#4 0.05,0.14,0.71,U] [#5 0.07,-0.08,0.59,U] [#6 0.21,-0.11,0.70,U] [#7 0.01,-0.03,0.59,U] [#8 -0.05,0.16,0.58,U] 
01:50:56.006 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.05, 0.17}
01:50:56.009 00.003 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
01:50:56.010 00.001 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
01:50:56.012 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.92 mountX=0.05 mountY=-0.06, mountTheta=-0.91
01:50:56.014 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
01:50:56.017 00.003 1032 Enqueuing Move request for scope (0.05, 0.06)
01:50:56.019 00.002 10072 Worker thread wakes up
01:50:56.021 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:50:56.021 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:50:56.021 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.05 yDistance=-0.06
01:50:56.022 00.001 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 287.50
01:50:56.022 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:50:56.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:56.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:50:56.022 00.000 10072 MoveAxis(E, 9, ABG)
01:50:56.022 00.000 10072 Guiding  Dir = 2, Dur = 9
01:50:56.022 00.000 10072 IsGuiding returns 0
01:50:56.023 00.001 10072 PulseGuide returned control before completion, sleep 19
01:50:56.023 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:56.043 00.020 1032 UpdateGuideState exits: m=1340 SNR=25.8
01:50:56.045 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:56.046 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:56.048 00.002 1032 Enqueuing Expose request
01:50:56.052 00.004 10072 IsGuiding returns 0
01:50:56.052 00.000 10072 Move returns status 0, amount 9
01:50:56.052 00.000 10072 MoveAxis(N, 0, ABG)
01:50:56.052 00.000 10072 Move returns status 0, amount 0
01:50:56.052 00.000 10072 move complete, result=0
01:50:56.052 00.000 10072 worker thread done servicing request
01:50:56.052 00.000 10072 Worker thread wakes up
01:50:56.052 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:56.052 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:56.058 00.006 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:50:56.684 00.626 10072 Exposure complete
01:50:56.728 00.044 10072 worker thread done servicing request
01:50:56.728 00.000 1032 OnExposeComplete: enter
01:50:56.731 00.003 1032 UpdateGuideState(): m_state=6
01:50:56.733 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 603
01:50:56.734 00.001 1032 Star::Find returns 1 (0), X=225.47, Y=619.76, Mass=1290, SNR=25.3, Peak=161 HFD=2.8
01:50:56.735 00.001 1032 MultiStar: [#1 -0.01,0.12,1.07,U] [#2 -0.00,0.08,0.80,U] [#3 0.12,0.11,0.71,U] [#4 -0.11,0.07,0.72,U] [#5 0.07,-0.09,0.61,U] [#6 -0.01,-0.08,0.70,U] [#7 0.01,0.12,0.59,U] [#8 0.02,0.08,0.57,U] 
01:50:56.738 00.003 1032 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {-0.09, 0.13}
01:50:56.740 00.002 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
01:50:56.743 00.003 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
01:50:56.745 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.67 mountX=0.07 mountY=-0.01, mountTheta=-0.16
01:50:56.747 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
01:50:56.749 00.002 1032 Enqueuing Move request for scope (-0.01, 0.07)
01:50:56.750 00.001 10072 Worker thread wakes up
01:50:56.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
01:50:56.750 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
01:50:56.750 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
01:50:56.751 00.001 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 287.50
01:50:56.751 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
01:50:56.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:56.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:50:56.751 00.000 10072 MoveAxis(E, 8, ABG)
01:50:56.751 00.000 10072 Guiding  Dir = 2, Dur = 8
01:50:56.753 00.002 10072 IsGuiding returns 0
01:50:56.753 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:56.755 00.002 10072 PulseGuide returned control before completion, sleep 18
01:50:56.773 00.018 1032 UpdateGuideState exits: m=1290 SNR=25.3
01:50:56.776 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:56.777 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:56.778 00.001 1032 Enqueuing Expose request
01:50:56.789 00.011 10072 IsGuiding returns 0
01:50:56.789 00.000 10072 Move returns status 0, amount 8
01:50:56.789 00.000 10072 MoveAxis(N, 0, ABG)
01:50:56.789 00.000 10072 Move returns status 0, amount 0
01:50:56.790 00.001 10072 move complete, result=0
01:50:56.790 00.000 10072 worker thread done servicing request
01:50:56.790 00.000 10072 Worker thread wakes up
01:50:56.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:56.790 00.000 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:50:56.793 00.003 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:57.201 00.408 10072 Exposure complete
01:50:57.251 00.050 10072 worker thread done servicing request
01:50:57.251 00.000 1032 OnExposeComplete: enter
01:50:57.253 00.002 1032 UpdateGuideState(): m_state=6
01:50:57.255 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 604
01:50:57.256 00.001 1032 Star::Find returns 1 (0), X=225.57, Y=619.79, Mass=1273, SNR=25.1, Peak=155 HFD=2.7
01:50:57.258 00.002 1032 MultiStar: [#1 0.06,0.02,1.06,U] [#2 -0.02,0.08,0.78,U] [#3 0.12,0.11,0.72,U] [#4 0.02,0.08,0.72,U] [#5 -0.02,-0.16,0.63,U] [#6 0.03,0.07,0.71,U] [#7 -0.16,0.24,0.59,U] [#8 -0.02,0.05,0.56,U] 
01:50:57.261 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.01, 0.16}
01:50:57.263 00.002 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
01:50:57.265 00.002 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
01:50:57.266 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.42 mountX=0.07 mountY=-0.03, mountTheta=-0.41
01:50:57.271 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
01:50:57.272 00.001 1032 Enqueuing Move request for scope (0.01, 0.07)
01:50:57.274 00.002 10072 Worker thread wakes up
01:50:57.274 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
01:50:57.274 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
01:50:57.274 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.03
01:50:57.275 00.001 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.24, period_length = 287.50
01:50:57.275 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
01:50:57.275 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:57.275 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:50:57.275 00.000 10072 MoveAxis(E, 5, ABG)
01:50:57.276 00.001 10072 Guiding  Dir = 2, Dur = 5
01:50:57.276 00.000 10072 IsGuiding returns 0
01:50:57.277 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:57.278 00.001 10072 PulseGuide returned control before completion, sleep 15
01:50:57.297 00.019 1032 UpdateGuideState exits: m=1273 SNR=25.1
01:50:57.302 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:57.304 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:57.306 00.002 1032 Enqueuing Expose request
01:50:57.307 00.001 10072 IsGuiding returns 0
01:50:57.307 00.000 10072 Move returns status 0, amount 5
01:50:57.307 00.000 10072 MoveAxis(N, 0, ABG)
01:50:57.307 00.000 10072 Move returns status 0, amount 0
01:50:57.307 00.000 10072 move complete, result=0
01:50:57.307 00.000 10072 worker thread done servicing request
01:50:57.309 00.002 10072 Worker thread wakes up
01:50:57.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:57.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:57.317 00.008 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
01:50:57.948 00.631 10072 Exposure complete
01:50:57.996 00.048 10072 worker thread done servicing request
01:50:57.996 00.000 1032 OnExposeComplete: enter
01:50:57.999 00.003 1032 UpdateGuideState(): m_state=6
01:50:58.001 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 605
01:50:58.002 00.001 1032 Star::Find returns 1 (0), X=225.44, Y=619.89, Mass=1483, SNR=27.1, Peak=192 HFD=2.7
01:50:58.005 00.003 1032 MultiStar: [#1 -0.03,0.19,0.97,U] [#2 -0.17,0.15,0.72,U] [#3 -0.04,0.18,0.67,U] [#4 -0.20,0.24,0.68,U] [#5 -0.03,0.07,0.58,U] [#6 0.02,0.20,0.70,U] [#7 0.00,0.24,0.55,U] [#8 -0.07,0.04,0.54,U] 
01:50:58.007 00.002 1032 refined, 8 included, MultiStar: {-0.07, 0.18}, one-star: {-0.11, 0.26}
01:50:58.008 00.001 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
01:50:58.011 00.003 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
01:50:58.013 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.95 mountX=0.20 mountY=0.02, mountTheta=0.12
01:50:58.017 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.18, opts=13)
01:50:58.020 00.003 1032 Enqueuing Move request for scope (-0.07, 0.18)
01:50:58.021 00.001 10072 Worker thread wakes up
01:50:58.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
01:50:58.022 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
01:50:58.022 00.000 10072 Moving (-0.07, 0.18) raw xDistance=0.20 yDistance=0.02
01:50:58.022 00.000 10072 PPEC rslt: input = 0.20, final = 0.08, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.24, period_length = 287.50
01:50:58.023 00.001 10072 PPEC: input: 0.20, control: 0.08, exposure: 500
01:50:58.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:58.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:50:58.023 00.000 10072 MoveAxis(W, 84, ABG)
01:50:58.023 00.000 10072 Guiding  Dir = 3, Dur = 84
01:50:58.023 00.000 10072 IsGuiding returns 0
01:50:58.025 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:58.027 00.002 10072 PulseGuide returned control before completion, sleep 93
01:50:58.045 00.018 1032 UpdateGuideState exits: m=1483 SNR=27.1
01:50:58.049 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:58.051 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:58.054 00.003 1032 Enqueuing Expose request
01:50:58.133 00.079 10072 IsGuiding returns 0
01:50:58.133 00.000 10072 Move returns status 0, amount 84
01:50:58.133 00.000 10072 MoveAxis(N, 0, ABG)
01:50:58.133 00.000 10072 Move returns status 0, amount 0
01:50:58.133 00.000 10072 move complete, result=0
01:50:58.133 00.000 10072 worker thread done servicing request
01:50:58.133 00.000 10072 Worker thread wakes up
01:50:58.134 00.001 1032 GuideStep: 0.2 px 84 ms WEST, 0.0 px 0 ms NORTH
01:50:58.137 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:58.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:58.558 00.421 10072 Exposure complete
01:50:58.607 00.049 10072 worker thread done servicing request
01:50:58.608 00.001 1032 OnExposeComplete: enter
01:50:58.609 00.001 1032 UpdateGuideState(): m_state=6
01:50:58.611 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 606
01:50:58.614 00.003 1032 Star::Find returns 1 (0), X=225.33, Y=619.83, Mass=1374, SNR=26.1, Peak=194 HFD=2.7
01:50:58.621 00.007 1032 MultiStar: [#1 -0.05,0.10,0.99,U] [#2 -0.03,0.06,0.77,U] [#3 -0.03,0.15,0.69,U] [#4 -0.22,0.18,0.69,U] [#5 -0.13,-0.04,0.60,U] [#6 0.09,0.07,0.74,U] [#7 -0.19,0.17,0.56,U] [#8 -0.03,0.02,0.54,U] 
01:50:58.625 00.004 1032 refined, 8 included, MultiStar: {-0.09, 0.11}, one-star: {-0.23, 0.20}
01:50:58.628 00.003 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
01:50:58.629 00.001 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
01:50:58.631 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.28 mountX=0.13 mountY=0.06, mountTheta=0.45
01:50:58.633 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.11, opts=13)
01:50:58.635 00.002 1032 Enqueuing Move request for scope (-0.09, 0.11)
01:50:58.636 00.001 10072 Worker thread wakes up
01:50:58.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
01:50:58.637 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
01:50:58.637 00.000 10072 Moving (-0.09, 0.11) raw xDistance=0.13 yDistance=0.06
01:50:58.637 00.000 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.24, period_length = 287.50
01:50:58.638 00.001 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
01:50:58.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:58.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:50:58.638 00.000 10072 MoveAxis(E, 1, ABG)
01:50:58.638 00.000 10072 Guiding  Dir = 2, Dur = 1
01:50:58.638 00.000 10072 IsGuiding returns 0
01:50:58.638 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:58.641 00.003 10072 PulseGuide returned control before completion, sleep 11
01:50:58.659 00.018 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:50:58.661 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:58.663 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:58.666 00.003 10072 IsGuiding returns 0
01:50:58.666 00.000 10072 Move returns status 0, amount 1
01:50:58.666 00.000 10072 MoveAxis(N, 0, ABG)
01:50:58.666 00.000 10072 Move returns status 0, amount 0
01:50:58.666 00.000 10072 move complete, result=0
01:50:58.666 00.000 1032 Enqueuing Expose request
01:50:58.668 00.002 1032 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
01:50:58.670 00.002 10072 worker thread done servicing request
01:50:58.670 00.000 10072 Worker thread wakes up
01:50:58.670 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:58.670 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:59.305 00.635 10072 Exposure complete
01:50:59.354 00.049 10072 worker thread done servicing request
01:50:59.354 00.000 1032 OnExposeComplete: enter
01:50:59.357 00.003 1032 UpdateGuideState(): m_state=6
01:50:59.358 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 607
01:50:59.360 00.002 1032 Star::Find returns 1 (0), X=225.48, Y=619.78, Mass=1238, SNR=24.8, Peak=140 HFD=2.9
01:50:59.362 00.002 1032 MultiStar: [#1 -0.04,0.12,1.07,U] [#2 0.03,0.03,0.75,U] [#3 -0.08,0.02,0.73,U] [#4 -0.18,0.07,0.74,U] [#5 -0.03,-0.11,0.64,U] [#6 0.09,-0.10,0.76,U] [#7 -0.03,0.10,0.63,U] [#8 -0.09,0.14,0.58,U] 
01:50:59.366 00.004 1032 refined, 8 included, MultiStar: {-0.05, 0.05}, one-star: {-0.08, 0.15}
01:50:59.368 00.002 1032 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.83) = xAngle (0.47 = 0.47)
01:50:59.370 00.002 1032 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.47 = 0.47)
01:50:59.372 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.30 mountX=0.06 mountY=0.03, mountTheta=0.47
01:50:59.375 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
01:50:59.378 00.003 1032 Enqueuing Move request for scope (-0.05, 0.05)
01:50:59.379 00.001 10072 Worker thread wakes up
01:50:59.379 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
01:50:59.380 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
01:50:59.380 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.03
01:50:59.381 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.23, period_length = 287.50
01:50:59.381 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:50:59.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:59.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:50:59.381 00.000 10072 MoveAxis(W, 2, ABG)
01:50:59.381 00.000 10072 Guiding  Dir = 3, Dur = 2
01:50:59.382 00.001 10072 IsGuiding returns 0
01:50:59.382 00.000 10072 PulseGuide returned control before completion, sleep 12
01:50:59.382 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:59.396 00.014 10072 IsGuiding returns 0
01:50:59.396 00.000 10072 Move returns status 0, amount 2
01:50:59.396 00.000 10072 MoveAxis(N, 0, ABG)
01:50:59.396 00.000 10072 Move returns status 0, amount 0
01:50:59.396 00.000 10072 move complete, result=0
01:50:59.396 00.000 10072 worker thread done servicing request
01:50:59.404 00.008 1032 UpdateGuideState exits: m=1238 SNR=24.8
01:50:59.407 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:59.408 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:59.410 00.002 1032 Enqueuing Expose request
01:50:59.413 00.003 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
01:50:59.415 00.002 10072 Worker thread wakes up
01:50:59.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:59.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:59.821 00.406 10072 Exposure complete
01:50:59.872 00.051 10072 worker thread done servicing request
01:50:59.872 00.000 1032 OnExposeComplete: enter
01:50:59.874 00.002 1032 UpdateGuideState(): m_state=6
01:50:59.876 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 608
01:50:59.878 00.002 1032 Star::Find returns 1 (0), X=225.43, Y=619.73, Mass=1160, SNR=24.0, Peak=133 HFD=2.9
01:50:59.880 00.002 1032 MultiStar: [#1 -0.05,0.13,1.14,U] [#2 -0.12,0.05,0.83,U] [#3 -0.02,0.05,0.78,U] [#4 -0.19,0.13,0.80,U] [#5 0.08,-0.03,0.65,U] [#6 -0.09,-0.04,0.77,U] [#7 0.04,0.18,0.64,U] [#8 -0.35,0.05,0.61,U] 
01:50:59.882 00.002 1032 refined, 8 included, MultiStar: {-0.09, 0.07}, one-star: {-0.13, 0.09}
01:50:59.884 00.002 1032 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.83) = xAngle (0.64 = 0.64)
01:50:59.886 00.002 1032 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.64 = 0.64)
01:50:59.887 00.001 1032 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.47 mountX=0.09 mountY=0.07, mountTheta=0.64
01:50:59.890 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.07, opts=13)
01:50:59.894 00.004 1032 Enqueuing Move request for scope (-0.09, 0.07)
01:50:59.896 00.002 10072 Worker thread wakes up
01:50:59.896 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
01:50:59.896 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:50:59.896 00.000 10072 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=0.07
01:50:59.897 00.001 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.23, period_length = 287.50
01:50:59.897 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:50:59.897 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:59.897 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:50:59.897 00.000 10072 MoveAxis(W, 3, ABG)
01:50:59.897 00.000 10072 Guiding  Dir = 3, Dur = 3
01:50:59.898 00.001 10072 IsGuiding returns 0
01:50:59.898 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:50:59.901 00.003 10072 PulseGuide returned control before completion, sleep 13
01:50:59.920 00.019 1032 UpdateGuideState exits: m=1160 SNR=24.0
01:50:59.922 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:59.924 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:50:59.927 00.003 1032 Enqueuing Expose request
01:50:59.931 00.004 10072 IsGuiding returns 0
01:50:59.931 00.000 10072 Move returns status 0, amount 3
01:50:59.931 00.000 10072 MoveAxis(N, 0, ABG)
01:50:59.931 00.000 10072 Move returns status 0, amount 0
01:50:59.931 00.000 10072 move complete, result=0
01:50:59.931 00.000 10072 worker thread done servicing request
01:50:59.931 00.000 10072 Worker thread wakes up
01:50:59.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:50:59.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:50:59.938 00.007 1032 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
01:51:00.557 00.619 10072 Exposure complete
01:51:00.605 00.048 10072 worker thread done servicing request
01:51:00.605 00.000 1032 OnExposeComplete: enter
01:51:00.607 00.002 1032 UpdateGuideState(): m_state=6
01:51:00.610 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 609
01:51:00.612 00.002 1032 Star::Find returns 1 (0), X=225.59, Y=619.86, Mass=1264, SNR=25.0, Peak=126 HFD=3.1
01:51:00.614 00.002 1032 MultiStar: [#1 0.15,0.24,1.04,U] [#2 0.19,0.15,0.80,U] [#3 0.22,0.17,0.76,U] [#4 0.18,0.05,0.73,U] [#5 0.17,-0.01,0.63,U] [#6 0.18,0.01,0.73,U] [#7 0.17,0.12,0.61,U] [#8 0.05,-0.05,0.59,U] 
01:51:00.615 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.12}, one-star: {0.04, 0.22}
01:51:00.617 00.002 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
01:51:00.619 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
01:51:00.620 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.67 mountX=0.07 mountY=-0.17, mountTheta=-1.16
01:51:00.623 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.12, opts=13)
01:51:00.625 00.002 1032 Enqueuing Move request for scope (0.15, 0.12)
01:51:00.626 00.001 10072 Worker thread wakes up
01:51:00.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
01:51:00.626 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
01:51:00.627 00.001 10072 Moving (0.15, 0.12) raw xDistance=0.07 yDistance=-0.17
01:51:00.627 00.000 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.23, period_length = 287.50
01:51:00.627 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:51:00.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:00.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:51:00.627 00.000 10072 MoveAxis(W, 6, ABG)
01:51:00.627 00.000 10072 Guiding  Dir = 3, Dur = 6
01:51:00.629 00.002 10072 IsGuiding returns 0
01:51:00.629 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:00.631 00.002 10072 PulseGuide returned control before completion, sleep 16
01:51:00.648 00.017 1032 UpdateGuideState exits: m=1264 SNR=25.0
01:51:00.651 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:00.654 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:00.656 00.002 1032 Enqueuing Expose request
01:51:00.660 00.004 10072 IsGuiding returns 0
01:51:00.660 00.000 10072 Move returns status 0, amount 6
01:51:00.660 00.000 10072 MoveAxis(N, 0, ABG)
01:51:00.660 00.000 10072 Move returns status 0, amount 0
01:51:00.660 00.000 10072 move complete, result=0
01:51:00.661 00.001 10072 worker thread done servicing request
01:51:00.661 00.000 10072 Worker thread wakes up
01:51:00.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:00.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:00.665 00.004 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
01:51:01.069 00.404 10072 Exposure complete
01:51:01.120 00.051 10072 worker thread done servicing request
01:51:01.121 00.001 1032 OnExposeComplete: enter
01:51:01.122 00.001 1032 UpdateGuideState(): m_state=6
01:51:01.125 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 610
01:51:01.127 00.002 1032 Star::Find returns 1 (0), X=225.61, Y=619.81, Mass=1428, SNR=26.6, Peak=156 HFD=2.8
01:51:01.130 00.003 1032 MultiStar: [#1 0.20,0.10,0.97,U] [#2 0.10,0.11,0.77,U] [#3 0.25,0.15,0.70,U] [#4 0.18,0.08,0.70,U] [#5 0.20,-0.03,0.58,U] [#6 0.18,-0.02,0.71,U] [#7 0.16,0.08,0.57,U] [#8 -0.06,0.29,0.51,U] 
01:51:01.131 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.11}, one-star: {0.05, 0.18}
01:51:01.133 00.002 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
01:51:01.135 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
01:51:01.136 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.64 mountX=0.07 mountY=-0.16, mountTheta=-1.19
01:51:01.139 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.11, opts=13)
01:51:01.142 00.003 1032 Enqueuing Move request for scope (0.14, 0.11)
01:51:01.146 00.004 10072 Worker thread wakes up
01:51:01.146 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
01:51:01.146 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
01:51:01.146 00.000 10072 Moving (0.14, 0.11) raw xDistance=0.07 yDistance=-0.16
01:51:01.147 00.001 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.23, period_length = 287.50
01:51:01.147 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:51:01.147 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:01.147 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:51:01.147 00.000 10072 MoveAxis(W, 8, ABG)
01:51:01.147 00.000 10072 Guiding  Dir = 3, Dur = 8
01:51:01.148 00.001 10072 IsGuiding returns 0
01:51:01.148 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:01.150 00.002 10072 PulseGuide returned control before completion, sleep 18
01:51:01.168 00.018 1032 UpdateGuideState exits: m=1428 SNR=26.6
01:51:01.169 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:01.172 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:01.174 00.002 1032 Enqueuing Expose request
01:51:01.179 00.005 10072 IsGuiding returns 0
01:51:01.179 00.000 10072 Move returns status 0, amount 8
01:51:01.181 00.002 10072 MoveAxis(N, 0, ABG)
01:51:01.181 00.000 10072 Move returns status 0, amount 0
01:51:01.181 00.000 10072 move complete, result=0
01:51:01.181 00.000 10072 worker thread done servicing request
01:51:01.181 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
01:51:01.183 00.002 10072 Worker thread wakes up
01:51:01.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:01.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:01.818 00.635 10072 Exposure complete
01:51:01.868 00.050 10072 worker thread done servicing request
01:51:01.868 00.000 1032 OnExposeComplete: enter
01:51:01.870 00.002 1032 UpdateGuideState(): m_state=6
01:51:01.872 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 611
01:51:01.873 00.001 1032 Star::Find returns 1 (0), X=225.59, Y=619.82, Mass=1341, SNR=25.8, Peak=133 HFD=2.9
01:51:01.875 00.002 1032 MultiStar: [#1 0.15,0.06,1.00,U] [#2 0.21,0.06,0.77,U] [#3 0.15,0.08,0.70,U] [#4 0.12,0.17,0.71,U] [#5 0.07,-0.06,0.59,U] [#6 0.25,0.16,0.72,U] [#7 0.11,0.14,0.59,U] [#8 -0.09,-0.18,0.54,U] 
01:51:01.877 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.03, 0.19}
01:51:01.879 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
01:51:01.881 00.002 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
01:51:01.883 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.61 mountX=0.05 mountY=-0.13, mountTheta=-1.22
01:51:01.886 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
01:51:01.888 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
01:51:01.889 00.001 10072 Worker thread wakes up
01:51:01.889 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
01:51:01.890 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
01:51:01.890 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.13
01:51:01.890 00.000 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.23, period_length = 287.50
01:51:01.891 00.001 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:51:01.891 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:01.891 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:51:01.891 00.000 10072 MoveAxis(W, 11, ABG)
01:51:01.891 00.000 10072 Guiding  Dir = 3, Dur = 11
01:51:01.891 00.000 10072 IsGuiding returns 0
01:51:01.891 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:01.893 00.002 10072 PulseGuide returned control before completion, sleep 21
01:51:01.914 00.021 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:51:01.917 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:01.920 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:01.921 00.001 1032 Enqueuing Expose request
01:51:01.927 00.006 10072 IsGuiding returns 0
01:51:01.927 00.000 10072 Move returns status 0, amount 11
01:51:01.927 00.000 10072 MoveAxis(N, 0, ABG)
01:51:01.927 00.000 10072 Move returns status 0, amount 0
01:51:01.927 00.000 10072 move complete, result=0
01:51:01.927 00.000 10072 worker thread done servicing request
01:51:01.927 00.000 10072 Worker thread wakes up
01:51:01.927 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:01.927 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:01.932 00.005 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:51:02.338 00.406 10072 Exposure complete
01:51:02.385 00.047 10072 worker thread done servicing request
01:51:02.385 00.000 1032 OnExposeComplete: enter
01:51:02.387 00.002 1032 UpdateGuideState(): m_state=6
01:51:02.388 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 612
01:51:02.391 00.003 1032 Star::Find returns 1 (0), X=225.45, Y=619.67, Mass=1363, SNR=26.0, Peak=140 HFD=3.1
01:51:02.393 00.002 1032 MultiStar: [#1 -0.02,-0.08,1.03,U] [#2 0.03,-0.06,0.75,U] [#3 0.11,0.04,0.69,U] [#4 -0.05,-0.03,0.73,U] [#5 0.00,-0.20,0.61,U] [#6 0.27,-0.05,0.72,U] [#7 -0.03,0.03,0.57,U] [#8 -0.07,-0.02,0.55,U] 
01:51:02.396 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {-0.11, 0.04}
01:51:02.397 00.001 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
01:51:02.399 00.002 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
01:51:02.400 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.25 mountX=-0.04 mountY=-0.00, mountTheta=-3.08
01:51:02.402 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
01:51:02.404 00.002 1032 Enqueuing Move request for scope (0.01, -0.03)
01:51:02.406 00.002 10072 Worker thread wakes up
01:51:02.406 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
01:51:02.406 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
01:51:02.406 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.04 yDistance=-0.00
01:51:02.407 00.001 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.23, period_length = 287.50
01:51:02.407 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:51:02.407 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:02.408 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:51:02.408 00.000 10072 MoveAxis(W, 12, ABG)
01:51:02.408 00.000 10072 Guiding  Dir = 3, Dur = 12
01:51:02.408 00.000 10072 IsGuiding returns 0
01:51:02.408 00.000 10072 PulseGuide returned control before completion, sleep 22
01:51:02.409 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:02.430 00.021 1032 UpdateGuideState exits: m=1363 SNR=26.0
01:51:02.433 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:02.435 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:02.436 00.001 1032 Enqueuing Expose request
01:51:02.442 00.006 10072 IsGuiding returns 0
01:51:02.442 00.000 10072 Move returns status 0, amount 12
01:51:02.442 00.000 10072 MoveAxis(N, 0, ABG)
01:51:02.442 00.000 10072 Move returns status 0, amount 0
01:51:02.442 00.000 10072 move complete, result=0
01:51:02.442 00.000 10072 worker thread done servicing request
01:51:02.442 00.000 10072 Worker thread wakes up
01:51:02.442 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:02.443 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:02.446 00.003 1032 GuideStep: -0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
01:51:03.071 00.625 10072 Exposure complete
01:51:03.122 00.051 10072 worker thread done servicing request
01:51:03.122 00.000 1032 OnExposeComplete: enter
01:51:03.124 00.002 1032 UpdateGuideState(): m_state=6
01:51:03.126 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 613
01:51:03.128 00.002 1032 Star::Find returns 1 (0), X=225.66, Y=619.46, Mass=1301, SNR=25.4, Peak=126 HFD=3.2
01:51:03.130 00.002 1032 MultiStar: [#1 0.10,-0.18,1.00,U] [#2 0.12,-0.17,0.78,U] [#3 0.17,-0.24,0.70,U] [#4 -0.03,-0.12,0.72,U] [#5 -0.14,-0.22,0.62,U] [#6 0.22,-0.35,0.70,U] [#7 0.24,-0.18,0.57,U] [#8 -0.09,-0.22,0.56,U] 
01:51:03.132 00.002 1032 single-star, 8 included, MultiStar: {0.08, -0.20}, one-star: {0.11, -0.18}
01:51:03.134 00.002 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
01:51:03.136 00.002 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
01:51:03.138 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.03 mountX=-0.20 mountY=-0.06, mountTheta=-2.86
01:51:03.141 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.18, opts=13)
01:51:03.144 00.003 1032 Enqueuing Move request for scope (0.11, -0.18)
01:51:03.145 00.001 10072 Worker thread wakes up
01:51:03.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
01:51:03.145 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
01:51:03.145 00.000 10072 Moving (0.11, -0.18) raw xDistance=-0.20 yDistance=-0.06
01:51:03.147 00.002 10072 PPEC rslt: input = -0.20, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.23, period_length = 287.50
01:51:03.147 00.000 10072 PPEC: input: -0.20, control: -0.07, exposure: 500
01:51:03.147 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:03.148 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:51:03.148 00.000 10072 MoveAxis(E, 73, ABG)
01:51:03.148 00.000 10072 Guiding  Dir = 2, Dur = 73
01:51:03.148 00.000 10072 IsGuiding returns 0
01:51:03.148 00.000 10072 PulseGuide returned control before completion, sleep 83
01:51:03.149 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:03.169 00.020 1032 UpdateGuideState exits: m=1301 SNR=25.4
01:51:03.171 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:03.172 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:03.182 00.010 1032 Enqueuing Expose request
01:51:03.241 00.059 10072 IsGuiding returns 0
01:51:03.241 00.000 10072 Move returns status 0, amount 73
01:51:03.241 00.000 10072 MoveAxis(N, 0, ABG)
01:51:03.241 00.000 10072 Move returns status 0, amount 0
01:51:03.241 00.000 10072 move complete, result=0
01:51:03.241 00.000 10072 worker thread done servicing request
01:51:03.241 00.000 1032 GuideStep: -0.2 px 73 ms EAST, -0.1 px 0 ms NORTH
01:51:03.244 00.003 10072 Worker thread wakes up
01:51:03.244 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:03.244 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:03.651 00.407 10072 Exposure complete
01:51:03.704 00.053 10072 worker thread done servicing request
01:51:03.704 00.000 1032 OnExposeComplete: enter
01:51:03.707 00.003 1032 UpdateGuideState(): m_state=6
01:51:03.709 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 614
01:51:03.712 00.003 1032 Star::Find returns 1 (0), X=225.51, Y=619.55, Mass=1242, SNR=24.8, Peak=125 HFD=3.2
01:51:03.715 00.003 1032 MultiStar: [#1 0.05,-0.05,1.03,U] [#2 0.11,-0.24,0.77,U] [#3 0.12,-0.14,0.70,U] [#4 -0.08,-0.13,0.73,U] [#5 -0.04,-0.30,0.63,U] [#6 0.06,-0.25,0.73,U] [#7 0.03,-0.10,0.62,U] [#8 -0.01,-0.19,0.57,U] 
01:51:03.717 00.002 1032 single-star, 8 included, MultiStar: {0.02, -0.16}, one-star: {-0.05, -0.08}
01:51:03.721 00.004 1032 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.83) = xAngle (-3.92 = 2.36)
01:51:03.723 00.002 1032 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.92 = 2.36)
01:51:03.725 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.09 mountX=-0.07 mountY=0.06, mountTheta=2.36
01:51:03.728 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.08, opts=13)
01:51:03.729 00.001 1032 Enqueuing Move request for scope (-0.05, -0.08)
01:51:03.731 00.002 10072 Worker thread wakes up
01:51:03.731 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
01:51:03.731 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
01:51:03.732 00.001 10072 Moving (-0.05, -0.08) raw xDistance=-0.07 yDistance=0.06
01:51:03.733 00.001 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.23, period_length = 287.50
01:51:03.733 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 500
01:51:03.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:03.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:51:03.733 00.000 10072 MoveAxis(W, 16, ABG)
01:51:03.733 00.000 10072 Guiding  Dir = 3, Dur = 16
01:51:03.733 00.000 10072 IsGuiding returns 0
01:51:03.733 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:03.737 00.004 10072 PulseGuide returned control before completion, sleep 26
01:51:03.756 00.019 1032 UpdateGuideState exits: m=1242 SNR=24.8
01:51:03.758 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:03.760 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:03.761 00.001 1032 Enqueuing Expose request
01:51:03.772 00.011 10072 IsGuiding returns 0
01:51:03.772 00.000 10072 Move returns status 0, amount 16
01:51:03.772 00.000 10072 MoveAxis(N, 0, ABG)
01:51:03.772 00.000 10072 Move returns status 0, amount 0
01:51:03.773 00.001 10072 move complete, result=0
01:51:03.773 00.000 10072 worker thread done servicing request
01:51:03.773 00.000 10072 Worker thread wakes up
01:51:03.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:03.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:03.773 00.000 1032 GuideStep: -0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
01:51:04.401 00.628 10072 Exposure complete
01:51:04.448 00.047 10072 worker thread done servicing request
01:51:04.448 00.000 1032 OnExposeComplete: enter
01:51:04.450 00.002 1032 UpdateGuideState(): m_state=6
01:51:04.452 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 615
01:51:04.454 00.002 1032 Star::Find returns 1 (0), X=225.65, Y=619.74, Mass=1339, SNR=25.8, Peak=131 HFD=3.2
01:51:04.456 00.002 1032 MultiStar: [#1 0.19,0.05,1.03,U] [#2 0.24,-0.01,0.75,U] [#3 0.27,0.06,0.71,U] [#4 0.10,-0.02,0.73,U] [#5 0.18,-0.05,0.62,U] [#6 0.26,0.06,0.70,U] [#7 0.21,0.27,0.58,U] [#8 0.17,0.00,0.56,U] 
01:51:04.458 00.002 1032 single-star, 8 included, MultiStar: {0.19, 0.05}, one-star: {0.09, 0.11}
01:51:04.460 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:51:04.462 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:51:04.464 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.88 mountX=0.08 mountY=-0.12, mountTheta=-0.95
01:51:04.466 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
01:51:04.468 00.002 1032 Enqueuing Move request for scope (0.09, 0.11)
01:51:04.470 00.002 10072 Worker thread wakes up
01:51:04.471 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
01:51:04.471 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
01:51:04.471 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.08 yDistance=-0.12
01:51:04.472 00.001 10072 PPEC rslt: input = 0.08, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.23, period_length = 287.50
01:51:04.472 00.000 10072 PPEC: input: 0.08, control: 0.02, exposure: 500
01:51:04.472 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:04.472 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:51:04.472 00.000 10072 MoveAxis(W, 19, ABG)
01:51:04.472 00.000 10072 Guiding  Dir = 3, Dur = 19
01:51:04.472 00.000 10072 IsGuiding returns 0
01:51:04.473 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:04.476 00.003 10072 PulseGuide returned control before completion, sleep 29
01:51:04.495 00.019 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:51:04.497 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:04.499 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:04.500 00.001 1032 Enqueuing Expose request
01:51:04.507 00.007 10072 IsGuiding returns 0
01:51:04.507 00.000 10072 Move returns status 0, amount 19
01:51:04.507 00.000 10072 MoveAxis(N, 0, ABG)
01:51:04.507 00.000 10072 Move returns status 0, amount 0
01:51:04.507 00.000 10072 move complete, result=0
01:51:04.507 00.000 10072 worker thread done servicing request
01:51:04.507 00.000 10072 Worker thread wakes up
01:51:04.507 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:04.507 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:04.510 00.003 1032 GuideStep: 0.1 px 19 ms WEST, -0.1 px 0 ms NORTH
01:51:04.919 00.409 10072 Exposure complete
01:51:04.968 00.049 10072 worker thread done servicing request
01:51:04.968 00.000 1032 OnExposeComplete: enter
01:51:04.970 00.002 1032 UpdateGuideState(): m_state=6
01:51:04.972 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 616
01:51:04.973 00.001 1032 Star::Find returns 1 (0), X=225.65, Y=619.85, Mass=1359, SNR=26.0, Peak=138 HFD=2.7
01:51:04.975 00.002 1032 MultiStar: [#1 0.20,0.15,0.99,U] [#2 0.09,0.14,0.76,U] [#3 0.24,0.10,0.68,U] [#4 0.18,0.17,0.71,U] [#5 0.16,-0.02,0.62,U] [#6 0.39,0.26,0.74,U] [#7 0.07,0.29,0.62,U] [#8 0.09,0.06,0.53,U] 
01:51:04.976 00.001 1032 refined, 8 included, MultiStar: {0.17, 0.16}, one-star: {0.10, 0.22}
01:51:04.978 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
01:51:04.979 00.001 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
01:51:04.980 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.74 mountX=0.11 mountY=-0.21, mountTheta=-1.09
01:51:04.983 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.16, opts=13)
01:51:04.985 00.002 1032 Enqueuing Move request for scope (0.17, 0.16)
01:51:04.988 00.003 10072 Worker thread wakes up
01:51:04.988 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
01:51:04.988 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
01:51:04.988 00.000 10072 Moving (0.17, 0.16) raw xDistance=0.11 yDistance=-0.21
01:51:04.989 00.001 10072 PPEC rslt: input = 0.11, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.22, period_length = 287.50
01:51:04.989 00.000 10072 PPEC: input: 0.11, control: 0.02, exposure: 500
01:51:04.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:51:04.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:51:04.989 00.000 10072 MoveAxis(W, 18, ABG)
01:51:04.989 00.000 10072 Guiding  Dir = 3, Dur = 18
01:51:04.989 00.000 10072 IsGuiding returns 0
01:51:04.990 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:04.993 00.003 10072 PulseGuide returned control before completion, sleep 28
01:51:05.009 00.016 1032 UpdateGuideState exits: m=1359 SNR=26.0
01:51:05.011 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:05.012 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:05.013 00.001 1032 Enqueuing Expose request
01:51:05.022 00.009 10072 IsGuiding returns 0
01:51:05.022 00.000 10072 Move returns status 0, amount 18
01:51:05.022 00.000 10072 MoveAxis(N, 0, ABG)
01:51:05.022 00.000 10072 Move returns status 0, amount 0
01:51:05.022 00.000 10072 move complete, result=0
01:51:05.022 00.000 10072 worker thread done servicing request
01:51:05.022 00.000 10072 Worker thread wakes up
01:51:05.022 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:05.022 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:05.023 00.001 1032 GuideStep: 0.1 px 18 ms WEST, -0.2 px 0 ms NORTH
01:51:05.650 00.627 10072 Exposure complete
01:51:05.701 00.051 10072 worker thread done servicing request
01:51:05.701 00.000 1032 OnExposeComplete: enter
01:51:05.703 00.002 1032 UpdateGuideState(): m_state=6
01:51:05.707 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 617
01:51:05.709 00.002 1032 Star::Find returns 1 (0), X=225.57, Y=619.58, Mass=1351, SNR=25.9, Peak=141 HFD=3.1
01:51:05.712 00.003 1032 MultiStar: [#1 0.02,-0.07,1.05,U] [#2 -0.04,-0.13,0.77,U] [#3 0.05,-0.00,0.70,U] [#4 0.16,-0.16,0.70,U] [#5 0.17,-0.16,0.59,U] [#6 0.11,-0.22,0.73,U] [#7 -0.07,-0.10,0.61,U] [#8 -0.08,-0.18,0.55,U] 
01:51:05.714 00.002 1032 single-star, 8 included, MultiStar: {0.04, -0.11}, one-star: {0.02, -0.05}
01:51:05.716 00.002 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
01:51:05.717 00.001 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
01:51:05.719 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.28 mountX=-0.05 mountY=-0.00, mountTheta=-3.11
01:51:05.722 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
01:51:05.724 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
01:51:05.726 00.002 10072 Worker thread wakes up
01:51:05.726 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
01:51:05.726 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
01:51:05.726 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=-0.00
01:51:05.726 00.000 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.22, period_length = 287.50
01:51:05.727 00.001 10072 PPEC: input: -0.05, control: 0.02, exposure: 500
01:51:05.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:05.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:51:05.727 00.000 10072 MoveAxis(W, 21, ABG)
01:51:05.727 00.000 10072 Guiding  Dir = 3, Dur = 21
01:51:05.727 00.000 10072 IsGuiding returns 0
01:51:05.728 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:05.731 00.003 10072 PulseGuide returned control before completion, sleep 31
01:51:05.750 00.019 1032 UpdateGuideState exits: m=1351 SNR=25.9
01:51:05.753 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:05.755 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:05.757 00.002 1032 Enqueuing Expose request
01:51:05.772 00.015 10072 IsGuiding returns 0
01:51:05.772 00.000 10072 Move returns status 0, amount 21
01:51:05.772 00.000 10072 MoveAxis(N, 0, ABG)
01:51:05.772 00.000 10072 Move returns status 0, amount 0
01:51:05.772 00.000 10072 move complete, result=0
01:51:05.772 00.000 10072 worker thread done servicing request
01:51:05.772 00.000 10072 Worker thread wakes up
01:51:05.772 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:05.772 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:05.774 00.002 1032 GuideStep: -0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
01:51:06.183 00.409 10072 Exposure complete
01:51:06.230 00.047 10072 worker thread done servicing request
01:51:06.231 00.001 1032 OnExposeComplete: enter
01:51:06.233 00.002 1032 UpdateGuideState(): m_state=6
01:51:06.235 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 618
01:51:06.237 00.002 1032 Star::Find returns 1 (0), X=225.59, Y=619.69, Mass=1271, SNR=25.1, Peak=153 HFD=2.9
01:51:06.240 00.003 1032 MultiStar: [#1 0.10,-0.05,1.10,U] [#2 0.07,-0.12,0.78,U] [#3 0.25,-0.01,0.73,U] [#4 0.01,-0.07,0.72,U] [#5 -0.05,-0.27,0.63,U] [#6 0.17,-0.06,0.73,U] [#7 0.10,-0.03,0.60,U] [#8 -0.10,-0.15,0.56,U] 
01:51:06.244 00.004 1032 single-star, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.04, 0.06}
01:51:06.246 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
01:51:06.247 00.001 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
01:51:06.249 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.03 mountX=0.05 mountY=-0.05, mountTheta=-0.80
01:51:06.251 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
01:51:06.254 00.003 1032 Enqueuing Move request for scope (0.04, 0.06)
01:51:06.256 00.002 10072 Worker thread wakes up
01:51:06.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:51:06.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:51:06.256 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
01:51:06.257 00.001 10072 PPEC rslt: input = 0.05, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.22, period_length = 287.50
01:51:06.257 00.000 10072 PPEC: input: 0.05, control: 0.02, exposure: 500
01:51:06.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:06.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:51:06.257 00.000 10072 MoveAxis(W, 19, ABG)
01:51:06.258 00.001 10072 Guiding  Dir = 3, Dur = 19
01:51:06.258 00.000 10072 IsGuiding returns 0
01:51:06.258 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:06.261 00.003 10072 PulseGuide returned control before completion, sleep 29
01:51:06.279 00.018 1032 UpdateGuideState exits: m=1271 SNR=25.1
01:51:06.280 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:06.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:06.283 00.001 1032 Enqueuing Expose request
01:51:06.305 00.022 10072 IsGuiding returns 0
01:51:06.305 00.000 10072 Move returns status 0, amount 19
01:51:06.305 00.000 10072 MoveAxis(N, 0, ABG)
01:51:06.305 00.000 10072 Move returns status 0, amount 0
01:51:06.305 00.000 10072 move complete, result=0
01:51:06.306 00.001 10072 worker thread done servicing request
01:51:06.306 00.000 10072 Worker thread wakes up
01:51:06.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:06.306 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:06.313 00.007 1032 GuideStep: 0.0 px 19 ms WEST, -0.1 px 0 ms NORTH
01:51:07.037 00.724 10072 Exposure complete
01:51:07.082 00.045 10072 worker thread done servicing request
01:51:07.082 00.000 1032 OnExposeComplete: enter
01:51:07.084 00.002 1032 UpdateGuideState(): m_state=6
01:51:07.087 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 619
01:51:07.088 00.001 1032 Star::Find returns 1 (0), X=225.47, Y=619.78, Mass=1316, SNR=25.6, Peak=149 HFD=2.8
01:51:07.090 00.002 1032 MultiStar: [#1 0.05,0.04,1.02,U] [#2 0.03,0.04,0.79,U] [#3 0.11,0.03,0.70,U] [#4 0.07,0.11,0.70,U] [#5 0.03,-0.10,0.62,U] [#6 0.17,-0.00,0.73,U] [#7 0.04,-0.13,0.59,U] [#8 0.02,0.02,0.54,U] 
01:51:07.092 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {-0.09, 0.15}
01:51:07.094 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
01:51:07.095 00.001 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
01:51:07.097 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.59 mountX=0.02 mountY=-0.05, mountTheta=-1.24
01:51:07.100 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
01:51:07.102 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
01:51:07.104 00.002 10072 Worker thread wakes up
01:51:07.104 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
01:51:07.104 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:51:07.104 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
01:51:07.105 00.001 10072 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.22, period_length = 287.50
01:51:07.105 00.000 10072 PPEC: input: 0.02, control: 0.02, exposure: 500
01:51:07.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:07.105 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:51:07.105 00.000 10072 MoveAxis(W, 24, ABG)
01:51:07.105 00.000 10072 Guiding  Dir = 3, Dur = 24
01:51:07.106 00.001 10072 IsGuiding returns 0
01:51:07.106 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:07.109 00.003 10072 PulseGuide returned control before completion, sleep 34
01:51:07.128 00.019 1032 UpdateGuideState exits: m=1316 SNR=25.6
01:51:07.130 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:07.132 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:07.134 00.002 1032 Enqueuing Expose request
01:51:07.158 00.024 10072 IsGuiding returns 0
01:51:07.158 00.000 10072 Move returns status 0, amount 24
01:51:07.158 00.000 10072 MoveAxis(N, 0, ABG)
01:51:07.158 00.000 10072 Move returns status 0, amount 0
01:51:07.158 00.000 10072 move complete, result=0
01:51:07.158 00.000 10072 worker thread done servicing request
01:51:07.158 00.000 10072 Worker thread wakes up
01:51:07.158 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:07.158 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:07.160 00.002 1032 GuideStep: 0.0 px 24 ms WEST, -0.0 px 0 ms NORTH
01:51:07.565 00.405 10072 Exposure complete
01:51:07.633 00.068 10072 worker thread done servicing request
01:51:07.633 00.000 1032 OnExposeComplete: enter
01:51:07.636 00.003 1032 UpdateGuideState(): m_state=6
01:51:07.638 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 620
01:51:07.639 00.001 1032 Star::Find returns 1 (0), X=225.50, Y=619.68, Mass=1282, SNR=25.2, Peak=152 HFD=2.9
01:51:07.641 00.002 1032 MultiStar: [#1 0.04,-0.00,1.06,U] [#2 0.09,0.04,0.74,U] [#3 0.08,0.03,0.71,U] [#4 -0.03,0.05,0.70,U] [#5 0.06,-0.09,0.59,U] [#6 0.32,0.06,0.73,U] [#7 0.09,0.05,0.61,U] [#8 -0.04,0.00,0.56,U] 
01:51:07.643 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {-0.06, 0.05}
01:51:07.645 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
01:51:07.647 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
01:51:07.649 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.38 mountX=0.01 mountY=-0.06, mountTheta=-1.45
01:51:07.652 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
01:51:07.654 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
01:51:07.656 00.002 10072 Worker thread wakes up
01:51:07.656 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:51:07.656 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:51:07.656 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.06
01:51:07.657 00.001 10072 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.22, period_length = 287.50
01:51:07.657 00.000 10072 PPEC: input: 0.01, control: 0.02, exposure: 500
01:51:07.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:07.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:51:07.657 00.000 10072 MoveAxis(W, 20, ABG)
01:51:07.657 00.000 10072 Guiding  Dir = 3, Dur = 20
01:51:07.658 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:07.660 00.002 10072 IsGuiding returns 0
01:51:07.660 00.000 10072 PulseGuide returned control before completion, sleep 30
01:51:07.679 00.019 1032 UpdateGuideState exits: m=1282 SNR=25.2
01:51:07.681 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:07.683 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:07.686 00.003 1032 Enqueuing Expose request
01:51:07.704 00.018 10072 IsGuiding returns 0
01:51:07.704 00.000 10072 Move returns status 0, amount 20
01:51:07.704 00.000 10072 MoveAxis(N, 0, ABG)
01:51:07.704 00.000 10072 Move returns status 0, amount 0
01:51:07.704 00.000 10072 move complete, result=0
01:51:07.705 00.001 10072 worker thread done servicing request
01:51:07.705 00.000 10072 Worker thread wakes up
01:51:07.705 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:07.705 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:07.710 00.005 1032 GuideStep: 0.0 px 20 ms WEST, -0.1 px 0 ms NORTH
01:51:08.331 00.621 10072 Exposure complete
01:51:08.378 00.047 10072 worker thread done servicing request
01:51:08.378 00.000 1032 OnExposeComplete: enter
01:51:08.380 00.002 1032 UpdateGuideState(): m_state=6
01:51:08.382 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 621
01:51:08.384 00.002 1032 Star::Find returns 1 (0), X=225.60, Y=619.66, Mass=1261, SNR=25.0, Peak=138 HFD=3.0
01:51:08.386 00.002 1032 MultiStar: [#1 0.09,-0.10,1.04,U] [#2 0.10,0.00,0.76,U] [#3 0.09,0.04,0.73,U] [#4 0.03,-0.04,0.73,U] [#5 0.02,-0.18,0.62,U] [#6 0.22,-0.15,0.73,U] [#7 -0.04,0.06,0.61,U] [#8 -0.13,-0.02,0.55,U] 
01:51:08.388 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.04, 0.03}
01:51:08.390 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
01:51:08.392 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
01:51:08.393 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.57 mountX=0.02 mountY=-0.05, mountTheta=-1.26
01:51:08.397 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
01:51:08.399 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
01:51:08.400 00.001 10072 Worker thread wakes up
01:51:08.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
01:51:08.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:51:08.400 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
01:51:08.401 00.001 10072 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.22, period_length = 287.50
01:51:08.401 00.000 10072 PPEC: input: 0.02, control: 0.02, exposure: 500
01:51:08.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:08.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:51:08.401 00.000 10072 MoveAxis(W, 22, ABG)
01:51:08.401 00.000 10072 Guiding  Dir = 3, Dur = 22
01:51:08.401 00.000 10072 IsGuiding returns 0
01:51:08.401 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:08.404 00.003 10072 PulseGuide returned control before completion, sleep 32
01:51:08.421 00.017 1032 UpdateGuideState exits: m=1261 SNR=25.0
01:51:08.426 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:08.429 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:08.431 00.002 1032 Enqueuing Expose request
01:51:08.437 00.006 10072 IsGuiding returns 0
01:51:08.437 00.000 10072 Move returns status 0, amount 22
01:51:08.437 00.000 10072 MoveAxis(N, 0, ABG)
01:51:08.437 00.000 10072 Move returns status 0, amount 0
01:51:08.437 00.000 10072 move complete, result=0
01:51:08.437 00.000 10072 worker thread done servicing request
01:51:08.437 00.000 10072 Worker thread wakes up
01:51:08.437 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:08.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:08.441 00.004 1032 GuideStep: 0.0 px 22 ms WEST, -0.0 px 0 ms NORTH
01:51:08.844 00.403 10072 Exposure complete
01:51:08.891 00.047 10072 worker thread done servicing request
01:51:08.891 00.000 1032 OnExposeComplete: enter
01:51:08.894 00.003 1032 UpdateGuideState(): m_state=6
01:51:08.896 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 622
01:51:08.899 00.003 1032 Star::Find returns 1 (0), X=225.60, Y=619.63, Mass=1222, SNR=24.6, Peak=128 HFD=3.1
01:51:08.901 00.002 1032 MultiStar: [#1 0.04,-0.09,1.11,U] [#2 0.05,-0.12,0.81,U] [#3 0.10,-0.06,0.72,U] [#4 0.14,-0.21,0.75,U] [#5 0.12,-0.24,0.62,U] [#6 0.19,-0.14,0.81,U] [#7 0.16,-0.09,0.59,U] [#8 0.11,-0.08,0.57,U] 
01:51:08.902 00.001 1032 single-star, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.04, -0.01}
01:51:08.904 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
01:51:08.906 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
01:51:08.908 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.20 mountX=-0.02 mountY=-0.04, mountTheta=-2.03
01:51:08.910 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.01, opts=13)
01:51:08.911 00.001 1032 Enqueuing Move request for scope (0.04, -0.01)
01:51:08.913 00.002 10072 Worker thread wakes up
01:51:08.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
01:51:08.913 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
01:51:08.913 00.000 10072 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
01:51:08.914 00.001 10072 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.22, period_length = 287.50
01:51:08.914 00.000 10072 PPEC: input: -0.02, control: 0.02, exposure: 500
01:51:08.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:08.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:51:08.914 00.000 10072 MoveAxis(W, 19, ABG)
01:51:08.914 00.000 10072 Guiding  Dir = 3, Dur = 19
01:51:08.914 00.000 10072 IsGuiding returns 0
01:51:08.914 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:08.917 00.003 10072 PulseGuide returned control before completion, sleep 29
01:51:08.936 00.019 1032 UpdateGuideState exits: m=1222 SNR=24.6
01:51:08.939 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:08.940 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:08.942 00.002 1032 Enqueuing Expose request
01:51:08.951 00.009 10072 IsGuiding returns 0
01:51:08.951 00.000 10072 Move returns status 0, amount 19
01:51:08.951 00.000 10072 MoveAxis(N, 0, ABG)
01:51:08.951 00.000 10072 Move returns status 0, amount 0
01:51:08.951 00.000 10072 move complete, result=0
01:51:08.951 00.000 10072 worker thread done servicing request
01:51:08.951 00.000 10072 Worker thread wakes up
01:51:08.952 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:08.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:08.953 00.001 1032 GuideStep: -0.0 px 19 ms WEST, -0.0 px 0 ms NORTH
01:51:09.577 00.624 10072 Exposure complete
01:51:09.630 00.053 10072 worker thread done servicing request
01:51:09.630 00.000 1032 OnExposeComplete: enter
01:51:09.632 00.002 1032 UpdateGuideState(): m_state=6
01:51:09.634 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 623
01:51:09.635 00.001 1032 Star::Find returns 1 (0), X=225.57, Y=619.62, Mass=1288, SNR=25.3, Peak=148 HFD=3.0
01:51:09.638 00.003 1032 MultiStar: [#1 0.16,-0.17,1.08,U] [#2 -0.02,-0.11,0.82,U] [#3 0.15,-0.01,0.73,U] [#4 -0.02,-0.10,0.76,U] [#5 -0.02,-0.21,0.63,U] [#6 0.22,-0.07,0.73,U] [#7 -0.04,-0.04,0.61,U] [#8 0.04,-0.06,0.58,U] 
01:51:09.639 00.001 1032 single-star, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.02, -0.02}
01:51:09.641 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
01:51:09.643 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
01:51:09.646 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-0.75 mountX=-0.02 mountY=-0.01, mountTheta=-2.58
01:51:09.649 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
01:51:09.652 00.003 1032 Enqueuing Move request for scope (0.02, -0.02)
01:51:09.654 00.002 10072 Worker thread wakes up
01:51:09.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:51:09.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:51:09.654 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.01
01:51:09.655 00.001 10072 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.22, period_length = 287.50
01:51:09.655 00.000 10072 PPEC: input: -0.02, control: 0.02, exposure: 500
01:51:09.655 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:09.655 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:51:09.655 00.000 10072 MoveAxis(W, 20, ABG)
01:51:09.655 00.000 10072 Guiding  Dir = 3, Dur = 20
01:51:09.655 00.000 10072 IsGuiding returns 0
01:51:09.655 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:09.658 00.003 10072 PulseGuide returned control before completion, sleep 30
01:51:09.675 00.017 1032 UpdateGuideState exits: m=1288 SNR=25.3
01:51:09.679 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:09.682 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:09.685 00.003 1032 Enqueuing Expose request
01:51:09.696 00.011 10072 IsGuiding returns 1
01:51:09.696 00.000 10072 scope still moving after pulse duration time elapsed
01:51:09.728 00.032 10072 IsGuiding returns 1
01:51:09.760 00.032 10072 IsGuiding returns 0
01:51:09.760 00.000 10072 scope move finished after 20 + 84 ms
01:51:09.760 00.000 10072 Move returns status 0, amount 20
01:51:09.760 00.000 10072 MoveAxis(N, 0, ABG)
01:51:09.760 00.000 10072 Move returns status 0, amount 0
01:51:09.760 00.000 10072 move complete, result=0
01:51:09.761 00.001 10072 worker thread done servicing request
01:51:09.761 00.000 10072 Worker thread wakes up
01:51:09.761 00.000 1032 GuideStep: -0.0 px 20 ms WEST, -0.0 px 0 ms NORTH
01:51:09.763 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:09.763 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:10.170 00.407 10072 Exposure complete
01:51:10.216 00.046 10072 worker thread done servicing request
01:51:10.216 00.000 1032 OnExposeComplete: enter
01:51:10.218 00.002 1032 UpdateGuideState(): m_state=6
01:51:10.220 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 624
01:51:10.222 00.002 1032 Star::Find returns 1 (0), X=225.65, Y=619.58, Mass=1326, SNR=25.7, Peak=153 HFD=3.0
01:51:10.224 00.002 1032 MultiStar: [#1 0.12,-0.07,0.98,U] [#2 0.09,-0.25,0.77,U] [#3 0.24,-0.10,0.71,U] [#4 0.10,-0.10,0.74,U] [#5 0.04,-0.21,0.61,U] [#6 0.19,-0.14,0.74,U] [#7 0.21,-0.21,0.63,U] [#8 0.08,0.01,0.55,U] 
01:51:10.226 00.002 1032 single-star, 8 included, MultiStar: {0.13, -0.12}, one-star: {0.10, -0.06}
01:51:10.228 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
01:51:10.229 00.001 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
01:51:10.232 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-0.54 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
01:51:10.235 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
01:51:10.237 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
01:51:10.238 00.001 10072 Worker thread wakes up
01:51:10.238 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
01:51:10.238 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
01:51:10.238 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.08
01:51:10.239 00.001 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.22, period_length = 287.50
01:51:10.239 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:51:10.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:10.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:51:10.239 00.000 10072 MoveAxis(W, 15, ABG)
01:51:10.239 00.000 10072 Guiding  Dir = 3, Dur = 15
01:51:10.240 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:10.242 00.002 10072 IsGuiding returns 0
01:51:10.243 00.001 10072 PulseGuide returned control before completion, sleep 25
01:51:10.259 00.016 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:51:10.261 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:10.263 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:10.264 00.001 1032 Enqueuing Expose request
01:51:10.276 00.012 10072 IsGuiding returns 0
01:51:10.276 00.000 10072 Move returns status 0, amount 15
01:51:10.276 00.000 10072 MoveAxis(N, 0, ABG)
01:51:10.276 00.000 10072 Move returns status 0, amount 0
01:51:10.276 00.000 10072 move complete, result=0
01:51:10.276 00.000 10072 worker thread done servicing request
01:51:10.276 00.000 10072 Worker thread wakes up
01:51:10.277 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:10.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:10.277 00.000 1032 GuideStep: -0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
01:51:10.902 00.625 10072 Exposure complete
01:51:10.951 00.049 10072 worker thread done servicing request
01:51:10.952 00.001 1032 OnExposeComplete: enter
01:51:10.955 00.003 1032 UpdateGuideState(): m_state=6
01:51:10.957 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 625
01:51:10.959 00.002 1032 Star::Find returns 1 (0), X=225.61, Y=619.48, Mass=1328, SNR=25.7, Peak=137 HFD=3.1
01:51:10.961 00.002 1032 MultiStar: [#1 0.19,-0.16,1.01,U] [#2 0.26,-0.20,0.75,U] [#3 0.32,-0.16,0.66,U] [#4 0.08,-0.18,0.76,U] [#5 0.20,-0.29,0.61,U] [#6 0.26,-0.29,0.72,U] [#7 0.26,-0.19,0.59,U] [#8 0.07,-0.15,0.52,U] 
01:51:10.964 00.003 1032 single-star, 8 included, MultiStar: {0.18, -0.19}, one-star: {0.05, -0.15}
01:51:10.966 00.002 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
01:51:10.967 00.001 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
01:51:10.969 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.23 mountX=-0.16 mountY=-0.01, mountTheta=-3.06
01:51:10.972 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.15, opts=13)
01:51:10.974 00.002 1032 Enqueuing Move request for scope (0.05, -0.15)
01:51:10.976 00.002 10072 Worker thread wakes up
01:51:10.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
01:51:10.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
01:51:10.976 00.000 10072 Moving (0.05, -0.15) raw xDistance=-0.16 yDistance=-0.01
01:51:10.977 00.001 10072 PPEC rslt: input = -0.16, final = -0.06, react = -0.07, pred = 0.02, hyst = -0.06, hyst_pct = 0.21, period_length = 287.50
01:51:10.977 00.000 10072 PPEC: input: -0.16, control: -0.06, exposure: 500
01:51:10.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:10.978 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:51:10.978 00.000 10072 MoveAxis(E, 57, ABG)
01:51:10.978 00.000 10072 Guiding  Dir = 2, Dur = 57
01:51:10.978 00.000 10072 IsGuiding returns 0
01:51:10.978 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:10.980 00.002 10072 PulseGuide returned control before completion, sleep 67
01:51:11.000 00.020 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:51:11.003 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:11.005 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:11.006 00.001 1032 Enqueuing Expose request
01:51:11.055 00.049 10072 IsGuiding returns 0
01:51:11.055 00.000 10072 Move returns status 0, amount 57
01:51:11.055 00.000 10072 MoveAxis(N, 0, ABG)
01:51:11.055 00.000 10072 Move returns status 0, amount 0
01:51:11.055 00.000 10072 move complete, result=0
01:51:11.055 00.000 10072 worker thread done servicing request
01:51:11.055 00.000 10072 Worker thread wakes up
01:51:11.055 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:11.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:11.056 00.001 1032 GuideStep: -0.2 px 57 ms EAST, -0.0 px 0 ms NORTH
01:51:11.463 00.407 10072 Exposure complete
01:51:11.511 00.048 10072 worker thread done servicing request
01:51:11.511 00.000 1032 OnExposeComplete: enter
01:51:11.513 00.002 1032 UpdateGuideState(): m_state=6
01:51:11.515 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 626
01:51:11.516 00.001 1032 Star::Find returns 1 (0), X=225.66, Y=619.52, Mass=1263, SNR=25.1, Peak=125 HFD=3.1
01:51:11.519 00.003 1032 MultiStar: [#1 0.15,-0.18,1.06,U] [#2 0.08,-0.25,0.78,U] [#3 0.21,-0.20,0.73,U] [#4 0.10,-0.20,0.76,U] [#5 0.18,-0.23,0.62,U] [#6 0.28,-0.21,0.74,U] [#7 0.12,-0.18,0.60,U] [#8 0.16,-0.03,0.56,U] 
01:51:11.521 00.002 1032 single-star, 8 included, MultiStar: {0.15, -0.18}, one-star: {0.10, -0.11}
01:51:11.523 00.002 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
01:51:11.526 00.003 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
01:51:11.527 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.83 mountX=-0.14 mountY=-0.07, mountTheta=-2.66
01:51:11.531 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
01:51:11.533 00.002 1032 Enqueuing Move request for scope (0.10, -0.11)
01:51:11.535 00.002 10072 Worker thread wakes up
01:51:11.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
01:51:11.535 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
01:51:11.535 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.14 yDistance=-0.07
01:51:11.536 00.001 10072 PPEC rslt: input = -0.14, final = -0.05, react = -0.06, pred = 0.01, hyst = -0.05, hyst_pct = 0.21, period_length = 287.50
01:51:11.536 00.000 10072 PPEC: input: -0.14, control: -0.05, exposure: 500
01:51:11.536 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:11.536 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:51:11.536 00.000 10072 MoveAxis(E, 50, ABG)
01:51:11.536 00.000 10072 Guiding  Dir = 2, Dur = 50
01:51:11.536 00.000 10072 IsGuiding returns 0
01:51:11.537 00.001 10072 PulseGuide returned control before completion, sleep 60
01:51:11.537 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:11.559 00.022 1032 UpdateGuideState exits: m=1263 SNR=25.1
01:51:11.561 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:11.562 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:11.564 00.002 1032 Enqueuing Expose request
01:51:11.633 00.069 10072 IsGuiding returns 0
01:51:11.633 00.000 10072 Move returns status 0, amount 50
01:51:11.633 00.000 10072 MoveAxis(N, 0, ABG)
01:51:11.633 00.000 10072 Move returns status 0, amount 0
01:51:11.633 00.000 10072 move complete, result=0
01:51:11.633 00.000 10072 worker thread done servicing request
01:51:11.633 00.000 10072 Worker thread wakes up
01:51:11.633 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:11.633 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:11.634 00.001 1032 GuideStep: -0.1 px 50 ms EAST, -0.1 px 0 ms NORTH
01:51:12.258 00.624 10072 Exposure complete
01:51:12.307 00.049 10072 worker thread done servicing request
01:51:12.307 00.000 1032 OnExposeComplete: enter
01:51:12.309 00.002 1032 UpdateGuideState(): m_state=6
01:51:12.311 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 627
01:51:12.313 00.002 1032 Star::Find returns 1 (0), X=225.53, Y=619.60, Mass=1369, SNR=26.0, Peak=160 HFD=3.2
01:51:12.315 00.002 1032 MultiStar: [#1 0.16,-0.17,1.05,U] [#2 0.15,-0.19,0.74,U] [#3 0.13,-0.24,0.72,U] [#4 0.11,-0.16,0.72,U] [#5 0.17,-0.36,0.58,U] [#6 0.11,-0.23,0.70,U] [#7 -0.07,-0.11,0.57,U] [#8 -0.04,-0.13,0.55,U] 
01:51:12.317 00.002 1032 single-star, 8 included, MultiStar: {0.08, -0.17}, one-star: {-0.02, -0.03}
01:51:12.318 00.001 1032 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.83) = xAngle (-3.98 = 2.30)
01:51:12.319 00.001 1032 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.98 = 2.30)
01:51:12.321 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.15 mountX=-0.03 mountY=0.03, mountTheta=2.30
01:51:12.323 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
01:51:12.325 00.002 1032 Enqueuing Move request for scope (-0.02, -0.03)
01:51:12.327 00.002 10072 Worker thread wakes up
01:51:12.328 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
01:51:12.328 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
01:51:12.328 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.03
01:51:12.329 00.001 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.21, period_length = 287.50
01:51:12.329 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:51:12.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:12.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:51:12.329 00.000 10072 MoveAxis(W, 10, ABG)
01:51:12.329 00.000 10072 Guiding  Dir = 3, Dur = 10
01:51:12.329 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:12.331 00.002 10072 IsGuiding returns 0
01:51:12.332 00.001 10072 PulseGuide returned control before completion, sleep 20
01:51:12.348 00.016 1032 UpdateGuideState exits: m=1369 SNR=26.0
01:51:12.351 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:12.353 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:12.354 00.001 1032 Enqueuing Expose request
01:51:12.366 00.012 10072 IsGuiding returns 0
01:51:12.366 00.000 10072 Move returns status 0, amount 10
01:51:12.366 00.000 10072 MoveAxis(N, 0, ABG)
01:51:12.366 00.000 10072 Move returns status 0, amount 0
01:51:12.366 00.000 10072 move complete, result=0
01:51:12.366 00.000 10072 worker thread done servicing request
01:51:12.366 00.000 10072 Worker thread wakes up
01:51:12.366 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:12.366 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:12.367 00.001 1032 GuideStep: -0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
01:51:12.774 00.407 10072 Exposure complete
01:51:12.822 00.048 10072 worker thread done servicing request
01:51:12.822 00.000 1032 OnExposeComplete: enter
01:51:12.823 00.001 1032 UpdateGuideState(): m_state=6
01:51:12.826 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 628
01:51:12.827 00.001 1032 Star::Find returns 1 (0), X=225.50, Y=619.56, Mass=1244, SNR=24.9, Peak=145 HFD=3.1
01:51:12.829 00.002 1032 MultiStar: [#1 0.16,-0.11,1.06,U] [#2 0.05,-0.06,0.76,U] [#3 0.08,-0.12,0.69,U] [#4 0.11,-0.14,0.73,U] [#5 -0.02,-0.26,0.62,U] [#6 0.22,-0.19,0.74,U] [#7 0.13,-0.18,0.57,U] [#8 -0.06,-0.05,0.56,U] 
01:51:12.830 00.001 1032 single-star, 8 included, MultiStar: {0.07, -0.13}, one-star: {-0.06, -0.07}
01:51:12.832 00.002 1032 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.83) = xAngle (-4.08 = 2.21)
01:51:12.833 00.001 1032 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.08 = 2.21)
01:51:12.835 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.25 mountX=-0.05 mountY=0.07, mountTheta=2.21
01:51:12.838 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.07, opts=13)
01:51:12.840 00.002 1032 Enqueuing Move request for scope (-0.06, -0.07)
01:51:12.842 00.002 10072 Worker thread wakes up
01:51:12.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
01:51:12.842 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
01:51:12.842 00.000 10072 Moving (-0.06, -0.07) raw xDistance=-0.05 yDistance=0.07
01:51:12.843 00.001 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.21, period_length = 287.50
01:51:12.843 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:51:12.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:12.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:51:12.843 00.000 10072 MoveAxis(W, 6, ABG)
01:51:12.843 00.000 10072 Guiding  Dir = 3, Dur = 6
01:51:12.844 00.001 10072 IsGuiding returns 0
01:51:12.844 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:12.846 00.002 10072 PulseGuide returned control before completion, sleep 16
01:51:12.865 00.019 10072 IsGuiding returns 0
01:51:12.865 00.000 10072 Move returns status 0, amount 6
01:51:12.865 00.000 10072 MoveAxis(N, 0, ABG)
01:51:12.866 00.001 10072 Move returns status 0, amount 0
01:51:12.866 00.000 10072 move complete, result=0
01:51:12.866 00.000 10072 worker thread done servicing request
01:51:12.866 00.000 1032 UpdateGuideState exits: m=1244 SNR=24.9
01:51:12.868 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:12.870 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:12.872 00.002 1032 Enqueuing Expose request
01:51:12.874 00.002 1032 GuideStep: -0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
01:51:12.876 00.002 10072 Worker thread wakes up
01:51:12.876 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:12.876 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:13.509 00.633 10072 Exposure complete
01:51:13.559 00.050 10072 worker thread done servicing request
01:51:13.559 00.000 1032 OnExposeComplete: enter
01:51:13.561 00.002 1032 UpdateGuideState(): m_state=6
01:51:13.563 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 629
01:51:13.565 00.002 1032 Star::Find returns 1 (0), X=225.75, Y=619.39, Mass=1365, SNR=26.0, Peak=138 HFD=2.9
01:51:13.568 00.003 1032 MultiStar: [#1 0.21,-0.21,0.98,U] [#2 0.17,-0.33,0.73,U] [#3 0.21,-0.19,0.69,U] [#4 0.09,-0.21,0.72,U] [#5 0.08,-0.25,0.57,U] [#6 0.31,-0.34,0.73,U] [#7 0.14,-0.23,0.56,U] [#8 0.17,-0.37,0.53,U] 
01:51:13.570 00.002 1032 single-star, 8 included, MultiStar: {0.18, -0.26}, one-star: {0.19, -0.25}
01:51:13.572 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
01:51:13.573 00.001 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
01:51:13.575 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.25 hyp=0.31 cameraTheta=-0.92 mountX=-0.29 mountY=-0.12, mountTheta=-2.75
01:51:13.577 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.25, opts=13)
01:51:13.578 00.001 1032 Enqueuing Move request for scope (0.19, -0.25)
01:51:13.582 00.004 10072 Worker thread wakes up
01:51:13.582 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.25) opts 0xd
01:51:13.582 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.25)
01:51:13.582 00.000 10072 Moving (0.19, -0.25) raw xDistance=-0.29 yDistance=-0.12
01:51:13.583 00.001 10072 PPEC rslt: input = -0.29, final = -0.12, react = -0.13, pred = 0.00, hyst = -0.12, hyst_pct = 0.21, period_length = 287.50
01:51:13.583 00.000 10072 PPEC: input: -0.29, control: -0.12, exposure: 500
01:51:13.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:13.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:51:13.583 00.000 10072 MoveAxis(E, 126, ABG)
01:51:13.583 00.000 10072 Guiding  Dir = 2, Dur = 126
01:51:13.584 00.001 10072 IsGuiding returns 0
01:51:13.584 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:13.590 00.006 10072 PulseGuide returned control before completion, sleep 136
01:51:13.616 00.026 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:51:13.620 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:13.621 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:13.622 00.001 1032 Enqueuing Expose request
01:51:13.740 00.118 10072 IsGuiding returns 0
01:51:13.740 00.000 10072 Move returns status 0, amount 126
01:51:13.740 00.000 10072 MoveAxis(N, 0, ABG)
01:51:13.740 00.000 10072 Move returns status 0, amount 0
01:51:13.740 00.000 10072 move complete, result=0
01:51:13.740 00.000 10072 worker thread done servicing request
01:51:13.740 00.000 10072 Worker thread wakes up
01:51:13.740 00.000 1032 GuideStep: -0.3 px 126 ms EAST, -0.1 px 0 ms NORTH
01:51:13.743 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:13.743 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:14.153 00.410 10072 Exposure complete
01:51:14.203 00.050 10072 worker thread done servicing request
01:51:14.204 00.001 1032 OnExposeComplete: enter
01:51:14.207 00.003 1032 UpdateGuideState(): m_state=6
01:51:14.210 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 630
01:51:14.213 00.003 1032 Star::Find returns 1 (0), X=225.80, Y=619.44, Mass=1424, SNR=26.6, Peak=140 HFD=2.9
01:51:14.215 00.002 1032 MultiStar: [#1 0.19,-0.12,1.01,U] [#2 0.20,-0.21,0.73,U] [#3 0.29,-0.21,0.69,U] [#4 0.27,-0.18,0.70,U] [#5 0.30,-0.24,0.60,U] [#6 0.23,-0.30,0.69,U] [#7 0.25,-0.09,0.55,U] [#8 0.10,-0.17,0.55,U] 
01:51:14.217 00.002 1032 refined, 8 included, MultiStar: {0.23, -0.19}, one-star: {0.24, -0.19}
01:51:14.219 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
01:51:14.221 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
01:51:14.222 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=-0.19 hyp=0.30 cameraTheta=-0.68 mountX=-0.24 mountY=-0.17, mountTheta=-2.51
01:51:14.224 00.002 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.19, opts=13)
01:51:14.227 00.003 1032 Enqueuing Move request for scope (0.23, -0.19)
01:51:14.228 00.001 10072 Worker thread wakes up
01:51:14.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.19) opts 0xd
01:51:14.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.19)
01:51:14.229 00.001 10072 Moving (0.23, -0.19) raw xDistance=-0.24 yDistance=-0.17
01:51:14.229 00.000 10072 PPEC rslt: input = -0.24, final = -0.11, react = -0.11, pred = 0.00, hyst = -0.10, hyst_pct = 0.21, period_length = 287.50
01:51:14.230 00.001 10072 PPEC: input: -0.24, control: -0.11, exposure: 500
01:51:14.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:14.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:51:14.230 00.000 10072 MoveAxis(E, 108, ABG)
01:51:14.230 00.000 10072 Guiding  Dir = 2, Dur = 108
01:51:14.230 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:14.232 00.002 10072 IsGuiding returns 0
01:51:14.232 00.000 10072 PulseGuide returned control before completion, sleep 118
01:51:14.250 00.018 1032 UpdateGuideState exits: m=1424 SNR=26.6
01:51:14.254 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:14.255 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:14.257 00.002 1032 Enqueuing Expose request
01:51:14.353 00.096 10072 IsGuiding returns 0
01:51:14.353 00.000 10072 Move returns status 0, amount 108
01:51:14.353 00.000 10072 MoveAxis(N, 0, ABG)
01:51:14.353 00.000 10072 Move returns status 0, amount 0
01:51:14.353 00.000 10072 move complete, result=0
01:51:14.353 00.000 10072 worker thread done servicing request
01:51:14.353 00.000 10072 Worker thread wakes up
01:51:14.354 00.001 1032 GuideStep: -0.2 px 108 ms EAST, -0.2 px 0 ms NORTH
01:51:14.357 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:14.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:14.980 00.623 10072 Exposure complete
01:51:15.029 00.049 10072 worker thread done servicing request
01:51:15.030 00.001 1032 OnExposeComplete: enter
01:51:15.031 00.001 1032 UpdateGuideState(): m_state=6
01:51:15.034 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 631
01:51:15.036 00.002 1032 Star::Find returns 1 (0), X=225.73, Y=619.84, Mass=1192, SNR=24.3, Peak=129 HFD=2.7
01:51:15.037 00.001 1032 MultiStar: [#1 0.22,0.13,1.14,U] [#2 0.18,0.00,0.80,U] [#3 0.29,0.05,0.69,U] [#4 0.22,0.07,0.75,U] [#5 0.26,-0.02,0.64,U] [#6 0.19,-0.09,0.78,U] [#7 0.12,-0.00,0.63,U] [#8 0.04,0.00,0.57,U] 
01:51:15.038 00.001 1032 refined, 8 included, MultiStar: {0.19, 0.05}, one-star: {0.17, 0.21}
01:51:15.040 00.002 1032 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.83) = xAngle (-1.57 = -1.57)
01:51:15.043 00.003 1032 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.57 = -1.57)
01:51:15.045 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.20 cameraTheta=0.26 mountX=-0.00 mountY=-0.20, mountTheta=-1.57
01:51:15.047 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.05, opts=13)
01:51:15.051 00.004 1032 Enqueuing Move request for scope (0.19, 0.05)
01:51:15.052 00.001 10072 Worker thread wakes up
01:51:15.053 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
01:51:15.053 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
01:51:15.053 00.000 10072 Moving (0.19, 0.05) raw xDistance=-0.00 yDistance=-0.20
01:51:15.053 00.000 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.21, period_length = 287.50
01:51:15.053 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
01:51:15.053 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:15.053 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:51:15.053 00.000 10072 MoveAxis(E, 9, ABG)
01:51:15.053 00.000 10072 Guiding  Dir = 2, Dur = 9
01:51:15.055 00.002 10072 IsGuiding returns 0
01:51:15.055 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:15.058 00.003 10072 PulseGuide returned control before completion, sleep 19
01:51:15.076 00.018 1032 UpdateGuideState exits: m=1192 SNR=24.3
01:51:15.077 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:15.079 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:15.081 00.002 1032 Enqueuing Expose request
01:51:15.087 00.006 10072 IsGuiding returns 0
01:51:15.087 00.000 10072 Move returns status 0, amount 9
01:51:15.087 00.000 10072 MoveAxis(N, 0, ABG)
01:51:15.087 00.000 10072 Move returns status 0, amount 0
01:51:15.087 00.000 10072 move complete, result=0
01:51:15.089 00.002 10072 worker thread done servicing request
01:51:15.089 00.000 10072 Worker thread wakes up
01:51:15.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:15.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:15.094 00.005 1032 GuideStep: -0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
01:51:15.494 00.400 10072 Exposure complete
01:51:15.540 00.046 10072 worker thread done servicing request
01:51:15.540 00.000 1032 OnExposeComplete: enter
01:51:15.542 00.002 1032 UpdateGuideState(): m_state=6
01:51:15.543 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 632
01:51:15.546 00.003 1032 Star::Find returns 1 (0), X=225.71, Y=619.78, Mass=1372, SNR=26.1, Peak=135 HFD=2.9
01:51:15.547 00.001 1032 MultiStar: [#1 0.16,0.20,1.03,U] [#2 0.12,0.06,0.77,U] [#3 0.31,0.00,0.69,U] [#4 0.15,0.19,0.71,U] [#5 0.30,-0.05,0.63,U] [#6 0.29,0.09,0.71,U] [#7 0.11,0.15,0.57,U] [#8 0.03,0.06,0.55,U] 
01:51:15.548 00.001 1032 refined, 8 included, MultiStar: {0.18, 0.10}, one-star: {0.16, 0.15}
01:51:15.550 00.002 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
01:51:15.551 00.001 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
01:51:15.553 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.21 cameraTheta=0.52 mountX=0.05 mountY=-0.20, mountTheta=-1.31
01:51:15.556 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.10, opts=13)
01:51:15.558 00.002 1032 Enqueuing Move request for scope (0.18, 0.10)
01:51:15.559 00.001 10072 Worker thread wakes up
01:51:15.560 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
01:51:15.560 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
01:51:15.560 00.000 10072 Moving (0.18, 0.10) raw xDistance=0.05 yDistance=-0.20
01:51:15.560 00.000 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.21, period_length = 287.50
01:51:15.560 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:51:15.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:15.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:51:15.560 00.000 10072 MoveAxis(E, 10, ABG)
01:51:15.560 00.000 10072 Guiding  Dir = 2, Dur = 10
01:51:15.562 00.002 10072 IsGuiding returns 0
01:51:15.562 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:15.564 00.002 10072 PulseGuide returned control before completion, sleep 20
01:51:15.583 00.019 1032 UpdateGuideState exits: m=1372 SNR=26.1
01:51:15.587 00.004 10072 IsGuiding returns 0
01:51:15.587 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:15.590 00.003 10072 Move returns status 0, amount 10
01:51:15.590 00.000 10072 MoveAxis(N, 0, ABG)
01:51:15.590 00.000 10072 Move returns status 0, amount 0
01:51:15.590 00.000 10072 move complete, result=0
01:51:15.590 00.000 10072 worker thread done servicing request
01:51:15.590 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:15.593 00.003 1032 Enqueuing Expose request
01:51:15.602 00.009 10072 Worker thread wakes up
01:51:15.602 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:15.602 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:15.603 00.001 1032 GuideStep: 0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
01:51:16.235 00.632 10072 Exposure complete
01:51:16.282 00.047 10072 worker thread done servicing request
01:51:16.282 00.000 1032 OnExposeComplete: enter
01:51:16.285 00.003 1032 UpdateGuideState(): m_state=6
01:51:16.287 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 633
01:51:16.288 00.001 1032 Star::Find returns 1 (0), X=225.61, Y=619.94, Mass=1374, SNR=26.1, Peak=154 HFD=2.8
01:51:16.291 00.003 1032 MultiStar: [#1 0.11,0.24,1.03,U] [#2 0.14,0.26,0.76,U] [#3 0.16,0.26,0.65,U] [#4 0.08,0.21,0.72,U] [#5 0.16,0.18,0.59,U] [#6 0.26,0.13,0.74,U] [#7 0.25,0.29,0.58,U] [#8 -0.01,0.25,0.55,U] 
01:51:16.292 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.24}, one-star: {0.05, 0.31}
01:51:16.294 00.002 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
01:51:16.296 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
01:51:16.296 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.27 cameraTheta=1.08 mountX=0.20 mountY=-0.19, mountTheta=-0.75
01:51:16.299 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.24, opts=13)
01:51:16.302 00.003 1032 Enqueuing Move request for scope (0.13, 0.24)
01:51:16.305 00.003 10072 Worker thread wakes up
01:51:16.305 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd
01:51:16.305 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.24)
01:51:16.305 00.000 10072 Moving (0.13, 0.24) raw xDistance=0.20 yDistance=-0.19
01:51:16.306 00.001 10072 PPEC rslt: input = 0.20, final = 0.07, react = 0.09, pred = -0.02, hyst = 0.08, hyst_pct = 0.20, period_length = 287.50
01:51:16.307 00.001 10072 PPEC: input: 0.20, control: 0.07, exposure: 500
01:51:16.307 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:16.307 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:51:16.307 00.000 10072 MoveAxis(W, 74, ABG)
01:51:16.307 00.000 10072 Guiding  Dir = 3, Dur = 74
01:51:16.307 00.000 10072 IsGuiding returns 0
01:51:16.307 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:16.309 00.002 10072 PulseGuide returned control before completion, sleep 84
01:51:16.328 00.019 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:51:16.330 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:16.332 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:16.333 00.001 1032 Enqueuing Expose request
01:51:16.402 00.069 10072 IsGuiding returns 0
01:51:16.402 00.000 10072 Move returns status 0, amount 74
01:51:16.402 00.000 10072 MoveAxis(N, 0, ABG)
01:51:16.402 00.000 10072 Move returns status 0, amount 0
01:51:16.402 00.000 10072 move complete, result=0
01:51:16.402 00.000 10072 worker thread done servicing request
01:51:16.402 00.000 10072 Worker thread wakes up
01:51:16.402 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:16.402 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:16.404 00.002 1032 GuideStep: 0.2 px 74 ms WEST, -0.2 px 0 ms NORTH
01:51:16.809 00.405 10072 Exposure complete
01:51:16.857 00.048 10072 worker thread done servicing request
01:51:16.857 00.000 1032 OnExposeComplete: enter
01:51:16.860 00.003 1032 UpdateGuideState(): m_state=6
01:51:16.862 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 634
01:51:16.864 00.002 1032 Star::Find returns 1 (0), X=225.80, Y=619.80, Mass=1261, SNR=25.0, Peak=122 HFD=2.8
01:51:16.867 00.003 1032 MultiStar: [#1 0.31,0.15,1.09,U] [#2 0.21,0.03,0.77,U] [#3 0.30,0.11,0.73,U] [#4 0.22,0.17,0.75,U] [#5 0.20,0.10,0.65,U] [#6 0.34,0.09,0.73,U] [#7 0.39,0.04,0.57,U] [#8 0.06,0.26,0.55,U] 
01:51:16.869 00.002 1032 refined, 8 included, MultiStar: {0.26, 0.12}, one-star: {0.24, 0.17}
01:51:16.871 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
01:51:16.872 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
01:51:16.874 00.002 1032 CameraToMount -- cameraX=0.26 cameraY=0.12 hyp=0.28 cameraTheta=0.45 mountX=0.05 mountY=-0.28, mountTheta=-1.38
01:51:16.878 00.004 1032 SchedulePrimaryMove(0F526948, x=0.26, y=0.12, opts=13)
01:51:16.880 00.002 1032 Enqueuing Move request for scope (0.26, 0.12)
01:51:16.881 00.001 10072 Worker thread wakes up
01:51:16.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.12) opts 0xd
01:51:16.881 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, 0.12)
01:51:16.881 00.000 10072 Moving (0.26, 0.12) raw xDistance=0.05 yDistance=-0.28
01:51:16.883 00.002 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.20, period_length = 287.50
01:51:16.883 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
01:51:16.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:51:16.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:51:16.883 00.000 10072 MoveAxis(E, 18, ABG)
01:51:16.883 00.000 10072 Guiding  Dir = 2, Dur = 18
01:51:16.884 00.001 10072 IsGuiding returns 0
01:51:16.884 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:16.889 00.005 10072 PulseGuide returned control before completion, sleep 26
01:51:16.908 00.019 1032 UpdateGuideState exits: m=1261 SNR=25.0
01:51:16.910 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:16.912 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:16.913 00.001 1032 Enqueuing Expose request
01:51:16.916 00.003 10072 IsGuiding returns 0
01:51:16.916 00.000 10072 Move returns status 0, amount 18
01:51:16.916 00.000 10072 MoveAxis(N, 0, ABG)
01:51:16.916 00.000 10072 Move returns status 0, amount 0
01:51:16.917 00.001 10072 move complete, result=0
01:51:16.917 00.000 10072 worker thread done servicing request
01:51:16.917 00.000 10072 Worker thread wakes up
01:51:16.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:16.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:16.924 00.007 1032 GuideStep: 0.1 px 18 ms EAST, -0.3 px 0 ms NORTH
01:51:17.546 00.622 10072 Exposure complete
01:51:17.594 00.048 1032 OnExposeComplete: enter
01:51:17.597 00.003 1032 UpdateGuideState(): m_state=6
01:51:17.600 00.003 10072 worker thread done servicing request
01:51:17.601 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 635
01:51:17.605 00.004 1032 Star::Find returns 1 (0), X=225.53, Y=619.68, Mass=1286, SNR=25.3, Peak=134 HFD=3.1
01:51:17.609 00.004 1032 MultiStar: [#1 0.22,0.02,1.05,U] [#2 0.23,-0.05,0.80,U] [#3 0.21,-0.01,0.69,U] [#4 0.21,-0.12,0.72,U] [#5 0.24,-0.17,0.64,U] [#6 0.27,-0.06,0.75,U] [#7 0.24,-0.14,0.61,U] [#8 0.22,-0.05,0.57,U] 
01:51:17.611 00.002 1032 single-star, 8 included, MultiStar: {0.19, -0.05}, one-star: {-0.02, 0.04}
01:51:17.612 00.001 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
01:51:17.614 00.002 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
01:51:17.615 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.04 mountX=0.05 mountY=0.01, mountTheta=0.21
01:51:17.618 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.04, opts=13)
01:51:17.621 00.003 1032 Enqueuing Move request for scope (-0.02, 0.04)
01:51:17.623 00.002 10072 Worker thread wakes up
01:51:17.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
01:51:17.623 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
01:51:17.623 00.000 10072 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=0.01
01:51:17.624 00.001 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.20, period_length = 287.50
01:51:17.624 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
01:51:17.624 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:17.624 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:51:17.624 00.000 10072 MoveAxis(E, 23, ABG)
01:51:17.624 00.000 10072 Guiding  Dir = 2, Dur = 23
01:51:17.624 00.000 10072 IsGuiding returns 0
01:51:17.625 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:17.627 00.002 10072 PulseGuide returned control before completion, sleep 33
01:51:17.645 00.018 1032 UpdateGuideState exits: m=1286 SNR=25.3
01:51:17.648 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:17.650 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:17.652 00.002 1032 Enqueuing Expose request
01:51:17.669 00.017 10072 IsGuiding returns 0
01:51:17.669 00.000 10072 Move returns status 0, amount 23
01:51:17.670 00.001 10072 MoveAxis(N, 0, ABG)
01:51:17.670 00.000 10072 Move returns status 0, amount 0
01:51:17.670 00.000 10072 move complete, result=0
01:51:17.670 00.000 10072 worker thread done servicing request
01:51:17.670 00.000 10072 Worker thread wakes up
01:51:17.670 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:17.670 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:17.671 00.001 1032 GuideStep: 0.0 px 23 ms EAST, 0.0 px 0 ms NORTH
01:51:18.079 00.408 10072 Exposure complete
01:51:18.129 00.050 10072 worker thread done servicing request
01:51:18.129 00.000 1032 OnExposeComplete: enter
01:51:18.132 00.003 1032 UpdateGuideState(): m_state=6
01:51:18.133 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 636
01:51:18.135 00.002 1032 Star::Find returns 1 (0), X=225.61, Y=619.80, Mass=1318, SNR=25.5, Peak=135 HFD=2.9
01:51:18.137 00.002 1032 MultiStar: [#1 0.22,0.16,1.07,U] [#2 0.27,-0.07,0.78,U] [#3 0.36,0.14,0.69,U] [#4 0.22,-0.07,0.71,U] [#5 0.27,-0.11,0.60,U] [#6 0.45,0.09,0.74,U] [#7 0.24,0.04,0.60,U] [#8 0.17,-0.05,0.56,U] 
01:51:18.139 00.002 1032 single-star, 8 included, MultiStar: {0.24, 0.05}, one-star: {0.05, 0.17}
01:51:18.141 00.002 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
01:51:18.143 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
01:51:18.146 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.29 mountX=0.15 mountY=-0.09, mountTheta=-0.54
01:51:18.149 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.17, opts=13)
01:51:18.152 00.003 1032 Enqueuing Move request for scope (0.05, 0.17)
01:51:18.154 00.002 10072 Worker thread wakes up
01:51:18.155 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
01:51:18.155 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
01:51:18.155 00.000 10072 Moving (0.05, 0.17) raw xDistance=0.15 yDistance=-0.09
01:51:18.156 00.001 10072 PPEC rslt: input = 0.15, final = 0.04, react = 0.07, pred = -0.03, hyst = 0.06, hyst_pct = 0.20, period_length = 287.50
01:51:18.156 00.000 10072 PPEC: input: 0.15, control: 0.04, exposure: 500
01:51:18.156 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:18.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:51:18.156 00.000 10072 MoveAxis(W, 43, ABG)
01:51:18.156 00.000 10072 Guiding  Dir = 3, Dur = 43
01:51:18.156 00.000 10072 IsGuiding returns 0
01:51:18.157 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:18.159 00.002 10072 PulseGuide returned control before completion, sleep 53
01:51:18.179 00.020 1032 UpdateGuideState exits: m=1318 SNR=25.5
01:51:18.181 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:18.183 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:18.184 00.001 1032 Enqueuing Expose request
01:51:18.215 00.031 10072 IsGuiding returns 0
01:51:18.216 00.001 10072 Move returns status 0, amount 43
01:51:18.216 00.000 10072 MoveAxis(N, 0, ABG)
01:51:18.216 00.000 10072 Move returns status 0, amount 0
01:51:18.216 00.000 10072 move complete, result=0
01:51:18.216 00.000 10072 worker thread done servicing request
01:51:18.216 00.000 10072 Worker thread wakes up
01:51:18.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:18.216 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:18.218 00.002 1032 GuideStep: 0.1 px 43 ms WEST, -0.1 px 0 ms NORTH
01:51:18.842 00.624 10072 Exposure complete
01:51:18.888 00.046 10072 worker thread done servicing request
01:51:18.889 00.001 1032 OnExposeComplete: enter
01:51:18.891 00.002 1032 UpdateGuideState(): m_state=6
01:51:18.892 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 637
01:51:18.895 00.003 1032 Star::Find returns 1 (0), X=225.71, Y=619.71, Mass=1204, SNR=24.5, Peak=131 HFD=2.9
01:51:18.897 00.002 1032 MultiStar: [#1 0.30,0.09,1.07,U] [#2 0.17,0.05,0.82,U] [#3 0.28,0.09,0.72,U] [#4 0.17,0.08,0.73,U] [#5 0.12,-0.07,0.64,U] [#6 0.28,0.02,0.72,U] [#7 0.32,0.16,0.60,U] [#8 0.05,0.03,0.58,U] 
01:51:18.899 00.002 1032 single-star, 8 included, MultiStar: {0.21, 0.06}, one-star: {0.15, 0.08}
01:51:18.901 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
01:51:18.903 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
01:51:18.904 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.48 mountX=0.04 mountY=-0.16, mountTheta=-1.35
01:51:18.907 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.08, opts=13)
01:51:18.908 00.001 1032 Enqueuing Move request for scope (0.15, 0.08)
01:51:18.910 00.002 10072 Worker thread wakes up
01:51:18.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
01:51:18.910 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
01:51:18.910 00.000 10072 Moving (0.15, 0.08) raw xDistance=0.04 yDistance=-0.16
01:51:18.911 00.001 10072 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.20, period_length = 287.50
01:51:18.911 00.000 10072 PPEC: input: 0.04, control: -0.03, exposure: 500
01:51:18.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:18.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:51:18.911 00.000 10072 MoveAxis(E, 31, ABG)
01:51:18.911 00.000 10072 Guiding  Dir = 2, Dur = 31
01:51:18.912 00.001 10072 IsGuiding returns 0
01:51:18.912 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:18.914 00.002 10072 PulseGuide returned control before completion, sleep 41
01:51:18.932 00.018 1032 UpdateGuideState exits: m=1204 SNR=24.5
01:51:18.936 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:18.938 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:18.939 00.001 1032 Enqueuing Expose request
01:51:18.965 00.026 10072 IsGuiding returns 0
01:51:18.965 00.000 10072 Move returns status 0, amount 31
01:51:18.965 00.000 10072 MoveAxis(N, 0, ABG)
01:51:18.965 00.000 10072 Move returns status 0, amount 0
01:51:18.965 00.000 10072 move complete, result=0
01:51:18.965 00.000 10072 worker thread done servicing request
01:51:18.965 00.000 10072 Worker thread wakes up
01:51:18.965 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:18.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:18.970 00.005 1032 GuideStep: 0.0 px 31 ms EAST, -0.2 px 0 ms NORTH
01:51:19.372 00.402 10072 Exposure complete
01:51:19.419 00.047 10072 worker thread done servicing request
01:51:19.419 00.000 1032 OnExposeComplete: enter
01:51:19.420 00.001 1032 UpdateGuideState(): m_state=6
01:51:19.423 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 638
01:51:19.424 00.001 1032 Star::Find returns 1 (0), X=225.79, Y=619.76, Mass=1362, SNR=26.0, Peak=150 HFD=2.8
01:51:19.427 00.003 1032 MultiStar: [#1 0.31,0.00,1.03,U] [#2 0.10,-0.07,0.78,U] [#3 0.17,-0.07,0.69,U] [#4 0.08,-0.08,0.74,U] [#5 0.23,-0.21,0.62,U] [#6 0.29,-0.12,0.67,U] [#7 0.22,-0.11,0.58,U] [#8 0.08,-0.03,0.54,U] 
01:51:19.430 00.003 1032 refined, 8 included, MultiStar: {0.20, -0.05}, one-star: {0.24, 0.13}
01:51:19.431 00.001 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
01:51:19.433 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
01:51:19.434 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-0.24 mountX=-0.10 mountY=-0.18, mountTheta=-2.07
01:51:19.437 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.05, opts=13)
01:51:19.439 00.002 1032 Enqueuing Move request for scope (0.20, -0.05)
01:51:19.441 00.002 10072 Worker thread wakes up
01:51:19.441 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
01:51:19.441 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
01:51:19.441 00.000 10072 Moving (0.20, -0.05) raw xDistance=-0.10 yDistance=-0.18
01:51:19.442 00.001 10072 PPEC rslt: input = -0.10, final = -0.03, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.20, period_length = 287.50
01:51:19.442 00.000 10072 PPEC: input: -0.10, control: -0.03, exposure: 500
01:51:19.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:19.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:51:19.442 00.000 10072 MoveAxis(E, 30, ABG)
01:51:19.442 00.000 10072 Guiding  Dir = 2, Dur = 30
01:51:19.443 00.001 10072 IsGuiding returns 0
01:51:19.443 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:19.446 00.003 10072 PulseGuide returned control before completion, sleep 40
01:51:19.465 00.019 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:51:19.468 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:19.470 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:19.471 00.001 1032 Enqueuing Expose request
01:51:19.495 00.024 10072 IsGuiding returns 0
01:51:19.495 00.000 10072 Move returns status 0, amount 30
01:51:19.495 00.000 10072 MoveAxis(N, 0, ABG)
01:51:19.496 00.001 10072 Move returns status 0, amount 0
01:51:19.496 00.000 10072 move complete, result=0
01:51:19.496 00.000 10072 worker thread done servicing request
01:51:19.496 00.000 10072 Worker thread wakes up
01:51:19.496 00.000 1032 GuideStep: -0.1 px 30 ms EAST, -0.2 px 0 ms NORTH
01:51:19.499 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:19.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:20.123 00.624 10072 Exposure complete
01:51:20.177 00.054 10072 worker thread done servicing request
01:51:20.177 00.000 1032 OnExposeComplete: enter
01:51:20.180 00.003 1032 UpdateGuideState(): m_state=6
01:51:20.184 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 639
01:51:20.188 00.004 1032 Star::Find returns 1 (0), X=225.84, Y=619.68, Mass=1328, SNR=25.7, Peak=132 HFD=2.9
01:51:20.192 00.004 1032 MultiStar: [#1 0.32,0.14,0.97,U] [#2 0.22,-0.13,0.77,U] [#3 0.26,-0.03,0.71,U] [#4 0.40,-0.08,0.73,U] [#5 0.18,-0.14,0.60,U] [#6 0.35,-0.02,0.72,U] [#7 0.25,-0.14,0.60,U] [#8 0.03,-0.12,0.54,U] 
01:51:20.194 00.002 1032 refined, 8 included, MultiStar: {0.27, -0.04}, one-star: {0.28, 0.05}
01:51:20.195 00.001 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
01:51:20.197 00.002 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
01:51:20.199 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=-0.04 hyp=0.27 cameraTheta=-0.14 mountX=-0.11 mountY=-0.25, mountTheta=-1.98
01:51:20.204 00.005 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.04, opts=13)
01:51:20.209 00.005 1032 Enqueuing Move request for scope (0.27, -0.04)
01:51:20.214 00.005 10072 Worker thread wakes up
01:51:20.215 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.04) opts 0xd
01:51:20.215 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.04)
01:51:20.215 00.000 10072 Moving (0.27, -0.04) raw xDistance=-0.11 yDistance=-0.25
01:51:20.217 00.002 10072 PPEC rslt: input = -0.11, final = -0.04, react = -0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.20, period_length = 287.50
01:51:20.217 00.000 10072 PPEC: input: -0.11, control: -0.04, exposure: 500
01:51:20.219 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:51:20.219 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:51:20.219 00.000 10072 MoveAxis(E, 41, ABG)
01:51:20.219 00.000 10072 Guiding  Dir = 2, Dur = 41
01:51:20.220 00.001 10072 IsGuiding returns 0
01:51:20.221 00.001 10072 PulseGuide returned control before completion, sleep 51
01:51:20.222 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:20.252 00.030 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:51:20.255 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:20.257 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:20.259 00.002 1032 Enqueuing Expose request
01:51:20.277 00.018 10072 IsGuiding returns 0
01:51:20.277 00.000 10072 Move returns status 0, amount 41
01:51:20.277 00.000 10072 MoveAxis(N, 0, ABG)
01:51:20.277 00.000 10072 Move returns status 0, amount 0
01:51:20.278 00.001 10072 move complete, result=0
01:51:20.278 00.000 10072 worker thread done servicing request
01:51:20.278 00.000 10072 Worker thread wakes up
01:51:20.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:20.278 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:20.278 00.000 1032 GuideStep: -0.1 px 41 ms EAST, -0.2 px 0 ms NORTH
01:51:20.687 00.409 10072 Exposure complete
01:51:20.744 00.057 10072 worker thread done servicing request
01:51:20.744 00.000 1032 OnExposeComplete: enter
01:51:20.747 00.003 1032 UpdateGuideState(): m_state=6
01:51:20.750 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 640
01:51:20.753 00.003 1032 Star::Find returns 1 (0), X=225.79, Y=619.69, Mass=1326, SNR=25.7, Peak=131 HFD=2.9
01:51:20.755 00.002 1032 MultiStar: [#1 0.26,0.03,1.04,U] [#2 0.18,-0.11,0.76,U] [#3 0.22,-0.01,0.70,U] [#4 0.27,-0.07,0.74,U] [#5 0.32,-0.09,0.60,U] [#6 0.40,-0.01,0.70,U] [#7 0.19,-0.01,0.59,U] [#8 0.18,-0.06,0.55,U] 
01:51:20.757 00.002 1032 single-star, 8 included, MultiStar: {0.25, -0.02}, one-star: {0.24, 0.06}
01:51:20.759 00.002 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
01:51:20.762 00.003 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
01:51:20.764 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.24 cameraTheta=0.23 mountX=-0.01 mountY=-0.24, mountTheta=-1.60
01:51:20.766 00.002 1032 SchedulePrimaryMove(0F526948, x=0.24, y=0.06, opts=13)
01:51:20.769 00.003 1032 Enqueuing Move request for scope (0.24, 0.06)
01:51:20.771 00.002 10072 Worker thread wakes up
01:51:20.771 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd
01:51:20.771 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, 0.06)
01:51:20.771 00.000 10072 Moving (0.24, 0.06) raw xDistance=-0.01 yDistance=-0.24
01:51:20.772 00.001 10072 PPEC rslt: input = -0.01, final = -0.04, react = -0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.20, period_length = 287.50
01:51:20.772 00.000 10072 PPEC: input: -0.01, control: -0.04, exposure: 500
01:51:20.772 00.000 10072 switching direction from 1 to -1 - decHistory=-3 oldest=-0.58 newest=-0.67
01:51:20.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:51:20.774 00.002 10072 MoveAxis(E, 38, ABG)
01:51:20.774 00.000 10072 Guiding  Dir = 2, Dur = 38
01:51:20.774 00.000 10072 IsGuiding returns 0
01:51:20.774 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:20.776 00.002 10072 PulseGuide returned control before completion, sleep 48
01:51:20.797 00.021 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:51:20.801 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:20.804 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:20.806 00.002 1032 Enqueuing Expose request
01:51:20.843 00.037 10072 IsGuiding returns 1
01:51:20.843 00.000 10072 scope still moving after pulse duration time elapsed
01:51:20.868 00.025 10072 IsGuiding returns 0
01:51:20.868 00.000 10072 scope move finished after 38 + 56 ms
01:51:20.868 00.000 10072 Move returns status 0, amount 38
01:51:20.868 00.000 10072 BLC: Oldest BLC event removed
01:51:20.868 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
01:51:20.868 00.000 10072 MoveAxis(N, 241, ABG)
01:51:20.868 00.000 10072 Guiding  Dir = 0, Dur = 241
01:51:20.869 00.001 10072 IsGuiding returns 0
01:51:20.869 00.000 10072 PulseGuide returned control before completion, sleep 251
01:51:21.135 00.266 10072 IsGuiding returns 0
01:51:21.135 00.000 10072 Move returns status 0, amount 241
01:51:21.135 00.000 10072 move complete, result=0
01:51:21.135 00.000 10072 worker thread done servicing request
01:51:21.135 00.000 10072 Worker thread wakes up
01:51:21.135 00.000 1032 GuideStep: -0.0 px 38 ms EAST, -0.2 px 241 ms NORTH
01:51:21.138 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:21.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:21.761 00.623 10072 Exposure complete
01:51:21.811 00.050 10072 worker thread done servicing request
01:51:21.811 00.000 1032 OnExposeComplete: enter
01:51:21.813 00.002 1032 UpdateGuideState(): m_state=6
01:51:21.815 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 641
01:51:21.816 00.001 1032 Star::Find returns 1 (0), X=225.55, Y=619.99, Mass=1358, SNR=26.0, Peak=158 HFD=2.9
01:51:21.818 00.002 1032 MultiStar: [#1 0.14,0.22,1.03,U] [#2 0.08,0.16,0.79,U] [#3 0.19,0.19,0.68,U] [#4 0.07,0.22,0.73,U] [#5 0.05,-0.00,0.63,U] [#6 0.16,0.13,0.73,U] [#7 0.08,0.12,0.58,U] [#8 -0.15,0.26,0.56,U] 
01:51:21.819 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.19}, one-star: {-0.00, 0.36}
01:51:21.821 00.002 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
01:51:21.823 00.002 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
01:51:21.825 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.21 cameraTheta=1.21 mountX=0.17 mountY=-0.12, mountTheta=-0.62
01:51:21.828 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.19, opts=13)
01:51:21.831 00.003 1032 Enqueuing Move request for scope (0.07, 0.19)
01:51:21.833 00.002 10072 Worker thread wakes up
01:51:21.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
01:51:21.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
01:51:21.833 00.000 10072 Moving (0.07, 0.19) raw xDistance=0.17 yDistance=-0.12
01:51:21.833 00.000 10072 BLC: History state: CurrMiss=0.12, AvgInitMiss=-0.07, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.242134, 1:0.120441
01:51:21.833 00.000 10072 BLC: No correction, Miss < min_move
01:51:21.834 00.001 10072 PPEC rslt: input = 0.17, final = 0.02, react = 0.08, pred = -0.07, hyst = 0.07, hyst_pct = 0.20, period_length = 287.50
01:51:21.834 00.000 10072 PPEC: input: 0.17, control: 0.02, exposure: 500
01:51:21.834 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:21.835 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:51:21.835 00.000 10072 MoveAxis(W, 22, ABG)
01:51:21.835 00.000 10072 Guiding  Dir = 3, Dur = 22
01:51:21.835 00.000 10072 IsGuiding returns 0
01:51:21.835 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:21.838 00.003 10072 PulseGuide returned control before completion, sleep 32
01:51:21.856 00.018 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:51:21.858 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:21.860 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:21.863 00.003 1032 Enqueuing Expose request
01:51:21.884 00.021 10072 IsGuiding returns 1
01:51:21.884 00.000 10072 scope still moving after pulse duration time elapsed
01:51:21.916 00.032 10072 IsGuiding returns 0
01:51:21.916 00.000 10072 scope move finished after 22 + 58 ms
01:51:21.916 00.000 10072 Move returns status 0, amount 22
01:51:21.916 00.000 10072 MoveAxis(N, 0, ABG)
01:51:21.916 00.000 10072 Move returns status 0, amount 0
01:51:21.916 00.000 10072 move complete, result=0
01:51:21.916 00.000 10072 worker thread done servicing request
01:51:21.916 00.000 10072 Worker thread wakes up
01:51:21.916 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:21.916 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:21.919 00.003 1032 GuideStep: 0.2 px 22 ms WEST, -0.1 px 0 ms NORTH
01:51:22.324 00.405 10072 Exposure complete
01:51:22.374 00.050 10072 worker thread done servicing request
01:51:22.374 00.000 1032 OnExposeComplete: enter
01:51:22.377 00.003 1032 UpdateGuideState(): m_state=6
01:51:22.378 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 642
01:51:22.380 00.002 1032 Star::Find returns 1 (0), X=225.54, Y=619.82, Mass=1346, SNR=25.9, Peak=142 HFD=3.0
01:51:22.382 00.002 1032 MultiStar: [#1 0.14,0.17,1.06,U] [#2 -0.03,0.09,0.75,U] [#3 0.07,0.14,0.66,U] [#4 -0.01,0.15,0.72,U] [#5 -0.01,0.04,0.59,U] [#6 0.22,0.12,0.73,U] [#7 0.08,0.12,0.55,U] [#8 -0.05,0.10,0.57,U] 
01:51:22.385 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {-0.02, 0.19}
01:51:22.387 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
01:51:22.388 00.001 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
01:51:22.391 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.22 mountX=0.12 mountY=-0.08, mountTheta=-0.61
01:51:22.395 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
01:51:22.397 00.002 1032 Enqueuing Move request for scope (0.05, 0.13)
01:51:22.400 00.003 10072 Worker thread wakes up
01:51:22.400 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
01:51:22.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
01:51:22.401 00.001 10072 Moving (0.05, 0.13) raw xDistance=0.12 yDistance=-0.08
01:51:22.401 00.000 10072 BLC: History state: CurrMiss=0.08, AvgInitMiss=-0.07, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.242134, 1:0.120441, 2:0.080797
01:51:22.401 00.000 10072 BLC: No correction, Miss < min_move
01:51:22.402 00.001 10072 PPEC rslt: input = 0.12, final = -0.04, react = 0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.19, period_length = 287.50
01:51:22.402 00.000 10072 PPEC: input: 0.12, control: -0.04, exposure: 500
01:51:22.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:22.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:51:22.402 00.000 10072 MoveAxis(E, 44, ABG)
01:51:22.402 00.000 10072 Guiding  Dir = 2, Dur = 44
01:51:22.402 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:22.405 00.003 10072 IsGuiding returns 0
01:51:22.406 00.001 10072 PulseGuide returned control before completion, sleep 54
01:51:22.425 00.019 1032 UpdateGuideState exits: m=1346 SNR=25.9
01:51:22.429 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:22.432 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:22.434 00.002 1032 Enqueuing Expose request
01:51:22.461 00.027 10072 IsGuiding returns 0
01:51:22.461 00.000 10072 Move returns status 0, amount 44
01:51:22.461 00.000 10072 MoveAxis(N, 0, ABG)
01:51:22.461 00.000 10072 Move returns status 0, amount 0
01:51:22.461 00.000 10072 move complete, result=0
01:51:22.462 00.001 10072 worker thread done servicing request
01:51:22.462 00.000 10072 Worker thread wakes up
01:51:22.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:22.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:22.463 00.001 1032 GuideStep: 0.1 px 44 ms EAST, -0.1 px 0 ms NORTH
01:51:23.090 00.627 10072 Exposure complete
01:51:23.136 00.046 10072 worker thread done servicing request
01:51:23.136 00.000 1032 OnExposeComplete: enter
01:51:23.139 00.003 1032 UpdateGuideState(): m_state=6
01:51:23.140 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 643
01:51:23.142 00.002 1032 Star::Find returns 1 (0), X=225.56, Y=619.76, Mass=1355, SNR=25.9, Peak=157 HFD=2.9
01:51:23.145 00.003 1032 MultiStar: [#1 0.07,0.06,1.04,U] [#2 0.12,-0.02,0.75,U] [#3 0.08,0.03,0.69,U] [#4 -0.10,0.03,0.70,U] [#5 0.06,-0.17,0.57,U] [#6 0.18,0.06,0.72,U] [#7 0.03,-0.03,0.57,U] [#8 -0.16,-0.00,0.59,U] 
01:51:23.148 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.01, 0.13}
01:51:23.150 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
01:51:23.152 00.002 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
01:51:23.153 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.54 mountX=0.01 mountY=-0.04, mountTheta=-1.29
01:51:23.156 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
01:51:23.157 00.001 1032 Enqueuing Move request for scope (0.04, 0.02)
01:51:23.159 00.002 10072 Worker thread wakes up
01:51:23.159 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
01:51:23.159 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
01:51:23.159 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
01:51:23.159 00.000 10072 BLC: window closed
01:51:23.159 00.000 10072 BLC: History state: CurrMiss=0.04, AvgInitMiss=-0.07, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.242134, 1:0.120441, 2:0.080797
01:51:23.159 00.000 10072 BLC: No correction, Miss < min_move
01:51:23.160 00.001 10072 PPEC rslt: input = 0.01, final = -0.05, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.19, period_length = 287.50
01:51:23.160 00.000 10072 PPEC: input: 0.01, control: -0.05, exposure: 500
01:51:23.160 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:23.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:51:23.160 00.000 10072 MoveAxis(E, 51, ABG)
01:51:23.160 00.000 10072 Guiding  Dir = 2, Dur = 51
01:51:23.161 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:23.162 00.001 10072 IsGuiding returns 0
01:51:23.163 00.001 10072 PulseGuide returned control before completion, sleep 61
01:51:23.184 00.021 1032 UpdateGuideState exits: m=1355 SNR=25.9
01:51:23.187 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:23.188 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:23.191 00.003 1032 Enqueuing Expose request
01:51:23.227 00.036 10072 IsGuiding returns 0
01:51:23.227 00.000 10072 Move returns status 0, amount 51
01:51:23.227 00.000 10072 MoveAxis(N, 0, ABG)
01:51:23.227 00.000 10072 Move returns status 0, amount 0
01:51:23.227 00.000 10072 move complete, result=0
01:51:23.227 00.000 10072 worker thread done servicing request
01:51:23.227 00.000 10072 Worker thread wakes up
01:51:23.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:23.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:23.228 00.001 1032 GuideStep: 0.0 px 51 ms EAST, -0.0 px 0 ms NORTH
01:51:23.637 00.409 10072 Exposure complete
01:51:23.687 00.050 10072 worker thread done servicing request
01:51:23.687 00.000 1032 OnExposeComplete: enter
01:51:23.689 00.002 1032 UpdateGuideState(): m_state=6
01:51:23.690 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 644
01:51:23.692 00.002 1032 Star::Find returns 1 (0), X=225.43, Y=619.87, Mass=1281, SNR=25.2, Peak=135 HFD=3.0
01:51:23.693 00.001 1032 MultiStar: [#1 0.03,0.29,1.06,U] [#2 -0.06,0.13,0.78,U] [#3 -0.07,0.13,0.71,U] [#4 -0.16,0.18,0.75,U] [#5 -0.11,0.11,0.62,U] [#6 0.15,0.10,0.74,U] [#7 -0.11,0.10,0.61,U] [#8 -0.13,0.20,0.57,U] 
01:51:23.696 00.003 1032 refined, 8 included, MultiStar: {-0.06, 0.17}, one-star: {-0.12, 0.24}
01:51:23.698 00.002 1032 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.83) = xAngle (0.07 = 0.07)
01:51:23.699 00.001 1032 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.07 = 0.07)
01:51:23.701 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.90 mountX=0.18 mountY=0.01, mountTheta=0.07
01:51:23.704 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.17, opts=13)
01:51:23.709 00.005 1032 Enqueuing Move request for scope (-0.06, 0.17)
01:51:23.711 00.002 10072 Worker thread wakes up
01:51:23.711 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
01:51:23.711 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
01:51:23.711 00.000 10072 Moving (-0.06, 0.17) raw xDistance=0.18 yDistance=0.01
01:51:23.712 00.001 10072 PPEC rslt: input = 0.18, final = 0.04, react = 0.08, pred = -0.06, hyst = 0.07, hyst_pct = 0.19, period_length = 287.50
01:51:23.713 00.001 10072 PPEC: input: 0.18, control: 0.04, exposure: 500
01:51:23.713 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:23.713 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:51:23.713 00.000 10072 MoveAxis(W, 37, ABG)
01:51:23.713 00.000 10072 Guiding  Dir = 3, Dur = 37
01:51:23.713 00.000 10072 IsGuiding returns 0
01:51:23.714 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:23.717 00.003 10072 PulseGuide returned control before completion, sleep 47
01:51:23.733 00.016 1032 UpdateGuideState exits: m=1281 SNR=25.2
01:51:23.737 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:23.738 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:23.741 00.003 1032 Enqueuing Expose request
01:51:23.775 00.034 10072 IsGuiding returns 0
01:51:23.775 00.000 10072 Move returns status 0, amount 37
01:51:23.775 00.000 10072 MoveAxis(N, 0, ABG)
01:51:23.775 00.000 10072 Move returns status 0, amount 0
01:51:23.775 00.000 10072 move complete, result=0
01:51:23.775 00.000 10072 worker thread done servicing request
01:51:23.775 00.000 10072 Worker thread wakes up
01:51:23.775 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:23.775 00.000 1032 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
01:51:23.777 00.002 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:24.418 00.641 10072 Exposure complete
01:51:24.467 00.049 10072 worker thread done servicing request
01:51:24.467 00.000 1032 OnExposeComplete: enter
01:51:24.469 00.002 1032 UpdateGuideState(): m_state=6
01:51:24.472 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 645
01:51:24.474 00.002 1032 Star::Find returns 1 (0), X=225.60, Y=619.90, Mass=1367, SNR=26.1, Peak=157 HFD=2.8
01:51:24.476 00.002 1032 MultiStar: [#1 0.20,0.20,1.02,U] [#2 0.09,0.15,0.75,U] [#3 0.16,0.11,0.69,U] [#4 0.04,0.18,0.70,U] [#5 0.15,0.02,0.61,U] [#6 0.37,0.15,0.73,U] [#7 0.17,0.15,0.57,U] [#8 0.01,0.49,0.54,U] 
01:51:24.477 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.19}, one-star: {0.04, 0.27}
01:51:24.479 00.002 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
01:51:24.480 00.001 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
01:51:24.482 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.23 cameraTheta=0.94 mountX=0.15 mountY=-0.18, mountTheta=-0.89
01:51:24.485 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.19, opts=13)
01:51:24.488 00.003 1032 Enqueuing Move request for scope (0.14, 0.19)
01:51:24.491 00.003 10072 Worker thread wakes up
01:51:24.491 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0xd
01:51:24.491 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
01:51:24.491 00.000 10072 Moving (0.14, 0.19) raw xDistance=0.15 yDistance=-0.18
01:51:24.492 00.001 10072 PPEC rslt: input = 0.15, final = 0.01, react = 0.07, pred = -0.06, hyst = 0.06, hyst_pct = 0.19, period_length = 287.50
01:51:24.492 00.000 10072 PPEC: input: 0.15, control: 0.01, exposure: 500
01:51:24.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:24.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:51:24.492 00.000 10072 MoveAxis(W, 13, ABG)
01:51:24.492 00.000 10072 Guiding  Dir = 3, Dur = 13
01:51:24.493 00.001 10072 IsGuiding returns 0
01:51:24.493 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:24.496 00.003 10072 PulseGuide returned control before completion, sleep 23
01:51:24.513 00.017 1032 UpdateGuideState exits: m=1367 SNR=26.1
01:51:24.516 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:24.518 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:24.521 00.003 1032 Enqueuing Expose request
01:51:24.526 00.005 10072 IsGuiding returns 0
01:51:24.526 00.000 10072 Move returns status 0, amount 13
01:51:24.526 00.000 10072 MoveAxis(N, 0, ABG)
01:51:24.526 00.000 10072 Move returns status 0, amount 0
01:51:24.526 00.000 10072 move complete, result=0
01:51:24.526 00.000 10072 worker thread done servicing request
01:51:24.526 00.000 10072 Worker thread wakes up
01:51:24.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:24.526 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:24.530 00.004 1032 GuideStep: 0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
01:51:24.935 00.405 10072 Exposure complete
01:51:24.983 00.048 10072 worker thread done servicing request
01:51:24.983 00.000 1032 OnExposeComplete: enter
01:51:24.985 00.002 1032 UpdateGuideState(): m_state=6
01:51:24.988 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 646
01:51:24.990 00.002 1032 Star::Find returns 1 (0), X=225.78, Y=619.88, Mass=1219, SNR=24.5, Peak=126 HFD=2.8
01:51:24.992 00.002 1032 MultiStar: [#1 0.20,0.16,1.08,U] [#2 0.23,0.17,0.81,U] [#3 0.31,0.07,0.74,U] [#4 0.20,0.21,0.75,U] [#5 0.13,0.07,0.62,U] [#6 0.39,0.22,0.75,U] [#7 0.12,0.14,0.63,U] [#8 -0.12,0.02,0.55,U] 
01:51:24.993 00.001 1032 refined, 8 included, MultiStar: {0.20, 0.15}, one-star: {0.22, 0.25}
01:51:24.995 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
01:51:24.996 00.001 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
01:51:24.999 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.66 mountX=0.10 mountY=-0.23, mountTheta=-1.17
01:51:25.001 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.15, opts=13)
01:51:25.003 00.002 1032 Enqueuing Move request for scope (0.20, 0.15)
01:51:25.005 00.002 10072 Worker thread wakes up
01:51:25.005 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
01:51:25.005 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
01:51:25.005 00.000 10072 Moving (0.20, 0.15) raw xDistance=0.10 yDistance=-0.23
01:51:25.006 00.001 10072 PPEC rslt: input = 0.10, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.19, period_length = 287.50
01:51:25.006 00.000 10072 PPEC: input: 0.10, control: -0.04, exposure: 500
01:51:25.006 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:51:25.006 00.000 10072 MoveAxis(E, 37, ABG)
01:51:25.006 00.000 10072 Guiding  Dir = 2, Dur = 37
01:51:25.007 00.001 10072 IsGuiding returns 0
01:51:25.007 00.000 10072 PulseGuide returned control before completion, sleep 47
01:51:25.007 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:25.029 00.022 1032 UpdateGuideState exits: m=1219 SNR=24.5
01:51:25.031 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:25.033 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:25.035 00.002 1032 Enqueuing Expose request
01:51:25.058 00.023 10072 IsGuiding returns 1
01:51:25.058 00.000 10072 scope still moving after pulse duration time elapsed
01:51:25.088 00.030 10072 IsGuiding returns 0
01:51:25.088 00.000 10072 scope move finished after 37 + 44 ms
01:51:25.088 00.000 10072 Move returns status 0, amount 37
01:51:25.088 00.000 10072 MoveAxis(N, 150, ABG)
01:51:25.088 00.000 10072 Guiding  Dir = 0, Dur = 150
01:51:25.089 00.001 10072 IsGuiding returns 0
01:51:25.089 00.000 10072 PulseGuide returned control before completion, sleep 160
01:51:25.259 00.170 10072 IsGuiding returns 0
01:51:25.259 00.000 10072 Move returns status 0, amount 150
01:51:25.259 00.000 10072 move complete, result=0
01:51:25.259 00.000 10072 worker thread done servicing request
01:51:25.259 00.000 10072 Worker thread wakes up
01:51:25.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:25.260 00.001 1032 GuideStep: 0.1 px 37 ms EAST, -0.2 px 150 ms NORTH
01:51:25.262 00.002 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:25.888 00.626 10072 Exposure complete
01:51:25.935 00.047 10072 worker thread done servicing request
01:51:25.935 00.000 1032 OnExposeComplete: enter
01:51:25.937 00.002 1032 UpdateGuideState(): m_state=6
01:51:25.938 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 647
01:51:25.941 00.003 1032 Star::Find returns 1 (0), X=225.61, Y=619.73, Mass=1346, SNR=25.9, Peak=148 HFD=2.8
01:51:25.943 00.002 1032 MultiStar: [#1 0.13,0.09,1.05,U] [#2 0.02,-0.02,0.77,U] [#3 0.14,-0.02,0.68,U] [#4 0.07,0.08,0.72,U] [#5 0.12,-0.07,0.58,U] [#6 0.20,0.08,0.72,U] [#7 0.07,0.19,0.59,U] [#8 -0.03,0.03,0.56,U] 
01:51:25.945 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.06, 0.10}
01:51:25.946 00.001 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
01:51:25.948 00.002 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
01:51:25.949 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.55 mountX=0.03 mountY=-0.10, mountTheta=-1.28
01:51:25.952 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
01:51:25.954 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
01:51:25.955 00.001 10072 Worker thread wakes up
01:51:25.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
01:51:25.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
01:51:25.955 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
01:51:25.956 00.001 10072 PPEC rslt: input = 0.03, final = -0.05, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.19, period_length = 287.50
01:51:25.956 00.000 10072 PPEC: input: 0.03, control: -0.05, exposure: 500
01:51:25.956 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:25.956 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:51:25.956 00.000 10072 MoveAxis(E, 47, ABG)
01:51:25.956 00.000 10072 Guiding  Dir = 2, Dur = 47
01:51:25.956 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:25.959 00.003 10072 IsGuiding returns 0
01:51:25.959 00.000 10072 PulseGuide returned control before completion, sleep 57
01:51:25.975 00.016 1032 UpdateGuideState exits: m=1346 SNR=25.9
01:51:25.977 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:25.978 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:25.981 00.003 1032 Enqueuing Expose request
01:51:26.027 00.046 10072 IsGuiding returns 0
01:51:26.027 00.000 10072 Move returns status 0, amount 47
01:51:26.027 00.000 10072 MoveAxis(N, 0, ABG)
01:51:26.027 00.000 10072 Move returns status 0, amount 0
01:51:26.027 00.000 10072 move complete, result=0
01:51:26.028 00.001 10072 worker thread done servicing request
01:51:26.028 00.000 10072 Worker thread wakes up
01:51:26.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:26.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:26.037 00.009 1032 GuideStep: 0.0 px 47 ms EAST, -0.1 px 0 ms NORTH
01:51:26.436 00.399 10072 Exposure complete
01:51:26.481 00.045 10072 worker thread done servicing request
01:51:26.482 00.001 1032 OnExposeComplete: enter
01:51:26.483 00.001 1032 UpdateGuideState(): m_state=6
01:51:26.486 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 648
01:51:26.487 00.001 1032 Star::Find returns 1 (0), X=225.55, Y=619.80, Mass=1297, SNR=25.3, Peak=146 HFD=2.9
01:51:26.489 00.002 1032 MultiStar: [#1 0.18,0.07,1.08,U] [#2 0.12,0.05,0.75,U] [#3 0.25,0.14,0.75,U] [#4 0.02,0.17,0.72,U] [#5 0.04,0.00,0.61,U] [#6 0.17,0.01,0.73,U] [#7 0.05,0.18,0.61,U] [#8 -0.03,0.16,0.54,U] 
01:51:26.491 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.11}, one-star: {-0.01, 0.16}
01:51:26.492 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
01:51:26.495 00.003 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
01:51:26.497 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.14 cameraTheta=0.83 mountX=0.08 mountY=-0.12, mountTheta=-1.00
01:51:26.500 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
01:51:26.503 00.003 1032 Enqueuing Move request for scope (0.10, 0.11)
01:51:26.504 00.001 10072 Worker thread wakes up
01:51:26.505 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
01:51:26.505 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
01:51:26.505 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.12
01:51:26.506 00.001 10072 PPEC rslt: input = 0.08, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.19, period_length = 287.50
01:51:26.506 00.000 10072 PPEC: input: 0.08, control: -0.04, exposure: 500
01:51:26.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:26.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:51:26.506 00.000 10072 MoveAxis(E, 37, ABG)
01:51:26.506 00.000 10072 Guiding  Dir = 2, Dur = 37
01:51:26.506 00.000 10072 IsGuiding returns 0
01:51:26.507 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:26.509 00.002 10072 PulseGuide returned control before completion, sleep 47
01:51:26.528 00.019 1032 UpdateGuideState exits: m=1297 SNR=25.3
01:51:26.531 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:26.532 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:26.534 00.002 1032 Enqueuing Expose request
01:51:26.558 00.024 10072 IsGuiding returns 1
01:51:26.558 00.000 10072 scope still moving after pulse duration time elapsed
01:51:26.590 00.032 10072 IsGuiding returns 0
01:51:26.590 00.000 10072 scope move finished after 37 + 46 ms
01:51:26.590 00.000 10072 Move returns status 0, amount 37
01:51:26.590 00.000 10072 MoveAxis(N, 0, ABG)
01:51:26.591 00.001 10072 Move returns status 0, amount 0
01:51:26.591 00.000 10072 move complete, result=0
01:51:26.591 00.000 10072 worker thread done servicing request
01:51:26.591 00.000 10072 Worker thread wakes up
01:51:26.591 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:26.591 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:26.593 00.002 1032 GuideStep: 0.1 px 37 ms EAST, -0.1 px 0 ms NORTH
01:51:27.217 00.624 10072 Exposure complete
01:51:27.262 00.045 10072 worker thread done servicing request
01:51:27.262 00.000 1032 OnExposeComplete: enter
01:51:27.265 00.003 1032 UpdateGuideState(): m_state=6
01:51:27.267 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 649
01:51:27.269 00.002 1032 Star::Find returns 1 (0), X=225.57, Y=620.03, Mass=1259, SNR=25.0, Peak=136 HFD=2.9
01:51:27.271 00.002 1032 MultiStar: [#1 0.11,0.36,1.05,U] [#2 0.04,0.34,0.80,U] [#3 0.10,0.34,0.74,U] [#4 0.03,0.38,0.72,U] [#5 0.13,0.38,0.63,U] [#6 0.21,0.40,0.76,U] [#7 -0.00,0.42,0.63,U] [#8 -0.03,0.47,0.58,U] 
01:51:27.274 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.38}, one-star: {0.02, 0.39}
01:51:27.275 00.001 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
01:51:27.276 00.001 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
01:51:27.278 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.38 hyp=0.39 cameraTheta=1.39 mountX=0.35 mountY=-0.17, mountTheta=-0.44
01:51:27.281 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.38, opts=13)
01:51:27.283 00.002 1032 Enqueuing Move request for scope (0.07, 0.38)
01:51:27.284 00.001 10072 Worker thread wakes up
01:51:27.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.38) opts 0xd
01:51:27.284 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.38)
01:51:27.284 00.000 10072 Moving (0.07, 0.38) raw xDistance=0.35 yDistance=-0.17
01:51:27.285 00.001 10072 PPEC rslt: input = 0.35, final = 0.12, react = 0.16, pred = -0.05, hyst = 0.14, hyst_pct = 0.19, period_length = 287.50
01:51:27.285 00.000 10072 PPEC: input: 0.35, control: 0.12, exposure: 500
01:51:27.285 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:27.285 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:51:27.285 00.000 10072 MoveAxis(W, 118, ABG)
01:51:27.285 00.000 10072 Guiding  Dir = 3, Dur = 118
01:51:27.286 00.001 10072 IsGuiding returns 0
01:51:27.286 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:27.288 00.002 10072 PulseGuide returned control before completion, sleep 128
01:51:27.306 00.018 1032 UpdateGuideState exits: m=1259 SNR=25.0
01:51:27.309 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:27.311 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:27.312 00.001 1032 Enqueuing Expose request
01:51:27.419 00.107 10072 IsGuiding returns 1
01:51:27.419 00.000 10072 scope still moving after pulse duration time elapsed
01:51:27.451 00.032 10072 IsGuiding returns 0
01:51:27.451 00.000 10072 scope move finished after 118 + 47 ms
01:51:27.451 00.000 10072 Move returns status 0, amount 118
01:51:27.451 00.000 10072 MoveAxis(N, 0, ABG)
01:51:27.451 00.000 10072 Move returns status 0, amount 0
01:51:27.451 00.000 10072 move complete, result=0
01:51:27.452 00.001 10072 worker thread done servicing request
01:51:27.452 00.000 10072 Worker thread wakes up
01:51:27.452 00.000 1032 GuideStep: 0.4 px 118 ms WEST, -0.2 px 0 ms NORTH
01:51:27.455 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:27.455 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:27.864 00.409 10072 Exposure complete
01:51:27.913 00.049 10072 worker thread done servicing request
01:51:27.914 00.001 1032 OnExposeComplete: enter
01:51:27.916 00.002 1032 UpdateGuideState(): m_state=6
01:51:27.918 00.002 1032 Star::Find(15, 225, 620, 0, (0,0,0,0), 0.7, 4.5, 255) frame 650
01:51:27.919 00.001 1032 Star::Find returns 1 (0), X=225.58, Y=619.96, Mass=1283, SNR=25.2, Peak=136 HFD=2.8
01:51:27.921 00.002 1032 MultiStar: [#1 0.08,0.23,1.06,U] [#2 -0.04,0.17,0.76,U] [#3 0.12,0.20,0.75,U] [#4 -0.09,0.26,0.73,U] [#5 -0.05,0.07,0.62,U] [#6 0.12,0.26,0.74,U] [#7 -0.10,0.23,0.62,U] [#8 -0.01,0.20,0.56,U] 
01:51:27.922 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.22}, one-star: {0.02, 0.33}
01:51:27.924 00.002 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
01:51:27.926 00.002 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
01:51:27.928 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.51 mountX=0.21 mountY=-0.07, mountTheta=-0.32
01:51:27.931 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.22, opts=13)
01:51:27.933 00.002 1032 Enqueuing Move request for scope (0.01, 0.22)
01:51:27.935 00.002 10072 Worker thread wakes up
01:51:27.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
01:51:27.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
01:51:27.936 00.001 10072 Moving (0.01, 0.22) raw xDistance=0.21 yDistance=-0.07
01:51:27.937 00.001 10072 PPEC rslt: input = 0.21, final = 0.06, react = 0.10, pred = -0.04, hyst = 0.08, hyst_pct = 0.18, period_length = 287.50
01:51:27.937 00.000 10072 PPEC: input: 0.21, control: 0.06, exposure: 500
01:51:27.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:27.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:51:27.937 00.000 10072 MoveAxis(W, 59, ABG)
01:51:27.938 00.001 10072 Guiding  Dir = 3, Dur = 59
01:51:27.938 00.000 10072 IsGuiding returns 0
01:51:27.938 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:27.941 00.003 10072 PulseGuide returned control before completion, sleep 69
01:51:27.961 00.020 1032 UpdateGuideState exits: m=1283 SNR=25.2
01:51:27.964 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:27.965 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:27.967 00.002 1032 Enqueuing Expose request
01:51:28.020 00.053 10072 IsGuiding returns 0
01:51:28.020 00.000 10072 Move returns status 0, amount 59
01:51:28.021 00.001 10072 MoveAxis(N, 0, ABG)
01:51:28.021 00.000 10072 Move returns status 0, amount 0
01:51:28.021 00.000 10072 move complete, result=0
01:51:28.021 00.000 10072 worker thread done servicing request
01:51:28.021 00.000 10072 Worker thread wakes up
01:51:28.021 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:28.021 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:28.022 00.001 1032 GuideStep: 0.2 px 59 ms WEST, -0.1 px 0 ms NORTH
01:51:28.753 00.731 10072 Exposure complete
01:51:28.801 00.048 10072 worker thread done servicing request
01:51:28.801 00.000 1032 OnExposeComplete: enter
01:51:28.804 00.003 1032 UpdateGuideState(): m_state=6
01:51:28.807 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 651
01:51:28.809 00.002 1032 Star::Find returns 1 (0), X=225.77, Y=619.61, Mass=1255, SNR=25.0, Peak=135 HFD=2.9
01:51:28.810 00.001 1032 MultiStar: [#1 0.11,-0.05,1.03,U] [#2 0.13,-0.13,0.80,U] [#3 0.11,-0.05,0.72,U] [#4 0.02,-0.06,0.75,U] [#5 0.08,-0.14,0.64,U] [#6 0.19,-0.03,0.76,U] [#7 0.06,-0.02,0.60,U] [#8 -0.05,-0.03,0.56,U] 
01:51:28.812 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.22, -0.03}
01:51:28.814 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
01:51:28.815 00.001 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
01:51:28.817 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.51 mountX=-0.08 mountY=-0.09, mountTheta=-2.34
01:51:28.820 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
01:51:28.822 00.002 1032 Enqueuing Move request for scope (0.11, -0.06)
01:51:28.824 00.002 10072 Worker thread wakes up
01:51:28.824 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
01:51:28.824 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
01:51:28.825 00.001 10072 Moving (0.11, -0.06) raw xDistance=-0.08 yDistance=-0.09
01:51:28.826 00.001 10072 PPEC rslt: input = -0.08, final = -0.04, react = -0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.18, period_length = 287.50
01:51:28.826 00.000 10072 PPEC: input: -0.08, control: -0.04, exposure: 500
01:51:28.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:28.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:51:28.826 00.000 10072 MoveAxis(E, 39, ABG)
01:51:28.826 00.000 10072 Guiding  Dir = 2, Dur = 39
01:51:28.826 00.000 10072 IsGuiding returns 0
01:51:28.827 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:28.829 00.002 10072 PulseGuide returned control before completion, sleep 49
01:51:28.848 00.019 1032 UpdateGuideState exits: m=1255 SNR=25.0
01:51:28.851 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:28.852 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:28.854 00.002 1032 Enqueuing Expose request
01:51:28.891 00.037 10072 IsGuiding returns 0
01:51:28.892 00.001 10072 Move returns status 0, amount 39
01:51:28.892 00.000 10072 MoveAxis(N, 0, ABG)
01:51:28.892 00.000 10072 Move returns status 0, amount 0
01:51:28.892 00.000 10072 move complete, result=0
01:51:28.892 00.000 10072 worker thread done servicing request
01:51:28.892 00.000 10072 Worker thread wakes up
01:51:28.892 00.000 1032 GuideStep: -0.1 px 39 ms EAST, -0.1 px 0 ms NORTH
01:51:28.895 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:28.895 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:29.302 00.407 10072 Exposure complete
01:51:29.354 00.052 10072 worker thread done servicing request
01:51:29.354 00.000 1032 OnExposeComplete: enter
01:51:29.357 00.003 1032 UpdateGuideState(): m_state=6
01:51:29.359 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 652
01:51:29.362 00.003 1032 Star::Find returns 1 (0), X=225.66, Y=619.71, Mass=1365, SNR=26.0, Peak=154 HFD=2.9
01:51:29.366 00.004 1032 MultiStar: [#1 0.14,-0.06,1.03,U] [#2 0.15,-0.03,0.75,U] [#3 0.15,-0.06,0.67,U] [#4 0.05,0.02,0.72,U] [#5 0.13,-0.11,0.56,U] [#6 0.26,-0.06,0.71,U] [#7 0.12,0.01,0.59,U] [#8 0.01,-0.03,0.53,U] 
01:51:29.369 00.003 1032 refined, 8 included, MultiStar: {0.13, -0.02}, one-star: {0.10, 0.08}
01:51:29.370 00.001 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
01:51:29.372 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
01:51:29.373 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.17 mountX=-0.05 mountY=-0.12, mountTheta=-2.00
01:51:29.377 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
01:51:29.379 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
01:51:29.381 00.002 10072 Worker thread wakes up
01:51:29.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
01:51:29.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
01:51:29.381 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
01:51:29.382 00.001 10072 PPEC rslt: input = -0.05, final = -0.03, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.18, period_length = 287.50
01:51:29.382 00.000 10072 PPEC: input: -0.05, control: -0.03, exposure: 500
01:51:29.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:29.383 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:51:29.383 00.000 10072 MoveAxis(E, 30, ABG)
01:51:29.383 00.000 10072 Guiding  Dir = 2, Dur = 30
01:51:29.384 00.001 10072 IsGuiding returns 0
01:51:29.384 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:29.387 00.003 10072 PulseGuide returned control before completion, sleep 40
01:51:29.410 00.023 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:51:29.412 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:29.413 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:29.415 00.002 1032 Enqueuing Expose request
01:51:29.438 00.023 10072 IsGuiding returns 0
01:51:29.438 00.000 10072 Move returns status 0, amount 30
01:51:29.438 00.000 10072 MoveAxis(N, 0, ABG)
01:51:29.438 00.000 10072 Move returns status 0, amount 0
01:51:29.438 00.000 10072 move complete, result=0
01:51:29.438 00.000 10072 worker thread done servicing request
01:51:29.438 00.000 10072 Worker thread wakes up
01:51:29.438 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:29.438 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:29.441 00.003 1032 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
01:51:30.065 00.624 10072 Exposure complete
01:51:30.114 00.049 10072 worker thread done servicing request
01:51:30.114 00.000 1032 OnExposeComplete: enter
01:51:30.116 00.002 1032 UpdateGuideState(): m_state=6
01:51:30.118 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 653
01:51:30.119 00.001 1032 Star::Find returns 1 (0), X=225.59, Y=619.69, Mass=1270, SNR=25.1, Peak=145 HFD=2.9
01:51:30.122 00.003 1032 MultiStar: [#1 0.18,0.06,1.02,U] [#2 0.03,0.07,0.75,U] [#3 0.04,0.12,0.72,U] [#4 0.02,-0.02,0.77,U] [#5 0.07,-0.07,0.61,U] [#6 0.30,0.13,0.72,U] [#7 0.07,0.12,0.63,U] [#8 -0.00,0.06,0.55,U] 
01:51:30.124 00.002 1032 single-star, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.04, 0.05}
01:51:30.127 00.003 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
01:51:30.129 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
01:51:30.130 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.98 mountX=0.04 mountY=-0.05, mountTheta=-0.85
01:51:30.133 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
01:51:30.136 00.003 1032 Enqueuing Move request for scope (0.04, 0.05)
01:51:30.139 00.003 10072 Worker thread wakes up
01:51:30.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
01:51:30.139 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
01:51:30.139 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
01:51:30.140 00.001 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.18, period_length = 287.50
01:51:30.140 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
01:51:30.140 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:30.140 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:51:30.140 00.000 10072 MoveAxis(E, 18, ABG)
01:51:30.140 00.000 10072 Guiding  Dir = 2, Dur = 18
01:51:30.141 00.001 10072 IsGuiding returns 0
01:51:30.141 00.000 10072 PulseGuide returned control before completion, sleep 28
01:51:30.141 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:30.162 00.021 1032 UpdateGuideState exits: m=1270 SNR=25.1
01:51:30.164 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:30.165 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:30.167 00.002 1032 Enqueuing Expose request
01:51:30.170 00.003 10072 IsGuiding returns 0
01:51:30.171 00.001 10072 Move returns status 0, amount 18
01:51:30.171 00.000 10072 MoveAxis(N, 0, ABG)
01:51:30.171 00.000 10072 Move returns status 0, amount 0
01:51:30.171 00.000 10072 move complete, result=0
01:51:30.171 00.000 10072 worker thread done servicing request
01:51:30.171 00.000 10072 Worker thread wakes up
01:51:30.171 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:30.171 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:30.177 00.006 1032 GuideStep: 0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
01:51:30.578 00.401 10072 Exposure complete
01:51:30.624 00.046 10072 worker thread done servicing request
01:51:30.624 00.000 1032 OnExposeComplete: enter
01:51:30.626 00.002 1032 UpdateGuideState(): m_state=6
01:51:30.628 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 654
01:51:30.631 00.003 1032 Star::Find returns 1 (0), X=225.65, Y=619.84, Mass=1291, SNR=25.3, Peak=160 HFD=2.7
01:51:30.633 00.002 1032 MultiStar: [#1 0.11,0.15,1.06,U] [#2 0.04,0.09,0.78,U] [#3 0.09,0.09,0.70,U] [#4 0.11,0.21,0.74,U] [#5 -0.07,0.00,0.65,U] [#6 0.17,0.11,0.75,U] [#7 -0.02,0.21,0.57,U] [#8 0.06,0.08,0.57,U] 
01:51:30.635 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.13}, one-star: {0.10, 0.20}
01:51:30.636 00.001 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
01:51:30.638 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
01:51:30.640 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.07 mountX=0.11 mountY=-0.10, mountTheta=-0.76
01:51:30.643 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
01:51:30.645 00.002 1032 Enqueuing Move request for scope (0.07, 0.13)
01:51:30.647 00.002 10072 Worker thread wakes up
01:51:30.647 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
01:51:30.647 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
01:51:30.647 00.000 10072 Moving (0.07, 0.13) raw xDistance=0.11 yDistance=-0.10
01:51:30.648 00.001 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.18, period_length = 287.50
01:51:30.648 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
01:51:30.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:30.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:51:30.648 00.000 10072 MoveAxis(E, 13, ABG)
01:51:30.648 00.000 10072 Guiding  Dir = 2, Dur = 13
01:51:30.649 00.001 10072 IsGuiding returns 0
01:51:30.649 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:30.652 00.003 10072 PulseGuide returned control before completion, sleep 23
01:51:30.668 00.016 1032 UpdateGuideState exits: m=1291 SNR=25.3
01:51:30.671 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:30.672 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:30.675 00.003 1032 Enqueuing Expose request
01:51:30.684 00.009 10072 IsGuiding returns 0
01:51:30.684 00.000 10072 Move returns status 0, amount 13
01:51:30.684 00.000 10072 MoveAxis(N, 0, ABG)
01:51:30.684 00.000 10072 Move returns status 0, amount 0
01:51:30.684 00.000 10072 move complete, result=0
01:51:30.685 00.001 10072 worker thread done servicing request
01:51:30.685 00.000 10072 Worker thread wakes up
01:51:30.685 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:30.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:30.686 00.001 1032 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
01:51:31.309 00.623 10072 Exposure complete
01:51:31.358 00.049 10072 worker thread done servicing request
01:51:31.358 00.000 1032 OnExposeComplete: enter
01:51:31.360 00.002 1032 UpdateGuideState(): m_state=6
01:51:31.363 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 655
01:51:31.365 00.002 1032 Star::Find returns 1 (0), X=225.57, Y=619.74, Mass=1413, SNR=26.5, Peak=168 HFD=2.9
01:51:31.367 00.002 1032 MultiStar: [#1 0.06,0.03,1.00,U] [#2 0.09,0.02,0.73,U] [#3 0.12,0.03,0.67,U] [#4 -0.08,0.04,0.72,U] [#5 -0.01,-0.11,0.59,U] [#6 0.17,-0.01,0.73,U] [#7 0.03,0.09,0.60,U] [#8 0.00,0.04,0.53,U] 
01:51:31.369 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.02, 0.10}
01:51:31.371 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
01:51:31.372 00.001 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
01:51:31.374 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.59 mountX=0.02 mountY=-0.05, mountTheta=-1.24
01:51:31.377 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
01:51:31.378 00.001 1032 Enqueuing Move request for scope (0.05, 0.03)
01:51:31.380 00.002 10072 Worker thread wakes up
01:51:31.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
01:51:31.380 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
01:51:31.380 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.05
01:51:31.381 00.001 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.18, period_length = 287.50
01:51:31.381 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:51:31.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:31.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:51:31.381 00.000 10072 MoveAxis(E, 12, ABG)
01:51:31.381 00.000 10072 Guiding  Dir = 2, Dur = 12
01:51:31.382 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:31.384 00.002 10072 IsGuiding returns 0
01:51:31.384 00.000 10072 PulseGuide returned control before completion, sleep 22
01:51:31.404 00.020 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:51:31.406 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:31.408 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:31.410 00.002 1032 Enqueuing Expose request
01:51:31.417 00.007 10072 IsGuiding returns 0
01:51:31.417 00.000 10072 Move returns status 0, amount 12
01:51:31.417 00.000 10072 MoveAxis(N, 0, ABG)
01:51:31.417 00.000 10072 Move returns status 0, amount 0
01:51:31.417 00.000 10072 move complete, result=0
01:51:31.417 00.000 10072 worker thread done servicing request
01:51:31.417 00.000 10072 Worker thread wakes up
01:51:31.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:31.418 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:31.419 00.001 1032 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
01:51:31.829 00.410 10072 Exposure complete
01:51:31.877 00.048 10072 worker thread done servicing request
01:51:31.877 00.000 1032 OnExposeComplete: enter
01:51:31.879 00.002 1032 UpdateGuideState(): m_state=6
01:51:31.881 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 656
01:51:31.883 00.002 1032 Star::Find returns 1 (0), X=225.52, Y=619.82, Mass=1277, SNR=25.1, Peak=150 HFD=3.0
01:51:31.884 00.001 1032 MultiStar: [#1 0.04,0.07,1.08,U] [#2 0.11,0.04,0.78,U] [#3 0.14,0.09,0.73,U] [#4 -0.06,0.10,0.76,U] [#5 -0.09,-0.02,0.65,U] [#6 0.18,0.15,0.71,U] [#7 -0.02,0.02,0.60,U] [#8 -0.02,0.03,0.55,U] 
01:51:31.886 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {-0.03, 0.19}
01:51:31.889 00.003 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
01:51:31.891 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
01:51:31.892 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.24 mountX=0.07 mountY=-0.05, mountTheta=-0.59
01:51:31.897 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.08, opts=13)
01:51:31.899 00.002 1032 Enqueuing Move request for scope (0.03, 0.08)
01:51:31.901 00.002 10072 Worker thread wakes up
01:51:31.901 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
01:51:31.901 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
01:51:31.901 00.000 10072 Moving (0.03, 0.08) raw xDistance=0.07 yDistance=-0.05
01:51:31.902 00.001 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.18, period_length = 287.50
01:51:31.903 00.001 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
01:51:31.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:31.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:51:31.903 00.000 10072 MoveAxis(E, 8, ABG)
01:51:31.903 00.000 10072 Guiding  Dir = 2, Dur = 8
01:51:31.903 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:31.906 00.003 10072 IsGuiding returns 0
01:51:31.907 00.001 10072 PulseGuide returned control before completion, sleep 18
01:51:31.926 00.019 1032 UpdateGuideState exits: m=1277 SNR=25.1
01:51:31.928 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:31.931 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:31.932 00.001 1032 Enqueuing Expose request
01:51:31.934 00.002 10072 IsGuiding returns 0
01:51:31.934 00.000 10072 Move returns status 0, amount 8
01:51:31.934 00.000 10072 MoveAxis(N, 0, ABG)
01:51:31.934 00.000 10072 Move returns status 0, amount 0
01:51:31.934 00.000 10072 move complete, result=0
01:51:31.935 00.001 10072 worker thread done servicing request
01:51:31.935 00.000 10072 Worker thread wakes up
01:51:31.935 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:31.935 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:31.942 00.007 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:51:32.562 00.620 10072 Exposure complete
01:51:32.607 00.045 10072 worker thread done servicing request
01:51:32.607 00.000 1032 OnExposeComplete: enter
01:51:32.608 00.001 1032 UpdateGuideState(): m_state=6
01:51:32.610 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 657
01:51:32.613 00.003 1032 Star::Find returns 1 (0), X=225.48, Y=619.86, Mass=1307, SNR=25.5, Peak=142 HFD=2.8
01:51:32.615 00.002 1032 MultiStar: [#1 0.01,0.28,1.04,U] [#2 0.05,0.21,0.76,U] [#3 0.18,0.13,0.73,U] [#4 -0.01,0.17,0.73,U] [#5 0.07,0.02,0.61,U] [#6 0.18,0.14,0.70,U] [#7 0.14,0.22,0.61,U] [#8 -0.10,0.09,0.55,U] 
01:51:32.617 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.18}, one-star: {-0.08, 0.22}
01:51:32.618 00.001 1032 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.83) = xAngle (-0.51 = -0.51)
01:51:32.620 00.002 1032 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.51 = -0.51)
01:51:32.621 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.32 mountX=0.16 mountY=-0.09, mountTheta=-0.51
01:51:32.625 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.18, opts=13)
01:51:32.626 00.001 1032 Enqueuing Move request for scope (0.04, 0.18)
01:51:32.628 00.002 10072 Worker thread wakes up
01:51:32.628 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
01:51:32.628 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
01:51:32.628 00.000 10072 Moving (0.04, 0.18) raw xDistance=0.16 yDistance=-0.09
01:51:32.630 00.002 10072 PPEC rslt: input = 0.16, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.18, period_length = 287.50
01:51:32.630 00.000 10072 PPEC: input: 0.16, control: 0.06, exposure: 500
01:51:32.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:32.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:51:32.630 00.000 10072 MoveAxis(W, 65, ABG)
01:51:32.630 00.000 10072 Guiding  Dir = 3, Dur = 65
01:51:32.630 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:32.632 00.002 10072 IsGuiding returns 0
01:51:32.632 00.000 10072 PulseGuide returned control before completion, sleep 75
01:51:32.650 00.018 1032 UpdateGuideState exits: m=1307 SNR=25.5
01:51:32.652 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:32.655 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:32.656 00.001 1032 Enqueuing Expose request
01:51:32.716 00.060 10072 IsGuiding returns 0
01:51:32.716 00.000 10072 Move returns status 0, amount 65
01:51:32.716 00.000 10072 MoveAxis(N, 0, ABG)
01:51:32.716 00.000 10072 Move returns status 0, amount 0
01:51:32.717 00.001 10072 move complete, result=0
01:51:32.717 00.000 10072 worker thread done servicing request
01:51:32.717 00.000 10072 Worker thread wakes up
01:51:32.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:32.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:32.725 00.008 1032 GuideStep: 0.2 px 65 ms WEST, -0.1 px 0 ms NORTH
01:51:33.122 00.397 10072 Exposure complete
01:51:33.166 00.044 10072 worker thread done servicing request
01:51:33.166 00.000 1032 OnExposeComplete: enter
01:51:33.168 00.002 1032 UpdateGuideState(): m_state=6
01:51:33.170 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 658
01:51:33.172 00.002 1032 Star::Find returns 1 (0), X=225.54, Y=619.85, Mass=1308, SNR=25.5, Peak=146 HFD=2.9
01:51:33.175 00.003 1032 MultiStar: [#1 0.06,0.16,1.05,U] [#2 -0.03,0.18,0.74,U] [#3 0.02,0.16,0.72,U] [#4 -0.10,0.19,0.76,U] [#5 0.04,-0.01,0.61,U] [#6 0.10,0.11,0.75,U] [#7 -0.03,0.14,0.57,U] [#8 -0.20,0.17,0.55,U] 
01:51:33.177 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {-0.02, 0.22}
01:51:33.179 00.002 1032 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
01:51:33.181 00.002 1032 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
01:51:33.183 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.63 mountX=0.15 mountY=-0.03, mountTheta=-0.20
01:51:33.187 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.15, opts=13)
01:51:33.189 00.002 1032 Enqueuing Move request for scope (-0.01, 0.15)
01:51:33.191 00.002 10072 Worker thread wakes up
01:51:33.191 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
01:51:33.191 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
01:51:33.191 00.000 10072 Moving (-0.01, 0.15) raw xDistance=0.15 yDistance=-0.03
01:51:33.192 00.001 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.18, period_length = 287.50
01:51:33.192 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
01:51:33.192 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:33.192 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:51:33.192 00.000 10072 MoveAxis(W, 64, ABG)
01:51:33.192 00.000 10072 Guiding  Dir = 3, Dur = 64
01:51:33.193 00.001 10072 IsGuiding returns 0
01:51:33.193 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:33.195 00.002 10072 PulseGuide returned control before completion, sleep 74
01:51:33.217 00.022 1032 UpdateGuideState exits: m=1308 SNR=25.5
01:51:33.219 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:33.220 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:33.223 00.003 1032 Enqueuing Expose request
01:51:33.276 00.053 10072 IsGuiding returns 0
01:51:33.276 00.000 10072 Move returns status 0, amount 64
01:51:33.276 00.000 10072 MoveAxis(N, 0, ABG)
01:51:33.276 00.000 10072 Move returns status 0, amount 0
01:51:33.276 00.000 10072 move complete, result=0
01:51:33.276 00.000 10072 worker thread done servicing request
01:51:33.276 00.000 10072 Worker thread wakes up
01:51:33.276 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:33.276 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:33.276 00.000 1032 GuideStep: 0.1 px 64 ms WEST, -0.0 px 0 ms NORTH
01:51:33.904 00.628 10072 Exposure complete
01:51:33.952 00.048 10072 worker thread done servicing request
01:51:33.952 00.000 1032 OnExposeComplete: enter
01:51:33.956 00.004 1032 UpdateGuideState(): m_state=6
01:51:33.958 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 659
01:51:33.960 00.002 1032 Star::Find returns 1 (0), X=225.59, Y=619.70, Mass=1319, SNR=25.6, Peak=146 HFD=2.9
01:51:33.963 00.003 1032 MultiStar: [#1 0.06,0.02,1.04,U] [#2 0.13,0.03,0.79,U] [#3 0.16,0.01,0.70,U] [#4 0.14,0.04,0.71,U] [#5 0.12,-0.10,0.62,U] [#6 0.29,-0.09,0.72,U] [#7 0.09,0.11,0.57,U] [#8 0.00,0.02,0.55,U] 
01:51:33.964 00.001 1032 single-star, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.04, 0.07}
01:51:33.966 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
01:51:33.968 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
01:51:33.970 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.06 mountX=0.06 mountY=-0.05, mountTheta=-0.77
01:51:33.972 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
01:51:33.974 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
01:51:33.975 00.001 10072 Worker thread wakes up
01:51:33.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
01:51:33.975 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
01:51:33.976 00.001 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.05
01:51:33.977 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.17, period_length = 287.50
01:51:33.977 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:51:33.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:33.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:51:33.977 00.000 10072 MoveAxis(W, 1, ABG)
01:51:33.977 00.000 10072 Guiding  Dir = 3, Dur = 1
01:51:33.977 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:33.979 00.002 10072 IsGuiding returns 0
01:51:33.979 00.000 10072 PulseGuide returned control before completion, sleep 11
01:51:33.994 00.015 10072 IsGuiding returns 0
01:51:33.994 00.000 10072 Move returns status 0, amount 1
01:51:33.994 00.000 10072 MoveAxis(N, 0, ABG)
01:51:33.995 00.001 10072 Move returns status 0, amount 0
01:51:33.995 00.000 10072 move complete, result=0
01:51:33.995 00.000 10072 worker thread done servicing request
01:51:33.998 00.003 1032 UpdateGuideState exits: m=1319 SNR=25.6
01:51:34.001 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:34.003 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:34.005 00.002 1032 Enqueuing Expose request
01:51:34.007 00.002 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:51:34.009 00.002 10072 Worker thread wakes up
01:51:34.009 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:34.009 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:34.417 00.408 10072 Exposure complete
01:51:34.465 00.048 10072 worker thread done servicing request
01:51:34.465 00.000 1032 OnExposeComplete: enter
01:51:34.467 00.002 1032 UpdateGuideState(): m_state=6
01:51:34.469 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 660
01:51:34.470 00.001 1032 Star::Find returns 1 (0), X=225.56, Y=619.66, Mass=1339, SNR=25.8, Peak=145 HFD=3.0
01:51:34.472 00.002 1032 MultiStar: [#1 0.11,-0.09,1.03,U] [#2 0.04,-0.05,0.74,U] [#3 0.20,0.01,0.68,U] [#4 0.11,0.05,0.72,U] [#5 0.11,-0.10,0.61,U] [#6 0.22,-0.18,0.72,U] [#7 0.15,-0.14,0.60,U] [#8 -0.14,-0.10,0.53,U] 
01:51:34.474 00.002 1032 single-star, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.00, 0.02}
01:51:34.475 00.001 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
01:51:34.477 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
01:51:34.478 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.40 mountX=0.02 mountY=-0.01, mountTheta=-0.43
01:51:34.480 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.02, opts=13)
01:51:34.482 00.002 1032 Enqueuing Move request for scope (0.00, 0.02)
01:51:34.483 00.001 10072 Worker thread wakes up
01:51:34.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
01:51:34.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
01:51:34.483 00.000 10072 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
01:51:34.485 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.17, period_length = 287.50
01:51:34.485 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:51:34.485 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:34.485 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:51:34.485 00.000 10072 MoveAxis(W, 3, ABG)
01:51:34.485 00.000 10072 Guiding  Dir = 3, Dur = 3
01:51:34.485 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:34.489 00.004 10072 IsGuiding returns 0
01:51:34.490 00.001 10072 PulseGuide returned control before completion, sleep 13
01:51:34.506 00.016 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:51:34.509 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:34.510 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:34.511 00.001 1032 Enqueuing Expose request
01:51:34.513 00.002 10072 IsGuiding returns 0
01:51:34.513 00.000 10072 Move returns status 0, amount 3
01:51:34.513 00.000 10072 MoveAxis(N, 0, ABG)
01:51:34.513 00.000 10072 Move returns status 0, amount 0
01:51:34.513 00.000 10072 move complete, result=0
01:51:34.513 00.000 10072 worker thread done servicing request
01:51:34.513 00.000 10072 Worker thread wakes up
01:51:34.513 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:34.513 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:34.521 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:51:35.149 00.628 10072 Exposure complete
01:51:35.197 00.048 10072 worker thread done servicing request
01:51:35.197 00.000 1032 OnExposeComplete: enter
01:51:35.199 00.002 1032 UpdateGuideState(): m_state=6
01:51:35.200 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 661
01:51:35.201 00.001 1032 Star::Find returns 1 (0), X=225.53, Y=619.65, Mass=1329, SNR=25.7, Peak=158 HFD=3.1
01:51:35.204 00.003 1032 MultiStar: [#1 0.09,-0.04,1.05,U] [#2 0.19,0.01,0.76,U] [#3 0.33,0.00,0.70,U] [#4 0.12,0.06,0.76,U] [#5 0.23,-0.18,0.62,U] [#6 0.12,-0.11,0.74,U] [#7 0.21,-0.15,0.59,U] [#8 0.02,-0.05,0.58,U] 
01:51:35.207 00.003 1032 single-star, 8 included, MultiStar: {0.13, -0.04}, one-star: {-0.03, 0.02}
01:51:35.212 00.005 1032 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.83) = xAngle (0.70 = 0.70)
01:51:35.214 00.002 1032 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.70 = 0.70)
01:51:35.216 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.53 mountX=0.03 mountY=0.02, mountTheta=0.70
01:51:35.219 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
01:51:35.221 00.002 1032 Enqueuing Move request for scope (-0.03, 0.02)
01:51:35.223 00.002 10072 Worker thread wakes up
01:51:35.223 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:51:35.223 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:51:35.223 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.02
01:51:35.225 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.17, period_length = 287.50
01:51:35.225 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:51:35.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:35.225 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:51:35.225 00.000 10072 MoveAxis(W, 7, ABG)
01:51:35.225 00.000 10072 Guiding  Dir = 3, Dur = 7
01:51:35.226 00.001 10072 IsGuiding returns 0
01:51:35.228 00.002 10072 PulseGuide returned control before completion, sleep 16
01:51:35.228 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:35.250 00.022 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:51:35.251 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:35.254 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:35.255 00.001 1032 Enqueuing Expose request
01:51:35.257 00.002 10072 IsGuiding returns 0
01:51:35.257 00.000 10072 Move returns status 0, amount 7
01:51:35.257 00.000 10072 MoveAxis(N, 0, ABG)
01:51:35.258 00.001 10072 Move returns status 0, amount 0
01:51:35.258 00.000 10072 move complete, result=0
01:51:35.258 00.000 10072 worker thread done servicing request
01:51:35.259 00.001 10072 Worker thread wakes up
01:51:35.259 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:35.259 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:35.265 00.006 1032 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
01:51:35.666 00.401 10072 Exposure complete
01:51:35.714 00.048 10072 worker thread done servicing request
01:51:35.714 00.000 1032 OnExposeComplete: enter
01:51:35.716 00.002 1032 UpdateGuideState(): m_state=6
01:51:35.717 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 662
01:51:35.719 00.002 1032 Star::Find returns 1 (0), X=225.55, Y=619.71, Mass=1349, SNR=25.9, Peak=146 HFD=3.0
01:51:35.720 00.001 1032 MultiStar: [#1 0.10,0.01,1.02,U] [#2 0.13,-0.13,0.75,U] [#3 0.20,0.05,0.68,U] [#4 0.09,0.03,0.73,U] [#5 0.18,-0.07,0.62,U] [#6 0.15,-0.13,0.70,U] [#7 0.10,-0.11,0.58,U] [#8 0.02,-0.00,0.54,U] 
01:51:35.722 00.002 1032 single-star, 8 included, MultiStar: {0.10, -0.02}, one-star: {-0.01, 0.08}
01:51:35.723 00.001 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
01:51:35.725 00.002 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
01:51:35.727 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.67 mountX=0.08 mountY=-0.01, mountTheta=-0.16
01:51:35.730 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
01:51:35.732 00.002 1032 Enqueuing Move request for scope (-0.01, 0.08)
01:51:35.734 00.002 10072 Worker thread wakes up
01:51:35.734 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
01:51:35.734 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:51:35.734 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
01:51:35.736 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.17, period_length = 287.50
01:51:35.736 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:51:35.736 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:35.736 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:35.740 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:51:35.740 00.000 10072 MoveAxis(W, 8, ABG)
01:51:35.740 00.000 10072 Guiding  Dir = 3, Dur = 8
01:51:35.741 00.001 10072 IsGuiding returns 0
01:51:35.741 00.000 10072 PulseGuide returned control before completion, sleep 18
01:51:35.758 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:51:35.761 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:35.763 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:35.765 00.002 1032 Enqueuing Expose request
01:51:35.774 00.009 10072 IsGuiding returns 0
01:51:35.774 00.000 10072 Move returns status 0, amount 8
01:51:35.774 00.000 10072 MoveAxis(N, 0, ABG)
01:51:35.774 00.000 10072 Move returns status 0, amount 0
01:51:35.774 00.000 10072 move complete, result=0
01:51:35.774 00.000 10072 worker thread done servicing request
01:51:35.774 00.000 10072 Worker thread wakes up
01:51:35.774 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:35.774 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:35.778 00.004 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:51:36.400 00.622 10072 Exposure complete
01:51:36.449 00.049 10072 worker thread done servicing request
01:51:36.449 00.000 1032 OnExposeComplete: enter
01:51:36.451 00.002 1032 UpdateGuideState(): m_state=6
01:51:36.453 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 663
01:51:36.457 00.004 1032 Star::Find returns 1 (0), X=225.73, Y=619.58, Mass=1287, SNR=25.3, Peak=120 HFD=3.2
01:51:36.460 00.003 1032 MultiStar: [#1 0.20,-0.07,1.04,U] [#2 0.16,-0.02,0.77,U] [#3 0.18,0.09,0.73,U] [#4 0.06,0.01,0.78,U] [#5 0.07,-0.10,0.62,U] [#6 0.16,-0.21,0.74,U] [#7 0.17,-0.15,0.59,U] [#8 0.05,-0.09,0.53,U] 
01:51:36.462 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.18, -0.05}
01:51:36.464 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
01:51:36.465 00.001 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
01:51:36.467 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-0.41 mountX=-0.10 mountY=-0.12, mountTheta=-2.24
01:51:36.469 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
01:51:36.470 00.001 1032 Enqueuing Move request for scope (0.14, -0.06)
01:51:36.472 00.002 10072 Worker thread wakes up
01:51:36.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
01:51:36.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
01:51:36.472 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.10 yDistance=-0.12
01:51:36.473 00.001 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.17, period_length = 287.50
01:51:36.473 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:51:36.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:36.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:51:36.473 00.000 10072 MoveAxis(W, 12, ABG)
01:51:36.473 00.000 10072 Guiding  Dir = 3, Dur = 12
01:51:36.474 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:36.476 00.002 10072 IsGuiding returns 0
01:51:36.476 00.000 10072 PulseGuide returned control before completion, sleep 22
01:51:36.495 00.019 1032 UpdateGuideState exits: m=1287 SNR=25.3
01:51:36.498 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:36.499 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:36.501 00.002 1032 Enqueuing Expose request
01:51:36.505 00.004 10072 IsGuiding returns 0
01:51:36.505 00.000 10072 Move returns status 0, amount 12
01:51:36.505 00.000 10072 MoveAxis(N, 0, ABG)
01:51:36.505 00.000 10072 Move returns status 0, amount 0
01:51:36.505 00.000 10072 move complete, result=0
01:51:36.505 00.000 10072 worker thread done servicing request
01:51:36.505 00.000 10072 Worker thread wakes up
01:51:36.505 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:36.506 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:36.510 00.004 1032 GuideStep: -0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
01:51:36.914 00.404 10072 Exposure complete
01:51:36.966 00.052 10072 worker thread done servicing request
01:51:36.967 00.001 1032 OnExposeComplete: enter
01:51:36.968 00.001 1032 UpdateGuideState(): m_state=6
01:51:36.970 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 664
01:51:36.972 00.002 1032 Star::Find returns 1 (0), X=225.72, Y=619.55, Mass=1473, SNR=27.1, Peak=141 HFD=3.1
01:51:36.973 00.001 1032 MultiStar: [#1 0.20,-0.20,0.96,U] [#2 0.09,-0.17,0.74,U] [#3 0.20,-0.03,0.66,U] [#4 0.16,-0.16,0.68,U] [#5 0.26,-0.29,0.58,U] [#6 0.32,-0.19,0.63,U] [#7 0.16,-0.15,0.57,U] [#8 0.01,-0.08,0.52,U] 
01:51:36.975 00.002 1032 single-star, 8 included, MultiStar: {0.18, -0.15}, one-star: {0.17, -0.09}
01:51:36.976 00.001 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
01:51:36.977 00.001 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
01:51:36.980 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.49 mountX=-0.13 mountY=-0.14, mountTheta=-2.32
01:51:36.983 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.09, opts=13)
01:51:36.985 00.002 1032 Enqueuing Move request for scope (0.17, -0.09)
01:51:36.989 00.004 10072 Worker thread wakes up
01:51:36.989 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
01:51:36.989 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
01:51:36.989 00.000 10072 Moving (0.17, -0.09) raw xDistance=-0.13 yDistance=-0.14
01:51:36.992 00.003 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.17, period_length = 287.50
01:51:36.992 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 500
01:51:36.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:36.992 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:51:36.993 00.001 10072 MoveAxis(W, 13, ABG)
01:51:36.993 00.000 10072 Guiding  Dir = 3, Dur = 13
01:51:36.994 00.001 10072 IsGuiding returns 0
01:51:36.994 00.000 10072 PulseGuide returned control before completion, sleep 23
01:51:36.994 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:37.015 00.021 1032 UpdateGuideState exits: m=1473 SNR=27.1
01:51:37.018 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:37.020 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:37.023 00.003 10072 IsGuiding returns 0
01:51:37.023 00.000 1032 Enqueuing Expose request
01:51:37.026 00.003 10072 Move returns status 0, amount 13
01:51:37.026 00.000 10072 MoveAxis(N, 0, ABG)
01:51:37.026 00.000 10072 Move returns status 0, amount 0
01:51:37.026 00.000 10072 move complete, result=0
01:51:37.026 00.000 10072 worker thread done servicing request
01:51:37.027 00.001 10072 Worker thread wakes up
01:51:37.027 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:37.027 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:37.034 00.007 1032 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:51:37.662 00.628 10072 Exposure complete
01:51:37.710 00.048 10072 worker thread done servicing request
01:51:37.710 00.000 1032 OnExposeComplete: enter
01:51:37.712 00.002 1032 UpdateGuideState(): m_state=6
01:51:37.715 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 665
01:51:37.716 00.001 1032 Star::Find returns 1 (0), X=225.71, Y=619.55, Mass=1318, SNR=25.6, Peak=132 HFD=3.1
01:51:37.718 00.002 1032 MultiStar: [#1 0.22,-0.14,1.01,U] [#2 0.11,-0.27,0.75,U] [#3 0.31,-0.16,0.72,U] [#4 0.15,-0.14,0.74,U] [#5 0.19,-0.29,0.61,U] [#6 0.31,-0.18,0.73,U] [#7 0.12,-0.17,0.61,U] [#8 0.03,-0.27,0.57,U] 
01:51:37.720 00.002 1032 single-star, 8 included, MultiStar: {0.18, -0.18}, one-star: {0.15, -0.09}
01:51:37.721 00.001 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
01:51:37.724 00.003 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
01:51:37.726 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.52 mountX=-0.12 mountY=-0.13, mountTheta=-2.35
01:51:37.728 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.09, opts=13)
01:51:37.730 00.002 1032 Enqueuing Move request for scope (0.15, -0.09)
01:51:37.732 00.002 10072 Worker thread wakes up
01:51:37.732 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
01:51:37.732 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
01:51:37.732 00.000 10072 Moving (0.15, -0.09) raw xDistance=-0.12 yDistance=-0.13
01:51:37.733 00.001 10072 PPEC rslt: input = -0.12, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.17, period_length = 287.50
01:51:37.733 00.000 10072 PPEC: input: -0.12, control: 0.02, exposure: 500
01:51:37.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:37.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:51:37.733 00.000 10072 MoveAxis(W, 17, ABG)
01:51:37.733 00.000 10072 Guiding  Dir = 3, Dur = 17
01:51:37.733 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:37.737 00.004 10072 IsGuiding returns 0
01:51:37.737 00.000 10072 PulseGuide returned control before completion, sleep 27
01:51:37.760 00.023 1032 UpdateGuideState exits: m=1318 SNR=25.6
01:51:37.763 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:37.765 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:37.768 00.003 1032 Enqueuing Expose request
01:51:37.771 00.003 10072 IsGuiding returns 0
01:51:37.771 00.000 10072 Move returns status 0, amount 17
01:51:37.771 00.000 10072 MoveAxis(N, 0, ABG)
01:51:37.771 00.000 10072 Move returns status 0, amount 0
01:51:37.771 00.000 10072 move complete, result=0
01:51:37.771 00.000 10072 worker thread done servicing request
01:51:37.771 00.000 10072 Worker thread wakes up
01:51:37.771 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:37.771 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:37.779 00.008 1032 GuideStep: -0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
01:51:38.180 00.401 10072 Exposure complete
01:51:38.230 00.050 10072 worker thread done servicing request
01:51:38.230 00.000 1032 OnExposeComplete: enter
01:51:38.233 00.003 1032 UpdateGuideState(): m_state=6
01:51:38.235 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 666
01:51:38.239 00.004 1032 Star::Find returns 1 (0), X=225.74, Y=619.60, Mass=1315, SNR=25.6, Peak=147 HFD=2.8
01:51:38.242 00.003 1032 MultiStar: [#1 0.24,-0.02,1.04,U] [#2 0.21,-0.14,0.78,U] [#3 0.32,-0.09,0.73,U] [#4 0.20,-0.08,0.76,U] [#5 0.23,-0.12,0.60,U] [#6 0.37,-0.15,0.70,U] [#7 0.10,-0.03,0.58,U] [#8 0.16,-0.05,0.57,U] 
01:51:38.243 00.001 1032 single-star, 8 included, MultiStar: {0.23, -0.08}, one-star: {0.18, -0.03}
01:51:38.245 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
01:51:38.246 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
01:51:38.248 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.18 mountX=-0.08 mountY=-0.17, mountTheta=-2.01
01:51:38.251 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
01:51:38.254 00.003 1032 Enqueuing Move request for scope (0.18, -0.03)
01:51:38.255 00.001 10072 Worker thread wakes up
01:51:38.256 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
01:51:38.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
01:51:38.256 00.000 10072 Moving (0.18, -0.03) raw xDistance=-0.08 yDistance=-0.17
01:51:38.257 00.001 10072 PPEC rslt: input = -0.08, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.17, period_length = 287.50
01:51:38.257 00.000 10072 PPEC: input: -0.08, control: 0.02, exposure: 500
01:51:38.257 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:38.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:51:38.257 00.000 10072 MoveAxis(W, 17, ABG)
01:51:38.257 00.000 10072 Guiding  Dir = 3, Dur = 17
01:51:38.258 00.001 10072 IsGuiding returns 0
01:51:38.258 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:38.262 00.004 10072 PulseGuide returned control before completion, sleep 27
01:51:38.282 00.020 1032 UpdateGuideState exits: m=1315 SNR=25.6
01:51:38.284 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:38.286 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:38.288 00.002 1032 Enqueuing Expose request
01:51:38.301 00.013 10072 IsGuiding returns 0
01:51:38.301 00.000 10072 Move returns status 0, amount 17
01:51:38.301 00.000 10072 MoveAxis(N, 0, ABG)
01:51:38.302 00.001 10072 Move returns status 0, amount 0
01:51:38.302 00.000 10072 move complete, result=0
01:51:38.302 00.000 10072 worker thread done servicing request
01:51:38.302 00.000 10072 Worker thread wakes up
01:51:38.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:38.302 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:38.303 00.001 1032 GuideStep: -0.1 px 17 ms WEST, -0.2 px 0 ms NORTH
01:51:38.927 00.624 10072 Exposure complete
01:51:38.974 00.047 10072 worker thread done servicing request
01:51:38.975 00.001 1032 OnExposeComplete: enter
01:51:38.976 00.001 1032 UpdateGuideState(): m_state=6
01:51:38.979 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 667
01:51:38.981 00.002 1032 Star::Find returns 1 (0), X=225.70, Y=619.73, Mass=1301, SNR=25.4, Peak=131 HFD=2.9
01:51:38.983 00.002 1032 MultiStar: [#1 0.27,0.05,1.06,U] [#2 0.15,0.02,0.78,U] [#3 0.28,-0.00,0.69,U] [#4 0.12,-0.07,0.75,U] [#5 0.03,-0.13,0.61,U] [#6 0.30,0.03,0.70,U] [#7 0.21,-0.05,0.61,U] [#8 0.12,-0.13,0.51,U] 
01:51:38.985 00.002 1032 single-star, 8 included, MultiStar: {0.19, -0.01}, one-star: {0.14, 0.10}
01:51:38.987 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
01:51:38.991 00.004 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
01:51:38.994 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.60 mountX=0.06 mountY=-0.16, mountTheta=-1.23
01:51:38.996 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.10, opts=13)
01:51:38.998 00.002 1032 Enqueuing Move request for scope (0.14, 0.10)
01:51:38.999 00.001 10072 Worker thread wakes up
01:51:39.000 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
01:51:39.000 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
01:51:39.000 00.000 10072 Moving (0.14, 0.10) raw xDistance=0.06 yDistance=-0.16
01:51:39.001 00.001 10072 PPEC rslt: input = 0.06, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.17, period_length = 287.50
01:51:39.001 00.000 10072 PPEC: input: 0.06, control: 0.02, exposure: 500
01:51:39.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:39.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:51:39.001 00.000 10072 MoveAxis(W, 21, ABG)
01:51:39.001 00.000 10072 Guiding  Dir = 3, Dur = 21
01:51:39.001 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:39.003 00.002 10072 IsGuiding returns 0
01:51:39.004 00.001 10072 PulseGuide returned control before completion, sleep 31
01:51:39.024 00.020 1032 UpdateGuideState exits: m=1301 SNR=25.4
01:51:39.027 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:39.029 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:39.030 00.001 1032 Enqueuing Expose request
01:51:39.050 00.020 10072 IsGuiding returns 0
01:51:39.050 00.000 10072 Move returns status 0, amount 21
01:51:39.051 00.001 10072 MoveAxis(N, 0, ABG)
01:51:39.051 00.000 10072 Move returns status 0, amount 0
01:51:39.051 00.000 10072 move complete, result=0
01:51:39.051 00.000 10072 worker thread done servicing request
01:51:39.051 00.000 10072 Worker thread wakes up
01:51:39.051 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:39.051 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:39.054 00.003 1032 GuideStep: 0.1 px 21 ms WEST, -0.2 px 0 ms NORTH
01:51:39.460 00.406 10072 Exposure complete
01:51:39.510 00.050 10072 worker thread done servicing request
01:51:39.510 00.000 1032 OnExposeComplete: enter
01:51:39.512 00.002 1032 UpdateGuideState(): m_state=6
01:51:39.515 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 668
01:51:39.519 00.004 1032 Star::Find returns 1 (0), X=225.64, Y=619.45, Mass=1311, SNR=25.5, Peak=127 HFD=3.1
01:51:39.523 00.004 1032 MultiStar: [#1 0.33,-0.12,1.03,U] [#2 0.18,-0.22,0.72,U] [#3 0.39,-0.26,0.71,U] [#4 0.23,-0.11,0.72,U] [#5 0.29,-0.19,0.58,U] [#6 0.37,-0.16,0.72,U] [#7 0.16,-0.11,0.59,U] [#8 0.09,-0.08,0.56,U] 
01:51:39.524 00.001 1032 single-star, 8 included, MultiStar: {0.24, -0.16}, one-star: {0.08, -0.19}
01:51:39.526 00.002 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
01:51:39.527 00.001 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
01:51:39.529 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.16 mountX=-0.20 mountY=-0.03, mountTheta=-2.99
01:51:39.531 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.19, opts=13)
01:51:39.533 00.002 1032 Enqueuing Move request for scope (0.08, -0.19)
01:51:39.535 00.002 10072 Worker thread wakes up
01:51:39.537 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
01:51:39.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
01:51:39.537 00.000 10072 Moving (0.08, -0.19) raw xDistance=-0.20 yDistance=-0.03
01:51:39.538 00.001 10072 PPEC rslt: input = -0.20, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.16, period_length = 287.50
01:51:39.538 00.000 10072 PPEC: input: -0.20, control: -0.07, exposure: 500
01:51:39.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:39.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:51:39.538 00.000 10072 MoveAxis(E, 72, ABG)
01:51:39.538 00.000 10072 Guiding  Dir = 2, Dur = 72
01:51:39.538 00.000 10072 IsGuiding returns 0
01:51:39.538 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:39.542 00.004 10072 PulseGuide returned control before completion, sleep 82
01:51:39.563 00.021 1032 UpdateGuideState exits: m=1311 SNR=25.5
01:51:39.566 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:39.568 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:39.570 00.002 1032 Enqueuing Expose request
01:51:39.631 00.061 10072 IsGuiding returns 0
01:51:39.631 00.000 10072 Move returns status 0, amount 72
01:51:39.631 00.000 10072 MoveAxis(N, 0, ABG)
01:51:39.631 00.000 10072 Move returns status 0, amount 0
01:51:39.632 00.001 10072 move complete, result=0
01:51:39.632 00.000 10072 worker thread done servicing request
01:51:39.632 00.000 10072 Worker thread wakes up
01:51:39.632 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:39.632 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:39.632 00.000 1032 GuideStep: -0.2 px 72 ms EAST, -0.0 px 0 ms NORTH
01:51:40.260 00.628 10072 Exposure complete
01:51:40.308 00.048 10072 worker thread done servicing request
01:51:40.308 00.000 1032 OnExposeComplete: enter
01:51:40.311 00.003 1032 UpdateGuideState(): m_state=6
01:51:40.313 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 669
01:51:40.315 00.002 1032 Star::Find returns 1 (0), X=225.70, Y=619.52, Mass=1376, SNR=26.1, Peak=142 HFD=3.1
01:51:40.317 00.002 1032 MultiStar: [#1 0.22,-0.13,1.06,U] [#2 0.17,-0.15,0.76,U] [#3 0.25,-0.20,0.70,U] [#4 0.10,-0.28,0.71,U] [#5 0.28,-0.29,0.56,U] [#6 0.29,-0.24,0.72,U] [#7 0.22,-0.21,0.61,U] [#8 0.05,-0.16,0.56,U] 
01:51:40.318 00.001 1032 single-star, 8 included, MultiStar: {0.19, -0.19}, one-star: {0.14, -0.11}
01:51:40.321 00.003 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
01:51:40.323 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
01:51:40.325 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.67 mountX=-0.14 mountY=-0.11, mountTheta=-2.50
01:51:40.328 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.11, opts=13)
01:51:40.331 00.003 1032 Enqueuing Move request for scope (0.14, -0.11)
01:51:40.334 00.003 10072 Worker thread wakes up
01:51:40.334 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
01:51:40.335 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
01:51:40.335 00.000 10072 Moving (0.14, -0.11) raw xDistance=-0.14 yDistance=-0.11
01:51:40.335 00.000 10072 PPEC rslt: input = -0.14, final = -0.05, react = -0.06, pred = 0.02, hyst = -0.06, hyst_pct = 0.16, period_length = 287.50
01:51:40.335 00.000 10072 PPEC: input: -0.14, control: -0.05, exposure: 500
01:51:40.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:40.336 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:51:40.336 00.000 10072 MoveAxis(E, 51, ABG)
01:51:40.336 00.000 10072 Guiding  Dir = 2, Dur = 51
01:51:40.336 00.000 10072 IsGuiding returns 0
01:51:40.337 00.001 10072 PulseGuide returned control before completion, sleep 61
01:51:40.339 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:40.359 00.020 1032 UpdateGuideState exits: m=1376 SNR=26.1
01:51:40.363 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:40.367 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:40.369 00.002 1032 Enqueuing Expose request
01:51:40.414 00.045 10072 IsGuiding returns 0
01:51:40.414 00.000 10072 Move returns status 0, amount 51
01:51:40.414 00.000 10072 MoveAxis(N, 0, ABG)
01:51:40.414 00.000 10072 Move returns status 0, amount 0
01:51:40.414 00.000 10072 move complete, result=0
01:51:40.414 00.000 10072 worker thread done servicing request
01:51:40.415 00.001 10072 Worker thread wakes up
01:51:40.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:40.415 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:40.415 00.000 1032 GuideStep: -0.1 px 51 ms EAST, -0.1 px 0 ms NORTH
01:51:40.826 00.411 10072 Exposure complete
01:51:40.875 00.049 10072 worker thread done servicing request
01:51:40.875 00.000 1032 OnExposeComplete: enter
01:51:40.877 00.002 1032 UpdateGuideState(): m_state=6
01:51:40.878 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 670
01:51:40.881 00.003 1032 Star::Find returns 1 (0), X=225.64, Y=619.54, Mass=1332, SNR=25.7, Peak=142 HFD=3.2
01:51:40.882 00.001 1032 MultiStar: [#1 0.17,-0.11,1.01,U] [#2 0.21,-0.10,0.78,U] [#3 0.26,-0.11,0.70,U] [#4 0.06,-0.18,0.74,U] [#5 0.24,-0.11,0.60,U] [#6 0.34,-0.22,0.74,U] [#7 0.18,-0.12,0.57,U] [#8 0.10,-0.17,0.55,U] 
01:51:40.884 00.002 1032 single-star, 8 included, MultiStar: {0.18, -0.13}, one-star: {0.08, -0.09}
01:51:40.885 00.001 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
01:51:40.888 00.003 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
01:51:40.889 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.86 mountX=-0.11 mountY=-0.05, mountTheta=-2.69
01:51:40.894 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
01:51:40.896 00.002 1032 Enqueuing Move request for scope (0.08, -0.09)
01:51:40.899 00.003 10072 Worker thread wakes up
01:51:40.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
01:51:40.899 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
01:51:40.899 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.05
01:51:40.900 00.001 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.16, period_length = 287.50
01:51:40.900 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
01:51:40.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:40.900 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:51:40.900 00.000 10072 MoveAxis(W, 13, ABG)
01:51:40.900 00.000 10072 Guiding  Dir = 3, Dur = 13
01:51:40.901 00.001 10072 IsGuiding returns 0
01:51:40.902 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:40.905 00.003 10072 PulseGuide returned control before completion, sleep 23
01:51:40.925 00.020 1032 UpdateGuideState exits: m=1332 SNR=25.7
01:51:40.929 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:40.930 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:40.933 00.003 1032 Enqueuing Expose request
01:51:40.935 00.002 10072 IsGuiding returns 0
01:51:40.935 00.000 10072 Move returns status 0, amount 13
01:51:40.935 00.000 10072 MoveAxis(N, 0, ABG)
01:51:40.935 00.000 10072 Move returns status 0, amount 0
01:51:40.935 00.000 10072 move complete, result=0
01:51:40.935 00.000 10072 worker thread done servicing request
01:51:40.935 00.000 10072 Worker thread wakes up
01:51:40.935 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:40.935 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:40.943 00.008 1032 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:51:41.558 00.615 10072 Exposure complete
01:51:41.609 00.051 10072 worker thread done servicing request
01:51:41.609 00.000 1032 OnExposeComplete: enter
01:51:41.612 00.003 1032 UpdateGuideState(): m_state=6
01:51:41.614 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 671
01:51:41.616 00.002 1032 Star::Find returns 1 (0), X=225.65, Y=619.65, Mass=1235, SNR=24.8, Peak=127 HFD=3.0
01:51:41.618 00.002 1032 MultiStar: [#1 0.17,-0.06,1.09,U] [#2 0.14,-0.05,0.78,U] [#3 0.19,-0.01,0.74,U] [#4 0.08,-0.17,0.74,U] [#5 0.20,-0.20,0.63,U] [#6 0.21,-0.07,0.71,U] [#7 0.17,0.04,0.60,U] [#8 -0.16,-0.21,0.57,U] 
01:51:41.621 00.003 1032 single-star, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.09, 0.01}
01:51:41.622 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
01:51:41.624 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
01:51:41.626 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.10 cameraTheta=0.12 mountX=-0.01 mountY=-0.09, mountTheta=-1.71
01:51:41.629 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
01:51:41.632 00.003 1032 Enqueuing Move request for scope (0.09, 0.01)
01:51:41.634 00.002 10072 Worker thread wakes up
01:51:41.634 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
01:51:41.634 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
01:51:41.634 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
01:51:41.635 00.001 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.16, period_length = 287.50
01:51:41.635 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:51:41.636 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:41.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:51:41.636 00.000 10072 MoveAxis(W, 15, ABG)
01:51:41.636 00.000 10072 Guiding  Dir = 3, Dur = 15
01:51:41.636 00.000 10072 IsGuiding returns 0
01:51:41.636 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:41.639 00.003 10072 PulseGuide returned control before completion, sleep 25
01:51:41.656 00.017 1032 UpdateGuideState exits: m=1235 SNR=24.8
01:51:41.658 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:41.660 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:41.661 00.001 1032 Enqueuing Expose request
01:51:41.664 00.003 10072 IsGuiding returns 0
01:51:41.664 00.000 10072 Move returns status 0, amount 15
01:51:41.664 00.000 10072 MoveAxis(N, 0, ABG)
01:51:41.664 00.000 10072 Move returns status 0, amount 0
01:51:41.664 00.000 10072 move complete, result=0
01:51:41.664 00.000 10072 worker thread done servicing request
01:51:41.664 00.000 10072 Worker thread wakes up
01:51:41.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:41.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:41.671 00.007 1032 GuideStep: -0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
01:51:42.076 00.405 10072 Exposure complete
01:51:42.132 00.056 10072 worker thread done servicing request
01:51:42.132 00.000 1032 OnExposeComplete: enter
01:51:42.134 00.002 1032 UpdateGuideState(): m_state=6
01:51:42.136 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 672
01:51:42.139 00.003 1032 Star::Find returns 1 (0), X=225.66, Y=619.64, Mass=1300, SNR=25.4, Peak=123 HFD=3.0
01:51:42.142 00.003 1032 MultiStar: [#1 0.21,-0.06,1.06,U] [#2 0.22,-0.09,0.75,U] [#3 0.23,-0.05,0.73,U] [#4 0.06,-0.16,0.78,U] [#5 0.12,-0.08,0.62,U] [#6 0.33,-0.10,0.69,U] [#7 0.14,-0.04,0.60,U] [#8 0.13,-0.15,0.55,U] 
01:51:42.145 00.003 1032 single-star, 8 included, MultiStar: {0.17, -0.07}, one-star: {0.11, 0.01}
01:51:42.147 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
01:51:42.149 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
01:51:42.151 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.07 mountX=-0.02 mountY=-0.10, mountTheta=-1.76
01:51:42.154 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
01:51:42.156 00.002 1032 Enqueuing Move request for scope (0.11, 0.01)
01:51:42.158 00.002 10072 Worker thread wakes up
01:51:42.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
01:51:42.158 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
01:51:42.158 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.10
01:51:42.159 00.001 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.16, period_length = 287.50
01:51:42.160 00.001 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:51:42.160 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:42.160 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:51:42.160 00.000 10072 MoveAxis(W, 13, ABG)
01:51:42.160 00.000 10072 Guiding  Dir = 3, Dur = 13
01:51:42.160 00.000 10072 IsGuiding returns 0
01:51:42.160 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:42.163 00.003 10072 PulseGuide returned control before completion, sleep 23
01:51:42.182 00.019 1032 UpdateGuideState exits: m=1300 SNR=25.4
01:51:42.185 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:42.187 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:42.188 00.001 1032 Enqueuing Expose request
01:51:42.198 00.010 10072 IsGuiding returns 0
01:51:42.198 00.000 10072 Move returns status 0, amount 13
01:51:42.198 00.000 10072 MoveAxis(N, 0, ABG)
01:51:42.198 00.000 10072 Move returns status 0, amount 0
01:51:42.198 00.000 10072 move complete, result=0
01:51:42.198 00.000 10072 worker thread done servicing request
01:51:42.198 00.000 10072 Worker thread wakes up
01:51:42.198 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:42.198 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:42.203 00.005 1032 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
01:51:42.829 00.626 10072 Exposure complete
01:51:42.886 00.057 10072 worker thread done servicing request
01:51:42.886 00.000 1032 OnExposeComplete: enter
01:51:42.889 00.003 1032 UpdateGuideState(): m_state=6
01:51:42.891 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 673
01:51:42.895 00.004 1032 Star::Find returns 1 (0), X=225.62, Y=619.59, Mass=1422, SNR=26.6, Peak=145 HFD=3.1
01:51:42.898 00.003 1032 MultiStar: [#1 0.16,-0.06,0.97,U] [#2 0.25,-0.14,0.72,U] [#3 0.24,-0.03,0.67,U] [#4 0.06,0.06,0.72,U] [#5 0.12,-0.04,0.59,U] [#6 0.34,-0.19,0.65,U] [#7 0.11,-0.08,0.58,U] [#8 0.18,-0.15,0.52,U] 
01:51:42.900 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.07}, one-star: {0.06, -0.04}
01:51:42.902 00.002 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
01:51:42.904 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
01:51:42.905 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.55 mountX=-0.05 mountY=-0.05, mountTheta=-2.38
01:51:42.908 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.04, opts=13)
01:51:42.912 00.004 1032 Enqueuing Move request for scope (0.06, -0.04)
01:51:42.913 00.001 10072 Worker thread wakes up
01:51:42.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:51:42.913 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:51:42.914 00.001 10072 Moving (0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
01:51:42.914 00.000 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.16, period_length = 287.50
01:51:42.915 00.001 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:51:42.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:42.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:51:42.915 00.000 10072 MoveAxis(W, 14, ABG)
01:51:42.915 00.000 10072 Guiding  Dir = 3, Dur = 14
01:51:42.915 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:42.917 00.002 10072 IsGuiding returns 0
01:51:42.917 00.000 10072 PulseGuide returned control before completion, sleep 24
01:51:42.938 00.021 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:51:42.940 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:42.943 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:42.945 00.002 1032 Enqueuing Expose request
01:51:42.948 00.003 10072 IsGuiding returns 0
01:51:42.948 00.000 10072 Move returns status 0, amount 14
01:51:42.948 00.000 10072 MoveAxis(N, 0, ABG)
01:51:42.948 00.000 10072 Move returns status 0, amount 0
01:51:42.948 00.000 10072 move complete, result=0
01:51:42.948 00.000 10072 worker thread done servicing request
01:51:42.948 00.000 10072 Worker thread wakes up
01:51:42.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:42.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:42.955 00.007 1032 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
01:51:43.359 00.404 10072 Exposure complete
01:51:43.410 00.051 10072 worker thread done servicing request
01:51:43.410 00.000 1032 OnExposeComplete: enter
01:51:43.413 00.003 1032 UpdateGuideState(): m_state=6
01:51:43.415 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 674
01:51:43.416 00.001 1032 Star::Find returns 1 (0), X=225.55, Y=619.61, Mass=1329, SNR=25.7, Peak=140 HFD=3.1
01:51:43.418 00.002 1032 MultiStar: [#1 0.13,-0.07,1.05,U] [#2 0.16,-0.23,0.77,U] [#3 0.29,-0.03,0.71,U] [#4 0.15,-0.16,0.73,U] [#5 0.11,-0.27,0.60,U] [#6 0.27,-0.16,0.76,U] [#7 0.03,-0.14,0.59,U] [#8 0.10,-0.21,0.55,U] 
01:51:43.419 00.001 1032 single-star, 8 included, MultiStar: {0.13, -0.13}, one-star: {-0.01, -0.02}
01:51:43.421 00.002 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.75 = 2.53)
01:51:43.423 00.002 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.75 = 2.53)
01:51:43.425 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.92 mountX=-0.02 mountY=0.01, mountTheta=2.53
01:51:43.429 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
01:51:43.431 00.002 1032 Enqueuing Move request for scope (-0.01, -0.02)
01:51:43.434 00.003 10072 Worker thread wakes up
01:51:43.434 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
01:51:43.434 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
01:51:43.434 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
01:51:43.434 00.000 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.16, period_length = 287.50
01:51:43.434 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:51:43.434 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:43.435 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:51:43.435 00.000 10072 MoveAxis(W, 12, ABG)
01:51:43.435 00.000 10072 Guiding  Dir = 3, Dur = 12
01:51:43.436 00.001 10072 IsGuiding returns 0
01:51:43.436 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:43.438 00.002 10072 PulseGuide returned control before completion, sleep 22
01:51:43.457 00.019 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:51:43.461 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:43.463 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:43.465 00.002 1032 Enqueuing Expose request
01:51:43.466 00.001 10072 IsGuiding returns 0
01:51:43.466 00.000 10072 Move returns status 0, amount 12
01:51:43.466 00.000 10072 MoveAxis(N, 0, ABG)
01:51:43.466 00.000 10072 Move returns status 0, amount 0
01:51:43.466 00.000 10072 move complete, result=0
01:51:43.466 00.000 10072 worker thread done servicing request
01:51:43.466 00.000 10072 Worker thread wakes up
01:51:43.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:43.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:43.474 00.008 1032 GuideStep: -0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
01:51:44.099 00.625 10072 Exposure complete
01:51:44.151 00.052 10072 worker thread done servicing request
01:51:44.151 00.000 1032 OnExposeComplete: enter
01:51:44.153 00.002 1032 UpdateGuideState(): m_state=6
01:51:44.155 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 675
01:51:44.156 00.001 1032 Star::Find returns 1 (0), X=225.60, Y=619.73, Mass=1174, SNR=24.1, Peak=126 HFD=3.0
01:51:44.158 00.002 1032 MultiStar: [#1 0.15,0.08,1.09,U] [#2 0.08,0.03,0.83,U] [#3 0.21,0.06,0.76,U] [#4 0.13,0.05,0.76,U] [#5 0.08,-0.02,0.65,U] [#6 0.26,0.00,0.75,U] [#7 0.07,0.08,0.63,U] [#8 -0.11,-0.05,0.61,U] 
01:51:44.160 00.002 1032 single-star, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.04, 0.10}
01:51:44.161 00.001 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
01:51:44.162 00.001 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
01:51:44.164 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.17 mountX=0.09 mountY=-0.07, mountTheta=-0.66
01:51:44.166 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
01:51:44.168 00.002 1032 Enqueuing Move request for scope (0.04, 0.10)
01:51:44.170 00.002 10072 Worker thread wakes up
01:51:44.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
01:51:44.170 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
01:51:44.170 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.07
01:51:44.171 00.001 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.16, period_length = 287.50
01:51:44.171 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:51:44.171 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:44.171 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:51:44.171 00.000 10072 MoveAxis(W, 13, ABG)
01:51:44.171 00.000 10072 Guiding  Dir = 3, Dur = 13
01:51:44.172 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:44.176 00.004 10072 IsGuiding returns 0
01:51:44.177 00.001 10072 PulseGuide returned control before completion, sleep 23
01:51:44.195 00.018 1032 UpdateGuideState exits: m=1174 SNR=24.1
01:51:44.197 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:44.198 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:44.200 00.002 1032 Enqueuing Expose request
01:51:44.204 00.004 10072 IsGuiding returns 0
01:51:44.204 00.000 10072 Move returns status 0, amount 13
01:51:44.204 00.000 10072 MoveAxis(N, 0, ABG)
01:51:44.204 00.000 10072 Move returns status 0, amount 0
01:51:44.204 00.000 10072 move complete, result=0
01:51:44.204 00.000 10072 worker thread done servicing request
01:51:44.205 00.001 10072 Worker thread wakes up
01:51:44.205 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:44.205 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:44.211 00.006 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:51:44.613 00.402 10072 Exposure complete
01:51:44.659 00.046 10072 worker thread done servicing request
01:51:44.659 00.000 1032 OnExposeComplete: enter
01:51:44.662 00.003 1032 UpdateGuideState(): m_state=6
01:51:44.664 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 676
01:51:44.665 00.001 1032 Star::Find returns 1 (0), X=225.67, Y=619.74, Mass=1286, SNR=25.3, Peak=130 HFD=2.9
01:51:44.667 00.002 1032 MultiStar: [#1 0.20,0.05,1.04,U] [#2 0.18,0.04,0.76,U] [#3 0.23,-0.06,0.70,U] [#4 0.11,-0.06,0.73,U] [#5 0.22,-0.11,0.62,U] [#6 0.28,0.02,0.74,U] [#7 0.25,-0.09,0.60,U] [#8 -0.02,0.07,0.57,U] 
01:51:44.669 00.002 1032 single-star, 8 included, MultiStar: {0.18, 0.00}, one-star: {0.11, 0.11}
01:51:44.670 00.001 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
01:51:44.672 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
01:51:44.676 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.15 cameraTheta=0.76 mountX=0.07 mountY=-0.13, mountTheta=-1.07
01:51:44.678 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.11, opts=13)
01:51:44.682 00.004 1032 Enqueuing Move request for scope (0.11, 0.11)
01:51:44.684 00.002 10072 Worker thread wakes up
01:51:44.684 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
01:51:44.684 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
01:51:44.684 00.000 10072 Moving (0.11, 0.11) raw xDistance=0.07 yDistance=-0.13
01:51:44.685 00.001 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.16, period_length = 287.50
01:51:44.685 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:51:44.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:44.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:51:44.685 00.000 10072 MoveAxis(W, 0, ABG)
01:51:44.685 00.000 10072 Move returns status 0, amount 0
01:51:44.685 00.000 10072 MoveAxis(N, 0, ABG)
01:51:44.685 00.000 10072 Move returns status 0, amount 0
01:51:44.685 00.000 10072 move complete, result=0
01:51:44.685 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:44.688 00.003 10072 worker thread done servicing request
01:51:44.706 00.018 1032 UpdateGuideState exits: m=1286 SNR=25.3
01:51:44.708 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:44.711 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:44.712 00.001 1032 Enqueuing Expose request
01:51:44.714 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
01:51:44.715 00.001 10072 Worker thread wakes up
01:51:44.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:44.715 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:45.347 00.632 10072 Exposure complete
01:51:45.392 00.045 10072 worker thread done servicing request
01:51:45.392 00.000 1032 OnExposeComplete: enter
01:51:45.396 00.004 1032 UpdateGuideState(): m_state=6
01:51:45.399 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 677
01:51:45.401 00.002 1032 Star::Find returns 1 (0), X=225.69, Y=619.68, Mass=1345, SNR=25.8, Peak=140 HFD=3.0
01:51:45.403 00.002 1032 MultiStar: [#1 0.23,-0.10,1.04,U] [#2 0.21,-0.13,0.77,U] [#3 0.43,-0.07,0.69,U] [#4 0.18,-0.03,0.71,U] [#5 0.16,-0.22,0.62,U] [#6 0.34,-0.16,0.69,U] [#7 0.29,-0.05,0.58,U] [#8 0.05,-0.05,0.54,U] 
01:51:45.405 00.002 1032 single-star, 8 included, MultiStar: {0.22, -0.08}, one-star: {0.14, 0.04}
01:51:45.408 00.003 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
01:51:45.410 00.002 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
01:51:45.411 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.31 mountX=0.01 mountY=-0.14, mountTheta=-1.52
01:51:45.413 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
01:51:45.415 00.002 1032 Enqueuing Move request for scope (0.14, 0.04)
01:51:45.416 00.001 10072 Worker thread wakes up
01:51:45.417 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
01:51:45.417 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
01:51:45.417 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.01 yDistance=-0.14
01:51:45.418 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.15, period_length = 287.50
01:51:45.418 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:51:45.418 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:45.418 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:51:45.418 00.000 10072 MoveAxis(E, 1, ABG)
01:51:45.418 00.000 10072 Guiding  Dir = 2, Dur = 1
01:51:45.418 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:45.420 00.002 10072 IsGuiding returns 0
01:51:45.420 00.000 10072 PulseGuide returned control before completion, sleep 11
01:51:45.437 00.017 10072 IsGuiding returns 0
01:51:45.437 00.000 10072 Move returns status 0, amount 1
01:51:45.437 00.000 10072 MoveAxis(N, 0, ABG)
01:51:45.437 00.000 10072 Move returns status 0, amount 0
01:51:45.437 00.000 10072 move complete, result=0
01:51:45.437 00.000 10072 worker thread done servicing request
01:51:45.438 00.001 1032 UpdateGuideState exits: m=1345 SNR=25.8
01:51:45.440 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:45.441 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:45.442 00.001 1032 Enqueuing Expose request
01:51:45.444 00.002 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:51:45.445 00.001 10072 Worker thread wakes up
01:51:45.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:45.446 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:45.864 00.418 10072 Exposure complete
01:51:45.910 00.046 10072 worker thread done servicing request
01:51:45.911 00.001 1032 OnExposeComplete: enter
01:51:45.913 00.002 1032 UpdateGuideState(): m_state=6
01:51:45.914 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 678
01:51:45.916 00.002 1032 Star::Find returns 1 (0), X=225.71, Y=619.62, Mass=1354, SNR=25.9, Peak=159 HFD=2.9
01:51:45.918 00.002 1032 MultiStar: [#1 0.22,-0.12,1.04,U] [#2 0.19,-0.26,0.75,U] [#3 0.41,-0.13,0.69,U] [#4 0.28,-0.12,0.71,U] [#5 0.25,-0.19,0.59,U] [#6 0.30,-0.13,0.73,U] [#7 0.24,-0.12,0.58,U] [#8 0.20,-0.11,0.57,U] 
01:51:45.920 00.002 1032 single-star, 8 included, MultiStar: {0.25, -0.13}, one-star: {0.16, -0.02}
01:51:45.921 00.001 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
01:51:45.924 00.003 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
01:51:45.926 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.10 mountX=-0.06 mountY=-0.15, mountTheta=-1.93
01:51:45.929 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.02, opts=13)
01:51:45.932 00.003 1032 Enqueuing Move request for scope (0.16, -0.02)
01:51:45.934 00.002 10072 Worker thread wakes up
01:51:45.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
01:51:45.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
01:51:45.934 00.000 10072 Moving (0.16, -0.02) raw xDistance=-0.06 yDistance=-0.15
01:51:45.935 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.15, period_length = 287.50
01:51:45.935 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:51:45.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:45.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:51:45.935 00.000 10072 MoveAxis(E, 2, ABG)
01:51:45.935 00.000 10072 Guiding  Dir = 2, Dur = 2
01:51:45.936 00.001 10072 IsGuiding returns 0
01:51:45.936 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:45.938 00.002 10072 PulseGuide returned control before completion, sleep 12
01:51:45.952 00.014 10072 IsGuiding returns 0
01:51:45.952 00.000 10072 Move returns status 0, amount 2
01:51:45.952 00.000 10072 MoveAxis(N, 0, ABG)
01:51:45.952 00.000 10072 Move returns status 0, amount 0
01:51:45.952 00.000 10072 move complete, result=0
01:51:45.952 00.000 10072 worker thread done servicing request
01:51:45.959 00.007 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:51:45.961 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:45.963 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:45.965 00.002 1032 Enqueuing Expose request
01:51:45.968 00.003 1032 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:51:45.970 00.002 10072 Worker thread wakes up
01:51:45.970 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:45.970 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:46.595 00.625 10072 Exposure complete
01:51:46.638 00.043 10072 worker thread done servicing request
01:51:46.638 00.000 1032 OnExposeComplete: enter
01:51:46.640 00.002 1032 UpdateGuideState(): m_state=6
01:51:46.642 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 679
01:51:46.644 00.002 1032 Star::Find returns 1 (0), X=225.70, Y=619.65, Mass=1338, SNR=25.7, Peak=134 HFD=3.0
01:51:46.646 00.002 1032 MultiStar: [#1 0.23,-0.15,1.05,U] [#2 0.21,-0.14,0.80,U] [#3 0.28,-0.17,0.71,U] [#4 0.19,-0.15,0.73,U] [#5 0.28,-0.12,0.61,U] [#6 0.34,-0.27,0.74,U] [#7 0.20,-0.20,0.58,U] [#8 0.16,-0.02,0.56,U] 
01:51:46.647 00.001 1032 single-star, 8 included, MultiStar: {0.23, -0.13}, one-star: {0.14, 0.02}
01:51:46.648 00.001 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
01:51:46.649 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
01:51:46.651 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.15 cameraTheta=0.13 mountX=-0.02 mountY=-0.14, mountTheta=-1.70
01:51:46.653 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
01:51:46.655 00.002 1032 Enqueuing Move request for scope (0.14, 0.02)
01:51:46.656 00.001 10072 Worker thread wakes up
01:51:46.657 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
01:51:46.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
01:51:46.657 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
01:51:46.658 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.15, period_length = 287.50
01:51:46.658 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:51:46.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:46.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:51:46.658 00.000 10072 MoveAxis(E, 4, ABG)
01:51:46.658 00.000 10072 Guiding  Dir = 2, Dur = 4
01:51:46.658 00.000 10072 IsGuiding returns 0
01:51:46.658 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:46.660 00.002 10072 PulseGuide returned control before completion, sleep 14
01:51:46.678 00.018 1032 UpdateGuideState exits: m=1338 SNR=25.7
01:51:46.680 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:46.682 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:46.684 00.002 1032 Enqueuing Expose request
01:51:46.686 00.002 10072 IsGuiding returns 0
01:51:46.686 00.000 10072 Move returns status 0, amount 4
01:51:46.686 00.000 10072 MoveAxis(N, 0, ABG)
01:51:46.686 00.000 10072 Move returns status 0, amount 0
01:51:46.686 00.000 10072 move complete, result=0
01:51:46.686 00.000 10072 worker thread done servicing request
01:51:46.686 00.000 10072 Worker thread wakes up
01:51:46.686 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:46.686 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:46.692 00.006 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:51:47.202 00.510 10072 Exposure complete
01:51:47.247 00.045 10072 worker thread done servicing request
01:51:47.247 00.000 1032 OnExposeComplete: enter
01:51:47.249 00.002 1032 UpdateGuideState(): m_state=6
01:51:47.251 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 680
01:51:47.252 00.001 1032 Star::Find returns 1 (0), X=225.75, Y=619.69, Mass=1334, SNR=25.7, Peak=157 HFD=2.9
01:51:47.255 00.003 1032 MultiStar: [#1 0.17,-0.07,1.03,U] [#2 0.33,-0.07,0.76,U] [#3 0.33,-0.09,0.69,U] [#4 0.24,0.00,0.71,U] [#5 0.23,-0.10,0.65,U] [#6 0.25,-0.13,0.73,U] [#7 0.14,0.12,0.58,U] [#8 0.05,-0.08,0.52,U] 
01:51:47.256 00.001 1032 single-star, 8 included, MultiStar: {0.22, -0.04}, one-star: {0.20, 0.06}
01:51:47.258 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
01:51:47.259 00.001 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
01:51:47.260 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.28 mountX=0.00 mountY=-0.21, mountTheta=-1.55
01:51:47.263 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.06, opts=13)
01:51:47.266 00.003 1032 Enqueuing Move request for scope (0.20, 0.06)
01:51:47.268 00.002 10072 Worker thread wakes up
01:51:47.269 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
01:51:47.269 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
01:51:47.269 00.000 10072 Moving (0.20, 0.06) raw xDistance=0.00 yDistance=-0.21
01:51:47.270 00.001 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.15, period_length = 287.50
01:51:47.270 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
01:51:47.270 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:51:47.270 00.000 10072 MoveAxis(E, 6, ABG)
01:51:47.270 00.000 10072 Guiding  Dir = 2, Dur = 6
01:51:47.270 00.000 10072 IsGuiding returns 0
01:51:47.270 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:47.272 00.002 10072 PulseGuide returned control before completion, sleep 16
01:51:47.292 00.020 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:51:47.294 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:47.295 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:47.299 00.004 10072 IsGuiding returns 0
01:51:47.299 00.000 10072 Move returns status 0, amount 6
01:51:47.299 00.000 10072 MoveAxis(N, 133, ABG)
01:51:47.299 00.000 10072 Guiding  Dir = 0, Dur = 133
01:51:47.299 00.000 1032 Enqueuing Expose request
01:51:47.302 00.003 10072 IsGuiding returns 0
01:51:47.303 00.001 10072 PulseGuide returned control before completion, sleep 143
01:51:47.447 00.144 10072 IsGuiding returns 0
01:51:47.447 00.000 10072 Move returns status 0, amount 133
01:51:47.447 00.000 10072 move complete, result=0
01:51:47.447 00.000 10072 worker thread done servicing request
01:51:47.447 00.000 10072 Worker thread wakes up
01:51:47.447 00.000 1032 GuideStep: 0.0 px 6 ms EAST, -0.2 px 133 ms NORTH
01:51:47.449 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:47.449 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:48.075 00.626 10072 Exposure complete
01:51:48.119 00.044 10072 worker thread done servicing request
01:51:48.119 00.000 1032 OnExposeComplete: enter
01:51:48.123 00.004 1032 UpdateGuideState(): m_state=6
01:51:48.127 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 681
01:51:48.129 00.002 1032 Star::Find returns 1 (0), X=225.77, Y=619.27, Mass=1282, SNR=25.2, Peak=151 HFD=2.8
01:51:48.131 00.002 1032 MultiStar: [#1 0.20,-0.40,1.06,U] [#2 0.04,-0.42,0.78,U] [#3 0.33,-0.34,0.71,U] [#4 0.18,-0.36,0.75,U] [#5 0.26,-0.52,0.62,U] [#6 0.28,-0.42,0.76,U] [#7 0.14,-0.31,0.60,U] [#8 0.02,-0.23,0.55,U] 
01:51:48.133 00.002 1032 single-star, 8 included, MultiStar: {0.19, -0.38}, one-star: {0.21, -0.36}
01:51:48.134 00.001 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
01:51:48.136 00.002 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
01:51:48.138 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.36 hyp=0.42 cameraTheta=-1.04 mountX=-0.40 mountY=-0.11, mountTheta=-2.87
01:51:48.141 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.36, opts=13)
01:51:48.143 00.002 1032 Enqueuing Move request for scope (0.21, -0.36)
01:51:48.145 00.002 10072 Worker thread wakes up
01:51:48.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.36) opts 0xd
01:51:48.145 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.36)
01:51:48.145 00.000 10072 Moving (0.21, -0.36) raw xDistance=-0.40 yDistance=-0.11
01:51:48.146 00.001 10072 PPEC rslt: input = -0.40, final = -0.19, react = -0.18, pred = -0.01, hyst = -0.16, hyst_pct = 0.15, period_length = 287.50
01:51:48.146 00.000 10072 PPEC: input: -0.40, control: -0.19, exposure: 500
01:51:48.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:48.146 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:51:48.146 00.000 10072 MoveAxis(E, 193, ABG)
01:51:48.146 00.000 10072 Guiding  Dir = 2, Dur = 193
01:51:48.147 00.001 10072 IsGuiding returns 0
01:51:48.147 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:48.149 00.002 10072 PulseGuide returned control before completion, sleep 203
01:51:48.167 00.018 1032 UpdateGuideState exits: m=1282 SNR=25.2
01:51:48.170 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:48.172 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:48.177 00.005 1032 Enqueuing Expose request
01:51:48.354 00.177 10072 IsGuiding returns 0
01:51:48.354 00.000 10072 Move returns status 0, amount 193
01:51:48.354 00.000 10072 MoveAxis(N, 0, ABG)
01:51:48.354 00.000 10072 Move returns status 0, amount 0
01:51:48.354 00.000 10072 move complete, result=0
01:51:48.354 00.000 10072 worker thread done servicing request
01:51:48.354 00.000 10072 Worker thread wakes up
01:51:48.355 00.001 1032 GuideStep: -0.4 px 193 ms EAST, -0.1 px 0 ms NORTH
01:51:48.356 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:48.357 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:48.764 00.407 10072 Exposure complete
01:51:48.811 00.047 10072 worker thread done servicing request
01:51:48.812 00.001 1032 OnExposeComplete: enter
01:51:48.814 00.002 1032 UpdateGuideState(): m_state=6
01:51:48.816 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 682
01:51:48.817 00.001 1032 Star::Find returns 1 (0), X=225.75, Y=619.39, Mass=1368, SNR=26.1, Peak=146 HFD=2.8
01:51:48.819 00.002 1032 MultiStar: [#1 0.24,-0.32,1.04,U] [#2 0.05,-0.37,0.75,U] [#3 0.21,-0.32,0.71,U] [#4 0.18,-0.30,0.68,U] [#5 0.24,-0.34,0.61,U] [#6 0.40,-0.34,0.71,U] [#7 0.20,-0.25,0.58,U] [#8 0.08,-0.20,0.55,U] 
01:51:48.821 00.002 1032 single-star, 8 included, MultiStar: {0.20, -0.30}, one-star: {0.19, -0.25}
01:51:48.822 00.001 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
01:51:48.824 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
01:51:48.826 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.25 hyp=0.31 cameraTheta=-0.91 mountX=-0.29 mountY=-0.12, mountTheta=-2.74
01:51:48.829 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.25, opts=13)
01:51:48.832 00.003 1032 Enqueuing Move request for scope (0.19, -0.25)
01:51:48.834 00.002 10072 Worker thread wakes up
01:51:48.834 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.25) opts 0xd
01:51:48.834 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.25)
01:51:48.834 00.000 10072 Moving (0.19, -0.25) raw xDistance=-0.29 yDistance=-0.12
01:51:48.834 00.000 10072 PPEC rslt: input = -0.29, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.15, period_length = 287.50
01:51:48.834 00.000 10072 PPEC: input: -0.29, control: -0.14, exposure: 500
01:51:48.835 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:48.835 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:51:48.835 00.000 10072 MoveAxis(E, 142, ABG)
01:51:48.835 00.000 10072 Guiding  Dir = 2, Dur = 142
01:51:48.835 00.000 10072 IsGuiding returns 0
01:51:48.836 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:48.838 00.002 10072 PulseGuide returned control before completion, sleep 152
01:51:48.857 00.019 1032 UpdateGuideState exits: m=1368 SNR=26.1
01:51:48.858 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:48.863 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:48.865 00.002 1032 Enqueuing Expose request
01:51:48.996 00.131 10072 IsGuiding returns 0
01:51:48.996 00.000 10072 Move returns status 0, amount 142
01:51:48.996 00.000 10072 MoveAxis(N, 0, ABG)
01:51:48.997 00.001 10072 Move returns status 0, amount 0
01:51:48.997 00.000 10072 move complete, result=0
01:51:48.997 00.000 10072 worker thread done servicing request
01:51:48.997 00.000 10072 Worker thread wakes up
01:51:48.997 00.000 1032 GuideStep: -0.3 px 142 ms EAST, -0.1 px 0 ms NORTH
01:51:48.999 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:48.999 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:49.628 00.629 10072 Exposure complete
01:51:49.674 00.046 1032 OnExposeComplete: enter
01:51:49.676 00.002 1032 UpdateGuideState(): m_state=6
01:51:49.679 00.003 10072 worker thread done servicing request
01:51:49.679 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 683
01:51:49.682 00.003 1032 Star::Find returns 1 (0), X=225.70, Y=619.80, Mass=1370, SNR=26.1, Peak=133 HFD=2.9
01:51:49.683 00.001 1032 MultiStar: [#1 0.20,0.04,1.03,U] [#2 0.10,0.11,0.75,U] [#3 0.28,0.08,0.68,U] [#4 0.19,0.08,0.69,U] [#5 0.09,-0.04,0.58,U] [#6 0.31,0.01,0.73,U] [#7 0.05,0.15,0.56,U] [#8 0.05,0.21,0.55,U] 
01:51:49.685 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.09}, one-star: {0.14, 0.17}
01:51:49.688 00.003 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
01:51:49.689 00.001 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
01:51:49.691 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.19 cameraTheta=0.49 mountX=0.04 mountY=-0.18, mountTheta=-1.34
01:51:49.693 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.09, opts=13)
01:51:49.695 00.002 1032 Enqueuing Move request for scope (0.16, 0.09)
01:51:49.697 00.002 10072 Worker thread wakes up
01:51:49.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
01:51:49.697 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
01:51:49.697 00.000 10072 Moving (0.16, 0.09) raw xDistance=0.04 yDistance=-0.18
01:51:49.699 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.15, period_length = 287.50
01:51:49.699 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:51:49.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:49.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:51:49.699 00.000 10072 MoveAxis(E, 14, ABG)
01:51:49.699 00.000 10072 Guiding  Dir = 2, Dur = 14
01:51:49.699 00.000 10072 IsGuiding returns 0
01:51:49.700 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:49.702 00.002 10072 PulseGuide returned control before completion, sleep 24
01:51:49.719 00.017 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:51:49.721 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:49.723 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:49.724 00.001 1032 Enqueuing Expose request
01:51:49.734 00.010 10072 IsGuiding returns 0
01:51:49.734 00.000 10072 Move returns status 0, amount 14
01:51:49.734 00.000 10072 MoveAxis(N, 0, ABG)
01:51:49.734 00.000 10072 Move returns status 0, amount 0
01:51:49.734 00.000 10072 move complete, result=0
01:51:49.734 00.000 10072 worker thread done servicing request
01:51:49.734 00.000 10072 Worker thread wakes up
01:51:49.734 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:49.734 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:49.735 00.001 1032 GuideStep: 0.0 px 14 ms EAST, -0.2 px 0 ms NORTH
01:51:50.144 00.409 10072 Exposure complete
01:51:50.191 00.047 10072 worker thread done servicing request
01:51:50.191 00.000 1032 OnExposeComplete: enter
01:51:50.193 00.002 1032 UpdateGuideState(): m_state=6
01:51:50.195 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 684
01:51:50.197 00.002 1032 Star::Find returns 1 (0), X=225.68, Y=619.75, Mass=1371, SNR=26.1, Peak=126 HFD=2.9
01:51:50.199 00.002 1032 MultiStar: [#1 0.21,0.14,0.98,U] [#2 0.06,0.11,0.78,U] [#3 0.15,0.06,0.72,U] [#4 0.17,0.02,0.70,U] [#5 0.12,-0.14,0.60,U] [#6 0.26,0.03,0.72,U] [#7 0.14,0.01,0.58,U] [#8 0.07,0.13,0.56,U] 
01:51:50.202 00.003 1032 refined, 8 included, MultiStar: {0.15, 0.06}, one-star: {0.13, 0.11}
01:51:50.204 00.002 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
01:51:50.206 00.002 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
01:51:50.208 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.40 mountX=0.02 mountY=-0.16, mountTheta=-1.43
01:51:50.211 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
01:51:50.213 00.002 1032 Enqueuing Move request for scope (0.15, 0.06)
01:51:50.214 00.001 10072 Worker thread wakes up
01:51:50.215 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
01:51:50.215 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
01:51:50.215 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
01:51:50.216 00.001 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.15, period_length = 287.50
01:51:50.216 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:51:50.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:50.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:51:50.216 00.000 10072 MoveAxis(E, 13, ABG)
01:51:50.216 00.000 10072 Guiding  Dir = 2, Dur = 13
01:51:50.216 00.000 10072 IsGuiding returns 0
01:51:50.218 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:50.220 00.002 10072 PulseGuide returned control before completion, sleep 23
01:51:50.238 00.018 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:51:50.240 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:50.242 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:50.243 00.001 1032 Enqueuing Expose request
01:51:50.249 00.006 10072 IsGuiding returns 0
01:51:50.249 00.000 10072 Move returns status 0, amount 13
01:51:50.249 00.000 10072 MoveAxis(N, 0, ABG)
01:51:50.249 00.000 10072 Move returns status 0, amount 0
01:51:50.249 00.000 10072 move complete, result=0
01:51:50.249 00.000 10072 worker thread done servicing request
01:51:50.249 00.000 10072 Worker thread wakes up
01:51:50.250 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:50.250 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:50.253 00.003 1032 GuideStep: 0.0 px 13 ms EAST, -0.2 px 0 ms NORTH
01:51:50.879 00.626 10072 Exposure complete
01:51:50.926 00.047 10072 worker thread done servicing request
01:51:50.927 00.001 1032 OnExposeComplete: enter
01:51:50.930 00.003 1032 UpdateGuideState(): m_state=6
01:51:50.931 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 685
01:51:50.934 00.003 1032 Star::Find returns 1 (0), X=225.78, Y=619.65, Mass=1261, SNR=25.0, Peak=134 HFD=2.8
01:51:50.935 00.001 1032 MultiStar: [#1 0.22,0.04,1.04,U] [#2 0.21,-0.04,0.81,U] [#3 0.24,-0.06,0.72,U] [#4 0.08,-0.03,0.74,U] [#5 0.05,-0.13,0.64,U] [#6 0.29,-0.04,0.71,U] [#7 0.32,-0.09,0.60,U] [#8 0.19,0.08,0.57,U] 
01:51:50.937 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.02}, one-star: {0.22, 0.02}
01:51:50.939 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
01:51:50.941 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
01:51:50.942 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.21 cameraTheta=-0.12 mountX=-0.08 mountY=-0.19, mountTheta=-1.95
01:51:50.945 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.02, opts=13)
01:51:50.946 00.001 1032 Enqueuing Move request for scope (0.20, -0.02)
01:51:50.948 00.002 10072 Worker thread wakes up
01:51:50.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
01:51:50.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
01:51:50.948 00.000 10072 Moving (0.20, -0.02) raw xDistance=-0.08 yDistance=-0.19
01:51:50.949 00.001 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.14, period_length = 287.50
01:51:50.949 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
01:51:50.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:50.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:51:50.950 00.001 10072 MoveAxis(E, 17, ABG)
01:51:50.950 00.000 10072 Guiding  Dir = 2, Dur = 17
01:51:50.950 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:50.953 00.003 10072 IsGuiding returns 0
01:51:50.954 00.001 10072 PulseGuide returned control before completion, sleep 27
01:51:50.973 00.019 1032 UpdateGuideState exits: m=1261 SNR=25.0
01:51:50.975 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:50.976 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:50.978 00.002 1032 Enqueuing Expose request
01:51:50.986 00.008 10072 IsGuiding returns 0
01:51:50.986 00.000 10072 Move returns status 0, amount 17
01:51:50.986 00.000 10072 MoveAxis(N, 0, ABG)
01:51:50.986 00.000 10072 Move returns status 0, amount 0
01:51:50.986 00.000 10072 move complete, result=0
01:51:50.986 00.000 10072 worker thread done servicing request
01:51:50.986 00.000 10072 Worker thread wakes up
01:51:50.986 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:50.986 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:50.989 00.003 1032 GuideStep: -0.1 px 17 ms EAST, -0.2 px 0 ms NORTH
01:51:51.400 00.411 10072 Exposure complete
01:51:51.448 00.048 10072 worker thread done servicing request
01:51:51.448 00.000 1032 OnExposeComplete: enter
01:51:51.450 00.002 1032 UpdateGuideState(): m_state=6
01:51:51.452 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 686
01:51:51.454 00.002 1032 Star::Find returns 1 (0), X=225.86, Y=619.65, Mass=1328, SNR=25.7, Peak=138 HFD=2.7
01:51:51.457 00.003 1032 MultiStar: [#1 0.35,0.03,1.04,U] [#2 0.20,-0.13,0.75,U] [#3 0.18,-0.05,0.69,U] [#4 0.18,-0.06,0.72,U] [#5 0.24,-0.23,0.61,U] [#6 0.27,-0.12,0.72,U] [#7 0.22,0.05,0.58,U] [#8 0.10,-0.14,0.52,U] 
01:51:51.459 00.002 1032 refined, 8 included, MultiStar: {0.24, -0.06}, one-star: {0.30, 0.02}
01:51:51.462 00.003 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
01:51:51.464 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
01:51:51.466 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-0.25 mountX=-0.12 mountY=-0.22, mountTheta=-2.08
01:51:51.469 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.06, opts=13)
01:51:51.472 00.003 1032 Enqueuing Move request for scope (0.24, -0.06)
01:51:51.473 00.001 10072 Worker thread wakes up
01:51:51.474 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.06) opts 0xd
01:51:51.474 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.06)
01:51:51.474 00.000 10072 Moving (0.24, -0.06) raw xDistance=-0.12 yDistance=-0.22
01:51:51.475 00.001 10072 PPEC rslt: input = -0.12, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.14, period_length = 287.50
01:51:51.475 00.000 10072 PPEC: input: -0.12, control: -0.02, exposure: 500
01:51:51.475 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:51:51.475 00.000 10072 MoveAxis(E, 16, ABG)
01:51:51.475 00.000 10072 Guiding  Dir = 2, Dur = 16
01:51:51.475 00.000 10072 IsGuiding returns 0
01:51:51.476 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:51.479 00.003 10072 PulseGuide returned control before completion, sleep 26
01:51:51.497 00.018 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:51:51.499 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:51.502 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:51.504 00.002 1032 Enqueuing Expose request
01:51:51.506 00.002 10072 IsGuiding returns 0
01:51:51.506 00.000 10072 Move returns status 0, amount 16
01:51:51.506 00.000 10072 MoveAxis(N, 140, ABG)
01:51:51.506 00.000 10072 Guiding  Dir = 0, Dur = 140
01:51:51.506 00.000 10072 IsGuiding returns 0
01:51:51.507 00.001 10072 PulseGuide returned control before completion, sleep 150
01:51:51.663 00.156 10072 IsGuiding returns 0
01:51:51.663 00.000 10072 Move returns status 0, amount 140
01:51:51.663 00.000 10072 move complete, result=0
01:51:51.663 00.000 10072 worker thread done servicing request
01:51:51.663 00.000 10072 Worker thread wakes up
01:51:51.663 00.000 1032 GuideStep: -0.1 px 16 ms EAST, -0.2 px 140 ms NORTH
01:51:51.666 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:51.666 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:52.290 00.624 10072 Exposure complete
01:51:52.339 00.049 10072 worker thread done servicing request
01:51:52.339 00.000 1032 OnExposeComplete: enter
01:51:52.341 00.002 1032 UpdateGuideState(): m_state=6
01:51:52.343 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 687
01:51:52.345 00.002 1032 Star::Find returns 1 (0), X=225.70, Y=619.65, Mass=1370, SNR=26.1, Peak=148 HFD=3.0
01:51:52.347 00.002 1032 MultiStar: [#1 0.17,-0.04,1.08,U] [#2 0.13,-0.07,0.71,U] [#3 0.23,-0.08,0.69,U] [#4 0.10,-0.15,0.74,U] [#5 0.01,-0.21,0.58,U] [#6 0.28,-0.20,0.70,U] [#7 0.06,-0.03,0.57,U] [#8 -0.18,-0.19,0.48,U] 
01:51:52.350 00.003 1032 single-star, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.14, 0.02}
01:51:52.351 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
01:51:52.353 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
01:51:52.354 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.12 mountX=-0.02 mountY=-0.14, mountTheta=-1.71
01:51:52.358 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
01:51:52.360 00.002 1032 Enqueuing Move request for scope (0.14, 0.02)
01:51:52.362 00.002 10072 Worker thread wakes up
01:51:52.362 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
01:51:52.362 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
01:51:52.362 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
01:51:52.363 00.001 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.14, period_length = 287.50
01:51:52.363 00.000 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
01:51:52.363 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:52.363 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:51:52.364 00.001 10072 MoveAxis(E, 22, ABG)
01:51:52.364 00.000 10072 Guiding  Dir = 2, Dur = 22
01:51:52.364 00.000 10072 IsGuiding returns 0
01:51:52.365 00.001 10072 PulseGuide returned control before completion, sleep 32
01:51:52.366 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:52.388 00.022 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:51:52.390 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:52.393 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:52.399 00.006 1032 Enqueuing Expose request
01:51:52.425 00.026 10072 IsGuiding returns 0
01:51:52.425 00.000 10072 Move returns status 0, amount 22
01:51:52.425 00.000 10072 MoveAxis(N, 0, ABG)
01:51:52.425 00.000 10072 Move returns status 0, amount 0
01:51:52.425 00.000 10072 move complete, result=0
01:51:52.426 00.001 10072 worker thread done servicing request
01:51:52.426 00.000 10072 Worker thread wakes up
01:51:52.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:52.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:52.440 00.014 1032 GuideStep: -0.0 px 22 ms EAST, -0.1 px 0 ms NORTH
01:51:52.836 00.396 10072 Exposure complete
01:51:52.885 00.049 10072 worker thread done servicing request
01:51:52.886 00.001 1032 OnExposeComplete: enter
01:51:52.887 00.001 1032 UpdateGuideState(): m_state=6
01:51:52.890 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 688
01:51:52.891 00.001 1032 Star::Find returns 1 (0), X=225.59, Y=619.63, Mass=1394, SNR=26.2, Peak=146 HFD=3.1
01:51:52.893 00.002 1032 MultiStar: [#1 0.07,0.01,0.99,U] [#2 0.10,-0.14,0.73,U] [#3 0.20,-0.03,0.71,U] [#4 0.04,-0.03,0.71,U] [#5 0.07,-0.15,0.58,U] [#6 0.33,0.01,0.71,U] [#7 0.15,-0.04,0.60,U] [#8 -0.11,-0.06,0.55,U] 
01:51:52.896 00.003 1032 single-star, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.03, -0.00}
01:51:52.898 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
01:51:52.900 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
01:51:52.902 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.10 mountX=-0.01 mountY=-0.03, mountTheta=-1.93
01:51:52.906 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.00, opts=13)
01:51:52.909 00.003 1032 Enqueuing Move request for scope (0.03, -0.00)
01:51:52.912 00.003 10072 Worker thread wakes up
01:51:52.913 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
01:51:52.913 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
01:51:52.913 00.000 10072 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
01:51:52.914 00.001 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.14, period_length = 287.50
01:51:52.914 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
01:51:52.914 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:52.914 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:51:52.914 00.000 10072 MoveAxis(E, 19, ABG)
01:51:52.914 00.000 10072 Guiding  Dir = 2, Dur = 19
01:51:52.915 00.001 10072 IsGuiding returns 0
01:51:52.915 00.000 10072 PulseGuide returned control before completion, sleep 29
01:51:52.915 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:52.940 00.025 1032 UpdateGuideState exits: m=1394 SNR=26.2
01:51:52.942 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:52.944 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:52.946 00.002 1032 Enqueuing Expose request
01:51:52.957 00.011 10072 IsGuiding returns 0
01:51:52.957 00.000 10072 Move returns status 0, amount 19
01:51:52.957 00.000 10072 MoveAxis(N, 0, ABG)
01:51:52.957 00.000 10072 Move returns status 0, amount 0
01:51:52.957 00.000 10072 move complete, result=0
01:51:52.957 00.000 10072 worker thread done servicing request
01:51:52.958 00.001 10072 Worker thread wakes up
01:51:52.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:52.958 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:52.961 00.003 1032 GuideStep: -0.0 px 19 ms EAST, -0.0 px 0 ms NORTH
01:51:53.592 00.631 10072 Exposure complete
01:51:53.641 00.049 1032 OnExposeComplete: enter
01:51:53.644 00.003 1032 UpdateGuideState(): m_state=6
01:51:53.650 00.006 10072 worker thread done servicing request
01:51:53.650 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 689
01:51:53.652 00.002 1032 Star::Find returns 1 (0), X=225.55, Y=619.56, Mass=1409, SNR=26.5, Peak=149 HFD=3.1
01:51:53.656 00.004 1032 MultiStar: [#1 0.05,-0.14,1.02,U] [#2 0.01,-0.07,0.74,U] [#3 0.11,-0.13,0.69,U] [#4 0.09,-0.25,0.72,U] [#5 0.08,-0.25,0.60,U] [#6 0.21,-0.17,0.68,U] [#7 0.03,-0.16,0.58,U] [#8 -0.08,-0.19,0.53,U] 
01:51:53.657 00.001 1032 single-star, 8 included, MultiStar: {0.05, -0.15}, one-star: {-0.00, -0.07}
01:51:53.659 00.002 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.84)
01:51:53.661 00.002 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.84)
01:51:53.662 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.61 mountX=-0.07 mountY=0.02, mountTheta=2.84
01:51:53.666 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.07, opts=13)
01:51:53.669 00.003 1032 Enqueuing Move request for scope (-0.00, -0.07)
01:51:53.670 00.001 10072 Worker thread wakes up
01:51:53.671 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
01:51:53.671 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
01:51:53.671 00.000 10072 Moving (-0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
01:51:53.672 00.001 10072 PPEC rslt: input = -0.07, final = -0.02, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.14, period_length = 287.50
01:51:53.672 00.000 10072 PPEC: input: -0.07, control: -0.02, exposure: 500
01:51:53.673 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:53.673 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:51:53.673 00.000 10072 MoveAxis(E, 23, ABG)
01:51:53.673 00.000 10072 Guiding  Dir = 2, Dur = 23
01:51:53.673 00.000 10072 IsGuiding returns 0
01:51:53.673 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:53.675 00.002 10072 PulseGuide returned control before completion, sleep 33
01:51:53.694 00.019 1032 UpdateGuideState exits: m=1409 SNR=26.5
01:51:53.696 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:53.697 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:53.700 00.003 1032 Enqueuing Expose request
01:51:53.715 00.015 10072 IsGuiding returns 1
01:51:53.715 00.000 10072 scope still moving after pulse duration time elapsed
01:51:53.747 00.032 10072 IsGuiding returns 0
01:51:53.747 00.000 10072 scope move finished after 23 + 50 ms
01:51:53.747 00.000 10072 Move returns status 0, amount 23
01:51:53.747 00.000 10072 MoveAxis(N, 0, ABG)
01:51:53.747 00.000 10072 Move returns status 0, amount 0
01:51:53.747 00.000 10072 move complete, result=0
01:51:53.747 00.000 10072 worker thread done servicing request
01:51:53.747 00.000 10072 Worker thread wakes up
01:51:53.747 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:53.747 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:53.748 00.001 1032 GuideStep: -0.1 px 23 ms EAST, 0.0 px 0 ms NORTH
01:51:54.154 00.406 10072 Exposure complete
01:51:54.204 00.050 1032 OnExposeComplete: enter
01:51:54.208 00.004 1032 UpdateGuideState(): m_state=6
01:51:54.211 00.003 10072 worker thread done servicing request
01:51:54.211 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 690
01:51:54.213 00.002 1032 Star::Find returns 1 (0), X=225.64, Y=619.60, Mass=1390, SNR=26.2, Peak=149 HFD=3.1
01:51:54.216 00.003 1032 MultiStar: [#1 0.10,-0.12,1.02,U] [#2 0.07,-0.17,0.76,U] [#3 0.12,-0.20,0.68,U] [#4 0.05,-0.15,0.68,U] [#5 0.10,-0.26,0.59,U] [#6 0.25,-0.09,0.75,U] [#7 0.08,-0.13,0.59,U] [#8 -0.09,-0.05,0.55,U] 
01:51:54.218 00.002 1032 single-star, 8 included, MultiStar: {0.09, -0.13}, one-star: {0.09, -0.04}
01:51:54.220 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
01:51:54.221 00.001 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
01:51:54.223 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-0.42 mountX=-0.06 mountY=-0.07, mountTheta=-2.25
01:51:54.226 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
01:51:54.228 00.002 1032 Enqueuing Move request for scope (0.09, -0.04)
01:51:54.230 00.002 10072 Worker thread wakes up
01:51:54.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
01:51:54.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
01:51:54.230 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.07
01:51:54.231 00.001 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.14, period_length = 287.50
01:51:54.231 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
01:51:54.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:54.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:51:54.231 00.000 10072 MoveAxis(E, 21, ABG)
01:51:54.231 00.000 10072 Guiding  Dir = 2, Dur = 21
01:51:54.232 00.001 10072 IsGuiding returns 0
01:51:54.232 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:54.234 00.002 10072 PulseGuide returned control before completion, sleep 31
01:51:54.254 00.020 1032 UpdateGuideState exits: m=1390 SNR=26.2
01:51:54.256 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:54.258 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:54.259 00.001 1032 Enqueuing Expose request
01:51:54.277 00.018 10072 IsGuiding returns 1
01:51:54.277 00.000 10072 scope still moving after pulse duration time elapsed
01:51:54.308 00.031 10072 IsGuiding returns 0
01:51:54.308 00.000 10072 scope move finished after 21 + 55 ms
01:51:54.308 00.000 10072 Move returns status 0, amount 21
01:51:54.308 00.000 10072 MoveAxis(N, 0, ABG)
01:51:54.308 00.000 10072 Move returns status 0, amount 0
01:51:54.309 00.001 10072 move complete, result=0
01:51:54.309 00.000 10072 worker thread done servicing request
01:51:54.309 00.000 10072 Worker thread wakes up
01:51:54.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:54.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:54.310 00.001 1032 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
01:51:54.936 00.626 10072 Exposure complete
01:51:54.984 00.048 10072 worker thread done servicing request
01:51:54.984 00.000 1032 OnExposeComplete: enter
01:51:54.986 00.002 1032 UpdateGuideState(): m_state=6
01:51:54.989 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 691
01:51:54.990 00.001 1032 Star::Find returns 1 (0), X=225.60, Y=619.59, Mass=1333, SNR=25.7, Peak=138 HFD=3.1
01:51:54.992 00.002 1032 MultiStar: [#1 0.04,-0.08,1.01,U] [#2 -0.08,-0.16,0.78,U] [#3 0.19,0.01,0.69,U] [#4 0.08,-0.16,0.74,U] [#5 -0.03,-0.14,0.64,U] [#6 0.21,-0.11,0.72,U] [#7 0.01,0.06,0.59,U] [#8 -0.04,-0.14,0.57,U] 
01:51:54.994 00.002 1032 single-star, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.04, -0.05}
01:51:54.997 00.003 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
01:51:54.998 00.001 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
01:51:54.999 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.80 mountX=-0.06 mountY=-0.03, mountTheta=-2.63
01:51:55.002 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
01:51:55.004 00.002 1032 Enqueuing Move request for scope (0.04, -0.05)
01:51:55.006 00.002 10072 Worker thread wakes up
01:51:55.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:51:55.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:51:55.006 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
01:51:55.007 00.001 10072 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.14, period_length = 287.50
01:51:55.007 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 500
01:51:55.007 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:55.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:51:55.007 00.000 10072 MoveAxis(E, 22, ABG)
01:51:55.007 00.000 10072 Guiding  Dir = 2, Dur = 22
01:51:55.007 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:55.009 00.002 10072 IsGuiding returns 0
01:51:55.009 00.000 10072 PulseGuide returned control before completion, sleep 32
01:51:55.027 00.018 1032 UpdateGuideState exits: m=1333 SNR=25.7
01:51:55.030 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:55.032 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:55.033 00.001 1032 Enqueuing Expose request
01:51:55.043 00.010 10072 IsGuiding returns 1
01:51:55.043 00.000 10072 scope still moving after pulse duration time elapsed
01:51:55.074 00.031 10072 IsGuiding returns 0
01:51:55.074 00.000 10072 scope move finished after 22 + 43 ms
01:51:55.074 00.000 10072 Move returns status 0, amount 22
01:51:55.074 00.000 10072 MoveAxis(N, 0, ABG)
01:51:55.074 00.000 10072 Move returns status 0, amount 0
01:51:55.074 00.000 10072 move complete, result=0
01:51:55.074 00.000 10072 worker thread done servicing request
01:51:55.074 00.000 10072 Worker thread wakes up
01:51:55.074 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:55.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:55.123 00.049 1032 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
01:51:55.483 00.360 10072 Exposure complete
01:51:55.537 00.054 10072 worker thread done servicing request
01:51:55.537 00.000 1032 OnExposeComplete: enter
01:51:55.539 00.002 1032 UpdateGuideState(): m_state=6
01:51:55.541 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 692
01:51:55.543 00.002 1032 Star::Find returns 1 (0), X=225.52, Y=619.75, Mass=1410, SNR=26.4, Peak=151 HFD=3.0
01:51:55.545 00.002 1032 MultiStar: [#1 -0.03,0.00,0.96,U] [#2 -0.01,0.05,0.75,U] [#3 0.17,0.13,0.71,U] [#4 -0.03,-0.04,0.69,U] [#5 -0.01,-0.11,0.60,U] [#6 0.17,-0.04,0.71,U] [#7 0.08,0.06,0.58,U] [#8 -0.21,-0.06,0.52,U] 
01:51:55.547 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {-0.03, 0.11}
01:51:55.550 00.003 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
01:51:55.552 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
01:51:55.553 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.96 mountX=0.02 mountY=-0.02, mountTheta=-0.87
01:51:55.558 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
01:51:55.559 00.001 1032 Enqueuing Move request for scope (0.01, 0.02)
01:51:55.561 00.002 10072 Worker thread wakes up
01:51:55.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:51:55.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:51:55.561 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
01:51:55.562 00.001 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.14, period_length = 287.50
01:51:55.562 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
01:51:55.562 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:55.563 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:51:55.563 00.000 10072 MoveAxis(E, 20, ABG)
01:51:55.563 00.000 10072 Guiding  Dir = 2, Dur = 20
01:51:55.563 00.000 10072 IsGuiding returns 0
01:51:55.563 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:55.565 00.002 10072 PulseGuide returned control before completion, sleep 30
01:51:55.584 00.019 1032 UpdateGuideState exits: m=1410 SNR=26.4
01:51:55.586 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:55.589 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:55.602 00.013 1032 Enqueuing Expose request
01:51:55.610 00.008 10072 IsGuiding returns 0
01:51:55.610 00.000 10072 Move returns status 0, amount 20
01:51:55.610 00.000 10072 MoveAxis(N, 0, ABG)
01:51:55.610 00.000 10072 Move returns status 0, amount 0
01:51:55.610 00.000 10072 move complete, result=0
01:51:55.610 00.000 10072 worker thread done servicing request
01:51:55.611 00.001 10072 Worker thread wakes up
01:51:55.611 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:55.611 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:55.619 00.008 1032 GuideStep: 0.0 px 20 ms EAST, -0.0 px 0 ms NORTH
01:51:56.248 00.629 10072 Exposure complete
01:51:56.293 00.045 10072 worker thread done servicing request
01:51:56.294 00.001 1032 OnExposeComplete: enter
01:51:56.296 00.002 1032 UpdateGuideState(): m_state=6
01:51:56.297 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 693
01:51:56.299 00.002 1032 Star::Find returns 1 (0), X=225.54, Y=619.74, Mass=1234, SNR=24.8, Peak=134 HFD=3.0
01:51:56.301 00.002 1032 MultiStar: [#1 0.10,0.07,1.07,U] [#2 -0.02,0.08,0.77,U] [#3 0.14,0.08,0.73,U] [#4 0.00,0.14,0.75,U] [#5 0.15,-0.01,0.65,U] [#6 0.19,0.01,0.76,U] [#7 -0.13,-0.07,0.59,U] [#8 -0.10,0.14,0.58,U] 
01:51:56.303 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {-0.01, 0.11}
01:51:56.305 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
01:51:56.307 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
01:51:56.309 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=1.00 mountX=0.05 mountY=-0.06, mountTheta=-0.83
01:51:56.311 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
01:51:56.313 00.002 1032 Enqueuing Move request for scope (0.04, 0.06)
01:51:56.314 00.001 10072 Worker thread wakes up
01:51:56.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:51:56.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:51:56.314 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.06
01:51:56.316 00.002 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.14, period_length = 287.50
01:51:56.316 00.000 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
01:51:56.316 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:56.316 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:51:56.316 00.000 10072 MoveAxis(E, 23, ABG)
01:51:56.317 00.001 10072 Guiding  Dir = 2, Dur = 23
01:51:56.317 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:56.319 00.002 10072 IsGuiding returns 0
01:51:56.319 00.000 10072 PulseGuide returned control before completion, sleep 33
01:51:56.337 00.018 1032 UpdateGuideState exits: m=1234 SNR=24.8
01:51:56.340 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:56.342 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:56.344 00.002 1032 Enqueuing Expose request
01:51:56.355 00.011 10072 IsGuiding returns 1
01:51:56.355 00.000 10072 scope still moving after pulse duration time elapsed
01:51:56.386 00.031 10072 IsGuiding returns 0
01:51:56.386 00.000 10072 scope move finished after 23 + 44 ms
01:51:56.386 00.000 10072 Move returns status 0, amount 23
01:51:56.386 00.000 10072 MoveAxis(N, 0, ABG)
01:51:56.386 00.000 10072 Move returns status 0, amount 0
01:51:56.386 00.000 10072 move complete, result=0
01:51:56.386 00.000 10072 worker thread done servicing request
01:51:56.386 00.000 10072 Worker thread wakes up
01:51:56.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:56.387 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:56.387 00.000 1032 GuideStep: 0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
01:51:56.795 00.408 10072 Exposure complete
01:51:56.843 00.048 10072 worker thread done servicing request
01:51:56.843 00.000 1032 OnExposeComplete: enter
01:51:56.845 00.002 1032 UpdateGuideState(): m_state=6
01:51:56.847 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 694
01:51:56.849 00.002 1032 Star::Find returns 1 (0), X=225.53, Y=619.77, Mass=1319, SNR=25.5, Peak=137 HFD=3.0
01:51:56.851 00.002 1032 MultiStar: [#1 0.05,0.15,1.03,U] [#2 0.04,0.10,0.77,U] [#3 0.22,0.15,0.72,U] [#4 0.01,0.16,0.71,U] [#5 -0.10,0.08,0.61,U] [#6 0.19,-0.01,0.72,U] [#7 0.00,0.19,0.61,U] [#8 -0.10,0.03,0.52,U] 
01:51:56.852 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {-0.02, 0.14}
01:51:56.854 00.002 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
01:51:56.855 00.001 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
01:51:56.858 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=0.10 mountY=-0.07, mountTheta=-0.57
01:51:56.860 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
01:51:56.864 00.004 1032 Enqueuing Move request for scope (0.04, 0.11)
01:51:56.865 00.001 10072 Worker thread wakes up
01:51:56.866 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
01:51:56.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:51:56.866 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.10 yDistance=-0.07
01:51:56.867 00.001 10072 PPEC rslt: input = 0.10, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.13, period_length = 287.50
01:51:56.867 00.000 10072 PPEC: input: 0.10, control: -0.02, exposure: 500
01:51:56.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:56.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:51:56.867 00.000 10072 MoveAxis(E, 20, ABG)
01:51:56.867 00.000 10072 Guiding  Dir = 2, Dur = 20
01:51:56.867 00.000 10072 IsGuiding returns 0
01:51:56.868 00.001 10072 PulseGuide returned control before completion, sleep 30
01:51:56.869 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:56.889 00.020 1032 UpdateGuideState exits: m=1319 SNR=25.5
01:51:56.892 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:56.894 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:56.896 00.002 1032 Enqueuing Expose request
01:51:56.900 00.004 10072 IsGuiding returns 1
01:51:56.900 00.000 10072 scope still moving after pulse duration time elapsed
01:51:56.946 00.046 10072 IsGuiding returns 1
01:51:56.978 00.032 10072 IsGuiding returns 0
01:51:56.978 00.000 10072 scope move finished after 20 + 90 ms
01:51:56.978 00.000 10072 Move returns status 0, amount 20
01:51:56.978 00.000 10072 MoveAxis(N, 0, ABG)
01:51:56.978 00.000 10072 Move returns status 0, amount 0
01:51:56.978 00.000 10072 move complete, result=0
01:51:56.978 00.000 10072 worker thread done servicing request
01:51:56.978 00.000 10072 Worker thread wakes up
01:51:56.978 00.000 1032 GuideStep: 0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
01:51:56.981 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:56.981 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:57.618 00.637 10072 Exposure complete
01:51:57.666 00.048 10072 worker thread done servicing request
01:51:57.666 00.000 1032 OnExposeComplete: enter
01:51:57.668 00.002 1032 UpdateGuideState(): m_state=6
01:51:57.670 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 695
01:51:57.671 00.001 1032 Star::Find returns 1 (0), X=225.56, Y=619.88, Mass=1421, SNR=26.6, Peak=134 HFD=3.1
01:51:57.673 00.002 1032 MultiStar: [#1 0.06,0.18,1.05,U] [#2 0.08,0.13,0.73,U] [#3 0.15,0.19,0.69,U] [#4 0.09,0.23,0.70,U] [#5 0.11,0.20,0.61,U] [#6 0.15,0.08,0.69,U] [#7 0.12,0.38,0.58,U] [#8 -0.08,0.20,0.49,U] 
01:51:57.674 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.20}, one-star: {-0.00, 0.25}
01:51:57.676 00.002 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
01:51:57.677 00.001 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
01:51:57.680 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.22 mountX=0.17 mountY=-0.12, mountTheta=-0.61
01:51:57.684 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.20, opts=13)
01:51:57.687 00.003 1032 Enqueuing Move request for scope (0.07, 0.20)
01:51:57.688 00.001 10072 Worker thread wakes up
01:51:57.690 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
01:51:57.690 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
01:51:57.690 00.000 10072 Moving (0.07, 0.20) raw xDistance=0.17 yDistance=-0.12
01:51:57.691 00.001 10072 PPEC rslt: input = 0.17, final = 0.05, react = 0.08, pred = -0.03, hyst = 0.07, hyst_pct = 0.13, period_length = 287.50
01:51:57.691 00.000 10072 PPEC: input: 0.17, control: 0.05, exposure: 500
01:51:57.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:57.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:51:57.691 00.000 10072 MoveAxis(W, 55, ABG)
01:51:57.691 00.000 10072 Guiding  Dir = 3, Dur = 55
01:51:57.691 00.000 10072 IsGuiding returns 0
01:51:57.692 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:57.694 00.002 10072 PulseGuide returned control before completion, sleep 65
01:51:57.713 00.019 1032 UpdateGuideState exits: m=1421 SNR=26.6
01:51:57.715 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:57.717 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:57.718 00.001 1032 Enqueuing Expose request
01:51:57.772 00.054 10072 IsGuiding returns 0
01:51:57.773 00.001 10072 Move returns status 0, amount 55
01:51:57.773 00.000 10072 MoveAxis(N, 0, ABG)
01:51:57.773 00.000 10072 Move returns status 0, amount 0
01:51:57.773 00.000 10072 move complete, result=0
01:51:57.773 00.000 10072 worker thread done servicing request
01:51:57.773 00.000 10072 Worker thread wakes up
01:51:57.773 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:57.773 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:57.775 00.002 1032 GuideStep: 0.2 px 55 ms WEST, -0.1 px 0 ms NORTH
01:51:58.183 00.408 10072 Exposure complete
01:51:58.239 00.056 10072 worker thread done servicing request
01:51:58.239 00.000 1032 OnExposeComplete: enter
01:51:58.242 00.003 1032 UpdateGuideState(): m_state=6
01:51:58.245 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 696
01:51:58.247 00.002 1032 Star::Find returns 1 (0), X=225.58, Y=620.01, Mass=1390, SNR=26.3, Peak=135 HFD=3.1
01:51:58.249 00.002 1032 MultiStar: [#1 0.05,0.24,0.97,U] [#2 0.03,0.20,0.76,U] [#3 0.12,0.18,0.71,U] [#4 0.05,0.29,0.72,U] [#5 0.01,0.10,0.61,U] [#6 0.11,0.20,0.70,U] [#7 0.02,0.24,0.54,U] [#8 -0.01,0.19,0.56,U] 
01:51:58.251 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.23}, one-star: {0.02, 0.38}
01:51:58.253 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
01:51:58.256 00.003 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
01:51:58.258 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.37 mountX=0.21 mountY=-0.11, mountTheta=-0.46
01:51:58.262 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.23, opts=13)
01:51:58.264 00.002 1032 Enqueuing Move request for scope (0.05, 0.23)
01:51:58.267 00.003 10072 Worker thread wakes up
01:51:58.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
01:51:58.267 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
01:51:58.267 00.000 10072 Moving (0.05, 0.23) raw xDistance=0.21 yDistance=-0.11
01:51:58.268 00.001 10072 PPEC rslt: input = 0.21, final = 0.07, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.13, period_length = 287.50
01:51:58.268 00.000 10072 PPEC: input: 0.21, control: 0.07, exposure: 500
01:51:58.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:58.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:51:58.268 00.000 10072 MoveAxis(W, 76, ABG)
01:51:58.269 00.001 10072 Guiding  Dir = 3, Dur = 76
01:51:58.269 00.000 10072 IsGuiding returns 0
01:51:58.270 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:58.274 00.004 10072 PulseGuide returned control before completion, sleep 86
01:51:58.296 00.022 1032 UpdateGuideState exits: m=1390 SNR=26.3
01:51:58.300 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:58.307 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:58.310 00.003 1032 Enqueuing Expose request
01:51:58.366 00.056 10072 IsGuiding returns 0
01:51:58.367 00.001 10072 Move returns status 0, amount 76
01:51:58.367 00.000 10072 MoveAxis(N, 0, ABG)
01:51:58.367 00.000 10072 Move returns status 0, amount 0
01:51:58.367 00.000 10072 move complete, result=0
01:51:58.367 00.000 10072 worker thread done servicing request
01:51:58.367 00.000 10072 Worker thread wakes up
01:51:58.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:58.367 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:58.368 00.001 1032 GuideStep: 0.2 px 76 ms WEST, -0.1 px 0 ms NORTH
01:51:58.994 00.626 10072 Exposure complete
01:51:59.044 00.050 10072 worker thread done servicing request
01:51:59.044 00.000 1032 OnExposeComplete: enter
01:51:59.046 00.002 1032 UpdateGuideState(): m_state=6
01:51:59.048 00.002 1032 Star::Find(15, 225, 620, 0, (0,0,0,0), 0.7, 4.5, 255) frame 697
01:51:59.051 00.003 1032 Star::Find returns 1 (0), X=225.61, Y=619.85, Mass=1218, SNR=24.6, Peak=127 HFD=2.9
01:51:59.055 00.004 1032 MultiStar: [#1 0.12,0.13,1.07,U] [#2 0.07,0.09,0.83,U] [#3 0.14,0.05,0.76,U] [#4 0.02,0.16,0.77,U] [#5 0.16,-0.09,0.63,U] [#6 0.20,0.04,0.74,U] [#7 0.10,0.16,0.60,U] [#8 0.01,0.10,0.58,U] 
01:51:59.057 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.05, 0.21}
01:51:59.059 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
01:51:59.060 00.001 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
01:51:59.062 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.82 mountX=0.07 mountY=-0.12, mountTheta=-1.01
01:51:59.065 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
01:51:59.066 00.001 1032 Enqueuing Move request for scope (0.10, 0.10)
01:51:59.068 00.002 10072 Worker thread wakes up
01:51:59.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
01:51:59.068 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
01:51:59.068 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
01:51:59.069 00.001 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.13, period_length = 287.50
01:51:59.070 00.001 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
01:51:59.070 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:59.070 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:51:59.070 00.000 10072 MoveAxis(E, 23, ABG)
01:51:59.070 00.000 10072 Guiding  Dir = 2, Dur = 23
01:51:59.070 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:59.072 00.002 10072 IsGuiding returns 0
01:51:59.073 00.001 10072 PulseGuide returned control before completion, sleep 33
01:51:59.092 00.019 1032 UpdateGuideState exits: m=1218 SNR=24.6
01:51:59.094 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:59.096 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:59.098 00.002 1032 Enqueuing Expose request
01:51:59.114 00.016 10072 IsGuiding returns 1
01:51:59.114 00.000 10072 scope still moving after pulse duration time elapsed
01:51:59.145 00.031 10072 IsGuiding returns 0
01:51:59.145 00.000 10072 scope move finished after 23 + 50 ms
01:51:59.146 00.001 10072 Move returns status 0, amount 23
01:51:59.146 00.000 10072 MoveAxis(N, 0, ABG)
01:51:59.146 00.000 10072 Move returns status 0, amount 0
01:51:59.146 00.000 10072 move complete, result=0
01:51:59.146 00.000 10072 worker thread done servicing request
01:51:59.146 00.000 10072 Worker thread wakes up
01:51:59.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:59.146 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:59.156 00.010 1032 GuideStep: 0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
01:51:59.555 00.399 10072 Exposure complete
01:51:59.610 00.055 10072 worker thread done servicing request
01:51:59.610 00.000 1032 OnExposeComplete: enter
01:51:59.613 00.003 1032 UpdateGuideState(): m_state=6
01:51:59.617 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 698
01:51:59.619 00.002 1032 Star::Find returns 1 (0), X=225.53, Y=619.75, Mass=1280, SNR=25.2, Peak=126 HFD=3.1
01:51:59.621 00.002 1032 MultiStar: [#1 0.09,0.09,1.01,U] [#2 0.03,-0.02,0.76,U] [#3 0.09,0.07,0.73,U] [#4 -0.03,-0.00,0.77,U] [#5 0.04,0.01,0.64,U] [#6 0.19,0.02,0.73,U] [#7 0.12,0.05,0.60,U] [#8 -0.14,-0.05,0.52,U] 
01:51:59.623 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {-0.03, 0.12}
01:51:59.625 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
01:51:59.627 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
01:51:59.629 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.74 mountX=0.03 mountY=-0.05, mountTheta=-1.09
01:51:59.633 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.04, opts=13)
01:51:59.635 00.002 1032 Enqueuing Move request for scope (0.04, 0.04)
01:51:59.637 00.002 10072 Worker thread wakes up
01:51:59.638 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:51:59.638 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:51:59.638 00.000 10072 Moving (0.04, 0.04) raw xDistance=0.03 yDistance=-0.05
01:51:59.639 00.001 10072 PPEC rslt: input = 0.03, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.13, period_length = 287.50
01:51:59.639 00.000 10072 PPEC: input: 0.03, control: -0.02, exposure: 500
01:51:59.639 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:59.639 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:51:59.639 00.000 10072 MoveAxis(E, 19, ABG)
01:51:59.639 00.000 10072 Guiding  Dir = 2, Dur = 19
01:51:59.640 00.001 10072 IsGuiding returns 0
01:51:59.640 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:51:59.644 00.004 10072 PulseGuide returned control before completion, sleep 29
01:51:59.663 00.019 1032 UpdateGuideState exits: m=1280 SNR=25.2
01:51:59.665 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:59.667 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:51:59.668 00.001 1032 Enqueuing Expose request
01:51:59.676 00.008 10072 IsGuiding returns 0
01:51:59.676 00.000 10072 Move returns status 0, amount 19
01:51:59.676 00.000 10072 MoveAxis(N, 0, ABG)
01:51:59.676 00.000 10072 Move returns status 0, amount 0
01:51:59.676 00.000 10072 move complete, result=0
01:51:59.676 00.000 10072 worker thread done servicing request
01:51:59.676 00.000 10072 Worker thread wakes up
01:51:59.677 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:51:59.677 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:51:59.679 00.002 1032 GuideStep: 0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
01:52:00.302 00.623 10072 Exposure complete
01:52:00.351 00.049 10072 worker thread done servicing request
01:52:00.351 00.000 1032 OnExposeComplete: enter
01:52:00.354 00.003 1032 UpdateGuideState(): m_state=6
01:52:00.356 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 699
01:52:00.357 00.001 1032 Star::Find returns 1 (0), X=225.54, Y=619.72, Mass=1393, SNR=26.2, Peak=148 HFD=3.1
01:52:00.358 00.001 1032 MultiStar: [#1 0.08,0.05,1.00,U] [#2 0.18,0.06,0.77,U] [#3 0.16,0.00,0.68,U] [#4 0.05,-0.06,0.70,U] [#5 0.08,-0.11,0.61,U] [#6 0.08,-0.04,0.71,U] [#7 0.04,0.05,0.57,U] [#8 0.10,0.00,0.58,U] 
01:52:00.362 00.004 1032 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {-0.02, 0.09}
01:52:00.365 00.003 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
01:52:00.367 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
01:52:00.369 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.15 mountX=-0.01 mountY=-0.08, mountTheta=-1.68
01:52:00.372 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
01:52:00.374 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
01:52:00.376 00.002 10072 Worker thread wakes up
01:52:00.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
01:52:00.376 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
01:52:00.376 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
01:52:00.377 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.13, period_length = 287.50
01:52:00.377 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:52:00.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:00.379 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:52:00.379 00.000 10072 MoveAxis(E, 10, ABG)
01:52:00.379 00.000 10072 Guiding  Dir = 2, Dur = 10
01:52:00.379 00.000 10072 IsGuiding returns 0
01:52:00.380 00.001 10072 PulseGuide returned control before completion, sleep 20
01:52:00.380 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:00.403 00.023 1032 UpdateGuideState exits: m=1393 SNR=26.2
01:52:00.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:00.408 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:00.410 00.002 1032 Enqueuing Expose request
01:52:00.411 00.001 10072 IsGuiding returns 0
01:52:00.411 00.000 10072 Move returns status 0, amount 10
01:52:00.411 00.000 10072 MoveAxis(N, 0, ABG)
01:52:00.411 00.000 10072 Move returns status 0, amount 0
01:52:00.411 00.000 10072 move complete, result=0
01:52:00.412 00.001 10072 worker thread done servicing request
01:52:00.412 00.000 10072 Worker thread wakes up
01:52:00.412 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:00.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:00.420 00.008 1032 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
01:52:00.832 00.412 10072 Exposure complete
01:52:00.878 00.046 10072 worker thread done servicing request
01:52:00.878 00.000 1032 OnExposeComplete: enter
01:52:00.880 00.002 1032 UpdateGuideState(): m_state=6
01:52:00.883 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 700
01:52:00.884 00.001 1032 Star::Find returns 1 (0), X=225.61, Y=619.76, Mass=1395, SNR=26.3, Peak=137 HFD=2.9
01:52:00.887 00.003 1032 MultiStar: [#1 0.16,0.10,0.98,U] [#2 0.05,0.09,0.76,U] [#3 0.14,0.05,0.68,U] [#4 0.06,0.13,0.71,U] [#5 0.12,-0.10,0.59,U] [#6 0.22,0.06,0.72,U] [#7 0.01,0.17,0.57,U] [#8 0.02,0.10,0.53,U] 
01:52:00.888 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {0.06, 0.13}
01:52:00.890 00.002 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
01:52:00.893 00.003 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
01:52:00.894 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.71 mountX=0.06 mountY=-0.11, mountTheta=-1.12
01:52:00.898 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.08, opts=13)
01:52:00.900 00.002 1032 Enqueuing Move request for scope (0.10, 0.08)
01:52:00.901 00.001 10072 Worker thread wakes up
01:52:00.901 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
01:52:00.902 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
01:52:00.902 00.000 10072 Moving (0.10, 0.08) raw xDistance=0.06 yDistance=-0.11
01:52:00.903 00.001 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.13, period_length = 287.50
01:52:00.903 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:52:00.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:00.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:52:00.903 00.000 10072 MoveAxis(E, 8, ABG)
01:52:00.903 00.000 10072 Guiding  Dir = 2, Dur = 8
01:52:00.904 00.001 10072 IsGuiding returns 0
01:52:00.904 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:00.906 00.002 10072 PulseGuide returned control before completion, sleep 18
01:52:00.925 00.019 1032 UpdateGuideState exits: m=1395 SNR=26.3
01:52:00.927 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:00.929 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:00.931 00.002 1032 Enqueuing Expose request
01:52:00.940 00.009 10072 IsGuiding returns 0
01:52:00.943 00.003 10072 Move returns status 0, amount 8
01:52:00.943 00.000 10072 MoveAxis(N, 0, ABG)
01:52:00.943 00.000 10072 Move returns status 0, amount 0
01:52:00.943 00.000 10072 move complete, result=0
01:52:00.943 00.000 10072 worker thread done servicing request
01:52:00.943 00.000 10072 Worker thread wakes up
01:52:00.943 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:00.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:00.946 00.003 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:52:01.674 00.728 10072 Exposure complete
01:52:01.721 00.047 10072 worker thread done servicing request
01:52:01.721 00.000 1032 OnExposeComplete: enter
01:52:01.723 00.002 1032 UpdateGuideState(): m_state=6
01:52:01.725 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 701
01:52:01.726 00.001 1032 Star::Find returns 1 (0), X=225.51, Y=619.85, Mass=1393, SNR=26.3, Peak=139 HFD=3.0
01:52:01.728 00.002 1032 MultiStar: [#1 0.11,0.20,0.99,U] [#2 -0.00,0.09,0.73,U] [#3 0.21,0.17,0.69,U] [#4 0.11,0.15,0.73,U] [#5 0.01,0.03,0.58,U] [#6 0.19,0.13,0.70,U] [#7 -0.03,0.20,0.57,U] [#8 0.06,0.10,0.55,U] 
01:52:01.729 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.15}, one-star: {-0.05, 0.22}
01:52:01.731 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
01:52:01.732 00.001 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
01:52:01.734 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.16 mountX=0.13 mountY=-0.10, mountTheta=-0.67
01:52:01.737 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
01:52:01.740 00.003 1032 Enqueuing Move request for scope (0.07, 0.15)
01:52:01.743 00.003 10072 Worker thread wakes up
01:52:01.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
01:52:01.743 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
01:52:01.743 00.000 10072 Moving (0.07, 0.15) raw xDistance=0.13 yDistance=-0.10
01:52:01.744 00.001 10072 PPEC rslt: input = 0.13, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.13, period_length = 287.50
01:52:01.744 00.000 10072 PPEC: input: 0.13, control: -0.01, exposure: 500
01:52:01.744 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:01.744 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:52:01.744 00.000 10072 MoveAxis(E, 8, ABG)
01:52:01.744 00.000 10072 Guiding  Dir = 2, Dur = 8
01:52:01.745 00.001 10072 IsGuiding returns 0
01:52:01.745 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:01.747 00.002 10072 PulseGuide returned control before completion, sleep 18
01:52:01.764 00.017 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:52:01.766 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:01.768 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:01.770 00.002 1032 Enqueuing Expose request
01:52:01.780 00.010 10072 IsGuiding returns 0
01:52:01.780 00.000 10072 Move returns status 0, amount 8
01:52:01.780 00.000 10072 MoveAxis(N, 0, ABG)
01:52:01.780 00.000 10072 Move returns status 0, amount 0
01:52:01.780 00.000 10072 move complete, result=0
01:52:01.780 00.000 10072 worker thread done servicing request
01:52:01.780 00.000 10072 Worker thread wakes up
01:52:01.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:01.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:01.781 00.001 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:52:02.190 00.409 10072 Exposure complete
01:52:02.235 00.045 10072 worker thread done servicing request
01:52:02.235 00.000 1032 OnExposeComplete: enter
01:52:02.237 00.002 1032 UpdateGuideState(): m_state=6
01:52:02.239 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 702
01:52:02.241 00.002 1032 Star::Find returns 1 (0), X=225.59, Y=619.92, Mass=1368, SNR=26.1, Peak=140 HFD=3.0
01:52:02.243 00.002 1032 MultiStar: [#1 0.06,0.17,0.99,U] [#2 0.03,0.11,0.73,U] [#3 0.14,0.14,0.69,U] [#4 -0.05,0.15,0.73,U] [#5 -0.04,0.05,0.60,U] [#6 0.31,0.34,0.73,U] [#7 0.04,0.08,0.59,U] [#8 -0.14,0.16,0.55,U] 
01:52:02.245 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.17}, one-star: {0.03, 0.29}
01:52:02.246 00.001 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
01:52:02.249 00.003 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
01:52:02.252 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.29 mountX=0.16 mountY=-0.09, mountTheta=-0.54
01:52:02.255 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.17, opts=13)
01:52:02.258 00.003 1032 Enqueuing Move request for scope (0.05, 0.17)
01:52:02.260 00.002 10072 Worker thread wakes up
01:52:02.261 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
01:52:02.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
01:52:02.261 00.000 10072 Moving (0.05, 0.17) raw xDistance=0.16 yDistance=-0.09
01:52:02.262 00.001 10072 PPEC rslt: input = 0.16, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.12, period_length = 287.50
01:52:02.262 00.000 10072 PPEC: input: 0.16, control: 0.06, exposure: 500
01:52:02.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:02.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:52:02.262 00.000 10072 MoveAxis(W, 65, ABG)
01:52:02.262 00.000 10072 Guiding  Dir = 3, Dur = 65
01:52:02.262 00.000 10072 IsGuiding returns 0
01:52:02.262 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:02.265 00.003 10072 PulseGuide returned control before completion, sleep 75
01:52:02.283 00.018 1032 UpdateGuideState exits: m=1368 SNR=26.1
01:52:02.285 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:02.287 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:02.288 00.001 1032 Enqueuing Expose request
01:52:02.343 00.055 10072 IsGuiding returns 0
01:52:02.343 00.000 10072 Move returns status 0, amount 65
01:52:02.343 00.000 10072 MoveAxis(N, 0, ABG)
01:52:02.343 00.000 10072 Move returns status 0, amount 0
01:52:02.343 00.000 10072 move complete, result=0
01:52:02.343 00.000 10072 worker thread done servicing request
01:52:02.343 00.000 1032 GuideStep: 0.2 px 65 ms WEST, -0.1 px 0 ms NORTH
01:52:02.346 00.003 10072 Worker thread wakes up
01:52:02.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:02.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:02.970 00.624 10072 Exposure complete
01:52:03.014 00.044 10072 worker thread done servicing request
01:52:03.014 00.000 1032 OnExposeComplete: enter
01:52:03.016 00.002 1032 UpdateGuideState(): m_state=6
01:52:03.019 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 703
01:52:03.020 00.001 1032 Star::Find returns 1 (0), X=225.57, Y=619.80, Mass=1278, SNR=25.2, Peak=128 HFD=3.0
01:52:03.022 00.002 1032 MultiStar: [#1 0.14,0.09,1.10,U] [#2 0.04,-0.07,0.78,U] [#3 0.08,0.05,0.72,U] [#4 -0.08,0.13,0.74,U] [#5 0.17,-0.02,0.64,U] [#6 0.32,0.02,0.74,U] [#7 0.17,-0.07,0.62,U] [#8 -0.01,0.13,0.55,U] 
01:52:03.024 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.02, 0.17}
01:52:03.026 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
01:52:03.027 00.001 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
01:52:03.030 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.54 mountX=0.03 mountY=-0.10, mountTheta=-1.29
01:52:03.033 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
01:52:03.035 00.002 1032 Enqueuing Move request for scope (0.09, 0.06)
01:52:03.036 00.001 10072 Worker thread wakes up
01:52:03.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
01:52:03.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
01:52:03.036 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.03 yDistance=-0.10
01:52:03.037 00.001 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.12, period_length = 287.50
01:52:03.037 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:52:03.038 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:03.038 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:52:03.038 00.000 10072 MoveAxis(E, 5, ABG)
01:52:03.038 00.000 10072 Guiding  Dir = 2, Dur = 5
01:52:03.038 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:03.040 00.002 10072 IsGuiding returns 0
01:52:03.040 00.000 10072 PulseGuide returned control before completion, sleep 15
01:52:03.060 00.020 1032 UpdateGuideState exits: m=1278 SNR=25.2
01:52:03.062 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:03.064 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:03.065 00.001 1032 Enqueuing Expose request
01:52:03.066 00.001 10072 IsGuiding returns 0
01:52:03.067 00.001 10072 Move returns status 0, amount 5
01:52:03.067 00.000 10072 MoveAxis(N, 0, ABG)
01:52:03.067 00.000 10072 Move returns status 0, amount 0
01:52:03.067 00.000 10072 move complete, result=0
01:52:03.067 00.000 10072 worker thread done servicing request
01:52:03.067 00.000 10072 Worker thread wakes up
01:52:03.067 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:03.067 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:03.074 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:52:03.485 00.411 10072 Exposure complete
01:52:03.534 00.049 10072 worker thread done servicing request
01:52:03.534 00.000 1032 OnExposeComplete: enter
01:52:03.536 00.002 1032 UpdateGuideState(): m_state=6
01:52:03.538 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 704
01:52:03.540 00.002 1032 Star::Find returns 1 (0), X=225.63, Y=619.74, Mass=1302, SNR=25.4, Peak=141 HFD=2.9
01:52:03.542 00.002 1032 MultiStar: [#1 0.15,0.05,1.06,U] [#2 0.11,0.03,0.82,U] [#3 0.13,-0.00,0.71,U] [#4 0.02,-0.07,0.77,U] [#5 0.08,-0.07,0.63,U] [#6 0.24,-0.02,0.74,U] [#7 0.10,-0.05,0.59,U] [#8 -0.05,-0.03,0.56,U] 
01:52:03.544 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.00}, one-star: {0.07, 0.10}
01:52:03.546 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
01:52:03.547 00.001 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
01:52:03.549 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.03 mountX=-0.02 mountY=-0.10, mountTheta=-1.80
01:52:03.553 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
01:52:03.556 00.003 1032 Enqueuing Move request for scope (0.10, 0.00)
01:52:03.558 00.002 10072 Worker thread wakes up
01:52:03.558 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
01:52:03.558 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
01:52:03.558 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=-0.10
01:52:03.559 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.12, period_length = 287.50
01:52:03.559 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:52:03.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:03.559 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:52:03.559 00.000 10072 MoveAxis(E, 4, ABG)
01:52:03.559 00.000 10072 Guiding  Dir = 2, Dur = 4
01:52:03.559 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:03.561 00.002 10072 IsGuiding returns 0
01:52:03.562 00.001 10072 PulseGuide returned control before completion, sleep 14
01:52:03.581 00.019 1032 UpdateGuideState exits: m=1302 SNR=25.4
01:52:03.585 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:03.586 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:03.589 00.003 1032 Enqueuing Expose request
01:52:03.594 00.005 10072 IsGuiding returns 0
01:52:03.594 00.000 10072 Move returns status 0, amount 4
01:52:03.594 00.000 10072 MoveAxis(N, 0, ABG)
01:52:03.594 00.000 10072 Move returns status 0, amount 0
01:52:03.594 00.000 10072 move complete, result=0
01:52:03.594 00.000 10072 worker thread done servicing request
01:52:03.594 00.000 10072 Worker thread wakes up
01:52:03.594 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:03.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:03.602 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:52:04.231 00.629 10072 Exposure complete
01:52:04.280 00.049 10072 worker thread done servicing request
01:52:04.280 00.000 1032 OnExposeComplete: enter
01:52:04.282 00.002 1032 UpdateGuideState(): m_state=6
01:52:04.284 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 705
01:52:04.287 00.003 1032 Star::Find returns 1 (0), X=225.50, Y=619.75, Mass=1441, SNR=26.8, Peak=160 HFD=3.0
01:52:04.288 00.001 1032 MultiStar: [#1 0.13,0.14,1.00,U] [#2 0.14,0.14,0.70,U] [#3 0.31,0.23,0.68,U] [#4 0.05,0.14,0.68,U] [#5 0.14,0.05,0.59,U] [#6 0.24,0.06,0.69,U] [#7 0.10,0.06,0.55,U] [#8 0.05,0.08,0.56,U] 
01:52:04.289 00.001 1032 single-star, 8 included, MultiStar: {0.12, 0.12}, one-star: {-0.06, 0.12}
01:52:04.293 00.004 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
01:52:04.294 00.001 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
01:52:04.296 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.04 mountX=0.13 mountY=0.03, mountTheta=0.21
01:52:04.299 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.12, opts=13)
01:52:04.303 00.004 1032 Enqueuing Move request for scope (-0.06, 0.12)
01:52:04.305 00.002 10072 Worker thread wakes up
01:52:04.305 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
01:52:04.305 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
01:52:04.305 00.000 10072 Moving (-0.06, 0.12) raw xDistance=0.13 yDistance=0.03
01:52:04.306 00.001 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.12, period_length = 287.50
01:52:04.306 00.000 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
01:52:04.306 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:04.306 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:52:04.306 00.000 10072 MoveAxis(E, 4, ABG)
01:52:04.306 00.000 10072 Guiding  Dir = 2, Dur = 4
01:52:04.307 00.001 10072 IsGuiding returns 0
01:52:04.307 00.000 10072 PulseGuide returned control before completion, sleep 14
01:52:04.308 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:04.329 00.021 1032 UpdateGuideState exits: m=1441 SNR=26.8
01:52:04.332 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:04.334 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:04.337 00.003 1032 Enqueuing Expose request
01:52:04.339 00.002 10072 IsGuiding returns 0
01:52:04.339 00.000 10072 Move returns status 0, amount 4
01:52:04.340 00.001 10072 MoveAxis(N, 0, ABG)
01:52:04.340 00.000 10072 Move returns status 0, amount 0
01:52:04.340 00.000 10072 move complete, result=0
01:52:04.340 00.000 10072 worker thread done servicing request
01:52:04.340 00.000 10072 Worker thread wakes up
01:52:04.340 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:04.340 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:04.349 00.009 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
01:52:04.748 00.399 10072 Exposure complete
01:52:04.793 00.045 10072 worker thread done servicing request
01:52:04.794 00.001 1032 OnExposeComplete: enter
01:52:04.796 00.002 1032 UpdateGuideState(): m_state=6
01:52:04.797 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 706
01:52:04.801 00.004 1032 Star::Find returns 1 (0), X=225.54, Y=619.77, Mass=1262, SNR=25.0, Peak=127 HFD=3.0
01:52:04.802 00.001 1032 MultiStar: [#1 0.14,0.12,1.02,U] [#2 0.12,0.13,0.78,U] [#3 0.16,0.03,0.73,U] [#4 0.09,0.20,0.76,U] [#5 0.09,-0.01,0.67,U] [#6 0.23,0.02,0.71,U] [#7 0.13,0.21,0.60,U] [#8 -0.10,0.30,0.56,U] 
01:52:04.804 00.002 1032 single-star, 8 included, MultiStar: {0.09, 0.12}, one-star: {-0.01, 0.13}
01:52:04.806 00.002 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
01:52:04.807 00.001 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
01:52:04.810 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.14 cameraTheta=1.66 mountX=0.13 mountY=-0.02, mountTheta=-0.17
01:52:04.812 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.13, opts=13)
01:52:04.813 00.001 1032 Enqueuing Move request for scope (-0.01, 0.13)
01:52:04.815 00.002 10072 Worker thread wakes up
01:52:04.815 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
01:52:04.815 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
01:52:04.815 00.000 10072 Moving (-0.01, 0.13) raw xDistance=0.13 yDistance=-0.02
01:52:04.816 00.001 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = 0.00, hyst = 0.05, hyst_pct = 0.12, period_length = 287.50
01:52:04.816 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
01:52:04.816 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:04.816 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:52:04.816 00.000 10072 MoveAxis(W, 65, ABG)
01:52:04.816 00.000 10072 Guiding  Dir = 3, Dur = 65
01:52:04.816 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:04.818 00.002 10072 IsGuiding returns 0
01:52:04.819 00.001 10072 PulseGuide returned control before completion, sleep 75
01:52:04.837 00.018 1032 UpdateGuideState exits: m=1262 SNR=25.0
01:52:04.839 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:04.840 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:04.842 00.002 1032 Enqueuing Expose request
01:52:04.902 00.060 10072 IsGuiding returns 0
01:52:04.902 00.000 10072 Move returns status 0, amount 65
01:52:04.902 00.000 10072 MoveAxis(N, 0, ABG)
01:52:04.902 00.000 10072 Move returns status 0, amount 0
01:52:04.902 00.000 10072 move complete, result=0
01:52:04.902 00.000 10072 worker thread done servicing request
01:52:04.904 00.002 10072 Worker thread wakes up
01:52:04.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:04.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:04.904 00.000 1032 GuideStep: 0.1 px 65 ms WEST, -0.0 px 0 ms NORTH
01:52:05.529 00.625 10072 Exposure complete
01:52:05.577 00.048 10072 worker thread done servicing request
01:52:05.577 00.000 1032 OnExposeComplete: enter
01:52:05.580 00.003 1032 UpdateGuideState(): m_state=6
01:52:05.582 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 707
01:52:05.586 00.004 1032 Star::Find returns 1 (0), X=225.63, Y=619.59, Mass=1351, SNR=25.9, Peak=145 HFD=3.0
01:52:05.588 00.002 1032 MultiStar: [#1 0.23,-0.07,1.02,U] [#2 0.06,0.03,0.76,U] [#3 0.21,-0.06,0.70,U] [#4 0.17,-0.16,0.76,U] [#5 0.05,-0.14,0.62,U] [#6 0.20,-0.16,0.71,U] [#7 0.08,0.01,0.61,U] [#8 -0.04,0.05,0.56,U] 
01:52:05.591 00.003 1032 single-star, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.08, -0.04}
01:52:05.594 00.003 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
01:52:05.598 00.004 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
01:52:05.601 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.48 mountX=-0.06 mountY=-0.06, mountTheta=-2.31
01:52:05.608 00.007 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
01:52:05.610 00.002 1032 Enqueuing Move request for scope (0.08, -0.04)
01:52:05.615 00.005 10072 Worker thread wakes up
01:52:05.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
01:52:05.615 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
01:52:05.615 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.06
01:52:05.616 00.001 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.12, period_length = 287.50
01:52:05.616 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:52:05.617 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:05.617 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:52:05.617 00.000 10072 MoveAxis(W, 6, ABG)
01:52:05.617 00.000 10072 Guiding  Dir = 3, Dur = 6
01:52:05.617 00.000 10072 IsGuiding returns 0
01:52:05.617 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:05.619 00.002 10072 PulseGuide returned control before completion, sleep 16
01:52:05.638 00.019 1032 UpdateGuideState exits: m=1351 SNR=25.9
01:52:05.640 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:05.642 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:05.645 00.003 1032 Enqueuing Expose request
01:52:05.648 00.003 10072 IsGuiding returns 0
01:52:05.648 00.000 10072 Move returns status 0, amount 6
01:52:05.648 00.000 10072 MoveAxis(N, 0, ABG)
01:52:05.648 00.000 10072 Move returns status 0, amount 0
01:52:05.648 00.000 10072 move complete, result=0
01:52:05.648 00.000 10072 worker thread done servicing request
01:52:05.648 00.000 10072 Worker thread wakes up
01:52:05.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:05.649 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:05.654 00.005 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:52:06.056 00.402 10072 Exposure complete
01:52:06.105 00.049 10072 worker thread done servicing request
01:52:06.105 00.000 1032 OnExposeComplete: enter
01:52:06.107 00.002 1032 UpdateGuideState(): m_state=6
01:52:06.108 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 708
01:52:06.111 00.003 1032 Star::Find returns 1 (0), X=225.72, Y=619.64, Mass=1289, SNR=25.3, Peak=134 HFD=3.0
01:52:06.113 00.002 1032 MultiStar: [#1 0.21,-0.03,1.06,U] [#2 0.14,-0.23,0.78,U] [#3 0.16,-0.09,0.73,U] [#4 0.13,-0.09,0.73,U] [#5 0.16,-0.06,0.62,U] [#6 0.28,-0.22,0.74,U] [#7 0.05,-0.13,0.60,U] [#8 -0.13,-0.16,0.56,U] 
01:52:06.117 00.004 1032 single-star, 8 included, MultiStar: {0.14, -0.10}, one-star: {0.17, 0.01}
01:52:06.119 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
01:52:06.121 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
01:52:06.122 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.05 mountX=-0.03 mountY=-0.16, mountTheta=-1.78
01:52:06.125 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.01, opts=13)
01:52:06.128 00.003 1032 Enqueuing Move request for scope (0.17, 0.01)
01:52:06.130 00.002 10072 Worker thread wakes up
01:52:06.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
01:52:06.130 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
01:52:06.130 00.000 10072 Moving (0.17, 0.01) raw xDistance=-0.03 yDistance=-0.16
01:52:06.131 00.001 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.12, period_length = 287.50
01:52:06.131 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:52:06.131 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:06.131 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:52:06.131 00.000 10072 MoveAxis(W, 6, ABG)
01:52:06.131 00.000 10072 Guiding  Dir = 3, Dur = 6
01:52:06.131 00.000 10072 IsGuiding returns 0
01:52:06.132 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:06.133 00.001 10072 PulseGuide returned control before completion, sleep 16
01:52:06.154 00.021 1032 UpdateGuideState exits: m=1289 SNR=25.3
01:52:06.157 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:06.159 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:06.160 00.001 1032 Enqueuing Expose request
01:52:06.163 00.003 10072 IsGuiding returns 0
01:52:06.163 00.000 10072 Move returns status 0, amount 6
01:52:06.163 00.000 10072 MoveAxis(N, 0, ABG)
01:52:06.163 00.000 10072 Move returns status 0, amount 0
01:52:06.163 00.000 10072 move complete, result=0
01:52:06.163 00.000 10072 worker thread done servicing request
01:52:06.163 00.000 10072 Worker thread wakes up
01:52:06.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:06.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:06.170 00.007 1032 GuideStep: -0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
01:52:06.795 00.625 10072 Exposure complete
01:52:06.845 00.050 10072 worker thread done servicing request
01:52:06.845 00.000 1032 OnExposeComplete: enter
01:52:06.847 00.002 1032 UpdateGuideState(): m_state=6
01:52:06.848 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 709
01:52:06.851 00.003 1032 Star::Find returns 1 (0), X=225.74, Y=619.72, Mass=1278, SNR=25.2, Peak=141 HFD=2.9
01:52:06.852 00.001 1032 MultiStar: [#1 0.23,0.06,1.08,U] [#2 0.12,-0.02,0.80,U] [#3 0.16,-0.01,0.72,U] [#4 0.10,0.09,0.75,U] [#5 0.10,-0.05,0.63,U] [#6 0.24,-0.01,0.74,U] [#7 0.17,-0.07,0.60,U] [#8 -0.05,-0.09,0.57,U] 
01:52:06.854 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.18, 0.08}
01:52:06.855 00.001 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
01:52:06.856 00.001 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
01:52:06.857 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.06 mountX=-0.03 mountY=-0.15, mountTheta=-1.77
01:52:06.860 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
01:52:06.862 00.002 1032 Enqueuing Move request for scope (0.15, 0.01)
01:52:06.864 00.002 10072 Worker thread wakes up
01:52:06.864 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
01:52:06.864 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
01:52:06.864 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.15
01:52:06.867 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.12, period_length = 287.50
01:52:06.867 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:52:06.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:06.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:52:06.867 00.000 10072 MoveAxis(W, 7, ABG)
01:52:06.867 00.000 10072 Guiding  Dir = 3, Dur = 7
01:52:06.868 00.001 10072 IsGuiding returns 0
01:52:06.868 00.000 10072 PulseGuide returned control before completion, sleep 17
01:52:06.869 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:06.888 00.019 1032 UpdateGuideState exits: m=1278 SNR=25.2
01:52:06.891 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:06.893 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:06.895 00.002 1032 Enqueuing Expose request
01:52:06.900 00.005 10072 IsGuiding returns 0
01:52:06.900 00.000 10072 Move returns status 0, amount 7
01:52:06.900 00.000 10072 MoveAxis(N, 0, ABG)
01:52:06.900 00.000 10072 Move returns status 0, amount 0
01:52:06.900 00.000 10072 move complete, result=0
01:52:06.900 00.000 10072 worker thread done servicing request
01:52:06.900 00.000 10072 Worker thread wakes up
01:52:06.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:06.902 00.002 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:06.907 00.005 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:52:07.310 00.403 10072 Exposure complete
01:52:07.362 00.052 10072 worker thread done servicing request
01:52:07.363 00.001 1032 OnExposeComplete: enter
01:52:07.367 00.004 1032 UpdateGuideState(): m_state=6
01:52:07.370 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 710
01:52:07.373 00.003 1032 Star::Find returns 1 (0), X=225.60, Y=619.79, Mass=1253, SNR=24.9, Peak=142 HFD=2.9
01:52:07.375 00.002 1032 MultiStar: [#1 0.23,0.06,1.05,U] [#2 0.12,0.01,0.78,U] [#3 0.24,0.04,0.74,U] [#4 0.08,0.07,0.75,U] [#5 0.08,-0.05,0.66,U] [#6 0.31,0.06,0.72,U] [#7 0.20,0.07,0.62,U] [#8 0.01,-0.06,0.57,U] 
01:52:07.377 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.05}, one-star: {0.04, 0.15}
01:52:07.379 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
01:52:07.381 00.002 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
01:52:07.382 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.30 mountX=0.01 mountY=-0.16, mountTheta=-1.53
01:52:07.387 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.05, opts=13)
01:52:07.389 00.002 1032 Enqueuing Move request for scope (0.15, 0.05)
01:52:07.391 00.002 10072 Worker thread wakes up
01:52:07.391 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
01:52:07.391 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
01:52:07.391 00.000 10072 Moving (0.15, 0.05) raw xDistance=0.01 yDistance=-0.16
01:52:07.393 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.12, period_length = 287.50
01:52:07.393 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:52:07.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:07.393 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:52:07.393 00.000 10072 MoveAxis(W, 6, ABG)
01:52:07.393 00.000 10072 Guiding  Dir = 3, Dur = 6
01:52:07.394 00.001 10072 IsGuiding returns 0
01:52:07.396 00.002 10072 PulseGuide returned control before completion, sleep 15
01:52:07.397 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:07.415 00.018 10072 IsGuiding returns 0
01:52:07.415 00.000 10072 Move returns status 0, amount 6
01:52:07.415 00.000 10072 MoveAxis(N, 0, ABG)
01:52:07.415 00.000 10072 Move returns status 0, amount 0
01:52:07.415 00.000 10072 move complete, result=0
01:52:07.415 00.000 10072 worker thread done servicing request
01:52:07.418 00.003 1032 UpdateGuideState exits: m=1253 SNR=24.9
01:52:07.421 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:07.422 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:07.424 00.002 1032 Enqueuing Expose request
01:52:07.427 00.003 1032 GuideStep: 0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
01:52:07.431 00.004 10072 Worker thread wakes up
01:52:07.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:07.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:08.058 00.627 10072 Exposure complete
01:52:08.107 00.049 10072 worker thread done servicing request
01:52:08.107 00.000 1032 OnExposeComplete: enter
01:52:08.109 00.002 1032 UpdateGuideState(): m_state=6
01:52:08.110 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 711
01:52:08.112 00.002 1032 Star::Find returns 1 (0), X=225.68, Y=619.78, Mass=1257, SNR=25.0, Peak=143 HFD=2.8
01:52:08.115 00.003 1032 MultiStar: [#1 0.27,0.14,1.07,U] [#2 0.19,-0.02,0.80,U] [#3 0.10,0.04,0.69,U] [#4 0.19,0.08,0.71,U] [#5 0.11,0.02,0.62,U] [#6 0.21,0.06,0.73,U] [#7 0.14,-0.00,0.58,U] [#8 0.06,-0.03,0.56,U] 
01:52:08.116 00.001 1032 refined, 8 included, MultiStar: {0.16, 0.06}, one-star: {0.12, 0.14}
01:52:08.118 00.002 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
01:52:08.120 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
01:52:08.122 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.34 mountX=0.01 mountY=-0.17, mountTheta=-1.49
01:52:08.126 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.06, opts=13)
01:52:08.128 00.002 1032 Enqueuing Move request for scope (0.16, 0.06)
01:52:08.131 00.003 10072 Worker thread wakes up
01:52:08.131 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
01:52:08.131 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
01:52:08.131 00.000 10072 Moving (0.16, 0.06) raw xDistance=0.01 yDistance=-0.17
01:52:08.132 00.001 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.11, period_length = 287.50
01:52:08.132 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:52:08.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:08.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:52:08.132 00.000 10072 MoveAxis(W, 8, ABG)
01:52:08.132 00.000 10072 Guiding  Dir = 3, Dur = 8
01:52:08.132 00.000 10072 IsGuiding returns 0
01:52:08.133 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:08.136 00.003 10072 PulseGuide returned control before completion, sleep 18
01:52:08.155 00.019 1032 UpdateGuideState exits: m=1257 SNR=25.0
01:52:08.157 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:08.159 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:08.160 00.001 1032 Enqueuing Expose request
01:52:08.166 00.006 10072 IsGuiding returns 0
01:52:08.166 00.000 10072 Move returns status 0, amount 8
01:52:08.166 00.000 10072 MoveAxis(N, 0, ABG)
01:52:08.166 00.000 10072 Move returns status 0, amount 0
01:52:08.166 00.000 10072 move complete, result=0
01:52:08.166 00.000 10072 worker thread done servicing request
01:52:08.166 00.000 10072 Worker thread wakes up
01:52:08.166 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:08.166 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:08.169 00.003 1032 GuideStep: 0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
01:52:08.575 00.406 10072 Exposure complete
01:52:08.622 00.047 10072 worker thread done servicing request
01:52:08.623 00.001 1032 OnExposeComplete: enter
01:52:08.626 00.003 1032 UpdateGuideState(): m_state=6
01:52:08.628 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 712
01:52:08.629 00.001 1032 Star::Find returns 1 (0), X=225.60, Y=619.68, Mass=1271, SNR=25.1, Peak=135 HFD=3.0
01:52:08.631 00.002 1032 MultiStar: [#1 0.18,-0.07,1.07,U] [#2 0.10,-0.08,0.77,U] [#3 0.18,0.02,0.71,U] [#4 0.27,-0.05,0.75,U] [#5 0.21,-0.23,0.64,U] [#6 0.23,-0.04,0.70,U] [#7 0.10,-0.04,0.59,U] [#8 0.00,-0.11,0.54,U] 
01:52:08.633 00.002 1032 single-star, 8 included, MultiStar: {0.15, -0.05}, one-star: {0.04, 0.05}
01:52:08.635 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
01:52:08.638 00.003 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
01:52:08.639 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.87 mountX=0.04 mountY=-0.05, mountTheta=-0.96
01:52:08.643 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
01:52:08.645 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
01:52:08.647 00.002 10072 Worker thread wakes up
01:52:08.647 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
01:52:08.647 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
01:52:08.647 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
01:52:08.648 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.11, period_length = 287.50
01:52:08.648 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:52:08.649 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:08.649 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:52:08.649 00.000 10072 MoveAxis(W, 7, ABG)
01:52:08.649 00.000 10072 Guiding  Dir = 3, Dur = 7
01:52:08.649 00.000 10072 IsGuiding returns 0
01:52:08.650 00.001 10072 PulseGuide returned control before completion, sleep 17
01:52:08.650 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:08.670 00.020 1032 UpdateGuideState exits: m=1271 SNR=25.1
01:52:08.673 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:08.675 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:08.677 00.002 1032 Enqueuing Expose request
01:52:08.681 00.004 10072 IsGuiding returns 0
01:52:08.681 00.000 10072 Move returns status 0, amount 7
01:52:08.681 00.000 10072 MoveAxis(N, 0, ABG)
01:52:08.681 00.000 10072 Move returns status 0, amount 0
01:52:08.681 00.000 10072 move complete, result=0
01:52:08.681 00.000 10072 worker thread done servicing request
01:52:08.681 00.000 10072 Worker thread wakes up
01:52:08.681 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:08.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:08.687 00.006 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:52:09.309 00.622 10072 Exposure complete
01:52:09.358 00.049 10072 worker thread done servicing request
01:52:09.358 00.000 1032 OnExposeComplete: enter
01:52:09.361 00.003 1032 UpdateGuideState(): m_state=6
01:52:09.365 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 713
01:52:09.368 00.003 1032 Star::Find returns 1 (0), X=225.55, Y=619.64, Mass=1402, SNR=26.4, Peak=154 HFD=3.1
01:52:09.370 00.002 1032 MultiStar: [#1 0.15,-0.02,1.02,U] [#2 0.14,-0.18,0.76,U] [#3 0.22,-0.01,0.72,U] [#4 0.01,-0.01,0.71,U] [#5 0.10,-0.15,0.59,U] [#6 0.23,-0.16,0.71,U] [#7 0.20,-0.03,0.58,U] [#8 -0.02,0.04,0.50,U] 
01:52:09.372 00.002 1032 single-star, 8 included, MultiStar: {0.11, -0.06}, one-star: {-0.01, 0.00}
01:52:09.373 00.001 1032 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.83) = xAngle (1.11 = 1.11)
01:52:09.375 00.002 1032 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.11 = 1.11)
01:52:09.376 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.94 mountX=0.00 mountY=0.01, mountTheta=1.11
01:52:09.379 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
01:52:09.380 00.001 1032 Enqueuing Move request for scope (-0.01, 0.00)
01:52:09.383 00.003 10072 Worker thread wakes up
01:52:09.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
01:52:09.383 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
01:52:09.383 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.00 yDistance=0.01
01:52:09.384 00.001 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.11, period_length = 287.50
01:52:09.384 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:52:09.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:09.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:52:09.384 00.000 10072 MoveAxis(W, 8, ABG)
01:52:09.384 00.000 10072 Guiding  Dir = 3, Dur = 8
01:52:09.385 00.001 10072 IsGuiding returns 0
01:52:09.385 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:09.388 00.003 10072 PulseGuide returned control before completion, sleep 18
01:52:09.408 00.020 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:52:09.410 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:09.411 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:09.413 00.002 1032 Enqueuing Expose request
01:52:09.416 00.003 10072 IsGuiding returns 0
01:52:09.416 00.000 10072 Move returns status 0, amount 8
01:52:09.416 00.000 10072 MoveAxis(N, 0, ABG)
01:52:09.416 00.000 10072 Move returns status 0, amount 0
01:52:09.416 00.000 10072 move complete, result=0
01:52:09.416 00.000 10072 worker thread done servicing request
01:52:09.416 00.000 10072 Worker thread wakes up
01:52:09.417 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:09.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:09.425 00.008 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:52:09.825 00.400 10072 Exposure complete
01:52:09.877 00.052 10072 worker thread done servicing request
01:52:09.877 00.000 1032 OnExposeComplete: enter
01:52:09.879 00.002 1032 UpdateGuideState(): m_state=6
01:52:09.881 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 714
01:52:09.883 00.002 1032 Star::Find returns 1 (0), X=225.70, Y=619.76, Mass=1331, SNR=25.7, Peak=138 HFD=2.9
01:52:09.884 00.001 1032 MultiStar: [#1 0.20,0.10,1.03,U] [#2 0.16,-0.10,0.74,U] [#3 0.22,0.07,0.70,U] [#4 -0.01,-0.05,0.73,U] [#5 0.17,-0.11,0.63,U] [#6 0.26,0.01,0.71,U] [#7 0.10,0.02,0.60,U] [#8 -0.10,0.10,0.53,U] 
01:52:09.886 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.03}, one-star: {0.14, 0.13}
01:52:09.887 00.001 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
01:52:09.889 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
01:52:09.890 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.19 mountX=-0.01 mountY=-0.14, mountTheta=-1.64
01:52:09.895 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
01:52:09.898 00.003 1032 Enqueuing Move request for scope (0.14, 0.03)
01:52:09.899 00.001 10072 Worker thread wakes up
01:52:09.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
01:52:09.900 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
01:52:09.900 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
01:52:09.901 00.001 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.11, period_length = 287.50
01:52:09.901 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:52:09.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:09.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:52:09.901 00.000 10072 MoveAxis(W, 9, ABG)
01:52:09.901 00.000 10072 Guiding  Dir = 3, Dur = 9
01:52:09.901 00.000 10072 IsGuiding returns 0
01:52:09.901 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:09.904 00.003 10072 PulseGuide returned control before completion, sleep 19
01:52:09.922 00.018 1032 UpdateGuideState exits: m=1331 SNR=25.7
01:52:09.924 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:09.927 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:09.929 00.002 1032 Enqueuing Expose request
01:52:09.931 00.002 10072 IsGuiding returns 0
01:52:09.931 00.000 10072 Move returns status 0, amount 9
01:52:09.931 00.000 10072 MoveAxis(N, 0, ABG)
01:52:09.931 00.000 10072 Move returns status 0, amount 0
01:52:09.931 00.000 10072 move complete, result=0
01:52:09.932 00.001 10072 worker thread done servicing request
01:52:09.932 00.000 10072 Worker thread wakes up
01:52:09.932 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:09.932 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:09.938 00.006 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:52:10.554 00.616 10072 Exposure complete
01:52:10.602 00.048 10072 worker thread done servicing request
01:52:10.603 00.001 1032 OnExposeComplete: enter
01:52:10.604 00.001 1032 UpdateGuideState(): m_state=6
01:52:10.606 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 715
01:52:10.608 00.002 1032 Star::Find returns 1 (0), X=225.58, Y=619.71, Mass=1270, SNR=25.1, Peak=135 HFD=3.0
01:52:10.610 00.002 1032 MultiStar: [#1 0.19,0.10,1.04,U] [#2 -0.00,-0.03,0.81,U] [#3 0.08,0.01,0.75,U] [#4 0.09,-0.06,0.73,U] [#5 0.13,-0.13,0.64,U] [#6 0.26,-0.01,0.73,U] [#7 0.02,-0.11,0.59,U] [#8 -0.05,-0.12,0.55,U] 
01:52:10.612 00.002 1032 single-star, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.02, 0.08}
01:52:10.614 00.002 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
01:52:10.616 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
01:52:10.618 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.33 mountX=0.07 mountY=-0.04, mountTheta=-0.50
01:52:10.620 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
01:52:10.621 00.001 1032 Enqueuing Move request for scope (0.02, 0.08)
01:52:10.623 00.002 10072 Worker thread wakes up
01:52:10.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
01:52:10.623 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
01:52:10.623 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
01:52:10.624 00.001 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.11, period_length = 287.50
01:52:10.624 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:52:10.624 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:10.624 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:52:10.624 00.000 10072 MoveAxis(W, 10, ABG)
01:52:10.624 00.000 10072 Guiding  Dir = 3, Dur = 10
01:52:10.625 00.001 10072 IsGuiding returns 0
01:52:10.625 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:10.628 00.003 10072 PulseGuide returned control before completion, sleep 20
01:52:10.646 00.018 1032 UpdateGuideState exits: m=1270 SNR=25.1
01:52:10.648 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:10.650 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:10.652 00.002 1032 Enqueuing Expose request
01:52:10.661 00.009 10072 IsGuiding returns 0
01:52:10.661 00.000 10072 Move returns status 0, amount 10
01:52:10.661 00.000 10072 MoveAxis(N, 0, ABG)
01:52:10.661 00.000 10072 Move returns status 0, amount 0
01:52:10.661 00.000 10072 move complete, result=0
01:52:10.661 00.000 10072 worker thread done servicing request
01:52:10.661 00.000 10072 Worker thread wakes up
01:52:10.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:10.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:10.665 00.004 1032 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
01:52:11.071 00.406 10072 Exposure complete
01:52:11.118 00.047 10072 worker thread done servicing request
01:52:11.118 00.000 1032 OnExposeComplete: enter
01:52:11.120 00.002 1032 UpdateGuideState(): m_state=6
01:52:11.121 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 716
01:52:11.122 00.001 1032 Star::Find returns 1 (0), X=225.53, Y=619.66, Mass=1367, SNR=26.1, Peak=155 HFD=3.1
01:52:11.125 00.003 1032 MultiStar: [#1 0.16,0.00,1.06,U] [#2 0.09,-0.05,0.76,U] [#3 0.31,-0.05,0.66,U] [#4 0.07,-0.06,0.73,U] [#5 0.07,-0.18,0.59,U] [#6 0.32,0.04,0.70,U] [#7 -0.00,-0.08,0.59,U] [#8 0.13,-0.11,0.55,U] 
01:52:11.127 00.002 1032 single-star, 8 included, MultiStar: {0.12, -0.04}, one-star: {-0.03, 0.03}
01:52:11.127 00.000 1032 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.83) = xAngle (0.46 = 0.46)
01:52:11.129 00.002 1032 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.46 = 0.46)
01:52:11.130 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.29 mountX=0.04 mountY=0.02, mountTheta=0.46
01:52:11.134 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
01:52:11.136 00.002 1032 Enqueuing Move request for scope (-0.03, 0.03)
01:52:11.138 00.002 10072 Worker thread wakes up
01:52:11.138 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
01:52:11.138 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
01:52:11.138 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.02
01:52:11.139 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.11, period_length = 287.50
01:52:11.139 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:52:11.139 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:11.139 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:52:11.139 00.000 10072 MoveAxis(W, 9, ABG)
01:52:11.139 00.000 10072 Guiding  Dir = 3, Dur = 9
01:52:11.140 00.001 10072 IsGuiding returns 0
01:52:11.140 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:11.142 00.002 10072 PulseGuide returned control before completion, sleep 19
01:52:11.160 00.018 1032 UpdateGuideState exits: m=1367 SNR=26.1
01:52:11.161 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:11.164 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:11.166 00.002 1032 Enqueuing Expose request
01:52:11.175 00.009 10072 IsGuiding returns 0
01:52:11.175 00.000 10072 Move returns status 0, amount 9
01:52:11.175 00.000 10072 MoveAxis(N, 0, ABG)
01:52:11.175 00.000 10072 Move returns status 0, amount 0
01:52:11.175 00.000 10072 move complete, result=0
01:52:11.175 00.000 10072 worker thread done servicing request
01:52:11.175 00.000 10072 Worker thread wakes up
01:52:11.175 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:11.175 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:11.177 00.002 1032 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
01:52:11.806 00.629 10072 Exposure complete
01:52:11.854 00.048 10072 worker thread done servicing request
01:52:11.854 00.000 1032 OnExposeComplete: enter
01:52:11.856 00.002 1032 UpdateGuideState(): m_state=6
01:52:11.858 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 717
01:52:11.860 00.002 1032 Star::Find returns 1 (0), X=225.65, Y=619.63, Mass=1274, SNR=25.2, Peak=147 HFD=3.0
01:52:11.862 00.002 1032 MultiStar: [#1 0.03,-0.12,1.06,U] [#2 0.05,-0.11,0.77,U] [#3 0.28,-0.08,0.73,U] [#4 0.10,-0.05,0.78,U] [#5 0.06,-0.20,0.62,U] [#6 0.24,-0.18,0.73,U] [#7 0.09,-0.08,0.59,U] [#8 -0.10,-0.05,0.55,U] 
01:52:11.864 00.002 1032 single-star, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.09, -0.00}
01:52:11.866 00.002 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
01:52:11.868 00.002 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
01:52:11.869 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.00 mountX=-0.02 mountY=-0.09, mountTheta=-1.83
01:52:11.873 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.00, opts=13)
01:52:11.875 00.002 1032 Enqueuing Move request for scope (0.09, -0.00)
01:52:11.877 00.002 10072 Worker thread wakes up
01:52:11.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
01:52:11.877 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
01:52:11.877 00.000 10072 Moving (0.09, -0.00) raw xDistance=-0.02 yDistance=-0.09
01:52:11.878 00.001 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.11, period_length = 287.50
01:52:11.878 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:52:11.878 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:11.878 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:52:11.878 00.000 10072 MoveAxis(W, 10, ABG)
01:52:11.878 00.000 10072 Guiding  Dir = 3, Dur = 10
01:52:11.879 00.001 10072 IsGuiding returns 0
01:52:11.879 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:11.881 00.002 10072 PulseGuide returned control before completion, sleep 20
01:52:11.902 00.021 1032 UpdateGuideState exits: m=1274 SNR=25.2
01:52:11.904 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:11.906 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:11.908 00.002 1032 Enqueuing Expose request
01:52:11.912 00.004 10072 IsGuiding returns 0
01:52:11.912 00.000 10072 Move returns status 0, amount 10
01:52:11.912 00.000 10072 MoveAxis(N, 0, ABG)
01:52:11.912 00.000 10072 Move returns status 0, amount 0
01:52:11.912 00.000 10072 move complete, result=0
01:52:11.912 00.000 10072 worker thread done servicing request
01:52:11.912 00.000 10072 Worker thread wakes up
01:52:11.913 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:11.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:11.917 00.004 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:52:12.325 00.408 10072 Exposure complete
01:52:12.374 00.049 10072 worker thread done servicing request
01:52:12.374 00.000 1032 OnExposeComplete: enter
01:52:12.376 00.002 1032 UpdateGuideState(): m_state=6
01:52:12.379 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 718
01:52:12.381 00.002 1032 Star::Find returns 1 (0), X=225.55, Y=619.61, Mass=1248, SNR=24.9, Peak=148 HFD=3.0
01:52:12.383 00.002 1032 MultiStar: [#1 0.07,-0.00,1.10,U] [#2 0.14,-0.04,0.82,U] [#3 0.10,-0.16,0.75,U] [#4 -0.06,-0.04,0.77,U] [#5 0.15,-0.14,0.62,U] [#6 0.12,-0.04,0.74,U] [#7 0.09,0.02,0.60,U] [#8 -0.15,-0.02,0.56,U] 
01:52:12.385 00.002 1032 single-star, 8 included, MultiStar: {0.05, -0.05}, one-star: {-0.00, -0.03}
01:52:12.388 00.003 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
01:52:12.390 00.002 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
01:52:12.391 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.74 mountX=-0.03 mountY=0.01, mountTheta=2.71
01:52:12.397 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.03, opts=13)
01:52:12.399 00.002 1032 Enqueuing Move request for scope (-0.00, -0.03)
01:52:12.401 00.002 10072 Worker thread wakes up
01:52:12.401 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
01:52:12.401 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
01:52:12.401 00.000 10072 Moving (-0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
01:52:12.402 00.001 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.11, period_length = 287.50
01:52:12.402 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:52:12.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:12.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:52:12.402 00.000 10072 MoveAxis(W, 8, ABG)
01:52:12.402 00.000 10072 Guiding  Dir = 3, Dur = 8
01:52:12.403 00.001 10072 IsGuiding returns 0
01:52:12.403 00.000 10072 PulseGuide returned control before completion, sleep 18
01:52:12.405 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:12.426 00.021 1032 UpdateGuideState exits: m=1248 SNR=24.9
01:52:12.428 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:12.431 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:12.433 00.002 1032 Enqueuing Expose request
01:52:12.435 00.002 10072 IsGuiding returns 0
01:52:12.435 00.000 10072 Move returns status 0, amount 8
01:52:12.435 00.000 10072 MoveAxis(N, 0, ABG)
01:52:12.436 00.001 10072 Move returns status 0, amount 0
01:52:12.436 00.000 10072 move complete, result=0
01:52:12.436 00.000 10072 worker thread done servicing request
01:52:12.436 00.000 10072 Worker thread wakes up
01:52:12.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:12.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:12.444 00.008 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:52:13.062 00.618 10072 Exposure complete
01:52:13.103 00.041 10072 worker thread done servicing request
01:52:13.105 00.002 1032 OnExposeComplete: enter
01:52:13.106 00.001 1032 UpdateGuideState(): m_state=6
01:52:13.108 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 719
01:52:13.110 00.002 1032 Star::Find returns 1 (0), X=225.47, Y=619.74, Mass=1335, SNR=25.7, Peak=144 HFD=3.0
01:52:13.114 00.004 1032 MultiStar: [#1 0.23,0.12,1.00,U] [#2 -0.06,0.03,0.79,U] [#3 0.10,0.13,0.68,U] [#4 0.18,0.07,0.72,U] [#5 0.25,-0.10,0.58,U] [#6 0.28,-0.03,0.70,U] [#7 0.04,0.21,0.60,U] [#8 -0.11,0.11,0.52,U] 
01:52:13.117 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {-0.09, 0.11}
01:52:13.120 00.003 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
01:52:13.121 00.001 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
01:52:13.124 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.69 mountX=0.05 mountY=-0.11, mountTheta=-1.14
01:52:13.127 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
01:52:13.128 00.001 1032 Enqueuing Move request for scope (0.09, 0.08)
01:52:13.130 00.002 10072 Worker thread wakes up
01:52:13.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
01:52:13.130 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:52:13.130 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.11
01:52:13.131 00.001 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.11, period_length = 287.50
01:52:13.131 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:52:13.131 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:13.131 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:52:13.131 00.000 10072 MoveAxis(W, 9, ABG)
01:52:13.131 00.000 10072 Guiding  Dir = 3, Dur = 9
01:52:13.131 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:13.133 00.002 10072 IsGuiding returns 0
01:52:13.133 00.000 10072 PulseGuide returned control before completion, sleep 19
01:52:13.151 00.018 1032 UpdateGuideState exits: m=1335 SNR=25.7
01:52:13.153 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:13.155 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:13.156 00.001 1032 Enqueuing Expose request
01:52:13.159 00.003 10072 IsGuiding returns 0
01:52:13.159 00.000 10072 Move returns status 0, amount 9
01:52:13.159 00.000 10072 MoveAxis(N, 0, ABG)
01:52:13.159 00.000 10072 Move returns status 0, amount 0
01:52:13.159 00.000 10072 move complete, result=0
01:52:13.159 00.000 10072 worker thread done servicing request
01:52:13.159 00.000 10072 Worker thread wakes up
01:52:13.159 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:13.159 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:13.165 00.006 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:52:13.578 00.413 10072 Exposure complete
01:52:13.636 00.058 10072 worker thread done servicing request
01:52:13.636 00.000 1032 OnExposeComplete: enter
01:52:13.639 00.003 1032 UpdateGuideState(): m_state=6
01:52:13.640 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 720
01:52:13.644 00.004 1032 Star::Find returns 1 (0), X=225.63, Y=619.71, Mass=1384, SNR=26.2, Peak=151 HFD=2.9
01:52:13.645 00.001 1032 MultiStar: [#1 0.13,0.12,1.00,U] [#2 0.12,0.08,0.73,U] [#3 0.13,0.11,0.70,U] [#4 0.09,0.04,0.72,U] [#5 0.08,0.02,0.59,U] [#6 0.12,0.03,0.72,U] [#7 0.18,0.10,0.57,U] [#8 -0.07,0.04,0.57,U] 
01:52:13.647 00.002 1032 single-star, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.07, 0.07}
01:52:13.649 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:52:13.650 00.001 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:52:13.651 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.81 mountX=0.05 mountY=-0.09, mountTheta=-1.02
01:52:13.655 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
01:52:13.656 00.001 1032 Enqueuing Move request for scope (0.07, 0.07)
01:52:13.658 00.002 10072 Worker thread wakes up
01:52:13.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
01:52:13.658 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
01:52:13.658 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.09
01:52:13.659 00.001 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.11, period_length = 287.50
01:52:13.659 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:52:13.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:13.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:52:13.659 00.000 10072 MoveAxis(W, 4, ABG)
01:52:13.659 00.000 10072 Guiding  Dir = 3, Dur = 4
01:52:13.659 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:13.661 00.002 10072 IsGuiding returns 0
01:52:13.662 00.001 10072 PulseGuide returned control before completion, sleep 14
01:52:13.680 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.2
01:52:13.683 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:13.685 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:13.686 00.001 1032 Enqueuing Expose request
01:52:13.687 00.001 10072 IsGuiding returns 0
01:52:13.687 00.000 10072 Move returns status 0, amount 4
01:52:13.688 00.001 10072 MoveAxis(N, 0, ABG)
01:52:13.688 00.000 10072 Move returns status 0, amount 0
01:52:13.688 00.000 10072 move complete, result=0
01:52:13.688 00.000 10072 worker thread done servicing request
01:52:13.688 00.000 10072 Worker thread wakes up
01:52:13.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:13.688 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:13.694 00.006 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:52:14.313 00.619 10072 Exposure complete
01:52:14.362 00.049 10072 worker thread done servicing request
01:52:14.362 00.000 1032 OnExposeComplete: enter
01:52:14.365 00.003 1032 UpdateGuideState(): m_state=6
01:52:14.367 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 721
01:52:14.368 00.001 1032 Star::Find returns 1 (0), X=225.59, Y=619.64, Mass=1347, SNR=25.9, Peak=150 HFD=3.0
01:52:14.371 00.003 1032 MultiStar: [#1 0.13,0.00,1.03,U] [#2 0.12,-0.12,0.74,U] [#3 0.18,0.09,0.71,U] [#4 0.01,0.00,0.72,U] [#5 0.23,-0.18,0.59,U] [#6 0.17,-0.09,0.72,U] [#7 0.04,0.02,0.57,U] [#8 -0.00,-0.07,0.57,U] 
01:52:14.373 00.002 1032 single-star, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.03, 0.01}
01:52:14.374 00.001 1032 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.83) = xAngle (-1.65 = -1.65)
01:52:14.376 00.002 1032 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.65 = -1.65)
01:52:14.377 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.18 mountX=-0.00 mountY=-0.03, mountTheta=-1.65
01:52:14.380 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
01:52:14.382 00.002 1032 Enqueuing Move request for scope (0.03, 0.01)
01:52:14.383 00.001 10072 Worker thread wakes up
01:52:14.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
01:52:14.383 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
01:52:14.383 00.000 10072 Moving (0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
01:52:14.384 00.001 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.10, period_length = 287.50
01:52:14.384 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:52:14.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:14.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:52:14.385 00.001 10072 MoveAxis(W, 3, ABG)
01:52:14.385 00.000 10072 Guiding  Dir = 3, Dur = 3
01:52:14.385 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:14.387 00.002 10072 IsGuiding returns 0
01:52:14.387 00.000 10072 PulseGuide returned control before completion, sleep 13
01:52:14.403 00.016 10072 IsGuiding returns 0
01:52:14.403 00.000 10072 Move returns status 0, amount 3
01:52:14.403 00.000 10072 MoveAxis(N, 0, ABG)
01:52:14.404 00.001 10072 Move returns status 0, amount 0
01:52:14.404 00.000 10072 move complete, result=0
01:52:14.404 00.000 10072 worker thread done servicing request
01:52:14.406 00.002 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:52:14.408 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:14.410 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:14.412 00.002 1032 Enqueuing Expose request
01:52:14.414 00.002 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:52:14.416 00.002 10072 Worker thread wakes up
01:52:14.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:14.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:14.828 00.412 10072 Exposure complete
01:52:14.874 00.046 10072 worker thread done servicing request
01:52:14.876 00.002 1032 OnExposeComplete: enter
01:52:14.877 00.001 1032 UpdateGuideState(): m_state=6
01:52:14.879 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 722
01:52:14.881 00.002 1032 Star::Find returns 1 (0), X=225.48, Y=619.62, Mass=1349, SNR=25.9, Peak=157 HFD=3.1
01:52:14.882 00.001 1032 MultiStar: [#1 0.14,0.03,1.01,U] [#2 0.16,-0.10,0.76,U] [#3 0.20,0.00,0.70,U] [#4 0.18,-0.02,0.71,U] [#5 0.08,-0.11,0.62,U] [#6 0.21,-0.07,0.73,U] [#7 0.08,0.04,0.60,U] [#8 -0.21,-0.04,0.56,U] 
01:52:14.884 00.002 1032 single-star, 8 included, MultiStar: {0.09, -0.03}, one-star: {-0.07, -0.01}
01:52:14.885 00.001 1032 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.83) = xAngle (-4.79 = 1.49)
01:52:14.886 00.001 1032 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.79 = 1.49)
01:52:14.889 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.96 mountX=0.01 mountY=0.07, mountTheta=1.49
01:52:14.891 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.01, opts=13)
01:52:14.893 00.002 1032 Enqueuing Move request for scope (-0.07, -0.01)
01:52:14.896 00.003 10072 Worker thread wakes up
01:52:14.896 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
01:52:14.896 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
01:52:14.896 00.000 10072 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=0.07
01:52:14.897 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.10, period_length = 287.50
01:52:14.897 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:52:14.897 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:14.897 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:52:14.897 00.000 10072 MoveAxis(E, 0, ABG)
01:52:14.897 00.000 10072 Move returns status 0, amount 0
01:52:14.898 00.001 10072 MoveAxis(N, 0, ABG)
01:52:14.898 00.000 10072 Move returns status 0, amount 0
01:52:14.898 00.000 10072 move complete, result=0
01:52:14.898 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:14.900 00.002 10072 worker thread done servicing request
01:52:14.918 00.018 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:52:14.921 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:14.922 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:14.924 00.002 1032 Enqueuing Expose request
01:52:14.926 00.002 1032 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:14.929 00.003 10072 Worker thread wakes up
01:52:14.929 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:14.929 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:15.568 00.639 10072 Exposure complete
01:52:15.625 00.057 10072 worker thread done servicing request
01:52:15.625 00.000 1032 OnExposeComplete: enter
01:52:15.627 00.002 1032 UpdateGuideState(): m_state=6
01:52:15.630 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 723
01:52:15.631 00.001 1032 Star::Find returns 1 (0), X=225.57, Y=619.72, Mass=1243, SNR=24.8, Peak=137 HFD=3.0
01:52:15.633 00.002 1032 MultiStar: [#1 0.14,0.05,1.06,U] [#2 0.11,0.10,0.80,U] [#3 0.14,0.04,0.73,U] [#4 0.14,0.11,0.77,U] [#5 0.18,-0.08,0.64,U] [#6 0.23,0.08,0.75,U] [#7 0.08,-0.06,0.62,U] [#8 -0.14,0.06,0.59,U] 
01:52:15.634 00.001 1032 single-star, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.01, 0.09}
01:52:15.636 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
01:52:15.639 00.003 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
01:52:15.641 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.46 mountX=0.08 mountY=-0.03, mountTheta=-0.37
01:52:15.645 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.09, opts=13)
01:52:15.647 00.002 1032 Enqueuing Move request for scope (0.01, 0.09)
01:52:15.648 00.001 10072 Worker thread wakes up
01:52:15.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
01:52:15.648 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
01:52:15.648 00.000 10072 Moving (0.01, 0.09) raw xDistance=0.08 yDistance=-0.03
01:52:15.651 00.003 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.10, period_length = 287.50
01:52:15.651 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:52:15.651 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:15.651 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:52:15.651 00.000 10072 MoveAxis(E, 5, ABG)
01:52:15.651 00.000 10072 Guiding  Dir = 2, Dur = 5
01:52:15.651 00.000 10072 IsGuiding returns 0
01:52:15.652 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:15.654 00.002 10072 PulseGuide returned control before completion, sleep 15
01:52:15.672 00.018 1032 UpdateGuideState exits: m=1243 SNR=24.8
01:52:15.675 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:15.677 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:15.678 00.001 1032 Enqueuing Expose request
01:52:15.680 00.002 10072 IsGuiding returns 0
01:52:15.680 00.000 10072 Move returns status 0, amount 5
01:52:15.680 00.000 10072 MoveAxis(N, 0, ABG)
01:52:15.680 00.000 10072 Move returns status 0, amount 0
01:52:15.680 00.000 10072 move complete, result=0
01:52:15.680 00.000 10072 worker thread done servicing request
01:52:15.680 00.000 10072 Worker thread wakes up
01:52:15.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:15.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:15.687 00.007 1032 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
01:52:16.099 00.412 10072 Exposure complete
01:52:16.149 00.050 10072 worker thread done servicing request
01:52:16.150 00.001 1032 OnExposeComplete: enter
01:52:16.152 00.002 1032 UpdateGuideState(): m_state=6
01:52:16.154 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 724
01:52:16.156 00.002 1032 Star::Find returns 1 (0), X=225.67, Y=619.72, Mass=1400, SNR=26.4, Peak=156 HFD=2.9
01:52:16.159 00.003 1032 MultiStar: [#1 0.18,0.00,0.96,U] [#2 0.12,0.04,0.76,U] [#3 0.17,0.12,0.70,U] [#4 0.10,0.09,0.69,U] [#5 0.05,-0.06,0.60,U] [#6 0.12,-0.02,0.67,U] [#7 0.16,-0.01,0.60,U] [#8 0.13,0.12,0.50,U] 
01:52:16.161 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.11, 0.09}
01:52:16.163 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
01:52:16.164 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
01:52:16.166 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.31 mountX=0.01 mountY=-0.14, mountTheta=-1.52
01:52:16.169 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
01:52:16.171 00.002 1032 Enqueuing Move request for scope (0.13, 0.04)
01:52:16.174 00.003 10072 Worker thread wakes up
01:52:16.174 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
01:52:16.174 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
01:52:16.174 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.14
01:52:16.175 00.001 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.10, period_length = 287.50
01:52:16.175 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:52:16.175 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:16.176 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:52:16.176 00.000 10072 MoveAxis(E, 6, ABG)
01:52:16.176 00.000 10072 Guiding  Dir = 2, Dur = 6
01:52:16.176 00.000 10072 IsGuiding returns 0
01:52:16.177 00.001 10072 PulseGuide returned control before completion, sleep 16
01:52:16.177 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:16.198 00.021 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:52:16.201 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:16.202 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:16.206 00.004 1032 Enqueuing Expose request
01:52:16.209 00.003 10072 IsGuiding returns 0
01:52:16.209 00.000 10072 Move returns status 0, amount 6
01:52:16.209 00.000 10072 MoveAxis(N, 0, ABG)
01:52:16.209 00.000 10072 Move returns status 0, amount 0
01:52:16.209 00.000 10072 move complete, result=0
01:52:16.209 00.000 10072 worker thread done servicing request
01:52:16.209 00.000 10072 Worker thread wakes up
01:52:16.209 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:16.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:16.217 00.008 1032 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
01:52:16.836 00.619 10072 Exposure complete
01:52:16.883 00.047 10072 worker thread done servicing request
01:52:16.883 00.000 1032 OnExposeComplete: enter
01:52:16.885 00.002 1032 UpdateGuideState(): m_state=6
01:52:16.888 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 725
01:52:16.889 00.001 1032 Star::Find returns 1 (0), X=225.66, Y=619.68, Mass=1223, SNR=24.6, Peak=134 HFD=2.9
01:52:16.891 00.002 1032 MultiStar: [#1 0.22,0.02,1.11,U] [#2 0.11,-0.04,0.81,U] [#3 0.28,-0.03,0.72,U] [#4 0.10,0.05,0.76,U] [#5 0.18,-0.15,0.65,U] [#6 0.23,-0.07,0.71,U] [#7 0.29,0.02,0.60,U] [#8 0.05,-0.11,0.55,U] 
01:52:16.892 00.001 1032 single-star, 8 included, MultiStar: {0.17, -0.02}, one-star: {0.11, 0.05}
01:52:16.894 00.002 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
01:52:16.897 00.003 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
01:52:16.899 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.43 mountX=0.02 mountY=-0.12, mountTheta=-1.40
01:52:16.903 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
01:52:16.906 00.003 1032 Enqueuing Move request for scope (0.11, 0.05)
01:52:16.907 00.001 10072 Worker thread wakes up
01:52:16.908 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
01:52:16.908 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
01:52:16.908 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.12
01:52:16.909 00.001 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.10, period_length = 287.50
01:52:16.909 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:52:16.910 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:16.910 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:52:16.910 00.000 10072 MoveAxis(E, 8, ABG)
01:52:16.910 00.000 10072 Guiding  Dir = 2, Dur = 8
01:52:16.910 00.000 10072 IsGuiding returns 0
01:52:16.910 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:16.912 00.002 10072 PulseGuide returned control before completion, sleep 18
01:52:16.931 00.019 1032 UpdateGuideState exits: m=1223 SNR=24.6
01:52:16.933 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:16.935 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:16.936 00.001 1032 Enqueuing Expose request
01:52:16.943 00.007 10072 IsGuiding returns 0
01:52:16.943 00.000 10072 Move returns status 0, amount 8
01:52:16.943 00.000 10072 MoveAxis(N, 0, ABG)
01:52:16.943 00.000 10072 Move returns status 0, amount 0
01:52:16.943 00.000 10072 move complete, result=0
01:52:16.943 00.000 10072 worker thread done servicing request
01:52:16.943 00.000 10072 Worker thread wakes up
01:52:16.943 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:16.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:16.944 00.001 1032 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:52:17.350 00.406 10072 Exposure complete
01:52:17.402 00.052 10072 worker thread done servicing request
01:52:17.403 00.001 1032 OnExposeComplete: enter
01:52:17.405 00.002 1032 UpdateGuideState(): m_state=6
01:52:17.407 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 726
01:52:17.410 00.003 1032 Star::Find returns 1 (0), X=225.61, Y=619.75, Mass=1423, SNR=26.6, Peak=152 HFD=2.9
01:52:17.412 00.002 1032 MultiStar: [#1 0.20,0.00,0.99,U] [#2 0.19,-0.09,0.75,U] [#3 0.24,0.00,0.68,U] [#4 0.06,-0.09,0.69,U] [#5 0.01,-0.10,0.59,U] [#6 0.39,-0.13,0.68,U] [#7 0.14,0.11,0.56,U] [#8 -0.01,-0.02,0.53,U] 
01:52:17.414 00.002 1032 single-star, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.05, 0.11}
01:52:17.416 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
01:52:17.417 00.001 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
01:52:17.419 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.13 cameraTheta=1.15 mountX=0.10 mountY=-0.08, mountTheta=-0.68
01:52:17.424 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
01:52:17.426 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
01:52:17.429 00.003 10072 Worker thread wakes up
01:52:17.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
01:52:17.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:52:17.429 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.10 yDistance=-0.08
01:52:17.431 00.002 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.10, period_length = 287.50
01:52:17.431 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:52:17.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:17.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:52:17.431 00.000 10072 MoveAxis(E, 8, ABG)
01:52:17.431 00.000 10072 Guiding  Dir = 2, Dur = 8
01:52:17.432 00.001 10072 IsGuiding returns 0
01:52:17.432 00.000 10072 PulseGuide returned control before completion, sleep 18
01:52:17.433 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:17.453 00.020 1032 UpdateGuideState exits: m=1423 SNR=26.6
01:52:17.459 00.006 10072 IsGuiding returns 0
01:52:17.459 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:17.461 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:17.463 00.002 1032 Enqueuing Expose request
01:52:17.465 00.002 10072 Move returns status 0, amount 8
01:52:17.465 00.000 10072 MoveAxis(N, 0, ABG)
01:52:17.465 00.000 10072 Move returns status 0, amount 0
01:52:17.465 00.000 10072 move complete, result=0
01:52:17.465 00.000 10072 worker thread done servicing request
01:52:17.465 00.000 10072 Worker thread wakes up
01:52:17.465 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:17.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:17.474 00.009 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:52:18.100 00.626 10072 Exposure complete
01:52:18.151 00.051 10072 worker thread done servicing request
01:52:18.151 00.000 1032 OnExposeComplete: enter
01:52:18.154 00.003 1032 UpdateGuideState(): m_state=6
01:52:18.157 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 727
01:52:18.160 00.003 1032 Star::Find returns 1 (0), X=225.64, Y=619.80, Mass=1320, SNR=25.6, Peak=141 HFD=2.8
01:52:18.162 00.002 1032 MultiStar: [#1 0.16,0.18,1.05,U] [#2 0.16,0.02,0.75,U] [#3 0.16,0.18,0.74,U] [#4 0.12,0.12,0.75,U] [#5 0.10,-0.05,0.61,U] [#6 0.25,0.21,0.73,U] [#7 -0.10,0.29,0.60,U] [#8 -0.07,0.03,0.55,U] 
01:52:18.164 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.13}, one-star: {0.08, 0.17}
01:52:18.165 00.001 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
01:52:18.166 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
01:52:18.168 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.90 mountX=0.10 mountY=-0.14, mountTheta=-0.93
01:52:18.171 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.13, opts=13)
01:52:18.172 00.001 1032 Enqueuing Move request for scope (0.11, 0.13)
01:52:18.174 00.002 10072 Worker thread wakes up
01:52:18.174 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
01:52:18.174 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
01:52:18.174 00.000 10072 Moving (0.11, 0.13) raw xDistance=0.10 yDistance=-0.14
01:52:18.175 00.001 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.10, period_length = 287.50
01:52:18.175 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:52:18.175 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:18.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:52:18.175 00.000 10072 MoveAxis(E, 11, ABG)
01:52:18.176 00.001 10072 Guiding  Dir = 2, Dur = 11
01:52:18.176 00.000 10072 IsGuiding returns 0
01:52:18.176 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:18.180 00.004 10072 PulseGuide returned control before completion, sleep 21
01:52:18.197 00.017 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:52:18.199 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:18.201 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:18.203 00.002 1032 Enqueuing Expose request
01:52:18.208 00.005 10072 IsGuiding returns 0
01:52:18.208 00.000 10072 Move returns status 0, amount 11
01:52:18.208 00.000 10072 MoveAxis(N, 0, ABG)
01:52:18.208 00.000 10072 Move returns status 0, amount 0
01:52:18.208 00.000 10072 move complete, result=0
01:52:18.208 00.000 10072 worker thread done servicing request
01:52:18.208 00.000 10072 Worker thread wakes up
01:52:18.209 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:18.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:18.214 00.005 1032 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
01:52:18.619 00.405 10072 Exposure complete
01:52:18.667 00.048 10072 worker thread done servicing request
01:52:18.667 00.000 1032 OnExposeComplete: enter
01:52:18.668 00.001 1032 UpdateGuideState(): m_state=6
01:52:18.670 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 728
01:52:18.671 00.001 1032 Star::Find returns 1 (0), X=225.73, Y=619.96, Mass=1323, SNR=25.6, Peak=130 HFD=2.6
01:52:18.674 00.003 1032 MultiStar: [#1 0.18,0.31,1.05,U] [#2 0.14,0.22,0.77,U] [#3 0.23,0.23,0.71,U] [#4 0.05,0.23,0.73,U] [#5 0.24,0.10,0.61,U] [#6 0.25,0.22,0.72,U] [#7 0.15,0.13,0.57,U] [#8 0.11,0.38,0.57,U] 
01:52:18.676 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.25}, one-star: {0.17, 0.33}
01:52:18.677 00.001 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
01:52:18.679 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
01:52:18.681 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.25 hyp=0.30 cameraTheta=0.97 mountX=0.19 mountY=-0.23, mountTheta=-0.86
01:52:18.684 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.25, opts=13)
01:52:18.686 00.002 1032 Enqueuing Move request for scope (0.17, 0.25)
01:52:18.688 00.002 10072 Worker thread wakes up
01:52:18.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.25) opts 0xd
01:52:18.688 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.25)
01:52:18.688 00.000 10072 Moving (0.17, 0.25) raw xDistance=0.19 yDistance=-0.23
01:52:18.689 00.001 10072 PPEC rslt: input = 0.19, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.10, period_length = 287.50
01:52:18.689 00.000 10072 PPEC: input: 0.19, control: 0.08, exposure: 500
01:52:18.689 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:52:18.689 00.000 10072 MoveAxis(W, 78, ABG)
01:52:18.689 00.000 10072 Guiding  Dir = 3, Dur = 78
01:52:18.690 00.001 10072 IsGuiding returns 0
01:52:18.690 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:18.693 00.003 10072 PulseGuide returned control before completion, sleep 88
01:52:18.713 00.020 1032 UpdateGuideState exits: m=1323 SNR=25.6
01:52:18.716 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:18.718 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:18.719 00.001 1032 Enqueuing Expose request
01:52:18.788 00.069 10072 IsGuiding returns 0
01:52:18.788 00.000 10072 Move returns status 0, amount 78
01:52:18.788 00.000 10072 MoveAxis(N, 147, ABG)
01:52:18.788 00.000 10072 Guiding  Dir = 0, Dur = 147
01:52:18.788 00.000 10072 IsGuiding returns 0
01:52:18.789 00.001 10072 PulseGuide returned control before completion, sleep 157
01:52:18.959 00.170 10072 IsGuiding returns 0
01:52:18.959 00.000 10072 Move returns status 0, amount 147
01:52:18.959 00.000 10072 move complete, result=0
01:52:18.959 00.000 10072 worker thread done servicing request
01:52:18.959 00.000 10072 Worker thread wakes up
01:52:18.959 00.000 1032 GuideStep: 0.2 px 78 ms WEST, -0.2 px 147 ms NORTH
01:52:18.961 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:18.961 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:19.610 00.649 10072 Exposure complete
01:52:19.656 00.046 10072 worker thread done servicing request
01:52:19.656 00.000 1032 OnExposeComplete: enter
01:52:19.658 00.002 1032 UpdateGuideState(): m_state=6
01:52:19.659 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 729
01:52:19.662 00.003 1032 Star::Find returns 1 (0), X=225.35, Y=619.68, Mass=1354, SNR=25.9, Peak=150 HFD=3.0
01:52:19.664 00.002 1032 MultiStar: [#1 -0.02,-0.06,1.02,U] [#2 -0.09,-0.12,0.76,U] [#3 0.16,0.08,0.70,U] [#4 -0.15,-0.00,0.71,U] [#5 0.07,-0.05,0.60,U] [#6 0.09,0.08,0.71,U] [#7 -0.03,0.02,0.59,U] [#8 -0.21,0.05,0.56,U] 
01:52:19.665 00.001 1032 refined, 8 included, MultiStar: {-0.05, 0.00}, one-star: {-0.21, 0.04}
01:52:19.667 00.002 1032 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.83) = xAngle (1.26 = 1.26)
01:52:19.668 00.001 1032 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.26 = 1.26)
01:52:19.670 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.09 mountX=0.01 mountY=0.05, mountTheta=1.26
01:52:19.672 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.00, opts=13)
01:52:19.674 00.002 1032 Enqueuing Move request for scope (-0.05, 0.00)
01:52:19.676 00.002 10072 Worker thread wakes up
01:52:19.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
01:52:19.676 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
01:52:19.676 00.000 10072 Moving (-0.05, 0.00) raw xDistance=0.01 yDistance=0.05
01:52:19.677 00.001 10072 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.09, period_length = 287.50
01:52:19.677 00.000 10072 PPEC: input: 0.01, control: -0.02, exposure: 500
01:52:19.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:19.678 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:52:19.678 00.000 10072 MoveAxis(E, 16, ABG)
01:52:19.678 00.000 10072 Guiding  Dir = 2, Dur = 16
01:52:19.679 00.001 10072 IsGuiding returns 0
01:52:19.679 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:19.682 00.003 10072 PulseGuide returned control before completion, sleep 26
01:52:19.700 00.018 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:52:19.702 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:19.705 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:19.707 00.002 1032 Enqueuing Expose request
01:52:19.709 00.002 10072 IsGuiding returns 0
01:52:19.709 00.000 10072 Move returns status 0, amount 16
01:52:19.709 00.000 10072 MoveAxis(N, 0, ABG)
01:52:19.709 00.000 10072 Move returns status 0, amount 0
01:52:19.709 00.000 10072 move complete, result=0
01:52:19.709 00.000 10072 worker thread done servicing request
01:52:19.709 00.000 10072 Worker thread wakes up
01:52:19.709 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:19.709 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:19.717 00.008 1032 GuideStep: 0.0 px 16 ms EAST, 0.0 px 0 ms NORTH
01:52:20.117 00.400 10072 Exposure complete
01:52:20.164 00.047 10072 worker thread done servicing request
01:52:20.164 00.000 1032 OnExposeComplete: enter
01:52:20.166 00.002 1032 UpdateGuideState(): m_state=6
01:52:20.168 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 730
01:52:20.169 00.001 1032 Star::Find returns 1 (0), X=225.41, Y=619.55, Mass=1240, SNR=24.7, Peak=144 HFD=3.1
01:52:20.171 00.002 1032 MultiStar: [#1 -0.05,-0.11,1.05,U] [#2 0.03,0.02,0.79,U] [#3 0.19,-0.06,0.76,U] [#4 -0.05,0.01,0.71,U] [#5 0.07,-0.15,0.61,U] [#6 0.11,-0.09,0.77,U] [#7 -0.03,-0.06,0.61,U] [#8 0.03,-0.19,0.57,U] 
01:52:20.172 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.15, -0.08}
01:52:20.174 00.002 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.01)
01:52:20.178 00.004 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.01)
01:52:20.179 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.45 mountX=-0.08 mountY=0.01, mountTheta=3.01
01:52:20.183 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
01:52:20.185 00.002 1032 Enqueuing Move request for scope (0.01, -0.08)
01:52:20.187 00.002 10072 Worker thread wakes up
01:52:20.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
01:52:20.187 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
01:52:20.187 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
01:52:20.188 00.001 10072 PPEC rslt: input = -0.08, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.09, period_length = 287.50
01:52:20.188 00.000 10072 PPEC: input: -0.08, control: -0.02, exposure: 500
01:52:20.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:20.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:52:20.188 00.000 10072 MoveAxis(E, 15, ABG)
01:52:20.188 00.000 10072 Guiding  Dir = 2, Dur = 15
01:52:20.189 00.001 10072 IsGuiding returns 0
01:52:20.189 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:20.192 00.003 10072 PulseGuide returned control before completion, sleep 25
01:52:20.211 00.019 1032 UpdateGuideState exits: m=1240 SNR=24.7
01:52:20.213 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:20.214 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:20.217 00.003 1032 Enqueuing Expose request
01:52:20.223 00.006 10072 IsGuiding returns 0
01:52:20.223 00.000 10072 Move returns status 0, amount 15
01:52:20.223 00.000 10072 MoveAxis(N, 0, ABG)
01:52:20.223 00.000 10072 Move returns status 0, amount 0
01:52:20.224 00.001 10072 move complete, result=0
01:52:20.224 00.000 10072 worker thread done servicing request
01:52:20.224 00.000 10072 Worker thread wakes up
01:52:20.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:20.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:20.228 00.004 1032 GuideStep: -0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
01:52:20.854 00.626 10072 Exposure complete
01:52:20.900 00.046 10072 worker thread done servicing request
01:52:20.900 00.000 1032 OnExposeComplete: enter
01:52:20.903 00.003 1032 UpdateGuideState(): m_state=6
01:52:20.905 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 731
01:52:20.907 00.002 1032 Star::Find returns 1 (0), X=225.44, Y=619.78, Mass=1323, SNR=25.6, Peak=155 HFD=3.0
01:52:20.909 00.002 1032 MultiStar: [#1 0.04,-0.05,1.04,U] [#2 -0.08,0.01,0.79,U] [#3 0.04,0.01,0.70,U] [#4 -0.17,0.06,0.73,U] [#5 -0.06,0.01,0.62,U] [#6 -0.01,-0.03,0.71,U] [#7 -0.08,0.08,0.58,U] [#8 -0.06,0.01,0.54,U] 
01:52:20.912 00.003 1032 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {-0.11, 0.14}
01:52:20.913 00.001 1032 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.83) = xAngle (0.83 = 0.83)
01:52:20.915 00.002 1032 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.83 = 0.83)
01:52:20.916 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.66 mountX=0.04 mountY=0.04, mountTheta=0.83
01:52:20.920 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
01:52:20.921 00.001 1032 Enqueuing Move request for scope (-0.05, 0.03)
01:52:20.924 00.003 10072 Worker thread wakes up
01:52:20.924 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
01:52:20.924 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
01:52:20.924 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
01:52:20.925 00.001 10072 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.09, period_length = 287.50
01:52:20.925 00.000 10072 PPEC: input: 0.04, control: -0.02, exposure: 500
01:52:20.925 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:20.926 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:52:20.926 00.000 10072 MoveAxis(E, 19, ABG)
01:52:20.926 00.000 10072 Guiding  Dir = 2, Dur = 19
01:52:20.926 00.000 10072 IsGuiding returns 0
01:52:20.926 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:20.930 00.004 10072 PulseGuide returned control before completion, sleep 29
01:52:20.946 00.016 1032 UpdateGuideState exits: m=1323 SNR=25.6
01:52:20.948 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:20.950 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:20.952 00.002 1032 Enqueuing Expose request
01:52:20.962 00.010 10072 IsGuiding returns 0
01:52:20.962 00.000 10072 Move returns status 0, amount 19
01:52:20.962 00.000 10072 MoveAxis(N, 0, ABG)
01:52:20.962 00.000 10072 Move returns status 0, amount 0
01:52:20.963 00.001 10072 move complete, result=0
01:52:20.963 00.000 10072 worker thread done servicing request
01:52:20.963 00.000 10072 Worker thread wakes up
01:52:20.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:20.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:20.964 00.001 1032 GuideStep: 0.0 px 19 ms EAST, 0.0 px 0 ms NORTH
01:52:21.371 00.407 10072 Exposure complete
01:52:21.422 00.051 10072 worker thread done servicing request
01:52:21.422 00.000 1032 OnExposeComplete: enter
01:52:21.426 00.004 1032 UpdateGuideState(): m_state=6
01:52:21.429 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 732
01:52:21.432 00.003 1032 Star::Find returns 1 (0), X=225.38, Y=619.77, Mass=1343, SNR=25.8, Peak=146 HFD=3.0
01:52:21.434 00.002 1032 MultiStar: [#1 0.10,0.09,1.04,U] [#2 -0.02,-0.02,0.75,U] [#3 0.05,0.11,0.70,U] [#4 -0.26,-0.01,0.70,U] [#5 -0.06,0.01,0.63,U] [#6 0.01,0.03,0.73,U] [#7 -0.01,0.12,0.58,U] [#8 0.03,0.00,0.52,U] 
01:52:21.436 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {-0.18, 0.14}
01:52:21.438 00.002 1032 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.83) = xAngle (0.32 = 0.32)
01:52:21.439 00.001 1032 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.32 = 0.32)
01:52:21.441 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.15 mountX=0.07 mountY=0.02, mountTheta=0.32
01:52:21.444 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
01:52:21.446 00.002 1032 Enqueuing Move request for scope (-0.04, 0.06)
01:52:21.448 00.002 10072 Worker thread wakes up
01:52:21.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
01:52:21.448 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
01:52:21.448 00.000 10072 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.02
01:52:21.450 00.002 10072 PPEC rslt: input = 0.07, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.09, period_length = 287.50
01:52:21.450 00.000 10072 PPEC: input: 0.07, control: -0.02, exposure: 500
01:52:21.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:21.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:52:21.450 00.000 10072 MoveAxis(E, 18, ABG)
01:52:21.450 00.000 10072 Guiding  Dir = 2, Dur = 18
01:52:21.450 00.000 10072 IsGuiding returns 0
01:52:21.451 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:21.453 00.002 10072 PulseGuide returned control before completion, sleep 28
01:52:21.473 00.020 1032 UpdateGuideState exits: m=1343 SNR=25.8
01:52:21.475 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:21.477 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:21.479 00.002 1032 Enqueuing Expose request
01:52:21.493 00.014 10072 IsGuiding returns 0
01:52:21.493 00.000 10072 Move returns status 0, amount 18
01:52:21.493 00.000 10072 MoveAxis(N, 0, ABG)
01:52:21.493 00.000 10072 Move returns status 0, amount 0
01:52:21.493 00.000 10072 move complete, result=0
01:52:21.493 00.000 10072 worker thread done servicing request
01:52:21.493 00.000 10072 Worker thread wakes up
01:52:21.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:21.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:21.494 00.001 1032 GuideStep: 0.1 px 18 ms EAST, 0.0 px 0 ms NORTH
01:52:22.123 00.629 10072 Exposure complete
01:52:22.170 00.047 10072 worker thread done servicing request
01:52:22.171 00.001 1032 OnExposeComplete: enter
01:52:22.173 00.002 1032 UpdateGuideState(): m_state=6
01:52:22.175 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 733
01:52:22.178 00.003 1032 Star::Find returns 1 (0), X=225.48, Y=619.60, Mass=1399, SNR=26.4, Peak=146 HFD=3.1
01:52:22.180 00.002 1032 MultiStar: [#1 -0.00,0.05,1.02,U] [#2 0.01,-0.05,0.74,U] [#3 -0.02,-0.12,0.70,U] [#4 -0.11,0.07,0.71,U] [#5 0.09,0.01,0.60,U] [#6 0.14,-0.09,0.70,U] [#7 0.02,0.01,0.57,U] [#8 -0.09,0.01,0.55,U] 
01:52:22.183 00.003 1032 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {-0.07, -0.03}
01:52:22.185 00.002 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.47)
01:52:22.187 00.002 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.47)
01:52:22.188 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-1.98 mountX=-0.01 mountY=0.01, mountTheta=2.47
01:52:22.191 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
01:52:22.192 00.001 1032 Enqueuing Move request for scope (-0.01, -0.01)
01:52:22.194 00.002 10072 Worker thread wakes up
01:52:22.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
01:52:22.194 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
01:52:22.194 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
01:52:22.195 00.001 10072 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.09, period_length = 287.50
01:52:22.195 00.000 10072 PPEC: input: -0.01, control: -0.02, exposure: 500
01:52:22.195 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:22.195 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:52:22.195 00.000 10072 MoveAxis(E, 24, ABG)
01:52:22.197 00.002 10072 Guiding  Dir = 2, Dur = 24
01:52:22.197 00.000 10072 IsGuiding returns 0
01:52:22.197 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:22.199 00.002 10072 PulseGuide returned control before completion, sleep 34
01:52:22.218 00.019 1032 UpdateGuideState exits: m=1399 SNR=26.4
01:52:22.221 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:22.222 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:22.224 00.002 1032 Enqueuing Expose request
01:52:22.244 00.020 10072 IsGuiding returns 1
01:52:22.244 00.000 10072 scope still moving after pulse duration time elapsed
01:52:22.275 00.031 10072 IsGuiding returns 0
01:52:22.275 00.000 10072 scope move finished after 24 + 54 ms
01:52:22.275 00.000 10072 Move returns status 0, amount 24
01:52:22.275 00.000 10072 MoveAxis(N, 0, ABG)
01:52:22.275 00.000 10072 Move returns status 0, amount 0
01:52:22.275 00.000 10072 move complete, result=0
01:52:22.275 00.000 10072 worker thread done servicing request
01:52:22.275 00.000 10072 Worker thread wakes up
01:52:22.275 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:22.275 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:22.276 00.001 1032 GuideStep: -0.0 px 24 ms EAST, 0.0 px 0 ms NORTH
01:52:22.683 00.407 10072 Exposure complete
01:52:22.730 00.047 10072 worker thread done servicing request
01:52:22.730 00.000 1032 OnExposeComplete: enter
01:52:22.732 00.002 1032 UpdateGuideState(): m_state=6
01:52:22.735 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 734
01:52:22.737 00.002 1032 Star::Find returns 1 (0), X=225.44, Y=619.68, Mass=1346, SNR=25.9, Peak=147 HFD=3.0
01:52:22.739 00.002 1032 MultiStar: [#1 0.02,0.03,1.07,U] [#2 -0.00,-0.06,0.73,U] [#3 -0.02,0.09,0.72,U] [#4 0.02,0.15,0.71,U] [#5 -0.02,-0.05,0.61,U] [#6 0.01,-0.08,0.70,U] [#7 0.08,0.02,0.60,U] [#8 -0.05,0.02,0.53,U] 
01:52:22.746 00.007 1032 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.12, 0.05}
01:52:22.748 00.002 1032 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.83) = xAngle (0.26 = 0.26)
01:52:22.750 00.002 1032 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.26 = 0.26)
01:52:22.752 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.09 mountX=0.02 mountY=0.01, mountTheta=0.26
01:52:22.755 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
01:52:22.757 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
01:52:22.759 00.002 10072 Worker thread wakes up
01:52:22.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:52:22.759 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:52:22.759 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.01
01:52:22.760 00.001 10072 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.09, period_length = 287.50
01:52:22.760 00.000 10072 PPEC: input: 0.02, control: -0.02, exposure: 500
01:52:22.761 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:22.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:52:22.761 00.000 10072 MoveAxis(E, 22, ABG)
01:52:22.761 00.000 10072 Guiding  Dir = 2, Dur = 22
01:52:22.761 00.000 10072 IsGuiding returns 0
01:52:22.761 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:22.764 00.003 10072 PulseGuide returned control before completion, sleep 32
01:52:22.784 00.020 1032 UpdateGuideState exits: m=1346 SNR=25.9
01:52:22.787 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:22.790 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:22.791 00.001 1032 Enqueuing Expose request
01:52:22.805 00.014 10072 IsGuiding returns 1
01:52:22.806 00.001 10072 scope still moving after pulse duration time elapsed
01:52:22.836 00.030 10072 IsGuiding returns 0
01:52:22.836 00.000 10072 scope move finished after 22 + 52 ms
01:52:22.836 00.000 10072 Move returns status 0, amount 22
01:52:22.836 00.000 10072 MoveAxis(N, 0, ABG)
01:52:22.836 00.000 10072 Move returns status 0, amount 0
01:52:22.836 00.000 10072 move complete, result=0
01:52:22.836 00.000 10072 worker thread done servicing request
01:52:22.836 00.000 10072 Worker thread wakes up
01:52:22.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:22.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:22.843 00.007 1032 GuideStep: 0.0 px 22 ms EAST, 0.0 px 0 ms NORTH
01:52:23.464 00.621 10072 Exposure complete
01:52:23.511 00.047 10072 worker thread done servicing request
01:52:23.512 00.001 1032 OnExposeComplete: enter
01:52:23.514 00.002 1032 UpdateGuideState(): m_state=6
01:52:23.516 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 735
01:52:23.518 00.002 1032 Star::Find returns 1 (0), X=225.50, Y=619.68, Mass=1240, SNR=24.7, Peak=125 HFD=3.1
01:52:23.521 00.003 1032 MultiStar: [#1 0.05,0.05,1.06,U] [#2 -0.01,0.02,0.78,U] [#3 0.06,0.10,0.69,U] [#4 -0.20,0.13,0.72,U] [#5 0.00,-0.06,0.68,U] [#6 0.07,0.12,0.73,U] [#7 -0.12,0.08,0.60,U] [#8 -0.15,0.01,0.58,U] 
01:52:23.523 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.06, 0.04}
01:52:23.524 00.001 1032 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.83) = xAngle (0.27 = 0.27)
01:52:23.526 00.002 1032 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.27 = 0.27)
01:52:23.528 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.10 mountX=0.06 mountY=0.02, mountTheta=0.27
01:52:23.530 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
01:52:23.532 00.002 1032 Enqueuing Move request for scope (-0.03, 0.06)
01:52:23.533 00.001 10072 Worker thread wakes up
01:52:23.533 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
01:52:23.533 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
01:52:23.533 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.02
01:52:23.534 00.001 10072 PPEC rslt: input = 0.06, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.09, period_length = 287.50
01:52:23.535 00.001 10072 PPEC: input: 0.06, control: -0.03, exposure: 500
01:52:23.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:23.535 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:52:23.535 00.000 10072 MoveAxis(E, 26, ABG)
01:52:23.535 00.000 10072 Guiding  Dir = 2, Dur = 26
01:52:23.535 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:23.536 00.001 10072 IsGuiding returns 0
01:52:23.537 00.001 10072 PulseGuide returned control before completion, sleep 36
01:52:23.555 00.018 1032 UpdateGuideState exits: m=1240 SNR=24.7
01:52:23.558 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:23.559 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:23.561 00.002 1032 Enqueuing Expose request
01:52:23.586 00.025 10072 IsGuiding returns 0
01:52:23.586 00.000 10072 Move returns status 0, amount 26
01:52:23.586 00.000 10072 MoveAxis(N, 0, ABG)
01:52:23.586 00.000 10072 Move returns status 0, amount 0
01:52:23.586 00.000 10072 move complete, result=0
01:52:23.586 00.000 10072 worker thread done servicing request
01:52:23.586 00.000 10072 Worker thread wakes up
01:52:23.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:23.586 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:23.614 00.028 1032 GuideStep: 0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
01:52:23.995 00.381 10072 Exposure complete
01:52:24.044 00.049 10072 worker thread done servicing request
01:52:24.044 00.000 1032 OnExposeComplete: enter
01:52:24.046 00.002 1032 UpdateGuideState(): m_state=6
01:52:24.048 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 736
01:52:24.053 00.005 1032 Star::Find returns 1 (0), X=225.44, Y=619.80, Mass=1238, SNR=24.8, Peak=132 HFD=3.0
01:52:24.054 00.001 1032 MultiStar: [#1 0.04,0.09,1.09,U] [#2 0.00,0.13,0.80,U] [#3 0.02,0.20,0.72,U] [#4 -0.13,0.17,0.77,U] [#5 -0.04,-0.04,0.62,U] [#6 0.10,0.10,0.79,U] [#7 -0.12,0.29,0.66,U] [#8 -0.11,0.26,0.55,U] 
01:52:24.056 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.15}, one-star: {-0.12, 0.16}
01:52:24.058 00.002 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
01:52:24.060 00.002 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
01:52:24.061 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.79 mountX=0.15 mountY=-0.01, mountTheta=-0.04
01:52:24.064 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.15, opts=13)
01:52:24.065 00.001 1032 Enqueuing Move request for scope (-0.03, 0.15)
01:52:24.067 00.002 10072 Worker thread wakes up
01:52:24.068 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
01:52:24.068 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
01:52:24.068 00.000 10072 Moving (-0.03, 0.15) raw xDistance=0.15 yDistance=-0.01
01:52:24.069 00.001 10072 PPEC rslt: input = 0.15, final = 0.04, react = 0.07, pred = -0.03, hyst = 0.06, hyst_pct = 0.09, period_length = 287.50
01:52:24.069 00.000 10072 PPEC: input: 0.15, control: 0.04, exposure: 500
01:52:24.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:24.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:52:24.069 00.000 10072 MoveAxis(W, 46, ABG)
01:52:24.069 00.000 10072 Guiding  Dir = 3, Dur = 46
01:52:24.069 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:24.071 00.002 10072 IsGuiding returns 0
01:52:24.071 00.000 10072 PulseGuide returned control before completion, sleep 56
01:52:24.091 00.020 1032 UpdateGuideState exits: m=1238 SNR=24.8
01:52:24.093 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:24.095 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:24.096 00.001 1032 Enqueuing Expose request
01:52:24.134 00.038 10072 IsGuiding returns 1
01:52:24.134 00.000 10072 scope still moving after pulse duration time elapsed
01:52:24.165 00.031 10072 IsGuiding returns 0
01:52:24.165 00.000 10072 scope move finished after 46 + 48 ms
01:52:24.165 00.000 10072 Move returns status 0, amount 46
01:52:24.165 00.000 10072 MoveAxis(N, 0, ABG)
01:52:24.165 00.000 10072 Move returns status 0, amount 0
01:52:24.165 00.000 10072 move complete, result=0
01:52:24.165 00.000 10072 worker thread done servicing request
01:52:24.165 00.000 10072 Worker thread wakes up
01:52:24.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:24.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:24.176 00.011 1032 GuideStep: 0.2 px 46 ms WEST, -0.0 px 0 ms NORTH
01:52:24.792 00.616 10072 Exposure complete
01:52:24.838 00.046 10072 worker thread done servicing request
01:52:24.838 00.000 1032 OnExposeComplete: enter
01:52:24.840 00.002 1032 UpdateGuideState(): m_state=6
01:52:24.842 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 737
01:52:24.844 00.002 1032 Star::Find returns 1 (0), X=225.48, Y=619.87, Mass=1277, SNR=25.2, Peak=127 HFD=3.0
01:52:24.846 00.002 1032 MultiStar: [#1 0.06,0.13,1.05,U] [#2 -0.08,0.06,0.77,U] [#3 0.13,0.14,0.72,U] [#4 0.08,0.07,0.75,U] [#5 -0.06,-0.12,0.61,U] [#6 0.09,0.12,0.74,U] [#7 -0.06,-0.01,0.61,U] [#8 -0.07,-0.00,0.57,U] 
01:52:24.848 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.08}, one-star: {-0.08, 0.24}
01:52:24.850 00.002 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
01:52:24.852 00.002 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
01:52:24.853 00.001 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.52 mountX=0.08 mountY=-0.03, mountTheta=-0.31
01:52:24.857 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
01:52:24.859 00.002 1032 Enqueuing Move request for scope (0.00, 0.08)
01:52:24.860 00.001 10072 Worker thread wakes up
01:52:24.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
01:52:24.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
01:52:24.860 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.03
01:52:24.862 00.002 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.09, period_length = 287.50
01:52:24.862 00.000 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
01:52:24.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:24.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:52:24.862 00.000 10072 MoveAxis(E, 25, ABG)
01:52:24.862 00.000 10072 Guiding  Dir = 2, Dur = 25
01:52:24.863 00.001 10072 IsGuiding returns 0
01:52:24.863 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:24.865 00.002 10072 PulseGuide returned control before completion, sleep 35
01:52:24.883 00.018 1032 UpdateGuideState exits: m=1277 SNR=25.2
01:52:24.885 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:24.887 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:24.890 00.003 1032 Enqueuing Expose request
01:52:24.913 00.023 10072 IsGuiding returns 0
01:52:24.913 00.000 10072 Move returns status 0, amount 25
01:52:24.913 00.000 10072 MoveAxis(N, 0, ABG)
01:52:24.913 00.000 10072 Move returns status 0, amount 0
01:52:24.913 00.000 10072 move complete, result=0
01:52:24.913 00.000 10072 worker thread done servicing request
01:52:24.913 00.000 10072 Worker thread wakes up
01:52:24.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:24.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:24.918 00.005 1032 GuideStep: 0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
01:52:25.323 00.405 10072 Exposure complete
01:52:25.374 00.051 10072 worker thread done servicing request
01:52:25.374 00.000 1032 OnExposeComplete: enter
01:52:25.376 00.002 1032 UpdateGuideState(): m_state=6
01:52:25.378 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 738
01:52:25.380 00.002 1032 Star::Find returns 1 (0), X=225.55, Y=619.78, Mass=1349, SNR=25.8, Peak=152 HFD=3.0
01:52:25.382 00.002 1032 MultiStar: [#1 -0.01,0.09,1.06,U] [#2 -0.04,0.05,0.77,U] [#3 0.01,0.11,0.71,U] [#4 -0.06,0.12,0.75,U] [#5 -0.09,-0.16,0.63,U] [#6 0.08,0.06,0.69,U] [#7 -0.04,-0.02,0.58,U] [#8 -0.16,0.23,0.55,U] 
01:52:25.383 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {-0.01, 0.15}
01:52:25.385 00.002 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
01:52:25.387 00.002 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
01:52:25.389 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.93 mountX=0.08 mountY=0.01, mountTheta=0.10
01:52:25.391 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.08, opts=13)
01:52:25.395 00.004 1032 Enqueuing Move request for scope (-0.03, 0.08)
01:52:25.399 00.004 10072 Worker thread wakes up
01:52:25.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
01:52:25.399 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
01:52:25.399 00.000 10072 Moving (-0.03, 0.08) raw xDistance=0.08 yDistance=0.01
01:52:25.399 00.000 10072 PPEC rslt: input = 0.08, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.08, period_length = 287.50
01:52:25.399 00.000 10072 PPEC: input: 0.08, control: -0.02, exposure: 500
01:52:25.400 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:25.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:52:25.400 00.000 10072 MoveAxis(E, 22, ABG)
01:52:25.400 00.000 10072 Guiding  Dir = 2, Dur = 22
01:52:25.400 00.000 10072 IsGuiding returns 0
01:52:25.400 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:25.404 00.004 10072 PulseGuide returned control before completion, sleep 32
01:52:25.421 00.017 1032 UpdateGuideState exits: m=1349 SNR=25.8
01:52:25.424 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:25.427 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:25.429 00.002 1032 Enqueuing Expose request
01:52:25.441 00.012 10072 IsGuiding returns 1
01:52:25.441 00.000 10072 scope still moving after pulse duration time elapsed
01:52:25.473 00.032 10072 IsGuiding returns 0
01:52:25.478 00.005 10072 scope move finished after 22 + 55 ms
01:52:25.478 00.000 10072 Move returns status 0, amount 22
01:52:25.478 00.000 10072 MoveAxis(N, 0, ABG)
01:52:25.478 00.000 10072 Move returns status 0, amount 0
01:52:25.478 00.000 10072 move complete, result=0
01:52:25.478 00.000 10072 worker thread done servicing request
01:52:25.478 00.000 10072 Worker thread wakes up
01:52:25.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:25.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:25.482 00.004 1032 GuideStep: 0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
01:52:26.103 00.621 10072 Exposure complete
01:52:26.151 00.048 10072 worker thread done servicing request
01:52:26.151 00.000 1032 OnExposeComplete: enter
01:52:26.153 00.002 1032 UpdateGuideState(): m_state=6
01:52:26.155 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 739
01:52:26.157 00.002 1032 Star::Find returns 1 (0), X=225.53, Y=619.77, Mass=1303, SNR=25.4, Peak=143 HFD=3.0
01:52:26.159 00.002 1032 MultiStar: [#1 0.02,0.16,1.01,U] [#2 -0.06,-0.01,0.76,U] [#3 -0.00,0.05,0.74,U] [#4 0.04,0.02,0.74,U] [#5 0.06,-0.09,0.63,U] [#6 0.17,0.05,0.75,U] [#7 0.09,0.18,0.62,U] [#8 -0.12,0.09,0.54,U] 
01:52:26.160 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {-0.03, 0.13}
01:52:26.162 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
01:52:26.164 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
01:52:26.167 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.31 mountX=0.06 mountY=-0.04, mountTheta=-0.52
01:52:26.169 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
01:52:26.171 00.002 1032 Enqueuing Move request for scope (0.02, 0.07)
01:52:26.174 00.003 10072 Worker thread wakes up
01:52:26.174 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
01:52:26.174 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
01:52:26.174 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
01:52:26.176 00.002 10072 PPEC rslt: input = 0.06, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.08, period_length = 287.50
01:52:26.176 00.000 10072 PPEC: input: 0.06, control: -0.03, exposure: 500
01:52:26.176 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:26.176 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:52:26.176 00.000 10072 MoveAxis(E, 26, ABG)
01:52:26.176 00.000 10072 Guiding  Dir = 2, Dur = 26
01:52:26.176 00.000 10072 IsGuiding returns 0
01:52:26.177 00.001 10072 PulseGuide returned control before completion, sleep 36
01:52:26.178 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:26.202 00.024 1032 UpdateGuideState exits: m=1303 SNR=25.4
01:52:26.206 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:26.208 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:26.210 00.002 1032 Enqueuing Expose request
01:52:26.228 00.018 10072 IsGuiding returns 1
01:52:26.228 00.000 10072 scope still moving after pulse duration time elapsed
01:52:26.259 00.031 10072 IsGuiding returns 0
01:52:26.259 00.000 10072 scope move finished after 26 + 56 ms
01:52:26.259 00.000 10072 Move returns status 0, amount 26
01:52:26.259 00.000 10072 MoveAxis(N, 0, ABG)
01:52:26.259 00.000 10072 Move returns status 0, amount 0
01:52:26.259 00.000 10072 move complete, result=0
01:52:26.259 00.000 10072 worker thread done servicing request
01:52:26.259 00.000 10072 Worker thread wakes up
01:52:26.259 00.000 1032 GuideStep: 0.1 px 26 ms EAST, -0.0 px 0 ms NORTH
01:52:26.262 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:26.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:26.667 00.405 10072 Exposure complete
01:52:26.716 00.049 10072 worker thread done servicing request
01:52:26.716 00.000 1032 OnExposeComplete: enter
01:52:26.719 00.003 1032 UpdateGuideState(): m_state=6
01:52:26.720 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 740
01:52:26.722 00.002 1032 Star::Find returns 1 (0), X=225.48, Y=619.83, Mass=1346, SNR=25.9, Peak=142 HFD=3.0
01:52:26.724 00.002 1032 MultiStar: [#1 0.06,0.24,1.02,U] [#2 -0.10,0.19,0.76,U] [#3 -0.01,0.16,0.69,U] [#4 -0.09,0.15,0.71,U] [#5 0.01,0.11,0.63,U] [#6 0.12,0.10,0.68,U] [#7 -0.08,0.44,0.57,U] [#8 0.04,0.25,0.54,U] 
01:52:26.725 00.001 1032 refined, 8 included, MultiStar: {-0.01, 0.20}, one-star: {-0.08, 0.20}
01:52:26.727 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
01:52:26.729 00.002 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
01:52:26.730 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.64 mountX=0.20 mountY=-0.04, mountTheta=-0.19
01:52:26.732 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.20, opts=13)
01:52:26.734 00.002 1032 Enqueuing Move request for scope (-0.01, 0.20)
01:52:26.735 00.001 10072 Worker thread wakes up
01:52:26.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
01:52:26.735 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
01:52:26.735 00.000 10072 Moving (-0.01, 0.20) raw xDistance=0.20 yDistance=-0.04
01:52:26.736 00.001 10072 PPEC rslt: input = 0.20, final = 0.07, react = 0.09, pred = -0.02, hyst = 0.08, hyst_pct = 0.08, period_length = 287.50
01:52:26.736 00.000 10072 PPEC: input: 0.20, control: 0.07, exposure: 500
01:52:26.736 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:26.737 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:52:26.737 00.000 10072 MoveAxis(W, 67, ABG)
01:52:26.737 00.000 10072 Guiding  Dir = 3, Dur = 67
01:52:26.737 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:26.740 00.003 10072 IsGuiding returns 0
01:52:26.740 00.000 10072 PulseGuide returned control before completion, sleep 77
01:52:26.758 00.018 1032 UpdateGuideState exits: m=1346 SNR=25.9
01:52:26.762 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:26.763 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:26.765 00.002 1032 Enqueuing Expose request
01:52:26.821 00.056 10072 IsGuiding returns 1
01:52:26.821 00.000 10072 scope still moving after pulse duration time elapsed
01:52:26.852 00.031 10072 IsGuiding returns 0
01:52:26.852 00.000 10072 scope move finished after 67 + 46 ms
01:52:26.852 00.000 10072 Move returns status 0, amount 67
01:52:26.852 00.000 10072 MoveAxis(N, 0, ABG)
01:52:26.852 00.000 10072 Move returns status 0, amount 0
01:52:26.852 00.000 10072 move complete, result=0
01:52:26.852 00.000 10072 worker thread done servicing request
01:52:26.852 00.000 10072 Worker thread wakes up
01:52:26.852 00.000 1032 GuideStep: 0.2 px 67 ms WEST, -0.0 px 0 ms NORTH
01:52:26.856 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:26.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:27.483 00.627 10072 Exposure complete
01:52:27.532 00.049 10072 worker thread done servicing request
01:52:27.532 00.000 1032 OnExposeComplete: enter
01:52:27.535 00.003 1032 UpdateGuideState(): m_state=6
01:52:27.537 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 741
01:52:27.539 00.002 1032 Star::Find returns 1 (0), X=225.51, Y=619.96, Mass=1421, SNR=26.6, Peak=147 HFD=3.0
01:52:27.541 00.002 1032 MultiStar: [#1 0.01,0.26,0.98,U] [#2 -0.06,0.23,0.75,U] [#3 0.24,0.18,0.68,U] [#4 -0.00,0.33,0.71,U] [#5 0.17,0.28,0.57,U] [#6 0.10,0.23,0.72,U] [#7 -0.02,0.29,0.58,U] [#8 -0.08,0.27,0.53,U] 
01:52:27.543 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.27}, one-star: {-0.04, 0.33}
01:52:27.545 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
01:52:27.546 00.001 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
01:52:27.549 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.46 mountX=0.25 mountY=-0.10, mountTheta=-0.37
01:52:27.552 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.27, opts=13)
01:52:27.555 00.003 1032 Enqueuing Move request for scope (0.03, 0.27)
01:52:27.556 00.001 10072 Worker thread wakes up
01:52:27.556 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.27) opts 0xd
01:52:27.558 00.002 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.27)
01:52:27.558 00.000 10072 Moving (0.03, 0.27) raw xDistance=0.25 yDistance=-0.10
01:52:27.559 00.001 10072 PPEC rslt: input = 0.25, final = 0.09, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.08, period_length = 287.50
01:52:27.559 00.000 10072 PPEC: input: 0.25, control: 0.09, exposure: 500
01:52:27.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:27.559 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:52:27.559 00.000 10072 MoveAxis(W, 88, ABG)
01:52:27.559 00.000 10072 Guiding  Dir = 3, Dur = 88
01:52:27.560 00.001 10072 IsGuiding returns 0
01:52:27.560 00.000 10072 PulseGuide returned control before completion, sleep 98
01:52:27.560 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:27.581 00.021 1032 UpdateGuideState exits: m=1421 SNR=26.6
01:52:27.584 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:27.585 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:27.587 00.002 1032 Enqueuing Expose request
01:52:27.667 00.080 10072 IsGuiding returns 0
01:52:27.667 00.000 10072 Move returns status 0, amount 88
01:52:27.667 00.000 10072 MoveAxis(N, 0, ABG)
01:52:27.667 00.000 10072 Move returns status 0, amount 0
01:52:27.667 00.000 10072 move complete, result=0
01:52:27.667 00.000 10072 worker thread done servicing request
01:52:27.667 00.000 10072 Worker thread wakes up
01:52:27.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:27.668 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:27.668 00.000 1032 GuideStep: 0.3 px 88 ms WEST, -0.1 px 0 ms NORTH
01:52:28.081 00.413 10072 Exposure complete
01:52:28.133 00.052 10072 worker thread done servicing request
01:52:28.133 00.000 1032 OnExposeComplete: enter
01:52:28.134 00.001 1032 UpdateGuideState(): m_state=6
01:52:28.136 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 742
01:52:28.139 00.003 1032 Star::Find returns 1 (0), X=225.59, Y=619.84, Mass=1317, SNR=25.6, Peak=139 HFD=3.0
01:52:28.142 00.003 1032 MultiStar: [#1 0.10,0.08,1.01,U] [#2 0.07,0.18,0.78,U] [#3 0.02,0.08,0.69,U] [#4 -0.01,0.20,0.72,U] [#5 0.22,-0.01,0.63,U] [#6 0.12,0.03,0.73,U] [#7 0.02,0.31,0.58,U] [#8 -0.18,0.10,0.53,U] 
01:52:28.145 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {0.03, 0.20}
01:52:28.147 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
01:52:28.149 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
01:52:28.151 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.20 mountX=0.11 mountY=-0.08, mountTheta=-0.63
01:52:28.154 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.13, opts=13)
01:52:28.157 00.003 1032 Enqueuing Move request for scope (0.05, 0.13)
01:52:28.160 00.003 10072 Worker thread wakes up
01:52:28.160 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
01:52:28.160 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
01:52:28.160 00.000 10072 Moving (0.05, 0.13) raw xDistance=0.11 yDistance=-0.08
01:52:28.161 00.001 10072 PPEC rslt: input = 0.11, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.08, period_length = 287.50
01:52:28.161 00.000 10072 PPEC: input: 0.11, control: -0.02, exposure: 500
01:52:28.161 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:28.161 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:52:28.161 00.000 10072 MoveAxis(E, 22, ABG)
01:52:28.161 00.000 10072 Guiding  Dir = 2, Dur = 22
01:52:28.162 00.001 10072 IsGuiding returns 0
01:52:28.162 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:28.165 00.003 10072 PulseGuide returned control before completion, sleep 32
01:52:28.182 00.017 1032 UpdateGuideState exits: m=1317 SNR=25.6
01:52:28.185 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:28.188 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:28.190 00.002 1032 Enqueuing Expose request
01:52:28.204 00.014 10072 IsGuiding returns 1
01:52:28.204 00.000 10072 scope still moving after pulse duration time elapsed
01:52:28.235 00.031 10072 IsGuiding returns 0
01:52:28.235 00.000 10072 scope move finished after 22 + 50 ms
01:52:28.235 00.000 10072 Move returns status 0, amount 22
01:52:28.235 00.000 10072 MoveAxis(N, 0, ABG)
01:52:28.235 00.000 10072 Move returns status 0, amount 0
01:52:28.235 00.000 10072 move complete, result=0
01:52:28.235 00.000 10072 worker thread done servicing request
01:52:28.235 00.000 10072 Worker thread wakes up
01:52:28.236 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:28.236 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:28.236 00.000 1032 GuideStep: 0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
01:52:28.863 00.627 10072 Exposure complete
01:52:28.916 00.053 10072 worker thread done servicing request
01:52:28.916 00.000 1032 OnExposeComplete: enter
01:52:28.919 00.003 1032 UpdateGuideState(): m_state=6
01:52:28.921 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 743
01:52:28.929 00.008 1032 Star::Find returns 1 (0), X=225.42, Y=619.63, Mass=1292, SNR=25.3, Peak=142 HFD=3.0
01:52:28.932 00.003 1032 MultiStar: [#1 -0.07,-0.03,1.01,U] [#2 -0.16,-0.00,0.76,U] [#3 -0.11,0.04,0.68,U] [#4 -0.17,0.01,0.76,U] [#5 -0.00,-0.08,0.60,U] [#6 -0.06,-0.11,0.72,U] [#7 -0.24,-0.05,0.58,U] [#8 -0.12,-0.04,0.61,U] 
01:52:28.934 00.002 1032 refined, 8 included, MultiStar: {-0.12, -0.03}, one-star: {-0.13, -0.00}
01:52:28.935 00.001 1032 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.83) = xAngle (-4.75 = 1.53)
01:52:28.936 00.001 1032 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.75 = 1.53)
01:52:28.938 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.92 mountX=0.00 mountY=0.12, mountTheta=1.53
01:52:28.942 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.03, opts=13)
01:52:28.943 00.001 1032 Enqueuing Move request for scope (-0.12, -0.03)
01:52:28.945 00.002 10072 Worker thread wakes up
01:52:28.945 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
01:52:28.945 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
01:52:28.945 00.000 10072 Moving (-0.12, -0.03) raw xDistance=0.00 yDistance=0.12
01:52:28.946 00.001 10072 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.08, period_length = 287.50
01:52:28.946 00.000 10072 PPEC: input: 0.00, control: -0.02, exposure: 500
01:52:28.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:28.946 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:52:28.946 00.000 10072 MoveAxis(E, 25, ABG)
01:52:28.946 00.000 10072 Guiding  Dir = 2, Dur = 25
01:52:28.946 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:28.949 00.003 10072 IsGuiding returns 0
01:52:28.950 00.001 10072 PulseGuide returned control before completion, sleep 35
01:52:28.968 00.018 1032 UpdateGuideState exits: m=1292 SNR=25.3
01:52:28.971 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:28.973 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:28.975 00.002 1032 Enqueuing Expose request
01:52:29.001 00.026 10072 IsGuiding returns 0
01:52:29.001 00.000 10072 Move returns status 0, amount 25
01:52:29.001 00.000 10072 MoveAxis(N, 0, ABG)
01:52:29.001 00.000 10072 Move returns status 0, amount 0
01:52:29.002 00.001 10072 move complete, result=0
01:52:29.002 00.000 10072 worker thread done servicing request
01:52:29.002 00.000 10072 Worker thread wakes up
01:52:29.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:29.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:29.002 00.000 1032 GuideStep: 0.0 px 25 ms EAST, 0.1 px 0 ms NORTH
01:52:29.410 00.408 10072 Exposure complete
01:52:29.460 00.050 10072 worker thread done servicing request
01:52:29.461 00.001 1032 OnExposeComplete: enter
01:52:29.463 00.002 1032 UpdateGuideState(): m_state=6
01:52:29.465 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 744
01:52:29.467 00.002 1032 Star::Find returns 1 (0), X=225.59, Y=619.72, Mass=1336, SNR=25.8, Peak=131 HFD=3.1
01:52:29.468 00.001 1032 MultiStar: [#1 0.08,-0.01,1.09,U] [#2 0.01,0.04,0.77,U] [#3 0.19,-0.03,0.71,U] [#4 0.15,0.01,0.74,U] [#5 0.05,-0.11,0.61,U] [#6 0.02,-0.05,0.74,U] [#7 0.02,0.04,0.60,U] [#8 0.03,-0.08,0.56,U] 
01:52:29.471 00.003 1032 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.03, 0.08}
01:52:29.473 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
01:52:29.474 00.001 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
01:52:29.476 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.07 mountX=-0.02 mountY=-0.06, mountTheta=-1.90
01:52:29.479 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
01:52:29.482 00.003 1032 Enqueuing Move request for scope (0.07, -0.00)
01:52:29.484 00.002 10072 Worker thread wakes up
01:52:29.484 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
01:52:29.484 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
01:52:29.485 00.001 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.06
01:52:29.489 00.004 10072 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.08, period_length = 287.50
01:52:29.490 00.001 10072 PPEC: input: -0.02, control: -0.02, exposure: 500
01:52:29.490 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:29.490 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:52:29.490 00.000 10072 MoveAxis(E, 21, ABG)
01:52:29.490 00.000 10072 Guiding  Dir = 2, Dur = 21
01:52:29.491 00.001 10072 IsGuiding returns 0
01:52:29.492 00.001 10072 PulseGuide returned control before completion, sleep 31
01:52:29.492 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:29.514 00.022 1032 UpdateGuideState exits: m=1336 SNR=25.8
01:52:29.518 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:29.521 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:29.525 00.004 1032 Enqueuing Expose request
01:52:29.532 00.007 10072 IsGuiding returns 0
01:52:29.532 00.000 10072 Move returns status 0, amount 21
01:52:29.533 00.001 10072 MoveAxis(N, 0, ABG)
01:52:29.533 00.000 10072 Move returns status 0, amount 0
01:52:29.533 00.000 10072 move complete, result=0
01:52:29.533 00.000 10072 worker thread done servicing request
01:52:29.533 00.000 10072 Worker thread wakes up
01:52:29.533 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:29.533 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:29.535 00.002 1032 GuideStep: -0.0 px 21 ms EAST, -0.1 px 0 ms NORTH
01:52:30.162 00.627 10072 Exposure complete
01:52:30.215 00.053 10072 worker thread done servicing request
01:52:30.216 00.001 1032 OnExposeComplete: enter
01:52:30.219 00.003 1032 UpdateGuideState(): m_state=6
01:52:30.220 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 745
01:52:30.223 00.003 1032 Star::Find returns 1 (0), X=225.51, Y=620.07, Mass=1324, SNR=25.6, Peak=146 HFD=2.8
01:52:30.225 00.002 1032 MultiStar: [#1 0.02,0.35,1.04,U] [#2 -0.04,0.19,0.78,U] [#3 0.11,0.29,0.74,U] [#4 -0.14,0.32,0.72,U] [#5 -0.15,0.09,0.61,U] [#6 0.22,0.30,0.72,U] [#7 0.06,0.35,0.59,U] [#8 -0.15,0.16,0.55,U] 
01:52:30.227 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.29}, one-star: {-0.05, 0.44}
01:52:30.229 00.002 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
01:52:30.231 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
01:52:30.232 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.60 mountX=0.28 mountY=-0.07, mountTheta=-0.23
01:52:30.236 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.29, opts=13)
01:52:30.238 00.002 1032 Enqueuing Move request for scope (-0.01, 0.29)
01:52:30.239 00.001 10072 Worker thread wakes up
01:52:30.240 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
01:52:30.240 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
01:52:30.240 00.000 10072 Moving (-0.01, 0.29) raw xDistance=0.28 yDistance=-0.07
01:52:30.241 00.001 10072 PPEC rslt: input = 0.28, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.11, hyst_pct = 0.08, period_length = 287.50
01:52:30.241 00.000 10072 PPEC: input: 0.28, control: 0.11, exposure: 500
01:52:30.241 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:30.241 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:52:30.241 00.000 10072 MoveAxis(W, 112, ABG)
01:52:30.241 00.000 10072 Guiding  Dir = 3, Dur = 112
01:52:30.242 00.001 10072 IsGuiding returns 0
01:52:30.242 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:30.245 00.003 10072 PulseGuide returned control before completion, sleep 122
01:52:30.264 00.019 1032 UpdateGuideState exits: m=1324 SNR=25.6
01:52:30.266 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:30.270 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:30.272 00.002 1032 Enqueuing Expose request
01:52:30.375 00.103 10072 IsGuiding returns 0
01:52:30.375 00.000 10072 Move returns status 0, amount 112
01:52:30.375 00.000 10072 MoveAxis(N, 0, ABG)
01:52:30.375 00.000 10072 Move returns status 0, amount 0
01:52:30.375 00.000 10072 move complete, result=0
01:52:30.375 00.000 10072 worker thread done servicing request
01:52:30.375 00.000 10072 Worker thread wakes up
01:52:30.375 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:30.376 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:30.376 00.000 1032 GuideStep: 0.3 px 112 ms WEST, -0.1 px 0 ms NORTH
01:52:30.784 00.408 10072 Exposure complete
01:52:30.831 00.047 10072 worker thread done servicing request
01:52:30.831 00.000 1032 OnExposeComplete: enter
01:52:30.833 00.002 1032 UpdateGuideState(): m_state=6
01:52:30.835 00.002 1032 Star::Find(15, 225, 620, 0, (0,0,0,0), 0.7, 4.5, 255) frame 746
01:52:30.837 00.002 1032 Star::Find returns 1 (0), X=225.59, Y=619.90, Mass=1225, SNR=24.7, Peak=130 HFD=2.9
01:52:30.838 00.001 1032 MultiStar: [#1 0.11,0.26,1.04,U] [#2 0.11,0.17,0.77,U] [#3 0.06,0.23,0.77,U] [#4 0.04,0.12,0.78,U] [#5 -0.03,-0.09,0.67,U] [#6 0.25,0.23,0.75,U] [#7 0.02,0.13,0.62,U] [#8 -0.11,0.18,0.59,U] 
01:52:30.839 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.18}, one-star: {0.03, 0.27}
01:52:30.842 00.003 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
01:52:30.843 00.001 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
01:52:30.845 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.24 mountX=0.16 mountY=-0.10, mountTheta=-0.59
01:52:30.848 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.18, opts=13)
01:52:30.849 00.001 1032 Enqueuing Move request for scope (0.06, 0.18)
01:52:30.852 00.003 10072 Worker thread wakes up
01:52:30.852 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
01:52:30.852 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
01:52:30.852 00.000 10072 Moving (0.06, 0.18) raw xDistance=0.16 yDistance=-0.10
01:52:30.853 00.001 10072 PPEC rslt: input = 0.16, final = 0.06, react = 0.07, pred = -0.02, hyst = 0.06, hyst_pct = 0.08, period_length = 287.50
01:52:30.853 00.000 10072 PPEC: input: 0.16, control: 0.06, exposure: 500
01:52:30.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:30.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:52:30.853 00.000 10072 MoveAxis(W, 57, ABG)
01:52:30.854 00.001 10072 Guiding  Dir = 3, Dur = 57
01:52:30.854 00.000 10072 IsGuiding returns 0
01:52:30.854 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:30.856 00.002 10072 PulseGuide returned control before completion, sleep 67
01:52:30.873 00.017 1032 UpdateGuideState exits: m=1225 SNR=24.7
01:52:30.876 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:30.877 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:30.878 00.001 1032 Enqueuing Expose request
01:52:30.926 00.048 10072 IsGuiding returns 0
01:52:30.928 00.002 10072 Move returns status 0, amount 57
01:52:30.928 00.000 10072 MoveAxis(N, 0, ABG)
01:52:30.928 00.000 10072 Move returns status 0, amount 0
01:52:30.929 00.001 10072 move complete, result=0
01:52:30.929 00.000 10072 worker thread done servicing request
01:52:30.929 00.000 10072 Worker thread wakes up
01:52:30.929 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:30.929 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:30.929 00.000 1032 GuideStep: 0.2 px 57 ms WEST, -0.1 px 0 ms NORTH
01:52:31.567 00.638 10072 Exposure complete
01:52:31.634 00.067 10072 worker thread done servicing request
01:52:31.635 00.001 1032 OnExposeComplete: enter
01:52:31.638 00.003 1032 UpdateGuideState(): m_state=6
01:52:31.640 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 747
01:52:31.644 00.004 1032 Star::Find returns 1 (0), X=225.53, Y=619.68, Mass=1276, SNR=25.2, Peak=140 HFD=3.1
01:52:31.646 00.002 1032 MultiStar: [#1 -0.03,-0.03,1.03,U] [#2 -0.07,-0.07,0.75,U] [#3 0.02,-0.17,0.72,U] [#4 -0.12,-0.07,0.79,U] [#5 -0.06,-0.12,0.61,U] [#6 0.13,0.01,0.77,U] [#7 -0.02,-0.15,0.59,U] [#8 -0.15,-0.12,0.53,U] 
01:52:31.647 00.001 1032 single-star, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.02, 0.05}
01:52:31.648 00.001 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
01:52:31.650 00.002 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
01:52:31.651 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.99 mountX=0.05 mountY=0.01, mountTheta=0.16
01:52:31.654 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.05, opts=13)
01:52:31.656 00.002 1032 Enqueuing Move request for scope (-0.02, 0.05)
01:52:31.657 00.001 10072 Worker thread wakes up
01:52:31.657 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
01:52:31.657 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
01:52:31.657 00.000 10072 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=0.01
01:52:31.658 00.001 10072 PPEC rslt: input = 0.05, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.07, period_length = 287.50
01:52:31.659 00.001 10072 PPEC: input: 0.05, control: -0.02, exposure: 500
01:52:31.659 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:31.659 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:52:31.659 00.000 10072 MoveAxis(E, 16, ABG)
01:52:31.659 00.000 10072 Guiding  Dir = 2, Dur = 16
01:52:31.659 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:31.661 00.002 10072 IsGuiding returns 0
01:52:31.662 00.001 10072 PulseGuide returned control before completion, sleep 26
01:52:31.680 00.018 1032 UpdateGuideState exits: m=1276 SNR=25.2
01:52:31.684 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:31.686 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:31.687 00.001 1032 Enqueuing Expose request
01:52:31.689 00.002 10072 IsGuiding returns 0
01:52:31.689 00.000 10072 Move returns status 0, amount 16
01:52:31.689 00.000 10072 MoveAxis(N, 0, ABG)
01:52:31.689 00.000 10072 Move returns status 0, amount 0
01:52:31.689 00.000 10072 move complete, result=0
01:52:31.689 00.000 10072 worker thread done servicing request
01:52:31.690 00.001 10072 Worker thread wakes up
01:52:31.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:31.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:31.697 00.007 1032 GuideStep: 0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
01:52:32.100 00.403 10072 Exposure complete
01:52:32.146 00.046 10072 worker thread done servicing request
01:52:32.146 00.000 1032 OnExposeComplete: enter
01:52:32.148 00.002 1032 UpdateGuideState(): m_state=6
01:52:32.150 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 748
01:52:32.152 00.002 1032 Star::Find returns 1 (0), X=225.59, Y=619.79, Mass=1239, SNR=24.8, Peak=127 HFD=3.1
01:52:32.153 00.001 1032 MultiStar: [#1 -0.00,0.12,1.12,U] [#2 -0.00,0.09,0.77,U] [#3 -0.02,0.09,0.71,U] [#4 0.00,0.17,0.72,U] [#5 -0.02,-0.02,0.67,U] [#6 0.06,-0.05,0.74,U] [#7 0.05,0.03,0.60,U] [#8 -0.12,0.12,0.59,U] 
01:52:32.156 00.003 1032 refined, 8 included, MultiStar: {0.00, 0.08}, one-star: {0.03, 0.15}
01:52:32.158 00.002 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
01:52:32.159 00.001 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
01:52:32.161 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.55 mountX=0.08 mountY=-0.02, mountTheta=-0.28
01:52:32.164 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
01:52:32.166 00.002 1032 Enqueuing Move request for scope (0.00, 0.08)
01:52:32.169 00.003 10072 Worker thread wakes up
01:52:32.169 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
01:52:32.169 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
01:52:32.169 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
01:52:32.170 00.001 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 287.50
01:52:32.170 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:52:32.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:32.170 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:52:32.170 00.000 10072 MoveAxis(E, 13, ABG)
01:52:32.170 00.000 10072 Guiding  Dir = 2, Dur = 13
01:52:32.171 00.001 10072 IsGuiding returns 0
01:52:32.171 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:32.174 00.003 10072 PulseGuide returned control before completion, sleep 23
01:52:32.193 00.019 1032 UpdateGuideState exits: m=1239 SNR=24.8
01:52:32.195 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:32.197 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:32.199 00.002 1032 Enqueuing Expose request
01:52:32.210 00.011 10072 IsGuiding returns 0
01:52:32.210 00.000 10072 Move returns status 0, amount 13
01:52:32.210 00.000 10072 MoveAxis(N, 0, ABG)
01:52:32.210 00.000 10072 Move returns status 0, amount 0
01:52:32.210 00.000 10072 move complete, result=0
01:52:32.210 00.000 10072 worker thread done servicing request
01:52:32.210 00.000 10072 Worker thread wakes up
01:52:32.210 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:32.210 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:32.213 00.003 1032 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
01:52:32.836 00.623 10072 Exposure complete
01:52:32.881 00.045 10072 worker thread done servicing request
01:52:32.881 00.000 1032 OnExposeComplete: enter
01:52:32.883 00.002 1032 UpdateGuideState(): m_state=6
01:52:32.885 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 749
01:52:32.887 00.002 1032 Star::Find returns 1 (0), X=225.52, Y=619.83, Mass=1290, SNR=25.3, Peak=131 HFD=3.0
01:52:32.889 00.002 1032 MultiStar: [#1 0.14,0.07,1.03,U] [#2 0.06,0.01,0.81,U] [#3 0.17,0.12,0.73,U] [#4 0.09,0.08,0.74,U] [#5 0.11,-0.06,0.61,U] [#6 0.19,0.07,0.74,U] [#7 0.03,0.01,0.64,U] [#8 0.05,0.16,0.58,U] 
01:52:32.892 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {-0.04, 0.19}
01:52:32.895 00.003 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
01:52:32.898 00.003 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
01:52:32.900 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=0.05 mountY=-0.10, mountTheta=-1.10
01:52:32.902 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
01:52:32.904 00.002 1032 Enqueuing Move request for scope (0.09, 0.08)
01:52:32.905 00.001 10072 Worker thread wakes up
01:52:32.905 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
01:52:32.905 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:52:32.905 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.10
01:52:32.906 00.001 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.07, period_length = 287.50
01:52:32.906 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:52:32.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:32.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:52:32.906 00.000 10072 MoveAxis(E, 15, ABG)
01:52:32.906 00.000 10072 Guiding  Dir = 2, Dur = 15
01:52:32.906 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:32.909 00.003 10072 IsGuiding returns 0
01:52:32.909 00.000 10072 PulseGuide returned control before completion, sleep 25
01:52:32.928 00.019 1032 UpdateGuideState exits: m=1290 SNR=25.3
01:52:32.931 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:32.933 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:32.934 00.001 1032 Enqueuing Expose request
01:52:32.942 00.008 10072 IsGuiding returns 0
01:52:32.942 00.000 10072 Move returns status 0, amount 15
01:52:32.942 00.000 10072 MoveAxis(N, 0, ABG)
01:52:32.942 00.000 10072 Move returns status 0, amount 0
01:52:32.942 00.000 10072 move complete, result=0
01:52:32.942 00.000 10072 worker thread done servicing request
01:52:32.942 00.000 10072 Worker thread wakes up
01:52:32.942 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:32.942 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:32.944 00.002 1032 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
01:52:33.349 00.405 10072 Exposure complete
01:52:33.402 00.053 10072 worker thread done servicing request
01:52:33.402 00.000 1032 OnExposeComplete: enter
01:52:33.404 00.002 1032 UpdateGuideState(): m_state=6
01:52:33.407 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 750
01:52:33.409 00.002 1032 Star::Find returns 1 (0), X=225.57, Y=619.78, Mass=1312, SNR=25.5, Peak=155 HFD=2.9
01:52:33.411 00.002 1032 MultiStar: [#1 0.14,0.03,1.10,U] [#2 0.12,0.06,0.77,U] [#3 0.24,0.03,0.73,U] [#4 0.20,0.01,0.75,U] [#5 0.09,-0.12,0.61,U] [#6 0.29,0.08,0.74,U] [#7 0.20,-0.02,0.59,U] [#8 0.07,0.10,0.53,U] 
01:52:33.413 00.002 1032 single-star, 8 included, MultiStar: {0.15, 0.04}, one-star: {0.01, 0.15}
01:52:33.414 00.001 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
01:52:33.417 00.003 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
01:52:33.418 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.48 mountX=0.14 mountY=-0.05, mountTheta=-0.35
01:52:33.421 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.15, opts=13)
01:52:33.422 00.001 1032 Enqueuing Move request for scope (0.01, 0.15)
01:52:33.426 00.004 10072 Worker thread wakes up
01:52:33.426 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
01:52:33.426 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
01:52:33.426 00.000 10072 Moving (0.01, 0.15) raw xDistance=0.14 yDistance=-0.05
01:52:33.427 00.001 10072 PPEC rslt: input = 0.14, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.07, period_length = 287.50
01:52:33.429 00.002 10072 PPEC: input: 0.14, control: 0.05, exposure: 500
01:52:33.429 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:33.429 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:52:33.429 00.000 10072 MoveAxis(W, 51, ABG)
01:52:33.429 00.000 10072 Guiding  Dir = 3, Dur = 51
01:52:33.430 00.001 10072 IsGuiding returns 0
01:52:33.430 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:33.432 00.002 10072 PulseGuide returned control before completion, sleep 61
01:52:33.451 00.019 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:52:33.453 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:33.458 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:33.460 00.002 1032 Enqueuing Expose request
01:52:33.502 00.042 10072 IsGuiding returns 0
01:52:33.502 00.000 10072 Move returns status 0, amount 51
01:52:33.502 00.000 10072 MoveAxis(N, 0, ABG)
01:52:33.502 00.000 10072 Move returns status 0, amount 0
01:52:33.502 00.000 10072 move complete, result=0
01:52:33.502 00.000 10072 worker thread done servicing request
01:52:33.503 00.001 10072 Worker thread wakes up
01:52:33.503 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:33.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:33.503 00.000 1032 GuideStep: 0.1 px 51 ms WEST, -0.1 px 0 ms NORTH
01:52:34.126 00.623 10072 Exposure complete
01:52:34.174 00.048 10072 worker thread done servicing request
01:52:34.174 00.000 1032 OnExposeComplete: enter
01:52:34.177 00.003 1032 UpdateGuideState(): m_state=6
01:52:34.180 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 751
01:52:34.182 00.002 1032 Star::Find returns 1 (0), X=225.63, Y=619.43, Mass=1263, SNR=25.0, Peak=124 HFD=3.1
01:52:34.184 00.002 1032 MultiStar: [#1 0.07,-0.25,1.04,U] [#2 0.09,-0.27,0.78,U] [#3 0.24,-0.27,0.77,U] [#4 0.09,-0.25,0.74,U] [#5 0.12,-0.35,0.63,U] [#6 0.13,-0.38,0.73,U] [#7 0.16,-0.18,0.59,U] [#8 0.00,-0.15,0.60,U] 
01:52:34.185 00.001 1032 single-star, 8 included, MultiStar: {0.11, -0.25}, one-star: {0.07, -0.20}
01:52:34.188 00.003 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
01:52:34.189 00.001 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
01:52:34.190 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.23 mountX=-0.21 mountY=-0.02, mountTheta=-3.06
01:52:34.193 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.20, opts=13)
01:52:34.195 00.002 1032 Enqueuing Move request for scope (0.07, -0.20)
01:52:34.197 00.002 10072 Worker thread wakes up
01:52:34.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
01:52:34.197 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
01:52:34.197 00.000 10072 Moving (0.07, -0.20) raw xDistance=-0.21 yDistance=-0.02
01:52:34.198 00.001 10072 PPEC rslt: input = -0.21, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.07, period_length = 287.50
01:52:34.198 00.000 10072 PPEC: input: -0.21, control: -0.11, exposure: 500
01:52:34.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:34.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:52:34.198 00.000 10072 MoveAxis(E, 111, ABG)
01:52:34.198 00.000 10072 Guiding  Dir = 2, Dur = 111
01:52:34.199 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:34.200 00.001 10072 IsGuiding returns 0
01:52:34.201 00.001 10072 PulseGuide returned control before completion, sleep 121
01:52:34.219 00.018 1032 UpdateGuideState exits: m=1263 SNR=25.0
01:52:34.221 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:34.223 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:34.225 00.002 1032 Enqueuing Expose request
01:52:34.327 00.102 10072 IsGuiding returns 0
01:52:34.327 00.000 10072 Move returns status 0, amount 111
01:52:34.327 00.000 10072 MoveAxis(N, 0, ABG)
01:52:34.327 00.000 10072 Move returns status 0, amount 0
01:52:34.327 00.000 10072 move complete, result=0
01:52:34.327 00.000 10072 worker thread done servicing request
01:52:34.327 00.000 1032 GuideStep: -0.2 px 111 ms EAST, -0.0 px 0 ms NORTH
01:52:34.329 00.002 10072 Worker thread wakes up
01:52:34.329 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:34.329 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:34.749 00.420 10072 Exposure complete
01:52:34.797 00.048 10072 worker thread done servicing request
01:52:34.797 00.000 1032 OnExposeComplete: enter
01:52:34.798 00.001 1032 UpdateGuideState(): m_state=6
01:52:34.801 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 752
01:52:34.802 00.001 1032 Star::Find returns 1 (0), X=225.60, Y=619.57, Mass=1335, SNR=25.7, Peak=136 HFD=3.1
01:52:34.805 00.003 1032 MultiStar: [#1 0.23,-0.13,1.04,U] [#2 0.19,-0.23,0.76,U] [#3 0.20,-0.15,0.73,U] [#4 0.18,-0.16,0.72,U] [#5 -0.01,-0.33,0.59,U] [#6 0.27,-0.25,0.72,U] [#7 0.20,-0.11,0.56,U] [#8 0.01,-0.19,0.53,U] 
01:52:34.807 00.002 1032 single-star, 8 included, MultiStar: {0.15, -0.17}, one-star: {0.04, -0.06}
01:52:34.809 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
01:52:34.811 00.002 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
01:52:34.813 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-0.96 mountX=-0.07 mountY=-0.03, mountTheta=-2.79
01:52:34.815 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
01:52:34.817 00.002 1032 Enqueuing Move request for scope (0.04, -0.06)
01:52:34.819 00.002 10072 Worker thread wakes up
01:52:34.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
01:52:34.819 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
01:52:34.819 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.03
01:52:34.820 00.001 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 287.50
01:52:34.820 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:52:34.820 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:34.820 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:52:34.820 00.000 10072 MoveAxis(E, 8, ABG)
01:52:34.820 00.000 10072 Guiding  Dir = 2, Dur = 8
01:52:34.820 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:34.823 00.003 10072 IsGuiding returns 0
01:52:34.824 00.001 10072 PulseGuide returned control before completion, sleep 18
01:52:34.842 00.018 1032 UpdateGuideState exits: m=1335 SNR=25.7
01:52:34.844 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:34.846 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:34.848 00.002 1032 Enqueuing Expose request
01:52:34.856 00.008 10072 IsGuiding returns 0
01:52:34.856 00.000 10072 Move returns status 0, amount 8
01:52:34.856 00.000 10072 MoveAxis(N, 0, ABG)
01:52:34.856 00.000 10072 Move returns status 0, amount 0
01:52:34.856 00.000 10072 move complete, result=0
01:52:34.856 00.000 10072 worker thread done servicing request
01:52:34.857 00.001 10072 Worker thread wakes up
01:52:34.857 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:34.857 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:34.859 00.002 1032 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:52:35.487 00.628 10072 Exposure complete
01:52:35.535 00.048 10072 worker thread done servicing request
01:52:35.535 00.000 1032 OnExposeComplete: enter
01:52:35.537 00.002 1032 UpdateGuideState(): m_state=6
01:52:35.540 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 753
01:52:35.542 00.002 1032 Star::Find returns 1 (0), X=225.59, Y=619.78, Mass=1276, SNR=25.2, Peak=126 HFD=3.1
01:52:35.543 00.001 1032 MultiStar: [#1 0.21,0.08,1.05,U] [#2 0.07,0.03,0.79,U] [#3 0.11,0.14,0.72,U] [#4 0.05,0.12,0.74,U] [#5 0.11,0.09,0.62,U] [#6 0.17,0.09,0.71,U] [#7 0.20,0.12,0.59,U] [#8 -0.12,-0.08,0.59,U] 
01:52:35.545 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.03, 0.15}
01:52:35.546 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
01:52:35.548 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
01:52:35.550 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.73 mountX=0.06 mountY=-0.12, mountTheta=-1.10
01:52:35.555 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
01:52:35.557 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
01:52:35.558 00.001 10072 Worker thread wakes up
01:52:35.558 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
01:52:35.558 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
01:52:35.558 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
01:52:35.559 00.001 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 287.50
01:52:35.559 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:52:35.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:35.559 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:52:35.559 00.000 10072 MoveAxis(E, 8, ABG)
01:52:35.559 00.000 10072 Guiding  Dir = 2, Dur = 8
01:52:35.560 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:35.561 00.001 10072 IsGuiding returns 0
01:52:35.563 00.002 10072 PulseGuide returned control before completion, sleep 18
01:52:35.579 00.016 1032 UpdateGuideState exits: m=1276 SNR=25.2
01:52:35.581 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:35.583 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:35.584 00.001 1032 Enqueuing Expose request
01:52:35.592 00.008 10072 IsGuiding returns 0
01:52:35.592 00.000 10072 Move returns status 0, amount 8
01:52:35.592 00.000 10072 MoveAxis(N, 0, ABG)
01:52:35.592 00.000 10072 Move returns status 0, amount 0
01:52:35.592 00.000 10072 move complete, result=0
01:52:35.592 00.000 10072 worker thread done servicing request
01:52:35.592 00.000 10072 Worker thread wakes up
01:52:35.593 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:35.593 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:35.597 00.004 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:52:36.002 00.405 10072 Exposure complete
01:52:36.045 00.043 10072 worker thread done servicing request
01:52:36.046 00.001 1032 OnExposeComplete: enter
01:52:36.048 00.002 1032 UpdateGuideState(): m_state=6
01:52:36.051 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 754
01:52:36.053 00.002 1032 Star::Find returns 1 (0), X=225.60, Y=619.73, Mass=1278, SNR=25.2, Peak=131 HFD=3.0
01:52:36.055 00.002 1032 MultiStar: [#1 0.16,0.05,1.02,U] [#2 -0.01,0.06,0.79,U] [#3 0.15,0.07,0.73,U] [#4 0.09,0.07,0.73,U] [#5 0.07,-0.14,0.63,U] [#6 0.22,0.10,0.73,U] [#7 0.05,0.05,0.59,U] [#8 0.04,0.23,0.58,U] 
01:52:36.056 00.001 1032 single-star, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.05, 0.10}
01:52:36.058 00.002 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
01:52:36.060 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
01:52:36.062 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.13 mountX=0.08 mountY=-0.07, mountTheta=-0.70
01:52:36.065 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.10, opts=13)
01:52:36.067 00.002 1032 Enqueuing Move request for scope (0.05, 0.10)
01:52:36.069 00.002 10072 Worker thread wakes up
01:52:36.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
01:52:36.069 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:52:36.069 00.000 10072 Moving (0.05, 0.10) raw xDistance=0.08 yDistance=-0.07
01:52:36.070 00.001 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 287.50
01:52:36.070 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:52:36.070 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:36.071 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:52:36.071 00.000 10072 MoveAxis(E, 6, ABG)
01:52:36.071 00.000 10072 Guiding  Dir = 2, Dur = 6
01:52:36.071 00.000 10072 IsGuiding returns 0
01:52:36.071 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:36.074 00.003 10072 PulseGuide returned control before completion, sleep 16
01:52:36.092 00.018 10072 IsGuiding returns 0
01:52:36.092 00.000 10072 Move returns status 0, amount 6
01:52:36.092 00.000 10072 MoveAxis(N, 0, ABG)
01:52:36.092 00.000 10072 Move returns status 0, amount 0
01:52:36.093 00.001 10072 move complete, result=0
01:52:36.093 00.000 10072 worker thread done servicing request
01:52:36.095 00.002 1032 UpdateGuideState exits: m=1278 SNR=25.2
01:52:36.096 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:36.098 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:36.099 00.001 1032 Enqueuing Expose request
01:52:36.100 00.001 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:52:36.102 00.002 10072 Worker thread wakes up
01:52:36.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:36.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:36.736 00.634 10072 Exposure complete
01:52:36.785 00.049 10072 worker thread done servicing request
01:52:36.785 00.000 1032 OnExposeComplete: enter
01:52:36.787 00.002 1032 UpdateGuideState(): m_state=6
01:52:36.789 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 755
01:52:36.790 00.001 1032 Star::Find returns 1 (0), X=225.70, Y=619.81, Mass=1284, SNR=25.2, Peak=118 HFD=3.0
01:52:36.793 00.003 1032 MultiStar: [#1 0.22,0.03,1.11,U] [#2 0.16,0.01,0.75,U] [#3 0.24,-0.02,0.72,U] [#4 0.09,0.11,0.72,U] [#5 0.14,0.00,0.62,U] [#6 0.31,-0.03,0.74,U] [#7 0.19,-0.07,0.60,U] [#8 0.03,0.02,0.54,U] 
01:52:36.794 00.001 1032 refined, 8 included, MultiStar: {0.18, 0.03}, one-star: {0.15, 0.18}
01:52:36.796 00.002 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
01:52:36.798 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
01:52:36.800 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.19 mountX=-0.01 mountY=-0.18, mountTheta=-1.64
01:52:36.804 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.03, opts=13)
01:52:36.806 00.002 1032 Enqueuing Move request for scope (0.18, 0.03)
01:52:36.807 00.001 10072 Worker thread wakes up
01:52:36.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
01:52:36.807 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
01:52:36.807 00.000 10072 Moving (0.18, 0.03) raw xDistance=-0.01 yDistance=-0.18
01:52:36.808 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.06, period_length = 287.50
01:52:36.808 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:52:36.810 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:36.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:52:36.810 00.000 10072 MoveAxis(E, 7, ABG)
01:52:36.810 00.000 10072 Guiding  Dir = 2, Dur = 7
01:52:36.810 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:36.812 00.002 10072 IsGuiding returns 0
01:52:36.812 00.000 10072 PulseGuide returned control before completion, sleep 17
01:52:36.828 00.016 1032 UpdateGuideState exits: m=1284 SNR=25.2
01:52:36.832 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:36.833 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:36.835 00.002 1032 Enqueuing Expose request
01:52:36.843 00.008 10072 IsGuiding returns 0
01:52:36.843 00.000 10072 Move returns status 0, amount 7
01:52:36.843 00.000 10072 MoveAxis(N, 0, ABG)
01:52:36.843 00.000 10072 Move returns status 0, amount 0
01:52:36.843 00.000 10072 move complete, result=0
01:52:36.843 00.000 10072 worker thread done servicing request
01:52:36.843 00.000 10072 Worker thread wakes up
01:52:36.843 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:36.844 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:36.846 00.002 1032 GuideStep: -0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
01:52:37.254 00.408 10072 Exposure complete
01:52:37.305 00.051 10072 worker thread done servicing request
01:52:37.305 00.000 1032 OnExposeComplete: enter
01:52:37.307 00.002 1032 UpdateGuideState(): m_state=6
01:52:37.308 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 756
01:52:37.310 00.002 1032 Star::Find returns 1 (0), X=225.62, Y=619.64, Mass=1352, SNR=25.9, Peak=126 HFD=3.1
01:52:37.312 00.002 1032 MultiStar: [#1 0.16,-0.11,1.06,U] [#2 0.18,-0.20,0.76,U] [#3 0.29,0.01,0.69,U] [#4 0.14,-0.16,0.71,U] [#5 0.16,-0.25,0.59,U] [#6 0.29,-0.03,0.73,U] [#7 0.09,-0.12,0.58,U] [#8 0.07,-0.07,0.55,U] 
01:52:37.314 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.10}, one-star: {0.06, 0.00}
01:52:37.316 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
01:52:37.318 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
01:52:37.319 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.07 mountX=-0.01 mountY=-0.06, mountTheta=-1.76
01:52:37.322 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
01:52:37.324 00.002 1032 Enqueuing Move request for scope (0.06, 0.00)
01:52:37.326 00.002 10072 Worker thread wakes up
01:52:37.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
01:52:37.326 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
01:52:37.327 00.001 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
01:52:37.328 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.06, period_length = 287.50
01:52:37.328 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:52:37.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:37.328 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:52:37.328 00.000 10072 MoveAxis(E, 5, ABG)
01:52:37.328 00.000 10072 Guiding  Dir = 2, Dur = 5
01:52:37.328 00.000 10072 IsGuiding returns 0
01:52:37.330 00.002 10072 PulseGuide returned control before completion, sleep 15
01:52:37.330 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:37.353 00.023 1032 UpdateGuideState exits: m=1352 SNR=25.9
01:52:37.355 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:37.357 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:37.360 00.003 1032 Enqueuing Expose request
01:52:37.362 00.002 10072 IsGuiding returns 0
01:52:37.363 00.001 10072 Move returns status 0, amount 5
01:52:37.363 00.000 10072 MoveAxis(N, 0, ABG)
01:52:37.363 00.000 10072 Move returns status 0, amount 0
01:52:37.363 00.000 10072 move complete, result=0
01:52:37.363 00.000 10072 worker thread done servicing request
01:52:37.363 00.000 10072 Worker thread wakes up
01:52:37.363 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:37.363 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:37.364 00.001 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:52:38.005 00.641 10072 Exposure complete
01:52:38.054 00.049 10072 worker thread done servicing request
01:52:38.054 00.000 1032 OnExposeComplete: enter
01:52:38.056 00.002 1032 UpdateGuideState(): m_state=6
01:52:38.058 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 757
01:52:38.059 00.001 1032 Star::Find returns 1 (0), X=225.66, Y=619.68, Mass=1250, SNR=24.9, Peak=142 HFD=2.9
01:52:38.062 00.003 1032 MultiStar: [#1 0.25,0.02,1.09,U] [#2 0.16,0.06,0.80,U] [#3 0.30,0.04,0.75,U] [#4 0.10,0.15,0.71,U] [#5 0.22,-0.08,0.63,U] [#6 0.38,0.08,0.75,U] [#7 0.09,0.15,0.61,U] [#8 -0.01,0.11,0.56,U] 
01:52:38.063 00.001 1032 single-star, 8 included, MultiStar: {0.19, 0.06}, one-star: {0.10, 0.05}
01:52:38.065 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
01:52:38.067 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
01:52:38.069 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.45 mountX=0.02 mountY=-0.11, mountTheta=-1.38
01:52:38.072 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
01:52:38.073 00.001 1032 Enqueuing Move request for scope (0.10, 0.05)
01:52:38.075 00.002 10072 Worker thread wakes up
01:52:38.075 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:52:38.076 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:52:38.076 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
01:52:38.077 00.001 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.06, period_length = 287.50
01:52:38.077 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:52:38.077 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:38.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:52:38.077 00.000 10072 MoveAxis(E, 5, ABG)
01:52:38.077 00.000 10072 Guiding  Dir = 2, Dur = 5
01:52:38.077 00.000 10072 IsGuiding returns 0
01:52:38.077 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:38.081 00.004 10072 PulseGuide returned control before completion, sleep 15
01:52:38.098 00.017 1032 UpdateGuideState exits: m=1250 SNR=24.9
01:52:38.100 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:38.101 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:38.104 00.003 1032 Enqueuing Expose request
01:52:38.113 00.009 10072 IsGuiding returns 0
01:52:38.113 00.000 10072 Move returns status 0, amount 5
01:52:38.113 00.000 10072 MoveAxis(N, 0, ABG)
01:52:38.113 00.000 10072 Move returns status 0, amount 0
01:52:38.113 00.000 10072 move complete, result=0
01:52:38.113 00.000 10072 worker thread done servicing request
01:52:38.113 00.000 10072 Worker thread wakes up
01:52:38.113 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:38.113 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:52:38.116 00.003 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:38.525 00.409 10072 Exposure complete
01:52:38.573 00.048 10072 worker thread done servicing request
01:52:38.573 00.000 1032 OnExposeComplete: enter
01:52:38.575 00.002 1032 UpdateGuideState(): m_state=6
01:52:38.576 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 758
01:52:38.579 00.003 1032 Star::Find returns 1 (0), X=225.61, Y=619.70, Mass=1302, SNR=25.4, Peak=145 HFD=3.0
01:52:38.581 00.002 1032 MultiStar: [#1 0.16,0.01,1.05,U] [#2 0.08,0.01,0.73,U] [#3 0.28,0.09,0.72,U] [#4 0.09,-0.07,0.75,U] [#5 0.21,-0.04,0.61,U] [#6 0.25,-0.06,0.74,U] [#7 0.13,-0.12,0.59,U] [#8 0.10,-0.04,0.56,U] 
01:52:38.585 00.004 1032 single-star, 8 included, MultiStar: {0.15, -0.01}, one-star: {0.06, 0.07}
01:52:38.587 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:52:38.589 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:52:38.590 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.88 mountX=0.05 mountY=-0.07, mountTheta=-0.95
01:52:38.594 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
01:52:38.596 00.002 1032 Enqueuing Move request for scope (0.06, 0.07)
01:52:38.597 00.001 10072 Worker thread wakes up
01:52:38.597 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
01:52:38.597 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
01:52:38.597 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.07
01:52:38.599 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.06, period_length = 287.50
01:52:38.600 00.001 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:52:38.600 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:38.600 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:52:38.600 00.000 10072 MoveAxis(E, 4, ABG)
01:52:38.600 00.000 10072 Guiding  Dir = 2, Dur = 4
01:52:38.600 00.000 10072 IsGuiding returns 0
01:52:38.600 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:38.603 00.003 10072 PulseGuide returned control before completion, sleep 14
01:52:38.622 00.019 1032 UpdateGuideState exits: m=1302 SNR=25.4
01:52:38.624 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:38.626 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:38.627 00.001 1032 Enqueuing Expose request
01:52:38.629 00.002 10072 IsGuiding returns 0
01:52:38.629 00.000 10072 Move returns status 0, amount 4
01:52:38.629 00.000 10072 MoveAxis(N, 0, ABG)
01:52:38.629 00.000 10072 Move returns status 0, amount 0
01:52:38.629 00.000 10072 move complete, result=0
01:52:38.629 00.000 10072 worker thread done servicing request
01:52:38.629 00.000 10072 Worker thread wakes up
01:52:38.629 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:38.629 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:38.637 00.008 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:52:39.255 00.618 10072 Exposure complete
01:52:39.306 00.051 10072 worker thread done servicing request
01:52:39.307 00.001 1032 OnExposeComplete: enter
01:52:39.308 00.001 1032 UpdateGuideState(): m_state=6
01:52:39.311 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 759
01:52:39.313 00.002 1032 Star::Find returns 1 (0), X=225.69, Y=619.63, Mass=1276, SNR=25.2, Peak=129 HFD=3.0
01:52:39.315 00.002 1032 MultiStar: [#1 0.21,-0.06,1.06,U] [#2 0.23,-0.21,0.79,U] [#3 0.23,-0.03,0.69,U] [#4 0.12,-0.12,0.73,U] [#5 0.16,-0.13,0.64,U] [#6 0.28,-0.24,0.73,U] [#7 0.13,-0.19,0.61,U] [#8 0.02,-0.02,0.58,U] 
01:52:39.318 00.003 1032 single-star, 8 included, MultiStar: {0.17, -0.11}, one-star: {0.13, -0.01}
01:52:39.320 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
01:52:39.322 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
01:52:39.323 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.05 mountX=-0.04 mountY=-0.13, mountTheta=-1.88
01:52:39.327 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
01:52:39.330 00.003 1032 Enqueuing Move request for scope (0.13, -0.01)
01:52:39.334 00.004 10072 Worker thread wakes up
01:52:39.334 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
01:52:39.334 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
01:52:39.334 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.04 yDistance=-0.13
01:52:39.335 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.06, period_length = 287.50
01:52:39.335 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:52:39.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:39.335 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:52:39.335 00.000 10072 MoveAxis(E, 4, ABG)
01:52:39.335 00.000 10072 Guiding  Dir = 2, Dur = 4
01:52:39.336 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:39.338 00.002 10072 IsGuiding returns 0
01:52:39.339 00.001 10072 PulseGuide returned control before completion, sleep 14
01:52:39.357 00.018 1032 UpdateGuideState exits: m=1276 SNR=25.2
01:52:39.359 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:39.361 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:39.364 00.003 1032 Enqueuing Expose request
01:52:39.365 00.001 10072 IsGuiding returns 0
01:52:39.365 00.000 10072 Move returns status 0, amount 4
01:52:39.365 00.000 10072 MoveAxis(N, 0, ABG)
01:52:39.365 00.000 10072 Move returns status 0, amount 0
01:52:39.365 00.000 10072 move complete, result=0
01:52:39.366 00.001 10072 worker thread done servicing request
01:52:39.366 00.000 10072 Worker thread wakes up
01:52:39.366 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:39.366 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:39.374 00.008 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:52:39.773 00.399 10072 Exposure complete
01:52:39.823 00.050 10072 worker thread done servicing request
01:52:39.824 00.001 1032 OnExposeComplete: enter
01:52:39.826 00.002 1032 UpdateGuideState(): m_state=6
01:52:39.828 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 760
01:52:39.830 00.002 1032 Star::Find returns 1 (0), X=225.66, Y=619.50, Mass=1263, SNR=25.0, Peak=134 HFD=3.1
01:52:39.834 00.004 1032 MultiStar: [#1 0.26,-0.21,1.05,U] [#2 0.08,-0.21,0.79,U] [#3 0.20,-0.20,0.73,U] [#4 0.16,-0.18,0.75,U] [#5 0.20,-0.36,0.62,U] [#6 0.25,-0.24,0.74,U] [#7 0.27,-0.19,0.62,U] [#8 0.04,-0.03,0.57,U] 
01:52:39.837 00.003 1032 single-star, 8 included, MultiStar: {0.18, -0.19}, one-star: {0.11, -0.14}
01:52:39.838 00.001 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
01:52:39.840 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
01:52:39.843 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.17 cameraTheta=-0.91 mountX=-0.16 mountY=-0.07, mountTheta=-2.74
01:52:39.845 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.14, opts=13)
01:52:39.848 00.003 1032 Enqueuing Move request for scope (0.11, -0.14)
01:52:39.849 00.001 10072 Worker thread wakes up
01:52:39.850 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
01:52:39.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
01:52:39.850 00.000 10072 Moving (0.11, -0.14) raw xDistance=-0.16 yDistance=-0.07
01:52:39.851 00.001 10072 PPEC rslt: input = -0.16, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.06, period_length = 287.50
01:52:39.851 00.000 10072 PPEC: input: -0.16, control: -0.08, exposure: 500
01:52:39.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:39.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:52:39.852 00.001 10072 MoveAxis(E, 79, ABG)
01:52:39.852 00.000 10072 Guiding  Dir = 2, Dur = 79
01:52:39.852 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:39.854 00.002 10072 IsGuiding returns 0
01:52:39.855 00.001 10072 PulseGuide returned control before completion, sleep 89
01:52:39.874 00.019 1032 UpdateGuideState exits: m=1263 SNR=25.0
01:52:39.877 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:39.879 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:39.881 00.002 1032 Enqueuing Expose request
01:52:39.956 00.075 10072 IsGuiding returns 0
01:52:39.956 00.000 10072 Move returns status 0, amount 79
01:52:39.956 00.000 10072 MoveAxis(N, 0, ABG)
01:52:39.956 00.000 10072 Move returns status 0, amount 0
01:52:39.956 00.000 10072 move complete, result=0
01:52:39.956 00.000 10072 worker thread done servicing request
01:52:39.956 00.000 10072 Worker thread wakes up
01:52:39.956 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:39.956 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:39.956 00.000 1032 GuideStep: -0.2 px 79 ms EAST, -0.1 px 0 ms NORTH
01:52:40.586 00.630 10072 Exposure complete
01:52:40.640 00.054 10072 worker thread done servicing request
01:52:40.640 00.000 1032 OnExposeComplete: enter
01:52:40.642 00.002 1032 UpdateGuideState(): m_state=6
01:52:40.645 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 761
01:52:40.648 00.003 1032 Star::Find returns 1 (0), X=225.70, Y=619.58, Mass=1344, SNR=25.8, Peak=146 HFD=3.0
01:52:40.650 00.002 1032 MultiStar: [#1 0.12,0.01,1.01,U] [#2 0.18,-0.10,0.75,U] [#3 0.35,-0.04,0.64,U] [#4 0.07,-0.15,0.72,U] [#5 0.20,-0.17,0.61,U] [#6 0.29,-0.19,0.74,U] [#7 0.16,-0.07,0.59,U] [#8 0.13,-0.12,0.54,U] 
01:52:40.652 00.002 1032 single-star, 8 included, MultiStar: {0.18, -0.09}, one-star: {0.14, -0.05}
01:52:40.654 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
01:52:40.655 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
01:52:40.657 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.36 mountX=-0.09 mountY=-0.12, mountTheta=-2.19
01:52:40.660 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
01:52:40.662 00.002 1032 Enqueuing Move request for scope (0.14, -0.05)
01:52:40.664 00.002 10072 Worker thread wakes up
01:52:40.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
01:52:40.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
01:52:40.664 00.000 10072 Moving (0.14, -0.05) raw xDistance=-0.09 yDistance=-0.12
01:52:40.665 00.001 10072 PPEC rslt: input = -0.09, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.06, period_length = 287.50
01:52:40.665 00.000 10072 PPEC: input: -0.09, control: -0.01, exposure: 500
01:52:40.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:40.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:52:40.665 00.000 10072 MoveAxis(E, 7, ABG)
01:52:40.665 00.000 10072 Guiding  Dir = 2, Dur = 7
01:52:40.666 00.001 10072 IsGuiding returns 0
01:52:40.666 00.000 10072 PulseGuide returned control before completion, sleep 17
01:52:40.666 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:40.688 00.022 1032 UpdateGuideState exits: m=1344 SNR=25.8
01:52:40.691 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:40.693 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:40.696 00.003 10072 IsGuiding returns 0
01:52:40.696 00.000 10072 Move returns status 0, amount 7
01:52:40.696 00.000 10072 MoveAxis(N, 0, ABG)
01:52:40.696 00.000 10072 Move returns status 0, amount 0
01:52:40.696 00.000 1032 Enqueuing Expose request
01:52:40.698 00.002 10072 move complete, result=0
01:52:40.698 00.000 10072 worker thread done servicing request
01:52:40.698 00.000 10072 Worker thread wakes up
01:52:40.698 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:40.698 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:40.698 00.000 1032 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
01:52:41.116 00.418 10072 Exposure complete
01:52:41.159 00.043 10072 worker thread done servicing request
01:52:41.160 00.001 1032 OnExposeComplete: enter
01:52:41.162 00.002 1032 UpdateGuideState(): m_state=6
01:52:41.163 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 762
01:52:41.165 00.002 1032 Star::Find returns 1 (0), X=225.61, Y=619.67, Mass=1339, SNR=25.8, Peak=150 HFD=2.9
01:52:41.167 00.002 1032 MultiStar: [#1 0.09,0.09,1.06,U] [#2 0.11,-0.05,0.77,U] [#3 0.17,0.07,0.72,U] [#4 0.16,0.11,0.74,U] [#5 0.12,0.00,0.59,U] [#6 0.19,-0.02,0.70,U] [#7 0.20,-0.02,0.61,U] [#8 0.05,0.01,0.56,U] 
01:52:41.169 00.002 1032 single-star, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.06, 0.04}
01:52:41.171 00.002 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
01:52:41.173 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
01:52:41.177 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.63 mountX=0.02 mountY=-0.06, mountTheta=-1.20
01:52:41.180 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
01:52:41.182 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
01:52:41.184 00.002 10072 Worker thread wakes up
01:52:41.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
01:52:41.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
01:52:41.184 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.06
01:52:41.185 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.06, period_length = 287.50
01:52:41.185 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:52:41.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:41.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:52:41.185 00.000 10072 MoveAxis(E, 5, ABG)
01:52:41.185 00.000 10072 Guiding  Dir = 2, Dur = 5
01:52:41.186 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:41.187 00.001 10072 IsGuiding returns 0
01:52:41.188 00.001 10072 PulseGuide returned control before completion, sleep 15
01:52:41.206 00.018 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:52:41.212 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:41.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:41.216 00.002 1032 Enqueuing Expose request
01:52:41.217 00.001 10072 IsGuiding returns 0
01:52:41.218 00.001 10072 Move returns status 0, amount 5
01:52:41.218 00.000 10072 MoveAxis(N, 0, ABG)
01:52:41.218 00.000 10072 Move returns status 0, amount 0
01:52:41.218 00.000 10072 move complete, result=0
01:52:41.218 00.000 10072 worker thread done servicing request
01:52:41.218 00.000 10072 Worker thread wakes up
01:52:41.218 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:41.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:41.226 00.008 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:52:41.852 00.626 10072 Exposure complete
01:52:41.900 00.048 10072 worker thread done servicing request
01:52:41.900 00.000 1032 OnExposeComplete: enter
01:52:41.903 00.003 1032 UpdateGuideState(): m_state=6
01:52:41.905 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 763
01:52:41.907 00.002 1032 Star::Find returns 1 (0), X=225.71, Y=619.71, Mass=1357, SNR=25.9, Peak=143 HFD=2.9
01:52:41.909 00.002 1032 MultiStar: [#1 0.19,0.05,1.05,U] [#2 0.17,0.09,0.76,U] [#3 0.16,0.10,0.72,U] [#4 0.15,0.06,0.72,U] [#5 0.15,-0.02,0.59,U] [#6 0.16,-0.03,0.74,U] [#7 0.14,0.07,0.60,U] [#8 0.02,0.10,0.54,U] 
01:52:41.911 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.06}, one-star: {0.16, 0.08}
01:52:41.913 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
01:52:41.914 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
01:52:41.915 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.36 mountX=0.02 mountY=-0.16, mountTheta=-1.47
01:52:41.919 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
01:52:41.920 00.001 1032 Enqueuing Move request for scope (0.15, 0.06)
01:52:41.921 00.001 10072 Worker thread wakes up
01:52:41.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
01:52:41.921 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
01:52:41.921 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
01:52:41.923 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.06, period_length = 287.50
01:52:41.924 00.001 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:52:41.924 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:41.924 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:52:41.924 00.000 10072 MoveAxis(E, 5, ABG)
01:52:41.924 00.000 10072 Guiding  Dir = 2, Dur = 5
01:52:41.924 00.000 10072 IsGuiding returns 0
01:52:41.924 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:41.928 00.004 10072 PulseGuide returned control before completion, sleep 15
01:52:41.947 00.019 1032 UpdateGuideState exits: m=1357 SNR=25.9
01:52:41.949 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:41.951 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:41.952 00.001 1032 Enqueuing Expose request
01:52:41.959 00.007 10072 IsGuiding returns 0
01:52:41.959 00.000 10072 Move returns status 0, amount 5
01:52:41.959 00.000 10072 MoveAxis(N, 0, ABG)
01:52:41.959 00.000 10072 Move returns status 0, amount 0
01:52:41.959 00.000 10072 move complete, result=0
01:52:41.960 00.001 10072 worker thread done servicing request
01:52:41.960 00.000 10072 Worker thread wakes up
01:52:41.960 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:41.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:41.965 00.005 1032 GuideStep: 0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
01:52:42.369 00.404 10072 Exposure complete
01:52:42.421 00.052 10072 worker thread done servicing request
01:52:42.421 00.000 1032 OnExposeComplete: enter
01:52:42.425 00.004 1032 UpdateGuideState(): m_state=6
01:52:42.430 00.005 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 764
01:52:42.432 00.002 1032 Star::Find returns 1 (0), X=225.67, Y=619.71, Mass=1240, SNR=24.8, Peak=136 HFD=2.9
01:52:42.434 00.002 1032 MultiStar: [#1 0.21,0.09,1.08,U] [#2 0.18,0.02,0.75,U] [#3 0.07,-0.01,0.74,U] [#4 0.13,0.08,0.76,U] [#5 0.23,-0.04,0.63,U] [#6 0.27,-0.04,0.74,U] [#7 -0.03,-0.02,0.63,U] [#8 -0.03,0.17,0.56,U] 
01:52:42.436 00.002 1032 single-star, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.11, 0.07}
01:52:42.439 00.003 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
01:52:42.441 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
01:52:42.442 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.58 mountX=0.04 mountY=-0.13, mountTheta=-1.25
01:52:42.446 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
01:52:42.449 00.003 1032 Enqueuing Move request for scope (0.11, 0.07)
01:52:42.451 00.002 10072 Worker thread wakes up
01:52:42.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
01:52:42.451 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
01:52:42.451 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.13
01:52:42.452 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.05, period_length = 287.50
01:52:42.452 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:52:42.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:42.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:52:42.452 00.000 10072 MoveAxis(E, 4, ABG)
01:52:42.452 00.000 10072 Guiding  Dir = 2, Dur = 4
01:52:42.452 00.000 10072 IsGuiding returns 0
01:52:42.454 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:42.457 00.003 10072 PulseGuide returned control before completion, sleep 14
01:52:42.473 00.016 10072 IsGuiding returns 0
01:52:42.473 00.000 10072 Move returns status 0, amount 4
01:52:42.473 00.000 10072 MoveAxis(N, 0, ABG)
01:52:42.473 00.000 10072 Move returns status 0, amount 0
01:52:42.473 00.000 10072 move complete, result=0
01:52:42.473 00.000 10072 worker thread done servicing request
01:52:42.478 00.005 1032 UpdateGuideState exits: m=1240 SNR=24.8
01:52:42.479 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:42.481 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:42.483 00.002 1032 Enqueuing Expose request
01:52:42.484 00.001 10072 Worker thread wakes up
01:52:42.484 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:42.484 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:42.484 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:52:43.113 00.629 10072 Exposure complete
01:52:43.162 00.049 10072 worker thread done servicing request
01:52:43.162 00.000 1032 OnExposeComplete: enter
01:52:43.164 00.002 1032 UpdateGuideState(): m_state=6
01:52:43.165 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 765
01:52:43.168 00.003 1032 Star::Find returns 1 (0), X=225.76, Y=619.60, Mass=1310, SNR=25.5, Peak=135 HFD=2.8
01:52:43.170 00.002 1032 MultiStar: [#1 0.27,-0.09,1.03,U] [#2 0.12,-0.02,0.77,U] [#3 0.22,0.00,0.70,U] [#4 0.18,-0.08,0.72,U] [#5 0.19,-0.10,0.61,U] [#6 0.48,-0.12,0.71,U] [#7 0.07,-0.11,0.59,U] [#8 0.15,-0.19,0.54,U] 
01:52:43.173 00.003 1032 single-star, 8 included, MultiStar: {0.21, -0.08}, one-star: {0.21, -0.04}
01:52:43.178 00.005 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
01:52:43.180 00.002 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
01:52:43.182 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-0.17 mountX=-0.09 mountY=-0.19, mountTheta=-2.00
01:52:43.184 00.002 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.04, opts=13)
01:52:43.186 00.002 1032 Enqueuing Move request for scope (0.21, -0.04)
01:52:43.192 00.006 10072 Worker thread wakes up
01:52:43.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
01:52:43.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
01:52:43.192 00.000 10072 Moving (0.21, -0.04) raw xDistance=-0.09 yDistance=-0.19
01:52:43.194 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.05, period_length = 287.50
01:52:43.194 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:52:43.194 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:43.195 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:52:43.195 00.000 10072 MoveAxis(E, 4, ABG)
01:52:43.195 00.000 10072 Guiding  Dir = 2, Dur = 4
01:52:43.195 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:43.197 00.002 10072 IsGuiding returns 0
01:52:43.197 00.000 10072 PulseGuide returned control before completion, sleep 14
01:52:43.216 00.019 1032 UpdateGuideState exits: m=1310 SNR=25.5
01:52:43.219 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:43.221 00.002 10072 IsGuiding returns 0
01:52:43.221 00.000 10072 Move returns status 0, amount 4
01:52:43.221 00.000 10072 MoveAxis(N, 0, ABG)
01:52:43.221 00.000 10072 Move returns status 0, amount 0
01:52:43.221 00.000 10072 move complete, result=0
01:52:43.221 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:43.223 00.002 1032 Enqueuing Expose request
01:52:43.225 00.002 1032 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
01:52:43.227 00.002 10072 worker thread done servicing request
01:52:43.227 00.000 10072 Worker thread wakes up
01:52:43.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:43.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:43.645 00.418 10072 Exposure complete
01:52:43.693 00.048 10072 worker thread done servicing request
01:52:43.693 00.000 1032 OnExposeComplete: enter
01:52:43.695 00.002 1032 UpdateGuideState(): m_state=6
01:52:43.698 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 766
01:52:43.699 00.001 1032 Star::Find returns 1 (0), X=225.71, Y=619.59, Mass=1421, SNR=26.6, Peak=151 HFD=2.9
01:52:43.701 00.002 1032 MultiStar: [#1 0.24,-0.06,1.00,U] [#2 0.23,-0.12,0.73,U] [#3 0.31,-0.08,0.69,U] [#4 0.15,-0.07,0.69,U] [#5 0.16,-0.15,0.58,U] [#6 0.31,-0.03,0.68,U] [#7 0.22,0.05,0.55,U] [#8 0.03,-0.17,0.53,U] 
01:52:43.702 00.001 1032 single-star, 8 included, MultiStar: {0.20, -0.07}, one-star: {0.15, -0.05}
01:52:43.704 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
01:52:43.705 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
01:52:43.707 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.30 mountX=-0.08 mountY=-0.13, mountTheta=-2.13
01:52:43.710 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
01:52:43.712 00.002 1032 Enqueuing Move request for scope (0.15, -0.05)
01:52:43.713 00.001 10072 Worker thread wakes up
01:52:43.714 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
01:52:43.714 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
01:52:43.714 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.08 yDistance=-0.13
01:52:43.715 00.001 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.05, period_length = 287.50
01:52:43.715 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:52:43.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:43.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:52:43.715 00.000 10072 MoveAxis(E, 3, ABG)
01:52:43.715 00.000 10072 Guiding  Dir = 2, Dur = 3
01:52:43.715 00.000 10072 IsGuiding returns 0
01:52:43.715 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:43.717 00.002 10072 PulseGuide returned control before completion, sleep 13
01:52:43.733 00.016 10072 IsGuiding returns 0
01:52:43.733 00.000 10072 Move returns status 0, amount 3
01:52:43.733 00.000 10072 MoveAxis(N, 0, ABG)
01:52:43.733 00.000 10072 Move returns status 0, amount 0
01:52:43.733 00.000 10072 move complete, result=0
01:52:43.733 00.000 10072 worker thread done servicing request
01:52:43.735 00.002 1032 UpdateGuideState exits: m=1421 SNR=26.6
01:52:43.739 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:43.741 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:43.743 00.002 1032 Enqueuing Expose request
01:52:43.744 00.001 10072 Worker thread wakes up
01:52:43.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:43.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:43.744 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:52:44.376 00.632 10072 Exposure complete
01:52:44.420 00.044 1032 OnExposeComplete: enter
01:52:44.423 00.003 1032 UpdateGuideState(): m_state=6
01:52:44.425 00.002 10072 worker thread done servicing request
01:52:44.425 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 767
01:52:44.430 00.005 1032 Star::Find returns 1 (0), X=225.68, Y=619.72, Mass=1302, SNR=25.4, Peak=138 HFD=2.9
01:52:44.433 00.003 1032 MultiStar: [#1 0.17,0.04,1.04,U] [#2 0.10,-0.04,0.72,U] [#3 0.31,-0.01,0.72,U] [#4 0.20,0.08,0.74,U] [#5 0.12,-0.06,0.63,U] [#6 0.10,0.02,0.75,U] [#7 0.15,0.07,0.59,U] [#8 0.05,0.01,0.58,U] 
01:52:44.435 00.002 1032 single-star, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.12, 0.09}
01:52:44.436 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
01:52:44.438 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
01:52:44.439 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.64 mountX=0.05 mountY=-0.14, mountTheta=-1.19
01:52:44.442 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
01:52:44.443 00.001 1032 Enqueuing Move request for scope (0.12, 0.09)
01:52:44.445 00.002 10072 Worker thread wakes up
01:52:44.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
01:52:44.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
01:52:44.445 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.05 yDistance=-0.14
01:52:44.446 00.001 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.05, period_length = 287.50
01:52:44.446 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:52:44.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:44.446 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:52:44.446 00.000 10072 MoveAxis(E, 3, ABG)
01:52:44.446 00.000 10072 Guiding  Dir = 2, Dur = 3
01:52:44.446 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:44.448 00.002 10072 IsGuiding returns 0
01:52:44.448 00.000 10072 PulseGuide returned control before completion, sleep 13
01:52:44.465 00.017 1032 UpdateGuideState exits: m=1302 SNR=25.4
01:52:44.467 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:44.469 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:44.471 00.002 1032 Enqueuing Expose request
01:52:44.472 00.001 10072 IsGuiding returns 0
01:52:44.472 00.000 10072 Move returns status 0, amount 3
01:52:44.472 00.000 10072 MoveAxis(N, 0, ABG)
01:52:44.472 00.000 10072 Move returns status 0, amount 0
01:52:44.472 00.000 10072 move complete, result=0
01:52:44.473 00.001 10072 worker thread done servicing request
01:52:44.473 00.000 10072 Worker thread wakes up
01:52:44.473 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:44.473 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:44.480 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:52:44.890 00.410 10072 Exposure complete
01:52:44.938 00.048 10072 worker thread done servicing request
01:52:44.938 00.000 1032 OnExposeComplete: enter
01:52:44.940 00.002 1032 UpdateGuideState(): m_state=6
01:52:44.942 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 768
01:52:44.944 00.002 1032 Star::Find returns 1 (0), X=225.66, Y=619.65, Mass=1369, SNR=26.1, Peak=154 HFD=3.0
01:52:44.947 00.003 1032 MultiStar: [#1 0.16,-0.01,1.02,U] [#2 0.13,0.01,0.76,U] [#3 0.23,0.03,0.69,U] [#4 0.13,-0.15,0.73,U] [#5 0.29,-0.05,0.58,U] [#6 0.05,-0.11,0.72,U] [#7 0.14,-0.12,0.56,U] [#8 0.02,-0.08,0.56,U] 
01:52:44.948 00.001 1032 single-star, 8 included, MultiStar: {0.14, -0.04}, one-star: {0.11, 0.02}
01:52:44.950 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
01:52:44.952 00.002 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
01:52:44.954 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.14 mountX=-0.01 mountY=-0.11, mountTheta=-1.69
01:52:44.958 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
01:52:44.960 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
01:52:44.964 00.004 10072 Worker thread wakes up
01:52:44.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
01:52:44.964 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
01:52:44.964 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
01:52:44.965 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.05, period_length = 287.50
01:52:44.965 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:52:44.965 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:44.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:52:44.965 00.000 10072 MoveAxis(E, 4, ABG)
01:52:44.965 00.000 10072 Guiding  Dir = 2, Dur = 4
01:52:44.965 00.000 10072 IsGuiding returns 0
01:52:44.965 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:44.968 00.003 10072 PulseGuide returned control before completion, sleep 14
01:52:44.986 00.018 1032 UpdateGuideState exits: m=1369 SNR=26.1
01:52:44.988 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:44.991 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:44.993 00.002 1032 Enqueuing Expose request
01:52:44.997 00.004 10072 IsGuiding returns 0
01:52:44.997 00.000 10072 Move returns status 0, amount 4
01:52:44.997 00.000 10072 MoveAxis(N, 0, ABG)
01:52:44.997 00.000 10072 Move returns status 0, amount 0
01:52:44.997 00.000 10072 move complete, result=0
01:52:44.997 00.000 10072 worker thread done servicing request
01:52:44.997 00.000 10072 Worker thread wakes up
01:52:44.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:44.997 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:45.002 00.005 1032 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:52:45.625 00.623 10072 Exposure complete
01:52:45.668 00.043 10072 worker thread done servicing request
01:52:45.668 00.000 1032 OnExposeComplete: enter
01:52:45.670 00.002 1032 UpdateGuideState(): m_state=6
01:52:45.672 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 769
01:52:45.675 00.003 1032 Star::Find returns 1 (0), X=225.76, Y=619.51, Mass=1267, SNR=25.1, Peak=132 HFD=3.0
01:52:45.677 00.002 1032 MultiStar: [#1 0.30,-0.11,1.02,U] [#2 0.16,-0.18,0.79,U] [#3 0.30,-0.07,0.73,U] [#4 0.12,-0.07,0.75,U] [#5 0.23,-0.37,0.63,U] [#6 0.44,-0.29,0.74,U] [#7 0.20,-0.07,0.61,U] [#8 0.19,-0.07,0.57,U] 
01:52:45.679 00.002 1032 single-star, 8 included, MultiStar: {0.24, -0.15}, one-star: {0.20, -0.13}
01:52:45.680 00.001 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
01:52:45.682 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
01:52:45.683 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.58 mountX=-0.18 mountY=-0.16, mountTheta=-2.41
01:52:45.685 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.13, opts=13)
01:52:45.688 00.003 1032 Enqueuing Move request for scope (0.20, -0.13)
01:52:45.690 00.002 10072 Worker thread wakes up
01:52:45.690 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
01:52:45.691 00.001 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
01:52:45.691 00.000 10072 Moving (0.20, -0.13) raw xDistance=-0.18 yDistance=-0.16
01:52:45.692 00.001 10072 PPEC rslt: input = -0.18, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.05, period_length = 287.50
01:52:45.692 00.000 10072 PPEC: input: -0.18, control: -0.08, exposure: 500
01:52:45.692 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:45.692 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:52:45.692 00.000 10072 MoveAxis(E, 84, ABG)
01:52:45.692 00.000 10072 Guiding  Dir = 2, Dur = 84
01:52:45.692 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:45.694 00.002 10072 IsGuiding returns 0
01:52:45.695 00.001 10072 PulseGuide returned control before completion, sleep 94
01:52:45.710 00.015 1032 UpdateGuideState exits: m=1267 SNR=25.1
01:52:45.713 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:45.715 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:45.717 00.002 1032 Enqueuing Expose request
01:52:45.794 00.077 10072 IsGuiding returns 1
01:52:45.794 00.000 10072 scope still moving after pulse duration time elapsed
01:52:45.825 00.031 10072 IsGuiding returns 0
01:52:45.825 00.000 10072 scope move finished after 84 + 46 ms
01:52:45.825 00.000 10072 Move returns status 0, amount 84
01:52:45.825 00.000 10072 MoveAxis(N, 0, ABG)
01:52:45.825 00.000 10072 Move returns status 0, amount 0
01:52:45.825 00.000 10072 move complete, result=0
01:52:45.825 00.000 10072 worker thread done servicing request
01:52:45.825 00.000 10072 Worker thread wakes up
01:52:45.825 00.000 1032 GuideStep: -0.2 px 84 ms EAST, -0.2 px 0 ms NORTH
01:52:45.827 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:45.828 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:46.235 00.407 10072 Exposure complete
01:52:46.279 00.044 10072 worker thread done servicing request
01:52:46.279 00.000 1032 OnExposeComplete: enter
01:52:46.281 00.002 1032 UpdateGuideState(): m_state=6
01:52:46.284 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 770
01:52:46.285 00.001 1032 Star::Find returns 1 (0), X=225.79, Y=619.56, Mass=1325, SNR=25.6, Peak=141 HFD=3.0
01:52:46.287 00.002 1032 MultiStar: [#1 0.21,-0.09,1.05,U] [#2 0.10,-0.23,0.78,U] [#3 0.28,-0.21,0.68,U] [#4 0.07,-0.05,0.72,U] [#5 0.14,-0.18,0.60,U] [#6 0.35,-0.21,0.76,U] [#7 0.05,-0.12,0.58,U] [#8 0.26,-0.17,0.55,U] 
01:52:46.289 00.002 1032 refined, 8 included, MultiStar: {0.19, -0.14}, one-star: {0.23, -0.07}
01:52:46.290 00.001 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
01:52:46.292 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
01:52:46.293 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.64 mountX=-0.19 mountY=-0.15, mountTheta=-2.47
01:52:46.295 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.14, opts=13)
01:52:46.298 00.003 1032 Enqueuing Move request for scope (0.19, -0.14)
01:52:46.300 00.002 10072 Worker thread wakes up
01:52:46.300 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
01:52:46.300 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
01:52:46.300 00.000 10072 Moving (0.19, -0.14) raw xDistance=-0.19 yDistance=-0.15
01:52:46.301 00.001 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.08, pred = -0.00, hyst = -0.08, hyst_pct = 0.05, period_length = 287.50
01:52:46.301 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
01:52:46.301 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:46.301 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:52:46.302 00.001 10072 MoveAxis(E, 89, ABG)
01:52:46.302 00.000 10072 Guiding  Dir = 2, Dur = 89
01:52:46.302 00.000 10072 IsGuiding returns 0
01:52:46.302 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:46.306 00.004 10072 PulseGuide returned control before completion, sleep 99
01:52:46.326 00.020 1032 UpdateGuideState exits: m=1325 SNR=25.6
01:52:46.327 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:46.330 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:46.332 00.002 1032 Enqueuing Expose request
01:52:46.418 00.086 10072 IsGuiding returns 0
01:52:46.418 00.000 10072 Move returns status 0, amount 89
01:52:46.418 00.000 10072 MoveAxis(N, 0, ABG)
01:52:46.418 00.000 10072 Move returns status 0, amount 0
01:52:46.418 00.000 10072 move complete, result=0
01:52:46.418 00.000 10072 worker thread done servicing request
01:52:46.418 00.000 10072 Worker thread wakes up
01:52:46.418 00.000 1032 GuideStep: -0.2 px 89 ms EAST, -0.1 px 0 ms NORTH
01:52:46.421 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:46.421 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:47.154 00.733 10072 Exposure complete
01:52:47.200 00.046 10072 worker thread done servicing request
01:52:47.200 00.000 1032 OnExposeComplete: enter
01:52:47.203 00.003 1032 UpdateGuideState(): m_state=6
01:52:47.206 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 771
01:52:47.208 00.002 1032 Star::Find returns 1 (0), X=225.66, Y=619.89, Mass=1273, SNR=25.2, Peak=140 HFD=2.7
01:52:47.212 00.004 1032 MultiStar: [#1 0.20,0.21,1.08,U] [#2 0.07,0.16,0.79,U] [#3 0.19,0.19,0.74,U] [#4 0.16,0.12,0.73,U] [#5 0.23,0.00,0.62,U] [#6 0.35,0.16,0.77,U] [#7 0.08,0.21,0.62,U] [#8 0.08,-0.01,0.57,U] 
01:52:47.215 00.003 1032 refined, 8 included, MultiStar: {0.16, 0.16}, one-star: {0.10, 0.26}
01:52:47.217 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
01:52:47.219 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
01:52:47.221 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.77 mountX=0.11 mountY=-0.20, mountTheta=-1.06
01:52:47.224 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.16, opts=13)
01:52:47.226 00.002 1032 Enqueuing Move request for scope (0.16, 0.16)
01:52:47.228 00.002 10072 Worker thread wakes up
01:52:47.229 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
01:52:47.229 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
01:52:47.229 00.000 10072 Moving (0.16, 0.16) raw xDistance=0.11 yDistance=-0.20
01:52:47.230 00.001 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.05, period_length = 287.50
01:52:47.230 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
01:52:47.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:47.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:52:47.230 00.000 10072 MoveAxis(E, 3, ABG)
01:52:47.230 00.000 10072 Guiding  Dir = 2, Dur = 3
01:52:47.231 00.001 10072 IsGuiding returns 0
01:52:47.231 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:47.234 00.003 10072 PulseGuide returned control before completion, sleep 13
01:52:47.253 00.019 1032 UpdateGuideState exits: m=1273 SNR=25.2
01:52:47.255 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:47.256 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:47.259 00.003 1032 Enqueuing Expose request
01:52:47.261 00.002 10072 IsGuiding returns 0
01:52:47.261 00.000 10072 Move returns status 0, amount 3
01:52:47.261 00.000 10072 MoveAxis(N, 0, ABG)
01:52:47.261 00.000 10072 Move returns status 0, amount 0
01:52:47.261 00.000 10072 move complete, result=0
01:52:47.261 00.000 10072 worker thread done servicing request
01:52:47.261 00.000 10072 Worker thread wakes up
01:52:47.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:47.261 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:47.269 00.008 1032 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
01:52:47.669 00.400 10072 Exposure complete
01:52:47.718 00.049 10072 worker thread done servicing request
01:52:47.719 00.001 1032 OnExposeComplete: enter
01:52:47.721 00.002 1032 UpdateGuideState(): m_state=6
01:52:47.723 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 772
01:52:47.724 00.001 1032 Star::Find returns 1 (0), X=225.69, Y=619.84, Mass=1297, SNR=25.4, Peak=149 HFD=2.7
01:52:47.726 00.002 1032 MultiStar: [#1 0.25,0.13,1.05,U] [#2 0.12,0.15,0.74,U] [#3 0.27,0.19,0.72,U] [#4 0.14,0.07,0.75,U] [#5 0.17,0.03,0.61,U] [#6 0.35,0.05,0.74,U] [#7 0.17,0.09,0.59,U] [#8 0.02,0.08,0.53,U] 
01:52:47.727 00.001 1032 refined, 8 included, MultiStar: {0.19, 0.12}, one-star: {0.14, 0.21}
01:52:47.729 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
01:52:47.732 00.003 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
01:52:47.734 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.22 cameraTheta=0.57 mountX=0.07 mountY=-0.21, mountTheta=-1.26
01:52:47.738 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.12, opts=13)
01:52:47.740 00.002 1032 Enqueuing Move request for scope (0.19, 0.12)
01:52:47.742 00.002 10072 Worker thread wakes up
01:52:47.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
01:52:47.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
01:52:47.742 00.000 10072 Moving (0.19, 0.12) raw xDistance=0.07 yDistance=-0.21
01:52:47.743 00.001 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.05, period_length = 287.50
01:52:47.743 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:52:47.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:52:47.743 00.000 10072 MoveAxis(E, 2, ABG)
01:52:47.743 00.000 10072 Guiding  Dir = 2, Dur = 2
01:52:47.744 00.001 10072 IsGuiding returns 0
01:52:47.746 00.002 10072 PulseGuide returned control before completion, sleep 12
01:52:47.746 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:47.759 00.013 10072 IsGuiding returns 0
01:52:47.759 00.000 10072 Move returns status 0, amount 2
01:52:47.759 00.000 10072 MoveAxis(N, 136, ABG)
01:52:47.759 00.000 10072 Guiding  Dir = 0, Dur = 136
01:52:47.759 00.000 10072 IsGuiding returns 0
01:52:47.759 00.000 10072 PulseGuide returned control before completion, sleep 146
01:52:47.768 00.009 1032 UpdateGuideState exits: m=1297 SNR=25.4
01:52:47.771 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:47.774 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:47.776 00.002 1032 Enqueuing Expose request
01:52:47.915 00.139 10072 IsGuiding returns 0
01:52:47.915 00.000 10072 Move returns status 0, amount 136
01:52:47.915 00.000 10072 move complete, result=0
01:52:47.915 00.000 10072 worker thread done servicing request
01:52:47.915 00.000 10072 Worker thread wakes up
01:52:47.915 00.000 1032 GuideStep: 0.1 px 2 ms EAST, -0.2 px 136 ms NORTH
01:52:47.917 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:47.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:48.542 00.625 10072 Exposure complete
01:52:48.589 00.047 10072 worker thread done servicing request
01:52:48.590 00.001 1032 OnExposeComplete: enter
01:52:48.591 00.001 1032 UpdateGuideState(): m_state=6
01:52:48.593 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 773
01:52:48.595 00.002 1032 Star::Find returns 1 (0), X=225.53, Y=619.61, Mass=1274, SNR=25.2, Peak=151 HFD=3.0
01:52:48.597 00.002 1032 MultiStar: [#1 0.08,0.05,1.09,U] [#2 0.02,-0.13,0.78,U] [#3 0.06,-0.05,0.72,U] [#4 0.15,-0.08,0.70,U] [#5 0.16,-0.16,0.60,U] [#6 0.15,-0.25,0.74,U] [#7 0.03,-0.10,0.58,U] [#8 -0.11,-0.02,0.57,U] 
01:52:48.598 00.001 1032 single-star, 8 included, MultiStar: {0.06, -0.08}, one-star: {-0.02, -0.02}
01:52:48.600 00.002 1032 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.83) = xAngle (-4.30 = 1.99)
01:52:48.602 00.002 1032 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.30 = 1.99)
01:52:48.603 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.47 mountX=-0.01 mountY=0.03, mountTheta=1.99
01:52:48.607 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.02, opts=13)
01:52:48.608 00.001 1032 Enqueuing Move request for scope (-0.02, -0.02)
01:52:48.611 00.003 10072 Worker thread wakes up
01:52:48.611 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
01:52:48.611 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
01:52:48.611 00.000 10072 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.03
01:52:48.612 00.001 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.04, period_length = 287.50
01:52:48.612 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:52:48.612 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:48.612 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:52:48.612 00.000 10072 MoveAxis(E, 2, ABG)
01:52:48.612 00.000 10072 Guiding  Dir = 2, Dur = 2
01:52:48.613 00.001 10072 IsGuiding returns 0
01:52:48.613 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:48.616 00.003 10072 PulseGuide returned control before completion, sleep 12
01:52:48.633 00.017 1032 UpdateGuideState exits: m=1274 SNR=25.2
01:52:48.635 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:48.637 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:48.638 00.001 1032 Enqueuing Expose request
01:52:48.640 00.002 10072 IsGuiding returns 0
01:52:48.640 00.000 10072 Move returns status 0, amount 2
01:52:48.640 00.000 10072 MoveAxis(N, 0, ABG)
01:52:48.640 00.000 10072 Move returns status 0, amount 0
01:52:48.640 00.000 10072 move complete, result=0
01:52:48.640 00.000 10072 worker thread done servicing request
01:52:48.640 00.000 10072 Worker thread wakes up
01:52:48.640 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:48.641 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:48.650 00.009 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
01:52:49.058 00.408 10072 Exposure complete
01:52:49.105 00.047 10072 worker thread done servicing request
01:52:49.105 00.000 1032 OnExposeComplete: enter
01:52:49.107 00.002 1032 UpdateGuideState(): m_state=6
01:52:49.110 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 774
01:52:49.113 00.003 1032 Star::Find returns 1 (0), X=225.60, Y=619.67, Mass=1326, SNR=25.7, Peak=153 HFD=2.9
01:52:49.116 00.003 1032 MultiStar: [#1 0.06,-0.03,1.05,U] [#2 -0.08,0.02,0.77,U] [#3 0.22,0.03,0.73,U] [#4 0.08,-0.03,0.74,U] [#5 0.15,-0.18,0.61,U] [#6 0.19,-0.13,0.73,U] [#7 -0.18,-0.12,0.58,U] [#8 0.03,-0.12,0.56,U] 
01:52:49.119 00.003 1032 single-star, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.05, 0.04}
01:52:49.120 00.001 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
01:52:49.121 00.001 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
01:52:49.123 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.70 mountX=0.03 mountY=-0.05, mountTheta=-1.13
01:52:49.125 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
01:52:49.127 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
01:52:49.128 00.001 10072 Worker thread wakes up
01:52:49.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:52:49.128 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:52:49.128 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.05
01:52:49.129 00.001 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.04, period_length = 287.50
01:52:49.130 00.001 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:52:49.130 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:49.130 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:52:49.130 00.000 10072 MoveAxis(E, 1, ABG)
01:52:49.130 00.000 10072 Guiding  Dir = 2, Dur = 1
01:52:49.130 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:49.133 00.003 10072 IsGuiding returns 0
01:52:49.133 00.000 10072 PulseGuide returned control before completion, sleep 11
01:52:49.151 00.018 10072 IsGuiding returns 0
01:52:49.151 00.000 10072 Move returns status 0, amount 1
01:52:49.151 00.000 10072 MoveAxis(N, 0, ABG)
01:52:49.151 00.000 10072 Move returns status 0, amount 0
01:52:49.151 00.000 10072 move complete, result=0
01:52:49.151 00.000 10072 worker thread done servicing request
01:52:49.151 00.000 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:52:49.154 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:49.155 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:49.157 00.002 1032 Enqueuing Expose request
01:52:49.158 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:52:49.160 00.002 10072 Worker thread wakes up
01:52:49.160 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:49.160 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:49.789 00.629 10072 Exposure complete
01:52:49.839 00.050 10072 worker thread done servicing request
01:52:49.839 00.000 1032 OnExposeComplete: enter
01:52:49.841 00.002 1032 UpdateGuideState(): m_state=6
01:52:49.843 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 775
01:52:49.845 00.002 1032 Star::Find returns 1 (0), X=225.55, Y=619.77, Mass=1287, SNR=25.3, Peak=143 HFD=2.9
01:52:49.847 00.002 1032 MultiStar: [#1 0.10,0.08,1.01,U] [#2 -0.03,0.05,0.78,U] [#3 0.17,0.01,0.76,U] [#4 -0.04,-0.01,0.78,U] [#5 0.03,-0.08,0.60,U] [#6 0.19,-0.06,0.72,U] [#7 0.06,0.09,0.59,U] [#8 0.02,0.04,0.59,U] 
01:52:49.850 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {-0.01, 0.13}
01:52:49.851 00.001 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
01:52:49.853 00.002 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
01:52:49.854 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.56 mountX=0.02 mountY=-0.06, mountTheta=-1.27
01:52:49.857 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
01:52:49.859 00.002 1032 Enqueuing Move request for scope (0.06, 0.03)
01:52:49.862 00.003 10072 Worker thread wakes up
01:52:49.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
01:52:49.862 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
01:52:49.862 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.02 yDistance=-0.06
01:52:49.863 00.001 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.04, period_length = 287.50
01:52:49.863 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:52:49.863 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:49.863 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:52:49.863 00.000 10072 MoveAxis(E, 1, ABG)
01:52:49.863 00.000 10072 Guiding  Dir = 2, Dur = 1
01:52:49.865 00.002 10072 IsGuiding returns 0
01:52:49.865 00.000 10072 PulseGuide returned control before completion, sleep 11
01:52:49.866 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:49.879 00.013 10072 IsGuiding returns 0
01:52:49.879 00.000 10072 Move returns status 0, amount 1
01:52:49.879 00.000 10072 MoveAxis(N, 0, ABG)
01:52:49.879 00.000 10072 Move returns status 0, amount 0
01:52:49.879 00.000 10072 move complete, result=0
01:52:49.880 00.001 10072 worker thread done servicing request
01:52:49.887 00.007 1032 UpdateGuideState exits: m=1287 SNR=25.3
01:52:49.888 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:49.890 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:49.891 00.001 1032 Enqueuing Expose request
01:52:49.895 00.004 10072 Worker thread wakes up
01:52:49.896 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:49.896 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:49.896 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:52:50.304 00.408 10072 Exposure complete
01:52:50.352 00.048 10072 worker thread done servicing request
01:52:50.352 00.000 1032 OnExposeComplete: enter
01:52:50.355 00.003 1032 UpdateGuideState(): m_state=6
01:52:50.357 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 776
01:52:50.358 00.001 1032 Star::Find returns 1 (0), X=225.52, Y=619.66, Mass=1295, SNR=25.4, Peak=146 HFD=3.1
01:52:50.361 00.003 1032 MultiStar: [#1 0.08,0.09,1.04,U] [#2 0.01,0.05,0.78,U] [#3 0.10,0.12,0.72,U] [#4 -0.02,0.04,0.73,U] [#5 -0.07,-0.05,0.61,U] [#6 0.05,0.07,0.73,U] [#7 -0.08,0.07,0.57,U] [#8 -0.17,0.12,0.58,U] 
01:52:50.365 00.004 1032 single-star, 8 included, MultiStar: {-0.01, 0.06}, one-star: {-0.04, 0.02}
01:52:50.367 00.002 1032 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.83) = xAngle (0.72 = 0.72)
01:52:50.369 00.002 1032 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.72 = 0.72)
01:52:50.371 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.55 mountX=0.03 mountY=0.03, mountTheta=0.72
01:52:50.374 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
01:52:50.377 00.003 1032 Enqueuing Move request for scope (-0.04, 0.02)
01:52:50.379 00.002 10072 Worker thread wakes up
01:52:50.379 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
01:52:50.380 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
01:52:50.380 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.03
01:52:50.381 00.001 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.04, period_length = 287.50
01:52:50.381 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:52:50.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:50.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:52:50.381 00.000 10072 MoveAxis(E, 0, ABG)
01:52:50.381 00.000 10072 Move returns status 0, amount 0
01:52:50.381 00.000 10072 MoveAxis(N, 0, ABG)
01:52:50.381 00.000 10072 Move returns status 0, amount 0
01:52:50.381 00.000 10072 move complete, result=0
01:52:50.381 00.000 10072 worker thread done servicing request
01:52:50.383 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:50.403 00.020 1032 UpdateGuideState exits: m=1295 SNR=25.4
01:52:50.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:50.407 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:50.408 00.001 1032 Enqueuing Expose request
01:52:50.410 00.002 10072 Worker thread wakes up
01:52:50.410 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:50.410 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:50.410 00.000 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:51.040 00.630 10072 Exposure complete
01:52:51.087 00.047 10072 worker thread done servicing request
01:52:51.087 00.000 1032 OnExposeComplete: enter
01:52:51.089 00.002 1032 UpdateGuideState(): m_state=6
01:52:51.092 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 777
01:52:51.093 00.001 1032 Star::Find returns 1 (0), X=225.50, Y=619.67, Mass=1274, SNR=25.1, Peak=133 HFD=3.1
01:52:51.095 00.002 1032 MultiStar: [#1 0.02,-0.01,1.07,U] [#2 -0.03,0.03,0.76,U] [#3 0.01,-0.09,0.71,U] [#4 -0.08,-0.02,0.73,U] [#5 -0.04,-0.20,0.62,U] [#6 0.04,-0.10,0.70,U] [#7 -0.17,0.11,0.60,U] [#8 -0.16,0.01,0.54,U] 
01:52:51.096 00.001 1032 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {-0.06, 0.04}
01:52:51.097 00.001 1032 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.83) = xAngle (-4.51 = 1.78)
01:52:51.098 00.001 1032 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.51 = 1.78)
01:52:51.100 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.68 mountX=-0.01 mountY=0.05, mountTheta=1.78
01:52:51.104 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.02, opts=13)
01:52:51.106 00.002 1032 Enqueuing Move request for scope (-0.04, -0.02)
01:52:51.108 00.002 10072 Worker thread wakes up
01:52:51.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:52:51.108 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:52:51.108 00.000 10072 Moving (-0.04, -0.02) raw xDistance=-0.01 yDistance=0.05
01:52:51.108 00.000 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.04, period_length = 287.50
01:52:51.108 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:52:51.110 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:51.110 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:52:51.110 00.000 10072 MoveAxis(W, 1, ABG)
01:52:51.110 00.000 10072 Guiding  Dir = 3, Dur = 1
01:52:51.110 00.000 10072 IsGuiding returns 0
01:52:51.110 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:51.115 00.005 10072 PulseGuide returned control before completion, sleep 11
01:52:51.132 00.017 10072 IsGuiding returns 0
01:52:51.132 00.000 10072 Move returns status 0, amount 1
01:52:51.132 00.000 10072 MoveAxis(N, 0, ABG)
01:52:51.132 00.000 10072 Move returns status 0, amount 0
01:52:51.132 00.000 10072 move complete, result=0
01:52:51.132 00.000 10072 worker thread done servicing request
01:52:51.134 00.002 1032 UpdateGuideState exits: m=1274 SNR=25.1
01:52:51.136 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:51.138 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:51.139 00.001 1032 Enqueuing Expose request
01:52:51.141 00.002 10072 Worker thread wakes up
01:52:51.141 00.000 1032 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
01:52:51.144 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:51.145 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:51.558 00.413 10072 Exposure complete
01:52:51.608 00.050 10072 worker thread done servicing request
01:52:51.608 00.000 1032 OnExposeComplete: enter
01:52:51.611 00.003 1032 UpdateGuideState(): m_state=6
01:52:51.614 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 778
01:52:51.617 00.003 1032 Star::Find returns 1 (0), X=225.58, Y=619.73, Mass=1354, SNR=25.9, Peak=160 HFD=2.9
01:52:51.620 00.003 1032 MultiStar: [#1 0.09,-0.01,1.06,U] [#2 -0.03,0.00,0.75,U] [#3 0.15,-0.05,0.67,U] [#4 -0.13,-0.10,0.74,U] [#5 -0.04,-0.19,0.60,U] [#6 0.23,-0.05,0.72,U] [#7 0.06,0.04,0.60,U] [#8 -0.18,-0.05,0.52,U] 
01:52:51.622 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.03, 0.10}
01:52:51.623 00.001 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
01:52:51.624 00.001 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
01:52:51.625 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.75 mountX=-0.03 mountY=-0.02, mountTheta=-2.58
01:52:51.628 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
01:52:51.629 00.001 1032 Enqueuing Move request for scope (0.03, -0.03)
01:52:51.631 00.002 10072 Worker thread wakes up
01:52:51.631 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
01:52:51.631 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
01:52:51.631 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
01:52:51.632 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.04, period_length = 287.50
01:52:51.632 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:52:51.632 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:51.632 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:52:51.632 00.000 10072 MoveAxis(W, 1, ABG)
01:52:51.632 00.000 10072 Guiding  Dir = 3, Dur = 1
01:52:51.632 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:51.635 00.003 10072 IsGuiding returns 0
01:52:51.635 00.000 10072 PulseGuide returned control before completion, sleep 11
01:52:51.651 00.016 10072 IsGuiding returns 0
01:52:51.651 00.000 10072 Move returns status 0, amount 1
01:52:51.651 00.000 10072 MoveAxis(N, 0, ABG)
01:52:51.651 00.000 10072 Move returns status 0, amount 0
01:52:51.651 00.000 10072 move complete, result=0
01:52:51.652 00.001 10072 worker thread done servicing request
01:52:51.654 00.002 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:52:51.656 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:51.657 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:51.659 00.002 1032 Enqueuing Expose request
01:52:51.661 00.002 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:52:51.663 00.002 10072 Worker thread wakes up
01:52:51.663 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:51.663 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:52.295 00.632 10072 Exposure complete
01:52:52.341 00.046 10072 worker thread done servicing request
01:52:52.341 00.000 1032 OnExposeComplete: enter
01:52:52.343 00.002 1032 UpdateGuideState(): m_state=6
01:52:52.345 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 779
01:52:52.347 00.002 1032 Star::Find returns 1 (0), X=225.57, Y=619.55, Mass=1354, SNR=25.9, Peak=146 HFD=3.1
01:52:52.348 00.001 1032 MultiStar: [#1 0.15,-0.10,1.00,U] [#2 0.05,-0.13,0.72,U] [#3 0.06,-0.07,0.65,U] [#4 0.04,-0.07,0.73,U] [#5 0.10,-0.11,0.58,U] [#6 0.25,-0.14,0.71,U] [#7 0.03,-0.10,0.57,U] [#8 -0.11,0.04,0.54,U] 
01:52:52.351 00.003 1032 single-star, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.01, -0.08}
01:52:52.352 00.001 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
01:52:52.353 00.001 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
01:52:52.356 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.41 mountX=-0.08 mountY=0.01, mountTheta=3.04
01:52:52.359 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
01:52:52.360 00.001 1032 Enqueuing Move request for scope (0.01, -0.08)
01:52:52.362 00.002 10072 Worker thread wakes up
01:52:52.362 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
01:52:52.362 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
01:52:52.362 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
01:52:52.364 00.002 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.04, period_length = 287.50
01:52:52.364 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:52:52.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:52.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:52:52.364 00.000 10072 MoveAxis(W, 2, ABG)
01:52:52.364 00.000 10072 Guiding  Dir = 3, Dur = 2
01:52:52.364 00.000 10072 IsGuiding returns 0
01:52:52.364 00.000 10072 PulseGuide returned control before completion, sleep 12
01:52:52.366 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:52.386 00.020 10072 IsGuiding returns 0
01:52:52.387 00.001 10072 Move returns status 0, amount 2
01:52:52.387 00.000 10072 MoveAxis(N, 0, ABG)
01:52:52.387 00.000 10072 Move returns status 0, amount 0
01:52:52.387 00.000 10072 move complete, result=0
01:52:52.387 00.000 10072 worker thread done servicing request
01:52:52.387 00.000 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:52:52.392 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:52.412 00.020 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:52.421 00.009 1032 Enqueuing Expose request
01:52:52.426 00.005 10072 Worker thread wakes up
01:52:52.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:52.426 00.000 1032 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
01:52:52.429 00.003 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:52.842 00.413 10072 Exposure complete
01:52:52.891 00.049 1032 OnExposeComplete: enter
01:52:52.894 00.003 1032 UpdateGuideState(): m_state=6
01:52:52.896 00.002 10072 worker thread done servicing request
01:52:52.896 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 780
01:52:52.899 00.003 1032 Star::Find returns 1 (0), X=225.58, Y=619.69, Mass=1293, SNR=25.3, Peak=151 HFD=2.9
01:52:52.902 00.003 1032 MultiStar: [#1 0.09,-0.02,1.03,U] [#2 0.07,-0.18,0.78,U] [#3 0.13,-0.08,0.71,U] [#4 -0.13,-0.03,0.74,U] [#5 0.04,-0.09,0.60,U] [#6 0.20,-0.06,0.75,U] [#7 -0.02,-0.09,0.61,U] [#8 -0.09,-0.14,0.56,U] 
01:52:52.904 00.002 1032 single-star, 8 included, MultiStar: {0.04, -0.06}, one-star: {0.02, 0.05}
01:52:52.906 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
01:52:52.908 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
01:52:52.910 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.15 mountX=0.04 mountY=-0.04, mountTheta=-0.68
01:52:52.914 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
01:52:52.917 00.003 1032 Enqueuing Move request for scope (0.02, 0.05)
01:52:52.919 00.002 10072 Worker thread wakes up
01:52:52.919 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:52:52.919 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:52:52.919 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.04
01:52:52.921 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.04, period_length = 287.50
01:52:52.921 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:52:52.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:52.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:52:52.921 00.000 10072 MoveAxis(W, 2, ABG)
01:52:52.921 00.000 10072 Guiding  Dir = 3, Dur = 2
01:52:52.921 00.000 10072 IsGuiding returns 0
01:52:52.922 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:52.926 00.004 10072 PulseGuide returned control before completion, sleep 12
01:52:52.945 00.019 1032 UpdateGuideState exits: m=1293 SNR=25.3
01:52:52.947 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:52.949 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:52.951 00.002 1032 Enqueuing Expose request
01:52:52.952 00.001 10072 IsGuiding returns 0
01:52:52.952 00.000 10072 Move returns status 0, amount 2
01:52:52.952 00.000 10072 MoveAxis(N, 0, ABG)
01:52:52.953 00.001 10072 Move returns status 0, amount 0
01:52:52.953 00.000 10072 move complete, result=0
01:52:52.953 00.000 10072 worker thread done servicing request
01:52:52.953 00.000 10072 Worker thread wakes up
01:52:52.953 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:52.953 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:52.960 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:52:53.591 00.631 10072 Exposure complete
01:52:53.641 00.050 10072 worker thread done servicing request
01:52:53.641 00.000 1032 OnExposeComplete: enter
01:52:53.644 00.003 1032 UpdateGuideState(): m_state=6
01:52:53.647 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 781
01:52:53.649 00.002 1032 Star::Find returns 1 (0), X=225.60, Y=619.76, Mass=1349, SNR=25.9, Peak=147 HFD=2.9
01:52:53.651 00.002 1032 MultiStar: [#1 0.12,-0.01,1.05,U] [#2 0.04,0.08,0.78,U] [#3 0.09,-0.00,0.72,U] [#4 -0.01,0.06,0.73,U] [#5 0.09,0.02,0.61,U] [#6 0.19,-0.01,0.71,U] [#7 0.06,0.07,0.60,U] [#8 -0.07,0.08,0.53,U] 
01:52:53.652 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.04, 0.13}
01:52:53.654 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
01:52:53.655 00.001 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
01:52:53.656 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.62 mountX=0.03 mountY=-0.08, mountTheta=-1.21
01:52:53.659 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
01:52:53.661 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
01:52:53.663 00.002 10072 Worker thread wakes up
01:52:53.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
01:52:53.663 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
01:52:53.663 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
01:52:53.664 00.001 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.04, period_length = 287.50
01:52:53.664 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:52:53.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:53.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:52:53.664 00.000 10072 MoveAxis(W, 3, ABG)
01:52:53.664 00.000 10072 Guiding  Dir = 3, Dur = 3
01:52:53.665 00.001 10072 IsGuiding returns 0
01:52:53.665 00.000 10072 PulseGuide returned control before completion, sleep 13
01:52:53.665 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:53.687 00.022 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:52:53.688 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:53.690 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:53.691 00.001 1032 Enqueuing Expose request
01:52:53.694 00.003 10072 IsGuiding returns 0
01:52:53.694 00.000 10072 Move returns status 0, amount 3
01:52:53.694 00.000 10072 MoveAxis(N, 0, ABG)
01:52:53.694 00.000 10072 Move returns status 0, amount 0
01:52:53.694 00.000 10072 move complete, result=0
01:52:53.694 00.000 10072 worker thread done servicing request
01:52:53.694 00.000 10072 Worker thread wakes up
01:52:53.694 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:53.694 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:53.701 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:52:54.105 00.404 10072 Exposure complete
01:52:54.152 00.047 10072 worker thread done servicing request
01:52:54.152 00.000 1032 OnExposeComplete: enter
01:52:54.154 00.002 1032 UpdateGuideState(): m_state=6
01:52:54.155 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 782
01:52:54.157 00.002 1032 Star::Find returns 1 (0), X=225.71, Y=619.70, Mass=1330, SNR=25.7, Peak=134 HFD=3.0
01:52:54.159 00.002 1032 MultiStar: [#1 0.17,-0.06,0.98,U] [#2 0.03,-0.20,0.77,U] [#3 0.16,0.02,0.71,U] [#4 0.03,0.02,0.68,U] [#5 0.03,-0.22,0.61,U] [#6 0.23,-0.08,0.70,U] [#7 0.01,0.07,0.59,U] [#8 0.00,-0.10,0.53,U] 
01:52:54.161 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.15, 0.06}
01:52:54.163 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
01:52:54.164 00.001 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
01:52:54.166 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.44 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
01:52:54.171 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
01:52:54.173 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
01:52:54.177 00.004 10072 Worker thread wakes up
01:52:54.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
01:52:54.177 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
01:52:54.177 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.09
01:52:54.178 00.001 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.03, period_length = 287.50
01:52:54.178 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:52:54.178 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:54.179 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:52:54.179 00.000 10072 MoveAxis(W, 4, ABG)
01:52:54.179 00.000 10072 Guiding  Dir = 3, Dur = 4
01:52:54.179 00.000 10072 IsGuiding returns 0
01:52:54.180 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:54.181 00.001 10072 PulseGuide returned control before completion, sleep 14
01:52:54.199 00.018 1032 UpdateGuideState exits: m=1330 SNR=25.7
01:52:54.202 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:54.203 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:54.205 00.002 1032 Enqueuing Expose request
01:52:54.208 00.003 10072 IsGuiding returns 0
01:52:54.208 00.000 10072 Move returns status 0, amount 4
01:52:54.208 00.000 10072 MoveAxis(N, 0, ABG)
01:52:54.208 00.000 10072 Move returns status 0, amount 0
01:52:54.209 00.001 10072 move complete, result=0
01:52:54.209 00.000 10072 worker thread done servicing request
01:52:54.209 00.000 10072 Worker thread wakes up
01:52:54.209 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:54.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:54.216 00.007 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:52:54.838 00.622 10072 Exposure complete
01:52:54.884 00.046 10072 worker thread done servicing request
01:52:54.884 00.000 1032 OnExposeComplete: enter
01:52:54.887 00.003 1032 UpdateGuideState(): m_state=6
01:52:54.889 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 783
01:52:54.891 00.002 1032 Star::Find returns 1 (0), X=225.60, Y=619.64, Mass=1191, SNR=24.3, Peak=134 HFD=3.0
01:52:54.893 00.002 1032 MultiStar: [#1 0.18,-0.13,1.09,U] [#2 0.11,-0.11,0.84,U] [#3 0.29,-0.04,0.75,U] [#4 0.08,-0.11,0.77,U] [#5 0.07,-0.19,0.64,U] [#6 0.26,-0.12,0.75,U] [#7 0.13,-0.00,0.62,U] [#8 -0.08,-0.14,0.57,U] 
01:52:54.895 00.002 1032 single-star, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.04, 0.01}
01:52:54.896 00.001 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
01:52:54.898 00.002 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
01:52:54.900 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.19 mountX=-0.00 mountY=-0.04, mountTheta=-1.64
01:52:54.903 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
01:52:54.905 00.002 1032 Enqueuing Move request for scope (0.04, 0.01)
01:52:54.907 00.002 10072 Worker thread wakes up
01:52:54.907 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
01:52:54.907 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
01:52:54.907 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
01:52:54.908 00.001 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.03, period_length = 287.50
01:52:54.908 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:52:54.908 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:54.908 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:52:54.908 00.000 10072 MoveAxis(W, 3, ABG)
01:52:54.908 00.000 10072 Guiding  Dir = 3, Dur = 3
01:52:54.909 00.001 10072 IsGuiding returns 0
01:52:54.909 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:54.913 00.004 10072 PulseGuide returned control before completion, sleep 13
01:52:54.928 00.015 10072 IsGuiding returns 0
01:52:54.928 00.000 10072 Move returns status 0, amount 3
01:52:54.928 00.000 10072 MoveAxis(N, 0, ABG)
01:52:54.928 00.000 10072 Move returns status 0, amount 0
01:52:54.928 00.000 10072 move complete, result=0
01:52:54.928 00.000 10072 worker thread done servicing request
01:52:54.932 00.004 1032 UpdateGuideState exits: m=1191 SNR=24.3
01:52:54.934 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:54.935 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:54.936 00.001 1032 Enqueuing Expose request
01:52:54.938 00.002 10072 Worker thread wakes up
01:52:54.938 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:54.938 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:54.938 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:52:55.352 00.414 10072 Exposure complete
01:52:55.403 00.051 10072 worker thread done servicing request
01:52:55.403 00.000 1032 OnExposeComplete: enter
01:52:55.405 00.002 1032 UpdateGuideState(): m_state=6
01:52:55.407 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 784
01:52:55.409 00.002 1032 Star::Find returns 1 (0), X=225.55, Y=619.62, Mass=1142, SNR=23.8, Peak=128 HFD=3.1
01:52:55.412 00.003 1032 MultiStar: [#1 0.10,-0.00,1.08,U] [#2 0.03,-0.08,0.84,U] [#3 0.19,-0.01,0.78,U] [#4 0.09,-0.04,0.78,U] [#5 0.20,-0.19,0.63,U] [#6 0.23,-0.07,0.77,U] [#7 0.17,-0.13,0.66,U] [#8 -0.04,-0.05,0.63,U] 
01:52:55.414 00.002 1032 single-star, 8 included, MultiStar: {0.10, -0.06}, one-star: {-0.00, -0.02}
01:52:55.416 00.002 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.65)
01:52:55.418 00.002 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.65)
01:52:55.421 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.80 mountX=-0.02 mountY=0.01, mountTheta=2.65
01:52:55.424 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.02, opts=13)
01:52:55.426 00.002 1032 Enqueuing Move request for scope (-0.00, -0.02)
01:52:55.428 00.002 10072 Worker thread wakes up
01:52:55.429 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
01:52:55.429 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
01:52:55.429 00.000 10072 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
01:52:55.430 00.001 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.03, period_length = 287.50
01:52:55.430 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:52:55.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:55.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:52:55.430 00.000 10072 MoveAxis(W, 4, ABG)
01:52:55.430 00.000 10072 Guiding  Dir = 3, Dur = 4
01:52:55.431 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:55.434 00.003 10072 IsGuiding returns 0
01:52:55.434 00.000 10072 PulseGuide returned control before completion, sleep 14
01:52:55.451 00.017 1032 UpdateGuideState exits: m=1142 SNR=23.8
01:52:55.454 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:55.458 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:55.460 00.002 1032 Enqueuing Expose request
01:52:55.462 00.002 10072 IsGuiding returns 1
01:52:55.462 00.000 10072 scope still moving after pulse duration time elapsed
01:52:55.490 00.028 10072 IsGuiding returns 1
01:52:55.521 00.031 10072 IsGuiding returns 1
01:52:55.552 00.031 10072 IsGuiding returns 1
01:52:55.583 00.031 10072 IsGuiding returns 1
01:52:55.617 00.034 10072 IsGuiding returns 1
01:52:55.646 00.029 10072 IsGuiding returns 1
01:52:55.678 00.032 10072 IsGuiding returns 1
01:52:55.709 00.031 10072 IsGuiding returns 0
01:52:55.709 00.000 10072 scope move finished after 4 + 271 ms
01:52:55.709 00.000 10072 Move returns status 0, amount 4
01:52:55.709 00.000 10072 MoveAxis(N, 0, ABG)
01:52:55.709 00.000 10072 Move returns status 0, amount 0
01:52:55.709 00.000 10072 move complete, result=0
01:52:55.709 00.000 10072 worker thread done servicing request
01:52:55.709 00.000 10072 Worker thread wakes up
01:52:55.709 00.000 1032 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
01:52:55.713 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:55.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:56.341 00.628 10072 Exposure complete
01:52:56.389 00.048 10072 worker thread done servicing request
01:52:56.389 00.000 1032 OnExposeComplete: enter
01:52:56.391 00.002 1032 UpdateGuideState(): m_state=6
01:52:56.394 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 785
01:52:56.396 00.002 1032 Star::Find returns 1 (0), X=225.70, Y=619.70, Mass=1363, SNR=26.0, Peak=152 HFD=2.9
01:52:56.398 00.002 1032 MultiStar: [#1 0.15,-0.05,1.02,U] [#2 0.03,-0.05,0.79,U] [#3 0.15,0.01,0.67,U] [#4 0.06,-0.02,0.70,U] [#5 0.09,-0.04,0.61,U] [#6 0.13,-0.07,0.75,U] [#7 -0.06,-0.07,0.59,U] [#8 -0.07,-0.09,0.54,U] 
01:52:56.399 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.14, 0.07}
01:52:56.402 00.003 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
01:52:56.404 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
01:52:56.406 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.33 mountX=-0.05 mountY=-0.07, mountTheta=-2.16
01:52:56.409 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
01:52:56.411 00.002 1032 Enqueuing Move request for scope (0.08, -0.03)
01:52:56.413 00.002 10072 Worker thread wakes up
01:52:56.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
01:52:56.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
01:52:56.413 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
01:52:56.414 00.001 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.03, period_length = 287.50
01:52:56.414 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:52:56.414 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:56.414 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:52:56.414 00.000 10072 MoveAxis(W, 6, ABG)
01:52:56.414 00.000 10072 Guiding  Dir = 3, Dur = 6
01:52:56.415 00.001 10072 IsGuiding returns 0
01:52:56.415 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:56.418 00.003 10072 PulseGuide returned control before completion, sleep 15
01:52:56.434 00.016 10072 IsGuiding returns 0
01:52:56.434 00.000 10072 Move returns status 0, amount 6
01:52:56.434 00.000 10072 MoveAxis(N, 0, ABG)
01:52:56.434 00.000 10072 Move returns status 0, amount 0
01:52:56.434 00.000 10072 move complete, result=0
01:52:56.434 00.000 10072 worker thread done servicing request
01:52:56.437 00.003 1032 UpdateGuideState exits: m=1363 SNR=26.0
01:52:56.439 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:56.441 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:56.443 00.002 1032 Enqueuing Expose request
01:52:56.445 00.002 1032 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:52:56.447 00.002 10072 Worker thread wakes up
01:52:56.447 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:56.447 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:56.858 00.411 10072 Exposure complete
01:52:56.907 00.049 10072 worker thread done servicing request
01:52:56.908 00.001 1032 OnExposeComplete: enter
01:52:56.909 00.001 1032 UpdateGuideState(): m_state=6
01:52:56.912 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 786
01:52:56.913 00.001 1032 Star::Find returns 1 (0), X=225.67, Y=619.65, Mass=1304, SNR=25.4, Peak=134 HFD=3.0
01:52:56.915 00.002 1032 MultiStar: [#1 0.20,-0.02,1.01,U] [#2 0.11,-0.12,0.80,U] [#3 0.28,-0.16,0.70,U] [#4 0.10,-0.11,0.74,U] [#5 0.14,-0.22,0.63,U] [#6 0.32,-0.21,0.71,U] [#7 0.25,-0.06,0.60,U] [#8 -0.03,-0.04,0.56,U] 
01:52:56.916 00.001 1032 single-star, 8 included, MultiStar: {0.17, -0.09}, one-star: {0.11, 0.02}
01:52:56.918 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
01:52:56.920 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
01:52:56.922 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.17 mountX=-0.01 mountY=-0.11, mountTheta=-1.66
01:52:56.925 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
01:52:56.927 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
01:52:56.928 00.001 10072 Worker thread wakes up
01:52:56.930 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
01:52:56.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
01:52:56.930 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
01:52:56.931 00.001 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.03, period_length = 287.50
01:52:56.931 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:52:56.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:56.931 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:52:56.931 00.000 10072 MoveAxis(W, 5, ABG)
01:52:56.931 00.000 10072 Guiding  Dir = 3, Dur = 5
01:52:56.931 00.000 10072 IsGuiding returns 0
01:52:56.932 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:56.934 00.002 10072 PulseGuide returned control before completion, sleep 15
01:52:56.950 00.016 10072 IsGuiding returns 0
01:52:56.950 00.000 10072 Move returns status 0, amount 5
01:52:56.950 00.000 10072 MoveAxis(N, 0, ABG)
01:52:56.950 00.000 10072 Move returns status 0, amount 0
01:52:56.950 00.000 10072 move complete, result=0
01:52:56.950 00.000 10072 worker thread done servicing request
01:52:56.952 00.002 1032 UpdateGuideState exits: m=1304 SNR=25.4
01:52:56.956 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:56.957 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:56.959 00.002 1032 Enqueuing Expose request
01:52:56.961 00.002 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:52:56.963 00.002 10072 Worker thread wakes up
01:52:56.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:56.963 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:57.596 00.633 10072 Exposure complete
01:52:57.645 00.049 10072 worker thread done servicing request
01:52:57.646 00.001 1032 OnExposeComplete: enter
01:52:57.647 00.001 1032 UpdateGuideState(): m_state=6
01:52:57.650 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 787
01:52:57.651 00.001 1032 Star::Find returns 1 (0), X=225.72, Y=619.64, Mass=1218, SNR=24.6, Peak=127 HFD=2.9
01:52:57.654 00.003 1032 MultiStar: [#1 0.21,-0.06,1.10,U] [#2 0.17,-0.02,0.81,U] [#3 0.21,-0.06,0.76,U] [#4 0.14,-0.03,0.76,U] [#5 0.09,-0.15,0.64,U] [#6 0.29,-0.12,0.76,U] [#7 -0.04,-0.10,0.60,U] [#8 0.09,-0.16,0.58,U] 
01:52:57.655 00.001 1032 single-star, 8 included, MultiStar: {0.16, -0.07}, one-star: {0.16, 0.00}
01:52:57.658 00.003 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
01:52:57.660 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
01:52:57.661 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.03 mountX=-0.04 mountY=-0.16, mountTheta=-1.80
01:52:57.664 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.00, opts=13)
01:52:57.666 00.002 1032 Enqueuing Move request for scope (0.16, 0.00)
01:52:57.668 00.002 10072 Worker thread wakes up
01:52:57.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
01:52:57.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
01:52:57.668 00.000 10072 Moving (0.16, 0.00) raw xDistance=-0.04 yDistance=-0.16
01:52:57.669 00.001 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.03, period_length = 287.50
01:52:57.669 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:52:57.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:57.670 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:52:57.670 00.000 10072 MoveAxis(W, 7, ABG)
01:52:57.670 00.000 10072 Guiding  Dir = 3, Dur = 7
01:52:57.670 00.000 10072 IsGuiding returns 0
01:52:57.670 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:57.674 00.004 10072 PulseGuide returned control before completion, sleep 17
01:52:57.693 00.019 1032 UpdateGuideState exits: m=1218 SNR=24.6
01:52:57.696 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:57.697 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:57.700 00.003 10072 IsGuiding returns 0
01:52:57.700 00.000 10072 Move returns status 0, amount 7
01:52:57.700 00.000 10072 MoveAxis(N, 0, ABG)
01:52:57.700 00.000 10072 Move returns status 0, amount 0
01:52:57.700 00.000 10072 move complete, result=0
01:52:57.700 00.000 10072 worker thread done servicing request
01:52:57.700 00.000 1032 Enqueuing Expose request
01:52:57.702 00.002 1032 GuideStep: -0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
01:52:57.704 00.002 10072 Worker thread wakes up
01:52:57.704 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:57.704 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:58.123 00.419 10072 Exposure complete
01:52:58.168 00.045 10072 worker thread done servicing request
01:52:58.168 00.000 1032 OnExposeComplete: enter
01:52:58.171 00.003 1032 UpdateGuideState(): m_state=6
01:52:58.174 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 788
01:52:58.176 00.002 1032 Star::Find returns 1 (0), X=225.63, Y=619.58, Mass=1316, SNR=25.6, Peak=143 HFD=3.0
01:52:58.178 00.002 1032 MultiStar: [#1 0.15,-0.06,1.07,U] [#2 0.20,-0.13,0.75,U] [#3 0.12,-0.00,0.67,U] [#4 0.12,-0.06,0.74,U] [#5 0.27,-0.12,0.63,U] [#6 0.25,-0.16,0.73,U] [#7 0.19,-0.07,0.62,U] [#8 -0.07,0.05,0.54,U] 
01:52:58.179 00.001 1032 single-star, 8 included, MultiStar: {0.15, -0.07}, one-star: {0.08, -0.05}
01:52:58.186 00.007 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
01:52:58.187 00.001 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
01:52:58.189 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.57 mountX=-0.07 mountY=-0.06, mountTheta=-2.40
01:52:58.191 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
01:52:58.193 00.002 1032 Enqueuing Move request for scope (0.08, -0.05)
01:52:58.195 00.002 10072 Worker thread wakes up
01:52:58.195 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:52:58.195 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:52:58.195 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.06
01:52:58.196 00.001 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.03, period_length = 287.50
01:52:58.196 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:52:58.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:58.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:52:58.196 00.000 10072 MoveAxis(W, 6, ABG)
01:52:58.196 00.000 10072 Guiding  Dir = 3, Dur = 6
01:52:58.196 00.000 10072 IsGuiding returns 0
01:52:58.196 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:58.199 00.003 10072 PulseGuide returned control before completion, sleep 16
01:52:58.219 00.020 1032 UpdateGuideState exits: m=1316 SNR=25.6
01:52:58.221 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:58.223 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:58.225 00.002 1032 Enqueuing Expose request
01:52:58.228 00.003 10072 IsGuiding returns 0
01:52:58.228 00.000 10072 Move returns status 0, amount 6
01:52:58.229 00.001 10072 MoveAxis(N, 0, ABG)
01:52:58.229 00.000 10072 Move returns status 0, amount 0
01:52:58.229 00.000 10072 move complete, result=0
01:52:58.229 00.000 10072 worker thread done servicing request
01:52:58.229 00.000 10072 Worker thread wakes up
01:52:58.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:58.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:58.235 00.006 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:52:58.858 00.623 10072 Exposure complete
01:52:58.906 00.048 10072 worker thread done servicing request
01:52:58.906 00.000 1032 OnExposeComplete: enter
01:52:58.907 00.001 1032 UpdateGuideState(): m_state=6
01:52:58.910 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 789
01:52:58.911 00.001 1032 Star::Find returns 1 (0), X=225.50, Y=619.53, Mass=1357, SNR=26.0, Peak=146 HFD=3.1
01:52:58.913 00.002 1032 MultiStar: [#1 0.10,-0.15,1.06,U] [#2 0.07,-0.24,0.78,U] [#3 0.13,-0.16,0.70,U] [#4 0.00,-0.16,0.72,U] [#5 0.05,-0.14,0.60,U] [#6 0.20,-0.20,0.70,U] [#7 0.07,-0.18,0.57,U] [#8 -0.05,-0.08,0.55,U] 
01:52:58.915 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.16}, one-star: {-0.06, -0.10}
01:52:58.916 00.001 1032 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.83) = xAngle (-3.92 = 2.36)
01:52:58.917 00.001 1032 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.92 = 2.36)
01:52:58.920 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.09 mountX=-0.08 mountY=0.08, mountTheta=2.36
01:52:58.924 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.10, opts=13)
01:52:58.926 00.002 1032 Enqueuing Move request for scope (-0.06, -0.10)
01:52:58.928 00.002 10072 Worker thread wakes up
01:52:58.928 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
01:52:58.928 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
01:52:58.928 00.000 10072 Moving (-0.06, -0.10) raw xDistance=-0.08 yDistance=0.08
01:52:58.929 00.001 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.03, period_length = 287.50
01:52:58.930 00.001 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:52:58.930 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:58.930 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:52:58.930 00.000 10072 MoveAxis(W, 8, ABG)
01:52:58.930 00.000 10072 Guiding  Dir = 3, Dur = 8
01:52:58.930 00.000 10072 IsGuiding returns 0
01:52:58.930 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:58.932 00.002 10072 PulseGuide returned control before completion, sleep 18
01:52:58.951 00.019 1032 UpdateGuideState exits: m=1357 SNR=26.0
01:52:58.954 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:58.955 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:58.958 00.003 1032 Enqueuing Expose request
01:52:58.965 00.007 10072 IsGuiding returns 0
01:52:58.965 00.000 10072 Move returns status 0, amount 8
01:52:58.965 00.000 10072 MoveAxis(N, 0, ABG)
01:52:58.965 00.000 10072 Move returns status 0, amount 0
01:52:58.965 00.000 10072 move complete, result=0
01:52:58.966 00.001 10072 worker thread done servicing request
01:52:58.966 00.000 10072 Worker thread wakes up
01:52:58.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:58.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:58.968 00.002 1032 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
01:52:59.372 00.404 10072 Exposure complete
01:52:59.420 00.048 10072 worker thread done servicing request
01:52:59.421 00.001 1032 OnExposeComplete: enter
01:52:59.422 00.001 1032 UpdateGuideState(): m_state=6
01:52:59.424 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 790
01:52:59.427 00.003 1032 Star::Find returns 1 (0), X=225.56, Y=619.49, Mass=1327, SNR=25.7, Peak=136 HFD=3.1
01:52:59.429 00.002 1032 MultiStar: [#1 0.05,-0.25,1.03,U] [#2 0.06,-0.20,0.74,U] [#3 0.12,-0.30,0.68,U] [#4 0.06,-0.23,0.71,U] [#5 0.12,-0.34,0.60,U] [#6 0.29,-0.35,0.74,U] [#7 0.05,-0.22,0.57,U] [#8 -0.04,-0.29,0.52,U] 
01:52:59.431 00.002 1032 single-star, 8 included, MultiStar: {0.08, -0.25}, one-star: {0.01, -0.15}
01:52:59.432 00.001 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.94)
01:52:59.435 00.003 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.94)
01:52:59.437 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.51 mountX=-0.14 mountY=0.03, mountTheta=2.94
01:52:59.440 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.15, opts=13)
01:52:59.443 00.003 1032 Enqueuing Move request for scope (0.01, -0.15)
01:52:59.445 00.002 10072 Worker thread wakes up
01:52:59.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
01:52:59.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
01:52:59.445 00.000 10072 Moving (0.01, -0.15) raw xDistance=-0.14 yDistance=0.03
01:52:59.446 00.001 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = 0.01, hyst = -0.06, hyst_pct = 0.03, period_length = 287.50
01:52:59.446 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:52:59.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:59.446 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:52:59.447 00.001 10072 MoveAxis(E, 58, ABG)
01:52:59.447 00.000 10072 Guiding  Dir = 2, Dur = 58
01:52:59.447 00.000 10072 IsGuiding returns 0
01:52:59.448 00.001 10072 PulseGuide returned control before completion, sleep 68
01:52:59.449 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:52:59.471 00.022 1032 UpdateGuideState exits: m=1327 SNR=25.7
01:52:59.473 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:59.475 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:52:59.476 00.001 1032 Enqueuing Expose request
01:52:59.524 00.048 10072 IsGuiding returns 1
01:52:59.524 00.000 10072 scope still moving after pulse duration time elapsed
01:52:59.555 00.031 10072 IsGuiding returns 0
01:52:59.555 00.000 10072 scope move finished after 58 + 49 ms
01:52:59.555 00.000 10072 Move returns status 0, amount 58
01:52:59.555 00.000 10072 MoveAxis(N, 0, ABG)
01:52:59.555 00.000 10072 Move returns status 0, amount 0
01:52:59.555 00.000 10072 move complete, result=0
01:52:59.556 00.001 10072 worker thread done servicing request
01:52:59.556 00.000 10072 Worker thread wakes up
01:52:59.556 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:52:59.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:52:59.556 00.000 1032 GuideStep: -0.1 px 58 ms EAST, 0.0 px 0 ms NORTH
01:53:00.182 00.626 10072 Exposure complete
01:53:00.229 00.047 10072 worker thread done servicing request
01:53:00.230 00.001 1032 OnExposeComplete: enter
01:53:00.232 00.002 1032 UpdateGuideState(): m_state=6
01:53:00.234 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 791
01:53:00.237 00.003 1032 Star::Find returns 1 (0), X=225.62, Y=619.48, Mass=1445, SNR=26.8, Peak=148 HFD=3.2
01:53:00.238 00.001 1032 MultiStar: [#1 0.24,-0.11,0.96,U] [#2 0.22,-0.20,0.77,U] [#3 0.18,-0.17,0.66,U] [#4 0.16,-0.26,0.70,U] [#5 0.25,-0.26,0.61,U] [#6 0.33,-0.32,0.71,U] [#7 0.17,-0.01,0.55,U] [#8 0.04,-0.19,0.55,U] 
01:53:00.240 00.002 1032 single-star, 8 included, MultiStar: {0.18, -0.19}, one-star: {0.06, -0.15}
01:53:00.243 00.003 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
01:53:00.245 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
01:53:00.246 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.17 cameraTheta=-1.20 mountX=-0.16 mountY=-0.02, mountTheta=-3.03
01:53:00.249 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.15, opts=13)
01:53:00.251 00.002 1032 Enqueuing Move request for scope (0.06, -0.15)
01:53:00.253 00.002 10072 Worker thread wakes up
01:53:00.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
01:53:00.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
01:53:00.253 00.000 10072 Moving (0.06, -0.15) raw xDistance=-0.16 yDistance=-0.02
01:53:00.254 00.001 10072 PPEC rslt: input = -0.16, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.07, hyst_pct = 0.02, period_length = 287.50
01:53:00.254 00.000 10072 PPEC: input: -0.16, control: -0.06, exposure: 500
01:53:00.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:00.254 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:53:00.254 00.000 10072 MoveAxis(E, 65, ABG)
01:53:00.254 00.000 10072 Guiding  Dir = 2, Dur = 65
01:53:00.256 00.002 10072 IsGuiding returns 0
01:53:00.256 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:00.259 00.003 10072 PulseGuide returned control before completion, sleep 75
01:53:00.277 00.018 1032 UpdateGuideState exits: m=1445 SNR=26.8
01:53:00.280 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:00.282 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:00.284 00.002 1032 Enqueuing Expose request
01:53:00.335 00.051 10072 IsGuiding returns 0
01:53:00.335 00.000 10072 Move returns status 0, amount 65
01:53:00.336 00.001 10072 MoveAxis(N, 0, ABG)
01:53:00.336 00.000 10072 Move returns status 0, amount 0
01:53:00.336 00.000 10072 move complete, result=0
01:53:00.336 00.000 10072 worker thread done servicing request
01:53:00.336 00.000 10072 Worker thread wakes up
01:53:00.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:00.336 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:00.338 00.002 1032 GuideStep: -0.2 px 65 ms EAST, -0.0 px 0 ms NORTH
01:53:00.746 00.408 10072 Exposure complete
01:53:00.795 00.049 10072 worker thread done servicing request
01:53:00.795 00.000 1032 OnExposeComplete: enter
01:53:00.798 00.003 1032 UpdateGuideState(): m_state=6
01:53:00.802 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 792
01:53:00.804 00.002 1032 Star::Find returns 1 (0), X=225.41, Y=619.73, Mass=1238, SNR=24.8, Peak=146 HFD=2.9
01:53:00.806 00.002 1032 MultiStar: [#1 0.03,-0.03,1.07,U] [#2 0.05,-0.11,0.82,U] [#3 0.07,-0.18,0.72,U] [#4 0.01,-0.13,0.72,U] [#5 0.00,-0.14,0.66,U] [#6 0.03,-0.14,0.70,U] [#7 -0.00,0.04,0.59,U] [#8 -0.09,0.09,0.57,U] 
01:53:00.807 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {-0.15, 0.09}
01:53:00.809 00.002 1032 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.83) = xAngle (-3.55 = 2.73)
01:53:00.811 00.002 1032 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.55 = 2.73)
01:53:00.813 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.72 mountX=-0.05 mountY=0.02, mountTheta=2.73
01:53:00.816 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
01:53:00.817 00.001 1032 Enqueuing Move request for scope (-0.01, -0.05)
01:53:00.819 00.002 10072 Worker thread wakes up
01:53:00.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
01:53:00.819 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
01:53:00.819 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
01:53:00.819 00.000 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.02, period_length = 287.50
01:53:00.819 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:53:00.821 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:00.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:53:00.821 00.000 10072 MoveAxis(W, 10, ABG)
01:53:00.821 00.000 10072 Guiding  Dir = 3, Dur = 10
01:53:00.821 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:00.822 00.001 10072 IsGuiding returns 0
01:53:00.823 00.001 10072 PulseGuide returned control before completion, sleep 20
01:53:00.841 00.018 1032 UpdateGuideState exits: m=1238 SNR=24.8
01:53:00.843 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:00.845 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:00.847 00.002 1032 Enqueuing Expose request
01:53:00.852 00.005 10072 IsGuiding returns 0
01:53:00.852 00.000 10072 Move returns status 0, amount 10
01:53:00.852 00.000 10072 MoveAxis(N, 0, ABG)
01:53:00.852 00.000 10072 Move returns status 0, amount 0
01:53:00.852 00.000 10072 move complete, result=0
01:53:00.852 00.000 10072 worker thread done servicing request
01:53:00.852 00.000 10072 Worker thread wakes up
01:53:00.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:00.852 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:00.857 00.005 1032 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
01:53:01.479 00.622 10072 Exposure complete
01:53:01.524 00.045 10072 worker thread done servicing request
01:53:01.524 00.000 1032 OnExposeComplete: enter
01:53:01.528 00.004 1032 UpdateGuideState(): m_state=6
01:53:01.529 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 793
01:53:01.530 00.001 1032 Star::Find returns 1 (0), X=225.58, Y=619.74, Mass=1295, SNR=25.4, Peak=141 HFD=2.9
01:53:01.532 00.002 1032 MultiStar: [#1 0.01,0.13,1.05,U] [#2 0.04,0.06,0.78,U] [#3 0.17,0.09,0.70,U] [#4 -0.07,0.04,0.76,U] [#5 0.03,0.06,0.62,U] [#6 0.20,0.01,0.73,U] [#7 0.18,0.13,0.61,U] [#8 -0.04,0.05,0.54,U] 
01:53:01.535 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.03, 0.11}
01:53:01.537 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
01:53:01.538 00.001 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
01:53:01.539 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.93 mountX=0.06 mountY=-0.08, mountTheta=-0.90
01:53:01.542 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
01:53:01.543 00.001 1032 Enqueuing Move request for scope (0.06, 0.08)
01:53:01.544 00.001 10072 Worker thread wakes up
01:53:01.544 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
01:53:01.544 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:53:01.545 00.001 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
01:53:01.545 00.000 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.02, period_length = 287.50
01:53:01.546 00.001 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:53:01.546 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:01.546 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:53:01.546 00.000 10072 MoveAxis(W, 12, ABG)
01:53:01.546 00.000 10072 Guiding  Dir = 3, Dur = 12
01:53:01.546 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:01.548 00.002 10072 IsGuiding returns 0
01:53:01.549 00.001 10072 PulseGuide returned control before completion, sleep 22
01:53:01.567 00.018 1032 UpdateGuideState exits: m=1295 SNR=25.4
01:53:01.569 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:01.571 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:01.572 00.001 1032 Enqueuing Expose request
01:53:01.586 00.014 10072 IsGuiding returns 0
01:53:01.586 00.000 10072 Move returns status 0, amount 12
01:53:01.586 00.000 10072 MoveAxis(N, 0, ABG)
01:53:01.586 00.000 10072 Move returns status 0, amount 0
01:53:01.586 00.000 10072 move complete, result=0
01:53:01.586 00.000 10072 worker thread done servicing request
01:53:01.586 00.000 10072 Worker thread wakes up
01:53:01.586 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:01.586 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:01.589 00.003 1032 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
01:53:01.992 00.403 10072 Exposure complete
01:53:02.041 00.049 10072 worker thread done servicing request
01:53:02.041 00.000 1032 OnExposeComplete: enter
01:53:02.044 00.003 1032 UpdateGuideState(): m_state=6
01:53:02.046 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 794
01:53:02.048 00.002 1032 Star::Find returns 1 (0), X=225.55, Y=619.58, Mass=1422, SNR=26.6, Peak=146 HFD=3.1
01:53:02.051 00.003 1032 MultiStar: [#1 0.08,-0.03,0.98,U] [#2 0.15,-0.21,0.73,U] [#3 0.13,-0.05,0.70,U] [#4 -0.04,-0.05,0.72,U] [#5 0.09,-0.06,0.60,U] [#6 0.20,-0.07,0.69,U] [#7 0.08,-0.11,0.59,U] [#8 -0.10,-0.29,0.56,U] 
01:53:02.053 00.002 1032 single-star, 8 included, MultiStar: {0.07, -0.09}, one-star: {-0.01, -0.05}
01:53:02.054 00.001 1032 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.83) = xAngle (-3.50 = 2.78)
01:53:02.057 00.003 1032 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.50 = 2.78)
01:53:02.059 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.67 mountX=-0.05 mountY=0.02, mountTheta=2.78
01:53:02.061 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
01:53:02.064 00.003 1032 Enqueuing Move request for scope (-0.01, -0.05)
01:53:02.066 00.002 10072 Worker thread wakes up
01:53:02.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
01:53:02.066 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
01:53:02.066 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
01:53:02.067 00.001 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.02, period_length = 287.50
01:53:02.067 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:53:02.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:02.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:53:02.067 00.000 10072 MoveAxis(W, 11, ABG)
01:53:02.067 00.000 10072 Guiding  Dir = 3, Dur = 11
01:53:02.068 00.001 10072 IsGuiding returns 0
01:53:02.068 00.000 10072 PulseGuide returned control before completion, sleep 21
01:53:02.069 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:02.091 00.022 1032 UpdateGuideState exits: m=1422 SNR=26.6
01:53:02.093 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:02.095 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:02.096 00.001 1032 Enqueuing Expose request
01:53:02.099 00.003 10072 IsGuiding returns 0
01:53:02.099 00.000 10072 Move returns status 0, amount 11
01:53:02.099 00.000 10072 MoveAxis(N, 0, ABG)
01:53:02.099 00.000 10072 Move returns status 0, amount 0
01:53:02.099 00.000 10072 move complete, result=0
01:53:02.099 00.000 10072 worker thread done servicing request
01:53:02.099 00.000 10072 Worker thread wakes up
01:53:02.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:02.099 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:02.106 00.007 1032 GuideStep: -0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
01:53:02.727 00.621 10072 Exposure complete
01:53:02.776 00.049 10072 worker thread done servicing request
01:53:02.776 00.000 1032 OnExposeComplete: enter
01:53:02.779 00.003 1032 UpdateGuideState(): m_state=6
01:53:02.781 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 795
01:53:02.783 00.002 1032 Star::Find returns 1 (0), X=225.60, Y=619.61, Mass=1338, SNR=25.8, Peak=131 HFD=3.0
01:53:02.785 00.002 1032 MultiStar: [#1 0.07,-0.04,1.02,U] [#2 0.09,-0.12,0.75,U] [#3 0.18,-0.09,0.73,U] [#4 0.09,-0.10,0.71,U] [#5 0.15,-0.18,0.59,U] [#6 0.27,-0.10,0.72,U] [#7 0.18,-0.05,0.58,U] [#8 0.02,-0.12,0.54,U] 
01:53:02.788 00.003 1032 single-star, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.04, -0.02}
01:53:02.791 00.003 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
01:53:02.792 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
01:53:02.794 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.47 mountX=-0.03 mountY=-0.04, mountTheta=-2.30
01:53:02.797 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
01:53:02.801 00.004 1032 Enqueuing Move request for scope (0.04, -0.02)
01:53:02.804 00.003 10072 Worker thread wakes up
01:53:02.804 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
01:53:02.804 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
01:53:02.804 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
01:53:02.805 00.001 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.02, period_length = 287.50
01:53:02.806 00.001 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:53:02.806 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:02.806 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:53:02.806 00.000 10072 MoveAxis(W, 13, ABG)
01:53:02.806 00.000 10072 Guiding  Dir = 3, Dur = 13
01:53:02.806 00.000 10072 IsGuiding returns 0
01:53:02.806 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:02.809 00.003 10072 PulseGuide returned control before completion, sleep 23
01:53:02.829 00.020 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:53:02.832 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:02.835 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:02.837 00.002 1032 Enqueuing Expose request
01:53:02.839 00.002 10072 IsGuiding returns 0
01:53:02.839 00.000 10072 Move returns status 0, amount 13
01:53:02.839 00.000 10072 MoveAxis(N, 0, ABG)
01:53:02.839 00.000 10072 Move returns status 0, amount 0
01:53:02.839 00.000 10072 move complete, result=0
01:53:02.839 00.000 10072 worker thread done servicing request
01:53:02.839 00.000 10072 Worker thread wakes up
01:53:02.839 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:02.839 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:02.846 00.007 1032 GuideStep: -0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
01:53:03.246 00.400 10072 Exposure complete
01:53:03.293 00.047 10072 worker thread done servicing request
01:53:03.294 00.001 1032 OnExposeComplete: enter
01:53:03.296 00.002 1032 UpdateGuideState(): m_state=6
01:53:03.298 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 796
01:53:03.300 00.002 1032 Star::Find returns 1 (0), X=225.61, Y=619.72, Mass=1351, SNR=25.9, Peak=149 HFD=3.0
01:53:03.303 00.003 1032 MultiStar: [#1 0.13,-0.08,1.03,U] [#2 0.17,-0.14,0.74,U] [#3 0.30,0.04,0.67,U] [#4 0.16,0.00,0.71,U] [#5 0.17,-0.03,0.61,U] [#6 0.23,-0.06,0.70,U] [#7 0.13,-0.08,0.58,U] [#8 0.05,0.09,0.55,U] 
01:53:03.305 00.002 1032 single-star, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.05, 0.09}
01:53:03.306 00.001 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
01:53:03.308 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
01:53:03.309 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.05 mountX=0.07 mountY=-0.07, mountTheta=-0.78
01:53:03.311 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
01:53:03.314 00.003 1032 Enqueuing Move request for scope (0.05, 0.09)
01:53:03.316 00.002 10072 Worker thread wakes up
01:53:03.316 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
01:53:03.316 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
01:53:03.317 00.001 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
01:53:03.318 00.001 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.02, period_length = 287.50
01:53:03.318 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:53:03.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:03.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:53:03.318 00.000 10072 MoveAxis(W, 12, ABG)
01:53:03.318 00.000 10072 Guiding  Dir = 3, Dur = 12
01:53:03.318 00.000 10072 IsGuiding returns 0
01:53:03.319 00.001 10072 PulseGuide returned control before completion, sleep 22
01:53:03.320 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:03.341 00.021 1032 UpdateGuideState exits: m=1351 SNR=25.9
01:53:03.344 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:03.345 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:03.347 00.002 1032 Enqueuing Expose request
01:53:03.351 00.004 10072 IsGuiding returns 0
01:53:03.351 00.000 10072 Move returns status 0, amount 12
01:53:03.351 00.000 10072 MoveAxis(N, 0, ABG)
01:53:03.351 00.000 10072 Move returns status 0, amount 0
01:53:03.351 00.000 10072 move complete, result=0
01:53:03.351 00.000 10072 worker thread done servicing request
01:53:03.351 00.000 10072 Worker thread wakes up
01:53:03.351 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:03.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:03.356 00.005 1032 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
01:53:03.979 00.623 10072 Exposure complete
01:53:04.030 00.051 10072 worker thread done servicing request
01:53:04.031 00.001 1032 OnExposeComplete: enter
01:53:04.033 00.002 1032 UpdateGuideState(): m_state=6
01:53:04.036 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 797
01:53:04.037 00.001 1032 Star::Find returns 1 (0), X=225.64, Y=619.63, Mass=1357, SNR=26.0, Peak=132 HFD=3.0
01:53:04.039 00.002 1032 MultiStar: [#1 0.12,0.11,1.02,U] [#2 0.04,0.10,0.81,U] [#3 0.14,0.10,0.70,U] [#4 0.07,-0.02,0.69,U] [#5 0.02,-0.04,0.60,U] [#6 0.27,0.12,0.72,U] [#7 0.13,0.07,0.60,U] [#8 0.05,-0.07,0.55,U] 
01:53:04.041 00.002 1032 single-star, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.08, -0.00}
01:53:04.043 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
01:53:04.045 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
01:53:04.046 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.06 mountX=-0.02 mountY=-0.08, mountTheta=-1.89
01:53:04.052 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
01:53:04.053 00.001 1032 Enqueuing Move request for scope (0.08, -0.00)
01:53:04.056 00.003 10072 Worker thread wakes up
01:53:04.056 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
01:53:04.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
01:53:04.056 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.02 yDistance=-0.08
01:53:04.057 00.001 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.02, period_length = 287.50
01:53:04.057 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:53:04.057 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:04.057 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:53:04.057 00.000 10072 MoveAxis(W, 14, ABG)
01:53:04.057 00.000 10072 Guiding  Dir = 3, Dur = 14
01:53:04.058 00.001 10072 IsGuiding returns 0
01:53:04.058 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:04.060 00.002 10072 PulseGuide returned control before completion, sleep 24
01:53:04.077 00.017 1032 UpdateGuideState exits: m=1357 SNR=26.0
01:53:04.079 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:04.081 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:04.084 00.003 1032 Enqueuing Expose request
01:53:04.088 00.004 10072 IsGuiding returns 0
01:53:04.088 00.000 10072 Move returns status 0, amount 14
01:53:04.088 00.000 10072 MoveAxis(N, 0, ABG)
01:53:04.088 00.000 10072 Move returns status 0, amount 0
01:53:04.088 00.000 10072 move complete, result=0
01:53:04.088 00.000 10072 worker thread done servicing request
01:53:04.088 00.000 10072 Worker thread wakes up
01:53:04.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:04.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:04.093 00.005 1032 GuideStep: -0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
01:53:04.497 00.404 10072 Exposure complete
01:53:04.546 00.049 1032 OnExposeComplete: enter
01:53:04.556 00.010 1032 UpdateGuideState(): m_state=6
01:53:04.559 00.003 10072 worker thread done servicing request
01:53:04.559 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 798
01:53:04.561 00.002 1032 Star::Find returns 1 (0), X=225.64, Y=619.71, Mass=1305, SNR=25.5, Peak=143 HFD=2.9
01:53:04.563 00.002 1032 MultiStar: [#1 0.10,0.01,1.07,U] [#2 0.19,0.07,0.83,U] [#3 0.11,0.19,0.73,U] [#4 0.10,0.08,0.73,U] [#5 0.08,0.00,0.62,U] [#6 0.23,0.05,0.75,U] [#7 0.12,0.24,0.59,U] [#8 0.14,0.13,0.55,U] 
01:53:04.565 00.002 1032 single-star, 8 included, MultiStar: {0.13, 0.09}, one-star: {0.08, 0.08}
01:53:04.567 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
01:53:04.568 00.001 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
01:53:04.571 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.78 mountX=0.06 mountY=-0.10, mountTheta=-1.05
01:53:04.573 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
01:53:04.574 00.001 1032 Enqueuing Move request for scope (0.08, 0.08)
01:53:04.577 00.003 10072 Worker thread wakes up
01:53:04.577 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
01:53:04.577 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:53:04.577 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
01:53:04.578 00.001 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.02, period_length = 287.50
01:53:04.578 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:53:04.578 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:04.578 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:53:04.579 00.001 10072 MoveAxis(W, 12, ABG)
01:53:04.579 00.000 10072 Guiding  Dir = 3, Dur = 12
01:53:04.579 00.000 10072 IsGuiding returns 0
01:53:04.579 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:04.583 00.004 10072 PulseGuide returned control before completion, sleep 22
01:53:04.603 00.020 1032 UpdateGuideState exits: m=1305 SNR=25.5
01:53:04.605 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:04.608 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:04.610 00.002 1032 Enqueuing Expose request
01:53:04.621 00.011 10072 IsGuiding returns 0
01:53:04.621 00.000 10072 Move returns status 0, amount 12
01:53:04.621 00.000 10072 MoveAxis(N, 0, ABG)
01:53:04.621 00.000 10072 Move returns status 0, amount 0
01:53:04.621 00.000 10072 move complete, result=0
01:53:04.621 00.000 10072 worker thread done servicing request
01:53:04.621 00.000 10072 Worker thread wakes up
01:53:04.621 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:04.621 00.000 1032 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
01:53:04.624 00.003 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:05.251 00.627 10072 Exposure complete
01:53:05.296 00.045 10072 worker thread done servicing request
01:53:05.296 00.000 1032 OnExposeComplete: enter
01:53:05.298 00.002 1032 UpdateGuideState(): m_state=6
01:53:05.302 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 799
01:53:05.305 00.003 1032 Star::Find returns 1 (0), X=225.61, Y=619.67, Mass=1204, SNR=24.4, Peak=128 HFD=3.0
01:53:05.307 00.002 1032 MultiStar: [#1 0.12,-0.07,1.11,U] [#2 -0.04,-0.06,0.82,U] [#3 0.06,-0.14,0.73,U] [#4 -0.01,-0.09,0.76,U] [#5 0.05,-0.10,0.65,U] [#6 0.28,-0.03,0.72,U] [#7 0.08,-0.03,0.61,U] [#8 -0.04,-0.19,0.60,U] 
01:53:05.309 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.05, 0.04}
01:53:05.310 00.001 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
01:53:05.312 00.002 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
01:53:05.314 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.65 mountX=0.03 mountY=-0.06, mountTheta=-1.18
01:53:05.316 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
01:53:05.319 00.003 1032 Enqueuing Move request for scope (0.05, 0.04)
01:53:05.321 00.002 10072 Worker thread wakes up
01:53:05.321 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:53:05.321 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:53:05.323 00.002 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
01:53:05.323 00.000 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.02, period_length = 287.50
01:53:05.323 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:53:05.323 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:05.323 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:53:05.323 00.000 10072 MoveAxis(W, 14, ABG)
01:53:05.323 00.000 10072 Guiding  Dir = 3, Dur = 14
01:53:05.324 00.001 10072 IsGuiding returns 0
01:53:05.324 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:05.327 00.003 10072 PulseGuide returned control before completion, sleep 24
01:53:05.344 00.017 1032 UpdateGuideState exits: m=1204 SNR=24.4
01:53:05.347 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:05.348 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:05.350 00.002 1032 Enqueuing Expose request
01:53:05.359 00.009 10072 IsGuiding returns 0
01:53:05.359 00.000 10072 Move returns status 0, amount 14
01:53:05.359 00.000 10072 MoveAxis(N, 0, ABG)
01:53:05.359 00.000 10072 Move returns status 0, amount 0
01:53:05.359 00.000 10072 move complete, result=0
01:53:05.359 00.000 10072 worker thread done servicing request
01:53:05.359 00.000 10072 Worker thread wakes up
01:53:05.360 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:05.360 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:05.360 00.000 1032 GuideStep: 0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
01:53:05.770 00.410 10072 Exposure complete
01:53:05.818 00.048 10072 worker thread done servicing request
01:53:05.818 00.000 1032 OnExposeComplete: enter
01:53:05.820 00.002 1032 UpdateGuideState(): m_state=6
01:53:05.821 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 800
01:53:05.823 00.002 1032 Star::Find returns 1 (0), X=225.78, Y=619.59, Mass=1284, SNR=25.2, Peak=135 HFD=3.1
01:53:05.824 00.001 1032 MultiStar: [#1 0.24,-0.17,1.04,U] [#2 0.18,-0.09,0.78,U] [#3 0.33,-0.08,0.69,U] [#4 0.19,-0.25,0.74,U] [#5 0.33,-0.21,0.60,U] [#6 0.31,-0.10,0.72,U] [#7 0.22,-0.09,0.61,U] [#8 0.07,0.02,0.61,U] 
01:53:05.825 00.001 1032 single-star, 8 included, MultiStar: {0.23, -0.11}, one-star: {0.22, -0.04}
01:53:05.827 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
01:53:05.829 00.002 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
01:53:05.831 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.04 hyp=0.23 cameraTheta=-0.19 mountX=-0.10 mountY=-0.20, mountTheta=-2.02
01:53:05.835 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.04, opts=13)
01:53:05.837 00.002 1032 Enqueuing Move request for scope (0.22, -0.04)
01:53:05.839 00.002 10072 Worker thread wakes up
01:53:05.839 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.04) opts 0xd
01:53:05.839 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.04)
01:53:05.839 00.000 10072 Moving (0.22, -0.04) raw xDistance=-0.10 yDistance=-0.20
01:53:05.840 00.001 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 287.50
01:53:05.840 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:53:05.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:53:05.840 00.000 10072 MoveAxis(W, 13, ABG)
01:53:05.840 00.000 10072 Guiding  Dir = 3, Dur = 13
01:53:05.841 00.001 10072 IsGuiding returns 0
01:53:05.841 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:05.845 00.004 10072 PulseGuide returned control before completion, sleep 23
01:53:05.863 00.018 1032 UpdateGuideState exits: m=1284 SNR=25.2
01:53:05.867 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:05.868 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:05.870 00.002 1032 Enqueuing Expose request
01:53:05.875 00.005 10072 IsGuiding returns 0
01:53:05.875 00.000 10072 Move returns status 0, amount 13
01:53:05.875 00.000 10072 MoveAxis(N, 132, ABG)
01:53:05.875 00.000 10072 Guiding  Dir = 0, Dur = 132
01:53:05.875 00.000 10072 IsGuiding returns 0
01:53:05.876 00.001 10072 PulseGuide returned control before completion, sleep 142
01:53:06.031 00.155 10072 IsGuiding returns 0
01:53:06.031 00.000 10072 Move returns status 0, amount 132
01:53:06.031 00.000 10072 move complete, result=0
01:53:06.031 00.000 10072 worker thread done servicing request
01:53:06.031 00.000 10072 Worker thread wakes up
01:53:06.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:06.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:06.031 00.000 1032 GuideStep: -0.1 px 13 ms WEST, -0.2 px 132 ms NORTH
01:53:06.659 00.628 10072 Exposure complete
01:53:06.703 00.044 10072 worker thread done servicing request
01:53:06.704 00.001 1032 OnExposeComplete: enter
01:53:06.705 00.001 1032 UpdateGuideState(): m_state=6
01:53:06.707 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 801
01:53:06.710 00.003 1032 Star::Find returns 1 (0), X=225.50, Y=619.52, Mass=1303, SNR=25.4, Peak=155 HFD=3.1
01:53:06.710 00.000 1032 MultiStar: [#1 0.07,-0.11,1.06,U] [#2 0.02,-0.14,0.72,U] [#3 0.15,-0.07,0.73,U] [#4 -0.06,-0.19,0.74,U] [#5 0.07,-0.34,0.63,U] [#6 0.14,-0.19,0.75,U] [#7 -0.15,-0.04,0.61,U] [#8 -0.12,-0.11,0.55,U] 
01:53:06.710 00.000 1032 single-star, 8 included, MultiStar: {0.01, -0.14}, one-star: {-0.05, -0.11}
01:53:06.710 00.000 1032 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.83) = xAngle (-3.85 = 2.43)
01:53:06.710 00.000 1032 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.85 = 2.43)
01:53:06.710 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.02 mountX=-0.09 mountY=0.08, mountTheta=2.43
01:53:06.719 00.009 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.11, opts=13)
01:53:06.721 00.002 1032 Enqueuing Move request for scope (-0.05, -0.11)
01:53:06.722 00.001 10072 Worker thread wakes up
01:53:06.723 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
01:53:06.723 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
01:53:06.723 00.000 10072 Moving (-0.05, -0.11) raw xDistance=-0.09 yDistance=0.08
01:53:06.723 00.000 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 287.50
01:53:06.723 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 500
01:53:06.723 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:06.723 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:53:06.723 00.000 10072 MoveAxis(W, 16, ABG)
01:53:06.723 00.000 10072 Guiding  Dir = 3, Dur = 16
01:53:06.725 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:06.727 00.002 10072 IsGuiding returns 0
01:53:06.727 00.000 10072 PulseGuide returned control before completion, sleep 26
01:53:06.744 00.017 1032 UpdateGuideState exits: m=1303 SNR=25.4
01:53:06.746 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:06.748 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:06.750 00.002 1032 Enqueuing Expose request
01:53:06.759 00.009 10072 IsGuiding returns 0
01:53:06.759 00.000 10072 Move returns status 0, amount 16
01:53:06.759 00.000 10072 MoveAxis(N, 0, ABG)
01:53:06.759 00.000 10072 Move returns status 0, amount 0
01:53:06.759 00.000 10072 move complete, result=0
01:53:06.759 00.000 10072 worker thread done servicing request
01:53:06.759 00.000 10072 Worker thread wakes up
01:53:06.759 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:06.759 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:06.761 00.002 1032 GuideStep: -0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
01:53:07.174 00.413 10072 Exposure complete
01:53:07.211 00.037 10072 worker thread done servicing request
01:53:07.211 00.000 1032 OnExposeComplete: enter
01:53:07.219 00.008 1032 UpdateGuideState(): m_state=6
01:53:07.219 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 802
01:53:07.219 00.000 1032 Star::Find returns 1 (0), X=225.42, Y=619.59, Mass=1318, SNR=25.6, Peak=146 HFD=3.1
01:53:07.219 00.000 1032 MultiStar: [#1 -0.01,-0.05,1.03,U] [#2 -0.09,-0.21,0.76,U] [#3 0.01,0.05,0.69,U] [#4 -0.06,-0.02,0.74,U] [#5 0.01,-0.14,0.60,U] [#6 0.02,-0.02,0.73,U] [#7 -0.10,-0.08,0.62,U] [#8 -0.13,0.06,0.55,U] 
01:53:07.219 00.000 1032 refined, 8 included, MultiStar: {-0.06, -0.05}, one-star: {-0.14, -0.05}
01:53:07.219 00.000 1032 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.83) = xAngle (-4.22 = 2.06)
01:53:07.219 00.000 1032 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.22 = 2.06)
01:53:07.219 00.000 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.39 mountX=-0.04 mountY=0.07, mountTheta=2.06
01:53:07.219 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.05, opts=13)
01:53:07.219 00.000 1032 Enqueuing Move request for scope (-0.06, -0.05)
01:53:07.219 00.000 10072 Worker thread wakes up
01:53:07.219 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
01:53:07.219 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
01:53:07.219 00.000 10072 Moving (-0.06, -0.05) raw xDistance=-0.04 yDistance=0.07
01:53:07.235 00.016 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 287.50
01:53:07.235 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:53:07.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:07.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:53:07.235 00.000 10072 MoveAxis(W, 13, ABG)
01:53:07.235 00.000 10072 Guiding  Dir = 3, Dur = 13
01:53:07.235 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:07.237 00.002 10072 IsGuiding returns 0
01:53:07.239 00.002 10072 PulseGuide returned control before completion, sleep 23
01:53:07.255 00.016 1032 UpdateGuideState exits: m=1318 SNR=25.6
01:53:07.257 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:07.259 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:07.261 00.002 1032 Enqueuing Expose request
01:53:07.270 00.009 10072 IsGuiding returns 0
01:53:07.270 00.000 10072 Move returns status 0, amount 13
01:53:07.270 00.000 10072 MoveAxis(N, 0, ABG)
01:53:07.270 00.000 10072 Move returns status 0, amount 0
01:53:07.270 00.000 10072 move complete, result=0
01:53:07.270 00.000 10072 worker thread done servicing request
01:53:07.270 00.000 10072 Worker thread wakes up
01:53:07.270 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:07.270 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:07.272 00.002 1032 GuideStep: -0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
01:53:07.910 00.638 10072 Exposure complete
01:53:07.951 00.041 10072 worker thread done servicing request
01:53:07.951 00.000 1032 OnExposeComplete: enter
01:53:07.954 00.003 1032 UpdateGuideState(): m_state=6
01:53:07.956 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 803
01:53:07.958 00.002 1032 Star::Find returns 1 (0), X=225.47, Y=619.58, Mass=1373, SNR=26.1, Peak=143 HFD=3.1
01:53:07.959 00.001 1032 MultiStar: [#1 -0.01,-0.15,1.04,U] [#2 -0.16,-0.21,0.74,U] [#3 0.06,-0.04,0.70,U] [#4 0.01,-0.24,0.67,U] [#5 -0.10,-0.29,0.61,U] [#6 0.19,-0.12,0.72,U] [#7 0.06,-0.15,0.59,U] [#8 -0.10,-0.11,0.56,U] 
01:53:07.960 00.001 1032 single-star, 8 included, MultiStar: {-0.02, -0.15}, one-star: {-0.08, -0.06}
01:53:07.960 00.000 1032 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.83) = xAngle (-4.39 = 1.90)
01:53:07.960 00.000 1032 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.39 = 1.90)
01:53:07.960 00.000 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.56 mountX=-0.03 mountY=0.10, mountTheta=1.90
01:53:07.966 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.06, opts=13)
01:53:07.966 00.000 1032 Enqueuing Move request for scope (-0.08, -0.06)
01:53:07.969 00.003 10072 Worker thread wakes up
01:53:07.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
01:53:07.969 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
01:53:07.969 00.000 10072 Moving (-0.08, -0.06) raw xDistance=-0.03 yDistance=0.10
01:53:07.969 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 287.50
01:53:07.969 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:53:07.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:07.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:53:07.969 00.000 10072 MoveAxis(W, 15, ABG)
01:53:07.969 00.000 10072 Guiding  Dir = 3, Dur = 15
01:53:07.971 00.002 10072 IsGuiding returns 0
01:53:07.972 00.001 10072 PulseGuide returned control before completion, sleep 25
01:53:07.972 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:07.988 00.016 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:53:07.988 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:07.988 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:07.988 00.000 1032 Enqueuing Expose request
01:53:08.003 00.015 10072 IsGuiding returns 0
01:53:08.004 00.001 10072 Move returns status 0, amount 15
01:53:08.004 00.000 10072 MoveAxis(N, 0, ABG)
01:53:08.004 00.000 10072 Move returns status 0, amount 0
01:53:08.004 00.000 10072 move complete, result=0
01:53:08.004 00.000 10072 worker thread done servicing request
01:53:08.004 00.000 10072 Worker thread wakes up
01:53:08.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:08.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:08.004 00.000 1032 GuideStep: -0.0 px 15 ms WEST, 0.1 px 0 ms NORTH
01:53:08.417 00.413 10072 Exposure complete
01:53:08.458 00.041 10072 worker thread done servicing request
01:53:08.458 00.000 1032 OnExposeComplete: enter
01:53:08.458 00.000 1032 UpdateGuideState(): m_state=6
01:53:08.458 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 804
01:53:08.464 00.006 1032 Star::Find returns 1 (0), X=225.51, Y=619.46, Mass=1281, SNR=25.2, Peak=131 HFD=3.2
01:53:08.464 00.000 1032 MultiStar: [#1 0.03,-0.21,1.04,U] [#2 -0.12,-0.29,0.77,U] [#3 0.04,-0.18,0.72,U] [#4 -0.13,-0.32,0.74,U] [#5 -0.13,-0.29,0.61,U] [#6 0.16,-0.21,0.74,U] [#7 -0.12,-0.14,0.62,U] [#8 -0.08,-0.16,0.58,U] 
01:53:08.464 00.000 1032 single-star, 8 included, MultiStar: {-0.04, -0.22}, one-star: {-0.05, -0.17}
01:53:08.464 00.000 1032 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.83) = xAngle (-3.67 = 2.61)
01:53:08.464 00.000 1032 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.61)
01:53:08.464 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.84 mountX=-0.15 mountY=0.09, mountTheta=2.61
01:53:08.475 00.011 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.17, opts=13)
01:53:08.475 00.000 1032 Enqueuing Move request for scope (-0.05, -0.17)
01:53:08.475 00.000 10072 Worker thread wakes up
01:53:08.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
01:53:08.475 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
01:53:08.475 00.000 10072 Moving (-0.05, -0.17) raw xDistance=-0.15 yDistance=0.09
01:53:08.475 00.000 10072 PPEC rslt: input = -0.15, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.01, period_length = 287.50
01:53:08.475 00.000 10072 PPEC: input: -0.15, control: -0.06, exposure: 500
01:53:08.480 00.005 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:08.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:53:08.480 00.000 10072 MoveAxis(E, 58, ABG)
01:53:08.480 00.000 10072 Guiding  Dir = 2, Dur = 58
01:53:08.481 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:08.481 00.000 10072 IsGuiding returns 0
01:53:08.483 00.002 10072 PulseGuide returned control before completion, sleep 68
01:53:08.499 00.016 1032 UpdateGuideState exits: m=1281 SNR=25.2
01:53:08.501 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:08.503 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:08.505 00.002 1032 Enqueuing Expose request
01:53:08.563 00.058 10072 IsGuiding returns 1
01:53:08.564 00.001 10072 scope still moving after pulse duration time elapsed
01:53:08.594 00.030 10072 IsGuiding returns 1
01:53:08.626 00.032 10072 IsGuiding returns 1
01:53:08.657 00.031 10072 IsGuiding returns 1
01:53:08.690 00.033 10072 IsGuiding returns 1
01:53:08.722 00.032 10072 IsGuiding returns 1
01:53:08.754 00.032 10072 IsGuiding returns 1
01:53:08.785 00.031 10072 IsGuiding returns 1
01:53:08.817 00.032 10072 IsGuiding returns 1
01:53:08.848 00.031 10072 IsGuiding returns 1
01:53:08.880 00.032 10072 IsGuiding returns 1
01:53:08.912 00.032 10072 IsGuiding returns 1
01:53:08.944 00.032 10072 IsGuiding returns 1
01:53:08.976 00.032 10072 IsGuiding returns 1
01:53:09.008 00.032 10072 IsGuiding returns 1
01:53:09.039 00.031 10072 IsGuiding returns 1
01:53:09.071 00.032 10072 IsGuiding returns 1
01:53:09.103 00.032 10072 IsGuiding returns 1
01:53:09.135 00.032 10072 IsGuiding returns 1
01:53:09.167 00.032 10072 IsGuiding returns 1
01:53:09.198 00.031 10072 IsGuiding returns 1
01:53:09.230 00.032 10072 IsGuiding returns 1
01:53:09.262 00.032 10072 IsGuiding returns 0
01:53:09.262 00.000 10072 scope move finished after 58 + 721 ms
01:53:09.262 00.000 10072 Move returns status 0, amount 58
01:53:09.262 00.000 10072 MoveAxis(N, 0, ABG)
01:53:09.262 00.000 10072 Move returns status 0, amount 0
01:53:09.262 00.000 10072 move complete, result=0
01:53:09.262 00.000 10072 worker thread done servicing request
01:53:09.262 00.000 10072 Worker thread wakes up
01:53:09.262 00.000 1032 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
01:53:09.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:09.262 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:09.899 00.637 10072 Exposure complete
01:53:09.937 00.038 10072 worker thread done servicing request
01:53:09.937 00.000 1032 OnExposeComplete: enter
01:53:09.937 00.000 1032 UpdateGuideState(): m_state=6
01:53:09.937 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 805
01:53:09.937 00.000 1032 Star::Find returns 1 (0), X=225.46, Y=619.58, Mass=1320, SNR=25.6, Peak=135 HFD=3.1
01:53:09.945 00.008 1032 MultiStar: [#1 -0.02,-0.13,1.01,U] [#2 -0.01,-0.21,0.78,U] [#3 0.02,-0.13,0.72,U] [#4 -0.18,-0.09,0.71,U] [#5 0.03,-0.21,0.61,U] [#6 0.03,-0.07,0.72,U] [#7 -0.11,-0.23,0.60,U] [#8 -0.12,-0.14,0.57,U] 
01:53:09.945 00.000 1032 single-star, 8 included, MultiStar: {-0.05, -0.14}, one-star: {-0.10, -0.06}
01:53:09.945 00.000 1032 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.83) = xAngle (-4.45 = 1.83)
01:53:09.945 00.000 1032 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.45 = 1.83)
01:53:09.945 00.000 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-2.62 mountX=-0.03 mountY=0.11, mountTheta=1.83
01:53:09.945 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.06, opts=13)
01:53:09.954 00.009 1032 Enqueuing Move request for scope (-0.10, -0.06)
01:53:09.954 00.000 10072 Worker thread wakes up
01:53:09.956 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
01:53:09.956 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
01:53:09.956 00.000 10072 Moving (-0.10, -0.06) raw xDistance=-0.03 yDistance=0.11
01:53:09.956 00.000 10072 PPEC rslt: input = -0.03, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 287.50
01:53:09.956 00.000 10072 PPEC: input: -0.03, control: 0.02, exposure: 500
01:53:09.956 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:09.956 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:53:09.956 00.000 10072 MoveAxis(W, 20, ABG)
01:53:09.956 00.000 10072 Guiding  Dir = 3, Dur = 20
01:53:09.958 00.002 10072 IsGuiding returns 0
01:53:09.958 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:09.959 00.001 10072 PulseGuide returned control before completion, sleep 30
01:53:09.976 00.017 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:53:09.978 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:09.978 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:09.980 00.002 1032 Enqueuing Expose request
01:53:10.005 00.025 10072 IsGuiding returns 1
01:53:10.005 00.000 10072 scope still moving after pulse duration time elapsed
01:53:10.036 00.031 10072 IsGuiding returns 1
01:53:10.068 00.032 10072 IsGuiding returns 0
01:53:10.069 00.001 10072 scope move finished after 20 + 90 ms
01:53:10.069 00.000 10072 Move returns status 0, amount 20
01:53:10.069 00.000 10072 MoveAxis(N, 0, ABG)
01:53:10.069 00.000 10072 Move returns status 0, amount 0
01:53:10.069 00.000 10072 move complete, result=0
01:53:10.069 00.000 10072 worker thread done servicing request
01:53:10.069 00.000 10072 Worker thread wakes up
01:53:10.069 00.000 1032 GuideStep: -0.0 px 20 ms WEST, 0.1 px 0 ms NORTH
01:53:10.069 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:10.069 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:10.485 00.416 10072 Exposure complete
01:53:10.523 00.038 10072 worker thread done servicing request
01:53:10.523 00.000 1032 OnExposeComplete: enter
01:53:10.523 00.000 1032 UpdateGuideState(): m_state=6
01:53:10.523 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 806
01:53:10.523 00.000 1032 Star::Find returns 1 (0), X=225.46, Y=619.54, Mass=1206, SNR=24.5, Peak=131 HFD=3.1
01:53:10.530 00.007 1032 MultiStar: [#1 -0.00,-0.09,1.09,U] [#2 -0.04,-0.06,0.82,U] [#3 -0.02,-0.03,0.75,U] [#4 -0.19,-0.01,0.75,U] [#5 -0.17,-0.15,0.64,U] [#6 -0.01,-0.11,0.74,U] [#7 -0.14,-0.09,0.62,U] [#8 -0.23,0.01,0.58,U] 
01:53:10.531 00.001 1032 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.10, -0.10}
01:53:10.531 00.000 1032 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.83) = xAngle (-4.29 = 1.99)
01:53:10.531 00.000 1032 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.29 = 1.99)
01:53:10.535 00.004 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.46 mountX=-0.05 mountY=0.11, mountTheta=1.99
01:53:10.535 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.07, opts=13)
01:53:10.535 00.000 1032 Enqueuing Move request for scope (-0.09, -0.07)
01:53:10.535 00.000 10072 Worker thread wakes up
01:53:10.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
01:53:10.535 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
01:53:10.535 00.000 10072 Moving (-0.09, -0.07) raw xDistance=-0.05 yDistance=0.11
01:53:10.535 00.000 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 287.50
01:53:10.535 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:53:10.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:10.535 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:53:10.535 00.000 10072 MoveAxis(W, 13, ABG)
01:53:10.535 00.000 10072 Guiding  Dir = 3, Dur = 13
01:53:10.544 00.009 10072 IsGuiding returns 0
01:53:10.544 00.000 10072 PulseGuide returned control before completion, sleep 23
01:53:10.544 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:10.560 00.016 1032 UpdateGuideState exits: m=1206 SNR=24.5
01:53:10.560 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:10.565 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:10.565 00.000 1032 Enqueuing Expose request
01:53:10.576 00.011 10072 IsGuiding returns 0
01:53:10.576 00.000 10072 Move returns status 0, amount 13
01:53:10.576 00.000 10072 MoveAxis(N, 0, ABG)
01:53:10.576 00.000 10072 Move returns status 0, amount 0
01:53:10.576 00.000 10072 move complete, result=0
01:53:10.576 00.000 10072 worker thread done servicing request
01:53:10.576 00.000 10072 Worker thread wakes up
01:53:10.576 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:10.576 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:10.576 00.000 1032 GuideStep: -0.0 px 13 ms WEST, 0.1 px 0 ms NORTH
01:53:11.209 00.633 10072 Exposure complete
01:53:11.247 00.038 10072 worker thread done servicing request
01:53:11.247 00.000 1032 OnExposeComplete: enter
01:53:11.249 00.002 1032 UpdateGuideState(): m_state=6
01:53:11.251 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 807
01:53:11.253 00.002 1032 Star::Find returns 1 (0), X=225.56, Y=619.56, Mass=1301, SNR=25.4, Peak=141 HFD=3.1
01:53:11.253 00.000 1032 MultiStar: [#1 0.06,-0.09,1.04,U] [#2 0.09,-0.11,0.75,U] [#3 0.11,-0.02,0.69,U] [#4 0.09,-0.11,0.72,U] [#5 0.16,-0.20,0.59,U] [#6 0.19,-0.14,0.75,U] [#7 0.08,-0.07,0.62,U] [#8 -0.02,-0.01,0.57,U] 
01:53:11.254 00.001 1032 single-star, 8 included, MultiStar: {0.08, -0.09}, one-star: {-0.00, -0.07}
01:53:11.254 00.000 1032 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.83) = xAngle (-3.40 = 2.88)
01:53:11.254 00.000 1032 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.40 = 2.88)
01:53:11.260 00.006 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.57 mountX=-0.07 mountY=0.02, mountTheta=2.88
01:53:11.260 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.07, opts=13)
01:53:11.260 00.000 1032 Enqueuing Move request for scope (-0.00, -0.07)
01:53:11.266 00.006 10072 Worker thread wakes up
01:53:11.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
01:53:11.266 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
01:53:11.266 00.000 10072 Moving (-0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
01:53:11.266 00.000 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 287.50
01:53:11.266 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:53:11.266 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:11.266 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:53:11.266 00.000 10072 MoveAxis(W, 13, ABG)
01:53:11.266 00.000 10072 Guiding  Dir = 3, Dur = 13
01:53:11.268 00.002 10072 IsGuiding returns 0
01:53:11.268 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:11.271 00.003 10072 PulseGuide returned control before completion, sleep 23
01:53:11.277 00.006 1032 UpdateGuideState exits: m=1301 SNR=25.4
01:53:11.287 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:11.287 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:11.287 00.000 1032 Enqueuing Expose request
01:53:11.302 00.015 10072 IsGuiding returns 0
01:53:11.302 00.000 10072 Move returns status 0, amount 13
01:53:11.302 00.000 10072 MoveAxis(N, 0, ABG)
01:53:11.302 00.000 10072 Move returns status 0, amount 0
01:53:11.303 00.001 10072 move complete, result=0
01:53:11.303 00.000 10072 worker thread done servicing request
01:53:11.303 00.000 10072 Worker thread wakes up
01:53:11.303 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:11.303 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:11.303 00.000 1032 GuideStep: -0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
01:53:11.713 00.410 10072 Exposure complete
01:53:11.759 00.046 10072 worker thread done servicing request
01:53:11.759 00.000 1032 OnExposeComplete: enter
01:53:11.761 00.002 1032 UpdateGuideState(): m_state=6
01:53:11.763 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 808
01:53:11.766 00.003 1032 Star::Find returns 1 (0), X=225.62, Y=619.51, Mass=1266, SNR=25.1, Peak=128 HFD=3.1
01:53:11.768 00.002 1032 MultiStar: [#1 0.14,-0.19,1.06,U] [#2 0.08,-0.22,0.78,U] [#3 0.27,-0.19,0.74,U] [#4 0.01,-0.16,0.75,U] [#5 0.15,-0.34,0.63,U] [#6 0.13,-0.36,0.71,U] [#7 0.16,-0.16,0.58,U] [#8 0.08,-0.07,0.56,U] 
01:53:11.768 00.000 1032 single-star, 8 included, MultiStar: {0.12, -0.20}, one-star: {0.07, -0.12}
01:53:11.770 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
01:53:11.772 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
01:53:11.772 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.07 mountX=-0.13 mountY=-0.03, mountTheta=-2.90
01:53:11.777 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.12, opts=13)
01:53:11.777 00.000 1032 Enqueuing Move request for scope (0.07, -0.12)
01:53:11.777 00.000 10072 Worker thread wakes up
01:53:11.777 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
01:53:11.777 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
01:53:11.777 00.000 10072 Moving (0.07, -0.12) raw xDistance=-0.13 yDistance=-0.03
01:53:11.777 00.000 10072 PPEC rslt: input = -0.13, final = -0.05, react = -0.06, pred = 0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 287.50
01:53:11.777 00.000 10072 PPEC: input: -0.13, control: -0.05, exposure: 500
01:53:11.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:11.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:53:11.777 00.000 10072 MoveAxis(E, 50, ABG)
01:53:11.777 00.000 10072 Guiding  Dir = 2, Dur = 50
01:53:11.777 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:11.784 00.007 10072 IsGuiding returns 0
01:53:11.784 00.000 10072 PulseGuide returned control before completion, sleep 60
01:53:11.800 00.016 1032 UpdateGuideState exits: m=1266 SNR=25.1
01:53:11.802 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:11.804 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:11.806 00.002 1032 Enqueuing Expose request
01:53:11.847 00.041 10072 IsGuiding returns 1
01:53:11.847 00.000 10072 scope still moving after pulse duration time elapsed
01:53:11.879 00.032 10072 IsGuiding returns 0
01:53:11.879 00.000 10072 scope move finished after 50 + 45 ms
01:53:11.879 00.000 10072 Move returns status 0, amount 50
01:53:11.879 00.000 10072 MoveAxis(N, 0, ABG)
01:53:11.879 00.000 10072 Move returns status 0, amount 0
01:53:11.879 00.000 10072 move complete, result=0
01:53:11.879 00.000 10072 worker thread done servicing request
01:53:11.879 00.000 10072 Worker thread wakes up
01:53:11.879 00.000 1032 GuideStep: -0.1 px 50 ms EAST, -0.0 px 0 ms NORTH
01:53:11.882 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:11.882 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:12.516 00.634 10072 Exposure complete
01:53:12.548 00.032 10072 worker thread done servicing request
01:53:12.548 00.000 1032 OnExposeComplete: enter
01:53:12.548 00.000 1032 UpdateGuideState(): m_state=6
01:53:12.548 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 809
01:53:12.564 00.016 1032 Star::Find returns 1 (0), X=225.43, Y=619.66, Mass=1381, SNR=26.2, Peak=158 HFD=3.0
01:53:12.565 00.001 1032 MultiStar: [#1 0.04,0.01,1.00,U] [#2 -0.11,-0.13,0.76,U] [#3 0.04,0.08,0.70,U] [#4 0.12,-0.04,0.74,U] [#5 0.00,-0.04,0.57,U] [#6 0.10,-0.08,0.66,U] [#7 0.00,-0.12,0.59,U] [#8 -0.15,0.10,0.52,U] 
01:53:12.565 00.000 1032 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.13, 0.02}
01:53:12.565 00.000 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.46)
01:53:12.565 00.000 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.46)
01:53:12.565 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.99 mountX=-0.02 mountY=0.01, mountTheta=2.46
01:53:12.565 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
01:53:12.577 00.012 1032 Enqueuing Move request for scope (-0.01, -0.02)
01:53:12.578 00.001 10072 Worker thread wakes up
01:53:12.578 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
01:53:12.578 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
01:53:12.578 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
01:53:12.580 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.50
01:53:12.580 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:53:12.580 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:12.580 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:53:12.580 00.000 10072 MoveAxis(W, 13, ABG)
01:53:12.580 00.000 10072 Guiding  Dir = 3, Dur = 13
01:53:12.580 00.000 10072 IsGuiding returns 0
01:53:12.581 00.001 10072 PulseGuide returned control before completion, sleep 23
01:53:12.581 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:12.599 00.018 1032 UpdateGuideState exits: m=1381 SNR=26.2
01:53:12.601 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:12.603 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:12.605 00.002 1032 Enqueuing Expose request
01:53:12.612 00.007 10072 IsGuiding returns 0
01:53:12.612 00.000 10072 Move returns status 0, amount 13
01:53:12.612 00.000 10072 MoveAxis(N, 0, ABG)
01:53:12.612 00.000 10072 Move returns status 0, amount 0
01:53:12.612 00.000 10072 move complete, result=0
01:53:12.612 00.000 10072 worker thread done servicing request
01:53:12.612 00.000 10072 Worker thread wakes up
01:53:12.612 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:12.612 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:12.615 00.003 1032 GuideStep: -0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
01:53:13.024 00.409 10072 Exposure complete
01:53:13.057 00.033 10072 worker thread done servicing request
01:53:13.057 00.000 1032 OnExposeComplete: enter
01:53:13.071 00.014 1032 UpdateGuideState(): m_state=6
01:53:13.071 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 810
01:53:13.074 00.003 1032 Star::Find returns 1 (0), X=225.54, Y=619.73, Mass=1252, SNR=24.9, Peak=133 HFD=3.1
01:53:13.074 00.000 1032 MultiStar: [#1 0.15,-0.05,1.01,U] [#2 0.00,-0.03,0.83,U] [#3 0.11,0.07,0.72,U] [#4 0.10,-0.04,0.76,U] [#5 0.06,-0.09,0.64,U] [#6 0.24,0.04,0.76,U] [#7 -0.02,-0.03,0.60,U] [#8 -0.06,-0.03,0.58,U] 
01:53:13.074 00.000 1032 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {-0.02, 0.10}
01:53:13.074 00.000 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
01:53:13.079 00.005 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
01:53:13.081 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.04 mountX=-0.02 mountY=-0.06, mountTheta=-1.87
01:53:13.081 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
01:53:13.081 00.000 1032 Enqueuing Move request for scope (0.07, -0.00)
01:53:13.081 00.000 10072 Worker thread wakes up
01:53:13.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
01:53:13.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
01:53:13.081 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.06
01:53:13.087 00.006 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.50
01:53:13.087 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:53:13.087 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:13.087 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:53:13.087 00.000 10072 MoveAxis(W, 10, ABG)
01:53:13.087 00.000 10072 Guiding  Dir = 3, Dur = 10
01:53:13.089 00.002 10072 IsGuiding returns 0
01:53:13.089 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:13.091 00.002 10072 PulseGuide returned control before completion, sleep 20
01:53:13.105 00.014 1032 UpdateGuideState exits: m=1252 SNR=24.9
01:53:13.108 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:13.110 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:13.110 00.000 1032 Enqueuing Expose request
01:53:13.121 00.011 10072 IsGuiding returns 0
01:53:13.121 00.000 10072 Move returns status 0, amount 10
01:53:13.121 00.000 10072 MoveAxis(N, 0, ABG)
01:53:13.121 00.000 10072 Move returns status 0, amount 0
01:53:13.121 00.000 10072 move complete, result=0
01:53:13.121 00.000 10072 worker thread done servicing request
01:53:13.121 00.000 10072 Worker thread wakes up
01:53:13.121 00.000 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:53:13.121 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:13.121 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:13.753 00.632 10072 Exposure complete
01:53:13.797 00.044 10072 worker thread done servicing request
01:53:13.797 00.000 1032 OnExposeComplete: enter
01:53:13.801 00.004 1032 UpdateGuideState(): m_state=6
01:53:13.803 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 811
01:53:13.805 00.002 1032 Star::Find returns 1 (0), X=225.53, Y=619.63, Mass=1237, SNR=24.8, Peak=145 HFD=3.1
01:53:13.807 00.002 1032 MultiStar: [#1 0.12,-0.03,1.06,U] [#2 0.10,0.03,0.77,U] [#3 0.10,-0.08,0.73,U] [#4 0.08,-0.06,0.74,U] [#5 0.16,-0.19,0.63,U] [#6 0.22,-0.08,0.72,U] [#7 -0.02,-0.08,0.62,U] [#8 0.09,-0.09,0.54,U] 
01:53:13.809 00.002 1032 single-star, 8 included, MultiStar: {0.09, -0.06}, one-star: {-0.03, -0.01}
01:53:13.811 00.002 1032 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.83) = xAngle (-4.76 = 1.52)
01:53:13.813 00.002 1032 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.76 = 1.52)
01:53:13.813 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.93 mountX=0.00 mountY=0.03, mountTheta=1.52
01:53:13.817 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
01:53:13.817 00.000 1032 Enqueuing Move request for scope (-0.03, -0.01)
01:53:13.820 00.003 10072 Worker thread wakes up
01:53:13.820 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:53:13.820 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:53:13.820 00.000 10072 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
01:53:13.822 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.50
01:53:13.822 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:53:13.822 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:13.822 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:53:13.822 00.000 10072 MoveAxis(W, 11, ABG)
01:53:13.822 00.000 10072 Guiding  Dir = 3, Dur = 11
01:53:13.823 00.001 10072 IsGuiding returns 0
01:53:13.823 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:13.824 00.001 10072 PulseGuide returned control before completion, sleep 21
01:53:13.843 00.019 1032 UpdateGuideState exits: m=1237 SNR=24.8
01:53:13.845 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:13.845 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:13.847 00.002 1032 Enqueuing Expose request
01:53:13.854 00.007 10072 IsGuiding returns 0
01:53:13.854 00.000 10072 Move returns status 0, amount 11
01:53:13.854 00.000 10072 MoveAxis(N, 0, ABG)
01:53:13.854 00.000 10072 Move returns status 0, amount 0
01:53:13.854 00.000 10072 move complete, result=0
01:53:13.854 00.000 10072 worker thread done servicing request
01:53:13.854 00.000 10072 Worker thread wakes up
01:53:13.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:13.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:13.854 00.000 1032 GuideStep: 0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
01:53:14.269 00.415 10072 Exposure complete
01:53:14.299 00.030 10072 worker thread done servicing request
01:53:14.312 00.013 1032 OnExposeComplete: enter
01:53:14.313 00.001 1032 UpdateGuideState(): m_state=6
01:53:14.313 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 812
01:53:14.313 00.000 1032 Star::Find returns 1 (0), X=225.52, Y=619.54, Mass=1402, SNR=26.3, Peak=148 HFD=3.1
01:53:14.313 00.000 1032 MultiStar: [#1 0.10,-0.12,1.05,U] [#2 0.06,-0.18,0.76,U] [#3 0.12,0.00,0.69,U] [#4 0.00,-0.11,0.71,U] [#5 0.04,-0.21,0.60,U] [#6 0.15,-0.16,0.71,U] [#7 0.05,-0.01,0.57,U] [#8 -0.09,-0.09,0.56,U] 
01:53:14.313 00.000 1032 single-star, 8 included, MultiStar: {0.05, -0.11}, one-star: {-0.04, -0.09}
01:53:14.313 00.000 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.83) = xAngle (-3.79 = 2.50)
01:53:14.313 00.000 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.79 = 2.50)
01:53:14.313 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.96 mountX=-0.08 mountY=0.06, mountTheta=2.50
01:53:14.313 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.09, opts=13)
01:53:14.313 00.000 1032 Enqueuing Move request for scope (-0.04, -0.09)
01:53:14.329 00.016 10072 Worker thread wakes up
01:53:14.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
01:53:14.329 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
01:53:14.329 00.000 10072 Moving (-0.04, -0.09) raw xDistance=-0.08 yDistance=0.06
01:53:14.332 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 287.87
01:53:14.332 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:53:14.332 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:14.334 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:14.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:53:14.334 00.000 10072 MoveAxis(W, 9, ABG)
01:53:14.334 00.000 10072 Guiding  Dir = 3, Dur = 9
01:53:14.335 00.001 10072 IsGuiding returns 0
01:53:14.335 00.000 10072 PulseGuide returned control before completion, sleep 19
01:53:14.346 00.011 1032 UpdateGuideState exits: m=1402 SNR=26.3
01:53:14.351 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:14.353 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:14.355 00.002 1032 Enqueuing Expose request
01:53:14.367 00.012 10072 IsGuiding returns 0
01:53:14.367 00.000 10072 Move returns status 0, amount 9
01:53:14.367 00.000 10072 MoveAxis(N, 0, ABG)
01:53:14.368 00.001 10072 Move returns status 0, amount 0
01:53:14.368 00.000 10072 move complete, result=0
01:53:14.368 00.000 10072 worker thread done servicing request
01:53:14.368 00.000 10072 Worker thread wakes up
01:53:14.368 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:14.368 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:14.368 00.000 1032 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
01:53:15.003 00.635 10072 Exposure complete
01:53:15.046 00.043 10072 worker thread done servicing request
01:53:15.046 00.000 1032 OnExposeComplete: enter
01:53:15.047 00.001 1032 UpdateGuideState(): m_state=6
01:53:15.048 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 813
01:53:15.050 00.002 1032 Star::Find returns 1 (0), X=225.50, Y=619.59, Mass=1154, SNR=23.9, Peak=127 HFD=3.1
01:53:15.052 00.002 1032 MultiStar: [#1 0.02,-0.05,1.09,U] [#2 0.06,-0.24,0.82,U] [#3 0.22,-0.16,0.75,U] [#4 0.07,-0.06,0.76,U] [#5 0.08,-0.15,0.66,U] [#6 0.18,-0.06,0.75,U] [#7 0.04,-0.14,0.64,U] [#8 0.01,-0.11,0.59,U] 
01:53:15.052 00.000 1032 single-star, 8 included, MultiStar: {0.06, -0.11}, one-star: {-0.06, -0.04}
01:53:15.054 00.002 1032 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.83) = xAngle (-4.35 = 1.94)
01:53:15.056 00.002 1032 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.35 = 1.94)
01:53:15.058 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-2.52 mountX=-0.03 mountY=0.07, mountTheta=1.94
01:53:15.061 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.04, opts=13)
01:53:15.061 00.000 1032 Enqueuing Move request for scope (-0.06, -0.04)
01:53:15.063 00.002 10072 Worker thread wakes up
01:53:15.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
01:53:15.063 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
01:53:15.063 00.000 10072 Moving (-0.06, -0.04) raw xDistance=-0.03 yDistance=0.07
01:53:15.065 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:15.065 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.23
01:53:15.065 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:53:15.065 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:15.065 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:53:15.065 00.000 10072 MoveAxis(W, 10, ABG)
01:53:15.065 00.000 10072 Guiding  Dir = 3, Dur = 10
01:53:15.065 00.000 10072 IsGuiding returns 0
01:53:15.065 00.000 10072 PulseGuide returned control before completion, sleep 20
01:53:15.084 00.019 1032 UpdateGuideState exits: m=1154 SNR=23.9
01:53:15.088 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:15.090 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:15.092 00.002 1032 Enqueuing Expose request
01:53:15.096 00.004 10072 IsGuiding returns 0
01:53:15.096 00.000 10072 Move returns status 0, amount 10
01:53:15.097 00.001 10072 MoveAxis(N, 0, ABG)
01:53:15.097 00.000 10072 Move returns status 0, amount 0
01:53:15.097 00.000 10072 move complete, result=0
01:53:15.097 00.000 10072 worker thread done servicing request
01:53:15.097 00.000 10072 Worker thread wakes up
01:53:15.097 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:15.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:15.099 00.002 1032 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
01:53:15.510 00.411 10072 Exposure complete
01:53:15.558 00.048 10072 worker thread done servicing request
01:53:15.558 00.000 1032 OnExposeComplete: enter
01:53:15.560 00.002 1032 UpdateGuideState(): m_state=6
01:53:15.560 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 814
01:53:15.560 00.000 1032 Star::Find returns 1 (0), X=225.43, Y=619.65, Mass=1350, SNR=25.9, Peak=153 HFD=3.1
01:53:15.560 00.000 1032 MultiStar: [#1 0.02,-0.05,1.01,U] [#2 0.11,-0.15,0.76,U] [#3 0.20,-0.01,0.67,U] [#4 -0.06,-0.12,0.71,U] [#5 0.18,-0.08,0.59,U] [#6 0.18,-0.09,0.72,U] [#7 0.01,-0.03,0.58,U] [#8 -0.08,0.10,0.53,U] 
01:53:15.560 00.000 1032 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {-0.12, 0.02}
01:53:15.560 00.000 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
01:53:15.560 00.000 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
01:53:15.570 00.010 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.87 mountX=-0.06 mountY=-0.03, mountTheta=-2.70
01:53:15.570 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
01:53:15.574 00.004 1032 Enqueuing Move request for scope (0.04, -0.05)
01:53:15.574 00.000 10072 Worker thread wakes up
01:53:15.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:53:15.574 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:53:15.574 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
01:53:15.574 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:15.579 00.005 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.59
01:53:15.579 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:53:15.579 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:15.579 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:53:15.579 00.000 10072 MoveAxis(W, 9, ABG)
01:53:15.579 00.000 10072 Guiding  Dir = 3, Dur = 9
01:53:15.581 00.002 10072 IsGuiding returns 0
01:53:15.581 00.000 10072 PulseGuide returned control before completion, sleep 19
01:53:15.597 00.016 1032 UpdateGuideState exits: m=1350 SNR=25.9
01:53:15.597 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:15.597 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:15.597 00.000 1032 Enqueuing Expose request
01:53:15.613 00.016 10072 IsGuiding returns 0
01:53:15.614 00.001 10072 Move returns status 0, amount 9
01:53:15.614 00.000 10072 MoveAxis(N, 0, ABG)
01:53:15.614 00.000 10072 Move returns status 0, amount 0
01:53:15.614 00.000 10072 move complete, result=0
01:53:15.614 00.000 10072 worker thread done servicing request
01:53:15.614 00.000 10072 Worker thread wakes up
01:53:15.614 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:15.614 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:15.614 00.000 1032 GuideStep: -0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:53:16.248 00.634 10072 Exposure complete
01:53:16.290 00.042 10072 worker thread done servicing request
01:53:16.290 00.000 1032 OnExposeComplete: enter
01:53:16.293 00.003 1032 UpdateGuideState(): m_state=6
01:53:16.295 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 815
01:53:16.296 00.001 1032 Star::Find returns 1 (0), X=225.45, Y=619.67, Mass=1288, SNR=25.3, Peak=133 HFD=3.2
01:53:16.299 00.003 1032 MultiStar: [#1 0.04,0.08,1.03,U] [#2 0.13,-0.05,0.76,U] [#3 0.07,-0.13,0.70,U] [#4 -0.17,-0.00,0.73,U] [#5 0.00,-0.09,0.62,U] [#6 0.08,-0.13,0.68,U] [#7 0.10,0.01,0.60,U] [#8 -0.04,0.07,0.57,U] 
01:53:16.299 00.000 1032 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {-0.10, 0.04}
01:53:16.299 00.000 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
01:53:16.305 00.006 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
01:53:16.305 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.07 mountX=-0.02 mountY=-0.00, mountTheta=-2.90
01:53:16.307 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
01:53:16.309 00.002 1032 Enqueuing Move request for scope (0.01, -0.02)
01:53:16.311 00.002 10072 Worker thread wakes up
01:53:16.311 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
01:53:16.311 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
01:53:16.311 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.00
01:53:16.313 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.59
01:53:16.313 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:53:16.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:16.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:53:16.313 00.000 10072 MoveAxis(W, 9, ABG)
01:53:16.313 00.000 10072 Guiding  Dir = 3, Dur = 9
01:53:16.314 00.001 10072 IsGuiding returns 0
01:53:16.314 00.000 10072 PulseGuide returned control before completion, sleep 19
01:53:16.314 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:16.333 00.019 1032 UpdateGuideState exits: m=1288 SNR=25.3
01:53:16.334 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:16.336 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:16.338 00.002 1032 Enqueuing Expose request
01:53:16.346 00.008 10072 IsGuiding returns 0
01:53:16.346 00.000 10072 Move returns status 0, amount 9
01:53:16.346 00.000 10072 MoveAxis(N, 0, ABG)
01:53:16.346 00.000 10072 Move returns status 0, amount 0
01:53:16.346 00.000 10072 move complete, result=0
01:53:16.346 00.000 10072 worker thread done servicing request
01:53:16.346 00.000 10072 Worker thread wakes up
01:53:16.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:16.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:16.346 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
01:53:16.760 00.414 10072 Exposure complete
01:53:16.804 00.044 10072 worker thread done servicing request
01:53:16.804 00.000 1032 OnExposeComplete: enter
01:53:16.804 00.000 1032 UpdateGuideState(): m_state=6
01:53:16.808 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 816
01:53:16.809 00.001 1032 Star::Find returns 1 (0), X=225.61, Y=619.71, Mass=1328, SNR=25.7, Peak=133 HFD=3.0
01:53:16.809 00.000 1032 MultiStar: [#1 0.10,0.04,1.04,U] [#2 0.12,-0.03,0.76,U] [#3 0.20,-0.05,0.70,U] [#4 0.07,-0.14,0.73,U] [#5 0.21,-0.00,0.59,U] [#6 0.08,-0.25,0.69,U] [#7 0.00,-0.01,0.63,U] [#8 0.01,-0.09,0.53,U] 
01:53:16.809 00.000 1032 single-star, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.06, 0.08}
01:53:16.809 00.000 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
01:53:16.809 00.000 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
01:53:16.809 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.94 mountX=0.06 mountY=-0.08, mountTheta=-0.89
01:53:16.809 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
01:53:16.809 00.000 1032 Enqueuing Move request for scope (0.06, 0.08)
01:53:16.824 00.015 10072 Worker thread wakes up
01:53:16.824 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
01:53:16.824 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:53:16.824 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
01:53:16.826 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:16.828 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 288.95
01:53:16.828 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:53:16.828 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:16.828 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:53:16.828 00.000 10072 MoveAxis(W, 8, ABG)
01:53:16.828 00.000 10072 Guiding  Dir = 3, Dur = 8
01:53:16.828 00.000 10072 IsGuiding returns 0
01:53:16.828 00.000 10072 PulseGuide returned control before completion, sleep 18
01:53:16.844 00.016 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:53:16.846 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:16.846 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:16.848 00.002 1032 Enqueuing Expose request
01:53:16.856 00.008 10072 IsGuiding returns 0
01:53:16.856 00.000 10072 Move returns status 0, amount 8
01:53:16.856 00.000 10072 MoveAxis(N, 0, ABG)
01:53:16.856 00.000 10072 Move returns status 0, amount 0
01:53:16.856 00.000 10072 move complete, result=0
01:53:16.856 00.000 10072 worker thread done servicing request
01:53:16.856 00.000 10072 Worker thread wakes up
01:53:16.856 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:16.856 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:16.856 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:53:17.488 00.632 10072 Exposure complete
01:53:17.522 00.034 10072 worker thread done servicing request
01:53:17.522 00.000 1032 OnExposeComplete: enter
01:53:17.522 00.000 1032 UpdateGuideState(): m_state=6
01:53:17.522 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 817
01:53:17.534 00.012 1032 Star::Find returns 1 (0), X=225.46, Y=619.63, Mass=1253, SNR=24.9, Peak=131 HFD=3.2
01:53:17.534 00.000 1032 MultiStar: [#1 0.11,-0.03,1.04,U] [#2 0.13,-0.22,0.74,U] [#3 0.21,-0.12,0.73,U] [#4 0.04,-0.15,0.77,U] [#5 0.14,-0.17,0.61,U] [#6 0.19,-0.07,0.76,U] [#7 0.17,-0.06,0.59,U] [#8 0.15,-0.17,0.57,U] 
01:53:17.534 00.000 1032 single-star, 8 included, MultiStar: {0.10, -0.10}, one-star: {-0.10, -0.01}
01:53:17.534 00.000 1032 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.83) = xAngle (-4.89 = 1.39)
01:53:17.539 00.005 1032 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.89 = 1.39)
01:53:17.539 00.000 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.06 mountX=0.02 mountY=0.10, mountTheta=1.39
01:53:17.539 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.01, opts=13)
01:53:17.539 00.000 1032 Enqueuing Move request for scope (-0.10, -0.01)
01:53:17.547 00.008 10072 Worker thread wakes up
01:53:17.547 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
01:53:17.547 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
01:53:17.547 00.000 10072 Moving (-0.10, -0.01) raw xDistance=0.02 yDistance=0.10
01:53:17.550 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:17.551 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.30
01:53:17.551 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:53:17.551 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:17.551 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:53:17.551 00.000 10072 MoveAxis(W, 9, ABG)
01:53:17.551 00.000 10072 Guiding  Dir = 3, Dur = 9
01:53:17.553 00.002 10072 IsGuiding returns 0
01:53:17.553 00.000 10072 PulseGuide returned control before completion, sleep 19
01:53:17.564 00.011 1032 UpdateGuideState exits: m=1253 SNR=24.9
01:53:17.570 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:17.570 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:17.573 00.003 1032 Enqueuing Expose request
01:53:17.585 00.012 10072 IsGuiding returns 1
01:53:17.585 00.000 10072 scope still moving after pulse duration time elapsed
01:53:17.616 00.031 10072 IsGuiding returns 1
01:53:17.648 00.032 10072 IsGuiding returns 1
01:53:17.680 00.032 10072 IsGuiding returns 1
01:53:17.711 00.031 10072 IsGuiding returns 0
01:53:17.711 00.000 10072 scope move finished after 9 + 149 ms
01:53:17.711 00.000 10072 Move returns status 0, amount 9
01:53:17.711 00.000 10072 MoveAxis(N, 0, ABG)
01:53:17.711 00.000 10072 Move returns status 0, amount 0
01:53:17.711 00.000 10072 move complete, result=0
01:53:17.711 00.000 10072 worker thread done servicing request
01:53:17.711 00.000 10072 Worker thread wakes up
01:53:17.711 00.000 1032 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
01:53:17.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:17.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:18.126 00.415 10072 Exposure complete
01:53:18.167 00.041 10072 worker thread done servicing request
01:53:18.167 00.000 1032 OnExposeComplete: enter
01:53:18.170 00.003 1032 UpdateGuideState(): m_state=6
01:53:18.170 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 818
01:53:18.172 00.002 1032 Star::Find returns 1 (0), X=225.55, Y=619.61, Mass=1354, SNR=25.9, Peak=137 HFD=3.1
01:53:18.172 00.000 1032 MultiStar: [#1 0.12,-0.09,1.01,U] [#2 0.11,-0.18,0.77,U] [#3 0.03,-0.07,0.70,U] [#4 0.11,-0.12,0.74,U] [#5 0.10,-0.12,0.58,U] [#6 0.13,-0.26,0.70,U] [#7 0.12,-0.19,0.60,U] [#8 -0.02,-0.14,0.57,U] 
01:53:18.172 00.000 1032 single-star, 8 included, MultiStar: {0.08, -0.13}, one-star: {-0.00, -0.03}
01:53:18.172 00.000 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.72)
01:53:18.179 00.007 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.72)
01:53:18.181 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.74 mountX=-0.03 mountY=0.01, mountTheta=2.72
01:53:18.183 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.03, opts=13)
01:53:18.184 00.001 1032 Enqueuing Move request for scope (-0.00, -0.03)
01:53:18.186 00.002 10072 Worker thread wakes up
01:53:18.186 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
01:53:18.186 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
01:53:18.186 00.000 10072 Moving (-0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
01:53:18.189 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:18.189 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 289.65
01:53:18.189 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:53:18.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:18.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:53:18.189 00.000 10072 MoveAxis(W, 8, ABG)
01:53:18.189 00.000 10072 Guiding  Dir = 3, Dur = 8
01:53:18.191 00.002 10072 IsGuiding returns 0
01:53:18.191 00.000 10072 PulseGuide returned control before completion, sleep 18
01:53:18.207 00.016 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:53:18.207 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:18.207 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:18.207 00.000 1032 Enqueuing Expose request
01:53:18.223 00.016 10072 IsGuiding returns 0
01:53:18.223 00.000 10072 Move returns status 0, amount 8
01:53:18.223 00.000 10072 MoveAxis(N, 0, ABG)
01:53:18.223 00.000 10072 Move returns status 0, amount 0
01:53:18.223 00.000 10072 move complete, result=0
01:53:18.223 00.000 10072 worker thread done servicing request
01:53:18.223 00.000 10072 Worker thread wakes up
01:53:18.223 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:18.223 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:18.223 00.000 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:53:18.860 00.637 10072 Exposure complete
01:53:18.902 00.042 10072 worker thread done servicing request
01:53:18.902 00.000 1032 OnExposeComplete: enter
01:53:18.902 00.000 1032 UpdateGuideState(): m_state=6
01:53:18.906 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 819
01:53:18.906 00.000 1032 Star::Find returns 1 (0), X=225.62, Y=619.57, Mass=1280, SNR=25.2, Peak=129 HFD=3.1
01:53:18.906 00.000 1032 MultiStar: [#1 0.14,-0.11,1.05,U] [#2 0.18,-0.31,0.80,U] [#3 0.20,-0.13,0.70,U] [#4 0.13,-0.21,0.73,U] [#5 0.11,-0.28,0.60,U] [#6 0.25,-0.22,0.71,U] [#7 0.37,-0.20,0.59,U] [#8 0.16,-0.20,0.55,U] 
01:53:18.906 00.000 1032 single-star, 8 included, MultiStar: {0.17, -0.18}, one-star: {0.06, -0.06}
01:53:18.913 00.007 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
01:53:18.913 00.000 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
01:53:18.913 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.83 mountX=-0.08 mountY=-0.04, mountTheta=-2.66
01:53:18.913 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.06, opts=13)
01:53:18.913 00.000 1032 Enqueuing Move request for scope (0.06, -0.06)
01:53:18.922 00.009 10072 Worker thread wakes up
01:53:18.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
01:53:18.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
01:53:18.922 00.000 10072 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.04
01:53:18.922 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:18.928 00.006 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.00
01:53:18.928 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:53:18.928 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:18.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:53:18.928 00.000 10072 MoveAxis(W, 9, ABG)
01:53:18.928 00.000 10072 Guiding  Dir = 3, Dur = 9
01:53:18.928 00.000 10072 IsGuiding returns 0
01:53:18.928 00.000 10072 PulseGuide returned control before completion, sleep 19
01:53:18.942 00.014 1032 UpdateGuideState exits: m=1280 SNR=25.2
01:53:18.944 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:18.947 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:18.947 00.000 1032 Enqueuing Expose request
01:53:18.960 00.013 10072 IsGuiding returns 0
01:53:18.960 00.000 10072 Move returns status 0, amount 9
01:53:18.960 00.000 10072 MoveAxis(N, 0, ABG)
01:53:18.960 00.000 10072 Move returns status 0, amount 0
01:53:18.960 00.000 10072 move complete, result=0
01:53:18.960 00.000 10072 worker thread done servicing request
01:53:18.960 00.000 10072 Worker thread wakes up
01:53:18.960 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:18.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:18.960 00.000 1032 GuideStep: -0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:53:19.376 00.416 10072 Exposure complete
01:53:19.416 00.040 10072 worker thread done servicing request
01:53:19.416 00.000 1032 OnExposeComplete: enter
01:53:19.416 00.000 1032 UpdateGuideState(): m_state=6
01:53:19.421 00.005 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 820
01:53:19.423 00.002 1032 Star::Find returns 1 (0), X=225.62, Y=619.61, Mass=1322, SNR=25.6, Peak=150 HFD=3.0
01:53:19.423 00.000 1032 MultiStar: [#1 0.16,-0.10,1.03,U] [#2 0.09,-0.09,0.77,U] [#3 0.18,-0.12,0.67,U] [#4 0.02,-0.19,0.70,U] [#5 0.13,-0.19,0.61,U] [#6 0.24,-0.06,0.73,U] [#7 0.14,-0.10,0.56,U] [#8 -0.09,-0.10,0.55,U] 
01:53:19.423 00.000 1032 single-star, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.06, -0.02}
01:53:19.423 00.000 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
01:53:19.423 00.000 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
01:53:19.423 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.35 mountX=-0.04 mountY=-0.05, mountTheta=-2.18
01:53:19.423 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
01:53:19.423 00.000 1032 Enqueuing Move request for scope (0.06, -0.02)
01:53:19.423 00.000 10072 Worker thread wakes up
01:53:19.423 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
01:53:19.423 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
01:53:19.423 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.05
01:53:19.437 00.014 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:19.437 00.000 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.34
01:53:19.437 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:53:19.439 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:19.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:53:19.439 00.000 10072 MoveAxis(W, 8, ABG)
01:53:19.439 00.000 10072 Guiding  Dir = 3, Dur = 8
01:53:19.440 00.001 10072 IsGuiding returns 0
01:53:19.440 00.000 10072 PulseGuide returned control before completion, sleep 18
01:53:19.453 00.013 1032 UpdateGuideState exits: m=1322 SNR=25.6
01:53:19.456 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:19.457 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:19.460 00.003 1032 Enqueuing Expose request
01:53:19.472 00.012 10072 IsGuiding returns 0
01:53:19.472 00.000 10072 Move returns status 0, amount 8
01:53:19.472 00.000 10072 MoveAxis(N, 0, ABG)
01:53:19.472 00.000 10072 Move returns status 0, amount 0
01:53:19.472 00.000 10072 move complete, result=0
01:53:19.472 00.000 10072 worker thread done servicing request
01:53:19.472 00.000 10072 Worker thread wakes up
01:53:19.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:19.472 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:19.472 00.000 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:53:20.110 00.638 10072 Exposure complete
01:53:20.148 00.038 10072 worker thread done servicing request
01:53:20.151 00.003 1032 OnExposeComplete: enter
01:53:20.152 00.001 1032 UpdateGuideState(): m_state=6
01:53:20.154 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 821
01:53:20.155 00.001 1032 Star::Find returns 1 (0), X=225.69, Y=619.62, Mass=1435, SNR=26.7, Peak=143 HFD=3.0
01:53:20.157 00.002 1032 MultiStar: [#1 0.26,-0.12,1.00,U] [#2 0.16,-0.16,0.72,U] [#3 0.17,-0.14,0.70,U] [#4 0.22,-0.15,0.71,U] [#5 0.17,-0.24,0.59,U] [#6 0.37,-0.18,0.69,U] [#7 0.13,-0.12,0.58,U] [#8 0.04,-0.09,0.52,U] 
01:53:20.159 00.002 1032 single-star, 8 included, MultiStar: {0.19, -0.13}, one-star: {0.14, -0.01}
01:53:20.159 00.000 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
01:53:20.161 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
01:53:20.163 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.11 mountX=-0.05 mountY=-0.13, mountTheta=-1.94
01:53:20.165 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
01:53:20.167 00.002 1032 Enqueuing Move request for scope (0.14, -0.01)
01:53:20.168 00.001 10072 Worker thread wakes up
01:53:20.168 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
01:53:20.168 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
01:53:20.168 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.05 yDistance=-0.13
01:53:20.170 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:20.172 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 290.68
01:53:20.172 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:53:20.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:20.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:53:20.172 00.000 10072 MoveAxis(W, 8, ABG)
01:53:20.172 00.000 10072 Guiding  Dir = 3, Dur = 8
01:53:20.173 00.001 10072 IsGuiding returns 0
01:53:20.174 00.001 10072 PulseGuide returned control before completion, sleep 18
01:53:20.185 00.011 1032 UpdateGuideState exits: m=1435 SNR=26.7
01:53:20.189 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:20.191 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:20.193 00.002 1032 Enqueuing Expose request
01:53:20.205 00.012 10072 IsGuiding returns 0
01:53:20.205 00.000 10072 Move returns status 0, amount 8
01:53:20.206 00.001 10072 MoveAxis(N, 0, ABG)
01:53:20.206 00.000 10072 Move returns status 0, amount 0
01:53:20.206 00.000 10072 move complete, result=0
01:53:20.206 00.000 10072 worker thread done servicing request
01:53:20.206 00.000 10072 Worker thread wakes up
01:53:20.206 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:20.206 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:20.206 00.000 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:53:20.622 00.416 10072 Exposure complete
01:53:20.665 00.043 10072 worker thread done servicing request
01:53:20.665 00.000 1032 OnExposeComplete: enter
01:53:20.665 00.000 1032 UpdateGuideState(): m_state=6
01:53:20.667 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 822
01:53:20.667 00.000 1032 Star::Find returns 1 (0), X=225.61, Y=619.42, Mass=1361, SNR=25.9, Peak=138 HFD=3.1
01:53:20.667 00.000 1032 MultiStar: [#1 0.12,-0.26,1.01,U] [#2 0.11,-0.39,0.77,U] [#3 0.14,-0.32,0.69,U] [#4 0.19,-0.30,0.71,U] [#5 0.08,-0.35,0.58,U] [#6 0.22,-0.25,0.69,U] [#7 0.11,-0.28,0.58,U] [#8 -0.04,-0.22,0.55,U] 
01:53:20.673 00.006 1032 single-star, 8 included, MultiStar: {0.11, -0.28}, one-star: {0.06, -0.21}
01:53:20.673 00.000 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
01:53:20.673 00.000 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
01:53:20.678 00.005 1032 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.31 mountX=-0.22 mountY=-0.00, mountTheta=-3.14
01:53:20.678 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.21, opts=13)
01:53:20.683 00.005 1032 Enqueuing Move request for scope (0.06, -0.21)
01:53:20.685 00.002 10072 Worker thread wakes up
01:53:20.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd
01:53:20.685 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.21)
01:53:20.685 00.000 10072 Moving (0.06, -0.21) raw xDistance=-0.22 yDistance=-0.00
01:53:20.687 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:20.687 00.000 10072 PPEC rslt: input = -0.22, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 291.02
01:53:20.687 00.000 10072 PPEC: input: -0.22, control: -0.09, exposure: 500
01:53:20.689 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:20.689 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:53:20.689 00.000 10072 MoveAxis(E, 94, ABG)
01:53:20.689 00.000 10072 Guiding  Dir = 2, Dur = 94
01:53:20.690 00.001 10072 IsGuiding returns 0
01:53:20.690 00.000 10072 PulseGuide returned control before completion, sleep 104
01:53:20.706 00.016 1032 UpdateGuideState exits: m=1361 SNR=25.9
01:53:20.706 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:20.706 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:20.711 00.005 1032 Enqueuing Expose request
01:53:20.800 00.089 10072 IsGuiding returns 1
01:53:20.801 00.001 10072 scope still moving after pulse duration time elapsed
01:53:20.832 00.031 10072 IsGuiding returns 0
01:53:20.832 00.000 10072 scope move finished after 94 + 48 ms
01:53:20.832 00.000 10072 Move returns status 0, amount 94
01:53:20.832 00.000 10072 MoveAxis(N, 0, ABG)
01:53:20.832 00.000 10072 Move returns status 0, amount 0
01:53:20.832 00.000 10072 move complete, result=0
01:53:20.832 00.000 10072 worker thread done servicing request
01:53:20.832 00.000 10072 Worker thread wakes up
01:53:20.832 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:20.832 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:20.832 00.000 1032 GuideStep: -0.2 px 94 ms EAST, -0.0 px 0 ms NORTH
01:53:21.468 00.636 10072 Exposure complete
01:53:21.512 00.044 10072 worker thread done servicing request
01:53:21.512 00.000 1032 OnExposeComplete: enter
01:53:21.515 00.003 1032 UpdateGuideState(): m_state=6
01:53:21.516 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 823
01:53:21.518 00.002 1032 Star::Find returns 1 (0), X=225.59, Y=619.56, Mass=1360, SNR=26.0, Peak=145 HFD=3.1
01:53:21.520 00.002 1032 MultiStar: [#1 0.06,-0.01,1.01,U] [#2 0.01,-0.11,0.76,U] [#3 0.18,-0.02,0.68,U] [#4 0.06,-0.08,0.73,U] [#5 0.09,-0.07,0.62,U] [#6 0.11,-0.06,0.71,U] [#7 0.08,-0.02,0.58,U] [#8 -0.04,0.02,0.52,U] 
01:53:21.522 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.03, -0.07}
01:53:21.524 00.002 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
01:53:21.526 00.002 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
01:53:21.526 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.18 mountX=-0.08 mountY=-0.01, mountTheta=-3.01
01:53:21.530 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.07, opts=13)
01:53:21.532 00.002 1032 Enqueuing Move request for scope (0.03, -0.07)
01:53:21.534 00.002 10072 Worker thread wakes up
01:53:21.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
01:53:21.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
01:53:21.534 00.000 10072 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=-0.01
01:53:21.536 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:21.539 00.003 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.35
01:53:21.539 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
01:53:21.539 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:21.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:53:21.539 00.000 10072 MoveAxis(W, 8, ABG)
01:53:21.539 00.000 10072 Guiding  Dir = 3, Dur = 8
01:53:21.540 00.001 10072 IsGuiding returns 0
01:53:21.541 00.001 10072 PulseGuide returned control before completion, sleep 18
01:53:21.557 00.016 1032 UpdateGuideState exits: m=1360 SNR=26.0
01:53:21.557 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:21.560 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:21.560 00.000 1032 Enqueuing Expose request
01:53:21.572 00.012 10072 IsGuiding returns 0
01:53:21.572 00.000 10072 Move returns status 0, amount 8
01:53:21.572 00.000 10072 MoveAxis(N, 0, ABG)
01:53:21.572 00.000 10072 Move returns status 0, amount 0
01:53:21.572 00.000 10072 move complete, result=0
01:53:21.572 00.000 10072 worker thread done servicing request
01:53:21.572 00.000 10072 Worker thread wakes up
01:53:21.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:21.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:21.574 00.002 1032 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:53:21.988 00.414 10072 Exposure complete
01:53:22.031 00.043 10072 worker thread done servicing request
01:53:22.031 00.000 1032 OnExposeComplete: enter
01:53:22.033 00.002 1032 UpdateGuideState(): m_state=6
01:53:22.035 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 824
01:53:22.035 00.000 1032 Star::Find returns 1 (0), X=225.55, Y=619.57, Mass=1306, SNR=25.5, Peak=147 HFD=3.1
01:53:22.035 00.000 1032 MultiStar: [#1 0.12,-0.06,1.04,U] [#2 0.00,-0.02,0.76,U] [#3 0.21,-0.01,0.73,U] [#4 0.04,-0.11,0.72,U] [#5 0.02,-0.20,0.62,U] [#6 0.21,-0.09,0.74,U] [#7 0.10,-0.05,0.61,U] [#8 0.03,0.02,0.56,U] 
01:53:22.035 00.000 1032 single-star, 8 included, MultiStar: {0.08, -0.07}, one-star: {-0.01, -0.06}
01:53:22.035 00.000 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.51 = 2.78)
01:53:22.035 00.000 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.78)
01:53:22.035 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.68 mountX=-0.06 mountY=0.02, mountTheta=2.78
01:53:22.035 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
01:53:22.048 00.013 1032 Enqueuing Move request for scope (-0.01, -0.06)
01:53:22.048 00.000 10072 Worker thread wakes up
01:53:22.048 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
01:53:22.048 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
01:53:22.048 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
01:53:22.052 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:22.054 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 291.68
01:53:22.054 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:53:22.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:22.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:53:22.054 00.000 10072 MoveAxis(W, 6, ABG)
01:53:22.054 00.000 10072 Guiding  Dir = 3, Dur = 6
01:53:22.056 00.002 10072 IsGuiding returns 0
01:53:22.056 00.000 10072 PulseGuide returned control before completion, sleep 16
01:53:22.072 00.016 1032 UpdateGuideState exits: m=1306 SNR=25.5
01:53:22.074 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:22.075 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:22.077 00.002 1032 Enqueuing Expose request
01:53:22.088 00.011 10072 IsGuiding returns 0
01:53:22.088 00.000 10072 Move returns status 0, amount 6
01:53:22.088 00.000 10072 MoveAxis(N, 0, ABG)
01:53:22.088 00.000 10072 Move returns status 0, amount 0
01:53:22.088 00.000 10072 move complete, result=0
01:53:22.089 00.001 10072 worker thread done servicing request
01:53:22.089 00.000 10072 Worker thread wakes up
01:53:22.089 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:22.089 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:22.089 00.000 1032 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
01:53:22.726 00.637 10072 Exposure complete
01:53:22.770 00.044 10072 worker thread done servicing request
01:53:22.770 00.000 1032 OnExposeComplete: enter
01:53:22.772 00.002 1032 UpdateGuideState(): m_state=6
01:53:22.772 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 825
01:53:22.772 00.000 1032 Star::Find returns 1 (0), X=225.48, Y=619.59, Mass=1308, SNR=25.5, Peak=171 HFD=3.1
01:53:22.772 00.000 1032 MultiStar: [#1 0.11,-0.10,1.04,U] [#2 0.08,-0.11,0.74,U] [#3 0.20,0.08,0.68,U] [#4 -0.03,-0.16,0.74,U] [#5 0.11,-0.20,0.60,U] [#6 0.23,-0.04,0.73,U] [#7 -0.03,-0.01,0.59,U] [#8 -0.05,0.16,0.57,U] 
01:53:22.772 00.000 1032 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {-0.07, -0.04}
01:53:22.772 00.000 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
01:53:22.782 00.010 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
01:53:22.783 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.73 mountX=-0.07 mountY=-0.04, mountTheta=-2.56
01:53:22.783 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
01:53:22.783 00.000 1032 Enqueuing Move request for scope (0.06, -0.05)
01:53:22.788 00.005 10072 Worker thread wakes up
01:53:22.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
01:53:22.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
01:53:22.788 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.04
01:53:22.788 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:22.788 00.000 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.01
01:53:22.788 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:53:22.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:22.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:53:22.788 00.000 10072 MoveAxis(W, 7, ABG)
01:53:22.788 00.000 10072 Guiding  Dir = 3, Dur = 7
01:53:22.793 00.005 10072 IsGuiding returns 0
01:53:22.794 00.001 10072 PulseGuide returned control before completion, sleep 17
01:53:22.809 00.015 1032 UpdateGuideState exits: m=1308 SNR=25.5
01:53:22.809 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:22.809 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:22.809 00.000 1032 Enqueuing Expose request
01:53:22.825 00.016 10072 IsGuiding returns 0
01:53:22.825 00.000 10072 Move returns status 0, amount 7
01:53:22.825 00.000 10072 MoveAxis(N, 0, ABG)
01:53:22.825 00.000 10072 Move returns status 0, amount 0
01:53:22.825 00.000 10072 move complete, result=0
01:53:22.825 00.000 10072 worker thread done servicing request
01:53:22.825 00.000 10072 Worker thread wakes up
01:53:22.825 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:22.825 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:22.825 00.000 1032 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:53:23.237 00.412 10072 Exposure complete
01:53:23.282 00.045 10072 worker thread done servicing request
01:53:23.282 00.000 1032 OnExposeComplete: enter
01:53:23.284 00.002 1032 UpdateGuideState(): m_state=6
01:53:23.286 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 826
01:53:23.288 00.002 1032 Star::Find returns 1 (0), X=225.48, Y=619.72, Mass=1316, SNR=25.6, Peak=176 HFD=2.9
01:53:23.290 00.002 1032 MultiStar: [#1 0.17,0.05,1.01,U] [#2 0.11,0.03,0.80,U] [#3 0.18,0.02,0.68,U] [#4 0.14,0.12,0.74,U] [#5 0.14,-0.04,0.61,U] [#6 0.17,0.02,0.73,U] [#7 0.09,-0.02,0.59,U] [#8 -0.07,0.08,0.53,U] 
01:53:23.291 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {-0.08, 0.08}
01:53:23.293 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
01:53:23.295 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
01:53:23.295 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.42 mountX=0.02 mountY=-0.10, mountTheta=-1.41
01:53:23.300 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
01:53:23.300 00.000 1032 Enqueuing Move request for scope (0.09, 0.04)
01:53:23.302 00.002 10072 Worker thread wakes up
01:53:23.302 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
01:53:23.302 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
01:53:23.302 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.02 yDistance=-0.10
01:53:23.305 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:23.308 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 292.33
01:53:23.308 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:53:23.308 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:23.308 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:53:23.308 00.000 10072 MoveAxis(W, 6, ABG)
01:53:23.308 00.000 10072 Guiding  Dir = 3, Dur = 6
01:53:23.309 00.001 10072 IsGuiding returns 0
01:53:23.309 00.000 10072 PulseGuide returned control before completion, sleep 16
01:53:23.325 00.016 1032 UpdateGuideState exits: m=1316 SNR=25.6
01:53:23.325 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:23.325 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:23.329 00.004 1032 Enqueuing Expose request
01:53:23.341 00.012 10072 IsGuiding returns 0
01:53:23.341 00.000 10072 Move returns status 0, amount 6
01:53:23.341 00.000 10072 MoveAxis(N, 0, ABG)
01:53:23.341 00.000 10072 Move returns status 0, amount 0
01:53:23.341 00.000 10072 move complete, result=0
01:53:23.341 00.000 10072 worker thread done servicing request
01:53:23.341 00.000 10072 Worker thread wakes up
01:53:23.341 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:23.341 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:23.342 00.001 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:53:23.975 00.633 10072 Exposure complete
01:53:24.015 00.040 10072 worker thread done servicing request
01:53:24.015 00.000 1032 OnExposeComplete: enter
01:53:24.016 00.001 1032 UpdateGuideState(): m_state=6
01:53:24.019 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 827
01:53:24.021 00.002 1032 Star::Find returns 1 (0), X=225.52, Y=619.85, Mass=1310, SNR=25.5, Peak=136 HFD=3.0
01:53:24.023 00.002 1032 MultiStar: [#1 -0.01,0.17,1.00,U] [#2 0.00,0.19,0.79,U] [#3 0.15,0.18,0.71,U] [#4 -0.03,0.17,0.74,U] [#5 -0.11,-0.00,0.60,U] [#6 0.12,0.19,0.70,U] [#7 0.03,0.17,0.58,U] [#8 0.03,0.07,0.54,U] 
01:53:24.024 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.16}, one-star: {-0.04, 0.22}
01:53:24.024 00.000 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
01:53:24.024 00.000 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
01:53:24.024 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.50 mountX=0.15 mountY=-0.05, mountTheta=-0.33
01:53:24.024 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.16, opts=13)
01:53:24.024 00.000 1032 Enqueuing Move request for scope (0.01, 0.16)
01:53:24.024 00.000 10072 Worker thread wakes up
01:53:24.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
01:53:24.024 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
01:53:24.024 00.000 10072 Moving (0.01, 0.16) raw xDistance=0.15 yDistance=-0.05
01:53:24.024 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:24.036 00.012 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 292.65
01:53:24.036 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:53:24.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:24.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:53:24.036 00.000 10072 MoveAxis(W, 76, ABG)
01:53:24.036 00.000 10072 Guiding  Dir = 3, Dur = 76
01:53:24.038 00.002 10072 IsGuiding returns 0
01:53:24.039 00.001 10072 PulseGuide returned control before completion, sleep 86
01:53:24.053 00.014 1032 UpdateGuideState exits: m=1310 SNR=25.5
01:53:24.056 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:24.058 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:24.058 00.000 1032 Enqueuing Expose request
01:53:24.134 00.076 10072 IsGuiding returns 0
01:53:24.134 00.000 10072 Move returns status 0, amount 76
01:53:24.134 00.000 10072 MoveAxis(N, 0, ABG)
01:53:24.134 00.000 10072 Move returns status 0, amount 0
01:53:24.134 00.000 10072 move complete, result=0
01:53:24.134 00.000 10072 worker thread done servicing request
01:53:24.134 00.000 10072 Worker thread wakes up
01:53:24.134 00.000 1032 GuideStep: 0.1 px 76 ms WEST, -0.1 px 0 ms NORTH
01:53:24.136 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:24.136 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:24.549 00.413 10072 Exposure complete
01:53:24.592 00.043 10072 worker thread done servicing request
01:53:24.592 00.000 1032 OnExposeComplete: enter
01:53:24.594 00.002 1032 UpdateGuideState(): m_state=6
01:53:24.595 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 828
01:53:24.598 00.003 1032 Star::Find returns 1 (0), X=225.52, Y=619.93, Mass=1404, SNR=26.4, Peak=140 HFD=3.0
01:53:24.599 00.001 1032 MultiStar: [#1 -0.03,0.20,0.97,U] [#2 0.02,0.28,0.72,U] [#3 0.22,0.22,0.69,U] [#4 -0.11,0.19,0.69,U] [#5 0.08,0.04,0.59,U] [#6 0.20,0.15,0.67,U] [#7 0.02,0.09,0.58,U] [#8 -0.04,0.23,0.57,U] 
01:53:24.601 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.20}, one-star: {-0.03, 0.30}
01:53:24.603 00.002 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
01:53:24.605 00.002 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
01:53:24.605 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.42 mountX=0.18 mountY=-0.08, mountTheta=-0.41
01:53:24.610 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.20, opts=13)
01:53:24.611 00.001 1032 Enqueuing Move request for scope (0.03, 0.20)
01:53:24.614 00.003 10072 Worker thread wakes up
01:53:24.614 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
01:53:24.614 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
01:53:24.614 00.000 10072 Moving (0.03, 0.20) raw xDistance=0.18 yDistance=-0.08
01:53:24.614 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:24.616 00.002 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 292.97
01:53:24.616 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
01:53:24.616 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:24.616 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:53:24.616 00.000 10072 MoveAxis(W, 90, ABG)
01:53:24.616 00.000 10072 Guiding  Dir = 3, Dur = 90
01:53:24.619 00.003 10072 IsGuiding returns 0
01:53:24.619 00.000 10072 PulseGuide returned control before completion, sleep 100
01:53:24.634 00.015 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:53:24.636 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:24.638 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:24.638 00.000 1032 Enqueuing Expose request
01:53:24.729 00.091 10072 IsGuiding returns 1
01:53:24.729 00.000 10072 scope still moving after pulse duration time elapsed
01:53:24.761 00.032 10072 IsGuiding returns 0
01:53:24.761 00.000 10072 scope move finished after 90 + 51 ms
01:53:24.761 00.000 10072 Move returns status 0, amount 90
01:53:24.761 00.000 10072 MoveAxis(N, 0, ABG)
01:53:24.761 00.000 10072 Move returns status 0, amount 0
01:53:24.761 00.000 10072 move complete, result=0
01:53:24.761 00.000 10072 worker thread done servicing request
01:53:24.761 00.000 10072 Worker thread wakes up
01:53:24.761 00.000 1032 GuideStep: 0.2 px 90 ms WEST, -0.1 px 0 ms NORTH
01:53:24.763 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:24.763 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:25.399 00.636 10072 Exposure complete
01:53:25.428 00.029 10072 worker thread done servicing request
01:53:25.428 00.000 1032 OnExposeComplete: enter
01:53:25.428 00.000 1032 UpdateGuideState(): m_state=6
01:53:25.428 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 829
01:53:25.428 00.000 1032 Star::Find returns 1 (0), X=225.61, Y=619.62, Mass=1215, SNR=24.6, Peak=131 HFD=3.0
01:53:25.447 00.019 1032 MultiStar: [#1 0.14,-0.15,1.09,U] [#2 0.14,-0.23,0.80,U] [#3 0.24,-0.14,0.74,U] [#4 0.09,-0.18,0.78,U] [#5 0.14,-0.18,0.65,U] [#6 0.30,-0.17,0.73,U] [#7 0.21,-0.21,0.63,U] [#8 0.02,-0.23,0.59,U] 
01:53:25.447 00.000 1032 single-star, 8 included, MultiStar: {0.15, -0.16}, one-star: {0.06, -0.02}
01:53:25.447 00.000 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
01:53:25.454 00.007 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
01:53:25.454 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.33 mountX=-0.03 mountY=-0.05, mountTheta=-2.16
01:53:25.454 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
01:53:25.454 00.000 1032 Enqueuing Move request for scope (0.06, -0.02)
01:53:25.461 00.007 10072 Worker thread wakes up
01:53:25.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
01:53:25.461 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
01:53:25.461 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.05
01:53:25.463 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:25.463 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 293.28
01:53:25.463 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:53:25.463 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:25.463 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:53:25.463 00.000 10072 MoveAxis(W, 6, ABG)
01:53:25.463 00.000 10072 Guiding  Dir = 3, Dur = 6
01:53:25.465 00.002 10072 IsGuiding returns 0
01:53:25.466 00.001 10072 PulseGuide returned control before completion, sleep 16
01:53:25.478 00.012 1032 UpdateGuideState exits: m=1215 SNR=24.6
01:53:25.482 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:25.485 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:25.485 00.000 1032 Enqueuing Expose request
01:53:25.497 00.012 10072 IsGuiding returns 0
01:53:25.498 00.001 10072 Move returns status 0, amount 6
01:53:25.498 00.000 10072 MoveAxis(N, 0, ABG)
01:53:25.498 00.000 10072 Move returns status 0, amount 0
01:53:25.498 00.000 10072 move complete, result=0
01:53:25.498 00.000 10072 worker thread done servicing request
01:53:25.498 00.000 10072 Worker thread wakes up
01:53:25.498 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:25.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:25.498 00.000 1032 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
01:53:25.907 00.409 10072 Exposure complete
01:53:25.939 00.032 10072 worker thread done servicing request
01:53:25.953 00.014 1032 OnExposeComplete: enter
01:53:25.955 00.002 1032 UpdateGuideState(): m_state=6
01:53:25.955 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 830
01:53:25.955 00.000 1032 Star::Find returns 1 (0), X=225.62, Y=619.49, Mass=1350, SNR=25.9, Peak=148 HFD=3.1
01:53:25.955 00.000 1032 MultiStar: [#1 0.14,-0.27,1.03,U] [#2 0.20,-0.38,0.76,U] [#3 0.21,-0.15,0.71,U] [#4 0.16,-0.23,0.70,U] [#5 0.16,-0.33,0.62,U] [#6 0.31,-0.26,0.75,U] [#7 0.21,-0.19,0.58,U] [#8 -0.01,-0.11,0.55,U] 
01:53:25.955 00.000 1032 single-star, 8 included, MultiStar: {0.16, -0.23}, one-star: {0.06, -0.15}
01:53:25.955 00.000 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
01:53:25.955 00.000 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
01:53:25.955 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.15 mountX=-0.16 mountY=-0.03, mountTheta=-2.98
01:53:25.970 00.015 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.15, opts=13)
01:53:25.971 00.001 1032 Enqueuing Move request for scope (0.06, -0.15)
01:53:25.971 00.000 10072 Worker thread wakes up
01:53:25.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
01:53:25.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
01:53:25.971 00.000 10072 Moving (0.06, -0.15) raw xDistance=-0.16 yDistance=-0.03
01:53:25.971 00.000 10072 PPEC rslt: input = -0.16, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 293.59
01:53:25.971 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
01:53:25.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:25.971 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:25.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:53:25.971 00.000 10072 MoveAxis(E, 68, ABG)
01:53:25.971 00.000 10072 Guiding  Dir = 2, Dur = 68
01:53:25.979 00.008 10072 IsGuiding returns 0
01:53:25.979 00.000 10072 PulseGuide returned control before completion, sleep 78
01:53:25.995 00.016 1032 UpdateGuideState exits: m=1350 SNR=25.9
01:53:25.995 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:25.995 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:25.995 00.000 1032 Enqueuing Expose request
01:53:26.059 00.064 10072 IsGuiding returns 0
01:53:26.059 00.000 10072 Move returns status 0, amount 68
01:53:26.059 00.000 10072 MoveAxis(N, 0, ABG)
01:53:26.059 00.000 10072 Move returns status 0, amount 0
01:53:26.059 00.000 10072 move complete, result=0
01:53:26.059 00.000 10072 worker thread done servicing request
01:53:26.059 00.000 10072 Worker thread wakes up
01:53:26.059 00.000 1032 GuideStep: -0.2 px 68 ms EAST, -0.0 px 0 ms NORTH
01:53:26.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:26.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:26.696 00.637 10072 Exposure complete
01:53:26.739 00.043 10072 worker thread done servicing request
01:53:26.739 00.000 1032 OnExposeComplete: enter
01:53:26.741 00.002 1032 UpdateGuideState(): m_state=6
01:53:26.742 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 831
01:53:26.742 00.000 1032 Star::Find returns 1 (0), X=225.64, Y=619.52, Mass=1383, SNR=26.2, Peak=158 HFD=3.1
01:53:26.742 00.000 1032 MultiStar: [#1 0.12,-0.15,0.98,U] [#2 0.04,-0.18,0.76,U] [#3 0.27,-0.04,0.68,U] [#4 0.18,-0.16,0.72,U] [#5 0.14,-0.18,0.60,U] [#6 0.29,-0.06,0.68,U] [#7 0.22,-0.00,0.60,U] [#8 0.09,0.06,0.55,U] 
01:53:26.742 00.000 1032 single-star, 8 included, MultiStar: {0.15, -0.10}, one-star: {0.08, -0.11}
01:53:26.749 00.007 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
01:53:26.749 00.000 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
01:53:26.749 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.92 mountX=-0.13 mountY=-0.05, mountTheta=-2.75
01:53:26.749 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.11, opts=13)
01:53:26.749 00.000 1032 Enqueuing Move request for scope (0.08, -0.11)
01:53:26.758 00.009 10072 Worker thread wakes up
01:53:26.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
01:53:26.758 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
01:53:26.758 00.000 10072 Moving (0.08, -0.11) raw xDistance=-0.13 yDistance=-0.05
01:53:26.760 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:26.760 00.000 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 293.89
01:53:26.760 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 500
01:53:26.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:26.760 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:53:26.760 00.000 10072 MoveAxis(W, 5, ABG)
01:53:26.760 00.000 10072 Guiding  Dir = 3, Dur = 5
01:53:26.763 00.003 10072 IsGuiding returns 0
01:53:26.763 00.000 10072 PulseGuide returned control before completion, sleep 15
01:53:26.778 00.015 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:53:26.780 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:26.782 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:26.784 00.002 1032 Enqueuing Expose request
01:53:26.794 00.010 10072 IsGuiding returns 0
01:53:26.794 00.000 10072 Move returns status 0, amount 5
01:53:26.794 00.000 10072 MoveAxis(N, 0, ABG)
01:53:26.794 00.000 10072 Move returns status 0, amount 0
01:53:26.794 00.000 10072 move complete, result=0
01:53:26.794 00.000 10072 worker thread done servicing request
01:53:26.794 00.000 10072 Worker thread wakes up
01:53:26.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:26.794 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:26.794 00.000 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:53:27.207 00.413 10072 Exposure complete
01:53:27.265 00.058 10072 worker thread done servicing request
01:53:27.266 00.001 1032 OnExposeComplete: enter
01:53:27.269 00.003 1032 UpdateGuideState(): m_state=6
01:53:27.273 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 832
01:53:27.274 00.001 1032 Star::Find returns 1 (0), X=225.56, Y=619.71, Mass=1338, SNR=25.8, Peak=158 HFD=3.0
01:53:27.277 00.003 1032 MultiStar: [#1 0.08,0.03,1.01,U] [#2 0.17,-0.13,0.78,U] [#3 0.28,-0.07,0.69,U] [#4 0.02,-0.15,0.72,U] [#5 0.15,-0.26,0.60,U] [#6 0.13,-0.03,0.72,U] [#7 -0.08,-0.09,0.60,U] [#8 -0.06,0.05,0.55,U] 
01:53:27.281 00.004 1032 single-star, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.00, 0.07}
01:53:27.283 00.002 1032 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.83) = xAngle (-0.29 = -0.29)
01:53:27.283 00.000 1032 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.29 = -0.29)
01:53:27.285 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.54 mountX=0.07 mountY=-0.02, mountTheta=-0.29
01:53:27.289 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.07, opts=13)
01:53:27.292 00.003 1032 Enqueuing Move request for scope (0.00, 0.07)
01:53:27.294 00.002 10072 Worker thread wakes up
01:53:27.294 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
01:53:27.294 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
01:53:27.294 00.000 10072 Moving (0.00, 0.07) raw xDistance=0.07 yDistance=-0.02
01:53:27.297 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:27.302 00.005 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 294.20
01:53:27.302 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:53:27.302 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:27.302 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:53:27.302 00.000 10072 MoveAxis(W, 4, ABG)
01:53:27.302 00.000 10072 Guiding  Dir = 3, Dur = 4
01:53:27.302 00.000 10072 IsGuiding returns 0
01:53:27.303 00.001 10072 PulseGuide returned control before completion, sleep 14
01:53:27.323 00.020 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:53:27.326 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:27.329 00.003 10072 IsGuiding returns 1
01:53:27.329 00.000 10072 scope still moving after pulse duration time elapsed
01:53:27.329 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:27.329 00.000 1032 Enqueuing Expose request
01:53:27.361 00.032 10072 IsGuiding returns 1
01:53:27.391 00.030 10072 IsGuiding returns 1
01:53:27.422 00.031 10072 IsGuiding returns 1
01:53:27.454 00.032 10072 IsGuiding returns 1
01:53:27.486 00.032 10072 IsGuiding returns 1
01:53:27.518 00.032 10072 IsGuiding returns 1
01:53:27.550 00.032 10072 IsGuiding returns 1
01:53:27.603 00.053 10072 IsGuiding returns 1
01:53:27.634 00.031 10072 IsGuiding returns 1
01:53:27.666 00.032 10072 IsGuiding returns 1
01:53:27.698 00.032 10072 IsGuiding returns 0
01:53:27.698 00.000 10072 scope move finished after 4 + 391 ms
01:53:27.698 00.000 10072 Move returns status 0, amount 4
01:53:27.699 00.001 10072 MoveAxis(N, 0, ABG)
01:53:27.699 00.000 10072 Move returns status 0, amount 0
01:53:27.699 00.000 10072 move complete, result=0
01:53:27.699 00.000 10072 worker thread done servicing request
01:53:27.699 00.000 10072 Worker thread wakes up
01:53:27.699 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
01:53:27.702 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:27.702 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:28.333 00.631 10072 Exposure complete
01:53:28.392 00.059 10072 worker thread done servicing request
01:53:28.392 00.000 1032 OnExposeComplete: enter
01:53:28.397 00.005 1032 UpdateGuideState(): m_state=6
01:53:28.401 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 833
01:53:28.403 00.002 1032 Star::Find returns 1 (0), X=225.78, Y=619.35, Mass=1307, SNR=25.5, Peak=125 HFD=2.8
01:53:28.405 00.002 1032 MultiStar: [#1 0.17,-0.39,1.09,U] [#2 0.20,-0.33,0.78,U] [#3 0.26,-0.27,0.70,U] [#4 0.17,-0.41,0.74,U] [#5 0.12,-0.42,0.64,U] [#6 0.31,-0.37,0.68,U] [#7 0.15,-0.24,0.62,U] [#8 0.01,-0.31,0.56,U] 
01:53:28.409 00.004 1032 single-star, 8 included, MultiStar: {0.19, -0.34}, one-star: {0.22, -0.28}
01:53:28.411 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
01:53:28.414 00.003 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
01:53:28.416 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.28 hyp=0.36 cameraTheta=-0.90 mountX=-0.33 mountY=-0.14, mountTheta=-2.73
01:53:28.420 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.28, opts=13)
01:53:28.422 00.002 1032 Enqueuing Move request for scope (0.22, -0.28)
01:53:28.424 00.002 10072 Worker thread wakes up
01:53:28.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.28) opts 0xd
01:53:28.424 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.28)
01:53:28.424 00.000 10072 Moving (0.22, -0.28) raw xDistance=-0.33 yDistance=-0.14
01:53:28.429 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:28.431 00.002 10072 PPEC rslt: input = -0.33, final = -0.14, react = -0.15, pred = 0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 294.50
01:53:28.431 00.000 10072 PPEC: input: -0.33, control: -0.14, exposure: 500
01:53:28.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:28.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:53:28.431 00.000 10072 MoveAxis(E, 145, ABG)
01:53:28.431 00.000 10072 Guiding  Dir = 2, Dur = 145
01:53:28.431 00.000 10072 IsGuiding returns 0
01:53:28.433 00.002 10072 PulseGuide returned control before completion, sleep 155
01:53:28.453 00.020 1032 UpdateGuideState exits: m=1307 SNR=25.5
01:53:28.457 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:28.459 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:28.461 00.002 1032 Enqueuing Expose request
01:53:28.592 00.131 10072 IsGuiding returns 0
01:53:28.592 00.000 10072 Move returns status 0, amount 145
01:53:28.593 00.001 10072 MoveAxis(N, 0, ABG)
01:53:28.593 00.000 10072 Move returns status 0, amount 0
01:53:28.593 00.000 10072 move complete, result=0
01:53:28.593 00.000 10072 worker thread done servicing request
01:53:28.593 00.000 10072 Worker thread wakes up
01:53:28.593 00.000 1032 GuideStep: -0.3 px 145 ms EAST, -0.1 px 0 ms NORTH
01:53:28.595 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:28.595 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:29.006 00.411 10072 Exposure complete
01:53:29.057 00.051 10072 worker thread done servicing request
01:53:29.057 00.000 1032 OnExposeComplete: enter
01:53:29.069 00.012 1032 UpdateGuideState(): m_state=6
01:53:29.071 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 834
01:53:29.074 00.003 1032 Star::Find returns 1 (0), X=225.71, Y=619.32, Mass=1380, SNR=26.2, Peak=140 HFD=2.9
01:53:29.076 00.002 1032 MultiStar: [#1 0.20,-0.35,1.01,U] [#2 0.23,-0.31,0.73,U] [#3 0.22,-0.34,0.69,U] [#4 0.08,-0.33,0.72,U] [#5 0.12,-0.49,0.56,U] [#6 0.33,-0.45,0.71,U] [#7 0.01,-0.31,0.58,U] [#8 0.07,-0.39,0.57,U] 
01:53:29.078 00.002 1032 single-star, 8 included, MultiStar: {0.17, -0.36}, one-star: {0.16, -0.32}
01:53:29.080 00.002 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
01:53:29.082 00.002 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
01:53:29.082 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.32 hyp=0.35 cameraTheta=-1.12 mountX=-0.35 mountY=-0.07, mountTheta=-2.95
01:53:29.082 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.32, opts=13)
01:53:29.091 00.009 1032 Enqueuing Move request for scope (0.16, -0.32)
01:53:29.091 00.000 10072 Worker thread wakes up
01:53:29.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.32) opts 0xd
01:53:29.091 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.32)
01:53:29.091 00.000 10072 Moving (0.16, -0.32) raw xDistance=-0.35 yDistance=-0.07
01:53:29.096 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:29.098 00.002 10072 PPEC rslt: input = -0.35, final = -0.15, react = -0.16, pred = 0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 294.80
01:53:29.098 00.000 10072 PPEC: input: -0.35, control: -0.15, exposure: 500
01:53:29.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:29.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:53:29.098 00.000 10072 MoveAxis(E, 156, ABG)
01:53:29.098 00.000 10072 Guiding  Dir = 2, Dur = 156
01:53:29.099 00.001 10072 IsGuiding returns 0
01:53:29.100 00.001 10072 PulseGuide returned control before completion, sleep 166
01:53:29.119 00.019 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:53:29.123 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:29.124 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:29.126 00.002 1032 Enqueuing Expose request
01:53:29.274 00.148 10072 IsGuiding returns 0
01:53:29.274 00.000 10072 Move returns status 0, amount 156
01:53:29.274 00.000 10072 MoveAxis(N, 0, ABG)
01:53:29.274 00.000 10072 Move returns status 0, amount 0
01:53:29.274 00.000 10072 move complete, result=0
01:53:29.274 00.000 10072 worker thread done servicing request
01:53:29.275 00.001 1032 GuideStep: -0.3 px 156 ms EAST, -0.1 px 0 ms NORTH
01:53:29.277 00.002 10072 Worker thread wakes up
01:53:29.277 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:29.277 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:29.913 00.636 10072 Exposure complete
01:53:29.976 00.063 10072 worker thread done servicing request
01:53:29.976 00.000 1032 OnExposeComplete: enter
01:53:29.978 00.002 1032 UpdateGuideState(): m_state=6
01:53:29.980 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 835
01:53:29.982 00.002 1032 Star::Find returns 1 (0), X=225.45, Y=619.71, Mass=1309, SNR=25.4, Peak=174 HFD=2.9
01:53:29.987 00.005 1032 MultiStar: [#1 0.04,0.02,1.06,U] [#2 0.08,0.07,0.72,U] [#3 0.02,0.19,0.72,U] [#4 -0.05,0.06,0.73,U] [#5 0.11,-0.13,0.64,U] [#6 0.17,0.08,0.73,U] [#7 -0.02,0.12,0.57,U] [#8 -0.13,-0.00,0.53,U] 
01:53:29.989 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {-0.10, 0.08}
01:53:29.991 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
01:53:29.993 00.002 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
01:53:29.997 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.36 mountX=0.05 mountY=-0.03, mountTheta=-0.47
01:53:30.001 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
01:53:30.003 00.002 1032 Enqueuing Move request for scope (0.01, 0.06)
01:53:30.007 00.004 10072 Worker thread wakes up
01:53:30.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
01:53:30.007 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
01:53:30.007 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.03
01:53:30.009 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:30.013 00.004 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.09
01:53:30.013 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:53:30.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:30.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:53:30.013 00.000 10072 MoveAxis(W, 3, ABG)
01:53:30.013 00.000 10072 Guiding  Dir = 3, Dur = 3
01:53:30.013 00.000 10072 IsGuiding returns 0
01:53:30.015 00.002 10072 PulseGuide returned control before completion, sleep 13
01:53:30.035 00.020 10072 IsGuiding returns 1
01:53:30.035 00.000 10072 scope still moving after pulse duration time elapsed
01:53:30.035 00.000 1032 UpdateGuideState exits: m=1309 SNR=25.4
01:53:30.035 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:30.040 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:30.040 00.000 1032 Enqueuing Expose request
01:53:30.066 00.026 10072 IsGuiding returns 1
01:53:30.097 00.031 10072 IsGuiding returns 1
01:53:30.128 00.031 10072 IsGuiding returns 1
01:53:30.159 00.031 10072 IsGuiding returns 1
01:53:30.190 00.031 10072 IsGuiding returns 0
01:53:30.190 00.000 10072 scope move finished after 3 + 173 ms
01:53:30.190 00.000 10072 Move returns status 0, amount 3
01:53:30.190 00.000 10072 MoveAxis(N, 0, ABG)
01:53:30.190 00.000 10072 Move returns status 0, amount 0
01:53:30.190 00.000 10072 move complete, result=0
01:53:30.191 00.001 10072 worker thread done servicing request
01:53:30.191 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:53:30.193 00.002 10072 Worker thread wakes up
01:53:30.193 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:30.193 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:30.604 00.411 10072 Exposure complete
01:53:30.663 00.059 10072 worker thread done servicing request
01:53:30.663 00.000 1032 OnExposeComplete: enter
01:53:30.664 00.001 1032 UpdateGuideState(): m_state=6
01:53:30.664 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 836
01:53:30.664 00.000 1032 Star::Find returns 1 (0), X=225.52, Y=619.76, Mass=1332, SNR=25.7, Peak=160 HFD=2.9
01:53:30.664 00.000 1032 MultiStar: [#1 0.05,0.04,1.06,U] [#2 0.11,0.04,0.74,U] [#3 0.23,-0.01,0.71,U] [#4 0.06,0.14,0.73,U] [#5 0.12,-0.03,0.56,U] [#6 0.15,0.13,0.73,U] [#7 -0.06,0.12,0.57,U] [#8 -0.01,0.10,0.56,U] 
01:53:30.672 00.008 1032 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {-0.03, 0.13}
01:53:30.672 00.000 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
01:53:30.672 00.000 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
01:53:30.679 00.007 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.85 mountX=0.06 mountY=-0.08, mountTheta=-0.98
01:53:30.683 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
01:53:30.683 00.000 1032 Enqueuing Move request for scope (0.07, 0.08)
01:53:30.683 00.000 10072 Worker thread wakes up
01:53:30.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:53:30.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:53:30.683 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.08
01:53:30.691 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:30.695 00.004 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.38
01:53:30.695 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:53:30.695 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:30.695 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:53:30.695 00.000 10072 MoveAxis(W, 3, ABG)
01:53:30.695 00.000 10072 Guiding  Dir = 3, Dur = 3
01:53:30.697 00.002 10072 IsGuiding returns 0
01:53:30.697 00.000 10072 PulseGuide returned control before completion, sleep 13
01:53:30.713 00.016 10072 IsGuiding returns 0
01:53:30.713 00.000 10072 Move returns status 0, amount 3
01:53:30.713 00.000 10072 MoveAxis(N, 0, ABG)
01:53:30.713 00.000 10072 Move returns status 0, amount 0
01:53:30.713 00.000 10072 move complete, result=0
01:53:30.713 00.000 10072 worker thread done servicing request
01:53:30.714 00.001 1032 UpdateGuideState exits: m=1332 SNR=25.7
01:53:30.714 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:30.714 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:30.714 00.000 1032 Enqueuing Expose request
01:53:30.729 00.015 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:53:30.731 00.002 10072 Worker thread wakes up
01:53:30.731 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:30.731 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:31.364 00.633 10072 Exposure complete
01:53:31.426 00.062 10072 worker thread done servicing request
01:53:31.427 00.001 1032 OnExposeComplete: enter
01:53:31.429 00.002 1032 UpdateGuideState(): m_state=6
01:53:31.431 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 837
01:53:31.433 00.002 1032 Star::Find returns 1 (0), X=225.58, Y=619.63, Mass=1442, SNR=26.7, Peak=161 HFD=3.0
01:53:31.435 00.002 1032 MultiStar: [#1 0.22,-0.10,0.97,U] [#2 0.05,-0.15,0.75,U] [#3 0.21,-0.04,0.69,U] [#4 0.01,0.02,0.69,U] [#5 0.11,-0.18,0.59,U] [#6 0.23,-0.06,0.69,U] [#7 0.12,0.05,0.57,U] [#8 0.02,-0.17,0.54,U] 
01:53:31.437 00.002 1032 single-star, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.02, 0.00}
01:53:31.439 00.002 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
01:53:31.441 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
01:53:31.443 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.03 mountX=-0.00 mountY=-0.02, mountTheta=-1.80
01:53:31.446 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
01:53:31.448 00.002 1032 Enqueuing Move request for scope (0.02, 0.00)
01:53:31.452 00.004 10072 Worker thread wakes up
01:53:31.452 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
01:53:31.452 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
01:53:31.452 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
01:53:31.454 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:31.457 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.67
01:53:31.457 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:53:31.457 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:31.459 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:53:31.459 00.000 10072 MoveAxis(W, 3, ABG)
01:53:31.459 00.000 10072 Guiding  Dir = 3, Dur = 3
01:53:31.459 00.000 10072 IsGuiding returns 0
01:53:31.459 00.000 10072 PulseGuide returned control before completion, sleep 13
01:53:31.481 00.022 1032 UpdateGuideState exits: m=1442 SNR=26.7
01:53:31.483 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:31.485 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:31.489 00.004 1032 Enqueuing Expose request
01:53:31.492 00.003 10072 IsGuiding returns 0
01:53:31.492 00.000 10072 Move returns status 0, amount 3
01:53:31.492 00.000 10072 MoveAxis(N, 0, ABG)
01:53:31.492 00.000 10072 Move returns status 0, amount 0
01:53:31.492 00.000 10072 move complete, result=0
01:53:31.492 00.000 10072 worker thread done servicing request
01:53:31.492 00.000 10072 Worker thread wakes up
01:53:31.492 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:31.492 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:31.502 00.010 1032 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
01:53:31.903 00.401 10072 Exposure complete
01:53:31.968 00.065 10072 worker thread done servicing request
01:53:31.968 00.000 1032 OnExposeComplete: enter
01:53:31.972 00.004 1032 UpdateGuideState(): m_state=6
01:53:31.974 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 838
01:53:31.976 00.002 1032 Star::Find returns 1 (0), X=225.65, Y=619.66, Mass=1246, SNR=24.9, Peak=138 HFD=3.0
01:53:31.978 00.002 1032 MultiStar: [#1 0.15,-0.02,1.07,U] [#2 0.16,-0.11,0.80,U] [#3 0.21,-0.02,0.69,U] [#4 0.17,-0.08,0.76,U] [#5 0.14,-0.20,0.65,U] [#6 0.30,-0.13,0.73,U] [#7 0.03,-0.04,0.61,U] [#8 0.09,-0.03,0.56,U] 
01:53:31.980 00.002 1032 single-star, 8 included, MultiStar: {0.15, -0.06}, one-star: {0.09, 0.02}
01:53:31.982 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
01:53:31.985 00.003 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
01:53:31.987 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.25 mountX=-0.00 mountY=-0.09, mountTheta=-1.58
01:53:31.991 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
01:53:31.993 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
01:53:31.995 00.002 10072 Worker thread wakes up
01:53:31.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
01:53:31.995 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
01:53:31.995 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.09
01:53:31.997 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:31.999 00.002 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 295.96
01:53:31.999 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:53:31.999 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:31.999 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:53:31.999 00.000 10072 MoveAxis(W, 2, ABG)
01:53:31.999 00.000 10072 Guiding  Dir = 3, Dur = 2
01:53:31.999 00.000 10072 IsGuiding returns 0
01:53:31.999 00.000 10072 PulseGuide returned control before completion, sleep 12
01:53:32.023 00.024 1032 UpdateGuideState exits: m=1246 SNR=24.9
01:53:32.023 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:32.030 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:32.033 00.003 1032 Enqueuing Expose request
01:53:32.035 00.002 10072 IsGuiding returns 0
01:53:32.035 00.000 10072 Move returns status 0, amount 2
01:53:32.035 00.000 10072 MoveAxis(N, 0, ABG)
01:53:32.035 00.000 10072 Move returns status 0, amount 0
01:53:32.035 00.000 10072 move complete, result=0
01:53:32.035 00.000 10072 worker thread done servicing request
01:53:32.035 00.000 10072 Worker thread wakes up
01:53:32.035 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:32.035 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:32.045 00.010 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:53:32.664 00.619 10072 Exposure complete
01:53:32.726 00.062 10072 worker thread done servicing request
01:53:32.726 00.000 1032 OnExposeComplete: enter
01:53:32.730 00.004 1032 UpdateGuideState(): m_state=6
01:53:32.730 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 839
01:53:32.735 00.005 1032 Star::Find returns 1 (0), X=225.73, Y=619.60, Mass=1262, SNR=25.0, Peak=129 HFD=3.0
01:53:32.735 00.000 1032 MultiStar: [#1 0.23,-0.04,1.09,U] [#2 0.12,-0.09,0.78,U] [#3 0.25,0.07,0.70,U] [#4 0.20,-0.11,0.74,U] [#5 0.23,-0.24,0.61,U] [#6 0.26,-0.23,0.75,U] [#7 0.12,-0.09,0.62,U] [#8 0.11,-0.16,0.58,U] 
01:53:32.735 00.000 1032 single-star, 8 included, MultiStar: {0.19, -0.09}, one-star: {0.17, -0.03}
01:53:32.741 00.006 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
01:53:32.744 00.003 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
01:53:32.748 00.004 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.18 mountX=-0.07 mountY=-0.16, mountTheta=-2.01
01:53:32.752 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
01:53:32.754 00.002 1032 Enqueuing Move request for scope (0.17, -0.03)
01:53:32.757 00.003 10072 Worker thread wakes up
01:53:32.757 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
01:53:32.757 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
01:53:32.757 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.07 yDistance=-0.16
01:53:32.759 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:32.763 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 296.24
01:53:32.763 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:53:32.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:32.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:53:32.763 00.000 10072 MoveAxis(W, 2, ABG)
01:53:32.763 00.000 10072 Guiding  Dir = 3, Dur = 2
01:53:32.763 00.000 10072 IsGuiding returns 0
01:53:32.765 00.002 10072 PulseGuide returned control before completion, sleep 12
01:53:32.785 00.020 1032 UpdateGuideState exits: m=1262 SNR=25.0
01:53:32.788 00.003 10072 IsGuiding returns 0
01:53:32.788 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:32.792 00.004 10072 Move returns status 0, amount 2
01:53:32.792 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:32.794 00.002 1032 Enqueuing Expose request
01:53:32.798 00.004 10072 MoveAxis(N, 0, ABG)
01:53:32.798 00.000 10072 Move returns status 0, amount 0
01:53:32.798 00.000 10072 move complete, result=0
01:53:32.798 00.000 10072 worker thread done servicing request
01:53:32.798 00.000 10072 Worker thread wakes up
01:53:32.798 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
01:53:32.802 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:32.802 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:33.217 00.415 10072 Exposure complete
01:53:33.279 00.062 10072 worker thread done servicing request
01:53:33.279 00.000 1032 OnExposeComplete: enter
01:53:33.281 00.002 1032 UpdateGuideState(): m_state=6
01:53:33.281 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 840
01:53:33.281 00.000 1032 Star::Find returns 1 (0), X=225.72, Y=619.67, Mass=1332, SNR=25.7, Peak=139 HFD=2.9
01:53:33.290 00.009 1032 MultiStar: [#1 0.12,0.05,1.00,U] [#2 0.12,-0.01,0.76,U] [#3 0.15,-0.07,0.71,U] [#4 0.26,0.03,0.71,U] [#5 0.29,-0.15,0.62,U] [#6 0.25,-0.04,0.72,U] [#7 0.13,-0.15,0.60,U] [#8 0.00,-0.17,0.54,U] 
01:53:33.290 00.000 1032 single-star, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.16, 0.04}
01:53:33.290 00.000 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
01:53:33.300 00.010 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
01:53:33.303 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.23 mountX=-0.00 mountY=-0.17, mountTheta=-1.60
01:53:33.307 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.04, opts=13)
01:53:33.309 00.002 1032 Enqueuing Move request for scope (0.16, 0.04)
01:53:33.311 00.002 10072 Worker thread wakes up
01:53:33.311 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
01:53:33.311 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
01:53:33.311 00.000 10072 Moving (0.16, 0.04) raw xDistance=-0.00 yDistance=-0.17
01:53:33.315 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:33.315 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 296.52
01:53:33.315 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:53:33.315 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:33.315 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:53:33.315 00.000 10072 MoveAxis(W, 2, ABG)
01:53:33.315 00.000 10072 Guiding  Dir = 3, Dur = 2
01:53:33.319 00.004 10072 IsGuiding returns 0
01:53:33.320 00.001 10072 PulseGuide returned control before completion, sleep 12
01:53:33.336 00.016 10072 IsGuiding returns 0
01:53:33.336 00.000 10072 Move returns status 0, amount 2
01:53:33.336 00.000 10072 MoveAxis(N, 0, ABG)
01:53:33.336 00.000 10072 Move returns status 0, amount 0
01:53:33.336 00.000 10072 move complete, result=0
01:53:33.336 00.000 10072 worker thread done servicing request
01:53:33.341 00.005 1032 UpdateGuideState exits: m=1332 SNR=25.7
01:53:33.341 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:33.341 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:33.341 00.000 1032 Enqueuing Expose request
01:53:33.341 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
01:53:33.352 00.011 10072 Worker thread wakes up
01:53:33.352 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:33.352 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:33.989 00.637 10072 Exposure complete
01:53:34.057 00.068 10072 worker thread done servicing request
01:53:34.057 00.000 1032 OnExposeComplete: enter
01:53:34.059 00.002 1032 UpdateGuideState(): m_state=6
01:53:34.063 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 841
01:53:34.064 00.001 1032 Star::Find returns 1 (0), X=225.65, Y=619.60, Mass=1223, SNR=24.6, Peak=135 HFD=3.0
01:53:34.067 00.003 1032 MultiStar: [#1 0.19,-0.06,1.03,U] [#2 0.16,-0.06,0.80,U] [#3 0.16,-0.09,0.72,U] [#4 0.21,-0.16,0.78,U] [#5 0.12,-0.14,0.64,U] [#6 0.33,-0.19,0.74,U] [#7 0.14,-0.14,0.60,U] [#8 -0.02,-0.14,0.58,U] 
01:53:34.072 00.005 1032 single-star, 8 included, MultiStar: {0.16, -0.11}, one-star: {0.09, -0.03}
01:53:34.074 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
01:53:34.076 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
01:53:34.078 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.36 mountX=-0.05 mountY=-0.08, mountTheta=-2.19
01:53:34.085 00.007 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
01:53:34.087 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
01:53:34.089 00.002 10072 Worker thread wakes up
01:53:34.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
01:53:34.091 00.002 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
01:53:34.091 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
01:53:34.093 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:34.096 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 296.80
01:53:34.096 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:53:34.096 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:34.096 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:53:34.096 00.000 10072 MoveAxis(W, 1, ABG)
01:53:34.096 00.000 10072 Guiding  Dir = 3, Dur = 1
01:53:34.096 00.000 10072 IsGuiding returns 0
01:53:34.098 00.002 10072 PulseGuide returned control before completion, sleep 11
01:53:34.112 00.014 10072 IsGuiding returns 0
01:53:34.112 00.000 10072 Move returns status 0, amount 1
01:53:34.112 00.000 10072 MoveAxis(N, 0, ABG)
01:53:34.112 00.000 10072 Move returns status 0, amount 0
01:53:34.112 00.000 10072 move complete, result=0
01:53:34.112 00.000 10072 worker thread done servicing request
01:53:34.123 00.011 1032 UpdateGuideState exits: m=1223 SNR=24.6
01:53:34.125 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:34.130 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:34.132 00.002 1032 Enqueuing Expose request
01:53:34.136 00.004 10072 Worker thread wakes up
01:53:34.136 00.000 1032 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:53:34.138 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:34.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:34.559 00.421 10072 Exposure complete
01:53:34.629 00.070 10072 worker thread done servicing request
01:53:34.629 00.000 1032 OnExposeComplete: enter
01:53:34.633 00.004 1032 UpdateGuideState(): m_state=6
01:53:34.637 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 842
01:53:34.639 00.002 1032 Star::Find returns 1 (0), X=225.77, Y=619.50, Mass=1384, SNR=26.2, Peak=140 HFD=3.0
01:53:34.643 00.004 1032 MultiStar: [#1 0.34,-0.09,0.97,U] [#2 0.32,-0.18,0.75,U] [#3 0.31,-0.05,0.69,U] [#4 0.28,-0.22,0.68,U] [#5 0.30,-0.23,0.59,U] [#6 0.33,-0.16,0.71,U] [#7 0.23,-0.16,0.59,U] [#8 0.12,-0.19,0.53,U] 
01:53:34.648 00.005 1032 single-star, 8 included, MultiStar: {0.28, -0.15}, one-star: {0.21, -0.14}
01:53:34.652 00.004 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
01:53:34.652 00.000 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
01:53:34.652 00.000 1032 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.57 mountX=-0.19 mountY=-0.17, mountTheta=-2.40
01:53:34.663 00.011 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.14, opts=13)
01:53:34.663 00.000 1032 Enqueuing Move request for scope (0.21, -0.14)
01:53:34.668 00.005 10072 Worker thread wakes up
01:53:34.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
01:53:34.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
01:53:34.668 00.000 10072 Moving (0.21, -0.14) raw xDistance=-0.19 yDistance=-0.17
01:53:34.671 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:34.676 00.005 10072 PPEC rslt: input = -0.19, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 297.07
01:53:34.676 00.000 10072 PPEC: input: -0.19, control: -0.08, exposure: 500
01:53:34.676 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:34.676 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:53:34.676 00.000 10072 MoveAxis(E, 84, ABG)
01:53:34.676 00.000 10072 Guiding  Dir = 2, Dur = 84
01:53:34.676 00.000 10072 IsGuiding returns 0
01:53:34.676 00.000 10072 PulseGuide returned control before completion, sleep 94
01:53:34.699 00.023 1032 UpdateGuideState exits: m=1384 SNR=26.2
01:53:34.705 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:34.708 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:34.710 00.002 1032 Enqueuing Expose request
01:53:34.777 00.067 10072 IsGuiding returns 1
01:53:34.777 00.000 10072 scope still moving after pulse duration time elapsed
01:53:34.809 00.032 10072 IsGuiding returns 0
01:53:34.809 00.000 10072 scope move finished after 84 + 48 ms
01:53:34.809 00.000 10072 Move returns status 0, amount 84
01:53:34.809 00.000 10072 MoveAxis(N, 0, ABG)
01:53:34.809 00.000 10072 Move returns status 0, amount 0
01:53:34.809 00.000 10072 move complete, result=0
01:53:34.809 00.000 10072 worker thread done servicing request
01:53:34.809 00.000 10072 Worker thread wakes up
01:53:34.809 00.000 1032 GuideStep: -0.2 px 84 ms EAST, -0.2 px 0 ms NORTH
01:53:34.809 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:34.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:35.443 00.634 10072 Exposure complete
01:53:35.521 00.078 10072 worker thread done servicing request
01:53:35.521 00.000 1032 OnExposeComplete: enter
01:53:35.525 00.004 1032 UpdateGuideState(): m_state=6
01:53:35.528 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 843
01:53:35.532 00.004 1032 Star::Find returns 1 (0), X=225.76, Y=619.68, Mass=1402, SNR=26.4, Peak=154 HFD=2.9
01:53:35.535 00.003 1032 MultiStar: [#1 0.18,0.06,1.01,U] [#2 0.17,-0.11,0.73,U] [#3 0.11,0.01,0.70,U] [#4 0.16,0.02,0.69,U] [#5 0.28,-0.26,0.60,U] [#6 0.33,-0.04,0.71,U] [#7 0.13,0.00,0.58,U] [#8 0.09,0.05,0.54,U] 
01:53:35.539 00.004 1032 refined, 8 included, MultiStar: {0.19, -0.02}, one-star: {0.21, 0.04}
01:53:35.542 00.003 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
01:53:35.542 00.000 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
01:53:35.547 00.005 1032 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.08 mountX=-0.06 mountY=-0.18, mountTheta=-1.91
01:53:35.552 00.005 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.02, opts=13)
01:53:35.556 00.004 1032 Enqueuing Move request for scope (0.19, -0.02)
01:53:35.561 00.005 10072 Worker thread wakes up
01:53:35.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
01:53:35.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
01:53:35.561 00.000 10072 Moving (0.19, -0.02) raw xDistance=-0.06 yDistance=-0.18
01:53:35.565 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:35.568 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 297.35
01:53:35.568 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:53:35.568 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:35.568 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:53:35.570 00.002 10072 MoveAxis(W, 0, ABG)
01:53:35.570 00.000 10072 Move returns status 0, amount 0
01:53:35.570 00.000 10072 MoveAxis(N, 0, ABG)
01:53:35.570 00.000 10072 Move returns status 0, amount 0
01:53:35.570 00.000 10072 move complete, result=0
01:53:35.570 00.000 10072 worker thread done servicing request
01:53:35.598 00.028 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:53:35.602 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:35.606 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:35.611 00.005 1032 Enqueuing Expose request
01:53:35.614 00.003 10072 Worker thread wakes up
01:53:35.614 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
01:53:35.620 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:35.620 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:36.031 00.411 10072 Exposure complete
01:53:36.112 00.081 10072 worker thread done servicing request
01:53:36.112 00.000 1032 OnExposeComplete: enter
01:53:36.112 00.000 1032 UpdateGuideState(): m_state=6
01:53:36.119 00.007 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 844
01:53:36.122 00.003 1032 Star::Find returns 1 (0), X=225.81, Y=619.80, Mass=1320, SNR=25.6, Peak=123 HFD=2.9
01:53:36.128 00.006 1032 MultiStar: [#1 0.19,0.11,1.05,U] [#2 0.20,-0.00,0.75,U] [#3 0.28,0.10,0.71,U] [#4 0.16,-0.06,0.71,U] [#5 0.18,-0.09,0.61,U] [#6 0.19,-0.02,0.73,U] [#7 0.17,0.04,0.61,U] [#8 0.12,0.11,0.55,U] 
01:53:36.130 00.002 1032 refined, 8 included, MultiStar: {0.20, 0.05}, one-star: {0.25, 0.17}
01:53:36.134 00.004 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
01:53:36.136 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
01:53:36.140 00.004 1032 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.20 cameraTheta=0.24 mountX=-0.00 mountY=-0.20, mountTheta=-1.59
01:53:36.146 00.006 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.05, opts=13)
01:53:36.148 00.002 1032 Enqueuing Move request for scope (0.20, 0.05)
01:53:36.152 00.004 10072 Worker thread wakes up
01:53:36.153 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
01:53:36.153 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
01:53:36.153 00.000 10072 Moving (0.20, 0.05) raw xDistance=-0.00 yDistance=-0.20
01:53:36.155 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:36.159 00.004 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 297.62
01:53:36.159 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
01:53:36.159 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:53:36.159 00.000 10072 MoveAxis(E, 0, ABG)
01:53:36.159 00.000 10072 Move returns status 0, amount 0
01:53:36.159 00.000 10072 MoveAxis(N, 132, ABG)
01:53:36.159 00.000 10072 Guiding  Dir = 0, Dur = 132
01:53:36.159 00.000 10072 IsGuiding returns 0
01:53:36.161 00.002 10072 PulseGuide returned control before completion, sleep 142
01:53:36.189 00.028 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:53:36.193 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:36.195 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:36.199 00.004 1032 Enqueuing Expose request
01:53:36.312 00.113 10072 IsGuiding returns 0
01:53:36.312 00.000 10072 Move returns status 0, amount 132
01:53:36.312 00.000 10072 move complete, result=0
01:53:36.312 00.000 10072 worker thread done servicing request
01:53:36.312 00.000 10072 Worker thread wakes up
01:53:36.312 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.2 px 132 ms NORTH
01:53:36.316 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:36.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:36.946 00.630 10072 Exposure complete
01:53:37.020 00.074 10072 worker thread done servicing request
01:53:37.020 00.000 1032 OnExposeComplete: enter
01:53:37.025 00.005 1032 UpdateGuideState(): m_state=6
01:53:37.027 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 845
01:53:37.031 00.004 1032 Star::Find returns 1 (0), X=225.47, Y=619.72, Mass=1423, SNR=26.6, Peak=156 HFD=3.0
01:53:37.035 00.004 1032 MultiStar: [#1 0.08,-0.07,0.98,U] [#2 -0.01,-0.03,0.76,U] [#3 0.04,-0.01,0.65,U] [#4 0.01,-0.09,0.68,U] [#5 0.01,-0.12,0.64,U] [#6 0.16,-0.19,0.70,U] [#7 -0.00,0.03,0.57,U] [#8 -0.19,-0.12,0.54,U] 
01:53:37.038 00.003 1032 refined, 8 included, MultiStar: {0.00, -0.05}, one-star: {-0.09, 0.08}
01:53:37.040 00.002 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.96)
01:53:37.042 00.002 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.96)
01:53:37.044 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.49 mountX=-0.05 mountY=0.01, mountTheta=2.96
01:53:37.049 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.05, opts=13)
01:53:37.052 00.003 1032 Enqueuing Move request for scope (0.00, -0.05)
01:53:37.054 00.002 10072 Worker thread wakes up
01:53:37.056 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
01:53:37.056 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
01:53:37.056 00.000 10072 Moving (0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
01:53:37.058 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:37.060 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 297.88
01:53:37.062 00.002 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:53:37.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:37.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:53:37.062 00.000 10072 MoveAxis(E, 1, ABG)
01:53:37.062 00.000 10072 Guiding  Dir = 2, Dur = 1
01:53:37.062 00.000 10072 IsGuiding returns 0
01:53:37.062 00.000 10072 PulseGuide returned control before completion, sleep 11
01:53:37.083 00.021 10072 IsGuiding returns 0
01:53:37.084 00.001 10072 Move returns status 0, amount 1
01:53:37.084 00.000 10072 MoveAxis(N, 0, ABG)
01:53:37.084 00.000 10072 Move returns status 0, amount 0
01:53:37.084 00.000 10072 move complete, result=0
01:53:37.084 00.000 10072 worker thread done servicing request
01:53:37.088 00.004 1032 UpdateGuideState exits: m=1423 SNR=26.6
01:53:37.092 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:37.094 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:37.098 00.004 1032 Enqueuing Expose request
01:53:37.101 00.003 10072 Worker thread wakes up
01:53:37.102 00.001 1032 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
01:53:37.105 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:37.105 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:37.514 00.409 10072 Exposure complete
01:53:37.586 00.072 10072 worker thread done servicing request
01:53:37.586 00.000 1032 OnExposeComplete: enter
01:53:37.589 00.003 1032 UpdateGuideState(): m_state=6
01:53:37.593 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 846
01:53:37.595 00.002 1032 Star::Find returns 1 (0), X=225.49, Y=619.67, Mass=1280, SNR=25.2, Peak=144 HFD=3.1
01:53:37.597 00.002 1032 MultiStar: [#1 0.10,-0.07,1.06,U] [#2 -0.03,-0.12,0.77,U] [#3 0.12,-0.10,0.72,U] [#4 0.07,-0.12,0.76,U] [#5 0.07,-0.22,0.64,U] [#6 0.36,-0.11,0.73,U] [#7 0.04,-0.04,0.60,U] [#8 -0.05,-0.11,0.54,U] 
01:53:37.601 00.004 1032 single-star, 8 included, MultiStar: {0.07, -0.09}, one-star: {-0.06, 0.04}
01:53:37.604 00.003 1032 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.83) = xAngle (0.79 = 0.79)
01:53:37.605 00.001 1032 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.79 = 0.79)
01:53:37.609 00.004 1032 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.62 mountX=0.05 mountY=0.05, mountTheta=0.79
01:53:37.614 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.04, opts=13)
01:53:37.616 00.002 1032 Enqueuing Move request for scope (-0.06, 0.04)
01:53:37.618 00.002 10072 Worker thread wakes up
01:53:37.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
01:53:37.618 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
01:53:37.618 00.000 10072 Moving (-0.06, 0.04) raw xDistance=0.05 yDistance=0.05
01:53:37.623 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:37.625 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 298.14
01:53:37.625 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:53:37.627 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:37.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:53:37.627 00.000 10072 MoveAxis(E, 1, ABG)
01:53:37.627 00.000 10072 Guiding  Dir = 2, Dur = 1
01:53:37.627 00.000 10072 IsGuiding returns 0
01:53:37.627 00.000 10072 PulseGuide returned control before completion, sleep 11
01:53:37.652 00.025 1032 UpdateGuideState exits: m=1280 SNR=25.2
01:53:37.655 00.003 10072 IsGuiding returns 1
01:53:37.655 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:37.657 00.002 10072 scope still moving after pulse duration time elapsed
01:53:37.657 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:37.659 00.002 1032 Enqueuing Expose request
01:53:37.712 00.053 10072 IsGuiding returns 1
01:53:37.738 00.026 10072 IsGuiding returns 1
01:53:37.769 00.031 10072 IsGuiding returns 1
01:53:37.801 00.032 10072 IsGuiding returns 1
01:53:37.833 00.032 10072 IsGuiding returns 1
01:53:37.863 00.030 10072 IsGuiding returns 1
01:53:37.895 00.032 10072 IsGuiding returns 1
01:53:37.927 00.032 10072 IsGuiding returns 1
01:53:37.958 00.031 10072 IsGuiding returns 1
01:53:37.989 00.031 10072 IsGuiding returns 1
01:53:38.020 00.031 10072 IsGuiding returns 1
01:53:38.052 00.032 10072 IsGuiding returns 1
01:53:38.084 00.032 10072 IsGuiding returns 1
01:53:38.115 00.031 10072 IsGuiding returns 1
01:53:38.146 00.031 10072 IsGuiding returns 1
01:53:38.177 00.031 10072 IsGuiding returns 1
01:53:38.209 00.032 10072 IsGuiding returns 1
01:53:38.240 00.031 10072 IsGuiding returns 1
01:53:38.272 00.032 10072 IsGuiding returns 1
01:53:38.304 00.032 10072 IsGuiding returns 1
01:53:38.336 00.032 10072 IsGuiding returns 1
01:53:38.367 00.031 10072 IsGuiding returns 1
01:53:38.398 00.031 10072 IsGuiding returns 1
01:53:38.430 00.032 10072 IsGuiding returns 1
01:53:38.461 00.031 10072 IsGuiding returns 1
01:53:38.493 00.032 10072 IsGuiding returns 1
01:53:38.524 00.031 10072 IsGuiding returns 1
01:53:38.555 00.031 10072 IsGuiding returns 1
01:53:38.587 00.032 10072 IsGuiding returns 1
01:53:38.619 00.032 10072 IsGuiding returns 1
01:53:38.651 00.032 10072 IsGuiding returns 1
01:53:38.682 00.031 10072 IsGuiding returns 1
01:53:38.713 00.031 10072 IsGuiding returns 0
01:53:38.713 00.000 10072 scope move finished after 1 + 1085 ms
01:53:38.713 00.000 10072 Move returns status 0, amount 1
01:53:38.713 00.000 10072 MoveAxis(N, 0, ABG)
01:53:38.713 00.000 10072 Move returns status 0, amount 0
01:53:38.713 00.000 10072 move complete, result=0
01:53:38.713 00.000 10072 worker thread done servicing request
01:53:38.713 00.000 1032 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
01:53:38.717 00.004 10072 Worker thread wakes up
01:53:38.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:38.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:39.351 00.634 10072 Exposure complete
01:53:39.417 00.066 10072 worker thread done servicing request
01:53:39.417 00.000 1032 OnExposeComplete: enter
01:53:39.421 00.004 1032 UpdateGuideState(): m_state=6
01:53:39.424 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 847
01:53:39.427 00.003 1032 Star::Find returns 1 (0), X=225.46, Y=619.63, Mass=1321, SNR=25.5, Peak=139 HFD=3.2
01:53:39.429 00.002 1032 MultiStar: [#1 0.11,-0.03,1.03,U] [#2 -0.02,-0.07,0.81,U] [#3 0.04,-0.05,0.73,U] [#4 -0.04,-0.14,0.73,U] [#5 0.06,-0.11,0.59,U] [#6 0.12,0.04,0.74,U] [#7 -0.18,-0.14,0.61,U] [#8 -0.18,0.06,0.55,U] 
01:53:39.433 00.004 1032 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {-0.10, -0.00}
01:53:39.435 00.002 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.64)
01:53:39.437 00.002 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.64)
01:53:39.439 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.81 mountX=-0.04 mountY=0.02, mountTheta=2.64
01:53:39.444 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
01:53:39.446 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
01:53:39.448 00.002 10072 Worker thread wakes up
01:53:39.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
01:53:39.448 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
01:53:39.448 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.02
01:53:39.450 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:39.453 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 298.41
01:53:39.453 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:53:39.453 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:39.453 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:53:39.453 00.000 10072 MoveAxis(E, 4, ABG)
01:53:39.453 00.000 10072 Guiding  Dir = 2, Dur = 4
01:53:39.455 00.002 10072 IsGuiding returns 0
01:53:39.456 00.001 10072 PulseGuide returned control before completion, sleep 14
01:53:39.472 00.016 10072 IsGuiding returns 0
01:53:39.473 00.001 10072 Move returns status 0, amount 4
01:53:39.473 00.000 10072 MoveAxis(N, 0, ABG)
01:53:39.473 00.000 10072 Move returns status 0, amount 0
01:53:39.473 00.000 10072 move complete, result=0
01:53:39.473 00.000 10072 worker thread done servicing request
01:53:39.476 00.003 1032 UpdateGuideState exits: m=1321 SNR=25.5
01:53:39.476 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:39.476 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:39.485 00.009 1032 Enqueuing Expose request
01:53:39.485 00.000 10072 Worker thread wakes up
01:53:39.485 00.000 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:53:39.489 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:39.489 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:39.905 00.416 10072 Exposure complete
01:53:39.968 00.063 10072 worker thread done servicing request
01:53:39.968 00.000 1032 OnExposeComplete: enter
01:53:39.970 00.002 1032 UpdateGuideState(): m_state=6
01:53:39.972 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 848
01:53:39.974 00.002 1032 Star::Find returns 1 (0), X=225.50, Y=619.64, Mass=1269, SNR=25.1, Peak=138 HFD=3.1
01:53:39.978 00.004 1032 MultiStar: [#1 0.11,-0.03,1.06,U] [#2 -0.02,-0.11,0.79,U] [#3 0.15,-0.03,0.71,U] [#4 -0.00,-0.00,0.73,U] [#5 0.12,-0.21,0.65,U] [#6 0.16,-0.19,0.75,U] [#7 0.01,-0.17,0.62,U] [#8 -0.17,-0.09,0.58,U] 
01:53:39.981 00.003 1032 single-star, 8 included, MultiStar: {0.04, -0.08}, one-star: {-0.06, 0.01}
01:53:39.983 00.002 1032 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.83) = xAngle (1.15 = 1.15)
01:53:39.987 00.004 1032 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.15 = 1.15)
01:53:39.990 00.003 1032 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.98 mountX=0.02 mountY=0.06, mountTheta=1.15
01:53:39.992 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.01, opts=13)
01:53:39.992 00.000 1032 Enqueuing Move request for scope (-0.06, 0.01)
01:53:39.998 00.006 10072 Worker thread wakes up
01:53:39.998 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
01:53:39.998 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
01:53:39.998 00.000 10072 Moving (-0.06, 0.01) raw xDistance=0.02 yDistance=0.06
01:53:40.000 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:40.002 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 298.66
01:53:40.002 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:53:40.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:40.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:53:40.002 00.000 10072 MoveAxis(E, 2, ABG)
01:53:40.002 00.000 10072 Guiding  Dir = 2, Dur = 2
01:53:40.004 00.002 10072 IsGuiding returns 0
01:53:40.004 00.000 10072 PulseGuide returned control before completion, sleep 12
01:53:40.020 00.016 10072 IsGuiding returns 0
01:53:40.020 00.000 10072 Move returns status 0, amount 2
01:53:40.020 00.000 10072 MoveAxis(N, 0, ABG)
01:53:40.020 00.000 10072 Move returns status 0, amount 0
01:53:40.020 00.000 10072 move complete, result=0
01:53:40.020 00.000 10072 worker thread done servicing request
01:53:40.027 00.007 1032 UpdateGuideState exits: m=1269 SNR=25.1
01:53:40.029 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:40.033 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:40.036 00.003 1032 Enqueuing Expose request
01:53:40.038 00.002 10072 Worker thread wakes up
01:53:40.038 00.000 1032 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
01:53:40.041 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:40.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:40.672 00.631 10072 Exposure complete
01:53:40.738 00.066 10072 worker thread done servicing request
01:53:40.738 00.000 1032 OnExposeComplete: enter
01:53:40.743 00.005 1032 UpdateGuideState(): m_state=6
01:53:40.745 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 849
01:53:40.748 00.003 1032 Star::Find returns 1 (0), X=225.58, Y=619.61, Mass=1255, SNR=25.0, Peak=146 HFD=3.0
01:53:40.752 00.004 1032 MultiStar: [#1 0.06,-0.12,1.06,U] [#2 0.16,-0.20,0.80,U] [#3 0.18,-0.12,0.72,U] [#4 0.09,-0.19,0.78,U] [#5 0.05,-0.21,0.63,U] [#6 0.14,-0.08,0.76,U] [#7 0.16,-0.16,0.63,U] [#8 0.03,-0.14,0.54,U] 
01:53:40.754 00.002 1032 single-star, 8 included, MultiStar: {0.10, -0.13}, one-star: {0.02, -0.02}
01:53:40.758 00.004 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
01:53:40.760 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
01:53:40.763 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.80 mountX=-0.03 mountY=-0.02, mountTheta=-2.63
01:53:40.768 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
01:53:40.770 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
01:53:40.772 00.002 10072 Worker thread wakes up
01:53:40.772 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:53:40.772 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:53:40.772 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.02
01:53:40.776 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:40.778 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 298.92
01:53:40.778 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:53:40.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:40.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:53:40.779 00.001 10072 MoveAxis(E, 2, ABG)
01:53:40.779 00.000 10072 Guiding  Dir = 2, Dur = 2
01:53:40.780 00.001 10072 IsGuiding returns 0
01:53:40.780 00.000 10072 PulseGuide returned control before completion, sleep 12
01:53:40.795 00.015 10072 IsGuiding returns 1
01:53:40.795 00.000 10072 scope still moving after pulse duration time elapsed
01:53:40.804 00.009 1032 UpdateGuideState exits: m=1255 SNR=25.0
01:53:40.806 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:40.810 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:40.813 00.003 1032 Enqueuing Expose request
01:53:40.827 00.014 10072 IsGuiding returns 1
01:53:40.858 00.031 10072 IsGuiding returns 1
01:53:40.890 00.032 10072 IsGuiding returns 1
01:53:40.921 00.031 10072 IsGuiding returns 1
01:53:40.953 00.032 10072 IsGuiding returns 1
01:53:40.985 00.032 10072 IsGuiding returns 1
01:53:41.016 00.031 10072 IsGuiding returns 1
01:53:41.047 00.031 10072 IsGuiding returns 1
01:53:41.078 00.031 10072 IsGuiding returns 1
01:53:41.110 00.032 10072 IsGuiding returns 1
01:53:41.142 00.032 10072 IsGuiding returns 1
01:53:41.173 00.031 10072 IsGuiding returns 1
01:53:41.206 00.033 10072 IsGuiding returns 1
01:53:41.237 00.031 10072 IsGuiding returns 1
01:53:41.268 00.031 10072 IsGuiding returns 1
01:53:41.300 00.032 10072 IsGuiding returns 1
01:53:41.332 00.032 10072 IsGuiding returns 1
01:53:41.363 00.031 10072 IsGuiding returns 1
01:53:41.395 00.032 10072 IsGuiding returns 1
01:53:41.426 00.031 10072 IsGuiding returns 1
01:53:41.458 00.032 10072 IsGuiding returns 1
01:53:41.490 00.032 10072 IsGuiding returns 1
01:53:41.521 00.031 10072 IsGuiding returns 1
01:53:41.553 00.032 10072 IsGuiding returns 1
01:53:41.585 00.032 10072 IsGuiding returns 1
01:53:41.616 00.031 10072 IsGuiding returns 1
01:53:41.648 00.032 10072 IsGuiding returns 1
01:53:41.679 00.031 10072 IsGuiding returns 1
01:53:41.711 00.032 10072 IsGuiding returns 0
01:53:41.711 00.000 10072 scope move finished after 2 + 929 ms
01:53:41.711 00.000 10072 Move returns status 0, amount 2
01:53:41.711 00.000 10072 MoveAxis(N, 0, ABG)
01:53:41.711 00.000 10072 Move returns status 0, amount 0
01:53:41.711 00.000 10072 move complete, result=0
01:53:41.711 00.000 10072 worker thread done servicing request
01:53:41.711 00.000 10072 Worker thread wakes up
01:53:41.711 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
01:53:41.713 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:41.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:42.348 00.635 10072 Exposure complete
01:53:42.420 00.072 10072 worker thread done servicing request
01:53:42.420 00.000 1032 OnExposeComplete: enter
01:53:42.422 00.002 1032 UpdateGuideState(): m_state=6
01:53:42.427 00.005 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 850
01:53:42.429 00.002 1032 Star::Find returns 1 (0), X=225.52, Y=619.60, Mass=1206, SNR=24.5, Peak=126 HFD=3.2
01:53:42.433 00.004 1032 MultiStar: [#1 0.06,-0.08,1.07,U] [#2 0.10,-0.04,0.78,U] [#3 0.22,-0.10,0.72,U] [#4 0.12,-0.17,0.78,U] [#5 0.03,-0.26,0.64,U] [#6 0.23,-0.17,0.76,U] [#7 0.00,-0.01,0.63,U] [#8 -0.01,-0.05,0.57,U] 
01:53:42.435 00.002 1032 single-star, 8 included, MultiStar: {0.08, -0.10}, one-star: {-0.03, -0.03}
01:53:42.439 00.004 1032 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.83) = xAngle (-4.26 = 2.03)
01:53:42.440 00.001 1032 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.26 = 2.03)
01:53:42.444 00.004 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.43 mountX=-0.02 mountY=0.04, mountTheta=2.03
01:53:42.447 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
01:53:42.449 00.002 1032 Enqueuing Move request for scope (-0.03, -0.03)
01:53:42.454 00.005 10072 Worker thread wakes up
01:53:42.454 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
01:53:42.454 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
01:53:42.454 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
01:53:42.457 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:42.459 00.002 10072 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 299.17
01:53:42.459 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 500
01:53:42.459 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:42.459 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:53:42.459 00.000 10072 MoveAxis(E, 5, ABG)
01:53:42.459 00.000 10072 Guiding  Dir = 2, Dur = 5
01:53:42.460 00.001 10072 IsGuiding returns 0
01:53:42.461 00.001 10072 PulseGuide returned control before completion, sleep 15
01:53:42.485 00.024 1032 UpdateGuideState exits: m=1206 SNR=24.5
01:53:42.489 00.004 10072 IsGuiding returns 0
01:53:42.489 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:42.493 00.004 10072 Move returns status 0, amount 5
01:53:42.493 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:42.494 00.001 1032 Enqueuing Expose request
01:53:42.498 00.004 10072 MoveAxis(N, 0, ABG)
01:53:42.498 00.000 10072 Move returns status 0, amount 0
01:53:42.498 00.000 10072 move complete, result=0
01:53:42.498 00.000 10072 worker thread done servicing request
01:53:42.498 00.000 10072 Worker thread wakes up
01:53:42.498 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:42.498 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:42.511 00.013 1032 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
01:53:42.918 00.407 10072 Exposure complete
01:53:42.997 00.079 10072 worker thread done servicing request
01:53:42.997 00.000 1032 OnExposeComplete: enter
01:53:43.000 00.003 1032 UpdateGuideState(): m_state=6
01:53:43.004 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 851
01:53:43.008 00.004 1032 Star::Find returns 1 (0), X=225.58, Y=619.55, Mass=1333, SNR=25.7, Peak=136 HFD=3.1
01:53:43.012 00.004 1032 MultiStar: [#1 0.03,-0.20,1.01,U] [#2 0.03,-0.27,0.76,U] [#3 0.30,-0.11,0.68,U] [#4 0.09,-0.16,0.73,U] [#5 0.05,-0.23,0.62,U] [#6 0.29,-0.32,0.74,U] [#7 0.19,-0.16,0.61,U] [#8 0.12,-0.17,0.55,U] 
01:53:43.014 00.002 1032 single-star, 8 included, MultiStar: {0.12, -0.19}, one-star: {0.03, -0.09}
01:53:43.018 00.004 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
01:53:43.021 00.003 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
01:53:43.024 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.26 mountX=-0.09 mountY=-0.00, mountTheta=-3.09
01:53:43.031 00.007 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.09, opts=13)
01:53:43.035 00.004 1032 Enqueuing Move request for scope (0.03, -0.09)
01:53:43.038 00.003 10072 Worker thread wakes up
01:53:43.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
01:53:43.040 00.002 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
01:53:43.040 00.000 10072 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=-0.00
01:53:43.043 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:43.047 00.004 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 299.42
01:53:43.047 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:53:43.047 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:43.047 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:53:43.047 00.000 10072 MoveAxis(E, 4, ABG)
01:53:43.047 00.000 10072 Guiding  Dir = 2, Dur = 4
01:53:43.047 00.000 10072 IsGuiding returns 0
01:53:43.047 00.000 10072 PulseGuide returned control before completion, sleep 14
01:53:43.072 00.025 10072 IsGuiding returns 0
01:53:43.072 00.000 10072 Move returns status 0, amount 4
01:53:43.072 00.000 10072 MoveAxis(N, 0, ABG)
01:53:43.073 00.001 10072 Move returns status 0, amount 0
01:53:43.073 00.000 10072 move complete, result=0
01:53:43.073 00.000 10072 worker thread done servicing request
01:53:43.078 00.005 1032 UpdateGuideState exits: m=1333 SNR=25.7
01:53:43.081 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:43.084 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:43.089 00.005 1032 Enqueuing Expose request
01:53:43.093 00.004 10072 Worker thread wakes up
01:53:43.093 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:53:43.097 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:43.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:43.723 00.626 10072 Exposure complete
01:53:43.790 00.067 10072 worker thread done servicing request
01:53:43.792 00.002 1032 OnExposeComplete: enter
01:53:43.794 00.002 1032 UpdateGuideState(): m_state=6
01:53:43.798 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 852
01:53:43.802 00.004 1032 Star::Find returns 1 (0), X=225.48, Y=619.61, Mass=1308, SNR=25.4, Peak=142 HFD=3.1
01:53:43.804 00.002 1032 MultiStar: [#1 0.14,-0.03,1.04,U] [#2 0.05,-0.15,0.78,U] [#3 0.18,-0.12,0.70,U] [#4 0.07,-0.12,0.78,U] [#5 0.00,-0.24,0.62,U] [#6 0.20,-0.24,0.75,U] [#7 0.00,-0.13,0.60,U] [#8 -0.05,-0.20,0.57,U] 
01:53:43.806 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.13}, one-star: {-0.07, -0.02}
01:53:43.810 00.004 1032 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.83) = xAngle (-4.67 = 1.62)
01:53:43.812 00.002 1032 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.67 = 1.62)
01:53:43.815 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.84 mountX=-0.00 mountY=0.08, mountTheta=1.62
01:53:43.819 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.02, opts=13)
01:53:43.819 00.000 1032 Enqueuing Move request for scope (-0.07, -0.02)
01:53:43.819 00.000 10072 Worker thread wakes up
01:53:43.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
01:53:43.819 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
01:53:43.819 00.000 10072 Moving (-0.07, -0.02) raw xDistance=-0.00 yDistance=0.08
01:53:43.827 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:43.831 00.004 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 299.67
01:53:43.831 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
01:53:43.831 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:43.831 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:53:43.831 00.000 10072 MoveAxis(E, 4, ABG)
01:53:43.831 00.000 10072 Guiding  Dir = 2, Dur = 4
01:53:43.831 00.000 10072 IsGuiding returns 0
01:53:43.833 00.002 10072 PulseGuide returned control before completion, sleep 14
01:53:43.855 00.022 1032 UpdateGuideState exits: m=1308 SNR=25.4
01:53:43.860 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:43.860 00.000 10072 IsGuiding returns 0
01:53:43.860 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:43.865 00.005 1032 Enqueuing Expose request
01:53:43.867 00.002 10072 Move returns status 0, amount 4
01:53:43.867 00.000 10072 MoveAxis(N, 0, ABG)
01:53:43.867 00.000 10072 Move returns status 0, amount 0
01:53:43.869 00.002 10072 move complete, result=0
01:53:43.869 00.000 10072 worker thread done servicing request
01:53:43.869 00.000 10072 Worker thread wakes up
01:53:43.869 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:43.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:43.878 00.009 1032 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
01:53:44.273 00.395 10072 Exposure complete
01:53:44.337 00.064 10072 worker thread done servicing request
01:53:44.337 00.000 1032 OnExposeComplete: enter
01:53:44.337 00.000 1032 UpdateGuideState(): m_state=6
01:53:44.344 00.007 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 853
01:53:44.344 00.000 1032 Star::Find returns 1 (0), X=225.49, Y=619.68, Mass=1338, SNR=25.8, Peak=149 HFD=3.1
01:53:44.344 00.000 1032 MultiStar: [#1 0.10,0.03,1.01,U] [#2 0.06,-0.05,0.76,U] [#3 0.11,-0.03,0.70,U] [#4 -0.01,-0.07,0.71,U] [#5 0.04,-0.21,0.60,U] [#6 0.21,-0.15,0.68,U] [#7 0.00,0.06,0.59,U] [#8 -0.03,-0.06,0.55,U] 
01:53:44.353 00.009 1032 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {-0.06, 0.04}
01:53:44.355 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
01:53:44.359 00.004 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
01:53:44.361 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.70 mountX=-0.05 mountY=-0.03, mountTheta=-2.53
01:53:44.365 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
01:53:44.367 00.002 1032 Enqueuing Move request for scope (0.04, -0.04)
01:53:44.369 00.002 10072 Worker thread wakes up
01:53:44.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
01:53:44.369 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
01:53:44.369 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
01:53:44.371 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:44.375 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 299.91
01:53:44.375 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:53:44.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:44.375 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:53:44.375 00.000 10072 MoveAxis(E, 4, ABG)
01:53:44.375 00.000 10072 Guiding  Dir = 2, Dur = 4
01:53:44.376 00.001 10072 IsGuiding returns 0
01:53:44.377 00.001 10072 PulseGuide returned control before completion, sleep 14
01:53:44.391 00.014 10072 IsGuiding returns 0
01:53:44.392 00.001 10072 Move returns status 0, amount 4
01:53:44.392 00.000 10072 MoveAxis(N, 0, ABG)
01:53:44.392 00.000 10072 Move returns status 0, amount 0
01:53:44.392 00.000 10072 move complete, result=0
01:53:44.392 00.000 10072 worker thread done servicing request
01:53:44.395 00.003 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:53:44.400 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:44.404 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:44.406 00.002 1032 Enqueuing Expose request
01:53:44.408 00.002 10072 Worker thread wakes up
01:53:44.408 00.000 1032 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
01:53:44.412 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:44.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:45.044 00.632 10072 Exposure complete
01:53:45.095 00.051 10072 worker thread done servicing request
01:53:45.095 00.000 1032 OnExposeComplete: enter
01:53:45.108 00.013 1032 UpdateGuideState(): m_state=6
01:53:45.110 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 854
01:53:45.114 00.004 1032 Star::Find returns 1 (0), X=225.54, Y=619.74, Mass=1357, SNR=26.0, Peak=145 HFD=3.1
01:53:45.116 00.002 1032 MultiStar: [#1 -0.01,-0.05,1.02,U] [#2 0.01,-0.10,0.77,U] [#3 0.05,-0.11,0.68,U] [#4 -0.05,-0.03,0.74,U] [#5 -0.01,-0.18,0.61,U] [#6 0.13,0.03,0.69,U] [#7 -0.04,0.05,0.61,U] [#8 -0.15,-0.18,0.55,U] 
01:53:45.118 00.002 1032 refined, 8 included, MultiStar: {-0.00, -0.04}, one-star: {-0.01, 0.10}
01:53:45.121 00.003 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.51 = 2.78)
01:53:45.123 00.002 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.78)
01:53:45.125 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.68 mountX=-0.04 mountY=0.02, mountTheta=2.78
01:53:45.131 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.04, opts=13)
01:53:45.134 00.003 1032 Enqueuing Move request for scope (-0.00, -0.04)
01:53:45.138 00.004 10072 Worker thread wakes up
01:53:45.138 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
01:53:45.138 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
01:53:45.138 00.000 10072 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.02
01:53:45.140 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:45.143 00.003 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 300.15
01:53:45.143 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:53:45.143 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:45.143 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:53:45.143 00.000 10072 MoveAxis(E, 2, ABG)
01:53:45.143 00.000 10072 Guiding  Dir = 2, Dur = 2
01:53:45.143 00.000 10072 IsGuiding returns 0
01:53:45.146 00.003 10072 PulseGuide returned control before completion, sleep 12
01:53:45.157 00.011 1032 UpdateGuideState exits: m=1357 SNR=26.0
01:53:45.157 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:45.171 00.014 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:45.174 00.003 10072 IsGuiding returns 0
01:53:45.174 00.000 1032 Enqueuing Expose request
01:53:45.178 00.004 10072 Move returns status 0, amount 2
01:53:45.178 00.000 10072 MoveAxis(N, 0, ABG)
01:53:45.178 00.000 10072 Move returns status 0, amount 0
01:53:45.178 00.000 10072 move complete, result=0
01:53:45.178 00.000 10072 worker thread done servicing request
01:53:45.178 00.000 10072 Worker thread wakes up
01:53:45.178 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:45.178 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:45.187 00.009 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
01:53:45.586 00.399 10072 Exposure complete
01:53:45.645 00.059 10072 worker thread done servicing request
01:53:45.645 00.000 1032 OnExposeComplete: enter
01:53:45.649 00.004 1032 UpdateGuideState(): m_state=6
01:53:45.651 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 855
01:53:45.653 00.002 1032 Star::Find returns 1 (0), X=225.48, Y=619.52, Mass=1339, SNR=25.8, Peak=152 HFD=3.1
01:53:45.655 00.002 1032 MultiStar: [#1 0.10,-0.08,1.02,U] [#2 0.04,-0.17,0.78,U] [#3 0.10,-0.02,0.69,U] [#4 -0.01,-0.11,0.71,U] [#5 0.11,-0.23,0.60,U] [#6 0.24,-0.07,0.69,U] [#7 0.05,-0.14,0.60,U] [#8 -0.05,-0.12,0.55,U] 
01:53:45.657 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.11}, one-star: {-0.07, -0.11}
01:53:45.661 00.004 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
01:53:45.662 00.001 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
01:53:45.664 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.13 mountX=-0.12 mountY=-0.02, mountTheta=-2.96
01:53:45.666 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.11, opts=13)
01:53:45.666 00.000 1032 Enqueuing Move request for scope (0.05, -0.11)
01:53:45.666 00.000 10072 Worker thread wakes up
01:53:45.672 00.006 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
01:53:45.672 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
01:53:45.672 00.000 10072 Moving (0.05, -0.11) raw xDistance=-0.12 yDistance=-0.02
01:53:45.675 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:45.675 00.000 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 300.39
01:53:45.675 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
01:53:45.675 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:45.678 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:53:45.678 00.000 10072 MoveAxis(E, 2, ABG)
01:53:45.678 00.000 10072 Guiding  Dir = 2, Dur = 2
01:53:45.678 00.000 10072 IsGuiding returns 0
01:53:45.678 00.000 10072 PulseGuide returned control before completion, sleep 12
01:53:45.693 00.015 10072 IsGuiding returns 0
01:53:45.693 00.000 10072 Move returns status 0, amount 2
01:53:45.693 00.000 10072 MoveAxis(N, 0, ABG)
01:53:45.693 00.000 10072 Move returns status 0, amount 0
01:53:45.693 00.000 10072 move complete, result=0
01:53:45.693 00.000 10072 worker thread done servicing request
01:53:45.700 00.007 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:53:45.702 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:45.706 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:45.708 00.002 1032 Enqueuing Expose request
01:53:45.709 00.001 10072 Worker thread wakes up
01:53:45.711 00.002 1032 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
01:53:45.713 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:45.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:46.347 00.634 10072 Exposure complete
01:53:46.405 00.058 10072 worker thread done servicing request
01:53:46.407 00.002 1032 OnExposeComplete: enter
01:53:46.408 00.001 1032 UpdateGuideState(): m_state=6
01:53:46.410 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 856
01:53:46.412 00.002 1032 Star::Find returns 1 (0), X=225.62, Y=619.50, Mass=1294, SNR=25.3, Peak=135 HFD=3.1
01:53:46.416 00.004 1032 MultiStar: [#1 0.14,-0.18,1.04,U] [#2 0.15,-0.17,0.77,U] [#3 0.23,-0.18,0.70,U] [#4 0.13,-0.23,0.74,U] [#5 0.22,-0.34,0.61,U] [#6 0.18,-0.31,0.71,U] [#7 0.11,-0.23,0.58,U] [#8 0.00,-0.12,0.58,U] 
01:53:46.418 00.002 1032 single-star, 8 included, MultiStar: {0.13, -0.21}, one-star: {0.06, -0.13}
01:53:46.418 00.000 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
01:53:46.420 00.002 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
01:53:46.422 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.13 mountX=-0.14 mountY=-0.03, mountTheta=-2.96
01:53:46.426 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.13, opts=13)
01:53:46.428 00.002 1032 Enqueuing Move request for scope (0.06, -0.13)
01:53:46.431 00.003 10072 Worker thread wakes up
01:53:46.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
01:53:46.431 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
01:53:46.431 00.000 10072 Moving (0.06, -0.13) raw xDistance=-0.14 yDistance=-0.03
01:53:46.433 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:46.435 00.002 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 300.63
01:53:46.435 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:53:46.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:46.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:53:46.435 00.000 10072 MoveAxis(E, 67, ABG)
01:53:46.435 00.000 10072 Guiding  Dir = 2, Dur = 67
01:53:46.436 00.001 10072 IsGuiding returns 0
01:53:46.437 00.001 10072 PulseGuide returned control before completion, sleep 77
01:53:46.457 00.020 1032 UpdateGuideState exits: m=1294 SNR=25.3
01:53:46.461 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:46.463 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:46.464 00.001 1032 Enqueuing Expose request
01:53:46.515 00.051 10072 IsGuiding returns 0
01:53:46.515 00.000 10072 Move returns status 0, amount 67
01:53:46.515 00.000 10072 MoveAxis(N, 0, ABG)
01:53:46.515 00.000 10072 Move returns status 0, amount 0
01:53:46.515 00.000 10072 move complete, result=0
01:53:46.516 00.001 10072 worker thread done servicing request
01:53:46.516 00.000 10072 Worker thread wakes up
01:53:46.516 00.000 1032 GuideStep: -0.1 px 67 ms EAST, -0.0 px 0 ms NORTH
01:53:46.519 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:46.520 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:46.932 00.412 10072 Exposure complete
01:53:46.990 00.058 10072 worker thread done servicing request
01:53:46.990 00.000 1032 OnExposeComplete: enter
01:53:46.992 00.002 1032 UpdateGuideState(): m_state=6
01:53:46.992 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 857
01:53:46.992 00.000 1032 Star::Find returns 1 (0), X=225.70, Y=619.50, Mass=1287, SNR=25.2, Peak=123 HFD=3.1
01:53:46.992 00.000 1032 MultiStar: [#1 0.15,-0.19,1.08,U] [#2 0.19,-0.13,0.77,U] [#3 0.18,-0.12,0.70,U] [#4 0.25,-0.19,0.75,U] [#5 0.15,-0.22,0.60,U] [#6 0.31,-0.19,0.74,U] [#7 0.34,-0.20,0.62,U] [#8 0.02,-0.20,0.55,U] 
01:53:46.992 00.000 1032 single-star, 8 included, MultiStar: {0.19, -0.17}, one-star: {0.14, -0.13}
01:53:46.992 00.000 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
01:53:47.008 00.016 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
01:53:47.010 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.76 mountX=-0.17 mountY=-0.10, mountTheta=-2.59
01:53:47.012 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.13, opts=13)
01:53:47.016 00.004 1032 Enqueuing Move request for scope (0.14, -0.13)
01:53:47.020 00.004 10072 Worker thread wakes up
01:53:47.020 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
01:53:47.020 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
01:53:47.020 00.000 10072 Moving (0.14, -0.13) raw xDistance=-0.17 yDistance=-0.10
01:53:47.023 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:47.027 00.004 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 300.86
01:53:47.027 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
01:53:47.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:47.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:53:47.027 00.000 10072 MoveAxis(E, 79, ABG)
01:53:47.027 00.000 10072 Guiding  Dir = 2, Dur = 79
01:53:47.027 00.000 10072 IsGuiding returns 0
01:53:47.029 00.002 10072 PulseGuide returned control before completion, sleep 89
01:53:47.049 00.020 1032 UpdateGuideState exits: m=1287 SNR=25.2
01:53:47.053 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:47.056 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:47.057 00.001 1032 Enqueuing Expose request
01:53:47.119 00.062 10072 IsGuiding returns 1
01:53:47.119 00.000 10072 scope still moving after pulse duration time elapsed
01:53:47.151 00.032 10072 IsGuiding returns 0
01:53:47.152 00.001 10072 scope move finished after 79 + 44 ms
01:53:47.152 00.000 10072 Move returns status 0, amount 79
01:53:47.152 00.000 10072 MoveAxis(N, 0, ABG)
01:53:47.152 00.000 10072 Move returns status 0, amount 0
01:53:47.152 00.000 10072 move complete, result=0
01:53:47.152 00.000 10072 worker thread done servicing request
01:53:47.152 00.000 1032 GuideStep: -0.2 px 79 ms EAST, -0.1 px 0 ms NORTH
01:53:47.156 00.004 10072 Worker thread wakes up
01:53:47.156 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:47.156 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:47.786 00.630 10072 Exposure complete
01:53:47.844 00.058 10072 worker thread done servicing request
01:53:47.844 00.000 1032 OnExposeComplete: enter
01:53:47.849 00.005 1032 UpdateGuideState(): m_state=6
01:53:47.851 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 858
01:53:47.852 00.001 1032 Star::Find returns 1 (0), X=225.63, Y=619.84, Mass=1377, SNR=26.2, Peak=147 HFD=2.8
01:53:47.854 00.002 1032 MultiStar: [#1 0.17,0.06,1.03,U] [#2 0.17,0.15,0.73,U] [#3 0.21,0.12,0.70,U] [#4 0.13,0.18,0.74,U] [#5 0.08,-0.03,0.62,U] [#6 0.29,-0.02,0.72,U] [#7 0.17,-0.04,0.58,U] [#8 0.04,0.09,0.56,U] 
01:53:47.856 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.09}, one-star: {0.07, 0.21}
01:53:47.858 00.002 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
01:53:47.863 00.005 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
01:53:47.865 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.54 mountX=0.05 mountY=-0.17, mountTheta=-1.29
01:53:47.869 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.09, opts=13)
01:53:47.871 00.002 1032 Enqueuing Move request for scope (0.15, 0.09)
01:53:47.875 00.004 10072 Worker thread wakes up
01:53:47.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
01:53:47.875 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
01:53:47.875 00.000 10072 Moving (0.15, 0.09) raw xDistance=0.05 yDistance=-0.17
01:53:47.876 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:47.880 00.004 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 301.09
01:53:47.880 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:53:47.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:47.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:53:47.880 00.000 10072 MoveAxis(E, 3, ABG)
01:53:47.880 00.000 10072 Guiding  Dir = 2, Dur = 3
01:53:47.880 00.000 10072 IsGuiding returns 0
01:53:47.882 00.002 10072 PulseGuide returned control before completion, sleep 13
01:53:47.898 00.016 10072 IsGuiding returns 0
01:53:47.898 00.000 10072 Move returns status 0, amount 3
01:53:47.898 00.000 10072 MoveAxis(N, 0, ABG)
01:53:47.898 00.000 10072 Move returns status 0, amount 0
01:53:47.898 00.000 10072 move complete, result=0
01:53:47.898 00.000 10072 worker thread done servicing request
01:53:47.905 00.007 1032 UpdateGuideState exits: m=1377 SNR=26.2
01:53:47.907 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:47.909 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:47.913 00.004 1032 Enqueuing Expose request
01:53:47.914 00.001 10072 Worker thread wakes up
01:53:47.914 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
01:53:47.917 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:47.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:48.327 00.410 10072 Exposure complete
01:53:48.386 00.059 10072 worker thread done servicing request
01:53:48.386 00.000 1032 OnExposeComplete: enter
01:53:48.389 00.003 1032 UpdateGuideState(): m_state=6
01:53:48.393 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 859
01:53:48.394 00.001 1032 Star::Find returns 1 (0), X=225.62, Y=619.72, Mass=1322, SNR=25.6, Peak=147 HFD=2.9
01:53:48.398 00.004 1032 MultiStar: [#1 -0.01,-0.01,1.04,U] [#2 0.14,-0.04,0.77,U] [#3 0.28,0.09,0.70,U] [#4 0.10,0.11,0.70,U] [#5 0.08,-0.12,0.61,U] [#6 0.25,0.01,0.75,U] [#7 0.11,-0.09,0.59,U] [#8 0.11,-0.00,0.55,U] 
01:53:48.400 00.002 1032 single-star, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.07, 0.08}
01:53:48.402 00.002 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
01:53:48.404 00.002 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
01:53:48.404 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.91 mountX=0.06 mountY=-0.08, mountTheta=-0.92
01:53:48.404 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
01:53:48.411 00.007 1032 Enqueuing Move request for scope (0.07, 0.08)
01:53:48.411 00.000 10072 Worker thread wakes up
01:53:48.411 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:53:48.411 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:53:48.411 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.08
01:53:48.417 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:48.420 00.003 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 301.32
01:53:48.420 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
01:53:48.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:48.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:53:48.420 00.000 10072 MoveAxis(E, 3, ABG)
01:53:48.420 00.000 10072 Guiding  Dir = 2, Dur = 3
01:53:48.420 00.000 10072 IsGuiding returns 0
01:53:48.420 00.000 10072 PulseGuide returned control before completion, sleep 13
01:53:48.440 00.020 1032 UpdateGuideState exits: m=1322 SNR=25.6
01:53:48.445 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:48.445 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:48.445 00.000 1032 Enqueuing Expose request
01:53:48.450 00.005 10072 IsGuiding returns 0
01:53:48.450 00.000 10072 Move returns status 0, amount 3
01:53:48.450 00.000 10072 MoveAxis(N, 0, ABG)
01:53:48.450 00.000 10072 Move returns status 0, amount 0
01:53:48.450 00.000 10072 move complete, result=0
01:53:48.450 00.000 10072 worker thread done servicing request
01:53:48.450 00.000 10072 Worker thread wakes up
01:53:48.450 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:48.450 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:48.456 00.006 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:53:49.087 00.631 10072 Exposure complete
01:53:49.143 00.056 10072 worker thread done servicing request
01:53:49.143 00.000 1032 OnExposeComplete: enter
01:53:49.147 00.004 1032 UpdateGuideState(): m_state=6
01:53:49.149 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 860
01:53:49.151 00.002 1032 Star::Find returns 1 (0), X=225.67, Y=619.73, Mass=1288, SNR=25.2, Peak=141 HFD=2.9
01:53:49.153 00.002 1032 MultiStar: [#1 0.17,-0.06,1.04,U] [#2 0.15,-0.09,0.77,U] [#3 0.26,-0.04,0.75,U] [#4 0.16,0.04,0.72,U] [#5 0.03,-0.08,0.61,U] [#6 0.20,-0.05,0.70,U] [#7 0.11,-0.01,0.61,U] [#8 -0.00,0.02,0.56,U] 
01:53:49.157 00.004 1032 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.11, 0.09}
01:53:49.158 00.001 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
01:53:49.162 00.004 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
01:53:49.163 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.12 mountX=-0.05 mountY=-0.13, mountTheta=-1.95
01:53:49.167 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
01:53:49.171 00.004 1032 Enqueuing Move request for scope (0.14, -0.02)
01:53:49.172 00.001 10072 Worker thread wakes up
01:53:49.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
01:53:49.172 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
01:53:49.172 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.05 yDistance=-0.13
01:53:49.175 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:49.179 00.004 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 301.55
01:53:49.179 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:53:49.179 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:49.179 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:53:49.179 00.000 10072 MoveAxis(E, 3, ABG)
01:53:49.179 00.000 10072 Guiding  Dir = 2, Dur = 3
01:53:49.180 00.001 10072 IsGuiding returns 0
01:53:49.180 00.000 10072 PulseGuide returned control before completion, sleep 13
01:53:49.195 00.015 10072 IsGuiding returns 0
01:53:49.195 00.000 10072 Move returns status 0, amount 3
01:53:49.195 00.000 10072 MoveAxis(N, 0, ABG)
01:53:49.195 00.000 10072 Move returns status 0, amount 0
01:53:49.195 00.000 10072 move complete, result=0
01:53:49.195 00.000 10072 worker thread done servicing request
01:53:49.202 00.007 1032 UpdateGuideState exits: m=1288 SNR=25.2
01:53:49.204 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:49.205 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:49.209 00.004 1032 Enqueuing Expose request
01:53:49.211 00.002 10072 Worker thread wakes up
01:53:49.211 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:53:49.213 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:49.213 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:49.627 00.414 10072 Exposure complete
01:53:49.689 00.062 10072 worker thread done servicing request
01:53:49.689 00.000 1032 OnExposeComplete: enter
01:53:49.689 00.000 1032 UpdateGuideState(): m_state=6
01:53:49.696 00.007 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 861
01:53:49.698 00.002 1032 Star::Find returns 1 (0), X=225.66, Y=619.78, Mass=1293, SNR=25.3, Peak=138 HFD=2.8
01:53:49.700 00.002 1032 MultiStar: [#1 0.11,-0.03,1.05,U] [#2 0.03,-0.08,0.75,U] [#3 0.30,0.09,0.72,U] [#4 0.06,0.07,0.75,U] [#5 0.09,-0.17,0.61,U] [#6 0.33,-0.06,0.73,U] [#7 0.15,0.01,0.59,U] [#8 0.19,0.08,0.57,U] 
01:53:49.703 00.003 1032 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.11, 0.14}
01:53:49.704 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
01:53:49.707 00.003 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
01:53:49.709 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.08 mountX=-0.03 mountY=-0.15, mountTheta=-1.75
01:53:49.709 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
01:53:49.709 00.000 1032 Enqueuing Move request for scope (0.15, 0.01)
01:53:49.709 00.000 10072 Worker thread wakes up
01:53:49.709 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
01:53:49.709 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
01:53:49.709 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.15
01:53:49.721 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:49.724 00.003 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 301.77
01:53:49.724 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:53:49.724 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:49.724 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:53:49.724 00.000 10072 MoveAxis(E, 3, ABG)
01:53:49.724 00.000 10072 Guiding  Dir = 2, Dur = 3
01:53:49.726 00.002 10072 IsGuiding returns 0
01:53:49.726 00.000 10072 PulseGuide returned control before completion, sleep 13
01:53:49.742 00.016 10072 IsGuiding returns 0
01:53:49.742 00.000 10072 Move returns status 0, amount 3
01:53:49.742 00.000 10072 MoveAxis(N, 0, ABG)
01:53:49.742 00.000 10072 Move returns status 0, amount 0
01:53:49.742 00.000 10072 move complete, result=0
01:53:49.742 00.000 10072 worker thread done servicing request
01:53:49.748 00.006 1032 UpdateGuideState exits: m=1293 SNR=25.3
01:53:49.750 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:49.753 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:49.755 00.002 1032 Enqueuing Expose request
01:53:49.758 00.003 10072 Worker thread wakes up
01:53:49.758 00.000 1032 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:53:49.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:49.758 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:50.396 00.638 10072 Exposure complete
01:53:50.456 00.060 10072 worker thread done servicing request
01:53:50.456 00.000 1032 OnExposeComplete: enter
01:53:50.456 00.000 1032 UpdateGuideState(): m_state=6
01:53:50.456 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 862
01:53:50.464 00.008 1032 Star::Find returns 1 (0), X=225.74, Y=619.83, Mass=1250, SNR=24.9, Peak=141 HFD=2.8
01:53:50.464 00.000 1032 MultiStar: [#1 0.20,0.12,1.08,U] [#2 0.03,0.03,0.79,U] [#3 0.15,0.15,0.72,U] [#4 0.09,0.18,0.74,U] [#5 0.01,-0.02,0.63,U] [#6 0.31,0.16,0.73,U] [#7 0.13,0.34,0.61,U] [#8 0.07,0.16,0.57,U] 
01:53:50.464 00.000 1032 refined, 8 included, MultiStar: {0.14, 0.14}, one-star: {0.18, 0.20}
01:53:50.472 00.008 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
01:53:50.472 00.000 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
01:53:50.472 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.82 mountX=0.11 mountY=-0.17, mountTheta=-1.01
01:53:50.481 00.009 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.14, opts=13)
01:53:50.481 00.000 1032 Enqueuing Move request for scope (0.14, 0.14)
01:53:50.485 00.004 10072 Worker thread wakes up
01:53:50.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
01:53:50.485 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
01:53:50.485 00.000 10072 Moving (0.14, 0.14) raw xDistance=0.11 yDistance=-0.17
01:53:50.488 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:50.493 00.005 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 301.99
01:53:50.493 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
01:53:50.493 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:50.493 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:53:50.493 00.000 10072 MoveAxis(E, 4, ABG)
01:53:50.493 00.000 10072 Guiding  Dir = 2, Dur = 4
01:53:50.493 00.000 10072 IsGuiding returns 0
01:53:50.495 00.002 10072 PulseGuide returned control before completion, sleep 14
01:53:50.511 00.016 10072 IsGuiding returns 1
01:53:50.511 00.000 10072 scope still moving after pulse duration time elapsed
01:53:50.515 00.004 1032 UpdateGuideState exits: m=1250 SNR=24.9
01:53:50.516 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:50.520 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:50.522 00.002 1032 Enqueuing Expose request
01:53:50.543 00.021 10072 IsGuiding returns 0
01:53:50.543 00.000 10072 scope move finished after 4 + 44 ms
01:53:50.543 00.000 10072 Move returns status 0, amount 4
01:53:50.543 00.000 10072 MoveAxis(N, 0, ABG)
01:53:50.543 00.000 10072 Move returns status 0, amount 0
01:53:50.543 00.000 10072 move complete, result=0
01:53:50.543 00.000 10072 worker thread done servicing request
01:53:50.543 00.000 10072 Worker thread wakes up
01:53:50.543 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:50.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:50.549 00.006 1032 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
01:53:50.957 00.408 10072 Exposure complete
01:53:51.008 00.051 10072 worker thread done servicing request
01:53:51.008 00.000 1032 OnExposeComplete: enter
01:53:51.008 00.000 1032 UpdateGuideState(): m_state=6
01:53:51.016 00.008 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 863
01:53:51.020 00.004 1032 Star::Find returns 1 (0), X=225.70, Y=619.82, Mass=1334, SNR=25.7, Peak=140 HFD=2.9
01:53:51.020 00.000 1032 MultiStar: [#1 0.22,0.15,1.07,U] [#2 0.14,0.00,0.78,U] [#3 0.34,0.20,0.68,U] [#4 0.23,0.10,0.74,U] [#5 0.13,-0.09,0.61,U] [#6 0.33,0.07,0.72,U] [#7 0.05,0.05,0.61,U] [#8 0.19,-0.06,0.57,U] 
01:53:51.020 00.000 1032 refined, 8 included, MultiStar: {0.20, 0.08}, one-star: {0.14, 0.18}
01:53:51.025 00.005 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
01:53:51.025 00.000 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
01:53:51.025 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.21 cameraTheta=0.39 mountX=0.03 mountY=-0.21, mountTheta=-1.44
01:53:51.025 00.000 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.08, opts=13)
01:53:51.036 00.011 1032 Enqueuing Move request for scope (0.20, 0.08)
01:53:51.038 00.002 10072 Worker thread wakes up
01:53:51.039 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0xd
01:53:51.039 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
01:53:51.039 00.000 10072 Moving (0.20, 0.08) raw xDistance=0.03 yDistance=-0.21
01:53:51.041 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:51.042 00.001 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 302.21
01:53:51.042 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:53:51.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:53:51.042 00.000 10072 MoveAxis(E, 4, ABG)
01:53:51.042 00.000 10072 Guiding  Dir = 2, Dur = 4
01:53:51.044 00.002 10072 IsGuiding returns 0
01:53:51.045 00.001 10072 PulseGuide returned control before completion, sleep 14
01:53:51.061 00.016 10072 IsGuiding returns 0
01:53:51.061 00.000 10072 Move returns status 0, amount 4
01:53:51.061 00.000 10072 MoveAxis(N, 137, ABG)
01:53:51.061 00.000 10072 Guiding  Dir = 0, Dur = 137
01:53:51.062 00.001 10072 IsGuiding returns 0
01:53:51.062 00.000 10072 PulseGuide returned control before completion, sleep 147
01:53:51.063 00.001 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:53:51.063 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:51.063 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:51.063 00.000 1032 Enqueuing Expose request
01:53:51.221 00.158 10072 IsGuiding returns 0
01:53:51.221 00.000 10072 Move returns status 0, amount 137
01:53:51.221 00.000 10072 move complete, result=0
01:53:51.221 00.000 10072 worker thread done servicing request
01:53:51.221 00.000 10072 Worker thread wakes up
01:53:51.222 00.001 1032 GuideStep: 0.0 px 4 ms EAST, -0.2 px 137 ms NORTH
01:53:51.224 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:51.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:51.860 00.636 10072 Exposure complete
01:53:51.892 00.032 10072 worker thread done servicing request
01:53:51.892 00.000 1032 OnExposeComplete: enter
01:53:51.905 00.013 1032 UpdateGuideState(): m_state=6
01:53:51.908 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 864
01:53:51.908 00.000 1032 Star::Find returns 1 (0), X=225.34, Y=619.64, Mass=1317, SNR=25.6, Peak=138 HFD=3.0
01:53:51.910 00.002 1032 MultiStar: [#1 -0.13,-0.08,1.06,U] [#2 -0.09,-0.07,0.79,U] [#3 0.02,-0.09,0.72,U] [#4 -0.14,-0.06,0.72,U] [#5 -0.12,-0.19,0.60,U] [#6 -0.07,-0.21,0.72,U] [#7 -0.25,-0.10,0.59,U] [#8 -0.32,-0.29,0.53,U] 
01:53:51.912 00.002 1032 refined, 8 included, MultiStar: {-0.14, -0.11}, one-star: {-0.21, 0.01}
01:53:51.914 00.002 1032 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.83) = xAngle (-4.33 = 1.95)
01:53:51.916 00.002 1032 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.33 = 1.95)
01:53:51.916 00.000 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.50 mountX=-0.07 mountY=0.17, mountTheta=1.95
01:53:51.921 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.11, opts=13)
01:53:51.922 00.001 1032 Enqueuing Move request for scope (-0.14, -0.11)
01:53:51.924 00.002 10072 Worker thread wakes up
01:53:51.924 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
01:53:51.924 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
01:53:51.924 00.000 10072 Moving (-0.14, -0.11) raw xDistance=-0.07 yDistance=0.17
01:53:51.927 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:51.929 00.002 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 302.43
01:53:51.929 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:53:51.929 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:51.929 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:53:51.929 00.000 10072 MoveAxis(E, 5, ABG)
01:53:51.929 00.000 10072 Guiding  Dir = 2, Dur = 5
01:53:51.930 00.001 10072 IsGuiding returns 0
01:53:51.931 00.001 10072 PulseGuide returned control before completion, sleep 15
01:53:51.947 00.016 10072 IsGuiding returns 0
01:53:51.947 00.000 10072 Move returns status 0, amount 5
01:53:51.947 00.000 10072 MoveAxis(N, 0, ABG)
01:53:51.947 00.000 10072 Move returns status 0, amount 0
01:53:51.947 00.000 10072 move complete, result=0
01:53:51.947 00.000 1032 UpdateGuideState exits: m=1317 SNR=25.6
01:53:51.948 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:51.950 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:51.952 00.002 1032 Enqueuing Expose request
01:53:51.954 00.002 1032 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
01:53:51.956 00.002 10072 worker thread done servicing request
01:53:51.956 00.000 10072 Worker thread wakes up
01:53:51.956 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:51.956 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:52.362 00.406 10072 Exposure complete
01:53:52.404 00.042 10072 worker thread done servicing request
01:53:52.404 00.000 1032 OnExposeComplete: enter
01:53:52.408 00.004 1032 UpdateGuideState(): m_state=6
01:53:52.410 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 865
01:53:52.412 00.002 1032 Star::Find returns 1 (0), X=225.31, Y=619.63, Mass=1273, SNR=25.1, Peak=138 HFD=2.9
01:53:52.414 00.002 1032 MultiStar: [#1 -0.07,-0.05,1.06,U] [#2 -0.14,-0.14,0.78,U] [#3 0.09,-0.02,0.73,U] [#4 -0.08,-0.09,0.72,U] [#5 -0.03,-0.10,0.65,U] [#6 0.19,-0.13,0.74,U] [#7 -0.05,-0.19,0.62,U] [#8 -0.21,-0.04,0.56,U] 
01:53:52.416 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.08}, one-star: {-0.25, -0.01}
01:53:52.418 00.002 1032 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.83) = xAngle (-4.08 = 2.20)
01:53:52.420 00.002 1032 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.08 = 2.20)
01:53:52.422 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.25 mountX=-0.06 mountY=0.08, mountTheta=2.20
01:53:52.425 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.08, opts=13)
01:53:52.427 00.002 1032 Enqueuing Move request for scope (-0.06, -0.08)
01:53:52.429 00.002 10072 Worker thread wakes up
01:53:52.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
01:53:52.429 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
01:53:52.429 00.000 10072 Moving (-0.06, -0.08) raw xDistance=-0.06 yDistance=0.08
01:53:52.431 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:52.433 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 302.64
01:53:52.433 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:53:52.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:52.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:53:52.433 00.000 10072 MoveAxis(E, 4, ABG)
01:53:52.433 00.000 10072 Guiding  Dir = 2, Dur = 4
01:53:52.435 00.002 10072 IsGuiding returns 0
01:53:52.435 00.000 10072 PulseGuide returned control before completion, sleep 14
01:53:52.450 00.015 1032 UpdateGuideState exits: m=1273 SNR=25.1
01:53:52.454 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:52.455 00.001 10072 IsGuiding returns 0
01:53:52.455 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:52.458 00.003 10072 Move returns status 0, amount 4
01:53:52.458 00.000 1032 Enqueuing Expose request
01:53:52.460 00.002 10072 MoveAxis(N, 0, ABG)
01:53:52.460 00.000 10072 Move returns status 0, amount 0
01:53:52.460 00.000 10072 move complete, result=0
01:53:52.460 00.000 10072 worker thread done servicing request
01:53:52.460 00.000 10072 Worker thread wakes up
01:53:52.460 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:52.460 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:52.467 00.007 1032 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:53:53.090 00.623 10072 Exposure complete
01:53:53.138 00.048 10072 worker thread done servicing request
01:53:53.138 00.000 1032 OnExposeComplete: enter
01:53:53.138 00.000 1032 UpdateGuideState(): m_state=6
01:53:53.141 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 866
01:53:53.141 00.000 1032 Star::Find returns 1 (0), X=225.44, Y=619.62, Mass=1316, SNR=25.6, Peak=160 HFD=3.0
01:53:53.144 00.003 1032 MultiStar: [#1 0.00,-0.04,1.06,U] [#2 -0.12,-0.04,0.77,U] [#3 -0.05,-0.01,0.72,U] [#4 -0.15,-0.07,0.73,U] [#5 -0.02,-0.08,0.61,U] [#6 0.09,0.02,0.71,U] [#7 -0.20,0.02,0.60,U] [#8 -0.07,0.08,0.56,U] 
01:53:53.146 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.12, -0.01}
01:53:53.148 00.002 1032 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.83) = xAngle (-4.70 = 1.59)
01:53:53.150 00.002 1032 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.70 = 1.59)
01:53:53.150 00.000 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.87 mountX=-0.00 mountY=0.07, mountTheta=1.59
01:53:53.154 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.02, opts=13)
01:53:53.156 00.002 1032 Enqueuing Move request for scope (-0.07, -0.02)
01:53:53.158 00.002 10072 Worker thread wakes up
01:53:53.158 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
01:53:53.158 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
01:53:53.158 00.000 10072 Moving (-0.07, -0.02) raw xDistance=-0.00 yDistance=0.07
01:53:53.160 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:53.162 00.002 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 302.85
01:53:53.162 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
01:53:53.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:53.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:53:53.162 00.000 10072 MoveAxis(E, 5, ABG)
01:53:53.162 00.000 10072 Guiding  Dir = 2, Dur = 5
01:53:53.163 00.001 10072 IsGuiding returns 0
01:53:53.163 00.000 10072 PulseGuide returned control before completion, sleep 15
01:53:53.179 00.016 10072 IsGuiding returns 0
01:53:53.179 00.000 10072 Move returns status 0, amount 5
01:53:53.179 00.000 10072 MoveAxis(N, 0, ABG)
01:53:53.179 00.000 10072 Move returns status 0, amount 0
01:53:53.179 00.000 10072 move complete, result=0
01:53:53.180 00.001 10072 worker thread done servicing request
01:53:53.180 00.000 1032 UpdateGuideState exits: m=1316 SNR=25.6
01:53:53.183 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:53.183 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:53.183 00.000 1032 Enqueuing Expose request
01:53:53.183 00.000 1032 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
01:53:53.183 00.000 10072 Worker thread wakes up
01:53:53.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:53.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:53.610 00.427 10072 Exposure complete
01:53:53.641 00.031 10072 worker thread done servicing request
01:53:53.641 00.000 1032 OnExposeComplete: enter
01:53:53.656 00.015 1032 UpdateGuideState(): m_state=6
01:53:53.656 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 867
01:53:53.658 00.002 1032 Star::Find returns 1 (0), X=225.38, Y=619.70, Mass=1304, SNR=25.4, Peak=164 HFD=2.9
01:53:53.660 00.002 1032 MultiStar: [#1 -0.07,0.04,1.04,U] [#2 -0.13,-0.10,0.80,U] [#3 -0.16,0.02,0.71,U] [#4 -0.10,0.04,0.70,U] [#5 -0.09,-0.19,0.61,U] [#6 0.07,0.08,0.73,U] [#7 0.01,-0.01,0.60,U] [#8 -0.33,0.02,0.56,U] 
01:53:53.662 00.002 1032 refined, 8 included, MultiStar: {-0.11, 0.00}, one-star: {-0.18, 0.06}
01:53:53.662 00.000 1032 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.83) = xAngle (1.31 = 1.31)
01:53:53.664 00.002 1032 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.31 = 1.31)
01:53:53.666 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.14 mountX=0.03 mountY=0.10, mountTheta=1.31
01:53:53.668 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.00, opts=13)
01:53:53.670 00.002 1032 Enqueuing Move request for scope (-0.11, 0.00)
01:53:53.670 00.000 10072 Worker thread wakes up
01:53:53.672 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
01:53:53.672 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
01:53:53.672 00.000 10072 Moving (-0.11, 0.00) raw xDistance=0.03 yDistance=0.10
01:53:53.672 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:53.674 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 303.06
01:53:53.674 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:53:53.674 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:53.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:53:53.674 00.000 10072 MoveAxis(E, 4, ABG)
01:53:53.674 00.000 10072 Guiding  Dir = 2, Dur = 4
01:53:53.677 00.003 10072 IsGuiding returns 0
01:53:53.677 00.000 10072 PulseGuide returned control before completion, sleep 14
01:53:53.693 00.016 10072 IsGuiding returns 0
01:53:53.693 00.000 10072 Move returns status 0, amount 4
01:53:53.693 00.000 1032 UpdateGuideState exits: m=1304 SNR=25.4
01:53:53.695 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:53.697 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:53.697 00.000 1032 Enqueuing Expose request
01:53:53.697 00.000 10072 MoveAxis(N, 0, ABG)
01:53:53.697 00.000 10072 Move returns status 0, amount 0
01:53:53.697 00.000 10072 move complete, result=0
01:53:53.697 00.000 10072 worker thread done servicing request
01:53:53.697 00.000 10072 Worker thread wakes up
01:53:53.697 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:53.697 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:53.708 00.011 1032 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
01:53:54.333 00.625 10072 Exposure complete
01:53:54.367 00.034 10072 worker thread done servicing request
01:53:54.367 00.000 1032 OnExposeComplete: enter
01:53:54.367 00.000 1032 UpdateGuideState(): m_state=6
01:53:54.378 00.011 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 868
01:53:54.380 00.002 1032 Star::Find returns 1 (0), X=225.41, Y=619.64, Mass=1251, SNR=24.9, Peak=159 HFD=2.9
01:53:54.380 00.000 1032 MultiStar: [#1 -0.05,-0.01,1.09,U] [#2 -0.05,-0.08,0.78,U] [#3 0.10,0.01,0.73,U] [#4 -0.09,-0.09,0.75,U] [#5 -0.04,-0.13,0.63,U] [#6 -0.06,-0.10,0.71,U] [#7 0.01,0.02,0.59,U] [#8 -0.22,-0.08,0.60,U] 
01:53:54.382 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.05}, one-star: {-0.14, 0.00}
01:53:54.384 00.002 1032 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.83) = xAngle (-4.31 = 1.97)
01:53:54.386 00.002 1032 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.31 = 1.97)
01:53:54.386 00.000 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.48 mountX=-0.03 mountY=0.07, mountTheta=1.97
01:53:54.390 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.05, opts=13)
01:53:54.391 00.001 1032 Enqueuing Move request for scope (-0.06, -0.05)
01:53:54.395 00.004 10072 Worker thread wakes up
01:53:54.395 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
01:53:54.395 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
01:53:54.395 00.000 10072 Moving (-0.06, -0.05) raw xDistance=-0.03 yDistance=0.07
01:53:54.397 00.002 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 303.27
01:53:54.397 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:54.399 00.002 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:53:54.399 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:54.399 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:53:54.399 00.000 10072 MoveAxis(E, 5, ABG)
01:53:54.399 00.000 10072 Guiding  Dir = 2, Dur = 5
01:53:54.399 00.000 10072 IsGuiding returns 0
01:53:54.401 00.002 10072 PulseGuide returned control before completion, sleep 15
01:53:54.409 00.008 1032 UpdateGuideState exits: m=1251 SNR=24.9
01:53:54.409 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:54.418 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:54.418 00.000 1032 Enqueuing Expose request
01:53:54.425 00.007 10072 IsGuiding returns 0
01:53:54.425 00.000 10072 Move returns status 0, amount 5
01:53:54.425 00.000 10072 MoveAxis(N, 0, ABG)
01:53:54.425 00.000 10072 Move returns status 0, amount 0
01:53:54.425 00.000 10072 move complete, result=0
01:53:54.425 00.000 10072 worker thread done servicing request
01:53:54.425 00.000 10072 Worker thread wakes up
01:53:54.425 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:54.425 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:54.425 00.000 1032 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
01:53:54.840 00.415 10072 Exposure complete
01:53:54.876 00.036 10072 worker thread done servicing request
01:53:54.876 00.000 1032 OnExposeComplete: enter
01:53:54.884 00.008 1032 UpdateGuideState(): m_state=6
01:53:54.884 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 869
01:53:54.884 00.000 1032 Star::Find returns 1 (0), X=225.50, Y=619.71, Mass=1319, SNR=25.6, Peak=167 HFD=3.1
01:53:54.884 00.000 1032 MultiStar: [#1 0.01,0.03,1.02,U] [#2 -0.05,-0.05,0.75,U] [#3 -0.03,-0.02,0.70,U] [#4 -0.04,0.03,0.73,U] [#5 0.07,0.01,0.62,U] [#6 0.16,-0.13,0.73,U] [#7 0.10,-0.12,0.59,U] [#8 -0.13,-0.03,0.57,U] 
01:53:54.891 00.007 1032 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {-0.05, 0.07}
01:53:54.893 00.002 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.04)
01:53:54.893 00.000 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.04)
01:53:54.893 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.42 mountX=-0.02 mountY=0.00, mountTheta=3.04
01:53:54.900 00.007 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.02, opts=13)
01:53:54.902 00.002 1032 Enqueuing Move request for scope (0.00, -0.02)
01:53:54.904 00.002 10072 Worker thread wakes up
01:53:54.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
01:53:54.904 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
01:53:54.904 00.000 10072 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
01:53:54.906 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:54.906 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 303.47
01:53:54.906 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:53:54.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:54.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:53:54.906 00.000 10072 MoveAxis(E, 3, ABG)
01:53:54.906 00.000 10072 Guiding  Dir = 2, Dur = 3
01:53:54.909 00.003 10072 IsGuiding returns 0
01:53:54.909 00.000 10072 PulseGuide returned control before completion, sleep 13
01:53:54.925 00.016 10072 IsGuiding returns 0
01:53:54.925 00.000 10072 Move returns status 0, amount 3
01:53:54.925 00.000 10072 MoveAxis(N, 0, ABG)
01:53:54.925 00.000 10072 Move returns status 0, amount 0
01:53:54.925 00.000 10072 move complete, result=0
01:53:54.925 00.000 1032 UpdateGuideState exits: m=1319 SNR=25.6
01:53:54.928 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:54.928 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:54.928 00.000 1032 Enqueuing Expose request
01:53:54.928 00.000 1032 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
01:53:54.934 00.006 10072 worker thread done servicing request
01:53:54.934 00.000 10072 Worker thread wakes up
01:53:54.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:54.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:55.562 00.628 10072 Exposure complete
01:53:55.604 00.042 10072 worker thread done servicing request
01:53:55.604 00.000 1032 OnExposeComplete: enter
01:53:55.607 00.003 1032 UpdateGuideState(): m_state=6
01:53:55.610 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 870
01:53:55.612 00.002 1032 Star::Find returns 1 (0), X=225.42, Y=619.65, Mass=1324, SNR=25.6, Peak=157 HFD=3.0
01:53:55.614 00.002 1032 MultiStar: [#1 0.04,0.15,1.02,U] [#2 -0.00,0.02,0.79,U] [#3 0.07,0.04,0.69,U] [#4 0.05,-0.09,0.75,U] [#5 0.03,-0.17,0.62,U] [#6 0.04,-0.06,0.73,U] [#7 -0.05,0.01,0.58,U] [#8 -0.18,-0.00,0.56,U] 
01:53:55.616 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.00}, one-star: {-0.13, 0.01}
01:53:55.616 00.000 1032 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.83) = xAngle (-4.90 = 1.39)
01:53:55.618 00.002 1032 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.90 = 1.39)
01:53:55.620 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-3.07 mountX=0.00 mountY=0.01, mountTheta=1.39
01:53:55.622 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.00, opts=13)
01:53:55.623 00.001 1032 Enqueuing Move request for scope (-0.01, -0.00)
01:53:55.625 00.002 10072 Worker thread wakes up
01:53:55.625 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
01:53:55.625 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
01:53:55.625 00.000 10072 Moving (-0.01, -0.00) raw xDistance=0.00 yDistance=0.01
01:53:55.627 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:55.627 00.000 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 303.68
01:53:55.627 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
01:53:55.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:55.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:53:55.627 00.000 10072 MoveAxis(E, 4, ABG)
01:53:55.627 00.000 10072 Guiding  Dir = 2, Dur = 4
01:53:55.632 00.005 10072 IsGuiding returns 0
01:53:55.632 00.000 10072 PulseGuide returned control before completion, sleep 14
01:53:55.641 00.009 1032 UpdateGuideState exits: m=1324 SNR=25.6
01:53:55.649 00.008 10072 IsGuiding returns 0
01:53:55.650 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:55.651 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:55.653 00.002 1032 Enqueuing Expose request
01:53:55.654 00.001 10072 Move returns status 0, amount 4
01:53:55.654 00.000 10072 MoveAxis(N, 0, ABG)
01:53:55.654 00.000 10072 Move returns status 0, amount 0
01:53:55.654 00.000 10072 move complete, result=0
01:53:55.654 00.000 10072 worker thread done servicing request
01:53:55.654 00.000 10072 Worker thread wakes up
01:53:55.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:55.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:55.658 00.004 1032 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:53:56.063 00.405 10072 Exposure complete
01:53:56.098 00.035 10072 worker thread done servicing request
01:53:56.098 00.000 1032 OnExposeComplete: enter
01:53:56.108 00.010 1032 UpdateGuideState(): m_state=6
01:53:56.110 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 871
01:53:56.112 00.002 1032 Star::Find returns 1 (0), X=225.36, Y=619.79, Mass=1305, SNR=25.5, Peak=151 HFD=2.7
01:53:56.113 00.001 1032 MultiStar: [#1 0.02,0.04,0.99,U] [#2 -0.00,0.06,0.78,U] [#3 -0.01,0.08,0.69,U] [#4 -0.08,0.01,0.73,U] [#5 -0.14,-0.01,0.63,U] [#6 0.10,0.11,0.75,U] [#7 -0.13,0.10,0.61,U] [#8 -0.04,-0.08,0.57,U] 
01:53:56.115 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.20, 0.16}
01:53:56.115 00.000 1032 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.83) = xAngle (0.45 = 0.45)
01:53:56.117 00.002 1032 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.45 = 0.45)
01:53:56.119 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.28 mountX=0.07 mountY=0.03, mountTheta=0.45
01:53:56.121 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
01:53:56.124 00.003 1032 Enqueuing Move request for scope (-0.05, 0.06)
01:53:56.126 00.002 10072 Worker thread wakes up
01:53:56.126 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
01:53:56.126 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
01:53:56.126 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.07 yDistance=0.03
01:53:56.128 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:56.130 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 303.88
01:53:56.130 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:53:56.130 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:56.130 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:53:56.130 00.000 10072 MoveAxis(E, 3, ABG)
01:53:56.130 00.000 10072 Guiding  Dir = 2, Dur = 3
01:53:56.131 00.001 10072 IsGuiding returns 0
01:53:56.131 00.000 10072 PulseGuide returned control before completion, sleep 13
01:53:56.147 00.016 1032 UpdateGuideState exits: m=1305 SNR=25.5
01:53:56.147 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:56.149 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:56.149 00.000 1032 Enqueuing Expose request
01:53:56.149 00.000 10072 IsGuiding returns 0
01:53:56.149 00.000 10072 Move returns status 0, amount 3
01:53:56.149 00.000 10072 MoveAxis(N, 0, ABG)
01:53:56.149 00.000 10072 Move returns status 0, amount 0
01:53:56.149 00.000 10072 move complete, result=0
01:53:56.149 00.000 10072 worker thread done servicing request
01:53:56.149 00.000 10072 Worker thread wakes up
01:53:56.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:56.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:56.149 00.000 1032 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
01:53:56.785 00.636 10072 Exposure complete
01:53:56.816 00.031 10072 worker thread done servicing request
01:53:56.816 00.000 1032 OnExposeComplete: enter
01:53:56.827 00.011 1032 UpdateGuideState(): m_state=6
01:53:56.829 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 872
01:53:56.829 00.000 1032 Star::Find returns 1 (0), X=225.48, Y=619.68, Mass=1300, SNR=25.3, Peak=135 HFD=3.0
01:53:56.829 00.000 1032 MultiStar: [#1 0.06,0.08,1.06,U] [#2 0.05,0.08,0.80,U] [#3 0.08,0.05,0.74,U] [#4 -0.06,-0.05,0.71,U] [#5 -0.10,-0.14,0.62,U] [#6 0.21,-0.09,0.74,U] [#7 -0.04,0.01,0.61,U] [#8 -0.02,0.08,0.53,U] 
01:53:56.829 00.000 1032 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {-0.07, 0.04}
01:53:56.829 00.000 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
01:53:56.829 00.000 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
01:53:56.829 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.69 mountX=0.01 mountY=-0.02, mountTheta=-1.14
01:53:56.829 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
01:53:56.829 00.000 1032 Enqueuing Move request for scope (0.02, 0.01)
01:53:56.845 00.016 10072 Worker thread wakes up
01:53:56.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
01:53:56.845 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
01:53:56.845 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
01:53:56.845 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:56.847 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 304.07
01:53:56.847 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:53:56.847 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:56.847 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:53:56.847 00.000 10072 MoveAxis(E, 4, ABG)
01:53:56.847 00.000 10072 Guiding  Dir = 2, Dur = 4
01:53:56.850 00.003 10072 IsGuiding returns 0
01:53:56.850 00.000 10072 PulseGuide returned control before completion, sleep 14
01:53:56.864 00.014 1032 UpdateGuideState exits: m=1300 SNR=25.3
01:53:56.866 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:56.868 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:56.868 00.000 1032 Enqueuing Expose request
01:53:56.868 00.000 10072 IsGuiding returns 0
01:53:56.868 00.000 10072 Move returns status 0, amount 4
01:53:56.868 00.000 10072 MoveAxis(N, 0, ABG)
01:53:56.868 00.000 10072 Move returns status 0, amount 0
01:53:56.868 00.000 10072 move complete, result=0
01:53:56.868 00.000 10072 worker thread done servicing request
01:53:56.868 00.000 10072 Worker thread wakes up
01:53:56.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:56.868 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:56.868 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
01:53:57.281 00.413 10072 Exposure complete
01:53:57.319 00.038 10072 worker thread done servicing request
01:53:57.319 00.000 1032 OnExposeComplete: enter
01:53:57.319 00.000 1032 UpdateGuideState(): m_state=6
01:53:57.319 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 873
01:53:57.327 00.008 1032 Star::Find returns 1 (0), X=225.49, Y=619.60, Mass=1370, SNR=26.1, Peak=142 HFD=3.1
01:53:57.328 00.001 1032 MultiStar: [#1 0.02,-0.00,1.03,U] [#2 -0.04,-0.13,0.75,U] [#3 -0.00,-0.07,0.69,U] [#4 -0.15,-0.12,0.72,U] [#5 -0.13,-0.11,0.61,U] [#6 0.11,0.03,0.70,U] [#7 0.05,0.05,0.56,U] [#8 -0.04,-0.14,0.54,U] 
01:53:57.328 00.000 1032 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.06, -0.04}
01:53:57.328 00.000 1032 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.83) = xAngle (-3.86 = 2.42)
01:53:57.334 00.006 1032 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.86 = 2.42)
01:53:57.336 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-2.03 mountX=-0.05 mountY=0.04, mountTheta=2.42
01:53:57.338 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.06, opts=13)
01:53:57.340 00.002 1032 Enqueuing Move request for scope (-0.03, -0.06)
01:53:57.342 00.002 10072 Worker thread wakes up
01:53:57.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
01:53:57.342 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
01:53:57.342 00.000 10072 Moving (-0.03, -0.06) raw xDistance=-0.05 yDistance=0.04
01:53:57.344 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:57.346 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 304.27
01:53:57.346 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:53:57.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:57.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:53:57.346 00.000 10072 MoveAxis(E, 4, ABG)
01:53:57.346 00.000 10072 Guiding  Dir = 2, Dur = 4
01:53:57.347 00.001 10072 IsGuiding returns 0
01:53:57.347 00.000 10072 PulseGuide returned control before completion, sleep 14
01:53:57.360 00.013 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:53:57.363 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:57.363 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:57.363 00.000 1032 Enqueuing Expose request
01:53:57.363 00.000 10072 IsGuiding returns 0
01:53:57.363 00.000 10072 Move returns status 0, amount 4
01:53:57.363 00.000 10072 MoveAxis(N, 0, ABG)
01:53:57.363 00.000 10072 Move returns status 0, amount 0
01:53:57.363 00.000 10072 move complete, result=0
01:53:57.363 00.000 10072 worker thread done servicing request
01:53:57.363 00.000 10072 Worker thread wakes up
01:53:57.363 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:57.363 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:57.370 00.007 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:53:57.999 00.629 10072 Exposure complete
01:53:58.034 00.035 10072 worker thread done servicing request
01:53:58.034 00.000 1032 OnExposeComplete: enter
01:53:58.034 00.000 1032 UpdateGuideState(): m_state=6
01:53:58.034 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 874
01:53:58.045 00.011 1032 Star::Find returns 1 (0), X=225.35, Y=619.68, Mass=1227, SNR=24.7, Peak=141 HFD=3.0
01:53:58.047 00.002 1032 MultiStar: [#1 -0.07,-0.01,1.10,U] [#2 0.04,-0.03,0.81,U] [#3 0.10,-0.07,0.77,U] [#4 -0.15,-0.12,0.78,U] [#5 -0.03,-0.07,0.65,U] [#6 0.12,-0.13,0.74,U] [#7 -0.05,-0.01,0.62,U] [#8 -0.11,0.03,0.58,U] 
01:53:58.047 00.000 1032 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {-0.21, 0.04}
01:53:58.047 00.000 1032 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.83) = xAngle (-4.27 = 2.01)
01:53:58.047 00.000 1032 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.27 = 2.01)
01:53:58.047 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.44 mountX=-0.03 mountY=0.05, mountTheta=2.01
01:53:58.047 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.04, opts=13)
01:53:58.047 00.000 1032 Enqueuing Move request for scope (-0.05, -0.04)
01:53:58.047 00.000 10072 Worker thread wakes up
01:53:58.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
01:53:58.061 00.014 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
01:53:58.061 00.000 10072 Moving (-0.05, -0.04) raw xDistance=-0.03 yDistance=0.05
01:53:58.063 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:58.064 00.001 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 304.46
01:53:58.064 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:53:58.064 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:58.064 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:53:58.064 00.000 10072 MoveAxis(E, 4, ABG)
01:53:58.064 00.000 10072 Guiding  Dir = 2, Dur = 4
01:53:58.066 00.002 10072 IsGuiding returns 0
01:53:58.066 00.000 10072 PulseGuide returned control before completion, sleep 14
01:53:58.081 00.015 10072 IsGuiding returns 0
01:53:58.081 00.000 1032 UpdateGuideState exits: m=1227 SNR=24.7
01:53:58.082 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:58.084 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:58.086 00.002 1032 Enqueuing Expose request
01:53:58.086 00.000 10072 Move returns status 0, amount 4
01:53:58.086 00.000 10072 MoveAxis(N, 0, ABG)
01:53:58.086 00.000 10072 Move returns status 0, amount 0
01:53:58.086 00.000 10072 move complete, result=0
01:53:58.086 00.000 10072 worker thread done servicing request
01:53:58.086 00.000 10072 Worker thread wakes up
01:53:58.086 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:58.086 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:58.086 00.000 1032 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
01:53:58.494 00.408 10072 Exposure complete
01:53:58.539 00.045 10072 worker thread done servicing request
01:53:58.539 00.000 1032 OnExposeComplete: enter
01:53:58.539 00.000 1032 UpdateGuideState(): m_state=6
01:53:58.542 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 875
01:53:58.544 00.002 1032 Star::Find returns 1 (0), X=225.41, Y=619.78, Mass=1301, SNR=25.4, Peak=132 HFD=3.2
01:53:58.546 00.002 1032 MultiStar: [#1 0.02,0.15,1.04,U] [#2 -0.03,0.04,0.77,U] [#3 -0.09,0.07,0.73,U] [#4 -0.12,0.16,0.75,U] [#5 0.00,-0.10,0.60,U] [#6 0.16,0.01,0.72,U] [#7 -0.18,0.05,0.59,U] [#8 -0.10,-0.07,0.55,U] 
01:53:58.547 00.001 1032 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.15, 0.15}
01:53:58.547 00.000 1032 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.83) = xAngle (0.41 = 0.41)
01:53:58.547 00.000 1032 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.41 = 0.41)
01:53:58.547 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.24 mountX=0.08 mountY=0.03, mountTheta=0.41
01:53:58.556 00.009 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.06, opts=13)
01:53:58.556 00.000 1032 Enqueuing Move request for scope (-0.05, 0.06)
01:53:58.558 00.002 10072 Worker thread wakes up
01:53:58.558 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
01:53:58.558 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
01:53:58.558 00.000 10072 Moving (-0.05, 0.06) raw xDistance=0.08 yDistance=0.03
01:53:58.560 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:58.563 00.003 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 304.66
01:53:58.563 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:53:58.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:58.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:53:58.563 00.000 10072 MoveAxis(E, 4, ABG)
01:53:58.563 00.000 10072 Guiding  Dir = 2, Dur = 4
01:53:58.564 00.001 10072 IsGuiding returns 0
01:53:58.565 00.001 10072 PulseGuide returned control before completion, sleep 14
01:53:58.580 00.015 10072 IsGuiding returns 0
01:53:58.580 00.000 10072 Move returns status 0, amount 4
01:53:58.580 00.000 1032 UpdateGuideState exits: m=1301 SNR=25.4
01:53:58.583 00.003 10072 MoveAxis(N, 0, ABG)
01:53:58.583 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:58.585 00.002 10072 Move returns status 0, amount 0
01:53:58.585 00.000 10072 move complete, result=0
01:53:58.585 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:58.588 00.003 1032 Enqueuing Expose request
01:53:58.589 00.001 1032 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
01:53:58.591 00.002 10072 worker thread done servicing request
01:53:58.591 00.000 10072 Worker thread wakes up
01:53:58.591 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:58.591 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:59.233 00.642 10072 Exposure complete
01:53:59.268 00.035 10072 worker thread done servicing request
01:53:59.268 00.000 1032 OnExposeComplete: enter
01:53:59.268 00.000 1032 UpdateGuideState(): m_state=6
01:53:59.268 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 876
01:53:59.268 00.000 1032 Star::Find returns 1 (0), X=225.47, Y=619.69, Mass=1288, SNR=25.3, Peak=136 HFD=3.1
01:53:59.279 00.011 1032 MultiStar: [#1 0.07,0.04,1.07,U] [#2 0.03,0.05,0.77,U] [#3 0.09,0.13,0.70,U] [#4 0.03,0.07,0.75,U] [#5 0.11,-0.05,0.65,U] [#6 0.19,0.01,0.72,U] [#7 0.13,0.12,0.61,U] [#8 -0.13,0.04,0.55,U] 
01:53:59.281 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {-0.09, 0.05}
01:53:59.281 00.000 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
01:53:59.281 00.000 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
01:53:59.285 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.83 mountX=0.04 mountY=-0.06, mountTheta=-1.00
01:53:59.285 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.05, opts=13)
01:53:59.285 00.000 1032 Enqueuing Move request for scope (0.05, 0.05)
01:53:59.285 00.000 10072 Worker thread wakes up
01:53:59.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
01:53:59.285 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
01:53:59.285 00.000 10072 Moving (0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
01:53:59.293 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:59.295 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 304.85
01:53:59.295 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:53:59.295 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:59.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:53:59.295 00.000 10072 MoveAxis(E, 5, ABG)
01:53:59.295 00.000 10072 Guiding  Dir = 2, Dur = 5
01:53:59.296 00.001 10072 IsGuiding returns 0
01:53:59.297 00.001 10072 PulseGuide returned control before completion, sleep 15
01:53:59.306 00.009 1032 UpdateGuideState exits: m=1288 SNR=25.3
01:53:59.313 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:59.313 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:59.313 00.000 1032 Enqueuing Expose request
01:53:59.328 00.015 10072 IsGuiding returns 0
01:53:59.329 00.001 10072 Move returns status 0, amount 5
01:53:59.329 00.000 10072 MoveAxis(N, 0, ABG)
01:53:59.329 00.000 10072 Move returns status 0, amount 0
01:53:59.329 00.000 10072 move complete, result=0
01:53:59.329 00.000 10072 worker thread done servicing request
01:53:59.329 00.000 10072 Worker thread wakes up
01:53:59.329 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:59.329 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:59.329 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:53:59.742 00.413 10072 Exposure complete
01:53:59.781 00.039 10072 worker thread done servicing request
01:53:59.783 00.002 1032 OnExposeComplete: enter
01:53:59.783 00.000 1032 UpdateGuideState(): m_state=6
01:53:59.787 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 877
01:53:59.789 00.002 1032 Star::Find returns 1 (0), X=225.55, Y=619.76, Mass=1338, SNR=25.8, Peak=133 HFD=3.0
01:53:59.791 00.002 1032 MultiStar: [#1 0.02,0.12,1.04,U] [#2 -0.06,-0.02,0.77,U] [#3 0.04,0.04,0.68,U] [#4 -0.05,0.10,0.70,U] [#5 -0.02,-0.05,0.62,U] [#6 0.16,0.06,0.70,U] [#7 0.03,0.09,0.58,U] [#8 -0.18,-0.09,0.59,U] 
01:53:59.791 00.000 1032 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {-0.01, 0.13}
01:53:59.793 00.002 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
01:53:59.795 00.002 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
01:53:59.797 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.66 mountX=0.05 mountY=-0.01, mountTheta=-0.17
01:53:59.799 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.05, opts=13)
01:53:59.800 00.001 1032 Enqueuing Move request for scope (-0.00, 0.05)
01:53:59.803 00.003 10072 Worker thread wakes up
01:53:59.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
01:53:59.803 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
01:53:59.803 00.000 10072 Moving (-0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
01:53:59.805 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:53:59.807 00.002 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.03
01:53:59.807 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:53:59.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:59.807 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:53:59.807 00.000 10072 MoveAxis(E, 4, ABG)
01:53:59.807 00.000 10072 Guiding  Dir = 2, Dur = 4
01:53:59.809 00.002 10072 IsGuiding returns 0
01:53:59.809 00.000 10072 PulseGuide returned control before completion, sleep 14
01:53:59.824 00.015 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:53:59.825 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:59.825 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:53:59.829 00.004 1032 Enqueuing Expose request
01:53:59.829 00.000 10072 IsGuiding returns 0
01:53:59.829 00.000 10072 Move returns status 0, amount 4
01:53:59.829 00.000 10072 MoveAxis(N, 0, ABG)
01:53:59.829 00.000 10072 Move returns status 0, amount 0
01:53:59.829 00.000 10072 move complete, result=0
01:53:59.829 00.000 10072 worker thread done servicing request
01:53:59.829 00.000 10072 Worker thread wakes up
01:53:59.829 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:53:59.829 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:53:59.829 00.000 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:54:00.458 00.629 10072 Exposure complete
01:54:00.503 00.045 10072 worker thread done servicing request
01:54:00.503 00.000 1032 OnExposeComplete: enter
01:54:00.503 00.000 1032 UpdateGuideState(): m_state=6
01:54:00.506 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 878
01:54:00.506 00.000 1032 Star::Find returns 1 (0), X=225.55, Y=619.79, Mass=1246, SNR=24.9, Peak=123 HFD=3.1
01:54:00.506 00.000 1032 MultiStar: [#1 0.09,0.14,1.01,U] [#2 -0.01,0.02,0.81,U] [#3 0.21,0.01,0.71,U] [#4 0.10,0.19,0.74,U] [#5 0.08,-0.00,0.63,U] [#6 0.16,-0.04,0.72,U] [#7 -0.09,0.05,0.59,U] [#8 -0.06,0.19,0.58,U] 
01:54:00.506 00.000 1032 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {-0.01, 0.15}
01:54:00.506 00.000 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
01:54:00.506 00.000 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
01:54:00.516 00.010 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.97 mountX=0.07 mountY=-0.08, mountTheta=-0.86
01:54:00.516 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
01:54:00.516 00.000 1032 Enqueuing Move request for scope (0.06, 0.08)
01:54:00.522 00.006 10072 Worker thread wakes up
01:54:00.523 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
01:54:00.523 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:54:00.523 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.07 yDistance=-0.08
01:54:00.523 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:00.527 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.22
01:54:00.527 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:54:00.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:00.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:54:00.527 00.000 10072 MoveAxis(E, 4, ABG)
01:54:00.527 00.000 10072 Guiding  Dir = 2, Dur = 4
01:54:00.528 00.001 10072 IsGuiding returns 0
01:54:00.528 00.000 10072 PulseGuide returned control before completion, sleep 14
01:54:00.542 00.014 1032 UpdateGuideState exits: m=1246 SNR=24.9
01:54:00.544 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:00.548 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:00.548 00.000 1032 Enqueuing Expose request
01:54:00.548 00.000 10072 IsGuiding returns 0
01:54:00.548 00.000 10072 Move returns status 0, amount 4
01:54:00.548 00.000 10072 MoveAxis(N, 0, ABG)
01:54:00.548 00.000 10072 Move returns status 0, amount 0
01:54:00.548 00.000 10072 move complete, result=0
01:54:00.548 00.000 10072 worker thread done servicing request
01:54:00.548 00.000 10072 Worker thread wakes up
01:54:00.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:00.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:00.559 00.011 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:54:00.957 00.398 10072 Exposure complete
01:54:01.003 00.046 10072 worker thread done servicing request
01:54:01.005 00.002 1032 OnExposeComplete: enter
01:54:01.005 00.000 1032 UpdateGuideState(): m_state=6
01:54:01.005 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 879
01:54:01.005 00.000 1032 Star::Find returns 1 (0), X=225.63, Y=619.76, Mass=1263, SNR=25.0, Peak=137 HFD=2.8
01:54:01.005 00.000 1032 MultiStar: [#1 0.10,0.15,1.04,U] [#2 0.05,0.16,0.79,U] [#3 0.09,0.25,0.73,U] [#4 0.02,0.14,0.75,U] [#5 0.17,-0.06,0.63,U] [#6 0.21,0.13,0.76,U] [#7 0.04,0.38,0.61,U] [#8 -0.09,0.11,0.55,U] 
01:54:01.005 00.000 1032 single-star, 8 included, MultiStar: {0.08, 0.15}, one-star: {0.08, 0.12}
01:54:01.005 00.000 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
01:54:01.016 00.011 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
01:54:01.016 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=1.01 mountX=0.10 mountY=-0.10, mountTheta=-0.82
01:54:01.016 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
01:54:01.022 00.006 1032 Enqueuing Move request for scope (0.08, 0.12)
01:54:01.024 00.002 10072 Worker thread wakes up
01:54:01.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
01:54:01.024 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
01:54:01.024 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.10 yDistance=-0.10
01:54:01.026 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:01.026 00.000 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.40
01:54:01.026 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
01:54:01.026 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:01.026 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:54:01.026 00.000 10072 MoveAxis(E, 4, ABG)
01:54:01.026 00.000 10072 Guiding  Dir = 2, Dur = 4
01:54:01.030 00.004 10072 IsGuiding returns 0
01:54:01.030 00.000 10072 PulseGuide returned control before completion, sleep 14
01:54:01.046 00.016 10072 IsGuiding returns 0
01:54:01.046 00.000 1032 UpdateGuideState exits: m=1263 SNR=25.0
01:54:01.047 00.001 10072 Move returns status 0, amount 4
01:54:01.047 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:01.049 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:01.051 00.002 1032 Enqueuing Expose request
01:54:01.051 00.000 10072 MoveAxis(N, 0, ABG)
01:54:01.051 00.000 10072 Move returns status 0, amount 0
01:54:01.051 00.000 10072 move complete, result=0
01:54:01.051 00.000 10072 worker thread done servicing request
01:54:01.051 00.000 10072 Worker thread wakes up
01:54:01.051 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:01.051 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:01.061 00.010 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:54:01.678 00.617 10072 Exposure complete
01:54:01.712 00.034 10072 worker thread done servicing request
01:54:01.712 00.000 1032 OnExposeComplete: enter
01:54:01.712 00.000 1032 UpdateGuideState(): m_state=6
01:54:01.712 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 880
01:54:01.726 00.014 1032 Star::Find returns 1 (0), X=225.55, Y=619.97, Mass=1299, SNR=25.4, Peak=126 HFD=2.9
01:54:01.729 00.003 1032 MultiStar: [#1 0.05,0.29,1.03,U] [#2 0.01,0.15,0.75,U] [#3 0.05,0.28,0.72,U] [#4 0.08,0.24,0.74,U] [#5 0.04,0.10,0.63,U] [#6 0.18,0.22,0.71,U] [#7 0.10,0.22,0.60,U] [#8 -0.05,0.28,0.58,U] 
01:54:01.731 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.24}, one-star: {-0.01, 0.34}
01:54:01.731 00.000 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
01:54:01.733 00.002 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
01:54:01.735 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.37 mountX=0.22 mountY=-0.11, mountTheta=-0.46
01:54:01.735 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.24, opts=13)
01:54:01.735 00.000 1032 Enqueuing Move request for scope (0.05, 0.24)
01:54:01.742 00.007 10072 Worker thread wakes up
01:54:01.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
01:54:01.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
01:54:01.742 00.000 10072 Moving (0.05, 0.24) raw xDistance=0.22 yDistance=-0.11
01:54:01.744 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:01.746 00.002 10072 PPEC rslt: input = 0.22, final = 0.09, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 305.58
01:54:01.746 00.000 10072 PPEC: input: 0.22, control: 0.09, exposure: 500
01:54:01.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:01.746 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:54:01.746 00.000 10072 MoveAxis(W, 97, ABG)
01:54:01.746 00.000 10072 Guiding  Dir = 3, Dur = 97
01:54:01.748 00.002 10072 IsGuiding returns 0
01:54:01.748 00.000 10072 PulseGuide returned control before completion, sleep 107
01:54:01.763 00.015 1032 UpdateGuideState exits: m=1299 SNR=25.4
01:54:01.765 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:01.766 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:01.768 00.002 1032 Enqueuing Expose request
01:54:01.860 00.092 10072 IsGuiding returns 0
01:54:01.860 00.000 10072 Move returns status 0, amount 97
01:54:01.860 00.000 10072 MoveAxis(N, 0, ABG)
01:54:01.860 00.000 10072 Move returns status 0, amount 0
01:54:01.860 00.000 10072 move complete, result=0
01:54:01.860 00.000 10072 worker thread done servicing request
01:54:01.860 00.000 10072 Worker thread wakes up
01:54:01.860 00.000 1032 GuideStep: 0.2 px 97 ms WEST, -0.1 px 0 ms NORTH
01:54:01.863 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:01.863 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:02.271 00.408 10072 Exposure complete
01:54:02.316 00.045 10072 worker thread done servicing request
01:54:02.316 00.000 1032 OnExposeComplete: enter
01:54:02.318 00.002 1032 UpdateGuideState(): m_state=6
01:54:02.320 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 881
01:54:02.322 00.002 1032 Star::Find returns 1 (0), X=225.57, Y=619.94, Mass=1392, SNR=26.3, Peak=148 HFD=2.7
01:54:02.322 00.000 1032 MultiStar: [#1 0.09,0.31,1.03,U] [#2 0.07,0.22,0.75,U] [#3 0.18,0.26,0.70,U] [#4 -0.00,0.26,0.70,U] [#5 0.11,0.16,0.62,U] [#6 0.15,0.20,0.71,U] [#7 0.00,0.22,0.56,U] [#8 0.02,0.26,0.54,U] 
01:54:02.324 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.25}, one-star: {0.01, 0.31}
01:54:02.325 00.001 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
01:54:02.327 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
01:54:02.328 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.30 mountX=0.23 mountY=-0.13, mountTheta=-0.53
01:54:02.332 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.25, opts=13)
01:54:02.332 00.000 1032 Enqueuing Move request for scope (0.07, 0.25)
01:54:02.332 00.000 10072 Worker thread wakes up
01:54:02.332 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
01:54:02.332 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
01:54:02.332 00.000 10072 Moving (0.07, 0.25) raw xDistance=0.23 yDistance=-0.13
01:54:02.338 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:02.338 00.000 10072 PPEC rslt: input = 0.23, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 305.76
01:54:02.338 00.000 10072 PPEC: input: 0.23, control: 0.10, exposure: 500
01:54:02.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:02.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:54:02.338 00.000 10072 MoveAxis(W, 100, ABG)
01:54:02.338 00.000 10072 Guiding  Dir = 3, Dur = 100
01:54:02.341 00.003 10072 IsGuiding returns 0
01:54:02.341 00.000 10072 PulseGuide returned control before completion, sleep 110
01:54:02.356 00.015 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:54:02.359 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:02.360 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:02.360 00.000 1032 Enqueuing Expose request
01:54:02.452 00.092 10072 IsGuiding returns 0
01:54:02.452 00.000 10072 Move returns status 0, amount 100
01:54:02.452 00.000 10072 MoveAxis(N, 0, ABG)
01:54:02.452 00.000 10072 Move returns status 0, amount 0
01:54:02.452 00.000 10072 move complete, result=0
01:54:02.452 00.000 10072 worker thread done servicing request
01:54:02.452 00.000 10072 Worker thread wakes up
01:54:02.452 00.000 1032 GuideStep: 0.2 px 100 ms WEST, -0.1 px 0 ms NORTH
01:54:02.453 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:02.453 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:03.089 00.636 10072 Exposure complete
01:54:03.119 00.030 10072 worker thread done servicing request
01:54:03.119 00.000 1032 OnExposeComplete: enter
01:54:03.135 00.016 1032 UpdateGuideState(): m_state=6
01:54:03.137 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 882
01:54:03.139 00.002 1032 Star::Find returns 1 (0), X=225.52, Y=619.55, Mass=1221, SNR=24.6, Peak=133 HFD=3.1
01:54:03.141 00.002 1032 MultiStar: [#1 0.17,-0.00,1.08,U] [#2 0.11,-0.17,0.82,U] [#3 0.16,-0.12,0.74,U] [#4 -0.02,-0.10,0.76,U] [#5 0.16,-0.21,0.61,U] [#6 0.14,0.07,0.76,U] [#7 0.02,-0.17,0.63,U] [#8 -0.13,-0.16,0.59,U] 
01:54:03.142 00.001 1032 single-star, 8 included, MultiStar: {0.07, -0.10}, one-star: {-0.04, -0.08}
01:54:03.144 00.002 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.46)
01:54:03.146 00.002 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.46)
01:54:03.148 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.99 mountX=-0.07 mountY=0.06, mountTheta=2.46
01:54:03.151 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.08, opts=13)
01:54:03.154 00.003 1032 Enqueuing Move request for scope (-0.04, -0.08)
01:54:03.154 00.000 10072 Worker thread wakes up
01:54:03.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
01:54:03.154 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
01:54:03.154 00.000 10072 Moving (-0.04, -0.08) raw xDistance=-0.07 yDistance=0.06
01:54:03.154 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:03.154 00.000 10072 PPEC rslt: input = -0.07, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.94
01:54:03.154 00.000 10072 PPEC: input: -0.07, control: -0.01, exposure: 500
01:54:03.154 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:03.154 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:54:03.154 00.000 10072 MoveAxis(E, 5, ABG)
01:54:03.154 00.000 10072 Guiding  Dir = 2, Dur = 5
01:54:03.160 00.006 10072 IsGuiding returns 0
01:54:03.160 00.000 10072 PulseGuide returned control before completion, sleep 15
01:54:03.172 00.012 1032 UpdateGuideState exits: m=1221 SNR=24.6
01:54:03.176 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:03.176 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:03.176 00.000 1032 Enqueuing Expose request
01:54:03.176 00.000 10072 IsGuiding returns 0
01:54:03.176 00.000 10072 Move returns status 0, amount 5
01:54:03.176 00.000 10072 MoveAxis(N, 0, ABG)
01:54:03.176 00.000 10072 Move returns status 0, amount 0
01:54:03.176 00.000 10072 move complete, result=0
01:54:03.176 00.000 10072 worker thread done servicing request
01:54:03.176 00.000 10072 Worker thread wakes up
01:54:03.176 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:03.176 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:03.188 00.012 1032 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
01:54:03.589 00.401 10072 Exposure complete
01:54:03.634 00.045 10072 worker thread done servicing request
01:54:03.635 00.001 1032 OnExposeComplete: enter
01:54:03.635 00.000 1032 UpdateGuideState(): m_state=6
01:54:03.635 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 883
01:54:03.635 00.000 1032 Star::Find returns 1 (0), X=225.60, Y=619.70, Mass=1261, SNR=25.0, Peak=138 HFD=3.0
01:54:03.641 00.006 1032 MultiStar: [#1 0.05,0.01,1.07,U] [#2 0.11,-0.08,0.80,U] [#3 0.11,0.03,0.72,U] [#4 -0.07,-0.07,0.75,U] [#5 0.09,-0.08,0.61,U] [#6 0.20,-0.07,0.75,U] [#7 -0.04,-0.07,0.59,U] [#8 0.06,0.02,0.58,U] 
01:54:03.645 00.004 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.05, 0.06}
01:54:03.645 00.000 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
01:54:03.645 00.000 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
01:54:03.645 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.37 mountX=-0.04 mountY=-0.05, mountTheta=-2.20
01:54:03.651 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
01:54:03.653 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
01:54:03.655 00.002 10072 Worker thread wakes up
01:54:03.657 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
01:54:03.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
01:54:03.657 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.05
01:54:03.659 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:03.661 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.12
01:54:03.662 00.001 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:54:03.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:03.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:54:03.662 00.000 10072 MoveAxis(E, 5, ABG)
01:54:03.662 00.000 10072 Guiding  Dir = 2, Dur = 5
01:54:03.662 00.000 10072 IsGuiding returns 0
01:54:03.663 00.001 10072 PulseGuide returned control before completion, sleep 15
01:54:03.679 00.016 10072 IsGuiding returns 0
01:54:03.679 00.000 1032 UpdateGuideState exits: m=1261 SNR=25.0
01:54:03.682 00.003 10072 Move returns status 0, amount 5
01:54:03.682 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:03.684 00.002 10072 MoveAxis(N, 0, ABG)
01:54:03.684 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:03.686 00.002 1032 Enqueuing Expose request
01:54:03.687 00.001 10072 Move returns status 0, amount 0
01:54:03.687 00.000 10072 move complete, result=0
01:54:03.687 00.000 10072 worker thread done servicing request
01:54:03.687 00.000 10072 Worker thread wakes up
01:54:03.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:03.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:03.696 00.009 1032 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:54:04.317 00.621 10072 Exposure complete
01:54:04.360 00.043 10072 worker thread done servicing request
01:54:04.360 00.000 1032 OnExposeComplete: enter
01:54:04.360 00.000 1032 UpdateGuideState(): m_state=6
01:54:04.363 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 884
01:54:04.363 00.000 1032 Star::Find returns 1 (0), X=225.53, Y=619.76, Mass=1330, SNR=25.7, Peak=142 HFD=3.1
01:54:04.363 00.000 1032 MultiStar: [#1 0.09,0.11,1.01,U] [#2 0.00,0.07,0.75,U] [#3 0.10,0.08,0.71,U] [#4 0.00,0.04,0.74,U] [#5 0.00,-0.07,0.62,U] [#6 0.12,0.07,0.74,U] [#7 -0.01,0.21,0.59,U] [#8 -0.09,0.14,0.56,U] 
01:54:04.363 00.000 1032 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {-0.03, 0.13}
01:54:04.363 00.000 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
01:54:04.363 00.000 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
01:54:04.363 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.30 mountX=0.08 mountY=-0.05, mountTheta=-0.53
01:54:04.375 00.012 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
01:54:04.375 00.000 1032 Enqueuing Move request for scope (0.02, 0.09)
01:54:04.380 00.005 10072 Worker thread wakes up
01:54:04.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
01:54:04.380 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
01:54:04.380 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.05
01:54:04.380 00.000 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 306.29
01:54:04.380 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:54:04.380 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:04.380 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:04.383 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:54:04.383 00.000 10072 MoveAxis(E, 6, ABG)
01:54:04.383 00.000 10072 Guiding  Dir = 2, Dur = 6
01:54:04.385 00.002 10072 IsGuiding returns 0
01:54:04.385 00.000 10072 PulseGuide returned control before completion, sleep 16
01:54:04.392 00.007 1032 UpdateGuideState exits: m=1330 SNR=25.7
01:54:04.401 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:04.401 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:04.401 00.000 1032 Enqueuing Expose request
01:54:04.417 00.016 10072 IsGuiding returns 0
01:54:04.417 00.000 10072 Move returns status 0, amount 6
01:54:04.417 00.000 10072 MoveAxis(N, 0, ABG)
01:54:04.417 00.000 10072 Move returns status 0, amount 0
01:54:04.417 00.000 10072 move complete, result=0
01:54:04.417 00.000 10072 worker thread done servicing request
01:54:04.417 00.000 10072 Worker thread wakes up
01:54:04.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:04.417 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:04.417 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
01:54:04.829 00.412 10072 Exposure complete
01:54:04.869 00.040 10072 worker thread done servicing request
01:54:04.871 00.002 1032 OnExposeComplete: enter
01:54:04.871 00.000 1032 UpdateGuideState(): m_state=6
01:54:04.871 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 885
01:54:04.876 00.005 1032 Star::Find returns 1 (0), X=225.51, Y=619.75, Mass=1229, SNR=24.7, Peak=131 HFD=3.0
01:54:04.876 00.000 1032 MultiStar: [#1 0.09,0.17,1.10,U] [#2 0.09,0.05,0.79,U] [#3 0.11,0.06,0.72,U] [#4 0.06,0.18,0.79,U] [#5 0.15,-0.06,0.64,U] [#6 0.15,0.04,0.76,U] [#7 0.01,-0.01,0.62,U] [#8 0.00,-0.02,0.60,U] 
01:54:04.876 00.000 1032 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {-0.05, 0.11}
01:54:04.876 00.000 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:54:04.876 00.000 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:54:04.876 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.81 mountX=0.05 mountY=-0.08, mountTheta=-1.02
01:54:04.884 00.008 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
01:54:04.884 00.000 1032 Enqueuing Move request for scope (0.07, 0.07)
01:54:04.884 00.000 10072 Worker thread wakes up
01:54:04.884 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
01:54:04.884 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
01:54:04.884 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.08
01:54:04.884 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:04.891 00.007 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.47
01:54:04.891 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:54:04.891 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:04.891 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:54:04.891 00.000 10072 MoveAxis(E, 4, ABG)
01:54:04.892 00.001 10072 Guiding  Dir = 2, Dur = 4
01:54:04.892 00.000 10072 IsGuiding returns 0
01:54:04.892 00.000 10072 PulseGuide returned control before completion, sleep 14
01:54:04.907 00.015 1032 UpdateGuideState exits: m=1229 SNR=24.7
01:54:04.907 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:04.907 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:04.907 00.000 1032 Enqueuing Expose request
01:54:04.924 00.017 10072 IsGuiding returns 0
01:54:04.924 00.000 10072 Move returns status 0, amount 4
01:54:04.924 00.000 10072 MoveAxis(N, 0, ABG)
01:54:04.924 00.000 10072 Move returns status 0, amount 0
01:54:04.924 00.000 10072 move complete, result=0
01:54:04.924 00.000 10072 worker thread done servicing request
01:54:04.924 00.000 10072 Worker thread wakes up
01:54:04.924 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:04.924 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:04.924 00.000 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:54:05.552 00.628 10072 Exposure complete
01:54:05.599 00.047 10072 worker thread done servicing request
01:54:05.599 00.000 1032 OnExposeComplete: enter
01:54:05.601 00.002 1032 UpdateGuideState(): m_state=6
01:54:05.603 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 886
01:54:05.605 00.002 1032 Star::Find returns 1 (0), X=225.47, Y=619.77, Mass=1312, SNR=25.4, Peak=159 HFD=3.0
01:54:05.607 00.002 1032 MultiStar: [#1 -0.00,0.11,1.04,U] [#2 0.04,0.04,0.79,U] [#3 0.17,0.06,0.70,U] [#4 -0.09,0.12,0.71,U] [#5 -0.02,-0.01,0.61,U] [#6 0.09,0.06,0.75,U] [#7 -0.05,0.01,0.59,U] [#8 0.05,0.10,0.58,U] 
01:54:05.607 00.000 1032 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {-0.08, 0.14}
01:54:05.610 00.003 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
01:54:05.612 00.002 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
01:54:05.614 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.44 mountX=0.07 mountY=-0.03, mountTheta=-0.39
01:54:05.618 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.08, opts=13)
01:54:05.620 00.002 1032 Enqueuing Move request for scope (0.01, 0.08)
01:54:05.622 00.002 10072 Worker thread wakes up
01:54:05.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
01:54:05.622 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
01:54:05.622 00.000 10072 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.03
01:54:05.624 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:05.628 00.004 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.64
01:54:05.628 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:54:05.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:05.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:54:05.628 00.000 10072 MoveAxis(E, 4, ABG)
01:54:05.628 00.000 10072 Guiding  Dir = 2, Dur = 4
01:54:05.629 00.001 10072 IsGuiding returns 0
01:54:05.629 00.000 10072 PulseGuide returned control before completion, sleep 14
01:54:05.645 00.016 10072 IsGuiding returns 0
01:54:05.645 00.000 10072 Move returns status 0, amount 4
01:54:05.645 00.000 10072 MoveAxis(N, 0, ABG)
01:54:05.645 00.000 10072 Move returns status 0, amount 0
01:54:05.645 00.000 10072 move complete, result=0
01:54:05.645 00.000 10072 worker thread done servicing request
01:54:05.647 00.002 1032 UpdateGuideState exits: m=1312 SNR=25.4
01:54:05.647 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:05.647 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:05.647 00.000 1032 Enqueuing Expose request
01:54:05.647 00.000 1032 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:54:05.647 00.000 10072 Worker thread wakes up
01:54:05.647 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:05.647 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:06.072 00.425 10072 Exposure complete
01:54:06.110 00.038 10072 worker thread done servicing request
01:54:06.120 00.010 1032 OnExposeComplete: enter
01:54:06.121 00.001 1032 UpdateGuideState(): m_state=6
01:54:06.121 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 887
01:54:06.121 00.000 1032 Star::Find returns 1 (0), X=225.48, Y=619.70, Mass=1383, SNR=26.2, Peak=151 HFD=3.1
01:54:06.121 00.000 1032 MultiStar: [#1 0.00,0.04,0.98,U] [#2 -0.00,-0.08,0.74,U] [#3 0.17,0.11,0.68,U] [#4 0.03,0.09,0.73,U] [#5 0.13,-0.02,0.62,U] [#6 0.22,-0.02,0.74,U] [#7 0.09,0.14,0.57,U] [#8 0.11,-0.09,0.52,U] 
01:54:06.121 00.000 1032 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {-0.07, 0.07}
01:54:06.121 00.000 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
01:54:06.121 00.000 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
01:54:06.136 00.015 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.43 mountX=0.01 mountY=-0.07, mountTheta=-1.40
01:54:06.138 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
01:54:06.138 00.000 1032 Enqueuing Move request for scope (0.06, 0.03)
01:54:06.141 00.003 10072 Worker thread wakes up
01:54:06.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
01:54:06.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
01:54:06.141 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.07
01:54:06.144 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:06.144 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.80
01:54:06.144 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:54:06.144 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:06.144 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:54:06.144 00.000 10072 MoveAxis(E, 4, ABG)
01:54:06.144 00.000 10072 Guiding  Dir = 2, Dur = 4
01:54:06.148 00.004 10072 IsGuiding returns 0
01:54:06.148 00.000 10072 PulseGuide returned control before completion, sleep 14
01:54:06.164 00.016 10072 IsGuiding returns 0
01:54:06.164 00.000 10072 Move returns status 0, amount 4
01:54:06.164 00.000 10072 MoveAxis(N, 0, ABG)
01:54:06.164 00.000 10072 Move returns status 0, amount 0
01:54:06.164 00.000 10072 move complete, result=0
01:54:06.164 00.000 10072 worker thread done servicing request
01:54:06.164 00.000 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:54:06.166 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:06.166 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:06.166 00.000 1032 Enqueuing Expose request
01:54:06.172 00.006 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:54:06.172 00.000 10072 Worker thread wakes up
01:54:06.172 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:06.172 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:06.802 00.630 10072 Exposure complete
01:54:06.834 00.032 10072 worker thread done servicing request
01:54:06.834 00.000 1032 OnExposeComplete: enter
01:54:06.846 00.012 1032 UpdateGuideState(): m_state=6
01:54:06.848 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 888
01:54:06.850 00.002 1032 Star::Find returns 1 (0), X=225.53, Y=619.70, Mass=1240, SNR=24.8, Peak=130 HFD=3.0
01:54:06.851 00.001 1032 MultiStar: [#1 0.05,0.13,1.04,U] [#2 0.04,-0.02,0.80,U] [#3 0.26,-0.02,0.75,U] [#4 -0.04,-0.02,0.76,U] [#5 0.07,-0.03,0.63,U] [#6 0.24,-0.01,0.75,U] [#7 0.12,-0.00,0.63,U] [#8 -0.04,0.05,0.57,U] 
01:54:06.853 00.002 1032 single-star, 8 included, MultiStar: {0.07, 0.02}, one-star: {-0.03, 0.06}
01:54:06.853 00.000 1032 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.83) = xAngle (0.15 = 0.15)
01:54:06.855 00.002 1032 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.15 = 0.15)
01:54:06.857 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.98 mountX=0.07 mountY=0.01, mountTheta=0.15
01:54:06.860 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
01:54:06.860 00.000 1032 Enqueuing Move request for scope (-0.03, 0.06)
01:54:06.862 00.002 10072 Worker thread wakes up
01:54:06.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
01:54:06.862 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
01:54:06.862 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.07 yDistance=0.01
01:54:06.864 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:06.866 00.002 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.97
01:54:06.866 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:54:06.866 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:06.866 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:54:06.866 00.000 10072 MoveAxis(E, 5, ABG)
01:54:06.866 00.000 10072 Guiding  Dir = 2, Dur = 5
01:54:06.868 00.002 10072 IsGuiding returns 0
01:54:06.868 00.000 10072 PulseGuide returned control before completion, sleep 15
01:54:06.868 00.000 1032 UpdateGuideState exits: m=1240 SNR=24.8
01:54:06.885 00.017 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:06.885 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:06.885 00.000 1032 Enqueuing Expose request
01:54:06.885 00.000 10072 IsGuiding returns 0
01:54:06.885 00.000 10072 Move returns status 0, amount 5
01:54:06.885 00.000 10072 MoveAxis(N, 0, ABG)
01:54:06.885 00.000 10072 Move returns status 0, amount 0
01:54:06.885 00.000 10072 move complete, result=0
01:54:06.885 00.000 10072 worker thread done servicing request
01:54:06.885 00.000 10072 Worker thread wakes up
01:54:06.885 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:06.885 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:06.892 00.007 1032 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
01:54:07.298 00.406 10072 Exposure complete
01:54:07.341 00.043 10072 worker thread done servicing request
01:54:07.341 00.000 1032 OnExposeComplete: enter
01:54:07.344 00.003 1032 UpdateGuideState(): m_state=6
01:54:07.344 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 889
01:54:07.344 00.000 1032 Star::Find returns 1 (0), X=225.55, Y=619.76, Mass=1213, SNR=24.5, Peak=125 HFD=3.0
01:54:07.344 00.000 1032 MultiStar: [#1 0.02,0.07,1.08,U] [#2 0.07,0.14,0.79,U] [#3 0.20,0.05,0.72,U] [#4 0.05,0.21,0.77,U] [#5 0.06,0.02,0.65,U] [#6 0.17,0.01,0.78,U] [#7 0.00,0.10,0.64,U] [#8 -0.11,-0.03,0.60,U] 
01:54:07.344 00.000 1032 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {-0.00, 0.13}
01:54:07.344 00.000 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
01:54:07.344 00.000 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
01:54:07.344 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.01 mountX=0.07 mountY=-0.07, mountTheta=-0.82
01:54:07.344 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.08, opts=13)
01:54:07.361 00.017 1032 Enqueuing Move request for scope (0.05, 0.08)
01:54:07.361 00.000 10072 Worker thread wakes up
01:54:07.361 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:54:07.361 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:54:07.361 00.000 10072 Moving (0.05, 0.08) raw xDistance=0.07 yDistance=-0.07
01:54:07.361 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:07.368 00.007 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.14
01:54:07.368 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:54:07.368 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:07.368 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:54:07.368 00.000 10072 MoveAxis(E, 4, ABG)
01:54:07.368 00.000 10072 Guiding  Dir = 2, Dur = 4
01:54:07.369 00.001 10072 IsGuiding returns 0
01:54:07.369 00.000 10072 PulseGuide returned control before completion, sleep 14
01:54:07.385 00.016 1032 UpdateGuideState exits: m=1213 SNR=24.5
01:54:07.386 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:07.386 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:07.386 00.000 1032 Enqueuing Expose request
01:54:07.391 00.005 10072 IsGuiding returns 0
01:54:07.391 00.000 10072 Move returns status 0, amount 4
01:54:07.391 00.000 10072 MoveAxis(N, 0, ABG)
01:54:07.391 00.000 10072 Move returns status 0, amount 0
01:54:07.391 00.000 10072 move complete, result=0
01:54:07.391 00.000 10072 worker thread done servicing request
01:54:07.391 00.000 10072 Worker thread wakes up
01:54:07.391 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:07.391 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:07.397 00.006 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:54:08.021 00.624 10072 Exposure complete
01:54:08.061 00.040 10072 worker thread done servicing request
01:54:08.061 00.000 1032 OnExposeComplete: enter
01:54:08.067 00.006 1032 UpdateGuideState(): m_state=6
01:54:08.069 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 890
01:54:08.071 00.002 1032 Star::Find returns 1 (0), X=225.52, Y=619.86, Mass=1356, SNR=26.0, Peak=144 HFD=3.0
01:54:08.073 00.002 1032 MultiStar: [#1 0.06,0.21,1.02,U] [#2 -0.01,0.18,0.75,U] [#3 0.05,0.09,0.69,U] [#4 0.02,0.09,0.72,U] [#5 0.10,0.08,0.61,U] [#6 0.34,0.15,0.71,U] [#7 0.00,0.15,0.60,U] [#8 -0.02,0.20,0.55,U] 
01:54:08.074 00.001 1032 refined, 8 included, MultiStar: {0.05, 0.16}, one-star: {-0.04, 0.23}
01:54:08.076 00.002 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
01:54:08.076 00.000 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
01:54:08.079 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.25 mountX=0.14 mountY=-0.09, mountTheta=-0.58
01:54:08.079 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.16, opts=13)
01:54:08.082 00.003 1032 Enqueuing Move request for scope (0.05, 0.16)
01:54:08.084 00.002 10072 Worker thread wakes up
01:54:08.084 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
01:54:08.084 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
01:54:08.084 00.000 10072 Moving (0.05, 0.16) raw xDistance=0.14 yDistance=-0.09
01:54:08.086 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:08.088 00.002 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 307.30
01:54:08.088 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:54:08.088 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:08.088 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:54:08.088 00.000 10072 MoveAxis(W, 60, ABG)
01:54:08.088 00.000 10072 Guiding  Dir = 3, Dur = 60
01:54:08.090 00.002 10072 IsGuiding returns 0
01:54:08.090 00.000 10072 PulseGuide returned control before completion, sleep 70
01:54:08.106 00.016 1032 UpdateGuideState exits: m=1356 SNR=26.0
01:54:08.108 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:08.110 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:08.110 00.000 1032 Enqueuing Expose request
01:54:08.169 00.059 10072 IsGuiding returns 0
01:54:08.169 00.000 10072 Move returns status 0, amount 60
01:54:08.169 00.000 10072 MoveAxis(N, 0, ABG)
01:54:08.169 00.000 10072 Move returns status 0, amount 0
01:54:08.169 00.000 10072 move complete, result=0
01:54:08.169 00.000 10072 worker thread done servicing request
01:54:08.169 00.000 10072 Worker thread wakes up
01:54:08.169 00.000 1032 GuideStep: 0.1 px 60 ms WEST, -0.1 px 0 ms NORTH
01:54:08.172 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:08.172 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:08.583 00.411 10072 Exposure complete
01:54:08.630 00.047 10072 worker thread done servicing request
01:54:08.630 00.000 1032 OnExposeComplete: enter
01:54:08.632 00.002 1032 UpdateGuideState(): m_state=6
01:54:08.632 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 891
01:54:08.634 00.002 1032 Star::Find returns 1 (0), X=225.59, Y=619.85, Mass=1292, SNR=25.3, Peak=135 HFD=2.9
01:54:08.636 00.002 1032 MultiStar: [#1 0.15,0.06,1.05,U] [#2 0.12,0.09,0.79,U] [#3 0.14,0.02,0.71,U] [#4 0.07,0.19,0.74,U] [#5 0.10,-0.03,0.62,U] [#6 0.19,0.10,0.75,U] [#7 0.01,0.07,0.60,U] [#8 0.07,-0.17,0.56,U] 
01:54:08.638 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.04, 0.22}
01:54:08.641 00.003 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
01:54:08.641 00.000 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
01:54:08.641 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.63 mountX=0.05 mountY=-0.12, mountTheta=-1.20
01:54:08.645 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
01:54:08.645 00.000 1032 Enqueuing Move request for scope (0.10, 0.07)
01:54:08.651 00.006 10072 Worker thread wakes up
01:54:08.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
01:54:08.651 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:54:08.651 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.05 yDistance=-0.12
01:54:08.653 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:08.653 00.000 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.46
01:54:08.653 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:54:08.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:08.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:54:08.653 00.000 10072 MoveAxis(E, 5, ABG)
01:54:08.653 00.000 10072 Guiding  Dir = 2, Dur = 5
01:54:08.656 00.003 10072 IsGuiding returns 0
01:54:08.657 00.001 10072 PulseGuide returned control before completion, sleep 15
01:54:08.673 00.016 1032 UpdateGuideState exits: m=1292 SNR=25.3
01:54:08.675 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:08.677 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:08.677 00.000 1032 Enqueuing Expose request
01:54:08.681 00.004 10072 IsGuiding returns 0
01:54:08.681 00.000 10072 Move returns status 0, amount 5
01:54:08.681 00.000 10072 MoveAxis(N, 0, ABG)
01:54:08.681 00.000 10072 Move returns status 0, amount 0
01:54:08.681 00.000 10072 move complete, result=0
01:54:08.681 00.000 10072 worker thread done servicing request
01:54:08.681 00.000 10072 Worker thread wakes up
01:54:08.681 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:08.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:08.688 00.007 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:54:09.314 00.626 10072 Exposure complete
01:54:09.352 00.038 10072 worker thread done servicing request
01:54:09.352 00.000 1032 OnExposeComplete: enter
01:54:09.352 00.000 1032 UpdateGuideState(): m_state=6
01:54:09.352 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 892
01:54:09.360 00.008 1032 Star::Find returns 1 (0), X=225.65, Y=619.73, Mass=1271, SNR=25.1, Peak=132 HFD=2.9
01:54:09.360 00.000 1032 MultiStar: [#1 0.13,0.07,1.06,U] [#2 -0.04,0.05,0.78,U] [#3 0.14,-0.01,0.71,U] [#4 0.02,0.02,0.74,U] [#5 0.12,-0.09,0.62,U] [#6 0.22,0.16,0.72,U] [#7 0.11,0.11,0.62,U] [#8 -0.09,-0.03,0.59,U] 
01:54:09.360 00.000 1032 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.09, 0.09}
01:54:09.365 00.005 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
01:54:09.365 00.000 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
01:54:09.365 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.52 mountX=0.02 mountY=-0.09, mountTheta=-1.31
01:54:09.365 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
01:54:09.365 00.000 1032 Enqueuing Move request for scope (0.08, 0.05)
01:54:09.365 00.000 10072 Worker thread wakes up
01:54:09.365 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
01:54:09.365 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
01:54:09.365 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.02 yDistance=-0.09
01:54:09.374 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:09.376 00.002 10072 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.62
01:54:09.376 00.000 10072 PPEC: input: 0.02, control: -0.01, exposure: 500
01:54:09.376 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:09.376 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:54:09.376 00.000 10072 MoveAxis(E, 5, ABG)
01:54:09.376 00.000 10072 Guiding  Dir = 2, Dur = 5
01:54:09.377 00.001 10072 IsGuiding returns 0
01:54:09.378 00.001 10072 PulseGuide returned control before completion, sleep 15
01:54:09.393 00.015 1032 UpdateGuideState exits: m=1271 SNR=25.1
01:54:09.394 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:09.396 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:09.399 00.003 1032 Enqueuing Expose request
01:54:09.409 00.010 10072 IsGuiding returns 0
01:54:09.409 00.000 10072 Move returns status 0, amount 5
01:54:09.409 00.000 10072 MoveAxis(N, 0, ABG)
01:54:09.409 00.000 10072 Move returns status 0, amount 0
01:54:09.409 00.000 10072 move complete, result=0
01:54:09.409 00.000 10072 worker thread done servicing request
01:54:09.409 00.000 10072 Worker thread wakes up
01:54:09.410 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:09.410 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:09.410 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:54:09.822 00.412 10072 Exposure complete
01:54:09.866 00.044 10072 worker thread done servicing request
01:54:09.866 00.000 1032 OnExposeComplete: enter
01:54:09.868 00.002 1032 UpdateGuideState(): m_state=6
01:54:09.868 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 893
01:54:09.868 00.000 1032 Star::Find returns 1 (0), X=225.47, Y=619.76, Mass=1336, SNR=25.8, Peak=131 HFD=3.1
01:54:09.868 00.000 1032 MultiStar: [#1 0.10,0.13,1.04,U] [#2 0.13,0.05,0.75,U] [#3 0.13,0.06,0.70,U] [#4 -0.02,0.09,0.76,U] [#5 -0.02,-0.03,0.61,U] [#6 0.23,0.03,0.73,U] [#7 0.07,0.13,0.61,U] [#8 -0.02,0.11,0.55,U] 
01:54:09.875 00.007 1032 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {-0.08, 0.12}
01:54:09.875 00.000 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
01:54:09.875 00.000 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
01:54:09.875 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.96 mountX=0.06 mountY=-0.08, mountTheta=-0.87
01:54:09.884 00.009 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
01:54:09.886 00.002 1032 Enqueuing Move request for scope (0.06, 0.08)
01:54:09.888 00.002 10072 Worker thread wakes up
01:54:09.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
01:54:09.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:54:09.888 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
01:54:09.890 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:09.891 00.001 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.78
01:54:09.893 00.002 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
01:54:09.893 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:09.893 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:54:09.893 00.000 10072 MoveAxis(E, 2, ABG)
01:54:09.893 00.000 10072 Guiding  Dir = 2, Dur = 2
01:54:09.893 00.000 10072 IsGuiding returns 0
01:54:09.894 00.001 10072 PulseGuide returned control before completion, sleep 12
01:54:09.910 00.016 1032 UpdateGuideState exits: m=1336 SNR=25.8
01:54:09.910 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:09.910 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:09.910 00.000 1032 Enqueuing Expose request
01:54:09.910 00.000 10072 IsGuiding returns 0
01:54:09.910 00.000 10072 Move returns status 0, amount 2
01:54:09.910 00.000 10072 MoveAxis(N, 0, ABG)
01:54:09.910 00.000 10072 Move returns status 0, amount 0
01:54:09.910 00.000 10072 move complete, result=0
01:54:09.910 00.000 10072 worker thread done servicing request
01:54:09.910 00.000 10072 Worker thread wakes up
01:54:09.910 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:09.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:09.924 00.014 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:54:10.547 00.623 10072 Exposure complete
01:54:10.587 00.040 10072 worker thread done servicing request
01:54:10.587 00.000 1032 OnExposeComplete: enter
01:54:10.587 00.000 1032 UpdateGuideState(): m_state=6
01:54:10.593 00.006 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 894
01:54:10.595 00.002 1032 Star::Find returns 1 (0), X=225.67, Y=619.85, Mass=1275, SNR=25.2, Peak=123 HFD=2.8
01:54:10.595 00.000 1032 MultiStar: [#1 0.08,0.19,1.04,U] [#2 0.05,0.12,0.76,U] [#3 0.12,0.10,0.73,U] [#4 0.06,0.19,0.74,U] [#5 -0.09,0.09,0.64,U] [#6 0.24,0.18,0.73,U] [#7 0.03,0.18,0.59,U] [#8 0.13,0.07,0.57,U] 
01:54:10.595 00.000 1032 refined, 8 included, MultiStar: {0.09, 0.15}, one-star: {0.11, 0.21}
01:54:10.595 00.000 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
01:54:10.595 00.000 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
01:54:10.595 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.18 cameraTheta=1.07 mountX=0.13 mountY=-0.12, mountTheta=-0.76
01:54:10.604 00.009 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.15, opts=13)
01:54:10.604 00.000 1032 Enqueuing Move request for scope (0.09, 0.15)
01:54:10.610 00.006 10072 Worker thread wakes up
01:54:10.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
01:54:10.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
01:54:10.610 00.000 10072 Moving (0.09, 0.15) raw xDistance=0.13 yDistance=-0.12
01:54:10.612 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:10.614 00.002 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.94
01:54:10.614 00.000 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
01:54:10.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:10.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:54:10.614 00.000 10072 MoveAxis(E, 3, ABG)
01:54:10.614 00.000 10072 Guiding  Dir = 2, Dur = 3
01:54:10.615 00.001 10072 IsGuiding returns 0
01:54:10.615 00.000 10072 PulseGuide returned control before completion, sleep 13
01:54:10.621 00.006 1032 UpdateGuideState exits: m=1275 SNR=25.2
01:54:10.632 00.011 10072 IsGuiding returns 0
01:54:10.632 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:10.634 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:10.636 00.002 1032 Enqueuing Expose request
01:54:10.638 00.002 10072 Move returns status 0, amount 3
01:54:10.638 00.000 10072 MoveAxis(N, 0, ABG)
01:54:10.638 00.000 10072 Move returns status 0, amount 0
01:54:10.638 00.000 10072 move complete, result=0
01:54:10.638 00.000 10072 worker thread done servicing request
01:54:10.638 00.000 10072 Worker thread wakes up
01:54:10.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:10.638 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:10.645 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:54:11.048 00.403 10072 Exposure complete
01:54:11.083 00.035 10072 worker thread done servicing request
01:54:11.083 00.000 1032 OnExposeComplete: enter
01:54:11.093 00.010 1032 UpdateGuideState(): m_state=6
01:54:11.095 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 895
01:54:11.096 00.001 1032 Star::Find returns 1 (0), X=225.60, Y=619.88, Mass=1297, SNR=25.4, Peak=142 HFD=2.8
01:54:11.098 00.002 1032 MultiStar: [#1 0.17,0.14,1.08,U] [#2 0.07,-0.01,0.76,U] [#3 0.19,0.11,0.72,U] [#4 -0.01,0.24,0.71,U] [#5 0.08,-0.03,0.61,U] [#6 0.08,0.03,0.71,U] [#7 0.01,0.15,0.60,U] [#8 -0.01,0.00,0.56,U] 
01:54:11.100 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.04, 0.24}
01:54:11.102 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
01:54:11.102 00.000 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
01:54:11.104 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.96 mountX=0.09 mountY=-0.10, mountTheta=-0.87
01:54:11.108 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
01:54:11.110 00.002 1032 Enqueuing Move request for scope (0.08, 0.11)
01:54:11.112 00.002 10072 Worker thread wakes up
01:54:11.112 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
01:54:11.112 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
01:54:11.112 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.10
01:54:11.113 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:11.115 00.002 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 308.10
01:54:11.117 00.002 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
01:54:11.117 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:11.117 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:54:11.117 00.000 10072 MoveAxis(E, 3, ABG)
01:54:11.117 00.000 10072 Guiding  Dir = 2, Dur = 3
01:54:11.117 00.000 10072 IsGuiding returns 0
01:54:11.117 00.000 10072 PulseGuide returned control before completion, sleep 13
01:54:11.132 00.015 1032 UpdateGuideState exits: m=1297 SNR=25.4
01:54:11.134 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:11.134 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:11.134 00.000 1032 Enqueuing Expose request
01:54:11.134 00.000 10072 IsGuiding returns 0
01:54:11.134 00.000 10072 Move returns status 0, amount 3
01:54:11.134 00.000 10072 MoveAxis(N, 0, ABG)
01:54:11.134 00.000 10072 Move returns status 0, amount 0
01:54:11.134 00.000 10072 move complete, result=0
01:54:11.134 00.000 10072 worker thread done servicing request
01:54:11.134 00.000 10072 Worker thread wakes up
01:54:11.134 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:11.134 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:11.147 00.013 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:54:11.772 00.625 10072 Exposure complete
01:54:11.810 00.038 10072 worker thread done servicing request
01:54:11.810 00.000 1032 OnExposeComplete: enter
01:54:11.817 00.007 1032 UpdateGuideState(): m_state=6
01:54:11.817 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 896
01:54:11.817 00.000 1032 Star::Find returns 1 (0), X=225.57, Y=619.84, Mass=1253, SNR=24.9, Peak=131 HFD=2.9
01:54:11.817 00.000 1032 MultiStar: [#1 0.16,0.13,1.03,U] [#2 0.11,0.00,0.78,U] [#3 0.18,0.10,0.72,U] [#4 0.09,0.11,0.74,U] [#5 0.11,0.05,0.62,U] [#6 0.31,-0.00,0.70,U] [#7 0.10,0.25,0.61,U] [#8 0.07,0.05,0.59,U] 
01:54:11.817 00.000 1032 refined, 8 included, MultiStar: {0.13, 0.10}, one-star: {0.02, 0.20}
01:54:11.817 00.000 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
01:54:11.827 00.010 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
01:54:11.829 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.69 mountX=0.07 mountY=-0.15, mountTheta=-1.14
01:54:11.829 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
01:54:11.829 00.000 1032 Enqueuing Move request for scope (0.13, 0.10)
01:54:11.833 00.004 10072 Worker thread wakes up
01:54:11.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
01:54:11.833 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
01:54:11.833 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.07 yDistance=-0.15
01:54:11.836 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:11.836 00.000 10072 PPEC rslt: input = 0.07, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 308.25
01:54:11.836 00.000 10072 PPEC: input: 0.07, control: -0.00, exposure: 500
01:54:11.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:11.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:54:11.836 00.000 10072 MoveAxis(E, 3, ABG)
01:54:11.836 00.000 10072 Guiding  Dir = 2, Dur = 3
01:54:11.839 00.003 10072 IsGuiding returns 0
01:54:11.840 00.001 10072 PulseGuide returned control before completion, sleep 13
01:54:11.855 00.015 1032 UpdateGuideState exits: m=1253 SNR=24.9
01:54:11.855 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:11.855 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:11.861 00.006 1032 Enqueuing Expose request
01:54:11.861 00.000 10072 IsGuiding returns 1
01:54:11.861 00.000 10072 scope still moving after pulse duration time elapsed
01:54:11.888 00.027 10072 IsGuiding returns 1
01:54:11.920 00.032 10072 IsGuiding returns 1
01:54:11.951 00.031 10072 IsGuiding returns 1
01:54:11.983 00.032 10072 IsGuiding returns 1
01:54:12.015 00.032 10072 IsGuiding returns 1
01:54:12.047 00.032 10072 IsGuiding returns 1
01:54:12.079 00.032 10072 IsGuiding returns 1
01:54:12.110 00.031 10072 IsGuiding returns 1
01:54:12.141 00.031 10072 IsGuiding returns 1
01:54:12.173 00.032 10072 IsGuiding returns 1
01:54:12.205 00.032 10072 IsGuiding returns 0
01:54:12.206 00.001 10072 scope move finished after 3 + 363 ms
01:54:12.206 00.000 10072 Move returns status 0, amount 3
01:54:12.206 00.000 10072 MoveAxis(N, 0, ABG)
01:54:12.206 00.000 10072 Move returns status 0, amount 0
01:54:12.206 00.000 10072 move complete, result=0
01:54:12.206 00.000 10072 worker thread done servicing request
01:54:12.206 00.000 10072 Worker thread wakes up
01:54:12.206 00.000 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:54:12.208 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:12.208 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:12.953 00.745 10072 Exposure complete
01:54:12.992 00.039 10072 worker thread done servicing request
01:54:12.992 00.000 1032 OnExposeComplete: enter
01:54:12.995 00.003 1032 UpdateGuideState(): m_state=6
01:54:12.997 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 897
01:54:12.999 00.002 1032 Star::Find returns 1 (0), X=225.65, Y=619.85, Mass=1370, SNR=26.1, Peak=131 HFD=3.1
01:54:13.001 00.002 1032 MultiStar: [#1 0.09,0.12,0.98,U] [#2 0.00,0.19,0.75,U] [#3 0.15,0.18,0.72,U] [#4 0.02,0.20,0.71,U] [#5 0.12,-0.02,0.60,U] [#6 0.15,0.12,0.68,U] [#7 0.09,0.25,0.58,U] [#8 -0.01,0.03,0.58,U] 
01:54:13.001 00.000 1032 refined, 8 included, MultiStar: {0.08, 0.15}, one-star: {0.09, 0.21}
01:54:13.004 00.003 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
01:54:13.006 00.002 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
01:54:13.006 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.08 mountX=0.12 mountY=-0.11, mountTheta=-0.75
01:54:13.008 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.15, opts=13)
01:54:13.010 00.002 1032 Enqueuing Move request for scope (0.08, 0.15)
01:54:13.012 00.002 10072 Worker thread wakes up
01:54:13.012 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
01:54:13.012 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
01:54:13.012 00.000 10072 Moving (0.08, 0.15) raw xDistance=0.12 yDistance=-0.11
01:54:13.014 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:13.014 00.000 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 308.41
01:54:13.014 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
01:54:13.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:13.016 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:54:13.016 00.000 10072 MoveAxis(E, 4, ABG)
01:54:13.016 00.000 10072 Guiding  Dir = 2, Dur = 4
01:54:13.016 00.000 10072 IsGuiding returns 0
01:54:13.016 00.000 10072 PulseGuide returned control before completion, sleep 14
01:54:13.019 00.003 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:54:13.033 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:13.033 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:13.033 00.000 1032 Enqueuing Expose request
01:54:13.037 00.004 10072 IsGuiding returns 0
01:54:13.037 00.000 10072 Move returns status 0, amount 4
01:54:13.037 00.000 10072 MoveAxis(N, 0, ABG)
01:54:13.037 00.000 10072 Move returns status 0, amount 0
01:54:13.037 00.000 10072 move complete, result=0
01:54:13.037 00.000 10072 worker thread done servicing request
01:54:13.037 00.000 10072 Worker thread wakes up
01:54:13.037 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:13.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:13.044 00.007 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:54:13.446 00.402 10072 Exposure complete
01:54:13.485 00.039 10072 worker thread done servicing request
01:54:13.485 00.000 1032 OnExposeComplete: enter
01:54:13.491 00.006 1032 UpdateGuideState(): m_state=6
01:54:13.491 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 898
01:54:13.494 00.003 1032 Star::Find returns 1 (0), X=225.57, Y=619.85, Mass=1295, SNR=25.4, Peak=128 HFD=3.0
01:54:13.494 00.000 1032 MultiStar: [#1 0.11,0.16,1.01,U] [#2 0.03,0.23,0.78,U] [#3 0.12,0.28,0.70,U] [#4 0.05,0.21,0.73,U] [#5 0.05,0.01,0.63,U] [#6 0.23,0.14,0.74,U] [#7 -0.05,0.16,0.57,U] [#8 -0.11,0.13,0.54,U] 
01:54:13.494 00.000 1032 refined, 8 included, MultiStar: {0.06, 0.18}, one-star: {0.02, 0.22}
01:54:13.494 00.000 1032 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.83) = xAngle (-0.57 = -0.57)
01:54:13.494 00.000 1032 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.57 = -0.57)
01:54:13.494 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.26 mountX=0.16 mountY=-0.10, mountTheta=-0.57
01:54:13.494 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.18, opts=13)
01:54:13.494 00.000 1032 Enqueuing Move request for scope (0.06, 0.18)
01:54:13.507 00.013 10072 Worker thread wakes up
01:54:13.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
01:54:13.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
01:54:13.507 00.000 10072 Moving (0.06, 0.18) raw xDistance=0.16 yDistance=-0.10
01:54:13.509 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:13.509 00.000 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 308.56
01:54:13.509 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:54:13.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:13.509 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:54:13.509 00.000 10072 MoveAxis(W, 69, ABG)
01:54:13.509 00.000 10072 Guiding  Dir = 3, Dur = 69
01:54:13.512 00.003 10072 IsGuiding returns 0
01:54:13.512 00.000 10072 PulseGuide returned control before completion, sleep 79
01:54:13.526 00.014 1032 UpdateGuideState exits: m=1295 SNR=25.4
01:54:13.528 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:13.528 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:13.528 00.000 1032 Enqueuing Expose request
01:54:13.592 00.064 10072 IsGuiding returns 0
01:54:13.592 00.000 10072 Move returns status 0, amount 69
01:54:13.592 00.000 10072 MoveAxis(N, 0, ABG)
01:54:13.592 00.000 10072 Move returns status 0, amount 0
01:54:13.592 00.000 10072 move complete, result=0
01:54:13.592 00.000 10072 worker thread done servicing request
01:54:13.592 00.000 10072 Worker thread wakes up
01:54:13.592 00.000 1032 GuideStep: 0.2 px 69 ms WEST, -0.1 px 0 ms NORTH
01:54:13.594 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:13.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:14.226 00.632 10072 Exposure complete
01:54:14.269 00.043 10072 worker thread done servicing request
01:54:14.271 00.002 1032 OnExposeComplete: enter
01:54:14.272 00.001 1032 UpdateGuideState(): m_state=6
01:54:14.274 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 899
01:54:14.274 00.000 1032 Star::Find returns 1 (0), X=225.59, Y=619.75, Mass=1261, SNR=25.0, Peak=121 HFD=3.1
01:54:14.274 00.000 1032 MultiStar: [#1 0.16,-0.05,1.04,U] [#2 0.17,-0.11,0.77,U] [#3 0.27,-0.01,0.73,U] [#4 0.09,0.08,0.73,U] [#5 0.21,-0.17,0.64,U] [#6 0.24,-0.11,0.74,U] [#7 0.04,-0.01,0.59,U] [#8 -0.14,-0.09,0.55,U] 
01:54:14.274 00.000 1032 single-star, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.03, 0.11}
01:54:14.274 00.000 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
01:54:14.274 00.000 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
01:54:14.274 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=0.10 mountY=-0.06, mountTheta=-0.53
01:54:14.274 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
01:54:14.274 00.000 1032 Enqueuing Move request for scope (0.03, 0.11)
01:54:14.274 00.000 10072 Worker thread wakes up
01:54:14.274 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
01:54:14.274 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:54:14.274 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.06
01:54:14.289 00.015 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:14.290 00.001 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 308.71
01:54:14.290 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
01:54:14.290 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:14.290 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:54:14.290 00.000 10072 MoveAxis(E, 4, ABG)
01:54:14.290 00.000 10072 Guiding  Dir = 2, Dur = 4
01:54:14.292 00.002 10072 IsGuiding returns 0
01:54:14.292 00.000 10072 PulseGuide returned control before completion, sleep 14
01:54:14.305 00.013 1032 UpdateGuideState exits: m=1261 SNR=25.0
01:54:14.308 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:14.308 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:14.308 00.000 1032 Enqueuing Expose request
01:54:14.308 00.000 10072 IsGuiding returns 0
01:54:14.308 00.000 10072 Move returns status 0, amount 4
01:54:14.308 00.000 10072 MoveAxis(N, 0, ABG)
01:54:14.308 00.000 10072 Move returns status 0, amount 0
01:54:14.308 00.000 10072 move complete, result=0
01:54:14.308 00.000 10072 worker thread done servicing request
01:54:14.308 00.000 10072 Worker thread wakes up
01:54:14.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:14.308 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:14.308 00.000 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:54:14.724 00.416 10072 Exposure complete
01:54:14.766 00.042 10072 worker thread done servicing request
01:54:14.766 00.000 1032 OnExposeComplete: enter
01:54:14.768 00.002 1032 UpdateGuideState(): m_state=6
01:54:14.770 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 900
01:54:14.772 00.002 1032 Star::Find returns 1 (0), X=225.71, Y=619.69, Mass=1353, SNR=25.9, Peak=134 HFD=3.0
01:54:14.772 00.000 1032 MultiStar: [#1 0.18,-0.05,1.00,U] [#2 0.12,-0.10,0.76,U] [#3 0.16,-0.04,0.69,U] [#4 -0.02,-0.03,0.73,U] [#5 0.09,0.04,0.60,U] [#6 0.26,-0.04,0.71,U] [#7 0.05,-0.03,0.60,U] [#8 -0.10,-0.11,0.54,U] 
01:54:14.772 00.000 1032 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.15, 0.05}
01:54:14.772 00.000 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
01:54:14.772 00.000 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
01:54:14.781 00.009 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.28 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
01:54:14.784 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
01:54:14.785 00.001 1032 Enqueuing Move request for scope (0.11, -0.03)
01:54:14.787 00.002 10072 Worker thread wakes up
01:54:14.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
01:54:14.787 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
01:54:14.787 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
01:54:14.789 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:14.791 00.002 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 308.86
01:54:14.791 00.000 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:54:14.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:14.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:54:14.791 00.000 10072 MoveAxis(E, 3, ABG)
01:54:14.791 00.000 10072 Guiding  Dir = 2, Dur = 3
01:54:14.793 00.002 10072 IsGuiding returns 0
01:54:14.793 00.000 10072 PulseGuide returned control before completion, sleep 13
01:54:14.809 00.016 1032 UpdateGuideState exits: m=1353 SNR=25.9
01:54:14.809 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:14.809 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:14.815 00.006 1032 Enqueuing Expose request
01:54:14.815 00.000 10072 IsGuiding returns 0
01:54:14.815 00.000 10072 Move returns status 0, amount 3
01:54:14.815 00.000 10072 MoveAxis(N, 0, ABG)
01:54:14.815 00.000 10072 Move returns status 0, amount 0
01:54:14.815 00.000 10072 move complete, result=0
01:54:14.815 00.000 10072 worker thread done servicing request
01:54:14.815 00.000 10072 Worker thread wakes up
01:54:14.815 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:14.815 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:14.815 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:54:15.445 00.630 10072 Exposure complete
01:54:15.485 00.040 10072 worker thread done servicing request
01:54:15.485 00.000 1032 OnExposeComplete: enter
01:54:15.485 00.000 1032 UpdateGuideState(): m_state=6
01:54:15.485 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 901
01:54:15.493 00.008 1032 Star::Find returns 1 (0), X=225.60, Y=619.87, Mass=1334, SNR=25.7, Peak=139 HFD=3.0
01:54:15.495 00.002 1032 MultiStar: [#1 0.10,0.21,1.06,U] [#2 0.02,0.06,0.76,U] [#3 0.29,0.19,0.70,U] [#4 0.06,0.12,0.73,U] [#5 0.06,-0.01,0.60,U] [#6 0.15,0.07,0.70,U] [#7 -0.09,0.10,0.57,U] [#8 -0.03,0.13,0.53,U] 
01:54:15.497 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.13}, one-star: {0.04, 0.23}
01:54:15.499 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
01:54:15.499 00.000 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
01:54:15.501 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.07 mountX=0.11 mountY=-0.10, mountTheta=-0.76
01:54:15.503 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
01:54:15.505 00.002 1032 Enqueuing Move request for scope (0.07, 0.13)
01:54:15.508 00.003 10072 Worker thread wakes up
01:54:15.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
01:54:15.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
01:54:15.508 00.000 10072 Moving (0.07, 0.13) raw xDistance=0.11 yDistance=-0.10
01:54:15.509 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:15.509 00.000 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 309.01
01:54:15.509 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
01:54:15.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:15.509 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:54:15.509 00.000 10072 MoveAxis(E, 3, ABG)
01:54:15.509 00.000 10072 Guiding  Dir = 2, Dur = 3
01:54:15.514 00.005 10072 IsGuiding returns 0
01:54:15.514 00.000 10072 PulseGuide returned control before completion, sleep 13
01:54:15.526 00.012 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:54:15.530 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:15.532 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:15.534 00.002 1032 Enqueuing Expose request
01:54:15.536 00.002 10072 IsGuiding returns 0
01:54:15.536 00.000 10072 Move returns status 0, amount 3
01:54:15.536 00.000 10072 MoveAxis(N, 0, ABG)
01:54:15.536 00.000 10072 Move returns status 0, amount 0
01:54:15.536 00.000 10072 move complete, result=0
01:54:15.536 00.000 10072 worker thread done servicing request
01:54:15.536 00.000 10072 Worker thread wakes up
01:54:15.536 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:15.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:15.543 00.007 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:54:15.947 00.404 10072 Exposure complete
01:54:15.988 00.041 10072 worker thread done servicing request
01:54:15.988 00.000 1032 OnExposeComplete: enter
01:54:15.990 00.002 1032 UpdateGuideState(): m_state=6
01:54:15.990 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 902
01:54:15.990 00.000 1032 Star::Find returns 1 (0), X=225.63, Y=619.76, Mass=1393, SNR=26.3, Peak=138 HFD=3.0
01:54:15.990 00.000 1032 MultiStar: [#1 0.09,0.01,1.00,U] [#2 0.08,0.05,0.74,U] [#3 0.14,0.18,0.71,U] [#4 0.02,0.09,0.66,U] [#5 -0.02,-0.10,0.60,U] [#6 0.35,0.05,0.71,U] [#7 0.01,-0.03,0.57,U] [#8 0.02,-0.04,0.54,U] 
01:54:15.990 00.000 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.07, 0.12}
01:54:15.990 00.000 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
01:54:15.990 00.000 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
01:54:16.003 00.013 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.47 mountX=0.02 mountY=-0.10, mountTheta=-1.36
01:54:16.006 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
01:54:16.007 00.001 1032 Enqueuing Move request for scope (0.09, 0.05)
01:54:16.009 00.002 10072 Worker thread wakes up
01:54:16.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
01:54:16.009 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
01:54:16.009 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.02 yDistance=-0.10
01:54:16.011 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:16.013 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 309.15
01:54:16.013 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:54:16.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:16.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:54:16.013 00.000 10072 MoveAxis(E, 3, ABG)
01:54:16.013 00.000 10072 Guiding  Dir = 2, Dur = 3
01:54:16.014 00.001 10072 IsGuiding returns 0
01:54:16.015 00.001 10072 PulseGuide returned control before completion, sleep 13
01:54:16.019 00.004 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:54:16.031 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:16.031 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:16.031 00.000 1032 Enqueuing Expose request
01:54:16.036 00.005 10072 IsGuiding returns 0
01:54:16.036 00.000 10072 Move returns status 0, amount 3
01:54:16.036 00.000 10072 MoveAxis(N, 0, ABG)
01:54:16.036 00.000 10072 Move returns status 0, amount 0
01:54:16.036 00.000 10072 move complete, result=0
01:54:16.036 00.000 10072 worker thread done servicing request
01:54:16.036 00.000 10072 Worker thread wakes up
01:54:16.036 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:16.036 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:16.043 00.007 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:54:16.672 00.629 10072 Exposure complete
01:54:16.711 00.039 10072 worker thread done servicing request
01:54:16.711 00.000 1032 OnExposeComplete: enter
01:54:16.713 00.002 1032 UpdateGuideState(): m_state=6
01:54:16.715 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 903
01:54:16.715 00.000 1032 Star::Find returns 1 (0), X=225.64, Y=619.73, Mass=1261, SNR=25.0, Peak=130 HFD=2.9
01:54:16.717 00.002 1032 MultiStar: [#1 0.14,-0.02,1.04,U] [#2 0.10,0.02,0.79,U] [#3 0.10,0.02,0.71,U] [#4 0.07,-0.15,0.75,U] [#5 0.02,-0.15,0.62,U] [#6 0.33,-0.02,0.76,U] [#7 0.02,-0.07,0.61,U] [#8 0.04,-0.03,0.56,U] 
01:54:16.719 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.09, 0.09}
01:54:16.721 00.002 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
01:54:16.723 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
01:54:16.723 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.24 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
01:54:16.725 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
01:54:16.727 00.002 1032 Enqueuing Move request for scope (0.11, -0.03)
01:54:16.729 00.002 10072 Worker thread wakes up
01:54:16.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
01:54:16.729 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
01:54:16.729 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.05 yDistance=-0.10
01:54:16.731 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:16.732 00.001 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 309.30
01:54:16.732 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:54:16.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:16.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:54:16.732 00.000 10072 MoveAxis(E, 3, ABG)
01:54:16.732 00.000 10072 Guiding  Dir = 2, Dur = 3
01:54:16.733 00.001 10072 IsGuiding returns 0
01:54:16.733 00.000 10072 PulseGuide returned control before completion, sleep 13
01:54:16.735 00.002 1032 UpdateGuideState exits: m=1261 SNR=25.0
01:54:16.750 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:16.750 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:16.750 00.000 1032 Enqueuing Expose request
01:54:16.750 00.000 10072 IsGuiding returns 0
01:54:16.750 00.000 10072 Move returns status 0, amount 3
01:54:16.750 00.000 10072 MoveAxis(N, 0, ABG)
01:54:16.750 00.000 10072 Move returns status 0, amount 0
01:54:16.750 00.000 10072 move complete, result=0
01:54:16.750 00.000 10072 worker thread done servicing request
01:54:16.750 00.000 10072 Worker thread wakes up
01:54:16.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:16.750 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:16.750 00.000 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:54:17.159 00.409 10072 Exposure complete
01:54:17.193 00.034 10072 worker thread done servicing request
01:54:17.193 00.000 1032 OnExposeComplete: enter
01:54:17.204 00.011 1032 UpdateGuideState(): m_state=6
01:54:17.204 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 904
01:54:17.207 00.003 1032 Star::Find returns 1 (0), X=225.61, Y=619.69, Mass=1494, SNR=27.2, Peak=162 HFD=3.0
01:54:17.209 00.002 1032 MultiStar: [#1 0.08,-0.08,1.01,U] [#2 0.03,-0.18,0.73,U] [#3 0.16,-0.01,0.67,U] [#4 -0.01,-0.01,0.70,U] [#5 0.11,-0.21,0.62,U] [#6 0.32,-0.01,0.68,U] [#7 -0.01,-0.04,0.55,U] [#8 -0.02,-0.01,0.55,U] 
01:54:17.209 00.000 1032 single-star, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.05, 0.06}
01:54:17.209 00.000 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:54:17.209 00.000 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:54:17.209 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.88 mountX=0.04 mountY=-0.06, mountTheta=-0.95
01:54:17.209 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
01:54:17.209 00.000 1032 Enqueuing Move request for scope (0.05, 0.06)
01:54:17.209 00.000 10072 Worker thread wakes up
01:54:17.209 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:54:17.209 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:54:17.209 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.06
01:54:17.223 00.014 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:17.224 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 309.44
01:54:17.224 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:54:17.224 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:17.224 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:54:17.224 00.000 10072 MoveAxis(E, 3, ABG)
01:54:17.224 00.000 10072 Guiding  Dir = 2, Dur = 3
01:54:17.226 00.002 10072 IsGuiding returns 0
01:54:17.226 00.000 10072 PulseGuide returned control before completion, sleep 13
01:54:17.242 00.016 10072 IsGuiding returns 0
01:54:17.244 00.002 1032 UpdateGuideState exits: m=1494 SNR=27.2
01:54:17.247 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:17.249 00.002 10072 Move returns status 0, amount 3
01:54:17.249 00.000 10072 MoveAxis(N, 0, ABG)
01:54:17.249 00.000 10072 Move returns status 0, amount 0
01:54:17.249 00.000 10072 move complete, result=0
01:54:17.249 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:17.249 00.000 1032 Enqueuing Expose request
01:54:17.249 00.000 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
01:54:17.249 00.000 10072 worker thread done servicing request
01:54:17.249 00.000 10072 Worker thread wakes up
01:54:17.249 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:17.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:17.894 00.645 10072 Exposure complete
01:54:17.933 00.039 10072 worker thread done servicing request
01:54:17.935 00.002 1032 OnExposeComplete: enter
01:54:17.935 00.000 1032 UpdateGuideState(): m_state=6
01:54:17.938 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 905
01:54:17.940 00.002 1032 Star::Find returns 1 (0), X=225.70, Y=619.67, Mass=1372, SNR=26.1, Peak=152 HFD=2.9
01:54:17.940 00.000 1032 MultiStar: [#1 0.11,-0.03,1.02,U] [#2 0.00,-0.01,0.75,U] [#3 0.02,-0.05,0.69,U] [#4 0.07,0.04,0.70,U] [#5 0.14,-0.18,0.60,U] [#6 0.37,-0.12,0.73,U] [#7 -0.01,-0.03,0.55,U] [#8 -0.15,-0.06,0.55,U] 
01:54:17.940 00.000 1032 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.14, 0.04}
01:54:17.940 00.000 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
01:54:17.940 00.000 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
01:54:17.940 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.40 mountX=-0.06 mountY=-0.08, mountTheta=-2.23
01:54:17.940 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.04, opts=13)
01:54:17.940 00.000 1032 Enqueuing Move request for scope (0.09, -0.04)
01:54:17.955 00.015 10072 Worker thread wakes up
01:54:17.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
01:54:17.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
01:54:17.955 00.000 10072 Moving (0.09, -0.04) raw xDistance=-0.06 yDistance=-0.08
01:54:17.956 00.001 10072 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 309.58
01:54:17.958 00.002 10072 PPEC: input: -0.06, control: -0.00, exposure: 500
01:54:17.958 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:17.958 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:54:17.958 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:17.958 00.000 10072 MoveAxis(E, 3, ABG)
01:54:17.958 00.000 10072 Guiding  Dir = 2, Dur = 3
01:54:17.961 00.003 10072 IsGuiding returns 0
01:54:17.961 00.000 10072 PulseGuide returned control before completion, sleep 13
01:54:17.972 00.011 1032 UpdateGuideState exits: m=1372 SNR=26.1
01:54:17.976 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:17.976 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:17.976 00.000 1032 Enqueuing Expose request
01:54:17.976 00.000 10072 IsGuiding returns 0
01:54:17.976 00.000 10072 Move returns status 0, amount 3
01:54:17.976 00.000 10072 MoveAxis(N, 0, ABG)
01:54:17.976 00.000 10072 Move returns status 0, amount 0
01:54:17.976 00.000 10072 move complete, result=0
01:54:17.976 00.000 10072 worker thread done servicing request
01:54:17.976 00.000 10072 Worker thread wakes up
01:54:17.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:17.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:17.989 00.013 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:54:18.393 00.404 10072 Exposure complete
01:54:18.436 00.043 10072 worker thread done servicing request
01:54:18.436 00.000 1032 OnExposeComplete: enter
01:54:18.437 00.001 1032 UpdateGuideState(): m_state=6
01:54:18.439 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 906
01:54:18.441 00.002 1032 Star::Find returns 1 (0), X=225.61, Y=619.85, Mass=1330, SNR=25.7, Peak=152 HFD=2.8
01:54:18.443 00.002 1032 MultiStar: [#1 0.04,0.12,1.05,U] [#2 0.12,0.15,0.76,U] [#3 0.10,0.18,0.70,U] [#4 -0.03,0.22,0.71,U] [#5 0.16,0.02,0.61,U] [#6 0.21,0.13,0.67,U] [#7 0.07,0.18,0.61,U] [#8 -0.17,0.15,0.58,U] 
01:54:18.443 00.000 1032 refined, 8 included, MultiStar: {0.06, 0.15}, one-star: {0.05, 0.21}
01:54:18.445 00.002 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
01:54:18.447 00.002 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
01:54:18.447 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.17 cameraTheta=1.19 mountX=0.13 mountY=-0.10, mountTheta=-0.64
01:54:18.451 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.15, opts=13)
01:54:18.451 00.000 1032 Enqueuing Move request for scope (0.06, 0.15)
01:54:18.453 00.002 10072 Worker thread wakes up
01:54:18.453 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
01:54:18.453 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
01:54:18.453 00.000 10072 Moving (0.06, 0.15) raw xDistance=0.13 yDistance=-0.10
01:54:18.455 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:18.457 00.002 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 309.72
01:54:18.457 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
01:54:18.457 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:18.457 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:54:18.457 00.000 10072 MoveAxis(W, 58, ABG)
01:54:18.457 00.000 10072 Guiding  Dir = 3, Dur = 58
01:54:18.459 00.002 10072 IsGuiding returns 0
01:54:18.459 00.000 10072 PulseGuide returned control before completion, sleep 68
01:54:18.464 00.005 1032 UpdateGuideState exits: m=1330 SNR=25.7
01:54:18.475 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:18.475 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:18.475 00.000 1032 Enqueuing Expose request
01:54:18.539 00.064 10072 IsGuiding returns 0
01:54:18.539 00.000 10072 Move returns status 0, amount 58
01:54:18.539 00.000 10072 MoveAxis(N, 0, ABG)
01:54:18.539 00.000 10072 Move returns status 0, amount 0
01:54:18.539 00.000 10072 move complete, result=0
01:54:18.539 00.000 10072 worker thread done servicing request
01:54:18.539 00.000 10072 Worker thread wakes up
01:54:18.539 00.000 1032 GuideStep: 0.1 px 58 ms WEST, -0.1 px 0 ms NORTH
01:54:18.542 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:18.542 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:19.177 00.635 10072 Exposure complete
01:54:19.218 00.041 10072 worker thread done servicing request
01:54:19.218 00.000 1032 OnExposeComplete: enter
01:54:19.220 00.002 1032 UpdateGuideState(): m_state=6
01:54:19.221 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 907
01:54:19.223 00.002 1032 Star::Find returns 1 (0), X=225.45, Y=619.78, Mass=1394, SNR=26.3, Peak=148 HFD=3.0
01:54:19.225 00.002 1032 MultiStar: [#1 0.10,0.12,1.00,U] [#2 0.05,0.10,0.77,U] [#3 0.15,0.10,0.70,U] [#4 0.03,0.20,0.74,U] [#5 0.03,-0.05,0.58,U] [#6 0.17,0.02,0.70,U] [#7 0.03,0.21,0.58,U] [#8 -0.06,-0.02,0.54,U] 
01:54:19.225 00.000 1032 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {-0.10, 0.15}
01:54:19.227 00.002 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
01:54:19.229 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
01:54:19.229 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.16 mountX=0.09 mountY=-0.07, mountTheta=-0.67
01:54:19.231 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
01:54:19.233 00.002 1032 Enqueuing Move request for scope (0.04, 0.10)
01:54:19.235 00.002 10072 Worker thread wakes up
01:54:19.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
01:54:19.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
01:54:19.235 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.07
01:54:19.237 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:19.237 00.000 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 309.86
01:54:19.237 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
01:54:19.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:19.237 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:54:19.237 00.000 10072 MoveAxis(E, 4, ABG)
01:54:19.237 00.000 10072 Guiding  Dir = 2, Dur = 4
01:54:19.241 00.004 10072 IsGuiding returns 0
01:54:19.241 00.000 10072 PulseGuide returned control before completion, sleep 14
01:54:19.254 00.013 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:54:19.257 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:19.257 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:19.260 00.003 1032 Enqueuing Expose request
01:54:19.260 00.000 10072 IsGuiding returns 0
01:54:19.260 00.000 10072 Move returns status 0, amount 4
01:54:19.260 00.000 10072 MoveAxis(N, 0, ABG)
01:54:19.260 00.000 10072 Move returns status 0, amount 0
01:54:19.260 00.000 10072 move complete, result=0
01:54:19.260 00.000 10072 worker thread done servicing request
01:54:19.260 00.000 10072 Worker thread wakes up
01:54:19.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:19.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:19.266 00.006 1032 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:54:19.673 00.407 10072 Exposure complete
01:54:19.705 00.032 10072 worker thread done servicing request
01:54:19.705 00.000 1032 OnExposeComplete: enter
01:54:19.705 00.000 1032 UpdateGuideState(): m_state=6
01:54:19.718 00.013 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 908
01:54:19.718 00.000 1032 Star::Find returns 1 (0), X=225.57, Y=619.91, Mass=1295, SNR=25.4, Peak=151 HFD=2.9
01:54:19.718 00.000 1032 MultiStar: [#1 0.22,0.16,1.06,U] [#2 0.12,0.14,0.74,U] [#3 0.19,0.19,0.73,U] [#4 0.10,0.13,0.74,U] [#5 0.15,-0.04,0.63,U] [#6 0.22,0.13,0.74,U] [#7 0.25,0.18,0.61,U] [#8 0.08,0.36,0.57,U] 
01:54:19.718 00.000 1032 refined, 8 included, MultiStar: {0.15, 0.17}, one-star: {0.01, 0.28}
01:54:19.718 00.000 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
01:54:19.718 00.000 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
01:54:19.718 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.23 cameraTheta=0.86 mountX=0.13 mountY=-0.19, mountTheta=-0.97
01:54:19.718 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.17, opts=13)
01:54:19.733 00.015 1032 Enqueuing Move request for scope (0.15, 0.17)
01:54:19.735 00.002 10072 Worker thread wakes up
01:54:19.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
01:54:19.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
01:54:19.735 00.000 10072 Moving (0.15, 0.17) raw xDistance=0.13 yDistance=-0.19
01:54:19.736 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:19.738 00.002 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 310.00
01:54:19.738 00.000 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
01:54:19.738 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:19.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:54:19.738 00.000 10072 MoveAxis(E, 3, ABG)
01:54:19.738 00.000 10072 Guiding  Dir = 2, Dur = 3
01:54:19.740 00.002 10072 IsGuiding returns 0
01:54:19.740 00.000 10072 PulseGuide returned control before completion, sleep 13
01:54:19.755 00.015 1032 UpdateGuideState exits: m=1295 SNR=25.4
01:54:19.755 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:19.755 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:19.755 00.000 1032 Enqueuing Expose request
01:54:19.755 00.000 10072 IsGuiding returns 0
01:54:19.755 00.000 10072 Move returns status 0, amount 3
01:54:19.755 00.000 10072 MoveAxis(N, 0, ABG)
01:54:19.755 00.000 10072 Move returns status 0, amount 0
01:54:19.755 00.000 10072 move complete, result=0
01:54:19.755 00.000 10072 worker thread done servicing request
01:54:19.755 00.000 10072 Worker thread wakes up
01:54:19.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:19.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:19.768 00.013 1032 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
01:54:20.391 00.623 10072 Exposure complete
01:54:20.431 00.040 10072 worker thread done servicing request
01:54:20.431 00.000 1032 OnExposeComplete: enter
01:54:20.431 00.000 1032 UpdateGuideState(): m_state=6
01:54:20.438 00.007 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 909
01:54:20.438 00.000 1032 Star::Find returns 1 (0), X=225.70, Y=619.94, Mass=1339, SNR=25.7, Peak=167 HFD=2.6
01:54:20.438 00.000 1032 MultiStar: [#1 0.09,0.20,0.95,U] [#2 0.11,0.10,0.76,U] [#3 0.12,0.15,0.70,U] [#4 0.16,0.19,0.73,U] [#5 0.20,0.02,0.63,U] [#6 0.27,0.12,0.73,U] [#7 0.07,0.22,0.62,U] [#8 -0.08,0.32,0.58,U] 
01:54:20.438 00.000 1032 refined, 8 included, MultiStar: {0.12, 0.18}, one-star: {0.14, 0.31}
01:54:20.438 00.000 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
01:54:20.438 00.000 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
01:54:20.438 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.22 cameraTheta=0.97 mountX=0.14 mountY=-0.17, mountTheta=-0.86
01:54:20.448 00.010 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.18, opts=13)
01:54:20.448 00.000 1032 Enqueuing Move request for scope (0.12, 0.18)
01:54:20.448 00.000 10072 Worker thread wakes up
01:54:20.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
01:54:20.448 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
01:54:20.448 00.000 10072 Moving (0.12, 0.18) raw xDistance=0.14 yDistance=-0.17
01:54:20.454 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:20.456 00.002 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 310.14
01:54:20.456 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:54:20.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:20.456 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:54:20.456 00.000 10072 MoveAxis(W, 63, ABG)
01:54:20.456 00.000 10072 Guiding  Dir = 3, Dur = 63
01:54:20.456 00.000 10072 IsGuiding returns 0
01:54:20.457 00.001 10072 PulseGuide returned control before completion, sleep 73
01:54:20.470 00.013 1032 UpdateGuideState exits: m=1339 SNR=25.7
01:54:20.470 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:20.470 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:20.470 00.000 1032 Enqueuing Expose request
01:54:20.534 00.064 10072 IsGuiding returns 0
01:54:20.534 00.000 10072 Move returns status 0, amount 63
01:54:20.534 00.000 10072 MoveAxis(N, 0, ABG)
01:54:20.534 00.000 10072 Move returns status 0, amount 0
01:54:20.534 00.000 10072 move complete, result=0
01:54:20.534 00.000 10072 worker thread done servicing request
01:54:20.534 00.000 10072 Worker thread wakes up
01:54:20.534 00.000 1032 GuideStep: 0.1 px 63 ms WEST, -0.2 px 0 ms NORTH
01:54:20.536 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:20.536 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:20.946 00.410 10072 Exposure complete
01:54:20.992 00.046 10072 worker thread done servicing request
01:54:20.992 00.000 1032 OnExposeComplete: enter
01:54:20.992 00.000 1032 UpdateGuideState(): m_state=6
01:54:20.992 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 910
01:54:20.992 00.000 1032 Star::Find returns 1 (0), X=225.62, Y=619.83, Mass=1352, SNR=25.9, Peak=167 HFD=2.8
01:54:20.992 00.000 1032 MultiStar: [#1 0.26,0.18,1.03,U] [#2 0.11,0.12,0.77,U] [#3 0.24,0.01,0.69,U] [#4 0.15,0.01,0.73,U] [#5 0.17,-0.02,0.59,U] [#6 0.32,0.22,0.72,U] [#7 0.03,0.05,0.57,U] [#8 0.10,0.05,0.57,U] 
01:54:20.992 00.000 1032 refined, 8 included, MultiStar: {0.16, 0.10}, one-star: {0.06, 0.20}
01:54:20.992 00.000 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
01:54:20.992 00.000 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
01:54:20.992 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.57 mountX=0.06 mountY=-0.19, mountTheta=-1.26
01:54:21.008 00.016 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.10, opts=13)
01:54:21.008 00.000 1032 Enqueuing Move request for scope (0.16, 0.10)
01:54:21.008 00.000 10072 Worker thread wakes up
01:54:21.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
01:54:21.008 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
01:54:21.008 00.000 10072 Moving (0.16, 0.10) raw xDistance=0.06 yDistance=-0.19
01:54:21.008 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:21.008 00.000 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 310.28
01:54:21.008 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
01:54:21.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:21.008 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:54:21.008 00.000 10072 MoveAxis(E, 4, ABG)
01:54:21.008 00.000 10072 Guiding  Dir = 2, Dur = 4
01:54:21.016 00.008 10072 IsGuiding returns 0
01:54:21.017 00.001 10072 PulseGuide returned control before completion, sleep 14
01:54:21.025 00.008 1032 UpdateGuideState exits: m=1352 SNR=25.9
01:54:21.033 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:21.035 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:21.037 00.002 1032 Enqueuing Expose request
01:54:21.037 00.000 10072 IsGuiding returns 0
01:54:21.037 00.000 10072 Move returns status 0, amount 4
01:54:21.037 00.000 10072 MoveAxis(N, 0, ABG)
01:54:21.037 00.000 10072 Move returns status 0, amount 0
01:54:21.037 00.000 10072 move complete, result=0
01:54:21.037 00.000 10072 worker thread done servicing request
01:54:21.037 00.000 10072 Worker thread wakes up
01:54:21.037 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:21.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:21.042 00.005 1032 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
01:54:21.670 00.628 10072 Exposure complete
01:54:21.714 00.044 10072 worker thread done servicing request
01:54:21.714 00.000 1032 OnExposeComplete: enter
01:54:21.716 00.002 1032 UpdateGuideState(): m_state=6
01:54:21.718 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 911
01:54:21.721 00.003 1032 Star::Find returns 1 (0), X=225.61, Y=619.92, Mass=1430, SNR=26.7, Peak=181 HFD=2.7
01:54:21.723 00.002 1032 MultiStar: [#1 0.19,0.26,1.02,U] [#2 0.13,0.18,0.76,U] [#3 0.14,0.14,0.66,U] [#4 0.14,0.25,0.70,U] [#5 0.13,0.03,0.60,U] [#6 0.30,0.28,0.69,U] [#7 0.13,0.16,0.57,U] [#8 0.02,0.18,0.54,U] 
01:54:21.723 00.000 1032 refined, 8 included, MultiStar: {0.14, 0.21}, one-star: {0.05, 0.29}
01:54:21.725 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
01:54:21.727 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
01:54:21.729 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=0.98 mountX=0.16 mountY=-0.19, mountTheta=-0.85
01:54:21.731 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.21, opts=13)
01:54:21.733 00.002 1032 Enqueuing Move request for scope (0.14, 0.21)
01:54:21.735 00.002 10072 Worker thread wakes up
01:54:21.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
01:54:21.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
01:54:21.735 00.000 10072 Moving (0.14, 0.21) raw xDistance=0.16 yDistance=-0.19
01:54:21.735 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:21.738 00.003 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 310.41
01:54:21.738 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:54:21.738 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:21.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:54:21.740 00.002 10072 MoveAxis(W, 72, ABG)
01:54:21.740 00.000 10072 Guiding  Dir = 3, Dur = 72
01:54:21.740 00.000 10072 IsGuiding returns 0
01:54:21.740 00.000 10072 PulseGuide returned control before completion, sleep 82
01:54:21.756 00.016 1032 UpdateGuideState exits: m=1430 SNR=26.7
01:54:21.757 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:21.761 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:21.763 00.002 1032 Enqueuing Expose request
01:54:21.835 00.072 10072 IsGuiding returns 0
01:54:21.835 00.000 10072 Move returns status 0, amount 72
01:54:21.835 00.000 10072 MoveAxis(N, 0, ABG)
01:54:21.835 00.000 10072 Move returns status 0, amount 0
01:54:21.835 00.000 10072 move complete, result=0
01:54:21.835 00.000 10072 worker thread done servicing request
01:54:21.835 00.000 1032 GuideStep: 0.2 px 72 ms WEST, -0.2 px 0 ms NORTH
01:54:21.836 00.001 10072 Worker thread wakes up
01:54:21.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:21.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:22.250 00.414 10072 Exposure complete
01:54:22.293 00.043 10072 worker thread done servicing request
01:54:22.293 00.000 1032 OnExposeComplete: enter
01:54:22.296 00.003 1032 UpdateGuideState(): m_state=6
01:54:22.298 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 912
01:54:22.300 00.002 1032 Star::Find returns 1 (0), X=225.65, Y=619.94, Mass=1338, SNR=25.8, Peak=167 HFD=2.7
01:54:22.302 00.002 1032 MultiStar: [#1 0.13,0.25,1.02,U] [#2 0.12,0.21,0.74,U] [#3 0.20,0.27,0.69,U] [#4 0.03,0.25,0.71,U] [#5 0.03,0.14,0.61,U] [#6 0.21,0.13,0.73,U] [#7 0.07,0.40,0.60,U] [#8 -0.07,0.18,0.57,U] 
01:54:22.302 00.000 1032 refined, 8 included, MultiStar: {0.09, 0.24}, one-star: {0.09, 0.31}
01:54:22.304 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
01:54:22.306 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
01:54:22.308 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.20 mountX=0.21 mountY=-0.15, mountTheta=-0.63
01:54:22.310 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.24, opts=13)
01:54:22.312 00.002 1032 Enqueuing Move request for scope (0.09, 0.24)
01:54:22.315 00.003 10072 Worker thread wakes up
01:54:22.315 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
01:54:22.315 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
01:54:22.315 00.000 10072 Moving (0.09, 0.24) raw xDistance=0.21 yDistance=-0.15
01:54:22.317 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:22.317 00.000 10072 PPEC rslt: input = 0.21, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 310.54
01:54:22.317 00.000 10072 PPEC: input: 0.21, control: 0.09, exposure: 500
01:54:22.317 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:22.317 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:54:22.317 00.000 10072 MoveAxis(W, 92, ABG)
01:54:22.317 00.000 10072 Guiding  Dir = 3, Dur = 92
01:54:22.321 00.004 10072 IsGuiding returns 0
01:54:22.321 00.000 10072 PulseGuide returned control before completion, sleep 102
01:54:22.337 00.016 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:54:22.339 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:22.339 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:22.339 00.000 1032 Enqueuing Expose request
01:54:22.431 00.092 10072 IsGuiding returns 1
01:54:22.431 00.000 10072 scope still moving after pulse duration time elapsed
01:54:22.462 00.031 10072 IsGuiding returns 0
01:54:22.463 00.001 10072 scope move finished after 92 + 49 ms
01:54:22.463 00.000 10072 Move returns status 0, amount 92
01:54:22.463 00.000 10072 MoveAxis(N, 0, ABG)
01:54:22.463 00.000 10072 Move returns status 0, amount 0
01:54:22.463 00.000 10072 move complete, result=0
01:54:22.463 00.000 10072 worker thread done servicing request
01:54:22.463 00.000 10072 Worker thread wakes up
01:54:22.463 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:22.463 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:22.463 00.000 1032 GuideStep: 0.2 px 92 ms WEST, -0.2 px 0 ms NORTH
01:54:23.100 00.637 10072 Exposure complete
01:54:23.143 00.043 10072 worker thread done servicing request
01:54:23.145 00.002 1032 OnExposeComplete: enter
01:54:23.148 00.003 1032 UpdateGuideState(): m_state=6
01:54:23.148 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 913
01:54:23.150 00.002 1032 Star::Find returns 1 (0), X=225.79, Y=619.79, Mass=1403, SNR=26.4, Peak=152 HFD=2.8
01:54:23.152 00.002 1032 MultiStar: [#1 0.26,0.03,1.02,U] [#2 0.17,0.07,0.74,U] [#3 0.23,0.09,0.68,U] [#4 0.12,0.06,0.67,U] [#5 0.20,-0.08,0.58,U] [#6 0.38,0.00,0.67,U] [#7 0.26,0.20,0.57,U] [#8 -0.02,0.08,0.52,U] 
01:54:23.152 00.000 1032 refined, 8 included, MultiStar: {0.21, 0.07}, one-star: {0.24, 0.16}
01:54:23.152 00.000 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
01:54:23.152 00.000 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
01:54:23.152 00.000 1032 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.31 mountX=0.01 mountY=-0.22, mountTheta=-1.52
01:54:23.152 00.000 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.07, opts=13)
01:54:23.152 00.000 1032 Enqueuing Move request for scope (0.21, 0.07)
01:54:23.163 00.011 10072 Worker thread wakes up
01:54:23.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
01:54:23.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
01:54:23.163 00.000 10072 Moving (0.21, 0.07) raw xDistance=0.01 yDistance=-0.22
01:54:23.164 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:23.164 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 310.68
01:54:23.164 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:54:23.164 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:54:23.164 00.000 10072 MoveAxis(E, 4, ABG)
01:54:23.164 00.000 10072 Guiding  Dir = 2, Dur = 4
01:54:23.168 00.004 10072 IsGuiding returns 0
01:54:23.168 00.000 10072 PulseGuide returned control before completion, sleep 14
01:54:23.181 00.013 1032 UpdateGuideState exits: m=1403 SNR=26.4
01:54:23.186 00.005 10072 IsGuiding returns 0
01:54:23.186 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:23.188 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:23.190 00.002 1032 Enqueuing Expose request
01:54:23.192 00.002 10072 Move returns status 0, amount 4
01:54:23.192 00.000 10072 MoveAxis(N, 145, ABG)
01:54:23.192 00.000 10072 Guiding  Dir = 0, Dur = 145
01:54:23.193 00.001 10072 IsGuiding returns 0
01:54:23.193 00.000 10072 PulseGuide returned control before completion, sleep 155
01:54:23.352 00.159 10072 IsGuiding returns 1
01:54:23.352 00.000 10072 scope still moving after pulse duration time elapsed
01:54:23.383 00.031 10072 IsGuiding returns 0
01:54:23.383 00.000 10072 scope move finished after 145 + 45 ms
01:54:23.383 00.000 10072 Move returns status 0, amount 145
01:54:23.383 00.000 10072 move complete, result=0
01:54:23.383 00.000 10072 worker thread done servicing request
01:54:23.383 00.000 10072 Worker thread wakes up
01:54:23.383 00.000 1032 GuideStep: 0.0 px 4 ms EAST, -0.2 px 145 ms NORTH
01:54:23.384 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:23.384 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:23.797 00.413 10072 Exposure complete
01:54:23.839 00.042 10072 worker thread done servicing request
01:54:23.839 00.000 1032 OnExposeComplete: enter
01:54:23.841 00.002 1032 UpdateGuideState(): m_state=6
01:54:23.842 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 914
01:54:23.842 00.000 1032 Star::Find returns 1 (0), X=225.50, Y=619.72, Mass=1295, SNR=25.4, Peak=148 HFD=3.0
01:54:23.842 00.000 1032 MultiStar: [#1 0.05,0.01,1.05,U] [#2 -0.03,-0.03,0.74,U] [#3 0.14,-0.05,0.75,U] [#4 -0.15,0.05,0.74,U] [#5 0.02,-0.00,0.61,U] [#6 0.17,-0.02,0.74,U] [#7 -0.01,0.05,0.60,U] [#8 -0.01,0.04,0.52,U] 
01:54:23.842 00.000 1032 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {-0.05, 0.08}
01:54:23.842 00.000 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
01:54:23.842 00.000 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
01:54:23.842 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.83 mountX=0.01 mountY=-0.02, mountTheta=-1.00
01:54:23.842 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
01:54:23.842 00.000 1032 Enqueuing Move request for scope (0.01, 0.02)
01:54:23.842 00.000 10072 Worker thread wakes up
01:54:23.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:54:23.842 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:54:23.842 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.01 yDistance=-0.02
01:54:23.858 00.016 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:23.860 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 310.81
01:54:23.860 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:54:23.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:23.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:54:23.860 00.000 10072 MoveAxis(E, 4, ABG)
01:54:23.860 00.000 10072 Guiding  Dir = 2, Dur = 4
01:54:23.860 00.000 10072 IsGuiding returns 0
01:54:23.862 00.002 10072 PulseGuide returned control before completion, sleep 14
01:54:23.875 00.013 1032 UpdateGuideState exits: m=1295 SNR=25.4
01:54:23.878 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:23.878 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:23.878 00.000 1032 Enqueuing Expose request
01:54:23.878 00.000 10072 IsGuiding returns 0
01:54:23.878 00.000 10072 Move returns status 0, amount 4
01:54:23.878 00.000 10072 MoveAxis(N, 0, ABG)
01:54:23.878 00.000 10072 Move returns status 0, amount 0
01:54:23.878 00.000 10072 move complete, result=0
01:54:23.878 00.000 10072 worker thread done servicing request
01:54:23.878 00.000 10072 Worker thread wakes up
01:54:23.878 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:23.878 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:23.891 00.013 1032 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
01:54:24.520 00.629 10072 Exposure complete
01:54:24.570 00.050 10072 worker thread done servicing request
01:54:24.570 00.000 1032 OnExposeComplete: enter
01:54:24.572 00.002 1032 UpdateGuideState(): m_state=6
01:54:24.574 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 915
01:54:24.575 00.001 1032 Star::Find returns 1 (0), X=225.39, Y=619.76, Mass=1309, SNR=25.5, Peak=141 HFD=2.9
01:54:24.577 00.002 1032 MultiStar: [#1 -0.06,0.10,0.99,U] [#2 -0.11,0.05,0.79,U] [#3 -0.10,0.11,0.74,U] [#4 -0.22,0.05,0.72,U] [#5 -0.06,-0.04,0.59,U] [#6 -0.02,0.03,0.71,U] [#7 -0.16,0.18,0.59,U] [#8 -0.12,0.25,0.58,U] 
01:54:24.579 00.002 1032 refined, 8 included, MultiStar: {-0.11, 0.09}, one-star: {-0.17, 0.13}
01:54:24.581 00.002 1032 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.83) = xAngle (0.62 = 0.62)
01:54:24.584 00.003 1032 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.62 = 0.62)
01:54:24.585 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.15 cameraTheta=2.45 mountX=0.12 mountY=0.08, mountTheta=0.62
01:54:24.589 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.09, opts=13)
01:54:24.592 00.003 1032 Enqueuing Move request for scope (-0.11, 0.09)
01:54:24.595 00.003 10072 Worker thread wakes up
01:54:24.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
01:54:24.595 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
01:54:24.595 00.000 10072 Moving (-0.11, 0.09) raw xDistance=0.12 yDistance=0.08
01:54:24.596 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:24.599 00.003 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 310.94
01:54:24.599 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
01:54:24.599 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:24.599 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:54:24.599 00.000 10072 MoveAxis(E, 4, ABG)
01:54:24.599 00.000 10072 Guiding  Dir = 2, Dur = 4
01:54:24.599 00.000 10072 IsGuiding returns 0
01:54:24.599 00.000 10072 PulseGuide returned control before completion, sleep 14
01:54:24.618 00.019 1032 UpdateGuideState exits: m=1309 SNR=25.5
01:54:24.621 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:24.624 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:24.627 00.003 1032 Enqueuing Expose request
01:54:24.629 00.002 10072 IsGuiding returns 0
01:54:24.629 00.000 10072 Move returns status 0, amount 4
01:54:24.629 00.000 10072 MoveAxis(N, 0, ABG)
01:54:24.629 00.000 10072 Move returns status 0, amount 0
01:54:24.629 00.000 10072 move complete, result=0
01:54:24.630 00.001 10072 worker thread done servicing request
01:54:24.630 00.000 10072 Worker thread wakes up
01:54:24.630 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:24.630 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:24.637 00.007 1032 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:54:25.037 00.400 10072 Exposure complete
01:54:25.088 00.051 10072 worker thread done servicing request
01:54:25.088 00.000 1032 OnExposeComplete: enter
01:54:25.090 00.002 1032 UpdateGuideState(): m_state=6
01:54:25.092 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 916
01:54:25.094 00.002 1032 Star::Find returns 1 (0), X=225.38, Y=619.76, Mass=1255, SNR=25.0, Peak=138 HFD=2.8
01:54:25.096 00.002 1032 MultiStar: [#1 -0.01,0.05,1.08,U] [#2 -0.14,-0.00,0.77,U] [#3 -0.21,0.02,0.71,U] [#4 -0.11,-0.05,0.74,U] [#5 -0.20,-0.15,0.66,U] [#6 0.05,0.03,0.72,U] [#7 -0.04,-0.11,0.60,U] [#8 -0.21,-0.06,0.54,U] 
01:54:25.097 00.001 1032 refined, 8 included, MultiStar: {-0.11, -0.01}, one-star: {-0.17, 0.13}
01:54:25.099 00.002 1032 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.83) = xAngle (-4.93 = 1.36)
01:54:25.101 00.002 1032 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.93 = 1.36)
01:54:25.102 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.10 mountX=0.02 mountY=0.11, mountTheta=1.36
01:54:25.105 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.01, opts=13)
01:54:25.107 00.002 1032 Enqueuing Move request for scope (-0.11, -0.01)
01:54:25.108 00.001 10072 Worker thread wakes up
01:54:25.110 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
01:54:25.110 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
01:54:25.110 00.000 10072 Moving (-0.11, -0.01) raw xDistance=0.02 yDistance=0.11
01:54:25.112 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:25.115 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 311.07
01:54:25.115 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:54:25.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:25.115 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:54:25.115 00.000 10072 MoveAxis(E, 1, ABG)
01:54:25.115 00.000 10072 Guiding  Dir = 2, Dur = 1
01:54:25.116 00.001 10072 IsGuiding returns 0
01:54:25.117 00.001 10072 PulseGuide returned control before completion, sleep 11
01:54:25.136 00.019 1032 UpdateGuideState exits: m=1255 SNR=25.0
01:54:25.138 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:25.140 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:25.144 00.004 1032 Enqueuing Expose request
01:54:25.147 00.003 10072 IsGuiding returns 0
01:54:25.147 00.000 10072 Move returns status 0, amount 1
01:54:25.147 00.000 10072 MoveAxis(N, 0, ABG)
01:54:25.147 00.000 10072 Move returns status 0, amount 0
01:54:25.147 00.000 10072 move complete, result=0
01:54:25.147 00.000 10072 worker thread done servicing request
01:54:25.147 00.000 10072 Worker thread wakes up
01:54:25.147 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:25.147 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:25.155 00.008 1032 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
01:54:25.787 00.632 10072 Exposure complete
01:54:25.838 00.051 10072 worker thread done servicing request
01:54:25.838 00.000 1032 OnExposeComplete: enter
01:54:25.841 00.003 1032 UpdateGuideState(): m_state=6
01:54:25.843 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 917
01:54:25.845 00.002 1032 Star::Find returns 1 (0), X=225.47, Y=619.75, Mass=1375, SNR=26.1, Peak=186 HFD=2.9
01:54:25.846 00.001 1032 MultiStar: [#1 0.10,-0.00,1.00,U] [#2 -0.04,0.03,0.75,U] [#3 0.12,0.01,0.68,U] [#4 -0.11,-0.01,0.70,U] [#5 0.05,-0.06,0.60,U] [#6 0.00,-0.05,0.72,U] [#7 -0.06,-0.02,0.57,U] [#8 -0.15,0.02,0.55,U] 
01:54:25.848 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {-0.09, 0.12}
01:54:25.849 00.001 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
01:54:25.851 00.002 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
01:54:25.852 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.57 mountX=0.01 mountY=0.01, mountTheta=0.74
01:54:25.856 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
01:54:25.858 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
01:54:25.860 00.002 10072 Worker thread wakes up
01:54:25.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:54:25.860 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:54:25.860 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
01:54:25.864 00.004 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 311.19
01:54:25.864 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:54:25.864 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:25.864 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:25.868 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:54:25.868 00.000 10072 MoveAxis(E, 1, ABG)
01:54:25.868 00.000 10072 Guiding  Dir = 2, Dur = 1
01:54:25.869 00.001 10072 IsGuiding returns 0
01:54:25.869 00.000 10072 PulseGuide returned control before completion, sleep 11
01:54:25.887 00.018 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:54:25.889 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:25.892 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:25.896 00.004 1032 Enqueuing Expose request
01:54:25.897 00.001 10072 IsGuiding returns 0
01:54:25.897 00.000 10072 Move returns status 0, amount 1
01:54:25.898 00.001 10072 MoveAxis(N, 0, ABG)
01:54:25.898 00.000 10072 Move returns status 0, amount 0
01:54:25.898 00.000 10072 move complete, result=0
01:54:25.898 00.000 10072 worker thread done servicing request
01:54:25.898 00.000 10072 Worker thread wakes up
01:54:25.898 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:25.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:25.906 00.008 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
01:54:26.307 00.401 10072 Exposure complete
01:54:26.354 00.047 10072 worker thread done servicing request
01:54:26.354 00.000 1032 OnExposeComplete: enter
01:54:26.356 00.002 1032 UpdateGuideState(): m_state=6
01:54:26.358 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 918
01:54:26.360 00.002 1032 Star::Find returns 1 (0), X=225.39, Y=619.76, Mass=1285, SNR=25.2, Peak=170 HFD=2.8
01:54:26.362 00.002 1032 MultiStar: [#1 0.01,-0.03,1.07,U] [#2 -0.14,0.02,0.80,U] [#3 0.00,-0.05,0.72,U] [#4 -0.18,0.03,0.74,U] [#5 -0.14,-0.13,0.59,U] [#6 0.14,0.05,0.74,U] [#7 -0.04,-0.04,0.60,U] [#8 -0.29,-0.04,0.59,U] 
01:54:26.364 00.002 1032 refined, 8 included, MultiStar: {-0.09, 0.00}, one-star: {-0.17, 0.13}
01:54:26.367 00.003 1032 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.83) = xAngle (1.30 = 1.30)
01:54:26.368 00.001 1032 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.30 = 1.30)
01:54:26.370 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.13 mountX=0.02 mountY=0.08, mountTheta=1.30
01:54:26.373 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.00, opts=13)
01:54:26.375 00.002 1032 Enqueuing Move request for scope (-0.09, 0.00)
01:54:26.377 00.002 10072 Worker thread wakes up
01:54:26.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
01:54:26.377 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
01:54:26.377 00.000 10072 Moving (-0.09, 0.00) raw xDistance=0.02 yDistance=0.08
01:54:26.379 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:26.382 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 311.32
01:54:26.382 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:54:26.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:26.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:54:26.382 00.000 10072 MoveAxis(E, 1, ABG)
01:54:26.382 00.000 10072 Guiding  Dir = 2, Dur = 1
01:54:26.382 00.000 10072 IsGuiding returns 0
01:54:26.383 00.001 10072 PulseGuide returned control before completion, sleep 11
01:54:26.395 00.012 10072 IsGuiding returns 0
01:54:26.395 00.000 10072 Move returns status 0, amount 1
01:54:26.396 00.001 10072 MoveAxis(N, 0, ABG)
01:54:26.396 00.000 10072 Move returns status 0, amount 0
01:54:26.396 00.000 10072 move complete, result=0
01:54:26.396 00.000 10072 worker thread done servicing request
01:54:26.400 00.004 1032 UpdateGuideState exits: m=1285 SNR=25.2
01:54:26.402 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:26.406 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:26.408 00.002 1032 Enqueuing Expose request
01:54:26.409 00.001 1032 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
01:54:26.411 00.002 10072 Worker thread wakes up
01:54:26.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:26.411 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:27.041 00.630 10072 Exposure complete
01:54:27.088 00.047 10072 worker thread done servicing request
01:54:27.089 00.001 1032 OnExposeComplete: enter
01:54:27.091 00.002 1032 UpdateGuideState(): m_state=6
01:54:27.092 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 919
01:54:27.095 00.003 1032 Star::Find returns 1 (0), X=225.45, Y=619.78, Mass=1313, SNR=25.5, Peak=170 HFD=2.8
01:54:27.097 00.002 1032 MultiStar: [#1 -0.05,0.06,1.02,U] [#2 0.02,-0.09,0.76,U] [#3 0.04,0.02,0.71,U] [#4 -0.02,0.09,0.74,U] [#5 -0.17,0.02,0.63,U] [#6 0.07,0.08,0.73,U] [#7 -0.07,0.00,0.59,U] [#8 -0.07,0.11,0.57,U] 
01:54:27.098 00.001 1032 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {-0.10, 0.15}
01:54:27.099 00.001 1032 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.83) = xAngle (0.37 = 0.37)
01:54:27.101 00.002 1032 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.37 = 0.37)
01:54:27.103 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.20 mountX=0.06 mountY=0.02, mountTheta=0.37
01:54:27.105 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.05, opts=13)
01:54:27.107 00.002 1032 Enqueuing Move request for scope (-0.04, 0.05)
01:54:27.108 00.001 10072 Worker thread wakes up
01:54:27.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
01:54:27.108 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
01:54:27.108 00.000 10072 Moving (-0.04, 0.05) raw xDistance=0.06 yDistance=0.02
01:54:27.111 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:27.113 00.002 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 311.45
01:54:27.115 00.002 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
01:54:27.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:27.115 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:54:27.115 00.000 10072 MoveAxis(E, 0, ABG)
01:54:27.115 00.000 10072 Move returns status 0, amount 0
01:54:27.115 00.000 10072 MoveAxis(N, 0, ABG)
01:54:27.115 00.000 10072 Move returns status 0, amount 0
01:54:27.115 00.000 10072 move complete, result=0
01:54:27.115 00.000 10072 worker thread done servicing request
01:54:27.131 00.016 1032 UpdateGuideState exits: m=1313 SNR=25.5
01:54:27.133 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:27.135 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:27.136 00.001 1032 Enqueuing Expose request
01:54:27.138 00.002 10072 Worker thread wakes up
01:54:27.138 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:27.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:27.138 00.000 1032 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:27.556 00.418 10072 Exposure complete
01:54:27.608 00.052 10072 worker thread done servicing request
01:54:27.608 00.000 1032 OnExposeComplete: enter
01:54:27.613 00.005 1032 UpdateGuideState(): m_state=6
01:54:27.616 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 920
01:54:27.618 00.002 1032 Star::Find returns 1 (0), X=225.54, Y=619.74, Mass=1284, SNR=25.3, Peak=149 HFD=3.0
01:54:27.621 00.003 1032 MultiStar: [#1 0.05,0.10,1.05,U] [#2 -0.00,0.09,0.76,U] [#3 0.05,0.10,0.72,U] [#4 -0.21,0.23,0.76,U] [#5 -0.04,0.07,0.62,U] [#6 0.12,0.12,0.73,U] [#7 0.03,0.06,0.58,U] [#8 -0.19,-0.05,0.56,U] 
01:54:27.622 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {-0.01, 0.11}
01:54:27.624 00.002 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
01:54:27.626 00.002 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
01:54:27.627 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.73 mountX=0.10 mountY=-0.01, mountTheta=-0.10
01:54:27.630 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
01:54:27.632 00.002 1032 Enqueuing Move request for scope (-0.02, 0.10)
01:54:27.634 00.002 10072 Worker thread wakes up
01:54:27.634 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:54:27.634 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:54:27.634 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.01
01:54:27.636 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:27.638 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 311.57
01:54:27.638 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
01:54:27.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:27.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:54:27.638 00.000 10072 MoveAxis(E, 0, ABG)
01:54:27.638 00.000 10072 Move returns status 0, amount 0
01:54:27.639 00.001 10072 MoveAxis(N, 0, ABG)
01:54:27.639 00.000 10072 Move returns status 0, amount 0
01:54:27.639 00.000 10072 move complete, result=0
01:54:27.639 00.000 10072 worker thread done servicing request
01:54:27.658 00.019 1032 UpdateGuideState exits: m=1284 SNR=25.3
01:54:27.660 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:27.662 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:27.664 00.002 1032 Enqueuing Expose request
01:54:27.665 00.001 10072 Worker thread wakes up
01:54:27.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:27.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:27.665 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:28.306 00.641 10072 Exposure complete
01:54:28.355 00.049 10072 worker thread done servicing request
01:54:28.355 00.000 1032 OnExposeComplete: enter
01:54:28.358 00.003 1032 UpdateGuideState(): m_state=6
01:54:28.360 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 921
01:54:28.363 00.003 1032 Star::Find returns 1 (0), X=225.46, Y=619.72, Mass=1456, SNR=26.9, Peak=189 HFD=2.9
01:54:28.366 00.003 1032 MultiStar: [#1 0.02,0.01,0.96,U] [#2 -0.04,-0.02,0.74,U] [#3 -0.03,0.09,0.68,U] [#4 0.00,0.03,0.70,U] [#5 0.00,-0.09,0.56,U] [#6 0.14,0.08,0.69,U] [#7 -0.01,-0.00,0.55,U] [#8 -0.23,0.06,0.53,U] 
01:54:28.369 00.003 1032 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {-0.10, 0.09}
01:54:28.370 00.001 1032 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.83) = xAngle (0.39 = 0.39)
01:54:28.372 00.002 1032 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.39 = 0.39)
01:54:28.373 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.22 mountX=0.04 mountY=0.02, mountTheta=0.39
01:54:28.376 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.03, opts=13)
01:54:28.378 00.002 1032 Enqueuing Move request for scope (-0.02, 0.03)
01:54:28.380 00.002 10072 Worker thread wakes up
01:54:28.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
01:54:28.380 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
01:54:28.380 00.000 10072 Moving (-0.02, 0.03) raw xDistance=0.04 yDistance=0.02
01:54:28.382 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:28.383 00.001 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 311.69
01:54:28.384 00.001 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:54:28.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:28.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:54:28.384 00.000 10072 MoveAxis(E, 0, ABG)
01:54:28.384 00.000 10072 Move returns status 0, amount 0
01:54:28.384 00.000 10072 MoveAxis(N, 0, ABG)
01:54:28.384 00.000 10072 Move returns status 0, amount 0
01:54:28.384 00.000 10072 move complete, result=0
01:54:28.384 00.000 10072 worker thread done servicing request
01:54:28.403 00.019 1032 UpdateGuideState exits: m=1456 SNR=26.9
01:54:28.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:28.406 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:28.407 00.001 1032 Enqueuing Expose request
01:54:28.409 00.002 10072 Worker thread wakes up
01:54:28.409 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:28.409 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:28.409 00.000 1032 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:28.821 00.412 10072 Exposure complete
01:54:28.871 00.050 10072 worker thread done servicing request
01:54:28.871 00.000 1032 OnExposeComplete: enter
01:54:28.873 00.002 1032 UpdateGuideState(): m_state=6
01:54:28.874 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 922
01:54:28.876 00.002 1032 Star::Find returns 1 (0), X=225.49, Y=619.80, Mass=1336, SNR=25.8, Peak=153 HFD=3.0
01:54:28.878 00.002 1032 MultiStar: [#1 0.12,0.19,1.04,U] [#2 0.02,0.18,0.76,U] [#3 0.05,0.06,0.71,U] [#4 -0.08,0.15,0.73,U] [#5 0.01,0.10,0.58,U] [#6 0.18,0.16,0.72,U] [#7 -0.07,0.21,0.59,U] [#8 0.07,0.22,0.53,U] 
01:54:28.879 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.16}, one-star: {-0.07, 0.16}
01:54:28.882 00.003 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
01:54:28.884 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
01:54:28.887 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.41 mountX=0.15 mountY=-0.07, mountTheta=-0.42
01:54:28.890 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.16, opts=13)
01:54:28.892 00.002 1032 Enqueuing Move request for scope (0.03, 0.16)
01:54:28.895 00.003 10072 Worker thread wakes up
01:54:28.895 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
01:54:28.896 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
01:54:28.896 00.000 10072 Moving (0.03, 0.16) raw xDistance=0.15 yDistance=-0.07
01:54:28.900 00.004 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 311.81
01:54:28.900 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:54:28.900 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:28.900 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:54:28.900 00.000 10072 MoveAxis(W, 68, ABG)
01:54:28.900 00.000 10072 Guiding  Dir = 3, Dur = 68
01:54:28.901 00.001 10072 IsGuiding returns 0
01:54:28.901 00.000 10072 PulseGuide returned control before completion, sleep 78
01:54:28.901 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:28.923 00.022 1032 UpdateGuideState exits: m=1336 SNR=25.8
01:54:28.928 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:28.931 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:28.933 00.002 1032 Enqueuing Expose request
01:54:28.990 00.057 10072 IsGuiding returns 0
01:54:28.990 00.000 10072 Move returns status 0, amount 68
01:54:28.990 00.000 10072 MoveAxis(N, 0, ABG)
01:54:28.990 00.000 10072 Move returns status 0, amount 0
01:54:28.990 00.000 10072 move complete, result=0
01:54:28.990 00.000 10072 worker thread done servicing request
01:54:28.990 00.000 10072 Worker thread wakes up
01:54:28.990 00.000 1032 GuideStep: 0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
01:54:28.992 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:28.992 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:29.622 00.630 10072 Exposure complete
01:54:29.670 00.048 10072 worker thread done servicing request
01:54:29.671 00.001 1032 OnExposeComplete: enter
01:54:29.673 00.002 1032 UpdateGuideState(): m_state=6
01:54:29.675 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 923
01:54:29.677 00.002 1032 Star::Find returns 1 (0), X=225.52, Y=619.81, Mass=1306, SNR=25.5, Peak=140 HFD=3.0
01:54:29.679 00.002 1032 MultiStar: [#1 0.10,0.15,1.07,U] [#2 0.05,0.15,0.76,U] [#3 0.15,0.15,0.74,U] [#4 -0.16,0.17,0.75,U] [#5 -0.06,-0.04,0.60,U] [#6 0.15,0.10,0.73,U] [#7 0.07,0.33,0.60,U] [#8 -0.22,0.18,0.55,U] 
01:54:29.680 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.15}, one-star: {-0.04, 0.18}
01:54:29.682 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
01:54:29.684 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
01:54:29.685 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.48 mountX=0.14 mountY=-0.05, mountTheta=-0.35
01:54:29.688 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.15, opts=13)
01:54:29.689 00.001 1032 Enqueuing Move request for scope (0.01, 0.15)
01:54:29.691 00.002 10072 Worker thread wakes up
01:54:29.691 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
01:54:29.691 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
01:54:29.691 00.000 10072 Moving (0.01, 0.15) raw xDistance=0.14 yDistance=-0.05
01:54:29.693 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:29.694 00.001 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 311.93
01:54:29.694 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:54:29.694 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:29.694 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:54:29.694 00.000 10072 MoveAxis(W, 67, ABG)
01:54:29.695 00.001 10072 Guiding  Dir = 3, Dur = 67
01:54:29.695 00.000 10072 IsGuiding returns 0
01:54:29.695 00.000 10072 PulseGuide returned control before completion, sleep 77
01:54:29.715 00.020 1032 UpdateGuideState exits: m=1306 SNR=25.5
01:54:29.716 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:29.719 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:29.721 00.002 1032 Enqueuing Expose request
01:54:29.776 00.055 10072 IsGuiding returns 1
01:54:29.776 00.000 10072 scope still moving after pulse duration time elapsed
01:54:29.806 00.030 10072 IsGuiding returns 0
01:54:29.806 00.000 10072 scope move finished after 67 + 44 ms
01:54:29.806 00.000 10072 Move returns status 0, amount 67
01:54:29.806 00.000 10072 MoveAxis(N, 0, ABG)
01:54:29.806 00.000 10072 Move returns status 0, amount 0
01:54:29.807 00.001 10072 move complete, result=0
01:54:29.807 00.000 10072 worker thread done servicing request
01:54:29.807 00.000 10072 Worker thread wakes up
01:54:29.807 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:29.807 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:29.812 00.005 1032 GuideStep: 0.1 px 67 ms WEST, -0.1 px 0 ms NORTH
01:54:30.215 00.403 10072 Exposure complete
01:54:30.264 00.049 10072 worker thread done servicing request
01:54:30.265 00.001 1032 OnExposeComplete: enter
01:54:30.267 00.002 1032 UpdateGuideState(): m_state=6
01:54:30.271 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 924
01:54:30.273 00.002 1032 Star::Find returns 1 (0), X=225.47, Y=619.80, Mass=1304, SNR=25.4, Peak=120 HFD=3.1
01:54:30.276 00.003 1032 MultiStar: [#1 -0.01,0.16,1.03,U] [#2 -0.07,0.10,0.81,U] [#3 0.12,0.14,0.67,U] [#4 -0.08,0.22,0.72,U] [#5 0.02,-0.06,0.63,U] [#6 0.22,0.02,0.69,U] [#7 0.13,0.04,0.60,U] [#8 0.04,0.15,0.56,U] 
01:54:30.278 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {-0.08, 0.17}
01:54:30.279 00.001 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
01:54:30.281 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
01:54:30.282 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.38 mountX=0.10 mountY=-0.05, mountTheta=-0.45
01:54:30.284 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
01:54:30.286 00.002 1032 Enqueuing Move request for scope (0.02, 0.11)
01:54:30.287 00.001 10072 Worker thread wakes up
01:54:30.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
01:54:30.288 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
01:54:30.288 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.10 yDistance=-0.05
01:54:30.290 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 312.05
01:54:30.290 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:54:30.290 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:30.290 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:54:30.290 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:30.293 00.003 10072 MoveAxis(W, 0, ABG)
01:54:30.293 00.000 10072 Move returns status 0, amount 0
01:54:30.293 00.000 10072 MoveAxis(N, 0, ABG)
01:54:30.293 00.000 10072 Move returns status 0, amount 0
01:54:30.293 00.000 10072 move complete, result=0
01:54:30.293 00.000 10072 worker thread done servicing request
01:54:30.312 00.019 1032 UpdateGuideState exits: m=1304 SNR=25.4
01:54:30.314 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:30.315 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:30.317 00.002 1032 Enqueuing Expose request
01:54:30.318 00.001 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
01:54:30.321 00.003 10072 Worker thread wakes up
01:54:30.321 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:30.321 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:30.949 00.628 10072 Exposure complete
01:54:30.999 00.050 10072 worker thread done servicing request
01:54:30.999 00.000 1032 OnExposeComplete: enter
01:54:31.001 00.002 1032 UpdateGuideState(): m_state=6
01:54:31.003 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 925
01:54:31.005 00.002 1032 Star::Find returns 1 (0), X=225.60, Y=619.66, Mass=1229, SNR=24.7, Peak=125 HFD=3.1
01:54:31.007 00.002 1032 MultiStar: [#1 0.03,-0.06,1.08,U] [#2 0.02,-0.05,0.80,U] [#3 0.15,0.07,0.72,U] [#4 -0.00,-0.10,0.75,U] [#5 0.09,-0.10,0.63,U] [#6 0.09,-0.10,0.74,U] [#7 0.05,-0.06,0.61,U] [#8 0.03,0.07,0.60,U] 
01:54:31.009 00.002 1032 single-star, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.04, 0.03}
01:54:31.011 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
01:54:31.012 00.001 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
01:54:31.013 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.62 mountX=0.02 mountY=-0.05, mountTheta=-1.21
01:54:31.016 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
01:54:31.018 00.002 1032 Enqueuing Move request for scope (0.04, 0.03)
01:54:31.019 00.001 10072 Worker thread wakes up
01:54:31.019 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
01:54:31.019 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:54:31.019 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
01:54:31.022 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:31.023 00.001 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 312.17
01:54:31.023 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:54:31.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:31.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:54:31.024 00.001 10072 MoveAxis(W, 1, ABG)
01:54:31.024 00.000 10072 Guiding  Dir = 3, Dur = 1
01:54:31.024 00.000 10072 IsGuiding returns 0
01:54:31.028 00.004 10072 IsGuiding returns 0
01:54:31.028 00.000 10072 Move returns status 0, amount 1
01:54:31.028 00.000 10072 MoveAxis(N, 0, ABG)
01:54:31.029 00.001 10072 Move returns status 0, amount 0
01:54:31.029 00.000 10072 move complete, result=0
01:54:31.029 00.000 10072 worker thread done servicing request
01:54:31.044 00.015 1032 UpdateGuideState exits: m=1229 SNR=24.7
01:54:31.046 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:31.047 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:31.050 00.003 1032 Enqueuing Expose request
01:54:31.051 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:54:31.054 00.003 10072 Worker thread wakes up
01:54:31.054 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:31.054 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:31.467 00.413 10072 Exposure complete
01:54:31.515 00.048 10072 worker thread done servicing request
01:54:31.515 00.000 1032 OnExposeComplete: enter
01:54:31.517 00.002 1032 UpdateGuideState(): m_state=6
01:54:31.519 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 926
01:54:31.521 00.002 1032 Star::Find returns 1 (0), X=225.55, Y=619.64, Mass=1375, SNR=26.1, Peak=151 HFD=3.1
01:54:31.524 00.003 1032 MultiStar: [#1 0.05,0.03,0.98,U] [#2 -0.03,-0.08,0.75,U] [#3 0.10,-0.03,0.68,U] [#4 0.02,-0.01,0.70,U] [#5 -0.02,-0.07,0.61,U] [#6 0.04,-0.06,0.73,U] [#7 -0.09,-0.11,0.59,U] [#8 0.03,-0.03,0.51,U] 
01:54:31.525 00.001 1032 single-star, 8 included, MultiStar: {0.01, -0.03}, one-star: {-0.01, 0.01}
01:54:31.527 00.002 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
01:54:31.528 00.001 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
01:54:31.531 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.21 mountX=0.01 mountY=0.00, mountTheta=0.38
01:54:31.533 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.01, opts=13)
01:54:31.535 00.002 1032 Enqueuing Move request for scope (-0.01, 0.01)
01:54:31.537 00.002 10072 Worker thread wakes up
01:54:31.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:54:31.537 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:54:31.537 00.000 10072 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.00
01:54:31.539 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:31.541 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 312.29
01:54:31.541 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:54:31.542 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:31.542 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:54:31.542 00.000 10072 MoveAxis(W, 1, ABG)
01:54:31.542 00.000 10072 Guiding  Dir = 3, Dur = 1
01:54:31.542 00.000 10072 IsGuiding returns 0
01:54:31.543 00.001 10072 PulseGuide returned control before completion, sleep 11
01:54:31.556 00.013 10072 IsGuiding returns 0
01:54:31.556 00.000 10072 Move returns status 0, amount 1
01:54:31.556 00.000 10072 MoveAxis(N, 0, ABG)
01:54:31.556 00.000 10072 Move returns status 0, amount 0
01:54:31.556 00.000 10072 move complete, result=0
01:54:31.556 00.000 10072 worker thread done servicing request
01:54:31.561 00.005 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:54:31.563 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:31.565 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:31.566 00.001 1032 Enqueuing Expose request
01:54:31.568 00.002 10072 Worker thread wakes up
01:54:31.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:31.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:31.568 00.000 1032 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
01:54:32.199 00.631 10072 Exposure complete
01:54:32.250 00.051 10072 worker thread done servicing request
01:54:32.250 00.000 1032 OnExposeComplete: enter
01:54:32.253 00.003 1032 UpdateGuideState(): m_state=6
01:54:32.255 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 927
01:54:32.256 00.001 1032 Star::Find returns 1 (0), X=225.49, Y=619.76, Mass=1378, SNR=26.1, Peak=155 HFD=3.0
01:54:32.258 00.002 1032 MultiStar: [#1 0.05,-0.00,1.01,U] [#2 -0.00,-0.06,0.72,U] [#3 0.09,0.06,0.69,U] [#4 0.04,0.11,0.73,U] [#5 0.07,-0.05,0.63,U] [#6 0.12,-0.04,0.72,U] [#7 0.11,0.02,0.56,U] [#8 -0.08,0.03,0.54,U] 
01:54:32.262 00.004 1032 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {-0.07, 0.13}
01:54:32.264 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
01:54:32.266 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
01:54:32.268 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.66 mountX=0.02 mountY=-0.04, mountTheta=-1.17
01:54:32.272 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.03, opts=13)
01:54:32.275 00.003 1032 Enqueuing Move request for scope (0.03, 0.03)
01:54:32.277 00.002 10072 Worker thread wakes up
01:54:32.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:54:32.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:54:32.277 00.000 10072 Moving (0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
01:54:32.280 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:32.283 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 312.40
01:54:32.283 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:54:32.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:32.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:54:32.283 00.000 10072 MoveAxis(W, 1, ABG)
01:54:32.283 00.000 10072 Guiding  Dir = 3, Dur = 1
01:54:32.284 00.001 10072 IsGuiding returns 0
01:54:32.285 00.001 10072 PulseGuide returned control before completion, sleep 11
01:54:32.306 00.021 1032 UpdateGuideState exits: m=1378 SNR=26.1
01:54:32.309 00.003 10072 IsGuiding returns 0
01:54:32.310 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:32.313 00.003 10072 Move returns status 0, amount 1
01:54:32.313 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:32.315 00.002 1032 Enqueuing Expose request
01:54:32.317 00.002 10072 MoveAxis(N, 0, ABG)
01:54:32.317 00.000 10072 Move returns status 0, amount 0
01:54:32.317 00.000 10072 move complete, result=0
01:54:32.317 00.000 10072 worker thread done servicing request
01:54:32.317 00.000 10072 Worker thread wakes up
01:54:32.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:32.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:32.325 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:54:32.732 00.407 10072 Exposure complete
01:54:32.803 00.071 10072 worker thread done servicing request
01:54:32.804 00.001 1032 OnExposeComplete: enter
01:54:32.808 00.004 1032 UpdateGuideState(): m_state=6
01:54:32.811 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 928
01:54:32.814 00.003 1032 Star::Find returns 1 (0), X=225.39, Y=619.77, Mass=1435, SNR=26.7, Peak=155 HFD=3.0
01:54:32.817 00.003 1032 MultiStar: [#1 -0.00,0.09,0.98,U] [#2 0.04,0.07,0.75,U] [#3 0.10,0.08,0.66,U] [#4 -0.03,0.09,0.69,U] [#5 0.05,0.01,0.60,U] [#6 0.12,0.05,0.69,U] [#7 0.15,0.10,0.52,U] [#8 0.06,0.04,0.54,U] 
01:54:32.819 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {-0.17, 0.13}
01:54:32.823 00.004 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
01:54:32.827 00.004 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
01:54:32.830 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.31 mountX=0.07 mountY=-0.04, mountTheta=-0.52
01:54:32.835 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
01:54:32.837 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
01:54:32.840 00.003 10072 Worker thread wakes up
01:54:32.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
01:54:32.840 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
01:54:32.840 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
01:54:32.842 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:32.845 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 312.52
01:54:32.845 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:54:32.845 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:32.845 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:54:32.845 00.000 10072 MoveAxis(W, 1, ABG)
01:54:32.845 00.000 10072 Guiding  Dir = 3, Dur = 1
01:54:32.846 00.001 10072 IsGuiding returns 0
01:54:32.846 00.000 10072 PulseGuide returned control before completion, sleep 11
01:54:32.867 00.021 10072 IsGuiding returns 0
01:54:32.867 00.000 10072 Move returns status 0, amount 1
01:54:32.867 00.000 10072 MoveAxis(N, 0, ABG)
01:54:32.867 00.000 10072 Move returns status 0, amount 0
01:54:32.867 00.000 10072 move complete, result=0
01:54:32.868 00.001 10072 worker thread done servicing request
01:54:32.870 00.002 1032 UpdateGuideState exits: m=1435 SNR=26.7
01:54:32.873 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:32.876 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:32.878 00.002 1032 Enqueuing Expose request
01:54:32.880 00.002 10072 Worker thread wakes up
01:54:32.881 00.001 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:54:32.884 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:32.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:33.513 00.629 10072 Exposure complete
01:54:33.588 00.075 10072 worker thread done servicing request
01:54:33.589 00.001 1032 OnExposeComplete: enter
01:54:33.592 00.003 1032 UpdateGuideState(): m_state=6
01:54:33.597 00.005 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 929
01:54:33.600 00.003 1032 Star::Find returns 1 (0), X=225.50, Y=619.71, Mass=1339, SNR=25.8, Peak=146 HFD=3.1
01:54:33.607 00.007 1032 MultiStar: [#1 0.03,-0.00,1.02,U] [#2 0.01,-0.04,0.73,U] [#3 0.13,0.01,0.68,U] [#4 0.05,-0.04,0.74,U] [#5 -0.06,-0.09,0.61,U] [#6 0.01,0.01,0.72,U] [#7 0.10,-0.00,0.58,U] [#8 -0.07,0.14,0.56,U] 
01:54:33.617 00.010 1032 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.06, 0.07}
01:54:33.620 00.003 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
01:54:33.623 00.003 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
01:54:33.625 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.39 mountX=0.00 mountY=-0.01, mountTheta=-1.44
01:54:33.628 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
01:54:33.631 00.003 1032 Enqueuing Move request for scope (0.01, 0.01)
01:54:33.633 00.002 10072 Worker thread wakes up
01:54:33.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
01:54:33.633 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
01:54:33.633 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.00 yDistance=-0.01
01:54:33.637 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:33.641 00.004 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 312.63
01:54:33.641 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
01:54:33.642 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:33.642 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:54:33.642 00.000 10072 MoveAxis(W, 1, ABG)
01:54:33.642 00.000 10072 Guiding  Dir = 3, Dur = 1
01:54:33.643 00.001 10072 IsGuiding returns 0
01:54:33.643 00.000 10072 PulseGuide returned control before completion, sleep 11
01:54:33.668 00.025 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:54:33.672 00.004 10072 IsGuiding returns 1
01:54:33.673 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:33.679 00.006 10072 scope still moving after pulse duration time elapsed
01:54:33.679 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:33.682 00.003 1032 Enqueuing Expose request
01:54:33.715 00.033 10072 IsGuiding returns 0
01:54:33.715 00.000 10072 scope move finished after 1 + 71 ms
01:54:33.715 00.000 10072 Move returns status 0, amount 1
01:54:33.715 00.000 10072 MoveAxis(N, 0, ABG)
01:54:33.715 00.000 10072 Move returns status 0, amount 0
01:54:33.715 00.000 10072 move complete, result=0
01:54:33.715 00.000 10072 worker thread done servicing request
01:54:33.716 00.001 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:54:33.720 00.004 10072 Worker thread wakes up
01:54:33.720 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:33.720 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:34.140 00.420 10072 Exposure complete
01:54:34.207 00.067 10072 worker thread done servicing request
01:54:34.207 00.000 1032 OnExposeComplete: enter
01:54:34.211 00.004 1032 UpdateGuideState(): m_state=6
01:54:34.214 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 930
01:54:34.217 00.003 1032 Star::Find returns 1 (0), X=225.58, Y=619.63, Mass=1310, SNR=25.5, Peak=156 HFD=3.0
01:54:34.220 00.003 1032 MultiStar: [#1 0.08,-0.06,1.02,U] [#2 -0.00,-0.13,0.77,U] [#3 0.13,-0.09,0.67,U] [#4 0.03,-0.07,0.71,U] [#5 0.13,-0.13,0.62,U] [#6 0.20,-0.15,0.71,U] [#7 0.08,0.06,0.59,U] [#8 -0.15,-0.10,0.57,U] 
01:54:34.223 00.003 1032 single-star, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.03, -0.01}
01:54:34.226 00.003 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
01:54:34.228 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
01:54:34.231 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.21 mountX=-0.01 mountY=-0.03, mountTheta=-2.04
01:54:34.236 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
01:54:34.240 00.004 1032 Enqueuing Move request for scope (0.03, -0.01)
01:54:34.244 00.004 10072 Worker thread wakes up
01:54:34.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
01:54:34.245 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
01:54:34.245 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.01 yDistance=-0.03
01:54:34.248 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 312.75
01:54:34.248 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:54:34.248 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:34.250 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:34.253 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:54:34.253 00.000 10072 MoveAxis(W, 1, ABG)
01:54:34.253 00.000 10072 Guiding  Dir = 3, Dur = 1
01:54:34.253 00.000 10072 IsGuiding returns 0
01:54:34.254 00.001 10072 PulseGuide returned control before completion, sleep 11
01:54:34.277 00.023 10072 IsGuiding returns 0
01:54:34.277 00.000 10072 Move returns status 0, amount 1
01:54:34.277 00.000 10072 MoveAxis(N, 0, ABG)
01:54:34.277 00.000 10072 Move returns status 0, amount 0
01:54:34.277 00.000 10072 move complete, result=0
01:54:34.277 00.000 10072 worker thread done servicing request
01:54:34.278 00.001 1032 UpdateGuideState exits: m=1310 SNR=25.5
01:54:34.282 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:34.285 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:34.288 00.003 1032 Enqueuing Expose request
01:54:34.290 00.002 10072 Worker thread wakes up
01:54:34.290 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:54:34.293 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:34.294 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:34.921 00.627 10072 Exposure complete
01:54:34.981 00.060 10072 worker thread done servicing request
01:54:34.982 00.001 1032 OnExposeComplete: enter
01:54:34.985 00.003 1032 UpdateGuideState(): m_state=6
01:54:34.988 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 931
01:54:34.990 00.002 1032 Star::Find returns 1 (0), X=225.46, Y=619.69, Mass=1254, SNR=25.0, Peak=137 HFD=3.0
01:54:34.994 00.004 1032 MultiStar: [#1 0.05,0.04,1.03,U] [#2 -0.03,-0.01,0.79,U] [#3 0.02,0.06,0.72,U] [#4 0.05,-0.04,0.74,U] [#5 0.06,-0.06,0.63,U] [#6 0.12,0.13,0.72,U] [#7 -0.01,0.08,0.60,U] [#8 -0.09,0.07,0.58,U] 
01:54:34.996 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {-0.09, 0.05}
01:54:34.998 00.002 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
01:54:35.000 00.002 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
01:54:35.002 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.38 mountX=0.03 mountY=-0.02, mountTheta=-0.45
01:54:35.006 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
01:54:35.008 00.002 1032 Enqueuing Move request for scope (0.01, 0.04)
01:54:35.010 00.002 10072 Worker thread wakes up
01:54:35.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
01:54:35.010 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
01:54:35.010 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.03 yDistance=-0.02
01:54:35.013 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:35.018 00.005 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 312.86
01:54:35.018 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:54:35.018 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:35.018 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:54:35.018 00.000 10072 MoveAxis(W, 1, ABG)
01:54:35.018 00.000 10072 Guiding  Dir = 3, Dur = 1
01:54:35.019 00.001 10072 IsGuiding returns 0
01:54:35.020 00.001 10072 PulseGuide returned control before completion, sleep 11
01:54:35.042 00.022 1032 UpdateGuideState exits: m=1254 SNR=25.0
01:54:35.045 00.003 10072 IsGuiding returns 0
01:54:35.045 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:35.049 00.004 10072 Move returns status 0, amount 1
01:54:35.049 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:35.053 00.004 10072 MoveAxis(N, 0, ABG)
01:54:35.053 00.000 1032 Enqueuing Expose request
01:54:35.057 00.004 10072 Move returns status 0, amount 0
01:54:35.057 00.000 10072 move complete, result=0
01:54:35.057 00.000 10072 worker thread done servicing request
01:54:35.057 00.000 10072 Worker thread wakes up
01:54:35.057 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:35.057 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:35.067 00.010 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:54:35.473 00.406 10072 Exposure complete
01:54:35.535 00.062 10072 worker thread done servicing request
01:54:35.535 00.000 1032 OnExposeComplete: enter
01:54:35.538 00.003 1032 UpdateGuideState(): m_state=6
01:54:35.540 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 932
01:54:35.544 00.004 1032 Star::Find returns 1 (0), X=225.44, Y=619.82, Mass=1394, SNR=26.3, Peak=148 HFD=3.0
01:54:35.546 00.002 1032 MultiStar: [#1 0.06,0.13,1.06,U] [#2 0.08,0.06,0.75,U] [#3 0.15,0.05,0.68,U] [#4 -0.09,0.11,0.72,U] [#5 -0.09,0.02,0.60,U] [#6 0.00,-0.03,0.71,U] [#7 0.04,0.05,0.57,U] [#8 -0.01,0.23,0.55,U] 
01:54:35.550 00.004 1032 refined, 8 included, MultiStar: {0.00, 0.09}, one-star: {-0.12, 0.19}
01:54:35.553 00.003 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
01:54:35.556 00.003 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
01:54:35.558 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.57 mountX=0.09 mountY=-0.02, mountTheta=-0.26
01:54:35.561 00.003 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.09, opts=13)
01:54:35.562 00.001 1032 Enqueuing Move request for scope (0.00, 0.09)
01:54:35.565 00.003 10072 Worker thread wakes up
01:54:35.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
01:54:35.565 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
01:54:35.565 00.000 10072 Moving (0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
01:54:35.568 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:35.569 00.001 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 312.97
01:54:35.570 00.001 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:54:35.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:35.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:54:35.570 00.000 10072 MoveAxis(W, 1, ABG)
01:54:35.570 00.000 10072 Guiding  Dir = 3, Dur = 1
01:54:35.571 00.001 10072 IsGuiding returns 0
01:54:35.571 00.000 10072 PulseGuide returned control before completion, sleep 11
01:54:35.594 00.023 10072 IsGuiding returns 0
01:54:35.595 00.001 10072 Move returns status 0, amount 1
01:54:35.595 00.000 10072 MoveAxis(N, 0, ABG)
01:54:35.595 00.000 10072 Move returns status 0, amount 0
01:54:35.595 00.000 10072 move complete, result=0
01:54:35.595 00.000 10072 worker thread done servicing request
01:54:35.596 00.001 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:54:35.600 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:35.603 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:35.608 00.005 1032 Enqueuing Expose request
01:54:35.615 00.007 10072 Worker thread wakes up
01:54:35.615 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
01:54:35.619 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:35.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:36.254 00.635 10072 Exposure complete
01:54:36.309 00.055 10072 worker thread done servicing request
01:54:36.309 00.000 1032 OnExposeComplete: enter
01:54:36.312 00.003 1032 UpdateGuideState(): m_state=6
01:54:36.314 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 933
01:54:36.316 00.002 1032 Star::Find returns 1 (0), X=225.42, Y=619.82, Mass=1298, SNR=25.4, Peak=135 HFD=3.0
01:54:36.320 00.004 1032 MultiStar: [#1 0.02,0.21,1.03,U] [#2 0.13,0.12,0.79,U] [#3 0.14,0.16,0.70,U] [#4 -0.08,0.15,0.75,U] [#5 -0.10,-0.03,0.65,U] [#6 0.17,0.08,0.74,U] [#7 0.10,0.21,0.60,U] [#8 0.05,0.27,0.56,U] 
01:54:36.322 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.15}, one-star: {-0.14, 0.19}
01:54:36.324 00.002 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
01:54:36.326 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
01:54:36.328 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.16 cameraTheta=1.41 mountX=0.14 mountY=-0.06, mountTheta=-0.42
01:54:36.337 00.009 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.15, opts=13)
01:54:36.341 00.004 1032 Enqueuing Move request for scope (0.02, 0.15)
01:54:36.343 00.002 10072 Worker thread wakes up
01:54:36.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
01:54:36.343 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
01:54:36.343 00.000 10072 Moving (0.02, 0.15) raw xDistance=0.14 yDistance=-0.06
01:54:36.346 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:36.349 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 313.07
01:54:36.349 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:54:36.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:36.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:54:36.349 00.000 10072 MoveAxis(W, 67, ABG)
01:54:36.349 00.000 10072 Guiding  Dir = 3, Dur = 67
01:54:36.350 00.001 10072 IsGuiding returns 0
01:54:36.351 00.001 10072 PulseGuide returned control before completion, sleep 77
01:54:36.371 00.020 1032 UpdateGuideState exits: m=1298 SNR=25.4
01:54:36.373 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:36.375 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:36.378 00.003 1032 Enqueuing Expose request
01:54:36.439 00.061 10072 IsGuiding returns 0
01:54:36.439 00.000 10072 Move returns status 0, amount 67
01:54:36.439 00.000 10072 MoveAxis(N, 0, ABG)
01:54:36.439 00.000 10072 Move returns status 0, amount 0
01:54:36.439 00.000 10072 move complete, result=0
01:54:36.439 00.000 10072 worker thread done servicing request
01:54:36.439 00.000 1032 GuideStep: 0.1 px 67 ms WEST, -0.1 px 0 ms NORTH
01:54:36.443 00.004 10072 Worker thread wakes up
01:54:36.444 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:36.444 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:36.851 00.407 10072 Exposure complete
01:54:36.912 00.061 10072 worker thread done servicing request
01:54:36.912 00.000 1032 OnExposeComplete: enter
01:54:36.915 00.003 1032 UpdateGuideState(): m_state=6
01:54:36.917 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 934
01:54:36.919 00.002 1032 Star::Find returns 1 (0), X=225.59, Y=619.81, Mass=1331, SNR=25.7, Peak=149 HFD=3.0
01:54:36.921 00.002 1032 MultiStar: [#1 0.04,0.13,1.03,U] [#2 -0.02,0.07,0.75,U] [#3 0.08,0.07,0.69,U] [#4 0.01,0.23,0.73,U] [#5 -0.03,-0.07,0.63,U] [#6 0.16,0.04,0.70,U] [#7 0.10,0.20,0.59,U] [#8 -0.13,0.17,0.57,U] 
01:54:36.923 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.04, 0.17}
01:54:36.928 00.005 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
01:54:36.931 00.003 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
01:54:36.933 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=0.11 mountY=-0.06, mountTheta=-0.50
01:54:36.936 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
01:54:36.938 00.002 1032 Enqueuing Move request for scope (0.03, 0.12)
01:54:36.940 00.002 10072 Worker thread wakes up
01:54:36.940 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
01:54:36.941 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:54:36.941 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
01:54:36.943 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:36.946 00.003 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 313.18
01:54:36.946 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:54:36.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:36.946 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:54:36.946 00.000 10072 MoveAxis(W, 2, ABG)
01:54:36.946 00.000 10072 Guiding  Dir = 3, Dur = 2
01:54:36.947 00.001 10072 IsGuiding returns 0
01:54:36.947 00.000 10072 PulseGuide returned control before completion, sleep 12
01:54:36.970 00.023 1032 UpdateGuideState exits: m=1331 SNR=25.7
01:54:36.974 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:36.975 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:36.977 00.002 1032 Enqueuing Expose request
01:54:36.979 00.002 10072 IsGuiding returns 0
01:54:36.979 00.000 10072 Move returns status 0, amount 2
01:54:36.979 00.000 10072 MoveAxis(N, 0, ABG)
01:54:36.979 00.000 10072 Move returns status 0, amount 0
01:54:36.979 00.000 10072 move complete, result=0
01:54:36.979 00.000 10072 worker thread done servicing request
01:54:36.979 00.000 10072 Worker thread wakes up
01:54:36.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:36.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:36.992 00.013 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:54:37.619 00.627 10072 Exposure complete
01:54:37.675 00.056 10072 worker thread done servicing request
01:54:37.676 00.001 1032 OnExposeComplete: enter
01:54:37.678 00.002 1032 UpdateGuideState(): m_state=6
01:54:37.681 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 935
01:54:37.684 00.003 1032 Star::Find returns 1 (0), X=225.52, Y=619.68, Mass=1301, SNR=25.4, Peak=126 HFD=3.1
01:54:37.685 00.001 1032 MultiStar: [#1 0.12,0.06,1.05,U] [#2 0.12,0.02,0.76,U] [#3 0.18,0.06,0.73,U] [#4 0.11,0.03,0.74,U] [#5 0.12,-0.05,0.62,U] [#6 0.20,-0.03,0.72,U] [#7 0.15,0.02,0.60,U] [#8 0.03,0.14,0.54,U] 
01:54:37.688 00.003 1032 single-star, 8 included, MultiStar: {0.11, 0.03}, one-star: {-0.03, 0.04}
01:54:37.690 00.002 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.37 = 0.37)
01:54:37.692 00.002 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.37 = 0.37)
01:54:37.695 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.21 mountX=0.05 mountY=0.02, mountTheta=0.37
01:54:37.699 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
01:54:37.703 00.004 1032 Enqueuing Move request for scope (-0.03, 0.04)
01:54:37.706 00.003 10072 Worker thread wakes up
01:54:37.706 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
01:54:37.707 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
01:54:37.707 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.02
01:54:37.710 00.003 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 313.29
01:54:37.710 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:54:37.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:37.710 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:37.714 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:54:37.714 00.000 10072 MoveAxis(W, 2, ABG)
01:54:37.714 00.000 10072 Guiding  Dir = 3, Dur = 2
01:54:37.715 00.001 10072 IsGuiding returns 0
01:54:37.715 00.000 10072 PulseGuide returned control before completion, sleep 12
01:54:37.735 00.020 1032 UpdateGuideState exits: m=1301 SNR=25.4
01:54:37.738 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:37.741 00.003 10072 IsGuiding returns 0
01:54:37.741 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:37.744 00.003 1032 Enqueuing Expose request
01:54:37.747 00.003 10072 Move returns status 0, amount 2
01:54:37.747 00.000 10072 MoveAxis(N, 0, ABG)
01:54:37.747 00.000 10072 Move returns status 0, amount 0
01:54:37.747 00.000 10072 move complete, result=0
01:54:37.747 00.000 10072 worker thread done servicing request
01:54:37.747 00.000 10072 Worker thread wakes up
01:54:37.748 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:37.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:37.757 00.009 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:54:38.166 00.409 10072 Exposure complete
01:54:38.231 00.065 10072 worker thread done servicing request
01:54:38.231 00.000 1032 OnExposeComplete: enter
01:54:38.235 00.004 1032 UpdateGuideState(): m_state=6
01:54:38.238 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 936
01:54:38.241 00.003 1032 Star::Find returns 1 (0), X=225.59, Y=619.83, Mass=1385, SNR=26.2, Peak=137 HFD=3.0
01:54:38.244 00.003 1032 MultiStar: [#1 0.07,0.14,1.00,U] [#2 0.11,0.17,0.76,U] [#3 0.13,0.17,0.67,U] [#4 0.11,0.16,0.73,U] [#5 0.10,-0.04,0.61,U] [#6 0.18,-0.11,0.70,U] [#7 0.04,0.08,0.57,U] [#8 -0.03,0.19,0.55,U] 
01:54:38.246 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.03, 0.19}
01:54:38.249 00.003 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
01:54:38.251 00.002 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
01:54:38.254 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.94 mountX=0.09 mountY=-0.11, mountTheta=-0.89
01:54:38.259 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
01:54:38.262 00.003 1032 Enqueuing Move request for scope (0.08, 0.11)
01:54:38.264 00.002 10072 Worker thread wakes up
01:54:38.264 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
01:54:38.264 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
01:54:38.264 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.11
01:54:38.269 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:38.273 00.004 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 313.39
01:54:38.273 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:54:38.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:38.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:54:38.274 00.001 10072 MoveAxis(W, 2, ABG)
01:54:38.274 00.000 10072 Guiding  Dir = 3, Dur = 2
01:54:38.274 00.000 10072 IsGuiding returns 0
01:54:38.275 00.001 10072 PulseGuide returned control before completion, sleep 12
01:54:38.287 00.012 10072 IsGuiding returns 0
01:54:38.287 00.000 10072 Move returns status 0, amount 2
01:54:38.287 00.000 10072 MoveAxis(N, 0, ABG)
01:54:38.287 00.000 10072 Move returns status 0, amount 0
01:54:38.287 00.000 10072 move complete, result=0
01:54:38.287 00.000 10072 worker thread done servicing request
01:54:38.296 00.009 1032 UpdateGuideState exits: m=1385 SNR=26.2
01:54:38.300 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:38.305 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:38.308 00.003 1032 Enqueuing Expose request
01:54:38.310 00.002 10072 Worker thread wakes up
01:54:38.310 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:54:38.311 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:38.311 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:38.948 00.637 10072 Exposure complete
01:54:39.009 00.061 10072 worker thread done servicing request
01:54:39.009 00.000 1032 OnExposeComplete: enter
01:54:39.012 00.003 1032 UpdateGuideState(): m_state=6
01:54:39.015 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 937
01:54:39.017 00.002 1032 Star::Find returns 1 (0), X=225.56, Y=619.83, Mass=1265, SNR=25.0, Peak=138 HFD=3.0
01:54:39.020 00.003 1032 MultiStar: [#1 0.10,0.15,1.07,U] [#2 -0.06,0.09,0.76,U] [#3 0.11,0.16,0.74,U] [#4 0.05,0.15,0.74,U] [#5 0.02,-0.05,0.59,U] [#6 0.08,0.12,0.76,U] [#7 -0.08,-0.03,0.62,U] [#8 -0.08,0.29,0.59,U] 
01:54:39.025 00.005 1032 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.00, 0.20}
01:54:39.028 00.003 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
01:54:39.030 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
01:54:39.031 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.39 mountX=0.12 mountY=-0.05, mountTheta=-0.44
01:54:39.034 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
01:54:39.036 00.002 1032 Enqueuing Move request for scope (0.02, 0.13)
01:54:39.039 00.003 10072 Worker thread wakes up
01:54:39.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
01:54:39.039 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
01:54:39.039 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.05
01:54:39.042 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 313.50
01:54:39.042 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
01:54:39.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:39.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:54:39.042 00.000 10072 MoveAxis(W, 3, ABG)
01:54:39.043 00.001 10072 Guiding  Dir = 3, Dur = 3
01:54:39.043 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:39.046 00.003 10072 IsGuiding returns 0
01:54:39.046 00.000 10072 PulseGuide returned control before completion, sleep 13
01:54:39.071 00.025 10072 IsGuiding returns 0
01:54:39.071 00.000 1032 UpdateGuideState exits: m=1265 SNR=25.0
01:54:39.074 00.003 10072 Move returns status 0, amount 3
01:54:39.074 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:39.077 00.003 10072 MoveAxis(N, 0, ABG)
01:54:39.077 00.000 10072 Move returns status 0, amount 0
01:54:39.077 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:39.082 00.005 1032 Enqueuing Expose request
01:54:39.084 00.002 10072 move complete, result=0
01:54:39.084 00.000 10072 worker thread done servicing request
01:54:39.084 00.000 10072 Worker thread wakes up
01:54:39.084 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:54:39.088 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:39.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:39.497 00.409 10072 Exposure complete
01:54:39.569 00.072 10072 worker thread done servicing request
01:54:39.569 00.000 1032 OnExposeComplete: enter
01:54:39.573 00.004 1032 UpdateGuideState(): m_state=6
01:54:39.575 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 938
01:54:39.579 00.004 1032 Star::Find returns 1 (0), X=225.55, Y=619.87, Mass=1445, SNR=26.7, Peak=148 HFD=3.0
01:54:39.585 00.006 1032 MultiStar: [#1 0.13,0.21,0.97,U] [#2 0.01,0.17,0.74,U] [#3 0.08,0.17,0.69,U] [#4 -0.02,0.21,0.68,U] [#5 0.07,-0.04,0.60,U] [#6 0.18,0.05,0.65,U] [#7 -0.05,0.10,0.58,U] [#8 -0.21,0.12,0.52,U] 
01:54:39.594 00.009 1032 refined, 8 included, MultiStar: {0.03, 0.15}, one-star: {-0.00, 0.23}
01:54:39.599 00.005 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
01:54:39.614 00.015 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
01:54:39.617 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.38 mountX=0.14 mountY=-0.07, mountTheta=-0.45
01:54:39.624 00.007 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.15, opts=13)
01:54:39.629 00.005 1032 Enqueuing Move request for scope (0.03, 0.15)
01:54:39.632 00.003 10072 Worker thread wakes up
01:54:39.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
01:54:39.632 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
01:54:39.632 00.000 10072 Moving (0.03, 0.15) raw xDistance=0.14 yDistance=-0.07
01:54:39.635 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:39.638 00.003 10072 PPEC rslt: input = 0.14, final = 0.06, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 313.60
01:54:39.638 00.000 10072 PPEC: input: 0.14, control: 0.06, exposure: 500
01:54:39.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:39.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:54:39.639 00.001 10072 MoveAxis(W, 65, ABG)
01:54:39.639 00.000 10072 Guiding  Dir = 3, Dur = 65
01:54:39.639 00.000 10072 IsGuiding returns 0
01:54:39.640 00.001 10072 PulseGuide returned control before completion, sleep 75
01:54:39.664 00.024 1032 UpdateGuideState exits: m=1445 SNR=26.7
01:54:39.667 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:39.670 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:39.675 00.005 1032 Enqueuing Expose request
01:54:39.727 00.052 10072 IsGuiding returns 0
01:54:39.727 00.000 10072 Move returns status 0, amount 65
01:54:39.727 00.000 10072 MoveAxis(N, 0, ABG)
01:54:39.727 00.000 10072 Move returns status 0, amount 0
01:54:39.727 00.000 10072 move complete, result=0
01:54:39.727 00.000 10072 worker thread done servicing request
01:54:39.727 00.000 10072 Worker thread wakes up
01:54:39.727 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:39.727 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:39.731 00.004 1032 GuideStep: 0.1 px 65 ms WEST, -0.1 px 0 ms NORTH
01:54:40.361 00.630 10072 Exposure complete
01:54:40.437 00.076 10072 worker thread done servicing request
01:54:40.437 00.000 1032 OnExposeComplete: enter
01:54:40.441 00.004 1032 UpdateGuideState(): m_state=6
01:54:40.445 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 939
01:54:40.447 00.002 1032 Star::Find returns 1 (0), X=225.52, Y=619.79, Mass=1406, SNR=26.4, Peak=146 HFD=3.0
01:54:40.450 00.003 1032 MultiStar: [#1 0.06,0.09,1.02,U] [#2 0.19,-0.04,0.76,U] [#3 0.07,0.09,0.69,U] [#4 0.06,0.03,0.69,U] [#5 0.09,-0.00,0.61,U] [#6 0.18,-0.07,0.69,U] [#7 -0.01,0.06,0.58,U] [#8 0.03,0.08,0.52,U] 
01:54:40.455 00.005 1032 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {-0.03, 0.16}
01:54:40.459 00.004 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
01:54:40.462 00.003 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
01:54:40.466 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.64 mountX=0.03 mountY=-0.08, mountTheta=-1.19
01:54:40.470 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
01:54:40.473 00.003 1032 Enqueuing Move request for scope (0.07, 0.05)
01:54:40.475 00.002 10072 Worker thread wakes up
01:54:40.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
01:54:40.475 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
01:54:40.475 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
01:54:40.478 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:40.481 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 313.70
01:54:40.481 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:54:40.482 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:40.482 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:54:40.482 00.000 10072 MoveAxis(W, 3, ABG)
01:54:40.482 00.000 10072 Guiding  Dir = 3, Dur = 3
01:54:40.482 00.000 10072 IsGuiding returns 0
01:54:40.483 00.001 10072 PulseGuide returned control before completion, sleep 13
01:54:40.499 00.016 10072 IsGuiding returns 0
01:54:40.500 00.001 10072 Move returns status 0, amount 3
01:54:40.500 00.000 10072 MoveAxis(N, 0, ABG)
01:54:40.500 00.000 10072 Move returns status 0, amount 0
01:54:40.500 00.000 10072 move complete, result=0
01:54:40.500 00.000 10072 worker thread done servicing request
01:54:40.508 00.008 1032 UpdateGuideState exits: m=1406 SNR=26.4
01:54:40.511 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:40.514 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:40.518 00.004 1032 Enqueuing Expose request
01:54:40.523 00.005 10072 Worker thread wakes up
01:54:40.523 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:54:40.529 00.006 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:40.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:40.936 00.407 10072 Exposure complete
01:54:41.011 00.075 10072 worker thread done servicing request
01:54:41.011 00.000 1032 OnExposeComplete: enter
01:54:41.014 00.003 1032 UpdateGuideState(): m_state=6
01:54:41.016 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 940
01:54:41.022 00.006 1032 Star::Find returns 1 (0), X=225.47, Y=619.97, Mass=1389, SNR=26.3, Peak=154 HFD=2.9
01:54:41.025 00.003 1032 MultiStar: [#1 -0.02,0.15,1.00,U] [#2 0.06,0.21,0.74,U] [#3 0.05,0.24,0.71,U] [#4 -0.16,0.16,0.71,U] [#5 0.04,0.05,0.61,U] [#6 0.20,0.13,0.72,U] [#7 -0.06,0.28,0.58,U] [#8 -0.24,0.18,0.53,U] 
01:54:41.030 00.005 1032 refined, 8 included, MultiStar: {-0.02, 0.20}, one-star: {-0.09, 0.34}
01:54:41.033 00.003 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
01:54:41.036 00.003 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
01:54:41.039 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.68 mountX=0.20 mountY=-0.03, mountTheta=-0.15
01:54:41.044 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.20, opts=13)
01:54:41.047 00.003 1032 Enqueuing Move request for scope (-0.02, 0.20)
01:54:41.055 00.008 10072 Worker thread wakes up
01:54:41.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
01:54:41.055 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
01:54:41.055 00.000 10072 Moving (-0.02, 0.20) raw xDistance=0.20 yDistance=-0.03
01:54:41.058 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:41.061 00.003 10072 PPEC rslt: input = 0.20, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 313.80
01:54:41.061 00.000 10072 PPEC: input: 0.20, control: 0.09, exposure: 500
01:54:41.061 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:41.062 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:54:41.062 00.000 10072 MoveAxis(W, 96, ABG)
01:54:41.062 00.000 10072 Guiding  Dir = 3, Dur = 96
01:54:41.062 00.000 10072 IsGuiding returns 0
01:54:41.063 00.001 10072 PulseGuide returned control before completion, sleep 106
01:54:41.092 00.029 1032 UpdateGuideState exits: m=1389 SNR=26.3
01:54:41.097 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:41.101 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:41.103 00.002 1032 Enqueuing Expose request
01:54:41.169 00.066 10072 IsGuiding returns 0
01:54:41.169 00.000 10072 Move returns status 0, amount 96
01:54:41.170 00.001 10072 MoveAxis(N, 0, ABG)
01:54:41.170 00.000 10072 Move returns status 0, amount 0
01:54:41.170 00.000 10072 move complete, result=0
01:54:41.170 00.000 10072 worker thread done servicing request
01:54:41.170 00.000 10072 Worker thread wakes up
01:54:41.170 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:41.170 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:41.186 00.016 1032 GuideStep: 0.2 px 96 ms WEST, -0.0 px 0 ms NORTH
01:54:41.801 00.615 10072 Exposure complete
01:54:41.884 00.083 10072 worker thread done servicing request
01:54:41.884 00.000 1032 OnExposeComplete: enter
01:54:41.888 00.004 1032 UpdateGuideState(): m_state=6
01:54:41.891 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 941
01:54:41.900 00.009 1032 Star::Find returns 1 (0), X=225.48, Y=619.82, Mass=1361, SNR=26.0, Peak=157 HFD=2.9
01:54:41.905 00.005 1032 MultiStar: [#1 0.02,0.24,0.98,U] [#2 -0.01,0.13,0.76,U] [#3 0.14,0.13,0.68,U] [#4 -0.15,0.04,0.73,U] [#5 -0.01,-0.03,0.62,U] [#6 0.25,0.19,0.72,U] [#7 -0.01,-0.01,0.58,U] [#8 -0.16,0.03,0.53,U] 
01:54:41.910 00.005 1032 refined, 8 included, MultiStar: {0.00, 0.12}, one-star: {-0.08, 0.19}
01:54:41.912 00.002 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
01:54:41.916 00.004 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
01:54:41.919 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=0.11 mountY=-0.03, mountTheta=-0.26
01:54:41.924 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.12, opts=13)
01:54:41.926 00.002 1032 Enqueuing Move request for scope (0.00, 0.12)
01:54:41.928 00.002 10072 Worker thread wakes up
01:54:41.930 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
01:54:41.930 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:54:41.930 00.000 10072 Moving (0.00, 0.12) raw xDistance=0.11 yDistance=-0.03
01:54:41.934 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:41.938 00.004 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 313.90
01:54:41.938 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:54:41.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:41.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:54:41.938 00.000 10072 MoveAxis(W, 6, ABG)
01:54:41.939 00.001 10072 Guiding  Dir = 3, Dur = 6
01:54:41.940 00.001 10072 IsGuiding returns 0
01:54:41.941 00.001 10072 PulseGuide returned control before completion, sleep 16
01:54:41.967 00.026 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:54:41.972 00.005 10072 IsGuiding returns 0
01:54:41.972 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:41.976 00.004 10072 Move returns status 0, amount 6
01:54:41.976 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:41.979 00.003 1032 Enqueuing Expose request
01:54:41.981 00.002 10072 MoveAxis(N, 0, ABG)
01:54:41.981 00.000 10072 Move returns status 0, amount 0
01:54:41.981 00.000 10072 move complete, result=0
01:54:41.981 00.000 10072 worker thread done servicing request
01:54:41.981 00.000 10072 Worker thread wakes up
01:54:41.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:41.983 00.002 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:41.984 00.001 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
01:54:42.402 00.418 10072 Exposure complete
01:54:42.479 00.077 10072 worker thread done servicing request
01:54:42.479 00.000 1032 OnExposeComplete: enter
01:54:42.483 00.004 1032 UpdateGuideState(): m_state=6
01:54:42.486 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 942
01:54:42.496 00.010 1032 Star::Find returns 1 (0), X=225.63, Y=619.79, Mass=1277, SNR=25.1, Peak=147 HFD=2.8
01:54:42.501 00.005 1032 MultiStar: [#1 0.15,0.08,1.08,U] [#2 0.05,0.00,0.76,U] [#3 0.14,0.22,0.72,U] [#4 0.05,0.18,0.77,U] [#5 0.07,-0.00,0.62,U] [#6 0.27,0.11,0.75,U] [#7 -0.02,0.08,0.62,U] [#8 0.04,0.13,0.55,U] 
01:54:42.506 00.005 1032 refined, 8 included, MultiStar: {0.10, 0.11}, one-star: {0.07, 0.16}
01:54:42.510 00.004 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
01:54:42.514 00.004 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
01:54:42.517 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.14 cameraTheta=0.84 mountX=0.08 mountY=-0.12, mountTheta=-0.99
01:54:42.530 00.013 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
01:54:42.533 00.003 1032 Enqueuing Move request for scope (0.10, 0.11)
01:54:42.536 00.003 10072 Worker thread wakes up
01:54:42.537 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
01:54:42.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
01:54:42.537 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.12
01:54:42.541 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:42.544 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 314.00
01:54:42.544 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:54:42.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:42.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:54:42.544 00.000 10072 MoveAxis(W, 5, ABG)
01:54:42.544 00.000 10072 Guiding  Dir = 3, Dur = 5
01:54:42.545 00.001 10072 IsGuiding returns 0
01:54:42.546 00.001 10072 PulseGuide returned control before completion, sleep 15
01:54:42.565 00.019 10072 IsGuiding returns 0
01:54:42.565 00.000 10072 Move returns status 0, amount 5
01:54:42.565 00.000 10072 MoveAxis(N, 0, ABG)
01:54:42.565 00.000 10072 Move returns status 0, amount 0
01:54:42.566 00.001 10072 move complete, result=0
01:54:42.566 00.000 10072 worker thread done servicing request
01:54:42.574 00.008 1032 UpdateGuideState exits: m=1277 SNR=25.1
01:54:42.578 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:42.582 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:42.587 00.005 1032 Enqueuing Expose request
01:54:42.590 00.003 10072 Worker thread wakes up
01:54:42.590 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:54:42.592 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:42.593 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:43.230 00.637 10072 Exposure complete
01:54:43.323 00.093 1032 OnExposeComplete: enter
01:54:43.326 00.003 10072 worker thread done servicing request
01:54:43.326 00.000 1032 UpdateGuideState(): m_state=6
01:54:43.339 00.013 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 943
01:54:43.343 00.004 1032 Star::Find returns 1 (0), X=225.66, Y=619.77, Mass=1438, SNR=26.7, Peak=133 HFD=2.9
01:54:43.348 00.005 1032 MultiStar: [#1 0.12,0.06,1.02,U] [#2 0.11,0.11,0.73,U] [#3 0.18,0.16,0.64,U] [#4 0.22,0.16,0.67,U] [#5 0.14,-0.05,0.59,U] [#6 0.16,0.05,0.70,U] [#7 0.00,-0.00,0.59,U] [#8 -0.01,0.08,0.55,U] 
01:54:43.353 00.005 1032 refined, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.11, 0.14}
01:54:43.358 00.005 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
01:54:43.362 00.004 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
01:54:43.370 00.008 1032 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.61 mountX=0.05 mountY=-0.14, mountTheta=-1.22
01:54:43.375 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.08, opts=13)
01:54:43.377 00.002 1032 Enqueuing Move request for scope (0.12, 0.08)
01:54:43.380 00.003 10072 Worker thread wakes up
01:54:43.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
01:54:43.380 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
01:54:43.380 00.000 10072 Moving (0.12, 0.08) raw xDistance=0.05 yDistance=-0.14
01:54:43.385 00.005 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 314.10
01:54:43.385 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:43.390 00.005 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:54:43.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:43.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:54:43.390 00.000 10072 MoveAxis(W, 6, ABG)
01:54:43.391 00.001 10072 Guiding  Dir = 3, Dur = 6
01:54:43.391 00.000 10072 IsGuiding returns 0
01:54:43.392 00.001 10072 PulseGuide returned control before completion, sleep 15
01:54:43.413 00.021 10072 IsGuiding returns 0
01:54:43.413 00.000 10072 Move returns status 0, amount 6
01:54:43.414 00.001 10072 MoveAxis(N, 0, ABG)
01:54:43.414 00.000 10072 Move returns status 0, amount 0
01:54:43.414 00.000 10072 move complete, result=0
01:54:43.414 00.000 10072 worker thread done servicing request
01:54:43.418 00.004 1032 UpdateGuideState exits: m=1438 SNR=26.7
01:54:43.420 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:43.424 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:43.428 00.004 1032 Enqueuing Expose request
01:54:43.432 00.004 10072 Worker thread wakes up
01:54:43.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:43.432 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:43.433 00.001 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:54:43.841 00.408 10072 Exposure complete
01:54:43.915 00.074 1032 OnExposeComplete: enter
01:54:43.919 00.004 1032 UpdateGuideState(): m_state=6
01:54:43.922 00.003 10072 worker thread done servicing request
01:54:43.922 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 944
01:54:43.926 00.004 1032 Star::Find returns 1 (0), X=225.63, Y=619.86, Mass=1380, SNR=26.2, Peak=140 HFD=2.9
01:54:43.932 00.006 1032 MultiStar: [#1 0.10,0.13,1.03,U] [#2 0.02,0.06,0.75,U] [#3 0.10,0.23,0.71,U] [#4 -0.03,0.15,0.73,U] [#5 0.04,0.08,0.61,U] [#6 0.32,0.09,0.71,U] [#7 0.01,0.02,0.59,U] [#8 -0.06,0.06,0.57,U] 
01:54:43.935 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.12}, one-star: {0.07, 0.23}
01:54:43.939 00.004 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
01:54:43.943 00.004 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
01:54:43.946 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.06 mountX=0.10 mountY=-0.10, mountTheta=-0.77
01:54:43.951 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
01:54:43.954 00.003 1032 Enqueuing Move request for scope (0.07, 0.12)
01:54:43.959 00.005 10072 Worker thread wakes up
01:54:43.960 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
01:54:43.960 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
01:54:43.960 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.10
01:54:43.964 00.004 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 314.20
01:54:43.964 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:43.968 00.004 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:54:43.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:43.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:54:43.969 00.001 10072 MoveAxis(W, 5, ABG)
01:54:43.969 00.000 10072 Guiding  Dir = 3, Dur = 5
01:54:43.969 00.000 10072 IsGuiding returns 0
01:54:43.970 00.001 10072 PulseGuide returned control before completion, sleep 15
01:54:43.993 00.023 10072 IsGuiding returns 0
01:54:43.994 00.001 10072 Move returns status 0, amount 5
01:54:43.994 00.000 10072 MoveAxis(N, 0, ABG)
01:54:43.994 00.000 10072 Move returns status 0, amount 0
01:54:43.994 00.000 10072 move complete, result=0
01:54:43.994 00.000 10072 worker thread done servicing request
01:54:43.998 00.004 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:54:44.001 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:44.006 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:44.009 00.003 1032 Enqueuing Expose request
01:54:44.012 00.003 10072 Worker thread wakes up
01:54:44.012 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:54:44.014 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:44.014 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:44.639 00.625 10072 Exposure complete
01:54:44.701 00.062 10072 worker thread done servicing request
01:54:44.701 00.000 1032 OnExposeComplete: enter
01:54:44.704 00.003 1032 UpdateGuideState(): m_state=6
01:54:44.708 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 945
01:54:44.711 00.003 1032 Star::Find returns 1 (0), X=225.55, Y=619.77, Mass=1308, SNR=25.5, Peak=142 HFD=3.0
01:54:44.714 00.003 1032 MultiStar: [#1 0.12,0.12,1.03,U] [#2 0.29,0.01,0.77,U] [#3 0.35,0.08,0.72,U] [#4 0.09,0.17,0.73,U] [#5 0.09,-0.05,0.61,U] [#6 0.14,-0.08,0.71,U] [#7 0.12,0.05,0.57,U] [#8 -0.05,0.14,0.56,U] 
01:54:44.717 00.003 1032 single-star, 8 included, MultiStar: {0.13, 0.07}, one-star: {-0.01, 0.13}
01:54:44.720 00.003 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.20 = -0.20)
01:54:44.722 00.002 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.20 = -0.20)
01:54:44.724 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.64 mountX=0.13 mountY=-0.03, mountTheta=-0.20
01:54:44.728 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.13, opts=13)
01:54:44.731 00.003 1032 Enqueuing Move request for scope (-0.01, 0.13)
01:54:44.734 00.003 10072 Worker thread wakes up
01:54:44.735 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
01:54:44.735 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
01:54:44.735 00.000 10072 Moving (-0.01, 0.13) raw xDistance=0.13 yDistance=-0.03
01:54:44.739 00.004 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 314.29
01:54:44.739 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
01:54:44.739 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:44.739 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:54:44.739 00.000 10072 MoveAxis(W, 66, ABG)
01:54:44.739 00.000 10072 Guiding  Dir = 3, Dur = 66
01:54:44.740 00.001 10072 IsGuiding returns 0
01:54:44.740 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:44.745 00.005 10072 PulseGuide returned control before completion, sleep 76
01:54:44.772 00.027 1032 UpdateGuideState exits: m=1308 SNR=25.5
01:54:44.777 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:44.781 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:44.783 00.002 1032 Enqueuing Expose request
01:54:44.827 00.044 10072 IsGuiding returns 0
01:54:44.827 00.000 10072 Move returns status 0, amount 66
01:54:44.827 00.000 10072 MoveAxis(N, 0, ABG)
01:54:44.827 00.000 10072 Move returns status 0, amount 0
01:54:44.827 00.000 10072 move complete, result=0
01:54:44.827 00.000 10072 worker thread done servicing request
01:54:44.827 00.000 10072 Worker thread wakes up
01:54:44.827 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:44.827 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:44.841 00.014 1032 GuideStep: 0.1 px 66 ms WEST, -0.0 px 0 ms NORTH
01:54:45.234 00.393 10072 Exposure complete
01:54:45.317 00.083 10072 worker thread done servicing request
01:54:45.317 00.000 1032 OnExposeComplete: enter
01:54:45.320 00.003 1032 UpdateGuideState(): m_state=6
01:54:45.323 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 946
01:54:45.326 00.003 1032 Star::Find returns 1 (0), X=225.59, Y=619.74, Mass=1265, SNR=25.1, Peak=138 HFD=2.9
01:54:45.330 00.004 1032 MultiStar: [#1 0.20,0.02,1.07,U] [#2 0.13,0.01,0.76,U] [#3 0.28,0.02,0.74,U] [#4 0.10,0.04,0.72,U] [#5 0.10,-0.00,0.61,U] [#6 0.31,-0.02,0.76,U] [#7 0.16,-0.15,0.60,U] [#8 -0.06,0.00,0.55,U] 
01:54:45.334 00.004 1032 single-star, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.03, 0.10}
01:54:45.338 00.004 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
01:54:45.341 00.003 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
01:54:45.344 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.27 mountX=0.09 mountY=-0.06, mountTheta=-0.56
01:54:45.350 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.10, opts=13)
01:54:45.353 00.003 1032 Enqueuing Move request for scope (0.03, 0.10)
01:54:45.356 00.003 10072 Worker thread wakes up
01:54:45.356 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
01:54:45.356 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
01:54:45.356 00.000 10072 Moving (0.03, 0.10) raw xDistance=0.09 yDistance=-0.06
01:54:45.363 00.007 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 314.38
01:54:45.365 00.002 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:54:45.365 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:45.370 00.005 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:54:45.370 00.000 10072 MoveAxis(W, 6, ABG)
01:54:45.370 00.000 10072 Guiding  Dir = 3, Dur = 6
01:54:45.370 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:45.374 00.004 10072 IsGuiding returns 0
01:54:45.375 00.001 10072 PulseGuide returned control before completion, sleep 16
01:54:45.409 00.034 1032 UpdateGuideState exits: m=1265 SNR=25.1
01:54:45.413 00.004 10072 IsGuiding returns 0
01:54:45.413 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:45.417 00.004 10072 Move returns status 0, amount 6
01:54:45.417 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:45.421 00.004 10072 MoveAxis(N, 0, ABG)
01:54:45.421 00.000 10072 Move returns status 0, amount 0
01:54:45.421 00.000 10072 move complete, result=0
01:54:45.421 00.000 10072 worker thread done servicing request
01:54:45.421 00.000 1032 Enqueuing Expose request
01:54:45.431 00.010 10072 Worker thread wakes up
01:54:45.432 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:45.432 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:54:45.435 00.003 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:46.066 00.631 10072 Exposure complete
01:54:46.135 00.069 10072 worker thread done servicing request
01:54:46.135 00.000 1032 OnExposeComplete: enter
01:54:46.138 00.003 1032 UpdateGuideState(): m_state=6
01:54:46.140 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 947
01:54:46.146 00.006 1032 Star::Find returns 1 (0), X=225.54, Y=619.72, Mass=1373, SNR=26.1, Peak=142 HFD=3.1
01:54:46.150 00.004 1032 MultiStar: [#1 0.17,0.04,1.01,U] [#2 0.11,0.06,0.74,U] [#3 0.10,0.04,0.70,U] [#4 -0.05,0.01,0.73,U] [#5 0.08,-0.22,0.59,U] [#6 0.29,-0.05,0.72,U] [#7 0.14,0.10,0.55,U] [#8 -0.08,-0.02,0.54,U] 
01:54:46.152 00.002 1032 single-star, 8 included, MultiStar: {0.09, 0.01}, one-star: {-0.02, 0.08}
01:54:46.154 00.002 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
01:54:46.158 00.004 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
01:54:46.160 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.75 mountX=0.08 mountY=-0.01, mountTheta=-0.08
01:54:46.163 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.08, opts=13)
01:54:46.166 00.003 1032 Enqueuing Move request for scope (-0.02, 0.08)
01:54:46.170 00.004 10072 Worker thread wakes up
01:54:46.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
01:54:46.170 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
01:54:46.170 00.000 10072 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.01
01:54:46.174 00.004 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 314.47
01:54:46.174 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:54:46.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:46.177 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:54:46.177 00.000 10072 MoveAxis(W, 7, ABG)
01:54:46.178 00.001 10072 Guiding  Dir = 3, Dur = 7
01:54:46.178 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:46.185 00.007 10072 IsGuiding returns 0
01:54:46.186 00.001 10072 PulseGuide returned control before completion, sleep 17
01:54:46.211 00.025 1032 UpdateGuideState exits: m=1373 SNR=26.1
01:54:46.214 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:46.218 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:46.222 00.004 10072 IsGuiding returns 0
01:54:46.222 00.000 1032 Enqueuing Expose request
01:54:46.224 00.002 10072 Move returns status 0, amount 7
01:54:46.225 00.001 10072 MoveAxis(N, 0, ABG)
01:54:46.225 00.000 10072 Move returns status 0, amount 0
01:54:46.225 00.000 10072 move complete, result=0
01:54:46.225 00.000 10072 worker thread done servicing request
01:54:46.225 00.000 10072 Worker thread wakes up
01:54:46.225 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:46.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:46.233 00.008 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:54:46.643 00.410 10072 Exposure complete
01:54:46.709 00.066 10072 worker thread done servicing request
01:54:46.709 00.000 1032 OnExposeComplete: enter
01:54:46.713 00.004 1032 UpdateGuideState(): m_state=6
01:54:46.716 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 948
01:54:46.719 00.003 1032 Star::Find returns 1 (0), X=225.56, Y=619.83, Mass=1365, SNR=26.0, Peak=146 HFD=2.9
01:54:46.723 00.004 1032 MultiStar: [#1 0.18,0.09,0.99,U] [#2 0.05,0.11,0.75,U] [#3 -0.01,0.15,0.67,U] [#4 -0.07,0.04,0.73,U] [#5 -0.03,-0.11,0.61,U] [#6 0.28,0.02,0.70,U] [#7 -0.01,0.26,0.58,U] [#8 -0.02,-0.04,0.54,U] 
01:54:46.725 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.00, 0.20}
01:54:46.728 00.003 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
01:54:46.730 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
01:54:46.733 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.05 mountX=0.07 mountY=-0.07, mountTheta=-0.78
01:54:46.736 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.09, opts=13)
01:54:46.741 00.005 1032 Enqueuing Move request for scope (0.05, 0.09)
01:54:46.746 00.005 10072 Worker thread wakes up
01:54:46.746 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
01:54:46.746 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
01:54:46.746 00.000 10072 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
01:54:46.750 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 314.56
01:54:46.750 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:54:46.750 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:46.755 00.005 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:46.755 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:54:46.755 00.000 10072 MoveAxis(W, 6, ABG)
01:54:46.755 00.000 10072 Guiding  Dir = 3, Dur = 6
01:54:46.756 00.001 10072 IsGuiding returns 0
01:54:46.756 00.000 10072 PulseGuide returned control before completion, sleep 16
01:54:46.779 00.023 10072 IsGuiding returns 1
01:54:46.779 00.000 10072 scope still moving after pulse duration time elapsed
01:54:46.783 00.004 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:54:46.786 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:46.789 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:46.793 00.004 1032 Enqueuing Expose request
01:54:46.811 00.018 10072 IsGuiding returns 1
01:54:46.843 00.032 10072 IsGuiding returns 1
01:54:46.873 00.030 10072 IsGuiding returns 1
01:54:46.904 00.031 10072 IsGuiding returns 1
01:54:46.935 00.031 10072 IsGuiding returns 1
01:54:46.967 00.032 10072 IsGuiding returns 1
01:54:46.997 00.030 10072 IsGuiding returns 1
01:54:47.030 00.033 10072 IsGuiding returns 1
01:54:47.062 00.032 10072 IsGuiding returns 1
01:54:47.091 00.029 10072 IsGuiding returns 1
01:54:47.122 00.031 10072 IsGuiding returns 1
01:54:47.154 00.032 10072 IsGuiding returns 1
01:54:47.185 00.031 10072 IsGuiding returns 0
01:54:47.185 00.000 10072 scope move finished after 6 + 423 ms
01:54:47.185 00.000 10072 Move returns status 0, amount 6
01:54:47.185 00.000 10072 MoveAxis(N, 0, ABG)
01:54:47.185 00.000 10072 Move returns status 0, amount 0
01:54:47.185 00.000 10072 move complete, result=0
01:54:47.185 00.000 10072 worker thread done servicing request
01:54:47.185 00.000 10072 Worker thread wakes up
01:54:47.185 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:54:47.189 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:47.189 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:47.829 00.640 10072 Exposure complete
01:54:47.899 00.070 10072 worker thread done servicing request
01:54:47.900 00.001 1032 OnExposeComplete: enter
01:54:47.903 00.003 1032 UpdateGuideState(): m_state=6
01:54:47.907 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 949
01:54:47.910 00.003 1032 Star::Find returns 1 (0), X=225.54, Y=619.85, Mass=1304, SNR=25.4, Peak=160 HFD=2.7
01:54:47.914 00.004 1032 MultiStar: [#1 0.19,0.15,1.05,U] [#2 0.01,0.12,0.76,U] [#3 0.17,0.16,0.71,U] [#4 -0.03,0.20,0.70,U] [#5 -0.02,0.09,0.61,U] [#6 0.06,0.18,0.74,U] [#7 0.13,0.31,0.60,U] [#8 -0.06,0.28,0.55,U] 
01:54:47.916 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.19}, one-star: {-0.02, 0.21}
01:54:47.919 00.003 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
01:54:47.923 00.004 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
01:54:47.928 00.005 1032 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.29 mountX=0.17 mountY=-0.10, mountTheta=-0.54
01:54:47.932 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.19, opts=13)
01:54:47.936 00.004 1032 Enqueuing Move request for scope (0.05, 0.19)
01:54:47.939 00.003 10072 Worker thread wakes up
01:54:47.940 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
01:54:47.940 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
01:54:47.940 00.000 10072 Moving (0.05, 0.19) raw xDistance=0.17 yDistance=-0.10
01:54:47.943 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:47.947 00.004 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 314.65
01:54:47.947 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:54:47.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:47.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:54:47.947 00.000 10072 MoveAxis(W, 84, ABG)
01:54:47.947 00.000 10072 Guiding  Dir = 3, Dur = 84
01:54:47.948 00.001 10072 IsGuiding returns 0
01:54:47.948 00.000 10072 PulseGuide returned control before completion, sleep 94
01:54:47.974 00.026 1032 UpdateGuideState exits: m=1304 SNR=25.4
01:54:47.976 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:47.979 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:47.981 00.002 1032 Enqueuing Expose request
01:54:48.045 00.064 10072 IsGuiding returns 0
01:54:48.045 00.000 10072 Move returns status 0, amount 84
01:54:48.046 00.001 10072 MoveAxis(N, 0, ABG)
01:54:48.046 00.000 10072 Move returns status 0, amount 0
01:54:48.046 00.000 10072 move complete, result=0
01:54:48.046 00.000 10072 worker thread done servicing request
01:54:48.046 00.000 10072 Worker thread wakes up
01:54:48.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:48.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:48.047 00.001 1032 GuideStep: 0.2 px 84 ms WEST, -0.1 px 0 ms NORTH
01:54:48.460 00.413 10072 Exposure complete
01:54:48.535 00.075 10072 worker thread done servicing request
01:54:48.536 00.001 1032 OnExposeComplete: enter
01:54:48.539 00.003 1032 UpdateGuideState(): m_state=6
01:54:48.543 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 950
01:54:48.546 00.003 1032 Star::Find returns 1 (0), X=225.54, Y=619.86, Mass=1338, SNR=25.8, Peak=157 HFD=3.0
01:54:48.552 00.006 1032 MultiStar: [#1 0.06,0.11,1.03,U] [#2 0.06,0.04,0.72,U] [#3 0.17,0.01,0.71,U] [#4 -0.22,0.13,0.75,U] [#5 -0.07,0.00,0.62,U] [#6 0.22,0.06,0.73,U] [#7 0.08,0.06,0.61,U] [#8 0.11,-0.08,0.57,U] 
01:54:48.557 00.005 1032 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {-0.02, 0.22}
01:54:48.560 00.003 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
01:54:48.564 00.004 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
01:54:48.567 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.08 mountX=0.06 mountY=-0.06, mountTheta=-0.75
01:54:48.572 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.08, opts=13)
01:54:48.575 00.003 1032 Enqueuing Move request for scope (0.04, 0.08)
01:54:48.577 00.002 10072 Worker thread wakes up
01:54:48.578 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
01:54:48.578 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
01:54:48.578 00.000 10072 Moving (0.04, 0.08) raw xDistance=0.06 yDistance=-0.06
01:54:48.582 00.004 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 314.74
01:54:48.582 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:54:48.582 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:48.582 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:54:48.582 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:48.585 00.003 10072 MoveAxis(W, 6, ABG)
01:54:48.585 00.000 10072 Guiding  Dir = 3, Dur = 6
01:54:48.585 00.000 10072 IsGuiding returns 0
01:54:48.586 00.001 10072 PulseGuide returned control before completion, sleep 16
01:54:48.610 00.024 10072 IsGuiding returns 0
01:54:48.611 00.001 10072 Move returns status 0, amount 6
01:54:48.611 00.000 10072 MoveAxis(N, 0, ABG)
01:54:48.611 00.000 10072 Move returns status 0, amount 0
01:54:48.611 00.000 10072 move complete, result=0
01:54:48.611 00.000 10072 worker thread done servicing request
01:54:48.618 00.007 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:54:48.621 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:48.624 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:48.628 00.004 1032 Enqueuing Expose request
01:54:48.631 00.003 10072 Worker thread wakes up
01:54:48.631 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:54:48.636 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:48.637 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:49.273 00.636 10072 Exposure complete
01:54:49.371 00.098 10072 worker thread done servicing request
01:54:49.371 00.000 1032 OnExposeComplete: enter
01:54:49.375 00.004 1032 UpdateGuideState(): m_state=6
01:54:49.380 00.005 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 951
01:54:49.386 00.006 1032 Star::Find returns 1 (0), X=225.57, Y=619.75, Mass=1284, SNR=25.3, Peak=126 HFD=3.1
01:54:49.400 00.014 1032 MultiStar: [#1 0.12,0.12,1.07,U] [#2 0.14,0.15,0.77,U] [#3 0.29,0.11,0.71,U] [#4 -0.03,0.08,0.75,U] [#5 0.05,-0.08,0.61,U] [#6 0.16,0.10,0.71,U] [#7 0.21,0.13,0.60,U] [#8 -0.03,0.04,0.56,U] 
01:54:49.403 00.003 1032 single-star, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.02, 0.11}
01:54:49.406 00.003 1032 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.83) = xAngle (-0.41 = -0.41)
01:54:49.409 00.003 1032 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.41 = -0.41)
01:54:49.413 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.42 mountX=0.11 mountY=-0.05, mountTheta=-0.41
01:54:49.420 00.007 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.11, opts=13)
01:54:49.428 00.008 1032 Enqueuing Move request for scope (0.02, 0.11)
01:54:49.434 00.006 10072 Worker thread wakes up
01:54:49.434 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
01:54:49.434 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
01:54:49.434 00.000 10072 Moving (0.02, 0.11) raw xDistance=0.11 yDistance=-0.05
01:54:49.437 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:49.441 00.004 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 314.83
01:54:49.441 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:54:49.441 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:49.441 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:54:49.441 00.000 10072 MoveAxis(W, 8, ABG)
01:54:49.441 00.000 10072 Guiding  Dir = 3, Dur = 8
01:54:49.446 00.005 10072 IsGuiding returns 0
01:54:49.450 00.004 10072 PulseGuide returned control before completion, sleep 15
01:54:49.471 00.021 10072 IsGuiding returns 0
01:54:49.471 00.000 10072 Move returns status 0, amount 8
01:54:49.471 00.000 10072 MoveAxis(N, 0, ABG)
01:54:49.471 00.000 10072 Move returns status 0, amount 0
01:54:49.471 00.000 10072 move complete, result=0
01:54:49.471 00.000 10072 worker thread done servicing request
01:54:49.475 00.004 1032 UpdateGuideState exits: m=1284 SNR=25.3
01:54:49.478 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:49.481 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:49.484 00.003 1032 Enqueuing Expose request
01:54:49.491 00.007 10072 Worker thread wakes up
01:54:49.492 00.001 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:54:49.494 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:49.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:49.911 00.417 10072 Exposure complete
01:54:49.977 00.066 10072 worker thread done servicing request
01:54:49.977 00.000 1032 OnExposeComplete: enter
01:54:49.981 00.004 1032 UpdateGuideState(): m_state=6
01:54:49.985 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 952
01:54:49.988 00.003 1032 Star::Find returns 1 (0), X=225.57, Y=619.84, Mass=1201, SNR=24.4, Peak=139 HFD=2.8
01:54:49.991 00.003 1032 MultiStar: [#1 0.13,0.10,1.10,U] [#2 0.07,0.02,0.78,U] [#3 0.17,0.14,0.76,U] [#4 -0.00,0.12,0.78,U] [#5 0.04,0.05,0.62,U] [#6 0.13,-0.02,0.74,U] [#7 0.12,0.18,0.61,U] [#8 -0.01,0.24,0.58,U] 
01:54:49.994 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.02, 0.21}
01:54:49.998 00.004 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
01:54:50.001 00.003 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
01:54:50.004 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.98 mountX=0.09 mountY=-0.10, mountTheta=-0.85
01:54:50.012 00.008 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
01:54:50.017 00.005 1032 Enqueuing Move request for scope (0.08, 0.11)
01:54:50.022 00.005 10072 Worker thread wakes up
01:54:50.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
01:54:50.022 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
01:54:50.023 00.001 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.10
01:54:50.026 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:50.030 00.004 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 314.91
01:54:50.031 00.001 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:54:50.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:50.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:54:50.031 00.000 10072 MoveAxis(W, 7, ABG)
01:54:50.031 00.000 10072 Guiding  Dir = 3, Dur = 7
01:54:50.031 00.000 10072 IsGuiding returns 0
01:54:50.032 00.001 10072 PulseGuide returned control before completion, sleep 17
01:54:50.060 00.028 1032 UpdateGuideState exits: m=1201 SNR=24.4
01:54:50.066 00.006 10072 IsGuiding returns 0
01:54:50.066 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:50.070 00.004 10072 Move returns status 0, amount 7
01:54:50.070 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:50.073 00.003 10072 MoveAxis(N, 0, ABG)
01:54:50.073 00.000 1032 Enqueuing Expose request
01:54:50.077 00.004 10072 Move returns status 0, amount 0
01:54:50.077 00.000 10072 move complete, result=0
01:54:50.077 00.000 10072 worker thread done servicing request
01:54:50.077 00.000 10072 Worker thread wakes up
01:54:50.077 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:54:50.084 00.007 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:50.084 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:50.714 00.630 10072 Exposure complete
01:54:50.776 00.062 10072 worker thread done servicing request
01:54:50.776 00.000 1032 OnExposeComplete: enter
01:54:50.780 00.004 1032 UpdateGuideState(): m_state=6
01:54:50.783 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 953
01:54:50.785 00.002 1032 Star::Find returns 1 (0), X=225.63, Y=619.90, Mass=1419, SNR=26.5, Peak=157 HFD=2.7
01:54:50.788 00.003 1032 MultiStar: [#1 0.13,0.09,1.01,U] [#2 0.03,0.08,0.72,U] [#3 0.20,-0.03,0.69,U] [#4 0.04,0.09,0.71,U] [#5 0.15,-0.09,0.62,U] [#6 0.25,-0.06,0.71,U] [#7 0.08,0.03,0.57,U] [#8 0.05,0.03,0.51,U] 
01:54:50.792 00.004 1032 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.07, 0.26}
01:54:50.794 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
01:54:50.797 00.003 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
01:54:50.804 00.007 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.49 mountX=0.03 mountY=-0.12, mountTheta=-1.34
01:54:50.809 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
01:54:50.812 00.003 1032 Enqueuing Move request for scope (0.11, 0.06)
01:54:50.816 00.004 10072 Worker thread wakes up
01:54:50.816 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
01:54:50.816 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
01:54:50.816 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
01:54:50.819 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:50.823 00.004 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 314.99
01:54:50.823 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:54:50.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:50.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:54:50.823 00.000 10072 MoveAxis(W, 8, ABG)
01:54:50.823 00.000 10072 Guiding  Dir = 3, Dur = 8
01:54:50.824 00.001 10072 IsGuiding returns 0
01:54:50.824 00.000 10072 PulseGuide returned control before completion, sleep 18
01:54:50.847 00.023 1032 UpdateGuideState exits: m=1419 SNR=26.5
01:54:50.850 00.003 10072 IsGuiding returns 0
01:54:50.850 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:50.852 00.002 10072 Move returns status 0, amount 8
01:54:50.852 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:50.855 00.003 10072 MoveAxis(N, 0, ABG)
01:54:50.855 00.000 1032 Enqueuing Expose request
01:54:50.858 00.003 10072 Move returns status 0, amount 0
01:54:50.858 00.000 10072 move complete, result=0
01:54:50.859 00.001 10072 worker thread done servicing request
01:54:50.859 00.000 10072 Worker thread wakes up
01:54:50.859 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:50.859 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:50.868 00.009 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:54:51.274 00.406 10072 Exposure complete
01:54:51.340 00.066 10072 worker thread done servicing request
01:54:51.340 00.000 1032 OnExposeComplete: enter
01:54:51.343 00.003 1032 UpdateGuideState(): m_state=6
01:54:51.345 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 954
01:54:51.348 00.003 1032 Star::Find returns 1 (0), X=225.53, Y=619.80, Mass=1304, SNR=25.5, Peak=144 HFD=3.0
01:54:51.351 00.003 1032 MultiStar: [#1 0.15,0.14,1.03,U] [#2 0.05,0.04,0.76,U] [#3 0.01,0.02,0.70,U] [#4 0.01,0.11,0.75,U] [#5 0.19,-0.00,0.64,U] [#6 0.23,-0.04,0.73,U] [#7 0.08,0.07,0.60,U] [#8 0.09,0.02,0.56,U] 
01:54:51.355 00.004 1032 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {-0.03, 0.16}
01:54:51.358 00.003 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
01:54:51.361 00.003 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
01:54:51.365 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.69 mountX=0.05 mountY=-0.10, mountTheta=-1.14
01:54:51.372 00.007 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
01:54:51.375 00.003 1032 Enqueuing Move request for scope (0.08, 0.07)
01:54:51.378 00.003 10072 Worker thread wakes up
01:54:51.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
01:54:51.378 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
01:54:51.378 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.10
01:54:51.383 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:51.387 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.07
01:54:51.387 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:54:51.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:51.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:54:51.387 00.000 10072 MoveAxis(W, 8, ABG)
01:54:51.387 00.000 10072 Guiding  Dir = 3, Dur = 8
01:54:51.387 00.000 10072 IsGuiding returns 0
01:54:51.388 00.001 10072 PulseGuide returned control before completion, sleep 18
01:54:51.412 00.024 1032 UpdateGuideState exits: m=1304 SNR=25.5
01:54:51.417 00.005 10072 IsGuiding returns 0
01:54:51.417 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:51.422 00.005 10072 Move returns status 0, amount 8
01:54:51.422 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:51.426 00.004 10072 MoveAxis(N, 0, ABG)
01:54:51.426 00.000 1032 Enqueuing Expose request
01:54:51.430 00.004 10072 Move returns status 0, amount 0
01:54:51.430 00.000 10072 move complete, result=0
01:54:51.430 00.000 10072 worker thread done servicing request
01:54:51.430 00.000 10072 Worker thread wakes up
01:54:51.430 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:51.430 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:51.440 00.010 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:54:52.057 00.617 10072 Exposure complete
01:54:52.125 00.068 10072 worker thread done servicing request
01:54:52.125 00.000 1032 OnExposeComplete: enter
01:54:52.129 00.004 1032 UpdateGuideState(): m_state=6
01:54:52.132 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 955
01:54:52.134 00.002 1032 Star::Find returns 1 (0), X=225.63, Y=619.91, Mass=1212, SNR=24.5, Peak=131 HFD=2.7
01:54:52.138 00.004 1032 MultiStar: [#1 0.18,0.19,1.09,U] [#2 -0.02,0.23,0.79,U] [#3 0.14,0.10,0.74,U] [#4 0.04,0.17,0.76,U] [#5 0.11,0.12,0.63,U] [#6 0.18,0.21,0.78,U] [#7 -0.05,0.14,0.60,U] [#8 0.20,0.11,0.59,U] 
01:54:52.142 00.004 1032 refined, 8 included, MultiStar: {0.10, 0.18}, one-star: {0.07, 0.28}
01:54:52.147 00.005 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
01:54:52.150 00.003 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
01:54:52.153 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.20 cameraTheta=1.07 mountX=0.15 mountY=-0.14, mountTheta=-0.76
01:54:52.157 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.18, opts=13)
01:54:52.160 00.003 1032 Enqueuing Move request for scope (0.10, 0.18)
01:54:52.162 00.002 10072 Worker thread wakes up
01:54:52.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
01:54:52.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
01:54:52.162 00.000 10072 Moving (0.10, 0.18) raw xDistance=0.15 yDistance=-0.14
01:54:52.165 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:52.168 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 315.15
01:54:52.168 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:54:52.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:52.169 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:54:52.169 00.000 10072 MoveAxis(W, 78, ABG)
01:54:52.169 00.000 10072 Guiding  Dir = 3, Dur = 78
01:54:52.169 00.000 10072 IsGuiding returns 0
01:54:52.170 00.001 10072 PulseGuide returned control before completion, sleep 88
01:54:52.194 00.024 1032 UpdateGuideState exits: m=1212 SNR=24.5
01:54:52.197 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:52.199 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:52.203 00.004 1032 Enqueuing Expose request
01:54:52.273 00.070 10072 IsGuiding returns 0
01:54:52.273 00.000 10072 Move returns status 0, amount 78
01:54:52.273 00.000 10072 MoveAxis(N, 0, ABG)
01:54:52.274 00.001 10072 Move returns status 0, amount 0
01:54:52.274 00.000 10072 move complete, result=0
01:54:52.274 00.000 10072 worker thread done servicing request
01:54:52.274 00.000 10072 Worker thread wakes up
01:54:52.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:52.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:52.280 00.006 1032 GuideStep: 0.1 px 78 ms WEST, -0.1 px 0 ms NORTH
01:54:52.685 00.405 10072 Exposure complete
01:54:52.753 00.068 10072 worker thread done servicing request
01:54:52.753 00.000 1032 OnExposeComplete: enter
01:54:52.755 00.002 1032 UpdateGuideState(): m_state=6
01:54:52.758 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 956
01:54:52.761 00.003 1032 Star::Find returns 1 (0), X=225.60, Y=619.89, Mass=1375, SNR=26.1, Peak=139 HFD=3.0
01:54:52.764 00.003 1032 MultiStar: [#1 0.11,0.17,1.00,U] [#2 0.03,0.22,0.78,U] [#3 0.15,0.11,0.67,U] [#4 0.00,0.05,0.70,U] [#5 0.11,0.16,0.59,U] [#6 0.25,0.18,0.71,U] [#7 0.13,0.20,0.59,U] [#8 0.05,0.16,0.57,U] 
01:54:52.767 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.17}, one-star: {0.05, 0.25}
01:54:52.771 00.004 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
01:54:52.773 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
01:54:52.778 00.005 1032 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.06 mountX=0.14 mountY=-0.14, mountTheta=-0.77
01:54:52.783 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.17, opts=13)
01:54:52.787 00.004 1032 Enqueuing Move request for scope (0.10, 0.17)
01:54:52.792 00.005 10072 Worker thread wakes up
01:54:52.792 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
01:54:52.792 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
01:54:52.792 00.000 10072 Moving (0.10, 0.17) raw xDistance=0.14 yDistance=-0.14
01:54:52.795 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:52.799 00.004 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 315.23
01:54:52.800 00.001 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:54:52.800 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:52.800 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:54:52.800 00.000 10072 MoveAxis(W, 74, ABG)
01:54:52.800 00.000 10072 Guiding  Dir = 3, Dur = 74
01:54:52.801 00.001 10072 IsGuiding returns 0
01:54:52.801 00.000 10072 PulseGuide returned control before completion, sleep 84
01:54:52.830 00.029 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:54:52.835 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:52.841 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:52.845 00.004 1032 Enqueuing Expose request
01:54:52.900 00.055 10072 IsGuiding returns 0
01:54:52.900 00.000 10072 Move returns status 0, amount 74
01:54:52.901 00.001 10072 MoveAxis(N, 0, ABG)
01:54:52.901 00.000 10072 Move returns status 0, amount 0
01:54:52.901 00.000 10072 move complete, result=0
01:54:52.901 00.000 10072 worker thread done servicing request
01:54:52.901 00.000 10072 Worker thread wakes up
01:54:52.901 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:52.901 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:52.923 00.022 1032 GuideStep: 0.1 px 74 ms WEST, -0.1 px 0 ms NORTH
01:54:53.529 00.606 10072 Exposure complete
01:54:53.592 00.063 10072 worker thread done servicing request
01:54:53.592 00.000 1032 OnExposeComplete: enter
01:54:53.596 00.004 1032 UpdateGuideState(): m_state=6
01:54:53.600 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 957
01:54:53.603 00.003 1032 Star::Find returns 1 (0), X=225.64, Y=619.74, Mass=1311, SNR=25.5, Peak=161 HFD=2.8
01:54:53.609 00.006 1032 MultiStar: [#1 0.14,-0.01,1.08,U] [#2 0.12,-0.06,0.78,U] [#3 0.12,0.04,0.71,U] [#4 0.04,0.01,0.73,U] [#5 0.11,-0.17,0.63,U] [#6 0.19,0.06,0.73,U] [#7 0.18,0.05,0.60,U] [#8 -0.01,-0.06,0.57,U] 
01:54:53.614 00.005 1032 refined, 8 included, MultiStar: {0.11, 0.00}, one-star: {0.08, 0.11}
01:54:53.618 00.004 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
01:54:53.623 00.005 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
01:54:53.625 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.03 mountX=-0.02 mountY=-0.11, mountTheta=-1.80
01:54:53.629 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.00, opts=13)
01:54:53.631 00.002 1032 Enqueuing Move request for scope (0.11, 0.00)
01:54:53.633 00.002 10072 Worker thread wakes up
01:54:53.634 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
01:54:53.634 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
01:54:53.634 00.000 10072 Moving (0.11, 0.00) raw xDistance=-0.02 yDistance=-0.11
01:54:53.636 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:53.640 00.004 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.31
01:54:53.640 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:54:53.641 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:53.641 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:54:53.641 00.000 10072 MoveAxis(W, 11, ABG)
01:54:53.641 00.000 10072 Guiding  Dir = 3, Dur = 11
01:54:53.643 00.002 10072 IsGuiding returns 0
01:54:53.644 00.001 10072 PulseGuide returned control before completion, sleep 21
01:54:53.666 00.022 1032 UpdateGuideState exits: m=1311 SNR=25.5
01:54:53.669 00.003 10072 IsGuiding returns 0
01:54:53.669 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:53.671 00.002 10072 Move returns status 0, amount 11
01:54:53.672 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:53.675 00.003 1032 Enqueuing Expose request
01:54:53.679 00.004 10072 MoveAxis(N, 0, ABG)
01:54:53.680 00.001 10072 Move returns status 0, amount 0
01:54:53.680 00.000 10072 move complete, result=0
01:54:53.680 00.000 10072 worker thread done servicing request
01:54:53.680 00.000 10072 Worker thread wakes up
01:54:53.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:53.680 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:53.691 00.011 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:54:54.095 00.404 10072 Exposure complete
01:54:54.162 00.067 10072 worker thread done servicing request
01:54:54.162 00.000 1032 OnExposeComplete: enter
01:54:54.165 00.003 1032 UpdateGuideState(): m_state=6
01:54:54.169 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 958
01:54:54.171 00.002 1032 Star::Find returns 1 (0), X=225.64, Y=619.66, Mass=1363, SNR=26.0, Peak=149 HFD=3.0
01:54:54.178 00.007 1032 MultiStar: [#1 0.16,0.04,1.03,U] [#2 0.18,-0.07,0.78,U] [#3 0.16,-0.02,0.68,U] [#4 0.20,0.01,0.67,U] [#5 0.11,-0.20,0.58,U] [#6 0.26,-0.09,0.71,U] [#7 0.19,0.02,0.62,U] [#8 -0.02,0.04,0.51,U] 
01:54:54.184 00.006 1032 single-star, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.08, 0.02}
01:54:54.186 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
01:54:54.189 00.003 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
01:54:54.192 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.29 mountX=0.00 mountY=-0.08, mountTheta=-1.54
01:54:54.196 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
01:54:54.200 00.004 1032 Enqueuing Move request for scope (0.08, 0.02)
01:54:54.203 00.003 10072 Worker thread wakes up
01:54:54.204 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
01:54:54.204 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
01:54:54.204 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
01:54:54.208 00.004 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.39
01:54:54.208 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:54:54.209 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:54.213 00.004 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:54.213 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:54:54.213 00.000 10072 MoveAxis(W, 11, ABG)
01:54:54.213 00.000 10072 Guiding  Dir = 3, Dur = 11
01:54:54.215 00.002 10072 IsGuiding returns 0
01:54:54.215 00.000 10072 PulseGuide returned control before completion, sleep 21
01:54:54.241 00.026 1032 UpdateGuideState exits: m=1363 SNR=26.0
01:54:54.244 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:54.247 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:54.252 00.005 10072 IsGuiding returns 0
01:54:54.252 00.000 1032 Enqueuing Expose request
01:54:54.254 00.002 10072 Move returns status 0, amount 11
01:54:54.255 00.001 10072 MoveAxis(N, 0, ABG)
01:54:54.255 00.000 10072 Move returns status 0, amount 0
01:54:54.255 00.000 10072 move complete, result=0
01:54:54.255 00.000 10072 worker thread done servicing request
01:54:54.255 00.000 10072 Worker thread wakes up
01:54:54.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:54.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:54.265 00.010 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:54:54.893 00.628 10072 Exposure complete
01:54:54.950 00.057 10072 worker thread done servicing request
01:54:54.950 00.000 1032 OnExposeComplete: enter
01:54:54.953 00.003 1032 UpdateGuideState(): m_state=6
01:54:54.956 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 959
01:54:54.959 00.003 1032 Star::Find returns 1 (0), X=225.58, Y=619.80, Mass=1222, SNR=24.6, Peak=121 HFD=3.0
01:54:54.962 00.003 1032 MultiStar: [#1 0.09,0.11,1.06,U] [#2 0.12,0.13,0.78,U] [#3 0.12,0.07,0.74,U] [#4 -0.12,0.07,0.75,U] [#5 -0.08,-0.10,0.64,U] [#6 0.18,0.12,0.74,U] [#7 0.12,0.09,0.62,U] [#8 -0.16,-0.14,0.59,U] 
01:54:54.964 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.02, 0.17}
01:54:54.966 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
01:54:54.969 00.003 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
01:54:54.970 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.05 mountX=0.06 mountY=-0.06, mountTheta=-0.78
01:54:54.974 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
01:54:54.976 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
01:54:54.979 00.003 10072 Worker thread wakes up
01:54:54.979 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
01:54:54.979 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
01:54:54.979 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
01:54:54.982 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:54.985 00.003 10072 PPEC rslt: input = 0.06, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 315.46
01:54:54.985 00.000 10072 PPEC: input: 0.06, control: 0.02, exposure: 500
01:54:54.987 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:54.987 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:54:54.987 00.000 10072 MoveAxis(W, 15, ABG)
01:54:54.987 00.000 10072 Guiding  Dir = 3, Dur = 15
01:54:54.987 00.000 10072 IsGuiding returns 0
01:54:54.988 00.001 10072 PulseGuide returned control before completion, sleep 25
01:54:55.010 00.022 1032 UpdateGuideState exits: m=1222 SNR=24.6
01:54:55.012 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:55.017 00.005 10072 IsGuiding returns 1
01:54:55.017 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:55.022 00.005 10072 scope still moving after pulse duration time elapsed
01:54:55.023 00.001 1032 Enqueuing Expose request
01:54:55.045 00.022 10072 IsGuiding returns 1
01:54:55.076 00.031 10072 IsGuiding returns 1
01:54:55.108 00.032 10072 IsGuiding returns 1
01:54:55.138 00.030 10072 IsGuiding returns 1
01:54:55.171 00.033 10072 IsGuiding returns 0
01:54:55.171 00.000 10072 scope move finished after 15 + 168 ms
01:54:55.171 00.000 10072 Move returns status 0, amount 15
01:54:55.171 00.000 10072 MoveAxis(N, 0, ABG)
01:54:55.171 00.000 10072 Move returns status 0, amount 0
01:54:55.171 00.000 10072 move complete, result=0
01:54:55.171 00.000 10072 worker thread done servicing request
01:54:55.171 00.000 10072 Worker thread wakes up
01:54:55.171 00.000 1032 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
01:54:55.174 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:55.174 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:55.586 00.412 10072 Exposure complete
01:54:55.653 00.067 10072 worker thread done servicing request
01:54:55.653 00.000 1032 OnExposeComplete: enter
01:54:55.655 00.002 1032 UpdateGuideState(): m_state=6
01:54:55.657 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 960
01:54:55.659 00.002 1032 Star::Find returns 1 (0), X=225.60, Y=619.84, Mass=1331, SNR=25.7, Peak=134 HFD=3.0
01:54:55.662 00.003 1032 MultiStar: [#1 0.18,0.07,1.04,U] [#2 0.01,0.11,0.78,U] [#3 0.11,-0.00,0.70,U] [#4 -0.15,0.10,0.73,U] [#5 0.15,0.01,0.61,U] [#6 0.22,0.09,0.69,U] [#7 0.00,0.00,0.60,U] [#8 0.10,0.13,0.56,U] 
01:54:55.664 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.04, 0.20}
01:54:55.666 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
01:54:55.668 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
01:54:55.669 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.85 mountX=0.06 mountY=-0.09, mountTheta=-0.98
01:54:55.672 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
01:54:55.675 00.003 1032 Enqueuing Move request for scope (0.07, 0.08)
01:54:55.677 00.002 10072 Worker thread wakes up
01:54:55.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:54:55.678 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:54:55.678 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
01:54:55.680 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:55.682 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.53
01:54:55.683 00.001 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:54:55.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:55.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:54:55.683 00.000 10072 MoveAxis(W, 15, ABG)
01:54:55.683 00.000 10072 Guiding  Dir = 3, Dur = 15
01:54:55.683 00.000 10072 IsGuiding returns 0
01:54:55.684 00.001 10072 PulseGuide returned control before completion, sleep 25
01:54:55.705 00.021 1032 UpdateGuideState exits: m=1331 SNR=25.7
01:54:55.709 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:55.711 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:55.714 00.003 1032 Enqueuing Expose request
01:54:55.719 00.005 10072 IsGuiding returns 0
01:54:55.719 00.000 10072 Move returns status 0, amount 15
01:54:55.720 00.001 10072 MoveAxis(N, 0, ABG)
01:54:55.720 00.000 10072 Move returns status 0, amount 0
01:54:55.720 00.000 10072 move complete, result=0
01:54:55.720 00.000 10072 worker thread done servicing request
01:54:55.720 00.000 10072 Worker thread wakes up
01:54:55.720 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:55.720 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:55.725 00.005 1032 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
01:54:56.344 00.619 10072 Exposure complete
01:54:56.393 00.049 10072 worker thread done servicing request
01:54:56.393 00.000 1032 OnExposeComplete: enter
01:54:56.396 00.003 1032 UpdateGuideState(): m_state=6
01:54:56.398 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 961
01:54:56.400 00.002 1032 Star::Find returns 1 (0), X=225.58, Y=619.69, Mass=1386, SNR=26.2, Peak=159 HFD=3.0
01:54:56.402 00.002 1032 MultiStar: [#1 0.12,0.03,1.04,U] [#2 0.05,-0.08,0.76,U] [#3 0.23,-0.05,0.69,U] [#4 -0.01,-0.02,0.73,U] [#5 0.04,-0.15,0.59,U] [#6 0.04,-0.17,0.69,U] [#7 0.14,0.02,0.57,U] [#8 -0.05,-0.23,0.56,U] 
01:54:56.404 00.002 1032 single-star, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.02, 0.05}
01:54:56.405 00.001 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
01:54:56.408 00.003 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
01:54:56.409 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.22 mountX=0.04 mountY=-0.03, mountTheta=-0.61
01:54:56.412 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
01:54:56.413 00.001 1032 Enqueuing Move request for scope (0.02, 0.05)
01:54:56.415 00.002 10072 Worker thread wakes up
01:54:56.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:54:56.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:54:56.415 00.000 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.03
01:54:56.417 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:56.418 00.001 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.60
01:54:56.418 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:54:56.418 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:56.420 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:54:56.420 00.000 10072 MoveAxis(W, 15, ABG)
01:54:56.420 00.000 10072 Guiding  Dir = 3, Dur = 15
01:54:56.420 00.000 10072 IsGuiding returns 0
01:54:56.420 00.000 10072 PulseGuide returned control before completion, sleep 25
01:54:56.438 00.018 1032 UpdateGuideState exits: m=1386 SNR=26.2
01:54:56.440 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:56.443 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:56.445 00.002 1032 Enqueuing Expose request
01:54:56.449 00.004 10072 IsGuiding returns 0
01:54:56.449 00.000 10072 Move returns status 0, amount 15
01:54:56.449 00.000 10072 MoveAxis(N, 0, ABG)
01:54:56.449 00.000 10072 Move returns status 0, amount 0
01:54:56.449 00.000 10072 move complete, result=0
01:54:56.449 00.000 10072 worker thread done servicing request
01:54:56.449 00.000 10072 Worker thread wakes up
01:54:56.449 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:56.449 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:56.455 00.006 1032 GuideStep: 0.0 px 15 ms WEST, -0.0 px 0 ms NORTH
01:54:56.858 00.403 10072 Exposure complete
01:54:56.908 00.050 10072 worker thread done servicing request
01:54:56.908 00.000 1032 OnExposeComplete: enter
01:54:56.910 00.002 1032 UpdateGuideState(): m_state=6
01:54:56.913 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 962
01:54:56.915 00.002 1032 Star::Find returns 1 (0), X=225.72, Y=619.68, Mass=1289, SNR=25.3, Peak=151 HFD=2.9
01:54:56.917 00.002 1032 MultiStar: [#1 0.18,-0.09,1.05,U] [#2 0.06,-0.08,0.80,U] [#3 0.13,-0.05,0.71,U] [#4 0.15,-0.05,0.71,U] [#5 0.13,-0.17,0.63,U] [#6 0.19,-0.04,0.74,U] [#7 0.08,-0.17,0.58,U] [#8 0.16,-0.05,0.56,U] 
01:54:56.918 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.07}, one-star: {0.17, 0.05}
01:54:56.921 00.003 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
01:54:56.922 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
01:54:56.925 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.43 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
01:54:56.929 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.07, opts=13)
01:54:56.931 00.002 1032 Enqueuing Move request for scope (0.14, -0.07)
01:54:56.933 00.002 10072 Worker thread wakes up
01:54:56.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
01:54:56.934 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
01:54:56.934 00.000 10072 Moving (0.14, -0.07) raw xDistance=-0.10 yDistance=-0.12
01:54:56.935 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:56.938 00.003 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.66
01:54:56.938 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:54:56.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:56.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:54:56.938 00.000 10072 MoveAxis(W, 13, ABG)
01:54:56.938 00.000 10072 Guiding  Dir = 3, Dur = 13
01:54:56.939 00.001 10072 IsGuiding returns 0
01:54:56.939 00.000 10072 PulseGuide returned control before completion, sleep 23
01:54:56.959 00.020 1032 UpdateGuideState exits: m=1289 SNR=25.3
01:54:56.962 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:56.964 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:56.967 00.003 1032 Enqueuing Expose request
01:54:56.969 00.002 10072 IsGuiding returns 0
01:54:56.969 00.000 10072 Move returns status 0, amount 13
01:54:56.969 00.000 10072 MoveAxis(N, 0, ABG)
01:54:56.969 00.000 10072 Move returns status 0, amount 0
01:54:56.969 00.000 10072 move complete, result=0
01:54:56.969 00.000 10072 worker thread done servicing request
01:54:56.969 00.000 10072 Worker thread wakes up
01:54:56.970 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:56.970 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:56.977 00.007 1032 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:54:57.594 00.617 10072 Exposure complete
01:54:57.641 00.047 10072 worker thread done servicing request
01:54:57.641 00.000 1032 OnExposeComplete: enter
01:54:57.645 00.004 1032 UpdateGuideState(): m_state=6
01:54:57.647 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 963
01:54:57.649 00.002 1032 Star::Find returns 1 (0), X=225.53, Y=619.73, Mass=1328, SNR=25.6, Peak=159 HFD=2.9
01:54:57.650 00.001 1032 MultiStar: [#1 0.06,0.10,1.06,U] [#2 -0.10,0.02,0.74,U] [#3 0.19,0.09,0.73,U] [#4 0.01,0.13,0.76,U] [#5 0.12,0.09,0.59,U] [#6 0.07,0.07,0.75,U] [#7 0.05,0.15,0.61,U] [#8 -0.13,0.06,0.57,U] 
01:54:57.653 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {-0.02, 0.10}
01:54:57.656 00.003 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
01:54:57.657 00.001 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
01:54:57.659 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.27 mountX=0.08 mountY=-0.05, mountTheta=-0.56
01:54:57.662 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
01:54:57.664 00.002 1032 Enqueuing Move request for scope (0.03, 0.09)
01:54:57.666 00.002 10072 Worker thread wakes up
01:54:57.666 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
01:54:57.666 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
01:54:57.666 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
01:54:57.668 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.73
01:54:57.668 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:57.670 00.002 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:54:57.670 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:57.670 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:54:57.670 00.000 10072 MoveAxis(W, 15, ABG)
01:54:57.670 00.000 10072 Guiding  Dir = 3, Dur = 15
01:54:57.671 00.001 10072 IsGuiding returns 0
01:54:57.671 00.000 10072 PulseGuide returned control before completion, sleep 25
01:54:57.689 00.018 1032 UpdateGuideState exits: m=1328 SNR=25.6
01:54:57.691 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:57.692 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:57.694 00.002 1032 Enqueuing Expose request
01:54:57.699 00.005 10072 IsGuiding returns 0
01:54:57.699 00.000 10072 Move returns status 0, amount 15
01:54:57.699 00.000 10072 MoveAxis(N, 0, ABG)
01:54:57.699 00.000 10072 Move returns status 0, amount 0
01:54:57.699 00.000 10072 move complete, result=0
01:54:57.699 00.000 10072 worker thread done servicing request
01:54:57.699 00.000 10072 Worker thread wakes up
01:54:57.699 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:57.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:57.702 00.003 1032 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
01:54:58.107 00.405 10072 Exposure complete
01:54:58.156 00.049 10072 worker thread done servicing request
01:54:58.156 00.000 1032 OnExposeComplete: enter
01:54:58.158 00.002 1032 UpdateGuideState(): m_state=6
01:54:58.160 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 964
01:54:58.162 00.002 1032 Star::Find returns 1 (0), X=225.47, Y=619.80, Mass=1339, SNR=25.8, Peak=165 HFD=3.0
01:54:58.164 00.002 1032 MultiStar: [#1 -0.03,0.16,1.06,U] [#2 0.10,0.17,0.76,U] [#3 0.05,0.18,0.69,U] [#4 0.15,0.07,0.76,U] [#5 0.08,0.10,0.61,U] [#6 0.14,0.19,0.71,U] [#7 0.05,0.21,0.57,U] [#8 -0.08,0.13,0.54,U] 
01:54:58.166 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.15}, one-star: {-0.08, 0.17}
01:54:58.168 00.002 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
01:54:58.169 00.001 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
01:54:58.171 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.35 mountX=0.14 mountY=-0.07, mountTheta=-0.48
01:54:58.176 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.15, opts=13)
01:54:58.181 00.005 1032 Enqueuing Move request for scope (0.03, 0.15)
01:54:58.183 00.002 10072 Worker thread wakes up
01:54:58.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
01:54:58.183 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
01:54:58.183 00.000 10072 Moving (0.03, 0.15) raw xDistance=0.14 yDistance=-0.07
01:54:58.185 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:58.187 00.002 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 315.80
01:54:58.187 00.000 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
01:54:58.188 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:58.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:54:58.188 00.000 10072 MoveAxis(W, 78, ABG)
01:54:58.188 00.000 10072 Guiding  Dir = 3, Dur = 78
01:54:58.188 00.000 10072 IsGuiding returns 0
01:54:58.189 00.001 10072 PulseGuide returned control before completion, sleep 88
01:54:58.207 00.018 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:54:58.210 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:58.212 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:58.215 00.003 1032 Enqueuing Expose request
01:54:58.292 00.077 10072 IsGuiding returns 0
01:54:58.293 00.001 10072 Move returns status 0, amount 78
01:54:58.293 00.000 10072 MoveAxis(N, 0, ABG)
01:54:58.293 00.000 10072 Move returns status 0, amount 0
01:54:58.293 00.000 10072 move complete, result=0
01:54:58.293 00.000 10072 worker thread done servicing request
01:54:58.293 00.000 10072 Worker thread wakes up
01:54:58.293 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:58.293 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:58.294 00.001 1032 GuideStep: 0.1 px 78 ms WEST, -0.1 px 0 ms NORTH
01:54:58.919 00.625 10072 Exposure complete
01:54:58.972 00.053 10072 worker thread done servicing request
01:54:58.973 00.001 1032 OnExposeComplete: enter
01:54:58.975 00.002 1032 UpdateGuideState(): m_state=6
01:54:58.977 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 965
01:54:58.978 00.001 1032 Star::Find returns 1 (0), X=225.58, Y=619.68, Mass=1282, SNR=25.2, Peak=142 HFD=3.0
01:54:58.980 00.002 1032 MultiStar: [#1 0.15,0.08,1.03,U] [#2 0.09,-0.01,0.80,U] [#3 0.20,0.00,0.72,U] [#4 0.05,-0.03,0.73,U] [#5 0.15,-0.20,0.61,U] [#6 0.16,-0.10,0.71,U] [#7 0.19,0.00,0.60,U] [#8 -0.13,0.06,0.55,U] 
01:54:58.982 00.002 1032 single-star, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.02, 0.05}
01:54:58.983 00.001 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
01:54:58.986 00.003 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
01:54:58.989 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.16 mountX=0.04 mountY=-0.03, mountTheta=-0.67
01:54:58.992 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.05, opts=13)
01:54:58.994 00.002 1032 Enqueuing Move request for scope (0.02, 0.05)
01:54:58.996 00.002 10072 Worker thread wakes up
01:54:58.996 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:54:58.996 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:54:58.997 00.001 10072 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.03
01:54:58.998 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:59.001 00.003 10072 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 315.86
01:54:59.001 00.000 10072 PPEC: input: 0.04, control: 0.02, exposure: 500
01:54:59.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:59.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:54:59.001 00.000 10072 MoveAxis(W, 16, ABG)
01:54:59.001 00.000 10072 Guiding  Dir = 3, Dur = 16
01:54:59.001 00.000 10072 IsGuiding returns 0
01:54:59.002 00.001 10072 PulseGuide returned control before completion, sleep 26
01:54:59.021 00.019 1032 UpdateGuideState exits: m=1282 SNR=25.2
01:54:59.023 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:59.025 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:59.027 00.002 1032 Enqueuing Expose request
01:54:59.039 00.012 10072 IsGuiding returns 0
01:54:59.039 00.000 10072 Move returns status 0, amount 16
01:54:59.039 00.000 10072 MoveAxis(N, 0, ABG)
01:54:59.039 00.000 10072 Move returns status 0, amount 0
01:54:59.039 00.000 10072 move complete, result=0
01:54:59.039 00.000 10072 worker thread done servicing request
01:54:59.039 00.000 10072 Worker thread wakes up
01:54:59.039 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:59.039 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:59.040 00.001 1032 GuideStep: 0.0 px 16 ms WEST, -0.0 px 0 ms NORTH
01:54:59.448 00.408 10072 Exposure complete
01:54:59.500 00.052 10072 worker thread done servicing request
01:54:59.500 00.000 1032 OnExposeComplete: enter
01:54:59.502 00.002 1032 UpdateGuideState(): m_state=6
01:54:59.505 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 966
01:54:59.511 00.006 1032 Star::Find returns 1 (0), X=225.54, Y=619.59, Mass=1282, SNR=25.2, Peak=151 HFD=3.1
01:54:59.514 00.003 1032 MultiStar: [#1 0.17,0.02,1.03,U] [#2 0.13,-0.01,0.78,U] [#3 0.22,0.06,0.73,U] [#4 0.16,-0.07,0.75,U] [#5 0.17,-0.16,0.63,U] [#6 0.22,-0.04,0.74,U] [#7 0.22,-0.04,0.59,U] [#8 0.04,-0.04,0.58,U] 
01:54:59.515 00.001 1032 single-star, 8 included, MultiStar: {0.14, -0.03}, one-star: {-0.02, -0.04}
01:54:59.516 00.001 1032 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.83) = xAngle (-3.86 = 2.42)
01:54:59.519 00.003 1032 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.86 = 2.42)
01:54:59.521 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.03 mountX=-0.04 mountY=0.03, mountTheta=2.42
01:54:59.527 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
01:54:59.529 00.002 1032 Enqueuing Move request for scope (-0.02, -0.04)
01:54:59.531 00.002 10072 Worker thread wakes up
01:54:59.532 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
01:54:59.532 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
01:54:59.532 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=0.03
01:54:59.534 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:54:59.537 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.93
01:54:59.537 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:54:59.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:59.539 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:54:59.539 00.000 10072 MoveAxis(W, 14, ABG)
01:54:59.539 00.000 10072 Guiding  Dir = 3, Dur = 14
01:54:59.540 00.001 10072 IsGuiding returns 0
01:54:59.540 00.000 10072 PulseGuide returned control before completion, sleep 24
01:54:59.558 00.018 1032 UpdateGuideState exits: m=1282 SNR=25.2
01:54:59.561 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:59.562 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:54:59.564 00.002 1032 Enqueuing Expose request
01:54:59.569 00.005 10072 IsGuiding returns 0
01:54:59.569 00.000 10072 Move returns status 0, amount 14
01:54:59.569 00.000 10072 MoveAxis(N, 0, ABG)
01:54:59.569 00.000 10072 Move returns status 0, amount 0
01:54:59.569 00.000 10072 move complete, result=0
01:54:59.569 00.000 10072 worker thread done servicing request
01:54:59.569 00.000 10072 Worker thread wakes up
01:54:59.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:54:59.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:54:59.574 00.005 1032 GuideStep: -0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
01:55:00.197 00.623 10072 Exposure complete
01:55:00.248 00.051 10072 worker thread done servicing request
01:55:00.248 00.000 1032 OnExposeComplete: enter
01:55:00.250 00.002 1032 UpdateGuideState(): m_state=6
01:55:00.252 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 967
01:55:00.253 00.001 1032 Star::Find returns 1 (0), X=225.65, Y=619.68, Mass=1236, SNR=24.8, Peak=127 HFD=3.0
01:55:00.255 00.002 1032 MultiStar: [#1 0.18,-0.04,1.03,U] [#2 0.12,-0.11,0.79,U] [#3 0.32,0.07,0.72,U] [#4 0.13,0.03,0.75,U] [#5 0.21,-0.15,0.63,U] [#6 0.20,-0.04,0.74,U] [#7 0.03,0.20,0.61,U] [#8 -0.09,0.06,0.56,U] 
01:55:00.257 00.002 1032 single-star, 8 included, MultiStar: {0.14, 0.00}, one-star: {0.10, 0.05}
01:55:00.258 00.001 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
01:55:00.260 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
01:55:00.261 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.49 mountX=0.02 mountY=-0.11, mountTheta=-1.34
01:55:00.264 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
01:55:00.266 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
01:55:00.269 00.003 10072 Worker thread wakes up
01:55:00.269 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:55:00.269 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:55:00.269 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
01:55:00.271 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:00.274 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.98
01:55:00.274 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:55:00.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:00.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:55:00.274 00.000 10072 MoveAxis(W, 11, ABG)
01:55:00.274 00.000 10072 Guiding  Dir = 3, Dur = 11
01:55:00.275 00.001 10072 IsGuiding returns 0
01:55:00.275 00.000 10072 PulseGuide returned control before completion, sleep 21
01:55:00.293 00.018 1032 UpdateGuideState exits: m=1236 SNR=24.8
01:55:00.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:00.297 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:00.300 00.003 1032 Enqueuing Expose request
01:55:00.304 00.004 10072 IsGuiding returns 0
01:55:00.304 00.000 10072 Move returns status 0, amount 11
01:55:00.304 00.000 10072 MoveAxis(N, 0, ABG)
01:55:00.304 00.000 10072 Move returns status 0, amount 0
01:55:00.304 00.000 10072 move complete, result=0
01:55:00.304 00.000 10072 worker thread done servicing request
01:55:00.304 00.000 10072 Worker thread wakes up
01:55:00.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:00.304 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:00.310 00.006 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:55:00.711 00.401 10072 Exposure complete
01:55:00.758 00.047 10072 worker thread done servicing request
01:55:00.758 00.000 1032 OnExposeComplete: enter
01:55:00.760 00.002 1032 UpdateGuideState(): m_state=6
01:55:00.762 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 968
01:55:00.764 00.002 1032 Star::Find returns 1 (0), X=225.51, Y=619.69, Mass=1255, SNR=24.9, Peak=135 HFD=3.1
01:55:00.766 00.002 1032 MultiStar: [#1 0.11,0.10,1.11,U] [#2 0.08,0.03,0.79,U] [#3 0.17,0.08,0.72,U] [#4 0.13,0.04,0.75,U] [#5 0.01,-0.07,0.61,U] [#6 0.36,0.02,0.73,U] [#7 0.07,0.12,0.60,U] [#8 0.07,0.03,0.57,U] 
01:55:00.770 00.004 1032 single-star, 8 included, MultiStar: {0.10, 0.05}, one-star: {-0.05, 0.05}
01:55:00.773 00.003 1032 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.83) = xAngle (0.50 = 0.50)
01:55:00.775 00.002 1032 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.50 = 0.50)
01:55:00.777 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.33 mountX=0.06 mountY=0.03, mountTheta=0.50
01:55:00.779 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
01:55:00.781 00.002 1032 Enqueuing Move request for scope (-0.05, 0.05)
01:55:00.782 00.001 10072 Worker thread wakes up
01:55:00.782 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
01:55:00.782 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
01:55:00.782 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.03
01:55:00.784 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:00.785 00.001 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.04
01:55:00.785 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:55:00.785 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:00.785 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:55:00.785 00.000 10072 MoveAxis(W, 10, ABG)
01:55:00.785 00.000 10072 Guiding  Dir = 3, Dur = 10
01:55:00.787 00.002 10072 IsGuiding returns 0
01:55:00.787 00.000 10072 PulseGuide returned control before completion, sleep 20
01:55:00.805 00.018 1032 UpdateGuideState exits: m=1255 SNR=24.9
01:55:00.806 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:00.809 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:00.810 00.001 1032 Enqueuing Expose request
01:55:00.818 00.008 10072 IsGuiding returns 0
01:55:00.818 00.000 10072 Move returns status 0, amount 10
01:55:00.818 00.000 10072 MoveAxis(N, 0, ABG)
01:55:00.818 00.000 10072 Move returns status 0, amount 0
01:55:00.818 00.000 10072 move complete, result=0
01:55:00.818 00.000 10072 worker thread done servicing request
01:55:00.818 00.000 10072 Worker thread wakes up
01:55:00.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:00.819 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:00.819 00.000 1032 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
01:55:01.446 00.627 10072 Exposure complete
01:55:01.495 00.049 10072 worker thread done servicing request
01:55:01.496 00.001 1032 OnExposeComplete: enter
01:55:01.497 00.001 1032 UpdateGuideState(): m_state=6
01:55:01.500 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 969
01:55:01.501 00.001 1032 Star::Find returns 1 (0), X=225.65, Y=619.75, Mass=1258, SNR=25.0, Peak=135 HFD=2.9
01:55:01.503 00.002 1032 MultiStar: [#1 0.16,0.02,1.05,U] [#2 0.10,0.08,0.78,U] [#3 0.25,0.07,0.71,U] [#4 0.08,-0.01,0.74,U] [#5 0.10,-0.04,0.62,U] [#6 0.28,0.03,0.75,U] [#7 0.10,0.08,0.60,U] [#8 0.15,0.01,0.57,U] 
01:55:01.504 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.10, 0.12}
01:55:01.506 00.002 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
01:55:01.507 00.001 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
01:55:01.510 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.29 mountX=0.00 mountY=-0.15, mountTheta=-1.54
01:55:01.512 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
01:55:01.514 00.002 1032 Enqueuing Move request for scope (0.14, 0.04)
01:55:01.515 00.001 10072 Worker thread wakes up
01:55:01.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
01:55:01.515 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
01:55:01.515 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.00 yDistance=-0.15
01:55:01.518 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:01.520 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.09
01:55:01.520 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:55:01.520 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:01.520 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:55:01.520 00.000 10072 MoveAxis(W, 11, ABG)
01:55:01.520 00.000 10072 Guiding  Dir = 3, Dur = 11
01:55:01.520 00.000 10072 IsGuiding returns 0
01:55:01.522 00.002 10072 PulseGuide returned control before completion, sleep 20
01:55:01.539 00.017 1032 UpdateGuideState exits: m=1258 SNR=25.0
01:55:01.542 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:01.543 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:01.546 00.003 1032 Enqueuing Expose request
01:55:01.553 00.007 10072 IsGuiding returns 0
01:55:01.553 00.000 10072 Move returns status 0, amount 11
01:55:01.553 00.000 10072 MoveAxis(N, 0, ABG)
01:55:01.553 00.000 10072 Move returns status 0, amount 0
01:55:01.553 00.000 10072 move complete, result=0
01:55:01.554 00.001 10072 worker thread done servicing request
01:55:01.554 00.000 10072 Worker thread wakes up
01:55:01.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:01.554 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:01.557 00.003 1032 GuideStep: 0.0 px 11 ms WEST, -0.2 px 0 ms NORTH
01:55:01.961 00.404 10072 Exposure complete
01:55:02.011 00.050 10072 worker thread done servicing request
01:55:02.011 00.000 1032 OnExposeComplete: enter
01:55:02.014 00.003 1032 UpdateGuideState(): m_state=6
01:55:02.016 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 970
01:55:02.018 00.002 1032 Star::Find returns 1 (0), X=225.59, Y=619.72, Mass=1231, SNR=24.7, Peak=126 HFD=3.0
01:55:02.021 00.003 1032 MultiStar: [#1 0.18,0.02,1.09,U] [#2 -0.05,0.02,0.80,U] [#3 0.27,-0.00,0.72,U] [#4 -0.01,0.04,0.76,U] [#5 0.08,-0.17,0.65,U] [#6 0.33,-0.09,0.74,U] [#7 0.13,-0.11,0.62,U] [#8 -0.01,0.01,0.59,U] 
01:55:02.023 00.002 1032 single-star, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.03, 0.09}
01:55:02.025 00.002 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
01:55:02.027 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
01:55:02.028 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.24 mountX=0.08 mountY=-0.05, mountTheta=-0.59
01:55:02.032 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
01:55:02.033 00.001 1032 Enqueuing Move request for scope (0.03, 0.09)
01:55:02.035 00.002 10072 Worker thread wakes up
01:55:02.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
01:55:02.035 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
01:55:02.035 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
01:55:02.038 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:02.040 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.14
01:55:02.040 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:55:02.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:02.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:55:02.040 00.000 10072 MoveAxis(W, 9, ABG)
01:55:02.040 00.000 10072 Guiding  Dir = 3, Dur = 9
01:55:02.041 00.001 10072 IsGuiding returns 0
01:55:02.041 00.000 10072 PulseGuide returned control before completion, sleep 19
01:55:02.058 00.017 1032 UpdateGuideState exits: m=1231 SNR=24.7
01:55:02.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:02.061 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:02.062 00.001 1032 Enqueuing Expose request
01:55:02.067 00.005 10072 IsGuiding returns 0
01:55:02.067 00.000 10072 Move returns status 0, amount 9
01:55:02.067 00.000 10072 MoveAxis(N, 0, ABG)
01:55:02.067 00.000 10072 Move returns status 0, amount 0
01:55:02.068 00.001 10072 move complete, result=0
01:55:02.068 00.000 10072 worker thread done servicing request
01:55:02.068 00.000 10072 Worker thread wakes up
01:55:02.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:02.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:02.072 00.004 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:55:02.692 00.620 10072 Exposure complete
01:55:02.739 00.047 10072 worker thread done servicing request
01:55:02.740 00.001 1032 OnExposeComplete: enter
01:55:02.742 00.002 1032 UpdateGuideState(): m_state=6
01:55:02.743 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 971
01:55:02.745 00.002 1032 Star::Find returns 1 (0), X=225.53, Y=619.72, Mass=1349, SNR=25.9, Peak=150 HFD=3.0
01:55:02.747 00.002 1032 MultiStar: [#1 0.04,0.05,1.08,U] [#2 0.14,-0.02,0.76,U] [#3 0.28,0.06,0.70,U] [#4 0.05,0.00,0.72,U] [#5 0.02,-0.04,0.60,U] [#6 0.24,0.01,0.72,U] [#7 0.13,0.02,0.57,U] [#8 0.12,-0.08,0.55,U] 
01:55:02.748 00.001 1032 single-star, 8 included, MultiStar: {0.10, 0.02}, one-star: {-0.03, 0.09}
01:55:02.750 00.002 1032 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.83) = xAngle (0.04 = 0.04)
01:55:02.751 00.001 1032 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.04 = 0.04)
01:55:02.752 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.87 mountX=0.09 mountY=0.00, mountTheta=0.04
01:55:02.755 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.09, opts=13)
01:55:02.757 00.002 1032 Enqueuing Move request for scope (-0.03, 0.09)
01:55:02.758 00.001 10072 Worker thread wakes up
01:55:02.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
01:55:02.758 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
01:55:02.758 00.000 10072 Moving (-0.03, 0.09) raw xDistance=0.09 yDistance=0.00
01:55:02.760 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:02.763 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.20
01:55:02.763 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:55:02.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:02.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:55:02.763 00.000 10072 MoveAxis(W, 10, ABG)
01:55:02.763 00.000 10072 Guiding  Dir = 3, Dur = 10
01:55:02.764 00.001 10072 IsGuiding returns 0
01:55:02.764 00.000 10072 PulseGuide returned control before completion, sleep 20
01:55:02.782 00.018 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:55:02.784 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:02.787 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:02.789 00.002 1032 Enqueuing Expose request
01:55:02.791 00.002 10072 IsGuiding returns 0
01:55:02.791 00.000 10072 Move returns status 0, amount 10
01:55:02.791 00.000 10072 MoveAxis(N, 0, ABG)
01:55:02.791 00.000 10072 Move returns status 0, amount 0
01:55:02.791 00.000 10072 move complete, result=0
01:55:02.791 00.000 10072 worker thread done servicing request
01:55:02.792 00.001 10072 Worker thread wakes up
01:55:02.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:02.792 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:02.800 00.008 1032 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
01:55:03.197 00.397 10072 Exposure complete
01:55:03.247 00.050 10072 worker thread done servicing request
01:55:03.247 00.000 1032 OnExposeComplete: enter
01:55:03.249 00.002 1032 UpdateGuideState(): m_state=6
01:55:03.250 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 972
01:55:03.252 00.002 1032 Star::Find returns 1 (0), X=225.56, Y=619.83, Mass=1379, SNR=26.2, Peak=158 HFD=2.9
01:55:03.254 00.002 1032 MultiStar: [#1 0.03,0.13,1.00,U] [#2 0.01,-0.00,0.73,U] [#3 0.24,-0.03,0.70,U] [#4 0.09,0.03,0.72,U] [#5 -0.01,-0.03,0.62,U] [#6 0.20,0.09,0.70,U] [#7 -0.00,0.20,0.58,U] [#8 0.12,0.09,0.54,U] 
01:55:03.255 00.001 1032 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.00, 0.19}
01:55:03.257 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
01:55:03.258 00.001 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
01:55:03.260 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.84 mountX=0.06 mountY=-0.09, mountTheta=-0.99
01:55:03.263 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
01:55:03.264 00.001 1032 Enqueuing Move request for scope (0.07, 0.08)
01:55:03.266 00.002 10072 Worker thread wakes up
01:55:03.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:55:03.266 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:55:03.267 00.001 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
01:55:03.271 00.004 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.25
01:55:03.271 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:55:03.271 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:03.271 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:55:03.271 00.000 10072 MoveAxis(W, 9, ABG)
01:55:03.271 00.000 10072 Guiding  Dir = 3, Dur = 9
01:55:03.271 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:03.274 00.003 10072 IsGuiding returns 0
01:55:03.274 00.000 10072 PulseGuide returned control before completion, sleep 19
01:55:03.291 00.017 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:55:03.293 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:03.296 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:03.298 00.002 1032 Enqueuing Expose request
01:55:03.304 00.006 10072 IsGuiding returns 0
01:55:03.304 00.000 10072 Move returns status 0, amount 9
01:55:03.304 00.000 10072 MoveAxis(N, 0, ABG)
01:55:03.304 00.000 10072 Move returns status 0, amount 0
01:55:03.304 00.000 10072 move complete, result=0
01:55:03.304 00.000 10072 worker thread done servicing request
01:55:03.304 00.000 10072 Worker thread wakes up
01:55:03.305 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:03.305 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:03.311 00.006 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
01:55:03.930 00.619 10072 Exposure complete
01:55:03.977 00.047 10072 worker thread done servicing request
01:55:03.977 00.000 1032 OnExposeComplete: enter
01:55:03.980 00.003 1032 UpdateGuideState(): m_state=6
01:55:03.982 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 973
01:55:03.983 00.001 1032 Star::Find returns 1 (0), X=225.52, Y=619.88, Mass=1324, SNR=25.6, Peak=142 HFD=3.0
01:55:03.987 00.004 1032 MultiStar: [#1 -0.01,0.24,1.05,U] [#2 -0.11,0.12,0.77,U] [#3 0.04,0.23,0.70,U] [#4 -0.03,0.21,0.71,U] [#5 -0.06,0.11,0.61,U] [#6 0.11,0.13,0.71,U] [#7 -0.01,0.33,0.61,U] [#8 -0.31,0.36,0.56,U] 
01:55:03.988 00.001 1032 refined, 8 included, MultiStar: {-0.04, 0.22}, one-star: {-0.03, 0.24}
01:55:03.994 00.006 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
01:55:03.995 00.001 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
01:55:03.997 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.74 mountX=0.22 mountY=-0.02, mountTheta=-0.09
01:55:03.999 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.22, opts=13)
01:55:04.001 00.002 1032 Enqueuing Move request for scope (-0.04, 0.22)
01:55:04.003 00.002 10072 Worker thread wakes up
01:55:04.003 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
01:55:04.003 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
01:55:04.003 00.000 10072 Moving (-0.04, 0.22) raw xDistance=0.22 yDistance=-0.02
01:55:04.005 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:04.008 00.003 10072 PPEC rslt: input = 0.22, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 316.30
01:55:04.008 00.000 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
01:55:04.008 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:04.008 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:55:04.008 00.000 10072 MoveAxis(W, 111, ABG)
01:55:04.008 00.000 10072 Guiding  Dir = 3, Dur = 111
01:55:04.009 00.001 10072 IsGuiding returns 0
01:55:04.009 00.000 10072 PulseGuide returned control before completion, sleep 121
01:55:04.027 00.018 1032 UpdateGuideState exits: m=1324 SNR=25.6
01:55:04.030 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:04.032 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:04.034 00.002 1032 Enqueuing Expose request
01:55:04.146 00.112 10072 IsGuiding returns 0
01:55:04.146 00.000 10072 Move returns status 0, amount 111
01:55:04.146 00.000 10072 MoveAxis(N, 0, ABG)
01:55:04.146 00.000 10072 Move returns status 0, amount 0
01:55:04.146 00.000 10072 move complete, result=0
01:55:04.146 00.000 10072 worker thread done servicing request
01:55:04.146 00.000 10072 Worker thread wakes up
01:55:04.146 00.000 1032 GuideStep: 0.2 px 111 ms WEST, -0.0 px 0 ms NORTH
01:55:04.149 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:04.149 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:04.555 00.406 10072 Exposure complete
01:55:04.610 00.055 10072 worker thread done servicing request
01:55:04.610 00.000 1032 OnExposeComplete: enter
01:55:04.613 00.003 1032 UpdateGuideState(): m_state=6
01:55:04.615 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 974
01:55:04.619 00.004 1032 Star::Find returns 1 (0), X=225.55, Y=619.93, Mass=1488, SNR=27.2, Peak=173 HFD=2.9
01:55:04.620 00.001 1032 MultiStar: [#1 0.16,0.21,0.97,U] [#2 0.01,0.20,0.74,U] [#3 0.14,0.26,0.65,U] [#4 0.15,0.16,0.69,U] [#5 0.07,0.16,0.58,U] [#6 0.27,0.23,0.67,U] [#7 0.03,0.10,0.56,U] [#8 -0.05,0.23,0.50,U] 
01:55:04.622 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.21}, one-star: {-0.01, 0.29}
01:55:04.624 00.002 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
01:55:04.625 00.001 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
01:55:04.627 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.17 mountX=0.18 mountY=-0.14, mountTheta=-0.66
01:55:04.629 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.21, opts=13)
01:55:04.631 00.002 1032 Enqueuing Move request for scope (0.09, 0.21)
01:55:04.633 00.002 10072 Worker thread wakes up
01:55:04.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
01:55:04.633 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
01:55:04.633 00.000 10072 Moving (0.09, 0.21) raw xDistance=0.18 yDistance=-0.14
01:55:04.635 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:04.637 00.002 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 316.35
01:55:04.637 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
01:55:04.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:04.638 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:55:04.638 00.000 10072 MoveAxis(W, 92, ABG)
01:55:04.638 00.000 10072 Guiding  Dir = 3, Dur = 92
01:55:04.638 00.000 10072 IsGuiding returns 0
01:55:04.639 00.001 10072 PulseGuide returned control before completion, sleep 102
01:55:04.658 00.019 1032 UpdateGuideState exits: m=1488 SNR=27.2
01:55:04.660 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:04.663 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:04.665 00.002 1032 Enqueuing Expose request
01:55:04.756 00.091 10072 IsGuiding returns 1
01:55:04.756 00.000 10072 scope still moving after pulse duration time elapsed
01:55:04.787 00.031 10072 IsGuiding returns 1
01:55:04.819 00.032 10072 IsGuiding returns 1
01:55:04.850 00.031 10072 IsGuiding returns 1
01:55:04.881 00.031 10072 IsGuiding returns 1
01:55:04.912 00.031 10072 IsGuiding returns 1
01:55:04.944 00.032 10072 IsGuiding returns 1
01:55:04.975 00.031 10072 IsGuiding returns 1
01:55:05.007 00.032 10072 IsGuiding returns 1
01:55:05.039 00.032 10072 IsGuiding returns 1
01:55:05.070 00.031 10072 IsGuiding returns 1
01:55:05.101 00.031 10072 IsGuiding returns 1
01:55:05.132 00.031 10072 IsGuiding returns 1
01:55:05.163 00.031 10072 IsGuiding returns 1
01:55:05.195 00.032 10072 IsGuiding returns 1
01:55:05.227 00.032 10072 IsGuiding returns 1
01:55:05.258 00.031 10072 IsGuiding returns 1
01:55:05.289 00.031 10072 IsGuiding returns 0
01:55:05.289 00.000 10072 scope move finished after 92 + 558 ms
01:55:05.289 00.000 10072 Move returns status 0, amount 92
01:55:05.289 00.000 10072 MoveAxis(N, 0, ABG)
01:55:05.289 00.000 10072 Move returns status 0, amount 0
01:55:05.289 00.000 10072 move complete, result=0
01:55:05.290 00.001 10072 worker thread done servicing request
01:55:05.290 00.000 10072 Worker thread wakes up
01:55:05.290 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:05.290 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:05.290 00.000 1032 GuideStep: 0.2 px 92 ms WEST, -0.1 px 0 ms NORTH
01:55:05.916 00.626 10072 Exposure complete
01:55:05.962 00.046 1032 OnExposeComplete: enter
01:55:05.964 00.002 1032 UpdateGuideState(): m_state=6
01:55:05.966 00.002 10072 worker thread done servicing request
01:55:05.966 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 975
01:55:05.968 00.002 1032 Star::Find returns 1 (0), X=225.59, Y=619.76, Mass=1375, SNR=26.1, Peak=144 HFD=3.1
01:55:05.970 00.002 1032 MultiStar: [#1 0.16,0.14,1.01,U] [#2 0.13,-0.11,0.77,U] [#3 0.16,0.00,0.70,U] [#4 0.08,0.03,0.72,U] [#5 0.11,-0.12,0.63,U] [#6 0.28,-0.02,0.70,U] [#7 0.00,-0.01,0.59,U] [#8 -0.05,-0.02,0.51,U] 
01:55:05.971 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.04, 0.12}
01:55:05.973 00.002 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
01:55:05.974 00.001 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
01:55:05.976 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.14 mountX=-0.01 mountY=-0.11, mountTheta=-1.69
01:55:05.979 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
01:55:05.981 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
01:55:05.982 00.001 10072 Worker thread wakes up
01:55:05.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
01:55:05.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
01:55:05.982 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
01:55:05.985 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:05.987 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.39
01:55:05.987 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:55:05.987 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:05.987 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:55:05.988 00.001 10072 MoveAxis(W, 11, ABG)
01:55:05.988 00.000 10072 Guiding  Dir = 3, Dur = 11
01:55:05.988 00.000 10072 IsGuiding returns 0
01:55:05.988 00.000 10072 PulseGuide returned control before completion, sleep 21
01:55:06.007 00.019 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:55:06.009 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:06.012 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:06.013 00.001 1032 Enqueuing Expose request
01:55:06.022 00.009 10072 IsGuiding returns 0
01:55:06.022 00.000 10072 Move returns status 0, amount 11
01:55:06.022 00.000 10072 MoveAxis(N, 0, ABG)
01:55:06.022 00.000 10072 Move returns status 0, amount 0
01:55:06.022 00.000 10072 move complete, result=0
01:55:06.022 00.000 10072 worker thread done servicing request
01:55:06.022 00.000 10072 Worker thread wakes up
01:55:06.022 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:06.022 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:06.024 00.002 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:55:06.432 00.408 10072 Exposure complete
01:55:06.477 00.045 10072 worker thread done servicing request
01:55:06.477 00.000 1032 OnExposeComplete: enter
01:55:06.480 00.003 1032 UpdateGuideState(): m_state=6
01:55:06.481 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 976
01:55:06.482 00.001 1032 Star::Find returns 1 (0), X=225.53, Y=619.76, Mass=1303, SNR=25.4, Peak=140 HFD=3.1
01:55:06.483 00.001 1032 MultiStar: [#1 0.10,0.08,1.01,U] [#2 -0.00,0.01,0.75,U] [#3 0.24,0.16,0.72,U] [#4 0.15,0.09,0.75,U] [#5 0.02,-0.07,0.62,U] [#6 0.23,0.10,0.75,U] [#7 0.16,-0.09,0.58,U] [#8 0.13,0.01,0.57,U] 
01:55:06.486 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {-0.03, 0.13}
01:55:06.488 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
01:55:06.490 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
01:55:06.493 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.50 mountX=0.03 mountY=-0.12, mountTheta=-1.33
01:55:06.496 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
01:55:06.500 00.004 1032 Enqueuing Move request for scope (0.10, 0.06)
01:55:06.501 00.001 10072 Worker thread wakes up
01:55:06.501 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
01:55:06.502 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:55:06.502 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.12
01:55:06.504 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:06.506 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.43
01:55:06.506 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:55:06.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:06.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:55:06.506 00.000 10072 MoveAxis(W, 7, ABG)
01:55:06.506 00.000 10072 Guiding  Dir = 3, Dur = 7
01:55:06.506 00.000 10072 IsGuiding returns 0
01:55:06.507 00.001 10072 PulseGuide returned control before completion, sleep 17
01:55:06.525 00.018 1032 UpdateGuideState exits: m=1303 SNR=25.4
01:55:06.527 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:06.529 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:06.531 00.002 1032 Enqueuing Expose request
01:55:06.538 00.007 10072 IsGuiding returns 0
01:55:06.538 00.000 10072 Move returns status 0, amount 7
01:55:06.538 00.000 10072 MoveAxis(N, 0, ABG)
01:55:06.538 00.000 10072 Move returns status 0, amount 0
01:55:06.538 00.000 10072 move complete, result=0
01:55:06.538 00.000 10072 worker thread done servicing request
01:55:06.538 00.000 10072 Worker thread wakes up
01:55:06.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:06.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:06.540 00.002 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:55:07.164 00.624 10072 Exposure complete
01:55:07.218 00.054 10072 worker thread done servicing request
01:55:07.218 00.000 1032 OnExposeComplete: enter
01:55:07.220 00.002 1032 UpdateGuideState(): m_state=6
01:55:07.222 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 977
01:55:07.225 00.003 1032 Star::Find returns 1 (0), X=225.63, Y=619.80, Mass=1337, SNR=25.8, Peak=148 HFD=2.8
01:55:07.227 00.002 1032 MultiStar: [#1 0.13,0.09,1.03,U] [#2 0.14,0.07,0.80,U] [#3 0.22,0.13,0.69,U] [#4 0.17,0.11,0.71,U] [#5 0.21,-0.15,0.60,U] [#6 0.22,0.02,0.74,U] [#7 0.05,0.05,0.62,U] [#8 -0.03,0.04,0.57,U] 
01:55:07.228 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.08, 0.16}
01:55:07.230 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
01:55:07.231 00.001 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
01:55:07.232 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.47 mountX=0.03 mountY=-0.15, mountTheta=-1.36
01:55:07.235 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
01:55:07.240 00.005 1032 Enqueuing Move request for scope (0.13, 0.07)
01:55:07.241 00.001 10072 Worker thread wakes up
01:55:07.241 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
01:55:07.241 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
01:55:07.241 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.03 yDistance=-0.15
01:55:07.243 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:07.245 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.47
01:55:07.245 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:55:07.245 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:07.245 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:55:07.245 00.000 10072 MoveAxis(W, 8, ABG)
01:55:07.245 00.000 10072 Guiding  Dir = 3, Dur = 8
01:55:07.246 00.001 10072 IsGuiding returns 0
01:55:07.246 00.000 10072 PulseGuide returned control before completion, sleep 18
01:55:07.262 00.016 1032 UpdateGuideState exits: m=1337 SNR=25.8
01:55:07.265 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:07.268 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:07.269 00.001 1032 Enqueuing Expose request
01:55:07.272 00.003 10072 IsGuiding returns 1
01:55:07.273 00.001 10072 scope still moving after pulse duration time elapsed
01:55:07.304 00.031 10072 IsGuiding returns 1
01:55:07.337 00.033 10072 IsGuiding returns 1
01:55:07.366 00.029 10072 IsGuiding returns 1
01:55:07.398 00.032 10072 IsGuiding returns 1
01:55:07.430 00.032 10072 IsGuiding returns 1
01:55:07.459 00.029 10072 IsGuiding returns 1
01:55:07.490 00.031 10072 IsGuiding returns 1
01:55:07.522 00.032 10072 IsGuiding returns 1
01:55:07.553 00.031 10072 IsGuiding returns 1
01:55:07.585 00.032 10072 IsGuiding returns 1
01:55:07.616 00.031 10072 IsGuiding returns 1
01:55:07.648 00.032 10072 IsGuiding returns 1
01:55:07.679 00.031 10072 IsGuiding returns 0
01:55:07.681 00.002 10072 scope move finished after 8 + 426 ms
01:55:07.681 00.000 10072 Move returns status 0, amount 8
01:55:07.681 00.000 10072 MoveAxis(N, 0, ABG)
01:55:07.681 00.000 10072 Move returns status 0, amount 0
01:55:07.681 00.000 10072 move complete, result=0
01:55:07.681 00.000 10072 worker thread done servicing request
01:55:07.681 00.000 10072 Worker thread wakes up
01:55:07.681 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
01:55:07.683 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:07.683 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:08.307 00.624 10072 Exposure complete
01:55:08.354 00.047 10072 worker thread done servicing request
01:55:08.354 00.000 1032 OnExposeComplete: enter
01:55:08.357 00.003 1032 UpdateGuideState(): m_state=6
01:55:08.358 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 978
01:55:08.363 00.005 1032 Star::Find returns 1 (0), X=225.64, Y=619.71, Mass=1304, SNR=25.4, Peak=139 HFD=2.9
01:55:08.366 00.003 1032 MultiStar: [#1 0.18,0.06,1.05,U] [#2 0.17,0.01,0.78,U] [#3 0.23,0.07,0.70,U] [#4 0.18,0.02,0.71,U] [#5 0.15,-0.04,0.63,U] [#6 0.24,0.18,0.72,U] [#7 0.18,-0.01,0.62,U] [#8 -0.03,0.04,0.57,U] 
01:55:08.368 00.002 1032 single-star, 8 included, MultiStar: {0.16, 0.05}, one-star: {0.09, 0.08}
01:55:08.369 00.001 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
01:55:08.370 00.001 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
01:55:08.372 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=0.05 mountY=-0.10, mountTheta=-1.08
01:55:08.374 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
01:55:08.376 00.002 1032 Enqueuing Move request for scope (0.09, 0.08)
01:55:08.378 00.002 10072 Worker thread wakes up
01:55:08.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
01:55:08.378 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:55:08.378 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.10
01:55:08.380 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:08.382 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.50
01:55:08.382 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:55:08.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:08.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:55:08.382 00.000 10072 MoveAxis(W, 8, ABG)
01:55:08.382 00.000 10072 Guiding  Dir = 3, Dur = 8
01:55:08.383 00.001 10072 IsGuiding returns 0
01:55:08.383 00.000 10072 PulseGuide returned control before completion, sleep 18
01:55:08.401 00.018 1032 UpdateGuideState exits: m=1304 SNR=25.4
01:55:08.403 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:08.405 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:08.408 00.003 1032 Enqueuing Expose request
01:55:08.412 00.004 10072 IsGuiding returns 0
01:55:08.412 00.000 10072 Move returns status 0, amount 8
01:55:08.412 00.000 10072 MoveAxis(N, 0, ABG)
01:55:08.412 00.000 10072 Move returns status 0, amount 0
01:55:08.412 00.000 10072 move complete, result=0
01:55:08.412 00.000 10072 worker thread done servicing request
01:55:08.412 00.000 10072 Worker thread wakes up
01:55:08.412 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:08.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:08.417 00.005 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:55:08.822 00.405 10072 Exposure complete
01:55:08.868 00.046 10072 worker thread done servicing request
01:55:08.868 00.000 1032 OnExposeComplete: enter
01:55:08.870 00.002 1032 UpdateGuideState(): m_state=6
01:55:08.871 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 979
01:55:08.874 00.003 1032 Star::Find returns 1 (0), X=225.59, Y=619.83, Mass=1343, SNR=25.8, Peak=142 HFD=3.0
01:55:08.876 00.002 1032 MultiStar: [#1 0.13,0.16,1.05,U] [#2 0.05,0.07,0.76,U] [#3 0.23,0.13,0.71,U] [#4 0.06,0.15,0.72,U] [#5 0.18,0.05,0.60,U] [#6 0.25,0.04,0.73,U] [#7 0.15,0.08,0.58,U] [#8 0.01,0.04,0.56,U] 
01:55:08.878 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.11}, one-star: {0.03, 0.19}
01:55:08.879 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
01:55:08.881 00.002 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
01:55:08.882 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.73 mountX=0.07 mountY=-0.14, mountTheta=-1.10
01:55:08.885 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
01:55:08.887 00.002 1032 Enqueuing Move request for scope (0.12, 0.11)
01:55:08.889 00.002 10072 Worker thread wakes up
01:55:08.889 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
01:55:08.889 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
01:55:08.889 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.07 yDistance=-0.14
01:55:08.892 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:08.894 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.54
01:55:08.894 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:55:08.894 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:08.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:55:08.894 00.000 10072 MoveAxis(W, 6, ABG)
01:55:08.894 00.000 10072 Guiding  Dir = 3, Dur = 6
01:55:08.895 00.001 10072 IsGuiding returns 0
01:55:08.895 00.000 10072 PulseGuide returned control before completion, sleep 16
01:55:08.912 00.017 1032 UpdateGuideState exits: m=1343 SNR=25.8
01:55:08.914 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:08.916 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:08.919 00.003 1032 Enqueuing Expose request
01:55:08.920 00.001 10072 IsGuiding returns 0
01:55:08.920 00.000 10072 Move returns status 0, amount 6
01:55:08.920 00.000 10072 MoveAxis(N, 0, ABG)
01:55:08.921 00.001 10072 Move returns status 0, amount 0
01:55:08.921 00.000 10072 move complete, result=0
01:55:08.921 00.000 10072 worker thread done servicing request
01:55:08.921 00.000 10072 Worker thread wakes up
01:55:08.921 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:08.921 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:08.929 00.008 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:55:09.559 00.630 10072 Exposure complete
01:55:09.607 00.048 10072 worker thread done servicing request
01:55:09.607 00.000 1032 OnExposeComplete: enter
01:55:09.610 00.003 1032 UpdateGuideState(): m_state=6
01:55:09.613 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 980
01:55:09.615 00.002 1032 Star::Find returns 1 (0), X=225.61, Y=619.75, Mass=1274, SNR=25.1, Peak=130 HFD=3.0
01:55:09.616 00.001 1032 MultiStar: [#1 0.22,0.15,1.04,U] [#2 0.03,0.27,0.79,U] [#3 0.20,0.23,0.73,U] [#4 0.14,0.17,0.73,U] [#5 0.20,0.02,0.63,U] [#6 0.43,0.11,0.73,U] [#7 0.15,0.25,0.61,U] [#8 0.02,0.30,0.56,U] 
01:55:09.618 00.002 1032 single-star, 8 included, MultiStar: {0.16, 0.17}, one-star: {0.05, 0.11}
01:55:09.620 00.002 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
01:55:09.621 00.001 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
01:55:09.623 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=0.09 mountY=-0.08, mountTheta=-0.71
01:55:09.626 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
01:55:09.628 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
01:55:09.630 00.002 10072 Worker thread wakes up
01:55:09.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
01:55:09.630 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:55:09.630 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.09 yDistance=-0.08
01:55:09.633 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:09.634 00.001 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.58
01:55:09.635 00.001 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:55:09.635 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:09.635 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:55:09.635 00.000 10072 MoveAxis(W, 6, ABG)
01:55:09.635 00.000 10072 Guiding  Dir = 3, Dur = 6
01:55:09.635 00.000 10072 IsGuiding returns 0
01:55:09.636 00.001 10072 PulseGuide returned control before completion, sleep 16
01:55:09.653 00.017 1032 UpdateGuideState exits: m=1274 SNR=25.1
01:55:09.655 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:09.657 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:09.659 00.002 1032 Enqueuing Expose request
01:55:09.667 00.008 10072 IsGuiding returns 0
01:55:09.667 00.000 10072 Move returns status 0, amount 6
01:55:09.667 00.000 10072 MoveAxis(N, 0, ABG)
01:55:09.667 00.000 10072 Move returns status 0, amount 0
01:55:09.667 00.000 10072 move complete, result=0
01:55:09.667 00.000 10072 worker thread done servicing request
01:55:09.667 00.000 10072 Worker thread wakes up
01:55:09.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:09.668 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:09.668 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:55:10.076 00.408 10072 Exposure complete
01:55:10.126 00.050 10072 worker thread done servicing request
01:55:10.126 00.000 1032 OnExposeComplete: enter
01:55:10.128 00.002 1032 UpdateGuideState(): m_state=6
01:55:10.130 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 981
01:55:10.132 00.002 1032 Star::Find returns 1 (0), X=225.65, Y=619.83, Mass=1290, SNR=25.3, Peak=134 HFD=2.8
01:55:10.134 00.002 1032 MultiStar: [#1 0.13,0.15,1.06,U] [#2 0.15,0.15,0.80,U] [#3 0.20,0.17,0.69,U] [#4 0.18,0.19,0.72,U] [#5 0.19,0.02,0.61,U] [#6 0.21,0.10,0.75,U] [#7 0.12,0.14,0.60,U] [#8 0.09,0.08,0.57,U] 
01:55:10.135 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.14}, one-star: {0.09, 0.19}
01:55:10.137 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
01:55:10.139 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
01:55:10.140 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.75 mountX=0.10 mountY=-0.18, mountTheta=-1.08
01:55:10.145 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.14, opts=13)
01:55:10.148 00.003 1032 Enqueuing Move request for scope (0.15, 0.14)
01:55:10.150 00.002 10072 Worker thread wakes up
01:55:10.151 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
01:55:10.151 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
01:55:10.151 00.000 10072 Moving (0.15, 0.14) raw xDistance=0.10 yDistance=-0.18
01:55:10.154 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.60
01:55:10.154 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:55:10.154 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:10.154 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:55:10.155 00.001 10072 MoveAxis(W, 6, ABG)
01:55:10.155 00.000 10072 Guiding  Dir = 3, Dur = 6
01:55:10.155 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:10.157 00.002 10072 IsGuiding returns 0
01:55:10.157 00.000 10072 PulseGuide returned control before completion, sleep 16
01:55:10.176 00.019 1032 UpdateGuideState exits: m=1290 SNR=25.3
01:55:10.179 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:10.181 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:10.183 00.002 1032 Enqueuing Expose request
01:55:10.185 00.002 10072 IsGuiding returns 0
01:55:10.185 00.000 10072 Move returns status 0, amount 6
01:55:10.185 00.000 10072 MoveAxis(N, 0, ABG)
01:55:10.185 00.000 10072 Move returns status 0, amount 0
01:55:10.186 00.001 10072 move complete, result=0
01:55:10.186 00.000 10072 worker thread done servicing request
01:55:10.186 00.000 10072 Worker thread wakes up
01:55:10.186 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:10.186 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:10.193 00.007 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
01:55:10.919 00.726 10072 Exposure complete
01:55:10.963 00.044 10072 worker thread done servicing request
01:55:10.963 00.000 1032 OnExposeComplete: enter
01:55:10.966 00.003 1032 UpdateGuideState(): m_state=6
01:55:10.968 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 982
01:55:10.969 00.001 1032 Star::Find returns 1 (0), X=225.67, Y=619.80, Mass=1256, SNR=25.0, Peak=136 HFD=2.9
01:55:10.971 00.002 1032 MultiStar: [#1 0.23,0.01,1.07,U] [#2 0.16,0.08,0.79,U] [#3 0.26,0.18,0.75,U] [#4 0.13,0.07,0.74,U] [#5 0.22,-0.04,0.62,U] [#6 0.27,0.10,0.73,U] [#7 0.18,0.20,0.61,U] [#8 0.02,0.10,0.60,U] 
01:55:10.972 00.001 1032 single-star, 8 included, MultiStar: {0.18, 0.09}, one-star: {0.12, 0.16}
01:55:10.973 00.001 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
01:55:10.975 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
01:55:10.978 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.96 mountX=0.13 mountY=-0.15, mountTheta=-0.87
01:55:10.980 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.16, opts=13)
01:55:10.982 00.002 1032 Enqueuing Move request for scope (0.12, 0.16)
01:55:10.983 00.001 10072 Worker thread wakes up
01:55:10.983 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
01:55:10.983 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
01:55:10.983 00.000 10072 Moving (0.12, 0.16) raw xDistance=0.13 yDistance=-0.15
01:55:10.985 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:10.987 00.002 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.62
01:55:10.987 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
01:55:10.988 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:10.988 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:55:10.988 00.000 10072 MoveAxis(W, 7, ABG)
01:55:10.988 00.000 10072 Guiding  Dir = 3, Dur = 7
01:55:10.988 00.000 10072 IsGuiding returns 0
01:55:10.988 00.000 10072 PulseGuide returned control before completion, sleep 17
01:55:11.005 00.017 1032 UpdateGuideState exits: m=1256 SNR=25.0
01:55:11.007 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:11.009 00.002 10072 IsGuiding returns 0
01:55:11.009 00.000 10072 Move returns status 0, amount 7
01:55:11.010 00.001 10072 MoveAxis(N, 0, ABG)
01:55:11.010 00.000 10072 Move returns status 0, amount 0
01:55:11.010 00.000 10072 move complete, result=0
01:55:11.010 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:11.012 00.002 1032 Enqueuing Expose request
01:55:11.014 00.002 10072 worker thread done servicing request
01:55:11.014 00.000 10072 Worker thread wakes up
01:55:11.014 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:11.014 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:11.014 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
01:55:11.419 00.405 10072 Exposure complete
01:55:11.471 00.052 10072 worker thread done servicing request
01:55:11.471 00.000 1032 OnExposeComplete: enter
01:55:11.473 00.002 1032 UpdateGuideState(): m_state=6
01:55:11.475 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 983
01:55:11.477 00.002 1032 Star::Find returns 1 (0), X=225.70, Y=619.80, Mass=1423, SNR=26.6, Peak=149 HFD=2.8
01:55:11.479 00.002 1032 MultiStar: [#1 0.24,0.11,1.01,U] [#2 0.24,0.22,0.74,U] [#3 0.25,0.13,0.69,U] [#4 0.08,0.11,0.70,U] [#5 0.22,-0.15,0.59,U] [#6 0.35,0.07,0.69,U] [#7 0.21,-0.05,0.58,U] [#8 0.11,0.19,0.52,U] 
01:55:11.482 00.003 1032 single-star, 8 included, MultiStar: {0.21, 0.10}, one-star: {0.15, 0.16}
01:55:11.484 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
01:55:11.485 00.001 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
01:55:11.488 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.83 mountX=0.12 mountY=-0.18, mountTheta=-1.00
01:55:11.494 00.006 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.16, opts=13)
01:55:11.496 00.002 1032 Enqueuing Move request for scope (0.15, 0.16)
01:55:11.497 00.001 10072 Worker thread wakes up
01:55:11.497 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
01:55:11.497 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
01:55:11.497 00.000 10072 Moving (0.15, 0.16) raw xDistance=0.12 yDistance=-0.18
01:55:11.499 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:11.502 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.64
01:55:11.502 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:55:11.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:11.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:55:11.502 00.000 10072 MoveAxis(W, 6, ABG)
01:55:11.502 00.000 10072 Guiding  Dir = 3, Dur = 6
01:55:11.503 00.001 10072 IsGuiding returns 0
01:55:11.503 00.000 10072 PulseGuide returned control before completion, sleep 16
01:55:11.520 00.017 1032 UpdateGuideState exits: m=1423 SNR=26.6
01:55:11.523 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:11.524 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:11.525 00.001 1032 Enqueuing Expose request
01:55:11.528 00.003 10072 IsGuiding returns 0
01:55:11.528 00.000 10072 Move returns status 0, amount 6
01:55:11.528 00.000 10072 MoveAxis(N, 0, ABG)
01:55:11.528 00.000 10072 Move returns status 0, amount 0
01:55:11.528 00.000 10072 move complete, result=0
01:55:11.528 00.000 10072 worker thread done servicing request
01:55:11.528 00.000 10072 Worker thread wakes up
01:55:11.528 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:11.528 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:11.534 00.006 1032 GuideStep: 0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
01:55:12.159 00.625 10072 Exposure complete
01:55:12.205 00.046 10072 worker thread done servicing request
01:55:12.205 00.000 1032 OnExposeComplete: enter
01:55:12.208 00.003 1032 UpdateGuideState(): m_state=6
01:55:12.210 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 984
01:55:12.212 00.002 1032 Star::Find returns 1 (0), X=225.62, Y=619.89, Mass=1264, SNR=25.1, Peak=137 HFD=2.8
01:55:12.214 00.002 1032 MultiStar: [#1 0.15,0.25,1.07,U] [#2 0.18,0.18,0.79,U] [#3 0.15,0.16,0.72,U] [#4 0.14,0.13,0.76,U] [#5 0.00,-0.08,0.64,U] [#6 0.29,0.16,0.70,U] [#7 0.29,0.07,0.61,U] [#8 0.05,0.14,0.58,U] 
01:55:12.216 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.16}, one-star: {0.07, 0.26}
01:55:12.217 00.001 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
01:55:12.219 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
01:55:12.221 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.21 cameraTheta=0.83 mountX=0.12 mountY=-0.18, mountTheta=-1.00
01:55:12.224 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.16, opts=13)
01:55:12.225 00.001 1032 Enqueuing Move request for scope (0.15, 0.16)
01:55:12.227 00.002 10072 Worker thread wakes up
01:55:12.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
01:55:12.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
01:55:12.227 00.000 10072 Moving (0.15, 0.16) raw xDistance=0.12 yDistance=-0.18
01:55:12.229 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:12.232 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.66
01:55:12.232 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:55:12.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:12.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:55:12.232 00.000 10072 MoveAxis(W, 7, ABG)
01:55:12.232 00.000 10072 Guiding  Dir = 3, Dur = 7
01:55:12.233 00.001 10072 IsGuiding returns 0
01:55:12.233 00.000 10072 PulseGuide returned control before completion, sleep 17
01:55:12.251 00.018 1032 UpdateGuideState exits: m=1264 SNR=25.1
01:55:12.254 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:12.255 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:12.256 00.001 1032 Enqueuing Expose request
01:55:12.259 00.003 10072 IsGuiding returns 0
01:55:12.259 00.000 10072 Move returns status 0, amount 7
01:55:12.259 00.000 10072 MoveAxis(N, 0, ABG)
01:55:12.259 00.000 10072 Move returns status 0, amount 0
01:55:12.259 00.000 10072 move complete, result=0
01:55:12.259 00.000 10072 worker thread done servicing request
01:55:12.259 00.000 10072 Worker thread wakes up
01:55:12.260 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:12.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:12.267 00.007 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
01:55:12.673 00.406 10072 Exposure complete
01:55:12.722 00.049 10072 worker thread done servicing request
01:55:12.722 00.000 1032 OnExposeComplete: enter
01:55:12.724 00.002 1032 UpdateGuideState(): m_state=6
01:55:12.726 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 985
01:55:12.729 00.003 1032 Star::Find returns 1 (0), X=225.59, Y=619.82, Mass=1265, SNR=25.1, Peak=139 HFD=2.9
01:55:12.730 00.001 1032 MultiStar: [#1 0.16,0.14,1.09,U] [#2 0.23,0.18,0.79,U] [#3 0.28,0.16,0.74,U] [#4 0.09,0.12,0.73,U] [#5 0.11,0.06,0.63,U] [#6 0.19,0.06,0.69,U] [#7 0.22,0.13,0.60,U] [#8 0.05,0.13,0.55,U] 
01:55:12.732 00.002 1032 single-star, 8 included, MultiStar: {0.15, 0.13}, one-star: {0.03, 0.18}
01:55:12.735 00.003 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
01:55:12.737 00.002 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
01:55:12.739 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.41 mountX=0.17 mountY=-0.08, mountTheta=-0.42
01:55:12.741 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.18, opts=13)
01:55:12.743 00.002 1032 Enqueuing Move request for scope (0.03, 0.18)
01:55:12.745 00.002 10072 Worker thread wakes up
01:55:12.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
01:55:12.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
01:55:12.745 00.000 10072 Moving (0.03, 0.18) raw xDistance=0.17 yDistance=-0.08
01:55:12.747 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:12.750 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 316.68
01:55:12.750 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:55:12.750 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:12.750 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:55:12.750 00.000 10072 MoveAxis(W, 84, ABG)
01:55:12.750 00.000 10072 Guiding  Dir = 3, Dur = 84
01:55:12.751 00.001 10072 IsGuiding returns 0
01:55:12.751 00.000 10072 PulseGuide returned control before completion, sleep 94
01:55:12.768 00.017 1032 UpdateGuideState exits: m=1265 SNR=25.1
01:55:12.771 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:12.776 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:12.778 00.002 1032 Enqueuing Expose request
01:55:12.858 00.080 10072 IsGuiding returns 0
01:55:12.858 00.000 10072 Move returns status 0, amount 84
01:55:12.858 00.000 10072 MoveAxis(N, 0, ABG)
01:55:12.858 00.000 10072 Move returns status 0, amount 0
01:55:12.858 00.000 10072 move complete, result=0
01:55:12.858 00.000 10072 worker thread done servicing request
01:55:12.858 00.000 10072 Worker thread wakes up
01:55:12.858 00.000 1032 GuideStep: 0.2 px 84 ms WEST, -0.1 px 0 ms NORTH
01:55:12.863 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:12.863 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:13.503 00.640 10072 Exposure complete
01:55:13.550 00.047 10072 worker thread done servicing request
01:55:13.550 00.000 1032 OnExposeComplete: enter
01:55:13.553 00.003 1032 UpdateGuideState(): m_state=6
01:55:13.555 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 986
01:55:13.557 00.002 1032 Star::Find returns 1 (0), X=225.67, Y=619.69, Mass=1391, SNR=26.3, Peak=143 HFD=3.0
01:55:13.559 00.002 1032 MultiStar: [#1 0.28,0.00,0.99,U] [#2 0.10,0.02,0.71,U] [#3 0.34,0.05,0.71,U] [#4 0.18,0.01,0.73,U] [#5 0.32,-0.18,0.59,U] [#6 0.34,-0.03,0.68,U] [#7 0.28,0.05,0.57,U] [#8 0.10,-0.09,0.52,U] 
01:55:13.560 00.001 1032 single-star, 8 included, MultiStar: {0.22, -0.00}, one-star: {0.11, 0.06}
01:55:13.563 00.003 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
01:55:13.565 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
01:55:13.567 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.49 mountX=0.03 mountY=-0.12, mountTheta=-1.34
01:55:13.570 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
01:55:13.573 00.003 1032 Enqueuing Move request for scope (0.11, 0.06)
01:55:13.575 00.002 10072 Worker thread wakes up
01:55:13.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
01:55:13.575 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
01:55:13.575 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
01:55:13.577 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:13.586 00.009 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.70
01:55:13.586 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:55:13.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:13.586 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:55:13.586 00.000 10072 MoveAxis(W, 7, ABG)
01:55:13.586 00.000 10072 Guiding  Dir = 3, Dur = 7
01:55:13.587 00.001 10072 IsGuiding returns 0
01:55:13.587 00.000 10072 PulseGuide returned control before completion, sleep 17
01:55:13.611 00.024 1032 UpdateGuideState exits: m=1391 SNR=26.3
01:55:13.615 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:13.618 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:13.620 00.002 1032 Enqueuing Expose request
01:55:13.622 00.002 10072 IsGuiding returns 0
01:55:13.623 00.001 10072 Move returns status 0, amount 7
01:55:13.623 00.000 10072 MoveAxis(N, 0, ABG)
01:55:13.623 00.000 10072 Move returns status 0, amount 0
01:55:13.623 00.000 10072 move complete, result=0
01:55:13.623 00.000 10072 worker thread done servicing request
01:55:13.623 00.000 10072 Worker thread wakes up
01:55:13.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:13.623 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:13.632 00.009 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:55:14.037 00.405 10072 Exposure complete
01:55:14.086 00.049 10072 worker thread done servicing request
01:55:14.086 00.000 1032 OnExposeComplete: enter
01:55:14.088 00.002 1032 UpdateGuideState(): m_state=6
01:55:14.090 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 987
01:55:14.092 00.002 1032 Star::Find returns 1 (0), X=225.61, Y=619.69, Mass=1257, SNR=25.0, Peak=146 HFD=2.9
01:55:14.094 00.002 1032 MultiStar: [#1 0.21,-0.07,1.09,U] [#2 0.18,-0.08,0.76,U] [#3 0.22,0.01,0.72,U] [#4 0.11,-0.02,0.76,U] [#5 0.18,-0.12,0.61,U] [#6 0.24,-0.02,0.75,U] [#7 0.05,-0.04,0.59,U] [#8 -0.04,0.01,0.59,U] 
01:55:14.095 00.001 1032 single-star, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.06, 0.05}
01:55:14.097 00.002 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
01:55:14.099 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
01:55:14.101 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.77 mountX=0.04 mountY=-0.07, mountTheta=-1.06
01:55:14.105 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
01:55:14.107 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
01:55:14.109 00.002 10072 Worker thread wakes up
01:55:14.109 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
01:55:14.109 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
01:55:14.109 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.04 yDistance=-0.07
01:55:14.111 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:14.115 00.004 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.72
01:55:14.115 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:55:14.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:14.115 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:55:14.115 00.000 10072 MoveAxis(W, 6, ABG)
01:55:14.115 00.000 10072 Guiding  Dir = 3, Dur = 6
01:55:14.116 00.001 10072 IsGuiding returns 0
01:55:14.116 00.000 10072 PulseGuide returned control before completion, sleep 16
01:55:14.134 00.018 1032 UpdateGuideState exits: m=1257 SNR=25.0
01:55:14.136 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:14.138 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:14.139 00.001 1032 Enqueuing Expose request
01:55:14.142 00.003 10072 IsGuiding returns 0
01:55:14.144 00.002 10072 Move returns status 0, amount 6
01:55:14.144 00.000 10072 MoveAxis(N, 0, ABG)
01:55:14.144 00.000 10072 Move returns status 0, amount 0
01:55:14.145 00.001 10072 move complete, result=0
01:55:14.145 00.000 10072 worker thread done servicing request
01:55:14.145 00.000 10072 Worker thread wakes up
01:55:14.145 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:14.145 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:14.151 00.006 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:55:14.774 00.623 10072 Exposure complete
01:55:14.825 00.051 10072 worker thread done servicing request
01:55:14.825 00.000 1032 OnExposeComplete: enter
01:55:14.827 00.002 1032 UpdateGuideState(): m_state=6
01:55:14.829 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 988
01:55:14.830 00.001 1032 Star::Find returns 1 (0), X=225.69, Y=619.77, Mass=1283, SNR=25.2, Peak=138 HFD=2.9
01:55:14.833 00.003 1032 MultiStar: [#1 0.22,0.13,1.08,U] [#2 0.24,-0.01,0.77,U] [#3 0.28,0.00,0.71,U] [#4 0.20,0.00,0.75,U] [#5 0.09,0.04,0.61,U] [#6 0.33,0.02,0.74,U] [#7 0.19,-0.02,0.60,U] [#8 0.06,0.18,0.56,U] 
01:55:14.835 00.002 1032 single-star, 8 included, MultiStar: {0.20, 0.06}, one-star: {0.13, 0.13}
01:55:14.837 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
01:55:14.839 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
01:55:14.841 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.19 cameraTheta=0.79 mountX=0.09 mountY=-0.16, mountTheta=-1.04
01:55:14.844 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.13, opts=13)
01:55:14.846 00.002 1032 Enqueuing Move request for scope (0.13, 0.13)
01:55:14.848 00.002 10072 Worker thread wakes up
01:55:14.848 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
01:55:14.848 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
01:55:14.848 00.000 10072 Moving (0.13, 0.13) raw xDistance=0.09 yDistance=-0.16
01:55:14.851 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:14.852 00.001 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.73
01:55:14.853 00.001 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:55:14.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:14.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:55:14.853 00.000 10072 MoveAxis(W, 8, ABG)
01:55:14.853 00.000 10072 Guiding  Dir = 3, Dur = 8
01:55:14.853 00.000 10072 IsGuiding returns 0
01:55:14.854 00.001 10072 PulseGuide returned control before completion, sleep 18
01:55:14.870 00.016 1032 UpdateGuideState exits: m=1283 SNR=25.2
01:55:14.871 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:14.874 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:14.876 00.002 1032 Enqueuing Expose request
01:55:14.881 00.005 10072 IsGuiding returns 1
01:55:14.881 00.000 10072 scope still moving after pulse duration time elapsed
01:55:14.913 00.032 10072 IsGuiding returns 1
01:55:14.944 00.031 10072 IsGuiding returns 1
01:55:14.976 00.032 10072 IsGuiding returns 1
01:55:15.008 00.032 10072 IsGuiding returns 1
01:55:15.039 00.031 10072 IsGuiding returns 1
01:55:15.070 00.031 10072 IsGuiding returns 1
01:55:15.101 00.031 10072 IsGuiding returns 1
01:55:15.131 00.030 10072 IsGuiding returns 1
01:55:15.162 00.031 10072 IsGuiding returns 1
01:55:15.193 00.031 10072 IsGuiding returns 1
01:55:15.225 00.032 10072 IsGuiding returns 1
01:55:15.255 00.030 10072 IsGuiding returns 1
01:55:15.287 00.032 10072 IsGuiding returns 1
01:55:15.318 00.031 10072 IsGuiding returns 1
01:55:15.349 00.031 10072 IsGuiding returns 1
01:55:15.381 00.032 10072 IsGuiding returns 1
01:55:15.413 00.032 10072 IsGuiding returns 1
01:55:15.444 00.031 10072 IsGuiding returns 1
01:55:15.476 00.032 10072 IsGuiding returns 1
01:55:15.508 00.032 10072 IsGuiding returns 1
01:55:15.539 00.031 10072 IsGuiding returns 1
01:55:15.570 00.031 10072 IsGuiding returns 1
01:55:15.600 00.030 10072 IsGuiding returns 1
01:55:15.632 00.032 10072 IsGuiding returns 1
01:55:15.662 00.030 10072 IsGuiding returns 1
01:55:15.694 00.032 10072 IsGuiding returns 0
01:55:15.694 00.000 10072 scope move finished after 8 + 833 ms
01:55:15.694 00.000 10072 Move returns status 0, amount 8
01:55:15.694 00.000 10072 MoveAxis(N, 0, ABG)
01:55:15.694 00.000 10072 Move returns status 0, amount 0
01:55:15.694 00.000 10072 move complete, result=0
01:55:15.695 00.001 10072 worker thread done servicing request
01:55:15.695 00.000 10072 Worker thread wakes up
01:55:15.695 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:15.695 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:15.695 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
01:55:16.324 00.629 10072 Exposure complete
01:55:16.367 00.043 10072 worker thread done servicing request
01:55:16.367 00.000 1032 OnExposeComplete: enter
01:55:16.369 00.002 1032 UpdateGuideState(): m_state=6
01:55:16.371 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 989
01:55:16.373 00.002 1032 Star::Find returns 1 (0), X=225.66, Y=619.77, Mass=1268, SNR=25.0, Peak=130 HFD=2.9
01:55:16.375 00.002 1032 MultiStar: [#1 0.13,-0.02,1.05,U] [#2 0.27,0.14,0.78,U] [#3 0.29,0.05,0.73,U] [#4 0.17,0.13,0.71,U] [#5 0.21,0.02,0.63,U] [#6 0.27,0.00,0.73,U] [#7 0.16,0.02,0.59,U] [#8 0.00,0.05,0.58,U] 
01:55:16.376 00.001 1032 single-star, 8 included, MultiStar: {0.18, 0.06}, one-star: {0.10, 0.14}
01:55:16.378 00.002 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
01:55:16.380 00.002 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
01:55:16.381 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.93 mountX=0.11 mountY=-0.14, mountTheta=-0.90
01:55:16.384 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.14, opts=13)
01:55:16.385 00.001 1032 Enqueuing Move request for scope (0.10, 0.14)
01:55:16.387 00.002 10072 Worker thread wakes up
01:55:16.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
01:55:16.387 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
01:55:16.387 00.000 10072 Moving (0.10, 0.14) raw xDistance=0.11 yDistance=-0.14
01:55:16.388 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:16.390 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.73
01:55:16.390 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:55:16.390 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:16.390 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:55:16.390 00.000 10072 MoveAxis(W, 11, ABG)
01:55:16.390 00.000 10072 Guiding  Dir = 3, Dur = 11
01:55:16.390 00.000 10072 IsGuiding returns 0
01:55:16.391 00.001 10072 PulseGuide returned control before completion, sleep 21
01:55:16.407 00.016 1032 UpdateGuideState exits: m=1268 SNR=25.0
01:55:16.409 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:16.410 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:16.411 00.001 1032 Enqueuing Expose request
01:55:16.416 00.005 10072 IsGuiding returns 0
01:55:16.416 00.000 10072 Move returns status 0, amount 11
01:55:16.416 00.000 10072 MoveAxis(N, 0, ABG)
01:55:16.416 00.000 10072 Move returns status 0, amount 0
01:55:16.416 00.000 10072 move complete, result=0
01:55:16.416 00.000 10072 worker thread done servicing request
01:55:16.416 00.000 10072 Worker thread wakes up
01:55:16.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:16.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:16.420 00.004 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:55:16.827 00.407 10072 Exposure complete
01:55:16.867 00.040 10072 worker thread done servicing request
01:55:16.867 00.000 1032 OnExposeComplete: enter
01:55:16.869 00.002 1032 UpdateGuideState(): m_state=6
01:55:16.871 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 990
01:55:16.873 00.002 1032 Star::Find returns 1 (0), X=225.70, Y=619.82, Mass=1292, SNR=25.3, Peak=133 HFD=2.8
01:55:16.874 00.001 1032 MultiStar: [#1 0.12,0.08,1.06,U] [#2 0.11,0.04,0.81,U] [#3 0.31,0.07,0.68,U] [#4 0.21,0.10,0.72,U] [#5 0.19,-0.07,0.64,U] [#6 0.32,0.06,0.77,U] [#7 0.18,0.16,0.58,U] [#8 -0.00,0.01,0.57,U] 
01:55:16.876 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.08}, one-star: {0.14, 0.19}
01:55:16.877 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
01:55:16.879 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
01:55:16.881 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.41 mountX=0.03 mountY=-0.19, mountTheta=-1.42
01:55:16.883 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.08, opts=13)
01:55:16.885 00.002 1032 Enqueuing Move request for scope (0.17, 0.08)
01:55:16.887 00.002 10072 Worker thread wakes up
01:55:16.887 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
01:55:16.887 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
01:55:16.887 00.000 10072 Moving (0.17, 0.08) raw xDistance=0.03 yDistance=-0.19
01:55:16.889 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:16.890 00.001 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.73
01:55:16.890 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:55:16.890 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:16.891 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:55:16.891 00.000 10072 MoveAxis(W, 7, ABG)
01:55:16.891 00.000 10072 Guiding  Dir = 3, Dur = 7
01:55:16.891 00.000 10072 IsGuiding returns 0
01:55:16.891 00.000 10072 PulseGuide returned control before completion, sleep 17
01:55:16.907 00.016 1032 UpdateGuideState exits: m=1292 SNR=25.3
01:55:16.909 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:16.911 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:16.913 00.002 1032 Enqueuing Expose request
01:55:16.916 00.003 10072 IsGuiding returns 0
01:55:16.916 00.000 10072 Move returns status 0, amount 7
01:55:16.916 00.000 10072 MoveAxis(N, 0, ABG)
01:55:16.916 00.000 10072 Move returns status 0, amount 0
01:55:16.918 00.002 10072 move complete, result=0
01:55:16.918 00.000 10072 worker thread done servicing request
01:55:16.918 00.000 10072 Worker thread wakes up
01:55:16.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:16.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:16.921 00.003 1032 GuideStep: 0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
01:55:17.545 00.624 10072 Exposure complete
01:55:17.593 00.048 10072 worker thread done servicing request
01:55:17.593 00.000 1032 OnExposeComplete: enter
01:55:17.595 00.002 1032 UpdateGuideState(): m_state=6
01:55:17.598 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 991
01:55:17.600 00.002 1032 Star::Find returns 1 (0), X=225.66, Y=619.87, Mass=1273, SNR=25.1, Peak=128 HFD=2.8
01:55:17.602 00.002 1032 MultiStar: [#1 0.16,0.19,1.05,U] [#2 0.17,0.15,0.79,U] [#3 0.33,0.30,0.74,U] [#4 0.08,0.27,0.75,U] [#5 0.15,0.16,0.61,U] [#6 0.23,0.12,0.72,U] [#7 0.22,0.21,0.60,U] [#8 0.18,0.24,0.58,U] 
01:55:17.604 00.002 1032 single-star, 8 included, MultiStar: {0.18, 0.21}, one-star: {0.11, 0.24}
01:55:17.606 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
01:55:17.608 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
01:55:17.610 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.15 mountX=0.20 mountY=-0.17, mountTheta=-0.68
01:55:17.613 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.24, opts=13)
01:55:17.615 00.002 1032 Enqueuing Move request for scope (0.11, 0.24)
01:55:17.617 00.002 10072 Worker thread wakes up
01:55:17.617 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
01:55:17.617 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
01:55:17.618 00.001 10072 Moving (0.11, 0.24) raw xDistance=0.20 yDistance=-0.17
01:55:17.619 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:17.623 00.004 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 316.73
01:55:17.623 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
01:55:17.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:17.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:55:17.623 00.000 10072 MoveAxis(W, 102, ABG)
01:55:17.623 00.000 10072 Guiding  Dir = 3, Dur = 102
01:55:17.624 00.001 10072 IsGuiding returns 0
01:55:17.624 00.000 10072 PulseGuide returned control before completion, sleep 112
01:55:17.640 00.016 1032 UpdateGuideState exits: m=1273 SNR=25.1
01:55:17.644 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:17.647 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:17.649 00.002 1032 Enqueuing Expose request
01:55:17.746 00.097 10072 IsGuiding returns 0
01:55:17.746 00.000 10072 Move returns status 0, amount 102
01:55:17.746 00.000 10072 MoveAxis(N, 0, ABG)
01:55:17.746 00.000 10072 Move returns status 0, amount 0
01:55:17.746 00.000 10072 move complete, result=0
01:55:17.746 00.000 10072 worker thread done servicing request
01:55:17.746 00.000 10072 Worker thread wakes up
01:55:17.746 00.000 1032 GuideStep: 0.2 px 102 ms WEST, -0.2 px 0 ms NORTH
01:55:17.749 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:17.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:18.153 00.404 10072 Exposure complete
01:55:18.205 00.052 10072 worker thread done servicing request
01:55:18.205 00.000 1032 OnExposeComplete: enter
01:55:18.207 00.002 1032 UpdateGuideState(): m_state=6
01:55:18.209 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 992
01:55:18.212 00.003 1032 Star::Find returns 1 (0), X=225.72, Y=619.92, Mass=1322, SNR=25.6, Peak=133 HFD=2.6
01:55:18.214 00.002 1032 MultiStar: [#1 0.20,0.17,1.04,U] [#2 0.23,0.24,0.75,U] [#3 0.26,0.19,0.68,U] [#4 0.08,0.16,0.72,U] [#5 0.19,0.02,0.62,U] [#6 0.34,0.11,0.74,U] [#7 0.21,0.12,0.62,U] [#8 -0.01,0.16,0.57,U] 
01:55:18.216 00.002 1032 refined, 8 included, MultiStar: {0.19, 0.17}, one-star: {0.16, 0.28}
01:55:18.217 00.001 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
01:55:18.219 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
01:55:18.221 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.17 hyp=0.25 cameraTheta=0.74 mountX=0.12 mountY=-0.22, mountTheta=-1.09
01:55:18.224 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.17, opts=13)
01:55:18.226 00.002 1032 Enqueuing Move request for scope (0.19, 0.17)
01:55:18.228 00.002 10072 Worker thread wakes up
01:55:18.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.17) opts 0xd
01:55:18.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.17)
01:55:18.228 00.000 10072 Moving (0.19, 0.17) raw xDistance=0.12 yDistance=-0.22
01:55:18.231 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:18.232 00.001 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.74
01:55:18.232 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:55:18.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:55:18.232 00.000 10072 MoveAxis(W, 7, ABG)
01:55:18.232 00.000 10072 Guiding  Dir = 3, Dur = 7
01:55:18.233 00.001 10072 IsGuiding returns 0
01:55:18.233 00.000 10072 PulseGuide returned control before completion, sleep 17
01:55:18.252 00.019 1032 UpdateGuideState exits: m=1322 SNR=25.6
01:55:18.253 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:18.255 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:18.256 00.001 1032 Enqueuing Expose request
01:55:18.260 00.004 10072 IsGuiding returns 1
01:55:18.260 00.000 10072 scope still moving after pulse duration time elapsed
01:55:18.292 00.032 10072 IsGuiding returns 1
01:55:18.323 00.031 10072 IsGuiding returns 1
01:55:18.355 00.032 10072 IsGuiding returns 1
01:55:18.386 00.031 10072 IsGuiding returns 1
01:55:18.417 00.031 10072 IsGuiding returns 1
01:55:18.447 00.030 10072 IsGuiding returns 1
01:55:18.478 00.031 10072 IsGuiding returns 1
01:55:18.510 00.032 10072 IsGuiding returns 1
01:55:18.555 00.045 10072 IsGuiding returns 1
01:55:18.591 00.036 10072 IsGuiding returns 1
01:55:18.620 00.029 10072 IsGuiding returns 1
01:55:18.651 00.031 10072 IsGuiding returns 1
01:55:18.684 00.033 10072 IsGuiding returns 0
01:55:18.684 00.000 10072 scope move finished after 7 + 444 ms
01:55:18.684 00.000 10072 Move returns status 0, amount 7
01:55:18.684 00.000 10072 MoveAxis(N, 145, ABG)
01:55:18.684 00.000 10072 Guiding  Dir = 0, Dur = 145
01:55:18.685 00.001 10072 IsGuiding returns 0
01:55:18.686 00.001 10072 PulseGuide returned control before completion, sleep 155
01:55:18.854 00.168 10072 IsGuiding returns 1
01:55:18.854 00.000 10072 scope still moving after pulse duration time elapsed
01:55:18.886 00.032 10072 IsGuiding returns 0
01:55:18.887 00.001 10072 scope move finished after 145 + 55 ms
01:55:18.887 00.000 10072 Move returns status 0, amount 145
01:55:18.887 00.000 10072 move complete, result=0
01:55:18.887 00.000 10072 worker thread done servicing request
01:55:18.887 00.000 10072 Worker thread wakes up
01:55:18.887 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 145 ms NORTH
01:55:18.892 00.005 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:18.892 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:19.514 00.622 10072 Exposure complete
01:55:19.554 00.040 10072 worker thread done servicing request
01:55:19.554 00.000 1032 OnExposeComplete: enter
01:55:19.555 00.001 1032 UpdateGuideState(): m_state=6
01:55:19.558 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 993
01:55:19.559 00.001 1032 Star::Find returns 1 (0), X=225.50, Y=619.69, Mass=1277, SNR=25.2, Peak=151 HFD=3.1
01:55:19.561 00.002 1032 MultiStar: [#1 -0.04,-0.02,1.06,U] [#2 -0.15,-0.10,0.76,U] [#3 0.04,-0.11,0.69,U] [#4 -0.20,-0.06,0.72,U] [#5 -0.01,-0.07,0.61,U] [#6 0.05,-0.12,0.74,U] [#7 -0.08,-0.04,0.62,U] [#8 -0.12,-0.02,0.54,U] 
01:55:19.562 00.001 1032 single-star, 8 included, MultiStar: {-0.06, -0.05}, one-star: {-0.05, 0.05}
01:55:19.563 00.001 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
01:55:19.565 00.002 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
01:55:19.566 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.08 cameraTheta=2.36 mountX=0.07 mountY=0.04, mountTheta=0.53
01:55:19.568 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
01:55:19.569 00.001 1032 Enqueuing Move request for scope (-0.05, 0.05)
01:55:19.571 00.002 10072 Worker thread wakes up
01:55:19.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
01:55:19.571 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
01:55:19.571 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.07 yDistance=0.04
01:55:19.572 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:19.575 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.74
01:55:19.575 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:55:19.575 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:19.575 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:55:19.575 00.000 10072 MoveAxis(W, 11, ABG)
01:55:19.575 00.000 10072 Guiding  Dir = 3, Dur = 11
01:55:19.576 00.001 10072 IsGuiding returns 0
01:55:19.576 00.000 10072 PulseGuide returned control before completion, sleep 21
01:55:19.603 00.027 1032 UpdateGuideState exits: m=1277 SNR=25.2
01:55:19.607 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:19.608 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:19.610 00.002 1032 Enqueuing Expose request
01:55:19.612 00.002 10072 IsGuiding returns 0
01:55:19.612 00.000 10072 Move returns status 0, amount 11
01:55:19.612 00.000 10072 MoveAxis(N, 0, ABG)
01:55:19.612 00.000 10072 Move returns status 0, amount 0
01:55:19.612 00.000 10072 move complete, result=0
01:55:19.612 00.000 10072 worker thread done servicing request
01:55:19.612 00.000 10072 Worker thread wakes up
01:55:19.612 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:19.612 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:19.620 00.008 1032 GuideStep: 0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
01:55:20.031 00.411 10072 Exposure complete
01:55:20.076 00.045 10072 worker thread done servicing request
01:55:20.076 00.000 1032 OnExposeComplete: enter
01:55:20.077 00.001 1032 UpdateGuideState(): m_state=6
01:55:20.080 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 994
01:55:20.081 00.001 1032 Star::Find returns 1 (0), X=225.51, Y=619.71, Mass=1292, SNR=25.3, Peak=144 HFD=3.1
01:55:20.083 00.002 1032 MultiStar: [#1 -0.00,-0.03,0.99,U] [#2 -0.11,0.05,0.77,U] [#3 0.01,0.04,0.72,U] [#4 -0.10,0.07,0.75,U] [#5 -0.05,-0.14,0.61,U] [#6 0.07,-0.07,0.75,U] [#7 -0.11,-0.04,0.59,U] [#8 -0.26,0.01,0.58,U] 
01:55:20.084 00.001 1032 refined, 8 included, MultiStar: {-0.06, 0.00}, one-star: {-0.05, 0.08}
01:55:20.087 00.003 1032 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.83) = xAngle (1.25 = 1.25)
01:55:20.088 00.001 1032 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.25 = 1.25)
01:55:20.090 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.08 mountX=0.02 mountY=0.06, mountTheta=1.25
01:55:20.093 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.00, opts=13)
01:55:20.095 00.002 1032 Enqueuing Move request for scope (-0.06, 0.00)
01:55:20.097 00.002 10072 Worker thread wakes up
01:55:20.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
01:55:20.097 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
01:55:20.097 00.000 10072 Moving (-0.06, 0.00) raw xDistance=0.02 yDistance=0.06
01:55:20.100 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:20.102 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.72
01:55:20.102 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:55:20.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:20.102 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:55:20.102 00.000 10072 MoveAxis(W, 11, ABG)
01:55:20.102 00.000 10072 Guiding  Dir = 3, Dur = 11
01:55:20.102 00.000 10072 IsGuiding returns 0
01:55:20.103 00.001 10072 PulseGuide returned control before completion, sleep 21
01:55:20.120 00.017 1032 UpdateGuideState exits: m=1292 SNR=25.3
01:55:20.123 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:20.125 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:20.126 00.001 1032 Enqueuing Expose request
01:55:20.137 00.011 10072 IsGuiding returns 0
01:55:20.137 00.000 10072 Move returns status 0, amount 11
01:55:20.137 00.000 10072 MoveAxis(N, 0, ABG)
01:55:20.137 00.000 10072 Move returns status 0, amount 0
01:55:20.137 00.000 10072 move complete, result=0
01:55:20.137 00.000 10072 worker thread done servicing request
01:55:20.137 00.000 10072 Worker thread wakes up
01:55:20.137 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:20.137 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:20.138 00.001 1032 GuideStep: 0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
01:55:20.764 00.626 10072 Exposure complete
01:55:20.808 00.044 10072 worker thread done servicing request
01:55:20.809 00.001 1032 OnExposeComplete: enter
01:55:20.811 00.002 1032 UpdateGuideState(): m_state=6
01:55:20.813 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 995
01:55:20.814 00.001 1032 Star::Find returns 1 (0), X=225.37, Y=619.73, Mass=1360, SNR=26.0, Peak=151 HFD=2.9
01:55:20.816 00.002 1032 MultiStar: [#1 -0.15,0.03,1.00,U] [#2 -0.16,0.02,0.77,U] [#3 -0.00,0.03,0.71,U] [#4 -0.22,-0.02,0.72,U] [#5 -0.16,-0.04,0.59,U] [#6 -0.03,-0.10,0.70,U] [#7 -0.13,0.11,0.58,U] [#8 -0.15,0.03,0.55,U] 
01:55:20.817 00.001 1032 refined, 8 included, MultiStar: {-0.13, 0.02}, one-star: {-0.19, 0.09}
01:55:20.819 00.002 1032 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.83) = xAngle (1.17 = 1.17)
01:55:20.820 00.001 1032 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.17 = 1.17)
01:55:20.821 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.14 cameraTheta=3.00 mountX=0.05 mountY=0.13, mountTheta=1.17
01:55:20.824 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.02, opts=13)
01:55:20.826 00.002 1032 Enqueuing Move request for scope (-0.13, 0.02)
01:55:20.828 00.002 10072 Worker thread wakes up
01:55:20.828 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
01:55:20.828 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
01:55:20.828 00.000 10072 Moving (-0.13, 0.02) raw xDistance=0.05 yDistance=0.13
01:55:20.831 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.70
01:55:20.831 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:55:20.831 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:20.831 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:20.834 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:55:20.834 00.000 10072 MoveAxis(W, 13, ABG)
01:55:20.834 00.000 10072 Guiding  Dir = 3, Dur = 13
01:55:20.834 00.000 10072 IsGuiding returns 0
01:55:20.834 00.000 10072 PulseGuide returned control before completion, sleep 23
01:55:20.852 00.018 1032 UpdateGuideState exits: m=1360 SNR=26.0
01:55:20.854 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:20.855 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:20.857 00.002 1032 Enqueuing Expose request
01:55:20.872 00.015 10072 IsGuiding returns 0
01:55:20.872 00.000 10072 Move returns status 0, amount 13
01:55:20.872 00.000 10072 MoveAxis(N, 0, ABG)
01:55:20.872 00.000 10072 Move returns status 0, amount 0
01:55:20.872 00.000 10072 move complete, result=0
01:55:20.872 00.000 10072 worker thread done servicing request
01:55:20.872 00.000 10072 Worker thread wakes up
01:55:20.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:20.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:20.876 00.004 1032 GuideStep: 0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
01:55:21.282 00.406 10072 Exposure complete
01:55:21.329 00.047 10072 worker thread done servicing request
01:55:21.329 00.000 1032 OnExposeComplete: enter
01:55:21.332 00.003 1032 UpdateGuideState(): m_state=6
01:55:21.334 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 996
01:55:21.336 00.002 1032 Star::Find returns 1 (0), X=225.46, Y=619.83, Mass=1291, SNR=25.3, Peak=141 HFD=3.0
01:55:21.338 00.002 1032 MultiStar: [#1 -0.05,0.11,1.05,U] [#2 -0.06,0.06,0.78,U] [#3 -0.10,0.16,0.71,U] [#4 0.09,0.08,0.73,U] [#5 0.07,0.01,0.63,U] [#6 0.11,-0.01,0.74,U] [#7 -0.05,0.15,0.58,U] [#8 -0.26,0.08,0.57,U] 
01:55:21.340 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {-0.10, 0.20}
01:55:21.341 00.001 1032 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.83) = xAngle (0.12 = 0.12)
01:55:21.343 00.002 1032 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.12 = 0.12)
01:55:21.344 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.95 mountX=0.10 mountY=0.01, mountTheta=0.12
01:55:21.347 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.10, opts=13)
01:55:21.348 00.001 1032 Enqueuing Move request for scope (-0.04, 0.10)
01:55:21.350 00.002 10072 Worker thread wakes up
01:55:21.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
01:55:21.350 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
01:55:21.350 00.000 10072 Moving (-0.04, 0.10) raw xDistance=0.10 yDistance=0.01
01:55:21.352 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:21.354 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.69
01:55:21.354 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:55:21.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:21.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:55:21.354 00.000 10072 MoveAxis(W, 12, ABG)
01:55:21.354 00.000 10072 Guiding  Dir = 3, Dur = 12
01:55:21.355 00.001 10072 IsGuiding returns 0
01:55:21.355 00.000 10072 PulseGuide returned control before completion, sleep 22
01:55:21.371 00.016 1032 UpdateGuideState exits: m=1291 SNR=25.3
01:55:21.373 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:21.376 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:21.377 00.001 1032 Enqueuing Expose request
01:55:21.389 00.012 10072 IsGuiding returns 0
01:55:21.389 00.000 10072 Move returns status 0, amount 12
01:55:21.389 00.000 10072 MoveAxis(N, 0, ABG)
01:55:21.389 00.000 10072 Move returns status 0, amount 0
01:55:21.389 00.000 10072 move complete, result=0
01:55:21.389 00.000 10072 worker thread done servicing request
01:55:21.389 00.000 10072 Worker thread wakes up
01:55:21.389 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:21.390 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:21.391 00.001 1032 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
01:55:22.019 00.628 10072 Exposure complete
01:55:22.067 00.048 10072 worker thread done servicing request
01:55:22.067 00.000 1032 OnExposeComplete: enter
01:55:22.069 00.002 1032 UpdateGuideState(): m_state=6
01:55:22.071 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 997
01:55:22.074 00.003 1032 Star::Find returns 1 (0), X=225.48, Y=619.61, Mass=1379, SNR=26.2, Peak=156 HFD=3.1
01:55:22.076 00.002 1032 MultiStar: [#1 0.06,-0.06,1.00,U] [#2 -0.00,-0.05,0.75,U] [#3 0.07,-0.09,0.71,U] [#4 -0.00,-0.05,0.72,U] [#5 0.02,-0.26,0.62,U] [#6 0.20,-0.12,0.69,U] [#7 -0.07,-0.02,0.56,U] [#8 -0.06,0.08,0.53,U] 
01:55:22.079 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {-0.08, -0.03}
01:55:22.081 00.002 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
01:55:22.084 00.003 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
01:55:22.087 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.34 mountX=-0.07 mountY=0.00, mountTheta=3.11
01:55:22.090 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
01:55:22.092 00.002 1032 Enqueuing Move request for scope (0.02, -0.07)
01:55:22.094 00.002 10072 Worker thread wakes up
01:55:22.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
01:55:22.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
01:55:22.094 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.00
01:55:22.096 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:22.098 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.67
01:55:22.098 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:55:22.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:22.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:55:22.098 00.000 10072 MoveAxis(W, 13, ABG)
01:55:22.098 00.000 10072 Guiding  Dir = 3, Dur = 13
01:55:22.098 00.000 10072 IsGuiding returns 0
01:55:22.100 00.002 10072 PulseGuide returned control before completion, sleep 23
01:55:22.115 00.015 1032 UpdateGuideState exits: m=1379 SNR=26.2
01:55:22.118 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:22.120 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:22.121 00.001 1032 Enqueuing Expose request
01:55:22.125 00.004 10072 IsGuiding returns 0
01:55:22.125 00.000 10072 Move returns status 0, amount 13
01:55:22.125 00.000 10072 MoveAxis(N, 0, ABG)
01:55:22.125 00.000 10072 Move returns status 0, amount 0
01:55:22.125 00.000 10072 move complete, result=0
01:55:22.125 00.000 10072 worker thread done servicing request
01:55:22.125 00.000 10072 Worker thread wakes up
01:55:22.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:22.125 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:22.131 00.006 1032 GuideStep: -0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
01:55:22.534 00.403 10072 Exposure complete
01:55:22.582 00.048 10072 worker thread done servicing request
01:55:22.582 00.000 1032 OnExposeComplete: enter
01:55:22.584 00.002 1032 UpdateGuideState(): m_state=6
01:55:22.585 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 998
01:55:22.587 00.002 1032 Star::Find returns 1 (0), X=225.39, Y=619.67, Mass=1326, SNR=25.7, Peak=150 HFD=2.9
01:55:22.590 00.003 1032 MultiStar: [#1 0.01,-0.07,1.05,U] [#2 -0.08,-0.10,0.80,U] [#3 0.02,-0.09,0.73,U] [#4 -0.13,0.06,0.71,U] [#5 0.09,-0.10,0.64,U] [#6 0.11,-0.05,0.76,U] [#7 -0.15,-0.03,0.59,U] [#8 -0.16,-0.01,0.57,U] 
01:55:22.591 00.001 1032 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {-0.17, 0.04}
01:55:22.593 00.002 1032 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.83) = xAngle (-4.31 = 1.98)
01:55:22.594 00.001 1032 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.31 = 1.98)
01:55:22.597 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.48 mountX=-0.02 mountY=0.06, mountTheta=1.98
01:55:22.599 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.04, opts=13)
01:55:22.600 00.001 1032 Enqueuing Move request for scope (-0.05, -0.04)
01:55:22.602 00.002 10072 Worker thread wakes up
01:55:22.602 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
01:55:22.602 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
01:55:22.602 00.000 10072 Moving (-0.05, -0.04) raw xDistance=-0.02 yDistance=0.06
01:55:22.603 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:22.605 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.65
01:55:22.605 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:55:22.605 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:22.605 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:55:22.605 00.000 10072 MoveAxis(W, 12, ABG)
01:55:22.605 00.000 10072 Guiding  Dir = 3, Dur = 12
01:55:22.606 00.001 10072 IsGuiding returns 0
01:55:22.606 00.000 10072 PulseGuide returned control before completion, sleep 22
01:55:22.622 00.016 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:55:22.625 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:22.627 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:22.628 00.001 1032 Enqueuing Expose request
01:55:22.639 00.011 10072 IsGuiding returns 0
01:55:22.639 00.000 10072 Move returns status 0, amount 12
01:55:22.639 00.000 10072 MoveAxis(N, 0, ABG)
01:55:22.639 00.000 10072 Move returns status 0, amount 0
01:55:22.639 00.000 10072 move complete, result=0
01:55:22.639 00.000 10072 worker thread done servicing request
01:55:22.639 00.000 10072 Worker thread wakes up
01:55:22.639 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:22.639 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:22.640 00.001 1032 GuideStep: -0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
01:55:23.266 00.626 10072 Exposure complete
01:55:23.316 00.050 10072 worker thread done servicing request
01:55:23.316 00.000 1032 OnExposeComplete: enter
01:55:23.318 00.002 1032 UpdateGuideState(): m_state=6
01:55:23.320 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 999
01:55:23.322 00.002 1032 Star::Find returns 1 (0), X=225.53, Y=619.68, Mass=1293, SNR=25.3, Peak=147 HFD=3.1
01:55:23.324 00.002 1032 MultiStar: [#1 -0.00,0.02,1.05,U] [#2 0.01,0.01,0.78,U] [#3 0.02,0.13,0.69,U] [#4 -0.09,0.12,0.72,U] [#5 0.08,-0.15,0.63,U] [#6 0.11,0.14,0.72,U] [#7 0.05,0.06,0.61,U] [#8 -0.06,0.09,0.56,U] 
01:55:23.326 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {-0.03, 0.05}
01:55:23.329 00.003 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
01:55:23.332 00.003 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
01:55:23.336 00.004 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.44 mountX=0.05 mountY=-0.02, mountTheta=-0.39
01:55:23.339 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
01:55:23.341 00.002 1032 Enqueuing Move request for scope (0.01, 0.05)
01:55:23.343 00.002 10072 Worker thread wakes up
01:55:23.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
01:55:23.343 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
01:55:23.343 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
01:55:23.345 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:23.347 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.64
01:55:23.347 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:55:23.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:23.347 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:55:23.347 00.000 10072 MoveAxis(W, 14, ABG)
01:55:23.347 00.000 10072 Guiding  Dir = 3, Dur = 14
01:55:23.347 00.000 10072 IsGuiding returns 0
01:55:23.348 00.001 10072 PulseGuide returned control before completion, sleep 24
01:55:23.366 00.018 1032 UpdateGuideState exits: m=1293 SNR=25.3
01:55:23.369 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:23.371 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:23.374 00.003 1032 Enqueuing Expose request
01:55:23.375 00.001 10072 IsGuiding returns 0
01:55:23.375 00.000 10072 Move returns status 0, amount 14
01:55:23.375 00.000 10072 MoveAxis(N, 0, ABG)
01:55:23.375 00.000 10072 Move returns status 0, amount 0
01:55:23.375 00.000 10072 move complete, result=0
01:55:23.377 00.002 10072 worker thread done servicing request
01:55:23.377 00.000 10072 Worker thread wakes up
01:55:23.377 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:23.377 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:23.383 00.006 1032 GuideStep: 0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
01:55:23.782 00.399 10072 Exposure complete
01:55:23.832 00.050 10072 worker thread done servicing request
01:55:23.832 00.000 1032 OnExposeComplete: enter
01:55:23.834 00.002 1032 UpdateGuideState(): m_state=6
01:55:23.837 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1000
01:55:23.839 00.002 1032 Star::Find returns 1 (0), X=225.42, Y=619.83, Mass=1387, SNR=26.2, Peak=156 HFD=2.9
01:55:23.842 00.003 1032 MultiStar: [#1 0.10,0.12,1.02,U] [#2 -0.01,0.10,0.75,U] [#3 0.11,0.16,0.67,U] [#4 -0.13,0.12,0.70,U] [#5 0.10,-0.09,0.57,U] [#6 0.10,0.08,0.70,U] [#7 -0.01,0.21,0.60,U] [#8 -0.13,0.25,0.56,U] 
01:55:23.843 00.001 1032 refined, 8 included, MultiStar: {-0.00, 0.13}, one-star: {-0.14, 0.19}
01:55:23.845 00.002 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
01:55:23.847 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
01:55:23.848 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.58 mountX=0.12 mountY=-0.03, mountTheta=-0.25
01:55:23.852 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.13, opts=13)
01:55:23.854 00.002 1032 Enqueuing Move request for scope (-0.00, 0.13)
01:55:23.856 00.002 10072 Worker thread wakes up
01:55:23.856 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
01:55:23.856 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
01:55:23.857 00.001 10072 Moving (-0.00, 0.13) raw xDistance=0.12 yDistance=-0.03
01:55:23.860 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.62
01:55:23.860 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:55:23.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:23.860 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:23.862 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:55:23.862 00.000 10072 MoveAxis(W, 12, ABG)
01:55:23.862 00.000 10072 Guiding  Dir = 3, Dur = 12
01:55:23.862 00.000 10072 IsGuiding returns 0
01:55:23.863 00.001 10072 PulseGuide returned control before completion, sleep 22
01:55:23.882 00.019 1032 UpdateGuideState exits: m=1387 SNR=26.2
01:55:23.884 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:23.886 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:23.888 00.002 1032 Enqueuing Expose request
01:55:23.890 00.002 10072 IsGuiding returns 0
01:55:23.890 00.000 10072 Move returns status 0, amount 12
01:55:23.890 00.000 10072 MoveAxis(N, 0, ABG)
01:55:23.890 00.000 10072 Move returns status 0, amount 0
01:55:23.890 00.000 10072 move complete, result=0
01:55:23.890 00.000 10072 worker thread done servicing request
01:55:23.890 00.000 10072 Worker thread wakes up
01:55:23.890 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:23.891 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:23.900 00.009 1032 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
01:55:24.517 00.617 10072 Exposure complete
01:55:24.567 00.050 10072 worker thread done servicing request
01:55:24.567 00.000 1032 OnExposeComplete: enter
01:55:24.570 00.003 1032 UpdateGuideState(): m_state=6
01:55:24.571 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1001
01:55:24.573 00.002 1032 Star::Find returns 1 (0), X=225.49, Y=619.62, Mass=1291, SNR=25.3, Peak=128 HFD=3.1
01:55:24.575 00.002 1032 MultiStar: [#1 0.15,-0.01,1.05,U] [#2 0.02,-0.02,0.76,U] [#3 0.16,0.06,0.71,U] [#4 0.08,-0.03,0.75,U] [#5 -0.06,-0.07,0.63,U] [#6 0.14,-0.02,0.75,U] [#7 -0.02,-0.04,0.59,U] [#8 0.05,0.06,0.56,U] 
01:55:24.577 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {-0.06, -0.01}
01:55:24.580 00.003 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
01:55:24.582 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
01:55:24.583 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-0.18 mountX=-0.02 mountY=-0.05, mountTheta=-2.01
01:55:24.586 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
01:55:24.588 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
01:55:24.590 00.002 10072 Worker thread wakes up
01:55:24.590 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
01:55:24.590 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
01:55:24.590 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
01:55:24.592 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:24.594 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.60
01:55:24.594 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:55:24.595 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:24.595 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:55:24.595 00.000 10072 MoveAxis(W, 14, ABG)
01:55:24.595 00.000 10072 Guiding  Dir = 3, Dur = 14
01:55:24.595 00.000 10072 IsGuiding returns 0
01:55:24.595 00.000 10072 PulseGuide returned control before completion, sleep 24
01:55:24.611 00.016 1032 UpdateGuideState exits: m=1291 SNR=25.3
01:55:24.614 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:24.615 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:24.618 00.003 1032 Enqueuing Expose request
01:55:24.623 00.005 10072 IsGuiding returns 0
01:55:24.623 00.000 10072 Move returns status 0, amount 14
01:55:24.623 00.000 10072 MoveAxis(N, 0, ABG)
01:55:24.623 00.000 10072 Move returns status 0, amount 0
01:55:24.623 00.000 10072 move complete, result=0
01:55:24.623 00.000 10072 worker thread done servicing request
01:55:24.623 00.000 10072 Worker thread wakes up
01:55:24.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:24.624 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:24.627 00.003 1032 GuideStep: -0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
01:55:25.031 00.404 10072 Exposure complete
01:55:25.077 00.046 10072 worker thread done servicing request
01:55:25.077 00.000 1032 OnExposeComplete: enter
01:55:25.079 00.002 1032 UpdateGuideState(): m_state=6
01:55:25.082 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1002
01:55:25.084 00.002 1032 Star::Find returns 1 (0), X=225.53, Y=619.69, Mass=1382, SNR=26.2, Peak=154 HFD=3.1
01:55:25.085 00.001 1032 MultiStar: [#1 0.05,0.05,1.01,U] [#2 0.06,0.01,0.75,U] [#3 0.22,-0.01,0.67,U] [#4 -0.04,0.04,0.69,U] [#5 0.03,-0.07,0.58,U] [#6 0.13,-0.20,0.68,U] [#7 0.13,-0.20,0.57,U] [#8 -0.18,0.06,0.51,U] 
01:55:25.087 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {-0.03, 0.05}
01:55:25.088 00.001 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
01:55:25.089 00.001 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
01:55:25.092 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.42 mountX=-0.03 mountY=-0.04, mountTheta=-2.25
01:55:25.094 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
01:55:25.097 00.003 1032 Enqueuing Move request for scope (0.04, -0.02)
01:55:25.099 00.002 10072 Worker thread wakes up
01:55:25.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
01:55:25.099 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
01:55:25.099 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
01:55:25.101 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:25.103 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.57
01:55:25.103 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:55:25.103 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:25.103 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:55:25.103 00.000 10072 MoveAxis(W, 11, ABG)
01:55:25.103 00.000 10072 Guiding  Dir = 3, Dur = 11
01:55:25.105 00.002 10072 IsGuiding returns 0
01:55:25.106 00.001 10072 PulseGuide returned control before completion, sleep 20
01:55:25.124 00.018 1032 UpdateGuideState exits: m=1382 SNR=26.2
01:55:25.127 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:25.128 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:25.131 00.003 1032 Enqueuing Expose request
01:55:25.137 00.006 10072 IsGuiding returns 0
01:55:25.137 00.000 10072 Move returns status 0, amount 11
01:55:25.137 00.000 10072 MoveAxis(N, 0, ABG)
01:55:25.137 00.000 10072 Move returns status 0, amount 0
01:55:25.137 00.000 10072 move complete, result=0
01:55:25.138 00.001 10072 worker thread done servicing request
01:55:25.138 00.000 10072 Worker thread wakes up
01:55:25.138 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:25.138 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:25.140 00.002 1032 GuideStep: -0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
01:55:25.767 00.627 10072 Exposure complete
01:55:25.817 00.050 10072 worker thread done servicing request
01:55:25.817 00.000 1032 OnExposeComplete: enter
01:55:25.820 00.003 1032 UpdateGuideState(): m_state=6
01:55:25.822 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1003
01:55:25.823 00.001 1032 Star::Find returns 1 (0), X=225.62, Y=619.78, Mass=1379, SNR=26.1, Peak=148 HFD=2.9
01:55:25.825 00.002 1032 MultiStar: [#1 0.15,0.03,1.01,U] [#2 0.07,0.16,0.76,U] [#3 0.07,0.06,0.69,U] [#4 0.13,-0.15,0.74,U] [#5 0.10,-0.07,0.60,U] [#6 0.16,0.02,0.69,U] [#7 0.07,-0.02,0.57,U] [#8 -0.01,-0.01,0.55,U] 
01:55:25.826 00.001 1032 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.07, 0.15}
01:55:25.828 00.002 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
01:55:25.833 00.005 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
01:55:25.836 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.30 mountX=0.00 mountY=-0.10, mountTheta=-1.53
01:55:25.840 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
01:55:25.843 00.003 1032 Enqueuing Move request for scope (0.09, 0.03)
01:55:25.845 00.002 10072 Worker thread wakes up
01:55:25.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
01:55:25.845 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
01:55:25.845 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.00 yDistance=-0.10
01:55:25.848 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:25.851 00.003 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.53
01:55:25.851 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:55:25.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:25.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:55:25.851 00.000 10072 MoveAxis(W, 13, ABG)
01:55:25.851 00.000 10072 Guiding  Dir = 3, Dur = 13
01:55:25.851 00.000 10072 IsGuiding returns 0
01:55:25.852 00.001 10072 PulseGuide returned control before completion, sleep 23
01:55:25.870 00.018 1032 UpdateGuideState exits: m=1379 SNR=26.1
01:55:25.874 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:25.875 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:25.877 00.002 1032 Enqueuing Expose request
01:55:25.888 00.011 10072 IsGuiding returns 1
01:55:25.888 00.000 10072 scope still moving after pulse duration time elapsed
01:55:25.919 00.031 10072 IsGuiding returns 1
01:55:25.950 00.031 10072 IsGuiding returns 1
01:55:25.981 00.031 10072 IsGuiding returns 1
01:55:26.011 00.030 10072 IsGuiding returns 1
01:55:26.043 00.032 10072 IsGuiding returns 1
01:55:26.075 00.032 10072 IsGuiding returns 1
01:55:26.106 00.031 10072 IsGuiding returns 1
01:55:26.138 00.032 10072 IsGuiding returns 1
01:55:26.168 00.030 10072 IsGuiding returns 1
01:55:26.200 00.032 10072 IsGuiding returns 0
01:55:26.200 00.000 10072 scope move finished after 13 + 335 ms
01:55:26.200 00.000 10072 Move returns status 0, amount 13
01:55:26.201 00.001 10072 MoveAxis(N, 0, ABG)
01:55:26.201 00.000 10072 Move returns status 0, amount 0
01:55:26.201 00.000 10072 move complete, result=0
01:55:26.201 00.000 10072 worker thread done servicing request
01:55:26.201 00.000 10072 Worker thread wakes up
01:55:26.201 00.000 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
01:55:26.203 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:26.203 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:26.950 00.747 10072 Exposure complete
01:55:26.997 00.047 10072 worker thread done servicing request
01:55:26.997 00.000 1032 OnExposeComplete: enter
01:55:26.999 00.002 1032 UpdateGuideState(): m_state=6
01:55:27.001 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1004
01:55:27.003 00.002 1032 Star::Find returns 1 (0), X=225.57, Y=619.73, Mass=1289, SNR=25.3, Peak=132 HFD=3.0
01:55:27.005 00.002 1032 MultiStar: [#1 0.08,0.03,1.08,U] [#2 -0.01,0.05,0.77,U] [#3 0.11,0.10,0.72,U] [#4 0.11,0.08,0.75,U] [#5 0.03,0.07,0.61,U] [#6 0.20,0.05,0.75,U] [#7 0.11,-0.04,0.59,U] [#8 -0.13,-0.10,0.57,U] 
01:55:27.007 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.02, 0.09}
01:55:27.008 00.001 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
01:55:27.010 00.002 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
01:55:27.012 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.60 mountX=0.02 mountY=-0.07, mountTheta=-1.23
01:55:27.015 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
01:55:27.016 00.001 1032 Enqueuing Move request for scope (0.06, 0.04)
01:55:27.018 00.002 10072 Worker thread wakes up
01:55:27.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
01:55:27.018 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
01:55:27.018 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
01:55:27.021 00.003 10072 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 316.50
01:55:27.021 00.000 10072 PPEC: input: 0.02, control: 0.02, exposure: 500
01:55:27.021 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:27.021 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:55:27.021 00.000 10072 MoveAxis(W, 17, ABG)
01:55:27.021 00.000 10072 Guiding  Dir = 3, Dur = 17
01:55:27.022 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:27.024 00.002 10072 IsGuiding returns 0
01:55:27.025 00.001 10072 PulseGuide returned control before completion, sleep 27
01:55:27.041 00.016 1032 UpdateGuideState exits: m=1289 SNR=25.3
01:55:27.044 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:27.045 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:27.046 00.001 1032 Enqueuing Expose request
01:55:27.055 00.009 10072 IsGuiding returns 0
01:55:27.055 00.000 10072 Move returns status 0, amount 17
01:55:27.055 00.000 10072 MoveAxis(N, 0, ABG)
01:55:27.055 00.000 10072 Move returns status 0, amount 0
01:55:27.055 00.000 10072 move complete, result=0
01:55:27.055 00.000 10072 worker thread done servicing request
01:55:27.055 00.000 10072 Worker thread wakes up
01:55:27.056 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:27.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:27.057 00.001 1032 GuideStep: 0.0 px 17 ms WEST, -0.1 px 0 ms NORTH
01:55:27.465 00.408 10072 Exposure complete
01:55:27.510 00.045 10072 worker thread done servicing request
01:55:27.510 00.000 1032 OnExposeComplete: enter
01:55:27.512 00.002 1032 UpdateGuideState(): m_state=6
01:55:27.513 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1005
01:55:27.515 00.002 1032 Star::Find returns 1 (0), X=225.54, Y=619.80, Mass=1235, SNR=24.8, Peak=131 HFD=3.1
01:55:27.517 00.002 1032 MultiStar: [#1 0.06,0.09,1.06,U] [#2 0.06,0.05,0.80,U] [#3 0.13,0.03,0.76,U] [#4 -0.01,0.05,0.73,U] [#5 0.13,-0.09,0.65,U] [#6 0.20,0.08,0.77,U] [#7 -0.01,0.08,0.60,U] [#8 -0.08,0.12,0.53,U] 
01:55:27.519 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {-0.02, 0.17}
01:55:27.521 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
01:55:27.522 00.001 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
01:55:27.524 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.90 mountX=0.05 mountY=-0.07, mountTheta=-0.93
01:55:27.528 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
01:55:27.529 00.001 1032 Enqueuing Move request for scope (0.05, 0.07)
01:55:27.531 00.002 10072 Worker thread wakes up
01:55:27.531 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:55:27.531 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:55:27.531 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
01:55:27.533 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:27.534 00.001 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.46
01:55:27.535 00.001 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:55:27.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:27.535 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:55:27.535 00.000 10072 MoveAxis(W, 12, ABG)
01:55:27.535 00.000 10072 Guiding  Dir = 3, Dur = 12
01:55:27.536 00.001 10072 IsGuiding returns 0
01:55:27.536 00.000 10072 PulseGuide returned control before completion, sleep 22
01:55:27.555 00.019 1032 UpdateGuideState exits: m=1235 SNR=24.8
01:55:27.556 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:27.558 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:27.559 00.001 1032 Enqueuing Expose request
01:55:27.569 00.010 10072 IsGuiding returns 0
01:55:27.569 00.000 10072 Move returns status 0, amount 12
01:55:27.569 00.000 10072 MoveAxis(N, 0, ABG)
01:55:27.569 00.000 10072 Move returns status 0, amount 0
01:55:27.569 00.000 10072 move complete, result=0
01:55:27.569 00.000 10072 worker thread done servicing request
01:55:27.569 00.000 10072 Worker thread wakes up
01:55:27.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:27.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:27.570 00.001 1032 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
01:55:28.196 00.626 10072 Exposure complete
01:55:28.244 00.048 10072 worker thread done servicing request
01:55:28.244 00.000 1032 OnExposeComplete: enter
01:55:28.246 00.002 1032 UpdateGuideState(): m_state=6
01:55:28.249 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1006
01:55:28.250 00.001 1032 Star::Find returns 1 (0), X=225.49, Y=619.80, Mass=1240, SNR=24.8, Peak=119 HFD=3.0
01:55:28.252 00.002 1032 MultiStar: [#1 0.06,0.02,1.05,U] [#2 0.07,0.11,0.79,U] [#3 0.11,0.01,0.72,U] [#4 0.03,0.07,0.74,U] [#5 0.05,-0.03,0.62,U] [#6 0.21,-0.03,0.72,U] [#7 0.04,0.07,0.59,U] [#8 -0.12,-0.01,0.55,U] 
01:55:28.254 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {-0.07, 0.17}
01:55:28.255 00.001 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
01:55:28.257 00.002 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
01:55:28.258 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.85 mountX=0.04 mountY=-0.05, mountTheta=-0.98
01:55:28.260 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
01:55:28.262 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
01:55:28.264 00.002 10072 Worker thread wakes up
01:55:28.264 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
01:55:28.264 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
01:55:28.264 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
01:55:28.266 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:28.268 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.42
01:55:28.268 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:55:28.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:28.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:55:28.269 00.001 10072 MoveAxis(W, 14, ABG)
01:55:28.269 00.000 10072 Guiding  Dir = 3, Dur = 14
01:55:28.269 00.000 10072 IsGuiding returns 0
01:55:28.269 00.000 10072 PulseGuide returned control before completion, sleep 24
01:55:28.285 00.016 1032 UpdateGuideState exits: m=1240 SNR=24.8
01:55:28.287 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:28.291 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:28.292 00.001 1032 Enqueuing Expose request
01:55:28.305 00.013 10072 IsGuiding returns 0
01:55:28.305 00.000 10072 Move returns status 0, amount 14
01:55:28.305 00.000 10072 MoveAxis(N, 0, ABG)
01:55:28.305 00.000 10072 Move returns status 0, amount 0
01:55:28.305 00.000 10072 move complete, result=0
01:55:28.305 00.000 10072 worker thread done servicing request
01:55:28.305 00.000 10072 Worker thread wakes up
01:55:28.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:28.305 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:28.306 00.001 1032 GuideStep: 0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
01:55:28.716 00.410 10072 Exposure complete
01:55:28.767 00.051 1032 OnExposeComplete: enter
01:55:28.771 00.004 1032 UpdateGuideState(): m_state=6
01:55:28.772 00.001 10072 worker thread done servicing request
01:55:28.772 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1007
01:55:28.773 00.001 1032 Star::Find returns 1 (0), X=225.44, Y=619.77, Mass=1347, SNR=25.9, Peak=141 HFD=3.0
01:55:28.777 00.004 1032 MultiStar: [#1 -0.02,0.09,1.00,U] [#2 0.05,0.16,0.77,U] [#3 0.10,0.12,0.71,U] [#4 -0.04,0.11,0.73,U] [#5 -0.03,0.01,0.60,U] [#6 -0.01,-0.01,0.71,U] [#7 0.06,0.12,0.56,U] [#8 -0.20,-0.01,0.57,U] 
01:55:28.779 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {-0.12, 0.13}
01:55:28.781 00.002 1032 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.83) = xAngle (0.02 = 0.02)
01:55:28.782 00.001 1032 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.02 = 0.02)
01:55:28.784 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.85 mountX=0.09 mountY=0.00, mountTheta=0.02
01:55:28.787 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.09, opts=13)
01:55:28.789 00.002 1032 Enqueuing Move request for scope (-0.02, 0.09)
01:55:28.791 00.002 10072 Worker thread wakes up
01:55:28.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
01:55:28.791 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
01:55:28.791 00.000 10072 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=0.00
01:55:28.793 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:28.795 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.39
01:55:28.795 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:55:28.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:28.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:55:28.796 00.001 10072 MoveAxis(W, 12, ABG)
01:55:28.796 00.000 10072 Guiding  Dir = 3, Dur = 12
01:55:28.796 00.000 10072 IsGuiding returns 0
01:55:28.797 00.001 10072 PulseGuide returned control before completion, sleep 22
01:55:28.815 00.018 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:55:28.816 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:28.819 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:28.820 00.001 1032 Enqueuing Expose request
01:55:28.823 00.003 10072 IsGuiding returns 0
01:55:28.823 00.000 10072 Move returns status 0, amount 12
01:55:28.823 00.000 10072 MoveAxis(N, 0, ABG)
01:55:28.823 00.000 10072 Move returns status 0, amount 0
01:55:28.823 00.000 10072 move complete, result=0
01:55:28.823 00.000 10072 worker thread done servicing request
01:55:28.823 00.000 10072 Worker thread wakes up
01:55:28.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:28.823 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:28.831 00.008 1032 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
01:55:29.457 00.626 10072 Exposure complete
01:55:29.504 00.047 10072 worker thread done servicing request
01:55:29.505 00.001 1032 OnExposeComplete: enter
01:55:29.507 00.002 1032 UpdateGuideState(): m_state=6
01:55:29.508 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1008
01:55:29.509 00.001 1032 Star::Find returns 1 (0), X=225.57, Y=619.80, Mass=1255, SNR=25.0, Peak=133 HFD=3.1
01:55:29.512 00.003 1032 MultiStar: [#1 0.00,0.10,1.10,U] [#2 0.11,0.12,0.78,U] [#3 0.03,0.11,0.73,U] [#4 -0.01,0.04,0.74,U] [#5 0.01,0.01,0.62,U] [#6 0.18,0.08,0.77,U] [#7 -0.05,0.07,0.60,U] [#8 -0.10,0.05,0.57,U] 
01:55:29.513 00.001 1032 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.01, 0.16}
01:55:29.514 00.001 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
01:55:29.516 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
01:55:29.518 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.29 mountX=0.08 mountY=-0.05, mountTheta=-0.54
01:55:29.522 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
01:55:29.524 00.002 1032 Enqueuing Move request for scope (0.02, 0.09)
01:55:29.525 00.001 10072 Worker thread wakes up
01:55:29.526 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
01:55:29.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
01:55:29.526 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.05
01:55:29.528 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:29.530 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.35
01:55:29.530 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:55:29.530 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:29.530 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:55:29.530 00.000 10072 MoveAxis(W, 14, ABG)
01:55:29.530 00.000 10072 Guiding  Dir = 3, Dur = 14
01:55:29.530 00.000 10072 IsGuiding returns 0
01:55:29.531 00.001 10072 PulseGuide returned control before completion, sleep 24
01:55:29.548 00.017 1032 UpdateGuideState exits: m=1255 SNR=25.0
01:55:29.549 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:29.551 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:29.552 00.001 1032 Enqueuing Expose request
01:55:29.562 00.010 10072 IsGuiding returns 0
01:55:29.562 00.000 10072 Move returns status 0, amount 14
01:55:29.562 00.000 10072 MoveAxis(N, 0, ABG)
01:55:29.562 00.000 10072 Move returns status 0, amount 0
01:55:29.562 00.000 10072 move complete, result=0
01:55:29.562 00.000 10072 worker thread done servicing request
01:55:29.562 00.000 10072 Worker thread wakes up
01:55:29.562 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:29.563 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:29.563 00.000 1032 GuideStep: 0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
01:55:29.973 00.410 10072 Exposure complete
01:55:30.024 00.051 10072 worker thread done servicing request
01:55:30.024 00.000 1032 OnExposeComplete: enter
01:55:30.026 00.002 1032 UpdateGuideState(): m_state=6
01:55:30.028 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1009
01:55:30.029 00.001 1032 Star::Find returns 1 (0), X=225.50, Y=619.79, Mass=1296, SNR=25.4, Peak=145 HFD=3.0
01:55:30.031 00.002 1032 MultiStar: [#1 0.03,0.05,1.05,U] [#2 -0.06,0.03,0.79,U] [#3 -0.02,0.11,0.71,U] [#4 0.06,0.02,0.74,U] [#5 0.17,-0.00,0.60,U] [#6 0.06,0.06,0.75,U] [#7 0.09,-0.07,0.63,U] [#8 -0.12,0.14,0.56,U] 
01:55:30.034 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {-0.06, 0.16}
01:55:30.037 00.003 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
01:55:30.039 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
01:55:30.041 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.33 mountX=0.05 mountY=-0.03, mountTheta=-0.50
01:55:30.044 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
01:55:30.046 00.002 1032 Enqueuing Move request for scope (0.01, 0.06)
01:55:30.050 00.004 10072 Worker thread wakes up
01:55:30.050 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
01:55:30.050 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
01:55:30.050 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.03
01:55:30.053 00.003 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.30
01:55:30.053 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:55:30.054 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:30.054 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:30.056 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:55:30.056 00.000 10072 MoveAxis(W, 9, ABG)
01:55:30.056 00.000 10072 Guiding  Dir = 3, Dur = 9
01:55:30.056 00.000 10072 IsGuiding returns 0
01:55:30.057 00.001 10072 PulseGuide returned control before completion, sleep 19
01:55:30.074 00.017 1032 UpdateGuideState exits: m=1296 SNR=25.4
01:55:30.076 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:30.078 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:30.083 00.005 10072 IsGuiding returns 0
01:55:30.083 00.000 1032 Enqueuing Expose request
01:55:30.086 00.003 10072 Move returns status 0, amount 9
01:55:30.086 00.000 10072 MoveAxis(N, 0, ABG)
01:55:30.087 00.001 10072 Move returns status 0, amount 0
01:55:30.087 00.000 10072 move complete, result=0
01:55:30.087 00.000 10072 worker thread done servicing request
01:55:30.087 00.000 10072 Worker thread wakes up
01:55:30.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:30.087 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:30.093 00.006 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
01:55:30.724 00.631 10072 Exposure complete
01:55:30.773 00.049 10072 worker thread done servicing request
01:55:30.773 00.000 1032 OnExposeComplete: enter
01:55:30.775 00.002 1032 UpdateGuideState(): m_state=6
01:55:30.777 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1010
01:55:30.780 00.003 1032 Star::Find returns 1 (0), X=225.47, Y=619.80, Mass=1304, SNR=25.4, Peak=130 HFD=3.1
01:55:30.783 00.003 1032 MultiStar: [#1 0.01,0.05,1.06,U] [#2 0.07,0.14,0.76,U] [#3 0.14,0.07,0.71,U] [#4 0.06,0.24,0.73,U] [#5 0.12,0.04,0.59,U] [#6 0.21,0.06,0.74,U] [#7 0.12,0.19,0.62,U] [#8 -0.14,-0.01,0.56,U] 
01:55:30.786 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.11}, one-star: {-0.09, 0.17}
01:55:30.788 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
01:55:30.789 00.001 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
01:55:30.791 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=0.09 mountY=-0.08, mountTheta=-0.68
01:55:30.794 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.11, opts=13)
01:55:30.796 00.002 1032 Enqueuing Move request for scope (0.05, 0.11)
01:55:30.799 00.003 10072 Worker thread wakes up
01:55:30.799 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
01:55:30.799 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:55:30.799 00.000 10072 Moving (0.05, 0.11) raw xDistance=0.09 yDistance=-0.08
01:55:30.802 00.003 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.25
01:55:30.802 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:55:30.802 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:30.802 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:55:30.802 00.000 10072 MoveAxis(W, 11, ABG)
01:55:30.802 00.000 10072 Guiding  Dir = 3, Dur = 11
01:55:30.802 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:30.806 00.004 10072 IsGuiding returns 0
01:55:30.806 00.000 10072 PulseGuide returned control before completion, sleep 21
01:55:30.825 00.019 1032 UpdateGuideState exits: m=1304 SNR=25.4
01:55:30.827 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:30.827 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:30.831 00.004 1032 Enqueuing Expose request
01:55:30.833 00.002 10072 IsGuiding returns 0
01:55:30.833 00.000 10072 Move returns status 0, amount 11
01:55:30.833 00.000 10072 MoveAxis(N, 0, ABG)
01:55:30.833 00.000 10072 Move returns status 0, amount 0
01:55:30.833 00.000 10072 move complete, result=0
01:55:30.833 00.000 10072 worker thread done servicing request
01:55:30.834 00.001 10072 Worker thread wakes up
01:55:30.834 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:30.834 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:30.843 00.009 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:55:31.240 00.397 10072 Exposure complete
01:55:31.293 00.053 10072 worker thread done servicing request
01:55:31.294 00.001 1032 OnExposeComplete: enter
01:55:31.296 00.002 1032 UpdateGuideState(): m_state=6
01:55:31.299 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1011
01:55:31.308 00.009 1032 Star::Find returns 1 (0), X=225.54, Y=619.83, Mass=1375, SNR=26.1, Peak=149 HFD=3.0
01:55:31.310 00.002 1032 MultiStar: [#1 0.12,0.14,0.98,U] [#2 0.09,0.15,0.75,U] [#3 0.10,0.24,0.71,U] [#4 0.09,0.17,0.68,U] [#5 0.22,-0.00,0.63,U] [#6 0.22,0.17,0.71,U] [#7 -0.07,0.01,0.57,U] [#8 -0.29,0.20,0.51,U] 
01:55:31.312 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.15}, one-star: {-0.02, 0.20}
01:55:31.315 00.003 1032 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.83) = xAngle (-0.65 = -0.65)
01:55:31.317 00.002 1032 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.65 = -0.65)
01:55:31.319 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.18 mountX=0.13 mountY=-0.10, mountTheta=-0.65
01:55:31.323 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.15, opts=13)
01:55:31.326 00.003 1032 Enqueuing Move request for scope (0.06, 0.15)
01:55:31.328 00.002 10072 Worker thread wakes up
01:55:31.328 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
01:55:31.328 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
01:55:31.328 00.000 10072 Moving (0.06, 0.15) raw xDistance=0.13 yDistance=-0.10
01:55:31.331 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:31.334 00.003 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.19
01:55:31.334 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
01:55:31.334 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:31.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:55:31.334 00.000 10072 MoveAxis(W, 10, ABG)
01:55:31.334 00.000 10072 Guiding  Dir = 3, Dur = 10
01:55:31.335 00.001 10072 IsGuiding returns 0
01:55:31.335 00.000 10072 PulseGuide returned control before completion, sleep 20
01:55:31.354 00.019 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:55:31.356 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:31.358 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:31.360 00.002 1032 Enqueuing Expose request
01:55:31.364 00.004 10072 IsGuiding returns 0
01:55:31.364 00.000 10072 Move returns status 0, amount 10
01:55:31.364 00.000 10072 MoveAxis(N, 0, ABG)
01:55:31.364 00.000 10072 Move returns status 0, amount 0
01:55:31.364 00.000 10072 move complete, result=0
01:55:31.365 00.001 10072 worker thread done servicing request
01:55:31.365 00.000 10072 Worker thread wakes up
01:55:31.365 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:31.365 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:31.373 00.008 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:55:32.097 00.724 10072 Exposure complete
01:55:32.145 00.048 10072 worker thread done servicing request
01:55:32.145 00.000 1032 OnExposeComplete: enter
01:55:32.149 00.004 1032 UpdateGuideState(): m_state=6
01:55:32.151 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1012
01:55:32.154 00.003 1032 Star::Find returns 1 (0), X=225.41, Y=619.82, Mass=1293, SNR=25.3, Peak=143 HFD=2.9
01:55:32.156 00.002 1032 MultiStar: [#1 0.01,0.18,1.02,U] [#2 -0.09,0.13,0.78,U] [#3 0.10,0.13,0.71,U] [#4 -0.09,0.25,0.72,U] [#5 -0.06,0.07,0.61,U] [#6 0.09,0.21,0.72,U] [#7 -0.09,0.16,0.59,U] [#8 -0.10,0.27,0.57,U] 
01:55:32.158 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.18}, one-star: {-0.15, 0.19}
01:55:32.161 00.003 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
01:55:32.162 00.001 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
01:55:32.164 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.81 mountX=0.18 mountY=-0.00, mountTheta=-0.02
01:55:32.167 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.18, opts=13)
01:55:32.169 00.002 1032 Enqueuing Move request for scope (-0.04, 0.18)
01:55:32.170 00.001 10072 Worker thread wakes up
01:55:32.171 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
01:55:32.171 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
01:55:32.171 00.000 10072 Moving (-0.04, 0.18) raw xDistance=0.18 yDistance=-0.00
01:55:32.174 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:32.176 00.002 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 316.14
01:55:32.178 00.002 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
01:55:32.178 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:32.178 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:55:32.178 00.000 10072 MoveAxis(W, 95, ABG)
01:55:32.178 00.000 10072 Guiding  Dir = 3, Dur = 95
01:55:32.178 00.000 10072 IsGuiding returns 0
01:55:32.179 00.001 10072 PulseGuide returned control before completion, sleep 105
01:55:32.197 00.018 1032 UpdateGuideState exits: m=1293 SNR=25.3
01:55:32.199 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:32.201 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:32.208 00.007 1032 Enqueuing Expose request
01:55:32.297 00.089 10072 IsGuiding returns 0
01:55:32.297 00.000 10072 Move returns status 0, amount 95
01:55:32.297 00.000 10072 MoveAxis(N, 0, ABG)
01:55:32.297 00.000 10072 Move returns status 0, amount 0
01:55:32.297 00.000 10072 move complete, result=0
01:55:32.297 00.000 10072 worker thread done servicing request
01:55:32.297 00.000 10072 Worker thread wakes up
01:55:32.297 00.000 1032 GuideStep: 0.2 px 95 ms WEST, -0.0 px 0 ms NORTH
01:55:32.299 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:32.300 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:32.709 00.409 10072 Exposure complete
01:55:32.755 00.046 10072 worker thread done servicing request
01:55:32.755 00.000 1032 OnExposeComplete: enter
01:55:32.757 00.002 1032 UpdateGuideState(): m_state=6
01:55:32.759 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1013
01:55:32.761 00.002 1032 Star::Find returns 1 (0), X=225.48, Y=619.87, Mass=1337, SNR=25.8, Peak=152 HFD=3.0
01:55:32.763 00.002 1032 MultiStar: [#1 -0.01,0.20,1.01,U] [#2 -0.06,0.14,0.75,U] [#3 0.08,0.17,0.73,U] [#4 -0.18,0.15,0.74,U] [#5 -0.04,0.05,0.61,U] [#6 -0.05,0.06,0.74,U] [#7 0.02,0.18,0.58,U] [#8 -0.15,-0.01,0.56,U] 
01:55:32.764 00.001 1032 refined, 8 included, MultiStar: {-0.05, 0.14}, one-star: {-0.07, 0.24}
01:55:32.767 00.003 1032 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.83) = xAngle (0.08 = 0.08)
01:55:32.769 00.002 1032 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.08 = 0.08)
01:55:32.772 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.91 mountX=0.15 mountY=0.01, mountTheta=0.08
01:55:32.776 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.14, opts=13)
01:55:32.778 00.002 1032 Enqueuing Move request for scope (-0.05, 0.14)
01:55:32.779 00.001 10072 Worker thread wakes up
01:55:32.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
01:55:32.779 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
01:55:32.779 00.000 10072 Moving (-0.05, 0.14) raw xDistance=0.15 yDistance=0.01
01:55:32.781 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:32.783 00.002 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 316.09
01:55:32.783 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:55:32.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:32.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:55:32.785 00.002 10072 MoveAxis(W, 80, ABG)
01:55:32.785 00.000 10072 Guiding  Dir = 3, Dur = 80
01:55:32.785 00.000 10072 IsGuiding returns 0
01:55:32.786 00.001 10072 PulseGuide returned control before completion, sleep 90
01:55:32.804 00.018 1032 UpdateGuideState exits: m=1337 SNR=25.8
01:55:32.807 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:32.808 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:32.810 00.002 1032 Enqueuing Expose request
01:55:32.876 00.066 10072 IsGuiding returns 1
01:55:32.876 00.000 10072 scope still moving after pulse duration time elapsed
01:55:32.908 00.032 10072 IsGuiding returns 0
01:55:32.908 00.000 10072 scope move finished after 80 + 43 ms
01:55:32.908 00.000 10072 Move returns status 0, amount 80
01:55:32.908 00.000 10072 MoveAxis(N, 0, ABG)
01:55:32.908 00.000 10072 Move returns status 0, amount 0
01:55:32.908 00.000 10072 move complete, result=0
01:55:32.908 00.000 10072 worker thread done servicing request
01:55:32.908 00.000 10072 Worker thread wakes up
01:55:32.908 00.000 1032 GuideStep: 0.2 px 80 ms WEST, 0.0 px 0 ms NORTH
01:55:32.911 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:32.911 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:33.642 00.731 10072 Exposure complete
01:55:33.688 00.046 10072 worker thread done servicing request
01:55:33.688 00.000 1032 OnExposeComplete: enter
01:55:33.691 00.003 1032 UpdateGuideState(): m_state=6
01:55:33.693 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1014
01:55:33.694 00.001 1032 Star::Find returns 1 (0), X=225.53, Y=619.63, Mass=1307, SNR=25.5, Peak=164 HFD=3.0
01:55:33.696 00.002 1032 MultiStar: [#1 0.10,-0.02,1.02,U] [#2 0.07,-0.06,0.75,U] [#3 0.13,-0.07,0.70,U] [#4 -0.16,-0.08,0.74,U] [#5 0.02,-0.20,0.64,U] [#6 0.19,-0.10,0.73,U] [#7 0.11,-0.09,0.57,U] [#8 -0.03,0.02,0.58,U] 
01:55:33.698 00.002 1032 single-star, 8 included, MultiStar: {0.04, -0.06}, one-star: {-0.03, -0.00}
01:55:33.699 00.001 1032 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.83) = xAngle (-4.89 = 1.40)
01:55:33.702 00.003 1032 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.89 = 1.40)
01:55:33.704 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.06 mountX=0.00 mountY=0.03, mountTheta=1.40
01:55:33.707 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
01:55:33.709 00.002 1032 Enqueuing Move request for scope (-0.03, -0.00)
01:55:33.710 00.001 10072 Worker thread wakes up
01:55:33.710 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
01:55:33.710 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
01:55:33.710 00.000 10072 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.03
01:55:33.712 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:33.714 00.002 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 316.04
01:55:33.714 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:55:33.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:33.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:55:33.714 00.000 10072 MoveAxis(W, 12, ABG)
01:55:33.714 00.000 10072 Guiding  Dir = 3, Dur = 12
01:55:33.715 00.001 10072 IsGuiding returns 0
01:55:33.715 00.000 10072 PulseGuide returned control before completion, sleep 22
01:55:33.733 00.018 1032 UpdateGuideState exits: m=1307 SNR=25.5
01:55:33.737 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:33.740 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:33.744 00.004 1032 Enqueuing Expose request
01:55:33.751 00.007 10072 IsGuiding returns 0
01:55:33.751 00.000 10072 Move returns status 0, amount 12
01:55:33.751 00.000 10072 MoveAxis(N, 0, ABG)
01:55:33.751 00.000 10072 Move returns status 0, amount 0
01:55:33.751 00.000 10072 move complete, result=0
01:55:33.751 00.000 10072 worker thread done servicing request
01:55:33.751 00.000 10072 Worker thread wakes up
01:55:33.751 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:33.752 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:33.753 00.001 1032 GuideStep: 0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
01:55:34.159 00.406 10072 Exposure complete
01:55:34.202 00.043 10072 worker thread done servicing request
01:55:34.202 00.000 1032 OnExposeComplete: enter
01:55:34.206 00.004 1032 UpdateGuideState(): m_state=6
01:55:34.209 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1015
01:55:34.210 00.001 1032 Star::Find returns 1 (0), X=225.45, Y=619.74, Mass=1308, SNR=25.5, Peak=152 HFD=2.9
01:55:34.212 00.002 1032 MultiStar: [#1 0.03,0.03,1.07,U] [#2 -0.05,0.06,0.75,U] [#3 0.04,-0.07,0.73,U] [#4 -0.14,0.06,0.71,U] [#5 -0.00,-0.05,0.64,U] [#6 0.23,0.04,0.70,U] [#7 0.02,0.01,0.59,U] [#8 -0.12,-0.12,0.53,U] 
01:55:34.214 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.11, 0.11}
01:55:34.217 00.003 1032 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.83) = xAngle (0.32 = 0.32)
01:55:34.219 00.002 1032 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.32 = 0.32)
01:55:34.221 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.15 mountX=0.02 mountY=0.01, mountTheta=0.32
01:55:34.224 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
01:55:34.227 00.003 1032 Enqueuing Move request for scope (-0.01, 0.02)
01:55:34.229 00.002 10072 Worker thread wakes up
01:55:34.229 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:55:34.229 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:55:34.229 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.01
01:55:34.231 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:34.232 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.99
01:55:34.233 00.001 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:55:34.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:34.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:55:34.233 00.000 10072 MoveAxis(W, 10, ABG)
01:55:34.233 00.000 10072 Guiding  Dir = 3, Dur = 10
01:55:34.233 00.000 10072 IsGuiding returns 0
01:55:34.233 00.000 10072 PulseGuide returned control before completion, sleep 20
01:55:34.251 00.018 1032 UpdateGuideState exits: m=1308 SNR=25.5
01:55:34.253 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:34.254 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:34.255 00.001 1032 Enqueuing Expose request
01:55:34.264 00.009 10072 IsGuiding returns 0
01:55:34.264 00.000 10072 Move returns status 0, amount 10
01:55:34.264 00.000 10072 MoveAxis(N, 0, ABG)
01:55:34.264 00.000 10072 Move returns status 0, amount 0
01:55:34.264 00.000 10072 move complete, result=0
01:55:34.264 00.000 10072 worker thread done servicing request
01:55:34.264 00.000 10072 Worker thread wakes up
01:55:34.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:34.264 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:34.266 00.002 1032 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
01:55:34.891 00.625 10072 Exposure complete
01:55:34.933 00.042 1032 OnExposeComplete: enter
01:55:34.936 00.003 1032 UpdateGuideState(): m_state=6
01:55:34.938 00.002 10072 worker thread done servicing request
01:55:34.938 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1016
01:55:34.939 00.001 1032 Star::Find returns 1 (0), X=225.73, Y=619.87, Mass=1343, SNR=25.8, Peak=135 HFD=2.7
01:55:34.940 00.001 1032 MultiStar: [#1 0.17,0.07,0.98,U] [#2 0.17,0.09,0.75,U] [#3 0.17,0.10,0.69,U] [#4 0.07,0.16,0.72,U] [#5 0.06,0.01,0.61,U] [#6 0.26,-0.06,0.71,U] [#7 0.10,0.05,0.60,U] [#8 0.03,0.14,0.56,U] 
01:55:34.942 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.10}, one-star: {0.17, 0.24}
01:55:34.944 00.002 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
01:55:34.945 00.001 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
01:55:34.947 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.60 mountX=0.06 mountY=-0.16, mountTheta=-1.23
01:55:34.949 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.10, opts=13)
01:55:34.950 00.001 1032 Enqueuing Move request for scope (0.14, 0.10)
01:55:34.951 00.001 10072 Worker thread wakes up
01:55:34.952 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
01:55:34.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
01:55:34.952 00.000 10072 Moving (0.14, 0.10) raw xDistance=0.06 yDistance=-0.16
01:55:34.953 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:34.956 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.92
01:55:34.956 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:55:34.956 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:34.956 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:55:34.956 00.000 10072 MoveAxis(W, 12, ABG)
01:55:34.956 00.000 10072 Guiding  Dir = 3, Dur = 12
01:55:34.957 00.001 10072 IsGuiding returns 0
01:55:34.957 00.000 10072 PulseGuide returned control before completion, sleep 22
01:55:34.974 00.017 1032 UpdateGuideState exits: m=1343 SNR=25.8
01:55:34.975 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:34.977 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:34.978 00.001 1032 Enqueuing Expose request
01:55:34.983 00.005 10072 IsGuiding returns 0
01:55:34.983 00.000 10072 Move returns status 0, amount 12
01:55:34.983 00.000 10072 MoveAxis(N, 0, ABG)
01:55:34.983 00.000 10072 Move returns status 0, amount 0
01:55:34.983 00.000 10072 move complete, result=0
01:55:34.983 00.000 10072 worker thread done servicing request
01:55:34.983 00.000 10072 Worker thread wakes up
01:55:34.983 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:34.983 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:34.987 00.004 1032 GuideStep: 0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
01:55:35.391 00.404 10072 Exposure complete
01:55:35.439 00.048 10072 worker thread done servicing request
01:55:35.439 00.000 1032 OnExposeComplete: enter
01:55:35.441 00.002 1032 UpdateGuideState(): m_state=6
01:55:35.443 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1017
01:55:35.445 00.002 1032 Star::Find returns 1 (0), X=225.62, Y=619.75, Mass=1364, SNR=26.0, Peak=151 HFD=2.9
01:55:35.447 00.002 1032 MultiStar: [#1 0.16,0.11,1.00,U] [#2 0.06,0.10,0.75,U] [#3 0.15,0.01,0.70,U] [#4 0.10,0.06,0.72,U] [#5 0.00,-0.22,0.60,U] [#6 0.29,-0.03,0.71,U] [#7 0.20,0.00,0.59,U] [#8 0.10,0.00,0.55,U] 
01:55:35.449 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.06, 0.12}
01:55:35.450 00.001 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
01:55:35.453 00.003 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
01:55:35.454 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.25 mountX=-0.00 mountY=-0.13, mountTheta=-1.58
01:55:35.457 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
01:55:35.460 00.003 1032 Enqueuing Move request for scope (0.12, 0.03)
01:55:35.462 00.002 10072 Worker thread wakes up
01:55:35.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
01:55:35.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
01:55:35.462 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.00 yDistance=-0.13
01:55:35.464 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:35.466 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.85
01:55:35.466 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:55:35.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:35.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:55:35.466 00.000 10072 MoveAxis(W, 11, ABG)
01:55:35.466 00.000 10072 Guiding  Dir = 3, Dur = 11
01:55:35.466 00.000 10072 IsGuiding returns 0
01:55:35.468 00.002 10072 PulseGuide returned control before completion, sleep 21
01:55:35.486 00.018 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:55:35.489 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:35.491 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:35.494 00.003 1032 Enqueuing Expose request
01:55:35.497 00.003 10072 IsGuiding returns 0
01:55:35.497 00.000 10072 Move returns status 0, amount 11
01:55:35.497 00.000 10072 MoveAxis(N, 0, ABG)
01:55:35.497 00.000 10072 Move returns status 0, amount 0
01:55:35.497 00.000 10072 move complete, result=0
01:55:35.497 00.000 10072 worker thread done servicing request
01:55:35.497 00.000 10072 Worker thread wakes up
01:55:35.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:35.497 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:35.504 00.007 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:55:36.125 00.621 10072 Exposure complete
01:55:36.172 00.047 10072 worker thread done servicing request
01:55:36.172 00.000 1032 OnExposeComplete: enter
01:55:36.175 00.003 1032 UpdateGuideState(): m_state=6
01:55:36.177 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1018
01:55:36.179 00.002 1032 Star::Find returns 1 (0), X=225.60, Y=619.67, Mass=1296, SNR=25.4, Peak=135 HFD=3.0
01:55:36.182 00.003 1032 MultiStar: [#1 0.19,-0.03,1.05,U] [#2 0.00,-0.07,0.77,U] [#3 0.21,0.09,0.70,U] [#4 0.09,-0.03,0.73,U] [#5 0.12,-0.17,0.63,U] [#6 0.30,-0.08,0.71,U] [#7 0.02,0.01,0.60,U] [#8 0.03,0.04,0.58,U] 
01:55:36.183 00.001 1032 single-star, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.05, 0.04}
01:55:36.185 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
01:55:36.187 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
01:55:36.188 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.68 mountX=0.02 mountY=-0.05, mountTheta=-1.15
01:55:36.192 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
01:55:36.196 00.004 1032 Enqueuing Move request for scope (0.05, 0.04)
01:55:36.198 00.002 10072 Worker thread wakes up
01:55:36.198 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:55:36.198 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:55:36.198 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.02 yDistance=-0.05
01:55:36.201 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:36.205 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.78
01:55:36.205 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:55:36.205 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:36.205 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:55:36.206 00.001 10072 MoveAxis(W, 12, ABG)
01:55:36.206 00.000 10072 Guiding  Dir = 3, Dur = 12
01:55:36.206 00.000 10072 IsGuiding returns 0
01:55:36.207 00.001 10072 PulseGuide returned control before completion, sleep 22
01:55:36.223 00.016 1032 UpdateGuideState exits: m=1296 SNR=25.4
01:55:36.225 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:36.226 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:36.228 00.002 1032 Enqueuing Expose request
01:55:36.231 00.003 10072 IsGuiding returns 0
01:55:36.231 00.000 10072 Move returns status 0, amount 12
01:55:36.231 00.000 10072 MoveAxis(N, 0, ABG)
01:55:36.231 00.000 10072 Move returns status 0, amount 0
01:55:36.231 00.000 10072 move complete, result=0
01:55:36.231 00.000 10072 worker thread done servicing request
01:55:36.231 00.000 10072 Worker thread wakes up
01:55:36.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:36.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:36.237 00.006 1032 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
01:55:36.640 00.403 10072 Exposure complete
01:55:36.690 00.050 10072 worker thread done servicing request
01:55:36.690 00.000 1032 OnExposeComplete: enter
01:55:36.692 00.002 1032 UpdateGuideState(): m_state=6
01:55:36.694 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1019
01:55:36.696 00.002 1032 Star::Find returns 1 (0), X=225.64, Y=619.59, Mass=1389, SNR=26.3, Peak=146 HFD=3.0
01:55:36.698 00.002 1032 MultiStar: [#1 0.19,-0.07,0.98,U] [#2 0.14,-0.11,0.76,U] [#3 0.22,-0.09,0.68,U] [#4 0.11,-0.08,0.70,U] [#5 0.06,-0.12,0.59,U] [#6 0.18,-0.16,0.69,U] [#7 0.07,-0.07,0.58,U] [#8 0.00,0.06,0.50,U] 
01:55:36.699 00.001 1032 single-star, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.08, -0.04}
01:55:36.702 00.003 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
01:55:36.705 00.003 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
01:55:36.707 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.51 mountX=-0.06 mountY=-0.07, mountTheta=-2.34
01:55:36.711 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
01:55:36.712 00.001 1032 Enqueuing Move request for scope (0.08, -0.04)
01:55:36.714 00.002 10072 Worker thread wakes up
01:55:36.714 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
01:55:36.714 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
01:55:36.714 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
01:55:36.716 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:36.718 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.71
01:55:36.718 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:55:36.718 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:36.718 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:55:36.718 00.000 10072 MoveAxis(W, 10, ABG)
01:55:36.718 00.000 10072 Guiding  Dir = 3, Dur = 10
01:55:36.719 00.001 10072 IsGuiding returns 0
01:55:36.719 00.000 10072 PulseGuide returned control before completion, sleep 20
01:55:36.735 00.016 1032 UpdateGuideState exits: m=1389 SNR=26.3
01:55:36.739 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:36.742 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:36.745 00.003 1032 Enqueuing Expose request
01:55:36.747 00.002 10072 IsGuiding returns 1
01:55:36.747 00.000 10072 scope still moving after pulse duration time elapsed
01:55:36.777 00.030 10072 IsGuiding returns 1
01:55:36.808 00.031 10072 IsGuiding returns 1
01:55:36.840 00.032 10072 IsGuiding returns 1
01:55:36.872 00.032 10072 IsGuiding returns 1
01:55:36.902 00.030 10072 IsGuiding returns 1
01:55:36.933 00.031 10072 IsGuiding returns 1
01:55:36.965 00.032 10072 IsGuiding returns 1
01:55:36.996 00.031 10072 IsGuiding returns 1
01:55:37.028 00.032 10072 IsGuiding returns 1
01:55:37.058 00.030 10072 IsGuiding returns 1
01:55:37.090 00.032 10072 IsGuiding returns 1
01:55:37.120 00.030 10072 IsGuiding returns 1
01:55:37.151 00.031 10072 IsGuiding returns 1
01:55:37.182 00.031 10072 IsGuiding returns 0
01:55:37.182 00.000 10072 scope move finished after 10 + 453 ms
01:55:37.182 00.000 10072 Move returns status 0, amount 10
01:55:37.183 00.001 10072 MoveAxis(N, 0, ABG)
01:55:37.183 00.000 10072 Move returns status 0, amount 0
01:55:37.183 00.000 10072 move complete, result=0
01:55:37.183 00.000 10072 worker thread done servicing request
01:55:37.183 00.000 10072 Worker thread wakes up
01:55:37.183 00.000 1032 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:55:37.186 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:37.186 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:37.810 00.624 10072 Exposure complete
01:55:37.856 00.046 10072 worker thread done servicing request
01:55:37.856 00.000 1032 OnExposeComplete: enter
01:55:37.858 00.002 1032 UpdateGuideState(): m_state=6
01:55:37.859 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1020
01:55:37.861 00.002 1032 Star::Find returns 1 (0), X=225.75, Y=619.80, Mass=1394, SNR=26.3, Peak=131 HFD=2.9
01:55:37.864 00.003 1032 MultiStar: [#1 0.17,0.00,0.99,U] [#2 0.15,0.02,0.74,U] [#3 0.17,0.06,0.65,U] [#4 0.17,-0.04,0.72,U] [#5 0.13,0.01,0.59,U] [#6 0.30,-0.02,0.70,U] [#7 0.22,0.00,0.60,U] [#8 0.01,-0.06,0.56,U] 
01:55:37.865 00.001 1032 refined, 8 included, MultiStar: {0.17, 0.02}, one-star: {0.20, 0.16}
01:55:37.867 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
01:55:37.869 00.002 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
01:55:37.870 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.18 cameraTheta=0.13 mountX=-0.02 mountY=-0.17, mountTheta=-1.70
01:55:37.873 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.02, opts=13)
01:55:37.875 00.002 1032 Enqueuing Move request for scope (0.17, 0.02)
01:55:37.876 00.001 10072 Worker thread wakes up
01:55:37.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
01:55:37.876 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
01:55:37.876 00.000 10072 Moving (0.17, 0.02) raw xDistance=-0.02 yDistance=-0.17
01:55:37.878 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:37.879 00.001 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.64
01:55:37.879 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:55:37.879 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:37.879 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:55:37.879 00.000 10072 MoveAxis(W, 14, ABG)
01:55:37.879 00.000 10072 Guiding  Dir = 3, Dur = 14
01:55:37.880 00.001 10072 IsGuiding returns 0
01:55:37.880 00.000 10072 PulseGuide returned control before completion, sleep 24
01:55:37.897 00.017 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:55:37.899 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:37.902 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:37.904 00.002 1032 Enqueuing Expose request
01:55:37.915 00.011 10072 IsGuiding returns 0
01:55:37.915 00.000 10072 Move returns status 0, amount 14
01:55:37.915 00.000 10072 MoveAxis(N, 0, ABG)
01:55:37.915 00.000 10072 Move returns status 0, amount 0
01:55:37.915 00.000 10072 move complete, result=0
01:55:37.915 00.000 10072 worker thread done servicing request
01:55:37.915 00.000 10072 Worker thread wakes up
01:55:37.915 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:37.916 00.001 1032 GuideStep: -0.0 px 14 ms WEST, -0.2 px 0 ms NORTH
01:55:37.919 00.003 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:38.324 00.405 10072 Exposure complete
01:55:38.374 00.050 10072 worker thread done servicing request
01:55:38.374 00.000 1032 OnExposeComplete: enter
01:55:38.376 00.002 1032 UpdateGuideState(): m_state=6
01:55:38.378 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1021
01:55:38.380 00.002 1032 Star::Find returns 1 (0), X=225.63, Y=619.71, Mass=1319, SNR=25.6, Peak=132 HFD=3.0
01:55:38.382 00.002 1032 MultiStar: [#1 0.22,0.02,1.05,U] [#2 0.13,0.07,0.77,U] [#3 0.25,0.08,0.70,U] [#4 0.13,-0.02,0.71,U] [#5 0.18,-0.04,0.64,U] [#6 0.26,-0.06,0.70,U] [#7 0.09,0.01,0.57,U] [#8 -0.01,0.03,0.55,U] 
01:55:38.384 00.002 1032 single-star, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.07, 0.08}
01:55:38.386 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:55:38.386 00.000 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:55:38.388 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.81 mountX=0.05 mountY=-0.09, mountTheta=-1.02
01:55:38.391 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
01:55:38.393 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
01:55:38.395 00.002 10072 Worker thread wakes up
01:55:38.395 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:55:38.395 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:55:38.395 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.05 yDistance=-0.09
01:55:38.397 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:38.401 00.004 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.58
01:55:38.401 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:55:38.402 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:38.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:55:38.402 00.000 10072 MoveAxis(W, 10, ABG)
01:55:38.402 00.000 10072 Guiding  Dir = 3, Dur = 10
01:55:38.402 00.000 10072 IsGuiding returns 0
01:55:38.403 00.001 10072 PulseGuide returned control before completion, sleep 20
01:55:38.420 00.017 1032 UpdateGuideState exits: m=1319 SNR=25.6
01:55:38.421 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:38.424 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:38.426 00.002 1032 Enqueuing Expose request
01:55:38.430 00.004 10072 IsGuiding returns 0
01:55:38.430 00.000 10072 Move returns status 0, amount 10
01:55:38.430 00.000 10072 MoveAxis(N, 0, ABG)
01:55:38.430 00.000 10072 Move returns status 0, amount 0
01:55:38.430 00.000 10072 move complete, result=0
01:55:38.430 00.000 10072 worker thread done servicing request
01:55:38.430 00.000 10072 Worker thread wakes up
01:55:38.430 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:38.430 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:38.435 00.005 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
01:55:39.061 00.626 10072 Exposure complete
01:55:39.106 00.045 10072 worker thread done servicing request
01:55:39.106 00.000 1032 OnExposeComplete: enter
01:55:39.108 00.002 1032 UpdateGuideState(): m_state=6
01:55:39.110 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1022
01:55:39.112 00.002 1032 Star::Find returns 1 (0), X=225.68, Y=619.62, Mass=1253, SNR=24.9, Peak=127 HFD=3.0
01:55:39.114 00.002 1032 MultiStar: [#1 0.18,-0.08,1.04,U] [#2 0.10,-0.20,0.80,U] [#3 0.29,-0.09,0.70,U] [#4 0.27,-0.13,0.74,U] [#5 0.14,-0.12,0.64,U] [#6 0.20,-0.07,0.75,U] [#7 0.10,0.02,0.63,U] [#8 0.04,-0.25,0.57,U] 
01:55:39.118 00.004 1032 single-star, 8 included, MultiStar: {0.16, -0.10}, one-star: {0.13, -0.02}
01:55:39.120 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
01:55:39.122 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
01:55:39.124 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.12 mountX=-0.05 mountY=-0.12, mountTheta=-1.95
01:55:39.126 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
01:55:39.128 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
01:55:39.129 00.001 10072 Worker thread wakes up
01:55:39.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
01:55:39.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
01:55:39.129 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
01:55:39.132 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:39.132 00.000 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.51
01:55:39.133 00.001 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:55:39.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:39.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:55:39.133 00.000 10072 MoveAxis(W, 11, ABG)
01:55:39.133 00.000 10072 Guiding  Dir = 3, Dur = 11
01:55:39.133 00.000 10072 IsGuiding returns 0
01:55:39.134 00.001 10072 PulseGuide returned control before completion, sleep 21
01:55:39.150 00.016 1032 UpdateGuideState exits: m=1253 SNR=24.9
01:55:39.152 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:39.154 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:39.157 00.003 1032 Enqueuing Expose request
01:55:39.168 00.011 10072 IsGuiding returns 0
01:55:39.168 00.000 10072 Move returns status 0, amount 11
01:55:39.168 00.000 10072 MoveAxis(N, 0, ABG)
01:55:39.168 00.000 10072 Move returns status 0, amount 0
01:55:39.168 00.000 10072 move complete, result=0
01:55:39.168 00.000 10072 worker thread done servicing request
01:55:39.168 00.000 10072 Worker thread wakes up
01:55:39.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:39.169 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:39.169 00.000 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:55:39.580 00.411 10072 Exposure complete
01:55:39.634 00.054 10072 worker thread done servicing request
01:55:39.634 00.000 1032 OnExposeComplete: enter
01:55:39.636 00.002 1032 UpdateGuideState(): m_state=6
01:55:39.638 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1023
01:55:39.639 00.001 1032 Star::Find returns 1 (0), X=225.58, Y=619.73, Mass=1297, SNR=25.4, Peak=146 HFD=3.0
01:55:39.642 00.003 1032 MultiStar: [#1 0.15,0.04,1.05,U] [#2 0.04,-0.00,0.75,U] [#3 0.07,-0.00,0.70,U] [#4 0.06,0.04,0.72,U] [#5 -0.00,-0.04,0.65,U] [#6 0.19,-0.01,0.75,U] [#7 0.04,0.01,0.59,U] [#8 -0.17,0.09,0.56,U] 
01:55:39.644 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.02, 0.10}
01:55:39.646 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
01:55:39.648 00.002 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
01:55:39.650 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.48 mountX=0.01 mountY=-0.06, mountTheta=-1.35
01:55:39.652 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
01:55:39.654 00.002 1032 Enqueuing Move request for scope (0.05, 0.03)
01:55:39.656 00.002 10072 Worker thread wakes up
01:55:39.656 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
01:55:39.656 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
01:55:39.656 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
01:55:39.658 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:39.660 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.45
01:55:39.660 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:55:39.660 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:39.660 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:55:39.660 00.000 10072 MoveAxis(W, 10, ABG)
01:55:39.660 00.000 10072 Guiding  Dir = 3, Dur = 10
01:55:39.660 00.000 10072 IsGuiding returns 0
01:55:39.661 00.001 10072 PulseGuide returned control before completion, sleep 20
01:55:39.678 00.017 1032 UpdateGuideState exits: m=1297 SNR=25.4
01:55:39.680 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:39.682 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:39.685 00.003 1032 Enqueuing Expose request
01:55:39.688 00.003 10072 IsGuiding returns 0
01:55:39.688 00.000 10072 Move returns status 0, amount 10
01:55:39.688 00.000 10072 MoveAxis(N, 0, ABG)
01:55:39.688 00.000 10072 Move returns status 0, amount 0
01:55:39.688 00.000 10072 move complete, result=0
01:55:39.688 00.000 10072 worker thread done servicing request
01:55:39.689 00.001 10072 Worker thread wakes up
01:55:39.689 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:39.689 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:39.696 00.007 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:55:40.317 00.621 10072 Exposure complete
01:55:40.369 00.052 10072 worker thread done servicing request
01:55:40.369 00.000 1032 OnExposeComplete: enter
01:55:40.371 00.002 1032 UpdateGuideState(): m_state=6
01:55:40.373 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1024
01:55:40.376 00.003 1032 Star::Find returns 1 (0), X=225.56, Y=619.83, Mass=1294, SNR=25.3, Peak=146 HFD=2.9
01:55:40.377 00.001 1032 MultiStar: [#1 0.02,0.03,1.03,U] [#2 0.05,0.12,0.78,U] [#3 0.13,0.09,0.69,U] [#4 -0.09,0.08,0.75,U] [#5 0.02,-0.02,0.62,U] [#6 0.13,0.09,0.73,U] [#7 0.00,0.24,0.61,U] [#8 -0.04,0.12,0.57,U] 
01:55:40.379 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.00, 0.20}
01:55:40.380 00.001 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
01:55:40.382 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
01:55:40.383 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.33 mountX=0.10 mountY=-0.05, mountTheta=-0.50
01:55:40.385 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
01:55:40.387 00.002 1032 Enqueuing Move request for scope (0.03, 0.11)
01:55:40.389 00.002 10072 Worker thread wakes up
01:55:40.389 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
01:55:40.389 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:55:40.389 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.05
01:55:40.391 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:40.393 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.36
01:55:40.393 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:55:40.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:40.394 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:55:40.394 00.000 10072 MoveAxis(W, 14, ABG)
01:55:40.394 00.000 10072 Guiding  Dir = 3, Dur = 14
01:55:40.394 00.000 10072 IsGuiding returns 0
01:55:40.394 00.000 10072 PulseGuide returned control before completion, sleep 24
01:55:40.413 00.019 1032 UpdateGuideState exits: m=1294 SNR=25.3
01:55:40.415 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:40.416 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:40.418 00.002 1032 Enqueuing Expose request
01:55:40.421 00.003 10072 IsGuiding returns 0
01:55:40.421 00.000 10072 Move returns status 0, amount 14
01:55:40.421 00.000 10072 MoveAxis(N, 0, ABG)
01:55:40.421 00.000 10072 Move returns status 0, amount 0
01:55:40.421 00.000 10072 move complete, result=0
01:55:40.421 00.000 10072 worker thread done servicing request
01:55:40.421 00.000 10072 Worker thread wakes up
01:55:40.422 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:40.422 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:40.427 00.005 1032 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
01:55:40.832 00.405 10072 Exposure complete
01:55:40.877 00.045 10072 worker thread done servicing request
01:55:40.878 00.001 1032 OnExposeComplete: enter
01:55:40.880 00.002 1032 UpdateGuideState(): m_state=6
01:55:40.882 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1025
01:55:40.883 00.001 1032 Star::Find returns 1 (0), X=225.66, Y=619.68, Mass=1223, SNR=24.5, Peak=129 HFD=3.0
01:55:40.885 00.002 1032 MultiStar: [#1 0.15,0.05,1.09,U] [#2 -0.04,-0.02,0.79,U] [#3 0.22,0.03,0.77,U] [#4 0.11,0.02,0.74,U] [#5 0.22,-0.12,0.66,U] [#6 0.25,0.11,0.77,U] [#7 0.10,-0.03,0.61,U] [#8 -0.05,0.10,0.57,U] 
01:55:40.887 00.002 1032 single-star, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.11, 0.05}
01:55:40.888 00.001 1032 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.83) = xAngle (-1.43 = -1.43)
01:55:40.891 00.003 1032 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.43 = -1.43)
01:55:40.896 00.005 1032 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.40 mountX=0.02 mountY=-0.11, mountTheta=-1.43
01:55:40.899 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.05, opts=13)
01:55:40.902 00.003 1032 Enqueuing Move request for scope (0.11, 0.05)
01:55:40.904 00.002 10072 Worker thread wakes up
01:55:40.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
01:55:40.904 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
01:55:40.904 00.000 10072 Moving (0.11, 0.05) raw xDistance=0.02 yDistance=-0.11
01:55:40.906 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:40.909 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.28
01:55:40.909 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:55:40.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:40.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:55:40.909 00.000 10072 MoveAxis(W, 11, ABG)
01:55:40.909 00.000 10072 Guiding  Dir = 3, Dur = 11
01:55:40.910 00.001 10072 IsGuiding returns 0
01:55:40.910 00.000 10072 PulseGuide returned control before completion, sleep 21
01:55:40.928 00.018 1032 UpdateGuideState exits: m=1223 SNR=24.5
01:55:40.930 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:40.932 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:40.934 00.002 1032 Enqueuing Expose request
01:55:40.938 00.004 10072 IsGuiding returns 0
01:55:40.938 00.000 10072 Move returns status 0, amount 11
01:55:40.938 00.000 10072 MoveAxis(N, 0, ABG)
01:55:40.938 00.000 10072 Move returns status 0, amount 0
01:55:40.938 00.000 10072 move complete, result=0
01:55:40.939 00.001 10072 worker thread done servicing request
01:55:40.939 00.000 10072 Worker thread wakes up
01:55:40.939 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:40.939 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:40.944 00.005 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:55:41.564 00.620 10072 Exposure complete
01:55:41.616 00.052 10072 worker thread done servicing request
01:55:41.616 00.000 1032 OnExposeComplete: enter
01:55:41.619 00.003 1032 UpdateGuideState(): m_state=6
01:55:41.620 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1026
01:55:41.623 00.003 1032 Star::Find returns 1 (0), X=225.79, Y=619.64, Mass=1293, SNR=25.3, Peak=130 HFD=2.8
01:55:41.626 00.003 1032 MultiStar: [#1 0.25,-0.05,1.04,U] [#2 0.11,-0.02,0.77,U] [#3 0.31,-0.05,0.75,U] [#4 0.12,-0.15,0.77,U] [#5 0.18,-0.19,0.60,U] [#6 0.29,-0.10,0.72,U] [#7 0.21,-0.12,0.59,U] [#8 0.05,-0.07,0.54,U] 
01:55:41.628 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.07}, one-star: {0.23, 0.01}
01:55:41.629 00.001 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
01:55:41.631 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
01:55:41.632 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.22 cameraTheta=-0.35 mountX=-0.12 mountY=-0.18, mountTheta=-2.18
01:55:41.635 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.07, opts=13)
01:55:41.637 00.002 1032 Enqueuing Move request for scope (0.20, -0.07)
01:55:41.639 00.002 10072 Worker thread wakes up
01:55:41.639 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
01:55:41.639 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
01:55:41.639 00.000 10072 Moving (0.20, -0.07) raw xDistance=-0.12 yDistance=-0.18
01:55:41.641 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:41.643 00.002 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.20
01:55:41.643 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
01:55:41.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:41.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:55:41.643 00.000 10072 MoveAxis(W, 13, ABG)
01:55:41.643 00.000 10072 Guiding  Dir = 3, Dur = 13
01:55:41.644 00.001 10072 IsGuiding returns 0
01:55:41.645 00.001 10072 PulseGuide returned control before completion, sleep 22
01:55:41.663 00.018 1032 UpdateGuideState exits: m=1293 SNR=25.3
01:55:41.666 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:41.668 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:41.670 00.002 1032 Enqueuing Expose request
01:55:41.671 00.001 10072 IsGuiding returns 0
01:55:41.671 00.000 10072 Move returns status 0, amount 13
01:55:41.671 00.000 10072 MoveAxis(N, 0, ABG)
01:55:41.671 00.000 10072 Move returns status 0, amount 0
01:55:41.673 00.002 10072 move complete, result=0
01:55:41.673 00.000 10072 worker thread done servicing request
01:55:41.673 00.000 10072 Worker thread wakes up
01:55:41.673 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:41.673 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:41.682 00.009 1032 GuideStep: -0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
01:55:42.077 00.395 10072 Exposure complete
01:55:42.126 00.049 10072 worker thread done servicing request
01:55:42.127 00.001 1032 OnExposeComplete: enter
01:55:42.128 00.001 1032 UpdateGuideState(): m_state=6
01:55:42.130 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1027
01:55:42.132 00.002 1032 Star::Find returns 1 (0), X=225.68, Y=619.57, Mass=1351, SNR=25.9, Peak=138 HFD=3.0
01:55:42.133 00.001 1032 MultiStar: [#1 0.25,-0.13,1.09,U] [#2 0.12,-0.15,0.77,U] [#3 0.16,-0.01,0.70,U] [#4 0.11,-0.15,0.71,U] [#5 0.09,-0.27,0.62,U] [#6 0.42,0.01,0.73,U] [#7 0.14,-0.07,0.58,U] [#8 0.09,-0.05,0.55,U] 
01:55:42.135 00.002 1032 single-star, 8 included, MultiStar: {0.17, -0.10}, one-star: {0.13, -0.06}
01:55:42.136 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
01:55:42.138 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
01:55:42.139 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.47 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
01:55:42.143 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.06, opts=13)
01:55:42.146 00.003 1032 Enqueuing Move request for scope (0.13, -0.06)
01:55:42.147 00.001 10072 Worker thread wakes up
01:55:42.147 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
01:55:42.147 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
01:55:42.148 00.001 10072 Moving (0.13, -0.06) raw xDistance=-0.10 yDistance=-0.11
01:55:42.150 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:42.152 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.12
01:55:42.152 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
01:55:42.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:42.152 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:55:42.152 00.000 10072 MoveAxis(W, 11, ABG)
01:55:42.152 00.000 10072 Guiding  Dir = 3, Dur = 11
01:55:42.153 00.001 10072 IsGuiding returns 0
01:55:42.153 00.000 10072 PulseGuide returned control before completion, sleep 21
01:55:42.170 00.017 1032 UpdateGuideState exits: m=1351 SNR=25.9
01:55:42.171 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:42.174 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:42.176 00.002 1032 Enqueuing Expose request
01:55:42.185 00.009 10072 IsGuiding returns 0
01:55:42.185 00.000 10072 Move returns status 0, amount 11
01:55:42.185 00.000 10072 MoveAxis(N, 0, ABG)
01:55:42.185 00.000 10072 Move returns status 0, amount 0
01:55:42.185 00.000 10072 move complete, result=0
01:55:42.185 00.000 10072 worker thread done servicing request
01:55:42.185 00.000 10072 Worker thread wakes up
01:55:42.185 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:42.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:42.186 00.001 1032 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:55:42.812 00.626 10072 Exposure complete
01:55:42.858 00.046 10072 worker thread done servicing request
01:55:42.859 00.001 1032 OnExposeComplete: enter
01:55:42.861 00.002 1032 UpdateGuideState(): m_state=6
01:55:42.864 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1028
01:55:42.868 00.004 1032 Star::Find returns 1 (0), X=225.73, Y=619.61, Mass=1306, SNR=25.5, Peak=140 HFD=2.8
01:55:42.869 00.001 1032 MultiStar: [#1 0.16,0.00,1.05,U] [#2 0.05,-0.19,0.74,U] [#3 0.27,-0.05,0.71,U] [#4 0.16,-0.10,0.75,U] [#5 0.32,-0.25,0.62,U] [#6 0.30,-0.05,0.72,U] [#7 0.27,0.07,0.60,U] [#8 0.08,-0.12,0.53,U] 
01:55:42.871 00.002 1032 single-star, 8 included, MultiStar: {0.20, -0.07}, one-star: {0.17, -0.03}
01:55:42.873 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
01:55:42.875 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
01:55:42.877 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-0.15 mountX=-0.07 mountY=-0.16, mountTheta=-1.98
01:55:42.880 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
01:55:42.881 00.001 1032 Enqueuing Move request for scope (0.17, -0.03)
01:55:42.883 00.002 10072 Worker thread wakes up
01:55:42.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
01:55:42.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
01:55:42.883 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.07 yDistance=-0.16
01:55:42.885 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:42.887 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 315.04
01:55:42.887 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:55:42.887 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:42.887 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:55:42.887 00.000 10072 MoveAxis(W, 12, ABG)
01:55:42.888 00.001 10072 Guiding  Dir = 3, Dur = 12
01:55:42.888 00.000 10072 IsGuiding returns 0
01:55:42.888 00.000 10072 PulseGuide returned control before completion, sleep 22
01:55:42.906 00.018 1032 UpdateGuideState exits: m=1306 SNR=25.5
01:55:42.908 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:42.908 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:42.911 00.003 1032 Enqueuing Expose request
01:55:42.917 00.006 10072 IsGuiding returns 0
01:55:42.917 00.000 10072 Move returns status 0, amount 12
01:55:42.917 00.000 10072 MoveAxis(N, 0, ABG)
01:55:42.917 00.000 10072 Move returns status 0, amount 0
01:55:42.917 00.000 10072 move complete, result=0
01:55:42.917 00.000 10072 worker thread done servicing request
01:55:42.917 00.000 10072 Worker thread wakes up
01:55:42.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:42.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:42.919 00.002 1032 GuideStep: -0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
01:55:43.327 00.408 10072 Exposure complete
01:55:43.380 00.053 10072 worker thread done servicing request
01:55:43.380 00.000 1032 OnExposeComplete: enter
01:55:43.382 00.002 1032 UpdateGuideState(): m_state=6
01:55:43.384 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1029
01:55:43.386 00.002 1032 Star::Find returns 1 (0), X=225.67, Y=619.77, Mass=1371, SNR=26.1, Peak=152 HFD=2.9
01:55:43.388 00.002 1032 MultiStar: [#1 0.17,0.06,0.99,U] [#2 0.16,0.09,0.79,U] [#3 0.18,-0.10,0.68,U] [#4 0.12,0.15,0.75,U] [#5 0.12,0.01,0.61,U] [#6 0.31,0.05,0.67,U] [#7 0.03,-0.00,0.56,U] [#8 0.07,0.15,0.56,U] 
01:55:43.390 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.07}, one-star: {0.11, 0.13}
01:55:43.391 00.001 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
01:55:43.393 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
01:55:43.396 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.42 mountX=0.03 mountY=-0.16, mountTheta=-1.41
01:55:43.399 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
01:55:43.402 00.003 1032 Enqueuing Move request for scope (0.14, 0.07)
01:55:43.404 00.002 10072 Worker thread wakes up
01:55:43.404 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
01:55:43.404 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
01:55:43.404 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.16
01:55:43.407 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:43.409 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 314.96
01:55:43.409 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:55:43.409 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:43.409 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:55:43.409 00.000 10072 MoveAxis(W, 10, ABG)
01:55:43.409 00.000 10072 Guiding  Dir = 3, Dur = 10
01:55:43.410 00.001 10072 IsGuiding returns 0
01:55:43.410 00.000 10072 PulseGuide returned control before completion, sleep 20
01:55:43.429 00.019 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:55:43.432 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:43.435 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:43.437 00.002 10072 IsGuiding returns 0
01:55:43.437 00.000 10072 Move returns status 0, amount 10
01:55:43.437 00.000 10072 MoveAxis(N, 0, ABG)
01:55:43.437 00.000 10072 Move returns status 0, amount 0
01:55:43.437 00.000 10072 move complete, result=0
01:55:43.437 00.000 10072 worker thread done servicing request
01:55:43.437 00.000 1032 Enqueuing Expose request
01:55:43.439 00.002 10072 Worker thread wakes up
01:55:43.439 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:43.439 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:43.439 00.000 1032 GuideStep: 0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
01:55:44.073 00.634 10072 Exposure complete
01:55:44.121 00.048 10072 worker thread done servicing request
01:55:44.122 00.001 1032 OnExposeComplete: enter
01:55:44.124 00.002 1032 UpdateGuideState(): m_state=6
01:55:44.127 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1030
01:55:44.129 00.002 1032 Star::Find returns 1 (0), X=225.65, Y=619.73, Mass=1377, SNR=26.1, Peak=155 HFD=2.9
01:55:44.130 00.001 1032 MultiStar: [#1 0.08,0.04,0.99,U] [#2 0.09,0.12,0.77,U] [#3 0.17,0.11,0.68,U] [#4 -0.01,0.07,0.68,U] [#5 0.18,-0.14,0.62,U] [#6 0.10,-0.01,0.66,U] [#7 0.12,0.03,0.58,U] [#8 0.01,0.08,0.54,U] 
01:55:44.132 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.09, 0.10}
01:55:44.133 00.001 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
01:55:44.135 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
01:55:44.138 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.49 mountX=0.02 mountY=-0.10, mountTheta=-1.34
01:55:44.142 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.05, opts=13)
01:55:44.144 00.002 1032 Enqueuing Move request for scope (0.09, 0.05)
01:55:44.146 00.002 10072 Worker thread wakes up
01:55:44.146 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
01:55:44.147 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
01:55:44.147 00.000 10072 Moving (0.09, 0.05) raw xDistance=0.02 yDistance=-0.10
01:55:44.148 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:44.151 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 314.88
01:55:44.151 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:55:44.151 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:44.151 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:55:44.151 00.000 10072 MoveAxis(W, 11, ABG)
01:55:44.151 00.000 10072 Guiding  Dir = 3, Dur = 11
01:55:44.152 00.001 10072 IsGuiding returns 0
01:55:44.152 00.000 10072 PulseGuide returned control before completion, sleep 21
01:55:44.168 00.016 1032 UpdateGuideState exits: m=1377 SNR=26.1
01:55:44.170 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:44.173 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:44.175 00.002 1032 Enqueuing Expose request
01:55:44.181 00.006 10072 IsGuiding returns 0
01:55:44.181 00.000 10072 Move returns status 0, amount 11
01:55:44.181 00.000 10072 MoveAxis(N, 0, ABG)
01:55:44.181 00.000 10072 Move returns status 0, amount 0
01:55:44.181 00.000 10072 move complete, result=0
01:55:44.181 00.000 10072 worker thread done servicing request
01:55:44.181 00.000 10072 Worker thread wakes up
01:55:44.181 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:44.181 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:44.185 00.004 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
01:55:44.588 00.403 10072 Exposure complete
01:55:44.636 00.048 10072 worker thread done servicing request
01:55:44.636 00.000 1032 OnExposeComplete: enter
01:55:44.638 00.002 1032 UpdateGuideState(): m_state=6
01:55:44.639 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1031
01:55:44.643 00.004 1032 Star::Find returns 1 (0), X=225.63, Y=619.68, Mass=1359, SNR=26.0, Peak=141 HFD=3.0
01:55:44.646 00.003 1032 MultiStar: [#1 0.20,-0.06,1.01,U] [#2 0.16,0.02,0.74,U] [#3 0.23,-0.15,0.73,U] [#4 0.14,-0.05,0.69,U] [#5 0.16,-0.14,0.61,U] [#6 0.28,-0.12,0.75,U] [#7 0.22,0.06,0.60,U] [#8 0.06,0.01,0.53,U] 
01:55:44.648 00.002 1032 single-star, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.07, 0.04}
01:55:44.650 00.002 1032 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.83) = xAngle (-1.27 = -1.27)
01:55:44.651 00.001 1032 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.27 = -1.27)
01:55:44.653 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.56 mountX=0.02 mountY=-0.08, mountTheta=-1.27
01:55:44.655 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
01:55:44.658 00.003 1032 Enqueuing Move request for scope (0.07, 0.04)
01:55:44.660 00.002 10072 Worker thread wakes up
01:55:44.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
01:55:44.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
01:55:44.660 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
01:55:44.662 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:44.664 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 314.80
01:55:44.664 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:55:44.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:44.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:55:44.664 00.000 10072 MoveAxis(W, 9, ABG)
01:55:44.664 00.000 10072 Guiding  Dir = 3, Dur = 9
01:55:44.664 00.000 10072 IsGuiding returns 0
01:55:44.665 00.001 10072 PulseGuide returned control before completion, sleep 19
01:55:44.681 00.016 1032 UpdateGuideState exits: m=1359 SNR=26.0
01:55:44.684 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:44.686 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:44.687 00.001 1032 Enqueuing Expose request
01:55:44.695 00.008 10072 IsGuiding returns 0
01:55:44.695 00.000 10072 Move returns status 0, amount 9
01:55:44.695 00.000 10072 MoveAxis(N, 0, ABG)
01:55:44.696 00.001 10072 Move returns status 0, amount 0
01:55:44.696 00.000 10072 move complete, result=0
01:55:44.696 00.000 10072 worker thread done servicing request
01:55:44.696 00.000 10072 Worker thread wakes up
01:55:44.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:44.697 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:44.698 00.001 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:55:45.326 00.628 10072 Exposure complete
01:55:45.375 00.049 10072 worker thread done servicing request
01:55:45.375 00.000 1032 OnExposeComplete: enter
01:55:45.377 00.002 1032 UpdateGuideState(): m_state=6
01:55:45.379 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1032
01:55:45.382 00.003 1032 Star::Find returns 1 (0), X=225.63, Y=619.83, Mass=1303, SNR=25.4, Peak=152 HFD=2.7
01:55:45.383 00.001 1032 MultiStar: [#1 0.10,0.01,1.02,U] [#2 0.17,0.06,0.78,U] [#3 0.29,0.08,0.70,U] [#4 0.18,0.05,0.74,U] [#5 0.12,-0.05,0.62,U] [#6 0.28,0.06,0.73,U] [#7 0.22,0.18,0.60,U] [#8 -0.06,0.07,0.56,U] 
01:55:45.388 00.005 1032 refined, 8 included, MultiStar: {0.15, 0.07}, one-star: {0.08, 0.19}
01:55:45.390 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
01:55:45.393 00.003 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
01:55:45.397 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.45 mountX=0.03 mountY=-0.17, mountTheta=-1.38
01:55:45.400 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.07, opts=13)
01:55:45.402 00.002 1032 Enqueuing Move request for scope (0.15, 0.07)
01:55:45.404 00.002 10072 Worker thread wakes up
01:55:45.404 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
01:55:45.404 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
01:55:45.404 00.000 10072 Moving (0.15, 0.07) raw xDistance=0.03 yDistance=-0.17
01:55:45.406 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:45.409 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 314.71
01:55:45.409 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:55:45.409 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:45.409 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:55:45.409 00.000 10072 MoveAxis(W, 7, ABG)
01:55:45.409 00.000 10072 Guiding  Dir = 3, Dur = 7
01:55:45.410 00.001 10072 IsGuiding returns 0
01:55:45.412 00.002 10072 PulseGuide returned control before completion, sleep 17
01:55:45.432 00.020 1032 UpdateGuideState exits: m=1303 SNR=25.4
01:55:45.436 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:45.438 00.002 10072 IsGuiding returns 0
01:55:45.438 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:45.439 00.001 1032 Enqueuing Expose request
01:55:45.442 00.003 10072 Move returns status 0, amount 7
01:55:45.442 00.000 10072 MoveAxis(N, 0, ABG)
01:55:45.442 00.000 10072 Move returns status 0, amount 0
01:55:45.442 00.000 10072 move complete, result=0
01:55:45.442 00.000 10072 worker thread done servicing request
01:55:45.442 00.000 10072 Worker thread wakes up
01:55:45.442 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:45.442 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:45.449 00.007 1032 GuideStep: 0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
01:55:45.858 00.409 10072 Exposure complete
01:55:45.915 00.057 10072 worker thread done servicing request
01:55:45.915 00.000 1032 OnExposeComplete: enter
01:55:45.918 00.003 1032 UpdateGuideState(): m_state=6
01:55:45.920 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1033
01:55:45.924 00.004 1032 Star::Find returns 1 (0), X=225.48, Y=619.78, Mass=1298, SNR=25.4, Peak=148 HFD=3.0
01:55:45.927 00.003 1032 MultiStar: [#1 0.13,0.03,1.04,U] [#2 0.11,0.03,0.76,U] [#3 0.16,0.08,0.73,U] [#4 0.07,0.08,0.75,U] [#5 0.07,-0.07,0.62,U] [#6 0.26,0.04,0.69,U] [#7 0.11,0.17,0.60,U] [#8 -0.14,0.00,0.56,U] 
01:55:45.930 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {-0.07, 0.15}
01:55:45.932 00.002 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
01:55:45.935 00.003 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
01:55:45.937 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.65 mountX=0.04 mountY=-0.09, mountTheta=-1.18
01:55:45.941 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
01:55:45.944 00.003 1032 Enqueuing Move request for scope (0.08, 0.06)
01:55:45.946 00.002 10072 Worker thread wakes up
01:55:45.946 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:55:45.946 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:55:45.946 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
01:55:45.948 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:45.951 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 314.62
01:55:45.951 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:55:45.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:45.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:55:45.951 00.000 10072 MoveAxis(W, 6, ABG)
01:55:45.951 00.000 10072 Guiding  Dir = 3, Dur = 6
01:55:45.951 00.000 10072 IsGuiding returns 0
01:55:45.952 00.001 10072 PulseGuide returned control before completion, sleep 16
01:55:45.972 00.020 1032 UpdateGuideState exits: m=1298 SNR=25.4
01:55:45.974 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:45.976 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:45.977 00.001 1032 Enqueuing Expose request
01:55:45.981 00.004 10072 IsGuiding returns 0
01:55:45.981 00.000 10072 Move returns status 0, amount 6
01:55:45.981 00.000 10072 MoveAxis(N, 0, ABG)
01:55:45.981 00.000 10072 Move returns status 0, amount 0
01:55:45.981 00.000 10072 move complete, result=0
01:55:45.982 00.001 10072 worker thread done servicing request
01:55:45.982 00.000 10072 Worker thread wakes up
01:55:45.982 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:45.982 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:45.991 00.009 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:55:46.607 00.616 10072 Exposure complete
01:55:46.657 00.050 10072 worker thread done servicing request
01:55:46.657 00.000 1032 OnExposeComplete: enter
01:55:46.659 00.002 1032 UpdateGuideState(): m_state=6
01:55:46.661 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1034
01:55:46.662 00.001 1032 Star::Find returns 1 (0), X=225.49, Y=619.90, Mass=1247, SNR=24.9, Peak=144 HFD=2.9
01:55:46.664 00.002 1032 MultiStar: [#1 0.08,0.23,1.06,U] [#2 0.23,0.15,0.76,U] [#3 0.23,0.11,0.67,U] [#4 0.13,0.18,0.76,U] [#5 0.03,-0.01,0.62,U] [#6 0.16,0.11,0.72,U] [#7 0.14,0.16,0.62,U] [#8 0.16,0.28,0.57,U] 
01:55:46.665 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.17}, one-star: {-0.07, 0.27}
01:55:46.667 00.002 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
01:55:46.669 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
01:55:46.670 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.21 cameraTheta=0.99 mountX=0.14 mountY=-0.15, mountTheta=-0.84
01:55:46.674 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.17, opts=13)
01:55:46.677 00.003 1032 Enqueuing Move request for scope (0.11, 0.17)
01:55:46.679 00.002 10072 Worker thread wakes up
01:55:46.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
01:55:46.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
01:55:46.679 00.000 10072 Moving (0.11, 0.17) raw xDistance=0.14 yDistance=-0.15
01:55:46.681 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:46.684 00.003 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 314.53
01:55:46.684 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:55:46.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:46.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:55:46.684 00.000 10072 MoveAxis(W, 69, ABG)
01:55:46.684 00.000 10072 Guiding  Dir = 3, Dur = 69
01:55:46.684 00.000 10072 IsGuiding returns 0
01:55:46.685 00.001 10072 PulseGuide returned control before completion, sleep 79
01:55:46.702 00.017 1032 UpdateGuideState exits: m=1247 SNR=24.9
01:55:46.706 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:46.708 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:46.710 00.002 1032 Enqueuing Expose request
01:55:46.775 00.065 10072 IsGuiding returns 0
01:55:46.775 00.000 10072 Move returns status 0, amount 69
01:55:46.775 00.000 10072 MoveAxis(N, 0, ABG)
01:55:46.775 00.000 10072 Move returns status 0, amount 0
01:55:46.775 00.000 10072 move complete, result=0
01:55:46.775 00.000 10072 worker thread done servicing request
01:55:46.775 00.000 10072 Worker thread wakes up
01:55:46.775 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:46.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:46.777 00.002 1032 GuideStep: 0.1 px 69 ms WEST, -0.2 px 0 ms NORTH
01:55:47.186 00.409 10072 Exposure complete
01:55:47.236 00.050 10072 worker thread done servicing request
01:55:47.236 00.000 1032 OnExposeComplete: enter
01:55:47.238 00.002 1032 UpdateGuideState(): m_state=6
01:55:47.240 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1035
01:55:47.242 00.002 1032 Star::Find returns 1 (0), X=225.65, Y=619.73, Mass=1310, SNR=25.5, Peak=152 HFD=2.8
01:55:47.244 00.002 1032 MultiStar: [#1 0.12,0.09,1.06,U] [#2 0.04,0.07,0.77,U] [#3 0.30,0.08,0.71,U] [#4 0.10,0.05,0.74,U] [#5 0.12,0.02,0.63,U] [#6 0.27,0.07,0.73,U] [#7 0.01,-0.04,0.58,U] [#8 0.02,0.13,0.57,U] 
01:55:47.245 00.001 1032 single-star, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.09, 0.10}
01:55:47.247 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
01:55:47.248 00.001 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
01:55:47.250 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.82 mountX=0.07 mountY=-0.12, mountTheta=-1.01
01:55:47.252 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
01:55:47.256 00.004 1032 Enqueuing Move request for scope (0.09, 0.10)
01:55:47.258 00.002 10072 Worker thread wakes up
01:55:47.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
01:55:47.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
01:55:47.258 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.07 yDistance=-0.12
01:55:47.261 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:47.262 00.001 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 314.44
01:55:47.263 00.001 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:55:47.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:47.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:55:47.263 00.000 10072 MoveAxis(W, 5, ABG)
01:55:47.263 00.000 10072 Guiding  Dir = 3, Dur = 5
01:55:47.263 00.000 10072 IsGuiding returns 0
01:55:47.263 00.000 10072 PulseGuide returned control before completion, sleep 15
01:55:47.282 00.019 1032 UpdateGuideState exits: m=1310 SNR=25.5
01:55:47.284 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:47.286 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:47.289 00.003 1032 Enqueuing Expose request
01:55:47.292 00.003 10072 IsGuiding returns 0
01:55:47.292 00.000 10072 Move returns status 0, amount 5
01:55:47.292 00.000 10072 MoveAxis(N, 0, ABG)
01:55:47.292 00.000 10072 Move returns status 0, amount 0
01:55:47.292 00.000 10072 move complete, result=0
01:55:47.292 00.000 10072 worker thread done servicing request
01:55:47.292 00.000 10072 Worker thread wakes up
01:55:47.292 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:47.292 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:47.301 00.009 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:55:47.919 00.618 10072 Exposure complete
01:55:47.969 00.050 10072 worker thread done servicing request
01:55:47.969 00.000 1032 OnExposeComplete: enter
01:55:47.971 00.002 1032 UpdateGuideState(): m_state=6
01:55:47.972 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1036
01:55:47.974 00.002 1032 Star::Find returns 1 (0), X=225.61, Y=619.76, Mass=1338, SNR=25.7, Peak=144 HFD=3.0
01:55:47.975 00.001 1032 MultiStar: [#1 0.14,0.16,1.01,U] [#2 0.18,0.04,0.77,U] [#3 0.15,0.08,0.72,U] [#4 0.07,0.05,0.71,U] [#5 0.19,-0.12,0.63,U] [#6 0.27,0.02,0.72,U] [#7 0.11,0.17,0.56,U] [#8 0.03,0.07,0.54,U] 
01:55:47.977 00.002 1032 single-star, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.05, 0.12}
01:55:47.978 00.001 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
01:55:47.980 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
01:55:47.982 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.16 mountX=0.10 mountY=-0.08, mountTheta=-0.67
01:55:47.985 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.12, opts=13)
01:55:47.987 00.002 1032 Enqueuing Move request for scope (0.05, 0.12)
01:55:47.989 00.002 10072 Worker thread wakes up
01:55:47.989 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
01:55:47.989 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
01:55:47.989 00.000 10072 Moving (0.05, 0.12) raw xDistance=0.10 yDistance=-0.08
01:55:47.991 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:47.993 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 314.35
01:55:47.993 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:55:47.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:47.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:55:47.993 00.000 10072 MoveAxis(W, 4, ABG)
01:55:47.994 00.001 10072 Guiding  Dir = 3, Dur = 4
01:55:47.994 00.000 10072 IsGuiding returns 0
01:55:47.994 00.000 10072 PulseGuide returned control before completion, sleep 14
01:55:48.011 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.7
01:55:48.014 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:48.016 00.002 10072 IsGuiding returns 0
01:55:48.016 00.000 10072 Move returns status 0, amount 4
01:55:48.016 00.000 10072 MoveAxis(N, 0, ABG)
01:55:48.016 00.000 10072 Move returns status 0, amount 0
01:55:48.016 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:48.019 00.003 1032 Enqueuing Expose request
01:55:48.022 00.003 10072 move complete, result=0
01:55:48.022 00.000 10072 worker thread done servicing request
01:55:48.022 00.000 10072 Worker thread wakes up
01:55:48.022 00.000 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:55:48.024 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:48.024 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:48.436 00.412 10072 Exposure complete
01:55:48.486 00.050 10072 worker thread done servicing request
01:55:48.486 00.000 1032 OnExposeComplete: enter
01:55:48.489 00.003 1032 UpdateGuideState(): m_state=6
01:55:48.491 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1037
01:55:48.494 00.003 1032 Star::Find returns 1 (0), X=225.75, Y=619.86, Mass=1307, SNR=25.5, Peak=129 HFD=2.8
01:55:48.497 00.003 1032 MultiStar: [#1 0.18,0.13,1.05,U] [#2 0.31,0.11,0.77,U] [#3 0.29,0.08,0.73,U] [#4 0.11,0.00,0.74,U] [#5 0.27,-0.03,0.65,U] [#6 0.36,0.04,0.72,U] [#7 0.29,0.18,0.58,U] [#8 0.04,0.22,0.59,U] 
01:55:48.498 00.001 1032 refined, 8 included, MultiStar: {0.23, 0.11}, one-star: {0.20, 0.22}
01:55:48.500 00.002 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
01:55:48.501 00.001 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
01:55:48.503 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.25 cameraTheta=0.45 mountX=0.05 mountY=-0.25, mountTheta=-1.38
01:55:48.505 00.002 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.11, opts=13)
01:55:48.507 00.002 1032 Enqueuing Move request for scope (0.23, 0.11)
01:55:48.509 00.002 10072 Worker thread wakes up
01:55:48.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.11) opts 0xd
01:55:48.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.11)
01:55:48.509 00.000 10072 Moving (0.23, 0.11) raw xDistance=0.05 yDistance=-0.25
01:55:48.511 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:48.513 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 314.26
01:55:48.513 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:55:48.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:55:48.513 00.000 10072 MoveAxis(W, 3, ABG)
01:55:48.514 00.001 10072 Guiding  Dir = 3, Dur = 3
01:55:48.514 00.000 10072 IsGuiding returns 0
01:55:48.514 00.000 10072 PulseGuide returned control before completion, sleep 13
01:55:48.533 00.019 1032 UpdateGuideState exits: m=1307 SNR=25.5
01:55:48.534 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:48.536 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:48.538 00.002 1032 Enqueuing Expose request
01:55:48.543 00.005 10072 IsGuiding returns 1
01:55:48.543 00.000 10072 scope still moving after pulse duration time elapsed
01:55:48.576 00.033 10072 IsGuiding returns 1
01:55:48.605 00.029 10072 IsGuiding returns 1
01:55:48.636 00.031 10072 IsGuiding returns 1
01:55:48.667 00.031 10072 IsGuiding returns 1
01:55:48.699 00.032 10072 IsGuiding returns 0
01:55:48.700 00.001 10072 scope move finished after 3 + 182 ms
01:55:48.700 00.000 10072 Move returns status 0, amount 3
01:55:48.700 00.000 10072 MoveAxis(N, 159, ABG)
01:55:48.700 00.000 10072 Guiding  Dir = 0, Dur = 159
01:55:48.700 00.000 10072 IsGuiding returns 0
01:55:48.700 00.000 10072 PulseGuide returned control before completion, sleep 169
01:55:48.885 00.185 10072 IsGuiding returns 1
01:55:48.885 00.000 10072 scope still moving after pulse duration time elapsed
01:55:48.916 00.031 10072 IsGuiding returns 0
01:55:48.916 00.000 10072 scope move finished after 159 + 57 ms
01:55:48.916 00.000 10072 Move returns status 0, amount 159
01:55:48.917 00.001 10072 move complete, result=0
01:55:48.917 00.000 10072 worker thread done servicing request
01:55:48.917 00.000 10072 Worker thread wakes up
01:55:48.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:48.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:48.917 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 159 ms NORTH
01:55:49.544 00.627 10072 Exposure complete
01:55:49.591 00.047 1032 OnExposeComplete: enter
01:55:49.593 00.002 1032 UpdateGuideState(): m_state=6
01:55:49.596 00.003 10072 worker thread done servicing request
01:55:49.596 00.000 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1038
01:55:49.599 00.003 1032 Star::Find returns 1 (0), X=225.31, Y=619.88, Mass=1297, SNR=25.4, Peak=143 HFD=2.6
01:55:49.602 00.003 1032 MultiStar: [#1 -0.21,0.18,1.02,U] [#2 -0.08,0.13,0.80,U] [#3 0.08,0.21,0.72,U] [#4 -0.19,0.15,0.74,U] [#5 -0.12,0.05,0.63,U] [#6 -0.06,0.13,0.73,U] [#7 -0.07,0.26,0.58,U] [#8 -0.23,0.23,0.51,U] 
01:55:49.605 00.003 1032 refined, 8 included, MultiStar: {-0.13, 0.18}, one-star: {-0.25, 0.25}
01:55:49.608 00.003 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
01:55:49.610 00.002 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
01:55:49.612 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.21 mountX=0.21 mountY=0.08, mountTheta=0.38
01:55:49.614 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.18, opts=13)
01:55:49.617 00.003 1032 Enqueuing Move request for scope (-0.13, 0.18)
01:55:49.619 00.002 10072 Worker thread wakes up
01:55:49.619 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
01:55:49.619 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
01:55:49.619 00.000 10072 Moving (-0.13, 0.18) raw xDistance=0.21 yDistance=0.08
01:55:49.622 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:49.624 00.002 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 314.18
01:55:49.624 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
01:55:49.624 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:49.624 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:55:49.624 00.000 10072 MoveAxis(W, 98, ABG)
01:55:49.624 00.000 10072 Guiding  Dir = 3, Dur = 98
01:55:49.624 00.000 10072 IsGuiding returns 0
01:55:49.625 00.001 10072 PulseGuide returned control before completion, sleep 108
01:55:49.641 00.016 1032 UpdateGuideState exits: m=1297 SNR=25.4
01:55:49.644 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:49.645 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:49.646 00.001 1032 Enqueuing Expose request
01:55:49.745 00.099 10072 IsGuiding returns 0
01:55:49.745 00.000 10072 Move returns status 0, amount 98
01:55:49.745 00.000 10072 MoveAxis(N, 0, ABG)
01:55:49.745 00.000 10072 Move returns status 0, amount 0
01:55:49.745 00.000 10072 move complete, result=0
01:55:49.745 00.000 1032 GuideStep: 0.2 px 98 ms WEST, 0.1 px 0 ms NORTH
01:55:49.748 00.003 10072 worker thread done servicing request
01:55:49.748 00.000 10072 Worker thread wakes up
01:55:49.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:49.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:50.158 00.410 10072 Exposure complete
01:55:50.210 00.052 10072 worker thread done servicing request
01:55:50.210 00.000 1032 OnExposeComplete: enter
01:55:50.211 00.001 1032 UpdateGuideState(): m_state=6
01:55:50.213 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1039
01:55:50.216 00.003 1032 Star::Find returns 1 (0), X=225.37, Y=619.72, Mass=1411, SNR=26.5, Peak=150 HFD=2.9
01:55:50.218 00.002 1032 MultiStar: [#1 -0.09,-0.01,1.00,U] [#2 -0.13,0.06,0.77,U] [#3 -0.09,0.01,0.70,U] [#4 -0.15,0.01,0.70,U] [#5 -0.06,-0.12,0.57,U] [#6 0.03,0.03,0.70,U] [#7 -0.07,0.06,0.56,U] [#8 -0.41,-0.04,0.53,U] 
01:55:50.220 00.002 1032 refined, 8 included, MultiStar: {-0.13, 0.01}, one-star: {-0.19, 0.08}
01:55:50.222 00.002 1032 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.83) = xAngle (1.20 = 1.20)
01:55:50.224 00.002 1032 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.20 = 1.20)
01:55:50.225 00.001 1032 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.03 mountX=0.05 mountY=0.12, mountTheta=1.20
01:55:50.229 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.01, opts=13)
01:55:50.230 00.001 1032 Enqueuing Move request for scope (-0.13, 0.01)
01:55:50.232 00.002 10072 Worker thread wakes up
01:55:50.233 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
01:55:50.233 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
01:55:50.233 00.000 10072 Moving (-0.13, 0.01) raw xDistance=0.05 yDistance=0.12
01:55:50.235 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:50.237 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 314.08
01:55:50.237 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:55:50.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:50.237 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:55:50.238 00.001 10072 MoveAxis(W, 4, ABG)
01:55:50.238 00.000 10072 Guiding  Dir = 3, Dur = 4
01:55:50.239 00.001 10072 IsGuiding returns 0
01:55:50.240 00.001 10072 PulseGuide returned control before completion, sleep 14
01:55:50.256 00.016 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:55:50.259 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:50.260 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:50.263 00.003 1032 Enqueuing Expose request
01:55:50.265 00.002 10072 IsGuiding returns 0
01:55:50.265 00.000 10072 Move returns status 0, amount 4
01:55:50.265 00.000 10072 MoveAxis(N, 0, ABG)
01:55:50.265 00.000 10072 Move returns status 0, amount 0
01:55:50.265 00.000 10072 move complete, result=0
01:55:50.266 00.001 10072 worker thread done servicing request
01:55:50.266 00.000 10072 Worker thread wakes up
01:55:50.266 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:50.266 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:50.274 00.008 1032 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
01:55:50.895 00.621 10072 Exposure complete
01:55:50.941 00.046 10072 worker thread done servicing request
01:55:50.941 00.000 1032 OnExposeComplete: enter
01:55:50.942 00.001 1032 UpdateGuideState(): m_state=6
01:55:50.944 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1040
01:55:50.946 00.002 1032 Star::Find returns 1 (0), X=225.33, Y=619.71, Mass=1298, SNR=25.4, Peak=135 HFD=3.0
01:55:50.948 00.002 1032 MultiStar: [#1 -0.19,-0.02,1.04,U] [#2 -0.11,-0.09,0.75,U] [#3 -0.10,-0.13,0.70,U] [#4 -0.30,-0.06,0.75,U] [#5 0.03,-0.15,0.61,U] [#6 -0.04,-0.08,0.71,U] [#7 0.01,-0.17,0.59,U] [#8 -0.22,-0.12,0.55,U] 
01:55:50.949 00.001 1032 refined, 8 included, MultiStar: {-0.14, -0.07}, one-star: {-0.23, 0.07}
01:55:50.950 00.001 1032 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.83) = xAngle (-4.51 = 1.78)
01:55:50.952 00.002 1032 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.51 = 1.78)
01:55:50.953 00.001 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-2.68 mountX=-0.03 mountY=0.15, mountTheta=1.78
01:55:50.958 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.07, opts=13)
01:55:50.959 00.001 1032 Enqueuing Move request for scope (-0.14, -0.07)
01:55:50.961 00.002 10072 Worker thread wakes up
01:55:50.961 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
01:55:50.961 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
01:55:50.961 00.000 10072 Moving (-0.14, -0.07) raw xDistance=-0.03 yDistance=0.15
01:55:50.964 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:50.965 00.001 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 313.98
01:55:50.965 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:55:50.965 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:50.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:55:50.965 00.000 10072 MoveAxis(W, 3, ABG)
01:55:50.966 00.001 10072 Guiding  Dir = 3, Dur = 3
01:55:50.966 00.000 10072 IsGuiding returns 0
01:55:50.966 00.000 10072 PulseGuide returned control before completion, sleep 13
01:55:50.981 00.015 1032 UpdateGuideState exits: m=1298 SNR=25.4
01:55:50.983 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:50.986 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:50.988 00.002 1032 Enqueuing Expose request
01:55:50.990 00.002 10072 IsGuiding returns 0
01:55:50.990 00.000 10072 Move returns status 0, amount 3
01:55:50.991 00.001 10072 MoveAxis(N, 0, ABG)
01:55:50.991 00.000 10072 Move returns status 0, amount 0
01:55:50.991 00.000 10072 move complete, result=0
01:55:50.991 00.000 10072 worker thread done servicing request
01:55:50.991 00.000 10072 Worker thread wakes up
01:55:50.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:50.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:50.998 00.007 1032 GuideStep: -0.0 px 3 ms WEST, 0.2 px 0 ms NORTH
01:55:51.406 00.408 10072 Exposure complete
01:55:51.452 00.046 10072 worker thread done servicing request
01:55:51.453 00.001 1032 OnExposeComplete: enter
01:55:51.456 00.003 1032 UpdateGuideState(): m_state=6
01:55:51.458 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1041
01:55:51.460 00.002 1032 Star::Find returns 1 (0), X=225.46, Y=619.68, Mass=1370, SNR=26.1, Peak=151 HFD=3.0
01:55:51.464 00.004 1032 MultiStar: [#1 -0.00,-0.01,1.03,U] [#2 0.11,-0.04,0.76,U] [#3 0.09,0.09,0.70,U] [#4 -0.21,0.02,0.71,U] [#5 -0.13,-0.16,0.60,U] [#6 0.02,0.03,0.73,U] [#7 -0.02,-0.09,0.55,U] [#8 -0.22,0.09,0.55,U] 
01:55:51.465 00.001 1032 refined, 8 included, MultiStar: {-0.04, -0.00}, one-star: {-0.09, 0.05}
01:55:51.468 00.003 1032 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.83) = xAngle (-4.96 = 1.32)
01:55:51.469 00.001 1032 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.96 = 1.32)
01:55:51.471 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.13 mountX=0.01 mountY=0.04, mountTheta=1.32
01:55:51.474 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.00, opts=13)
01:55:51.476 00.002 1032 Enqueuing Move request for scope (-0.04, -0.00)
01:55:51.477 00.001 10072 Worker thread wakes up
01:55:51.478 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
01:55:51.478 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
01:55:51.478 00.000 10072 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=0.04
01:55:51.480 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:51.483 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 313.88
01:55:51.483 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:55:51.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:51.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:55:51.483 00.000 10072 MoveAxis(W, 3, ABG)
01:55:51.483 00.000 10072 Guiding  Dir = 3, Dur = 3
01:55:51.484 00.001 10072 IsGuiding returns 0
01:55:51.484 00.000 10072 PulseGuide returned control before completion, sleep 13
01:55:51.502 00.018 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:55:51.504 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:51.505 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:51.507 00.002 1032 Enqueuing Expose request
01:55:51.513 00.006 10072 IsGuiding returns 0
01:55:51.513 00.000 10072 Move returns status 0, amount 3
01:55:51.513 00.000 10072 MoveAxis(N, 0, ABG)
01:55:51.513 00.000 10072 Move returns status 0, amount 0
01:55:51.513 00.000 10072 move complete, result=0
01:55:51.514 00.001 10072 worker thread done servicing request
01:55:51.514 00.000 10072 Worker thread wakes up
01:55:51.514 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:51.514 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:51.516 00.002 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
01:55:52.140 00.624 10072 Exposure complete
01:55:52.188 00.048 10072 worker thread done servicing request
01:55:52.188 00.000 1032 OnExposeComplete: enter
01:55:52.191 00.003 1032 UpdateGuideState(): m_state=6
01:55:52.192 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1042
01:55:52.194 00.002 1032 Star::Find returns 1 (0), X=225.45, Y=619.67, Mass=1297, SNR=25.4, Peak=136 HFD=3.0
01:55:52.196 00.002 1032 MultiStar: [#1 0.08,0.07,0.99,U] [#2 -0.16,0.03,0.79,U] [#3 0.06,0.12,0.68,U] [#4 -0.02,0.05,0.73,U] [#5 0.00,-0.01,0.61,U] [#6 0.11,-0.02,0.73,U] [#7 -0.06,0.13,0.59,U] [#8 -0.18,0.20,0.55,U] 
01:55:52.198 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.10, 0.03}
01:55:52.200 00.002 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
01:55:52.202 00.002 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
01:55:52.204 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.99 mountX=0.07 mountY=0.01, mountTheta=0.16
01:55:52.209 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
01:55:52.210 00.001 1032 Enqueuing Move request for scope (-0.03, 0.06)
01:55:52.212 00.002 10072 Worker thread wakes up
01:55:52.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
01:55:52.212 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
01:55:52.212 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.07 yDistance=0.01
01:55:52.215 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:52.217 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 313.78
01:55:52.217 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:55:52.217 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:52.217 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:55:52.217 00.000 10072 MoveAxis(W, 3, ABG)
01:55:52.218 00.001 10072 Guiding  Dir = 3, Dur = 3
01:55:52.218 00.000 10072 IsGuiding returns 0
01:55:52.218 00.000 10072 PulseGuide returned control before completion, sleep 13
01:55:52.235 00.017 1032 UpdateGuideState exits: m=1297 SNR=25.4
01:55:52.237 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:52.238 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:52.240 00.002 1032 Enqueuing Expose request
01:55:52.247 00.007 10072 IsGuiding returns 0
01:55:52.247 00.000 10072 Move returns status 0, amount 3
01:55:52.248 00.001 10072 MoveAxis(N, 0, ABG)
01:55:52.248 00.000 10072 Move returns status 0, amount 0
01:55:52.248 00.000 10072 move complete, result=0
01:55:52.248 00.000 10072 worker thread done servicing request
01:55:52.248 00.000 10072 Worker thread wakes up
01:55:52.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:52.248 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:52.250 00.002 1032 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
01:55:52.653 00.403 10072 Exposure complete
01:55:52.703 00.050 10072 worker thread done servicing request
01:55:52.703 00.000 1032 OnExposeComplete: enter
01:55:52.706 00.003 1032 UpdateGuideState(): m_state=6
01:55:52.708 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1043
01:55:52.709 00.001 1032 Star::Find returns 1 (0), X=225.47, Y=619.63, Mass=1321, SNR=25.5, Peak=134 HFD=3.1
01:55:52.711 00.002 1032 MultiStar: [#1 -0.05,-0.05,1.07,U] [#2 -0.14,-0.12,0.75,U] [#3 0.09,-0.08,0.70,U] [#4 -0.10,-0.10,0.72,U] [#5 -0.07,-0.25,0.60,U] [#6 0.09,-0.02,0.77,U] [#7 -0.09,-0.06,0.58,U] [#8 -0.32,-0.06,0.56,U] 
01:55:52.713 00.002 1032 single-star, 8 included, MultiStar: {-0.07, -0.07}, one-star: {-0.09, 0.00}
01:55:52.716 00.003 1032 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.83) = xAngle (1.31 = 1.31)
01:55:52.717 00.001 1032 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.31 = 1.31)
01:55:52.720 00.003 1032 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.14 mountX=0.02 mountY=0.09, mountTheta=1.31
01:55:52.723 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.00, opts=13)
01:55:52.726 00.003 1032 Enqueuing Move request for scope (-0.09, 0.00)
01:55:52.728 00.002 10072 Worker thread wakes up
01:55:52.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
01:55:52.728 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
01:55:52.728 00.000 10072 Moving (-0.09, 0.00) raw xDistance=0.02 yDistance=0.09
01:55:52.730 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:52.733 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 313.69
01:55:52.733 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:55:52.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:52.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:55:52.733 00.000 10072 MoveAxis(W, 2, ABG)
01:55:52.733 00.000 10072 Guiding  Dir = 3, Dur = 2
01:55:52.734 00.001 10072 IsGuiding returns 0
01:55:52.735 00.001 10072 PulseGuide returned control before completion, sleep 12
01:55:52.753 00.018 1032 UpdateGuideState exits: m=1321 SNR=25.5
01:55:52.755 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:52.757 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:52.759 00.002 1032 Enqueuing Expose request
01:55:52.761 00.002 10072 IsGuiding returns 0
01:55:52.761 00.000 10072 Move returns status 0, amount 2
01:55:52.761 00.000 10072 MoveAxis(N, 0, ABG)
01:55:52.761 00.000 10072 Move returns status 0, amount 0
01:55:52.761 00.000 10072 move complete, result=0
01:55:52.761 00.000 10072 worker thread done servicing request
01:55:52.761 00.000 10072 Worker thread wakes up
01:55:52.761 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:52.761 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:52.769 00.008 1032 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
01:55:53.390 00.621 10072 Exposure complete
01:55:53.438 00.048 10072 worker thread done servicing request
01:55:53.439 00.001 1032 OnExposeComplete: enter
01:55:53.441 00.002 1032 UpdateGuideState(): m_state=6
01:55:53.443 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1044
01:55:53.445 00.002 1032 Star::Find returns 1 (0), X=225.43, Y=619.63, Mass=1383, SNR=26.2, Peak=148 HFD=3.1
01:55:53.447 00.002 1032 MultiStar: [#1 -0.02,-0.02,1.01,U] [#2 -0.09,-0.15,0.74,U] [#3 0.14,0.01,0.69,U] [#4 -0.11,-0.11,0.68,U] [#5 -0.02,-0.17,0.58,U] [#6 0.08,-0.10,0.68,U] [#7 -0.03,-0.04,0.59,U] [#8 -0.15,-0.03,0.56,U] 
01:55:53.449 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {-0.12, 0.00}
01:55:53.451 00.002 1032 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.83) = xAngle (-3.94 = 2.35)
01:55:53.452 00.001 1032 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.94 = 2.35)
01:55:53.456 00.004 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.11 mountX=-0.05 mountY=0.05, mountTheta=2.35
01:55:53.458 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.06, opts=13)
01:55:53.460 00.002 1032 Enqueuing Move request for scope (-0.04, -0.06)
01:55:53.461 00.001 10072 Worker thread wakes up
01:55:53.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
01:55:53.461 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
01:55:53.461 00.000 10072 Moving (-0.04, -0.06) raw xDistance=-0.05 yDistance=0.05
01:55:53.465 00.004 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 313.59
01:55:53.465 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:55:53.465 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:53.465 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:53.467 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:55:53.467 00.000 10072 MoveAxis(W, 2, ABG)
01:55:53.467 00.000 10072 Guiding  Dir = 3, Dur = 2
01:55:53.467 00.000 10072 IsGuiding returns 0
01:55:53.468 00.001 10072 PulseGuide returned control before completion, sleep 12
01:55:53.485 00.017 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:55:53.487 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:53.489 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:53.490 00.001 1032 Enqueuing Expose request
01:55:53.496 00.006 10072 IsGuiding returns 0
01:55:53.496 00.000 10072 Move returns status 0, amount 2
01:55:53.496 00.000 10072 MoveAxis(N, 0, ABG)
01:55:53.496 00.000 10072 Move returns status 0, amount 0
01:55:53.496 00.000 10072 move complete, result=0
01:55:53.496 00.000 10072 worker thread done servicing request
01:55:53.496 00.000 10072 Worker thread wakes up
01:55:53.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:53.496 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:53.500 00.004 1032 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:55:53.906 00.406 10072 Exposure complete
01:55:53.954 00.048 10072 worker thread done servicing request
01:55:53.954 00.000 1032 OnExposeComplete: enter
01:55:53.956 00.002 1032 UpdateGuideState(): m_state=6
01:55:53.958 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1045
01:55:53.959 00.001 1032 Star::Find returns 1 (0), X=225.44, Y=619.67, Mass=1339, SNR=25.8, Peak=155 HFD=3.0
01:55:53.962 00.003 1032 MultiStar: [#1 0.01,-0.04,1.04,U] [#2 0.05,-0.02,0.75,U] [#3 0.13,0.02,0.69,U] [#4 -0.20,-0.09,0.70,U] [#5 -0.06,-0.20,0.60,U] [#6 0.08,0.03,0.72,U] [#7 -0.02,0.07,0.59,U] [#8 -0.14,0.18,0.56,U] 
01:55:53.964 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.00}, one-star: {-0.12, 0.04}
01:55:53.966 00.002 1032 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.83) = xAngle (-4.80 = 1.48)
01:55:53.967 00.001 1032 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.80 = 1.48)
01:55:53.970 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-2.97 mountX=0.00 mountY=0.03, mountTheta=1.48
01:55:53.972 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
01:55:53.975 00.003 1032 Enqueuing Move request for scope (-0.03, -0.00)
01:55:53.977 00.002 10072 Worker thread wakes up
01:55:53.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
01:55:53.977 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
01:55:53.977 00.000 10072 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.03
01:55:53.979 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:53.981 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 313.50
01:55:53.981 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
01:55:53.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:53.981 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:55:53.981 00.000 10072 MoveAxis(W, 2, ABG)
01:55:53.981 00.000 10072 Guiding  Dir = 3, Dur = 2
01:55:53.982 00.001 10072 IsGuiding returns 0
01:55:53.982 00.000 10072 PulseGuide returned control before completion, sleep 12
01:55:53.996 00.014 10072 IsGuiding returns 0
01:55:53.996 00.000 10072 Move returns status 0, amount 2
01:55:53.996 00.000 10072 MoveAxis(N, 0, ABG)
01:55:53.996 00.000 10072 Move returns status 0, amount 0
01:55:53.996 00.000 10072 move complete, result=0
01:55:53.996 00.000 10072 worker thread done servicing request
01:55:53.999 00.003 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:55:54.001 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:54.004 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:54.005 00.001 1032 Enqueuing Expose request
01:55:54.007 00.002 10072 Worker thread wakes up
01:55:54.007 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:54.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:54.007 00.000 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:55:54.636 00.629 10072 Exposure complete
01:55:54.684 00.048 10072 worker thread done servicing request
01:55:54.684 00.000 1032 OnExposeComplete: enter
01:55:54.686 00.002 1032 UpdateGuideState(): m_state=6
01:55:54.688 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1046
01:55:54.690 00.002 1032 Star::Find returns 1 (0), X=225.35, Y=619.80, Mass=1280, SNR=25.2, Peak=156 HFD=2.7
01:55:54.691 00.001 1032 MultiStar: [#1 -0.11,-0.02,1.08,U] [#2 -0.04,0.03,0.79,U] [#3 -0.05,0.17,0.73,U] [#4 -0.26,0.23,0.74,U] [#5 -0.03,-0.03,0.62,U] [#6 0.06,0.04,0.72,U] [#7 -0.06,0.08,0.61,U] [#8 -0.19,-0.00,0.59,U] 
01:55:54.693 00.002 1032 refined, 8 included, MultiStar: {-0.10, 0.07}, one-star: {-0.21, 0.16}
01:55:54.694 00.001 1032 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.83) = xAngle (0.69 = 0.69)
01:55:54.696 00.002 1032 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.69 = 0.69)
01:55:54.698 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.13 cameraTheta=2.52 mountX=0.10 mountY=0.08, mountTheta=0.69
01:55:54.701 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=0.07, opts=13)
01:55:54.704 00.003 1032 Enqueuing Move request for scope (-0.10, 0.07)
01:55:54.706 00.002 10072 Worker thread wakes up
01:55:54.706 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
01:55:54.707 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
01:55:54.707 00.000 10072 Moving (-0.10, 0.07) raw xDistance=0.10 yDistance=0.08
01:55:54.709 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 313.41
01:55:54.710 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:55:54.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:54.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:55:54.710 00.000 10072 MoveAxis(W, 2, ABG)
01:55:54.710 00.000 10072 Guiding  Dir = 3, Dur = 2
01:55:54.711 00.001 10072 IsGuiding returns 0
01:55:54.711 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:54.714 00.003 10072 PulseGuide returned control before completion, sleep 12
01:55:54.727 00.013 10072 IsGuiding returns 0
01:55:54.727 00.000 10072 Move returns status 0, amount 2
01:55:54.727 00.000 10072 MoveAxis(N, 0, ABG)
01:55:54.727 00.000 10072 Move returns status 0, amount 0
01:55:54.727 00.000 10072 move complete, result=0
01:55:54.727 00.000 10072 worker thread done servicing request
01:55:54.732 00.005 1032 UpdateGuideState exits: m=1280 SNR=25.2
01:55:54.734 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:54.737 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:54.739 00.002 1032 Enqueuing Expose request
01:55:54.741 00.002 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:55:54.743 00.002 10072 Worker thread wakes up
01:55:54.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:54.744 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:55.153 00.409 10072 Exposure complete
01:55:55.202 00.049 10072 worker thread done servicing request
01:55:55.204 00.002 1032 OnExposeComplete: enter
01:55:55.207 00.003 1032 UpdateGuideState(): m_state=6
01:55:55.209 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1047
01:55:55.214 00.005 1032 Star::Find returns 1 (0), X=225.47, Y=619.71, Mass=1301, SNR=25.4, Peak=152 HFD=3.0
01:55:55.216 00.002 1032 MultiStar: [#1 -0.00,-0.04,1.02,U] [#2 -0.11,0.02,0.78,U] [#3 0.11,0.09,0.73,U] [#4 -0.10,-0.02,0.73,U] [#5 -0.01,-0.06,0.63,U] [#6 0.02,-0.03,0.72,U] [#7 -0.07,0.13,0.60,U] [#8 -0.06,0.08,0.54,U] 
01:55:55.218 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {-0.09, 0.07}
01:55:55.220 00.002 1032 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.83) = xAngle (0.70 = 0.70)
01:55:55.222 00.002 1032 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.70 = 0.70)
01:55:55.224 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.53 mountX=0.03 mountY=0.03, mountTheta=0.70
01:55:55.226 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.02, opts=13)
01:55:55.229 00.003 1032 Enqueuing Move request for scope (-0.03, 0.02)
01:55:55.231 00.002 10072 Worker thread wakes up
01:55:55.231 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:55:55.231 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:55:55.231 00.000 10072 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=0.03
01:55:55.233 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:55.237 00.004 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 313.30
01:55:55.237 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:55:55.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:55.238 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:55:55.238 00.000 10072 MoveAxis(W, 9, ABG)
01:55:55.238 00.000 10072 Guiding  Dir = 3, Dur = 9
01:55:55.238 00.000 10072 IsGuiding returns 0
01:55:55.239 00.001 10072 PulseGuide returned control before completion, sleep 19
01:55:55.257 00.018 1032 UpdateGuideState exits: m=1301 SNR=25.4
01:55:55.259 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:55.261 00.002 10072 IsGuiding returns 0
01:55:55.261 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:55.263 00.002 1032 Enqueuing Expose request
01:55:55.265 00.002 10072 Move returns status 0, amount 9
01:55:55.265 00.000 10072 MoveAxis(N, 0, ABG)
01:55:55.265 00.000 10072 Move returns status 0, amount 0
01:55:55.265 00.000 10072 move complete, result=0
01:55:55.265 00.000 10072 worker thread done servicing request
01:55:55.265 00.000 10072 Worker thread wakes up
01:55:55.265 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:55.265 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:55.273 00.008 1032 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
01:55:55.905 00.632 10072 Exposure complete
01:55:55.951 00.046 10072 worker thread done servicing request
01:55:55.951 00.000 1032 OnExposeComplete: enter
01:55:55.953 00.002 1032 UpdateGuideState(): m_state=6
01:55:55.958 00.005 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1048
01:55:55.961 00.003 1032 Star::Find returns 1 (0), X=225.50, Y=619.59, Mass=1288, SNR=25.3, Peak=129 HFD=3.1
01:55:55.963 00.002 1032 MultiStar: [#1 0.10,-0.11,1.06,U] [#2 0.02,-0.14,0.76,U] [#3 0.19,-0.01,0.70,U] [#4 0.12,-0.13,0.73,U] [#5 -0.00,-0.20,0.61,U] [#6 0.12,-0.16,0.72,U] [#7 -0.01,-0.11,0.60,U] [#8 0.07,-0.04,0.56,U] 
01:55:55.965 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.10}, one-star: {-0.06, -0.05}
01:55:55.967 00.002 1032 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.83) = xAngle (-4.29 = 2.00)
01:55:55.968 00.001 1032 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.29 = 2.00)
01:55:55.970 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-2.46 mountX=-0.03 mountY=0.07, mountTheta=2.00
01:55:55.972 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.05, opts=13)
01:55:55.974 00.002 1032 Enqueuing Move request for scope (-0.06, -0.05)
01:55:55.977 00.003 10072 Worker thread wakes up
01:55:55.977 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
01:55:55.977 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
01:55:55.977 00.000 10072 Moving (-0.06, -0.05) raw xDistance=-0.03 yDistance=0.07
01:55:55.979 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:55.981 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 313.20
01:55:55.981 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:55:55.981 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:55.982 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:55:55.982 00.000 10072 MoveAxis(W, 10, ABG)
01:55:55.982 00.000 10072 Guiding  Dir = 3, Dur = 10
01:55:55.982 00.000 10072 IsGuiding returns 0
01:55:55.982 00.000 10072 PulseGuide returned control before completion, sleep 20
01:55:56.001 00.019 1032 UpdateGuideState exits: m=1288 SNR=25.3
01:55:56.003 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:56.005 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:56.006 00.001 1032 Enqueuing Expose request
01:55:56.010 00.004 10072 IsGuiding returns 0
01:55:56.010 00.000 10072 Move returns status 0, amount 10
01:55:56.010 00.000 10072 MoveAxis(N, 0, ABG)
01:55:56.010 00.000 10072 Move returns status 0, amount 0
01:55:56.010 00.000 10072 move complete, result=0
01:55:56.010 00.000 10072 worker thread done servicing request
01:55:56.010 00.000 10072 Worker thread wakes up
01:55:56.010 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:56.010 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:56.016 00.006 1032 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
01:55:56.418 00.402 10072 Exposure complete
01:55:56.468 00.050 10072 worker thread done servicing request
01:55:56.468 00.000 1032 OnExposeComplete: enter
01:55:56.470 00.002 1032 UpdateGuideState(): m_state=6
01:55:56.473 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1049
01:55:56.475 00.002 1032 Star::Find returns 1 (0), X=225.45, Y=619.61, Mass=1396, SNR=26.3, Peak=170 HFD=3.0
01:55:56.476 00.001 1032 MultiStar: [#1 0.02,-0.05,0.99,U] [#2 -0.07,-0.14,0.74,U] [#3 0.20,-0.12,0.68,U] [#4 -0.09,-0.13,0.69,U] [#5 0.07,-0.15,0.62,U] [#6 0.13,-0.20,0.71,U] [#7 -0.02,-0.11,0.57,U] [#8 0.02,0.09,0.54,U] 
01:55:56.478 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {-0.11, -0.03}
01:55:56.480 00.002 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 2.99)
01:55:56.481 00.001 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 2.99)
01:55:56.482 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.46 mountX=-0.09 mountY=0.01, mountTheta=2.99
01:55:56.485 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
01:55:56.486 00.001 1032 Enqueuing Move request for scope (0.01, -0.09)
01:55:56.488 00.002 10072 Worker thread wakes up
01:55:56.488 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
01:55:56.488 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
01:55:56.488 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
01:55:56.489 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:56.492 00.003 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 313.10
01:55:56.492 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
01:55:56.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:56.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:55:56.492 00.000 10072 MoveAxis(W, 8, ABG)
01:55:56.492 00.000 10072 Guiding  Dir = 3, Dur = 8
01:55:56.492 00.000 10072 IsGuiding returns 0
01:55:56.494 00.002 10072 PulseGuide returned control before completion, sleep 18
01:55:56.510 00.016 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:55:56.512 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:56.514 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:56.515 00.001 1032 Enqueuing Expose request
01:55:56.522 00.007 10072 IsGuiding returns 1
01:55:56.522 00.000 10072 scope still moving after pulse duration time elapsed
01:55:56.554 00.032 10072 IsGuiding returns 0
01:55:56.554 00.000 10072 scope move finished after 8 + 52 ms
01:55:56.554 00.000 10072 Move returns status 0, amount 8
01:55:56.554 00.000 10072 MoveAxis(N, 0, ABG)
01:55:56.554 00.000 10072 Move returns status 0, amount 0
01:55:56.554 00.000 10072 move complete, result=0
01:55:56.554 00.000 10072 worker thread done servicing request
01:55:56.554 00.000 10072 Worker thread wakes up
01:55:56.555 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:56.555 00.000 1032 GuideStep: -0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
01:55:56.557 00.002 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:57.185 00.628 10072 Exposure complete
01:55:57.231 00.046 10072 worker thread done servicing request
01:55:57.231 00.000 1032 OnExposeComplete: enter
01:55:57.233 00.002 1032 UpdateGuideState(): m_state=6
01:55:57.236 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1050
01:55:57.240 00.004 1032 Star::Find returns 1 (0), X=225.54, Y=619.70, Mass=1392, SNR=26.3, Peak=158 HFD=3.0
01:55:57.244 00.004 1032 MultiStar: [#1 0.07,0.00,1.02,U] [#2 0.02,0.05,0.74,U] [#3 0.17,0.06,0.70,U] [#4 0.01,0.04,0.71,U] [#5 0.21,-0.12,0.60,U] [#6 0.24,-0.00,0.70,U] [#7 0.01,-0.01,0.58,U] [#8 -0.16,0.01,0.55,U] 
01:55:57.246 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {-0.02, 0.07}
01:55:57.247 00.001 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
01:55:57.250 00.003 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
01:55:57.251 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.24 mountX=-0.00 mountY=-0.06, mountTheta=-1.59
01:55:57.254 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
01:55:57.255 00.001 1032 Enqueuing Move request for scope (0.06, 0.02)
01:55:57.257 00.002 10072 Worker thread wakes up
01:55:57.257 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:55:57.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:55:57.257 00.000 10072 Moving (0.06, 0.02) raw xDistance=-0.00 yDistance=-0.06
01:55:57.259 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:57.262 00.003 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 313.00
01:55:57.262 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:55:57.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:57.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:55:57.262 00.000 10072 MoveAxis(W, 10, ABG)
01:55:57.262 00.000 10072 Guiding  Dir = 3, Dur = 10
01:55:57.263 00.001 10072 IsGuiding returns 0
01:55:57.263 00.000 10072 PulseGuide returned control before completion, sleep 20
01:55:57.281 00.018 1032 UpdateGuideState exits: m=1392 SNR=26.3
01:55:57.284 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:57.285 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:57.287 00.002 1032 Enqueuing Expose request
01:55:57.291 00.004 10072 IsGuiding returns 0
01:55:57.291 00.000 10072 Move returns status 0, amount 10
01:55:57.291 00.000 10072 MoveAxis(N, 0, ABG)
01:55:57.291 00.000 10072 Move returns status 0, amount 0
01:55:57.291 00.000 10072 move complete, result=0
01:55:57.291 00.000 10072 worker thread done servicing request
01:55:57.291 00.000 10072 Worker thread wakes up
01:55:57.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:57.292 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:57.295 00.003 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
01:55:57.703 00.408 10072 Exposure complete
01:55:57.755 00.052 10072 worker thread done servicing request
01:55:57.755 00.000 1032 OnExposeComplete: enter
01:55:57.757 00.002 1032 UpdateGuideState(): m_state=6
01:55:57.759 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1051
01:55:57.761 00.002 1032 Star::Find returns 1 (0), X=225.42, Y=619.74, Mass=1256, SNR=25.0, Peak=146 HFD=2.9
01:55:57.763 00.002 1032 MultiStar: [#1 -0.04,0.05,1.03,U] [#2 -0.05,-0.03,0.78,U] [#3 0.05,-0.03,0.71,U] [#4 -0.18,0.04,0.76,U] [#5 -0.04,-0.04,0.65,U] [#6 -0.01,-0.15,0.70,U] [#7 0.08,-0.08,0.59,U] [#8 -0.22,-0.05,0.56,U] 
01:55:57.765 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {-0.14, 0.10}
01:55:57.766 00.001 1032 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.83) = xAngle (-4.83 = 1.45)
01:55:57.770 00.004 1032 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.83 = 1.45)
01:55:57.772 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.00 mountX=0.01 mountY=0.06, mountTheta=1.45
01:55:57.777 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.01, opts=13)
01:55:57.779 00.002 1032 Enqueuing Move request for scope (-0.06, -0.01)
01:55:57.781 00.002 10072 Worker thread wakes up
01:55:57.781 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
01:55:57.781 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
01:55:57.781 00.000 10072 Moving (-0.06, -0.01) raw xDistance=0.01 yDistance=0.06
01:55:57.783 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:57.785 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 312.90
01:55:57.785 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:55:57.785 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:57.785 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:55:57.785 00.000 10072 MoveAxis(W, 8, ABG)
01:55:57.785 00.000 10072 Guiding  Dir = 3, Dur = 8
01:55:57.785 00.000 10072 IsGuiding returns 0
01:55:57.786 00.001 10072 PulseGuide returned control before completion, sleep 18
01:55:57.804 00.018 1032 UpdateGuideState exits: m=1256 SNR=25.0
01:55:57.806 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:57.808 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:57.810 00.002 1032 Enqueuing Expose request
01:55:57.811 00.001 10072 IsGuiding returns 0
01:55:57.811 00.000 10072 Move returns status 0, amount 8
01:55:57.812 00.001 10072 MoveAxis(N, 0, ABG)
01:55:57.812 00.000 10072 Move returns status 0, amount 0
01:55:57.812 00.000 10072 move complete, result=0
01:55:57.812 00.000 10072 worker thread done servicing request
01:55:57.812 00.000 10072 Worker thread wakes up
01:55:57.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:57.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:57.819 00.007 1032 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
01:55:58.437 00.618 10072 Exposure complete
01:55:58.483 00.046 10072 worker thread done servicing request
01:55:58.483 00.000 1032 OnExposeComplete: enter
01:55:58.485 00.002 1032 UpdateGuideState(): m_state=6
01:55:58.488 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1052
01:55:58.490 00.002 1032 Star::Find returns 1 (0), X=225.53, Y=619.74, Mass=1375, SNR=26.1, Peak=157 HFD=3.0
01:55:58.492 00.002 1032 MultiStar: [#1 0.16,-0.00,1.00,U] [#2 -0.07,-0.02,0.74,U] [#3 0.20,0.01,0.69,U] [#4 -0.07,0.16,0.71,U] [#5 0.07,-0.00,0.60,U] [#6 0.17,0.01,0.72,U] [#7 0.11,-0.04,0.58,U] [#8 0.01,-0.19,0.56,U] 
01:55:58.494 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {-0.03, 0.11}
01:55:58.496 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
01:55:58.498 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
01:55:58.499 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.22 mountX=-0.00 mountY=-0.06, mountTheta=-1.61
01:55:58.501 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
01:55:58.503 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
01:55:58.504 00.001 10072 Worker thread wakes up
01:55:58.504 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
01:55:58.504 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
01:55:58.504 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
01:55:58.506 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:58.509 00.003 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 312.80
01:55:58.509 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:55:58.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:58.509 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:55:58.509 00.000 10072 MoveAxis(W, 9, ABG)
01:55:58.509 00.000 10072 Guiding  Dir = 3, Dur = 9
01:55:58.509 00.000 10072 IsGuiding returns 0
01:55:58.509 00.000 10072 PulseGuide returned control before completion, sleep 19
01:55:58.528 00.019 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:55:58.529 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:58.531 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:58.532 00.001 1032 Enqueuing Expose request
01:55:58.543 00.011 10072 IsGuiding returns 0
01:55:58.543 00.000 10072 Move returns status 0, amount 9
01:55:58.543 00.000 10072 MoveAxis(N, 0, ABG)
01:55:58.543 00.000 10072 Move returns status 0, amount 0
01:55:58.543 00.000 10072 move complete, result=0
01:55:58.543 00.000 10072 worker thread done servicing request
01:55:58.543 00.000 10072 Worker thread wakes up
01:55:58.543 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:58.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:58.544 00.001 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
01:55:58.954 00.410 10072 Exposure complete
01:55:59.003 00.049 10072 worker thread done servicing request
01:55:59.003 00.000 1032 OnExposeComplete: enter
01:55:59.006 00.003 1032 UpdateGuideState(): m_state=6
01:55:59.008 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1053
01:55:59.009 00.001 1032 Star::Find returns 1 (0), X=225.54, Y=619.63, Mass=1322, SNR=25.6, Peak=150 HFD=3.1
01:55:59.012 00.003 1032 MultiStar: [#1 0.05,-0.01,1.03,U] [#2 -0.04,-0.03,0.74,U] [#3 0.25,-0.02,0.73,U] [#4 0.09,-0.12,0.73,U] [#5 0.10,-0.15,0.62,U] [#6 0.20,-0.04,0.71,U] [#7 0.09,-0.01,0.58,U] [#8 0.02,0.00,0.54,U] 
01:55:59.013 00.001 1032 single-star, 8 included, MultiStar: {0.08, -0.04}, one-star: {-0.02, -0.01}
01:55:59.015 00.002 1032 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.83) = xAngle (-4.51 = 1.78)
01:55:59.017 00.002 1032 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.51 = 1.78)
01:55:59.021 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.68 mountX=-0.00 mountY=0.02, mountTheta=1.78
01:55:59.024 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
01:55:59.028 00.004 1032 Enqueuing Move request for scope (-0.02, -0.01)
01:55:59.029 00.001 10072 Worker thread wakes up
01:55:59.030 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
01:55:59.030 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
01:55:59.030 00.000 10072 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
01:55:59.032 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:59.035 00.003 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 312.70
01:55:59.035 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:55:59.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:59.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:55:59.035 00.000 10072 MoveAxis(W, 8, ABG)
01:55:59.035 00.000 10072 Guiding  Dir = 3, Dur = 8
01:55:59.035 00.000 10072 IsGuiding returns 0
01:55:59.036 00.001 10072 PulseGuide returned control before completion, sleep 18
01:55:59.053 00.017 1032 UpdateGuideState exits: m=1322 SNR=25.6
01:55:59.054 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:59.056 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:59.058 00.002 1032 Enqueuing Expose request
01:55:59.060 00.002 10072 IsGuiding returns 0
01:55:59.060 00.000 10072 Move returns status 0, amount 8
01:55:59.060 00.000 10072 MoveAxis(N, 0, ABG)
01:55:59.060 00.000 10072 Move returns status 0, amount 0
01:55:59.060 00.000 10072 move complete, result=0
01:55:59.060 00.000 10072 worker thread done servicing request
01:55:59.060 00.000 10072 Worker thread wakes up
01:55:59.060 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:59.060 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:59.068 00.008 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:55:59.684 00.616 10072 Exposure complete
01:55:59.732 00.048 10072 worker thread done servicing request
01:55:59.732 00.000 1032 OnExposeComplete: enter
01:55:59.735 00.003 1032 UpdateGuideState(): m_state=6
01:55:59.738 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1054
01:55:59.741 00.003 1032 Star::Find returns 1 (0), X=225.54, Y=619.79, Mass=1283, SNR=25.2, Peak=151 HFD=3.0
01:55:59.742 00.001 1032 MultiStar: [#1 0.02,0.06,1.05,U] [#2 0.07,-0.00,0.80,U] [#3 0.12,0.04,0.72,U] [#4 -0.01,0.06,0.75,U] [#5 0.00,-0.07,0.59,U] [#6 0.10,-0.03,0.70,U] [#7 -0.06,0.05,0.59,U] [#8 -0.01,0.00,0.56,U] 
01:55:59.744 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {-0.02, 0.15}
01:55:59.745 00.001 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
01:55:59.746 00.001 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
01:55:59.747 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.97 mountX=0.03 mountY=-0.03, mountTheta=-0.86
01:55:59.751 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
01:55:59.752 00.001 1032 Enqueuing Move request for scope (0.03, 0.04)
01:55:59.753 00.001 10072 Worker thread wakes up
01:55:59.754 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
01:55:59.754 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
01:55:59.754 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.03
01:55:59.756 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:55:59.758 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 312.60
01:55:59.758 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
01:55:59.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:59.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:55:59.758 00.000 10072 MoveAxis(W, 8, ABG)
01:55:59.758 00.000 10072 Guiding  Dir = 3, Dur = 8
01:55:59.759 00.001 10072 IsGuiding returns 0
01:55:59.759 00.000 10072 PulseGuide returned control before completion, sleep 18
01:55:59.776 00.017 1032 UpdateGuideState exits: m=1283 SNR=25.2
01:55:59.778 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:59.781 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:55:59.782 00.001 1032 Enqueuing Expose request
01:55:59.792 00.010 10072 IsGuiding returns 0
01:55:59.793 00.001 10072 Move returns status 0, amount 8
01:55:59.793 00.000 10072 MoveAxis(N, 0, ABG)
01:55:59.793 00.000 10072 Move returns status 0, amount 0
01:55:59.793 00.000 10072 move complete, result=0
01:55:59.793 00.000 10072 worker thread done servicing request
01:55:59.793 00.000 10072 Worker thread wakes up
01:55:59.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:55:59.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:55:59.793 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:56:00.204 00.411 10072 Exposure complete
01:56:00.252 00.048 10072 worker thread done servicing request
01:56:00.252 00.000 1032 OnExposeComplete: enter
01:56:00.253 00.001 1032 UpdateGuideState(): m_state=6
01:56:00.255 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1055
01:56:00.257 00.002 1032 Star::Find returns 1 (0), X=225.65, Y=619.85, Mass=1318, SNR=25.6, Peak=131 HFD=2.7
01:56:00.258 00.001 1032 MultiStar: [#1 0.07,0.19,1.02,U] [#2 0.05,0.06,0.77,U] [#3 0.11,0.17,0.71,U] [#4 -0.06,0.15,0.71,U] [#5 0.08,-0.01,0.62,U] [#6 0.18,0.03,0.69,U] [#7 -0.05,0.29,0.61,U] [#8 -0.03,0.17,0.57,U] 
01:56:00.260 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.15}, one-star: {0.09, 0.22}
01:56:00.261 00.001 1032 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.83) = xAngle (-0.62 = -0.62)
01:56:00.262 00.001 1032 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.62 = -0.62)
01:56:00.264 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.21 mountX=0.13 mountY=-0.09, mountTheta=-0.62
01:56:00.268 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.15, opts=13)
01:56:00.269 00.001 1032 Enqueuing Move request for scope (0.05, 0.15)
01:56:00.271 00.002 10072 Worker thread wakes up
01:56:00.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
01:56:00.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
01:56:00.271 00.000 10072 Moving (0.05, 0.15) raw xDistance=0.13 yDistance=-0.09
01:56:00.273 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:00.275 00.002 10072 PPEC rslt: input = 0.13, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 312.50
01:56:00.276 00.001 10072 PPEC: input: 0.13, control: 0.00, exposure: 500
01:56:00.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:00.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:56:00.276 00.000 10072 MoveAxis(W, 3, ABG)
01:56:00.276 00.000 10072 Guiding  Dir = 3, Dur = 3
01:56:00.277 00.001 10072 IsGuiding returns 0
01:56:00.277 00.000 10072 PulseGuide returned control before completion, sleep 13
01:56:00.294 00.017 1032 UpdateGuideState exits: m=1318 SNR=25.6
01:56:00.296 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:00.299 00.003 10072 IsGuiding returns 0
01:56:00.299 00.000 10072 Move returns status 0, amount 3
01:56:00.299 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:00.301 00.002 1032 Enqueuing Expose request
01:56:00.303 00.002 10072 MoveAxis(N, 0, ABG)
01:56:00.303 00.000 10072 Move returns status 0, amount 0
01:56:00.303 00.000 10072 move complete, result=0
01:56:00.303 00.000 10072 worker thread done servicing request
01:56:00.303 00.000 10072 Worker thread wakes up
01:56:00.303 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:00.304 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:00.311 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:56:00.939 00.628 10072 Exposure complete
01:56:00.984 00.045 1032 OnExposeComplete: enter
01:56:00.988 00.004 1032 UpdateGuideState(): m_state=6
01:56:00.989 00.001 10072 worker thread done servicing request
01:56:00.990 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1056
01:56:00.991 00.001 1032 Star::Find returns 1 (0), X=225.36, Y=619.88, Mass=1385, SNR=26.2, Peak=158 HFD=3.0
01:56:00.993 00.002 1032 MultiStar: [#1 0.04,0.26,1.01,U] [#2 -0.11,0.23,0.76,U] [#3 0.14,0.23,0.69,U] [#4 -0.07,0.21,0.70,U] [#5 -0.00,0.20,0.58,U] [#6 0.16,0.08,0.71,U] [#7 -0.10,0.02,0.57,U] [#8 -0.18,0.13,0.55,U] 
01:56:00.995 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.19}, one-star: {-0.20, 0.24}
01:56:00.996 00.001 1032 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.83) = xAngle (-0.06 = -0.06)
01:56:00.998 00.002 1032 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.06 = -0.06)
01:56:01.001 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.77 mountX=0.19 mountY=-0.01, mountTheta=-0.06
01:56:01.003 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.19, opts=13)
01:56:01.005 00.002 1032 Enqueuing Move request for scope (-0.04, 0.19)
01:56:01.006 00.001 10072 Worker thread wakes up
01:56:01.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
01:56:01.006 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
01:56:01.007 00.001 10072 Moving (-0.04, 0.19) raw xDistance=0.19 yDistance=-0.01
01:56:01.008 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:01.010 00.002 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 312.39
01:56:01.010 00.000 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
01:56:01.010 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:01.010 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:56:01.010 00.000 10072 MoveAxis(W, 92, ABG)
01:56:01.011 00.001 10072 Guiding  Dir = 3, Dur = 92
01:56:01.011 00.000 10072 IsGuiding returns 0
01:56:01.011 00.000 10072 PulseGuide returned control before completion, sleep 102
01:56:01.031 00.020 1032 UpdateGuideState exits: m=1385 SNR=26.2
01:56:01.033 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:01.034 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:01.036 00.002 1032 Enqueuing Expose request
01:56:01.126 00.090 10072 IsGuiding returns 0
01:56:01.126 00.000 10072 Move returns status 0, amount 92
01:56:01.126 00.000 10072 MoveAxis(N, 0, ABG)
01:56:01.126 00.000 10072 Move returns status 0, amount 0
01:56:01.126 00.000 10072 move complete, result=0
01:56:01.126 00.000 10072 worker thread done servicing request
01:56:01.126 00.000 10072 Worker thread wakes up
01:56:01.126 00.000 1032 GuideStep: 0.2 px 92 ms WEST, -0.0 px 0 ms NORTH
01:56:01.128 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:01.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:01.536 00.408 10072 Exposure complete
01:56:01.584 00.048 10072 worker thread done servicing request
01:56:01.584 00.000 1032 OnExposeComplete: enter
01:56:01.586 00.002 1032 UpdateGuideState(): m_state=6
01:56:01.588 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1057
01:56:01.591 00.003 1032 Star::Find returns 1 (0), X=225.47, Y=619.75, Mass=1284, SNR=25.3, Peak=149 HFD=3.0
01:56:01.596 00.005 1032 MultiStar: [#1 0.07,0.05,1.05,U] [#2 -0.06,-0.07,0.79,U] [#3 -0.04,0.12,0.71,U] [#4 -0.07,0.13,0.73,U] [#5 0.09,-0.09,0.62,U] [#6 0.17,0.05,0.69,U] [#7 -0.13,0.03,0.59,U] [#8 -0.08,0.16,0.57,U] 
01:56:01.599 00.003 1032 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {-0.09, 0.12}
01:56:01.602 00.003 1032 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.83) = xAngle (-0.01 = -0.01)
01:56:01.605 00.003 1032 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.01 = -0.01)
01:56:01.606 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.06 cameraTheta=1.82 mountX=0.06 mountY=-0.00, mountTheta=-0.01
01:56:01.608 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.05, opts=13)
01:56:01.613 00.005 1032 Enqueuing Move request for scope (-0.01, 0.05)
01:56:01.617 00.004 10072 Worker thread wakes up
01:56:01.619 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
01:56:01.619 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
01:56:01.619 00.000 10072 Moving (-0.01, 0.05) raw xDistance=0.06 yDistance=-0.00
01:56:01.621 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 312.29
01:56:01.621 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:56:01.621 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:01.621 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:01.624 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:56:01.624 00.000 10072 MoveAxis(W, 3, ABG)
01:56:01.624 00.000 10072 Guiding  Dir = 3, Dur = 3
01:56:01.624 00.000 10072 IsGuiding returns 0
01:56:01.625 00.001 10072 PulseGuide returned control before completion, sleep 13
01:56:01.642 00.017 10072 IsGuiding returns 0
01:56:01.642 00.000 10072 Move returns status 0, amount 3
01:56:01.642 00.000 10072 MoveAxis(N, 0, ABG)
01:56:01.642 00.000 10072 Move returns status 0, amount 0
01:56:01.642 00.000 10072 move complete, result=0
01:56:01.642 00.000 10072 worker thread done servicing request
01:56:01.643 00.001 1032 UpdateGuideState exits: m=1284 SNR=25.3
01:56:01.647 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:01.649 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:01.651 00.002 1032 Enqueuing Expose request
01:56:01.652 00.001 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:56:01.654 00.002 10072 Worker thread wakes up
01:56:01.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:01.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:02.286 00.632 10072 Exposure complete
01:56:02.335 00.049 10072 worker thread done servicing request
01:56:02.335 00.000 1032 OnExposeComplete: enter
01:56:02.337 00.002 1032 UpdateGuideState(): m_state=6
01:56:02.339 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1058
01:56:02.341 00.002 1032 Star::Find returns 1 (0), X=225.69, Y=619.76, Mass=1291, SNR=25.3, Peak=138 HFD=3.0
01:56:02.343 00.002 1032 MultiStar: [#1 0.19,0.02,1.02,U] [#2 -0.00,-0.04,0.77,U] [#3 0.20,0.04,0.72,U] [#4 0.11,0.01,0.73,U] [#5 0.09,-0.04,0.61,U] [#6 0.14,-0.04,0.73,U] [#7 0.03,-0.08,0.62,U] [#8 0.02,0.11,0.58,U] 
01:56:02.344 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.13, 0.12}
01:56:02.348 00.004 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
01:56:02.350 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
01:56:02.351 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.16 mountX=-0.01 mountY=-0.11, mountTheta=-1.67
01:56:02.354 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
01:56:02.356 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
01:56:02.357 00.001 10072 Worker thread wakes up
01:56:02.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
01:56:02.358 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
01:56:02.358 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
01:56:02.360 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:02.364 00.004 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 312.19
01:56:02.364 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:56:02.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:02.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:56:02.364 00.000 10072 MoveAxis(W, 3, ABG)
01:56:02.364 00.000 10072 Guiding  Dir = 3, Dur = 3
01:56:02.365 00.001 10072 IsGuiding returns 0
01:56:02.365 00.000 10072 PulseGuide returned control before completion, sleep 13
01:56:02.384 00.019 1032 UpdateGuideState exits: m=1291 SNR=25.3
01:56:02.386 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:02.387 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:02.389 00.002 1032 Enqueuing Expose request
01:56:02.392 00.003 10072 IsGuiding returns 0
01:56:02.392 00.000 10072 Move returns status 0, amount 3
01:56:02.392 00.000 10072 MoveAxis(N, 0, ABG)
01:56:02.393 00.001 10072 Move returns status 0, amount 0
01:56:02.393 00.000 10072 move complete, result=0
01:56:02.393 00.000 10072 worker thread done servicing request
01:56:02.393 00.000 10072 Worker thread wakes up
01:56:02.393 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:02.393 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:02.402 00.009 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:56:02.804 00.402 10072 Exposure complete
01:56:02.853 00.049 10072 worker thread done servicing request
01:56:02.854 00.001 1032 OnExposeComplete: enter
01:56:02.857 00.003 1032 UpdateGuideState(): m_state=6
01:56:02.859 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1059
01:56:02.862 00.003 1032 Star::Find returns 1 (0), X=225.64, Y=619.76, Mass=1369, SNR=26.1, Peak=131 HFD=2.9
01:56:02.865 00.003 1032 MultiStar: [#1 0.16,0.06,1.03,U] [#2 0.19,0.14,0.75,U] [#3 0.22,0.07,0.67,U] [#4 0.06,0.04,0.74,U] [#5 0.20,-0.05,0.60,U] [#6 0.29,-0.03,0.71,U] [#7 0.11,0.10,0.57,U] [#8 -0.09,0.07,0.54,U] 
01:56:02.867 00.002 1032 single-star, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.08, 0.12}
01:56:02.869 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
01:56:02.870 00.001 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
01:56:02.872 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=0.98 mountX=0.10 mountY=-0.11, mountTheta=-0.85
01:56:02.874 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
01:56:02.877 00.003 1032 Enqueuing Move request for scope (0.08, 0.12)
01:56:02.878 00.001 10072 Worker thread wakes up
01:56:02.878 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
01:56:02.879 00.001 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
01:56:02.879 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.10 yDistance=-0.11
01:56:02.880 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:02.882 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 312.09
01:56:02.882 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:56:02.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:02.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:56:02.882 00.000 10072 MoveAxis(W, 2, ABG)
01:56:02.883 00.001 10072 Guiding  Dir = 3, Dur = 2
01:56:02.883 00.000 10072 IsGuiding returns 0
01:56:02.883 00.000 10072 PulseGuide returned control before completion, sleep 12
01:56:02.902 00.019 1032 UpdateGuideState exits: m=1369 SNR=26.1
01:56:02.904 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:02.906 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:02.908 00.002 1032 Enqueuing Expose request
01:56:02.909 00.001 10072 IsGuiding returns 0
01:56:02.909 00.000 10072 Move returns status 0, amount 2
01:56:02.909 00.000 10072 MoveAxis(N, 0, ABG)
01:56:02.909 00.000 10072 Move returns status 0, amount 0
01:56:02.909 00.000 10072 move complete, result=0
01:56:02.909 00.000 10072 worker thread done servicing request
01:56:02.909 00.000 10072 Worker thread wakes up
01:56:02.910 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:02.910 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:02.917 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:56:03.537 00.620 10072 Exposure complete
01:56:03.585 00.048 10072 worker thread done servicing request
01:56:03.585 00.000 1032 OnExposeComplete: enter
01:56:03.589 00.004 1032 UpdateGuideState(): m_state=6
01:56:03.591 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1060
01:56:03.594 00.003 1032 Star::Find returns 1 (0), X=225.57, Y=619.77, Mass=1271, SNR=25.1, Peak=131 HFD=2.9
01:56:03.597 00.003 1032 MultiStar: [#1 0.00,0.05,1.08,U] [#2 0.04,-0.04,0.79,U] [#3 0.12,0.04,0.73,U] [#4 -0.01,0.10,0.78,U] [#5 0.00,-0.03,0.61,U] [#6 0.15,0.08,0.77,U] [#7 0.06,0.26,0.60,U] [#8 -0.17,0.04,0.55,U] 
01:56:03.600 00.003 1032 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.01, 0.13}
01:56:03.603 00.003 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
01:56:03.606 00.003 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
01:56:03.608 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.20 mountX=0.06 mountY=-0.04, mountTheta=-0.63
01:56:03.615 00.007 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.07, opts=13)
01:56:03.618 00.003 1032 Enqueuing Move request for scope (0.03, 0.07)
01:56:03.621 00.003 10072 Worker thread wakes up
01:56:03.621 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
01:56:03.621 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
01:56:03.621 00.000 10072 Moving (0.03, 0.07) raw xDistance=0.06 yDistance=-0.04
01:56:03.623 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:03.625 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 311.99
01:56:03.625 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:56:03.625 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:03.626 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:56:03.626 00.000 10072 MoveAxis(W, 2, ABG)
01:56:03.626 00.000 10072 Guiding  Dir = 3, Dur = 2
01:56:03.626 00.000 10072 IsGuiding returns 0
01:56:03.627 00.001 10072 PulseGuide returned control before completion, sleep 12
01:56:03.644 00.017 10072 IsGuiding returns 0
01:56:03.645 00.001 10072 Move returns status 0, amount 2
01:56:03.645 00.000 10072 MoveAxis(N, 0, ABG)
01:56:03.645 00.000 10072 Move returns status 0, amount 0
01:56:03.645 00.000 10072 move complete, result=0
01:56:03.645 00.000 10072 worker thread done servicing request
01:56:03.645 00.000 1032 UpdateGuideState exits: m=1271 SNR=25.1
01:56:03.648 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:03.650 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:03.652 00.002 1032 Enqueuing Expose request
01:56:03.654 00.002 10072 Worker thread wakes up
01:56:03.654 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:03.654 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:03.654 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:56:04.070 00.416 10072 Exposure complete
01:56:04.124 00.054 10072 worker thread done servicing request
01:56:04.124 00.000 1032 OnExposeComplete: enter
01:56:04.126 00.002 1032 UpdateGuideState(): m_state=6
01:56:04.127 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1061
01:56:04.129 00.002 1032 Star::Find returns 1 (0), X=225.53, Y=619.75, Mass=1320, SNR=25.6, Peak=143 HFD=3.0
01:56:04.131 00.002 1032 MultiStar: [#1 0.05,0.03,1.01,U] [#2 0.00,-0.00,0.80,U] [#3 0.12,0.14,0.68,U] [#4 -0.05,0.01,0.73,U] [#5 0.18,0.05,0.62,U] [#6 0.15,-0.00,0.72,U] [#7 0.06,0.02,0.59,U] [#8 -0.20,0.13,0.54,U] 
01:56:04.133 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {-0.03, 0.11}
01:56:04.135 00.002 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
01:56:04.137 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
01:56:04.139 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.05 mountX=0.04 mountY=-0.04, mountTheta=-0.78
01:56:04.141 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
01:56:04.144 00.003 1032 Enqueuing Move request for scope (0.03, 0.05)
01:56:04.147 00.003 10072 Worker thread wakes up
01:56:04.147 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
01:56:04.147 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
01:56:04.147 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
01:56:04.150 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:04.152 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 311.89
01:56:04.152 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:56:04.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:04.152 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:56:04.153 00.001 10072 MoveAxis(W, 2, ABG)
01:56:04.153 00.000 10072 Guiding  Dir = 3, Dur = 2
01:56:04.153 00.000 10072 IsGuiding returns 0
01:56:04.154 00.001 10072 PulseGuide returned control before completion, sleep 12
01:56:04.172 00.018 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:56:04.177 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:04.179 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:04.181 00.002 10072 IsGuiding returns 0
01:56:04.181 00.000 1032 Enqueuing Expose request
01:56:04.182 00.001 10072 Move returns status 0, amount 2
01:56:04.182 00.000 10072 MoveAxis(N, 0, ABG)
01:56:04.182 00.000 10072 Move returns status 0, amount 0
01:56:04.182 00.000 10072 move complete, result=0
01:56:04.183 00.001 10072 worker thread done servicing request
01:56:04.183 00.000 10072 Worker thread wakes up
01:56:04.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:04.183 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:04.191 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:56:04.820 00.629 10072 Exposure complete
01:56:04.866 00.046 10072 worker thread done servicing request
01:56:04.866 00.000 1032 OnExposeComplete: enter
01:56:04.868 00.002 1032 UpdateGuideState(): m_state=6
01:56:04.870 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1062
01:56:04.872 00.002 1032 Star::Find returns 1 (0), X=225.57, Y=619.72, Mass=1270, SNR=25.1, Peak=149 HFD=3.1
01:56:04.873 00.001 1032 MultiStar: [#1 0.05,-0.06,1.06,U] [#2 -0.00,0.08,0.77,U] [#3 0.19,-0.00,0.74,U] [#4 0.07,-0.12,0.74,U] [#5 0.15,-0.11,0.62,U] [#6 0.17,0.04,0.73,U] [#7 -0.09,0.04,0.61,U] [#8 -0.10,0.13,0.58,U] 
01:56:04.875 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.01, 0.09}
01:56:04.877 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
01:56:04.879 00.002 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
01:56:04.881 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.17 mountX=-0.01 mountY=-0.05, mountTheta=-1.66
01:56:04.885 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
01:56:04.887 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
01:56:04.889 00.002 10072 Worker thread wakes up
01:56:04.889 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:56:04.889 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:56:04.889 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
01:56:04.891 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:04.893 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 311.78
01:56:04.893 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:56:04.894 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:04.894 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:56:04.894 00.000 10072 MoveAxis(W, 3, ABG)
01:56:04.894 00.000 10072 Guiding  Dir = 3, Dur = 3
01:56:04.894 00.000 10072 IsGuiding returns 0
01:56:04.895 00.001 10072 PulseGuide returned control before completion, sleep 13
01:56:04.912 00.017 1032 UpdateGuideState exits: m=1270 SNR=25.1
01:56:04.915 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:04.917 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:04.919 00.002 1032 Enqueuing Expose request
01:56:04.921 00.002 10072 IsGuiding returns 0
01:56:04.921 00.000 10072 Move returns status 0, amount 3
01:56:04.921 00.000 10072 MoveAxis(N, 0, ABG)
01:56:04.921 00.000 10072 Move returns status 0, amount 0
01:56:04.921 00.000 10072 move complete, result=0
01:56:04.921 00.000 10072 worker thread done servicing request
01:56:04.921 00.000 10072 Worker thread wakes up
01:56:04.921 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:04.921 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:04.929 00.008 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:56:05.336 00.407 10072 Exposure complete
01:56:05.385 00.049 10072 worker thread done servicing request
01:56:05.385 00.000 1032 OnExposeComplete: enter
01:56:05.388 00.003 1032 UpdateGuideState(): m_state=6
01:56:05.390 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1063
01:56:05.391 00.001 1032 Star::Find returns 1 (0), X=225.60, Y=619.71, Mass=1292, SNR=25.3, Peak=139 HFD=2.9
01:56:05.394 00.003 1032 MultiStar: [#1 -0.02,0.01,1.04,U] [#2 -0.01,0.02,0.80,U] [#3 0.12,0.07,0.70,U] [#4 -0.03,-0.02,0.74,U] [#5 0.15,-0.10,0.62,U] [#6 0.20,-0.03,0.75,U] [#7 0.10,0.06,0.60,U] [#8 -0.02,0.08,0.58,U] 
01:56:05.397 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.04, 0.08}
01:56:05.398 00.001 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
01:56:05.400 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
01:56:05.401 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.35 mountX=0.01 mountY=-0.06, mountTheta=-1.48
01:56:05.405 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
01:56:05.407 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
01:56:05.409 00.002 10072 Worker thread wakes up
01:56:05.409 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:56:05.409 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:56:05.409 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.06
01:56:05.412 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:05.415 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 311.68
01:56:05.415 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:56:05.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:05.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:56:05.415 00.000 10072 MoveAxis(W, 3, ABG)
01:56:05.415 00.000 10072 Guiding  Dir = 3, Dur = 3
01:56:05.416 00.001 10072 IsGuiding returns 0
01:56:05.416 00.000 10072 PulseGuide returned control before completion, sleep 13
01:56:05.434 00.018 1032 UpdateGuideState exits: m=1292 SNR=25.3
01:56:05.436 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:05.438 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:05.440 00.002 1032 Enqueuing Expose request
01:56:05.442 00.002 10072 IsGuiding returns 0
01:56:05.442 00.000 10072 Move returns status 0, amount 3
01:56:05.442 00.000 10072 MoveAxis(N, 0, ABG)
01:56:05.442 00.000 10072 Move returns status 0, amount 0
01:56:05.442 00.000 10072 move complete, result=0
01:56:05.442 00.000 10072 worker thread done servicing request
01:56:05.442 00.000 10072 Worker thread wakes up
01:56:05.442 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:05.442 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:05.450 00.008 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:56:06.068 00.618 10072 Exposure complete
01:56:06.118 00.050 10072 worker thread done servicing request
01:56:06.118 00.000 1032 OnExposeComplete: enter
01:56:06.121 00.003 1032 UpdateGuideState(): m_state=6
01:56:06.123 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1064
01:56:06.124 00.001 1032 Star::Find returns 1 (0), X=225.57, Y=619.88, Mass=1312, SNR=25.5, Peak=138 HFD=3.0
01:56:06.128 00.004 1032 MultiStar: [#1 0.07,0.14,1.04,U] [#2 0.11,0.12,0.74,U] [#3 0.17,0.08,0.71,U] [#4 -0.15,0.02,0.71,U] [#5 0.05,-0.02,0.63,U] [#6 0.23,0.18,0.76,U] [#7 0.15,0.07,0.60,U] [#8 0.06,0.02,0.57,U] 
01:56:06.129 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.02, 0.24}
01:56:06.131 00.002 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
01:56:06.132 00.001 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
01:56:06.134 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.94 mountX=0.08 mountY=-0.10, mountTheta=-0.89
01:56:06.137 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
01:56:06.140 00.003 1032 Enqueuing Move request for scope (0.08, 0.11)
01:56:06.141 00.001 10072 Worker thread wakes up
01:56:06.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
01:56:06.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
01:56:06.141 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.08 yDistance=-0.10
01:56:06.144 00.003 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 311.57
01:56:06.146 00.002 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:56:06.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:06.146 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:06.149 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:56:06.149 00.000 10072 MoveAxis(W, 3, ABG)
01:56:06.149 00.000 10072 Guiding  Dir = 3, Dur = 3
01:56:06.150 00.001 10072 IsGuiding returns 0
01:56:06.150 00.000 10072 PulseGuide returned control before completion, sleep 13
01:56:06.166 00.016 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:56:06.169 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:06.170 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:06.171 00.001 1032 Enqueuing Expose request
01:56:06.180 00.009 10072 IsGuiding returns 0
01:56:06.180 00.000 10072 Move returns status 0, amount 3
01:56:06.180 00.000 10072 MoveAxis(N, 0, ABG)
01:56:06.180 00.000 10072 Move returns status 0, amount 0
01:56:06.180 00.000 10072 move complete, result=0
01:56:06.180 00.000 10072 worker thread done servicing request
01:56:06.180 00.000 10072 Worker thread wakes up
01:56:06.180 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:06.180 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:06.185 00.005 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:56:06.586 00.401 10072 Exposure complete
01:56:06.635 00.049 10072 worker thread done servicing request
01:56:06.636 00.001 1032 OnExposeComplete: enter
01:56:06.637 00.001 1032 UpdateGuideState(): m_state=6
01:56:06.639 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1065
01:56:06.641 00.002 1032 Star::Find returns 1 (0), X=225.55, Y=619.84, Mass=1266, SNR=25.1, Peak=126 HFD=3.0
01:56:06.643 00.002 1032 MultiStar: [#1 0.13,0.09,1.06,U] [#2 0.01,0.09,0.77,U] [#3 0.05,0.07,0.72,U] [#4 0.08,0.04,0.74,U] [#5 -0.04,-0.03,0.62,U] [#6 0.20,0.10,0.74,U] [#7 0.15,0.03,0.62,U] [#8 0.06,0.11,0.56,U] 
01:56:06.646 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {-0.01, 0.20}
01:56:06.648 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:56:06.650 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:56:06.651 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.88 mountX=0.06 mountY=-0.09, mountTheta=-0.95
01:56:06.654 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
01:56:06.657 00.003 1032 Enqueuing Move request for scope (0.07, 0.09)
01:56:06.659 00.002 10072 Worker thread wakes up
01:56:06.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
01:56:06.659 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:56:06.659 00.000 10072 Moving (0.07, 0.09) raw xDistance=0.06 yDistance=-0.09
01:56:06.662 00.003 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 311.47
01:56:06.663 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:06.664 00.001 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:56:06.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:06.665 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:56:06.665 00.000 10072 MoveAxis(W, 3, ABG)
01:56:06.665 00.000 10072 Guiding  Dir = 3, Dur = 3
01:56:06.665 00.000 10072 IsGuiding returns 0
01:56:06.665 00.000 10072 PulseGuide returned control before completion, sleep 13
01:56:06.682 00.017 1032 UpdateGuideState exits: m=1266 SNR=25.1
01:56:06.685 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:06.687 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:06.689 00.002 1032 Enqueuing Expose request
01:56:06.691 00.002 10072 IsGuiding returns 0
01:56:06.691 00.000 10072 Move returns status 0, amount 3
01:56:06.692 00.001 10072 MoveAxis(N, 0, ABG)
01:56:06.692 00.000 10072 Move returns status 0, amount 0
01:56:06.692 00.000 10072 move complete, result=0
01:56:06.692 00.000 10072 worker thread done servicing request
01:56:06.692 00.000 10072 Worker thread wakes up
01:56:06.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:06.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:06.699 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:56:07.322 00.623 10072 Exposure complete
01:56:07.372 00.050 10072 worker thread done servicing request
01:56:07.372 00.000 1032 OnExposeComplete: enter
01:56:07.374 00.002 1032 UpdateGuideState(): m_state=6
01:56:07.375 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1066
01:56:07.377 00.002 1032 Star::Find returns 1 (0), X=225.53, Y=619.63, Mass=1226, SNR=24.7, Peak=125 HFD=3.0
01:56:07.380 00.003 1032 MultiStar: [#1 0.12,0.01,1.06,U] [#2 0.03,-0.03,0.78,U] [#3 0.13,-0.07,0.72,U] [#4 0.03,0.01,0.76,U] [#5 0.11,-0.19,0.62,U] [#6 0.13,-0.11,0.74,U] [#7 0.12,-0.09,0.60,U] [#8 -0.04,0.02,0.58,U] 
01:56:07.382 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.04}, one-star: {-0.03, -0.00}
01:56:07.384 00.002 1032 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.83) = xAngle (-4.91 = 1.37)
01:56:07.385 00.001 1032 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.91 = 1.37)
01:56:07.387 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.08 mountX=0.01 mountY=0.03, mountTheta=1.37
01:56:07.389 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.00, opts=13)
01:56:07.393 00.004 1032 Enqueuing Move request for scope (-0.03, -0.00)
01:56:07.396 00.003 10072 Worker thread wakes up
01:56:07.396 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
01:56:07.396 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
01:56:07.396 00.000 10072 Moving (-0.03, -0.00) raw xDistance=0.01 yDistance=0.03
01:56:07.397 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:07.400 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 311.37
01:56:07.400 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:56:07.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:07.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:56:07.400 00.000 10072 MoveAxis(W, 3, ABG)
01:56:07.401 00.001 10072 Guiding  Dir = 3, Dur = 3
01:56:07.401 00.000 10072 IsGuiding returns 0
01:56:07.401 00.000 10072 PulseGuide returned control before completion, sleep 13
01:56:07.417 00.016 1032 UpdateGuideState exits: m=1226 SNR=24.7
01:56:07.420 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:07.421 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:07.425 00.004 1032 Enqueuing Expose request
01:56:07.428 00.003 10072 IsGuiding returns 0
01:56:07.428 00.000 10072 Move returns status 0, amount 3
01:56:07.428 00.000 10072 MoveAxis(N, 0, ABG)
01:56:07.428 00.000 10072 Move returns status 0, amount 0
01:56:07.428 00.000 10072 move complete, result=0
01:56:07.429 00.001 10072 worker thread done servicing request
01:56:07.429 00.000 10072 Worker thread wakes up
01:56:07.429 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:07.429 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:07.435 00.006 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
01:56:07.834 00.399 10072 Exposure complete
01:56:07.883 00.049 10072 worker thread done servicing request
01:56:07.883 00.000 1032 OnExposeComplete: enter
01:56:07.885 00.002 1032 UpdateGuideState(): m_state=6
01:56:07.887 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1067
01:56:07.889 00.002 1032 Star::Find returns 1 (0), X=225.64, Y=619.64, Mass=1343, SNR=25.8, Peak=143 HFD=3.0
01:56:07.891 00.002 1032 MultiStar: [#1 0.25,0.04,1.03,U] [#2 0.04,-0.03,0.77,U] [#3 0.17,-0.02,0.65,U] [#4 0.09,0.00,0.72,U] [#5 0.07,-0.08,0.59,U] [#6 0.25,-0.12,0.69,U] [#7 -0.02,-0.04,0.59,U] [#8 0.00,-0.06,0.55,U] 
01:56:07.892 00.001 1032 single-star, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.09, 0.00}
01:56:07.894 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
01:56:07.896 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
01:56:07.897 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.02 mountX=-0.02 mountY=-0.08, mountTheta=-1.81
01:56:07.900 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
01:56:07.902 00.002 1032 Enqueuing Move request for scope (0.09, 0.00)
01:56:07.904 00.002 10072 Worker thread wakes up
01:56:07.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
01:56:07.904 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
01:56:07.904 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.08
01:56:07.907 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:07.909 00.002 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 311.27
01:56:07.909 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:56:07.910 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:07.910 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:56:07.910 00.000 10072 MoveAxis(W, 3, ABG)
01:56:07.910 00.000 10072 Guiding  Dir = 3, Dur = 3
01:56:07.910 00.000 10072 IsGuiding returns 0
01:56:07.911 00.001 10072 PulseGuide returned control before completion, sleep 13
01:56:07.926 00.015 10072 IsGuiding returns 0
01:56:07.926 00.000 10072 Move returns status 0, amount 3
01:56:07.927 00.001 10072 MoveAxis(N, 0, ABG)
01:56:07.927 00.000 10072 Move returns status 0, amount 0
01:56:07.927 00.000 10072 move complete, result=0
01:56:07.927 00.000 10072 worker thread done servicing request
01:56:07.930 00.003 1032 UpdateGuideState exits: m=1343 SNR=25.8
01:56:07.932 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:07.934 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:07.936 00.002 1032 Enqueuing Expose request
01:56:07.937 00.001 10072 Worker thread wakes up
01:56:07.937 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:07.937 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:07.937 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:56:08.572 00.635 10072 Exposure complete
01:56:08.622 00.050 10072 worker thread done servicing request
01:56:08.622 00.000 1032 OnExposeComplete: enter
01:56:08.625 00.003 1032 UpdateGuideState(): m_state=6
01:56:08.627 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1068
01:56:08.628 00.001 1032 Star::Find returns 1 (0), X=225.56, Y=619.77, Mass=1284, SNR=25.2, Peak=131 HFD=3.1
01:56:08.630 00.002 1032 MultiStar: [#1 0.13,0.09,1.05,U] [#2 0.17,0.03,0.77,U] [#3 0.12,0.09,0.70,U] [#4 0.04,0.10,0.75,U] [#5 0.13,-0.03,0.63,U] [#6 0.19,0.06,0.73,U] [#7 0.01,-0.03,0.61,U] [#8 0.02,-0.02,0.55,U] 
01:56:08.633 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {-0.00, 0.14}
01:56:08.634 00.001 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
01:56:08.635 00.001 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
01:56:08.636 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.57 mountX=0.03 mountY=-0.10, mountTheta=-1.26
01:56:08.639 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
01:56:08.641 00.002 1032 Enqueuing Move request for scope (0.09, 0.06)
01:56:08.643 00.002 10072 Worker thread wakes up
01:56:08.643 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
01:56:08.643 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
01:56:08.643 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.03 yDistance=-0.10
01:56:08.646 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 311.17
01:56:08.646 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:56:08.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:08.646 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:56:08.646 00.000 10072 MoveAxis(W, 3, ABG)
01:56:08.646 00.000 10072 Guiding  Dir = 3, Dur = 3
01:56:08.646 00.000 10072 IsGuiding returns 0
01:56:08.648 00.002 10072 PulseGuide returned control before completion, sleep 13
01:56:08.648 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:08.663 00.015 10072 IsGuiding returns 0
01:56:08.663 00.000 10072 Move returns status 0, amount 3
01:56:08.663 00.000 10072 MoveAxis(N, 0, ABG)
01:56:08.664 00.001 10072 Move returns status 0, amount 0
01:56:08.664 00.000 10072 move complete, result=0
01:56:08.664 00.000 10072 worker thread done servicing request
01:56:08.668 00.004 1032 UpdateGuideState exits: m=1284 SNR=25.2
01:56:08.671 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:08.672 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:08.676 00.004 1032 Enqueuing Expose request
01:56:08.678 00.002 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:56:08.679 00.001 10072 Worker thread wakes up
01:56:08.679 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:08.681 00.002 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:09.092 00.411 10072 Exposure complete
01:56:09.145 00.053 10072 worker thread done servicing request
01:56:09.145 00.000 1032 OnExposeComplete: enter
01:56:09.147 00.002 1032 UpdateGuideState(): m_state=6
01:56:09.149 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1069
01:56:09.150 00.001 1032 Star::Find returns 1 (0), X=225.59, Y=619.77, Mass=1283, SNR=25.2, Peak=142 HFD=3.2
01:56:09.152 00.002 1032 MultiStar: [#1 0.06,0.18,1.07,U] [#2 0.15,0.05,0.77,U] [#3 0.24,0.13,0.74,U] [#4 0.10,0.07,0.71,U] [#5 0.14,-0.10,0.60,U] [#6 0.20,0.09,0.70,U] [#7 -0.04,0.07,0.60,U] [#8 -0.07,0.14,0.55,U] 
01:56:09.155 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.09}, one-star: {0.04, 0.13}
01:56:09.156 00.001 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
01:56:09.157 00.001 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
01:56:09.159 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.79 mountX=0.07 mountY=-0.11, mountTheta=-1.04
01:56:09.163 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
01:56:09.164 00.001 1032 Enqueuing Move request for scope (0.09, 0.09)
01:56:09.166 00.002 10072 Worker thread wakes up
01:56:09.166 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
01:56:09.166 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
01:56:09.166 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.07 yDistance=-0.11
01:56:09.168 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:09.170 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 311.07
01:56:09.170 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:56:09.170 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:09.170 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:56:09.170 00.000 10072 MoveAxis(W, 2, ABG)
01:56:09.170 00.000 10072 Guiding  Dir = 3, Dur = 2
01:56:09.171 00.001 10072 IsGuiding returns 0
01:56:09.171 00.000 10072 PulseGuide returned control before completion, sleep 12
01:56:09.184 00.013 10072 IsGuiding returns 0
01:56:09.184 00.000 10072 Move returns status 0, amount 2
01:56:09.184 00.000 10072 MoveAxis(N, 0, ABG)
01:56:09.185 00.001 10072 Move returns status 0, amount 0
01:56:09.185 00.000 10072 move complete, result=0
01:56:09.185 00.000 10072 worker thread done servicing request
01:56:09.188 00.003 1032 UpdateGuideState exits: m=1283 SNR=25.2
01:56:09.190 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:09.191 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:09.193 00.002 1032 Enqueuing Expose request
01:56:09.195 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:56:09.197 00.002 10072 Worker thread wakes up
01:56:09.197 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:09.197 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:09.833 00.636 10072 Exposure complete
01:56:09.879 00.046 10072 worker thread done servicing request
01:56:09.879 00.000 1032 OnExposeComplete: enter
01:56:09.881 00.002 1032 UpdateGuideState(): m_state=6
01:56:09.883 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1070
01:56:09.884 00.001 1032 Star::Find returns 1 (0), X=225.65, Y=619.69, Mass=1258, SNR=25.0, Peak=133 HFD=2.9
01:56:09.885 00.001 1032 MultiStar: [#1 0.18,0.02,1.07,U] [#2 -0.05,-0.10,0.78,U] [#3 0.18,-0.09,0.72,U] [#4 0.12,0.11,0.75,U] [#5 0.01,-0.08,0.61,U] [#6 0.25,-0.03,0.76,U] [#7 -0.01,-0.04,0.59,U] [#8 0.02,-0.01,0.53,U] 
01:56:09.888 00.003 1032 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.10, 0.05}
01:56:09.889 00.001 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
01:56:09.890 00.001 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
01:56:09.896 00.006 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.12 mountX=-0.04 mountY=-0.09, mountTheta=-1.95
01:56:09.899 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
01:56:09.901 00.002 1032 Enqueuing Move request for scope (0.10, -0.01)
01:56:09.903 00.002 10072 Worker thread wakes up
01:56:09.903 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
01:56:09.903 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
01:56:09.903 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.04 yDistance=-0.09
01:56:09.906 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:09.908 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 310.97
01:56:09.908 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:56:09.908 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:09.909 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:56:09.909 00.000 10072 MoveAxis(W, 5, ABG)
01:56:09.909 00.000 10072 Guiding  Dir = 3, Dur = 5
01:56:09.909 00.000 10072 IsGuiding returns 0
01:56:09.909 00.000 10072 PulseGuide returned control before completion, sleep 15
01:56:09.926 00.017 1032 UpdateGuideState exits: m=1258 SNR=25.0
01:56:09.929 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:09.931 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:09.933 00.002 1032 Enqueuing Expose request
01:56:09.938 00.005 10072 IsGuiding returns 1
01:56:09.938 00.000 10072 scope still moving after pulse duration time elapsed
01:56:09.969 00.031 10072 IsGuiding returns 1
01:56:10.000 00.031 10072 IsGuiding returns 1
01:56:10.032 00.032 10072 IsGuiding returns 1
01:56:10.064 00.032 10072 IsGuiding returns 1
01:56:10.095 00.031 10072 IsGuiding returns 1
01:56:10.126 00.031 10072 IsGuiding returns 1
01:56:10.158 00.032 10072 IsGuiding returns 1
01:56:10.189 00.031 10072 IsGuiding returns 1
01:56:10.221 00.032 10072 IsGuiding returns 1
01:56:10.252 00.031 10072 IsGuiding returns 1
01:56:10.284 00.032 10072 IsGuiding returns 1
01:56:10.315 00.031 10072 IsGuiding returns 1
01:56:10.346 00.031 10072 IsGuiding returns 1
01:56:10.378 00.032 10072 IsGuiding returns 1
01:56:10.409 00.031 10072 IsGuiding returns 1
01:56:10.440 00.031 10072 IsGuiding returns 1
01:56:10.472 00.032 10072 IsGuiding returns 1
01:56:10.503 00.031 10072 IsGuiding returns 1
01:56:10.534 00.031 10072 IsGuiding returns 1
01:56:10.567 00.033 10072 IsGuiding returns 1
01:56:10.598 00.031 10072 IsGuiding returns 1
01:56:10.629 00.031 10072 IsGuiding returns 1
01:56:10.662 00.033 10072 IsGuiding returns 1
01:56:10.692 00.030 10072 IsGuiding returns 0
01:56:10.692 00.000 10072 scope move finished after 5 + 778 ms
01:56:10.692 00.000 10072 Move returns status 0, amount 5
01:56:10.692 00.000 10072 MoveAxis(N, 0, ABG)
01:56:10.692 00.000 10072 Move returns status 0, amount 0
01:56:10.692 00.000 10072 move complete, result=0
01:56:10.692 00.000 10072 worker thread done servicing request
01:56:10.692 00.000 10072 Worker thread wakes up
01:56:10.693 00.001 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:56:10.695 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:10.696 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:11.335 00.639 10072 Exposure complete
01:56:11.377 00.042 10072 worker thread done servicing request
01:56:11.377 00.000 1032 OnExposeComplete: enter
01:56:11.380 00.003 1032 UpdateGuideState(): m_state=6
01:56:11.381 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1071
01:56:11.384 00.003 1032 Star::Find returns 1 (0), X=225.55, Y=619.84, Mass=1297, SNR=25.4, Peak=139 HFD=3.0
01:56:11.385 00.001 1032 MultiStar: [#1 0.13,0.14,1.05,U] [#2 0.12,0.06,0.77,U] [#3 0.16,0.17,0.69,U] [#4 0.08,0.17,0.73,U] [#5 0.17,-0.03,0.58,U] [#6 0.22,0.14,0.72,U] [#7 0.06,0.11,0.59,U] [#8 0.04,0.14,0.58,U] 
01:56:11.387 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.13}, one-star: {-0.01, 0.21}
01:56:11.388 00.001 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
01:56:11.390 00.002 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
01:56:11.392 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.17 cameraTheta=0.90 mountX=0.10 mountY=-0.13, mountTheta=-0.93
01:56:11.397 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.13, opts=13)
01:56:11.399 00.002 1032 Enqueuing Move request for scope (0.10, 0.13)
01:56:11.400 00.001 10072 Worker thread wakes up
01:56:11.401 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
01:56:11.401 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
01:56:11.401 00.000 10072 Moving (0.10, 0.13) raw xDistance=0.10 yDistance=-0.13
01:56:11.402 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:11.405 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 310.86
01:56:11.406 00.001 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:56:11.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:11.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:56:11.406 00.000 10072 MoveAxis(W, 7, ABG)
01:56:11.406 00.000 10072 Guiding  Dir = 3, Dur = 7
01:56:11.406 00.000 10072 IsGuiding returns 0
01:56:11.407 00.001 10072 PulseGuide returned control before completion, sleep 17
01:56:11.421 00.014 1032 UpdateGuideState exits: m=1297 SNR=25.4
01:56:11.424 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:11.429 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:11.431 00.002 1032 Enqueuing Expose request
01:56:11.433 00.002 10072 IsGuiding returns 0
01:56:11.433 00.000 10072 Move returns status 0, amount 7
01:56:11.433 00.000 10072 MoveAxis(N, 0, ABG)
01:56:11.433 00.000 10072 Move returns status 0, amount 0
01:56:11.433 00.000 10072 move complete, result=0
01:56:11.433 00.000 10072 worker thread done servicing request
01:56:11.433 00.000 10072 Worker thread wakes up
01:56:11.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:11.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:11.441 00.008 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:56:11.838 00.397 10072 Exposure complete
01:56:11.883 00.045 10072 worker thread done servicing request
01:56:11.883 00.000 1032 OnExposeComplete: enter
01:56:11.886 00.003 1032 UpdateGuideState(): m_state=6
01:56:11.888 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1072
01:56:11.890 00.002 1032 Star::Find returns 1 (0), X=225.47, Y=619.91, Mass=1440, SNR=26.7, Peak=156 HFD=3.0
01:56:11.891 00.001 1032 MultiStar: [#1 0.14,0.20,1.02,U] [#2 -0.00,0.08,0.75,U] [#3 0.10,0.22,0.66,U] [#4 0.01,0.18,0.71,U] [#5 0.20,0.09,0.61,U] [#6 0.16,0.04,0.66,U] [#7 -0.06,0.13,0.54,U] [#8 -0.21,0.25,0.50,U] 
01:56:11.895 00.004 1032 refined, 8 included, MultiStar: {0.03, 0.17}, one-star: {-0.09, 0.27}
01:56:11.896 00.001 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
01:56:11.898 00.002 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
01:56:11.899 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.37 mountX=0.15 mountY=-0.08, mountTheta=-0.46
01:56:11.903 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.17, opts=13)
01:56:11.905 00.002 1032 Enqueuing Move request for scope (0.03, 0.17)
01:56:11.907 00.002 10072 Worker thread wakes up
01:56:11.907 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
01:56:11.907 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
01:56:11.907 00.000 10072 Moving (0.03, 0.17) raw xDistance=0.15 yDistance=-0.08
01:56:11.909 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:11.911 00.002 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 310.76
01:56:11.912 00.001 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:56:11.912 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:11.912 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:56:11.912 00.000 10072 MoveAxis(W, 75, ABG)
01:56:11.912 00.000 10072 Guiding  Dir = 3, Dur = 75
01:56:11.912 00.000 10072 IsGuiding returns 0
01:56:11.913 00.001 10072 PulseGuide returned control before completion, sleep 85
01:56:11.931 00.018 1032 UpdateGuideState exits: m=1440 SNR=26.7
01:56:11.933 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:11.936 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:11.937 00.001 1032 Enqueuing Expose request
01:56:12.007 00.070 10072 IsGuiding returns 0
01:56:12.007 00.000 10072 Move returns status 0, amount 75
01:56:12.007 00.000 10072 MoveAxis(N, 0, ABG)
01:56:12.007 00.000 10072 Move returns status 0, amount 0
01:56:12.007 00.000 10072 move complete, result=0
01:56:12.007 00.000 10072 worker thread done servicing request
01:56:12.007 00.000 10072 Worker thread wakes up
01:56:12.007 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:12.007 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:12.009 00.002 1032 GuideStep: 0.2 px 75 ms WEST, -0.1 px 0 ms NORTH
01:56:12.639 00.630 10072 Exposure complete
01:56:12.685 00.046 10072 worker thread done servicing request
01:56:12.685 00.000 1032 OnExposeComplete: enter
01:56:12.686 00.001 1032 UpdateGuideState(): m_state=6
01:56:12.689 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1073
01:56:12.690 00.001 1032 Star::Find returns 1 (0), X=225.62, Y=619.66, Mass=1341, SNR=25.8, Peak=127 HFD=3.0
01:56:12.692 00.002 1032 MultiStar: [#1 0.15,0.03,1.04,U] [#2 0.11,0.05,0.74,U] [#3 0.13,0.10,0.72,U] [#4 0.04,0.11,0.73,U] [#5 0.13,-0.16,0.62,U] [#6 0.34,0.03,0.72,U] [#7 -0.07,-0.00,0.59,U] [#8 0.12,0.25,0.55,U] 
01:56:12.693 00.001 1032 single-star, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.06, 0.02}
01:56:12.694 00.001 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
01:56:12.696 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
01:56:12.698 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.36 mountX=0.01 mountY=-0.07, mountTheta=-1.47
01:56:12.701 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
01:56:12.702 00.001 1032 Enqueuing Move request for scope (0.06, 0.02)
01:56:12.705 00.003 10072 Worker thread wakes up
01:56:12.705 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:56:12.705 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:56:12.705 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.07
01:56:12.707 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:12.709 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 310.66
01:56:12.709 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:56:12.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:12.709 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:56:12.709 00.000 10072 MoveAxis(W, 4, ABG)
01:56:12.709 00.000 10072 Guiding  Dir = 3, Dur = 4
01:56:12.709 00.000 10072 IsGuiding returns 0
01:56:12.710 00.001 10072 PulseGuide returned control before completion, sleep 14
01:56:12.726 00.016 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:56:12.730 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:12.731 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:12.733 00.002 1032 Enqueuing Expose request
01:56:12.735 00.002 10072 IsGuiding returns 0
01:56:12.735 00.000 10072 Move returns status 0, amount 4
01:56:12.735 00.000 10072 MoveAxis(N, 0, ABG)
01:56:12.736 00.001 10072 Move returns status 0, amount 0
01:56:12.736 00.000 10072 move complete, result=0
01:56:12.736 00.000 10072 worker thread done servicing request
01:56:12.736 00.000 10072 Worker thread wakes up
01:56:12.736 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:12.736 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:12.743 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:56:13.154 00.411 10072 Exposure complete
01:56:13.204 00.050 10072 worker thread done servicing request
01:56:13.204 00.000 1032 OnExposeComplete: enter
01:56:13.206 00.002 1032 UpdateGuideState(): m_state=6
01:56:13.208 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1074
01:56:13.210 00.002 1032 Star::Find returns 1 (0), X=225.67, Y=619.69, Mass=1270, SNR=25.1, Peak=133 HFD=3.0
01:56:13.212 00.002 1032 MultiStar: [#1 0.13,-0.05,1.06,U] [#2 0.11,0.02,0.80,U] [#3 0.29,-0.08,0.72,U] [#4 0.07,-0.00,0.75,U] [#5 0.19,-0.13,0.63,U] [#6 0.22,-0.22,0.77,U] [#7 0.19,-0.15,0.61,U] [#8 0.04,0.01,0.59,U] 
01:56:13.213 00.001 1032 single-star, 8 included, MultiStar: {0.15, -0.05}, one-star: {0.12, 0.06}
01:56:13.217 00.004 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
01:56:13.218 00.001 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
01:56:13.220 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.47 mountX=0.03 mountY=-0.13, mountTheta=-1.36
01:56:13.223 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
01:56:13.226 00.003 1032 Enqueuing Move request for scope (0.12, 0.06)
01:56:13.227 00.001 10072 Worker thread wakes up
01:56:13.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
01:56:13.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
01:56:13.227 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
01:56:13.229 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:13.232 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 310.56
01:56:13.232 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:56:13.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:13.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:56:13.232 00.000 10072 MoveAxis(W, 3, ABG)
01:56:13.232 00.000 10072 Guiding  Dir = 3, Dur = 3
01:56:13.232 00.000 10072 IsGuiding returns 0
01:56:13.233 00.001 10072 PulseGuide returned control before completion, sleep 13
01:56:13.252 00.019 1032 UpdateGuideState exits: m=1270 SNR=25.1
01:56:13.254 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:13.257 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:13.259 00.002 1032 Enqueuing Expose request
01:56:13.262 00.003 10072 IsGuiding returns 0
01:56:13.262 00.000 10072 Move returns status 0, amount 3
01:56:13.262 00.000 10072 MoveAxis(N, 0, ABG)
01:56:13.262 00.000 10072 Move returns status 0, amount 0
01:56:13.262 00.000 10072 move complete, result=0
01:56:13.262 00.000 10072 worker thread done servicing request
01:56:13.262 00.000 10072 Worker thread wakes up
01:56:13.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:13.263 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:13.269 00.006 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:56:13.891 00.622 10072 Exposure complete
01:56:13.941 00.050 10072 worker thread done servicing request
01:56:13.941 00.000 1032 OnExposeComplete: enter
01:56:13.943 00.002 1032 UpdateGuideState(): m_state=6
01:56:13.946 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1075
01:56:13.948 00.002 1032 Star::Find returns 1 (0), X=225.63, Y=619.67, Mass=1384, SNR=26.1, Peak=142 HFD=3.0
01:56:13.951 00.003 1032 MultiStar: [#1 0.14,0.11,0.99,U] [#2 0.07,0.02,0.76,U] [#3 0.12,0.12,0.70,U] [#4 0.05,-0.02,0.72,U] [#5 0.09,-0.13,0.63,U] [#6 0.18,0.07,0.69,U] [#7 0.05,0.13,0.58,U] [#8 -0.09,0.12,0.55,U] 
01:56:13.954 00.003 1032 single-star, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.08, 0.03}
01:56:13.956 00.002 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
01:56:13.958 00.002 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
01:56:13.961 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.42 mountX=0.01 mountY=-0.08, mountTheta=-1.41
01:56:13.965 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
01:56:13.968 00.003 1032 Enqueuing Move request for scope (0.08, 0.03)
01:56:13.970 00.002 10072 Worker thread wakes up
01:56:13.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
01:56:13.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
01:56:13.970 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
01:56:13.972 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:13.975 00.003 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 310.47
01:56:13.975 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:56:13.975 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:13.975 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:56:13.975 00.000 10072 MoveAxis(W, 4, ABG)
01:56:13.975 00.000 10072 Guiding  Dir = 3, Dur = 4
01:56:13.975 00.000 10072 IsGuiding returns 0
01:56:13.976 00.001 10072 PulseGuide returned control before completion, sleep 14
01:56:13.994 00.018 1032 UpdateGuideState exits: m=1384 SNR=26.1
01:56:13.996 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:13.999 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:14.000 00.001 1032 Enqueuing Expose request
01:56:14.002 00.002 10072 IsGuiding returns 0
01:56:14.002 00.000 10072 Move returns status 0, amount 4
01:56:14.002 00.000 10072 MoveAxis(N, 0, ABG)
01:56:14.002 00.000 10072 Move returns status 0, amount 0
01:56:14.002 00.000 10072 move complete, result=0
01:56:14.002 00.000 10072 worker thread done servicing request
01:56:14.002 00.000 10072 Worker thread wakes up
01:56:14.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:14.002 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:14.009 00.007 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:56:14.421 00.412 10072 Exposure complete
01:56:14.470 00.049 10072 worker thread done servicing request
01:56:14.471 00.001 1032 OnExposeComplete: enter
01:56:14.472 00.001 1032 UpdateGuideState(): m_state=6
01:56:14.474 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1076
01:56:14.477 00.003 1032 Star::Find returns 1 (0), X=225.54, Y=619.83, Mass=1426, SNR=26.6, Peak=155 HFD=3.0
01:56:14.479 00.002 1032 MultiStar: [#1 0.01,0.17,1.02,U] [#2 -0.01,0.12,0.71,U] [#3 0.07,0.07,0.68,U] [#4 0.00,0.17,0.69,U] [#5 0.02,0.09,0.59,U] [#6 0.18,0.17,0.70,U] [#7 0.02,0.18,0.59,U] [#8 -0.02,0.18,0.57,U] 
01:56:14.485 00.006 1032 refined, 8 included, MultiStar: {0.03, 0.15}, one-star: {-0.02, 0.20}
01:56:14.490 00.005 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
01:56:14.492 00.002 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
01:56:14.494 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.40 mountX=0.14 mountY=-0.06, mountTheta=-0.43
01:56:14.497 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.15, opts=13)
01:56:14.498 00.001 1032 Enqueuing Move request for scope (0.03, 0.15)
01:56:14.499 00.001 10072 Worker thread wakes up
01:56:14.500 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
01:56:14.500 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
01:56:14.500 00.000 10072 Moving (0.03, 0.15) raw xDistance=0.14 yDistance=-0.06
01:56:14.501 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:14.503 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 310.37
01:56:14.503 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:56:14.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:14.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:56:14.503 00.000 10072 MoveAxis(W, 68, ABG)
01:56:14.503 00.000 10072 Guiding  Dir = 3, Dur = 68
01:56:14.504 00.001 10072 IsGuiding returns 0
01:56:14.504 00.000 10072 PulseGuide returned control before completion, sleep 78
01:56:14.523 00.019 1032 UpdateGuideState exits: m=1426 SNR=26.6
01:56:14.525 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:14.526 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:14.527 00.001 1032 Enqueuing Expose request
01:56:14.590 00.063 10072 IsGuiding returns 0
01:56:14.590 00.000 10072 Move returns status 0, amount 68
01:56:14.590 00.000 10072 MoveAxis(N, 0, ABG)
01:56:14.590 00.000 10072 Move returns status 0, amount 0
01:56:14.590 00.000 10072 move complete, result=0
01:56:14.590 00.000 10072 worker thread done servicing request
01:56:14.590 00.000 1032 GuideStep: 0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
01:56:14.594 00.004 10072 Worker thread wakes up
01:56:14.594 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:14.594 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:15.326 00.732 10072 Exposure complete
01:56:15.373 00.047 10072 worker thread done servicing request
01:56:15.373 00.000 1032 OnExposeComplete: enter
01:56:15.376 00.003 1032 UpdateGuideState(): m_state=6
01:56:15.378 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1077
01:56:15.379 00.001 1032 Star::Find returns 1 (0), X=225.62, Y=619.72, Mass=1394, SNR=26.3, Peak=153 HFD=2.9
01:56:15.382 00.003 1032 MultiStar: [#1 0.10,-0.03,1.03,U] [#2 0.12,0.03,0.76,U] [#3 0.08,0.08,0.70,U] [#4 0.11,-0.00,0.65,U] [#5 0.22,-0.23,0.59,U] [#6 0.26,0.06,0.69,U] [#7 0.10,0.03,0.59,U] [#8 0.08,-0.05,0.51,U] 
01:56:15.384 00.002 1032 single-star, 8 included, MultiStar: {0.12, 0.00}, one-star: {0.07, 0.09}
01:56:15.385 00.001 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
01:56:15.388 00.003 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
01:56:15.390 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.93 mountX=0.07 mountY=-0.09, mountTheta=-0.90
01:56:15.394 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.09, opts=13)
01:56:15.396 00.002 1032 Enqueuing Move request for scope (0.07, 0.09)
01:56:15.398 00.002 10072 Worker thread wakes up
01:56:15.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
01:56:15.398 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:56:15.399 00.001 10072 Moving (0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
01:56:15.401 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:15.404 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 310.27
01:56:15.404 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:56:15.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:15.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:56:15.404 00.000 10072 MoveAxis(W, 3, ABG)
01:56:15.404 00.000 10072 Guiding  Dir = 3, Dur = 3
01:56:15.405 00.001 10072 IsGuiding returns 0
01:56:15.405 00.000 10072 PulseGuide returned control before completion, sleep 13
01:56:15.422 00.017 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:56:15.424 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:15.427 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:15.429 00.002 1032 Enqueuing Expose request
01:56:15.432 00.003 10072 IsGuiding returns 0
01:56:15.432 00.000 10072 Move returns status 0, amount 3
01:56:15.432 00.000 10072 MoveAxis(N, 0, ABG)
01:56:15.432 00.000 10072 Move returns status 0, amount 0
01:56:15.433 00.001 10072 move complete, result=0
01:56:15.433 00.000 10072 worker thread done servicing request
01:56:15.433 00.000 10072 Worker thread wakes up
01:56:15.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:15.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:15.438 00.005 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:56:15.842 00.404 10072 Exposure complete
01:56:15.891 00.049 10072 worker thread done servicing request
01:56:15.891 00.000 1032 OnExposeComplete: enter
01:56:15.894 00.003 1032 UpdateGuideState(): m_state=6
01:56:15.895 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1078
01:56:15.897 00.002 1032 Star::Find returns 1 (0), X=225.52, Y=619.64, Mass=1299, SNR=25.4, Peak=137 HFD=3.1
01:56:15.899 00.002 1032 MultiStar: [#1 0.10,0.05,1.11,U] [#2 0.14,-0.02,0.78,U] [#3 0.22,0.09,0.70,U] [#4 0.19,-0.02,0.75,U] [#5 0.18,-0.20,0.61,U] [#6 0.26,-0.02,0.71,U] [#7 0.13,-0.01,0.59,U] [#8 0.11,-0.15,0.54,U] 
01:56:15.900 00.001 1032 single-star, 8 included, MultiStar: {0.13, -0.02}, one-star: {-0.04, 0.01}
01:56:15.902 00.002 1032 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.83) = xAngle (1.06 = 1.06)
01:56:15.904 00.002 1032 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.06 = 1.06)
01:56:15.905 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.89 mountX=0.02 mountY=0.03, mountTheta=1.06
01:56:15.908 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.01, opts=13)
01:56:15.910 00.002 1032 Enqueuing Move request for scope (-0.04, 0.01)
01:56:15.912 00.002 10072 Worker thread wakes up
01:56:15.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
01:56:15.912 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
01:56:15.912 00.000 10072 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.03
01:56:15.914 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:15.917 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 310.17
01:56:15.917 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:56:15.918 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:15.918 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:56:15.918 00.000 10072 MoveAxis(W, 2, ABG)
01:56:15.918 00.000 10072 Guiding  Dir = 3, Dur = 2
01:56:15.918 00.000 10072 IsGuiding returns 0
01:56:15.919 00.001 10072 PulseGuide returned control before completion, sleep 12
01:56:15.932 00.013 10072 IsGuiding returns 0
01:56:15.933 00.001 10072 Move returns status 0, amount 2
01:56:15.933 00.000 10072 MoveAxis(N, 0, ABG)
01:56:15.933 00.000 10072 Move returns status 0, amount 0
01:56:15.933 00.000 10072 move complete, result=0
01:56:15.933 00.000 10072 worker thread done servicing request
01:56:15.937 00.004 1032 UpdateGuideState exits: m=1299 SNR=25.4
01:56:15.938 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:15.940 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:15.941 00.001 1032 Enqueuing Expose request
01:56:15.944 00.003 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:56:15.945 00.001 10072 Worker thread wakes up
01:56:15.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:15.945 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:16.572 00.627 10072 Exposure complete
01:56:16.624 00.052 10072 worker thread done servicing request
01:56:16.624 00.000 1032 OnExposeComplete: enter
01:56:16.626 00.002 1032 UpdateGuideState(): m_state=6
01:56:16.627 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1079
01:56:16.629 00.002 1032 Star::Find returns 1 (0), X=225.63, Y=619.84, Mass=1245, SNR=24.8, Peak=135 HFD=3.0
01:56:16.630 00.001 1032 MultiStar: [#1 0.09,-0.00,1.13,U] [#2 0.12,0.04,0.79,U] [#3 0.13,0.12,0.73,U] [#4 0.16,0.08,0.73,U] [#5 0.10,-0.12,0.62,U] [#6 0.29,0.02,0.75,U] [#7 0.07,0.08,0.59,U] [#8 -0.12,0.11,0.54,U] 
01:56:16.632 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.08, 0.21}
01:56:16.634 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
01:56:16.635 00.001 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
01:56:16.637 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=0.03 mountY=-0.12, mountTheta=-1.30
01:56:16.640 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
01:56:16.642 00.002 1032 Enqueuing Move request for scope (0.11, 0.06)
01:56:16.644 00.002 10072 Worker thread wakes up
01:56:16.644 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
01:56:16.645 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
01:56:16.645 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
01:56:16.647 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:16.650 00.003 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 310.07
01:56:16.651 00.001 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:56:16.651 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:16.651 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:56:16.651 00.000 10072 MoveAxis(W, 2, ABG)
01:56:16.651 00.000 10072 Guiding  Dir = 3, Dur = 2
01:56:16.651 00.000 10072 IsGuiding returns 0
01:56:16.652 00.001 10072 PulseGuide returned control before completion, sleep 12
01:56:16.664 00.012 10072 IsGuiding returns 0
01:56:16.664 00.000 10072 Move returns status 0, amount 2
01:56:16.664 00.000 10072 MoveAxis(N, 0, ABG)
01:56:16.664 00.000 10072 Move returns status 0, amount 0
01:56:16.664 00.000 10072 move complete, result=0
01:56:16.664 00.000 10072 worker thread done servicing request
01:56:16.667 00.003 1032 UpdateGuideState exits: m=1245 SNR=24.8
01:56:16.670 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:16.672 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:16.675 00.003 1032 Enqueuing Expose request
01:56:16.677 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:56:16.679 00.002 10072 Worker thread wakes up
01:56:16.679 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:16.680 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:17.089 00.409 10072 Exposure complete
01:56:17.133 00.044 10072 worker thread done servicing request
01:56:17.133 00.000 1032 OnExposeComplete: enter
01:56:17.135 00.002 1032 UpdateGuideState(): m_state=6
01:56:17.137 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1080
01:56:17.139 00.002 1032 Star::Find returns 1 (0), X=225.54, Y=619.82, Mass=1225, SNR=24.7, Peak=127 HFD=3.1
01:56:17.140 00.001 1032 MultiStar: [#1 0.10,0.12,1.06,U] [#2 0.04,0.10,0.80,U] [#3 0.17,0.10,0.76,U] [#4 -0.02,0.22,0.76,U] [#5 0.10,0.01,0.64,U] [#6 0.10,0.11,0.71,U] [#7 0.09,0.08,0.61,U] [#8 0.15,0.19,0.57,U] 
01:56:17.143 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.13}, one-star: {-0.01, 0.19}
01:56:17.145 00.002 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
01:56:17.146 00.001 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
01:56:17.147 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.04 mountX=0.11 mountY=-0.11, mountTheta=-0.79
01:56:17.150 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
01:56:17.151 00.001 1032 Enqueuing Move request for scope (0.07, 0.13)
01:56:17.153 00.002 10072 Worker thread wakes up
01:56:17.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
01:56:17.153 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
01:56:17.153 00.000 10072 Moving (0.07, 0.13) raw xDistance=0.11 yDistance=-0.11
01:56:17.156 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:17.158 00.002 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 309.98
01:56:17.158 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:56:17.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:17.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:56:17.158 00.000 10072 MoveAxis(W, 1, ABG)
01:56:17.158 00.000 10072 Guiding  Dir = 3, Dur = 1
01:56:17.158 00.000 10072 IsGuiding returns 0
01:56:17.159 00.001 10072 PulseGuide returned control before completion, sleep 11
01:56:17.177 00.018 1032 UpdateGuideState exits: m=1225 SNR=24.7
01:56:17.180 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:17.184 00.004 10072 IsGuiding returns 0
01:56:17.184 00.000 10072 Move returns status 0, amount 1
01:56:17.184 00.000 10072 MoveAxis(N, 0, ABG)
01:56:17.184 00.000 10072 Move returns status 0, amount 0
01:56:17.184 00.000 10072 move complete, result=0
01:56:17.184 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:17.186 00.002 1032 Enqueuing Expose request
01:56:17.188 00.002 10072 worker thread done servicing request
01:56:17.188 00.000 10072 Worker thread wakes up
01:56:17.188 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:17.188 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:17.188 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:56:17.825 00.637 10072 Exposure complete
01:56:17.871 00.046 10072 worker thread done servicing request
01:56:17.871 00.000 1032 OnExposeComplete: enter
01:56:17.873 00.002 1032 UpdateGuideState(): m_state=6
01:56:17.875 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1081
01:56:17.876 00.001 1032 Star::Find returns 1 (0), X=225.61, Y=619.92, Mass=1311, SNR=25.5, Peak=128 HFD=3.0
01:56:17.878 00.002 1032 MultiStar: [#1 0.11,0.18,1.03,U] [#2 0.14,0.16,0.77,U] [#3 0.16,0.21,0.67,U] [#4 0.06,0.14,0.74,U] [#5 0.05,0.08,0.62,U] [#6 0.19,0.22,0.69,U] [#7 0.15,0.18,0.58,U] [#8 0.03,0.13,0.54,U] 
01:56:17.880 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.18}, one-star: {0.06, 0.28}
01:56:17.881 00.001 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
01:56:17.883 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
01:56:17.885 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.05 mountX=0.15 mountY=-0.15, mountTheta=-0.78
01:56:17.888 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.18, opts=13)
01:56:17.890 00.002 1032 Enqueuing Move request for scope (0.11, 0.18)
01:56:17.893 00.003 10072 Worker thread wakes up
01:56:17.893 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
01:56:17.893 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
01:56:17.893 00.000 10072 Moving (0.11, 0.18) raw xDistance=0.15 yDistance=-0.15
01:56:17.896 00.003 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 309.88
01:56:17.896 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:56:17.896 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:17.896 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:56:17.896 00.000 10072 MoveAxis(W, 69, ABG)
01:56:17.896 00.000 10072 Guiding  Dir = 3, Dur = 69
01:56:17.897 00.001 10072 IsGuiding returns 0
01:56:17.897 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:17.900 00.003 10072 PulseGuide returned control before completion, sleep 79
01:56:17.918 00.018 1032 UpdateGuideState exits: m=1311 SNR=25.5
01:56:17.921 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:17.922 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:17.925 00.003 1032 Enqueuing Expose request
01:56:17.995 00.070 10072 IsGuiding returns 0
01:56:17.995 00.000 10072 Move returns status 0, amount 69
01:56:17.995 00.000 10072 MoveAxis(N, 0, ABG)
01:56:17.995 00.000 10072 Move returns status 0, amount 0
01:56:17.995 00.000 10072 move complete, result=0
01:56:17.996 00.001 10072 worker thread done servicing request
01:56:17.996 00.000 1032 GuideStep: 0.1 px 69 ms WEST, -0.1 px 0 ms NORTH
01:56:17.998 00.002 10072 Worker thread wakes up
01:56:17.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:17.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:18.405 00.407 10072 Exposure complete
01:56:18.452 00.047 10072 worker thread done servicing request
01:56:18.452 00.000 1032 OnExposeComplete: enter
01:56:18.456 00.004 1032 UpdateGuideState(): m_state=6
01:56:18.458 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1082
01:56:18.460 00.002 1032 Star::Find returns 1 (0), X=225.64, Y=619.66, Mass=1340, SNR=25.8, Peak=130 HFD=3.0
01:56:18.462 00.002 1032 MultiStar: [#1 0.08,0.02,1.04,U] [#2 0.09,0.04,0.77,U] [#3 0.23,0.06,0.70,U] [#4 0.13,0.05,0.73,U] [#5 0.29,0.02,0.61,U] [#6 0.30,0.04,0.72,U] [#7 0.12,0.02,0.58,U] [#8 -0.12,-0.05,0.54,U] 
01:56:18.464 00.002 1032 single-star, 8 included, MultiStar: {0.13, 0.03}, one-star: {0.09, 0.02}
01:56:18.466 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
01:56:18.467 00.001 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
01:56:18.469 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.25 mountX=-0.00 mountY=-0.09, mountTheta=-1.58
01:56:18.472 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
01:56:18.474 00.002 1032 Enqueuing Move request for scope (0.09, 0.02)
01:56:18.476 00.002 10072 Worker thread wakes up
01:56:18.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
01:56:18.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
01:56:18.476 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.09
01:56:18.478 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:18.481 00.003 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 309.78
01:56:18.481 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
01:56:18.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:18.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:56:18.481 00.000 10072 MoveAxis(E, 1, ABG)
01:56:18.481 00.000 10072 Guiding  Dir = 2, Dur = 1
01:56:18.481 00.000 10072 IsGuiding returns 0
01:56:18.483 00.002 10072 PulseGuide returned control before completion, sleep 11
01:56:18.495 00.012 10072 IsGuiding returns 0
01:56:18.495 00.000 10072 Move returns status 0, amount 1
01:56:18.495 00.000 10072 MoveAxis(N, 0, ABG)
01:56:18.495 00.000 10072 Move returns status 0, amount 0
01:56:18.495 00.000 10072 move complete, result=0
01:56:18.495 00.000 10072 worker thread done servicing request
01:56:18.501 00.006 1032 UpdateGuideState exits: m=1340 SNR=25.8
01:56:18.504 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:18.505 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:18.507 00.002 1032 Enqueuing Expose request
01:56:18.508 00.001 1032 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:56:18.510 00.002 10072 Worker thread wakes up
01:56:18.510 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:18.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:19.138 00.628 10072 Exposure complete
01:56:19.187 00.049 10072 worker thread done servicing request
01:56:19.187 00.000 1032 OnExposeComplete: enter
01:56:19.188 00.001 1032 UpdateGuideState(): m_state=6
01:56:19.190 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1083
01:56:19.192 00.002 1032 Star::Find returns 1 (0), X=225.71, Y=619.67, Mass=1318, SNR=25.6, Peak=132 HFD=3.0
01:56:19.193 00.001 1032 MultiStar: [#1 0.29,-0.05,1.03,U] [#2 0.10,0.02,0.73,U] [#3 0.21,-0.06,0.70,U] [#4 0.12,0.06,0.73,U] [#5 0.10,-0.16,0.62,U] [#6 0.24,-0.13,0.72,U] [#7 0.23,0.08,0.60,U] [#8 0.04,-0.00,0.56,U] 
01:56:19.195 00.002 1032 single-star, 8 included, MultiStar: {0.17, -0.02}, one-star: {0.15, 0.03}
01:56:19.196 00.001 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
01:56:19.198 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
01:56:19.200 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.23 mountX=-0.00 mountY=-0.15, mountTheta=-1.60
01:56:19.203 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
01:56:19.204 00.001 1032 Enqueuing Move request for scope (0.15, 0.03)
01:56:19.206 00.002 10072 Worker thread wakes up
01:56:19.206 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
01:56:19.206 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
01:56:19.206 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.00 yDistance=-0.15
01:56:19.210 00.004 10072 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 309.69
01:56:19.210 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
01:56:19.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:19.210 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:19.212 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:56:19.212 00.000 10072 MoveAxis(E, 2, ABG)
01:56:19.212 00.000 10072 Guiding  Dir = 2, Dur = 2
01:56:19.212 00.000 10072 IsGuiding returns 0
01:56:19.213 00.001 10072 PulseGuide returned control before completion, sleep 12
01:56:19.230 00.017 10072 IsGuiding returns 0
01:56:19.230 00.000 1032 UpdateGuideState exits: m=1318 SNR=25.6
01:56:19.232 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:19.234 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:19.236 00.002 1032 Enqueuing Expose request
01:56:19.240 00.004 10072 Move returns status 0, amount 2
01:56:19.240 00.000 10072 MoveAxis(N, 0, ABG)
01:56:19.240 00.000 10072 Move returns status 0, amount 0
01:56:19.240 00.000 10072 move complete, result=0
01:56:19.241 00.001 10072 worker thread done servicing request
01:56:19.241 00.000 10072 Worker thread wakes up
01:56:19.241 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:19.241 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:19.248 00.007 1032 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
01:56:19.653 00.405 10072 Exposure complete
01:56:19.703 00.050 10072 worker thread done servicing request
01:56:19.703 00.000 1032 OnExposeComplete: enter
01:56:19.705 00.002 1032 UpdateGuideState(): m_state=6
01:56:19.706 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1084
01:56:19.709 00.003 1032 Star::Find returns 1 (0), X=225.60, Y=619.66, Mass=1314, SNR=25.5, Peak=151 HFD=3.0
01:56:19.710 00.001 1032 MultiStar: [#1 0.15,0.07,1.04,U] [#2 0.17,-0.03,0.78,U] [#3 0.21,0.05,0.71,U] [#4 0.12,0.12,0.70,U] [#5 0.20,-0.08,0.62,U] [#6 0.22,0.01,0.73,U] [#7 0.09,0.01,0.60,U] [#8 -0.16,0.03,0.52,U] 
01:56:19.713 00.003 1032 single-star, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.05, 0.02}
01:56:19.714 00.001 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
01:56:19.716 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
01:56:19.718 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.44 mountX=0.01 mountY=-0.05, mountTheta=-1.39
01:56:19.720 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
01:56:19.722 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
01:56:19.723 00.001 10072 Worker thread wakes up
01:56:19.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:56:19.723 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:56:19.723 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
01:56:19.726 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:19.727 00.001 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 309.59
01:56:19.727 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:56:19.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:19.728 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:56:19.728 00.000 10072 MoveAxis(E, 1, ABG)
01:56:19.728 00.000 10072 Guiding  Dir = 2, Dur = 1
01:56:19.728 00.000 10072 IsGuiding returns 0
01:56:19.728 00.000 10072 PulseGuide returned control before completion, sleep 11
01:56:19.741 00.013 10072 IsGuiding returns 0
01:56:19.741 00.000 10072 Move returns status 0, amount 1
01:56:19.742 00.001 10072 MoveAxis(N, 0, ABG)
01:56:19.742 00.000 10072 Move returns status 0, amount 0
01:56:19.742 00.000 10072 move complete, result=0
01:56:19.742 00.000 10072 worker thread done servicing request
01:56:19.747 00.005 1032 UpdateGuideState exits: m=1314 SNR=25.5
01:56:19.750 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:19.751 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:19.753 00.002 1032 Enqueuing Expose request
01:56:19.754 00.001 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
01:56:19.755 00.001 10072 Worker thread wakes up
01:56:19.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:19.755 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:20.384 00.629 10072 Exposure complete
01:56:20.434 00.050 10072 worker thread done servicing request
01:56:20.434 00.000 1032 OnExposeComplete: enter
01:56:20.437 00.003 1032 UpdateGuideState(): m_state=6
01:56:20.438 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1085
01:56:20.440 00.002 1032 Star::Find returns 1 (0), X=225.73, Y=619.81, Mass=1275, SNR=25.2, Peak=128 HFD=2.8
01:56:20.443 00.003 1032 MultiStar: [#1 0.13,0.10,1.04,U] [#2 0.05,-0.06,0.80,U] [#3 0.24,0.07,0.71,U] [#4 0.10,0.04,0.70,U] [#5 0.08,-0.04,0.63,U] [#6 0.30,0.14,0.73,U] [#7 0.10,0.09,0.59,U] [#8 -0.13,0.07,0.58,U] 
01:56:20.444 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.17, 0.18}
01:56:20.445 00.001 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
01:56:20.447 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
01:56:20.448 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.53 mountX=0.04 mountY=-0.14, mountTheta=-1.30
01:56:20.451 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.07, opts=13)
01:56:20.453 00.002 1032 Enqueuing Move request for scope (0.12, 0.07)
01:56:20.455 00.002 10072 Worker thread wakes up
01:56:20.455 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
01:56:20.455 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
01:56:20.455 00.000 10072 Moving (0.12, 0.07) raw xDistance=0.04 yDistance=-0.14
01:56:20.459 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:20.461 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 309.50
01:56:20.462 00.001 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:56:20.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:20.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:56:20.462 00.000 10072 MoveAxis(E, 2, ABG)
01:56:20.462 00.000 10072 Guiding  Dir = 2, Dur = 2
01:56:20.462 00.000 10072 IsGuiding returns 0
01:56:20.463 00.001 10072 PulseGuide returned control before completion, sleep 12
01:56:20.480 00.017 1032 UpdateGuideState exits: m=1275 SNR=25.2
01:56:20.482 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:20.483 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:20.486 00.003 1032 Enqueuing Expose request
01:56:20.489 00.003 10072 IsGuiding returns 0
01:56:20.489 00.000 10072 Move returns status 0, amount 2
01:56:20.490 00.001 10072 MoveAxis(N, 0, ABG)
01:56:20.490 00.000 10072 Move returns status 0, amount 0
01:56:20.490 00.000 10072 move complete, result=0
01:56:20.490 00.000 10072 worker thread done servicing request
01:56:20.490 00.000 10072 Worker thread wakes up
01:56:20.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:20.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:20.498 00.008 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:56:20.899 00.401 10072 Exposure complete
01:56:20.947 00.048 10072 worker thread done servicing request
01:56:20.947 00.000 1032 OnExposeComplete: enter
01:56:20.950 00.003 1032 UpdateGuideState(): m_state=6
01:56:20.951 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1086
01:56:20.953 00.002 1032 Star::Find returns 1 (0), X=225.75, Y=619.70, Mass=1343, SNR=25.8, Peak=136 HFD=2.9
01:56:20.956 00.003 1032 MultiStar: [#1 0.25,-0.05,1.05,U] [#2 0.23,0.01,0.77,U] [#3 0.34,0.04,0.67,U] [#4 0.25,-0.11,0.75,U] [#5 0.19,-0.13,0.63,U] [#6 0.41,-0.07,0.69,U] [#7 0.23,0.03,0.60,U] [#8 -0.04,-0.02,0.50,U] 
01:56:20.958 00.002 1032 single-star, 8 included, MultiStar: {0.24, -0.02}, one-star: {0.19, 0.06}
01:56:20.960 00.002 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
01:56:20.962 00.002 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
01:56:20.963 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.32 mountX=0.01 mountY=-0.20, mountTheta=-1.51
01:56:20.966 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.06, opts=13)
01:56:20.967 00.001 1032 Enqueuing Move request for scope (0.19, 0.06)
01:56:20.969 00.002 10072 Worker thread wakes up
01:56:20.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
01:56:20.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
01:56:20.969 00.000 10072 Moving (0.19, 0.06) raw xDistance=0.01 yDistance=-0.20
01:56:20.971 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:20.973 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 309.41
01:56:20.973 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:56:20.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:56:20.973 00.000 10072 MoveAxis(E, 2, ABG)
01:56:20.973 00.000 10072 Guiding  Dir = 2, Dur = 2
01:56:20.974 00.001 10072 IsGuiding returns 0
01:56:20.974 00.000 10072 PulseGuide returned control before completion, sleep 12
01:56:20.991 00.017 10072 IsGuiding returns 0
01:56:20.991 00.000 10072 Move returns status 0, amount 2
01:56:20.991 00.000 10072 MoveAxis(N, 131, ABG)
01:56:20.991 00.000 10072 Guiding  Dir = 0, Dur = 131
01:56:20.991 00.000 10072 IsGuiding returns 0
01:56:20.992 00.001 10072 PulseGuide returned control before completion, sleep 141
01:56:20.992 00.000 1032 UpdateGuideState exits: m=1343 SNR=25.8
01:56:20.994 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:20.996 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:20.997 00.001 1032 Enqueuing Expose request
01:56:21.147 00.150 10072 IsGuiding returns 0
01:56:21.147 00.000 10072 Move returns status 0, amount 131
01:56:21.147 00.000 10072 move complete, result=0
01:56:21.147 00.000 10072 worker thread done servicing request
01:56:21.147 00.000 10072 Worker thread wakes up
01:56:21.147 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:21.147 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:21.148 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.2 px 131 ms NORTH
01:56:21.774 00.626 10072 Exposure complete
01:56:21.818 00.044 10072 worker thread done servicing request
01:56:21.819 00.001 1032 OnExposeComplete: enter
01:56:21.820 00.001 1032 UpdateGuideState(): m_state=6
01:56:21.822 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1087
01:56:21.824 00.002 1032 Star::Find returns 1 (0), X=225.49, Y=619.52, Mass=1264, SNR=25.1, Peak=130 HFD=3.2
01:56:21.826 00.002 1032 MultiStar: [#1 0.10,-0.13,1.05,U] [#2 -0.09,-0.25,0.76,U] [#3 0.02,-0.16,0.75,U] [#4 -0.10,-0.12,0.78,U] [#5 -0.10,-0.34,0.63,U] [#6 0.20,-0.24,0.72,U] [#7 -0.14,-0.34,0.60,U] [#8 -0.17,-0.13,0.55,U] 
01:56:21.827 00.001 1032 single-star, 8 included, MultiStar: {-0.03, -0.19}, one-star: {-0.07, -0.11}
01:56:21.829 00.002 1032 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.83) = xAngle (-3.94 = 2.34)
01:56:21.831 00.002 1032 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.94 = 2.34)
01:56:21.835 00.004 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.11 mountX=-0.09 mountY=0.10, mountTheta=2.34
01:56:21.838 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.11, opts=13)
01:56:21.839 00.001 1032 Enqueuing Move request for scope (-0.07, -0.11)
01:56:21.842 00.003 10072 Worker thread wakes up
01:56:21.842 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
01:56:21.842 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
01:56:21.842 00.000 10072 Moving (-0.07, -0.11) raw xDistance=-0.09 yDistance=0.10
01:56:21.844 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:21.846 00.002 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 309.31
01:56:21.846 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:56:21.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:21.846 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:56:21.846 00.000 10072 MoveAxis(E, 4, ABG)
01:56:21.846 00.000 10072 Guiding  Dir = 2, Dur = 4
01:56:21.846 00.000 10072 IsGuiding returns 0
01:56:21.847 00.001 10072 PulseGuide returned control before completion, sleep 14
01:56:21.864 00.017 10072 IsGuiding returns 0
01:56:21.864 00.000 10072 Move returns status 0, amount 4
01:56:21.864 00.000 10072 MoveAxis(N, 0, ABG)
01:56:21.864 00.000 10072 Move returns status 0, amount 0
01:56:21.864 00.000 10072 move complete, result=0
01:56:21.864 00.000 10072 worker thread done servicing request
01:56:21.866 00.002 1032 UpdateGuideState exits: m=1264 SNR=25.1
01:56:21.868 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:21.870 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:21.872 00.002 1032 Enqueuing Expose request
01:56:21.873 00.001 1032 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
01:56:21.874 00.001 10072 Worker thread wakes up
01:56:21.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:21.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:22.291 00.417 10072 Exposure complete
01:56:22.339 00.048 10072 worker thread done servicing request
01:56:22.339 00.000 1032 OnExposeComplete: enter
01:56:22.342 00.003 1032 UpdateGuideState(): m_state=6
01:56:22.343 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1088
01:56:22.345 00.002 1032 Star::Find returns 1 (0), X=225.43, Y=619.58, Mass=1350, SNR=25.9, Peak=144 HFD=3.1
01:56:22.346 00.001 1032 MultiStar: [#1 -0.03,-0.22,1.02,U] [#2 0.08,-0.17,0.78,U] [#3 0.09,-0.14,0.71,U] [#4 -0.02,-0.09,0.69,U] [#5 0.01,-0.21,0.57,U] [#6 0.16,-0.20,0.72,U] [#7 0.13,-0.22,0.57,U] [#8 -0.14,-0.32,0.56,U] 
01:56:22.347 00.001 1032 single-star, 8 included, MultiStar: {0.01, -0.17}, one-star: {-0.12, -0.05}
01:56:22.350 00.003 1032 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.83) = xAngle (-4.58 = 1.71)
01:56:22.351 00.001 1032 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.58 = 1.71)
01:56:22.352 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.75 mountX=-0.02 mountY=0.13, mountTheta=1.71
01:56:22.356 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.05, opts=13)
01:56:22.358 00.002 1032 Enqueuing Move request for scope (-0.12, -0.05)
01:56:22.360 00.002 10072 Worker thread wakes up
01:56:22.360 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
01:56:22.360 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
01:56:22.360 00.000 10072 Moving (-0.12, -0.05) raw xDistance=-0.02 yDistance=0.13
01:56:22.363 00.003 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 309.22
01:56:22.363 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:56:22.363 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:22.363 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:56:22.363 00.000 10072 MoveAxis(E, 4, ABG)
01:56:22.363 00.000 10072 Guiding  Dir = 2, Dur = 4
01:56:22.363 00.000 10072 IsGuiding returns 0
01:56:22.363 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:22.366 00.003 10072 PulseGuide returned control before completion, sleep 14
01:56:22.382 00.016 10072 IsGuiding returns 0
01:56:22.382 00.000 10072 Move returns status 0, amount 4
01:56:22.382 00.000 10072 MoveAxis(N, 0, ABG)
01:56:22.382 00.000 10072 Move returns status 0, amount 0
01:56:22.382 00.000 10072 move complete, result=0
01:56:22.382 00.000 1032 UpdateGuideState exits: m=1350 SNR=25.9
01:56:22.385 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:22.387 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:22.388 00.001 1032 Enqueuing Expose request
01:56:22.390 00.002 1032 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
01:56:22.392 00.002 10072 worker thread done servicing request
01:56:22.392 00.000 10072 Worker thread wakes up
01:56:22.392 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:22.392 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:23.024 00.632 10072 Exposure complete
01:56:23.070 00.046 10072 worker thread done servicing request
01:56:23.070 00.000 1032 OnExposeComplete: enter
01:56:23.072 00.002 1032 UpdateGuideState(): m_state=6
01:56:23.074 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1089
01:56:23.076 00.002 1032 Star::Find returns 1 (0), X=225.48, Y=619.68, Mass=1292, SNR=25.3, Peak=147 HFD=3.1
01:56:23.079 00.003 1032 MultiStar: [#1 0.05,-0.07,1.08,U] [#2 -0.05,-0.09,0.75,U] [#3 0.04,0.00,0.71,U] [#4 -0.05,-0.14,0.74,U] [#5 -0.04,-0.10,0.63,U] [#6 0.13,-0.08,0.71,U] [#7 -0.04,0.08,0.60,U] [#8 -0.23,0.01,0.57,U] 
01:56:23.081 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {-0.07, 0.04}
01:56:23.082 00.001 1032 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.83) = xAngle (-3.92 = 2.36)
01:56:23.084 00.002 1032 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.92 = 2.36)
01:56:23.086 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.09 mountX=-0.03 mountY=0.03, mountTheta=2.36
01:56:23.089 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
01:56:23.090 00.001 1032 Enqueuing Move request for scope (-0.02, -0.04)
01:56:23.091 00.001 10072 Worker thread wakes up
01:56:23.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
01:56:23.091 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
01:56:23.092 00.001 10072 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
01:56:23.093 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:23.095 00.002 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 309.13
01:56:23.095 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:56:23.095 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:23.095 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:56:23.095 00.000 10072 MoveAxis(E, 4, ABG)
01:56:23.095 00.000 10072 Guiding  Dir = 2, Dur = 4
01:56:23.095 00.000 10072 IsGuiding returns 0
01:56:23.097 00.002 10072 PulseGuide returned control before completion, sleep 14
01:56:23.114 00.017 1032 UpdateGuideState exits: m=1292 SNR=25.3
01:56:23.117 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:23.118 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:23.120 00.002 1032 Enqueuing Expose request
01:56:23.121 00.001 10072 IsGuiding returns 0
01:56:23.122 00.001 10072 Move returns status 0, amount 4
01:56:23.122 00.000 10072 MoveAxis(N, 0, ABG)
01:56:23.122 00.000 10072 Move returns status 0, amount 0
01:56:23.122 00.000 10072 move complete, result=0
01:56:23.122 00.000 10072 worker thread done servicing request
01:56:23.122 00.000 10072 Worker thread wakes up
01:56:23.123 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:23.123 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:23.128 00.005 1032 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
01:56:23.540 00.412 10072 Exposure complete
01:56:23.587 00.047 10072 worker thread done servicing request
01:56:23.588 00.001 1032 OnExposeComplete: enter
01:56:23.590 00.002 1032 UpdateGuideState(): m_state=6
01:56:23.594 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1090
01:56:23.598 00.004 1032 Star::Find returns 1 (0), X=225.46, Y=619.62, Mass=1354, SNR=25.9, Peak=161 HFD=3.0
01:56:23.603 00.005 1032 MultiStar: [#1 -0.04,-0.05,1.05,U] [#2 -0.09,-0.12,0.78,U] [#3 0.09,-0.12,0.69,U] [#4 -0.13,-0.15,0.69,U] [#5 -0.16,-0.07,0.58,U] [#6 0.06,-0.10,0.71,U] [#7 0.02,-0.04,0.56,U] [#8 -0.19,-0.12,0.55,U] 
01:56:23.606 00.003 1032 single-star, 8 included, MultiStar: {-0.06, -0.08}, one-star: {-0.10, -0.01}
01:56:23.610 00.004 1032 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.83) = xAngle (-4.85 = 1.44)
01:56:23.611 00.001 1032 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.85 = 1.44)
01:56:23.613 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.02 mountX=0.01 mountY=0.10, mountTheta=1.44
01:56:23.617 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.01, opts=13)
01:56:23.619 00.002 1032 Enqueuing Move request for scope (-0.10, -0.01)
01:56:23.620 00.001 10072 Worker thread wakes up
01:56:23.620 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
01:56:23.621 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
01:56:23.621 00.000 10072 Moving (-0.10, -0.01) raw xDistance=0.01 yDistance=0.10
01:56:23.623 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:23.625 00.002 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 309.04
01:56:23.625 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:56:23.625 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:23.625 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:56:23.625 00.000 10072 MoveAxis(E, 4, ABG)
01:56:23.625 00.000 10072 Guiding  Dir = 2, Dur = 4
01:56:23.626 00.001 10072 IsGuiding returns 0
01:56:23.626 00.000 10072 PulseGuide returned control before completion, sleep 14
01:56:23.644 00.018 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:56:23.647 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:23.652 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:23.654 00.002 1032 Enqueuing Expose request
01:56:23.655 00.001 10072 IsGuiding returns 1
01:56:23.655 00.000 10072 scope still moving after pulse duration time elapsed
01:56:23.677 00.022 10072 IsGuiding returns 1
01:56:23.709 00.032 10072 IsGuiding returns 1
01:56:23.741 00.032 10072 IsGuiding returns 1
01:56:23.771 00.030 10072 IsGuiding returns 1
01:56:23.804 00.033 10072 IsGuiding returns 1
01:56:23.833 00.029 10072 IsGuiding returns 1
01:56:23.866 00.033 10072 IsGuiding returns 1
01:56:23.897 00.031 10072 IsGuiding returns 1
01:56:23.928 00.031 10072 IsGuiding returns 1
01:56:23.959 00.031 10072 IsGuiding returns 1
01:56:24.017 00.058 10072 IsGuiding returns 1
01:56:24.052 00.035 10072 IsGuiding returns 1
01:56:24.084 00.032 10072 IsGuiding returns 1
01:56:24.115 00.031 10072 IsGuiding returns 1
01:56:24.147 00.032 10072 IsGuiding returns 1
01:56:24.179 00.032 10072 IsGuiding returns 0
01:56:24.179 00.000 10072 scope move finished after 4 + 549 ms
01:56:24.180 00.001 10072 Move returns status 0, amount 4
01:56:24.180 00.000 10072 MoveAxis(N, 0, ABG)
01:56:24.180 00.000 10072 Move returns status 0, amount 0
01:56:24.180 00.000 10072 move complete, result=0
01:56:24.180 00.000 10072 worker thread done servicing request
01:56:24.180 00.000 10072 Worker thread wakes up
01:56:24.180 00.000 1032 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
01:56:24.182 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:24.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:24.808 00.626 10072 Exposure complete
01:56:24.849 00.041 10072 worker thread done servicing request
01:56:24.849 00.000 1032 OnExposeComplete: enter
01:56:24.851 00.002 1032 UpdateGuideState(): m_state=6
01:56:24.854 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1091
01:56:24.855 00.001 1032 Star::Find returns 1 (0), X=225.43, Y=619.61, Mass=1315, SNR=25.5, Peak=136 HFD=3.1
01:56:24.857 00.002 1032 MultiStar: [#1 0.10,-0.11,1.02,U] [#2 0.11,-0.29,0.75,U] [#3 0.13,-0.19,0.70,U] [#4 0.05,-0.23,0.71,U] [#5 0.10,-0.20,0.59,U] [#6 0.14,-0.33,0.72,U] [#7 -0.00,-0.19,0.59,U] [#8 -0.22,-0.23,0.58,U] 
01:56:24.858 00.001 1032 single-star, 8 included, MultiStar: {0.03, -0.19}, one-star: {-0.12, -0.02}
01:56:24.862 00.004 1032 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.83) = xAngle (-4.77 = 1.51)
01:56:24.864 00.002 1032 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.77 = 1.51)
01:56:24.865 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.13 cameraTheta=-2.94 mountX=0.01 mountY=0.13, mountTheta=1.51
01:56:24.867 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.02, opts=13)
01:56:24.869 00.002 1032 Enqueuing Move request for scope (-0.12, -0.02)
01:56:24.870 00.001 10072 Worker thread wakes up
01:56:24.870 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
01:56:24.870 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
01:56:24.870 00.000 10072 Moving (-0.12, -0.02) raw xDistance=0.01 yDistance=0.13
01:56:24.872 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:24.874 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 308.95
01:56:24.874 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:56:24.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:24.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:56:24.874 00.000 10072 MoveAxis(E, 6, ABG)
01:56:24.874 00.000 10072 Guiding  Dir = 2, Dur = 6
01:56:24.874 00.000 10072 IsGuiding returns 0
01:56:24.875 00.001 10072 PulseGuide returned control before completion, sleep 16
01:56:24.889 00.014 1032 UpdateGuideState exits: m=1315 SNR=25.5
01:56:24.893 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:24.895 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:24.896 00.001 1032 Enqueuing Expose request
01:56:24.899 00.003 10072 IsGuiding returns 0
01:56:24.899 00.000 10072 Move returns status 0, amount 6
01:56:24.899 00.000 10072 MoveAxis(N, 0, ABG)
01:56:24.899 00.000 10072 Move returns status 0, amount 0
01:56:24.899 00.000 10072 move complete, result=0
01:56:24.899 00.000 10072 worker thread done servicing request
01:56:24.899 00.000 10072 Worker thread wakes up
01:56:24.900 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:24.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:24.906 00.006 1032 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
01:56:25.306 00.400 10072 Exposure complete
01:56:25.356 00.050 10072 worker thread done servicing request
01:56:25.356 00.000 1032 OnExposeComplete: enter
01:56:25.357 00.001 1032 UpdateGuideState(): m_state=6
01:56:25.358 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1092
01:56:25.361 00.003 1032 Star::Find returns 1 (0), X=225.58, Y=619.66, Mass=1346, SNR=25.8, Peak=130 HFD=3.2
01:56:25.364 00.003 1032 MultiStar: [#1 0.12,-0.05,1.00,U] [#2 0.04,-0.16,0.76,U] [#3 0.08,-0.08,0.68,U] [#4 0.01,-0.05,0.71,U] [#5 0.02,-0.14,0.61,U] [#6 0.19,-0.22,0.72,U] [#7 0.04,-0.03,0.59,U] [#8 -0.21,-0.03,0.53,U] 
01:56:25.365 00.001 1032 single-star, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.02, 0.03}
01:56:25.368 00.003 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
01:56:25.369 00.001 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
01:56:25.371 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.96 mountX=0.02 mountY=-0.03, mountTheta=-0.87
01:56:25.373 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
01:56:25.375 00.002 1032 Enqueuing Move request for scope (0.02, 0.03)
01:56:25.376 00.001 10072 Worker thread wakes up
01:56:25.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
01:56:25.376 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
01:56:25.376 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
01:56:25.378 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:25.380 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 308.86
01:56:25.380 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:56:25.380 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:25.380 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:56:25.380 00.000 10072 MoveAxis(E, 3, ABG)
01:56:25.380 00.000 10072 Guiding  Dir = 2, Dur = 3
01:56:25.381 00.001 10072 IsGuiding returns 0
01:56:25.381 00.000 10072 PulseGuide returned control before completion, sleep 13
01:56:25.396 00.015 10072 IsGuiding returns 0
01:56:25.396 00.000 10072 Move returns status 0, amount 3
01:56:25.396 00.000 10072 MoveAxis(N, 0, ABG)
01:56:25.396 00.000 10072 Move returns status 0, amount 0
01:56:25.396 00.000 10072 move complete, result=0
01:56:25.396 00.000 10072 worker thread done servicing request
01:56:25.399 00.003 1032 UpdateGuideState exits: m=1346 SNR=25.8
01:56:25.400 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:25.402 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:25.403 00.001 1032 Enqueuing Expose request
01:56:25.405 00.002 1032 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:56:25.406 00.001 10072 Worker thread wakes up
01:56:25.406 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:25.406 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:26.040 00.634 10072 Exposure complete
01:56:26.090 00.050 10072 worker thread done servicing request
01:56:26.090 00.000 1032 OnExposeComplete: enter
01:56:26.092 00.002 1032 UpdateGuideState(): m_state=6
01:56:26.094 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1093
01:56:26.096 00.002 1032 Star::Find returns 1 (0), X=225.53, Y=619.71, Mass=1220, SNR=24.6, Peak=133 HFD=3.0
01:56:26.097 00.001 1032 MultiStar: [#1 0.07,0.04,1.10,U] [#2 0.09,-0.14,0.82,U] [#3 0.06,0.00,0.72,U] [#4 -0.06,-0.00,0.72,U] [#5 0.01,-0.09,0.68,U] [#6 0.07,-0.05,0.77,U] [#7 0.00,0.04,0.62,U] [#8 -0.07,-0.04,0.58,U] 
01:56:26.099 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {-0.02, 0.07}
01:56:26.100 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
01:56:26.102 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
01:56:26.103 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.55 mountX=-0.02 mountY=-0.02, mountTheta=-2.38
01:56:26.106 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.01, opts=13)
01:56:26.107 00.001 1032 Enqueuing Move request for scope (0.02, -0.01)
01:56:26.110 00.003 10072 Worker thread wakes up
01:56:26.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:56:26.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:56:26.110 00.000 10072 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
01:56:26.112 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:26.117 00.005 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 308.78
01:56:26.117 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:56:26.117 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:26.117 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:56:26.117 00.000 10072 MoveAxis(E, 3, ABG)
01:56:26.117 00.000 10072 Guiding  Dir = 2, Dur = 3
01:56:26.117 00.000 10072 IsGuiding returns 0
01:56:26.118 00.001 10072 PulseGuide returned control before completion, sleep 13
01:56:26.134 00.016 1032 UpdateGuideState exits: m=1220 SNR=24.6
01:56:26.138 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:26.139 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:26.140 00.001 1032 Enqueuing Expose request
01:56:26.145 00.005 10072 IsGuiding returns 0
01:56:26.146 00.001 10072 Move returns status 0, amount 3
01:56:26.146 00.000 10072 MoveAxis(N, 0, ABG)
01:56:26.146 00.000 10072 Move returns status 0, amount 0
01:56:26.146 00.000 10072 move complete, result=0
01:56:26.146 00.000 10072 worker thread done servicing request
01:56:26.146 00.000 10072 Worker thread wakes up
01:56:26.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:26.146 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:26.156 00.010 1032 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
01:56:26.555 00.399 10072 Exposure complete
01:56:26.602 00.047 10072 worker thread done servicing request
01:56:26.602 00.000 1032 OnExposeComplete: enter
01:56:26.604 00.002 1032 UpdateGuideState(): m_state=6
01:56:26.606 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1094
01:56:26.608 00.002 1032 Star::Find returns 1 (0), X=225.53, Y=619.62, Mass=1485, SNR=27.1, Peak=165 HFD=3.1
01:56:26.611 00.003 1032 MultiStar: [#1 0.05,-0.07,0.98,U] [#2 0.09,-0.09,0.75,U] [#3 0.13,-0.05,0.66,U] [#4 0.02,0.01,0.70,U] [#5 0.02,-0.14,0.60,U] [#6 0.08,-0.28,0.65,U] [#7 0.01,-0.05,0.58,U] [#8 0.00,0.05,0.51,U] 
01:56:26.613 00.002 1032 single-star, 8 included, MultiStar: {0.04, -0.07}, one-star: {-0.03, -0.01}
01:56:26.615 00.002 1032 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.83) = xAngle (-4.48 = 1.80)
01:56:26.617 00.002 1032 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.48 = 1.80)
01:56:26.618 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.65 mountX=-0.01 mountY=0.03, mountTheta=1.80
01:56:26.622 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
01:56:26.624 00.002 1032 Enqueuing Move request for scope (-0.03, -0.01)
01:56:26.626 00.002 10072 Worker thread wakes up
01:56:26.626 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:56:26.626 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:56:26.626 00.000 10072 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.03
01:56:26.628 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:26.630 00.002 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 308.69
01:56:26.630 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:56:26.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:26.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:56:26.630 00.000 10072 MoveAxis(E, 2, ABG)
01:56:26.630 00.000 10072 Guiding  Dir = 2, Dur = 2
01:56:26.632 00.002 10072 IsGuiding returns 0
01:56:26.632 00.000 10072 PulseGuide returned control before completion, sleep 12
01:56:26.646 00.014 10072 IsGuiding returns 0
01:56:26.646 00.000 10072 Move returns status 0, amount 2
01:56:26.646 00.000 10072 MoveAxis(N, 0, ABG)
01:56:26.646 00.000 10072 Move returns status 0, amount 0
01:56:26.646 00.000 10072 move complete, result=0
01:56:26.646 00.000 10072 worker thread done servicing request
01:56:26.650 00.004 1032 UpdateGuideState exits: m=1485 SNR=27.1
01:56:26.653 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:26.654 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:26.656 00.002 1032 Enqueuing Expose request
01:56:26.658 00.002 10072 Worker thread wakes up
01:56:26.658 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:26.658 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:26.658 00.000 1032 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
01:56:27.284 00.626 10072 Exposure complete
01:56:27.332 00.048 10072 worker thread done servicing request
01:56:27.332 00.000 1032 OnExposeComplete: enter
01:56:27.334 00.002 1032 UpdateGuideState(): m_state=6
01:56:27.336 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1095
01:56:27.338 00.002 1032 Star::Find returns 1 (0), X=225.71, Y=619.52, Mass=1198, SNR=24.4, Peak=116 HFD=3.1
01:56:27.341 00.003 1032 MultiStar: [#1 0.27,-0.11,1.08,U] [#2 0.14,-0.18,0.82,U] [#3 0.23,-0.22,0.73,U] [#4 0.20,-0.16,0.74,U] [#5 0.09,-0.30,0.63,U] [#6 0.31,-0.25,0.76,U] [#7 0.09,-0.16,0.61,U] [#8 0.02,-0.08,0.59,U] 
01:56:27.342 00.001 1032 single-star, 8 included, MultiStar: {0.18, -0.17}, one-star: {0.16, -0.11}
01:56:27.344 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
01:56:27.347 00.003 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
01:56:27.349 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.62 mountX=-0.15 mountY=-0.12, mountTheta=-2.45
01:56:27.352 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.11, opts=13)
01:56:27.354 00.002 1032 Enqueuing Move request for scope (0.16, -0.11)
01:56:27.356 00.002 10072 Worker thread wakes up
01:56:27.356 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
01:56:27.357 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
01:56:27.357 00.000 10072 Moving (0.16, -0.11) raw xDistance=-0.15 yDistance=-0.12
01:56:27.358 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:27.362 00.004 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 308.60
01:56:27.362 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:56:27.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:27.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:56:27.362 00.000 10072 MoveAxis(E, 70, ABG)
01:56:27.363 00.001 10072 Guiding  Dir = 2, Dur = 70
01:56:27.363 00.000 10072 IsGuiding returns 0
01:56:27.364 00.001 10072 PulseGuide returned control before completion, sleep 80
01:56:27.380 00.016 1032 UpdateGuideState exits: m=1198 SNR=24.4
01:56:27.382 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:27.384 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:27.386 00.002 1032 Enqueuing Expose request
01:56:27.453 00.067 10072 IsGuiding returns 0
01:56:27.453 00.000 10072 Move returns status 0, amount 70
01:56:27.453 00.000 10072 MoveAxis(N, 0, ABG)
01:56:27.453 00.000 10072 Move returns status 0, amount 0
01:56:27.453 00.000 10072 move complete, result=0
01:56:27.453 00.000 10072 worker thread done servicing request
01:56:27.453 00.000 10072 Worker thread wakes up
01:56:27.453 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:27.453 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:27.454 00.001 1032 GuideStep: -0.1 px 70 ms EAST, -0.1 px 0 ms NORTH
01:56:27.863 00.409 10072 Exposure complete
01:56:27.914 00.051 10072 worker thread done servicing request
01:56:27.914 00.000 1032 OnExposeComplete: enter
01:56:27.916 00.002 1032 UpdateGuideState(): m_state=6
01:56:27.917 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1096
01:56:27.919 00.002 1032 Star::Find returns 1 (0), X=225.71, Y=619.52, Mass=1202, SNR=24.4, Peak=138 HFD=3.1
01:56:27.921 00.002 1032 MultiStar: [#1 0.17,-0.11,1.09,U] [#2 0.01,-0.14,0.81,U] [#3 0.04,-0.04,0.73,U] [#4 0.08,-0.15,0.77,U] [#5 0.15,-0.11,0.64,U] [#6 0.24,-0.18,0.77,U] [#7 0.09,-0.10,0.63,U] [#8 -0.11,-0.06,0.60,U] 
01:56:27.922 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.15, -0.12}
01:56:27.926 00.004 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
01:56:27.928 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
01:56:27.929 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.85 mountX=-0.14 mountY=-0.07, mountTheta=-2.68
01:56:27.933 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
01:56:27.935 00.002 1032 Enqueuing Move request for scope (0.10, -0.11)
01:56:27.937 00.002 10072 Worker thread wakes up
01:56:27.937 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
01:56:27.937 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
01:56:27.937 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.14 yDistance=-0.07
01:56:27.941 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:27.943 00.002 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 308.52
01:56:27.943 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:56:27.943 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:27.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:56:27.943 00.000 10072 MoveAxis(E, 63, ABG)
01:56:27.943 00.000 10072 Guiding  Dir = 2, Dur = 63
01:56:27.943 00.000 10072 IsGuiding returns 0
01:56:27.944 00.001 10072 PulseGuide returned control before completion, sleep 73
01:56:27.962 00.018 1032 UpdateGuideState exits: m=1202 SNR=24.4
01:56:27.964 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:27.966 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:27.967 00.001 1032 Enqueuing Expose request
01:56:28.018 00.051 10072 IsGuiding returns 0
01:56:28.018 00.000 10072 Move returns status 0, amount 63
01:56:28.018 00.000 10072 MoveAxis(N, 0, ABG)
01:56:28.018 00.000 10072 Move returns status 0, amount 0
01:56:28.018 00.000 10072 move complete, result=0
01:56:28.018 00.000 10072 worker thread done servicing request
01:56:28.018 00.000 10072 Worker thread wakes up
01:56:28.018 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:28.018 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:28.020 00.002 1032 GuideStep: -0.1 px 63 ms EAST, -0.1 px 0 ms NORTH
01:56:28.649 00.629 10072 Exposure complete
01:56:28.698 00.049 10072 worker thread done servicing request
01:56:28.698 00.000 1032 OnExposeComplete: enter
01:56:28.700 00.002 1032 UpdateGuideState(): m_state=6
01:56:28.703 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1097
01:56:28.704 00.001 1032 Star::Find returns 1 (0), X=225.51, Y=619.88, Mass=1280, SNR=25.2, Peak=140 HFD=3.0
01:56:28.706 00.002 1032 MultiStar: [#1 0.06,0.19,1.04,U] [#2 -0.07,0.13,0.78,U] [#3 0.05,0.22,0.75,U] [#4 -0.01,0.17,0.71,U] [#5 -0.02,0.20,0.62,U] [#6 0.22,0.20,0.72,U] [#7 0.10,0.15,0.59,U] [#8 -0.17,0.10,0.57,U] 
01:56:28.707 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.18}, one-star: {-0.05, 0.24}
01:56:28.710 00.003 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
01:56:28.711 00.001 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
01:56:28.713 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.50 mountX=0.17 mountY=-0.06, mountTheta=-0.33
01:56:28.715 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.18, opts=13)
01:56:28.718 00.003 1032 Enqueuing Move request for scope (0.01, 0.18)
01:56:28.719 00.001 10072 Worker thread wakes up
01:56:28.719 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
01:56:28.719 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
01:56:28.719 00.000 10072 Moving (0.01, 0.18) raw xDistance=0.17 yDistance=-0.06
01:56:28.721 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:28.724 00.003 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 308.43
01:56:28.724 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:56:28.724 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:28.724 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:56:28.724 00.000 10072 MoveAxis(W, 80, ABG)
01:56:28.724 00.000 10072 Guiding  Dir = 3, Dur = 80
01:56:28.724 00.000 10072 IsGuiding returns 0
01:56:28.725 00.001 10072 PulseGuide returned control before completion, sleep 90
01:56:28.742 00.017 1032 UpdateGuideState exits: m=1280 SNR=25.2
01:56:28.745 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:28.746 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:28.748 00.002 1032 Enqueuing Expose request
01:56:28.817 00.069 10072 IsGuiding returns 1
01:56:28.817 00.000 10072 scope still moving after pulse duration time elapsed
01:56:28.848 00.031 10072 IsGuiding returns 0
01:56:28.849 00.001 10072 scope move finished after 80 + 43 ms
01:56:28.849 00.000 10072 Move returns status 0, amount 80
01:56:28.849 00.000 10072 MoveAxis(N, 0, ABG)
01:56:28.849 00.000 10072 Move returns status 0, amount 0
01:56:28.849 00.000 10072 move complete, result=0
01:56:28.849 00.000 10072 worker thread done servicing request
01:56:28.849 00.000 10072 Worker thread wakes up
01:56:28.849 00.000 1032 GuideStep: 0.2 px 80 ms WEST, -0.1 px 0 ms NORTH
01:56:28.851 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:28.851 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:29.257 00.406 10072 Exposure complete
01:56:29.310 00.053 10072 worker thread done servicing request
01:56:29.310 00.000 1032 OnExposeComplete: enter
01:56:29.314 00.004 1032 UpdateGuideState(): m_state=6
01:56:29.316 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1098
01:56:29.319 00.003 1032 Star::Find returns 1 (0), X=225.45, Y=619.88, Mass=1371, SNR=26.1, Peak=170 HFD=2.9
01:56:29.322 00.003 1032 MultiStar: [#1 0.08,0.17,0.97,U] [#2 -0.10,0.16,0.76,U] [#3 0.05,0.20,0.66,U] [#4 -0.03,0.24,0.69,U] [#5 -0.04,0.21,0.59,U] [#6 0.14,0.10,0.74,U] [#7 -0.04,0.25,0.58,U] [#8 0.04,0.19,0.56,U] 
01:56:29.324 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.20}, one-star: {-0.10, 0.24}
01:56:29.326 00.002 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
01:56:29.327 00.001 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
01:56:29.329 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.58 mountX=0.19 mountY=-0.05, mountTheta=-0.25
01:56:29.336 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.20, opts=13)
01:56:29.339 00.003 1032 Enqueuing Move request for scope (-0.00, 0.20)
01:56:29.342 00.003 10072 Worker thread wakes up
01:56:29.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.20) opts 0xd
01:56:29.342 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.20)
01:56:29.342 00.000 10072 Moving (-0.00, 0.20) raw xDistance=0.19 yDistance=-0.05
01:56:29.344 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:29.347 00.003 10072 PPEC rslt: input = 0.19, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 308.35
01:56:29.348 00.001 10072 PPEC: input: 0.19, control: 0.09, exposure: 500
01:56:29.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:29.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:56:29.348 00.000 10072 MoveAxis(W, 88, ABG)
01:56:29.348 00.000 10072 Guiding  Dir = 3, Dur = 88
01:56:29.350 00.002 10072 IsGuiding returns 0
01:56:29.351 00.001 10072 PulseGuide returned control before completion, sleep 98
01:56:29.371 00.020 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:56:29.373 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:29.374 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:29.376 00.002 1032 Enqueuing Expose request
01:56:29.456 00.080 10072 IsGuiding returns 0
01:56:29.456 00.000 10072 Move returns status 0, amount 88
01:56:29.456 00.000 10072 MoveAxis(N, 0, ABG)
01:56:29.457 00.001 10072 Move returns status 0, amount 0
01:56:29.457 00.000 10072 move complete, result=0
01:56:29.457 00.000 10072 worker thread done servicing request
01:56:29.457 00.000 10072 Worker thread wakes up
01:56:29.457 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:29.457 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:29.457 00.000 1032 GuideStep: 0.2 px 88 ms WEST, -0.0 px 0 ms NORTH
01:56:30.084 00.627 10072 Exposure complete
01:56:30.135 00.051 10072 worker thread done servicing request
01:56:30.135 00.000 1032 OnExposeComplete: enter
01:56:30.137 00.002 1032 UpdateGuideState(): m_state=6
01:56:30.139 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1099
01:56:30.140 00.001 1032 Star::Find returns 1 (0), X=225.55, Y=619.50, Mass=1268, SNR=25.0, Peak=135 HFD=3.2
01:56:30.142 00.002 1032 MultiStar: [#1 0.16,-0.12,1.03,U] [#2 0.04,-0.11,0.78,U] [#3 0.11,-0.02,0.72,U] [#4 0.05,-0.18,0.77,U] [#5 0.06,-0.31,0.63,U] [#6 0.19,-0.17,0.73,U] [#7 0.25,-0.21,0.60,U] [#8 -0.08,-0.08,0.58,U] 
01:56:30.144 00.002 1032 single-star, 8 included, MultiStar: {0.08, -0.14}, one-star: {-0.01, -0.13}
01:56:30.145 00.001 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.83)
01:56:30.148 00.003 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.83)
01:56:30.150 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.62 mountX=-0.13 mountY=0.04, mountTheta=2.83
01:56:30.152 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.13, opts=13)
01:56:30.156 00.004 1032 Enqueuing Move request for scope (-0.01, -0.13)
01:56:30.157 00.001 10072 Worker thread wakes up
01:56:30.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
01:56:30.157 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
01:56:30.158 00.001 10072 Moving (-0.01, -0.13) raw xDistance=-0.13 yDistance=0.04
01:56:30.161 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:30.163 00.002 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 308.27
01:56:30.163 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
01:56:30.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:30.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:56:30.163 00.000 10072 MoveAxis(W, 3, ABG)
01:56:30.163 00.000 10072 Guiding  Dir = 3, Dur = 3
01:56:30.164 00.001 10072 IsGuiding returns 0
01:56:30.164 00.000 10072 PulseGuide returned control before completion, sleep 13
01:56:30.182 00.018 1032 UpdateGuideState exits: m=1268 SNR=25.0
01:56:30.184 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:30.186 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:30.187 00.001 1032 Enqueuing Expose request
01:56:30.190 00.003 10072 IsGuiding returns 0
01:56:30.190 00.000 10072 Move returns status 0, amount 3
01:56:30.190 00.000 10072 MoveAxis(N, 0, ABG)
01:56:30.190 00.000 10072 Move returns status 0, amount 0
01:56:30.190 00.000 10072 move complete, result=0
01:56:30.191 00.001 10072 worker thread done servicing request
01:56:30.191 00.000 10072 Worker thread wakes up
01:56:30.191 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:30.191 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:30.196 00.005 1032 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
01:56:30.598 00.402 10072 Exposure complete
01:56:30.648 00.050 10072 worker thread done servicing request
01:56:30.649 00.001 1032 OnExposeComplete: enter
01:56:30.651 00.002 1032 UpdateGuideState(): m_state=6
01:56:30.652 00.001 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1100
01:56:30.654 00.002 1032 Star::Find returns 1 (0), X=225.57, Y=619.59, Mass=1295, SNR=25.3, Peak=138 HFD=3.1
01:56:30.656 00.002 1032 MultiStar: [#1 0.08,-0.13,1.08,U] [#2 0.16,-0.16,0.80,U] [#3 0.13,-0.11,0.71,U] [#4 0.03,-0.20,0.74,U] [#5 0.14,-0.25,0.61,U] [#6 0.20,-0.23,0.73,U] [#7 0.11,-0.11,0.58,U] [#8 0.04,-0.08,0.58,U] 
01:56:30.658 00.002 1032 single-star, 8 included, MultiStar: {0.10, -0.14}, one-star: {0.01, -0.04}
01:56:30.660 00.002 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
01:56:30.661 00.001 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
01:56:30.664 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.33 mountX=-0.05 mountY=0.00, mountTheta=3.12
01:56:30.666 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.04, opts=13)
01:56:30.669 00.003 1032 Enqueuing Move request for scope (0.01, -0.04)
01:56:30.670 00.001 10072 Worker thread wakes up
01:56:30.671 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
01:56:30.671 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
01:56:30.671 00.000 10072 Moving (0.01, -0.04) raw xDistance=-0.05 yDistance=0.00
01:56:30.675 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:30.678 00.003 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 308.18
01:56:30.679 00.001 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:56:30.679 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:30.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:56:30.679 00.000 10072 MoveAxis(W, 3, ABG)
01:56:30.679 00.000 10072 Guiding  Dir = 3, Dur = 3
01:56:30.679 00.000 10072 IsGuiding returns 0
01:56:30.680 00.001 10072 PulseGuide returned control before completion, sleep 13
01:56:30.697 00.017 1032 UpdateGuideState exits: m=1295 SNR=25.3
01:56:30.699 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:30.702 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:30.704 00.002 1032 Enqueuing Expose request
01:56:30.710 00.006 10072 IsGuiding returns 0
01:56:30.710 00.000 10072 Move returns status 0, amount 3
01:56:30.710 00.000 10072 MoveAxis(N, 0, ABG)
01:56:30.710 00.000 10072 Move returns status 0, amount 0
01:56:30.710 00.000 10072 move complete, result=0
01:56:30.711 00.001 10072 worker thread done servicing request
01:56:30.711 00.000 10072 Worker thread wakes up
01:56:30.711 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:30.711 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:30.711 00.000 1032 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
01:56:31.336 00.625 10072 Exposure complete
01:56:31.384 00.048 10072 worker thread done servicing request
01:56:31.384 00.000 1032 OnExposeComplete: enter
01:56:31.386 00.002 1032 UpdateGuideState(): m_state=6
01:56:31.388 00.002 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1101
01:56:31.389 00.001 1032 Star::Find returns 1 (0), X=225.57, Y=619.72, Mass=1336, SNR=25.8, Peak=145 HFD=3.0
01:56:31.392 00.003 1032 MultiStar: [#1 0.05,0.06,1.04,U] [#2 0.09,0.02,0.75,U] [#3 0.12,0.09,0.70,U] [#4 0.10,-0.06,0.72,U] [#5 0.11,-0.20,0.61,U] [#6 0.15,0.01,0.71,U] [#7 0.02,-0.01,0.58,U] [#8 -0.00,0.09,0.57,U] 
01:56:31.394 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.02, 0.09}
01:56:31.395 00.001 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
01:56:31.397 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
01:56:31.399 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.25 mountX=-0.00 mountY=-0.07, mountTheta=-1.58
01:56:31.402 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
01:56:31.404 00.002 1032 Enqueuing Move request for scope (0.07, 0.02)
01:56:31.406 00.002 10072 Worker thread wakes up
01:56:31.406 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:56:31.406 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:56:31.406 00.000 10072 Moving (0.07, 0.02) raw xDistance=-0.00 yDistance=-0.07
01:56:31.409 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:31.411 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 308.10
01:56:31.411 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:56:31.411 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:31.411 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:56:31.411 00.000 10072 MoveAxis(W, 5, ABG)
01:56:31.411 00.000 10072 Guiding  Dir = 3, Dur = 5
01:56:31.412 00.001 10072 IsGuiding returns 0
01:56:31.412 00.000 10072 PulseGuide returned control before completion, sleep 15
01:56:31.432 00.020 1032 UpdateGuideState exits: m=1336 SNR=25.8
01:56:31.435 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:31.437 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:31.439 00.002 1032 Enqueuing Expose request
01:56:31.443 00.004 10072 IsGuiding returns 1
01:56:31.443 00.000 10072 scope still moving after pulse duration time elapsed
01:56:31.475 00.032 10072 IsGuiding returns 1
01:56:31.507 00.032 10072 IsGuiding returns 1
01:56:31.538 00.031 10072 IsGuiding returns 1
01:56:31.570 00.032 10072 IsGuiding returns 1
01:56:31.601 00.031 10072 IsGuiding returns 1
01:56:31.632 00.031 10072 IsGuiding returns 1
01:56:31.663 00.031 10072 IsGuiding returns 1
01:56:31.695 00.032 10072 IsGuiding returns 0
01:56:31.695 00.000 10072 scope move finished after 5 + 278 ms
01:56:31.695 00.000 10072 Move returns status 0, amount 5
01:56:31.695 00.000 10072 MoveAxis(N, 0, ABG)
01:56:31.695 00.000 10072 Move returns status 0, amount 0
01:56:31.695 00.000 10072 move complete, result=0
01:56:31.696 00.001 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:56:31.698 00.002 10072 worker thread done servicing request
01:56:31.699 00.001 10072 Worker thread wakes up
01:56:31.699 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:31.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:32.105 00.406 10072 Exposure complete
01:56:32.151 00.046 10072 worker thread done servicing request
01:56:32.151 00.000 1032 OnExposeComplete: enter
01:56:32.153 00.002 1032 UpdateGuideState(): m_state=6
01:56:32.156 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1102
01:56:32.158 00.002 1032 Star::Find returns 1 (0), X=225.61, Y=619.64, Mass=1229, SNR=24.7, Peak=138 HFD=3.0
01:56:32.160 00.002 1032 MultiStar: [#1 0.17,0.06,1.07,U] [#2 0.25,-0.07,0.79,U] [#3 0.24,-0.07,0.74,U] [#4 0.10,0.01,0.76,U] [#5 0.25,-0.04,0.63,U] [#6 0.27,-0.02,0.74,U] [#7 0.26,0.01,0.61,U] [#8 -0.01,0.02,0.58,U] 
01:56:32.162 00.002 1032 single-star, 8 included, MultiStar: {0.17, -0.01}, one-star: {0.05, 0.01}
01:56:32.164 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
01:56:32.165 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
01:56:32.167 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.13 mountX=-0.01 mountY=-0.05, mountTheta=-1.70
01:56:32.169 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
01:56:32.171 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
01:56:32.174 00.003 10072 Worker thread wakes up
01:56:32.174 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:56:32.174 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:56:32.174 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
01:56:32.176 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:32.179 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 308.02
01:56:32.179 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:56:32.179 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:32.179 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:56:32.179 00.000 10072 MoveAxis(W, 7, ABG)
01:56:32.179 00.000 10072 Guiding  Dir = 3, Dur = 7
01:56:32.180 00.001 10072 IsGuiding returns 0
01:56:32.180 00.000 10072 PulseGuide returned control before completion, sleep 17
01:56:32.199 00.019 1032 UpdateGuideState exits: m=1229 SNR=24.7
01:56:32.201 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:32.204 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:32.206 00.002 1032 Enqueuing Expose request
01:56:32.211 00.005 10072 IsGuiding returns 0
01:56:32.211 00.000 10072 Move returns status 0, amount 7
01:56:32.211 00.000 10072 MoveAxis(N, 0, ABG)
01:56:32.211 00.000 10072 Move returns status 0, amount 0
01:56:32.211 00.000 10072 move complete, result=0
01:56:32.211 00.000 10072 worker thread done servicing request
01:56:32.211 00.000 10072 Worker thread wakes up
01:56:32.211 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:32.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,605,31,31)
01:56:32.215 00.004 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:56:32.562 00.347 1032 evsrv: cli 0D18B950 connect
01:56:32.567 00.005 1032 case statement mapped state 6 to 3
01:56:32.570 00.003 1032 case statement mapped state 6 to 3
01:56:32.573 00.003 1032 evsrv: cli 0D18B950 request: {"method":"get_app_state","id":"03f0746d-276b-4d2b-a59c-46e00efb296f"}
01:56:32.575 00.002 1032 case statement mapped state 6 to 3
01:56:32.576 00.001 1032 evsrv: cli 0D18B950 response: {"jsonrpc":"2.0","result":"Guiding","id":"03f0746d-276b-4d2b-a59c-46e00efb296f"}
01:56:32.603 00.027 1032 evsrv: cli 0D18B950 disconnect
01:56:32.608 00.005 1032 evsrv: cli 0D18B9F0 connect
01:56:32.614 00.006 1032 case statement mapped state 6 to 3
01:56:32.617 00.003 1032 case statement mapped state 6 to 3
01:56:32.620 00.003 1032 evsrv: cli 0D18B9F0 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.9,"time":1,"timeout":40}},"id":"b01ee1a2-97b8-4675-9363-4d300db34d88"}
01:56:32.622 00.002 1032 PhdController::Dither begins
01:56:32.624 00.002 1032 dither: size=3.00, dRA=-2.95 dDec=2.51
01:56:32.625 00.001 1032 MountToCamera -- mountTheta (2.44) + m_xAngle (1.83) = xAngle (4.27 = -2.02)
01:56:32.628 00.003 1032 MountToCamera -- mountX=-2.95 mountY=2.51 hyp=3.87 mountTheta=2.44 cameraX=-1.67, cameraY=-3.49 cameraTheta=-2.02
01:56:32.630 00.002 1032 setting lock position to (223.88, 616.14)
01:56:32.632 00.002 1032 Mount: notify guiding dithered (-1.7, -3.5)
01:56:32.636 00.004 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
01:56:32.639 00.003 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
01:56:32.656 00.017 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
01:56:32.661 00.005 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
01:56:32.665 00.004 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
01:56:32.669 00.004 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
01:56:32.671 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
01:56:32.674 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:56:32.677 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
01:56:32.679 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
01:56:32.685 00.006 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
01:56:32.687 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
01:56:32.691 00.004 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
01:56:32.695 00.004 1032 MultiStar: stabilizing after lock position change
01:56:32.697 00.002 1032 Status Line: Dither by -2.95,2.51
01:56:32.705 00.008 1032 PhdController: newstate STATE_SETTLE_BEGIN
01:56:32.708 00.003 1032 PhdController: newstate STATE_SETTLE_WAIT
01:56:32.710 00.002 1032 evsrv: cli 0D18B9F0 response: {"jsonrpc":"2.0","result":0,"id":"b01ee1a2-97b8-4675-9363-4d300db34d88"}
01:56:32.744 00.034 1032 evsrv: cli 0D18B9F0 disconnect
01:56:32.843 00.099 10072 Exposure complete
01:56:32.951 00.108 10072 worker thread done servicing request
01:56:32.951 00.000 1032 OnExposeComplete: enter
01:56:32.954 00.003 1032 UpdateGuideState(): m_state=6
01:56:32.957 00.003 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1103
01:56:32.961 00.004 1032 Star::Find returns 1 (0), X=225.79, Y=619.52, Mass=1446, SNR=26.8, Peak=136 HFD=3.0
01:56:32.964 00.003 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
01:56:32.966 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
01:56:32.968 00.002 1032 CameraToMount -- cameraX=1.90 cameraY=3.38 hyp=3.88 cameraTheta=1.06 mountX=2.78 mountY=-2.71, mountTheta=-0.77
01:56:32.972 00.004 1032 dither recenter: remaining=(2.9,-2.5) step=(2.9,-2.5)
01:56:32.974 00.002 1032 MountToCamera -- mountTheta (-0.71) + m_xAngle (1.83) = xAngle (1.12 = 1.12)
01:56:32.976 00.002 1032 MountToCamera -- mountX=2.95 mountY=-2.51 hyp=3.87 mountTheta=-0.71 cameraX=1.67, cameraY=3.49 cameraTheta=1.12
01:56:32.983 00.007 1032 SchedulePrimaryMove(0F526948, x=1.67, y=3.49, opts=4)
01:56:32.987 00.004 1032 Enqueuing Move request for scope (1.67, 3.49)
01:56:32.989 00.002 1032 Mount: notify direct move 2.95,-2.51
01:56:32.992 00.003 10072 Worker thread wakes up
01:56:32.992 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (1.67, 3.49) opts 0x4
01:56:32.992 00.000 10072 Handling offset move in thread for scope, endpoint = (1.67, 3.49)
01:56:32.992 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
01:56:32.995 00.003 10072 Moving (1.67, 3.49) raw xDistance=2.95 yDistance=-2.51
01:56:32.995 00.000 10072 BLC: window closed
01:56:32.995 00.000 10072 MoveAxis(W, 3014, B)
01:56:32.996 00.001 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
01:56:32.998 00.002 10072 Guiding  Dir = 3, Dur = 3014
01:56:32.998 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
01:56:33.001 00.003 10072 IsGuiding returns 0
01:56:33.001 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
01:56:33.005 00.004 10072 PulseGuide returned control before completion, sleep 3024
01:56:33.005 00.000 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
01:56:33.008 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
01:56:33.011 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
01:56:33.014 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:56:33.016 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
01:56:33.019 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
01:56:33.022 00.003 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
01:56:33.026 00.004 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
01:56:33.029 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
01:56:33.035 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:33.072 00.037 1032 UpdateGuideState exits: m=1446 SNR=26.8
01:56:33.076 00.004 1032 PhdController: settling, locked = 1, distance = 3.94 (0.90) aobump = 0 frame = 1 / 99999
01:56:33.083 00.007 1032 evsrv: {"Event":"Settling","Timestamp":1784181393.083,"Host":"MELE","Inst":1,"Distance":3.94,"Time":0.0,"SettleTime":1.0,"StarLocked":true}
01:56:33.089 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:33.095 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:33.098 00.003 1032 Enqueuing Expose request
01:56:36.041 02.943 10072 IsGuiding returns 0
01:56:36.041 00.000 10072 Move returns status 0, amount 3014
01:56:36.041 00.000 10072 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:36.041 00.000 10072 MoveAxis(N, 1622, B)
01:56:36.041 00.000 10072 Guiding  Dir = 0, Dur = 1622
01:56:36.041 00.000 10072 IsGuiding returns 0
01:56:36.042 00.001 10072 PulseGuide returned control before completion, sleep 1632
01:56:37.711 01.669 10072 IsGuiding returns 0
01:56:37.711 00.000 10072 Move returns status 0, amount 1622
01:56:37.711 00.000 10072 move complete, result=0
01:56:37.712 00.001 1032 GuideStep: 2.9 px 3014 ms WEST, -2.5 px 1622 ms NORTH
01:56:37.716 00.004 10072 worker thread done servicing request
01:56:37.716 00.000 10072 Worker thread wakes up
01:56:37.716 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:37.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:38.355 00.639 10072 Exposure complete
01:56:38.421 00.066 10072 worker thread done servicing request
01:56:38.421 00.000 1032 OnExposeComplete: enter
01:56:38.426 00.005 1032 UpdateGuideState(): m_state=6
01:56:38.430 00.004 1032 Star::Find(15, 225, 619, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1104
01:56:38.433 00.003 1032 Star::Find returns 1 (0), X=224.15, Y=615.79, Mass=1293, SNR=25.3, Peak=139 HFD=2.8
01:56:38.435 00.002 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
01:56:38.437 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
01:56:38.439 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=-0.35 hyp=0.44 cameraTheta=-0.93 mountX=-0.41 mountY=-0.17, mountTheta=-2.76
01:56:38.443 00.004 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.35, opts=13)
01:56:38.446 00.003 1032 Enqueuing Move request for scope (0.27, -0.35)
01:56:38.449 00.003 10072 Worker thread wakes up
01:56:38.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.35) opts 0xd
01:56:38.449 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.35)
01:56:38.449 00.000 10072 Moving (0.27, -0.35) raw xDistance=-0.41 yDistance=-0.17
01:56:38.451 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:38.454 00.003 10072 PPEC rslt(dithering): input = -0.41, final = -0.18
01:56:38.454 00.000 10072 PPEC: input: -0.41, control: -0.18, exposure: 500
01:56:38.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:38.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:56:38.454 00.000 10072 MoveAxis(E, 189, ABG)
01:56:38.454 00.000 10072 Guiding  Dir = 2, Dur = 189
01:56:38.456 00.002 10072 IsGuiding returns 0
01:56:38.457 00.001 10072 PulseGuide returned control before completion, sleep 199
01:56:38.483 00.026 1032 UpdateGuideState exits: m=1293 SNR=25.3
01:56:38.487 00.004 1032 PhdController: settling, locked = 1, distance = 0.44 (0.90) aobump = 0 frame = 2 / 99999
01:56:38.493 00.006 1032 evsrv: {"Event":"Settling","Timestamp":1784181398.493,"Host":"MELE","Inst":1,"Distance":0.44,"Time":0.0,"SettleTime":1.0,"StarLocked":true}
01:56:38.499 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:38.502 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:38.504 00.002 1032 Enqueuing Expose request
01:56:38.667 00.163 10072 IsGuiding returns 0
01:56:38.667 00.000 10072 Move returns status 0, amount 189
01:56:38.667 00.000 10072 MoveAxis(N, 0, ABG)
01:56:38.667 00.000 10072 Move returns status 0, amount 0
01:56:38.667 00.000 10072 move complete, result=0
01:56:38.667 00.000 10072 worker thread done servicing request
01:56:38.667 00.000 10072 Worker thread wakes up
01:56:38.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:38.667 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:38.671 00.004 1032 GuideStep: -0.4 px 189 ms EAST, -0.2 px 0 ms NORTH
01:56:39.646 00.975 10072 Exposure complete
01:56:41.133 01.487 10072 worker thread done servicing request
01:56:41.133 00.000 1032 OnExposeComplete: enter
01:56:41.136 00.003 1032 UpdateGuideState(): m_state=6
01:56:41.139 00.003 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1105
01:56:41.141 00.002 1032 Star::Find returns 1 (0), X=224.13, Y=615.86, Mass=1352, SNR=25.9, Peak=146 HFD=2.9
01:56:41.143 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
01:56:41.145 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
01:56:41.149 00.004 1032 CameraToMount -- cameraX=0.25 cameraY=-0.29 hyp=0.38 cameraTheta=-0.86 mountX=-0.34 mountY=-0.16, mountTheta=-2.69
01:56:41.154 00.005 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.29, opts=13)
01:56:41.157 00.003 1032 Enqueuing Move request for scope (0.25, -0.29)
01:56:41.159 00.002 10072 Worker thread wakes up
01:56:41.159 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.29) opts 0xd
01:56:41.160 00.001 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.29)
01:56:41.160 00.000 10072 Moving (0.25, -0.29) raw xDistance=-0.34 yDistance=-0.16
01:56:41.162 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:41.165 00.003 10072 PPEC rslt(dithering): input = -0.34, final = -0.15
01:56:41.166 00.001 10072 PPEC: input: -0.34, control: -0.15, exposure: 500
01:56:41.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:41.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:56:41.166 00.000 10072 MoveAxis(E, 156, ABG)
01:56:41.166 00.000 10072 Guiding  Dir = 2, Dur = 156
01:56:41.166 00.000 10072 IsGuiding returns 0
01:56:41.167 00.001 10072 PulseGuide returned control before completion, sleep 166
01:56:41.227 00.060 1032 UpdateGuideState exits: m=1352 SNR=25.9
01:56:41.231 00.004 1032 PhdController: settling, locked = 1, distance = 0.42 (0.90) aobump = 0 frame = 3 / 99999
01:56:41.233 00.002 1032 PhdController: newstate STATE_FINISH
01:56:41.237 00.004 1032 PhdController complete: success
01:56:41.240 00.003 1032 evsrv: {"Event":"SettleDone","Timestamp":1784181401.240,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":3,"DroppedFrames":0}
01:56:41.244 00.004 1032 Mount: notify guiding dither settle done success=1
01:56:41.246 00.002 1032 PhdController: newstate STATE_IDLE
01:56:41.249 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:41.252 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:41.254 00.002 1032 Enqueuing Expose request
01:56:41.337 00.083 10072 IsGuiding returns 0
01:56:41.337 00.000 10072 Move returns status 0, amount 156
01:56:41.337 00.000 10072 MoveAxis(N, 0, ABG)
01:56:41.338 00.001 10072 Move returns status 0, amount 0
01:56:41.338 00.000 10072 move complete, result=0
01:56:41.338 00.000 10072 worker thread done servicing request
01:56:41.338 00.000 10072 Worker thread wakes up
01:56:41.338 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:41.338 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:41.342 00.004 1032 GuideStep: -0.3 px 156 ms EAST, -0.2 px 0 ms NORTH
01:56:42.018 00.676 10072 Exposure complete
01:56:42.196 00.178 10072 worker thread done servicing request
01:56:42.196 00.000 1032 OnExposeComplete: enter
01:56:42.198 00.002 1032 UpdateGuideState(): m_state=6
01:56:42.229 00.031 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1106
01:56:42.233 00.004 1032 Star::Find returns 1 (0), X=224.10, Y=616.04, Mass=1309, SNR=25.5, Peak=112 HFD=2.9
01:56:42.235 00.002 1032 MultiStar: exiting stabilization period
01:56:42.238 00.003 1032 MultiStar: updating star positions after lock position change
01:56:42.240 00.002 1032 Star::Find(15, 325, 751, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1106
01:56:42.243 00.003 1032 Star::Find returns 1 (0), X=325.32, Y=751.07, Mass=1381, SNR=26.2, Peak=145 HFD=2.6
01:56:42.277 00.034 1032 Star::Find(15, 1123, 331, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1106
01:56:42.280 00.003 1032 Star::Find returns 1 (0), X=1123.41, Y=331.08, Mass=784, SNR=19.7, Peak=59 HFD=3.3
01:56:42.282 00.002 1032 Star::Find(15, 997, 231, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1106
01:56:42.286 00.004 1032 Star::Find returns 1 (0), X=997.42, Y=230.60, Mass=719, SNR=18.8, Peak=69 HFD=3.1
01:56:42.288 00.002 1032 Star::Find(15, 615, 588, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1106
01:56:42.291 00.003 1032 Star::Find returns 1 (0), X=615.03, Y=587.83, Mass=752, SNR=19.3, Peak=135 HFD=2.4
01:56:42.324 00.033 1032 Star::Find(15, 638, 572, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1106
01:56:42.327 00.003 1032 Star::Find returns 1 (0), X=638.67, Y=572.26, Mass=500, SNR=15.7, Peak=75 HFD=2.4
01:56:42.330 00.003 1032 Star::Find(15, 429, 336, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1106
01:56:42.332 00.002 1032 Star::Find returns 1 (0), X=429.68, Y=336.07, Mass=710, SNR=18.7, Peak=81 HFD=2.8
01:56:42.335 00.003 1032 Star::Find(15, 1125, 693, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1106
01:56:42.337 00.002 1032 Star::Find returns 1 (0), X=1125.09, Y=693.60, Mass=462, SNR=15.1, Peak=35 HFD=3.3
01:56:42.340 00.003 1032 Star::Find(15, 921, 90, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1106
01:56:42.376 00.036 1032 Star::Find returns 1 (0), X=921.40, Y=90.70, Mass=366, SNR=13.4, Peak=38 HFD=3.0
01:56:42.378 00.002 1032 Star::Find(15, 136, 825, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1106
01:56:42.381 00.003 1032 Star::Find returns 1 (0), X=136.16, Y=825.27, Mass=400, SNR=14.0, Peak=30 HFD=3.5
01:56:42.383 00.002 1032 Star::Find(15, 723, 938, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1106
01:56:42.388 00.005 1032 Star::Find returns 1 (0), X=723.30, Y=937.74, Mass=441, SNR=14.8, Peak=37 HFD=3.0
01:56:42.424 00.036 1032 Star::Find(15, 791, 428, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1106
01:56:42.428 00.004 1032 Star::Find returns 1 (0), X=791.43, Y=428.21, Mass=341, SNR=12.9, Peak=48 HFD=2.3
01:56:42.430 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
01:56:42.433 00.003 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
01:56:42.437 00.004 1032 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.42 mountX=-0.15 mountY=-0.19, mountTheta=-2.25
01:56:42.468 00.031 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.10, opts=13)
01:56:42.472 00.004 1032 Enqueuing Move request for scope (0.22, -0.10)
01:56:42.475 00.003 10072 Worker thread wakes up
01:56:42.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
01:56:42.475 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
01:56:42.475 00.000 10072 Moving (0.22, -0.10) raw xDistance=-0.15 yDistance=-0.19
01:56:42.477 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:42.480 00.003 10072 PPEC rslt(dithering): input = -0.15, final = -0.07
01:56:42.516 00.036 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:56:42.519 00.003 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:42.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:56:42.519 00.000 10072 MoveAxis(E, 70, ABG)
01:56:42.519 00.000 10072 Guiding  Dir = 2, Dur = 70
01:56:42.519 00.000 10072 IsGuiding returns 0
01:56:42.520 00.001 10072 PulseGuide returned control before completion, sleep 80
01:56:42.574 00.054 1032 UpdateGuideState exits: m=1309 SNR=25.5
01:56:42.602 00.028 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:42.606 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:42.608 00.002 1032 Enqueuing Expose request
01:56:42.612 00.004 10072 IsGuiding returns 0
01:56:42.612 00.000 10072 Move returns status 0, amount 70
01:56:42.612 00.000 10072 MoveAxis(N, 0, ABG)
01:56:42.612 00.000 10072 Move returns status 0, amount 0
01:56:42.612 00.000 10072 move complete, result=0
01:56:42.612 00.000 10072 worker thread done servicing request
01:56:42.612 00.000 10072 Worker thread wakes up
01:56:42.612 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:42.612 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:42.653 00.041 1032 GuideStep: -0.2 px 70 ms EAST, -0.2 px 0 ms NORTH
01:56:43.273 00.620 10072 Exposure complete
01:56:43.418 00.145 10072 worker thread done servicing request
01:56:43.418 00.000 1032 OnExposeComplete: enter
01:56:43.439 00.021 1032 UpdateGuideState(): m_state=6
01:56:43.443 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1107
01:56:43.446 00.003 1032 Star::Find returns 1 (0), X=224.15, Y=615.91, Mass=1281, SNR=25.2, Peak=142 HFD=2.8
01:56:43.449 00.003 1032 MultiStar: [#1 0.09,-0.17,1.05,U] [#2 0.05,-0.13,0.78,U] [#3 0.07,-0.14,0.70,U] [#4 0.22,-0.03,0.76,U] [#5 0.16,0.02,0.62,U] [#6 0.11,-0.18,0.76,U] [#7 -0.18,-0.12,0.62,U] [#8 0.24,-0.27,0.54,U] 
01:56:43.451 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.14}, one-star: {0.27, -0.24}
01:56:43.468 00.017 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
01:56:43.471 00.003 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
01:56:43.475 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-0.87 mountX=-0.17 mountY=-0.08, mountTheta=-2.70
01:56:43.479 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.14, opts=13)
01:56:43.481 00.002 1032 Enqueuing Move request for scope (0.12, -0.14)
01:56:43.500 00.019 10072 Worker thread wakes up
01:56:43.501 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
01:56:43.501 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
01:56:43.501 00.000 10072 Moving (0.12, -0.14) raw xDistance=-0.17 yDistance=-0.08
01:56:43.503 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:43.507 00.004 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 307.72
01:56:43.507 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
01:56:43.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:43.507 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:56:43.508 00.001 10072 MoveAxis(E, 77, ABG)
01:56:43.508 00.000 10072 Guiding  Dir = 2, Dur = 77
01:56:43.508 00.000 10072 IsGuiding returns 0
01:56:43.509 00.001 10072 PulseGuide returned control before completion, sleep 87
01:56:43.566 00.057 1032 UpdateGuideState exits: m=1281 SNR=25.2
01:56:43.589 00.023 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:43.591 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:43.594 00.003 1032 Enqueuing Expose request
01:56:43.636 00.042 10072 IsGuiding returns 0
01:56:43.636 00.000 10072 Move returns status 0, amount 77
01:56:43.636 00.000 10072 MoveAxis(N, 0, ABG)
01:56:43.636 00.000 10072 Move returns status 0, amount 0
01:56:43.636 00.000 10072 move complete, result=0
01:56:43.636 00.000 10072 worker thread done servicing request
01:56:43.636 00.000 10072 Worker thread wakes up
01:56:43.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:43.636 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:43.646 00.010 1032 GuideStep: -0.2 px 77 ms EAST, -0.1 px 0 ms NORTH
01:56:44.426 00.780 10072 Exposure complete
01:56:44.607 00.181 10072 worker thread done servicing request
01:56:44.607 00.000 1032 OnExposeComplete: enter
01:56:44.611 00.004 1032 UpdateGuideState(): m_state=6
01:56:44.616 00.005 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1108
01:56:44.620 00.004 1032 Star::Find returns 1 (0), X=224.13, Y=616.28, Mass=1353, SNR=25.9, Peak=132 HFD=2.7
01:56:44.623 00.003 1032 MultiStar: [#1 0.04,0.08,1.02,U] [#2 0.04,0.21,0.78,U] [#3 0.18,0.23,0.68,U] [#4 0.19,0.16,0.71,U] [#5 0.11,0.34,0.62,U] [#6 -0.02,0.16,0.72,U] [#7 0.16,0.24,0.55,U] [#8 0.08,0.19,0.52,U] 
01:56:44.625 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.18}, one-star: {0.24, 0.14}
01:56:44.628 00.003 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
01:56:44.631 00.003 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
01:56:44.633 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.22 cameraTheta=1.01 mountX=0.15 mountY=-0.16, mountTheta=-0.82
01:56:44.637 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.18, opts=13)
01:56:44.654 00.017 1032 Enqueuing Move request for scope (0.12, 0.18)
01:56:44.657 00.003 10072 Worker thread wakes up
01:56:44.657 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
01:56:44.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
01:56:44.657 00.000 10072 Moving (0.12, 0.18) raw xDistance=0.15 yDistance=-0.16
01:56:44.662 00.005 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 307.64
01:56:44.662 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:44.666 00.004 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
01:56:44.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:44.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:56:44.666 00.000 10072 MoveAxis(W, 63, ABG)
01:56:44.666 00.000 10072 Guiding  Dir = 3, Dur = 63
01:56:44.667 00.001 10072 IsGuiding returns 0
01:56:44.668 00.001 10072 PulseGuide returned control before completion, sleep 73
01:56:44.700 00.032 1032 UpdateGuideState exits: m=1353 SNR=25.9
01:56:44.709 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:44.715 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:44.720 00.005 1032 Enqueuing Expose request
01:56:44.744 00.024 10072 IsGuiding returns 0
01:56:44.744 00.000 10072 Move returns status 0, amount 63
01:56:44.744 00.000 10072 MoveAxis(N, 0, ABG)
01:56:44.744 00.000 10072 Move returns status 0, amount 0
01:56:44.744 00.000 10072 move complete, result=0
01:56:44.744 00.000 10072 worker thread done servicing request
01:56:44.744 00.000 10072 Worker thread wakes up
01:56:44.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:44.746 00.002 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:44.749 00.003 1032 GuideStep: 0.1 px 63 ms WEST, -0.2 px 0 ms NORTH
01:56:45.468 00.719 10072 Exposure complete
01:56:45.532 00.064 10072 worker thread done servicing request
01:56:45.612 00.080 1032 OnExposeComplete: enter
01:56:45.718 00.106 1032 UpdateGuideState(): m_state=6
01:56:45.723 00.005 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1109
01:56:45.726 00.003 1032 Star::Find returns 1 (0), X=224.09, Y=616.13, Mass=1255, SNR=24.9, Peak=122 HFD=2.8
01:56:45.729 00.003 1032 MultiStar: [#1 0.01,-0.01,1.06,U] [#2 0.06,-0.06,0.80,U] [#3 0.11,0.12,0.70,U] [#4 0.06,0.04,0.74,U] [#5 0.08,0.08,0.61,U] [#6 0.02,0.01,0.71,U] [#7 0.03,-0.02,0.60,U] [#8 -0.12,0.01,0.56,U] 
01:56:45.732 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.21, -0.01}
01:56:45.866 00.134 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
01:56:45.869 00.003 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
01:56:45.871 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.25 mountX=-0.00 mountY=-0.06, mountTheta=-1.58
01:56:45.876 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
01:56:45.878 00.002 1032 Enqueuing Move request for scope (0.06, 0.02)
01:56:46.036 00.158 10072 Worker thread wakes up
01:56:46.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:56:46.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:56:46.036 00.000 10072 Moving (0.06, 0.02) raw xDistance=-0.00 yDistance=-0.06
01:56:46.041 00.005 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.57
01:56:46.041 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
01:56:46.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:46.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:56:46.041 00.000 10072 MoveAxis(E, 14, ABG)
01:56:46.041 00.000 10072 Guiding  Dir = 2, Dur = 14
01:56:46.042 00.001 10072 IsGuiding returns 0
01:56:46.042 00.000 10072 PulseGuide returned control before completion, sleep 24
01:56:46.077 00.035 10072 IsGuiding returns 0
01:56:46.077 00.000 10072 Move returns status 0, amount 14
01:56:46.077 00.000 10072 MoveAxis(N, 0, ABG)
01:56:46.077 00.000 10072 Move returns status 0, amount 0
01:56:46.077 00.000 10072 move complete, result=0
01:56:46.078 00.001 10072 worker thread done servicing request
01:56:46.274 00.196 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:46.390 00.116 1032 UpdateGuideState exits: m=1255 SNR=24.9
01:56:46.420 00.030 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:46.425 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:46.429 00.004 1032 Enqueuing Expose request
01:56:46.433 00.004 10072 Worker thread wakes up
01:56:46.433 00.000 1032 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
01:56:46.436 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:46.437 00.001 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:47.087 00.650 10072 Exposure complete
01:56:47.156 00.069 10072 worker thread done servicing request
01:56:47.156 00.000 1032 OnExposeComplete: enter
01:56:47.158 00.002 1032 UpdateGuideState(): m_state=6
01:56:47.162 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1110
01:56:47.164 00.002 1032 Star::Find returns 1 (0), X=224.19, Y=616.22, Mass=1309, SNR=25.5, Peak=117 HFD=2.9
01:56:47.168 00.004 1032 MultiStar: [#1 0.06,0.09,1.04,U] [#2 0.09,0.07,0.76,U] [#3 0.16,0.15,0.71,U] [#4 0.12,0.18,0.75,U] [#5 0.06,0.25,0.61,U] [#6 0.10,0.24,0.72,U] [#7 0.07,0.13,0.58,U] [#8 0.12,0.17,0.57,U] 
01:56:47.173 00.005 1032 refined, 8 included, MultiStar: {0.13, 0.14}, one-star: {0.30, 0.08}
01:56:47.179 00.006 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
01:56:47.181 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
01:56:47.184 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.84 mountX=0.11 mountY=-0.16, mountTheta=-0.99
01:56:47.187 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.14, opts=13)
01:56:47.190 00.003 1032 Enqueuing Move request for scope (0.13, 0.14)
01:56:47.196 00.006 10072 Worker thread wakes up
01:56:47.197 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
01:56:47.197 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
01:56:47.197 00.000 10072 Moving (0.13, 0.14) raw xDistance=0.11 yDistance=-0.16
01:56:47.199 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:47.202 00.003 10072 PPEC rslt: input = 0.11, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 307.50
01:56:47.202 00.000 10072 PPEC: input: 0.11, control: -0.02, exposure: 500
01:56:47.202 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:47.202 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:56:47.202 00.000 10072 MoveAxis(E, 20, ABG)
01:56:47.202 00.000 10072 Guiding  Dir = 2, Dur = 20
01:56:47.218 00.016 10072 IsGuiding returns 0
01:56:47.219 00.001 10072 PulseGuide returned control before completion, sleep 30
01:56:47.246 00.027 1032 UpdateGuideState exits: m=1309 SNR=25.5
01:56:47.250 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:47.253 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:47.257 00.004 10072 IsGuiding returns 0
01:56:47.257 00.000 1032 Enqueuing Expose request
01:56:47.261 00.004 10072 Move returns status 0, amount 20
01:56:47.261 00.000 10072 MoveAxis(N, 0, ABG)
01:56:47.261 00.000 10072 Move returns status 0, amount 0
01:56:47.261 00.000 10072 move complete, result=0
01:56:47.262 00.001 10072 worker thread done servicing request
01:56:47.262 00.000 10072 Worker thread wakes up
01:56:47.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:47.263 00.001 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:47.278 00.015 1032 GuideStep: 0.1 px 20 ms EAST, -0.2 px 0 ms NORTH
01:56:47.678 00.400 10072 Exposure complete
01:56:47.748 00.070 10072 worker thread done servicing request
01:56:47.748 00.000 1032 OnExposeComplete: enter
01:56:47.751 00.003 1032 UpdateGuideState(): m_state=6
01:56:47.754 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1111
01:56:47.758 00.004 1032 Star::Find returns 1 (0), X=224.13, Y=616.27, Mass=1312, SNR=25.5, Peak=125 HFD=2.8
01:56:47.761 00.003 1032 MultiStar: [#1 0.04,0.04,1.03,U] [#2 0.01,0.16,0.76,U] [#3 0.07,0.32,0.69,U] [#4 0.04,0.15,0.73,U] [#5 -0.08,0.37,0.62,U] [#6 0.09,0.19,0.71,U] [#7 -0.03,0.15,0.62,U] [#8 0.04,0.25,0.53,U] 
01:56:47.765 00.004 1032 refined, 8 included, MultiStar: {0.06, 0.18}, one-star: {0.25, 0.13}
01:56:47.768 00.003 1032 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.83) = xAngle (-0.58 = -0.58)
01:56:47.775 00.007 1032 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.58 = -0.58)
01:56:47.778 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.25 mountX=0.16 mountY=-0.10, mountTheta=-0.58
01:56:47.783 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.18, opts=13)
01:56:47.790 00.007 1032 Enqueuing Move request for scope (0.06, 0.18)
01:56:47.794 00.004 10072 Worker thread wakes up
01:56:47.794 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
01:56:47.794 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
01:56:47.794 00.000 10072 Moving (0.06, 0.18) raw xDistance=0.16 yDistance=-0.10
01:56:47.798 00.004 10072 PPEC rslt: input = 0.16, final = 0.05, react = 0.07, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 307.43
01:56:47.808 00.010 10072 PPEC: input: 0.16, control: 0.05, exposure: 500
01:56:47.808 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:47.809 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:47.812 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:56:47.813 00.001 10072 MoveAxis(W, 55, ABG)
01:56:47.813 00.000 10072 Guiding  Dir = 3, Dur = 55
01:56:47.814 00.001 10072 IsGuiding returns 0
01:56:47.814 00.000 10072 PulseGuide returned control before completion, sleep 65
01:56:47.848 00.034 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:56:47.853 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:47.856 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:47.858 00.002 1032 Enqueuing Expose request
01:56:47.901 00.043 10072 IsGuiding returns 0
01:56:47.901 00.000 10072 Move returns status 0, amount 55
01:56:47.902 00.001 10072 MoveAxis(N, 0, ABG)
01:56:47.902 00.000 10072 Move returns status 0, amount 0
01:56:47.902 00.000 10072 move complete, result=0
01:56:47.902 00.000 10072 worker thread done servicing request
01:56:47.902 00.000 10072 Worker thread wakes up
01:56:47.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:47.902 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:47.906 00.004 1032 GuideStep: 0.2 px 55 ms WEST, -0.1 px 0 ms NORTH
01:56:48.540 00.634 10072 Exposure complete
01:56:48.617 00.077 1032 OnExposeComplete: enter
01:56:48.622 00.005 10072 worker thread done servicing request
01:56:48.622 00.000 1032 UpdateGuideState(): m_state=6
01:56:48.626 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1112
01:56:48.629 00.003 1032 Star::Find returns 1 (0), X=224.25, Y=615.89, Mass=1289, SNR=25.3, Peak=123 HFD=3.0
01:56:48.634 00.005 1032 MultiStar: [#1 0.19,-0.23,1.01,U] [#2 0.06,-0.17,0.77,U] [#3 0.08,-0.22,0.69,U] [#4 0.13,-0.17,0.75,U] [#5 0.11,-0.17,0.61,U] [#6 0.06,-0.32,0.71,U] [#7 0.12,-0.19,0.61,U] [#8 0.19,-0.31,0.54,U] 
01:56:48.639 00.005 1032 refined, 8 included, MultiStar: {0.15, -0.22}, one-star: {0.36, -0.25}
01:56:48.643 00.004 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
01:56:48.647 00.004 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
01:56:48.650 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.97 mountX=-0.26 mountY=-0.09, mountTheta=-2.80
01:56:48.654 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.22, opts=13)
01:56:48.657 00.003 1032 Enqueuing Move request for scope (0.15, -0.22)
01:56:48.660 00.003 10072 Worker thread wakes up
01:56:48.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
01:56:48.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
01:56:48.660 00.000 10072 Moving (0.15, -0.22) raw xDistance=-0.26 yDistance=-0.09
01:56:48.664 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:48.666 00.002 10072 PPEC rslt: input = -0.26, final = -0.14, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 307.36
01:56:48.666 00.000 10072 PPEC: input: -0.26, control: -0.14, exposure: 500
01:56:48.667 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:48.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:56:48.667 00.000 10072 MoveAxis(E, 143, ABG)
01:56:48.667 00.000 10072 Guiding  Dir = 2, Dur = 143
01:56:48.667 00.000 10072 IsGuiding returns 0
01:56:48.668 00.001 10072 PulseGuide returned control before completion, sleep 153
01:56:48.702 00.034 1032 UpdateGuideState exits: m=1289 SNR=25.3
01:56:48.705 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:48.713 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:48.716 00.003 1032 Enqueuing Expose request
01:56:48.832 00.116 10072 IsGuiding returns 0
01:56:48.832 00.000 10072 Move returns status 0, amount 143
01:56:48.832 00.000 10072 MoveAxis(N, 0, ABG)
01:56:48.833 00.001 10072 Move returns status 0, amount 0
01:56:48.834 00.001 10072 move complete, result=0
01:56:48.834 00.000 10072 worker thread done servicing request
01:56:48.834 00.000 10072 Worker thread wakes up
01:56:48.834 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:48.834 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:48.836 00.002 1032 GuideStep: -0.3 px 143 ms EAST, -0.1 px 0 ms NORTH
01:56:49.244 00.408 10072 Exposure complete
01:56:49.316 00.072 10072 worker thread done servicing request
01:56:49.316 00.000 1032 OnExposeComplete: enter
01:56:49.320 00.004 1032 UpdateGuideState(): m_state=6
01:56:49.326 00.006 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1113
01:56:49.332 00.006 1032 Star::Find returns 1 (0), X=224.16, Y=615.98, Mass=1378, SNR=26.1, Peak=145 HFD=2.6
01:56:49.337 00.005 1032 MultiStar: [#1 0.14,-0.17,1.03,U] [#2 0.02,-0.07,0.74,U] [#3 0.18,0.06,0.70,U] [#4 0.15,-0.05,0.71,U] [#5 0.10,-0.05,0.61,U] [#6 0.11,-0.10,0.72,U] [#7 -0.05,-0.08,0.57,U] [#8 0.21,-0.06,0.53,U] 
01:56:49.344 00.007 1032 refined, 8 included, MultiStar: {0.14, -0.08}, one-star: {0.28, -0.16}
01:56:49.347 00.003 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
01:56:49.350 00.003 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
01:56:49.353 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.55 mountX=-0.12 mountY=-0.11, mountTheta=-2.38
01:56:49.358 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.08, opts=13)
01:56:49.366 00.008 1032 Enqueuing Move request for scope (0.14, -0.08)
01:56:49.371 00.005 10072 Worker thread wakes up
01:56:49.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
01:56:49.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
01:56:49.371 00.000 10072 Moving (0.14, -0.08) raw xDistance=-0.12 yDistance=-0.11
01:56:49.374 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:49.378 00.004 10072 PPEC rslt: input = -0.12, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 307.30
01:56:49.378 00.000 10072 PPEC: input: -0.12, control: -0.03, exposure: 500
01:56:49.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:49.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:56:49.378 00.000 10072 MoveAxis(E, 27, ABG)
01:56:49.378 00.000 10072 Guiding  Dir = 2, Dur = 27
01:56:49.379 00.001 10072 IsGuiding returns 0
01:56:49.380 00.001 10072 PulseGuide returned control before completion, sleep 37
01:56:49.411 00.031 1032 UpdateGuideState exits: m=1378 SNR=26.1
01:56:49.415 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:49.418 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:49.421 00.003 1032 Enqueuing Expose request
01:56:49.435 00.014 10072 IsGuiding returns 0
01:56:49.436 00.001 10072 Move returns status 0, amount 27
01:56:49.436 00.000 10072 MoveAxis(N, 0, ABG)
01:56:49.436 00.000 10072 Move returns status 0, amount 0
01:56:49.436 00.000 10072 move complete, result=0
01:56:49.436 00.000 10072 worker thread done servicing request
01:56:49.436 00.000 10072 Worker thread wakes up
01:56:49.436 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:49.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:49.441 00.005 1032 GuideStep: -0.1 px 27 ms EAST, -0.1 px 0 ms NORTH
01:56:50.074 00.633 10072 Exposure complete
01:56:50.139 00.065 10072 worker thread done servicing request
01:56:50.139 00.000 1032 OnExposeComplete: enter
01:56:50.142 00.003 1032 UpdateGuideState(): m_state=6
01:56:50.145 00.003 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1114
01:56:50.147 00.002 1032 Star::Find returns 1 (0), X=224.07, Y=616.55, Mass=1344, SNR=25.8, Peak=131 HFD=2.9
01:56:50.150 00.003 1032 MultiStar: [#1 -0.10,0.37,0.99,U] [#2 0.08,0.41,0.74,U] [#3 0.06,0.36,0.71,U] [#4 -0.06,0.33,0.72,U] [#5 0.10,0.43,0.62,U] [#6 -0.10,0.36,0.71,U] [#7 -0.03,0.37,0.60,U] [#8 0.05,0.39,0.54,U] 
01:56:50.153 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.38}, one-star: {0.19, 0.41}
01:56:50.156 00.003 1032 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.83) = xAngle (-0.32 = -0.32)
01:56:50.159 00.003 1032 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.32 = -0.32)
01:56:50.161 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.38 hyp=0.38 cameraTheta=1.51 mountX=0.36 mountY=-0.12, mountTheta=-0.32
01:56:50.166 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.38, opts=13)
01:56:50.168 00.002 1032 Enqueuing Move request for scope (0.02, 0.38)
01:56:50.170 00.002 10072 Worker thread wakes up
01:56:50.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.38) opts 0xd
01:56:50.170 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.38)
01:56:50.170 00.000 10072 Moving (0.02, 0.38) raw xDistance=0.36 yDistance=-0.12
01:56:50.174 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:50.177 00.003 10072 PPEC rslt: input = 0.36, final = 0.13, react = 0.16, pred = -0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 307.23
01:56:50.177 00.000 10072 PPEC: input: 0.36, control: 0.13, exposure: 500
01:56:50.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:50.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:56:50.177 00.000 10072 MoveAxis(W, 136, ABG)
01:56:50.177 00.000 10072 Guiding  Dir = 3, Dur = 136
01:56:50.178 00.001 10072 IsGuiding returns 0
01:56:50.179 00.001 10072 PulseGuide returned control before completion, sleep 146
01:56:50.211 00.032 1032 UpdateGuideState exits: m=1344 SNR=25.8
01:56:50.214 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:50.217 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:50.219 00.002 1032 Enqueuing Expose request
01:56:50.336 00.117 10072 IsGuiding returns 0
01:56:50.336 00.000 10072 Move returns status 0, amount 136
01:56:50.336 00.000 10072 MoveAxis(N, 0, ABG)
01:56:50.336 00.000 10072 Move returns status 0, amount 0
01:56:50.336 00.000 10072 move complete, result=0
01:56:50.336 00.000 10072 worker thread done servicing request
01:56:50.336 00.000 1032 GuideStep: 0.4 px 136 ms WEST, -0.1 px 0 ms NORTH
01:56:50.341 00.005 10072 Worker thread wakes up
01:56:50.341 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:50.341 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:50.750 00.409 10072 Exposure complete
01:56:50.821 00.071 10072 worker thread done servicing request
01:56:50.821 00.000 1032 OnExposeComplete: enter
01:56:50.824 00.003 1032 UpdateGuideState(): m_state=6
01:56:50.830 00.006 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1115
01:56:50.838 00.008 1032 Star::Find returns 1 (0), X=224.01, Y=616.34, Mass=1305, SNR=25.5, Peak=117 HFD=2.8
01:56:50.841 00.003 1032 MultiStar: [#1 -0.05,0.23,1.02,U] [#2 0.03,0.30,0.75,U] [#3 0.12,0.37,0.70,U] [#4 0.10,0.26,0.72,U] [#5 -0.06,0.37,0.64,U] [#6 -0.04,0.27,0.73,U] [#7 0.01,0.36,0.60,U] [#8 -0.03,0.28,0.55,U] 
01:56:50.843 00.002 1032 single-star, 8 included, MultiStar: {0.03, 0.28}, one-star: {0.12, 0.20}
01:56:50.845 00.002 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
01:56:50.847 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
01:56:50.849 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.24 cameraTheta=1.02 mountX=0.16 mountY=-0.17, mountTheta=-0.81
01:56:50.852 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.20, opts=13)
01:56:50.855 00.003 1032 Enqueuing Move request for scope (0.12, 0.20)
01:56:50.858 00.003 10072 Worker thread wakes up
01:56:50.858 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
01:56:50.858 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
01:56:50.858 00.000 10072 Moving (0.12, 0.20) raw xDistance=0.16 yDistance=-0.17
01:56:50.863 00.005 10072 PPEC rslt: input = 0.16, final = 0.04, react = 0.07, pred = -0.03, hyst = 0.07, hyst_pct = 0.00, period_length = 307.16
01:56:50.863 00.000 10072 PPEC: input: 0.16, control: 0.04, exposure: 500
01:56:50.863 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:50.863 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:50.866 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:56:50.866 00.000 10072 MoveAxis(W, 44, ABG)
01:56:50.866 00.000 10072 Guiding  Dir = 3, Dur = 44
01:56:50.866 00.000 10072 IsGuiding returns 0
01:56:50.867 00.001 10072 PulseGuide returned control before completion, sleep 54
01:56:50.889 00.022 1032 UpdateGuideState exits: m=1305 SNR=25.5
01:56:50.892 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:50.897 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:50.909 00.012 1032 Enqueuing Expose request
01:56:50.935 00.026 10072 IsGuiding returns 0
01:56:50.936 00.001 10072 Move returns status 0, amount 44
01:56:50.936 00.000 10072 MoveAxis(N, 0, ABG)
01:56:50.936 00.000 10072 Move returns status 0, amount 0
01:56:50.936 00.000 10072 move complete, result=0
01:56:50.936 00.000 10072 worker thread done servicing request
01:56:50.936 00.000 10072 Worker thread wakes up
01:56:50.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:50.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:50.936 00.000 1032 GuideStep: 0.2 px 44 ms WEST, -0.2 px 0 ms NORTH
01:56:51.564 00.628 10072 Exposure complete
01:56:51.669 00.105 1032 OnExposeComplete: enter
01:56:51.673 00.004 1032 UpdateGuideState(): m_state=6
01:56:51.675 00.002 10072 worker thread done servicing request
01:56:51.675 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1116
01:56:51.678 00.003 1032 Star::Find returns 1 (0), X=224.21, Y=615.94, Mass=1342, SNR=25.8, Peak=159 HFD=2.6
01:56:51.680 00.002 1032 MultiStar: [#1 0.17,-0.15,1.08,U] [#2 0.02,-0.22,0.76,U] [#3 0.11,-0.13,0.71,U] [#4 0.06,-0.11,0.75,U] [#5 0.18,-0.29,0.62,U] [#6 0.14,-0.13,0.72,U] [#7 0.08,-0.17,0.60,U] [#8 0.07,-0.24,0.52,U] 
01:56:51.685 00.005 1032 refined, 8 included, MultiStar: {0.14, -0.18}, one-star: {0.32, -0.20}
01:56:51.690 00.005 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
01:56:51.693 00.003 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
01:56:51.695 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.91 mountX=-0.21 mountY=-0.09, mountTheta=-2.74
01:56:51.699 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.18, opts=13)
01:56:51.701 00.002 1032 Enqueuing Move request for scope (0.14, -0.18)
01:56:51.704 00.003 10072 Worker thread wakes up
01:56:51.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
01:56:51.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
01:56:51.704 00.000 10072 Moving (0.14, -0.18) raw xDistance=-0.21 yDistance=-0.09
01:56:51.709 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:51.712 00.003 10072 PPEC rslt: input = -0.21, final = -0.13, react = -0.09, pred = -0.04, hyst = -0.08, hyst_pct = 0.00, period_length = 307.10
01:56:51.712 00.000 10072 PPEC: input: -0.21, control: -0.13, exposure: 500
01:56:51.712 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:51.713 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:56:51.713 00.000 10072 MoveAxis(E, 134, ABG)
01:56:51.713 00.000 10072 Guiding  Dir = 2, Dur = 134
01:56:51.713 00.000 10072 IsGuiding returns 0
01:56:51.714 00.001 10072 PulseGuide returned control before completion, sleep 144
01:56:51.752 00.038 1032 UpdateGuideState exits: m=1342 SNR=25.8
01:56:51.755 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:51.757 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:51.759 00.002 1032 Enqueuing Expose request
01:56:51.872 00.113 10072 IsGuiding returns 0
01:56:51.872 00.000 10072 Move returns status 0, amount 134
01:56:51.873 00.001 10072 MoveAxis(N, 0, ABG)
01:56:51.873 00.000 10072 Move returns status 0, amount 0
01:56:51.873 00.000 10072 move complete, result=0
01:56:51.873 00.000 10072 worker thread done servicing request
01:56:51.873 00.000 10072 Worker thread wakes up
01:56:51.873 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:51.873 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:51.873 00.000 1032 GuideStep: -0.2 px 134 ms EAST, -0.1 px 0 ms NORTH
01:56:52.282 00.409 10072 Exposure complete
01:56:52.359 00.077 10072 worker thread done servicing request
01:56:52.360 00.001 1032 OnExposeComplete: enter
01:56:52.363 00.003 1032 UpdateGuideState(): m_state=6
01:56:52.366 00.003 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1117
01:56:52.369 00.003 1032 Star::Find returns 1 (0), X=224.15, Y=616.01, Mass=1330, SNR=25.7, Peak=136 HFD=2.8
01:56:52.371 00.002 1032 MultiStar: [#1 0.07,-0.09,1.03,U] [#2 0.18,-0.07,0.76,U] [#3 0.08,0.02,0.68,U] [#4 0.20,0.03,0.74,U] [#5 0.12,0.05,0.62,U] [#6 0.08,-0.03,0.71,U] [#7 0.02,0.01,0.60,U] [#8 0.15,-0.09,0.50,U] 
01:56:52.377 00.006 1032 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.26, -0.13}
01:56:52.382 00.005 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
01:56:52.386 00.004 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
01:56:52.389 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.31 mountX=-0.07 mountY=-0.12, mountTheta=-2.14
01:56:52.396 00.007 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.04, opts=13)
01:56:52.399 00.003 1032 Enqueuing Move request for scope (0.13, -0.04)
01:56:52.403 00.004 10072 Worker thread wakes up
01:56:52.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
01:56:52.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
01:56:52.403 00.000 10072 Moving (0.13, -0.04) raw xDistance=-0.07 yDistance=-0.12
01:56:52.407 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:52.414 00.007 10072 PPEC rslt: input = -0.07, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 307.04
01:56:52.414 00.000 10072 PPEC: input: -0.07, control: -0.04, exposure: 500
01:56:52.414 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:52.414 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:56:52.414 00.000 10072 MoveAxis(E, 36, ABG)
01:56:52.415 00.001 10072 Guiding  Dir = 2, Dur = 36
01:56:52.436 00.021 10072 IsGuiding returns 0
01:56:52.453 00.017 10072 PulseGuide returned control before completion, sleep 29
01:56:52.489 00.036 10072 IsGuiding returns 1
01:56:52.490 00.001 10072 scope still moving after pulse duration time elapsed
01:56:52.499 00.009 1032 UpdateGuideState exits: m=1330 SNR=25.7
01:56:52.503 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:52.505 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:52.509 00.004 1032 Enqueuing Expose request
01:56:52.515 00.006 10072 IsGuiding returns 0
01:56:52.515 00.000 10072 scope move finished after 36 + 42 ms
01:56:52.515 00.000 10072 Move returns status 0, amount 36
01:56:52.515 00.000 10072 MoveAxis(N, 0, ABG)
01:56:52.515 00.000 10072 Move returns status 0, amount 0
01:56:52.515 00.000 10072 move complete, result=0
01:56:52.516 00.001 10072 worker thread done servicing request
01:56:52.516 00.000 10072 Worker thread wakes up
01:56:52.516 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:52.516 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:52.524 00.008 1032 GuideStep: -0.1 px 36 ms EAST, -0.1 px 0 ms NORTH
01:56:53.146 00.622 10072 Exposure complete
01:56:53.206 00.060 10072 worker thread done servicing request
01:56:53.206 00.000 1032 OnExposeComplete: enter
01:56:53.209 00.003 1032 UpdateGuideState(): m_state=6
01:56:53.212 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1118
01:56:53.215 00.003 1032 Star::Find returns 1 (0), X=224.12, Y=616.34, Mass=1284, SNR=25.3, Peak=125 HFD=2.7
01:56:53.219 00.004 1032 MultiStar: [#1 0.02,0.25,0.99,U] [#2 0.01,0.27,0.78,U] [#3 0.01,0.24,0.71,U] [#4 0.02,0.30,0.73,U] [#5 -0.02,0.38,0.62,U] [#6 -0.15,0.22,0.74,U] [#7 -0.11,0.37,0.60,U] [#8 0.07,0.49,0.56,U] 
01:56:53.222 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.29}, one-star: {0.24, 0.20}
01:56:53.224 00.002 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
01:56:53.226 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
01:56:53.230 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.50 mountX=0.27 mountY=-0.09, mountTheta=-0.33
01:56:53.234 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.29, opts=13)
01:56:53.236 00.002 1032 Enqueuing Move request for scope (0.02, 0.29)
01:56:53.239 00.003 10072 Worker thread wakes up
01:56:53.239 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.29) opts 0xd
01:56:53.239 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.29)
01:56:53.239 00.000 10072 Moving (0.02, 0.29) raw xDistance=0.27 yDistance=-0.09
01:56:53.241 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:53.244 00.003 10072 PPEC rslt: input = 0.27, final = 0.08, react = 0.12, pred = -0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 306.98
01:56:53.244 00.000 10072 PPEC: input: 0.27, control: 0.08, exposure: 500
01:56:53.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:53.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:56:53.244 00.000 10072 MoveAxis(W, 85, ABG)
01:56:53.244 00.000 10072 Guiding  Dir = 3, Dur = 85
01:56:53.245 00.001 10072 IsGuiding returns 0
01:56:53.245 00.000 10072 PulseGuide returned control before completion, sleep 95
01:56:53.266 00.021 1032 UpdateGuideState exits: m=1284 SNR=25.3
01:56:53.274 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:53.278 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:53.281 00.003 1032 Enqueuing Expose request
01:56:53.346 00.065 10072 IsGuiding returns 0
01:56:53.346 00.000 10072 Move returns status 0, amount 85
01:56:53.346 00.000 10072 MoveAxis(N, 0, ABG)
01:56:53.346 00.000 10072 Move returns status 0, amount 0
01:56:53.346 00.000 10072 move complete, result=0
01:56:53.346 00.000 10072 worker thread done servicing request
01:56:53.346 00.000 10072 Worker thread wakes up
01:56:53.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:53.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:53.758 00.412 10072 Exposure complete
01:56:53.806 00.048 1032 GuideStep: 0.3 px 85 ms WEST, -0.1 px 0 ms NORTH
01:56:53.814 00.008 10072 worker thread done servicing request
01:56:53.819 00.005 1032 OnExposeComplete: enter
01:56:53.822 00.003 1032 UpdateGuideState(): m_state=6
01:56:53.824 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1119
01:56:53.826 00.002 1032 Star::Find returns 1 (0), X=224.08, Y=616.10, Mass=1269, SNR=25.1, Peak=124 HFD=2.8
01:56:53.828 00.002 1032 MultiStar: [#1 0.07,-0.08,1.04,U] [#2 0.00,0.07,0.78,U] [#3 0.12,0.10,0.70,U] [#4 0.14,0.08,0.74,U] [#5 0.01,0.12,0.63,U] [#6 -0.01,-0.07,0.76,U] [#7 0.02,-0.08,0.62,U] [#8 0.03,0.05,0.54,U] 
01:56:53.831 00.003 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.20, -0.05}
01:56:53.833 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
01:56:53.835 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
01:56:53.836 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.12 mountX=-0.01 mountY=-0.07, mountTheta=-1.71
01:56:53.839 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
01:56:53.842 00.003 1032 Enqueuing Move request for scope (0.07, 0.01)
01:56:53.844 00.002 10072 Worker thread wakes up
01:56:53.844 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
01:56:53.844 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
01:56:53.844 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
01:56:53.847 00.003 10072 PPEC rslt: input = -0.01, final = -0.04, react = -0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 306.92
01:56:53.848 00.001 10072 PPEC: input: -0.01, control: -0.04, exposure: 500
01:56:53.848 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:53.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:56:53.848 00.000 10072 MoveAxis(E, 36, ABG)
01:56:53.848 00.000 10072 Guiding  Dir = 2, Dur = 36
01:56:53.848 00.000 10072 IsGuiding returns 0
01:56:53.849 00.001 10072 PulseGuide returned control before completion, sleep 46
01:56:53.891 00.042 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:53.910 00.019 10072 IsGuiding returns 0
01:56:53.910 00.000 10072 Move returns status 0, amount 36
01:56:53.910 00.000 10072 MoveAxis(N, 0, ABG)
01:56:53.910 00.000 10072 Move returns status 0, amount 0
01:56:53.910 00.000 10072 move complete, result=0
01:56:53.910 00.000 10072 worker thread done servicing request
01:56:53.920 00.010 1032 UpdateGuideState exits: m=1269 SNR=25.1
01:56:53.926 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:53.930 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:53.932 00.002 1032 Enqueuing Expose request
01:56:53.934 00.002 10072 Worker thread wakes up
01:56:53.934 00.000 1032 GuideStep: -0.0 px 36 ms EAST, -0.1 px 0 ms NORTH
01:56:53.937 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:53.937 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:54.570 00.633 10072 Exposure complete
01:56:54.621 00.051 10072 worker thread done servicing request
01:56:54.621 00.000 1032 OnExposeComplete: enter
01:56:54.623 00.002 1032 UpdateGuideState(): m_state=6
01:56:54.626 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1120
01:56:54.627 00.001 1032 Star::Find returns 1 (0), X=224.10, Y=615.91, Mass=1405, SNR=26.4, Peak=161 HFD=2.8
01:56:54.629 00.002 1032 MultiStar: [#1 0.13,-0.14,1.00,U] [#2 0.05,-0.11,0.75,U] [#3 0.12,-0.04,0.66,U] [#4 0.26,-0.10,0.75,U] [#5 0.19,-0.05,0.59,U] [#6 0.26,-0.19,0.71,U] [#7 0.07,0.11,0.56,U] [#8 0.07,0.01,0.50,U] 
01:56:54.631 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.10}, one-star: {0.22, -0.23}
01:56:54.633 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
01:56:54.635 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
01:56:54.636 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.56 mountX=-0.14 mountY=-0.13, mountTheta=-2.39
01:56:54.639 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.10, opts=13)
01:56:54.644 00.005 1032 Enqueuing Move request for scope (0.16, -0.10)
01:56:54.648 00.004 10072 Worker thread wakes up
01:56:54.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
01:56:54.648 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
01:56:54.648 00.000 10072 Moving (0.16, -0.10) raw xDistance=-0.14 yDistance=-0.13
01:56:54.651 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:54.653 00.002 10072 PPEC rslt: input = -0.14, final = -0.10, react = -0.06, pred = -0.04, hyst = -0.05, hyst_pct = 0.00, period_length = 306.86
01:56:54.653 00.000 10072 PPEC: input: -0.14, control: -0.10, exposure: 500
01:56:54.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:54.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:56:54.653 00.000 10072 MoveAxis(E, 104, ABG)
01:56:54.653 00.000 10072 Guiding  Dir = 2, Dur = 104
01:56:54.654 00.001 10072 IsGuiding returns 0
01:56:54.654 00.000 10072 PulseGuide returned control before completion, sleep 114
01:56:54.672 00.018 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:56:54.676 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:54.680 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:54.684 00.004 1032 Enqueuing Expose request
01:56:54.771 00.087 10072 IsGuiding returns 0
01:56:54.771 00.000 10072 Move returns status 0, amount 104
01:56:54.771 00.000 10072 MoveAxis(N, 0, ABG)
01:56:54.771 00.000 10072 Move returns status 0, amount 0
01:56:54.771 00.000 10072 move complete, result=0
01:56:54.771 00.000 10072 worker thread done servicing request
01:56:54.771 00.000 1032 GuideStep: -0.1 px 104 ms EAST, -0.1 px 0 ms NORTH
01:56:54.775 00.004 10072 Worker thread wakes up
01:56:54.775 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:54.775 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:55.183 00.408 10072 Exposure complete
01:56:55.230 00.047 10072 worker thread done servicing request
01:56:55.230 00.000 1032 OnExposeComplete: enter
01:56:55.232 00.002 1032 UpdateGuideState(): m_state=6
01:56:55.234 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1121
01:56:55.235 00.001 1032 Star::Find returns 1 (0), X=224.16, Y=616.21, Mass=1337, SNR=25.8, Peak=153 HFD=2.6
01:56:55.238 00.003 1032 MultiStar: [#1 0.10,0.05,1.01,U] [#2 0.15,0.03,0.74,U] [#3 0.14,0.04,0.70,U] [#4 0.20,0.14,0.75,U] [#5 0.16,0.33,0.64,U] [#6 0.15,0.08,0.71,U] [#7 0.07,0.15,0.59,U] [#8 0.02,0.18,0.52,U] 
01:56:55.241 00.003 1032 refined, 8 included, MultiStar: {0.15, 0.11}, one-star: {0.28, 0.06}
01:56:55.243 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
01:56:55.246 00.003 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
01:56:55.247 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.18 cameraTheta=0.62 mountX=0.06 mountY=-0.17, mountTheta=-1.21
01:56:55.250 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.11, opts=13)
01:56:55.253 00.003 1032 Enqueuing Move request for scope (0.15, 0.11)
01:56:55.255 00.002 10072 Worker thread wakes up
01:56:55.255 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
01:56:55.255 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
01:56:55.255 00.000 10072 Moving (0.15, 0.11) raw xDistance=0.06 yDistance=-0.17
01:56:55.257 00.002 10072 PPEC rslt: input = 0.06, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 306.80
01:56:55.258 00.001 10072 PPEC: input: 0.06, control: -0.03, exposure: 500
01:56:55.258 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:55.258 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:55.260 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:56:55.260 00.000 10072 MoveAxis(E, 36, ABG)
01:56:55.260 00.000 10072 Guiding  Dir = 2, Dur = 36
01:56:55.282 00.022 1032 UpdateGuideState exits: m=1337 SNR=25.8
01:56:55.285 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:55.286 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:55.290 00.004 1032 Enqueuing Expose request
01:56:55.293 00.003 10072 IsGuiding returns 0
01:56:55.293 00.000 10072 PulseGuide returned control before completion, sleep 46
01:56:55.350 00.057 10072 IsGuiding returns 1
01:56:55.350 00.000 10072 scope still moving after pulse duration time elapsed
01:56:55.382 00.032 10072 IsGuiding returns 0
01:56:55.382 00.000 10072 scope move finished after 36 + 52 ms
01:56:55.382 00.000 10072 Move returns status 0, amount 36
01:56:55.382 00.000 10072 MoveAxis(N, 0, ABG)
01:56:55.382 00.000 10072 Move returns status 0, amount 0
01:56:55.382 00.000 10072 move complete, result=0
01:56:55.383 00.001 10072 worker thread done servicing request
01:56:55.383 00.000 10072 Worker thread wakes up
01:56:55.383 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:55.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:55.383 00.000 1032 GuideStep: 0.1 px 36 ms EAST, -0.2 px 0 ms NORTH
01:56:56.010 00.627 10072 Exposure complete
01:56:56.060 00.050 10072 worker thread done servicing request
01:56:56.060 00.000 1032 OnExposeComplete: enter
01:56:56.062 00.002 1032 UpdateGuideState(): m_state=6
01:56:56.063 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1122
01:56:56.065 00.002 1032 Star::Find returns 1 (0), X=224.12, Y=616.40, Mass=1334, SNR=25.7, Peak=121 HFD=3.0
01:56:56.068 00.003 1032 MultiStar: [#1 0.04,0.40,1.04,U] [#2 0.11,0.48,0.76,U] [#3 0.06,0.48,0.69,U] [#4 0.12,0.49,0.72,U] [#5 -0.03,0.46,0.61,U] [#6 0.10,0.42,0.70,U] [#7 -0.01,0.52,0.59,U] [#8 -0.07,0.47,0.54,U] 
01:56:56.069 00.001 1032 single-star, 8 included, MultiStar: {0.07, 0.43}, one-star: {0.24, 0.26}
01:56:56.072 00.003 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
01:56:56.074 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
01:56:56.076 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=0.26 hyp=0.35 cameraTheta=0.82 mountX=0.19 mountY=-0.30, mountTheta=-1.01
01:56:56.078 00.002 1032 SchedulePrimaryMove(0F526948, x=0.24, y=0.26, opts=13)
01:56:56.080 00.002 1032 Enqueuing Move request for scope (0.24, 0.26)
01:56:56.082 00.002 10072 Worker thread wakes up
01:56:56.082 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.26) opts 0xd
01:56:56.082 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, 0.26)
01:56:56.082 00.000 10072 Moving (0.24, 0.26) raw xDistance=0.19 yDistance=-0.30
01:56:56.083 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:56.085 00.002 10072 PPEC rslt: input = 0.19, final = 0.05, react = 0.08, pred = -0.04, hyst = 0.07, hyst_pct = 0.00, period_length = 306.74
01:56:56.085 00.000 10072 PPEC: input: 0.19, control: 0.05, exposure: 500
01:56:56.085 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:56:56.085 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:56:56.085 00.000 10072 MoveAxis(W, 47, ABG)
01:56:56.085 00.000 10072 Guiding  Dir = 3, Dur = 47
01:56:56.086 00.001 10072 IsGuiding returns 0
01:56:56.087 00.001 10072 PulseGuide returned control before completion, sleep 56
01:56:56.104 00.017 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:56:56.106 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:56.107 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:56.108 00.001 1032 Enqueuing Expose request
01:56:56.148 00.040 10072 IsGuiding returns 1
01:56:56.148 00.000 10072 scope still moving after pulse duration time elapsed
01:56:56.181 00.033 10072 IsGuiding returns 0
01:56:56.182 00.001 10072 scope move finished after 47 + 48 ms
01:56:56.182 00.000 10072 Move returns status 0, amount 47
01:56:56.182 00.000 10072 MoveAxis(N, 0, ABG)
01:56:56.182 00.000 10072 Move returns status 0, amount 0
01:56:56.182 00.000 10072 move complete, result=0
01:56:56.182 00.000 10072 worker thread done servicing request
01:56:56.182 00.000 10072 Worker thread wakes up
01:56:56.182 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:56.182 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:56.183 00.001 1032 GuideStep: 0.2 px 47 ms WEST, -0.3 px 0 ms NORTH
01:56:56.603 00.420 10072 Exposure complete
01:56:56.651 00.048 10072 worker thread done servicing request
01:56:56.652 00.001 1032 OnExposeComplete: enter
01:56:56.654 00.002 1032 UpdateGuideState(): m_state=6
01:56:56.655 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1123
01:56:56.656 00.001 1032 Star::Find returns 1 (0), X=224.15, Y=616.35, Mass=1323, SNR=25.6, Peak=120 HFD=3.0
01:56:56.658 00.002 1032 MultiStar: [#1 0.10,0.16,1.03,U] [#2 0.12,0.19,0.77,U] [#3 0.03,0.27,0.65,U] [#4 0.10,0.18,0.73,U] [#5 0.05,0.39,0.62,U] [#6 0.12,0.25,0.75,U] [#7 0.05,0.28,0.58,U] [#8 0.06,0.29,0.55,U] 
01:56:56.660 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.24}, one-star: {0.27, 0.21}
01:56:56.663 00.003 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
01:56:56.664 00.001 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
01:56:56.666 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.14 mountX=0.20 mountY=-0.17, mountTheta=-0.69
01:56:56.669 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.24, opts=13)
01:56:56.671 00.002 1032 Enqueuing Move request for scope (0.11, 0.24)
01:56:56.673 00.002 10072 Worker thread wakes up
01:56:56.673 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
01:56:56.673 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
01:56:56.674 00.001 10072 Moving (0.11, 0.24) raw xDistance=0.20 yDistance=-0.17
01:56:56.676 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:56.679 00.003 10072 PPEC rslt: input = 0.20, final = 0.06, react = 0.09, pred = -0.03, hyst = 0.08, hyst_pct = 0.00, period_length = 306.69
01:56:56.680 00.001 10072 PPEC: input: 0.20, control: 0.06, exposure: 500
01:56:56.680 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:56.680 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:56:56.680 00.000 10072 MoveAxis(W, 61, ABG)
01:56:56.680 00.000 10072 Guiding  Dir = 3, Dur = 61
01:56:56.681 00.001 10072 IsGuiding returns 0
01:56:56.681 00.000 10072 PulseGuide returned control before completion, sleep 71
01:56:56.698 00.017 1032 UpdateGuideState exits: m=1323 SNR=25.6
01:56:56.700 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:56.702 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:56.705 00.003 1032 Enqueuing Expose request
01:56:56.756 00.051 10072 IsGuiding returns 0
01:56:56.756 00.000 10072 Move returns status 0, amount 61
01:56:56.756 00.000 10072 MoveAxis(N, 0, ABG)
01:56:56.756 00.000 10072 Move returns status 0, amount 0
01:56:56.756 00.000 10072 move complete, result=0
01:56:56.756 00.000 10072 worker thread done servicing request
01:56:56.756 00.000 10072 Worker thread wakes up
01:56:56.757 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:56.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:56.760 00.003 1032 GuideStep: 0.2 px 61 ms WEST, -0.2 px 0 ms NORTH
01:56:57.384 00.624 10072 Exposure complete
01:56:57.430 00.046 10072 worker thread done servicing request
01:56:57.430 00.000 1032 OnExposeComplete: enter
01:56:57.432 00.002 1032 UpdateGuideState(): m_state=6
01:56:57.434 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1124
01:56:57.436 00.002 1032 Star::Find returns 1 (0), X=224.28, Y=616.08, Mass=1347, SNR=25.9, Peak=128 HFD=2.8
01:56:57.438 00.002 1032 MultiStar: [#1 0.11,-0.08,1.01,U] [#2 0.17,0.02,0.76,U] [#3 0.11,0.05,0.70,U] [#4 0.15,0.02,0.75,U] [#5 0.12,0.12,0.64,U] [#6 0.17,0.04,0.71,U] [#7 0.06,0.05,0.56,U] [#8 0.19,-0.04,0.53,U] 
01:56:57.440 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.40, -0.06}
01:56:57.441 00.001 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
01:56:57.444 00.003 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
01:56:57.446 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.05 mountX=-0.04 mountY=-0.17, mountTheta=-1.78
01:56:57.449 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.01, opts=13)
01:56:57.451 00.002 1032 Enqueuing Move request for scope (0.17, 0.01)
01:56:57.456 00.005 10072 Worker thread wakes up
01:56:57.456 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
01:56:57.456 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
01:56:57.456 00.000 10072 Moving (0.17, 0.01) raw xDistance=-0.04 yDistance=-0.17
01:56:57.459 00.003 10072 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 306.63
01:56:57.459 00.000 10072 PPEC: input: -0.04, control: -0.03, exposure: 500
01:56:57.459 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:57.459 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:56:57.459 00.000 10072 MoveAxis(E, 32, ABG)
01:56:57.459 00.000 10072 Guiding  Dir = 2, Dur = 32
01:56:57.460 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:57.462 00.002 10072 IsGuiding returns 0
01:56:57.462 00.000 10072 PulseGuide returned control before completion, sleep 42
01:56:57.479 00.017 1032 UpdateGuideState exits: m=1347 SNR=25.9
01:56:57.483 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:57.484 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:57.486 00.002 1032 Enqueuing Expose request
01:56:57.521 00.035 10072 IsGuiding returns 0
01:56:57.521 00.000 10072 Move returns status 0, amount 32
01:56:57.521 00.000 10072 MoveAxis(N, 0, ABG)
01:56:57.521 00.000 10072 Move returns status 0, amount 0
01:56:57.521 00.000 10072 move complete, result=0
01:56:57.521 00.000 10072 worker thread done servicing request
01:56:57.521 00.000 10072 Worker thread wakes up
01:56:57.521 00.000 1032 GuideStep: -0.0 px 32 ms EAST, -0.2 px 0 ms NORTH
01:56:57.524 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:57.524 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:57.932 00.408 10072 Exposure complete
01:56:57.978 00.046 10072 worker thread done servicing request
01:56:57.978 00.000 1032 OnExposeComplete: enter
01:56:57.980 00.002 1032 UpdateGuideState(): m_state=6
01:56:57.981 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1125
01:56:57.983 00.002 1032 Star::Find returns 1 (0), X=224.20, Y=616.16, Mass=1235, SNR=24.8, Peak=139 HFD=2.8
01:56:57.985 00.002 1032 MultiStar: [#1 0.13,0.01,1.06,U] [#2 0.05,0.21,0.79,U] [#3 0.23,0.23,0.71,U] [#4 0.20,0.14,0.74,U] [#5 0.09,0.24,0.66,U] [#6 0.14,-0.01,0.76,U] [#7 -0.01,0.16,0.61,U] [#8 -0.01,0.04,0.58,U] 
01:56:57.988 00.003 1032 refined, 8 included, MultiStar: {0.14, 0.11}, one-star: {0.31, 0.02}
01:56:57.990 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
01:56:57.995 00.005 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
01:56:57.996 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.66 mountX=0.07 mountY=-0.16, mountTheta=-1.17
01:56:57.999 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.11, opts=13)
01:56:58.001 00.002 1032 Enqueuing Move request for scope (0.14, 0.11)
01:56:58.002 00.001 10072 Worker thread wakes up
01:56:58.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
01:56:58.002 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
01:56:58.003 00.001 10072 Moving (0.14, 0.11) raw xDistance=0.07 yDistance=-0.16
01:56:58.004 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:58.007 00.003 10072 PPEC rslt: input = 0.07, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 306.58
01:56:58.007 00.000 10072 PPEC: input: 0.07, control: -0.03, exposure: 500
01:56:58.007 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:58.007 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:56:58.007 00.000 10072 MoveAxis(E, 26, ABG)
01:56:58.007 00.000 10072 Guiding  Dir = 2, Dur = 26
01:56:58.007 00.000 10072 IsGuiding returns 0
01:56:58.008 00.001 10072 PulseGuide returned control before completion, sleep 36
01:56:58.025 00.017 1032 UpdateGuideState exits: m=1235 SNR=24.8
01:56:58.027 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:58.029 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:58.031 00.002 1032 Enqueuing Expose request
01:56:58.054 00.023 10072 IsGuiding returns 1
01:56:58.054 00.000 10072 scope still moving after pulse duration time elapsed
01:56:58.084 00.030 10072 IsGuiding returns 0
01:56:58.084 00.000 10072 scope move finished after 26 + 50 ms
01:56:58.084 00.000 10072 Move returns status 0, amount 26
01:56:58.084 00.000 10072 MoveAxis(N, 0, ABG)
01:56:58.084 00.000 10072 Move returns status 0, amount 0
01:56:58.085 00.001 10072 move complete, result=0
01:56:58.085 00.000 10072 worker thread done servicing request
01:56:58.085 00.000 10072 Worker thread wakes up
01:56:58.085 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:58.085 00.000 1032 GuideStep: 0.1 px 26 ms EAST, -0.2 px 0 ms NORTH
01:56:58.087 00.002 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:58.712 00.625 10072 Exposure complete
01:56:58.759 00.047 10072 worker thread done servicing request
01:56:58.760 00.001 1032 OnExposeComplete: enter
01:56:58.761 00.001 1032 UpdateGuideState(): m_state=6
01:56:58.763 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1126
01:56:58.764 00.001 1032 Star::Find returns 1 (0), X=224.12, Y=616.37, Mass=1277, SNR=25.2, Peak=119 HFD=2.8
01:56:58.766 00.002 1032 MultiStar: [#1 0.02,0.23,1.08,U] [#2 0.15,0.23,0.75,U] [#3 0.23,0.31,0.72,U] [#4 0.12,0.28,0.77,U] [#5 0.04,0.44,0.63,U] [#6 0.04,0.29,0.75,U] [#7 0.13,0.35,0.54,U] [#8 0.19,0.31,0.53,U] 
01:56:58.769 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.28}, one-star: {0.24, 0.23}
01:56:58.772 00.003 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
01:56:58.774 00.002 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
01:56:58.776 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.28 hyp=0.31 cameraTheta=1.16 mountX=0.24 mountY=-0.19, mountTheta=-0.67
01:56:58.779 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.28, opts=13)
01:56:58.781 00.002 1032 Enqueuing Move request for scope (0.12, 0.28)
01:56:58.783 00.002 10072 Worker thread wakes up
01:56:58.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.28) opts 0xd
01:56:58.783 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.28)
01:56:58.783 00.000 10072 Moving (0.12, 0.28) raw xDistance=0.24 yDistance=-0.19
01:56:58.785 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:58.787 00.002 10072 PPEC rslt: input = 0.24, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 306.53
01:56:58.787 00.000 10072 PPEC: input: 0.24, control: 0.08, exposure: 500
01:56:58.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:58.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:56:58.787 00.000 10072 MoveAxis(W, 85, ABG)
01:56:58.787 00.000 10072 Guiding  Dir = 3, Dur = 85
01:56:58.788 00.001 10072 IsGuiding returns 0
01:56:58.788 00.000 10072 PulseGuide returned control before completion, sleep 95
01:56:58.806 00.018 1032 UpdateGuideState exits: m=1277 SNR=25.2
01:56:58.808 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:58.810 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:58.812 00.002 1032 Enqueuing Expose request
01:56:58.895 00.083 10072 IsGuiding returns 0
01:56:58.895 00.000 10072 Move returns status 0, amount 85
01:56:58.895 00.000 10072 MoveAxis(N, 0, ABG)
01:56:58.895 00.000 10072 Move returns status 0, amount 0
01:56:58.895 00.000 10072 move complete, result=0
01:56:58.895 00.000 10072 worker thread done servicing request
01:56:58.895 00.000 10072 Worker thread wakes up
01:56:58.895 00.000 1032 GuideStep: 0.2 px 85 ms WEST, -0.2 px 0 ms NORTH
01:56:58.899 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:58.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:59.318 00.419 10072 Exposure complete
01:56:59.369 00.051 10072 worker thread done servicing request
01:56:59.369 00.000 1032 OnExposeComplete: enter
01:56:59.372 00.003 1032 UpdateGuideState(): m_state=6
01:56:59.374 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1127
01:56:59.375 00.001 1032 Star::Find returns 1 (0), X=224.19, Y=616.30, Mass=1330, SNR=25.7, Peak=131 HFD=2.8
01:56:59.377 00.002 1032 MultiStar: [#1 0.07,0.08,1.02,U] [#2 0.07,0.08,0.76,U] [#3 0.25,0.28,0.71,U] [#4 0.12,0.16,0.72,U] [#5 0.05,0.22,0.62,U] [#6 0.10,0.13,0.73,U] [#7 0.07,0.18,0.59,U] [#8 0.14,0.26,0.51,U] 
01:56:59.379 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.16}, one-star: {0.30, 0.16}
01:56:59.382 00.003 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:56:59.383 00.001 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:56:59.385 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.21 cameraTheta=0.88 mountX=0.12 mountY=-0.17, mountTheta=-0.95
01:56:59.388 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.16, opts=13)
01:56:59.390 00.002 1032 Enqueuing Move request for scope (0.14, 0.16)
01:56:59.391 00.001 10072 Worker thread wakes up
01:56:59.391 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
01:56:59.391 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
01:56:59.391 00.000 10072 Moving (0.14, 0.16) raw xDistance=0.12 yDistance=-0.17
01:56:59.395 00.004 10072 PPEC rslt: input = 0.12, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 306.48
01:56:59.395 00.000 10072 PPEC: input: 0.12, control: -0.02, exposure: 500
01:56:59.395 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:59.395 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:56:59.397 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:56:59.397 00.000 10072 MoveAxis(E, 23, ABG)
01:56:59.397 00.000 10072 Guiding  Dir = 2, Dur = 23
01:56:59.398 00.001 10072 IsGuiding returns 0
01:56:59.398 00.000 10072 PulseGuide returned control before completion, sleep 33
01:56:59.416 00.018 1032 UpdateGuideState exits: m=1330 SNR=25.7
01:56:59.418 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:59.421 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:56:59.422 00.001 1032 Enqueuing Expose request
01:56:59.439 00.017 10072 IsGuiding returns 1
01:56:59.439 00.000 10072 scope still moving after pulse duration time elapsed
01:56:59.473 00.034 10072 IsGuiding returns 0
01:56:59.473 00.000 10072 scope move finished after 23 + 52 ms
01:56:59.473 00.000 10072 Move returns status 0, amount 23
01:56:59.473 00.000 10072 MoveAxis(N, 0, ABG)
01:56:59.473 00.000 10072 Move returns status 0, amount 0
01:56:59.473 00.000 10072 move complete, result=0
01:56:59.474 00.001 10072 worker thread done servicing request
01:56:59.474 00.000 10072 Worker thread wakes up
01:56:59.474 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:56:59.474 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:56:59.474 00.000 1032 GuideStep: 0.1 px 23 ms EAST, -0.2 px 0 ms NORTH
01:57:00.099 00.625 10072 Exposure complete
01:57:00.148 00.049 10072 worker thread done servicing request
01:57:00.149 00.001 1032 OnExposeComplete: enter
01:57:00.150 00.001 1032 UpdateGuideState(): m_state=6
01:57:00.153 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1128
01:57:00.155 00.002 1032 Star::Find returns 1 (0), X=224.18, Y=616.06, Mass=1361, SNR=26.0, Peak=143 HFD=2.8
01:57:00.157 00.002 1032 MultiStar: [#1 0.18,-0.02,1.02,U] [#2 0.11,-0.10,0.76,U] [#3 0.23,-0.08,0.70,U] [#4 0.21,0.07,0.74,U] [#5 0.08,0.05,0.62,U] [#6 0.25,-0.09,0.71,U] [#7 0.12,0.00,0.60,U] [#8 0.13,-0.16,0.51,U] 
01:57:00.159 00.002 1032 refined, 8 included, MultiStar: {0.19, -0.04}, one-star: {0.30, -0.08}
01:57:00.161 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
01:57:00.162 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
01:57:00.164 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.23 mountX=-0.09 mountY=-0.17, mountTheta=-2.06
01:57:00.167 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.04, opts=13)
01:57:00.170 00.003 1032 Enqueuing Move request for scope (0.19, -0.04)
01:57:00.171 00.001 10072 Worker thread wakes up
01:57:00.171 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
01:57:00.171 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
01:57:00.171 00.000 10072 Moving (0.19, -0.04) raw xDistance=-0.09 yDistance=-0.17
01:57:00.175 00.004 10072 PPEC rslt: input = -0.09, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 306.43
01:57:00.175 00.000 10072 PPEC: input: -0.09, control: -0.02, exposure: 500
01:57:00.175 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:00.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:57:00.175 00.000 10072 MoveAxis(E, 22, ABG)
01:57:00.175 00.000 10072 Guiding  Dir = 2, Dur = 22
01:57:00.175 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:00.177 00.002 10072 IsGuiding returns 0
01:57:00.177 00.000 10072 PulseGuide returned control before completion, sleep 32
01:57:00.194 00.017 1032 UpdateGuideState exits: m=1361 SNR=26.0
01:57:00.197 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:00.198 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:00.199 00.001 1032 Enqueuing Expose request
01:57:00.220 00.021 10072 IsGuiding returns 1
01:57:00.220 00.000 10072 scope still moving after pulse duration time elapsed
01:57:00.252 00.032 10072 IsGuiding returns 0
01:57:00.252 00.000 10072 scope move finished after 22 + 52 ms
01:57:00.252 00.000 10072 Move returns status 0, amount 22
01:57:00.252 00.000 10072 MoveAxis(N, 0, ABG)
01:57:00.252 00.000 10072 Move returns status 0, amount 0
01:57:00.252 00.000 10072 move complete, result=0
01:57:00.252 00.000 10072 worker thread done servicing request
01:57:00.252 00.000 10072 Worker thread wakes up
01:57:00.252 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:00.252 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:00.270 00.018 1032 GuideStep: -0.1 px 22 ms EAST, -0.2 px 0 ms NORTH
01:57:00.659 00.389 10072 Exposure complete
01:57:00.707 00.048 10072 worker thread done servicing request
01:57:00.707 00.000 1032 OnExposeComplete: enter
01:57:00.709 00.002 1032 UpdateGuideState(): m_state=6
01:57:00.712 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1129
01:57:00.714 00.002 1032 Star::Find returns 1 (0), X=224.21, Y=616.14, Mass=1240, SNR=24.8, Peak=125 HFD=2.8
01:57:00.716 00.002 1032 MultiStar: [#1 0.17,0.13,1.08,U] [#2 0.14,0.09,0.80,U] [#3 0.30,0.19,0.70,U] [#4 0.24,0.13,0.77,U] [#5 0.05,0.26,0.64,U] [#6 0.15,0.10,0.75,U] [#7 0.10,0.11,0.61,U] [#8 0.24,0.04,0.53,U] 
01:57:00.717 00.001 1032 refined, 8 included, MultiStar: {0.20, 0.11}, one-star: {0.33, -0.00}
01:57:00.719 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
01:57:00.720 00.001 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
01:57:00.723 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.51 mountX=0.06 mountY=-0.22, mountTheta=-1.32
01:57:00.725 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.11, opts=13)
01:57:00.726 00.001 1032 Enqueuing Move request for scope (0.20, 0.11)
01:57:00.728 00.002 10072 Worker thread wakes up
01:57:00.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
01:57:00.728 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
01:57:00.728 00.000 10072 Moving (0.20, 0.11) raw xDistance=0.06 yDistance=-0.22
01:57:00.730 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:00.733 00.003 10072 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 306.38
01:57:00.733 00.000 10072 PPEC: input: 0.06, control: -0.02, exposure: 500
01:57:00.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:57:00.733 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:57:00.733 00.000 10072 MoveAxis(E, 17, ABG)
01:57:00.733 00.000 10072 Guiding  Dir = 2, Dur = 17
01:57:00.734 00.001 10072 IsGuiding returns 0
01:57:00.734 00.000 10072 PulseGuide returned control before completion, sleep 27
01:57:00.751 00.017 1032 UpdateGuideState exits: m=1240 SNR=24.8
01:57:00.755 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:00.757 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:00.759 00.002 1032 Enqueuing Expose request
01:57:00.768 00.009 10072 IsGuiding returns 0
01:57:00.768 00.000 10072 Move returns status 0, amount 17
01:57:00.768 00.000 10072 MoveAxis(N, 0, ABG)
01:57:00.768 00.000 10072 Move returns status 0, amount 0
01:57:00.768 00.000 10072 move complete, result=0
01:57:00.768 00.000 10072 worker thread done servicing request
01:57:00.768 00.000 10072 Worker thread wakes up
01:57:00.768 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:00.769 00.001 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:00.771 00.002 1032 GuideStep: 0.1 px 17 ms EAST, -0.2 px 0 ms NORTH
01:57:01.397 00.626 10072 Exposure complete
01:57:01.446 00.049 10072 worker thread done servicing request
01:57:01.446 00.000 1032 OnExposeComplete: enter
01:57:01.448 00.002 1032 UpdateGuideState(): m_state=6
01:57:01.450 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1130
01:57:01.452 00.002 1032 Star::Find returns 1 (0), X=224.10, Y=616.35, Mass=1296, SNR=25.4, Peak=143 HFD=2.6
01:57:01.453 00.001 1032 MultiStar: [#1 0.05,0.32,1.03,U] [#2 -0.03,0.22,0.77,U] [#3 0.12,0.37,0.70,U] [#4 0.17,0.30,0.74,U] [#5 0.08,0.28,0.62,U] [#6 0.09,0.27,0.74,U] [#7 0.03,0.41,0.60,U] [#8 0.20,0.17,0.56,U] 
01:57:01.456 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.28}, one-star: {0.22, 0.21}
01:57:01.459 00.003 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
01:57:01.461 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
01:57:01.464 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.22 mountX=0.25 mountY=-0.17, mountTheta=-0.61
01:57:01.467 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.28, opts=13)
01:57:01.469 00.002 1032 Enqueuing Move request for scope (0.10, 0.28)
01:57:01.471 00.002 10072 Worker thread wakes up
01:57:01.471 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.28) opts 0xd
01:57:01.471 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.28)
01:57:01.471 00.000 10072 Moving (0.10, 0.28) raw xDistance=0.25 yDistance=-0.17
01:57:01.476 00.005 10072 PPEC rslt: input = 0.25, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 306.33
01:57:01.476 00.000 10072 PPEC: input: 0.25, control: 0.10, exposure: 500
01:57:01.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:01.477 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:57:01.477 00.000 10072 MoveAxis(W, 101, ABG)
01:57:01.477 00.000 10072 Guiding  Dir = 3, Dur = 101
01:57:01.477 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:01.480 00.003 10072 IsGuiding returns 0
01:57:01.481 00.001 10072 PulseGuide returned control before completion, sleep 111
01:57:01.502 00.021 1032 UpdateGuideState exits: m=1296 SNR=25.4
01:57:01.505 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:01.507 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:01.508 00.001 1032 Enqueuing Expose request
01:57:01.614 00.106 10072 IsGuiding returns 1
01:57:01.614 00.000 10072 scope still moving after pulse duration time elapsed
01:57:01.644 00.030 10072 IsGuiding returns 0
01:57:01.644 00.000 10072 scope move finished after 101 + 63 ms
01:57:01.644 00.000 10072 Move returns status 0, amount 101
01:57:01.644 00.000 10072 MoveAxis(N, 0, ABG)
01:57:01.644 00.000 10072 Move returns status 0, amount 0
01:57:01.644 00.000 10072 move complete, result=0
01:57:01.644 00.000 10072 worker thread done servicing request
01:57:01.645 00.001 1032 GuideStep: 0.2 px 101 ms WEST, -0.2 px 0 ms NORTH
01:57:01.648 00.003 10072 Worker thread wakes up
01:57:01.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:01.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:02.055 00.407 10072 Exposure complete
01:57:02.102 00.047 10072 worker thread done servicing request
01:57:02.102 00.000 1032 OnExposeComplete: enter
01:57:02.104 00.002 1032 UpdateGuideState(): m_state=6
01:57:02.106 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1131
01:57:02.108 00.002 1032 Star::Find returns 1 (0), X=224.20, Y=616.29, Mass=1255, SNR=25.0, Peak=134 HFD=2.8
01:57:02.111 00.003 1032 MultiStar: [#1 0.10,0.09,1.07,U] [#2 0.09,0.18,0.78,U] [#3 0.14,0.24,0.71,U] [#4 0.13,0.19,0.77,U] [#5 0.28,0.33,0.65,U] [#6 -0.01,0.24,0.72,U] [#7 -0.06,0.13,0.60,U] [#8 0.12,0.44,0.56,U] 
01:57:02.114 00.003 1032 refined, 8 included, MultiStar: {0.13, 0.21}, one-star: {0.32, 0.15}
01:57:02.116 00.002 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
01:57:02.118 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
01:57:02.120 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.24 cameraTheta=1.00 mountX=0.17 mountY=-0.18, mountTheta=-0.83
01:57:02.123 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.21, opts=13)
01:57:02.125 00.002 1032 Enqueuing Move request for scope (0.13, 0.21)
01:57:02.127 00.002 10072 Worker thread wakes up
01:57:02.127 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd
01:57:02.127 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.21)
01:57:02.127 00.000 10072 Moving (0.13, 0.21) raw xDistance=0.17 yDistance=-0.18
01:57:02.129 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:02.131 00.002 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.07, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 306.28
01:57:02.131 00.000 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
01:57:02.131 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:02.131 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:57:02.131 00.000 10072 MoveAxis(W, 67, ABG)
01:57:02.131 00.000 10072 Guiding  Dir = 3, Dur = 67
01:57:02.132 00.001 10072 IsGuiding returns 0
01:57:02.132 00.000 10072 PulseGuide returned control before completion, sleep 77
01:57:02.149 00.017 1032 UpdateGuideState exits: m=1255 SNR=25.0
01:57:02.151 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:02.152 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:02.155 00.003 1032 Enqueuing Expose request
01:57:02.221 00.066 10072 IsGuiding returns 0
01:57:02.221 00.000 10072 Move returns status 0, amount 67
01:57:02.221 00.000 10072 MoveAxis(N, 0, ABG)
01:57:02.221 00.000 10072 Move returns status 0, amount 0
01:57:02.223 00.002 10072 move complete, result=0
01:57:02.223 00.000 10072 worker thread done servicing request
01:57:02.223 00.000 1032 GuideStep: 0.2 px 67 ms WEST, -0.2 px 0 ms NORTH
01:57:02.225 00.002 10072 Worker thread wakes up
01:57:02.225 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:02.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:02.852 00.627 10072 Exposure complete
01:57:02.901 00.049 10072 worker thread done servicing request
01:57:02.901 00.000 1032 OnExposeComplete: enter
01:57:02.903 00.002 1032 UpdateGuideState(): m_state=6
01:57:02.905 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1132
01:57:02.907 00.002 1032 Star::Find returns 1 (0), X=224.30, Y=615.83, Mass=1311, SNR=25.5, Peak=140 HFD=2.8
01:57:02.909 00.002 1032 MultiStar: [#1 0.23,-0.23,1.00,U] [#2 0.27,-0.15,0.76,U] [#3 0.25,-0.23,0.69,U] [#4 0.23,-0.09,0.75,U] [#5 0.17,0.01,0.61,U] [#6 0.24,-0.17,0.72,U] [#7 0.12,-0.15,0.60,U] [#8 0.22,-0.15,0.55,U] 
01:57:02.911 00.002 1032 refined, 8 included, MultiStar: {0.25, -0.18}, one-star: {0.42, -0.31}
01:57:02.912 00.001 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
01:57:02.914 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
01:57:02.915 00.001 1032 CameraToMount -- cameraX=0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-0.61 mountX=-0.23 mountY=-0.20, mountTheta=-2.44
01:57:02.918 00.003 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.18, opts=13)
01:57:02.921 00.003 1032 Enqueuing Move request for scope (0.25, -0.18)
01:57:02.923 00.002 10072 Worker thread wakes up
01:57:02.925 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.18) opts 0xd
01:57:02.925 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.18)
01:57:02.925 00.000 10072 Moving (0.25, -0.18) raw xDistance=-0.23 yDistance=-0.20
01:57:02.928 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:02.931 00.003 10072 PPEC rslt: input = -0.23, final = -0.11, react = -0.11, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 306.24
01:57:02.931 00.000 10072 PPEC: input: -0.23, control: -0.11, exposure: 500
01:57:02.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:02.931 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:57:02.931 00.000 10072 MoveAxis(E, 115, ABG)
01:57:02.931 00.000 10072 Guiding  Dir = 2, Dur = 115
01:57:02.931 00.000 10072 IsGuiding returns 0
01:57:02.932 00.001 10072 PulseGuide returned control before completion, sleep 125
01:57:02.949 00.017 1032 UpdateGuideState exits: m=1311 SNR=25.5
01:57:02.952 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:02.953 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:02.955 00.002 1032 Enqueuing Expose request
01:57:03.068 00.113 10072 IsGuiding returns 0
01:57:03.068 00.000 10072 Move returns status 0, amount 115
01:57:03.068 00.000 10072 MoveAxis(N, 0, ABG)
01:57:03.068 00.000 10072 Move returns status 0, amount 0
01:57:03.068 00.000 10072 move complete, result=0
01:57:03.068 00.000 10072 worker thread done servicing request
01:57:03.068 00.000 10072 Worker thread wakes up
01:57:03.069 00.001 1032 GuideStep: -0.2 px 115 ms EAST, -0.2 px 0 ms NORTH
01:57:03.071 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:03.071 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:03.479 00.408 10072 Exposure complete
01:57:03.532 00.053 10072 worker thread done servicing request
01:57:03.532 00.000 1032 OnExposeComplete: enter
01:57:03.535 00.003 1032 UpdateGuideState(): m_state=6
01:57:03.537 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1133
01:57:03.539 00.002 1032 Star::Find returns 1 (0), X=224.16, Y=616.05, Mass=1295, SNR=25.4, Peak=131 HFD=2.8
01:57:03.540 00.001 1032 MultiStar: [#1 0.15,-0.08,1.08,U] [#2 0.24,-0.01,0.78,U] [#3 0.22,-0.09,0.68,U] [#4 0.06,0.04,0.75,U] [#5 0.02,-0.07,0.64,U] [#6 0.08,-0.15,0.68,U] [#7 0.16,0.07,0.58,U] [#8 0.25,-0.13,0.55,U] 
01:57:03.542 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.06}, one-star: {0.28, -0.09}
01:57:03.543 00.001 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
01:57:03.545 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
01:57:03.546 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.34 mountX=-0.10 mountY=-0.15, mountTheta=-2.17
01:57:03.549 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.06, opts=13)
01:57:03.551 00.002 1032 Enqueuing Move request for scope (0.17, -0.06)
01:57:03.553 00.002 10072 Worker thread wakes up
01:57:03.553 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
01:57:03.553 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
01:57:03.553 00.000 10072 Moving (0.17, -0.06) raw xDistance=-0.10 yDistance=-0.15
01:57:03.556 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:03.559 00.003 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.19
01:57:03.559 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:57:03.559 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:03.559 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:57:03.559 00.000 10072 MoveAxis(E, 4, ABG)
01:57:03.559 00.000 10072 Guiding  Dir = 2, Dur = 4
01:57:03.560 00.001 10072 IsGuiding returns 0
01:57:03.560 00.000 10072 PulseGuide returned control before completion, sleep 14
01:57:03.577 00.017 1032 UpdateGuideState exits: m=1295 SNR=25.4
01:57:03.579 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:03.583 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:03.587 00.004 1032 Enqueuing Expose request
01:57:03.589 00.002 10072 IsGuiding returns 0
01:57:03.589 00.000 10072 Move returns status 0, amount 4
01:57:03.589 00.000 10072 MoveAxis(N, 0, ABG)
01:57:03.589 00.000 10072 Move returns status 0, amount 0
01:57:03.590 00.001 10072 move complete, result=0
01:57:03.590 00.000 10072 worker thread done servicing request
01:57:03.590 00.000 10072 Worker thread wakes up
01:57:03.590 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:03.590 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:03.591 00.001 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:57:04.216 00.625 10072 Exposure complete
01:57:04.259 00.043 10072 worker thread done servicing request
01:57:04.259 00.000 1032 OnExposeComplete: enter
01:57:04.261 00.002 1032 UpdateGuideState(): m_state=6
01:57:04.263 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1134
01:57:04.264 00.001 1032 Star::Find returns 1 (0), X=224.20, Y=616.18, Mass=1393, SNR=26.3, Peak=142 HFD=2.9
01:57:04.268 00.004 1032 MultiStar: [#1 0.14,0.11,1.00,U] [#2 0.11,0.06,0.75,U] [#3 0.20,0.35,0.69,U] [#4 0.20,0.16,0.74,U] [#5 0.14,0.37,0.59,U] [#6 0.17,0.18,0.71,U] [#7 0.11,0.25,0.56,U] [#8 -0.02,0.19,0.54,U] 
01:57:04.269 00.001 1032 refined, 8 included, MultiStar: {0.16, 0.17}, one-star: {0.31, 0.04}
01:57:04.272 00.003 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:57:04.273 00.001 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:57:04.275 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.24 cameraTheta=0.81 mountX=0.13 mountY=-0.20, mountTheta=-1.02
01:57:04.279 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.17, opts=13)
01:57:04.282 00.003 1032 Enqueuing Move request for scope (0.16, 0.17)
01:57:04.283 00.001 10072 Worker thread wakes up
01:57:04.283 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
01:57:04.283 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
01:57:04.283 00.000 10072 Moving (0.16, 0.17) raw xDistance=0.13 yDistance=-0.20
01:57:04.287 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:04.289 00.002 10072 PPEC rslt: input = 0.13, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.15
01:57:04.289 00.000 10072 PPEC: input: 0.13, control: -0.00, exposure: 500
01:57:04.289 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:57:04.289 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:57:04.289 00.000 10072 MoveAxis(E, 2, ABG)
01:57:04.289 00.000 10072 Guiding  Dir = 2, Dur = 2
01:57:04.290 00.001 10072 IsGuiding returns 0
01:57:04.291 00.001 10072 PulseGuide returned control before completion, sleep 12
01:57:04.305 00.014 10072 IsGuiding returns 1
01:57:04.306 00.001 10072 scope still moving after pulse duration time elapsed
01:57:04.308 00.002 1032 UpdateGuideState exits: m=1393 SNR=26.3
01:57:04.310 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:04.312 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:04.313 00.001 1032 Enqueuing Expose request
01:57:04.337 00.024 10072 IsGuiding returns 0
01:57:04.338 00.001 10072 scope move finished after 2 + 45 ms
01:57:04.338 00.000 10072 Move returns status 0, amount 2
01:57:04.338 00.000 10072 MoveAxis(N, 0, ABG)
01:57:04.338 00.000 10072 Move returns status 0, amount 0
01:57:04.338 00.000 10072 move complete, result=0
01:57:04.338 00.000 10072 worker thread done servicing request
01:57:04.338 00.000 10072 Worker thread wakes up
01:57:04.338 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:04.338 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:04.343 00.005 1032 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
01:57:04.746 00.403 10072 Exposure complete
01:57:04.797 00.051 10072 worker thread done servicing request
01:57:04.797 00.000 1032 OnExposeComplete: enter
01:57:04.801 00.004 1032 UpdateGuideState(): m_state=6
01:57:04.803 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1135
01:57:04.806 00.003 1032 Star::Find returns 1 (0), X=224.21, Y=616.14, Mass=1371, SNR=26.1, Peak=133 HFD=2.8
01:57:04.808 00.002 1032 MultiStar: [#1 0.25,0.01,1.05,U] [#2 0.16,0.11,0.73,U] [#3 0.23,0.25,0.66,U] [#4 0.18,0.11,0.70,U] [#5 0.15,0.17,0.60,U] [#6 0.23,0.14,0.70,U] [#7 0.24,0.11,0.57,U] [#8 0.21,-0.03,0.54,U] 
01:57:04.810 00.002 1032 refined, 8 included, MultiStar: {0.23, 0.09}, one-star: {0.33, -0.00}
01:57:04.812 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
01:57:04.814 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
01:57:04.815 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=0.09 hyp=0.24 cameraTheta=0.36 mountX=0.03 mountY=-0.24, mountTheta=-1.47
01:57:04.818 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.09, opts=13)
01:57:04.820 00.002 1032 Enqueuing Move request for scope (0.23, 0.09)
01:57:04.823 00.003 10072 Worker thread wakes up
01:57:04.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.09) opts 0xd
01:57:04.823 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.09)
01:57:04.823 00.000 10072 Moving (0.23, 0.09) raw xDistance=0.03 yDistance=-0.24
01:57:04.825 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:04.827 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.11
01:57:04.827 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:57:04.827 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.54 newest=-0.59
01:57:04.827 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:57:04.827 00.000 10072 MoveAxis(E, 0, ABG)
01:57:04.827 00.000 10072 Move returns status 0, amount 0
01:57:04.827 00.000 10072 MoveAxis(N, 157, ABG)
01:57:04.827 00.000 10072 Guiding  Dir = 0, Dur = 157
01:57:04.829 00.002 10072 IsGuiding returns 0
01:57:04.830 00.001 10072 PulseGuide returned control before completion, sleep 167
01:57:04.846 00.016 1032 UpdateGuideState exits: m=1371 SNR=26.1
01:57:04.850 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:04.851 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:04.852 00.001 1032 Enqueuing Expose request
01:57:05.008 00.156 10072 IsGuiding returns 0
01:57:05.008 00.000 10072 Move returns status 0, amount 157
01:57:05.008 00.000 10072 move complete, result=0
01:57:05.008 00.000 10072 worker thread done servicing request
01:57:05.009 00.001 10072 Worker thread wakes up
01:57:05.009 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.2 px 157 ms NORTH
01:57:05.011 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:05.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:05.646 00.635 10072 Exposure complete
01:57:05.695 00.049 10072 worker thread done servicing request
01:57:05.695 00.000 1032 OnExposeComplete: enter
01:57:05.699 00.004 1032 UpdateGuideState(): m_state=6
01:57:05.701 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1136
01:57:05.701 00.000 1032 Star::Find returns 1 (0), X=224.07, Y=615.96, Mass=1315, SNR=25.6, Peak=146 HFD=2.8
01:57:05.704 00.003 1032 MultiStar: [#1 0.04,-0.20,1.02,U] [#2 -0.04,-0.10,0.76,U] [#3 0.02,-0.18,0.70,U] [#4 0.12,0.01,0.75,U] [#5 0.00,-0.03,0.62,U] [#6 0.17,-0.11,0.71,U] [#7 -0.09,-0.09,0.61,U] [#8 0.02,-0.26,0.54,U] 
01:57:05.704 00.000 1032 refined, 8 included, MultiStar: {0.06, -0.13}, one-star: {0.18, -0.18}
01:57:05.709 00.005 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
01:57:05.711 00.002 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
01:57:05.713 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.16 mountX=-0.14 mountY=-0.02, mountTheta=-2.99
01:57:05.715 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.13, opts=13)
01:57:05.717 00.002 1032 Enqueuing Move request for scope (0.06, -0.13)
01:57:05.719 00.002 10072 Worker thread wakes up
01:57:05.719 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
01:57:05.719 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
01:57:05.719 00.000 10072 Moving (0.06, -0.13) raw xDistance=-0.14 yDistance=-0.02
01:57:05.721 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:05.721 00.000 10072 PPEC rslt: input = -0.14, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 306.06
01:57:05.721 00.000 10072 PPEC: input: -0.14, control: -0.06, exposure: 500
01:57:05.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:05.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:57:05.721 00.000 10072 MoveAxis(E, 62, ABG)
01:57:05.721 00.000 10072 Guiding  Dir = 2, Dur = 62
01:57:05.724 00.003 10072 IsGuiding returns 0
01:57:05.724 00.000 10072 PulseGuide returned control before completion, sleep 72
01:57:05.740 00.016 1032 UpdateGuideState exits: m=1315 SNR=25.6
01:57:05.743 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:05.743 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:05.743 00.000 1032 Enqueuing Expose request
01:57:05.803 00.060 10072 IsGuiding returns 1
01:57:05.803 00.000 10072 scope still moving after pulse duration time elapsed
01:57:05.835 00.032 10072 IsGuiding returns 0
01:57:05.835 00.000 10072 scope move finished after 62 + 49 ms
01:57:05.835 00.000 10072 Move returns status 0, amount 62
01:57:05.835 00.000 10072 MoveAxis(N, 0, ABG)
01:57:05.835 00.000 10072 Move returns status 0, amount 0
01:57:05.835 00.000 10072 move complete, result=0
01:57:05.835 00.000 10072 worker thread done servicing request
01:57:05.835 00.000 10072 Worker thread wakes up
01:57:05.835 00.000 1032 GuideStep: -0.1 px 62 ms EAST, -0.0 px 0 ms NORTH
01:57:05.837 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:05.837 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:06.248 00.411 10072 Exposure complete
01:57:06.294 00.046 10072 worker thread done servicing request
01:57:06.294 00.000 1032 OnExposeComplete: enter
01:57:06.295 00.001 1032 UpdateGuideState(): m_state=6
01:57:06.297 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1137
01:57:06.299 00.002 1032 Star::Find returns 1 (0), X=224.05, Y=616.07, Mass=1289, SNR=25.3, Peak=118 HFD=2.8
01:57:06.301 00.002 1032 MultiStar: [#1 0.07,-0.16,1.05,U] [#2 0.06,-0.13,0.77,U] [#3 0.11,-0.10,0.70,U] [#4 0.06,-0.05,0.75,U] [#5 0.07,-0.01,0.63,U] [#6 0.02,-0.01,0.72,U] [#7 0.07,-0.03,0.62,U] [#8 0.02,-0.16,0.54,U] 
01:57:06.302 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.16, -0.07}
01:57:06.304 00.002 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
01:57:06.306 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
01:57:06.308 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.84 mountX=-0.10 mountY=-0.05, mountTheta=-2.67
01:57:06.311 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.08, opts=13)
01:57:06.314 00.003 1032 Enqueuing Move request for scope (0.07, -0.08)
01:57:06.316 00.002 10072 Worker thread wakes up
01:57:06.316 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
01:57:06.316 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
01:57:06.316 00.000 10072 Moving (0.07, -0.08) raw xDistance=-0.10 yDistance=-0.05
01:57:06.318 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:06.320 00.002 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.02
01:57:06.320 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
01:57:06.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:06.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:57:06.320 00.000 10072 MoveAxis(W, 4, ABG)
01:57:06.320 00.000 10072 Guiding  Dir = 3, Dur = 4
01:57:06.322 00.002 10072 IsGuiding returns 0
01:57:06.322 00.000 10072 PulseGuide returned control before completion, sleep 14
01:57:06.338 00.016 10072 IsGuiding returns 0
01:57:06.338 00.000 10072 Move returns status 0, amount 4
01:57:06.338 00.000 1032 UpdateGuideState exits: m=1289 SNR=25.3
01:57:06.338 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:06.341 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:06.343 00.002 1032 Enqueuing Expose request
01:57:06.345 00.002 10072 MoveAxis(N, 0, ABG)
01:57:06.345 00.000 10072 Move returns status 0, amount 0
01:57:06.345 00.000 10072 move complete, result=0
01:57:06.345 00.000 10072 worker thread done servicing request
01:57:06.345 00.000 10072 Worker thread wakes up
01:57:06.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:06.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:06.353 00.008 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:57:06.975 00.622 10072 Exposure complete
01:57:07.020 00.045 10072 worker thread done servicing request
01:57:07.020 00.000 1032 OnExposeComplete: enter
01:57:07.023 00.003 1032 UpdateGuideState(): m_state=6
01:57:07.025 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1138
01:57:07.027 00.002 1032 Star::Find returns 1 (0), X=223.92, Y=616.27, Mass=1240, SNR=24.8, Peak=119 HFD=2.6
01:57:07.029 00.002 1032 MultiStar: [#1 -0.10,0.18,1.06,U] [#2 -0.08,0.16,0.82,U] [#3 -0.10,0.30,0.74,U] [#4 -0.00,0.18,0.75,U] [#5 -0.16,0.21,0.62,U] [#6 -0.08,0.19,0.75,U] [#7 -0.20,0.24,0.62,U] [#8 -0.12,0.24,0.57,U] 
01:57:07.031 00.002 1032 single-star, 8 included, MultiStar: {-0.08, 0.20}, one-star: {0.04, 0.13}
01:57:07.032 00.001 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
01:57:07.034 00.002 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
01:57:07.034 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.29 mountX=0.11 mountY=-0.07, mountTheta=-0.54
01:57:07.036 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.13, opts=13)
01:57:07.039 00.003 1032 Enqueuing Move request for scope (0.04, 0.13)
01:57:07.039 00.000 10072 Worker thread wakes up
01:57:07.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
01:57:07.039 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
01:57:07.039 00.000 10072 Moving (0.04, 0.13) raw xDistance=0.11 yDistance=-0.07
01:57:07.039 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:07.039 00.000 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.98
01:57:07.039 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:57:07.039 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:07.039 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:57:07.039 00.000 10072 MoveAxis(W, 7, ABG)
01:57:07.039 00.000 10072 Guiding  Dir = 3, Dur = 7
01:57:07.045 00.006 10072 IsGuiding returns 0
01:57:07.046 00.001 10072 PulseGuide returned control before completion, sleep 17
01:57:07.061 00.015 1032 UpdateGuideState exits: m=1240 SNR=24.8
01:57:07.061 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:07.066 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:07.066 00.000 1032 Enqueuing Expose request
01:57:07.077 00.011 10072 IsGuiding returns 0
01:57:07.077 00.000 10072 Move returns status 0, amount 7
01:57:07.077 00.000 10072 MoveAxis(N, 0, ABG)
01:57:07.077 00.000 10072 Move returns status 0, amount 0
01:57:07.077 00.000 10072 move complete, result=0
01:57:07.077 00.000 10072 worker thread done servicing request
01:57:07.077 00.000 10072 Worker thread wakes up
01:57:07.077 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:07.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:07.078 00.001 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:57:07.490 00.412 10072 Exposure complete
01:57:07.524 00.034 10072 worker thread done servicing request
01:57:07.524 00.000 1032 OnExposeComplete: enter
01:57:07.538 00.014 1032 UpdateGuideState(): m_state=6
01:57:07.538 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1139
01:57:07.541 00.003 1032 Star::Find returns 1 (0), X=224.00, Y=616.27, Mass=1334, SNR=25.7, Peak=133 HFD=2.5
01:57:07.541 00.000 1032 MultiStar: [#1 -0.09,0.09,1.05,U] [#2 -0.14,0.12,0.76,U] [#3 -0.14,0.24,0.66,U] [#4 0.05,0.16,0.72,U] [#5 0.03,0.18,0.61,U] [#6 -0.05,0.18,0.72,U] [#7 -0.19,0.06,0.59,U] [#8 -0.26,0.13,0.54,U] 
01:57:07.541 00.000 1032 refined, 8 included, MultiStar: {-0.06, 0.14}, one-star: {0.12, 0.13}
01:57:07.541 00.000 1032 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.83) = xAngle (0.16 = 0.16)
01:57:07.548 00.007 1032 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.16 = 0.16)
01:57:07.550 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.99 mountX=0.15 mountY=0.02, mountTheta=0.16
01:57:07.553 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.14, opts=13)
01:57:07.553 00.000 1032 Enqueuing Move request for scope (-0.06, 0.14)
01:57:07.558 00.005 10072 Worker thread wakes up
01:57:07.558 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
01:57:07.558 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
01:57:07.558 00.000 10072 Moving (-0.06, 0.14) raw xDistance=0.15 yDistance=0.02
01:57:07.558 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:07.562 00.004 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 305.94
01:57:07.562 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:57:07.562 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:07.562 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:57:07.562 00.000 10072 MoveAxis(W, 76, ABG)
01:57:07.562 00.000 10072 Guiding  Dir = 3, Dur = 76
01:57:07.564 00.002 10072 IsGuiding returns 0
01:57:07.564 00.000 10072 PulseGuide returned control before completion, sleep 86
01:57:07.578 00.014 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:57:07.582 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:07.584 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:07.586 00.002 1032 Enqueuing Expose request
01:57:07.659 00.073 10072 IsGuiding returns 0
01:57:07.659 00.000 10072 Move returns status 0, amount 76
01:57:07.659 00.000 10072 MoveAxis(N, 0, ABG)
01:57:07.659 00.000 10072 Move returns status 0, amount 0
01:57:07.659 00.000 10072 move complete, result=0
01:57:07.659 00.000 10072 worker thread done servicing request
01:57:07.659 00.000 10072 Worker thread wakes up
01:57:07.659 00.000 1032 GuideStep: 0.2 px 76 ms WEST, 0.0 px 0 ms NORTH
01:57:07.660 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:07.660 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:08.297 00.637 10072 Exposure complete
01:57:08.339 00.042 10072 worker thread done servicing request
01:57:08.339 00.000 1032 OnExposeComplete: enter
01:57:08.339 00.000 1032 UpdateGuideState(): m_state=6
01:57:08.342 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1140
01:57:08.342 00.000 1032 Star::Find returns 1 (0), X=224.06, Y=616.07, Mass=1327, SNR=25.7, Peak=143 HFD=2.8
01:57:08.342 00.000 1032 MultiStar: [#1 0.07,-0.03,1.02,U] [#2 0.06,0.03,0.76,U] [#3 -0.07,0.09,0.68,U] [#4 0.05,-0.05,0.73,U] [#5 -0.04,0.05,0.61,U] [#6 0.08,-0.01,0.73,U] [#7 -0.13,0.08,0.58,U] [#8 -0.09,-0.03,0.52,U] 
01:57:08.342 00.000 1032 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {0.18, -0.07}
01:57:08.342 00.000 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
01:57:08.342 00.000 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
01:57:08.342 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.02 mountX=-0.01 mountY=-0.03, mountTheta=-1.81
01:57:08.342 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
01:57:08.342 00.000 1032 Enqueuing Move request for scope (0.03, 0.00)
01:57:08.356 00.014 10072 Worker thread wakes up
01:57:08.356 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
01:57:08.356 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
01:57:08.356 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.03
01:57:08.356 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:08.360 00.004 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.90
01:57:08.360 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
01:57:08.360 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:08.360 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:57:08.360 00.000 10072 MoveAxis(W, 8, ABG)
01:57:08.360 00.000 10072 Guiding  Dir = 3, Dur = 8
01:57:08.360 00.000 10072 IsGuiding returns 0
01:57:08.361 00.001 10072 PulseGuide returned control before completion, sleep 18
01:57:08.376 00.015 1032 UpdateGuideState exits: m=1327 SNR=25.7
01:57:08.378 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:08.378 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:08.380 00.002 1032 Enqueuing Expose request
01:57:08.391 00.011 10072 IsGuiding returns 0
01:57:08.391 00.000 10072 Move returns status 0, amount 8
01:57:08.391 00.000 10072 MoveAxis(N, 0, ABG)
01:57:08.391 00.000 10072 Move returns status 0, amount 0
01:57:08.391 00.000 10072 move complete, result=0
01:57:08.391 00.000 10072 worker thread done servicing request
01:57:08.391 00.000 10072 Worker thread wakes up
01:57:08.391 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:08.391 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:08.393 00.002 1032 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:57:08.806 00.413 10072 Exposure complete
01:57:08.847 00.041 10072 worker thread done servicing request
01:57:08.847 00.000 1032 OnExposeComplete: enter
01:57:08.849 00.002 1032 UpdateGuideState(): m_state=6
01:57:08.850 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1141
01:57:08.852 00.002 1032 Star::Find returns 1 (0), X=224.08, Y=615.99, Mass=1247, SNR=24.8, Peak=122 HFD=2.8
01:57:08.854 00.002 1032 MultiStar: [#1 0.06,-0.17,1.08,U] [#2 0.06,-0.14,0.74,U] [#3 0.05,-0.15,0.74,U] [#4 0.08,-0.13,0.76,U] [#5 0.08,-0.12,0.63,U] [#6 0.01,-0.19,0.76,U] [#7 -0.05,-0.01,0.61,U] [#8 0.04,-0.22,0.54,U] 
01:57:08.856 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.15}, one-star: {0.20, -0.15}
01:57:08.856 00.000 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
01:57:08.858 00.002 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
01:57:08.860 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.14 mountX=-0.16 mountY=-0.03, mountTheta=-2.97
01:57:08.862 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.15, opts=13)
01:57:08.866 00.004 1032 Enqueuing Move request for scope (0.07, -0.15)
01:57:08.866 00.000 10072 Worker thread wakes up
01:57:08.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
01:57:08.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
01:57:08.866 00.000 10072 Moving (0.07, -0.15) raw xDistance=-0.16 yDistance=-0.03
01:57:08.870 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:08.870 00.000 10072 PPEC rslt: input = -0.16, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 305.87
01:57:08.870 00.000 10072 PPEC: input: -0.16, control: -0.06, exposure: 500
01:57:08.870 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:08.870 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:57:08.870 00.000 10072 MoveAxis(E, 65, ABG)
01:57:08.870 00.000 10072 Guiding  Dir = 2, Dur = 65
01:57:08.872 00.002 10072 IsGuiding returns 0
01:57:08.873 00.001 10072 PulseGuide returned control before completion, sleep 75
01:57:08.881 00.008 1032 UpdateGuideState exits: m=1247 SNR=24.8
01:57:08.889 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:08.891 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:08.891 00.000 1032 Enqueuing Expose request
01:57:08.952 00.061 10072 IsGuiding returns 0
01:57:08.952 00.000 10072 Move returns status 0, amount 65
01:57:08.952 00.000 10072 MoveAxis(N, 0, ABG)
01:57:08.952 00.000 10072 Move returns status 0, amount 0
01:57:08.952 00.000 10072 move complete, result=0
01:57:08.952 00.000 10072 worker thread done servicing request
01:57:08.952 00.000 10072 Worker thread wakes up
01:57:08.952 00.000 1032 GuideStep: -0.2 px 65 ms EAST, -0.0 px 0 ms NORTH
01:57:08.955 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:08.955 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:09.590 00.635 10072 Exposure complete
01:57:09.633 00.043 10072 worker thread done servicing request
01:57:09.633 00.000 1032 OnExposeComplete: enter
01:57:09.635 00.002 1032 UpdateGuideState(): m_state=6
01:57:09.635 00.000 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1142
01:57:09.635 00.000 1032 Star::Find returns 1 (0), X=224.15, Y=616.22, Mass=1413, SNR=26.5, Peak=133 HFD=2.8
01:57:09.641 00.006 1032 MultiStar: [#1 0.07,0.09,0.99,U] [#2 0.04,-0.08,0.76,U] [#3 0.07,0.23,0.65,U] [#4 0.06,0.14,0.72,U] [#5 0.09,0.09,0.60,U] [#6 0.14,0.03,0.74,U] [#7 -0.01,0.20,0.60,U] [#8 0.13,0.19,0.53,U] 
01:57:09.644 00.003 1032 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.27, 0.08}
01:57:09.646 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
01:57:09.646 00.000 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
01:57:09.648 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.78 mountX=0.07 mountY=-0.12, mountTheta=-1.06
01:57:09.651 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
01:57:09.651 00.000 1032 Enqueuing Move request for scope (0.10, 0.10)
01:57:09.651 00.000 10072 Worker thread wakes up
01:57:09.651 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
01:57:09.651 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
01:57:09.651 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.12
01:57:09.657 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:09.657 00.000 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.83
01:57:09.657 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:57:09.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:09.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:57:09.657 00.000 10072 MoveAxis(W, 8, ABG)
01:57:09.657 00.000 10072 Guiding  Dir = 3, Dur = 8
01:57:09.659 00.002 10072 IsGuiding returns 0
01:57:09.659 00.000 10072 PulseGuide returned control before completion, sleep 18
01:57:09.675 00.016 1032 UpdateGuideState exits: m=1413 SNR=26.5
01:57:09.676 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:09.680 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:09.680 00.000 1032 Enqueuing Expose request
01:57:09.691 00.011 10072 IsGuiding returns 0
01:57:09.691 00.000 10072 Move returns status 0, amount 8
01:57:09.692 00.001 10072 MoveAxis(N, 0, ABG)
01:57:09.692 00.000 10072 Move returns status 0, amount 0
01:57:09.692 00.000 10072 move complete, result=0
01:57:09.692 00.000 10072 worker thread done servicing request
01:57:09.692 00.000 10072 Worker thread wakes up
01:57:09.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:09.692 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:09.692 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
01:57:10.110 00.418 10072 Exposure complete
01:57:10.152 00.042 10072 worker thread done servicing request
01:57:10.154 00.002 1032 OnExposeComplete: enter
01:57:10.154 00.000 1032 UpdateGuideState(): m_state=6
01:57:10.154 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1143
01:57:10.154 00.000 1032 Star::Find returns 1 (0), X=224.10, Y=616.24, Mass=1245, SNR=24.9, Peak=126 HFD=2.6
01:57:10.154 00.000 1032 MultiStar: [#1 0.08,0.17,1.07,U] [#2 0.01,0.16,0.80,U] [#3 0.10,0.29,0.69,U] [#4 0.14,0.18,0.75,U] [#5 0.12,0.37,0.63,U] [#6 0.12,0.05,0.73,U] [#7 -0.09,0.07,0.62,U] [#8 0.11,0.29,0.59,U] 
01:57:10.154 00.000 1032 refined, 8 included, MultiStar: {0.10, 0.18}, one-star: {0.22, 0.10}
01:57:10.154 00.000 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
01:57:10.154 00.000 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
01:57:10.154 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.20 cameraTheta=1.08 mountX=0.15 mountY=-0.14, mountTheta=-0.75
01:57:10.168 00.014 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.18, opts=13)
01:57:10.170 00.002 1032 Enqueuing Move request for scope (0.10, 0.18)
01:57:10.171 00.001 10072 Worker thread wakes up
01:57:10.171 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
01:57:10.172 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
01:57:10.172 00.000 10072 Moving (0.10, 0.18) raw xDistance=0.15 yDistance=-0.14
01:57:10.174 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:10.174 00.000 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 305.79
01:57:10.174 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:57:10.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:10.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:57:10.174 00.000 10072 MoveAxis(W, 75, ABG)
01:57:10.174 00.000 10072 Guiding  Dir = 3, Dur = 75
01:57:10.178 00.004 10072 IsGuiding returns 0
01:57:10.178 00.000 10072 PulseGuide returned control before completion, sleep 85
01:57:10.194 00.016 1032 UpdateGuideState exits: m=1245 SNR=24.9
01:57:10.194 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:10.194 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:10.194 00.000 1032 Enqueuing Expose request
01:57:10.273 00.079 10072 IsGuiding returns 0
01:57:10.273 00.000 10072 Move returns status 0, amount 75
01:57:10.273 00.000 10072 MoveAxis(N, 0, ABG)
01:57:10.273 00.000 10072 Move returns status 0, amount 0
01:57:10.273 00.000 10072 move complete, result=0
01:57:10.273 00.000 10072 worker thread done servicing request
01:57:10.273 00.000 10072 Worker thread wakes up
01:57:10.273 00.000 1032 GuideStep: 0.1 px 75 ms WEST, -0.1 px 0 ms NORTH
01:57:10.273 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:10.273 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:10.910 00.637 10072 Exposure complete
01:57:10.951 00.041 10072 worker thread done servicing request
01:57:10.951 00.000 1032 OnExposeComplete: enter
01:57:10.951 00.000 1032 UpdateGuideState(): m_state=6
01:57:10.954 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1144
01:57:10.955 00.001 1032 Star::Find returns 1 (0), X=224.20, Y=615.99, Mass=1344, SNR=25.8, Peak=136 HFD=2.8
01:57:10.957 00.002 1032 MultiStar: [#1 0.14,-0.21,1.06,U] [#2 0.19,-0.14,0.77,U] [#3 0.33,0.03,0.71,U] [#4 0.20,-0.26,0.73,U] [#5 0.11,-0.09,0.63,U] [#6 0.11,-0.17,0.72,U] [#7 0.22,-0.15,0.56,U] [#8 0.17,-0.14,0.52,U] 
01:57:10.959 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.15}, one-star: {0.31, -0.15}
01:57:10.961 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
01:57:10.961 00.000 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
01:57:10.963 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-0.63 mountX=-0.19 mountY=-0.16, mountTheta=-2.46
01:57:10.965 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.15, opts=13)
01:57:10.968 00.003 1032 Enqueuing Move request for scope (0.20, -0.15)
01:57:10.968 00.000 10072 Worker thread wakes up
01:57:10.968 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
01:57:10.970 00.002 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
01:57:10.970 00.000 10072 Moving (0.20, -0.15) raw xDistance=-0.19 yDistance=-0.16
01:57:10.971 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:10.973 00.002 10072 PPEC rslt: input = -0.19, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 305.76
01:57:10.973 00.000 10072 PPEC: input: -0.19, control: -0.08, exposure: 500
01:57:10.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:10.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:57:10.973 00.000 10072 MoveAxis(E, 83, ABG)
01:57:10.973 00.000 10072 Guiding  Dir = 2, Dur = 83
01:57:10.974 00.001 10072 IsGuiding returns 0
01:57:10.975 00.001 10072 PulseGuide returned control before completion, sleep 93
01:57:10.990 00.015 1032 UpdateGuideState exits: m=1344 SNR=25.8
01:57:10.990 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:10.990 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:10.990 00.000 1032 Enqueuing Expose request
01:57:11.069 00.079 10072 IsGuiding returns 1
01:57:11.069 00.000 10072 scope still moving after pulse duration time elapsed
01:57:11.101 00.032 10072 IsGuiding returns 0
01:57:11.101 00.000 10072 scope move finished after 83 + 43 ms
01:57:11.101 00.000 10072 Move returns status 0, amount 83
01:57:11.101 00.000 10072 MoveAxis(N, 0, ABG)
01:57:11.101 00.000 10072 Move returns status 0, amount 0
01:57:11.101 00.000 10072 move complete, result=0
01:57:11.101 00.000 10072 worker thread done servicing request
01:57:11.101 00.000 10072 Worker thread wakes up
01:57:11.101 00.000 1032 GuideStep: -0.2 px 83 ms EAST, -0.2 px 0 ms NORTH
01:57:11.104 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:11.104 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:11.515 00.411 10072 Exposure complete
01:57:11.559 00.044 10072 worker thread done servicing request
01:57:11.559 00.000 1032 OnExposeComplete: enter
01:57:11.562 00.003 1032 UpdateGuideState(): m_state=6
01:57:11.564 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1145
01:57:11.564 00.000 1032 Star::Find returns 1 (0), X=224.26, Y=615.82, Mass=1326, SNR=25.6, Peak=143 HFD=2.8
01:57:11.566 00.002 1032 MultiStar: [#1 0.09,-0.19,1.02,U] [#2 0.30,-0.20,0.77,U] [#3 0.27,-0.16,0.71,U] [#4 0.31,-0.12,0.72,U] [#5 0.20,-0.26,0.65,U] [#6 0.28,-0.24,0.72,U] [#7 0.09,-0.05,0.58,U] [#8 0.15,-0.16,0.54,U] 
01:57:11.568 00.002 1032 refined, 8 included, MultiStar: {0.24, -0.20}, one-star: {0.37, -0.32}
01:57:11.570 00.002 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
01:57:11.572 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
01:57:11.574 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.20 hyp=0.31 cameraTheta=-0.69 mountX=-0.25 mountY=-0.18, mountTheta=-2.53
01:57:11.576 00.002 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.20, opts=13)
01:57:11.578 00.002 1032 Enqueuing Move request for scope (0.24, -0.20)
01:57:11.579 00.001 10072 Worker thread wakes up
01:57:11.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.20) opts 0xd
01:57:11.581 00.002 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.20)
01:57:11.581 00.000 10072 Moving (0.24, -0.20) raw xDistance=-0.25 yDistance=-0.18
01:57:11.581 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:11.583 00.002 10072 PPEC rslt: input = -0.25, final = -0.11, react = -0.11, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 305.73
01:57:11.583 00.000 10072 PPEC: input: -0.25, control: -0.11, exposure: 500
01:57:11.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:11.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:57:11.585 00.002 10072 MoveAxis(E, 111, ABG)
01:57:11.585 00.000 10072 Guiding  Dir = 2, Dur = 111
01:57:11.585 00.000 10072 IsGuiding returns 0
01:57:11.585 00.000 10072 PulseGuide returned control before completion, sleep 121
01:57:11.596 00.011 1032 UpdateGuideState exits: m=1326 SNR=25.6
01:57:11.601 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:11.604 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:11.606 00.002 1032 Enqueuing Expose request
01:57:11.711 00.105 10072 IsGuiding returns 1
01:57:11.711 00.000 10072 scope still moving after pulse duration time elapsed
01:57:11.743 00.032 10072 IsGuiding returns 0
01:57:11.743 00.000 10072 scope move finished after 111 + 47 ms
01:57:11.744 00.001 10072 Move returns status 0, amount 111
01:57:11.744 00.000 10072 MoveAxis(N, 0, ABG)
01:57:11.744 00.000 10072 Move returns status 0, amount 0
01:57:11.744 00.000 10072 move complete, result=0
01:57:11.744 00.000 10072 worker thread done servicing request
01:57:11.744 00.000 10072 Worker thread wakes up
01:57:11.744 00.000 1032 GuideStep: -0.3 px 111 ms EAST, -0.2 px 0 ms NORTH
01:57:11.746 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:11.746 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:12.378 00.632 10072 Exposure complete
01:57:12.420 00.042 10072 worker thread done servicing request
01:57:12.420 00.000 1032 OnExposeComplete: enter
01:57:12.422 00.002 1032 UpdateGuideState(): m_state=6
01:57:12.424 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1146
01:57:12.424 00.000 1032 Star::Find returns 1 (0), X=224.12, Y=616.29, Mass=1386, SNR=26.2, Peak=130 HFD=2.8
01:57:12.429 00.005 1032 MultiStar: [#1 0.03,0.16,1.06,U] [#2 0.13,0.15,0.76,U] [#3 0.27,0.15,0.70,U] [#4 0.04,0.07,0.75,U] [#5 -0.05,0.28,0.60,U] [#6 0.14,0.06,0.71,U] [#7 0.01,0.26,0.57,U] [#8 0.25,0.11,0.55,U] 
01:57:12.431 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.15}, one-star: {0.24, 0.15}
01:57:12.433 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
01:57:12.433 00.000 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
01:57:12.433 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.90 mountX=0.11 mountY=-0.15, mountTheta=-0.93
01:57:12.433 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.15, opts=13)
01:57:12.439 00.006 1032 Enqueuing Move request for scope (0.12, 0.15)
01:57:12.440 00.001 10072 Worker thread wakes up
01:57:12.440 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
01:57:12.440 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
01:57:12.440 00.000 10072 Moving (0.12, 0.15) raw xDistance=0.11 yDistance=-0.15
01:57:12.444 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:12.444 00.000 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.69
01:57:12.444 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
01:57:12.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:12.444 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:57:12.444 00.000 10072 MoveAxis(W, 4, ABG)
01:57:12.444 00.000 10072 Guiding  Dir = 3, Dur = 4
01:57:12.446 00.002 10072 IsGuiding returns 0
01:57:12.447 00.001 10072 PulseGuide returned control before completion, sleep 14
01:57:12.460 00.013 1032 UpdateGuideState exits: m=1386 SNR=26.2
01:57:12.463 00.003 10072 IsGuiding returns 0
01:57:12.463 00.000 10072 Move returns status 0, amount 4
01:57:12.463 00.000 10072 MoveAxis(N, 0, ABG)
01:57:12.463 00.000 10072 Move returns status 0, amount 0
01:57:12.463 00.000 10072 move complete, result=0
01:57:12.463 00.000 10072 worker thread done servicing request
01:57:12.463 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:12.465 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:12.465 00.000 1032 Enqueuing Expose request
01:57:12.467 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
01:57:12.469 00.002 10072 Worker thread wakes up
01:57:12.469 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:12.469 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:12.880 00.411 10072 Exposure complete
01:57:12.918 00.038 10072 worker thread done servicing request
01:57:12.918 00.000 1032 OnExposeComplete: enter
01:57:12.918 00.000 1032 UpdateGuideState(): m_state=6
01:57:12.922 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1147
01:57:12.924 00.002 1032 Star::Find returns 1 (0), X=224.17, Y=616.38, Mass=1334, SNR=25.8, Peak=129 HFD=3.0
01:57:12.926 00.002 1032 MultiStar: [#1 0.12,0.20,1.02,U] [#2 -0.03,0.17,0.75,U] [#3 0.09,0.31,0.67,U] [#4 0.10,0.27,0.71,U] [#5 -0.02,0.32,0.62,U] [#6 -0.05,0.20,0.69,U] [#7 -0.03,0.43,0.60,U] [#8 -0.01,0.08,0.50,U] 
01:57:12.928 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.24}, one-star: {0.29, 0.24}
01:57:12.930 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
01:57:12.930 00.000 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
01:57:12.932 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.30 mountX=0.22 mountY=-0.13, mountTheta=-0.53
01:57:12.934 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.24, opts=13)
01:57:12.936 00.002 1032 Enqueuing Move request for scope (0.07, 0.24)
01:57:12.938 00.002 10072 Worker thread wakes up
01:57:12.938 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
01:57:12.938 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
01:57:12.938 00.000 10072 Moving (0.07, 0.24) raw xDistance=0.22 yDistance=-0.13
01:57:12.939 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:12.939 00.000 10072 PPEC rslt: input = 0.22, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 305.66
01:57:12.939 00.000 10072 PPEC: input: 0.22, control: 0.10, exposure: 500
01:57:12.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:12.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:57:12.939 00.000 10072 MoveAxis(W, 103, ABG)
01:57:12.939 00.000 10072 Guiding  Dir = 3, Dur = 103
01:57:12.942 00.003 10072 IsGuiding returns 0
01:57:12.942 00.000 10072 PulseGuide returned control before completion, sleep 113
01:57:12.958 00.016 1032 UpdateGuideState exits: m=1334 SNR=25.8
01:57:12.958 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:12.961 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:12.963 00.002 1032 Enqueuing Expose request
01:57:13.069 00.106 10072 IsGuiding returns 0
01:57:13.069 00.000 10072 Move returns status 0, amount 103
01:57:13.069 00.000 10072 MoveAxis(N, 0, ABG)
01:57:13.069 00.000 10072 Move returns status 0, amount 0
01:57:13.069 00.000 10072 move complete, result=0
01:57:13.069 00.000 10072 worker thread done servicing request
01:57:13.069 00.000 10072 Worker thread wakes up
01:57:13.069 00.000 1032 GuideStep: 0.2 px 103 ms WEST, -0.1 px 0 ms NORTH
01:57:13.071 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:13.071 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:13.704 00.633 10072 Exposure complete
01:57:13.748 00.044 10072 worker thread done servicing request
01:57:13.748 00.000 1032 OnExposeComplete: enter
01:57:13.750 00.002 1032 UpdateGuideState(): m_state=6
01:57:13.752 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1148
01:57:13.752 00.000 1032 Star::Find returns 1 (0), X=224.16, Y=615.96, Mass=1333, SNR=25.7, Peak=148 HFD=2.7
01:57:13.752 00.000 1032 MultiStar: [#1 0.09,-0.19,1.02,U] [#2 0.13,-0.06,0.76,U] [#3 0.12,0.08,0.68,U] [#4 0.17,-0.08,0.72,U] [#5 0.09,-0.02,0.62,U] [#6 0.06,-0.11,0.72,U] [#7 0.01,0.05,0.58,U] [#8 0.14,0.02,0.51,U] 
01:57:13.752 00.000 1032 refined, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.27, -0.19}
01:57:13.752 00.000 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
01:57:13.752 00.000 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
01:57:13.752 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.53 mountX=-0.10 mountY=-0.10, mountTheta=-2.36
01:57:13.765 00.013 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
01:57:13.766 00.001 1032 Enqueuing Move request for scope (0.13, -0.07)
01:57:13.768 00.002 10072 Worker thread wakes up
01:57:13.769 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
01:57:13.769 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
01:57:13.769 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.10
01:57:13.772 00.003 10072 PPEC rslt: input = -0.10, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.63
01:57:13.772 00.000 10072 PPEC: input: -0.10, control: 0.00, exposure: 500
01:57:13.772 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:13.772 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:57:13.772 00.000 10072 MoveAxis(W, 2, ABG)
01:57:13.772 00.000 10072 Guiding  Dir = 3, Dur = 2
01:57:13.772 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:13.772 00.000 10072 IsGuiding returns 0
01:57:13.775 00.003 10072 PulseGuide returned control before completion, sleep 12
01:57:13.782 00.007 1032 UpdateGuideState exits: m=1333 SNR=25.7
01:57:13.791 00.009 10072 IsGuiding returns 1
01:57:13.791 00.000 10072 scope still moving after pulse duration time elapsed
01:57:13.791 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:13.791 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:13.791 00.000 1032 Enqueuing Expose request
01:57:13.822 00.031 10072 IsGuiding returns 1
01:57:13.854 00.032 10072 IsGuiding returns 1
01:57:13.886 00.032 10072 IsGuiding returns 1
01:57:13.918 00.032 10072 IsGuiding returns 1
01:57:13.951 00.033 10072 IsGuiding returns 1
01:57:13.983 00.032 10072 IsGuiding returns 1
01:57:14.015 00.032 10072 IsGuiding returns 1
01:57:14.048 00.033 10072 IsGuiding returns 1
01:57:14.079 00.031 10072 IsGuiding returns 1
01:57:14.111 00.032 10072 IsGuiding returns 1
01:57:14.143 00.032 10072 IsGuiding returns 1
01:57:14.175 00.032 10072 IsGuiding returns 1
01:57:14.207 00.032 10072 IsGuiding returns 1
01:57:14.238 00.031 10072 IsGuiding returns 1
01:57:14.270 00.032 10072 IsGuiding returns 1
01:57:14.302 00.032 10072 IsGuiding returns 1
01:57:14.335 00.033 10072 IsGuiding returns 0
01:57:14.335 00.000 10072 scope move finished after 2 + 558 ms
01:57:14.336 00.001 10072 Move returns status 0, amount 2
01:57:14.336 00.000 10072 MoveAxis(N, 0, ABG)
01:57:14.336 00.000 10072 Move returns status 0, amount 0
01:57:14.336 00.000 10072 move complete, result=0
01:57:14.337 00.001 10072 worker thread done servicing request
01:57:14.337 00.000 10072 Worker thread wakes up
01:57:14.337 00.000 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:57:14.337 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:14.337 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:14.972 00.635 10072 Exposure complete
01:57:15.006 00.034 10072 worker thread done servicing request
01:57:15.006 00.000 1032 OnExposeComplete: enter
01:57:15.013 00.007 1032 UpdateGuideState(): m_state=6
01:57:15.013 00.000 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1149
01:57:15.013 00.000 1032 Star::Find returns 1 (0), X=224.19, Y=615.95, Mass=1263, SNR=25.0, Peak=132 HFD=2.8
01:57:15.016 00.003 1032 MultiStar: [#1 0.17,-0.17,1.06,U] [#2 0.02,-0.02,0.77,U] [#3 0.11,-0.03,0.74,U] [#4 0.08,-0.05,0.72,U] [#5 0.08,-0.02,0.61,U] [#6 0.01,-0.14,0.73,U] [#7 -0.09,-0.03,0.58,U] [#8 0.13,-0.22,0.54,U] 
01:57:15.016 00.000 1032 refined, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.30, -0.19}
01:57:15.019 00.003 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
01:57:15.019 00.000 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
01:57:15.019 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.77 mountX=-0.13 mountY=-0.08, mountTheta=-2.60
01:57:15.023 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
01:57:15.023 00.000 1032 Enqueuing Move request for scope (0.11, -0.10)
01:57:15.023 00.000 10072 Worker thread wakes up
01:57:15.023 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
01:57:15.023 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
01:57:15.023 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.13 yDistance=-0.08
01:57:15.023 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:15.031 00.008 10072 PPEC rslt: input = -0.13, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.60
01:57:15.031 00.000 10072 PPEC: input: -0.13, control: 0.00, exposure: 500
01:57:15.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:15.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:57:15.031 00.000 10072 MoveAxis(W, 0, ABG)
01:57:15.031 00.000 10072 Move returns status 0, amount 0
01:57:15.031 00.000 10072 MoveAxis(N, 0, ABG)
01:57:15.031 00.000 10072 Move returns status 0, amount 0
01:57:15.031 00.000 10072 move complete, result=0
01:57:15.031 00.000 10072 worker thread done servicing request
01:57:15.040 00.009 1032 UpdateGuideState exits: m=1263 SNR=25.0
01:57:15.046 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:15.047 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:15.050 00.003 1032 Enqueuing Expose request
01:57:15.050 00.000 10072 Worker thread wakes up
01:57:15.050 00.000 1032 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
01:57:15.052 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:15.052 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:15.465 00.413 10072 Exposure complete
01:57:15.497 00.032 10072 worker thread done servicing request
01:57:15.497 00.000 1032 OnExposeComplete: enter
01:57:15.497 00.000 1032 UpdateGuideState(): m_state=6
01:57:15.497 00.000 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1150
01:57:15.497 00.000 1032 Star::Find returns 1 (0), X=224.11, Y=616.19, Mass=1358, SNR=26.0, Peak=139 HFD=2.6
01:57:15.512 00.015 1032 MultiStar: [#1 0.04,0.04,1.01,U] [#2 0.06,0.04,0.72,U] [#3 0.19,0.16,0.70,U] [#4 0.05,0.07,0.72,U] [#5 0.05,0.20,0.60,U] [#6 -0.02,0.00,0.71,U] [#7 -0.01,0.16,0.61,U] [#8 0.04,0.07,0.53,U] 
01:57:15.512 00.000 1032 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.23, 0.05}
01:57:15.514 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
01:57:15.514 00.000 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
01:57:15.516 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.82 mountX=0.06 mountY=-0.10, mountTheta=-1.01
01:57:15.516 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
01:57:15.516 00.000 1032 Enqueuing Move request for scope (0.08, 0.08)
01:57:15.516 00.000 10072 Worker thread wakes up
01:57:15.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
01:57:15.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:57:15.516 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
01:57:15.516 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:15.516 00.000 10072 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.57
01:57:15.516 00.000 10072 PPEC: input: 0.06, control: -0.00, exposure: 500
01:57:15.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:15.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:57:15.516 00.000 10072 MoveAxis(E, 3, ABG)
01:57:15.516 00.000 10072 Guiding  Dir = 2, Dur = 3
01:57:15.526 00.010 10072 IsGuiding returns 0
01:57:15.526 00.000 10072 PulseGuide returned control before completion, sleep 13
01:57:15.531 00.005 1032 UpdateGuideState exits: m=1358 SNR=26.0
01:57:15.531 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:15.544 00.013 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:15.544 00.000 1032 Enqueuing Expose request
01:57:15.547 00.003 10072 IsGuiding returns 0
01:57:15.548 00.001 10072 Move returns status 0, amount 3
01:57:15.548 00.000 10072 MoveAxis(N, 0, ABG)
01:57:15.548 00.000 10072 Move returns status 0, amount 0
01:57:15.548 00.000 10072 move complete, result=0
01:57:15.548 00.000 10072 worker thread done servicing request
01:57:15.548 00.000 10072 Worker thread wakes up
01:57:15.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:15.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:15.554 00.006 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:57:16.180 00.626 10072 Exposure complete
01:57:16.212 00.032 10072 worker thread done servicing request
01:57:16.212 00.000 1032 OnExposeComplete: enter
01:57:16.228 00.016 1032 UpdateGuideState(): m_state=6
01:57:16.228 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1151
01:57:16.228 00.000 1032 Star::Find returns 1 (0), X=224.23, Y=616.05, Mass=1463, SNR=27.0, Peak=163 HFD=2.7
01:57:16.228 00.000 1032 MultiStar: [#1 0.13,-0.11,0.95,U] [#2 0.15,-0.03,0.74,U] [#3 0.22,-0.06,0.68,U] [#4 0.09,-0.14,0.71,U] [#5 -0.01,0.06,0.57,U] [#6 0.16,-0.13,0.69,U] [#7 0.02,0.03,0.55,U] [#8 0.06,0.09,0.52,U] 
01:57:16.235 00.007 1032 refined, 8 included, MultiStar: {0.15, -0.06}, one-star: {0.35, -0.09}
01:57:16.237 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
01:57:16.239 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
01:57:16.241 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.36 mountX=-0.09 mountY=-0.13, mountTheta=-2.19
01:57:16.243 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
01:57:16.243 00.000 1032 Enqueuing Move request for scope (0.15, -0.06)
01:57:16.243 00.000 10072 Worker thread wakes up
01:57:16.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
01:57:16.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
01:57:16.243 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.09 yDistance=-0.13
01:57:16.243 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:16.243 00.000 10072 PPEC rslt: input = -0.09, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.54
01:57:16.243 00.000 10072 PPEC: input: -0.09, control: -0.00, exposure: 500
01:57:16.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:16.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:57:16.243 00.000 10072 MoveAxis(E, 5, ABG)
01:57:16.243 00.000 10072 Guiding  Dir = 2, Dur = 5
01:57:16.252 00.009 10072 IsGuiding returns 0
01:57:16.252 00.000 10072 PulseGuide returned control before completion, sleep 15
01:57:16.268 00.016 1032 UpdateGuideState exits: m=1463 SNR=27.0
01:57:16.270 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:16.272 00.002 10072 IsGuiding returns 0
01:57:16.272 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:16.272 00.000 10072 Move returns status 0, amount 5
01:57:16.272 00.000 1032 Enqueuing Expose request
01:57:16.274 00.002 10072 MoveAxis(N, 0, ABG)
01:57:16.274 00.000 10072 Move returns status 0, amount 0
01:57:16.274 00.000 10072 move complete, result=0
01:57:16.274 00.000 10072 worker thread done servicing request
01:57:16.274 00.000 10072 Worker thread wakes up
01:57:16.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:16.274 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:16.277 00.003 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:57:16.681 00.404 10072 Exposure complete
01:57:16.718 00.037 10072 worker thread done servicing request
01:57:16.718 00.000 1032 OnExposeComplete: enter
01:57:16.726 00.008 1032 UpdateGuideState(): m_state=6
01:57:16.726 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1152
01:57:16.726 00.000 1032 Star::Find returns 1 (0), X=224.16, Y=615.85, Mass=1292, SNR=25.3, Peak=135 HFD=2.9
01:57:16.726 00.000 1032 MultiStar: [#1 0.11,-0.30,1.05,U] [#2 0.15,-0.13,0.74,U] [#3 0.09,-0.12,0.69,U] [#4 0.13,-0.11,0.73,U] [#5 0.04,-0.17,0.64,U] [#6 0.06,-0.17,0.72,U] [#7 0.23,0.02,0.60,U] [#8 0.05,-0.10,0.53,U] 
01:57:16.735 00.009 1032 refined, 8 included, MultiStar: {0.14, -0.17}, one-star: {0.27, -0.30}
01:57:16.735 00.000 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
01:57:16.737 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
01:57:16.737 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.91 mountX=-0.20 mountY=-0.09, mountTheta=-2.74
01:57:16.742 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.17, opts=13)
01:57:16.742 00.000 1032 Enqueuing Move request for scope (0.14, -0.17)
01:57:16.742 00.000 10072 Worker thread wakes up
01:57:16.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
01:57:16.742 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
01:57:16.742 00.000 10072 Moving (0.14, -0.17) raw xDistance=-0.20 yDistance=-0.09
01:57:16.749 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:16.749 00.000 10072 PPEC rslt: input = -0.20, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 305.52
01:57:16.749 00.000 10072 PPEC: input: -0.20, control: -0.10, exposure: 500
01:57:16.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:16.752 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:57:16.752 00.000 10072 MoveAxis(E, 98, ABG)
01:57:16.752 00.000 10072 Guiding  Dir = 2, Dur = 98
01:57:16.753 00.001 10072 IsGuiding returns 0
01:57:16.753 00.000 10072 PulseGuide returned control before completion, sleep 108
01:57:16.769 00.016 1032 UpdateGuideState exits: m=1292 SNR=25.3
01:57:16.769 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:16.769 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:16.769 00.000 1032 Enqueuing Expose request
01:57:16.863 00.094 10072 IsGuiding returns 1
01:57:16.863 00.000 10072 scope still moving after pulse duration time elapsed
01:57:16.895 00.032 10072 IsGuiding returns 0
01:57:16.895 00.000 10072 scope move finished after 98 + 44 ms
01:57:16.895 00.000 10072 Move returns status 0, amount 98
01:57:16.895 00.000 10072 MoveAxis(N, 0, ABG)
01:57:16.895 00.000 10072 Move returns status 0, amount 0
01:57:16.895 00.000 10072 move complete, result=0
01:57:16.895 00.000 10072 worker thread done servicing request
01:57:16.895 00.000 10072 Worker thread wakes up
01:57:16.895 00.000 1032 GuideStep: -0.2 px 98 ms EAST, -0.1 px 0 ms NORTH
01:57:16.895 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:16.895 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:17.534 00.639 10072 Exposure complete
01:57:17.575 00.041 10072 worker thread done servicing request
01:57:17.575 00.000 1032 OnExposeComplete: enter
01:57:17.577 00.002 1032 UpdateGuideState(): m_state=6
01:57:17.578 00.001 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1153
01:57:17.582 00.004 1032 Star::Find returns 1 (0), X=224.18, Y=615.88, Mass=1396, SNR=26.3, Peak=143 HFD=2.8
01:57:17.583 00.001 1032 MultiStar: [#1 0.06,-0.17,1.00,U] [#2 0.14,-0.14,0.78,U] [#3 0.23,-0.10,0.64,U] [#4 0.19,-0.20,0.70,U] [#5 0.08,0.04,0.61,U] [#6 0.14,-0.14,0.72,U] [#7 0.01,0.00,0.58,U] [#8 0.14,-0.15,0.51,U] 
01:57:17.583 00.000 1032 refined, 8 included, MultiStar: {0.15, -0.14}, one-star: {0.30, -0.27}
01:57:17.583 00.000 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
01:57:17.589 00.006 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
01:57:17.589 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-0.75 mountX=-0.17 mountY=-0.11, mountTheta=-2.58
01:57:17.595 00.006 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.14, opts=13)
01:57:17.597 00.002 1032 Enqueuing Move request for scope (0.15, -0.14)
01:57:17.599 00.002 10072 Worker thread wakes up
01:57:17.599 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
01:57:17.599 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
01:57:17.599 00.000 10072 Moving (0.15, -0.14) raw xDistance=-0.17 yDistance=-0.11
01:57:17.601 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:17.603 00.002 10072 PPEC rslt: input = -0.17, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 305.49
01:57:17.603 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
01:57:17.603 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:17.603 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:57:17.603 00.000 10072 MoveAxis(E, 86, ABG)
01:57:17.603 00.000 10072 Guiding  Dir = 2, Dur = 86
01:57:17.603 00.000 10072 IsGuiding returns 0
01:57:17.605 00.002 10072 PulseGuide returned control before completion, sleep 96
01:57:17.620 00.015 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:57:17.622 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:17.626 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:17.628 00.002 1032 Enqueuing Expose request
01:57:17.703 00.075 10072 IsGuiding returns 1
01:57:17.704 00.001 10072 scope still moving after pulse duration time elapsed
01:57:17.735 00.031 10072 IsGuiding returns 0
01:57:17.735 00.000 10072 scope move finished after 86 + 44 ms
01:57:17.735 00.000 10072 Move returns status 0, amount 86
01:57:17.735 00.000 10072 MoveAxis(N, 0, ABG)
01:57:17.735 00.000 10072 Move returns status 0, amount 0
01:57:17.735 00.000 10072 move complete, result=0
01:57:17.735 00.000 10072 worker thread done servicing request
01:57:17.735 00.000 10072 Worker thread wakes up
01:57:17.735 00.000 1032 GuideStep: -0.2 px 86 ms EAST, -0.1 px 0 ms NORTH
01:57:17.735 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:17.735 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:18.147 00.412 10072 Exposure complete
01:57:18.193 00.046 10072 worker thread done servicing request
01:57:18.193 00.000 1032 OnExposeComplete: enter
01:57:18.193 00.000 1032 UpdateGuideState(): m_state=6
01:57:18.193 00.000 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1154
01:57:18.204 00.011 1032 Star::Find returns 1 (0), X=224.12, Y=616.07, Mass=1423, SNR=26.5, Peak=140 HFD=2.8
01:57:18.204 00.000 1032 MultiStar: [#1 0.04,-0.01,1.04,U] [#2 0.08,-0.03,0.74,U] [#3 0.13,0.14,0.66,U] [#4 0.03,0.04,0.72,U] [#5 -0.01,0.21,0.60,U] [#6 0.05,0.21,0.71,U] [#7 0.02,0.12,0.57,U] [#8 0.03,0.16,0.51,U] 
01:57:18.204 00.000 1032 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.24, -0.07}
01:57:18.209 00.005 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
01:57:18.209 00.000 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
01:57:18.209 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.72 mountX=0.04 mountY=-0.09, mountTheta=-1.11
01:57:18.209 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
01:57:18.209 00.000 1032 Enqueuing Move request for scope (0.08, 0.07)
01:57:18.209 00.000 10072 Worker thread wakes up
01:57:18.209 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
01:57:18.209 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
01:57:18.209 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.04 yDistance=-0.09
01:57:18.223 00.014 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:18.225 00.002 10072 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.47
01:57:18.225 00.000 10072 PPEC: input: 0.04, control: -0.01, exposure: 500
01:57:18.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:18.225 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:57:18.225 00.000 10072 MoveAxis(E, 7, ABG)
01:57:18.225 00.000 10072 Guiding  Dir = 2, Dur = 7
01:57:18.226 00.001 10072 IsGuiding returns 0
01:57:18.226 00.000 10072 PulseGuide returned control before completion, sleep 17
01:57:18.243 00.017 1032 UpdateGuideState exits: m=1423 SNR=26.5
01:57:18.243 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:18.243 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:18.243 00.000 1032 Enqueuing Expose request
01:57:18.258 00.015 10072 IsGuiding returns 0
01:57:18.258 00.000 10072 Move returns status 0, amount 7
01:57:18.258 00.000 10072 MoveAxis(N, 0, ABG)
01:57:18.258 00.000 10072 Move returns status 0, amount 0
01:57:18.258 00.000 10072 move complete, result=0
01:57:18.258 00.000 10072 worker thread done servicing request
01:57:18.258 00.000 10072 Worker thread wakes up
01:57:18.258 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:18.258 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:18.261 00.003 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:57:18.896 00.635 10072 Exposure complete
01:57:18.941 00.045 10072 worker thread done servicing request
01:57:18.941 00.000 1032 OnExposeComplete: enter
01:57:18.942 00.001 1032 UpdateGuideState(): m_state=6
01:57:18.944 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1155
01:57:18.946 00.002 1032 Star::Find returns 1 (0), X=224.18, Y=616.30, Mass=1329, SNR=25.6, Peak=130 HFD=2.8
01:57:18.948 00.002 1032 MultiStar: [#1 -0.02,0.13,1.01,U] [#2 -0.01,0.14,0.75,U] [#3 0.03,0.18,0.70,U] [#4 0.09,0.27,0.72,U] [#5 0.01,0.37,0.61,U] [#6 0.03,0.16,0.73,U] [#7 -0.01,0.17,0.59,U] [#8 0.03,0.23,0.54,U] 
01:57:18.950 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.19}, one-star: {0.29, 0.16}
01:57:18.952 00.002 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
01:57:18.953 00.001 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
01:57:18.955 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.27 mountX=0.17 mountY=-0.11, mountTheta=-0.56
01:57:18.957 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.19, opts=13)
01:57:18.957 00.000 1032 Enqueuing Move request for scope (0.06, 0.19)
01:57:18.957 00.000 10072 Worker thread wakes up
01:57:18.957 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
01:57:18.957 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
01:57:18.957 00.000 10072 Moving (0.06, 0.19) raw xDistance=0.17 yDistance=-0.11
01:57:18.957 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:18.966 00.009 10072 PPEC rslt: input = 0.17, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 305.44
01:57:18.966 00.000 10072 PPEC: input: 0.17, control: 0.07, exposure: 500
01:57:18.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:18.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:57:18.966 00.000 10072 MoveAxis(W, 71, ABG)
01:57:18.966 00.000 10072 Guiding  Dir = 3, Dur = 71
01:57:18.967 00.001 10072 IsGuiding returns 0
01:57:18.968 00.001 10072 PulseGuide returned control before completion, sleep 81
01:57:18.972 00.004 1032 UpdateGuideState exits: m=1329 SNR=25.6
01:57:18.985 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:18.987 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:18.989 00.002 1032 Enqueuing Expose request
01:57:19.063 00.074 10072 IsGuiding returns 0
01:57:19.063 00.000 10072 Move returns status 0, amount 71
01:57:19.063 00.000 10072 MoveAxis(N, 0, ABG)
01:57:19.063 00.000 10072 Move returns status 0, amount 0
01:57:19.063 00.000 10072 move complete, result=0
01:57:19.063 00.000 10072 worker thread done servicing request
01:57:19.063 00.000 10072 Worker thread wakes up
01:57:19.063 00.000 1032 GuideStep: 0.2 px 71 ms WEST, -0.1 px 0 ms NORTH
01:57:19.065 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:19.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:19.475 00.410 10072 Exposure complete
01:57:19.516 00.041 10072 worker thread done servicing request
01:57:19.516 00.000 1032 OnExposeComplete: enter
01:57:19.523 00.007 1032 UpdateGuideState(): m_state=6
01:57:19.523 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1156
01:57:19.523 00.000 1032 Star::Find returns 1 (0), X=224.22, Y=616.04, Mass=1286, SNR=25.3, Peak=125 HFD=2.9
01:57:19.523 00.000 1032 MultiStar: [#1 0.10,0.01,1.03,U] [#2 0.07,0.05,0.78,U] [#3 0.17,0.06,0.73,U] [#4 0.16,0.04,0.75,U] [#5 0.06,0.09,0.63,U] [#6 0.12,0.01,0.74,U] [#7 0.03,0.09,0.58,U] [#8 0.14,0.11,0.54,U] 
01:57:19.523 00.000 1032 refined, 8 included, MultiStar: {0.14, 0.03}, one-star: {0.34, -0.10}
01:57:19.523 00.000 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
01:57:19.532 00.009 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
01:57:19.532 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.22 mountX=-0.01 mountY=-0.14, mountTheta=-1.61
01:57:19.532 00.000 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
01:57:19.539 00.007 1032 Enqueuing Move request for scope (0.14, 0.03)
01:57:19.539 00.000 10072 Worker thread wakes up
01:57:19.539 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
01:57:19.539 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
01:57:19.539 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
01:57:19.544 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:19.544 00.000 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.42
01:57:19.544 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:57:19.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:19.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:57:19.544 00.000 10072 MoveAxis(E, 8, ABG)
01:57:19.544 00.000 10072 Guiding  Dir = 2, Dur = 8
01:57:19.547 00.003 10072 IsGuiding returns 0
01:57:19.547 00.000 10072 PulseGuide returned control before completion, sleep 18
01:57:19.554 00.007 1032 UpdateGuideState exits: m=1286 SNR=25.3
01:57:19.554 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:19.566 00.012 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:19.566 00.000 1032 Enqueuing Expose request
01:57:19.582 00.016 10072 IsGuiding returns 0
01:57:19.582 00.000 10072 Move returns status 0, amount 8
01:57:19.582 00.000 10072 MoveAxis(N, 0, ABG)
01:57:19.582 00.000 10072 Move returns status 0, amount 0
01:57:19.582 00.000 10072 move complete, result=0
01:57:19.582 00.000 10072 worker thread done servicing request
01:57:19.582 00.000 10072 Worker thread wakes up
01:57:19.582 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:19.582 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:19.585 00.003 1032 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
01:57:20.221 00.636 10072 Exposure complete
01:57:20.265 00.044 10072 worker thread done servicing request
01:57:20.265 00.000 1032 OnExposeComplete: enter
01:57:20.268 00.003 1032 UpdateGuideState(): m_state=6
01:57:20.270 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1157
01:57:20.270 00.000 1032 Star::Find returns 1 (0), X=224.31, Y=615.96, Mass=1339, SNR=25.7, Peak=154 HFD=2.6
01:57:20.272 00.002 1032 MultiStar: [#1 0.13,-0.16,1.03,U] [#2 0.20,-0.25,0.73,U] [#3 0.16,-0.22,0.68,U] [#4 0.28,-0.16,0.72,U] [#5 0.25,-0.23,0.61,U] [#6 0.40,-0.22,0.73,U] [#7 0.24,-0.05,0.59,U] [#8 0.33,-0.26,0.53,U] 
01:57:20.274 00.002 1032 refined, 8 included, MultiStar: {0.27, -0.19}, one-star: {0.43, -0.18}
01:57:20.276 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
01:57:20.278 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
01:57:20.280 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=-0.19 hyp=0.33 cameraTheta=-0.62 mountX=-0.25 mountY=-0.21, mountTheta=-2.45
01:57:20.282 00.002 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.19, opts=13)
01:57:20.284 00.002 1032 Enqueuing Move request for scope (0.27, -0.19)
01:57:20.286 00.002 10072 Worker thread wakes up
01:57:20.286 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.19) opts 0xd
01:57:20.286 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.19)
01:57:20.286 00.000 10072 Moving (0.27, -0.19) raw xDistance=-0.25 yDistance=-0.21
01:57:20.288 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:20.290 00.002 10072 PPEC rslt: input = -0.25, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 305.40
01:57:20.290 00.000 10072 PPEC: input: -0.25, control: -0.12, exposure: 500
01:57:20.290 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:57:20.290 00.000 10072 MoveAxis(E, 127, ABG)
01:57:20.290 00.000 10072 Guiding  Dir = 2, Dur = 127
01:57:20.290 00.000 10072 IsGuiding returns 0
01:57:20.291 00.001 10072 PulseGuide returned control before completion, sleep 137
01:57:20.305 00.014 1032 UpdateGuideState exits: m=1339 SNR=25.7
01:57:20.307 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:20.309 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:20.312 00.003 1032 Enqueuing Expose request
01:57:20.461 00.149 10072 IsGuiding returns 1
01:57:20.461 00.000 10072 scope still moving after pulse duration time elapsed
01:57:20.492 00.031 10072 IsGuiding returns 0
01:57:20.492 00.000 10072 scope move finished after 127 + 73 ms
01:57:20.492 00.000 10072 Move returns status 0, amount 127
01:57:20.492 00.000 10072 MoveAxis(N, 136, ABG)
01:57:20.492 00.000 10072 Guiding  Dir = 0, Dur = 136
01:57:20.493 00.001 10072 IsGuiding returns 0
01:57:20.493 00.000 10072 PulseGuide returned control before completion, sleep 146
01:57:20.651 00.158 10072 IsGuiding returns 1
01:57:20.651 00.000 10072 scope still moving after pulse duration time elapsed
01:57:20.683 00.032 10072 IsGuiding returns 0
01:57:20.683 00.000 10072 scope move finished after 136 + 54 ms
01:57:20.683 00.000 10072 Move returns status 0, amount 136
01:57:20.683 00.000 10072 move complete, result=0
01:57:20.683 00.000 10072 worker thread done servicing request
01:57:20.683 00.000 10072 Worker thread wakes up
01:57:20.683 00.000 1032 GuideStep: -0.3 px 127 ms EAST, -0.2 px 136 ms NORTH
01:57:20.685 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:20.685 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:21.317 00.632 10072 Exposure complete
01:57:21.360 00.043 10072 worker thread done servicing request
01:57:21.360 00.000 1032 OnExposeComplete: enter
01:57:21.360 00.000 1032 UpdateGuideState(): m_state=6
01:57:21.364 00.004 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1158
01:57:21.366 00.002 1032 Star::Find returns 1 (0), X=223.94, Y=616.24, Mass=1328, SNR=25.7, Peak=121 HFD=2.6
01:57:21.368 00.002 1032 MultiStar: [#1 -0.17,0.09,1.02,U] [#2 -0.12,0.10,0.76,U] [#3 -0.23,0.19,0.68,U] [#4 0.05,0.21,0.71,U] [#5 -0.09,0.35,0.60,U] [#6 -0.06,0.19,0.69,U] [#7 -0.27,0.18,0.61,U] [#8 -0.20,0.22,0.51,U] 
01:57:21.370 00.002 1032 single-star, 8 included, MultiStar: {-0.10, 0.17}, one-star: {0.06, 0.10}
01:57:21.370 00.000 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
01:57:21.372 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
01:57:21.374 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.04 mountX=0.08 mountY=-0.08, mountTheta=-0.79
01:57:21.374 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
01:57:21.374 00.000 1032 Enqueuing Move request for scope (0.06, 0.10)
01:57:21.374 00.000 10072 Worker thread wakes up
01:57:21.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
01:57:21.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:57:21.374 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
01:57:21.381 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:21.383 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.37
01:57:21.384 00.001 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:57:21.384 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:21.384 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:57:21.384 00.000 10072 MoveAxis(E, 13, ABG)
01:57:21.384 00.000 10072 Guiding  Dir = 2, Dur = 13
01:57:21.384 00.000 10072 IsGuiding returns 0
01:57:21.385 00.001 10072 PulseGuide returned control before completion, sleep 23
01:57:21.400 00.015 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:57:21.402 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:21.404 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:21.404 00.000 1032 Enqueuing Expose request
01:57:21.416 00.012 10072 IsGuiding returns 0
01:57:21.416 00.000 10072 Move returns status 0, amount 13
01:57:21.416 00.000 10072 MoveAxis(N, 0, ABG)
01:57:21.416 00.000 10072 Move returns status 0, amount 0
01:57:21.416 00.000 10072 move complete, result=0
01:57:21.416 00.000 10072 worker thread done servicing request
01:57:21.416 00.000 10072 Worker thread wakes up
01:57:21.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:21.416 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:21.416 00.000 1032 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
01:57:21.832 00.416 10072 Exposure complete
01:57:21.873 00.041 10072 worker thread done servicing request
01:57:21.873 00.000 1032 OnExposeComplete: enter
01:57:21.873 00.000 1032 UpdateGuideState(): m_state=6
01:57:21.877 00.004 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1159
01:57:21.877 00.000 1032 Star::Find returns 1 (0), X=223.96, Y=616.20, Mass=1252, SNR=24.8, Peak=126 HFD=2.6
01:57:21.877 00.000 1032 MultiStar: [#1 -0.15,0.12,1.05,U] [#2 -0.09,0.10,0.75,U] [#3 -0.06,0.17,0.73,U] [#4 -0.04,0.10,0.80,U] [#5 -0.15,0.23,0.68,U] [#6 -0.21,0.13,0.76,U] [#7 -0.26,0.17,0.61,U] [#8 -0.23,0.17,0.57,U] 
01:57:21.877 00.000 1032 single-star, 8 included, MultiStar: {-0.11, 0.13}, one-star: {0.08, 0.06}
01:57:21.877 00.000 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
01:57:21.877 00.000 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
01:57:21.877 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.61 mountX=0.03 mountY=-0.09, mountTheta=-1.22
01:57:21.877 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
01:57:21.877 00.000 1032 Enqueuing Move request for scope (0.08, 0.06)
01:57:21.890 00.013 10072 Worker thread wakes up
01:57:21.891 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:57:21.891 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:57:21.891 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.03 yDistance=-0.09
01:57:21.893 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.35
01:57:21.893 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:21.893 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:57:21.893 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:21.893 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:57:21.893 00.000 10072 MoveAxis(E, 7, ABG)
01:57:21.893 00.000 10072 Guiding  Dir = 2, Dur = 7
01:57:21.896 00.003 10072 IsGuiding returns 0
01:57:21.896 00.000 10072 PulseGuide returned control before completion, sleep 17
01:57:21.907 00.011 1032 UpdateGuideState exits: m=1252 SNR=24.8
01:57:21.912 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:21.912 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:21.912 00.000 1032 Enqueuing Expose request
01:57:21.927 00.015 10072 IsGuiding returns 0
01:57:21.927 00.000 10072 Move returns status 0, amount 7
01:57:21.927 00.000 10072 MoveAxis(N, 0, ABG)
01:57:21.927 00.000 10072 Move returns status 0, amount 0
01:57:21.927 00.000 10072 move complete, result=0
01:57:21.927 00.000 10072 worker thread done servicing request
01:57:21.928 00.001 1032 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:57:21.931 00.003 10072 Worker thread wakes up
01:57:21.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:21.931 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:22.563 00.632 10072 Exposure complete
01:57:22.606 00.043 10072 worker thread done servicing request
01:57:22.606 00.000 1032 OnExposeComplete: enter
01:57:22.608 00.002 1032 UpdateGuideState(): m_state=6
01:57:22.610 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1160
01:57:22.612 00.002 1032 Star::Find returns 1 (0), X=224.03, Y=615.88, Mass=1279, SNR=25.2, Peak=124 HFD=2.8
01:57:22.613 00.001 1032 MultiStar: [#1 -0.08,-0.25,1.04,U] [#2 -0.02,-0.16,0.77,U] [#3 -0.02,-0.15,0.70,U] [#4 0.02,-0.09,0.71,U] [#5 -0.03,-0.14,0.62,U] [#6 -0.21,-0.11,0.77,U] [#7 -0.14,-0.13,0.61,U] [#8 -0.17,-0.02,0.51,U] 
01:57:22.615 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.16}, one-star: {0.15, -0.26}
01:57:22.617 00.002 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.60)
01:57:22.617 00.000 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.60)
01:57:22.621 00.004 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.86 mountX=-0.14 mountY=0.09, mountTheta=2.60
01:57:22.624 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.16, opts=13)
01:57:22.625 00.001 1032 Enqueuing Move request for scope (-0.05, -0.16)
01:57:22.627 00.002 10072 Worker thread wakes up
01:57:22.627 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
01:57:22.627 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
01:57:22.627 00.000 10072 Moving (-0.05, -0.16) raw xDistance=-0.14 yDistance=0.09
01:57:22.627 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:22.631 00.004 10072 PPEC rslt: input = -0.14, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 305.33
01:57:22.631 00.000 10072 PPEC: input: -0.14, control: -0.07, exposure: 500
01:57:22.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:22.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:57:22.631 00.000 10072 MoveAxis(E, 74, ABG)
01:57:22.631 00.000 10072 Guiding  Dir = 2, Dur = 74
01:57:22.632 00.001 10072 IsGuiding returns 0
01:57:22.633 00.001 10072 PulseGuide returned control before completion, sleep 84
01:57:22.645 00.012 1032 UpdateGuideState exits: m=1279 SNR=25.2
01:57:22.648 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:22.648 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:22.648 00.000 1032 Enqueuing Expose request
01:57:22.727 00.079 10072 IsGuiding returns 0
01:57:22.727 00.000 10072 Move returns status 0, amount 74
01:57:22.727 00.000 10072 MoveAxis(N, 0, ABG)
01:57:22.727 00.000 10072 Move returns status 0, amount 0
01:57:22.727 00.000 10072 move complete, result=0
01:57:22.727 00.000 10072 worker thread done servicing request
01:57:22.727 00.000 10072 Worker thread wakes up
01:57:22.727 00.000 1032 GuideStep: -0.1 px 74 ms EAST, 0.1 px 0 ms NORTH
01:57:22.730 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:22.730 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:23.141 00.411 10072 Exposure complete
01:57:23.187 00.046 10072 worker thread done servicing request
01:57:23.187 00.000 1032 OnExposeComplete: enter
01:57:23.189 00.002 1032 UpdateGuideState(): m_state=6
01:57:23.191 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1161
01:57:23.191 00.000 1032 Star::Find returns 1 (0), X=224.02, Y=615.93, Mass=1277, SNR=25.1, Peak=121 HFD=2.9
01:57:23.191 00.000 1032 MultiStar: [#1 -0.04,-0.14,1.05,U] [#2 0.03,-0.27,0.79,U] [#3 -0.04,-0.20,0.73,U] [#4 -0.14,-0.19,0.73,U] [#5 -0.07,-0.20,0.65,U] [#6 -0.15,-0.13,0.74,U] [#7 -0.25,0.09,0.60,U] [#8 -0.03,-0.17,0.54,U] 
01:57:23.197 00.006 1032 refined, 8 included, MultiStar: {-0.05, -0.16}, one-star: {0.14, -0.21}
01:57:23.197 00.000 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.60)
01:57:23.197 00.000 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.60)
01:57:23.197 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.86 mountX=-0.15 mountY=0.09, mountTheta=2.60
01:57:23.204 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.16, opts=13)
01:57:23.204 00.000 1032 Enqueuing Move request for scope (-0.05, -0.16)
01:57:23.204 00.000 10072 Worker thread wakes up
01:57:23.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
01:57:23.204 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
01:57:23.204 00.000 10072 Moving (-0.05, -0.16) raw xDistance=-0.15 yDistance=0.09
01:57:23.204 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:23.213 00.009 10072 PPEC rslt: input = -0.15, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 305.31
01:57:23.213 00.000 10072 PPEC: input: -0.15, control: -0.07, exposure: 500
01:57:23.213 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:23.213 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:57:23.213 00.000 10072 MoveAxis(E, 74, ABG)
01:57:23.213 00.000 10072 Guiding  Dir = 2, Dur = 74
01:57:23.214 00.001 10072 IsGuiding returns 0
01:57:23.214 00.000 10072 PulseGuide returned control before completion, sleep 84
01:57:23.219 00.005 1032 UpdateGuideState exits: m=1277 SNR=25.1
01:57:23.231 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:23.233 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:23.233 00.000 1032 Enqueuing Expose request
01:57:23.309 00.076 10072 IsGuiding returns 0
01:57:23.309 00.000 10072 Move returns status 0, amount 74
01:57:23.309 00.000 10072 MoveAxis(N, 0, ABG)
01:57:23.309 00.000 10072 Move returns status 0, amount 0
01:57:23.309 00.000 10072 move complete, result=0
01:57:23.309 00.000 10072 worker thread done servicing request
01:57:23.309 00.000 10072 Worker thread wakes up
01:57:23.309 00.000 1032 GuideStep: -0.1 px 74 ms EAST, 0.1 px 0 ms NORTH
01:57:23.309 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:23.309 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:23.944 00.635 10072 Exposure complete
01:57:23.990 00.046 10072 worker thread done servicing request
01:57:23.995 00.005 1032 OnExposeComplete: enter
01:57:23.995 00.000 1032 UpdateGuideState(): m_state=6
01:57:23.995 00.000 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1162
01:57:23.995 00.000 1032 Star::Find returns 1 (0), X=223.86, Y=616.24, Mass=1219, SNR=24.6, Peak=110 HFD=2.9
01:57:23.995 00.000 1032 MultiStar: [#1 -0.08,0.11,1.07,U] [#2 -0.16,0.18,0.79,U] [#3 -0.22,0.18,0.72,U] [#4 -0.16,0.22,0.75,U] [#5 -0.18,0.23,0.63,U] [#6 -0.30,0.03,0.73,U] [#7 -0.31,0.14,0.62,U] [#8 -0.15,0.10,0.56,U] 
01:57:23.995 00.000 1032 single-star, 8 included, MultiStar: {-0.16, 0.14}, one-star: {-0.02, 0.10}
01:57:23.995 00.000 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
01:57:24.006 00.011 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
01:57:24.006 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.76 mountX=0.10 mountY=-0.01, mountTheta=-0.07
01:57:24.006 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
01:57:24.012 00.006 1032 Enqueuing Move request for scope (-0.02, 0.10)
01:57:24.012 00.000 10072 Worker thread wakes up
01:57:24.012 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:57:24.012 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:57:24.012 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.01
01:57:24.015 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:24.016 00.001 10072 PPEC rslt: input = 0.10, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.30
01:57:24.016 00.000 10072 PPEC: input: 0.10, control: -0.01, exposure: 500
01:57:24.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:24.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:57:24.016 00.000 10072 MoveAxis(E, 8, ABG)
01:57:24.016 00.000 10072 Guiding  Dir = 2, Dur = 8
01:57:24.018 00.002 10072 IsGuiding returns 0
01:57:24.019 00.001 10072 PulseGuide returned control before completion, sleep 18
01:57:24.034 00.015 1032 UpdateGuideState exits: m=1219 SNR=24.6
01:57:24.034 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:24.034 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:24.034 00.000 1032 Enqueuing Expose request
01:57:24.050 00.016 10072 IsGuiding returns 0
01:57:24.050 00.000 10072 Move returns status 0, amount 8
01:57:24.050 00.000 10072 MoveAxis(N, 0, ABG)
01:57:24.050 00.000 10072 Move returns status 0, amount 0
01:57:24.050 00.000 10072 move complete, result=0
01:57:24.050 00.000 10072 worker thread done servicing request
01:57:24.050 00.000 10072 Worker thread wakes up
01:57:24.051 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:24.051 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:24.051 00.000 1032 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
01:57:24.464 00.413 10072 Exposure complete
01:57:24.509 00.045 10072 worker thread done servicing request
01:57:24.509 00.000 1032 OnExposeComplete: enter
01:57:24.512 00.003 1032 UpdateGuideState(): m_state=6
01:57:24.512 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1163
01:57:24.514 00.002 1032 Star::Find returns 1 (0), X=223.90, Y=616.22, Mass=1361, SNR=25.9, Peak=124 HFD=2.7
01:57:24.516 00.002 1032 MultiStar: [#1 -0.11,0.13,0.99,U] [#2 -0.23,0.23,0.76,U] [#3 -0.09,0.26,0.68,U] [#4 -0.17,0.23,0.70,U] [#5 -0.10,0.26,0.63,U] [#6 -0.21,0.12,0.72,U] [#7 -0.16,0.22,0.59,U] [#8 -0.26,0.16,0.52,U] 
01:57:24.518 00.002 1032 single-star, 8 included, MultiStar: {-0.13, 0.18}, one-star: {0.02, 0.08}
01:57:24.520 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
01:57:24.520 00.000 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
01:57:24.522 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.34 mountX=0.07 mountY=-0.04, mountTheta=-0.49
01:57:24.524 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
01:57:24.526 00.002 1032 Enqueuing Move request for scope (0.02, 0.08)
01:57:24.528 00.002 10072 Worker thread wakes up
01:57:24.528 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
01:57:24.528 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
01:57:24.528 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
01:57:24.530 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:24.532 00.002 10072 PPEC rslt: input = 0.07, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.28
01:57:24.532 00.000 10072 PPEC: input: 0.07, control: -0.01, exposure: 500
01:57:24.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:24.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:57:24.532 00.000 10072 MoveAxis(E, 7, ABG)
01:57:24.532 00.000 10072 Guiding  Dir = 2, Dur = 7
01:57:24.532 00.000 10072 IsGuiding returns 0
01:57:24.533 00.001 10072 PulseGuide returned control before completion, sleep 17
01:57:24.547 00.014 1032 UpdateGuideState exits: m=1361 SNR=25.9
01:57:24.548 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:24.548 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:24.548 00.000 1032 Enqueuing Expose request
01:57:24.565 00.017 10072 IsGuiding returns 0
01:57:24.565 00.000 10072 Move returns status 0, amount 7
01:57:24.565 00.000 10072 MoveAxis(N, 0, ABG)
01:57:24.565 00.000 10072 Move returns status 0, amount 0
01:57:24.565 00.000 10072 move complete, result=0
01:57:24.565 00.000 10072 worker thread done servicing request
01:57:24.565 00.000 10072 Worker thread wakes up
01:57:24.565 00.000 1032 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
01:57:24.565 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:24.565 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:25.201 00.636 10072 Exposure complete
01:57:25.244 00.043 10072 worker thread done servicing request
01:57:25.244 00.000 1032 OnExposeComplete: enter
01:57:25.246 00.002 1032 UpdateGuideState(): m_state=6
01:57:25.248 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1164
01:57:25.249 00.001 1032 Star::Find returns 1 (0), X=223.93, Y=616.10, Mass=1346, SNR=25.8, Peak=117 HFD=2.8
01:57:25.251 00.002 1032 MultiStar: [#1 -0.17,0.03,0.97,U] [#2 -0.13,0.10,0.78,U] [#3 -0.13,0.15,0.69,U] [#4 -0.07,0.11,0.73,U] [#5 -0.06,0.11,0.61,U] [#6 -0.30,0.05,0.67,U] [#7 -0.10,0.04,0.58,U] [#8 -0.15,-0.04,0.52,U] 
01:57:25.252 00.001 1032 single-star, 8 included, MultiStar: {-0.11, 0.05}, one-star: {0.05, -0.04}
01:57:25.254 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
01:57:25.256 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
01:57:25.256 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.74 mountX=-0.05 mountY=-0.04, mountTheta=-2.57
01:57:25.259 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.04, opts=13)
01:57:25.259 00.000 1032 Enqueuing Move request for scope (0.05, -0.04)
01:57:25.259 00.000 10072 Worker thread wakes up
01:57:25.259 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:57:25.264 00.005 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:57:25.264 00.000 10072 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
01:57:25.264 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:25.266 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.26
01:57:25.266 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:57:25.266 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:25.266 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:57:25.266 00.000 10072 MoveAxis(E, 1, ABG)
01:57:25.266 00.000 10072 Guiding  Dir = 2, Dur = 1
01:57:25.268 00.002 10072 IsGuiding returns 0
01:57:25.268 00.000 10072 PulseGuide returned control before completion, sleep 11
01:57:25.270 00.002 1032 UpdateGuideState exits: m=1346 SNR=25.8
01:57:25.284 00.014 10072 IsGuiding returns 0
01:57:25.284 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:25.287 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:25.287 00.000 1032 Enqueuing Expose request
01:57:25.287 00.000 10072 Move returns status 0, amount 1
01:57:25.287 00.000 10072 MoveAxis(N, 0, ABG)
01:57:25.287 00.000 10072 Move returns status 0, amount 0
01:57:25.287 00.000 10072 move complete, result=0
01:57:25.287 00.000 10072 worker thread done servicing request
01:57:25.287 00.000 10072 Worker thread wakes up
01:57:25.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:25.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:25.297 00.010 1032 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
01:57:25.697 00.400 10072 Exposure complete
01:57:25.744 00.047 10072 worker thread done servicing request
01:57:25.744 00.000 1032 OnExposeComplete: enter
01:57:25.744 00.000 1032 UpdateGuideState(): m_state=6
01:57:25.744 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1165
01:57:25.744 00.000 1032 Star::Find returns 1 (0), X=223.98, Y=616.04, Mass=1359, SNR=25.9, Peak=118 HFD=2.8
01:57:25.744 00.000 1032 MultiStar: [#1 -0.05,-0.08,1.01,U] [#2 -0.02,-0.05,0.79,U] [#3 -0.00,-0.04,0.66,U] [#4 0.01,-0.04,0.73,U] [#5 -0.03,0.01,0.64,U] [#6 -0.14,-0.04,0.75,U] [#7 -0.14,0.04,0.62,U] [#8 0.01,-0.03,0.51,U] 
01:57:25.744 00.000 1032 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.10, -0.10}
01:57:25.744 00.000 1032 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.83) = xAngle (-3.92 = 2.37)
01:57:25.744 00.000 1032 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.92 = 2.37)
01:57:25.759 00.015 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.09 mountX=-0.04 mountY=0.03, mountTheta=2.37
01:57:25.761 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.04, opts=13)
01:57:25.763 00.002 1032 Enqueuing Move request for scope (-0.02, -0.04)
01:57:25.766 00.003 10072 Worker thread wakes up
01:57:25.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
01:57:25.766 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
01:57:25.766 00.000 10072 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=0.03
01:57:25.768 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:25.768 00.000 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.24
01:57:25.768 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:57:25.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:25.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:57:25.768 00.000 10072 MoveAxis(E, 1, ABG)
01:57:25.768 00.000 10072 Guiding  Dir = 2, Dur = 1
01:57:25.770 00.002 10072 IsGuiding returns 0
01:57:25.771 00.001 10072 PulseGuide returned control before completion, sleep 11
01:57:25.787 00.016 10072 IsGuiding returns 0
01:57:25.787 00.000 10072 Move returns status 0, amount 1
01:57:25.787 00.000 1032 UpdateGuideState exits: m=1359 SNR=25.9
01:57:25.788 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:25.788 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:25.788 00.000 1032 Enqueuing Expose request
01:57:25.795 00.007 10072 MoveAxis(N, 0, ABG)
01:57:25.795 00.000 10072 Move returns status 0, amount 0
01:57:25.795 00.000 10072 move complete, result=0
01:57:25.795 00.000 10072 worker thread done servicing request
01:57:25.795 00.000 10072 Worker thread wakes up
01:57:25.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:25.795 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:25.803 00.008 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
01:57:26.424 00.621 10072 Exposure complete
01:57:26.458 00.034 10072 worker thread done servicing request
01:57:26.458 00.000 1032 OnExposeComplete: enter
01:57:26.471 00.013 1032 UpdateGuideState(): m_state=6
01:57:26.475 00.004 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1166
01:57:26.475 00.000 1032 Star::Find returns 1 (0), X=223.94, Y=616.11, Mass=1261, SNR=25.0, Peak=117 HFD=2.8
01:57:26.475 00.000 1032 MultiStar: [#1 -0.14,0.02,1.07,U] [#2 -0.06,-0.07,0.79,U] [#3 -0.07,0.08,0.70,U] [#4 0.01,0.20,0.75,U] [#5 -0.05,0.03,0.64,U] [#6 -0.08,0.00,0.74,U] [#7 -0.16,0.17,0.61,U] [#8 -0.05,0.06,0.54,U] 
01:57:26.475 00.000 1032 single-star, 8 included, MultiStar: {-0.06, 0.05}, one-star: {0.05, -0.03}
01:57:26.475 00.000 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
01:57:26.475 00.000 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
01:57:26.475 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.49 mountX=-0.04 mountY=-0.04, mountTheta=-2.32
01:57:26.485 00.010 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
01:57:26.487 00.002 1032 Enqueuing Move request for scope (0.05, -0.03)
01:57:26.488 00.001 10072 Worker thread wakes up
01:57:26.488 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
01:57:26.488 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
01:57:26.488 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
01:57:26.488 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:26.492 00.004 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.23
01:57:26.492 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:57:26.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:26.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:57:26.492 00.000 10072 MoveAxis(E, 2, ABG)
01:57:26.492 00.000 10072 Guiding  Dir = 2, Dur = 2
01:57:26.494 00.002 10072 IsGuiding returns 0
01:57:26.495 00.001 10072 PulseGuide returned control before completion, sleep 12
01:57:26.509 00.014 1032 UpdateGuideState exits: m=1261 SNR=25.0
01:57:26.511 00.002 10072 IsGuiding returns 1
01:57:26.511 00.000 10072 scope still moving after pulse duration time elapsed
01:57:26.511 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:26.511 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:26.511 00.000 1032 Enqueuing Expose request
01:57:26.543 00.032 10072 IsGuiding returns 0
01:57:26.543 00.000 10072 scope move finished after 2 + 46 ms
01:57:26.543 00.000 10072 Move returns status 0, amount 2
01:57:26.543 00.000 10072 MoveAxis(N, 0, ABG)
01:57:26.543 00.000 10072 Move returns status 0, amount 0
01:57:26.543 00.000 10072 move complete, result=0
01:57:26.543 00.000 10072 worker thread done servicing request
01:57:26.543 00.000 10072 Worker thread wakes up
01:57:26.543 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:26.543 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:26.543 00.000 1032 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
01:57:26.958 00.415 10072 Exposure complete
01:57:27.003 00.045 10072 worker thread done servicing request
01:57:27.003 00.000 1032 OnExposeComplete: enter
01:57:27.005 00.002 1032 UpdateGuideState(): m_state=6
01:57:27.007 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1167
01:57:27.007 00.000 1032 Star::Find returns 1 (0), X=223.96, Y=616.28, Mass=1402, SNR=26.4, Peak=136 HFD=2.6
01:57:27.009 00.002 1032 MultiStar: [#1 -0.07,0.17,1.02,U] [#2 -0.14,0.20,0.73,U] [#3 -0.13,0.30,0.68,U] [#4 0.06,0.20,0.70,U] [#5 -0.12,0.39,0.61,U] [#6 -0.25,0.16,0.69,U] [#7 -0.13,0.27,0.57,U] [#8 -0.03,0.13,0.51,U] 
01:57:27.009 00.000 1032 single-star, 8 included, MultiStar: {-0.07, 0.21}, one-star: {0.08, 0.14}
01:57:27.009 00.000 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
01:57:27.009 00.000 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
01:57:27.015 00.006 1032 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.08 mountX=0.12 mountY=-0.11, mountTheta=-0.75
01:57:27.016 00.001 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.14, opts=13)
01:57:27.018 00.002 1032 Enqueuing Move request for scope (0.08, 0.14)
01:57:27.021 00.003 10072 Worker thread wakes up
01:57:27.021 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
01:57:27.021 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
01:57:27.021 00.000 10072 Moving (0.08, 0.14) raw xDistance=0.12 yDistance=-0.11
01:57:27.023 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:27.025 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.21
01:57:27.025 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
01:57:27.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:27.025 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:57:27.025 00.000 10072 MoveAxis(E, 1, ABG)
01:57:27.025 00.000 10072 Guiding  Dir = 2, Dur = 1
01:57:27.026 00.001 10072 IsGuiding returns 0
01:57:27.026 00.000 10072 PulseGuide returned control before completion, sleep 11
01:57:27.041 00.015 1032 UpdateGuideState exits: m=1402 SNR=26.4
01:57:27.042 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:27.042 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:27.042 00.000 1032 Enqueuing Expose request
01:57:27.047 00.005 10072 IsGuiding returns 0
01:57:27.047 00.000 10072 Move returns status 0, amount 1
01:57:27.047 00.000 10072 MoveAxis(N, 0, ABG)
01:57:27.047 00.000 10072 Move returns status 0, amount 0
01:57:27.047 00.000 10072 move complete, result=0
01:57:27.049 00.002 10072 worker thread done servicing request
01:57:27.049 00.000 10072 Worker thread wakes up
01:57:27.049 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:27.049 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:27.056 00.007 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:57:27.678 00.622 10072 Exposure complete
01:57:27.723 00.045 10072 worker thread done servicing request
01:57:27.723 00.000 1032 OnExposeComplete: enter
01:57:27.723 00.000 1032 UpdateGuideState(): m_state=6
01:57:27.728 00.005 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1168
01:57:27.730 00.002 1032 Star::Find returns 1 (0), X=224.00, Y=616.23, Mass=1290, SNR=25.3, Peak=118 HFD=2.7
01:57:27.732 00.002 1032 MultiStar: [#1 -0.02,0.09,1.05,U] [#2 -0.07,0.15,0.80,U] [#3 -0.01,0.18,0.66,U] [#4 -0.06,0.25,0.75,U] [#5 -0.00,0.28,0.61,U] [#6 0.05,0.08,0.72,U] [#7 -0.16,0.18,0.62,U] [#8 -0.06,0.19,0.55,U] 
01:57:27.735 00.003 1032 single-star, 8 included, MultiStar: {-0.02, 0.16}, one-star: {0.12, 0.09}
01:57:27.736 00.001 1032 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.83) = xAngle (-1.19 = -1.19)
01:57:27.738 00.002 1032 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.19 = -1.19)
01:57:27.739 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.14 cameraTheta=0.64 mountX=0.05 mountY=-0.13, mountTheta=-1.19
01:57:27.739 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
01:57:27.745 00.006 1032 Enqueuing Move request for scope (0.12, 0.09)
01:57:27.745 00.000 10072 Worker thread wakes up
01:57:27.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
01:57:27.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
01:57:27.745 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.05 yDistance=-0.13
01:57:27.745 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:27.745 00.000 10072 PPEC rslt: input = 0.05, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.20
01:57:27.745 00.000 10072 PPEC: input: 0.05, control: -0.00, exposure: 500
01:57:27.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:27.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:57:27.745 00.000 10072 MoveAxis(E, 1, ABG)
01:57:27.745 00.000 10072 Guiding  Dir = 2, Dur = 1
01:57:27.752 00.007 10072 IsGuiding returns 0
01:57:27.752 00.000 10072 PulseGuide returned control before completion, sleep 11
01:57:27.768 00.016 1032 UpdateGuideState exits: m=1290 SNR=25.3
01:57:27.769 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:27.769 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:27.769 00.000 1032 Enqueuing Expose request
01:57:27.769 00.000 10072 IsGuiding returns 0
01:57:27.769 00.000 10072 Move returns status 0, amount 1
01:57:27.769 00.000 10072 MoveAxis(N, 0, ABG)
01:57:27.769 00.000 10072 Move returns status 0, amount 0
01:57:27.769 00.000 10072 move complete, result=0
01:57:27.769 00.000 10072 worker thread done servicing request
01:57:27.769 00.000 10072 Worker thread wakes up
01:57:27.769 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:27.769 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:27.779 00.010 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:57:28.180 00.401 10072 Exposure complete
01:57:28.227 00.047 10072 worker thread done servicing request
01:57:28.227 00.000 1032 OnExposeComplete: enter
01:57:28.227 00.000 1032 UpdateGuideState(): m_state=6
01:57:28.227 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1169
01:57:28.227 00.000 1032 Star::Find returns 1 (0), X=223.98, Y=616.14, Mass=1315, SNR=25.5, Peak=113 HFD=2.7
01:57:28.235 00.008 1032 MultiStar: [#1 -0.00,-0.00,1.02,U] [#2 -0.06,0.01,0.76,U] [#3 -0.13,0.10,0.73,U] [#4 0.10,0.22,0.75,U] [#5 -0.06,0.18,0.60,U] [#6 0.10,0.10,0.73,U] [#7 -0.22,0.04,0.60,U] [#8 -0.00,0.16,0.53,U] 
01:57:28.237 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {0.10, 0.00}
01:57:28.237 00.000 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
01:57:28.237 00.000 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
01:57:28.243 00.006 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.68 mountX=0.08 mountY=-0.01, mountTheta=-0.15
01:57:28.245 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
01:57:28.245 00.000 1032 Enqueuing Move request for scope (-0.01, 0.08)
01:57:28.245 00.000 10072 Worker thread wakes up
01:57:28.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
01:57:28.245 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:57:28.245 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
01:57:28.245 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:28.245 00.000 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.18
01:57:28.245 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:57:28.245 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:28.245 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:57:28.245 00.000 10072 MoveAxis(E, 1, ABG)
01:57:28.245 00.000 10072 Guiding  Dir = 2, Dur = 1
01:57:28.254 00.009 10072 IsGuiding returns 0
01:57:28.254 00.000 10072 PulseGuide returned control before completion, sleep 11
01:57:28.266 00.012 10072 IsGuiding returns 0
01:57:28.266 00.000 10072 Move returns status 0, amount 1
01:57:28.266 00.000 10072 MoveAxis(N, 0, ABG)
01:57:28.266 00.000 10072 Move returns status 0, amount 0
01:57:28.266 00.000 10072 move complete, result=0
01:57:28.266 00.000 10072 worker thread done servicing request
01:57:28.269 00.003 1032 UpdateGuideState exits: m=1315 SNR=25.5
01:57:28.271 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:28.273 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:28.275 00.002 1032 Enqueuing Expose request
01:57:28.277 00.002 1032 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
01:57:28.279 00.002 10072 Worker thread wakes up
01:57:28.279 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:28.279 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:28.902 00.623 10072 Exposure complete
01:57:28.934 00.032 10072 worker thread done servicing request
01:57:28.934 00.000 1032 OnExposeComplete: enter
01:57:28.934 00.000 1032 UpdateGuideState(): m_state=6
01:57:28.934 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1170
01:57:28.949 00.015 1032 Star::Find returns 1 (0), X=224.03, Y=616.16, Mass=1344, SNR=25.8, Peak=132 HFD=2.6
01:57:28.949 00.000 1032 MultiStar: [#1 -0.14,-0.09,1.02,U] [#2 -0.18,-0.07,0.78,U] [#3 -0.06,-0.04,0.68,U] [#4 0.06,-0.09,0.69,U] [#5 -0.07,-0.06,0.59,U] [#6 -0.10,-0.13,0.72,U] [#7 -0.19,-0.10,0.61,U] [#8 -0.03,0.04,0.52,U] 
01:57:28.949 00.000 1032 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {0.15, 0.02}
01:57:28.954 00.005 1032 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.83) = xAngle (-4.17 = 2.11)
01:57:28.956 00.002 1032 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.17 = 2.11)
01:57:28.956 00.000 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.34 mountX=-0.04 mountY=0.07, mountTheta=2.11
01:57:28.961 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.06, opts=13)
01:57:28.961 00.000 1032 Enqueuing Move request for scope (-0.06, -0.06)
01:57:28.963 00.002 10072 Worker thread wakes up
01:57:28.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
01:57:28.963 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
01:57:28.963 00.000 10072 Moving (-0.06, -0.06) raw xDistance=-0.04 yDistance=0.07
01:57:28.965 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:28.966 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.17
01:57:28.966 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
01:57:28.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:28.968 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:57:28.968 00.000 10072 MoveAxis(E, 2, ABG)
01:57:28.968 00.000 10072 Guiding  Dir = 2, Dur = 2
01:57:28.969 00.001 10072 IsGuiding returns 0
01:57:28.969 00.000 10072 PulseGuide returned control before completion, sleep 12
01:57:28.984 00.015 1032 UpdateGuideState exits: m=1344 SNR=25.8
01:57:28.985 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:28.985 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:28.989 00.004 1032 Enqueuing Expose request
01:57:28.991 00.002 10072 IsGuiding returns 0
01:57:28.991 00.000 10072 Move returns status 0, amount 2
01:57:28.991 00.000 10072 MoveAxis(N, 0, ABG)
01:57:28.991 00.000 10072 Move returns status 0, amount 0
01:57:28.991 00.000 10072 move complete, result=0
01:57:28.991 00.000 10072 worker thread done servicing request
01:57:28.991 00.000 10072 Worker thread wakes up
01:57:28.991 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:28.991 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:28.997 00.006 1032 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
01:57:29.509 00.512 10072 Exposure complete
01:57:29.553 00.044 10072 worker thread done servicing request
01:57:29.555 00.002 1032 OnExposeComplete: enter
01:57:29.556 00.001 1032 UpdateGuideState(): m_state=6
01:57:29.558 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1171
01:57:29.560 00.002 1032 Star::Find returns 1 (0), X=224.09, Y=616.14, Mass=1249, SNR=24.9, Peak=115 HFD=2.8
01:57:29.560 00.000 1032 MultiStar: [#1 -0.01,0.01,1.11,U] [#2 -0.08,-0.06,0.76,U] [#3 -0.07,0.15,0.71,U] [#4 0.04,0.05,0.75,U] [#5 -0.08,0.11,0.62,U] [#6 -0.12,-0.08,0.72,U] [#7 -0.15,0.02,0.61,U] [#8 0.10,-0.02,0.54,U] 
01:57:29.562 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {0.21, 0.00}
01:57:29.564 00.002 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
01:57:29.566 00.002 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
01:57:29.566 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.04 mountX=0.02 mountY=0.00, mountTheta=0.21
01:57:29.570 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
01:57:29.572 00.002 1032 Enqueuing Move request for scope (-0.01, 0.02)
01:57:29.572 00.000 10072 Worker thread wakes up
01:57:29.572 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:57:29.572 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:57:29.574 00.002 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
01:57:29.574 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:29.577 00.003 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.16
01:57:29.577 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
01:57:29.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:29.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:57:29.577 00.000 10072 MoveAxis(E, 2, ABG)
01:57:29.577 00.000 10072 Guiding  Dir = 2, Dur = 2
01:57:29.578 00.001 10072 IsGuiding returns 0
01:57:29.579 00.001 10072 PulseGuide returned control before completion, sleep 12
01:57:29.594 00.015 10072 IsGuiding returns 0
01:57:29.594 00.000 1032 UpdateGuideState exits: m=1249 SNR=24.9
01:57:29.595 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:29.595 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:29.595 00.000 1032 Enqueuing Expose request
01:57:29.595 00.000 10072 Move returns status 0, amount 2
01:57:29.595 00.000 10072 MoveAxis(N, 0, ABG)
01:57:29.595 00.000 10072 Move returns status 0, amount 0
01:57:29.595 00.000 10072 move complete, result=0
01:57:29.595 00.000 10072 worker thread done servicing request
01:57:29.595 00.000 10072 Worker thread wakes up
01:57:29.595 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:29.595 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:29.610 00.015 1032 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
01:57:30.239 00.629 10072 Exposure complete
01:57:30.273 00.034 10072 worker thread done servicing request
01:57:30.273 00.000 1032 OnExposeComplete: enter
01:57:30.273 00.000 1032 UpdateGuideState(): m_state=6
01:57:30.273 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1172
01:57:30.285 00.012 1032 Star::Find returns 1 (0), X=224.00, Y=616.34, Mass=1400, SNR=26.4, Peak=136 HFD=2.6
01:57:30.285 00.000 1032 MultiStar: [#1 0.04,0.18,1.02,U] [#2 -0.06,0.13,0.74,U] [#3 -0.00,0.29,0.64,U] [#4 0.07,0.22,0.70,U] [#5 -0.04,0.31,0.60,U] [#6 -0.03,0.14,0.72,U] [#7 -0.11,0.15,0.57,U] [#8 0.14,0.17,0.55,U] 
01:57:30.287 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.19}, one-star: {0.12, 0.20}
01:57:30.290 00.003 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
01:57:30.290 00.000 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
01:57:30.292 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.20 cameraTheta=1.47 mountX=0.18 mountY=-0.07, mountTheta=-0.36
01:57:30.294 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.19, opts=13)
01:57:30.294 00.000 1032 Enqueuing Move request for scope (0.02, 0.19)
01:57:30.297 00.003 10072 Worker thread wakes up
01:57:30.297 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
01:57:30.297 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
01:57:30.297 00.000 10072 Moving (0.02, 0.19) raw xDistance=0.18 yDistance=-0.07
01:57:30.300 00.003 10072 PPEC rslt: input = 0.18, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 305.14
01:57:30.300 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:30.302 00.002 10072 PPEC: input: 0.18, control: 0.08, exposure: 500
01:57:30.302 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:30.302 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:57:30.302 00.000 10072 MoveAxis(W, 83, ABG)
01:57:30.302 00.000 10072 Guiding  Dir = 3, Dur = 83
01:57:30.304 00.002 10072 IsGuiding returns 0
01:57:30.304 00.000 10072 PulseGuide returned control before completion, sleep 93
01:57:30.316 00.012 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:57:30.316 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:30.316 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:30.324 00.008 1032 Enqueuing Expose request
01:57:30.411 00.087 10072 IsGuiding returns 0
01:57:30.411 00.000 10072 Move returns status 0, amount 83
01:57:30.411 00.000 10072 MoveAxis(N, 0, ABG)
01:57:30.411 00.000 10072 Move returns status 0, amount 0
01:57:30.411 00.000 10072 move complete, result=0
01:57:30.411 00.000 10072 worker thread done servicing request
01:57:30.411 00.000 10072 Worker thread wakes up
01:57:30.411 00.000 1032 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
01:57:30.413 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:30.413 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:30.824 00.411 10072 Exposure complete
01:57:30.867 00.043 10072 worker thread done servicing request
01:57:30.867 00.000 1032 OnExposeComplete: enter
01:57:30.870 00.003 1032 UpdateGuideState(): m_state=6
01:57:30.870 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1173
01:57:30.870 00.000 1032 Star::Find returns 1 (0), X=224.02, Y=616.19, Mass=1348, SNR=25.8, Peak=116 HFD=2.8
01:57:30.870 00.000 1032 MultiStar: [#1 0.08,0.07,0.99,U] [#2 0.00,0.04,0.74,U] [#3 0.09,0.10,0.69,U] [#4 0.08,0.10,0.74,U] [#5 0.10,0.18,0.62,U] [#6 -0.00,0.12,0.68,U] [#7 -0.06,0.15,0.60,U] [#8 0.04,0.17,0.48,U] 
01:57:30.870 00.000 1032 refined, 8 included, MultiStar: {0.06, 0.10}, one-star: {0.13, 0.04}
01:57:30.870 00.000 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
01:57:30.870 00.000 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
01:57:30.870 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.03 mountX=0.08 mountY=-0.08, mountTheta=-0.80
01:57:30.884 00.014 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.10, opts=13)
01:57:30.884 00.000 1032 Enqueuing Move request for scope (0.06, 0.10)
01:57:30.884 00.000 10072 Worker thread wakes up
01:57:30.884 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
01:57:30.884 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:57:30.884 00.000 10072 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
01:57:30.891 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:30.891 00.000 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.13
01:57:30.891 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:57:30.891 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:30.891 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:57:30.891 00.000 10072 MoveAxis(E, 2, ABG)
01:57:30.891 00.000 10072 Guiding  Dir = 2, Dur = 2
01:57:30.894 00.003 10072 IsGuiding returns 0
01:57:30.895 00.001 10072 PulseGuide returned control before completion, sleep 12
01:57:30.911 00.016 10072 IsGuiding returns 0
01:57:30.911 00.000 1032 UpdateGuideState exits: m=1348 SNR=25.8
01:57:30.911 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:30.911 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:30.911 00.000 1032 Enqueuing Expose request
01:57:30.918 00.007 10072 Move returns status 0, amount 2
01:57:30.918 00.000 10072 MoveAxis(N, 0, ABG)
01:57:30.918 00.000 10072 Move returns status 0, amount 0
01:57:30.918 00.000 10072 move complete, result=0
01:57:30.918 00.000 10072 worker thread done servicing request
01:57:30.918 00.000 10072 Worker thread wakes up
01:57:30.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:30.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:30.925 00.007 1032 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
01:57:31.548 00.623 10072 Exposure complete
01:57:31.591 00.043 10072 worker thread done servicing request
01:57:31.591 00.000 1032 OnExposeComplete: enter
01:57:31.593 00.002 1032 UpdateGuideState(): m_state=6
01:57:31.595 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1174
01:57:31.596 00.001 1032 Star::Find returns 1 (0), X=224.10, Y=615.94, Mass=1281, SNR=25.2, Peak=130 HFD=2.8
01:57:31.596 00.000 1032 MultiStar: [#1 0.00,-0.17,1.07,U] [#2 0.08,-0.18,0.79,U] [#3 0.08,-0.13,0.71,U] [#4 0.08,-0.14,0.75,U] [#5 0.12,-0.02,0.64,U] [#6 -0.02,-0.32,0.75,U] [#7 -0.01,-0.21,0.61,U] [#8 0.07,-0.20,0.55,U] 
01:57:31.596 00.000 1032 refined, 8 included, MultiStar: {0.07, -0.18}, one-star: {0.21, -0.20}
01:57:31.596 00.000 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
01:57:31.596 00.000 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
01:57:31.596 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.19 mountX=-0.19 mountY=-0.02, mountTheta=-3.02
01:57:31.596 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.18, opts=13)
01:57:31.596 00.000 1032 Enqueuing Move request for scope (0.07, -0.18)
01:57:31.596 00.000 10072 Worker thread wakes up
01:57:31.596 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
01:57:31.596 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
01:57:31.596 00.000 10072 Moving (0.07, -0.18) raw xDistance=-0.19 yDistance=-0.02
01:57:31.611 00.015 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 305.12
01:57:31.611 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:31.613 00.002 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
01:57:31.613 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:31.613 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:57:31.613 00.000 10072 MoveAxis(E, 90, ABG)
01:57:31.613 00.000 10072 Guiding  Dir = 2, Dur = 90
01:57:31.615 00.002 10072 IsGuiding returns 0
01:57:31.617 00.002 10072 PulseGuide returned control before completion, sleep 100
01:57:31.630 00.013 1032 UpdateGuideState exits: m=1281 SNR=25.2
01:57:31.632 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:31.634 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:31.636 00.002 1032 Enqueuing Expose request
01:57:31.723 00.087 10072 IsGuiding returns 1
01:57:31.723 00.000 10072 scope still moving after pulse duration time elapsed
01:57:31.755 00.032 10072 IsGuiding returns 0
01:57:31.755 00.000 10072 scope move finished after 90 + 48 ms
01:57:31.755 00.000 10072 Move returns status 0, amount 90
01:57:31.755 00.000 10072 MoveAxis(N, 0, ABG)
01:57:31.755 00.000 10072 Move returns status 0, amount 0
01:57:31.755 00.000 10072 move complete, result=0
01:57:31.755 00.000 10072 worker thread done servicing request
01:57:31.755 00.000 10072 Worker thread wakes up
01:57:31.755 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.0 px 0 ms NORTH
01:57:31.757 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:31.757 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:32.172 00.415 10072 Exposure complete
01:57:32.206 00.034 10072 worker thread done servicing request
01:57:32.206 00.000 1032 OnExposeComplete: enter
01:57:32.218 00.012 1032 UpdateGuideState(): m_state=6
01:57:32.220 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1175
01:57:32.223 00.003 1032 Star::Find returns 1 (0), X=224.11, Y=616.03, Mass=1365, SNR=26.0, Peak=120 HFD=2.8
01:57:32.225 00.002 1032 MultiStar: [#1 0.10,-0.10,1.01,U] [#2 0.18,-0.15,0.73,U] [#3 0.17,-0.16,0.71,U] [#4 0.18,0.04,0.73,U] [#5 0.17,0.10,0.64,U] [#6 0.08,-0.16,0.71,U] [#7 -0.12,0.04,0.59,U] [#8 0.16,-0.08,0.55,U] 
01:57:32.227 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.22, -0.11}
01:57:32.229 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
01:57:32.229 00.000 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
01:57:32.231 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.50 mountX=-0.10 mountY=-0.11, mountTheta=-2.33
01:57:32.235 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
01:57:32.235 00.000 1032 Enqueuing Move request for scope (0.13, -0.07)
01:57:32.235 00.000 10072 Worker thread wakes up
01:57:32.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
01:57:32.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
01:57:32.235 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.11
01:57:32.240 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:32.240 00.000 10072 PPEC rslt: input = -0.10, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.11
01:57:32.240 00.000 10072 PPEC: input: -0.10, control: -0.00, exposure: 500
01:57:32.240 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:32.240 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:57:32.240 00.000 10072 MoveAxis(E, 3, ABG)
01:57:32.240 00.000 10072 Guiding  Dir = 2, Dur = 3
01:57:32.244 00.004 10072 IsGuiding returns 0
01:57:32.245 00.001 10072 PulseGuide returned control before completion, sleep 13
01:57:32.260 00.015 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:57:32.260 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:32.260 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:32.260 00.000 1032 Enqueuing Expose request
01:57:32.266 00.006 10072 IsGuiding returns 0
01:57:32.266 00.000 10072 Move returns status 0, amount 3
01:57:32.268 00.002 10072 MoveAxis(N, 0, ABG)
01:57:32.268 00.000 10072 Move returns status 0, amount 0
01:57:32.268 00.000 10072 move complete, result=0
01:57:32.268 00.000 10072 worker thread done servicing request
01:57:32.268 00.000 10072 Worker thread wakes up
01:57:32.268 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:32.268 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:32.276 00.008 1032 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:57:32.894 00.618 10072 Exposure complete
01:57:32.923 00.029 10072 worker thread done servicing request
01:57:32.923 00.000 1032 OnExposeComplete: enter
01:57:32.936 00.013 1032 UpdateGuideState(): m_state=6
01:57:32.936 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1176
01:57:32.939 00.003 1032 Star::Find returns 1 (0), X=224.02, Y=616.29, Mass=1258, SNR=25.0, Peak=125 HFD=2.6
01:57:32.941 00.002 1032 MultiStar: [#1 0.01,0.14,1.05,U] [#2 -0.04,0.12,0.79,U] [#3 0.05,0.22,0.68,U] [#4 0.06,0.21,0.77,U] [#5 -0.05,0.27,0.62,U] [#6 -0.04,0.06,0.75,U] [#7 -0.06,0.17,0.61,U] [#8 0.01,0.12,0.55,U] 
01:57:32.943 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.16}, one-star: {0.13, 0.14}
01:57:32.943 00.000 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
01:57:32.945 00.002 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
01:57:32.947 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.47 mountX=0.15 mountY=-0.06, mountTheta=-0.36
01:57:32.949 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.16, opts=13)
01:57:32.951 00.002 1032 Enqueuing Move request for scope (0.02, 0.16)
01:57:32.954 00.003 10072 Worker thread wakes up
01:57:32.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
01:57:32.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
01:57:32.954 00.000 10072 Moving (0.02, 0.16) raw xDistance=0.15 yDistance=-0.06
01:57:32.955 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:32.958 00.003 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 305.10
01:57:32.958 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
01:57:32.958 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:32.958 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:57:32.958 00.000 10072 MoveAxis(W, 65, ABG)
01:57:32.958 00.000 10072 Guiding  Dir = 3, Dur = 65
01:57:32.959 00.001 10072 IsGuiding returns 0
01:57:32.959 00.000 10072 PulseGuide returned control before completion, sleep 75
01:57:32.970 00.011 1032 UpdateGuideState exits: m=1258 SNR=25.0
01:57:32.975 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:32.977 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:32.979 00.002 1032 Enqueuing Expose request
01:57:33.038 00.059 10072 IsGuiding returns 0
01:57:33.038 00.000 10072 Move returns status 0, amount 65
01:57:33.038 00.000 10072 MoveAxis(N, 0, ABG)
01:57:33.038 00.000 10072 Move returns status 0, amount 0
01:57:33.038 00.000 10072 move complete, result=0
01:57:33.038 00.000 10072 worker thread done servicing request
01:57:33.038 00.000 10072 Worker thread wakes up
01:57:33.038 00.000 1032 GuideStep: 0.1 px 65 ms WEST, -0.1 px 0 ms NORTH
01:57:33.041 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:33.041 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:33.454 00.413 10072 Exposure complete
01:57:33.496 00.042 10072 worker thread done servicing request
01:57:33.496 00.000 1032 OnExposeComplete: enter
01:57:33.498 00.002 1032 UpdateGuideState(): m_state=6
01:57:33.499 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1177
01:57:33.501 00.002 1032 Star::Find returns 1 (0), X=224.11, Y=616.14, Mass=1388, SNR=26.3, Peak=159 HFD=2.7
01:57:33.503 00.002 1032 MultiStar: [#1 0.00,0.10,0.99,U] [#2 0.05,0.14,0.74,U] [#3 -0.02,0.12,0.69,U] [#4 0.02,0.12,0.69,U] [#5 0.09,0.18,0.62,U] [#6 -0.04,0.06,0.70,U] [#7 -0.11,0.02,0.57,U] [#8 -0.05,0.12,0.50,U] 
01:57:33.505 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.22, 0.00}
01:57:33.505 00.000 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
01:57:33.507 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
01:57:33.509 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.24 mountX=0.08 mountY=-0.05, mountTheta=-0.59
01:57:33.511 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
01:57:33.512 00.001 1032 Enqueuing Move request for scope (0.03, 0.09)
01:57:33.514 00.002 10072 Worker thread wakes up
01:57:33.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
01:57:33.514 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
01:57:33.514 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
01:57:33.516 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:33.518 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.09
01:57:33.518 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:57:33.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:33.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:57:33.518 00.000 10072 MoveAxis(E, 3, ABG)
01:57:33.518 00.000 10072 Guiding  Dir = 2, Dur = 3
01:57:33.519 00.001 10072 IsGuiding returns 0
01:57:33.520 00.001 10072 PulseGuide returned control before completion, sleep 13
01:57:33.529 00.009 1032 UpdateGuideState exits: m=1388 SNR=26.3
01:57:33.538 00.009 10072 IsGuiding returns 0
01:57:33.538 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:33.538 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:33.538 00.000 1032 Enqueuing Expose request
01:57:33.538 00.000 10072 Move returns status 0, amount 3
01:57:33.538 00.000 10072 MoveAxis(N, 0, ABG)
01:57:33.538 00.000 10072 Move returns status 0, amount 0
01:57:33.538 00.000 10072 move complete, result=0
01:57:33.538 00.000 10072 worker thread done servicing request
01:57:33.538 00.000 10072 Worker thread wakes up
01:57:33.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:33.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:33.551 00.013 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:57:34.175 00.624 10072 Exposure complete
01:57:34.215 00.040 10072 worker thread done servicing request
01:57:34.215 00.000 1032 OnExposeComplete: enter
01:57:34.217 00.002 1032 UpdateGuideState(): m_state=6
01:57:34.219 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1178
01:57:34.219 00.000 1032 Star::Find returns 1 (0), X=224.17, Y=615.87, Mass=1389, SNR=26.3, Peak=141 HFD=2.9
01:57:34.219 00.000 1032 MultiStar: [#1 0.13,-0.28,1.01,U] [#2 0.16,-0.15,0.75,U] [#3 0.12,-0.25,0.67,U] [#4 0.15,-0.18,0.73,U] [#5 0.12,-0.11,0.61,U] [#6 0.05,-0.28,0.69,U] [#7 0.18,-0.21,0.59,U] [#8 0.07,-0.17,0.50,U] 
01:57:34.219 00.000 1032 refined, 8 included, MultiStar: {0.15, -0.22}, one-star: {0.29, -0.27}
01:57:34.219 00.000 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
01:57:34.226 00.007 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
01:57:34.226 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.97 mountX=-0.25 mountY=-0.09, mountTheta=-2.80
01:57:34.226 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.22, opts=13)
01:57:34.226 00.000 1032 Enqueuing Move request for scope (0.15, -0.22)
01:57:34.235 00.009 10072 Worker thread wakes up
01:57:34.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
01:57:34.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
01:57:34.235 00.000 10072 Moving (0.15, -0.22) raw xDistance=-0.25 yDistance=-0.09
01:57:34.237 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:34.237 00.000 10072 PPEC rslt: input = -0.25, final = -0.12, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 305.08
01:57:34.237 00.000 10072 PPEC: input: -0.25, control: -0.12, exposure: 500
01:57:34.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:34.237 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:57:34.237 00.000 10072 MoveAxis(E, 120, ABG)
01:57:34.237 00.000 10072 Guiding  Dir = 2, Dur = 120
01:57:34.239 00.002 10072 IsGuiding returns 0
01:57:34.240 00.001 10072 PulseGuide returned control before completion, sleep 130
01:57:34.244 00.004 1032 UpdateGuideState exits: m=1389 SNR=26.3
01:57:34.255 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:34.255 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:34.255 00.000 1032 Enqueuing Expose request
01:57:34.383 00.128 10072 IsGuiding returns 0
01:57:34.383 00.000 10072 Move returns status 0, amount 120
01:57:34.383 00.000 10072 MoveAxis(N, 0, ABG)
01:57:34.383 00.000 10072 Move returns status 0, amount 0
01:57:34.383 00.000 10072 move complete, result=0
01:57:34.383 00.000 10072 worker thread done servicing request
01:57:34.383 00.000 10072 Worker thread wakes up
01:57:34.383 00.000 1032 GuideStep: -0.3 px 120 ms EAST, -0.1 px 0 ms NORTH
01:57:34.383 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:34.383 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:34.797 00.414 10072 Exposure complete
01:57:34.843 00.046 10072 worker thread done servicing request
01:57:34.843 00.000 1032 OnExposeComplete: enter
01:57:34.845 00.002 1032 UpdateGuideState(): m_state=6
01:57:34.847 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1179
01:57:34.849 00.002 1032 Star::Find returns 1 (0), X=224.16, Y=615.98, Mass=1253, SNR=24.9, Peak=119 HFD=2.8
01:57:34.851 00.002 1032 MultiStar: [#1 0.04,-0.23,1.09,U] [#2 0.08,-0.23,0.79,U] [#3 0.08,-0.12,0.72,U] [#4 0.11,-0.19,0.75,U] [#5 0.06,-0.10,0.63,U] [#6 0.03,-0.21,0.75,U] [#7 -0.01,-0.02,0.61,U] [#8 0.05,-0.23,0.54,U] 
01:57:34.853 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.17}, one-star: {0.27, -0.17}
01:57:34.854 00.001 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
01:57:34.856 00.002 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
01:57:34.856 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-1.10 mountX=-0.19 mountY=-0.04, mountTheta=-2.93
01:57:34.860 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.17, opts=13)
01:57:34.862 00.002 1032 Enqueuing Move request for scope (0.09, -0.17)
01:57:34.862 00.000 10072 Worker thread wakes up
01:57:34.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
01:57:34.862 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
01:57:34.862 00.000 10072 Moving (0.09, -0.17) raw xDistance=-0.19 yDistance=-0.04
01:57:34.864 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:34.864 00.000 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.08, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 305.07
01:57:34.864 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
01:57:34.864 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:34.864 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:57:34.864 00.000 10072 MoveAxis(E, 91, ABG)
01:57:34.864 00.000 10072 Guiding  Dir = 2, Dur = 91
01:57:34.868 00.004 10072 IsGuiding returns 0
01:57:34.869 00.001 10072 PulseGuide returned control before completion, sleep 101
01:57:34.885 00.016 1032 UpdateGuideState exits: m=1253 SNR=24.9
01:57:34.885 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:34.887 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:34.887 00.000 1032 Enqueuing Expose request
01:57:34.979 00.092 10072 IsGuiding returns 0
01:57:34.979 00.000 10072 Move returns status 0, amount 91
01:57:34.979 00.000 10072 MoveAxis(N, 0, ABG)
01:57:34.979 00.000 10072 Move returns status 0, amount 0
01:57:34.979 00.000 10072 move complete, result=0
01:57:34.979 00.000 10072 worker thread done servicing request
01:57:34.979 00.000 1032 GuideStep: -0.2 px 91 ms EAST, -0.0 px 0 ms NORTH
01:57:34.979 00.000 10072 Worker thread wakes up
01:57:34.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:34.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:35.617 00.638 10072 Exposure complete
01:57:35.655 00.038 10072 worker thread done servicing request
01:57:35.655 00.000 1032 OnExposeComplete: enter
01:57:35.655 00.000 1032 UpdateGuideState(): m_state=6
01:57:35.663 00.008 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1180
01:57:35.665 00.002 1032 Star::Find returns 1 (0), X=224.04, Y=616.25, Mass=1370, SNR=26.1, Peak=131 HFD=2.6
01:57:35.667 00.002 1032 MultiStar: [#1 -0.08,0.09,1.01,U] [#2 -0.12,0.16,0.77,U] [#3 -0.03,0.16,0.68,U] [#4 -0.08,0.18,0.74,U] [#5 -0.09,0.19,0.61,U] [#6 -0.17,0.06,0.71,U] [#7 -0.10,0.31,0.58,U] [#8 -0.05,0.10,0.55,U] 
01:57:35.667 00.000 1032 refined, 8 included, MultiStar: {-0.05, 0.14}, one-star: {0.16, 0.11}
01:57:35.667 00.000 1032 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.83) = xAngle (0.09 = 0.09)
01:57:35.667 00.000 1032 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.09 = 0.09)
01:57:35.672 00.005 1032 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.92 mountX=0.15 mountY=0.01, mountTheta=0.09
01:57:35.672 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.14, opts=13)
01:57:35.672 00.000 1032 Enqueuing Move request for scope (-0.05, 0.14)
01:57:35.680 00.008 10072 Worker thread wakes up
01:57:35.680 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
01:57:35.680 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
01:57:35.680 00.000 10072 Moving (-0.05, 0.14) raw xDistance=0.15 yDistance=0.01
01:57:35.682 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:35.682 00.000 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 305.06
01:57:35.684 00.002 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
01:57:35.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:35.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:57:35.684 00.000 10072 MoveAxis(W, 65, ABG)
01:57:35.684 00.000 10072 Guiding  Dir = 3, Dur = 65
01:57:35.684 00.000 10072 IsGuiding returns 0
01:57:35.686 00.002 10072 PulseGuide returned control before completion, sleep 75
01:57:35.699 00.013 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:57:35.701 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:35.703 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:35.703 00.000 1032 Enqueuing Expose request
01:57:35.765 00.062 10072 IsGuiding returns 0
01:57:35.765 00.000 10072 Move returns status 0, amount 65
01:57:35.765 00.000 10072 MoveAxis(N, 0, ABG)
01:57:35.765 00.000 10072 Move returns status 0, amount 0
01:57:35.765 00.000 10072 move complete, result=0
01:57:35.765 00.000 10072 worker thread done servicing request
01:57:35.765 00.000 10072 Worker thread wakes up
01:57:35.766 00.001 1032 GuideStep: 0.2 px 65 ms WEST, 0.0 px 0 ms NORTH
01:57:35.766 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:35.766 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:36.179 00.413 10072 Exposure complete
01:57:36.221 00.042 10072 worker thread done servicing request
01:57:36.221 00.000 1032 OnExposeComplete: enter
01:57:36.227 00.006 1032 UpdateGuideState(): m_state=6
01:57:36.227 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1181
01:57:36.229 00.002 1032 Star::Find returns 1 (0), X=224.06, Y=616.27, Mass=1245, SNR=24.9, Peak=120 HFD=2.6
01:57:36.231 00.002 1032 MultiStar: [#1 -0.11,0.16,1.04,U] [#2 -0.07,0.17,0.77,U] [#3 -0.01,0.21,0.73,U] [#4 -0.09,0.18,0.74,U] [#5 0.01,0.42,0.62,U] [#6 -0.06,0.18,0.71,U] [#7 -0.13,0.24,0.60,U] [#8 -0.15,0.22,0.52,U] 
01:57:36.231 00.000 1032 refined, 8 included, MultiStar: {-0.04, 0.20}, one-star: {0.18, 0.13}
01:57:36.233 00.002 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
01:57:36.235 00.002 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
01:57:36.237 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.76 mountX=0.20 mountY=-0.01, mountTheta=-0.07
01:57:36.239 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.20, opts=13)
01:57:36.241 00.002 1032 Enqueuing Move request for scope (-0.04, 0.20)
01:57:36.242 00.001 10072 Worker thread wakes up
01:57:36.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
01:57:36.242 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
01:57:36.242 00.000 10072 Moving (-0.04, 0.20) raw xDistance=0.20 yDistance=-0.01
01:57:36.244 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:36.244 00.000 10072 PPEC rslt: input = 0.20, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 305.05
01:57:36.244 00.000 10072 PPEC: input: 0.20, control: 0.09, exposure: 500
01:57:36.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:36.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:57:36.244 00.000 10072 MoveAxis(W, 89, ABG)
01:57:36.244 00.000 10072 Guiding  Dir = 3, Dur = 89
01:57:36.248 00.004 10072 IsGuiding returns 0
01:57:36.248 00.000 10072 PulseGuide returned control before completion, sleep 99
01:57:36.264 00.016 1032 UpdateGuideState exits: m=1245 SNR=24.9
01:57:36.266 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:36.268 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:36.268 00.000 1032 Enqueuing Expose request
01:57:36.358 00.090 10072 IsGuiding returns 0
01:57:36.358 00.000 10072 Move returns status 0, amount 89
01:57:36.358 00.000 10072 MoveAxis(N, 0, ABG)
01:57:36.358 00.000 10072 Move returns status 0, amount 0
01:57:36.358 00.000 10072 move complete, result=0
01:57:36.358 00.000 10072 worker thread done servicing request
01:57:36.358 00.000 10072 Worker thread wakes up
01:57:36.358 00.000 1032 GuideStep: 0.2 px 89 ms WEST, -0.0 px 0 ms NORTH
01:57:36.360 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:36.360 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:36.987 00.627 10072 Exposure complete
01:57:37.029 00.042 10072 worker thread done servicing request
01:57:37.029 00.000 1032 OnExposeComplete: enter
01:57:37.032 00.003 1032 UpdateGuideState(): m_state=6
01:57:37.032 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1182
01:57:37.032 00.000 1032 Star::Find returns 1 (0), X=224.23, Y=615.91, Mass=1312, SNR=25.5, Peak=147 HFD=2.7
01:57:37.032 00.000 1032 MultiStar: [#1 0.17,-0.17,1.04,U] [#2 0.05,-0.16,0.77,U] [#3 0.20,-0.17,0.65,U] [#4 0.16,-0.21,0.76,U] [#5 0.13,-0.12,0.63,U] [#6 0.18,-0.26,0.73,U] [#7 -0.09,-0.21,0.62,U] [#8 0.12,-0.19,0.56,U] 
01:57:37.032 00.000 1032 refined, 8 included, MultiStar: {0.15, -0.19}, one-star: {0.35, -0.23}
01:57:37.032 00.000 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
01:57:37.042 00.010 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
01:57:37.042 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.25 cameraTheta=-0.90 mountX=-0.23 mountY=-0.10, mountTheta=-2.73
01:57:37.042 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.19, opts=13)
01:57:37.047 00.005 1032 Enqueuing Move request for scope (0.15, -0.19)
01:57:37.049 00.002 10072 Worker thread wakes up
01:57:37.049 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
01:57:37.049 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
01:57:37.049 00.000 10072 Moving (0.15, -0.19) raw xDistance=-0.23 yDistance=-0.10
01:57:37.049 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:37.049 00.000 10072 PPEC rslt: input = -0.23, final = -0.11, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 305.05
01:57:37.049 00.000 10072 PPEC: input: -0.23, control: -0.11, exposure: 500
01:57:37.049 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:37.049 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:57:37.049 00.000 10072 MoveAxis(E, 108, ABG)
01:57:37.049 00.000 10072 Guiding  Dir = 2, Dur = 108
01:57:37.055 00.006 10072 IsGuiding returns 0
01:57:37.055 00.000 10072 PulseGuide returned control before completion, sleep 118
01:57:37.071 00.016 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:57:37.073 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:37.075 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:37.076 00.001 1032 Enqueuing Expose request
01:57:37.181 00.105 10072 IsGuiding returns 0
01:57:37.181 00.000 10072 Move returns status 0, amount 108
01:57:37.181 00.000 10072 MoveAxis(N, 0, ABG)
01:57:37.181 00.000 10072 Move returns status 0, amount 0
01:57:37.181 00.000 10072 move complete, result=0
01:57:37.181 00.000 10072 worker thread done servicing request
01:57:37.181 00.000 10072 Worker thread wakes up
01:57:37.181 00.000 1032 GuideStep: -0.2 px 108 ms EAST, -0.1 px 0 ms NORTH
01:57:37.184 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:37.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:37.597 00.413 10072 Exposure complete
01:57:37.642 00.045 10072 worker thread done servicing request
01:57:37.642 00.000 1032 OnExposeComplete: enter
01:57:37.644 00.002 1032 UpdateGuideState(): m_state=6
01:57:37.646 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1183
01:57:37.646 00.000 1032 Star::Find returns 1 (0), X=224.14, Y=615.98, Mass=1405, SNR=26.4, Peak=146 HFD=2.7
01:57:37.648 00.002 1032 MultiStar: [#1 0.08,-0.13,0.99,U] [#2 0.06,-0.16,0.76,U] [#3 0.14,-0.08,0.70,U] [#4 0.08,-0.09,0.72,U] [#5 0.06,0.16,0.58,U] [#6 0.21,-0.10,0.67,U] [#7 0.02,-0.10,0.57,U] [#8 0.18,-0.06,0.51,U] 
01:57:37.650 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.09}, one-star: {0.26, -0.16}
01:57:37.653 00.003 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
01:57:37.654 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
01:57:37.656 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.15 cameraTheta=-0.62 mountX=-0.12 mountY=-0.10, mountTheta=-2.45
01:57:37.659 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
01:57:37.661 00.002 1032 Enqueuing Move request for scope (0.13, -0.09)
01:57:37.661 00.000 10072 Worker thread wakes up
01:57:37.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
01:57:37.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
01:57:37.661 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
01:57:37.664 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:37.664 00.000 10072 PPEC rslt: input = -0.12, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.04
01:57:37.664 00.000 10072 PPEC: input: -0.12, control: -0.00, exposure: 500
01:57:37.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:37.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:57:37.664 00.000 10072 MoveAxis(E, 4, ABG)
01:57:37.664 00.000 10072 Guiding  Dir = 2, Dur = 4
01:57:37.668 00.004 10072 IsGuiding returns 0
01:57:37.668 00.000 10072 PulseGuide returned control before completion, sleep 14
01:57:37.684 00.016 1032 UpdateGuideState exits: m=1405 SNR=26.4
01:57:37.686 00.002 10072 IsGuiding returns 0
01:57:37.686 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:37.687 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:37.689 00.002 1032 Enqueuing Expose request
01:57:37.691 00.002 10072 Move returns status 0, amount 4
01:57:37.691 00.000 10072 MoveAxis(N, 0, ABG)
01:57:37.691 00.000 10072 Move returns status 0, amount 0
01:57:37.691 00.000 10072 move complete, result=0
01:57:37.691 00.000 10072 worker thread done servicing request
01:57:37.691 00.000 10072 Worker thread wakes up
01:57:37.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:37.691 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:37.691 00.000 1032 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
01:57:38.319 00.628 10072 Exposure complete
01:57:38.365 00.046 10072 worker thread done servicing request
01:57:38.365 00.000 1032 OnExposeComplete: enter
01:57:38.375 00.010 1032 UpdateGuideState(): m_state=6
01:57:38.377 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1184
01:57:38.380 00.003 1032 Star::Find returns 1 (0), X=224.10, Y=616.25, Mass=1353, SNR=25.9, Peak=128 HFD=2.9
01:57:38.382 00.002 1032 MultiStar: [#1 0.09,0.05,1.02,U] [#2 0.09,0.21,0.76,U] [#3 0.19,0.27,0.68,U] [#4 0.02,0.25,0.73,U] [#5 0.07,0.36,0.61,U] [#6 0.14,0.14,0.68,U] [#7 0.10,0.19,0.60,U] [#8 0.24,0.22,0.56,U] 
01:57:38.384 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.19}, one-star: {0.22, 0.11}
01:57:38.386 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
01:57:38.388 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
01:57:38.390 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.97 mountX=0.15 mountY=-0.17, mountTheta=-0.86
01:57:38.391 00.001 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.19, opts=13)
01:57:38.396 00.005 1032 Enqueuing Move request for scope (0.13, 0.19)
01:57:38.399 00.003 10072 Worker thread wakes up
01:57:38.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
01:57:38.399 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
01:57:38.399 00.000 10072 Moving (0.13, 0.19) raw xDistance=0.15 yDistance=-0.17
01:57:38.401 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:38.403 00.002 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 305.04
01:57:38.403 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
01:57:38.403 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:38.403 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:57:38.403 00.000 10072 MoveAxis(W, 62, ABG)
01:57:38.403 00.000 10072 Guiding  Dir = 3, Dur = 62
01:57:38.404 00.001 10072 IsGuiding returns 0
01:57:38.404 00.000 10072 PulseGuide returned control before completion, sleep 72
01:57:38.422 00.018 1032 UpdateGuideState exits: m=1353 SNR=25.9
01:57:38.425 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:38.427 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:38.429 00.002 1032 Enqueuing Expose request
01:57:38.483 00.054 10072 IsGuiding returns 1
01:57:38.483 00.000 10072 scope still moving after pulse duration time elapsed
01:57:38.515 00.032 10072 IsGuiding returns 0
01:57:38.515 00.000 10072 scope move finished after 62 + 49 ms
01:57:38.515 00.000 10072 Move returns status 0, amount 62
01:57:38.515 00.000 10072 MoveAxis(N, 0, ABG)
01:57:38.515 00.000 10072 Move returns status 0, amount 0
01:57:38.515 00.000 10072 move complete, result=0
01:57:38.515 00.000 10072 worker thread done servicing request
01:57:38.516 00.001 10072 Worker thread wakes up
01:57:38.516 00.000 1032 GuideStep: 0.1 px 62 ms WEST, -0.2 px 0 ms NORTH
01:57:38.518 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:38.518 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:38.924 00.406 10072 Exposure complete
01:57:38.971 00.047 10072 worker thread done servicing request
01:57:38.971 00.000 1032 OnExposeComplete: enter
01:57:38.974 00.003 1032 UpdateGuideState(): m_state=6
01:57:38.974 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1185
01:57:38.976 00.002 1032 Star::Find returns 1 (0), X=224.23, Y=616.15, Mass=1298, SNR=25.4, Peak=132 HFD=2.8
01:57:38.978 00.002 1032 MultiStar: [#1 0.12,0.01,1.02,U] [#2 0.02,0.13,0.75,U] [#3 0.13,0.26,0.73,U] [#4 0.09,0.06,0.74,U] [#5 0.02,0.08,0.63,U] [#6 0.12,0.01,0.72,U] [#7 -0.08,0.12,0.60,U] [#8 -0.02,0.24,0.56,U] 
01:57:38.980 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.34, 0.01}
01:57:38.982 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
01:57:38.982 00.000 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
01:57:38.985 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.72 mountX=0.06 mountY=-0.12, mountTheta=-1.11
01:57:38.992 00.007 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
01:57:38.994 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
01:57:38.995 00.001 10072 Worker thread wakes up
01:57:38.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
01:57:38.995 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
01:57:38.995 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
01:57:38.997 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:38.997 00.000 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.03
01:57:38.997 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:57:38.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:38.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:57:38.997 00.000 10072 MoveAxis(E, 5, ABG)
01:57:38.997 00.000 10072 Guiding  Dir = 2, Dur = 5
01:57:39.001 00.004 10072 IsGuiding returns 0
01:57:39.002 00.001 10072 PulseGuide returned control before completion, sleep 15
01:57:39.018 00.016 10072 IsGuiding returns 0
01:57:39.018 00.000 10072 Move returns status 0, amount 5
01:57:39.018 00.000 1032 UpdateGuideState exits: m=1298 SNR=25.4
01:57:39.018 00.000 10072 MoveAxis(N, 0, ABG)
01:57:39.018 00.000 10072 Move returns status 0, amount 0
01:57:39.018 00.000 10072 move complete, result=0
01:57:39.018 00.000 10072 worker thread done servicing request
01:57:39.018 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:39.022 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:39.024 00.002 1032 Enqueuing Expose request
01:57:39.026 00.002 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:57:39.026 00.000 10072 Worker thread wakes up
01:57:39.028 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:39.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:39.667 00.639 10072 Exposure complete
01:57:39.709 00.042 10072 worker thread done servicing request
01:57:39.709 00.000 1032 OnExposeComplete: enter
01:57:39.713 00.004 1032 UpdateGuideState(): m_state=6
01:57:39.713 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1186
01:57:39.713 00.000 1032 Star::Find returns 1 (0), X=224.27, Y=615.90, Mass=1341, SNR=25.8, Peak=134 HFD=3.1
01:57:39.713 00.000 1032 MultiStar: [#1 0.19,-0.18,0.99,U] [#2 0.18,-0.15,0.75,U] [#3 0.18,-0.08,0.68,U] [#4 0.16,-0.20,0.72,U] [#5 0.08,-0.01,0.63,U] [#6 0.14,-0.07,0.71,U] [#7 0.11,-0.12,0.58,U] [#8 0.11,-0.20,0.54,U] 
01:57:39.713 00.000 1032 refined, 8 included, MultiStar: {0.18, -0.15}, one-star: {0.39, -0.24}
01:57:39.713 00.000 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
01:57:39.713 00.000 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
01:57:39.713 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.24 cameraTheta=-0.67 mountX=-0.19 mountY=-0.14, mountTheta=-2.50
01:57:39.726 00.013 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.15, opts=13)
01:57:39.728 00.002 1032 Enqueuing Move request for scope (0.18, -0.15)
01:57:39.730 00.002 10072 Worker thread wakes up
01:57:39.730 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
01:57:39.730 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
01:57:39.730 00.000 10072 Moving (0.18, -0.15) raw xDistance=-0.19 yDistance=-0.14
01:57:39.732 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:39.735 00.003 10072 PPEC rslt: input = -0.19, final = -0.09, react = -0.09, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 305.03
01:57:39.735 00.000 10072 PPEC: input: -0.19, control: -0.09, exposure: 500
01:57:39.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:39.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:57:39.735 00.000 10072 MoveAxis(E, 93, ABG)
01:57:39.735 00.000 10072 Guiding  Dir = 2, Dur = 93
01:57:39.735 00.000 10072 IsGuiding returns 0
01:57:39.736 00.001 10072 PulseGuide returned control before completion, sleep 103
01:57:39.752 00.016 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:57:39.754 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:39.756 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:39.756 00.000 1032 Enqueuing Expose request
01:57:39.848 00.092 10072 IsGuiding returns 0
01:57:39.848 00.000 10072 Move returns status 0, amount 93
01:57:39.848 00.000 10072 MoveAxis(N, 0, ABG)
01:57:39.848 00.000 10072 Move returns status 0, amount 0
01:57:39.848 00.000 10072 move complete, result=0
01:57:39.848 00.000 10072 worker thread done servicing request
01:57:39.848 00.000 10072 Worker thread wakes up
01:57:39.848 00.000 1032 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
01:57:39.850 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:39.850 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:40.260 00.410 10072 Exposure complete
01:57:40.307 00.047 10072 worker thread done servicing request
01:57:40.307 00.000 1032 OnExposeComplete: enter
01:57:40.310 00.003 1032 UpdateGuideState(): m_state=6
01:57:40.312 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1187
01:57:40.312 00.000 1032 Star::Find returns 1 (0), X=224.28, Y=615.93, Mass=1292, SNR=25.3, Peak=129 HFD=2.8
01:57:40.314 00.002 1032 MultiStar: [#1 0.13,-0.14,1.06,U] [#2 0.30,-0.25,0.78,U] [#3 0.24,-0.12,0.68,U] [#4 0.34,-0.14,0.74,U] [#5 0.14,-0.08,0.64,U] [#6 0.18,-0.12,0.75,U] [#7 0.08,-0.13,0.60,U] [#8 0.28,-0.12,0.57,U] 
01:57:40.316 00.002 1032 refined, 8 included, MultiStar: {0.24, -0.15}, one-star: {0.40, -0.21}
01:57:40.318 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
01:57:40.320 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
01:57:40.320 00.000 1032 CameraToMount -- cameraX=0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-0.56 mountX=-0.21 mountY=-0.19, mountTheta=-2.39
01:57:40.325 00.005 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.15, opts=13)
01:57:40.327 00.002 1032 Enqueuing Move request for scope (0.24, -0.15)
01:57:40.329 00.002 10072 Worker thread wakes up
01:57:40.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.15) opts 0xd
01:57:40.329 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.15)
01:57:40.329 00.000 10072 Moving (0.24, -0.15) raw xDistance=-0.21 yDistance=-0.19
01:57:40.331 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:40.334 00.003 10072 PPEC rslt: input = -0.21, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 305.02
01:57:40.334 00.000 10072 PPEC: input: -0.21, control: -0.10, exposure: 500
01:57:40.334 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:40.334 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:57:40.334 00.000 10072 MoveAxis(E, 101, ABG)
01:57:40.335 00.001 10072 Guiding  Dir = 2, Dur = 101
01:57:40.335 00.000 10072 IsGuiding returns 0
01:57:40.336 00.001 10072 PulseGuide returned control before completion, sleep 111
01:57:40.352 00.016 1032 UpdateGuideState exits: m=1292 SNR=25.3
01:57:40.355 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:40.355 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:40.357 00.002 1032 Enqueuing Expose request
01:57:40.463 00.106 10072 IsGuiding returns 0
01:57:40.463 00.000 10072 Move returns status 0, amount 101
01:57:40.463 00.000 10072 MoveAxis(N, 0, ABG)
01:57:40.463 00.000 10072 Move returns status 0, amount 0
01:57:40.463 00.000 10072 move complete, result=0
01:57:40.463 00.000 10072 worker thread done servicing request
01:57:40.463 00.000 10072 Worker thread wakes up
01:57:40.463 00.000 1032 GuideStep: -0.2 px 101 ms EAST, -0.2 px 0 ms NORTH
01:57:40.464 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:40.464 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:41.098 00.634 10072 Exposure complete
01:57:41.141 00.043 10072 worker thread done servicing request
01:57:41.141 00.000 1032 OnExposeComplete: enter
01:57:41.143 00.002 1032 UpdateGuideState(): m_state=6
01:57:41.145 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1188
01:57:41.149 00.004 1032 Star::Find returns 1 (0), X=224.19, Y=616.23, Mass=1327, SNR=25.7, Peak=130 HFD=2.8
01:57:41.149 00.000 1032 MultiStar: [#1 0.09,0.05,1.06,U] [#2 0.00,0.12,0.80,U] [#3 -0.05,0.18,0.68,U] [#4 0.05,0.24,0.77,U] [#5 0.08,0.27,0.61,U] [#6 0.02,0.12,0.71,U] [#7 -0.04,0.11,0.59,U] [#8 -0.10,0.16,0.54,U] 
01:57:41.149 00.000 1032 refined, 8 included, MultiStar: {0.06, 0.14}, one-star: {0.31, 0.09}
01:57:41.149 00.000 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
01:57:41.149 00.000 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
01:57:41.149 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.17 mountX=0.12 mountY=-0.09, mountTheta=-0.66
01:57:41.159 00.010 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
01:57:41.159 00.000 1032 Enqueuing Move request for scope (0.06, 0.14)
01:57:41.159 00.000 10072 Worker thread wakes up
01:57:41.159 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
01:57:41.159 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
01:57:41.159 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.09
01:57:41.165 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:41.166 00.001 10072 PPEC rslt: input = 0.12, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.02
01:57:41.166 00.000 10072 PPEC: input: 0.12, control: -0.01, exposure: 500
01:57:41.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:41.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:57:41.166 00.000 10072 MoveAxis(E, 8, ABG)
01:57:41.166 00.000 10072 Guiding  Dir = 2, Dur = 8
01:57:41.167 00.001 10072 IsGuiding returns 0
01:57:41.168 00.001 10072 PulseGuide returned control before completion, sleep 18
01:57:41.183 00.015 1032 UpdateGuideState exits: m=1327 SNR=25.7
01:57:41.185 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:41.187 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:41.189 00.002 1032 Enqueuing Expose request
01:57:41.199 00.010 10072 IsGuiding returns 0
01:57:41.199 00.000 10072 Move returns status 0, amount 8
01:57:41.199 00.000 10072 MoveAxis(N, 0, ABG)
01:57:41.199 00.000 10072 Move returns status 0, amount 0
01:57:41.199 00.000 10072 move complete, result=0
01:57:41.199 00.000 10072 worker thread done servicing request
01:57:41.199 00.000 10072 Worker thread wakes up
01:57:41.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:41.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:41.202 00.003 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:57:41.611 00.409 10072 Exposure complete
01:57:41.642 00.031 10072 worker thread done servicing request
01:57:41.657 00.015 1032 OnExposeComplete: enter
01:57:41.658 00.001 1032 UpdateGuideState(): m_state=6
01:57:41.660 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1189
01:57:41.660 00.000 1032 Star::Find returns 1 (0), X=224.14, Y=616.21, Mass=1330, SNR=25.7, Peak=135 HFD=2.7
01:57:41.662 00.002 1032 MultiStar: [#1 0.09,0.12,1.02,U] [#2 0.11,0.13,0.77,U] [#3 0.05,0.24,0.66,U] [#4 0.09,0.18,0.69,U] [#5 0.13,0.16,0.59,U] [#6 0.09,-0.02,0.70,U] [#7 -0.10,0.08,0.60,U] [#8 0.11,0.10,0.54,U] 
01:57:41.664 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.26, 0.07}
01:57:41.666 00.002 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
01:57:41.666 00.000 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
01:57:41.668 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.15 cameraTheta=0.85 mountX=0.09 mountY=-0.13, mountTheta=-0.98
01:57:41.670 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.12, opts=13)
01:57:41.672 00.002 1032 Enqueuing Move request for scope (0.10, 0.12)
01:57:41.673 00.001 10072 Worker thread wakes up
01:57:41.673 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
01:57:41.673 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
01:57:41.673 00.000 10072 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=-0.13
01:57:41.675 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:41.679 00.004 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.01
01:57:41.679 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
01:57:41.679 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:41.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:57:41.679 00.000 10072 MoveAxis(E, 6, ABG)
01:57:41.679 00.000 10072 Guiding  Dir = 2, Dur = 6
01:57:41.680 00.001 10072 IsGuiding returns 0
01:57:41.680 00.000 10072 PulseGuide returned control before completion, sleep 16
01:57:41.696 00.016 1032 UpdateGuideState exits: m=1330 SNR=25.7
01:57:41.698 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:41.700 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:41.702 00.002 1032 Enqueuing Expose request
01:57:41.712 00.010 10072 IsGuiding returns 0
01:57:41.715 00.003 10072 Move returns status 0, amount 6
01:57:41.715 00.000 10072 MoveAxis(N, 0, ABG)
01:57:41.717 00.002 10072 Move returns status 0, amount 0
01:57:41.717 00.000 10072 move complete, result=0
01:57:41.717 00.000 10072 worker thread done servicing request
01:57:41.717 00.000 10072 Worker thread wakes up
01:57:41.717 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:41.717 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:41.717 00.000 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:57:42.346 00.629 10072 Exposure complete
01:57:42.391 00.045 10072 worker thread done servicing request
01:57:42.391 00.000 1032 OnExposeComplete: enter
01:57:42.393 00.002 1032 UpdateGuideState(): m_state=6
01:57:42.395 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1190
01:57:42.397 00.002 1032 Star::Find returns 1 (0), X=224.11, Y=616.19, Mass=1236, SNR=24.8, Peak=123 HFD=2.7
01:57:42.399 00.002 1032 MultiStar: [#1 0.02,0.05,1.10,U] [#2 0.10,-0.02,0.81,U] [#3 0.13,0.22,0.69,U] [#4 0.15,0.08,0.77,U] [#5 -0.01,0.31,0.64,U] [#6 0.13,0.24,0.77,U] [#7 -0.03,0.11,0.60,U] [#8 -0.02,0.14,0.54,U] 
01:57:42.401 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.12}, one-star: {0.23, 0.05}
01:57:42.401 00.000 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
01:57:42.404 00.003 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
01:57:42.406 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.93 mountX=0.09 mountY=-0.12, mountTheta=-0.90
01:57:42.408 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.12, opts=13)
01:57:42.409 00.001 1032 Enqueuing Move request for scope (0.09, 0.12)
01:57:42.411 00.002 10072 Worker thread wakes up
01:57:42.411 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
01:57:42.411 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
01:57:42.411 00.000 10072 Moving (0.09, 0.12) raw xDistance=0.09 yDistance=-0.12
01:57:42.413 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:42.415 00.002 10072 PPEC rslt: input = 0.09, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.01
01:57:42.415 00.000 10072 PPEC: input: 0.09, control: -0.01, exposure: 500
01:57:42.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:42.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:57:42.415 00.000 10072 MoveAxis(E, 8, ABG)
01:57:42.415 00.000 10072 Guiding  Dir = 2, Dur = 8
01:57:42.416 00.001 10072 IsGuiding returns 0
01:57:42.417 00.001 10072 PulseGuide returned control before completion, sleep 18
01:57:42.431 00.014 1032 UpdateGuideState exits: m=1236 SNR=24.8
01:57:42.433 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:42.435 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:42.437 00.002 1032 Enqueuing Expose request
01:57:42.449 00.012 10072 IsGuiding returns 0
01:57:42.449 00.000 10072 Move returns status 0, amount 8
01:57:42.449 00.000 10072 MoveAxis(N, 0, ABG)
01:57:42.449 00.000 10072 Move returns status 0, amount 0
01:57:42.449 00.000 10072 move complete, result=0
01:57:42.449 00.000 10072 worker thread done servicing request
01:57:42.449 00.000 10072 Worker thread wakes up
01:57:42.449 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:42.449 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:42.449 00.000 1032 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:57:42.862 00.413 10072 Exposure complete
01:57:42.903 00.041 10072 worker thread done servicing request
01:57:42.903 00.000 1032 OnExposeComplete: enter
01:57:42.905 00.002 1032 UpdateGuideState(): m_state=6
01:57:42.907 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1191
01:57:42.907 00.000 1032 Star::Find returns 1 (0), X=224.18, Y=616.08, Mass=1404, SNR=26.4, Peak=147 HFD=2.8
01:57:42.907 00.000 1032 MultiStar: [#1 0.05,-0.06,1.01,U] [#2 -0.01,0.02,0.73,U] [#3 0.11,0.15,0.66,U] [#4 0.12,0.01,0.74,U] [#5 0.03,0.09,0.60,U] [#6 0.04,0.04,0.69,U] [#7 0.03,-0.02,0.56,U] [#8 0.23,0.17,0.53,U] 
01:57:42.913 00.006 1032 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.30, -0.06}
01:57:42.913 00.000 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
01:57:42.913 00.000 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
01:57:42.913 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.22 mountX=-0.00 mountY=-0.11, mountTheta=-1.61
01:57:42.913 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
01:57:42.913 00.000 1032 Enqueuing Move request for scope (0.11, 0.02)
01:57:42.922 00.009 10072 Worker thread wakes up
01:57:42.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
01:57:42.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
01:57:42.922 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.00 yDistance=-0.11
01:57:42.924 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:42.928 00.004 10072 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.01
01:57:42.928 00.000 10072 PPEC: input: -0.00, control: -0.01, exposure: 500
01:57:42.928 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:42.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:57:42.928 00.000 10072 MoveAxis(E, 7, ABG)
01:57:42.928 00.000 10072 Guiding  Dir = 2, Dur = 7
01:57:42.929 00.001 10072 IsGuiding returns 0
01:57:42.929 00.000 10072 PulseGuide returned control before completion, sleep 17
01:57:42.930 00.001 1032 UpdateGuideState exits: m=1404 SNR=26.4
01:57:42.947 00.017 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:42.947 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:42.949 00.002 1032 Enqueuing Expose request
01:57:42.961 00.012 10072 IsGuiding returns 0
01:57:42.961 00.000 10072 Move returns status 0, amount 7
01:57:42.961 00.000 10072 MoveAxis(N, 0, ABG)
01:57:42.962 00.001 10072 Move returns status 0, amount 0
01:57:42.962 00.000 10072 move complete, result=0
01:57:42.962 00.000 10072 worker thread done servicing request
01:57:42.962 00.000 10072 Worker thread wakes up
01:57:42.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:42.962 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:42.962 00.000 1032 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
01:57:43.600 00.638 10072 Exposure complete
01:57:43.641 00.041 10072 worker thread done servicing request
01:57:43.641 00.000 1032 OnExposeComplete: enter
01:57:43.643 00.002 1032 UpdateGuideState(): m_state=6
01:57:43.646 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1192
01:57:43.648 00.002 1032 Star::Find returns 1 (0), X=224.24, Y=616.10, Mass=1289, SNR=25.3, Peak=130 HFD=2.8
01:57:43.648 00.000 1032 MultiStar: [#1 0.12,-0.08,1.01,U] [#2 -0.02,-0.01,0.78,U] [#3 0.15,0.14,0.70,U] [#4 0.17,0.07,0.76,U] [#5 0.15,0.03,0.62,U] [#6 0.13,0.03,0.72,U] [#7 0.04,0.01,0.60,U] [#8 0.08,0.02,0.56,U] 
01:57:43.650 00.002 1032 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.36, -0.04}
01:57:43.652 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
01:57:43.654 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
01:57:43.656 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.08 mountX=-0.03 mountY=-0.14, mountTheta=-1.75
01:57:43.656 00.000 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
01:57:43.659 00.003 1032 Enqueuing Move request for scope (0.14, 0.01)
01:57:43.662 00.003 10072 Worker thread wakes up
01:57:43.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
01:57:43.662 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
01:57:43.662 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.03 yDistance=-0.14
01:57:43.664 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:43.664 00.000 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.01
01:57:43.664 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:57:43.664 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:43.664 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:57:43.664 00.000 10072 MoveAxis(E, 9, ABG)
01:57:43.664 00.000 10072 Guiding  Dir = 2, Dur = 9
01:57:43.667 00.003 10072 IsGuiding returns 0
01:57:43.667 00.000 10072 PulseGuide returned control before completion, sleep 19
01:57:43.678 00.011 1032 UpdateGuideState exits: m=1289 SNR=25.3
01:57:43.683 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:43.685 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:43.687 00.002 1032 Enqueuing Expose request
01:57:43.699 00.012 10072 IsGuiding returns 0
01:57:43.699 00.000 10072 Move returns status 0, amount 9
01:57:43.699 00.000 10072 MoveAxis(N, 0, ABG)
01:57:43.699 00.000 10072 Move returns status 0, amount 0
01:57:43.699 00.000 10072 move complete, result=0
01:57:43.699 00.000 10072 worker thread done servicing request
01:57:43.699 00.000 10072 Worker thread wakes up
01:57:43.699 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:43.699 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:43.699 00.000 1032 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:57:44.114 00.415 10072 Exposure complete
01:57:44.157 00.043 10072 worker thread done servicing request
01:57:44.157 00.000 1032 OnExposeComplete: enter
01:57:44.159 00.002 1032 UpdateGuideState(): m_state=6
01:57:44.159 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1193
01:57:44.159 00.000 1032 Star::Find returns 1 (0), X=224.20, Y=616.15, Mass=1348, SNR=25.9, Peak=127 HFD=2.8
01:57:44.159 00.000 1032 MultiStar: [#1 0.13,0.03,1.00,U] [#2 0.02,0.05,0.76,U] [#3 0.16,0.23,0.66,U] [#4 0.21,0.11,0.75,U] [#5 0.15,0.33,0.60,U] [#6 0.13,0.02,0.71,U] [#7 -0.10,0.10,0.57,U] [#8 0.02,0.09,0.53,U] 
01:57:44.159 00.000 1032 refined, 8 included, MultiStar: {0.13, 0.10}, one-star: {0.32, 0.01}
01:57:44.167 00.008 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
01:57:44.167 00.000 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
01:57:44.167 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.63 mountX=0.06 mountY=-0.15, mountTheta=-1.20
01:57:44.172 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
01:57:44.172 00.000 1032 Enqueuing Move request for scope (0.13, 0.10)
01:57:44.174 00.002 10072 Worker thread wakes up
01:57:44.174 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
01:57:44.174 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
01:57:44.174 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.06 yDistance=-0.15
01:57:44.176 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:44.176 00.000 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.01
01:57:44.176 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
01:57:44.176 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:44.176 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:57:44.176 00.000 10072 MoveAxis(E, 8, ABG)
01:57:44.176 00.000 10072 Guiding  Dir = 2, Dur = 8
01:57:44.180 00.004 10072 IsGuiding returns 0
01:57:44.180 00.000 10072 PulseGuide returned control before completion, sleep 18
01:57:44.196 00.016 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:57:44.197 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:44.199 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:44.202 00.003 1032 Enqueuing Expose request
01:57:44.213 00.011 10072 IsGuiding returns 1
01:57:44.213 00.000 10072 scope still moving after pulse duration time elapsed
01:57:44.244 00.031 10072 IsGuiding returns 0
01:57:44.244 00.000 10072 scope move finished after 8 + 55 ms
01:57:44.244 00.000 10072 Move returns status 0, amount 8
01:57:44.244 00.000 10072 MoveAxis(N, 0, ABG)
01:57:44.244 00.000 10072 Move returns status 0, amount 0
01:57:44.244 00.000 10072 move complete, result=0
01:57:44.244 00.000 10072 worker thread done servicing request
01:57:44.244 00.000 10072 Worker thread wakes up
01:57:44.244 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:44.244 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:44.245 00.001 1032 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
01:57:44.879 00.634 10072 Exposure complete
01:57:44.923 00.044 10072 worker thread done servicing request
01:57:44.923 00.000 1032 OnExposeComplete: enter
01:57:44.923 00.000 1032 UpdateGuideState(): m_state=6
01:57:44.927 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1194
01:57:44.929 00.002 1032 Star::Find returns 1 (0), X=224.21, Y=616.25, Mass=1380, SNR=26.2, Peak=133 HFD=2.9
01:57:44.930 00.001 1032 MultiStar: [#1 0.15,0.04,1.01,U] [#2 0.20,0.05,0.73,U] [#3 0.17,0.13,0.68,U] [#4 0.04,0.22,0.71,U] [#5 0.17,0.33,0.61,U] [#6 0.01,0.12,0.70,U] [#7 -0.01,0.11,0.57,U] [#8 0.20,-0.01,0.52,U] 
01:57:44.932 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.12}, one-star: {0.33, 0.11}
01:57:44.932 00.000 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
01:57:44.934 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
01:57:44.936 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.67 mountX=0.08 mountY=-0.18, mountTheta=-1.16
01:57:44.938 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.12, opts=13)
01:57:44.940 00.002 1032 Enqueuing Move request for scope (0.15, 0.12)
01:57:44.942 00.002 10072 Worker thread wakes up
01:57:44.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
01:57:44.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
01:57:44.942 00.000 10072 Moving (0.15, 0.12) raw xDistance=0.08 yDistance=-0.18
01:57:44.943 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:44.945 00.002 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.00
01:57:44.945 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:57:44.945 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:44.945 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:57:44.947 00.002 10072 MoveAxis(E, 10, ABG)
01:57:44.947 00.000 10072 Guiding  Dir = 2, Dur = 10
01:57:44.947 00.000 10072 IsGuiding returns 0
01:57:44.948 00.001 10072 PulseGuide returned control before completion, sleep 20
01:57:44.963 00.015 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:57:44.964 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:44.964 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:44.964 00.000 1032 Enqueuing Expose request
01:57:44.979 00.015 10072 IsGuiding returns 0
01:57:44.979 00.000 10072 Move returns status 0, amount 10
01:57:44.979 00.000 10072 MoveAxis(N, 0, ABG)
01:57:44.979 00.000 10072 Move returns status 0, amount 0
01:57:44.979 00.000 10072 move complete, result=0
01:57:44.979 00.000 10072 worker thread done servicing request
01:57:44.979 00.000 10072 Worker thread wakes up
01:57:44.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:44.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:44.979 00.000 1032 GuideStep: 0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
01:57:45.394 00.415 10072 Exposure complete
01:57:45.429 00.035 10072 worker thread done servicing request
01:57:45.429 00.000 1032 OnExposeComplete: enter
01:57:45.429 00.000 1032 UpdateGuideState(): m_state=6
01:57:45.440 00.011 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1195
01:57:45.441 00.001 1032 Star::Find returns 1 (0), X=224.23, Y=616.17, Mass=1256, SNR=25.0, Peak=132 HFD=2.8
01:57:45.441 00.000 1032 MultiStar: [#1 0.14,0.04,1.06,U] [#2 0.12,0.09,0.80,U] [#3 0.23,0.18,0.72,U] [#4 0.20,0.19,0.76,U] [#5 -0.01,0.18,0.62,U] [#6 0.08,0.04,0.73,U] [#7 -0.20,0.11,0.59,U] [#8 0.22,-0.08,0.55,U] 
01:57:45.441 00.000 1032 refined, 8 included, MultiStar: {0.14, 0.08}, one-star: {0.35, 0.03}
01:57:45.441 00.000 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
01:57:45.441 00.000 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
01:57:45.441 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.17 cameraTheta=0.54 mountX=0.05 mountY=-0.16, mountTheta=-1.29
01:57:45.441 00.000 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
01:57:45.454 00.013 1032 Enqueuing Move request for scope (0.14, 0.08)
01:57:45.456 00.002 10072 Worker thread wakes up
01:57:45.456 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
01:57:45.456 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
01:57:45.456 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.05 yDistance=-0.16
01:57:45.458 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:45.458 00.000 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.00
01:57:45.458 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:57:45.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:45.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:57:45.458 00.000 10072 MoveAxis(E, 9, ABG)
01:57:45.458 00.000 10072 Guiding  Dir = 2, Dur = 9
01:57:45.461 00.003 10072 IsGuiding returns 0
01:57:45.461 00.000 10072 PulseGuide returned control before completion, sleep 19
01:57:45.475 00.014 1032 UpdateGuideState exits: m=1256 SNR=25.0
01:57:45.477 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:45.477 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:45.477 00.000 1032 Enqueuing Expose request
01:57:45.492 00.015 10072 IsGuiding returns 0
01:57:45.492 00.000 10072 Move returns status 0, amount 9
01:57:45.492 00.000 10072 MoveAxis(N, 0, ABG)
01:57:45.492 00.000 10072 Move returns status 0, amount 0
01:57:45.492 00.000 10072 move complete, result=0
01:57:45.492 00.000 10072 worker thread done servicing request
01:57:45.492 00.000 10072 Worker thread wakes up
01:57:45.493 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:45.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:45.496 00.003 1032 GuideStep: 0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
01:57:46.130 00.634 10072 Exposure complete
01:57:46.172 00.042 10072 worker thread done servicing request
01:57:46.172 00.000 1032 OnExposeComplete: enter
01:57:46.174 00.002 1032 UpdateGuideState(): m_state=6
01:57:46.176 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1196
01:57:46.178 00.002 1032 Star::Find returns 1 (0), X=224.19, Y=616.13, Mass=1327, SNR=25.7, Peak=123 HFD=2.8
01:57:46.178 00.000 1032 MultiStar: [#1 0.11,-0.02,1.02,U] [#2 0.21,-0.14,0.76,U] [#3 0.27,-0.02,0.69,U] [#4 0.27,0.08,0.73,U] [#5 0.08,0.09,0.62,U] [#6 0.24,-0.02,0.72,U] [#7 0.13,0.02,0.56,U] [#8 0.17,0.01,0.53,U] 
01:57:46.178 00.000 1032 refined, 8 included, MultiStar: {0.20, -0.01}, one-star: {0.31, -0.01}
01:57:46.178 00.000 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
01:57:46.178 00.000 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
01:57:46.178 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.03 mountX=-0.06 mountY=-0.19, mountTheta=-1.86
01:57:46.188 00.010 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.01, opts=13)
01:57:46.192 00.004 1032 Enqueuing Move request for scope (0.20, -0.01)
01:57:46.194 00.002 10072 Worker thread wakes up
01:57:46.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
01:57:46.194 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
01:57:46.194 00.000 10072 Moving (0.20, -0.01) raw xDistance=-0.06 yDistance=-0.19
01:57:46.196 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:46.198 00.002 10072 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.00
01:57:46.198 00.000 10072 PPEC: input: -0.06, control: -0.01, exposure: 500
01:57:46.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:46.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:57:46.198 00.000 10072 MoveAxis(E, 11, ABG)
01:57:46.198 00.000 10072 Guiding  Dir = 2, Dur = 11
01:57:46.198 00.000 10072 IsGuiding returns 0
01:57:46.199 00.001 10072 PulseGuide returned control before completion, sleep 21
01:57:46.214 00.015 1032 UpdateGuideState exits: m=1327 SNR=25.7
01:57:46.214 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:46.214 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:46.214 00.000 1032 Enqueuing Expose request
01:57:46.231 00.017 10072 IsGuiding returns 0
01:57:46.231 00.000 10072 Move returns status 0, amount 11
01:57:46.231 00.000 10072 MoveAxis(N, 0, ABG)
01:57:46.231 00.000 10072 Move returns status 0, amount 0
01:57:46.231 00.000 10072 move complete, result=0
01:57:46.231 00.000 10072 worker thread done servicing request
01:57:46.231 00.000 10072 Worker thread wakes up
01:57:46.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:46.231 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:46.231 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
01:57:46.643 00.412 10072 Exposure complete
01:57:46.683 00.040 10072 worker thread done servicing request
01:57:46.683 00.000 1032 OnExposeComplete: enter
01:57:46.683 00.000 1032 UpdateGuideState(): m_state=6
01:57:46.689 00.006 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1197
01:57:46.689 00.000 1032 Star::Find returns 1 (0), X=224.15, Y=616.15, Mass=1285, SNR=25.3, Peak=131 HFD=2.8
01:57:46.689 00.000 1032 MultiStar: [#1 0.02,-0.06,1.05,U] [#2 0.14,0.08,0.79,U] [#3 0.10,0.13,0.71,U] [#4 0.11,0.06,0.73,U] [#5 0.05,0.15,0.63,U] [#6 0.13,0.03,0.76,U] [#7 0.05,0.08,0.61,U] [#8 0.23,-0.04,0.52,U] 
01:57:46.689 00.000 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.26, 0.01}
01:57:46.689 00.000 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
01:57:46.697 00.008 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
01:57:46.697 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.34 mountX=0.01 mountY=-0.13, mountTheta=-1.49
01:57:46.697 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
01:57:46.704 00.007 1032 Enqueuing Move request for scope (0.12, 0.04)
01:57:46.705 00.001 10072 Worker thread wakes up
01:57:46.705 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
01:57:46.705 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
01:57:46.707 00.002 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.13
01:57:46.707 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:46.709 00.002 10072 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.00
01:57:46.709 00.000 10072 PPEC: input: 0.01, control: -0.01, exposure: 500
01:57:46.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:46.711 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:57:46.711 00.000 10072 MoveAxis(E, 9, ABG)
01:57:46.711 00.000 10072 Guiding  Dir = 2, Dur = 9
01:57:46.712 00.001 10072 IsGuiding returns 0
01:57:46.712 00.000 10072 PulseGuide returned control before completion, sleep 19
01:57:46.714 00.002 1032 UpdateGuideState exits: m=1285 SNR=25.3
01:57:46.728 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:46.730 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:46.731 00.001 1032 Enqueuing Expose request
01:57:46.744 00.013 10072 IsGuiding returns 0
01:57:46.744 00.000 10072 Move returns status 0, amount 9
01:57:46.744 00.000 10072 MoveAxis(N, 0, ABG)
01:57:46.744 00.000 10072 Move returns status 0, amount 0
01:57:46.744 00.000 10072 move complete, result=0
01:57:46.744 00.000 10072 worker thread done servicing request
01:57:46.744 00.000 10072 Worker thread wakes up
01:57:46.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:46.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:46.744 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:57:47.378 00.634 10072 Exposure complete
01:57:47.411 00.033 10072 worker thread done servicing request
01:57:47.411 00.000 1032 OnExposeComplete: enter
01:57:47.423 00.012 1032 UpdateGuideState(): m_state=6
01:57:47.425 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1198
01:57:47.425 00.000 1032 Star::Find returns 1 (0), X=224.20, Y=616.16, Mass=1384, SNR=26.2, Peak=151 HFD=2.8
01:57:47.429 00.004 1032 MultiStar: [#1 0.13,0.02,0.99,U] [#2 0.12,-0.02,0.74,U] [#3 0.15,0.11,0.71,U] [#4 0.24,0.03,0.74,U] [#5 0.16,0.05,0.60,U] [#6 0.15,0.08,0.70,U] [#7 0.05,0.08,0.59,U] [#8 0.01,0.08,0.54,U] 
01:57:47.429 00.000 1032 refined, 8 included, MultiStar: {0.16, 0.04}, one-star: {0.32, 0.02}
01:57:47.429 00.000 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
01:57:47.429 00.000 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
01:57:47.429 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.27 mountX=0.00 mountY=-0.17, mountTheta=-1.56
01:57:47.429 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.04, opts=13)
01:57:47.429 00.000 1032 Enqueuing Move request for scope (0.16, 0.04)
01:57:47.429 00.000 10072 Worker thread wakes up
01:57:47.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
01:57:47.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
01:57:47.429 00.000 10072 Moving (0.16, 0.04) raw xDistance=0.00 yDistance=-0.17
01:57:47.441 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:47.441 00.000 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.00
01:57:47.441 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
01:57:47.441 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:47.441 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:57:47.441 00.000 10072 MoveAxis(E, 11, ABG)
01:57:47.441 00.000 10072 Guiding  Dir = 2, Dur = 11
01:57:47.445 00.004 10072 IsGuiding returns 0
01:57:47.445 00.000 10072 PulseGuide returned control before completion, sleep 21
01:57:47.461 00.016 1032 UpdateGuideState exits: m=1384 SNR=26.2
01:57:47.463 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:47.463 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:47.463 00.000 1032 Enqueuing Expose request
01:57:47.477 00.014 10072 IsGuiding returns 0
01:57:47.477 00.000 10072 Move returns status 0, amount 11
01:57:47.477 00.000 10072 MoveAxis(N, 0, ABG)
01:57:47.477 00.000 10072 Move returns status 0, amount 0
01:57:47.477 00.000 10072 move complete, result=0
01:57:47.477 00.000 10072 worker thread done servicing request
01:57:47.477 00.000 10072 Worker thread wakes up
01:57:47.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:47.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:47.477 00.000 1032 GuideStep: 0.0 px 11 ms EAST, -0.2 px 0 ms NORTH
01:57:47.891 00.414 10072 Exposure complete
01:57:47.931 00.040 10072 worker thread done servicing request
01:57:47.933 00.002 1032 OnExposeComplete: enter
01:57:47.935 00.002 1032 UpdateGuideState(): m_state=6
01:57:47.936 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1199
01:57:47.937 00.001 1032 Star::Find returns 1 (0), X=224.21, Y=616.16, Mass=1333, SNR=25.7, Peak=129 HFD=2.8
01:57:47.939 00.002 1032 MultiStar: [#1 0.19,-0.04,1.01,U] [#2 0.13,0.08,0.76,U] [#3 0.22,0.21,0.67,U] [#4 0.18,0.16,0.73,U] [#5 0.04,0.24,0.63,U] [#6 0.09,0.06,0.73,U] [#7 -0.01,0.16,0.58,U] [#8 0.13,0.02,0.52,U] 
01:57:47.941 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.09}, one-star: {0.33, 0.02}
01:57:47.941 00.000 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
01:57:47.943 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
01:57:47.945 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.52 mountX=0.05 mountY=-0.18, mountTheta=-1.31
01:57:47.947 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.09, opts=13)
01:57:47.950 00.003 1032 Enqueuing Move request for scope (0.16, 0.09)
01:57:47.952 00.002 10072 Worker thread wakes up
01:57:47.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
01:57:47.952 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
01:57:47.952 00.000 10072 Moving (0.16, 0.09) raw xDistance=0.05 yDistance=-0.18
01:57:47.954 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:47.956 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.00
01:57:47.956 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:57:47.956 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:47.956 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:57:47.956 00.000 10072 MoveAxis(E, 9, ABG)
01:57:47.956 00.000 10072 Guiding  Dir = 2, Dur = 9
01:57:47.957 00.001 10072 IsGuiding returns 0
01:57:47.957 00.000 10072 PulseGuide returned control before completion, sleep 19
01:57:47.971 00.014 1032 UpdateGuideState exits: m=1333 SNR=25.7
01:57:47.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:47.973 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:47.973 00.000 1032 Enqueuing Expose request
01:57:47.989 00.016 10072 IsGuiding returns 0
01:57:47.989 00.000 10072 Move returns status 0, amount 9
01:57:47.989 00.000 10072 MoveAxis(N, 0, ABG)
01:57:47.989 00.000 10072 Move returns status 0, amount 0
01:57:47.989 00.000 10072 move complete, result=0
01:57:47.989 00.000 10072 worker thread done servicing request
01:57:47.989 00.000 10072 Worker thread wakes up
01:57:47.989 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:47.989 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:47.989 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.2 px 0 ms NORTH
01:57:48.625 00.636 10072 Exposure complete
01:57:48.654 00.029 10072 worker thread done servicing request
01:57:48.654 00.000 1032 OnExposeComplete: enter
01:57:48.654 00.000 1032 UpdateGuideState(): m_state=6
01:57:48.668 00.014 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1200
01:57:48.668 00.000 1032 Star::Find returns 1 (0), X=224.30, Y=615.97, Mass=1400, SNR=26.4, Peak=150 HFD=2.6
01:57:48.670 00.002 1032 MultiStar: [#1 0.24,-0.14,0.98,U] [#2 0.25,-0.10,0.75,U] [#3 0.21,-0.04,0.68,U] [#4 0.24,-0.03,0.73,U] [#5 0.09,0.00,0.61,U] [#6 0.19,-0.08,0.71,U] [#7 0.16,-0.11,0.59,U] [#8 0.30,-0.05,0.51,U] 
01:57:48.672 00.002 1032 refined, 8 included, MultiStar: {0.24, -0.09}, one-star: {0.42, -0.17}
01:57:48.674 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
01:57:48.674 00.000 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
01:57:48.674 00.000 1032 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-0.34 mountX=-0.15 mountY=-0.21, mountTheta=-2.17
01:57:48.679 00.005 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.09, opts=13)
01:57:48.681 00.002 1032 Enqueuing Move request for scope (0.24, -0.09)
01:57:48.683 00.002 10072 Worker thread wakes up
01:57:48.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
01:57:48.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
01:57:48.683 00.000 10072 Moving (0.24, -0.09) raw xDistance=-0.15 yDistance=-0.21
01:57:48.686 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:48.688 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 305.00
01:57:48.688 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
01:57:48.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:57:48.688 00.000 10072 MoveAxis(E, 78, ABG)
01:57:48.688 00.000 10072 Guiding  Dir = 2, Dur = 78
01:57:48.688 00.000 10072 IsGuiding returns 0
01:57:48.688 00.000 10072 PulseGuide returned control before completion, sleep 88
01:57:48.703 00.015 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:57:48.703 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:48.703 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:48.703 00.000 1032 Enqueuing Expose request
01:57:48.781 00.078 10072 IsGuiding returns 1
01:57:48.781 00.000 10072 scope still moving after pulse duration time elapsed
01:57:48.813 00.032 10072 IsGuiding returns 0
01:57:48.813 00.000 10072 scope move finished after 78 + 46 ms
01:57:48.813 00.000 10072 Move returns status 0, amount 78
01:57:48.813 00.000 10072 MoveAxis(N, 137, ABG)
01:57:48.814 00.001 10072 Guiding  Dir = 0, Dur = 137
01:57:48.814 00.000 10072 IsGuiding returns 0
01:57:48.815 00.001 10072 PulseGuide returned control before completion, sleep 147
01:57:48.974 00.159 10072 IsGuiding returns 0
01:57:48.974 00.000 10072 Move returns status 0, amount 137
01:57:48.974 00.000 10072 move complete, result=0
01:57:48.974 00.000 10072 worker thread done servicing request
01:57:48.974 00.000 10072 Worker thread wakes up
01:57:48.974 00.000 1032 GuideStep: -0.1 px 78 ms EAST, -0.2 px 137 ms NORTH
01:57:48.976 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:48.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:49.386 00.410 10072 Exposure complete
01:57:49.430 00.044 10072 worker thread done servicing request
01:57:49.430 00.000 1032 OnExposeComplete: enter
01:57:49.432 00.002 1032 UpdateGuideState(): m_state=6
01:57:49.434 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1201
01:57:49.436 00.002 1032 Star::Find returns 1 (0), X=224.08, Y=616.02, Mass=1316, SNR=25.6, Peak=141 HFD=2.8
01:57:49.436 00.000 1032 MultiStar: [#1 0.15,-0.09,1.03,U] [#2 0.11,-0.14,0.74,U] [#3 0.10,-0.07,0.66,U] [#4 0.11,-0.03,0.75,U] [#5 -0.00,-0.08,0.62,U] [#6 -0.02,-0.11,0.71,U] [#7 0.02,0.05,0.60,U] [#8 0.06,-0.04,0.55,U] 
01:57:49.436 00.000 1032 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.20, -0.12}
01:57:49.436 00.000 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
01:57:49.436 00.000 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
01:57:49.436 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.71 mountX=-0.10 mountY=-0.07, mountTheta=-2.54
01:57:49.447 00.011 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.08, opts=13)
01:57:49.447 00.000 1032 Enqueuing Move request for scope (0.09, -0.08)
01:57:49.450 00.003 10072 Worker thread wakes up
01:57:49.450 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
01:57:49.450 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
01:57:49.450 00.000 10072 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=-0.07
01:57:49.453 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:49.454 00.001 10072 PPEC rslt: input = -0.10, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.00
01:57:49.454 00.000 10072 PPEC: input: -0.10, control: -0.01, exposure: 500
01:57:49.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:49.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:57:49.454 00.000 10072 MoveAxis(E, 11, ABG)
01:57:49.454 00.000 10072 Guiding  Dir = 2, Dur = 11
01:57:49.455 00.001 10072 IsGuiding returns 0
01:57:49.456 00.001 10072 PulseGuide returned control before completion, sleep 21
01:57:49.471 00.015 1032 UpdateGuideState exits: m=1316 SNR=25.6
01:57:49.471 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:49.471 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:49.471 00.000 1032 Enqueuing Expose request
01:57:49.487 00.016 10072 IsGuiding returns 0
01:57:49.487 00.000 10072 Move returns status 0, amount 11
01:57:49.487 00.000 10072 MoveAxis(N, 0, ABG)
01:57:49.487 00.000 10072 Move returns status 0, amount 0
01:57:49.487 00.000 10072 move complete, result=0
01:57:49.488 00.001 10072 worker thread done servicing request
01:57:49.488 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
01:57:49.490 00.002 10072 Worker thread wakes up
01:57:49.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:49.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:50.122 00.632 10072 Exposure complete
01:57:50.159 00.037 10072 worker thread done servicing request
01:57:50.159 00.000 1032 OnExposeComplete: enter
01:57:50.159 00.000 1032 UpdateGuideState(): m_state=6
01:57:50.169 00.010 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1202
01:57:50.169 00.000 1032 Star::Find returns 1 (0), X=223.97, Y=616.14, Mass=1242, SNR=24.8, Peak=117 HFD=2.8
01:57:50.169 00.000 1032 MultiStar: [#1 -0.12,-0.02,1.06,U] [#2 -0.01,-0.02,0.78,U] [#3 0.01,0.08,0.71,U] [#4 -0.02,0.17,0.75,U] [#5 -0.19,0.13,0.63,U] [#6 -0.16,-0.05,0.75,U] [#7 -0.06,0.10,0.62,U] [#8 -0.09,-0.04,0.57,U] 
01:57:50.172 00.003 1032 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {0.09, 0.00}
01:57:50.172 00.000 1032 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.83) = xAngle (0.74 = 0.74)
01:57:50.176 00.004 1032 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.74 = 0.74)
01:57:50.176 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.57 mountX=0.05 mountY=0.04, mountTheta=0.74
01:57:50.176 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
01:57:50.176 00.000 1032 Enqueuing Move request for scope (-0.05, 0.03)
01:57:50.176 00.000 10072 Worker thread wakes up
01:57:50.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
01:57:50.176 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
01:57:50.176 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.05 yDistance=0.04
01:57:50.185 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:50.187 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.01
01:57:50.187 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:57:50.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:50.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:57:50.187 00.000 10072 MoveAxis(E, 11, ABG)
01:57:50.187 00.000 10072 Guiding  Dir = 2, Dur = 11
01:57:50.187 00.000 10072 IsGuiding returns 0
01:57:50.189 00.002 10072 PulseGuide returned control before completion, sleep 21
01:57:50.203 00.014 1032 UpdateGuideState exits: m=1242 SNR=24.8
01:57:50.204 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:50.204 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:50.210 00.006 1032 Enqueuing Expose request
01:57:50.220 00.010 10072 IsGuiding returns 0
01:57:50.220 00.000 10072 Move returns status 0, amount 11
01:57:50.220 00.000 10072 MoveAxis(N, 0, ABG)
01:57:50.220 00.000 10072 Move returns status 0, amount 0
01:57:50.220 00.000 10072 move complete, result=0
01:57:50.220 00.000 10072 worker thread done servicing request
01:57:50.220 00.000 10072 Worker thread wakes up
01:57:50.220 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:50.220 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:50.220 00.000 1032 GuideStep: 0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
01:57:50.637 00.417 10072 Exposure complete
01:57:50.672 00.035 10072 worker thread done servicing request
01:57:50.672 00.000 1032 OnExposeComplete: enter
01:57:50.681 00.009 1032 UpdateGuideState(): m_state=6
01:57:50.682 00.001 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1203
01:57:50.682 00.000 1032 Star::Find returns 1 (0), X=224.00, Y=616.06, Mass=1258, SNR=25.0, Peak=120 HFD=2.8
01:57:50.686 00.004 1032 MultiStar: [#1 -0.06,-0.09,1.10,U] [#2 -0.21,-0.20,0.79,U] [#3 -0.25,0.09,0.72,U] [#4 -0.06,0.00,0.78,U] [#5 -0.19,0.01,0.63,U] [#6 -0.17,0.05,0.74,U] [#7 -0.22,-0.01,0.61,U] [#8 0.01,-0.05,0.53,U] 
01:57:50.686 00.000 1032 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {0.12, -0.08}
01:57:50.686 00.000 1032 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.83) = xAngle (-4.63 = 1.65)
01:57:50.686 00.000 1032 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.63 = 1.65)
01:57:50.686 00.000 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.80 mountX=-0.01 mountY=0.11, mountTheta=1.65
01:57:50.686 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.04, opts=13)
01:57:50.686 00.000 1032 Enqueuing Move request for scope (-0.10, -0.04)
01:57:50.697 00.011 10072 Worker thread wakes up
01:57:50.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
01:57:50.697 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
01:57:50.697 00.000 10072 Moving (-0.10, -0.04) raw xDistance=-0.01 yDistance=0.11
01:57:50.699 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:50.701 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.01
01:57:50.701 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:57:50.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:50.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:57:50.701 00.000 10072 MoveAxis(E, 10, ABG)
01:57:50.701 00.000 10072 Guiding  Dir = 2, Dur = 10
01:57:50.703 00.002 10072 IsGuiding returns 0
01:57:50.703 00.000 10072 PulseGuide returned control before completion, sleep 20
01:57:50.719 00.016 1032 UpdateGuideState exits: m=1258 SNR=25.0
01:57:50.720 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:50.722 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:50.724 00.002 1032 Enqueuing Expose request
01:57:50.735 00.011 10072 IsGuiding returns 0
01:57:50.735 00.000 10072 Move returns status 0, amount 10
01:57:50.735 00.000 10072 MoveAxis(N, 0, ABG)
01:57:50.735 00.000 10072 Move returns status 0, amount 0
01:57:50.735 00.000 10072 move complete, result=0
01:57:50.735 00.000 10072 worker thread done servicing request
01:57:50.735 00.000 10072 Worker thread wakes up
01:57:50.735 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:50.735 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:50.735 00.000 1032 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
01:57:51.373 00.638 10072 Exposure complete
01:57:51.415 00.042 10072 worker thread done servicing request
01:57:51.415 00.000 1032 OnExposeComplete: enter
01:57:51.417 00.002 1032 UpdateGuideState(): m_state=6
01:57:51.419 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1204
01:57:51.421 00.002 1032 Star::Find returns 1 (0), X=224.06, Y=615.92, Mass=1307, SNR=25.5, Peak=131 HFD=2.8
01:57:51.422 00.001 1032 MultiStar: [#1 0.06,-0.25,1.01,U] [#2 -0.06,-0.16,0.78,U] [#3 -0.15,-0.03,0.71,U] [#4 -0.02,-0.02,0.76,U] [#5 -0.10,-0.17,0.64,U] [#6 0.05,-0.16,0.72,U] [#7 -0.12,-0.14,0.62,U] [#8 -0.17,-0.24,0.51,U] 
01:57:51.424 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.16}, one-star: {0.18, -0.22}
01:57:51.424 00.000 1032 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.83) = xAngle (-3.51 = 2.78)
01:57:51.424 00.000 1032 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.51 = 2.78)
01:57:51.431 00.007 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.68 mountX=-0.15 mountY=0.06, mountTheta=2.78
01:57:51.431 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.16, opts=13)
01:57:51.431 00.000 1032 Enqueuing Move request for scope (-0.02, -0.16)
01:57:51.435 00.004 10072 Worker thread wakes up
01:57:51.435 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
01:57:51.435 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
01:57:51.435 00.000 10072 Moving (-0.02, -0.16) raw xDistance=-0.15 yDistance=0.06
01:57:51.437 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:51.439 00.002 10072 PPEC rslt: input = -0.15, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 305.01
01:57:51.439 00.000 10072 PPEC: input: -0.15, control: -0.08, exposure: 500
01:57:51.439 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:51.439 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:57:51.439 00.000 10072 MoveAxis(E, 80, ABG)
01:57:51.439 00.000 10072 Guiding  Dir = 2, Dur = 80
01:57:51.440 00.001 10072 IsGuiding returns 0
01:57:51.440 00.000 10072 PulseGuide returned control before completion, sleep 90
01:57:51.454 00.014 1032 UpdateGuideState exits: m=1307 SNR=25.5
01:57:51.456 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:51.456 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:51.456 00.000 1032 Enqueuing Expose request
01:57:51.535 00.079 10072 IsGuiding returns 1
01:57:51.535 00.000 10072 scope still moving after pulse duration time elapsed
01:57:51.568 00.033 10072 IsGuiding returns 0
01:57:51.568 00.000 10072 scope move finished after 80 + 47 ms
01:57:51.568 00.000 10072 Move returns status 0, amount 80
01:57:51.568 00.000 10072 MoveAxis(N, 0, ABG)
01:57:51.568 00.000 10072 Move returns status 0, amount 0
01:57:51.568 00.000 10072 move complete, result=0
01:57:51.568 00.000 10072 worker thread done servicing request
01:57:51.568 00.000 10072 Worker thread wakes up
01:57:51.568 00.000 1032 GuideStep: -0.1 px 80 ms EAST, 0.1 px 0 ms NORTH
01:57:51.568 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:51.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:51.981 00.413 10072 Exposure complete
01:57:52.026 00.045 10072 worker thread done servicing request
01:57:52.026 00.000 1032 OnExposeComplete: enter
01:57:52.026 00.000 1032 UpdateGuideState(): m_state=6
01:57:52.026 00.000 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1205
01:57:52.026 00.000 1032 Star::Find returns 1 (0), X=224.10, Y=615.99, Mass=1283, SNR=25.2, Peak=128 HFD=2.7
01:57:52.026 00.000 1032 MultiStar: [#1 -0.01,-0.15,1.07,U] [#2 0.02,-0.14,0.80,U] [#3 -0.00,-0.14,0.68,U] [#4 0.08,-0.05,0.75,U] [#5 0.00,-0.02,0.65,U] [#6 0.01,-0.22,0.73,U] [#7 -0.23,-0.14,0.59,U] [#8 -0.00,-0.11,0.53,U] 
01:57:52.026 00.000 1032 refined, 8 included, MultiStar: {0.02, -0.13}, one-star: {0.21, -0.15}
01:57:52.026 00.000 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
01:57:52.026 00.000 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
01:57:52.026 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.41 mountX=-0.13 mountY=0.01, mountTheta=3.04
01:57:52.026 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.13, opts=13)
01:57:52.041 00.015 1032 Enqueuing Move request for scope (0.02, -0.13)
01:57:52.043 00.002 10072 Worker thread wakes up
01:57:52.043 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
01:57:52.043 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
01:57:52.043 00.000 10072 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=0.01
01:57:52.045 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:52.047 00.002 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.01
01:57:52.047 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 500
01:57:52.047 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:52.047 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:57:52.047 00.000 10072 MoveAxis(E, 10, ABG)
01:57:52.047 00.000 10072 Guiding  Dir = 2, Dur = 10
01:57:52.050 00.003 10072 IsGuiding returns 0
01:57:52.050 00.000 10072 PulseGuide returned control before completion, sleep 20
01:57:52.066 00.016 1032 UpdateGuideState exits: m=1283 SNR=25.2
01:57:52.068 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:52.068 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:52.068 00.000 1032 Enqueuing Expose request
01:57:52.081 00.013 10072 IsGuiding returns 0
01:57:52.081 00.000 10072 Move returns status 0, amount 10
01:57:52.081 00.000 10072 MoveAxis(N, 0, ABG)
01:57:52.081 00.000 10072 Move returns status 0, amount 0
01:57:52.081 00.000 10072 move complete, result=0
01:57:52.081 00.000 10072 worker thread done servicing request
01:57:52.081 00.000 10072 Worker thread wakes up
01:57:52.081 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:52.081 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:52.083 00.002 1032 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
01:57:52.718 00.635 10072 Exposure complete
01:57:52.752 00.034 10072 worker thread done servicing request
01:57:52.752 00.000 1032 OnExposeComplete: enter
01:57:52.764 00.012 1032 UpdateGuideState(): m_state=6
01:57:52.766 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1206
01:57:52.766 00.000 1032 Star::Find returns 1 (0), X=224.03, Y=616.14, Mass=1354, SNR=25.9, Peak=120 HFD=2.7
01:57:52.769 00.003 1032 MultiStar: [#1 -0.02,-0.04,1.02,U] [#2 -0.04,-0.05,0.74,U] [#3 -0.02,0.00,0.69,U] [#4 0.01,0.02,0.72,U] [#5 -0.08,0.01,0.61,U] [#6 -0.07,-0.06,0.73,U] [#7 -0.18,-0.01,0.60,U] [#8 0.05,-0.01,0.55,U] 
01:57:52.771 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.14, -0.00}
01:57:52.773 00.002 1032 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.83) = xAngle (-4.06 = 2.22)
01:57:52.773 00.000 1032 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.06 = 2.22)
01:57:52.775 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.23 mountX=-0.01 mountY=0.02, mountTheta=2.22
01:57:52.779 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
01:57:52.780 00.001 1032 Enqueuing Move request for scope (-0.01, -0.02)
01:57:52.782 00.002 10072 Worker thread wakes up
01:57:52.782 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
01:57:52.782 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
01:57:52.782 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.01 yDistance=0.02
01:57:52.785 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:52.787 00.002 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.02
01:57:52.787 00.000 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:57:52.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:52.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:57:52.787 00.000 10072 MoveAxis(E, 11, ABG)
01:57:52.787 00.000 10072 Guiding  Dir = 2, Dur = 11
01:57:52.788 00.001 10072 IsGuiding returns 0
01:57:52.789 00.001 10072 PulseGuide returned control before completion, sleep 21
01:57:52.805 00.016 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:57:52.807 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:52.807 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:52.807 00.000 1032 Enqueuing Expose request
01:57:52.820 00.013 10072 IsGuiding returns 0
01:57:52.820 00.000 10072 Move returns status 0, amount 11
01:57:52.820 00.000 10072 MoveAxis(N, 0, ABG)
01:57:52.820 00.000 10072 Move returns status 0, amount 0
01:57:52.820 00.000 10072 move complete, result=0
01:57:52.820 00.000 10072 worker thread done servicing request
01:57:52.820 00.000 10072 Worker thread wakes up
01:57:52.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:52.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:52.820 00.000 1032 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
01:57:53.237 00.417 10072 Exposure complete
01:57:53.277 00.040 10072 worker thread done servicing request
01:57:53.277 00.000 1032 OnExposeComplete: enter
01:57:53.283 00.006 1032 UpdateGuideState(): m_state=6
01:57:53.283 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1207
01:57:53.286 00.003 1032 Star::Find returns 1 (0), X=223.97, Y=616.25, Mass=1295, SNR=25.3, Peak=112 HFD=2.8
01:57:53.288 00.002 1032 MultiStar: [#1 -0.11,0.09,1.02,U] [#2 -0.09,0.10,0.79,U] [#3 0.08,0.19,0.67,U] [#4 -0.02,0.01,0.75,U] [#5 -0.02,0.25,0.62,U] [#6 -0.18,0.06,0.74,U] [#7 -0.11,0.07,0.61,U] [#8 0.11,0.03,0.55,U] 
01:57:53.290 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {0.09, 0.11}
01:57:53.292 00.002 1032 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.83) = xAngle (0.04 = 0.04)
01:57:53.292 00.000 1032 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.04 = 0.04)
01:57:53.294 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.87 mountX=0.11 mountY=0.00, mountTheta=0.04
01:57:53.297 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.10, opts=13)
01:57:53.299 00.002 1032 Enqueuing Move request for scope (-0.03, 0.10)
01:57:53.301 00.002 10072 Worker thread wakes up
01:57:53.301 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
01:57:53.301 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
01:57:53.301 00.000 10072 Moving (-0.03, 0.10) raw xDistance=0.11 yDistance=0.00
01:57:53.303 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:53.305 00.002 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.02
01:57:53.305 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
01:57:53.305 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:53.305 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:57:53.305 00.000 10072 MoveAxis(E, 10, ABG)
01:57:53.305 00.000 10072 Guiding  Dir = 2, Dur = 10
01:57:53.307 00.002 10072 IsGuiding returns 0
01:57:53.307 00.000 10072 PulseGuide returned control before completion, sleep 20
01:57:53.311 00.004 1032 UpdateGuideState exits: m=1295 SNR=25.3
01:57:53.325 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:53.326 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:53.328 00.002 1032 Enqueuing Expose request
01:57:53.339 00.011 10072 IsGuiding returns 0
01:57:53.339 00.000 10072 Move returns status 0, amount 10
01:57:53.339 00.000 10072 MoveAxis(N, 0, ABG)
01:57:53.339 00.000 10072 Move returns status 0, amount 0
01:57:53.339 00.000 10072 move complete, result=0
01:57:53.339 00.000 10072 worker thread done servicing request
01:57:53.339 00.000 10072 Worker thread wakes up
01:57:53.339 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:53.339 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:53.341 00.002 1032 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
01:57:53.977 00.636 10072 Exposure complete
01:57:54.016 00.039 10072 worker thread done servicing request
01:57:54.022 00.006 1032 OnExposeComplete: enter
01:57:54.024 00.002 1032 UpdateGuideState(): m_state=6
01:57:54.026 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1208
01:57:54.028 00.002 1032 Star::Find returns 1 (0), X=224.03, Y=616.14, Mass=1194, SNR=24.4, Peak=130 HFD=2.7
01:57:54.028 00.000 1032 MultiStar: [#1 -0.05,-0.04,1.10,U] [#2 0.10,0.02,0.81,U] [#3 -0.02,0.00,0.72,U] [#4 0.06,-0.05,0.76,U] [#5 0.01,0.11,0.64,U] [#6 -0.01,-0.04,0.73,U] [#7 -0.01,0.17,0.62,U] [#8 0.01,0.01,0.55,U] 
01:57:54.030 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.15, -0.00}
01:57:54.032 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
01:57:54.034 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
01:57:54.036 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.35 mountX=0.00 mountY=-0.03, mountTheta=-1.48
01:57:54.038 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.01, opts=13)
01:57:54.041 00.003 1032 Enqueuing Move request for scope (0.03, 0.01)
01:57:54.041 00.000 10072 Worker thread wakes up
01:57:54.041 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
01:57:54.041 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
01:57:54.041 00.000 10072 Moving (0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
01:57:54.045 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:54.045 00.000 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.02
01:57:54.045 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
01:57:54.045 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:54.045 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:57:54.045 00.000 10072 MoveAxis(E, 11, ABG)
01:57:54.045 00.000 10072 Guiding  Dir = 2, Dur = 11
01:57:54.048 00.003 10072 IsGuiding returns 0
01:57:54.048 00.000 10072 PulseGuide returned control before completion, sleep 21
01:57:54.063 00.015 1032 UpdateGuideState exits: m=1194 SNR=24.4
01:57:54.065 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:54.067 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:54.069 00.002 1032 Enqueuing Expose request
01:57:54.080 00.011 10072 IsGuiding returns 0
01:57:54.080 00.000 10072 Move returns status 0, amount 11
01:57:54.080 00.000 10072 MoveAxis(N, 0, ABG)
01:57:54.080 00.000 10072 Move returns status 0, amount 0
01:57:54.080 00.000 10072 move complete, result=0
01:57:54.080 00.000 10072 worker thread done servicing request
01:57:54.081 00.001 10072 Worker thread wakes up
01:57:54.081 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:54.081 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:54.081 00.000 1032 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
01:57:54.492 00.411 10072 Exposure complete
01:57:54.539 00.047 10072 worker thread done servicing request
01:57:54.540 00.001 1032 OnExposeComplete: enter
01:57:54.540 00.000 1032 UpdateGuideState(): m_state=6
01:57:54.540 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1209
01:57:54.540 00.000 1032 Star::Find returns 1 (0), X=224.04, Y=616.06, Mass=1199, SNR=24.4, Peak=110 HFD=2.8
01:57:54.540 00.000 1032 MultiStar: [#1 -0.06,-0.12,1.11,U] [#2 0.02,-0.00,0.79,U] [#3 0.09,0.08,0.72,U] [#4 0.06,0.03,0.74,U] [#5 -0.06,0.05,0.66,U] [#6 0.05,0.04,0.75,U] [#7 0.07,0.01,0.62,U] [#8 0.01,-0.09,0.58,U] 
01:57:54.547 00.007 1032 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.16, -0.08}
01:57:54.550 00.003 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
01:57:54.550 00.000 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
01:57:54.550 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.41 mountX=-0.03 mountY=-0.03, mountTheta=-2.24
01:57:54.550 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
01:57:54.557 00.007 1032 Enqueuing Move request for scope (0.04, -0.02)
01:57:54.559 00.002 10072 Worker thread wakes up
01:57:54.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
01:57:54.559 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
01:57:54.559 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
01:57:54.561 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:54.561 00.000 10072 PPEC rslt: input = -0.03, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.03
01:57:54.561 00.000 10072 PPEC: input: -0.03, control: -0.01, exposure: 500
01:57:54.561 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:54.561 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:57:54.561 00.000 10072 MoveAxis(E, 9, ABG)
01:57:54.561 00.000 10072 Guiding  Dir = 2, Dur = 9
01:57:54.564 00.003 10072 IsGuiding returns 0
01:57:54.564 00.000 10072 PulseGuide returned control before completion, sleep 19
01:57:54.580 00.016 1032 UpdateGuideState exits: m=1199 SNR=24.4
01:57:54.582 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:54.584 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:54.586 00.002 1032 Enqueuing Expose request
01:57:54.596 00.010 10072 IsGuiding returns 0
01:57:54.596 00.000 10072 Move returns status 0, amount 9
01:57:54.596 00.000 10072 MoveAxis(N, 0, ABG)
01:57:54.596 00.000 10072 Move returns status 0, amount 0
01:57:54.596 00.000 10072 move complete, result=0
01:57:54.596 00.000 10072 worker thread done servicing request
01:57:54.596 00.000 10072 Worker thread wakes up
01:57:54.596 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:54.596 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:54.596 00.000 1032 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
01:57:55.231 00.635 10072 Exposure complete
01:57:55.271 00.040 10072 worker thread done servicing request
01:57:55.271 00.000 1032 OnExposeComplete: enter
01:57:55.271 00.000 1032 UpdateGuideState(): m_state=6
01:57:55.277 00.006 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1210
01:57:55.279 00.002 1032 Star::Find returns 1 (0), X=224.00, Y=616.14, Mass=1326, SNR=25.7, Peak=131 HFD=2.7
01:57:55.279 00.000 1032 MultiStar: [#1 -0.05,-0.12,1.04,U] [#2 -0.04,0.03,0.76,U] [#3 0.06,0.01,0.69,U] [#4 0.12,0.05,0.70,U] [#5 0.00,0.01,0.62,U] [#6 0.05,-0.04,0.73,U] [#7 -0.10,0.05,0.61,U] [#8 0.03,0.06,0.54,U] 
01:57:55.281 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {0.12, 0.00}
01:57:55.283 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
01:57:55.283 00.000 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
01:57:55.285 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.08 mountX=-0.01 mountY=-0.02, mountTheta=-1.91
01:57:55.287 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
01:57:55.290 00.003 1032 Enqueuing Move request for scope (0.02, -0.00)
01:57:55.290 00.000 10072 Worker thread wakes up
01:57:55.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
01:57:55.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
01:57:55.290 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
01:57:55.292 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:55.293 00.001 10072 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.03
01:57:55.295 00.002 10072 PPEC: input: -0.01, control: -0.01, exposure: 500
01:57:55.295 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:55.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:57:55.295 00.000 10072 MoveAxis(E, 10, ABG)
01:57:55.295 00.000 10072 Guiding  Dir = 2, Dur = 10
01:57:55.295 00.000 10072 IsGuiding returns 0
01:57:55.296 00.001 10072 PulseGuide returned control before completion, sleep 20
01:57:55.310 00.014 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:57:55.313 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:55.313 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:55.313 00.000 1032 Enqueuing Expose request
01:57:55.325 00.012 10072 IsGuiding returns 1
01:57:55.325 00.000 10072 scope still moving after pulse duration time elapsed
01:57:55.356 00.031 10072 IsGuiding returns 0
01:57:55.356 00.000 10072 scope move finished after 10 + 50 ms
01:57:55.356 00.000 10072 Move returns status 0, amount 10
01:57:55.356 00.000 10072 MoveAxis(N, 0, ABG)
01:57:55.356 00.000 10072 Move returns status 0, amount 0
01:57:55.356 00.000 10072 move complete, result=0
01:57:55.356 00.000 10072 worker thread done servicing request
01:57:55.356 00.000 10072 Worker thread wakes up
01:57:55.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:55.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:55.356 00.000 1032 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
01:57:55.771 00.415 10072 Exposure complete
01:57:55.816 00.045 10072 worker thread done servicing request
01:57:55.816 00.000 1032 OnExposeComplete: enter
01:57:55.816 00.000 1032 UpdateGuideState(): m_state=6
01:57:55.816 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1211
01:57:55.822 00.006 1032 Star::Find returns 1 (0), X=224.08, Y=616.20, Mass=1303, SNR=25.4, Peak=123 HFD=2.7
01:57:55.822 00.000 1032 MultiStar: [#1 -0.03,0.06,1.03,U] [#2 -0.03,0.09,0.82,U] [#3 -0.01,0.09,0.69,U] [#4 0.08,0.13,0.73,U] [#5 0.06,0.13,0.61,U] [#6 0.01,0.06,0.75,U] [#7 -0.13,0.13,0.63,U] [#8 0.04,0.05,0.52,U] 
01:57:55.822 00.000 1032 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.19, 0.06}
01:57:55.822 00.000 1032 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.83) = xAngle (-0.55 = -0.55)
01:57:55.829 00.007 1032 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.55 = -0.55)
01:57:55.829 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.28 mountX=0.08 mountY=-0.05, mountTheta=-0.55
01:57:55.832 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
01:57:55.832 00.000 1032 Enqueuing Move request for scope (0.03, 0.09)
01:57:55.832 00.000 10072 Worker thread wakes up
01:57:55.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
01:57:55.832 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
01:57:55.832 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
01:57:55.839 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:55.839 00.000 10072 PPEC rslt: input = 0.08, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.04
01:57:55.839 00.000 10072 PPEC: input: 0.08, control: -0.01, exposure: 500
01:57:55.839 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:55.839 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:57:55.839 00.000 10072 MoveAxis(E, 9, ABG)
01:57:55.839 00.000 10072 Guiding  Dir = 2, Dur = 9
01:57:55.842 00.003 10072 IsGuiding returns 0
01:57:55.843 00.001 10072 PulseGuide returned control before completion, sleep 19
01:57:55.858 00.015 1032 UpdateGuideState exits: m=1303 SNR=25.4
01:57:55.860 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:55.860 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:55.864 00.004 1032 Enqueuing Expose request
01:57:55.874 00.010 10072 IsGuiding returns 0
01:57:55.874 00.000 10072 Move returns status 0, amount 9
01:57:55.874 00.000 10072 MoveAxis(N, 0, ABG)
01:57:55.874 00.000 10072 Move returns status 0, amount 0
01:57:55.874 00.000 10072 move complete, result=0
01:57:55.874 00.000 10072 worker thread done servicing request
01:57:55.874 00.000 10072 Worker thread wakes up
01:57:55.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:55.874 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:55.875 00.001 1032 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
01:57:56.511 00.636 10072 Exposure complete
01:57:56.555 00.044 10072 worker thread done servicing request
01:57:56.555 00.000 1032 OnExposeComplete: enter
01:57:56.557 00.002 1032 UpdateGuideState(): m_state=6
01:57:56.559 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1212
01:57:56.561 00.002 1032 Star::Find returns 1 (0), X=224.07, Y=616.12, Mass=1329, SNR=25.6, Peak=135 HFD=2.8
01:57:56.563 00.002 1032 MultiStar: [#1 0.00,0.07,1.00,U] [#2 0.12,0.05,0.76,U] [#3 -0.05,0.06,0.67,U] [#4 -0.01,0.06,0.75,U] [#5 -0.04,0.13,0.63,U] [#6 -0.01,0.01,0.71,U] [#7 -0.04,0.19,0.57,U] [#8 -0.08,0.09,0.55,U] 
01:57:56.563 00.000 1032 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.19, -0.02}
01:57:56.565 00.002 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
01:57:56.568 00.003 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
01:57:56.568 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.24 mountX=0.05 mountY=-0.04, mountTheta=-0.59
01:57:56.568 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
01:57:56.572 00.004 1032 Enqueuing Move request for scope (0.02, 0.06)
01:57:56.574 00.002 10072 Worker thread wakes up
01:57:56.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
01:57:56.574 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
01:57:56.574 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.04
01:57:56.577 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:56.579 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.04
01:57:56.579 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:57:56.579 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:56.579 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:57:56.579 00.000 10072 MoveAxis(E, 12, ABG)
01:57:56.579 00.000 10072 Guiding  Dir = 2, Dur = 12
01:57:56.580 00.001 10072 IsGuiding returns 0
01:57:56.580 00.000 10072 PulseGuide returned control before completion, sleep 22
01:57:56.596 00.016 1032 UpdateGuideState exits: m=1329 SNR=25.6
01:57:56.596 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:56.596 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:56.601 00.005 1032 Enqueuing Expose request
01:57:56.612 00.011 10072 IsGuiding returns 0
01:57:56.612 00.000 10072 Move returns status 0, amount 12
01:57:56.612 00.000 10072 MoveAxis(N, 0, ABG)
01:57:56.612 00.000 10072 Move returns status 0, amount 0
01:57:56.612 00.000 10072 move complete, result=0
01:57:56.612 00.000 10072 worker thread done servicing request
01:57:56.612 00.000 10072 Worker thread wakes up
01:57:56.612 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:56.612 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:56.613 00.001 1032 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
01:57:57.024 00.411 10072 Exposure complete
01:57:57.058 00.034 10072 worker thread done servicing request
01:57:57.058 00.000 1032 OnExposeComplete: enter
01:57:57.071 00.013 1032 UpdateGuideState(): m_state=6
01:57:57.071 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1213
01:57:57.075 00.004 1032 Star::Find returns 1 (0), X=224.09, Y=616.18, Mass=1252, SNR=24.9, Peak=111 HFD=2.8
01:57:57.075 00.000 1032 MultiStar: [#1 0.08,0.02,1.03,U] [#2 0.02,0.10,0.78,U] [#3 0.06,0.04,0.70,U] [#4 0.08,0.03,0.74,U] [#5 0.03,0.06,0.61,U] [#6 0.02,-0.02,0.72,U] [#7 -0.03,0.03,0.61,U] [#8 -0.05,0.09,0.55,U] 
01:57:57.078 00.003 1032 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.21, 0.03}
01:57:57.078 00.000 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
01:57:57.078 00.000 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
01:57:57.078 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.63 mountX=0.03 mountY=-0.07, mountTheta=-1.20
01:57:57.088 00.010 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
01:57:57.090 00.002 1032 Enqueuing Move request for scope (0.06, 0.04)
01:57:57.090 00.000 10072 Worker thread wakes up
01:57:57.090 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
01:57:57.092 00.002 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
01:57:57.092 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.03 yDistance=-0.07
01:57:57.092 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:57.094 00.002 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.05
01:57:57.094 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
01:57:57.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:57.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:57:57.094 00.000 10072 MoveAxis(E, 10, ABG)
01:57:57.094 00.000 10072 Guiding  Dir = 2, Dur = 10
01:57:57.096 00.002 10072 IsGuiding returns 0
01:57:57.096 00.000 10072 PulseGuide returned control before completion, sleep 20
01:57:57.112 00.016 1032 UpdateGuideState exits: m=1252 SNR=24.9
01:57:57.114 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:57.116 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:57.118 00.002 1032 Enqueuing Expose request
01:57:57.128 00.010 10072 IsGuiding returns 0
01:57:57.128 00.000 10072 Move returns status 0, amount 10
01:57:57.128 00.000 10072 MoveAxis(N, 0, ABG)
01:57:57.128 00.000 10072 Move returns status 0, amount 0
01:57:57.128 00.000 10072 move complete, result=0
01:57:57.128 00.000 10072 worker thread done servicing request
01:57:57.128 00.000 10072 Worker thread wakes up
01:57:57.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:57.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:57.128 00.000 1032 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
01:57:57.766 00.638 10072 Exposure complete
01:57:57.805 00.039 10072 worker thread done servicing request
01:57:57.805 00.000 1032 OnExposeComplete: enter
01:57:57.810 00.005 1032 UpdateGuideState(): m_state=6
01:57:57.812 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1214
01:57:57.814 00.002 1032 Star::Find returns 1 (0), X=224.10, Y=616.16, Mass=1341, SNR=25.8, Peak=131 HFD=2.8
01:57:57.814 00.000 1032 MultiStar: [#1 0.07,0.03,1.02,U] [#2 0.15,-0.01,0.75,U] [#3 0.13,0.09,0.69,U] [#4 0.08,0.06,0.74,U] [#5 0.21,0.09,0.60,U] [#6 0.08,0.09,0.74,U] [#7 -0.07,0.05,0.58,U] [#8 0.17,-0.13,0.56,U] 
01:57:57.816 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.21, 0.02}
01:57:57.818 00.002 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
01:57:57.820 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
01:57:57.822 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.28 mountX=0.00 mountY=-0.12, mountTheta=-1.55
01:57:57.824 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
01:57:57.826 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
01:57:57.826 00.000 10072 Worker thread wakes up
01:57:57.829 00.003 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
01:57:57.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
01:57:57.829 00.000 10072 Moving (0.12, 0.03) raw xDistance=0.00 yDistance=-0.12
01:57:57.829 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:57.831 00.002 10072 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.05
01:57:57.831 00.000 10072 PPEC: input: 0.00, control: -0.01, exposure: 500
01:57:57.831 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:57.831 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:57:57.831 00.000 10072 MoveAxis(E, 11, ABG)
01:57:57.833 00.002 10072 Guiding  Dir = 2, Dur = 11
01:57:57.833 00.000 10072 IsGuiding returns 0
01:57:57.833 00.000 10072 PulseGuide returned control before completion, sleep 21
01:57:57.839 00.006 1032 UpdateGuideState exits: m=1341 SNR=25.8
01:57:57.850 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:57.853 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:57.853 00.000 1032 Enqueuing Expose request
01:57:57.867 00.014 10072 IsGuiding returns 0
01:57:57.867 00.000 10072 Move returns status 0, amount 11
01:57:57.867 00.000 10072 MoveAxis(N, 0, ABG)
01:57:57.867 00.000 10072 Move returns status 0, amount 0
01:57:57.867 00.000 10072 move complete, result=0
01:57:57.867 00.000 10072 worker thread done servicing request
01:57:57.867 00.000 10072 Worker thread wakes up
01:57:57.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:57.867 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:57.867 00.000 1032 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
01:57:58.283 00.416 10072 Exposure complete
01:57:58.314 00.031 10072 worker thread done servicing request
01:57:58.314 00.000 1032 OnExposeComplete: enter
01:57:58.314 00.000 1032 UpdateGuideState(): m_state=6
01:57:58.327 00.013 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1215
01:57:58.329 00.002 1032 Star::Find returns 1 (0), X=224.11, Y=616.07, Mass=1316, SNR=25.6, Peak=122 HFD=2.8
01:57:58.331 00.002 1032 MultiStar: [#1 -0.04,0.10,1.03,U] [#2 0.01,0.12,0.76,U] [#3 0.10,0.07,0.70,U] [#4 0.20,0.07,0.76,U] [#5 0.04,0.14,0.61,U] [#6 -0.03,0.11,0.72,U] [#7 0.13,0.14,0.57,U] [#8 -0.01,-0.01,0.54,U] 
01:57:58.331 00.000 1032 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {0.23, -0.07}
01:57:58.333 00.002 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
01:57:58.335 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
01:57:58.335 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.74 mountX=0.05 mountY=-0.09, mountTheta=-1.09
01:57:58.339 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.07, opts=13)
01:57:58.341 00.002 1032 Enqueuing Move request for scope (0.07, 0.07)
01:57:58.343 00.002 10072 Worker thread wakes up
01:57:58.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
01:57:58.343 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
01:57:58.343 00.000 10072 Moving (0.07, 0.07) raw xDistance=0.05 yDistance=-0.09
01:57:58.346 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:58.348 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.06
01:57:58.348 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:57:58.348 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:58.348 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:57:58.348 00.000 10072 MoveAxis(E, 9, ABG)
01:57:58.348 00.000 10072 Guiding  Dir = 2, Dur = 9
01:57:58.349 00.001 10072 IsGuiding returns 0
01:57:58.349 00.000 10072 PulseGuide returned control before completion, sleep 19
01:57:58.362 00.013 1032 UpdateGuideState exits: m=1316 SNR=25.6
01:57:58.365 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:58.365 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:58.365 00.000 1032 Enqueuing Expose request
01:57:58.380 00.015 10072 IsGuiding returns 0
01:57:58.380 00.000 10072 Move returns status 0, amount 9
01:57:58.380 00.000 10072 MoveAxis(N, 0, ABG)
01:57:58.380 00.000 10072 Move returns status 0, amount 0
01:57:58.380 00.000 10072 move complete, result=0
01:57:58.380 00.000 10072 worker thread done servicing request
01:57:58.381 00.001 10072 Worker thread wakes up
01:57:58.381 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:58.381 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:58.381 00.000 1032 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
01:57:59.018 00.637 10072 Exposure complete
01:57:59.059 00.041 10072 worker thread done servicing request
01:57:59.059 00.000 1032 OnExposeComplete: enter
01:57:59.060 00.001 1032 UpdateGuideState(): m_state=6
01:57:59.060 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1216
01:57:59.062 00.002 1032 Star::Find returns 1 (0), X=224.11, Y=616.31, Mass=1363, SNR=26.0, Peak=128 HFD=2.7
01:57:59.064 00.002 1032 MultiStar: [#1 -0.02,0.15,1.02,U] [#2 -0.01,0.10,0.76,U] [#3 0.04,0.23,0.67,U] [#4 0.08,0.09,0.73,U] [#5 -0.01,0.17,0.61,U] [#6 0.03,0.13,0.74,U] [#7 -0.22,0.15,0.59,U] [#8 0.08,0.34,0.53,U] 
01:57:59.065 00.001 1032 refined, 8 included, MultiStar: {0.03, 0.16}, one-star: {0.23, 0.16}
01:57:59.065 00.000 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
01:57:59.065 00.000 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
01:57:59.065 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.37 mountX=0.15 mountY=-0.07, mountTheta=-0.46
01:57:59.065 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.16, opts=13)
01:57:59.065 00.000 1032 Enqueuing Move request for scope (0.03, 0.16)
01:57:59.065 00.000 10072 Worker thread wakes up
01:57:59.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
01:57:59.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
01:57:59.077 00.012 10072 Moving (0.03, 0.16) raw xDistance=0.15 yDistance=-0.07
01:57:59.077 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:59.078 00.001 10072 PPEC rslt: input = 0.15, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 305.06
01:57:59.078 00.000 10072 PPEC: input: 0.15, control: 0.06, exposure: 500
01:57:59.078 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:59.078 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:57:59.078 00.000 10072 MoveAxis(W, 58, ABG)
01:57:59.078 00.000 10072 Guiding  Dir = 3, Dur = 58
01:57:59.080 00.002 10072 IsGuiding returns 0
01:57:59.080 00.000 10072 PulseGuide returned control before completion, sleep 68
01:57:59.094 00.014 1032 UpdateGuideState exits: m=1363 SNR=26.0
01:57:59.096 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:59.098 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:59.100 00.002 1032 Enqueuing Expose request
01:57:59.162 00.062 10072 IsGuiding returns 0
01:57:59.162 00.000 10072 Move returns status 0, amount 58
01:57:59.162 00.000 10072 MoveAxis(N, 0, ABG)
01:57:59.162 00.000 10072 Move returns status 0, amount 0
01:57:59.162 00.000 10072 move complete, result=0
01:57:59.162 00.000 10072 worker thread done servicing request
01:57:59.162 00.000 10072 Worker thread wakes up
01:57:59.162 00.000 1032 GuideStep: 0.1 px 58 ms WEST, -0.1 px 0 ms NORTH
01:57:59.164 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:59.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:59.576 00.412 10072 Exposure complete
01:57:59.621 00.045 10072 worker thread done servicing request
01:57:59.621 00.000 1032 OnExposeComplete: enter
01:57:59.622 00.001 1032 UpdateGuideState(): m_state=6
01:57:59.624 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1217
01:57:59.626 00.002 1032 Star::Find returns 1 (0), X=224.16, Y=616.25, Mass=1490, SNR=27.2, Peak=132 HFD=2.9
01:57:59.628 00.002 1032 MultiStar: [#1 0.01,0.07,0.96,U] [#2 0.07,0.09,0.71,U] [#3 0.05,0.16,0.65,U] [#4 0.06,0.21,0.67,U] [#5 -0.03,0.27,0.58,U] [#6 0.06,0.12,0.67,U] [#7 -0.04,0.25,0.58,U] [#8 0.04,0.25,0.53,U] 
01:57:59.628 00.000 1032 refined, 8 included, MultiStar: {0.07, 0.16}, one-star: {0.27, 0.11}
01:57:59.630 00.002 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
01:57:59.632 00.002 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
01:57:59.634 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.15 mountX=0.13 mountY=-0.11, mountTheta=-0.68
01:57:59.636 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.16, opts=13)
01:57:59.638 00.002 1032 Enqueuing Move request for scope (0.07, 0.16)
01:57:59.639 00.001 10072 Worker thread wakes up
01:57:59.639 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
01:57:59.639 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
01:57:59.639 00.000 10072 Moving (0.07, 0.16) raw xDistance=0.13 yDistance=-0.11
01:57:59.641 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:57:59.644 00.003 10072 PPEC rslt: input = 0.13, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 305.07
01:57:59.644 00.000 10072 PPEC: input: 0.13, control: 0.05, exposure: 500
01:57:59.644 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:59.644 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:57:59.644 00.000 10072 MoveAxis(W, 52, ABG)
01:57:59.644 00.000 10072 Guiding  Dir = 3, Dur = 52
01:57:59.644 00.000 10072 IsGuiding returns 0
01:57:59.644 00.000 10072 PulseGuide returned control before completion, sleep 62
01:57:59.661 00.017 1032 UpdateGuideState exits: m=1490 SNR=27.2
01:57:59.663 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:59.663 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:57:59.665 00.002 1032 Enqueuing Expose request
01:57:59.717 00.052 10072 IsGuiding returns 0
01:57:59.717 00.000 10072 Move returns status 0, amount 52
01:57:59.718 00.001 10072 MoveAxis(N, 0, ABG)
01:57:59.718 00.000 10072 Move returns status 0, amount 0
01:57:59.718 00.000 10072 move complete, result=0
01:57:59.718 00.000 10072 worker thread done servicing request
01:57:59.718 00.000 10072 Worker thread wakes up
01:57:59.718 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:57:59.718 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:57:59.718 00.000 1032 GuideStep: 0.1 px 52 ms WEST, -0.1 px 0 ms NORTH
01:58:00.352 00.634 10072 Exposure complete
01:58:00.398 00.046 10072 worker thread done servicing request
01:58:00.400 00.002 1032 OnExposeComplete: enter
01:58:00.402 00.002 1032 UpdateGuideState(): m_state=6
01:58:00.402 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1218
01:58:00.402 00.000 1032 Star::Find returns 1 (0), X=224.12, Y=615.97, Mass=1292, SNR=25.3, Peak=136 HFD=2.8
01:58:00.402 00.000 1032 MultiStar: [#1 0.04,-0.14,1.05,U] [#2 0.10,0.01,0.78,U] [#3 0.19,0.00,0.69,U] [#4 0.18,-0.09,0.75,U] [#5 0.08,-0.00,0.61,U] [#6 0.07,-0.20,0.73,U] [#7 0.12,0.07,0.60,U] [#8 0.17,-0.09,0.54,U] 
01:58:00.402 00.000 1032 refined, 8 included, MultiStar: {0.13, -0.08}, one-star: {0.23, -0.17}
01:58:00.402 00.000 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
01:58:00.402 00.000 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
01:58:00.402 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.53 mountX=-0.11 mountY=-0.11, mountTheta=-2.36
01:58:00.402 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.08, opts=13)
01:58:00.416 00.014 1032 Enqueuing Move request for scope (0.13, -0.08)
01:58:00.419 00.003 10072 Worker thread wakes up
01:58:00.419 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
01:58:00.419 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
01:58:00.419 00.000 10072 Moving (0.13, -0.08) raw xDistance=-0.11 yDistance=-0.11
01:58:00.421 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:00.422 00.001 10072 PPEC rslt: input = -0.11, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.07
01:58:00.422 00.000 10072 PPEC: input: -0.11, control: -0.01, exposure: 500
01:58:00.424 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:00.424 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:58:00.424 00.000 10072 MoveAxis(E, 9, ABG)
01:58:00.424 00.000 10072 Guiding  Dir = 2, Dur = 9
01:58:00.425 00.001 10072 IsGuiding returns 0
01:58:00.426 00.001 10072 PulseGuide returned control before completion, sleep 19
01:58:00.441 00.015 1032 UpdateGuideState exits: m=1292 SNR=25.3
01:58:00.441 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:00.441 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:00.441 00.000 1032 Enqueuing Expose request
01:58:00.457 00.016 10072 IsGuiding returns 0
01:58:00.457 00.000 10072 Move returns status 0, amount 9
01:58:00.457 00.000 10072 MoveAxis(N, 0, ABG)
01:58:00.457 00.000 10072 Move returns status 0, amount 0
01:58:00.457 00.000 10072 move complete, result=0
01:58:00.457 00.000 10072 worker thread done servicing request
01:58:00.457 00.000 10072 Worker thread wakes up
01:58:00.457 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:00.457 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:00.457 00.000 1032 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
01:58:00.871 00.414 10072 Exposure complete
01:58:00.917 00.046 10072 worker thread done servicing request
01:58:00.917 00.000 1032 OnExposeComplete: enter
01:58:00.917 00.000 1032 UpdateGuideState(): m_state=6
01:58:00.917 00.000 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1219
01:58:00.922 00.005 1032 Star::Find returns 1 (0), X=224.13, Y=616.11, Mass=1326, SNR=25.7, Peak=138 HFD=2.8
01:58:00.923 00.001 1032 MultiStar: [#1 0.09,-0.02,1.02,U] [#2 -0.00,-0.00,0.77,U] [#3 0.12,-0.12,0.70,U] [#4 0.13,-0.02,0.73,U] [#5 0.08,0.09,0.62,U] [#6 0.13,-0.07,0.74,U] [#7 0.16,0.13,0.55,U] [#8 0.02,-0.11,0.52,U] 
01:58:00.923 00.000 1032 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.25, -0.03}
01:58:00.928 00.005 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
01:58:00.928 00.000 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
01:58:00.928 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-0.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
01:58:00.933 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
01:58:00.933 00.000 1032 Enqueuing Move request for scope (0.11, -0.02)
01:58:00.933 00.000 10072 Worker thread wakes up
01:58:00.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
01:58:00.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
01:58:00.933 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
01:58:00.940 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:00.940 00.000 10072 PPEC rslt: input = -0.05, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.08
01:58:00.940 00.000 10072 PPEC: input: -0.05, control: -0.01, exposure: 500
01:58:00.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:00.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:58:00.940 00.000 10072 MoveAxis(E, 8, ABG)
01:58:00.940 00.000 10072 Guiding  Dir = 2, Dur = 8
01:58:00.943 00.003 10072 IsGuiding returns 0
01:58:00.944 00.001 10072 PulseGuide returned control before completion, sleep 18
01:58:00.959 00.015 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:58:00.961 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:00.963 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:00.965 00.002 1032 Enqueuing Expose request
01:58:00.975 00.010 10072 IsGuiding returns 0
01:58:00.976 00.001 10072 Move returns status 0, amount 8
01:58:00.976 00.000 10072 MoveAxis(N, 0, ABG)
01:58:00.976 00.000 10072 Move returns status 0, amount 0
01:58:00.976 00.000 10072 move complete, result=0
01:58:00.976 00.000 10072 worker thread done servicing request
01:58:00.976 00.000 10072 Worker thread wakes up
01:58:00.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:00.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:00.978 00.002 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
01:58:01.613 00.635 10072 Exposure complete
01:58:01.642 00.029 10072 worker thread done servicing request
01:58:01.642 00.000 1032 OnExposeComplete: enter
01:58:01.659 00.017 1032 UpdateGuideState(): m_state=6
01:58:01.659 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1220
01:58:01.659 00.000 1032 Star::Find returns 1 (0), X=224.03, Y=616.17, Mass=1225, SNR=24.7, Peak=113 HFD=2.7
01:58:01.659 00.000 1032 MultiStar: [#1 -0.03,0.01,1.08,U] [#2 0.14,0.12,0.80,U] [#3 0.05,0.10,0.73,U] [#4 0.11,0.09,0.74,U] [#5 0.02,0.14,0.63,U] [#6 -0.00,0.04,0.74,U] [#7 -0.04,0.14,0.60,U] [#8 0.04,-0.00,0.53,U] 
01:58:01.659 00.000 1032 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.14, 0.03}
01:58:01.659 00.000 1032 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.83) = xAngle (-0.90 = -0.90)
01:58:01.659 00.000 1032 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.90 = -0.90)
01:58:01.659 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.93 mountX=0.05 mountY=-0.07, mountTheta=-0.90
01:58:01.672 00.013 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
01:58:01.674 00.002 1032 Enqueuing Move request for scope (0.05, 0.07)
01:58:01.676 00.002 10072 Worker thread wakes up
01:58:01.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:58:01.676 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:58:01.676 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
01:58:01.678 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:01.680 00.002 10072 PPEC rslt: input = 0.05, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.08
01:58:01.680 00.000 10072 PPEC: input: 0.05, control: -0.01, exposure: 500
01:58:01.680 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:01.680 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:58:01.680 00.000 10072 MoveAxis(E, 6, ABG)
01:58:01.680 00.000 10072 Guiding  Dir = 2, Dur = 6
01:58:01.681 00.001 10072 IsGuiding returns 0
01:58:01.682 00.001 10072 PulseGuide returned control before completion, sleep 16
01:58:01.698 00.016 1032 UpdateGuideState exits: m=1225 SNR=24.7
01:58:01.698 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:01.702 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:01.704 00.002 1032 Enqueuing Expose request
01:58:01.713 00.009 10072 IsGuiding returns 0
01:58:01.713 00.000 10072 Move returns status 0, amount 6
01:58:01.713 00.000 10072 MoveAxis(N, 0, ABG)
01:58:01.713 00.000 10072 Move returns status 0, amount 0
01:58:01.713 00.000 10072 move complete, result=0
01:58:01.713 00.000 10072 worker thread done servicing request
01:58:01.713 00.000 10072 Worker thread wakes up
01:58:01.713 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:01.713 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:01.715 00.002 1032 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
01:58:02.127 00.412 10072 Exposure complete
01:58:02.167 00.040 10072 worker thread done servicing request
01:58:02.175 00.008 1032 OnExposeComplete: enter
01:58:02.179 00.004 1032 UpdateGuideState(): m_state=6
01:58:02.179 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1221
01:58:02.181 00.002 1032 Star::Find returns 1 (0), X=224.11, Y=616.11, Mass=1330, SNR=25.7, Peak=125 HFD=2.8
01:58:02.184 00.003 1032 MultiStar: [#1 0.04,0.04,1.03,U] [#2 0.11,0.11,0.77,U] [#3 0.06,0.06,0.68,U] [#4 0.09,0.12,0.73,U] [#5 -0.10,0.08,0.61,U] [#6 0.09,-0.04,0.72,U] [#7 -0.06,0.13,0.62,U] [#8 0.07,-0.05,0.56,U] 
01:58:02.184 00.000 1032 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.22, -0.03}
01:58:02.186 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
01:58:02.188 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
01:58:02.190 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.58 mountX=0.03 mountY=-0.08, mountTheta=-1.25
01:58:02.192 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.04, opts=13)
01:58:02.194 00.002 1032 Enqueuing Move request for scope (0.07, 0.04)
01:58:02.196 00.002 10072 Worker thread wakes up
01:58:02.196 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
01:58:02.196 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
01:58:02.196 00.000 10072 Moving (0.07, 0.04) raw xDistance=0.03 yDistance=-0.08
01:58:02.198 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:02.200 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.09
01:58:02.200 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:58:02.200 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:02.200 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:58:02.200 00.000 10072 MoveAxis(E, 5, ABG)
01:58:02.200 00.000 10072 Guiding  Dir = 2, Dur = 5
01:58:02.200 00.000 10072 IsGuiding returns 0
01:58:02.201 00.001 10072 PulseGuide returned control before completion, sleep 15
01:58:02.216 00.015 10072 IsGuiding returns 1
01:58:02.216 00.000 10072 scope still moving after pulse duration time elapsed
01:58:02.216 00.000 1032 UpdateGuideState exits: m=1330 SNR=25.7
01:58:02.219 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:02.219 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:02.219 00.000 1032 Enqueuing Expose request
01:58:02.248 00.029 10072 IsGuiding returns 0
01:58:02.248 00.000 10072 scope move finished after 5 + 42 ms
01:58:02.248 00.000 10072 Move returns status 0, amount 5
01:58:02.248 00.000 10072 MoveAxis(N, 0, ABG)
01:58:02.248 00.000 10072 Move returns status 0, amount 0
01:58:02.248 00.000 10072 move complete, result=0
01:58:02.248 00.000 10072 worker thread done servicing request
01:58:02.248 00.000 10072 Worker thread wakes up
01:58:02.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:02.249 00.001 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:02.249 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
01:58:02.881 00.632 10072 Exposure complete
01:58:02.924 00.043 10072 worker thread done servicing request
01:58:02.924 00.000 1032 OnExposeComplete: enter
01:58:02.926 00.002 1032 UpdateGuideState(): m_state=6
01:58:02.928 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1222
01:58:02.930 00.002 1032 Star::Find returns 1 (0), X=224.06, Y=616.00, Mass=1308, SNR=25.5, Peak=135 HFD=2.8
01:58:02.932 00.002 1032 MultiStar: [#1 0.08,-0.13,1.00,U] [#2 0.10,0.10,0.78,U] [#3 0.07,-0.11,0.71,U] [#4 0.14,-0.04,0.74,U] [#5 0.13,0.06,0.60,U] [#6 0.02,0.01,0.75,U] [#7 0.00,-0.14,0.57,U] [#8 0.16,-0.11,0.55,U] 
01:58:02.932 00.000 1032 refined, 8 included, MultiStar: {0.10, -0.06}, one-star: {0.18, -0.14}
01:58:02.934 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
01:58:02.936 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
01:58:02.938 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.53 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
01:58:02.940 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
01:58:02.942 00.002 1032 Enqueuing Move request for scope (0.10, -0.06)
01:58:02.944 00.002 10072 Worker thread wakes up
01:58:02.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
01:58:02.944 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
01:58:02.944 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.08
01:58:02.946 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:02.947 00.001 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.10
01:58:02.947 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:58:02.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:02.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:58:02.947 00.000 10072 MoveAxis(E, 5, ABG)
01:58:02.947 00.000 10072 Guiding  Dir = 2, Dur = 5
01:58:02.949 00.002 10072 IsGuiding returns 0
01:58:02.949 00.000 10072 PulseGuide returned control before completion, sleep 15
01:58:02.965 00.016 10072 IsGuiding returns 0
01:58:02.965 00.000 10072 Move returns status 0, amount 5
01:58:02.966 00.001 1032 UpdateGuideState exits: m=1308 SNR=25.5
01:58:02.966 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:02.966 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:02.966 00.000 1032 Enqueuing Expose request
01:58:02.966 00.000 10072 MoveAxis(N, 0, ABG)
01:58:02.966 00.000 10072 Move returns status 0, amount 0
01:58:02.966 00.000 10072 move complete, result=0
01:58:02.966 00.000 10072 worker thread done servicing request
01:58:02.966 00.000 10072 Worker thread wakes up
01:58:02.966 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:02.966 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:02.966 00.000 1032 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
01:58:03.378 00.412 10072 Exposure complete
01:58:03.424 00.046 10072 worker thread done servicing request
01:58:03.424 00.000 1032 OnExposeComplete: enter
01:58:03.428 00.004 1032 UpdateGuideState(): m_state=6
01:58:03.430 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1223
01:58:03.430 00.000 1032 Star::Find returns 1 (0), X=224.06, Y=615.97, Mass=1400, SNR=26.4, Peak=137 HFD=2.8
01:58:03.430 00.000 1032 MultiStar: [#1 0.12,-0.12,0.97,U] [#2 0.12,-0.07,0.74,U] [#3 0.08,-0.13,0.68,U] [#4 0.22,-0.12,0.75,U] [#5 0.02,-0.10,0.61,U] [#6 -0.00,-0.03,0.69,U] [#7 -0.01,0.00,0.55,U] [#8 0.25,-0.22,0.55,U] 
01:58:03.430 00.000 1032 refined, 8 included, MultiStar: {0.11, -0.11}, one-star: {0.17, -0.17}
01:58:03.430 00.000 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
01:58:03.430 00.000 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
01:58:03.438 00.008 1032 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.76 mountX=-0.13 mountY=-0.08, mountTheta=-2.59
01:58:03.441 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.11, opts=13)
01:58:03.441 00.000 1032 Enqueuing Move request for scope (0.11, -0.11)
01:58:03.441 00.000 10072 Worker thread wakes up
01:58:03.441 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
01:58:03.441 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
01:58:03.441 00.000 10072 Moving (0.11, -0.11) raw xDistance=-0.13 yDistance=-0.08
01:58:03.441 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:03.441 00.000 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 305.10
01:58:03.441 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
01:58:03.441 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:03.441 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:58:03.441 00.000 10072 MoveAxis(E, 65, ABG)
01:58:03.441 00.000 10072 Guiding  Dir = 2, Dur = 65
01:58:03.450 00.009 10072 IsGuiding returns 0
01:58:03.450 00.000 10072 PulseGuide returned control before completion, sleep 75
01:58:03.466 00.016 1032 UpdateGuideState exits: m=1400 SNR=26.4
01:58:03.467 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:03.467 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:03.471 00.004 1032 Enqueuing Expose request
01:58:03.529 00.058 10072 IsGuiding returns 1
01:58:03.530 00.001 10072 scope still moving after pulse duration time elapsed
01:58:03.561 00.031 10072 IsGuiding returns 0
01:58:03.561 00.000 10072 scope move finished after 65 + 46 ms
01:58:03.562 00.001 10072 Move returns status 0, amount 65
01:58:03.562 00.000 10072 MoveAxis(N, 0, ABG)
01:58:03.562 00.000 10072 Move returns status 0, amount 0
01:58:03.562 00.000 10072 move complete, result=0
01:58:03.562 00.000 10072 worker thread done servicing request
01:58:03.562 00.000 1032 GuideStep: -0.1 px 65 ms EAST, -0.1 px 0 ms NORTH
01:58:03.564 00.002 10072 Worker thread wakes up
01:58:03.564 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:03.564 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:04.201 00.637 10072 Exposure complete
01:58:04.242 00.041 10072 worker thread done servicing request
01:58:04.242 00.000 1032 OnExposeComplete: enter
01:58:04.244 00.002 1032 UpdateGuideState(): m_state=6
01:58:04.246 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1224
01:58:04.247 00.001 1032 Star::Find returns 1 (0), X=224.18, Y=616.07, Mass=1266, SNR=25.1, Peak=126 HFD=2.7
01:58:04.249 00.002 1032 MultiStar: [#1 0.11,-0.02,1.02,U] [#2 0.12,0.03,0.79,U] [#3 0.09,0.18,0.72,U] [#4 -0.01,0.00,0.74,U] [#5 0.08,0.13,0.64,U] [#6 0.11,0.09,0.73,U] [#7 -0.03,0.02,0.63,U] [#8 0.05,0.07,0.54,U] 
01:58:04.251 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.29, -0.07}
01:58:04.251 00.000 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:58:04.253 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:58:04.255 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.37 mountX=0.01 mountY=-0.11, mountTheta=-1.46
01:58:04.257 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.04, opts=13)
01:58:04.259 00.002 1032 Enqueuing Move request for scope (0.10, 0.04)
01:58:04.261 00.002 10072 Worker thread wakes up
01:58:04.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
01:58:04.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
01:58:04.261 00.000 10072 Moving (0.10, 0.04) raw xDistance=0.01 yDistance=-0.11
01:58:04.263 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:04.263 00.000 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.11
01:58:04.263 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:58:04.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:04.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:58:04.263 00.000 10072 MoveAxis(E, 4, ABG)
01:58:04.263 00.000 10072 Guiding  Dir = 2, Dur = 4
01:58:04.266 00.003 10072 IsGuiding returns 0
01:58:04.266 00.000 10072 PulseGuide returned control before completion, sleep 14
01:58:04.281 00.015 1032 UpdateGuideState exits: m=1266 SNR=25.1
01:58:04.285 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:04.287 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:04.289 00.002 1032 Enqueuing Expose request
01:58:04.289 00.000 10072 IsGuiding returns 0
01:58:04.289 00.000 10072 Move returns status 0, amount 4
01:58:04.289 00.000 10072 MoveAxis(N, 0, ABG)
01:58:04.291 00.002 10072 Move returns status 0, amount 0
01:58:04.291 00.000 10072 move complete, result=0
01:58:04.291 00.000 10072 worker thread done servicing request
01:58:04.291 00.000 10072 Worker thread wakes up
01:58:04.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:04.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:04.297 00.006 1032 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
01:58:04.703 00.406 10072 Exposure complete
01:58:04.742 00.039 10072 worker thread done servicing request
01:58:04.742 00.000 1032 OnExposeComplete: enter
01:58:04.747 00.005 1032 UpdateGuideState(): m_state=6
01:58:04.749 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1225
01:58:04.751 00.002 1032 Star::Find returns 1 (0), X=224.10, Y=616.20, Mass=1302, SNR=25.4, Peak=129 HFD=2.7
01:58:04.753 00.002 1032 MultiStar: [#1 0.13,0.01,1.06,U] [#2 0.02,0.14,0.77,U] [#3 0.01,0.21,0.67,U] [#4 0.06,0.13,0.72,U] [#5 0.11,0.18,0.61,U] [#6 0.05,0.03,0.71,U] [#7 0.02,0.23,0.60,U] [#8 -0.02,0.12,0.57,U] 
01:58:04.755 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.21, 0.06}
01:58:04.755 00.000 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
01:58:04.757 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
01:58:04.759 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.96 mountX=0.09 mountY=-0.10, mountTheta=-0.87
01:58:04.762 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.11, opts=13)
01:58:04.763 00.001 1032 Enqueuing Move request for scope (0.08, 0.11)
01:58:04.766 00.003 10072 Worker thread wakes up
01:58:04.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
01:58:04.766 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
01:58:04.766 00.000 10072 Moving (0.08, 0.11) raw xDistance=0.09 yDistance=-0.10
01:58:04.768 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:04.768 00.000 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.12
01:58:04.768 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
01:58:04.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:04.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:58:04.768 00.000 10072 MoveAxis(E, 3, ABG)
01:58:04.768 00.000 10072 Guiding  Dir = 2, Dur = 3
01:58:04.771 00.003 10072 IsGuiding returns 0
01:58:04.771 00.000 10072 PulseGuide returned control before completion, sleep 13
01:58:04.779 00.008 1032 UpdateGuideState exits: m=1302 SNR=25.4
01:58:04.788 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:04.788 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:04.788 00.000 1032 Enqueuing Expose request
01:58:04.788 00.000 10072 IsGuiding returns 0
01:58:04.788 00.000 10072 Move returns status 0, amount 3
01:58:04.788 00.000 10072 MoveAxis(N, 0, ABG)
01:58:04.793 00.005 10072 Move returns status 0, amount 0
01:58:04.793 00.000 10072 move complete, result=0
01:58:04.793 00.000 10072 worker thread done servicing request
01:58:04.793 00.000 10072 Worker thread wakes up
01:58:04.793 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:04.793 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:04.799 00.006 1032 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
01:58:05.422 00.623 10072 Exposure complete
01:58:05.461 00.039 10072 worker thread done servicing request
01:58:05.461 00.000 1032 OnExposeComplete: enter
01:58:05.467 00.006 1032 UpdateGuideState(): m_state=6
01:58:05.467 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1226
01:58:05.467 00.000 1032 Star::Find returns 1 (0), X=224.22, Y=616.14, Mass=1223, SNR=24.6, Peak=122 HFD=2.8
01:58:05.467 00.000 1032 MultiStar: [#1 0.18,0.01,1.11,U] [#2 0.10,0.02,0.79,U] [#3 0.17,0.13,0.73,U] [#4 0.16,0.09,0.76,U] [#5 0.04,0.18,0.63,U] [#6 0.15,-0.06,0.75,U] [#7 -0.02,-0.01,0.62,U] [#8 0.04,0.21,0.55,U] 
01:58:05.473 00.006 1032 refined, 8 included, MultiStar: {0.15, 0.05}, one-star: {0.34, -0.00}
01:58:05.473 00.000 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
01:58:05.473 00.000 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
01:58:05.473 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.35 mountX=0.01 mountY=-0.16, mountTheta=-1.48
01:58:05.473 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.05, opts=13)
01:58:05.484 00.011 1032 Enqueuing Move request for scope (0.15, 0.05)
01:58:05.485 00.001 10072 Worker thread wakes up
01:58:05.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
01:58:05.485 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
01:58:05.485 00.000 10072 Moving (0.15, 0.05) raw xDistance=0.01 yDistance=-0.16
01:58:05.487 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:05.490 00.003 10072 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.12
01:58:05.490 00.000 10072 PPEC: input: 0.01, control: -0.00, exposure: 500
01:58:05.490 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:05.490 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:58:05.490 00.000 10072 MoveAxis(E, 3, ABG)
01:58:05.490 00.000 10072 Guiding  Dir = 2, Dur = 3
01:58:05.491 00.001 10072 IsGuiding returns 0
01:58:05.491 00.000 10072 PulseGuide returned control before completion, sleep 13
01:58:05.506 00.015 10072 IsGuiding returns 0
01:58:05.506 00.000 1032 UpdateGuideState exits: m=1223 SNR=24.6
01:58:05.507 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:05.509 00.002 10072 Move returns status 0, amount 3
01:58:05.509 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:05.511 00.002 1032 Enqueuing Expose request
01:58:05.513 00.002 10072 MoveAxis(N, 0, ABG)
01:58:05.513 00.000 10072 Move returns status 0, amount 0
01:58:05.513 00.000 10072 move complete, result=0
01:58:05.513 00.000 10072 worker thread done servicing request
01:58:05.513 00.000 10072 Worker thread wakes up
01:58:05.513 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:05.513 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:05.518 00.005 1032 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
01:58:05.922 00.404 10072 Exposure complete
01:58:05.967 00.045 10072 worker thread done servicing request
01:58:05.967 00.000 1032 OnExposeComplete: enter
01:58:05.969 00.002 1032 UpdateGuideState(): m_state=6
01:58:05.969 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1227
01:58:05.969 00.000 1032 Star::Find returns 1 (0), X=224.14, Y=616.02, Mass=1360, SNR=26.0, Peak=140 HFD=2.7
01:58:05.969 00.000 1032 MultiStar: [#1 0.12,-0.02,1.01,U] [#2 0.15,-0.05,0.76,U] [#3 0.16,0.02,0.70,U] [#4 0.19,0.09,0.71,U] [#5 0.19,-0.01,0.61,U] [#6 0.14,-0.11,0.70,U] [#7 0.00,-0.05,0.56,U] [#8 0.31,-0.01,0.53,U] 
01:58:05.969 00.000 1032 refined, 8 included, MultiStar: {0.17, -0.03}, one-star: {0.26, -0.12}
01:58:05.969 00.000 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
01:58:05.969 00.000 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
01:58:05.969 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.18 mountX=-0.07 mountY=-0.16, mountTheta=-2.01
01:58:05.983 00.014 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
01:58:05.983 00.000 1032 Enqueuing Move request for scope (0.17, -0.03)
01:58:05.985 00.002 10072 Worker thread wakes up
01:58:05.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
01:58:05.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
01:58:05.985 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.07 yDistance=-0.16
01:58:05.989 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:05.989 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.13
01:58:05.989 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:58:05.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:05.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:58:05.989 00.000 10072 MoveAxis(E, 2, ABG)
01:58:05.989 00.000 10072 Guiding  Dir = 2, Dur = 2
01:58:05.992 00.003 10072 IsGuiding returns 0
01:58:05.992 00.000 10072 PulseGuide returned control before completion, sleep 12
01:58:06.008 00.016 10072 IsGuiding returns 0
01:58:06.008 00.000 10072 Move returns status 0, amount 2
01:58:06.008 00.000 10072 MoveAxis(N, 0, ABG)
01:58:06.008 00.000 10072 Move returns status 0, amount 0
01:58:06.008 00.000 10072 move complete, result=0
01:58:06.008 00.000 10072 worker thread done servicing request
01:58:06.009 00.001 1032 UpdateGuideState exits: m=1360 SNR=26.0
01:58:06.009 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:06.009 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:06.015 00.006 1032 Enqueuing Expose request
01:58:06.016 00.001 10072 Worker thread wakes up
01:58:06.016 00.000 1032 GuideStep: -0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
01:58:06.019 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:06.019 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:06.658 00.639 10072 Exposure complete
01:58:06.696 00.038 10072 worker thread done servicing request
01:58:06.696 00.000 1032 OnExposeComplete: enter
01:58:06.703 00.007 1032 UpdateGuideState(): m_state=6
01:58:06.707 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1228
01:58:06.707 00.000 1032 Star::Find returns 1 (0), X=224.15, Y=616.05, Mass=1354, SNR=25.9, Peak=138 HFD=2.8
01:58:06.709 00.002 1032 MultiStar: [#1 0.14,0.01,1.01,U] [#2 0.14,-0.05,0.74,U] [#3 0.11,0.02,0.69,U] [#4 0.19,-0.00,0.72,U] [#5 0.20,0.02,0.62,U] [#6 0.18,0.00,0.71,U] [#7 0.16,0.06,0.57,U] [#8 0.27,0.01,0.54,U] 
01:58:06.711 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.01}, one-star: {0.27, -0.09}
01:58:06.714 00.003 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
01:58:06.714 00.000 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
01:58:06.716 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.04 mountX=-0.05 mountY=-0.18, mountTheta=-1.87
01:58:06.720 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.01, opts=13)
01:58:06.721 00.001 1032 Enqueuing Move request for scope (0.18, -0.01)
01:58:06.723 00.002 10072 Worker thread wakes up
01:58:06.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
01:58:06.723 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
01:58:06.725 00.002 10072 Moving (0.18, -0.01) raw xDistance=-0.05 yDistance=-0.18
01:58:06.725 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:06.727 00.002 10072 PPEC rslt: input = -0.05, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.14
01:58:06.727 00.000 10072 PPEC: input: -0.05, control: -0.00, exposure: 500
01:58:06.729 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:06.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:58:06.729 00.000 10072 MoveAxis(E, 0, ABG)
01:58:06.729 00.000 10072 Move returns status 0, amount 0
01:58:06.729 00.000 10072 MoveAxis(N, 0, ABG)
01:58:06.729 00.000 10072 Move returns status 0, amount 0
01:58:06.729 00.000 10072 move complete, result=0
01:58:06.729 00.000 10072 worker thread done servicing request
01:58:06.742 00.013 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:58:06.744 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:06.746 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:06.747 00.001 1032 Enqueuing Expose request
01:58:06.749 00.002 1032 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:06.749 00.000 10072 Worker thread wakes up
01:58:06.749 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:06.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:07.165 00.416 10072 Exposure complete
01:58:07.206 00.041 10072 worker thread done servicing request
01:58:07.206 00.000 1032 OnExposeComplete: enter
01:58:07.210 00.004 1032 UpdateGuideState(): m_state=6
01:58:07.212 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1229
01:58:07.212 00.000 1032 Star::Find returns 1 (0), X=224.06, Y=616.15, Mass=1394, SNR=26.3, Peak=142 HFD=2.7
01:58:07.214 00.002 1032 MultiStar: [#1 0.16,0.02,1.03,U] [#2 0.12,0.11,0.69,U] [#3 0.22,0.13,0.67,U] [#4 0.18,0.01,0.71,U] [#5 0.13,0.09,0.61,U] [#6 0.18,0.02,0.71,U] [#7 0.10,0.15,0.57,U] [#8 0.08,0.05,0.51,U] 
01:58:07.216 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.06}, one-star: {0.18, 0.01}
01:58:07.218 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:58:07.218 00.000 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:58:07.220 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.37 mountX=0.02 mountY=-0.16, mountTheta=-1.46
01:58:07.222 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.06, opts=13)
01:58:07.224 00.002 1032 Enqueuing Move request for scope (0.15, 0.06)
01:58:07.226 00.002 10072 Worker thread wakes up
01:58:07.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
01:58:07.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
01:58:07.226 00.000 10072 Moving (0.15, 0.06) raw xDistance=0.02 yDistance=-0.16
01:58:07.228 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:07.230 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.15
01:58:07.230 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:58:07.230 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:07.230 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:58:07.230 00.000 10072 MoveAxis(W, 0, ABG)
01:58:07.230 00.000 10072 Move returns status 0, amount 0
01:58:07.230 00.000 10072 MoveAxis(N, 0, ABG)
01:58:07.230 00.000 10072 Move returns status 0, amount 0
01:58:07.230 00.000 10072 move complete, result=0
01:58:07.230 00.000 10072 worker thread done servicing request
01:58:07.245 00.015 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:58:07.245 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:07.245 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:07.245 00.000 1032 Enqueuing Expose request
01:58:07.245 00.000 1032 GuideStep: 0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
01:58:07.245 00.000 10072 Worker thread wakes up
01:58:07.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:07.245 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:07.893 00.648 10072 Exposure complete
01:58:07.935 00.042 10072 worker thread done servicing request
01:58:07.935 00.000 1032 OnExposeComplete: enter
01:58:07.935 00.000 1032 UpdateGuideState(): m_state=6
01:58:07.939 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1230
01:58:07.939 00.000 1032 Star::Find returns 1 (0), X=224.16, Y=616.15, Mass=1348, SNR=25.9, Peak=132 HFD=2.9
01:58:07.939 00.000 1032 MultiStar: [#1 0.10,0.09,1.00,U] [#2 0.07,0.06,0.76,U] [#3 0.08,0.17,0.68,U] [#4 0.08,0.13,0.72,U] [#5 0.15,0.32,0.61,U] [#6 0.11,0.12,0.72,U] [#7 -0.00,0.20,0.57,U] [#8 0.12,0.18,0.53,U] 
01:58:07.939 00.000 1032 refined, 8 included, MultiStar: {0.12, 0.13}, one-star: {0.28, 0.00}
01:58:07.939 00.000 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:58:07.939 00.000 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:58:07.939 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.17 cameraTheta=0.81 mountX=0.09 mountY=-0.15, mountTheta=-1.02
01:58:07.952 00.013 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
01:58:07.952 00.000 1032 Enqueuing Move request for scope (0.12, 0.13)
01:58:07.955 00.003 10072 Worker thread wakes up
01:58:07.955 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
01:58:07.955 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
01:58:07.955 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.09 yDistance=-0.15
01:58:07.957 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:07.959 00.002 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.16
01:58:07.959 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:58:07.959 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:07.959 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:58:07.959 00.000 10072 MoveAxis(W, 1, ABG)
01:58:07.959 00.000 10072 Guiding  Dir = 3, Dur = 1
01:58:07.960 00.001 10072 IsGuiding returns 0
01:58:07.960 00.000 10072 PulseGuide returned control before completion, sleep 11
01:58:07.970 00.010 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:58:07.976 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:07.976 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:07.976 00.000 1032 Enqueuing Expose request
01:58:07.976 00.000 10072 IsGuiding returns 0
01:58:07.976 00.000 10072 Move returns status 0, amount 1
01:58:07.976 00.000 10072 MoveAxis(N, 0, ABG)
01:58:07.976 00.000 10072 Move returns status 0, amount 0
01:58:07.976 00.000 10072 move complete, result=0
01:58:07.976 00.000 10072 worker thread done servicing request
01:58:07.976 00.000 10072 Worker thread wakes up
01:58:07.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:07.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:07.986 00.010 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:58:08.391 00.405 10072 Exposure complete
01:58:08.432 00.041 10072 worker thread done servicing request
01:58:08.432 00.000 1032 OnExposeComplete: enter
01:58:08.435 00.003 1032 UpdateGuideState(): m_state=6
01:58:08.435 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1231
01:58:08.435 00.000 1032 Star::Find returns 1 (0), X=224.10, Y=616.12, Mass=1255, SNR=25.0, Peak=105 HFD=2.8
01:58:08.435 00.000 1032 MultiStar: [#1 0.06,0.12,1.07,U] [#2 0.13,0.07,0.78,U] [#3 0.21,0.21,0.72,U] [#4 0.01,0.17,0.73,U] [#5 0.04,0.35,0.63,U] [#6 0.03,0.02,0.73,U] [#7 -0.11,0.05,0.60,U] [#8 0.09,-0.06,0.56,U] 
01:58:08.443 00.008 1032 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.22, -0.02}
01:58:08.443 00.000 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
01:58:08.443 00.000 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
01:58:08.443 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.86 mountX=0.07 mountY=-0.11, mountTheta=-0.97
01:58:08.443 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
01:58:08.449 00.006 1032 Enqueuing Move request for scope (0.08, 0.10)
01:58:08.449 00.000 10072 Worker thread wakes up
01:58:08.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
01:58:08.449 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
01:58:08.449 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.07 yDistance=-0.11
01:58:08.454 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:08.454 00.000 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.16
01:58:08.454 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:58:08.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:08.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:58:08.454 00.000 10072 MoveAxis(W, 1, ABG)
01:58:08.454 00.000 10072 Guiding  Dir = 3, Dur = 1
01:58:08.457 00.003 10072 IsGuiding returns 0
01:58:08.458 00.001 10072 PulseGuide returned control before completion, sleep 11
01:58:08.473 00.015 1032 UpdateGuideState exits: m=1255 SNR=25.0
01:58:08.474 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:08.477 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:08.477 00.000 1032 Enqueuing Expose request
01:58:08.477 00.000 10072 IsGuiding returns 0
01:58:08.477 00.000 10072 Move returns status 0, amount 1
01:58:08.477 00.000 10072 MoveAxis(N, 0, ABG)
01:58:08.477 00.000 10072 Move returns status 0, amount 0
01:58:08.477 00.000 10072 move complete, result=0
01:58:08.477 00.000 10072 worker thread done servicing request
01:58:08.477 00.000 10072 Worker thread wakes up
01:58:08.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:08.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:08.485 00.008 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:58:09.110 00.625 10072 Exposure complete
01:58:09.150 00.040 10072 worker thread done servicing request
01:58:09.150 00.000 1032 OnExposeComplete: enter
01:58:09.152 00.002 1032 UpdateGuideState(): m_state=6
01:58:09.154 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1232
01:58:09.154 00.000 1032 Star::Find returns 1 (0), X=224.20, Y=616.15, Mass=1302, SNR=25.4, Peak=135 HFD=2.8
01:58:09.154 00.000 1032 MultiStar: [#1 0.11,-0.01,1.02,U] [#2 0.14,0.01,0.76,U] [#3 0.18,0.13,0.72,U] [#4 0.21,0.00,0.73,U] [#5 0.09,0.11,0.62,U] [#6 0.12,-0.01,0.73,U] [#7 0.10,0.09,0.59,U] [#8 0.15,0.04,0.51,U] 
01:58:09.154 00.000 1032 refined, 8 included, MultiStar: {0.16, 0.04}, one-star: {0.32, 0.01}
01:58:09.154 00.000 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
01:58:09.154 00.000 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
01:58:09.154 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.21 mountX=-0.01 mountY=-0.17, mountTheta=-1.62
01:58:09.154 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.04, opts=13)
01:58:09.154 00.000 1032 Enqueuing Move request for scope (0.16, 0.04)
01:58:09.154 00.000 10072 Worker thread wakes up
01:58:09.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
01:58:09.154 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
01:58:09.154 00.000 10072 Moving (0.16, 0.04) raw xDistance=-0.01 yDistance=-0.17
01:58:09.171 00.017 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:09.172 00.001 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.17
01:58:09.172 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:58:09.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:09.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:58:09.172 00.000 10072 MoveAxis(W, 1, ABG)
01:58:09.172 00.000 10072 Guiding  Dir = 3, Dur = 1
01:58:09.174 00.002 10072 IsGuiding returns 0
01:58:09.175 00.001 10072 PulseGuide returned control before completion, sleep 11
01:58:09.190 00.015 1032 UpdateGuideState exits: m=1302 SNR=25.4
01:58:09.192 00.002 10072 IsGuiding returns 0
01:58:09.192 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:09.194 00.002 10072 Move returns status 0, amount 1
01:58:09.194 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:09.196 00.002 1032 Enqueuing Expose request
01:58:09.198 00.002 10072 MoveAxis(N, 0, ABG)
01:58:09.198 00.000 10072 Move returns status 0, amount 0
01:58:09.198 00.000 10072 move complete, result=0
01:58:09.198 00.000 10072 worker thread done servicing request
01:58:09.198 00.000 10072 Worker thread wakes up
01:58:09.198 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:09.198 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:09.205 00.007 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
01:58:09.617 00.412 10072 Exposure complete
01:58:09.666 00.049 10072 worker thread done servicing request
01:58:09.666 00.000 1032 OnExposeComplete: enter
01:58:09.666 00.000 1032 UpdateGuideState(): m_state=6
01:58:09.666 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1233
01:58:09.672 00.006 1032 Star::Find returns 1 (0), X=224.18, Y=616.14, Mass=1292, SNR=25.3, Peak=137 HFD=2.8
01:58:09.672 00.000 1032 MultiStar: [#1 0.09,0.10,1.03,U] [#2 0.22,-0.01,0.80,U] [#3 0.28,0.21,0.73,U] [#4 0.36,0.13,0.76,U] [#5 0.25,0.22,0.61,U] [#6 0.17,0.11,0.76,U] [#7 0.13,0.09,0.59,U] [#8 0.24,0.10,0.57,U] 
01:58:09.672 00.000 1032 refined, 8 included, MultiStar: {0.22, 0.10}, one-star: {0.30, -0.00}
01:58:09.678 00.006 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
01:58:09.679 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
01:58:09.681 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.24 cameraTheta=0.41 mountX=0.04 mountY=-0.24, mountTheta=-1.42
01:58:09.683 00.002 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.10, opts=13)
01:58:09.685 00.002 1032 Enqueuing Move request for scope (0.22, 0.10)
01:58:09.687 00.002 10072 Worker thread wakes up
01:58:09.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.10) opts 0xd
01:58:09.687 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.10)
01:58:09.687 00.000 10072 Moving (0.22, 0.10) raw xDistance=0.04 yDistance=-0.24
01:58:09.689 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:09.691 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.18
01:58:09.691 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:58:09.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:58:09.691 00.000 10072 MoveAxis(W, 1, ABG)
01:58:09.691 00.000 10072 Guiding  Dir = 3, Dur = 1
01:58:09.693 00.002 10072 IsGuiding returns 0
01:58:09.694 00.001 10072 PulseGuide returned control before completion, sleep 11
01:58:09.709 00.015 10072 IsGuiding returns 1
01:58:09.709 00.000 10072 scope still moving after pulse duration time elapsed
01:58:09.711 00.002 1032 UpdateGuideState exits: m=1292 SNR=25.3
01:58:09.713 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:09.715 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:09.717 00.002 1032 Enqueuing Expose request
01:58:09.741 00.024 10072 IsGuiding returns 0
01:58:09.741 00.000 10072 scope move finished after 1 + 47 ms
01:58:09.741 00.000 10072 Move returns status 0, amount 1
01:58:09.741 00.000 10072 MoveAxis(N, 156, ABG)
01:58:09.741 00.000 10072 Guiding  Dir = 0, Dur = 156
01:58:09.742 00.001 10072 IsGuiding returns 0
01:58:09.742 00.000 10072 PulseGuide returned control before completion, sleep 166
01:58:09.918 00.176 10072 IsGuiding returns 0
01:58:09.918 00.000 10072 Move returns status 0, amount 156
01:58:09.918 00.000 10072 move complete, result=0
01:58:09.918 00.000 10072 worker thread done servicing request
01:58:09.918 00.000 10072 Worker thread wakes up
01:58:09.918 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 156 ms NORTH
01:58:09.920 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:09.920 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:10.555 00.635 10072 Exposure complete
01:58:10.594 00.039 10072 worker thread done servicing request
01:58:10.594 00.000 1032 OnExposeComplete: enter
01:58:10.594 00.000 1032 UpdateGuideState(): m_state=6
01:58:10.600 00.006 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1234
01:58:10.600 00.000 1032 Star::Find returns 1 (0), X=223.84, Y=616.15, Mass=1286, SNR=25.3, Peak=122 HFD=2.9
01:58:10.600 00.000 1032 MultiStar: [#1 -0.13,0.11,1.01,U] [#2 -0.26,0.04,0.76,U] [#3 -0.19,0.09,0.71,U] [#4 -0.21,0.25,0.74,U] [#5 -0.22,0.25,0.62,U] [#6 -0.16,0.07,0.74,U] [#7 -0.36,0.14,0.60,U] [#8 -0.30,0.24,0.55,U] 
01:58:10.600 00.000 1032 single-star, 8 included, MultiStar: {-0.19, 0.12}, one-star: {-0.05, 0.01}
01:58:10.600 00.000 1032 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.83) = xAngle (1.06 = 1.06)
01:58:10.600 00.000 1032 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.06 = 1.06)
01:58:10.611 00.011 1032 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.89 mountX=0.02 mountY=0.04, mountTheta=1.06
01:58:10.613 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.01, opts=13)
01:58:10.615 00.002 1032 Enqueuing Move request for scope (-0.05, 0.01)
01:58:10.618 00.003 10072 Worker thread wakes up
01:58:10.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
01:58:10.618 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
01:58:10.618 00.000 10072 Moving (-0.05, 0.01) raw xDistance=0.02 yDistance=0.04
01:58:10.620 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:10.622 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.19
01:58:10.622 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:58:10.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:10.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:58:10.622 00.000 10072 MoveAxis(W, 2, ABG)
01:58:10.622 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:10.623 00.001 10072 IsGuiding returns 0
01:58:10.624 00.001 10072 PulseGuide returned control before completion, sleep 12
01:58:10.628 00.004 1032 UpdateGuideState exits: m=1286 SNR=25.3
01:58:10.640 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:10.641 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:10.641 00.000 10072 IsGuiding returns 0
01:58:10.641 00.000 1032 Enqueuing Expose request
01:58:10.645 00.004 10072 Move returns status 0, amount 2
01:58:10.645 00.000 10072 MoveAxis(N, 0, ABG)
01:58:10.645 00.000 10072 Move returns status 0, amount 0
01:58:10.645 00.000 10072 move complete, result=0
01:58:10.647 00.002 10072 worker thread done servicing request
01:58:10.647 00.000 10072 Worker thread wakes up
01:58:10.647 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:10.647 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:10.647 00.000 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:58:11.055 00.408 10072 Exposure complete
01:58:11.086 00.031 10072 worker thread done servicing request
01:58:11.086 00.000 1032 OnExposeComplete: enter
01:58:11.100 00.014 1032 UpdateGuideState(): m_state=6
01:58:11.103 00.003 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1235
01:58:11.103 00.000 1032 Star::Find returns 1 (0), X=223.95, Y=616.16, Mass=1245, SNR=24.9, Peak=110 HFD=2.8
01:58:11.103 00.000 1032 MultiStar: [#1 -0.11,0.06,1.07,U] [#2 -0.22,0.08,0.80,U] [#3 -0.15,0.10,0.73,U] [#4 -0.15,0.15,0.74,U] [#5 -0.29,0.16,0.63,U] [#6 -0.06,0.01,0.70,U] [#7 -0.15,0.03,0.64,U] [#8 -0.18,0.03,0.58,U] 
01:58:11.103 00.000 1032 single-star, 8 included, MultiStar: {-0.13, 0.07}, one-star: {0.07, 0.02}
01:58:11.110 00.007 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
01:58:11.110 00.000 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
01:58:11.114 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.31 mountX=0.00 mountY=-0.07, mountTheta=-1.52
01:58:11.117 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
01:58:11.117 00.000 1032 Enqueuing Move request for scope (0.07, 0.02)
01:58:11.120 00.003 10072 Worker thread wakes up
01:58:11.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:58:11.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:58:11.120 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.07
01:58:11.122 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:11.124 00.002 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.20
01:58:11.124 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
01:58:11.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:11.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:58:11.124 00.000 10072 MoveAxis(W, 2, ABG)
01:58:11.124 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:11.125 00.001 10072 IsGuiding returns 0
01:58:11.125 00.000 10072 PulseGuide returned control before completion, sleep 12
01:58:11.137 00.012 1032 UpdateGuideState exits: m=1245 SNR=24.9
01:58:11.142 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:11.144 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:11.144 00.000 1032 Enqueuing Expose request
01:58:11.144 00.000 10072 IsGuiding returns 0
01:58:11.144 00.000 10072 Move returns status 0, amount 2
01:58:11.144 00.000 10072 MoveAxis(N, 0, ABG)
01:58:11.144 00.000 10072 Move returns status 0, amount 0
01:58:11.144 00.000 10072 move complete, result=0
01:58:11.144 00.000 10072 worker thread done servicing request
01:58:11.144 00.000 10072 Worker thread wakes up
01:58:11.144 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:11.144 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:11.156 00.012 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:58:11.779 00.623 10072 Exposure complete
01:58:11.817 00.038 10072 worker thread done servicing request
01:58:11.817 00.000 1032 OnExposeComplete: enter
01:58:11.825 00.008 1032 UpdateGuideState(): m_state=6
01:58:11.827 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1236
01:58:11.828 00.001 1032 Star::Find returns 1 (0), X=223.97, Y=616.02, Mass=1368, SNR=26.1, Peak=137 HFD=2.8
01:58:11.828 00.000 1032 MultiStar: [#1 -0.11,-0.08,1.02,U] [#2 -0.20,-0.02,0.73,U] [#3 -0.04,-0.02,0.67,U] [#4 -0.00,-0.10,0.72,U] [#5 -0.08,-0.01,0.62,U] [#6 -0.06,-0.10,0.70,U] [#7 -0.38,-0.18,0.60,U] [#8 -0.17,-0.03,0.51,U] 
01:58:11.828 00.000 1032 refined, 8 included, MultiStar: {-0.09, -0.08}, one-star: {0.08, -0.12}
01:58:11.834 00.006 1032 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.83) = xAngle (-4.28 = 2.01)
01:58:11.834 00.000 1032 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.28 = 2.01)
01:58:11.834 00.000 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.45 mountX=-0.05 mountY=0.11, mountTheta=2.01
01:58:11.840 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.08, opts=13)
01:58:11.840 00.000 1032 Enqueuing Move request for scope (-0.09, -0.08)
01:58:11.840 00.000 10072 Worker thread wakes up
01:58:11.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
01:58:11.840 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
01:58:11.840 00.000 10072 Moving (-0.09, -0.08) raw xDistance=-0.05 yDistance=0.11
01:58:11.846 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:11.846 00.000 10072 PPEC rslt: input = -0.05, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.20
01:58:11.846 00.000 10072 PPEC: input: -0.05, control: 0.00, exposure: 500
01:58:11.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:11.846 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:58:11.846 00.000 10072 MoveAxis(W, 2, ABG)
01:58:11.846 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:11.848 00.002 10072 IsGuiding returns 0
01:58:11.849 00.001 10072 PulseGuide returned control before completion, sleep 12
01:58:11.864 00.015 10072 IsGuiding returns 0
01:58:11.864 00.000 10072 Move returns status 0, amount 2
01:58:11.864 00.000 10072 MoveAxis(N, 0, ABG)
01:58:11.864 00.000 10072 Move returns status 0, amount 0
01:58:11.864 00.000 1032 UpdateGuideState exits: m=1368 SNR=26.1
01:58:11.864 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:11.868 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:11.868 00.000 1032 Enqueuing Expose request
01:58:11.868 00.000 10072 move complete, result=0
01:58:11.868 00.000 10072 worker thread done servicing request
01:58:11.868 00.000 10072 Worker thread wakes up
01:58:11.868 00.000 1032 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:58:11.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:11.868 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:12.276 00.408 10072 Exposure complete
01:58:12.309 00.033 10072 worker thread done servicing request
01:58:12.309 00.000 1032 OnExposeComplete: enter
01:58:12.309 00.000 1032 UpdateGuideState(): m_state=6
01:58:12.324 00.015 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1237
01:58:12.326 00.002 1032 Star::Find returns 1 (0), X=223.94, Y=616.02, Mass=1314, SNR=25.5, Peak=137 HFD=2.7
01:58:12.328 00.002 1032 MultiStar: [#1 -0.10,-0.15,1.03,U] [#2 -0.26,-0.07,0.72,U] [#3 -0.12,-0.18,0.70,U] [#4 -0.05,-0.05,0.73,U] [#5 -0.09,0.19,0.60,U] [#6 -0.21,-0.16,0.76,U] [#7 -0.24,0.18,0.61,U] [#8 -0.11,-0.09,0.50,U] 
01:58:12.328 00.000 1032 single-star, 8 included, MultiStar: {-0.12, -0.06}, one-star: {0.05, -0.12}
01:58:12.328 00.000 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
01:58:12.333 00.005 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
01:58:12.335 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.16 mountX=-0.13 mountY=-0.02, mountTheta=-2.99
01:58:12.337 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.12, opts=13)
01:58:12.340 00.003 1032 Enqueuing Move request for scope (0.05, -0.12)
01:58:12.340 00.000 10072 Worker thread wakes up
01:58:12.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
01:58:12.340 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
01:58:12.340 00.000 10072 Moving (0.05, -0.12) raw xDistance=-0.13 yDistance=-0.02
01:58:12.343 00.003 10072 PPEC rslt: input = -0.13, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 305.21
01:58:12.343 00.000 10072 PPEC: input: -0.13, control: -0.06, exposure: 500
01:58:12.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:12.343 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:12.346 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:58:12.346 00.000 10072 MoveAxis(E, 58, ABG)
01:58:12.346 00.000 10072 Guiding  Dir = 2, Dur = 58
01:58:12.347 00.001 10072 IsGuiding returns 0
01:58:12.347 00.000 10072 PulseGuide returned control before completion, sleep 68
01:58:12.360 00.013 1032 UpdateGuideState exits: m=1314 SNR=25.5
01:58:12.363 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:12.365 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:12.367 00.002 1032 Enqueuing Expose request
01:58:12.426 00.059 10072 IsGuiding returns 1
01:58:12.426 00.000 10072 scope still moving after pulse duration time elapsed
01:58:12.457 00.031 10072 IsGuiding returns 0
01:58:12.457 00.000 10072 scope move finished after 58 + 52 ms
01:58:12.457 00.000 10072 Move returns status 0, amount 58
01:58:12.458 00.001 10072 MoveAxis(N, 0, ABG)
01:58:12.458 00.000 10072 Move returns status 0, amount 0
01:58:12.458 00.000 10072 move complete, result=0
01:58:12.458 00.000 10072 worker thread done servicing request
01:58:12.458 00.000 1032 GuideStep: -0.1 px 58 ms EAST, -0.0 px 0 ms NORTH
01:58:12.459 00.001 10072 Worker thread wakes up
01:58:12.459 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:12.459 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:13.095 00.636 10072 Exposure complete
01:58:13.136 00.041 10072 worker thread done servicing request
01:58:13.136 00.000 1032 OnExposeComplete: enter
01:58:13.138 00.002 1032 UpdateGuideState(): m_state=6
01:58:13.141 00.003 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1238
01:58:13.142 00.001 1032 Star::Find returns 1 (0), X=224.02, Y=616.19, Mass=1222, SNR=24.6, Peak=135 HFD=2.6
01:58:13.144 00.002 1032 MultiStar: [#1 -0.21,0.01,1.07,U] [#2 -0.04,0.01,0.79,U] [#3 -0.19,0.15,0.72,U] [#4 0.00,0.06,0.75,U] [#5 -0.18,0.11,0.63,U] [#6 -0.10,0.06,0.74,U] [#7 -0.13,0.26,0.61,U] [#8 -0.03,0.15,0.57,U] 
01:58:13.144 00.000 1032 refined, 8 included, MultiStar: {-0.08, 0.09}, one-star: {0.13, 0.05}
01:58:13.146 00.002 1032 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.83) = xAngle (0.48 = 0.48)
01:58:13.148 00.002 1032 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.48 = 0.48)
01:58:13.150 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.10 mountY=0.05, mountTheta=0.48
01:58:13.152 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.09, opts=13)
01:58:13.154 00.002 1032 Enqueuing Move request for scope (-0.08, 0.09)
01:58:13.157 00.003 10072 Worker thread wakes up
01:58:13.157 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
01:58:13.157 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:58:13.157 00.000 10072 Moving (-0.08, 0.09) raw xDistance=0.10 yDistance=0.05
01:58:13.158 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:13.158 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.22
01:58:13.158 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:58:13.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:13.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:58:13.158 00.000 10072 MoveAxis(W, 2, ABG)
01:58:13.158 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:13.162 00.004 10072 IsGuiding returns 0
01:58:13.162 00.000 10072 PulseGuide returned control before completion, sleep 12
01:58:13.178 00.016 1032 UpdateGuideState exits: m=1222 SNR=24.6
01:58:13.179 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:13.179 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:13.179 00.000 1032 Enqueuing Expose request
01:58:13.184 00.005 10072 IsGuiding returns 0
01:58:13.184 00.000 10072 Move returns status 0, amount 2
01:58:13.184 00.000 10072 MoveAxis(N, 0, ABG)
01:58:13.184 00.000 10072 Move returns status 0, amount 0
01:58:13.184 00.000 10072 move complete, result=0
01:58:13.184 00.000 10072 worker thread done servicing request
01:58:13.184 00.000 10072 Worker thread wakes up
01:58:13.184 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:13.184 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:13.192 00.008 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:58:13.593 00.401 10072 Exposure complete
01:58:13.639 00.046 10072 worker thread done servicing request
01:58:13.639 00.000 1032 OnExposeComplete: enter
01:58:13.641 00.002 1032 UpdateGuideState(): m_state=6
01:58:13.641 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1239
01:58:13.641 00.000 1032 Star::Find returns 1 (0), X=223.95, Y=616.26, Mass=1329, SNR=25.6, Peak=130 HFD=2.6
01:58:13.641 00.000 1032 MultiStar: [#1 -0.14,0.08,1.05,U] [#2 -0.24,0.15,0.76,U] [#3 -0.15,0.09,0.70,U] [#4 -0.13,0.23,0.70,U] [#5 -0.19,0.23,0.61,U] [#6 -0.16,-0.00,0.70,U] [#7 -0.22,0.02,0.60,U] [#8 -0.18,0.19,0.54,U] 
01:58:13.641 00.000 1032 single-star, 8 included, MultiStar: {-0.14, 0.12}, one-star: {0.06, 0.12}
01:58:13.650 00.009 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
01:58:13.650 00.000 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
01:58:13.653 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.09 mountX=0.10 mountY=-0.09, mountTheta=-0.74
01:58:13.655 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.12, opts=13)
01:58:13.659 00.004 1032 Enqueuing Move request for scope (0.06, 0.12)
01:58:13.661 00.002 10072 Worker thread wakes up
01:58:13.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
01:58:13.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
01:58:13.661 00.000 10072 Moving (0.06, 0.12) raw xDistance=0.10 yDistance=-0.09
01:58:13.661 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:13.661 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.23
01:58:13.661 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:58:13.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:13.661 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:58:13.661 00.000 10072 MoveAxis(W, 2, ABG)
01:58:13.661 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:13.666 00.005 10072 IsGuiding returns 0
01:58:13.667 00.001 10072 PulseGuide returned control before completion, sleep 12
01:58:13.682 00.015 10072 IsGuiding returns 0
01:58:13.682 00.000 10072 Move returns status 0, amount 2
01:58:13.682 00.000 10072 MoveAxis(N, 0, ABG)
01:58:13.682 00.000 10072 Move returns status 0, amount 0
01:58:13.682 00.000 10072 move complete, result=0
01:58:13.682 00.000 10072 worker thread done servicing request
01:58:13.682 00.000 1032 UpdateGuideState exits: m=1329 SNR=25.6
01:58:13.685 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:13.687 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:13.687 00.000 1032 Enqueuing Expose request
01:58:13.687 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:58:13.687 00.000 10072 Worker thread wakes up
01:58:13.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:13.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:14.324 00.637 10072 Exposure complete
01:58:14.367 00.043 10072 worker thread done servicing request
01:58:14.367 00.000 1032 OnExposeComplete: enter
01:58:14.368 00.001 1032 UpdateGuideState(): m_state=6
01:58:14.370 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1240
01:58:14.372 00.002 1032 Star::Find returns 1 (0), X=224.09, Y=616.23, Mass=1269, SNR=25.1, Peak=115 HFD=2.6
01:58:14.374 00.002 1032 MultiStar: [#1 -0.06,0.00,1.01,U] [#2 -0.07,0.03,0.77,U] [#3 -0.01,0.03,0.72,U] [#4 0.03,0.14,0.79,U] [#5 -0.20,0.17,0.63,U] [#6 0.10,-0.06,0.74,U] [#7 -0.24,0.03,0.58,U] [#8 -0.17,0.19,0.56,U] 
01:58:14.376 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {0.20, 0.09}
01:58:14.376 00.000 1032 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.83) = xAngle (0.14 = 0.14)
01:58:14.378 00.002 1032 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.14 = 0.14)
01:58:14.380 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.97 mountX=0.07 mountY=0.01, mountTheta=0.14
01:58:14.382 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.07, opts=13)
01:58:14.384 00.002 1032 Enqueuing Move request for scope (-0.03, 0.07)
01:58:14.384 00.000 10072 Worker thread wakes up
01:58:14.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
01:58:14.384 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
01:58:14.384 00.000 10072 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=0.01
01:58:14.384 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:14.388 00.004 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.24
01:58:14.388 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:58:14.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:14.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:58:14.388 00.000 10072 MoveAxis(W, 2, ABG)
01:58:14.388 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:14.390 00.002 10072 IsGuiding returns 0
01:58:14.391 00.001 10072 PulseGuide returned control before completion, sleep 12
01:58:14.407 00.016 1032 UpdateGuideState exits: m=1269 SNR=25.1
01:58:14.407 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:14.409 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:14.411 00.002 1032 Enqueuing Expose request
01:58:14.414 00.003 10072 IsGuiding returns 0
01:58:14.414 00.000 10072 Move returns status 0, amount 2
01:58:14.414 00.000 10072 MoveAxis(N, 0, ABG)
01:58:14.414 00.000 10072 Move returns status 0, amount 0
01:58:14.414 00.000 10072 move complete, result=0
01:58:14.414 00.000 10072 worker thread done servicing request
01:58:14.414 00.000 10072 Worker thread wakes up
01:58:14.414 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:14.414 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:14.414 00.000 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
01:58:14.821 00.407 10072 Exposure complete
01:58:14.866 00.045 10072 worker thread done servicing request
01:58:14.866 00.000 1032 OnExposeComplete: enter
01:58:14.866 00.000 1032 UpdateGuideState(): m_state=6
01:58:14.866 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1241
01:58:14.866 00.000 1032 Star::Find returns 1 (0), X=224.13, Y=616.08, Mass=1269, SNR=25.1, Peak=118 HFD=2.8
01:58:14.872 00.006 1032 MultiStar: [#1 0.03,-0.01,1.02,U] [#2 0.02,0.05,0.74,U] [#3 0.03,0.10,0.69,U] [#4 0.17,0.02,0.76,U] [#5 -0.05,0.10,0.62,U] [#6 -0.11,-0.02,0.75,U] [#7 -0.27,0.04,0.62,U] [#8 0.24,-0.07,0.55,U] 
01:58:14.872 00.000 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.25, -0.06}
01:58:14.872 00.000 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
01:58:14.872 00.000 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
01:58:14.872 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.05 cameraTheta=0.25 mountX=-0.00 mountY=-0.05, mountTheta=-1.58
01:58:14.882 00.010 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
01:58:14.882 00.000 1032 Enqueuing Move request for scope (0.04, 0.01)
01:58:14.882 00.000 10072 Worker thread wakes up
01:58:14.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
01:58:14.882 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
01:58:14.882 00.000 10072 Moving (0.04, 0.01) raw xDistance=-0.00 yDistance=-0.05
01:58:14.882 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:14.889 00.007 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.25
01:58:14.889 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:58:14.889 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:14.889 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:58:14.889 00.000 10072 MoveAxis(W, 2, ABG)
01:58:14.889 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:14.890 00.001 10072 IsGuiding returns 0
01:58:14.890 00.000 10072 PulseGuide returned control before completion, sleep 12
01:58:14.905 00.015 10072 IsGuiding returns 0
01:58:14.905 00.000 10072 Move returns status 0, amount 2
01:58:14.905 00.000 10072 MoveAxis(N, 0, ABG)
01:58:14.905 00.000 10072 Move returns status 0, amount 0
01:58:14.905 00.000 10072 move complete, result=0
01:58:14.905 00.000 10072 worker thread done servicing request
01:58:14.906 00.001 1032 UpdateGuideState exits: m=1269 SNR=25.1
01:58:14.906 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:14.906 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:14.906 00.000 1032 Enqueuing Expose request
01:58:14.906 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:58:14.906 00.000 10072 Worker thread wakes up
01:58:14.906 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:14.906 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:15.540 00.634 10072 Exposure complete
01:58:15.585 00.045 10072 worker thread done servicing request
01:58:15.585 00.000 1032 OnExposeComplete: enter
01:58:15.585 00.000 1032 UpdateGuideState(): m_state=6
01:58:15.588 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1242
01:58:15.590 00.002 1032 Star::Find returns 1 (0), X=224.00, Y=616.19, Mass=1352, SNR=25.9, Peak=138 HFD=2.6
01:58:15.592 00.002 1032 MultiStar: [#1 -0.04,-0.01,1.03,U] [#2 0.05,0.09,0.76,U] [#3 0.13,0.13,0.67,U] [#4 0.04,0.16,0.72,U] [#5 -0.03,0.09,0.63,U] [#6 -0.02,-0.00,0.72,U] [#7 -0.05,0.02,0.59,U] [#8 -0.11,0.15,0.51,U] 
01:58:15.594 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {0.11, 0.04}
01:58:15.594 00.000 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
01:58:15.596 00.002 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
01:58:15.598 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.33 mountX=0.06 mountY=-0.03, mountTheta=-0.50
01:58:15.602 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.07, opts=13)
01:58:15.602 00.000 1032 Enqueuing Move request for scope (0.02, 0.07)
01:58:15.604 00.002 10072 Worker thread wakes up
01:58:15.604 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
01:58:15.604 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
01:58:15.604 00.000 10072 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.03
01:58:15.606 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:15.608 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.26
01:58:15.608 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:58:15.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:15.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:58:15.608 00.000 10072 MoveAxis(W, 3, ABG)
01:58:15.608 00.000 10072 Guiding  Dir = 3, Dur = 3
01:58:15.610 00.002 10072 IsGuiding returns 0
01:58:15.610 00.000 10072 PulseGuide returned control before completion, sleep 13
01:58:15.623 00.013 1032 UpdateGuideState exits: m=1352 SNR=25.9
01:58:15.627 00.004 10072 IsGuiding returns 0
01:58:15.627 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:15.627 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:15.629 00.002 1032 Enqueuing Expose request
01:58:15.631 00.002 10072 Move returns status 0, amount 3
01:58:15.631 00.000 10072 MoveAxis(N, 0, ABG)
01:58:15.631 00.000 10072 Move returns status 0, amount 0
01:58:15.631 00.000 10072 move complete, result=0
01:58:15.631 00.000 10072 worker thread done servicing request
01:58:15.631 00.000 10072 Worker thread wakes up
01:58:15.631 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:15.631 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:15.638 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:58:16.039 00.401 10072 Exposure complete
01:58:16.085 00.046 10072 worker thread done servicing request
01:58:16.085 00.000 1032 OnExposeComplete: enter
01:58:16.086 00.001 1032 UpdateGuideState(): m_state=6
01:58:16.088 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1243
01:58:16.090 00.002 1032 Star::Find returns 1 (0), X=223.98, Y=616.19, Mass=1397, SNR=26.3, Peak=136 HFD=2.6
01:58:16.092 00.002 1032 MultiStar: [#1 -0.10,0.08,1.01,U] [#2 -0.03,0.12,0.73,U] [#3 -0.05,0.10,0.66,U] [#4 -0.09,0.16,0.72,U] [#5 -0.21,0.22,0.60,U] [#6 -0.18,0.06,0.69,U] [#7 -0.20,0.22,0.58,U] [#8 -0.06,0.14,0.50,U] 
01:58:16.094 00.002 1032 single-star, 8 included, MultiStar: {-0.08, 0.12}, one-star: {0.10, 0.05}
01:58:16.094 00.000 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
01:58:16.096 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
01:58:16.098 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.44 mountX=0.02 mountY=-0.11, mountTheta=-1.39
01:58:16.100 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
01:58:16.102 00.002 1032 Enqueuing Move request for scope (0.10, 0.05)
01:58:16.104 00.002 10072 Worker thread wakes up
01:58:16.104 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:58:16.104 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:58:16.104 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
01:58:16.106 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:16.108 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.27
01:58:16.108 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:58:16.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:16.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:58:16.108 00.000 10072 MoveAxis(W, 2, ABG)
01:58:16.108 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:16.109 00.001 10072 IsGuiding returns 0
01:58:16.109 00.000 10072 PulseGuide returned control before completion, sleep 12
01:58:16.124 00.015 10072 IsGuiding returns 0
01:58:16.125 00.001 10072 Move returns status 0, amount 2
01:58:16.125 00.000 10072 MoveAxis(N, 0, ABG)
01:58:16.125 00.000 10072 Move returns status 0, amount 0
01:58:16.125 00.000 10072 move complete, result=0
01:58:16.125 00.000 10072 worker thread done servicing request
01:58:16.125 00.000 1032 UpdateGuideState exits: m=1397 SNR=26.3
01:58:16.125 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:16.128 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:16.128 00.000 1032 Enqueuing Expose request
01:58:16.128 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:58:16.128 00.000 10072 Worker thread wakes up
01:58:16.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:16.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:16.760 00.632 10072 Exposure complete
01:58:16.800 00.040 10072 worker thread done servicing request
01:58:16.800 00.000 1032 OnExposeComplete: enter
01:58:16.802 00.002 1032 UpdateGuideState(): m_state=6
01:58:16.804 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1244
01:58:16.806 00.002 1032 Star::Find returns 1 (0), X=223.99, Y=616.15, Mass=1372, SNR=26.1, Peak=123 HFD=2.8
01:58:16.807 00.001 1032 MultiStar: [#1 -0.09,0.06,1.04,U] [#2 -0.16,0.05,0.74,U] [#3 -0.13,0.09,0.67,U] [#4 -0.00,0.06,0.72,U] [#5 -0.10,0.06,0.60,U] [#6 -0.20,0.03,0.69,U] [#7 -0.22,0.11,0.58,U] [#8 -0.12,0.09,0.53,U] 
01:58:16.809 00.002 1032 refined, 8 included, MultiStar: {-0.09, 0.06}, one-star: {0.11, 0.01}
01:58:16.811 00.002 1032 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.83) = xAngle (0.71 = 0.71)
01:58:16.813 00.002 1032 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.71 = 0.71)
01:58:16.813 00.000 1032 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.10 cameraTheta=2.54 mountX=0.08 mountY=0.07, mountTheta=0.71
01:58:16.817 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=0.06, opts=13)
01:58:16.819 00.002 1032 Enqueuing Move request for scope (-0.09, 0.06)
01:58:16.819 00.000 10072 Worker thread wakes up
01:58:16.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
01:58:16.819 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
01:58:16.819 00.000 10072 Moving (-0.09, 0.06) raw xDistance=0.08 yDistance=0.07
01:58:16.822 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:16.824 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.28
01:58:16.824 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:58:16.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:16.824 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:58:16.824 00.000 10072 MoveAxis(W, 2, ABG)
01:58:16.824 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:16.825 00.001 10072 IsGuiding returns 0
01:58:16.825 00.000 10072 PulseGuide returned control before completion, sleep 12
01:58:16.828 00.003 1032 UpdateGuideState exits: m=1372 SNR=26.1
01:58:16.841 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:16.841 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:16.841 00.000 1032 Enqueuing Expose request
01:58:16.841 00.000 10072 IsGuiding returns 0
01:58:16.841 00.000 10072 Move returns status 0, amount 2
01:58:16.841 00.000 10072 MoveAxis(N, 0, ABG)
01:58:16.841 00.000 10072 Move returns status 0, amount 0
01:58:16.841 00.000 10072 move complete, result=0
01:58:16.841 00.000 10072 worker thread done servicing request
01:58:16.841 00.000 10072 Worker thread wakes up
01:58:16.841 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:16.841 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:16.853 00.012 1032 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
01:58:17.366 00.513 10072 Exposure complete
01:58:17.406 00.040 10072 worker thread done servicing request
01:58:17.406 00.000 1032 OnExposeComplete: enter
01:58:17.406 00.000 1032 UpdateGuideState(): m_state=6
01:58:17.410 00.004 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1245
01:58:17.411 00.001 1032 Star::Find returns 1 (0), X=223.94, Y=616.05, Mass=1343, SNR=25.8, Peak=111 HFD=2.8
01:58:17.411 00.000 1032 MultiStar: [#1 -0.12,-0.01,1.05,U] [#2 -0.15,0.00,0.77,U] [#3 -0.05,0.03,0.70,U] [#4 0.00,0.07,0.73,U] [#5 0.03,0.10,0.60,U] [#6 0.00,0.04,0.70,U] [#7 -0.06,0.13,0.59,U] [#8 -0.07,-0.14,0.55,U] 
01:58:17.411 00.000 1032 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {0.06, -0.09}
01:58:17.411 00.000 1032 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.83) = xAngle (1.08 = 1.08)
01:58:17.418 00.007 1032 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.08 = 1.08)
01:58:17.418 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.91 mountX=0.02 mountY=0.04, mountTheta=1.08
01:58:17.422 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.01, opts=13)
01:58:17.424 00.002 1032 Enqueuing Move request for scope (-0.04, 0.01)
01:58:17.426 00.002 10072 Worker thread wakes up
01:58:17.426 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
01:58:17.426 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
01:58:17.426 00.000 10072 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.04
01:58:17.428 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:17.430 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.29
01:58:17.430 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:58:17.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:17.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:58:17.430 00.000 10072 MoveAxis(W, 2, ABG)
01:58:17.430 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:17.431 00.001 10072 IsGuiding returns 0
01:58:17.432 00.001 10072 PulseGuide returned control before completion, sleep 12
01:58:17.445 00.013 1032 UpdateGuideState exits: m=1343 SNR=25.8
01:58:17.449 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:17.449 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:17.452 00.003 1032 Enqueuing Expose request
01:58:17.454 00.002 10072 IsGuiding returns 0
01:58:17.454 00.000 10072 Move returns status 0, amount 2
01:58:17.454 00.000 10072 MoveAxis(N, 0, ABG)
01:58:17.454 00.000 10072 Move returns status 0, amount 0
01:58:17.454 00.000 10072 move complete, result=0
01:58:17.454 00.000 10072 worker thread done servicing request
01:58:17.454 00.000 10072 Worker thread wakes up
01:58:17.454 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:17.454 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:17.456 00.002 1032 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:58:18.086 00.630 10072 Exposure complete
01:58:18.114 00.028 10072 worker thread done servicing request
01:58:18.114 00.000 1032 OnExposeComplete: enter
01:58:18.114 00.000 1032 UpdateGuideState(): m_state=6
01:58:18.129 00.015 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1246
01:58:18.130 00.001 1032 Star::Find returns 1 (0), X=224.06, Y=616.05, Mass=1362, SNR=26.0, Peak=146 HFD=2.8
01:58:18.132 00.002 1032 MultiStar: [#1 0.04,-0.11,0.99,U] [#2 0.00,-0.04,0.76,U] [#3 -0.03,0.06,0.68,U] [#4 0.03,0.00,0.70,U] [#5 -0.02,0.06,0.61,U] [#6 -0.04,0.01,0.70,U] [#7 -0.04,0.09,0.60,U] [#8 0.09,0.08,0.54,U] 
01:58:18.134 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.18, -0.10}
01:58:18.134 00.000 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
01:58:18.136 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
01:58:18.136 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.23 mountX=-0.01 mountY=-0.03, mountTheta=-2.06
01:58:18.140 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
01:58:18.141 00.001 1032 Enqueuing Move request for scope (0.03, -0.01)
01:58:18.143 00.002 10072 Worker thread wakes up
01:58:18.143 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
01:58:18.143 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
01:58:18.143 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.01 yDistance=-0.03
01:58:18.145 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:18.146 00.001 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.30
01:58:18.146 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:58:18.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:18.146 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:58:18.146 00.000 10072 MoveAxis(W, 2, ABG)
01:58:18.146 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:18.148 00.002 10072 IsGuiding returns 0
01:58:18.149 00.001 10072 PulseGuide returned control before completion, sleep 12
01:58:18.162 00.013 1032 UpdateGuideState exits: m=1362 SNR=26.0
01:58:18.164 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:18.164 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:18.164 00.000 1032 Enqueuing Expose request
01:58:18.164 00.000 10072 IsGuiding returns 0
01:58:18.164 00.000 10072 Move returns status 0, amount 2
01:58:18.164 00.000 10072 MoveAxis(N, 0, ABG)
01:58:18.164 00.000 10072 Move returns status 0, amount 0
01:58:18.164 00.000 10072 move complete, result=0
01:58:18.164 00.000 10072 worker thread done servicing request
01:58:18.164 00.000 10072 Worker thread wakes up
01:58:18.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:18.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:18.172 00.008 1032 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:58:18.578 00.406 10072 Exposure complete
01:58:18.621 00.043 10072 worker thread done servicing request
01:58:18.621 00.000 1032 OnExposeComplete: enter
01:58:18.623 00.002 1032 UpdateGuideState(): m_state=6
01:58:18.624 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1247
01:58:18.626 00.002 1032 Star::Find returns 1 (0), X=224.01, Y=616.17, Mass=1355, SNR=25.9, Peak=119 HFD=2.6
01:58:18.628 00.002 1032 MultiStar: [#1 -0.09,0.04,1.03,U] [#2 0.01,0.11,0.76,U] [#3 0.01,0.13,0.69,U] [#4 0.04,0.08,0.71,U] [#5 0.02,0.15,0.60,U] [#6 -0.02,0.04,0.69,U] [#7 0.00,0.09,0.61,U] [#8 -0.09,0.06,0.56,U] 
01:58:18.630 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.08}, one-star: {0.13, 0.03}
01:58:18.632 00.002 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
01:58:18.634 00.002 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
01:58:18.634 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.53 mountX=0.08 mountY=-0.02, mountTheta=-0.30
01:58:18.639 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.08, opts=13)
01:58:18.641 00.002 1032 Enqueuing Move request for scope (0.00, 0.08)
01:58:18.641 00.000 10072 Worker thread wakes up
01:58:18.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
01:58:18.641 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
01:58:18.641 00.000 10072 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
01:58:18.645 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:18.645 00.000 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.31
01:58:18.645 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:58:18.645 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:18.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:58:18.645 00.000 10072 MoveAxis(W, 2, ABG)
01:58:18.645 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:18.648 00.003 10072 IsGuiding returns 0
01:58:18.648 00.000 10072 PulseGuide returned control before completion, sleep 12
01:58:18.664 00.016 10072 IsGuiding returns 0
01:58:18.664 00.000 1032 UpdateGuideState exits: m=1355 SNR=25.9
01:58:18.664 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:18.664 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:18.664 00.000 1032 Enqueuing Expose request
01:58:18.664 00.000 10072 Move returns status 0, amount 2
01:58:18.664 00.000 10072 MoveAxis(N, 0, ABG)
01:58:18.664 00.000 10072 Move returns status 0, amount 0
01:58:18.664 00.000 10072 move complete, result=0
01:58:18.664 00.000 10072 worker thread done servicing request
01:58:18.664 00.000 10072 Worker thread wakes up
01:58:18.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:18.664 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:18.673 00.009 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:58:19.300 00.627 10072 Exposure complete
01:58:19.339 00.039 10072 worker thread done servicing request
01:58:19.339 00.000 1032 OnExposeComplete: enter
01:58:19.341 00.002 1032 UpdateGuideState(): m_state=6
01:58:19.344 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1248
01:58:19.345 00.001 1032 Star::Find returns 1 (0), X=224.07, Y=616.13, Mass=1414, SNR=26.5, Peak=143 HFD=2.7
01:58:19.345 00.000 1032 MultiStar: [#1 -0.06,0.07,0.99,U] [#2 0.06,0.04,0.76,U] [#3 -0.11,0.06,0.65,U] [#4 0.05,0.05,0.71,U] [#5 -0.09,0.16,0.59,U] [#6 -0.03,0.04,0.70,U] [#7 -0.13,0.15,0.56,U] [#8 -0.05,0.13,0.55,U] 
01:58:19.345 00.000 1032 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {0.18, -0.01}
01:58:19.345 00.000 1032 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.83) = xAngle (-0.15 = -0.15)
01:58:19.345 00.000 1032 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.15 = -0.15)
01:58:19.352 00.007 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.68 mountX=0.07 mountY=-0.01, mountTheta=-0.15
01:58:19.352 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
01:58:19.352 00.000 1032 Enqueuing Move request for scope (-0.01, 0.07)
01:58:19.352 00.000 10072 Worker thread wakes up
01:58:19.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
01:58:19.352 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
01:58:19.352 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
01:58:19.360 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:19.363 00.003 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.32
01:58:19.363 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:58:19.363 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:19.363 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:58:19.363 00.000 10072 MoveAxis(W, 2, ABG)
01:58:19.363 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:19.363 00.000 10072 IsGuiding returns 0
01:58:19.364 00.001 10072 PulseGuide returned control before completion, sleep 12
01:58:19.377 00.013 10072 IsGuiding returns 0
01:58:19.377 00.000 10072 Move returns status 0, amount 2
01:58:19.377 00.000 10072 MoveAxis(N, 0, ABG)
01:58:19.378 00.001 10072 Move returns status 0, amount 0
01:58:19.378 00.000 10072 move complete, result=0
01:58:19.378 00.000 10072 worker thread done servicing request
01:58:19.379 00.001 1032 UpdateGuideState exits: m=1414 SNR=26.5
01:58:19.381 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:19.381 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:19.383 00.002 1032 Enqueuing Expose request
01:58:19.385 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:58:19.386 00.001 10072 Worker thread wakes up
01:58:19.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:19.386 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:19.900 00.514 10072 Exposure complete
01:58:19.932 00.032 10072 worker thread done servicing request
01:58:19.932 00.000 1032 OnExposeComplete: enter
01:58:19.947 00.015 1032 UpdateGuideState(): m_state=6
01:58:19.948 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1249
01:58:19.948 00.000 1032 Star::Find returns 1 (0), X=224.04, Y=616.06, Mass=1286, SNR=25.3, Peak=119 HFD=2.8
01:58:19.948 00.000 1032 MultiStar: [#1 -0.01,-0.03,1.06,U] [#2 -0.00,0.06,0.79,U] [#3 -0.08,0.06,0.70,U] [#4 0.04,0.04,0.71,U] [#5 -0.06,0.18,0.61,U] [#6 0.01,0.04,0.75,U] [#7 -0.08,-0.03,0.60,U] [#8 0.05,0.05,0.53,U] 
01:58:19.953 00.005 1032 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.15, -0.08}
01:58:19.953 00.000 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
01:58:19.953 00.000 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
01:58:19.953 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.14 mountX=0.02 mountY=-0.02, mountTheta=-0.69
01:58:19.953 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
01:58:19.963 00.010 1032 Enqueuing Move request for scope (0.01, 0.02)
01:58:19.963 00.000 10072 Worker thread wakes up
01:58:19.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:58:19.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:58:19.963 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
01:58:19.963 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:19.963 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.33
01:58:19.963 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:58:19.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:19.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:58:19.963 00.000 10072 MoveAxis(W, 2, ABG)
01:58:19.963 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:19.970 00.007 10072 IsGuiding returns 0
01:58:19.971 00.001 10072 PulseGuide returned control before completion, sleep 12
01:58:19.985 00.014 1032 UpdateGuideState exits: m=1286 SNR=25.3
01:58:19.986 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:19.986 00.000 10072 IsGuiding returns 0
01:58:19.986 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:19.991 00.005 1032 Enqueuing Expose request
01:58:19.993 00.002 10072 Move returns status 0, amount 2
01:58:19.993 00.000 10072 MoveAxis(N, 0, ABG)
01:58:19.993 00.000 10072 Move returns status 0, amount 0
01:58:19.993 00.000 10072 move complete, result=0
01:58:19.993 00.000 10072 worker thread done servicing request
01:58:19.993 00.000 10072 Worker thread wakes up
01:58:19.993 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:19.993 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:20.001 00.008 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:58:20.622 00.621 10072 Exposure complete
01:58:20.658 00.036 10072 worker thread done servicing request
01:58:20.658 00.000 1032 OnExposeComplete: enter
01:58:20.658 00.000 1032 UpdateGuideState(): m_state=6
01:58:20.658 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1250
01:58:20.658 00.000 1032 Star::Find returns 1 (0), X=224.01, Y=616.00, Mass=1297, SNR=25.4, Peak=127 HFD=2.8
01:58:20.658 00.000 1032 MultiStar: [#1 -0.03,-0.06,1.02,U] [#2 -0.06,0.02,0.76,U] [#3 -0.07,0.11,0.71,U] [#4 -0.06,-0.08,0.73,U] [#5 -0.07,-0.07,0.62,U] [#6 -0.00,-0.12,0.73,U] [#7 -0.14,0.10,0.57,U] [#8 -0.05,0.01,0.53,U] 
01:58:20.669 00.011 1032 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {0.13, -0.14}
01:58:20.669 00.000 1032 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.83) = xAngle (-4.08 = 2.20)
01:58:20.669 00.000 1032 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.08 = 2.20)
01:58:20.673 00.004 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.25 mountX=-0.03 mountY=0.04, mountTheta=2.20
01:58:20.676 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
01:58:20.676 00.000 1032 Enqueuing Move request for scope (-0.03, -0.04)
01:58:20.676 00.000 10072 Worker thread wakes up
01:58:20.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
01:58:20.676 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
01:58:20.676 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
01:58:20.680 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:20.683 00.003 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.34
01:58:20.683 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:58:20.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:20.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:58:20.683 00.000 10072 MoveAxis(W, 2, ABG)
01:58:20.683 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:20.683 00.000 10072 IsGuiding returns 0
01:58:20.684 00.001 10072 PulseGuide returned control before completion, sleep 12
01:58:20.693 00.009 1032 UpdateGuideState exits: m=1297 SNR=25.4
01:58:20.699 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:20.699 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:20.699 00.000 1032 Enqueuing Expose request
01:58:20.699 00.000 10072 IsGuiding returns 0
01:58:20.699 00.000 10072 Move returns status 0, amount 2
01:58:20.703 00.004 10072 MoveAxis(N, 0, ABG)
01:58:20.703 00.000 10072 Move returns status 0, amount 0
01:58:20.703 00.000 10072 move complete, result=0
01:58:20.703 00.000 10072 worker thread done servicing request
01:58:20.703 00.000 10072 Worker thread wakes up
01:58:20.703 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:20.703 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:20.710 00.007 1032 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
01:58:21.222 00.512 10072 Exposure complete
01:58:21.258 00.036 10072 worker thread done servicing request
01:58:21.258 00.000 1032 OnExposeComplete: enter
01:58:21.266 00.008 1032 UpdateGuideState(): m_state=6
01:58:21.269 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1251
01:58:21.271 00.002 1032 Star::Find returns 1 (0), X=224.11, Y=616.07, Mass=1267, SNR=25.1, Peak=122 HFD=2.8
01:58:21.271 00.000 1032 MultiStar: [#1 -0.01,0.08,1.04,U] [#2 -0.06,0.07,0.77,U] [#3 -0.03,0.02,0.69,U] [#4 -0.01,0.04,0.73,U] [#5 0.03,0.27,0.61,U] [#6 0.04,-0.07,0.74,U] [#7 -0.10,0.16,0.59,U] [#8 -0.17,0.05,0.53,U] 
01:58:21.273 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {0.23, -0.07}
01:58:21.275 00.002 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
01:58:21.277 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
01:58:21.277 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.50 mountX=0.05 mountY=-0.02, mountTheta=-0.33
01:58:21.281 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
01:58:21.283 00.002 1032 Enqueuing Move request for scope (0.00, 0.05)
01:58:21.285 00.002 10072 Worker thread wakes up
01:58:21.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
01:58:21.285 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
01:58:21.285 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.02
01:58:21.286 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:21.288 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.35
01:58:21.288 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:58:21.288 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:21.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:58:21.288 00.000 10072 MoveAxis(W, 1, ABG)
01:58:21.288 00.000 10072 Guiding  Dir = 3, Dur = 1
01:58:21.290 00.002 10072 IsGuiding returns 0
01:58:21.291 00.001 10072 PulseGuide returned control before completion, sleep 11
01:58:21.303 00.012 1032 UpdateGuideState exits: m=1267 SNR=25.1
01:58:21.308 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:21.310 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:21.310 00.000 1032 Enqueuing Expose request
01:58:21.310 00.000 10072 IsGuiding returns 0
01:58:21.310 00.000 10072 Move returns status 0, amount 1
01:58:21.310 00.000 10072 MoveAxis(N, 0, ABG)
01:58:21.310 00.000 10072 Move returns status 0, amount 0
01:58:21.310 00.000 10072 move complete, result=0
01:58:21.310 00.000 10072 worker thread done servicing request
01:58:21.310 00.000 10072 Worker thread wakes up
01:58:21.310 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:21.310 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:21.320 00.010 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:58:21.944 00.624 10072 Exposure complete
01:58:21.985 00.041 10072 worker thread done servicing request
01:58:21.985 00.000 1032 OnExposeComplete: enter
01:58:21.987 00.002 1032 UpdateGuideState(): m_state=6
01:58:21.990 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1252
01:58:21.990 00.000 1032 Star::Find returns 1 (0), X=223.95, Y=616.16, Mass=1380, SNR=26.2, Peak=121 HFD=2.8
01:58:21.990 00.000 1032 MultiStar: [#1 -0.15,0.04,1.06,U] [#2 -0.19,-0.01,0.76,U] [#3 0.01,0.10,0.68,U] [#4 -0.03,0.13,0.73,U] [#5 -0.02,0.13,0.60,U] [#6 -0.22,0.00,0.72,U] [#7 -0.09,0.06,0.58,U] [#8 -0.04,0.02,0.54,U] 
01:58:21.990 00.000 1032 single-star, 8 included, MultiStar: {-0.07, 0.05}, one-star: {0.07, 0.02}
01:58:21.990 00.000 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
01:58:21.998 00.008 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
01:58:21.998 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.32 mountX=0.00 mountY=-0.07, mountTheta=-1.51
01:58:21.998 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
01:58:21.998 00.000 1032 Enqueuing Move request for scope (0.07, 0.02)
01:58:22.006 00.008 10072 Worker thread wakes up
01:58:22.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:58:22.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:58:22.006 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.00 yDistance=-0.07
01:58:22.009 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:22.009 00.000 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.37
01:58:22.009 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
01:58:22.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:22.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:58:22.009 00.000 10072 MoveAxis(W, 1, ABG)
01:58:22.009 00.000 10072 Guiding  Dir = 3, Dur = 1
01:58:22.012 00.003 10072 IsGuiding returns 0
01:58:22.013 00.001 10072 PulseGuide returned control before completion, sleep 11
01:58:22.017 00.004 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:58:22.029 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:22.031 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:22.032 00.001 1032 Enqueuing Expose request
01:58:22.034 00.002 10072 IsGuiding returns 0
01:58:22.034 00.000 10072 Move returns status 0, amount 1
01:58:22.034 00.000 10072 MoveAxis(N, 0, ABG)
01:58:22.034 00.000 10072 Move returns status 0, amount 0
01:58:22.034 00.000 10072 move complete, result=0
01:58:22.034 00.000 10072 worker thread done servicing request
01:58:22.034 00.000 10072 Worker thread wakes up
01:58:22.034 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:22.034 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:22.034 00.000 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:58:22.444 00.410 10072 Exposure complete
01:58:22.487 00.043 10072 worker thread done servicing request
01:58:22.487 00.000 1032 OnExposeComplete: enter
01:58:22.490 00.003 1032 UpdateGuideState(): m_state=6
01:58:22.490 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1253
01:58:22.490 00.000 1032 Star::Find returns 1 (0), X=224.03, Y=616.23, Mass=1211, SNR=24.5, Peak=110 HFD=2.7
01:58:22.490 00.000 1032 MultiStar: [#1 -0.05,0.05,1.07,U] [#2 -0.02,0.06,0.80,U] [#3 0.04,0.08,0.75,U] [#4 0.03,0.12,0.75,U] [#5 -0.11,0.26,0.65,U] [#6 -0.17,0.03,0.75,U] [#7 -0.20,0.16,0.62,U] [#8 0.02,0.09,0.54,U] 
01:58:22.490 00.000 1032 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {0.14, 0.09}
01:58:22.490 00.000 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (0.00 = 0.00)
01:58:22.490 00.000 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.00 = 0.00)
01:58:22.490 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.83 mountX=0.10 mountY=0.00, mountTheta=0.00
01:58:22.505 00.015 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.10, opts=13)
01:58:22.505 00.000 1032 Enqueuing Move request for scope (-0.03, 0.10)
01:58:22.507 00.002 10072 Worker thread wakes up
01:58:22.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
01:58:22.507 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
01:58:22.507 00.000 10072 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=0.00
01:58:22.510 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:22.510 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.38
01:58:22.510 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:58:22.510 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:22.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:58:22.510 00.000 10072 MoveAxis(W, 1, ABG)
01:58:22.510 00.000 10072 Guiding  Dir = 3, Dur = 1
01:58:22.513 00.003 10072 IsGuiding returns 0
01:58:22.513 00.000 10072 PulseGuide returned control before completion, sleep 11
01:58:22.529 00.016 10072 IsGuiding returns 0
01:58:22.529 00.000 10072 Move returns status 0, amount 1
01:58:22.529 00.000 10072 MoveAxis(N, 0, ABG)
01:58:22.529 00.000 10072 Move returns status 0, amount 0
01:58:22.529 00.000 10072 move complete, result=0
01:58:22.529 00.000 10072 worker thread done servicing request
01:58:22.529 00.000 1032 UpdateGuideState exits: m=1211 SNR=24.5
01:58:22.531 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:22.533 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:22.535 00.002 1032 Enqueuing Expose request
01:58:22.537 00.002 1032 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
01:58:22.539 00.002 10072 Worker thread wakes up
01:58:22.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:22.539 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:23.164 00.625 10072 Exposure complete
01:58:23.206 00.042 10072 worker thread done servicing request
01:58:23.206 00.000 1032 OnExposeComplete: enter
01:58:23.207 00.001 1032 UpdateGuideState(): m_state=6
01:58:23.209 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1254
01:58:23.211 00.002 1032 Star::Find returns 1 (0), X=224.04, Y=616.09, Mass=1349, SNR=25.9, Peak=124 HFD=2.8
01:58:23.213 00.002 1032 MultiStar: [#1 -0.01,-0.01,1.03,U] [#2 -0.00,0.08,0.78,U] [#3 0.05,0.16,0.68,U] [#4 -0.02,0.09,0.75,U] [#5 0.03,0.05,0.63,U] [#6 -0.01,-0.01,0.72,U] [#7 -0.13,0.13,0.60,U] [#8 -0.02,0.04,0.53,U] 
01:58:23.215 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.16, -0.05}
01:58:23.215 00.000 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
01:58:23.217 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
01:58:23.217 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.30 mountX=0.04 mountY=-0.02, mountTheta=-0.53
01:58:23.221 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
01:58:23.221 00.000 1032 Enqueuing Move request for scope (0.01, 0.04)
01:58:23.223 00.002 10072 Worker thread wakes up
01:58:23.223 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
01:58:23.223 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
01:58:23.223 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
01:58:23.225 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:23.227 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.39
01:58:23.229 00.002 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:58:23.229 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:23.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:58:23.229 00.000 10072 MoveAxis(W, 1, ABG)
01:58:23.229 00.000 10072 Guiding  Dir = 3, Dur = 1
01:58:23.229 00.000 10072 IsGuiding returns 0
01:58:23.229 00.000 10072 PulseGuide returned control before completion, sleep 11
01:58:23.238 00.009 1032 UpdateGuideState exits: m=1349 SNR=25.9
01:58:23.245 00.007 10072 IsGuiding returns 0
01:58:23.245 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:23.246 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:23.246 00.000 1032 Enqueuing Expose request
01:58:23.246 00.000 10072 Move returns status 0, amount 1
01:58:23.246 00.000 10072 MoveAxis(N, 0, ABG)
01:58:23.246 00.000 10072 Move returns status 0, amount 0
01:58:23.246 00.000 10072 move complete, result=0
01:58:23.246 00.000 10072 worker thread done servicing request
01:58:23.246 00.000 10072 Worker thread wakes up
01:58:23.246 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:23.246 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:23.255 00.009 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:58:23.769 00.514 10072 Exposure complete
01:58:23.811 00.042 10072 worker thread done servicing request
01:58:23.811 00.000 1032 OnExposeComplete: enter
01:58:23.813 00.002 1032 UpdateGuideState(): m_state=6
01:58:23.815 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1255
01:58:23.817 00.002 1032 Star::Find returns 1 (0), X=224.08, Y=616.08, Mass=1267, SNR=25.1, Peak=120 HFD=2.8
01:58:23.820 00.003 1032 MultiStar: [#1 -0.03,0.06,1.05,U] [#2 0.02,0.04,0.80,U] [#3 0.06,0.08,0.72,U] [#4 0.05,0.07,0.74,U] [#5 -0.07,0.08,0.62,U] [#6 0.01,-0.05,0.73,U] [#7 -0.12,0.06,0.60,U] [#8 0.08,0.09,0.59,U] 
01:58:23.820 00.000 1032 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.20, -0.06}
01:58:23.822 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:58:23.824 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:58:23.824 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.88 mountX=0.03 mountY=-0.04, mountTheta=-0.95
01:58:23.826 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
01:58:23.829 00.003 1032 Enqueuing Move request for scope (0.03, 0.04)
01:58:23.829 00.000 10072 Worker thread wakes up
01:58:23.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
01:58:23.832 00.003 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
01:58:23.832 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
01:58:23.832 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:23.837 00.005 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.40
01:58:23.837 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
01:58:23.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:23.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:58:23.837 00.000 10072 MoveAxis(W, 1, ABG)
01:58:23.837 00.000 10072 Guiding  Dir = 3, Dur = 1
01:58:23.837 00.000 10072 IsGuiding returns 0
01:58:23.838 00.001 10072 PulseGuide returned control before completion, sleep 11
01:58:23.849 00.011 1032 UpdateGuideState exits: m=1267 SNR=25.1
01:58:23.853 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:23.855 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:23.857 00.002 1032 Enqueuing Expose request
01:58:23.857 00.000 10072 IsGuiding returns 0
01:58:23.857 00.000 10072 Move returns status 0, amount 1
01:58:23.859 00.002 10072 MoveAxis(N, 0, ABG)
01:58:23.859 00.000 10072 Move returns status 0, amount 0
01:58:23.859 00.000 10072 move complete, result=0
01:58:23.859 00.000 10072 worker thread done servicing request
01:58:23.859 00.000 10072 Worker thread wakes up
01:58:23.859 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:23.859 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:23.866 00.007 1032 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
01:58:24.492 00.626 10072 Exposure complete
01:58:24.531 00.039 10072 worker thread done servicing request
01:58:24.531 00.000 1032 OnExposeComplete: enter
01:58:24.533 00.002 1032 UpdateGuideState(): m_state=6
01:58:24.535 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1256
01:58:24.537 00.002 1032 Star::Find returns 1 (0), X=224.03, Y=616.30, Mass=1310, SNR=25.5, Peak=119 HFD=2.7
01:58:24.539 00.002 1032 MultiStar: [#1 -0.00,0.10,1.02,U] [#2 0.02,0.05,0.77,U] [#3 0.10,0.16,0.70,U] [#4 -0.04,0.16,0.73,U] [#5 -0.03,0.37,0.61,U] [#6 -0.02,0.10,0.69,U] [#7 -0.13,0.23,0.61,U] [#8 0.03,0.13,0.56,U] 
01:58:24.541 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.16}, one-star: {0.15, 0.16}
01:58:24.542 00.001 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
01:58:24.544 00.002 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
01:58:24.544 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.47 mountX=0.15 mountY=-0.05, mountTheta=-0.36
01:58:24.547 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.16, opts=13)
01:58:24.549 00.002 1032 Enqueuing Move request for scope (0.02, 0.16)
01:58:24.551 00.002 10072 Worker thread wakes up
01:58:24.551 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
01:58:24.551 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
01:58:24.551 00.000 10072 Moving (0.02, 0.16) raw xDistance=0.15 yDistance=-0.05
01:58:24.554 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:24.554 00.000 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 305.41
01:58:24.554 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:58:24.554 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:24.554 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:58:24.554 00.000 10072 MoveAxis(W, 69, ABG)
01:58:24.554 00.000 10072 Guiding  Dir = 3, Dur = 69
01:58:24.557 00.003 10072 IsGuiding returns 0
01:58:24.558 00.001 10072 PulseGuide returned control before completion, sleep 79
01:58:24.559 00.001 1032 UpdateGuideState exits: m=1310 SNR=25.5
01:58:24.574 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:24.576 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:24.576 00.000 1032 Enqueuing Expose request
01:58:24.652 00.076 10072 IsGuiding returns 0
01:58:24.653 00.001 10072 Move returns status 0, amount 69
01:58:24.653 00.000 10072 MoveAxis(N, 0, ABG)
01:58:24.653 00.000 10072 Move returns status 0, amount 0
01:58:24.653 00.000 10072 move complete, result=0
01:58:24.653 00.000 10072 worker thread done servicing request
01:58:24.653 00.000 10072 Worker thread wakes up
01:58:24.653 00.000 1032 GuideStep: 0.1 px 69 ms WEST, -0.1 px 0 ms NORTH
01:58:24.653 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:24.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:25.065 00.412 10072 Exposure complete
01:58:25.110 00.045 10072 worker thread done servicing request
01:58:25.110 00.000 1032 OnExposeComplete: enter
01:58:25.113 00.003 1032 UpdateGuideState(): m_state=6
01:58:25.113 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1257
01:58:25.113 00.000 1032 Star::Find returns 1 (0), X=224.08, Y=616.16, Mass=1477, SNR=27.1, Peak=131 HFD=2.8
01:58:25.119 00.006 1032 MultiStar: [#1 0.04,0.06,0.98,U] [#2 0.04,0.09,0.73,U] [#3 0.10,0.20,0.67,U] [#4 0.07,0.04,0.68,U] [#5 0.07,0.22,0.56,U] [#6 -0.06,0.00,0.67,U] [#7 0.04,0.00,0.54,U] [#8 -0.02,-0.00,0.48,U] 
01:58:25.119 00.000 1032 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.19, 0.02}
01:58:25.119 00.000 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
01:58:25.119 00.000 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
01:58:25.119 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.84 mountX=0.05 mountY=-0.08, mountTheta=-0.99
01:58:25.128 00.009 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
01:58:25.130 00.002 1032 Enqueuing Move request for scope (0.06, 0.07)
01:58:25.132 00.002 10072 Worker thread wakes up
01:58:25.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
01:58:25.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
01:58:25.132 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.08
01:58:25.134 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:25.134 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.42
01:58:25.136 00.002 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:58:25.136 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:25.136 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:58:25.136 00.000 10072 MoveAxis(W, 2, ABG)
01:58:25.136 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:25.137 00.001 10072 IsGuiding returns 0
01:58:25.137 00.000 10072 PulseGuide returned control before completion, sleep 12
01:58:25.152 00.015 10072 IsGuiding returns 0
01:58:25.152 00.000 10072 Move returns status 0, amount 2
01:58:25.152 00.000 10072 MoveAxis(N, 0, ABG)
01:58:25.152 00.000 10072 Move returns status 0, amount 0
01:58:25.152 00.000 10072 move complete, result=0
01:58:25.152 00.000 10072 worker thread done servicing request
01:58:25.153 00.001 1032 UpdateGuideState exits: m=1477 SNR=27.1
01:58:25.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:25.157 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:25.159 00.002 1032 Enqueuing Expose request
01:58:25.161 00.002 10072 Worker thread wakes up
01:58:25.161 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:58:25.164 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:25.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:25.800 00.636 10072 Exposure complete
01:58:25.849 00.049 10072 worker thread done servicing request
01:58:25.849 00.000 1032 OnExposeComplete: enter
01:58:25.851 00.002 1032 UpdateGuideState(): m_state=6
01:58:25.853 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1258
01:58:25.855 00.002 1032 Star::Find returns 1 (0), X=224.06, Y=616.05, Mass=1336, SNR=25.7, Peak=114 HFD=2.8
01:58:25.857 00.002 1032 MultiStar: [#1 0.00,-0.10,1.03,U] [#2 0.11,-0.12,0.76,U] [#3 0.08,0.07,0.68,U] [#4 0.08,-0.00,0.74,U] [#5 0.08,0.00,0.62,U] [#6 0.08,-0.07,0.71,U] [#7 -0.09,0.08,0.60,U] [#8 0.11,-0.21,0.55,U] 
01:58:25.859 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.18, -0.09}
01:58:25.860 00.001 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
01:58:25.863 00.003 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
01:58:25.865 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.63 mountX=-0.07 mountY=-0.06, mountTheta=-2.46
01:58:25.867 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
01:58:25.869 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
01:58:25.871 00.002 10072 Worker thread wakes up
01:58:25.871 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
01:58:25.871 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
01:58:25.871 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.06
01:58:25.873 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:25.877 00.004 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.44
01:58:25.877 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:58:25.877 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:25.877 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:58:25.877 00.000 10072 MoveAxis(W, 3, ABG)
01:58:25.877 00.000 10072 Guiding  Dir = 3, Dur = 3
01:58:25.878 00.001 10072 IsGuiding returns 0
01:58:25.879 00.001 10072 PulseGuide returned control before completion, sleep 13
01:58:25.894 00.015 10072 IsGuiding returns 1
01:58:25.894 00.000 10072 scope still moving after pulse duration time elapsed
01:58:25.896 00.002 1032 UpdateGuideState exits: m=1336 SNR=25.7
01:58:25.899 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:25.901 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:25.903 00.002 1032 Enqueuing Expose request
01:58:25.928 00.025 10072 IsGuiding returns 0
01:58:25.929 00.001 10072 scope move finished after 3 + 47 ms
01:58:25.929 00.000 10072 Move returns status 0, amount 3
01:58:25.929 00.000 10072 MoveAxis(N, 0, ABG)
01:58:25.929 00.000 10072 Move returns status 0, amount 0
01:58:25.929 00.000 10072 move complete, result=0
01:58:25.929 00.000 10072 worker thread done servicing request
01:58:25.929 00.000 10072 Worker thread wakes up
01:58:25.929 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:25.929 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:25.933 00.004 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:58:26.344 00.411 10072 Exposure complete
01:58:26.375 00.031 10072 worker thread done servicing request
01:58:26.375 00.000 1032 OnExposeComplete: enter
01:58:26.391 00.016 1032 UpdateGuideState(): m_state=6
01:58:26.392 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1259
01:58:26.392 00.000 1032 Star::Find returns 1 (0), X=224.21, Y=616.01, Mass=1348, SNR=25.9, Peak=125 HFD=2.9
01:58:26.392 00.000 1032 MultiStar: [#1 0.01,-0.11,1.03,U] [#2 0.07,-0.07,0.77,U] [#3 0.18,0.05,0.67,U] [#4 0.06,-0.08,0.73,U] [#5 0.05,-0.01,0.62,U] [#6 -0.01,-0.08,0.69,U] [#7 0.07,-0.08,0.58,U] [#8 0.11,0.07,0.56,U] 
01:58:26.392 00.000 1032 refined, 8 included, MultiStar: {0.10, -0.06}, one-star: {0.33, -0.13}
01:58:26.392 00.000 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
01:58:26.392 00.000 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
01:58:26.392 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.53 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
01:58:26.406 00.014 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
01:58:26.406 00.000 1032 Enqueuing Move request for scope (0.10, -0.06)
01:58:26.409 00.003 10072 Worker thread wakes up
01:58:26.409 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
01:58:26.409 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
01:58:26.409 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.08
01:58:26.409 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:26.409 00.000 10072 PPEC rslt: input = -0.08, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.45
01:58:26.409 00.000 10072 PPEC: input: -0.08, control: 0.00, exposure: 500
01:58:26.409 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:26.409 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:58:26.409 00.000 10072 MoveAxis(W, 2, ABG)
01:58:26.409 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:26.414 00.005 10072 IsGuiding returns 0
01:58:26.415 00.001 10072 PulseGuide returned control before completion, sleep 12
01:58:26.426 00.011 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:58:26.431 00.005 10072 IsGuiding returns 0
01:58:26.431 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:26.431 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:26.431 00.000 1032 Enqueuing Expose request
01:58:26.437 00.006 10072 Move returns status 0, amount 2
01:58:26.437 00.000 10072 MoveAxis(N, 0, ABG)
01:58:26.437 00.000 10072 Move returns status 0, amount 0
01:58:26.437 00.000 10072 move complete, result=0
01:58:26.437 00.000 10072 worker thread done servicing request
01:58:26.437 00.000 10072 Worker thread wakes up
01:58:26.437 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:26.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:26.445 00.008 1032 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:58:27.069 00.624 10072 Exposure complete
01:58:27.112 00.043 10072 worker thread done servicing request
01:58:27.112 00.000 1032 OnExposeComplete: enter
01:58:27.114 00.002 1032 UpdateGuideState(): m_state=6
01:58:27.116 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1260
01:58:27.118 00.002 1032 Star::Find returns 1 (0), X=224.16, Y=616.18, Mass=1273, SNR=25.1, Peak=118 HFD=2.9
01:58:27.120 00.002 1032 MultiStar: [#1 0.02,0.02,1.07,U] [#2 0.05,0.05,0.78,U] [#3 0.09,0.13,0.70,U] [#4 0.09,0.06,0.74,U] [#5 0.04,0.13,0.64,U] [#6 0.00,0.06,0.73,U] [#7 0.01,0.11,0.60,U] [#8 0.06,-0.00,0.53,U] 
01:58:27.121 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.28, 0.04}
01:58:27.123 00.002 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
01:58:27.123 00.000 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
01:58:27.125 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.68 mountX=0.04 mountY=-0.09, mountTheta=-1.15
01:58:27.128 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.06, opts=13)
01:58:27.130 00.002 1032 Enqueuing Move request for scope (0.08, 0.06)
01:58:27.132 00.002 10072 Worker thread wakes up
01:58:27.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:58:27.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:58:27.132 00.000 10072 Moving (0.08, 0.06) raw xDistance=0.04 yDistance=-0.09
01:58:27.134 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:27.136 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.46
01:58:27.138 00.002 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:58:27.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:27.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:58:27.138 00.000 10072 MoveAxis(W, 2, ABG)
01:58:27.138 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:27.138 00.000 10072 IsGuiding returns 0
01:58:27.138 00.000 10072 PulseGuide returned control before completion, sleep 12
01:58:27.154 00.016 1032 UpdateGuideState exits: m=1273 SNR=25.1
01:58:27.155 00.001 10072 IsGuiding returns 0
01:58:27.155 00.000 10072 Move returns status 0, amount 2
01:58:27.155 00.000 10072 MoveAxis(N, 0, ABG)
01:58:27.155 00.000 10072 Move returns status 0, amount 0
01:58:27.155 00.000 10072 move complete, result=0
01:58:27.155 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:27.155 00.000 10072 worker thread done servicing request
01:58:27.155 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:27.161 00.006 1032 Enqueuing Expose request
01:58:27.161 00.000 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:58:27.163 00.002 10072 Worker thread wakes up
01:58:27.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:27.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:27.567 00.404 10072 Exposure complete
01:58:27.615 00.048 10072 worker thread done servicing request
01:58:27.615 00.000 1032 OnExposeComplete: enter
01:58:27.617 00.002 1032 UpdateGuideState(): m_state=6
01:58:27.619 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1261
01:58:27.619 00.000 1032 Star::Find returns 1 (0), X=224.02, Y=616.21, Mass=1324, SNR=25.6, Peak=116 HFD=2.7
01:58:27.619 00.000 1032 MultiStar: [#1 -0.04,0.06,1.04,U] [#2 0.04,0.21,0.75,U] [#3 -0.01,0.20,0.69,U] [#4 -0.03,0.13,0.73,U] [#5 -0.07,0.28,0.60,U] [#6 0.12,0.10,0.73,U] [#7 -0.11,0.17,0.59,U] [#8 0.09,0.00,0.56,U] 
01:58:27.619 00.000 1032 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.14, 0.06}
01:58:27.619 00.000 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
01:58:27.630 00.011 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
01:58:27.630 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.41 mountX=0.12 mountY=-0.05, mountTheta=-0.42
01:58:27.635 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
01:58:27.637 00.002 1032 Enqueuing Move request for scope (0.02, 0.13)
01:58:27.639 00.002 10072 Worker thread wakes up
01:58:27.639 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
01:58:27.639 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
01:58:27.639 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.05
01:58:27.641 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:27.641 00.000 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.47
01:58:27.641 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
01:58:27.641 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:27.641 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:58:27.641 00.000 10072 MoveAxis(W, 2, ABG)
01:58:27.641 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:27.645 00.004 10072 IsGuiding returns 0
01:58:27.645 00.000 10072 PulseGuide returned control before completion, sleep 12
01:58:27.661 00.016 10072 IsGuiding returns 0
01:58:27.661 00.000 10072 Move returns status 0, amount 2
01:58:27.661 00.000 10072 MoveAxis(N, 0, ABG)
01:58:27.661 00.000 10072 Move returns status 0, amount 0
01:58:27.661 00.000 10072 move complete, result=0
01:58:27.661 00.000 10072 worker thread done servicing request
01:58:27.663 00.002 1032 UpdateGuideState exits: m=1324 SNR=25.6
01:58:27.665 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:27.667 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:27.667 00.000 1032 Enqueuing Expose request
01:58:27.669 00.002 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:58:27.671 00.002 10072 Worker thread wakes up
01:58:27.671 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:27.671 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:28.297 00.626 10072 Exposure complete
01:58:28.331 00.034 10072 worker thread done servicing request
01:58:28.331 00.000 1032 OnExposeComplete: enter
01:58:28.343 00.012 1032 UpdateGuideState(): m_state=6
01:58:28.345 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1262
01:58:28.347 00.002 1032 Star::Find returns 1 (0), X=224.04, Y=616.14, Mass=1357, SNR=26.0, Peak=140 HFD=2.7
01:58:28.349 00.002 1032 MultiStar: [#1 -0.05,0.03,1.00,U] [#2 -0.04,0.12,0.74,U] [#3 0.03,0.14,0.69,U] [#4 0.03,0.13,0.71,U] [#5 -0.06,0.26,0.61,U] [#6 -0.07,0.06,0.70,U] [#7 -0.23,-0.01,0.61,U] [#8 -0.04,0.09,0.52,U] 
01:58:28.351 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {0.16, 0.00}
01:58:28.353 00.002 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
01:58:28.353 00.000 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
01:58:28.355 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.80 mountX=0.09 mountY=-0.00, mountTheta=-0.03
01:58:28.359 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.08, opts=13)
01:58:28.361 00.002 1032 Enqueuing Move request for scope (-0.02, 0.08)
01:58:28.361 00.000 10072 Worker thread wakes up
01:58:28.361 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
01:58:28.361 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
01:58:28.361 00.000 10072 Moving (-0.02, 0.08) raw xDistance=0.09 yDistance=-0.00
01:58:28.361 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:28.367 00.006 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.49
01:58:28.367 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:58:28.367 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:28.367 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:58:28.367 00.000 10072 MoveAxis(W, 2, ABG)
01:58:28.367 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:28.368 00.001 10072 IsGuiding returns 0
01:58:28.368 00.000 10072 PulseGuide returned control before completion, sleep 12
01:58:28.377 00.009 1032 UpdateGuideState exits: m=1357 SNR=26.0
01:58:28.385 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:28.385 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:28.385 00.000 1032 Enqueuing Expose request
01:58:28.385 00.000 10072 IsGuiding returns 0
01:58:28.385 00.000 10072 Move returns status 0, amount 2
01:58:28.385 00.000 10072 MoveAxis(N, 0, ABG)
01:58:28.385 00.000 10072 Move returns status 0, amount 0
01:58:28.385 00.000 10072 move complete, result=0
01:58:28.391 00.006 10072 worker thread done servicing request
01:58:28.391 00.000 10072 Worker thread wakes up
01:58:28.391 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:28.391 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:28.398 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:58:28.800 00.402 10072 Exposure complete
01:58:28.841 00.041 10072 worker thread done servicing request
01:58:28.841 00.000 1032 OnExposeComplete: enter
01:58:28.845 00.004 1032 UpdateGuideState(): m_state=6
01:58:28.846 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1263
01:58:28.846 00.000 1032 Star::Find returns 1 (0), X=224.04, Y=616.11, Mass=1274, SNR=25.1, Peak=118 HFD=2.8
01:58:28.846 00.000 1032 MultiStar: [#1 0.02,-0.08,1.07,U] [#2 0.04,0.06,0.80,U] [#3 0.02,0.11,0.73,U] [#4 0.06,0.11,0.76,U] [#5 -0.00,0.15,0.64,U] [#6 0.08,0.00,0.74,U] [#7 -0.19,0.02,0.59,U] [#8 0.05,0.07,0.56,U] 
01:58:28.846 00.000 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.16, -0.03}
01:58:28.846 00.000 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
01:58:28.854 00.008 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
01:58:28.854 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.77 mountX=0.02 mountY=-0.04, mountTheta=-1.06
01:58:28.854 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
01:58:28.860 00.006 1032 Enqueuing Move request for scope (0.04, 0.03)
01:58:28.860 00.000 10072 Worker thread wakes up
01:58:28.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
01:58:28.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:58:28.860 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.04
01:58:28.863 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:28.867 00.004 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.50
01:58:28.867 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:58:28.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:28.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:58:28.867 00.000 10072 MoveAxis(W, 2, ABG)
01:58:28.867 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:28.868 00.001 10072 IsGuiding returns 0
01:58:28.868 00.000 10072 PulseGuide returned control before completion, sleep 12
01:58:28.871 00.003 1032 UpdateGuideState exits: m=1274 SNR=25.1
01:58:28.885 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:28.888 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:28.888 00.000 1032 Enqueuing Expose request
01:58:28.888 00.000 10072 IsGuiding returns 0
01:58:28.891 00.003 10072 Move returns status 0, amount 2
01:58:28.891 00.000 10072 MoveAxis(N, 0, ABG)
01:58:28.891 00.000 10072 Move returns status 0, amount 0
01:58:28.891 00.000 10072 move complete, result=0
01:58:28.891 00.000 10072 worker thread done servicing request
01:58:28.891 00.000 10072 Worker thread wakes up
01:58:28.891 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:28.891 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:28.898 00.007 1032 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
01:58:29.520 00.622 10072 Exposure complete
01:58:29.570 00.050 10072 worker thread done servicing request
01:58:29.570 00.000 1032 OnExposeComplete: enter
01:58:29.572 00.002 1032 UpdateGuideState(): m_state=6
01:58:29.574 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1264
01:58:29.576 00.002 1032 Star::Find returns 1 (0), X=224.14, Y=616.01, Mass=1248, SNR=24.9, Peak=120 HFD=2.9
01:58:29.578 00.002 1032 MultiStar: [#1 0.07,-0.05,1.06,U] [#2 0.02,0.03,0.77,U] [#3 0.07,-0.08,0.73,U] [#4 0.07,0.06,0.76,U] [#5 0.02,0.05,0.62,U] [#6 0.01,-0.08,0.73,U] [#7 -0.09,-0.07,0.59,U] [#8 -0.07,-0.14,0.52,U] 
01:58:29.581 00.003 1032 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.25, -0.13}
01:58:29.584 00.003 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
01:58:29.584 00.000 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
01:58:29.586 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.71 mountX=-0.06 mountY=-0.04, mountTheta=-2.54
01:58:29.589 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
01:58:29.589 00.000 1032 Enqueuing Move request for scope (0.06, -0.05)
01:58:29.589 00.000 10072 Worker thread wakes up
01:58:29.589 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
01:58:29.589 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
01:58:29.589 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.04
01:58:29.598 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:29.600 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.51
01:58:29.600 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:58:29.600 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:29.600 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:58:29.600 00.000 10072 MoveAxis(W, 2, ABG)
01:58:29.600 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:29.600 00.000 10072 IsGuiding returns 0
01:58:29.600 00.000 10072 PulseGuide returned control before completion, sleep 12
01:58:29.620 00.020 1032 UpdateGuideState exits: m=1248 SNR=24.9
01:58:29.622 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:29.624 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:29.626 00.002 1032 Enqueuing Expose request
01:58:29.628 00.002 10072 IsGuiding returns 0
01:58:29.628 00.000 10072 Move returns status 0, amount 2
01:58:29.628 00.000 10072 MoveAxis(N, 0, ABG)
01:58:29.628 00.000 10072 Move returns status 0, amount 0
01:58:29.628 00.000 10072 move complete, result=0
01:58:29.628 00.000 10072 worker thread done servicing request
01:58:29.628 00.000 10072 Worker thread wakes up
01:58:29.628 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:29.628 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:29.637 00.009 1032 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:58:30.041 00.404 10072 Exposure complete
01:58:30.090 00.049 10072 worker thread done servicing request
01:58:30.090 00.000 1032 OnExposeComplete: enter
01:58:30.094 00.004 1032 UpdateGuideState(): m_state=6
01:58:30.096 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1265
01:58:30.098 00.002 1032 Star::Find returns 1 (0), X=224.04, Y=616.07, Mass=1387, SNR=26.3, Peak=149 HFD=2.8
01:58:30.100 00.002 1032 MultiStar: [#1 -0.09,0.01,1.04,U] [#2 0.01,0.04,0.76,U] [#3 -0.06,0.12,0.71,U] [#4 -0.00,0.15,0.74,U] [#5 -0.00,0.22,0.60,U] [#6 -0.17,0.03,0.71,U] [#7 0.01,0.22,0.55,U] [#8 -0.06,0.06,0.52,U] 
01:58:30.102 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.15, -0.07}
01:58:30.102 00.000 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (-0.00 = -0.00)
01:58:30.104 00.002 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.00 = -0.00)
01:58:30.104 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.83 mountX=0.07 mountY=-0.00, mountTheta=-0.00
01:58:30.110 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
01:58:30.110 00.000 1032 Enqueuing Move request for scope (-0.02, 0.07)
01:58:30.110 00.000 10072 Worker thread wakes up
01:58:30.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:58:30.110 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:58:30.110 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.00
01:58:30.116 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:30.118 00.002 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.52
01:58:30.118 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:58:30.118 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:30.118 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:58:30.118 00.000 10072 MoveAxis(W, 2, ABG)
01:58:30.118 00.000 10072 Guiding  Dir = 3, Dur = 2
01:58:30.120 00.002 10072 IsGuiding returns 0
01:58:30.120 00.000 10072 PulseGuide returned control before completion, sleep 12
01:58:30.136 00.016 10072 IsGuiding returns 0
01:58:30.136 00.000 10072 Move returns status 0, amount 2
01:58:30.137 00.001 10072 MoveAxis(N, 0, ABG)
01:58:30.137 00.000 10072 Move returns status 0, amount 0
01:58:30.137 00.000 10072 move complete, result=0
01:58:30.137 00.000 10072 worker thread done servicing request
01:58:30.137 00.000 1032 UpdateGuideState exits: m=1387 SNR=26.3
01:58:30.139 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:30.143 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:30.144 00.001 1032 Enqueuing Expose request
01:58:30.146 00.002 10072 Worker thread wakes up
01:58:30.146 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:30.146 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:30.146 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
01:58:30.772 00.626 10072 Exposure complete
01:58:30.805 00.033 10072 worker thread done servicing request
01:58:30.805 00.000 1032 OnExposeComplete: enter
01:58:30.821 00.016 1032 UpdateGuideState(): m_state=6
01:58:30.823 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1266
01:58:30.825 00.002 1032 Star::Find returns 1 (0), X=224.07, Y=616.25, Mass=1374, SNR=26.1, Peak=121 HFD=2.8
01:58:30.827 00.002 1032 MultiStar: [#1 -0.03,0.11,0.99,U] [#2 -0.04,0.04,0.76,U] [#3 -0.01,0.21,0.68,U] [#4 -0.02,0.19,0.71,U] [#5 -0.17,0.33,0.60,U] [#6 -0.08,0.04,0.71,U] [#7 -0.04,0.19,0.57,U] [#8 -0.01,0.18,0.52,U] 
01:58:30.829 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {0.19, 0.11}
01:58:30.831 00.002 1032 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.83) = xAngle (-0.18 = -0.18)
01:58:30.833 00.002 1032 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.18 = -0.18)
01:58:30.833 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.65 mountX=0.15 mountY=-0.03, mountTheta=-0.18
01:58:30.837 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.15, opts=13)
01:58:30.837 00.000 1032 Enqueuing Move request for scope (-0.01, 0.15)
01:58:30.837 00.000 10072 Worker thread wakes up
01:58:30.837 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
01:58:30.837 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
01:58:30.837 00.000 10072 Moving (-0.01, 0.15) raw xDistance=0.15 yDistance=-0.03
01:58:30.837 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:30.845 00.008 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 305.54
01:58:30.845 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
01:58:30.845 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:30.845 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:58:30.845 00.000 10072 MoveAxis(W, 69, ABG)
01:58:30.845 00.000 10072 Guiding  Dir = 3, Dur = 69
01:58:30.846 00.001 10072 IsGuiding returns 0
01:58:30.846 00.000 10072 PulseGuide returned control before completion, sleep 79
01:58:30.862 00.016 1032 UpdateGuideState exits: m=1374 SNR=26.1
01:58:30.864 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:30.866 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:30.866 00.000 1032 Enqueuing Expose request
01:58:30.926 00.060 10072 IsGuiding returns 1
01:58:30.926 00.000 10072 scope still moving after pulse duration time elapsed
01:58:30.971 00.045 10072 IsGuiding returns 0
01:58:30.971 00.000 10072 scope move finished after 69 + 56 ms
01:58:30.971 00.000 10072 Move returns status 0, amount 69
01:58:30.971 00.000 10072 MoveAxis(N, 0, ABG)
01:58:30.971 00.000 10072 Move returns status 0, amount 0
01:58:30.971 00.000 10072 move complete, result=0
01:58:30.971 00.000 10072 worker thread done servicing request
01:58:30.971 00.000 10072 Worker thread wakes up
01:58:30.971 00.000 1032 GuideStep: 0.1 px 69 ms WEST, -0.0 px 0 ms NORTH
01:58:30.973 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:30.973 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:31.385 00.412 10072 Exposure complete
01:58:31.432 00.047 10072 worker thread done servicing request
01:58:31.432 00.000 1032 OnExposeComplete: enter
01:58:31.432 00.000 1032 UpdateGuideState(): m_state=6
01:58:31.432 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1267
01:58:31.432 00.000 1032 Star::Find returns 1 (0), X=224.17, Y=616.07, Mass=1271, SNR=25.1, Peak=116 HFD=2.8
01:58:31.432 00.000 1032 MultiStar: [#1 0.08,-0.08,1.07,U] [#2 -0.03,0.13,0.76,U] [#3 0.02,0.07,0.68,U] [#4 0.12,-0.01,0.76,U] [#5 0.09,0.01,0.63,U] [#6 0.10,-0.10,0.73,U] [#7 -0.01,-0.01,0.60,U] [#8 0.08,0.06,0.57,U] 
01:58:31.432 00.000 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.28, -0.07}
01:58:31.442 00.010 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
01:58:31.442 00.000 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
01:58:31.442 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.08 mountX=-0.03 mountY=-0.08, mountTheta=-1.91
01:58:31.449 00.007 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
01:58:31.449 00.000 1032 Enqueuing Move request for scope (0.09, -0.01)
01:58:31.449 00.000 10072 Worker thread wakes up
01:58:31.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:58:31.449 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:58:31.449 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
01:58:31.454 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:31.454 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.55
01:58:31.454 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
01:58:31.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:31.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:58:31.454 00.000 10072 MoveAxis(W, 4, ABG)
01:58:31.454 00.000 10072 Guiding  Dir = 3, Dur = 4
01:58:31.458 00.004 10072 IsGuiding returns 0
01:58:31.458 00.000 10072 PulseGuide returned control before completion, sleep 14
01:58:31.474 00.016 10072 IsGuiding returns 0
01:58:31.474 00.000 10072 Move returns status 0, amount 4
01:58:31.474 00.000 10072 MoveAxis(N, 0, ABG)
01:58:31.474 00.000 10072 Move returns status 0, amount 0
01:58:31.474 00.000 10072 move complete, result=0
01:58:31.474 00.000 10072 worker thread done servicing request
01:58:31.474 00.000 1032 UpdateGuideState exits: m=1271 SNR=25.1
01:58:31.474 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:31.478 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:31.480 00.002 1032 Enqueuing Expose request
01:58:31.480 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:58:31.483 00.003 10072 Worker thread wakes up
01:58:31.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:31.483 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:32.110 00.627 10072 Exposure complete
01:58:32.154 00.044 1032 OnExposeComplete: enter
01:58:32.157 00.003 10072 worker thread done servicing request
01:58:32.157 00.000 1032 UpdateGuideState(): m_state=6
01:58:32.160 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1268
01:58:32.160 00.000 1032 Star::Find returns 1 (0), X=224.20, Y=615.96, Mass=1334, SNR=25.7, Peak=140 HFD=2.7
01:58:32.160 00.000 1032 MultiStar: [#1 0.10,-0.14,1.05,U] [#2 0.02,-0.08,0.79,U] [#3 0.10,0.03,0.69,U] [#4 0.16,-0.03,0.75,U] [#5 0.09,0.04,0.62,U] [#6 0.14,-0.07,0.72,U] [#7 -0.02,-0.01,0.56,U] [#8 0.17,-0.19,0.51,U] 
01:58:32.160 00.000 1032 refined, 8 included, MultiStar: {0.13, -0.08}, one-star: {0.32, -0.18}
01:58:32.160 00.000 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
01:58:32.170 00.010 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
01:58:32.170 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.55 mountX=-0.11 mountY=-0.10, mountTheta=-2.38
01:58:32.173 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.08, opts=13)
01:58:32.177 00.004 1032 Enqueuing Move request for scope (0.13, -0.08)
01:58:32.179 00.002 10072 Worker thread wakes up
01:58:32.179 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
01:58:32.179 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
01:58:32.179 00.000 10072 Moving (0.13, -0.08) raw xDistance=-0.11 yDistance=-0.10
01:58:32.181 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:32.181 00.000 10072 PPEC rslt: input = -0.11, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.56
01:58:32.181 00.000 10072 PPEC: input: -0.11, control: 0.00, exposure: 500
01:58:32.181 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:32.181 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:58:32.181 00.000 10072 MoveAxis(W, 4, ABG)
01:58:32.181 00.000 10072 Guiding  Dir = 3, Dur = 4
01:58:32.184 00.003 10072 IsGuiding returns 0
01:58:32.184 00.000 10072 PulseGuide returned control before completion, sleep 14
01:58:32.200 00.016 10072 IsGuiding returns 1
01:58:32.200 00.000 10072 scope still moving after pulse duration time elapsed
01:58:32.200 00.000 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:58:32.202 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:32.203 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:32.205 00.002 1032 Enqueuing Expose request
01:58:32.232 00.027 10072 IsGuiding returns 0
01:58:32.232 00.000 10072 scope move finished after 4 + 43 ms
01:58:32.232 00.000 10072 Move returns status 0, amount 4
01:58:32.232 00.000 10072 MoveAxis(N, 0, ABG)
01:58:32.232 00.000 10072 Move returns status 0, amount 0
01:58:32.232 00.000 10072 move complete, result=0
01:58:32.232 00.000 10072 worker thread done servicing request
01:58:32.232 00.000 10072 Worker thread wakes up
01:58:32.232 00.000 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:58:32.235 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:32.235 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:32.649 00.414 10072 Exposure complete
01:58:32.693 00.044 10072 worker thread done servicing request
01:58:32.693 00.000 1032 OnExposeComplete: enter
01:58:32.693 00.000 1032 UpdateGuideState(): m_state=6
01:58:32.693 00.000 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1269
01:58:32.693 00.000 1032 Star::Find returns 1 (0), X=224.09, Y=616.07, Mass=1396, SNR=26.3, Peak=124 HFD=2.8
01:58:32.693 00.000 1032 MultiStar: [#1 0.06,-0.05,1.04,U] [#2 0.02,-0.03,0.77,U] [#3 0.13,-0.05,0.68,U] [#4 0.19,-0.00,0.71,U] [#5 0.14,0.03,0.60,U] [#6 0.03,-0.07,0.69,U] [#7 -0.00,0.05,0.58,U] [#8 0.17,-0.05,0.54,U] 
01:58:32.693 00.000 1032 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.21, -0.08}
01:58:32.704 00.011 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
01:58:32.704 00.000 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
01:58:32.704 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.30 mountX=-0.06 mountY=-0.09, mountTheta=-2.13
01:58:32.709 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
01:58:32.711 00.002 1032 Enqueuing Move request for scope (0.11, -0.03)
01:58:32.713 00.002 10072 Worker thread wakes up
01:58:32.713 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
01:58:32.713 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
01:58:32.713 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.09
01:58:32.715 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:32.717 00.002 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.58
01:58:32.719 00.002 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:58:32.719 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:32.719 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:58:32.719 00.000 10072 MoveAxis(W, 4, ABG)
01:58:32.719 00.000 10072 Guiding  Dir = 3, Dur = 4
01:58:32.719 00.000 10072 IsGuiding returns 0
01:58:32.720 00.001 10072 PulseGuide returned control before completion, sleep 14
01:58:32.735 00.015 10072 IsGuiding returns 0
01:58:32.735 00.000 10072 Move returns status 0, amount 4
01:58:32.735 00.000 10072 MoveAxis(N, 0, ABG)
01:58:32.735 00.000 10072 Move returns status 0, amount 0
01:58:32.735 00.000 10072 move complete, result=0
01:58:32.735 00.000 10072 worker thread done servicing request
01:58:32.735 00.000 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:58:32.737 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:32.739 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:32.741 00.002 1032 Enqueuing Expose request
01:58:32.741 00.000 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:58:32.741 00.000 10072 Worker thread wakes up
01:58:32.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:32.741 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:33.386 00.645 10072 Exposure complete
01:58:33.424 00.038 10072 worker thread done servicing request
01:58:33.424 00.000 1032 OnExposeComplete: enter
01:58:33.424 00.000 1032 UpdateGuideState(): m_state=6
01:58:33.431 00.007 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1270
01:58:33.431 00.000 1032 Star::Find returns 1 (0), X=224.17, Y=616.19, Mass=1308, SNR=25.5, Peak=117 HFD=2.9
01:58:33.433 00.002 1032 MultiStar: [#1 0.11,0.01,1.00,U] [#2 0.02,0.05,0.75,U] [#3 0.05,0.14,0.71,U] [#4 0.16,0.13,0.72,U] [#5 0.05,0.13,0.62,U] [#6 -0.04,0.12,0.74,U] [#7 -0.10,0.06,0.58,U] [#8 0.05,-0.07,0.55,U] 
01:58:33.435 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.29, 0.05}
01:58:33.437 00.002 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
01:58:33.437 00.000 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
01:58:33.439 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.70 mountX=0.04 mountY=-0.10, mountTheta=-1.13
01:58:33.441 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
01:58:33.443 00.002 1032 Enqueuing Move request for scope (0.08, 0.07)
01:58:33.443 00.000 10072 Worker thread wakes up
01:58:33.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
01:58:33.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
01:58:33.443 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.04 yDistance=-0.10
01:58:33.445 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:33.448 00.003 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.59
01:58:33.448 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:58:33.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:33.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:58:33.448 00.000 10072 MoveAxis(W, 5, ABG)
01:58:33.448 00.000 10072 Guiding  Dir = 3, Dur = 5
01:58:33.449 00.001 10072 IsGuiding returns 0
01:58:33.449 00.000 10072 PulseGuide returned control before completion, sleep 15
01:58:33.463 00.014 1032 UpdateGuideState exits: m=1308 SNR=25.5
01:58:33.464 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:33.467 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:33.467 00.000 1032 Enqueuing Expose request
01:58:33.480 00.013 10072 IsGuiding returns 0
01:58:33.480 00.000 10072 Move returns status 0, amount 5
01:58:33.480 00.000 10072 MoveAxis(N, 0, ABG)
01:58:33.480 00.000 10072 Move returns status 0, amount 0
01:58:33.480 00.000 10072 move complete, result=0
01:58:33.480 00.000 10072 worker thread done servicing request
01:58:33.480 00.000 10072 Worker thread wakes up
01:58:33.480 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:33.480 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:33.480 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:58:33.894 00.414 10072 Exposure complete
01:58:33.925 00.031 10072 worker thread done servicing request
01:58:33.925 00.000 1032 OnExposeComplete: enter
01:58:33.938 00.013 1032 UpdateGuideState(): m_state=6
01:58:33.938 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1271
01:58:33.942 00.004 1032 Star::Find returns 1 (0), X=224.20, Y=616.04, Mass=1208, SNR=24.5, Peak=118 HFD=2.8
01:58:33.942 00.000 1032 MultiStar: [#1 0.13,-0.04,1.07,U] [#2 0.15,0.07,0.81,U] [#3 0.12,0.09,0.72,U] [#4 0.03,0.10,0.76,U] [#5 0.03,0.01,0.66,U] [#6 0.04,0.01,0.77,U] [#7 -0.04,0.23,0.61,U] [#8 0.14,-0.04,0.54,U] 
01:58:33.942 00.000 1032 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.31, -0.10}
01:58:33.942 00.000 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
01:58:33.942 00.000 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
01:58:33.942 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.24 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
01:58:33.942 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
01:58:33.954 00.012 1032 Enqueuing Move request for scope (0.11, 0.03)
01:58:33.956 00.002 10072 Worker thread wakes up
01:58:33.956 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:58:33.956 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:58:33.956 00.000 10072 Moving (0.11, 0.03) raw xDistance=-0.00 yDistance=-0.12
01:58:33.959 00.003 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 305.60
01:58:33.959 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:58:33.959 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:33.961 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:33.961 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:58:33.961 00.000 10072 MoveAxis(W, 5, ABG)
01:58:33.961 00.000 10072 Guiding  Dir = 3, Dur = 5
01:58:33.963 00.002 10072 IsGuiding returns 0
01:58:33.963 00.000 10072 PulseGuide returned control before completion, sleep 15
01:58:33.976 00.013 1032 UpdateGuideState exits: m=1208 SNR=24.5
01:58:33.980 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:33.982 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:33.985 00.003 1032 Enqueuing Expose request
01:58:33.985 00.000 10072 IsGuiding returns 0
01:58:33.987 00.002 10072 Move returns status 0, amount 5
01:58:33.987 00.000 10072 MoveAxis(N, 0, ABG)
01:58:33.987 00.000 10072 Move returns status 0, amount 0
01:58:33.987 00.000 10072 move complete, result=0
01:58:33.987 00.000 10072 worker thread done servicing request
01:58:33.987 00.000 10072 Worker thread wakes up
01:58:33.987 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:33.987 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:33.995 00.008 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:58:34.616 00.621 10072 Exposure complete
01:58:34.657 00.041 10072 worker thread done servicing request
01:58:34.657 00.000 1032 OnExposeComplete: enter
01:58:34.659 00.002 1032 UpdateGuideState(): m_state=6
01:58:34.662 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1272
01:58:34.664 00.002 1032 Star::Find returns 1 (0), X=224.18, Y=616.06, Mass=1313, SNR=25.5, Peak=136 HFD=2.8
01:58:34.666 00.002 1032 MultiStar: [#1 0.09,-0.04,1.04,U] [#2 0.26,-0.03,0.76,U] [#3 0.07,0.04,0.71,U] [#4 0.13,-0.06,0.74,U] [#5 0.02,-0.11,0.61,U] [#6 0.10,-0.05,0.72,U] [#7 0.23,0.18,0.59,U] [#8 0.27,-0.02,0.55,U] 
01:58:34.666 00.000 1032 refined, 8 included, MultiStar: {0.16, -0.03}, one-star: {0.30, -0.08}
01:58:34.668 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
01:58:34.670 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
01:58:34.672 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-0.15 mountX=-0.07 mountY=-0.15, mountTheta=-1.98
01:58:34.674 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
01:58:34.676 00.002 1032 Enqueuing Move request for scope (0.16, -0.03)
01:58:34.676 00.000 10072 Worker thread wakes up
01:58:34.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
01:58:34.676 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
01:58:34.676 00.000 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.15
01:58:34.679 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:34.681 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.62
01:58:34.681 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:58:34.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:34.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:58:34.681 00.000 10072 MoveAxis(W, 6, ABG)
01:58:34.681 00.000 10072 Guiding  Dir = 3, Dur = 6
01:58:34.683 00.002 10072 IsGuiding returns 0
01:58:34.683 00.000 10072 PulseGuide returned control before completion, sleep 16
01:58:34.698 00.015 1032 UpdateGuideState exits: m=1313 SNR=25.5
01:58:34.699 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:34.699 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:34.704 00.005 1032 Enqueuing Expose request
01:58:34.714 00.010 10072 IsGuiding returns 0
01:58:34.714 00.000 10072 Move returns status 0, amount 6
01:58:34.714 00.000 10072 MoveAxis(N, 0, ABG)
01:58:34.714 00.000 10072 Move returns status 0, amount 0
01:58:34.714 00.000 10072 move complete, result=0
01:58:34.714 00.000 10072 worker thread done servicing request
01:58:34.714 00.000 10072 Worker thread wakes up
01:58:34.714 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:34.714 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:34.714 00.000 1032 GuideStep: -0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
01:58:35.129 00.415 10072 Exposure complete
01:58:35.172 00.043 1032 OnExposeComplete: enter
01:58:35.174 00.002 1032 UpdateGuideState(): m_state=6
01:58:35.177 00.003 10072 worker thread done servicing request
01:58:35.177 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1273
01:58:35.177 00.000 1032 Star::Find returns 1 (0), X=224.14, Y=616.02, Mass=1452, SNR=26.8, Peak=133 HFD=2.8
01:58:35.180 00.003 1032 MultiStar: [#1 0.04,-0.11,0.95,U] [#2 0.04,-0.10,0.70,U] [#3 0.11,0.08,0.66,U] [#4 0.14,0.03,0.71,U] [#5 0.02,0.06,0.60,U] [#6 0.07,-0.09,0.70,U] [#7 0.16,0.06,0.54,U] [#8 0.09,-0.00,0.52,U] 
01:58:35.180 00.000 1032 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.26, -0.12}
01:58:35.180 00.000 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.12 = -2.12)
01:58:35.180 00.000 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.12 = -2.12)
01:58:35.180 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.29 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
01:58:35.180 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
01:58:35.180 00.000 1032 Enqueuing Move request for scope (0.11, -0.03)
01:58:35.180 00.000 10072 Worker thread wakes up
01:58:35.180 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
01:58:35.180 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
01:58:35.180 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
01:58:35.192 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:35.194 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.63
01:58:35.194 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:58:35.194 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:35.194 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:58:35.194 00.000 10072 MoveAxis(W, 5, ABG)
01:58:35.194 00.000 10072 Guiding  Dir = 3, Dur = 5
01:58:35.196 00.002 10072 IsGuiding returns 0
01:58:35.196 00.000 10072 PulseGuide returned control before completion, sleep 15
01:58:35.204 00.008 1032 UpdateGuideState exits: m=1452 SNR=26.8
01:58:35.212 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:35.214 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:35.216 00.002 1032 Enqueuing Expose request
01:58:35.228 00.012 10072 IsGuiding returns 0
01:58:35.228 00.000 10072 Move returns status 0, amount 5
01:58:35.228 00.000 10072 MoveAxis(N, 0, ABG)
01:58:35.228 00.000 10072 Move returns status 0, amount 0
01:58:35.228 00.000 10072 move complete, result=0
01:58:35.228 00.000 10072 worker thread done servicing request
01:58:35.228 00.000 10072 Worker thread wakes up
01:58:35.228 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:35.228 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:35.228 00.000 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:58:35.866 00.638 10072 Exposure complete
01:58:35.909 00.043 10072 worker thread done servicing request
01:58:35.909 00.000 1032 OnExposeComplete: enter
01:58:35.913 00.004 1032 UpdateGuideState(): m_state=6
01:58:35.913 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1274
01:58:35.913 00.000 1032 Star::Find returns 1 (0), X=224.11, Y=616.25, Mass=1317, SNR=25.6, Peak=123 HFD=2.7
01:58:35.913 00.000 1032 MultiStar: [#1 -0.00,0.12,1.05,U] [#2 0.06,0.10,0.75,U] [#3 0.01,0.21,0.71,U] [#4 0.09,0.13,0.74,U] [#5 0.00,0.11,0.62,U] [#6 0.08,0.12,0.72,U] [#7 -0.06,0.18,0.60,U] [#8 0.08,0.06,0.54,U] 
01:58:35.913 00.000 1032 refined, 8 included, MultiStar: {0.06, 0.13}, one-star: {0.23, 0.11}
01:58:35.913 00.000 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
01:58:35.922 00.009 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
01:58:35.922 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.12 mountX=0.11 mountY=-0.09, mountTheta=-0.71
01:58:35.928 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
01:58:35.929 00.001 1032 Enqueuing Move request for scope (0.06, 0.13)
01:58:35.929 00.000 10072 Worker thread wakes up
01:58:35.929 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
01:58:35.929 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
01:58:35.929 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.09
01:58:35.933 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:35.933 00.000 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.64
01:58:35.933 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
01:58:35.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:35.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:58:35.933 00.000 10072 MoveAxis(W, 12, ABG)
01:58:35.933 00.000 10072 Guiding  Dir = 3, Dur = 12
01:58:35.935 00.002 10072 IsGuiding returns 0
01:58:35.935 00.000 10072 PulseGuide returned control before completion, sleep 22
01:58:35.943 00.008 1032 UpdateGuideState exits: m=1317 SNR=25.6
01:58:35.951 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:35.954 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:35.954 00.000 1032 Enqueuing Expose request
01:58:35.967 00.013 10072 IsGuiding returns 0
01:58:35.967 00.000 10072 Move returns status 0, amount 12
01:58:35.967 00.000 10072 MoveAxis(N, 0, ABG)
01:58:35.967 00.000 10072 Move returns status 0, amount 0
01:58:35.967 00.000 10072 move complete, result=0
01:58:35.967 00.000 10072 worker thread done servicing request
01:58:35.967 00.000 10072 Worker thread wakes up
01:58:35.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:35.967 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:35.967 00.000 1032 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
01:58:36.384 00.417 10072 Exposure complete
01:58:36.428 00.044 10072 worker thread done servicing request
01:58:36.428 00.000 1032 OnExposeComplete: enter
01:58:36.429 00.001 1032 UpdateGuideState(): m_state=6
01:58:36.431 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1275
01:58:36.433 00.002 1032 Star::Find returns 1 (0), X=224.10, Y=616.21, Mass=1396, SNR=26.3, Peak=129 HFD=2.8
01:58:36.435 00.002 1032 MultiStar: [#1 0.02,0.02,1.04,U] [#2 -0.03,0.14,0.75,U] [#3 -0.03,0.11,0.66,U] [#4 0.20,0.09,0.69,U] [#5 -0.04,0.21,0.61,U] [#6 0.02,0.05,0.73,U] [#7 -0.11,0.06,0.59,U] [#8 -0.06,0.08,0.52,U] 
01:58:36.435 00.000 1032 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.22, 0.07}
01:58:36.435 00.000 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
01:58:36.435 00.000 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
01:58:36.435 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.20 mountX=0.08 mountY=-0.06, mountTheta=-0.63
01:58:36.444 00.009 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
01:58:36.444 00.000 1032 Enqueuing Move request for scope (0.03, 0.09)
01:58:36.444 00.000 10072 Worker thread wakes up
01:58:36.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
01:58:36.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
01:58:36.444 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.06
01:58:36.444 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:36.452 00.008 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.66
01:58:36.452 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
01:58:36.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:36.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:58:36.452 00.000 10072 MoveAxis(W, 11, ABG)
01:58:36.452 00.000 10072 Guiding  Dir = 3, Dur = 11
01:58:36.453 00.001 10072 IsGuiding returns 0
01:58:36.453 00.000 10072 PulseGuide returned control before completion, sleep 21
01:58:36.469 00.016 1032 UpdateGuideState exits: m=1396 SNR=26.3
01:58:36.471 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:36.473 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:36.474 00.001 1032 Enqueuing Expose request
01:58:36.485 00.011 10072 IsGuiding returns 0
01:58:36.486 00.001 10072 Move returns status 0, amount 11
01:58:36.486 00.000 10072 MoveAxis(N, 0, ABG)
01:58:36.486 00.000 10072 Move returns status 0, amount 0
01:58:36.486 00.000 10072 move complete, result=0
01:58:36.486 00.000 10072 worker thread done servicing request
01:58:36.486 00.000 10072 Worker thread wakes up
01:58:36.486 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:36.486 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:36.486 00.000 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
01:58:37.118 00.632 10072 Exposure complete
01:58:37.150 00.032 10072 worker thread done servicing request
01:58:37.150 00.000 1032 OnExposeComplete: enter
01:58:37.150 00.000 1032 UpdateGuideState(): m_state=6
01:58:37.166 00.016 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1276
01:58:37.166 00.000 1032 Star::Find returns 1 (0), X=224.16, Y=616.14, Mass=1366, SNR=26.1, Peak=137 HFD=2.9
01:58:37.166 00.000 1032 MultiStar: [#1 0.18,-0.06,1.02,U] [#2 0.09,0.03,0.76,U] [#3 0.09,0.15,0.70,U] [#4 0.16,0.16,0.72,U] [#5 0.12,0.22,0.61,U] [#6 0.05,-0.04,0.74,U] [#7 0.11,0.13,0.59,U] [#8 0.13,0.06,0.54,U] 
01:58:37.166 00.000 1032 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.28, -0.00}
01:58:37.166 00.000 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
01:58:37.172 00.006 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
01:58:37.172 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.39 mountX=0.02 mountY=-0.15, mountTheta=-1.44
01:58:37.172 00.000 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
01:58:37.172 00.000 1032 Enqueuing Move request for scope (0.14, 0.06)
01:58:37.172 00.000 10072 Worker thread wakes up
01:58:37.181 00.009 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
01:58:37.181 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
01:58:37.181 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
01:58:37.183 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:37.185 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.67
01:58:37.185 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:58:37.185 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:37.185 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:58:37.185 00.000 10072 MoveAxis(W, 13, ABG)
01:58:37.185 00.000 10072 Guiding  Dir = 3, Dur = 13
01:58:37.186 00.001 10072 IsGuiding returns 0
01:58:37.187 00.001 10072 PulseGuide returned control before completion, sleep 23
01:58:37.198 00.011 1032 UpdateGuideState exits: m=1366 SNR=26.1
01:58:37.203 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:37.205 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:37.205 00.000 1032 Enqueuing Expose request
01:58:37.218 00.013 10072 IsGuiding returns 0
01:58:37.218 00.000 10072 Move returns status 0, amount 13
01:58:37.218 00.000 10072 MoveAxis(N, 0, ABG)
01:58:37.218 00.000 10072 Move returns status 0, amount 0
01:58:37.218 00.000 10072 move complete, result=0
01:58:37.218 00.000 10072 worker thread done servicing request
01:58:37.218 00.000 10072 Worker thread wakes up
01:58:37.218 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:37.218 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:37.218 00.000 1032 GuideStep: 0.0 px 13 ms WEST, -0.2 px 0 ms NORTH
01:58:37.632 00.414 10072 Exposure complete
01:58:37.673 00.041 10072 worker thread done servicing request
01:58:37.673 00.000 1032 OnExposeComplete: enter
01:58:37.676 00.003 1032 UpdateGuideState(): m_state=6
01:58:37.678 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1277
01:58:37.680 00.002 1032 Star::Find returns 1 (0), X=224.22, Y=616.06, Mass=1284, SNR=25.3, Peak=116 HFD=2.8
01:58:37.682 00.002 1032 MultiStar: [#1 0.12,-0.03,1.05,U] [#2 0.11,0.01,0.78,U] [#3 0.13,0.06,0.73,U] [#4 0.06,-0.07,0.71,U] [#5 0.12,0.07,0.64,U] [#6 0.10,0.02,0.74,U] [#7 0.05,0.05,0.60,U] [#8 0.27,-0.16,0.52,U] 
01:58:37.684 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.01}, one-star: {0.34, -0.08}
01:58:37.684 00.000 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
01:58:37.684 00.000 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
01:58:37.684 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.10 mountX=-0.05 mountY=-0.14, mountTheta=-1.93
01:58:37.690 00.006 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
01:58:37.692 00.002 1032 Enqueuing Move request for scope (0.15, -0.01)
01:58:37.694 00.002 10072 Worker thread wakes up
01:58:37.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
01:58:37.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
01:58:37.694 00.000 10072 Moving (0.15, -0.01) raw xDistance=-0.05 yDistance=-0.14
01:58:37.696 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:37.698 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.69
01:58:37.698 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:58:37.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:37.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:58:37.698 00.000 10072 MoveAxis(W, 12, ABG)
01:58:37.698 00.000 10072 Guiding  Dir = 3, Dur = 12
01:58:37.699 00.001 10072 IsGuiding returns 0
01:58:37.699 00.000 10072 PulseGuide returned control before completion, sleep 22
01:58:37.715 00.016 1032 UpdateGuideState exits: m=1284 SNR=25.3
01:58:37.715 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:37.715 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:37.715 00.000 1032 Enqueuing Expose request
01:58:37.731 00.016 10072 IsGuiding returns 0
01:58:37.731 00.000 10072 Move returns status 0, amount 12
01:58:37.731 00.000 10072 MoveAxis(N, 0, ABG)
01:58:37.731 00.000 10072 Move returns status 0, amount 0
01:58:37.731 00.000 10072 move complete, result=0
01:58:37.731 00.000 10072 worker thread done servicing request
01:58:37.731 00.000 10072 Worker thread wakes up
01:58:37.731 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:37.731 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:37.731 00.000 1032 GuideStep: -0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
01:58:38.368 00.637 10072 Exposure complete
01:58:38.408 00.040 10072 worker thread done servicing request
01:58:38.408 00.000 1032 OnExposeComplete: enter
01:58:38.411 00.003 1032 UpdateGuideState(): m_state=6
01:58:38.411 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1278
01:58:38.413 00.002 1032 Star::Find returns 1 (0), X=224.22, Y=616.30, Mass=1411, SNR=26.5, Peak=147 HFD=2.8
01:58:38.413 00.000 1032 MultiStar: [#1 0.13,0.12,0.98,U] [#2 0.11,0.21,0.73,U] [#3 0.28,0.27,0.65,U] [#4 0.20,0.22,0.72,U] [#5 0.15,0.28,0.61,U] [#6 0.20,0.18,0.70,U] [#7 -0.00,0.24,0.58,U] [#8 0.18,0.11,0.53,U] 
01:58:38.413 00.000 1032 refined, 8 included, MultiStar: {0.18, 0.20}, one-star: {0.33, 0.16}
01:58:38.413 00.000 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:58:38.419 00.006 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:58:38.419 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=0.20 hyp=0.27 cameraTheta=0.81 mountX=0.14 mountY=-0.23, mountTheta=-1.02
01:58:38.423 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.20, opts=13)
01:58:38.426 00.003 1032 Enqueuing Move request for scope (0.18, 0.20)
01:58:38.428 00.002 10072 Worker thread wakes up
01:58:38.428 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.20) opts 0xd
01:58:38.428 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.20)
01:58:38.428 00.000 10072 Moving (0.18, 0.20) raw xDistance=0.14 yDistance=-0.23
01:58:38.429 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:38.429 00.000 10072 PPEC rslt: input = 0.14, final = 0.08, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 305.70
01:58:38.429 00.000 10072 PPEC: input: 0.14, control: 0.08, exposure: 500
01:58:38.429 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:58:38.429 00.000 10072 MoveAxis(W, 78, ABG)
01:58:38.429 00.000 10072 Guiding  Dir = 3, Dur = 78
01:58:38.433 00.004 10072 IsGuiding returns 0
01:58:38.433 00.000 10072 PulseGuide returned control before completion, sleep 88
01:58:38.436 00.003 1032 UpdateGuideState exits: m=1411 SNR=26.5
01:58:38.449 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:38.451 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:38.454 00.003 1032 Enqueuing Expose request
01:58:38.528 00.074 10072 IsGuiding returns 0
01:58:38.528 00.000 10072 Move returns status 0, amount 78
01:58:38.528 00.000 10072 MoveAxis(N, 147, ABG)
01:58:38.528 00.000 10072 Guiding  Dir = 0, Dur = 147
01:58:38.528 00.000 10072 IsGuiding returns 0
01:58:38.529 00.001 10072 PulseGuide returned control before completion, sleep 157
01:58:38.687 00.158 10072 IsGuiding returns 0
01:58:38.687 00.000 10072 Move returns status 0, amount 147
01:58:38.687 00.000 10072 move complete, result=0
01:58:38.687 00.000 10072 worker thread done servicing request
01:58:38.687 00.000 10072 Worker thread wakes up
01:58:38.687 00.000 1032 GuideStep: 0.1 px 78 ms WEST, -0.2 px 147 ms NORTH
01:58:38.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:38.687 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:39.099 00.412 10072 Exposure complete
01:58:39.141 00.042 10072 worker thread done servicing request
01:58:39.141 00.000 1032 OnExposeComplete: enter
01:58:39.143 00.002 1032 UpdateGuideState(): m_state=6
01:58:39.145 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1279
01:58:39.147 00.002 1032 Star::Find returns 1 (0), X=224.09, Y=616.17, Mass=1320, SNR=25.6, Peak=116 HFD=2.9
01:58:39.149 00.002 1032 MultiStar: [#1 0.08,0.04,1.04,U] [#2 -0.03,0.04,0.78,U] [#3 0.13,0.23,0.69,U] [#4 0.02,0.11,0.73,U] [#5 -0.13,0.15,0.60,U] [#6 0.20,0.08,0.72,U] [#7 -0.19,0.15,0.54,U] [#8 0.08,0.06,0.53,U] 
01:58:39.149 00.000 1032 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.20, 0.03}
01:58:39.149 00.000 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
01:58:39.149 00.000 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
01:58:39.149 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.01 mountX=0.07 mountY=-0.08, mountTheta=-0.82
01:58:39.149 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
01:58:39.160 00.011 1032 Enqueuing Move request for scope (0.06, 0.09)
01:58:39.160 00.000 10072 Worker thread wakes up
01:58:39.160 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
01:58:39.160 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
01:58:39.162 00.002 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
01:58:39.162 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:39.166 00.004 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.72
01:58:39.166 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:58:39.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:39.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:58:39.166 00.000 10072 MoveAxis(W, 13, ABG)
01:58:39.166 00.000 10072 Guiding  Dir = 3, Dur = 13
01:58:39.167 00.001 10072 IsGuiding returns 0
01:58:39.167 00.000 10072 PulseGuide returned control before completion, sleep 23
01:58:39.172 00.005 1032 UpdateGuideState exits: m=1320 SNR=25.6
01:58:39.184 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:39.184 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:39.184 00.000 1032 Enqueuing Expose request
01:58:39.199 00.015 10072 IsGuiding returns 0
01:58:39.199 00.000 10072 Move returns status 0, amount 13
01:58:39.199 00.000 10072 MoveAxis(N, 0, ABG)
01:58:39.199 00.000 10072 Move returns status 0, amount 0
01:58:39.199 00.000 10072 move complete, result=0
01:58:39.199 00.000 10072 worker thread done servicing request
01:58:39.199 00.000 10072 Worker thread wakes up
01:58:39.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:39.199 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:39.200 00.001 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
01:58:39.835 00.635 10072 Exposure complete
01:58:39.876 00.041 10072 worker thread done servicing request
01:58:39.876 00.000 1032 OnExposeComplete: enter
01:58:39.876 00.000 1032 UpdateGuideState(): m_state=6
01:58:39.879 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1280
01:58:39.879 00.000 1032 Star::Find returns 1 (0), X=223.97, Y=616.07, Mass=1232, SNR=24.7, Peak=109 HFD=2.8
01:58:39.879 00.000 1032 MultiStar: [#1 -0.05,-0.03,1.11,U] [#2 -0.02,-0.03,0.85,U] [#3 -0.06,-0.02,0.72,U] [#4 -0.03,0.01,0.77,U] [#5 -0.07,0.13,0.64,U] [#6 -0.04,-0.07,0.74,U] [#7 -0.19,0.03,0.61,U] [#8 -0.16,0.10,0.55,U] 
01:58:39.879 00.000 1032 refined, 8 included, MultiStar: {-0.05, -0.00}, one-star: {0.08, -0.07}
01:58:39.879 00.000 1032 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.83) = xAngle (-4.91 = 1.38)
01:58:39.879 00.000 1032 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.91 = 1.38)
01:58:39.879 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.08 mountX=0.01 mountY=0.05, mountTheta=1.38
01:58:39.891 00.012 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.00, opts=13)
01:58:39.895 00.004 1032 Enqueuing Move request for scope (-0.05, -0.00)
01:58:39.896 00.001 10072 Worker thread wakes up
01:58:39.896 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
01:58:39.896 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
01:58:39.896 00.000 10072 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=0.05
01:58:39.898 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:39.898 00.000 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.73
01:58:39.898 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:58:39.898 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:39.898 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:58:39.898 00.000 10072 MoveAxis(W, 13, ABG)
01:58:39.898 00.000 10072 Guiding  Dir = 3, Dur = 13
01:58:39.903 00.005 10072 IsGuiding returns 0
01:58:39.903 00.000 10072 PulseGuide returned control before completion, sleep 23
01:58:39.913 00.010 1032 UpdateGuideState exits: m=1232 SNR=24.7
01:58:39.919 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:39.919 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:39.922 00.003 1032 Enqueuing Expose request
01:58:39.935 00.013 10072 IsGuiding returns 0
01:58:39.935 00.000 10072 Move returns status 0, amount 13
01:58:39.935 00.000 10072 MoveAxis(N, 0, ABG)
01:58:39.935 00.000 10072 Move returns status 0, amount 0
01:58:39.935 00.000 10072 move complete, result=0
01:58:39.935 00.000 10072 worker thread done servicing request
01:58:39.935 00.000 10072 Worker thread wakes up
01:58:39.935 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:39.935 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:39.935 00.000 1032 GuideStep: 0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
01:58:40.346 00.411 10072 Exposure complete
01:58:40.391 00.045 10072 worker thread done servicing request
01:58:40.391 00.000 1032 OnExposeComplete: enter
01:58:40.394 00.003 1032 UpdateGuideState(): m_state=6
01:58:40.396 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1281
01:58:40.398 00.002 1032 Star::Find returns 1 (0), X=223.96, Y=616.00, Mass=1211, SNR=24.4, Peak=111 HFD=2.8
01:58:40.398 00.000 1032 MultiStar: [#1 -0.07,-0.14,1.06,U] [#2 -0.04,-0.00,0.76,U] [#3 -0.03,-0.02,0.73,U] [#4 -0.07,0.01,0.76,U] [#5 -0.10,0.00,0.64,U] [#6 -0.13,-0.06,0.76,U] [#7 -0.19,-0.10,0.63,U] [#8 -0.02,-0.09,0.60,U] 
01:58:40.400 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.07}, one-star: {0.08, -0.14}
01:58:40.402 00.002 1032 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.83) = xAngle (-4.11 = 2.18)
01:58:40.404 00.002 1032 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.11 = 2.18)
01:58:40.404 00.000 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.28 mountX=-0.05 mountY=0.07, mountTheta=2.18
01:58:40.406 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.07, opts=13)
01:58:40.410 00.004 1032 Enqueuing Move request for scope (-0.06, -0.07)
01:58:40.410 00.000 10072 Worker thread wakes up
01:58:40.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
01:58:40.410 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
01:58:40.410 00.000 10072 Moving (-0.06, -0.07) raw xDistance=-0.05 yDistance=0.07
01:58:40.414 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:40.414 00.000 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.75
01:58:40.414 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:58:40.414 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:40.414 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:58:40.414 00.000 10072 MoveAxis(W, 12, ABG)
01:58:40.414 00.000 10072 Guiding  Dir = 3, Dur = 12
01:58:40.417 00.003 10072 IsGuiding returns 0
01:58:40.418 00.001 10072 PulseGuide returned control before completion, sleep 22
01:58:40.433 00.015 1032 UpdateGuideState exits: m=1211 SNR=24.4
01:58:40.435 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:40.437 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:40.439 00.002 1032 Enqueuing Expose request
01:58:40.449 00.010 10072 IsGuiding returns 0
01:58:40.449 00.000 10072 Move returns status 0, amount 12
01:58:40.449 00.000 10072 MoveAxis(N, 0, ABG)
01:58:40.449 00.000 10072 Move returns status 0, amount 0
01:58:40.449 00.000 10072 move complete, result=0
01:58:40.449 00.000 10072 worker thread done servicing request
01:58:40.449 00.000 10072 Worker thread wakes up
01:58:40.449 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:40.449 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:40.449 00.000 1032 GuideStep: -0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
01:58:41.086 00.637 10072 Exposure complete
01:58:41.130 00.044 10072 worker thread done servicing request
01:58:41.130 00.000 1032 OnExposeComplete: enter
01:58:41.130 00.000 1032 UpdateGuideState(): m_state=6
01:58:41.133 00.003 1032 Star::Find(15, 223, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1282
01:58:41.133 00.000 1032 Star::Find returns 1 (0), X=224.01, Y=616.04, Mass=1262, SNR=25.0, Peak=128 HFD=2.8
01:58:41.133 00.000 1032 MultiStar: [#1 -0.08,-0.19,1.12,U] [#2 -0.05,-0.04,0.77,U] [#3 -0.02,0.03,0.75,U] [#4 -0.02,-0.01,0.73,U] [#5 -0.09,0.02,0.65,U] [#6 -0.06,-0.12,0.74,U] [#7 -0.19,0.00,0.61,U] [#8 -0.06,-0.01,0.52,U] 
01:58:41.133 00.000 1032 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {0.12, -0.10}
01:58:41.133 00.000 1032 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.83) = xAngle (-3.99 = 2.29)
01:58:41.141 00.008 1032 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.99 = 2.29)
01:58:41.143 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.16 mountX=-0.05 mountY=0.05, mountTheta=2.29
01:58:41.145 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.06, opts=13)
01:58:41.145 00.000 1032 Enqueuing Move request for scope (-0.04, -0.06)
01:58:41.149 00.004 10072 Worker thread wakes up
01:58:41.149 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
01:58:41.149 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
01:58:41.149 00.000 10072 Moving (-0.04, -0.06) raw xDistance=-0.05 yDistance=0.05
01:58:41.151 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:41.151 00.000 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.76
01:58:41.151 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:58:41.151 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:41.151 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:58:41.151 00.000 10072 MoveAxis(W, 9, ABG)
01:58:41.151 00.000 10072 Guiding  Dir = 3, Dur = 9
01:58:41.154 00.003 10072 IsGuiding returns 0
01:58:41.155 00.001 10072 PulseGuide returned control before completion, sleep 19
01:58:41.168 00.013 1032 UpdateGuideState exits: m=1262 SNR=25.0
01:58:41.170 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:41.172 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:41.172 00.000 1032 Enqueuing Expose request
01:58:41.186 00.014 10072 IsGuiding returns 0
01:58:41.187 00.001 10072 Move returns status 0, amount 9
01:58:41.187 00.000 10072 MoveAxis(N, 0, ABG)
01:58:41.187 00.000 10072 Move returns status 0, amount 0
01:58:41.187 00.000 10072 move complete, result=0
01:58:41.187 00.000 10072 worker thread done servicing request
01:58:41.187 00.000 10072 Worker thread wakes up
01:58:41.187 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:41.187 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:41.187 00.000 1032 GuideStep: -0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
01:58:41.602 00.415 10072 Exposure complete
01:58:41.643 00.041 10072 worker thread done servicing request
01:58:41.643 00.000 1032 OnExposeComplete: enter
01:58:41.643 00.000 1032 UpdateGuideState(): m_state=6
01:58:41.647 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1283
01:58:41.648 00.001 1032 Star::Find returns 1 (0), X=224.08, Y=616.12, Mass=1280, SNR=25.2, Peak=118 HFD=2.8
01:58:41.649 00.001 1032 MultiStar: [#1 -0.06,0.03,1.05,U] [#2 -0.11,0.06,0.77,U] [#3 -0.09,0.05,0.70,U] [#4 0.03,-0.00,0.76,U] [#5 -0.12,0.07,0.64,U] [#6 -0.09,-0.04,0.72,U] [#7 -0.17,0.00,0.61,U] [#8 -0.08,-0.01,0.53,U] 
01:58:41.651 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {0.20, -0.02}
01:58:41.653 00.002 1032 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.83) = xAngle (0.98 = 0.98)
01:58:41.653 00.000 1032 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.98 = 0.98)
01:58:41.655 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.81 mountX=0.02 mountY=0.04, mountTheta=0.98
01:58:41.659 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.01, opts=13)
01:58:41.661 00.002 1032 Enqueuing Move request for scope (-0.04, 0.01)
01:58:41.661 00.000 10072 Worker thread wakes up
01:58:41.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
01:58:41.661 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
01:58:41.661 00.000 10072 Moving (-0.04, 0.01) raw xDistance=0.02 yDistance=0.04
01:58:41.661 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:41.667 00.006 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.78
01:58:41.667 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:58:41.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:41.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:58:41.667 00.000 10072 MoveAxis(W, 8, ABG)
01:58:41.667 00.000 10072 Guiding  Dir = 3, Dur = 8
01:58:41.668 00.001 10072 IsGuiding returns 0
01:58:41.668 00.000 10072 PulseGuide returned control before completion, sleep 18
01:58:41.676 00.008 1032 UpdateGuideState exits: m=1280 SNR=25.2
01:58:41.684 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:41.684 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:41.684 00.000 1032 Enqueuing Expose request
01:58:41.700 00.016 10072 IsGuiding returns 0
01:58:41.700 00.000 10072 Move returns status 0, amount 8
01:58:41.700 00.000 10072 MoveAxis(N, 0, ABG)
01:58:41.700 00.000 10072 Move returns status 0, amount 0
01:58:41.700 00.000 10072 move complete, result=0
01:58:41.700 00.000 10072 worker thread done servicing request
01:58:41.700 00.000 10072 Worker thread wakes up
01:58:41.701 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:41.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:41.701 00.000 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
01:58:42.334 00.633 10072 Exposure complete
01:58:42.372 00.038 10072 worker thread done servicing request
01:58:42.372 00.000 1032 OnExposeComplete: enter
01:58:42.372 00.000 1032 UpdateGuideState(): m_state=6
01:58:42.372 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1284
01:58:42.372 00.000 1032 Star::Find returns 1 (0), X=223.96, Y=616.00, Mass=1312, SNR=25.5, Peak=114 HFD=2.8
01:58:42.384 00.012 1032 MultiStar: [#1 -0.09,-0.08,1.05,U] [#2 -0.04,-0.04,0.74,U] [#3 0.00,-0.01,0.71,U] [#4 -0.05,-0.02,0.73,U] [#5 -0.08,0.01,0.63,U] [#6 -0.15,-0.06,0.71,U] [#7 -0.12,0.15,0.61,U] [#8 0.07,-0.03,0.55,U] 
01:58:42.386 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {0.07, -0.14}
01:58:42.388 00.002 1032 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.83) = xAngle (-4.27 = 2.01)
01:58:42.390 00.002 1032 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.27 = 2.01)
01:58:42.391 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.44 mountX=-0.02 mountY=0.05, mountTheta=2.01
01:58:42.391 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
01:58:42.397 00.006 1032 Enqueuing Move request for scope (-0.04, -0.03)
01:58:42.398 00.001 10072 Worker thread wakes up
01:58:42.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
01:58:42.398 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
01:58:42.398 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.05
01:58:42.400 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:42.400 00.000 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.80
01:58:42.400 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:58:42.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:42.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:58:42.400 00.000 10072 MoveAxis(W, 9, ABG)
01:58:42.400 00.000 10072 Guiding  Dir = 3, Dur = 9
01:58:42.403 00.003 10072 IsGuiding returns 0
01:58:42.403 00.000 10072 PulseGuide returned control before completion, sleep 19
01:58:42.408 00.005 1032 UpdateGuideState exits: m=1312 SNR=25.5
01:58:42.419 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:42.421 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:42.422 00.001 1032 Enqueuing Expose request
01:58:42.435 00.013 10072 IsGuiding returns 0
01:58:42.435 00.000 10072 Move returns status 0, amount 9
01:58:42.435 00.000 10072 MoveAxis(N, 0, ABG)
01:58:42.435 00.000 10072 Move returns status 0, amount 0
01:58:42.435 00.000 10072 move complete, result=0
01:58:42.435 00.000 10072 worker thread done servicing request
01:58:42.435 00.000 10072 Worker thread wakes up
01:58:42.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:42.435 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:42.435 00.000 1032 GuideStep: -0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
01:58:42.847 00.412 10072 Exposure complete
01:58:42.889 00.042 10072 worker thread done servicing request
01:58:42.889 00.000 1032 OnExposeComplete: enter
01:58:42.891 00.002 1032 UpdateGuideState(): m_state=6
01:58:42.893 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1285
01:58:42.893 00.000 1032 Star::Find returns 1 (0), X=223.95, Y=615.99, Mass=1424, SNR=26.6, Peak=137 HFD=2.8
01:58:42.895 00.002 1032 MultiStar: [#1 -0.10,-0.12,1.00,U] [#2 0.02,0.03,0.72,U] [#3 -0.12,0.01,0.68,U] [#4 -0.07,-0.02,0.69,U] [#5 -0.12,0.00,0.59,U] [#6 -0.15,-0.12,0.70,U] [#7 -0.10,-0.01,0.57,U] [#8 -0.12,-0.01,0.54,U] 
01:58:42.898 00.003 1032 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {0.07, -0.15}
01:58:42.898 00.000 1032 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.83) = xAngle (-4.29 = 1.99)
01:58:42.900 00.002 1032 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.29 = 1.99)
01:58:42.902 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.46 mountX=-0.04 mountY=0.08, mountTheta=1.99
01:58:42.904 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.06, opts=13)
01:58:42.906 00.002 1032 Enqueuing Move request for scope (-0.07, -0.06)
01:58:42.908 00.002 10072 Worker thread wakes up
01:58:42.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
01:58:42.908 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
01:58:42.908 00.000 10072 Moving (-0.07, -0.06) raw xDistance=-0.04 yDistance=0.08
01:58:42.909 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:42.909 00.000 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.81
01:58:42.909 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:58:42.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:42.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:58:42.909 00.000 10072 MoveAxis(W, 8, ABG)
01:58:42.909 00.000 10072 Guiding  Dir = 3, Dur = 8
01:58:42.913 00.004 10072 IsGuiding returns 0
01:58:42.914 00.001 10072 PulseGuide returned control before completion, sleep 18
01:58:42.925 00.011 1032 UpdateGuideState exits: m=1424 SNR=26.6
01:58:42.931 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:42.931 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:42.933 00.002 1032 Enqueuing Expose request
01:58:42.946 00.013 10072 IsGuiding returns 0
01:58:42.946 00.000 10072 Move returns status 0, amount 8
01:58:42.946 00.000 10072 MoveAxis(N, 0, ABG)
01:58:42.946 00.000 10072 Move returns status 0, amount 0
01:58:42.946 00.000 10072 move complete, result=0
01:58:42.946 00.000 10072 worker thread done servicing request
01:58:42.946 00.000 10072 Worker thread wakes up
01:58:42.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:42.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:42.946 00.000 1032 GuideStep: -0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
01:58:43.582 00.636 10072 Exposure complete
01:58:43.622 00.040 10072 worker thread done servicing request
01:58:43.622 00.000 1032 OnExposeComplete: enter
01:58:43.622 00.000 1032 UpdateGuideState(): m_state=6
01:58:43.622 00.000 1032 Star::Find(15, 223, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1286
01:58:43.628 00.006 1032 Star::Find returns 1 (0), X=224.10, Y=616.05, Mass=1233, SNR=24.7, Peak=116 HFD=2.8
01:58:43.628 00.000 1032 MultiStar: [#1 0.02,-0.05,1.07,U] [#2 -0.09,-0.00,0.78,U] [#3 -0.04,0.16,0.71,U] [#4 -0.03,-0.06,0.78,U] [#5 -0.00,0.06,0.65,U] [#6 -0.02,-0.07,0.73,U] [#7 -0.02,0.04,0.61,U] [#8 -0.11,-0.10,0.53,U] 
01:58:43.628 00.000 1032 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {0.22, -0.09}
01:58:43.628 00.000 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
01:58:43.628 00.000 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
01:58:43.628 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.38 mountX=-0.02 mountY=0.00, mountTheta=3.07
01:58:43.628 00.000 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.02, opts=13)
01:58:43.628 00.000 1032 Enqueuing Move request for scope (0.00, -0.02)
01:58:43.641 00.013 10072 Worker thread wakes up
01:58:43.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
01:58:43.641 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
01:58:43.641 00.000 10072 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
01:58:43.645 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:43.647 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.83
01:58:43.647 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:58:43.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:43.647 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:58:43.647 00.000 10072 MoveAxis(W, 9, ABG)
01:58:43.647 00.000 10072 Guiding  Dir = 3, Dur = 9
01:58:43.648 00.001 10072 IsGuiding returns 0
01:58:43.649 00.001 10072 PulseGuide returned control before completion, sleep 19
01:58:43.662 00.013 1032 UpdateGuideState exits: m=1233 SNR=24.7
01:58:43.665 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:43.665 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:43.667 00.002 1032 Enqueuing Expose request
01:58:43.680 00.013 10072 IsGuiding returns 0
01:58:43.680 00.000 10072 Move returns status 0, amount 9
01:58:43.680 00.000 10072 MoveAxis(N, 0, ABG)
01:58:43.680 00.000 10072 Move returns status 0, amount 0
01:58:43.681 00.001 10072 move complete, result=0
01:58:43.681 00.000 10072 worker thread done servicing request
01:58:43.681 00.000 10072 Worker thread wakes up
01:58:43.681 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:43.681 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:43.681 00.000 1032 GuideStep: -0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
01:58:44.094 00.413 10072 Exposure complete
01:58:44.135 00.041 10072 worker thread done servicing request
01:58:44.135 00.000 1032 OnExposeComplete: enter
01:58:44.137 00.002 1032 UpdateGuideState(): m_state=6
01:58:44.139 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1287
01:58:44.140 00.001 1032 Star::Find returns 1 (0), X=223.98, Y=616.19, Mass=1375, SNR=26.1, Peak=116 HFD=2.9
01:58:44.141 00.001 1032 MultiStar: [#1 -0.04,-0.05,1.01,U] [#2 -0.06,0.01,0.75,U] [#3 -0.01,-0.02,0.70,U] [#4 0.09,0.12,0.74,U] [#5 -0.12,0.04,0.59,U] [#6 0.03,0.04,0.75,U] [#7 -0.09,0.02,0.56,U] [#8 -0.03,0.02,0.53,U] 
01:58:44.141 00.000 1032 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {0.10, 0.05}
01:58:44.141 00.000 1032 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.83) = xAngle (-0.04 = -0.04)
01:58:44.141 00.000 1032 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.04 = -0.04)
01:58:44.141 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.79 mountX=0.02 mountY=-0.00, mountTheta=-0.04
01:58:44.141 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.02, opts=13)
01:58:44.141 00.000 1032 Enqueuing Move request for scope (-0.01, 0.02)
01:58:44.153 00.012 10072 Worker thread wakes up
01:58:44.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:58:44.153 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:58:44.153 00.000 10072 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.00
01:58:44.153 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:44.155 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.84
01:58:44.157 00.002 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:58:44.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:44.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:58:44.157 00.000 10072 MoveAxis(W, 8, ABG)
01:58:44.157 00.000 10072 Guiding  Dir = 3, Dur = 8
01:58:44.158 00.001 10072 IsGuiding returns 0
01:58:44.158 00.000 10072 PulseGuide returned control before completion, sleep 18
01:58:44.173 00.015 1032 UpdateGuideState exits: m=1375 SNR=26.1
01:58:44.174 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:44.174 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:44.174 00.000 1032 Enqueuing Expose request
01:58:44.189 00.015 10072 IsGuiding returns 0
01:58:44.189 00.000 10072 Move returns status 0, amount 8
01:58:44.189 00.000 10072 MoveAxis(N, 0, ABG)
01:58:44.189 00.000 10072 Move returns status 0, amount 0
01:58:44.190 00.001 10072 move complete, result=0
01:58:44.190 00.000 10072 worker thread done servicing request
01:58:44.190 00.000 10072 Worker thread wakes up
01:58:44.190 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:44.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:44.191 00.001 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:58:44.827 00.636 10072 Exposure complete
01:58:44.867 00.040 10072 worker thread done servicing request
01:58:44.869 00.002 1032 OnExposeComplete: enter
01:58:44.871 00.002 1032 UpdateGuideState(): m_state=6
01:58:44.872 00.001 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1288
01:58:44.873 00.001 1032 Star::Find returns 1 (0), X=224.06, Y=616.22, Mass=1327, SNR=25.6, Peak=122 HFD=2.8
01:58:44.873 00.000 1032 MultiStar: [#1 -0.02,0.08,1.03,U] [#2 -0.03,0.22,0.78,U] [#3 0.03,0.22,0.71,U] [#4 0.06,0.13,0.73,U] [#5 -0.07,0.33,0.62,U] [#6 0.07,0.19,0.72,U] [#7 -0.16,0.24,0.61,U] [#8 0.06,0.02,0.54,U] 
01:58:44.873 00.000 1032 refined, 8 included, MultiStar: {0.02, 0.16}, one-star: {0.18, 0.08}
01:58:44.873 00.000 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
01:58:44.873 00.000 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
01:58:44.882 00.009 1032 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.44 mountX=0.15 mountY=-0.06, mountTheta=-0.39
01:58:44.882 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.16, opts=13)
01:58:44.882 00.000 1032 Enqueuing Move request for scope (0.02, 0.16)
01:58:44.882 00.000 10072 Worker thread wakes up
01:58:44.889 00.007 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
01:58:44.889 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
01:58:44.889 00.000 10072 Moving (0.02, 0.16) raw xDistance=0.15 yDistance=-0.06
01:58:44.889 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:44.892 00.003 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 305.86
01:58:44.892 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
01:58:44.892 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:44.892 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:58:44.892 00.000 10072 MoveAxis(W, 77, ABG)
01:58:44.892 00.000 10072 Guiding  Dir = 3, Dur = 77
01:58:44.893 00.001 10072 IsGuiding returns 0
01:58:44.894 00.001 10072 PulseGuide returned control before completion, sleep 87
01:58:44.899 00.005 1032 UpdateGuideState exits: m=1327 SNR=25.6
01:58:44.909 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:44.909 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:44.909 00.000 1032 Enqueuing Expose request
01:58:44.987 00.078 10072 IsGuiding returns 0
01:58:44.988 00.001 10072 Move returns status 0, amount 77
01:58:44.988 00.000 10072 MoveAxis(N, 0, ABG)
01:58:44.988 00.000 10072 Move returns status 0, amount 0
01:58:44.988 00.000 10072 move complete, result=0
01:58:44.988 00.000 10072 worker thread done servicing request
01:58:44.988 00.000 10072 Worker thread wakes up
01:58:44.988 00.000 1032 GuideStep: 0.1 px 77 ms WEST, -0.1 px 0 ms NORTH
01:58:44.988 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:44.988 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:45.402 00.414 10072 Exposure complete
01:58:45.442 00.040 10072 worker thread done servicing request
01:58:45.442 00.000 1032 OnExposeComplete: enter
01:58:45.448 00.006 1032 UpdateGuideState(): m_state=6
01:58:45.448 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1289
01:58:45.448 00.000 1032 Star::Find returns 1 (0), X=223.96, Y=616.22, Mass=1370, SNR=26.1, Peak=124 HFD=2.7
01:58:45.453 00.005 1032 MultiStar: [#1 -0.10,0.14,1.03,U] [#2 0.11,0.09,0.77,U] [#3 0.04,0.12,0.67,U] [#4 0.00,0.15,0.70,U] [#5 -0.09,0.15,0.62,U] [#6 -0.02,0.13,0.68,U] [#7 -0.02,0.15,0.57,U] [#8 -0.07,0.10,0.55,U] 
01:58:45.456 00.003 1032 single-star, 8 included, MultiStar: {-0.00, 0.12}, one-star: {0.08, 0.08}
01:58:45.456 00.000 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:58:45.456 00.000 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:58:45.459 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.81 mountX=0.06 mountY=-0.10, mountTheta=-1.02
01:58:45.459 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.08, opts=13)
01:58:45.464 00.005 1032 Enqueuing Move request for scope (0.08, 0.08)
01:58:45.464 00.000 10072 Worker thread wakes up
01:58:45.464 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
01:58:45.464 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:58:45.464 00.000 10072 Moving (0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
01:58:45.467 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:45.467 00.000 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.87
01:58:45.467 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:58:45.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:45.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:58:45.467 00.000 10072 MoveAxis(W, 7, ABG)
01:58:45.467 00.000 10072 Guiding  Dir = 3, Dur = 7
01:58:45.470 00.003 10072 IsGuiding returns 0
01:58:45.471 00.001 10072 PulseGuide returned control before completion, sleep 17
01:58:45.486 00.015 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:58:45.487 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:45.487 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:45.487 00.000 1032 Enqueuing Expose request
01:58:45.503 00.016 10072 IsGuiding returns 0
01:58:45.503 00.000 10072 Move returns status 0, amount 7
01:58:45.503 00.000 10072 MoveAxis(N, 0, ABG)
01:58:45.503 00.000 10072 Move returns status 0, amount 0
01:58:45.503 00.000 10072 move complete, result=0
01:58:45.503 00.000 10072 worker thread done servicing request
01:58:45.503 00.000 10072 Worker thread wakes up
01:58:45.503 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:45.503 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:45.504 00.001 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:58:46.141 00.637 10072 Exposure complete
01:58:46.182 00.041 10072 worker thread done servicing request
01:58:46.182 00.000 1032 OnExposeComplete: enter
01:58:46.184 00.002 1032 UpdateGuideState(): m_state=6
01:58:46.184 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1290
01:58:46.188 00.004 1032 Star::Find returns 1 (0), X=224.07, Y=616.13, Mass=1322, SNR=25.6, Peak=121 HFD=2.8
01:58:46.190 00.002 1032 MultiStar: [#1 0.03,-0.02,1.00,U] [#2 0.01,-0.07,0.75,U] [#3 -0.01,-0.06,0.71,U] [#4 0.14,0.06,0.74,U] [#5 0.04,0.03,0.63,U] [#6 -0.01,-0.02,0.74,U] [#7 0.05,-0.05,0.57,U] [#8 0.05,-0.09,0.54,U] 
01:58:46.190 00.000 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.18, -0.01}
01:58:46.192 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
01:58:46.194 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
01:58:46.194 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.40 mountX=-0.04 mountY=-0.05, mountTheta=-2.23
01:58:46.198 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
01:58:46.200 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
01:58:46.200 00.000 10072 Worker thread wakes up
01:58:46.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
01:58:46.200 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
01:58:46.200 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.05
01:58:46.203 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:46.205 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.89
01:58:46.205 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:58:46.205 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:46.205 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:58:46.205 00.000 10072 MoveAxis(W, 8, ABG)
01:58:46.205 00.000 10072 Guiding  Dir = 3, Dur = 8
01:58:46.207 00.002 10072 IsGuiding returns 0
01:58:46.207 00.000 10072 PulseGuide returned control before completion, sleep 18
01:58:46.222 00.015 1032 UpdateGuideState exits: m=1322 SNR=25.6
01:58:46.222 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:46.222 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:46.222 00.000 1032 Enqueuing Expose request
01:58:46.239 00.017 10072 IsGuiding returns 0
01:58:46.239 00.000 10072 Move returns status 0, amount 8
01:58:46.239 00.000 10072 MoveAxis(N, 0, ABG)
01:58:46.239 00.000 10072 Move returns status 0, amount 0
01:58:46.239 00.000 10072 move complete, result=0
01:58:46.239 00.000 10072 worker thread done servicing request
01:58:46.239 00.000 10072 Worker thread wakes up
01:58:46.239 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:46.239 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:46.240 00.001 1032 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:58:46.657 00.417 10072 Exposure complete
01:58:46.699 00.042 10072 worker thread done servicing request
01:58:46.699 00.000 1032 OnExposeComplete: enter
01:58:46.699 00.000 1032 UpdateGuideState(): m_state=6
01:58:46.703 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1291
01:58:46.704 00.001 1032 Star::Find returns 1 (0), X=224.15, Y=616.10, Mass=1335, SNR=25.7, Peak=121 HFD=2.9
01:58:46.705 00.001 1032 MultiStar: [#1 0.03,-0.06,1.02,U] [#2 0.06,0.07,0.74,U] [#3 0.08,0.12,0.70,U] [#4 0.08,0.03,0.73,U] [#5 -0.01,0.33,0.58,U] [#6 0.05,-0.10,0.71,U] [#7 0.06,0.07,0.58,U] [#8 0.07,0.05,0.53,U] 
01:58:46.708 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.26, -0.05}
01:58:46.710 00.002 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
01:58:46.710 00.000 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
01:58:46.712 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.41 mountX=0.01 mountY=-0.09, mountTheta=-1.42
01:58:46.714 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
01:58:46.716 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
01:58:46.716 00.000 10072 Worker thread wakes up
01:58:46.716 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
01:58:46.718 00.002 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
01:58:46.718 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.01 yDistance=-0.09
01:58:46.719 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:46.721 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.91
01:58:46.721 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:58:46.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:46.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:58:46.721 00.000 10072 MoveAxis(W, 7, ABG)
01:58:46.721 00.000 10072 Guiding  Dir = 3, Dur = 7
01:58:46.721 00.000 10072 IsGuiding returns 0
01:58:46.722 00.001 10072 PulseGuide returned control before completion, sleep 17
01:58:46.736 00.014 1032 UpdateGuideState exits: m=1335 SNR=25.7
01:58:46.738 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:46.740 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:46.740 00.000 1032 Enqueuing Expose request
01:58:46.753 00.013 10072 IsGuiding returns 0
01:58:46.753 00.000 10072 Move returns status 0, amount 7
01:58:46.753 00.000 10072 MoveAxis(N, 0, ABG)
01:58:46.753 00.000 10072 Move returns status 0, amount 0
01:58:46.753 00.000 10072 move complete, result=0
01:58:46.753 00.000 10072 worker thread done servicing request
01:58:46.753 00.000 10072 Worker thread wakes up
01:58:46.753 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:46.754 00.001 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:46.754 00.000 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
01:58:47.390 00.636 10072 Exposure complete
01:58:47.430 00.040 10072 worker thread done servicing request
01:58:47.430 00.000 1032 OnExposeComplete: enter
01:58:47.430 00.000 1032 UpdateGuideState(): m_state=6
01:58:47.435 00.005 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1292
01:58:47.437 00.002 1032 Star::Find returns 1 (0), X=224.01, Y=616.15, Mass=1294, SNR=25.4, Peak=122 HFD=2.6
01:58:47.439 00.002 1032 MultiStar: [#1 -0.03,0.05,1.05,U] [#2 -0.09,-0.02,0.75,U] [#3 0.15,0.14,0.73,U] [#4 0.02,0.05,0.73,U] [#5 0.01,0.29,0.64,U] [#6 -0.06,0.01,0.72,U] [#7 -0.15,0.13,0.62,U] [#8 -0.10,0.04,0.54,U] 
01:58:47.439 00.000 1032 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {0.12, 0.01}
01:58:47.441 00.002 1032 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.83) = xAngle (-0.19 = -0.19)
01:58:47.441 00.000 1032 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.19 = -0.19)
01:58:47.441 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.64 mountX=0.07 mountY=-0.01, mountTheta=-0.19
01:58:47.447 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
01:58:47.447 00.000 1032 Enqueuing Move request for scope (-0.01, 0.07)
01:58:47.451 00.004 10072 Worker thread wakes up
01:58:47.451 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
01:58:47.451 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
01:58:47.451 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
01:58:47.451 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:47.454 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.92
01:58:47.454 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:58:47.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:47.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:58:47.454 00.000 10072 MoveAxis(W, 8, ABG)
01:58:47.454 00.000 10072 Guiding  Dir = 3, Dur = 8
01:58:47.456 00.002 10072 IsGuiding returns 0
01:58:47.457 00.001 10072 PulseGuide returned control before completion, sleep 18
01:58:47.468 00.011 1032 UpdateGuideState exits: m=1294 SNR=25.4
01:58:47.472 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:47.474 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:47.476 00.002 1032 Enqueuing Expose request
01:58:47.488 00.012 10072 IsGuiding returns 0
01:58:47.488 00.000 10072 Move returns status 0, amount 8
01:58:47.489 00.001 10072 MoveAxis(N, 0, ABG)
01:58:47.489 00.000 10072 Move returns status 0, amount 0
01:58:47.489 00.000 10072 move complete, result=0
01:58:47.489 00.000 10072 worker thread done servicing request
01:58:47.489 00.000 10072 Worker thread wakes up
01:58:47.489 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:47.489 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:47.489 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
01:58:47.905 00.416 10072 Exposure complete
01:58:47.947 00.042 10072 worker thread done servicing request
01:58:47.948 00.001 1032 OnExposeComplete: enter
01:58:47.949 00.001 1032 UpdateGuideState(): m_state=6
01:58:47.951 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1293
01:58:47.954 00.003 1032 Star::Find returns 1 (0), X=224.05, Y=616.06, Mass=1238, SNR=24.8, Peak=118 HFD=2.8
01:58:47.956 00.002 1032 MultiStar: [#1 -0.07,-0.03,1.08,U] [#2 -0.03,0.05,0.82,U] [#3 0.05,0.13,0.71,U] [#4 -0.01,0.06,0.74,U] [#5 -0.05,0.08,0.63,U] [#6 -0.03,0.02,0.75,U] [#7 -0.25,0.02,0.61,U] [#8 -0.08,-0.06,0.55,U] 
01:58:47.957 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {0.17, -0.08}
01:58:47.959 00.002 1032 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.83) = xAngle (0.67 = 0.67)
01:58:47.961 00.002 1032 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.67 = 0.67)
01:58:47.961 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.50 mountX=0.02 mountY=0.02, mountTheta=0.67
01:58:47.964 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.02, opts=13)
01:58:47.966 00.002 1032 Enqueuing Move request for scope (-0.02, 0.02)
01:58:47.968 00.002 10072 Worker thread wakes up
01:58:47.968 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
01:58:47.968 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
01:58:47.968 00.000 10072 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.02
01:58:47.970 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:47.973 00.003 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.94
01:58:47.973 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:58:47.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:47.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:58:47.973 00.000 10072 MoveAxis(W, 7, ABG)
01:58:47.973 00.000 10072 Guiding  Dir = 3, Dur = 7
01:58:47.974 00.001 10072 IsGuiding returns 0
01:58:47.974 00.000 10072 PulseGuide returned control before completion, sleep 17
01:58:47.990 00.016 1032 UpdateGuideState exits: m=1238 SNR=24.8
01:58:47.992 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:47.994 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:47.996 00.002 1032 Enqueuing Expose request
01:58:48.006 00.010 10072 IsGuiding returns 0
01:58:48.006 00.000 10072 Move returns status 0, amount 7
01:58:48.006 00.000 10072 MoveAxis(N, 0, ABG)
01:58:48.006 00.000 10072 Move returns status 0, amount 0
01:58:48.006 00.000 10072 move complete, result=0
01:58:48.006 00.000 10072 worker thread done servicing request
01:58:48.006 00.000 10072 Worker thread wakes up
01:58:48.006 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:48.006 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:48.007 00.001 1032 GuideStep: 0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
01:58:48.641 00.634 10072 Exposure complete
01:58:48.686 00.045 10072 worker thread done servicing request
01:58:48.686 00.000 1032 OnExposeComplete: enter
01:58:48.686 00.000 1032 UpdateGuideState(): m_state=6
01:58:48.690 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1294
01:58:48.690 00.000 1032 Star::Find returns 1 (0), X=223.99, Y=616.08, Mass=1388, SNR=26.3, Peak=130 HFD=2.7
01:58:48.690 00.000 1032 MultiStar: [#1 -0.03,-0.03,1.03,U] [#2 0.05,0.01,0.74,U] [#3 0.03,0.08,0.68,U] [#4 0.02,0.02,0.72,U] [#5 -0.08,0.07,0.62,U] [#6 -0.00,-0.07,0.70,U] [#7 -0.10,-0.01,0.60,U] [#8 0.08,-0.12,0.53,U] 
01:58:48.690 00.000 1032 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.11, -0.06}
01:58:48.690 00.000 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
01:58:48.690 00.000 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
01:58:48.690 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.81 mountX=-0.02 mountY=-0.01, mountTheta=-2.64
01:58:48.690 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.01, opts=13)
01:58:48.703 00.013 1032 Enqueuing Move request for scope (0.01, -0.01)
01:58:48.704 00.001 10072 Worker thread wakes up
01:58:48.704 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
01:58:48.704 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
01:58:48.704 00.000 10072 Moving (0.01, -0.01) raw xDistance=-0.02 yDistance=-0.01
01:58:48.707 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:48.709 00.002 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.96
01:58:48.709 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
01:58:48.709 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:48.709 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:58:48.709 00.000 10072 MoveAxis(W, 8, ABG)
01:58:48.709 00.000 10072 Guiding  Dir = 3, Dur = 8
01:58:48.720 00.011 10072 IsGuiding returns 0
01:58:48.720 00.000 10072 PulseGuide returned control before completion, sleep 18
01:58:48.721 00.001 1032 UpdateGuideState exits: m=1388 SNR=26.3
01:58:48.721 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:48.721 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:48.721 00.000 1032 Enqueuing Expose request
01:58:48.752 00.031 10072 IsGuiding returns 0
01:58:48.752 00.000 10072 Move returns status 0, amount 8
01:58:48.752 00.000 10072 MoveAxis(N, 0, ABG)
01:58:48.752 00.000 10072 Move returns status 0, amount 0
01:58:48.752 00.000 10072 move complete, result=0
01:58:48.752 00.000 10072 worker thread done servicing request
01:58:48.752 00.000 10072 Worker thread wakes up
01:58:48.752 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:48.752 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:48.753 00.001 1032 GuideStep: -0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
01:58:49.169 00.416 10072 Exposure complete
01:58:49.211 00.042 10072 worker thread done servicing request
01:58:49.213 00.002 1032 OnExposeComplete: enter
01:58:49.214 00.001 1032 UpdateGuideState(): m_state=6
01:58:49.214 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1295
01:58:49.214 00.000 1032 Star::Find returns 1 (0), X=224.04, Y=616.04, Mass=1366, SNR=26.0, Peak=139 HFD=2.8
01:58:49.214 00.000 1032 MultiStar: [#1 -0.00,-0.04,1.00,U] [#2 0.04,-0.05,0.75,U] [#3 0.00,0.05,0.67,U] [#4 0.05,-0.03,0.72,U] [#5 -0.06,0.00,0.61,U] [#6 0.02,-0.07,0.72,U] [#7 -0.03,-0.02,0.56,U] [#8 0.07,-0.12,0.52,U] 
01:58:49.214 00.000 1032 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.16, -0.10}
01:58:49.214 00.000 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
01:58:49.214 00.000 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
01:58:49.214 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.91 mountX=-0.05 mountY=-0.02, mountTheta=-2.74
01:58:49.214 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
01:58:49.228 00.014 1032 Enqueuing Move request for scope (0.04, -0.05)
01:58:49.228 00.000 10072 Worker thread wakes up
01:58:49.228 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:58:49.228 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:58:49.228 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=-0.02
01:58:49.228 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:49.228 00.000 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.98
01:58:49.228 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:58:49.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:49.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:58:49.228 00.000 10072 MoveAxis(W, 7, ABG)
01:58:49.228 00.000 10072 Guiding  Dir = 3, Dur = 7
01:58:49.234 00.006 10072 IsGuiding returns 0
01:58:49.235 00.001 10072 PulseGuide returned control before completion, sleep 17
01:58:49.245 00.010 1032 UpdateGuideState exits: m=1366 SNR=26.0
01:58:49.245 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:49.245 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:49.253 00.008 1032 Enqueuing Expose request
01:58:49.255 00.002 10072 IsGuiding returns 0
01:58:49.255 00.000 10072 Move returns status 0, amount 7
01:58:49.255 00.000 10072 MoveAxis(N, 0, ABG)
01:58:49.255 00.000 10072 Move returns status 0, amount 0
01:58:49.255 00.000 10072 move complete, result=0
01:58:49.255 00.000 10072 worker thread done servicing request
01:58:49.255 00.000 10072 Worker thread wakes up
01:58:49.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:49.255 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:49.262 00.007 1032 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
01:58:49.891 00.629 10072 Exposure complete
01:58:49.924 00.033 10072 worker thread done servicing request
01:58:49.924 00.000 1032 OnExposeComplete: enter
01:58:49.931 00.007 1032 UpdateGuideState(): m_state=6
01:58:49.933 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1296
01:58:49.935 00.002 1032 Star::Find returns 1 (0), X=224.01, Y=616.18, Mass=1286, SNR=25.3, Peak=123 HFD=2.6
01:58:49.935 00.000 1032 MultiStar: [#1 -0.08,0.11,1.02,U] [#2 -0.01,0.02,0.78,U] [#3 0.06,0.08,0.73,U] [#4 -0.01,0.07,0.74,U] [#5 -0.10,0.16,0.64,U] [#6 -0.07,-0.13,0.72,U] [#7 -0.15,0.07,0.62,U] [#8 -0.18,0.03,0.54,U] 
01:58:49.935 00.000 1032 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {0.13, 0.04}
01:58:49.935 00.000 1032 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.83) = xAngle (0.29 = 0.29)
01:58:49.941 00.006 1032 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.29 = 0.29)
01:58:49.941 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.12 mountX=0.06 mountY=0.02, mountTheta=0.29
01:58:49.941 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.05, opts=13)
01:58:49.941 00.000 1032 Enqueuing Move request for scope (-0.03, 0.05)
01:58:49.941 00.000 10072 Worker thread wakes up
01:58:49.941 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
01:58:49.941 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
01:58:49.941 00.000 10072 Moving (-0.03, 0.05) raw xDistance=0.06 yDistance=0.02
01:58:49.941 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:49.951 00.010 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 305.99
01:58:49.951 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:58:49.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:49.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:58:49.951 00.000 10072 MoveAxis(W, 7, ABG)
01:58:49.951 00.000 10072 Guiding  Dir = 3, Dur = 7
01:58:49.952 00.001 10072 IsGuiding returns 0
01:58:49.952 00.000 10072 PulseGuide returned control before completion, sleep 17
01:58:49.960 00.008 1032 UpdateGuideState exits: m=1286 SNR=25.3
01:58:49.968 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:49.968 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:49.968 00.000 1032 Enqueuing Expose request
01:58:49.984 00.016 10072 IsGuiding returns 0
01:58:49.984 00.000 10072 Move returns status 0, amount 7
01:58:49.984 00.000 10072 MoveAxis(N, 0, ABG)
01:58:49.984 00.000 10072 Move returns status 0, amount 0
01:58:49.984 00.000 10072 move complete, result=0
01:58:49.984 00.000 10072 worker thread done servicing request
01:58:49.984 00.000 10072 Worker thread wakes up
01:58:49.985 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:49.985 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:49.985 00.000 1032 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
01:58:50.396 00.411 10072 Exposure complete
01:58:50.432 00.036 10072 worker thread done servicing request
01:58:50.432 00.000 1032 OnExposeComplete: enter
01:58:50.432 00.000 1032 UpdateGuideState(): m_state=6
01:58:50.432 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1297
01:58:50.442 00.010 1032 Star::Find returns 1 (0), X=224.00, Y=616.27, Mass=1218, SNR=24.6, Peak=116 HFD=2.5
01:58:50.444 00.002 1032 MultiStar: [#1 -0.06,0.11,1.09,U] [#2 -0.01,0.13,0.82,U] [#3 0.01,0.14,0.71,U] [#4 0.01,0.22,0.78,U] [#5 0.01,0.27,0.67,U] [#6 -0.07,-0.07,0.73,U] [#7 -0.04,0.18,0.62,U] [#8 -0.02,0.08,0.54,U] 
01:58:50.446 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.13}, one-star: {0.11, 0.12}
01:58:50.446 00.000 1032 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.83) = xAngle (-0.23 = -0.23)
01:58:50.448 00.002 1032 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.23 = -0.23)
01:58:50.449 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.60 mountX=0.13 mountY=-0.03, mountTheta=-0.23
01:58:50.451 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.13, opts=13)
01:58:50.454 00.003 1032 Enqueuing Move request for scope (-0.00, 0.13)
01:58:50.456 00.002 10072 Worker thread wakes up
01:58:50.456 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
01:58:50.456 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
01:58:50.456 00.000 10072 Moving (-0.00, 0.13) raw xDistance=0.13 yDistance=-0.03
01:58:50.457 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:50.457 00.000 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 306.01
01:58:50.457 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
01:58:50.457 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:50.457 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:58:50.457 00.000 10072 MoveAxis(W, 6, ABG)
01:58:50.457 00.000 10072 Guiding  Dir = 3, Dur = 6
01:58:50.462 00.005 10072 IsGuiding returns 0
01:58:50.462 00.000 10072 PulseGuide returned control before completion, sleep 16
01:58:50.466 00.004 1032 UpdateGuideState exits: m=1218 SNR=24.6
01:58:50.478 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:50.478 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:50.478 00.000 1032 Enqueuing Expose request
01:58:50.494 00.016 10072 IsGuiding returns 0
01:58:50.494 00.000 10072 Move returns status 0, amount 6
01:58:50.494 00.000 10072 MoveAxis(N, 0, ABG)
01:58:50.494 00.000 10072 Move returns status 0, amount 0
01:58:50.494 00.000 10072 move complete, result=0
01:58:50.494 00.000 10072 worker thread done servicing request
01:58:50.494 00.000 10072 Worker thread wakes up
01:58:50.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:50.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:50.495 00.001 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
01:58:51.132 00.637 10072 Exposure complete
01:58:51.172 00.040 10072 worker thread done servicing request
01:58:51.172 00.000 1032 OnExposeComplete: enter
01:58:51.175 00.003 1032 UpdateGuideState(): m_state=6
01:58:51.175 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1298
01:58:51.177 00.002 1032 Star::Find returns 1 (0), X=224.07, Y=616.12, Mass=1276, SNR=25.1, Peak=138 HFD=2.7
01:58:51.180 00.003 1032 MultiStar: [#1 -0.03,0.01,1.06,U] [#2 -0.05,0.08,0.79,U] [#3 0.04,0.04,0.68,U] [#4 0.03,0.04,0.76,U] [#5 -0.12,0.18,0.63,U] [#6 0.04,-0.01,0.73,U] [#7 -0.09,0.09,0.58,U] [#8 -0.07,0.15,0.56,U] 
01:58:51.182 00.002 1032 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {0.18, -0.02}
01:58:51.182 00.000 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
01:58:51.184 00.002 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
01:58:51.186 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.50 mountX=0.05 mountY=-0.02, mountTheta=-0.33
01:58:51.188 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.05, opts=13)
01:58:51.190 00.002 1032 Enqueuing Move request for scope (0.00, 0.05)
01:58:51.192 00.002 10072 Worker thread wakes up
01:58:51.192 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
01:58:51.192 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
01:58:51.192 00.000 10072 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.02
01:58:51.194 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:51.195 00.001 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 306.02
01:58:51.195 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:58:51.197 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:51.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:58:51.197 00.000 10072 MoveAxis(W, 7, ABG)
01:58:51.197 00.000 10072 Guiding  Dir = 3, Dur = 7
01:58:51.197 00.000 10072 IsGuiding returns 0
01:58:51.198 00.001 10072 PulseGuide returned control before completion, sleep 17
01:58:51.204 00.006 1032 UpdateGuideState exits: m=1276 SNR=25.1
01:58:51.214 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:51.214 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:51.214 00.000 1032 Enqueuing Expose request
01:58:51.229 00.015 10072 IsGuiding returns 0
01:58:51.229 00.000 10072 Move returns status 0, amount 7
01:58:51.229 00.000 10072 MoveAxis(N, 0, ABG)
01:58:51.229 00.000 10072 Move returns status 0, amount 0
01:58:51.229 00.000 10072 move complete, result=0
01:58:51.229 00.000 10072 worker thread done servicing request
01:58:51.229 00.000 10072 Worker thread wakes up
01:58:51.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:51.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:51.231 00.002 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
01:58:51.644 00.413 10072 Exposure complete
01:58:51.689 00.045 10072 worker thread done servicing request
01:58:51.689 00.000 1032 OnExposeComplete: enter
01:58:51.692 00.003 1032 UpdateGuideState(): m_state=6
01:58:51.694 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1299
01:58:51.694 00.000 1032 Star::Find returns 1 (0), X=224.07, Y=616.20, Mass=1373, SNR=26.0, Peak=115 HFD=2.8
01:58:51.694 00.000 1032 MultiStar: [#1 0.01,-0.00,0.98,U] [#2 -0.05,0.03,0.77,U] [#3 0.05,0.01,0.70,U] [#4 0.04,0.00,0.69,U] [#5 0.02,-0.00,0.60,U] [#6 0.03,0.07,0.71,U] [#7 -0.18,0.04,0.58,U] [#8 0.02,0.02,0.51,U] 
01:58:51.694 00.000 1032 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.19, 0.06}
01:58:51.694 00.000 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
01:58:51.694 00.000 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
01:58:51.704 00.010 1032 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.82 mountX=0.02 mountY=-0.03, mountTheta=-1.01
01:58:51.707 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.03, opts=13)
01:58:51.710 00.003 1032 Enqueuing Move request for scope (0.02, 0.03)
01:58:51.712 00.002 10072 Worker thread wakes up
01:58:51.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
01:58:51.712 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
01:58:51.712 00.000 10072 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
01:58:51.714 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:51.714 00.000 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 306.04
01:58:51.714 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:58:51.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:51.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:58:51.714 00.000 10072 MoveAxis(W, 6, ABG)
01:58:51.714 00.000 10072 Guiding  Dir = 3, Dur = 6
01:58:51.717 00.003 10072 IsGuiding returns 0
01:58:51.717 00.000 10072 PulseGuide returned control before completion, sleep 16
01:58:51.733 00.016 1032 UpdateGuideState exits: m=1373 SNR=26.0
01:58:51.737 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:51.739 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:51.740 00.001 1032 Enqueuing Expose request
01:58:51.749 00.009 10072 IsGuiding returns 0
01:58:51.749 00.000 10072 Move returns status 0, amount 6
01:58:51.749 00.000 10072 MoveAxis(N, 0, ABG)
01:58:51.749 00.000 10072 Move returns status 0, amount 0
01:58:51.749 00.000 10072 move complete, result=0
01:58:51.749 00.000 10072 worker thread done servicing request
01:58:51.749 00.000 10072 Worker thread wakes up
01:58:51.749 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:51.749 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:51.749 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
01:58:52.387 00.638 10072 Exposure complete
01:58:52.429 00.042 10072 worker thread done servicing request
01:58:52.429 00.000 1032 OnExposeComplete: enter
01:58:52.432 00.003 1032 UpdateGuideState(): m_state=6
01:58:52.435 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1300
01:58:52.436 00.001 1032 Star::Find returns 1 (0), X=224.05, Y=616.19, Mass=1351, SNR=25.8, Peak=113 HFD=2.8
01:58:52.438 00.002 1032 MultiStar: [#1 -0.06,0.05,1.07,U] [#2 0.01,0.12,0.75,U] [#3 0.03,0.19,0.70,U] [#4 0.02,0.25,0.73,U] [#5 0.13,0.23,0.60,U] [#6 -0.16,0.06,0.69,U] [#7 -0.03,0.15,0.57,U] [#8 -0.02,0.17,0.51,U] 
01:58:52.440 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.13}, one-star: {0.17, 0.05}
01:58:52.440 00.000 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
01:58:52.442 00.002 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
01:58:52.442 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.47 mountX=0.12 mountY=-0.05, mountTheta=-0.36
01:58:52.442 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
01:58:52.448 00.006 1032 Enqueuing Move request for scope (0.01, 0.13)
01:58:52.450 00.002 10072 Worker thread wakes up
01:58:52.450 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
01:58:52.450 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
01:58:52.450 00.000 10072 Moving (0.01, 0.13) raw xDistance=0.12 yDistance=-0.05
01:58:52.452 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:52.454 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 306.06
01:58:52.454 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
01:58:52.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:52.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:58:52.454 00.000 10072 MoveAxis(W, 6, ABG)
01:58:52.454 00.000 10072 Guiding  Dir = 3, Dur = 6
01:58:52.456 00.002 10072 IsGuiding returns 0
01:58:52.457 00.001 10072 PulseGuide returned control before completion, sleep 16
01:58:52.473 00.016 1032 UpdateGuideState exits: m=1351 SNR=25.8
01:58:52.475 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:52.477 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:52.480 00.003 1032 Enqueuing Expose request
01:58:52.480 00.000 10072 IsGuiding returns 0
01:58:52.480 00.000 10072 Move returns status 0, amount 6
01:58:52.480 00.000 10072 MoveAxis(N, 0, ABG)
01:58:52.480 00.000 10072 Move returns status 0, amount 0
01:58:52.480 00.000 10072 move complete, result=0
01:58:52.480 00.000 10072 worker thread done servicing request
01:58:52.480 00.000 10072 Worker thread wakes up
01:58:52.480 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:52.480 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:52.486 00.006 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
01:58:52.898 00.412 10072 Exposure complete
01:58:52.941 00.043 10072 worker thread done servicing request
01:58:52.941 00.000 1032 OnExposeComplete: enter
01:58:52.944 00.003 1032 UpdateGuideState(): m_state=6
01:58:52.947 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1301
01:58:52.947 00.000 1032 Star::Find returns 1 (0), X=224.06, Y=616.26, Mass=1256, SNR=25.0, Peak=126 HFD=2.6
01:58:52.949 00.002 1032 MultiStar: [#1 -0.03,0.14,1.08,U] [#2 -0.06,0.19,0.74,U] [#3 -0.04,0.24,0.71,U] [#4 0.09,0.14,0.76,U] [#5 -0.06,0.15,0.61,U] [#6 -0.09,0.10,0.76,U] [#7 -0.14,0.12,0.62,U] [#8 0.04,0.32,0.56,U] 
01:58:52.951 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.16}, one-star: {0.18, 0.12}
01:58:52.953 00.002 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
01:58:52.954 00.001 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
01:58:52.956 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.59 mountX=0.16 mountY=-0.04, mountTheta=-0.24
01:58:52.959 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.16, opts=13)
01:58:52.960 00.001 1032 Enqueuing Move request for scope (-0.00, 0.16)
01:58:52.962 00.002 10072 Worker thread wakes up
01:58:52.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
01:58:52.962 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
01:58:52.962 00.000 10072 Moving (-0.00, 0.16) raw xDistance=0.16 yDistance=-0.04
01:58:52.965 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:52.965 00.000 10072 PPEC rslt: input = 0.16, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 306.08
01:58:52.965 00.000 10072 PPEC: input: 0.16, control: 0.08, exposure: 500
01:58:52.965 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:52.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:58:52.965 00.000 10072 MoveAxis(W, 77, ABG)
01:58:52.965 00.000 10072 Guiding  Dir = 3, Dur = 77
01:58:52.968 00.003 10072 IsGuiding returns 0
01:58:52.969 00.001 10072 PulseGuide returned control before completion, sleep 87
01:58:52.979 00.010 1032 UpdateGuideState exits: m=1256 SNR=25.0
01:58:52.985 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:52.987 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:52.987 00.000 1032 Enqueuing Expose request
01:58:53.064 00.077 10072 IsGuiding returns 0
01:58:53.064 00.000 10072 Move returns status 0, amount 77
01:58:53.064 00.000 10072 MoveAxis(N, 0, ABG)
01:58:53.064 00.000 10072 Move returns status 0, amount 0
01:58:53.064 00.000 10072 move complete, result=0
01:58:53.064 00.000 10072 worker thread done servicing request
01:58:53.064 00.000 10072 Worker thread wakes up
01:58:53.064 00.000 1032 GuideStep: 0.2 px 77 ms WEST, -0.0 px 0 ms NORTH
01:58:53.066 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:53.066 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:53.698 00.632 10072 Exposure complete
01:58:53.737 00.039 10072 worker thread done servicing request
01:58:53.737 00.000 1032 OnExposeComplete: enter
01:58:53.743 00.006 1032 UpdateGuideState(): m_state=6
01:58:53.744 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1302
01:58:53.744 00.000 1032 Star::Find returns 1 (0), X=224.11, Y=616.18, Mass=1334, SNR=25.7, Peak=127 HFD=2.8
01:58:53.744 00.000 1032 MultiStar: [#1 0.03,0.05,1.00,U] [#2 0.02,0.07,0.78,U] [#3 0.06,0.10,0.69,U] [#4 0.08,0.00,0.73,U] [#5 0.08,0.05,0.61,U] [#6 0.02,0.03,0.74,U] [#7 -0.07,0.07,0.59,U] [#8 -0.01,0.18,0.55,U] 
01:58:53.744 00.000 1032 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.23, 0.04}
01:58:53.744 00.000 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
01:58:53.744 00.000 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
01:58:53.744 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.82 mountX=0.05 mountY=-0.07, mountTheta=-1.01
01:58:53.744 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
01:58:53.758 00.014 1032 Enqueuing Move request for scope (0.06, 0.06)
01:58:53.760 00.002 10072 Worker thread wakes up
01:58:53.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
01:58:53.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
01:58:53.760 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.05 yDistance=-0.07
01:58:53.762 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:53.762 00.000 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 306.10
01:58:53.762 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
01:58:53.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:53.762 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:58:53.762 00.000 10072 MoveAxis(W, 6, ABG)
01:58:53.762 00.000 10072 Guiding  Dir = 3, Dur = 6
01:58:53.765 00.003 10072 IsGuiding returns 0
01:58:53.765 00.000 10072 PulseGuide returned control before completion, sleep 16
01:58:53.781 00.016 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:58:53.781 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:53.781 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:53.781 00.000 1032 Enqueuing Expose request
01:58:53.796 00.015 10072 IsGuiding returns 0
01:58:53.796 00.000 10072 Move returns status 0, amount 6
01:58:53.796 00.000 10072 MoveAxis(N, 0, ABG)
01:58:53.796 00.000 10072 Move returns status 0, amount 0
01:58:53.796 00.000 10072 move complete, result=0
01:58:53.797 00.001 10072 worker thread done servicing request
01:58:53.797 00.000 10072 Worker thread wakes up
01:58:53.797 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:53.797 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:53.797 00.000 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
01:58:54.211 00.414 10072 Exposure complete
01:58:54.256 00.045 10072 worker thread done servicing request
01:58:54.256 00.000 1032 OnExposeComplete: enter
01:58:54.258 00.002 1032 UpdateGuideState(): m_state=6
01:58:54.260 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1303
01:58:54.262 00.002 1032 Star::Find returns 1 (0), X=224.14, Y=616.11, Mass=1268, SNR=25.1, Peak=115 HFD=2.8
01:58:54.264 00.002 1032 MultiStar: [#1 0.06,-0.01,1.05,U] [#2 0.01,-0.01,0.79,U] [#3 0.10,-0.04,0.72,U] [#4 0.02,0.04,0.75,U] [#5 0.21,0.19,0.63,U] [#6 -0.07,-0.04,0.73,U] [#7 -0.03,0.06,0.59,U] [#8 -0.04,-0.01,0.57,U] 
01:58:54.266 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.26, -0.03}
01:58:54.267 00.001 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
01:58:54.270 00.003 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
01:58:54.272 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.16 mountX=-0.01 mountY=-0.07, mountTheta=-1.67
01:58:54.272 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.01, opts=13)
01:58:54.272 00.000 1032 Enqueuing Move request for scope (0.07, 0.01)
01:58:54.272 00.000 10072 Worker thread wakes up
01:58:54.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
01:58:54.272 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
01:58:54.272 00.000 10072 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
01:58:54.282 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:54.284 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.12
01:58:54.284 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:58:54.284 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:54.284 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:58:54.284 00.000 10072 MoveAxis(W, 5, ABG)
01:58:54.284 00.000 10072 Guiding  Dir = 3, Dur = 5
01:58:54.285 00.001 10072 IsGuiding returns 0
01:58:54.285 00.000 10072 PulseGuide returned control before completion, sleep 15
01:58:54.301 00.016 1032 UpdateGuideState exits: m=1268 SNR=25.1
01:58:54.301 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:54.301 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:54.301 00.000 1032 Enqueuing Expose request
01:58:54.316 00.015 10072 IsGuiding returns 0
01:58:54.316 00.000 10072 Move returns status 0, amount 5
01:58:54.316 00.000 10072 MoveAxis(N, 0, ABG)
01:58:54.316 00.000 10072 Move returns status 0, amount 0
01:58:54.316 00.000 10072 move complete, result=0
01:58:54.316 00.000 10072 worker thread done servicing request
01:58:54.316 00.000 10072 Worker thread wakes up
01:58:54.316 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:54.316 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:54.317 00.001 1032 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:58:54.954 00.637 10072 Exposure complete
01:58:54.987 00.033 10072 worker thread done servicing request
01:58:54.987 00.000 1032 OnExposeComplete: enter
01:58:54.997 00.010 1032 UpdateGuideState(): m_state=6
01:58:54.999 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1304
01:58:54.999 00.000 1032 Star::Find returns 1 (0), X=224.21, Y=616.07, Mass=1380, SNR=26.2, Peak=146 HFD=2.7
01:58:54.999 00.000 1032 MultiStar: [#1 0.09,-0.12,1.03,U] [#2 0.10,0.11,0.77,U] [#3 0.17,-0.06,0.70,U] [#4 0.19,-0.03,0.71,U] [#5 0.07,0.06,0.62,U] [#6 0.03,-0.07,0.72,U] [#7 0.05,0.06,0.60,U] [#8 0.15,0.03,0.55,U] 
01:58:54.999 00.000 1032 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.33, -0.07}
01:58:54.999 00.000 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
01:58:54.999 00.000 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
01:58:54.999 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.14 mountX=-0.05 mountY=-0.13, mountTheta=-1.97
01:58:54.999 00.000 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
01:58:54.999 00.000 1032 Enqueuing Move request for scope (0.14, -0.02)
01:58:55.015 00.016 10072 Worker thread wakes up
01:58:55.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
01:58:55.015 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
01:58:55.015 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.05 yDistance=-0.13
01:58:55.016 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:55.016 00.000 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 306.13
01:58:55.016 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:58:55.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:55.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:58:55.016 00.000 10072 MoveAxis(W, 5, ABG)
01:58:55.016 00.000 10072 Guiding  Dir = 3, Dur = 5
01:58:55.020 00.004 10072 IsGuiding returns 0
01:58:55.020 00.000 10072 PulseGuide returned control before completion, sleep 15
01:58:55.032 00.012 1032 UpdateGuideState exits: m=1380 SNR=26.2
01:58:55.036 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:55.036 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:55.036 00.000 1032 Enqueuing Expose request
01:58:55.042 00.006 10072 IsGuiding returns 0
01:58:55.042 00.000 10072 Move returns status 0, amount 5
01:58:55.042 00.000 10072 MoveAxis(N, 0, ABG)
01:58:55.042 00.000 10072 Move returns status 0, amount 0
01:58:55.042 00.000 10072 move complete, result=0
01:58:55.042 00.000 10072 worker thread done servicing request
01:58:55.042 00.000 10072 Worker thread wakes up
01:58:55.042 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:55.042 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:55.049 00.007 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:58:55.453 00.404 10072 Exposure complete
01:58:55.490 00.037 10072 worker thread done servicing request
01:58:55.490 00.000 1032 OnExposeComplete: enter
01:58:55.490 00.000 1032 UpdateGuideState(): m_state=6
01:58:55.490 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1305
01:58:55.499 00.009 1032 Star::Find returns 1 (0), X=224.13, Y=616.16, Mass=1246, SNR=24.8, Peak=118 HFD=2.8
01:58:55.499 00.000 1032 MultiStar: [#1 0.08,-0.02,1.08,U] [#2 0.07,-0.02,0.79,U] [#3 0.12,0.13,0.74,U] [#4 0.08,0.07,0.77,U] [#5 0.08,0.13,0.62,U] [#6 0.08,-0.06,0.73,U] [#7 -0.03,-0.00,0.63,U] [#8 0.22,-0.02,0.56,U] 
01:58:55.499 00.000 1032 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.24, 0.02}
01:58:55.499 00.000 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
01:58:55.499 00.000 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
01:58:55.499 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.20 mountX=-0.01 mountY=-0.11, mountTheta=-1.63
01:58:55.507 00.008 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
01:58:55.507 00.000 1032 Enqueuing Move request for scope (0.11, 0.02)
01:58:55.507 00.000 10072 Worker thread wakes up
01:58:55.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
01:58:55.507 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
01:58:55.507 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
01:58:55.507 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:55.514 00.007 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.15
01:58:55.514 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:58:55.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:55.514 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:58:55.514 00.000 10072 MoveAxis(W, 4, ABG)
01:58:55.514 00.000 10072 Guiding  Dir = 3, Dur = 4
01:58:55.515 00.001 10072 IsGuiding returns 0
01:58:55.516 00.001 10072 PulseGuide returned control before completion, sleep 14
01:58:55.531 00.015 10072 IsGuiding returns 0
01:58:55.531 00.000 1032 UpdateGuideState exits: m=1246 SNR=24.8
01:58:55.533 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:55.535 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:55.535 00.000 1032 Enqueuing Expose request
01:58:55.537 00.002 10072 Move returns status 0, amount 4
01:58:55.537 00.000 10072 MoveAxis(N, 0, ABG)
01:58:55.537 00.000 10072 Move returns status 0, amount 0
01:58:55.537 00.000 10072 move complete, result=0
01:58:55.537 00.000 10072 worker thread done servicing request
01:58:55.537 00.000 10072 Worker thread wakes up
01:58:55.537 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:55.537 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:55.545 00.008 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:58:56.163 00.618 10072 Exposure complete
01:58:56.207 00.044 10072 worker thread done servicing request
01:58:56.207 00.000 1032 OnExposeComplete: enter
01:58:56.209 00.002 1032 UpdateGuideState(): m_state=6
01:58:56.211 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1306
01:58:56.213 00.002 1032 Star::Find returns 1 (0), X=224.07, Y=616.12, Mass=1219, SNR=24.5, Peak=128 HFD=2.7
01:58:56.215 00.002 1032 MultiStar: [#1 0.04,-0.01,1.10,U] [#2 0.14,0.04,0.79,U] [#3 0.15,0.32,0.74,U] [#4 0.05,0.16,0.78,U] [#5 0.12,0.23,0.65,U] [#6 0.13,0.04,0.74,U] [#7 -0.06,0.05,0.64,U] [#8 0.08,0.17,0.56,U] 
01:58:56.215 00.000 1032 refined, 8 included, MultiStar: {0.09, 0.09}, one-star: {0.19, -0.02}
01:58:56.217 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
01:58:56.220 00.003 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
01:58:56.220 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.78 mountX=0.07 mountY=-0.12, mountTheta=-1.05
01:58:56.222 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.09, opts=13)
01:58:56.224 00.002 1032 Enqueuing Move request for scope (0.09, 0.09)
01:58:56.226 00.002 10072 Worker thread wakes up
01:58:56.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
01:58:56.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
01:58:56.226 00.000 10072 Moving (0.09, 0.09) raw xDistance=0.07 yDistance=-0.12
01:58:56.227 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:56.227 00.000 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.17
01:58:56.227 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:58:56.227 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:56.227 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:58:56.227 00.000 10072 MoveAxis(W, 5, ABG)
01:58:56.227 00.000 10072 Guiding  Dir = 3, Dur = 5
01:58:56.231 00.004 10072 IsGuiding returns 0
01:58:56.232 00.001 10072 PulseGuide returned control before completion, sleep 15
01:58:56.245 00.013 1032 UpdateGuideState exits: m=1219 SNR=24.5
01:58:56.247 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:56.247 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:56.247 00.000 1032 Enqueuing Expose request
01:58:56.263 00.016 10072 IsGuiding returns 0
01:58:56.263 00.000 10072 Move returns status 0, amount 5
01:58:56.263 00.000 10072 MoveAxis(N, 0, ABG)
01:58:56.263 00.000 10072 Move returns status 0, amount 0
01:58:56.263 00.000 10072 move complete, result=0
01:58:56.263 00.000 10072 worker thread done servicing request
01:58:56.263 00.000 10072 Worker thread wakes up
01:58:56.263 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:56.263 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:56.264 00.001 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:58:56.679 00.415 10072 Exposure complete
01:58:56.713 00.034 10072 worker thread done servicing request
01:58:56.713 00.000 1032 OnExposeComplete: enter
01:58:56.713 00.000 1032 UpdateGuideState(): m_state=6
01:58:56.713 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1307
01:58:56.724 00.011 1032 Star::Find returns 1 (0), X=224.22, Y=616.10, Mass=1335, SNR=25.8, Peak=139 HFD=2.7
01:58:56.726 00.002 1032 MultiStar: [#1 0.08,-0.01,1.02,U] [#2 0.05,0.03,0.74,U] [#3 0.13,0.06,0.68,U] [#4 0.18,0.00,0.74,U] [#5 0.12,0.01,0.63,U] [#6 0.03,-0.08,0.74,U] [#7 0.04,0.05,0.62,U] [#8 0.08,0.01,0.52,U] 
01:58:56.728 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.00}, one-star: {0.34, -0.04}
01:58:56.728 00.000 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
01:58:56.730 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
01:58:56.732 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.02 mountX=-0.04 mountY=-0.12, mountTheta=-1.85
01:58:56.735 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.00, opts=13)
01:58:56.737 00.002 1032 Enqueuing Move request for scope (0.13, -0.00)
01:58:56.737 00.000 10072 Worker thread wakes up
01:58:56.737 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
01:58:56.737 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
01:58:56.737 00.000 10072 Moving (0.13, -0.00) raw xDistance=-0.04 yDistance=-0.12
01:58:56.741 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:56.743 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.19
01:58:56.743 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:58:56.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:56.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:58:56.743 00.000 10072 MoveAxis(W, 4, ABG)
01:58:56.743 00.000 10072 Guiding  Dir = 3, Dur = 4
01:58:56.744 00.001 10072 IsGuiding returns 0
01:58:56.744 00.000 10072 PulseGuide returned control before completion, sleep 14
01:58:56.749 00.005 1032 UpdateGuideState exits: m=1335 SNR=25.8
01:58:56.759 00.010 10072 IsGuiding returns 0
01:58:56.761 00.002 10072 Move returns status 0, amount 4
01:58:56.761 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:56.763 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:56.764 00.001 1032 Enqueuing Expose request
01:58:56.766 00.002 10072 MoveAxis(N, 0, ABG)
01:58:56.766 00.000 10072 Move returns status 0, amount 0
01:58:56.766 00.000 10072 move complete, result=0
01:58:56.766 00.000 10072 worker thread done servicing request
01:58:56.766 00.000 10072 Worker thread wakes up
01:58:56.766 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:56.766 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:56.775 00.009 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:58:57.393 00.618 10072 Exposure complete
01:58:57.433 00.040 10072 worker thread done servicing request
01:58:57.433 00.000 1032 OnExposeComplete: enter
01:58:57.435 00.002 1032 UpdateGuideState(): m_state=6
01:58:57.437 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1308
01:58:57.440 00.003 1032 Star::Find returns 1 (0), X=224.16, Y=616.05, Mass=1318, SNR=25.6, Peak=132 HFD=2.8
01:58:57.440 00.000 1032 MultiStar: [#1 0.03,-0.12,1.03,U] [#2 0.12,-0.03,0.75,U] [#3 0.14,-0.11,0.69,U] [#4 0.10,-0.04,0.74,U] [#5 -0.02,0.05,0.64,U] [#6 0.07,-0.12,0.74,U] [#7 0.05,-0.02,0.57,U] [#8 0.08,-0.07,0.53,U] 
01:58:57.442 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.28, -0.09}
01:58:57.442 00.000 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
01:58:57.442 00.000 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
01:58:57.442 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.58 mountX=-0.09 mountY=-0.08, mountTheta=-2.41
01:58:57.442 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
01:58:57.442 00.000 1032 Enqueuing Move request for scope (0.10, -0.07)
01:58:57.442 00.000 10072 Worker thread wakes up
01:58:57.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
01:58:57.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
01:58:57.442 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.08
01:58:57.454 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:57.456 00.002 10072 PPEC rslt: input = -0.09, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.21
01:58:57.456 00.000 10072 PPEC: input: -0.09, control: 0.00, exposure: 500
01:58:57.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:57.456 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:58:57.456 00.000 10072 MoveAxis(W, 5, ABG)
01:58:57.456 00.000 10072 Guiding  Dir = 3, Dur = 5
01:58:57.457 00.001 10072 IsGuiding returns 0
01:58:57.457 00.000 10072 PulseGuide returned control before completion, sleep 15
01:58:57.459 00.002 1032 UpdateGuideState exits: m=1318 SNR=25.6
01:58:57.473 00.014 10072 IsGuiding returns 0
01:58:57.473 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:57.475 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:57.476 00.001 1032 Enqueuing Expose request
01:58:57.478 00.002 10072 Move returns status 0, amount 5
01:58:57.478 00.000 10072 MoveAxis(N, 0, ABG)
01:58:57.478 00.000 10072 Move returns status 0, amount 0
01:58:57.478 00.000 10072 move complete, result=0
01:58:57.478 00.000 10072 worker thread done servicing request
01:58:57.478 00.000 10072 Worker thread wakes up
01:58:57.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:57.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:57.485 00.007 1032 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:58:57.997 00.512 10072 Exposure complete
01:58:58.039 00.042 10072 worker thread done servicing request
01:58:58.039 00.000 1032 OnExposeComplete: enter
01:58:58.041 00.002 1032 UpdateGuideState(): m_state=6
01:58:58.043 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1309
01:58:58.044 00.001 1032 Star::Find returns 1 (0), X=224.05, Y=616.04, Mass=1366, SNR=26.0, Peak=126 HFD=2.8
01:58:58.046 00.002 1032 MultiStar: [#1 -0.05,-0.06,1.03,U] [#2 -0.06,0.03,0.73,U] [#3 0.06,0.00,0.68,U] [#4 0.10,0.02,0.73,U] [#5 0.07,0.07,0.61,U] [#6 0.05,-0.08,0.68,U] [#7 -0.27,0.06,0.59,U] [#8 0.01,0.13,0.55,U] 
01:58:58.048 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {0.17, -0.10}
01:58:58.050 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
01:58:58.052 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
01:58:58.052 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.25 mountX=-0.01 mountY=-0.01, mountTheta=-2.08
01:58:58.056 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.00, opts=13)
01:58:58.058 00.002 1032 Enqueuing Move request for scope (0.02, -0.00)
01:58:58.062 00.004 10072 Worker thread wakes up
01:58:58.062 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
01:58:58.062 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
01:58:58.062 00.000 10072 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.01
01:58:58.066 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:58.069 00.003 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.23
01:58:58.069 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:58:58.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:58.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:58:58.069 00.000 10072 MoveAxis(W, 4, ABG)
01:58:58.069 00.000 10072 Guiding  Dir = 3, Dur = 4
01:58:58.069 00.000 10072 IsGuiding returns 0
01:58:58.070 00.001 10072 PulseGuide returned control before completion, sleep 14
01:58:58.078 00.008 1032 UpdateGuideState exits: m=1366 SNR=26.0
01:58:58.086 00.008 10072 IsGuiding returns 0
01:58:58.086 00.000 10072 Move returns status 0, amount 4
01:58:58.086 00.000 10072 MoveAxis(N, 0, ABG)
01:58:58.086 00.000 10072 Move returns status 0, amount 0
01:58:58.086 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:58.086 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:58.089 00.003 1032 Enqueuing Expose request
01:58:58.091 00.002 10072 move complete, result=0
01:58:58.091 00.000 10072 worker thread done servicing request
01:58:58.091 00.000 10072 Worker thread wakes up
01:58:58.091 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:58.091 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:58.091 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
01:58:58.723 00.632 10072 Exposure complete
01:58:58.761 00.038 10072 worker thread done servicing request
01:58:58.761 00.000 1032 OnExposeComplete: enter
01:58:58.763 00.002 1032 UpdateGuideState(): m_state=6
01:58:58.763 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1310
01:58:58.767 00.004 1032 Star::Find returns 1 (0), X=224.13, Y=616.16, Mass=1276, SNR=25.2, Peak=126 HFD=2.8
01:58:58.770 00.003 1032 MultiStar: [#1 0.04,0.04,1.06,U] [#2 -0.06,-0.02,0.77,U] [#3 -0.09,0.14,0.74,U] [#4 0.01,0.07,0.74,U] [#5 0.09,0.18,0.66,U] [#6 0.11,0.11,0.70,U] [#7 -0.13,0.02,0.61,U] [#8 0.21,0.18,0.54,U] 
01:58:58.770 00.000 1032 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.24, 0.02}
01:58:58.770 00.000 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
01:58:58.770 00.000 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
01:58:58.770 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.95 mountX=0.06 mountY=-0.07, mountTheta=-0.88
01:58:58.770 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.07, opts=13)
01:58:58.770 00.000 1032 Enqueuing Move request for scope (0.05, 0.07)
01:58:58.770 00.000 10072 Worker thread wakes up
01:58:58.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:58:58.770 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:58:58.770 00.000 10072 Moving (0.05, 0.07) raw xDistance=0.06 yDistance=-0.07
01:58:58.782 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:58.783 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.24
01:58:58.783 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:58:58.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:58.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:58:58.783 00.000 10072 MoveAxis(W, 4, ABG)
01:58:58.783 00.000 10072 Guiding  Dir = 3, Dur = 4
01:58:58.785 00.002 10072 IsGuiding returns 0
01:58:58.786 00.001 10072 PulseGuide returned control before completion, sleep 14
01:58:58.799 00.013 1032 UpdateGuideState exits: m=1276 SNR=25.2
01:58:58.801 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:58.801 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:58.801 00.000 1032 Enqueuing Expose request
01:58:58.801 00.000 10072 IsGuiding returns 0
01:58:58.801 00.000 10072 Move returns status 0, amount 4
01:58:58.801 00.000 10072 MoveAxis(N, 0, ABG)
01:58:58.801 00.000 10072 Move returns status 0, amount 0
01:58:58.801 00.000 10072 move complete, result=0
01:58:58.801 00.000 10072 worker thread done servicing request
01:58:58.801 00.000 10072 Worker thread wakes up
01:58:58.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:58.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:58.812 00.011 1032 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:58:59.217 00.405 10072 Exposure complete
01:58:59.257 00.040 10072 worker thread done servicing request
01:58:59.257 00.000 1032 OnExposeComplete: enter
01:58:59.259 00.002 1032 UpdateGuideState(): m_state=6
01:58:59.261 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1311
01:58:59.261 00.000 1032 Star::Find returns 1 (0), X=224.19, Y=616.06, Mass=1365, SNR=26.0, Peak=138 HFD=2.8
01:58:59.261 00.000 1032 MultiStar: [#1 0.06,0.09,1.01,U] [#2 0.06,0.06,0.74,U] [#3 0.11,0.12,0.68,U] [#4 0.15,0.08,0.77,U] [#5 0.23,0.06,0.62,U] [#6 0.23,-0.08,0.70,U] [#7 -0.03,0.02,0.58,U] [#8 0.17,-0.07,0.53,U] 
01:58:59.266 00.005 1032 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.31, -0.08}
01:58:59.266 00.000 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
01:58:59.266 00.000 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
01:58:59.266 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.16 mountX=-0.02 mountY=-0.15, mountTheta=-1.67
01:58:59.266 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
01:58:59.266 00.000 1032 Enqueuing Move request for scope (0.15, 0.02)
01:58:59.276 00.010 10072 Worker thread wakes up
01:58:59.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
01:58:59.276 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
01:58:59.276 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
01:58:59.278 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:58:59.278 00.000 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.26
01:58:59.278 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:58:59.278 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:59.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:58:59.278 00.000 10072 MoveAxis(W, 4, ABG)
01:58:59.278 00.000 10072 Guiding  Dir = 3, Dur = 4
01:58:59.281 00.003 10072 IsGuiding returns 0
01:58:59.281 00.000 10072 PulseGuide returned control before completion, sleep 14
01:58:59.293 00.012 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:58:59.297 00.004 10072 IsGuiding returns 0
01:58:59.297 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:59.301 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:58:59.301 00.000 1032 Enqueuing Expose request
01:58:59.301 00.000 10072 Move returns status 0, amount 4
01:58:59.301 00.000 10072 MoveAxis(N, 0, ABG)
01:58:59.301 00.000 10072 Move returns status 0, amount 0
01:58:59.301 00.000 10072 move complete, result=0
01:58:59.301 00.000 10072 worker thread done servicing request
01:58:59.301 00.000 10072 Worker thread wakes up
01:58:59.301 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:58:59.301 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:58:59.309 00.008 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:58:59.935 00.626 10072 Exposure complete
01:58:59.970 00.035 10072 worker thread done servicing request
01:58:59.970 00.000 1032 OnExposeComplete: enter
01:58:59.980 00.010 1032 UpdateGuideState(): m_state=6
01:58:59.980 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1312
01:58:59.980 00.000 1032 Star::Find returns 1 (0), X=224.13, Y=616.01, Mass=1340, SNR=25.7, Peak=128 HFD=2.8
01:58:59.980 00.000 1032 MultiStar: [#1 0.01,-0.04,1.01,U] [#2 0.05,-0.06,0.76,U] [#3 0.07,-0.05,0.72,U] [#4 0.08,0.02,0.74,U] [#5 0.05,0.15,0.61,U] [#6 0.17,-0.01,0.72,U] [#7 -0.08,-0.07,0.60,U] [#8 0.06,-0.10,0.57,U] 
01:58:59.985 00.005 1032 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.25, -0.13}
01:58:59.987 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
01:58:59.987 00.000 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
01:58:59.987 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.44 mountX=-0.06 mountY=-0.07, mountTheta=-2.27
01:58:59.987 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
01:58:59.987 00.000 1032 Enqueuing Move request for scope (0.08, -0.04)
01:58:59.987 00.000 10072 Worker thread wakes up
01:58:59.987 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
01:58:59.987 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
01:58:59.987 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
01:58:59.997 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:00.000 00.003 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.28
01:59:00.000 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 500
01:59:00.000 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:00.000 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:59:00.000 00.000 10072 MoveAxis(W, 4, ABG)
01:59:00.000 00.000 10072 Guiding  Dir = 3, Dur = 4
01:59:00.000 00.000 10072 IsGuiding returns 0
01:59:00.000 00.000 10072 PulseGuide returned control before completion, sleep 14
01:59:00.016 00.016 1032 UpdateGuideState exits: m=1340 SNR=25.7
01:59:00.017 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:00.017 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:00.021 00.004 1032 Enqueuing Expose request
01:59:00.023 00.002 10072 IsGuiding returns 0
01:59:00.023 00.000 10072 Move returns status 0, amount 4
01:59:00.023 00.000 10072 MoveAxis(N, 0, ABG)
01:59:00.023 00.000 10072 Move returns status 0, amount 0
01:59:00.023 00.000 10072 move complete, result=0
01:59:00.023 00.000 10072 worker thread done servicing request
01:59:00.023 00.000 10072 Worker thread wakes up
01:59:00.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:00.023 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:00.023 00.000 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
01:59:00.440 00.417 10072 Exposure complete
01:59:00.479 00.039 10072 worker thread done servicing request
01:59:00.479 00.000 1032 OnExposeComplete: enter
01:59:00.485 00.006 1032 UpdateGuideState(): m_state=6
01:59:00.485 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1313
01:59:00.489 00.004 1032 Star::Find returns 1 (0), X=224.15, Y=615.94, Mass=1356, SNR=25.9, Peak=138 HFD=2.8
01:59:00.489 00.000 1032 MultiStar: [#1 -0.00,-0.08,1.01,U] [#2 -0.00,-0.05,0.77,U] [#3 0.08,0.03,0.69,U] [#4 0.16,-0.16,0.71,U] [#5 0.01,-0.16,0.62,U] [#6 -0.02,-0.08,0.68,U] [#7 -0.14,-0.16,0.57,U] [#8 0.17,-0.14,0.56,U] 
01:59:00.489 00.000 1032 refined, 8 included, MultiStar: {0.07, -0.11}, one-star: {0.27, -0.20}
01:59:00.489 00.000 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
01:59:00.489 00.000 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
01:59:00.496 00.007 1032 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.04 mountX=-0.12 mountY=-0.03, mountTheta=-2.87
01:59:00.496 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.11, opts=13)
01:59:00.496 00.000 1032 Enqueuing Move request for scope (0.07, -0.11)
01:59:00.503 00.007 10072 Worker thread wakes up
01:59:00.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
01:59:00.503 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
01:59:00.503 00.000 10072 Moving (0.07, -0.11) raw xDistance=-0.12 yDistance=-0.03
01:59:00.505 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:00.505 00.000 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.30
01:59:00.505 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
01:59:00.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:00.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:59:00.505 00.000 10072 MoveAxis(W, 3, ABG)
01:59:00.505 00.000 10072 Guiding  Dir = 3, Dur = 3
01:59:00.507 00.002 10072 IsGuiding returns 0
01:59:00.508 00.001 10072 PulseGuide returned control before completion, sleep 13
01:59:00.516 00.008 1032 UpdateGuideState exits: m=1356 SNR=25.9
01:59:00.523 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:00.525 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:00.527 00.002 1032 Enqueuing Expose request
01:59:00.529 00.002 10072 IsGuiding returns 0
01:59:00.529 00.000 10072 Move returns status 0, amount 3
01:59:00.529 00.000 10072 MoveAxis(N, 0, ABG)
01:59:00.529 00.000 10072 Move returns status 0, amount 0
01:59:00.529 00.000 10072 move complete, result=0
01:59:00.529 00.000 10072 worker thread done servicing request
01:59:00.529 00.000 10072 Worker thread wakes up
01:59:00.529 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:00.529 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:00.535 00.006 1032 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
01:59:01.160 00.625 10072 Exposure complete
01:59:01.201 00.041 10072 worker thread done servicing request
01:59:01.201 00.000 1032 OnExposeComplete: enter
01:59:01.203 00.002 1032 UpdateGuideState(): m_state=6
01:59:01.206 00.003 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1314
01:59:01.206 00.000 1032 Star::Find returns 1 (0), X=224.03, Y=616.18, Mass=1277, SNR=25.2, Peak=125 HFD=2.6
01:59:01.208 00.002 1032 MultiStar: [#1 -0.02,0.05,1.05,U] [#2 0.00,0.06,0.77,U] [#3 -0.09,0.21,0.69,U] [#4 0.09,0.13,0.74,U] [#5 -0.05,0.05,0.64,U] [#6 0.08,-0.06,0.73,U] [#7 -0.08,0.04,0.57,U] [#8 -0.09,-0.01,0.56,U] 
01:59:01.208 00.000 1032 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {0.15, 0.04}
01:59:01.208 00.000 1032 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.83) = xAngle (-0.45 = -0.45)
01:59:01.208 00.000 1032 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.45 = -0.45)
01:59:01.208 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.38 mountX=0.05 mountY=-0.03, mountTheta=-0.45
01:59:01.208 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.06, opts=13)
01:59:01.208 00.000 1032 Enqueuing Move request for scope (0.01, 0.06)
01:59:01.221 00.013 10072 Worker thread wakes up
01:59:01.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
01:59:01.221 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
01:59:01.221 00.000 10072 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.03
01:59:01.225 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:01.225 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.32
01:59:01.225 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:59:01.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:01.225 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:59:01.225 00.000 10072 MoveAxis(W, 4, ABG)
01:59:01.225 00.000 10072 Guiding  Dir = 3, Dur = 4
01:59:01.228 00.003 10072 IsGuiding returns 0
01:59:01.228 00.000 10072 PulseGuide returned control before completion, sleep 14
01:59:01.244 00.016 10072 IsGuiding returns 0
01:59:01.244 00.000 10072 Move returns status 0, amount 4
01:59:01.244 00.000 10072 MoveAxis(N, 0, ABG)
01:59:01.244 00.000 1032 UpdateGuideState exits: m=1277 SNR=25.2
01:59:01.245 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:01.245 00.000 10072 Move returns status 0, amount 0
01:59:01.245 00.000 10072 move complete, result=0
01:59:01.245 00.000 10072 worker thread done servicing request
01:59:01.245 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:01.249 00.004 1032 Enqueuing Expose request
01:59:01.251 00.002 1032 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
01:59:01.251 00.000 10072 Worker thread wakes up
01:59:01.251 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:01.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:01.656 00.405 10072 Exposure complete
01:59:01.687 00.031 10072 worker thread done servicing request
01:59:01.687 00.000 1032 OnExposeComplete: enter
01:59:01.701 00.014 1032 UpdateGuideState(): m_state=6
01:59:01.703 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1315
01:59:01.703 00.000 1032 Star::Find returns 1 (0), X=224.11, Y=616.27, Mass=1225, SNR=24.7, Peak=118 HFD=2.6
01:59:01.703 00.000 1032 MultiStar: [#1 0.01,0.17,1.07,U] [#2 0.03,0.21,0.81,U] [#3 0.05,0.24,0.72,U] [#4 0.19,0.20,0.78,U] [#5 0.07,0.25,0.65,U] [#6 -0.01,0.14,0.75,U] [#7 -0.00,0.22,0.63,U] [#8 0.03,0.26,0.57,U] 
01:59:01.703 00.000 1032 refined, 8 included, MultiStar: {0.07, 0.20}, one-star: {0.22, 0.13}
01:59:01.703 00.000 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
01:59:01.703 00.000 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
01:59:01.703 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.22 mountX=0.17 mountY=-0.12, mountTheta=-0.61
01:59:01.703 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.20, opts=13)
01:59:01.703 00.000 1032 Enqueuing Move request for scope (0.07, 0.20)
01:59:01.718 00.015 10072 Worker thread wakes up
01:59:01.718 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
01:59:01.718 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
01:59:01.718 00.000 10072 Moving (0.07, 0.20) raw xDistance=0.17 yDistance=-0.12
01:59:01.720 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:01.722 00.002 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 306.34
01:59:01.722 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 500
01:59:01.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:01.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:59:01.722 00.000 10072 MoveAxis(W, 82, ABG)
01:59:01.722 00.000 10072 Guiding  Dir = 3, Dur = 82
01:59:01.724 00.002 10072 IsGuiding returns 0
01:59:01.724 00.000 10072 PulseGuide returned control before completion, sleep 92
01:59:01.739 00.015 1032 UpdateGuideState exits: m=1225 SNR=24.7
01:59:01.741 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:01.741 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:01.743 00.002 1032 Enqueuing Expose request
01:59:01.819 00.076 10072 IsGuiding returns 0
01:59:01.819 00.000 10072 Move returns status 0, amount 82
01:59:01.819 00.000 10072 MoveAxis(N, 0, ABG)
01:59:01.819 00.000 10072 Move returns status 0, amount 0
01:59:01.819 00.000 10072 move complete, result=0
01:59:01.819 00.000 10072 worker thread done servicing request
01:59:01.819 00.000 10072 Worker thread wakes up
01:59:01.819 00.000 1032 GuideStep: 0.2 px 82 ms WEST, -0.1 px 0 ms NORTH
01:59:01.820 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:01.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:02.455 00.635 10072 Exposure complete
01:59:02.489 00.034 10072 worker thread done servicing request
01:59:02.489 00.000 1032 OnExposeComplete: enter
01:59:02.498 00.009 1032 UpdateGuideState(): m_state=6
01:59:02.500 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1316
01:59:02.502 00.002 1032 Star::Find returns 1 (0), X=224.19, Y=616.15, Mass=1250, SNR=24.9, Peak=127 HFD=2.8
01:59:02.504 00.002 1032 MultiStar: [#1 0.09,-0.02,1.06,U] [#2 0.01,0.12,0.81,U] [#3 0.23,0.20,0.72,U] [#4 0.23,0.08,0.71,U] [#5 0.09,-0.01,0.66,U] [#6 0.22,-0.01,0.74,U] [#7 -0.14,0.02,0.62,U] [#8 0.24,0.04,0.58,U] 
01:59:02.506 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.05}, one-star: {0.31, 0.01}
01:59:02.506 00.000 1032 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.83) = xAngle (-1.54 = -1.54)
01:59:02.508 00.002 1032 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.54 = -1.54)
01:59:02.510 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.29 mountX=0.01 mountY=-0.16, mountTheta=-1.54
01:59:02.512 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.05, opts=13)
01:59:02.512 00.000 1032 Enqueuing Move request for scope (0.15, 0.05)
01:59:02.515 00.003 10072 Worker thread wakes up
01:59:02.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
01:59:02.515 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
01:59:02.515 00.000 10072 Moving (0.15, 0.05) raw xDistance=0.01 yDistance=-0.16
01:59:02.516 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:02.518 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.36
01:59:02.518 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:59:02.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:02.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:59:02.518 00.000 10072 MoveAxis(W, 3, ABG)
01:59:02.518 00.000 10072 Guiding  Dir = 3, Dur = 3
01:59:02.520 00.002 10072 IsGuiding returns 0
01:59:02.520 00.000 10072 PulseGuide returned control before completion, sleep 13
01:59:02.534 00.014 10072 IsGuiding returns 0
01:59:02.534 00.000 10072 Move returns status 0, amount 3
01:59:02.534 00.000 10072 MoveAxis(N, 0, ABG)
01:59:02.534 00.000 10072 Move returns status 0, amount 0
01:59:02.534 00.000 10072 move complete, result=0
01:59:02.534 00.000 10072 worker thread done servicing request
01:59:02.535 00.001 1032 UpdateGuideState exits: m=1250 SNR=24.9
01:59:02.535 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:02.535 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:02.535 00.000 1032 Enqueuing Expose request
01:59:02.535 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.2 px 0 ms NORTH
01:59:02.535 00.000 10072 Worker thread wakes up
01:59:02.535 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:02.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:02.946 00.411 10072 Exposure complete
01:59:02.986 00.040 10072 worker thread done servicing request
01:59:02.986 00.000 1032 OnExposeComplete: enter
01:59:02.991 00.005 1032 UpdateGuideState(): m_state=6
01:59:02.993 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1317
01:59:02.995 00.002 1032 Star::Find returns 1 (0), X=224.15, Y=616.08, Mass=1340, SNR=25.8, Peak=136 HFD=2.8
01:59:02.997 00.002 1032 MultiStar: [#1 0.10,-0.08,0.99,U] [#2 -0.02,-0.04,0.77,U] [#3 0.06,0.05,0.67,U] [#4 0.16,0.04,0.74,U] [#5 0.13,0.06,0.64,U] [#6 0.11,-0.10,0.74,U] [#7 0.10,0.14,0.59,U] [#8 0.07,-0.04,0.53,U] 
01:59:02.998 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.26, -0.06}
01:59:03.000 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
01:59:03.002 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
01:59:03.002 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
01:59:03.004 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
01:59:03.006 00.002 1032 Enqueuing Move request for scope (0.12, -0.01)
01:59:03.008 00.002 10072 Worker thread wakes up
01:59:03.008 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
01:59:03.008 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
01:59:03.008 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
01:59:03.010 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:03.012 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.38
01:59:03.012 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
01:59:03.012 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:03.012 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:59:03.012 00.000 10072 MoveAxis(W, 2, ABG)
01:59:03.012 00.000 10072 Guiding  Dir = 3, Dur = 2
01:59:03.014 00.002 10072 IsGuiding returns 0
01:59:03.015 00.001 10072 PulseGuide returned control before completion, sleep 12
01:59:03.025 00.010 1032 UpdateGuideState exits: m=1340 SNR=25.8
01:59:03.032 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:03.032 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:03.034 00.002 1032 Enqueuing Expose request
01:59:03.036 00.002 10072 IsGuiding returns 0
01:59:03.036 00.000 10072 Move returns status 0, amount 2
01:59:03.036 00.000 10072 MoveAxis(N, 0, ABG)
01:59:03.036 00.000 10072 Move returns status 0, amount 0
01:59:03.036 00.000 10072 move complete, result=0
01:59:03.036 00.000 10072 worker thread done servicing request
01:59:03.036 00.000 10072 Worker thread wakes up
01:59:03.036 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:03.036 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:03.042 00.006 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:59:03.662 00.620 10072 Exposure complete
01:59:03.703 00.041 10072 worker thread done servicing request
01:59:03.703 00.000 1032 OnExposeComplete: enter
01:59:03.705 00.002 1032 UpdateGuideState(): m_state=6
01:59:03.705 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1318
01:59:03.705 00.000 1032 Star::Find returns 1 (0), X=224.20, Y=616.20, Mass=1338, SNR=25.8, Peak=141 HFD=2.8
01:59:03.711 00.006 1032 MultiStar: [#1 0.07,0.02,1.04,U] [#2 -0.02,0.03,0.77,U] [#3 0.11,0.13,0.69,U] [#4 0.21,0.11,0.75,U] [#5 0.04,0.17,0.65,U] [#6 0.13,0.05,0.73,U] [#7 0.08,0.07,0.57,U] [#8 -0.08,0.10,0.55,U] 
01:59:03.714 00.003 1032 refined, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.32, 0.06}
01:59:03.716 00.002 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
01:59:03.716 00.000 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
01:59:03.718 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.61 mountX=0.05 mountY=-0.12, mountTheta=-1.22
01:59:03.721 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.08, opts=13)
01:59:03.721 00.000 1032 Enqueuing Move request for scope (0.11, 0.08)
01:59:03.723 00.002 10072 Worker thread wakes up
01:59:03.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
01:59:03.723 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
01:59:03.723 00.000 10072 Moving (0.11, 0.08) raw xDistance=0.05 yDistance=-0.12
01:59:03.725 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:03.727 00.002 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.40
01:59:03.727 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:59:03.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:03.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:59:03.727 00.000 10072 MoveAxis(W, 2, ABG)
01:59:03.729 00.002 10072 Guiding  Dir = 3, Dur = 2
01:59:03.729 00.000 10072 IsGuiding returns 0
01:59:03.729 00.000 10072 PulseGuide returned control before completion, sleep 12
01:59:03.745 00.016 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:59:03.745 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:03.747 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:03.749 00.002 1032 Enqueuing Expose request
01:59:03.751 00.002 10072 IsGuiding returns 0
01:59:03.751 00.000 10072 Move returns status 0, amount 2
01:59:03.751 00.000 10072 MoveAxis(N, 0, ABG)
01:59:03.751 00.000 10072 Move returns status 0, amount 0
01:59:03.751 00.000 10072 move complete, result=0
01:59:03.751 00.000 10072 worker thread done servicing request
01:59:03.753 00.002 10072 Worker thread wakes up
01:59:03.753 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:03.753 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:03.755 00.002 1032 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
01:59:04.268 00.513 10072 Exposure complete
01:59:04.306 00.038 10072 worker thread done servicing request
01:59:04.306 00.000 1032 OnExposeComplete: enter
01:59:04.313 00.007 1032 UpdateGuideState(): m_state=6
01:59:04.313 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1319
01:59:04.316 00.003 1032 Star::Find returns 1 (0), X=224.15, Y=616.22, Mass=1332, SNR=25.7, Peak=141 HFD=2.8
01:59:04.316 00.000 1032 MultiStar: [#1 0.12,0.04,1.08,U] [#2 0.12,0.08,0.78,U] [#3 0.12,0.15,0.71,U] [#4 0.15,0.15,0.73,U] [#5 0.08,0.01,0.60,U] [#6 0.22,0.17,0.74,U] [#7 0.12,0.21,0.58,U] [#8 0.10,0.08,0.52,U] 
01:59:04.316 00.000 1032 refined, 8 included, MultiStar: {0.15, 0.10}, one-star: {0.27, 0.08}
01:59:04.316 00.000 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
01:59:04.316 00.000 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
01:59:04.316 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.60 mountX=0.06 mountY=-0.17, mountTheta=-1.23
01:59:04.316 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.10, opts=13)
01:59:04.316 00.000 1032 Enqueuing Move request for scope (0.15, 0.10)
01:59:04.316 00.000 10072 Worker thread wakes up
01:59:04.316 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
01:59:04.316 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
01:59:04.316 00.000 10072 Moving (0.15, 0.10) raw xDistance=0.06 yDistance=-0.17
01:59:04.329 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:04.330 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.42
01:59:04.330 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:59:04.330 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:04.330 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:59:04.330 00.000 10072 MoveAxis(W, 1, ABG)
01:59:04.330 00.000 10072 Guiding  Dir = 3, Dur = 1
01:59:04.332 00.002 10072 IsGuiding returns 0
01:59:04.332 00.000 10072 PulseGuide returned control before completion, sleep 11
01:59:04.347 00.015 1032 UpdateGuideState exits: m=1332 SNR=25.7
01:59:04.348 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:04.348 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:04.348 00.000 1032 Enqueuing Expose request
01:59:04.348 00.000 10072 IsGuiding returns 0
01:59:04.348 00.000 10072 Move returns status 0, amount 1
01:59:04.348 00.000 10072 MoveAxis(N, 0, ABG)
01:59:04.348 00.000 10072 Move returns status 0, amount 0
01:59:04.348 00.000 10072 move complete, result=0
01:59:04.348 00.000 10072 worker thread done servicing request
01:59:04.348 00.000 10072 Worker thread wakes up
01:59:04.348 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:04.348 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:04.360 00.012 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
01:59:04.987 00.627 10072 Exposure complete
01:59:05.027 00.040 10072 worker thread done servicing request
01:59:05.027 00.000 1032 OnExposeComplete: enter
01:59:05.029 00.002 1032 UpdateGuideState(): m_state=6
01:59:05.031 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1320
01:59:05.034 00.003 1032 Star::Find returns 1 (0), X=224.16, Y=616.16, Mass=1418, SNR=26.5, Peak=133 HFD=2.9
01:59:05.036 00.002 1032 MultiStar: [#1 0.13,0.14,1.01,U] [#2 0.05,0.08,0.74,U] [#3 0.14,0.16,0.66,U] [#4 0.19,0.12,0.71,U] [#5 0.02,0.24,0.58,U] [#6 0.11,0.17,0.71,U] [#7 -0.03,0.04,0.57,U] [#8 0.09,0.01,0.54,U] 
01:59:05.038 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.11}, one-star: {0.28, 0.02}
01:59:05.040 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
01:59:05.040 00.000 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
01:59:05.043 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.73 mountX=0.07 mountY=-0.14, mountTheta=-1.10
01:59:05.045 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.11, opts=13)
01:59:05.045 00.000 1032 Enqueuing Move request for scope (0.12, 0.11)
01:59:05.047 00.002 10072 Worker thread wakes up
01:59:05.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
01:59:05.047 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
01:59:05.047 00.000 10072 Moving (0.12, 0.11) raw xDistance=0.07 yDistance=-0.14
01:59:05.051 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:05.051 00.000 10072 PPEC rslt: input = 0.07, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.44
01:59:05.051 00.000 10072 PPEC: input: 0.07, control: 0.00, exposure: 500
01:59:05.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:05.051 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:59:05.051 00.000 10072 MoveAxis(W, 1, ABG)
01:59:05.051 00.000 10072 Guiding  Dir = 3, Dur = 1
01:59:05.054 00.003 10072 IsGuiding returns 0
01:59:05.054 00.000 10072 PulseGuide returned control before completion, sleep 11
01:59:05.060 00.006 1032 UpdateGuideState exits: m=1418 SNR=26.5
01:59:05.070 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:05.072 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:05.074 00.002 1032 Enqueuing Expose request
01:59:05.074 00.000 10072 IsGuiding returns 0
01:59:05.074 00.000 10072 Move returns status 0, amount 1
01:59:05.076 00.002 10072 MoveAxis(N, 0, ABG)
01:59:05.076 00.000 10072 Move returns status 0, amount 0
01:59:05.076 00.000 10072 move complete, result=0
01:59:05.076 00.000 10072 worker thread done servicing request
01:59:05.076 00.000 10072 Worker thread wakes up
01:59:05.076 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:05.076 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:05.079 00.003 1032 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
01:59:05.485 00.406 10072 Exposure complete
01:59:05.517 00.032 10072 worker thread done servicing request
01:59:05.517 00.000 1032 OnExposeComplete: enter
01:59:05.517 00.000 1032 UpdateGuideState(): m_state=6
01:59:05.530 00.013 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1321
01:59:05.530 00.000 1032 Star::Find returns 1 (0), X=224.15, Y=616.31, Mass=1294, SNR=25.4, Peak=119 HFD=2.7
01:59:05.530 00.000 1032 MultiStar: [#1 0.15,0.03,1.04,U] [#2 0.16,0.09,0.78,U] [#3 0.11,0.11,0.74,U] [#4 0.19,0.14,0.75,U] [#5 -0.01,0.10,0.59,U] [#6 0.04,0.04,0.73,U] [#7 -0.04,0.13,0.61,U] [#8 0.20,0.10,0.52,U] 
01:59:05.534 00.004 1032 refined, 8 included, MultiStar: {0.13, 0.10}, one-star: {0.27, 0.16}
01:59:05.534 00.000 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
01:59:05.534 00.000 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
01:59:05.534 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.65 mountX=0.06 mountY=-0.15, mountTheta=-1.18
01:59:05.534 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.10, opts=13)
01:59:05.534 00.000 1032 Enqueuing Move request for scope (0.13, 0.10)
01:59:05.534 00.000 10072 Worker thread wakes up
01:59:05.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
01:59:05.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
01:59:05.534 00.000 10072 Moving (0.13, 0.10) raw xDistance=0.06 yDistance=-0.15
01:59:05.546 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:05.547 00.001 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.45
01:59:05.547 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:59:05.547 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:05.547 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:59:05.547 00.000 10072 MoveAxis(W, 1, ABG)
01:59:05.547 00.000 10072 Guiding  Dir = 3, Dur = 1
01:59:05.550 00.003 10072 IsGuiding returns 0
01:59:05.550 00.000 10072 PulseGuide returned control before completion, sleep 11
01:59:05.552 00.002 1032 UpdateGuideState exits: m=1294 SNR=25.4
01:59:05.566 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:05.568 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:05.570 00.002 1032 Enqueuing Expose request
01:59:05.570 00.000 10072 IsGuiding returns 0
01:59:05.570 00.000 10072 Move returns status 0, amount 1
01:59:05.570 00.000 10072 MoveAxis(N, 0, ABG)
01:59:05.570 00.000 10072 Move returns status 0, amount 0
01:59:05.570 00.000 10072 move complete, result=0
01:59:05.572 00.002 10072 worker thread done servicing request
01:59:05.572 00.000 10072 Worker thread wakes up
01:59:05.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:05.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:05.579 00.007 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
01:59:06.202 00.623 10072 Exposure complete
01:59:06.236 00.034 10072 worker thread done servicing request
01:59:06.236 00.000 1032 OnExposeComplete: enter
01:59:06.236 00.000 1032 UpdateGuideState(): m_state=6
01:59:06.247 00.011 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1322
01:59:06.248 00.001 1032 Star::Find returns 1 (0), X=224.17, Y=616.15, Mass=1354, SNR=25.9, Peak=126 HFD=2.9
01:59:06.248 00.000 1032 MultiStar: [#1 0.11,0.08,0.99,U] [#2 0.06,0.11,0.76,U] [#3 0.13,0.03,0.70,U] [#4 0.05,0.08,0.74,U] [#5 0.11,0.05,0.61,U] [#6 0.12,0.07,0.72,U] [#7 -0.04,0.08,0.60,U] [#8 0.12,0.13,0.50,U] 
01:59:06.248 00.000 1032 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.29, 0.01}
01:59:06.248 00.000 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
01:59:06.248 00.000 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
01:59:06.248 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.54 mountX=0.04 mountY=-0.13, mountTheta=-1.29
01:59:06.248 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.07, opts=13)
01:59:06.248 00.000 1032 Enqueuing Move request for scope (0.11, 0.07)
01:59:06.248 00.000 10072 Worker thread wakes up
01:59:06.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
01:59:06.248 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
01:59:06.248 00.000 10072 Moving (0.11, 0.07) raw xDistance=0.04 yDistance=-0.13
01:59:06.248 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:06.263 00.015 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.47
01:59:06.263 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:59:06.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:06.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:59:06.263 00.000 10072 MoveAxis(W, 1, ABG)
01:59:06.263 00.000 10072 Guiding  Dir = 3, Dur = 1
01:59:06.265 00.002 10072 IsGuiding returns 0
01:59:06.265 00.000 10072 PulseGuide returned control before completion, sleep 11
01:59:06.280 00.015 10072 IsGuiding returns 0
01:59:06.280 00.000 10072 Move returns status 0, amount 1
01:59:06.280 00.000 10072 MoveAxis(N, 0, ABG)
01:59:06.280 00.000 10072 Move returns status 0, amount 0
01:59:06.280 00.000 10072 move complete, result=0
01:59:06.280 00.000 10072 worker thread done servicing request
01:59:06.281 00.001 1032 UpdateGuideState exits: m=1354 SNR=25.9
01:59:06.282 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:06.282 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:06.284 00.002 1032 Enqueuing Expose request
01:59:06.286 00.002 1032 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
01:59:06.288 00.002 10072 Worker thread wakes up
01:59:06.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:06.288 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:06.695 00.407 10072 Exposure complete
01:59:06.739 00.044 10072 worker thread done servicing request
01:59:06.739 00.000 1032 OnExposeComplete: enter
01:59:06.740 00.001 1032 UpdateGuideState(): m_state=6
01:59:06.742 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1323
01:59:06.744 00.002 1032 Star::Find returns 1 (0), X=224.14, Y=616.28, Mass=1463, SNR=27.0, Peak=143 HFD=2.7
01:59:06.746 00.002 1032 MultiStar: [#1 0.08,0.14,0.97,U] [#2 0.02,0.19,0.72,U] [#3 0.17,0.21,0.67,U] [#4 0.07,0.14,0.68,U] [#5 -0.05,0.28,0.59,U] [#6 0.06,0.09,0.69,U] [#7 0.00,0.32,0.58,U] [#8 0.08,0.30,0.51,U] 
01:59:06.748 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.19}, one-star: {0.26, 0.14}
01:59:06.750 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
01:59:06.752 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
01:59:06.752 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.14 mountX=0.16 mountY=-0.13, mountTheta=-0.69
01:59:06.756 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.19, opts=13)
01:59:06.758 00.002 1032 Enqueuing Move request for scope (0.09, 0.19)
01:59:06.759 00.001 10072 Worker thread wakes up
01:59:06.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
01:59:06.759 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
01:59:06.759 00.000 10072 Moving (0.09, 0.19) raw xDistance=0.16 yDistance=-0.13
01:59:06.761 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:06.763 00.002 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 306.49
01:59:06.763 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:59:06.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:06.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:59:06.763 00.000 10072 MoveAxis(W, 76, ABG)
01:59:06.763 00.000 10072 Guiding  Dir = 3, Dur = 76
01:59:06.764 00.001 10072 IsGuiding returns 0
01:59:06.765 00.001 10072 PulseGuide returned control before completion, sleep 86
01:59:06.780 00.015 1032 UpdateGuideState exits: m=1463 SNR=27.0
01:59:06.780 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:06.780 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:06.780 00.000 1032 Enqueuing Expose request
01:59:06.859 00.079 10072 IsGuiding returns 0
01:59:06.859 00.000 10072 Move returns status 0, amount 76
01:59:06.859 00.000 10072 MoveAxis(N, 0, ABG)
01:59:06.859 00.000 10072 Move returns status 0, amount 0
01:59:06.859 00.000 10072 move complete, result=0
01:59:06.859 00.000 10072 worker thread done servicing request
01:59:06.859 00.000 10072 Worker thread wakes up
01:59:06.860 00.001 1032 GuideStep: 0.2 px 76 ms WEST, -0.1 px 0 ms NORTH
01:59:06.862 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:06.862 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:07.497 00.635 10072 Exposure complete
01:59:07.538 00.041 10072 worker thread done servicing request
01:59:07.538 00.000 1032 OnExposeComplete: enter
01:59:07.538 00.000 1032 UpdateGuideState(): m_state=6
01:59:07.538 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1324
01:59:07.538 00.000 1032 Star::Find returns 1 (0), X=224.17, Y=616.23, Mass=1394, SNR=26.3, Peak=129 HFD=2.8
01:59:07.545 00.007 1032 MultiStar: [#1 0.04,0.12,1.00,U] [#2 0.09,0.12,0.74,U] [#3 0.20,0.20,0.68,U] [#4 0.04,0.03,0.70,U] [#5 0.04,0.26,0.59,U] [#6 0.03,0.16,0.74,U] [#7 0.00,0.09,0.57,U] [#8 0.16,0.09,0.53,U] 
01:59:07.547 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.13}, one-star: {0.29, 0.09}
01:59:07.549 00.002 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
01:59:07.551 00.002 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
01:59:07.551 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.16 cameraTheta=0.88 mountX=0.09 mountY=-0.13, mountTheta=-0.95
01:59:07.555 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.13, opts=13)
01:59:07.555 00.000 1032 Enqueuing Move request for scope (0.11, 0.13)
01:59:07.555 00.000 10072 Worker thread wakes up
01:59:07.555 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
01:59:07.555 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
01:59:07.555 00.000 10072 Moving (0.11, 0.13) raw xDistance=0.09 yDistance=-0.13
01:59:07.562 00.007 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.51
01:59:07.562 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:59:07.562 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:07.562 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:07.562 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:59:07.562 00.000 10072 MoveAxis(W, 2, ABG)
01:59:07.562 00.000 10072 Guiding  Dir = 3, Dur = 2
01:59:07.565 00.003 10072 IsGuiding returns 0
01:59:07.565 00.000 10072 PulseGuide returned control before completion, sleep 12
01:59:07.579 00.014 1032 UpdateGuideState exits: m=1394 SNR=26.3
01:59:07.582 00.003 10072 IsGuiding returns 0
01:59:07.582 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:07.583 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:07.583 00.000 1032 Enqueuing Expose request
01:59:07.583 00.000 10072 Move returns status 0, amount 2
01:59:07.583 00.000 10072 MoveAxis(N, 0, ABG)
01:59:07.583 00.000 10072 Move returns status 0, amount 0
01:59:07.583 00.000 10072 move complete, result=0
01:59:07.583 00.000 10072 worker thread done servicing request
01:59:07.583 00.000 10072 Worker thread wakes up
01:59:07.583 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:07.583 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:07.593 00.010 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:59:07.997 00.404 10072 Exposure complete
01:59:08.041 00.044 10072 worker thread done servicing request
01:59:08.041 00.000 1032 OnExposeComplete: enter
01:59:08.043 00.002 1032 UpdateGuideState(): m_state=6
01:59:08.045 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1325
01:59:08.046 00.001 1032 Star::Find returns 1 (0), X=224.16, Y=616.17, Mass=1267, SNR=25.1, Peak=124 HFD=2.9
01:59:08.048 00.002 1032 MultiStar: [#1 0.20,0.06,0.99,U] [#2 0.11,0.06,0.76,U] [#3 0.13,0.14,0.69,U] [#4 0.23,0.16,0.72,U] [#5 0.14,0.32,0.65,U] [#6 0.11,0.05,0.74,U] [#7 0.05,0.14,0.61,U] [#8 0.17,0.13,0.55,U] 
01:59:08.048 00.000 1032 refined, 8 included, MultiStar: {0.17, 0.11}, one-star: {0.28, 0.03}
01:59:08.048 00.000 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
01:59:08.048 00.000 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
01:59:08.048 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.59 mountX=0.06 mountY=-0.19, mountTheta=-1.24
01:59:08.058 00.010 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.11, opts=13)
01:59:08.059 00.001 1032 Enqueuing Move request for scope (0.17, 0.11)
01:59:08.061 00.002 10072 Worker thread wakes up
01:59:08.061 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
01:59:08.061 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
01:59:08.061 00.000 10072 Moving (0.17, 0.11) raw xDistance=0.06 yDistance=-0.19
01:59:08.063 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:08.065 00.002 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.53
01:59:08.065 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
01:59:08.065 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:08.065 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:59:08.065 00.000 10072 MoveAxis(W, 1, ABG)
01:59:08.065 00.000 10072 Guiding  Dir = 3, Dur = 1
01:59:08.067 00.002 10072 IsGuiding returns 0
01:59:08.067 00.000 10072 PulseGuide returned control before completion, sleep 11
01:59:08.078 00.011 10072 IsGuiding returns 0
01:59:08.078 00.000 10072 Move returns status 0, amount 1
01:59:08.078 00.000 10072 MoveAxis(N, 0, ABG)
01:59:08.078 00.000 10072 Move returns status 0, amount 0
01:59:08.078 00.000 10072 move complete, result=0
01:59:08.078 00.000 10072 worker thread done servicing request
01:59:08.082 00.004 1032 UpdateGuideState exits: m=1267 SNR=25.1
01:59:08.082 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:08.082 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:08.082 00.000 1032 Enqueuing Expose request
01:59:08.082 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
01:59:08.082 00.000 10072 Worker thread wakes up
01:59:08.082 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:08.082 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:08.720 00.638 10072 Exposure complete
01:59:08.758 00.038 10072 worker thread done servicing request
01:59:08.758 00.000 1032 OnExposeComplete: enter
01:59:08.758 00.000 1032 UpdateGuideState(): m_state=6
01:59:08.766 00.008 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1326
01:59:08.768 00.002 1032 Star::Find returns 1 (0), X=224.16, Y=616.15, Mass=1322, SNR=25.6, Peak=131 HFD=2.9
01:59:08.771 00.003 1032 MultiStar: [#1 0.13,0.09,1.04,U] [#2 0.15,0.09,0.74,U] [#3 0.21,0.14,0.69,U] [#4 0.15,0.09,0.74,U] [#5 0.16,0.04,0.62,U] [#6 0.08,0.11,0.72,U] [#7 0.12,0.08,0.61,U] [#8 0.30,-0.05,0.56,U] 
01:59:08.771 00.000 1032 refined, 8 included, MultiStar: {0.17, 0.07}, one-star: {0.28, 0.01}
01:59:08.773 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:59:08.775 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:59:08.777 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.19 cameraTheta=0.37 mountX=0.02 mountY=-0.19, mountTheta=-1.46
01:59:08.780 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.07, opts=13)
01:59:08.782 00.002 1032 Enqueuing Move request for scope (0.17, 0.07)
01:59:08.784 00.002 10072 Worker thread wakes up
01:59:08.784 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
01:59:08.784 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
01:59:08.784 00.000 10072 Moving (0.17, 0.07) raw xDistance=0.02 yDistance=-0.19
01:59:08.786 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:08.788 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.55
01:59:08.788 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:59:08.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:08.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:59:08.788 00.000 10072 MoveAxis(W, 1, ABG)
01:59:08.788 00.000 10072 Guiding  Dir = 3, Dur = 1
01:59:08.790 00.002 10072 IsGuiding returns 0
01:59:08.790 00.000 10072 PulseGuide returned control before completion, sleep 11
01:59:08.799 00.009 1032 UpdateGuideState exits: m=1322 SNR=25.6
01:59:08.807 00.008 10072 IsGuiding returns 0
01:59:08.807 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:08.809 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:08.810 00.001 1032 Enqueuing Expose request
01:59:08.812 00.002 10072 Move returns status 0, amount 1
01:59:08.812 00.000 10072 MoveAxis(N, 0, ABG)
01:59:08.812 00.000 10072 Move returns status 0, amount 0
01:59:08.812 00.000 10072 move complete, result=0
01:59:08.812 00.000 10072 worker thread done servicing request
01:59:08.812 00.000 10072 Worker thread wakes up
01:59:08.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:08.812 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:08.820 00.008 1032 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
01:59:09.222 00.402 10072 Exposure complete
01:59:09.269 00.047 10072 worker thread done servicing request
01:59:09.269 00.000 1032 OnExposeComplete: enter
01:59:09.269 00.000 1032 UpdateGuideState(): m_state=6
01:59:09.273 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1327
01:59:09.273 00.000 1032 Star::Find returns 1 (0), X=224.19, Y=616.22, Mass=1228, SNR=24.7, Peak=113 HFD=2.9
01:59:09.275 00.002 1032 MultiStar: [#1 0.19,0.12,1.06,U] [#2 0.15,0.17,0.79,U] [#3 0.19,0.20,0.72,U] [#4 0.17,0.13,0.77,U] [#5 0.02,0.26,0.66,U] [#6 0.08,-0.02,0.75,U] [#7 -0.01,0.18,0.64,U] [#8 0.15,0.12,0.58,U] 
01:59:09.277 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.13}, one-star: {0.31, 0.07}
01:59:09.279 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
01:59:09.281 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
01:59:09.284 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.72 mountX=0.09 mountY=-0.18, mountTheta=-1.11
01:59:09.285 00.001 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.13, opts=13)
01:59:09.285 00.000 1032 Enqueuing Move request for scope (0.15, 0.13)
01:59:09.285 00.000 10072 Worker thread wakes up
01:59:09.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
01:59:09.285 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
01:59:09.285 00.000 10072 Moving (0.15, 0.13) raw xDistance=0.09 yDistance=-0.18
01:59:09.292 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:09.292 00.000 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.57
01:59:09.292 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:59:09.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:09.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:59:09.292 00.000 10072 MoveAxis(W, 1, ABG)
01:59:09.292 00.000 10072 Guiding  Dir = 3, Dur = 1
01:59:09.296 00.004 10072 IsGuiding returns 0
01:59:09.296 00.000 10072 PulseGuide returned control before completion, sleep 11
01:59:09.312 00.016 10072 IsGuiding returns 0
01:59:09.312 00.000 10072 Move returns status 0, amount 1
01:59:09.312 00.000 10072 MoveAxis(N, 0, ABG)
01:59:09.312 00.000 10072 Move returns status 0, amount 0
01:59:09.312 00.000 10072 move complete, result=0
01:59:09.312 00.000 10072 worker thread done servicing request
01:59:09.312 00.000 1032 UpdateGuideState exits: m=1228 SNR=24.7
01:59:09.312 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:09.312 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:09.318 00.006 1032 Enqueuing Expose request
01:59:09.318 00.000 1032 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
01:59:09.318 00.000 10072 Worker thread wakes up
01:59:09.318 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:09.318 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:09.948 00.630 10072 Exposure complete
01:59:09.985 00.037 10072 worker thread done servicing request
01:59:09.985 00.000 1032 OnExposeComplete: enter
01:59:09.998 00.013 1032 UpdateGuideState(): m_state=6
01:59:09.998 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1328
01:59:09.998 00.000 1032 Star::Find returns 1 (0), X=224.24, Y=616.28, Mass=1321, SNR=25.6, Peak=129 HFD=2.9
01:59:09.998 00.000 1032 MultiStar: [#1 0.07,0.14,1.01,U] [#2 0.17,0.10,0.75,U] [#3 0.17,0.13,0.71,U] [#4 0.17,0.24,0.73,U] [#5 0.11,0.33,0.62,U] [#6 0.19,0.21,0.71,U] [#7 0.06,0.25,0.59,U] [#8 0.23,0.19,0.55,U] 
01:59:09.998 00.000 1032 refined, 8 included, MultiStar: {0.17, 0.18}, one-star: {0.35, 0.14}
01:59:09.998 00.000 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
01:59:09.998 00.000 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
01:59:09.998 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.25 cameraTheta=0.81 mountX=0.13 mountY=-0.22, mountTheta=-1.02
01:59:10.013 00.015 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.18, opts=13)
01:59:10.016 00.003 1032 Enqueuing Move request for scope (0.17, 0.18)
01:59:10.016 00.000 10072 Worker thread wakes up
01:59:10.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd
01:59:10.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.18)
01:59:10.016 00.000 10072 Moving (0.17, 0.18) raw xDistance=0.13 yDistance=-0.22
01:59:10.019 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:10.023 00.004 10072 PPEC rslt: input = 0.13, final = 0.06, react = 0.06, pred = 0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 306.59
01:59:10.023 00.000 10072 PPEC: input: 0.13, control: 0.06, exposure: 500
01:59:10.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:59:10.023 00.000 10072 MoveAxis(W, 62, ABG)
01:59:10.023 00.000 10072 Guiding  Dir = 3, Dur = 62
01:59:10.024 00.001 10072 IsGuiding returns 0
01:59:10.024 00.000 10072 PulseGuide returned control before completion, sleep 72
01:59:10.040 00.016 1032 UpdateGuideState exits: m=1321 SNR=25.6
01:59:10.042 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:10.042 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:10.044 00.002 1032 Enqueuing Expose request
01:59:10.103 00.059 10072 IsGuiding returns 1
01:59:10.103 00.000 10072 scope still moving after pulse duration time elapsed
01:59:10.135 00.032 10072 IsGuiding returns 0
01:59:10.135 00.000 10072 scope move finished after 62 + 49 ms
01:59:10.135 00.000 10072 Move returns status 0, amount 62
01:59:10.135 00.000 10072 MoveAxis(N, 139, ABG)
01:59:10.135 00.000 10072 Guiding  Dir = 0, Dur = 139
01:59:10.136 00.001 10072 IsGuiding returns 0
01:59:10.136 00.000 10072 PulseGuide returned control before completion, sleep 149
01:59:10.295 00.159 10072 IsGuiding returns 0
01:59:10.295 00.000 10072 Move returns status 0, amount 139
01:59:10.295 00.000 10072 move complete, result=0
01:59:10.295 00.000 10072 worker thread done servicing request
01:59:10.295 00.000 10072 Worker thread wakes up
01:59:10.295 00.000 1032 GuideStep: 0.1 px 62 ms WEST, -0.2 px 139 ms NORTH
01:59:10.297 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:10.297 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:10.710 00.413 10072 Exposure complete
01:59:10.749 00.039 10072 worker thread done servicing request
01:59:10.749 00.000 1032 OnExposeComplete: enter
01:59:10.751 00.002 1032 UpdateGuideState(): m_state=6
01:59:10.753 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1329
01:59:10.755 00.002 1032 Star::Find returns 1 (0), X=224.13, Y=616.14, Mass=1339, SNR=25.8, Peak=114 HFD=2.9
01:59:10.758 00.003 1032 MultiStar: [#1 -0.05,-0.01,1.00,U] [#2 0.01,-0.01,0.77,U] [#3 0.00,0.01,0.70,U] [#4 0.02,-0.04,0.72,U] [#5 0.02,0.00,0.60,U] [#6 0.02,0.03,0.71,U] [#7 -0.04,0.03,0.57,U] [#8 0.17,0.04,0.52,U] 
01:59:10.758 00.000 1032 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.25, -0.00}
01:59:10.758 00.000 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
01:59:10.758 00.000 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
01:59:10.758 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.07 mountX=-0.01 mountY=-0.05, mountTheta=-1.76
01:59:10.766 00.008 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
01:59:10.767 00.001 1032 Enqueuing Move request for scope (0.05, 0.00)
01:59:10.767 00.000 10072 Worker thread wakes up
01:59:10.767 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
01:59:10.767 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
01:59:10.767 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
01:59:10.771 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:10.771 00.000 10072 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.61
01:59:10.771 00.000 10072 PPEC: input: -0.01, control: -0.00, exposure: 500
01:59:10.771 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:10.771 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:59:10.771 00.000 10072 MoveAxis(E, 0, ABG)
01:59:10.771 00.000 10072 Move returns status 0, amount 0
01:59:10.771 00.000 10072 MoveAxis(N, 0, ABG)
01:59:10.771 00.000 10072 Move returns status 0, amount 0
01:59:10.771 00.000 10072 move complete, result=0
01:59:10.771 00.000 10072 worker thread done servicing request
01:59:10.789 00.018 1032 UpdateGuideState exits: m=1339 SNR=25.8
01:59:10.792 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:10.792 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:10.794 00.002 1032 Enqueuing Expose request
01:59:10.796 00.002 1032 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:59:10.797 00.001 10072 Worker thread wakes up
01:59:10.797 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:10.797 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:11.425 00.628 10072 Exposure complete
01:59:11.471 00.046 10072 worker thread done servicing request
01:59:11.471 00.000 1032 OnExposeComplete: enter
01:59:11.473 00.002 1032 UpdateGuideState(): m_state=6
01:59:11.475 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1330
01:59:11.477 00.002 1032 Star::Find returns 1 (0), X=223.88, Y=616.01, Mass=1290, SNR=25.3, Peak=123 HFD=2.7
01:59:11.479 00.002 1032 MultiStar: [#1 -0.13,-0.12,1.02,U] [#2 -0.20,-0.12,0.80,U] [#3 -0.07,-0.01,0.70,U] [#4 -0.06,-0.06,0.77,U] [#5 -0.16,-0.03,0.66,U] [#6 -0.20,-0.12,0.70,U] [#7 -0.20,-0.09,0.58,U] [#8 -0.30,-0.04,0.56,U] 
01:59:11.481 00.002 1032 single-star, 8 included, MultiStar: {-0.14, -0.09}, one-star: {-0.01, -0.13}
01:59:11.483 00.002 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.83)
01:59:11.485 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.83)
01:59:11.488 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.63 mountX=-0.12 mountY=0.04, mountTheta=2.83
01:59:11.491 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.13, opts=13)
01:59:11.493 00.002 1032 Enqueuing Move request for scope (-0.01, -0.13)
01:59:11.495 00.002 10072 Worker thread wakes up
01:59:11.495 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
01:59:11.495 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
01:59:11.495 00.000 10072 Moving (-0.01, -0.13) raw xDistance=-0.12 yDistance=0.04
01:59:11.497 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:11.499 00.002 10072 PPEC rslt: input = -0.12, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.63
01:59:11.499 00.000 10072 PPEC: input: -0.12, control: 0.00, exposure: 500
01:59:11.499 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:11.499 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:59:11.499 00.000 10072 MoveAxis(W, 0, ABG)
01:59:11.499 00.000 10072 Move returns status 0, amount 0
01:59:11.499 00.000 10072 MoveAxis(N, 0, ABG)
01:59:11.499 00.000 10072 Move returns status 0, amount 0
01:59:11.499 00.000 10072 move complete, result=0
01:59:11.499 00.000 10072 worker thread done servicing request
01:59:11.517 00.018 1032 UpdateGuideState exits: m=1290 SNR=25.3
01:59:11.520 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:11.521 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:11.523 00.002 1032 Enqueuing Expose request
01:59:11.525 00.002 10072 Worker thread wakes up
01:59:11.525 00.000 1032 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
01:59:11.525 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:11.525 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:11.933 00.408 10072 Exposure complete
01:59:11.985 00.052 10072 worker thread done servicing request
01:59:11.985 00.000 1032 OnExposeComplete: enter
01:59:11.985 00.000 1032 UpdateGuideState(): m_state=6
01:59:11.985 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1331
01:59:11.985 00.000 1032 Star::Find returns 1 (0), X=223.88, Y=616.05, Mass=1366, SNR=26.0, Peak=133 HFD=2.7
01:59:11.985 00.000 1032 MultiStar: [#1 -0.13,-0.07,1.03,U] [#2 -0.22,-0.11,0.73,U] [#3 -0.19,-0.14,0.67,U] [#4 -0.20,0.04,0.72,U] [#5 -0.13,-0.02,0.62,U] [#6 -0.24,-0.08,0.69,U] [#7 -0.15,-0.01,0.58,U] [#8 -0.15,-0.17,0.57,U] 
01:59:11.997 00.012 1032 single-star, 8 included, MultiStar: {-0.15, -0.07}, one-star: {-0.01, -0.09}
01:59:11.997 00.000 1032 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.83) = xAngle (-3.48 = 2.80)
01:59:11.997 00.000 1032 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.48 = 2.80)
01:59:11.997 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.65 mountX=-0.08 mountY=0.03, mountTheta=2.80
01:59:11.997 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.09, opts=13)
01:59:11.997 00.000 1032 Enqueuing Move request for scope (-0.01, -0.09)
01:59:11.997 00.000 10072 Worker thread wakes up
01:59:12.011 00.014 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
01:59:12.011 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
01:59:12.011 00.000 10072 Moving (-0.01, -0.09) raw xDistance=-0.08 yDistance=0.03
01:59:12.012 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:12.014 00.002 10072 PPEC rslt: input = -0.08, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.65
01:59:12.014 00.000 10072 PPEC: input: -0.08, control: -0.00, exposure: 500
01:59:12.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:12.014 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:59:12.014 00.000 10072 MoveAxis(E, 0, ABG)
01:59:12.014 00.000 10072 Move returns status 0, amount 0
01:59:12.014 00.000 10072 MoveAxis(N, 0, ABG)
01:59:12.014 00.000 10072 Move returns status 0, amount 0
01:59:12.014 00.000 10072 move complete, result=0
01:59:12.014 00.000 10072 worker thread done servicing request
01:59:12.031 00.017 1032 UpdateGuideState exits: m=1366 SNR=26.0
01:59:12.031 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:12.031 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:12.031 00.000 1032 Enqueuing Expose request
01:59:12.031 00.000 10072 Worker thread wakes up
01:59:12.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:12.031 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:12.031 00.000 1032 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:59:12.679 00.648 10072 Exposure complete
01:59:12.711 00.032 10072 worker thread done servicing request
01:59:12.711 00.000 1032 OnExposeComplete: enter
01:59:12.726 00.015 1032 UpdateGuideState(): m_state=6
01:59:12.728 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1332
01:59:12.728 00.000 1032 Star::Find returns 1 (0), X=223.96, Y=616.09, Mass=1343, SNR=25.8, Peak=115 HFD=2.8
01:59:12.728 00.000 1032 MultiStar: [#1 -0.07,0.03,0.98,U] [#2 -0.09,-0.02,0.73,U] [#3 -0.20,0.14,0.66,U] [#4 -0.11,0.05,0.71,U] [#5 -0.08,0.10,0.62,U] [#6 -0.20,-0.03,0.73,U] [#7 -0.19,0.02,0.59,U] [#8 -0.09,0.05,0.53,U] 
01:59:12.728 00.000 1032 single-star, 8 included, MultiStar: {-0.10, 0.03}, one-star: {0.08, -0.05}
01:59:12.735 00.007 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
01:59:12.735 00.000 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
01:59:12.737 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.63 mountX=-0.07 mountY=-0.06, mountTheta=-2.46
01:59:12.740 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
01:59:12.744 00.004 1032 Enqueuing Move request for scope (0.08, -0.05)
01:59:12.744 00.000 10072 Worker thread wakes up
01:59:12.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:59:12.744 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:59:12.744 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.06
01:59:12.744 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:12.744 00.000 10072 PPEC rslt: input = -0.07, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.68
01:59:12.744 00.000 10072 PPEC: input: -0.07, control: -0.00, exposure: 500
01:59:12.744 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:12.744 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:59:12.744 00.000 10072 MoveAxis(E, 1, ABG)
01:59:12.744 00.000 10072 Guiding  Dir = 2, Dur = 1
01:59:12.751 00.007 10072 IsGuiding returns 0
01:59:12.752 00.001 10072 PulseGuide returned control before completion, sleep 11
01:59:12.767 00.015 1032 UpdateGuideState exits: m=1343 SNR=25.8
01:59:12.768 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:12.768 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:12.768 00.000 1032 Enqueuing Expose request
01:59:12.768 00.000 10072 IsGuiding returns 0
01:59:12.768 00.000 10072 Move returns status 0, amount 1
01:59:12.768 00.000 10072 MoveAxis(N, 0, ABG)
01:59:12.768 00.000 10072 Move returns status 0, amount 0
01:59:12.768 00.000 10072 move complete, result=0
01:59:12.768 00.000 10072 worker thread done servicing request
01:59:12.768 00.000 10072 Worker thread wakes up
01:59:12.768 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:12.768 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:12.778 00.010 1032 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:59:13.180 00.402 10072 Exposure complete
01:59:13.223 00.043 10072 worker thread done servicing request
01:59:13.225 00.002 1032 OnExposeComplete: enter
01:59:13.227 00.002 1032 UpdateGuideState(): m_state=6
01:59:13.227 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1333
01:59:13.227 00.000 1032 Star::Find returns 1 (0), X=224.05, Y=616.14, Mass=1313, SNR=25.5, Peak=129 HFD=2.7
01:59:13.227 00.000 1032 MultiStar: [#1 -0.11,0.04,1.06,U] [#2 -0.08,0.07,0.75,U] [#3 -0.23,0.21,0.70,U] [#4 0.03,0.03,0.70,U] [#5 -0.12,0.18,0.61,U] [#6 -0.08,0.08,0.73,U] [#7 -0.30,0.07,0.57,U] [#8 -0.19,0.08,0.54,U] 
01:59:13.227 00.000 1032 refined, 8 included, MultiStar: {-0.08, 0.08}, one-star: {0.17, -0.00}
01:59:13.235 00.008 1032 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.83) = xAngle (0.57 = 0.57)
01:59:13.236 00.001 1032 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.57 = 0.57)
01:59:13.238 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.40 mountX=0.10 mountY=0.06, mountTheta=0.57
01:59:13.242 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.08, opts=13)
01:59:13.244 00.002 1032 Enqueuing Move request for scope (-0.08, 0.08)
01:59:13.244 00.000 10072 Worker thread wakes up
01:59:13.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
01:59:13.244 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:59:13.246 00.002 10072 Moving (-0.08, 0.08) raw xDistance=0.10 yDistance=0.06
01:59:13.246 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:13.250 00.004 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.70
01:59:13.250 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
01:59:13.250 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:13.250 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:59:13.250 00.000 10072 MoveAxis(E, 1, ABG)
01:59:13.250 00.000 10072 Guiding  Dir = 2, Dur = 1
01:59:13.251 00.001 10072 IsGuiding returns 0
01:59:13.251 00.000 10072 PulseGuide returned control before completion, sleep 11
01:59:13.266 00.015 10072 IsGuiding returns 0
01:59:13.266 00.000 10072 Move returns status 0, amount 1
01:59:13.266 00.000 10072 MoveAxis(N, 0, ABG)
01:59:13.266 00.000 10072 Move returns status 0, amount 0
01:59:13.266 00.000 10072 move complete, result=0
01:59:13.266 00.000 10072 worker thread done servicing request
01:59:13.266 00.000 1032 UpdateGuideState exits: m=1313 SNR=25.5
01:59:13.270 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:13.271 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:13.271 00.000 1032 Enqueuing Expose request
01:59:13.271 00.000 1032 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
01:59:13.271 00.000 10072 Worker thread wakes up
01:59:13.271 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:13.271 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:13.901 00.630 10072 Exposure complete
01:59:13.933 00.032 10072 worker thread done servicing request
01:59:13.933 00.000 1032 OnExposeComplete: enter
01:59:13.933 00.000 1032 UpdateGuideState(): m_state=6
01:59:13.949 00.016 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1334
01:59:13.949 00.000 1032 Star::Find returns 1 (0), X=223.86, Y=616.12, Mass=1263, SNR=25.0, Peak=124 HFD=2.8
01:59:13.953 00.004 1032 MultiStar: [#1 -0.16,-0.03,1.01,U] [#2 -0.08,-0.00,0.79,U] [#3 -0.10,0.08,0.69,U] [#4 -0.12,-0.02,0.75,U] [#5 -0.13,0.04,0.63,U] [#6 -0.21,0.04,0.76,U] [#7 -0.09,-0.05,0.59,U] [#8 -0.00,0.03,0.53,U] 
01:59:13.953 00.000 1032 single-star, 8 included, MultiStar: {-0.10, 0.00}, one-star: {-0.02, -0.03}
01:59:13.953 00.000 1032 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.83) = xAngle (-4.13 = 2.15)
01:59:13.953 00.000 1032 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.13 = 2.15)
01:59:13.953 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.30 mountX=-0.02 mountY=0.03, mountTheta=2.15
01:59:13.953 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.03, opts=13)
01:59:13.953 00.000 1032 Enqueuing Move request for scope (-0.02, -0.03)
01:59:13.953 00.000 10072 Worker thread wakes up
01:59:13.953 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
01:59:13.953 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
01:59:13.953 00.000 10072 Moving (-0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
01:59:13.966 00.013 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:13.968 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.72
01:59:13.968 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:59:13.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:13.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:59:13.968 00.000 10072 MoveAxis(E, 1, ABG)
01:59:13.968 00.000 10072 Guiding  Dir = 2, Dur = 1
01:59:13.969 00.001 10072 IsGuiding returns 0
01:59:13.969 00.000 10072 PulseGuide returned control before completion, sleep 11
01:59:13.983 00.014 10072 IsGuiding returns 0
01:59:13.983 00.000 10072 Move returns status 0, amount 1
01:59:13.983 00.000 10072 MoveAxis(N, 0, ABG)
01:59:13.983 00.000 10072 Move returns status 0, amount 0
01:59:13.983 00.000 10072 move complete, result=0
01:59:13.983 00.000 10072 worker thread done servicing request
01:59:13.984 00.001 1032 UpdateGuideState exits: m=1263 SNR=25.0
01:59:13.985 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:13.985 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:13.985 00.000 1032 Enqueuing Expose request
01:59:13.985 00.000 1032 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
01:59:13.985 00.000 10072 Worker thread wakes up
01:59:13.985 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:13.985 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:14.402 00.417 10072 Exposure complete
01:59:14.441 00.039 10072 worker thread done servicing request
01:59:14.441 00.000 1032 OnExposeComplete: enter
01:59:14.446 00.005 1032 UpdateGuideState(): m_state=6
01:59:14.448 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1335
01:59:14.450 00.002 1032 Star::Find returns 1 (0), X=223.95, Y=615.99, Mass=1295, SNR=25.4, Peak=121 HFD=2.8
01:59:14.452 00.002 1032 MultiStar: [#1 -0.13,-0.10,1.03,U] [#2 -0.18,-0.07,0.75,U] [#3 -0.29,0.02,0.70,U] [#4 -0.11,-0.03,0.75,U] [#5 -0.15,-0.12,0.59,U] [#6 -0.14,-0.05,0.71,U] [#7 -0.26,-0.06,0.61,U] [#8 -0.23,-0.03,0.54,U] 
01:59:14.453 00.001 1032 refined, 8 included, MultiStar: {-0.14, -0.07}, one-star: {0.07, -0.15}
01:59:14.455 00.002 1032 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.83) = xAngle (-4.51 = 1.77)
01:59:14.455 00.000 1032 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.51 = 1.77)
01:59:14.458 00.003 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-2.68 mountX=-0.03 mountY=0.16, mountTheta=1.77
01:59:14.462 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.07, opts=13)
01:59:14.462 00.000 1032 Enqueuing Move request for scope (-0.14, -0.07)
01:59:14.462 00.000 10072 Worker thread wakes up
01:59:14.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
01:59:14.462 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
01:59:14.462 00.000 10072 Moving (-0.14, -0.07) raw xDistance=-0.03 yDistance=0.16
01:59:14.462 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:14.462 00.000 10072 PPEC rslt: input = -0.03, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.74
01:59:14.462 00.000 10072 PPEC: input: -0.03, control: -0.00, exposure: 500
01:59:14.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:14.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:59:14.462 00.000 10072 MoveAxis(E, 1, ABG)
01:59:14.462 00.000 10072 Guiding  Dir = 2, Dur = 1
01:59:14.471 00.009 10072 IsGuiding returns 0
01:59:14.471 00.000 10072 PulseGuide returned control before completion, sleep 11
01:59:14.487 00.016 1032 UpdateGuideState exits: m=1295 SNR=25.4
01:59:14.488 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:14.490 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:14.492 00.002 1032 Enqueuing Expose request
01:59:14.492 00.000 10072 IsGuiding returns 0
01:59:14.492 00.000 10072 Move returns status 0, amount 1
01:59:14.492 00.000 10072 MoveAxis(N, 0, ABG)
01:59:14.494 00.002 10072 Move returns status 0, amount 0
01:59:14.494 00.000 10072 move complete, result=0
01:59:14.494 00.000 10072 worker thread done servicing request
01:59:14.494 00.000 10072 Worker thread wakes up
01:59:14.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:14.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:14.500 00.006 1032 GuideStep: -0.0 px 1 ms EAST, 0.2 px 0 ms NORTH
01:59:15.125 00.625 10072 Exposure complete
01:59:15.165 00.040 10072 worker thread done servicing request
01:59:15.165 00.000 1032 OnExposeComplete: enter
01:59:15.167 00.002 1032 UpdateGuideState(): m_state=6
01:59:15.169 00.002 1032 Star::Find(15, 223, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1336
01:59:15.169 00.000 1032 Star::Find returns 1 (0), X=224.08, Y=616.13, Mass=1299, SNR=25.4, Peak=138 HFD=2.8
01:59:15.171 00.002 1032 MultiStar: [#1 -0.04,0.01,1.01,U] [#2 -0.13,0.01,0.74,U] [#3 -0.10,0.05,0.70,U] [#4 -0.03,-0.01,0.74,U] [#5 0.04,0.20,0.63,U] [#6 0.02,-0.07,0.70,U] [#7 -0.22,0.13,0.61,U] [#8 -0.12,-0.01,0.53,U] 
01:59:15.172 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {0.20, -0.01}
01:59:15.174 00.002 1032 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.83) = xAngle (0.53 = 0.53)
01:59:15.174 00.000 1032 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.53 = 0.53)
01:59:15.176 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.36 mountX=0.03 mountY=0.02, mountTheta=0.53
01:59:15.178 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
01:59:15.180 00.002 1032 Enqueuing Move request for scope (-0.03, 0.03)
01:59:15.182 00.002 10072 Worker thread wakes up
01:59:15.182 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
01:59:15.182 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
01:59:15.182 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=0.02
01:59:15.184 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:15.186 00.002 10072 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.76
01:59:15.186 00.000 10072 PPEC: input: 0.03, control: -0.00, exposure: 500
01:59:15.186 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:15.186 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:59:15.186 00.000 10072 MoveAxis(E, 1, ABG)
01:59:15.186 00.000 10072 Guiding  Dir = 2, Dur = 1
01:59:15.187 00.001 10072 IsGuiding returns 0
01:59:15.187 00.000 10072 PulseGuide returned control before completion, sleep 11
01:59:15.189 00.002 1032 UpdateGuideState exits: m=1299 SNR=25.4
01:59:15.204 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:15.206 00.002 10072 IsGuiding returns 0
01:59:15.206 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:15.206 00.000 1032 Enqueuing Expose request
01:59:15.206 00.000 10072 Move returns status 0, amount 1
01:59:15.206 00.000 10072 MoveAxis(N, 0, ABG)
01:59:15.206 00.000 10072 Move returns status 0, amount 0
01:59:15.206 00.000 10072 move complete, result=0
01:59:15.206 00.000 10072 worker thread done servicing request
01:59:15.206 00.000 10072 Worker thread wakes up
01:59:15.206 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:15.206 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:15.206 00.000 1032 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
01:59:15.620 00.414 10072 Exposure complete
01:59:15.648 00.028 10072 worker thread done servicing request
01:59:15.648 00.000 1032 OnExposeComplete: enter
01:59:15.665 00.017 1032 UpdateGuideState(): m_state=6
01:59:15.665 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1337
01:59:15.665 00.000 1032 Star::Find returns 1 (0), X=224.14, Y=616.15, Mass=1294, SNR=25.3, Peak=126 HFD=2.9
01:59:15.665 00.000 1032 MultiStar: [#1 -0.00,-0.00,1.04,U] [#2 -0.06,0.03,0.82,U] [#3 -0.02,0.17,0.70,U] [#4 -0.02,0.13,0.73,U] [#5 0.04,0.13,0.63,U] [#6 0.06,0.05,0.73,U] [#7 -0.08,0.04,0.59,U] [#8 -0.04,-0.05,0.57,U] 
01:59:15.670 00.005 1032 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.26, 0.01}
01:59:15.672 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
01:59:15.674 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
01:59:15.674 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.10 mountX=0.04 mountY=-0.04, mountTheta=-0.73
01:59:15.677 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
01:59:15.680 00.003 1032 Enqueuing Move request for scope (0.03, 0.05)
01:59:15.682 00.002 10072 Worker thread wakes up
01:59:15.682 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
01:59:15.682 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
01:59:15.682 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
01:59:15.684 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:15.686 00.002 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.78
01:59:15.686 00.000 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
01:59:15.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:15.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:59:15.686 00.000 10072 MoveAxis(E, 2, ABG)
01:59:15.686 00.000 10072 Guiding  Dir = 2, Dur = 2
01:59:15.688 00.002 10072 IsGuiding returns 0
01:59:15.689 00.001 10072 PulseGuide returned control before completion, sleep 12
01:59:15.704 00.015 1032 UpdateGuideState exits: m=1294 SNR=25.3
01:59:15.705 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:15.705 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:15.705 00.000 1032 Enqueuing Expose request
01:59:15.705 00.000 10072 IsGuiding returns 0
01:59:15.705 00.000 10072 Move returns status 0, amount 2
01:59:15.705 00.000 10072 MoveAxis(N, 0, ABG)
01:59:15.705 00.000 10072 Move returns status 0, amount 0
01:59:15.705 00.000 10072 move complete, result=0
01:59:15.705 00.000 10072 worker thread done servicing request
01:59:15.705 00.000 10072 Worker thread wakes up
01:59:15.705 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:15.705 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:15.714 00.009 1032 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
01:59:16.342 00.628 10072 Exposure complete
01:59:16.376 00.034 10072 worker thread done servicing request
01:59:16.376 00.000 1032 OnExposeComplete: enter
01:59:16.376 00.000 1032 UpdateGuideState(): m_state=6
01:59:16.387 00.011 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1338
01:59:16.389 00.002 1032 Star::Find returns 1 (0), X=224.11, Y=616.23, Mass=1220, SNR=24.6, Peak=131 HFD=2.6
01:59:16.391 00.002 1032 MultiStar: [#1 -0.01,0.06,1.06,U] [#2 0.02,0.12,0.81,U] [#3 0.04,0.07,0.75,U] [#4 0.06,-0.01,0.77,U] [#5 -0.08,0.03,0.64,U] [#6 -0.07,-0.05,0.75,U] [#7 -0.11,0.05,0.62,U] [#8 -0.13,0.05,0.57,U] 
01:59:16.394 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.22, 0.09}
01:59:16.394 00.000 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
01:59:16.396 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
01:59:16.398 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.39 mountX=0.04 mountY=-0.02, mountTheta=-0.44
01:59:16.400 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
01:59:16.403 00.003 1032 Enqueuing Move request for scope (0.01, 0.05)
01:59:16.403 00.000 10072 Worker thread wakes up
01:59:16.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
01:59:16.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
01:59:16.403 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.02
01:59:16.403 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:16.410 00.007 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.80
01:59:16.410 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
01:59:16.410 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:16.410 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:59:16.410 00.000 10072 MoveAxis(W, 0, ABG)
01:59:16.410 00.000 10072 Move returns status 0, amount 0
01:59:16.410 00.000 10072 MoveAxis(N, 0, ABG)
01:59:16.410 00.000 10072 Move returns status 0, amount 0
01:59:16.410 00.000 10072 move complete, result=0
01:59:16.410 00.000 10072 worker thread done servicing request
01:59:16.427 00.017 1032 UpdateGuideState exits: m=1220 SNR=24.6
01:59:16.427 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:16.431 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:16.433 00.002 1032 Enqueuing Expose request
01:59:16.435 00.002 10072 Worker thread wakes up
01:59:16.435 00.000 1032 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
01:59:16.436 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:16.436 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:16.851 00.415 10072 Exposure complete
01:59:16.893 00.042 10072 worker thread done servicing request
01:59:16.893 00.000 1032 OnExposeComplete: enter
01:59:16.893 00.000 1032 UpdateGuideState(): m_state=6
01:59:16.897 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1339
01:59:16.899 00.002 1032 Star::Find returns 1 (0), X=224.06, Y=616.10, Mass=1242, SNR=24.8, Peak=138 HFD=2.7
01:59:16.901 00.002 1032 MultiStar: [#1 0.06,-0.03,1.12,U] [#2 0.08,0.11,0.80,U] [#3 0.13,0.04,0.70,U] [#4 0.11,0.04,0.75,U] [#5 0.02,0.04,0.64,U] [#6 0.02,0.03,0.73,U] [#7 -0.06,0.10,0.61,U] [#8 -0.04,-0.02,0.57,U] 
01:59:16.903 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.18, -0.04}
01:59:16.903 00.000 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
01:59:16.903 00.000 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
01:59:16.903 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.34 mountX=0.01 mountY=-0.07, mountTheta=-1.49
01:59:16.903 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
01:59:16.903 00.000 1032 Enqueuing Move request for scope (0.07, 0.02)
01:59:16.912 00.009 10072 Worker thread wakes up
01:59:16.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:59:16.912 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:59:16.912 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.01 yDistance=-0.07
01:59:16.915 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:16.915 00.000 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.82
01:59:16.915 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:59:16.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:16.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:59:16.915 00.000 10072 MoveAxis(W, 0, ABG)
01:59:16.915 00.000 10072 Move returns status 0, amount 0
01:59:16.915 00.000 10072 MoveAxis(N, 0, ABG)
01:59:16.915 00.000 10072 Move returns status 0, amount 0
01:59:16.915 00.000 10072 move complete, result=0
01:59:16.915 00.000 10072 worker thread done servicing request
01:59:16.933 00.018 1032 UpdateGuideState exits: m=1242 SNR=24.8
01:59:16.935 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:16.937 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:16.939 00.002 1032 Enqueuing Expose request
01:59:16.941 00.002 1032 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
01:59:16.941 00.000 10072 Worker thread wakes up
01:59:16.943 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:16.943 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:17.578 00.635 10072 Exposure complete
01:59:17.620 00.042 10072 worker thread done servicing request
01:59:17.620 00.000 1032 OnExposeComplete: enter
01:59:17.620 00.000 1032 UpdateGuideState(): m_state=6
01:59:17.625 00.005 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1340
01:59:17.625 00.000 1032 Star::Find returns 1 (0), X=224.14, Y=616.19, Mass=1346, SNR=25.9, Peak=129 HFD=2.8
01:59:17.625 00.000 1032 MultiStar: [#1 -0.06,-0.02,1.05,U] [#2 -0.05,0.08,0.75,U] [#3 0.06,0.12,0.67,U] [#4 0.04,0.16,0.70,U] [#5 -0.01,0.23,0.60,U] [#6 0.10,0.04,0.70,U] [#7 0.06,0.14,0.55,U] [#8 -0.09,0.17,0.54,U] 
01:59:17.625 00.000 1032 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.25, 0.05}
01:59:17.625 00.000 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
01:59:17.625 00.000 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
01:59:17.633 00.008 1032 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.16 mountX=0.08 mountY=-0.06, mountTheta=-0.67
01:59:17.633 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.09, opts=13)
01:59:17.633 00.000 1032 Enqueuing Move request for scope (0.04, 0.09)
01:59:17.633 00.000 10072 Worker thread wakes up
01:59:17.633 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
01:59:17.633 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:59:17.633 00.000 10072 Moving (0.04, 0.09) raw xDistance=0.08 yDistance=-0.06
01:59:17.633 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:17.641 00.008 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.84
01:59:17.643 00.002 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:59:17.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:17.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:59:17.643 00.000 10072 MoveAxis(E, 0, ABG)
01:59:17.643 00.000 10072 Move returns status 0, amount 0
01:59:17.643 00.000 10072 MoveAxis(N, 0, ABG)
01:59:17.643 00.000 10072 Move returns status 0, amount 0
01:59:17.643 00.000 10072 move complete, result=0
01:59:17.643 00.000 10072 worker thread done servicing request
01:59:17.658 00.015 1032 UpdateGuideState exits: m=1346 SNR=25.9
01:59:17.660 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:17.662 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:17.662 00.000 1032 Enqueuing Expose request
01:59:17.664 00.002 10072 Worker thread wakes up
01:59:17.664 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:17.668 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:17.668 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:18.086 00.418 10072 Exposure complete
01:59:18.126 00.040 10072 worker thread done servicing request
01:59:18.126 00.000 1032 OnExposeComplete: enter
01:59:18.132 00.006 1032 UpdateGuideState(): m_state=6
01:59:18.132 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1341
01:59:18.132 00.000 1032 Star::Find returns 1 (0), X=224.04, Y=616.34, Mass=1416, SNR=26.5, Peak=126 HFD=2.9
01:59:18.132 00.000 1032 MultiStar: [#1 -0.06,0.06,1.00,U] [#2 -0.02,0.09,0.73,U] [#3 0.01,0.18,0.65,U] [#4 -0.04,0.24,0.70,U] [#5 -0.06,0.29,0.61,U] [#6 -0.15,0.09,0.73,U] [#7 -0.17,0.17,0.58,U] [#8 -0.01,0.09,0.53,U] 
01:59:18.132 00.000 1032 refined, 8 included, MultiStar: {-0.03, 0.15}, one-star: {0.15, 0.20}
01:59:18.132 00.000 1032 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.83) = xAngle (-0.08 = -0.08)
01:59:18.142 00.010 1032 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.08 = -0.08)
01:59:18.142 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.75 mountX=0.16 mountY=-0.01, mountTheta=-0.08
01:59:18.142 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.15, opts=13)
01:59:18.148 00.006 1032 Enqueuing Move request for scope (-0.03, 0.15)
01:59:18.150 00.002 10072 Worker thread wakes up
01:59:18.150 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
01:59:18.150 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
01:59:18.150 00.000 10072 Moving (-0.03, 0.15) raw xDistance=0.16 yDistance=-0.01
01:59:18.152 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:18.152 00.000 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 306.86
01:59:18.152 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:59:18.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:18.152 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:59:18.152 00.000 10072 MoveAxis(W, 71, ABG)
01:59:18.152 00.000 10072 Guiding  Dir = 3, Dur = 71
01:59:18.154 00.002 10072 IsGuiding returns 0
01:59:18.155 00.001 10072 PulseGuide returned control before completion, sleep 81
01:59:18.159 00.004 1032 UpdateGuideState exits: m=1416 SNR=26.5
01:59:18.170 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:18.172 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:18.174 00.002 1032 Enqueuing Expose request
01:59:18.250 00.076 10072 IsGuiding returns 0
01:59:18.250 00.000 10072 Move returns status 0, amount 71
01:59:18.250 00.000 10072 MoveAxis(N, 0, ABG)
01:59:18.250 00.000 10072 Move returns status 0, amount 0
01:59:18.250 00.000 10072 move complete, result=0
01:59:18.250 00.000 10072 worker thread done servicing request
01:59:18.250 00.000 10072 Worker thread wakes up
01:59:18.250 00.000 1032 GuideStep: 0.2 px 71 ms WEST, -0.0 px 0 ms NORTH
01:59:18.251 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:18.251 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:18.888 00.637 10072 Exposure complete
01:59:18.927 00.039 10072 worker thread done servicing request
01:59:18.927 00.000 1032 OnExposeComplete: enter
01:59:18.930 00.003 1032 UpdateGuideState(): m_state=6
01:59:18.931 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1342
01:59:18.933 00.002 1032 Star::Find returns 1 (0), X=224.08, Y=616.31, Mass=1278, SNR=25.2, Peak=126 HFD=2.6
01:59:18.935 00.002 1032 MultiStar: [#1 -0.05,0.12,1.07,U] [#2 -0.04,0.12,0.77,U] [#3 -0.05,0.21,0.72,U] [#4 -0.04,0.25,0.74,U] [#5 -0.11,0.40,0.60,U] [#6 -0.10,0.10,0.74,U] [#7 -0.10,0.19,0.59,U] [#8 -0.06,0.17,0.55,U] 
01:59:18.935 00.000 1032 refined, 8 included, MultiStar: {-0.03, 0.18}, one-star: {0.19, 0.17}
01:59:18.937 00.002 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
01:59:18.939 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
01:59:18.941 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.72 mountX=0.19 mountY=-0.02, mountTheta=-0.11
01:59:18.943 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.18, opts=13)
01:59:18.945 00.002 1032 Enqueuing Move request for scope (-0.03, 0.18)
01:59:18.947 00.002 10072 Worker thread wakes up
01:59:18.947 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
01:59:18.947 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
01:59:18.947 00.000 10072 Moving (-0.03, 0.18) raw xDistance=0.19 yDistance=-0.02
01:59:18.947 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:18.951 00.004 10072 PPEC rslt: input = 0.19, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 306.88
01:59:18.951 00.000 10072 PPEC: input: 0.19, control: 0.08, exposure: 500
01:59:18.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:18.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:59:18.951 00.000 10072 MoveAxis(W, 85, ABG)
01:59:18.951 00.000 10072 Guiding  Dir = 3, Dur = 85
01:59:18.952 00.001 10072 IsGuiding returns 0
01:59:18.952 00.000 10072 PulseGuide returned control before completion, sleep 95
01:59:18.967 00.015 1032 UpdateGuideState exits: m=1278 SNR=25.2
01:59:18.968 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:18.971 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:18.971 00.000 1032 Enqueuing Expose request
01:59:19.063 00.092 10072 IsGuiding returns 0
01:59:19.063 00.000 10072 Move returns status 0, amount 85
01:59:19.063 00.000 10072 MoveAxis(N, 0, ABG)
01:59:19.063 00.000 10072 Move returns status 0, amount 0
01:59:19.063 00.000 10072 move complete, result=0
01:59:19.063 00.000 10072 worker thread done servicing request
01:59:19.063 00.000 10072 Worker thread wakes up
01:59:19.063 00.000 1032 GuideStep: 0.2 px 85 ms WEST, -0.0 px 0 ms NORTH
01:59:19.065 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:19.065 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:19.471 00.406 10072 Exposure complete
01:59:19.516 00.045 10072 worker thread done servicing request
01:59:19.516 00.000 1032 OnExposeComplete: enter
01:59:19.516 00.000 1032 UpdateGuideState(): m_state=6
01:59:19.519 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1343
01:59:19.519 00.000 1032 Star::Find returns 1 (0), X=224.10, Y=616.24, Mass=1368, SNR=26.1, Peak=127 HFD=2.7
01:59:19.519 00.000 1032 MultiStar: [#1 0.06,0.07,1.02,U] [#2 0.09,0.07,0.73,U] [#3 0.14,0.14,0.69,U] [#4 0.03,0.06,0.72,U] [#5 0.10,0.18,0.61,U] [#6 -0.00,0.08,0.66,U] [#7 -0.04,0.21,0.56,U] [#8 0.03,0.07,0.53,U] 
01:59:19.519 00.000 1032 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.22, 0.10}
01:59:19.519 00.000 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
01:59:19.519 00.000 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
01:59:19.519 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.92 mountX=0.08 mountY=-0.10, mountTheta=-0.91
01:59:19.531 00.012 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
01:59:19.531 00.000 1032 Enqueuing Move request for scope (0.08, 0.10)
01:59:19.531 00.000 10072 Worker thread wakes up
01:59:19.531 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
01:59:19.531 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
01:59:19.531 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.08 yDistance=-0.10
01:59:19.535 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:19.537 00.002 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.90
01:59:19.537 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:59:19.539 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:19.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:59:19.539 00.000 10072 MoveAxis(E, 0, ABG)
01:59:19.539 00.000 10072 Move returns status 0, amount 0
01:59:19.539 00.000 10072 MoveAxis(N, 0, ABG)
01:59:19.539 00.000 10072 Move returns status 0, amount 0
01:59:19.539 00.000 10072 move complete, result=0
01:59:19.539 00.000 10072 worker thread done servicing request
01:59:19.555 00.016 1032 UpdateGuideState exits: m=1368 SNR=26.1
01:59:19.557 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:19.559 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:19.561 00.002 1032 Enqueuing Expose request
01:59:19.561 00.000 10072 Worker thread wakes up
01:59:19.561 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:19.565 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:19.565 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:20.202 00.637 10072 Exposure complete
01:59:20.243 00.041 10072 worker thread done servicing request
01:59:20.243 00.000 1032 OnExposeComplete: enter
01:59:20.245 00.002 1032 UpdateGuideState(): m_state=6
01:59:20.248 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1344
01:59:20.248 00.000 1032 Star::Find returns 1 (0), X=224.12, Y=616.23, Mass=1343, SNR=25.8, Peak=129 HFD=2.8
01:59:20.248 00.000 1032 MultiStar: [#1 0.07,0.01,1.00,U] [#2 0.03,0.05,0.78,U] [#3 0.13,0.29,0.72,U] [#4 0.09,0.05,0.72,U] [#5 -0.00,0.32,0.61,U] [#6 0.02,-0.03,0.72,U] [#7 0.02,0.24,0.60,U] [#8 0.17,0.11,0.54,U] 
01:59:20.248 00.000 1032 refined, 8 included, MultiStar: {0.09, 0.11}, one-star: {0.23, 0.08}
01:59:20.248 00.000 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
01:59:20.248 00.000 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
01:59:20.248 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.15 cameraTheta=0.90 mountX=0.09 mountY=-0.12, mountTheta=-0.93
01:59:20.248 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.11, opts=13)
01:59:20.248 00.000 1032 Enqueuing Move request for scope (0.09, 0.11)
01:59:20.248 00.000 10072 Worker thread wakes up
01:59:20.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
01:59:20.248 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
01:59:20.248 00.000 10072 Moving (0.09, 0.11) raw xDistance=0.09 yDistance=-0.12
01:59:20.248 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:20.264 00.016 10072 PPEC rslt: input = 0.09, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.92
01:59:20.264 00.000 10072 PPEC: input: 0.09, control: -0.00, exposure: 500
01:59:20.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:20.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:59:20.264 00.000 10072 MoveAxis(E, 1, ABG)
01:59:20.264 00.000 10072 Guiding  Dir = 2, Dur = 1
01:59:20.265 00.001 10072 IsGuiding returns 0
01:59:20.266 00.001 10072 PulseGuide returned control before completion, sleep 11
01:59:20.273 00.007 1032 UpdateGuideState exits: m=1343 SNR=25.8
01:59:20.282 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:20.284 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:20.286 00.002 1032 Enqueuing Expose request
01:59:20.288 00.002 10072 IsGuiding returns 0
01:59:20.288 00.000 10072 Move returns status 0, amount 1
01:59:20.288 00.000 10072 MoveAxis(N, 0, ABG)
01:59:20.288 00.000 10072 Move returns status 0, amount 0
01:59:20.288 00.000 10072 move complete, result=0
01:59:20.288 00.000 10072 worker thread done servicing request
01:59:20.288 00.000 10072 Worker thread wakes up
01:59:20.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:20.288 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:20.288 00.000 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:59:20.696 00.408 10072 Exposure complete
01:59:20.740 00.044 10072 worker thread done servicing request
01:59:20.740 00.000 1032 OnExposeComplete: enter
01:59:20.740 00.000 1032 UpdateGuideState(): m_state=6
01:59:20.744 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1345
01:59:20.744 00.000 1032 Star::Find returns 1 (0), X=224.11, Y=616.21, Mass=1279, SNR=25.2, Peak=121 HFD=2.7
01:59:20.744 00.000 1032 MultiStar: [#1 -0.02,0.09,1.00,U] [#2 0.08,0.20,0.79,U] [#3 0.04,0.13,0.66,U] [#4 0.01,0.20,0.75,U] [#5 0.01,0.19,0.63,U] [#6 -0.05,0.01,0.71,U] [#7 -0.05,0.20,0.60,U] [#8 -0.04,0.13,0.53,U] 
01:59:20.744 00.000 1032 refined, 8 included, MultiStar: {0.03, 0.13}, one-star: {0.22, 0.07}
01:59:20.744 00.000 1032 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.83) = xAngle (-0.50 = -0.50)
01:59:20.744 00.000 1032 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.50 = -0.50)
01:59:20.744 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.33 mountX=0.12 mountY=-0.06, mountTheta=-0.50
01:59:20.744 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.13, opts=13)
01:59:20.744 00.000 1032 Enqueuing Move request for scope (0.03, 0.13)
01:59:20.757 00.013 10072 Worker thread wakes up
01:59:20.757 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
01:59:20.757 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
01:59:20.757 00.000 10072 Moving (0.03, 0.13) raw xDistance=0.12 yDistance=-0.06
01:59:20.757 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:20.759 00.002 10072 PPEC rslt: input = 0.12, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.94
01:59:20.759 00.000 10072 PPEC: input: 0.12, control: -0.00, exposure: 500
01:59:20.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:20.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:59:20.759 00.000 10072 MoveAxis(E, 1, ABG)
01:59:20.759 00.000 10072 Guiding  Dir = 2, Dur = 1
01:59:20.761 00.002 10072 IsGuiding returns 0
01:59:20.762 00.001 10072 PulseGuide returned control before completion, sleep 11
01:59:20.774 00.012 1032 UpdateGuideState exits: m=1279 SNR=25.2
01:59:20.777 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:20.777 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:20.777 00.000 1032 Enqueuing Expose request
01:59:20.777 00.000 10072 IsGuiding returns 0
01:59:20.777 00.000 10072 Move returns status 0, amount 1
01:59:20.777 00.000 10072 MoveAxis(N, 0, ABG)
01:59:20.777 00.000 10072 Move returns status 0, amount 0
01:59:20.777 00.000 10072 move complete, result=0
01:59:20.777 00.000 10072 worker thread done servicing request
01:59:20.777 00.000 10072 Worker thread wakes up
01:59:20.777 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:20.777 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:20.790 00.013 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:59:21.410 00.620 10072 Exposure complete
01:59:21.453 00.043 10072 worker thread done servicing request
01:59:21.453 00.000 1032 OnExposeComplete: enter
01:59:21.455 00.002 1032 UpdateGuideState(): m_state=6
01:59:21.458 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1346
01:59:21.460 00.002 1032 Star::Find returns 1 (0), X=224.00, Y=616.28, Mass=1301, SNR=25.4, Peak=114 HFD=2.9
01:59:21.462 00.002 1032 MultiStar: [#1 -0.08,0.11,1.04,U] [#2 -0.00,0.16,0.80,U] [#3 0.05,0.04,0.70,U] [#4 -0.01,0.07,0.73,U] [#5 -0.08,-0.02,0.60,U] [#6 -0.02,0.08,0.72,U] [#7 0.03,0.16,0.60,U] [#8 0.08,0.14,0.56,U] 
01:59:21.466 00.004 1032 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {0.12, 0.14}
01:59:21.466 00.000 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
01:59:21.468 00.002 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
01:59:21.470 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.49 mountX=0.10 mountY=-0.03, mountTheta=-0.34
01:59:21.472 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
01:59:21.474 00.002 1032 Enqueuing Move request for scope (0.01, 0.10)
01:59:21.476 00.002 10072 Worker thread wakes up
01:59:21.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
01:59:21.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
01:59:21.476 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.10 yDistance=-0.03
01:59:21.478 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:21.480 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.96
01:59:21.480 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
01:59:21.480 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:21.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:59:21.480 00.000 10072 MoveAxis(E, 0, ABG)
01:59:21.480 00.000 10072 Move returns status 0, amount 0
01:59:21.480 00.000 10072 MoveAxis(N, 0, ABG)
01:59:21.480 00.000 10072 Move returns status 0, amount 0
01:59:21.480 00.000 10072 move complete, result=0
01:59:21.480 00.000 10072 worker thread done servicing request
01:59:21.490 00.010 1032 UpdateGuideState exits: m=1301 SNR=25.4
01:59:21.490 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:21.490 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:21.490 00.000 1032 Enqueuing Expose request
01:59:21.490 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:59:21.490 00.000 10072 Worker thread wakes up
01:59:21.504 00.014 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:21.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:21.918 00.414 10072 Exposure complete
01:59:21.961 00.043 10072 worker thread done servicing request
01:59:21.961 00.000 1032 OnExposeComplete: enter
01:59:21.964 00.003 1032 UpdateGuideState(): m_state=6
01:59:21.966 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1347
01:59:21.968 00.002 1032 Star::Find returns 1 (0), X=224.14, Y=616.21, Mass=1322, SNR=25.6, Peak=123 HFD=2.8
01:59:21.970 00.002 1032 MultiStar: [#1 0.01,0.06,1.03,U] [#2 0.01,0.18,0.81,U] [#3 -0.01,0.09,0.72,U] [#4 0.12,0.06,0.74,U] [#5 -0.10,0.08,0.61,U] [#6 0.03,0.12,0.73,U] [#7 -0.08,0.31,0.59,U] [#8 0.07,0.15,0.53,U] 
01:59:21.970 00.000 1032 refined, 8 included, MultiStar: {0.04, 0.12}, one-star: {0.25, 0.07}
01:59:21.972 00.002 1032 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.83) = xAngle (-0.63 = -0.63)
01:59:21.974 00.002 1032 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.63 = -0.63)
01:59:21.976 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.20 mountX=0.10 mountY=-0.07, mountTheta=-0.63
01:59:21.978 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.12, opts=13)
01:59:21.980 00.002 1032 Enqueuing Move request for scope (0.04, 0.12)
01:59:21.982 00.002 10072 Worker thread wakes up
01:59:21.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
01:59:21.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
01:59:21.982 00.000 10072 Moving (0.04, 0.12) raw xDistance=0.10 yDistance=-0.07
01:59:21.985 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:21.985 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 306.98
01:59:21.985 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:59:21.985 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:21.987 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:59:21.987 00.000 10072 MoveAxis(W, 3, ABG)
01:59:21.987 00.000 10072 Guiding  Dir = 3, Dur = 3
01:59:21.987 00.000 10072 IsGuiding returns 0
01:59:21.988 00.001 10072 PulseGuide returned control before completion, sleep 13
01:59:22.003 00.015 1032 UpdateGuideState exits: m=1322 SNR=25.6
01:59:22.003 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:22.003 00.000 10072 IsGuiding returns 0
01:59:22.003 00.000 10072 Move returns status 0, amount 3
01:59:22.003 00.000 10072 MoveAxis(N, 0, ABG)
01:59:22.003 00.000 10072 Move returns status 0, amount 0
01:59:22.003 00.000 10072 move complete, result=0
01:59:22.003 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:22.003 00.000 1032 Enqueuing Expose request
01:59:22.003 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:59:22.012 00.009 10072 worker thread done servicing request
01:59:22.012 00.000 10072 Worker thread wakes up
01:59:22.012 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:22.012 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:22.637 00.625 10072 Exposure complete
01:59:22.674 00.037 10072 worker thread done servicing request
01:59:22.674 00.000 1032 OnExposeComplete: enter
01:59:22.674 00.000 1032 UpdateGuideState(): m_state=6
01:59:22.685 00.011 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1348
01:59:22.685 00.000 1032 Star::Find returns 1 (0), X=224.14, Y=616.17, Mass=1300, SNR=25.4, Peak=116 HFD=2.8
01:59:22.687 00.002 1032 MultiStar: [#1 0.08,0.01,1.04,U] [#2 0.15,0.05,0.75,U] [#3 0.08,0.18,0.71,U] [#4 0.22,0.05,0.76,U] [#5 0.09,0.16,0.62,U] [#6 0.06,-0.09,0.71,U] [#7 -0.02,0.04,0.58,U] [#8 0.06,0.13,0.54,U] 
01:59:22.689 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.25, 0.03}
01:59:22.689 00.000 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
01:59:22.691 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
01:59:22.693 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.43 mountX=0.02 mountY=-0.13, mountTheta=-1.40
01:59:22.695 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
01:59:22.695 00.000 1032 Enqueuing Move request for scope (0.12, 0.05)
01:59:22.697 00.002 10072 Worker thread wakes up
01:59:22.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
01:59:22.697 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
01:59:22.697 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.13
01:59:22.699 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:22.701 00.002 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.00
01:59:22.701 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:59:22.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:22.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:59:22.701 00.000 10072 MoveAxis(W, 3, ABG)
01:59:22.701 00.000 10072 Guiding  Dir = 3, Dur = 3
01:59:22.702 00.001 10072 IsGuiding returns 0
01:59:22.703 00.001 10072 PulseGuide returned control before completion, sleep 13
01:59:22.708 00.005 1032 UpdateGuideState exits: m=1300 SNR=25.4
01:59:22.718 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:22.718 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:22.718 00.000 1032 Enqueuing Expose request
01:59:22.718 00.000 10072 IsGuiding returns 0
01:59:22.718 00.000 10072 Move returns status 0, amount 3
01:59:22.718 00.000 10072 MoveAxis(N, 0, ABG)
01:59:22.718 00.000 10072 Move returns status 0, amount 0
01:59:22.718 00.000 10072 move complete, result=0
01:59:22.718 00.000 10072 worker thread done servicing request
01:59:22.718 00.000 10072 Worker thread wakes up
01:59:22.718 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:22.718 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:22.725 00.007 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:59:23.240 00.515 10072 Exposure complete
01:59:23.273 00.033 10072 worker thread done servicing request
01:59:23.273 00.000 1032 OnExposeComplete: enter
01:59:23.273 00.000 1032 UpdateGuideState(): m_state=6
01:59:23.287 00.014 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1349
01:59:23.287 00.000 1032 Star::Find returns 1 (0), X=224.10, Y=616.11, Mass=1298, SNR=25.4, Peak=123 HFD=2.8
01:59:23.287 00.000 1032 MultiStar: [#1 0.04,-0.02,1.05,U] [#2 0.19,0.02,0.78,U] [#3 0.11,-0.03,0.67,U] [#4 0.11,0.07,0.74,U] [#5 0.02,0.02,0.61,U] [#6 0.05,-0.06,0.74,U] [#7 -0.04,0.10,0.62,U] [#8 0.11,0.14,0.53,U] 
01:59:23.287 00.000 1032 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.22, -0.04}
01:59:23.287 00.000 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
01:59:23.287 00.000 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
01:59:23.287 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.10 cameraTheta=0.15 mountX=-0.01 mountY=-0.10, mountTheta=-1.68
01:59:23.297 00.010 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
01:59:23.301 00.004 1032 Enqueuing Move request for scope (0.09, 0.01)
01:59:23.303 00.002 10072 Worker thread wakes up
01:59:23.303 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
01:59:23.303 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
01:59:23.303 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.10
01:59:23.304 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:23.306 00.002 10072 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.02
01:59:23.306 00.000 10072 PPEC: input: -0.01, control: 0.00, exposure: 500
01:59:23.306 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:23.306 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:59:23.306 00.000 10072 MoveAxis(W, 3, ABG)
01:59:23.306 00.000 10072 Guiding  Dir = 3, Dur = 3
01:59:23.308 00.002 10072 IsGuiding returns 0
01:59:23.308 00.000 10072 PulseGuide returned control before completion, sleep 13
01:59:23.324 00.016 10072 IsGuiding returns 0
01:59:23.324 00.000 1032 UpdateGuideState exits: m=1298 SNR=25.4
01:59:23.325 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:23.327 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:23.329 00.002 1032 Enqueuing Expose request
01:59:23.329 00.000 10072 Move returns status 0, amount 3
01:59:23.329 00.000 10072 MoveAxis(N, 0, ABG)
01:59:23.329 00.000 10072 Move returns status 0, amount 0
01:59:23.329 00.000 10072 move complete, result=0
01:59:23.329 00.000 10072 worker thread done servicing request
01:59:23.329 00.000 10072 Worker thread wakes up
01:59:23.329 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:23.329 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:23.338 00.009 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:59:23.964 00.626 10072 Exposure complete
01:59:24.003 00.039 10072 worker thread done servicing request
01:59:24.003 00.000 1032 OnExposeComplete: enter
01:59:24.005 00.002 1032 UpdateGuideState(): m_state=6
01:59:24.007 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1350
01:59:24.009 00.002 1032 Star::Find returns 1 (0), X=224.07, Y=616.25, Mass=1306, SNR=25.5, Peak=113 HFD=3.0
01:59:24.010 00.001 1032 MultiStar: [#1 0.02,0.08,1.04,U] [#2 0.03,0.12,0.74,U] [#3 0.11,0.24,0.71,U] [#4 0.03,0.25,0.72,U] [#5 0.06,0.17,0.63,U] [#6 0.08,0.01,0.71,U] [#7 -0.03,0.11,0.59,U] [#8 0.03,0.28,0.54,U] 
01:59:24.011 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.14}, one-star: {0.19, 0.11}
01:59:24.011 00.000 1032 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.83) = xAngle (-0.67 = -0.67)
01:59:24.011 00.000 1032 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.67 = -0.67)
01:59:24.016 00.005 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.16 mountX=0.12 mountY=-0.10, mountTheta=-0.67
01:59:24.017 00.001 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
01:59:24.017 00.000 1032 Enqueuing Move request for scope (0.06, 0.14)
01:59:24.023 00.006 10072 Worker thread wakes up
01:59:24.023 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
01:59:24.023 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
01:59:24.023 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.10
01:59:24.025 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:24.028 00.003 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.04
01:59:24.028 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
01:59:24.028 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:24.028 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:59:24.028 00.000 10072 MoveAxis(W, 3, ABG)
01:59:24.028 00.000 10072 Guiding  Dir = 3, Dur = 3
01:59:24.028 00.000 10072 IsGuiding returns 0
01:59:24.029 00.001 10072 PulseGuide returned control before completion, sleep 13
01:59:24.043 00.014 1032 UpdateGuideState exits: m=1306 SNR=25.5
01:59:24.044 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:24.044 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:24.047 00.003 1032 Enqueuing Expose request
01:59:24.047 00.000 10072 IsGuiding returns 0
01:59:24.047 00.000 10072 Move returns status 0, amount 3
01:59:24.047 00.000 10072 MoveAxis(N, 0, ABG)
01:59:24.047 00.000 10072 Move returns status 0, amount 0
01:59:24.047 00.000 10072 move complete, result=0
01:59:24.047 00.000 10072 worker thread done servicing request
01:59:24.047 00.000 10072 Worker thread wakes up
01:59:24.047 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:24.051 00.004 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:24.057 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:59:24.458 00.401 10072 Exposure complete
01:59:24.500 00.042 10072 worker thread done servicing request
01:59:24.500 00.000 1032 OnExposeComplete: enter
01:59:24.502 00.002 1032 UpdateGuideState(): m_state=6
01:59:24.504 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1351
01:59:24.505 00.001 1032 Star::Find returns 1 (0), X=224.07, Y=616.33, Mass=1326, SNR=25.7, Peak=129 HFD=2.7
01:59:24.505 00.000 1032 MultiStar: [#1 0.03,0.27,1.05,U] [#2 0.08,0.27,0.76,U] [#3 0.06,0.27,0.73,U] [#4 0.11,0.27,0.73,U] [#5 -0.04,0.32,0.63,U] [#6 0.07,0.15,0.73,U] [#7 0.12,0.53,0.00,M1] [#8 0.07,0.21,0.53,U] 
01:59:24.509 00.004 1032 refined, 7 included, MultiStar: {0.08, 0.24}, one-star: {0.18, 0.19}
01:59:24.509 00.000 1032 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.83) = xAngle (-0.56 = -0.56)
01:59:24.509 00.000 1032 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.56 = -0.56)
01:59:24.509 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.27 mountX=0.22 mountY=-0.14, mountTheta=-0.56
01:59:24.516 00.007 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.24, opts=13)
01:59:24.518 00.002 1032 Enqueuing Move request for scope (0.08, 0.24)
01:59:24.520 00.002 10072 Worker thread wakes up
01:59:24.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.24) opts 0xd
01:59:24.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.24)
01:59:24.520 00.000 10072 Moving (0.08, 0.24) raw xDistance=0.22 yDistance=-0.14
01:59:24.522 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:24.524 00.002 10072 PPEC rslt: input = 0.22, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 307.06
01:59:24.524 00.000 10072 PPEC: input: 0.22, control: 0.10, exposure: 500
01:59:24.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:24.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:59:24.524 00.000 10072 MoveAxis(W, 102, ABG)
01:59:24.524 00.000 10072 Guiding  Dir = 3, Dur = 102
01:59:24.524 00.000 10072 IsGuiding returns 0
01:59:24.525 00.001 10072 PulseGuide returned control before completion, sleep 112
01:59:24.526 00.001 1032 UpdateGuideState exits: m=1326 SNR=25.7
01:59:24.540 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:24.541 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:24.543 00.002 1032 Enqueuing Expose request
01:59:24.651 00.108 10072 IsGuiding returns 0
01:59:24.651 00.000 10072 Move returns status 0, amount 102
01:59:24.651 00.000 10072 MoveAxis(N, 0, ABG)
01:59:24.651 00.000 10072 Move returns status 0, amount 0
01:59:24.651 00.000 10072 move complete, result=0
01:59:24.651 00.000 10072 worker thread done servicing request
01:59:24.651 00.000 10072 Worker thread wakes up
01:59:24.651 00.000 1032 GuideStep: 0.2 px 102 ms WEST, -0.1 px 0 ms NORTH
01:59:24.653 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:24.653 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:25.289 00.636 10072 Exposure complete
01:59:25.329 00.040 10072 worker thread done servicing request
01:59:25.329 00.000 1032 OnExposeComplete: enter
01:59:25.329 00.000 1032 UpdateGuideState(): m_state=6
01:59:25.329 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1352
01:59:25.336 00.007 1032 Star::Find returns 1 (0), X=224.18, Y=616.15, Mass=1387, SNR=26.2, Peak=132 HFD=2.9
01:59:25.338 00.002 1032 MultiStar: [#1 0.07,0.04,0.97,U] [#2 0.14,0.06,0.76,U] [#3 0.19,-0.02,0.68,U] [#4 0.06,0.05,0.69,U] [#5 -0.00,0.10,0.63,U] [#6 0.17,0.11,0.73,U] [#7 0.07,0.05,0.57,U] [#8 0.18,0.13,0.49,U] 
01:59:25.338 00.000 1032 refined, 8 included, MultiStar: {0.14, 0.05}, one-star: {0.30, 0.01}
01:59:25.340 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:59:25.342 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:59:25.342 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.37 mountX=0.02 mountY=-0.15, mountTheta=-1.46
01:59:25.346 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.05, opts=13)
01:59:25.348 00.002 1032 Enqueuing Move request for scope (0.14, 0.05)
01:59:25.348 00.000 10072 Worker thread wakes up
01:59:25.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
01:59:25.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
01:59:25.350 00.002 10072 Moving (0.14, 0.05) raw xDistance=0.02 yDistance=-0.15
01:59:25.350 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:25.350 00.000 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.08
01:59:25.350 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
01:59:25.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:25.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:59:25.350 00.000 10072 MoveAxis(W, 3, ABG)
01:59:25.350 00.000 10072 Guiding  Dir = 3, Dur = 3
01:59:25.354 00.004 10072 IsGuiding returns 0
01:59:25.354 00.000 10072 PulseGuide returned control before completion, sleep 13
01:59:25.360 00.006 1032 UpdateGuideState exits: m=1387 SNR=26.2
01:59:25.371 00.011 10072 IsGuiding returns 0
01:59:25.371 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:25.373 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:25.374 00.001 1032 Enqueuing Expose request
01:59:25.374 00.000 10072 Move returns status 0, amount 3
01:59:25.374 00.000 10072 MoveAxis(N, 0, ABG)
01:59:25.374 00.000 10072 Move returns status 0, amount 0
01:59:25.374 00.000 10072 move complete, result=0
01:59:25.376 00.002 10072 worker thread done servicing request
01:59:25.376 00.000 10072 Worker thread wakes up
01:59:25.376 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:25.376 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:25.382 00.006 1032 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:59:25.784 00.402 10072 Exposure complete
01:59:25.826 00.042 10072 worker thread done servicing request
01:59:25.826 00.000 1032 OnExposeComplete: enter
01:59:25.828 00.002 1032 UpdateGuideState(): m_state=6
01:59:25.830 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1353
01:59:25.831 00.001 1032 Star::Find returns 1 (0), X=224.15, Y=616.12, Mass=1252, SNR=24.8, Peak=126 HFD=2.8
01:59:25.831 00.000 1032 MultiStar: [#1 0.03,-0.06,1.05,U] [#2 0.18,0.03,0.81,U] [#3 0.22,-0.05,0.70,U] [#4 0.10,0.03,0.80,U] [#5 0.15,0.03,0.63,U] [#6 0.17,-0.08,0.73,U] [#7 0.08,-0.03,0.59,U] [#8 0.27,-0.12,0.54,U] 
01:59:25.831 00.000 1032 refined, 8 included, MultiStar: {0.16, -0.03}, one-star: {0.27, -0.03}
01:59:25.831 00.000 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
01:59:25.831 00.000 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
01:59:25.831 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.19 mountX=-0.07 mountY=-0.15, mountTheta=-2.02
01:59:25.831 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
01:59:25.831 00.000 1032 Enqueuing Move request for scope (0.16, -0.03)
01:59:25.831 00.000 10072 Worker thread wakes up
01:59:25.831 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
01:59:25.831 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
01:59:25.831 00.000 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.15
01:59:25.831 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:25.845 00.014 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.10
01:59:25.845 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 500
01:59:25.845 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:25.845 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:59:25.847 00.002 10072 MoveAxis(W, 3, ABG)
01:59:25.847 00.000 10072 Guiding  Dir = 3, Dur = 3
01:59:25.847 00.000 10072 IsGuiding returns 0
01:59:25.848 00.001 10072 PulseGuide returned control before completion, sleep 13
01:59:25.862 00.014 1032 UpdateGuideState exits: m=1252 SNR=24.8
01:59:25.864 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:25.865 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:25.867 00.002 1032 Enqueuing Expose request
01:59:25.867 00.000 10072 IsGuiding returns 0
01:59:25.867 00.000 10072 Move returns status 0, amount 3
01:59:25.869 00.002 10072 MoveAxis(N, 0, ABG)
01:59:25.869 00.000 10072 Move returns status 0, amount 0
01:59:25.869 00.000 10072 move complete, result=0
01:59:25.869 00.000 10072 worker thread done servicing request
01:59:25.869 00.000 10072 Worker thread wakes up
01:59:25.869 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:25.869 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:25.869 00.000 1032 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:59:26.499 00.630 10072 Exposure complete
01:59:26.531 00.032 10072 worker thread done servicing request
01:59:26.531 00.000 1032 OnExposeComplete: enter
01:59:26.543 00.012 1032 UpdateGuideState(): m_state=6
01:59:26.546 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1354
01:59:26.547 00.001 1032 Star::Find returns 1 (0), X=224.17, Y=616.21, Mass=1293, SNR=25.3, Peak=118 HFD=2.9
01:59:26.550 00.003 1032 MultiStar: [#1 0.05,0.04,1.04,U] [#2 0.12,0.13,0.78,U] [#3 0.13,0.09,0.68,U] [#4 0.01,0.11,0.74,U] [#5 0.02,0.19,0.63,U] [#6 0.04,0.08,0.76,U] [#7 -0.01,0.18,0.61,U] [#8 0.15,0.08,0.55,U] 
01:59:26.550 00.000 1032 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.29, 0.07}
01:59:26.552 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
01:59:26.554 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
01:59:26.556 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.83 mountX=0.08 mountY=-0.12, mountTheta=-1.00
01:59:26.556 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
01:59:26.556 00.000 1032 Enqueuing Move request for scope (0.10, 0.10)
01:59:26.556 00.000 10072 Worker thread wakes up
01:59:26.562 00.006 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
01:59:26.562 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
01:59:26.562 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.08 yDistance=-0.12
01:59:26.562 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:26.564 00.002 10072 PPEC rslt: input = 0.08, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.12
01:59:26.564 00.000 10072 PPEC: input: 0.08, control: 0.00, exposure: 500
01:59:26.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:26.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:59:26.564 00.000 10072 MoveAxis(W, 3, ABG)
01:59:26.564 00.000 10072 Guiding  Dir = 3, Dur = 3
01:59:26.566 00.002 10072 IsGuiding returns 0
01:59:26.566 00.000 10072 PulseGuide returned control before completion, sleep 13
01:59:26.579 00.013 1032 UpdateGuideState exits: m=1293 SNR=25.3
01:59:26.582 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:26.582 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:26.582 00.000 1032 Enqueuing Expose request
01:59:26.582 00.000 10072 IsGuiding returns 0
01:59:26.582 00.000 10072 Move returns status 0, amount 3
01:59:26.582 00.000 10072 MoveAxis(N, 0, ABG)
01:59:26.582 00.000 10072 Move returns status 0, amount 0
01:59:26.582 00.000 10072 move complete, result=0
01:59:26.582 00.000 10072 worker thread done servicing request
01:59:26.582 00.000 10072 Worker thread wakes up
01:59:26.582 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:26.582 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:26.596 00.014 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:59:26.995 00.399 10072 Exposure complete
01:59:27.037 00.042 10072 worker thread done servicing request
01:59:27.037 00.000 1032 OnExposeComplete: enter
01:59:27.039 00.002 1032 UpdateGuideState(): m_state=6
01:59:27.041 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1355
01:59:27.043 00.002 1032 Star::Find returns 1 (0), X=224.21, Y=616.24, Mass=1328, SNR=25.7, Peak=126 HFD=2.8
01:59:27.045 00.002 1032 MultiStar: [#1 0.06,0.07,1.02,U] [#2 0.06,0.19,0.74,U] [#3 0.08,0.15,0.69,U] [#4 0.08,0.13,0.71,U] [#5 0.01,0.28,0.59,U] [#6 0.13,0.08,0.71,U] [#7 -0.05,0.29,0.59,U] [#8 0.10,0.11,0.52,U] 
01:59:27.047 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.15}, one-star: {0.32, 0.10}
01:59:27.049 00.002 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
01:59:27.051 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
01:59:27.051 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.97 mountX=0.12 mountY=-0.14, mountTheta=-0.86
01:59:27.054 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.15, opts=13)
01:59:27.056 00.002 1032 Enqueuing Move request for scope (0.10, 0.15)
01:59:27.059 00.003 10072 Worker thread wakes up
01:59:27.059 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
01:59:27.059 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
01:59:27.059 00.000 10072 Moving (0.10, 0.15) raw xDistance=0.12 yDistance=-0.14
01:59:27.060 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:27.060 00.000 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.14
01:59:27.060 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
01:59:27.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:27.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:59:27.060 00.000 10072 MoveAxis(W, 3, ABG)
01:59:27.060 00.000 10072 Guiding  Dir = 3, Dur = 3
01:59:27.064 00.004 10072 IsGuiding returns 0
01:59:27.064 00.000 10072 PulseGuide returned control before completion, sleep 13
01:59:27.078 00.014 1032 UpdateGuideState exits: m=1328 SNR=25.7
01:59:27.082 00.004 10072 IsGuiding returns 0
01:59:27.082 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:27.084 00.002 10072 Move returns status 0, amount 3
01:59:27.084 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:27.086 00.002 1032 Enqueuing Expose request
01:59:27.088 00.002 10072 MoveAxis(N, 0, ABG)
01:59:27.088 00.000 10072 Move returns status 0, amount 0
01:59:27.088 00.000 10072 move complete, result=0
01:59:27.088 00.000 10072 worker thread done servicing request
01:59:27.088 00.000 10072 Worker thread wakes up
01:59:27.088 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:27.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:27.095 00.007 1032 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
01:59:27.717 00.622 10072 Exposure complete
01:59:27.756 00.039 10072 worker thread done servicing request
01:59:27.756 00.000 1032 OnExposeComplete: enter
01:59:27.758 00.002 1032 UpdateGuideState(): m_state=6
01:59:27.758 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1356
01:59:27.760 00.002 1032 Star::Find returns 1 (0), X=224.11, Y=616.15, Mass=1277, SNR=25.2, Peak=120 HFD=2.8
01:59:27.762 00.002 1032 MultiStar: [#1 0.03,-0.03,1.03,U] [#2 0.06,0.05,0.76,U] [#3 0.22,-0.07,0.71,U] [#4 0.20,0.01,0.74,U] [#5 0.09,0.11,0.62,U] [#6 0.13,0.03,0.72,U] [#7 -0.02,-0.02,0.58,U] [#8 0.18,0.01,0.54,U] 
01:59:27.765 00.003 1032 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.23, 0.01}
01:59:27.766 00.001 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
01:59:27.768 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
01:59:27.770 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.07 mountX=-0.02 mountY=-0.12, mountTheta=-1.76
01:59:27.772 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
01:59:27.774 00.002 1032 Enqueuing Move request for scope (0.13, 0.01)
01:59:27.776 00.002 10072 Worker thread wakes up
01:59:27.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
01:59:27.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
01:59:27.776 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.12
01:59:27.778 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:27.779 00.001 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.16
01:59:27.779 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:59:27.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:27.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:59:27.779 00.000 10072 MoveAxis(E, 0, ABG)
01:59:27.779 00.000 10072 Move returns status 0, amount 0
01:59:27.779 00.000 10072 MoveAxis(N, 0, ABG)
01:59:27.779 00.000 10072 Move returns status 0, amount 0
01:59:27.779 00.000 10072 move complete, result=0
01:59:27.779 00.000 10072 worker thread done servicing request
01:59:27.784 00.005 1032 UpdateGuideState exits: m=1277 SNR=25.2
01:59:27.794 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:27.797 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:27.797 00.000 1032 Enqueuing Expose request
01:59:27.797 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:27.801 00.004 10072 Worker thread wakes up
01:59:27.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:27.801 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:28.320 00.519 10072 Exposure complete
01:59:28.362 00.042 10072 worker thread done servicing request
01:59:28.362 00.000 1032 OnExposeComplete: enter
01:59:28.364 00.002 1032 UpdateGuideState(): m_state=6
01:59:28.365 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1357
01:59:28.365 00.000 1032 Star::Find returns 1 (0), X=224.07, Y=616.05, Mass=1348, SNR=25.9, Peak=140 HFD=2.8
01:59:28.365 00.000 1032 MultiStar: [#1 0.05,-0.02,1.05,U] [#2 0.10,-0.01,0.77,U] [#3 0.16,0.13,0.70,U] [#4 0.17,0.09,0.72,U] [#5 0.11,0.03,0.64,U] [#6 0.01,0.02,0.71,U] [#7 0.02,0.09,0.59,U] [#8 0.13,0.16,0.51,U] 
01:59:28.365 00.000 1032 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.19, -0.09}
01:59:28.365 00.000 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
01:59:28.365 00.000 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
01:59:28.365 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.28 mountX=0.00 mountY=-0.11, mountTheta=-1.55
01:59:28.365 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
01:59:28.365 00.000 1032 Enqueuing Move request for scope (0.11, 0.03)
01:59:28.379 00.014 10072 Worker thread wakes up
01:59:28.379 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:59:28.379 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:59:28.379 00.000 10072 Moving (0.11, 0.03) raw xDistance=0.00 yDistance=-0.11
01:59:28.381 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:28.383 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.18
01:59:28.383 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
01:59:28.383 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:28.383 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:59:28.383 00.000 10072 MoveAxis(E, 0, ABG)
01:59:28.383 00.000 10072 Move returns status 0, amount 0
01:59:28.383 00.000 10072 MoveAxis(N, 0, ABG)
01:59:28.383 00.000 10072 Move returns status 0, amount 0
01:59:28.385 00.002 10072 move complete, result=0
01:59:28.385 00.000 10072 worker thread done servicing request
01:59:28.397 00.012 1032 UpdateGuideState exits: m=1348 SNR=25.9
01:59:28.397 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:28.397 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:28.397 00.000 1032 Enqueuing Expose request
01:59:28.397 00.000 1032 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:28.397 00.000 10072 Worker thread wakes up
01:59:28.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:28.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:29.050 00.653 10072 Exposure complete
01:59:29.090 00.040 10072 worker thread done servicing request
01:59:29.090 00.000 1032 OnExposeComplete: enter
01:59:29.092 00.002 1032 UpdateGuideState(): m_state=6
01:59:29.094 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1358
01:59:29.096 00.002 1032 Star::Find returns 1 (0), X=224.21, Y=616.09, Mass=1370, SNR=26.1, Peak=133 HFD=2.8
01:59:29.096 00.000 1032 MultiStar: [#1 0.08,0.01,1.04,U] [#2 0.22,0.03,0.76,U] [#3 0.16,0.07,0.73,U] [#4 0.19,0.06,0.72,U] [#5 0.13,0.09,0.62,U] [#6 0.07,-0.00,0.65,U] [#7 -0.02,0.01,0.56,U] [#8 0.22,0.05,0.52,U] 
01:59:29.096 00.000 1032 refined, 8 included, MultiStar: {0.16, 0.03}, one-star: {0.33, -0.05}
01:59:29.096 00.000 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
01:59:29.096 00.000 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
01:59:29.096 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.16 mountX=-0.02 mountY=-0.16, mountTheta=-1.67
01:59:29.096 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.03, opts=13)
01:59:29.109 00.013 1032 Enqueuing Move request for scope (0.16, 0.03)
01:59:29.110 00.001 10072 Worker thread wakes up
01:59:29.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
01:59:29.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
01:59:29.110 00.000 10072 Moving (0.16, 0.03) raw xDistance=-0.02 yDistance=-0.16
01:59:29.112 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:29.112 00.000 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.20
01:59:29.112 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 500
01:59:29.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:29.112 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:59:29.112 00.000 10072 MoveAxis(E, 0, ABG)
01:59:29.112 00.000 10072 Move returns status 0, amount 0
01:59:29.112 00.000 10072 MoveAxis(N, 0, ABG)
01:59:29.112 00.000 10072 Move returns status 0, amount 0
01:59:29.112 00.000 10072 move complete, result=0
01:59:29.112 00.000 10072 worker thread done servicing request
01:59:29.128 00.016 1032 UpdateGuideState exits: m=1370 SNR=26.1
01:59:29.128 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:29.128 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:29.128 00.000 1032 Enqueuing Expose request
01:59:29.128 00.000 1032 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:59:29.128 00.000 10072 Worker thread wakes up
01:59:29.128 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:29.128 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:29.543 00.415 10072 Exposure complete
01:59:29.588 00.045 10072 worker thread done servicing request
01:59:29.588 00.000 1032 OnExposeComplete: enter
01:59:29.591 00.003 1032 UpdateGuideState(): m_state=6
01:59:29.593 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1359
01:59:29.595 00.002 1032 Star::Find returns 1 (0), X=224.09, Y=616.19, Mass=1329, SNR=25.7, Peak=129 HFD=2.8
01:59:29.597 00.002 1032 MultiStar: [#1 0.06,0.07,1.00,U] [#2 0.06,0.10,0.78,U] [#3 0.04,0.26,0.69,U] [#4 0.12,0.09,0.73,U] [#5 -0.04,0.08,0.62,U] [#6 0.11,-0.01,0.73,U] [#7 0.00,0.20,0.58,U] [#8 0.19,0.15,0.54,U] 
01:59:29.600 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.21, 0.05}
01:59:29.602 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
01:59:29.605 00.003 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
01:59:29.607 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.86 mountX=0.08 mountY=-0.11, mountTheta=-0.97
01:59:29.610 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
01:59:29.612 00.002 1032 Enqueuing Move request for scope (0.09, 0.10)
01:59:29.612 00.000 10072 Worker thread wakes up
01:59:29.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
01:59:29.612 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
01:59:29.612 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.08 yDistance=-0.11
01:59:29.617 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:29.617 00.000 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.22
01:59:29.617 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:59:29.617 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:29.617 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:59:29.617 00.000 10072 MoveAxis(E, 0, ABG)
01:59:29.617 00.000 10072 Move returns status 0, amount 0
01:59:29.617 00.000 10072 MoveAxis(N, 0, ABG)
01:59:29.617 00.000 10072 Move returns status 0, amount 0
01:59:29.617 00.000 10072 move complete, result=0
01:59:29.617 00.000 10072 worker thread done servicing request
01:59:29.634 00.017 1032 UpdateGuideState exits: m=1329 SNR=25.7
01:59:29.639 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:29.642 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:29.644 00.002 1032 Enqueuing Expose request
01:59:29.644 00.000 1032 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:29.648 00.004 10072 Worker thread wakes up
01:59:29.648 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:29.648 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:30.285 00.637 10072 Exposure complete
01:59:30.327 00.042 10072 worker thread done servicing request
01:59:30.327 00.000 1032 OnExposeComplete: enter
01:59:30.329 00.002 1032 UpdateGuideState(): m_state=6
01:59:30.331 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1360
01:59:30.335 00.004 1032 Star::Find returns 1 (0), X=224.07, Y=616.20, Mass=1265, SNR=25.1, Peak=119 HFD=2.7
01:59:30.337 00.002 1032 MultiStar: [#1 0.04,0.13,1.06,U] [#2 -0.03,0.16,0.78,U] [#3 0.11,0.21,0.72,U] [#4 0.10,0.12,0.75,U] [#5 0.12,0.18,0.64,U] [#6 0.08,-0.00,0.76,U] [#7 -0.08,0.12,0.61,U] [#8 0.03,0.14,0.54,U] 
01:59:30.337 00.000 1032 refined, 8 included, MultiStar: {0.07, 0.12}, one-star: {0.18, 0.06}
01:59:30.339 00.002 1032 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.83) = xAngle (-0.77 = -0.77)
01:59:30.341 00.002 1032 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.77 = -0.77)
01:59:30.343 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.06 mountX=0.10 mountY=-0.10, mountTheta=-0.77
01:59:30.346 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
01:59:30.346 00.000 1032 Enqueuing Move request for scope (0.07, 0.12)
01:59:30.349 00.003 10072 Worker thread wakes up
01:59:30.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
01:59:30.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
01:59:30.349 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.10
01:59:30.351 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:30.353 00.002 10072 PPEC rslt: input = 0.10, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.24
01:59:30.353 00.000 10072 PPEC: input: 0.10, control: -0.00, exposure: 500
01:59:30.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:30.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:59:30.353 00.000 10072 MoveAxis(E, 1, ABG)
01:59:30.353 00.000 10072 Guiding  Dir = 2, Dur = 1
01:59:30.354 00.001 10072 IsGuiding returns 0
01:59:30.354 00.000 10072 PulseGuide returned control before completion, sleep 11
01:59:30.364 00.010 1032 UpdateGuideState exits: m=1265 SNR=25.1
01:59:30.370 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:30.370 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:30.370 00.000 1032 Enqueuing Expose request
01:59:30.370 00.000 10072 IsGuiding returns 0
01:59:30.370 00.000 10072 Move returns status 0, amount 1
01:59:30.370 00.000 10072 MoveAxis(N, 0, ABG)
01:59:30.370 00.000 10072 Move returns status 0, amount 0
01:59:30.370 00.000 10072 move complete, result=0
01:59:30.370 00.000 10072 worker thread done servicing request
01:59:30.370 00.000 10072 Worker thread wakes up
01:59:30.370 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:30.370 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:30.380 00.010 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:59:30.784 00.404 10072 Exposure complete
01:59:30.820 00.036 10072 worker thread done servicing request
01:59:30.820 00.000 1032 OnExposeComplete: enter
01:59:30.820 00.000 1032 UpdateGuideState(): m_state=6
01:59:30.829 00.009 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1361
01:59:30.829 00.000 1032 Star::Find returns 1 (0), X=224.20, Y=616.25, Mass=1308, SNR=25.5, Peak=128 HFD=2.9
01:59:30.831 00.002 1032 MultiStar: [#1 0.08,0.18,1.10,U] [#2 0.01,0.28,0.76,U] [#3 0.14,0.22,0.74,U] [#4 0.06,0.24,0.73,U] [#5 0.04,0.26,0.62,U] [#6 0.02,0.09,0.72,U] [#7 0.02,0.38,0.57,U] [#8 0.08,0.07,0.51,U] 
01:59:30.833 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.20}, one-star: {0.31, 0.10}
01:59:30.835 00.002 1032 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.83) = xAngle (-0.72 = -0.72)
01:59:30.837 00.002 1032 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.72 = -0.72)
01:59:30.837 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.11 mountX=0.16 mountY=-0.14, mountTheta=-0.72
01:59:30.841 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.20, opts=13)
01:59:30.843 00.002 1032 Enqueuing Move request for scope (0.10, 0.20)
01:59:30.844 00.001 10072 Worker thread wakes up
01:59:30.844 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
01:59:30.844 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
01:59:30.844 00.000 10072 Moving (0.10, 0.20) raw xDistance=0.16 yDistance=-0.14
01:59:30.846 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:30.846 00.000 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 307.26
01:59:30.846 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:59:30.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:30.846 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:59:30.846 00.000 10072 MoveAxis(W, 75, ABG)
01:59:30.846 00.000 10072 Guiding  Dir = 3, Dur = 75
01:59:30.849 00.003 10072 IsGuiding returns 0
01:59:30.850 00.001 10072 PulseGuide returned control before completion, sleep 85
01:59:30.865 00.015 1032 UpdateGuideState exits: m=1308 SNR=25.5
01:59:30.866 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:30.868 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:30.868 00.000 1032 Enqueuing Expose request
01:59:30.944 00.076 10072 IsGuiding returns 0
01:59:30.944 00.000 10072 Move returns status 0, amount 75
01:59:30.944 00.000 10072 MoveAxis(N, 0, ABG)
01:59:30.944 00.000 10072 Move returns status 0, amount 0
01:59:30.944 00.000 10072 move complete, result=0
01:59:30.944 00.000 10072 worker thread done servicing request
01:59:30.944 00.000 10072 Worker thread wakes up
01:59:30.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:30.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:30.944 00.000 1032 GuideStep: 0.2 px 75 ms WEST, -0.1 px 0 ms NORTH
01:59:31.579 00.635 10072 Exposure complete
01:59:31.620 00.041 10072 worker thread done servicing request
01:59:31.620 00.000 1032 OnExposeComplete: enter
01:59:31.626 00.006 1032 UpdateGuideState(): m_state=6
01:59:31.626 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1362
01:59:31.626 00.000 1032 Star::Find returns 1 (0), X=224.11, Y=616.06, Mass=1304, SNR=25.4, Peak=129 HFD=2.8
01:59:31.626 00.000 1032 MultiStar: [#1 0.09,-0.01,1.05,U] [#2 0.06,0.10,0.75,U] [#3 0.04,0.10,0.69,U] [#4 0.16,-0.00,0.74,U] [#5 0.12,0.11,0.60,U] [#6 -0.04,0.04,0.73,U] [#7 0.08,0.13,0.60,U] [#8 0.20,-0.04,0.52,U] 
01:59:31.626 00.000 1032 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.22, -0.08}
01:59:31.626 00.000 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
01:59:31.635 00.009 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
01:59:31.635 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.28 mountX=0.00 mountY=-0.11, mountTheta=-1.55
01:59:31.635 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.03, opts=13)
01:59:31.641 00.006 1032 Enqueuing Move request for scope (0.10, 0.03)
01:59:31.642 00.001 10072 Worker thread wakes up
01:59:31.642 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
01:59:31.642 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
01:59:31.642 00.000 10072 Moving (0.10, 0.03) raw xDistance=0.00 yDistance=-0.11
01:59:31.644 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:31.646 00.002 10072 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.28
01:59:31.646 00.000 10072 PPEC: input: 0.00, control: -0.00, exposure: 500
01:59:31.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:31.646 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:59:31.646 00.000 10072 MoveAxis(E, 2, ABG)
01:59:31.646 00.000 10072 Guiding  Dir = 2, Dur = 2
01:59:31.648 00.002 10072 IsGuiding returns 0
01:59:31.648 00.000 10072 PulseGuide returned control before completion, sleep 12
01:59:31.664 00.016 10072 IsGuiding returns 0
01:59:31.664 00.000 10072 Move returns status 0, amount 2
01:59:31.664 00.000 10072 MoveAxis(N, 0, ABG)
01:59:31.664 00.000 10072 Move returns status 0, amount 0
01:59:31.664 00.000 10072 move complete, result=0
01:59:31.665 00.001 10072 worker thread done servicing request
01:59:31.665 00.000 1032 UpdateGuideState exits: m=1304 SNR=25.4
01:59:31.667 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:31.669 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:31.671 00.002 1032 Enqueuing Expose request
01:59:31.672 00.001 1032 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
01:59:31.674 00.002 10072 Worker thread wakes up
01:59:31.674 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:31.674 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:32.079 00.405 10072 Exposure complete
01:59:32.120 00.041 10072 worker thread done servicing request
01:59:32.120 00.000 1032 OnExposeComplete: enter
01:59:32.125 00.005 1032 UpdateGuideState(): m_state=6
01:59:32.126 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1363
01:59:32.126 00.000 1032 Star::Find returns 1 (0), X=224.16, Y=616.21, Mass=1364, SNR=26.0, Peak=136 HFD=2.8
01:59:32.126 00.000 1032 MultiStar: [#1 0.05,0.15,1.02,U] [#2 0.10,0.10,0.74,U] [#3 0.15,0.24,0.68,U] [#4 0.10,-0.01,0.76,U] [#5 -0.06,0.05,0.61,U] [#6 0.07,0.10,0.72,U] [#7 0.02,0.14,0.59,U] [#8 0.08,0.15,0.52,U] 
01:59:32.126 00.000 1032 refined, 8 included, MultiStar: {0.10, 0.11}, one-star: {0.28, 0.07}
01:59:32.126 00.000 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
01:59:32.126 00.000 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
01:59:32.126 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.84 mountX=0.08 mountY=-0.12, mountTheta=-0.99
01:59:32.126 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.11, opts=13)
01:59:32.126 00.000 1032 Enqueuing Move request for scope (0.10, 0.11)
01:59:32.141 00.015 10072 Worker thread wakes up
01:59:32.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
01:59:32.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
01:59:32.141 00.000 10072 Moving (0.10, 0.11) raw xDistance=0.08 yDistance=-0.12
01:59:32.145 00.004 10072 PPEC rslt: input = 0.08, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.30
01:59:32.145 00.000 10072 PPEC: input: 0.08, control: -0.00, exposure: 500
01:59:32.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:32.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:59:32.145 00.000 10072 MoveAxis(E, 1, ABG)
01:59:32.145 00.000 10072 Guiding  Dir = 2, Dur = 1
01:59:32.145 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:32.147 00.002 10072 IsGuiding returns 0
01:59:32.148 00.001 10072 PulseGuide returned control before completion, sleep 11
01:59:32.164 00.016 10072 IsGuiding returns 0
01:59:32.164 00.000 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:59:32.167 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:32.167 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:32.169 00.002 1032 Enqueuing Expose request
01:59:32.171 00.002 10072 Move returns status 0, amount 1
01:59:32.172 00.001 10072 MoveAxis(N, 0, ABG)
01:59:32.172 00.000 10072 Move returns status 0, amount 0
01:59:32.172 00.000 10072 move complete, result=0
01:59:32.172 00.000 10072 worker thread done servicing request
01:59:32.172 00.000 10072 Worker thread wakes up
01:59:32.172 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:32.172 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:32.180 00.008 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:59:32.797 00.617 10072 Exposure complete
01:59:32.837 00.040 10072 worker thread done servicing request
01:59:32.837 00.000 1032 OnExposeComplete: enter
01:59:32.837 00.000 1032 UpdateGuideState(): m_state=6
01:59:32.846 00.009 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1364
01:59:32.846 00.000 1032 Star::Find returns 1 (0), X=224.11, Y=616.15, Mass=1310, SNR=25.5, Peak=130 HFD=2.8
01:59:32.848 00.002 1032 MultiStar: [#1 -0.03,0.12,1.04,U] [#2 0.04,0.14,0.75,U] [#3 -0.03,0.14,0.70,U] [#4 0.12,0.15,0.74,U] [#5 -0.01,0.21,0.63,U] [#6 0.00,0.12,0.72,U] [#7 -0.10,0.10,0.59,U] [#8 0.01,0.17,0.51,U] 
01:59:32.850 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.22, 0.01}
01:59:32.850 00.000 1032 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.83) = xAngle (-0.54 = -0.54)
01:59:32.850 00.000 1032 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.54 = -0.54)
01:59:32.854 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.29 mountX=0.11 mountY=-0.06, mountTheta=-0.54
01:59:32.854 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
01:59:32.854 00.000 1032 Enqueuing Move request for scope (0.03, 0.12)
01:59:32.860 00.006 10072 Worker thread wakes up
01:59:32.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
01:59:32.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:59:32.860 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
01:59:32.862 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:32.863 00.001 10072 PPEC rslt: input = 0.11, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.32
01:59:32.863 00.000 10072 PPEC: input: 0.11, control: -0.00, exposure: 500
01:59:32.863 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:32.863 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:59:32.863 00.000 10072 MoveAxis(E, 1, ABG)
01:59:32.863 00.000 10072 Guiding  Dir = 2, Dur = 1
01:59:32.865 00.002 10072 IsGuiding returns 0
01:59:32.865 00.000 10072 PulseGuide returned control before completion, sleep 11
01:59:32.876 00.011 1032 UpdateGuideState exits: m=1310 SNR=25.5
01:59:32.882 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:32.882 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:32.882 00.000 1032 Enqueuing Expose request
01:59:32.882 00.000 10072 IsGuiding returns 0
01:59:32.882 00.000 10072 Move returns status 0, amount 1
01:59:32.882 00.000 10072 MoveAxis(N, 0, ABG)
01:59:32.882 00.000 10072 Move returns status 0, amount 0
01:59:32.882 00.000 10072 move complete, result=0
01:59:32.882 00.000 10072 worker thread done servicing request
01:59:32.882 00.000 10072 Worker thread wakes up
01:59:32.882 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:32.882 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:32.891 00.009 1032 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
01:59:33.405 00.514 10072 Exposure complete
01:59:33.435 00.030 10072 worker thread done servicing request
01:59:33.435 00.000 1032 OnExposeComplete: enter
01:59:33.449 00.014 1032 UpdateGuideState(): m_state=6
01:59:33.450 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1365
01:59:33.450 00.000 1032 Star::Find returns 1 (0), X=224.14, Y=616.14, Mass=1267, SNR=25.1, Peak=118 HFD=2.9
01:59:33.453 00.003 1032 MultiStar: [#1 0.06,0.09,1.06,U] [#2 0.10,0.13,0.80,U] [#3 0.09,0.07,0.73,U] [#4 0.05,0.14,0.75,U] [#5 0.07,0.20,0.61,U] [#6 0.05,0.20,0.74,U] [#7 -0.10,0.16,0.59,U] [#8 0.25,0.20,0.55,U] 
01:59:33.453 00.000 1032 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.25, -0.00}
01:59:33.453 00.000 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
01:59:33.457 00.004 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
01:59:33.457 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.15 cameraTheta=0.89 mountX=0.09 mountY=-0.12, mountTheta=-0.94
01:59:33.457 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.12, opts=13)
01:59:33.457 00.000 1032 Enqueuing Move request for scope (0.10, 0.12)
01:59:33.465 00.008 10072 Worker thread wakes up
01:59:33.465 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
01:59:33.465 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
01:59:33.465 00.000 10072 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=-0.12
01:59:33.465 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:33.471 00.006 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.34
01:59:33.471 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
01:59:33.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:33.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:59:33.471 00.000 10072 MoveAxis(W, 2, ABG)
01:59:33.471 00.000 10072 Guiding  Dir = 3, Dur = 2
01:59:33.472 00.001 10072 IsGuiding returns 0
01:59:33.472 00.000 10072 PulseGuide returned control before completion, sleep 12
01:59:33.485 00.013 1032 UpdateGuideState exits: m=1267 SNR=25.1
01:59:33.489 00.004 10072 IsGuiding returns 0
01:59:33.489 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:33.491 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:33.491 00.000 1032 Enqueuing Expose request
01:59:33.491 00.000 10072 Move returns status 0, amount 2
01:59:33.491 00.000 10072 MoveAxis(N, 0, ABG)
01:59:33.491 00.000 10072 Move returns status 0, amount 0
01:59:33.491 00.000 10072 move complete, result=0
01:59:33.491 00.000 10072 worker thread done servicing request
01:59:33.491 00.000 10072 Worker thread wakes up
01:59:33.491 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:33.491 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:33.501 00.010 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:59:34.123 00.622 10072 Exposure complete
01:59:34.160 00.037 10072 worker thread done servicing request
01:59:34.160 00.000 1032 OnExposeComplete: enter
01:59:34.160 00.000 1032 UpdateGuideState(): m_state=6
01:59:34.160 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1366
01:59:34.168 00.008 1032 Star::Find returns 1 (0), X=224.11, Y=616.24, Mass=1265, SNR=25.1, Peak=111 HFD=2.8
01:59:34.170 00.002 1032 MultiStar: [#1 0.02,0.12,1.05,U] [#2 0.12,0.10,0.79,U] [#3 0.12,0.09,0.69,U] [#4 0.07,0.19,0.74,U] [#5 0.08,0.23,0.67,U] [#6 -0.04,0.09,0.76,U] [#7 0.03,0.15,0.61,U] [#8 0.20,0.15,0.55,U] 
01:59:34.172 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.13}, one-star: {0.23, 0.10}
01:59:34.172 00.000 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
01:59:34.174 00.002 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
01:59:34.176 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.96 mountX=0.10 mountY=-0.12, mountTheta=-0.87
01:59:34.179 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.13, opts=13)
01:59:34.181 00.002 1032 Enqueuing Move request for scope (0.09, 0.13)
01:59:34.181 00.000 10072 Worker thread wakes up
01:59:34.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
01:59:34.181 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
01:59:34.181 00.000 10072 Moving (0.09, 0.13) raw xDistance=0.10 yDistance=-0.12
01:59:34.183 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:34.185 00.002 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.36
01:59:34.185 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
01:59:34.187 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:34.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:59:34.187 00.000 10072 MoveAxis(W, 2, ABG)
01:59:34.187 00.000 10072 Guiding  Dir = 3, Dur = 2
01:59:34.188 00.001 10072 IsGuiding returns 0
01:59:34.188 00.000 10072 PulseGuide returned control before completion, sleep 12
01:59:34.194 00.006 1032 UpdateGuideState exits: m=1265 SNR=25.1
01:59:34.204 00.010 10072 IsGuiding returns 0
01:59:34.204 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:34.207 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:34.207 00.000 1032 Enqueuing Expose request
01:59:34.211 00.004 10072 Move returns status 0, amount 2
01:59:34.211 00.000 10072 MoveAxis(N, 0, ABG)
01:59:34.211 00.000 10072 Move returns status 0, amount 0
01:59:34.211 00.000 10072 move complete, result=0
01:59:34.211 00.000 10072 worker thread done servicing request
01:59:34.211 00.000 10072 Worker thread wakes up
01:59:34.211 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:34.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:34.211 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
01:59:34.617 00.406 10072 Exposure complete
01:59:34.654 00.037 10072 worker thread done servicing request
01:59:34.654 00.000 1032 OnExposeComplete: enter
01:59:34.654 00.000 1032 UpdateGuideState(): m_state=6
01:59:34.663 00.009 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1367
01:59:34.663 00.000 1032 Star::Find returns 1 (0), X=224.02, Y=616.23, Mass=1350, SNR=25.9, Peak=131 HFD=2.5
01:59:34.663 00.000 1032 MultiStar: [#1 0.04,0.08,0.98,U] [#2 0.02,0.24,0.74,U] [#3 -0.03,0.10,0.67,U] [#4 0.08,0.22,0.72,U] [#5 -0.04,0.31,0.60,U] [#6 -0.08,0.18,0.68,U] [#7 -0.04,0.29,0.61,U] [#8 -0.11,0.32,0.52,U] 
01:59:34.663 00.000 1032 single-star, 8 included, MultiStar: {0.01, 0.19}, one-star: {0.13, 0.09}
01:59:34.663 00.000 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
01:59:34.671 00.008 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
01:59:34.672 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.59 mountX=0.05 mountY=-0.15, mountTheta=-1.24
01:59:34.672 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.09, opts=13)
01:59:34.672 00.000 1032 Enqueuing Move request for scope (0.13, 0.09)
01:59:34.679 00.007 10072 Worker thread wakes up
01:59:34.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
01:59:34.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
01:59:34.679 00.000 10072 Moving (0.13, 0.09) raw xDistance=0.05 yDistance=-0.15
01:59:34.682 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:34.682 00.000 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.38
01:59:34.682 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 500
01:59:34.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:34.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:59:34.682 00.000 10072 MoveAxis(W, 2, ABG)
01:59:34.682 00.000 10072 Guiding  Dir = 3, Dur = 2
01:59:34.685 00.003 10072 IsGuiding returns 0
01:59:34.685 00.000 10072 PulseGuide returned control before completion, sleep 12
01:59:34.700 00.015 10072 IsGuiding returns 0
01:59:34.700 00.000 10072 Move returns status 0, amount 2
01:59:34.700 00.000 10072 MoveAxis(N, 0, ABG)
01:59:34.700 00.000 10072 Move returns status 0, amount 0
01:59:34.700 00.000 10072 move complete, result=0
01:59:34.700 00.000 10072 worker thread done servicing request
01:59:34.700 00.000 1032 UpdateGuideState exits: m=1350 SNR=25.9
01:59:34.700 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:34.704 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:34.705 00.001 1032 Enqueuing Expose request
01:59:34.708 00.003 10072 Worker thread wakes up
01:59:34.708 00.000 1032 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
01:59:34.710 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:34.710 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:35.338 00.628 10072 Exposure complete
01:59:35.384 00.046 10072 worker thread done servicing request
01:59:35.384 00.000 1032 OnExposeComplete: enter
01:59:35.386 00.002 1032 UpdateGuideState(): m_state=6
01:59:35.386 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1368
01:59:35.386 00.000 1032 Star::Find returns 1 (0), X=224.05, Y=616.41, Mass=1318, SNR=25.5, Peak=119 HFD=3.0
01:59:35.391 00.005 1032 MultiStar: [#1 -0.02,0.17,1.03,U] [#2 -0.06,0.36,0.75,U] [#3 -0.03,0.37,0.69,U] [#4 0.04,0.30,0.73,U] [#5 0.02,0.44,0.64,U] [#6 -0.05,0.29,0.72,U] [#7 -0.23,0.37,0.60,U] [#8 -0.06,0.27,0.54,U] 
01:59:35.391 00.000 1032 refined, 8 included, MultiStar: {-0.01, 0.31}, one-star: {0.17, 0.27}
01:59:35.391 00.000 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
01:59:35.391 00.000 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
01:59:35.391 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.61 mountX=0.30 mountY=-0.07, mountTheta=-0.22
01:59:35.402 00.011 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.31, opts=13)
01:59:35.402 00.000 1032 Enqueuing Move request for scope (-0.01, 0.31)
01:59:35.402 00.000 10072 Worker thread wakes up
01:59:35.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.31) opts 0xd
01:59:35.402 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.31)
01:59:35.402 00.000 10072 Moving (-0.01, 0.31) raw xDistance=0.30 yDistance=-0.07
01:59:35.408 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:35.408 00.000 10072 PPEC rslt: input = 0.30, final = 0.14, react = 0.13, pred = 0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 307.39
01:59:35.408 00.000 10072 PPEC: input: 0.30, control: 0.14, exposure: 500
01:59:35.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:35.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:59:35.408 00.000 10072 MoveAxis(W, 140, ABG)
01:59:35.408 00.000 10072 Guiding  Dir = 3, Dur = 140
01:59:35.410 00.002 10072 IsGuiding returns 0
01:59:35.411 00.001 10072 PulseGuide returned control before completion, sleep 150
01:59:35.426 00.015 1032 UpdateGuideState exits: m=1318 SNR=25.5
01:59:35.428 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:35.428 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:35.433 00.005 1032 Enqueuing Expose request
01:59:35.568 00.135 10072 IsGuiding returns 0
01:59:35.568 00.000 10072 Move returns status 0, amount 140
01:59:35.568 00.000 10072 MoveAxis(N, 0, ABG)
01:59:35.568 00.000 10072 Move returns status 0, amount 0
01:59:35.568 00.000 10072 move complete, result=0
01:59:35.568 00.000 10072 worker thread done servicing request
01:59:35.569 00.001 10072 Worker thread wakes up
01:59:35.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:35.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:35.569 00.000 1032 GuideStep: 0.3 px 140 ms WEST, -0.1 px 0 ms NORTH
01:59:35.980 00.411 10072 Exposure complete
01:59:36.027 00.047 10072 worker thread done servicing request
01:59:36.027 00.000 1032 OnExposeComplete: enter
01:59:36.031 00.004 1032 UpdateGuideState(): m_state=6
01:59:36.031 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1369
01:59:36.031 00.000 1032 Star::Find returns 1 (0), X=224.02, Y=616.34, Mass=1315, SNR=25.6, Peak=137 HFD=2.6
01:59:36.031 00.000 1032 MultiStar: [#1 -0.06,0.23,1.04,U] [#2 -0.15,0.27,0.76,U] [#3 -0.03,0.36,0.68,U] [#4 0.10,0.33,0.72,U] [#5 -0.10,0.34,0.62,U] [#6 -0.04,0.17,0.71,U] [#7 -0.05,0.33,0.57,U] [#8 0.00,0.33,0.48,U] 
01:59:36.031 00.000 1032 single-star, 8 included, MultiStar: {-0.02, 0.27}, one-star: {0.14, 0.20}
01:59:36.031 00.000 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
01:59:36.031 00.000 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
01:59:36.031 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.24 cameraTheta=0.95 mountX=0.16 mountY=-0.19, mountTheta=-0.88
01:59:36.044 00.013 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.20, opts=13)
01:59:36.046 00.002 1032 Enqueuing Move request for scope (0.14, 0.20)
01:59:36.047 00.001 10072 Worker thread wakes up
01:59:36.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
01:59:36.047 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
01:59:36.047 00.000 10072 Moving (0.14, 0.20) raw xDistance=0.16 yDistance=-0.19
01:59:36.047 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:36.047 00.000 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 307.41
01:59:36.047 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
01:59:36.047 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:36.047 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:59:36.047 00.000 10072 MoveAxis(W, 74, ABG)
01:59:36.047 00.000 10072 Guiding  Dir = 3, Dur = 74
01:59:36.054 00.007 10072 IsGuiding returns 0
01:59:36.054 00.000 10072 PulseGuide returned control before completion, sleep 84
01:59:36.070 00.016 1032 UpdateGuideState exits: m=1315 SNR=25.6
01:59:36.070 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:36.070 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:36.070 00.000 1032 Enqueuing Expose request
01:59:36.148 00.078 10072 IsGuiding returns 0
01:59:36.148 00.000 10072 Move returns status 0, amount 74
01:59:36.148 00.000 10072 MoveAxis(N, 0, ABG)
01:59:36.148 00.000 10072 Move returns status 0, amount 0
01:59:36.148 00.000 10072 move complete, result=0
01:59:36.148 00.000 10072 worker thread done servicing request
01:59:36.148 00.000 10072 Worker thread wakes up
01:59:36.149 00.001 1032 GuideStep: 0.2 px 74 ms WEST, -0.2 px 0 ms NORTH
01:59:36.151 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:36.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:36.784 00.633 10072 Exposure complete
01:59:36.813 00.029 10072 worker thread done servicing request
01:59:36.813 00.000 1032 OnExposeComplete: enter
01:59:36.813 00.000 1032 UpdateGuideState(): m_state=6
01:59:36.829 00.016 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1370
01:59:36.832 00.003 1032 Star::Find returns 1 (0), X=224.10, Y=616.13, Mass=1264, SNR=25.1, Peak=121 HFD=2.8
01:59:36.834 00.002 1032 MultiStar: [#1 0.03,-0.01,1.06,U] [#2 0.14,-0.00,0.79,U] [#3 0.13,0.06,0.71,U] [#4 0.19,0.04,0.75,U] [#5 0.05,0.12,0.64,U] [#6 -0.00,-0.00,0.70,U] [#7 -0.01,0.17,0.61,U] [#8 0.05,0.05,0.57,U] 
01:59:36.834 00.000 1032 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.21, -0.01}
01:59:36.836 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
01:59:36.838 00.002 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
01:59:36.840 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.37 mountX=0.01 mountY=-0.10, mountTheta=-1.46
01:59:36.842 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
01:59:36.844 00.002 1032 Enqueuing Move request for scope (0.09, 0.04)
01:59:36.846 00.002 10072 Worker thread wakes up
01:59:36.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
01:59:36.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
01:59:36.846 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.01 yDistance=-0.10
01:59:36.848 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:36.850 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.43
01:59:36.850 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
01:59:36.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:36.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:59:36.850 00.000 10072 MoveAxis(W, 4, ABG)
01:59:36.850 00.000 10072 Guiding  Dir = 3, Dur = 4
01:59:36.851 00.001 10072 IsGuiding returns 0
01:59:36.851 00.000 10072 PulseGuide returned control before completion, sleep 14
01:59:36.865 00.014 1032 UpdateGuideState exits: m=1264 SNR=25.1
01:59:36.867 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:36.869 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:36.871 00.002 1032 Enqueuing Expose request
01:59:36.871 00.000 10072 IsGuiding returns 0
01:59:36.871 00.000 10072 Move returns status 0, amount 4
01:59:36.871 00.000 10072 MoveAxis(N, 0, ABG)
01:59:36.871 00.000 10072 Move returns status 0, amount 0
01:59:36.871 00.000 10072 move complete, result=0
01:59:36.873 00.002 10072 worker thread done servicing request
01:59:36.873 00.000 10072 Worker thread wakes up
01:59:36.873 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:36.873 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:36.879 00.006 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:59:37.280 00.401 10072 Exposure complete
01:59:37.321 00.041 10072 worker thread done servicing request
01:59:37.321 00.000 1032 OnExposeComplete: enter
01:59:37.326 00.005 1032 UpdateGuideState(): m_state=6
01:59:37.328 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1371
01:59:37.330 00.002 1032 Star::Find returns 1 (0), X=224.16, Y=616.05, Mass=1281, SNR=25.2, Peak=147 HFD=2.7
01:59:37.330 00.000 1032 MultiStar: [#1 0.11,-0.03,1.03,U] [#2 0.08,0.01,0.77,U] [#3 0.10,0.03,0.69,U] [#4 0.07,0.01,0.76,U] [#5 0.07,0.08,0.62,U] [#6 0.10,-0.04,0.76,U] [#7 -0.12,0.10,0.60,U] [#8 -0.00,0.10,0.54,U] 
01:59:37.330 00.000 1032 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.28, -0.09}
01:59:37.330 00.000 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
01:59:37.338 00.008 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
01:59:37.338 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.08 mountX=-0.02 mountY=-0.09, mountTheta=-1.75
01:59:37.342 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
01:59:37.342 00.000 1032 Enqueuing Move request for scope (0.09, 0.01)
01:59:37.342 00.000 10072 Worker thread wakes up
01:59:37.342 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
01:59:37.342 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
01:59:37.342 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.09
01:59:37.342 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:37.351 00.009 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.45
01:59:37.351 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
01:59:37.351 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:37.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:59:37.351 00.000 10072 MoveAxis(W, 3, ABG)
01:59:37.351 00.000 10072 Guiding  Dir = 3, Dur = 3
01:59:37.352 00.001 10072 IsGuiding returns 0
01:59:37.352 00.000 10072 PulseGuide returned control before completion, sleep 13
01:59:37.368 00.016 10072 IsGuiding returns 0
01:59:37.368 00.000 10072 Move returns status 0, amount 3
01:59:37.368 00.000 10072 MoveAxis(N, 0, ABG)
01:59:37.368 00.000 10072 Move returns status 0, amount 0
01:59:37.368 00.000 1032 UpdateGuideState exits: m=1281 SNR=25.2
01:59:37.369 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:37.372 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:37.374 00.002 1032 Enqueuing Expose request
01:59:37.374 00.000 10072 move complete, result=0
01:59:37.374 00.000 10072 worker thread done servicing request
01:59:37.374 00.000 10072 Worker thread wakes up
01:59:37.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:37.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:37.374 00.000 1032 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
01:59:38.003 00.629 10072 Exposure complete
01:59:38.048 00.045 10072 worker thread done servicing request
01:59:38.048 00.000 1032 OnExposeComplete: enter
01:59:38.049 00.001 1032 UpdateGuideState(): m_state=6
01:59:38.051 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1372
01:59:38.051 00.000 1032 Star::Find returns 1 (0), X=224.15, Y=616.20, Mass=1332, SNR=25.7, Peak=124 HFD=2.9
01:59:38.051 00.000 1032 MultiStar: [#1 0.17,0.22,1.02,U] [#2 0.09,0.16,0.78,U] [#3 0.18,0.24,0.70,U] [#4 0.11,0.29,0.75,U] [#5 0.21,0.25,0.62,U] [#6 0.17,0.04,0.73,U] [#7 0.05,0.21,0.59,U] [#8 0.30,0.12,0.51,U] 
01:59:38.051 00.000 1032 refined, 8 included, MultiStar: {0.17, 0.17}, one-star: {0.27, 0.06}
01:59:38.051 00.000 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
01:59:38.051 00.000 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
01:59:38.051 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.25 cameraTheta=0.79 mountX=0.12 mountY=-0.21, mountTheta=-1.04
01:59:38.051 00.000 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.17, opts=13)
01:59:38.066 00.015 1032 Enqueuing Move request for scope (0.17, 0.17)
01:59:38.067 00.001 10072 Worker thread wakes up
01:59:38.067 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0xd
01:59:38.067 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
01:59:38.067 00.000 10072 Moving (0.17, 0.17) raw xDistance=0.12 yDistance=-0.21
01:59:38.069 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.47
01:59:38.069 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
01:59:38.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:59:38.069 00.000 10072 MoveAxis(W, 5, ABG)
01:59:38.069 00.000 10072 Guiding  Dir = 3, Dur = 5
01:59:38.069 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:38.071 00.002 10072 IsGuiding returns 0
01:59:38.073 00.002 10072 PulseGuide returned control before completion, sleep 15
01:59:38.089 00.016 10072 IsGuiding returns 0
01:59:38.089 00.000 10072 Move returns status 0, amount 5
01:59:38.089 00.000 10072 MoveAxis(N, 137, ABG)
01:59:38.089 00.000 10072 Guiding  Dir = 0, Dur = 137
01:59:38.090 00.001 10072 IsGuiding returns 0
01:59:38.090 00.000 10072 PulseGuide returned control before completion, sleep 147
01:59:38.090 00.000 1032 UpdateGuideState exits: m=1332 SNR=25.7
01:59:38.090 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:38.090 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:38.090 00.000 1032 Enqueuing Expose request
01:59:38.248 00.158 10072 IsGuiding returns 0
01:59:38.248 00.000 10072 Move returns status 0, amount 137
01:59:38.248 00.000 10072 move complete, result=0
01:59:38.248 00.000 10072 worker thread done servicing request
01:59:38.248 00.000 10072 Worker thread wakes up
01:59:38.248 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.2 px 137 ms NORTH
01:59:38.249 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:38.249 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:38.664 00.415 10072 Exposure complete
01:59:38.706 00.042 10072 worker thread done servicing request
01:59:38.706 00.000 1032 OnExposeComplete: enter
01:59:38.708 00.002 1032 UpdateGuideState(): m_state=6
01:59:38.709 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1373
01:59:38.711 00.002 1032 Star::Find returns 1 (0), X=223.91, Y=616.27, Mass=1365, SNR=26.0, Peak=122 HFD=2.8
01:59:38.713 00.002 1032 MultiStar: [#1 -0.12,0.21,1.03,U] [#2 -0.02,0.22,0.72,U] [#3 0.09,0.32,0.72,U] [#4 -0.05,0.20,0.69,U] [#5 -0.05,0.32,0.60,U] [#6 -0.17,0.14,0.71,U] [#7 -0.20,0.31,0.58,U] [#8 -0.04,0.13,0.53,U] 
01:59:38.713 00.000 1032 single-star, 8 included, MultiStar: {-0.05, 0.22}, one-star: {0.03, 0.13}
01:59:38.715 00.002 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
01:59:38.717 00.002 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
01:59:38.717 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.34 mountX=0.12 mountY=-0.06, mountTheta=-0.49
01:59:38.721 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.13, opts=13)
01:59:38.721 00.000 1032 Enqueuing Move request for scope (0.03, 0.13)
01:59:38.723 00.002 10072 Worker thread wakes up
01:59:38.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
01:59:38.723 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
01:59:38.723 00.000 10072 Moving (0.03, 0.13) raw xDistance=0.12 yDistance=-0.06
01:59:38.726 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:38.728 00.002 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.49
01:59:38.728 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
01:59:38.728 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:38.728 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:59:38.728 00.000 10072 MoveAxis(W, 5, ABG)
01:59:38.728 00.000 10072 Guiding  Dir = 3, Dur = 5
01:59:38.729 00.001 10072 IsGuiding returns 0
01:59:38.729 00.000 10072 PulseGuide returned control before completion, sleep 15
01:59:38.745 00.016 1032 UpdateGuideState exits: m=1365 SNR=26.0
01:59:38.745 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:38.745 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:38.745 00.000 1032 Enqueuing Expose request
01:59:38.745 00.000 10072 IsGuiding returns 0
01:59:38.745 00.000 10072 Move returns status 0, amount 5
01:59:38.745 00.000 10072 MoveAxis(N, 0, ABG)
01:59:38.745 00.000 10072 Move returns status 0, amount 0
01:59:38.745 00.000 10072 move complete, result=0
01:59:38.745 00.000 10072 worker thread done servicing request
01:59:38.745 00.000 10072 Worker thread wakes up
01:59:38.745 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:38.745 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:38.745 00.000 1032 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
01:59:39.381 00.636 10072 Exposure complete
01:59:39.423 00.042 10072 worker thread done servicing request
01:59:39.423 00.000 1032 OnExposeComplete: enter
01:59:39.427 00.004 1032 UpdateGuideState(): m_state=6
01:59:39.429 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1374
01:59:39.429 00.000 1032 Star::Find returns 1 (0), X=223.96, Y=616.16, Mass=1334, SNR=25.7, Peak=123 HFD=2.7
01:59:39.431 00.002 1032 MultiStar: [#1 -0.21,-0.01,1.06,U] [#2 -0.28,0.18,0.77,U] [#3 -0.28,0.22,0.70,U] [#4 -0.12,0.13,0.74,U] [#5 -0.30,0.13,0.63,U] [#6 -0.30,0.15,0.73,U] [#7 -0.31,0.20,0.61,U] [#8 -0.25,0.19,0.56,U] 
01:59:39.433 00.002 1032 single-star, 8 included, MultiStar: {-0.20, 0.12}, one-star: {0.08, 0.02}
01:59:39.435 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
01:59:39.437 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
01:59:39.439 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.27 mountX=0.00 mountY=-0.08, mountTheta=-1.56
01:59:39.440 00.001 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.02, opts=13)
01:59:39.443 00.003 1032 Enqueuing Move request for scope (0.08, 0.02)
01:59:39.443 00.000 10072 Worker thread wakes up
01:59:39.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
01:59:39.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
01:59:39.443 00.000 10072 Moving (0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
01:59:39.443 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:39.443 00.000 10072 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.51
01:59:39.443 00.000 10072 PPEC: input: 0.00, control: 0.00, exposure: 500
01:59:39.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:39.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:59:39.443 00.000 10072 MoveAxis(W, 5, ABG)
01:59:39.443 00.000 10072 Guiding  Dir = 3, Dur = 5
01:59:39.449 00.006 10072 IsGuiding returns 0
01:59:39.449 00.000 10072 PulseGuide returned control before completion, sleep 15
01:59:39.463 00.014 1032 UpdateGuideState exits: m=1334 SNR=25.7
01:59:39.466 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:39.468 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:39.469 00.001 1032 Enqueuing Expose request
01:59:39.481 00.012 10072 IsGuiding returns 0
01:59:39.481 00.000 10072 Move returns status 0, amount 5
01:59:39.481 00.000 10072 MoveAxis(N, 0, ABG)
01:59:39.481 00.000 10072 Move returns status 0, amount 0
01:59:39.481 00.000 10072 move complete, result=0
01:59:39.481 00.000 10072 worker thread done servicing request
01:59:39.481 00.000 10072 Worker thread wakes up
01:59:39.481 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:39.481 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:39.481 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
01:59:39.895 00.414 10072 Exposure complete
01:59:39.938 00.043 10072 worker thread done servicing request
01:59:39.938 00.000 1032 OnExposeComplete: enter
01:59:39.939 00.001 1032 UpdateGuideState(): m_state=6
01:59:39.941 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1375
01:59:39.943 00.002 1032 Star::Find returns 1 (0), X=224.00, Y=616.17, Mass=1388, SNR=26.3, Peak=125 HFD=2.9
01:59:39.945 00.002 1032 MultiStar: [#1 -0.04,0.05,1.04,U] [#2 -0.12,0.05,0.75,U] [#3 -0.21,0.09,0.67,U] [#4 -0.07,0.20,0.71,U] [#5 -0.12,0.32,0.63,U] [#6 -0.18,0.03,0.68,U] [#7 -0.22,0.13,0.56,U] [#8 -0.21,0.07,0.50,U] 
01:59:39.947 00.002 1032 single-star, 8 included, MultiStar: {-0.10, 0.10}, one-star: {0.11, 0.03}
01:59:39.947 00.000 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
01:59:39.950 00.003 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
01:59:39.950 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.25 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
01:59:39.953 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.03, opts=13)
01:59:39.955 00.002 1032 Enqueuing Move request for scope (0.11, 0.03)
01:59:39.957 00.002 10072 Worker thread wakes up
01:59:39.957 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:59:39.957 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:59:39.957 00.000 10072 Moving (0.11, 0.03) raw xDistance=-0.00 yDistance=-0.12
01:59:39.961 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:39.961 00.000 10072 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 307.52
01:59:39.961 00.000 10072 PPEC: input: -0.00, control: 0.00, exposure: 500
01:59:39.961 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:39.961 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:59:39.961 00.000 10072 MoveAxis(W, 4, ABG)
01:59:39.961 00.000 10072 Guiding  Dir = 3, Dur = 4
01:59:39.963 00.002 10072 IsGuiding returns 0
01:59:39.964 00.001 10072 PulseGuide returned control before completion, sleep 14
01:59:39.967 00.003 1032 UpdateGuideState exits: m=1388 SNR=26.3
01:59:39.981 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:39.983 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:39.985 00.002 1032 Enqueuing Expose request
01:59:39.985 00.000 10072 IsGuiding returns 0
01:59:39.985 00.000 10072 Move returns status 0, amount 4
01:59:39.985 00.000 10072 MoveAxis(N, 0, ABG)
01:59:39.985 00.000 10072 Move returns status 0, amount 0
01:59:39.985 00.000 10072 move complete, result=0
01:59:39.985 00.000 10072 worker thread done servicing request
01:59:39.985 00.000 10072 Worker thread wakes up
01:59:39.985 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:39.985 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:39.985 00.000 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
01:59:40.618 00.633 10072 Exposure complete
01:59:40.647 00.029 10072 worker thread done servicing request
01:59:40.647 00.000 1032 OnExposeComplete: enter
01:59:40.647 00.000 1032 UpdateGuideState(): m_state=6
01:59:40.647 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1376
01:59:40.663 00.016 1032 Star::Find returns 1 (0), X=223.98, Y=616.31, Mass=1338, SNR=25.8, Peak=118 HFD=2.6
01:59:40.663 00.000 1032 MultiStar: [#1 -0.13,0.14,1.08,U] [#2 -0.09,0.27,0.78,U] [#3 -0.07,0.30,0.70,U] [#4 -0.04,0.31,0.75,U] [#5 -0.14,0.40,0.64,U] [#6 -0.19,0.16,0.71,U] [#7 -0.15,0.18,0.59,U] [#8 -0.10,0.23,0.53,U] 
01:59:40.663 00.000 1032 single-star, 8 included, MultiStar: {-0.08, 0.23}, one-star: {0.09, 0.17}
01:59:40.663 00.000 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
01:59:40.663 00.000 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
01:59:40.663 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.20 cameraTheta=1.08 mountX=0.14 mountY=-0.13, mountTheta=-0.75
01:59:40.675 00.012 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.17, opts=13)
01:59:40.675 00.000 1032 Enqueuing Move request for scope (0.09, 0.17)
01:59:40.679 00.004 10072 Worker thread wakes up
01:59:40.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
01:59:40.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
01:59:40.679 00.000 10072 Moving (0.09, 0.17) raw xDistance=0.14 yDistance=-0.13
01:59:40.680 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:40.682 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 307.54
01:59:40.682 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
01:59:40.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:40.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:59:40.682 00.000 10072 MoveAxis(W, 71, ABG)
01:59:40.682 00.000 10072 Guiding  Dir = 3, Dur = 71
01:59:40.685 00.003 10072 IsGuiding returns 0
01:59:40.685 00.000 10072 PulseGuide returned control before completion, sleep 81
01:59:40.697 00.012 1032 UpdateGuideState exits: m=1338 SNR=25.8
01:59:40.700 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:40.700 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:40.704 00.004 1032 Enqueuing Expose request
01:59:40.780 00.076 10072 IsGuiding returns 0
01:59:40.780 00.000 10072 Move returns status 0, amount 71
01:59:40.780 00.000 10072 MoveAxis(N, 0, ABG)
01:59:40.780 00.000 10072 Move returns status 0, amount 0
01:59:40.780 00.000 10072 move complete, result=0
01:59:40.780 00.000 10072 worker thread done servicing request
01:59:40.780 00.000 10072 Worker thread wakes up
01:59:40.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:40.780 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:40.780 00.000 1032 GuideStep: 0.1 px 71 ms WEST, -0.1 px 0 ms NORTH
01:59:41.194 00.414 10072 Exposure complete
01:59:41.239 00.045 10072 worker thread done servicing request
01:59:41.239 00.000 1032 OnExposeComplete: enter
01:59:41.239 00.000 1032 UpdateGuideState(): m_state=6
01:59:41.239 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1377
01:59:41.239 00.000 1032 Star::Find returns 1 (0), X=223.92, Y=616.25, Mass=1295, SNR=25.3, Peak=120 HFD=2.8
01:59:41.239 00.000 1032 MultiStar: [#1 -0.11,0.11,1.03,U] [#2 -0.13,0.15,0.78,U] [#3 -0.21,0.35,0.70,U] [#4 -0.11,0.17,0.76,U] [#5 -0.12,0.29,0.64,U] [#6 -0.19,0.11,0.73,U] [#7 -0.25,0.21,0.57,U] [#8 -0.26,0.30,0.54,U] 
01:59:41.239 00.000 1032 single-star, 8 included, MultiStar: {-0.14, 0.19}, one-star: {0.04, 0.10}
01:59:41.239 00.000 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
01:59:41.253 00.014 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
01:59:41.253 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.22 mountX=0.09 mountY=-0.06, mountTheta=-0.61
01:59:41.256 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
01:59:41.256 00.000 1032 Enqueuing Move request for scope (0.04, 0.10)
01:59:41.256 00.000 10072 Worker thread wakes up
01:59:41.256 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
01:59:41.256 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
01:59:41.256 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.06
01:59:41.256 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:41.266 00.010 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.56
01:59:41.266 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
01:59:41.266 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:41.266 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:59:41.266 00.000 10072 MoveAxis(W, 7, ABG)
01:59:41.266 00.000 10072 Guiding  Dir = 3, Dur = 7
01:59:41.268 00.002 10072 IsGuiding returns 0
01:59:41.268 00.000 10072 PulseGuide returned control before completion, sleep 17
01:59:41.285 00.017 1032 UpdateGuideState exits: m=1295 SNR=25.3
01:59:41.285 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:41.285 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:41.290 00.005 1032 Enqueuing Expose request
01:59:41.301 00.011 10072 IsGuiding returns 0
01:59:41.301 00.000 10072 Move returns status 0, amount 7
01:59:41.301 00.000 10072 MoveAxis(N, 0, ABG)
01:59:41.301 00.000 10072 Move returns status 0, amount 0
01:59:41.301 00.000 10072 move complete, result=0
01:59:41.301 00.000 10072 worker thread done servicing request
01:59:41.301 00.000 10072 Worker thread wakes up
01:59:41.301 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:41.301 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:41.302 00.001 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:59:41.939 00.637 10072 Exposure complete
01:59:41.969 00.030 10072 worker thread done servicing request
01:59:41.969 00.000 1032 OnExposeComplete: enter
01:59:41.981 00.012 1032 UpdateGuideState(): m_state=6
01:59:41.983 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1378
01:59:41.985 00.002 1032 Star::Find returns 1 (0), X=223.95, Y=616.29, Mass=1246, SNR=24.9, Peak=112 HFD=3.0
01:59:41.987 00.002 1032 MultiStar: [#1 -0.15,0.09,1.08,U] [#2 -0.19,0.22,0.77,U] [#3 -0.22,0.26,0.71,U] [#4 -0.09,0.26,0.77,U] [#5 -0.24,0.28,0.60,U] [#6 -0.23,0.16,0.76,U] [#7 -0.11,0.25,0.59,U] [#8 -0.18,0.23,0.52,U] 
01:59:41.989 00.002 1032 single-star, 8 included, MultiStar: {-0.14, 0.20}, one-star: {0.07, 0.15}
01:59:41.989 00.000 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
01:59:41.991 00.002 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
01:59:41.993 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.13 mountX=0.13 mountY=-0.11, mountTheta=-0.70
01:59:41.995 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.15, opts=13)
01:59:41.997 00.002 1032 Enqueuing Move request for scope (0.07, 0.15)
01:59:42.000 00.003 10072 Worker thread wakes up
01:59:42.000 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
01:59:42.000 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
01:59:42.000 00.000 10072 Moving (0.07, 0.15) raw xDistance=0.13 yDistance=-0.11
01:59:42.002 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:42.002 00.000 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.58
01:59:42.002 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
01:59:42.002 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:42.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:59:42.002 00.000 10072 MoveAxis(W, 7, ABG)
01:59:42.002 00.000 10072 Guiding  Dir = 3, Dur = 7
01:59:42.005 00.003 10072 IsGuiding returns 0
01:59:42.005 00.000 10072 PulseGuide returned control before completion, sleep 17
01:59:42.018 00.013 1032 UpdateGuideState exits: m=1246 SNR=24.9
01:59:42.022 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:42.022 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:42.024 00.002 1032 Enqueuing Expose request
01:59:42.037 00.013 10072 IsGuiding returns 0
01:59:42.037 00.000 10072 Move returns status 0, amount 7
01:59:42.037 00.000 10072 MoveAxis(N, 0, ABG)
01:59:42.037 00.000 10072 Move returns status 0, amount 0
01:59:42.037 00.000 10072 move complete, result=0
01:59:42.037 00.000 10072 worker thread done servicing request
01:59:42.037 00.000 10072 Worker thread wakes up
01:59:42.037 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
01:59:42.037 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:42.037 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:42.449 00.412 10072 Exposure complete
01:59:42.494 00.045 10072 worker thread done servicing request
01:59:42.494 00.000 1032 OnExposeComplete: enter
01:59:42.497 00.003 1032 UpdateGuideState(): m_state=6
01:59:42.497 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1379
01:59:42.497 00.000 1032 Star::Find returns 1 (0), X=223.99, Y=616.24, Mass=1271, SNR=25.1, Peak=111 HFD=2.7
01:59:42.497 00.000 1032 MultiStar: [#1 -0.10,0.15,1.08,U] [#2 -0.14,0.12,0.79,U] [#3 -0.05,0.18,0.72,U] [#4 -0.11,0.15,0.77,U] [#5 -0.11,0.20,0.66,U] [#6 -0.27,0.06,0.74,U] [#7 -0.29,0.30,0.60,U] [#8 -0.27,0.17,0.53,U] 
01:59:42.497 00.000 1032 single-star, 8 included, MultiStar: {-0.12, 0.15}, one-star: {0.10, 0.10}
01:59:42.497 00.000 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
01:59:42.497 00.000 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
01:59:42.497 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.75 mountX=0.07 mountY=-0.13, mountTheta=-1.08
01:59:42.510 00.013 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.10, opts=13)
01:59:42.510 00.000 1032 Enqueuing Move request for scope (0.10, 0.10)
01:59:42.513 00.003 10072 Worker thread wakes up
01:59:42.513 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
01:59:42.513 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
01:59:42.513 00.000 10072 Moving (0.10, 0.10) raw xDistance=0.07 yDistance=-0.13
01:59:42.513 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:42.516 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.59
01:59:42.516 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
01:59:42.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:42.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:59:42.516 00.000 10072 MoveAxis(W, 6, ABG)
01:59:42.516 00.000 10072 Guiding  Dir = 3, Dur = 6
01:59:42.519 00.003 10072 IsGuiding returns 0
01:59:42.519 00.000 10072 PulseGuide returned control before completion, sleep 16
01:59:42.533 00.014 1032 UpdateGuideState exits: m=1271 SNR=25.1
01:59:42.537 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:42.539 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:42.541 00.002 1032 Enqueuing Expose request
01:59:42.551 00.010 10072 IsGuiding returns 0
01:59:42.551 00.000 10072 Move returns status 0, amount 6
01:59:42.551 00.000 10072 MoveAxis(N, 0, ABG)
01:59:42.551 00.000 10072 Move returns status 0, amount 0
01:59:42.551 00.000 10072 move complete, result=0
01:59:42.551 00.000 10072 worker thread done servicing request
01:59:42.551 00.000 10072 Worker thread wakes up
01:59:42.551 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:42.551 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:42.551 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
01:59:43.182 00.631 10072 Exposure complete
01:59:43.246 00.064 10072 worker thread done servicing request
01:59:43.246 00.000 1032 OnExposeComplete: enter
01:59:43.250 00.004 1032 UpdateGuideState(): m_state=6
01:59:43.252 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1380
01:59:43.255 00.003 1032 Star::Find returns 1 (0), X=223.96, Y=616.37, Mass=1325, SNR=25.6, Peak=123 HFD=2.8
01:59:43.259 00.004 1032 MultiStar: [#1 -0.09,0.23,1.03,U] [#2 -0.10,0.25,0.74,U] [#3 -0.10,0.24,0.68,U] [#4 -0.05,0.24,0.74,U] [#5 -0.10,0.37,0.64,U] [#6 -0.22,0.25,0.70,U] [#7 -0.14,0.31,0.60,U] [#8 -0.03,0.39,0.54,U] 
01:59:43.262 00.003 1032 single-star, 8 included, MultiStar: {-0.08, 0.27}, one-star: {0.08, 0.23}
01:59:43.265 00.003 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
01:59:43.268 00.003 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
01:59:43.271 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.24 mountX=0.20 mountY=-0.13, mountTheta=-0.59
01:59:43.275 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.23, opts=13)
01:59:43.278 00.003 1032 Enqueuing Move request for scope (0.08, 0.23)
01:59:43.280 00.002 10072 Worker thread wakes up
01:59:43.282 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.23) opts 0xd
01:59:43.282 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.23)
01:59:43.282 00.000 10072 Moving (0.08, 0.23) raw xDistance=0.20 yDistance=-0.13
01:59:43.284 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:43.286 00.002 10072 PPEC rslt: input = 0.20, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 307.61
01:59:43.286 00.000 10072 PPEC: input: 0.20, control: 0.10, exposure: 500
01:59:43.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:43.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:59:43.286 00.000 10072 MoveAxis(W, 100, ABG)
01:59:43.288 00.002 10072 Guiding  Dir = 3, Dur = 100
01:59:43.288 00.000 10072 IsGuiding returns 0
01:59:43.289 00.001 10072 PulseGuide returned control before completion, sleep 110
01:59:43.312 00.023 1032 UpdateGuideState exits: m=1325 SNR=25.6
01:59:43.316 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:43.319 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:43.321 00.002 1032 Enqueuing Expose request
01:59:43.402 00.081 10072 IsGuiding returns 1
01:59:43.402 00.000 10072 scope still moving after pulse duration time elapsed
01:59:43.434 00.032 10072 IsGuiding returns 0
01:59:43.434 00.000 10072 scope move finished after 100 + 45 ms
01:59:43.434 00.000 10072 Move returns status 0, amount 100
01:59:43.434 00.000 10072 MoveAxis(N, 0, ABG)
01:59:43.434 00.000 10072 Move returns status 0, amount 0
01:59:43.434 00.000 10072 move complete, result=0
01:59:43.434 00.000 10072 worker thread done servicing request
01:59:43.434 00.000 10072 Worker thread wakes up
01:59:43.434 00.000 1032 GuideStep: 0.2 px 100 ms WEST, -0.1 px 0 ms NORTH
01:59:43.437 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:43.437 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:43.851 00.414 10072 Exposure complete
01:59:43.915 00.064 10072 worker thread done servicing request
01:59:43.915 00.000 1032 OnExposeComplete: enter
01:59:43.917 00.002 1032 UpdateGuideState(): m_state=6
01:59:43.921 00.004 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1381
01:59:43.922 00.001 1032 Star::Find returns 1 (0), X=224.05, Y=616.49, Mass=1391, SNR=26.3, Peak=126 HFD=3.0
01:59:43.926 00.004 1032 MultiStar: [#1 -0.02,0.30,1.02,U] [#2 -0.12,0.26,0.75,U] [#3 0.04,0.27,0.69,U] [#4 0.00,0.35,0.72,U] [#5 -0.00,0.48,0.59,U] [#6 0.00,0.25,0.69,U] [#7 -0.06,0.48,0.55,U] [#8 -0.03,0.35,0.56,U] 
01:59:43.928 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.34}, one-star: {0.17, 0.35}
01:59:43.930 00.002 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
01:59:43.934 00.004 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
01:59:43.936 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.55 mountX=0.32 mountY=-0.09, mountTheta=-0.28
01:59:43.940 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.34, opts=13)
01:59:43.942 00.002 1032 Enqueuing Move request for scope (0.01, 0.34)
01:59:43.944 00.002 10072 Worker thread wakes up
01:59:43.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.34) opts 0xd
01:59:43.944 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.34)
01:59:43.944 00.000 10072 Moving (0.01, 0.34) raw xDistance=0.32 yDistance=-0.09
01:59:43.946 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:43.950 00.004 10072 PPEC rslt: input = 0.32, final = 0.15, react = 0.15, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 307.63
01:59:43.950 00.000 10072 PPEC: input: 0.32, control: 0.15, exposure: 500
01:59:43.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:43.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:59:43.950 00.000 10072 MoveAxis(W, 157, ABG)
01:59:43.950 00.000 10072 Guiding  Dir = 3, Dur = 157
01:59:43.951 00.001 10072 IsGuiding returns 0
01:59:43.952 00.001 10072 PulseGuide returned control before completion, sleep 167
01:59:43.974 00.022 1032 UpdateGuideState exits: m=1391 SNR=26.3
01:59:43.976 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:43.978 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:43.982 00.004 1032 Enqueuing Expose request
01:59:44.126 00.144 10072 IsGuiding returns 0
01:59:44.126 00.000 10072 Move returns status 0, amount 157
01:59:44.126 00.000 10072 MoveAxis(N, 0, ABG)
01:59:44.126 00.000 10072 Move returns status 0, amount 0
01:59:44.126 00.000 10072 move complete, result=0
01:59:44.127 00.001 10072 worker thread done servicing request
01:59:44.127 00.000 1032 GuideStep: 0.3 px 157 ms WEST, -0.1 px 0 ms NORTH
01:59:44.129 00.002 10072 Worker thread wakes up
01:59:44.129 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:44.129 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:44.759 00.630 10072 Exposure complete
01:59:44.820 00.061 10072 worker thread done servicing request
01:59:44.820 00.000 1032 OnExposeComplete: enter
01:59:44.824 00.004 1032 UpdateGuideState(): m_state=6
01:59:44.826 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1382
01:59:44.828 00.002 1032 Star::Find returns 1 (0), X=224.06, Y=616.03, Mass=1364, SNR=26.0, Peak=135 HFD=2.8
01:59:44.831 00.003 1032 MultiStar: [#1 -0.03,-0.05,0.99,U] [#2 -0.08,-0.03,0.76,U] [#3 0.02,0.03,0.67,U] [#4 -0.01,0.01,0.72,U] [#5 -0.12,-0.05,0.60,U] [#6 -0.02,-0.09,0.73,U] [#7 -0.13,-0.08,0.60,U] [#8 -0.17,-0.14,0.51,U] 
01:59:44.835 00.004 1032 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.18, -0.11}
01:59:44.836 00.001 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.47)
01:59:44.838 00.002 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.47)
01:59:44.842 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.98 mountX=-0.05 mountY=0.04, mountTheta=2.47
01:59:44.844 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
01:59:44.848 00.004 1032 Enqueuing Move request for scope (-0.02, -0.06)
01:59:44.850 00.002 10072 Worker thread wakes up
01:59:44.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
01:59:44.850 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
01:59:44.852 00.002 10072 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.04
01:59:44.854 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:44.854 00.000 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.64
01:59:44.854 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
01:59:44.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:44.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:59:44.854 00.000 10072 MoveAxis(W, 10, ABG)
01:59:44.854 00.000 10072 Guiding  Dir = 3, Dur = 10
01:59:44.854 00.000 10072 IsGuiding returns 0
01:59:44.858 00.004 10072 PulseGuide returned control before completion, sleep 20
01:59:44.874 00.016 1032 UpdateGuideState exits: m=1364 SNR=26.0
01:59:44.881 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:44.881 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:44.881 00.000 1032 Enqueuing Expose request
01:59:44.890 00.009 10072 IsGuiding returns 0
01:59:44.890 00.000 10072 Move returns status 0, amount 10
01:59:44.890 00.000 10072 MoveAxis(N, 0, ABG)
01:59:44.890 00.000 10072 Move returns status 0, amount 0
01:59:44.890 00.000 10072 move complete, result=0
01:59:44.890 00.000 10072 worker thread done servicing request
01:59:44.891 00.001 10072 Worker thread wakes up
01:59:44.891 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:44.891 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:44.896 00.005 1032 GuideStep: -0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
01:59:45.299 00.403 10072 Exposure complete
01:59:45.363 00.064 10072 worker thread done servicing request
01:59:45.363 00.000 1032 OnExposeComplete: enter
01:59:45.367 00.004 1032 UpdateGuideState(): m_state=6
01:59:45.369 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1383
01:59:45.371 00.002 1032 Star::Find returns 1 (0), X=223.94, Y=615.93, Mass=1223, SNR=24.6, Peak=123 HFD=2.8
01:59:45.376 00.005 1032 MultiStar: [#1 -0.08,-0.14,1.06,U] [#2 -0.16,-0.15,0.80,U] [#3 -0.07,-0.01,0.73,U] [#4 -0.02,-0.01,0.77,U] [#5 -0.15,-0.15,0.63,U] [#6 -0.14,-0.15,0.77,U] [#7 -0.01,0.08,0.62,U] [#8 -0.06,-0.15,0.54,U] 
01:59:45.378 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.11}, one-star: {0.06, -0.21}
01:59:45.379 00.001 1032 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.83) = xAngle (-3.96 = 2.33)
01:59:45.383 00.004 1032 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.96 = 2.33)
01:59:45.385 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.12 cameraTheta=-2.13 mountX=-0.09 mountY=0.09, mountTheta=2.33
01:59:45.391 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.11, opts=13)
01:59:45.393 00.002 1032 Enqueuing Move request for scope (-0.07, -0.11)
01:59:45.396 00.003 10072 Worker thread wakes up
01:59:45.396 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
01:59:45.396 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
01:59:45.396 00.000 10072 Moving (-0.07, -0.11) raw xDistance=-0.09 yDistance=0.09
01:59:45.398 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:45.402 00.004 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.66
01:59:45.402 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
01:59:45.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:45.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:59:45.402 00.000 10072 MoveAxis(W, 8, ABG)
01:59:45.402 00.000 10072 Guiding  Dir = 3, Dur = 8
01:59:45.402 00.000 10072 IsGuiding returns 0
01:59:45.404 00.002 10072 PulseGuide returned control before completion, sleep 18
01:59:45.424 00.020 1032 UpdateGuideState exits: m=1223 SNR=24.6
01:59:45.428 00.004 10072 IsGuiding returns 0
01:59:45.428 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:45.429 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:45.429 00.000 1032 Enqueuing Expose request
01:59:45.429 00.000 10072 Move returns status 0, amount 8
01:59:45.429 00.000 10072 MoveAxis(N, 0, ABG)
01:59:45.429 00.000 10072 Move returns status 0, amount 0
01:59:45.429 00.000 10072 move complete, result=0
01:59:45.429 00.000 10072 worker thread done servicing request
01:59:45.429 00.000 10072 Worker thread wakes up
01:59:45.429 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:45.429 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:45.443 00.014 1032 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
01:59:46.061 00.618 10072 Exposure complete
01:59:46.124 00.063 10072 worker thread done servicing request
01:59:46.124 00.000 1032 OnExposeComplete: enter
01:59:46.128 00.004 1032 UpdateGuideState(): m_state=6
01:59:46.130 00.002 1032 Star::Find(15, 223, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1384
01:59:46.132 00.002 1032 Star::Find returns 1 (0), X=223.96, Y=616.13, Mass=1246, SNR=24.9, Peak=114 HFD=2.8
01:59:46.134 00.002 1032 MultiStar: [#1 -0.07,0.09,1.08,U] [#2 -0.16,-0.00,0.79,U] [#3 -0.06,0.10,0.71,U] [#4 -0.05,0.08,0.74,U] [#5 -0.14,-0.01,0.64,U] [#6 -0.02,-0.09,0.73,U] [#7 -0.20,0.01,0.60,U] [#8 -0.16,0.03,0.56,U] 
01:59:46.136 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {0.08, -0.01}
01:59:46.138 00.002 1032 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.83) = xAngle (1.01 = 1.01)
01:59:46.140 00.002 1032 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.01 = 1.01)
01:59:46.141 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.84 mountX=0.04 mountY=0.07, mountTheta=1.01
01:59:46.145 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.02, opts=13)
01:59:46.147 00.002 1032 Enqueuing Move request for scope (-0.08, 0.02)
01:59:46.151 00.004 10072 Worker thread wakes up
01:59:46.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
01:59:46.151 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
01:59:46.151 00.000 10072 Moving (-0.08, 0.02) raw xDistance=0.04 yDistance=0.07
01:59:46.153 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:46.156 00.003 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.68
01:59:46.156 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
01:59:46.156 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:46.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:59:46.156 00.000 10072 MoveAxis(W, 9, ABG)
01:59:46.156 00.000 10072 Guiding  Dir = 3, Dur = 9
01:59:46.157 00.001 10072 IsGuiding returns 0
01:59:46.158 00.001 10072 PulseGuide returned control before completion, sleep 19
01:59:46.179 00.021 1032 UpdateGuideState exits: m=1246 SNR=24.9
01:59:46.183 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:46.185 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:46.188 00.003 1032 Enqueuing Expose request
01:59:46.190 00.002 10072 IsGuiding returns 0
01:59:46.190 00.000 10072 Move returns status 0, amount 9
01:59:46.190 00.000 10072 MoveAxis(N, 0, ABG)
01:59:46.190 00.000 10072 Move returns status 0, amount 0
01:59:46.190 00.000 10072 move complete, result=0
01:59:46.190 00.000 10072 worker thread done servicing request
01:59:46.190 00.000 10072 Worker thread wakes up
01:59:46.190 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:46.190 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:46.198 00.008 1032 GuideStep: 0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
01:59:46.597 00.399 10072 Exposure complete
01:59:46.658 00.061 10072 worker thread done servicing request
01:59:46.658 00.000 1032 OnExposeComplete: enter
01:59:46.661 00.003 1032 UpdateGuideState(): m_state=6
01:59:46.665 00.004 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1385
01:59:46.667 00.002 1032 Star::Find returns 1 (0), X=223.90, Y=616.16, Mass=1337, SNR=25.8, Peak=131 HFD=2.6
01:59:46.669 00.002 1032 MultiStar: [#1 -0.17,0.06,1.04,U] [#2 -0.16,-0.03,0.78,U] [#3 -0.14,0.16,0.70,U] [#4 -0.10,0.12,0.75,U] [#5 -0.09,0.17,0.64,U] [#6 -0.20,0.02,0.73,U] [#7 -0.29,0.20,0.59,U] [#8 -0.30,0.02,0.52,U] 
01:59:46.672 00.003 1032 single-star, 8 included, MultiStar: {-0.14, 0.08}, one-star: {0.02, 0.02}
01:59:46.674 00.002 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
01:59:46.676 00.002 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
01:59:46.678 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.84 mountX=0.02 mountY=-0.02, mountTheta=-0.99
01:59:46.678 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.02, opts=13)
01:59:46.678 00.000 1032 Enqueuing Move request for scope (0.02, 0.02)
01:59:46.690 00.012 10072 Worker thread wakes up
01:59:46.690 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:59:46.690 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:59:46.690 00.000 10072 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
01:59:46.693 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:46.695 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.69
01:59:46.695 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
01:59:46.695 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:46.695 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:59:46.695 00.000 10072 MoveAxis(W, 11, ABG)
01:59:46.695 00.000 10072 Guiding  Dir = 3, Dur = 11
01:59:46.698 00.003 10072 IsGuiding returns 0
01:59:46.699 00.001 10072 PulseGuide returned control before completion, sleep 21
01:59:46.719 00.020 1032 UpdateGuideState exits: m=1337 SNR=25.8
01:59:46.721 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:46.723 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:46.725 00.002 1032 Enqueuing Expose request
01:59:46.729 00.004 10072 IsGuiding returns 0
01:59:46.729 00.000 10072 Move returns status 0, amount 11
01:59:46.729 00.000 10072 MoveAxis(N, 0, ABG)
01:59:46.729 00.000 10072 Move returns status 0, amount 0
01:59:46.729 00.000 10072 move complete, result=0
01:59:46.729 00.000 10072 worker thread done servicing request
01:59:46.729 00.000 10072 Worker thread wakes up
01:59:46.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:46.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:46.737 00.008 1032 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
01:59:47.364 00.627 10072 Exposure complete
01:59:47.430 00.066 10072 worker thread done servicing request
01:59:47.430 00.000 1032 OnExposeComplete: enter
01:59:47.430 00.000 1032 UpdateGuideState(): m_state=6
01:59:47.430 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1386
01:59:47.430 00.000 1032 Star::Find returns 1 (0), X=223.86, Y=616.13, Mass=1383, SNR=26.2, Peak=145 HFD=2.7
01:59:47.441 00.011 1032 MultiStar: [#1 -0.07,-0.02,1.04,U] [#2 -0.19,0.16,0.77,U] [#3 -0.08,0.30,0.66,U] [#4 -0.07,0.12,0.71,U] [#5 -0.18,0.24,0.60,U] [#6 -0.18,-0.01,0.69,U] [#7 -0.16,0.21,0.57,U] [#8 -0.20,0.15,0.53,U] 
01:59:47.445 00.004 1032 single-star, 8 included, MultiStar: {-0.12, 0.11}, one-star: {-0.02, -0.01}
01:59:47.447 00.002 1032 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.83) = xAngle (-4.66 = 1.62)
01:59:47.449 00.002 1032 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.66 = 1.62)
01:59:47.451 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.83 mountX=-0.00 mountY=0.03, mountTheta=1.62
01:59:47.453 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
01:59:47.460 00.007 1032 Enqueuing Move request for scope (-0.02, -0.01)
01:59:47.462 00.002 10072 Worker thread wakes up
01:59:47.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
01:59:47.462 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
01:59:47.462 00.000 10072 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.03
01:59:47.462 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:47.467 00.005 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.71
01:59:47.467 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
01:59:47.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:47.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:59:47.467 00.000 10072 MoveAxis(W, 13, ABG)
01:59:47.467 00.000 10072 Guiding  Dir = 3, Dur = 13
01:59:47.469 00.002 10072 IsGuiding returns 0
01:59:47.469 00.000 10072 PulseGuide returned control before completion, sleep 23
01:59:47.492 00.023 1032 UpdateGuideState exits: m=1383 SNR=26.2
01:59:47.494 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:47.498 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:47.500 00.002 1032 Enqueuing Expose request
01:59:47.502 00.002 10072 IsGuiding returns 0
01:59:47.502 00.000 10072 Move returns status 0, amount 13
01:59:47.502 00.000 10072 MoveAxis(N, 0, ABG)
01:59:47.502 00.000 10072 Move returns status 0, amount 0
01:59:47.502 00.000 10072 move complete, result=0
01:59:47.502 00.000 10072 worker thread done servicing request
01:59:47.504 00.002 10072 Worker thread wakes up
01:59:47.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:47.504 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:47.513 00.009 1032 GuideStep: -0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
01:59:47.917 00.404 10072 Exposure complete
01:59:47.980 00.063 10072 worker thread done servicing request
01:59:47.980 00.000 1032 OnExposeComplete: enter
01:59:47.983 00.003 1032 UpdateGuideState(): m_state=6
01:59:47.987 00.004 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1387
01:59:47.989 00.002 1032 Star::Find returns 1 (0), X=223.86, Y=616.09, Mass=1353, SNR=25.9, Peak=139 HFD=2.7
01:59:47.992 00.003 1032 MultiStar: [#1 -0.18,0.00,1.03,U] [#2 -0.23,-0.04,0.69,U] [#3 -0.10,0.11,0.65,U] [#4 -0.07,0.07,0.72,U] [#5 -0.19,0.10,0.59,U] [#6 -0.26,0.05,0.73,U] [#7 -0.31,0.07,0.58,U] [#8 -0.28,0.05,0.55,U] 
01:59:47.994 00.002 1032 single-star, 8 included, MultiStar: {-0.17, 0.03}, one-star: {-0.02, -0.05}
01:59:47.996 00.002 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.75 = 2.53)
01:59:48.000 00.004 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.75 = 2.53)
01:59:48.000 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.92 mountX=-0.04 mountY=0.03, mountTheta=2.53
01:59:48.000 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.05, opts=13)
01:59:48.008 00.008 1032 Enqueuing Move request for scope (-0.02, -0.05)
01:59:48.012 00.004 10072 Worker thread wakes up
01:59:48.012 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
01:59:48.012 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
01:59:48.012 00.000 10072 Moving (-0.02, -0.05) raw xDistance=-0.04 yDistance=0.03
01:59:48.014 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:48.017 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.72
01:59:48.017 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
01:59:48.017 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:48.017 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:59:48.017 00.000 10072 MoveAxis(W, 11, ABG)
01:59:48.017 00.000 10072 Guiding  Dir = 3, Dur = 11
01:59:48.018 00.001 10072 IsGuiding returns 0
01:59:48.018 00.000 10072 PulseGuide returned control before completion, sleep 21
01:59:48.041 00.023 1032 UpdateGuideState exits: m=1353 SNR=25.9
01:59:48.043 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:48.043 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:48.049 00.006 1032 Enqueuing Expose request
01:59:48.056 00.007 10072 IsGuiding returns 0
01:59:48.056 00.000 10072 Move returns status 0, amount 11
01:59:48.056 00.000 10072 MoveAxis(N, 0, ABG)
01:59:48.056 00.000 10072 Move returns status 0, amount 0
01:59:48.056 00.000 10072 move complete, result=0
01:59:48.056 00.000 10072 worker thread done servicing request
01:59:48.056 00.000 10072 Worker thread wakes up
01:59:48.056 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:48.056 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:48.062 00.006 1032 GuideStep: -0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
01:59:48.692 00.630 10072 Exposure complete
01:59:48.751 00.059 10072 worker thread done servicing request
01:59:48.751 00.000 1032 OnExposeComplete: enter
01:59:48.753 00.002 1032 UpdateGuideState(): m_state=6
01:59:48.753 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1388
01:59:48.758 00.005 1032 Star::Find returns 1 (0), X=223.95, Y=616.17, Mass=1333, SNR=25.7, Peak=114 HFD=2.8
01:59:48.758 00.000 1032 MultiStar: [#1 -0.14,0.05,1.03,U] [#2 -0.07,0.07,0.78,U] [#3 -0.11,0.12,0.70,U] [#4 -0.09,0.11,0.74,U] [#5 -0.28,0.02,0.61,U] [#6 -0.17,-0.01,0.73,U] [#7 -0.22,0.11,0.58,U] [#8 -0.21,0.07,0.53,U] 
01:59:48.762 00.004 1032 single-star, 8 included, MultiStar: {-0.12, 0.06}, one-star: {0.07, 0.02}
01:59:48.762 00.000 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
01:59:48.767 00.005 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
01:59:48.769 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.34 mountX=0.01 mountY=-0.07, mountTheta=-1.49
01:59:48.775 00.006 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.02, opts=13)
01:59:48.777 00.002 1032 Enqueuing Move request for scope (0.07, 0.02)
01:59:48.779 00.002 10072 Worker thread wakes up
01:59:48.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:59:48.779 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:59:48.779 00.000 10072 Moving (0.07, 0.02) raw xDistance=0.01 yDistance=-0.07
01:59:48.783 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:48.786 00.003 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.74
01:59:48.786 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:59:48.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:48.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:59:48.786 00.000 10072 MoveAxis(W, 14, ABG)
01:59:48.786 00.000 10072 Guiding  Dir = 3, Dur = 14
01:59:48.787 00.001 10072 IsGuiding returns 0
01:59:48.788 00.001 10072 PulseGuide returned control before completion, sleep 24
01:59:48.804 00.016 1032 UpdateGuideState exits: m=1333 SNR=25.7
01:59:48.804 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:48.813 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:48.813 00.000 1032 Enqueuing Expose request
01:59:48.819 00.006 10072 IsGuiding returns 0
01:59:48.819 00.000 10072 Move returns status 0, amount 14
01:59:48.819 00.000 10072 MoveAxis(N, 0, ABG)
01:59:48.819 00.000 10072 Move returns status 0, amount 0
01:59:48.819 00.000 10072 move complete, result=0
01:59:48.819 00.000 10072 worker thread done servicing request
01:59:48.819 00.000 10072 Worker thread wakes up
01:59:48.819 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:48.819 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:48.828 00.009 1032 GuideStep: 0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
01:59:49.235 00.407 10072 Exposure complete
01:59:49.299 00.064 10072 worker thread done servicing request
01:59:49.299 00.000 1032 OnExposeComplete: enter
01:59:49.303 00.004 1032 UpdateGuideState(): m_state=6
01:59:49.305 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1389
01:59:49.309 00.004 1032 Star::Find returns 1 (0), X=223.89, Y=616.28, Mass=1343, SNR=25.8, Peak=122 HFD=2.7
01:59:49.312 00.003 1032 MultiStar: [#1 -0.10,0.20,1.01,U] [#2 -0.17,0.25,0.78,U] [#3 -0.07,0.27,0.71,U] [#4 -0.06,0.31,0.73,U] [#5 -0.23,0.30,0.62,U] [#6 -0.18,0.14,0.71,U] [#7 -0.29,0.27,0.55,U] [#8 -0.29,0.16,0.50,U] 
01:59:49.314 00.002 1032 single-star, 8 included, MultiStar: {-0.14, 0.22}, one-star: {0.01, 0.13}
01:59:49.318 00.004 1032 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.83) = xAngle (-0.31 = -0.31)
01:59:49.320 00.002 1032 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.31 = -0.31)
01:59:49.322 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.52 mountX=0.13 mountY=-0.04, mountTheta=-0.31
01:59:49.324 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.13, opts=13)
01:59:49.329 00.005 1032 Enqueuing Move request for scope (0.01, 0.13)
01:59:49.333 00.004 10072 Worker thread wakes up
01:59:49.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
01:59:49.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
01:59:49.333 00.000 10072 Moving (0.01, 0.13) raw xDistance=0.13 yDistance=-0.04
01:59:49.335 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:49.337 00.002 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.75
01:59:49.339 00.002 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
01:59:49.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:49.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:59:49.339 00.000 10072 MoveAxis(W, 13, ABG)
01:59:49.339 00.000 10072 Guiding  Dir = 3, Dur = 13
01:59:49.339 00.000 10072 IsGuiding returns 0
01:59:49.339 00.000 10072 PulseGuide returned control before completion, sleep 23
01:59:49.364 00.025 1032 UpdateGuideState exits: m=1343 SNR=25.8
01:59:49.368 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:49.371 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:49.375 00.004 10072 IsGuiding returns 0
01:59:49.375 00.000 1032 Enqueuing Expose request
01:59:49.380 00.005 10072 Move returns status 0, amount 13
01:59:49.380 00.000 10072 MoveAxis(N, 0, ABG)
01:59:49.380 00.000 10072 Move returns status 0, amount 0
01:59:49.380 00.000 10072 move complete, result=0
01:59:49.380 00.000 10072 worker thread done servicing request
01:59:49.380 00.000 10072 Worker thread wakes up
01:59:49.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:49.380 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:49.391 00.011 1032 GuideStep: 0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
01:59:50.010 00.619 10072 Exposure complete
01:59:50.082 00.072 10072 worker thread done servicing request
01:59:50.082 00.000 1032 OnExposeComplete: enter
01:59:50.085 00.003 1032 UpdateGuideState(): m_state=6
01:59:50.088 00.003 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1390
01:59:50.090 00.002 1032 Star::Find returns 1 (0), X=223.95, Y=616.17, Mass=1216, SNR=24.6, Peak=116 HFD=2.7
01:59:50.094 00.004 1032 MultiStar: [#1 -0.09,0.01,1.10,U] [#2 -0.10,0.06,0.79,U] [#3 -0.08,0.14,0.71,U] [#4 -0.03,0.16,0.77,U] [#5 -0.13,0.25,0.63,U] [#6 -0.06,0.16,0.74,U] [#7 -0.18,0.15,0.63,U] [#8 -0.33,0.21,0.58,U] 
01:59:50.096 00.002 1032 single-star, 8 included, MultiStar: {-0.09, 0.12}, one-star: {0.07, 0.03}
01:59:50.100 00.004 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
01:59:50.103 00.003 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
01:59:50.105 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.45 mountX=0.01 mountY=-0.07, mountTheta=-1.38
01:59:50.110 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
01:59:50.112 00.002 1032 Enqueuing Move request for scope (0.07, 0.03)
01:59:50.114 00.002 10072 Worker thread wakes up
01:59:50.114 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
01:59:50.114 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
01:59:50.114 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.07
01:59:50.118 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:50.122 00.004 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.77
01:59:50.122 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:59:50.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:50.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:59:50.122 00.000 10072 MoveAxis(W, 15, ABG)
01:59:50.122 00.000 10072 Guiding  Dir = 3, Dur = 15
01:59:50.122 00.000 10072 IsGuiding returns 0
01:59:50.124 00.002 10072 PulseGuide returned control before completion, sleep 25
01:59:50.147 00.023 1032 UpdateGuideState exits: m=1216 SNR=24.6
01:59:50.150 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:50.155 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:50.157 00.002 1032 Enqueuing Expose request
01:59:50.165 00.008 10072 IsGuiding returns 0
01:59:50.165 00.000 10072 Move returns status 0, amount 15
01:59:50.165 00.000 10072 MoveAxis(N, 0, ABG)
01:59:50.165 00.000 10072 Move returns status 0, amount 0
01:59:50.165 00.000 10072 move complete, result=0
01:59:50.165 00.000 10072 worker thread done servicing request
01:59:50.165 00.000 10072 Worker thread wakes up
01:59:50.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:50.165 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:50.171 00.006 1032 GuideStep: 0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
01:59:50.579 00.408 10072 Exposure complete
01:59:50.645 00.066 10072 worker thread done servicing request
01:59:50.647 00.002 1032 OnExposeComplete: enter
01:59:50.647 00.000 1032 UpdateGuideState(): m_state=6
01:59:50.647 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1391
01:59:50.657 00.010 1032 Star::Find returns 1 (0), X=224.03, Y=616.11, Mass=1291, SNR=25.3, Peak=115 HFD=2.9
01:59:50.659 00.002 1032 MultiStar: [#1 -0.04,-0.03,1.07,U] [#2 -0.14,0.15,0.77,U] [#3 -0.02,0.13,0.67,U] [#4 0.02,0.19,0.75,U] [#5 0.00,0.13,0.61,U] [#6 -0.04,0.03,0.75,U] [#7 -0.11,0.26,0.60,U] [#8 -0.09,0.26,0.54,U] 
01:59:50.661 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {0.15, -0.03}
01:59:50.664 00.003 1032 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.83) = xAngle (-0.05 = -0.05)
01:59:50.666 00.002 1032 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.05 = -0.05)
01:59:50.668 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.78 mountX=0.10 mountY=-0.01, mountTheta=-0.05
01:59:50.672 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.10, opts=13)
01:59:50.674 00.002 1032 Enqueuing Move request for scope (-0.02, 0.10)
01:59:50.676 00.002 10072 Worker thread wakes up
01:59:50.678 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:59:50.678 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:59:50.678 00.000 10072 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.01
01:59:50.681 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:50.683 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.78
01:59:50.683 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
01:59:50.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:50.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:59:50.683 00.000 10072 MoveAxis(W, 13, ABG)
01:59:50.683 00.000 10072 Guiding  Dir = 3, Dur = 13
01:59:50.685 00.002 10072 IsGuiding returns 0
01:59:50.685 00.000 10072 PulseGuide returned control before completion, sleep 23
01:59:50.707 00.022 1032 UpdateGuideState exits: m=1291 SNR=25.3
01:59:50.712 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:50.715 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:50.718 00.003 1032 Enqueuing Expose request
01:59:50.720 00.002 10072 IsGuiding returns 0
01:59:50.720 00.000 10072 Move returns status 0, amount 13
01:59:50.720 00.000 10072 MoveAxis(N, 0, ABG)
01:59:50.720 00.000 10072 Move returns status 0, amount 0
01:59:50.720 00.000 10072 move complete, result=0
01:59:50.720 00.000 10072 worker thread done servicing request
01:59:50.720 00.000 10072 Worker thread wakes up
01:59:50.720 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:50.722 00.002 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:50.732 00.010 1032 GuideStep: 0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
01:59:51.355 00.623 10072 Exposure complete
01:59:51.439 00.084 10072 worker thread done servicing request
01:59:51.439 00.000 1032 OnExposeComplete: enter
01:59:51.444 00.005 1032 UpdateGuideState(): m_state=6
01:59:51.448 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1392
01:59:51.450 00.002 1032 Star::Find returns 1 (0), X=223.98, Y=616.10, Mass=1377, SNR=26.1, Peak=131 HFD=2.8
01:59:51.456 00.006 1032 MultiStar: [#1 -0.07,0.04,1.01,U] [#2 -0.20,0.03,0.78,U] [#3 -0.10,0.12,0.69,U] [#4 -0.18,0.06,0.75,U] [#5 -0.17,0.29,0.60,U] [#6 -0.23,0.02,0.71,U] [#7 -0.28,0.13,0.58,U] [#8 -0.21,0.05,0.50,U] 
01:59:51.459 00.003 1032 single-star, 8 included, MultiStar: {-0.13, 0.07}, one-star: {0.10, -0.04}
01:59:51.461 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
01:59:51.465 00.004 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
01:59:51.469 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.40 mountX=-0.07 mountY=-0.08, mountTheta=-2.23
01:59:51.476 00.007 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
01:59:51.480 00.004 1032 Enqueuing Move request for scope (0.10, -0.04)
01:59:51.482 00.002 10072 Worker thread wakes up
01:59:51.482 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
01:59:51.482 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
01:59:51.484 00.002 10072 Moving (0.10, -0.04) raw xDistance=-0.07 yDistance=-0.08
01:59:51.487 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:51.491 00.004 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.80
01:59:51.491 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
01:59:51.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:51.491 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:59:51.491 00.000 10072 MoveAxis(W, 14, ABG)
01:59:51.491 00.000 10072 Guiding  Dir = 3, Dur = 14
01:59:51.491 00.000 10072 IsGuiding returns 0
01:59:51.493 00.002 10072 PulseGuide returned control before completion, sleep 24
01:59:51.523 00.030 10072 IsGuiding returns 0
01:59:51.523 00.000 1032 UpdateGuideState exits: m=1377 SNR=26.1
01:59:51.527 00.004 10072 Move returns status 0, amount 14
01:59:51.527 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:51.531 00.004 10072 MoveAxis(N, 0, ABG)
01:59:51.531 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:51.534 00.003 1032 Enqueuing Expose request
01:59:51.538 00.004 10072 Move returns status 0, amount 0
01:59:51.538 00.000 10072 move complete, result=0
01:59:51.538 00.000 10072 worker thread done servicing request
01:59:51.538 00.000 10072 Worker thread wakes up
01:59:51.538 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:51.538 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:51.552 00.014 1032 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
01:59:51.951 00.399 10072 Exposure complete
01:59:52.028 00.077 10072 worker thread done servicing request
01:59:52.028 00.000 1032 OnExposeComplete: enter
01:59:52.032 00.004 1032 UpdateGuideState(): m_state=6
01:59:52.036 00.004 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1393
01:59:52.040 00.004 1032 Star::Find returns 1 (0), X=224.08, Y=616.16, Mass=1385, SNR=26.2, Peak=138 HFD=2.7
01:59:52.044 00.004 1032 MultiStar: [#1 -0.02,0.05,1.04,U] [#2 0.06,0.09,0.76,U] [#3 0.01,0.23,0.67,U] [#4 -0.01,0.21,0.71,U] [#5 -0.01,0.26,0.61,U] [#6 -0.08,0.11,0.70,U] [#7 -0.17,0.18,0.57,U] [#8 0.05,0.26,0.52,U] 
01:59:52.046 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.14}, one-star: {0.20, 0.02}
01:59:52.050 00.004 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
01:59:52.052 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
01:59:52.055 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.48 mountX=0.13 mountY=-0.05, mountTheta=-0.35
01:59:52.058 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.14, opts=13)
01:59:52.062 00.004 1032 Enqueuing Move request for scope (0.01, 0.14)
01:59:52.066 00.004 10072 Worker thread wakes up
01:59:52.066 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
01:59:52.066 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
01:59:52.066 00.000 10072 Moving (0.01, 0.14) raw xDistance=0.13 yDistance=-0.05
01:59:52.068 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:52.072 00.004 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 307.81
01:59:52.072 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
01:59:52.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:52.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:59:52.072 00.000 10072 MoveAxis(W, 72, ABG)
01:59:52.074 00.002 10072 Guiding  Dir = 3, Dur = 72
01:59:52.074 00.000 10072 IsGuiding returns 0
01:59:52.075 00.001 10072 PulseGuide returned control before completion, sleep 82
01:59:52.102 00.027 1032 UpdateGuideState exits: m=1385 SNR=26.2
01:59:52.106 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:52.110 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:52.115 00.005 1032 Enqueuing Expose request
01:59:52.170 00.055 10072 IsGuiding returns 1
01:59:52.170 00.000 10072 scope still moving after pulse duration time elapsed
01:59:52.201 00.031 10072 IsGuiding returns 0
01:59:52.201 00.000 10072 scope move finished after 72 + 54 ms
01:59:52.201 00.000 10072 Move returns status 0, amount 72
01:59:52.201 00.000 10072 MoveAxis(N, 0, ABG)
01:59:52.201 00.000 10072 Move returns status 0, amount 0
01:59:52.201 00.000 10072 move complete, result=0
01:59:52.201 00.000 10072 worker thread done servicing request
01:59:52.201 00.000 1032 GuideStep: 0.1 px 72 ms WEST, -0.0 px 0 ms NORTH
01:59:52.206 00.005 10072 Worker thread wakes up
01:59:52.206 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:52.206 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:52.835 00.629 10072 Exposure complete
01:59:52.908 00.073 10072 worker thread done servicing request
01:59:52.909 00.001 1032 OnExposeComplete: enter
01:59:52.911 00.002 1032 UpdateGuideState(): m_state=6
01:59:52.915 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1394
01:59:52.917 00.002 1032 Star::Find returns 1 (0), X=224.01, Y=616.47, Mass=1260, SNR=25.0, Peak=127 HFD=2.8
01:59:52.921 00.004 1032 MultiStar: [#1 -0.04,0.29,1.03,U] [#2 -0.13,0.16,0.77,U] [#3 0.02,0.28,0.72,U] [#4 -0.13,0.18,0.75,U] [#5 -0.08,0.35,0.66,U] [#6 0.04,0.08,0.76,U] [#7 -0.17,0.25,0.59,U] [#8 -0.03,0.24,0.55,U] 
01:59:52.922 00.001 1032 refined, 8 included, MultiStar: {-0.04, 0.24}, one-star: {0.13, 0.33}
01:59:52.927 00.005 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
01:59:52.929 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
01:59:52.933 00.004 1032 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.72 mountX=0.24 mountY=-0.03, mountTheta=-0.11
01:59:52.938 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.24, opts=13)
01:59:52.941 00.003 1032 Enqueuing Move request for scope (-0.04, 0.24)
01:59:52.943 00.002 10072 Worker thread wakes up
01:59:52.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
01:59:52.943 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
01:59:52.943 00.000 10072 Moving (-0.04, 0.24) raw xDistance=0.24 yDistance=-0.03
01:59:52.945 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:52.950 00.005 10072 PPEC rslt: input = 0.24, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 307.82
01:59:52.950 00.000 10072 PPEC: input: 0.24, control: 0.12, exposure: 500
01:59:52.950 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:52.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:59:52.950 00.000 10072 MoveAxis(W, 128, ABG)
01:59:52.950 00.000 10072 Guiding  Dir = 3, Dur = 128
01:59:52.950 00.000 10072 IsGuiding returns 0
01:59:52.952 00.002 10072 PulseGuide returned control before completion, sleep 138
01:59:52.977 00.025 1032 UpdateGuideState exits: m=1260 SNR=25.0
01:59:52.979 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:52.981 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:52.986 00.005 1032 Enqueuing Expose request
01:59:53.098 00.112 10072 IsGuiding returns 0
01:59:53.098 00.000 10072 Move returns status 0, amount 128
01:59:53.098 00.000 10072 MoveAxis(N, 0, ABG)
01:59:53.098 00.000 10072 Move returns status 0, amount 0
01:59:53.098 00.000 10072 move complete, result=0
01:59:53.098 00.000 10072 worker thread done servicing request
01:59:53.098 00.000 10072 Worker thread wakes up
01:59:53.098 00.000 1032 GuideStep: 0.2 px 128 ms WEST, -0.0 px 0 ms NORTH
01:59:53.102 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:53.102 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:53.513 00.411 10072 Exposure complete
01:59:53.583 00.070 10072 worker thread done servicing request
01:59:53.583 00.000 1032 OnExposeComplete: enter
01:59:53.588 00.005 1032 UpdateGuideState(): m_state=6
01:59:53.591 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1395
01:59:53.593 00.002 1032 Star::Find returns 1 (0), X=224.03, Y=616.26, Mass=1359, SNR=26.0, Peak=118 HFD=2.5
01:59:53.597 00.004 1032 MultiStar: [#1 -0.08,0.05,0.99,U] [#2 -0.11,0.20,0.73,U] [#3 -0.03,0.23,0.68,U] [#4 0.04,0.15,0.73,U] [#5 0.02,0.36,0.63,U] [#6 -0.18,0.15,0.68,U] [#7 -0.25,0.17,0.58,U] [#8 -0.08,0.20,0.54,U] 
01:59:53.599 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.17}, one-star: {0.14, 0.12}
01:59:53.601 00.002 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
01:59:53.604 00.003 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
01:59:53.606 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.84 mountX=0.18 mountY=0.00, mountTheta=0.01
01:59:53.612 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.17, opts=13)
01:59:53.616 00.004 1032 Enqueuing Move request for scope (-0.05, 0.17)
01:59:53.619 00.003 10072 Worker thread wakes up
01:59:53.619 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
01:59:53.619 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
01:59:53.619 00.000 10072 Moving (-0.05, 0.17) raw xDistance=0.18 yDistance=0.00
01:59:53.620 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:53.625 00.005 10072 PPEC rslt: input = 0.18, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 307.84
01:59:53.625 00.000 10072 PPEC: input: 0.18, control: 0.09, exposure: 500
01:59:53.625 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:53.627 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:59:53.627 00.000 10072 MoveAxis(W, 96, ABG)
01:59:53.627 00.000 10072 Guiding  Dir = 3, Dur = 96
01:59:53.627 00.000 10072 IsGuiding returns 0
01:59:53.628 00.001 10072 PulseGuide returned control before completion, sleep 106
01:59:53.653 00.025 1032 UpdateGuideState exits: m=1359 SNR=26.0
01:59:53.655 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:53.657 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:53.661 00.004 1032 Enqueuing Expose request
01:59:53.747 00.086 10072 IsGuiding returns 0
01:59:53.747 00.000 10072 Move returns status 0, amount 96
01:59:53.747 00.000 10072 MoveAxis(N, 0, ABG)
01:59:53.747 00.000 10072 Move returns status 0, amount 0
01:59:53.747 00.000 10072 move complete, result=0
01:59:53.747 00.000 10072 worker thread done servicing request
01:59:53.747 00.000 1032 GuideStep: 0.2 px 96 ms WEST, 0.0 px 0 ms NORTH
01:59:53.751 00.004 10072 Worker thread wakes up
01:59:53.751 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:53.751 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:54.381 00.630 10072 Exposure complete
01:59:54.452 00.071 10072 worker thread done servicing request
01:59:54.452 00.000 1032 OnExposeComplete: enter
01:59:54.456 00.004 1032 UpdateGuideState(): m_state=6
01:59:54.459 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1396
01:59:54.461 00.002 1032 Star::Find returns 1 (0), X=224.11, Y=615.93, Mass=1290, SNR=25.3, Peak=141 HFD=2.8
01:59:54.465 00.004 1032 MultiStar: [#1 -0.01,-0.20,1.07,U] [#2 -0.05,-0.18,0.75,U] [#3 -0.07,-0.04,0.71,U] [#4 0.10,-0.06,0.75,U] [#5 -0.02,-0.19,0.65,U] [#6 -0.07,-0.11,0.68,U] [#7 0.06,-0.05,0.62,U] [#8 -0.00,-0.20,0.52,U] 
01:59:54.467 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.15}, one-star: {0.23, -0.22}
01:59:54.469 00.002 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.23 = 3.06)
01:59:54.473 00.004 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.06)
01:59:54.474 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.39 mountX=-0.15 mountY=0.01, mountTheta=3.06
01:59:54.480 00.006 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.15, opts=13)
01:59:54.482 00.002 1032 Enqueuing Move request for scope (0.03, -0.15)
01:59:54.485 00.003 10072 Worker thread wakes up
01:59:54.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
01:59:54.485 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
01:59:54.485 00.000 10072 Moving (0.03, -0.15) raw xDistance=-0.15 yDistance=0.01
01:59:54.487 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:54.491 00.004 10072 PPEC rslt: input = -0.15, final = -0.05, react = -0.07, pred = 0.02, hyst = -0.05, hyst_pct = 0.00, period_length = 307.85
01:59:54.491 00.000 10072 PPEC: input: -0.15, control: -0.05, exposure: 500
01:59:54.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:54.491 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:59:54.491 00.000 10072 MoveAxis(E, 52, ABG)
01:59:54.491 00.000 10072 Guiding  Dir = 2, Dur = 52
01:59:54.491 00.000 10072 IsGuiding returns 0
01:59:54.491 00.000 10072 PulseGuide returned control before completion, sleep 62
01:59:54.518 00.027 1032 UpdateGuideState exits: m=1290 SNR=25.3
01:59:54.522 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:54.526 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:54.528 00.002 1032 Enqueuing Expose request
01:59:54.568 00.040 10072 IsGuiding returns 0
01:59:54.568 00.000 10072 Move returns status 0, amount 52
01:59:54.568 00.000 10072 MoveAxis(N, 0, ABG)
01:59:54.568 00.000 10072 Move returns status 0, amount 0
01:59:54.568 00.000 10072 move complete, result=0
01:59:54.568 00.000 10072 worker thread done servicing request
01:59:54.569 00.001 10072 Worker thread wakes up
01:59:54.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:54.569 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:54.569 00.000 1032 GuideStep: -0.1 px 52 ms EAST, 0.0 px 0 ms NORTH
01:59:54.985 00.416 10072 Exposure complete
01:59:55.049 00.064 10072 worker thread done servicing request
01:59:55.049 00.000 1032 OnExposeComplete: enter
01:59:55.053 00.004 1032 UpdateGuideState(): m_state=6
01:59:55.055 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1397
01:59:55.059 00.004 1032 Star::Find returns 1 (0), X=224.07, Y=616.12, Mass=1293, SNR=25.3, Peak=136 HFD=2.7
01:59:55.062 00.003 1032 MultiStar: [#1 -0.07,-0.06,1.01,U] [#2 0.11,0.00,0.76,U] [#3 0.02,-0.01,0.71,U] [#4 0.12,-0.00,0.72,U] [#5 -0.03,0.16,0.60,U] [#6 0.07,0.01,0.74,U] [#7 -0.08,0.13,0.64,U] [#8 0.11,-0.01,0.55,U] 
01:59:55.065 00.003 1032 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.18, -0.02}
01:59:55.069 00.004 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
01:59:55.071 00.002 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
01:59:55.073 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.27 mountX=0.00 mountY=-0.05, mountTheta=-1.56
01:59:55.077 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
01:59:55.081 00.004 1032 Enqueuing Move request for scope (0.05, 0.01)
01:59:55.083 00.002 10072 Worker thread wakes up
01:59:55.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:59:55.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:59:55.083 00.000 10072 Moving (0.05, 0.01) raw xDistance=0.00 yDistance=-0.05
01:59:55.085 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:55.089 00.004 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.86
01:59:55.089 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
01:59:55.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:55.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:59:55.089 00.000 10072 MoveAxis(W, 13, ABG)
01:59:55.089 00.000 10072 Guiding  Dir = 3, Dur = 13
01:59:55.089 00.000 10072 IsGuiding returns 0
01:59:55.091 00.002 10072 PulseGuide returned control before completion, sleep 23
01:59:55.113 00.022 1032 UpdateGuideState exits: m=1293 SNR=25.3
01:59:55.118 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:55.120 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:55.122 00.002 1032 Enqueuing Expose request
01:59:55.124 00.002 10072 IsGuiding returns 0
01:59:55.124 00.000 10072 Move returns status 0, amount 13
01:59:55.124 00.000 10072 MoveAxis(N, 0, ABG)
01:59:55.124 00.000 10072 Move returns status 0, amount 0
01:59:55.124 00.000 10072 move complete, result=0
01:59:55.124 00.000 10072 worker thread done servicing request
01:59:55.124 00.000 10072 Worker thread wakes up
01:59:55.126 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:55.126 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:55.135 00.009 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
01:59:55.760 00.625 10072 Exposure complete
01:59:55.818 00.058 10072 worker thread done servicing request
01:59:55.818 00.000 1032 OnExposeComplete: enter
01:59:55.822 00.004 1032 UpdateGuideState(): m_state=6
01:59:55.826 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1398
01:59:55.828 00.002 1032 Star::Find returns 1 (0), X=224.19, Y=616.03, Mass=1298, SNR=25.4, Peak=117 HFD=2.8
01:59:55.831 00.003 1032 MultiStar: [#1 0.11,-0.04,1.02,U] [#2 0.04,-0.03,0.76,U] [#3 0.18,0.14,0.73,U] [#4 0.08,0.02,0.74,U] [#5 0.11,0.06,0.64,U] [#6 0.13,-0.05,0.73,U] [#7 0.05,0.18,0.62,U] [#8 0.19,0.02,0.54,U] 
01:59:55.834 00.003 1032 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.30, -0.11}
01:59:55.836 00.002 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
01:59:55.839 00.003 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
01:59:55.841 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.06 mountX=-0.03 mountY=-0.14, mountTheta=-1.77
01:59:55.845 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
01:59:55.847 00.002 1032 Enqueuing Move request for scope (0.14, 0.01)
01:59:55.850 00.003 10072 Worker thread wakes up
01:59:55.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
01:59:55.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
01:59:55.850 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.03 yDistance=-0.14
01:59:55.853 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:55.856 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.88
01:59:55.856 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
01:59:55.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:55.856 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:59:55.856 00.000 10072 MoveAxis(W, 15, ABG)
01:59:55.856 00.000 10072 Guiding  Dir = 3, Dur = 15
01:59:55.858 00.002 10072 IsGuiding returns 0
01:59:55.858 00.000 10072 PulseGuide returned control before completion, sleep 25
01:59:55.874 00.016 1032 UpdateGuideState exits: m=1298 SNR=25.4
01:59:55.884 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:55.886 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:55.888 00.002 1032 Enqueuing Expose request
01:59:55.898 00.010 10072 IsGuiding returns 0
01:59:55.898 00.000 10072 Move returns status 0, amount 15
01:59:55.898 00.000 10072 MoveAxis(N, 0, ABG)
01:59:55.898 00.000 10072 Move returns status 0, amount 0
01:59:55.898 00.000 10072 move complete, result=0
01:59:55.898 00.000 10072 worker thread done servicing request
01:59:55.898 00.000 10072 Worker thread wakes up
01:59:55.898 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:55.898 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:55.900 00.002 1032 GuideStep: -0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
01:59:56.313 00.413 10072 Exposure complete
01:59:56.379 00.066 10072 worker thread done servicing request
01:59:56.379 00.000 1032 OnExposeComplete: enter
01:59:56.384 00.005 1032 UpdateGuideState(): m_state=6
01:59:56.386 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1399
01:59:56.389 00.003 1032 Star::Find returns 1 (0), X=224.16, Y=616.13, Mass=1272, SNR=25.1, Peak=125 HFD=2.8
01:59:56.391 00.002 1032 MultiStar: [#1 0.06,-0.11,1.05,U] [#2 0.13,-0.08,0.79,U] [#3 0.25,0.07,0.70,U] [#4 0.12,0.01,0.75,U] [#5 0.11,0.05,0.63,U] [#6 0.01,-0.11,0.75,U] [#7 -0.11,0.02,0.60,U] [#8 0.07,-0.15,0.53,U] 
01:59:56.393 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.04}, one-star: {0.28, -0.01}
01:59:56.395 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
01:59:56.397 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
01:59:56.399 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.33 mountX=-0.06 mountY=-0.10, mountTheta=-2.16
01:59:56.404 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
01:59:56.407 00.003 1032 Enqueuing Move request for scope (0.11, -0.04)
01:59:56.408 00.001 10072 Worker thread wakes up
01:59:56.408 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
01:59:56.408 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
01:59:56.408 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.06 yDistance=-0.10
01:59:56.408 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:56.414 00.006 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.89
01:59:56.414 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
01:59:56.416 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:56.416 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:59:56.416 00.000 10072 MoveAxis(W, 14, ABG)
01:59:56.416 00.000 10072 Guiding  Dir = 3, Dur = 14
01:59:56.416 00.000 10072 IsGuiding returns 0
01:59:56.417 00.001 10072 PulseGuide returned control before completion, sleep 24
01:59:56.440 00.023 1032 UpdateGuideState exits: m=1272 SNR=25.1
01:59:56.442 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:56.446 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:56.448 00.002 1032 Enqueuing Expose request
01:59:56.452 00.004 10072 IsGuiding returns 0
01:59:56.452 00.000 10072 Move returns status 0, amount 14
01:59:56.452 00.000 10072 MoveAxis(N, 0, ABG)
01:59:56.452 00.000 10072 Move returns status 0, amount 0
01:59:56.452 00.000 10072 move complete, result=0
01:59:56.452 00.000 10072 worker thread done servicing request
01:59:56.452 00.000 10072 Worker thread wakes up
01:59:56.452 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:56.452 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:56.462 00.010 1032 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
01:59:57.086 00.624 10072 Exposure complete
01:59:57.151 00.065 10072 worker thread done servicing request
01:59:57.151 00.000 1032 OnExposeComplete: enter
01:59:57.155 00.004 1032 UpdateGuideState(): m_state=6
01:59:57.157 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1400
01:59:57.162 00.005 1032 Star::Find returns 1 (0), X=224.03, Y=616.07, Mass=1310, SNR=25.5, Peak=123 HFD=2.8
01:59:57.164 00.002 1032 MultiStar: [#1 -0.04,0.00,1.06,U] [#2 -0.03,-0.11,0.76,U] [#3 -0.03,-0.02,0.71,U] [#4 0.03,0.08,0.72,U] [#5 -0.05,0.15,0.62,U] [#6 -0.18,-0.08,0.73,U] [#7 -0.19,0.02,0.61,U] [#8 -0.04,-0.15,0.53,U] 
01:59:57.168 00.004 1032 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {0.15, -0.07}
01:59:57.170 00.002 1032 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.83) = xAngle (-4.43 = 1.85)
01:59:57.172 00.002 1032 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.43 = 1.85)
01:59:57.176 00.004 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.60 mountX=-0.01 mountY=0.04, mountTheta=1.85
01:59:57.179 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.02, opts=13)
01:59:57.183 00.004 1032 Enqueuing Move request for scope (-0.03, -0.02)
01:59:57.185 00.002 10072 Worker thread wakes up
01:59:57.185 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
01:59:57.185 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
01:59:57.185 00.000 10072 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.04
01:59:57.187 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:57.187 00.000 10072 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 307.90
01:59:57.187 00.000 10072 PPEC: input: -0.01, control: 0.02, exposure: 500
01:59:57.187 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:57.187 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:59:57.187 00.000 10072 MoveAxis(W, 16, ABG)
01:59:57.187 00.000 10072 Guiding  Dir = 3, Dur = 16
01:59:57.192 00.005 10072 IsGuiding returns 0
01:59:57.192 00.000 10072 PulseGuide returned control before completion, sleep 26
01:59:57.216 00.024 1032 UpdateGuideState exits: m=1310 SNR=25.5
01:59:57.220 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:57.222 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:57.225 00.003 10072 IsGuiding returns 0
01:59:57.225 00.000 1032 Enqueuing Expose request
01:59:57.229 00.004 10072 Move returns status 0, amount 16
01:59:57.229 00.000 10072 MoveAxis(N, 0, ABG)
01:59:57.229 00.000 10072 Move returns status 0, amount 0
01:59:57.229 00.000 10072 move complete, result=0
01:59:57.229 00.000 10072 worker thread done servicing request
01:59:57.229 00.000 10072 Worker thread wakes up
01:59:57.229 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:57.229 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:57.240 00.011 1032 GuideStep: -0.0 px 16 ms WEST, 0.0 px 0 ms NORTH
01:59:57.638 00.398 10072 Exposure complete
01:59:57.706 00.068 10072 worker thread done servicing request
01:59:57.706 00.000 1032 OnExposeComplete: enter
01:59:57.710 00.004 1032 UpdateGuideState(): m_state=6
01:59:57.712 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1401
01:59:57.716 00.004 1032 Star::Find returns 1 (0), X=224.08, Y=616.18, Mass=1352, SNR=25.8, Peak=122 HFD=2.9
01:59:57.720 00.004 1032 MultiStar: [#1 0.01,-0.01,1.03,U] [#2 0.02,-0.03,0.75,U] [#3 0.07,0.11,0.70,U] [#4 0.05,-0.02,0.73,U] [#5 0.01,0.13,0.62,U] [#6 0.10,0.07,0.73,U] [#7 -0.04,0.03,0.60,U] [#8 0.07,-0.14,0.53,U] 
01:59:57.721 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.19, 0.04}
01:59:57.723 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
01:59:57.725 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
01:59:57.729 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.36 mountX=0.01 mountY=-0.06, mountTheta=-1.47
01:59:57.732 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.02, opts=13)
01:59:57.735 00.003 1032 Enqueuing Move request for scope (0.06, 0.02)
01:59:57.738 00.003 10072 Worker thread wakes up
01:59:57.738 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:59:57.738 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:59:57.738 00.000 10072 Moving (0.06, 0.02) raw xDistance=0.01 yDistance=-0.06
01:59:57.740 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:57.744 00.004 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.91
01:59:57.744 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
01:59:57.744 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:57.744 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:59:57.744 00.000 10072 MoveAxis(W, 14, ABG)
01:59:57.744 00.000 10072 Guiding  Dir = 3, Dur = 14
01:59:57.744 00.000 10072 IsGuiding returns 0
01:59:57.746 00.002 10072 PulseGuide returned control before completion, sleep 24
01:59:57.770 00.024 1032 UpdateGuideState exits: m=1352 SNR=25.8
01:59:57.775 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:57.777 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:57.778 00.001 10072 IsGuiding returns 0
01:59:57.778 00.000 1032 Enqueuing Expose request
01:59:57.778 00.000 10072 Move returns status 0, amount 14
01:59:57.778 00.000 10072 MoveAxis(N, 0, ABG)
01:59:57.778 00.000 10072 Move returns status 0, amount 0
01:59:57.778 00.000 10072 move complete, result=0
01:59:57.778 00.000 10072 worker thread done servicing request
01:59:57.778 00.000 10072 Worker thread wakes up
01:59:57.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:57.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:57.794 00.016 1032 GuideStep: 0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
01:59:58.416 00.622 10072 Exposure complete
01:59:58.485 00.069 10072 worker thread done servicing request
01:59:58.485 00.000 1032 OnExposeComplete: enter
01:59:58.488 00.003 1032 UpdateGuideState(): m_state=6
01:59:58.490 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1402
01:59:58.492 00.002 1032 Star::Find returns 1 (0), X=223.98, Y=616.21, Mass=1309, SNR=25.5, Peak=123 HFD=2.6
01:59:58.494 00.002 1032 MultiStar: [#1 0.04,0.02,1.03,U] [#2 0.06,0.18,0.76,U] [#3 -0.04,0.17,0.67,U] [#4 -0.07,0.20,0.72,U] [#5 -0.00,0.20,0.62,U] [#6 -0.10,0.17,0.76,U] [#7 -0.06,0.12,0.59,U] [#8 -0.02,0.20,0.57,U] 
01:59:58.496 00.002 1032 single-star, 8 included, MultiStar: {-0.00, 0.14}, one-star: {0.10, 0.07}
01:59:58.499 00.003 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
01:59:58.502 00.003 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
01:59:58.504 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=0.04 mountY=-0.12, mountTheta=-1.21
01:59:58.509 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
01:59:58.511 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
01:59:58.515 00.004 10072 Worker thread wakes up
01:59:58.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
01:59:58.515 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:59:58.515 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
01:59:58.516 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:58.521 00.005 10072 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 307.92
01:59:58.521 00.000 10072 PPEC: input: 0.04, control: 0.02, exposure: 500
01:59:58.521 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:58.521 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:59:58.522 00.001 10072 MoveAxis(W, 16, ABG)
01:59:58.522 00.000 10072 Guiding  Dir = 3, Dur = 16
01:59:58.523 00.001 10072 IsGuiding returns 0
01:59:58.523 00.000 10072 PulseGuide returned control before completion, sleep 26
01:59:58.547 00.024 1032 UpdateGuideState exits: m=1309 SNR=25.5
01:59:58.549 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:58.554 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:58.556 00.002 10072 IsGuiding returns 0
01:59:58.558 00.002 1032 Enqueuing Expose request
01:59:58.562 00.004 10072 Move returns status 0, amount 16
01:59:58.562 00.000 10072 MoveAxis(N, 0, ABG)
01:59:58.562 00.000 10072 Move returns status 0, amount 0
01:59:58.562 00.000 10072 move complete, result=0
01:59:58.562 00.000 10072 worker thread done servicing request
01:59:58.562 00.000 10072 Worker thread wakes up
01:59:58.562 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:58.562 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:58.572 00.010 1032 GuideStep: 0.0 px 16 ms WEST, -0.1 px 0 ms NORTH
01:59:58.970 00.398 10072 Exposure complete
01:59:59.033 00.063 10072 worker thread done servicing request
01:59:59.033 00.000 1032 OnExposeComplete: enter
01:59:59.033 00.000 1032 UpdateGuideState(): m_state=6
01:59:59.033 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1403
01:59:59.033 00.000 1032 Star::Find returns 1 (0), X=223.99, Y=616.10, Mass=1293, SNR=25.3, Peak=141 HFD=2.7
01:59:59.033 00.000 1032 MultiStar: [#1 -0.03,0.03,1.09,U] [#2 -0.06,0.12,0.72,U] [#3 0.01,0.14,0.71,U] [#4 0.02,0.13,0.74,U] [#5 -0.08,0.12,0.64,U] [#6 -0.09,0.04,0.74,U] [#7 -0.13,0.05,0.58,U] [#8 -0.08,-0.04,0.53,U] 
01:59:59.045 00.012 1032 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {0.10, -0.04}
01:59:59.047 00.002 1032 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.83) = xAngle (0.19 = 0.19)
01:59:59.047 00.000 1032 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.19 = 0.19)
01:59:59.047 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.02 mountX=0.06 mountY=0.01, mountTheta=0.19
01:59:59.047 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
01:59:59.047 00.000 1032 Enqueuing Move request for scope (-0.03, 0.06)
01:59:59.061 00.014 10072 Worker thread wakes up
01:59:59.061 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
01:59:59.061 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
01:59:59.061 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.01
01:59:59.064 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:59.066 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.93
01:59:59.066 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
01:59:59.066 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:59.066 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:59:59.066 00.000 10072 MoveAxis(W, 14, ABG)
01:59:59.066 00.000 10072 Guiding  Dir = 3, Dur = 14
01:59:59.068 00.002 10072 IsGuiding returns 0
01:59:59.069 00.001 10072 PulseGuide returned control before completion, sleep 24
01:59:59.090 00.021 1032 UpdateGuideState exits: m=1293 SNR=25.3
01:59:59.092 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:59.095 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:59.097 00.002 1032 Enqueuing Expose request
01:59:59.100 00.003 10072 IsGuiding returns 0
01:59:59.100 00.000 10072 Move returns status 0, amount 14
01:59:59.100 00.000 10072 MoveAxis(N, 0, ABG)
01:59:59.100 00.000 10072 Move returns status 0, amount 0
01:59:59.100 00.000 10072 move complete, result=0
01:59:59.100 00.000 10072 worker thread done servicing request
01:59:59.100 00.000 10072 Worker thread wakes up
01:59:59.100 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:59.100 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:59.110 00.010 1032 GuideStep: 0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
01:59:59.737 00.627 10072 Exposure complete
01:59:59.809 00.072 10072 worker thread done servicing request
01:59:59.809 00.000 1032 OnExposeComplete: enter
01:59:59.815 00.006 1032 UpdateGuideState(): m_state=6
01:59:59.819 00.004 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1404
01:59:59.823 00.004 1032 Star::Find returns 1 (0), X=223.91, Y=616.19, Mass=1282, SNR=25.2, Peak=124 HFD=2.7
01:59:59.826 00.003 1032 MultiStar: [#1 -0.19,0.06,1.07,U] [#2 -0.24,0.20,0.77,U] [#3 -0.18,0.16,0.65,U] [#4 -0.16,0.21,0.73,U] [#5 -0.19,0.32,0.63,U] [#6 -0.27,0.15,0.70,U] [#7 -0.22,0.17,0.62,U] [#8 -0.17,0.06,0.53,U] 
01:59:59.828 00.002 1032 single-star, 8 included, MultiStar: {-0.17, 0.15}, one-star: {0.03, 0.05}
01:59:59.832 00.004 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
01:59:59.834 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
01:59:59.838 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.05 cameraTheta=1.09 mountX=0.04 mountY=-0.04, mountTheta=-0.74
01:59:59.843 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
01:59:59.847 00.004 1032 Enqueuing Move request for scope (0.03, 0.05)
01:59:59.851 00.004 10072 Worker thread wakes up
01:59:59.851 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
01:59:59.851 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
01:59:59.851 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
01:59:59.854 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
01:59:59.856 00.002 10072 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 307.94
01:59:59.856 00.000 10072 PPEC: input: 0.04, control: 0.02, exposure: 500
01:59:59.856 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:59.858 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:59:59.858 00.000 10072 MoveAxis(W, 16, ABG)
01:59:59.858 00.000 10072 Guiding  Dir = 3, Dur = 16
01:59:59.858 00.000 10072 IsGuiding returns 0
01:59:59.858 00.000 10072 PulseGuide returned control before completion, sleep 26
01:59:59.886 00.028 1032 UpdateGuideState exits: m=1282 SNR=25.2
01:59:59.889 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:59.894 00.005 10072 IsGuiding returns 0
01:59:59.894 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
01:59:59.897 00.003 1032 Enqueuing Expose request
01:59:59.900 00.003 10072 Move returns status 0, amount 16
01:59:59.900 00.000 10072 MoveAxis(N, 0, ABG)
01:59:59.900 00.000 10072 Move returns status 0, amount 0
01:59:59.900 00.000 10072 move complete, result=0
01:59:59.900 00.000 10072 worker thread done servicing request
01:59:59.900 00.000 10072 Worker thread wakes up
01:59:59.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
01:59:59.900 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
01:59:59.911 00.011 1032 GuideStep: 0.0 px 16 ms WEST, -0.0 px 0 ms NORTH
02:00:00.322 00.411 10072 Exposure complete
02:00:00.399 00.077 10072 worker thread done servicing request
02:00:00.400 00.001 1032 OnExposeComplete: enter
02:00:00.402 00.002 1032 UpdateGuideState(): m_state=6
02:00:00.406 00.004 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1405
02:00:00.410 00.004 1032 Star::Find returns 1 (0), X=224.03, Y=616.18, Mass=1293, SNR=25.3, Peak=139 HFD=2.6
02:00:00.413 00.003 1032 MultiStar: [#1 -0.11,0.12,1.08,U] [#2 -0.23,0.13,0.76,U] [#3 -0.28,0.29,0.68,U] [#4 -0.07,0.09,0.76,U] [#5 -0.17,0.19,0.64,U] [#6 -0.19,0.11,0.73,U] [#7 -0.11,0.19,0.60,U] [#8 -0.11,0.14,0.52,U] 
02:00:00.415 00.002 1032 single-star, 8 included, MultiStar: {-0.11, 0.14}, one-star: {0.15, 0.04}
02:00:00.419 00.004 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
02:00:00.422 00.003 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
02:00:00.424 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.28 mountX=0.00 mountY=-0.15, mountTheta=-1.55
02:00:00.428 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.04, opts=13)
02:00:00.428 00.000 1032 Enqueuing Move request for scope (0.15, 0.04)
02:00:00.434 00.006 10072 Worker thread wakes up
02:00:00.434 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
02:00:00.434 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
02:00:00.434 00.000 10072 Moving (0.15, 0.04) raw xDistance=0.00 yDistance=-0.15
02:00:00.434 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:00.442 00.008 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 307.95
02:00:00.442 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
02:00:00.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:00.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:00:00.442 00.000 10072 MoveAxis(W, 14, ABG)
02:00:00.442 00.000 10072 Guiding  Dir = 3, Dur = 14
02:00:00.442 00.000 10072 IsGuiding returns 0
02:00:00.442 00.000 10072 PulseGuide returned control before completion, sleep 24
02:00:00.468 00.026 1032 UpdateGuideState exits: m=1293 SNR=25.3
02:00:00.474 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:00.477 00.003 10072 IsGuiding returns 0
02:00:00.477 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:00.481 00.004 1032 Enqueuing Expose request
02:00:00.485 00.004 10072 Move returns status 0, amount 14
02:00:00.485 00.000 10072 MoveAxis(N, 0, ABG)
02:00:00.485 00.000 10072 Move returns status 0, amount 0
02:00:00.485 00.000 10072 move complete, result=0
02:00:00.485 00.000 10072 worker thread done servicing request
02:00:00.485 00.000 10072 Worker thread wakes up
02:00:00.485 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:00.486 00.001 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:00.496 00.010 1032 GuideStep: 0.0 px 14 ms WEST, -0.2 px 0 ms NORTH
02:00:01.113 00.617 10072 Exposure complete
02:00:01.190 00.077 10072 worker thread done servicing request
02:00:01.190 00.000 1032 OnExposeComplete: enter
02:00:01.190 00.000 1032 UpdateGuideState(): m_state=6
02:00:01.196 00.006 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1406
02:00:01.196 00.000 1032 Star::Find returns 1 (0), X=223.97, Y=616.26, Mass=1321, SNR=25.6, Peak=118 HFD=2.7
02:00:01.205 00.009 1032 MultiStar: [#1 -0.03,0.11,1.01,U] [#2 0.03,0.12,0.75,U] [#3 0.06,0.16,0.68,U] [#4 0.05,0.17,0.73,U] [#5 -0.08,0.26,0.61,U] [#6 -0.01,0.10,0.72,U] [#7 -0.10,0.24,0.59,U] [#8 -0.12,0.15,0.53,U] 
02:00:01.207 00.002 1032 single-star, 8 included, MultiStar: {-0.00, 0.15}, one-star: {0.08, 0.12}
02:00:01.210 00.003 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
02:00:01.213 00.003 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
02:00:01.217 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.95 mountX=0.09 mountY=-0.11, mountTheta=-0.89
02:00:01.221 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
02:00:01.225 00.004 1032 Enqueuing Move request for scope (0.08, 0.12)
02:00:01.227 00.002 10072 Worker thread wakes up
02:00:01.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
02:00:01.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
02:00:01.227 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.09 yDistance=-0.11
02:00:01.230 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:01.232 00.002 10072 PPEC rslt: input = 0.09, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 307.96
02:00:01.232 00.000 10072 PPEC: input: 0.09, control: 0.02, exposure: 500
02:00:01.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:01.234 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:00:01.234 00.000 10072 MoveAxis(W, 15, ABG)
02:00:01.234 00.000 10072 Guiding  Dir = 3, Dur = 15
02:00:01.235 00.001 10072 IsGuiding returns 0
02:00:01.235 00.000 10072 PulseGuide returned control before completion, sleep 25
02:00:01.261 00.026 1032 UpdateGuideState exits: m=1321 SNR=25.6
02:00:01.267 00.006 10072 IsGuiding returns 0
02:00:01.267 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:01.272 00.005 10072 Move returns status 0, amount 15
02:00:01.272 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:01.276 00.004 1032 Enqueuing Expose request
02:00:01.281 00.005 10072 MoveAxis(N, 0, ABG)
02:00:01.281 00.000 10072 Move returns status 0, amount 0
02:00:01.281 00.000 10072 move complete, result=0
02:00:01.281 00.000 10072 worker thread done servicing request
02:00:01.281 00.000 10072 Worker thread wakes up
02:00:01.281 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:01.281 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:01.293 00.012 1032 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
02:00:01.697 00.404 10072 Exposure complete
02:00:01.770 00.073 10072 worker thread done servicing request
02:00:01.770 00.000 1032 OnExposeComplete: enter
02:00:01.773 00.003 1032 UpdateGuideState(): m_state=6
02:00:01.777 00.004 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1407
02:00:01.781 00.004 1032 Star::Find returns 1 (0), X=224.03, Y=616.16, Mass=1327, SNR=25.6, Peak=109 HFD=2.8
02:00:01.783 00.002 1032 MultiStar: [#1 -0.06,0.02,1.00,U] [#2 -0.07,0.12,0.76,U] [#3 -0.02,0.11,0.70,U] [#4 -0.01,0.10,0.73,U] [#5 -0.01,-0.05,0.61,U] [#6 0.01,0.07,0.72,U] [#7 -0.03,0.02,0.59,U] [#8 -0.05,0.15,0.55,U] 
02:00:01.788 00.005 1032 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {0.15, 0.02}
02:00:01.790 00.002 1032 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.83) = xAngle (-0.17 = -0.17)
02:00:01.792 00.002 1032 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.17 = -0.17)
02:00:01.794 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.66 mountX=0.06 mountY=-0.01, mountTheta=-0.17
02:00:01.799 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
02:00:01.803 00.004 1032 Enqueuing Move request for scope (-0.01, 0.06)
02:00:01.807 00.004 10072 Worker thread wakes up
02:00:01.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
02:00:01.807 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
02:00:01.807 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.01
02:00:01.811 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:01.813 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 314.63
02:00:01.815 00.002 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
02:00:01.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:01.815 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:00:01.815 00.000 10072 MoveAxis(W, 9, ABG)
02:00:01.815 00.000 10072 Guiding  Dir = 3, Dur = 9
02:00:01.816 00.001 10072 IsGuiding returns 0
02:00:01.817 00.001 10072 PulseGuide returned control before completion, sleep 19
02:00:01.841 00.024 1032 UpdateGuideState exits: m=1327 SNR=25.6
02:00:01.846 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:01.848 00.002 10072 IsGuiding returns 0
02:00:01.848 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:01.850 00.002 1032 Enqueuing Expose request
02:00:01.854 00.004 10072 Move returns status 0, amount 9
02:00:01.854 00.000 10072 MoveAxis(N, 0, ABG)
02:00:01.854 00.000 10072 Move returns status 0, amount 0
02:00:01.854 00.000 10072 move complete, result=0
02:00:01.854 00.000 10072 worker thread done servicing request
02:00:01.854 00.000 10072 Worker thread wakes up
02:00:01.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:01.854 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:01.863 00.009 1032 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
02:00:02.486 00.623 10072 Exposure complete
02:00:02.545 00.059 10072 worker thread done servicing request
02:00:02.545 00.000 1032 OnExposeComplete: enter
02:00:02.547 00.002 1032 UpdateGuideState(): m_state=6
02:00:02.553 00.006 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1408
02:00:02.553 00.000 1032 Star::Find returns 1 (0), X=224.09, Y=616.18, Mass=1296, SNR=25.4, Peak=110 HFD=2.9
02:00:02.553 00.000 1032 MultiStar: [#1 0.13,0.12,1.03,U] [#2 -0.08,0.25,0.78,U] [#3 0.02,0.20,0.66,U] [#4 0.15,0.11,0.73,U] [#5 0.07,0.27,0.63,U] [#6 -0.04,0.16,0.72,U] [#7 -0.14,0.04,0.61,U] [#8 0.11,0.07,0.55,U] 
02:00:02.553 00.000 1032 refined, 8 included, MultiStar: {0.06, 0.14}, one-star: {0.20, 0.04}
02:00:02.561 00.008 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
02:00:02.563 00.002 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
02:00:02.565 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.17 mountX=0.12 mountY=-0.09, mountTheta=-0.66
02:00:02.570 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
02:00:02.572 00.002 1032 Enqueuing Move request for scope (0.06, 0.14)
02:00:02.574 00.002 10072 Worker thread wakes up
02:00:02.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
02:00:02.574 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
02:00:02.574 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.09
02:00:02.578 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:02.582 00.004 10072 PPEC rslt: input = 0.12, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 321.24
02:00:02.582 00.000 10072 PPEC: input: 0.12, control: 0.00, exposure: 500
02:00:02.582 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:02.582 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:00:02.582 00.000 10072 MoveAxis(W, 2, ABG)
02:00:02.582 00.000 10072 Guiding  Dir = 3, Dur = 2
02:00:02.582 00.000 10072 IsGuiding returns 0
02:00:02.587 00.005 10072 PulseGuide returned control before completion, sleep 12
02:00:02.604 00.017 1032 UpdateGuideState exits: m=1296 SNR=25.4
02:00:02.610 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:02.610 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:02.610 00.000 1032 Enqueuing Expose request
02:00:02.618 00.008 10072 IsGuiding returns 0
02:00:02.618 00.000 10072 Move returns status 0, amount 2
02:00:02.618 00.000 10072 MoveAxis(N, 0, ABG)
02:00:02.618 00.000 10072 Move returns status 0, amount 0
02:00:02.618 00.000 10072 move complete, result=0
02:00:02.618 00.000 10072 worker thread done servicing request
02:00:02.618 00.000 10072 Worker thread wakes up
02:00:02.618 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:02.618 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:02.625 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
02:00:03.023 00.398 10072 Exposure complete
02:00:03.088 00.065 10072 worker thread done servicing request
02:00:03.090 00.002 1032 OnExposeComplete: enter
02:00:03.092 00.002 1032 UpdateGuideState(): m_state=6
02:00:03.094 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1409
02:00:03.096 00.002 1032 Star::Find returns 1 (0), X=224.11, Y=616.19, Mass=1359, SNR=25.9, Peak=111 HFD=2.8
02:00:03.098 00.002 1032 MultiStar: [#1 0.02,0.11,1.06,U] [#2 0.06,0.08,0.74,U] [#3 0.07,0.22,0.69,U] [#4 -0.03,0.12,0.74,U] [#5 0.01,0.20,0.61,U] [#6 0.02,0.14,0.68,U] [#7 0.13,0.17,0.59,U] [#8 0.16,0.04,0.51,U] 
02:00:03.102 00.004 1032 refined, 8 included, MultiStar: {0.07, 0.12}, one-star: {0.22, 0.05}
02:00:03.105 00.003 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
02:00:03.107 00.002 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
02:00:03.110 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.02 mountX=0.10 mountY=-0.10, mountTheta=-0.81
02:00:03.113 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
02:00:03.118 00.005 1032 Enqueuing Move request for scope (0.07, 0.12)
02:00:03.120 00.002 10072 Worker thread wakes up
02:00:03.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
02:00:03.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
02:00:03.120 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.10
02:00:03.124 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:03.124 00.000 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 327.78
02:00:03.124 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
02:00:03.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:03.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:00:03.124 00.000 10072 MoveAxis(W, 11, ABG)
02:00:03.124 00.000 10072 Guiding  Dir = 3, Dur = 11
02:00:03.128 00.004 10072 IsGuiding returns 0
02:00:03.129 00.001 10072 PulseGuide returned control before completion, sleep 21
02:00:03.148 00.019 1032 UpdateGuideState exits: m=1359 SNR=25.9
02:00:03.148 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:03.148 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:03.148 00.000 1032 Enqueuing Expose request
02:00:03.160 00.012 10072 IsGuiding returns 0
02:00:03.160 00.000 10072 Move returns status 0, amount 11
02:00:03.160 00.000 10072 MoveAxis(N, 0, ABG)
02:00:03.160 00.000 10072 Move returns status 0, amount 0
02:00:03.160 00.000 10072 move complete, result=0
02:00:03.160 00.000 10072 worker thread done servicing request
02:00:03.161 00.001 10072 Worker thread wakes up
02:00:03.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:03.161 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:03.168 00.007 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
02:00:03.797 00.629 10072 Exposure complete
02:00:03.857 00.060 10072 worker thread done servicing request
02:00:03.857 00.000 1032 OnExposeComplete: enter
02:00:03.862 00.005 1032 UpdateGuideState(): m_state=6
02:00:03.862 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1410
02:00:03.866 00.004 1032 Star::Find returns 1 (0), X=224.00, Y=616.29, Mass=1246, SNR=24.9, Peak=112 HFD=2.6
02:00:03.866 00.000 1032 MultiStar: [#1 -0.03,0.14,1.08,U] [#2 -0.02,0.15,0.77,U] [#3 0.08,0.23,0.74,U] [#4 0.07,0.21,0.75,U] [#5 0.01,0.31,0.63,U] [#6 -0.11,0.22,0.72,U] [#7 -0.01,0.35,0.57,U] [#8 0.00,0.15,0.56,U] 
02:00:03.866 00.000 1032 single-star, 8 included, MultiStar: {0.01, 0.20}, one-star: {0.12, 0.14}
02:00:03.874 00.008 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
02:00:03.876 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
02:00:03.878 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.19 cameraTheta=0.89 mountX=0.11 mountY=-0.15, mountTheta=-0.94
02:00:03.882 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.14, opts=13)
02:00:03.884 00.002 1032 Enqueuing Move request for scope (0.12, 0.14)
02:00:03.886 00.002 10072 Worker thread wakes up
02:00:03.888 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
02:00:03.888 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
02:00:03.888 00.000 10072 Moving (0.12, 0.14) raw xDistance=0.11 yDistance=-0.15
02:00:03.891 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:03.892 00.001 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 334.25
02:00:03.892 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
02:00:03.892 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:03.894 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:00:03.894 00.000 10072 MoveAxis(W, 15, ABG)
02:00:03.894 00.000 10072 Guiding  Dir = 3, Dur = 15
02:00:03.894 00.000 10072 IsGuiding returns 0
02:00:03.895 00.001 10072 PulseGuide returned control before completion, sleep 25
02:00:03.916 00.021 1032 UpdateGuideState exits: m=1246 SNR=24.9
02:00:03.920 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:03.922 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:03.925 00.003 1032 Enqueuing Expose request
02:00:03.935 00.010 10072 IsGuiding returns 0
02:00:03.935 00.000 10072 Move returns status 0, amount 15
02:00:03.936 00.001 10072 MoveAxis(N, 0, ABG)
02:00:03.936 00.000 10072 Move returns status 0, amount 0
02:00:03.936 00.000 10072 move complete, result=0
02:00:03.936 00.000 10072 worker thread done servicing request
02:00:03.936 00.000 10072 Worker thread wakes up
02:00:03.936 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:03.936 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:03.936 00.000 1032 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
02:00:04.348 00.412 10072 Exposure complete
02:00:04.409 00.061 10072 worker thread done servicing request
02:00:04.409 00.000 1032 OnExposeComplete: enter
02:00:04.411 00.002 1032 UpdateGuideState(): m_state=6
02:00:04.415 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1411
02:00:04.417 00.002 1032 Star::Find returns 1 (0), X=224.15, Y=616.17, Mass=1172, SNR=24.1, Peak=103 HFD=2.9
02:00:04.419 00.002 1032 MultiStar: [#1 0.08,0.14,1.07,U] [#2 0.01,0.20,0.81,U] [#3 0.06,0.23,0.75,U] [#4 0.04,0.16,0.82,U] [#5 -0.03,0.28,0.62,U] [#6 0.05,0.12,0.78,U] [#7 -0.03,0.30,0.60,U] [#8 0.20,0.25,0.62,U] 
02:00:04.422 00.003 1032 refined, 8 included, MultiStar: {0.08, 0.18}, one-star: {0.27, 0.03}
02:00:04.425 00.003 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
02:00:04.425 00.000 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
02:00:04.425 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.19 cameraTheta=1.14 mountX=0.15 mountY=-0.12, mountTheta=-0.69
02:00:04.432 00.007 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.18, opts=13)
02:00:04.432 00.000 1032 Enqueuing Move request for scope (0.08, 0.18)
02:00:04.432 00.000 10072 Worker thread wakes up
02:00:04.432 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
02:00:04.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
02:00:04.432 00.000 10072 Moving (0.08, 0.18) raw xDistance=0.15 yDistance=-0.12
02:00:04.440 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:04.445 00.005 10072 PPEC rslt: input = 0.15, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 340.66
02:00:04.445 00.000 10072 PPEC: input: 0.15, control: 0.07, exposure: 500
02:00:04.445 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:04.445 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:00:04.445 00.000 10072 MoveAxis(W, 68, ABG)
02:00:04.445 00.000 10072 Guiding  Dir = 3, Dur = 68
02:00:04.446 00.001 10072 IsGuiding returns 0
02:00:04.446 00.000 10072 PulseGuide returned control before completion, sleep 78
02:00:04.468 00.022 1032 UpdateGuideState exits: m=1172 SNR=24.1
02:00:04.470 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:04.474 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:04.476 00.002 1032 Enqueuing Expose request
02:00:04.526 00.050 10072 IsGuiding returns 1
02:00:04.526 00.000 10072 scope still moving after pulse duration time elapsed
02:00:04.558 00.032 10072 IsGuiding returns 0
02:00:04.558 00.000 10072 scope move finished after 68 + 43 ms
02:00:04.558 00.000 10072 Move returns status 0, amount 68
02:00:04.558 00.000 10072 MoveAxis(N, 0, ABG)
02:00:04.558 00.000 10072 Move returns status 0, amount 0
02:00:04.558 00.000 10072 move complete, result=0
02:00:04.558 00.000 10072 worker thread done servicing request
02:00:04.558 00.000 10072 Worker thread wakes up
02:00:04.558 00.000 1032 GuideStep: 0.1 px 68 ms WEST, -0.1 px 0 ms NORTH
02:00:04.562 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:04.562 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:05.194 00.632 10072 Exposure complete
02:00:05.252 00.058 10072 worker thread done servicing request
02:00:05.252 00.000 1032 OnExposeComplete: enter
02:00:05.255 00.003 1032 UpdateGuideState(): m_state=6
02:00:05.255 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1412
02:00:05.255 00.000 1032 Star::Find returns 1 (0), X=224.09, Y=616.08, Mass=1337, SNR=25.8, Peak=138 HFD=2.8
02:00:05.255 00.000 1032 MultiStar: [#1 -0.00,-0.04,1.06,U] [#2 0.03,0.02,0.79,U] [#3 0.13,0.16,0.69,U] [#4 0.13,0.14,0.72,U] [#5 0.21,0.02,0.62,U] [#6 0.09,-0.09,0.73,U] [#7 -0.04,0.06,0.59,U] [#8 0.14,-0.10,0.55,U] 
02:00:05.264 00.009 1032 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.20, -0.06}
02:00:05.266 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
02:00:05.270 00.004 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
02:00:05.273 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.08 mountX=-0.02 mountY=-0.09, mountTheta=-1.75
02:00:05.277 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
02:00:05.279 00.002 1032 Enqueuing Move request for scope (0.10, 0.01)
02:00:05.280 00.001 10072 Worker thread wakes up
02:00:05.282 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
02:00:05.282 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
02:00:05.282 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.09
02:00:05.282 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:05.287 00.005 10072 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 347.01
02:00:05.287 00.000 10072 PPEC: input: -0.02, control: 0.00, exposure: 500
02:00:05.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:05.287 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:00:05.287 00.000 10072 MoveAxis(W, 2, ABG)
02:00:05.287 00.000 10072 Guiding  Dir = 3, Dur = 2
02:00:05.287 00.000 10072 IsGuiding returns 0
02:00:05.287 00.000 10072 PulseGuide returned control before completion, sleep 12
02:00:05.302 00.015 10072 IsGuiding returns 0
02:00:05.302 00.000 10072 Move returns status 0, amount 2
02:00:05.302 00.000 10072 MoveAxis(N, 0, ABG)
02:00:05.302 00.000 10072 Move returns status 0, amount 0
02:00:05.302 00.000 10072 move complete, result=0
02:00:05.302 00.000 10072 worker thread done servicing request
02:00:05.305 00.003 1032 UpdateGuideState exits: m=1337 SNR=25.8
02:00:05.305 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:05.305 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:05.314 00.009 1032 Enqueuing Expose request
02:00:05.314 00.000 1032 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
02:00:05.319 00.005 10072 Worker thread wakes up
02:00:05.319 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:05.319 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:05.735 00.416 10072 Exposure complete
02:00:05.794 00.059 10072 worker thread done servicing request
02:00:05.794 00.000 1032 OnExposeComplete: enter
02:00:05.797 00.003 1032 UpdateGuideState(): m_state=6
02:00:05.800 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1413
02:00:05.800 00.000 1032 Star::Find returns 1 (0), X=224.10, Y=616.09, Mass=1317, SNR=25.6, Peak=133 HFD=2.8
02:00:05.806 00.006 1032 MultiStar: [#1 -0.02,-0.08,1.04,U] [#2 0.02,-0.05,0.77,U] [#3 -0.00,0.11,0.68,U] [#4 0.03,0.07,0.74,U] [#5 -0.13,0.07,0.60,U] [#6 -0.04,0.04,0.72,U] [#7 -0.14,0.06,0.57,U] [#8 -0.07,0.06,0.53,U] 
02:00:05.811 00.005 1032 refined, 8 included, MultiStar: {0.00, 0.01}, one-star: {0.22, -0.05}
02:00:05.813 00.002 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
02:00:05.815 00.002 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
02:00:05.819 00.004 1032 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.46 mountX=0.01 mountY=-0.01, mountTheta=-0.37
02:00:05.821 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.01, opts=13)
02:00:05.823 00.002 1032 Enqueuing Move request for scope (0.00, 0.01)
02:00:05.826 00.003 10072 Worker thread wakes up
02:00:05.826 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
02:00:05.826 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
02:00:05.826 00.000 10072 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.01
02:00:05.829 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:05.831 00.002 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 353.29
02:00:05.831 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 500
02:00:05.831 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:05.831 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:00:05.831 00.000 10072 MoveAxis(W, 5, ABG)
02:00:05.833 00.002 10072 Guiding  Dir = 3, Dur = 5
02:00:05.833 00.000 10072 IsGuiding returns 0
02:00:05.833 00.000 10072 PulseGuide returned control before completion, sleep 15
02:00:05.855 00.022 1032 UpdateGuideState exits: m=1317 SNR=25.6
02:00:05.857 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:05.860 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:05.862 00.002 1032 Enqueuing Expose request
02:00:05.866 00.004 10072 IsGuiding returns 0
02:00:05.866 00.000 10072 Move returns status 0, amount 5
02:00:05.866 00.000 10072 MoveAxis(N, 0, ABG)
02:00:05.866 00.000 10072 Move returns status 0, amount 0
02:00:05.866 00.000 10072 move complete, result=0
02:00:05.866 00.000 10072 worker thread done servicing request
02:00:05.866 00.000 10072 Worker thread wakes up
02:00:05.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:05.866 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:05.874 00.008 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
02:00:06.495 00.621 10072 Exposure complete
02:00:06.556 00.061 10072 worker thread done servicing request
02:00:06.556 00.000 1032 OnExposeComplete: enter
02:00:06.558 00.002 1032 UpdateGuideState(): m_state=6
02:00:06.560 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1414
02:00:06.562 00.002 1032 Star::Find returns 1 (0), X=223.98, Y=616.06, Mass=1403, SNR=26.3, Peak=132 HFD=2.8
02:00:06.564 00.002 1032 MultiStar: [#1 -0.09,0.05,0.97,U] [#2 0.04,-0.04,0.76,U] [#3 -0.10,0.11,0.67,U] [#4 0.03,0.03,0.71,U] [#5 -0.21,-0.02,0.61,U] [#6 -0.17,-0.03,0.67,U] [#7 -0.16,0.18,0.58,U] [#8 0.08,0.07,0.51,U] 
02:00:06.566 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {0.10, -0.08}
02:00:06.569 00.003 1032 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.83) = xAngle (0.83 = 0.83)
02:00:06.571 00.002 1032 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.83 = 0.83)
02:00:06.573 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.66 mountX=0.03 mountY=0.04, mountTheta=0.83
02:00:06.576 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.02, opts=13)
02:00:06.579 00.003 1032 Enqueuing Move request for scope (-0.05, 0.02)
02:00:06.581 00.002 10072 Worker thread wakes up
02:00:06.581 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
02:00:06.581 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
02:00:06.581 00.000 10072 Moving (-0.05, 0.02) raw xDistance=0.03 yDistance=0.04
02:00:06.583 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:06.585 00.002 10072 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 359.51
02:00:06.585 00.000 10072 PPEC: input: 0.03, control: 0.00, exposure: 500
02:00:06.585 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:06.585 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:00:06.585 00.000 10072 MoveAxis(W, 3, ABG)
02:00:06.585 00.000 10072 Guiding  Dir = 3, Dur = 3
02:00:06.586 00.001 10072 IsGuiding returns 0
02:00:06.586 00.000 10072 PulseGuide returned control before completion, sleep 13
02:00:06.606 00.020 10072 IsGuiding returns 0
02:00:06.607 00.001 10072 Move returns status 0, amount 3
02:00:06.607 00.000 10072 MoveAxis(N, 0, ABG)
02:00:06.607 00.000 10072 Move returns status 0, amount 0
02:00:06.607 00.000 10072 move complete, result=0
02:00:06.607 00.000 10072 worker thread done servicing request
02:00:06.607 00.000 1032 UpdateGuideState exits: m=1403 SNR=26.3
02:00:06.610 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:06.612 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:06.616 00.004 1032 Enqueuing Expose request
02:00:06.617 00.001 1032 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
02:00:06.621 00.004 10072 Worker thread wakes up
02:00:06.621 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:06.621 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:07.040 00.419 10072 Exposure complete
02:00:07.101 00.061 10072 worker thread done servicing request
02:00:07.101 00.000 1032 OnExposeComplete: enter
02:00:07.105 00.004 1032 UpdateGuideState(): m_state=6
02:00:07.107 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1415
02:00:07.110 00.003 1032 Star::Find returns 1 (0), X=224.05, Y=616.18, Mass=1340, SNR=25.8, Peak=125 HFD=2.7
02:00:07.113 00.003 1032 MultiStar: [#1 0.00,0.00,1.01,U] [#2 0.04,0.12,0.79,U] [#3 0.02,0.18,0.69,U] [#4 0.01,0.05,0.74,U] [#5 -0.05,0.29,0.63,U] [#6 0.05,0.14,0.71,U] [#7 -0.17,0.12,0.59,U] [#8 -0.08,0.16,0.55,U] 
02:00:07.115 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {0.16, 0.04}
02:00:07.116 00.001 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
02:00:07.116 00.000 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
02:00:07.116 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.46 mountX=0.10 mountY=-0.04, mountTheta=-0.37
02:00:07.116 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
02:00:07.116 00.000 1032 Enqueuing Move request for scope (0.01, 0.11)
02:00:07.131 00.015 10072 Worker thread wakes up
02:00:07.131 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
02:00:07.131 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
02:00:07.131 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.04
02:00:07.134 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:07.134 00.000 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 365.67
02:00:07.134 00.000 10072 PPEC: input: 0.10, control: 0.00, exposure: 500
02:00:07.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:07.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:00:07.134 00.000 10072 MoveAxis(W, 0, ABG)
02:00:07.134 00.000 10072 Move returns status 0, amount 0
02:00:07.134 00.000 10072 MoveAxis(N, 0, ABG)
02:00:07.134 00.000 10072 Move returns status 0, amount 0
02:00:07.134 00.000 10072 move complete, result=0
02:00:07.134 00.000 10072 worker thread done servicing request
02:00:07.162 00.028 1032 UpdateGuideState exits: m=1340 SNR=25.8
02:00:07.165 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:07.169 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:07.171 00.002 1032 Enqueuing Expose request
02:00:07.172 00.001 10072 Worker thread wakes up
02:00:07.172 00.000 1032 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
02:00:07.176 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:07.176 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:07.812 00.636 10072 Exposure complete
02:00:07.866 00.054 10072 worker thread done servicing request
02:00:07.866 00.000 1032 OnExposeComplete: enter
02:00:07.870 00.004 1032 UpdateGuideState(): m_state=6
02:00:07.872 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1416
02:00:07.874 00.002 1032 Star::Find returns 1 (0), X=224.09, Y=616.20, Mass=1376, SNR=26.2, Peak=118 HFD=2.8
02:00:07.876 00.002 1032 MultiStar: [#1 0.03,-0.07,0.96,U] [#2 -0.03,-0.02,0.78,U] [#3 0.12,0.09,0.65,U] [#4 0.08,0.09,0.73,U] [#5 0.01,0.11,0.58,U] [#6 0.11,0.00,0.73,U] [#7 0.02,0.22,0.55,U] [#8 0.14,-0.03,0.53,U] 
02:00:07.878 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.20, 0.05}
02:00:07.880 00.002 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
02:00:07.882 00.002 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
02:00:07.882 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.49 mountX=0.02 mountY=-0.09, mountTheta=-1.34
02:00:07.886 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
02:00:07.888 00.002 1032 Enqueuing Move request for scope (0.08, 0.04)
02:00:07.890 00.002 10072 Worker thread wakes up
02:00:07.890 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
02:00:07.890 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
02:00:07.890 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
02:00:07.893 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:07.895 00.002 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 371.76
02:00:07.895 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
02:00:07.895 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:07.895 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:00:07.895 00.000 10072 MoveAxis(E, 5, ABG)
02:00:07.895 00.000 10072 Guiding  Dir = 2, Dur = 5
02:00:07.897 00.002 10072 IsGuiding returns 0
02:00:07.897 00.000 10072 PulseGuide returned control before completion, sleep 15
02:00:07.912 00.015 10072 IsGuiding returns 1
02:00:07.912 00.000 10072 scope still moving after pulse duration time elapsed
02:00:07.915 00.003 1032 UpdateGuideState exits: m=1376 SNR=26.2
02:00:07.917 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:07.917 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:07.922 00.005 1032 Enqueuing Expose request
02:00:07.944 00.022 10072 IsGuiding returns 0
02:00:07.944 00.000 10072 scope move finished after 5 + 43 ms
02:00:07.944 00.000 10072 Move returns status 0, amount 5
02:00:07.944 00.000 10072 MoveAxis(N, 0, ABG)
02:00:07.944 00.000 10072 Move returns status 0, amount 0
02:00:07.944 00.000 10072 move complete, result=0
02:00:07.944 00.000 10072 worker thread done servicing request
02:00:07.944 00.000 10072 Worker thread wakes up
02:00:07.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:07.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:07.944 00.000 1032 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
02:00:08.360 00.416 10072 Exposure complete
02:00:08.409 00.049 10072 worker thread done servicing request
02:00:08.409 00.000 1032 OnExposeComplete: enter
02:00:08.411 00.002 1032 UpdateGuideState(): m_state=6
02:00:08.411 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1417
02:00:08.413 00.002 1032 Star::Find returns 1 (0), X=224.10, Y=616.07, Mass=1271, SNR=25.1, Peak=124 HFD=2.8
02:00:08.415 00.002 1032 MultiStar: [#1 -0.07,-0.00,1.07,U] [#2 0.08,-0.10,0.81,U] [#3 0.02,0.09,0.72,U] [#4 0.08,0.08,0.75,U] [#5 -0.17,0.19,0.64,U] [#6 -0.02,-0.01,0.73,U] [#7 -0.07,0.10,0.61,U] [#8 0.15,0.26,0.55,U] 
02:00:08.417 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.22, -0.07}
02:00:08.418 00.001 1032 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.83) = xAngle (-0.86 = -0.86)
02:00:08.420 00.002 1032 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.86 = -0.86)
02:00:08.422 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.97 mountX=0.03 mountY=-0.04, mountTheta=-0.86
02:00:08.424 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
02:00:08.424 00.000 1032 Enqueuing Move request for scope (0.03, 0.04)
02:00:08.424 00.000 10072 Worker thread wakes up
02:00:08.424 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
02:00:08.424 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
02:00:08.424 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
02:00:08.424 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:08.435 00.011 10072 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 377.80
02:00:08.435 00.000 10072 PPEC: input: 0.03, control: -0.01, exposure: 500
02:00:08.435 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:08.435 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:00:08.435 00.000 10072 MoveAxis(E, 6, ABG)
02:00:08.435 00.000 10072 Guiding  Dir = 2, Dur = 6
02:00:08.436 00.001 10072 IsGuiding returns 0
02:00:08.436 00.000 10072 PulseGuide returned control before completion, sleep 16
02:00:08.454 00.018 1032 UpdateGuideState exits: m=1271 SNR=25.1
02:00:08.456 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:08.458 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:08.460 00.002 1032 Enqueuing Expose request
02:00:08.468 00.008 10072 IsGuiding returns 0
02:00:08.468 00.000 10072 Move returns status 0, amount 6
02:00:08.468 00.000 10072 MoveAxis(N, 0, ABG)
02:00:08.468 00.000 10072 Move returns status 0, amount 0
02:00:08.468 00.000 10072 move complete, result=0
02:00:08.468 00.000 10072 worker thread done servicing request
02:00:08.468 00.000 10072 Worker thread wakes up
02:00:08.468 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:08.468 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:08.469 00.001 1032 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
02:00:09.102 00.633 10072 Exposure complete
02:00:09.145 00.043 10072 worker thread done servicing request
02:00:09.145 00.000 1032 OnExposeComplete: enter
02:00:09.146 00.001 1032 UpdateGuideState(): m_state=6
02:00:09.148 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1418
02:00:09.150 00.002 1032 Star::Find returns 1 (0), X=224.02, Y=616.20, Mass=1289, SNR=25.3, Peak=117 HFD=2.7
02:00:09.150 00.000 1032 MultiStar: [#1 -0.11,0.09,1.04,U] [#2 0.07,0.16,0.77,U] [#3 0.16,0.20,0.73,U] [#4 -0.08,0.21,0.76,U] [#5 -0.05,0.36,0.61,U] [#6 0.01,0.11,0.72,U] [#7 0.02,0.19,0.62,U] [#8 -0.02,0.26,0.56,U] 
02:00:09.150 00.000 1032 single-star, 8 included, MultiStar: {0.02, 0.17}, one-star: {0.14, 0.06}
02:00:09.150 00.000 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
02:00:09.150 00.000 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
02:00:09.150 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.41 mountX=0.02 mountY=-0.15, mountTheta=-1.42
02:00:09.150 00.000 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
02:00:09.163 00.013 1032 Enqueuing Move request for scope (0.14, 0.06)
02:00:09.165 00.002 10072 Worker thread wakes up
02:00:09.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
02:00:09.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
02:00:09.165 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
02:00:09.167 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:09.167 00.000 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 383.77
02:00:09.167 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
02:00:09.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:09.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:00:09.167 00.000 10072 MoveAxis(E, 1, ABG)
02:00:09.167 00.000 10072 Guiding  Dir = 2, Dur = 1
02:00:09.170 00.003 10072 IsGuiding returns 0
02:00:09.171 00.001 10072 PulseGuide returned control before completion, sleep 11
02:00:09.186 00.015 1032 UpdateGuideState exits: m=1289 SNR=25.3
02:00:09.186 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:09.190 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:09.190 00.000 1032 Enqueuing Expose request
02:00:09.192 00.002 10072 IsGuiding returns 0
02:00:09.192 00.000 10072 Move returns status 0, amount 1
02:00:09.192 00.000 10072 MoveAxis(N, 0, ABG)
02:00:09.192 00.000 10072 Move returns status 0, amount 0
02:00:09.192 00.000 10072 move complete, result=0
02:00:09.192 00.000 10072 worker thread done servicing request
02:00:09.192 00.000 10072 Worker thread wakes up
02:00:09.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:09.192 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:09.200 00.008 1032 GuideStep: 0.0 px 1 ms EAST, -0.2 px 0 ms NORTH
02:00:09.600 00.400 10072 Exposure complete
02:00:09.641 00.041 10072 worker thread done servicing request
02:00:09.641 00.000 1032 OnExposeComplete: enter
02:00:09.641 00.000 1032 UpdateGuideState(): m_state=6
02:00:09.647 00.006 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1419
02:00:09.647 00.000 1032 Star::Find returns 1 (0), X=224.11, Y=616.20, Mass=1325, SNR=25.7, Peak=139 HFD=2.6
02:00:09.647 00.000 1032 MultiStar: [#1 -0.08,0.08,1.06,U] [#2 -0.07,0.19,0.72,U] [#3 -0.03,0.24,0.70,U] [#4 -0.05,0.15,0.72,U] [#5 -0.03,0.29,0.64,U] [#6 0.02,0.26,0.75,U] [#7 -0.07,0.18,0.61,U] [#8 0.02,0.11,0.55,U] 
02:00:09.647 00.000 1032 refined, 8 included, MultiStar: {0.00, 0.16}, one-star: {0.22, 0.06}
02:00:09.647 00.000 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
02:00:09.656 00.009 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
02:00:09.656 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.57 mountX=0.16 mountY=-0.04, mountTheta=-0.26
02:00:09.656 00.000 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.16, opts=13)
02:00:09.663 00.007 1032 Enqueuing Move request for scope (0.00, 0.16)
02:00:09.665 00.002 10072 Worker thread wakes up
02:00:09.665 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.16) opts 0xd
02:00:09.665 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.16)
02:00:09.665 00.000 10072 Moving (0.00, 0.16) raw xDistance=0.16 yDistance=-0.04
02:00:09.665 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:09.667 00.002 10072 PPEC rslt: input = 0.16, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 389.69
02:00:09.667 00.000 10072 PPEC: input: 0.16, control: 0.07, exposure: 500
02:00:09.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:09.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:00:09.667 00.000 10072 MoveAxis(W, 70, ABG)
02:00:09.667 00.000 10072 Guiding  Dir = 3, Dur = 70
02:00:09.669 00.002 10072 IsGuiding returns 0
02:00:09.670 00.001 10072 PulseGuide returned control before completion, sleep 80
02:00:09.673 00.003 1032 UpdateGuideState exits: m=1325 SNR=25.7
02:00:09.686 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:09.688 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:09.690 00.002 1032 Enqueuing Expose request
02:00:09.766 00.076 10072 IsGuiding returns 0
02:00:09.766 00.000 10072 Move returns status 0, amount 70
02:00:09.766 00.000 10072 MoveAxis(N, 0, ABG)
02:00:09.766 00.000 10072 Move returns status 0, amount 0
02:00:09.766 00.000 10072 move complete, result=0
02:00:09.766 00.000 10072 worker thread done servicing request
02:00:09.766 00.000 10072 Worker thread wakes up
02:00:09.766 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:09.766 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:09.766 00.000 1032 GuideStep: 0.2 px 70 ms WEST, -0.0 px 0 ms NORTH
02:00:10.403 00.637 10072 Exposure complete
02:00:10.444 00.041 10072 worker thread done servicing request
02:00:10.444 00.000 1032 OnExposeComplete: enter
02:00:10.446 00.002 1032 UpdateGuideState(): m_state=6
02:00:10.448 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1420
02:00:10.449 00.001 1032 Star::Find returns 1 (0), X=224.04, Y=616.07, Mass=1296, SNR=25.4, Peak=129 HFD=2.8
02:00:10.449 00.000 1032 MultiStar: [#1 -0.05,-0.00,1.03,U] [#2 0.02,0.04,0.78,U] [#3 -0.08,0.11,0.74,U] [#4 0.05,0.14,0.73,U] [#5 0.04,0.19,0.63,U] [#6 0.13,0.08,0.73,U] [#7 0.02,0.13,0.60,U] [#8 0.10,-0.05,0.51,U] 
02:00:10.449 00.000 1032 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.16, -0.07}
02:00:10.455 00.006 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
02:00:10.455 00.000 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
02:00:10.455 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.91 mountX=0.04 mountY=-0.06, mountTheta=-0.92
02:00:10.455 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.06, opts=13)
02:00:10.462 00.007 1032 Enqueuing Move request for scope (0.04, 0.06)
02:00:10.465 00.003 10072 Worker thread wakes up
02:00:10.465 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
02:00:10.465 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
02:00:10.465 00.000 10072 Moving (0.04, 0.06) raw xDistance=0.04 yDistance=-0.06
02:00:10.467 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:10.467 00.000 10072 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 395.54
02:00:10.469 00.002 10072 PPEC: input: 0.04, control: -0.00, exposure: 500
02:00:10.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:10.469 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:00:10.469 00.000 10072 MoveAxis(E, 3, ABG)
02:00:10.469 00.000 10072 Guiding  Dir = 2, Dur = 3
02:00:10.469 00.000 10072 IsGuiding returns 0
02:00:10.470 00.001 10072 PulseGuide returned control before completion, sleep 13
02:00:10.475 00.005 1032 UpdateGuideState exits: m=1296 SNR=25.4
02:00:10.485 00.010 10072 IsGuiding returns 0
02:00:10.485 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:10.488 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:10.490 00.002 1032 Enqueuing Expose request
02:00:10.490 00.000 10072 Move returns status 0, amount 3
02:00:10.490 00.000 10072 MoveAxis(N, 0, ABG)
02:00:10.490 00.000 10072 Move returns status 0, amount 0
02:00:10.490 00.000 10072 move complete, result=0
02:00:10.490 00.000 10072 worker thread done servicing request
02:00:10.490 00.000 10072 Worker thread wakes up
02:00:10.490 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:10.490 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:10.499 00.009 1032 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
02:00:10.897 00.398 10072 Exposure complete
02:00:10.939 00.042 10072 worker thread done servicing request
02:00:10.939 00.000 1032 OnExposeComplete: enter
02:00:10.941 00.002 1032 UpdateGuideState(): m_state=6
02:00:10.942 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1421
02:00:10.944 00.002 1032 Star::Find returns 1 (0), X=224.03, Y=616.00, Mass=1200, SNR=24.4, Peak=114 HFD=2.8
02:00:10.946 00.002 1032 MultiStar: [#1 0.01,0.02,1.07,U] [#2 0.07,-0.02,0.80,U] [#3 0.15,0.10,0.73,U] [#4 -0.00,-0.03,0.75,U] [#5 -0.03,0.07,0.66,U] [#6 0.01,-0.08,0.72,U] [#7 0.10,0.03,0.63,U] [#8 0.16,-0.13,0.58,U] 
02:00:10.948 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.15, -0.14}
02:00:10.948 00.000 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
02:00:10.951 00.003 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
02:00:10.953 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.31 mountX=-0.04 mountY=-0.06, mountTheta=-2.14
02:00:10.955 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
02:00:10.958 00.003 1032 Enqueuing Move request for scope (0.07, -0.02)
02:00:10.958 00.000 10072 Worker thread wakes up
02:00:10.958 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
02:00:10.958 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
02:00:10.958 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
02:00:10.963 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:10.965 00.002 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 401.34
02:00:10.965 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 500
02:00:10.965 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:10.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:00:10.965 00.000 10072 MoveAxis(E, 2, ABG)
02:00:10.965 00.000 10072 Guiding  Dir = 2, Dur = 2
02:00:10.966 00.001 10072 IsGuiding returns 0
02:00:10.967 00.001 10072 PulseGuide returned control before completion, sleep 12
02:00:10.982 00.015 1032 UpdateGuideState exits: m=1200 SNR=24.4
02:00:10.982 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:10.985 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:10.985 00.000 1032 Enqueuing Expose request
02:00:10.985 00.000 10072 IsGuiding returns 0
02:00:10.985 00.000 10072 Move returns status 0, amount 2
02:00:10.985 00.000 10072 MoveAxis(N, 0, ABG)
02:00:10.985 00.000 10072 Move returns status 0, amount 0
02:00:10.985 00.000 10072 move complete, result=0
02:00:10.985 00.000 10072 worker thread done servicing request
02:00:10.985 00.000 10072 Worker thread wakes up
02:00:10.985 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:10.985 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:10.995 00.010 1032 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
02:00:11.616 00.621 10072 Exposure complete
02:00:11.657 00.041 10072 worker thread done servicing request
02:00:11.657 00.000 1032 OnExposeComplete: enter
02:00:11.659 00.002 1032 UpdateGuideState(): m_state=6
02:00:11.664 00.005 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1422
02:00:11.667 00.003 1032 Star::Find returns 1 (0), X=223.99, Y=616.20, Mass=1292, SNR=25.3, Peak=133 HFD=2.6
02:00:11.667 00.000 1032 MultiStar: [#1 -0.05,-0.01,1.05,U] [#2 0.04,0.18,0.76,U] [#3 -0.07,0.18,0.70,U] [#4 -0.03,0.13,0.71,U] [#5 -0.07,0.10,0.62,U] [#6 -0.01,-0.01,0.72,U] [#7 -0.14,0.23,0.59,U] [#8 -0.13,0.11,0.51,U] 
02:00:11.667 00.000 1032 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {0.11, 0.06}
02:00:11.672 00.005 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
02:00:11.675 00.003 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
02:00:11.676 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.84 mountX=0.10 mountY=0.00, mountTheta=0.01
02:00:11.678 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.10, opts=13)
02:00:11.680 00.002 1032 Enqueuing Move request for scope (-0.03, 0.10)
02:00:11.682 00.002 10072 Worker thread wakes up
02:00:11.682 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
02:00:11.682 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
02:00:11.682 00.000 10072 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=0.00
02:00:11.684 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:11.687 00.003 10072 PPEC rslt: input = 0.10, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 407.08
02:00:11.687 00.000 10072 PPEC: input: 0.10, control: -0.02, exposure: 500
02:00:11.687 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:11.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:00:11.687 00.000 10072 MoveAxis(E, 24, ABG)
02:00:11.687 00.000 10072 Guiding  Dir = 2, Dur = 24
02:00:11.688 00.001 10072 IsGuiding returns 0
02:00:11.688 00.000 10072 PulseGuide returned control before completion, sleep 34
02:00:11.694 00.006 1032 UpdateGuideState exits: m=1292 SNR=25.3
02:00:11.704 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:11.704 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:11.704 00.000 1032 Enqueuing Expose request
02:00:11.736 00.032 10072 IsGuiding returns 1
02:00:11.736 00.000 10072 scope still moving after pulse duration time elapsed
02:00:11.768 00.032 10072 IsGuiding returns 0
02:00:11.768 00.000 10072 scope move finished after 24 + 56 ms
02:00:11.768 00.000 10072 Move returns status 0, amount 24
02:00:11.768 00.000 10072 MoveAxis(N, 0, ABG)
02:00:11.768 00.000 10072 Move returns status 0, amount 0
02:00:11.768 00.000 10072 move complete, result=0
02:00:11.768 00.000 10072 worker thread done servicing request
02:00:11.768 00.000 10072 Worker thread wakes up
02:00:11.768 00.000 1032 GuideStep: 0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
02:00:11.768 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:11.768 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:12.181 00.413 10072 Exposure complete
02:00:12.220 00.039 10072 worker thread done servicing request
02:00:12.220 00.000 1032 OnExposeComplete: enter
02:00:12.227 00.007 1032 UpdateGuideState(): m_state=6
02:00:12.227 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1423
02:00:12.227 00.000 1032 Star::Find returns 1 (0), X=223.96, Y=616.19, Mass=1388, SNR=26.2, Peak=124 HFD=2.8
02:00:12.227 00.000 1032 MultiStar: [#1 -0.13,-0.06,0.99,U] [#2 -0.13,0.16,0.76,U] [#3 -0.01,0.14,0.68,U] [#4 -0.08,0.04,0.72,U] [#5 -0.12,0.04,0.61,U] [#6 -0.14,0.04,0.71,U] [#7 -0.26,0.12,0.55,U] [#8 -0.24,0.10,0.52,U] 
02:00:12.235 00.008 1032 single-star, 8 included, MultiStar: {-0.10, 0.06}, one-star: {0.08, 0.05}
02:00:12.235 00.000 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
02:00:12.237 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
02:00:12.237 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.52 mountX=0.02 mountY=-0.09, mountTheta=-1.31
02:00:12.237 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
02:00:12.243 00.006 1032 Enqueuing Move request for scope (0.08, 0.05)
02:00:12.243 00.000 10072 Worker thread wakes up
02:00:12.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
02:00:12.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
02:00:12.243 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.02 yDistance=-0.09
02:00:12.243 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:12.243 00.000 10072 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 412.76
02:00:12.243 00.000 10072 PPEC: input: 0.02, control: -0.00, exposure: 500
02:00:12.243 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:12.243 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:00:12.243 00.000 10072 MoveAxis(E, 1, ABG)
02:00:12.243 00.000 10072 Guiding  Dir = 2, Dur = 1
02:00:12.249 00.006 10072 IsGuiding returns 0
02:00:12.250 00.001 10072 PulseGuide returned control before completion, sleep 11
02:00:12.254 00.004 1032 UpdateGuideState exits: m=1388 SNR=26.2
02:00:12.267 00.013 10072 IsGuiding returns 0
02:00:12.267 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:12.267 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:12.267 00.000 1032 Enqueuing Expose request
02:00:12.271 00.004 10072 Move returns status 0, amount 1
02:00:12.271 00.000 10072 MoveAxis(N, 0, ABG)
02:00:12.271 00.000 10072 Move returns status 0, amount 0
02:00:12.271 00.000 10072 move complete, result=0
02:00:12.271 00.000 10072 worker thread done servicing request
02:00:12.271 00.000 10072 Worker thread wakes up
02:00:12.271 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:12.271 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:12.271 00.000 1032 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
02:00:12.900 00.629 10072 Exposure complete
02:00:12.938 00.038 10072 worker thread done servicing request
02:00:12.938 00.000 1032 OnExposeComplete: enter
02:00:12.940 00.002 1032 UpdateGuideState(): m_state=6
02:00:12.942 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1424
02:00:12.944 00.002 1032 Star::Find returns 1 (0), X=224.11, Y=616.18, Mass=1356, SNR=25.9, Peak=140 HFD=2.6
02:00:12.946 00.002 1032 MultiStar: [#1 0.10,-0.02,1.00,U] [#2 0.12,0.06,0.77,U] [#3 0.12,0.09,0.69,U] [#4 0.08,0.06,0.75,U] [#5 0.02,0.08,0.62,U] [#6 0.08,-0.04,0.72,U] [#7 0.00,-0.03,0.57,U] [#8 -0.12,0.13,0.53,U] 
02:00:12.948 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.23, 0.04}
02:00:12.949 00.001 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
02:00:12.951 00.002 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
02:00:12.951 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.09 cameraTheta=0.41 mountX=0.01 mountY=-0.09, mountTheta=-1.42
02:00:12.954 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
02:00:12.957 00.003 1032 Enqueuing Move request for scope (0.09, 0.04)
02:00:12.959 00.002 10072 Worker thread wakes up
02:00:12.959 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
02:00:12.959 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
02:00:12.959 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.01 yDistance=-0.09
02:00:12.961 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:12.961 00.000 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 418.38
02:00:12.961 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
02:00:12.961 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:12.961 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:00:12.961 00.000 10072 MoveAxis(W, 8, ABG)
02:00:12.961 00.000 10072 Guiding  Dir = 3, Dur = 8
02:00:12.965 00.004 10072 IsGuiding returns 0
02:00:12.965 00.000 10072 PulseGuide returned control before completion, sleep 18
02:00:12.980 00.015 1032 UpdateGuideState exits: m=1356 SNR=25.9
02:00:12.983 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:12.985 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:12.987 00.002 1032 Enqueuing Expose request
02:00:12.997 00.010 10072 IsGuiding returns 0
02:00:12.997 00.000 10072 Move returns status 0, amount 8
02:00:12.997 00.000 10072 MoveAxis(N, 0, ABG)
02:00:12.997 00.000 10072 Move returns status 0, amount 0
02:00:12.997 00.000 10072 move complete, result=0
02:00:12.997 00.000 10072 worker thread done servicing request
02:00:12.997 00.000 10072 Worker thread wakes up
02:00:12.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:12.997 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:12.998 00.001 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
02:00:13.410 00.412 10072 Exposure complete
02:00:13.454 00.044 10072 worker thread done servicing request
02:00:13.454 00.000 1032 OnExposeComplete: enter
02:00:13.458 00.004 1032 UpdateGuideState(): m_state=6
02:00:13.458 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1425
02:00:13.458 00.000 1032 Star::Find returns 1 (0), X=224.09, Y=616.14, Mass=1280, SNR=25.2, Peak=143 HFD=2.7
02:00:13.458 00.000 1032 MultiStar: [#1 0.03,-0.03,1.04,U] [#2 0.01,0.01,0.77,U] [#3 -0.02,0.07,0.72,U] [#4 -0.07,0.02,0.73,U] [#5 -0.12,0.19,0.61,U] [#6 0.19,0.02,0.74,U] [#7 -0.13,0.09,0.61,U] [#8 0.03,0.22,0.56,U] 
02:00:13.458 00.000 1032 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.21, -0.00}
02:00:13.458 00.000 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
02:00:13.458 00.000 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
02:00:13.458 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.09 mountX=0.04 mountY=-0.04, mountTheta=-0.74
02:00:13.458 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
02:00:13.458 00.000 1032 Enqueuing Move request for scope (0.03, 0.05)
02:00:13.473 00.015 10072 Worker thread wakes up
02:00:13.474 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
02:00:13.474 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
02:00:13.474 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
02:00:13.474 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:13.476 00.002 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 423.95
02:00:13.476 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
02:00:13.476 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:13.476 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:00:13.476 00.000 10072 MoveAxis(W, 3, ABG)
02:00:13.476 00.000 10072 Guiding  Dir = 3, Dur = 3
02:00:13.478 00.002 10072 IsGuiding returns 0
02:00:13.478 00.000 10072 PulseGuide returned control before completion, sleep 13
02:00:13.494 00.016 10072 IsGuiding returns 0
02:00:13.494 00.000 1032 UpdateGuideState exits: m=1280 SNR=25.2
02:00:13.495 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:13.495 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:13.495 00.000 1032 Enqueuing Expose request
02:00:13.495 00.000 10072 Move returns status 0, amount 3
02:00:13.495 00.000 10072 MoveAxis(N, 0, ABG)
02:00:13.495 00.000 10072 Move returns status 0, amount 0
02:00:13.495 00.000 10072 move complete, result=0
02:00:13.495 00.000 10072 worker thread done servicing request
02:00:13.495 00.000 10072 Worker thread wakes up
02:00:13.495 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:13.495 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:13.508 00.013 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
02:00:14.131 00.623 10072 Exposure complete
02:00:14.172 00.041 10072 worker thread done servicing request
02:00:14.172 00.000 1032 OnExposeComplete: enter
02:00:14.172 00.000 1032 UpdateGuideState(): m_state=6
02:00:14.172 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1426
02:00:14.177 00.005 1032 Star::Find returns 1 (0), X=224.00, Y=616.19, Mass=1228, SNR=24.7, Peak=131 HFD=2.6
02:00:14.179 00.002 1032 MultiStar: [#1 0.01,-0.01,1.08,U] [#2 -0.10,0.11,0.80,U] [#3 -0.00,0.21,0.71,U] [#4 -0.09,0.09,0.77,U] [#5 -0.07,0.15,0.65,U] [#6 -0.13,0.16,0.73,U] [#7 -0.21,0.09,0.62,U] [#8 -0.15,0.10,0.52,U] 
02:00:14.181 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {0.12, 0.05}
02:00:14.181 00.000 1032 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.83) = xAngle (0.25 = 0.25)
02:00:14.183 00.002 1032 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.25 = 0.25)
02:00:14.185 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.08 mountX=0.11 mountY=0.03, mountTheta=0.25
02:00:14.189 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.10, opts=13)
02:00:14.189 00.000 1032 Enqueuing Move request for scope (-0.05, 0.10)
02:00:14.191 00.002 10072 Worker thread wakes up
02:00:14.191 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
02:00:14.191 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
02:00:14.191 00.000 10072 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=0.03
02:00:14.193 00.002 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 429.47
02:00:14.193 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:14.197 00.004 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
02:00:14.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:14.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:00:14.197 00.000 10072 MoveAxis(W, 6, ABG)
02:00:14.197 00.000 10072 Guiding  Dir = 3, Dur = 6
02:00:14.197 00.000 10072 IsGuiding returns 0
02:00:14.197 00.000 10072 PulseGuide returned control before completion, sleep 16
02:00:14.213 00.016 1032 UpdateGuideState exits: m=1228 SNR=24.7
02:00:14.213 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:14.213 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:14.221 00.008 1032 Enqueuing Expose request
02:00:14.225 00.004 10072 IsGuiding returns 0
02:00:14.225 00.000 10072 Move returns status 0, amount 6
02:00:14.225 00.000 10072 MoveAxis(N, 0, ABG)
02:00:14.225 00.000 10072 Move returns status 0, amount 0
02:00:14.225 00.000 10072 move complete, result=0
02:00:14.225 00.000 10072 worker thread done servicing request
02:00:14.225 00.000 10072 Worker thread wakes up
02:00:14.225 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:14.225 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:14.225 00.000 1032 GuideStep: 0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
02:00:14.637 00.412 10072 Exposure complete
02:00:14.682 00.045 10072 worker thread done servicing request
02:00:14.682 00.000 1032 OnExposeComplete: enter
02:00:14.685 00.003 1032 UpdateGuideState(): m_state=6
02:00:14.685 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1427
02:00:14.685 00.000 1032 Star::Find returns 1 (0), X=224.12, Y=616.12, Mass=1258, SNR=25.0, Peak=137 HFD=2.8
02:00:14.685 00.000 1032 MultiStar: [#1 -0.03,-0.10,1.06,U] [#2 -0.01,0.06,0.81,U] [#3 0.06,0.24,0.73,U] [#4 0.04,0.05,0.76,U] [#5 0.03,0.05,0.65,U] [#6 0.02,0.07,0.70,U] [#7 -0.02,0.12,0.61,U] [#8 -0.05,0.13,0.58,U] 
02:00:14.685 00.000 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.24, -0.02}
02:00:14.685 00.000 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
02:00:14.695 00.010 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
02:00:14.695 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.96 mountX=0.04 mountY=-0.05, mountTheta=-0.87
02:00:14.695 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
02:00:14.695 00.000 1032 Enqueuing Move request for scope (0.04, 0.05)
02:00:14.701 00.006 10072 Worker thread wakes up
02:00:14.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
02:00:14.701 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
02:00:14.701 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
02:00:14.703 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:14.703 00.000 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 434.92
02:00:14.703 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
02:00:14.703 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:14.703 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:00:14.703 00.000 10072 MoveAxis(W, 6, ABG)
02:00:14.703 00.000 10072 Guiding  Dir = 3, Dur = 6
02:00:14.703 00.000 10072 IsGuiding returns 0
02:00:14.703 00.000 10072 PulseGuide returned control before completion, sleep 16
02:00:14.721 00.018 1032 UpdateGuideState exits: m=1258 SNR=25.0
02:00:14.723 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:14.725 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:14.727 00.002 1032 Enqueuing Expose request
02:00:14.733 00.006 10072 IsGuiding returns 0
02:00:14.733 00.000 10072 Move returns status 0, amount 6
02:00:14.733 00.000 10072 MoveAxis(N, 0, ABG)
02:00:14.733 00.000 10072 Move returns status 0, amount 0
02:00:14.733 00.000 10072 move complete, result=0
02:00:14.733 00.000 10072 worker thread done servicing request
02:00:14.733 00.000 10072 Worker thread wakes up
02:00:14.733 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:14.733 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:14.735 00.002 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
02:00:15.366 00.631 10072 Exposure complete
02:00:15.410 00.044 10072 worker thread done servicing request
02:00:15.410 00.000 1032 OnExposeComplete: enter
02:00:15.412 00.002 1032 UpdateGuideState(): m_state=6
02:00:15.415 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1428
02:00:15.416 00.001 1032 Star::Find returns 1 (0), X=224.03, Y=616.19, Mass=1281, SNR=25.2, Peak=155 HFD=2.6
02:00:15.416 00.000 1032 MultiStar: [#1 -0.00,-0.03,1.03,U] [#2 -0.04,0.08,0.75,U] [#3 -0.01,0.19,0.68,U] [#4 0.06,0.10,0.74,U] [#5 0.02,0.08,0.64,U] [#6 -0.04,0.06,0.73,U] [#7 -0.18,-0.05,0.59,U] [#8 -0.05,0.13,0.50,U] 
02:00:15.416 00.000 1032 refined, 8 included, MultiStar: {0.00, 0.06}, one-star: {0.15, 0.05}
02:00:15.416 00.000 1032 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.83) = xAngle (-0.28 = -0.28)
02:00:15.422 00.006 1032 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.28 = -0.28)
02:00:15.422 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.55 mountX=0.06 mountY=-0.02, mountTheta=-0.28
02:00:15.427 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
02:00:15.427 00.000 1032 Enqueuing Move request for scope (0.00, 0.06)
02:00:15.431 00.004 10072 Worker thread wakes up
02:00:15.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
02:00:15.431 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
02:00:15.431 00.000 10072 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.02
02:00:15.434 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:15.434 00.000 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 440.33
02:00:15.434 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
02:00:15.434 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:15.434 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:00:15.434 00.000 10072 MoveAxis(W, 3, ABG)
02:00:15.434 00.000 10072 Guiding  Dir = 3, Dur = 3
02:00:15.437 00.003 10072 IsGuiding returns 0
02:00:15.437 00.000 10072 PulseGuide returned control before completion, sleep 13
02:00:15.453 00.016 10072 IsGuiding returns 0
02:00:15.453 00.000 1032 UpdateGuideState exits: m=1281 SNR=25.2
02:00:15.454 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:15.456 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:15.458 00.002 1032 Enqueuing Expose request
02:00:15.461 00.003 10072 Move returns status 0, amount 3
02:00:15.461 00.000 10072 MoveAxis(N, 0, ABG)
02:00:15.461 00.000 10072 Move returns status 0, amount 0
02:00:15.461 00.000 10072 move complete, result=0
02:00:15.461 00.000 10072 worker thread done servicing request
02:00:15.461 00.000 10072 Worker thread wakes up
02:00:15.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:15.461 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:15.461 00.000 1032 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
02:00:15.868 00.407 10072 Exposure complete
02:00:15.902 00.034 10072 worker thread done servicing request
02:00:15.902 00.000 1032 OnExposeComplete: enter
02:00:15.902 00.000 1032 UpdateGuideState(): m_state=6
02:00:15.913 00.011 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1429
02:00:15.913 00.000 1032 Star::Find returns 1 (0), X=224.11, Y=616.24, Mass=1338, SNR=25.8, Peak=163 HFD=2.6
02:00:15.916 00.003 1032 MultiStar: [#1 0.02,0.02,1.00,U] [#2 0.05,0.06,0.76,U] [#3 0.02,0.16,0.70,U] [#4 0.12,0.14,0.70,U] [#5 -0.03,0.12,0.61,U] [#6 -0.03,0.18,0.72,U] [#7 -0.14,0.05,0.58,U] [#8 -0.01,0.13,0.55,U] 
02:00:15.919 00.003 1032 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {0.23, 0.10}
02:00:15.919 00.000 1032 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.83) = xAngle (-0.64 = -0.64)
02:00:15.919 00.000 1032 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.64 = -0.64)
02:00:15.922 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.19 mountX=0.09 mountY=-0.06, mountTheta=-0.64
02:00:15.922 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.10, opts=13)
02:00:15.922 00.000 1032 Enqueuing Move request for scope (0.04, 0.10)
02:00:15.929 00.007 10072 Worker thread wakes up
02:00:15.929 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
02:00:15.929 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
02:00:15.929 00.000 10072 Moving (0.04, 0.10) raw xDistance=0.09 yDistance=-0.06
02:00:15.929 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:15.933 00.004 10072 PPEC rslt: input = 0.09, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 445.68
02:00:15.933 00.000 10072 PPEC: input: 0.09, control: 0.00, exposure: 500
02:00:15.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:15.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:00:15.933 00.000 10072 MoveAxis(W, 0, ABG)
02:00:15.933 00.000 10072 Move returns status 0, amount 0
02:00:15.933 00.000 10072 MoveAxis(N, 0, ABG)
02:00:15.933 00.000 10072 Move returns status 0, amount 0
02:00:15.933 00.000 10072 move complete, result=0
02:00:15.933 00.000 10072 worker thread done servicing request
02:00:15.950 00.017 1032 UpdateGuideState exits: m=1338 SNR=25.8
02:00:15.952 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:15.953 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:15.955 00.002 1032 Enqueuing Expose request
02:00:15.955 00.000 10072 Worker thread wakes up
02:00:15.957 00.002 1032 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
02:00:15.960 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:15.960 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:16.595 00.635 10072 Exposure complete
02:00:16.635 00.040 10072 worker thread done servicing request
02:00:16.635 00.000 1032 OnExposeComplete: enter
02:00:16.637 00.002 1032 UpdateGuideState(): m_state=6
02:00:16.639 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1430
02:00:16.641 00.002 1032 Star::Find returns 1 (0), X=224.13, Y=616.23, Mass=1337, SNR=25.8, Peak=155 HFD=2.6
02:00:16.641 00.000 1032 MultiStar: [#1 0.06,0.07,1.02,U] [#2 0.13,0.19,0.73,U] [#3 0.10,0.14,0.66,U] [#4 0.16,0.24,0.72,U] [#5 0.15,0.20,0.61,U] [#6 0.11,0.14,0.74,U] [#7 -0.05,0.17,0.58,U] [#8 0.05,0.08,0.51,U] 
02:00:16.641 00.000 1032 refined, 8 included, MultiStar: {0.11, 0.14}, one-star: {0.24, 0.09}
02:00:16.641 00.000 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
02:00:16.641 00.000 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
02:00:16.648 00.007 1032 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.89 mountX=0.11 mountY=-0.15, mountTheta=-0.94
02:00:16.648 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.14, opts=13)
02:00:16.648 00.000 1032 Enqueuing Move request for scope (0.11, 0.14)
02:00:16.648 00.000 10072 Worker thread wakes up
02:00:16.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
02:00:16.648 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
02:00:16.648 00.000 10072 Moving (0.11, 0.14) raw xDistance=0.11 yDistance=-0.15
02:00:16.648 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:16.657 00.009 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 450.97
02:00:16.657 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 500
02:00:16.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:16.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:00:16.657 00.000 10072 MoveAxis(W, 2, ABG)
02:00:16.657 00.000 10072 Guiding  Dir = 3, Dur = 2
02:00:16.659 00.002 10072 IsGuiding returns 0
02:00:16.659 00.000 10072 PulseGuide returned control before completion, sleep 12
02:00:16.672 00.013 1032 UpdateGuideState exits: m=1337 SNR=25.8
02:00:16.675 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:16.675 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:16.675 00.000 1032 Enqueuing Expose request
02:00:16.675 00.000 10072 IsGuiding returns 0
02:00:16.675 00.000 10072 Move returns status 0, amount 2
02:00:16.675 00.000 10072 MoveAxis(N, 0, ABG)
02:00:16.675 00.000 10072 Move returns status 0, amount 0
02:00:16.675 00.000 10072 move complete, result=0
02:00:16.675 00.000 10072 worker thread done servicing request
02:00:16.675 00.000 10072 Worker thread wakes up
02:00:16.675 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:16.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:16.682 00.007 1032 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
02:00:17.088 00.406 10072 Exposure complete
02:00:17.132 00.044 10072 worker thread done servicing request
02:00:17.132 00.000 1032 OnExposeComplete: enter
02:00:17.134 00.002 1032 UpdateGuideState(): m_state=6
02:00:17.135 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1431
02:00:17.135 00.000 1032 Star::Find returns 1 (0), X=224.11, Y=616.31, Mass=1360, SNR=26.0, Peak=149 HFD=2.6
02:00:17.139 00.004 1032 MultiStar: [#1 -0.02,0.17,0.99,U] [#2 0.06,0.27,0.76,U] [#3 0.05,0.19,0.71,U] [#4 -0.05,0.22,0.75,U] [#5 -0.04,0.46,0.61,U] [#6 -0.06,0.19,0.70,U] [#7 -0.10,0.14,0.55,U] [#8 0.06,0.26,0.54,U] 
02:00:17.141 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.22}, one-star: {0.22, 0.16}
02:00:17.141 00.000 1032 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.83) = xAngle (-0.37 = -0.37)
02:00:17.144 00.003 1032 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.37 = -0.37)
02:00:17.146 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.46 mountX=0.21 mountY=-0.08, mountTheta=-0.37
02:00:17.146 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.22, opts=13)
02:00:17.150 00.004 1032 Enqueuing Move request for scope (0.02, 0.22)
02:00:17.150 00.000 10072 Worker thread wakes up
02:00:17.150 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
02:00:17.150 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
02:00:17.150 00.000 10072 Moving (0.02, 0.22) raw xDistance=0.21 yDistance=-0.08
02:00:17.150 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:17.158 00.008 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 456.21
02:00:17.158 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 500
02:00:17.158 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:17.158 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:00:17.158 00.000 10072 MoveAxis(W, 99, ABG)
02:00:17.158 00.000 10072 Guiding  Dir = 3, Dur = 99
02:00:17.158 00.000 10072 IsGuiding returns 0
02:00:17.159 00.001 10072 PulseGuide returned control before completion, sleep 109
02:00:17.174 00.015 1032 UpdateGuideState exits: m=1360 SNR=26.0
02:00:17.177 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:17.177 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:17.181 00.004 1032 Enqueuing Expose request
02:00:17.269 00.088 10072 IsGuiding returns 0
02:00:17.269 00.000 10072 Move returns status 0, amount 99
02:00:17.269 00.000 10072 MoveAxis(N, 0, ABG)
02:00:17.269 00.000 10072 Move returns status 0, amount 0
02:00:17.269 00.000 10072 move complete, result=0
02:00:17.269 00.000 10072 worker thread done servicing request
02:00:17.269 00.000 10072 Worker thread wakes up
02:00:17.269 00.000 1032 GuideStep: 0.2 px 99 ms WEST, -0.1 px 0 ms NORTH
02:00:17.273 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:17.273 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:17.904 00.631 10072 Exposure complete
02:00:17.947 00.043 10072 worker thread done servicing request
02:00:17.947 00.000 1032 OnExposeComplete: enter
02:00:17.949 00.002 1032 UpdateGuideState(): m_state=6
02:00:17.951 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1432
02:00:17.954 00.003 1032 Star::Find returns 1 (0), X=223.99, Y=616.05, Mass=1318, SNR=25.6, Peak=120 HFD=2.8
02:00:17.954 00.000 1032 MultiStar: [#1 -0.01,0.07,1.04,U] [#2 0.11,0.04,0.74,U] [#3 0.11,0.11,0.69,U] [#4 0.10,0.17,0.75,U] [#5 -0.04,0.07,0.61,U] [#6 0.04,0.05,0.71,U] [#7 -0.21,0.07,0.58,U] [#8 -0.04,-0.04,0.56,U] 
02:00:17.954 00.000 1032 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.11, -0.09}
02:00:17.954 00.000 1032 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.83) = xAngle (-0.81 = -0.81)
02:00:17.954 00.000 1032 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.81 = -0.81)
02:00:17.954 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.05 cameraTheta=1.02 mountX=0.04 mountY=-0.04, mountTheta=-0.81
02:00:17.965 00.011 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.05, opts=13)
02:00:17.968 00.003 1032 Enqueuing Move request for scope (0.03, 0.05)
02:00:17.969 00.001 10072 Worker thread wakes up
02:00:17.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
02:00:17.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
02:00:17.969 00.000 10072 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
02:00:17.969 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:17.974 00.005 10072 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 461.40
02:00:17.974 00.000 10072 PPEC: input: 0.04, control: 0.00, exposure: 500
02:00:17.974 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:17.974 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:00:17.974 00.000 10072 MoveAxis(W, 5, ABG)
02:00:17.974 00.000 10072 Guiding  Dir = 3, Dur = 5
02:00:17.974 00.000 10072 IsGuiding returns 0
02:00:17.974 00.000 10072 PulseGuide returned control before completion, sleep 15
02:00:17.990 00.016 1032 UpdateGuideState exits: m=1318 SNR=25.6
02:00:17.990 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:17.990 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:17.997 00.007 1032 Enqueuing Expose request
02:00:17.997 00.000 10072 IsGuiding returns 0
02:00:17.997 00.000 10072 Move returns status 0, amount 5
02:00:17.997 00.000 10072 MoveAxis(N, 0, ABG)
02:00:17.997 00.000 10072 Move returns status 0, amount 0
02:00:17.997 00.000 10072 move complete, result=0
02:00:17.997 00.000 10072 worker thread done servicing request
02:00:17.997 00.000 10072 Worker thread wakes up
02:00:17.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:17.997 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:18.003 00.006 1032 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
02:00:18.412 00.409 10072 Exposure complete
02:00:18.454 00.042 10072 worker thread done servicing request
02:00:18.454 00.000 1032 OnExposeComplete: enter
02:00:18.454 00.000 1032 UpdateGuideState(): m_state=6
02:00:18.454 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1433
02:00:18.458 00.004 1032 Star::Find returns 1 (0), X=224.02, Y=616.15, Mass=1318, SNR=25.6, Peak=137 HFD=2.6
02:00:18.461 00.003 1032 MultiStar: [#1 0.09,-0.03,1.01,U] [#2 -0.00,-0.04,0.76,U] [#3 0.07,0.01,0.70,U] [#4 0.15,0.09,0.72,U] [#5 0.05,0.21,0.62,U] [#6 -0.02,-0.04,0.75,U] [#7 -0.08,0.15,0.57,U] [#8 -0.02,0.04,0.53,U] 
02:00:18.461 00.000 1032 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.13, 0.01}
02:00:18.461 00.000 1032 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.83) = xAngle (-1.23 = -1.23)
02:00:18.461 00.000 1032 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.23 = -1.23)
02:00:18.461 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.60 mountX=0.02 mountY=-0.06, mountTheta=-1.23
02:00:18.461 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.03, opts=13)
02:00:18.461 00.000 1032 Enqueuing Move request for scope (0.05, 0.03)
02:00:18.461 00.000 10072 Worker thread wakes up
02:00:18.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
02:00:18.461 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
02:00:18.461 00.000 10072 Moving (0.05, 0.03) raw xDistance=0.02 yDistance=-0.06
02:00:18.461 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:18.478 00.017 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 466.54
02:00:18.478 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
02:00:18.478 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:18.478 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:00:18.478 00.000 10072 MoveAxis(W, 5, ABG)
02:00:18.478 00.000 10072 Guiding  Dir = 3, Dur = 5
02:00:18.480 00.002 10072 IsGuiding returns 0
02:00:18.480 00.000 10072 PulseGuide returned control before completion, sleep 15
02:00:18.485 00.005 1032 UpdateGuideState exits: m=1318 SNR=25.6
02:00:18.495 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:18.497 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:18.499 00.002 1032 Enqueuing Expose request
02:00:18.511 00.012 10072 IsGuiding returns 0
02:00:18.511 00.000 10072 Move returns status 0, amount 5
02:00:18.511 00.000 10072 MoveAxis(N, 0, ABG)
02:00:18.511 00.000 10072 Move returns status 0, amount 0
02:00:18.511 00.000 10072 move complete, result=0
02:00:18.511 00.000 10072 worker thread done servicing request
02:00:18.512 00.001 10072 Worker thread wakes up
02:00:18.512 00.000 1032 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
02:00:18.512 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:18.512 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:19.144 00.632 10072 Exposure complete
02:00:19.180 00.036 10072 worker thread done servicing request
02:00:19.180 00.000 1032 OnExposeComplete: enter
02:00:19.180 00.000 1032 UpdateGuideState(): m_state=6
02:00:19.180 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1434
02:00:19.191 00.011 1032 Star::Find returns 1 (0), X=224.08, Y=616.13, Mass=1307, SNR=25.5, Peak=128 HFD=2.8
02:00:19.192 00.001 1032 MultiStar: [#1 0.01,0.05,1.06,U] [#2 0.02,0.05,0.76,U] [#3 0.02,0.04,0.71,U] [#4 0.15,0.06,0.73,U] [#5 -0.01,0.10,0.64,U] [#6 0.01,-0.11,0.72,U] [#7 -0.07,0.09,0.57,U] [#8 -0.01,0.07,0.52,U] 
02:00:19.194 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.20, -0.01}
02:00:19.194 00.000 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
02:00:19.196 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
02:00:19.198 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.06 cameraTheta=0.63 mountX=0.02 mountY=-0.05, mountTheta=-1.20
02:00:19.200 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
02:00:19.200 00.000 1032 Enqueuing Move request for scope (0.04, 0.03)
02:00:19.203 00.003 10072 Worker thread wakes up
02:00:19.203 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
02:00:19.203 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
02:00:19.203 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
02:00:19.206 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:19.209 00.003 10072 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 471.63
02:00:19.209 00.000 10072 PPEC: input: 0.02, control: 0.00, exposure: 500
02:00:19.209 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:19.209 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:00:19.209 00.000 10072 MoveAxis(W, 4, ABG)
02:00:19.209 00.000 10072 Guiding  Dir = 3, Dur = 4
02:00:19.210 00.001 10072 IsGuiding returns 0
02:00:19.211 00.001 10072 PulseGuide returned control before completion, sleep 14
02:00:19.225 00.014 1032 UpdateGuideState exits: m=1307 SNR=25.5
02:00:19.227 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:19.227 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:19.227 00.000 1032 Enqueuing Expose request
02:00:19.227 00.000 10072 IsGuiding returns 0
02:00:19.227 00.000 10072 Move returns status 0, amount 4
02:00:19.227 00.000 10072 MoveAxis(N, 0, ABG)
02:00:19.227 00.000 10072 Move returns status 0, amount 0
02:00:19.227 00.000 10072 move complete, result=0
02:00:19.227 00.000 10072 worker thread done servicing request
02:00:19.227 00.000 10072 Worker thread wakes up
02:00:19.227 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:19.227 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:19.239 00.012 1032 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
02:00:19.641 00.402 10072 Exposure complete
02:00:19.672 00.031 10072 worker thread done servicing request
02:00:19.684 00.012 1032 OnExposeComplete: enter
02:00:19.685 00.001 1032 UpdateGuideState(): m_state=6
02:00:19.685 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1435
02:00:19.687 00.002 1032 Star::Find returns 1 (0), X=224.31, Y=616.14, Mass=1389, SNR=26.3, Peak=130 HFD=2.8
02:00:19.689 00.002 1032 MultiStar: [#1 0.27,-0.02,1.00,U] [#2 0.19,0.03,0.74,U] [#3 0.18,-0.06,0.68,U] [#4 0.18,0.16,0.74,U] [#5 0.14,0.13,0.60,U] [#6 0.11,-0.05,0.69,U] [#7 0.13,0.05,0.59,U] [#8 0.22,0.01,0.53,U] 
02:00:19.691 00.002 1032 refined, 8 included, MultiStar: {0.22, 0.02}, one-star: {0.43, -0.01}
02:00:19.693 00.002 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
02:00:19.693 00.000 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
02:00:19.695 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.11 mountX=-0.03 mountY=-0.22, mountTheta=-1.72
02:00:19.697 00.002 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.02, opts=13)
02:00:19.700 00.003 1032 Enqueuing Move request for scope (0.22, 0.02)
02:00:19.700 00.000 10072 Worker thread wakes up
02:00:19.703 00.003 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
02:00:19.703 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
02:00:19.703 00.000 10072 Moving (0.22, 0.02) raw xDistance=-0.03 yDistance=-0.22
02:00:19.704 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:19.706 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 476.67
02:00:19.706 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 500
02:00:19.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:00:19.706 00.000 10072 MoveAxis(W, 1, ABG)
02:00:19.706 00.000 10072 Guiding  Dir = 3, Dur = 1
02:00:19.708 00.002 10072 IsGuiding returns 0
02:00:19.708 00.000 10072 PulseGuide returned control before completion, sleep 11
02:00:19.723 00.015 1032 UpdateGuideState exits: m=1389 SNR=26.3
02:00:19.724 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:19.724 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:19.724 00.000 1032 Enqueuing Expose request
02:00:19.724 00.000 10072 IsGuiding returns 0
02:00:19.724 00.000 10072 Move returns status 0, amount 1
02:00:19.724 00.000 10072 MoveAxis(N, 141, ABG)
02:00:19.724 00.000 10072 Guiding  Dir = 0, Dur = 141
02:00:19.730 00.006 10072 IsGuiding returns 0
02:00:19.731 00.001 10072 PulseGuide returned control before completion, sleep 151
02:00:19.889 00.158 10072 IsGuiding returns 0
02:00:19.889 00.000 10072 Move returns status 0, amount 141
02:00:19.889 00.000 10072 move complete, result=0
02:00:19.889 00.000 10072 worker thread done servicing request
02:00:19.889 00.000 1032 GuideStep: -0.0 px 1 ms WEST, -0.2 px 141 ms NORTH
02:00:19.891 00.002 10072 Worker thread wakes up
02:00:19.891 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:19.891 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:20.523 00.632 10072 Exposure complete
02:00:20.561 00.038 10072 worker thread done servicing request
02:00:20.561 00.000 1032 OnExposeComplete: enter
02:00:20.563 00.002 1032 UpdateGuideState(): m_state=6
02:00:20.563 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1436
02:00:20.565 00.002 1032 Star::Find returns 1 (0), X=223.89, Y=616.10, Mass=1329, SNR=25.7, Peak=119 HFD=2.8
02:00:20.567 00.002 1032 MultiStar: [#1 -0.25,0.00,1.07,U] [#2 -0.25,0.07,0.75,U] [#3 -0.19,0.15,0.67,U] [#4 -0.20,0.02,0.72,U] [#5 -0.23,0.15,0.62,U] [#6 -0.28,0.08,0.73,U] [#7 -0.21,0.23,0.57,U] [#8 -0.23,0.25,0.53,U] 
02:00:20.569 00.002 1032 single-star, 8 included, MultiStar: {-0.20, 0.08}, one-star: {0.00, -0.04}
02:00:20.571 00.002 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 2.99)
02:00:20.571 00.000 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 2.99)
02:00:20.573 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.46 mountX=-0.04 mountY=0.01, mountTheta=2.99
02:00:20.575 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.04, opts=13)
02:00:20.577 00.002 1032 Enqueuing Move request for scope (0.00, -0.04)
02:00:20.579 00.002 10072 Worker thread wakes up
02:00:20.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
02:00:20.579 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
02:00:20.579 00.000 10072 Moving (0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
02:00:20.581 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:20.583 00.002 10072 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 481.65
02:00:20.583 00.000 10072 PPEC: input: -0.04, control: 0.00, exposure: 500
02:00:20.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:20.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:00:20.583 00.000 10072 MoveAxis(W, 0, ABG)
02:00:20.583 00.000 10072 Move returns status 0, amount 0
02:00:20.583 00.000 10072 MoveAxis(N, 0, ABG)
02:00:20.583 00.000 10072 Move returns status 0, amount 0
02:00:20.583 00.000 10072 move complete, result=0
02:00:20.583 00.000 10072 worker thread done servicing request
02:00:20.599 00.016 1032 UpdateGuideState exits: m=1329 SNR=25.7
02:00:20.599 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:20.599 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:20.599 00.000 1032 Enqueuing Expose request
02:00:20.599 00.000 1032 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
02:00:20.599 00.000 10072 Worker thread wakes up
02:00:20.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:20.599 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:21.125 00.526 10072 Exposure complete
02:00:21.159 00.034 10072 worker thread done servicing request
02:00:21.159 00.000 1032 OnExposeComplete: enter
02:00:21.159 00.000 1032 UpdateGuideState(): m_state=6
02:00:21.170 00.011 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1437
02:00:21.170 00.000 1032 Star::Find returns 1 (0), X=224.04, Y=616.21, Mass=1308, SNR=25.4, Peak=165 HFD=2.5
02:00:21.174 00.004 1032 MultiStar: [#1 -0.04,0.04,1.02,U] [#2 -0.08,-0.02,0.79,U] [#3 -0.16,0.06,0.73,U] [#4 -0.00,0.17,0.75,U] [#5 -0.09,0.30,0.58,U] [#6 -0.07,0.08,0.76,U] [#7 -0.16,0.14,0.59,U] [#8 -0.11,0.14,0.58,U] 
02:00:21.174 00.000 1032 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {0.15, 0.07}
02:00:21.176 00.002 1032 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.83) = xAngle (0.21 = 0.21)
02:00:21.176 00.000 1032 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.21 = 0.21)
02:00:21.176 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.04 mountX=0.11 mountY=0.02, mountTheta=0.21
02:00:21.176 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.10, opts=13)
02:00:21.176 00.000 1032 Enqueuing Move request for scope (-0.05, 0.10)
02:00:21.186 00.010 10072 Worker thread wakes up
02:00:21.186 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
02:00:21.186 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
02:00:21.186 00.000 10072 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=0.02
02:00:21.189 00.003 10072 PPEC rslt: input = 0.11, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 486.59
02:00:21.189 00.000 10072 PPEC: input: 0.11, control: -0.01, exposure: 500
02:00:21.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:21.189 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:00:21.189 00.000 10072 MoveAxis(E, 9, ABG)
02:00:21.189 00.000 10072 Guiding  Dir = 2, Dur = 9
02:00:21.189 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:21.190 00.001 10072 IsGuiding returns 0
02:00:21.192 00.002 10072 PulseGuide returned control before completion, sleep 19
02:00:21.208 00.016 1032 UpdateGuideState exits: m=1308 SNR=25.4
02:00:21.210 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:21.210 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:21.210 00.000 1032 Enqueuing Expose request
02:00:21.224 00.014 10072 IsGuiding returns 0
02:00:21.224 00.000 10072 Move returns status 0, amount 9
02:00:21.224 00.000 10072 MoveAxis(N, 0, ABG)
02:00:21.224 00.000 10072 Move returns status 0, amount 0
02:00:21.224 00.000 10072 move complete, result=0
02:00:21.224 00.000 10072 worker thread done servicing request
02:00:21.224 00.000 10072 Worker thread wakes up
02:00:21.224 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:21.224 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:21.224 00.000 1032 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
02:00:21.860 00.636 10072 Exposure complete
02:00:21.891 00.031 10072 worker thread done servicing request
02:00:21.891 00.000 1032 OnExposeComplete: enter
02:00:21.891 00.000 1032 UpdateGuideState(): m_state=6
02:00:21.907 00.016 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1438
02:00:21.909 00.002 1032 Star::Find returns 1 (0), X=223.95, Y=616.22, Mass=1444, SNR=26.8, Peak=124 HFD=2.9
02:00:21.909 00.000 1032 MultiStar: [#1 -0.07,0.06,0.98,U] [#2 -0.05,0.20,0.71,U] [#3 -0.08,0.16,0.67,U] [#4 -0.01,0.24,0.70,U] [#5 -0.06,0.23,0.59,U] [#6 -0.12,0.11,0.72,U] [#7 -0.25,0.11,0.59,U] [#8 -0.23,0.28,0.52,U] 
02:00:21.911 00.002 1032 single-star, 8 included, MultiStar: {-0.07, 0.15}, one-star: {0.07, 0.08}
02:00:21.913 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
02:00:21.915 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
02:00:21.915 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.86 mountX=0.06 mountY=-0.09, mountTheta=-0.97
02:00:21.919 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.08, opts=13)
02:00:21.921 00.002 1032 Enqueuing Move request for scope (0.07, 0.08)
02:00:21.922 00.001 10072 Worker thread wakes up
02:00:21.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
02:00:21.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
02:00:21.922 00.000 10072 Moving (0.07, 0.08) raw xDistance=0.06 yDistance=-0.09
02:00:21.924 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:21.924 00.000 10072 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 491.47
02:00:21.924 00.000 10072 PPEC: input: 0.06, control: -0.01, exposure: 500
02:00:21.924 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:21.924 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:00:21.924 00.000 10072 MoveAxis(E, 5, ABG)
02:00:21.924 00.000 10072 Guiding  Dir = 2, Dur = 5
02:00:21.927 00.003 10072 IsGuiding returns 0
02:00:21.928 00.001 10072 PulseGuide returned control before completion, sleep 15
02:00:21.941 00.013 1032 UpdateGuideState exits: m=1444 SNR=26.8
02:00:21.944 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:21.944 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:21.944 00.000 1032 Enqueuing Expose request
02:00:21.944 00.000 10072 IsGuiding returns 0
02:00:21.944 00.000 10072 Move returns status 0, amount 5
02:00:21.944 00.000 10072 MoveAxis(N, 0, ABG)
02:00:21.944 00.000 10072 Move returns status 0, amount 0
02:00:21.944 00.000 10072 move complete, result=0
02:00:21.944 00.000 10072 worker thread done servicing request
02:00:21.944 00.000 10072 Worker thread wakes up
02:00:21.944 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:21.944 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:21.958 00.014 1032 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
02:00:22.358 00.400 10072 Exposure complete
02:00:22.404 00.046 10072 worker thread done servicing request
02:00:22.404 00.000 1032 OnExposeComplete: enter
02:00:22.404 00.000 1032 UpdateGuideState(): m_state=6
02:00:22.404 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1439
02:00:22.404 00.000 1032 Star::Find returns 1 (0), X=223.83, Y=616.19, Mass=1370, SNR=26.1, Peak=120 HFD=2.9
02:00:22.404 00.000 1032 MultiStar: [#1 -0.25,0.13,1.05,U] [#2 -0.27,0.20,0.77,U] [#3 -0.23,0.31,0.69,U] [#4 -0.14,0.21,0.69,U] [#5 -0.31,0.36,0.62,U] [#6 -0.29,0.07,0.70,U] [#7 -0.33,0.12,0.57,U] [#8 -0.30,0.19,0.50,U] 
02:00:22.404 00.000 1032 single-star, 8 included, MultiStar: {-0.23, 0.17}, one-star: {-0.05, 0.05}
02:00:22.416 00.012 1032 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.83) = xAngle (0.54 = 0.54)
02:00:22.416 00.000 1032 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.54 = 0.54)
02:00:22.416 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.37 mountX=0.06 mountY=0.04, mountTheta=0.54
02:00:22.422 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
02:00:22.422 00.000 1032 Enqueuing Move request for scope (-0.05, 0.05)
02:00:22.422 00.000 10072 Worker thread wakes up
02:00:22.422 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
02:00:22.422 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
02:00:22.422 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.04
02:00:22.422 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:22.431 00.009 10072 PPEC rslt: input = 0.06, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 496.31
02:00:22.431 00.000 10072 PPEC: input: 0.06, control: 0.00, exposure: 500
02:00:22.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:22.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:00:22.431 00.000 10072 MoveAxis(W, 2, ABG)
02:00:22.431 00.000 10072 Guiding  Dir = 3, Dur = 2
02:00:22.432 00.001 10072 IsGuiding returns 0
02:00:22.432 00.000 10072 PulseGuide returned control before completion, sleep 12
02:00:22.447 00.015 10072 IsGuiding returns 0
02:00:22.447 00.000 10072 Move returns status 0, amount 2
02:00:22.448 00.001 10072 MoveAxis(N, 0, ABG)
02:00:22.448 00.000 10072 Move returns status 0, amount 0
02:00:22.448 00.000 10072 move complete, result=0
02:00:22.448 00.000 10072 worker thread done servicing request
02:00:22.448 00.000 1032 UpdateGuideState exits: m=1370 SNR=26.1
02:00:22.450 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:22.450 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:22.453 00.003 1032 Enqueuing Expose request
02:00:22.453 00.000 1032 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
02:00:22.457 00.004 10072 Worker thread wakes up
02:00:22.457 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:22.457 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:23.100 00.643 10072 Exposure complete
02:00:23.143 00.043 10072 worker thread done servicing request
02:00:23.143 00.000 1032 OnExposeComplete: enter
02:00:23.144 00.001 1032 UpdateGuideState(): m_state=6
02:00:23.148 00.004 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1440
02:00:23.150 00.002 1032 Star::Find returns 1 (0), X=223.89, Y=616.20, Mass=1287, SNR=25.3, Peak=154 HFD=2.4
02:00:23.150 00.000 1032 MultiStar: [#1 -0.07,0.04,1.09,U] [#2 -0.25,0.11,0.76,U] [#3 -0.08,0.26,0.69,U] [#4 -0.08,0.19,0.74,U] [#5 -0.13,0.29,0.61,U] [#6 -0.20,0.07,0.73,U] [#7 -0.28,0.22,0.59,U] [#8 -0.30,0.09,0.56,U] 
02:00:23.150 00.000 1032 single-star, 8 included, MultiStar: {-0.14, 0.14}, one-star: {0.00, 0.06}
02:00:23.150 00.000 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
02:00:23.150 00.000 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
02:00:23.150 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.50 mountX=0.05 mountY=-0.02, mountTheta=-0.33
02:00:23.150 00.000 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.06, opts=13)
02:00:23.162 00.012 1032 Enqueuing Move request for scope (0.00, 0.06)
02:00:23.162 00.000 10072 Worker thread wakes up
02:00:23.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
02:00:23.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
02:00:23.162 00.000 10072 Moving (0.00, 0.06) raw xDistance=0.05 yDistance=-0.02
02:00:23.166 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:23.166 00.000 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 501.10
02:00:23.166 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
02:00:23.166 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:23.166 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:00:23.166 00.000 10072 MoveAxis(W, 10, ABG)
02:00:23.166 00.000 10072 Guiding  Dir = 3, Dur = 10
02:00:23.169 00.003 10072 IsGuiding returns 0
02:00:23.169 00.000 10072 PulseGuide returned control before completion, sleep 20
02:00:23.184 00.015 1032 UpdateGuideState exits: m=1287 SNR=25.3
02:00:23.186 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:23.188 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:23.188 00.000 1032 Enqueuing Expose request
02:00:23.200 00.012 10072 IsGuiding returns 0
02:00:23.200 00.000 10072 Move returns status 0, amount 10
02:00:23.200 00.000 10072 MoveAxis(N, 0, ABG)
02:00:23.200 00.000 10072 Move returns status 0, amount 0
02:00:23.200 00.000 10072 move complete, result=0
02:00:23.200 00.000 10072 worker thread done servicing request
02:00:23.200 00.000 10072 Worker thread wakes up
02:00:23.200 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:23.200 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:23.200 00.000 1032 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
02:00:23.616 00.416 10072 Exposure complete
02:00:23.660 00.044 10072 worker thread done servicing request
02:00:23.660 00.000 1032 OnExposeComplete: enter
02:00:23.662 00.002 1032 UpdateGuideState(): m_state=6
02:00:23.664 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1441
02:00:23.666 00.002 1032 Star::Find returns 1 (0), X=223.94, Y=616.20, Mass=1398, SNR=26.3, Peak=148 HFD=2.5
02:00:23.668 00.002 1032 MultiStar: [#1 -0.16,0.10,1.03,U] [#2 -0.09,0.23,0.74,U] [#3 -0.00,0.18,0.68,U] [#4 0.10,0.15,0.73,U] [#5 -0.10,0.34,0.58,U] [#6 -0.14,0.14,0.70,U] [#7 -0.20,0.13,0.59,U] [#8 -0.11,0.28,0.51,U] 
02:00:23.668 00.000 1032 single-star, 8 included, MultiStar: {-0.07, 0.17}, one-star: {0.05, 0.06}
02:00:23.671 00.003 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
02:00:23.671 00.000 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
02:00:23.672 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.84 mountX=0.04 mountY=-0.07, mountTheta=-0.99
02:00:23.674 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.06, opts=13)
02:00:23.676 00.002 1032 Enqueuing Move request for scope (0.05, 0.06)
02:00:23.678 00.002 10072 Worker thread wakes up
02:00:23.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
02:00:23.678 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
02:00:23.678 00.000 10072 Moving (0.05, 0.06) raw xDistance=0.04 yDistance=-0.07
02:00:23.680 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:23.682 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 505.84
02:00:23.682 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
02:00:23.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:23.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:00:23.682 00.000 10072 MoveAxis(W, 8, ABG)
02:00:23.682 00.000 10072 Guiding  Dir = 3, Dur = 8
02:00:23.684 00.002 10072 IsGuiding returns 0
02:00:23.684 00.000 10072 PulseGuide returned control before completion, sleep 18
02:00:23.700 00.016 1032 UpdateGuideState exits: m=1398 SNR=26.3
02:00:23.702 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:23.704 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:23.705 00.001 1032 Enqueuing Expose request
02:00:23.716 00.011 10072 IsGuiding returns 0
02:00:23.716 00.000 10072 Move returns status 0, amount 8
02:00:23.716 00.000 10072 MoveAxis(N, 0, ABG)
02:00:23.716 00.000 10072 Move returns status 0, amount 0
02:00:23.716 00.000 10072 move complete, result=0
02:00:23.716 00.000 10072 worker thread done servicing request
02:00:23.716 00.000 10072 Worker thread wakes up
02:00:23.716 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:23.716 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:23.716 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
02:00:24.349 00.633 10072 Exposure complete
02:00:24.394 00.045 10072 worker thread done servicing request
02:00:24.394 00.000 1032 OnExposeComplete: enter
02:00:24.397 00.003 1032 UpdateGuideState(): m_state=6
02:00:24.397 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1442
02:00:24.400 00.003 1032 Star::Find returns 1 (0), X=224.07, Y=616.17, Mass=1287, SNR=25.3, Peak=139 HFD=2.7
02:00:24.403 00.003 1032 MultiStar: [#1 -0.09,0.07,1.07,U] [#2 -0.06,0.06,0.77,U] [#3 -0.07,0.26,0.70,U] [#4 -0.02,0.12,0.74,U] [#5 -0.12,0.11,0.63,U] [#6 0.03,0.18,0.76,U] [#7 -0.23,0.11,0.60,U] [#8 0.02,0.15,0.55,U] 
02:00:24.403 00.000 1032 refined, 8 included, MultiStar: {-0.03, 0.11}, one-star: {0.19, 0.03}
02:00:24.405 00.002 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
02:00:24.407 00.002 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
02:00:24.407 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.81 mountX=0.12 mountY=-0.00, mountTheta=-0.02
02:00:24.409 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.11, opts=13)
02:00:24.411 00.002 1032 Enqueuing Move request for scope (-0.03, 0.11)
02:00:24.413 00.002 10072 Worker thread wakes up
02:00:24.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
02:00:24.413 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:00:24.413 00.000 10072 Moving (-0.03, 0.11) raw xDistance=0.12 yDistance=-0.00
02:00:24.415 00.002 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 505.84
02:00:24.415 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
02:00:24.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:24.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:00:24.415 00.000 10072 MoveAxis(W, 12, ABG)
02:00:24.415 00.000 10072 Guiding  Dir = 3, Dur = 12
02:00:24.416 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:24.422 00.006 10072 IsGuiding returns 0
02:00:24.422 00.000 10072 PulseGuide returned control before completion, sleep 22
02:00:24.434 00.012 1032 UpdateGuideState exits: m=1287 SNR=25.3
02:00:24.436 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:24.438 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:24.440 00.002 1032 Enqueuing Expose request
02:00:24.455 00.015 10072 IsGuiding returns 0
02:00:24.455 00.000 10072 Move returns status 0, amount 12
02:00:24.455 00.000 10072 MoveAxis(N, 0, ABG)
02:00:24.455 00.000 10072 Move returns status 0, amount 0
02:00:24.455 00.000 10072 move complete, result=0
02:00:24.455 00.000 10072 worker thread done servicing request
02:00:24.455 00.000 10072 Worker thread wakes up
02:00:24.455 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:24.455 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:24.455 00.000 1032 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
02:00:24.869 00.414 10072 Exposure complete
02:00:24.908 00.039 10072 worker thread done servicing request
02:00:24.908 00.000 1032 OnExposeComplete: enter
02:00:24.908 00.000 1032 UpdateGuideState(): m_state=6
02:00:24.915 00.007 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1443
02:00:24.915 00.000 1032 Star::Find returns 1 (0), X=224.04, Y=616.22, Mass=1318, SNR=25.6, Peak=128 HFD=2.6
02:00:24.915 00.000 1032 MultiStar: [#1 -0.03,0.04,1.02,U] [#2 -0.07,0.12,0.76,U] [#3 -0.12,0.16,0.72,U] [#4 -0.05,0.15,0.74,U] [#5 -0.03,0.27,0.60,U] [#6 0.07,0.10,0.71,U] [#7 -0.13,0.18,0.58,U] [#8 -0.06,0.22,0.55,U] 
02:00:24.915 00.000 1032 refined, 8 included, MultiStar: {-0.02, 0.14}, one-star: {0.16, 0.08}
02:00:24.915 00.000 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
02:00:24.922 00.007 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
02:00:24.925 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.71 mountX=0.14 mountY=-0.02, mountTheta=-0.12
02:00:24.925 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.14, opts=13)
02:00:24.929 00.004 1032 Enqueuing Move request for scope (-0.02, 0.14)
02:00:24.929 00.000 10072 Worker thread wakes up
02:00:24.929 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
02:00:24.929 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
02:00:24.929 00.000 10072 Moving (-0.02, 0.14) raw xDistance=0.14 yDistance=-0.02
02:00:24.931 00.002 10072 PPEC rslt: input = 0.14, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.01, period_length = 505.84
02:00:24.931 00.000 10072 PPEC: input: 0.14, control: 0.07, exposure: 500
02:00:24.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:24.931 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:00:24.931 00.000 10072 MoveAxis(W, 73, ABG)
02:00:24.931 00.000 10072 Guiding  Dir = 3, Dur = 73
02:00:24.933 00.002 10072 IsGuiding returns 0
02:00:24.933 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:24.934 00.001 10072 PulseGuide returned control before completion, sleep 83
02:00:24.948 00.014 1032 UpdateGuideState exits: m=1318 SNR=25.6
02:00:24.948 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:24.953 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:24.953 00.000 1032 Enqueuing Expose request
02:00:25.028 00.075 10072 IsGuiding returns 0
02:00:25.028 00.000 10072 Move returns status 0, amount 73
02:00:25.028 00.000 10072 MoveAxis(N, 0, ABG)
02:00:25.028 00.000 10072 Move returns status 0, amount 0
02:00:25.028 00.000 10072 move complete, result=0
02:00:25.028 00.000 10072 worker thread done servicing request
02:00:25.028 00.000 10072 Worker thread wakes up
02:00:25.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:25.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:25.028 00.000 1032 GuideStep: 0.1 px 73 ms WEST, -0.0 px 0 ms NORTH
02:00:25.665 00.637 10072 Exposure complete
02:00:25.711 00.046 10072 worker thread done servicing request
02:00:25.711 00.000 1032 OnExposeComplete: enter
02:00:25.713 00.002 1032 UpdateGuideState(): m_state=6
02:00:25.715 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1444
02:00:25.717 00.002 1032 Star::Find returns 1 (0), X=224.01, Y=616.18, Mass=1298, SNR=25.4, Peak=122 HFD=2.6
02:00:25.719 00.002 1032 MultiStar: [#1 -0.05,0.07,1.05,U] [#2 -0.02,0.19,0.78,U] [#3 -0.15,0.17,0.71,U] [#4 -0.06,0.06,0.74,U] [#5 -0.12,0.16,0.64,U] [#6 0.01,0.09,0.77,U] [#7 -0.19,0.05,0.59,U] [#8 -0.01,0.12,0.55,U] 
02:00:25.719 00.000 1032 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {0.13, 0.04}
02:00:25.721 00.002 1032 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.83) = xAngle (0.14 = 0.14)
02:00:25.723 00.002 1032 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.14 = 0.14)
02:00:25.723 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.97 mountX=0.11 mountY=0.02, mountTheta=0.14
02:00:25.727 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.10, opts=13)
02:00:25.727 00.000 1032 Enqueuing Move request for scope (-0.04, 0.10)
02:00:25.727 00.000 10072 Worker thread wakes up
02:00:25.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
02:00:25.727 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
02:00:25.727 00.000 10072 Moving (-0.04, 0.10) raw xDistance=0.11 yDistance=0.02
02:00:25.727 00.000 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 505.84
02:00:25.727 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
02:00:25.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:25.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:00:25.727 00.000 10072 MoveAxis(W, 13, ABG)
02:00:25.733 00.006 10072 Guiding  Dir = 3, Dur = 13
02:00:25.733 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:25.735 00.002 10072 IsGuiding returns 0
02:00:25.735 00.000 10072 PulseGuide returned control before completion, sleep 23
02:00:25.750 00.015 1032 UpdateGuideState exits: m=1298 SNR=25.4
02:00:25.750 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:25.757 00.007 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:25.757 00.000 1032 Enqueuing Expose request
02:00:25.766 00.009 10072 IsGuiding returns 0
02:00:25.766 00.000 10072 Move returns status 0, amount 13
02:00:25.766 00.000 10072 MoveAxis(N, 0, ABG)
02:00:25.766 00.000 10072 Move returns status 0, amount 0
02:00:25.766 00.000 10072 move complete, result=0
02:00:25.766 00.000 10072 worker thread done servicing request
02:00:25.766 00.000 10072 Worker thread wakes up
02:00:25.766 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:25.766 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:25.768 00.002 1032 GuideStep: 0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
02:00:26.182 00.414 10072 Exposure complete
02:00:26.226 00.044 10072 worker thread done servicing request
02:00:26.226 00.000 1032 OnExposeComplete: enter
02:00:26.227 00.001 1032 UpdateGuideState(): m_state=6
02:00:26.227 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1445
02:00:26.227 00.000 1032 Star::Find returns 1 (0), X=224.02, Y=616.23, Mass=1292, SNR=25.3, Peak=129 HFD=2.5
02:00:26.233 00.006 1032 MultiStar: [#1 -0.09,0.20,1.07,U] [#2 -0.05,0.17,0.76,U] [#3 -0.06,0.30,0.69,U] [#4 -0.17,0.20,0.74,U] [#5 -0.20,0.35,0.63,U] [#6 -0.04,0.14,0.75,U] [#7 -0.04,0.28,0.59,U] [#8 -0.07,0.12,0.54,U] 
02:00:26.235 00.002 1032 single-star, 8 included, MultiStar: {-0.06, 0.20}, one-star: {0.13, 0.09}
02:00:26.238 00.003 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
02:00:26.238 00.000 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
02:00:26.243 00.005 1032 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.61 mountX=0.06 mountY=-0.15, mountTheta=-1.22
02:00:26.245 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.09, opts=13)
02:00:26.245 00.000 1032 Enqueuing Move request for scope (0.13, 0.09)
02:00:26.249 00.004 10072 Worker thread wakes up
02:00:26.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
02:00:26.249 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
02:00:26.249 00.000 10072 Moving (0.13, 0.09) raw xDistance=0.06 yDistance=-0.15
02:00:26.249 00.000 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 505.84
02:00:26.249 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
02:00:26.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:26.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:00:26.249 00.000 10072 MoveAxis(W, 12, ABG)
02:00:26.249 00.000 10072 Guiding  Dir = 3, Dur = 12
02:00:26.249 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:26.252 00.003 10072 IsGuiding returns 0
02:00:26.254 00.002 10072 PulseGuide returned control before completion, sleep 22
02:00:26.270 00.016 1032 UpdateGuideState exits: m=1292 SNR=25.3
02:00:26.273 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:26.274 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:26.274 00.000 1032 Enqueuing Expose request
02:00:26.287 00.013 10072 IsGuiding returns 0
02:00:26.287 00.000 10072 Move returns status 0, amount 12
02:00:26.287 00.000 10072 MoveAxis(N, 0, ABG)
02:00:26.287 00.000 10072 Move returns status 0, amount 0
02:00:26.287 00.000 10072 move complete, result=0
02:00:26.287 00.000 10072 worker thread done servicing request
02:00:26.287 00.000 10072 Worker thread wakes up
02:00:26.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:26.287 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:26.289 00.002 1032 GuideStep: 0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
02:00:26.922 00.633 10072 Exposure complete
02:00:26.963 00.041 10072 worker thread done servicing request
02:00:26.963 00.000 1032 OnExposeComplete: enter
02:00:26.963 00.000 1032 UpdateGuideState(): m_state=6
02:00:26.963 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1446
02:00:26.968 00.005 1032 Star::Find returns 1 (0), X=223.98, Y=616.18, Mass=1313, SNR=25.6, Peak=140 HFD=2.6
02:00:26.968 00.000 1032 MultiStar: [#1 -0.12,0.10,1.05,U] [#2 -0.11,0.19,0.74,U] [#3 -0.05,0.16,0.69,U] [#4 -0.05,0.12,0.72,U] [#5 -0.13,0.27,0.64,U] [#6 -0.12,0.23,0.73,U] [#7 -0.15,0.27,0.60,U] [#8 -0.12,0.08,0.53,U] 
02:00:26.968 00.000 1032 single-star, 8 included, MultiStar: {-0.08, 0.15}, one-star: {0.09, 0.04}
02:00:26.968 00.000 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
02:00:26.968 00.000 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
02:00:26.968 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.38 mountX=0.01 mountY=-0.10, mountTheta=-1.45
02:00:26.968 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.04, opts=13)
02:00:26.980 00.012 1032 Enqueuing Move request for scope (0.09, 0.04)
02:00:26.980 00.000 10072 Worker thread wakes up
02:00:26.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
02:00:26.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
02:00:26.980 00.000 10072 Moving (0.09, 0.04) raw xDistance=0.01 yDistance=-0.10
02:00:26.984 00.004 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 505.84
02:00:26.984 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
02:00:26.984 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:26.984 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:00:26.984 00.000 10072 MoveAxis(W, 14, ABG)
02:00:26.984 00.000 10072 Guiding  Dir = 3, Dur = 14
02:00:26.984 00.000 10072 IsGuiding returns 0
02:00:26.985 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:26.985 00.000 10072 PulseGuide returned control before completion, sleep 24
02:00:27.001 00.016 1032 UpdateGuideState exits: m=1313 SNR=25.6
02:00:27.001 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:27.001 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:27.001 00.000 1032 Enqueuing Expose request
02:00:27.016 00.015 10072 IsGuiding returns 0
02:00:27.016 00.000 10072 Move returns status 0, amount 14
02:00:27.016 00.000 10072 MoveAxis(N, 0, ABG)
02:00:27.016 00.000 10072 Move returns status 0, amount 0
02:00:27.016 00.000 10072 move complete, result=0
02:00:27.016 00.000 10072 worker thread done servicing request
02:00:27.016 00.000 10072 Worker thread wakes up
02:00:27.016 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:27.016 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:27.016 00.000 1032 GuideStep: 0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
02:00:27.430 00.414 10072 Exposure complete
02:00:27.476 00.046 10072 worker thread done servicing request
02:00:27.476 00.000 1032 OnExposeComplete: enter
02:00:27.478 00.002 1032 UpdateGuideState(): m_state=6
02:00:27.480 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1447
02:00:27.482 00.002 1032 Star::Find returns 1 (0), X=224.02, Y=616.16, Mass=1407, SNR=26.4, Peak=146 HFD=2.6
02:00:27.484 00.002 1032 MultiStar: [#1 -0.06,0.13,1.00,U] [#2 -0.04,0.16,0.73,U] [#3 -0.01,0.11,0.67,U] [#4 -0.02,0.08,0.70,U] [#5 -0.04,0.25,0.57,U] [#6 -0.03,0.06,0.68,U] [#7 -0.06,0.25,0.60,U] [#8 -0.14,0.11,0.52,U] 
02:00:27.485 00.001 1032 refined, 8 included, MultiStar: {-0.02, 0.12}, one-star: {0.14, 0.02}
02:00:27.487 00.002 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
02:00:27.489 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
02:00:27.491 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.12 mountY=-0.01, mountTheta=-0.11
02:00:27.493 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.12, opts=13)
02:00:27.493 00.000 1032 Enqueuing Move request for scope (-0.02, 0.12)
02:00:27.493 00.000 10072 Worker thread wakes up
02:00:27.493 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
02:00:27.493 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:00:27.493 00.000 10072 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=-0.01
02:00:27.493 00.000 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 505.84
02:00:27.493 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
02:00:27.493 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:27.493 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:00:27.493 00.000 10072 MoveAxis(W, 12, ABG)
02:00:27.493 00.000 10072 Guiding  Dir = 3, Dur = 12
02:00:27.493 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:27.501 00.008 10072 IsGuiding returns 0
02:00:27.503 00.002 10072 PulseGuide returned control before completion, sleep 22
02:00:27.519 00.016 1032 UpdateGuideState exits: m=1407 SNR=26.4
02:00:27.522 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:27.523 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:27.523 00.000 1032 Enqueuing Expose request
02:00:27.534 00.011 10072 IsGuiding returns 0
02:00:27.534 00.000 10072 Move returns status 0, amount 12
02:00:27.534 00.000 10072 MoveAxis(N, 0, ABG)
02:00:27.535 00.001 10072 Move returns status 0, amount 0
02:00:27.535 00.000 10072 move complete, result=0
02:00:27.535 00.000 10072 worker thread done servicing request
02:00:27.535 00.000 10072 Worker thread wakes up
02:00:27.535 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:27.535 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:27.535 00.000 1032 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
02:00:28.169 00.634 10072 Exposure complete
02:00:28.208 00.039 10072 worker thread done servicing request
02:00:28.208 00.000 1032 OnExposeComplete: enter
02:00:28.216 00.008 1032 UpdateGuideState(): m_state=6
02:00:28.218 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1448
02:00:28.220 00.002 1032 Star::Find returns 1 (0), X=224.12, Y=616.28, Mass=1346, SNR=25.9, Peak=140 HFD=2.6
02:00:28.220 00.000 1032 MultiStar: [#1 -0.07,0.08,1.00,U] [#2 -0.11,0.09,0.77,U] [#3 0.01,0.22,0.68,U] [#4 0.05,0.05,0.71,U] [#5 -0.05,0.19,0.63,U] [#6 0.03,0.14,0.70,U] [#7 -0.08,0.16,0.58,U] [#8 0.02,0.25,0.51,U] 
02:00:28.222 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.14}, one-star: {0.24, 0.14}
02:00:28.224 00.002 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
02:00:28.226 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
02:00:28.228 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.48 mountX=0.13 mountY=-0.05, mountTheta=-0.35
02:00:28.230 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.14, opts=13)
02:00:28.230 00.000 1032 Enqueuing Move request for scope (0.01, 0.14)
02:00:28.235 00.005 10072 Worker thread wakes up
02:00:28.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
02:00:28.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
02:00:28.235 00.000 10072 Moving (0.01, 0.14) raw xDistance=0.13 yDistance=-0.05
02:00:28.235 00.000 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 505.84
02:00:28.235 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
02:00:28.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:28.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:00:28.235 00.000 10072 MoveAxis(W, 14, ABG)
02:00:28.235 00.000 10072 Guiding  Dir = 3, Dur = 14
02:00:28.237 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:28.239 00.002 10072 IsGuiding returns 0
02:00:28.240 00.001 10072 PulseGuide returned control before completion, sleep 24
02:00:28.256 00.016 1032 UpdateGuideState exits: m=1346 SNR=25.9
02:00:28.256 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:28.256 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:28.256 00.000 1032 Enqueuing Expose request
02:00:28.271 00.015 10072 IsGuiding returns 0
02:00:28.271 00.000 10072 Move returns status 0, amount 14
02:00:28.271 00.000 10072 MoveAxis(N, 0, ABG)
02:00:28.271 00.000 10072 Move returns status 0, amount 0
02:00:28.271 00.000 10072 move complete, result=0
02:00:28.271 00.000 10072 worker thread done servicing request
02:00:28.272 00.001 10072 Worker thread wakes up
02:00:28.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:28.272 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:28.272 00.000 1032 GuideStep: 0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
02:00:28.682 00.410 10072 Exposure complete
02:00:28.729 00.047 10072 worker thread done servicing request
02:00:28.729 00.000 1032 OnExposeComplete: enter
02:00:28.730 00.001 1032 UpdateGuideState(): m_state=6
02:00:28.730 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1449
02:00:28.735 00.005 1032 Star::Find returns 1 (0), X=224.07, Y=616.39, Mass=1301, SNR=25.4, Peak=110 HFD=3.0
02:00:28.735 00.000 1032 MultiStar: [#1 0.06,0.35,1.03,U] [#2 0.10,0.23,0.74,U] [#3 0.15,0.27,0.70,U] [#4 0.08,0.37,0.75,U] [#5 0.00,0.39,0.64,U] [#6 0.03,0.33,0.72,U] [#7 -0.13,0.48,0.00,M1] [#8 0.05,0.44,0.56,U] 
02:00:28.735 00.000 1032 single-star, 7 included, MultiStar: {0.09, 0.32}, one-star: {0.19, 0.25}
02:00:28.735 00.000 1032 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.83) = xAngle (-0.92 = -0.92)
02:00:28.735 00.000 1032 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.92 = -0.92)
02:00:28.735 00.000 1032 CameraToMount -- cameraX=0.19 cameraY=0.25 hyp=0.31 cameraTheta=0.91 mountX=0.19 mountY=-0.25, mountTheta=-0.92
02:00:28.746 00.011 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.25, opts=13)
02:00:28.749 00.003 1032 Enqueuing Move request for scope (0.19, 0.25)
02:00:28.749 00.000 10072 Worker thread wakes up
02:00:28.749 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.25) opts 0xd
02:00:28.751 00.002 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.25)
02:00:28.751 00.000 10072 Moving (0.19, 0.25) raw xDistance=0.19 yDistance=-0.25
02:00:28.751 00.000 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 505.84
02:00:28.751 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
02:00:28.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:00:28.751 00.000 10072 MoveAxis(W, 100, ABG)
02:00:28.751 00.000 10072 Guiding  Dir = 3, Dur = 100
02:00:28.753 00.002 10072 IsGuiding returns 0
02:00:28.753 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:28.754 00.001 10072 PulseGuide returned control before completion, sleep 110
02:00:28.769 00.015 1032 UpdateGuideState exits: m=1301 SNR=25.4
02:00:28.769 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:28.769 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:28.769 00.000 1032 Enqueuing Expose request
02:00:28.880 00.111 10072 IsGuiding returns 0
02:00:28.880 00.000 10072 Move returns status 0, amount 100
02:00:28.880 00.000 10072 MoveAxis(N, 160, ABG)
02:00:28.880 00.000 10072 Guiding  Dir = 0, Dur = 160
02:00:28.880 00.000 10072 IsGuiding returns 0
02:00:28.880 00.000 10072 PulseGuide returned control before completion, sleep 170
02:00:29.054 00.174 10072 IsGuiding returns 1
02:00:29.054 00.000 10072 scope still moving after pulse duration time elapsed
02:00:29.085 00.031 10072 IsGuiding returns 0
02:00:29.085 00.000 10072 scope move finished after 160 + 45 ms
02:00:29.085 00.000 10072 Move returns status 0, amount 160
02:00:29.085 00.000 10072 move complete, result=0
02:00:29.085 00.000 10072 worker thread done servicing request
02:00:29.085 00.000 10072 Worker thread wakes up
02:00:29.085 00.000 1032 GuideStep: 0.2 px 100 ms WEST, -0.2 px 160 ms NORTH
02:00:29.088 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:29.088 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:29.719 00.631 10072 Exposure complete
02:00:29.750 00.031 10072 worker thread done servicing request
02:00:29.763 00.013 1032 OnExposeComplete: enter
02:00:29.763 00.000 1032 UpdateGuideState(): m_state=6
02:00:29.766 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1450
02:00:29.768 00.002 1032 Star::Find returns 1 (0), X=223.77, Y=616.31, Mass=1306, SNR=25.5, Peak=127 HFD=2.8
02:00:29.770 00.002 1032 MultiStar: [#1 -0.23,0.13,1.01,U] [#2 -0.35,0.19,0.75,U] [#3 -0.25,0.27,0.68,U] [#4 -0.28,0.20,0.77,U] [#5 -0.19,0.25,0.61,U] [#6 -0.28,0.12,0.72,U] [#7 -0.36,0.20,0.62,U] [#8 -0.18,0.31,0.53,U] 
02:00:29.770 00.000 1032 single-star, 8 included, MultiStar: {-0.24, 0.20}, one-star: {-0.11, 0.17}
02:00:29.772 00.002 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
02:00:29.774 00.002 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
02:00:29.776 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.14 mountX=0.19 mountY=0.06, mountTheta=0.31
02:00:29.778 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.17, opts=13)
02:00:29.780 00.002 1032 Enqueuing Move request for scope (-0.11, 0.17)
02:00:29.782 00.002 10072 Worker thread wakes up
02:00:29.782 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
02:00:29.782 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
02:00:29.782 00.000 10072 Moving (-0.11, 0.17) raw xDistance=0.19 yDistance=0.06
02:00:29.784 00.002 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 505.84
02:00:29.784 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
02:00:29.784 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:29.784 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:00:29.784 00.000 10072 MoveAxis(W, 105, ABG)
02:00:29.784 00.000 10072 Guiding  Dir = 3, Dur = 105
02:00:29.784 00.000 10072 IsGuiding returns 0
02:00:29.785 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:29.786 00.001 10072 PulseGuide returned control before completion, sleep 115
02:00:29.801 00.015 1032 UpdateGuideState exits: m=1306 SNR=25.5
02:00:29.805 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:29.807 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:29.809 00.002 1032 Enqueuing Expose request
02:00:29.912 00.103 10072 IsGuiding returns 0
02:00:29.912 00.000 10072 Move returns status 0, amount 105
02:00:29.912 00.000 10072 MoveAxis(N, 0, ABG)
02:00:29.912 00.000 10072 Move returns status 0, amount 0
02:00:29.912 00.000 10072 move complete, result=0
02:00:29.912 00.000 10072 worker thread done servicing request
02:00:29.912 00.000 10072 Worker thread wakes up
02:00:29.913 00.001 1032 GuideStep: 0.2 px 105 ms WEST, 0.1 px 0 ms NORTH
02:00:29.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:29.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:30.329 00.416 10072 Exposure complete
02:00:30.370 00.041 10072 worker thread done servicing request
02:00:30.370 00.000 1032 OnExposeComplete: enter
02:00:30.373 00.003 1032 UpdateGuideState(): m_state=6
02:00:30.375 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1451
02:00:30.377 00.002 1032 Star::Find returns 1 (0), X=223.88, Y=616.04, Mass=1272, SNR=25.1, Peak=119 HFD=2.7
02:00:30.379 00.002 1032 MultiStar: [#1 -0.24,-0.05,1.04,U] [#2 -0.29,0.03,0.74,U] [#3 -0.19,0.25,0.70,U] [#4 -0.12,0.06,0.76,U] [#5 -0.27,0.11,0.62,U] [#6 -0.33,0.10,0.74,U] [#7 -0.22,0.02,0.62,U] [#8 -0.16,0.25,0.56,U] 
02:00:30.381 00.002 1032 single-star, 8 included, MultiStar: {-0.20, 0.06}, one-star: {-0.00, -0.10}
02:00:30.381 00.000 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.86)
02:00:30.383 00.002 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.86)
02:00:30.385 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.59 mountX=-0.09 mountY=0.03, mountTheta=2.86
02:00:30.385 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.10, opts=13)
02:00:30.391 00.006 1032 Enqueuing Move request for scope (-0.00, -0.10)
02:00:30.392 00.001 10072 Worker thread wakes up
02:00:30.392 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
02:00:30.392 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
02:00:30.392 00.000 10072 Moving (-0.00, -0.10) raw xDistance=-0.09 yDistance=0.03
02:00:30.392 00.000 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 505.84
02:00:30.392 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
02:00:30.392 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:30.392 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:00:30.392 00.000 10072 MoveAxis(W, 13, ABG)
02:00:30.392 00.000 10072 Guiding  Dir = 3, Dur = 13
02:00:30.395 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:30.398 00.003 10072 IsGuiding returns 0
02:00:30.399 00.001 10072 PulseGuide returned control before completion, sleep 23
02:00:30.414 00.015 1032 UpdateGuideState exits: m=1272 SNR=25.1
02:00:30.416 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:30.418 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:30.420 00.002 1032 Enqueuing Expose request
02:00:30.430 00.010 10072 IsGuiding returns 0
02:00:30.430 00.000 10072 Move returns status 0, amount 13
02:00:30.430 00.000 10072 MoveAxis(N, 0, ABG)
02:00:30.430 00.000 10072 Move returns status 0, amount 0
02:00:30.430 00.000 10072 move complete, result=0
02:00:30.430 00.000 10072 worker thread done servicing request
02:00:30.431 00.001 10072 Worker thread wakes up
02:00:30.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:30.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:30.431 00.000 1032 GuideStep: -0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
02:00:31.067 00.636 10072 Exposure complete
02:00:31.107 00.040 10072 worker thread done servicing request
02:00:31.110 00.003 1032 OnExposeComplete: enter
02:00:31.110 00.000 1032 UpdateGuideState(): m_state=6
02:00:31.114 00.004 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1452
02:00:31.115 00.001 1032 Star::Find returns 1 (0), X=223.85, Y=616.20, Mass=1371, SNR=26.1, Peak=127 HFD=2.8
02:00:31.118 00.003 1032 MultiStar: [#1 -0.25,0.03,1.01,U] [#2 -0.22,0.07,0.74,U] [#3 -0.22,-0.08,0.68,U] [#4 -0.17,0.06,0.73,U] [#5 -0.30,0.10,0.61,U] [#6 -0.32,-0.02,0.66,U] [#7 -0.47,0.02,0.58,U] [#8 -0.20,-0.08,0.53,U] 
02:00:31.118 00.000 1032 single-star, 8 included, MultiStar: {-0.23, 0.02}, one-star: {-0.04, 0.06}
02:00:31.118 00.000 1032 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.83) = xAngle (0.34 = 0.34)
02:00:31.118 00.000 1032 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.34 = 0.34)
02:00:31.118 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.17 mountX=0.06 mountY=0.02, mountTheta=0.34
02:00:31.124 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
02:00:31.124 00.000 1032 Enqueuing Move request for scope (-0.04, 0.06)
02:00:31.124 00.000 10072 Worker thread wakes up
02:00:31.124 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
02:00:31.124 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
02:00:31.124 00.000 10072 Moving (-0.04, 0.06) raw xDistance=0.06 yDistance=0.02
02:00:31.124 00.000 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 505.84
02:00:31.124 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
02:00:31.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:31.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:00:31.124 00.000 10072 MoveAxis(W, 14, ABG)
02:00:31.124 00.000 10072 Guiding  Dir = 3, Dur = 14
02:00:31.124 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:31.130 00.006 10072 IsGuiding returns 0
02:00:31.132 00.002 10072 PulseGuide returned control before completion, sleep 24
02:00:31.148 00.016 1032 UpdateGuideState exits: m=1371 SNR=26.1
02:00:31.150 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:31.150 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:31.152 00.002 1032 Enqueuing Expose request
02:00:31.164 00.012 10072 IsGuiding returns 0
02:00:31.164 00.000 10072 Move returns status 0, amount 14
02:00:31.164 00.000 10072 MoveAxis(N, 0, ABG)
02:00:31.164 00.000 10072 Move returns status 0, amount 0
02:00:31.164 00.000 10072 move complete, result=0
02:00:31.164 00.000 10072 worker thread done servicing request
02:00:31.164 00.000 10072 Worker thread wakes up
02:00:31.164 00.000 1032 GuideStep: 0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
02:00:31.166 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:31.166 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:31.576 00.410 10072 Exposure complete
02:00:31.614 00.038 10072 worker thread done servicing request
02:00:31.614 00.000 1032 OnExposeComplete: enter
02:00:31.614 00.000 1032 UpdateGuideState(): m_state=6
02:00:31.623 00.009 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1453
02:00:31.626 00.003 1032 Star::Find returns 1 (0), X=223.89, Y=616.14, Mass=1238, SNR=24.8, Peak=112 HFD=2.8
02:00:31.628 00.002 1032 MultiStar: [#1 -0.23,0.07,1.05,U] [#2 -0.27,0.05,0.75,U] [#3 -0.26,0.18,0.67,U] [#4 -0.19,0.09,0.75,U] [#5 -0.33,0.19,0.64,U] [#6 -0.22,0.03,0.76,U] [#7 -0.34,0.14,0.60,U] [#8 -0.17,0.05,0.54,U] 
02:00:31.630 00.002 1032 single-star, 8 included, MultiStar: {-0.21, 0.08}, one-star: {0.00, -0.00}
02:00:31.631 00.001 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
02:00:31.633 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
02:00:31.635 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-0.37 mountX=-0.00 mountY=-0.00, mountTheta=-2.20
02:00:31.637 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.00, opts=13)
02:00:31.638 00.001 1032 Enqueuing Move request for scope (0.00, -0.00)
02:00:31.641 00.003 10072 Worker thread wakes up
02:00:31.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
02:00:31.641 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
02:00:31.641 00.000 10072 Moving (0.00, -0.00) raw xDistance=-0.00 yDistance=-0.00
02:00:31.643 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 505.84
02:00:31.643 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
02:00:31.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:31.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:00:31.643 00.000 10072 MoveAxis(W, 14, ABG)
02:00:31.643 00.000 10072 Guiding  Dir = 3, Dur = 14
02:00:31.644 00.001 10072 IsGuiding returns 0
02:00:31.644 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:31.646 00.002 10072 PulseGuide returned control before completion, sleep 24
02:00:31.661 00.015 1032 UpdateGuideState exits: m=1238 SNR=24.8
02:00:31.664 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:31.667 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:31.669 00.002 1032 Enqueuing Expose request
02:00:31.675 00.006 10072 IsGuiding returns 0
02:00:31.675 00.000 10072 Move returns status 0, amount 14
02:00:31.675 00.000 10072 MoveAxis(N, 0, ABG)
02:00:31.675 00.000 10072 Move returns status 0, amount 0
02:00:31.675 00.000 10072 move complete, result=0
02:00:31.675 00.000 10072 worker thread done servicing request
02:00:31.675 00.000 10072 Worker thread wakes up
02:00:31.675 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:31.675 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:31.677 00.002 1032 GuideStep: -0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
02:00:32.311 00.634 10072 Exposure complete
02:00:32.345 00.034 10072 worker thread done servicing request
02:00:32.345 00.000 1032 OnExposeComplete: enter
02:00:32.354 00.009 1032 UpdateGuideState(): m_state=6
02:00:32.356 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1454
02:00:32.358 00.002 1032 Star::Find returns 1 (0), X=223.85, Y=616.10, Mass=1254, SNR=25.0, Peak=115 HFD=2.8
02:00:32.360 00.002 1032 MultiStar: [#1 -0.16,-0.02,1.04,U] [#2 -0.24,0.06,0.79,U] [#3 -0.22,0.05,0.72,U] [#4 -0.16,0.12,0.75,U] [#5 -0.25,0.07,0.64,U] [#6 -0.21,0.02,0.75,U] [#7 -0.22,0.03,0.61,U] [#8 -0.35,0.10,0.58,U] 
02:00:32.363 00.003 1032 single-star, 8 included, MultiStar: {-0.19, 0.04}, one-star: {-0.03, -0.04}
02:00:32.363 00.000 1032 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.83) = xAngle (-4.01 = 2.28)
02:00:32.367 00.004 1032 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.01 = 2.28)
02:00:32.369 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.18 mountX=-0.04 mountY=0.04, mountTheta=2.28
02:00:32.371 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
02:00:32.372 00.001 1032 Enqueuing Move request for scope (-0.03, -0.04)
02:00:32.373 00.001 10072 Worker thread wakes up
02:00:32.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
02:00:32.373 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
02:00:32.373 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.04 yDistance=0.04
02:00:32.373 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:32.373 00.000 10072 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 510.54
02:00:32.373 00.000 10072 PPEC: input: -0.04, control: 0.02, exposure: 500
02:00:32.373 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:32.373 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:00:32.373 00.000 10072 MoveAxis(W, 17, ABG)
02:00:32.373 00.000 10072 Guiding  Dir = 3, Dur = 17
02:00:32.379 00.006 10072 IsGuiding returns 0
02:00:32.379 00.000 10072 PulseGuide returned control before completion, sleep 27
02:00:32.391 00.012 1032 UpdateGuideState exits: m=1254 SNR=25.0
02:00:32.396 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:32.396 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:32.396 00.000 1032 Enqueuing Expose request
02:00:32.410 00.014 10072 IsGuiding returns 0
02:00:32.410 00.000 10072 Move returns status 0, amount 17
02:00:32.410 00.000 10072 MoveAxis(N, 0, ABG)
02:00:32.410 00.000 10072 Move returns status 0, amount 0
02:00:32.410 00.000 10072 move complete, result=0
02:00:32.410 00.000 10072 worker thread done servicing request
02:00:32.410 00.000 10072 Worker thread wakes up
02:00:32.410 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:32.410 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:32.410 00.000 1032 GuideStep: -0.0 px 17 ms WEST, 0.0 px 0 ms NORTH
02:00:32.824 00.414 10072 Exposure complete
02:00:32.869 00.045 10072 worker thread done servicing request
02:00:32.869 00.000 1032 OnExposeComplete: enter
02:00:32.871 00.002 1032 UpdateGuideState(): m_state=6
02:00:32.871 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1455
02:00:32.871 00.000 1032 Star::Find returns 1 (0), X=223.85, Y=616.10, Mass=1281, SNR=25.2, Peak=108 HFD=2.9
02:00:32.871 00.000 1032 MultiStar: [#1 -0.13,0.08,1.05,U] [#2 -0.19,0.12,0.79,U] [#3 -0.19,0.15,0.70,U] [#4 -0.25,-0.05,0.74,U] [#5 -0.24,0.13,0.64,U] [#6 -0.34,-0.02,0.75,U] [#7 -0.35,0.23,0.57,U] [#8 -0.30,0.14,0.56,U] 
02:00:32.871 00.000 1032 single-star, 8 included, MultiStar: {-0.21, 0.07}, one-star: {-0.03, -0.04}
02:00:32.871 00.000 1032 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.83) = xAngle (-4.04 = 2.24)
02:00:32.871 00.000 1032 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.04 = 2.24)
02:00:32.871 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.21 mountX=-0.03 mountY=0.04, mountTheta=2.24
02:00:32.884 00.013 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.04, opts=13)
02:00:32.884 00.000 1032 Enqueuing Move request for scope (-0.03, -0.04)
02:00:32.888 00.004 10072 Worker thread wakes up
02:00:32.888 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
02:00:32.888 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
02:00:32.888 00.000 10072 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
02:00:32.888 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 510.54
02:00:32.888 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
02:00:32.888 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:32.888 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:00:32.888 00.000 10072 MoveAxis(W, 15, ABG)
02:00:32.888 00.000 10072 Guiding  Dir = 3, Dur = 15
02:00:32.891 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:32.891 00.000 10072 IsGuiding returns 0
02:00:32.893 00.002 10072 PulseGuide returned control before completion, sleep 25
02:00:32.909 00.016 1032 UpdateGuideState exits: m=1281 SNR=25.2
02:00:32.911 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:32.913 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:32.915 00.002 1032 Enqueuing Expose request
02:00:32.926 00.011 10072 IsGuiding returns 0
02:00:32.926 00.000 10072 Move returns status 0, amount 15
02:00:32.926 00.000 10072 MoveAxis(N, 0, ABG)
02:00:32.926 00.000 10072 Move returns status 0, amount 0
02:00:32.926 00.000 10072 move complete, result=0
02:00:32.926 00.000 10072 worker thread done servicing request
02:00:32.926 00.000 10072 Worker thread wakes up
02:00:32.926 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:32.926 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:32.926 00.000 1032 GuideStep: -0.0 px 15 ms WEST, 0.0 px 0 ms NORTH
02:00:33.560 00.634 10072 Exposure complete
02:00:33.601 00.041 10072 worker thread done servicing request
02:00:33.601 00.000 1032 OnExposeComplete: enter
02:00:33.601 00.000 1032 UpdateGuideState(): m_state=6
02:00:33.601 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1456
02:00:33.608 00.007 1032 Star::Find returns 1 (0), X=223.93, Y=615.99, Mass=1264, SNR=25.1, Peak=118 HFD=2.8
02:00:33.610 00.002 1032 MultiStar: [#1 -0.13,-0.09,1.05,U] [#2 -0.14,-0.00,0.79,U] [#3 -0.17,0.12,0.67,U] [#4 -0.14,0.00,0.77,U] [#5 -0.21,-0.00,0.62,U] [#6 -0.18,-0.00,0.74,U] [#7 -0.16,0.08,0.59,U] [#8 -0.13,-0.00,0.53,U] 
02:00:33.610 00.000 1032 refined, 8 included, MultiStar: {-0.13, -0.02}, one-star: {0.05, -0.15}
02:00:33.610 00.000 1032 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.83) = xAngle (-4.82 = 1.46)
02:00:33.610 00.000 1032 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.82 = 1.46)
02:00:33.610 00.000 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.99 mountX=0.01 mountY=0.13, mountTheta=1.46
02:00:33.618 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.02, opts=13)
02:00:33.618 00.000 1032 Enqueuing Move request for scope (-0.13, -0.02)
02:00:33.621 00.003 10072 Worker thread wakes up
02:00:33.621 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
02:00:33.621 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
02:00:33.621 00.000 10072 Moving (-0.13, -0.02) raw xDistance=0.01 yDistance=0.13
02:00:33.623 00.002 10072 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 510.54
02:00:33.623 00.000 10072 PPEC: input: 0.01, control: 0.02, exposure: 500
02:00:33.623 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:33.624 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:00:33.624 00.000 10072 MoveAxis(W, 20, ABG)
02:00:33.624 00.000 10072 Guiding  Dir = 3, Dur = 20
02:00:33.624 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:33.626 00.002 10072 IsGuiding returns 0
02:00:33.626 00.000 10072 PulseGuide returned control before completion, sleep 30
02:00:33.641 00.015 1032 UpdateGuideState exits: m=1264 SNR=25.1
02:00:33.641 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:33.641 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:33.641 00.000 1032 Enqueuing Expose request
02:00:33.671 00.030 10072 IsGuiding returns 1
02:00:33.671 00.000 10072 scope still moving after pulse duration time elapsed
02:00:33.703 00.032 10072 IsGuiding returns 0
02:00:33.703 00.000 10072 scope move finished after 20 + 55 ms
02:00:33.703 00.000 10072 Move returns status 0, amount 20
02:00:33.703 00.000 10072 MoveAxis(N, 0, ABG)
02:00:33.703 00.000 10072 Move returns status 0, amount 0
02:00:33.703 00.000 10072 move complete, result=0
02:00:33.703 00.000 10072 worker thread done servicing request
02:00:33.703 00.000 10072 Worker thread wakes up
02:00:33.703 00.000 1032 GuideStep: 0.0 px 20 ms WEST, 0.1 px 0 ms NORTH
02:00:33.705 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:33.705 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:34.114 00.409 10072 Exposure complete
02:00:34.158 00.044 10072 worker thread done servicing request
02:00:34.158 00.000 1032 OnExposeComplete: enter
02:00:34.160 00.002 1032 UpdateGuideState(): m_state=6
02:00:34.161 00.001 1032 Star::Find(15, 223, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1457
02:00:34.161 00.000 1032 Star::Find returns 1 (0), X=224.05, Y=616.02, Mass=1263, SNR=25.0, Peak=127 HFD=2.8
02:00:34.161 00.000 1032 MultiStar: [#1 0.01,-0.03,1.03,U] [#2 -0.06,-0.01,0.75,U] [#3 -0.17,0.07,0.72,U] [#4 0.01,0.01,0.76,U] [#5 -0.07,0.17,0.64,U] [#6 -0.08,-0.05,0.75,U] [#7 -0.28,-0.01,0.60,U] [#8 -0.16,0.11,0.54,U] 
02:00:34.161 00.000 1032 refined, 8 included, MultiStar: {-0.05, 0.00}, one-star: {0.16, -0.12}
02:00:34.161 00.000 1032 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.83) = xAngle (1.24 = 1.24)
02:00:34.161 00.000 1032 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.24 = 1.24)
02:00:34.172 00.011 1032 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.07 mountX=0.02 mountY=0.05, mountTheta=1.24
02:00:34.174 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.00, opts=13)
02:00:34.177 00.003 1032 Enqueuing Move request for scope (-0.05, 0.00)
02:00:34.177 00.000 10072 Worker thread wakes up
02:00:34.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
02:00:34.177 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
02:00:34.177 00.000 10072 Moving (-0.05, 0.00) raw xDistance=0.02 yDistance=0.05
02:00:34.177 00.000 10072 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 510.54
02:00:34.177 00.000 10072 PPEC: input: 0.02, control: 0.02, exposure: 500
02:00:34.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:34.182 00.005 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:00:34.182 00.000 10072 MoveAxis(W, 18, ABG)
02:00:34.182 00.000 10072 Guiding  Dir = 3, Dur = 18
02:00:34.182 00.000 10072 IsGuiding returns 0
02:00:34.182 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:34.183 00.001 10072 PulseGuide returned control before completion, sleep 28
02:00:34.201 00.018 1032 UpdateGuideState exits: m=1263 SNR=25.0
02:00:34.202 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:34.204 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:34.206 00.002 1032 Enqueuing Expose request
02:00:34.213 00.007 10072 IsGuiding returns 0
02:00:34.213 00.000 10072 Move returns status 0, amount 18
02:00:34.213 00.000 10072 MoveAxis(N, 0, ABG)
02:00:34.213 00.000 10072 Move returns status 0, amount 0
02:00:34.214 00.001 10072 move complete, result=0
02:00:34.214 00.000 10072 worker thread done servicing request
02:00:34.214 00.000 10072 Worker thread wakes up
02:00:34.214 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:34.214 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:34.214 00.000 1032 GuideStep: 0.0 px 18 ms WEST, 0.0 px 0 ms NORTH
02:00:34.848 00.634 10072 Exposure complete
02:00:34.891 00.043 10072 worker thread done servicing request
02:00:34.891 00.000 1032 OnExposeComplete: enter
02:00:34.893 00.002 1032 UpdateGuideState(): m_state=6
02:00:34.893 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1458
02:00:34.896 00.003 1032 Star::Find returns 1 (0), X=224.01, Y=616.04, Mass=1395, SNR=26.3, Peak=131 HFD=2.8
02:00:34.896 00.000 1032 MultiStar: [#1 -0.05,-0.04,0.97,U] [#2 0.02,-0.04,0.72,U] [#3 -0.08,0.01,0.69,U] [#4 -0.07,-0.02,0.72,U] [#5 -0.08,0.02,0.60,U] [#6 -0.21,-0.08,0.70,U] [#7 0.09,-0.10,0.56,U] [#8 -0.05,-0.06,0.54,U] 
02:00:34.896 00.000 1032 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {0.13, -0.10}
02:00:34.896 00.000 1032 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.83) = xAngle (-3.94 = 2.34)
02:00:34.896 00.000 1032 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.94 = 2.34)
02:00:34.896 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.11 mountX=-0.04 mountY=0.04, mountTheta=2.34
02:00:34.906 00.010 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.05, opts=13)
02:00:34.906 00.000 1032 Enqueuing Move request for scope (-0.03, -0.05)
02:00:34.906 00.000 10072 Worker thread wakes up
02:00:34.906 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
02:00:34.906 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
02:00:34.906 00.000 10072 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
02:00:34.911 00.005 10072 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 510.54
02:00:34.911 00.000 10072 PPEC: input: -0.04, control: 0.02, exposure: 500
02:00:34.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:34.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:00:34.912 00.001 10072 MoveAxis(W, 21, ABG)
02:00:34.912 00.000 10072 Guiding  Dir = 3, Dur = 21
02:00:34.912 00.000 10072 IsGuiding returns 0
02:00:34.912 00.000 10072 PulseGuide returned control before completion, sleep 31
02:00:34.913 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:34.930 00.017 1032 UpdateGuideState exits: m=1395 SNR=26.3
02:00:34.930 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:34.930 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:34.930 00.000 1032 Enqueuing Expose request
02:00:34.944 00.014 10072 IsGuiding returns 1
02:00:34.944 00.000 10072 scope still moving after pulse duration time elapsed
02:00:34.976 00.032 10072 IsGuiding returns 1
02:00:35.008 00.032 10072 IsGuiding returns 0
02:00:35.008 00.000 10072 scope move finished after 21 + 74 ms
02:00:35.008 00.000 10072 Move returns status 0, amount 21
02:00:35.008 00.000 10072 MoveAxis(N, 0, ABG)
02:00:35.008 00.000 10072 Move returns status 0, amount 0
02:00:35.008 00.000 10072 move complete, result=0
02:00:35.008 00.000 10072 worker thread done servicing request
02:00:35.008 00.000 10072 Worker thread wakes up
02:00:35.008 00.000 1032 GuideStep: -0.0 px 21 ms WEST, 0.0 px 0 ms NORTH
02:00:35.011 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:35.011 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:35.427 00.416 10072 Exposure complete
02:00:35.465 00.038 10072 worker thread done servicing request
02:00:35.465 00.000 1032 OnExposeComplete: enter
02:00:35.465 00.000 1032 UpdateGuideState(): m_state=6
02:00:35.474 00.009 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1459
02:00:35.474 00.000 1032 Star::Find returns 1 (0), X=223.93, Y=615.96, Mass=1301, SNR=25.4, Peak=133 HFD=2.8
02:00:35.476 00.002 1032 MultiStar: [#1 -0.08,-0.07,1.07,U] [#2 -0.29,-0.04,0.76,U] [#3 -0.08,0.00,0.69,U] [#4 -0.01,-0.05,0.72,U] [#5 -0.04,-0.07,0.65,U] [#6 0.00,-0.20,0.73,U] [#7 -0.08,0.05,0.58,U] [#8 -0.12,-0.26,0.57,U] 
02:00:35.476 00.000 1032 refined, 8 included, MultiStar: {-0.07, -0.09}, one-star: {0.05, -0.18}
02:00:35.476 00.000 1032 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.83) = xAngle (-4.01 = 2.27)
02:00:35.481 00.005 1032 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.01 = 2.27)
02:00:35.481 00.000 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.18 mountX=-0.07 mountY=0.09, mountTheta=2.27
02:00:35.485 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.09, opts=13)
02:00:35.489 00.004 1032 Enqueuing Move request for scope (-0.07, -0.09)
02:00:35.491 00.002 10072 Worker thread wakes up
02:00:35.491 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
02:00:35.491 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
02:00:35.491 00.000 10072 Moving (-0.07, -0.09) raw xDistance=-0.07 yDistance=0.09
02:00:35.491 00.000 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 510.54
02:00:35.491 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 500
02:00:35.491 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:35.491 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:00:35.491 00.000 10072 MoveAxis(W, 19, ABG)
02:00:35.491 00.000 10072 Guiding  Dir = 3, Dur = 19
02:00:35.493 00.002 10072 IsGuiding returns 0
02:00:35.493 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:35.494 00.001 10072 PulseGuide returned control before completion, sleep 29
02:00:35.510 00.016 1032 UpdateGuideState exits: m=1301 SNR=25.4
02:00:35.512 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:35.514 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:35.515 00.001 1032 Enqueuing Expose request
02:00:35.540 00.025 10072 IsGuiding returns 0
02:00:35.540 00.000 10072 Move returns status 0, amount 19
02:00:35.540 00.000 10072 MoveAxis(N, 0, ABG)
02:00:35.541 00.001 10072 Move returns status 0, amount 0
02:00:35.541 00.000 10072 move complete, result=0
02:00:35.541 00.000 10072 worker thread done servicing request
02:00:35.541 00.000 10072 Worker thread wakes up
02:00:35.541 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:35.541 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:35.541 00.000 1032 GuideStep: -0.1 px 19 ms WEST, 0.1 px 0 ms NORTH
02:00:36.173 00.632 10072 Exposure complete
02:00:36.215 00.042 10072 worker thread done servicing request
02:00:36.215 00.000 1032 OnExposeComplete: enter
02:00:36.217 00.002 1032 UpdateGuideState(): m_state=6
02:00:36.219 00.002 1032 Star::Find(15, 223, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1460
02:00:36.221 00.002 1032 Star::Find returns 1 (0), X=223.96, Y=615.93, Mass=1284, SNR=25.3, Peak=138 HFD=2.8
02:00:36.223 00.002 1032 MultiStar: [#1 -0.05,-0.20,1.05,U] [#2 0.13,-0.16,0.76,U] [#3 0.06,-0.16,0.68,U] [#4 -0.05,-0.10,0.74,U] [#5 -0.11,-0.14,0.63,U] [#6 -0.17,-0.24,0.73,U] [#7 -0.12,-0.16,0.60,U] [#8 -0.01,-0.16,0.55,U] 
02:00:36.225 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.17}, one-star: {0.07, -0.21}
02:00:36.227 00.002 1032 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.83) = xAngle (-3.53 = 2.76)
02:00:36.228 00.001 1032 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.76)
02:00:36.230 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.69 mountX=-0.16 mountY=0.07, mountTheta=2.76
02:00:36.232 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.17, opts=13)
02:00:36.234 00.002 1032 Enqueuing Move request for scope (-0.02, -0.17)
02:00:36.235 00.001 10072 Worker thread wakes up
02:00:36.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
02:00:36.235 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
02:00:36.235 00.000 10072 Moving (-0.02, -0.17) raw xDistance=-0.16 yDistance=0.07
02:00:36.237 00.002 10072 PPEC rslt: input = -0.16, final = -0.05, react = -0.07, pred = 0.02, hyst = -0.06, hyst_pct = 0.01, period_length = 510.54
02:00:36.237 00.000 10072 PPEC: input: -0.16, control: -0.05, exposure: 500
02:00:36.237 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:36.237 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:00:36.237 00.000 10072 MoveAxis(E, 53, ABG)
02:00:36.237 00.000 10072 Guiding  Dir = 2, Dur = 53
02:00:36.238 00.001 10072 IsGuiding returns 0
02:00:36.238 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:36.241 00.003 10072 PulseGuide returned control before completion, sleep 63
02:00:36.254 00.013 1032 UpdateGuideState exits: m=1284 SNR=25.3
02:00:36.254 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:36.254 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:36.262 00.008 1032 Enqueuing Expose request
02:00:36.317 00.055 10072 IsGuiding returns 0
02:00:36.317 00.000 10072 Move returns status 0, amount 53
02:00:36.317 00.000 10072 MoveAxis(N, 0, ABG)
02:00:36.317 00.000 10072 Move returns status 0, amount 0
02:00:36.317 00.000 10072 move complete, result=0
02:00:36.317 00.000 10072 worker thread done servicing request
02:00:36.317 00.000 10072 Worker thread wakes up
02:00:36.317 00.000 1032 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
02:00:36.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:36.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:36.735 00.418 10072 Exposure complete
02:00:36.772 00.037 10072 worker thread done servicing request
02:00:36.772 00.000 1032 OnExposeComplete: enter
02:00:36.772 00.000 1032 UpdateGuideState(): m_state=6
02:00:36.772 00.000 1032 Star::Find(15, 223, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1461
02:00:36.780 00.008 1032 Star::Find returns 1 (0), X=224.02, Y=615.94, Mass=1270, SNR=25.1, Peak=114 HFD=2.9
02:00:36.780 00.000 1032 MultiStar: [#1 -0.04,0.05,1.04,U] [#2 0.07,-0.01,0.79,U] [#3 -0.13,-0.06,0.70,U] [#4 -0.08,-0.11,0.74,U] [#5 -0.11,-0.00,0.62,U] [#6 -0.15,-0.09,0.73,U] [#7 -0.16,-0.02,0.56,U] [#8 -0.03,-0.13,0.52,U] 
02:00:36.780 00.000 1032 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {0.13, -0.20}
02:00:36.780 00.000 1032 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.83) = xAngle (-4.01 = 2.27)
02:00:36.780 00.000 1032 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.01 = 2.27)
02:00:36.780 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.18 mountX=-0.05 mountY=0.06, mountTheta=2.27
02:00:36.789 00.009 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.06, opts=13)
02:00:36.789 00.000 1032 Enqueuing Move request for scope (-0.04, -0.06)
02:00:36.789 00.000 10072 Worker thread wakes up
02:00:36.789 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
02:00:36.789 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
02:00:36.789 00.000 10072 Moving (-0.04, -0.06) raw xDistance=-0.05 yDistance=0.06
02:00:36.789 00.000 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 510.54
02:00:36.789 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 500
02:00:36.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:36.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:00:36.789 00.000 10072 MoveAxis(W, 17, ABG)
02:00:36.789 00.000 10072 Guiding  Dir = 3, Dur = 17
02:00:36.789 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:36.794 00.005 10072 IsGuiding returns 0
02:00:36.796 00.002 10072 PulseGuide returned control before completion, sleep 27
02:00:36.812 00.016 1032 UpdateGuideState exits: m=1270 SNR=25.1
02:00:36.812 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:36.812 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:36.812 00.000 1032 Enqueuing Expose request
02:00:36.827 00.015 10072 IsGuiding returns 0
02:00:36.828 00.001 10072 Move returns status 0, amount 17
02:00:36.828 00.000 10072 MoveAxis(N, 0, ABG)
02:00:36.828 00.000 10072 Move returns status 0, amount 0
02:00:36.828 00.000 10072 move complete, result=0
02:00:36.828 00.000 10072 worker thread done servicing request
02:00:36.828 00.000 10072 Worker thread wakes up
02:00:36.828 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:36.828 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:36.828 00.000 1032 GuideStep: -0.0 px 17 ms WEST, 0.1 px 0 ms NORTH
02:00:37.462 00.634 10072 Exposure complete
02:00:37.506 00.044 10072 worker thread done servicing request
02:00:37.506 00.000 1032 OnExposeComplete: enter
02:00:37.508 00.002 1032 UpdateGuideState(): m_state=6
02:00:37.510 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1462
02:00:37.512 00.002 1032 Star::Find returns 1 (0), X=223.98, Y=616.00, Mass=1323, SNR=25.6, Peak=120 HFD=2.8
02:00:37.514 00.002 1032 MultiStar: [#1 -0.10,-0.11,1.02,U] [#2 -0.11,0.02,0.76,U] [#3 -0.13,0.10,0.72,U] [#4 -0.08,0.03,0.73,U] [#5 -0.11,-0.01,0.61,U] [#6 -0.21,-0.03,0.73,U] [#7 -0.16,0.11,0.59,U] [#8 -0.20,0.16,0.56,U] 
02:00:37.516 00.002 1032 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {0.09, -0.15}
02:00:37.518 00.002 1032 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.83) = xAngle (-4.92 = 1.36)
02:00:37.518 00.000 1032 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.92 = 1.36)
02:00:37.518 00.000 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.09 mountX=0.02 mountY=0.10, mountTheta=1.36
02:00:37.518 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.01, opts=13)
02:00:37.526 00.008 1032 Enqueuing Move request for scope (-0.10, -0.01)
02:00:37.526 00.000 10072 Worker thread wakes up
02:00:37.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
02:00:37.526 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
02:00:37.526 00.000 10072 Moving (-0.10, -0.01) raw xDistance=0.02 yDistance=0.10
02:00:37.526 00.000 10072 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 510.54
02:00:37.526 00.000 10072 PPEC: input: 0.02, control: 0.02, exposure: 500
02:00:37.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:37.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:00:37.526 00.000 10072 MoveAxis(W, 19, ABG)
02:00:37.526 00.000 10072 Guiding  Dir = 3, Dur = 19
02:00:37.526 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:37.530 00.004 10072 IsGuiding returns 0
02:00:37.531 00.001 10072 PulseGuide returned control before completion, sleep 29
02:00:37.534 00.003 1032 UpdateGuideState exits: m=1323 SNR=25.6
02:00:37.549 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:37.551 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:37.551 00.000 1032 Enqueuing Expose request
02:00:37.563 00.012 10072 IsGuiding returns 0
02:00:37.566 00.003 10072 Move returns status 0, amount 19
02:00:37.566 00.000 10072 MoveAxis(N, 0, ABG)
02:00:37.566 00.000 10072 Move returns status 0, amount 0
02:00:37.566 00.000 10072 move complete, result=0
02:00:37.566 00.000 10072 worker thread done servicing request
02:00:37.566 00.000 10072 Worker thread wakes up
02:00:37.568 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:37.568 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:37.568 00.000 1032 GuideStep: 0.0 px 19 ms WEST, 0.1 px 0 ms NORTH
02:00:37.977 00.409 10072 Exposure complete
02:00:38.023 00.046 10072 worker thread done servicing request
02:00:38.023 00.000 1032 OnExposeComplete: enter
02:00:38.023 00.000 1032 UpdateGuideState(): m_state=6
02:00:38.026 00.003 1032 Star::Find(15, 223, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1463
02:00:38.028 00.002 1032 Star::Find returns 1 (0), X=223.87, Y=616.09, Mass=1311, SNR=25.5, Peak=123 HFD=2.8
02:00:38.030 00.002 1032 MultiStar: [#1 -0.11,-0.04,1.04,U] [#2 -0.13,-0.09,0.73,U] [#3 -0.16,0.03,0.70,U] [#4 -0.10,-0.08,0.75,U] [#5 -0.21,0.02,0.61,U] [#6 -0.25,-0.04,0.74,U] [#7 -0.19,-0.09,0.62,U] [#8 -0.15,0.01,0.53,U] 
02:00:38.030 00.000 1032 single-star, 8 included, MultiStar: {-0.14, -0.04}, one-star: {-0.01, -0.05}
02:00:38.032 00.002 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.70)
02:00:38.034 00.002 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.70)
02:00:38.034 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.75 mountX=-0.04 mountY=0.02, mountTheta=2.70
02:00:38.038 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
02:00:38.040 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
02:00:38.040 00.000 10072 Worker thread wakes up
02:00:38.040 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
02:00:38.040 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
02:00:38.040 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.02
02:00:38.043 00.003 10072 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 510.54
02:00:38.043 00.000 10072 PPEC: input: -0.04, control: 0.02, exposure: 500
02:00:38.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:38.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:00:38.043 00.000 10072 MoveAxis(W, 16, ABG)
02:00:38.043 00.000 10072 Guiding  Dir = 3, Dur = 16
02:00:38.043 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:38.043 00.000 10072 IsGuiding returns 0
02:00:38.046 00.003 10072 PulseGuide returned control before completion, sleep 26
02:00:38.061 00.015 1032 UpdateGuideState exits: m=1311 SNR=25.5
02:00:38.061 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:38.061 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:38.061 00.000 1032 Enqueuing Expose request
02:00:38.077 00.016 10072 IsGuiding returns 0
02:00:38.077 00.000 10072 Move returns status 0, amount 16
02:00:38.077 00.000 10072 MoveAxis(N, 0, ABG)
02:00:38.077 00.000 10072 Move returns status 0, amount 0
02:00:38.077 00.000 10072 move complete, result=0
02:00:38.077 00.000 10072 worker thread done servicing request
02:00:38.077 00.000 10072 Worker thread wakes up
02:00:38.077 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:38.077 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:38.079 00.002 1032 GuideStep: -0.0 px 16 ms WEST, 0.0 px 0 ms NORTH
02:00:38.707 00.628 10072 Exposure complete
02:00:38.738 00.031 10072 worker thread done servicing request
02:00:38.738 00.000 1032 OnExposeComplete: enter
02:00:38.738 00.000 1032 UpdateGuideState(): m_state=6
02:00:38.738 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1464
02:00:38.738 00.000 1032 Star::Find returns 1 (0), X=224.00, Y=616.00, Mass=1199, SNR=24.4, Peak=117 HFD=2.8
02:00:38.751 00.013 1032 MultiStar: [#1 -0.15,-0.21,1.10,U] [#2 -0.15,0.04,0.78,U] [#3 -0.21,0.02,0.73,U] [#4 -0.07,-0.03,0.79,U] [#5 -0.23,-0.03,0.65,U] [#6 -0.25,-0.16,0.77,U] [#7 -0.27,-0.18,0.59,U] [#8 -0.33,-0.06,0.55,U] 
02:00:38.753 00.002 1032 refined, 8 included, MultiStar: {-0.15, -0.09}, one-star: {0.12, -0.14}
02:00:38.753 00.000 1032 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.83) = xAngle (-4.44 = 1.85)
02:00:38.755 00.002 1032 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.44 = 1.85)
02:00:38.755 00.000 1032 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-2.61 mountX=-0.05 mountY=0.17, mountTheta=1.85
02:00:38.757 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=-0.09, opts=13)
02:00:38.759 00.002 1032 Enqueuing Move request for scope (-0.15, -0.09)
02:00:38.761 00.002 10072 Worker thread wakes up
02:00:38.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
02:00:38.761 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
02:00:38.761 00.000 10072 Moving (-0.15, -0.09) raw xDistance=-0.05 yDistance=0.17
02:00:38.761 00.000 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 510.54
02:00:38.761 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 500
02:00:38.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:38.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:00:38.763 00.002 10072 MoveAxis(W, 18, ABG)
02:00:38.763 00.000 10072 Guiding  Dir = 3, Dur = 18
02:00:38.763 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:38.764 00.001 10072 IsGuiding returns 0
02:00:38.766 00.002 10072 PulseGuide returned control before completion, sleep 28
02:00:38.780 00.014 1032 UpdateGuideState exits: m=1199 SNR=24.4
02:00:38.784 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:38.784 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:38.786 00.002 1032 Enqueuing Expose request
02:00:38.797 00.011 10072 IsGuiding returns 0
02:00:38.797 00.000 10072 Move returns status 0, amount 18
02:00:38.798 00.001 10072 MoveAxis(N, 0, ABG)
02:00:38.798 00.000 10072 Move returns status 0, amount 0
02:00:38.798 00.000 10072 move complete, result=0
02:00:38.798 00.000 10072 worker thread done servicing request
02:00:38.798 00.000 10072 Worker thread wakes up
02:00:38.798 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:38.798 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:38.798 00.000 1032 GuideStep: -0.0 px 18 ms WEST, 0.2 px 0 ms NORTH
02:00:39.211 00.413 10072 Exposure complete
02:00:39.247 00.036 10072 worker thread done servicing request
02:00:39.247 00.000 1032 OnExposeComplete: enter
02:00:39.256 00.009 1032 UpdateGuideState(): m_state=6
02:00:39.256 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1465
02:00:39.256 00.000 1032 Star::Find returns 1 (0), X=224.02, Y=616.02, Mass=1319, SNR=25.6, Peak=135 HFD=2.8
02:00:39.256 00.000 1032 MultiStar: [#1 -0.12,-0.14,0.99,U] [#2 -0.02,-0.03,0.76,U] [#3 0.02,0.06,0.66,U] [#4 -0.03,0.02,0.76,U] [#5 -0.14,-0.04,0.61,U] [#6 -0.11,-0.20,0.69,U] [#7 -0.21,0.03,0.59,U] [#8 -0.08,-0.08,0.57,U] 
02:00:39.264 00.008 1032 refined, 8 included, MultiStar: {-0.05, -0.07}, one-star: {0.13, -0.12}
02:00:39.264 00.000 1032 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.83) = xAngle (-4.07 = 2.22)
02:00:39.266 00.002 1032 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.07 = 2.22)
02:00:39.269 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.24 mountX=-0.05 mountY=0.07, mountTheta=2.22
02:00:39.272 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.07, opts=13)
02:00:39.273 00.001 1032 Enqueuing Move request for scope (-0.05, -0.07)
02:00:39.273 00.000 10072 Worker thread wakes up
02:00:39.273 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
02:00:39.273 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
02:00:39.273 00.000 10072 Moving (-0.05, -0.07) raw xDistance=-0.05 yDistance=0.07
02:00:39.273 00.000 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 510.54
02:00:39.273 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 500
02:00:39.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:39.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:00:39.273 00.000 10072 MoveAxis(W, 15, ABG)
02:00:39.273 00.000 10072 Guiding  Dir = 3, Dur = 15
02:00:39.278 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:39.281 00.003 10072 IsGuiding returns 0
02:00:39.281 00.000 10072 PulseGuide returned control before completion, sleep 25
02:00:39.296 00.015 1032 UpdateGuideState exits: m=1319 SNR=25.6
02:00:39.297 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:39.297 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:39.297 00.000 1032 Enqueuing Expose request
02:00:39.312 00.015 10072 IsGuiding returns 0
02:00:39.312 00.000 10072 Move returns status 0, amount 15
02:00:39.312 00.000 10072 MoveAxis(N, 0, ABG)
02:00:39.312 00.000 10072 Move returns status 0, amount 0
02:00:39.312 00.000 10072 move complete, result=0
02:00:39.312 00.000 10072 worker thread done servicing request
02:00:39.312 00.000 10072 Worker thread wakes up
02:00:39.312 00.000 1032 GuideStep: -0.0 px 15 ms WEST, 0.1 px 0 ms NORTH
02:00:39.314 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:39.314 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:39.947 00.633 10072 Exposure complete
02:00:39.985 00.038 10072 worker thread done servicing request
02:00:39.985 00.000 1032 OnExposeComplete: enter
02:00:39.993 00.008 1032 UpdateGuideState(): m_state=6
02:00:39.994 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1466
02:00:39.996 00.002 1032 Star::Find returns 1 (0), X=223.90, Y=616.05, Mass=1284, SNR=25.2, Peak=117 HFD=2.8
02:00:39.998 00.002 1032 MultiStar: [#1 -0.08,0.06,1.08,U] [#2 -0.22,-0.05,0.78,U] [#3 -0.01,0.04,0.68,U] [#4 0.03,0.11,0.76,U] [#5 -0.09,0.14,0.60,U] [#6 -0.23,-0.06,0.73,U] [#7 -0.27,0.10,0.61,U] [#8 -0.10,-0.12,0.55,U] 
02:00:39.998 00.000 1032 single-star, 8 included, MultiStar: {-0.10, 0.01}, one-star: {0.02, -0.09}
02:00:39.998 00.000 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
02:00:39.998 00.000 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
02:00:39.998 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.38 mountX=-0.09 mountY=0.01, mountTheta=3.07
02:00:39.998 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.09, opts=13)
02:00:39.998 00.000 1032 Enqueuing Move request for scope (0.02, -0.09)
02:00:40.011 00.013 10072 Worker thread wakes up
02:00:40.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
02:00:40.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
02:00:40.011 00.000 10072 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=0.01
02:00:40.011 00.000 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 510.54
02:00:40.011 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 500
02:00:40.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:40.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:00:40.011 00.000 10072 MoveAxis(W, 17, ABG)
02:00:40.011 00.000 10072 Guiding  Dir = 3, Dur = 17
02:00:40.013 00.002 10072 IsGuiding returns 0
02:00:40.013 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:40.014 00.001 10072 PulseGuide returned control before completion, sleep 27
02:00:40.031 00.017 1032 UpdateGuideState exits: m=1284 SNR=25.2
02:00:40.033 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:40.035 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:40.035 00.000 1032 Enqueuing Expose request
02:00:40.046 00.011 10072 IsGuiding returns 0
02:00:40.046 00.000 10072 Move returns status 0, amount 17
02:00:40.046 00.000 10072 MoveAxis(N, 0, ABG)
02:00:40.046 00.000 10072 Move returns status 0, amount 0
02:00:40.046 00.000 10072 move complete, result=0
02:00:40.046 00.000 10072 worker thread done servicing request
02:00:40.046 00.000 10072 Worker thread wakes up
02:00:40.046 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:40.046 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:40.047 00.001 1032 GuideStep: -0.1 px 17 ms WEST, 0.0 px 0 ms NORTH
02:00:40.461 00.414 10072 Exposure complete
02:00:40.502 00.041 10072 worker thread done servicing request
02:00:40.502 00.000 1032 OnExposeComplete: enter
02:00:40.504 00.002 1032 UpdateGuideState(): m_state=6
02:00:40.507 00.003 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1467
02:00:40.508 00.001 1032 Star::Find returns 1 (0), X=223.97, Y=616.24, Mass=1232, SNR=24.7, Peak=101 HFD=2.9
02:00:40.510 00.002 1032 MultiStar: [#1 -0.07,0.11,1.07,U] [#2 -0.01,0.05,0.81,U] [#3 0.03,0.18,0.74,U] [#4 -0.02,0.21,0.77,U] [#5 -0.18,0.23,0.65,U] [#6 -0.17,-0.00,0.76,U] [#7 -0.24,0.18,0.61,U] [#8 0.12,0.04,0.56,U] 
02:00:40.511 00.001 1032 single-star, 8 included, MultiStar: {-0.04, 0.12}, one-star: {0.08, 0.10}
02:00:40.511 00.000 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
02:00:40.511 00.000 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
02:00:40.511 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.86 mountX=0.07 mountY=-0.10, mountTheta=-0.97
02:00:40.518 00.007 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
02:00:40.520 00.002 1032 Enqueuing Move request for scope (0.08, 0.10)
02:00:40.522 00.002 10072 Worker thread wakes up
02:00:40.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
02:00:40.522 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
02:00:40.522 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.07 yDistance=-0.10
02:00:40.522 00.000 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 510.54
02:00:40.522 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
02:00:40.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:40.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:00:40.522 00.000 10072 MoveAxis(W, 14, ABG)
02:00:40.522 00.000 10072 Guiding  Dir = 3, Dur = 14
02:00:40.524 00.002 10072 IsGuiding returns 0
02:00:40.525 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:40.525 00.000 10072 PulseGuide returned control before completion, sleep 24
02:00:40.540 00.015 1032 UpdateGuideState exits: m=1232 SNR=24.7
02:00:40.540 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:40.540 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:40.547 00.007 1032 Enqueuing Expose request
02:00:40.556 00.009 10072 IsGuiding returns 0
02:00:40.556 00.000 10072 Move returns status 0, amount 14
02:00:40.557 00.001 10072 MoveAxis(N, 0, ABG)
02:00:40.557 00.000 10072 Move returns status 0, amount 0
02:00:40.557 00.000 10072 move complete, result=0
02:00:40.557 00.000 10072 worker thread done servicing request
02:00:40.557 00.000 10072 Worker thread wakes up
02:00:40.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:40.557 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:40.557 00.000 1032 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
02:00:41.194 00.637 10072 Exposure complete
02:00:41.235 00.041 10072 worker thread done servicing request
02:00:41.235 00.000 1032 OnExposeComplete: enter
02:00:41.237 00.002 1032 UpdateGuideState(): m_state=6
02:00:41.239 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1468
02:00:41.239 00.000 1032 Star::Find returns 1 (0), X=223.99, Y=616.01, Mass=1277, SNR=25.1, Peak=121 HFD=2.8
02:00:41.239 00.000 1032 MultiStar: [#1 -0.07,0.02,1.07,U] [#2 -0.18,0.03,0.79,U] [#3 -0.07,0.11,0.66,U] [#4 -0.07,0.11,0.75,U] [#5 -0.20,0.33,0.64,U] [#6 -0.23,-0.08,0.77,U] [#7 -0.37,0.08,0.59,U] [#8 -0.24,0.05,0.54,U] 
02:00:41.239 00.000 1032 refined, 8 included, MultiStar: {-0.13, 0.04}, one-star: {0.11, -0.13}
02:00:41.239 00.000 1032 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.83) = xAngle (0.97 = 0.97)
02:00:41.239 00.000 1032 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.97 = 0.97)
02:00:41.239 00.000 1032 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.13 cameraTheta=2.80 mountX=0.08 mountY=0.11, mountTheta=0.97
02:00:41.249 00.010 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=0.04, opts=13)
02:00:41.249 00.000 1032 Enqueuing Move request for scope (-0.13, 0.04)
02:00:41.249 00.000 10072 Worker thread wakes up
02:00:41.249 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
02:00:41.249 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
02:00:41.249 00.000 10072 Moving (-0.13, 0.04) raw xDistance=0.08 yDistance=0.11
02:00:41.255 00.006 10072 PPEC rslt: input = 0.08, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 510.54
02:00:41.255 00.000 10072 PPEC: input: 0.08, control: 0.02, exposure: 500
02:00:41.255 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:41.255 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:00:41.255 00.000 10072 MoveAxis(W, 16, ABG)
02:00:41.255 00.000 10072 Guiding  Dir = 3, Dur = 16
02:00:41.256 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:41.256 00.000 10072 IsGuiding returns 0
02:00:41.259 00.003 10072 PulseGuide returned control before completion, sleep 26
02:00:41.274 00.015 1032 UpdateGuideState exits: m=1277 SNR=25.1
02:00:41.276 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:41.278 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:41.278 00.000 1032 Enqueuing Expose request
02:00:41.291 00.013 10072 IsGuiding returns 0
02:00:41.291 00.000 10072 Move returns status 0, amount 16
02:00:41.291 00.000 10072 MoveAxis(N, 0, ABG)
02:00:41.291 00.000 10072 Move returns status 0, amount 0
02:00:41.291 00.000 10072 move complete, result=0
02:00:41.291 00.000 10072 worker thread done servicing request
02:00:41.291 00.000 10072 Worker thread wakes up
02:00:41.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:41.291 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:41.291 00.000 1032 GuideStep: 0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
02:00:41.705 00.414 10072 Exposure complete
02:00:41.747 00.042 10072 worker thread done servicing request
02:00:41.747 00.000 1032 OnExposeComplete: enter
02:00:41.749 00.002 1032 UpdateGuideState(): m_state=6
02:00:41.752 00.003 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1469
02:00:41.754 00.002 1032 Star::Find returns 1 (0), X=224.08, Y=616.13, Mass=1340, SNR=25.8, Peak=141 HFD=2.8
02:00:41.756 00.002 1032 MultiStar: [#1 -0.03,0.03,1.01,U] [#2 0.02,0.07,0.72,U] [#3 0.04,0.05,0.69,U] [#4 0.03,-0.01,0.71,U] [#5 -0.06,0.13,0.64,U] [#6 0.02,-0.10,0.73,U] [#7 -0.13,0.05,0.59,U] [#8 -0.10,-0.02,0.52,U] 
02:00:41.757 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.19, -0.02}
02:00:41.760 00.003 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
02:00:41.762 00.002 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
02:00:41.762 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.04 mountX=0.02 mountY=-0.02, mountTheta=-0.79
02:00:41.766 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.02, opts=13)
02:00:41.766 00.000 1032 Enqueuing Move request for scope (0.01, 0.02)
02:00:41.766 00.000 10072 Worker thread wakes up
02:00:41.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
02:00:41.766 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
02:00:41.766 00.000 10072 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
02:00:41.766 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:41.775 00.009 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 515.67
02:00:41.775 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
02:00:41.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:41.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:00:41.775 00.000 10072 MoveAxis(W, 13, ABG)
02:00:41.775 00.000 10072 Guiding  Dir = 3, Dur = 13
02:00:41.776 00.001 10072 IsGuiding returns 0
02:00:41.776 00.000 10072 PulseGuide returned control before completion, sleep 23
02:00:41.792 00.016 1032 UpdateGuideState exits: m=1340 SNR=25.8
02:00:41.794 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:41.794 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:41.796 00.002 1032 Enqueuing Expose request
02:00:41.808 00.012 10072 IsGuiding returns 0
02:00:41.808 00.000 10072 Move returns status 0, amount 13
02:00:41.808 00.000 10072 MoveAxis(N, 0, ABG)
02:00:41.808 00.000 10072 Move returns status 0, amount 0
02:00:41.808 00.000 10072 move complete, result=0
02:00:41.808 00.000 10072 worker thread done servicing request
02:00:41.808 00.000 10072 Worker thread wakes up
02:00:41.809 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:41.809 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:41.809 00.000 1032 GuideStep: 0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
02:00:42.446 00.637 10072 Exposure complete
02:00:42.486 00.040 10072 worker thread done servicing request
02:00:42.489 00.003 1032 OnExposeComplete: enter
02:00:42.491 00.002 1032 UpdateGuideState(): m_state=6
02:00:42.491 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1470
02:00:42.491 00.000 1032 Star::Find returns 1 (0), X=224.03, Y=616.09, Mass=1323, SNR=25.6, Peak=128 HFD=2.7
02:00:42.491 00.000 1032 MultiStar: [#1 -0.08,0.12,1.02,U] [#2 -0.12,0.07,0.70,U] [#3 0.00,0.24,0.72,U] [#4 -0.12,-0.00,0.73,U] [#5 -0.08,0.19,0.60,U] [#6 -0.08,0.06,0.71,U] [#7 -0.13,0.13,0.58,U] [#8 -0.22,0.15,0.55,U] 
02:00:42.491 00.000 1032 refined, 8 included, MultiStar: {-0.06, 0.09}, one-star: {0.15, -0.05}
02:00:42.491 00.000 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
02:00:42.491 00.000 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
02:00:42.491 00.000 1032 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.16 mountX=0.10 mountY=0.04, mountTheta=0.33
02:00:42.504 00.013 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.09, opts=13)
02:00:42.507 00.003 1032 Enqueuing Move request for scope (-0.06, 0.09)
02:00:42.507 00.000 10072 Worker thread wakes up
02:00:42.507 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
02:00:42.507 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
02:00:42.507 00.000 10072 Moving (-0.06, 0.09) raw xDistance=0.10 yDistance=0.04
02:00:42.507 00.000 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 515.67
02:00:42.507 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
02:00:42.507 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:42.507 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:00:42.507 00.000 10072 MoveAxis(W, 15, ABG)
02:00:42.507 00.000 10072 Guiding  Dir = 3, Dur = 15
02:00:42.511 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:42.511 00.000 10072 IsGuiding returns 0
02:00:42.514 00.003 10072 PulseGuide returned control before completion, sleep 25
02:00:42.529 00.015 1032 UpdateGuideState exits: m=1323 SNR=25.6
02:00:42.531 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:42.533 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:42.533 00.000 1032 Enqueuing Expose request
02:00:42.546 00.013 10072 IsGuiding returns 0
02:00:42.546 00.000 10072 Move returns status 0, amount 15
02:00:42.546 00.000 10072 MoveAxis(N, 0, ABG)
02:00:42.546 00.000 10072 Move returns status 0, amount 0
02:00:42.546 00.000 10072 move complete, result=0
02:00:42.546 00.000 10072 worker thread done servicing request
02:00:42.546 00.000 10072 Worker thread wakes up
02:00:42.546 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:42.546 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:42.546 00.000 1032 GuideStep: 0.1 px 15 ms WEST, 0.0 px 0 ms NORTH
02:00:42.958 00.412 10072 Exposure complete
02:00:43.001 00.043 10072 worker thread done servicing request
02:00:43.001 00.000 1032 OnExposeComplete: enter
02:00:43.003 00.002 1032 UpdateGuideState(): m_state=6
02:00:43.004 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1471
02:00:43.004 00.000 1032 Star::Find returns 1 (0), X=223.91, Y=616.29, Mass=1360, SNR=26.0, Peak=117 HFD=2.6
02:00:43.004 00.000 1032 MultiStar: [#1 -0.21,0.16,1.04,U] [#2 -0.15,0.21,0.72,U] [#3 -0.12,0.24,0.71,U] [#4 -0.18,0.21,0.73,U] [#5 -0.35,0.38,0.00,M1] [#6 -0.15,0.18,0.71,U] [#7 -0.26,0.18,0.57,U] [#8 -0.15,0.12,0.52,U] 
02:00:43.004 00.000 1032 single-star, 7 included, MultiStar: {-0.14, 0.18}, one-star: {0.03, 0.14}
02:00:43.004 00.000 1032 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.83) = xAngle (-0.43 = -0.43)
02:00:43.012 00.008 1032 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.43 = -0.43)
02:00:43.012 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.40 mountX=0.13 mountY=-0.06, mountTheta=-0.43
02:00:43.016 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.14, opts=13)
02:00:43.023 00.007 1032 Enqueuing Move request for scope (0.03, 0.14)
02:00:43.027 00.004 10072 Worker thread wakes up
02:00:43.027 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
02:00:43.027 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
02:00:43.027 00.000 10072 Moving (0.03, 0.14) raw xDistance=0.13 yDistance=-0.06
02:00:43.027 00.000 10072 PPEC rslt: input = 0.13, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.05, hyst_pct = 0.01, period_length = 515.67
02:00:43.027 00.000 10072 PPEC: input: 0.13, control: 0.07, exposure: 500
02:00:43.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:43.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:00:43.027 00.000 10072 MoveAxis(W, 75, ABG)
02:00:43.027 00.000 10072 Guiding  Dir = 3, Dur = 75
02:00:43.029 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:43.029 00.000 10072 IsGuiding returns 0
02:00:43.031 00.002 10072 PulseGuide returned control before completion, sleep 85
02:00:43.047 00.016 1032 UpdateGuideState exits: m=1360 SNR=26.0
02:00:43.047 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:43.047 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:43.047 00.000 1032 Enqueuing Expose request
02:00:43.127 00.080 10072 IsGuiding returns 0
02:00:43.127 00.000 10072 Move returns status 0, amount 75
02:00:43.127 00.000 10072 MoveAxis(N, 0, ABG)
02:00:43.127 00.000 10072 Move returns status 0, amount 0
02:00:43.127 00.000 10072 move complete, result=0
02:00:43.127 00.000 10072 worker thread done servicing request
02:00:43.127 00.000 10072 Worker thread wakes up
02:00:43.127 00.000 1032 GuideStep: 0.1 px 75 ms WEST, -0.1 px 0 ms NORTH
02:00:43.130 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:43.130 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:43.763 00.633 10072 Exposure complete
02:00:43.799 00.036 10072 worker thread done servicing request
02:00:43.799 00.000 1032 OnExposeComplete: enter
02:00:43.799 00.000 1032 UpdateGuideState(): m_state=6
02:00:43.810 00.011 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1472
02:00:43.812 00.002 1032 Star::Find returns 1 (0), X=224.06, Y=616.28, Mass=1378, SNR=26.2, Peak=123 HFD=2.8
02:00:43.814 00.002 1032 MultiStar: [#1 -0.02,0.05,1.02,U] [#2 -0.24,0.18,0.76,U] [#3 -0.07,0.28,0.69,U] [#4 -0.01,0.24,0.71,U] [#5 -0.10,0.30,0.60,U] [#6 -0.09,0.12,0.70,U] [#7 -0.29,0.12,0.57,U] [#8 0.05,0.34,0.53,U] 
02:00:43.816 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.18}, one-star: {0.18, 0.14}
02:00:43.816 00.000 1032 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.83) = xAngle (0.01 = 0.01)
02:00:43.818 00.002 1032 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.01 = 0.01)
02:00:43.820 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.84 mountX=0.19 mountY=0.00, mountTheta=0.01
02:00:43.822 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.18, opts=13)
02:00:43.822 00.000 1032 Enqueuing Move request for scope (-0.05, 0.18)
02:00:43.826 00.004 10072 Worker thread wakes up
02:00:43.826 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
02:00:43.826 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
02:00:43.826 00.000 10072 Moving (-0.05, 0.18) raw xDistance=0.19 yDistance=0.00
02:00:43.827 00.001 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.02, hyst = 0.08, hyst_pct = 0.01, period_length = 515.67
02:00:43.827 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
02:00:43.829 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:43.829 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:00:43.829 00.000 10072 MoveAxis(W, 103, ABG)
02:00:43.829 00.000 10072 Guiding  Dir = 3, Dur = 103
02:00:43.829 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:43.831 00.002 10072 IsGuiding returns 0
02:00:43.832 00.001 10072 PulseGuide returned control before completion, sleep 113
02:00:43.848 00.016 1032 UpdateGuideState exits: m=1378 SNR=26.2
02:00:43.848 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:43.848 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:43.848 00.000 1032 Enqueuing Expose request
02:00:43.959 00.111 10072 IsGuiding returns 0
02:00:43.959 00.000 10072 Move returns status 0, amount 103
02:00:43.959 00.000 10072 MoveAxis(N, 0, ABG)
02:00:43.959 00.000 10072 Move returns status 0, amount 0
02:00:43.959 00.000 10072 move complete, result=0
02:00:43.959 00.000 10072 worker thread done servicing request
02:00:43.959 00.000 10072 Worker thread wakes up
02:00:43.959 00.000 1032 GuideStep: 0.2 px 103 ms WEST, 0.0 px 0 ms NORTH
02:00:43.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:43.959 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:44.373 00.414 10072 Exposure complete
02:00:44.420 00.047 10072 worker thread done servicing request
02:00:44.420 00.000 1032 OnExposeComplete: enter
02:00:44.422 00.002 1032 UpdateGuideState(): m_state=6
02:00:44.424 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1473
02:00:44.424 00.000 1032 Star::Find returns 1 (0), X=223.99, Y=616.13, Mass=1268, SNR=25.1, Peak=112 HFD=2.8
02:00:44.424 00.000 1032 MultiStar: [#1 -0.09,-0.17,1.03,U] [#2 -0.02,0.05,0.76,U] [#3 0.00,0.00,0.69,U] [#4 0.01,0.04,0.72,U] [#5 0.04,-0.01,0.65,U] [#6 -0.04,0.01,0.76,U] [#7 0.00,0.09,0.62,U] [#8 -0.10,0.02,0.55,U] 
02:00:44.424 00.000 1032 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.11, -0.01}
02:00:44.424 00.000 1032 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.83) = xAngle (-4.01 = 2.27)
02:00:44.424 00.000 1032 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.01 = 2.27)
02:00:44.436 00.012 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.18 mountX=-0.01 mountY=0.01, mountTheta=2.27
02:00:44.438 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.01, opts=13)
02:00:44.438 00.000 1032 Enqueuing Move request for scope (-0.01, -0.01)
02:00:44.438 00.000 10072 Worker thread wakes up
02:00:44.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
02:00:44.438 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
02:00:44.438 00.000 10072 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
02:00:44.438 00.000 10072 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 515.67
02:00:44.438 00.000 10072 PPEC: input: -0.01, control: 0.02, exposure: 500
02:00:44.438 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:44.438 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:00:44.438 00.000 10072 MoveAxis(W, 16, ABG)
02:00:44.438 00.000 10072 Guiding  Dir = 3, Dur = 16
02:00:44.444 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:44.445 00.001 10072 IsGuiding returns 0
02:00:44.446 00.001 10072 PulseGuide returned control before completion, sleep 26
02:00:44.462 00.016 1032 UpdateGuideState exits: m=1268 SNR=25.1
02:00:44.464 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:44.466 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:44.468 00.002 1032 Enqueuing Expose request
02:00:44.478 00.010 10072 IsGuiding returns 0
02:00:44.478 00.000 10072 Move returns status 0, amount 16
02:00:44.478 00.000 10072 MoveAxis(N, 0, ABG)
02:00:44.478 00.000 10072 Move returns status 0, amount 0
02:00:44.478 00.000 10072 move complete, result=0
02:00:44.478 00.000 10072 worker thread done servicing request
02:00:44.478 00.000 10072 Worker thread wakes up
02:00:44.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:44.478 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:44.478 00.000 1032 GuideStep: -0.0 px 16 ms WEST, 0.0 px 0 ms NORTH
02:00:45.119 00.641 10072 Exposure complete
02:00:45.151 00.032 10072 worker thread done servicing request
02:00:45.151 00.000 1032 OnExposeComplete: enter
02:00:45.162 00.011 1032 UpdateGuideState(): m_state=6
02:00:45.164 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1474
02:00:45.164 00.000 1032 Star::Find returns 1 (0), X=224.04, Y=616.11, Mass=1379, SNR=26.2, Peak=120 HFD=2.8
02:00:45.166 00.002 1032 MultiStar: [#1 -0.03,-0.09,1.03,U] [#2 -0.18,-0.01,0.76,U] [#3 0.08,0.13,0.68,U] [#4 0.06,-0.05,0.71,U] [#5 -0.08,-0.06,0.58,U] [#6 -0.03,-0.03,0.71,U] [#7 0.01,0.13,0.58,U] [#8 -0.06,0.13,0.55,U] 
02:00:45.168 00.002 1032 refined, 8 included, MultiStar: {-0.00, 0.00}, one-star: {0.15, -0.03}
02:00:45.170 00.002 1032 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.83) = xAngle (0.31 = 0.31)
02:00:45.170 00.000 1032 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.31 = 0.31)
02:00:45.172 00.002 1032 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.14 mountX=0.00 mountY=0.00, mountTheta=0.31
02:00:45.174 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.00, opts=13)
02:00:45.176 00.002 1032 Enqueuing Move request for scope (-0.00, 0.00)
02:00:45.179 00.003 10072 Worker thread wakes up
02:00:45.179 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
02:00:45.179 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
02:00:45.179 00.000 10072 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=0.00
02:00:45.179 00.000 10072 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 515.67
02:00:45.179 00.000 10072 PPEC: input: 0.00, control: 0.02, exposure: 500
02:00:45.179 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:45.179 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:00:45.179 00.000 10072 MoveAxis(W, 17, ABG)
02:00:45.179 00.000 10072 Guiding  Dir = 3, Dur = 17
02:00:45.181 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:45.181 00.000 10072 IsGuiding returns 0
02:00:45.183 00.002 10072 PulseGuide returned control before completion, sleep 27
02:00:45.197 00.014 1032 UpdateGuideState exits: m=1379 SNR=26.2
02:00:45.199 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:45.201 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:45.203 00.002 1032 Enqueuing Expose request
02:00:45.214 00.011 10072 IsGuiding returns 0
02:00:45.214 00.000 10072 Move returns status 0, amount 17
02:00:45.214 00.000 10072 MoveAxis(N, 0, ABG)
02:00:45.215 00.001 10072 Move returns status 0, amount 0
02:00:45.215 00.000 10072 move complete, result=0
02:00:45.215 00.000 10072 worker thread done servicing request
02:00:45.215 00.000 10072 Worker thread wakes up
02:00:45.215 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:45.215 00.000 1032 GuideStep: 0.0 px 17 ms WEST, 0.0 px 0 ms NORTH
02:00:45.217 00.002 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:45.629 00.412 10072 Exposure complete
02:00:45.672 00.043 10072 worker thread done servicing request
02:00:45.672 00.000 1032 OnExposeComplete: enter
02:00:45.675 00.003 1032 UpdateGuideState(): m_state=6
02:00:45.677 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1475
02:00:45.678 00.001 1032 Star::Find returns 1 (0), X=224.06, Y=616.18, Mass=1267, SNR=25.1, Peak=118 HFD=2.7
02:00:45.678 00.000 1032 MultiStar: [#1 -0.04,0.04,1.06,U] [#2 -0.06,0.02,0.78,U] [#3 -0.07,0.11,0.73,U] [#4 -0.04,0.07,0.77,U] [#5 -0.06,0.14,0.63,U] [#6 -0.07,0.11,0.75,U] [#7 0.01,0.17,0.60,U] [#8 0.00,0.02,0.52,U] 
02:00:45.678 00.000 1032 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {0.17, 0.04}
02:00:45.678 00.000 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
02:00:45.678 00.000 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
02:00:45.678 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.73 mountX=0.08 mountY=-0.01, mountTheta=-0.10
02:00:45.678 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.08, opts=13)
02:00:45.690 00.012 1032 Enqueuing Move request for scope (-0.01, 0.08)
02:00:45.694 00.004 10072 Worker thread wakes up
02:00:45.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
02:00:45.694 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
02:00:45.694 00.000 10072 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
02:00:45.694 00.000 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 515.67
02:00:45.694 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
02:00:45.694 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:45.694 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:00:45.694 00.000 10072 MoveAxis(W, 15, ABG)
02:00:45.694 00.000 10072 Guiding  Dir = 3, Dur = 15
02:00:45.696 00.002 10072 IsGuiding returns 0
02:00:45.696 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:45.696 00.000 10072 PulseGuide returned control before completion, sleep 25
02:00:45.714 00.018 1032 UpdateGuideState exits: m=1267 SNR=25.1
02:00:45.716 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:45.718 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:45.720 00.002 1032 Enqueuing Expose request
02:00:45.728 00.008 10072 IsGuiding returns 0
02:00:45.728 00.000 10072 Move returns status 0, amount 15
02:00:45.728 00.000 10072 MoveAxis(N, 0, ABG)
02:00:45.729 00.001 10072 Move returns status 0, amount 0
02:00:45.729 00.000 10072 move complete, result=0
02:00:45.729 00.000 10072 worker thread done servicing request
02:00:45.729 00.000 10072 Worker thread wakes up
02:00:45.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:45.729 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:45.729 00.000 1032 GuideStep: 0.1 px 15 ms WEST, -0.0 px 0 ms NORTH
02:00:46.366 00.637 10072 Exposure complete
02:00:46.409 00.043 10072 worker thread done servicing request
02:00:46.409 00.000 1032 OnExposeComplete: enter
02:00:46.409 00.000 1032 UpdateGuideState(): m_state=6
02:00:46.413 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1476
02:00:46.413 00.000 1032 Star::Find returns 1 (0), X=224.07, Y=616.14, Mass=1387, SNR=26.2, Peak=144 HFD=2.7
02:00:46.415 00.002 1032 MultiStar: [#1 -0.11,-0.02,0.99,U] [#2 -0.04,0.06,0.74,U] [#3 -0.09,0.22,0.70,U] [#4 -0.00,0.04,0.68,U] [#5 -0.10,0.12,0.62,U] [#6 -0.09,-0.01,0.71,U] [#7 -0.24,0.05,0.57,U] [#8 -0.07,0.00,0.50,U] 
02:00:46.417 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.05}, one-star: {0.18, 0.00}
02:00:46.419 00.002 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.83) = xAngle (0.52 = 0.52)
02:00:46.419 00.000 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.52 = 0.52)
02:00:46.422 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.35 mountX=0.06 mountY=0.03, mountTheta=0.52
02:00:46.424 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
02:00:46.424 00.000 1032 Enqueuing Move request for scope (-0.05, 0.05)
02:00:46.429 00.005 10072 Worker thread wakes up
02:00:46.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
02:00:46.429 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
02:00:46.429 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.03
02:00:46.431 00.002 10072 PPEC rslt: input = 0.06, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 515.67
02:00:46.431 00.000 10072 PPEC: input: 0.06, control: 0.02, exposure: 500
02:00:46.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:46.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:00:46.431 00.000 10072 MoveAxis(W, 17, ABG)
02:00:46.431 00.000 10072 Guiding  Dir = 3, Dur = 17
02:00:46.431 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:46.433 00.002 10072 IsGuiding returns 0
02:00:46.434 00.001 10072 PulseGuide returned control before completion, sleep 27
02:00:46.441 00.007 1032 UpdateGuideState exits: m=1387 SNR=26.2
02:00:46.450 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:46.450 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:46.454 00.004 1032 Enqueuing Expose request
02:00:46.465 00.011 10072 IsGuiding returns 0
02:00:46.466 00.001 10072 Move returns status 0, amount 17
02:00:46.466 00.000 10072 MoveAxis(N, 0, ABG)
02:00:46.466 00.000 10072 Move returns status 0, amount 0
02:00:46.466 00.000 10072 move complete, result=0
02:00:46.466 00.000 10072 worker thread done servicing request
02:00:46.466 00.000 10072 Worker thread wakes up
02:00:46.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:46.466 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:46.467 00.001 1032 GuideStep: 0.1 px 17 ms WEST, 0.0 px 0 ms NORTH
02:00:46.878 00.411 10072 Exposure complete
02:00:46.915 00.037 10072 worker thread done servicing request
02:00:46.922 00.007 1032 OnExposeComplete: enter
02:00:46.922 00.000 1032 UpdateGuideState(): m_state=6
02:00:46.922 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1477
02:00:46.926 00.004 1032 Star::Find returns 1 (0), X=224.02, Y=616.11, Mass=1250, SNR=24.9, Peak=133 HFD=2.7
02:00:46.926 00.000 1032 MultiStar: [#1 -0.07,-0.10,1.06,U] [#2 -0.01,-0.04,0.77,U] [#3 0.09,0.02,0.71,U] [#4 0.08,0.02,0.78,U] [#5 -0.02,0.13,0.62,U] [#6 0.08,0.00,0.73,U] [#7 -0.09,0.11,0.63,U] [#8 0.01,-0.01,0.52,U] 
02:00:46.926 00.000 1032 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.14, -0.03}
02:00:46.926 00.000 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
02:00:46.932 00.006 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
02:00:46.932 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.03 mountX=-0.01 mountY=-0.02, mountTheta=-1.80
02:00:46.932 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
02:00:46.932 00.000 1032 Enqueuing Move request for scope (0.02, 0.00)
02:00:46.932 00.000 10072 Worker thread wakes up
02:00:46.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
02:00:46.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
02:00:46.932 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.01 yDistance=-0.02
02:00:46.932 00.000 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 515.67
02:00:46.932 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
02:00:46.932 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:46.932 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:00:46.932 00.000 10072 MoveAxis(W, 14, ABG)
02:00:46.932 00.000 10072 Guiding  Dir = 3, Dur = 14
02:00:46.941 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:46.941 00.000 10072 IsGuiding returns 0
02:00:46.944 00.003 10072 PulseGuide returned control before completion, sleep 24
02:00:46.960 00.016 1032 UpdateGuideState exits: m=1250 SNR=24.9
02:00:46.960 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:46.960 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:46.960 00.000 1032 Enqueuing Expose request
02:00:46.976 00.016 10072 IsGuiding returns 0
02:00:46.976 00.000 10072 Move returns status 0, amount 14
02:00:46.976 00.000 10072 MoveAxis(N, 0, ABG)
02:00:46.976 00.000 10072 Move returns status 0, amount 0
02:00:46.976 00.000 10072 move complete, result=0
02:00:46.976 00.000 10072 worker thread done servicing request
02:00:46.976 00.000 10072 Worker thread wakes up
02:00:46.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:46.976 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:46.976 00.000 1032 GuideStep: -0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
02:00:47.612 00.636 10072 Exposure complete
02:00:47.654 00.042 10072 worker thread done servicing request
02:00:47.654 00.000 1032 OnExposeComplete: enter
02:00:47.656 00.002 1032 UpdateGuideState(): m_state=6
02:00:47.658 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1478
02:00:47.660 00.002 1032 Star::Find returns 1 (0), X=224.11, Y=616.01, Mass=1353, SNR=25.9, Peak=154 HFD=2.7
02:00:47.660 00.000 1032 MultiStar: [#1 -0.00,-0.24,1.04,U] [#2 0.04,-0.06,0.73,U] [#3 0.02,-0.00,0.70,U] [#4 -0.05,-0.08,0.75,U] [#5 -0.02,0.01,0.61,U] [#6 0.09,0.00,0.71,U] [#7 -0.00,0.04,0.58,U] [#8 0.13,-0.08,0.54,U] 
02:00:47.660 00.000 1032 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.23, -0.14}
02:00:47.660 00.000 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
02:00:47.660 00.000 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
02:00:47.660 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.95 mountX=-0.09 mountY=-0.03, mountTheta=-2.78
02:00:47.660 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.07, opts=13)
02:00:47.660 00.000 1032 Enqueuing Move request for scope (0.05, -0.07)
02:00:47.672 00.012 10072 Worker thread wakes up
02:00:47.672 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
02:00:47.672 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
02:00:47.672 00.000 10072 Moving (0.05, -0.07) raw xDistance=-0.09 yDistance=-0.03
02:00:47.674 00.002 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 515.67
02:00:47.674 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 500
02:00:47.674 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:47.674 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:00:47.674 00.000 10072 MoveAxis(W, 16, ABG)
02:00:47.674 00.000 10072 Guiding  Dir = 3, Dur = 16
02:00:47.675 00.001 10072 IsGuiding returns 0
02:00:47.675 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:47.677 00.002 10072 PulseGuide returned control before completion, sleep 26
02:00:47.692 00.015 1032 UpdateGuideState exits: m=1353 SNR=25.9
02:00:47.695 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:47.697 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:47.699 00.002 1032 Enqueuing Expose request
02:00:47.706 00.007 10072 IsGuiding returns 0
02:00:47.706 00.000 10072 Move returns status 0, amount 16
02:00:47.706 00.000 10072 MoveAxis(N, 0, ABG)
02:00:47.706 00.000 10072 Move returns status 0, amount 0
02:00:47.706 00.000 10072 move complete, result=0
02:00:47.706 00.000 10072 worker thread done servicing request
02:00:47.706 00.000 10072 Worker thread wakes up
02:00:47.706 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:47.706 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:47.708 00.002 1032 GuideStep: -0.1 px 16 ms WEST, -0.0 px 0 ms NORTH
02:00:48.122 00.414 10072 Exposure complete
02:00:48.162 00.040 10072 worker thread done servicing request
02:00:48.162 00.000 1032 OnExposeComplete: enter
02:00:48.164 00.002 1032 UpdateGuideState(): m_state=6
02:00:48.166 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1479
02:00:48.167 00.001 1032 Star::Find returns 1 (0), X=224.07, Y=616.12, Mass=1269, SNR=25.1, Peak=134 HFD=2.7
02:00:48.169 00.002 1032 MultiStar: [#1 -0.02,-0.03,1.05,U] [#2 0.14,-0.01,0.77,U] [#3 0.03,-0.05,0.68,U] [#4 0.02,0.11,0.76,U] [#5 0.02,0.22,0.64,U] [#6 0.01,-0.14,0.73,U] [#7 -0.04,0.05,0.61,U] [#8 0.04,-0.06,0.57,U] 
02:00:48.169 00.000 1032 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.18, -0.02}
02:00:48.171 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
02:00:48.172 00.001 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
02:00:48.174 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.07 mountX=-0.01 mountY=-0.05, mountTheta=-1.76
02:00:48.176 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.00, opts=13)
02:00:48.178 00.002 1032 Enqueuing Move request for scope (0.05, 0.00)
02:00:48.178 00.000 10072 Worker thread wakes up
02:00:48.178 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
02:00:48.178 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
02:00:48.178 00.000 10072 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
02:00:48.180 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 515.67
02:00:48.180 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
02:00:48.180 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:48.180 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:00:48.180 00.000 10072 MoveAxis(W, 13, ABG)
02:00:48.180 00.000 10072 Guiding  Dir = 3, Dur = 13
02:00:48.182 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:48.182 00.000 10072 IsGuiding returns 0
02:00:48.184 00.002 10072 PulseGuide returned control before completion, sleep 23
02:00:48.186 00.002 1032 UpdateGuideState exits: m=1269 SNR=25.1
02:00:48.200 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:48.203 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:48.204 00.001 1032 Enqueuing Expose request
02:00:48.216 00.012 10072 IsGuiding returns 0
02:00:48.217 00.001 10072 Move returns status 0, amount 13
02:00:48.217 00.000 10072 MoveAxis(N, 0, ABG)
02:00:48.217 00.000 10072 Move returns status 0, amount 0
02:00:48.217 00.000 10072 move complete, result=0
02:00:48.217 00.000 10072 worker thread done servicing request
02:00:48.217 00.000 10072 Worker thread wakes up
02:00:48.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:48.217 00.000 1032 GuideStep: -0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
02:00:48.219 00.002 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:48.849 00.630 10072 Exposure complete
02:00:48.891 00.042 10072 worker thread done servicing request
02:00:48.891 00.000 1032 OnExposeComplete: enter
02:00:48.893 00.002 1032 UpdateGuideState(): m_state=6
02:00:48.895 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1480
02:00:48.897 00.002 1032 Star::Find returns 1 (0), X=224.11, Y=616.06, Mass=1346, SNR=25.9, Peak=124 HFD=2.8
02:00:48.897 00.000 1032 MultiStar: [#1 0.03,-0.03,0.99,U] [#2 -0.00,0.01,0.77,U] [#3 -0.15,0.09,0.70,U] [#4 0.05,0.01,0.74,U] [#5 -0.02,0.06,0.60,U] [#6 0.03,-0.01,0.72,U] [#7 -0.14,0.07,0.58,U] [#8 -0.07,0.00,0.56,U] 
02:00:48.900 00.003 1032 refined, 8 included, MultiStar: {0.01, 0.00}, one-star: {0.23, -0.08}
02:00:48.900 00.000 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
02:00:48.900 00.000 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
02:00:48.900 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.41 mountX=0.00 mountY=-0.01, mountTheta=-1.42
02:00:48.900 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.00, opts=13)
02:00:48.900 00.000 1032 Enqueuing Move request for scope (0.01, 0.00)
02:00:48.900 00.000 10072 Worker thread wakes up
02:00:48.911 00.011 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
02:00:48.911 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
02:00:48.911 00.000 10072 Moving (0.01, 0.00) raw xDistance=0.00 yDistance=-0.01
02:00:48.911 00.000 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 515.67
02:00:48.911 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
02:00:48.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:48.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:00:48.911 00.000 10072 MoveAxis(W, 15, ABG)
02:00:48.911 00.000 10072 Guiding  Dir = 3, Dur = 15
02:00:48.913 00.002 10072 IsGuiding returns 0
02:00:48.913 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:48.914 00.001 10072 PulseGuide returned control before completion, sleep 25
02:00:48.929 00.015 1032 UpdateGuideState exits: m=1346 SNR=25.9
02:00:48.929 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:48.933 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:48.933 00.000 1032 Enqueuing Expose request
02:00:48.946 00.013 10072 IsGuiding returns 0
02:00:48.946 00.000 10072 Move returns status 0, amount 15
02:00:48.946 00.000 10072 MoveAxis(N, 0, ABG)
02:00:48.946 00.000 10072 Move returns status 0, amount 0
02:00:48.946 00.000 10072 move complete, result=0
02:00:48.946 00.000 10072 worker thread done servicing request
02:00:48.946 00.000 10072 Worker thread wakes up
02:00:48.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:48.946 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:48.946 00.000 1032 GuideStep: 0.0 px 15 ms WEST, -0.0 px 0 ms NORTH
02:00:49.360 00.414 10072 Exposure complete
02:00:49.393 00.033 10072 worker thread done servicing request
02:00:49.393 00.000 1032 OnExposeComplete: enter
02:00:49.393 00.000 1032 UpdateGuideState(): m_state=6
02:00:49.405 00.012 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1481
02:00:49.407 00.002 1032 Star::Find returns 1 (0), X=224.02, Y=616.16, Mass=1308, SNR=25.5, Peak=118 HFD=2.7
02:00:49.409 00.002 1032 MultiStar: [#1 0.02,0.01,1.04,U] [#2 0.11,-0.00,0.78,U] [#3 0.01,0.02,0.67,U] [#4 0.13,0.02,0.73,U] [#5 -0.11,0.10,0.61,U] [#6 0.01,-0.02,0.74,U] [#7 -0.14,0.09,0.58,U] [#8 0.08,0.02,0.55,U] 
02:00:49.409 00.000 1032 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.14, 0.02}
02:00:49.411 00.002 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
02:00:49.413 00.002 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
02:00:49.415 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.57 mountX=0.01 mountY=-0.04, mountTheta=-1.26
02:00:49.417 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
02:00:49.419 00.002 1032 Enqueuing Move request for scope (0.04, 0.02)
02:00:49.421 00.002 10072 Worker thread wakes up
02:00:49.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
02:00:49.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
02:00:49.421 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
02:00:49.423 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 515.67
02:00:49.423 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
02:00:49.423 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:49.423 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:00:49.423 00.000 10072 MoveAxis(W, 12, ABG)
02:00:49.423 00.000 10072 Guiding  Dir = 3, Dur = 12
02:00:49.424 00.001 10072 IsGuiding returns 0
02:00:49.424 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:49.425 00.001 10072 PulseGuide returned control before completion, sleep 22
02:00:49.439 00.014 1032 UpdateGuideState exits: m=1308 SNR=25.5
02:00:49.444 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:49.444 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:49.444 00.000 1032 Enqueuing Expose request
02:00:49.455 00.011 10072 IsGuiding returns 0
02:00:49.455 00.000 10072 Move returns status 0, amount 12
02:00:49.455 00.000 10072 MoveAxis(N, 0, ABG)
02:00:49.455 00.000 10072 Move returns status 0, amount 0
02:00:49.455 00.000 10072 move complete, result=0
02:00:49.455 00.000 10072 worker thread done servicing request
02:00:49.455 00.000 10072 Worker thread wakes up
02:00:49.455 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:49.455 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:49.457 00.002 1032 GuideStep: 0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
02:00:50.091 00.634 10072 Exposure complete
02:00:50.123 00.032 10072 worker thread done servicing request
02:00:50.123 00.000 1032 OnExposeComplete: enter
02:00:50.123 00.000 1032 UpdateGuideState(): m_state=6
02:00:50.123 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1482
02:00:50.139 00.016 1032 Star::Find returns 1 (0), X=224.05, Y=616.06, Mass=1276, SNR=25.2, Peak=107 HFD=2.8
02:00:50.140 00.001 1032 MultiStar: [#1 -0.06,-0.06,1.06,U] [#2 -0.06,-0.08,0.77,U] [#3 -0.06,-0.03,0.72,U] [#4 -0.03,-0.05,0.75,U] [#5 0.01,-0.08,0.63,U] [#6 -0.00,-0.19,0.74,U] [#7 -0.23,-0.04,0.62,U] [#8 -0.15,-0.15,0.53,U] 
02:00:50.141 00.001 1032 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {0.17, -0.09}
02:00:50.143 00.002 1032 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.83) = xAngle (-3.77 = 2.51)
02:00:50.143 00.000 1032 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.77 = 2.51)
02:00:50.145 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.94 mountX=-0.07 mountY=0.05, mountTheta=2.51
02:00:50.147 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.08, opts=13)
02:00:50.149 00.002 1032 Enqueuing Move request for scope (-0.03, -0.08)
02:00:50.151 00.002 10072 Worker thread wakes up
02:00:50.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
02:00:50.151 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
02:00:50.151 00.000 10072 Moving (-0.03, -0.08) raw xDistance=-0.07 yDistance=0.05
02:00:50.151 00.000 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 515.67
02:00:50.153 00.002 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
02:00:50.153 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:50.153 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:00:50.153 00.000 10072 MoveAxis(W, 14, ABG)
02:00:50.153 00.000 10072 Guiding  Dir = 3, Dur = 14
02:00:50.154 00.001 10072 IsGuiding returns 0
02:00:50.154 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:50.156 00.002 10072 PulseGuide returned control before completion, sleep 24
02:00:50.171 00.015 1032 UpdateGuideState exits: m=1276 SNR=25.2
02:00:50.174 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:50.174 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:50.174 00.000 1032 Enqueuing Expose request
02:00:50.185 00.011 10072 IsGuiding returns 0
02:00:50.185 00.000 10072 Move returns status 0, amount 14
02:00:50.185 00.000 10072 MoveAxis(N, 0, ABG)
02:00:50.185 00.000 10072 Move returns status 0, amount 0
02:00:50.185 00.000 10072 move complete, result=0
02:00:50.185 00.000 10072 worker thread done servicing request
02:00:50.185 00.000 10072 Worker thread wakes up
02:00:50.185 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:50.185 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:50.185 00.000 1032 GuideStep: -0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
02:00:50.599 00.414 10072 Exposure complete
02:00:50.643 00.044 10072 worker thread done servicing request
02:00:50.643 00.000 1032 OnExposeComplete: enter
02:00:50.645 00.002 1032 UpdateGuideState(): m_state=6
02:00:50.648 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1483
02:00:50.648 00.000 1032 Star::Find returns 1 (0), X=224.03, Y=616.04, Mass=1288, SNR=25.3, Peak=124 HFD=2.8
02:00:50.650 00.002 1032 MultiStar: [#1 0.04,-0.04,1.04,U] [#2 -0.03,-0.04,0.74,U] [#3 0.07,0.02,0.68,U] [#4 -0.01,0.03,0.75,U] [#5 -0.14,0.04,0.61,U] [#6 0.03,-0.01,0.73,U] [#7 -0.07,0.05,0.59,U] [#8 -0.05,0.16,0.54,U] 
02:00:50.652 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.00}, one-star: {0.15, -0.10}
02:00:50.654 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
02:00:50.656 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
02:00:50.656 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.07 mountX=-0.00 mountY=-0.01, mountTheta=-1.90
02:00:50.661 00.005 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.00, opts=13)
02:00:50.662 00.001 1032 Enqueuing Move request for scope (0.01, -0.00)
02:00:50.662 00.000 10072 Worker thread wakes up
02:00:50.662 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
02:00:50.662 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
02:00:50.662 00.000 10072 Moving (0.01, -0.00) raw xDistance=-0.00 yDistance=-0.01
02:00:50.662 00.000 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 515.67
02:00:50.662 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 500
02:00:50.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:50.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:00:50.662 00.000 10072 MoveAxis(W, 11, ABG)
02:00:50.662 00.000 10072 Guiding  Dir = 3, Dur = 11
02:00:50.667 00.005 10072 IsGuiding returns 0
02:00:50.667 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:50.668 00.001 10072 PulseGuide returned control before completion, sleep 21
02:00:50.684 00.016 1032 UpdateGuideState exits: m=1288 SNR=25.3
02:00:50.684 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:50.684 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:50.684 00.000 1032 Enqueuing Expose request
02:00:50.699 00.015 10072 IsGuiding returns 0
02:00:50.699 00.000 10072 Move returns status 0, amount 11
02:00:50.699 00.000 10072 MoveAxis(N, 0, ABG)
02:00:50.700 00.001 10072 Move returns status 0, amount 0
02:00:50.700 00.000 10072 move complete, result=0
02:00:50.700 00.000 10072 worker thread done servicing request
02:00:50.700 00.000 10072 Worker thread wakes up
02:00:50.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:50.700 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:50.701 00.001 1032 GuideStep: -0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
02:00:51.335 00.634 10072 Exposure complete
02:00:51.365 00.030 10072 worker thread done servicing request
02:00:51.365 00.000 1032 OnExposeComplete: enter
02:00:51.365 00.000 1032 UpdateGuideState(): m_state=6
02:00:51.365 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1484
02:00:51.381 00.016 1032 Star::Find returns 1 (0), X=223.96, Y=616.10, Mass=1271, SNR=25.1, Peak=129 HFD=2.8
02:00:51.383 00.002 1032 MultiStar: [#1 -0.08,-0.08,1.08,U] [#2 -0.06,0.03,0.78,U] [#3 0.08,0.23,0.70,U] [#4 0.02,0.11,0.75,U] [#5 -0.07,0.22,0.62,U] [#6 -0.11,0.04,0.72,U] [#7 -0.24,0.02,0.58,U] [#8 0.06,-0.06,0.56,U] 
02:00:51.385 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {0.08, -0.04}
02:00:51.385 00.000 1032 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.83) = xAngle (0.38 = 0.38)
02:00:51.387 00.002 1032 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.38 = 0.38)
02:00:51.389 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.21 mountX=0.05 mountY=0.02, mountTheta=0.38
02:00:51.391 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
02:00:51.393 00.002 1032 Enqueuing Move request for scope (-0.03, 0.04)
02:00:51.393 00.000 10072 Worker thread wakes up
02:00:51.393 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
02:00:51.393 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
02:00:51.393 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.02
02:00:51.397 00.004 10072 PPEC rslt: input = 0.05, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 515.67
02:00:51.397 00.000 10072 PPEC: input: 0.05, control: 0.02, exposure: 500
02:00:51.397 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:51.398 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:00:51.398 00.000 10072 MoveAxis(W, 16, ABG)
02:00:51.398 00.000 10072 Guiding  Dir = 3, Dur = 16
02:00:51.398 00.000 10072 IsGuiding returns 0
02:00:51.399 00.001 10072 PulseGuide returned control before completion, sleep 26
02:00:51.399 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:51.415 00.016 1032 UpdateGuideState exits: m=1271 SNR=25.1
02:00:51.417 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:51.417 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:51.417 00.000 1032 Enqueuing Expose request
02:00:51.430 00.013 10072 IsGuiding returns 0
02:00:51.430 00.000 10072 Move returns status 0, amount 16
02:00:51.430 00.000 10072 MoveAxis(N, 0, ABG)
02:00:51.430 00.000 10072 Move returns status 0, amount 0
02:00:51.430 00.000 10072 move complete, result=0
02:00:51.430 00.000 10072 worker thread done servicing request
02:00:51.430 00.000 10072 Worker thread wakes up
02:00:51.431 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:51.431 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:51.431 00.000 1032 GuideStep: 0.0 px 16 ms WEST, 0.0 px 0 ms NORTH
02:00:51.845 00.414 10072 Exposure complete
02:00:51.889 00.044 10072 worker thread done servicing request
02:00:51.889 00.000 1032 OnExposeComplete: enter
02:00:51.891 00.002 1032 UpdateGuideState(): m_state=6
02:00:51.893 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1485
02:00:51.896 00.003 1032 Star::Find returns 1 (0), X=224.09, Y=616.03, Mass=1275, SNR=25.2, Peak=135 HFD=2.8
02:00:51.896 00.000 1032 MultiStar: [#1 -0.07,-0.10,1.05,U] [#2 -0.05,-0.09,0.78,U] [#3 -0.02,0.06,0.70,U] [#4 -0.08,0.11,0.75,U] [#5 -0.16,0.05,0.61,U] [#6 -0.05,-0.02,0.75,U] [#7 -0.22,0.04,0.60,U] [#8 -0.09,0.10,0.51,U] 
02:00:51.896 00.000 1032 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {0.21, -0.11}
02:00:51.896 00.000 1032 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.83) = xAngle (-4.74 = 1.55)
02:00:51.896 00.000 1032 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.74 = 1.55)
02:00:51.896 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.91 mountX=0.00 mountY=0.04, mountTheta=1.55
02:00:51.907 00.011 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
02:00:51.910 00.003 1032 Enqueuing Move request for scope (-0.04, -0.01)
02:00:51.910 00.000 10072 Worker thread wakes up
02:00:51.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
02:00:51.910 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
02:00:51.910 00.000 10072 Moving (-0.04, -0.01) raw xDistance=0.00 yDistance=0.04
02:00:51.913 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:51.913 00.000 10072 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 520.75
02:00:51.913 00.000 10072 PPEC: input: 0.00, control: 0.02, exposure: 500
02:00:51.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:51.913 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:00:51.913 00.000 10072 MoveAxis(W, 19, ABG)
02:00:51.913 00.000 10072 Guiding  Dir = 3, Dur = 19
02:00:51.915 00.002 10072 IsGuiding returns 0
02:00:51.916 00.001 10072 PulseGuide returned control before completion, sleep 29
02:00:51.924 00.008 1032 UpdateGuideState exits: m=1275 SNR=25.2
02:00:51.931 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:51.933 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:51.935 00.002 1032 Enqueuing Expose request
02:00:51.947 00.012 10072 IsGuiding returns 0
02:00:51.948 00.001 10072 Move returns status 0, amount 19
02:00:51.948 00.000 10072 MoveAxis(N, 0, ABG)
02:00:51.948 00.000 10072 Move returns status 0, amount 0
02:00:51.948 00.000 10072 move complete, result=0
02:00:51.948 00.000 10072 worker thread done servicing request
02:00:51.948 00.000 10072 Worker thread wakes up
02:00:51.948 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:51.948 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:51.948 00.000 1032 GuideStep: 0.0 px 19 ms WEST, 0.0 px 0 ms NORTH
02:00:52.587 00.639 10072 Exposure complete
02:00:52.636 00.049 10072 worker thread done servicing request
02:00:52.636 00.000 1032 OnExposeComplete: enter
02:00:52.638 00.002 1032 UpdateGuideState(): m_state=6
02:00:52.640 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1486
02:00:52.641 00.001 1032 Star::Find returns 1 (0), X=223.96, Y=615.99, Mass=1370, SNR=26.1, Peak=144 HFD=2.8
02:00:52.643 00.002 1032 MultiStar: [#1 -0.09,-0.06,0.99,U] [#2 -0.10,-0.16,0.74,U] [#3 0.09,-0.05,0.68,U] [#4 -0.06,-0.07,0.72,U] [#5 -0.09,0.02,0.61,U] [#6 -0.05,-0.07,0.71,U] [#7 -0.19,-0.07,0.56,U] [#8 0.07,0.09,0.54,U] 
02:00:52.645 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {0.07, -0.15}
02:00:52.647 00.002 1032 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.83) = xAngle (-3.90 = 2.39)
02:00:52.649 00.002 1032 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.90 = 2.39)
02:00:52.651 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.07 mountX=-0.06 mountY=0.05, mountTheta=2.39
02:00:52.653 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.07, opts=13)
02:00:52.657 00.004 1032 Enqueuing Move request for scope (-0.04, -0.07)
02:00:52.659 00.002 10072 Worker thread wakes up
02:00:52.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
02:00:52.659 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
02:00:52.659 00.000 10072 Moving (-0.04, -0.07) raw xDistance=-0.06 yDistance=0.05
02:00:52.661 00.002 10072 PPEC rslt: input = -0.06, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 520.75
02:00:52.661 00.000 10072 PPEC: input: -0.06, control: 0.02, exposure: 500
02:00:52.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:52.661 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:00:52.661 00.000 10072 MoveAxis(W, 22, ABG)
02:00:52.661 00.000 10072 Guiding  Dir = 3, Dur = 22
02:00:52.662 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:52.663 00.001 10072 IsGuiding returns 0
02:00:52.665 00.002 10072 PulseGuide returned control before completion, sleep 32
02:00:52.681 00.016 1032 UpdateGuideState exits: m=1370 SNR=26.1
02:00:52.681 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:52.687 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:52.687 00.000 1032 Enqueuing Expose request
02:00:52.712 00.025 10072 IsGuiding returns 1
02:00:52.712 00.000 10072 scope still moving after pulse duration time elapsed
02:00:52.744 00.032 10072 IsGuiding returns 0
02:00:52.744 00.000 10072 scope move finished after 22 + 58 ms
02:00:52.744 00.000 10072 Move returns status 0, amount 22
02:00:52.744 00.000 10072 MoveAxis(N, 0, ABG)
02:00:52.744 00.000 10072 Move returns status 0, amount 0
02:00:52.744 00.000 10072 move complete, result=0
02:00:52.744 00.000 10072 worker thread done servicing request
02:00:52.744 00.000 10072 Worker thread wakes up
02:00:52.744 00.000 1032 GuideStep: -0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
02:00:52.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:52.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:53.159 00.415 10072 Exposure complete
02:00:53.204 00.045 10072 worker thread done servicing request
02:00:53.204 00.000 1032 OnExposeComplete: enter
02:00:53.207 00.003 1032 UpdateGuideState(): m_state=6
02:00:53.207 00.000 1032 Star::Find(15, 223, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1487
02:00:53.209 00.002 1032 Star::Find returns 1 (0), X=224.10, Y=615.94, Mass=1443, SNR=26.7, Peak=146 HFD=2.8
02:00:53.212 00.003 1032 MultiStar: [#1 0.13,-0.16,1.01,U] [#2 0.08,-0.14,0.75,U] [#3 0.09,-0.13,0.64,U] [#4 0.15,-0.00,0.71,U] [#5 0.11,-0.11,0.60,U] [#6 0.11,-0.17,0.66,U] [#7 -0.06,-0.09,0.58,U] [#8 -0.01,-0.21,0.50,U] 
02:00:53.214 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.14}, one-star: {0.22, -0.20}
02:00:53.214 00.000 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
02:00:53.216 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
02:00:53.218 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.93 mountX=-0.16 mountY=-0.07, mountTheta=-2.76
02:00:53.222 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.14, opts=13)
02:00:53.224 00.002 1032 Enqueuing Move request for scope (0.10, -0.14)
02:00:53.226 00.002 10072 Worker thread wakes up
02:00:53.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
02:00:53.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
02:00:53.226 00.000 10072 Moving (0.10, -0.14) raw xDistance=-0.16 yDistance=-0.07
02:00:53.228 00.002 10072 PPEC rslt: input = -0.16, final = -0.05, react = -0.07, pred = 0.02, hyst = -0.06, hyst_pct = 0.01, period_length = 520.75
02:00:53.228 00.000 10072 PPEC: input: -0.16, control: -0.05, exposure: 500
02:00:53.228 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:53.228 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:00:53.228 00.000 10072 MoveAxis(E, 54, ABG)
02:00:53.228 00.000 10072 Guiding  Dir = 2, Dur = 54
02:00:53.228 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:53.230 00.002 10072 IsGuiding returns 0
02:00:53.231 00.001 10072 PulseGuide returned control before completion, sleep 64
02:00:53.247 00.016 1032 UpdateGuideState exits: m=1443 SNR=26.7
02:00:53.247 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:53.247 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:53.247 00.000 1032 Enqueuing Expose request
02:00:53.311 00.064 10072 IsGuiding returns 0
02:00:53.311 00.000 10072 Move returns status 0, amount 54
02:00:53.311 00.000 10072 MoveAxis(N, 0, ABG)
02:00:53.311 00.000 10072 Move returns status 0, amount 0
02:00:53.311 00.000 10072 move complete, result=0
02:00:53.311 00.000 10072 worker thread done servicing request
02:00:53.311 00.000 10072 Worker thread wakes up
02:00:53.311 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:53.311 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:53.311 00.000 1032 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
02:00:53.949 00.638 10072 Exposure complete
02:00:53.985 00.036 10072 worker thread done servicing request
02:00:53.985 00.000 1032 OnExposeComplete: enter
02:00:53.985 00.000 1032 UpdateGuideState(): m_state=6
02:00:53.995 00.010 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1488
02:00:53.995 00.000 1032 Star::Find returns 1 (0), X=224.06, Y=616.09, Mass=1331, SNR=25.7, Peak=127 HFD=2.8
02:00:53.995 00.000 1032 MultiStar: [#1 0.00,-0.08,1.04,U] [#2 0.04,0.01,0.75,U] [#3 -0.04,0.08,0.70,U] [#4 0.10,0.05,0.74,U] [#5 0.10,-0.01,0.61,U] [#6 -0.02,-0.13,0.70,U] [#7 -0.03,0.10,0.58,U] [#8 -0.09,0.13,0.54,U] 
02:00:53.995 00.000 1032 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {0.17, -0.05}
02:00:53.995 00.000 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
02:00:53.995 00.000 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
02:00:53.995 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.02 mountX=-0.01 mountY=-0.03, mountTheta=-1.81
02:00:53.995 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.00, opts=13)
02:00:53.995 00.000 1032 Enqueuing Move request for scope (0.04, 0.00)
02:00:54.010 00.015 10072 Worker thread wakes up
02:00:54.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
02:00:54.010 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
02:00:54.011 00.001 10072 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=-0.03
02:00:54.011 00.000 10072 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 520.75
02:00:54.011 00.000 10072 PPEC: input: -0.01, control: 0.02, exposure: 500
02:00:54.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:54.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:00:54.011 00.000 10072 MoveAxis(W, 22, ABG)
02:00:54.011 00.000 10072 Guiding  Dir = 3, Dur = 22
02:00:54.013 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:54.013 00.000 10072 IsGuiding returns 0
02:00:54.015 00.002 10072 PulseGuide returned control before completion, sleep 32
02:00:54.030 00.015 1032 UpdateGuideState exits: m=1331 SNR=25.7
02:00:54.031 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:54.031 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:54.031 00.000 1032 Enqueuing Expose request
02:00:54.063 00.032 10072 IsGuiding returns 1
02:00:54.063 00.000 10072 scope still moving after pulse duration time elapsed
02:00:54.095 00.032 10072 IsGuiding returns 0
02:00:54.095 00.000 10072 scope move finished after 22 + 58 ms
02:00:54.095 00.000 10072 Move returns status 0, amount 22
02:00:54.095 00.000 10072 MoveAxis(N, 0, ABG)
02:00:54.095 00.000 10072 Move returns status 0, amount 0
02:00:54.095 00.000 10072 move complete, result=0
02:00:54.095 00.000 10072 worker thread done servicing request
02:00:54.095 00.000 10072 Worker thread wakes up
02:00:54.095 00.000 1032 GuideStep: -0.0 px 22 ms WEST, -0.0 px 0 ms NORTH
02:00:54.096 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:54.096 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:54.508 00.412 10072 Exposure complete
02:00:54.551 00.043 10072 worker thread done servicing request
02:00:54.551 00.000 1032 OnExposeComplete: enter
02:00:54.555 00.004 1032 UpdateGuideState(): m_state=6
02:00:54.555 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1489
02:00:54.555 00.000 1032 Star::Find returns 1 (0), X=224.02, Y=616.11, Mass=1306, SNR=25.5, Peak=126 HFD=2.7
02:00:54.555 00.000 1032 MultiStar: [#1 -0.04,-0.04,1.02,U] [#2 0.09,-0.02,0.78,U] [#3 0.03,0.02,0.68,U] [#4 0.10,0.05,0.72,U] [#5 0.06,0.14,0.62,U] [#6 -0.04,0.03,0.72,U] [#7 0.01,0.02,0.63,U] [#8 -0.04,0.08,0.55,U] 
02:00:54.555 00.000 1032 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.14, -0.03}
02:00:54.555 00.000 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
02:00:54.555 00.000 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
02:00:54.555 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.44 mountX=0.01 mountY=-0.04, mountTheta=-1.39
02:00:54.555 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
02:00:54.571 00.016 1032 Enqueuing Move request for scope (0.04, 0.02)
02:00:54.571 00.000 10072 Worker thread wakes up
02:00:54.571 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
02:00:54.571 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
02:00:54.571 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
02:00:54.571 00.000 10072 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 520.75
02:00:54.571 00.000 10072 PPEC: input: 0.01, control: 0.02, exposure: 500
02:00:54.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:54.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:00:54.571 00.000 10072 MoveAxis(W, 21, ABG)
02:00:54.571 00.000 10072 Guiding  Dir = 3, Dur = 21
02:00:54.571 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:54.575 00.004 10072 IsGuiding returns 0
02:00:54.576 00.001 10072 PulseGuide returned control before completion, sleep 31
02:00:54.592 00.016 1032 UpdateGuideState exits: m=1306 SNR=25.5
02:00:54.593 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:54.595 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:54.597 00.002 1032 Enqueuing Expose request
02:00:54.609 00.012 10072 IsGuiding returns 1
02:00:54.609 00.000 10072 scope still moving after pulse duration time elapsed
02:00:54.640 00.031 10072 IsGuiding returns 0
02:00:54.640 00.000 10072 scope move finished after 21 + 43 ms
02:00:54.640 00.000 10072 Move returns status 0, amount 21
02:00:54.640 00.000 10072 MoveAxis(N, 0, ABG)
02:00:54.640 00.000 10072 Move returns status 0, amount 0
02:00:54.640 00.000 10072 move complete, result=0
02:00:54.640 00.000 10072 worker thread done servicing request
02:00:54.640 00.000 10072 Worker thread wakes up
02:00:54.640 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:54.641 00.001 1032 GuideStep: 0.0 px 21 ms WEST, -0.0 px 0 ms NORTH
02:00:54.641 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:55.276 00.635 10072 Exposure complete
02:00:55.317 00.041 10072 worker thread done servicing request
02:00:55.317 00.000 1032 OnExposeComplete: enter
02:00:55.319 00.002 1032 UpdateGuideState(): m_state=6
02:00:55.321 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1490
02:00:55.323 00.002 1032 Star::Find returns 1 (0), X=224.11, Y=616.00, Mass=1268, SNR=25.1, Peak=120 HFD=2.8
02:00:55.325 00.002 1032 MultiStar: [#1 -0.04,-0.13,1.06,U] [#2 0.03,-0.15,0.78,U] [#3 0.04,-0.08,0.70,U] [#4 0.05,-0.05,0.76,U] [#5 -0.03,-0.08,0.63,U] [#6 0.01,-0.20,0.74,U] [#7 -0.02,0.01,0.60,U] [#8 0.03,-0.14,0.53,U] 
02:00:55.327 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {0.23, -0.14}
02:00:55.328 00.001 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
02:00:55.328 00.000 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
02:00:55.330 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.23 mountX=-0.12 mountY=-0.01, mountTheta=-3.06
02:00:55.334 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.11, opts=13)
02:00:55.337 00.003 1032 Enqueuing Move request for scope (0.04, -0.11)
02:00:55.338 00.001 10072 Worker thread wakes up
02:00:55.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
02:00:55.338 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
02:00:55.338 00.000 10072 Moving (0.04, -0.11) raw xDistance=-0.12 yDistance=-0.01
02:00:55.338 00.000 10072 PPEC rslt: input = -0.12, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 520.75
02:00:55.338 00.000 10072 PPEC: input: -0.12, control: 0.02, exposure: 500
02:00:55.338 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:55.338 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:00:55.338 00.000 10072 MoveAxis(W, 23, ABG)
02:00:55.341 00.003 10072 Guiding  Dir = 3, Dur = 23
02:00:55.341 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:55.342 00.001 10072 IsGuiding returns 0
02:00:55.343 00.001 10072 PulseGuide returned control before completion, sleep 33
02:00:55.351 00.008 1032 UpdateGuideState exits: m=1268 SNR=25.1
02:00:55.360 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:55.361 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:55.361 00.000 1032 Enqueuing Expose request
02:00:55.391 00.030 10072 IsGuiding returns 1
02:00:55.391 00.000 10072 scope still moving after pulse duration time elapsed
02:00:55.422 00.031 10072 IsGuiding returns 0
02:00:55.422 00.000 10072 scope move finished after 23 + 56 ms
02:00:55.422 00.000 10072 Move returns status 0, amount 23
02:00:55.422 00.000 10072 MoveAxis(N, 0, ABG)
02:00:55.422 00.000 10072 Move returns status 0, amount 0
02:00:55.422 00.000 10072 move complete, result=0
02:00:55.422 00.000 10072 worker thread done servicing request
02:00:55.422 00.000 1032 GuideStep: -0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
02:00:55.424 00.002 10072 Worker thread wakes up
02:00:55.426 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:55.426 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:55.833 00.407 10072 Exposure complete
02:00:55.881 00.048 10072 worker thread done servicing request
02:00:55.881 00.000 1032 OnExposeComplete: enter
02:00:55.883 00.002 1032 UpdateGuideState(): m_state=6
02:00:55.885 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1491
02:00:55.887 00.002 1032 Star::Find returns 1 (0), X=224.14, Y=615.88, Mass=1276, SNR=25.1, Peak=129 HFD=2.8
02:00:55.889 00.002 1032 MultiStar: [#1 0.01,-0.22,1.09,U] [#2 0.11,-0.26,0.76,U] [#3 0.14,-0.25,0.72,U] [#4 0.02,-0.19,0.73,U] [#5 -0.06,-0.04,0.65,U] [#6 0.06,-0.10,0.75,U] [#7 0.06,0.07,0.61,U] [#8 -0.02,-0.13,0.58,U] 
02:00:55.889 00.000 1032 refined, 8 included, MultiStar: {0.07, -0.17}, one-star: {0.25, -0.26}
02:00:55.891 00.002 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
02:00:55.893 00.002 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
02:00:55.893 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.17 mountX=-0.18 mountY=-0.02, mountTheta=-3.00
02:00:55.899 00.006 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.17, opts=13)
02:00:55.901 00.002 1032 Enqueuing Move request for scope (0.07, -0.17)
02:00:55.903 00.002 10072 Worker thread wakes up
02:00:55.903 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
02:00:55.903 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
02:00:55.903 00.000 10072 Moving (0.07, -0.17) raw xDistance=-0.18 yDistance=-0.02
02:00:55.903 00.000 10072 PPEC rslt: input = -0.18, final = -0.06, react = -0.08, pred = 0.02, hyst = -0.07, hyst_pct = 0.01, period_length = 520.75
02:00:55.903 00.000 10072 PPEC: input: -0.18, control: -0.06, exposure: 500
02:00:55.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:55.906 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:00:55.906 00.000 10072 MoveAxis(E, 62, ABG)
02:00:55.906 00.000 10072 Guiding  Dir = 2, Dur = 62
02:00:55.906 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:55.908 00.002 10072 IsGuiding returns 0
02:00:55.909 00.001 10072 PulseGuide returned control before completion, sleep 72
02:00:55.926 00.017 1032 UpdateGuideState exits: m=1276 SNR=25.1
02:00:55.926 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:55.930 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:55.930 00.000 1032 Enqueuing Expose request
02:00:55.988 00.058 10072 IsGuiding returns 1
02:00:55.989 00.001 10072 scope still moving after pulse duration time elapsed
02:00:56.020 00.031 10072 IsGuiding returns 0
02:00:56.020 00.000 10072 scope move finished after 62 + 49 ms
02:00:56.020 00.000 10072 Move returns status 0, amount 62
02:00:56.020 00.000 10072 MoveAxis(N, 0, ABG)
02:00:56.020 00.000 10072 Move returns status 0, amount 0
02:00:56.020 00.000 10072 move complete, result=0
02:00:56.020 00.000 10072 worker thread done servicing request
02:00:56.020 00.000 10072 Worker thread wakes up
02:00:56.020 00.000 1032 GuideStep: -0.2 px 62 ms EAST, -0.0 px 0 ms NORTH
02:00:56.020 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:56.020 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:56.660 00.640 10072 Exposure complete
02:00:56.702 00.042 10072 worker thread done servicing request
02:00:56.702 00.000 1032 OnExposeComplete: enter
02:00:56.704 00.002 1032 UpdateGuideState(): m_state=6
02:00:56.705 00.001 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1492
02:00:56.705 00.000 1032 Star::Find returns 1 (0), X=224.04, Y=616.02, Mass=1364, SNR=26.0, Peak=135 HFD=2.8
02:00:56.707 00.002 1032 MultiStar: [#1 0.03,-0.11,0.98,U] [#2 0.04,0.02,0.75,U] [#3 0.10,-0.19,0.70,U] [#4 0.08,0.03,0.74,U] [#5 0.07,-0.06,0.63,U] [#6 0.01,-0.16,0.72,U] [#7 -0.10,0.00,0.58,U] [#8 -0.15,-0.21,0.54,U] 
02:00:56.709 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.15, -0.13}
02:00:56.711 00.002 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
02:00:56.713 00.002 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
02:00:56.713 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.16 mountX=-0.10 mountY=-0.01, mountTheta=-2.99
02:00:56.715 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
02:00:56.717 00.002 1032 Enqueuing Move request for scope (0.04, -0.09)
02:00:56.719 00.002 10072 Worker thread wakes up
02:00:56.719 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
02:00:56.719 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
02:00:56.719 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=-0.01
02:00:56.719 00.000 10072 PPEC rslt: input = -0.10, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 520.75
02:00:56.719 00.000 10072 PPEC: input: -0.10, control: 0.02, exposure: 500
02:00:56.721 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:56.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:00:56.721 00.000 10072 MoveAxis(W, 20, ABG)
02:00:56.721 00.000 10072 Guiding  Dir = 3, Dur = 20
02:00:56.721 00.000 10072 IsGuiding returns 0
02:00:56.721 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:56.723 00.002 10072 PulseGuide returned control before completion, sleep 30
02:00:56.738 00.015 1032 UpdateGuideState exits: m=1364 SNR=26.0
02:00:56.738 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:56.738 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:56.738 00.000 1032 Enqueuing Expose request
02:00:56.769 00.031 10072 IsGuiding returns 1
02:00:56.769 00.000 10072 scope still moving after pulse duration time elapsed
02:00:56.800 00.031 10072 IsGuiding returns 0
02:00:56.800 00.000 10072 scope move finished after 20 + 59 ms
02:00:56.800 00.000 10072 Move returns status 0, amount 20
02:00:56.800 00.000 10072 MoveAxis(N, 0, ABG)
02:00:56.800 00.000 10072 Move returns status 0, amount 0
02:00:56.800 00.000 10072 move complete, result=0
02:00:56.800 00.000 10072 worker thread done servicing request
02:00:56.800 00.000 10072 Worker thread wakes up
02:00:56.801 00.001 1032 GuideStep: -0.1 px 20 ms WEST, -0.0 px 0 ms NORTH
02:00:56.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:56.803 00.002 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:57.216 00.413 10072 Exposure complete
02:00:57.254 00.038 10072 worker thread done servicing request
02:00:57.254 00.000 1032 OnExposeComplete: enter
02:00:57.254 00.000 1032 UpdateGuideState(): m_state=6
02:00:57.261 00.007 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1493
02:00:57.261 00.000 1032 Star::Find returns 1 (0), X=224.14, Y=616.04, Mass=1358, SNR=26.0, Peak=143 HFD=2.7
02:00:57.261 00.000 1032 MultiStar: [#1 0.19,-0.01,1.00,U] [#2 -0.05,-0.07,0.76,U] [#3 0.08,-0.04,0.69,U] [#4 0.11,0.11,0.73,U] [#5 0.05,0.06,0.62,U] [#6 0.08,-0.09,0.69,U] [#7 -0.10,0.04,0.57,U] [#8 0.00,-0.08,0.51,U] 
02:00:57.266 00.005 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.25, -0.10}
02:00:57.266 00.000 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
02:00:57.271 00.005 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
02:00:57.271 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.26 mountX=-0.04 mountY=-0.08, mountTheta=-2.09
02:00:57.271 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
02:00:57.271 00.000 1032 Enqueuing Move request for scope (0.09, -0.02)
02:00:57.277 00.006 10072 Worker thread wakes up
02:00:57.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
02:00:57.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
02:00:57.277 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
02:00:57.279 00.002 10072 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 520.75
02:00:57.279 00.000 10072 PPEC: input: -0.04, control: 0.02, exposure: 500
02:00:57.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:57.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:00:57.279 00.000 10072 MoveAxis(W, 16, ABG)
02:00:57.279 00.000 10072 Guiding  Dir = 3, Dur = 16
02:00:57.280 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:57.281 00.001 10072 IsGuiding returns 0
02:00:57.283 00.002 10072 PulseGuide returned control before completion, sleep 26
02:00:57.300 00.017 1032 UpdateGuideState exits: m=1358 SNR=26.0
02:00:57.300 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:57.302 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:57.305 00.003 1032 Enqueuing Expose request
02:00:57.315 00.010 10072 IsGuiding returns 0
02:00:57.315 00.000 10072 Move returns status 0, amount 16
02:00:57.315 00.000 10072 MoveAxis(N, 0, ABG)
02:00:57.315 00.000 10072 Move returns status 0, amount 0
02:00:57.315 00.000 10072 move complete, result=0
02:00:57.315 00.000 10072 worker thread done servicing request
02:00:57.315 00.000 10072 Worker thread wakes up
02:00:57.315 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:57.315 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:57.315 00.000 1032 GuideStep: -0.0 px 16 ms WEST, -0.1 px 0 ms NORTH
02:00:57.949 00.634 10072 Exposure complete
02:00:57.987 00.038 10072 worker thread done servicing request
02:00:57.987 00.000 1032 OnExposeComplete: enter
02:00:57.996 00.009 1032 UpdateGuideState(): m_state=6
02:00:57.998 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1494
02:00:58.000 00.002 1032 Star::Find returns 1 (0), X=224.18, Y=616.08, Mass=1260, SNR=25.0, Peak=127 HFD=2.8
02:00:58.000 00.000 1032 MultiStar: [#1 0.07,-0.11,1.09,U] [#2 0.11,-0.01,0.82,U] [#3 0.16,0.00,0.73,U] [#4 0.28,-0.01,0.75,U] [#5 0.18,0.01,0.63,U] [#6 0.26,-0.12,0.76,U] [#7 0.14,0.00,0.62,U] [#8 0.11,0.16,0.57,U] 
02:00:58.002 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.03}, one-star: {0.30, -0.06}
02:00:58.004 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
02:00:58.004 00.000 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
02:00:58.006 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.14 mountX=-0.07 mountY=-0.17, mountTheta=-1.97
02:00:58.008 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
02:00:58.010 00.002 1032 Enqueuing Move request for scope (0.18, -0.03)
02:00:58.017 00.007 10072 Worker thread wakes up
02:00:58.017 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
02:00:58.017 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
02:00:58.017 00.000 10072 Moving (0.18, -0.03) raw xDistance=-0.07 yDistance=-0.17
02:00:58.017 00.000 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 520.75
02:00:58.017 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 500
02:00:58.017 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:58.017 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:00:58.017 00.000 10072 MoveAxis(W, 17, ABG)
02:00:58.017 00.000 10072 Guiding  Dir = 3, Dur = 17
02:00:58.019 00.002 10072 IsGuiding returns 0
02:00:58.019 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:58.020 00.001 10072 PulseGuide returned control before completion, sleep 27
02:00:58.034 00.014 1032 UpdateGuideState exits: m=1260 SNR=25.0
02:00:58.034 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:58.034 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:58.034 00.000 1032 Enqueuing Expose request
02:00:58.059 00.025 10072 IsGuiding returns 0
02:00:58.059 00.000 10072 Move returns status 0, amount 17
02:00:58.059 00.000 10072 MoveAxis(N, 0, ABG)
02:00:58.059 00.000 10072 Move returns status 0, amount 0
02:00:58.059 00.000 10072 move complete, result=0
02:00:58.059 00.000 10072 worker thread done servicing request
02:00:58.059 00.000 10072 Worker thread wakes up
02:00:58.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:58.059 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:58.061 00.002 1032 GuideStep: -0.1 px 17 ms WEST, -0.2 px 0 ms NORTH
02:00:58.473 00.412 10072 Exposure complete
02:00:58.516 00.043 10072 worker thread done servicing request
02:00:58.516 00.000 1032 OnExposeComplete: enter
02:00:58.519 00.003 1032 UpdateGuideState(): m_state=6
02:00:58.521 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1495
02:00:58.523 00.002 1032 Star::Find returns 1 (0), X=224.19, Y=615.97, Mass=1421, SNR=26.6, Peak=146 HFD=2.8
02:00:58.525 00.002 1032 MultiStar: [#1 0.20,-0.10,1.00,U] [#2 0.18,-0.21,0.74,U] [#3 0.28,-0.05,0.65,U] [#4 0.12,-0.02,0.69,U] [#5 0.07,-0.00,0.61,U] [#6 0.10,-0.20,0.70,U] [#7 0.08,-0.05,0.57,U] [#8 0.20,-0.02,0.50,U] 
02:00:58.526 00.001 1032 refined, 8 included, MultiStar: {0.18, -0.10}, one-star: {0.30, -0.18}
02:00:58.528 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
02:00:58.530 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
02:00:58.532 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.51 mountX=-0.14 mountY=-0.15, mountTheta=-2.34
02:00:58.534 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.10, opts=13)
02:00:58.536 00.002 1032 Enqueuing Move request for scope (0.18, -0.10)
02:00:58.538 00.002 10072 Worker thread wakes up
02:00:58.538 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
02:00:58.538 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
02:00:58.538 00.000 10072 Moving (0.18, -0.10) raw xDistance=-0.14 yDistance=-0.15
02:00:58.540 00.002 10072 PPEC rslt: input = -0.14, final = -0.05, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 520.75
02:00:58.540 00.000 10072 PPEC: input: -0.14, control: -0.05, exposure: 500
02:00:58.540 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:58.540 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:00:58.540 00.000 10072 MoveAxis(E, 52, ABG)
02:00:58.540 00.000 10072 Guiding  Dir = 2, Dur = 52
02:00:58.541 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:58.543 00.002 10072 IsGuiding returns 0
02:00:58.544 00.001 10072 PulseGuide returned control before completion, sleep 62
02:00:58.560 00.016 1032 UpdateGuideState exits: m=1421 SNR=26.6
02:00:58.562 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:58.564 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:58.564 00.000 1032 Enqueuing Expose request
02:00:58.608 00.044 10072 IsGuiding returns 0
02:00:58.608 00.000 10072 Move returns status 0, amount 52
02:00:58.608 00.000 10072 MoveAxis(N, 0, ABG)
02:00:58.608 00.000 10072 Move returns status 0, amount 0
02:00:58.608 00.000 10072 move complete, result=0
02:00:58.608 00.000 10072 worker thread done servicing request
02:00:58.608 00.000 10072 Worker thread wakes up
02:00:58.608 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:58.608 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:58.608 00.000 1032 GuideStep: -0.1 px 52 ms EAST, -0.1 px 0 ms NORTH
02:00:59.242 00.634 10072 Exposure complete
02:00:59.282 00.040 10072 worker thread done servicing request
02:00:59.282 00.000 1032 OnExposeComplete: enter
02:00:59.284 00.002 1032 UpdateGuideState(): m_state=6
02:00:59.286 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1496
02:00:59.288 00.002 1032 Star::Find returns 1 (0), X=224.18, Y=616.16, Mass=1385, SNR=26.2, Peak=139 HFD=2.8
02:00:59.290 00.002 1032 MultiStar: [#1 0.06,-0.04,1.04,U] [#2 0.17,-0.02,0.74,U] [#3 0.11,0.10,0.67,U] [#4 0.05,0.03,0.72,U] [#5 0.05,0.02,0.62,U] [#6 0.21,0.03,0.71,U] [#7 -0.03,-0.01,0.56,U] [#8 0.07,0.01,0.53,U] 
02:00:59.293 00.003 1032 refined, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.30, 0.02}
02:00:59.294 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
02:00:59.294 00.000 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
02:00:59.297 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.12 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
02:00:59.297 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
02:00:59.297 00.000 1032 Enqueuing Move request for scope (0.12, 0.01)
02:00:59.297 00.000 10072 Worker thread wakes up
02:00:59.297 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
02:00:59.297 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
02:00:59.297 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
02:00:59.305 00.008 10072 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 520.75
02:00:59.305 00.000 10072 PPEC: input: -0.02, control: 0.02, exposure: 500
02:00:59.305 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:59.305 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:00:59.305 00.000 10072 MoveAxis(W, 16, ABG)
02:00:59.305 00.000 10072 Guiding  Dir = 3, Dur = 16
02:00:59.307 00.002 10072 IsGuiding returns 0
02:00:59.307 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:59.309 00.002 10072 PulseGuide returned control before completion, sleep 26
02:00:59.322 00.013 1032 UpdateGuideState exits: m=1385 SNR=26.2
02:00:59.322 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:59.328 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:59.328 00.000 1032 Enqueuing Expose request
02:00:59.337 00.009 10072 IsGuiding returns 0
02:00:59.337 00.000 10072 Move returns status 0, amount 16
02:00:59.337 00.000 10072 MoveAxis(N, 0, ABG)
02:00:59.337 00.000 10072 Move returns status 0, amount 0
02:00:59.338 00.001 10072 move complete, result=0
02:00:59.338 00.000 10072 worker thread done servicing request
02:00:59.338 00.000 10072 Worker thread wakes up
02:00:59.338 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:59.338 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:59.339 00.001 1032 GuideStep: -0.0 px 16 ms WEST, -0.1 px 0 ms NORTH
02:00:59.751 00.412 10072 Exposure complete
02:00:59.784 00.033 10072 worker thread done servicing request
02:00:59.784 00.000 1032 OnExposeComplete: enter
02:00:59.784 00.000 1032 UpdateGuideState(): m_state=6
02:00:59.797 00.013 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1497
02:00:59.798 00.001 1032 Star::Find returns 1 (0), X=224.06, Y=616.16, Mass=1255, SNR=25.0, Peak=128 HFD=2.7
02:00:59.798 00.000 1032 MultiStar: [#1 0.05,0.05,1.04,U] [#2 0.03,0.13,0.78,U] [#3 0.06,0.08,0.69,U] [#4 -0.02,0.21,0.76,U] [#5 -0.01,0.37,0.63,U] [#6 0.04,0.05,0.73,U] [#7 -0.17,0.12,0.61,U] [#8 0.12,-0.01,0.56,U] 
02:00:59.798 00.000 1032 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.18, 0.02}
02:00:59.805 00.007 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
02:00:59.807 00.002 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
02:00:59.807 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.22 mountX=0.09 mountY=-0.07, mountTheta=-0.61
02:00:59.811 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.11, opts=13)
02:00:59.811 00.000 1032 Enqueuing Move request for scope (0.04, 0.11)
02:00:59.813 00.002 10072 Worker thread wakes up
02:00:59.813 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
02:00:59.813 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:00:59.813 00.000 10072 Moving (0.04, 0.11) raw xDistance=0.09 yDistance=-0.07
02:00:59.814 00.001 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 520.75
02:00:59.814 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
02:00:59.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:59.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:00:59.814 00.000 10072 MoveAxis(W, 13, ABG)
02:00:59.814 00.000 10072 Guiding  Dir = 3, Dur = 13
02:00:59.816 00.002 10072 IsGuiding returns 0
02:00:59.816 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:00:59.816 00.000 10072 PulseGuide returned control before completion, sleep 23
02:00:59.833 00.017 1032 UpdateGuideState exits: m=1255 SNR=25.0
02:00:59.835 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:59.837 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:00:59.837 00.000 1032 Enqueuing Expose request
02:00:59.848 00.011 10072 IsGuiding returns 0
02:00:59.848 00.000 10072 Move returns status 0, amount 13
02:00:59.848 00.000 10072 MoveAxis(N, 0, ABG)
02:00:59.848 00.000 10072 Move returns status 0, amount 0
02:00:59.848 00.000 10072 move complete, result=0
02:00:59.848 00.000 10072 worker thread done servicing request
02:00:59.848 00.000 10072 Worker thread wakes up
02:00:59.848 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:00:59.848 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:00:59.848 00.000 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
02:01:00.485 00.637 10072 Exposure complete
02:01:00.527 00.042 10072 worker thread done servicing request
02:01:00.527 00.000 1032 OnExposeComplete: enter
02:01:00.527 00.000 1032 UpdateGuideState(): m_state=6
02:01:00.530 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1498
02:01:00.530 00.000 1032 Star::Find returns 1 (0), X=224.16, Y=616.18, Mass=1404, SNR=26.4, Peak=149 HFD=2.7
02:01:00.530 00.000 1032 MultiStar: [#1 0.07,0.02,1.00,U] [#2 0.02,0.15,0.73,U] [#3 0.08,0.16,0.66,U] [#4 0.19,0.11,0.74,U] [#5 0.00,0.23,0.59,U] [#6 0.02,0.03,0.72,U] [#7 0.04,0.19,0.55,U] [#8 0.03,0.14,0.54,U] 
02:01:00.530 00.000 1032 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.27, 0.04}
02:01:00.530 00.000 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
02:01:00.530 00.000 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
02:01:00.530 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.84 mountX=0.08 mountY=-0.12, mountTheta=-0.99
02:01:00.530 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.10, opts=13)
02:01:00.546 00.016 1032 Enqueuing Move request for scope (0.09, 0.10)
02:01:00.547 00.001 10072 Worker thread wakes up
02:01:00.547 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
02:01:00.547 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
02:01:00.547 00.000 10072 Moving (0.09, 0.10) raw xDistance=0.08 yDistance=-0.12
02:01:00.547 00.000 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 520.75
02:01:00.547 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
02:01:00.547 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:00.547 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:01:00.547 00.000 10072 MoveAxis(W, 14, ABG)
02:01:00.547 00.000 10072 Guiding  Dir = 3, Dur = 14
02:01:00.550 00.003 10072 IsGuiding returns 0
02:01:00.550 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:00.551 00.001 10072 PulseGuide returned control before completion, sleep 24
02:01:00.566 00.015 1032 UpdateGuideState exits: m=1404 SNR=26.4
02:01:00.566 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:00.566 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:00.566 00.000 1032 Enqueuing Expose request
02:01:00.582 00.016 10072 IsGuiding returns 0
02:01:00.583 00.001 10072 Move returns status 0, amount 14
02:01:00.583 00.000 10072 MoveAxis(N, 0, ABG)
02:01:00.583 00.000 10072 Move returns status 0, amount 0
02:01:00.583 00.000 10072 move complete, result=0
02:01:00.583 00.000 10072 worker thread done servicing request
02:01:00.583 00.000 10072 Worker thread wakes up
02:01:00.583 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:00.583 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:00.583 00.000 1032 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
02:01:00.995 00.412 10072 Exposure complete
02:01:01.036 00.041 10072 worker thread done servicing request
02:01:01.036 00.000 1032 OnExposeComplete: enter
02:01:01.043 00.007 1032 UpdateGuideState(): m_state=6
02:01:01.043 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1499
02:01:01.043 00.000 1032 Star::Find returns 1 (0), X=224.16, Y=616.15, Mass=1339, SNR=25.8, Peak=127 HFD=2.9
02:01:01.047 00.004 1032 MultiStar: [#1 0.08,0.04,1.02,U] [#2 0.25,0.10,0.78,U] [#3 0.18,0.21,0.70,U] [#4 0.09,0.13,0.70,U] [#5 0.06,0.15,0.63,U] [#6 0.14,0.10,0.72,U] [#7 0.07,0.12,0.58,U] [#8 0.21,0.04,0.52,U] 
02:01:01.050 00.003 1032 refined, 8 included, MultiStar: {0.16, 0.09}, one-star: {0.28, 0.01}
02:01:01.050 00.000 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
02:01:01.053 00.003 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
02:01:01.053 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.54 mountX=0.05 mountY=-0.17, mountTheta=-1.29
02:01:01.059 00.006 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.09, opts=13)
02:01:01.061 00.002 1032 Enqueuing Move request for scope (0.16, 0.09)
02:01:01.063 00.002 10072 Worker thread wakes up
02:01:01.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
02:01:01.063 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
02:01:01.063 00.000 10072 Moving (0.16, 0.09) raw xDistance=0.05 yDistance=-0.17
02:01:01.063 00.000 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 520.75
02:01:01.063 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
02:01:01.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:01.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:01:01.063 00.000 10072 MoveAxis(W, 11, ABG)
02:01:01.063 00.000 10072 Guiding  Dir = 3, Dur = 11
02:01:01.065 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:01.066 00.001 10072 IsGuiding returns 0
02:01:01.068 00.002 10072 PulseGuide returned control before completion, sleep 21
02:01:01.084 00.016 1032 UpdateGuideState exits: m=1339 SNR=25.8
02:01:01.087 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:01.089 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:01.089 00.000 1032 Enqueuing Expose request
02:01:01.101 00.012 10072 IsGuiding returns 0
02:01:01.101 00.000 10072 Move returns status 0, amount 11
02:01:01.101 00.000 10072 MoveAxis(N, 0, ABG)
02:01:01.101 00.000 10072 Move returns status 0, amount 0
02:01:01.101 00.000 10072 move complete, result=0
02:01:01.101 00.000 10072 worker thread done servicing request
02:01:01.101 00.000 10072 Worker thread wakes up
02:01:01.101 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:01.101 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:01.101 00.000 1032 GuideStep: 0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
02:01:01.735 00.634 10072 Exposure complete
02:01:01.783 00.048 10072 worker thread done servicing request
02:01:01.783 00.000 1032 OnExposeComplete: enter
02:01:01.783 00.000 1032 UpdateGuideState(): m_state=6
02:01:01.783 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1500
02:01:01.783 00.000 1032 Star::Find returns 1 (0), X=224.15, Y=616.02, Mass=1289, SNR=25.3, Peak=128 HFD=2.7
02:01:01.783 00.000 1032 MultiStar: [#1 0.12,-0.05,1.02,U] [#2 0.24,0.10,0.79,U] [#3 0.17,-0.04,0.73,U] [#4 0.18,-0.00,0.73,U] [#5 0.12,-0.02,0.64,U] [#6 0.18,-0.11,0.73,U] [#7 0.02,0.02,0.59,U] [#8 0.06,0.02,0.57,U] 
02:01:01.783 00.000 1032 refined, 8 included, MultiStar: {0.16, -0.03}, one-star: {0.27, -0.13}
02:01:01.783 00.000 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
02:01:01.783 00.000 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
02:01:01.783 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.18 mountX=-0.07 mountY=-0.15, mountTheta=-2.01
02:01:01.797 00.014 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
02:01:01.797 00.000 1032 Enqueuing Move request for scope (0.16, -0.03)
02:01:01.799 00.002 10072 Worker thread wakes up
02:01:01.799 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
02:01:01.799 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
02:01:01.799 00.000 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.15
02:01:01.799 00.000 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 520.75
02:01:01.799 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
02:01:01.799 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:01.799 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:01:01.799 00.000 10072 MoveAxis(W, 8, ABG)
02:01:01.799 00.000 10072 Guiding  Dir = 3, Dur = 8
02:01:01.803 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:01.804 00.001 10072 IsGuiding returns 0
02:01:01.805 00.001 10072 PulseGuide returned control before completion, sleep 18
02:01:01.821 00.016 1032 UpdateGuideState exits: m=1289 SNR=25.3
02:01:01.821 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:01.821 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:01.821 00.000 1032 Enqueuing Expose request
02:01:01.837 00.016 10072 IsGuiding returns 0
02:01:01.837 00.000 10072 Move returns status 0, amount 8
02:01:01.837 00.000 10072 MoveAxis(N, 0, ABG)
02:01:01.837 00.000 10072 Move returns status 0, amount 0
02:01:01.837 00.000 10072 move complete, result=0
02:01:01.837 00.000 10072 worker thread done servicing request
02:01:01.837 00.000 10072 Worker thread wakes up
02:01:01.837 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:01.837 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:01.837 00.000 1032 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
02:01:02.251 00.414 10072 Exposure complete
02:01:02.293 00.042 10072 worker thread done servicing request
02:01:02.295 00.002 1032 OnExposeComplete: enter
02:01:02.296 00.001 1032 UpdateGuideState(): m_state=6
02:01:02.297 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1501
02:01:02.299 00.002 1032 Star::Find returns 1 (0), X=224.09, Y=616.01, Mass=1300, SNR=25.4, Peak=140 HFD=2.8
02:01:02.301 00.002 1032 MultiStar: [#1 0.05,-0.08,1.06,U] [#2 0.06,-0.04,0.76,U] [#3 0.05,-0.13,0.71,U] [#4 0.19,-0.02,0.72,U] [#5 0.04,-0.07,0.60,U] [#6 -0.04,-0.05,0.74,U] [#7 -0.01,-0.01,0.61,U] [#8 0.06,-0.25,0.56,U] 
02:01:02.303 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.21, -0.13}
02:01:02.305 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
02:01:02.305 00.000 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
02:01:02.308 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.87 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
02:01:02.310 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
02:01:02.313 00.003 1032 Enqueuing Move request for scope (0.07, -0.09)
02:01:02.314 00.001 10072 Worker thread wakes up
02:01:02.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
02:01:02.315 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
02:01:02.315 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.10 yDistance=-0.05
02:01:02.316 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:02.319 00.003 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 525.79
02:01:02.319 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
02:01:02.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:02.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:01:02.319 00.000 10072 MoveAxis(W, 11, ABG)
02:01:02.319 00.000 10072 Guiding  Dir = 3, Dur = 11
02:01:02.319 00.000 10072 IsGuiding returns 0
02:01:02.320 00.001 10072 PulseGuide returned control before completion, sleep 21
02:01:02.335 00.015 1032 UpdateGuideState exits: m=1300 SNR=25.4
02:01:02.337 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:02.339 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:02.341 00.002 1032 Enqueuing Expose request
02:01:02.351 00.010 10072 IsGuiding returns 0
02:01:02.351 00.000 10072 Move returns status 0, amount 11
02:01:02.351 00.000 10072 MoveAxis(N, 0, ABG)
02:01:02.351 00.000 10072 Move returns status 0, amount 0
02:01:02.351 00.000 10072 move complete, result=0
02:01:02.351 00.000 10072 worker thread done servicing request
02:01:02.351 00.000 10072 Worker thread wakes up
02:01:02.351 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:02.351 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:02.351 00.000 1032 GuideStep: -0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
02:01:02.986 00.635 10072 Exposure complete
02:01:03.026 00.040 10072 worker thread done servicing request
02:01:03.026 00.000 1032 OnExposeComplete: enter
02:01:03.028 00.002 1032 UpdateGuideState(): m_state=6
02:01:03.030 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1502
02:01:03.032 00.002 1032 Star::Find returns 1 (0), X=224.10, Y=616.17, Mass=1278, SNR=25.2, Peak=135 HFD=2.6
02:01:03.033 00.001 1032 MultiStar: [#1 0.05,0.00,1.02,U] [#2 0.08,0.05,0.79,U] [#3 0.19,0.25,0.69,U] [#4 0.20,0.08,0.79,U] [#5 0.07,0.18,0.62,U] [#6 0.03,0.02,0.71,U] [#7 -0.03,0.12,0.60,U] [#8 0.26,-0.15,0.55,U] 
02:01:03.033 00.000 1032 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.22, 0.03}
02:01:03.037 00.004 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
02:01:03.037 00.000 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
02:01:03.037 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.47 mountX=0.03 mountY=-0.13, mountTheta=-1.36
02:01:03.037 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
02:01:03.037 00.000 1032 Enqueuing Move request for scope (0.12, 0.06)
02:01:03.037 00.000 10072 Worker thread wakes up
02:01:03.037 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
02:01:03.037 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
02:01:03.037 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
02:01:03.037 00.000 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 525.79
02:01:03.037 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
02:01:03.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:03.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:01:03.037 00.000 10072 MoveAxis(W, 12, ABG)
02:01:03.037 00.000 10072 Guiding  Dir = 3, Dur = 12
02:01:03.048 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:03.050 00.002 10072 IsGuiding returns 0
02:01:03.050 00.000 10072 PulseGuide returned control before completion, sleep 22
02:01:03.054 00.004 1032 UpdateGuideState exits: m=1278 SNR=25.2
02:01:03.066 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:03.066 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:03.068 00.002 1032 Enqueuing Expose request
02:01:03.082 00.014 10072 IsGuiding returns 0
02:01:03.082 00.000 10072 Move returns status 0, amount 12
02:01:03.082 00.000 10072 MoveAxis(N, 0, ABG)
02:01:03.082 00.000 10072 Move returns status 0, amount 0
02:01:03.082 00.000 10072 move complete, result=0
02:01:03.082 00.000 10072 worker thread done servicing request
02:01:03.082 00.000 10072 Worker thread wakes up
02:01:03.082 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:03.082 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:03.085 00.003 1032 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
02:01:03.497 00.412 10072 Exposure complete
02:01:03.539 00.042 10072 worker thread done servicing request
02:01:03.539 00.000 1032 OnExposeComplete: enter
02:01:03.541 00.002 1032 UpdateGuideState(): m_state=6
02:01:03.542 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1503
02:01:03.544 00.002 1032 Star::Find returns 1 (0), X=224.21, Y=616.06, Mass=1327, SNR=25.7, Peak=153 HFD=2.6
02:01:03.546 00.002 1032 MultiStar: [#1 0.21,-0.13,1.07,U] [#2 0.16,-0.04,0.77,U] [#3 0.13,0.08,0.65,U] [#4 0.13,0.14,0.74,U] [#5 0.11,0.08,0.62,U] [#6 0.15,0.02,0.73,U] [#7 -0.02,0.00,0.63,U] [#8 0.15,0.08,0.53,U] 
02:01:03.547 00.001 1032 refined, 8 included, MultiStar: {0.16, 0.00}, one-star: {0.33, -0.08}
02:01:03.550 00.003 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
02:01:03.551 00.001 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
02:01:03.554 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.02 mountX=-0.04 mountY=-0.16, mountTheta=-1.81
02:01:03.556 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.00, opts=13)
02:01:03.558 00.002 1032 Enqueuing Move request for scope (0.16, 0.00)
02:01:03.558 00.000 10072 Worker thread wakes up
02:01:03.558 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
02:01:03.558 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
02:01:03.558 00.000 10072 Moving (0.16, 0.00) raw xDistance=-0.04 yDistance=-0.16
02:01:03.558 00.000 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 525.79
02:01:03.558 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
02:01:03.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:03.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:01:03.558 00.000 10072 MoveAxis(W, 10, ABG)
02:01:03.558 00.000 10072 Guiding  Dir = 3, Dur = 10
02:01:03.562 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:03.563 00.001 10072 IsGuiding returns 0
02:01:03.564 00.001 10072 PulseGuide returned control before completion, sleep 20
02:01:03.580 00.016 1032 UpdateGuideState exits: m=1327 SNR=25.7
02:01:03.581 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:03.581 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:03.581 00.000 1032 Enqueuing Expose request
02:01:03.596 00.015 10072 IsGuiding returns 0
02:01:03.596 00.000 10072 Move returns status 0, amount 10
02:01:03.596 00.000 10072 MoveAxis(N, 0, ABG)
02:01:03.596 00.000 10072 Move returns status 0, amount 0
02:01:03.596 00.000 10072 move complete, result=0
02:01:03.596 00.000 10072 worker thread done servicing request
02:01:03.596 00.000 10072 Worker thread wakes up
02:01:03.596 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:03.596 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:03.597 00.001 1032 GuideStep: -0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
02:01:04.235 00.638 10072 Exposure complete
02:01:04.277 00.042 10072 worker thread done servicing request
02:01:04.277 00.000 1032 OnExposeComplete: enter
02:01:04.277 00.000 1032 UpdateGuideState(): m_state=6
02:01:04.277 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1504
02:01:04.283 00.006 1032 Star::Find returns 1 (0), X=224.31, Y=615.85, Mass=1296, SNR=25.4, Peak=142 HFD=2.7
02:01:04.285 00.002 1032 MultiStar: [#1 0.22,-0.26,1.08,U] [#2 0.09,-0.14,0.75,U] [#3 0.24,-0.14,0.69,U] [#4 0.29,-0.11,0.74,U] [#5 0.13,-0.19,0.63,U] [#6 0.20,-0.14,0.72,U] [#7 0.14,-0.07,0.60,U] [#8 0.26,-0.24,0.53,U] 
02:01:04.285 00.000 1032 refined, 8 included, MultiStar: {0.23, -0.18}, one-star: {0.42, -0.29}
02:01:04.285 00.000 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
02:01:04.285 00.000 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
02:01:04.285 00.000 1032 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.68 mountX=-0.24 mountY=-0.17, mountTheta=-2.51
02:01:04.293 00.008 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.18, opts=13)
02:01:04.293 00.000 1032 Enqueuing Move request for scope (0.23, -0.18)
02:01:04.293 00.000 10072 Worker thread wakes up
02:01:04.293 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd
02:01:04.293 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.18)
02:01:04.293 00.000 10072 Moving (0.23, -0.18) raw xDistance=-0.24 yDistance=-0.17
02:01:04.297 00.004 10072 PPEC rslt: input = -0.24, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.01, period_length = 525.79
02:01:04.297 00.000 10072 PPEC: input: -0.24, control: -0.10, exposure: 500
02:01:04.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:04.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:01:04.297 00.000 10072 MoveAxis(E, 98, ABG)
02:01:04.297 00.000 10072 Guiding  Dir = 2, Dur = 98
02:01:04.297 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:04.300 00.003 10072 IsGuiding returns 0
02:01:04.301 00.001 10072 PulseGuide returned control before completion, sleep 108
02:01:04.317 00.016 1032 UpdateGuideState exits: m=1296 SNR=25.4
02:01:04.317 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:04.317 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:04.317 00.000 1032 Enqueuing Expose request
02:01:04.411 00.094 10072 IsGuiding returns 0
02:01:04.411 00.000 10072 Move returns status 0, amount 98
02:01:04.411 00.000 10072 MoveAxis(N, 0, ABG)
02:01:04.411 00.000 10072 Move returns status 0, amount 0
02:01:04.411 00.000 10072 move complete, result=0
02:01:04.411 00.000 10072 worker thread done servicing request
02:01:04.411 00.000 10072 Worker thread wakes up
02:01:04.412 00.001 1032 GuideStep: -0.2 px 98 ms EAST, -0.2 px 0 ms NORTH
02:01:04.412 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:04.412 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:04.827 00.415 10072 Exposure complete
02:01:04.872 00.045 10072 worker thread done servicing request
02:01:04.872 00.000 1032 OnExposeComplete: enter
02:01:04.874 00.002 1032 UpdateGuideState(): m_state=6
02:01:04.876 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1505
02:01:04.878 00.002 1032 Star::Find returns 1 (0), X=224.25, Y=615.97, Mass=1294, SNR=25.3, Peak=131 HFD=2.6
02:01:04.880 00.002 1032 MultiStar: [#1 0.17,-0.09,1.06,U] [#2 0.22,-0.08,0.75,U] [#3 0.27,-0.05,0.72,U] [#4 0.20,-0.03,0.78,U] [#5 0.11,-0.06,0.59,U] [#6 0.15,-0.16,0.74,U] [#7 0.14,-0.04,0.61,U] [#8 0.29,-0.17,0.56,U] 
02:01:04.882 00.002 1032 refined, 8 included, MultiStar: {0.22, -0.10}, one-star: {0.36, -0.17}
02:01:04.884 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
02:01:04.884 00.000 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
02:01:04.886 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.42 mountX=-0.15 mountY=-0.19, mountTheta=-2.25
02:01:04.890 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.10, opts=13)
02:01:04.891 00.001 1032 Enqueuing Move request for scope (0.22, -0.10)
02:01:04.893 00.002 10072 Worker thread wakes up
02:01:04.893 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
02:01:04.893 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
02:01:04.893 00.000 10072 Moving (0.22, -0.10) raw xDistance=-0.15 yDistance=-0.19
02:01:04.893 00.000 10072 PPEC rslt: input = -0.15, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.01, period_length = 525.79
02:01:04.893 00.000 10072 PPEC: input: -0.15, control: -0.06, exposure: 500
02:01:04.893 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:04.893 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:01:04.893 00.000 10072 MoveAxis(E, 57, ABG)
02:01:04.893 00.000 10072 Guiding  Dir = 2, Dur = 57
02:01:04.897 00.004 10072 IsGuiding returns 0
02:01:04.897 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:04.898 00.001 10072 PulseGuide returned control before completion, sleep 67
02:01:04.914 00.016 1032 UpdateGuideState exits: m=1294 SNR=25.3
02:01:04.914 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:04.920 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:04.920 00.000 1032 Enqueuing Expose request
02:01:04.977 00.057 10072 IsGuiding returns 1
02:01:04.977 00.000 10072 scope still moving after pulse duration time elapsed
02:01:05.008 00.031 10072 IsGuiding returns 1
02:01:05.039 00.031 10072 IsGuiding returns 1
02:01:05.071 00.032 10072 IsGuiding returns 1
02:01:05.103 00.032 10072 IsGuiding returns 1
02:01:05.135 00.032 10072 IsGuiding returns 1
02:01:05.168 00.033 10072 IsGuiding returns 1
02:01:05.200 00.032 10072 IsGuiding returns 1
02:01:05.231 00.031 10072 IsGuiding returns 1
02:01:05.264 00.033 10072 IsGuiding returns 1
02:01:05.296 00.032 10072 IsGuiding returns 1
02:01:05.327 00.031 10072 IsGuiding returns 1
02:01:05.359 00.032 10072 IsGuiding returns 1
02:01:05.391 00.032 10072 IsGuiding returns 0
02:01:05.391 00.000 10072 scope move finished after 57 + 437 ms
02:01:05.391 00.000 10072 Move returns status 0, amount 57
02:01:05.391 00.000 10072 MoveAxis(N, 0, ABG)
02:01:05.392 00.001 10072 Move returns status 0, amount 0
02:01:05.392 00.000 10072 move complete, result=0
02:01:05.392 00.000 10072 worker thread done servicing request
02:01:05.392 00.000 10072 Worker thread wakes up
02:01:05.392 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:05.392 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:05.392 00.000 1032 GuideStep: -0.1 px 57 ms EAST, -0.2 px 0 ms NORTH
02:01:06.026 00.634 10072 Exposure complete
02:01:06.057 00.031 10072 worker thread done servicing request
02:01:06.057 00.000 1032 OnExposeComplete: enter
02:01:06.057 00.000 1032 UpdateGuideState(): m_state=6
02:01:06.057 00.000 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1506
02:01:06.057 00.000 1032 Star::Find returns 1 (0), X=224.11, Y=616.24, Mass=1387, SNR=26.3, Peak=123 HFD=2.8
02:01:06.057 00.000 1032 MultiStar: [#1 0.06,-0.00,1.01,U] [#2 0.19,0.16,0.75,U] [#3 0.15,0.15,0.67,U] [#4 0.02,0.10,0.75,U] [#5 -0.01,0.07,0.60,U] [#6 0.07,-0.03,0.69,U] [#7 0.02,0.05,0.57,U] [#8 0.12,0.09,0.50,U] 
02:01:06.073 00.016 1032 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.22, 0.10}
02:01:06.074 00.001 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
02:01:06.074 00.000 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
02:01:06.074 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.63 mountX=0.05 mountY=-0.12, mountTheta=-1.20
02:01:06.079 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
02:01:06.079 00.000 1032 Enqueuing Move request for scope (0.10, 0.07)
02:01:06.079 00.000 10072 Worker thread wakes up
02:01:06.079 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
02:01:06.079 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:01:06.079 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.05 yDistance=-0.12
02:01:06.079 00.000 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 525.79
02:01:06.079 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
02:01:06.079 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:06.079 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:01:06.079 00.000 10072 MoveAxis(W, 15, ABG)
02:01:06.079 00.000 10072 Guiding  Dir = 3, Dur = 15
02:01:06.085 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:06.088 00.003 10072 IsGuiding returns 0
02:01:06.088 00.000 10072 PulseGuide returned control before completion, sleep 25
02:01:06.103 00.015 1032 UpdateGuideState exits: m=1387 SNR=26.3
02:01:06.105 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:06.105 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:06.107 00.002 1032 Enqueuing Expose request
02:01:06.117 00.010 10072 IsGuiding returns 1
02:01:06.117 00.000 10072 scope still moving after pulse duration time elapsed
02:01:06.148 00.031 10072 IsGuiding returns 0
02:01:06.148 00.000 10072 scope move finished after 15 + 45 ms
02:01:06.148 00.000 10072 Move returns status 0, amount 15
02:01:06.148 00.000 10072 MoveAxis(N, 0, ABG)
02:01:06.148 00.000 10072 Move returns status 0, amount 0
02:01:06.149 00.001 10072 move complete, result=0
02:01:06.149 00.000 10072 worker thread done servicing request
02:01:06.149 00.000 10072 Worker thread wakes up
02:01:06.149 00.000 1032 GuideStep: 0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
02:01:06.151 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:06.151 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:06.561 00.410 10072 Exposure complete
02:01:06.610 00.049 10072 worker thread done servicing request
02:01:06.610 00.000 1032 OnExposeComplete: enter
02:01:06.617 00.007 1032 UpdateGuideState(): m_state=6
02:01:06.617 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1507
02:01:06.621 00.004 1032 Star::Find returns 1 (0), X=224.16, Y=616.06, Mass=1336, SNR=25.8, Peak=148 HFD=2.7
02:01:06.622 00.001 1032 MultiStar: [#1 0.06,-0.06,1.01,U] [#2 0.12,0.15,0.79,U] [#3 0.21,0.12,0.72,U] [#4 0.20,0.03,0.71,U] [#5 0.05,0.00,0.63,U] [#6 0.23,0.04,0.71,U] [#7 -0.07,-0.00,0.60,U] [#8 0.04,0.08,0.55,U] 
02:01:06.622 00.000 1032 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.27, -0.08}
02:01:06.622 00.000 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
02:01:06.622 00.000 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
02:01:06.622 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.17 mountX=-0.01 mountY=-0.13, mountTheta=-1.66
02:01:06.634 00.012 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
02:01:06.637 00.003 1032 Enqueuing Move request for scope (0.13, 0.02)
02:01:06.637 00.000 10072 Worker thread wakes up
02:01:06.637 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
02:01:06.637 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
02:01:06.637 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.01 yDistance=-0.13
02:01:06.637 00.000 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 525.79
02:01:06.637 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
02:01:06.641 00.004 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:06.641 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:01:06.641 00.000 10072 MoveAxis(W, 10, ABG)
02:01:06.641 00.000 10072 Guiding  Dir = 3, Dur = 10
02:01:06.641 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:06.641 00.000 10072 IsGuiding returns 0
02:01:06.645 00.004 10072 PulseGuide returned control before completion, sleep 20
02:01:06.663 00.018 1032 UpdateGuideState exits: m=1336 SNR=25.8
02:01:06.665 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:06.668 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:06.670 00.002 1032 Enqueuing Expose request
02:01:06.676 00.006 10072 IsGuiding returns 0
02:01:06.676 00.000 10072 Move returns status 0, amount 10
02:01:06.676 00.000 10072 MoveAxis(N, 0, ABG)
02:01:06.676 00.000 10072 Move returns status 0, amount 0
02:01:06.676 00.000 10072 move complete, result=0
02:01:06.676 00.000 10072 worker thread done servicing request
02:01:06.676 00.000 10072 Worker thread wakes up
02:01:06.676 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:06.676 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:06.680 00.004 1032 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
02:01:07.313 00.633 10072 Exposure complete
02:01:07.353 00.040 10072 worker thread done servicing request
02:01:07.353 00.000 1032 OnExposeComplete: enter
02:01:07.358 00.005 1032 UpdateGuideState(): m_state=6
02:01:07.358 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1508
02:01:07.361 00.003 1032 Star::Find returns 1 (0), X=224.23, Y=615.87, Mass=1273, SNR=25.1, Peak=131 HFD=2.8
02:01:07.364 00.003 1032 MultiStar: [#1 0.12,-0.16,1.05,U] [#2 0.15,-0.06,0.81,U] [#3 0.13,-0.02,0.70,U] [#4 0.06,-0.12,0.72,U] [#5 -0.01,-0.13,0.61,U] [#6 0.05,-0.18,0.74,U] [#7 -0.01,-0.07,0.59,U] [#8 0.01,-0.03,0.54,U] 
02:01:07.366 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.13}, one-star: {0.35, -0.27}
02:01:07.368 00.002 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
02:01:07.370 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
02:01:07.370 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.85 mountX=-0.15 mountY=-0.08, mountTheta=-2.68
02:01:07.374 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.13, opts=13)
02:01:07.378 00.004 1032 Enqueuing Move request for scope (0.11, -0.13)
02:01:07.378 00.000 10072 Worker thread wakes up
02:01:07.378 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
02:01:07.378 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
02:01:07.378 00.000 10072 Moving (0.11, -0.13) raw xDistance=-0.15 yDistance=-0.08
02:01:07.381 00.003 10072 PPEC rslt: input = -0.15, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 525.79
02:01:07.381 00.000 10072 PPEC: input: -0.15, control: -0.06, exposure: 500
02:01:07.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:07.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:01:07.381 00.000 10072 MoveAxis(E, 60, ABG)
02:01:07.381 00.000 10072 Guiding  Dir = 2, Dur = 60
02:01:07.382 00.001 10072 IsGuiding returns 0
02:01:07.382 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:07.383 00.001 10072 PulseGuide returned control before completion, sleep 70
02:01:07.400 00.017 1032 UpdateGuideState exits: m=1273 SNR=25.1
02:01:07.402 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:07.404 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:07.404 00.000 1032 Enqueuing Expose request
02:01:07.462 00.058 10072 IsGuiding returns 0
02:01:07.462 00.000 10072 Move returns status 0, amount 60
02:01:07.462 00.000 10072 MoveAxis(N, 0, ABG)
02:01:07.462 00.000 10072 Move returns status 0, amount 0
02:01:07.462 00.000 10072 move complete, result=0
02:01:07.462 00.000 10072 worker thread done servicing request
02:01:07.462 00.000 10072 Worker thread wakes up
02:01:07.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:07.462 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:07.462 00.000 1032 GuideStep: -0.2 px 60 ms EAST, -0.1 px 0 ms NORTH
02:01:07.875 00.413 10072 Exposure complete
02:01:07.926 00.051 10072 worker thread done servicing request
02:01:07.926 00.000 1032 OnExposeComplete: enter
02:01:07.926 00.000 1032 UpdateGuideState(): m_state=6
02:01:07.930 00.004 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1509
02:01:07.932 00.002 1032 Star::Find returns 1 (0), X=224.09, Y=616.16, Mass=1277, SNR=25.2, Peak=111 HFD=2.8
02:01:07.934 00.002 1032 MultiStar: [#1 0.07,-0.00,1.10,U] [#2 0.19,-0.01,0.78,U] [#3 0.22,-0.10,0.69,U] [#4 0.28,-0.08,0.75,U] [#5 0.15,0.09,0.61,U] [#6 0.15,-0.20,0.76,U] [#7 0.19,0.05,0.58,U] [#8 0.23,-0.01,0.56,U] 
02:01:07.935 00.001 1032 refined, 8 included, MultiStar: {0.18, -0.03}, one-star: {0.20, 0.02}
02:01:07.935 00.000 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
02:01:07.935 00.000 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
02:01:07.940 00.005 1032 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.17 mountX=-0.07 mountY=-0.17, mountTheta=-2.00
02:01:07.940 00.000 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.03, opts=13)
02:01:07.940 00.000 1032 Enqueuing Move request for scope (0.18, -0.03)
02:01:07.940 00.000 10072 Worker thread wakes up
02:01:07.940 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
02:01:07.940 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
02:01:07.940 00.000 10072 Moving (0.18, -0.03) raw xDistance=-0.07 yDistance=-0.17
02:01:07.940 00.000 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 525.79
02:01:07.940 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
02:01:07.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:07.950 00.010 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:01:07.950 00.000 10072 MoveAxis(W, 9, ABG)
02:01:07.950 00.000 10072 Guiding  Dir = 3, Dur = 9
02:01:07.950 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:07.951 00.001 10072 IsGuiding returns 0
02:01:07.953 00.002 10072 PulseGuide returned control before completion, sleep 19
02:01:07.969 00.016 1032 UpdateGuideState exits: m=1277 SNR=25.2
02:01:07.970 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:07.970 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:07.975 00.005 1032 Enqueuing Expose request
02:01:07.985 00.010 10072 IsGuiding returns 0
02:01:07.985 00.000 10072 Move returns status 0, amount 9
02:01:07.985 00.000 10072 MoveAxis(N, 0, ABG)
02:01:07.985 00.000 10072 Move returns status 0, amount 0
02:01:07.985 00.000 10072 move complete, result=0
02:01:07.985 00.000 10072 worker thread done servicing request
02:01:07.985 00.000 10072 Worker thread wakes up
02:01:07.985 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:07.985 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:07.985 00.000 1032 GuideStep: -0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
02:01:08.624 00.639 10072 Exposure complete
02:01:08.652 00.028 10072 worker thread done servicing request
02:01:08.652 00.000 1032 OnExposeComplete: enter
02:01:08.667 00.015 1032 UpdateGuideState(): m_state=6
02:01:08.668 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1510
02:01:08.670 00.002 1032 Star::Find returns 1 (0), X=224.19, Y=616.15, Mass=1305, SNR=25.5, Peak=136 HFD=2.8
02:01:08.672 00.002 1032 MultiStar: [#1 0.02,-0.04,0.99,U] [#2 -0.03,-0.03,0.76,U] [#3 0.04,0.00,0.71,U] [#4 0.12,0.00,0.74,U] [#5 -0.10,0.03,0.62,U] [#6 0.03,0.03,0.70,U] [#7 -0.04,0.08,0.59,U] [#8 0.03,-0.01,0.53,U] 
02:01:08.674 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {0.31, 0.01}
02:01:08.675 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
02:01:08.675 00.000 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
02:01:08.675 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.08 mountX=-0.01 mountY=-0.06, mountTheta=-1.75
02:01:08.675 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.00, opts=13)
02:01:08.682 00.007 1032 Enqueuing Move request for scope (0.06, 0.00)
02:01:08.685 00.003 10072 Worker thread wakes up
02:01:08.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
02:01:08.685 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
02:01:08.685 00.000 10072 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
02:01:08.685 00.000 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 525.79
02:01:08.685 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
02:01:08.687 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:08.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:01:08.687 00.000 10072 MoveAxis(W, 9, ABG)
02:01:08.687 00.000 10072 Guiding  Dir = 3, Dur = 9
02:01:08.688 00.001 10072 IsGuiding returns 0
02:01:08.688 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:08.689 00.001 10072 PulseGuide returned control before completion, sleep 19
02:01:08.704 00.015 1032 UpdateGuideState exits: m=1305 SNR=25.5
02:01:08.704 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:08.710 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:08.712 00.002 1032 Enqueuing Expose request
02:01:08.719 00.007 10072 IsGuiding returns 0
02:01:08.719 00.000 10072 Move returns status 0, amount 9
02:01:08.719 00.000 10072 MoveAxis(N, 0, ABG)
02:01:08.719 00.000 10072 Move returns status 0, amount 0
02:01:08.719 00.000 10072 move complete, result=0
02:01:08.720 00.001 10072 worker thread done servicing request
02:01:08.720 00.000 10072 Worker thread wakes up
02:01:08.720 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:08.720 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:08.720 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
02:01:09.134 00.414 10072 Exposure complete
02:01:09.172 00.038 10072 worker thread done servicing request
02:01:09.172 00.000 1032 OnExposeComplete: enter
02:01:09.179 00.007 1032 UpdateGuideState(): m_state=6
02:01:09.181 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1511
02:01:09.181 00.000 1032 Star::Find returns 1 (0), X=224.15, Y=616.10, Mass=1188, SNR=24.3, Peak=121 HFD=2.8
02:01:09.181 00.000 1032 MultiStar: [#1 0.14,0.05,1.05,U] [#2 0.20,0.03,0.81,U] [#3 0.10,0.12,0.75,U] [#4 0.20,0.03,0.79,U] [#5 -0.06,0.09,0.65,U] [#6 0.10,-0.02,0.75,U] [#7 -0.02,0.09,0.61,U] [#8 0.10,0.04,0.57,U] 
02:01:09.181 00.000 1032 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.26, -0.04}
02:01:09.181 00.000 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
02:01:09.181 00.000 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
02:01:09.181 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.31 mountX=0.01 mountY=-0.13, mountTheta=-1.52
02:01:09.181 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.04, opts=13)
02:01:09.181 00.000 1032 Enqueuing Move request for scope (0.13, 0.04)
02:01:09.197 00.016 10072 Worker thread wakes up
02:01:09.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
02:01:09.197 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
02:01:09.197 00.000 10072 Moving (0.13, 0.04) raw xDistance=0.01 yDistance=-0.13
02:01:09.197 00.000 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 525.79
02:01:09.197 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
02:01:09.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:09.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:01:09.197 00.000 10072 MoveAxis(W, 7, ABG)
02:01:09.197 00.000 10072 Guiding  Dir = 3, Dur = 7
02:01:09.199 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:09.199 00.000 10072 IsGuiding returns 0
02:01:09.202 00.003 10072 PulseGuide returned control before completion, sleep 17
02:01:09.218 00.016 1032 UpdateGuideState exits: m=1188 SNR=24.3
02:01:09.219 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:09.219 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:09.219 00.000 1032 Enqueuing Expose request
02:01:09.234 00.015 10072 IsGuiding returns 0
02:01:09.234 00.000 10072 Move returns status 0, amount 7
02:01:09.234 00.000 10072 MoveAxis(N, 0, ABG)
02:01:09.234 00.000 10072 Move returns status 0, amount 0
02:01:09.234 00.000 10072 move complete, result=0
02:01:09.234 00.000 10072 worker thread done servicing request
02:01:09.234 00.000 10072 Worker thread wakes up
02:01:09.234 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:09.234 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:09.235 00.001 1032 GuideStep: 0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
02:01:09.867 00.632 10072 Exposure complete
02:01:09.909 00.042 10072 worker thread done servicing request
02:01:09.909 00.000 1032 OnExposeComplete: enter
02:01:09.912 00.003 1032 UpdateGuideState(): m_state=6
02:01:09.915 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1512
02:01:09.916 00.001 1032 Star::Find returns 1 (0), X=224.19, Y=616.03, Mass=1339, SNR=25.8, Peak=132 HFD=2.8
02:01:09.918 00.002 1032 MultiStar: [#1 0.17,-0.04,0.99,U] [#2 0.19,0.05,0.77,U] [#3 0.25,0.16,0.73,U] [#4 0.13,0.13,0.73,U] [#5 0.01,0.07,0.59,U] [#6 -0.02,0.07,0.73,U] [#7 -0.02,0.19,0.57,U] [#8 0.29,-0.03,0.57,U] 
02:01:09.920 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.04}, one-star: {0.31, -0.11}
02:01:09.920 00.000 1032 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.83) = xAngle (-1.55 = -1.55)
02:01:09.922 00.002 1032 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.55 = -1.55)
02:01:09.922 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.28 mountX=0.00 mountY=-0.16, mountTheta=-1.55
02:01:09.926 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.04, opts=13)
02:01:09.926 00.000 1032 Enqueuing Move request for scope (0.15, 0.04)
02:01:09.926 00.000 10072 Worker thread wakes up
02:01:09.926 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
02:01:09.926 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
02:01:09.926 00.000 10072 Moving (0.15, 0.04) raw xDistance=0.00 yDistance=-0.16
02:01:09.931 00.005 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 525.79
02:01:09.931 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
02:01:09.931 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:09.931 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:01:09.931 00.000 10072 MoveAxis(W, 8, ABG)
02:01:09.931 00.000 10072 Guiding  Dir = 3, Dur = 8
02:01:09.931 00.000 10072 IsGuiding returns 0
02:01:09.932 00.001 10072 PulseGuide returned control before completion, sleep 18
02:01:09.932 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:09.951 00.019 1032 UpdateGuideState exits: m=1339 SNR=25.8
02:01:09.953 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:09.954 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:09.956 00.002 1032 Enqueuing Expose request
02:01:09.965 00.009 10072 IsGuiding returns 0
02:01:09.965 00.000 10072 Move returns status 0, amount 8
02:01:09.965 00.000 10072 MoveAxis(N, 0, ABG)
02:01:09.965 00.000 10072 Move returns status 0, amount 0
02:01:09.965 00.000 10072 move complete, result=0
02:01:09.965 00.000 10072 worker thread done servicing request
02:01:09.965 00.000 10072 Worker thread wakes up
02:01:09.965 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:09.965 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:09.967 00.002 1032 GuideStep: 0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
02:01:10.376 00.409 10072 Exposure complete
02:01:10.418 00.042 10072 worker thread done servicing request
02:01:10.418 00.000 1032 OnExposeComplete: enter
02:01:10.422 00.004 1032 UpdateGuideState(): m_state=6
02:01:10.424 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1513
02:01:10.426 00.002 1032 Star::Find returns 1 (0), X=224.20, Y=616.05, Mass=1357, SNR=26.0, Peak=141 HFD=2.7
02:01:10.428 00.002 1032 MultiStar: [#1 0.11,-0.06,1.05,U] [#2 0.20,-0.07,0.76,U] [#3 0.27,-0.04,0.70,U] [#4 0.17,-0.04,0.74,U] [#5 0.21,-0.01,0.61,U] [#6 0.11,-0.14,0.72,U] [#7 0.06,-0.09,0.58,U] [#8 0.12,0.08,0.57,U] 
02:01:10.428 00.000 1032 refined, 8 included, MultiStar: {0.18, -0.06}, one-star: {0.32, -0.09}
02:01:10.430 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
02:01:10.432 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
02:01:10.435 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.30 mountX=-0.10 mountY=-0.16, mountTheta=-2.13
02:01:10.437 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.06, opts=13)
02:01:10.437 00.000 1032 Enqueuing Move request for scope (0.18, -0.06)
02:01:10.437 00.000 10072 Worker thread wakes up
02:01:10.437 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
02:01:10.437 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
02:01:10.437 00.000 10072 Moving (0.18, -0.06) raw xDistance=-0.10 yDistance=-0.16
02:01:10.437 00.000 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 525.79
02:01:10.437 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
02:01:10.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:10.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:01:10.437 00.000 10072 MoveAxis(W, 6, ABG)
02:01:10.437 00.000 10072 Guiding  Dir = 3, Dur = 6
02:01:10.443 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:10.443 00.000 10072 IsGuiding returns 0
02:01:10.445 00.002 10072 PulseGuide returned control before completion, sleep 16
02:01:10.461 00.016 1032 UpdateGuideState exits: m=1357 SNR=26.0
02:01:10.461 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:10.461 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:10.461 00.000 1032 Enqueuing Expose request
02:01:10.477 00.016 10072 IsGuiding returns 0
02:01:10.477 00.000 10072 Move returns status 0, amount 6
02:01:10.477 00.000 10072 MoveAxis(N, 0, ABG)
02:01:10.477 00.000 10072 Move returns status 0, amount 0
02:01:10.477 00.000 10072 move complete, result=0
02:01:10.477 00.000 10072 worker thread done servicing request
02:01:10.477 00.000 10072 Worker thread wakes up
02:01:10.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:10.477 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:10.477 00.000 1032 GuideStep: -0.1 px 6 ms WEST, -0.2 px 0 ms NORTH
02:01:11.115 00.638 10072 Exposure complete
02:01:11.153 00.038 10072 worker thread done servicing request
02:01:11.153 00.000 1032 OnExposeComplete: enter
02:01:11.155 00.002 1032 UpdateGuideState(): m_state=6
02:01:11.155 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1514
02:01:11.157 00.002 1032 Star::Find returns 1 (0), X=224.17, Y=616.00, Mass=1294, SNR=25.3, Peak=139 HFD=2.7
02:01:11.158 00.001 1032 MultiStar: [#1 0.12,-0.11,1.04,U] [#2 0.17,0.05,0.75,U] [#3 0.11,0.07,0.70,U] [#4 0.19,0.14,0.71,U] [#5 -0.02,0.07,0.63,U] [#6 0.12,-0.16,0.72,U] [#7 0.18,0.20,0.59,U] [#8 0.15,0.05,0.56,U] 
02:01:11.158 00.000 1032 refined, 8 included, MultiStar: {0.15, 0.00}, one-star: {0.28, -0.14}
02:01:11.160 00.002 1032 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.83) = xAngle (-1.82 = -1.82)
02:01:11.162 00.002 1032 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.82 = -1.82)
02:01:11.162 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.01 mountX=-0.04 mountY=-0.15, mountTheta=-1.82
02:01:11.165 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.00, opts=13)
02:01:11.167 00.002 1032 Enqueuing Move request for scope (0.15, 0.00)
02:01:11.167 00.000 10072 Worker thread wakes up
02:01:11.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
02:01:11.167 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
02:01:11.169 00.002 10072 Moving (0.15, 0.00) raw xDistance=-0.04 yDistance=-0.15
02:01:11.169 00.000 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 525.79
02:01:11.169 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
02:01:11.169 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:11.169 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:01:11.169 00.000 10072 MoveAxis(W, 7, ABG)
02:01:11.169 00.000 10072 Guiding  Dir = 3, Dur = 7
02:01:11.169 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:11.172 00.003 10072 IsGuiding returns 0
02:01:11.172 00.000 10072 PulseGuide returned control before completion, sleep 17
02:01:11.187 00.015 1032 UpdateGuideState exits: m=1294 SNR=25.3
02:01:11.187 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:11.187 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:11.187 00.000 1032 Enqueuing Expose request
02:01:11.203 00.016 10072 IsGuiding returns 0
02:01:11.203 00.000 10072 Move returns status 0, amount 7
02:01:11.203 00.000 10072 MoveAxis(N, 0, ABG)
02:01:11.203 00.000 10072 Move returns status 0, amount 0
02:01:11.203 00.000 10072 move complete, result=0
02:01:11.203 00.000 10072 worker thread done servicing request
02:01:11.203 00.000 10072 Worker thread wakes up
02:01:11.203 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:11.203 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:11.203 00.000 1032 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
02:01:11.612 00.409 10072 Exposure complete
02:01:11.657 00.045 10072 worker thread done servicing request
02:01:11.657 00.000 1032 OnExposeComplete: enter
02:01:11.659 00.002 1032 UpdateGuideState(): m_state=6
02:01:11.661 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1515
02:01:11.661 00.000 1032 Star::Find returns 1 (0), X=224.25, Y=616.08, Mass=1387, SNR=26.3, Peak=148 HFD=2.7
02:01:11.663 00.002 1032 MultiStar: [#1 0.25,0.06,0.99,U] [#2 0.14,0.17,0.75,U] [#3 0.25,0.18,0.68,U] [#4 0.26,0.10,0.71,U] [#5 0.15,0.09,0.58,U] [#6 0.17,0.12,0.70,U] [#7 0.13,0.09,0.59,U] [#8 0.14,0.09,0.51,U] 
02:01:11.665 00.002 1032 refined, 8 included, MultiStar: {0.22, 0.09}, one-star: {0.36, -0.06}
02:01:11.667 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
02:01:11.667 00.000 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
02:01:11.669 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.23 cameraTheta=0.37 mountX=0.03 mountY=-0.23, mountTheta=-1.46
02:01:11.672 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.09, opts=13)
02:01:11.674 00.002 1032 Enqueuing Move request for scope (0.22, 0.09)
02:01:11.675 00.001 10072 Worker thread wakes up
02:01:11.675 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd
02:01:11.675 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.09)
02:01:11.675 00.000 10072 Moving (0.22, 0.09) raw xDistance=0.03 yDistance=-0.23
02:01:11.675 00.000 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 525.79
02:01:11.675 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
02:01:11.675 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:01:11.675 00.000 10072 MoveAxis(W, 7, ABG)
02:01:11.675 00.000 10072 Guiding  Dir = 3, Dur = 7
02:01:11.675 00.000 10072 IsGuiding returns 0
02:01:11.675 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:11.681 00.006 10072 PulseGuide returned control before completion, sleep 17
02:01:11.697 00.016 1032 UpdateGuideState exits: m=1387 SNR=26.3
02:01:11.699 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:11.701 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:11.703 00.002 1032 Enqueuing Expose request
02:01:11.706 00.003 10072 IsGuiding returns 0
02:01:11.706 00.000 10072 Move returns status 0, amount 7
02:01:11.706 00.000 10072 MoveAxis(N, 150, ABG)
02:01:11.706 00.000 10072 Guiding  Dir = 0, Dur = 150
02:01:11.707 00.001 10072 IsGuiding returns 0
02:01:11.708 00.001 10072 PulseGuide returned control before completion, sleep 160
02:01:11.882 00.174 10072 IsGuiding returns 0
02:01:11.882 00.000 10072 Move returns status 0, amount 150
02:01:11.882 00.000 10072 move complete, result=0
02:01:11.882 00.000 10072 worker thread done servicing request
02:01:11.882 00.000 10072 Worker thread wakes up
02:01:11.882 00.000 1032 GuideStep: 0.0 px 7 ms WEST, -0.2 px 150 ms NORTH
02:01:11.884 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:11.884 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:12.521 00.637 10072 Exposure complete
02:01:12.563 00.042 10072 worker thread done servicing request
02:01:12.563 00.000 1032 OnExposeComplete: enter
02:01:12.563 00.000 1032 UpdateGuideState(): m_state=6
02:01:12.567 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1516
02:01:12.569 00.002 1032 Star::Find returns 1 (0), X=223.92, Y=616.08, Mass=1304, SNR=25.5, Peak=116 HFD=2.8
02:01:12.572 00.003 1032 MultiStar: [#1 -0.18,-0.03,1.03,U] [#2 -0.04,-0.03,0.78,U] [#3 -0.05,0.04,0.68,U] [#4 -0.08,0.15,0.76,U] [#5 -0.20,-0.02,0.64,U] [#6 -0.28,0.07,0.73,U] [#7 -0.12,0.06,0.60,U] [#8 -0.16,0.02,0.54,U] 
02:01:12.572 00.000 1032 single-star, 8 included, MultiStar: {-0.11, 0.02}, one-star: {0.04, -0.06}
02:01:12.574 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
02:01:12.576 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
02:01:12.578 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-1.01 mountX=-0.07 mountY=-0.02, mountTheta=-2.84
02:01:12.581 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
02:01:12.582 00.001 1032 Enqueuing Move request for scope (0.04, -0.06)
02:01:12.582 00.000 10072 Worker thread wakes up
02:01:12.582 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
02:01:12.582 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
02:01:12.582 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
02:01:12.587 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:12.589 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 530.77
02:01:12.589 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
02:01:12.589 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:12.589 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:01:12.589 00.000 10072 MoveAxis(W, 11, ABG)
02:01:12.589 00.000 10072 Guiding  Dir = 3, Dur = 11
02:01:12.590 00.001 10072 IsGuiding returns 0
02:01:12.590 00.000 10072 PulseGuide returned control before completion, sleep 21
02:01:12.605 00.015 1032 UpdateGuideState exits: m=1304 SNR=25.5
02:01:12.606 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:12.608 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:12.610 00.002 1032 Enqueuing Expose request
02:01:12.621 00.011 10072 IsGuiding returns 0
02:01:12.621 00.000 10072 Move returns status 0, amount 11
02:01:12.621 00.000 10072 MoveAxis(N, 0, ABG)
02:01:12.621 00.000 10072 Move returns status 0, amount 0
02:01:12.621 00.000 10072 move complete, result=0
02:01:12.621 00.000 10072 worker thread done servicing request
02:01:12.621 00.000 10072 Worker thread wakes up
02:01:12.621 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:12.621 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:12.622 00.001 1032 GuideStep: -0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
02:01:13.034 00.412 10072 Exposure complete
02:01:13.076 00.042 10072 worker thread done servicing request
02:01:13.076 00.000 1032 OnExposeComplete: enter
02:01:13.079 00.003 1032 UpdateGuideState(): m_state=6
02:01:13.080 00.001 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1517
02:01:13.082 00.002 1032 Star::Find returns 1 (0), X=223.97, Y=616.12, Mass=1283, SNR=25.2, Peak=125 HFD=2.8
02:01:13.084 00.002 1032 MultiStar: [#1 -0.11,-0.01,1.05,U] [#2 -0.11,0.04,0.77,U] [#3 0.08,0.10,0.69,U] [#4 -0.09,0.05,0.74,U] [#5 -0.16,0.03,0.65,U] [#6 -0.19,0.00,0.76,U] [#7 -0.29,0.03,0.62,U] [#8 -0.11,-0.13,0.57,U] 
02:01:13.086 00.002 1032 single-star, 8 included, MultiStar: {-0.09, 0.01}, one-star: {0.08, -0.03}
02:01:13.086 00.000 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
02:01:13.088 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
02:01:13.090 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.30 mountX=-0.05 mountY=-0.07, mountTheta=-2.13
02:01:13.092 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
02:01:13.094 00.002 1032 Enqueuing Move request for scope (0.08, -0.03)
02:01:13.096 00.002 10072 Worker thread wakes up
02:01:13.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
02:01:13.096 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
02:01:13.096 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
02:01:13.097 00.001 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 530.77
02:01:13.097 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
02:01:13.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:13.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:01:13.097 00.000 10072 MoveAxis(W, 9, ABG)
02:01:13.097 00.000 10072 Guiding  Dir = 3, Dur = 9
02:01:13.097 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:13.101 00.004 10072 IsGuiding returns 0
02:01:13.101 00.000 10072 PulseGuide returned control before completion, sleep 19
02:01:13.117 00.016 1032 UpdateGuideState exits: m=1283 SNR=25.2
02:01:13.119 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:13.121 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:13.123 00.002 1032 Enqueuing Expose request
02:01:13.133 00.010 10072 IsGuiding returns 0
02:01:13.133 00.000 10072 Move returns status 0, amount 9
02:01:13.133 00.000 10072 MoveAxis(N, 0, ABG)
02:01:13.133 00.000 10072 Move returns status 0, amount 0
02:01:13.133 00.000 10072 move complete, result=0
02:01:13.133 00.000 10072 worker thread done servicing request
02:01:13.133 00.000 10072 Worker thread wakes up
02:01:13.133 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:13.133 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:13.135 00.002 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
02:01:13.768 00.633 10072 Exposure complete
02:01:13.811 00.043 10072 worker thread done servicing request
02:01:13.811 00.000 1032 OnExposeComplete: enter
02:01:13.813 00.002 1032 UpdateGuideState(): m_state=6
02:01:13.814 00.001 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1518
02:01:13.814 00.000 1032 Star::Find returns 1 (0), X=223.88, Y=616.11, Mass=1307, SNR=25.5, Peak=114 HFD=2.8
02:01:13.814 00.000 1032 MultiStar: [#1 -0.11,-0.12,1.03,U] [#2 -0.18,-0.02,0.77,U] [#3 -0.09,0.04,0.71,U] [#4 -0.07,0.08,0.72,U] [#5 -0.19,0.09,0.62,U] [#6 -0.14,-0.03,0.73,U] [#7 -0.17,-0.07,0.60,U] [#8 -0.12,0.01,0.51,U] 
02:01:13.814 00.000 1032 single-star, 8 included, MultiStar: {-0.11, -0.01}, one-star: {-0.00, -0.04}
02:01:13.814 00.000 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.84)
02:01:13.814 00.000 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.84)
02:01:13.814 00.000 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.62 mountX=-0.03 mountY=0.01, mountTheta=2.84
02:01:13.814 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.04, opts=13)
02:01:13.826 00.012 1032 Enqueuing Move request for scope (-0.00, -0.04)
02:01:13.828 00.002 10072 Worker thread wakes up
02:01:13.828 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
02:01:13.828 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
02:01:13.828 00.000 10072 Moving (-0.00, -0.04) raw xDistance=-0.03 yDistance=0.01
02:01:13.830 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 530.77
02:01:13.830 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
02:01:13.830 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:13.830 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:01:13.830 00.000 10072 MoveAxis(W, 10, ABG)
02:01:13.830 00.000 10072 Guiding  Dir = 3, Dur = 10
02:01:13.831 00.001 10072 IsGuiding returns 0
02:01:13.831 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:13.834 00.003 10072 PulseGuide returned control before completion, sleep 20
02:01:13.845 00.011 1032 UpdateGuideState exits: m=1307 SNR=25.5
02:01:13.845 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:13.845 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:13.845 00.000 1032 Enqueuing Expose request
02:01:13.861 00.016 10072 IsGuiding returns 0
02:01:13.861 00.000 10072 Move returns status 0, amount 10
02:01:13.861 00.000 10072 MoveAxis(N, 0, ABG)
02:01:13.862 00.001 10072 Move returns status 0, amount 0
02:01:13.862 00.000 10072 move complete, result=0
02:01:13.862 00.000 10072 worker thread done servicing request
02:01:13.862 00.000 10072 Worker thread wakes up
02:01:13.862 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:13.862 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:13.862 00.000 1032 GuideStep: -0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
02:01:14.274 00.412 10072 Exposure complete
02:01:14.319 00.045 10072 worker thread done servicing request
02:01:14.319 00.000 1032 OnExposeComplete: enter
02:01:14.322 00.003 1032 UpdateGuideState(): m_state=6
02:01:14.322 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1519
02:01:14.322 00.000 1032 Star::Find returns 1 (0), X=223.85, Y=616.09, Mass=1332, SNR=25.7, Peak=115 HFD=2.8
02:01:14.329 00.007 1032 MultiStar: [#1 -0.24,0.06,1.05,U] [#2 -0.15,0.06,0.77,U] [#3 -0.14,0.07,0.67,U] [#4 -0.08,0.20,0.73,U] [#5 -0.18,0.25,0.62,U] [#6 -0.27,0.07,0.73,U] [#7 -0.21,0.19,0.59,U] [#8 -0.21,-0.03,0.52,U] 
02:01:14.329 00.000 1032 single-star, 8 included, MultiStar: {-0.16, 0.08}, one-star: {-0.03, -0.05}
02:01:14.331 00.002 1032 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.83) = xAngle (-3.91 = 2.37)
02:01:14.333 00.002 1032 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.91 = 2.37)
02:01:14.335 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.08 mountX=-0.04 mountY=0.04, mountTheta=2.37
02:01:14.338 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.05, opts=13)
02:01:14.341 00.003 1032 Enqueuing Move request for scope (-0.03, -0.05)
02:01:14.343 00.002 10072 Worker thread wakes up
02:01:14.343 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
02:01:14.343 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
02:01:14.343 00.000 10072 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
02:01:14.343 00.000 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 530.77
02:01:14.343 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
02:01:14.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:14.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:01:14.343 00.000 10072 MoveAxis(W, 9, ABG)
02:01:14.343 00.000 10072 Guiding  Dir = 3, Dur = 9
02:01:14.345 00.002 10072 IsGuiding returns 0
02:01:14.345 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:14.346 00.001 10072 PulseGuide returned control before completion, sleep 19
02:01:14.363 00.017 1032 UpdateGuideState exits: m=1332 SNR=25.7
02:01:14.363 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:14.368 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:14.370 00.002 1032 Enqueuing Expose request
02:01:14.378 00.008 10072 IsGuiding returns 0
02:01:14.379 00.001 10072 Move returns status 0, amount 9
02:01:14.379 00.000 10072 MoveAxis(N, 0, ABG)
02:01:14.379 00.000 10072 Move returns status 0, amount 0
02:01:14.379 00.000 10072 move complete, result=0
02:01:14.379 00.000 10072 worker thread done servicing request
02:01:14.379 00.000 10072 Worker thread wakes up
02:01:14.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:14.379 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:14.379 00.000 1032 GuideStep: -0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
02:01:15.014 00.635 10072 Exposure complete
02:01:15.056 00.042 10072 worker thread done servicing request
02:01:15.056 00.000 1032 OnExposeComplete: enter
02:01:15.058 00.002 1032 UpdateGuideState(): m_state=6
02:01:15.060 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1520
02:01:15.060 00.000 1032 Star::Find returns 1 (0), X=223.88, Y=616.18, Mass=1354, SNR=25.9, Peak=112 HFD=2.9
02:01:15.060 00.000 1032 MultiStar: [#1 -0.14,0.09,0.98,U] [#2 -0.13,0.14,0.76,U] [#3 -0.19,0.12,0.69,U] [#4 -0.19,0.18,0.74,U] [#5 -0.18,0.46,0.00,M1] [#6 -0.24,0.13,0.73,U] [#7 -0.20,0.28,0.56,U] [#8 -0.22,0.04,0.54,U] 
02:01:15.065 00.005 1032 single-star, 7 included, MultiStar: {-0.15, 0.12}, one-star: {-0.01, 0.04}
02:01:15.065 00.000 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
02:01:15.065 00.000 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
02:01:15.065 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.74 mountX=0.04 mountY=-0.00, mountTheta=-0.09
02:01:15.065 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.04, opts=13)
02:01:15.065 00.000 1032 Enqueuing Move request for scope (-0.01, 0.04)
02:01:15.065 00.000 10072 Worker thread wakes up
02:01:15.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
02:01:15.065 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
02:01:15.065 00.000 10072 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.00
02:01:15.065 00.000 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 530.77
02:01:15.065 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
02:01:15.065 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:15.065 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:01:15.065 00.000 10072 MoveAxis(W, 12, ABG)
02:01:15.065 00.000 10072 Guiding  Dir = 3, Dur = 12
02:01:15.065 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:15.076 00.011 10072 IsGuiding returns 0
02:01:15.078 00.002 10072 PulseGuide returned control before completion, sleep 22
02:01:15.082 00.004 1032 UpdateGuideState exits: m=1354 SNR=25.9
02:01:15.093 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:15.095 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:15.097 00.002 1032 Enqueuing Expose request
02:01:15.110 00.013 10072 IsGuiding returns 1
02:01:15.110 00.000 10072 scope still moving after pulse duration time elapsed
02:01:15.141 00.031 10072 IsGuiding returns 1
02:01:15.172 00.031 10072 IsGuiding returns 1
02:01:15.204 00.032 10072 IsGuiding returns 1
02:01:15.235 00.031 10072 IsGuiding returns 1
02:01:15.266 00.031 10072 IsGuiding returns 1
02:01:15.298 00.032 10072 IsGuiding returns 1
02:01:15.329 00.031 10072 IsGuiding returns 0
02:01:15.329 00.000 10072 scope move finished after 12 + 240 ms
02:01:15.329 00.000 10072 Move returns status 0, amount 12
02:01:15.329 00.000 10072 MoveAxis(N, 0, ABG)
02:01:15.329 00.000 10072 Move returns status 0, amount 0
02:01:15.329 00.000 10072 move complete, result=0
02:01:15.329 00.000 10072 worker thread done servicing request
02:01:15.329 00.000 1032 GuideStep: 0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
02:01:15.331 00.002 10072 Worker thread wakes up
02:01:15.333 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:15.333 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:15.744 00.411 10072 Exposure complete
02:01:15.786 00.042 10072 worker thread done servicing request
02:01:15.786 00.000 1032 OnExposeComplete: enter
02:01:15.789 00.003 1032 UpdateGuideState(): m_state=6
02:01:15.791 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1521
02:01:15.793 00.002 1032 Star::Find returns 1 (0), X=224.02, Y=616.15, Mass=1281, SNR=25.2, Peak=115 HFD=2.9
02:01:15.795 00.002 1032 MultiStar: [#1 -0.02,-0.03,1.03,U] [#2 -0.18,0.08,0.76,U] [#3 -0.16,0.06,0.73,U] [#4 0.03,0.06,0.72,U] [#5 0.03,-0.03,0.63,U] [#6 -0.00,-0.04,0.72,U] [#7 -0.08,0.11,0.60,U] [#8 -0.23,0.02,0.56,U] 
02:01:15.797 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {0.14, 0.00}
02:01:15.797 00.000 1032 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.83) = xAngle (0.81 = 0.81)
02:01:15.799 00.002 1032 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.81 = 0.81)
02:01:15.801 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.64 mountX=0.03 mountY=0.03, mountTheta=0.81
02:01:15.803 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.02, opts=13)
02:01:15.805 00.002 1032 Enqueuing Move request for scope (-0.04, 0.02)
02:01:15.807 00.002 10072 Worker thread wakes up
02:01:15.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
02:01:15.807 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
02:01:15.807 00.000 10072 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=0.03
02:01:15.807 00.000 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 530.77
02:01:15.807 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
02:01:15.809 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:15.809 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:01:15.809 00.000 10072 MoveAxis(W, 12, ABG)
02:01:15.809 00.000 10072 Guiding  Dir = 3, Dur = 12
02:01:15.809 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:15.810 00.001 10072 IsGuiding returns 0
02:01:15.811 00.001 10072 PulseGuide returned control before completion, sleep 22
02:01:15.812 00.001 1032 UpdateGuideState exits: m=1281 SNR=25.2
02:01:15.828 00.016 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:15.829 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:15.831 00.002 1032 Enqueuing Expose request
02:01:15.843 00.012 10072 IsGuiding returns 0
02:01:15.843 00.000 10072 Move returns status 0, amount 12
02:01:15.843 00.000 10072 MoveAxis(N, 0, ABG)
02:01:15.843 00.000 10072 Move returns status 0, amount 0
02:01:15.843 00.000 10072 move complete, result=0
02:01:15.843 00.000 10072 worker thread done servicing request
02:01:15.843 00.000 10072 Worker thread wakes up
02:01:15.844 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:15.844 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:15.844 00.000 1032 GuideStep: 0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
02:01:16.477 00.633 10072 Exposure complete
02:01:16.518 00.041 10072 worker thread done servicing request
02:01:16.518 00.000 1032 OnExposeComplete: enter
02:01:16.520 00.002 1032 UpdateGuideState(): m_state=6
02:01:16.520 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1522
02:01:16.523 00.003 1032 Star::Find returns 1 (0), X=224.07, Y=616.03, Mass=1317, SNR=25.6, Peak=136 HFD=2.8
02:01:16.525 00.002 1032 MultiStar: [#1 -0.06,-0.11,1.00,U] [#2 -0.14,-0.01,0.76,U] [#3 0.03,-0.08,0.70,U] [#4 -0.06,-0.04,0.71,U] [#5 -0.12,-0.01,0.62,U] [#6 -0.13,-0.17,0.73,U] [#7 -0.11,0.10,0.58,U] [#8 -0.08,-0.13,0.54,U] 
02:01:16.527 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {0.19, -0.12}
02:01:16.529 00.002 1032 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.83) = xAngle (-3.94 = 2.35)
02:01:16.529 00.000 1032 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.94 = 2.35)
02:01:16.531 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.11 mountX=-0.06 mountY=0.06, mountTheta=2.35
02:01:16.533 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.07, opts=13)
02:01:16.535 00.002 1032 Enqueuing Move request for scope (-0.04, -0.07)
02:01:16.537 00.002 10072 Worker thread wakes up
02:01:16.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
02:01:16.537 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
02:01:16.537 00.000 10072 Moving (-0.04, -0.07) raw xDistance=-0.06 yDistance=0.06
02:01:16.539 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 530.77
02:01:16.539 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
02:01:16.540 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:16.540 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:01:16.540 00.000 10072 MoveAxis(W, 14, ABG)
02:01:16.540 00.000 10072 Guiding  Dir = 3, Dur = 14
02:01:16.540 00.000 10072 IsGuiding returns 0
02:01:16.540 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:16.541 00.001 10072 PulseGuide returned control before completion, sleep 24
02:01:16.557 00.016 1032 UpdateGuideState exits: m=1317 SNR=25.6
02:01:16.559 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:16.561 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:16.561 00.000 1032 Enqueuing Expose request
02:01:16.572 00.011 10072 IsGuiding returns 0
02:01:16.572 00.000 10072 Move returns status 0, amount 14
02:01:16.572 00.000 10072 MoveAxis(N, 0, ABG)
02:01:16.572 00.000 10072 Move returns status 0, amount 0
02:01:16.572 00.000 10072 move complete, result=0
02:01:16.572 00.000 10072 worker thread done servicing request
02:01:16.572 00.000 10072 Worker thread wakes up
02:01:16.572 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:16.572 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:16.572 00.000 1032 GuideStep: -0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
02:01:16.985 00.413 10072 Exposure complete
02:01:17.027 00.042 10072 worker thread done servicing request
02:01:17.029 00.002 1032 OnExposeComplete: enter
02:01:17.031 00.002 1032 UpdateGuideState(): m_state=6
02:01:17.032 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1523
02:01:17.034 00.002 1032 Star::Find returns 1 (0), X=224.04, Y=616.08, Mass=1343, SNR=25.8, Peak=129 HFD=2.8
02:01:17.036 00.002 1032 MultiStar: [#1 -0.06,-0.10,1.03,U] [#2 -0.12,-0.01,0.77,U] [#3 -0.06,-0.03,0.67,U] [#4 -0.08,0.08,0.73,U] [#5 -0.08,0.18,0.58,U] [#6 -0.15,-0.15,0.71,U] [#7 -0.27,0.03,0.57,U] [#8 0.03,-0.15,0.52,U] 
02:01:17.036 00.000 1032 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {0.16, -0.06}
02:01:17.038 00.002 1032 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.83) = xAngle (-4.49 = 1.79)
02:01:17.040 00.002 1032 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.49 = 1.79)
02:01:17.040 00.000 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.66 mountX=-0.01 mountY=0.06, mountTheta=1.79
02:01:17.044 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.03, opts=13)
02:01:17.044 00.000 1032 Enqueuing Move request for scope (-0.06, -0.03)
02:01:17.046 00.002 10072 Worker thread wakes up
02:01:17.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
02:01:17.047 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
02:01:17.047 00.000 10072 Moving (-0.06, -0.03) raw xDistance=-0.01 yDistance=0.06
02:01:17.047 00.000 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 530.77
02:01:17.047 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
02:01:17.047 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:17.047 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:01:17.047 00.000 10072 MoveAxis(W, 12, ABG)
02:01:17.047 00.000 10072 Guiding  Dir = 3, Dur = 12
02:01:17.049 00.002 10072 IsGuiding returns 0
02:01:17.049 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:17.050 00.001 10072 PulseGuide returned control before completion, sleep 22
02:01:17.068 00.018 1032 UpdateGuideState exits: m=1343 SNR=25.8
02:01:17.070 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:17.070 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:17.072 00.002 1032 Enqueuing Expose request
02:01:17.080 00.008 10072 IsGuiding returns 0
02:01:17.080 00.000 10072 Move returns status 0, amount 12
02:01:17.080 00.000 10072 MoveAxis(N, 0, ABG)
02:01:17.081 00.001 10072 Move returns status 0, amount 0
02:01:17.081 00.000 10072 move complete, result=0
02:01:17.081 00.000 10072 worker thread done servicing request
02:01:17.081 00.000 10072 Worker thread wakes up
02:01:17.081 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:17.081 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:17.081 00.000 1032 GuideStep: -0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
02:01:17.718 00.637 10072 Exposure complete
02:01:17.761 00.043 10072 worker thread done servicing request
02:01:17.761 00.000 1032 OnExposeComplete: enter
02:01:17.764 00.003 1032 UpdateGuideState(): m_state=6
02:01:17.766 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1524
02:01:17.766 00.000 1032 Star::Find returns 1 (0), X=224.00, Y=615.97, Mass=1358, SNR=26.0, Peak=134 HFD=2.8
02:01:17.766 00.000 1032 MultiStar: [#1 -0.12,-0.10,1.10,U] [#2 -0.14,0.04,0.75,U] [#3 -0.08,0.18,0.69,U] [#4 -0.02,0.03,0.73,U] [#5 -0.12,-0.06,0.63,U] [#6 -0.26,-0.06,0.68,U] [#7 -0.22,0.11,0.60,U] [#8 -0.08,0.04,0.53,U] 
02:01:17.766 00.000 1032 refined, 8 included, MultiStar: {-0.09, -0.02}, one-star: {0.12, -0.17}
02:01:17.766 00.000 1032 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.83) = xAngle (-4.81 = 1.48)
02:01:17.766 00.000 1032 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.81 = 1.48)
02:01:17.766 00.000 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.98 mountX=0.01 mountY=0.09, mountTheta=1.48
02:01:17.778 00.012 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.02, opts=13)
02:01:17.780 00.002 1032 Enqueuing Move request for scope (-0.09, -0.02)
02:01:17.782 00.002 10072 Worker thread wakes up
02:01:17.782 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
02:01:17.782 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
02:01:17.782 00.000 10072 Moving (-0.09, -0.02) raw xDistance=0.01 yDistance=0.09
02:01:17.782 00.000 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 530.77
02:01:17.782 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
02:01:17.782 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:17.782 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:01:17.782 00.000 10072 MoveAxis(W, 14, ABG)
02:01:17.782 00.000 10072 Guiding  Dir = 3, Dur = 14
02:01:17.785 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:17.785 00.000 10072 IsGuiding returns 0
02:01:17.788 00.003 10072 PulseGuide returned control before completion, sleep 24
02:01:17.804 00.016 1032 UpdateGuideState exits: m=1358 SNR=26.0
02:01:17.804 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:17.804 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:17.804 00.000 1032 Enqueuing Expose request
02:01:17.820 00.016 10072 IsGuiding returns 0
02:01:17.820 00.000 10072 Move returns status 0, amount 14
02:01:17.820 00.000 10072 MoveAxis(N, 0, ABG)
02:01:17.820 00.000 10072 Move returns status 0, amount 0
02:01:17.820 00.000 10072 move complete, result=0
02:01:17.820 00.000 10072 worker thread done servicing request
02:01:17.820 00.000 10072 Worker thread wakes up
02:01:17.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:17.820 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:17.820 00.000 1032 GuideStep: 0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
02:01:18.235 00.415 10072 Exposure complete
02:01:18.270 00.035 10072 worker thread done servicing request
02:01:18.270 00.000 1032 OnExposeComplete: enter
02:01:18.270 00.000 1032 UpdateGuideState(): m_state=6
02:01:18.280 00.010 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1525
02:01:18.280 00.000 1032 Star::Find returns 1 (0), X=223.92, Y=616.08, Mass=1290, SNR=25.3, Peak=141 HFD=2.7
02:01:18.280 00.000 1032 MultiStar: [#1 -0.10,-0.07,1.07,U] [#2 -0.21,0.08,0.76,U] [#3 -0.11,0.11,0.68,U] [#4 -0.07,0.06,0.73,U] [#5 -0.24,0.05,0.67,U] [#6 -0.18,-0.13,0.75,U] [#7 -0.32,0.08,0.58,U] [#8 -0.10,-0.11,0.54,U] 
02:01:18.280 00.000 1032 single-star, 8 included, MultiStar: {-0.13, -0.01}, one-star: {0.04, -0.06}
02:01:18.287 00.007 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
02:01:18.287 00.000 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
02:01:18.287 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.04 mountX=-0.07 mountY=-0.02, mountTheta=-2.87
02:01:18.287 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
02:01:18.287 00.000 1032 Enqueuing Move request for scope (0.04, -0.06)
02:01:18.296 00.009 10072 Worker thread wakes up
02:01:18.296 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
02:01:18.296 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
02:01:18.296 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
02:01:18.298 00.002 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 530.77
02:01:18.298 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
02:01:18.298 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:18.298 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:01:18.298 00.000 10072 MoveAxis(W, 12, ABG)
02:01:18.298 00.000 10072 Guiding  Dir = 3, Dur = 12
02:01:18.298 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:18.298 00.000 10072 IsGuiding returns 0
02:01:18.301 00.003 10072 PulseGuide returned control before completion, sleep 22
02:01:18.312 00.011 1032 UpdateGuideState exits: m=1290 SNR=25.3
02:01:18.317 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:18.319 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:18.321 00.002 1032 Enqueuing Expose request
02:01:18.333 00.012 10072 IsGuiding returns 0
02:01:18.333 00.000 10072 Move returns status 0, amount 12
02:01:18.333 00.000 10072 MoveAxis(N, 0, ABG)
02:01:18.333 00.000 10072 Move returns status 0, amount 0
02:01:18.333 00.000 10072 move complete, result=0
02:01:18.333 00.000 10072 worker thread done servicing request
02:01:18.333 00.000 10072 Worker thread wakes up
02:01:18.333 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:18.333 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:18.333 00.000 1032 GuideStep: -0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
02:01:18.967 00.634 10072 Exposure complete
02:01:18.999 00.032 10072 worker thread done servicing request
02:01:18.999 00.000 1032 OnExposeComplete: enter
02:01:18.999 00.000 1032 UpdateGuideState(): m_state=6
02:01:18.999 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1526
02:01:18.999 00.000 1032 Star::Find returns 1 (0), X=224.12, Y=615.89, Mass=1266, SNR=25.1, Peak=132 HFD=2.8
02:01:19.016 00.017 1032 MultiStar: [#1 0.06,-0.15,1.04,U] [#2 0.06,-0.07,0.79,U] [#3 0.10,-0.21,0.70,U] [#4 0.09,-0.14,0.74,U] [#5 0.01,-0.03,0.64,U] [#6 -0.01,-0.16,0.76,U] [#7 -0.03,-0.17,0.59,U] [#8 0.06,-0.21,0.56,U] 
02:01:19.018 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.16}, one-star: {0.23, -0.25}
02:01:19.018 00.000 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
02:01:19.018 00.000 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
02:01:19.018 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.14 mountX=-0.17 mountY=-0.03, mountTheta=-2.97
02:01:19.018 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.16, opts=13)
02:01:19.018 00.000 1032 Enqueuing Move request for scope (0.07, -0.16)
02:01:19.018 00.000 10072 Worker thread wakes up
02:01:19.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
02:01:19.018 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
02:01:19.018 00.000 10072 Moving (0.07, -0.16) raw xDistance=-0.17 yDistance=-0.03
02:01:19.018 00.000 10072 PPEC rslt: input = -0.17, final = -0.06, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 530.77
02:01:19.018 00.000 10072 PPEC: input: -0.17, control: -0.06, exposure: 500
02:01:19.018 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:19.018 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:01:19.018 00.000 10072 MoveAxis(E, 65, ABG)
02:01:19.018 00.000 10072 Guiding  Dir = 2, Dur = 65
02:01:19.030 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:19.030 00.000 10072 IsGuiding returns 0
02:01:19.032 00.002 10072 PulseGuide returned control before completion, sleep 75
02:01:19.033 00.001 1032 UpdateGuideState exits: m=1266 SNR=25.1
02:01:19.048 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:19.050 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:19.052 00.002 1032 Enqueuing Expose request
02:01:19.111 00.059 10072 IsGuiding returns 1
02:01:19.111 00.000 10072 scope still moving after pulse duration time elapsed
02:01:19.143 00.032 10072 IsGuiding returns 0
02:01:19.143 00.000 10072 scope move finished after 65 + 46 ms
02:01:19.143 00.000 10072 Move returns status 0, amount 65
02:01:19.143 00.000 10072 MoveAxis(N, 0, ABG)
02:01:19.143 00.000 10072 Move returns status 0, amount 0
02:01:19.143 00.000 10072 move complete, result=0
02:01:19.143 00.000 10072 worker thread done servicing request
02:01:19.143 00.000 10072 Worker thread wakes up
02:01:19.143 00.000 1032 GuideStep: -0.2 px 65 ms EAST, -0.0 px 0 ms NORTH
02:01:19.145 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:19.145 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:19.555 00.410 10072 Exposure complete
02:01:19.602 00.047 10072 worker thread done servicing request
02:01:19.602 00.000 1032 OnExposeComplete: enter
02:01:19.604 00.002 1032 UpdateGuideState(): m_state=6
02:01:19.606 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1527
02:01:19.609 00.003 1032 Star::Find returns 1 (0), X=224.07, Y=615.88, Mass=1269, SNR=25.1, Peak=121 HFD=2.8
02:01:19.610 00.001 1032 MultiStar: [#1 -0.08,-0.17,1.00,U] [#2 0.05,-0.05,0.79,U] [#3 -0.00,-0.06,0.70,U] [#4 -0.03,-0.01,0.76,U] [#5 -0.09,0.06,0.63,U] [#6 0.02,-0.30,0.75,U] [#7 -0.17,-0.14,0.62,U] [#8 0.05,-0.17,0.53,U] 
02:01:19.612 00.002 1032 refined, 8 included, MultiStar: {0.00, -0.13}, one-star: {0.18, -0.26}
02:01:19.614 00.002 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.89)
02:01:19.616 00.002 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.89)
02:01:19.618 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.56 mountX=-0.13 mountY=0.03, mountTheta=2.89
02:01:19.620 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.13, opts=13)
02:01:19.622 00.002 1032 Enqueuing Move request for scope (0.00, -0.13)
02:01:19.624 00.002 10072 Worker thread wakes up
02:01:19.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
02:01:19.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
02:01:19.626 00.002 10072 Moving (0.00, -0.13) raw xDistance=-0.13 yDistance=0.03
02:01:19.626 00.000 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 530.77
02:01:19.626 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 500
02:01:19.626 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:19.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:01:19.626 00.000 10072 MoveAxis(W, 11, ABG)
02:01:19.626 00.000 10072 Guiding  Dir = 3, Dur = 11
02:01:19.626 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:19.628 00.002 10072 IsGuiding returns 0
02:01:19.630 00.002 10072 PulseGuide returned control before completion, sleep 21
02:01:19.648 00.018 1032 UpdateGuideState exits: m=1269 SNR=25.1
02:01:19.648 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:19.653 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:19.655 00.002 1032 Enqueuing Expose request
02:01:19.662 00.007 10072 IsGuiding returns 0
02:01:19.662 00.000 10072 Move returns status 0, amount 11
02:01:19.662 00.000 10072 MoveAxis(N, 0, ABG)
02:01:19.662 00.000 10072 Move returns status 0, amount 0
02:01:19.662 00.000 10072 move complete, result=0
02:01:19.662 00.000 10072 worker thread done servicing request
02:01:19.662 00.000 10072 Worker thread wakes up
02:01:19.662 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:19.662 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:19.666 00.004 1032 GuideStep: -0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
02:01:20.297 00.631 10072 Exposure complete
02:01:20.338 00.041 10072 worker thread done servicing request
02:01:20.338 00.000 1032 OnExposeComplete: enter
02:01:20.343 00.005 1032 UpdateGuideState(): m_state=6
02:01:20.344 00.001 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1528
02:01:20.344 00.000 1032 Star::Find returns 1 (0), X=224.09, Y=616.14, Mass=1395, SNR=26.3, Peak=132 HFD=2.8
02:01:20.344 00.000 1032 MultiStar: [#1 0.01,-0.02,1.01,U] [#2 -0.01,0.07,0.73,U] [#3 -0.05,-0.03,0.69,U] [#4 0.08,0.07,0.70,U] [#5 0.06,-0.11,0.60,U] [#6 -0.14,-0.08,0.72,U] [#7 -0.12,0.18,0.57,U] [#8 -0.03,-0.09,0.51,U] 
02:01:20.344 00.000 1032 refined, 8 included, MultiStar: {0.01, -0.00}, one-star: {0.21, 0.00}
02:01:20.344 00.000 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
02:01:20.344 00.000 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
02:01:20.344 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.15 mountX=-0.01 mountY=-0.01, mountTheta=-1.98
02:01:20.355 00.011 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.00, opts=13)
02:01:20.355 00.000 1032 Enqueuing Move request for scope (0.01, -0.00)
02:01:20.359 00.004 10072 Worker thread wakes up
02:01:20.360 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
02:01:20.360 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
02:01:20.360 00.000 10072 Moving (0.01, -0.00) raw xDistance=-0.01 yDistance=-0.01
02:01:20.360 00.000 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 530.77
02:01:20.360 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
02:01:20.360 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:20.360 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:01:20.360 00.000 10072 MoveAxis(W, 12, ABG)
02:01:20.360 00.000 10072 Guiding  Dir = 3, Dur = 12
02:01:20.362 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:20.362 00.000 10072 IsGuiding returns 0
02:01:20.364 00.002 10072 PulseGuide returned control before completion, sleep 22
02:01:20.374 00.010 1032 UpdateGuideState exits: m=1395 SNR=26.3
02:01:20.380 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:20.380 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:20.380 00.000 1032 Enqueuing Expose request
02:01:20.396 00.016 10072 IsGuiding returns 0
02:01:20.396 00.000 10072 Move returns status 0, amount 12
02:01:20.396 00.000 10072 MoveAxis(N, 0, ABG)
02:01:20.397 00.001 10072 Move returns status 0, amount 0
02:01:20.397 00.000 10072 move complete, result=0
02:01:20.397 00.000 10072 worker thread done servicing request
02:01:20.397 00.000 10072 Worker thread wakes up
02:01:20.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:20.397 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:20.397 00.000 1032 GuideStep: -0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
02:01:20.809 00.412 10072 Exposure complete
02:01:20.848 00.039 10072 worker thread done servicing request
02:01:20.848 00.000 1032 OnExposeComplete: enter
02:01:20.848 00.000 1032 UpdateGuideState(): m_state=6
02:01:20.857 00.009 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1529
02:01:20.860 00.003 1032 Star::Find returns 1 (0), X=224.15, Y=616.00, Mass=1213, SNR=24.5, Peak=123 HFD=2.7
02:01:20.860 00.000 1032 MultiStar: [#1 0.13,-0.10,1.06,U] [#2 0.13,-0.09,0.83,U] [#3 0.23,-0.07,0.73,U] [#4 0.11,-0.05,0.74,U] [#5 0.23,0.01,0.64,U] [#6 -0.01,-0.22,0.76,U] [#7 0.12,0.03,0.65,U] [#8 0.10,-0.14,0.55,U] 
02:01:20.860 00.000 1032 refined, 8 included, MultiStar: {0.15, -0.09}, one-star: {0.27, -0.14}
02:01:20.865 00.005 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
02:01:20.865 00.000 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
02:01:20.865 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.55 mountX=-0.12 mountY=-0.12, mountTheta=-2.38
02:01:20.865 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.09, opts=13)
02:01:20.873 00.008 1032 Enqueuing Move request for scope (0.15, -0.09)
02:01:20.875 00.002 10072 Worker thread wakes up
02:01:20.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
02:01:20.875 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
02:01:20.875 00.000 10072 Moving (0.15, -0.09) raw xDistance=-0.12 yDistance=-0.12
02:01:20.875 00.000 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 530.77
02:01:20.875 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
02:01:20.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:20.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:01:20.875 00.000 10072 MoveAxis(W, 10, ABG)
02:01:20.875 00.000 10072 Guiding  Dir = 3, Dur = 10
02:01:20.878 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:20.878 00.000 10072 IsGuiding returns 0
02:01:20.880 00.002 10072 PulseGuide returned control before completion, sleep 20
02:01:20.896 00.016 1032 UpdateGuideState exits: m=1213 SNR=24.5
02:01:20.899 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:20.901 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:20.901 00.000 1032 Enqueuing Expose request
02:01:20.912 00.011 10072 IsGuiding returns 0
02:01:20.912 00.000 10072 Move returns status 0, amount 10
02:01:20.912 00.000 10072 MoveAxis(N, 0, ABG)
02:01:20.912 00.000 10072 Move returns status 0, amount 0
02:01:20.912 00.000 10072 move complete, result=0
02:01:20.912 00.000 10072 worker thread done servicing request
02:01:20.912 00.000 10072 Worker thread wakes up
02:01:20.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:20.912 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:20.915 00.003 1032 GuideStep: -0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
02:01:21.549 00.634 10072 Exposure complete
02:01:21.580 00.031 10072 worker thread done servicing request
02:01:21.580 00.000 1032 OnExposeComplete: enter
02:01:21.580 00.000 1032 UpdateGuideState(): m_state=6
02:01:21.595 00.015 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1530
02:01:21.596 00.001 1032 Star::Find returns 1 (0), X=224.23, Y=615.84, Mass=1322, SNR=25.6, Peak=128 HFD=2.8
02:01:21.598 00.002 1032 MultiStar: [#1 0.07,-0.26,1.03,U] [#2 0.09,-0.22,0.76,U] [#3 0.10,-0.17,0.70,U] [#4 0.17,-0.22,0.76,U] [#5 0.00,-0.16,0.61,U] [#6 0.07,-0.21,0.74,U] [#7 0.10,-0.18,0.58,U] [#8 0.21,-0.13,0.55,U] 
02:01:21.600 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.22}, one-star: {0.35, -0.30}
02:01:21.602 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
02:01:21.604 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
02:01:21.606 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-1.01 mountX=-0.24 mountY=-0.08, mountTheta=-2.84
02:01:21.608 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.22, opts=13)
02:01:21.610 00.002 1032 Enqueuing Move request for scope (0.14, -0.22)
02:01:21.611 00.001 10072 Worker thread wakes up
02:01:21.611 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.22) opts 0xd
02:01:21.611 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.22)
02:01:21.611 00.000 10072 Moving (0.14, -0.22) raw xDistance=-0.24 yDistance=-0.08
02:01:21.613 00.002 10072 PPEC rslt: input = -0.24, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 530.77
02:01:21.613 00.000 10072 PPEC: input: -0.24, control: -0.10, exposure: 500
02:01:21.613 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:21.614 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:01:21.614 00.000 10072 MoveAxis(E, 101, ABG)
02:01:21.614 00.000 10072 Guiding  Dir = 2, Dur = 101
02:01:21.614 00.000 10072 IsGuiding returns 0
02:01:21.615 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:21.616 00.001 10072 PulseGuide returned control before completion, sleep 111
02:01:21.634 00.018 1032 UpdateGuideState exits: m=1322 SNR=25.6
02:01:21.636 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:21.638 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:21.638 00.000 1032 Enqueuing Expose request
02:01:21.740 00.102 10072 IsGuiding returns 0
02:01:21.740 00.000 10072 Move returns status 0, amount 101
02:01:21.740 00.000 10072 MoveAxis(N, 0, ABG)
02:01:21.740 00.000 10072 Move returns status 0, amount 0
02:01:21.740 00.000 10072 move complete, result=0
02:01:21.740 00.000 10072 worker thread done servicing request
02:01:21.740 00.000 10072 Worker thread wakes up
02:01:21.740 00.000 1032 GuideStep: -0.2 px 101 ms EAST, -0.1 px 0 ms NORTH
02:01:21.741 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:21.743 00.002 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:22.152 00.409 10072 Exposure complete
02:01:22.199 00.047 10072 worker thread done servicing request
02:01:22.199 00.000 1032 OnExposeComplete: enter
02:01:22.201 00.002 1032 UpdateGuideState(): m_state=6
02:01:22.203 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1531
02:01:22.203 00.000 1032 Star::Find returns 1 (0), X=224.08, Y=615.91, Mass=1408, SNR=26.5, Peak=131 HFD=2.8
02:01:22.206 00.003 1032 MultiStar: [#1 0.01,-0.22,1.02,U] [#2 0.13,-0.23,0.75,U] [#3 0.16,-0.18,0.68,U] [#4 0.13,-0.17,0.69,U] [#5 0.02,-0.18,0.59,U] [#6 -0.12,-0.26,0.66,U] [#7 0.02,-0.20,0.57,U] [#8 0.25,-0.33,0.55,U] 
02:01:22.206 00.000 1032 refined, 8 included, MultiStar: {0.09, -0.22}, one-star: {0.20, -0.23}
02:01:22.211 00.005 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
02:01:22.213 00.002 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
02:01:22.213 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.19 mountX=-0.24 mountY=-0.03, mountTheta=-3.02
02:01:22.218 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.22, opts=13)
02:01:22.220 00.002 1032 Enqueuing Move request for scope (0.09, -0.22)
02:01:22.220 00.000 10072 Worker thread wakes up
02:01:22.220 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
02:01:22.220 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
02:01:22.220 00.000 10072 Moving (0.09, -0.22) raw xDistance=-0.24 yDistance=-0.03
02:01:22.223 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:22.223 00.000 10072 PPEC rslt: input = -0.24, final = -0.09, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.01, period_length = 535.70
02:01:22.223 00.000 10072 PPEC: input: -0.24, control: -0.09, exposure: 500
02:01:22.223 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:22.223 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:01:22.223 00.000 10072 MoveAxis(E, 96, ABG)
02:01:22.223 00.000 10072 Guiding  Dir = 2, Dur = 96
02:01:22.226 00.003 10072 IsGuiding returns 0
02:01:22.226 00.000 10072 PulseGuide returned control before completion, sleep 106
02:01:22.242 00.016 1032 UpdateGuideState exits: m=1408 SNR=26.5
02:01:22.242 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:22.242 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:22.242 00.000 1032 Enqueuing Expose request
02:01:22.336 00.094 10072 IsGuiding returns 1
02:01:22.336 00.000 10072 scope still moving after pulse duration time elapsed
02:01:22.368 00.032 10072 IsGuiding returns 0
02:01:22.368 00.000 10072 scope move finished after 96 + 45 ms
02:01:22.368 00.000 10072 Move returns status 0, amount 96
02:01:22.368 00.000 10072 MoveAxis(N, 0, ABG)
02:01:22.368 00.000 10072 Move returns status 0, amount 0
02:01:22.368 00.000 10072 move complete, result=0
02:01:22.368 00.000 10072 worker thread done servicing request
02:01:22.368 00.000 10072 Worker thread wakes up
02:01:22.368 00.000 1032 GuideStep: -0.2 px 96 ms EAST, -0.0 px 0 ms NORTH
02:01:22.371 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:22.371 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:23.004 00.633 10072 Exposure complete
02:01:23.047 00.043 10072 worker thread done servicing request
02:01:23.047 00.000 1032 OnExposeComplete: enter
02:01:23.051 00.004 1032 UpdateGuideState(): m_state=6
02:01:23.051 00.000 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1532
02:01:23.051 00.000 1032 Star::Find returns 1 (0), X=224.08, Y=616.07, Mass=1261, SNR=25.0, Peak=125 HFD=2.8
02:01:23.055 00.004 1032 MultiStar: [#1 -0.11,-0.03,1.03,U] [#2 0.01,0.03,0.77,U] [#3 -0.07,0.09,0.72,U] [#4 -0.05,0.07,0.72,U] [#5 -0.09,-0.03,0.64,U] [#6 0.07,0.07,0.74,U] [#7 -0.06,0.01,0.60,U] [#8 0.04,0.09,0.54,U] 
02:01:23.055 00.000 1032 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {0.20, -0.07}
02:01:23.055 00.000 1032 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.83) = xAngle (-0.10 = -0.10)
02:01:23.055 00.000 1032 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.10 = -0.10)
02:01:23.055 00.000 1032 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.73 mountX=0.02 mountY=-0.00, mountTheta=-0.10
02:01:23.055 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.02, opts=13)
02:01:23.067 00.012 1032 Enqueuing Move request for scope (-0.00, 0.02)
02:01:23.069 00.002 10072 Worker thread wakes up
02:01:23.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
02:01:23.069 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
02:01:23.069 00.000 10072 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
02:01:23.069 00.000 10072 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 535.70
02:01:23.071 00.002 10072 PPEC: input: 0.02, control: 0.02, exposure: 500
02:01:23.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:23.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:01:23.071 00.000 10072 MoveAxis(W, 16, ABG)
02:01:23.071 00.000 10072 Guiding  Dir = 3, Dur = 16
02:01:23.071 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:23.072 00.001 10072 IsGuiding returns 0
02:01:23.074 00.002 10072 PulseGuide returned control before completion, sleep 26
02:01:23.079 00.005 1032 UpdateGuideState exits: m=1261 SNR=25.0
02:01:23.090 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:23.092 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:23.094 00.002 1032 Enqueuing Expose request
02:01:23.105 00.011 10072 IsGuiding returns 0
02:01:23.106 00.001 10072 Move returns status 0, amount 16
02:01:23.106 00.000 10072 MoveAxis(N, 0, ABG)
02:01:23.106 00.000 10072 Move returns status 0, amount 0
02:01:23.106 00.000 10072 move complete, result=0
02:01:23.106 00.000 10072 worker thread done servicing request
02:01:23.106 00.000 10072 Worker thread wakes up
02:01:23.106 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:23.106 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:23.106 00.000 1032 GuideStep: 0.0 px 16 ms WEST, -0.0 px 0 ms NORTH
02:01:23.518 00.412 10072 Exposure complete
02:01:23.548 00.030 10072 worker thread done servicing request
02:01:23.548 00.000 1032 OnExposeComplete: enter
02:01:23.564 00.016 1032 UpdateGuideState(): m_state=6
02:01:23.564 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1533
02:01:23.564 00.000 1032 Star::Find returns 1 (0), X=224.13, Y=616.20, Mass=1245, SNR=24.9, Peak=125 HFD=2.7
02:01:23.564 00.000 1032 MultiStar: [#1 -0.06,0.01,1.09,U] [#2 -0.00,0.10,0.78,U] [#3 -0.11,0.15,0.72,U] [#4 -0.03,0.13,0.77,U] [#5 -0.05,0.22,0.62,U] [#6 -0.02,0.15,0.78,U] [#7 -0.03,0.07,0.59,U] [#8 -0.04,0.12,0.55,U] 
02:01:23.564 00.000 1032 refined, 8 included, MultiStar: {-0.00, 0.10}, one-star: {0.25, 0.06}
02:01:23.564 00.000 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
02:01:23.564 00.000 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
02:01:23.564 00.000 1032 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.58 mountX=0.10 mountY=-0.03, mountTheta=-0.25
02:01:23.579 00.015 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.10, opts=13)
02:01:23.581 00.002 1032 Enqueuing Move request for scope (-0.00, 0.10)
02:01:23.581 00.000 10072 Worker thread wakes up
02:01:23.581 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
02:01:23.581 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
02:01:23.581 00.000 10072 Moving (-0.00, 0.10) raw xDistance=0.10 yDistance=-0.03
02:01:23.581 00.000 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 535.70
02:01:23.581 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
02:01:23.581 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:23.581 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:01:23.581 00.000 10072 MoveAxis(W, 13, ABG)
02:01:23.581 00.000 10072 Guiding  Dir = 3, Dur = 13
02:01:23.585 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:23.585 00.000 10072 IsGuiding returns 0
02:01:23.588 00.003 10072 PulseGuide returned control before completion, sleep 23
02:01:23.604 00.016 1032 UpdateGuideState exits: m=1245 SNR=24.9
02:01:23.605 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:23.605 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:23.610 00.005 1032 Enqueuing Expose request
02:01:23.619 00.009 10072 IsGuiding returns 0
02:01:23.619 00.000 10072 Move returns status 0, amount 13
02:01:23.619 00.000 10072 MoveAxis(N, 0, ABG)
02:01:23.619 00.000 10072 Move returns status 0, amount 0
02:01:23.619 00.000 10072 move complete, result=0
02:01:23.619 00.000 10072 worker thread done servicing request
02:01:23.619 00.000 10072 Worker thread wakes up
02:01:23.619 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:23.619 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:23.619 00.000 1032 GuideStep: 0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
02:01:24.253 00.634 10072 Exposure complete
02:01:24.297 00.044 10072 worker thread done servicing request
02:01:24.297 00.000 1032 OnExposeComplete: enter
02:01:24.300 00.003 1032 UpdateGuideState(): m_state=6
02:01:24.302 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1534
02:01:24.302 00.000 1032 Star::Find returns 1 (0), X=224.07, Y=616.10, Mass=1284, SNR=25.2, Peak=124 HFD=2.8
02:01:24.302 00.000 1032 MultiStar: [#1 0.02,-0.08,1.03,U] [#2 0.10,0.08,0.78,U] [#3 0.03,-0.04,0.69,U] [#4 0.03,0.03,0.73,U] [#5 -0.05,0.10,0.63,U] [#6 0.02,-0.10,0.72,U] [#7 0.08,0.15,0.59,U] [#8 0.05,0.10,0.50,U] 
02:01:24.302 00.000 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.19, -0.04}
02:01:24.309 00.007 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
02:01:24.309 00.000 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
02:01:24.309 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.15 mountX=-0.01 mountY=-0.06, mountTheta=-1.68
02:01:24.309 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
02:01:24.318 00.009 1032 Enqueuing Move request for scope (0.06, 0.01)
02:01:24.318 00.000 10072 Worker thread wakes up
02:01:24.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
02:01:24.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
02:01:24.320 00.002 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
02:01:24.320 00.000 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 535.70
02:01:24.320 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
02:01:24.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:24.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:01:24.320 00.000 10072 MoveAxis(W, 15, ABG)
02:01:24.320 00.000 10072 Guiding  Dir = 3, Dur = 15
02:01:24.321 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:24.321 00.000 10072 IsGuiding returns 0
02:01:24.323 00.002 10072 PulseGuide returned control before completion, sleep 25
02:01:24.339 00.016 1032 UpdateGuideState exits: m=1284 SNR=25.2
02:01:24.340 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:24.343 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:24.343 00.000 1032 Enqueuing Expose request
02:01:24.355 00.012 10072 IsGuiding returns 0
02:01:24.355 00.000 10072 Move returns status 0, amount 15
02:01:24.355 00.000 10072 MoveAxis(N, 0, ABG)
02:01:24.355 00.000 10072 Move returns status 0, amount 0
02:01:24.355 00.000 10072 move complete, result=0
02:01:24.355 00.000 10072 worker thread done servicing request
02:01:24.355 00.000 10072 Worker thread wakes up
02:01:24.355 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:24.355 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:24.355 00.000 1032 GuideStep: -0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
02:01:24.767 00.412 10072 Exposure complete
02:01:24.803 00.036 10072 worker thread done servicing request
02:01:24.803 00.000 1032 OnExposeComplete: enter
02:01:24.814 00.011 1032 UpdateGuideState(): m_state=6
02:01:24.816 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1535
02:01:24.818 00.002 1032 Star::Find returns 1 (0), X=224.05, Y=616.04, Mass=1289, SNR=25.3, Peak=124 HFD=2.8
02:01:24.820 00.002 1032 MultiStar: [#1 -0.01,-0.10,1.06,U] [#2 -0.03,-0.00,0.79,U] [#3 0.03,0.04,0.70,U] [#4 -0.05,0.03,0.74,U] [#5 -0.07,0.09,0.62,U] [#6 0.05,-0.06,0.75,U] [#7 -0.04,0.12,0.61,U] [#8 0.15,-0.05,0.51,U] 
02:01:24.822 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.17, -0.10}
02:01:24.822 00.000 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
02:01:24.822 00.000 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
02:01:24.822 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.57 mountX=-0.02 mountY=-0.02, mountTheta=-2.40
02:01:24.829 00.007 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
02:01:24.830 00.001 1032 Enqueuing Move request for scope (0.02, -0.02)
02:01:24.830 00.000 10072 Worker thread wakes up
02:01:24.830 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
02:01:24.830 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
02:01:24.830 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
02:01:24.830 00.000 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 535.70
02:01:24.830 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
02:01:24.830 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:24.830 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:01:24.830 00.000 10072 MoveAxis(W, 13, ABG)
02:01:24.830 00.000 10072 Guiding  Dir = 3, Dur = 13
02:01:24.835 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:24.835 00.000 10072 IsGuiding returns 0
02:01:24.837 00.002 10072 PulseGuide returned control before completion, sleep 23
02:01:24.853 00.016 1032 UpdateGuideState exits: m=1289 SNR=25.3
02:01:24.854 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:24.856 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:24.858 00.002 1032 Enqueuing Expose request
02:01:24.869 00.011 10072 IsGuiding returns 1
02:01:24.869 00.000 10072 scope still moving after pulse duration time elapsed
02:01:24.901 00.032 10072 IsGuiding returns 1
02:01:24.932 00.031 10072 IsGuiding returns 1
02:01:24.964 00.032 10072 IsGuiding returns 1
02:01:24.996 00.032 10072 IsGuiding returns 1
02:01:25.028 00.032 10072 IsGuiding returns 1
02:01:25.059 00.031 10072 IsGuiding returns 1
02:01:25.091 00.032 10072 IsGuiding returns 1
02:01:25.123 00.032 10072 IsGuiding returns 1
02:01:25.156 00.033 10072 IsGuiding returns 1
02:01:25.187 00.031 10072 IsGuiding returns 1
02:01:25.220 00.033 10072 IsGuiding returns 1
02:01:25.252 00.032 10072 IsGuiding returns 1
02:01:25.283 00.031 10072 IsGuiding returns 1
02:01:25.315 00.032 10072 IsGuiding returns 0
02:01:25.315 00.000 10072 scope move finished after 13 + 466 ms
02:01:25.315 00.000 10072 Move returns status 0, amount 13
02:01:25.316 00.001 10072 MoveAxis(N, 0, ABG)
02:01:25.316 00.000 10072 Move returns status 0, amount 0
02:01:25.316 00.000 10072 move complete, result=0
02:01:25.316 00.000 10072 worker thread done servicing request
02:01:25.316 00.000 10072 Worker thread wakes up
02:01:25.316 00.000 1032 GuideStep: -0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
02:01:25.317 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:25.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:25.950 00.633 10072 Exposure complete
02:01:25.990 00.040 10072 worker thread done servicing request
02:01:25.990 00.000 1032 OnExposeComplete: enter
02:01:25.992 00.002 1032 UpdateGuideState(): m_state=6
02:01:25.994 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1536
02:01:25.996 00.002 1032 Star::Find returns 1 (0), X=224.04, Y=616.15, Mass=1287, SNR=25.3, Peak=120 HFD=2.7
02:01:25.998 00.002 1032 MultiStar: [#1 0.03,0.02,1.04,U] [#2 -0.07,0.04,0.78,U] [#3 0.13,0.25,0.72,U] [#4 0.08,0.10,0.77,U] [#5 -0.08,0.21,0.62,U] [#6 -0.09,0.08,0.74,U] [#7 -0.13,0.15,0.62,U] [#8 0.14,0.00,0.55,U] 
02:01:25.998 00.000 1032 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.15, 0.01}
02:01:26.000 00.002 1032 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.83) = xAngle (-0.53 = -0.53)
02:01:26.002 00.002 1032 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.53 = -0.53)
02:01:26.004 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.30 mountX=0.08 mountY=-0.05, mountTheta=-0.53
02:01:26.006 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
02:01:26.007 00.001 1032 Enqueuing Move request for scope (0.02, 0.09)
02:01:26.009 00.002 10072 Worker thread wakes up
02:01:26.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
02:01:26.009 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
02:01:26.009 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.05
02:01:26.011 00.002 10072 PPEC rslt: input = 0.08, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 535.70
02:01:26.011 00.000 10072 PPEC: input: 0.08, control: 0.02, exposure: 500
02:01:26.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:26.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:01:26.011 00.000 10072 MoveAxis(W, 20, ABG)
02:01:26.011 00.000 10072 Guiding  Dir = 3, Dur = 20
02:01:26.012 00.001 10072 IsGuiding returns 0
02:01:26.012 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:26.013 00.001 10072 PulseGuide returned control before completion, sleep 30
02:01:26.029 00.016 1032 UpdateGuideState exits: m=1287 SNR=25.3
02:01:26.029 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:26.029 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:26.029 00.000 1032 Enqueuing Expose request
02:01:26.060 00.031 10072 IsGuiding returns 1
02:01:26.060 00.000 10072 scope still moving after pulse duration time elapsed
02:01:26.091 00.031 10072 IsGuiding returns 0
02:01:26.092 00.001 10072 scope move finished after 20 + 58 ms
02:01:26.092 00.000 10072 Move returns status 0, amount 20
02:01:26.092 00.000 10072 MoveAxis(N, 0, ABG)
02:01:26.092 00.000 10072 Move returns status 0, amount 0
02:01:26.092 00.000 10072 move complete, result=0
02:01:26.092 00.000 10072 worker thread done servicing request
02:01:26.092 00.000 10072 Worker thread wakes up
02:01:26.092 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:26.092 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:26.092 00.000 1032 GuideStep: 0.1 px 20 ms WEST, -0.0 px 0 ms NORTH
02:01:26.505 00.413 10072 Exposure complete
02:01:26.547 00.042 10072 worker thread done servicing request
02:01:26.547 00.000 1032 OnExposeComplete: enter
02:01:26.550 00.003 1032 UpdateGuideState(): m_state=6
02:01:26.551 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1537
02:01:26.553 00.002 1032 Star::Find returns 1 (0), X=224.06, Y=616.14, Mass=1294, SNR=25.4, Peak=129 HFD=2.7
02:01:26.555 00.002 1032 MultiStar: [#1 0.05,0.02,1.05,U] [#2 -0.08,-0.03,0.78,U] [#3 0.02,0.17,0.74,U] [#4 0.13,0.06,0.77,U] [#5 0.06,0.18,0.60,U] [#6 0.02,-0.04,0.75,U] [#7 -0.15,-0.03,0.60,U] [#8 0.08,0.03,0.56,U] 
02:01:26.557 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.18, -0.00}
02:01:26.559 00.002 1032 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.83) = xAngle (-1.14 = -1.14)
02:01:26.561 00.002 1032 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.14 = -1.14)
02:01:26.561 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.69 mountX=0.02 mountY=-0.05, mountTheta=-1.14
02:01:26.565 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
02:01:26.566 00.001 1032 Enqueuing Move request for scope (0.04, 0.03)
02:01:26.568 00.002 10072 Worker thread wakes up
02:01:26.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
02:01:26.568 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
02:01:26.568 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
02:01:26.570 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 535.70
02:01:26.570 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
02:01:26.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:26.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:01:26.570 00.000 10072 MoveAxis(W, 11, ABG)
02:01:26.570 00.000 10072 Guiding  Dir = 3, Dur = 11
02:01:26.571 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:26.571 00.000 10072 IsGuiding returns 0
02:01:26.574 00.003 10072 PulseGuide returned control before completion, sleep 21
02:01:26.590 00.016 1032 UpdateGuideState exits: m=1294 SNR=25.4
02:01:26.590 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:26.590 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:26.590 00.000 1032 Enqueuing Expose request
02:01:26.605 00.015 10072 IsGuiding returns 0
02:01:26.606 00.001 10072 Move returns status 0, amount 11
02:01:26.606 00.000 10072 MoveAxis(N, 0, ABG)
02:01:26.606 00.000 10072 Move returns status 0, amount 0
02:01:26.606 00.000 10072 move complete, result=0
02:01:26.606 00.000 10072 worker thread done servicing request
02:01:26.606 00.000 10072 Worker thread wakes up
02:01:26.606 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:26.606 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:26.606 00.000 1032 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
02:01:27.241 00.635 10072 Exposure complete
02:01:27.283 00.042 10072 worker thread done servicing request
02:01:27.283 00.000 1032 OnExposeComplete: enter
02:01:27.285 00.002 1032 UpdateGuideState(): m_state=6
02:01:27.287 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1538
02:01:27.289 00.002 1032 Star::Find returns 1 (0), X=224.10, Y=615.98, Mass=1238, SNR=24.7, Peak=116 HFD=2.8
02:01:27.291 00.002 1032 MultiStar: [#1 0.05,-0.23,1.07,U] [#2 0.21,0.02,0.80,U] [#3 0.28,-0.03,0.71,U] [#4 0.12,-0.05,0.78,U] [#5 0.03,0.02,0.64,U] [#6 -0.01,-0.06,0.71,U] [#7 0.05,-0.12,0.62,U] [#8 0.10,-0.08,0.54,U] 
02:01:27.291 00.000 1032 refined, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.22, -0.16}
02:01:27.293 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:01:27.293 00.000 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:01:27.296 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.63 mountX=-0.12 mountY=-0.09, mountTheta=-2.46
02:01:27.297 00.001 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
02:01:27.299 00.002 1032 Enqueuing Move request for scope (0.12, -0.09)
02:01:27.299 00.000 10072 Worker thread wakes up
02:01:27.299 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
02:01:27.299 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
02:01:27.299 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.12 yDistance=-0.09
02:01:27.301 00.002 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 535.70
02:01:27.301 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
02:01:27.301 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:27.301 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:01:27.301 00.000 10072 MoveAxis(W, 12, ABG)
02:01:27.301 00.000 10072 Guiding  Dir = 3, Dur = 12
02:01:27.301 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:27.305 00.004 10072 IsGuiding returns 0
02:01:27.306 00.001 10072 PulseGuide returned control before completion, sleep 22
02:01:27.322 00.016 1032 UpdateGuideState exits: m=1238 SNR=24.7
02:01:27.322 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:27.324 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:27.326 00.002 1032 Enqueuing Expose request
02:01:27.338 00.012 10072 IsGuiding returns 0
02:01:27.338 00.000 10072 Move returns status 0, amount 12
02:01:27.338 00.000 10072 MoveAxis(N, 0, ABG)
02:01:27.338 00.000 10072 Move returns status 0, amount 0
02:01:27.338 00.000 10072 move complete, result=0
02:01:27.338 00.000 10072 worker thread done servicing request
02:01:27.338 00.000 10072 Worker thread wakes up
02:01:27.338 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:27.338 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:27.338 00.000 1032 GuideStep: -0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
02:01:27.753 00.415 10072 Exposure complete
02:01:27.798 00.045 10072 worker thread done servicing request
02:01:27.798 00.000 1032 OnExposeComplete: enter
02:01:27.798 00.000 1032 UpdateGuideState(): m_state=6
02:01:27.801 00.003 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1539
02:01:27.803 00.002 1032 Star::Find returns 1 (0), X=224.22, Y=615.94, Mass=1367, SNR=26.1, Peak=124 HFD=3.1
02:01:27.804 00.001 1032 MultiStar: [#1 0.14,-0.23,1.01,U] [#2 -0.01,-0.17,0.74,U] [#3 0.19,-0.13,0.72,U] [#4 0.12,-0.07,0.71,U] [#5 0.03,-0.05,0.60,U] [#6 0.01,-0.21,0.73,U] [#7 0.01,-0.16,0.56,U] [#8 0.23,-0.17,0.53,U] 
02:01:27.806 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.16}, one-star: {0.33, -0.20}
02:01:27.808 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
02:01:27.808 00.000 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
02:01:27.810 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-0.90 mountX=-0.19 mountY=-0.08, mountTheta=-2.73
02:01:27.813 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.16, opts=13)
02:01:27.815 00.002 1032 Enqueuing Move request for scope (0.13, -0.16)
02:01:27.817 00.002 10072 Worker thread wakes up
02:01:27.817 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
02:01:27.817 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
02:01:27.817 00.000 10072 Moving (0.13, -0.16) raw xDistance=-0.19 yDistance=-0.08
02:01:27.819 00.002 10072 PPEC rslt: input = -0.19, final = -0.08, react = -0.08, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 535.70
02:01:27.819 00.000 10072 PPEC: input: -0.19, control: -0.08, exposure: 500
02:01:27.819 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:27.819 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:01:27.819 00.000 10072 MoveAxis(E, 77, ABG)
02:01:27.819 00.000 10072 Guiding  Dir = 2, Dur = 77
02:01:27.819 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:27.821 00.002 10072 IsGuiding returns 0
02:01:27.822 00.001 10072 PulseGuide returned control before completion, sleep 87
02:01:27.838 00.016 1032 UpdateGuideState exits: m=1367 SNR=26.1
02:01:27.841 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:27.841 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:27.843 00.002 1032 Enqueuing Expose request
02:01:27.918 00.075 10072 IsGuiding returns 0
02:01:27.918 00.000 10072 Move returns status 0, amount 77
02:01:27.918 00.000 10072 MoveAxis(N, 0, ABG)
02:01:27.918 00.000 10072 Move returns status 0, amount 0
02:01:27.918 00.000 10072 move complete, result=0
02:01:27.918 00.000 10072 worker thread done servicing request
02:01:27.918 00.000 10072 Worker thread wakes up
02:01:27.918 00.000 1032 GuideStep: -0.2 px 77 ms EAST, -0.1 px 0 ms NORTH
02:01:27.920 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:27.920 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:28.557 00.637 10072 Exposure complete
02:01:28.586 00.029 10072 worker thread done servicing request
02:01:28.586 00.000 1032 OnExposeComplete: enter
02:01:28.586 00.000 1032 UpdateGuideState(): m_state=6
02:01:28.603 00.017 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1540
02:01:28.603 00.000 1032 Star::Find returns 1 (0), X=224.14, Y=616.18, Mass=1383, SNR=26.2, Peak=129 HFD=2.8
02:01:28.603 00.000 1032 MultiStar: [#1 0.11,-0.00,1.01,U] [#2 0.11,0.08,0.73,U] [#3 0.13,0.14,0.69,U] [#4 0.10,0.14,0.70,U] [#5 -0.05,0.18,0.61,U] [#6 0.05,0.04,0.72,U] [#7 0.14,0.19,0.57,U] [#8 0.15,0.09,0.54,U] 
02:01:28.603 00.000 1032 refined, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.26, 0.04}
02:01:28.610 00.007 1032 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.83) = xAngle (-1.18 = -1.18)
02:01:28.610 00.000 1032 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.18 = -1.18)
02:01:28.612 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.65 mountX=0.06 mountY=-0.14, mountTheta=-1.18
02:01:28.612 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.09, opts=13)
02:01:28.612 00.000 1032 Enqueuing Move request for scope (0.12, 0.09)
02:01:28.618 00.006 10072 Worker thread wakes up
02:01:28.618 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
02:01:28.618 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
02:01:28.618 00.000 10072 Moving (0.12, 0.09) raw xDistance=0.06 yDistance=-0.14
02:01:28.620 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 535.70
02:01:28.620 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
02:01:28.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:28.620 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:01:28.620 00.000 10072 MoveAxis(W, 11, ABG)
02:01:28.620 00.000 10072 Guiding  Dir = 3, Dur = 11
02:01:28.620 00.000 10072 IsGuiding returns 0
02:01:28.620 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:28.622 00.002 10072 PulseGuide returned control before completion, sleep 21
02:01:28.639 00.017 1032 UpdateGuideState exits: m=1383 SNR=26.2
02:01:28.639 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:28.641 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:28.643 00.002 1032 Enqueuing Expose request
02:01:28.649 00.006 10072 IsGuiding returns 0
02:01:28.649 00.000 10072 Move returns status 0, amount 11
02:01:28.649 00.000 10072 MoveAxis(N, 0, ABG)
02:01:28.649 00.000 10072 Move returns status 0, amount 0
02:01:28.650 00.001 10072 move complete, result=0
02:01:28.650 00.000 10072 worker thread done servicing request
02:01:28.650 00.000 10072 Worker thread wakes up
02:01:28.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:28.650 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:28.652 00.002 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
02:01:29.065 00.413 10072 Exposure complete
02:01:29.100 00.035 10072 worker thread done servicing request
02:01:29.100 00.000 1032 OnExposeComplete: enter
02:01:29.100 00.000 1032 UpdateGuideState(): m_state=6
02:01:29.110 00.010 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1541
02:01:29.112 00.002 1032 Star::Find returns 1 (0), X=224.08, Y=616.23, Mass=1292, SNR=25.3, Peak=117 HFD=2.8
02:01:29.114 00.002 1032 MultiStar: [#1 -0.00,0.12,1.06,U] [#2 0.05,0.17,0.78,U] [#3 0.06,0.26,0.70,U] [#4 0.06,0.25,0.75,U] [#5 0.09,0.22,0.63,U] [#6 -0.00,0.04,0.73,U] [#7 -0.09,0.14,0.59,U] [#8 0.13,-0.08,0.53,U] 
02:01:29.116 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.14}, one-star: {0.20, 0.09}
02:01:29.116 00.000 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
02:01:29.116 00.000 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
02:01:29.116 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.17 mountX=0.12 mountY=-0.09, mountTheta=-0.66
02:01:29.116 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.14, opts=13)
02:01:29.116 00.000 1032 Enqueuing Move request for scope (0.06, 0.14)
02:01:29.116 00.000 10072 Worker thread wakes up
02:01:29.116 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
02:01:29.116 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
02:01:29.116 00.000 10072 Moving (0.06, 0.14) raw xDistance=0.12 yDistance=-0.09
02:01:29.126 00.010 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 535.70
02:01:29.126 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
02:01:29.126 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:29.126 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:01:29.126 00.000 10072 MoveAxis(W, 8, ABG)
02:01:29.126 00.000 10072 Guiding  Dir = 3, Dur = 8
02:01:29.126 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:29.127 00.001 10072 IsGuiding returns 0
02:01:29.129 00.002 10072 PulseGuide returned control before completion, sleep 18
02:01:29.144 00.015 1032 UpdateGuideState exits: m=1292 SNR=25.3
02:01:29.146 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:29.146 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:29.146 00.000 1032 Enqueuing Expose request
02:01:29.160 00.014 10072 IsGuiding returns 0
02:01:29.160 00.000 10072 Move returns status 0, amount 8
02:01:29.160 00.000 10072 MoveAxis(N, 0, ABG)
02:01:29.160 00.000 10072 Move returns status 0, amount 0
02:01:29.160 00.000 10072 move complete, result=0
02:01:29.160 00.000 10072 worker thread done servicing request
02:01:29.160 00.000 10072 Worker thread wakes up
02:01:29.160 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:29.161 00.001 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:29.161 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
02:01:29.798 00.637 10072 Exposure complete
02:01:29.838 00.040 10072 worker thread done servicing request
02:01:29.840 00.002 1032 OnExposeComplete: enter
02:01:29.841 00.001 1032 UpdateGuideState(): m_state=6
02:01:29.844 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1542
02:01:29.846 00.002 1032 Star::Find returns 1 (0), X=224.01, Y=616.19, Mass=1326, SNR=25.7, Peak=121 HFD=2.7
02:01:29.848 00.002 1032 MultiStar: [#1 0.00,0.05,1.04,U] [#2 0.09,0.21,0.77,U] [#3 0.08,0.21,0.71,U] [#4 0.11,0.16,0.74,U] [#5 0.03,0.28,0.59,U] [#6 -0.17,0.12,0.71,U] [#7 -0.01,0.19,0.61,U] [#8 -0.01,0.08,0.52,U] 
02:01:29.850 00.002 1032 single-star, 8 included, MultiStar: {0.03, 0.14}, one-star: {0.12, 0.05}
02:01:29.852 00.002 1032 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.83) = xAngle (-1.46 = -1.46)
02:01:29.852 00.000 1032 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.46 = -1.46)
02:01:29.854 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.37 mountX=0.01 mountY=-0.13, mountTheta=-1.46
02:01:29.858 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
02:01:29.860 00.002 1032 Enqueuing Move request for scope (0.12, 0.05)
02:01:29.862 00.002 10072 Worker thread wakes up
02:01:29.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
02:01:29.862 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
02:01:29.862 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.01 yDistance=-0.13
02:01:29.862 00.000 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 535.70
02:01:29.862 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
02:01:29.862 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:29.862 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:01:29.862 00.000 10072 MoveAxis(W, 9, ABG)
02:01:29.864 00.002 10072 Guiding  Dir = 3, Dur = 9
02:01:29.864 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:29.864 00.000 10072 IsGuiding returns 0
02:01:29.867 00.003 10072 PulseGuide returned control before completion, sleep 19
02:01:29.883 00.016 1032 UpdateGuideState exits: m=1326 SNR=25.7
02:01:29.883 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:29.883 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:29.883 00.000 1032 Enqueuing Expose request
02:01:29.898 00.015 10072 IsGuiding returns 0
02:01:29.898 00.000 10072 Move returns status 0, amount 9
02:01:29.898 00.000 10072 MoveAxis(N, 0, ABG)
02:01:29.898 00.000 10072 Move returns status 0, amount 0
02:01:29.898 00.000 10072 move complete, result=0
02:01:29.898 00.000 10072 worker thread done servicing request
02:01:29.899 00.001 10072 Worker thread wakes up
02:01:29.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:29.899 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:29.899 00.000 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
02:01:30.312 00.413 10072 Exposure complete
02:01:30.355 00.043 10072 worker thread done servicing request
02:01:30.355 00.000 1032 OnExposeComplete: enter
02:01:30.358 00.003 1032 UpdateGuideState(): m_state=6
02:01:30.360 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1543
02:01:30.362 00.002 1032 Star::Find returns 1 (0), X=223.99, Y=616.06, Mass=1277, SNR=25.2, Peak=117 HFD=2.8
02:01:30.364 00.002 1032 MultiStar: [#1 -0.04,-0.01,0.99,U] [#2 0.09,0.22,0.76,U] [#3 0.04,0.16,0.67,U] [#4 -0.10,-0.01,0.71,U] [#5 -0.11,0.08,0.61,U] [#6 -0.13,0.12,0.71,U] [#7 -0.11,0.15,0.61,U] [#8 0.10,0.05,0.52,U] 
02:01:30.364 00.000 1032 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {0.11, -0.08}
02:01:30.366 00.002 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
02:01:30.368 00.002 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
02:01:30.370 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.76 mountX=0.07 mountY=-0.00, mountTheta=-0.07
02:01:30.372 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.07, opts=13)
02:01:30.374 00.002 1032 Enqueuing Move request for scope (-0.01, 0.07)
02:01:30.376 00.002 10072 Worker thread wakes up
02:01:30.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
02:01:30.376 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
02:01:30.376 00.000 10072 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.00
02:01:30.378 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 535.70
02:01:30.378 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
02:01:30.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:30.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:01:30.378 00.000 10072 MoveAxis(W, 7, ABG)
02:01:30.378 00.000 10072 Guiding  Dir = 3, Dur = 7
02:01:30.379 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:30.380 00.001 10072 IsGuiding returns 0
02:01:30.382 00.002 10072 PulseGuide returned control before completion, sleep 17
02:01:30.398 00.016 1032 UpdateGuideState exits: m=1277 SNR=25.2
02:01:30.400 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:30.402 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:30.402 00.000 1032 Enqueuing Expose request
02:01:30.414 00.012 10072 IsGuiding returns 0
02:01:30.414 00.000 10072 Move returns status 0, amount 7
02:01:30.414 00.000 10072 MoveAxis(N, 0, ABG)
02:01:30.414 00.000 10072 Move returns status 0, amount 0
02:01:30.414 00.000 10072 move complete, result=0
02:01:30.414 00.000 10072 worker thread done servicing request
02:01:30.414 00.000 10072 Worker thread wakes up
02:01:30.414 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:30.414 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:30.414 00.000 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
02:01:31.051 00.637 10072 Exposure complete
02:01:31.092 00.041 10072 worker thread done servicing request
02:01:31.092 00.000 1032 OnExposeComplete: enter
02:01:31.096 00.004 1032 UpdateGuideState(): m_state=6
02:01:31.098 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1544
02:01:31.098 00.000 1032 Star::Find returns 1 (0), X=224.05, Y=616.14, Mass=1289, SNR=25.3, Peak=128 HFD=2.7
02:01:31.100 00.002 1032 MultiStar: [#1 0.02,0.06,1.07,U] [#2 0.02,0.11,0.80,U] [#3 -0.10,0.17,0.70,U] [#4 0.06,0.27,0.75,U] [#5 -0.04,0.22,0.62,U] [#6 -0.08,-0.06,0.76,U] [#7 -0.19,0.02,0.62,U] [#8 -0.15,0.16,0.52,U] 
02:01:31.102 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {0.17, -0.01}
02:01:31.102 00.000 1032 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.83) = xAngle (-0.11 = -0.11)
02:01:31.104 00.002 1032 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.11 = -0.11)
02:01:31.106 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.72 mountX=0.10 mountY=-0.01, mountTheta=-0.11
02:01:31.108 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
02:01:31.108 00.000 1032 Enqueuing Move request for scope (-0.01, 0.10)
02:01:31.110 00.002 10072 Worker thread wakes up
02:01:31.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
02:01:31.110 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
02:01:31.110 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.01
02:01:31.112 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 535.70
02:01:31.112 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
02:01:31.112 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:31.112 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:01:31.112 00.000 10072 MoveAxis(W, 7, ABG)
02:01:31.112 00.000 10072 Guiding  Dir = 3, Dur = 7
02:01:31.113 00.001 10072 IsGuiding returns 0
02:01:31.113 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:31.114 00.001 10072 PulseGuide returned control before completion, sleep 17
02:01:31.130 00.016 1032 UpdateGuideState exits: m=1289 SNR=25.3
02:01:31.130 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:31.130 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:31.130 00.000 1032 Enqueuing Expose request
02:01:31.145 00.015 10072 IsGuiding returns 0
02:01:31.145 00.000 10072 Move returns status 0, amount 7
02:01:31.145 00.000 10072 MoveAxis(N, 0, ABG)
02:01:31.145 00.000 10072 Move returns status 0, amount 0
02:01:31.145 00.000 10072 move complete, result=0
02:01:31.145 00.000 10072 worker thread done servicing request
02:01:31.145 00.000 10072 Worker thread wakes up
02:01:31.145 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:31.145 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:31.147 00.002 1032 GuideStep: 0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
02:01:31.558 00.411 10072 Exposure complete
02:01:31.601 00.043 10072 worker thread done servicing request
02:01:31.601 00.000 1032 OnExposeComplete: enter
02:01:31.604 00.003 1032 UpdateGuideState(): m_state=6
02:01:31.606 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1545
02:01:31.608 00.002 1032 Star::Find returns 1 (0), X=224.13, Y=616.06, Mass=1254, SNR=25.0, Peak=133 HFD=2.7
02:01:31.610 00.002 1032 MultiStar: [#1 0.05,0.05,1.05,U] [#2 0.06,0.14,0.79,U] [#3 -0.05,0.15,0.73,U] [#4 -0.04,0.10,0.76,U] [#5 -0.03,0.27,0.63,U] [#6 0.03,0.07,0.75,U] [#7 -0.18,0.17,0.60,U] [#8 -0.04,0.09,0.54,U] 
02:01:31.613 00.003 1032 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.25, -0.08}
02:01:31.614 00.001 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
02:01:31.618 00.004 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
02:01:31.620 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.36 mountX=0.09 mountY=-0.04, mountTheta=-0.47
02:01:31.623 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
02:01:31.627 00.004 1032 Enqueuing Move request for scope (0.02, 0.09)
02:01:31.629 00.002 10072 Worker thread wakes up
02:01:31.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
02:01:31.629 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
02:01:31.629 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.09 yDistance=-0.04
02:01:31.629 00.000 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 535.70
02:01:31.629 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
02:01:31.629 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:31.629 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:01:31.629 00.000 10072 MoveAxis(W, 6, ABG)
02:01:31.629 00.000 10072 Guiding  Dir = 3, Dur = 6
02:01:31.631 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:31.631 00.000 10072 IsGuiding returns 0
02:01:31.633 00.002 10072 PulseGuide returned control before completion, sleep 16
02:01:31.649 00.016 1032 UpdateGuideState exits: m=1254 SNR=25.0
02:01:31.649 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:31.649 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:31.649 00.000 1032 Enqueuing Expose request
02:01:31.665 00.016 10072 IsGuiding returns 0
02:01:31.665 00.000 10072 Move returns status 0, amount 6
02:01:31.665 00.000 10072 MoveAxis(N, 0, ABG)
02:01:31.665 00.000 10072 Move returns status 0, amount 0
02:01:31.665 00.000 10072 move complete, result=0
02:01:31.665 00.000 10072 worker thread done servicing request
02:01:31.665 00.000 10072 Worker thread wakes up
02:01:31.665 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:31.665 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:31.665 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
02:01:32.299 00.634 10072 Exposure complete
02:01:32.340 00.041 10072 worker thread done servicing request
02:01:32.340 00.000 1032 OnExposeComplete: enter
02:01:32.342 00.002 1032 UpdateGuideState(): m_state=6
02:01:32.344 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1546
02:01:32.346 00.002 1032 Star::Find returns 1 (0), X=224.13, Y=616.17, Mass=1304, SNR=25.4, Peak=122 HFD=2.8
02:01:32.348 00.002 1032 MultiStar: [#1 -0.01,-0.11,1.02,U] [#2 -0.04,0.06,0.74,U] [#3 -0.04,0.12,0.67,U] [#4 0.05,0.16,0.75,U] [#5 0.11,0.19,0.64,U] [#6 0.05,0.08,0.72,U] [#7 -0.03,-0.02,0.57,U] [#8 -0.02,0.00,0.57,U] 
02:01:32.348 00.000 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.24, 0.02}
02:01:32.350 00.002 1032 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.83) = xAngle (-0.97 = -0.97)
02:01:32.352 00.002 1032 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.97 = -0.97)
02:01:32.353 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.86 mountX=0.04 mountY=-0.06, mountTheta=-0.97
02:01:32.355 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
02:01:32.357 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
02:01:32.357 00.000 10072 Worker thread wakes up
02:01:32.357 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
02:01:32.357 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
02:01:32.357 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.06
02:01:32.360 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:32.362 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 540.58
02:01:32.362 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
02:01:32.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:32.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:01:32.362 00.000 10072 MoveAxis(W, 11, ABG)
02:01:32.362 00.000 10072 Guiding  Dir = 3, Dur = 11
02:01:32.364 00.002 10072 IsGuiding returns 0
02:01:32.364 00.000 10072 PulseGuide returned control before completion, sleep 21
02:01:32.370 00.006 1032 UpdateGuideState exits: m=1304 SNR=25.4
02:01:32.380 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:32.382 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:32.384 00.002 1032 Enqueuing Expose request
02:01:32.408 00.024 10072 IsGuiding returns 0
02:01:32.408 00.000 10072 Move returns status 0, amount 11
02:01:32.409 00.001 10072 MoveAxis(N, 0, ABG)
02:01:32.409 00.000 10072 Move returns status 0, amount 0
02:01:32.409 00.000 10072 move complete, result=0
02:01:32.409 00.000 10072 worker thread done servicing request
02:01:32.409 00.000 10072 Worker thread wakes up
02:01:32.409 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:32.409 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:32.410 00.001 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
02:01:32.824 00.414 10072 Exposure complete
02:01:32.868 00.044 10072 worker thread done servicing request
02:01:32.868 00.000 1032 OnExposeComplete: enter
02:01:32.869 00.001 1032 UpdateGuideState(): m_state=6
02:01:32.869 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1547
02:01:32.869 00.000 1032 Star::Find returns 1 (0), X=224.30, Y=616.18, Mass=1335, SNR=25.7, Peak=131 HFD=2.8
02:01:32.869 00.000 1032 MultiStar: [#1 0.15,0.01,0.99,U] [#2 0.00,-0.05,0.72,U] [#3 0.05,0.12,0.69,U] [#4 0.16,0.16,0.72,U] [#5 0.10,0.18,0.63,U] [#6 0.09,0.05,0.69,U] [#7 0.05,0.13,0.57,U] [#8 0.12,0.06,0.54,U] 
02:01:32.869 00.000 1032 refined, 8 included, MultiStar: {0.14, 0.07}, one-star: {0.41, 0.04}
02:01:32.869 00.000 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
02:01:32.879 00.010 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
02:01:32.879 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.45 mountX=0.03 mountY=-0.16, mountTheta=-1.38
02:01:32.879 00.000 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.07, opts=13)
02:01:32.885 00.006 1032 Enqueuing Move request for scope (0.14, 0.07)
02:01:32.885 00.000 10072 Worker thread wakes up
02:01:32.885 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
02:01:32.885 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
02:01:32.885 00.000 10072 Moving (0.14, 0.07) raw xDistance=0.03 yDistance=-0.16
02:01:32.885 00.000 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 540.58
02:01:32.885 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
02:01:32.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:32.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:01:32.885 00.000 10072 MoveAxis(W, 10, ABG)
02:01:32.885 00.000 10072 Guiding  Dir = 3, Dur = 10
02:01:32.885 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:32.891 00.006 10072 IsGuiding returns 0
02:01:32.893 00.002 10072 PulseGuide returned control before completion, sleep 20
02:01:32.908 00.015 1032 UpdateGuideState exits: m=1335 SNR=25.7
02:01:32.910 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:32.912 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:32.913 00.001 1032 Enqueuing Expose request
02:01:32.924 00.011 10072 IsGuiding returns 0
02:01:32.924 00.000 10072 Move returns status 0, amount 10
02:01:32.924 00.000 10072 MoveAxis(N, 0, ABG)
02:01:32.925 00.001 10072 Move returns status 0, amount 0
02:01:32.925 00.000 10072 move complete, result=0
02:01:32.925 00.000 10072 worker thread done servicing request
02:01:32.925 00.000 1032 GuideStep: 0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
02:01:32.928 00.003 10072 Worker thread wakes up
02:01:32.928 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:32.928 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:33.562 00.634 10072 Exposure complete
02:01:33.603 00.041 10072 worker thread done servicing request
02:01:33.603 00.000 1032 OnExposeComplete: enter
02:01:33.605 00.002 1032 UpdateGuideState(): m_state=6
02:01:33.608 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1548
02:01:33.610 00.002 1032 Star::Find returns 1 (0), X=224.20, Y=615.96, Mass=1273, SNR=25.1, Peak=136 HFD=2.7
02:01:33.612 00.002 1032 MultiStar: [#1 0.14,-0.07,1.05,U] [#2 0.10,0.16,0.79,U] [#3 0.17,0.14,0.69,U] [#4 0.26,0.02,0.74,U] [#5 0.12,0.02,0.63,U] [#6 0.16,0.01,0.77,U] [#7 -0.13,-0.12,0.59,U] [#8 -0.08,0.13,0.56,U] 
02:01:33.612 00.000 1032 refined, 8 included, MultiStar: {0.14, -0.00}, one-star: {0.32, -0.18}
02:01:33.612 00.000 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
02:01:33.612 00.000 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
02:01:33.612 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.00 mountX=-0.03 mountY=-0.13, mountTheta=-1.83
02:01:33.622 00.010 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.00, opts=13)
02:01:33.625 00.003 1032 Enqueuing Move request for scope (0.14, -0.00)
02:01:33.627 00.002 10072 Worker thread wakes up
02:01:33.627 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
02:01:33.627 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
02:01:33.627 00.000 10072 Moving (0.14, -0.00) raw xDistance=-0.03 yDistance=-0.13
02:01:33.627 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 540.58
02:01:33.627 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
02:01:33.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:33.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:01:33.627 00.000 10072 MoveAxis(W, 11, ABG)
02:01:33.629 00.002 10072 Guiding  Dir = 3, Dur = 11
02:01:33.629 00.000 10072 IsGuiding returns 0
02:01:33.629 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:33.630 00.001 10072 PulseGuide returned control before completion, sleep 21
02:01:33.645 00.015 1032 UpdateGuideState exits: m=1273 SNR=25.1
02:01:33.645 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:33.645 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:33.645 00.000 1032 Enqueuing Expose request
02:01:33.661 00.016 10072 IsGuiding returns 0
02:01:33.661 00.000 10072 Move returns status 0, amount 11
02:01:33.661 00.000 10072 MoveAxis(N, 0, ABG)
02:01:33.661 00.000 10072 Move returns status 0, amount 0
02:01:33.661 00.000 10072 move complete, result=0
02:01:33.661 00.000 10072 worker thread done servicing request
02:01:33.661 00.000 10072 Worker thread wakes up
02:01:33.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:33.661 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:33.662 00.001 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
02:01:34.075 00.413 10072 Exposure complete
02:01:34.110 00.035 10072 worker thread done servicing request
02:01:34.110 00.000 1032 OnExposeComplete: enter
02:01:34.117 00.007 1032 UpdateGuideState(): m_state=6
02:01:34.117 00.000 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1549
02:01:34.117 00.000 1032 Star::Find returns 1 (0), X=224.18, Y=616.06, Mass=1306, SNR=25.5, Peak=129 HFD=2.7
02:01:34.121 00.004 1032 MultiStar: [#1 0.11,-0.07,1.03,U] [#2 0.06,-0.08,0.79,U] [#3 0.18,-0.05,0.74,U] [#4 0.13,0.05,0.73,U] [#5 0.03,0.04,0.63,U] [#6 0.13,-0.05,0.74,U] [#7 -0.02,-0.03,0.58,U] [#8 0.00,-0.02,0.52,U] 
02:01:34.121 00.000 1032 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.29, -0.08}
02:01:34.121 00.000 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
02:01:34.121 00.000 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
02:01:34.121 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.34 mountX=-0.07 mountY=-0.10, mountTheta=-2.17
02:01:34.121 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
02:01:34.121 00.000 1032 Enqueuing Move request for scope (0.12, -0.04)
02:01:34.134 00.013 10072 Worker thread wakes up
02:01:34.134 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
02:01:34.134 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
02:01:34.134 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.10
02:01:34.134 00.000 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 540.58
02:01:34.134 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
02:01:34.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:34.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:01:34.134 00.000 10072 MoveAxis(W, 9, ABG)
02:01:34.134 00.000 10072 Guiding  Dir = 3, Dur = 9
02:01:34.136 00.002 10072 IsGuiding returns 0
02:01:34.136 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:34.137 00.001 10072 PulseGuide returned control before completion, sleep 19
02:01:34.153 00.016 1032 UpdateGuideState exits: m=1306 SNR=25.5
02:01:34.153 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:34.153 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:34.153 00.000 1032 Enqueuing Expose request
02:01:34.168 00.015 10072 IsGuiding returns 0
02:01:34.168 00.000 10072 Move returns status 0, amount 9
02:01:34.168 00.000 10072 MoveAxis(N, 0, ABG)
02:01:34.168 00.000 10072 Move returns status 0, amount 0
02:01:34.168 00.000 10072 move complete, result=0
02:01:34.168 00.000 10072 worker thread done servicing request
02:01:34.168 00.000 10072 Worker thread wakes up
02:01:34.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:34.168 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:34.171 00.003 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
02:01:34.802 00.631 10072 Exposure complete
02:01:34.846 00.044 10072 worker thread done servicing request
02:01:34.846 00.000 1032 OnExposeComplete: enter
02:01:34.849 00.003 1032 UpdateGuideState(): m_state=6
02:01:34.850 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1550
02:01:34.852 00.002 1032 Star::Find returns 1 (0), X=224.05, Y=616.20, Mass=1361, SNR=25.9, Peak=146 HFD=2.6
02:01:34.852 00.000 1032 MultiStar: [#1 0.04,0.00,1.01,U] [#2 0.08,0.09,0.71,U] [#3 0.14,0.05,0.71,U] [#4 0.11,-0.00,0.71,U] [#5 0.08,0.10,0.63,U] [#6 0.07,0.13,0.72,U] [#7 0.07,0.16,0.57,U] [#8 0.09,0.02,0.54,U] 
02:01:34.854 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.17, 0.06}
02:01:34.856 00.002 1032 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.83) = xAngle (-1.25 = -1.25)
02:01:34.858 00.002 1032 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.25 = -1.25)
02:01:34.860 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.58 mountX=0.04 mountY=-0.11, mountTheta=-1.25
02:01:34.863 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
02:01:34.865 00.002 1032 Enqueuing Move request for scope (0.09, 0.06)
02:01:34.866 00.001 10072 Worker thread wakes up
02:01:34.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
02:01:34.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
02:01:34.866 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.04 yDistance=-0.11
02:01:34.866 00.000 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 540.58
02:01:34.866 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
02:01:34.868 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:34.868 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:01:34.868 00.000 10072 MoveAxis(W, 13, ABG)
02:01:34.868 00.000 10072 Guiding  Dir = 3, Dur = 13
02:01:34.869 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:34.869 00.000 10072 IsGuiding returns 0
02:01:34.871 00.002 10072 PulseGuide returned control before completion, sleep 23
02:01:34.880 00.009 1032 UpdateGuideState exits: m=1361 SNR=25.9
02:01:34.889 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:34.891 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:34.891 00.000 1032 Enqueuing Expose request
02:01:34.903 00.012 10072 IsGuiding returns 0
02:01:34.903 00.000 10072 Move returns status 0, amount 13
02:01:34.903 00.000 10072 MoveAxis(N, 0, ABG)
02:01:34.903 00.000 10072 Move returns status 0, amount 0
02:01:34.904 00.001 10072 move complete, result=0
02:01:34.904 00.000 10072 worker thread done servicing request
02:01:34.904 00.000 10072 Worker thread wakes up
02:01:34.904 00.000 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
02:01:34.904 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:34.904 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:35.319 00.415 10072 Exposure complete
02:01:35.360 00.041 10072 worker thread done servicing request
02:01:35.362 00.002 1032 OnExposeComplete: enter
02:01:35.362 00.000 1032 UpdateGuideState(): m_state=6
02:01:35.366 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1551
02:01:35.366 00.000 1032 Star::Find returns 1 (0), X=224.15, Y=616.20, Mass=1327, SNR=25.7, Peak=130 HFD=2.7
02:01:35.368 00.002 1032 MultiStar: [#1 0.10,0.06,0.99,U] [#2 0.04,0.10,0.76,U] [#3 0.05,0.18,0.70,U] [#4 0.11,0.10,0.74,U] [#5 -0.02,0.25,0.62,U] [#6 -0.04,0.15,0.73,U] [#7 -0.17,0.16,0.57,U] [#8 0.12,0.19,0.53,U] 
02:01:35.370 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.13}, one-star: {0.26, 0.06}
02:01:35.372 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
02:01:35.372 00.000 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
02:01:35.374 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.10 mountX=0.11 mountY=-0.10, mountTheta=-0.73
02:01:35.378 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.13, opts=13)
02:01:35.380 00.002 1032 Enqueuing Move request for scope (0.06, 0.13)
02:01:35.382 00.002 10072 Worker thread wakes up
02:01:35.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
02:01:35.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
02:01:35.382 00.000 10072 Moving (0.06, 0.13) raw xDistance=0.11 yDistance=-0.10
02:01:35.382 00.000 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 540.58
02:01:35.382 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
02:01:35.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:35.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:01:35.382 00.000 10072 MoveAxis(W, 11, ABG)
02:01:35.382 00.000 10072 Guiding  Dir = 3, Dur = 11
02:01:35.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:35.386 00.002 10072 IsGuiding returns 0
02:01:35.386 00.000 10072 PulseGuide returned control before completion, sleep 21
02:01:35.403 00.017 1032 UpdateGuideState exits: m=1327 SNR=25.7
02:01:35.403 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:35.406 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:35.406 00.000 1032 Enqueuing Expose request
02:01:35.418 00.012 10072 IsGuiding returns 0
02:01:35.418 00.000 10072 Move returns status 0, amount 11
02:01:35.418 00.000 10072 MoveAxis(N, 0, ABG)
02:01:35.418 00.000 10072 Move returns status 0, amount 0
02:01:35.418 00.000 10072 move complete, result=0
02:01:35.418 00.000 10072 worker thread done servicing request
02:01:35.418 00.000 10072 Worker thread wakes up
02:01:35.418 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:35.418 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:35.419 00.001 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
02:01:36.059 00.640 10072 Exposure complete
02:01:36.099 00.040 10072 worker thread done servicing request
02:01:36.099 00.000 1032 OnExposeComplete: enter
02:01:36.101 00.002 1032 UpdateGuideState(): m_state=6
02:01:36.103 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1552
02:01:36.105 00.002 1032 Star::Find returns 1 (0), X=224.10, Y=616.11, Mass=1295, SNR=25.3, Peak=119 HFD=2.9
02:01:36.107 00.002 1032 MultiStar: [#1 -0.01,-0.02,1.04,U] [#2 -0.03,0.11,0.79,U] [#3 0.17,0.07,0.71,U] [#4 0.03,0.09,0.76,U] [#5 -0.06,0.11,0.65,U] [#6 0.06,-0.07,0.73,U] [#7 -0.14,-0.06,0.59,U] [#8 -0.03,0.01,0.55,U] 
02:01:36.109 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.22, -0.03}
02:01:36.110 00.001 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
02:01:36.112 00.002 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
02:01:36.112 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.59 mountX=0.01 mountY=-0.04, mountTheta=-1.24
02:01:36.117 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.02, opts=13)
02:01:36.118 00.001 1032 Enqueuing Move request for scope (0.03, 0.02)
02:01:36.120 00.002 10072 Worker thread wakes up
02:01:36.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
02:01:36.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
02:01:36.120 00.000 10072 Moving (0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
02:01:36.122 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 540.58
02:01:36.122 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
02:01:36.122 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:36.122 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:01:36.122 00.000 10072 MoveAxis(W, 12, ABG)
02:01:36.122 00.000 10072 Guiding  Dir = 3, Dur = 12
02:01:36.123 00.001 10072 IsGuiding returns 0
02:01:36.124 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:36.124 00.000 10072 PulseGuide returned control before completion, sleep 22
02:01:36.141 00.017 1032 UpdateGuideState exits: m=1295 SNR=25.3
02:01:36.143 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:36.143 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:36.143 00.000 1032 Enqueuing Expose request
02:01:36.155 00.012 10072 IsGuiding returns 1
02:01:36.155 00.000 10072 scope still moving after pulse duration time elapsed
02:01:36.188 00.033 10072 IsGuiding returns 1
02:01:36.219 00.031 10072 IsGuiding returns 1
02:01:36.251 00.032 10072 IsGuiding returns 1
02:01:36.282 00.031 10072 IsGuiding returns 1
02:01:36.313 00.031 10072 IsGuiding returns 1
02:01:36.345 00.032 10072 IsGuiding returns 0
02:01:36.345 00.000 10072 scope move finished after 12 + 209 ms
02:01:36.345 00.000 10072 Move returns status 0, amount 12
02:01:36.345 00.000 10072 MoveAxis(N, 0, ABG)
02:01:36.345 00.000 10072 Move returns status 0, amount 0
02:01:36.345 00.000 10072 move complete, result=0
02:01:36.345 00.000 10072 worker thread done servicing request
02:01:36.345 00.000 10072 Worker thread wakes up
02:01:36.345 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:36.345 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:36.345 00.000 1032 GuideStep: 0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
02:01:36.757 00.412 10072 Exposure complete
02:01:36.799 00.042 10072 worker thread done servicing request
02:01:36.799 00.000 1032 OnExposeComplete: enter
02:01:36.805 00.006 1032 UpdateGuideState(): m_state=6
02:01:36.807 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1553
02:01:36.808 00.001 1032 Star::Find returns 1 (0), X=224.01, Y=616.15, Mass=1286, SNR=25.3, Peak=134 HFD=2.6
02:01:36.808 00.000 1032 MultiStar: [#1 0.01,0.12,1.01,U] [#2 -0.04,0.11,0.77,U] [#3 0.00,0.09,0.70,U] [#4 0.05,0.12,0.75,U] [#5 -0.10,0.28,0.61,U] [#6 -0.15,0.07,0.71,U] [#7 -0.12,0.08,0.61,U] [#8 -0.00,0.11,0.55,U] 
02:01:36.808 00.000 1032 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {0.13, 0.01}
02:01:36.808 00.000 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
02:01:36.814 00.006 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
02:01:36.814 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.11 cameraTheta=1.71 mountX=0.10 mountY=-0.01, mountTheta=-0.12
02:01:36.820 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
02:01:36.820 00.000 1032 Enqueuing Move request for scope (-0.01, 0.10)
02:01:36.820 00.000 10072 Worker thread wakes up
02:01:36.820 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
02:01:36.820 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
02:01:36.820 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.01
02:01:36.820 00.000 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 540.58
02:01:36.820 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
02:01:36.820 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:36.820 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:01:36.820 00.000 10072 MoveAxis(W, 12, ABG)
02:01:36.820 00.000 10072 Guiding  Dir = 3, Dur = 12
02:01:36.826 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:36.827 00.001 10072 IsGuiding returns 0
02:01:36.828 00.001 10072 PulseGuide returned control before completion, sleep 22
02:01:36.844 00.016 1032 UpdateGuideState exits: m=1286 SNR=25.3
02:01:36.844 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:36.848 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:36.848 00.000 1032 Enqueuing Expose request
02:01:36.860 00.012 10072 IsGuiding returns 0
02:01:36.860 00.000 10072 Move returns status 0, amount 12
02:01:36.860 00.000 10072 MoveAxis(N, 0, ABG)
02:01:36.860 00.000 10072 Move returns status 0, amount 0
02:01:36.860 00.000 10072 move complete, result=0
02:01:36.860 00.000 10072 worker thread done servicing request
02:01:36.860 00.000 10072 Worker thread wakes up
02:01:36.860 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:36.860 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:36.860 00.000 1032 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
02:01:37.495 00.635 10072 Exposure complete
02:01:37.526 00.031 10072 worker thread done servicing request
02:01:37.526 00.000 1032 OnExposeComplete: enter
02:01:37.526 00.000 1032 UpdateGuideState(): m_state=6
02:01:37.526 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1554
02:01:37.545 00.019 1032 Star::Find returns 1 (0), X=224.10, Y=616.27, Mass=1406, SNR=26.4, Peak=135 HFD=2.6
02:01:37.549 00.004 1032 MultiStar: [#1 -0.04,0.08,1.02,U] [#2 -0.06,0.18,0.75,U] [#3 -0.07,0.20,0.67,U] [#4 -0.02,0.22,0.71,U] [#5 -0.05,0.27,0.60,U] [#6 -0.02,0.02,0.72,U] [#7 -0.15,0.12,0.54,U] [#8 -0.26,0.20,0.54,U] 
02:01:37.550 00.001 1032 refined, 8 included, MultiStar: {-0.03, 0.15}, one-star: {0.22, 0.13}
02:01:37.550 00.000 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
02:01:37.555 00.005 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
02:01:37.555 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.76 mountX=0.15 mountY=-0.01, mountTheta=-0.07
02:01:37.557 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.15, opts=13)
02:01:37.560 00.003 1032 Enqueuing Move request for scope (-0.03, 0.15)
02:01:37.560 00.000 10072 Worker thread wakes up
02:01:37.560 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
02:01:37.560 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
02:01:37.560 00.000 10072 Moving (-0.03, 0.15) raw xDistance=0.15 yDistance=-0.01
02:01:37.560 00.000 10072 PPEC rslt: input = 0.15, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 540.58
02:01:37.560 00.000 10072 PPEC: input: 0.15, control: 0.08, exposure: 500
02:01:37.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:37.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:01:37.560 00.000 10072 MoveAxis(W, 82, ABG)
02:01:37.560 00.000 10072 Guiding  Dir = 3, Dur = 82
02:01:37.564 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:37.564 00.000 10072 IsGuiding returns 0
02:01:37.566 00.002 10072 PulseGuide returned control before completion, sleep 92
02:01:37.582 00.016 1032 UpdateGuideState exits: m=1406 SNR=26.4
02:01:37.584 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:37.586 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:37.586 00.000 1032 Enqueuing Expose request
02:01:37.662 00.076 10072 IsGuiding returns 1
02:01:37.662 00.000 10072 scope still moving after pulse duration time elapsed
02:01:37.694 00.032 10072 IsGuiding returns 0
02:01:37.694 00.000 10072 scope move finished after 82 + 46 ms
02:01:37.694 00.000 10072 Move returns status 0, amount 82
02:01:37.694 00.000 10072 MoveAxis(N, 0, ABG)
02:01:37.694 00.000 10072 Move returns status 0, amount 0
02:01:37.694 00.000 10072 move complete, result=0
02:01:37.694 00.000 10072 worker thread done servicing request
02:01:37.694 00.000 10072 Worker thread wakes up
02:01:37.694 00.000 1032 GuideStep: 0.2 px 82 ms WEST, -0.0 px 0 ms NORTH
02:01:37.696 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:37.696 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:38.110 00.414 10072 Exposure complete
02:01:38.144 00.034 10072 worker thread done servicing request
02:01:38.144 00.000 1032 OnExposeComplete: enter
02:01:38.154 00.010 1032 UpdateGuideState(): m_state=6
02:01:38.154 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1555
02:01:38.154 00.000 1032 Star::Find returns 1 (0), X=224.12, Y=616.11, Mass=1260, SNR=25.0, Peak=125 HFD=2.8
02:01:38.154 00.000 1032 MultiStar: [#1 0.04,-0.05,1.05,U] [#2 0.02,0.09,0.78,U] [#3 0.09,0.20,0.70,U] [#4 0.11,0.11,0.74,U] [#5 0.09,0.05,0.63,U] [#6 0.10,0.06,0.75,U] [#7 -0.11,0.15,0.58,U] [#8 0.05,-0.09,0.56,U] 
02:01:38.154 00.000 1032 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.24, -0.03}
02:01:38.154 00.000 1032 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.83) = xAngle (-1.28 = -1.28)
02:01:38.154 00.000 1032 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.28 = -1.28)
02:01:38.154 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.55 mountX=0.03 mountY=-0.09, mountTheta=-1.28
02:01:38.154 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
02:01:38.171 00.017 1032 Enqueuing Move request for scope (0.08, 0.05)
02:01:38.172 00.001 10072 Worker thread wakes up
02:01:38.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
02:01:38.172 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
02:01:38.172 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
02:01:38.172 00.000 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 540.58
02:01:38.174 00.002 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
02:01:38.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:38.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:01:38.174 00.000 10072 MoveAxis(W, 10, ABG)
02:01:38.174 00.000 10072 Guiding  Dir = 3, Dur = 10
02:01:38.175 00.001 10072 IsGuiding returns 0
02:01:38.175 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:38.177 00.002 10072 PulseGuide returned control before completion, sleep 20
02:01:38.193 00.016 1032 UpdateGuideState exits: m=1260 SNR=25.0
02:01:38.193 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:38.193 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:38.193 00.000 1032 Enqueuing Expose request
02:01:38.207 00.014 10072 IsGuiding returns 0
02:01:38.207 00.000 10072 Move returns status 0, amount 10
02:01:38.207 00.000 10072 MoveAxis(N, 0, ABG)
02:01:38.207 00.000 10072 Move returns status 0, amount 0
02:01:38.207 00.000 10072 move complete, result=0
02:01:38.207 00.000 10072 worker thread done servicing request
02:01:38.207 00.000 10072 Worker thread wakes up
02:01:38.209 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:38.209 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:38.209 00.000 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
02:01:38.844 00.635 10072 Exposure complete
02:01:38.885 00.041 10072 worker thread done servicing request
02:01:38.885 00.000 1032 OnExposeComplete: enter
02:01:38.885 00.000 1032 UpdateGuideState(): m_state=6
02:01:38.885 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1556
02:01:38.890 00.005 1032 Star::Find returns 1 (0), X=224.25, Y=616.03, Mass=1291, SNR=25.3, Peak=145 HFD=2.6
02:01:38.891 00.001 1032 MultiStar: [#1 0.19,-0.18,1.04,U] [#2 0.11,-0.16,0.77,U] [#3 0.23,-0.12,0.71,U] [#4 0.23,-0.11,0.73,U] [#5 0.18,-0.07,0.66,U] [#6 0.02,-0.17,0.72,U] [#7 0.11,-0.01,0.60,U] [#8 0.26,-0.10,0.58,U] 
02:01:38.891 00.000 1032 refined, 8 included, MultiStar: {0.19, -0.12}, one-star: {0.37, -0.11}
02:01:38.891 00.000 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
02:01:38.891 00.000 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
02:01:38.891 00.000 1032 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-0.55 mountX=-0.17 mountY=-0.16, mountTheta=-2.38
02:01:38.891 00.000 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.12, opts=13)
02:01:38.891 00.000 1032 Enqueuing Move request for scope (0.19, -0.12)
02:01:38.891 00.000 10072 Worker thread wakes up
02:01:38.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
02:01:38.891 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
02:01:38.891 00.000 10072 Moving (0.19, -0.12) raw xDistance=-0.17 yDistance=-0.16
02:01:38.903 00.012 10072 PPEC rslt: input = -0.17, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 540.58
02:01:38.903 00.000 10072 PPEC: input: -0.17, control: -0.06, exposure: 500
02:01:38.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:38.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:01:38.903 00.000 10072 MoveAxis(E, 66, ABG)
02:01:38.903 00.000 10072 Guiding  Dir = 2, Dur = 66
02:01:38.903 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:38.907 00.004 10072 IsGuiding returns 0
02:01:38.907 00.000 10072 PulseGuide returned control before completion, sleep 76
02:01:38.926 00.019 1032 UpdateGuideState exits: m=1291 SNR=25.3
02:01:38.928 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:38.928 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:38.930 00.002 1032 Enqueuing Expose request
02:01:38.998 00.068 10072 IsGuiding returns 0
02:01:39.000 00.002 10072 Move returns status 0, amount 66
02:01:39.000 00.000 10072 MoveAxis(N, 0, ABG)
02:01:39.000 00.000 10072 Move returns status 0, amount 0
02:01:39.000 00.000 10072 move complete, result=0
02:01:39.000 00.000 10072 worker thread done servicing request
02:01:39.000 00.000 10072 Worker thread wakes up
02:01:39.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:39.000 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:39.000 00.000 1032 GuideStep: -0.2 px 66 ms EAST, -0.2 px 0 ms NORTH
02:01:39.412 00.412 10072 Exposure complete
02:01:39.459 00.047 10072 worker thread done servicing request
02:01:39.463 00.004 1032 OnExposeComplete: enter
02:01:39.463 00.000 1032 UpdateGuideState(): m_state=6
02:01:39.463 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1557
02:01:39.463 00.000 1032 Star::Find returns 1 (0), X=224.28, Y=616.01, Mass=1271, SNR=25.1, Peak=125 HFD=2.8
02:01:39.463 00.000 1032 MultiStar: [#1 0.25,-0.12,1.07,U] [#2 0.25,-0.05,0.78,U] [#3 0.13,-0.14,0.70,U] [#4 0.29,-0.06,0.76,U] [#5 0.26,-0.11,0.61,U] [#6 0.23,-0.16,0.73,U] [#7 0.11,-0.02,0.60,U] [#8 0.28,-0.03,0.56,U] 
02:01:39.463 00.000 1032 refined, 8 included, MultiStar: {0.25, -0.10}, one-star: {0.40, -0.13}
02:01:39.463 00.000 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
02:01:39.463 00.000 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
02:01:39.476 00.013 1032 CameraToMount -- cameraX=0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-0.36 mountX=-0.16 mountY=-0.22, mountTheta=-2.19
02:01:39.479 00.003 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.10, opts=13)
02:01:39.481 00.002 1032 Enqueuing Move request for scope (0.25, -0.10)
02:01:39.483 00.002 10072 Worker thread wakes up
02:01:39.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.10) opts 0xd
02:01:39.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.10)
02:01:39.483 00.000 10072 Moving (0.25, -0.10) raw xDistance=-0.16 yDistance=-0.22
02:01:39.485 00.002 10072 PPEC rslt: input = -0.16, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 540.58
02:01:39.485 00.000 10072 PPEC: input: -0.16, control: -0.06, exposure: 500
02:01:39.485 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:01:39.485 00.000 10072 MoveAxis(E, 64, ABG)
02:01:39.485 00.000 10072 Guiding  Dir = 2, Dur = 64
02:01:39.486 00.001 10072 IsGuiding returns 0
02:01:39.486 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:39.488 00.002 10072 PulseGuide returned control before completion, sleep 74
02:01:39.505 00.017 1032 UpdateGuideState exits: m=1271 SNR=25.1
02:01:39.507 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:39.509 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:39.511 00.002 1032 Enqueuing Expose request
02:01:39.565 00.054 10072 IsGuiding returns 1
02:01:39.565 00.000 10072 scope still moving after pulse duration time elapsed
02:01:39.596 00.031 10072 IsGuiding returns 0
02:01:39.596 00.000 10072 scope move finished after 64 + 46 ms
02:01:39.597 00.001 10072 Move returns status 0, amount 64
02:01:39.597 00.000 10072 MoveAxis(N, 143, ABG)
02:01:39.597 00.000 10072 Guiding  Dir = 0, Dur = 143
02:01:39.597 00.000 10072 IsGuiding returns 0
02:01:39.597 00.000 10072 PulseGuide returned control before completion, sleep 153
02:01:39.756 00.159 10072 IsGuiding returns 0
02:01:39.756 00.000 10072 Move returns status 0, amount 143
02:01:39.756 00.000 10072 move complete, result=0
02:01:39.756 00.000 10072 worker thread done servicing request
02:01:39.756 00.000 10072 Worker thread wakes up
02:01:39.756 00.000 1032 GuideStep: -0.2 px 64 ms EAST, -0.2 px 143 ms NORTH
02:01:39.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:39.756 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:40.394 00.638 10072 Exposure complete
02:01:40.435 00.041 10072 worker thread done servicing request
02:01:40.435 00.000 1032 OnExposeComplete: enter
02:01:40.437 00.002 1032 UpdateGuideState(): m_state=6
02:01:40.439 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1558
02:01:40.441 00.002 1032 Star::Find returns 1 (0), X=223.86, Y=616.21, Mass=1343, SNR=25.8, Peak=122 HFD=2.8
02:01:40.443 00.002 1032 MultiStar: [#1 -0.18,0.03,1.03,U] [#2 -0.26,0.07,0.77,U] [#3 -0.21,0.03,0.66,U] [#4 -0.13,0.04,0.71,U] [#5 -0.17,0.04,0.59,U] [#6 -0.14,0.02,0.70,U] [#7 -0.19,0.06,0.57,U] [#8 -0.10,0.07,0.52,U] 
02:01:40.445 00.002 1032 single-star, 8 included, MultiStar: {-0.15, 0.05}, one-star: {-0.02, 0.07}
02:01:40.446 00.001 1032 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.83) = xAngle (0.04 = 0.04)
02:01:40.448 00.002 1032 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.04 = 0.04)
02:01:40.448 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.87 mountX=0.07 mountY=0.00, mountTheta=0.04
02:01:40.452 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.07, opts=13)
02:01:40.454 00.002 1032 Enqueuing Move request for scope (-0.02, 0.07)
02:01:40.455 00.001 10072 Worker thread wakes up
02:01:40.455 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
02:01:40.455 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
02:01:40.455 00.000 10072 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=0.00
02:01:40.456 00.001 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 540.58
02:01:40.456 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
02:01:40.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:40.456 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:01:40.456 00.000 10072 MoveAxis(W, 10, ABG)
02:01:40.456 00.000 10072 Guiding  Dir = 3, Dur = 10
02:01:40.458 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:40.458 00.000 10072 IsGuiding returns 0
02:01:40.460 00.002 10072 PulseGuide returned control before completion, sleep 20
02:01:40.463 00.003 1032 UpdateGuideState exits: m=1343 SNR=25.8
02:01:40.477 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:40.480 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:40.481 00.001 1032 Enqueuing Expose request
02:01:40.492 00.011 10072 IsGuiding returns 0
02:01:40.492 00.000 10072 Move returns status 0, amount 10
02:01:40.492 00.000 10072 MoveAxis(N, 0, ABG)
02:01:40.492 00.000 10072 Move returns status 0, amount 0
02:01:40.492 00.000 10072 move complete, result=0
02:01:40.492 00.000 10072 worker thread done servicing request
02:01:40.492 00.000 1032 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
02:01:40.492 00.000 10072 Worker thread wakes up
02:01:40.494 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:40.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:40.905 00.411 10072 Exposure complete
02:01:40.949 00.044 10072 worker thread done servicing request
02:01:40.949 00.000 1032 OnExposeComplete: enter
02:01:40.949 00.000 1032 UpdateGuideState(): m_state=6
02:01:40.952 00.003 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1559
02:01:40.953 00.001 1032 Star::Find returns 1 (0), X=223.91, Y=616.18, Mass=1353, SNR=25.9, Peak=127 HFD=2.7
02:01:40.955 00.002 1032 MultiStar: [#1 -0.22,0.03,1.04,U] [#2 -0.34,0.06,0.72,U] [#3 -0.20,0.03,0.68,U] [#4 -0.18,0.10,0.75,U] [#5 -0.15,0.26,0.61,U] [#6 -0.20,0.03,0.72,U] [#7 -0.29,0.25,0.57,U] [#8 -0.30,0.03,0.55,U] 
02:01:40.955 00.000 1032 single-star, 8 included, MultiStar: {-0.19, 0.09}, one-star: {0.02, 0.04}
02:01:40.958 00.003 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
02:01:40.958 00.000 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
02:01:40.958 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.08 mountX=0.04 mountY=-0.03, mountTheta=-0.75
02:01:40.958 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
02:01:40.958 00.000 1032 Enqueuing Move request for scope (0.02, 0.04)
02:01:40.968 00.010 10072 Worker thread wakes up
02:01:40.968 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
02:01:40.968 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
02:01:40.968 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
02:01:40.968 00.000 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 540.58
02:01:40.968 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
02:01:40.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:40.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:01:40.968 00.000 10072 MoveAxis(W, 7, ABG)
02:01:40.968 00.000 10072 Guiding  Dir = 3, Dur = 7
02:01:40.971 00.003 10072 IsGuiding returns 0
02:01:40.971 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:40.972 00.001 10072 PulseGuide returned control before completion, sleep 17
02:01:40.989 00.017 1032 UpdateGuideState exits: m=1353 SNR=25.9
02:01:40.991 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:40.993 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:40.995 00.002 1032 Enqueuing Expose request
02:01:41.003 00.008 10072 IsGuiding returns 0
02:01:41.003 00.000 10072 Move returns status 0, amount 7
02:01:41.003 00.000 10072 MoveAxis(N, 0, ABG)
02:01:41.003 00.000 10072 Move returns status 0, amount 0
02:01:41.004 00.001 10072 move complete, result=0
02:01:41.004 00.000 10072 worker thread done servicing request
02:01:41.004 00.000 10072 Worker thread wakes up
02:01:41.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:41.004 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:41.004 00.000 1032 GuideStep: 0.0 px 7 ms WEST, -0.0 px 0 ms NORTH
02:01:41.641 00.637 10072 Exposure complete
02:01:41.680 00.039 10072 worker thread done servicing request
02:01:41.682 00.002 1032 OnExposeComplete: enter
02:01:41.684 00.002 1032 UpdateGuideState(): m_state=6
02:01:41.686 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1560
02:01:41.688 00.002 1032 Star::Find returns 1 (0), X=223.87, Y=616.09, Mass=1284, SNR=25.3, Peak=129 HFD=2.8
02:01:41.688 00.000 1032 MultiStar: [#1 -0.17,-0.05,1.09,U] [#2 -0.19,0.08,0.80,U] [#3 -0.13,0.13,0.66,U] [#4 -0.03,-0.04,0.77,U] [#5 -0.13,0.04,0.60,U] [#6 -0.29,0.16,0.71,U] [#7 -0.15,0.16,0.60,U] [#8 -0.27,0.08,0.54,U] 
02:01:41.690 00.002 1032 single-star, 8 included, MultiStar: {-0.15, 0.04}, one-star: {-0.01, -0.05}
02:01:41.692 00.002 1032 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.83) = xAngle (-3.68 = 2.61)
02:01:41.692 00.000 1032 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.68 = 2.61)
02:01:41.694 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.85 mountX=-0.04 mountY=0.03, mountTheta=2.61
02:01:41.696 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.05, opts=13)
02:01:41.698 00.002 1032 Enqueuing Move request for scope (-0.01, -0.05)
02:01:41.700 00.002 10072 Worker thread wakes up
02:01:41.700 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
02:01:41.700 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
02:01:41.700 00.000 10072 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.03
02:01:41.701 00.001 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 540.58
02:01:41.701 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
02:01:41.701 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:41.701 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:01:41.701 00.000 10072 MoveAxis(W, 8, ABG)
02:01:41.701 00.000 10072 Guiding  Dir = 3, Dur = 8
02:01:41.702 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:41.703 00.001 10072 IsGuiding returns 0
02:01:41.703 00.000 10072 PulseGuide returned control before completion, sleep 18
02:01:41.719 00.016 1032 UpdateGuideState exits: m=1284 SNR=25.3
02:01:41.723 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:41.723 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:41.725 00.002 1032 Enqueuing Expose request
02:01:41.734 00.009 10072 IsGuiding returns 0
02:01:41.735 00.001 10072 Move returns status 0, amount 8
02:01:41.735 00.000 10072 MoveAxis(N, 0, ABG)
02:01:41.735 00.000 10072 Move returns status 0, amount 0
02:01:41.735 00.000 10072 move complete, result=0
02:01:41.735 00.000 10072 worker thread done servicing request
02:01:41.735 00.000 10072 Worker thread wakes up
02:01:41.735 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:41.735 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:41.735 00.000 1032 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
02:01:42.147 00.412 10072 Exposure complete
02:01:42.192 00.045 10072 worker thread done servicing request
02:01:42.192 00.000 1032 OnExposeComplete: enter
02:01:42.195 00.003 1032 UpdateGuideState(): m_state=6
02:01:42.195 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1561
02:01:42.195 00.000 1032 Star::Find returns 1 (0), X=223.96, Y=616.14, Mass=1344, SNR=25.8, Peak=123 HFD=2.7
02:01:42.195 00.000 1032 MultiStar: [#1 -0.17,-0.01,1.04,U] [#2 -0.12,-0.08,0.74,U] [#3 -0.13,-0.03,0.68,U] [#4 -0.15,-0.06,0.73,U] [#5 -0.15,0.00,0.65,U] [#6 -0.13,0.05,0.71,U] [#7 -0.14,-0.05,0.59,U] [#8 -0.13,0.03,0.55,U] 
02:01:42.195 00.000 1032 single-star, 8 included, MultiStar: {-0.11, -0.02}, one-star: {0.08, -0.00}
02:01:42.195 00.000 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
02:01:42.203 00.008 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
02:01:42.205 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.03 mountX=-0.02 mountY=-0.07, mountTheta=-1.86
02:01:42.208 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
02:01:42.211 00.003 1032 Enqueuing Move request for scope (0.08, -0.00)
02:01:42.211 00.000 10072 Worker thread wakes up
02:01:42.211 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
02:01:42.211 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
02:01:42.211 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.02 yDistance=-0.07
02:01:42.215 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:42.215 00.000 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 545.96
02:01:42.215 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
02:01:42.215 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:42.215 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:01:42.215 00.000 10072 MoveAxis(W, 11, ABG)
02:01:42.215 00.000 10072 Guiding  Dir = 3, Dur = 11
02:01:42.218 00.003 10072 IsGuiding returns 0
02:01:42.218 00.000 10072 PulseGuide returned control before completion, sleep 21
02:01:42.234 00.016 1032 UpdateGuideState exits: m=1344 SNR=25.8
02:01:42.235 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:42.235 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:42.235 00.000 1032 Enqueuing Expose request
02:01:42.250 00.015 10072 IsGuiding returns 0
02:01:42.250 00.000 10072 Move returns status 0, amount 11
02:01:42.250 00.000 10072 MoveAxis(N, 0, ABG)
02:01:42.250 00.000 10072 Move returns status 0, amount 0
02:01:42.250 00.000 10072 move complete, result=0
02:01:42.250 00.000 10072 worker thread done servicing request
02:01:42.250 00.000 10072 Worker thread wakes up
02:01:42.250 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:42.250 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:42.250 00.000 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
02:01:42.885 00.635 10072 Exposure complete
02:01:42.926 00.041 10072 worker thread done servicing request
02:01:42.928 00.002 1032 OnExposeComplete: enter
02:01:42.931 00.003 1032 UpdateGuideState(): m_state=6
02:01:42.931 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1562
02:01:42.933 00.002 1032 Star::Find returns 1 (0), X=224.07, Y=616.16, Mass=1343, SNR=25.8, Peak=125 HFD=2.9
02:01:42.935 00.002 1032 MultiStar: [#1 -0.01,-0.01,1.01,U] [#2 0.03,-0.01,0.76,U] [#3 0.10,0.16,0.70,U] [#4 0.12,0.10,0.74,U] [#5 -0.08,-0.02,0.63,U] [#6 0.10,0.04,0.71,U] [#7 -0.14,-0.01,0.59,U] [#8 0.15,-0.02,0.56,U] 
02:01:42.937 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.19, 0.02}
02:01:42.939 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
02:01:42.941 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
02:01:42.941 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.47 mountX=0.01 mountY=-0.06, mountTheta=-1.36
02:01:42.945 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.03, opts=13)
02:01:42.946 00.001 1032 Enqueuing Move request for scope (0.06, 0.03)
02:01:42.946 00.000 10072 Worker thread wakes up
02:01:42.946 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
02:01:42.946 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
02:01:42.946 00.000 10072 Moving (0.06, 0.03) raw xDistance=0.01 yDistance=-0.06
02:01:42.946 00.000 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 545.96
02:01:42.946 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
02:01:42.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:42.946 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:01:42.946 00.000 10072 MoveAxis(W, 13, ABG)
02:01:42.951 00.005 10072 Guiding  Dir = 3, Dur = 13
02:01:42.951 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:42.951 00.000 10072 IsGuiding returns 0
02:01:42.953 00.002 10072 PulseGuide returned control before completion, sleep 23
02:01:42.969 00.016 1032 UpdateGuideState exits: m=1343 SNR=25.8
02:01:42.971 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:42.973 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:42.973 00.000 1032 Enqueuing Expose request
02:01:42.983 00.010 10072 IsGuiding returns 0
02:01:42.983 00.000 10072 Move returns status 0, amount 13
02:01:42.983 00.000 10072 MoveAxis(N, 0, ABG)
02:01:42.984 00.001 10072 Move returns status 0, amount 0
02:01:42.984 00.000 10072 move complete, result=0
02:01:42.984 00.000 10072 worker thread done servicing request
02:01:42.984 00.000 10072 Worker thread wakes up
02:01:42.984 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:42.984 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:42.985 00.001 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
02:01:43.397 00.412 10072 Exposure complete
02:01:43.442 00.045 10072 worker thread done servicing request
02:01:43.442 00.000 1032 OnExposeComplete: enter
02:01:43.442 00.000 1032 UpdateGuideState(): m_state=6
02:01:43.442 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1563
02:01:43.448 00.006 1032 Star::Find returns 1 (0), X=223.93, Y=616.16, Mass=1397, SNR=26.3, Peak=123 HFD=2.9
02:01:43.448 00.000 1032 MultiStar: [#1 -0.07,0.06,1.01,U] [#2 -0.08,-0.00,0.76,U] [#3 -0.06,0.14,0.68,U] [#4 -0.08,-0.02,0.71,U] [#5 -0.10,0.13,0.62,U] [#6 0.00,0.07,0.71,U] [#7 -0.19,0.01,0.58,U] [#8 0.07,-0.08,0.51,U] 
02:01:43.448 00.000 1032 single-star, 8 included, MultiStar: {-0.05, 0.04}, one-star: {0.04, 0.02}
02:01:43.454 00.006 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
02:01:43.454 00.000 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
02:01:43.454 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.39 mountX=0.01 mountY=-0.05, mountTheta=-1.44
02:01:43.458 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.02, opts=13)
02:01:43.458 00.000 1032 Enqueuing Move request for scope (0.04, 0.02)
02:01:43.458 00.000 10072 Worker thread wakes up
02:01:43.458 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
02:01:43.458 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
02:01:43.458 00.000 10072 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.05
02:01:43.458 00.000 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 545.96
02:01:43.458 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
02:01:43.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:43.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:01:43.465 00.007 10072 MoveAxis(W, 11, ABG)
02:01:43.465 00.000 10072 Guiding  Dir = 3, Dur = 11
02:01:43.465 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:43.465 00.000 10072 IsGuiding returns 0
02:01:43.468 00.003 10072 PulseGuide returned control before completion, sleep 21
02:01:43.485 00.017 1032 UpdateGuideState exits: m=1397 SNR=26.3
02:01:43.487 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:43.487 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:43.487 00.000 1032 Enqueuing Expose request
02:01:43.499 00.012 10072 IsGuiding returns 0
02:01:43.499 00.000 10072 Move returns status 0, amount 11
02:01:43.499 00.000 10072 MoveAxis(N, 0, ABG)
02:01:43.499 00.000 10072 Move returns status 0, amount 0
02:01:43.499 00.000 10072 move complete, result=0
02:01:43.499 00.000 10072 worker thread done servicing request
02:01:43.499 00.000 10072 Worker thread wakes up
02:01:43.499 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:43.499 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:43.501 00.002 1032 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
02:01:44.134 00.633 10072 Exposure complete
02:01:44.178 00.044 10072 worker thread done servicing request
02:01:44.178 00.000 1032 OnExposeComplete: enter
02:01:44.182 00.004 1032 UpdateGuideState(): m_state=6
02:01:44.184 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1564
02:01:44.186 00.002 1032 Star::Find returns 1 (0), X=224.06, Y=616.05, Mass=1269, SNR=25.0, Peak=130 HFD=2.8
02:01:44.186 00.000 1032 MultiStar: [#1 -0.04,-0.09,1.04,U] [#2 0.02,-0.00,0.76,U] [#3 -0.09,0.02,0.68,U] [#4 -0.02,0.08,0.77,U] [#5 -0.17,0.15,0.60,U] [#6 -0.05,0.02,0.74,U] [#7 -0.16,0.06,0.58,U] [#8 0.03,-0.01,0.54,U] 
02:01:44.188 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {0.18, -0.09}
02:01:44.190 00.002 1032 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.83) = xAngle (1.09 = 1.09)
02:01:44.192 00.002 1032 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.09 = 1.09)
02:01:44.193 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.92 mountX=0.01 mountY=0.02, mountTheta=1.09
02:01:44.193 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.00, opts=13)
02:01:44.197 00.004 1032 Enqueuing Move request for scope (-0.02, 0.00)
02:01:44.197 00.000 10072 Worker thread wakes up
02:01:44.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
02:01:44.197 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
02:01:44.197 00.000 10072 Moving (-0.02, 0.00) raw xDistance=0.01 yDistance=0.02
02:01:44.197 00.000 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 545.96
02:01:44.197 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
02:01:44.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:44.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:01:44.197 00.000 10072 MoveAxis(W, 12, ABG)
02:01:44.197 00.000 10072 Guiding  Dir = 3, Dur = 12
02:01:44.201 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:44.203 00.002 10072 IsGuiding returns 0
02:01:44.203 00.000 10072 PulseGuide returned control before completion, sleep 22
02:01:44.219 00.016 1032 UpdateGuideState exits: m=1269 SNR=25.0
02:01:44.221 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:44.223 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:44.223 00.000 1032 Enqueuing Expose request
02:01:44.233 00.010 10072 IsGuiding returns 0
02:01:44.234 00.001 10072 Move returns status 0, amount 12
02:01:44.234 00.000 10072 MoveAxis(N, 0, ABG)
02:01:44.234 00.000 10072 Move returns status 0, amount 0
02:01:44.234 00.000 10072 move complete, result=0
02:01:44.234 00.000 10072 worker thread done servicing request
02:01:44.234 00.000 10072 Worker thread wakes up
02:01:44.234 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:44.234 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:44.235 00.001 1032 GuideStep: 0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
02:01:44.648 00.413 10072 Exposure complete
02:01:44.690 00.042 10072 worker thread done servicing request
02:01:44.690 00.000 1032 OnExposeComplete: enter
02:01:44.694 00.004 1032 UpdateGuideState(): m_state=6
02:01:44.695 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1565
02:01:44.695 00.000 1032 Star::Find returns 1 (0), X=224.17, Y=615.90, Mass=1259, SNR=25.0, Peak=115 HFD=2.9
02:01:44.695 00.000 1032 MultiStar: [#1 0.10,-0.19,1.06,U] [#2 0.06,-0.11,0.78,U] [#3 0.09,-0.24,0.74,U] [#4 0.12,-0.19,0.76,U] [#5 0.00,-0.09,0.63,U] [#6 0.15,-0.18,0.73,U] [#7 0.03,-0.14,0.60,U] [#8 -0.02,-0.23,0.51,U] 
02:01:44.695 00.000 1032 refined, 8 included, MultiStar: {0.10, -0.18}, one-star: {0.28, -0.24}
02:01:44.695 00.000 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
02:01:44.695 00.000 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
02:01:44.703 00.008 1032 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-1.05 mountX=-0.20 mountY=-0.05, mountTheta=-2.88
02:01:44.703 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.18, opts=13)
02:01:44.703 00.000 1032 Enqueuing Move request for scope (0.10, -0.18)
02:01:44.709 00.006 10072 Worker thread wakes up
02:01:44.709 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
02:01:44.709 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
02:01:44.709 00.000 10072 Moving (0.10, -0.18) raw xDistance=-0.20 yDistance=-0.05
02:01:44.710 00.001 10072 PPEC rslt: input = -0.20, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.01, period_length = 545.96
02:01:44.710 00.000 10072 PPEC: input: -0.20, control: -0.08, exposure: 500
02:01:44.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:44.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:01:44.710 00.000 10072 MoveAxis(E, 83, ABG)
02:01:44.710 00.000 10072 Guiding  Dir = 2, Dur = 83
02:01:44.710 00.000 10072 IsGuiding returns 0
02:01:44.710 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:44.714 00.004 10072 PulseGuide returned control before completion, sleep 93
02:01:44.731 00.017 1032 UpdateGuideState exits: m=1259 SNR=25.0
02:01:44.733 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:44.735 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:44.737 00.002 1032 Enqueuing Expose request
02:01:44.821 00.084 10072 IsGuiding returns 0
02:01:44.821 00.000 10072 Move returns status 0, amount 83
02:01:44.821 00.000 10072 MoveAxis(N, 0, ABG)
02:01:44.821 00.000 10072 Move returns status 0, amount 0
02:01:44.821 00.000 10072 move complete, result=0
02:01:44.821 00.000 10072 worker thread done servicing request
02:01:44.821 00.000 10072 Worker thread wakes up
02:01:44.821 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:44.821 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:44.822 00.001 1032 GuideStep: -0.2 px 83 ms EAST, -0.1 px 0 ms NORTH
02:01:45.456 00.634 10072 Exposure complete
02:01:45.485 00.029 10072 worker thread done servicing request
02:01:45.485 00.000 1032 OnExposeComplete: enter
02:01:45.485 00.000 1032 UpdateGuideState(): m_state=6
02:01:45.485 00.000 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1566
02:01:45.500 00.015 1032 Star::Find returns 1 (0), X=224.10, Y=616.14, Mass=1281, SNR=25.2, Peak=123 HFD=2.8
02:01:45.501 00.001 1032 MultiStar: [#1 -0.06,-0.10,1.05,U] [#2 -0.01,0.06,0.79,U] [#3 0.02,0.18,0.72,U] [#4 -0.05,0.16,0.73,U] [#5 -0.05,0.24,0.63,U] [#6 -0.07,0.04,0.72,U] [#7 -0.10,0.18,0.58,U] [#8 0.11,0.00,0.57,U] 
02:01:45.503 00.002 1032 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.21, 0.00}
02:01:45.505 00.002 1032 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.83) = xAngle (-0.36 = -0.36)
02:01:45.507 00.002 1032 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.36 = -0.36)
02:01:45.507 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.47 mountX=0.06 mountY=-0.02, mountTheta=-0.36
02:01:45.509 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.07, opts=13)
02:01:45.511 00.002 1032 Enqueuing Move request for scope (0.01, 0.07)
02:01:45.513 00.002 10072 Worker thread wakes up
02:01:45.513 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
02:01:45.513 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
02:01:45.513 00.000 10072 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.02
02:01:45.516 00.003 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 545.96
02:01:45.516 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
02:01:45.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:45.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:01:45.516 00.000 10072 MoveAxis(W, 12, ABG)
02:01:45.516 00.000 10072 Guiding  Dir = 3, Dur = 12
02:01:45.517 00.001 10072 IsGuiding returns 0
02:01:45.517 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:45.518 00.001 10072 PulseGuide returned control before completion, sleep 22
02:01:45.534 00.016 1032 UpdateGuideState exits: m=1281 SNR=25.2
02:01:45.534 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:45.534 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:45.534 00.000 1032 Enqueuing Expose request
02:01:45.547 00.013 10072 IsGuiding returns 0
02:01:45.547 00.000 10072 Move returns status 0, amount 12
02:01:45.547 00.000 10072 MoveAxis(N, 0, ABG)
02:01:45.547 00.000 10072 Move returns status 0, amount 0
02:01:45.548 00.001 10072 move complete, result=0
02:01:45.548 00.000 10072 worker thread done servicing request
02:01:45.548 00.000 10072 Worker thread wakes up
02:01:45.548 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:45.548 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:45.550 00.002 1032 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
02:01:45.961 00.411 10072 Exposure complete
02:01:46.005 00.044 10072 worker thread done servicing request
02:01:46.005 00.000 1032 OnExposeComplete: enter
02:01:46.007 00.002 1032 UpdateGuideState(): m_state=6
02:01:46.007 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1567
02:01:46.010 00.003 1032 Star::Find returns 1 (0), X=224.07, Y=616.24, Mass=1319, SNR=25.6, Peak=122 HFD=2.6
02:01:46.010 00.000 1032 MultiStar: [#1 -0.05,0.06,1.05,U] [#2 -0.10,0.05,0.73,U] [#3 -0.06,0.24,0.71,U] [#4 0.03,0.12,0.73,U] [#5 -0.04,0.04,0.63,U] [#6 0.07,0.10,0.74,U] [#7 -0.01,0.11,0.53,U] [#8 -0.09,0.10,0.55,U] 
02:01:46.010 00.000 1032 refined, 8 included, MultiStar: {0.00, 0.10}, one-star: {0.18, 0.10}
02:01:46.016 00.006 1032 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.83) = xAngle (-0.27 = -0.27)
02:01:46.016 00.000 1032 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.27 = -0.27)
02:01:46.016 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.56 mountX=0.10 mountY=-0.03, mountTheta=-0.27
02:01:46.016 00.000 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.10, opts=13)
02:01:46.023 00.007 1032 Enqueuing Move request for scope (0.00, 0.10)
02:01:46.025 00.002 10072 Worker thread wakes up
02:01:46.025 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
02:01:46.025 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
02:01:46.025 00.000 10072 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.03
02:01:46.027 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 545.96
02:01:46.027 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
02:01:46.027 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:46.027 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:01:46.027 00.000 10072 MoveAxis(W, 12, ABG)
02:01:46.027 00.000 10072 Guiding  Dir = 3, Dur = 12
02:01:46.028 00.001 10072 IsGuiding returns 0
02:01:46.029 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:46.029 00.000 10072 PulseGuide returned control before completion, sleep 22
02:01:46.047 00.018 1032 UpdateGuideState exits: m=1319 SNR=25.6
02:01:46.050 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:46.050 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:46.050 00.000 1032 Enqueuing Expose request
02:01:46.060 00.010 10072 IsGuiding returns 1
02:01:46.060 00.000 10072 scope still moving after pulse duration time elapsed
02:01:46.092 00.032 10072 IsGuiding returns 1
02:01:46.123 00.031 10072 IsGuiding returns 1
02:01:46.155 00.032 10072 IsGuiding returns 1
02:01:46.187 00.032 10072 IsGuiding returns 1
02:01:46.219 00.032 10072 IsGuiding returns 1
02:01:46.251 00.032 10072 IsGuiding returns 1
02:01:46.283 00.032 10072 IsGuiding returns 1
02:01:46.315 00.032 10072 IsGuiding returns 1
02:01:46.347 00.032 10072 IsGuiding returns 0
02:01:46.347 00.000 10072 scope move finished after 12 + 306 ms
02:01:46.347 00.000 10072 Move returns status 0, amount 12
02:01:46.347 00.000 10072 MoveAxis(N, 0, ABG)
02:01:46.347 00.000 10072 Move returns status 0, amount 0
02:01:46.347 00.000 10072 move complete, result=0
02:01:46.347 00.000 10072 worker thread done servicing request
02:01:46.347 00.000 10072 Worker thread wakes up
02:01:46.347 00.000 1032 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
02:01:46.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:46.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:46.985 00.638 10072 Exposure complete
02:01:47.016 00.031 10072 worker thread done servicing request
02:01:47.016 00.000 1032 OnExposeComplete: enter
02:01:47.027 00.011 1032 UpdateGuideState(): m_state=6
02:01:47.027 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1568
02:01:47.029 00.002 1032 Star::Find returns 1 (0), X=224.03, Y=616.25, Mass=1268, SNR=25.1, Peak=130 HFD=2.6
02:01:47.031 00.002 1032 MultiStar: [#1 -0.07,0.05,1.05,U] [#2 0.06,0.07,0.79,U] [#3 0.11,0.07,0.70,U] [#4 -0.03,0.08,0.77,U] [#5 -0.02,0.01,0.62,U] [#6 -0.03,-0.00,0.74,U] [#7 0.08,0.16,0.62,U] [#8 -0.00,-0.04,0.55,U] 
02:01:47.031 00.000 1032 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {0.15, 0.11}
02:01:47.033 00.002 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
02:01:47.035 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
02:01:47.037 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.14 mountX=0.05 mountY=-0.04, mountTheta=-0.69
02:01:47.039 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.06, opts=13)
02:01:47.041 00.002 1032 Enqueuing Move request for scope (0.03, 0.06)
02:01:47.041 00.000 10072 Worker thread wakes up
02:01:47.041 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
02:01:47.041 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
02:01:47.041 00.000 10072 Moving (0.03, 0.06) raw xDistance=0.05 yDistance=-0.04
02:01:47.043 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 545.96
02:01:47.043 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
02:01:47.043 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:47.043 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:01:47.043 00.000 10072 MoveAxis(W, 13, ABG)
02:01:47.043 00.000 10072 Guiding  Dir = 3, Dur = 13
02:01:47.043 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:47.044 00.001 10072 IsGuiding returns 0
02:01:47.046 00.002 10072 PulseGuide returned control before completion, sleep 23
02:01:47.059 00.013 1032 UpdateGuideState exits: m=1268 SNR=25.1
02:01:47.061 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:47.061 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:47.061 00.000 1032 Enqueuing Expose request
02:01:47.077 00.016 10072 IsGuiding returns 0
02:01:47.077 00.000 10072 Move returns status 0, amount 13
02:01:47.077 00.000 10072 MoveAxis(N, 0, ABG)
02:01:47.077 00.000 10072 Move returns status 0, amount 0
02:01:47.077 00.000 10072 move complete, result=0
02:01:47.077 00.000 10072 worker thread done servicing request
02:01:47.077 00.000 10072 Worker thread wakes up
02:01:47.078 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:47.078 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:47.078 00.000 1032 GuideStep: 0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
02:01:47.492 00.414 10072 Exposure complete
02:01:47.533 00.041 10072 worker thread done servicing request
02:01:47.533 00.000 1032 OnExposeComplete: enter
02:01:47.535 00.002 1032 UpdateGuideState(): m_state=6
02:01:47.537 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1569
02:01:47.539 00.002 1032 Star::Find returns 1 (0), X=224.04, Y=616.13, Mass=1301, SNR=25.4, Peak=102 HFD=3.0
02:01:47.541 00.002 1032 MultiStar: [#1 0.03,0.03,1.00,U] [#2 -0.05,-0.02,0.79,U] [#3 0.15,0.01,0.71,U] [#4 -0.02,0.09,0.76,U] [#5 -0.13,0.15,0.62,U] [#6 -0.08,0.07,0.69,U] [#7 -0.13,0.03,0.59,U] [#8 0.13,0.02,0.55,U] 
02:01:47.543 00.002 1032 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {0.16, -0.01}
02:01:47.543 00.000 1032 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.83) = xAngle (-0.69 = -0.69)
02:01:47.545 00.002 1032 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.69 = -0.69)
02:01:47.547 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.14 mountX=0.03 mountY=-0.03, mountTheta=-0.69
02:01:47.549 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
02:01:47.551 00.002 1032 Enqueuing Move request for scope (0.02, 0.04)
02:01:47.553 00.002 10072 Worker thread wakes up
02:01:47.553 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
02:01:47.553 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
02:01:47.553 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
02:01:47.555 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 545.96
02:01:47.555 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
02:01:47.555 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:47.555 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:01:47.555 00.000 10072 MoveAxis(W, 10, ABG)
02:01:47.555 00.000 10072 Guiding  Dir = 3, Dur = 10
02:01:47.556 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:47.556 00.000 10072 IsGuiding returns 0
02:01:47.558 00.002 10072 PulseGuide returned control before completion, sleep 20
02:01:47.570 00.012 1032 UpdateGuideState exits: m=1301 SNR=25.4
02:01:47.575 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:47.577 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:47.579 00.002 1032 Enqueuing Expose request
02:01:47.590 00.011 10072 IsGuiding returns 0
02:01:47.590 00.000 10072 Move returns status 0, amount 10
02:01:47.590 00.000 10072 MoveAxis(N, 0, ABG)
02:01:47.591 00.001 10072 Move returns status 0, amount 0
02:01:47.591 00.000 10072 move complete, result=0
02:01:47.591 00.000 10072 worker thread done servicing request
02:01:47.591 00.000 10072 Worker thread wakes up
02:01:47.591 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:47.591 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:47.591 00.000 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
02:01:48.225 00.634 10072 Exposure complete
02:01:48.268 00.043 10072 worker thread done servicing request
02:01:48.268 00.000 1032 OnExposeComplete: enter
02:01:48.268 00.000 1032 UpdateGuideState(): m_state=6
02:01:48.272 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1570
02:01:48.274 00.002 1032 Star::Find returns 1 (0), X=224.00, Y=616.09, Mass=1345, SNR=25.8, Peak=132 HFD=2.7
02:01:48.274 00.000 1032 MultiStar: [#1 -0.05,0.13,1.00,U] [#2 -0.04,0.11,0.77,U] [#3 -0.09,0.16,0.67,U] [#4 -0.03,0.14,0.75,U] [#5 0.02,0.20,0.63,U] [#6 -0.14,0.04,0.74,U] [#7 -0.09,0.19,0.59,U] [#8 -0.10,0.08,0.52,U] 
02:01:48.276 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {0.11, -0.05}
02:01:48.278 00.002 1032 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.83) = xAngle (0.10 = 0.10)
02:01:48.280 00.002 1032 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.10 = 0.10)
02:01:48.280 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.93 mountX=0.11 mountY=0.01, mountTheta=0.10
02:01:48.283 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.10, opts=13)
02:01:48.285 00.002 1032 Enqueuing Move request for scope (-0.04, 0.10)
02:01:48.287 00.002 10072 Worker thread wakes up
02:01:48.288 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
02:01:48.288 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
02:01:48.288 00.000 10072 Moving (-0.04, 0.10) raw xDistance=0.11 yDistance=0.01
02:01:48.288 00.000 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 545.96
02:01:48.288 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
02:01:48.288 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:48.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:01:48.288 00.000 10072 MoveAxis(W, 10, ABG)
02:01:48.288 00.000 10072 Guiding  Dir = 3, Dur = 10
02:01:48.290 00.002 10072 IsGuiding returns 0
02:01:48.290 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:48.291 00.001 10072 PulseGuide returned control before completion, sleep 20
02:01:48.307 00.016 1032 UpdateGuideState exits: m=1345 SNR=25.8
02:01:48.307 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:48.307 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:48.307 00.000 1032 Enqueuing Expose request
02:01:48.322 00.015 10072 IsGuiding returns 0
02:01:48.322 00.000 10072 Move returns status 0, amount 10
02:01:48.322 00.000 10072 MoveAxis(N, 0, ABG)
02:01:48.322 00.000 10072 Move returns status 0, amount 0
02:01:48.322 00.000 10072 move complete, result=0
02:01:48.322 00.000 10072 worker thread done servicing request
02:01:48.322 00.000 10072 Worker thread wakes up
02:01:48.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:48.322 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:48.322 00.000 1032 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
02:01:48.736 00.414 10072 Exposure complete
02:01:48.776 00.040 10072 worker thread done servicing request
02:01:48.776 00.000 1032 OnExposeComplete: enter
02:01:48.783 00.007 1032 UpdateGuideState(): m_state=6
02:01:48.783 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1571
02:01:48.783 00.000 1032 Star::Find returns 1 (0), X=224.18, Y=616.04, Mass=1253, SNR=24.9, Peak=128 HFD=2.8
02:01:48.783 00.000 1032 MultiStar: [#1 0.03,-0.20,1.06,U] [#2 0.08,-0.03,0.77,U] [#3 0.09,-0.03,0.71,U] [#4 0.02,-0.00,0.74,U] [#5 0.02,0.02,0.63,U] [#6 0.12,-0.06,0.77,U] [#7 0.00,0.04,0.61,U] [#8 0.09,-0.10,0.52,U] 
02:01:48.783 00.000 1032 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.30, -0.10}
02:01:48.783 00.000 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
02:01:48.793 00.010 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
02:01:48.793 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.60 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
02:01:48.797 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.06, opts=13)
02:01:48.800 00.003 1032 Enqueuing Move request for scope (0.09, -0.06)
02:01:48.800 00.000 10072 Worker thread wakes up
02:01:48.802 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
02:01:48.802 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
02:01:48.802 00.000 10072 Moving (0.09, -0.06) raw xDistance=-0.09 yDistance=-0.07
02:01:48.803 00.001 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 545.96
02:01:48.803 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
02:01:48.803 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:48.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:01:48.803 00.000 10072 MoveAxis(W, 9, ABG)
02:01:48.803 00.000 10072 Guiding  Dir = 3, Dur = 9
02:01:48.803 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:48.805 00.002 10072 IsGuiding returns 0
02:01:48.806 00.001 10072 PulseGuide returned control before completion, sleep 19
02:01:48.822 00.016 1032 UpdateGuideState exits: m=1253 SNR=24.9
02:01:48.825 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:48.827 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:48.829 00.002 1032 Enqueuing Expose request
02:01:48.838 00.009 10072 IsGuiding returns 1
02:01:48.838 00.000 10072 scope still moving after pulse duration time elapsed
02:01:48.869 00.031 10072 IsGuiding returns 1
02:01:48.901 00.032 10072 IsGuiding returns 1
02:01:48.933 00.032 10072 IsGuiding returns 1
02:01:48.965 00.032 10072 IsGuiding returns 1
02:01:48.996 00.031 10072 IsGuiding returns 1
02:01:49.028 00.032 10072 IsGuiding returns 1
02:01:49.060 00.032 10072 IsGuiding returns 1
02:01:49.092 00.032 10072 IsGuiding returns 1
02:01:49.124 00.032 10072 IsGuiding returns 1
02:01:49.156 00.032 10072 IsGuiding returns 1
02:01:49.189 00.033 10072 IsGuiding returns 1
02:01:49.219 00.030 10072 IsGuiding returns 1
02:01:49.251 00.032 10072 IsGuiding returns 1
02:01:49.283 00.032 10072 IsGuiding returns 1
02:01:49.314 00.031 10072 IsGuiding returns 1
02:01:49.347 00.033 10072 IsGuiding returns 0
02:01:49.347 00.000 10072 scope move finished after 9 + 531 ms
02:01:49.347 00.000 10072 Move returns status 0, amount 9
02:01:49.347 00.000 10072 MoveAxis(N, 0, ABG)
02:01:49.347 00.000 10072 Move returns status 0, amount 0
02:01:49.347 00.000 10072 move complete, result=0
02:01:49.347 00.000 10072 worker thread done servicing request
02:01:49.347 00.000 10072 Worker thread wakes up
02:01:49.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:49.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:49.347 00.000 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
02:01:49.981 00.634 10072 Exposure complete
02:01:50.023 00.042 10072 worker thread done servicing request
02:01:50.023 00.000 1032 OnExposeComplete: enter
02:01:50.025 00.002 1032 UpdateGuideState(): m_state=6
02:01:50.025 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1572
02:01:50.028 00.003 1032 Star::Find returns 1 (0), X=224.11, Y=615.99, Mass=1302, SNR=25.4, Peak=131 HFD=2.8
02:01:50.028 00.000 1032 MultiStar: [#1 0.10,-0.11,1.00,U] [#2 0.01,-0.02,0.75,U] [#3 0.08,-0.02,0.67,U] [#4 0.18,-0.11,0.73,U] [#5 0.06,0.07,0.63,U] [#6 0.09,-0.17,0.71,U] [#7 0.00,-0.02,0.59,U] [#8 -0.02,-0.14,0.53,U] 
02:01:50.032 00.004 1032 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.23, -0.15}
02:01:50.032 00.000 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
02:01:50.032 00.000 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
02:01:50.032 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.72 mountX=-0.10 mountY=-0.07, mountTheta=-2.55
02:01:50.032 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.08, opts=13)
02:01:50.032 00.000 1032 Enqueuing Move request for scope (0.09, -0.08)
02:01:50.032 00.000 10072 Worker thread wakes up
02:01:50.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
02:01:50.032 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
02:01:50.032 00.000 10072 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=-0.07
02:01:50.032 00.000 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 545.96
02:01:50.032 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
02:01:50.032 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:50.032 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:01:50.032 00.000 10072 MoveAxis(W, 12, ABG)
02:01:50.032 00.000 10072 Guiding  Dir = 3, Dur = 12
02:01:50.043 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:50.043 00.000 10072 IsGuiding returns 0
02:01:50.046 00.003 10072 PulseGuide returned control before completion, sleep 22
02:01:50.049 00.003 1032 UpdateGuideState exits: m=1302 SNR=25.4
02:01:50.062 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:50.062 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:50.062 00.000 1032 Enqueuing Expose request
02:01:50.078 00.016 10072 IsGuiding returns 0
02:01:50.078 00.000 10072 Move returns status 0, amount 12
02:01:50.078 00.000 10072 MoveAxis(N, 0, ABG)
02:01:50.078 00.000 10072 Move returns status 0, amount 0
02:01:50.078 00.000 10072 move complete, result=0
02:01:50.078 00.000 10072 worker thread done servicing request
02:01:50.079 00.001 10072 Worker thread wakes up
02:01:50.079 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:50.079 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:50.079 00.000 1032 GuideStep: -0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
02:01:50.495 00.416 10072 Exposure complete
02:01:50.535 00.040 10072 worker thread done servicing request
02:01:50.535 00.000 1032 OnExposeComplete: enter
02:01:50.537 00.002 1032 UpdateGuideState(): m_state=6
02:01:50.539 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1573
02:01:50.541 00.002 1032 Star::Find returns 1 (0), X=224.23, Y=616.00, Mass=1300, SNR=25.4, Peak=134 HFD=2.5
02:01:50.543 00.002 1032 MultiStar: [#1 0.22,-0.16,1.05,U] [#2 0.23,-0.07,0.81,U] [#3 0.19,0.01,0.69,U] [#4 0.17,-0.07,0.70,U] [#5 0.12,0.01,0.61,U] [#6 0.16,-0.21,0.71,U] [#7 0.07,-0.11,0.59,U] [#8 0.21,-0.18,0.53,U] 
02:01:50.543 00.000 1032 refined, 8 included, MultiStar: {0.20, -0.11}, one-star: {0.35, -0.14}
02:01:50.545 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
02:01:50.547 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
02:01:50.547 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.49 mountX=-0.15 mountY=-0.17, mountTheta=-2.32
02:01:50.551 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.11, opts=13)
02:01:50.551 00.000 1032 Enqueuing Move request for scope (0.20, -0.11)
02:01:50.553 00.002 10072 Worker thread wakes up
02:01:50.553 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
02:01:50.553 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
02:01:50.553 00.000 10072 Moving (0.20, -0.11) raw xDistance=-0.15 yDistance=-0.17
02:01:50.555 00.002 10072 PPEC rslt: input = -0.15, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 545.96
02:01:50.556 00.001 10072 PPEC: input: -0.15, control: -0.06, exposure: 500
02:01:50.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:50.556 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:01:50.556 00.000 10072 MoveAxis(E, 64, ABG)
02:01:50.556 00.000 10072 Guiding  Dir = 2, Dur = 64
02:01:50.557 00.001 10072 IsGuiding returns 0
02:01:50.557 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:50.557 00.000 10072 PulseGuide returned control before completion, sleep 74
02:01:50.574 00.017 1032 UpdateGuideState exits: m=1300 SNR=25.4
02:01:50.574 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:50.574 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:50.578 00.004 1032 Enqueuing Expose request
02:01:50.636 00.058 10072 IsGuiding returns 1
02:01:50.636 00.000 10072 scope still moving after pulse duration time elapsed
02:01:50.668 00.032 10072 IsGuiding returns 0
02:01:50.668 00.000 10072 scope move finished after 64 + 46 ms
02:01:50.668 00.000 10072 Move returns status 0, amount 64
02:01:50.668 00.000 10072 MoveAxis(N, 0, ABG)
02:01:50.668 00.000 10072 Move returns status 0, amount 0
02:01:50.668 00.000 10072 move complete, result=0
02:01:50.668 00.000 10072 worker thread done servicing request
02:01:50.668 00.000 10072 Worker thread wakes up
02:01:50.668 00.000 1032 GuideStep: -0.2 px 64 ms EAST, -0.2 px 0 ms NORTH
02:01:50.670 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:50.670 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:51.302 00.632 10072 Exposure complete
02:01:51.336 00.034 10072 worker thread done servicing request
02:01:51.336 00.000 1032 OnExposeComplete: enter
02:01:51.345 00.009 1032 UpdateGuideState(): m_state=6
02:01:51.347 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1574
02:01:51.349 00.002 1032 Star::Find returns 1 (0), X=224.00, Y=616.06, Mass=1359, SNR=26.0, Peak=149 HFD=2.8
02:01:51.349 00.000 1032 MultiStar: [#1 0.02,-0.00,0.99,U] [#2 -0.09,-0.11,0.72,U] [#3 0.07,0.11,0.70,U] [#4 0.03,0.03,0.74,U] [#5 0.05,0.04,0.67,U] [#6 0.01,0.03,0.76,U] [#7 -0.11,0.14,0.58,U] [#8 0.04,-0.01,0.52,U] 
02:01:51.349 00.000 1032 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.12, -0.09}
02:01:51.353 00.004 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
02:01:51.353 00.000 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
02:01:51.353 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.38 mountX=0.00 mountY=-0.02, mountTheta=-1.45
02:01:51.353 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
02:01:51.360 00.007 1032 Enqueuing Move request for scope (0.02, 0.01)
02:01:51.363 00.003 10072 Worker thread wakes up
02:01:51.363 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
02:01:51.363 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
02:01:51.363 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
02:01:51.363 00.000 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 545.96
02:01:51.363 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 500
02:01:51.363 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:51.363 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:01:51.363 00.000 10072 MoveAxis(W, 8, ABG)
02:01:51.363 00.000 10072 Guiding  Dir = 3, Dur = 8
02:01:51.364 00.001 10072 IsGuiding returns 0
02:01:51.364 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:51.365 00.001 10072 PulseGuide returned control before completion, sleep 18
02:01:51.383 00.018 1032 UpdateGuideState exits: m=1359 SNR=26.0
02:01:51.385 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:51.387 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:51.387 00.000 1032 Enqueuing Expose request
02:01:51.395 00.008 10072 IsGuiding returns 0
02:01:51.395 00.000 10072 Move returns status 0, amount 8
02:01:51.395 00.000 10072 MoveAxis(N, 0, ABG)
02:01:51.395 00.000 10072 Move returns status 0, amount 0
02:01:51.395 00.000 10072 move complete, result=0
02:01:51.395 00.000 10072 worker thread done servicing request
02:01:51.395 00.000 10072 Worker thread wakes up
02:01:51.395 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:51.395 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:51.397 00.002 1032 GuideStep: 0.0 px 8 ms WEST, -0.0 px 0 ms NORTH
02:01:51.812 00.415 10072 Exposure complete
02:01:51.844 00.032 10072 worker thread done servicing request
02:01:51.844 00.000 1032 OnExposeComplete: enter
02:01:51.857 00.013 1032 UpdateGuideState(): m_state=6
02:01:51.860 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1575
02:01:51.862 00.002 1032 Star::Find returns 1 (0), X=224.11, Y=616.17, Mass=1326, SNR=25.7, Peak=139 HFD=2.7
02:01:51.862 00.000 1032 MultiStar: [#1 0.06,0.03,1.03,U] [#2 0.03,0.08,0.80,U] [#3 0.05,0.14,0.68,U] [#4 0.06,0.12,0.72,U] [#5 0.11,0.13,0.63,U] [#6 -0.06,0.05,0.72,U] [#7 -0.04,0.12,0.61,U] [#8 0.03,0.15,0.55,U] 
02:01:51.864 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.22, 0.03}
02:01:51.866 00.002 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.87 = -0.87)
02:01:51.869 00.003 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.87 = -0.87)
02:01:51.869 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.96 mountX=0.07 mountY=-0.08, mountTheta=-0.87
02:01:51.873 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
02:01:51.873 00.000 1032 Enqueuing Move request for scope (0.06, 0.09)
02:01:51.873 00.000 10072 Worker thread wakes up
02:01:51.873 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
02:01:51.873 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
02:01:51.873 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
02:01:51.873 00.000 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 545.96
02:01:51.873 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
02:01:51.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:51.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:01:51.873 00.000 10072 MoveAxis(W, 6, ABG)
02:01:51.873 00.000 10072 Guiding  Dir = 3, Dur = 6
02:01:51.878 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:51.879 00.001 10072 IsGuiding returns 0
02:01:51.880 00.001 10072 PulseGuide returned control before completion, sleep 16
02:01:51.896 00.016 1032 UpdateGuideState exits: m=1326 SNR=25.7
02:01:51.900 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:51.900 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:51.902 00.002 1032 Enqueuing Expose request
02:01:51.913 00.011 10072 IsGuiding returns 0
02:01:51.913 00.000 10072 Move returns status 0, amount 6
02:01:51.913 00.000 10072 MoveAxis(N, 0, ABG)
02:01:51.913 00.000 10072 Move returns status 0, amount 0
02:01:51.913 00.000 10072 move complete, result=0
02:01:51.913 00.000 10072 worker thread done servicing request
02:01:51.913 00.000 10072 Worker thread wakes up
02:01:51.913 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:51.913 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:51.913 00.000 1032 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
02:01:52.550 00.637 10072 Exposure complete
02:01:52.595 00.045 10072 worker thread done servicing request
02:01:52.595 00.000 1032 OnExposeComplete: enter
02:01:52.595 00.000 1032 UpdateGuideState(): m_state=6
02:01:52.599 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1576
02:01:52.601 00.002 1032 Star::Find returns 1 (0), X=224.05, Y=616.08, Mass=1215, SNR=24.6, Peak=138 HFD=2.7
02:01:52.601 00.000 1032 MultiStar: [#1 0.08,0.05,1.09,U] [#2 -0.11,0.00,0.81,U] [#3 -0.07,0.21,0.72,U] [#4 0.04,0.03,0.80,U] [#5 0.03,0.03,0.66,U] [#6 -0.00,-0.03,0.76,U] [#7 -0.09,0.23,0.59,U] [#8 -0.13,0.06,0.57,U] 
02:01:52.601 00.000 1032 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.17, -0.06}
02:01:52.601 00.000 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
02:01:52.601 00.000 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
02:01:52.601 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.45 mountX=0.05 mountY=-0.02, mountTheta=-0.38
02:01:52.611 00.010 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.05, opts=13)
02:01:52.616 00.005 1032 Enqueuing Move request for scope (0.01, 0.05)
02:01:52.616 00.000 10072 Worker thread wakes up
02:01:52.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
02:01:52.616 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
02:01:52.616 00.000 10072 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
02:01:52.616 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:52.622 00.006 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 551.28
02:01:52.622 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
02:01:52.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:52.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:01:52.622 00.000 10072 MoveAxis(W, 10, ABG)
02:01:52.622 00.000 10072 Guiding  Dir = 3, Dur = 10
02:01:52.623 00.001 10072 IsGuiding returns 0
02:01:52.624 00.001 10072 PulseGuide returned control before completion, sleep 20
02:01:52.640 00.016 1032 UpdateGuideState exits: m=1215 SNR=24.6
02:01:52.641 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:52.644 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:52.644 00.000 1032 Enqueuing Expose request
02:01:52.655 00.011 10072 IsGuiding returns 0
02:01:52.655 00.000 10072 Move returns status 0, amount 10
02:01:52.655 00.000 10072 MoveAxis(N, 0, ABG)
02:01:52.655 00.000 10072 Move returns status 0, amount 0
02:01:52.655 00.000 10072 move complete, result=0
02:01:52.655 00.000 10072 worker thread done servicing request
02:01:52.656 00.001 10072 Worker thread wakes up
02:01:52.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:52.656 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:52.656 00.000 1032 GuideStep: 0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
02:01:53.065 00.409 10072 Exposure complete
02:01:53.110 00.045 10072 worker thread done servicing request
02:01:53.110 00.000 1032 OnExposeComplete: enter
02:01:53.112 00.002 1032 UpdateGuideState(): m_state=6
02:01:53.114 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1577
02:01:53.116 00.002 1032 Star::Find returns 1 (0), X=224.14, Y=616.17, Mass=1246, SNR=24.8, Peak=162 HFD=2.4
02:01:53.118 00.002 1032 MultiStar: [#1 -0.03,0.04,1.03,U] [#2 0.09,0.02,0.79,U] [#3 0.12,0.14,0.71,U] [#4 0.10,0.08,0.76,U] [#5 -0.04,0.11,0.64,U] [#6 0.18,0.10,0.71,U] [#7 -0.04,0.11,0.61,U] [#8 0.03,0.03,0.55,U] 
02:01:53.120 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.25, 0.03}
02:01:53.122 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
02:01:53.122 00.000 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
02:01:53.124 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.72 mountX=0.05 mountY=-0.10, mountTheta=-1.11
02:01:53.128 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
02:01:53.130 00.002 1032 Enqueuing Move request for scope (0.08, 0.07)
02:01:53.132 00.002 10072 Worker thread wakes up
02:01:53.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
02:01:53.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
02:01:53.132 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.10
02:01:53.132 00.000 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 551.28
02:01:53.132 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
02:01:53.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:53.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:01:53.132 00.000 10072 MoveAxis(W, 8, ABG)
02:01:53.132 00.000 10072 Guiding  Dir = 3, Dur = 8
02:01:53.134 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:53.135 00.001 10072 IsGuiding returns 0
02:01:53.136 00.001 10072 PulseGuide returned control before completion, sleep 18
02:01:53.152 00.016 1032 UpdateGuideState exits: m=1246 SNR=24.8
02:01:53.152 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:53.152 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:53.152 00.000 1032 Enqueuing Expose request
02:01:53.168 00.016 10072 IsGuiding returns 0
02:01:53.168 00.000 10072 Move returns status 0, amount 8
02:01:53.168 00.000 10072 MoveAxis(N, 0, ABG)
02:01:53.168 00.000 10072 Move returns status 0, amount 0
02:01:53.168 00.000 10072 move complete, result=0
02:01:53.168 00.000 10072 worker thread done servicing request
02:01:53.168 00.000 10072 Worker thread wakes up
02:01:53.168 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:53.169 00.001 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:53.171 00.002 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
02:01:53.805 00.634 10072 Exposure complete
02:01:53.849 00.044 10072 worker thread done servicing request
02:01:53.849 00.000 1032 OnExposeComplete: enter
02:01:53.850 00.001 1032 UpdateGuideState(): m_state=6
02:01:53.852 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1578
02:01:53.854 00.002 1032 Star::Find returns 1 (0), X=224.11, Y=616.15, Mass=1269, SNR=25.0, Peak=122 HFD=2.8
02:01:53.856 00.002 1032 MultiStar: [#1 0.09,0.00,1.06,U] [#2 0.08,-0.01,0.80,U] [#3 0.06,0.06,0.74,U] [#4 0.09,0.05,0.74,U] [#5 0.02,0.05,0.62,U] [#6 0.11,0.10,0.74,U] [#7 -0.04,0.04,0.61,U] [#8 0.08,-0.02,0.53,U] 
02:01:53.856 00.000 1032 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.23, 0.01}
02:01:53.858 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
02:01:53.860 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
02:01:53.862 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.33 mountX=0.01 mountY=-0.09, mountTheta=-1.50
02:01:53.865 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
02:01:53.867 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
02:01:53.869 00.002 10072 Worker thread wakes up
02:01:53.869 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
02:01:53.869 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
02:01:53.869 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
02:01:53.869 00.000 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 551.28
02:01:53.869 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
02:01:53.869 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:53.869 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:01:53.869 00.000 10072 MoveAxis(W, 9, ABG)
02:01:53.869 00.000 10072 Guiding  Dir = 3, Dur = 9
02:01:53.872 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:53.872 00.000 10072 IsGuiding returns 0
02:01:53.874 00.002 10072 PulseGuide returned control before completion, sleep 19
02:01:53.880 00.006 1032 UpdateGuideState exits: m=1269 SNR=25.0
02:01:53.891 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:53.891 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:53.891 00.000 1032 Enqueuing Expose request
02:01:53.907 00.016 10072 IsGuiding returns 0
02:01:53.918 00.011 10072 Move returns status 0, amount 9
02:01:53.918 00.000 10072 MoveAxis(N, 0, ABG)
02:01:53.918 00.000 10072 Move returns status 0, amount 0
02:01:53.918 00.000 10072 move complete, result=0
02:01:53.918 00.000 10072 worker thread done servicing request
02:01:53.918 00.000 10072 Worker thread wakes up
02:01:53.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:53.918 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:53.922 00.004 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
02:01:54.333 00.411 10072 Exposure complete
02:01:54.373 00.040 10072 worker thread done servicing request
02:01:54.373 00.000 1032 OnExposeComplete: enter
02:01:54.373 00.000 1032 UpdateGuideState(): m_state=6
02:01:54.381 00.008 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1579
02:01:54.381 00.000 1032 Star::Find returns 1 (0), X=224.20, Y=616.16, Mass=1266, SNR=25.1, Peak=134 HFD=2.8
02:01:54.381 00.000 1032 MultiStar: [#1 0.04,0.11,1.04,U] [#2 0.03,0.17,0.77,U] [#3 -0.01,0.06,0.72,U] [#4 0.15,0.12,0.75,U] [#5 0.09,0.25,0.65,U] [#6 0.11,0.16,0.74,U] [#7 0.04,0.20,0.62,U] [#8 0.19,0.10,0.54,U] 
02:01:54.381 00.000 1032 refined, 8 included, MultiStar: {0.11, 0.13}, one-star: {0.32, 0.02}
02:01:54.390 00.009 1032 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.83) = xAngle (-0.98 = -0.98)
02:01:54.391 00.001 1032 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.98 = -0.98)
02:01:54.391 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.85 mountX=0.09 mountY=-0.14, mountTheta=-0.98
02:01:54.393 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.13, opts=13)
02:01:54.397 00.004 1032 Enqueuing Move request for scope (0.11, 0.13)
02:01:54.397 00.000 10072 Worker thread wakes up
02:01:54.397 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
02:01:54.397 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
02:01:54.397 00.000 10072 Moving (0.11, 0.13) raw xDistance=0.09 yDistance=-0.14
02:01:54.397 00.000 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 551.28
02:01:54.397 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
02:01:54.397 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:54.397 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:01:54.397 00.000 10072 MoveAxis(W, 8, ABG)
02:01:54.397 00.000 10072 Guiding  Dir = 3, Dur = 8
02:01:54.401 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:54.403 00.002 10072 IsGuiding returns 0
02:01:54.403 00.000 10072 PulseGuide returned control before completion, sleep 18
02:01:54.419 00.016 1032 UpdateGuideState exits: m=1266 SNR=25.1
02:01:54.422 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:54.423 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:54.423 00.000 1032 Enqueuing Expose request
02:01:54.433 00.010 10072 IsGuiding returns 0
02:01:54.433 00.000 10072 Move returns status 0, amount 8
02:01:54.433 00.000 10072 MoveAxis(N, 0, ABG)
02:01:54.433 00.000 10072 Move returns status 0, amount 0
02:01:54.433 00.000 10072 move complete, result=0
02:01:54.433 00.000 10072 worker thread done servicing request
02:01:54.433 00.000 10072 Worker thread wakes up
02:01:54.433 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:54.433 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:54.433 00.000 1032 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
02:01:55.063 00.630 10072 Exposure complete
02:01:55.102 00.039 10072 worker thread done servicing request
02:01:55.102 00.000 1032 OnExposeComplete: enter
02:01:55.102 00.000 1032 UpdateGuideState(): m_state=6
02:01:55.110 00.008 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1580
02:01:55.110 00.000 1032 Star::Find returns 1 (0), X=224.13, Y=616.32, Mass=1287, SNR=25.3, Peak=122 HFD=2.7
02:01:55.110 00.000 1032 MultiStar: [#1 0.08,0.23,1.04,U] [#2 0.01,0.27,0.78,U] [#3 0.18,0.37,0.70,U] [#4 0.04,0.20,0.73,U] [#5 0.03,0.46,0.61,U] [#6 0.09,0.18,0.72,U] [#7 0.04,0.35,0.59,U] [#8 0.34,0.16,0.54,U] 
02:01:55.110 00.000 1032 refined, 8 included, MultiStar: {0.12, 0.26}, one-star: {0.25, 0.18}
02:01:55.110 00.000 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
02:01:55.110 00.000 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
02:01:55.110 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=0.26 hyp=0.28 cameraTheta=1.15 mountX=0.22 mountY=-0.18, mountTheta=-0.68
02:01:55.119 00.009 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.26, opts=13)
02:01:55.119 00.000 1032 Enqueuing Move request for scope (0.12, 0.26)
02:01:55.119 00.000 10072 Worker thread wakes up
02:01:55.119 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.26) opts 0xd
02:01:55.119 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.26)
02:01:55.119 00.000 10072 Moving (0.12, 0.26) raw xDistance=0.22 yDistance=-0.18
02:01:55.126 00.007 10072 PPEC rslt: input = 0.22, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.01, period_length = 551.28
02:01:55.126 00.000 10072 PPEC: input: 0.22, control: 0.11, exposure: 500
02:01:55.126 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:55.126 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:01:55.126 00.000 10072 MoveAxis(W, 110, ABG)
02:01:55.126 00.000 10072 Guiding  Dir = 3, Dur = 110
02:01:55.127 00.001 10072 IsGuiding returns 0
02:01:55.127 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:55.127 00.000 10072 PulseGuide returned control before completion, sleep 120
02:01:55.145 00.018 1032 UpdateGuideState exits: m=1287 SNR=25.3
02:01:55.147 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:55.149 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:55.151 00.002 1032 Enqueuing Expose request
02:01:55.254 00.103 10072 IsGuiding returns 1
02:01:55.254 00.000 10072 scope still moving after pulse duration time elapsed
02:01:55.286 00.032 10072 IsGuiding returns 0
02:01:55.286 00.000 10072 scope move finished after 110 + 49 ms
02:01:55.286 00.000 10072 Move returns status 0, amount 110
02:01:55.286 00.000 10072 MoveAxis(N, 0, ABG)
02:01:55.286 00.000 10072 Move returns status 0, amount 0
02:01:55.286 00.000 10072 move complete, result=0
02:01:55.286 00.000 10072 worker thread done servicing request
02:01:55.287 00.001 10072 Worker thread wakes up
02:01:55.287 00.000 1032 GuideStep: 0.2 px 110 ms WEST, -0.2 px 0 ms NORTH
02:01:55.289 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:55.289 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:55.704 00.415 10072 Exposure complete
02:01:55.749 00.045 10072 worker thread done servicing request
02:01:55.749 00.000 1032 OnExposeComplete: enter
02:01:55.751 00.002 1032 UpdateGuideState(): m_state=6
02:01:55.753 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1581
02:01:55.755 00.002 1032 Star::Find returns 1 (0), X=224.21, Y=616.18, Mass=1291, SNR=25.3, Peak=155 HFD=2.7
02:01:55.757 00.002 1032 MultiStar: [#1 0.21,0.02,1.02,U] [#2 0.11,0.15,0.78,U] [#3 0.09,0.16,0.71,U] [#4 0.11,0.14,0.71,U] [#5 0.11,0.26,0.64,U] [#6 0.08,0.05,0.73,U] [#7 -0.02,0.19,0.60,U] [#8 -0.03,0.21,0.56,U] 
02:01:55.757 00.000 1032 refined, 8 included, MultiStar: {0.13, 0.12}, one-star: {0.33, 0.04}
02:01:55.759 00.002 1032 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.83) = xAngle (-1.07 = -1.07)
02:01:55.761 00.002 1032 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.07 = -1.07)
02:01:55.761 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.76 mountX=0.08 mountY=-0.16, mountTheta=-1.07
02:01:55.765 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
02:01:55.766 00.001 1032 Enqueuing Move request for scope (0.13, 0.12)
02:01:55.768 00.002 10072 Worker thread wakes up
02:01:55.768 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
02:01:55.768 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
02:01:55.768 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.08 yDistance=-0.16
02:01:55.770 00.002 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 551.28
02:01:55.770 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
02:01:55.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:55.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:01:55.770 00.000 10072 MoveAxis(W, 9, ABG)
02:01:55.770 00.000 10072 Guiding  Dir = 3, Dur = 9
02:01:55.772 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:55.773 00.001 10072 IsGuiding returns 0
02:01:55.774 00.001 10072 PulseGuide returned control before completion, sleep 19
02:01:55.791 00.017 1032 UpdateGuideState exits: m=1291 SNR=25.3
02:01:55.793 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:55.793 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:55.793 00.000 1032 Enqueuing Expose request
02:01:55.806 00.013 10072 IsGuiding returns 0
02:01:55.806 00.000 10072 Move returns status 0, amount 9
02:01:55.806 00.000 10072 MoveAxis(N, 0, ABG)
02:01:55.806 00.000 10072 Move returns status 0, amount 0
02:01:55.806 00.000 10072 move complete, result=0
02:01:55.806 00.000 10072 worker thread done servicing request
02:01:55.806 00.000 10072 Worker thread wakes up
02:01:55.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:55.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:55.806 00.000 1032 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
02:01:56.442 00.636 10072 Exposure complete
02:01:56.482 00.040 10072 worker thread done servicing request
02:01:56.482 00.000 1032 OnExposeComplete: enter
02:01:56.485 00.003 1032 UpdateGuideState(): m_state=6
02:01:56.487 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1582
02:01:56.489 00.002 1032 Star::Find returns 1 (0), X=224.02, Y=616.11, Mass=1386, SNR=26.2, Peak=130 HFD=2.8
02:01:56.491 00.002 1032 MultiStar: [#1 -0.00,-0.06,1.01,U] [#2 0.04,0.01,0.75,U] [#3 -0.03,-0.03,0.68,U] [#4 0.01,-0.03,0.71,U] [#5 0.05,0.05,0.60,U] [#6 0.00,-0.09,0.71,U] [#7 0.03,0.05,0.56,U] [#8 0.15,-0.09,0.53,U] 
02:01:56.492 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.14, -0.03}
02:01:56.494 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
02:01:56.494 00.000 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
02:01:56.496 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.58 mountX=-0.04 mountY=-0.03, mountTheta=-2.41
02:01:56.498 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.03, opts=13)
02:01:56.500 00.002 1032 Enqueuing Move request for scope (0.04, -0.03)
02:01:56.500 00.000 10072 Worker thread wakes up
02:01:56.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
02:01:56.500 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
02:01:56.502 00.002 10072 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
02:01:56.503 00.001 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 551.28
02:01:56.503 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
02:01:56.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:56.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:01:56.503 00.000 10072 MoveAxis(W, 10, ABG)
02:01:56.503 00.000 10072 Guiding  Dir = 3, Dur = 10
02:01:56.504 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:56.504 00.000 10072 IsGuiding returns 0
02:01:56.506 00.002 10072 PulseGuide returned control before completion, sleep 20
02:01:56.522 00.016 1032 UpdateGuideState exits: m=1386 SNR=26.2
02:01:56.523 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:56.523 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:56.526 00.003 1032 Enqueuing Expose request
02:01:56.538 00.012 10072 IsGuiding returns 1
02:01:56.538 00.000 10072 scope still moving after pulse duration time elapsed
02:01:56.570 00.032 10072 IsGuiding returns 1
02:01:56.602 00.032 10072 IsGuiding returns 1
02:01:56.634 00.032 10072 IsGuiding returns 1
02:01:56.666 00.032 10072 IsGuiding returns 1
02:01:56.698 00.032 10072 IsGuiding returns 1
02:01:56.730 00.032 10072 IsGuiding returns 1
02:01:56.762 00.032 10072 IsGuiding returns 1
02:01:56.793 00.031 10072 IsGuiding returns 1
02:01:56.825 00.032 10072 IsGuiding returns 0
02:01:56.825 00.000 10072 scope move finished after 10 + 309 ms
02:01:56.825 00.000 10072 Move returns status 0, amount 10
02:01:56.825 00.000 10072 MoveAxis(N, 0, ABG)
02:01:56.825 00.000 10072 Move returns status 0, amount 0
02:01:56.825 00.000 10072 move complete, result=0
02:01:56.825 00.000 10072 worker thread done servicing request
02:01:56.825 00.000 1032 GuideStep: -0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
02:01:56.827 00.002 10072 Worker thread wakes up
02:01:56.827 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:56.827 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:57.571 00.744 10072 Exposure complete
02:01:57.613 00.042 10072 worker thread done servicing request
02:01:57.613 00.000 1032 OnExposeComplete: enter
02:01:57.615 00.002 1032 UpdateGuideState(): m_state=6
02:01:57.617 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1583
02:01:57.619 00.002 1032 Star::Find returns 1 (0), X=224.02, Y=616.23, Mass=1225, SNR=24.6, Peak=120 HFD=2.5
02:01:57.619 00.000 1032 MultiStar: [#1 0.01,0.10,1.04,U] [#2 0.09,0.13,0.79,U] [#3 0.03,0.06,0.72,U] [#4 0.14,0.24,0.76,U] [#5 -0.08,0.33,0.65,U] [#6 0.06,0.01,0.76,U] [#7 -0.22,0.06,0.63,U] [#8 -0.06,0.16,0.54,U] 
02:01:57.619 00.000 1032 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.13, 0.09}
02:01:57.619 00.000 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
02:01:57.619 00.000 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
02:01:57.619 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.37 mountX=0.11 mountY=-0.06, mountTheta=-0.46
02:01:57.619 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.12, opts=13)
02:01:57.619 00.000 1032 Enqueuing Move request for scope (0.03, 0.12)
02:01:57.630 00.011 10072 Worker thread wakes up
02:01:57.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
02:01:57.630 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:01:57.630 00.000 10072 Moving (0.03, 0.12) raw xDistance=0.11 yDistance=-0.06
02:01:57.630 00.000 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 551.28
02:01:57.630 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 500
02:01:57.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:57.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:01:57.630 00.000 10072 MoveAxis(W, 15, ABG)
02:01:57.630 00.000 10072 Guiding  Dir = 3, Dur = 15
02:01:57.630 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:57.633 00.003 10072 IsGuiding returns 0
02:01:57.634 00.001 10072 PulseGuide returned control before completion, sleep 25
02:01:57.647 00.013 1032 UpdateGuideState exits: m=1225 SNR=24.6
02:01:57.650 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:57.650 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:57.650 00.000 1032 Enqueuing Expose request
02:01:57.666 00.016 10072 IsGuiding returns 0
02:01:57.666 00.000 10072 Move returns status 0, amount 15
02:01:57.666 00.000 10072 MoveAxis(N, 0, ABG)
02:01:57.667 00.001 10072 Move returns status 0, amount 0
02:01:57.667 00.000 10072 move complete, result=0
02:01:57.667 00.000 10072 worker thread done servicing request
02:01:57.667 00.000 10072 Worker thread wakes up
02:01:57.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:57.667 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:57.669 00.002 1032 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
02:01:58.081 00.412 10072 Exposure complete
02:01:58.121 00.040 10072 worker thread done servicing request
02:01:58.121 00.000 1032 OnExposeComplete: enter
02:01:58.123 00.002 1032 UpdateGuideState(): m_state=6
02:01:58.127 00.004 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1584
02:01:58.127 00.000 1032 Star::Find returns 1 (0), X=224.09, Y=616.13, Mass=1235, SNR=24.8, Peak=130 HFD=2.8
02:01:58.127 00.000 1032 MultiStar: [#1 0.06,-0.01,1.09,U] [#2 0.01,0.09,0.80,U] [#3 0.07,0.00,0.74,U] [#4 0.12,0.02,0.75,U] [#5 -0.04,0.09,0.63,U] [#6 -0.00,-0.01,0.76,U] [#7 -0.05,0.05,0.63,U] [#8 0.25,0.14,0.53,U] 
02:01:58.127 00.000 1032 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.20, -0.01}
02:01:58.127 00.000 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
02:01:58.127 00.000 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
02:01:58.127 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.43 mountX=0.01 mountY=-0.08, mountTheta=-1.40
02:01:58.127 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.03, opts=13)
02:01:58.138 00.011 1032 Enqueuing Move request for scope (0.07, 0.03)
02:01:58.141 00.003 10072 Worker thread wakes up
02:01:58.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
02:01:58.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
02:01:58.141 00.000 10072 Moving (0.07, 0.03) raw xDistance=0.01 yDistance=-0.08
02:01:58.141 00.000 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 551.28
02:01:58.141 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
02:01:58.141 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:58.143 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:01:58.143 00.000 10072 MoveAxis(W, 10, ABG)
02:01:58.143 00.000 10072 Guiding  Dir = 3, Dur = 10
02:01:58.143 00.000 10072 IsGuiding returns 0
02:01:58.143 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:58.144 00.001 10072 PulseGuide returned control before completion, sleep 20
02:01:58.160 00.016 1032 UpdateGuideState exits: m=1235 SNR=24.8
02:01:58.162 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:58.164 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:58.166 00.002 1032 Enqueuing Expose request
02:01:58.174 00.008 10072 IsGuiding returns 0
02:01:58.174 00.000 10072 Move returns status 0, amount 10
02:01:58.175 00.001 10072 MoveAxis(N, 0, ABG)
02:01:58.175 00.000 10072 Move returns status 0, amount 0
02:01:58.175 00.000 10072 move complete, result=0
02:01:58.175 00.000 10072 worker thread done servicing request
02:01:58.175 00.000 10072 Worker thread wakes up
02:01:58.175 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:58.175 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:01:58.175 00.000 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
02:01:58.818 00.643 10072 Exposure complete
02:01:58.850 00.032 10072 worker thread done servicing request
02:01:58.850 00.000 1032 OnExposeComplete: enter
02:01:58.860 00.010 1032 UpdateGuideState(): m_state=6
02:01:58.863 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1585
02:01:58.863 00.000 1032 Star::Find returns 1 (0), X=224.29, Y=615.96, Mass=1382, SNR=26.2, Peak=154 HFD=2.6
02:01:58.867 00.004 1032 MultiStar: [#1 0.15,-0.18,0.99,U] [#2 0.19,-0.10,0.74,U] [#3 0.01,0.00,0.71,U] [#4 0.28,-0.08,0.72,U] [#5 -0.04,-0.16,0.62,U] [#6 0.11,-0.17,0.69,U] [#7 -0.01,0.05,0.59,U] [#8 0.16,-0.14,0.48,U] 
02:01:58.867 00.000 1032 refined, 8 included, MultiStar: {0.16, -0.11}, one-star: {0.40, -0.18}
02:01:58.869 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
02:01:58.871 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
02:01:58.871 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.62 mountX=-0.15 mountY=-0.12, mountTheta=-2.45
02:01:58.875 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.11, opts=13)
02:01:58.877 00.002 1032 Enqueuing Move request for scope (0.16, -0.11)
02:01:58.877 00.000 10072 Worker thread wakes up
02:01:58.879 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
02:01:58.879 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
02:01:58.879 00.000 10072 Moving (0.16, -0.11) raw xDistance=-0.15 yDistance=-0.12
02:01:58.879 00.000 10072 PPEC rslt: input = -0.15, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 551.28
02:01:58.879 00.000 10072 PPEC: input: -0.15, control: -0.06, exposure: 500
02:01:58.879 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:58.879 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:01:58.879 00.000 10072 MoveAxis(E, 58, ABG)
02:01:58.879 00.000 10072 Guiding  Dir = 2, Dur = 58
02:01:58.881 00.002 10072 IsGuiding returns 0
02:01:58.881 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:01:58.883 00.002 10072 PulseGuide returned control before completion, sleep 68
02:01:58.899 00.016 1032 UpdateGuideState exits: m=1382 SNR=26.2
02:01:58.900 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:58.902 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:01:58.904 00.002 1032 Enqueuing Expose request
02:01:58.961 00.057 10072 IsGuiding returns 1
02:01:58.962 00.001 10072 scope still moving after pulse duration time elapsed
02:01:58.993 00.031 10072 IsGuiding returns 1
02:01:59.025 00.032 10072 IsGuiding returns 1
02:01:59.057 00.032 10072 IsGuiding returns 1
02:01:59.089 00.032 10072 IsGuiding returns 1
02:01:59.120 00.031 10072 IsGuiding returns 1
02:01:59.153 00.033 10072 IsGuiding returns 1
02:01:59.184 00.031 10072 IsGuiding returns 1
02:01:59.216 00.032 10072 IsGuiding returns 1
02:01:59.248 00.032 10072 IsGuiding returns 1
02:01:59.280 00.032 10072 IsGuiding returns 1
02:01:59.312 00.032 10072 IsGuiding returns 1
02:01:59.344 00.032 10072 IsGuiding returns 1
02:01:59.375 00.031 10072 IsGuiding returns 0
02:01:59.375 00.000 10072 scope move finished after 58 + 436 ms
02:01:59.375 00.000 10072 Move returns status 0, amount 58
02:01:59.375 00.000 10072 MoveAxis(N, 0, ABG)
02:01:59.375 00.000 10072 Move returns status 0, amount 0
02:01:59.375 00.000 10072 move complete, result=0
02:01:59.375 00.000 10072 worker thread done servicing request
02:01:59.375 00.000 10072 Worker thread wakes up
02:01:59.375 00.000 1032 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
02:01:59.378 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
02:01:59.378 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:00.013 00.635 10072 Exposure complete
02:02:00.052 00.039 10072 worker thread done servicing request
02:02:00.052 00.000 1032 OnExposeComplete: enter
02:02:00.054 00.002 1032 UpdateGuideState(): m_state=6
02:02:00.054 00.000 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1586
02:02:00.059 00.005 1032 Star::Find returns 1 (0), X=224.03, Y=616.20, Mass=1286, SNR=25.3, Peak=122 HFD=2.6
02:02:00.059 00.000 1032 MultiStar: [#1 -0.06,0.09,1.05,U] [#2 0.04,0.04,0.77,U] [#3 0.04,0.21,0.71,U] [#4 0.05,0.12,0.73,U] [#5 -0.07,0.14,0.64,U] [#6 0.09,0.14,0.70,U] [#7 -0.15,0.20,0.61,U] [#8 0.07,0.26,0.53,U] 
02:02:00.059 00.000 1032 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.15, 0.06}
02:02:00.059 00.000 1032 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.83) = xAngle (-0.42 = -0.42)
02:02:00.059 00.000 1032 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.42 = -0.42)
02:02:00.059 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.41 mountX=0.12 mountY=-0.05, mountTheta=-0.42
02:02:00.059 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.13, opts=13)
02:02:00.059 00.000 1032 Enqueuing Move request for scope (0.02, 0.13)
02:02:00.059 00.000 10072 Worker thread wakes up
02:02:00.071 00.012 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
02:02:00.071 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
02:02:00.071 00.000 10072 Moving (0.02, 0.13) raw xDistance=0.12 yDistance=-0.05
02:02:00.071 00.000 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 551.28
02:02:00.071 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
02:02:00.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:00.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:02:00.071 00.000 10072 MoveAxis(W, 14, ABG)
02:02:00.071 00.000 10072 Guiding  Dir = 3, Dur = 14
02:02:00.071 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:00.073 00.002 10072 IsGuiding returns 0
02:02:00.074 00.001 10072 PulseGuide returned control before completion, sleep 24
02:02:00.091 00.017 1032 UpdateGuideState exits: m=1286 SNR=25.3
02:02:00.093 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:00.095 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:00.095 00.000 1032 Enqueuing Expose request
02:02:00.106 00.011 10072 IsGuiding returns 0
02:02:00.106 00.000 10072 Move returns status 0, amount 14
02:02:00.106 00.000 10072 MoveAxis(N, 0, ABG)
02:02:00.107 00.001 10072 Move returns status 0, amount 0
02:02:00.107 00.000 10072 move complete, result=0
02:02:00.107 00.000 10072 worker thread done servicing request
02:02:00.107 00.000 10072 Worker thread wakes up
02:02:00.107 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:00.107 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:00.107 00.000 1032 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
02:02:00.521 00.414 10072 Exposure complete
02:02:00.562 00.041 10072 worker thread done servicing request
02:02:00.562 00.000 1032 OnExposeComplete: enter
02:02:00.562 00.000 1032 UpdateGuideState(): m_state=6
02:02:00.562 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1587
02:02:00.567 00.005 1032 Star::Find returns 1 (0), X=224.02, Y=616.33, Mass=1266, SNR=25.1, Peak=141 HFD=2.5
02:02:00.567 00.000 1032 MultiStar: [#1 -0.01,0.17,1.11,U] [#2 0.04,0.14,0.79,U] [#3 0.08,0.19,0.71,U] [#4 0.15,0.21,0.72,U] [#5 -0.07,0.33,0.64,U] [#6 0.01,0.17,0.75,U] [#7 -0.17,0.22,0.60,U] [#8 -0.02,0.32,0.56,U] 
02:02:00.567 00.000 1032 refined, 8 included, MultiStar: {0.03, 0.21}, one-star: {0.14, 0.19}
02:02:00.567 00.000 1032 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.83) = xAngle (-0.39 = -0.39)
02:02:00.572 00.005 1032 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.39 = -0.39)
02:02:00.574 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.44 mountX=0.19 mountY=-0.08, mountTheta=-0.39
02:02:00.576 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.21, opts=13)
02:02:00.579 00.003 1032 Enqueuing Move request for scope (0.03, 0.21)
02:02:00.579 00.000 10072 Worker thread wakes up
02:02:00.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
02:02:00.581 00.002 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
02:02:00.581 00.000 10072 Moving (0.03, 0.21) raw xDistance=0.19 yDistance=-0.08
02:02:00.582 00.001 10072 PPEC rslt: input = 0.19, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 551.28
02:02:00.582 00.000 10072 PPEC: input: 0.19, control: 0.10, exposure: 500
02:02:00.582 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:00.582 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:02:00.582 00.000 10072 MoveAxis(W, 98, ABG)
02:02:00.582 00.000 10072 Guiding  Dir = 3, Dur = 98
02:02:00.583 00.001 10072 IsGuiding returns 0
02:02:00.583 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:00.583 00.000 10072 PulseGuide returned control before completion, sleep 108
02:02:00.598 00.015 1032 UpdateGuideState exits: m=1266 SNR=25.1
02:02:00.602 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:00.604 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:00.604 00.000 1032 Enqueuing Expose request
02:02:00.693 00.089 10072 IsGuiding returns 1
02:02:00.693 00.000 10072 scope still moving after pulse duration time elapsed
02:02:00.725 00.032 10072 IsGuiding returns 0
02:02:00.728 00.003 10072 scope move finished after 98 + 49 ms
02:02:00.728 00.000 10072 Move returns status 0, amount 98
02:02:00.728 00.000 10072 MoveAxis(N, 0, ABG)
02:02:00.728 00.000 10072 Move returns status 0, amount 0
02:02:00.728 00.000 10072 move complete, result=0
02:02:00.728 00.000 10072 worker thread done servicing request
02:02:00.728 00.000 10072 Worker thread wakes up
02:02:00.728 00.000 1032 GuideStep: 0.2 px 98 ms WEST, -0.1 px 0 ms NORTH
02:02:00.732 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:00.732 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:01.360 00.628 10072 Exposure complete
02:02:01.400 00.040 10072 worker thread done servicing request
02:02:01.402 00.002 1032 OnExposeComplete: enter
02:02:01.402 00.000 1032 UpdateGuideState(): m_state=6
02:02:01.404 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1588
02:02:01.406 00.002 1032 Star::Find returns 1 (0), X=224.24, Y=616.10, Mass=1313, SNR=25.5, Peak=145 HFD=2.7
02:02:01.407 00.001 1032 MultiStar: [#1 0.23,-0.12,1.03,U] [#2 0.24,-0.11,0.79,U] [#3 0.28,-0.02,0.71,U] [#4 0.25,0.02,0.76,U] [#5 0.08,0.05,0.64,U] [#6 0.22,-0.10,0.71,U] [#7 0.14,-0.03,0.58,U] [#8 0.15,-0.06,0.57,U] 
02:02:01.409 00.002 1032 refined, 8 included, MultiStar: {0.23, -0.05}, one-star: {0.36, -0.04}
02:02:01.409 00.000 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
02:02:01.411 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
02:02:01.413 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.05 hyp=0.23 cameraTheta=-0.21 mountX=-0.10 mountY=-0.21, mountTheta=-2.04
02:02:01.415 00.002 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.05, opts=13)
02:02:01.415 00.000 1032 Enqueuing Move request for scope (0.23, -0.05)
02:02:01.417 00.002 10072 Worker thread wakes up
02:02:01.417 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.05) opts 0xd
02:02:01.417 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.05)
02:02:01.417 00.000 10072 Moving (0.23, -0.05) raw xDistance=-0.10 yDistance=-0.21
02:02:01.419 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 551.28
02:02:01.419 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
02:02:01.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:02:01.419 00.000 10072 MoveAxis(W, 13, ABG)
02:02:01.419 00.000 10072 Guiding  Dir = 3, Dur = 13
02:02:01.420 00.001 10072 IsGuiding returns 0
02:02:01.420 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:01.422 00.002 10072 PulseGuide returned control before completion, sleep 23
02:02:01.436 00.014 1032 UpdateGuideState exits: m=1313 SNR=25.5
02:02:01.436 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:01.436 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:01.436 00.000 1032 Enqueuing Expose request
02:02:01.452 00.016 10072 IsGuiding returns 0
02:02:01.452 00.000 10072 Move returns status 0, amount 13
02:02:01.452 00.000 10072 MoveAxis(N, 134, ABG)
02:02:01.452 00.000 10072 Guiding  Dir = 0, Dur = 134
02:02:01.453 00.001 10072 IsGuiding returns 0
02:02:01.453 00.000 10072 PulseGuide returned control before completion, sleep 144
02:02:01.613 00.160 10072 IsGuiding returns 0
02:02:01.613 00.000 10072 Move returns status 0, amount 134
02:02:01.613 00.000 10072 move complete, result=0
02:02:01.613 00.000 10072 worker thread done servicing request
02:02:01.613 00.000 1032 GuideStep: -0.1 px 13 ms WEST, -0.2 px 134 ms NORTH
02:02:01.615 00.002 10072 Worker thread wakes up
02:02:01.615 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:01.615 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:02.027 00.412 10072 Exposure complete
02:02:02.071 00.044 10072 worker thread done servicing request
02:02:02.071 00.000 1032 OnExposeComplete: enter
02:02:02.072 00.001 1032 UpdateGuideState(): m_state=6
02:02:02.074 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1589
02:02:02.076 00.002 1032 Star::Find returns 1 (0), X=223.95, Y=615.95, Mass=1232, SNR=24.7, Peak=124 HFD=2.8
02:02:02.078 00.002 1032 MultiStar: [#1 0.01,-0.09,1.07,U] [#2 0.01,-0.09,0.81,U] [#3 -0.18,-0.04,0.74,U] [#4 0.04,-0.04,0.77,U] [#5 -0.15,-0.00,0.65,U] [#6 -0.08,-0.01,0.75,U] [#7 -0.25,-0.02,0.60,U] [#8 -0.06,-0.04,0.56,U] 
02:02:02.078 00.000 1032 refined, 8 included, MultiStar: {-0.05, -0.07}, one-star: {0.06, -0.19}
02:02:02.080 00.002 1032 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.83) = xAngle (-4.07 = 2.22)
02:02:02.082 00.002 1032 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.07 = 2.22)
02:02:02.084 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.24 mountX=-0.05 mountY=0.07, mountTheta=2.22
02:02:02.087 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.07, opts=13)
02:02:02.092 00.005 1032 Enqueuing Move request for scope (-0.05, -0.07)
02:02:02.092 00.000 10072 Worker thread wakes up
02:02:02.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
02:02:02.092 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
02:02:02.092 00.000 10072 Moving (-0.05, -0.07) raw xDistance=-0.05 yDistance=0.07
02:02:02.092 00.000 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 551.28
02:02:02.092 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
02:02:02.092 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:02.092 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:02:02.092 00.000 10072 MoveAxis(W, 11, ABG)
02:02:02.092 00.000 10072 Guiding  Dir = 3, Dur = 11
02:02:02.097 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:02.097 00.000 10072 IsGuiding returns 0
02:02:02.099 00.002 10072 PulseGuide returned control before completion, sleep 21
02:02:02.115 00.016 1032 UpdateGuideState exits: m=1232 SNR=24.7
02:02:02.117 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:02.119 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:02.121 00.002 1032 Enqueuing Expose request
02:02:02.131 00.010 10072 IsGuiding returns 0
02:02:02.131 00.000 10072 Move returns status 0, amount 11
02:02:02.131 00.000 10072 MoveAxis(N, 0, ABG)
02:02:02.131 00.000 10072 Move returns status 0, amount 0
02:02:02.131 00.000 10072 move complete, result=0
02:02:02.131 00.000 10072 worker thread done servicing request
02:02:02.131 00.000 10072 Worker thread wakes up
02:02:02.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:02.131 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:02.131 00.000 1032 GuideStep: -0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
02:02:02.766 00.635 10072 Exposure complete
02:02:02.800 00.034 10072 worker thread done servicing request
02:02:02.800 00.000 1032 OnExposeComplete: enter
02:02:02.812 00.012 1032 UpdateGuideState(): m_state=6
02:02:02.812 00.000 1032 Star::Find(15, 223, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1590
02:02:02.812 00.000 1032 Star::Find returns 1 (0), X=224.04, Y=615.96, Mass=1381, SNR=26.2, Peak=166 HFD=2.8
02:02:02.817 00.005 1032 MultiStar: [#1 -0.09,-0.13,1.03,U] [#2 -0.12,-0.06,0.69,U] [#3 -0.20,-0.06,0.65,U] [#4 -0.17,-0.07,0.71,U] [#5 -0.15,0.07,0.59,U] [#6 -0.09,-0.06,0.67,U] [#7 -0.20,-0.03,0.56,U] [#8 0.02,0.05,0.52,U] 
02:02:02.817 00.000 1032 refined, 8 included, MultiStar: {-0.08, -0.07}, one-star: {0.16, -0.18}
02:02:02.817 00.000 1032 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.83) = xAngle (-4.26 = 2.02)
02:02:02.817 00.000 1032 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.26 = 2.02)
02:02:02.817 00.000 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-2.43 mountX=-0.04 mountY=0.09, mountTheta=2.02
02:02:02.817 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.07, opts=13)
02:02:02.817 00.000 1032 Enqueuing Move request for scope (-0.08, -0.07)
02:02:02.829 00.012 10072 Worker thread wakes up
02:02:02.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
02:02:02.829 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
02:02:02.829 00.000 10072 Moving (-0.08, -0.07) raw xDistance=-0.04 yDistance=0.09
02:02:02.829 00.000 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 551.28
02:02:02.829 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
02:02:02.831 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:02.831 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:02:02.831 00.000 10072 MoveAxis(W, 11, ABG)
02:02:02.831 00.000 10072 Guiding  Dir = 3, Dur = 11
02:02:02.831 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:02.831 00.000 10072 IsGuiding returns 0
02:02:02.834 00.003 10072 PulseGuide returned control before completion, sleep 21
02:02:02.850 00.016 1032 UpdateGuideState exits: m=1381 SNR=26.2
02:02:02.851 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:02.853 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:02.855 00.002 1032 Enqueuing Expose request
02:02:02.866 00.011 10072 IsGuiding returns 0
02:02:02.866 00.000 10072 Move returns status 0, amount 11
02:02:02.866 00.000 10072 MoveAxis(N, 0, ABG)
02:02:02.866 00.000 10072 Move returns status 0, amount 0
02:02:02.866 00.000 10072 move complete, result=0
02:02:02.866 00.000 10072 worker thread done servicing request
02:02:02.866 00.000 10072 Worker thread wakes up
02:02:02.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:02.866 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:02.867 00.001 1032 GuideStep: -0.0 px 11 ms WEST, 0.1 px 0 ms NORTH
02:02:03.282 00.415 10072 Exposure complete
02:02:03.322 00.040 10072 worker thread done servicing request
02:02:03.322 00.000 1032 OnExposeComplete: enter
02:02:03.326 00.004 1032 UpdateGuideState(): m_state=6
02:02:03.328 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1591
02:02:03.330 00.002 1032 Star::Find returns 1 (0), X=223.86, Y=616.13, Mass=1345, SNR=25.8, Peak=146 HFD=2.7
02:02:03.332 00.002 1032 MultiStar: [#1 -0.13,0.00,1.01,U] [#2 -0.04,0.06,0.76,U] [#3 -0.19,0.06,0.69,U] [#4 -0.13,-0.02,0.75,U] [#5 -0.23,-0.08,0.59,U] [#6 -0.14,-0.04,0.74,U] [#7 -0.24,0.02,0.57,U] [#8 -0.05,-0.12,0.52,U] 
02:02:03.332 00.000 1032 single-star, 8 included, MultiStar: {-0.12, -0.01}, one-star: {-0.02, -0.01}
02:02:03.334 00.002 1032 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.83) = xAngle (-4.46 = 1.82)
02:02:03.336 00.002 1032 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.46 = 1.82)
02:02:03.336 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.63 mountX=-0.01 mountY=0.03, mountTheta=1.82
02:02:03.340 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
02:02:03.340 00.000 1032 Enqueuing Move request for scope (-0.02, -0.01)
02:02:03.342 00.002 10072 Worker thread wakes up
02:02:03.343 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
02:02:03.343 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
02:02:03.343 00.000 10072 Moving (-0.02, -0.01) raw xDistance=-0.01 yDistance=0.03
02:02:03.344 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:03.346 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 556.54
02:02:03.346 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
02:02:03.346 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:03.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:02:03.346 00.000 10072 MoveAxis(W, 12, ABG)
02:02:03.346 00.000 10072 Guiding  Dir = 3, Dur = 12
02:02:03.348 00.002 10072 IsGuiding returns 0
02:02:03.348 00.000 10072 PulseGuide returned control before completion, sleep 22
02:02:03.362 00.014 1032 UpdateGuideState exits: m=1345 SNR=25.8
02:02:03.366 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:03.368 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:03.368 00.000 1032 Enqueuing Expose request
02:02:03.380 00.012 10072 IsGuiding returns 0
02:02:03.380 00.000 10072 Move returns status 0, amount 12
02:02:03.380 00.000 10072 MoveAxis(N, 0, ABG)
02:02:03.380 00.000 10072 Move returns status 0, amount 0
02:02:03.380 00.000 10072 move complete, result=0
02:02:03.380 00.000 10072 worker thread done servicing request
02:02:03.380 00.000 10072 Worker thread wakes up
02:02:03.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:03.380 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:03.382 00.002 1032 GuideStep: -0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
02:02:04.019 00.637 10072 Exposure complete
02:02:04.058 00.039 10072 worker thread done servicing request
02:02:04.058 00.000 1032 OnExposeComplete: enter
02:02:04.060 00.002 1032 UpdateGuideState(): m_state=6
02:02:04.063 00.003 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1592
02:02:04.063 00.000 1032 Star::Find returns 1 (0), X=223.87, Y=616.07, Mass=1239, SNR=24.8, Peak=103 HFD=2.9
02:02:04.065 00.002 1032 MultiStar: [#1 -0.23,0.03,1.09,U] [#2 -0.15,-0.04,0.77,U] [#3 -0.19,-0.03,0.71,U] [#4 -0.24,-0.01,0.75,U] [#5 -0.21,0.10,0.65,U] [#6 -0.28,-0.07,0.72,U] [#7 -0.23,0.12,0.60,U] [#8 -0.15,0.21,0.56,U] 
02:02:04.067 00.002 1032 single-star, 8 included, MultiStar: {-0.18, 0.02}, one-star: {-0.02, -0.07}
02:02:04.069 00.002 1032 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.83) = xAngle (-3.65 = 2.64)
02:02:04.069 00.000 1032 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.65 = 2.64)
02:02:04.071 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.82 mountX=-0.07 mountY=0.04, mountTheta=2.64
02:02:04.073 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
02:02:04.076 00.003 1032 Enqueuing Move request for scope (-0.02, -0.07)
02:02:04.078 00.002 10072 Worker thread wakes up
02:02:04.078 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
02:02:04.078 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
02:02:04.078 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.07 yDistance=0.04
02:02:04.079 00.001 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 556.54
02:02:04.079 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
02:02:04.079 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:04.080 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:02:04.080 00.000 10072 MoveAxis(W, 13, ABG)
02:02:04.080 00.000 10072 Guiding  Dir = 3, Dur = 13
02:02:04.080 00.000 10072 IsGuiding returns 0
02:02:04.080 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:04.081 00.001 10072 PulseGuide returned control before completion, sleep 23
02:02:04.096 00.015 1032 UpdateGuideState exits: m=1239 SNR=24.8
02:02:04.096 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:04.096 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:04.096 00.000 1032 Enqueuing Expose request
02:02:04.112 00.016 10072 IsGuiding returns 0
02:02:04.112 00.000 10072 Move returns status 0, amount 13
02:02:04.112 00.000 10072 MoveAxis(N, 0, ABG)
02:02:04.112 00.000 10072 Move returns status 0, amount 0
02:02:04.112 00.000 10072 move complete, result=0
02:02:04.112 00.000 10072 worker thread done servicing request
02:02:04.112 00.000 10072 Worker thread wakes up
02:02:04.112 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:04.113 00.001 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:04.113 00.000 1032 GuideStep: -0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
02:02:04.527 00.414 10072 Exposure complete
02:02:04.567 00.040 10072 worker thread done servicing request
02:02:04.567 00.000 1032 OnExposeComplete: enter
02:02:04.569 00.002 1032 UpdateGuideState(): m_state=6
02:02:04.571 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1593
02:02:04.572 00.001 1032 Star::Find returns 1 (0), X=223.97, Y=616.00, Mass=1298, SNR=25.4, Peak=134 HFD=2.8
02:02:04.574 00.002 1032 MultiStar: [#1 -0.07,-0.10,1.04,U] [#2 -0.15,0.05,0.77,U] [#3 -0.19,0.02,0.67,U] [#4 -0.14,0.13,0.73,U] [#5 -0.09,0.01,0.65,U] [#6 -0.09,-0.11,0.75,U] [#7 -0.40,0.09,0.57,U] [#8 -0.15,0.02,0.58,U] 
02:02:04.576 00.002 1032 refined, 8 included, MultiStar: {-0.11, -0.01}, one-star: {0.09, -0.14}
02:02:04.576 00.000 1032 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.83) = xAngle (-4.85 = 1.43)
02:02:04.578 00.002 1032 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.85 = 1.43)
02:02:04.580 00.002 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.12 cameraTheta=-3.02 mountX=0.02 mountY=0.11, mountTheta=1.43
02:02:04.582 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.01, opts=13)
02:02:04.584 00.002 1032 Enqueuing Move request for scope (-0.11, -0.01)
02:02:04.584 00.000 10072 Worker thread wakes up
02:02:04.584 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
02:02:04.584 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
02:02:04.584 00.000 10072 Moving (-0.11, -0.01) raw xDistance=0.02 yDistance=0.11
02:02:04.588 00.004 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 556.54
02:02:04.588 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
02:02:04.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:04.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:02:04.588 00.000 10072 MoveAxis(W, 12, ABG)
02:02:04.588 00.000 10072 Guiding  Dir = 3, Dur = 12
02:02:04.588 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:04.588 00.000 10072 IsGuiding returns 0
02:02:04.591 00.003 10072 PulseGuide returned control before completion, sleep 22
02:02:04.607 00.016 1032 UpdateGuideState exits: m=1298 SNR=25.4
02:02:04.610 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:04.612 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:04.612 00.000 1032 Enqueuing Expose request
02:02:04.619 00.007 10072 IsGuiding returns 1
02:02:04.619 00.000 10072 scope still moving after pulse duration time elapsed
02:02:04.651 00.032 10072 IsGuiding returns 0
02:02:04.651 00.000 10072 scope move finished after 12 + 47 ms
02:02:04.651 00.000 10072 Move returns status 0, amount 12
02:02:04.651 00.000 10072 MoveAxis(N, 0, ABG)
02:02:04.651 00.000 10072 Move returns status 0, amount 0
02:02:04.651 00.000 10072 move complete, result=0
02:02:04.651 00.000 10072 worker thread done servicing request
02:02:04.651 00.000 10072 Worker thread wakes up
02:02:04.652 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:04.652 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:04.652 00.000 1032 GuideStep: 0.0 px 12 ms WEST, 0.1 px 0 ms NORTH
02:02:05.287 00.635 10072 Exposure complete
02:02:05.332 00.045 10072 worker thread done servicing request
02:02:05.332 00.000 1032 OnExposeComplete: enter
02:02:05.332 00.000 1032 UpdateGuideState(): m_state=6
02:02:05.332 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1594
02:02:05.332 00.000 1032 Star::Find returns 1 (0), X=223.82, Y=616.14, Mass=1354, SNR=25.9, Peak=132 HFD=2.9
02:02:05.332 00.000 1032 MultiStar: [#1 -0.14,0.05,0.99,U] [#2 -0.24,0.05,0.73,U] [#3 -0.38,-0.00,0.68,U] [#4 -0.10,0.07,0.75,U] [#5 -0.33,0.23,0.61,U] [#6 -0.27,0.00,0.69,U] [#7 -0.29,0.11,0.60,U] [#8 -0.24,-0.07,0.52,U] 
02:02:05.345 00.013 1032 single-star, 8 included, MultiStar: {-0.21, 0.05}, one-star: {-0.06, -0.00}
02:02:05.345 00.000 1032 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.83) = xAngle (-4.97 = 1.32)
02:02:05.348 00.003 1032 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.97 = 1.32)
02:02:05.350 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.14 mountX=0.02 mountY=0.06, mountTheta=1.32
02:02:05.350 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.00, opts=13)
02:02:05.350 00.000 1032 Enqueuing Move request for scope (-0.06, -0.00)
02:02:05.350 00.000 10072 Worker thread wakes up
02:02:05.350 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
02:02:05.350 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
02:02:05.350 00.000 10072 Moving (-0.06, -0.00) raw xDistance=0.02 yDistance=0.06
02:02:05.350 00.000 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 556.54
02:02:05.350 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
02:02:05.360 00.010 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:05.360 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:02:05.360 00.000 10072 MoveAxis(W, 14, ABG)
02:02:05.360 00.000 10072 Guiding  Dir = 3, Dur = 14
02:02:05.360 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:05.362 00.002 10072 IsGuiding returns 0
02:02:05.363 00.001 10072 PulseGuide returned control before completion, sleep 24
02:02:05.381 00.018 1032 UpdateGuideState exits: m=1354 SNR=25.9
02:02:05.382 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:05.382 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:05.382 00.000 1032 Enqueuing Expose request
02:02:05.395 00.013 10072 IsGuiding returns 0
02:02:05.395 00.000 10072 Move returns status 0, amount 14
02:02:05.395 00.000 10072 MoveAxis(N, 0, ABG)
02:02:05.395 00.000 10072 Move returns status 0, amount 0
02:02:05.395 00.000 10072 move complete, result=0
02:02:05.395 00.000 10072 worker thread done servicing request
02:02:05.396 00.001 10072 Worker thread wakes up
02:02:05.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:05.396 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:05.398 00.002 1032 GuideStep: 0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
02:02:05.811 00.413 10072 Exposure complete
02:02:05.857 00.046 10072 worker thread done servicing request
02:02:05.857 00.000 1032 OnExposeComplete: enter
02:02:05.860 00.003 1032 UpdateGuideState(): m_state=6
02:02:05.860 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1595
02:02:05.863 00.003 1032 Star::Find returns 1 (0), X=223.88, Y=616.05, Mass=1430, SNR=26.7, Peak=141 HFD=2.7
02:02:05.867 00.004 1032 MultiStar: [#1 -0.10,-0.17,1.00,U] [#2 -0.25,-0.10,0.72,U] [#3 -0.22,0.06,0.68,U] [#4 -0.11,-0.03,0.68,U] [#5 -0.05,0.12,0.61,U] [#6 -0.17,-0.08,0.66,U] [#7 -0.14,0.11,0.57,U] [#8 -0.26,0.07,0.51,U] 
02:02:05.867 00.000 1032 single-star, 8 included, MultiStar: {-0.13, -0.03}, one-star: {0.00, -0.09}
02:02:05.871 00.004 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.89)
02:02:05.873 00.002 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.89)
02:02:05.875 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.56 mountX=-0.09 mountY=0.02, mountTheta=2.89
02:02:05.877 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.09, opts=13)
02:02:05.879 00.002 1032 Enqueuing Move request for scope (0.00, -0.09)
02:02:05.881 00.002 10072 Worker thread wakes up
02:02:05.881 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
02:02:05.881 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
02:02:05.881 00.000 10072 Moving (0.00, -0.09) raw xDistance=-0.09 yDistance=0.02
02:02:05.881 00.000 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 556.54
02:02:05.881 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
02:02:05.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:05.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:02:05.881 00.000 10072 MoveAxis(W, 12, ABG)
02:02:05.881 00.000 10072 Guiding  Dir = 3, Dur = 12
02:02:05.881 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:05.883 00.002 10072 IsGuiding returns 0
02:02:05.885 00.002 10072 PulseGuide returned control before completion, sleep 22
02:02:05.904 00.019 1032 UpdateGuideState exits: m=1430 SNR=26.7
02:02:05.904 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:05.904 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:05.904 00.000 1032 Enqueuing Expose request
02:02:05.917 00.013 10072 IsGuiding returns 0
02:02:05.917 00.000 10072 Move returns status 0, amount 12
02:02:05.917 00.000 10072 MoveAxis(N, 0, ABG)
02:02:05.917 00.000 10072 Move returns status 0, amount 0
02:02:05.917 00.000 10072 move complete, result=0
02:02:05.917 00.000 10072 worker thread done servicing request
02:02:05.917 00.000 10072 Worker thread wakes up
02:02:05.917 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:05.917 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:05.917 00.000 1032 GuideStep: -0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
02:02:06.554 00.637 10072 Exposure complete
02:02:06.599 00.045 10072 worker thread done servicing request
02:02:06.599 00.000 1032 OnExposeComplete: enter
02:02:06.599 00.000 1032 UpdateGuideState(): m_state=6
02:02:06.599 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1596
02:02:06.599 00.000 1032 Star::Find returns 1 (0), X=223.84, Y=616.01, Mass=1333, SNR=25.7, Peak=139 HFD=2.6
02:02:06.599 00.000 1032 MultiStar: [#1 -0.25,-0.02,1.02,U] [#2 -0.13,-0.07,0.77,U] [#3 -0.23,-0.02,0.68,U] [#4 -0.20,-0.02,0.74,U] [#5 -0.30,-0.02,0.62,U] [#6 -0.25,-0.08,0.72,U] [#7 -0.19,0.04,0.59,U] [#8 -0.17,-0.09,0.50,U] 
02:02:06.599 00.000 1032 single-star, 8 included, MultiStar: {-0.19, -0.05}, one-star: {-0.04, -0.13}
02:02:06.610 00.011 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.60)
02:02:06.610 00.000 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.60)
02:02:06.613 00.003 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.86 mountX=-0.12 mountY=0.07, mountTheta=2.60
02:02:06.616 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.13, opts=13)
02:02:06.618 00.002 1032 Enqueuing Move request for scope (-0.04, -0.13)
02:02:06.620 00.002 10072 Worker thread wakes up
02:02:06.620 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
02:02:06.620 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
02:02:06.620 00.000 10072 Moving (-0.04, -0.13) raw xDistance=-0.12 yDistance=0.07
02:02:06.622 00.002 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 556.54
02:02:06.622 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 500
02:02:06.622 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:06.622 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:02:06.622 00.000 10072 MoveAxis(W, 13, ABG)
02:02:06.622 00.000 10072 Guiding  Dir = 3, Dur = 13
02:02:06.623 00.001 10072 IsGuiding returns 0
02:02:06.623 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:06.624 00.001 10072 PulseGuide returned control before completion, sleep 23
02:02:06.642 00.018 1032 UpdateGuideState exits: m=1333 SNR=25.7
02:02:06.644 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:06.644 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:06.644 00.000 1032 Enqueuing Expose request
02:02:06.654 00.010 10072 IsGuiding returns 1
02:02:06.654 00.000 10072 scope still moving after pulse duration time elapsed
02:02:06.686 00.032 10072 IsGuiding returns 1
02:02:06.718 00.032 10072 IsGuiding returns 1
02:02:06.750 00.032 10072 IsGuiding returns 1
02:02:06.782 00.032 10072 IsGuiding returns 1
02:02:06.813 00.031 10072 IsGuiding returns 1
02:02:06.845 00.032 10072 IsGuiding returns 0
02:02:06.845 00.000 1032 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.21
02:02:06.848 00.003 10072 scope move finished after 13 + 209 ms
02:02:06.848 00.000 10072 Move returns status 0, amount 13
02:02:06.848 00.000 10072 MoveAxis(N, 0, ABG)
02:02:06.848 00.000 10072 Move returns status 0, amount 0
02:02:06.848 00.000 10072 move complete, result=0
02:02:06.848 00.000 10072 worker thread done servicing request
02:02:06.848 00.000 10072 Worker thread wakes up
02:02:06.848 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:06.848 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:06.848 00.000 1032 GuideStep: -0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
02:02:06.854 00.006 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":23}
02:02:06.854 00.000 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":23}
02:02:07.244 00.390 1032 evsrv: cli 0D18BBD0 connect
02:02:07.247 00.003 1032 case statement mapped state 6 to 3
02:02:07.249 00.002 1032 case statement mapped state 6 to 3
02:02:07.251 00.002 1032 evsrv: cli 0D18BBD0 request: {"method":"get_pixel_scale","id":"ea493baa-45d7-474f-848d-2adf82af1eaa"}
02:02:07.253 00.002 1032 evsrv: cli 0D18BBD0 response: {"jsonrpc":"2.0","result":5.15663,"id":"ea493baa-45d7-474f-848d-2adf82af1eaa"}
02:02:07.255 00.002 1032 evsrv: cli 0D18BBD0 disconnect
02:02:07.261 00.006 10072 Exposure complete
02:02:07.313 00.052 10072 worker thread done servicing request
02:02:07.313 00.000 1032 OnExposeComplete: enter
02:02:07.313 00.000 1032 UpdateGuideState(): m_state=6
02:02:07.313 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1597
02:02:07.313 00.000 1032 Star::Find returns 1 (0), X=223.90, Y=615.99, Mass=1263, SNR=25.0, Peak=126 HFD=2.7
02:02:07.324 00.011 1032 MultiStar: [#1 -0.12,-0.12,1.00,U] [#2 -0.20,-0.12,0.78,U] [#3 -0.07,-0.11,0.72,U] [#4 -0.12,-0.06,0.75,U] [#5 -0.13,-0.05,0.62,U] [#6 -0.26,-0.14,0.75,U] [#7 -0.26,0.02,0.59,U] [#8 -0.16,-0.14,0.52,U] 
02:02:07.325 00.001 1032 single-star, 8 included, MultiStar: {-0.14, -0.10}, one-star: {0.01, -0.15}
02:02:07.325 00.000 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.96)
02:02:07.329 00.004 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.96)
02:02:07.331 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.49 mountX=-0.15 mountY=0.03, mountTheta=2.96
02:02:07.331 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.15, opts=13)
02:02:07.331 00.000 1032 Enqueuing Move request for scope (0.01, -0.15)
02:02:07.336 00.005 10072 Worker thread wakes up
02:02:07.336 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
02:02:07.336 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
02:02:07.336 00.000 10072 Moving (0.01, -0.15) raw xDistance=-0.15 yDistance=0.03
02:02:07.339 00.003 10072 PPEC rslt: input = -0.15, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.01, period_length = 556.54
02:02:07.339 00.000 10072 PPEC: input: -0.15, control: -0.06, exposure: 500
02:02:07.339 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:07.339 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:02:07.339 00.000 10072 MoveAxis(E, 57, ABG)
02:02:07.339 00.000 10072 Guiding  Dir = 2, Dur = 57
02:02:07.339 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:07.341 00.002 10072 IsGuiding returns 0
02:02:07.343 00.002 10072 PulseGuide returned control before completion, sleep 67
02:02:07.362 00.019 1032 UpdateGuideState exits: m=1263 SNR=25.0
02:02:07.362 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:07.362 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:07.362 00.000 1032 Enqueuing Expose request
02:02:07.422 00.060 10072 IsGuiding returns 0
02:02:07.422 00.000 10072 Move returns status 0, amount 57
02:02:07.423 00.001 10072 MoveAxis(N, 0, ABG)
02:02:07.423 00.000 10072 Move returns status 0, amount 0
02:02:07.423 00.000 10072 move complete, result=0
02:02:07.423 00.000 10072 worker thread done servicing request
02:02:07.423 00.000 10072 Worker thread wakes up
02:02:07.423 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:07.423 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:07.423 00.000 1032 GuideStep: -0.2 px 57 ms EAST, 0.0 px 0 ms NORTH
02:02:07.862 00.439 1032 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.22
02:02:07.864 00.002 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":24}
02:02:07.866 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":24}
02:02:08.058 00.192 10072 Exposure complete
02:02:08.105 00.047 10072 worker thread done servicing request
02:02:08.105 00.000 1032 OnExposeComplete: enter
02:02:08.107 00.002 1032 UpdateGuideState(): m_state=6
02:02:08.110 00.003 1032 Star::Find(15, 223, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1598
02:02:08.112 00.002 1032 Star::Find returns 1 (0), X=223.92, Y=616.09, Mass=1276, SNR=25.2, Peak=133 HFD=2.8
02:02:08.112 00.000 1032 MultiStar: [#1 -0.13,-0.03,1.05,U] [#2 -0.15,-0.11,0.77,U] [#3 -0.17,-0.01,0.73,U] [#4 -0.05,0.10,0.74,U] [#5 -0.19,0.15,0.62,U] [#6 -0.26,-0.02,0.73,U] [#7 -0.25,0.12,0.58,U] [#8 0.01,-0.13,0.54,U] 
02:02:08.117 00.005 1032 single-star, 8 included, MultiStar: {-0.12, -0.00}, one-star: {0.04, -0.05}
02:02:08.117 00.000 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
02:02:08.119 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
02:02:08.121 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.92 mountX=-0.06 mountY=-0.03, mountTheta=-2.75
02:02:08.124 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.05, opts=13)
02:02:08.124 00.000 1032 Enqueuing Move request for scope (0.04, -0.05)
02:02:08.126 00.002 10072 Worker thread wakes up
02:02:08.126 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
02:02:08.126 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
02:02:08.126 00.000 10072 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
02:02:08.128 00.002 10072 PPEC rslt: input = -0.06, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 556.54
02:02:08.128 00.000 10072 PPEC: input: -0.06, control: 0.02, exposure: 500
02:02:08.128 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:08.128 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:02:08.128 00.000 10072 MoveAxis(W, 15, ABG)
02:02:08.128 00.000 10072 Guiding  Dir = 3, Dur = 15
02:02:08.130 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:08.130 00.000 10072 IsGuiding returns 0
02:02:08.132 00.002 10072 PulseGuide returned control before completion, sleep 25
02:02:08.148 00.016 1032 UpdateGuideState exits: m=1276 SNR=25.2
02:02:08.148 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:08.148 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:08.148 00.000 1032 Enqueuing Expose request
02:02:08.164 00.016 10072 IsGuiding returns 0
02:02:08.164 00.000 10072 Move returns status 0, amount 15
02:02:08.164 00.000 10072 MoveAxis(N, 0, ABG)
02:02:08.164 00.000 10072 Move returns status 0, amount 0
02:02:08.164 00.000 10072 move complete, result=0
02:02:08.164 00.000 10072 worker thread done servicing request
02:02:08.164 00.000 10072 Worker thread wakes up
02:02:08.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:08.164 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:08.164 00.000 1032 GuideStep: -0.1 px 15 ms WEST, -0.0 px 0 ms NORTH
02:02:08.276 00.112 1032 evsrv: cli 0D18C030 connect
02:02:08.276 00.000 1032 case statement mapped state 6 to 3
02:02:08.276 00.000 1032 case statement mapped state 6 to 3
02:02:08.276 00.000 1032 evsrv: cli 0D18C030 request: {"method":"get_pixel_scale","id":"2ae5eb74-644c-49df-9306-5ec6a56e5a62"}
02:02:08.276 00.000 1032 evsrv: cli 0D18C030 response: {"jsonrpc":"2.0","result":5.15663,"id":"2ae5eb74-644c-49df-9306-5ec6a56e5a62"}
02:02:08.276 00.000 1032 evsrv: cli 0D18C030 disconnect
02:02:08.579 00.303 10072 Exposure complete
02:02:08.616 00.037 10072 worker thread done servicing request
02:02:08.616 00.000 1032 OnExposeComplete: enter
02:02:08.625 00.009 1032 UpdateGuideState(): m_state=6
02:02:08.625 00.000 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1599
02:02:08.625 00.000 1032 Star::Find returns 1 (0), X=223.88, Y=616.06, Mass=1276, SNR=25.2, Peak=121 HFD=2.8
02:02:08.625 00.000 1032 MultiStar: [#1 -0.14,-0.10,1.04,U] [#2 -0.16,-0.02,0.76,U] [#3 -0.09,0.03,0.71,U] [#4 -0.21,-0.02,0.76,U] [#5 -0.14,0.11,0.63,U] [#6 -0.05,-0.07,0.74,U] [#7 -0.13,0.05,0.63,U] [#8 -0.22,-0.01,0.53,U] 
02:02:08.633 00.008 1032 single-star, 8 included, MultiStar: {-0.12, -0.02}, one-star: {-0.01, -0.08}
02:02:08.633 00.000 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
02:02:08.633 00.000 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
02:02:08.633 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.63 mountX=-0.08 mountY=0.03, mountTheta=2.82
02:02:08.633 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.08, opts=13)
02:02:08.641 00.008 1032 Enqueuing Move request for scope (-0.01, -0.08)
02:02:08.641 00.000 10072 Worker thread wakes up
02:02:08.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
02:02:08.641 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
02:02:08.641 00.000 10072 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=0.03
02:02:08.641 00.000 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 556.54
02:02:08.641 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
02:02:08.641 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:08.641 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:02:08.641 00.000 10072 MoveAxis(W, 13, ABG)
02:02:08.641 00.000 10072 Guiding  Dir = 3, Dur = 13
02:02:08.647 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:08.647 00.000 10072 IsGuiding returns 0
02:02:08.649 00.002 10072 PulseGuide returned control before completion, sleep 23
02:02:08.665 00.016 1032 UpdateGuideState exits: m=1276 SNR=25.2
02:02:08.667 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:08.667 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:08.667 00.000 1032 Enqueuing Expose request
02:02:08.681 00.014 10072 IsGuiding returns 1
02:02:08.681 00.000 10072 scope still moving after pulse duration time elapsed
02:02:08.713 00.032 10072 IsGuiding returns 1
02:02:08.744 00.031 10072 IsGuiding returns 1
02:02:08.776 00.032 10072 IsGuiding returns 1
02:02:08.808 00.032 10072 IsGuiding returns 1
02:02:08.839 00.031 10072 IsGuiding returns 1
02:02:08.870 00.031 10072 IsGuiding returns 1
02:02:08.903 00.033 10072 IsGuiding returns 1
02:02:08.935 00.032 10072 IsGuiding returns 1
02:02:08.967 00.032 10072 IsGuiding returns 1
02:02:08.999 00.032 10072 IsGuiding returns 1
02:02:09.031 00.032 10072 IsGuiding returns 1
02:02:09.063 00.032 10072 IsGuiding returns 1
02:02:09.095 00.032 10072 IsGuiding returns 1
02:02:09.126 00.031 10072 IsGuiding returns 1
02:02:09.157 00.031 10072 IsGuiding returns 1
02:02:09.188 00.031 10072 IsGuiding returns 1
02:02:09.220 00.032 10072 IsGuiding returns 1
02:02:09.251 00.031 10072 IsGuiding returns 1
02:02:09.282 00.031 10072 IsGuiding returns 1
02:02:09.313 00.031 10072 IsGuiding returns 1
02:02:09.346 00.033 10072 IsGuiding returns 0
02:02:09.346 00.000 10072 scope move finished after 13 + 683 ms
02:02:09.346 00.000 10072 Move returns status 0, amount 13
02:02:09.346 00.000 10072 MoveAxis(N, 0, ABG)
02:02:09.346 00.000 10072 Move returns status 0, amount 0
02:02:09.346 00.000 10072 move complete, result=0
02:02:09.346 00.000 10072 worker thread done servicing request
02:02:09.346 00.000 10072 Worker thread wakes up
02:02:09.346 00.000 1032 GuideStep: -0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
02:02:09.347 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:09.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:09.983 00.636 10072 Exposure complete
02:02:10.020 00.037 10072 worker thread done servicing request
02:02:10.020 00.000 1032 OnExposeComplete: enter
02:02:10.022 00.002 1032 UpdateGuideState(): m_state=6
02:02:10.024 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1600
02:02:10.025 00.001 1032 Star::Find returns 1 (0), X=224.10, Y=615.99, Mass=1261, SNR=25.0, Peak=126 HFD=2.8
02:02:10.027 00.002 1032 MultiStar: [#1 0.00,-0.15,1.05,U] [#2 -0.04,-0.07,0.78,U] [#3 -0.10,0.07,0.69,U] [#4 -0.08,-0.03,0.76,U] [#5 -0.11,-0.15,0.65,U] [#6 0.02,-0.05,0.71,U] [#7 -0.09,0.03,0.59,U] [#8 -0.06,-0.03,0.55,U] 
02:02:10.027 00.000 1032 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {0.21, -0.16}
02:02:10.029 00.002 1032 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.83) = xAngle (-3.58 = 2.71)
02:02:10.029 00.000 1032 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.58 = 2.71)
02:02:10.029 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.75 mountX=-0.06 mountY=0.03, mountTheta=2.71
02:02:10.029 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
02:02:10.029 00.000 1032 Enqueuing Move request for scope (-0.01, -0.07)
02:02:10.029 00.000 10072 Worker thread wakes up
02:02:10.029 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
02:02:10.029 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
02:02:10.029 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.03
02:02:10.029 00.000 10072 PPEC rslt: input = -0.06, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 556.54
02:02:10.029 00.000 10072 PPEC: input: -0.06, control: 0.02, exposure: 500
02:02:10.029 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:10.029 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:02:10.029 00.000 10072 MoveAxis(W, 20, ABG)
02:02:10.029 00.000 10072 Guiding  Dir = 3, Dur = 20
02:02:10.029 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:10.038 00.009 10072 IsGuiding returns 0
02:02:10.039 00.001 10072 PulseGuide returned control before completion, sleep 30
02:02:10.048 00.009 1032 UpdateGuideState exits: m=1261 SNR=25.0
02:02:10.055 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:10.055 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:10.055 00.000 1032 Enqueuing Expose request
02:02:10.071 00.016 10072 IsGuiding returns 1
02:02:10.071 00.000 10072 scope still moving after pulse duration time elapsed
02:02:10.102 00.031 10072 IsGuiding returns 0
02:02:10.102 00.000 10072 scope move finished after 20 + 43 ms
02:02:10.102 00.000 10072 Move returns status 0, amount 20
02:02:10.102 00.000 10072 MoveAxis(N, 0, ABG)
02:02:10.103 00.001 10072 Move returns status 0, amount 0
02:02:10.103 00.000 10072 move complete, result=0
02:02:10.103 00.000 10072 worker thread done servicing request
02:02:10.103 00.000 10072 Worker thread wakes up
02:02:10.103 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:10.103 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:10.103 00.000 1032 GuideStep: -0.1 px 20 ms WEST, 0.0 px 0 ms NORTH
02:02:10.518 00.415 10072 Exposure complete
02:02:10.551 00.033 10072 worker thread done servicing request
02:02:10.551 00.000 1032 OnExposeComplete: enter
02:02:10.551 00.000 1032 UpdateGuideState(): m_state=6
02:02:10.551 00.000 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1601
02:02:10.551 00.000 1032 Star::Find returns 1 (0), X=224.09, Y=615.81, Mass=1338, SNR=25.8, Peak=136 HFD=2.8
02:02:10.563 00.012 1032 MultiStar: [#1 -0.06,-0.26,1.03,U] [#2 -0.02,-0.17,0.76,U] [#3 -0.07,-0.08,0.72,U] [#4 -0.12,-0.25,0.74,U] [#5 -0.20,-0.04,0.63,U] [#6 -0.17,-0.12,0.75,U] [#7 -0.20,-0.14,0.58,U] [#8 -0.04,-0.17,0.53,U] 
02:02:10.565 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.19}, one-star: {0.20, -0.33}
02:02:10.567 00.002 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.58)
02:02:10.568 00.001 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.58)
02:02:10.568 00.000 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.87 mountX=-0.17 mountY=0.10, mountTheta=2.58
02:02:10.572 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.19, opts=13)
02:02:10.574 00.002 1032 Enqueuing Move request for scope (-0.06, -0.19)
02:02:10.574 00.000 10072 Worker thread wakes up
02:02:10.574 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
02:02:10.574 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
02:02:10.574 00.000 10072 Moving (-0.06, -0.19) raw xDistance=-0.17 yDistance=0.10
02:02:10.576 00.002 10072 PPEC rslt: input = -0.17, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 556.54
02:02:10.576 00.000 10072 PPEC: input: -0.17, control: -0.06, exposure: 500
02:02:10.576 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:10.576 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:02:10.576 00.000 10072 MoveAxis(E, 64, ABG)
02:02:10.576 00.000 10072 Guiding  Dir = 2, Dur = 64
02:02:10.578 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:10.579 00.001 10072 IsGuiding returns 0
02:02:10.579 00.000 10072 PulseGuide returned control before completion, sleep 74
02:02:10.595 00.016 1032 UpdateGuideState exits: m=1338 SNR=25.8
02:02:10.597 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:10.599 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:10.601 00.002 1032 Enqueuing Expose request
02:02:10.657 00.056 10072 IsGuiding returns 1
02:02:10.657 00.000 10072 scope still moving after pulse duration time elapsed
02:02:10.690 00.033 10072 IsGuiding returns 0
02:02:10.690 00.000 10072 scope move finished after 64 + 45 ms
02:02:10.690 00.000 10072 Move returns status 0, amount 64
02:02:10.690 00.000 10072 MoveAxis(N, 0, ABG)
02:02:10.690 00.000 10072 Move returns status 0, amount 0
02:02:10.690 00.000 10072 move complete, result=0
02:02:10.690 00.000 10072 worker thread done servicing request
02:02:10.690 00.000 10072 Worker thread wakes up
02:02:10.690 00.000 1032 GuideStep: -0.2 px 64 ms EAST, 0.1 px 0 ms NORTH
02:02:10.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:10.690 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:11.325 00.635 10072 Exposure complete
02:02:11.367 00.042 10072 worker thread done servicing request
02:02:11.367 00.000 1032 OnExposeComplete: enter
02:02:11.367 00.000 1032 UpdateGuideState(): m_state=6
02:02:11.367 00.000 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1602
02:02:11.373 00.006 1032 Star::Find returns 1 (0), X=224.05, Y=616.14, Mass=1245, SNR=24.9, Peak=130 HFD=2.7
02:02:11.375 00.002 1032 MultiStar: [#1 -0.11,-0.01,1.05,U] [#2 -0.01,-0.01,0.76,U] [#3 0.11,0.06,0.72,U] [#4 -0.02,0.06,0.76,U] [#5 -0.04,0.09,0.66,U] [#6 -0.05,-0.07,0.74,U] [#7 -0.14,0.15,0.62,U] [#8 0.16,0.13,0.56,U] 
02:02:11.375 00.000 1032 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.17, 0.00}
02:02:11.377 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
02:02:11.379 00.002 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
02:02:11.381 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.39 mountX=0.03 mountY=-0.02, mountTheta=-0.44
02:02:11.383 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.04, opts=13)
02:02:11.385 00.002 1032 Enqueuing Move request for scope (0.01, 0.04)
02:02:11.385 00.000 10072 Worker thread wakes up
02:02:11.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
02:02:11.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
02:02:11.385 00.000 10072 Moving (0.01, 0.04) raw xDistance=0.03 yDistance=-0.02
02:02:11.388 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 556.54
02:02:11.388 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 500
02:02:11.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:11.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:02:11.388 00.000 10072 MoveAxis(W, 14, ABG)
02:02:11.388 00.000 10072 Guiding  Dir = 3, Dur = 14
02:02:11.388 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:11.391 00.003 10072 IsGuiding returns 0
02:02:11.391 00.000 10072 PulseGuide returned control before completion, sleep 24
02:02:11.405 00.014 1032 UpdateGuideState exits: m=1245 SNR=24.9
02:02:11.405 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:11.405 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:11.405 00.000 1032 Enqueuing Expose request
02:02:11.421 00.016 10072 IsGuiding returns 0
02:02:11.421 00.000 10072 Move returns status 0, amount 14
02:02:11.421 00.000 10072 MoveAxis(N, 0, ABG)
02:02:11.422 00.001 10072 Move returns status 0, amount 0
02:02:11.422 00.000 10072 move complete, result=0
02:02:11.422 00.000 10072 worker thread done servicing request
02:02:11.422 00.000 10072 Worker thread wakes up
02:02:11.422 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:11.422 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:11.423 00.001 1032 GuideStep: 0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
02:02:11.837 00.414 10072 Exposure complete
02:02:11.878 00.041 10072 worker thread done servicing request
02:02:11.878 00.000 1032 OnExposeComplete: enter
02:02:11.882 00.004 1032 UpdateGuideState(): m_state=6
02:02:11.884 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1603
02:02:11.884 00.000 1032 Star::Find returns 1 (0), X=223.97, Y=616.10, Mass=1330, SNR=25.7, Peak=116 HFD=2.8
02:02:11.886 00.002 1032 MultiStar: [#1 -0.08,0.02,1.08,U] [#2 -0.01,0.01,0.76,U] [#3 -0.05,0.17,0.71,U] [#4 -0.13,-0.01,0.71,U] [#5 -0.04,0.04,0.63,U] [#6 -0.03,0.02,0.74,U] [#7 -0.18,0.14,0.57,U] [#8 -0.04,-0.02,0.53,U] 
02:02:11.888 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {0.09, -0.05}
02:02:11.889 00.001 1032 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.83) = xAngle (0.70 = 0.70)
02:02:11.891 00.002 1032 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.70 = 0.70)
02:02:11.891 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.53 mountX=0.04 mountY=0.04, mountTheta=0.70
02:02:11.895 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.03, opts=13)
02:02:11.898 00.003 1032 Enqueuing Move request for scope (-0.05, 0.03)
02:02:11.899 00.001 10072 Worker thread wakes up
02:02:11.899 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
02:02:11.899 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
02:02:11.899 00.000 10072 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.04
02:02:11.901 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 556.54
02:02:11.901 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
02:02:11.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:11.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:02:11.901 00.000 10072 MoveAxis(W, 8, ABG)
02:02:11.901 00.000 10072 Guiding  Dir = 3, Dur = 8
02:02:11.902 00.001 10072 IsGuiding returns 0
02:02:11.902 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:11.903 00.001 10072 PulseGuide returned control before completion, sleep 18
02:02:11.918 00.015 1032 UpdateGuideState exits: m=1330 SNR=25.7
02:02:11.923 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:11.923 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:11.923 00.000 1032 Enqueuing Expose request
02:02:11.934 00.011 10072 IsGuiding returns 0
02:02:11.934 00.000 10072 Move returns status 0, amount 8
02:02:11.934 00.000 10072 MoveAxis(N, 0, ABG)
02:02:11.934 00.000 10072 Move returns status 0, amount 0
02:02:11.934 00.000 10072 move complete, result=0
02:02:11.934 00.000 10072 worker thread done servicing request
02:02:11.934 00.000 10072 Worker thread wakes up
02:02:11.934 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:11.934 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:11.934 00.000 1032 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
02:02:12.572 00.638 10072 Exposure complete
02:02:12.612 00.040 10072 worker thread done servicing request
02:02:12.612 00.000 1032 OnExposeComplete: enter
02:02:12.615 00.003 1032 UpdateGuideState(): m_state=6
02:02:12.617 00.002 1032 Star::Find(15, 223, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1604
02:02:12.618 00.001 1032 Star::Find returns 1 (0), X=223.94, Y=616.00, Mass=1328, SNR=25.7, Peak=133 HFD=2.8
02:02:12.621 00.003 1032 MultiStar: [#1 -0.11,-0.05,1.04,U] [#2 0.00,-0.04,0.76,U] [#3 -0.01,-0.08,0.70,U] [#4 -0.06,-0.06,0.74,U] [#5 -0.05,-0.11,0.62,U] [#6 -0.09,-0.12,0.73,U] [#7 -0.18,0.01,0.58,U] [#8 0.06,-0.12,0.55,U] 
02:02:12.621 00.000 1032 refined, 8 included, MultiStar: {-0.04, -0.08}, one-star: {0.06, -0.14}
02:02:12.621 00.000 1032 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.83) = xAngle (-3.90 = 2.39)
02:02:12.621 00.000 1032 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.90 = 2.39)
02:02:12.621 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.07 mountX=-0.06 mountY=0.06, mountTheta=2.39
02:02:12.621 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.08, opts=13)
02:02:12.621 00.000 1032 Enqueuing Move request for scope (-0.04, -0.08)
02:02:12.621 00.000 10072 Worker thread wakes up
02:02:12.621 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
02:02:12.621 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
02:02:12.621 00.000 10072 Moving (-0.04, -0.08) raw xDistance=-0.06 yDistance=0.06
02:02:12.621 00.000 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 556.54
02:02:12.621 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
02:02:12.621 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:12.621 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:02:12.621 00.000 10072 MoveAxis(W, 9, ABG)
02:02:12.621 00.000 10072 Guiding  Dir = 3, Dur = 9
02:02:12.621 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:12.634 00.013 10072 IsGuiding returns 0
02:02:12.635 00.001 10072 PulseGuide returned control before completion, sleep 19
02:02:12.641 00.006 1032 UpdateGuideState exits: m=1328 SNR=25.7
02:02:12.651 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:12.653 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:12.654 00.001 1032 Enqueuing Expose request
02:02:12.700 00.046 10072 IsGuiding returns 0
02:02:12.700 00.000 10072 Move returns status 0, amount 9
02:02:12.700 00.000 10072 MoveAxis(N, 0, ABG)
02:02:12.700 00.000 10072 Move returns status 0, amount 0
02:02:12.701 00.001 10072 move complete, result=0
02:02:12.701 00.000 10072 worker thread done servicing request
02:02:12.701 00.000 10072 Worker thread wakes up
02:02:12.701 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:12.701 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:12.701 00.000 1032 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
02:02:13.114 00.413 10072 Exposure complete
02:02:13.146 00.032 10072 worker thread done servicing request
02:02:13.146 00.000 1032 OnExposeComplete: enter
02:02:13.160 00.014 1032 UpdateGuideState(): m_state=6
02:02:13.163 00.003 1032 Star::Find(15, 223, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1605
02:02:13.163 00.000 1032 Star::Find returns 1 (0), X=223.96, Y=615.94, Mass=1356, SNR=26.0, Peak=130 HFD=2.8
02:02:13.163 00.000 1032 MultiStar: [#1 -0.02,-0.20,1.01,U] [#2 -0.11,-0.12,0.72,U] [#3 -0.01,-0.11,0.70,U] [#4 -0.01,-0.09,0.70,U] [#5 -0.04,0.03,0.62,U] [#6 -0.11,-0.17,0.67,U] [#7 -0.06,-0.05,0.61,U] [#8 -0.04,-0.08,0.51,U] 
02:02:13.163 00.000 1032 refined, 8 included, MultiStar: {-0.03, -0.12}, one-star: {0.08, -0.20}
02:02:13.163 00.000 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.66)
02:02:13.172 00.009 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.66)
02:02:13.172 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.80 mountX=-0.11 mountY=0.06, mountTheta=2.66
02:02:13.178 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.12, opts=13)
02:02:13.180 00.002 1032 Enqueuing Move request for scope (-0.03, -0.12)
02:02:13.182 00.002 10072 Worker thread wakes up
02:02:13.182 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
02:02:13.182 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
02:02:13.182 00.000 10072 Moving (-0.03, -0.12) raw xDistance=-0.11 yDistance=0.06
02:02:13.184 00.002 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 556.54
02:02:13.184 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
02:02:13.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:13.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:02:13.184 00.000 10072 MoveAxis(W, 8, ABG)
02:02:13.184 00.000 10072 Guiding  Dir = 3, Dur = 8
02:02:13.185 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:13.185 00.000 10072 IsGuiding returns 0
02:02:13.187 00.002 10072 PulseGuide returned control before completion, sleep 18
02:02:13.197 00.010 1032 UpdateGuideState exits: m=1356 SNR=26.0
02:02:13.205 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:13.206 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:13.207 00.001 1032 Enqueuing Expose request
02:02:13.220 00.013 10072 IsGuiding returns 0
02:02:13.220 00.000 10072 Move returns status 0, amount 8
02:02:13.220 00.000 10072 MoveAxis(N, 0, ABG)
02:02:13.220 00.000 10072 Move returns status 0, amount 0
02:02:13.220 00.000 10072 move complete, result=0
02:02:13.220 00.000 10072 worker thread done servicing request
02:02:13.220 00.000 10072 Worker thread wakes up
02:02:13.220 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:13.220 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:13.220 00.000 1032 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
02:02:13.858 00.638 10072 Exposure complete
02:02:13.891 00.033 10072 worker thread done servicing request
02:02:13.891 00.000 1032 OnExposeComplete: enter
02:02:13.906 00.015 1032 UpdateGuideState(): m_state=6
02:02:13.908 00.002 1032 Star::Find(15, 223, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1606
02:02:13.908 00.000 1032 Star::Find returns 1 (0), X=224.08, Y=615.91, Mass=1277, SNR=25.2, Peak=127 HFD=2.8
02:02:13.910 00.002 1032 MultiStar: [#1 -0.02,-0.14,1.05,U] [#2 -0.02,-0.14,0.79,U] [#3 -0.07,-0.15,0.71,U] [#4 -0.08,-0.09,0.76,U] [#5 -0.08,-0.05,0.64,U] [#6 -0.05,-0.14,0.73,U] [#7 -0.04,0.01,0.59,U] [#8 0.17,-0.19,0.57,U] 
02:02:13.912 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {0.20, -0.23}
02:02:13.914 00.002 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.92)
02:02:13.914 00.000 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.92)
02:02:13.916 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.53 mountX=-0.13 mountY=0.03, mountTheta=2.92
02:02:13.918 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.13, opts=13)
02:02:13.920 00.002 1032 Enqueuing Move request for scope (0.01, -0.13)
02:02:13.922 00.002 10072 Worker thread wakes up
02:02:13.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
02:02:13.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
02:02:13.922 00.000 10072 Moving (0.01, -0.13) raw xDistance=-0.13 yDistance=0.03
02:02:13.925 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:13.927 00.002 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 561.76
02:02:13.927 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 500
02:02:13.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:13.928 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:02:13.928 00.000 10072 MoveAxis(W, 10, ABG)
02:02:13.928 00.000 10072 Guiding  Dir = 3, Dur = 10
02:02:13.928 00.000 10072 IsGuiding returns 0
02:02:13.929 00.001 10072 PulseGuide returned control before completion, sleep 20
02:02:13.942 00.013 1032 UpdateGuideState exits: m=1277 SNR=25.2
02:02:13.942 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:13.942 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:13.942 00.000 1032 Enqueuing Expose request
02:02:13.952 00.010 10072 IsGuiding returns 0
02:02:13.952 00.000 10072 Move returns status 0, amount 10
02:02:13.952 00.000 10072 MoveAxis(N, 0, ABG)
02:02:13.952 00.000 10072 Move returns status 0, amount 0
02:02:13.952 00.000 10072 move complete, result=0
02:02:13.952 00.000 10072 worker thread done servicing request
02:02:13.952 00.000 10072 Worker thread wakes up
02:02:13.952 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:13.952 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:13.959 00.007 1032 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
02:02:14.365 00.406 10072 Exposure complete
02:02:14.409 00.044 10072 worker thread done servicing request
02:02:14.409 00.000 1032 OnExposeComplete: enter
02:02:14.410 00.001 1032 UpdateGuideState(): m_state=6
02:02:14.410 00.000 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1607
02:02:14.410 00.000 1032 Star::Find returns 1 (0), X=224.11, Y=616.06, Mass=1354, SNR=25.9, Peak=146 HFD=2.8
02:02:14.416 00.006 1032 MultiStar: [#1 0.00,-0.13,1.01,U] [#2 -0.04,-0.02,0.75,U] [#3 0.06,-0.06,0.69,U] [#4 0.04,-0.05,0.75,U] [#5 -0.09,-0.06,0.65,U] [#6 0.02,-0.03,0.71,U] [#7 -0.03,0.01,0.59,U] [#8 0.12,-0.23,0.51,U] 
02:02:14.416 00.000 1032 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.23, -0.08}
02:02:14.416 00.000 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
02:02:14.416 00.000 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
02:02:14.416 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.05 mountX=-0.08 mountY=-0.02, mountTheta=-2.88
02:02:14.422 00.006 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
02:02:14.426 00.004 1032 Enqueuing Move request for scope (0.04, -0.07)
02:02:14.428 00.002 10072 Worker thread wakes up
02:02:14.428 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
02:02:14.428 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
02:02:14.428 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
02:02:14.428 00.000 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 561.76
02:02:14.428 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
02:02:14.428 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:14.428 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:02:14.428 00.000 10072 MoveAxis(W, 9, ABG)
02:02:14.428 00.000 10072 Guiding  Dir = 3, Dur = 9
02:02:14.430 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:14.431 00.001 10072 IsGuiding returns 0
02:02:14.432 00.001 10072 PulseGuide returned control before completion, sleep 19
02:02:14.433 00.001 1032 UpdateGuideState exits: m=1354 SNR=25.9
02:02:14.450 00.017 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:14.450 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:14.450 00.000 1032 Enqueuing Expose request
02:02:14.465 00.015 10072 IsGuiding returns 0
02:02:14.465 00.000 10072 Move returns status 0, amount 9
02:02:14.465 00.000 10072 MoveAxis(N, 0, ABG)
02:02:14.465 00.000 10072 Move returns status 0, amount 0
02:02:14.465 00.000 10072 move complete, result=0
02:02:14.465 00.000 10072 worker thread done servicing request
02:02:14.465 00.000 10072 Worker thread wakes up
02:02:14.465 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:14.465 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:14.465 00.000 1032 GuideStep: -0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
02:02:15.102 00.637 10072 Exposure complete
02:02:15.144 00.042 10072 worker thread done servicing request
02:02:15.144 00.000 1032 OnExposeComplete: enter
02:02:15.147 00.003 1032 UpdateGuideState(): m_state=6
02:02:15.149 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1608
02:02:15.151 00.002 1032 Star::Find returns 1 (0), X=224.06, Y=616.10, Mass=1355, SNR=25.9, Peak=130 HFD=2.8
02:02:15.153 00.002 1032 MultiStar: [#1 -0.07,-0.19,1.05,U] [#2 0.02,-0.13,0.74,U] [#3 0.00,-0.24,0.69,U] [#4 -0.09,-0.12,0.72,U] [#5 -0.04,0.03,0.61,U] [#6 0.03,-0.11,0.74,U] [#7 0.01,-0.08,0.58,U] [#8 -0.08,-0.02,0.52,U] 
02:02:15.153 00.000 1032 refined, 8 included, MultiStar: {0.00, -0.10}, one-star: {0.18, -0.04}
02:02:15.155 00.002 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
02:02:15.157 00.002 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
02:02:15.157 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.54 mountX=-0.10 mountY=0.02, mountTheta=2.91
02:02:15.159 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.10, opts=13)
02:02:15.163 00.004 1032 Enqueuing Move request for scope (0.00, -0.10)
02:02:15.163 00.000 10072 Worker thread wakes up
02:02:15.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
02:02:15.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
02:02:15.163 00.000 10072 Moving (0.00, -0.10) raw xDistance=-0.10 yDistance=0.02
02:02:15.163 00.000 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 561.76
02:02:15.163 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
02:02:15.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:15.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:02:15.163 00.000 10072 MoveAxis(W, 10, ABG)
02:02:15.163 00.000 10072 Guiding  Dir = 3, Dur = 10
02:02:15.167 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:15.167 00.000 10072 IsGuiding returns 0
02:02:15.169 00.002 10072 PulseGuide returned control before completion, sleep 20
02:02:15.185 00.016 1032 UpdateGuideState exits: m=1355 SNR=25.9
02:02:15.186 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:15.186 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:15.186 00.000 1032 Enqueuing Expose request
02:02:15.201 00.015 10072 IsGuiding returns 0
02:02:15.201 00.000 10072 Move returns status 0, amount 10
02:02:15.201 00.000 10072 MoveAxis(N, 0, ABG)
02:02:15.202 00.001 10072 Move returns status 0, amount 0
02:02:15.202 00.000 10072 move complete, result=0
02:02:15.202 00.000 10072 worker thread done servicing request
02:02:15.202 00.000 10072 Worker thread wakes up
02:02:15.202 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:15.202 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:15.202 00.000 1032 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
02:02:15.615 00.413 10072 Exposure complete
02:02:15.660 00.045 10072 worker thread done servicing request
02:02:15.660 00.000 1032 OnExposeComplete: enter
02:02:15.660 00.000 1032 UpdateGuideState(): m_state=6
02:02:15.660 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1609
02:02:15.660 00.000 1032 Star::Find returns 1 (0), X=224.03, Y=615.99, Mass=1234, SNR=24.8, Peak=123 HFD=2.8
02:02:15.660 00.000 1032 MultiStar: [#1 -0.02,-0.21,1.09,U] [#2 0.03,-0.11,0.77,U] [#3 -0.02,-0.12,0.71,U] [#4 0.01,-0.02,0.77,U] [#5 0.07,-0.03,0.66,U] [#6 -0.00,-0.07,0.75,U] [#7 -0.05,0.05,0.60,U] [#8 -0.02,-0.17,0.58,U] 
02:02:15.670 00.010 1032 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {0.15, -0.15}
02:02:15.670 00.000 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
02:02:15.673 00.003 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
02:02:15.673 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.36 mountX=-0.10 mountY=0.00, mountTheta=3.09
02:02:15.677 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.10, opts=13)
02:02:15.679 00.002 1032 Enqueuing Move request for scope (0.02, -0.10)
02:02:15.681 00.002 10072 Worker thread wakes up
02:02:15.681 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
02:02:15.681 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
02:02:15.681 00.000 10072 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=0.00
02:02:15.683 00.002 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 561.76
02:02:15.683 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
02:02:15.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:15.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:02:15.683 00.000 10072 MoveAxis(W, 9, ABG)
02:02:15.683 00.000 10072 Guiding  Dir = 3, Dur = 9
02:02:15.684 00.001 10072 IsGuiding returns 0
02:02:15.684 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:15.687 00.003 10072 PulseGuide returned control before completion, sleep 19
02:02:15.704 00.017 1032 UpdateGuideState exits: m=1234 SNR=24.8
02:02:15.708 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:15.709 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:15.711 00.002 1032 Enqueuing Expose request
02:02:15.716 00.005 10072 IsGuiding returns 1
02:02:15.719 00.003 10072 scope still moving after pulse duration time elapsed
02:02:15.747 00.028 10072 IsGuiding returns 0
02:02:15.747 00.000 10072 scope move finished after 9 + 54 ms
02:02:15.747 00.000 10072 Move returns status 0, amount 9
02:02:15.747 00.000 10072 MoveAxis(N, 0, ABG)
02:02:15.747 00.000 10072 Move returns status 0, amount 0
02:02:15.747 00.000 10072 move complete, result=0
02:02:15.748 00.001 10072 worker thread done servicing request
02:02:15.748 00.000 10072 Worker thread wakes up
02:02:15.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:15.748 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:15.748 00.000 1032 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
02:02:16.017 00.269 1032 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.23
02:02:16.019 00.002 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":25}
02:02:16.021 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":25}
02:02:16.378 00.357 10072 Exposure complete
02:02:16.422 00.044 10072 worker thread done servicing request
02:02:16.422 00.000 1032 OnExposeComplete: enter
02:02:16.424 00.002 1032 UpdateGuideState(): m_state=6
02:02:16.426 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1610
02:02:16.428 00.002 1032 Star::Find returns 1 (0), X=224.21, Y=615.95, Mass=1356, SNR=26.0, Peak=154 HFD=2.7
02:02:16.430 00.002 1032 MultiStar: [#1 0.00,-0.21,1.01,U] [#2 0.02,-0.17,0.73,U] [#3 0.10,-0.12,0.70,U] [#4 0.02,-0.04,0.72,U] [#5 0.09,-0.10,0.61,U] [#6 0.03,-0.09,0.71,U] [#7 -0.03,-0.18,0.56,U] [#8 0.10,-0.09,0.53,U] 
02:02:16.432 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.14}, one-star: {0.33, -0.19}
02:02:16.434 00.002 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
02:02:16.435 00.001 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
02:02:16.437 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.05 mountX=-0.16 mountY=-0.04, mountTheta=-2.88
02:02:16.439 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.14, opts=13)
02:02:16.441 00.002 1032 Enqueuing Move request for scope (0.08, -0.14)
02:02:16.442 00.001 10072 Worker thread wakes up
02:02:16.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
02:02:16.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
02:02:16.442 00.000 10072 Moving (0.08, -0.14) raw xDistance=-0.16 yDistance=-0.04
02:02:16.442 00.000 10072 PPEC rslt: input = -0.16, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.01, period_length = 561.76
02:02:16.442 00.000 10072 PPEC: input: -0.16, control: -0.06, exposure: 500
02:02:16.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:16.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:02:16.442 00.000 10072 MoveAxis(E, 63, ABG)
02:02:16.442 00.000 10072 Guiding  Dir = 2, Dur = 63
02:02:16.444 00.002 10072 IsGuiding returns 0
02:02:16.444 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:16.445 00.001 10072 PulseGuide returned control before completion, sleep 73
02:02:16.461 00.016 1032 UpdateGuideState exits: m=1356 SNR=26.0
02:02:16.461 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:16.461 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:16.461 00.000 1032 Enqueuing Expose request
02:02:16.509 00.048 1032 evsrv: cli 0D18BBD0 connect
02:02:16.509 00.000 1032 case statement mapped state 6 to 3
02:02:16.509 00.000 1032 case statement mapped state 6 to 3
02:02:16.516 00.007 1032 evsrv: cli 0D18BBD0 request: {"method":"get_pixel_scale","id":"634d1262-85ef-413e-aede-c5b9d9a8755f"}
02:02:16.518 00.002 1032 evsrv: cli 0D18BBD0 response: {"jsonrpc":"2.0","result":5.15663,"id":"634d1262-85ef-413e-aede-c5b9d9a8755f"}
02:02:16.521 00.003 1032 evsrv: cli 0D18BBD0 disconnect
02:02:16.525 00.004 10072 IsGuiding returns 1
02:02:16.525 00.000 10072 scope still moving after pulse duration time elapsed
02:02:16.555 00.030 10072 IsGuiding returns 0
02:02:16.555 00.000 10072 scope move finished after 63 + 47 ms
02:02:16.555 00.000 10072 Move returns status 0, amount 63
02:02:16.555 00.000 10072 MoveAxis(N, 0, ABG)
02:02:16.555 00.000 10072 Move returns status 0, amount 0
02:02:16.555 00.000 10072 move complete, result=0
02:02:16.555 00.000 10072 worker thread done servicing request
02:02:16.555 00.000 10072 Worker thread wakes up
02:02:16.555 00.000 1032 GuideStep: -0.2 px 63 ms EAST, -0.0 px 0 ms NORTH
02:02:16.558 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:16.558 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:16.969 00.411 10072 Exposure complete
02:02:17.014 00.045 10072 worker thread done servicing request
02:02:17.014 00.000 1032 OnExposeComplete: enter
02:02:17.016 00.002 1032 UpdateGuideState(): m_state=6
02:02:17.018 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1611
02:02:17.020 00.002 1032 Star::Find returns 1 (0), X=224.14, Y=615.92, Mass=1350, SNR=25.9, Peak=141 HFD=2.8
02:02:17.022 00.002 1032 MultiStar: [#1 0.05,-0.24,1.03,U] [#2 0.03,-0.16,0.75,U] [#3 0.16,-0.03,0.72,U] [#4 0.12,-0.10,0.76,U] [#5 0.08,-0.09,0.61,U] [#6 -0.02,-0.09,0.72,U] [#7 0.06,0.02,0.58,U] [#8 0.05,-0.08,0.51,U] 
02:02:17.022 00.000 1032 refined, 8 included, MultiStar: {0.10, -0.13}, one-star: {0.26, -0.22}
02:02:17.024 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
02:02:17.027 00.003 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
02:02:17.029 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.92 mountX=-0.15 mountY=-0.06, mountTheta=-2.75
02:02:17.032 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.13, opts=13)
02:02:17.032 00.000 1032 Enqueuing Move request for scope (0.10, -0.13)
02:02:17.034 00.002 10072 Worker thread wakes up
02:02:17.034 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
02:02:17.034 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
02:02:17.034 00.000 10072 Moving (0.10, -0.13) raw xDistance=-0.15 yDistance=-0.06
02:02:17.036 00.002 10072 PPEC rslt: input = -0.15, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.01, period_length = 561.76
02:02:17.036 00.000 10072 PPEC: input: -0.15, control: -0.06, exposure: 500
02:02:17.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:17.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:02:17.036 00.000 10072 MoveAxis(E, 59, ABG)
02:02:17.036 00.000 10072 Guiding  Dir = 2, Dur = 59
02:02:17.036 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:17.038 00.002 10072 IsGuiding returns 0
02:02:17.040 00.002 10072 PulseGuide returned control before completion, sleep 69
02:02:17.056 00.016 1032 UpdateGuideState exits: m=1350 SNR=25.9
02:02:17.056 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:17.056 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:17.056 00.000 1032 Enqueuing Expose request
02:02:17.119 00.063 10072 IsGuiding returns 1
02:02:17.120 00.001 10072 scope still moving after pulse duration time elapsed
02:02:17.151 00.031 10072 IsGuiding returns 1
02:02:17.183 00.032 10072 IsGuiding returns 1
02:02:17.215 00.032 10072 IsGuiding returns 1
02:02:17.247 00.032 10072 IsGuiding returns 1
02:02:17.279 00.032 10072 IsGuiding returns 1
02:02:17.311 00.032 10072 IsGuiding returns 1
02:02:17.342 00.031 10072 IsGuiding returns 1
02:02:17.374 00.032 10072 IsGuiding returns 0
02:02:17.374 00.000 10072 scope move finished after 59 + 276 ms
02:02:17.374 00.000 10072 Move returns status 0, amount 59
02:02:17.374 00.000 10072 MoveAxis(N, 0, ABG)
02:02:17.374 00.000 10072 Move returns status 0, amount 0
02:02:17.374 00.000 10072 move complete, result=0
02:02:17.374 00.000 10072 worker thread done servicing request
02:02:17.374 00.000 1032 GuideStep: -0.1 px 59 ms EAST, -0.1 px 0 ms NORTH
02:02:17.374 00.000 10072 Worker thread wakes up
02:02:17.374 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:17.374 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:18.009 00.635 10072 Exposure complete
02:02:18.047 00.038 10072 worker thread done servicing request
02:02:18.047 00.000 1032 OnExposeComplete: enter
02:02:18.047 00.000 1032 UpdateGuideState(): m_state=6
02:02:18.056 00.009 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1612
02:02:18.056 00.000 1032 Star::Find returns 1 (0), X=224.09, Y=616.03, Mass=1368, SNR=26.1, Peak=140 HFD=2.8
02:02:18.056 00.000 1032 MultiStar: [#1 0.08,-0.11,1.01,U] [#2 0.00,0.02,0.74,U] [#3 0.04,0.03,0.66,U] [#4 0.02,0.05,0.73,U] [#5 -0.12,0.04,0.58,U] [#6 -0.00,-0.23,0.74,U] [#7 -0.01,-0.02,0.58,U] [#8 0.02,-0.09,0.54,U] 
02:02:18.056 00.000 1032 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {0.21, -0.11}
02:02:18.063 00.007 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
02:02:18.063 00.000 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
02:02:18.063 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.95 mountX=-0.06 mountY=-0.02, mountTheta=-2.78
02:02:18.063 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
02:02:18.063 00.000 1032 Enqueuing Move request for scope (0.04, -0.06)
02:02:18.072 00.009 10072 Worker thread wakes up
02:02:18.072 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
02:02:18.072 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
02:02:18.072 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.06 yDistance=-0.02
02:02:18.072 00.000 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 561.76
02:02:18.072 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
02:02:18.072 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:18.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:02:18.072 00.000 10072 MoveAxis(W, 11, ABG)
02:02:18.072 00.000 10072 Guiding  Dir = 3, Dur = 11
02:02:18.076 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:18.076 00.000 10072 IsGuiding returns 0
02:02:18.078 00.002 10072 PulseGuide returned control before completion, sleep 21
02:02:18.080 00.002 1032 UpdateGuideState exits: m=1368 SNR=26.1
02:02:18.094 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:18.097 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:18.097 00.000 1032 Enqueuing Expose request
02:02:18.110 00.013 10072 IsGuiding returns 0
02:02:18.110 00.000 10072 Move returns status 0, amount 11
02:02:18.110 00.000 10072 MoveAxis(N, 0, ABG)
02:02:18.110 00.000 10072 Move returns status 0, amount 0
02:02:18.110 00.000 10072 move complete, result=0
02:02:18.110 00.000 10072 worker thread done servicing request
02:02:18.110 00.000 10072 Worker thread wakes up
02:02:18.110 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:18.110 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:18.110 00.000 1032 GuideStep: -0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
02:02:18.524 00.414 10072 Exposure complete
02:02:18.569 00.045 10072 worker thread done servicing request
02:02:18.569 00.000 1032 OnExposeComplete: enter
02:02:18.572 00.003 1032 UpdateGuideState(): m_state=6
02:02:18.572 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1613
02:02:18.572 00.000 1032 Star::Find returns 1 (0), X=224.17, Y=615.93, Mass=1352, SNR=25.9, Peak=136 HFD=2.8
02:02:18.572 00.000 1032 MultiStar: [#1 0.11,-0.23,1.01,U] [#2 0.06,-0.18,0.77,U] [#3 0.07,-0.18,0.67,U] [#4 0.01,-0.06,0.71,U] [#5 0.10,-0.01,0.59,U] [#6 0.07,-0.15,0.71,U] [#7 -0.05,-0.11,0.60,U] [#8 0.18,-0.05,0.50,U] 
02:02:18.579 00.007 1032 refined, 8 included, MultiStar: {0.10, -0.14}, one-star: {0.29, -0.21}
02:02:18.579 00.000 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
02:02:18.579 00.000 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
02:02:18.579 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.18 cameraTheta=-0.96 mountX=-0.17 mountY=-0.06, mountTheta=-2.79
02:02:18.586 00.007 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.14, opts=13)
02:02:18.587 00.001 1032 Enqueuing Move request for scope (0.10, -0.14)
02:02:18.589 00.002 10072 Worker thread wakes up
02:02:18.589 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
02:02:18.589 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
02:02:18.589 00.000 10072 Moving (0.10, -0.14) raw xDistance=-0.17 yDistance=-0.06
02:02:18.589 00.000 10072 PPEC rslt: input = -0.17, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 561.76
02:02:18.589 00.000 10072 PPEC: input: -0.17, control: -0.06, exposure: 500
02:02:18.589 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:18.589 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:02:18.589 00.000 10072 MoveAxis(E, 66, ABG)
02:02:18.592 00.003 10072 Guiding  Dir = 2, Dur = 66
02:02:18.592 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:18.592 00.000 10072 IsGuiding returns 0
02:02:18.595 00.003 10072 PulseGuide returned control before completion, sleep 76
02:02:18.610 00.015 1032 UpdateGuideState exits: m=1352 SNR=25.9
02:02:18.612 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:18.612 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:18.616 00.004 1032 Enqueuing Expose request
02:02:18.674 00.058 10072 IsGuiding returns 1
02:02:18.674 00.000 10072 scope still moving after pulse duration time elapsed
02:02:18.705 00.031 10072 IsGuiding returns 0
02:02:18.705 00.000 10072 scope move finished after 66 + 45 ms
02:02:18.705 00.000 10072 Move returns status 0, amount 66
02:02:18.705 00.000 10072 MoveAxis(N, 0, ABG)
02:02:18.705 00.000 10072 Move returns status 0, amount 0
02:02:18.705 00.000 10072 move complete, result=0
02:02:18.705 00.000 10072 worker thread done servicing request
02:02:18.705 00.000 10072 Worker thread wakes up
02:02:18.705 00.000 1032 GuideStep: -0.2 px 66 ms EAST, -0.1 px 0 ms NORTH
02:02:18.708 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:18.708 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:19.344 00.636 10072 Exposure complete
02:02:19.388 00.044 10072 worker thread done servicing request
02:02:19.388 00.000 1032 OnExposeComplete: enter
02:02:19.388 00.000 1032 UpdateGuideState(): m_state=6
02:02:19.391 00.003 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1614
02:02:19.393 00.002 1032 Star::Find returns 1 (0), X=223.99, Y=615.87, Mass=1322, SNR=25.6, Peak=130 HFD=2.7
02:02:19.395 00.002 1032 MultiStar: [#1 0.01,-0.25,1.03,U] [#2 0.13,-0.10,0.77,U] [#3 -0.01,-0.04,0.74,U] [#4 0.04,-0.10,0.74,U] [#5 -0.00,-0.04,0.61,U] [#6 0.04,-0.19,0.73,U] [#7 -0.00,-0.14,0.61,U] [#8 -0.01,-0.13,0.49,U] 
02:02:19.397 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.15}, one-star: {0.11, -0.27}
02:02:19.399 00.002 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
02:02:19.401 00.002 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
02:02:19.403 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.32 mountX=-0.16 mountY=0.00, mountTheta=3.13
02:02:19.404 00.001 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.15, opts=13)
02:02:19.408 00.004 1032 Enqueuing Move request for scope (0.04, -0.15)
02:02:19.408 00.000 10072 Worker thread wakes up
02:02:19.408 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
02:02:19.408 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
02:02:19.408 00.000 10072 Moving (0.04, -0.15) raw xDistance=-0.16 yDistance=0.00
02:02:19.408 00.000 10072 PPEC rslt: input = -0.16, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 561.76
02:02:19.408 00.000 10072 PPEC: input: -0.16, control: -0.06, exposure: 500
02:02:19.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:19.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:02:19.408 00.000 10072 MoveAxis(E, 60, ABG)
02:02:19.408 00.000 10072 Guiding  Dir = 2, Dur = 60
02:02:19.412 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:19.413 00.001 10072 IsGuiding returns 0
02:02:19.414 00.001 10072 PulseGuide returned control before completion, sleep 70
02:02:19.430 00.016 1032 UpdateGuideState exits: m=1322 SNR=25.6
02:02:19.433 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:19.435 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:19.435 00.000 1032 Enqueuing Expose request
02:02:19.494 00.059 10072 IsGuiding returns 0
02:02:19.494 00.000 10072 Move returns status 0, amount 60
02:02:19.494 00.000 10072 MoveAxis(N, 0, ABG)
02:02:19.494 00.000 10072 Move returns status 0, amount 0
02:02:19.494 00.000 10072 move complete, result=0
02:02:19.494 00.000 10072 worker thread done servicing request
02:02:19.494 00.000 1032 GuideStep: -0.2 px 60 ms EAST, 0.0 px 0 ms NORTH
02:02:19.494 00.000 10072 Worker thread wakes up
02:02:19.494 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:19.494 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:19.908 00.414 10072 Exposure complete
02:02:19.956 00.048 10072 worker thread done servicing request
02:02:19.956 00.000 1032 OnExposeComplete: enter
02:02:19.958 00.002 1032 UpdateGuideState(): m_state=6
02:02:19.960 00.002 1032 Star::Find(15, 223, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1615
02:02:19.962 00.002 1032 Star::Find returns 1 (0), X=224.04, Y=616.01, Mass=1312, SNR=25.5, Peak=130 HFD=2.8
02:02:19.965 00.003 1032 MultiStar: [#1 -0.01,-0.09,1.10,U] [#2 0.09,-0.03,0.75,U] [#3 0.10,-0.08,0.70,U] [#4 0.00,-0.00,0.73,U] [#5 -0.07,0.03,0.64,U] [#6 -0.05,-0.07,0.68,U] [#7 -0.15,-0.01,0.63,U] [#8 0.12,-0.03,0.54,U] 
02:02:19.967 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.15, -0.13}
02:02:19.969 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
02:02:19.969 00.000 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
02:02:19.969 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.11 mountX=-0.06 mountY=-0.01, mountTheta=-2.94
02:02:19.969 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
02:02:19.969 00.000 1032 Enqueuing Move request for scope (0.03, -0.05)
02:02:19.969 00.000 10072 Worker thread wakes up
02:02:19.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
02:02:19.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
02:02:19.969 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.06 yDistance=-0.01
02:02:19.969 00.000 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 561.76
02:02:19.969 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
02:02:19.969 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:19.969 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:02:19.980 00.011 10072 MoveAxis(W, 10, ABG)
02:02:19.980 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:19.982 00.002 10072 Guiding  Dir = 3, Dur = 10
02:02:19.982 00.000 10072 IsGuiding returns 0
02:02:19.983 00.001 10072 PulseGuide returned control before completion, sleep 20
02:02:20.000 00.017 1032 UpdateGuideState exits: m=1312 SNR=25.5
02:02:20.000 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:20.000 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:20.000 00.000 1032 Enqueuing Expose request
02:02:20.015 00.015 10072 IsGuiding returns 0
02:02:20.015 00.000 10072 Move returns status 0, amount 10
02:02:20.015 00.000 10072 MoveAxis(N, 0, ABG)
02:02:20.015 00.000 10072 Move returns status 0, amount 0
02:02:20.015 00.000 10072 move complete, result=0
02:02:20.015 00.000 10072 worker thread done servicing request
02:02:20.015 00.000 10072 Worker thread wakes up
02:02:20.015 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:20.015 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:20.016 00.001 1032 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
02:02:20.650 00.634 10072 Exposure complete
02:02:20.694 00.044 10072 worker thread done servicing request
02:02:20.694 00.000 1032 OnExposeComplete: enter
02:02:20.695 00.001 1032 UpdateGuideState(): m_state=6
02:02:20.698 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1616
02:02:20.698 00.000 1032 Star::Find returns 1 (0), X=224.13, Y=616.13, Mass=1354, SNR=25.9, Peak=126 HFD=2.9
02:02:20.698 00.000 1032 MultiStar: [#1 -0.01,0.08,0.99,U] [#2 0.11,0.14,0.76,U] [#3 0.14,0.12,0.66,U] [#4 -0.02,0.16,0.71,U] [#5 -0.06,0.11,0.62,U] [#6 0.07,-0.01,0.70,U] [#7 -0.11,0.02,0.59,U] [#8 0.13,0.04,0.53,U] 
02:02:20.703 00.005 1032 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.24, -0.01}
02:02:20.703 00.000 1032 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.83) = xAngle (-0.99 = -0.99)
02:02:20.703 00.000 1032 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.99 = -0.99)
02:02:20.703 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.84 mountX=0.05 mountY=-0.08, mountTheta=-0.99
02:02:20.703 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.07, opts=13)
02:02:20.711 00.008 1032 Enqueuing Move request for scope (0.06, 0.07)
02:02:20.713 00.002 10072 Worker thread wakes up
02:02:20.713 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
02:02:20.713 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
02:02:20.713 00.000 10072 Moving (0.06, 0.07) raw xDistance=0.05 yDistance=-0.08
02:02:20.715 00.002 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 561.76
02:02:20.715 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 500
02:02:20.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:20.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:02:20.715 00.000 10072 MoveAxis(W, 11, ABG)
02:02:20.715 00.000 10072 Guiding  Dir = 3, Dur = 11
02:02:20.715 00.000 10072 IsGuiding returns 0
02:02:20.715 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:20.715 00.000 10072 PulseGuide returned control before completion, sleep 21
02:02:20.735 00.020 1032 UpdateGuideState exits: m=1354 SNR=25.9
02:02:20.735 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:20.735 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:20.740 00.005 1032 Enqueuing Expose request
02:02:20.742 00.002 10072 IsGuiding returns 0
02:02:20.742 00.000 10072 Move returns status 0, amount 11
02:02:20.742 00.000 10072 MoveAxis(N, 0, ABG)
02:02:20.742 00.000 10072 Move returns status 0, amount 0
02:02:20.742 00.000 10072 move complete, result=0
02:02:20.742 00.000 10072 worker thread done servicing request
02:02:20.742 00.000 10072 Worker thread wakes up
02:02:20.742 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:20.742 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:20.751 00.009 1032 GuideStep: 0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
02:02:21.158 00.407 10072 Exposure complete
02:02:21.203 00.045 10072 worker thread done servicing request
02:02:21.203 00.000 1032 OnExposeComplete: enter
02:02:21.204 00.001 1032 UpdateGuideState(): m_state=6
02:02:21.206 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1617
02:02:21.206 00.000 1032 Star::Find returns 1 (0), X=224.21, Y=616.19, Mass=1254, SNR=24.9, Peak=126 HFD=2.9
02:02:21.206 00.000 1032 MultiStar: [#1 0.08,0.03,1.06,U] [#2 0.10,0.02,0.76,U] [#3 0.21,-0.01,0.73,U] [#4 0.09,0.04,0.76,U] [#5 0.15,0.06,0.65,U] [#6 -0.01,0.03,0.73,U] [#7 0.09,-0.02,0.59,U] [#8 0.11,-0.06,0.57,U] 
02:02:21.206 00.000 1032 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.33, 0.05}
02:02:21.206 00.000 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
02:02:21.206 00.000 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
02:02:21.206 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.16 mountX=-0.01 mountY=-0.13, mountTheta=-1.67
02:02:21.220 00.014 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
02:02:21.220 00.000 1032 Enqueuing Move request for scope (0.13, 0.02)
02:02:21.220 00.000 10072 Worker thread wakes up
02:02:21.220 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
02:02:21.220 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
02:02:21.220 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.01 yDistance=-0.13
02:02:21.220 00.000 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 561.76
02:02:21.220 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
02:02:21.220 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:21.220 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:02:21.220 00.000 10072 MoveAxis(W, 8, ABG)
02:02:21.226 00.006 10072 Guiding  Dir = 3, Dur = 8
02:02:21.226 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:21.226 00.000 10072 IsGuiding returns 0
02:02:21.228 00.002 10072 PulseGuide returned control before completion, sleep 18
02:02:21.244 00.016 1032 UpdateGuideState exits: m=1254 SNR=24.9
02:02:21.244 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:21.244 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:21.244 00.000 1032 Enqueuing Expose request
02:02:21.260 00.016 10072 IsGuiding returns 0
02:02:21.260 00.000 10072 Move returns status 0, amount 8
02:02:21.260 00.000 10072 MoveAxis(N, 0, ABG)
02:02:21.260 00.000 10072 Move returns status 0, amount 0
02:02:21.260 00.000 10072 move complete, result=0
02:02:21.260 00.000 10072 worker thread done servicing request
02:02:21.260 00.000 10072 Worker thread wakes up
02:02:21.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:21.260 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:21.260 00.000 1032 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
02:02:21.899 00.639 10072 Exposure complete
02:02:21.939 00.040 10072 worker thread done servicing request
02:02:21.939 00.000 1032 OnExposeComplete: enter
02:02:21.941 00.002 1032 UpdateGuideState(): m_state=6
02:02:21.941 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1618
02:02:21.941 00.000 1032 Star::Find returns 1 (0), X=224.19, Y=616.09, Mass=1406, SNR=26.4, Peak=141 HFD=2.8
02:02:21.941 00.000 1032 MultiStar: [#1 0.04,-0.14,1.00,U] [#2 0.12,0.02,0.70,U] [#3 0.14,0.02,0.66,U] [#4 0.10,-0.01,0.71,U] [#5 0.09,-0.03,0.60,U] [#6 0.07,-0.05,0.70,U] [#7 0.04,-0.04,0.56,U] [#8 0.12,-0.06,0.50,U] 
02:02:21.941 00.000 1032 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.31, -0.05}
02:02:21.950 00.009 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
02:02:21.950 00.000 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
02:02:21.954 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.34 mountX=-0.07 mountY=-0.11, mountTheta=-2.17
02:02:21.957 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
02:02:21.959 00.002 1032 Enqueuing Move request for scope (0.12, -0.04)
02:02:21.959 00.000 10072 Worker thread wakes up
02:02:21.961 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
02:02:21.961 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
02:02:21.961 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.11
02:02:21.961 00.000 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 561.76
02:02:21.961 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 500
02:02:21.961 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:21.961 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:02:21.961 00.000 10072 MoveAxis(W, 9, ABG)
02:02:21.961 00.000 10072 Guiding  Dir = 3, Dur = 9
02:02:21.963 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:21.963 00.000 10072 IsGuiding returns 0
02:02:21.966 00.003 10072 PulseGuide returned control before completion, sleep 19
02:02:21.967 00.001 1032 UpdateGuideState exits: m=1406 SNR=26.4
02:02:21.983 00.016 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:21.985 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:21.985 00.000 1032 Enqueuing Expose request
02:02:21.997 00.012 10072 IsGuiding returns 0
02:02:21.997 00.000 10072 Move returns status 0, amount 9
02:02:21.997 00.000 10072 MoveAxis(N, 0, ABG)
02:02:21.997 00.000 10072 Move returns status 0, amount 0
02:02:21.998 00.001 10072 move complete, result=0
02:02:21.998 00.000 10072 worker thread done servicing request
02:02:21.998 00.000 10072 Worker thread wakes up
02:02:21.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:21.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:21.998 00.000 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
02:02:22.413 00.415 10072 Exposure complete
02:02:22.454 00.041 10072 worker thread done servicing request
02:02:22.456 00.002 1032 OnExposeComplete: enter
02:02:22.456 00.000 1032 UpdateGuideState(): m_state=6
02:02:22.458 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1619
02:02:22.458 00.000 1032 Star::Find returns 1 (0), X=224.19, Y=616.09, Mass=1317, SNR=25.5, Peak=130 HFD=2.8
02:02:22.458 00.000 1032 MultiStar: [#1 0.09,-0.04,1.03,U] [#2 0.17,-0.02,0.75,U] [#3 0.05,0.08,0.71,U] [#4 0.10,-0.00,0.74,U] [#5 0.02,-0.04,0.61,U] [#6 0.07,0.02,0.76,U] [#7 -0.13,-0.16,0.60,U] [#8 0.00,-0.12,0.52,U] 
02:02:22.458 00.000 1032 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.30, -0.05}
02:02:22.458 00.000 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
02:02:22.467 00.009 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
02:02:22.467 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.35 mountX=-0.06 mountY=-0.08, mountTheta=-2.18
02:02:22.467 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
02:02:22.467 00.000 1032 Enqueuing Move request for scope (0.09, -0.03)
02:02:22.475 00.008 10072 Worker thread wakes up
02:02:22.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
02:02:22.475 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
02:02:22.475 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.06 yDistance=-0.08
02:02:22.475 00.000 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 561.76
02:02:22.475 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
02:02:22.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:22.475 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:02:22.475 00.000 10072 MoveAxis(W, 7, ABG)
02:02:22.475 00.000 10072 Guiding  Dir = 3, Dur = 7
02:02:22.478 00.003 10072 IsGuiding returns 0
02:02:22.478 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:22.479 00.001 10072 PulseGuide returned control before completion, sleep 17
02:02:22.494 00.015 1032 UpdateGuideState exits: m=1317 SNR=25.5
02:02:22.494 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:22.494 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:22.494 00.000 1032 Enqueuing Expose request
02:02:22.510 00.016 10072 IsGuiding returns 0
02:02:22.510 00.000 10072 Move returns status 0, amount 7
02:02:22.510 00.000 10072 MoveAxis(N, 0, ABG)
02:02:22.510 00.000 10072 Move returns status 0, amount 0
02:02:22.510 00.000 10072 move complete, result=0
02:02:22.510 00.000 10072 worker thread done servicing request
02:02:22.510 00.000 10072 Worker thread wakes up
02:02:22.510 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:22.510 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:22.510 00.000 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
02:02:23.144 00.634 10072 Exposure complete
02:02:23.188 00.044 10072 worker thread done servicing request
02:02:23.188 00.000 1032 OnExposeComplete: enter
02:02:23.188 00.000 1032 UpdateGuideState(): m_state=6
02:02:23.191 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1620
02:02:23.193 00.002 1032 Star::Find returns 1 (0), X=224.06, Y=616.09, Mass=1257, SNR=24.9, Peak=124 HFD=2.8
02:02:23.195 00.002 1032 MultiStar: [#1 0.01,0.06,1.04,U] [#2 0.06,0.00,0.79,U] [#3 0.07,0.14,0.72,U] [#4 0.02,0.10,0.74,U] [#5 -0.01,0.16,0.64,U] [#6 0.13,0.04,0.72,U] [#7 0.02,0.12,0.58,U] [#8 0.10,0.06,0.53,U] 
02:02:23.197 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.18, -0.05}
02:02:23.199 00.002 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
02:02:23.201 00.002 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
02:02:23.201 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.75 mountX=0.04 mountY=-0.08, mountTheta=-1.08
02:02:23.205 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.06, opts=13)
02:02:23.207 00.002 1032 Enqueuing Move request for scope (0.07, 0.06)
02:02:23.209 00.002 10072 Worker thread wakes up
02:02:23.209 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
02:02:23.209 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
02:02:23.209 00.000 10072 Moving (0.07, 0.06) raw xDistance=0.04 yDistance=-0.08
02:02:23.211 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 561.76
02:02:23.211 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
02:02:23.211 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:23.211 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:02:23.211 00.000 10072 MoveAxis(W, 8, ABG)
02:02:23.211 00.000 10072 Guiding  Dir = 3, Dur = 8
02:02:23.213 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:23.213 00.000 10072 IsGuiding returns 0
02:02:23.215 00.002 10072 PulseGuide returned control before completion, sleep 18
02:02:23.231 00.016 1032 UpdateGuideState exits: m=1257 SNR=24.9
02:02:23.231 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:23.231 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:23.235 00.004 1032 Enqueuing Expose request
02:02:23.247 00.012 10072 IsGuiding returns 0
02:02:23.247 00.000 10072 Move returns status 0, amount 8
02:02:23.247 00.000 10072 MoveAxis(N, 0, ABG)
02:02:23.247 00.000 10072 Move returns status 0, amount 0
02:02:23.247 00.000 10072 move complete, result=0
02:02:23.247 00.000 10072 worker thread done servicing request
02:02:23.247 00.000 10072 Worker thread wakes up
02:02:23.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:23.247 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:23.247 00.000 1032 GuideStep: 0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
02:02:23.659 00.412 10072 Exposure complete
02:02:23.700 00.041 10072 worker thread done servicing request
02:02:23.700 00.000 1032 OnExposeComplete: enter
02:02:23.702 00.002 1032 UpdateGuideState(): m_state=6
02:02:23.704 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1621
02:02:23.706 00.002 1032 Star::Find returns 1 (0), X=224.10, Y=616.05, Mass=1290, SNR=25.3, Peak=129 HFD=2.8
02:02:23.708 00.002 1032 MultiStar: [#1 0.07,-0.04,1.05,U] [#2 0.12,0.02,0.77,U] [#3 0.17,-0.04,0.71,U] [#4 0.12,0.02,0.74,U] [#5 0.13,0.10,0.64,U] [#6 0.06,-0.00,0.77,U] [#7 -0.00,-0.09,0.58,U] [#8 0.13,-0.15,0.49,U] 
02:02:23.710 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.21, -0.09}
02:02:23.712 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
02:02:23.713 00.001 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
02:02:23.713 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.25 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:02:23.715 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
02:02:23.717 00.002 1032 Enqueuing Move request for scope (0.11, -0.03)
02:02:23.719 00.002 10072 Worker thread wakes up
02:02:23.719 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
02:02:23.719 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
02:02:23.719 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.06 yDistance=-0.10
02:02:23.721 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 561.76
02:02:23.721 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
02:02:23.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:23.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:02:23.721 00.000 10072 MoveAxis(W, 7, ABG)
02:02:23.721 00.000 10072 Guiding  Dir = 3, Dur = 7
02:02:23.722 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:23.722 00.000 10072 IsGuiding returns 0
02:02:23.722 00.000 10072 PulseGuide returned control before completion, sleep 17
02:02:23.741 00.019 1032 UpdateGuideState exits: m=1290 SNR=25.3
02:02:23.743 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:23.743 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:23.745 00.002 1032 Enqueuing Expose request
02:02:23.754 00.009 10072 IsGuiding returns 0
02:02:23.754 00.000 10072 Move returns status 0, amount 7
02:02:23.754 00.000 10072 MoveAxis(N, 0, ABG)
02:02:23.754 00.000 10072 Move returns status 0, amount 0
02:02:23.754 00.000 10072 move complete, result=0
02:02:23.754 00.000 10072 worker thread done servicing request
02:02:23.754 00.000 10072 Worker thread wakes up
02:02:23.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:23.754 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:23.754 00.000 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
02:02:24.393 00.639 10072 Exposure complete
02:02:24.427 00.034 10072 worker thread done servicing request
02:02:24.427 00.000 1032 OnExposeComplete: enter
02:02:24.436 00.009 1032 UpdateGuideState(): m_state=6
02:02:24.438 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1622
02:02:24.440 00.002 1032 Star::Find returns 1 (0), X=224.16, Y=615.96, Mass=1391, SNR=26.3, Peak=140 HFD=2.7
02:02:24.442 00.002 1032 MultiStar: [#1 0.04,-0.18,1.04,U] [#2 0.08,-0.17,0.75,U] [#3 0.10,-0.09,0.67,U] [#4 0.13,-0.17,0.73,U] [#5 0.09,-0.09,0.57,U] [#6 0.05,-0.20,0.72,U] [#7 0.20,-0.04,0.58,U] [#8 0.15,-0.08,0.53,U] 
02:02:24.444 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.14}, one-star: {0.28, -0.19}
02:02:24.444 00.000 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
02:02:24.444 00.000 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
02:02:24.444 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-0.86 mountX=-0.17 mountY=-0.08, mountTheta=-2.69
02:02:24.444 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.14, opts=13)
02:02:24.453 00.009 1032 Enqueuing Move request for scope (0.12, -0.14)
02:02:24.454 00.001 10072 Worker thread wakes up
02:02:24.454 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
02:02:24.454 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
02:02:24.454 00.000 10072 Moving (0.12, -0.14) raw xDistance=-0.17 yDistance=-0.08
02:02:24.458 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:24.458 00.000 10072 PPEC rslt: input = -0.17, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.01, period_length = 566.92
02:02:24.458 00.000 10072 PPEC: input: -0.17, control: -0.07, exposure: 500
02:02:24.458 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:24.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:02:24.458 00.000 10072 MoveAxis(E, 69, ABG)
02:02:24.458 00.000 10072 Guiding  Dir = 2, Dur = 69
02:02:24.460 00.002 10072 IsGuiding returns 0
02:02:24.461 00.001 10072 PulseGuide returned control before completion, sleep 79
02:02:24.469 00.008 1032 UpdateGuideState exits: m=1391 SNR=26.3
02:02:24.477 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:24.477 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:24.477 00.000 1032 Enqueuing Expose request
02:02:24.555 00.078 10072 IsGuiding returns 0
02:02:24.555 00.000 10072 Move returns status 0, amount 69
02:02:24.555 00.000 10072 MoveAxis(N, 0, ABG)
02:02:24.555 00.000 10072 Move returns status 0, amount 0
02:02:24.555 00.000 10072 move complete, result=0
02:02:24.555 00.000 10072 worker thread done servicing request
02:02:24.555 00.000 10072 Worker thread wakes up
02:02:24.555 00.000 1032 GuideStep: -0.2 px 69 ms EAST, -0.1 px 0 ms NORTH
02:02:24.556 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:24.556 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:24.969 00.413 10072 Exposure complete
02:02:25.003 00.034 10072 worker thread done servicing request
02:02:25.003 00.000 1032 OnExposeComplete: enter
02:02:25.016 00.013 1032 UpdateGuideState(): m_state=6
02:02:25.018 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1623
02:02:25.020 00.002 1032 Star::Find returns 1 (0), X=224.09, Y=615.99, Mass=1344, SNR=25.8, Peak=146 HFD=2.8
02:02:25.020 00.000 1032 MultiStar: [#1 0.03,-0.09,1.03,U] [#2 0.10,-0.01,0.75,U] [#3 0.18,-0.03,0.70,U] [#4 0.14,0.06,0.72,U] [#5 0.14,0.06,0.59,U] [#6 0.08,-0.03,0.70,U] [#7 0.15,0.05,0.59,U] [#8 0.22,-0.01,0.52,U] 
02:02:25.020 00.000 1032 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.20, -0.16}
02:02:25.020 00.000 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
02:02:25.020 00.000 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
02:02:25.020 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.22 mountX=-0.06 mountY=-0.12, mountTheta=-2.05
02:02:25.032 00.012 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
02:02:25.032 00.000 1032 Enqueuing Move request for scope (0.13, -0.03)
02:02:25.037 00.005 10072 Worker thread wakes up
02:02:25.037 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
02:02:25.037 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
02:02:25.037 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
02:02:25.037 00.000 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 566.92
02:02:25.037 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
02:02:25.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:25.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:02:25.037 00.000 10072 MoveAxis(W, 9, ABG)
02:02:25.037 00.000 10072 Guiding  Dir = 3, Dur = 9
02:02:25.039 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:25.039 00.000 10072 IsGuiding returns 0
02:02:25.042 00.003 10072 PulseGuide returned control before completion, sleep 19
02:02:25.057 00.015 1032 UpdateGuideState exits: m=1344 SNR=25.8
02:02:25.059 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:25.061 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:25.061 00.000 1032 Enqueuing Expose request
02:02:25.074 00.013 10072 IsGuiding returns 0
02:02:25.074 00.000 10072 Move returns status 0, amount 9
02:02:25.074 00.000 10072 MoveAxis(N, 0, ABG)
02:02:25.074 00.000 10072 Move returns status 0, amount 0
02:02:25.074 00.000 10072 move complete, result=0
02:02:25.074 00.000 10072 worker thread done servicing request
02:02:25.074 00.000 10072 Worker thread wakes up
02:02:25.074 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:25.074 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:25.074 00.000 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
02:02:25.711 00.637 10072 Exposure complete
02:02:25.751 00.040 10072 worker thread done servicing request
02:02:25.751 00.000 1032 OnExposeComplete: enter
02:02:25.754 00.003 1032 UpdateGuideState(): m_state=6
02:02:25.756 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1624
02:02:25.757 00.001 1032 Star::Find returns 1 (0), X=224.16, Y=616.20, Mass=1424, SNR=26.6, Peak=137 HFD=2.8
02:02:25.759 00.002 1032 MultiStar: [#1 0.11,-0.03,1.02,U] [#2 0.11,0.08,0.73,U] [#3 0.14,-0.03,0.67,U] [#4 0.07,0.12,0.71,U] [#5 0.05,0.19,0.59,U] [#6 0.10,-0.05,0.68,U] [#7 -0.01,0.07,0.57,U] [#8 0.10,0.16,0.51,U] 
02:02:25.759 00.000 1032 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.28, 0.06}
02:02:25.761 00.002 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
02:02:25.763 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
02:02:25.763 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.44 mountX=0.02 mountY=-0.13, mountTheta=-1.39
02:02:25.766 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.05, opts=13)
02:02:25.768 00.002 1032 Enqueuing Move request for scope (0.12, 0.05)
02:02:25.770 00.002 10072 Worker thread wakes up
02:02:25.770 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
02:02:25.770 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
02:02:25.770 00.000 10072 Moving (0.12, 0.05) raw xDistance=0.02 yDistance=-0.13
02:02:25.770 00.000 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 566.92
02:02:25.770 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
02:02:25.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:25.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:02:25.770 00.000 10072 MoveAxis(W, 10, ABG)
02:02:25.770 00.000 10072 Guiding  Dir = 3, Dur = 10
02:02:25.772 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:25.773 00.001 10072 IsGuiding returns 0
02:02:25.775 00.002 10072 PulseGuide returned control before completion, sleep 20
02:02:25.783 00.008 1032 UpdateGuideState exits: m=1424 SNR=26.6
02:02:25.790 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:25.790 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:25.790 00.000 1032 Enqueuing Expose request
02:02:25.806 00.016 10072 IsGuiding returns 0
02:02:25.806 00.000 10072 Move returns status 0, amount 10
02:02:25.806 00.000 10072 MoveAxis(N, 0, ABG)
02:02:25.806 00.000 10072 Move returns status 0, amount 0
02:02:25.806 00.000 10072 move complete, result=0
02:02:25.806 00.000 10072 worker thread done servicing request
02:02:25.806 00.000 10072 Worker thread wakes up
02:02:25.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:25.806 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:25.808 00.002 1032 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
02:02:26.219 00.411 10072 Exposure complete
02:02:26.259 00.040 10072 worker thread done servicing request
02:02:26.259 00.000 1032 OnExposeComplete: enter
02:02:26.266 00.007 1032 UpdateGuideState(): m_state=6
02:02:26.266 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1625
02:02:26.266 00.000 1032 Star::Find returns 1 (0), X=224.14, Y=616.29, Mass=1317, SNR=25.6, Peak=125 HFD=2.7
02:02:26.266 00.000 1032 MultiStar: [#1 -0.03,0.11,1.06,U] [#2 0.10,0.11,0.78,U] [#3 0.21,0.18,0.67,U] [#4 0.13,0.14,0.74,U] [#5 0.16,0.22,0.64,U] [#6 0.11,-0.02,0.75,U] [#7 0.09,0.12,0.60,U] [#8 0.06,0.16,0.52,U] 
02:02:26.274 00.008 1032 refined, 8 included, MultiStar: {0.12, 0.13}, one-star: {0.25, 0.14}
02:02:26.276 00.002 1032 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.83) = xAngle (-1.02 = -1.02)
02:02:26.278 00.002 1032 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.02 = -1.02)
02:02:26.280 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.17 cameraTheta=0.81 mountX=0.09 mountY=-0.15, mountTheta=-1.02
02:02:26.282 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
02:02:26.285 00.003 1032 Enqueuing Move request for scope (0.12, 0.13)
02:02:26.287 00.002 10072 Worker thread wakes up
02:02:26.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
02:02:26.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
02:02:26.287 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.09 yDistance=-0.15
02:02:26.287 00.000 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 566.92
02:02:26.287 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
02:02:26.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:26.287 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:02:26.287 00.000 10072 MoveAxis(W, 9, ABG)
02:02:26.287 00.000 10072 Guiding  Dir = 3, Dur = 9
02:02:26.289 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:26.289 00.000 10072 IsGuiding returns 0
02:02:26.291 00.002 10072 PulseGuide returned control before completion, sleep 19
02:02:26.307 00.016 1032 UpdateGuideState exits: m=1317 SNR=25.6
02:02:26.309 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:26.309 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:26.311 00.002 1032 Enqueuing Expose request
02:02:26.323 00.012 10072 IsGuiding returns 0
02:02:26.323 00.000 10072 Move returns status 0, amount 9
02:02:26.323 00.000 10072 MoveAxis(N, 0, ABG)
02:02:26.323 00.000 10072 Move returns status 0, amount 0
02:02:26.323 00.000 10072 move complete, result=0
02:02:26.323 00.000 10072 worker thread done servicing request
02:02:26.323 00.000 10072 Worker thread wakes up
02:02:26.323 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:26.323 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:26.323 00.000 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
02:02:26.959 00.636 10072 Exposure complete
02:02:26.993 00.034 10072 worker thread done servicing request
02:02:26.993 00.000 1032 OnExposeComplete: enter
02:02:26.993 00.000 1032 UpdateGuideState(): m_state=6
02:02:26.993 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1626
02:02:27.007 00.014 1032 Star::Find returns 1 (0), X=224.08, Y=616.17, Mass=1313, SNR=25.5, Peak=128 HFD=2.7
02:02:27.009 00.002 1032 MultiStar: [#1 0.04,0.03,1.04,U] [#2 0.07,0.01,0.72,U] [#3 -0.04,0.06,0.72,U] [#4 -0.00,0.16,0.74,U] [#5 0.00,0.19,0.61,U] [#6 -0.02,0.11,0.72,U] [#7 -0.10,0.19,0.60,U] [#8 0.06,0.11,0.53,U] 
02:02:27.011 00.002 1032 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.20, 0.03}
02:02:27.011 00.000 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
02:02:27.013 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
02:02:27.015 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.23 mountX=0.08 mountY=-0.05, mountTheta=-0.60
02:02:27.018 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.09, opts=13)
02:02:27.020 00.002 1032 Enqueuing Move request for scope (0.03, 0.09)
02:02:27.022 00.002 10072 Worker thread wakes up
02:02:27.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
02:02:27.022 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
02:02:27.022 00.000 10072 Moving (0.03, 0.09) raw xDistance=0.08 yDistance=-0.05
02:02:27.022 00.000 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 566.92
02:02:27.022 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
02:02:27.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:27.022 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:02:27.022 00.000 10072 MoveAxis(W, 10, ABG)
02:02:27.022 00.000 10072 Guiding  Dir = 3, Dur = 10
02:02:27.024 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:27.024 00.000 10072 IsGuiding returns 0
02:02:27.026 00.002 10072 PulseGuide returned control before completion, sleep 20
02:02:27.042 00.016 1032 UpdateGuideState exits: m=1313 SNR=25.5
02:02:27.042 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:27.042 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:27.047 00.005 1032 Enqueuing Expose request
02:02:27.058 00.011 10072 IsGuiding returns 0
02:02:27.058 00.000 10072 Move returns status 0, amount 10
02:02:27.058 00.000 10072 MoveAxis(N, 0, ABG)
02:02:27.058 00.000 10072 Move returns status 0, amount 0
02:02:27.058 00.000 10072 move complete, result=0
02:02:27.058 00.000 10072 worker thread done servicing request
02:02:27.058 00.000 10072 Worker thread wakes up
02:02:27.058 00.000 1032 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
02:02:27.058 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:27.058 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:27.472 00.414 10072 Exposure complete
02:02:27.503 00.031 10072 worker thread done servicing request
02:02:27.503 00.000 1032 OnExposeComplete: enter
02:02:27.518 00.015 1032 UpdateGuideState(): m_state=6
02:02:27.519 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1627
02:02:27.521 00.002 1032 Star::Find returns 1 (0), X=224.13, Y=616.11, Mass=1382, SNR=26.2, Peak=134 HFD=2.8
02:02:27.521 00.000 1032 MultiStar: [#1 0.10,0.03,1.03,U] [#2 0.06,0.06,0.76,U] [#3 -0.10,0.08,0.65,U] [#4 0.06,0.11,0.73,U] [#5 -0.05,0.07,0.61,U] [#6 -0.02,-0.04,0.70,U] [#7 -0.11,0.09,0.57,U] [#8 0.03,0.18,0.52,U] 
02:02:27.521 00.000 1032 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.25, -0.03}
02:02:27.521 00.000 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
02:02:27.521 00.000 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
02:02:27.521 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.88 mountX=0.04 mountY=-0.05, mountTheta=-0.95
02:02:27.533 00.012 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.05, opts=13)
02:02:27.535 00.002 1032 Enqueuing Move request for scope (0.04, 0.05)
02:02:27.537 00.002 10072 Worker thread wakes up
02:02:27.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
02:02:27.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
02:02:27.537 00.000 10072 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
02:02:27.539 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 566.92
02:02:27.539 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 500
02:02:27.539 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:27.539 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:02:27.539 00.000 10072 MoveAxis(W, 9, ABG)
02:02:27.539 00.000 10072 Guiding  Dir = 3, Dur = 9
02:02:27.540 00.001 10072 IsGuiding returns 0
02:02:27.540 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:27.540 00.000 10072 PulseGuide returned control before completion, sleep 19
02:02:27.557 00.017 1032 UpdateGuideState exits: m=1382 SNR=26.2
02:02:27.559 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:27.559 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:27.561 00.002 1032 Enqueuing Expose request
02:02:27.572 00.011 10072 IsGuiding returns 1
02:02:27.572 00.000 10072 scope still moving after pulse duration time elapsed
02:02:27.603 00.031 10072 IsGuiding returns 1
02:02:27.636 00.033 10072 IsGuiding returns 1
02:02:27.667 00.031 10072 IsGuiding returns 1
02:02:27.699 00.032 10072 IsGuiding returns 1
02:02:27.730 00.031 10072 IsGuiding returns 1
02:02:27.762 00.032 10072 IsGuiding returns 1
02:02:27.806 00.044 10072 IsGuiding returns 1
02:02:27.838 00.032 10072 IsGuiding returns 1
02:02:27.870 00.032 10072 IsGuiding returns 1
02:02:27.902 00.032 10072 IsGuiding returns 1
02:02:27.934 00.032 10072 IsGuiding returns 1
02:02:27.965 00.031 10072 IsGuiding returns 1
02:02:27.997 00.032 10072 IsGuiding returns 1
02:02:28.029 00.032 10072 IsGuiding returns 1
02:02:28.061 00.032 10072 IsGuiding returns 1
02:02:28.092 00.031 10072 IsGuiding returns 1
02:02:28.124 00.032 10072 IsGuiding returns 1
02:02:28.157 00.033 10072 IsGuiding returns 1
02:02:28.189 00.032 10072 IsGuiding returns 1
02:02:28.220 00.031 10072 IsGuiding returns 1
02:02:28.251 00.031 10072 IsGuiding returns 1
02:02:28.282 00.031 10072 IsGuiding returns 1
02:02:28.315 00.033 10072 IsGuiding returns 1
02:02:28.346 00.031 10072 IsGuiding returns 0
02:02:28.346 00.000 10072 scope move finished after 9 + 797 ms
02:02:28.346 00.000 10072 Move returns status 0, amount 9
02:02:28.346 00.000 10072 MoveAxis(N, 0, ABG)
02:02:28.346 00.000 10072 Move returns status 0, amount 0
02:02:28.346 00.000 10072 move complete, result=0
02:02:28.346 00.000 10072 worker thread done servicing request
02:02:28.346 00.000 10072 Worker thread wakes up
02:02:28.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:28.346 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:28.346 00.000 1032 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
02:02:28.987 00.641 10072 Exposure complete
02:02:29.026 00.039 10072 worker thread done servicing request
02:02:29.026 00.000 1032 OnExposeComplete: enter
02:02:29.028 00.002 1032 UpdateGuideState(): m_state=6
02:02:29.030 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1628
02:02:29.031 00.001 1032 Star::Find returns 1 (0), X=224.15, Y=616.21, Mass=1325, SNR=25.6, Peak=130 HFD=2.7
02:02:29.033 00.002 1032 MultiStar: [#1 0.08,0.06,1.04,U] [#2 0.04,0.02,0.76,U] [#3 0.17,0.07,0.70,U] [#4 0.11,0.19,0.74,U] [#5 0.06,0.08,0.58,U] [#6 0.14,0.14,0.72,U] [#7 -0.11,0.19,0.61,U] [#8 0.16,0.07,0.52,U] 
02:02:29.033 00.000 1032 refined, 8 included, MultiStar: {0.11, 0.10}, one-star: {0.27, 0.07}
02:02:29.035 00.002 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
02:02:29.037 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
02:02:29.037 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.72 mountX=0.06 mountY=-0.13, mountTheta=-1.11
02:02:29.041 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.10, opts=13)
02:02:29.043 00.002 1032 Enqueuing Move request for scope (0.11, 0.10)
02:02:29.043 00.000 10072 Worker thread wakes up
02:02:29.043 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
02:02:29.043 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
02:02:29.043 00.000 10072 Moving (0.11, 0.10) raw xDistance=0.06 yDistance=-0.13
02:02:29.045 00.002 10072 PPEC rslt: input = 0.06, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 566.92
02:02:29.045 00.000 10072 PPEC: input: 0.06, control: 0.02, exposure: 500
02:02:29.045 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:29.045 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:02:29.045 00.000 10072 MoveAxis(W, 18, ABG)
02:02:29.045 00.000 10072 Guiding  Dir = 3, Dur = 18
02:02:29.046 00.001 10072 IsGuiding returns 0
02:02:29.047 00.001 10072 PulseGuide returned control before completion, sleep 28
02:02:29.047 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:29.062 00.015 1032 UpdateGuideState exits: m=1325 SNR=25.6
02:02:29.066 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:29.066 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:29.066 00.000 1032 Enqueuing Expose request
02:02:29.078 00.012 10072 IsGuiding returns 0
02:02:29.078 00.000 10072 Move returns status 0, amount 18
02:02:29.078 00.000 10072 MoveAxis(N, 0, ABG)
02:02:29.078 00.000 10072 Move returns status 0, amount 0
02:02:29.078 00.000 10072 move complete, result=0
02:02:29.078 00.000 10072 worker thread done servicing request
02:02:29.079 00.001 10072 Worker thread wakes up
02:02:29.079 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:29.079 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:29.081 00.002 1032 GuideStep: 0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
02:02:29.496 00.415 10072 Exposure complete
02:02:29.536 00.040 10072 worker thread done servicing request
02:02:29.536 00.000 1032 OnExposeComplete: enter
02:02:29.541 00.005 1032 UpdateGuideState(): m_state=6
02:02:29.541 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1629
02:02:29.541 00.000 1032 Star::Find returns 1 (0), X=224.20, Y=616.21, Mass=1376, SNR=26.1, Peak=131 HFD=2.9
02:02:29.541 00.000 1032 MultiStar: [#1 0.09,-0.09,1.04,U] [#2 0.11,-0.01,0.73,U] [#3 0.22,0.13,0.67,U] [#4 0.13,0.07,0.73,U] [#5 0.09,0.15,0.61,U] [#6 0.13,0.04,0.68,U] [#7 0.11,0.17,0.58,U] [#8 0.29,0.08,0.53,U] 
02:02:29.547 00.006 1032 refined, 8 included, MultiStar: {0.17, 0.06}, one-star: {0.31, 0.07}
02:02:29.549 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
02:02:29.549 00.000 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
02:02:29.549 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.33 mountX=0.01 mountY=-0.18, mountTheta=-1.50
02:02:29.553 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.06, opts=13)
02:02:29.557 00.004 1032 Enqueuing Move request for scope (0.17, 0.06)
02:02:29.558 00.001 10072 Worker thread wakes up
02:02:29.558 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
02:02:29.558 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
02:02:29.558 00.000 10072 Moving (0.17, 0.06) raw xDistance=0.01 yDistance=-0.18
02:02:29.560 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 566.92
02:02:29.560 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
02:02:29.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:29.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:02:29.560 00.000 10072 MoveAxis(W, 11, ABG)
02:02:29.560 00.000 10072 Guiding  Dir = 3, Dur = 11
02:02:29.561 00.001 10072 IsGuiding returns 0
02:02:29.561 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:29.561 00.000 10072 PulseGuide returned control before completion, sleep 21
02:02:29.579 00.018 1032 UpdateGuideState exits: m=1376 SNR=26.1
02:02:29.582 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:29.583 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:29.587 00.004 1032 Enqueuing Expose request
02:02:29.592 00.005 10072 IsGuiding returns 0
02:02:29.592 00.000 10072 Move returns status 0, amount 11
02:02:29.592 00.000 10072 MoveAxis(N, 0, ABG)
02:02:29.593 00.001 10072 Move returns status 0, amount 0
02:02:29.593 00.000 10072 move complete, result=0
02:02:29.593 00.000 10072 worker thread done servicing request
02:02:29.593 00.000 10072 Worker thread wakes up
02:02:29.593 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:29.593 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:29.596 00.003 1032 GuideStep: 0.0 px 11 ms WEST, -0.2 px 0 ms NORTH
02:02:30.229 00.633 10072 Exposure complete
02:02:30.271 00.042 10072 worker thread done servicing request
02:02:30.271 00.000 1032 OnExposeComplete: enter
02:02:30.273 00.002 1032 UpdateGuideState(): m_state=6
02:02:30.274 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1630
02:02:30.274 00.000 1032 Star::Find returns 1 (0), X=224.22, Y=616.06, Mass=1291, SNR=25.3, Peak=148 HFD=2.6
02:02:30.276 00.002 1032 MultiStar: [#1 0.21,-0.05,1.03,U] [#2 0.13,-0.10,0.75,U] [#3 0.09,0.03,0.73,U] [#4 0.17,0.05,0.74,U] [#5 0.15,0.11,0.61,U] [#6 0.12,-0.03,0.74,U] [#7 0.07,0.10,0.57,U] [#8 0.20,-0.11,0.52,U] 
02:02:30.278 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.02}, one-star: {0.34, -0.09}
02:02:30.280 00.002 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
02:02:30.280 00.000 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
02:02:30.283 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.09 mountX=-0.06 mountY=-0.17, mountTheta=-1.92
02:02:30.286 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.02, opts=13)
02:02:30.288 00.002 1032 Enqueuing Move request for scope (0.18, -0.02)
02:02:30.290 00.002 10072 Worker thread wakes up
02:02:30.290 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
02:02:30.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
02:02:30.290 00.000 10072 Moving (0.18, -0.02) raw xDistance=-0.06 yDistance=-0.17
02:02:30.290 00.000 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 566.92
02:02:30.292 00.002 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
02:02:30.292 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:30.292 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:02:30.292 00.000 10072 MoveAxis(W, 13, ABG)
02:02:30.292 00.000 10072 Guiding  Dir = 3, Dur = 13
02:02:30.292 00.000 10072 IsGuiding returns 0
02:02:30.293 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:30.293 00.000 10072 PulseGuide returned control before completion, sleep 23
02:02:30.310 00.017 1032 UpdateGuideState exits: m=1291 SNR=25.3
02:02:30.310 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:30.310 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:30.310 00.000 1032 Enqueuing Expose request
02:02:30.324 00.014 10072 IsGuiding returns 0
02:02:30.324 00.000 10072 Move returns status 0, amount 13
02:02:30.324 00.000 10072 MoveAxis(N, 0, ABG)
02:02:30.324 00.000 10072 Move returns status 0, amount 0
02:02:30.324 00.000 10072 move complete, result=0
02:02:30.324 00.000 10072 worker thread done servicing request
02:02:30.324 00.000 10072 Worker thread wakes up
02:02:30.324 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:30.324 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:30.328 00.004 1032 GuideStep: -0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
02:02:30.738 00.410 10072 Exposure complete
02:02:30.776 00.038 10072 worker thread done servicing request
02:02:30.776 00.000 1032 OnExposeComplete: enter
02:02:30.776 00.000 1032 UpdateGuideState(): m_state=6
02:02:30.784 00.008 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1631
02:02:30.786 00.002 1032 Star::Find returns 1 (0), X=224.14, Y=616.01, Mass=1245, SNR=24.9, Peak=120 HFD=2.8
02:02:30.788 00.002 1032 MultiStar: [#1 0.11,-0.12,1.08,U] [#2 0.21,0.00,0.80,U] [#3 0.17,-0.07,0.70,U] [#4 0.09,-0.06,0.77,U] [#5 0.12,-0.02,0.68,U] [#6 0.19,-0.03,0.75,U] [#7 0.15,-0.06,0.63,U] [#8 0.12,-0.14,0.52,U] 
02:02:30.788 00.000 1032 refined, 8 included, MultiStar: {0.16, -0.07}, one-star: {0.25, -0.13}
02:02:30.790 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
02:02:30.793 00.003 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
02:02:30.793 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.42 mountX=-0.11 mountY=-0.14, mountTheta=-2.25
02:02:30.793 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.07, opts=13)
02:02:30.797 00.004 1032 Enqueuing Move request for scope (0.16, -0.07)
02:02:30.799 00.002 10072 Worker thread wakes up
02:02:30.799 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
02:02:30.799 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
02:02:30.799 00.000 10072 Moving (0.16, -0.07) raw xDistance=-0.11 yDistance=-0.14
02:02:30.801 00.002 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 566.92
02:02:30.801 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
02:02:30.801 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:30.801 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:02:30.801 00.000 10072 MoveAxis(W, 11, ABG)
02:02:30.801 00.000 10072 Guiding  Dir = 3, Dur = 11
02:02:30.801 00.000 10072 IsGuiding returns 0
02:02:30.801 00.000 10072 PulseGuide returned control before completion, sleep 21
02:02:30.801 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:30.821 00.020 1032 UpdateGuideState exits: m=1245 SNR=24.9
02:02:30.823 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:30.823 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:30.827 00.004 1032 Enqueuing Expose request
02:02:30.831 00.004 10072 IsGuiding returns 0
02:02:30.831 00.000 10072 Move returns status 0, amount 11
02:02:30.831 00.000 10072 MoveAxis(N, 0, ABG)
02:02:30.831 00.000 10072 Move returns status 0, amount 0
02:02:30.831 00.000 10072 move complete, result=0
02:02:30.831 00.000 10072 worker thread done servicing request
02:02:30.831 00.000 10072 Worker thread wakes up
02:02:30.831 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:30.831 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:30.833 00.002 1032 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
02:02:31.466 00.633 10072 Exposure complete
02:02:31.504 00.038 10072 worker thread done servicing request
02:02:31.504 00.000 1032 OnExposeComplete: enter
02:02:31.508 00.004 1032 UpdateGuideState(): m_state=6
02:02:31.510 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1632
02:02:31.512 00.002 1032 Star::Find returns 1 (0), X=224.16, Y=616.00, Mass=1223, SNR=24.6, Peak=128 HFD=2.7
02:02:31.514 00.002 1032 MultiStar: [#1 0.12,-0.09,1.12,U] [#2 0.02,-0.04,0.80,U] [#3 0.04,-0.04,0.73,U] [#4 0.11,-0.08,0.78,U] [#5 0.01,0.01,0.64,U] [#6 0.05,-0.04,0.68,U] [#7 0.07,-0.04,0.63,U] [#8 0.08,-0.12,0.55,U] 
02:02:31.514 00.000 1032 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.28, -0.14}
02:02:31.516 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:02:31.516 00.000 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:02:31.520 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.63 mountX=-0.09 mountY=-0.08, mountTheta=-2.46
02:02:31.523 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
02:02:31.525 00.002 1032 Enqueuing Move request for scope (0.10, -0.07)
02:02:31.525 00.000 10072 Worker thread wakes up
02:02:31.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
02:02:31.525 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
02:02:31.525 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.08
02:02:31.527 00.002 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 566.92
02:02:31.528 00.001 10072 PPEC: input: -0.09, control: 0.01, exposure: 500
02:02:31.528 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:31.528 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:02:31.528 00.000 10072 MoveAxis(W, 13, ABG)
02:02:31.528 00.000 10072 Guiding  Dir = 3, Dur = 13
02:02:31.528 00.000 10072 IsGuiding returns 0
02:02:31.528 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:31.531 00.003 10072 PulseGuide returned control before completion, sleep 23
02:02:31.547 00.016 1032 UpdateGuideState exits: m=1223 SNR=24.6
02:02:31.549 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:31.549 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:31.549 00.000 1032 Enqueuing Expose request
02:02:31.560 00.011 10072 IsGuiding returns 0
02:02:31.560 00.000 10072 Move returns status 0, amount 13
02:02:31.560 00.000 10072 MoveAxis(N, 0, ABG)
02:02:31.560 00.000 10072 Move returns status 0, amount 0
02:02:31.560 00.000 10072 move complete, result=0
02:02:31.560 00.000 10072 worker thread done servicing request
02:02:31.560 00.000 10072 Worker thread wakes up
02:02:31.560 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:31.560 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:31.561 00.001 1032 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
02:02:31.972 00.411 10072 Exposure complete
02:02:32.013 00.041 10072 worker thread done servicing request
02:02:32.013 00.000 1032 OnExposeComplete: enter
02:02:32.013 00.000 1032 UpdateGuideState(): m_state=6
02:02:32.017 00.004 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1633
02:02:32.019 00.002 1032 Star::Find returns 1 (0), X=224.15, Y=616.12, Mass=1298, SNR=25.4, Peak=132 HFD=2.8
02:02:32.021 00.002 1032 MultiStar: [#1 0.05,0.01,1.05,U] [#2 0.05,-0.01,0.78,U] [#3 0.05,-0.08,0.71,U] [#4 0.10,0.11,0.71,U] [#5 0.06,0.09,0.63,U] [#6 0.06,-0.12,0.72,U] [#7 -0.04,0.01,0.58,U] [#8 0.06,-0.03,0.56,U] 
02:02:32.021 00.000 1032 refined, 8 included, MultiStar: {0.08, -0.00}, one-star: {0.26, -0.02}
02:02:32.023 00.002 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
02:02:32.025 00.002 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
02:02:32.025 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.06 mountX=-0.03 mountY=-0.08, mountTheta=-1.89
02:02:32.029 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
02:02:32.030 00.001 1032 Enqueuing Move request for scope (0.08, -0.00)
02:02:32.033 00.003 10072 Worker thread wakes up
02:02:32.033 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
02:02:32.033 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
02:02:32.033 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.03 yDistance=-0.08
02:02:32.035 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 566.92
02:02:32.035 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
02:02:32.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:32.035 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:02:32.035 00.000 10072 MoveAxis(W, 12, ABG)
02:02:32.035 00.000 10072 Guiding  Dir = 3, Dur = 12
02:02:32.035 00.000 10072 IsGuiding returns 0
02:02:32.035 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:32.038 00.003 10072 PulseGuide returned control before completion, sleep 22
02:02:32.053 00.015 1032 UpdateGuideState exits: m=1298 SNR=25.4
02:02:32.055 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:32.057 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:32.059 00.002 1032 Enqueuing Expose request
02:02:32.068 00.009 10072 IsGuiding returns 0
02:02:32.068 00.000 10072 Move returns status 0, amount 12
02:02:32.068 00.000 10072 MoveAxis(N, 0, ABG)
02:02:32.068 00.000 10072 Move returns status 0, amount 0
02:02:32.068 00.000 10072 move complete, result=0
02:02:32.068 00.000 10072 worker thread done servicing request
02:02:32.068 00.000 10072 Worker thread wakes up
02:02:32.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:32.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:32.068 00.000 1032 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
02:02:32.704 00.636 10072 Exposure complete
02:02:32.743 00.039 10072 worker thread done servicing request
02:02:32.743 00.000 1032 OnExposeComplete: enter
02:02:32.743 00.000 1032 UpdateGuideState(): m_state=6
02:02:32.743 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1634
02:02:32.751 00.008 1032 Star::Find returns 1 (0), X=224.15, Y=616.07, Mass=1439, SNR=26.7, Peak=142 HFD=2.8
02:02:32.751 00.000 1032 MultiStar: [#1 -0.02,-0.10,1.02,U] [#2 0.15,-0.08,0.72,U] [#3 0.07,0.02,0.68,U] [#4 0.14,-0.04,0.70,U] [#5 0.05,0.12,0.59,U] [#6 0.10,-0.04,0.66,U] [#7 0.08,-0.01,0.56,U] [#8 0.16,-0.26,0.48,U] 
02:02:32.751 00.000 1032 refined, 8 included, MultiStar: {0.11, -0.05}, one-star: {0.27, -0.07}
02:02:32.751 00.000 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
02:02:32.751 00.000 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
02:02:32.751 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.43 mountX=-0.08 mountY=-0.09, mountTheta=-2.26
02:02:32.760 00.009 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
02:02:32.760 00.000 1032 Enqueuing Move request for scope (0.11, -0.05)
02:02:32.760 00.000 10072 Worker thread wakes up
02:02:32.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
02:02:32.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
02:02:32.760 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.08 yDistance=-0.09
02:02:32.766 00.006 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 566.92
02:02:32.766 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
02:02:32.766 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:32.766 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:02:32.766 00.000 10072 MoveAxis(W, 13, ABG)
02:02:32.766 00.000 10072 Guiding  Dir = 3, Dur = 13
02:02:32.766 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:32.769 00.003 10072 IsGuiding returns 0
02:02:32.770 00.001 10072 PulseGuide returned control before completion, sleep 23
02:02:32.777 00.007 1032 UpdateGuideState exits: m=1439 SNR=26.7
02:02:32.787 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:32.787 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:32.787 00.000 1032 Enqueuing Expose request
02:02:32.802 00.015 10072 IsGuiding returns 0
02:02:32.802 00.000 10072 Move returns status 0, amount 13
02:02:32.802 00.000 10072 MoveAxis(N, 0, ABG)
02:02:32.802 00.000 10072 Move returns status 0, amount 0
02:02:32.802 00.000 10072 move complete, result=0
02:02:32.802 00.000 10072 worker thread done servicing request
02:02:32.802 00.000 10072 Worker thread wakes up
02:02:32.802 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:32.802 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:32.802 00.000 1032 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
02:02:33.215 00.413 10072 Exposure complete
02:02:33.256 00.041 10072 worker thread done servicing request
02:02:33.256 00.000 1032 OnExposeComplete: enter
02:02:33.263 00.007 1032 UpdateGuideState(): m_state=6
02:02:33.263 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1635
02:02:33.266 00.003 1032 Star::Find returns 1 (0), X=224.08, Y=615.99, Mass=1330, SNR=25.7, Peak=129 HFD=2.8
02:02:33.269 00.003 1032 MultiStar: [#1 0.06,-0.06,1.00,U] [#2 0.08,-0.01,0.76,U] [#3 0.17,-0.11,0.71,U] [#4 0.11,0.01,0.73,U] [#5 0.05,0.08,0.63,U] [#6 0.06,-0.31,0.71,U] [#7 -0.11,-0.13,0.59,U] [#8 0.03,-0.11,0.52,U] 
02:02:33.269 00.000 1032 refined, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.19, -0.15}
02:02:33.269 00.000 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
02:02:33.269 00.000 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
02:02:33.269 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.84 mountX=-0.11 mountY=-0.06, mountTheta=-2.67
02:02:33.269 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.09, opts=13)
02:02:33.278 00.009 1032 Enqueuing Move request for scope (0.08, -0.09)
02:02:33.280 00.002 10072 Worker thread wakes up
02:02:33.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
02:02:33.280 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
02:02:33.280 00.000 10072 Moving (0.08, -0.09) raw xDistance=-0.11 yDistance=-0.06
02:02:33.280 00.000 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 566.92
02:02:33.280 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
02:02:33.280 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:33.282 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:02:33.282 00.000 10072 MoveAxis(W, 11, ABG)
02:02:33.282 00.000 10072 Guiding  Dir = 3, Dur = 11
02:02:33.282 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:33.283 00.001 10072 IsGuiding returns 0
02:02:33.285 00.002 10072 PulseGuide returned control before completion, sleep 21
02:02:33.301 00.016 1032 UpdateGuideState exits: m=1330 SNR=25.7
02:02:33.303 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:33.303 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:33.303 00.000 1032 Enqueuing Expose request
02:02:33.317 00.014 10072 IsGuiding returns 0
02:02:33.317 00.000 10072 Move returns status 0, amount 11
02:02:33.317 00.000 10072 MoveAxis(N, 0, ABG)
02:02:33.317 00.000 10072 Move returns status 0, amount 0
02:02:33.317 00.000 10072 move complete, result=0
02:02:33.317 00.000 10072 worker thread done servicing request
02:02:33.317 00.000 10072 Worker thread wakes up
02:02:33.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:33.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:33.317 00.000 1032 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
02:02:33.954 00.637 10072 Exposure complete
02:02:33.987 00.033 10072 worker thread done servicing request
02:02:33.987 00.000 1032 OnExposeComplete: enter
02:02:33.987 00.000 1032 UpdateGuideState(): m_state=6
02:02:33.987 00.000 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1636
02:02:33.999 00.012 1032 Star::Find returns 1 (0), X=224.14, Y=615.97, Mass=1358, SNR=25.9, Peak=146 HFD=2.7
02:02:33.999 00.000 1032 MultiStar: [#1 0.04,-0.09,1.01,U] [#2 0.22,-0.03,0.78,U] [#3 0.11,-0.21,0.67,U] [#4 0.05,-0.13,0.72,U] [#5 0.04,0.11,0.63,U] [#6 0.10,-0.21,0.71,U] [#7 -0.03,-0.10,0.59,U] [#8 0.19,-0.09,0.53,U] 
02:02:33.999 00.000 1032 refined, 8 included, MultiStar: {0.11, -0.11}, one-star: {0.25, -0.17}
02:02:33.999 00.000 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
02:02:33.999 00.000 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
02:02:33.999 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.75 mountX=-0.13 mountY=-0.08, mountTheta=-2.58
02:02:33.999 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.11, opts=13)
02:02:34.012 00.013 1032 Enqueuing Move request for scope (0.11, -0.11)
02:02:34.014 00.002 10072 Worker thread wakes up
02:02:34.014 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
02:02:34.014 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
02:02:34.014 00.000 10072 Moving (0.11, -0.11) raw xDistance=-0.13 yDistance=-0.08
02:02:34.016 00.002 10072 PPEC rslt: input = -0.13, final = -0.05, react = -0.06, pred = 0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 566.92
02:02:34.016 00.000 10072 PPEC: input: -0.13, control: -0.05, exposure: 500
02:02:34.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:34.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:02:34.016 00.000 10072 MoveAxis(E, 48, ABG)
02:02:34.016 00.000 10072 Guiding  Dir = 2, Dur = 48
02:02:34.017 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:34.019 00.002 10072 IsGuiding returns 0
02:02:34.020 00.001 10072 PulseGuide returned control before completion, sleep 58
02:02:34.036 00.016 1032 UpdateGuideState exits: m=1358 SNR=25.9
02:02:34.036 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:34.036 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:34.042 00.006 1032 Enqueuing Expose request
02:02:34.082 00.040 10072 IsGuiding returns 1
02:02:34.083 00.001 10072 scope still moving after pulse duration time elapsed
02:02:34.114 00.031 10072 IsGuiding returns 0
02:02:34.115 00.001 10072 scope move finished after 48 + 46 ms
02:02:34.115 00.000 10072 Move returns status 0, amount 48
02:02:34.115 00.000 10072 MoveAxis(N, 0, ABG)
02:02:34.115 00.000 10072 Move returns status 0, amount 0
02:02:34.115 00.000 10072 move complete, result=0
02:02:34.115 00.000 10072 worker thread done servicing request
02:02:34.115 00.000 10072 Worker thread wakes up
02:02:34.115 00.000 1032 GuideStep: -0.1 px 48 ms EAST, -0.1 px 0 ms NORTH
02:02:34.118 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:34.118 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:34.528 00.410 10072 Exposure complete
02:02:34.570 00.042 10072 worker thread done servicing request
02:02:34.570 00.000 1032 OnExposeComplete: enter
02:02:34.572 00.002 1032 UpdateGuideState(): m_state=6
02:02:34.574 00.002 1032 Star::Find(15, 224, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1637
02:02:34.577 00.003 1032 Star::Find returns 1 (0), X=224.07, Y=616.04, Mass=1307, SNR=25.5, Peak=143 HFD=2.8
02:02:34.577 00.000 1032 MultiStar: [#1 0.08,-0.13,1.03,U] [#2 0.17,-0.00,0.79,U] [#3 0.17,0.03,0.69,U] [#4 0.03,-0.11,0.78,U] [#5 0.10,0.03,0.64,U] [#6 0.18,-0.14,0.73,U] [#7 -0.06,-0.06,0.60,U] [#8 -0.02,0.08,0.55,U] 
02:02:34.579 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.06}, one-star: {0.19, -0.10}
02:02:34.581 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
02:02:34.583 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
02:02:34.585 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.49 mountX=-0.08 mountY=-0.09, mountTheta=-2.32
02:02:34.587 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.06, opts=13)
02:02:34.590 00.003 1032 Enqueuing Move request for scope (0.10, -0.06)
02:02:34.590 00.000 10072 Worker thread wakes up
02:02:34.590 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
02:02:34.590 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
02:02:34.590 00.000 10072 Moving (0.10, -0.06) raw xDistance=-0.08 yDistance=-0.09
02:02:34.594 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:34.594 00.000 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 572.03
02:02:34.594 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 500
02:02:34.594 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:34.594 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:02:34.594 00.000 10072 MoveAxis(W, 14, ABG)
02:02:34.594 00.000 10072 Guiding  Dir = 3, Dur = 14
02:02:34.596 00.002 10072 IsGuiding returns 0
02:02:34.596 00.000 10072 PulseGuide returned control before completion, sleep 24
02:02:34.610 00.014 1032 UpdateGuideState exits: m=1307 SNR=25.5
02:02:34.613 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:34.615 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:34.617 00.002 1032 Enqueuing Expose request
02:02:34.628 00.011 10072 IsGuiding returns 0
02:02:34.628 00.000 10072 Move returns status 0, amount 14
02:02:34.628 00.000 10072 MoveAxis(N, 0, ABG)
02:02:34.628 00.000 10072 Move returns status 0, amount 0
02:02:34.628 00.000 10072 move complete, result=0
02:02:34.628 00.000 10072 worker thread done servicing request
02:02:34.628 00.000 10072 Worker thread wakes up
02:02:34.628 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:34.628 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:34.628 00.000 1032 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
02:02:35.265 00.637 10072 Exposure complete
02:02:35.305 00.040 10072 worker thread done servicing request
02:02:35.305 00.000 1032 OnExposeComplete: enter
02:02:35.305 00.000 1032 UpdateGuideState(): m_state=6
02:02:35.305 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1638
02:02:35.310 00.005 1032 Star::Find returns 1 (0), X=224.14, Y=616.18, Mass=1370, SNR=26.1, Peak=132 HFD=2.8
02:02:35.312 00.002 1032 MultiStar: [#1 0.07,-0.01,1.04,U] [#2 0.09,-0.07,0.74,U] [#3 0.01,0.00,0.68,U] [#4 0.11,0.09,0.69,U] [#5 0.18,0.03,0.62,U] [#6 0.16,-0.01,0.69,U] [#7 -0.08,-0.01,0.58,U] [#8 0.28,0.03,0.49,U] 
02:02:35.312 00.000 1032 refined, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.25, 0.04}
02:02:35.312 00.000 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
02:02:35.312 00.000 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
02:02:35.312 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.08 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
02:02:35.312 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
02:02:35.312 00.000 1032 Enqueuing Move request for scope (0.12, 0.01)
02:02:35.322 00.010 10072 Worker thread wakes up
02:02:35.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
02:02:35.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
02:02:35.322 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
02:02:35.322 00.000 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 572.03
02:02:35.322 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
02:02:35.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:35.322 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:02:35.322 00.000 10072 MoveAxis(W, 15, ABG)
02:02:35.322 00.000 10072 Guiding  Dir = 3, Dur = 15
02:02:35.322 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:35.324 00.002 10072 IsGuiding returns 0
02:02:35.326 00.002 10072 PulseGuide returned control before completion, sleep 25
02:02:35.339 00.013 1032 UpdateGuideState exits: m=1370 SNR=26.1
02:02:35.344 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:35.344 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:35.347 00.003 1032 Enqueuing Expose request
02:02:35.358 00.011 10072 IsGuiding returns 0
02:02:35.358 00.000 10072 Move returns status 0, amount 15
02:02:35.358 00.000 10072 MoveAxis(N, 0, ABG)
02:02:35.359 00.001 10072 Move returns status 0, amount 0
02:02:35.359 00.000 10072 move complete, result=0
02:02:35.359 00.000 10072 worker thread done servicing request
02:02:35.359 00.000 10072 Worker thread wakes up
02:02:35.359 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:35.359 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:35.359 00.000 1032 GuideStep: -0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
02:02:35.771 00.412 10072 Exposure complete
02:02:35.815 00.044 10072 worker thread done servicing request
02:02:35.815 00.000 1032 OnExposeComplete: enter
02:02:35.817 00.002 1032 UpdateGuideState(): m_state=6
02:02:35.818 00.001 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1639
02:02:35.818 00.000 1032 Star::Find returns 1 (0), X=224.02, Y=616.12, Mass=1410, SNR=26.5, Peak=129 HFD=2.7
02:02:35.818 00.000 1032 MultiStar: [#1 -0.02,-0.00,0.96,U] [#2 0.11,-0.05,0.76,U] [#3 0.07,-0.05,0.63,U] [#4 0.05,0.10,0.73,U] [#5 0.12,0.05,0.58,U] [#6 0.12,0.01,0.69,U] [#7 -0.03,0.02,0.56,U] [#8 0.14,-0.05,0.54,U] 
02:02:35.818 00.000 1032 refined, 8 included, MultiStar: {0.08, -0.00}, one-star: {0.14, -0.02}
02:02:35.818 00.000 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
02:02:35.818 00.000 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
02:02:35.829 00.011 1032 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.01 mountX=-0.02 mountY=-0.07, mountTheta=-1.84
02:02:35.830 00.001 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.00, opts=13)
02:02:35.833 00.003 1032 Enqueuing Move request for scope (0.08, -0.00)
02:02:35.835 00.002 10072 Worker thread wakes up
02:02:35.835 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
02:02:35.835 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
02:02:35.835 00.000 10072 Moving (0.08, -0.00) raw xDistance=-0.02 yDistance=-0.07
02:02:35.835 00.000 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 572.03
02:02:35.835 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
02:02:35.835 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:35.837 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:02:35.837 00.000 10072 MoveAxis(W, 13, ABG)
02:02:35.837 00.000 10072 Guiding  Dir = 3, Dur = 13
02:02:35.838 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:35.839 00.001 10072 IsGuiding returns 0
02:02:35.840 00.001 10072 PulseGuide returned control before completion, sleep 23
02:02:35.847 00.007 1032 UpdateGuideState exits: m=1410 SNR=26.5
02:02:35.858 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:35.860 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:35.862 00.002 1032 Enqueuing Expose request
02:02:35.872 00.010 10072 IsGuiding returns 0
02:02:35.872 00.000 10072 Move returns status 0, amount 13
02:02:35.872 00.000 10072 MoveAxis(N, 0, ABG)
02:02:35.872 00.000 10072 Move returns status 0, amount 0
02:02:35.872 00.000 10072 move complete, result=0
02:02:35.872 00.000 10072 worker thread done servicing request
02:02:35.872 00.000 10072 Worker thread wakes up
02:02:35.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:35.872 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:35.872 00.000 1032 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
02:02:36.509 00.637 10072 Exposure complete
02:02:36.550 00.041 10072 worker thread done servicing request
02:02:36.550 00.000 1032 OnExposeComplete: enter
02:02:36.550 00.000 1032 UpdateGuideState(): m_state=6
02:02:36.550 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1640
02:02:36.554 00.004 1032 Star::Find returns 1 (0), X=224.16, Y=616.12, Mass=1203, SNR=24.4, Peak=129 HFD=2.8
02:02:36.554 00.000 1032 MultiStar: [#1 0.14,0.07,1.03,U] [#2 0.17,0.12,0.78,U] [#3 0.16,-0.05,0.73,U] [#4 0.04,0.04,0.75,U] [#5 0.12,0.14,0.66,U] [#6 0.03,0.02,0.74,U] [#7 -0.04,-0.05,0.64,U] [#8 0.13,0.10,0.56,U] 
02:02:36.554 00.000 1032 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.27, -0.02}
02:02:36.554 00.000 1032 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.83) = xAngle (-1.51 = -1.51)
02:02:36.560 00.006 1032 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.51 = -1.51)
02:02:36.560 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.32 mountX=0.01 mountY=-0.13, mountTheta=-1.51
02:02:36.560 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.04, opts=13)
02:02:36.560 00.000 1032 Enqueuing Move request for scope (0.12, 0.04)
02:02:36.560 00.000 10072 Worker thread wakes up
02:02:36.560 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
02:02:36.560 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
02:02:36.560 00.000 10072 Moving (0.12, 0.04) raw xDistance=0.01 yDistance=-0.13
02:02:36.560 00.000 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 572.03
02:02:36.560 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
02:02:36.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:36.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:02:36.560 00.000 10072 MoveAxis(W, 13, ABG)
02:02:36.560 00.000 10072 Guiding  Dir = 3, Dur = 13
02:02:36.560 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:36.570 00.010 10072 IsGuiding returns 0
02:02:36.570 00.000 10072 PulseGuide returned control before completion, sleep 23
02:02:36.586 00.016 1032 UpdateGuideState exits: m=1203 SNR=24.4
02:02:36.588 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:36.590 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:36.592 00.002 1032 Enqueuing Expose request
02:02:36.603 00.011 10072 IsGuiding returns 0
02:02:36.603 00.000 10072 Move returns status 0, amount 13
02:02:36.603 00.000 10072 MoveAxis(N, 0, ABG)
02:02:36.603 00.000 10072 Move returns status 0, amount 0
02:02:36.603 00.000 10072 move complete, result=0
02:02:36.603 00.000 10072 worker thread done servicing request
02:02:36.603 00.000 10072 Worker thread wakes up
02:02:36.603 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:36.603 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:36.603 00.000 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
02:02:37.017 00.414 10072 Exposure complete
02:02:37.056 00.039 10072 worker thread done servicing request
02:02:37.056 00.000 1032 OnExposeComplete: enter
02:02:37.056 00.000 1032 UpdateGuideState(): m_state=6
02:02:37.063 00.007 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1641
02:02:37.063 00.000 1032 Star::Find returns 1 (0), X=224.14, Y=616.06, Mass=1275, SNR=25.2, Peak=120 HFD=2.8
02:02:37.063 00.000 1032 MultiStar: [#1 0.04,-0.06,1.03,U] [#2 0.14,0.07,0.79,U] [#3 0.19,0.05,0.73,U] [#4 0.26,-0.03,0.75,U] [#5 0.05,0.01,0.63,U] [#6 -0.01,-0.05,0.72,U] [#7 0.01,0.04,0.58,U] [#8 0.09,-0.01,0.53,U] 
02:02:37.069 00.006 1032 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.26, -0.08}
02:02:37.069 00.000 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
02:02:37.069 00.000 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
02:02:37.069 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.11 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:02:37.069 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
02:02:37.069 00.000 1032 Enqueuing Move request for scope (0.12, -0.01)
02:02:37.069 00.000 10072 Worker thread wakes up
02:02:37.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
02:02:37.069 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
02:02:37.069 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
02:02:37.079 00.010 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 572.03
02:02:37.079 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
02:02:37.079 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:37.080 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:02:37.080 00.000 10072 MoveAxis(W, 12, ABG)
02:02:37.080 00.000 10072 Guiding  Dir = 3, Dur = 12
02:02:37.080 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:37.082 00.002 10072 IsGuiding returns 0
02:02:37.082 00.000 10072 PulseGuide returned control before completion, sleep 22
02:02:37.096 00.014 1032 UpdateGuideState exits: m=1275 SNR=25.2
02:02:37.096 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:37.102 00.006 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:37.102 00.000 1032 Enqueuing Expose request
02:02:37.112 00.010 10072 IsGuiding returns 0
02:02:37.112 00.000 10072 Move returns status 0, amount 12
02:02:37.112 00.000 10072 MoveAxis(N, 0, ABG)
02:02:37.113 00.001 10072 Move returns status 0, amount 0
02:02:37.113 00.000 10072 move complete, result=0
02:02:37.113 00.000 10072 worker thread done servicing request
02:02:37.113 00.000 10072 Worker thread wakes up
02:02:37.113 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:37.113 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:37.113 00.000 1032 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
02:02:37.749 00.636 10072 Exposure complete
02:02:37.781 00.032 10072 worker thread done servicing request
02:02:37.781 00.000 1032 OnExposeComplete: enter
02:02:37.781 00.000 1032 UpdateGuideState(): m_state=6
02:02:37.781 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1642
02:02:37.781 00.000 1032 Star::Find returns 1 (0), X=224.10, Y=616.10, Mass=1239, SNR=24.8, Peak=139 HFD=2.8
02:02:37.794 00.013 1032 MultiStar: [#1 -0.02,-0.01,1.06,U] [#2 0.14,0.02,0.77,U] [#3 0.06,0.07,0.73,U] [#4 0.15,-0.06,0.71,U] [#5 0.14,0.04,0.62,U] [#6 0.09,0.04,0.75,U] [#7 -0.10,0.07,0.60,U] [#8 0.14,-0.05,0.54,U] 
02:02:37.794 00.000 1032 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.22, -0.04}
02:02:37.797 00.003 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
02:02:37.798 00.001 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
02:02:37.798 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.07 mountX=-0.02 mountY=-0.09, mountTheta=-1.76
02:02:37.798 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
02:02:37.798 00.000 1032 Enqueuing Move request for scope (0.09, 0.01)
02:02:37.798 00.000 10072 Worker thread wakes up
02:02:37.798 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
02:02:37.798 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
02:02:37.798 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.09
02:02:37.798 00.000 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 572.03
02:02:37.798 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
02:02:37.798 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:37.798 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:02:37.798 00.000 10072 MoveAxis(W, 13, ABG)
02:02:37.798 00.000 10072 Guiding  Dir = 3, Dur = 13
02:02:37.807 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:37.807 00.000 10072 IsGuiding returns 0
02:02:37.810 00.003 10072 PulseGuide returned control before completion, sleep 23
02:02:37.815 00.005 1032 UpdateGuideState exits: m=1239 SNR=24.8
02:02:37.825 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:37.825 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:37.829 00.004 1032 Enqueuing Expose request
02:02:37.841 00.012 10072 IsGuiding returns 0
02:02:37.841 00.000 10072 Move returns status 0, amount 13
02:02:37.841 00.000 10072 MoveAxis(N, 0, ABG)
02:02:37.841 00.000 10072 Move returns status 0, amount 0
02:02:37.841 00.000 10072 move complete, result=0
02:02:37.841 00.000 10072 worker thread done servicing request
02:02:37.841 00.000 10072 Worker thread wakes up
02:02:37.841 00.000 1032 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
02:02:37.841 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:37.841 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:38.256 00.415 10072 Exposure complete
02:02:38.299 00.043 10072 worker thread done servicing request
02:02:38.299 00.000 1032 OnExposeComplete: enter
02:02:38.302 00.003 1032 UpdateGuideState(): m_state=6
02:02:38.302 00.000 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1643
02:02:38.302 00.000 1032 Star::Find returns 1 (0), X=224.10, Y=616.18, Mass=1287, SNR=25.3, Peak=130 HFD=2.8
02:02:38.307 00.005 1032 MultiStar: [#1 0.02,-0.01,1.06,U] [#2 0.06,-0.08,0.76,U] [#3 0.09,-0.14,0.71,U] [#4 0.11,0.08,0.75,U] [#5 0.00,-0.01,0.61,U] [#6 0.11,-0.10,0.75,U] [#7 -0.00,0.16,0.61,U] [#8 0.12,-0.00,0.53,U] 
02:02:38.307 00.000 1032 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.22, 0.04}
02:02:38.307 00.000 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
02:02:38.307 00.000 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
02:02:38.307 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.11 mountX=-0.03 mountY=-0.08, mountTheta=-1.94
02:02:38.307 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.01, opts=13)
02:02:38.318 00.011 1032 Enqueuing Move request for scope (0.09, -0.01)
02:02:38.318 00.000 10072 Worker thread wakes up
02:02:38.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
02:02:38.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
02:02:38.318 00.000 10072 Moving (0.09, -0.01) raw xDistance=-0.03 yDistance=-0.08
02:02:38.318 00.000 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 572.03
02:02:38.318 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
02:02:38.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:38.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:02:38.322 00.004 10072 MoveAxis(W, 12, ABG)
02:02:38.322 00.000 10072 Guiding  Dir = 3, Dur = 12
02:02:38.322 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:38.324 00.002 10072 IsGuiding returns 0
02:02:38.325 00.001 10072 PulseGuide returned control before completion, sleep 22
02:02:38.329 00.004 1032 UpdateGuideState exits: m=1287 SNR=25.3
02:02:38.342 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:38.344 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:38.346 00.002 1032 Enqueuing Expose request
02:02:38.357 00.011 10072 IsGuiding returns 0
02:02:38.357 00.000 10072 Move returns status 0, amount 12
02:02:38.357 00.000 10072 MoveAxis(N, 0, ABG)
02:02:38.357 00.000 10072 Move returns status 0, amount 0
02:02:38.357 00.000 10072 move complete, result=0
02:02:38.357 00.000 10072 worker thread done servicing request
02:02:38.357 00.000 10072 Worker thread wakes up
02:02:38.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:38.357 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:38.358 00.001 1032 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
02:02:38.993 00.635 10072 Exposure complete
02:02:39.029 00.036 10072 worker thread done servicing request
02:02:39.029 00.000 1032 OnExposeComplete: enter
02:02:39.038 00.009 1032 UpdateGuideState(): m_state=6
02:02:39.040 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1644
02:02:39.041 00.001 1032 Star::Find returns 1 (0), X=224.14, Y=616.03, Mass=1366, SNR=26.0, Peak=138 HFD=2.8
02:02:39.043 00.002 1032 MultiStar: [#1 0.10,-0.15,0.98,U] [#2 0.12,-0.03,0.73,U] [#3 0.20,0.01,0.68,U] [#4 0.13,0.13,0.71,U] [#5 0.11,0.07,0.62,U] [#6 0.10,-0.06,0.72,U] [#7 0.06,0.04,0.56,U] [#8 0.17,-0.06,0.51,U] 
02:02:39.045 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.25, -0.11}
02:02:39.047 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
02:02:39.047 00.000 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
02:02:39.049 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.20 mountX=-0.06 mountY=-0.13, mountTheta=-2.03
02:02:39.054 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
02:02:39.057 00.003 1032 Enqueuing Move request for scope (0.14, -0.03)
02:02:39.058 00.001 10072 Worker thread wakes up
02:02:39.058 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
02:02:39.058 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
02:02:39.058 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.06 yDistance=-0.13
02:02:39.058 00.000 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 572.03
02:02:39.058 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 500
02:02:39.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:39.058 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:02:39.058 00.000 10072 MoveAxis(W, 14, ABG)
02:02:39.058 00.000 10072 Guiding  Dir = 3, Dur = 14
02:02:39.058 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:39.061 00.003 10072 IsGuiding returns 0
02:02:39.063 00.002 10072 PulseGuide returned control before completion, sleep 24
02:02:39.078 00.015 1032 UpdateGuideState exits: m=1366 SNR=26.0
02:02:39.080 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:39.082 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:39.082 00.000 1032 Enqueuing Expose request
02:02:39.094 00.012 10072 IsGuiding returns 1
02:02:39.094 00.000 10072 scope still moving after pulse duration time elapsed
02:02:39.126 00.032 10072 IsGuiding returns 1
02:02:39.157 00.031 10072 IsGuiding returns 1
02:02:39.189 00.032 10072 IsGuiding returns 1
02:02:39.220 00.031 10072 IsGuiding returns 1
02:02:39.252 00.032 10072 IsGuiding returns 1
02:02:39.283 00.031 10072 IsGuiding returns 1
02:02:39.316 00.033 10072 IsGuiding returns 0
02:02:39.316 00.000 10072 scope move finished after 14 + 239 ms
02:02:39.316 00.000 10072 Move returns status 0, amount 14
02:02:39.317 00.001 10072 MoveAxis(N, 0, ABG)
02:02:39.317 00.000 10072 Move returns status 0, amount 0
02:02:39.317 00.000 10072 move complete, result=0
02:02:39.317 00.000 10072 worker thread done servicing request
02:02:39.317 00.000 10072 Worker thread wakes up
02:02:39.317 00.000 1032 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
02:02:39.317 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:39.317 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:39.728 00.411 10072 Exposure complete
02:02:39.767 00.039 10072 worker thread done servicing request
02:02:39.767 00.000 1032 OnExposeComplete: enter
02:02:39.767 00.000 1032 UpdateGuideState(): m_state=6
02:02:39.775 00.008 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1645
02:02:39.775 00.000 1032 Star::Find returns 1 (0), X=224.21, Y=616.09, Mass=1224, SNR=24.7, Peak=125 HFD=2.7
02:02:39.775 00.000 1032 MultiStar: [#1 0.14,0.04,1.09,U] [#2 0.13,0.15,0.80,U] [#3 0.13,0.05,0.73,U] [#4 0.17,0.05,0.79,U] [#5 0.03,0.16,0.66,U] [#6 0.14,-0.02,0.74,U] [#7 0.08,0.10,0.62,U] [#8 -0.00,-0.07,0.56,U] 
02:02:39.775 00.000 1032 refined, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.33, -0.05}
02:02:39.775 00.000 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
02:02:39.783 00.008 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
02:02:39.783 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.30 mountX=0.01 mountY=-0.15, mountTheta=-1.53
02:02:39.783 00.000 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.04, opts=13)
02:02:39.783 00.000 1032 Enqueuing Move request for scope (0.14, 0.04)
02:02:39.791 00.008 10072 Worker thread wakes up
02:02:39.791 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
02:02:39.791 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
02:02:39.791 00.000 10072 Moving (0.14, 0.04) raw xDistance=0.01 yDistance=-0.15
02:02:39.791 00.000 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 572.03
02:02:39.791 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
02:02:39.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:39.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:02:39.791 00.000 10072 MoveAxis(W, 15, ABG)
02:02:39.791 00.000 10072 Guiding  Dir = 3, Dur = 15
02:02:39.793 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:39.793 00.000 10072 IsGuiding returns 0
02:02:39.795 00.002 10072 PulseGuide returned control before completion, sleep 25
02:02:39.800 00.005 1032 UpdateGuideState exits: m=1224 SNR=24.7
02:02:39.811 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:39.811 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:39.811 00.000 1032 Enqueuing Expose request
02:02:39.827 00.016 10072 IsGuiding returns 0
02:02:39.827 00.000 10072 Move returns status 0, amount 15
02:02:39.827 00.000 10072 MoveAxis(N, 0, ABG)
02:02:39.827 00.000 10072 Move returns status 0, amount 0
02:02:39.827 00.000 10072 move complete, result=0
02:02:39.827 00.000 10072 worker thread done servicing request
02:02:39.827 00.000 10072 Worker thread wakes up
02:02:39.827 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:39.827 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:39.827 00.000 1032 GuideStep: 0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
02:02:40.463 00.636 10072 Exposure complete
02:02:40.505 00.042 10072 worker thread done servicing request
02:02:40.505 00.000 1032 OnExposeComplete: enter
02:02:40.507 00.002 1032 UpdateGuideState(): m_state=6
02:02:40.509 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1646
02:02:40.511 00.002 1032 Star::Find returns 1 (0), X=224.10, Y=616.26, Mass=1289, SNR=25.3, Peak=123 HFD=2.7
02:02:40.512 00.001 1032 MultiStar: [#1 0.04,0.08,1.03,U] [#2 0.17,0.18,0.80,U] [#3 0.19,0.24,0.71,U] [#4 0.10,0.22,0.74,U] [#5 0.01,0.20,0.61,U] [#6 0.03,0.10,0.74,U] [#7 -0.03,0.17,0.59,U] [#8 0.05,0.16,0.55,U] 
02:02:40.515 00.003 1032 refined, 8 included, MultiStar: {0.09, 0.16}, one-star: {0.21, 0.11}
02:02:40.516 00.001 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
02:02:40.518 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
02:02:40.520 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.03 mountX=0.13 mountY=-0.13, mountTheta=-0.80
02:02:40.522 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.16, opts=13)
02:02:40.524 00.002 1032 Enqueuing Move request for scope (0.09, 0.16)
02:02:40.526 00.002 10072 Worker thread wakes up
02:02:40.526 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
02:02:40.526 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
02:02:40.526 00.000 10072 Moving (0.09, 0.16) raw xDistance=0.13 yDistance=-0.13
02:02:40.526 00.000 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 572.03
02:02:40.526 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 500
02:02:40.526 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:40.526 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:02:40.526 00.000 10072 MoveAxis(W, 15, ABG)
02:02:40.526 00.000 10072 Guiding  Dir = 3, Dur = 15
02:02:40.526 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:40.528 00.002 10072 IsGuiding returns 0
02:02:40.530 00.002 10072 PulseGuide returned control before completion, sleep 25
02:02:40.530 00.000 1032 UpdateGuideState exits: m=1289 SNR=25.3
02:02:40.547 00.017 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:40.547 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:40.551 00.004 1032 Enqueuing Expose request
02:02:40.562 00.011 10072 IsGuiding returns 0
02:02:40.562 00.000 10072 Move returns status 0, amount 15
02:02:40.562 00.000 10072 MoveAxis(N, 0, ABG)
02:02:40.562 00.000 10072 Move returns status 0, amount 0
02:02:40.562 00.000 10072 move complete, result=0
02:02:40.562 00.000 10072 worker thread done servicing request
02:02:40.562 00.000 10072 Worker thread wakes up
02:02:40.562 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:40.562 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:40.562 00.000 1032 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
02:02:40.972 00.410 10072 Exposure complete
02:02:41.008 00.036 10072 worker thread done servicing request
02:02:41.008 00.000 1032 OnExposeComplete: enter
02:02:41.016 00.008 1032 UpdateGuideState(): m_state=6
02:02:41.019 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1647
02:02:41.021 00.002 1032 Star::Find returns 1 (0), X=224.18, Y=616.18, Mass=1344, SNR=25.8, Peak=139 HFD=2.7
02:02:41.023 00.002 1032 MultiStar: [#1 0.14,0.13,1.00,U] [#2 0.08,0.07,0.75,U] [#3 0.08,0.22,0.69,U] [#4 0.12,0.18,0.71,U] [#5 0.04,0.17,0.59,U] [#6 0.12,0.10,0.72,U] [#7 -0.04,0.11,0.57,U] [#8 0.10,0.10,0.55,U] 
02:02:41.023 00.000 1032 refined, 8 included, MultiStar: {0.12, 0.12}, one-star: {0.29, 0.04}
02:02:41.025 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
02:02:41.027 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
02:02:41.029 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.79 mountX=0.08 mountY=-0.15, mountTheta=-1.04
02:02:41.031 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
02:02:41.033 00.002 1032 Enqueuing Move request for scope (0.12, 0.12)
02:02:41.035 00.002 10072 Worker thread wakes up
02:02:41.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
02:02:41.035 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
02:02:41.035 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.08 yDistance=-0.15
02:02:41.035 00.000 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 572.03
02:02:41.035 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 500
02:02:41.035 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:41.037 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:02:41.037 00.000 10072 MoveAxis(W, 13, ABG)
02:02:41.037 00.000 10072 Guiding  Dir = 3, Dur = 13
02:02:41.037 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:41.039 00.002 10072 IsGuiding returns 0
02:02:41.040 00.001 10072 PulseGuide returned control before completion, sleep 23
02:02:41.056 00.016 1032 UpdateGuideState exits: m=1344 SNR=25.8
02:02:41.058 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:41.058 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:41.058 00.000 1032 Enqueuing Expose request
02:02:41.072 00.014 10072 IsGuiding returns 0
02:02:41.072 00.000 10072 Move returns status 0, amount 13
02:02:41.072 00.000 10072 MoveAxis(N, 0, ABG)
02:02:41.072 00.000 10072 Move returns status 0, amount 0
02:02:41.072 00.000 10072 move complete, result=0
02:02:41.072 00.000 10072 worker thread done servicing request
02:02:41.072 00.000 10072 Worker thread wakes up
02:02:41.072 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:41.072 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:41.073 00.001 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
02:02:41.704 00.631 10072 Exposure complete
02:02:41.745 00.041 10072 worker thread done servicing request
02:02:41.745 00.000 1032 OnExposeComplete: enter
02:02:41.747 00.002 1032 UpdateGuideState(): m_state=6
02:02:41.750 00.003 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1648
02:02:41.751 00.001 1032 Star::Find returns 1 (0), X=224.17, Y=616.14, Mass=1333, SNR=25.7, Peak=136 HFD=2.8
02:02:41.753 00.002 1032 MultiStar: [#1 0.16,0.08,1.03,U] [#2 0.21,0.06,0.75,U] [#3 0.19,0.19,0.70,U] [#4 0.21,0.10,0.73,U] [#5 0.10,0.08,0.62,U] [#6 0.17,0.02,0.72,U] [#7 -0.04,0.12,0.59,U] [#8 0.22,-0.05,0.52,U] 
02:02:41.753 00.000 1032 refined, 8 included, MultiStar: {0.18, 0.06}, one-star: {0.29, -0.00}
02:02:41.755 00.002 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
02:02:41.757 00.002 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
02:02:41.757 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.35 mountX=0.02 mountY=-0.19, mountTheta=-1.48
02:02:41.761 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.06, opts=13)
02:02:41.763 00.002 1032 Enqueuing Move request for scope (0.18, 0.06)
02:02:41.763 00.000 10072 Worker thread wakes up
02:02:41.765 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
02:02:41.765 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
02:02:41.765 00.000 10072 Moving (0.18, 0.06) raw xDistance=0.02 yDistance=-0.19
02:02:41.766 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 572.03
02:02:41.766 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
02:02:41.766 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:41.767 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:02:41.767 00.000 10072 MoveAxis(W, 15, ABG)
02:02:41.767 00.000 10072 Guiding  Dir = 3, Dur = 15
02:02:41.767 00.000 10072 IsGuiding returns 0
02:02:41.767 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:41.768 00.001 10072 PulseGuide returned control before completion, sleep 25
02:02:41.783 00.015 1032 UpdateGuideState exits: m=1333 SNR=25.7
02:02:41.783 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:41.783 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:41.783 00.000 1032 Enqueuing Expose request
02:02:41.797 00.014 10072 IsGuiding returns 0
02:02:41.797 00.000 10072 Move returns status 0, amount 15
02:02:41.797 00.000 10072 MoveAxis(N, 0, ABG)
02:02:41.798 00.001 10072 Move returns status 0, amount 0
02:02:41.798 00.000 10072 move complete, result=0
02:02:41.798 00.000 10072 worker thread done servicing request
02:02:41.798 00.000 10072 Worker thread wakes up
02:02:41.798 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:41.798 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:41.798 00.000 1032 GuideStep: 0.0 px 15 ms WEST, -0.2 px 0 ms NORTH
02:02:42.208 00.410 10072 Exposure complete
02:02:42.244 00.036 10072 worker thread done servicing request
02:02:42.244 00.000 1032 OnExposeComplete: enter
02:02:42.253 00.009 1032 UpdateGuideState(): m_state=6
02:02:42.255 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1649
02:02:42.257 00.002 1032 Star::Find returns 1 (0), X=224.19, Y=616.06, Mass=1314, SNR=25.5, Peak=127 HFD=2.8
02:02:42.259 00.002 1032 MultiStar: [#1 0.14,-0.04,1.02,U] [#2 0.10,-0.01,0.77,U] [#3 0.23,0.20,0.67,U] [#4 0.23,0.08,0.74,U] [#5 0.12,0.06,0.62,U] [#6 0.15,-0.03,0.75,U] [#7 0.05,0.15,0.58,U] [#8 0.16,-0.14,0.50,U] 
02:02:42.261 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.31, -0.08}
02:02:42.261 00.000 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
02:02:42.263 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
02:02:42.266 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.08 mountX=-0.03 mountY=-0.17, mountTheta=-1.75
02:02:42.269 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.01, opts=13)
02:02:42.272 00.003 1032 Enqueuing Move request for scope (0.17, 0.01)
02:02:42.273 00.001 10072 Worker thread wakes up
02:02:42.273 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
02:02:42.273 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
02:02:42.273 00.000 10072 Moving (0.17, 0.01) raw xDistance=-0.03 yDistance=-0.17
02:02:42.276 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 572.03
02:02:42.276 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
02:02:42.276 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:42.276 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:02:42.276 00.000 10072 MoveAxis(W, 13, ABG)
02:02:42.276 00.000 10072 Guiding  Dir = 3, Dur = 13
02:02:42.277 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:42.277 00.000 10072 IsGuiding returns 0
02:02:42.279 00.002 10072 PulseGuide returned control before completion, sleep 23
02:02:42.295 00.016 1032 UpdateGuideState exits: m=1314 SNR=25.5
02:02:42.297 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:42.299 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:42.300 00.001 1032 Enqueuing Expose request
02:02:42.310 00.010 10072 IsGuiding returns 0
02:02:42.310 00.000 10072 Move returns status 0, amount 13
02:02:42.310 00.000 10072 MoveAxis(N, 0, ABG)
02:02:42.310 00.000 10072 Move returns status 0, amount 0
02:02:42.311 00.001 10072 move complete, result=0
02:02:42.311 00.000 10072 worker thread done servicing request
02:02:42.311 00.000 10072 Worker thread wakes up
02:02:42.311 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:42.311 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:42.311 00.000 1032 GuideStep: -0.0 px 13 ms WEST, -0.2 px 0 ms NORTH
02:02:42.945 00.634 10072 Exposure complete
02:02:42.985 00.040 10072 worker thread done servicing request
02:02:42.985 00.000 1032 OnExposeComplete: enter
02:02:42.988 00.003 1032 UpdateGuideState(): m_state=6
02:02:42.990 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1650
02:02:42.992 00.002 1032 Star::Find returns 1 (0), X=224.18, Y=616.25, Mass=1328, SNR=25.6, Peak=127 HFD=2.8
02:02:42.994 00.002 1032 MultiStar: [#1 0.10,0.12,1.08,U] [#2 0.21,0.14,0.76,U] [#3 0.15,0.18,0.72,U] [#4 0.09,0.17,0.70,U] [#5 0.00,0.25,0.62,U] [#6 0.10,0.11,0.75,U] [#7 0.11,0.20,0.62,U] [#8 0.26,0.05,0.56,U] 
02:02:42.996 00.002 1032 refined, 8 included, MultiStar: {0.15, 0.14}, one-star: {0.30, 0.11}
02:02:42.996 00.000 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
02:02:42.998 00.002 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
02:02:43.000 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.77 mountX=0.10 mountY=-0.18, mountTheta=-1.06
02:02:43.002 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.14, opts=13)
02:02:43.005 00.003 1032 Enqueuing Move request for scope (0.15, 0.14)
02:02:43.006 00.001 10072 Worker thread wakes up
02:02:43.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
02:02:43.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
02:02:43.006 00.000 10072 Moving (0.15, 0.14) raw xDistance=0.10 yDistance=-0.18
02:02:43.006 00.000 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 572.03
02:02:43.006 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 500
02:02:43.006 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:43.006 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:02:43.010 00.004 10072 MoveAxis(W, 14, ABG)
02:02:43.010 00.000 10072 Guiding  Dir = 3, Dur = 14
02:02:43.010 00.000 10072 IsGuiding returns 0
02:02:43.010 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:43.011 00.001 10072 PulseGuide returned control before completion, sleep 24
02:02:43.026 00.015 1032 UpdateGuideState exits: m=1328 SNR=25.6
02:02:43.030 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:43.032 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:43.032 00.000 1032 Enqueuing Expose request
02:02:43.042 00.010 10072 IsGuiding returns 0
02:02:43.042 00.000 10072 Move returns status 0, amount 14
02:02:43.042 00.000 10072 MoveAxis(N, 0, ABG)
02:02:43.042 00.000 10072 Move returns status 0, amount 0
02:02:43.042 00.000 10072 move complete, result=0
02:02:43.042 00.000 10072 worker thread done servicing request
02:02:43.042 00.000 10072 Worker thread wakes up
02:02:43.042 00.000 1032 GuideStep: 0.1 px 14 ms WEST, -0.2 px 0 ms NORTH
02:02:43.044 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:43.044 00.000 10072 Handling exposure in thread, d=500 o=3 r=(209,601,31,31)
02:02:43.442 00.398 1032 evsrv: cli 0D18AF50 connect
02:02:43.447 00.005 1032 case statement mapped state 6 to 3
02:02:43.449 00.002 1032 case statement mapped state 6 to 3
02:02:43.451 00.002 1032 evsrv: cli 0D18AF50 request: {"method":"get_app_state","id":"320afb24-fd7a-4983-b80e-7f6e2fed1457"}
02:02:43.454 00.003 1032 case statement mapped state 6 to 3
02:02:43.456 00.002 10072 Exposure complete
02:02:43.456 00.000 1032 evsrv: cli 0D18AF50 response: {"jsonrpc":"2.0","result":"Guiding","id":"320afb24-fd7a-4983-b80e-7f6e2fed1457"}
02:02:43.460 00.004 1032 evsrv: cli 0D18AF50 disconnect
02:02:43.463 00.003 1032 evsrv: cli 0D18B450 connect
02:02:43.465 00.002 1032 case statement mapped state 6 to 3
02:02:43.469 00.004 1032 case statement mapped state 6 to 3
02:02:43.471 00.002 1032 evsrv: cli 0D18B450 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.9,"time":1,"timeout":40}},"id":"635240c8-dffc-4678-924e-1bc6b955c942"}
02:02:43.473 00.002 1032 PhdController::Dither begins
02:02:43.475 00.002 1032 dither: size=3.00, dRA=-1.34 dDec=-1.36
02:02:43.477 00.002 1032 MountToCamera -- mountTheta (-2.35) + m_xAngle (1.83) = xAngle (-0.52 = -0.52)
02:02:43.479 00.002 1032 MountToCamera -- mountX=-1.34 mountY=-1.36 hyp=1.91 mountTheta=-2.35 cameraX=1.66, cameraY=-0.95 cameraTheta=-0.52
02:02:43.481 00.002 1032 setting lock position to (225.55, 615.19)
02:02:43.483 00.002 1032 Mount: notify guiding dithered (1.7, -1.0)
02:02:43.487 00.004 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
02:02:43.490 00.003 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
02:02:43.491 00.001 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
02:02:43.493 00.002 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
02:02:43.496 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
02:02:43.498 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
02:02:43.501 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
02:02:43.503 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:02:43.505 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
02:02:43.505 00.000 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
02:02:43.507 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
02:02:43.509 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
02:02:43.511 00.002 10072 worker thread done servicing request
02:02:43.512 00.001 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
02:02:43.512 00.000 1032 MultiStar: stabilizing after lock position change
02:02:43.514 00.002 1032 Status Line: Dither by -1.34,-1.36
02:02:43.520 00.006 1032 PhdController: newstate STATE_SETTLE_BEGIN
02:02:43.523 00.003 1032 PhdController: newstate STATE_SETTLE_WAIT
02:02:43.525 00.002 1032 evsrv: cli 0D18B450 response: {"jsonrpc":"2.0","result":0,"id":"635240c8-dffc-4678-924e-1bc6b955c942"}
02:02:43.527 00.002 1032 OnExposeComplete: enter
02:02:43.529 00.002 1032 UpdateGuideState(): m_state=6
02:02:43.531 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1651
02:02:43.533 00.002 1032 Star::Find returns 1 (0), X=224.18, Y=616.26, Mass=1301, SNR=25.4, Peak=128 HFD=2.7
02:02:43.535 00.002 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
02:02:43.537 00.002 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
02:02:43.539 00.002 1032 CameraToMount -- cameraX=-1.36 cameraY=1.07 hyp=1.73 cameraTheta=2.48 mountX=1.38 mountY=1.04, mountTheta=0.65
02:02:43.543 00.004 1032 dither recenter: remaining=(1.3,1.4) step=(1.3,1.4)
02:02:43.544 00.001 1032 MountToCamera -- mountTheta (0.79) + m_xAngle (1.83) = xAngle (2.62 = 2.62)
02:02:43.547 00.003 1032 MountToCamera -- mountX=1.34 mountY=1.36 hyp=1.91 mountTheta=0.79 cameraX=-1.66, cameraY=0.95 cameraTheta=2.62
02:02:43.550 00.003 1032 SchedulePrimaryMove(0F526948, x=-1.66, y=0.95, opts=4)
02:02:43.551 00.001 1032 Enqueuing Move request for scope (-1.66, 0.95)
02:02:43.553 00.002 1032 Mount: notify direct move 1.34,1.36
02:02:43.557 00.004 10072 Worker thread wakes up
02:02:43.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-1.66, 0.95) opts 0x4
02:02:43.557 00.000 10072 Handling offset move in thread for scope, endpoint = (-1.66, 0.95)
02:02:43.557 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
02:02:43.559 00.002 10072 Moving (-1.66, 0.95) raw xDistance=1.34 yDistance=1.36
02:02:43.559 00.000 10072 BLC: window closed
02:02:43.559 00.000 10072 MoveAxis(W, 1375, B)
02:02:43.559 00.000 10072 Guiding  Dir = 3, Dur = 1375
02:02:43.559 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
02:02:43.561 00.002 10072 IsGuiding returns 0
02:02:43.561 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
02:02:43.565 00.004 10072 PulseGuide returned control before completion, sleep 1385
02:02:43.565 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
02:02:43.567 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
02:02:43.569 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
02:02:43.571 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
02:02:43.573 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:02:43.575 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
02:02:43.577 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
02:02:43.581 00.004 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
02:02:43.583 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
02:02:43.585 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
02:02:43.590 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:43.615 00.025 1032 UpdateGuideState exits: m=1301 SNR=25.4
02:02:43.617 00.002 1032 PhdController: settling, locked = 1, distance = 1.98 (0.90) aobump = 0 frame = 1 / 99999
02:02:43.619 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784181763.619,"Host":"MELE","Inst":1,"Distance":1.98,"Time":0.0,"SettleTime":1.0,"StarLocked":true}
02:02:43.623 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:43.624 00.001 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:43.626 00.002 1032 Enqueuing Expose request
02:02:43.628 00.002 1032 evsrv: cli 0D18B450 disconnect
02:02:44.958 01.330 10072 IsGuiding returns 0
02:02:44.958 00.000 10072 Move returns status 0, amount 1375
02:02:44.958 00.000 10072 BLC: window closed
02:02:44.958 00.000 10072 BLC: Compensation needed for non-algo type move
02:02:44.958 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
02:02:44.958 00.000 10072 MoveAxis(S, 965, B)
02:02:44.958 00.000 10072 Guiding  Dir = 1, Dur = 965
02:02:44.959 00.001 10072 IsGuiding returns 0
02:02:44.959 00.000 10072 PulseGuide returned control before completion, sleep 975
02:02:45.945 00.986 10072 IsGuiding returns 0
02:02:45.945 00.000 10072 Move returns status 0, amount 965
02:02:45.945 00.000 10072 move complete, result=0
02:02:45.945 00.000 10072 worker thread done servicing request
02:02:45.945 00.000 10072 Worker thread wakes up
02:02:45.945 00.000 1032 GuideStep: 1.3 px 1375 ms WEST, 1.4 px 965 ms SOUTH
02:02:45.947 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:45.947 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:46.581 00.634 10072 Exposure complete
02:02:46.627 00.046 10072 worker thread done servicing request
02:02:46.628 00.001 1032 OnExposeComplete: enter
02:02:46.630 00.002 1032 UpdateGuideState(): m_state=6
02:02:46.632 00.002 1032 Star::Find(15, 224, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1652
02:02:46.634 00.002 1032 Star::Find returns 1 (0), X=225.39, Y=614.98, Mass=1424, SNR=26.6, Peak=146 HFD=2.8
02:02:46.636 00.002 1032 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.83) = xAngle (-4.03 = 2.25)
02:02:46.638 00.002 1032 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.03 = 2.25)
02:02:46.640 00.002 1032 CameraToMount -- cameraX=-0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-2.20 mountX=-0.16 mountY=0.20, mountTheta=2.25
02:02:46.644 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=-0.21, opts=13)
02:02:46.645 00.001 1032 Enqueuing Move request for scope (-0.15, -0.21)
02:02:46.647 00.002 10072 Worker thread wakes up
02:02:46.647 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.21) opts 0xd
02:02:46.647 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, -0.21)
02:02:46.647 00.000 10072 Moving (-0.15, -0.21) raw xDistance=-0.16 yDistance=0.20
02:02:46.647 00.000 10072 PPEC rslt(dithering): input = -0.16, final = -0.07
02:02:46.647 00.000 10072 PPEC: input: -0.16, control: -0.07, exposure: 500
02:02:46.647 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:46.647 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:02:46.647 00.000 10072 MoveAxis(E, 75, ABG)
02:02:46.647 00.000 10072 Guiding  Dir = 2, Dur = 75
02:02:46.648 00.001 10072 IsGuiding returns 0
02:02:46.649 00.001 10072 PulseGuide returned control before completion, sleep 85
02:02:46.649 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:46.664 00.015 1032 UpdateGuideState exits: m=1424 SNR=26.6
02:02:46.669 00.005 1032 PhdController: settling, locked = 1, distance = 0.26 (0.90) aobump = 0 frame = 2 / 99999
02:02:46.671 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784181766.671,"Host":"MELE","Inst":1,"Distance":0.26,"Time":0.0,"SettleTime":1.0,"StarLocked":true}
02:02:46.672 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:46.675 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:46.675 00.000 1032 Enqueuing Expose request
02:02:46.744 00.069 10072 IsGuiding returns 0
02:02:46.744 00.000 10072 Move returns status 0, amount 75
02:02:46.744 00.000 10072 MoveAxis(N, 0, ABG)
02:02:46.744 00.000 10072 Move returns status 0, amount 0
02:02:46.744 00.000 10072 move complete, result=0
02:02:46.744 00.000 10072 worker thread done servicing request
02:02:46.744 00.000 10072 Worker thread wakes up
02:02:46.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:46.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:46.744 00.000 1032 GuideStep: -0.2 px 75 ms EAST, 0.2 px 0 ms NORTH
02:02:47.158 00.414 10072 Exposure complete
02:02:47.178 00.020 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":26}
02:02:47.181 00.003 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":26}
02:02:47.206 00.025 10072 worker thread done servicing request
02:02:47.206 00.000 1032 OnExposeComplete: enter
02:02:47.206 00.000 1032 UpdateGuideState(): m_state=6
02:02:47.206 00.000 1032 Star::Find(15, 225, 614, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1653
02:02:47.219 00.013 1032 Star::Find returns 1 (0), X=225.36, Y=614.96, Mass=1281, SNR=25.2, Peak=149 HFD=2.7
02:02:47.222 00.003 1032 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.83) = xAngle (-4.10 = 2.19)
02:02:47.222 00.000 1032 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.10 = 2.19)
02:02:47.222 00.000 1032 CameraToMount -- cameraX=-0.19 cameraY=-0.23 hyp=0.30 cameraTheta=-2.27 mountX=-0.17 mountY=0.24, mountTheta=2.19
02:02:47.222 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.19, y=-0.23, opts=13)
02:02:47.222 00.000 1032 Enqueuing Move request for scope (-0.19, -0.23)
02:02:47.222 00.000 10072 Worker thread wakes up
02:02:47.222 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.23) opts 0xd
02:02:47.222 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.19, -0.23)
02:02:47.222 00.000 10072 Moving (-0.19, -0.23) raw xDistance=-0.17 yDistance=0.24
02:02:47.222 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:47.235 00.013 10072 PPEC rslt(dithering): input = -0.17, final = -0.08
02:02:47.235 00.000 10072 PPEC: input: -0.17, control: -0.08, exposure: 500
02:02:47.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:02:47.237 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:02:47.237 00.000 10072 MoveAxis(E, 78, ABG)
02:02:47.237 00.000 10072 Guiding  Dir = 2, Dur = 78
02:02:47.237 00.000 10072 IsGuiding returns 0
02:02:47.238 00.001 10072 PulseGuide returned control before completion, sleep 88
02:02:47.256 00.018 1032 UpdateGuideState exits: m=1281 SNR=25.2
02:02:47.256 00.000 1032 PhdController: settling, locked = 1, distance = 0.27 (0.90) aobump = 0 frame = 3 / 99999
02:02:47.256 00.000 1032 evsrv: {"Event":"Settling","Timestamp":1784181767.256,"Host":"MELE","Inst":1,"Distance":0.27,"Time":0.6,"SettleTime":1.0,"StarLocked":true}
02:02:47.256 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:47.256 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:47.256 00.000 1032 Enqueuing Expose request
02:02:47.334 00.078 10072 IsGuiding returns 1
02:02:47.334 00.000 10072 scope still moving after pulse duration time elapsed
02:02:47.366 00.032 10072 IsGuiding returns 0
02:02:47.366 00.000 10072 scope move finished after 78 + 50 ms
02:02:47.366 00.000 10072 Move returns status 0, amount 78
02:02:47.366 00.000 10072 MoveAxis(N, 0, ABG)
02:02:47.366 00.000 10072 Move returns status 0, amount 0
02:02:47.366 00.000 10072 move complete, result=0
02:02:47.366 00.000 10072 worker thread done servicing request
02:02:47.366 00.000 10072 Worker thread wakes up
02:02:47.366 00.000 1032 GuideStep: -0.2 px 78 ms EAST, 0.2 px 0 ms NORTH
02:02:47.366 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:47.370 00.004 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:47.516 00.146 1032 evsrv: cli 0D18C5D0 connect
02:02:47.524 00.008 1032 case statement mapped state 6 to 3
02:02:47.528 00.004 1032 case statement mapped state 6 to 3
02:02:47.532 00.004 1032 evsrv: cli 0D18C5D0 request: {"method":"get_pixel_scale","id":"f4766c03-bc13-4037-b715-73c0dfe01d41"}
02:02:47.532 00.000 1032 evsrv: cli 0D18C5D0 response: {"jsonrpc":"2.0","result":5.15663,"id":"f4766c03-bc13-4037-b715-73c0dfe01d41"}
02:02:47.532 00.000 1032 evsrv: cli 0D18C5D0 disconnect
02:02:48.003 00.471 10072 Exposure complete
02:02:48.054 00.051 10072 worker thread done servicing request
02:02:48.054 00.000 1032 OnExposeComplete: enter
02:02:48.054 00.000 1032 UpdateGuideState(): m_state=6
02:02:48.054 00.000 1032 Star::Find(15, 225, 614, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1654
02:02:48.054 00.000 1032 Star::Find returns 1 (0), X=225.37, Y=615.17, Mass=1311, SNR=25.5, Peak=139 HFD=2.8
02:02:48.065 00.011 1032 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.83) = xAngle (-4.84 = 1.45)
02:02:48.065 00.000 1032 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.84 = 1.45)
02:02:48.069 00.004 1032 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-3.01 mountX=0.02 mountY=0.17, mountTheta=1.45
02:02:48.069 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=-0.02, opts=13)
02:02:48.069 00.000 1032 Enqueuing Move request for scope (-0.17, -0.02)
02:02:48.069 00.000 10072 Worker thread wakes up
02:02:48.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
02:02:48.069 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
02:02:48.069 00.000 10072 Moving (-0.17, -0.02) raw xDistance=0.02 yDistance=0.17
02:02:48.069 00.000 10072 PPEC rslt(dithering): input = 0.02, final = 0.01
02:02:48.069 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 500
02:02:48.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:48.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:02:48.069 00.000 10072 MoveAxis(W, 10, ABG)
02:02:48.069 00.000 10072 Guiding  Dir = 3, Dur = 10
02:02:48.077 00.008 10072 IsGuiding returns 0
02:02:48.077 00.000 10072 PulseGuide returned control before completion, sleep 20
02:02:48.078 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:48.095 00.017 1032 UpdateGuideState exits: m=1311 SNR=25.5
02:02:48.103 00.008 1032 PhdController: settling, locked = 1, distance = 0.24 (0.90) aobump = 0 frame = 4 / 99999
02:02:48.103 00.000 1032 PhdController: newstate STATE_FINISH
02:02:48.103 00.000 1032 PhdController complete: success
02:02:48.103 00.000 1032 evsrv: {"Event":"SettleDone","Timestamp":1784181768.103,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
02:02:48.110 00.007 10072 IsGuiding returns 0
02:02:48.110 00.000 10072 Move returns status 0, amount 10
02:02:48.110 00.000 10072 MoveAxis(N, 0, ABG)
02:02:48.110 00.000 1032 Mount: notify guiding dither settle done success=1
02:02:48.113 00.003 10072 Move returns status 0, amount 0
02:02:48.113 00.000 1032 PhdController: newstate STATE_IDLE
02:02:48.115 00.002 10072 move complete, result=0
02:02:48.116 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:48.116 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:48.116 00.000 1032 Enqueuing Expose request
02:02:48.120 00.004 1032 GuideStep: 0.0 px 10 ms WEST, 0.2 px 0 ms NORTH
02:02:48.120 00.000 10072 worker thread done servicing request
02:02:48.120 00.000 10072 Worker thread wakes up
02:02:48.120 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:48.120 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:48.541 00.421 10072 Exposure complete
02:02:48.606 00.065 10072 worker thread done servicing request
02:02:48.606 00.000 1032 OnExposeComplete: enter
02:02:48.608 00.002 1032 UpdateGuideState(): m_state=6
02:02:48.611 00.003 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1655
02:02:48.613 00.002 1032 Star::Find returns 1 (0), X=225.36, Y=615.14, Mass=1271, SNR=25.1, Peak=132 HFD=2.9
02:02:48.616 00.003 1032 MultiStar: exiting stabilization period
02:02:48.619 00.003 1032 MultiStar: updating star positions after lock position change
02:02:48.621 00.002 1032 Star::Find(15, 326, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1655
02:02:48.623 00.002 1032 Star::Find returns 1 (0), X=326.71, Y=750.16, Mass=1433, SNR=26.7, Peak=138 HFD=2.7
02:02:48.625 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1655
02:02:48.627 00.002 1032 Star::Find returns 1 (0), X=1124.64, Y=330.22, Mass=808, SNR=20.0, Peak=59 HFD=3.2
02:02:48.628 00.001 1032 Star::Find(15, 998, 230, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1655
02:02:48.630 00.002 1032 Star::Find returns 1 (0), X=998.82, Y=229.72, Mass=604, SNR=17.2, Peak=57 HFD=2.8
02:02:48.632 00.002 1032 Star::Find(15, 616, 587, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1655
02:02:48.634 00.002 1032 Star::Find returns 1 (0), X=616.35, Y=586.97, Mass=717, SNR=18.8, Peak=112 HFD=2.4
02:02:48.636 00.002 1032 Star::Find(15, 640, 571, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1655
02:02:48.638 00.002 1032 Star::Find returns 1 (0), X=639.87, Y=571.48, Mass=474, SNR=15.3, Peak=80 HFD=2.5
02:02:48.641 00.003 1032 Star::Find(15, 430, 335, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1655
02:02:48.644 00.003 1032 Star::Find returns 1 (0), X=430.91, Y=335.16, Mass=703, SNR=18.6, Peak=89 HFD=2.8
02:02:48.647 00.003 1032 Star::Find(15, 1126, 692, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1655
02:02:48.650 00.003 1032 Star::Find returns 1 (0), X=1126.22, Y=692.67, Mass=481, SNR=15.4, Peak=37 HFD=3.5
02:02:48.653 00.003 1032 Star::Find(15, 922, 90, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1655
02:02:48.656 00.003 1032 Star::Find returns 1 (0), X=922.68, Y=89.71, Mass=365, SNR=13.4, Peak=37 HFD=2.9
02:02:48.658 00.002 1032 Star::Find(15, 137, 824, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1655
02:02:48.660 00.002 1032 Star::Find returns 1 (0), X=137.40, Y=824.43, Mass=380, SNR=13.7, Peak=27 HFD=3.3
02:02:48.662 00.002 1032 Star::Find(15, 724, 937, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1655
02:02:48.664 00.002 1032 Star::Find returns 1 (0), X=724.53, Y=936.90, Mass=377, SNR=13.5, Peak=34 HFD=3.0
02:02:48.668 00.004 1032 Star::Find(15, 792, 427, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1655
02:02:48.670 00.002 1032 Star::Find returns 1 (0), X=792.61, Y=427.33, Mass=347, SNR=13.0, Peak=47 HFD=2.5
02:02:48.672 00.002 1032 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.83) = xAngle (-4.70 = 1.58)
02:02:48.674 00.002 1032 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.70 = 1.58)
02:02:48.676 00.002 1032 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-2.87 mountX=-0.00 mountY=0.20, mountTheta=1.58
02:02:48.682 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.19, y=-0.05, opts=13)
02:02:48.684 00.002 1032 Enqueuing Move request for scope (-0.19, -0.05)
02:02:48.688 00.004 10072 Worker thread wakes up
02:02:48.688 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
02:02:48.688 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
02:02:48.688 00.000 10072 Moving (-0.19, -0.05) raw xDistance=-0.00 yDistance=0.20
02:02:48.688 00.000 10072 PPEC rslt(dithering): input = -0.00, final = -0.00
02:02:48.688 00.000 10072 PPEC: input: -0.00, control: -0.00, exposure: 500
02:02:48.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:48.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:02:48.688 00.000 10072 MoveAxis(E, 1, ABG)
02:02:48.688 00.000 10072 Guiding  Dir = 2, Dur = 1
02:02:48.688 00.000 10072 IsGuiding returns 0
02:02:48.690 00.002 10072 PulseGuide returned control before completion, sleep 11
02:02:48.691 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:48.711 00.020 10072 IsGuiding returns 1
02:02:48.711 00.000 10072 scope still moving after pulse duration time elapsed
02:02:48.716 00.005 1032 UpdateGuideState exits: m=1271 SNR=25.1
02:02:48.716 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:48.716 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:48.729 00.013 1032 Enqueuing Expose request
02:02:48.743 00.014 10072 IsGuiding returns 0
02:02:48.744 00.001 10072 scope move finished after 1 + 52 ms
02:02:48.744 00.000 10072 Move returns status 0, amount 1
02:02:48.744 00.000 10072 MoveAxis(N, 0, ABG)
02:02:48.744 00.000 10072 Move returns status 0, amount 0
02:02:48.744 00.000 10072 move complete, result=0
02:02:48.744 00.000 10072 worker thread done servicing request
02:02:48.744 00.000 10072 Worker thread wakes up
02:02:48.744 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:48.744 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:48.746 00.002 1032 GuideStep: -0.0 px 1 ms EAST, 0.2 px 0 ms NORTH
02:02:49.349 00.603 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":27}
02:02:49.349 00.000 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":27}
02:02:49.380 00.031 10072 Exposure complete
02:02:49.447 00.067 10072 worker thread done servicing request
02:02:49.449 00.002 1032 OnExposeComplete: enter
02:02:49.451 00.002 1032 UpdateGuideState(): m_state=6
02:02:49.455 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1656
02:02:49.458 00.003 1032 Star::Find returns 1 (0), X=225.40, Y=615.05, Mass=1350, SNR=25.9, Peak=127 HFD=3.0
02:02:49.462 00.004 1032 MultiStar: [#1 -0.01,-0.18,1.03,U] [#2 0.09,-0.06,0.74,U] [#3 0.03,-0.03,0.70,U] [#4 0.02,-0.03,0.73,U] [#5 0.09,-0.14,0.62,U] [#6 0.10,-0.14,0.73,U] [#7 0.18,0.08,0.57,U] [#8 0.12,-0.01,0.54,U] 
02:02:49.464 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {-0.14, -0.14}
02:02:49.468 00.004 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
02:02:49.469 00.001 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
02:02:49.473 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.17 mountX=-0.09 mountY=-0.01, mountTheta=-3.00
02:02:49.477 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
02:02:49.479 00.002 1032 Enqueuing Move request for scope (0.04, -0.08)
02:02:49.483 00.004 10072 Worker thread wakes up
02:02:49.483 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
02:02:49.483 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
02:02:49.483 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.01
02:02:49.485 00.002 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 577.68
02:02:49.485 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 500
02:02:49.485 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:49.485 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:02:49.485 00.000 10072 MoveAxis(W, 17, ABG)
02:02:49.485 00.000 10072 Guiding  Dir = 3, Dur = 17
02:02:49.487 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:49.491 00.004 10072 IsGuiding returns 0
02:02:49.492 00.001 10072 PulseGuide returned control before completion, sleep 27
02:02:49.517 00.025 1032 UpdateGuideState exits: m=1350 SNR=25.9
02:02:49.521 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:49.525 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:49.527 00.002 1032 Enqueuing Expose request
02:02:49.532 00.005 10072 IsGuiding returns 0
02:02:49.532 00.000 10072 Move returns status 0, amount 17
02:02:49.532 00.000 10072 MoveAxis(N, 0, ABG)
02:02:49.532 00.000 10072 Move returns status 0, amount 0
02:02:49.532 00.000 10072 move complete, result=0
02:02:49.532 00.000 10072 worker thread done servicing request
02:02:49.532 00.000 10072 Worker thread wakes up
02:02:49.532 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:49.532 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:49.542 00.010 1032 GuideStep: -0.1 px 17 ms WEST, -0.0 px 0 ms NORTH
02:02:49.636 00.094 1032 evsrv: cli 0D18CCB0 connect
02:02:49.641 00.005 1032 case statement mapped state 6 to 3
02:02:49.645 00.004 1032 case statement mapped state 6 to 3
02:02:49.649 00.004 1032 evsrv: cli 0D18CCB0 request: {"method":"get_pixel_scale","id":"4390721d-5861-43b2-8270-39ccfdac395f"}
02:02:49.653 00.004 1032 evsrv: cli 0D18CCB0 response: {"jsonrpc":"2.0","result":5.15663,"id":"4390721d-5861-43b2-8270-39ccfdac395f"}
02:02:49.655 00.002 1032 evsrv: cli 0D18CCB0 disconnect
02:02:49.945 00.290 10072 Exposure complete
02:02:50.024 00.079 10072 worker thread done servicing request
02:02:50.024 00.000 1032 OnExposeComplete: enter
02:02:50.030 00.006 1032 UpdateGuideState(): m_state=6
02:02:50.034 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1657
02:02:50.038 00.004 1032 Star::Find returns 1 (0), X=225.38, Y=615.07, Mass=1349, SNR=25.9, Peak=126 HFD=3.1
02:02:50.042 00.004 1032 MultiStar: [#1 -0.08,-0.20,1.01,U] [#2 0.06,-0.19,0.76,U] [#3 -0.01,-0.11,0.71,U] [#4 0.03,-0.19,0.72,U] [#5 0.14,-0.17,0.60,U] [#6 0.04,-0.07,0.73,U] [#7 0.20,-0.20,0.58,U] [#8 0.36,0.03,0.56,U] 
02:02:50.044 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.14}, one-star: {-0.17, -0.12}
02:02:50.047 00.003 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
02:02:50.052 00.005 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
02:02:50.055 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.32 mountX=-0.14 mountY=0.00, mountTheta=3.13
02:02:50.062 00.007 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.14, opts=13)
02:02:50.064 00.002 1032 Enqueuing Move request for scope (0.04, -0.14)
02:02:50.068 00.004 10072 Worker thread wakes up
02:02:50.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
02:02:50.068 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
02:02:50.068 00.000 10072 Moving (0.04, -0.14) raw xDistance=-0.14 yDistance=0.00
02:02:50.070 00.002 10072 PPEC rslt: input = -0.14, final = -0.05, react = -0.06, pred = 0.02, hyst = -0.06, hyst_pct = 0.01, period_length = 577.68
02:02:50.070 00.000 10072 PPEC: input: -0.14, control: -0.05, exposure: 500
02:02:50.072 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:50.072 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:02:50.072 00.000 10072 MoveAxis(E, 51, ABG)
02:02:50.072 00.000 10072 Guiding  Dir = 2, Dur = 51
02:02:50.072 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:50.076 00.004 10072 IsGuiding returns 0
02:02:50.078 00.002 10072 PulseGuide returned control before completion, sleep 61
02:02:50.108 00.030 1032 UpdateGuideState exits: m=1349 SNR=25.9
02:02:50.113 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:50.117 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:50.121 00.004 1032 Enqueuing Expose request
02:02:50.148 00.027 10072 IsGuiding returns 0
02:02:50.148 00.000 10072 Move returns status 0, amount 51
02:02:50.148 00.000 10072 MoveAxis(N, 0, ABG)
02:02:50.148 00.000 10072 Move returns status 0, amount 0
02:02:50.148 00.000 10072 move complete, result=0
02:02:50.148 00.000 10072 worker thread done servicing request
02:02:50.148 00.000 10072 Worker thread wakes up
02:02:50.148 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:50.151 00.003 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:50.157 00.006 1032 GuideStep: -0.1 px 51 ms EAST, 0.0 px 0 ms NORTH
02:02:50.290 00.133 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":28}
02:02:50.294 00.004 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":28}
02:02:50.782 00.488 10072 Exposure complete
02:02:50.860 00.078 10072 worker thread done servicing request
02:02:50.860 00.000 1032 OnExposeComplete: enter
02:02:50.862 00.002 1032 UpdateGuideState(): m_state=6
02:02:50.867 00.005 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1658
02:02:50.871 00.004 1032 Star::Find returns 1 (0), X=225.38, Y=615.14, Mass=1279, SNR=25.1, Peak=127 HFD=3.0
02:02:50.875 00.004 1032 MultiStar: [#1 -0.07,-0.07,1.04,U] [#2 0.01,-0.11,0.78,U] [#3 -0.13,-0.04,0.71,U] [#4 -0.06,-0.02,0.76,U] [#5 0.01,-0.13,0.66,U] [#6 -0.07,-0.04,0.74,U] [#7 0.02,0.03,0.61,U] [#8 0.07,0.02,0.53,U] 
02:02:50.877 00.002 1032 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {-0.16, -0.05}
02:02:50.881 00.004 1032 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.83) = xAngle (-4.23 = 2.06)
02:02:50.884 00.003 1032 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.23 = 2.06)
02:02:50.887 00.003 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.40 mountX=-0.03 mountY=0.06, mountTheta=2.06
02:02:50.891 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.05, opts=13)
02:02:50.895 00.004 1032 Enqueuing Move request for scope (-0.05, -0.05)
02:02:50.897 00.002 10072 Worker thread wakes up
02:02:50.899 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
02:02:50.899 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
02:02:50.899 00.000 10072 Moving (-0.05, -0.05) raw xDistance=-0.03 yDistance=0.06
02:02:50.901 00.002 10072 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 577.68
02:02:50.901 00.000 10072 PPEC: input: -0.03, control: 0.02, exposure: 500
02:02:50.901 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:50.901 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:02:50.901 00.000 10072 MoveAxis(W, 20, ABG)
02:02:50.901 00.000 10072 Guiding  Dir = 3, Dur = 20
02:02:50.901 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:50.905 00.004 10072 IsGuiding returns 0
02:02:50.905 00.000 10072 PulseGuide returned control before completion, sleep 30
02:02:50.935 00.030 1032 UpdateGuideState exits: m=1279 SNR=25.1
02:02:50.939 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:50.943 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:50.945 00.002 1032 Enqueuing Expose request
02:02:50.951 00.006 10072 IsGuiding returns 1
02:02:50.951 00.000 10072 scope still moving after pulse duration time elapsed
02:02:50.983 00.032 10072 IsGuiding returns 0
02:02:50.983 00.000 10072 scope move finished after 20 + 57 ms
02:02:50.983 00.000 10072 Move returns status 0, amount 20
02:02:50.983 00.000 10072 MoveAxis(N, 0, ABG)
02:02:50.983 00.000 10072 Move returns status 0, amount 0
02:02:50.983 00.000 10072 move complete, result=0
02:02:50.984 00.001 10072 worker thread done servicing request
02:02:50.984 00.000 10072 Worker thread wakes up
02:02:50.984 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:50.984 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:50.989 00.005 1032 GuideStep: -0.0 px 20 ms WEST, 0.1 px 0 ms NORTH
02:02:51.398 00.409 10072 Exposure complete
02:02:51.473 00.075 10072 worker thread done servicing request
02:02:51.475 00.002 1032 OnExposeComplete: enter
02:02:51.478 00.003 1032 UpdateGuideState(): m_state=6
02:02:51.482 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1659
02:02:51.485 00.003 1032 Star::Find returns 1 (0), X=225.37, Y=615.24, Mass=1308, SNR=25.5, Peak=132 HFD=2.9
02:02:51.487 00.002 1032 MultiStar: [#1 -0.08,-0.02,1.00,U] [#2 0.04,-0.02,0.78,U] [#3 -0.05,0.19,0.70,U] [#4 -0.05,-0.03,0.73,U] [#5 0.13,0.06,0.62,U] [#6 0.15,-0.06,0.73,U] [#7 0.13,0.02,0.57,U] [#8 0.09,0.11,0.53,U] 
02:02:51.490 00.003 1032 refined, 8 included, MultiStar: {0.00, 0.03}, one-star: {-0.17, 0.04}
02:02:51.492 00.002 1032 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.83) = xAngle (-0.40 = -0.40)
02:02:51.497 00.005 1032 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.40 = -0.40)
02:02:51.499 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.43 mountX=0.03 mountY=-0.01, mountTheta=-0.40
02:02:51.503 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.03, opts=13)
02:02:51.506 00.003 1032 Enqueuing Move request for scope (0.00, 0.03)
02:02:51.508 00.002 10072 Worker thread wakes up
02:02:51.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
02:02:51.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
02:02:51.508 00.000 10072 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
02:02:51.511 00.003 10072 PPEC rslt: input = 0.03, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 577.68
02:02:51.511 00.000 10072 PPEC: input: 0.03, control: 0.02, exposure: 500
02:02:51.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:51.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:02:51.511 00.000 10072 MoveAxis(W, 17, ABG)
02:02:51.511 00.000 10072 Guiding  Dir = 3, Dur = 17
02:02:51.511 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:51.516 00.005 10072 IsGuiding returns 0
02:02:51.516 00.000 10072 PulseGuide returned control before completion, sleep 27
02:02:51.542 00.026 1032 UpdateGuideState exits: m=1308 SNR=25.5
02:02:51.547 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:51.551 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:51.556 00.005 10072 IsGuiding returns 0
02:02:51.556 00.000 1032 Enqueuing Expose request
02:02:51.559 00.003 10072 Move returns status 0, amount 17
02:02:51.559 00.000 10072 MoveAxis(N, 0, ABG)
02:02:51.559 00.000 10072 Move returns status 0, amount 0
02:02:51.559 00.000 10072 move complete, result=0
02:02:51.559 00.000 10072 worker thread done servicing request
02:02:51.559 00.000 10072 Worker thread wakes up
02:02:51.559 00.000 1032 GuideStep: 0.0 px 17 ms WEST, -0.0 px 0 ms NORTH
02:02:51.562 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:51.562 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:51.579 00.017 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
02:02:52.200 00.621 10072 Exposure complete
02:02:52.270 00.070 10072 worker thread done servicing request
02:02:52.270 00.000 1032 OnExposeComplete: enter
02:02:52.273 00.003 1032 UpdateGuideState(): m_state=6
02:02:52.277 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1660
02:02:52.279 00.002 1032 Star::Find returns 1 (0), X=225.34, Y=615.13, Mass=1365, SNR=26.0, Peak=143 HFD=2.7
02:02:52.281 00.002 1032 MultiStar: [#1 -0.16,-0.21,1.02,U] [#2 0.09,-0.10,0.78,U] [#3 -0.06,0.03,0.72,U] [#4 -0.09,-0.21,0.70,U] [#5 0.08,-0.16,0.60,U] [#6 0.12,0.11,0.71,U] [#7 0.12,0.13,0.58,U] [#8 0.03,-0.00,0.51,U] 
02:02:52.283 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.20, -0.06}
02:02:52.285 00.002 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.48)
02:02:52.289 00.004 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.48)
02:02:52.292 00.003 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.98 mountX=-0.06 mountY=0.04, mountTheta=2.48
02:02:52.296 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.06, opts=13)
02:02:52.297 00.001 1032 Enqueuing Move request for scope (-0.03, -0.06)
02:02:52.301 00.004 10072 Worker thread wakes up
02:02:52.301 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
02:02:52.301 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
02:02:52.301 00.000 10072 Moving (-0.03, -0.06) raw xDistance=-0.06 yDistance=0.04
02:02:52.303 00.002 10072 PPEC rslt: input = -0.06, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 577.68
02:02:52.303 00.000 10072 PPEC: input: -0.06, control: 0.02, exposure: 500
02:02:52.303 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:52.303 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:02:52.303 00.000 10072 MoveAxis(W, 18, ABG)
02:02:52.303 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:52.306 00.003 10072 Guiding  Dir = 3, Dur = 18
02:02:52.306 00.000 10072 IsGuiding returns 0
02:02:52.309 00.003 10072 PulseGuide returned control before completion, sleep 28
02:02:52.332 00.023 1032 UpdateGuideState exits: m=1365 SNR=26.0
02:02:52.336 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:52.339 00.003 10072 IsGuiding returns 0
02:02:52.339 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:52.343 00.004 1032 Enqueuing Expose request
02:02:52.345 00.002 10072 Move returns status 0, amount 18
02:02:52.345 00.000 10072 MoveAxis(N, 0, ABG)
02:02:52.345 00.000 10072 Move returns status 0, amount 0
02:02:52.345 00.000 10072 move complete, result=0
02:02:52.347 00.002 10072 worker thread done servicing request
02:02:52.347 00.000 10072 Worker thread wakes up
02:02:52.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:52.347 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:52.357 00.010 1032 GuideStep: -0.1 px 18 ms WEST, 0.0 px 0 ms NORTH
02:02:52.373 00.016 1032 evsrv: cli 0D18CCB0 connect
02:02:52.377 00.004 1032 case statement mapped state 6 to 3
02:02:52.379 00.002 1032 case statement mapped state 6 to 3
02:02:52.383 00.004 1032 evsrv: cli 0D18CCB0 request: {"method":"get_pixel_scale","id":"a1ce19db-f773-4576-81c5-73be605c2569"}
02:02:52.387 00.004 1032 evsrv: cli 0D18CCB0 response: {"jsonrpc":"2.0","result":5.15663,"id":"a1ce19db-f773-4576-81c5-73be605c2569"}
02:02:52.442 00.055 1032 evsrv: cli 0D18CCB0 disconnect
02:02:52.767 00.325 10072 Exposure complete
02:02:52.839 00.072 10072 worker thread done servicing request
02:02:52.839 00.000 1032 OnExposeComplete: enter
02:02:52.842 00.003 1032 UpdateGuideState(): m_state=6
02:02:52.846 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1661
02:02:52.848 00.002 1032 Star::Find returns 1 (0), X=225.36, Y=615.05, Mass=1358, SNR=25.9, Peak=148 HFD=2.7
02:02:52.852 00.004 1032 MultiStar: [#1 -0.19,-0.21,0.98,U] [#2 0.06,-0.22,0.75,U] [#3 -0.04,-0.11,0.69,U] [#4 -0.01,-0.17,0.71,U] [#5 0.06,-0.20,0.61,U] [#6 0.02,-0.12,0.72,U] [#7 0.07,0.02,0.60,U] [#8 0.24,-0.15,0.52,U] 
02:02:52.854 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.15}, one-star: {-0.19, -0.14}
02:02:52.858 00.004 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.72)
02:02:52.860 00.002 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.72)
02:02:52.864 00.004 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.73 mountX=-0.14 mountY=0.06, mountTheta=2.72
02:02:52.869 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.15, opts=13)
02:02:52.871 00.002 1032 Enqueuing Move request for scope (-0.02, -0.15)
02:02:52.874 00.003 10072 Worker thread wakes up
02:02:52.874 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
02:02:52.874 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
02:02:52.874 00.000 10072 Moving (-0.02, -0.15) raw xDistance=-0.14 yDistance=0.06
02:02:52.875 00.001 10072 PPEC rslt: input = -0.14, final = -0.05, react = -0.06, pred = 0.02, hyst = -0.05, hyst_pct = 0.00, period_length = 577.68
02:02:52.875 00.000 10072 PPEC: input: -0.14, control: -0.05, exposure: 500
02:02:52.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:52.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:02:52.877 00.002 10072 MoveAxis(E, 48, ABG)
02:02:52.877 00.000 10072 Guiding  Dir = 2, Dur = 48
02:02:52.877 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:52.879 00.002 10072 IsGuiding returns 0
02:02:52.881 00.002 10072 PulseGuide returned control before completion, sleep 58
02:02:52.907 00.026 1032 UpdateGuideState exits: m=1358 SNR=25.9
02:02:52.911 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:52.911 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:52.911 00.000 1032 Enqueuing Expose request
02:02:52.953 00.042 10072 IsGuiding returns 1
02:02:52.954 00.001 10072 scope still moving after pulse duration time elapsed
02:02:53.014 00.060 10072 IsGuiding returns 1
02:02:53.051 00.037 10072 IsGuiding returns 0
02:02:53.051 00.000 10072 scope move finished after 48 + 122 ms
02:02:53.051 00.000 10072 Move returns status 0, amount 48
02:02:53.051 00.000 10072 MoveAxis(N, 0, ABG)
02:02:53.051 00.000 10072 Move returns status 0, amount 0
02:02:53.051 00.000 10072 move complete, result=0
02:02:53.051 00.000 10072 worker thread done servicing request
02:02:53.052 00.001 1032 GuideStep: -0.1 px 48 ms EAST, 0.1 px 0 ms NORTH
02:02:53.055 00.003 10072 Worker thread wakes up
02:02:53.055 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:53.055 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:53.687 00.632 10072 Exposure complete
02:02:53.757 00.070 10072 worker thread done servicing request
02:02:53.759 00.002 1032 OnExposeComplete: enter
02:02:53.763 00.004 1032 UpdateGuideState(): m_state=6
02:02:53.766 00.003 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1662
02:02:53.770 00.004 1032 Star::Find returns 1 (0), X=225.30, Y=615.15, Mass=1289, SNR=25.3, Peak=131 HFD=2.8
02:02:53.774 00.004 1032 MultiStar: [#1 -0.11,-0.03,1.09,U] [#2 0.16,-0.04,0.78,U] [#3 -0.17,0.04,0.69,U] [#4 -0.06,0.02,0.74,U] [#5 0.22,0.11,0.65,U] [#6 0.03,-0.00,0.74,U] [#7 0.06,0.05,0.59,U] [#8 0.17,-0.01,0.53,U] 
02:02:53.776 00.002 1032 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {-0.24, -0.04}
02:02:53.780 00.004 1032 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.83) = xAngle (0.99 = 0.99)
02:02:53.783 00.003 1032 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.99 = 0.99)
02:02:53.785 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.82 mountX=0.01 mountY=0.01, mountTheta=0.99
02:02:53.791 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=0.01, opts=13)
02:02:53.793 00.002 1032 Enqueuing Move request for scope (-0.02, 0.01)
02:02:53.798 00.005 10072 Worker thread wakes up
02:02:53.798 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
02:02:53.798 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
02:02:53.798 00.000 10072 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=0.01
02:02:53.800 00.002 10072 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 577.68
02:02:53.801 00.001 10072 PPEC: input: 0.01, control: 0.02, exposure: 500
02:02:53.801 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:53.801 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:02:53.801 00.000 10072 MoveAxis(W, 18, ABG)
02:02:53.801 00.000 10072 Guiding  Dir = 3, Dur = 18
02:02:53.801 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:53.803 00.002 10072 IsGuiding returns 0
02:02:53.805 00.002 10072 PulseGuide returned control before completion, sleep 28
02:02:53.831 00.026 1032 UpdateGuideState exits: m=1289 SNR=25.3
02:02:53.834 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:53.836 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:53.841 00.005 10072 IsGuiding returns 0
02:02:53.841 00.000 1032 Enqueuing Expose request
02:02:53.843 00.002 10072 Move returns status 0, amount 18
02:02:53.843 00.000 10072 MoveAxis(N, 0, ABG)
02:02:53.843 00.000 10072 Move returns status 0, amount 0
02:02:53.843 00.000 10072 move complete, result=0
02:02:53.843 00.000 10072 worker thread done servicing request
02:02:53.843 00.000 10072 Worker thread wakes up
02:02:53.843 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:53.843 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:53.855 00.012 1032 GuideStep: 0.0 px 18 ms WEST, 0.0 px 0 ms NORTH
02:02:54.008 00.153 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":29}
02:02:54.012 00.004 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":29}
02:02:54.016 00.004 1032 evsrv: cli 0D18C3F0 connect
02:02:54.020 00.004 1032 case statement mapped state 6 to 3
02:02:54.023 00.003 1032 case statement mapped state 6 to 3
02:02:54.027 00.004 1032 evsrv: cli 0D18C3F0 request: {"method":"get_pixel_scale","id":"1cb43c74-4291-4330-92a1-a4f0c00150a7"}
02:02:54.029 00.002 1032 evsrv: cli 0D18C3F0 response: {"jsonrpc":"2.0","result":5.15663,"id":"1cb43c74-4291-4330-92a1-a4f0c00150a7"}
02:02:54.033 00.004 1032 evsrv: cli 0D18C3F0 disconnect
02:02:54.254 00.221 10072 Exposure complete
02:02:54.320 00.066 10072 worker thread done servicing request
02:02:54.320 00.000 1032 OnExposeComplete: enter
02:02:54.324 00.004 1032 UpdateGuideState(): m_state=6
02:02:54.327 00.003 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1663
02:02:54.332 00.005 1032 Star::Find returns 1 (0), X=225.35, Y=615.24, Mass=1437, SNR=26.7, Peak=139 HFD=3.0
02:02:54.334 00.002 1032 MultiStar: [#1 -0.22,0.01,1.02,U] [#2 0.09,-0.09,0.75,U] [#3 -0.14,0.06,0.66,U] [#4 -0.13,0.02,0.68,U] [#5 -0.05,0.01,0.60,U] [#6 -0.05,0.00,0.71,U] [#7 0.16,0.13,0.54,U] [#8 0.05,0.24,0.51,U] 
02:02:54.336 00.002 1032 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {-0.20, 0.05}
02:02:54.338 00.002 1032 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.83) = xAngle (0.83 = 0.83)
02:02:54.340 00.002 1032 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.83 = 0.83)
02:02:54.342 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.66 mountX=0.06 mountY=0.06, mountTheta=0.83
02:02:54.346 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=0.04, opts=13)
02:02:54.348 00.002 1032 Enqueuing Move request for scope (-0.08, 0.04)
02:02:54.353 00.005 10072 Worker thread wakes up
02:02:54.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
02:02:54.353 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
02:02:54.353 00.000 10072 Moving (-0.08, 0.04) raw xDistance=0.06 yDistance=0.06
02:02:54.355 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 577.68
02:02:54.355 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
02:02:54.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:54.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:02:54.355 00.000 10072 MoveAxis(W, 14, ABG)
02:02:54.355 00.000 10072 Guiding  Dir = 3, Dur = 14
02:02:54.355 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:54.359 00.004 10072 IsGuiding returns 0
02:02:54.359 00.000 10072 PulseGuide returned control before completion, sleep 24
02:02:54.377 00.018 1032 UpdateGuideState exits: m=1437 SNR=26.7
02:02:54.377 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:54.377 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:54.393 00.016 1032 Enqueuing Expose request
02:02:54.397 00.004 10072 IsGuiding returns 0
02:02:54.397 00.000 10072 Move returns status 0, amount 14
02:02:54.397 00.000 10072 MoveAxis(N, 0, ABG)
02:02:54.397 00.000 10072 Move returns status 0, amount 0
02:02:54.398 00.001 10072 move complete, result=0
02:02:54.398 00.000 10072 worker thread done servicing request
02:02:54.398 00.000 10072 Worker thread wakes up
02:02:54.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:54.398 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:54.408 00.010 1032 GuideStep: 0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
02:02:55.030 00.622 10072 Exposure complete
02:02:55.089 00.059 10072 worker thread done servicing request
02:02:55.091 00.002 1032 OnExposeComplete: enter
02:02:55.093 00.002 1032 UpdateGuideState(): m_state=6
02:02:55.095 00.002 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1664
02:02:55.097 00.002 1032 Star::Find returns 1 (0), X=225.35, Y=615.23, Mass=1201, SNR=24.3, Peak=121 HFD=2.8
02:02:55.101 00.004 1032 MultiStar: [#1 -0.14,-0.11,1.11,U] [#2 0.11,0.11,0.81,U] [#3 -0.07,0.07,0.73,U] [#4 -0.09,0.07,0.77,U] [#5 0.04,0.09,0.66,U] [#6 0.06,0.10,0.75,U] [#7 0.04,0.10,0.63,U] [#8 0.02,0.20,0.55,U] 
02:02:55.103 00.002 1032 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {-0.20, 0.04}
02:02:55.105 00.002 1032 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.83) = xAngle (0.30 = 0.30)
02:02:55.107 00.002 1032 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.30 = 0.30)
02:02:55.109 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.13 mountX=0.07 mountY=0.02, mountTheta=0.30
02:02:55.113 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.06, opts=13)
02:02:55.115 00.002 1032 Enqueuing Move request for scope (-0.04, 0.06)
02:02:55.117 00.002 10072 Worker thread wakes up
02:02:55.117 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
02:02:55.119 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
02:02:55.119 00.000 10072 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.02
02:02:55.119 00.000 10072 PPEC rslt: input = 0.07, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 577.68
02:02:55.119 00.000 10072 PPEC: input: 0.07, control: 0.02, exposure: 500
02:02:55.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:55.121 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:02:55.121 00.000 10072 MoveAxis(W, 16, ABG)
02:02:55.121 00.000 10072 Guiding  Dir = 3, Dur = 16
02:02:55.121 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:55.123 00.002 10072 IsGuiding returns 0
02:02:55.123 00.000 10072 PulseGuide returned control before completion, sleep 26
02:02:55.145 00.022 1032 UpdateGuideState exits: m=1201 SNR=24.3
02:02:55.149 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:55.151 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:55.153 00.002 1032 Enqueuing Expose request
02:02:55.155 00.002 10072 IsGuiding returns 0
02:02:55.155 00.000 10072 Move returns status 0, amount 16
02:02:55.155 00.000 10072 MoveAxis(N, 0, ABG)
02:02:55.155 00.000 10072 Move returns status 0, amount 0
02:02:55.155 00.000 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":30}
02:02:55.157 00.002 10072 move complete, result=0
02:02:55.159 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":30}
02:02:55.161 00.002 10072 worker thread done servicing request
02:02:55.161 00.000 10072 Worker thread wakes up
02:02:55.161 00.000 1032 GuideStep: 0.1 px 16 ms WEST, 0.0 px 0 ms NORTH
02:02:55.163 00.002 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:55.163 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:55.583 00.420 10072 Exposure complete
02:02:55.646 00.063 10072 worker thread done servicing request
02:02:55.646 00.000 1032 OnExposeComplete: enter
02:02:55.653 00.007 1032 UpdateGuideState(): m_state=6
02:02:55.655 00.002 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1665
02:02:55.659 00.004 1032 Star::Find returns 1 (0), X=225.31, Y=615.11, Mass=1296, SNR=25.4, Peak=130 HFD=2.6
02:02:55.663 00.004 1032 MultiStar: [#1 -0.08,-0.08,1.05,U] [#2 0.02,-0.02,0.80,U] [#3 -0.10,0.09,0.70,U] [#4 -0.05,-0.02,0.73,U] [#5 -0.03,-0.15,0.64,U] [#6 0.14,-0.01,0.74,U] [#7 0.13,0.10,0.56,U] [#8 0.05,0.16,0.56,U] 
02:02:55.665 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.24, -0.08}
02:02:55.667 00.002 1032 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.83) = xAngle (-4.56 = 1.72)
02:02:55.669 00.002 1032 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.56 = 1.72)
02:02:55.671 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-2.73 mountX=-0.01 mountY=0.04, mountTheta=1.72
02:02:55.677 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.01, opts=13)
02:02:55.680 00.003 1032 Enqueuing Move request for scope (-0.03, -0.01)
02:02:55.682 00.002 10072 Worker thread wakes up
02:02:55.682 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
02:02:55.682 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
02:02:55.682 00.000 10072 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=0.04
02:02:55.684 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 577.68
02:02:55.684 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
02:02:55.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:55.686 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:02:55.686 00.000 10072 MoveAxis(W, 13, ABG)
02:02:55.686 00.000 10072 Guiding  Dir = 3, Dur = 13
02:02:55.686 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:55.688 00.002 10072 IsGuiding returns 0
02:02:55.689 00.001 10072 PulseGuide returned control before completion, sleep 23
02:02:55.713 00.024 1032 UpdateGuideState exits: m=1296 SNR=25.4
02:02:55.717 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:55.719 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:55.722 00.003 10072 IsGuiding returns 0
02:02:55.722 00.000 1032 Enqueuing Expose request
02:02:55.724 00.002 10072 Move returns status 0, amount 13
02:02:55.724 00.000 10072 MoveAxis(N, 0, ABG)
02:02:55.724 00.000 10072 Move returns status 0, amount 0
02:02:55.724 00.000 10072 move complete, result=0
02:02:55.724 00.000 10072 worker thread done servicing request
02:02:55.724 00.000 10072 Worker thread wakes up
02:02:55.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:55.724 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:55.735 00.011 1032 GuideStep: -0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
02:02:55.832 00.097 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":31}
02:02:55.850 00.018 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":31}
02:02:55.852 00.002 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":32}
02:02:55.856 00.004 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":500,"id":32}
02:02:55.897 00.041 1032 evsrv: cli 0D18CCB0 connect
02:02:55.900 00.003 1032 case statement mapped state 6 to 3
02:02:55.904 00.004 1032 case statement mapped state 6 to 3
02:02:55.906 00.002 1032 evsrv: cli 0D18CCB0 request: {"method":"get_pixel_scale","id":"1e041dbf-d78b-4c6c-8123-a75a32088011"}
02:02:55.910 00.004 1032 evsrv: cli 0D18CCB0 response: {"jsonrpc":"2.0","result":5.15663,"id":"1e041dbf-d78b-4c6c-8123-a75a32088011"}
02:02:55.916 00.006 1032 evsrv: cli 0D18C3F0 connect
02:02:55.919 00.003 1032 case statement mapped state 6 to 3
02:02:55.922 00.003 1032 case statement mapped state 6 to 3
02:02:55.934 00.012 1032 evsrv: cli 0D18CCB0 disconnect
02:02:55.939 00.005 1032 evsrv: cli 0D18C3F0 request: {"method":"get_pixel_scale","id":"153a2ae3-c317-408f-a80f-89f32eb161a6"}
02:02:55.943 00.004 1032 evsrv: cli 0D18C3F0 response: {"jsonrpc":"2.0","result":5.15663,"id":"153a2ae3-c317-408f-a80f-89f32eb161a6"}
02:02:55.945 00.002 1032 evsrv: cli 0D18C5D0 connect
02:02:55.949 00.004 1032 case statement mapped state 6 to 3
02:02:55.951 00.002 1032 case statement mapped state 6 to 3
02:02:55.956 00.005 1032 evsrv: cli 0D18C5D0 request: {"method":"get_pixel_scale","id":"226ed6b8-3903-4278-af3a-38e0da7d15ae"}
02:02:55.959 00.003 1032 evsrv: cli 0D18C5D0 response: {"jsonrpc":"2.0","result":5.15663,"id":"226ed6b8-3903-4278-af3a-38e0da7d15ae"}
02:02:56.104 00.145 1032 evsrv: cli 0D18C3F0 disconnect
02:02:56.108 00.004 1032 evsrv: cli 0D18C5D0 disconnect
02:02:56.354 00.246 10072 Exposure complete
02:02:56.422 00.068 10072 worker thread done servicing request
02:02:56.422 00.000 1032 OnExposeComplete: enter
02:02:56.426 00.004 1032 UpdateGuideState(): m_state=6
02:02:56.430 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1666
02:02:56.432 00.002 1032 Star::Find returns 1 (0), X=225.46, Y=615.15, Mass=1260, SNR=24.9, Peak=122 HFD=3.0
02:02:56.434 00.002 1032 MultiStar: [#1 -0.03,-0.13,1.04,U] [#2 -0.01,-0.06,0.79,U] [#3 -0.19,0.21,0.74,U] [#4 0.05,0.03,0.76,U] [#5 0.18,-0.05,0.64,U] [#6 0.05,-0.20,0.74,U] [#7 0.08,0.04,0.64,U] [#8 0.06,0.30,0.55,U] 
02:02:56.438 00.004 1032 refined, 8 included, MultiStar: {0.00, -0.01}, one-star: {-0.08, -0.04}
02:02:56.440 00.002 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
02:02:56.443 00.003 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
02:02:56.445 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.18 mountX=-0.01 mountY=-0.00, mountTheta=-3.01
02:02:56.449 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.01, opts=13)
02:02:56.453 00.004 1032 Enqueuing Move request for scope (0.00, -0.01)
02:02:56.455 00.002 10072 Worker thread wakes up
02:02:56.455 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
02:02:56.455 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
02:02:56.455 00.000 10072 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=-0.00
02:02:56.457 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 577.68
02:02:56.457 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
02:02:56.457 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:56.457 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:02:56.457 00.000 10072 MoveAxis(W, 14, ABG)
02:02:56.457 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:56.461 00.004 10072 Guiding  Dir = 3, Dur = 14
02:02:56.463 00.002 10072 IsGuiding returns 0
02:02:56.463 00.000 10072 PulseGuide returned control before completion, sleep 24
02:02:56.487 00.024 1032 UpdateGuideState exits: m=1260 SNR=24.9
02:02:56.490 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:56.494 00.004 10072 IsGuiding returns 0
02:02:56.494 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:56.498 00.004 1032 Enqueuing Expose request
02:02:56.502 00.004 10072 Move returns status 0, amount 14
02:02:56.502 00.000 10072 MoveAxis(N, 0, ABG)
02:02:56.502 00.000 10072 Move returns status 0, amount 0
02:02:56.502 00.000 10072 move complete, result=0
02:02:56.502 00.000 10072 worker thread done servicing request
02:02:56.502 00.000 10072 Worker thread wakes up
02:02:56.502 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:56.502 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:56.513 00.011 1032 GuideStep: -0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
02:02:56.602 00.089 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
02:02:56.908 00.306 10072 Exposure complete
02:02:56.976 00.068 10072 worker thread done servicing request
02:02:56.976 00.000 1032 OnExposeComplete: enter
02:02:56.980 00.004 1032 UpdateGuideState(): m_state=6
02:02:56.983 00.003 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1667
02:02:56.987 00.004 1032 Star::Find returns 1 (0), X=225.35, Y=615.24, Mass=1331, SNR=25.7, Peak=134 HFD=2.9
02:02:56.989 00.002 1032 MultiStar: [#1 -0.05,-0.05,1.02,U] [#2 0.05,-0.04,0.75,U] [#3 -0.12,-0.05,0.67,U] [#4 0.01,-0.00,0.73,U] [#5 -0.06,-0.12,0.61,U] [#6 0.15,-0.10,0.73,U] [#7 0.17,0.11,0.61,U] [#8 -0.01,0.23,0.54,U] 
02:02:56.989 00.000 1032 refined, 8 included, MultiStar: {-0.02, -0.00}, one-star: {-0.20, 0.05}
02:02:56.989 00.000 1032 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.83) = xAngle (-4.71 = 1.57)
02:02:56.989 00.000 1032 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.71 = 1.57)
02:02:56.999 00.010 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-2.88 mountX=0.00 mountY=0.02, mountTheta=1.57
02:02:57.002 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.00, opts=13)
02:02:57.002 00.000 1032 Enqueuing Move request for scope (-0.02, -0.00)
02:02:57.007 00.005 10072 Worker thread wakes up
02:02:57.007 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
02:02:57.009 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
02:02:57.009 00.000 10072 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
02:02:57.011 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:57.013 00.002 10072 PPEC rslt: input = 0.00, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 583.29
02:02:57.013 00.000 10072 PPEC: input: 0.00, control: 0.03, exposure: 500
02:02:57.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:57.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:02:57.013 00.000 10072 MoveAxis(W, 26, ABG)
02:02:57.013 00.000 10072 Guiding  Dir = 3, Dur = 26
02:02:57.015 00.002 10072 IsGuiding returns 0
02:02:57.016 00.001 10072 PulseGuide returned control before completion, sleep 36
02:02:57.040 00.024 1032 UpdateGuideState exits: m=1331 SNR=25.7
02:02:57.044 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:57.048 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:57.050 00.002 1032 Enqueuing Expose request
02:02:57.062 00.012 10072 IsGuiding returns 1
02:02:57.062 00.000 10072 scope still moving after pulse duration time elapsed
02:02:57.093 00.031 10072 IsGuiding returns 0
02:02:57.093 00.000 10072 scope move finished after 26 + 52 ms
02:02:57.093 00.000 10072 Move returns status 0, amount 26
02:02:57.093 00.000 10072 MoveAxis(N, 0, ABG)
02:02:57.093 00.000 10072 Move returns status 0, amount 0
02:02:57.093 00.000 10072 move complete, result=0
02:02:57.093 00.000 10072 worker thread done servicing request
02:02:57.093 00.000 10072 Worker thread wakes up
02:02:57.093 00.000 1032 GuideStep: 0.0 px 26 ms WEST, 0.0 px 0 ms NORTH
02:02:57.097 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:57.097 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:57.728 00.631 10072 Exposure complete
02:02:57.794 00.066 10072 worker thread done servicing request
02:02:57.794 00.000 1032 OnExposeComplete: enter
02:02:57.797 00.003 1032 UpdateGuideState(): m_state=6
02:02:57.799 00.002 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1668
02:02:57.803 00.004 1032 Star::Find returns 1 (0), X=225.48, Y=615.17, Mass=1424, SNR=26.6, Peak=140 HFD=3.0
02:02:57.803 00.000 1032 MultiStar: [#1 -0.03,-0.09,1.01,U] [#2 0.07,-0.17,0.72,U] [#3 -0.03,-0.03,0.68,U] [#4 -0.08,-0.03,0.72,U] [#5 0.14,-0.07,0.58,U] [#6 0.21,-0.02,0.68,U] [#7 0.12,-0.04,0.55,U] [#8 0.11,0.12,0.48,U] 
02:02:57.803 00.000 1032 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {-0.07, -0.02}
02:02:57.803 00.000 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
02:02:57.803 00.000 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
02:02:57.803 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.94 mountX=-0.05 mountY=-0.02, mountTheta=-2.77
02:02:57.816 00.013 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.05, opts=13)
02:02:57.820 00.004 1032 Enqueuing Move request for scope (0.03, -0.05)
02:02:57.824 00.004 10072 Worker thread wakes up
02:02:57.824 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
02:02:57.824 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
02:02:57.824 00.000 10072 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=-0.02
02:02:57.826 00.002 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 583.29
02:02:57.826 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 500
02:02:57.826 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:57.826 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:02:57.826 00.000 10072 MoveAxis(W, 19, ABG)
02:02:57.826 00.000 10072 Guiding  Dir = 3, Dur = 19
02:02:57.826 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:57.830 00.004 10072 IsGuiding returns 0
02:02:57.832 00.002 10072 PulseGuide returned control before completion, sleep 29
02:02:57.852 00.020 1032 UpdateGuideState exits: m=1424 SNR=26.6
02:02:57.852 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:57.860 00.008 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:57.860 00.000 1032 Enqueuing Expose request
02:02:57.867 00.007 10072 IsGuiding returns 0
02:02:57.867 00.000 10072 Move returns status 0, amount 19
02:02:57.867 00.000 10072 MoveAxis(N, 0, ABG)
02:02:57.867 00.000 10072 Move returns status 0, amount 0
02:02:57.867 00.000 10072 move complete, result=0
02:02:57.868 00.001 10072 worker thread done servicing request
02:02:57.868 00.000 10072 Worker thread wakes up
02:02:57.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:57.868 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:57.876 00.008 1032 GuideStep: -0.1 px 19 ms WEST, -0.0 px 0 ms NORTH
02:02:58.281 00.405 10072 Exposure complete
02:02:58.350 00.069 10072 worker thread done servicing request
02:02:58.352 00.002 1032 OnExposeComplete: enter
02:02:58.354 00.002 1032 UpdateGuideState(): m_state=6
02:02:58.358 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1669
02:02:58.362 00.004 1032 Star::Find returns 1 (0), X=225.35, Y=615.04, Mass=1312, SNR=25.5, Peak=124 HFD=3.1
02:02:58.364 00.002 1032 MultiStar: [#1 -0.09,-0.12,1.01,U] [#2 0.12,-0.11,0.76,U] [#3 -0.05,-0.14,0.71,U] [#4 0.07,-0.11,0.73,U] [#5 0.19,-0.15,0.62,U] [#6 0.17,-0.33,0.71,U] [#7 0.07,-0.06,0.58,U] [#8 0.17,-0.00,0.55,U] 
02:02:58.366 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.14}, one-star: {-0.19, -0.15}
02:02:58.370 00.004 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
02:02:58.373 00.003 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
02:02:58.376 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.35 mountX=-0.14 mountY=0.01, mountTheta=3.10
02:02:58.378 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.14, opts=13)
02:02:58.378 00.000 1032 Enqueuing Move request for scope (0.03, -0.14)
02:02:58.385 00.007 10072 Worker thread wakes up
02:02:58.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
02:02:58.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
02:02:58.385 00.000 10072 Moving (0.03, -0.14) raw xDistance=-0.14 yDistance=0.01
02:02:58.387 00.002 10072 PPEC rslt: input = -0.14, final = -0.04, react = -0.06, pred = 0.02, hyst = -0.05, hyst_pct = 0.01, period_length = 583.29
02:02:58.387 00.000 10072 PPEC: input: -0.14, control: -0.04, exposure: 500
02:02:58.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:58.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:02:58.387 00.000 10072 MoveAxis(E, 42, ABG)
02:02:58.387 00.000 10072 Guiding  Dir = 2, Dur = 42
02:02:58.387 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:58.392 00.005 10072 IsGuiding returns 0
02:02:58.393 00.001 10072 PulseGuide returned control before completion, sleep 52
02:02:58.418 00.025 1032 UpdateGuideState exits: m=1312 SNR=25.5
02:02:58.422 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:58.426 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:58.429 00.003 1032 Enqueuing Expose request
02:02:58.454 00.025 10072 IsGuiding returns 0
02:02:58.454 00.000 10072 Move returns status 0, amount 42
02:02:58.454 00.000 10072 MoveAxis(N, 0, ABG)
02:02:58.454 00.000 10072 Move returns status 0, amount 0
02:02:58.454 00.000 10072 move complete, result=0
02:02:58.454 00.000 10072 worker thread done servicing request
02:02:58.454 00.000 10072 Worker thread wakes up
02:02:58.454 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:58.454 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:58.456 00.002 1032 GuideStep: -0.1 px 42 ms EAST, 0.0 px 0 ms NORTH
02:02:59.091 00.635 10072 Exposure complete
02:02:59.144 00.053 10072 worker thread done servicing request
02:02:59.144 00.000 1032 OnExposeComplete: enter
02:02:59.146 00.002 1032 UpdateGuideState(): m_state=6
02:02:59.150 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1670
02:02:59.152 00.002 1032 Star::Find returns 1 (0), X=225.39, Y=615.08, Mass=1309, SNR=25.5, Peak=132 HFD=3.1
02:02:59.152 00.000 1032 MultiStar: [#1 -0.05,-0.07,1.01,U] [#2 0.12,-0.10,0.77,U] [#3 0.05,-0.04,0.70,U] [#4 0.10,0.00,0.76,U] [#5 0.26,-0.17,0.61,U] [#6 0.09,-0.23,0.73,U] [#7 0.20,-0.15,0.59,U] [#8 0.30,0.00,0.56,U] 
02:02:59.152 00.000 1032 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {-0.16, -0.11}
02:02:59.157 00.005 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
02:02:59.157 00.000 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
02:02:59.157 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.91 mountX=-0.11 mountY=-0.05, mountTheta=-2.74
02:02:59.157 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.10, opts=13)
02:02:59.167 00.010 1032 Enqueuing Move request for scope (0.07, -0.10)
02:02:59.167 00.000 10072 Worker thread wakes up
02:02:59.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
02:02:59.167 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
02:02:59.167 00.000 10072 Moving (0.07, -0.10) raw xDistance=-0.11 yDistance=-0.05
02:02:59.167 00.000 10072 PPEC rslt: input = -0.11, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 583.29
02:02:59.172 00.005 10072 PPEC: input: -0.11, control: 0.02, exposure: 500
02:02:59.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:59.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:02:59.172 00.000 10072 MoveAxis(W, 18, ABG)
02:02:59.172 00.000 10072 Guiding  Dir = 3, Dur = 18
02:02:59.173 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:59.174 00.001 10072 IsGuiding returns 0
02:02:59.176 00.002 10072 PulseGuide returned control before completion, sleep 28
02:02:59.195 00.019 1032 UpdateGuideState exits: m=1309 SNR=25.5
02:02:59.195 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:59.195 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:59.195 00.000 1032 Enqueuing Expose request
02:02:59.207 00.012 10072 IsGuiding returns 0
02:02:59.207 00.000 10072 Move returns status 0, amount 18
02:02:59.207 00.000 10072 MoveAxis(N, 0, ABG)
02:02:59.207 00.000 10072 Move returns status 0, amount 0
02:02:59.208 00.001 10072 move complete, result=0
02:02:59.208 00.000 10072 worker thread done servicing request
02:02:59.208 00.000 10072 Worker thread wakes up
02:02:59.208 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:59.208 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:59.212 00.004 1032 GuideStep: -0.1 px 18 ms WEST, -0.0 px 0 ms NORTH
02:02:59.620 00.408 10072 Exposure complete
02:02:59.692 00.072 10072 worker thread done servicing request
02:02:59.692 00.000 1032 OnExposeComplete: enter
02:02:59.696 00.004 1032 UpdateGuideState(): m_state=6
02:02:59.699 00.003 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1671
02:02:59.701 00.002 1032 Star::Find returns 1 (0), X=225.46, Y=615.14, Mass=1278, SNR=25.2, Peak=120 HFD=2.9
02:02:59.704 00.003 1032 MultiStar: [#1 0.02,-0.26,1.08,U] [#2 0.04,-0.11,0.77,U] [#3 0.02,0.04,0.71,U] [#4 0.08,-0.09,0.74,U] [#5 0.11,-0.16,0.63,U] [#6 0.20,-0.31,0.71,U] [#7 0.12,0.09,0.60,U] [#8 0.18,-0.06,0.52,U] 
02:02:59.706 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.11}, one-star: {-0.08, -0.05}
02:02:59.710 00.004 1032 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.83) = xAngle (-4.41 = 1.87)
02:02:59.712 00.002 1032 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.41 = 1.87)
02:02:59.715 00.003 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.58 mountX=-0.03 mountY=0.10, mountTheta=1.87
02:02:59.719 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.05, opts=13)
02:02:59.721 00.002 1032 Enqueuing Move request for scope (-0.08, -0.05)
02:02:59.723 00.002 10072 Worker thread wakes up
02:02:59.723 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
02:02:59.725 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
02:02:59.725 00.000 10072 Moving (-0.08, -0.05) raw xDistance=-0.03 yDistance=0.10
02:02:59.727 00.002 10072 PPEC rslt: input = -0.03, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 583.29
02:02:59.727 00.000 10072 PPEC: input: -0.03, control: 0.02, exposure: 500
02:02:59.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:59.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:02:59.727 00.000 10072 MoveAxis(W, 16, ABG)
02:02:59.727 00.000 10072 Guiding  Dir = 3, Dur = 16
02:02:59.727 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:02:59.731 00.004 10072 IsGuiding returns 0
02:02:59.732 00.001 10072 PulseGuide returned control before completion, sleep 26
02:02:59.756 00.024 1032 UpdateGuideState exits: m=1278 SNR=25.2
02:02:59.760 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:59.762 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:02:59.764 00.002 10072 IsGuiding returns 0
02:02:59.764 00.000 1032 Enqueuing Expose request
02:02:59.769 00.005 10072 Move returns status 0, amount 16
02:02:59.769 00.000 10072 MoveAxis(N, 0, ABG)
02:02:59.769 00.000 10072 Move returns status 0, amount 0
02:02:59.769 00.000 10072 move complete, result=0
02:02:59.769 00.000 10072 worker thread done servicing request
02:02:59.769 00.000 10072 Worker thread wakes up
02:02:59.769 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:02:59.769 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:02:59.781 00.012 1032 GuideStep: -0.0 px 16 ms WEST, 0.1 px 0 ms NORTH
02:03:00.399 00.618 10072 Exposure complete
02:03:00.475 00.076 10072 worker thread done servicing request
02:03:00.475 00.000 1032 OnExposeComplete: enter
02:03:00.480 00.005 1032 UpdateGuideState(): m_state=6
02:03:00.482 00.002 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1672
02:03:00.485 00.003 1032 Star::Find returns 1 (0), X=225.41, Y=615.04, Mass=1244, SNR=24.9, Peak=121 HFD=2.8
02:03:00.489 00.004 1032 MultiStar: [#1 -0.06,-0.21,1.06,U] [#2 0.12,-0.08,0.76,U] [#3 -0.06,-0.08,0.76,U] [#4 0.05,-0.13,0.75,U] [#5 0.10,-0.15,0.64,U] [#6 0.13,-0.12,0.70,U] [#7 0.12,-0.23,0.60,U] [#8 0.14,0.01,0.54,U] 
02:03:00.491 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.13}, one-star: {-0.14, -0.15}
02:03:00.495 00.004 1032 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.83) = xAngle (-3.20 = 3.08)
02:03:00.497 00.002 1032 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.20 = 3.08)
02:03:00.499 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.37 mountX=-0.14 mountY=0.01, mountTheta=3.08
02:03:00.504 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.13, opts=13)
02:03:00.507 00.003 1032 Enqueuing Move request for scope (0.03, -0.13)
02:03:00.509 00.002 10072 Worker thread wakes up
02:03:00.509 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
02:03:00.509 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
02:03:00.509 00.000 10072 Moving (0.03, -0.13) raw xDistance=-0.14 yDistance=0.01
02:03:00.511 00.002 10072 PPEC rslt: input = -0.14, final = -0.04, react = -0.06, pred = 0.02, hyst = -0.05, hyst_pct = 0.01, period_length = 583.29
02:03:00.511 00.000 10072 PPEC: input: -0.14, control: -0.04, exposure: 500
02:03:00.511 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:00.511 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:03:00.513 00.002 10072 MoveAxis(E, 39, ABG)
02:03:00.513 00.000 10072 Guiding  Dir = 2, Dur = 39
02:03:00.513 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:00.517 00.004 10072 IsGuiding returns 0
02:03:00.518 00.001 10072 PulseGuide returned control before completion, sleep 49
02:03:00.536 00.018 1032 UpdateGuideState exits: m=1244 SNR=24.9
02:03:00.547 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:00.551 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:00.555 00.004 1032 Enqueuing Expose request
02:03:00.582 00.027 10072 IsGuiding returns 0
02:03:00.583 00.001 10072 Move returns status 0, amount 39
02:03:00.583 00.000 10072 MoveAxis(N, 0, ABG)
02:03:00.583 00.000 10072 Move returns status 0, amount 0
02:03:00.583 00.000 10072 move complete, result=0
02:03:00.583 00.000 10072 worker thread done servicing request
02:03:00.584 00.001 10072 Worker thread wakes up
02:03:00.584 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:00.584 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:00.587 00.003 1032 GuideStep: -0.1 px 39 ms EAST, 0.0 px 0 ms NORTH
02:03:00.997 00.410 10072 Exposure complete
02:03:01.079 00.082 10072 worker thread done servicing request
02:03:01.079 00.000 1032 OnExposeComplete: enter
02:03:01.083 00.004 1032 UpdateGuideState(): m_state=6
02:03:01.088 00.005 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1673
02:03:01.093 00.005 1032 Star::Find returns 1 (0), X=225.40, Y=615.12, Mass=1250, SNR=24.9, Peak=137 HFD=2.8
02:03:01.097 00.004 1032 MultiStar: [#1 -0.03,-0.07,1.06,U] [#2 0.14,-0.30,0.80,U] [#3 0.00,-0.16,0.70,U] [#4 0.03,-0.06,0.74,U] [#5 0.02,-0.06,0.62,U] [#6 0.13,-0.18,0.72,U] [#7 0.09,0.08,0.62,U] [#8 0.14,-0.17,0.58,U] 
02:03:01.101 00.004 1032 refined, 8 included, MultiStar: {0.03, -0.11}, one-star: {-0.14, -0.07}
02:03:01.103 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
02:03:01.106 00.003 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
02:03:01.110 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.30 mountX=-0.12 mountY=-0.00, mountTheta=-3.13
02:03:01.115 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.11, opts=13)
02:03:01.119 00.004 1032 Enqueuing Move request for scope (0.03, -0.11)
02:03:01.121 00.002 10072 Worker thread wakes up
02:03:01.123 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
02:03:01.123 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
02:03:01.123 00.000 10072 Moving (0.03, -0.11) raw xDistance=-0.12 yDistance=-0.00
02:03:01.125 00.002 10072 PPEC rslt: input = -0.12, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 583.29
02:03:01.125 00.000 10072 PPEC: input: -0.12, control: 0.02, exposure: 500
02:03:01.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:01.125 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:03:01.125 00.000 10072 MoveAxis(W, 16, ABG)
02:03:01.125 00.000 10072 Guiding  Dir = 3, Dur = 16
02:03:01.125 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:01.129 00.004 10072 IsGuiding returns 0
02:03:01.129 00.000 10072 PulseGuide returned control before completion, sleep 26
02:03:01.159 00.030 1032 UpdateGuideState exits: m=1250 SNR=24.9
02:03:01.164 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:01.168 00.004 10072 IsGuiding returns 0
02:03:01.168 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:01.172 00.004 10072 Move returns status 0, amount 16
02:03:01.172 00.000 1032 Enqueuing Expose request
02:03:01.175 00.003 10072 MoveAxis(N, 0, ABG)
02:03:01.177 00.002 10072 Move returns status 0, amount 0
02:03:01.177 00.000 10072 move complete, result=0
02:03:01.177 00.000 10072 worker thread done servicing request
02:03:01.177 00.000 10072 Worker thread wakes up
02:03:01.177 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:01.177 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:01.188 00.011 1032 GuideStep: -0.1 px 16 ms WEST, -0.0 px 0 ms NORTH
02:03:01.815 00.627 10072 Exposure complete
02:03:01.895 00.080 10072 worker thread done servicing request
02:03:01.895 00.000 1032 OnExposeComplete: enter
02:03:01.899 00.004 1032 UpdateGuideState(): m_state=6
02:03:01.903 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1674
02:03:01.907 00.004 1032 Star::Find returns 1 (0), X=225.33, Y=615.07, Mass=1406, SNR=26.4, Peak=139 HFD=2.7
02:03:01.912 00.005 1032 MultiStar: [#1 -0.07,-0.04,1.00,U] [#2 0.14,-0.17,0.75,U] [#3 -0.04,-0.05,0.66,U] [#4 -0.01,-0.18,0.69,U] [#5 0.07,-0.20,0.58,U] [#6 0.11,-0.17,0.72,U] [#7 0.09,-0.04,0.56,U] [#8 0.11,0.18,0.54,U] 
02:03:01.916 00.004 1032 refined, 8 included, MultiStar: {0.00, -0.09}, one-star: {-0.21, -0.12}
02:03:01.920 00.004 1032 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.83) = xAngle (-3.38 = 2.91)
02:03:01.924 00.004 1032 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.38 = 2.91)
02:03:01.927 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.55 mountX=-0.09 mountY=0.02, mountTheta=2.91
02:03:01.933 00.006 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.09, opts=13)
02:03:01.939 00.006 1032 Enqueuing Move request for scope (0.00, -0.09)
02:03:01.941 00.002 10072 Worker thread wakes up
02:03:01.941 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
02:03:01.941 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
02:03:01.943 00.002 10072 Moving (0.00, -0.09) raw xDistance=-0.09 yDistance=0.02
02:03:01.945 00.002 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 583.29
02:03:01.945 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 500
02:03:01.945 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:01.945 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:03:01.945 00.000 10072 MoveAxis(W, 17, ABG)
02:03:01.945 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:01.949 00.004 10072 Guiding  Dir = 3, Dur = 17
02:03:01.949 00.000 10072 IsGuiding returns 0
02:03:01.951 00.002 10072 PulseGuide returned control before completion, sleep 27
02:03:01.973 00.022 1032 UpdateGuideState exits: m=1406 SNR=26.4
02:03:01.973 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:01.985 00.012 10072 IsGuiding returns 0
02:03:01.985 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:01.990 00.005 10072 Move returns status 0, amount 17
02:03:01.990 00.000 1032 Enqueuing Expose request
02:03:01.994 00.004 10072 MoveAxis(N, 0, ABG)
02:03:01.994 00.000 10072 Move returns status 0, amount 0
02:03:01.994 00.000 10072 move complete, result=0
02:03:01.994 00.000 10072 worker thread done servicing request
02:03:01.994 00.000 10072 Worker thread wakes up
02:03:01.994 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:01.994 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:02.007 00.013 1032 GuideStep: -0.1 px 17 ms WEST, 0.0 px 0 ms NORTH
02:03:02.400 00.393 10072 Exposure complete
02:03:02.477 00.077 10072 worker thread done servicing request
02:03:02.477 00.000 1032 OnExposeComplete: enter
02:03:02.482 00.005 1032 UpdateGuideState(): m_state=6
02:03:02.487 00.005 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1675
02:03:02.490 00.003 1032 Star::Find returns 1 (0), X=225.41, Y=615.05, Mass=1180, SNR=24.2, Peak=125 HFD=2.9
02:03:02.494 00.004 1032 MultiStar: [#1 -0.02,-0.15,1.07,U] [#2 0.13,-0.10,0.79,U] [#3 -0.09,-0.21,0.74,U] [#4 -0.08,-0.07,0.80,U] [#5 0.06,-0.19,0.65,U] [#6 0.13,-0.13,0.77,U] [#7 0.14,-0.00,0.61,U] [#8 0.07,-0.03,0.56,U] 
02:03:02.497 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.12}, one-star: {-0.14, -0.14}
02:03:02.501 00.004 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.98)
02:03:02.503 00.002 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.98)
02:03:02.506 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.48 mountX=-0.12 mountY=0.02, mountTheta=2.98
02:03:02.512 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.12, opts=13)
02:03:02.516 00.004 1032 Enqueuing Move request for scope (0.01, -0.12)
02:03:02.518 00.002 10072 Worker thread wakes up
02:03:02.518 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
02:03:02.518 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
02:03:02.518 00.000 10072 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=0.02
02:03:02.520 00.002 10072 PPEC rslt: input = -0.12, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 583.29
02:03:02.520 00.000 10072 PPEC: input: -0.12, control: 0.02, exposure: 500
02:03:02.522 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:02.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:03:02.522 00.000 10072 MoveAxis(W, 16, ABG)
02:03:02.522 00.000 10072 Guiding  Dir = 3, Dur = 16
02:03:02.522 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:02.525 00.003 10072 IsGuiding returns 0
02:03:02.527 00.002 10072 PulseGuide returned control before completion, sleep 26
02:03:02.555 00.028 1032 UpdateGuideState exits: m=1180 SNR=24.2
02:03:02.559 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:02.561 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:02.565 00.004 1032 Enqueuing Expose request
02:03:02.570 00.005 10072 IsGuiding returns 0
02:03:02.570 00.000 10072 Move returns status 0, amount 16
02:03:02.570 00.000 10072 MoveAxis(N, 0, ABG)
02:03:02.570 00.000 10072 Move returns status 0, amount 0
02:03:02.570 00.000 10072 move complete, result=0
02:03:02.570 00.000 10072 worker thread done servicing request
02:03:02.570 00.000 10072 Worker thread wakes up
02:03:02.570 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:02.570 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:02.583 00.013 1032 GuideStep: -0.1 px 16 ms WEST, 0.0 px 0 ms NORTH
02:03:03.205 00.622 10072 Exposure complete
02:03:03.278 00.073 10072 worker thread done servicing request
02:03:03.278 00.000 1032 OnExposeComplete: enter
02:03:03.282 00.004 1032 UpdateGuideState(): m_state=6
02:03:03.286 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1676
02:03:03.289 00.003 1032 Star::Find returns 1 (0), X=225.38, Y=614.97, Mass=1338, SNR=25.7, Peak=147 HFD=2.7
02:03:03.293 00.004 1032 MultiStar: [#1 -0.18,-0.31,1.07,U] [#2 0.09,-0.11,0.76,U] [#3 -0.03,-0.11,0.70,U] [#4 0.03,-0.19,0.75,U] [#5 -0.04,-0.35,0.64,U] [#6 0.06,-0.14,0.72,U] [#7 0.10,-0.05,0.58,U] [#8 0.02,-0.10,0.55,U] 
02:03:03.295 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.19}, one-star: {-0.17, -0.22}
02:03:03.298 00.003 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.72)
02:03:03.302 00.004 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.72)
02:03:03.302 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.74 mountX=-0.17 mountY=0.08, mountTheta=2.72
02:03:03.302 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.19, opts=13)
02:03:03.310 00.008 1032 Enqueuing Move request for scope (-0.03, -0.19)
02:03:03.313 00.003 10072 Worker thread wakes up
02:03:03.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
02:03:03.313 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
02:03:03.313 00.000 10072 Moving (-0.03, -0.19) raw xDistance=-0.17 yDistance=0.08
02:03:03.315 00.002 10072 PPEC rslt: input = -0.17, final = -0.05, react = -0.07, pred = 0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 583.29
02:03:03.315 00.000 10072 PPEC: input: -0.17, control: -0.05, exposure: 500
02:03:03.315 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:03.315 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:03:03.315 00.000 10072 MoveAxis(E, 55, ABG)
02:03:03.317 00.002 10072 Guiding  Dir = 2, Dur = 55
02:03:03.317 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:03.321 00.004 10072 IsGuiding returns 0
02:03:03.321 00.000 10072 PulseGuide returned control before completion, sleep 65
02:03:03.349 00.028 1032 UpdateGuideState exits: m=1338 SNR=25.7
02:03:03.353 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:03.355 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:03.357 00.002 1032 Enqueuing Expose request
02:03:03.392 00.035 10072 IsGuiding returns 0
02:03:03.392 00.000 10072 Move returns status 0, amount 55
02:03:03.392 00.000 10072 MoveAxis(N, 0, ABG)
02:03:03.392 00.000 10072 Move returns status 0, amount 0
02:03:03.392 00.000 10072 move complete, result=0
02:03:03.392 00.000 10072 worker thread done servicing request
02:03:03.392 00.000 10072 Worker thread wakes up
02:03:03.392 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:03.392 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:03.401 00.009 1032 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
02:03:03.807 00.406 10072 Exposure complete
02:03:03.879 00.072 10072 worker thread done servicing request
02:03:03.879 00.000 1032 OnExposeComplete: enter
02:03:03.882 00.003 1032 UpdateGuideState(): m_state=6
02:03:03.886 00.004 1032 Star::Find(15, 225, 614, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1677
02:03:03.890 00.004 1032 Star::Find returns 1 (0), X=225.46, Y=614.96, Mass=1328, SNR=25.6, Peak=156 HFD=2.8
02:03:03.893 00.003 1032 MultiStar: [#1 -0.06,-0.20,1.02,U] [#2 0.14,-0.27,0.78,U] [#3 0.01,-0.17,0.68,U] [#4 0.10,-0.26,0.71,U] [#5 0.15,-0.23,0.63,U] [#6 0.29,-0.22,0.71,U] [#7 0.24,-0.14,0.58,U] [#8 0.04,-0.17,0.51,U] 
02:03:03.897 00.004 1032 refined, 8 included, MultiStar: {0.08, -0.21}, one-star: {-0.09, -0.23}
02:03:03.901 00.004 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
02:03:03.903 00.002 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
02:03:03.907 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.23 mountX=-0.23 mountY=-0.02, mountTheta=-3.06
02:03:03.911 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.21, opts=13)
02:03:03.913 00.002 1032 Enqueuing Move request for scope (0.08, -0.21)
02:03:03.917 00.004 10072 Worker thread wakes up
02:03:03.917 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
02:03:03.917 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
02:03:03.917 00.000 10072 Moving (0.08, -0.21) raw xDistance=-0.23 yDistance=-0.02
02:03:03.919 00.002 10072 PPEC rslt: input = -0.23, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 583.29
02:03:03.919 00.000 10072 PPEC: input: -0.23, control: -0.08, exposure: 500
02:03:03.919 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:03.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:03:03.919 00.000 10072 MoveAxis(E, 80, ABG)
02:03:03.919 00.000 10072 Guiding  Dir = 2, Dur = 80
02:03:03.919 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:03.922 00.003 10072 IsGuiding returns 0
02:03:03.924 00.002 10072 PulseGuide returned control before completion, sleep 90
02:03:03.951 00.027 1032 UpdateGuideState exits: m=1328 SNR=25.6
02:03:03.954 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:03.958 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:03.963 00.005 1032 Enqueuing Expose request
02:03:04.023 00.060 10072 IsGuiding returns 0
02:03:04.023 00.000 10072 Move returns status 0, amount 80
02:03:04.023 00.000 10072 MoveAxis(N, 0, ABG)
02:03:04.023 00.000 10072 Move returns status 0, amount 0
02:03:04.023 00.000 10072 move complete, result=0
02:03:04.024 00.001 10072 worker thread done servicing request
02:03:04.024 00.000 1032 GuideStep: -0.2 px 80 ms EAST, -0.0 px 0 ms NORTH
02:03:04.028 00.004 10072 Worker thread wakes up
02:03:04.028 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:04.028 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:04.659 00.631 10072 Exposure complete
02:03:04.735 00.076 10072 worker thread done servicing request
02:03:04.735 00.000 1032 OnExposeComplete: enter
02:03:04.738 00.003 1032 UpdateGuideState(): m_state=6
02:03:04.742 00.004 1032 Star::Find(15, 225, 614, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1678
02:03:04.746 00.004 1032 Star::Find returns 1 (0), X=225.42, Y=615.18, Mass=1431, SNR=26.7, Peak=128 HFD=3.1
02:03:04.748 00.002 1032 MultiStar: [#1 -0.09,-0.07,0.97,U] [#2 0.20,-0.12,0.73,U] [#3 -0.01,-0.12,0.67,U] [#4 0.07,-0.09,0.69,U] [#5 0.10,-0.05,0.63,U] [#6 0.15,-0.16,0.72,U] [#7 0.10,0.09,0.58,U] [#8 0.05,0.00,0.50,U] 
02:03:04.752 00.004 1032 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {-0.13, -0.01}
02:03:04.756 00.004 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
02:03:04.758 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
02:03:04.760 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.07 mountX=-0.07 mountY=-0.02, mountTheta=-2.90
02:03:04.767 00.007 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
02:03:04.769 00.002 1032 Enqueuing Move request for scope (0.03, -0.06)
02:03:04.773 00.004 10072 Worker thread wakes up
02:03:04.773 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
02:03:04.773 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
02:03:04.773 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.07 yDistance=-0.02
02:03:04.775 00.002 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 583.29
02:03:04.775 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 500
02:03:04.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:04.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:03:04.775 00.000 10072 MoveAxis(W, 16, ABG)
02:03:04.775 00.000 10072 Guiding  Dir = 3, Dur = 16
02:03:04.775 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:04.780 00.005 10072 IsGuiding returns 0
02:03:04.784 00.004 10072 PulseGuide returned control before completion, sleep 24
02:03:04.809 00.025 1032 UpdateGuideState exits: m=1431 SNR=26.7
02:03:04.813 00.004 10072 IsGuiding returns 0
02:03:04.813 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:04.819 00.006 10072 Move returns status 0, amount 16
02:03:04.819 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:04.822 00.003 1032 Enqueuing Expose request
02:03:04.826 00.004 10072 MoveAxis(N, 0, ABG)
02:03:04.826 00.000 10072 Move returns status 0, amount 0
02:03:04.826 00.000 10072 move complete, result=0
02:03:04.826 00.000 10072 worker thread done servicing request
02:03:04.826 00.000 10072 Worker thread wakes up
02:03:04.826 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:04.826 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:04.838 00.012 1032 GuideStep: -0.1 px 16 ms WEST, -0.0 px 0 ms NORTH
02:03:05.241 00.403 10072 Exposure complete
02:03:05.313 00.072 10072 worker thread done servicing request
02:03:05.313 00.000 1032 OnExposeComplete: enter
02:03:05.317 00.004 1032 UpdateGuideState(): m_state=6
02:03:05.321 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1679
02:03:05.323 00.002 1032 Star::Find returns 1 (0), X=225.38, Y=615.12, Mass=1333, SNR=25.7, Peak=128 HFD=3.0
02:03:05.327 00.004 1032 MultiStar: [#1 -0.05,-0.05,1.01,U] [#2 0.12,0.03,0.74,U] [#3 -0.02,0.08,0.70,U] [#4 0.10,-0.02,0.74,U] [#5 0.12,-0.11,0.64,U] [#6 0.06,-0.05,0.69,U] [#7 0.07,-0.02,0.59,U] [#8 0.08,0.01,0.55,U] 
02:03:05.330 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {-0.17, -0.07}
02:03:05.332 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
02:03:05.337 00.005 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
02:03:05.341 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.82 mountX=-0.03 mountY=-0.01, mountTheta=-2.65
02:03:05.347 00.006 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
02:03:05.351 00.004 1032 Enqueuing Move request for scope (0.02, -0.02)
02:03:05.353 00.002 10072 Worker thread wakes up
02:03:05.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
02:03:05.353 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
02:03:05.353 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.01
02:03:05.355 00.002 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 583.29
02:03:05.355 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 500
02:03:05.357 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:05.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:03:05.357 00.000 10072 MoveAxis(W, 13, ABG)
02:03:05.357 00.000 10072 Guiding  Dir = 3, Dur = 13
02:03:05.357 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:05.361 00.004 10072 IsGuiding returns 0
02:03:05.362 00.001 10072 PulseGuide returned control before completion, sleep 23
02:03:05.389 00.027 1032 UpdateGuideState exits: m=1333 SNR=25.7
02:03:05.395 00.006 10072 IsGuiding returns 0
02:03:05.395 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:05.400 00.005 10072 Move returns status 0, amount 13
02:03:05.400 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:05.402 00.002 1032 Enqueuing Expose request
02:03:05.406 00.004 10072 MoveAxis(N, 0, ABG)
02:03:05.406 00.000 10072 Move returns status 0, amount 0
02:03:05.406 00.000 10072 move complete, result=0
02:03:05.406 00.000 10072 worker thread done servicing request
02:03:05.406 00.000 10072 Worker thread wakes up
02:03:05.406 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:05.406 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:05.420 00.014 1032 GuideStep: -0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
02:03:06.045 00.625 10072 Exposure complete
02:03:06.116 00.071 10072 worker thread done servicing request
02:03:06.116 00.000 1032 OnExposeComplete: enter
02:03:06.120 00.004 1032 UpdateGuideState(): m_state=6
02:03:06.124 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1680
02:03:06.128 00.004 1032 Star::Find returns 1 (0), X=225.38, Y=615.10, Mass=1393, SNR=26.3, Peak=154 HFD=2.7
02:03:06.131 00.003 1032 MultiStar: [#1 -0.10,-0.10,1.02,U] [#2 0.06,-0.12,0.75,U] [#3 -0.12,-0.06,0.67,U] [#4 -0.03,0.05,0.75,U] [#5 0.20,0.01,0.64,U] [#6 0.15,-0.04,0.69,U] [#7 0.03,0.06,0.59,U] [#8 0.08,0.05,0.47,U] 
02:03:06.135 00.004 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.16, -0.09}
02:03:06.138 00.003 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.73)
02:03:06.141 00.003 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.73)
02:03:06.144 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.73 mountX=-0.04 mountY=0.02, mountTheta=2.73
02:03:06.148 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
02:03:06.156 00.008 1032 Enqueuing Move request for scope (-0.01, -0.04)
02:03:06.160 00.004 10072 Worker thread wakes up
02:03:06.160 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
02:03:06.160 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
02:03:06.160 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
02:03:06.162 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 583.29
02:03:06.162 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
02:03:06.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:06.162 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:03:06.162 00.000 10072 MoveAxis(W, 14, ABG)
02:03:06.162 00.000 10072 Guiding  Dir = 3, Dur = 14
02:03:06.162 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:06.167 00.005 10072 IsGuiding returns 0
02:03:06.167 00.000 10072 PulseGuide returned control before completion, sleep 24
02:03:06.194 00.027 1032 UpdateGuideState exits: m=1393 SNR=26.3
02:03:06.196 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:06.200 00.004 10072 IsGuiding returns 0
02:03:06.200 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:06.202 00.002 1032 Enqueuing Expose request
02:03:06.206 00.004 10072 Move returns status 0, amount 14
02:03:06.206 00.000 10072 MoveAxis(N, 0, ABG)
02:03:06.206 00.000 10072 Move returns status 0, amount 0
02:03:06.206 00.000 10072 move complete, result=0
02:03:06.206 00.000 10072 worker thread done servicing request
02:03:06.207 00.001 10072 Worker thread wakes up
02:03:06.207 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:06.207 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:06.216 00.009 1032 GuideStep: -0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
02:03:06.613 00.397 10072 Exposure complete
02:03:06.689 00.076 10072 worker thread done servicing request
02:03:06.689 00.000 1032 OnExposeComplete: enter
02:03:06.693 00.004 1032 UpdateGuideState(): m_state=6
02:03:06.697 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1681
02:03:06.699 00.002 1032 Star::Find returns 1 (0), X=225.49, Y=615.08, Mass=1299, SNR=25.4, Peak=148 HFD=3.0
02:03:06.704 00.005 1032 MultiStar: [#1 -0.03,-0.25,0.99,U] [#2 0.10,-0.03,0.81,U] [#3 -0.04,0.05,0.71,U] [#4 0.13,-0.10,0.72,U] [#5 0.04,-0.24,0.63,U] [#6 0.01,-0.12,0.72,U] [#7 0.10,-0.03,0.58,U] [#8 0.16,-0.00,0.58,U] 
02:03:06.707 00.003 1032 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {-0.05, -0.11}
02:03:06.711 00.004 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
02:03:06.713 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
02:03:06.717 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.21 mountX=-0.11 mountY=-0.01, mountTheta=-3.04
02:03:06.721 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
02:03:06.723 00.002 1032 Enqueuing Move request for scope (0.04, -0.10)
02:03:06.727 00.004 10072 Worker thread wakes up
02:03:06.727 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
02:03:06.727 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
02:03:06.727 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=-0.01
02:03:06.729 00.002 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 583.29
02:03:06.729 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 500
02:03:06.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:06.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:03:06.729 00.000 10072 MoveAxis(W, 11, ABG)
02:03:06.729 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:06.733 00.004 10072 Guiding  Dir = 3, Dur = 11
02:03:06.735 00.002 10072 IsGuiding returns 0
02:03:06.735 00.000 10072 PulseGuide returned control before completion, sleep 21
02:03:06.762 00.027 1032 UpdateGuideState exits: m=1299 SNR=25.4
02:03:06.766 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:06.771 00.005 10072 IsGuiding returns 0
02:03:06.771 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:06.774 00.003 10072 Move returns status 0, amount 11
02:03:06.774 00.000 1032 Enqueuing Expose request
02:03:06.778 00.004 10072 MoveAxis(N, 0, ABG)
02:03:06.778 00.000 10072 Move returns status 0, amount 0
02:03:06.778 00.000 10072 move complete, result=0
02:03:06.778 00.000 10072 worker thread done servicing request
02:03:06.778 00.000 10072 Worker thread wakes up
02:03:06.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:06.778 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:06.789 00.011 1032 GuideStep: -0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
02:03:07.422 00.633 10072 Exposure complete
02:03:07.495 00.073 10072 worker thread done servicing request
02:03:07.495 00.000 1032 OnExposeComplete: enter
02:03:07.501 00.006 1032 UpdateGuideState(): m_state=6
02:03:07.504 00.003 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1682
02:03:07.506 00.002 1032 Star::Find returns 1 (0), X=225.36, Y=614.92, Mass=1227, SNR=24.7, Peak=133 HFD=2.7
02:03:07.512 00.006 1032 MultiStar: [#1 0.04,-0.21,1.09,U] [#2 0.15,-0.30,0.76,U] [#3 0.03,-0.21,0.71,U] [#4 0.16,-0.17,0.76,U] [#5 0.14,-0.37,0.65,U] [#6 0.17,-0.20,0.74,U] [#7 0.08,-0.18,0.59,U] [#8 0.09,-0.13,0.54,U] 
02:03:07.516 00.004 1032 refined, 8 included, MultiStar: {0.06, -0.23}, one-star: {-0.19, -0.27}
02:03:07.520 00.004 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
02:03:07.526 00.006 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
02:03:07.531 00.005 1032 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.31 mountX=-0.24 mountY=-0.00, mountTheta=-3.14
02:03:07.536 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.23, opts=13)
02:03:07.540 00.004 1032 Enqueuing Move request for scope (0.06, -0.23)
02:03:07.543 00.003 10072 Worker thread wakes up
02:03:07.543 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
02:03:07.543 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
02:03:07.543 00.000 10072 Moving (0.06, -0.23) raw xDistance=-0.24 yDistance=-0.00
02:03:07.546 00.003 10072 PPEC rslt: input = -0.24, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 583.29
02:03:07.546 00.000 10072 PPEC: input: -0.24, control: -0.09, exposure: 500
02:03:07.548 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:07.548 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:03:07.548 00.000 10072 MoveAxis(E, 88, ABG)
02:03:07.548 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:07.550 00.002 10072 Guiding  Dir = 2, Dur = 88
02:03:07.552 00.002 10072 IsGuiding returns 0
02:03:07.552 00.000 10072 PulseGuide returned control before completion, sleep 98
02:03:07.579 00.027 1032 UpdateGuideState exits: m=1227 SNR=24.7
02:03:07.585 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:07.587 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:07.591 00.004 1032 Enqueuing Expose request
02:03:07.662 00.071 10072 IsGuiding returns 1
02:03:07.662 00.000 10072 scope still moving after pulse duration time elapsed
02:03:07.694 00.032 10072 IsGuiding returns 0
02:03:07.694 00.000 10072 scope move finished after 88 + 53 ms
02:03:07.694 00.000 10072 Move returns status 0, amount 88
02:03:07.694 00.000 10072 MoveAxis(N, 0, ABG)
02:03:07.694 00.000 10072 Move returns status 0, amount 0
02:03:07.694 00.000 10072 move complete, result=0
02:03:07.694 00.000 10072 worker thread done servicing request
02:03:07.694 00.000 10072 Worker thread wakes up
02:03:07.694 00.000 1032 GuideStep: -0.2 px 88 ms EAST, -0.0 px 0 ms NORTH
02:03:07.698 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:07.699 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:08.108 00.409 10072 Exposure complete
02:03:08.185 00.077 10072 worker thread done servicing request
02:03:08.185 00.000 1032 OnExposeComplete: enter
02:03:08.187 00.002 1032 UpdateGuideState(): m_state=6
02:03:08.187 00.000 1032 Star::Find(15, 225, 614, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1683
02:03:08.187 00.000 1032 Star::Find returns 1 (0), X=225.40, Y=614.98, Mass=1362, SNR=26.0, Peak=138 HFD=2.9
02:03:08.197 00.010 1032 MultiStar: [#1 -0.06,-0.14,1.02,U] [#2 0.13,-0.07,0.76,U] [#3 -0.09,-0.13,0.70,U] [#4 0.13,-0.17,0.72,U] [#5 0.24,-0.17,0.63,U] [#6 0.15,-0.09,0.72,U] [#7 0.27,0.11,0.56,U] [#8 0.17,-0.08,0.55,U] 
02:03:08.199 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.12}, one-star: {-0.15, -0.21}
02:03:08.203 00.004 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
02:03:08.205 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
02:03:08.209 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.07 mountX=-0.13 mountY=-0.03, mountTheta=-2.90
02:03:08.214 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.12, opts=13)
02:03:08.219 00.005 1032 Enqueuing Move request for scope (0.06, -0.12)
02:03:08.221 00.002 10072 Worker thread wakes up
02:03:08.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
02:03:08.221 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
02:03:08.221 00.000 10072 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.03
02:03:08.225 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:08.229 00.004 10072 PPEC rslt: input = -0.13, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 588.83
02:03:08.229 00.000 10072 PPEC: input: -0.13, control: 0.02, exposure: 500
02:03:08.229 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:08.229 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:03:08.229 00.000 10072 MoveAxis(W, 24, ABG)
02:03:08.229 00.000 10072 Guiding  Dir = 3, Dur = 24
02:03:08.229 00.000 10072 IsGuiding returns 0
02:03:08.230 00.001 10072 PulseGuide returned control before completion, sleep 34
02:03:08.256 00.026 1032 UpdateGuideState exits: m=1362 SNR=26.0
02:03:08.260 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:08.264 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:08.266 00.002 1032 Enqueuing Expose request
02:03:08.278 00.012 10072 IsGuiding returns 1
02:03:08.279 00.001 10072 scope still moving after pulse duration time elapsed
02:03:08.310 00.031 10072 IsGuiding returns 0
02:03:08.310 00.000 10072 scope move finished after 24 + 56 ms
02:03:08.310 00.000 10072 Move returns status 0, amount 24
02:03:08.310 00.000 10072 MoveAxis(N, 0, ABG)
02:03:08.310 00.000 10072 Move returns status 0, amount 0
02:03:08.311 00.001 10072 move complete, result=0
02:03:08.311 00.000 10072 worker thread done servicing request
02:03:08.311 00.000 10072 Worker thread wakes up
02:03:08.312 00.001 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:08.312 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:08.312 00.000 1032 GuideStep: -0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
02:03:08.945 00.633 10072 Exposure complete
02:03:09.004 00.059 10072 worker thread done servicing request
02:03:09.004 00.000 1032 OnExposeComplete: enter
02:03:09.004 00.000 1032 UpdateGuideState(): m_state=6
02:03:09.004 00.000 1032 Star::Find(15, 225, 614, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1684
02:03:09.004 00.000 1032 Star::Find returns 1 (0), X=225.47, Y=614.97, Mass=1277, SNR=25.2, Peak=128 HFD=2.9
02:03:09.013 00.009 1032 MultiStar: [#1 0.12,-0.27,1.07,U] [#2 0.13,-0.22,0.76,U] [#3 0.00,-0.06,0.72,U] [#4 0.21,-0.15,0.74,U] [#5 0.18,-0.41,0.61,U] [#6 0.20,-0.25,0.73,U] [#7 0.36,0.03,0.60,U] [#8 0.17,-0.15,0.54,U] 
02:03:09.013 00.000 1032 single-star, 8 included, MultiStar: {0.13, -0.20}, one-star: {-0.07, -0.22}
02:03:09.013 00.000 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.83) = xAngle (-3.73 = 2.56)
02:03:09.020 00.007 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.73 = 2.56)
02:03:09.020 00.000 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.90 mountX=-0.19 mountY=0.13, mountTheta=2.56
02:03:09.020 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.22, opts=13)
02:03:09.030 00.010 1032 Enqueuing Move request for scope (-0.07, -0.22)
02:03:09.030 00.000 10072 Worker thread wakes up
02:03:09.030 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
02:03:09.030 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
02:03:09.030 00.000 10072 Moving (-0.07, -0.22) raw xDistance=-0.19 yDistance=0.13
02:03:09.034 00.004 10072 PPEC rslt: input = -0.19, final = -0.06, react = -0.08, pred = 0.02, hyst = -0.07, hyst_pct = 0.01, period_length = 588.83
02:03:09.034 00.000 10072 PPEC: input: -0.19, control: -0.06, exposure: 500
02:03:09.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:09.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:03:09.034 00.000 10072 MoveAxis(E, 64, ABG)
02:03:09.034 00.000 10072 Guiding  Dir = 2, Dur = 64
02:03:09.035 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:09.036 00.001 10072 IsGuiding returns 0
02:03:09.038 00.002 10072 PulseGuide returned control before completion, sleep 74
02:03:09.055 00.017 1032 UpdateGuideState exits: m=1277 SNR=25.2
02:03:09.055 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:09.064 00.009 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:09.064 00.000 1032 Enqueuing Expose request
02:03:09.118 00.054 10072 IsGuiding returns 1
02:03:09.118 00.000 10072 scope still moving after pulse duration time elapsed
02:03:09.150 00.032 10072 IsGuiding returns 0
02:03:09.150 00.000 10072 scope move finished after 64 + 48 ms
02:03:09.150 00.000 10072 Move returns status 0, amount 64
02:03:09.150 00.000 10072 MoveAxis(N, 0, ABG)
02:03:09.150 00.000 10072 Move returns status 0, amount 0
02:03:09.150 00.000 10072 move complete, result=0
02:03:09.150 00.000 10072 worker thread done servicing request
02:03:09.150 00.000 10072 Worker thread wakes up
02:03:09.150 00.000 1032 GuideStep: -0.2 px 64 ms EAST, 0.1 px 0 ms NORTH
02:03:09.153 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:09.153 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:09.565 00.412 10072 Exposure complete
02:03:09.641 00.076 10072 worker thread done servicing request
02:03:09.641 00.000 1032 OnExposeComplete: enter
02:03:09.643 00.002 1032 UpdateGuideState(): m_state=6
02:03:09.647 00.004 1032 Star::Find(15, 225, 614, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1685
02:03:09.649 00.002 1032 Star::Find returns 1 (0), X=225.47, Y=615.04, Mass=1393, SNR=26.3, Peak=146 HFD=3.0
02:03:09.653 00.004 1032 MultiStar: [#1 0.13,-0.24,1.01,U] [#2 0.31,-0.23,0.71,U] [#3 0.19,-0.11,0.67,U] [#4 0.28,-0.18,0.70,U] [#5 0.21,-0.25,0.62,U] [#6 0.33,-0.27,0.69,U] [#7 0.23,-0.09,0.58,U] [#8 0.20,0.01,0.49,U] 
02:03:09.655 00.002 1032 single-star, 8 included, MultiStar: {0.18, -0.18}, one-star: {-0.08, -0.15}
02:03:09.660 00.005 1032 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.83) = xAngle (-3.87 = 2.41)
02:03:09.662 00.002 1032 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.87 = 2.41)
02:03:09.664 00.002 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.04 mountX=-0.13 mountY=0.12, mountTheta=2.41
02:03:09.670 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.15, opts=13)
02:03:09.672 00.002 1032 Enqueuing Move request for scope (-0.08, -0.15)
02:03:09.674 00.002 10072 Worker thread wakes up
02:03:09.674 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
02:03:09.674 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
02:03:09.674 00.000 10072 Moving (-0.08, -0.15) raw xDistance=-0.13 yDistance=0.12
02:03:09.677 00.003 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 588.83
02:03:09.677 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 500
02:03:09.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:09.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:03:09.677 00.000 10072 MoveAxis(W, 14, ABG)
02:03:09.677 00.000 10072 Guiding  Dir = 3, Dur = 14
02:03:09.677 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:09.681 00.004 10072 IsGuiding returns 0
02:03:09.683 00.002 10072 PulseGuide returned control before completion, sleep 23
02:03:09.710 00.027 1032 UpdateGuideState exits: m=1393 SNR=26.3
02:03:09.714 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:09.716 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:09.720 00.004 1032 Enqueuing Expose request
02:03:09.724 00.004 10072 IsGuiding returns 0
02:03:09.724 00.000 10072 Move returns status 0, amount 14
02:03:09.724 00.000 10072 MoveAxis(N, 0, ABG)
02:03:09.724 00.000 10072 Move returns status 0, amount 0
02:03:09.724 00.000 10072 move complete, result=0
02:03:09.726 00.002 10072 worker thread done servicing request
02:03:09.726 00.000 10072 Worker thread wakes up
02:03:09.726 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:09.726 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:09.736 00.010 1032 GuideStep: -0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
02:03:10.370 00.634 10072 Exposure complete
02:03:10.459 00.089 10072 worker thread done servicing request
02:03:10.459 00.000 1032 OnExposeComplete: enter
02:03:10.464 00.005 1032 UpdateGuideState(): m_state=6
02:03:10.468 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1686
02:03:10.472 00.004 1032 Star::Find returns 1 (0), X=225.55, Y=615.00, Mass=1359, SNR=26.0, Peak=142 HFD=2.9
02:03:10.476 00.004 1032 MultiStar: [#1 0.08,-0.15,1.04,U] [#2 0.23,-0.21,0.78,U] [#3 0.19,-0.04,0.68,U] [#4 0.29,-0.15,0.70,U] [#5 0.32,-0.07,0.60,U] [#6 0.29,-0.09,0.69,U] [#7 0.30,0.08,0.55,U] [#8 0.30,-0.03,0.53,U] 
02:03:10.480 00.004 1032 single-star, 8 included, MultiStar: {0.20, -0.11}, one-star: {0.01, -0.19}
02:03:10.484 00.004 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
02:03:10.489 00.005 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
02:03:10.492 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.54 mountX=-0.18 mountY=0.04, mountTheta=2.91
02:03:10.499 00.007 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.19, opts=13)
02:03:10.503 00.004 1032 Enqueuing Move request for scope (0.01, -0.19)
02:03:10.506 00.003 10072 Worker thread wakes up
02:03:10.506 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
02:03:10.506 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
02:03:10.506 00.000 10072 Moving (0.01, -0.19) raw xDistance=-0.18 yDistance=0.04
02:03:10.510 00.004 10072 PPEC rslt: input = -0.18, final = -0.06, react = -0.07, pred = 0.02, hyst = -0.07, hyst_pct = 0.01, period_length = 588.83
02:03:10.510 00.000 10072 PPEC: input: -0.18, control: -0.06, exposure: 500
02:03:10.510 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:10.510 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:03:10.510 00.000 10072 MoveAxis(E, 61, ABG)
02:03:10.510 00.000 10072 Guiding  Dir = 2, Dur = 61
02:03:10.511 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:10.514 00.003 10072 IsGuiding returns 0
02:03:10.516 00.002 10072 PulseGuide returned control before completion, sleep 71
02:03:10.549 00.033 1032 UpdateGuideState exits: m=1359 SNR=26.0
02:03:10.554 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:10.559 00.005 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:10.563 00.004 1032 Enqueuing Expose request
02:03:10.601 00.038 10072 IsGuiding returns 0
02:03:10.601 00.000 10072 Move returns status 0, amount 61
02:03:10.601 00.000 10072 MoveAxis(N, 0, ABG)
02:03:10.601 00.000 10072 Move returns status 0, amount 0
02:03:10.601 00.000 10072 move complete, result=0
02:03:10.601 00.000 10072 worker thread done servicing request
02:03:10.601 00.000 10072 Worker thread wakes up
02:03:10.601 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:10.601 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:10.607 00.006 1032 GuideStep: -0.2 px 61 ms EAST, 0.0 px 0 ms NORTH
02:03:11.018 00.411 10072 Exposure complete
02:03:11.099 00.081 10072 worker thread done servicing request
02:03:11.099 00.000 1032 OnExposeComplete: enter
02:03:11.103 00.004 1032 UpdateGuideState(): m_state=6
02:03:11.105 00.002 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1687
02:03:11.110 00.005 1032 Star::Find returns 1 (0), X=225.48, Y=615.07, Mass=1277, SNR=25.2, Peak=125 HFD=3.0
02:03:11.112 00.002 1032 MultiStar: [#1 0.01,-0.19,1.03,U] [#2 0.20,-0.13,0.78,U] [#3 0.05,0.06,0.72,U] [#4 -0.02,-0.18,0.75,U] [#5 0.09,-0.19,0.61,U] [#6 0.21,-0.12,0.75,U] [#7 0.10,-0.10,0.62,U] [#8 0.20,-0.04,0.55,U] 
02:03:11.116 00.004 1032 refined, 8 included, MultiStar: {0.07, -0.12}, one-star: {-0.07, -0.12}
02:03:11.118 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
02:03:11.120 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
02:03:11.124 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.01 mountX=-0.13 mountY=-0.04, mountTheta=-2.84
02:03:11.129 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.12, opts=13)
02:03:11.132 00.003 1032 Enqueuing Move request for scope (0.07, -0.12)
02:03:11.135 00.003 10072 Worker thread wakes up
02:03:11.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
02:03:11.135 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
02:03:11.135 00.000 10072 Moving (0.07, -0.12) raw xDistance=-0.13 yDistance=-0.04
02:03:11.137 00.002 10072 PPEC rslt: input = -0.13, final = -0.04, react = -0.05, pred = 0.01, hyst = -0.05, hyst_pct = 0.01, period_length = 588.83
02:03:11.137 00.000 10072 PPEC: input: -0.13, control: -0.04, exposure: 500
02:03:11.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:11.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:03:11.137 00.000 10072 MoveAxis(E, 43, ABG)
02:03:11.137 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:11.142 00.005 10072 Guiding  Dir = 2, Dur = 43
02:03:11.142 00.000 10072 IsGuiding returns 0
02:03:11.144 00.002 10072 PulseGuide returned control before completion, sleep 53
02:03:11.172 00.028 1032 UpdateGuideState exits: m=1277 SNR=25.2
02:03:11.177 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:11.179 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:11.184 00.005 1032 Enqueuing Expose request
02:03:11.205 00.021 10072 IsGuiding returns 0
02:03:11.205 00.000 10072 Move returns status 0, amount 43
02:03:11.205 00.000 10072 MoveAxis(N, 0, ABG)
02:03:11.205 00.000 10072 Move returns status 0, amount 0
02:03:11.205 00.000 10072 move complete, result=0
02:03:11.205 00.000 10072 worker thread done servicing request
02:03:11.205 00.000 10072 Worker thread wakes up
02:03:11.205 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:11.206 00.001 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:11.206 00.000 1032 GuideStep: -0.1 px 43 ms EAST, -0.0 px 0 ms NORTH
02:03:11.843 00.637 10072 Exposure complete
02:03:11.920 00.077 10072 worker thread done servicing request
02:03:11.920 00.000 1032 OnExposeComplete: enter
02:03:11.924 00.004 1032 UpdateGuideState(): m_state=6
02:03:11.926 00.002 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1688
02:03:11.930 00.004 1032 Star::Find returns 1 (0), X=225.38, Y=615.04, Mass=1421, SNR=26.6, Peak=150 HFD=2.8
02:03:11.932 00.002 1032 MultiStar: [#1 0.04,-0.08,0.97,U] [#2 0.12,-0.07,0.76,U] [#3 -0.09,-0.02,0.68,U] [#4 -0.03,0.02,0.69,U] [#5 0.15,-0.07,0.61,U] [#6 0.12,-0.11,0.71,U] [#7 0.11,0.09,0.57,U] [#8 0.27,0.24,0.54,U] 
02:03:11.935 00.003 1032 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {-0.16, -0.15}
02:03:11.937 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
02:03:11.939 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
02:03:11.943 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.72 mountX=-0.04 mountY=-0.03, mountTheta=-2.55
02:03:11.946 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
02:03:11.950 00.004 1032 Enqueuing Move request for scope (0.04, -0.04)
02:03:11.954 00.004 10072 Worker thread wakes up
02:03:11.954 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
02:03:11.954 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
02:03:11.954 00.000 10072 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=-0.03
02:03:11.956 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 588.83
02:03:11.956 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
02:03:11.956 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:11.956 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:03:11.956 00.000 10072 MoveAxis(W, 15, ABG)
02:03:11.956 00.000 10072 Guiding  Dir = 3, Dur = 15
02:03:11.956 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:11.958 00.002 10072 IsGuiding returns 0
02:03:11.960 00.002 10072 PulseGuide returned control before completion, sleep 25
02:03:11.987 00.027 1032 UpdateGuideState exits: m=1421 SNR=26.6
02:03:11.990 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:11.994 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:11.998 00.004 10072 IsGuiding returns 0
02:03:11.998 00.000 1032 Enqueuing Expose request
02:03:11.999 00.001 10072 Move returns status 0, amount 15
02:03:12.001 00.002 10072 MoveAxis(N, 0, ABG)
02:03:12.001 00.000 10072 Move returns status 0, amount 0
02:03:12.001 00.000 10072 move complete, result=0
02:03:12.001 00.000 10072 worker thread done servicing request
02:03:12.001 00.000 10072 Worker thread wakes up
02:03:12.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:12.001 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:12.011 00.010 1032 GuideStep: -0.0 px 15 ms WEST, -0.0 px 0 ms NORTH
02:03:12.412 00.401 10072 Exposure complete
02:03:12.487 00.075 10072 worker thread done servicing request
02:03:12.487 00.000 1032 OnExposeComplete: enter
02:03:12.491 00.004 1032 UpdateGuideState(): m_state=6
02:03:12.493 00.002 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1689
02:03:12.497 00.004 1032 Star::Find returns 1 (0), X=225.48, Y=615.04, Mass=1252, SNR=24.9, Peak=125 HFD=3.0
02:03:12.499 00.002 1032 MultiStar: [#1 0.09,-0.05,1.07,U] [#2 0.16,-0.13,0.77,U] [#3 0.06,0.05,0.73,U] [#4 0.16,-0.02,0.73,U] [#5 0.14,-0.27,0.64,U] [#6 0.17,-0.11,0.71,U] [#7 0.30,0.06,0.60,U] [#8 0.30,0.10,0.55,U] 
02:03:12.503 00.004 1032 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {-0.07, -0.15}
02:03:12.506 00.003 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
02:03:12.508 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
02:03:12.510 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.47 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
02:03:12.514 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.06, opts=13)
02:03:12.518 00.004 1032 Enqueuing Move request for scope (0.13, -0.06)
02:03:12.520 00.002 10072 Worker thread wakes up
02:03:12.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
02:03:12.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
02:03:12.520 00.000 10072 Moving (0.13, -0.06) raw xDistance=-0.10 yDistance=-0.11
02:03:12.523 00.003 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 588.83
02:03:12.523 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 500
02:03:12.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:12.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:03:12.523 00.000 10072 MoveAxis(W, 12, ABG)
02:03:12.523 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:12.527 00.004 10072 Guiding  Dir = 3, Dur = 12
02:03:12.527 00.000 10072 IsGuiding returns 0
02:03:12.529 00.002 10072 PulseGuide returned control before completion, sleep 22
02:03:12.554 00.025 1032 UpdateGuideState exits: m=1252 SNR=24.9
02:03:12.557 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:12.561 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:12.563 00.002 1032 Enqueuing Expose request
02:03:12.567 00.004 10072 IsGuiding returns 0
02:03:12.567 00.000 10072 Move returns status 0, amount 12
02:03:12.567 00.000 10072 MoveAxis(N, 0, ABG)
02:03:12.567 00.000 10072 Move returns status 0, amount 0
02:03:12.567 00.000 10072 move complete, result=0
02:03:12.567 00.000 10072 worker thread done servicing request
02:03:12.567 00.000 10072 Worker thread wakes up
02:03:12.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:12.567 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:12.579 00.012 1032 GuideStep: -0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
02:03:13.205 00.626 10072 Exposure complete
02:03:13.281 00.076 10072 worker thread done servicing request
02:03:13.281 00.000 1032 OnExposeComplete: enter
02:03:13.285 00.004 1032 UpdateGuideState(): m_state=6
02:03:13.288 00.003 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1690
02:03:13.290 00.002 1032 Star::Find returns 1 (0), X=225.59, Y=615.02, Mass=1327, SNR=25.7, Peak=141 HFD=2.8
02:03:13.294 00.004 1032 MultiStar: [#1 0.11,-0.22,0.99,U] [#2 0.32,-0.11,0.76,U] [#3 0.09,-0.05,0.71,U] [#4 0.23,-0.17,0.75,U] [#5 0.28,-0.16,0.63,U] [#6 0.23,-0.22,0.72,U] [#7 0.14,-0.10,0.59,U] [#8 0.27,-0.30,0.55,U] 
02:03:13.297 00.003 1032 single-star, 8 included, MultiStar: {0.18, -0.17}, one-star: {0.04, -0.17}
02:03:13.301 00.004 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
02:03:13.303 00.002 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
02:03:13.307 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.33 mountX=-0.18 mountY=0.00, mountTheta=3.12
02:03:13.312 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.17, opts=13)
02:03:13.315 00.003 1032 Enqueuing Move request for scope (0.04, -0.17)
02:03:13.317 00.002 10072 Worker thread wakes up
02:03:13.317 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
02:03:13.317 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
02:03:13.317 00.000 10072 Moving (0.04, -0.17) raw xDistance=-0.18 yDistance=0.00
02:03:13.320 00.003 10072 PPEC rslt: input = -0.18, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 588.83
02:03:13.320 00.000 10072 PPEC: input: -0.18, control: -0.06, exposure: 500
02:03:13.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:13.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:03:13.320 00.000 10072 MoveAxis(E, 61, ABG)
02:03:13.320 00.000 10072 Guiding  Dir = 2, Dur = 61
02:03:13.321 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:13.324 00.003 10072 IsGuiding returns 0
02:03:13.324 00.000 10072 PulseGuide returned control before completion, sleep 71
02:03:13.350 00.026 1032 UpdateGuideState exits: m=1327 SNR=25.7
02:03:13.354 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:13.358 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:13.361 00.003 1032 Enqueuing Expose request
02:03:13.408 00.047 10072 IsGuiding returns 0
02:03:13.408 00.000 10072 Move returns status 0, amount 61
02:03:13.408 00.000 10072 MoveAxis(N, 0, ABG)
02:03:13.408 00.000 10072 Move returns status 0, amount 0
02:03:13.408 00.000 10072 move complete, result=0
02:03:13.408 00.000 10072 worker thread done servicing request
02:03:13.408 00.000 10072 Worker thread wakes up
02:03:13.408 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:13.408 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:13.408 00.000 1032 GuideStep: -0.2 px 61 ms EAST, 0.0 px 0 ms NORTH
02:03:13.823 00.415 10072 Exposure complete
02:03:13.895 00.072 10072 worker thread done servicing request
02:03:13.895 00.000 1032 OnExposeComplete: enter
02:03:13.899 00.004 1032 UpdateGuideState(): m_state=6
02:03:13.902 00.003 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1691
02:03:13.906 00.004 1032 Star::Find returns 1 (0), X=225.55, Y=615.18, Mass=1193, SNR=24.3, Peak=119 HFD=3.0
02:03:13.908 00.002 1032 MultiStar: [#1 0.09,-0.11,1.11,U] [#2 0.26,-0.04,0.82,U] [#3 0.06,0.09,0.78,U] [#4 0.19,-0.11,0.76,U] [#5 0.30,-0.16,0.68,U] [#6 0.29,-0.04,0.76,U] [#7 0.18,-0.00,0.60,U] [#8 0.33,-0.01,0.55,U] 
02:03:13.912 00.004 1032 single-star, 8 included, MultiStar: {0.17, -0.05}, one-star: {0.00, -0.01}
02:03:13.915 00.003 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
02:03:13.917 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
02:03:13.919 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.06 mountX=-0.01 mountY=-0.00, mountTheta=-2.89
02:03:13.925 00.006 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.01, opts=13)
02:03:13.927 00.002 1032 Enqueuing Move request for scope (0.00, -0.01)
02:03:13.931 00.004 10072 Worker thread wakes up
02:03:13.931 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
02:03:13.931 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
02:03:13.931 00.000 10072 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=-0.00
02:03:13.932 00.001 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 588.83
02:03:13.932 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
02:03:13.932 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:13.932 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:03:13.932 00.000 10072 MoveAxis(W, 14, ABG)
02:03:13.934 00.002 10072 Guiding  Dir = 3, Dur = 14
02:03:13.934 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:13.937 00.003 10072 IsGuiding returns 0
02:03:13.937 00.000 10072 PulseGuide returned control before completion, sleep 24
02:03:13.964 00.027 1032 UpdateGuideState exits: m=1193 SNR=24.3
02:03:13.968 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:13.972 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:13.974 00.002 1032 Enqueuing Expose request
02:03:13.978 00.004 10072 IsGuiding returns 0
02:03:13.979 00.001 10072 Move returns status 0, amount 14
02:03:13.979 00.000 10072 MoveAxis(N, 0, ABG)
02:03:13.979 00.000 10072 Move returns status 0, amount 0
02:03:13.979 00.000 10072 move complete, result=0
02:03:13.979 00.000 10072 worker thread done servicing request
02:03:13.979 00.000 10072 Worker thread wakes up
02:03:13.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:13.979 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:13.989 00.010 1032 GuideStep: -0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
02:03:14.617 00.628 10072 Exposure complete
02:03:14.687 00.070 10072 worker thread done servicing request
02:03:14.687 00.000 1032 OnExposeComplete: enter
02:03:14.692 00.005 1032 UpdateGuideState(): m_state=6
02:03:14.694 00.002 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1692
02:03:14.696 00.002 1032 Star::Find returns 1 (0), X=225.46, Y=615.14, Mass=1380, SNR=26.2, Peak=141 HFD=3.0
02:03:14.701 00.005 1032 MultiStar: [#1 0.08,-0.12,1.00,U] [#2 0.20,-0.04,0.77,U] [#3 0.13,0.11,0.69,U] [#4 0.08,-0.05,0.74,U] [#5 0.11,-0.02,0.61,U] [#6 0.30,-0.00,0.68,U] [#7 0.21,0.07,0.57,U] [#8 0.31,0.10,0.52,U] 
02:03:14.704 00.003 1032 single-star, 8 included, MultiStar: {0.13, -0.01}, one-star: {-0.09, -0.05}
02:03:14.706 00.002 1032 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.83) = xAngle (-4.49 = 1.79)
02:03:14.708 00.002 1032 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.49 = 1.79)
02:03:14.710 00.002 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.66 mountX=-0.02 mountY=0.10, mountTheta=1.79
02:03:14.714 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.05, opts=13)
02:03:14.718 00.004 1032 Enqueuing Move request for scope (-0.09, -0.05)
02:03:14.720 00.002 10072 Worker thread wakes up
02:03:14.720 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
02:03:14.720 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
02:03:14.720 00.000 10072 Moving (-0.09, -0.05) raw xDistance=-0.02 yDistance=0.10
02:03:14.721 00.001 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 588.83
02:03:14.721 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 500
02:03:14.721 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:14.721 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:03:14.721 00.000 10072 MoveAxis(W, 15, ABG)
02:03:14.721 00.000 10072 Guiding  Dir = 3, Dur = 15
02:03:14.721 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:14.725 00.004 10072 IsGuiding returns 0
02:03:14.725 00.000 10072 PulseGuide returned control before completion, sleep 25
02:03:14.752 00.027 1032 UpdateGuideState exits: m=1380 SNR=26.2
02:03:14.755 00.003 10072 IsGuiding returns 0
02:03:14.755 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:14.758 00.003 10072 Move returns status 0, amount 15
02:03:14.758 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:14.760 00.002 1032 Enqueuing Expose request
02:03:14.764 00.004 10072 MoveAxis(N, 0, ABG)
02:03:14.764 00.000 10072 Move returns status 0, amount 0
02:03:14.764 00.000 10072 move complete, result=0
02:03:14.764 00.000 10072 worker thread done servicing request
02:03:14.764 00.000 10072 Worker thread wakes up
02:03:14.764 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:14.764 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:14.777 00.013 1032 GuideStep: -0.0 px 15 ms WEST, 0.1 px 0 ms NORTH
02:03:15.172 00.395 10072 Exposure complete
02:03:15.244 00.072 10072 worker thread done servicing request
02:03:15.244 00.000 1032 OnExposeComplete: enter
02:03:15.246 00.002 1032 UpdateGuideState(): m_state=6
02:03:15.251 00.005 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1693
02:03:15.253 00.002 1032 Star::Find returns 1 (0), X=225.52, Y=615.04, Mass=1321, SNR=25.6, Peak=149 HFD=3.0
02:03:15.256 00.003 1032 MultiStar: [#1 0.06,-0.26,1.00,U] [#2 0.22,-0.15,0.72,U] [#3 0.17,0.00,0.72,U] [#4 0.23,0.01,0.71,U] [#5 0.22,-0.22,0.62,U] [#6 0.22,-0.10,0.69,U] [#7 0.28,-0.13,0.58,U] [#8 0.29,0.02,0.52,U] 
02:03:15.258 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.12}, one-star: {-0.03, -0.15}
02:03:15.263 00.005 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
02:03:15.266 00.003 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
02:03:15.266 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.74 mountX=-0.14 mountY=0.07, mountTheta=2.71
02:03:15.271 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.15, opts=13)
02:03:15.275 00.004 1032 Enqueuing Move request for scope (-0.03, -0.15)
02:03:15.278 00.003 10072 Worker thread wakes up
02:03:15.278 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
02:03:15.278 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
02:03:15.278 00.000 10072 Moving (-0.03, -0.15) raw xDistance=-0.14 yDistance=0.07
02:03:15.280 00.002 10072 PPEC rslt: input = -0.14, final = -0.05, react = -0.06, pred = 0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 588.83
02:03:15.282 00.002 10072 PPEC: input: -0.14, control: -0.05, exposure: 500
02:03:15.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:15.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:03:15.282 00.000 10072 MoveAxis(E, 47, ABG)
02:03:15.282 00.000 10072 Guiding  Dir = 2, Dur = 47
02:03:15.282 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:15.285 00.003 10072 IsGuiding returns 0
02:03:15.285 00.000 10072 PulseGuide returned control before completion, sleep 57
02:03:15.311 00.026 1032 UpdateGuideState exits: m=1321 SNR=25.6
02:03:15.315 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:15.317 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:15.319 00.002 1032 Enqueuing Expose request
02:03:15.356 00.037 10072 IsGuiding returns 0
02:03:15.356 00.000 10072 Move returns status 0, amount 47
02:03:15.356 00.000 10072 MoveAxis(N, 0, ABG)
02:03:15.356 00.000 10072 Move returns status 0, amount 0
02:03:15.356 00.000 10072 move complete, result=0
02:03:15.356 00.000 10072 worker thread done servicing request
02:03:15.356 00.000 10072 Worker thread wakes up
02:03:15.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:15.356 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:15.361 00.005 1032 GuideStep: -0.1 px 47 ms EAST, 0.1 px 0 ms NORTH
02:03:15.993 00.632 10072 Exposure complete
02:03:16.057 00.064 10072 worker thread done servicing request
02:03:16.057 00.000 1032 OnExposeComplete: enter
02:03:16.059 00.002 1032 UpdateGuideState(): m_state=6
02:03:16.063 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1694
02:03:16.065 00.002 1032 Star::Find returns 1 (0), X=225.61, Y=615.07, Mass=1413, SNR=26.5, Peak=135 HFD=2.9
02:03:16.068 00.003 1032 MultiStar: [#1 0.23,-0.13,1.00,U] [#2 0.35,-0.13,0.74,U] [#3 0.13,0.01,0.70,U] [#4 0.25,-0.13,0.71,U] [#5 0.24,-0.13,0.60,U] [#6 0.33,-0.03,0.72,U] [#7 0.43,-0.06,0.56,U] [#8 0.43,0.17,0.00,M1] 
02:03:16.070 00.002 1032 single-star, 7 included, MultiStar: {0.24, -0.09}, one-star: {0.07, -0.12}
02:03:16.074 00.004 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
02:03:16.076 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
02:03:16.078 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.05 mountX=-0.13 mountY=-0.04, mountTheta=-2.88
02:03:16.082 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.12, opts=13)
02:03:16.085 00.003 1032 Enqueuing Move request for scope (0.07, -0.12)
02:03:16.087 00.002 10072 Worker thread wakes up
02:03:16.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
02:03:16.087 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
02:03:16.087 00.000 10072 Moving (0.07, -0.12) raw xDistance=-0.13 yDistance=-0.04
02:03:16.089 00.002 10072 PPEC rslt: input = -0.13, final = -0.04, react = -0.05, pred = 0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 588.83
02:03:16.089 00.000 10072 PPEC: input: -0.13, control: -0.04, exposure: 500
02:03:16.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:16.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:03:16.089 00.000 10072 MoveAxis(E, 42, ABG)
02:03:16.091 00.002 10072 Guiding  Dir = 2, Dur = 42
02:03:16.091 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:16.094 00.003 10072 IsGuiding returns 0
02:03:16.094 00.000 10072 PulseGuide returned control before completion, sleep 52
02:03:16.117 00.023 1032 UpdateGuideState exits: m=1413 SNR=26.5
02:03:16.121 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:16.123 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:16.125 00.002 1032 Enqueuing Expose request
02:03:16.147 00.022 10072 IsGuiding returns 1
02:03:16.147 00.000 10072 scope still moving after pulse duration time elapsed
02:03:16.179 00.032 10072 IsGuiding returns 0
02:03:16.179 00.000 10072 scope move finished after 42 + 43 ms
02:03:16.179 00.000 10072 Move returns status 0, amount 42
02:03:16.179 00.000 10072 MoveAxis(N, 0, ABG)
02:03:16.179 00.000 10072 Move returns status 0, amount 0
02:03:16.179 00.000 10072 move complete, result=0
02:03:16.179 00.000 10072 worker thread done servicing request
02:03:16.179 00.000 1032 GuideStep: -0.1 px 42 ms EAST, -0.0 px 0 ms NORTH
02:03:16.180 00.001 10072 Worker thread wakes up
02:03:16.180 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:16.180 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:16.595 00.415 10072 Exposure complete
02:03:16.656 00.061 10072 worker thread done servicing request
02:03:16.658 00.002 1032 OnExposeComplete: enter
02:03:16.661 00.003 1032 UpdateGuideState(): m_state=6
02:03:16.661 00.000 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1695
02:03:16.666 00.005 1032 Star::Find returns 1 (0), X=225.54, Y=615.14, Mass=1291, SNR=25.3, Peak=134 HFD=2.9
02:03:16.666 00.000 1032 MultiStar: [#1 0.14,-0.02,1.02,U] [#2 0.35,0.04,0.77,U] [#3 0.22,0.09,0.71,U] [#4 0.17,-0.07,0.73,U] [#5 0.28,0.02,0.63,U] [#6 0.29,-0.02,0.72,U] [#7 0.28,0.03,0.59,U] [#8 0.32,0.03,0.51,U] 
02:03:16.670 00.004 1032 single-star, 8 included, MultiStar: {0.21, -0.00}, one-star: {-0.00, -0.05}
02:03:16.675 00.005 1032 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.83) = xAngle (-3.47 = 2.82)
02:03:16.675 00.000 1032 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.47 = 2.82)
02:03:16.678 00.003 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.64 mountX=-0.05 mountY=0.02, mountTheta=2.82
02:03:16.678 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.05, opts=13)
02:03:16.678 00.000 1032 Enqueuing Move request for scope (-0.00, -0.05)
02:03:16.686 00.008 10072 Worker thread wakes up
02:03:16.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
02:03:16.686 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
02:03:16.686 00.000 10072 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.02
02:03:16.686 00.000 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 588.83
02:03:16.686 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 500
02:03:16.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:16.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:03:16.686 00.000 10072 MoveAxis(W, 11, ABG)
02:03:16.686 00.000 10072 Guiding  Dir = 3, Dur = 11
02:03:16.686 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:16.690 00.004 10072 IsGuiding returns 0
02:03:16.692 00.002 10072 PulseGuide returned control before completion, sleep 21
02:03:16.714 00.022 1032 UpdateGuideState exits: m=1291 SNR=25.3
02:03:16.718 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:16.720 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:16.722 00.002 1032 Enqueuing Expose request
02:03:16.726 00.004 10072 IsGuiding returns 0
02:03:16.726 00.000 10072 Move returns status 0, amount 11
02:03:16.726 00.000 10072 MoveAxis(N, 0, ABG)
02:03:16.726 00.000 10072 Move returns status 0, amount 0
02:03:16.726 00.000 10072 move complete, result=0
02:03:16.726 00.000 10072 worker thread done servicing request
02:03:16.726 00.000 10072 Worker thread wakes up
02:03:16.726 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:16.726 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:16.735 00.009 1032 GuideStep: -0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
02:03:17.360 00.625 10072 Exposure complete
02:03:17.412 00.052 10072 worker thread done servicing request
02:03:17.412 00.000 1032 OnExposeComplete: enter
02:03:17.420 00.008 1032 UpdateGuideState(): m_state=6
02:03:17.423 00.003 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1696
02:03:17.425 00.002 1032 Star::Find returns 1 (0), X=225.57, Y=615.29, Mass=1302, SNR=25.4, Peak=134 HFD=3.0
02:03:17.429 00.004 1032 MultiStar: [#1 0.09,0.07,1.05,U] [#2 0.20,0.03,0.77,U] [#3 0.24,0.28,0.73,U] [#4 0.23,0.02,0.76,U] [#5 0.15,0.17,0.63,U] [#6 0.16,0.10,0.74,U] [#7 0.26,0.24,0.59,U] [#8 0.30,0.29,0.54,U] 
02:03:17.431 00.002 1032 single-star, 8 included, MultiStar: {0.17, 0.13}, one-star: {0.02, 0.10}
02:03:17.433 00.002 1032 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.83) = xAngle (-0.47 = -0.47)
02:03:17.436 00.003 1032 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.47 = -0.47)
02:03:17.440 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.36 mountX=0.09 mountY=-0.05, mountTheta=-0.47
02:03:17.444 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.10, opts=13)
02:03:17.448 00.004 1032 Enqueuing Move request for scope (0.02, 0.10)
02:03:17.448 00.000 10072 Worker thread wakes up
02:03:17.451 00.003 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
02:03:17.451 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
02:03:17.451 00.000 10072 Moving (0.02, 0.10) raw xDistance=0.09 yDistance=-0.05
02:03:17.451 00.000 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 588.83
02:03:17.453 00.002 10072 PPEC: input: 0.09, control: 0.01, exposure: 500
02:03:17.453 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:17.453 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:03:17.453 00.000 10072 MoveAxis(W, 11, ABG)
02:03:17.453 00.000 10072 Guiding  Dir = 3, Dur = 11
02:03:17.453 00.000 10072 IsGuiding returns 0
02:03:17.453 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:17.458 00.005 10072 PulseGuide returned control before completion, sleep 21
02:03:17.481 00.023 1032 UpdateGuideState exits: m=1302 SNR=25.4
02:03:17.485 00.004 10072 IsGuiding returns 0
02:03:17.485 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:17.487 00.002 10072 Move returns status 0, amount 11
02:03:17.487 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:17.491 00.004 10072 MoveAxis(N, 0, ABG)
02:03:17.491 00.000 1032 Enqueuing Expose request
02:03:17.493 00.002 10072 Move returns status 0, amount 0
02:03:17.493 00.000 10072 move complete, result=0
02:03:17.493 00.000 10072 worker thread done servicing request
02:03:17.493 00.000 10072 Worker thread wakes up
02:03:17.493 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:17.493 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:17.503 00.010 1032 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
02:03:17.913 00.410 10072 Exposure complete
02:03:17.985 00.072 10072 worker thread done servicing request
02:03:17.985 00.000 1032 OnExposeComplete: enter
02:03:17.990 00.005 1032 UpdateGuideState(): m_state=6
02:03:17.993 00.003 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1697
02:03:17.997 00.004 1032 Star::Find returns 1 (0), X=225.42, Y=615.22, Mass=1278, SNR=25.2, Peak=132 HFD=3.0
02:03:17.999 00.002 1032 MultiStar: [#1 0.07,0.06,1.07,U] [#2 0.13,0.09,0.77,U] [#3 0.01,0.10,0.70,U] [#4 0.04,0.15,0.73,U] [#5 0.19,-0.03,0.64,U] [#6 0.29,0.04,0.75,U] [#7 0.31,0.25,0.55,U] [#8 0.31,0.11,0.58,U] 
02:03:18.002 00.003 1032 single-star, 8 included, MultiStar: {0.11, 0.08}, one-star: {-0.12, 0.03}
02:03:18.005 00.003 1032 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.83) = xAngle (1.04 = 1.04)
02:03:18.007 00.002 1032 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.04 = 1.04)
02:03:18.011 00.004 1032 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.87 mountX=0.06 mountY=0.11, mountTheta=1.04
02:03:18.016 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=0.03, opts=13)
02:03:18.019 00.003 1032 Enqueuing Move request for scope (-0.12, 0.03)
02:03:18.022 00.003 10072 Worker thread wakes up
02:03:18.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
02:03:18.022 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
02:03:18.022 00.000 10072 Moving (-0.12, 0.03) raw xDistance=0.06 yDistance=0.11
02:03:18.024 00.002 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 588.83
02:03:18.024 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 500
02:03:18.024 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:18.024 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:03:18.024 00.000 10072 MoveAxis(W, 10, ABG)
02:03:18.024 00.000 10072 Guiding  Dir = 3, Dur = 10
02:03:18.024 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:18.029 00.005 10072 IsGuiding returns 0
02:03:18.029 00.000 10072 PulseGuide returned control before completion, sleep 20
02:03:18.052 00.023 10072 IsGuiding returns 0
02:03:18.052 00.000 10072 Move returns status 0, amount 10
02:03:18.052 00.000 10072 MoveAxis(N, 0, ABG)
02:03:18.052 00.000 10072 Move returns status 0, amount 0
02:03:18.052 00.000 10072 move complete, result=0
02:03:18.052 00.000 10072 worker thread done servicing request
02:03:18.054 00.002 1032 UpdateGuideState exits: m=1278 SNR=25.2
02:03:18.058 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:18.060 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:18.062 00.002 1032 Enqueuing Expose request
02:03:18.064 00.002 10072 Worker thread wakes up
02:03:18.064 00.000 1032 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
02:03:18.068 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:18.068 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:18.704 00.636 10072 Exposure complete
02:03:18.766 00.062 10072 worker thread done servicing request
02:03:18.766 00.000 1032 OnExposeComplete: enter
02:03:18.770 00.004 1032 UpdateGuideState(): m_state=6
02:03:18.772 00.002 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1698
02:03:18.774 00.002 1032 Star::Find returns 1 (0), X=225.45, Y=615.18, Mass=1324, SNR=25.6, Peak=132 HFD=3.0
02:03:18.778 00.004 1032 MultiStar: [#1 0.04,-0.02,1.05,U] [#2 0.15,0.03,0.74,U] [#3 0.10,0.08,0.68,U] [#4 0.11,0.07,0.74,U] [#5 0.20,0.02,0.65,U] [#6 0.21,0.03,0.73,U] [#7 0.22,0.19,0.59,U] [#8 0.09,0.04,0.52,U] 
02:03:18.780 00.002 1032 single-star, 8 included, MultiStar: {0.10, 0.04}, one-star: {-0.10, -0.01}
02:03:18.783 00.003 1032 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.83) = xAngle (-4.85 = 1.44)
02:03:18.784 00.001 1032 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.85 = 1.44)
02:03:18.788 00.004 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.02 mountX=0.01 mountY=0.10, mountTheta=1.44
02:03:18.790 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.01, opts=13)
02:03:18.794 00.004 1032 Enqueuing Move request for scope (-0.10, -0.01)
02:03:18.796 00.002 10072 Worker thread wakes up
02:03:18.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
02:03:18.796 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
02:03:18.796 00.000 10072 Moving (-0.10, -0.01) raw xDistance=0.01 yDistance=0.10
02:03:18.798 00.002 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 588.83
02:03:18.798 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 500
02:03:18.798 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:18.798 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:03:18.798 00.000 10072 MoveAxis(W, 10, ABG)
02:03:18.798 00.000 10072 Guiding  Dir = 3, Dur = 10
02:03:18.799 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:18.802 00.003 10072 IsGuiding returns 0
02:03:18.803 00.001 10072 PulseGuide returned control before completion, sleep 20
02:03:18.823 00.020 1032 UpdateGuideState exits: m=1324 SNR=25.6
02:03:18.823 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:18.823 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:18.831 00.008 1032 Enqueuing Expose request
02:03:18.835 00.004 10072 IsGuiding returns 0
02:03:18.835 00.000 10072 Move returns status 0, amount 10
02:03:18.835 00.000 10072 MoveAxis(N, 0, ABG)
02:03:18.836 00.001 10072 Move returns status 0, amount 0
02:03:18.836 00.000 10072 move complete, result=0
02:03:18.836 00.000 10072 worker thread done servicing request
02:03:18.836 00.000 10072 Worker thread wakes up
02:03:18.836 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:18.836 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:18.845 00.009 1032 GuideStep: 0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
02:03:19.251 00.406 10072 Exposure complete
02:03:19.317 00.066 10072 worker thread done servicing request
02:03:19.317 00.000 1032 OnExposeComplete: enter
02:03:19.319 00.002 1032 UpdateGuideState(): m_state=6
02:03:19.323 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1699
02:03:19.325 00.002 1032 Star::Find returns 1 (0), X=225.56, Y=615.12, Mass=1258, SNR=25.0, Peak=121 HFD=2.9
02:03:19.329 00.004 1032 MultiStar: [#1 0.06,-0.11,1.03,U] [#2 0.21,-0.07,0.80,U] [#3 0.08,0.14,0.72,U] [#4 0.18,-0.10,0.71,U] [#5 0.29,-0.07,0.62,U] [#6 0.28,-0.00,0.72,U] [#7 0.28,0.08,0.63,U] [#8 0.17,-0.03,0.55,U] 
02:03:19.331 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.03}, one-star: {0.02, -0.07}
02:03:19.331 00.000 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
02:03:19.331 00.000 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
02:03:19.341 00.010 1032 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.33 mountX=-0.07 mountY=0.00, mountTheta=3.12
02:03:19.341 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.07, opts=13)
02:03:19.341 00.000 1032 Enqueuing Move request for scope (0.02, -0.07)
02:03:19.341 00.000 10072 Worker thread wakes up
02:03:19.341 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
02:03:19.341 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
02:03:19.341 00.000 10072 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.00
02:03:19.353 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:19.355 00.002 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 594.32
02:03:19.355 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 500
02:03:19.357 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:19.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:03:19.357 00.000 10072 MoveAxis(W, 22, ABG)
02:03:19.357 00.000 10072 Guiding  Dir = 3, Dur = 22
02:03:19.358 00.001 10072 IsGuiding returns 0
02:03:19.358 00.000 10072 PulseGuide returned control before completion, sleep 32
02:03:19.381 00.023 1032 UpdateGuideState exits: m=1258 SNR=25.0
02:03:19.383 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:19.387 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:19.389 00.002 1032 Enqueuing Expose request
02:03:19.406 00.017 10072 IsGuiding returns 0
02:03:19.406 00.000 10072 Move returns status 0, amount 22
02:03:19.407 00.001 10072 MoveAxis(N, 0, ABG)
02:03:19.407 00.000 10072 Move returns status 0, amount 0
02:03:19.407 00.000 10072 move complete, result=0
02:03:19.407 00.000 10072 worker thread done servicing request
02:03:19.407 00.000 10072 Worker thread wakes up
02:03:19.407 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:19.407 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:19.407 00.000 1032 GuideStep: -0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
02:03:20.046 00.639 10072 Exposure complete
02:03:20.123 00.077 10072 worker thread done servicing request
02:03:20.123 00.000 1032 OnExposeComplete: enter
02:03:20.127 00.004 1032 UpdateGuideState(): m_state=6
02:03:20.131 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1700
02:03:20.135 00.004 1032 Star::Find returns 1 (0), X=225.60, Y=615.16, Mass=1234, SNR=24.8, Peak=116 HFD=3.1
02:03:20.139 00.004 1032 MultiStar: [#1 0.15,-0.10,1.08,U] [#2 0.24,-0.03,0.80,U] [#3 0.11,0.04,0.74,U] [#4 0.21,-0.06,0.77,U] [#5 0.29,0.02,0.63,U] [#6 0.26,-0.05,0.70,U] [#7 0.18,0.10,0.62,U] [#8 0.07,0.07,0.53,U] 
02:03:20.143 00.004 1032 single-star, 8 included, MultiStar: {0.17, -0.02}, one-star: {0.05, -0.03}
02:03:20.145 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
02:03:20.149 00.004 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
02:03:20.154 00.005 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.47 mountX=-0.04 mountY=-0.05, mountTheta=-2.30
02:03:20.160 00.006 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
02:03:20.164 00.004 1032 Enqueuing Move request for scope (0.05, -0.03)
02:03:20.167 00.003 10072 Worker thread wakes up
02:03:20.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
02:03:20.167 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
02:03:20.167 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=-0.05
02:03:20.169 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 594.32
02:03:20.169 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 500
02:03:20.169 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:20.169 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:03:20.169 00.000 10072 MoveAxis(W, 14, ABG)
02:03:20.171 00.002 10072 Guiding  Dir = 3, Dur = 14
02:03:20.171 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:20.174 00.003 10072 IsGuiding returns 0
02:03:20.174 00.000 10072 PulseGuide returned control before completion, sleep 24
02:03:20.204 00.030 1032 UpdateGuideState exits: m=1234 SNR=24.8
02:03:20.207 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:20.211 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:20.216 00.005 10072 IsGuiding returns 0
02:03:20.216 00.000 1032 Enqueuing Expose request
02:03:20.220 00.004 10072 Move returns status 0, amount 14
02:03:20.222 00.002 10072 MoveAxis(N, 0, ABG)
02:03:20.222 00.000 10072 Move returns status 0, amount 0
02:03:20.222 00.000 10072 move complete, result=0
02:03:20.222 00.000 10072 worker thread done servicing request
02:03:20.222 00.000 10072 Worker thread wakes up
02:03:20.222 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:20.222 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:20.235 00.013 1032 GuideStep: -0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
02:03:20.646 00.411 10072 Exposure complete
02:03:20.737 00.091 10072 worker thread done servicing request
02:03:20.737 00.000 1032 OnExposeComplete: enter
02:03:20.743 00.006 1032 UpdateGuideState(): m_state=6
02:03:20.748 00.005 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1701
02:03:20.752 00.004 1032 Star::Find returns 1 (0), X=225.49, Y=615.17, Mass=1316, SNR=25.6, Peak=132 HFD=3.0
02:03:20.756 00.004 1032 MultiStar: [#1 0.24,-0.07,1.03,U] [#2 0.18,-0.08,0.75,U] [#3 0.07,-0.04,0.70,U] [#4 0.29,-0.09,0.76,U] [#5 0.24,-0.03,0.62,U] [#6 0.27,-0.01,0.73,U] [#7 0.15,0.11,0.59,U] [#8 0.31,0.10,0.54,U] 
02:03:20.760 00.004 1032 single-star, 8 included, MultiStar: {0.18, -0.02}, one-star: {-0.06, -0.02}
02:03:20.764 00.004 1032 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.83) = xAngle (-4.62 = 1.66)
02:03:20.766 00.002 1032 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.62 = 1.66)
02:03:20.770 00.004 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.79 mountX=-0.01 mountY=0.06, mountTheta=1.66
02:03:20.776 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.02, opts=13)
02:03:20.780 00.004 1032 Enqueuing Move request for scope (-0.06, -0.02)
02:03:20.784 00.004 10072 Worker thread wakes up
02:03:20.786 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
02:03:20.786 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
02:03:20.786 00.000 10072 Moving (-0.06, -0.02) raw xDistance=-0.01 yDistance=0.06
02:03:20.788 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 594.32
02:03:20.788 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 500
02:03:20.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:20.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:03:20.788 00.000 10072 MoveAxis(W, 13, ABG)
02:03:20.788 00.000 10072 Guiding  Dir = 3, Dur = 13
02:03:20.788 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:20.793 00.005 10072 IsGuiding returns 0
02:03:20.795 00.002 10072 PulseGuide returned control before completion, sleep 23
02:03:20.829 00.034 10072 IsGuiding returns 1
02:03:20.829 00.000 10072 scope still moving after pulse duration time elapsed
02:03:20.829 00.000 1032 UpdateGuideState exits: m=1316 SNR=25.6
02:03:20.835 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:20.839 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:20.843 00.004 1032 Enqueuing Expose request
02:03:20.861 00.018 10072 IsGuiding returns 1
02:03:20.892 00.031 10072 IsGuiding returns 1
02:03:20.925 00.033 10072 IsGuiding returns 1
02:03:20.956 00.031 10072 IsGuiding returns 1
02:03:20.987 00.031 10072 IsGuiding returns 1
02:03:21.020 00.033 10072 IsGuiding returns 1
02:03:21.051 00.031 10072 IsGuiding returns 1
02:03:21.083 00.032 10072 IsGuiding returns 1
02:03:21.114 00.031 10072 IsGuiding returns 1
02:03:21.146 00.032 10072 IsGuiding returns 1
02:03:21.177 00.031 10072 IsGuiding returns 1
02:03:21.209 00.032 10072 IsGuiding returns 1
02:03:21.241 00.032 10072 IsGuiding returns 1
02:03:21.272 00.031 10072 IsGuiding returns 1
02:03:21.304 00.032 10072 IsGuiding returns 1
02:03:21.336 00.032 10072 IsGuiding returns 1
02:03:21.368 00.032 10072 IsGuiding returns 1
02:03:21.400 00.032 10072 IsGuiding returns 1
02:03:21.431 00.031 10072 IsGuiding returns 1
02:03:21.463 00.032 10072 IsGuiding returns 1
02:03:21.495 00.032 10072 IsGuiding returns 1
02:03:21.526 00.031 10072 IsGuiding returns 1
02:03:21.558 00.032 10072 IsGuiding returns 1
02:03:21.590 00.032 10072 IsGuiding returns 1
02:03:21.622 00.032 10072 IsGuiding returns 1
02:03:21.654 00.032 10072 IsGuiding returns 1
02:03:21.686 00.032 10072 IsGuiding returns 1
02:03:21.718 00.032 10072 IsGuiding returns 1
02:03:21.750 00.032 10072 IsGuiding returns 1
02:03:21.781 00.031 10072 IsGuiding returns 1
02:03:21.812 00.031 10072 IsGuiding returns 1
02:03:21.844 00.032 10072 IsGuiding returns 1
02:03:21.876 00.032 10072 IsGuiding returns 1
02:03:21.907 00.031 10072 IsGuiding returns 1
02:03:21.938 00.031 10072 IsGuiding returns 1
02:03:21.970 00.032 10072 IsGuiding returns 1
02:03:22.000 00.030 10072 IsGuiding returns 1
02:03:22.032 00.032 10072 IsGuiding returns 1
02:03:22.063 00.031 10072 IsGuiding returns 1
02:03:22.093 00.030 10072 IsGuiding returns 1
02:03:22.125 00.032 10072 IsGuiding returns 1
02:03:22.157 00.032 10072 IsGuiding returns 1
02:03:22.188 00.031 10072 IsGuiding returns 1
02:03:22.221 00.033 10072 IsGuiding returns 1
02:03:22.252 00.031 10072 IsGuiding returns 1
02:03:22.284 00.032 10072 IsGuiding returns 1
02:03:22.316 00.032 10072 IsGuiding returns 1
02:03:22.348 00.032 10072 IsGuiding returns 1
02:03:22.380 00.032 10072 IsGuiding returns 1
02:03:22.412 00.032 10072 IsGuiding returns 1
02:03:22.443 00.031 10072 IsGuiding returns 1
02:03:22.474 00.031 10072 IsGuiding returns 1
02:03:22.506 00.032 10072 IsGuiding returns 1
02:03:22.537 00.031 10072 IsGuiding returns 1
02:03:22.569 00.032 10072 IsGuiding returns 1
02:03:22.600 00.031 10072 IsGuiding returns 1
02:03:22.632 00.032 10072 IsGuiding returns 1
02:03:22.663 00.031 10072 IsGuiding returns 1
02:03:22.695 00.032 10072 IsGuiding returns 1
02:03:22.727 00.032 10072 IsGuiding returns 1
02:03:22.759 00.032 10072 IsGuiding returns 1
02:03:22.790 00.031 10072 IsGuiding returns 1
02:03:22.822 00.032 10072 IsGuiding returns 1
02:03:22.822 00.000 10072 IsGuiding returns 1
02:03:22.822 00.000 10072 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:681->timeout exceeded waiting for guiding pulse to complete
02:03:22.822 00.000 10072 GetBoolean("/Confirm/1/PulseGuideFailedAlertEnabled", 1) returns 0
02:03:22.822 00.000 10072 Suppressed alert:  PulseGuide command to mount has failed - guiding is likely to be ineffective.
02:03:22.824 00.002 10072 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
02:03:22.824 00.000 10072 Move returns status 1, amount 0
02:03:22.824 00.000 10072 MoveAxis(N, 0, ABG)
02:03:22.824 00.000 10072 Move returns status 0, amount 0
02:03:22.824 00.000 10072 move complete, result=0
02:03:22.824 00.000 10072 worker thread done servicing request
02:03:22.824 00.000 10072 Worker thread wakes up
02:03:22.824 00.000 1032 GuideStep: -0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
02:03:22.828 00.004 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:22.828 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:23.461 00.633 10072 Exposure complete
02:03:23.529 00.068 10072 worker thread done servicing request
02:03:23.529 00.000 1032 OnExposeComplete: enter
02:03:23.533 00.004 1032 UpdateGuideState(): m_state=6
02:03:23.535 00.002 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1702
02:03:23.539 00.004 1032 Star::Find returns 1 (0), X=225.59, Y=615.20, Mass=1409, SNR=26.5, Peak=135 HFD=2.9
02:03:23.541 00.002 1032 MultiStar: [#1 0.21,-0.10,1.01,U] [#2 0.30,-0.08,0.74,U] [#3 0.14,-0.04,0.66,U] [#4 0.28,-0.00,0.71,U] [#5 0.17,-0.24,0.60,U] [#6 0.34,0.02,0.68,U] [#7 0.37,0.03,0.56,U] [#8 0.35,0.01,0.53,U] 
02:03:23.543 00.002 1032 single-star, 8 included, MultiStar: {0.23, -0.05}, one-star: {0.05, 0.01}
02:03:23.545 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
02:03:23.548 00.003 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
02:03:23.551 00.003 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.12 mountX=-0.01 mountY=-0.05, mountTheta=-1.71
02:03:23.556 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
02:03:23.558 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
02:03:23.560 00.002 10072 Worker thread wakes up
02:03:23.560 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
02:03:23.560 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
02:03:23.560 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
02:03:23.562 00.002 10072 PPEC rslt: input = -0.01, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 594.32
02:03:23.562 00.000 10072 PPEC: input: -0.01, control: 0.03, exposure: 500
02:03:23.562 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:23.562 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:03:23.562 00.000 10072 MoveAxis(W, 29, ABG)
02:03:23.562 00.000 10072 Guiding  Dir = 3, Dur = 29
02:03:23.564 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:23.565 00.001 10072 IsGuiding returns 1
02:03:23.565 00.000 10072 Entered PulseGuideScope while moving
02:03:23.591 00.026 1032 UpdateGuideState exits: m=1409 SNR=26.5
02:03:23.595 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:23.597 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:23.599 00.002 1032 Enqueuing Expose request
02:03:23.630 00.031 10072 IsGuiding returns 1
02:03:23.630 00.000 10072 Still moving
02:03:23.694 00.064 10072 IsGuiding returns 1
02:03:23.694 00.000 10072 Still moving
02:03:23.757 00.063 10072 IsGuiding returns 1
02:03:23.758 00.001 10072 Still moving
02:03:23.820 00.062 10072 IsGuiding returns 1
02:03:23.820 00.000 10072 Still moving
02:03:23.884 00.064 10072 IsGuiding returns 1
02:03:23.884 00.000 10072 Still moving
02:03:23.947 00.063 10072 IsGuiding returns 1
02:03:23.947 00.000 10072 Still moving
02:03:24.011 00.064 10072 IsGuiding returns 1
02:03:24.011 00.000 10072 Still moving
02:03:24.074 00.063 10072 IsGuiding returns 1
02:03:24.074 00.000 10072 Still moving
02:03:24.137 00.063 10072 IsGuiding returns 1
02:03:24.137 00.000 10072 Still moving
02:03:24.201 00.064 10072 IsGuiding returns 1
02:03:24.201 00.000 10072 Still moving
02:03:24.264 00.063 10072 IsGuiding returns 1
02:03:24.264 00.000 10072 Still moving
02:03:24.328 00.064 10072 IsGuiding returns 1
02:03:24.328 00.000 10072 Still moving
02:03:24.391 00.063 10072 IsGuiding returns 1
02:03:24.391 00.000 10072 Still moving
02:03:24.455 00.064 10072 IsGuiding returns 1
02:03:24.455 00.000 10072 Still moving
02:03:24.518 00.063 10072 IsGuiding returns 1
02:03:24.519 00.001 10072 Still moving
02:03:24.582 00.063 10072 IsGuiding returns 1
02:03:24.582 00.000 10072 Still moving
02:03:24.643 00.061 10072 IsGuiding returns 1
02:03:24.644 00.001 10072 Still moving
02:03:24.706 00.062 10072 IsGuiding returns 1
02:03:24.706 00.000 10072 Still moving
02:03:24.769 00.063 10072 IsGuiding returns 1
02:03:24.770 00.001 10072 Still moving
02:03:24.832 00.062 10072 IsGuiding returns 1
02:03:24.833 00.001 10072 Still moving
02:03:24.833 00.000 10072 Still moving after 1s - aborting
02:03:24.833 00.000 10072 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:560->ASCOM Scope: scope is still moving after 1 second
02:03:24.833 00.000 10072 GetBoolean("/Confirm/1/PulseGuideFailedAlertEnabled", 1) returns 0
02:03:24.833 00.000 10072 Suppressed alert:  PulseGuide command to mount has failed - guiding is likely to be ineffective.
02:03:24.833 00.000 10072 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
02:03:24.833 00.000 10072 Move returns status 1, amount 0
02:03:24.833 00.000 10072 MoveAxis(N, 0, ABG)
02:03:24.833 00.000 10072 Move returns status 0, amount 0
02:03:24.833 00.000 10072 move complete, result=0
02:03:24.833 00.000 10072 worker thread done servicing request
02:03:24.833 00.000 1032 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
02:03:24.835 00.002 10072 Worker thread wakes up
02:03:24.838 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:24.838 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:25.470 00.632 10072 Exposure complete
02:03:25.530 00.060 10072 worker thread done servicing request
02:03:25.530 00.000 1032 OnExposeComplete: enter
02:03:25.533 00.003 1032 UpdateGuideState(): m_state=6
02:03:25.535 00.002 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1703
02:03:25.537 00.002 1032 Star::Find returns 1 (0), X=225.54, Y=615.29, Mass=1227, SNR=24.7, Peak=124 HFD=3.0
02:03:25.539 00.002 1032 MultiStar: [#1 0.16,0.10,1.09,U] [#2 0.31,0.04,0.79,U] [#3 0.03,0.06,0.72,U] [#4 0.19,0.06,0.77,U] [#5 0.33,0.20,0.64,U] [#6 0.35,0.12,0.76,U] [#7 0.22,0.21,0.61,U] [#8 0.17,0.24,0.55,U] 
02:03:25.541 00.002 1032 single-star, 8 included, MultiStar: {0.19, 0.12}, one-star: {-0.01, 0.10}
02:03:25.543 00.002 1032 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.83) = xAngle (-0.16 = -0.16)
02:03:25.545 00.002 1032 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.16 = -0.16)
02:03:25.547 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.67 mountX=0.10 mountY=-0.02, mountTheta=-0.16
02:03:25.552 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.10, opts=13)
02:03:25.554 00.002 1032 Enqueuing Move request for scope (-0.01, 0.10)
02:03:25.556 00.002 10072 Worker thread wakes up
02:03:25.556 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
02:03:25.558 00.002 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
02:03:25.558 00.000 10072 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.02
02:03:25.558 00.000 10072 PPEC rslt: input = 0.10, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 594.32
02:03:25.558 00.000 10072 PPEC: input: 0.10, control: 0.02, exposure: 500
02:03:25.560 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:25.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:03:25.560 00.000 10072 MoveAxis(W, 24, ABG)
02:03:25.560 00.000 10072 Guiding  Dir = 3, Dur = 24
02:03:25.560 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:25.561 00.001 10072 IsGuiding returns 0
02:03:25.561 00.000 10072 PulseGuide returned control before completion, sleep 34
02:03:25.586 00.025 1032 UpdateGuideState exits: m=1227 SNR=24.7
02:03:25.590 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:25.593 00.003 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:25.595 00.002 1032 Enqueuing Expose request
02:03:25.609 00.014 10072 IsGuiding returns 1
02:03:25.609 00.000 10072 scope still moving after pulse duration time elapsed
02:03:25.640 00.031 10072 IsGuiding returns 1
02:03:25.671 00.031 10072 IsGuiding returns 0
02:03:25.672 00.001 10072 scope move finished after 24 + 83 ms
02:03:25.672 00.000 10072 Move returns status 0, amount 24
02:03:25.672 00.000 10072 MoveAxis(N, 0, ABG)
02:03:25.672 00.000 10072 Move returns status 0, amount 0
02:03:25.672 00.000 10072 move complete, result=0
02:03:25.672 00.000 10072 worker thread done servicing request
02:03:25.672 00.000 10072 Worker thread wakes up
02:03:25.672 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:25.672 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:25.673 00.001 1032 GuideStep: 0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
02:03:26.084 00.411 10072 Exposure complete
02:03:26.144 00.060 10072 worker thread done servicing request
02:03:26.144 00.000 1032 OnExposeComplete: enter
02:03:26.146 00.002 1032 UpdateGuideState(): m_state=6
02:03:26.149 00.003 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1704
02:03:26.151 00.002 1032 Star::Find returns 1 (0), X=225.60, Y=615.28, Mass=1346, SNR=25.9, Peak=132 HFD=2.9
02:03:26.153 00.002 1032 MultiStar: [#1 0.09,-0.02,1.05,U] [#2 0.34,0.10,0.78,U] [#3 0.13,0.25,0.71,U] [#4 0.39,0.15,0.71,U] [#5 0.47,0.08,0.00,M1] [#6 0.32,0.05,0.72,U] [#7 0.38,0.22,0.59,U] [#8 0.31,0.17,0.50,U] 
02:03:26.155 00.002 1032 single-star, 7 included, MultiStar: {0.23, 0.11}, one-star: {0.06, 0.09}
02:03:26.157 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
02:03:26.159 00.002 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
02:03:26.162 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.98 mountX=0.07 mountY=-0.08, mountTheta=-0.85
02:03:26.166 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.09, opts=13)
02:03:26.168 00.002 1032 Enqueuing Move request for scope (0.06, 0.09)
02:03:26.170 00.002 10072 Worker thread wakes up
02:03:26.170 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
02:03:26.170 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
02:03:26.170 00.000 10072 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
02:03:26.172 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 594.32
02:03:26.172 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
02:03:26.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:26.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:03:26.172 00.000 10072 MoveAxis(W, 12, ABG)
02:03:26.174 00.002 10072 Guiding  Dir = 3, Dur = 12
02:03:26.174 00.000 10072 IsGuiding returns 0
02:03:26.174 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:26.177 00.003 10072 PulseGuide returned control before completion, sleep 22
02:03:26.200 00.023 1032 UpdateGuideState exits: m=1346 SNR=25.9
02:03:26.202 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:26.204 00.002 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:26.208 00.004 10072 IsGuiding returns 0
02:03:26.208 00.000 1032 Enqueuing Expose request
02:03:26.211 00.003 10072 Move returns status 0, amount 12
02:03:26.211 00.000 10072 MoveAxis(N, 0, ABG)
02:03:26.211 00.000 10072 Move returns status 0, amount 0
02:03:26.211 00.000 10072 move complete, result=0
02:03:26.211 00.000 10072 worker thread done servicing request
02:03:26.211 00.000 10072 Worker thread wakes up
02:03:26.211 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:26.211 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:26.222 00.011 1032 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
02:03:26.840 00.618 10072 Exposure complete
02:03:26.904 00.064 10072 worker thread done servicing request
02:03:26.904 00.000 1032 OnExposeComplete: enter
02:03:26.908 00.004 1032 UpdateGuideState(): m_state=6
02:03:26.910 00.002 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1705
02:03:26.912 00.002 1032 Star::Find returns 1 (0), X=225.64, Y=615.06, Mass=1323, SNR=25.6, Peak=131 HFD=2.7
02:03:26.916 00.004 1032 MultiStar: [#1 0.13,-0.16,1.02,U] [#2 0.48,-0.05,0.00,M1] [#3 0.28,0.22,0.65,U] [#4 0.30,-0.06,0.73,U] [#5 0.33,-0.08,0.61,U] [#6 0.33,0.06,0.74,U] [#7 0.41,0.06,0.60,U] [#8 0.36,0.24,0.55,U] 
02:03:26.918 00.002 1032 single-star, 7 included, MultiStar: {0.26, -0.01}, one-star: {0.09, -0.13}
02:03:26.920 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
02:03:26.922 00.002 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
02:03:26.925 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.96 mountX=-0.15 mountY=-0.06, mountTheta=-2.79
02:03:26.929 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.13, opts=13)
02:03:26.931 00.002 1032 Enqueuing Move request for scope (0.09, -0.13)
02:03:26.933 00.002 10072 Worker thread wakes up
02:03:26.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
02:03:26.934 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
02:03:26.934 00.000 10072 Moving (0.09, -0.13) raw xDistance=-0.15 yDistance=-0.06
02:03:26.935 00.001 10072 PPEC rslt: input = -0.15, final = -0.05, react = -0.06, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 594.32
02:03:26.935 00.000 10072 PPEC: input: -0.15, control: -0.05, exposure: 500
02:03:26.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:26.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:03:26.935 00.000 10072 MoveAxis(E, 52, ABG)
02:03:26.935 00.000 10072 Guiding  Dir = 2, Dur = 52
02:03:26.935 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:26.939 00.004 10072 IsGuiding returns 0
02:03:26.939 00.000 10072 PulseGuide returned control before completion, sleep 62
02:03:26.963 00.024 1032 UpdateGuideState exits: m=1323 SNR=25.6
02:03:26.965 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:26.969 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:26.971 00.002 1032 Enqueuing Expose request
02:03:27.012 00.041 10072 IsGuiding returns 0
02:03:27.013 00.001 10072 Move returns status 0, amount 52
02:03:27.013 00.000 10072 MoveAxis(N, 0, ABG)
02:03:27.013 00.000 10072 Move returns status 0, amount 0
02:03:27.013 00.000 10072 move complete, result=0
02:03:27.013 00.000 10072 worker thread done servicing request
02:03:27.013 00.000 10072 Worker thread wakes up
02:03:27.013 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:27.013 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:27.013 00.000 1032 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
02:03:27.424 00.411 10072 Exposure complete
02:03:27.494 00.070 10072 worker thread done servicing request
02:03:27.494 00.000 1032 OnExposeComplete: enter
02:03:27.501 00.007 1032 UpdateGuideState(): m_state=6
02:03:27.504 00.003 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1706
02:03:27.508 00.004 1032 Star::Find returns 1 (0), X=225.68, Y=615.05, Mass=1306, SNR=25.5, Peak=132 HFD=2.8
02:03:27.512 00.004 1032 MultiStar: [#1 0.36,-0.11,1.01,U] [#2 0.36,-0.11,0.77,U] [#3 0.22,-0.01,0.69,U] [#4 0.36,-0.01,0.72,U] [#5 0.34,-0.11,0.60,U] [#6 0.36,-0.09,0.71,U] [#7 0.27,0.07,0.59,U] [#8 0.39,-0.03,0.57,U] 
02:03:27.518 00.006 1032 single-star, 8 included, MultiStar: {0.30, -0.07}, one-star: {0.13, -0.14}
02:03:27.522 00.004 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
02:03:27.526 00.004 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
02:03:27.532 00.006 1032 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.81 mountX=-0.17 mountY=-0.09, mountTheta=-2.64
02:03:27.538 00.006 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.14, opts=13)
02:03:27.544 00.006 1032 Enqueuing Move request for scope (0.13, -0.14)
02:03:27.547 00.003 10072 Worker thread wakes up
02:03:27.547 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
02:03:27.547 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
02:03:27.547 00.000 10072 Moving (0.13, -0.14) raw xDistance=-0.17 yDistance=-0.09
02:03:27.548 00.001 10072 PPEC rslt: input = -0.17, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 594.32
02:03:27.548 00.000 10072 PPEC: input: -0.17, control: -0.06, exposure: 500
02:03:27.550 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:27.550 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:03:27.550 00.000 10072 MoveAxis(E, 59, ABG)
02:03:27.550 00.000 10072 Guiding  Dir = 2, Dur = 59
02:03:27.550 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:27.555 00.005 10072 IsGuiding returns 0
02:03:27.555 00.000 10072 PulseGuide returned control before completion, sleep 69
02:03:27.581 00.026 1032 UpdateGuideState exits: m=1306 SNR=25.5
02:03:27.585 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:27.589 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:27.593 00.004 1032 Enqueuing Expose request
02:03:27.630 00.037 10072 IsGuiding returns 1
02:03:27.631 00.001 10072 scope still moving after pulse duration time elapsed
02:03:27.663 00.032 10072 IsGuiding returns 0
02:03:27.663 00.000 10072 scope move finished after 59 + 48 ms
02:03:27.663 00.000 10072 Move returns status 0, amount 59
02:03:27.663 00.000 10072 MoveAxis(N, 0, ABG)
02:03:27.663 00.000 10072 Move returns status 0, amount 0
02:03:27.663 00.000 10072 move complete, result=0
02:03:27.663 00.000 10072 worker thread done servicing request
02:03:27.663 00.000 10072 Worker thread wakes up
02:03:27.663 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:27.663 00.000 1032 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
02:03:27.667 00.004 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:28.301 00.634 10072 Exposure complete
02:03:28.372 00.071 10072 worker thread done servicing request
02:03:28.372 00.000 1032 OnExposeComplete: enter
02:03:28.376 00.004 1032 UpdateGuideState(): m_state=6
02:03:28.380 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1707
02:03:28.383 00.003 1032 Star::Find returns 1 (0), X=225.56, Y=615.27, Mass=1196, SNR=24.4, Peak=114 HFD=3.1
02:03:28.385 00.002 1032 MultiStar: [#1 0.14,0.05,1.09,U] [#2 0.32,0.11,0.80,U] [#3 0.17,0.13,0.74,U] [#4 0.25,0.12,0.77,U] [#5 0.30,-0.03,0.66,U] [#6 0.23,0.00,0.77,U] [#7 0.27,0.14,0.61,U] [#8 0.18,0.24,0.58,U] 
02:03:28.389 00.004 1032 single-star, 8 included, MultiStar: {0.20, 0.09}, one-star: {0.02, 0.08}
02:03:28.391 00.002 1032 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.83) = xAngle (-0.46 = -0.46)
02:03:28.393 00.002 1032 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.46 = -0.46)
02:03:28.397 00.004 1032 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.37 mountX=0.07 mountY=-0.04, mountTheta=-0.46
02:03:28.402 00.005 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.08, opts=13)
02:03:28.406 00.004 1032 Enqueuing Move request for scope (0.02, 0.08)
02:03:28.407 00.001 10072 Worker thread wakes up
02:03:28.407 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
02:03:28.409 00.002 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
02:03:28.409 00.000 10072 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.04
02:03:28.411 00.002 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 594.32
02:03:28.411 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 500
02:03:28.411 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:28.411 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:03:28.411 00.000 10072 MoveAxis(W, 12, ABG)
02:03:28.411 00.000 10072 Guiding  Dir = 3, Dur = 12
02:03:28.411 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:28.415 00.004 10072 IsGuiding returns 0
02:03:28.416 00.001 10072 PulseGuide returned control before completion, sleep 22
02:03:28.439 00.023 10072 IsGuiding returns 0
02:03:28.440 00.001 10072 Move returns status 0, amount 12
02:03:28.440 00.000 10072 MoveAxis(N, 0, ABG)
02:03:28.440 00.000 10072 Move returns status 0, amount 0
02:03:28.440 00.000 10072 move complete, result=0
02:03:28.440 00.000 10072 worker thread done servicing request
02:03:28.442 00.002 1032 UpdateGuideState exits: m=1196 SNR=24.4
02:03:28.446 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:28.450 00.004 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:28.451 00.001 1032 Enqueuing Expose request
02:03:28.455 00.004 10072 Worker thread wakes up
02:03:28.455 00.000 1032 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
02:03:28.458 00.003 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:28.460 00.002 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:28.869 00.409 10072 Exposure complete
02:03:28.932 00.063 10072 worker thread done servicing request
02:03:28.932 00.000 1032 OnExposeComplete: enter
02:03:28.934 00.002 1032 UpdateGuideState(): m_state=6
02:03:28.938 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1708
02:03:28.940 00.002 1032 Star::Find returns 1 (0), X=225.63, Y=615.33, Mass=1269, SNR=25.1, Peak=122 HFD=3.0
02:03:28.942 00.002 1032 MultiStar: [#1 0.13,0.10,1.14,U] [#2 0.30,0.09,0.76,U] [#3 0.21,0.31,0.71,U] [#4 0.29,0.18,0.76,U] [#5 0.31,0.23,0.62,U] [#6 0.37,0.15,0.72,U] [#7 0.32,0.23,0.62,U] [#8 0.28,0.13,0.56,U] 
02:03:28.944 00.002 1032 single-star, 8 included, MultiStar: {0.24, 0.17}, one-star: {0.08, 0.14}
02:03:28.948 00.004 1032 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.83) = xAngle (-0.78 = -0.78)
02:03:28.950 00.002 1032 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.78 = -0.78)
02:03:28.952 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.05 mountX=0.12 mountY=-0.12, mountTheta=-0.78
02:03:28.956 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.14, opts=13)
02:03:28.959 00.003 1032 Enqueuing Move request for scope (0.08, 0.14)
02:03:28.961 00.002 10072 Worker thread wakes up
02:03:28.961 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
02:03:28.961 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
02:03:28.961 00.000 10072 Moving (0.08, 0.14) raw xDistance=0.12 yDistance=-0.12
02:03:28.964 00.003 10072 PPEC rslt: input = 0.12, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 594.32
02:03:28.964 00.000 10072 PPEC: input: 0.12, control: 0.01, exposure: 500
02:03:28.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:28.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:03:28.964 00.000 10072 MoveAxis(W, 9, ABG)
02:03:28.964 00.000 10072 Guiding  Dir = 3, Dur = 9
02:03:28.964 00.000 10072 IsGuiding returns 0
02:03:28.965 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:28.968 00.003 10072 PulseGuide returned control before completion, sleep 19
02:03:28.991 00.023 1032 UpdateGuideState exits: m=1269 SNR=25.1
02:03:28.993 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:28.993 00.000 1032 ScheduleExposure(500,3,1) exposurePending=0
02:03:28.998 00.005 1032 Enqueuing Expose request
02:03:28.998 00.000 10072 IsGuiding returns 0
02:03:28.998 00.000 10072 Move returns status 0, amount 9
02:03:28.998 00.000 10072 MoveAxis(N, 0, ABG)
02:03:28.998 00.000 10072 Move returns status 0, amount 0
02:03:28.998 00.000 10072 move complete, result=0
02:03:28.998 00.000 10072 worker thread done servicing request
02:03:28.998 00.000 10072 Worker thread wakes up
02:03:28.998 00.000 10072 worker thread servicing REQUEST_EXPOSE 500
02:03:28.998 00.000 10072 Handling exposure in thread, d=500 o=3 r=(211,600,31,31)
02:03:29.010 00.012 1032 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
02:03:29.188 00.178 1032 OnExposureDurationSelected: duration = 1000
02:03:29.197 00.009 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":33}
02:03:29.199 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":33}
02:03:29.593 00.394 1032 evsrv: cli 0D18BDB0 connect
02:03:29.595 00.002 1032 case statement mapped state 6 to 3
02:03:29.600 00.005 1032 case statement mapped state 6 to 3
02:03:29.604 00.004 1032 evsrv: cli 0D18BDB0 request: {"method":"get_pixel_scale","id":"6b12625e-2995-44e4-9a99-82aa0c8ba718"}
02:03:29.608 00.004 1032 evsrv: cli 0D18BDB0 response: {"jsonrpc":"2.0","result":5.15663,"id":"6b12625e-2995-44e4-9a99-82aa0c8ba718"}
02:03:29.612 00.004 1032 evsrv: cli 0D18BDB0 disconnect
02:03:29.634 00.022 10072 Exposure complete
02:03:29.710 00.076 10072 worker thread done servicing request
02:03:29.712 00.002 1032 OnExposeComplete: enter
02:03:29.714 00.002 1032 UpdateGuideState(): m_state=6
02:03:29.718 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1709
02:03:29.722 00.004 1032 Star::Find returns 1 (0), X=225.69, Y=615.26, Mass=1321, SNR=25.6, Peak=130 HFD=2.9
02:03:29.725 00.003 1032 MultiStar: [#1 0.17,0.11,1.01,U] [#2 0.29,0.06,0.75,U] [#3 0.21,0.10,0.71,U] [#4 0.21,0.07,0.72,U] [#5 0.20,-0.00,0.62,U] [#6 0.24,0.02,0.69,U] [#7 0.37,0.12,0.58,U] [#8 0.28,0.07,0.53,U] 
02:03:29.727 00.002 1032 single-star, 8 included, MultiStar: {0.23, 0.07}, one-star: {0.15, 0.07}
02:03:29.731 00.004 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
02:03:29.735 00.004 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
02:03:29.737 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.16 cameraTheta=0.44 mountX=0.03 mountY=-0.16, mountTheta=-1.39
02:03:29.743 00.006 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.07, opts=13)
02:03:29.747 00.004 1032 Enqueuing Move request for scope (0.15, 0.07)
02:03:29.749 00.002 10072 Worker thread wakes up
02:03:29.749 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
02:03:29.749 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
02:03:29.749 00.000 10072 Moving (0.15, 0.07) raw xDistance=0.03 yDistance=-0.16
02:03:29.751 00.002 10072 PPEC rslt: input = 0.03, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 594.32
02:03:29.751 00.000 10072 PPEC: input: 0.03, control: 0.02, exposure: 1000
02:03:29.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:29.753 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:03:29.753 00.000 10072 MoveAxis(W, 15, ABG)
02:03:29.753 00.000 10072 Guiding  Dir = 3, Dur = 15
02:03:29.753 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:29.757 00.004 10072 IsGuiding returns 0
02:03:29.757 00.000 10072 PulseGuide returned control before completion, sleep 25
02:03:29.784 00.027 1032 UpdateGuideState exits: m=1321 SNR=25.6
02:03:29.788 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:29.791 00.003 10072 IsGuiding returns 0
02:03:29.793 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:29.795 00.002 1032 Enqueuing Expose request
02:03:29.800 00.005 10072 Move returns status 0, amount 15
02:03:29.800 00.000 10072 MoveAxis(N, 0, ABG)
02:03:29.800 00.000 10072 Move returns status 0, amount 0
02:03:29.800 00.000 10072 move complete, result=0
02:03:29.800 00.000 10072 worker thread done servicing request
02:03:29.800 00.000 10072 Worker thread wakes up
02:03:29.800 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:29.800 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(211,600,31,31)
02:03:29.800 00.000 10072 ZWO: set CONTROL_EXPOSURE 1000000
02:03:29.812 00.012 1032 GuideStep: 0.0 px 15 ms WEST, -0.2 px 0 ms NORTH
02:03:30.721 00.909 10072 Exposure complete
02:03:30.803 00.082 10072 worker thread done servicing request
02:03:30.803 00.000 1032 OnExposeComplete: enter
02:03:30.807 00.004 1032 UpdateGuideState(): m_state=6
02:03:30.812 00.005 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1710
02:03:30.814 00.002 1032 Star::Find returns 1 (0), X=225.69, Y=615.21, Mass=1327, SNR=25.7, Peak=125 HFD=2.9
02:03:30.818 00.004 1032 MultiStar: [#1 0.16,-0.05,0.99,U] [#2 0.43,0.05,0.76,U] [#3 0.21,0.27,0.70,U] [#4 0.28,0.00,0.74,U] [#5 0.40,-0.00,0.62,U] [#6 0.35,-0.05,0.73,U] [#7 0.27,0.26,0.60,U] [#8 0.27,0.18,0.57,U] 
02:03:30.820 00.002 1032 single-star, 8 included, MultiStar: {0.27, 0.06}, one-star: {0.14, 0.02}
02:03:30.824 00.004 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
02:03:30.826 00.002 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
02:03:30.831 00.005 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.11 mountX=-0.02 mountY=-0.14, mountTheta=-1.72
02:03:30.835 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
02:03:30.839 00.004 1032 Enqueuing Move request for scope (0.14, 0.02)
02:03:30.841 00.002 10072 Worker thread wakes up
02:03:30.841 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
02:03:30.841 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
02:03:30.841 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
02:03:30.845 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:30.849 00.004 10072 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 599.75
02:03:30.849 00.000 10072 PPEC: input: -0.02, control: 0.02, exposure: 1000
02:03:30.849 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:30.849 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:03:30.849 00.000 10072 MoveAxis(W, 24, ABG)
02:03:30.849 00.000 10072 Guiding  Dir = 3, Dur = 24
02:03:30.849 00.000 10072 IsGuiding returns 0
02:03:30.851 00.002 10072 PulseGuide returned control before completion, sleep 34
02:03:30.876 00.025 1032 UpdateGuideState exits: m=1327 SNR=25.7
02:03:30.882 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:30.884 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:30.888 00.004 1032 Enqueuing Expose request
02:03:30.891 00.003 10072 IsGuiding returns 1
02:03:30.892 00.001 10072 scope still moving after pulse duration time elapsed
02:03:30.922 00.030 10072 IsGuiding returns 0
02:03:30.922 00.000 10072 scope move finished after 24 + 48 ms
02:03:30.922 00.000 10072 Move returns status 0, amount 24
02:03:30.922 00.000 10072 MoveAxis(N, 0, ABG)
02:03:30.922 00.000 10072 Move returns status 0, amount 0
02:03:30.922 00.000 10072 move complete, result=0
02:03:30.922 00.000 10072 worker thread done servicing request
02:03:30.924 00.002 10072 Worker thread wakes up
02:03:30.924 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:30.924 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(211,600,31,31)
02:03:30.926 00.002 1032 GuideStep: -0.0 px 24 ms WEST, -0.1 px 0 ms NORTH
02:03:32.053 01.127 10072 Exposure complete
02:03:32.145 00.092 10072 worker thread done servicing request
02:03:32.145 00.000 1032 OnExposeComplete: enter
02:03:32.151 00.006 1032 UpdateGuideState(): m_state=6
02:03:32.153 00.002 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1711
02:03:32.157 00.004 1032 Star::Find returns 1 (1), X=225.67, Y=615.31, Mass=2500, SNR=35.2, Peak=255 HFD=3.0
02:03:32.162 00.005 1032 MultiStar: [#1 0.14,0.04,1.09,U] [#2 0.38,0.02,0.77,U] [#3 0.19,0.17,0.75,U] [#4 0.32,0.10,0.74,U] [#5 0.26,0.13,0.66,U] [#6 0.23,0.02,0.76,U] [#7 0.28,0.20,0.60,U] [#8 0.33,0.23,0.56,U] 
02:03:32.164 00.002 1032 single-star, 8 included, MultiStar: {0.24, 0.10}, one-star: {0.12, 0.12}
02:03:32.166 00.002 1032 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.83) = xAngle (-1.04 = -1.04)
02:03:32.168 00.002 1032 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.04 = -1.04)
02:03:32.172 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.79 mountX=0.09 mountY=-0.15, mountTheta=-1.04
02:03:32.175 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
02:03:32.177 00.002 1032 Enqueuing Move request for scope (0.12, 0.12)
02:03:32.181 00.004 10072 Worker thread wakes up
02:03:32.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
02:03:32.181 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
02:03:32.181 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.09 yDistance=-0.15
02:03:32.184 00.003 10072 PPEC rslt: input = 0.09, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 599.75
02:03:32.184 00.000 10072 PPEC: input: 0.09, control: 0.02, exposure: 1000
02:03:32.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:32.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:03:32.184 00.000 10072 MoveAxis(W, 25, ABG)
02:03:32.184 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:32.188 00.004 10072 Guiding  Dir = 3, Dur = 25
02:03:32.188 00.000 10072 IsGuiding returns 0
02:03:32.189 00.001 10072 PulseGuide returned control before completion, sleep 35
02:03:32.215 00.026 1032 UpdateGuideState exits: m=2500 SNR=35.2 Saturated
02:03:32.219 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:32.222 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:32.226 00.004 1032 Enqueuing Expose request
02:03:32.235 00.009 10072 IsGuiding returns 1
02:03:32.235 00.000 10072 scope still moving after pulse duration time elapsed
02:03:32.266 00.031 10072 IsGuiding returns 1
02:03:32.297 00.031 10072 IsGuiding returns 0
02:03:32.297 00.000 10072 scope move finished after 25 + 84 ms
02:03:32.297 00.000 10072 Move returns status 0, amount 25
02:03:32.297 00.000 10072 MoveAxis(N, 0, ABG)
02:03:32.297 00.000 10072 Move returns status 0, amount 0
02:03:32.297 00.000 10072 move complete, result=0
02:03:32.297 00.000 10072 worker thread done servicing request
02:03:32.297 00.000 10072 Worker thread wakes up
02:03:32.297 00.000 1032 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
02:03:32.301 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:32.301 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(211,600,31,31)
02:03:33.222 00.921 10072 Exposure complete
02:03:33.312 00.090 10072 worker thread done servicing request
02:03:33.312 00.000 1032 OnExposeComplete: enter
02:03:33.315 00.003 1032 UpdateGuideState(): m_state=6
02:03:33.317 00.002 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1712
02:03:33.321 00.004 1032 Star::Find returns 1 (1), X=225.63, Y=615.22, Mass=2682, SNR=36.4, Peak=255 HFD=2.8
02:03:33.323 00.002 1032 MultiStar: [#1 0.07,-0.03,1.02,U] [#2 0.30,0.03,0.75,U] [#3 0.16,0.09,0.70,U] [#4 0.21,0.03,0.72,U] [#5 0.34,0.12,0.63,U] [#6 0.23,-0.02,0.71,U] [#7 0.26,0.07,0.57,U] [#8 0.27,0.12,0.54,U] 
02:03:33.327 00.004 1032 single-star, 8 included, MultiStar: {0.20, 0.04}, one-star: {0.08, 0.03}
02:03:33.329 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
02:03:33.332 00.003 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
02:03:33.335 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.31 mountX=0.00 mountY=-0.09, mountTheta=-1.52
02:03:33.339 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.03, opts=13)
02:03:33.341 00.002 1032 Enqueuing Move request for scope (0.08, 0.03)
02:03:33.343 00.002 10072 Worker thread wakes up
02:03:33.344 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
02:03:33.344 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
02:03:33.344 00.000 10072 Moving (0.08, 0.03) raw xDistance=0.00 yDistance=-0.09
02:03:33.345 00.001 10072 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 599.75
02:03:33.345 00.000 10072 PPEC: input: 0.00, control: 0.02, exposure: 1000
02:03:33.345 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:33.345 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:03:33.345 00.000 10072 MoveAxis(W, 22, ABG)
02:03:33.345 00.000 10072 Guiding  Dir = 3, Dur = 22
02:03:33.347 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:33.349 00.002 10072 IsGuiding returns 0
02:03:33.351 00.002 10072 PulseGuide returned control before completion, sleep 32
02:03:33.376 00.025 1032 UpdateGuideState exits: m=2682 SNR=36.4 Saturated
02:03:33.380 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:33.382 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:33.386 00.004 1032 Enqueuing Expose request
02:03:33.393 00.007 10072 IsGuiding returns 1
02:03:33.393 00.000 10072 scope still moving after pulse duration time elapsed
02:03:33.424 00.031 10072 IsGuiding returns 0
02:03:33.424 00.000 10072 scope move finished after 22 + 52 ms
02:03:33.424 00.000 10072 Move returns status 0, amount 22
02:03:33.424 00.000 10072 MoveAxis(N, 0, ABG)
02:03:33.424 00.000 10072 Move returns status 0, amount 0
02:03:33.424 00.000 10072 move complete, result=0
02:03:33.424 00.000 10072 worker thread done servicing request
02:03:33.426 00.002 10072 Worker thread wakes up
02:03:33.426 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:33.426 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(211,600,31,31)
02:03:33.429 00.003 1032 GuideStep: 0.0 px 22 ms WEST, -0.1 px 0 ms NORTH
02:03:34.554 01.125 10072 Exposure complete
02:03:34.641 00.087 10072 worker thread done servicing request
02:03:34.641 00.000 1032 OnExposeComplete: enter
02:03:34.645 00.004 1032 UpdateGuideState(): m_state=6
02:03:34.648 00.003 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1713
02:03:34.648 00.000 1032 Star::Find returns 1 (0), X=225.61, Y=615.27, Mass=2638, SNR=36.1, Peak=246 HFD=3.0
02:03:34.655 00.007 1032 MultiStar: [#1 0.16,0.06,1.04,U] [#2 0.25,0.07,0.74,U] [#3 0.10,0.19,0.72,U] [#4 0.23,0.07,0.74,U] [#5 0.24,0.06,0.63,U] [#6 0.23,0.11,0.70,U] [#7 0.27,0.17,0.58,U] [#8 0.20,0.26,0.55,U] 
02:03:34.657 00.002 1032 single-star, 8 included, MultiStar: {0.18, 0.11}, one-star: {0.06, 0.08}
02:03:34.660 00.003 1032 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.83) = xAngle (-0.91 = -0.91)
02:03:34.665 00.005 1032 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.91 = -0.91)
02:03:34.668 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.92 mountX=0.06 mountY=-0.08, mountTheta=-0.91
02:03:34.672 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
02:03:34.676 00.004 1032 Enqueuing Move request for scope (0.06, 0.08)
02:03:34.678 00.002 10072 Worker thread wakes up
02:03:34.678 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
02:03:34.678 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
02:03:34.678 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
02:03:34.680 00.002 10072 PPEC rslt: input = 0.06, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 599.75
02:03:34.680 00.000 10072 PPEC: input: 0.06, control: 0.02, exposure: 1000
02:03:34.680 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:34.680 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:03:34.680 00.000 10072 MoveAxis(W, 23, ABG)
02:03:34.680 00.000 10072 Guiding  Dir = 3, Dur = 23
02:03:34.680 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:34.684 00.004 10072 IsGuiding returns 0
02:03:34.686 00.002 10072 PulseGuide returned control before completion, sleep 33
02:03:34.711 00.025 1032 UpdateGuideState exits: m=2638 SNR=36.1
02:03:34.715 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:34.718 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:34.721 00.003 1032 Enqueuing Expose request
02:03:34.724 00.003 10072 IsGuiding returns 0
02:03:34.724 00.000 10072 Move returns status 0, amount 23
02:03:34.724 00.000 10072 MoveAxis(N, 0, ABG)
02:03:34.724 00.000 10072 Move returns status 0, amount 0
02:03:34.724 00.000 10072 move complete, result=0
02:03:34.724 00.000 10072 worker thread done servicing request
02:03:34.724 00.000 10072 Worker thread wakes up
02:03:34.724 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:34.724 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(211,600,31,31)
02:03:34.735 00.011 1032 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
02:03:35.645 00.910 10072 Exposure complete
02:03:35.721 00.076 10072 worker thread done servicing request
02:03:35.721 00.000 1032 OnExposeComplete: enter
02:03:35.723 00.002 1032 UpdateGuideState(): m_state=6
02:03:35.725 00.002 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1714
02:03:35.729 00.004 1032 Star::Find returns 1 (0), X=225.71, Y=615.28, Mass=2554, SNR=35.5, Peak=223 HFD=2.9
02:03:35.731 00.002 1032 MultiStar: [#1 0.21,0.07,1.03,U] [#2 0.35,0.06,0.78,U] [#3 0.22,0.11,0.73,U] [#4 0.31,0.15,0.72,U] [#5 0.39,0.11,0.65,U] [#6 0.29,0.03,0.72,U] [#7 0.38,0.21,0.59,U] [#8 0.35,0.14,0.54,U] 
02:03:35.734 00.003 1032 single-star, 8 included, MultiStar: {0.28, 0.10}, one-star: {0.16, 0.09}
02:03:35.737 00.003 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
02:03:35.739 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
02:03:35.741 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.19 cameraTheta=0.50 mountX=0.04 mountY=-0.18, mountTheta=-1.33
02:03:35.741 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.09, opts=13)
02:03:35.741 00.000 1032 Enqueuing Move request for scope (0.16, 0.09)
02:03:35.751 00.010 10072 Worker thread wakes up
02:03:35.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
02:03:35.751 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
02:03:35.751 00.000 10072 Moving (0.16, 0.09) raw xDistance=0.04 yDistance=-0.18
02:03:35.752 00.001 10072 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 599.75
02:03:35.752 00.000 10072 PPEC: input: 0.04, control: 0.02, exposure: 1000
02:03:35.752 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:35.752 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:03:35.752 00.000 10072 MoveAxis(W, 25, ABG)
02:03:35.752 00.000 10072 Guiding  Dir = 3, Dur = 25
02:03:35.752 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:35.754 00.002 10072 IsGuiding returns 0
02:03:35.757 00.003 10072 PulseGuide returned control before completion, sleep 35
02:03:35.779 00.022 1032 UpdateGuideState exits: m=2554 SNR=35.5
02:03:35.783 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:35.785 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:35.787 00.002 1032 Enqueuing Expose request
02:03:35.805 00.018 10072 IsGuiding returns 0
02:03:35.805 00.000 10072 Move returns status 0, amount 25
02:03:35.805 00.000 10072 MoveAxis(N, 0, ABG)
02:03:35.805 00.000 10072 Move returns status 0, amount 0
02:03:35.805 00.000 10072 move complete, result=0
02:03:35.805 00.000 10072 worker thread done servicing request
02:03:35.805 00.000 10072 Worker thread wakes up
02:03:35.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:35.805 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(211,600,31,31)
02:03:35.805 00.000 1032 GuideStep: 0.0 px 25 ms WEST, -0.2 px 0 ms NORTH
02:03:36.938 01.133 10072 Exposure complete
02:03:37.020 00.082 10072 worker thread done servicing request
02:03:37.020 00.000 1032 OnExposeComplete: enter
02:03:37.024 00.004 1032 UpdateGuideState(): m_state=6
02:03:37.026 00.002 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1715
02:03:37.028 00.002 1032 Star::Find returns 1 (1), X=225.68, Y=615.33, Mass=2691, SNR=36.5, Peak=255 HFD=3.0
02:03:37.030 00.002 1032 MultiStar: [#1 0.19,0.02,1.00,U] [#2 0.31,0.09,0.73,U] [#3 0.18,0.17,0.68,U] [#4 0.25,0.06,0.73,U] [#5 0.40,0.10,0.62,U] [#6 0.31,0.07,0.72,U] [#7 0.31,0.10,0.59,U] [#8 0.27,0.27,0.54,U] 
02:03:37.032 00.002 1032 single-star, 8 included, MultiStar: {0.25, 0.11}, one-star: {0.13, 0.14}
02:03:37.034 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
02:03:37.036 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
02:03:37.040 00.004 1032 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.83 mountX=0.10 mountY=-0.16, mountTheta=-1.00
02:03:37.043 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.14, opts=13)
02:03:37.045 00.002 1032 Enqueuing Move request for scope (0.13, 0.14)
02:03:37.047 00.002 10072 Worker thread wakes up
02:03:37.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
02:03:37.047 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
02:03:37.047 00.000 10072 Moving (0.13, 0.14) raw xDistance=0.10 yDistance=-0.16
02:03:37.049 00.002 10072 PPEC rslt: input = 0.10, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 599.75
02:03:37.049 00.000 10072 PPEC: input: 0.10, control: 0.02, exposure: 1000
02:03:37.049 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:37.049 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:03:37.049 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:37.051 00.002 10072 MoveAxis(W, 25, ABG)
02:03:37.051 00.000 10072 Guiding  Dir = 3, Dur = 25
02:03:37.053 00.002 10072 IsGuiding returns 0
02:03:37.053 00.000 10072 PulseGuide returned control before completion, sleep 35
02:03:37.075 00.022 1032 UpdateGuideState exits: m=2691 SNR=36.5 Saturated
02:03:37.078 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:37.083 00.005 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:37.085 00.002 1032 Enqueuing Expose request
02:03:37.100 00.015 10072 IsGuiding returns 1
02:03:37.101 00.001 10072 scope still moving after pulse duration time elapsed
02:03:37.133 00.032 10072 IsGuiding returns 0
02:03:37.133 00.000 10072 scope move finished after 25 + 54 ms
02:03:37.133 00.000 10072 Move returns status 0, amount 25
02:03:37.133 00.000 10072 MoveAxis(N, 0, ABG)
02:03:37.133 00.000 10072 Move returns status 0, amount 0
02:03:37.133 00.000 10072 move complete, result=0
02:03:37.133 00.000 10072 worker thread done servicing request
02:03:37.133 00.000 10072 Worker thread wakes up
02:03:37.133 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:37.133 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(211,600,31,31)
02:03:37.133 00.000 1032 GuideStep: 0.1 px 25 ms WEST, -0.2 px 0 ms NORTH
02:03:38.054 00.921 10072 Exposure complete
02:03:38.132 00.078 10072 worker thread done servicing request
02:03:38.132 00.000 1032 OnExposeComplete: enter
02:03:38.138 00.006 1032 UpdateGuideState(): m_state=6
02:03:38.140 00.002 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1716
02:03:38.142 00.002 1032 Star::Find returns 1 (0), X=225.67, Y=615.20, Mass=2481, SNR=35.0, Peak=239 HFD=2.7
02:03:38.144 00.002 1032 MultiStar: [#1 0.16,-0.05,1.04,U] [#2 0.36,0.01,0.78,U] [#3 0.25,0.06,0.71,U] [#4 0.34,0.06,0.76,U] [#5 0.47,0.09,0.00,M1] [#6 0.37,0.12,0.74,U] [#7 0.40,0.02,0.59,U] [#8 0.29,0.17,0.54,U] 
02:03:38.144 00.000 1032 single-star, 7 included, MultiStar: {0.27, 0.04}, one-star: {0.13, 0.01}
02:03:38.144 00.000 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
02:03:38.144 00.000 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
02:03:38.144 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.04 mountX=-0.03 mountY=-0.12, mountTheta=-1.79
02:03:38.144 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.01, opts=13)
02:03:38.159 00.015 1032 Enqueuing Move request for scope (0.13, 0.01)
02:03:38.160 00.001 10072 Worker thread wakes up
02:03:38.160 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
02:03:38.160 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
02:03:38.160 00.000 10072 Moving (0.13, 0.01) raw xDistance=-0.03 yDistance=-0.12
02:03:38.163 00.003 10072 PPEC rslt: input = -0.03, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 599.75
02:03:38.163 00.000 10072 PPEC: input: -0.03, control: 0.02, exposure: 1000
02:03:38.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:38.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:03:38.163 00.000 10072 MoveAxis(W, 20, ABG)
02:03:38.163 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:38.163 00.000 10072 Guiding  Dir = 3, Dur = 20
02:03:38.167 00.004 10072 IsGuiding returns 0
02:03:38.167 00.000 10072 PulseGuide returned control before completion, sleep 30
02:03:38.189 00.022 1032 UpdateGuideState exits: m=2481 SNR=35.0
02:03:38.193 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:38.193 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:38.193 00.000 1032 Enqueuing Expose request
02:03:38.199 00.006 10072 IsGuiding returns 1
02:03:38.199 00.000 10072 scope still moving after pulse duration time elapsed
02:03:38.231 00.032 10072 IsGuiding returns 0
02:03:38.231 00.000 10072 scope move finished after 20 + 44 ms
02:03:38.231 00.000 10072 Move returns status 0, amount 20
02:03:38.231 00.000 10072 MoveAxis(N, 0, ABG)
02:03:38.231 00.000 10072 Move returns status 0, amount 0
02:03:38.231 00.000 10072 move complete, result=0
02:03:38.231 00.000 10072 worker thread done servicing request
02:03:38.231 00.000 10072 Worker thread wakes up
02:03:38.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:38.231 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(211,600,31,31)
02:03:38.237 00.006 1032 GuideStep: -0.0 px 20 ms WEST, -0.1 px 0 ms NORTH
02:03:39.362 01.125 10072 Exposure complete
02:03:39.462 00.100 10072 worker thread done servicing request
02:03:39.464 00.002 1032 OnExposeComplete: enter
02:03:39.467 00.003 1032 UpdateGuideState(): m_state=6
02:03:39.472 00.005 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1717
02:03:39.476 00.004 1032 Star::Find returns 1 (1), X=225.71, Y=615.24, Mass=2695, SNR=36.5, Peak=255 HFD=2.9
02:03:39.482 00.006 1032 MultiStar: [#1 0.19,-0.04,1.02,U] [#2 0.38,0.00,0.76,U] [#3 0.20,0.12,0.70,U] [#4 0.33,0.04,0.70,U] [#5 0.44,0.11,0.61,U] [#6 0.36,0.01,0.71,U] [#7 0.35,0.10,0.59,U] [#8 0.29,0.18,0.53,U] 
02:03:39.487 00.005 1032 single-star, 8 included, MultiStar: {0.29, 0.05}, one-star: {0.16, 0.05}
02:03:39.491 00.004 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
02:03:39.495 00.004 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
02:03:39.499 00.004 1032 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.27 mountX=0.00 mountY=-0.17, mountTheta=-1.56
02:03:39.505 00.006 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.05, opts=13)
02:03:39.509 00.004 1032 Enqueuing Move request for scope (0.16, 0.05)
02:03:39.511 00.002 10072 Worker thread wakes up
02:03:39.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
02:03:39.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
02:03:39.511 00.000 10072 Moving (0.16, 0.05) raw xDistance=0.00 yDistance=-0.17
02:03:39.513 00.002 10072 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 599.75
02:03:39.515 00.002 10072 PPEC: input: 0.00, control: 0.02, exposure: 1000
02:03:39.515 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:39.515 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:03:39.515 00.000 10072 MoveAxis(W, 19, ABG)
02:03:39.515 00.000 10072 Guiding  Dir = 3, Dur = 19
02:03:39.516 00.001 10072 IsGuiding returns 0
02:03:39.516 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:39.520 00.004 10072 PulseGuide returned control before completion, sleep 29
02:03:39.549 00.029 1032 UpdateGuideState exits: m=2695 SNR=36.5 Saturated
02:03:39.554 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:39.556 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:39.560 00.004 1032 Enqueuing Expose request
02:03:39.564 00.004 10072 IsGuiding returns 0
02:03:39.564 00.000 10072 Move returns status 0, amount 19
02:03:39.564 00.000 10072 MoveAxis(N, 0, ABG)
02:03:39.564 00.000 10072 Move returns status 0, amount 0
02:03:39.564 00.000 10072 move complete, result=0
02:03:39.564 00.000 10072 worker thread done servicing request
02:03:39.564 00.000 10072 Worker thread wakes up
02:03:39.566 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:39.566 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(211,600,31,31)
02:03:39.577 00.011 1032 GuideStep: 0.0 px 19 ms WEST, -0.2 px 0 ms NORTH
02:03:40.485 00.908 10072 Exposure complete
02:03:40.579 00.094 10072 worker thread done servicing request
02:03:40.579 00.000 1032 OnExposeComplete: enter
02:03:40.583 00.004 1032 UpdateGuideState(): m_state=6
02:03:40.585 00.002 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1718
02:03:40.588 00.003 1032 Star::Find returns 1 (0), X=225.61, Y=615.38, Mass=2579, SNR=35.7, Peak=254 HFD=3.0
02:03:40.592 00.004 1032 MultiStar: [#1 0.13,0.14,1.05,U] [#2 0.31,0.15,0.75,U] [#3 0.09,0.27,0.73,U] [#4 0.30,0.18,0.73,U] [#5 0.33,0.25,0.61,U] [#6 0.26,0.15,0.72,U] [#7 0.32,0.33,0.60,U] [#8 0.25,0.28,0.56,U] 
02:03:40.596 00.004 1032 single-star, 8 included, MultiStar: {0.21, 0.21}, one-star: {0.07, 0.19}
02:03:40.598 00.002 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
02:03:40.602 00.004 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
02:03:40.605 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.23 mountX=0.17 mountY=-0.12, mountTheta=-0.60
02:03:40.611 00.006 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.19, opts=13)
02:03:40.614 00.003 1032 Enqueuing Move request for scope (0.07, 0.19)
02:03:40.616 00.002 10072 Worker thread wakes up
02:03:40.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
02:03:40.616 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
02:03:40.616 00.000 10072 Moving (0.07, 0.19) raw xDistance=0.17 yDistance=-0.12
02:03:40.618 00.002 10072 PPEC rslt: input = 0.17, final = 0.08, react = 0.07, pred = 0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 599.75
02:03:40.618 00.000 10072 PPEC: input: 0.17, control: 0.08, exposure: 1000
02:03:40.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:40.618 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:03:40.620 00.002 10072 MoveAxis(W, 87, ABG)
02:03:40.620 00.000 10072 Guiding  Dir = 3, Dur = 87
02:03:40.620 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:40.624 00.004 10072 IsGuiding returns 0
02:03:40.624 00.000 10072 PulseGuide returned control before completion, sleep 97
02:03:40.651 00.027 1032 UpdateGuideState exits: m=2579 SNR=35.7
02:03:40.656 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:40.658 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:40.662 00.004 1032 Enqueuing Expose request
02:03:40.733 00.071 10072 IsGuiding returns 1
02:03:40.733 00.000 10072 scope still moving after pulse duration time elapsed
02:03:40.765 00.032 10072 IsGuiding returns 0
02:03:40.765 00.000 10072 scope move finished after 87 + 53 ms
02:03:40.765 00.000 10072 Move returns status 0, amount 87
02:03:40.765 00.000 10072 MoveAxis(N, 0, ABG)
02:03:40.765 00.000 10072 Move returns status 0, amount 0
02:03:40.765 00.000 10072 move complete, result=0
02:03:40.765 00.000 10072 worker thread done servicing request
02:03:40.765 00.000 10072 Worker thread wakes up
02:03:40.766 00.001 1032 GuideStep: 0.2 px 87 ms WEST, -0.1 px 0 ms NORTH
02:03:40.768 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:40.768 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(211,600,31,31)
02:03:41.906 01.138 10072 Exposure complete
02:03:41.995 00.089 10072 worker thread done servicing request
02:03:41.997 00.002 1032 OnExposeComplete: enter
02:03:42.000 00.003 1032 UpdateGuideState(): m_state=6
02:03:42.002 00.002 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1719
02:03:42.005 00.003 1032 Star::Find returns 1 (0), X=225.69, Y=615.35, Mass=2607, SNR=35.9, Peak=249 HFD=3.0
02:03:42.009 00.004 1032 MultiStar: [#1 0.24,0.19,1.03,U] [#2 0.20,0.21,0.76,U] [#3 0.06,0.24,0.71,U] [#4 0.25,0.24,0.74,U] [#5 0.40,0.21,0.63,U] [#6 0.37,0.19,0.73,U] [#7 0.17,0.30,0.57,U] [#8 0.19,0.27,0.54,U] 
02:03:42.011 00.002 1032 single-star, 8 included, MultiStar: {0.22, 0.22}, one-star: {0.14, 0.16}
02:03:42.014 00.003 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
02:03:42.016 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
02:03:42.018 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.22 cameraTheta=0.83 mountX=0.12 mountY=-0.18, mountTheta=-1.00
02:03:42.023 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.16, opts=13)
02:03:42.025 00.002 1032 Enqueuing Move request for scope (0.14, 0.16)
02:03:42.027 00.002 10072 Worker thread wakes up
02:03:42.027 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
02:03:42.027 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
02:03:42.027 00.000 10072 Moving (0.14, 0.16) raw xDistance=0.12 yDistance=-0.18
02:03:42.031 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:42.034 00.003 10072 PPEC rslt: input = 0.12, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 605.13
02:03:42.034 00.000 10072 PPEC: input: 0.12, control: 0.03, exposure: 1000
02:03:42.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:42.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:03:42.034 00.000 10072 MoveAxis(W, 27, ABG)
02:03:42.034 00.000 10072 Guiding  Dir = 3, Dur = 27
02:03:42.034 00.000 10072 IsGuiding returns 0
02:03:42.036 00.002 10072 PulseGuide returned control before completion, sleep 37
02:03:42.060 00.024 1032 UpdateGuideState exits: m=2607 SNR=35.9
02:03:42.062 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:42.065 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:42.069 00.004 1032 Enqueuing Expose request
02:03:42.080 00.011 10072 IsGuiding returns 1
02:03:42.080 00.000 10072 scope still moving after pulse duration time elapsed
02:03:42.111 00.031 10072 IsGuiding returns 1
02:03:42.144 00.033 10072 IsGuiding returns 0
02:03:42.144 00.000 10072 scope move finished after 27 + 80 ms
02:03:42.144 00.000 10072 Move returns status 0, amount 27
02:03:42.144 00.000 10072 MoveAxis(N, 0, ABG)
02:03:42.144 00.000 10072 Move returns status 0, amount 0
02:03:42.144 00.000 10072 move complete, result=0
02:03:42.144 00.000 10072 worker thread done servicing request
02:03:42.144 00.000 1032 GuideStep: 0.1 px 27 ms WEST, -0.2 px 0 ms NORTH
02:03:42.148 00.004 10072 Worker thread wakes up
02:03:42.148 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:42.148 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(211,600,31,31)
02:03:42.575 00.427 1032 StartLoopingInteractive: Loop button clicked
02:03:42.579 00.004 1032 Mount: notify guiding stopped
02:03:42.581 00.002 1032 BLC: window closed
02:03:42.585 00.004 1032 BLC: Last direction was reset
02:03:42.589 00.004 1032 Changing from state GUIDING to STOP
02:03:42.592 00.003 1032 guider state => SELECTED
02:03:42.594 00.002 1032 Status Line: Looping
02:03:42.602 00.008 1032 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
02:03:43.059 00.457 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":34}
02:03:43.061 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":34}
02:03:43.065 00.004 10072 Exposure complete
02:03:43.065 00.000 1032 evsrv: cli 0D18B3B0 connect
02:03:43.067 00.002 1032 case statement mapped state 2 to 1
02:03:43.071 00.004 1032 case statement mapped state 2 to 1
02:03:43.075 00.004 1032 evsrv: cli 0D18B3B0 request: {"method":"get_pixel_scale","id":"db82ccf3-1d98-459c-a449-1d58a39a9a66"}
02:03:43.077 00.002 1032 evsrv: cli 0D18B3B0 response: {"jsonrpc":"2.0","result":5.15663,"id":"db82ccf3-1d98-459c-a449-1d58a39a9a66"}
02:03:43.081 00.004 1032 evsrv: cli 0D18B3B0 disconnect
02:03:43.155 00.074 10072 worker thread done servicing request
02:03:43.155 00.000 1032 OnExposeComplete: enter
02:03:43.159 00.004 1032 UpdateGuideState(): m_state=2
02:03:43.163 00.004 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1720
02:03:43.165 00.002 1032 Star::Find returns 1 (1), X=225.69, Y=615.35, Mass=2557, SNR=35.6, Peak=255 HFD=3.0
02:03:43.167 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
02:03:43.170 00.003 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
02:03:43.172 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.83 mountX=0.12 mountY=-0.18, mountTheta=-1.00
02:03:43.183 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:43.215 00.032 1032 UpdateGuideState exits: m=2557 SNR=35.6 Saturated
02:03:43.217 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:43.222 00.005 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:43.224 00.002 1032 Enqueuing Expose request
02:03:43.226 00.002 10072 Worker thread wakes up
02:03:43.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:43.226 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(211,600,31,31)
02:03:44.360 01.134 10072 Exposure complete
02:03:44.434 00.074 10072 worker thread done servicing request
02:03:44.434 00.000 1032 OnExposeComplete: enter
02:03:44.436 00.002 1032 UpdateGuideState(): m_state=2
02:03:44.436 00.000 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1721
02:03:44.441 00.005 1032 Star::Find returns 1 (0), X=225.72, Y=615.29, Mass=2556, SNR=35.5, Peak=238 HFD=2.9
02:03:44.441 00.000 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
02:03:44.441 00.000 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
02:03:44.441 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.51 mountX=0.05 mountY=-0.19, mountTheta=-1.32
02:03:44.441 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:44.474 00.033 1032 UpdateGuideState exits: m=2556 SNR=35.5
02:03:44.478 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:44.480 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:44.482 00.002 1032 Enqueuing Expose request
02:03:44.487 00.005 10072 Worker thread wakes up
02:03:44.487 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:44.487 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(211,600,31,31)
02:03:45.405 00.918 10072 Exposure complete
02:03:45.466 00.061 10072 worker thread done servicing request
02:03:45.468 00.002 1032 OnExposeComplete: enter
02:03:45.470 00.002 1032 UpdateGuideState(): m_state=2
02:03:45.473 00.003 1032 Star::Find(15, 225, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:45.475 00.002 1032 Star::Find returns 1 (1), X=225.72, Y=615.51, Mass=2670, SNR=36.3, Peak=255 HFD=3.1
02:03:45.477 00.002 1032 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.83) = xAngle (-0.76 = -0.76)
02:03:45.479 00.002 1032 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.76 = -0.76)
02:03:45.481 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.32 hyp=0.36 cameraTheta=1.07 mountX=0.26 mountY=-0.25, mountTheta=-0.76
02:03:45.481 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:45.503 00.022 1032 UpdateGuideState exits: m=2670 SNR=36.3 Saturated
02:03:45.503 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:45.507 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:45.507 00.000 1032 Enqueuing Expose request
02:03:45.513 00.006 10072 Worker thread wakes up
02:03:45.513 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:45.513 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(211,601,31,31)
02:03:45.688 00.175 1032 GuiderMultiStar::AutoSelect enter
02:03:45.690 00.002 1032 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
02:03:45.766 00.076 1032 AutoFind: auto downsample for scale 5.16 => 1x
02:03:45.888 00.122 1032 AutoFind: global mean = 0.0, stdev 8.8
02:03:45.892 00.004 1032 AutoFind: using threshold = 0.1
02:03:46.042 00.150 1032 AutoFind: local max [354, 808] 131.8
02:03:46.044 00.002 1032 AutoFind: local max [554, 915] 123.1
02:03:46.047 00.003 1032 AutoFind: local max [696, 374] 122.5
02:03:46.049 00.002 1032 AutoFind: local max [94, 665] 121.7
02:03:46.054 00.005 1032 AutoFind: local max [755, 715] 107.4
02:03:46.056 00.002 1032 AutoFind: local max [269, 339] 104.1
02:03:46.058 00.002 1032 AutoFind: local max [580, 313] 87.3
02:03:46.060 00.002 1032 AutoFind: local max [596, 758] 79.8
02:03:46.062 00.002 1032 AutoFind: local max [327, 750] 67.9
02:03:46.064 00.002 1032 AutoFind: local max [226, 616] 57.1
02:03:46.066 00.002 1032 AutoFind: local max [1125, 330] 40.2
02:03:46.068 00.002 1032 AutoFind: local max [999, 230] 32.6
02:03:46.070 00.002 1032 AutoFind: local max [617, 587] 28.2
02:03:46.073 00.003 1032 AutoFind: local max [431, 335] 26.7
02:03:46.075 00.002 1032 AutoFind: local max [640, 572] 22.7
02:03:46.078 00.003 1032 AutoFind: local max [1127, 693] 22.6
02:03:46.080 00.002 1032 AutoFind: local max [725, 937] 21.9
02:03:46.082 00.002 1032 AutoFind: local max [923, 90] 20.7
02:03:46.084 00.002 1032 AutoFind: local max [809, 904] 19.9
02:03:46.086 00.002 1032 AutoFind: local max [793, 428] 17.7
02:03:46.090 00.004 1032 AutoFind: local max [138, 825] 17.6
02:03:46.092 00.002 1032 AutoFind: local max [264, 250] 17.2
02:03:46.094 00.002 1032 AutoFind: local max [833, 120] 14.6
02:03:46.094 00.000 1032 AutoFind: local max [1017, 521] 13.2
02:03:46.094 00.000 1032 AutoFind: local max [728, 292] 12.5
02:03:46.094 00.000 1032 AutoFind: local max [816, 912] 12.4
02:03:46.102 00.008 1032 AutoFind: local max [921, 743] 12.0
02:03:46.103 00.001 1032 AutoFind: local max [1107, 787] 11.7
02:03:46.103 00.000 1032 AutoFind: local max [1154, 282] 11.5
02:03:46.103 00.000 1032 AutoFind: local max [676, 894] 9.7
02:03:46.110 00.007 1032 AutoFind: local max [407, 169] 9.5
02:03:46.110 00.000 1032 AutoFind: local max [1052, 783] 9.4
02:03:46.110 00.000 1032 AutoFind: local max [592, 378] 8.9
02:03:46.110 00.000 1032 AutoFind: local max [732, 570] 8.8
02:03:46.117 00.007 1032 AutoFind: local max [714, 16] 8.2
02:03:46.119 00.002 1032 AutoFind: local max [561, 68] 7.8
02:03:46.124 00.005 1032 AutoFind: local max [48, 575] 7.4
02:03:46.126 00.002 1032 AutoFind: local max [266, 63] 7.2
02:03:46.128 00.002 1032 AutoFind: local max [1143, 615] 7.2
02:03:46.130 00.002 1032 AutoFind: local max [860, 277] 7.0
02:03:46.132 00.002 1032 AutoFind: local max [605, 449] 6.8
02:03:46.135 00.003 1032 AutoFind: local max [258, 697] 6.6
02:03:46.136 00.001 1032 AutoFind: local max [1111, 661] 6.6
02:03:46.140 00.004 1032 AutoFind: local max [727, 190] 6.3
02:03:46.141 00.001 1032 AutoFind: local max [965, 324] 6.1
02:03:46.141 00.000 1032 AutoFind: local max [504, 909] 5.9
02:03:46.141 00.000 1032 AutoFind: local max [467, 141] 5.9
02:03:46.150 00.009 1032 AutoFind: local max [900, 137] 5.6
02:03:46.153 00.003 1032 AutoFind: local max [1113, 94] 5.5
02:03:46.153 00.000 1032 AutoFind: local max [344, 91] 5.5
02:03:46.153 00.000 1032 AutoFind: local max [716, 721] 5.5
02:03:46.153 00.000 1032 AutoFind: local max [1207, 541] 5.4
02:03:46.166 00.013 1032 AutoFind: local max [988, 765] 5.4
02:03:46.166 00.000 1032 AutoFind: local max [539, 607] 5.3
02:03:46.172 00.006 1032 AutoFind: local max [507, 61] 5.2
02:03:46.172 00.000 1032 AutoFind: local max [415, 781] 5.2
02:03:46.172 00.000 1032 AutoFind: local max [954, 557] 5.0
02:03:46.181 00.009 1032 AutoFind: local max [117, 382] 4.9
02:03:46.185 00.004 1032 AutoFind: local max [756, 891] 4.8
02:03:46.187 00.002 1032 AutoFind: local max [205, 937] 4.7
02:03:46.189 00.002 1032 AutoFind: local max [842, 752] 4.7
02:03:46.191 00.002 1032 AutoFind: local max [513, 53] 4.6
02:03:46.193 00.002 1032 AutoFind: local max [118, 245] 4.6
02:03:46.197 00.004 1032 AutoFind: local max [1256, 160] 4.6
02:03:46.197 00.000 1032 AutoFind: local max [797, 696] 4.5
02:03:46.197 00.000 1032 AutoFind: local max [166, 490] 4.5
02:03:46.204 00.007 1032 AutoFind: local max [1068, 302] 4.4
02:03:46.204 00.000 1032 AutoFind: local max [1262, 588] 4.4
02:03:46.204 00.000 1032 AutoFind: local max [685, 407] 4.4
02:03:46.204 00.000 1032 AutoFind: local max [273, 454] 4.2
02:03:46.213 00.009 1032 AutoFind: local max [1268, 642] 4.1
02:03:46.213 00.000 1032 AutoFind: local max [667, 505] 4.1
02:03:46.213 00.000 1032 AutoFind: local max [1164, 837] 4.0
02:03:46.221 00.008 1032 AutoFind: local max [743, 891] 4.0
02:03:46.221 00.000 1032 AutoFind: local max [428, 750] 4.0
02:03:46.221 00.000 1032 AutoFind: local max [410, 572] 3.9
02:03:46.230 00.009 1032 AutoFind: local max [964, 55] 3.9
02:03:46.232 00.002 1032 AutoFind: local max [1050, 654] 3.7
02:03:46.235 00.003 1032 AutoFind: local max [798, 299] 3.6
02:03:46.238 00.003 1032 AutoFind: local max [733, 659] 3.5
02:03:46.238 00.000 1032 AutoFind: local max [714, 85] 3.4
02:03:46.238 00.000 1032 AutoFind: local max [15, 323] 3.4
02:03:46.238 00.000 1032 AutoFind: local max [187, 150] 3.4
02:03:46.246 00.008 1032 AutoFind: local max [804, 931] 3.4
02:03:46.246 00.000 1032 AutoFind: local max [209, 344] 3.4
02:03:46.246 00.000 1032 AutoFind: local max [804, 749] 3.3
02:03:46.246 00.000 1032 AutoFind: local max [177, 190] 3.3
02:03:46.255 00.009 1032 AutoFind: local max [715, 773] 3.3
02:03:46.255 00.000 1032 AutoFind: local max [508, 290] 3.3
02:03:46.255 00.000 1032 AutoFind: local max [927, 664] 3.1
02:03:46.261 00.006 1032 AutoFind: local max [132, 280] 3.1
02:03:46.261 00.000 1032 AutoFind: local max [603, 643] 3.1
02:03:46.261 00.000 1032 AutoFind: local max [570, 221] 3.1
02:03:46.266 00.005 1032 AutoFind: local max [668, 878] 3.1
02:03:46.268 00.002 1032 AutoFind: local max [268, 133] 3.1
02:03:46.272 00.004 1032 AutoFind: local max [1127, 276] 3.0
02:03:46.274 00.002 1032 AutoFind: local max [836, 513] 3.0
02:03:46.276 00.002 1032 AutoFind: local max [516, 756] 3.0
02:03:46.277 00.001 1032 AutoFind: local max [1228, 598] 3.0
02:03:46.277 00.000 1032 AutoFind: local max [361, 373] 3.0
02:03:46.277 00.000 1032 AutoFind: too close [668, 878] 3.1 - [676, 894] 9.7
02:03:46.277 00.000 1032 AutoFind: too close [804, 931] 3.4 - [816, 912] 12.4
02:03:46.277 00.000 1032 AutoFind: too close [743, 891] 4.0 - [756, 891] 4.8
02:03:46.277 00.000 1032 AutoFind: too close [513, 53] 4.6 - [507, 61] 5.2
02:03:46.289 00.012 1032 AutoFind: too close [816, 912] 12.4 - [809, 904] 19.9
02:03:46.289 00.000 1032 AutoFind: too close to edge [15, 323] 3.4
02:03:46.293 00.004 1032 AutoFind: too close to edge [1268, 642] 4.1
02:03:46.293 00.000 1032 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
02:03:46.300 00.007 1032 Star::Find(15, 354, 808, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.300 00.000 1032 Star::Find returns 1 (1), X=354.00, Y=808.06, Mass=8177, SNR=63.7, Peak=255 HFD=4.4
02:03:46.300 00.000 1032 Star::Find(15, 554, 915, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.306 00.006 1032 Star::Find returns 1 (1), X=554.47, Y=915.34, Mass=6588, SNR=57.0, Peak=255 HFD=4.1
02:03:46.306 00.000 1032 Star::Find(15, 696, 374, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.309 00.003 1032 Star::Find returns 0 (5), X=696.32, Y=373.82, Mass=9109, SNR=66.9, Peak=255 HFD=4.8
02:03:46.309 00.000 1032 Star::Find(15, 94, 665, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.309 00.000 1032 Star::Find returns 1 (1), X=93.71, Y=664.90, Mass=5480, SNR=52.1, Peak=255 HFD=3.9
02:03:46.309 00.000 1032 Star::Find(15, 755, 715, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.309 00.000 1032 Star::Find returns 1 (1), X=755.41, Y=714.97, Mass=4180, SNR=45.5, Peak=255 HFD=3.4
02:03:46.309 00.000 1032 Star::Find(15, 269, 339, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.309 00.000 1032 Star::Find returns 1 (1), X=268.65, Y=339.34, Mass=3871, SNR=43.8, Peak=255 HFD=3.2
02:03:46.323 00.014 1032 Star::Find(15, 580, 313, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.325 00.002 1032 Star::Find returns 1 (1), X=579.76, Y=313.16, Mass=3077, SNR=39.0, Peak=255 HFD=2.6
02:03:46.327 00.002 1032 Star::Find(15, 596, 758, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.331 00.004 1032 Star::Find returns 1 (1), X=596.10, Y=757.80, Mass=2950, SNR=38.1, Peak=255 HFD=2.6
02:03:46.333 00.002 1032 Star::Find(15, 327, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.335 00.002 1032 Star::Find returns 1 (1), X=326.96, Y=750.41, Mass=2786, SNR=37.1, Peak=255 HFD=2.9
02:03:46.337 00.002 1032 Star::Find(15, 226, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.339 00.002 1032 Star::Find returns 1 (1), X=225.72, Y=615.51, Mass=2670, SNR=36.3, Peak=255 HFD=3.1
02:03:46.341 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.341 00.000 1032 Star::Find returns 1 (0), X=1125.01, Y=330.47, Mass=1546, SNR=27.6, Peak=124 HFD=3.1
02:03:46.341 00.000 1032 Star::Find(15, 999, 230, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.341 00.000 1032 Star::Find returns 1 (0), X=999.07, Y=230.01, Mass=1311, SNR=25.4, Peak=114 HFD=2.8
02:03:46.341 00.000 1032 Star::Find(15, 617, 587, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.341 00.000 1032 Star::Find returns 1 (0), X=616.70, Y=587.22, Mass=1401, SNR=26.3, Peak=218 HFD=2.4
02:03:46.341 00.000 1032 Star::Find(15, 431, 335, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.341 00.000 1032 Star::Find returns 1 (0), X=431.34, Y=335.48, Mass=1453, SNR=26.6, Peak=154 HFD=3.1
02:03:46.357 00.016 1032 Star::Find(15, 640, 572, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.357 00.000 1032 Star::Find returns 1 (0), X=640.29, Y=571.71, Mass=1019, SNR=22.4, Peak=168 HFD=2.4
02:03:46.360 00.003 1032 Star::Find(15, 1127, 693, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.362 00.002 1032 Star::Find returns 1 (0), X=1126.62, Y=693.00, Mass=925, SNR=21.3, Peak=73 HFD=3.4
02:03:46.364 00.002 1032 Star::Find(15, 725, 937, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.368 00.004 1032 Star::Find returns 1 (0), X=724.82, Y=937.14, Mass=837, SNR=20.2, Peak=90 HFD=2.9
02:03:46.370 00.002 1032 Star::Find(15, 923, 90, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.372 00.002 1032 Star::Find returns 1 (0), X=923.08, Y=90.09, Mass=781, SNR=19.5, Peak=67 HFD=2.8
02:03:46.374 00.002 1032 Star::Find(15, 793, 428, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.374 00.000 1032 Star::Find returns 1 (0), X=793.03, Y=427.78, Mass=663, SNR=18.0, Peak=121 HFD=2.3
02:03:46.374 00.000 1032 Star::Find(15, 138, 825, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.374 00.000 1032 Star::Find returns 1 (0), X=137.68, Y=824.71, Mass=772, SNR=19.4, Peak=56 HFD=3.5
02:03:46.374 00.000 1032 Star::Find(15, 264, 250, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.387 00.013 1032 Star::Find returns 1 (0), X=264.03, Y=249.91, Mass=603, SNR=17.2, Peak=56 HFD=2.7
02:03:46.387 00.000 1032 Star::Find(15, 833, 120, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.391 00.004 1032 Star::Find returns 1 (0), X=833.09, Y=120.37, Mass=563, SNR=16.5, Peak=62 HFD=2.7
02:03:46.393 00.002 1032 Star::Find(15, 1017, 521, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.396 00.003 1032 Star::Find returns 1 (0), X=1017.43, Y=520.74, Mass=639, SNR=17.6, Peak=62 HFD=3.2
02:03:46.398 00.002 1032 Star::Find(15, 728, 292, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.400 00.002 1032 Star::Find returns 1 (0), X=727.58, Y=291.77, Mass=501, SNR=15.6, Peak=75 HFD=2.2
02:03:46.403 00.003 1032 Star::Find(15, 921, 743, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.406 00.003 1032 Star::Find returns 1 (0), X=921.00, Y=743.02, Mass=462, SNR=15.0, Peak=47 HFD=2.8
02:03:46.408 00.002 1032 Star::Find(15, 1107, 787, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.410 00.002 1032 Star::Find returns 1 (0), X=1107.23, Y=787.29, Mass=545, SNR=16.2, Peak=50 HFD=3.5
02:03:46.412 00.002 1032 Star::Find(15, 1154, 282, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.414 00.002 1032 Star::Find returns 1 (0), X=1154.01, Y=282.39, Mass=522, SNR=15.9, Peak=38 HFD=3.6
02:03:46.416 00.002 1032 Star::Find(15, 407, 169, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.418 00.002 1032 Star::Find returns 1 (0), X=407.00, Y=169.48, Mass=413, SNR=14.1, Peak=56 HFD=2.7
02:03:46.420 00.002 1032 Star::Find(15, 1052, 783, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.423 00.003 1032 Star::Find returns 1 (0), X=1052.29, Y=782.44, Mass=394, SNR=13.8, Peak=34 HFD=3.2
02:03:46.425 00.002 1032 Star::Find(15, 592, 378, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.427 00.002 1032 Star::Find returns 1 (0), X=592.14, Y=378.14, Mass=319, SNR=12.4, Peak=37 HFD=2.6
02:03:46.429 00.002 1032 Star::Find(15, 732, 570, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.431 00.002 1032 Star::Find returns 1 (0), X=731.82, Y=569.68, Mass=418, SNR=14.2, Peak=73 HFD=2.2
02:03:46.433 00.002 1032 Star::Find(15, 714, 16, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.436 00.003 1032 Star::Find returns 1 (0), X=713.81, Y=16.23, Mass=359, SNR=13.2, Peak=35 HFD=2.9
02:03:46.438 00.002 1032 Star::Find(15, 561, 68, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.442 00.004 1032 Star::Find returns 1 (0), X=561.32, Y=68.08, Mass=342, SNR=12.9, Peak=38 HFD=2.6
02:03:46.444 00.002 1032 Star::Find(15, 48, 575, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.446 00.002 1032 Star::Find returns 1 (0), X=48.06, Y=575.45, Mass=360, SNR=13.1, Peak=25 HFD=3.6
02:03:46.448 00.002 1032 Star::Find(15, 266, 63, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.451 00.003 1032 Star::Find returns 1 (0), X=266.61, Y=62.51, Mass=295, SNR=11.9, Peak=26 HFD=3.3
02:03:46.454 00.003 1032 Star::Find(15, 1143, 615, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.456 00.002 1032 Star::Find returns 1 (0), X=1143.24, Y=615.17, Mass=242, SNR=10.8, Peak=24 HFD=2.7
02:03:46.458 00.002 1032 Star::Find(15, 860, 277, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.460 00.002 1032 Star::Find returns 1 (0), X=860.34, Y=276.80, Mass=294, SNR=11.9, Peak=35 HFD=2.7
02:03:46.462 00.002 1032 Star::Find(15, 605, 449, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.464 00.002 1032 Star::Find returns 1 (0), X=605.55, Y=449.51, Mass=328, SNR=12.6, Peak=56 HFD=3.1
02:03:46.467 00.003 1032 Star::Find(15, 258, 697, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.469 00.002 1032 Star::Find returns 1 (0), X=257.73, Y=696.30, Mass=279, SNR=11.6, Peak=27 HFD=2.9
02:03:46.472 00.003 1032 Star::Find(15, 1111, 661, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.474 00.002 1032 Star::Find returns 1 (0), X=1110.16, Y=660.97, Mass=266, SNR=11.3, Peak=22 HFD=3.1
02:03:46.475 00.001 1032 Star::Find(15, 727, 190, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.477 00.002 1032 Star::Find returns 1 (0), X=726.83, Y=189.86, Mass=253, SNR=11.0, Peak=36 HFD=2.4
02:03:46.479 00.002 1032 Star::Find(15, 965, 324, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.483 00.004 1032 Star::Find returns 1 (0), X=964.85, Y=323.60, Mass=233, SNR=10.6, Peak=27 HFD=2.7
02:03:46.485 00.002 1032 Star::Find(15, 504, 909, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.487 00.002 1032 Star::Find returns 1 (0), X=504.35, Y=908.95, Mass=248, SNR=10.9, Peak=31 HFD=2.4
02:03:46.489 00.002 1032 Star::Find(15, 467, 141, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.492 00.003 1032 Star::Find returns 1 (0), X=466.98, Y=140.60, Mass=321, SNR=12.4, Peak=35 HFD=3.4
02:03:46.494 00.002 1032 Star::Find(15, 900, 137, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.496 00.002 1032 Star::Find returns 1 (0), X=899.85, Y=137.24, Mass=207, SNR=9.9, Peak=27 HFD=2.4
02:03:46.498 00.002 1032 Star::Find(15, 1113, 94, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.501 00.003 1032 Star::Find returns 1 (0), X=1112.85, Y=93.52, Mass=251, SNR=10.9, Peak=20 HFD=3.4
02:03:46.503 00.002 1032 Star::Find(15, 344, 91, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.505 00.002 1032 Star::Find returns 1 (0), X=343.70, Y=91.12, Mass=231, SNR=10.5, Peak=20 HFD=3.0
02:03:46.507 00.002 1032 Star::Find(15, 716, 721, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.509 00.002 1032 Star::Find returns 1 (0), X=715.98, Y=721.43, Mass=207, SNR=9.9, Peak=29 HFD=2.3
02:03:46.511 00.002 1032 Star::Find(15, 1207, 541, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.513 00.002 1032 Star::Find returns 1 (0), X=1207.44, Y=541.36, Mass=255, SNR=11.0, Peak=20 HFD=3.4
02:03:46.517 00.004 1032 Star::Find(15, 988, 765, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.519 00.002 1032 Star::Find returns 1 (0), X=988.19, Y=765.08, Mass=169, SNR=9.0, Peak=20 HFD=2.4
02:03:46.521 00.002 1032 Star::Find(15, 539, 607, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.523 00.002 1032 Star::Find returns 1 (0), X=538.71, Y=606.64, Mass=188, SNR=9.5, Peak=35 HFD=2.0
02:03:46.525 00.002 1032 Star::Find(15, 415, 781, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.528 00.003 1032 Star::Find returns 1 (0), X=414.65, Y=780.88, Mass=184, SNR=9.4, Peak=26 HFD=2.3
02:03:46.530 00.002 1032 Star::Find(15, 954, 557, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.532 00.002 1032 Star::Find returns 1 (0), X=954.35, Y=557.16, Mass=274, SNR=11.4, Peak=28 HFD=3.2
02:03:46.534 00.002 1032 Star::Find(15, 117, 382, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.536 00.002 1032 Star::Find returns 1 (0), X=117.58, Y=381.76, Mass=214, SNR=10.1, Peak=19 HFD=3.2
02:03:46.538 00.002 1032 Star::Find(15, 205, 937, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.540 00.002 1032 Star::Find returns 1 (0), X=205.50, Y=936.36, Mass=221, SNR=10.2, Peak=15 HFD=3.4
02:03:46.543 00.003 1032 Star::Find(15, 842, 752, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.545 00.002 1032 Star::Find returns 1 (0), X=841.46, Y=751.74, Mass=184, SNR=9.4, Peak=25 HFD=2.9
02:03:46.547 00.002 1032 Star::Find(15, 118, 245, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.550 00.003 1032 Star::Find returns 1 (0), X=117.71, Y=245.47, Mass=246, SNR=10.8, Peak=19 HFD=3.6
02:03:46.552 00.002 1032 Star::Find(15, 1256, 160, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.554 00.002 1032 Star::Find returns 1 (0), X=1255.42, Y=160.37, Mass=245, SNR=10.7, Peak=15 HFD=3.7
02:03:46.556 00.002 1032 Star::Find(15, 797, 696, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.558 00.002 1032 Star::Find returns 1 (0), X=796.58, Y=695.93, Mass=230, SNR=10.5, Peak=27 HFD=3.0
02:03:46.560 00.002 1032 Star::Find(15, 166, 490, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.563 00.003 1032 Star::Find returns 1 (0), X=165.86, Y=490.37, Mass=185, SNR=9.4, Peak=21 HFD=2.8
02:03:46.567 00.004 1032 Star::Find(15, 1068, 302, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.569 00.002 1032 Star::Find returns 1 (0), X=1067.53, Y=302.24, Mass=193, SNR=9.6, Peak=19 HFD=3.1
02:03:46.571 00.002 1032 Star::Find(15, 1262, 588, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.573 00.002 1032 Star::Find returns 1 (0), X=1261.24, Y=587.82, Mass=223, SNR=10.2, Peak=16 HFD=3.8
02:03:46.575 00.002 1032 Star::Find(15, 685, 407, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.579 00.004 1032 Star::Find returns 1 (0), X=685.00, Y=406.95, Mass=227, SNR=10.4, Peak=37 HFD=2.5
02:03:46.581 00.002 1032 Star::Find(15, 273, 454, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.583 00.002 1032 Star::Find returns 1 (0), X=273.27, Y=454.45, Mass=145, SNR=8.3, Peak=21 HFD=2.7
02:03:46.585 00.002 1032 Star::Find(15, 667, 505, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.589 00.004 1032 Star::Find returns 1 (0), X=667.18, Y=504.91, Mass=191, SNR=9.5, Peak=37 HFD=2.3
02:03:46.591 00.002 1032 Star::Find(15, 1164, 837, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.593 00.002 1032 Star::Find returns 1 (0), X=1164.31, Y=836.85, Mass=211, SNR=10.0, Peak=15 HFD=4.0
02:03:46.596 00.003 1032 Star::Find(15, 428, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.597 00.001 1032 Star::Find returns 1 (0), X=427.65, Y=749.79, Mass=143, SNR=8.3, Peak=23 HFD=2.6
02:03:46.601 00.004 1032 Star::Find(15, 410, 572, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.604 00.003 1032 Star::Find returns 1 (0), X=410.23, Y=571.64, Mass=160, SNR=8.7, Peak=19 HFD=2.7
02:03:46.606 00.002 1032 Star::Find(15, 964, 55, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.609 00.003 1032 Star::Find returns 1 (0), X=964.37, Y=54.84, Mass=166, SNR=8.9, Peak=16 HFD=3.3
02:03:46.612 00.003 1032 Star::Find(15, 1050, 654, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.615 00.003 1032 Star::Find returns 1 (0), X=1049.69, Y=653.50, Mass=158, SNR=8.6, Peak=15 HFD=3.1
02:03:46.619 00.004 1032 Star::Find(15, 798, 299, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.621 00.002 1032 Star::Find returns 1 (0), X=797.92, Y=299.30, Mass=150, SNR=8.4, Peak=22 HFD=2.5
02:03:46.625 00.004 1032 Star::Find(15, 733, 659, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.627 00.002 1032 Star::Find returns 1 (0), X=732.79, Y=658.83, Mass=143, SNR=8.2, Peak=20 HFD=2.4
02:03:46.631 00.004 1032 Star::Find(15, 714, 85, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.634 00.003 1032 Star::Find returns 1 (0), X=714.34, Y=84.69, Mass=139, SNR=8.1, Peak=14 HFD=2.8
02:03:46.636 00.002 1032 Star::Find(15, 187, 150, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.638 00.002 1032 Star::Find returns 1 (0), X=187.24, Y=149.77, Mass=135, SNR=8.0, Peak=13 HFD=3.5
02:03:46.643 00.005 1032 Star::Find(15, 209, 344, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.645 00.002 10072 Exposure complete
02:03:46.645 00.000 1032 Star::Find returns 1 (0), X=208.92, Y=343.67, Mass=125, SNR=7.7, Peak=13 HFD=2.7
02:03:46.647 00.002 1032 Star::Find(15, 804, 749, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.651 00.004 1032 Star::Find returns 1 (0), X=803.88, Y=749.28, Mass=148, SNR=8.4, Peak=19 HFD=2.5
02:03:46.653 00.002 1032 Star::Find(15, 177, 190, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.656 00.003 1032 Star::Find returns 1 (0), X=177.34, Y=189.88, Mass=130, SNR=7.8, Peak=10 HFD=3.3
02:03:46.656 00.000 1032 Star::Find(15, 715, 773, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.661 00.005 1032 Star::Find returns 1 (0), X=715.37, Y=773.20, Mass=102, SNR=6.8, Peak=15 HFD=2.1
02:03:46.664 00.003 1032 Star::Find(15, 508, 290, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.666 00.002 1032 Star::Find returns 1 (0), X=507.81, Y=289.95, Mass=144, SNR=8.3, Peak=21 HFD=2.5
02:03:46.670 00.004 1032 Star::Find(15, 927, 664, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.673 00.003 1032 Star::Find returns 1 (0), X=926.41, Y=663.86, Mass=122, SNR=7.6, Peak=20 HFD=2.5
02:03:46.675 00.002 1032 Star::Find(15, 132, 280, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.679 00.004 1032 Star::Find returns 1 (0), X=131.67, Y=279.92, Mass=107, SNR=7.1, Peak=10 HFD=3.2
02:03:46.681 00.002 1032 Star::Find(15, 603, 643, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.684 00.003 1032 Star::Find returns 1 (0), X=602.81, Y=643.28, Mass=136, SNR=8.0, Peak=23 HFD=2.5
02:03:46.687 00.003 1032 Star::Find(15, 570, 221, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.690 00.003 1032 Star::Find returns 1 (0), X=569.80, Y=221.30, Mass=111, SNR=7.3, Peak=18 HFD=2.1
02:03:46.692 00.002 1032 Star::Find(15, 268, 133, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.694 00.002 1032 Star::Find returns 1 (0), X=268.25, Y=133.01, Mass=114, SNR=7.3, Peak=13 HFD=2.5
02:03:46.696 00.002 1032 Star::Find(15, 1127, 276, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.700 00.004 1032 Star::Find returns 1 (0), X=1127.11, Y=275.73, Mass=99, SNR=6.8, Peak=11 HFD=2.6
02:03:46.702 00.002 1032 Star::Find(15, 836, 513, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.704 00.002 1032 Star::Find returns 1 (0), X=835.70, Y=513.40, Mass=156, SNR=8.6, Peak=20 HFD=2.9
02:03:46.706 00.002 1032 Star::Find(15, 516, 756, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.708 00.002 1032 Star::Find returns 1 (0), X=515.75, Y=755.74, Mass=96, SNR=6.7, Peak=12 HFD=2.6
02:03:46.710 00.002 1032 Star::Find(15, 1228, 598, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.713 00.003 1032 Star::Find returns 1 (0), X=1227.81, Y=597.63, Mass=133, SNR=7.9, Peak=11 HFD=3.7
02:03:46.715 00.002 1032 Star::Find(15, 361, 373, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.717 00.002 1032 Star::Find returns 1 (0), X=360.86, Y=373.04, Mass=130, SNR=7.8, Peak=18 HFD=2.6
02:03:46.720 00.003 1032 AutoFind: finding best star pass 1
02:03:46.723 00.003 1032 Star::Find(15, 354, 808, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.727 00.004 1032 Star::Find returns 1 (1), X=354.00, Y=808.06, Mass=8177, SNR=63.7, Peak=255 HFD=4.4
02:03:46.729 00.002 1032 AutoFind: near-saturated [354, 808] 131.8 Mass 8177 SNR 63.7 Peak 255
02:03:46.732 00.003 1032 Star::Find(15, 554, 915, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.734 00.002 1032 Star::Find returns 1 (1), X=554.47, Y=915.34, Mass=6588, SNR=57.0, Peak=255 HFD=4.1
02:03:46.736 00.002 1032 AutoFind: near-saturated [554, 915] 123.1 Mass 6588 SNR 57.0 Peak 255
02:03:46.738 00.002 10072 worker thread done servicing request
02:03:46.740 00.002 1032 Star::Find(15, 696, 374, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.742 00.002 1032 Star::Find returns 0 (5), X=696.32, Y=373.82, Mass=9109, SNR=66.9, Peak=255 HFD=4.8
02:03:46.744 00.002 1032 Star::Find(15, 94, 665, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.747 00.003 1032 Star::Find returns 1 (1), X=93.71, Y=664.90, Mass=5480, SNR=52.1, Peak=255 HFD=3.9
02:03:46.751 00.004 1032 AutoFind: near-saturated [94, 665] 121.7 Mass 5480 SNR 52.1 Peak 255
02:03:46.754 00.003 1032 Star::Find(15, 755, 715, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.756 00.002 1032 Star::Find returns 1 (1), X=755.41, Y=714.97, Mass=4180, SNR=45.5, Peak=255 HFD=3.4
02:03:46.758 00.002 1032 AutoFind: near-saturated [755, 715] 107.4 Mass 4180 SNR 45.5 Peak 255
02:03:46.760 00.002 1032 Star::Find(15, 269, 339, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.762 00.002 1032 Star::Find returns 1 (1), X=268.65, Y=339.34, Mass=3871, SNR=43.8, Peak=255 HFD=3.2
02:03:46.766 00.004 1032 AutoFind: near-saturated [269, 339] 104.1 Mass 3871 SNR 43.8 Peak 255
02:03:46.769 00.003 1032 Star::Find(15, 580, 313, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.771 00.002 1032 Star::Find returns 1 (1), X=579.76, Y=313.16, Mass=3077, SNR=39.0, Peak=255 HFD=2.6
02:03:46.773 00.002 1032 AutoFind: near-saturated [580, 313] 87.3 Mass 3077 SNR 39.0 Peak 255
02:03:46.775 00.002 1032 Star::Find(15, 596, 758, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.779 00.004 1032 Star::Find returns 1 (1), X=596.10, Y=757.80, Mass=2950, SNR=38.1, Peak=255 HFD=2.6
02:03:46.781 00.002 1032 AutoFind: near-saturated [596, 758] 79.8 Mass 2950 SNR 38.1 Peak 255
02:03:46.784 00.003 1032 Star::Find(15, 327, 750, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.784 00.000 1032 Star::Find returns 1 (1), X=326.96, Y=750.41, Mass=2786, SNR=37.1, Peak=255 HFD=2.9
02:03:46.784 00.000 1032 AutoFind: near-saturated [327, 750] 67.9 Mass 2786 SNR 37.1 Peak 255
02:03:46.784 00.000 1032 Star::Find(15, 226, 616, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.784 00.000 1032 Star::Find returns 1 (1), X=225.72, Y=615.51, Mass=2670, SNR=36.3, Peak=255 HFD=3.1
02:03:46.784 00.000 1032 AutoFind: near-saturated [226, 616] 57.1 Mass 2670 SNR 36.3 Peak 255
02:03:46.798 00.014 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.799 00.001 1032 Star::Find returns 1 (0), X=1125.01, Y=330.47, Mass=1546, SNR=27.6, Peak=124 HFD=3.1
02:03:46.799 00.000 1032 AutoFind returns star at [1125, 330] 40.2 Mass 1546 SNR 27.6
02:03:46.799 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1722
02:03:46.806 00.007 1032 Star::Find returns 1 (0), X=1125.01, Y=330.47, Mass=1546, SNR=27.6, Peak=124 HFD=3.1
02:03:46.810 00.004 1032 MultiStar: List (12): {1125.01, 330.47}(27.6), {999.07, 230.01}(25.4), {616.70, 587.22}(26.3), {431.34, 335.48}(26.6), {640.29, 571.71}(22.4), {1126.62, 693.00}(21.3), {724.82, 937.14}(20.2), {923.08, 90.09}(19.5), {793.03, 427.78}(18.0), {137.68, 824.71}(19.4), {264.03, 249.91}(17.2), {833.09, 120.37}(16.5), 
02:03:46.812 00.002 1032 setting lock position to (1125.01, 330.47)
02:03:46.815 00.003 1032 MultiStar: stabilizing after lock position change
02:03:46.817 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:46.846 00.029 1032 Status Line: Auto-selected star at (1125.0, 330.5)
02:03:46.858 00.012 1032 OnExposeComplete: enter
02:03:46.861 00.003 1032 UpdateGuideState(): m_state=2
02:03:46.865 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1723
02:03:46.867 00.002 1032 Star::Find returns 1 (0), X=1124.97, Y=330.57, Mass=1488, SNR=27.1, Peak=123 HFD=3.2
02:03:46.869 00.002 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
02:03:46.873 00.004 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
02:03:46.875 00.002 1032 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.89 mountX=0.11 mountY=0.01, mountTheta=0.06
02:03:46.881 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:46.911 00.030 1032 UpdateGuideState exits: m=1488 SNR=27.1
02:03:46.915 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:46.918 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:46.920 00.002 1032 Enqueuing Expose request
02:03:46.924 00.004 10072 Worker thread wakes up
02:03:46.924 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:46.924 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:03:47.846 00.922 10072 Exposure complete
02:03:47.925 00.079 10072 worker thread done servicing request
02:03:47.927 00.002 1032 OnExposeComplete: enter
02:03:47.929 00.002 1032 UpdateGuideState(): m_state=2
02:03:47.931 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1724
02:03:47.935 00.004 1032 Star::Find returns 1 (0), X=1124.93, Y=330.48, Mass=1487, SNR=27.1, Peak=112 HFD=3.3
02:03:47.937 00.002 1032 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.83) = xAngle (1.15 = 1.15)
02:03:47.937 00.000 1032 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.15 = 1.15)
02:03:47.937 00.000 1032 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.98 mountX=0.03 mountY=0.07, mountTheta=1.15
02:03:47.937 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:47.969 00.032 1032 UpdateGuideState exits: m=1487 SNR=27.1
02:03:47.978 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:47.982 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:47.985 00.003 1032 Enqueuing Expose request
02:03:47.987 00.002 10072 Worker thread wakes up
02:03:47.987 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:47.987 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,315,31,31)
02:03:49.127 01.140 10072 Exposure complete
02:03:49.216 00.089 10072 worker thread done servicing request
02:03:49.216 00.000 1032 OnExposeComplete: enter
02:03:49.219 00.003 1032 UpdateGuideState(): m_state=2
02:03:49.223 00.004 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1725
02:03:49.225 00.002 1032 Star::Find returns 1 (0), X=1124.94, Y=330.68, Mass=1491, SNR=27.1, Peak=115 HFD=3.3
02:03:49.229 00.004 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
02:03:49.231 00.002 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
02:03:49.233 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.86 mountX=0.22 mountY=0.01, mountTheta=0.03
02:03:49.237 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:49.266 00.029 1032 UpdateGuideState exits: m=1491 SNR=27.1
02:03:49.268 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:49.272 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:49.272 00.000 1032 Enqueuing Expose request
02:03:49.277 00.005 10072 Worker thread wakes up
02:03:49.277 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:49.277 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:03:49.394 00.117 1032 GuideButtonClick i=1 ctx=Guide button clicked
02:03:49.410 00.016 1032 Changing from state SELECTED to CALIBRATING_PRIMARY
02:03:49.412 00.002 1032 guider state => CALIBRATED
02:03:49.414 00.002 1032 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
02:03:49.424 00.010 1032 reset dither spiral
02:03:50.186 00.762 10072 Exposure complete
02:03:50.271 00.085 10072 worker thread done servicing request
02:03:50.271 00.000 1032 OnExposeComplete: enter
02:03:50.275 00.004 1032 UpdateGuideState(): m_state=5
02:03:50.277 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1726
02:03:50.279 00.002 1032 Star::Find returns 1 (0), X=1124.98, Y=330.56, Mass=1456, SNR=26.8, Peak=122 HFD=3.1
02:03:50.281 00.002 1032 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.83) = xAngle (0.05 = 0.05)
02:03:50.283 00.002 1032 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.05 = 0.05)
02:03:50.285 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.88 mountX=0.10 mountY=0.01, mountTheta=0.05
02:03:50.290 00.005 1032 Changing from state CALIBRATED to GUIDING
02:03:50.305 00.015 1032 ScopeASCOM::GetDeclinationRadians() returns 44.1
02:03:50.307 00.002 1032 ScopeASCOM::SideOfPier() returns 1
02:03:50.311 00.004 1032 AdjustCalibrationForScopePointing (scope): current dec=44.1 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=None bin=1
02:03:50.313 00.002 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
02:03:50.315 00.002 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
02:03:50.319 00.004 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
02:03:50.321 00.002 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
02:03:50.323 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
02:03:50.325 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
02:03:50.328 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
02:03:50.330 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:03:50.334 00.004 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
02:03:50.336 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
02:03:50.338 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
02:03:50.341 00.003 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
02:03:50.345 00.004 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
02:03:50.348 00.003 1032 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
02:03:50.350 00.002 1032 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 3.750000
02:03:50.352 00.002 1032 Dec comp: XRate 1.362 -> 0.978 for dec -0.0 -> dec 44.1
02:03:50.360 00.008 1032 ScopeASCOM::GetDeclinationRadians() returns 44.1
02:03:50.364 00.004 1032 ScopeASCOM::SideOfPier() returns 1
02:03:50.368 00.004 1032 setting lock position to (1124.98, 330.56)
02:03:50.372 00.004 1032 MultiStar: stabilizing after lock position change
02:03:50.375 00.003 1032 guider state => GUIDING
02:03:50.377 00.002 1032 Status Line: Guiding
02:03:50.381 00.004 1032 Mount: notify guiding started
02:03:50.386 00.005 1032 ScopeASCOM::SideOfPier() returns 1
02:03:50.388 00.002 1032 PPEC: guiding starts RA = 20.9495 hr, pier West, prev RA = 20.9497 hr, pier West
02:03:50.391 00.003 1032 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
02:03:50.394 00.003 1032 PPEC: guiding was stopped for 7.8 seconds, deltaRA -0.8s, worm delta +8.6s, 1.4% of period (605.1s), limit 40.0% (242.1s)
02:03:50.396 00.002 1032 PPEC: resume guiding with gear time offset 0.8 seconds
02:03:50.400 00.004 1032 GetString("/profile/1/name", "") returns "Wave150i_30F5_120"
02:03:50.402 00.002 1032 GetString("/profile/1/scope/calibration/timestamp", "") returns "7/15/2026 9:40:56 PM"
02:03:50.404 00.002 1032 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.001362
02:03:50.408 00.004 1032 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.001549
02:03:50.411 00.003 1032 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
02:03:50.413 00.002 1032 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns 1.830100
02:03:50.415 00.002 1032 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns -2.882290
02:03:50.417 00.002 1032 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000058
02:03:50.420 00.003 1032 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 1
02:03:50.422 00.002 1032 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
02:03:50.426 00.004 1032 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns 1
02:03:50.428 00.002 1032 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
02:03:50.430 00.002 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
02:03:50.434 00.004 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
02:03:50.436 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
02:03:50.438 00.002 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
02:03:50.440 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
02:03:50.443 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
02:03:50.445 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
02:03:50.447 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:03:50.451 00.004 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
02:03:50.452 00.001 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
02:03:50.456 00.004 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
02:03:50.458 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
02:03:50.460 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
02:03:50.464 00.004 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
02:03:50.466 00.002 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
02:03:50.468 00.002 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
02:03:50.472 00.004 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
02:03:50.474 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
02:03:50.477 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
02:03:50.479 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
02:03:50.481 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:03:50.483 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
02:03:50.487 00.004 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
02:03:50.489 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
02:03:50.493 00.004 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
02:03:50.495 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
02:03:50.497 00.002 1032 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
02:03:50.503 00.006 1032 ScopeASCOM::SideOfPier() returns 1
02:03:50.505 00.002 1032 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
02:03:50.509 00.004 1032 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
02:03:50.511 00.002 1032 ScopeASCOM::GetDeclinationRadians() returns 44.1
02:03:50.513 00.002 1032 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 44.1
02:03:50.516 00.003 1032 MountToCamera -- mountTheta (0.00) + m_xAngle (1.83) = xAngle (1.83 = 1.83)
02:03:50.520 00.004 1032 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
02:03:50.522 00.002 1032 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
02:03:50.524 00.002 1032 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
02:03:50.526 00.002 1032 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
02:03:50.528 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:50.556 00.028 1032 UpdateGuideState exits: m=1456 SNR=26.8
02:03:50.558 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:50.560 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:50.563 00.003 1032 Enqueuing Expose request
02:03:50.565 00.002 10072 Worker thread wakes up
02:03:50.565 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:50.565 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:03:51.013 00.448 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":35}
02:03:51.016 00.003 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":35}
02:03:51.703 00.687 10072 Exposure complete
02:03:51.770 00.067 10072 worker thread done servicing request
02:03:51.770 00.000 1032 OnExposeComplete: enter
02:03:51.770 00.000 1032 UpdateGuideState(): m_state=6
02:03:51.770 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1
02:03:51.780 00.010 1032 Star::Find returns 1 (0), X=1124.93, Y=330.79, Mass=1549, SNR=27.6, Peak=109 HFD=3.2
02:03:51.781 00.001 1032 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.83) = xAngle (-0.07 = -0.07)
02:03:51.783 00.002 1032 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.07 = -0.07)
02:03:51.783 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.76 mountX=0.23 mountY=-0.02, mountTheta=-0.07
02:03:51.788 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=0.23, opts=13)
02:03:51.788 00.000 1032 Enqueuing Move request for scope (-0.04, 0.23)
02:03:51.788 00.000 10072 Worker thread wakes up
02:03:51.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
02:03:51.788 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
02:03:51.788 00.000 10072 Moving (-0.04, 0.23) raw xDistance=0.23 yDistance=-0.02
02:03:51.788 00.000 10072 PPEC rslt(dithering): input = 0.23, final = 0.10
02:03:51.788 00.000 10072 PPEC: input: 0.23, control: 0.10, exposure: 1000
02:03:51.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:51.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:03:51.788 00.000 10072 MoveAxis(W, 97, ABG)
02:03:51.788 00.000 10072 Guiding  Dir = 3, Dur = 97
02:03:51.794 00.006 10072 IsGuiding returns 0
02:03:51.794 00.000 10072 PulseGuide returned control before completion, sleep 107
02:03:51.795 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:51.816 00.021 1032 UpdateGuideState exits: m=1549 SNR=27.6
02:03:51.820 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:51.822 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:51.824 00.002 1032 Enqueuing Expose request
02:03:51.905 00.081 10072 IsGuiding returns 1
02:03:51.905 00.000 10072 scope still moving after pulse duration time elapsed
02:03:51.937 00.032 10072 IsGuiding returns 0
02:03:51.937 00.000 10072 scope move finished after 97 + 45 ms
02:03:51.937 00.000 10072 Move returns status 0, amount 97
02:03:51.937 00.000 10072 MoveAxis(N, 0, ABG)
02:03:51.937 00.000 10072 Move returns status 0, amount 0
02:03:51.937 00.000 10072 move complete, result=0
02:03:51.937 00.000 10072 worker thread done servicing request
02:03:51.937 00.000 1032 GuideStep: 0.2 px 97 ms WEST, -0.0 px 0 ms NORTH
02:03:51.941 00.004 10072 Worker thread wakes up
02:03:51.941 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:51.941 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:03:52.858 00.917 10072 Exposure complete
02:03:52.917 00.059 10072 worker thread done servicing request
02:03:52.917 00.000 1032 OnExposeComplete: enter
02:03:52.917 00.000 1032 UpdateGuideState(): m_state=6
02:03:52.921 00.004 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 2
02:03:52.922 00.001 1032 Star::Find returns 1 (0), X=1124.98, Y=330.57, Mass=1476, SNR=27.0, Peak=120 HFD=3.2
02:03:52.922 00.000 1032 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.83) = xAngle (-0.70 = -0.70)
02:03:52.922 00.000 1032 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.70 = -0.70)
02:03:52.922 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=1.13 mountX=0.01 mountY=-0.01, mountTheta=-0.70
02:03:52.922 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.01, opts=13)
02:03:52.922 00.000 1032 Enqueuing Move request for scope (0.01, 0.01)
02:03:52.922 00.000 10072 Worker thread wakes up
02:03:52.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
02:03:52.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
02:03:52.922 00.000 10072 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
02:03:52.922 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:52.936 00.014 10072 PPEC rslt(dithering): input = 0.01, final = 0.00
02:03:52.936 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 1000
02:03:52.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:52.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:03:52.936 00.000 10072 MoveAxis(W, 4, ABG)
02:03:52.936 00.000 10072 Guiding  Dir = 3, Dur = 4
02:03:52.938 00.002 10072 IsGuiding returns 0
02:03:52.938 00.000 10072 PulseGuide returned control before completion, sleep 14
02:03:52.953 00.015 1032 UpdateGuideState exits: m=1476 SNR=27.0
02:03:52.956 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:52.958 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:52.960 00.002 1032 Enqueuing Expose request
02:03:52.967 00.007 10072 IsGuiding returns 0
02:03:52.967 00.000 10072 Move returns status 0, amount 4
02:03:52.967 00.000 10072 MoveAxis(N, 0, ABG)
02:03:52.967 00.000 10072 Move returns status 0, amount 0
02:03:52.967 00.000 10072 move complete, result=0
02:03:52.967 00.000 10072 worker thread done servicing request
02:03:52.967 00.000 10072 Worker thread wakes up
02:03:52.967 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:52.967 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:03:52.970 00.003 1032 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
02:03:54.096 01.126 10072 Exposure complete
02:03:54.141 00.045 10072 worker thread done servicing request
02:03:54.141 00.000 1032 OnExposeComplete: enter
02:03:54.141 00.000 1032 UpdateGuideState(): m_state=6
02:03:54.141 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 3
02:03:54.141 00.000 1032 Star::Find returns 1 (0), X=1125.00, Y=330.60, Mass=1578, SNR=27.9, Peak=118 HFD=3.3
02:03:54.141 00.000 1032 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.83) = xAngle (-0.68 = -0.68)
02:03:54.141 00.000 1032 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.68 = -0.68)
02:03:54.141 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.15 mountX=0.04 mountY=-0.03, mountTheta=-0.68
02:03:54.141 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.04, opts=13)
02:03:54.141 00.000 1032 Enqueuing Move request for scope (0.02, 0.04)
02:03:54.141 00.000 10072 Worker thread wakes up
02:03:54.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
02:03:54.157 00.016 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
02:03:54.157 00.000 10072 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
02:03:54.157 00.000 10072 PPEC rslt(dithering): input = 0.04, final = 0.01
02:03:54.157 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 1000
02:03:54.157 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:54.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:03:54.157 00.000 10072 MoveAxis(W, 15, ABG)
02:03:54.157 00.000 10072 Guiding  Dir = 3, Dur = 15
02:03:54.158 00.001 10072 IsGuiding returns 0
02:03:54.158 00.000 10072 PulseGuide returned control before completion, sleep 25
02:03:54.159 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:54.177 00.018 1032 UpdateGuideState exits: m=1578 SNR=27.9
02:03:54.179 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:54.179 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:54.181 00.002 1032 Enqueuing Expose request
02:03:54.189 00.008 10072 IsGuiding returns 0
02:03:54.189 00.000 10072 Move returns status 0, amount 15
02:03:54.189 00.000 10072 MoveAxis(N, 0, ABG)
02:03:54.189 00.000 10072 Move returns status 0, amount 0
02:03:54.189 00.000 10072 move complete, result=0
02:03:54.189 00.000 10072 worker thread done servicing request
02:03:54.189 00.000 10072 Worker thread wakes up
02:03:54.189 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:54.189 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:03:54.192 00.003 1032 GuideStep: 0.0 px 15 ms WEST, -0.0 px 0 ms NORTH
02:03:55.093 00.901 10072 Exposure complete
02:03:55.141 00.048 10072 worker thread done servicing request
02:03:55.141 00.000 1032 OnExposeComplete: enter
02:03:55.143 00.002 1032 UpdateGuideState(): m_state=6
02:03:55.145 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 4
02:03:55.145 00.000 1032 Star::Find returns 1 (0), X=1125.03, Y=330.51, Mass=1544, SNR=27.6, Peak=134 HFD=3.0
02:03:55.145 00.000 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
02:03:55.145 00.000 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
02:03:55.145 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.75 mountX=-0.06 mountY=-0.04, mountTheta=-2.58
02:03:55.145 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
02:03:55.145 00.000 1032 Enqueuing Move request for scope (0.05, -0.05)
02:03:55.145 00.000 10072 Worker thread wakes up
02:03:55.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
02:03:55.145 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
02:03:55.145 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.04
02:03:55.145 00.000 10072 PPEC rslt(dithering): input = -0.06, final = -0.02
02:03:55.145 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 1000
02:03:55.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:55.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:03:55.145 00.000 10072 MoveAxis(E, 25, ABG)
02:03:55.145 00.000 10072 Guiding  Dir = 2, Dur = 25
02:03:55.156 00.011 10072 IsGuiding returns 0
02:03:55.157 00.001 10072 PulseGuide returned control before completion, sleep 35
02:03:55.157 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:55.173 00.016 1032 UpdateGuideState exits: m=1544 SNR=27.6
02:03:55.174 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:55.175 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:55.175 00.000 1032 Enqueuing Expose request
02:03:55.204 00.029 10072 IsGuiding returns 1
02:03:55.204 00.000 10072 scope still moving after pulse duration time elapsed
02:03:55.236 00.032 10072 IsGuiding returns 0
02:03:55.236 00.000 10072 scope move finished after 25 + 54 ms
02:03:55.236 00.000 10072 Move returns status 0, amount 25
02:03:55.236 00.000 10072 MoveAxis(N, 0, ABG)
02:03:55.236 00.000 10072 Move returns status 0, amount 0
02:03:55.236 00.000 10072 move complete, result=0
02:03:55.236 00.000 10072 worker thread done servicing request
02:03:55.236 00.000 10072 Worker thread wakes up
02:03:55.236 00.000 1032 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
02:03:55.238 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:55.238 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:03:56.381 01.143 10072 Exposure complete
02:03:56.428 00.047 10072 worker thread done servicing request
02:03:56.428 00.000 1032 OnExposeComplete: enter
02:03:56.429 00.001 1032 UpdateGuideState(): m_state=6
02:03:56.432 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 5
02:03:56.432 00.000 1032 Star::Find returns 1 (0), X=1125.04, Y=330.67, Mass=1593, SNR=28.0, Peak=131 HFD=3.3
02:03:56.434 00.002 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
02:03:56.436 00.002 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
02:03:56.436 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.09 mountX=0.09 mountY=-0.09, mountTheta=-0.74
02:03:56.440 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.11, opts=13)
02:03:56.440 00.000 1032 Enqueuing Move request for scope (0.06, 0.11)
02:03:56.442 00.002 10072 Worker thread wakes up
02:03:56.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
02:03:56.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
02:03:56.442 00.000 10072 Moving (0.06, 0.11) raw xDistance=0.09 yDistance=-0.09
02:03:56.444 00.002 10072 PPEC rslt(dithering): input = 0.09, final = 0.04
02:03:56.444 00.000 10072 PPEC: input: 0.09, control: 0.04, exposure: 1000
02:03:56.444 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:56.444 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:03:56.444 00.000 10072 MoveAxis(W, 39, ABG)
02:03:56.444 00.000 10072 Guiding  Dir = 3, Dur = 39
02:03:56.445 00.001 10072 IsGuiding returns 0
02:03:56.445 00.000 10072 PulseGuide returned control before completion, sleep 49
02:03:56.446 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:56.461 00.015 1032 UpdateGuideState exits: m=1593 SNR=28.0
02:03:56.461 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:56.461 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:56.466 00.005 1032 Enqueuing Expose request
02:03:56.508 00.042 10072 IsGuiding returns 1
02:03:56.508 00.000 10072 scope still moving after pulse duration time elapsed
02:03:56.539 00.031 10072 IsGuiding returns 0
02:03:56.539 00.000 10072 scope move finished after 39 + 55 ms
02:03:56.539 00.000 10072 Move returns status 0, amount 39
02:03:56.539 00.000 10072 MoveAxis(N, 0, ABG)
02:03:56.539 00.000 10072 Move returns status 0, amount 0
02:03:56.539 00.000 10072 move complete, result=0
02:03:56.539 00.000 10072 worker thread done servicing request
02:03:56.539 00.000 10072 Worker thread wakes up
02:03:56.539 00.000 1032 GuideStep: 0.1 px 39 ms WEST, -0.1 px 0 ms NORTH
02:03:56.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:56.539 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:03:57.446 00.907 10072 Exposure complete
02:03:57.493 00.047 10072 worker thread done servicing request
02:03:57.493 00.000 1032 OnExposeComplete: enter
02:03:57.493 00.000 1032 UpdateGuideState(): m_state=6
02:03:57.493 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6
02:03:57.493 00.000 1032 Star::Find returns 1 (0), X=1124.99, Y=330.66, Mass=1570, SNR=27.8, Peak=125 HFD=3.3
02:03:57.493 00.000 1032 MultiStar: exiting stabilization period
02:03:57.502 00.009 1032 MultiStar: updating star positions after lock position change
02:03:57.504 00.002 1032 Star::Find(15, 999, 230, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6
02:03:57.504 00.000 1032 Star::Find returns 1 (0), X=998.97, Y=230.21, Mass=1371, SNR=26.0, Peak=126 HFD=3.1
02:03:57.504 00.000 1032 Star::Find(15, 616, 587, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6
02:03:57.504 00.000 1032 Star::Find returns 1 (0), X=616.68, Y=587.40, Mass=1440, SNR=26.6, Peak=207 HFD=2.5
02:03:57.509 00.005 1032 Star::Find(15, 431, 336, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6
02:03:57.510 00.001 1032 Star::Find returns 1 (0), X=431.33, Y=335.67, Mass=1350, SNR=25.7, Peak=153 HFD=3.0
02:03:57.512 00.002 1032 Star::Find(15, 640, 572, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6
02:03:57.512 00.000 1032 Star::Find returns 1 (0), X=640.26, Y=571.99, Mass=1025, SNR=22.4, Peak=189 HFD=2.3
02:03:57.514 00.002 1032 Star::Find(15, 1126, 693, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6
02:03:57.514 00.000 1032 Star::Find returns 1 (0), X=1126.64, Y=693.16, Mass=942, SNR=21.5, Peak=73 HFD=3.3
02:03:57.516 00.002 1032 Star::Find(15, 724, 937, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6
02:03:57.518 00.002 1032 Star::Find returns 1 (0), X=724.85, Y=937.19, Mass=817, SNR=20.0, Peak=86 HFD=2.9
02:03:57.518 00.000 1032 Star::Find(15, 923, 90, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6
02:03:57.518 00.000 1032 Star::Find returns 1 (0), X=923.07, Y=90.40, Mass=792, SNR=19.6, Peak=68 HFD=2.9
02:03:57.518 00.000 1032 Star::Find(15, 793, 428, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6
02:03:57.518 00.000 1032 Star::Find returns 1 (0), X=793.08, Y=427.94, Mass=637, SNR=17.7, Peak=120 HFD=2.2
02:03:57.525 00.007 1032 Star::Find(15, 137, 825, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6
02:03:57.525 00.000 1032 Star::Find returns 1 (0), X=137.76, Y=824.84, Mass=807, SNR=19.9, Peak=57 HFD=3.6
02:03:57.525 00.000 1032 Star::Find(15, 264, 250, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6
02:03:57.525 00.000 1032 Star::Find returns 1 (0), X=263.98, Y=250.03, Mass=552, SNR=16.4, Peak=52 HFD=2.8
02:03:57.525 00.000 1032 Star::Find(15, 833, 121, 0, (0,0,0,0), 0.7, 4.5, 255) frame 6
02:03:57.525 00.000 1032 Star::Find returns 1 (0), X=832.95, Y=120.64, Mass=592, SNR=16.9, Peak=62 HFD=2.8
02:03:57.525 00.000 1032 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.83) = xAngle (-0.34 = -0.34)
02:03:57.525 00.000 1032 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.34 = -0.34)
02:03:57.525 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.49 mountX=0.10 mountY=-0.03, mountTheta=-0.34
02:03:57.535 00.010 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.10, opts=13)
02:03:57.535 00.000 1032 Enqueuing Move request for scope (0.01, 0.10)
02:03:57.535 00.000 10072 Worker thread wakes up
02:03:57.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
02:03:57.535 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
02:03:57.535 00.000 10072 Moving (0.01, 0.10) raw xDistance=0.10 yDistance=-0.03
02:03:57.535 00.000 10072 PPEC rslt(dithering): input = 0.10, final = 0.04
02:03:57.535 00.000 10072 PPEC: input: 0.10, control: 0.04, exposure: 1000
02:03:57.535 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:57.535 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:03:57.535 00.000 10072 MoveAxis(W, 41, ABG)
02:03:57.535 00.000 10072 Guiding  Dir = 3, Dur = 41
02:03:57.540 00.005 10072 IsGuiding returns 0
02:03:57.540 00.000 10072 PulseGuide returned control before completion, sleep 51
02:03:57.541 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:57.556 00.015 1032 UpdateGuideState exits: m=1570 SNR=27.8
02:03:57.556 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:57.556 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:57.562 00.006 1032 Enqueuing Expose request
02:03:57.603 00.041 10072 IsGuiding returns 1
02:03:57.603 00.000 10072 scope still moving after pulse duration time elapsed
02:03:57.635 00.032 10072 IsGuiding returns 0
02:03:57.635 00.000 10072 scope move finished after 41 + 54 ms
02:03:57.635 00.000 10072 Move returns status 0, amount 41
02:03:57.635 00.000 10072 MoveAxis(N, 0, ABG)
02:03:57.635 00.000 10072 Move returns status 0, amount 0
02:03:57.635 00.000 10072 move complete, result=0
02:03:57.635 00.000 10072 worker thread done servicing request
02:03:57.635 00.000 10072 Worker thread wakes up
02:03:57.635 00.000 1032 GuideStep: 0.1 px 41 ms WEST, -0.0 px 0 ms NORTH
02:03:57.637 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:57.637 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:03:58.777 01.140 10072 Exposure complete
02:03:58.846 00.069 10072 worker thread done servicing request
02:03:58.846 00.000 1032 OnExposeComplete: enter
02:03:58.848 00.002 1032 UpdateGuideState(): m_state=6
02:03:58.850 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 7
02:03:58.852 00.002 1032 Star::Find returns 1 (0), X=1125.08, Y=330.50, Mass=1496, SNR=27.2, Peak=136 HFD=3.3
02:03:58.854 00.002 1032 MultiStar: [#1 0.18,-0.10,0.00,M1] [#2 0.12,-0.14,0.00,M1] [#3 0.01,-0.27,0.00,M1] [#4 0.13,-0.19,0.00,M1] [#5 0.05,-0.07,0.77,U] [#6 0.20,0.13,0.00,M1] [#7 0.03,-0.21,0.00,M1] [#8 -0.04,-0.17,0.00,M1] 
02:03:58.858 00.004 1032 refined, 1 included, MultiStar: {0.08, -0.06}, one-star: {0.10, -0.06}
02:03:58.860 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
02:03:58.862 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
02:03:58.864 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.66 mountX=-0.08 mountY=-0.06, mountTheta=-2.49
02:03:58.866 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
02:03:58.870 00.004 1032 Enqueuing Move request for scope (0.08, -0.06)
02:03:58.872 00.002 10072 Worker thread wakes up
02:03:58.872 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
02:03:58.872 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
02:03:58.872 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
02:03:58.872 00.000 10072 PPEC rslt(dithering): input = -0.08, final = -0.03
02:03:58.872 00.000 10072 PPEC: input: -0.08, control: -0.03, exposure: 1000
02:03:58.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:58.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:03:58.872 00.000 10072 MoveAxis(E, 34, ABG)
02:03:58.872 00.000 10072 Guiding  Dir = 2, Dur = 34
02:03:58.873 00.001 10072 IsGuiding returns 0
02:03:58.873 00.000 10072 PulseGuide returned control before completion, sleep 44
02:03:58.874 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:58.898 00.024 1032 UpdateGuideState exits: m=1496 SNR=27.2
02:03:58.900 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:58.900 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:58.907 00.007 1032 Enqueuing Expose request
02:03:58.921 00.014 10072 IsGuiding returns 1
02:03:58.921 00.000 10072 scope still moving after pulse duration time elapsed
02:03:58.952 00.031 10072 IsGuiding returns 0
02:03:58.952 00.000 10072 scope move finished after 34 + 45 ms
02:03:58.952 00.000 10072 Move returns status 0, amount 34
02:03:58.952 00.000 10072 MoveAxis(N, 0, ABG)
02:03:58.952 00.000 10072 Move returns status 0, amount 0
02:03:58.952 00.000 10072 move complete, result=0
02:03:58.952 00.000 10072 worker thread done servicing request
02:03:58.952 00.000 10072 Worker thread wakes up
02:03:58.952 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:03:58.952 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:03:58.952 00.000 1032 GuideStep: -0.1 px 34 ms EAST, -0.1 px 0 ms NORTH
02:03:59.861 00.909 10072 Exposure complete
02:03:59.928 00.067 10072 worker thread done servicing request
02:03:59.937 00.009 1032 OnExposeComplete: enter
02:03:59.939 00.002 1032 UpdateGuideState(): m_state=6
02:03:59.941 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 8
02:03:59.943 00.002 1032 Star::Find returns 1 (0), X=1125.08, Y=330.68, Mass=1586, SNR=28.0, Peak=131 HFD=3.3
02:03:59.945 00.002 1032 MultiStar: [#1 0.19,-0.00,0.00,M2] [#2 0.08,-0.00,0.94,U] [#3 -0.06,-0.11,0.93,U] [#4 -0.00,-0.09,0.80,U] [#5 0.03,0.02,0.78,U] [#6 0.05,0.15,0.71,U] [#7 0.01,-0.06,0.72,U] [#8 -0.08,0.08,0.67,U] 
02:03:59.949 00.004 1032 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {0.10, 0.12}
02:03:59.951 00.002 1032 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.83) = xAngle (-1.32 = -1.32)
02:03:59.954 00.003 1032 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.32 = -1.32)
02:03:59.957 00.003 1032 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.51 mountX=0.01 mountY=-0.02, mountTheta=-1.32
02:03:59.961 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.01, opts=13)
02:03:59.962 00.001 1032 Enqueuing Move request for scope (0.02, 0.01)
02:03:59.964 00.002 10072 Worker thread wakes up
02:03:59.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
02:03:59.964 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
02:03:59.964 00.000 10072 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
02:03:59.964 00.000 10072 PPEC rslt(dithering): input = 0.01, final = 0.00
02:03:59.966 00.002 10072 PPEC: input: 0.01, control: 0.00, exposure: 1000
02:03:59.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:59.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:03:59.966 00.000 10072 MoveAxis(W, 3, ABG)
02:03:59.966 00.000 10072 Guiding  Dir = 3, Dur = 3
02:03:59.966 00.000 10072 IsGuiding returns 0
02:03:59.966 00.000 10072 PulseGuide returned control before completion, sleep 13
02:03:59.968 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:03:59.985 00.017 10072 IsGuiding returns 0
02:03:59.985 00.000 10072 Move returns status 0, amount 3
02:03:59.985 00.000 10072 MoveAxis(N, 0, ABG)
02:03:59.985 00.000 10072 Move returns status 0, amount 0
02:03:59.985 00.000 10072 move complete, result=0
02:03:59.985 00.000 10072 worker thread done servicing request
02:03:59.987 00.002 1032 UpdateGuideState exits: m=1586 SNR=28.0
02:03:59.987 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:59.996 00.009 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:03:59.996 00.000 1032 Enqueuing Expose request
02:04:00.000 00.004 10072 Worker thread wakes up
02:04:00.000 00.000 1032 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
02:04:00.004 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:00.004 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:01.144 01.140 10072 Exposure complete
02:04:01.210 00.066 10072 worker thread done servicing request
02:04:01.210 00.000 1032 OnExposeComplete: enter
02:04:01.212 00.002 1032 UpdateGuideState(): m_state=6
02:04:01.215 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 9
02:04:01.217 00.002 1032 Star::Find returns 1 (0), X=1125.14, Y=330.64, Mass=1542, SNR=27.6, Peak=123 HFD=3.3
02:04:01.220 00.003 1032 MultiStar: [#1 0.21,0.03,0.00,M3] [#2 0.14,-0.05,0.98,U] [#3 0.06,-0.03,0.96,U] [#4 0.15,-0.18,0.00,M1] [#5 0.06,-0.07,0.78,U] [#6 0.11,0.15,0.00,M1] [#7 0.07,-0.14,0.71,U] [#8 0.00,-0.02,0.69,U] 
02:04:01.221 00.001 1032 refined, 5 included, MultiStar: {0.09, -0.03}, one-star: {0.16, 0.08}
02:04:01.221 00.000 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
02:04:01.221 00.000 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
02:04:01.221 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.37 mountX=-0.06 mountY=-0.08, mountTheta=-2.20
02:04:01.221 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
02:04:01.232 00.011 1032 Enqueuing Move request for scope (0.09, -0.03)
02:04:01.232 00.000 10072 Worker thread wakes up
02:04:01.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
02:04:01.232 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
02:04:01.232 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.06 yDistance=-0.08
02:04:01.232 00.000 10072 PPEC rslt(dithering): input = -0.06, final = -0.02
02:04:01.232 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 1000
02:04:01.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:01.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:04:01.232 00.000 10072 MoveAxis(E, 23, ABG)
02:04:01.232 00.000 10072 Guiding  Dir = 2, Dur = 23
02:04:01.235 00.003 10072 IsGuiding returns 0
02:04:01.236 00.001 10072 PulseGuide returned control before completion, sleep 33
02:04:01.236 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:01.257 00.021 1032 UpdateGuideState exits: m=1542 SNR=27.6
02:04:01.257 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:01.257 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:01.257 00.000 1032 Enqueuing Expose request
02:04:01.281 00.024 10072 IsGuiding returns 1
02:04:01.281 00.000 10072 scope still moving after pulse duration time elapsed
02:04:01.313 00.032 10072 IsGuiding returns 0
02:04:01.313 00.000 10072 scope move finished after 23 + 55 ms
02:04:01.314 00.001 10072 Move returns status 0, amount 23
02:04:01.314 00.000 10072 MoveAxis(N, 0, ABG)
02:04:01.314 00.000 10072 Move returns status 0, amount 0
02:04:01.314 00.000 10072 move complete, result=0
02:04:01.314 00.000 10072 worker thread done servicing request
02:04:01.314 00.000 10072 Worker thread wakes up
02:04:01.314 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:01.314 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:01.314 00.000 1032 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
02:04:02.235 00.921 10072 Exposure complete
02:04:02.317 00.082 10072 worker thread done servicing request
02:04:02.317 00.000 1032 OnExposeComplete: enter
02:04:02.321 00.004 1032 UpdateGuideState(): m_state=6
02:04:02.323 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 10
02:04:02.326 00.003 1032 Star::Find returns 1 (0), X=1125.00, Y=330.65, Mass=1483, SNR=27.0, Peak=120 HFD=3.3
02:04:02.328 00.002 1032 MultiStar: [#1 0.04,0.07,0.95,U] [#2 -0.01,0.07,1.01,U] [#3 -0.13,-0.05,0.94,U] [#4 0.04,0.01,0.80,U] [#5 0.06,0.01,0.79,U] [#6 -0.02,0.19,0.00,M2] [#7 -0.05,-0.16,0.00,M1] [#8 -0.08,-0.01,0.69,U] 
02:04:02.331 00.003 1032 refined, 6 included, MultiStar: {-0.01, 0.03}, one-star: {0.02, 0.09}
02:04:02.334 00.003 1032 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.83) = xAngle (0.06 = 0.06)
02:04:02.336 00.002 1032 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.06 = 0.06)
02:04:02.338 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.89 mountX=0.03 mountY=0.00, mountTheta=0.06
02:04:02.343 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.03, opts=13)
02:04:02.345 00.002 1032 Enqueuing Move request for scope (-0.01, 0.03)
02:04:02.349 00.004 10072 Worker thread wakes up
02:04:02.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
02:04:02.349 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
02:04:02.349 00.000 10072 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=0.00
02:04:02.349 00.000 10072 PPEC rslt(dithering): input = 0.03, final = 0.01
02:04:02.349 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 1000
02:04:02.349 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:02.349 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:04:02.349 00.000 10072 MoveAxis(W, 13, ABG)
02:04:02.349 00.000 10072 Guiding  Dir = 3, Dur = 13
02:04:02.349 00.000 10072 IsGuiding returns 0
02:04:02.351 00.002 10072 PulseGuide returned control before completion, sleep 23
02:04:02.352 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:02.378 00.026 1032 UpdateGuideState exits: m=1483 SNR=27.0
02:04:02.382 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:02.384 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:02.385 00.001 1032 Enqueuing Expose request
02:04:02.390 00.005 10072 IsGuiding returns 0
02:04:02.390 00.000 10072 Move returns status 0, amount 13
02:04:02.390 00.000 10072 MoveAxis(N, 0, ABG)
02:04:02.390 00.000 10072 Move returns status 0, amount 0
02:04:02.390 00.000 10072 move complete, result=0
02:04:02.390 00.000 10072 worker thread done servicing request
02:04:02.390 00.000 10072 Worker thread wakes up
02:04:02.390 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:02.390 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:02.398 00.008 1032 GuideStep: 0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
02:04:03.531 01.133 10072 Exposure complete
02:04:03.616 00.085 10072 worker thread done servicing request
02:04:03.616 00.000 1032 OnExposeComplete: enter
02:04:03.618 00.002 1032 UpdateGuideState(): m_state=6
02:04:03.622 00.004 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 11
02:04:03.625 00.003 1032 Star::Find returns 1 (0), X=1125.02, Y=330.69, Mass=1490, SNR=27.1, Peak=118 HFD=3.3
02:04:03.627 00.002 1032 MultiStar: [#1 0.09,0.09,0.97,U] [#2 -0.03,0.03,0.98,U] [#3 -0.02,0.03,0.96,U] [#4 0.04,-0.10,0.83,U] [#5 -0.01,0.09,0.80,U] [#6 0.12,0.25,0.00,M3] [#7 0.06,-0.07,0.70,U] [#8 -0.13,0.02,0.68,U] 
02:04:03.630 00.003 1032 refined, 7 included, MultiStar: {0.01, 0.03}, one-star: {0.04, 0.13}
02:04:03.632 00.002 1032 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.83) = xAngle (-0.52 = -0.52)
02:04:03.634 00.002 1032 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.52 = -0.52)
02:04:03.637 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.31 mountX=0.03 mountY=-0.02, mountTheta=-0.52
02:04:03.639 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
02:04:03.642 00.003 1032 Enqueuing Move request for scope (0.01, 0.03)
02:04:03.646 00.004 10072 Worker thread wakes up
02:04:03.646 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
02:04:03.646 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
02:04:03.646 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
02:04:03.648 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:03.650 00.002 10072 PPEC rslt: input = 0.03, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 617.07
02:04:03.650 00.000 10072 PPEC: input: 0.03, control: 0.04, exposure: 1000
02:04:03.652 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:03.652 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:04:03.652 00.000 10072 MoveAxis(W, 44, ABG)
02:04:03.652 00.000 10072 Guiding  Dir = 3, Dur = 44
02:04:03.652 00.000 10072 IsGuiding returns 0
02:04:03.652 00.000 10072 PulseGuide returned control before completion, sleep 54
02:04:03.675 00.023 1032 UpdateGuideState exits: m=1490 SNR=27.1
02:04:03.679 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:03.681 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:03.683 00.002 1032 Enqueuing Expose request
02:04:03.717 00.034 10072 IsGuiding returns 1
02:04:03.717 00.000 10072 scope still moving after pulse duration time elapsed
02:04:03.748 00.031 10072 IsGuiding returns 0
02:04:03.748 00.000 10072 scope move finished after 44 + 52 ms
02:04:03.748 00.000 10072 Move returns status 0, amount 44
02:04:03.748 00.000 10072 MoveAxis(N, 0, ABG)
02:04:03.748 00.000 10072 Move returns status 0, amount 0
02:04:03.748 00.000 10072 move complete, result=0
02:04:03.748 00.000 10072 worker thread done servicing request
02:04:03.748 00.000 10072 Worker thread wakes up
02:04:03.748 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:03.748 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:03.750 00.002 1032 GuideStep: 0.0 px 44 ms WEST, -0.0 px 0 ms NORTH
02:04:04.655 00.905 10072 Exposure complete
02:04:04.743 00.088 10072 worker thread done servicing request
02:04:04.743 00.000 1032 OnExposeComplete: enter
02:04:04.747 00.004 1032 UpdateGuideState(): m_state=6
02:04:04.751 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 12
02:04:04.753 00.002 1032 Star::Find returns 1 (0), X=1125.08, Y=330.60, Mass=1607, SNR=28.1, Peak=127 HFD=3.3
02:04:04.757 00.004 1032 MultiStar: [#1 0.10,-0.02,0.90,U] [#2 0.08,-0.03,0.94,U] [#3 0.04,-0.11,0.93,U] [#4 0.05,-0.06,0.78,U] [#5 0.02,0.03,0.75,U] [#6 0.10,0.15,0.00,M4] [#7 0.02,-0.07,0.70,U] [#8 -0.08,-0.06,0.65,U] 
02:04:04.759 00.002 1032 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {0.11, 0.04}
02:04:04.766 00.007 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
02:04:04.768 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
02:04:04.770 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.61 mountX=-0.05 mountY=-0.04, mountTheta=-2.44
02:04:04.778 00.008 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.03, opts=13)
02:04:04.779 00.001 1032 Enqueuing Move request for scope (0.05, -0.03)
02:04:04.779 00.000 10072 Worker thread wakes up
02:04:04.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
02:04:04.779 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
02:04:04.779 00.000 10072 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.04
02:04:04.786 00.007 10072 PPEC rslt: input = -0.05, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 617.07
02:04:04.786 00.000 10072 PPEC: input: -0.05, control: 0.04, exposure: 1000
02:04:04.786 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:04.786 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:04:04.786 00.000 10072 MoveAxis(W, 41, ABG)
02:04:04.786 00.000 10072 Guiding  Dir = 3, Dur = 41
02:04:04.786 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:04.787 00.001 10072 IsGuiding returns 0
02:04:04.790 00.003 10072 PulseGuide returned control before completion, sleep 51
02:04:04.815 00.025 1032 UpdateGuideState exits: m=1607 SNR=28.1
02:04:04.815 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:04.825 00.010 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:04.828 00.003 1032 Enqueuing Expose request
02:04:04.853 00.025 10072 IsGuiding returns 0
02:04:04.854 00.001 10072 Move returns status 0, amount 41
02:04:04.854 00.000 10072 MoveAxis(N, 0, ABG)
02:04:04.854 00.000 10072 Move returns status 0, amount 0
02:04:04.854 00.000 10072 move complete, result=0
02:04:04.854 00.000 10072 worker thread done servicing request
02:04:04.854 00.000 10072 Worker thread wakes up
02:04:04.854 00.000 1032 GuideStep: -0.0 px 41 ms WEST, -0.0 px 0 ms NORTH
02:04:04.858 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:04.858 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:05.994 01.136 10072 Exposure complete
02:04:06.096 00.102 10072 worker thread done servicing request
02:04:06.096 00.000 1032 OnExposeComplete: enter
02:04:06.100 00.004 1032 UpdateGuideState(): m_state=6
02:04:06.103 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 13
02:04:06.107 00.004 1032 Star::Find returns 1 (0), X=1125.13, Y=330.48, Mass=1538, SNR=27.6, Peak=123 HFD=3.3
02:04:06.110 00.003 1032 MultiStar: [#1 0.20,-0.08,0.00,M1] [#2 0.16,-0.17,0.00,M1] [#3 0.09,-0.13,0.00,M1] [#4 0.14,-0.17,0.00,M1] [#5 0.16,-0.04,0.00,M1] [#6 0.16,0.05,0.00,M5] [#7 0.07,-0.16,0.00,M1] [#8 0.07,-0.01,0.70,U] 
02:04:06.115 00.005 1032 refined, 1 included, MultiStar: {0.12, -0.05}, one-star: {0.15, -0.08}
02:04:06.119 00.004 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
02:04:06.122 00.003 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
02:04:06.126 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.41 mountX=-0.08 mountY=-0.10, mountTheta=-2.24
02:04:06.132 00.006 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
02:04:06.136 00.004 1032 Enqueuing Move request for scope (0.12, -0.05)
02:04:06.139 00.003 10072 Worker thread wakes up
02:04:06.139 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
02:04:06.139 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
02:04:06.139 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.10
02:04:06.141 00.002 10072 PPEC rslt: input = -0.08, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 617.07
02:04:06.141 00.000 10072 PPEC: input: -0.08, control: 0.02, exposure: 1000
02:04:06.141 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:06.141 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:04:06.141 00.000 10072 MoveAxis(W, 23, ABG)
02:04:06.141 00.000 10072 Guiding  Dir = 3, Dur = 23
02:04:06.143 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:06.145 00.002 10072 IsGuiding returns 0
02:04:06.151 00.006 10072 PulseGuide returned control before completion, sleep 29
02:04:06.177 00.026 1032 UpdateGuideState exits: m=1538 SNR=27.6
02:04:06.182 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:06.184 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:06.187 00.003 1032 Enqueuing Expose request
02:04:06.218 00.031 10072 IsGuiding returns 1
02:04:06.218 00.000 10072 scope still moving after pulse duration time elapsed
02:04:06.246 00.028 10072 IsGuiding returns 0
02:04:06.246 00.000 10072 scope move finished after 23 + 75 ms
02:04:06.246 00.000 10072 Move returns status 0, amount 23
02:04:06.247 00.001 10072 MoveAxis(N, 0, ABG)
02:04:06.247 00.000 10072 Move returns status 0, amount 0
02:04:06.247 00.000 10072 move complete, result=0
02:04:06.247 00.000 10072 worker thread done servicing request
02:04:06.247 00.000 10072 Worker thread wakes up
02:04:06.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:06.248 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:06.248 00.000 1032 GuideStep: -0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
02:04:07.163 00.915 10072 Exposure complete
02:04:07.258 00.095 10072 worker thread done servicing request
02:04:07.258 00.000 1032 OnExposeComplete: enter
02:04:07.261 00.003 1032 UpdateGuideState(): m_state=6
02:04:07.263 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 14
02:04:07.267 00.004 1032 Star::Find returns 1 (0), X=1125.10, Y=330.44, Mass=1630, SNR=28.4, Peak=135 HFD=3.3
02:04:07.270 00.003 1032 MultiStar: [#1 0.23,-0.12,0.00,M2] [#2 0.15,-0.23,0.00,M2] [#3 0.10,-0.21,0.00,M2] [#4 0.13,-0.31,0.00,M2] [#5 0.17,-0.20,0.00,M2] [#6 0.05,-0.11,0.70,U] [#7 0.18,-0.32,0.00,M2] [#8 0.06,-0.13,0.64,U] 
02:04:07.276 00.006 1032 refined, 2 included, MultiStar: {0.09, -0.12}, one-star: {0.12, -0.12}
02:04:07.278 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
02:04:07.282 00.004 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
02:04:07.284 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.14 cameraTheta=-0.94 mountX=-0.13 mountY=-0.05, mountTheta=-2.77
02:04:07.288 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.12, opts=13)
02:04:07.291 00.003 1032 Enqueuing Move request for scope (0.09, -0.12)
02:04:07.295 00.004 10072 Worker thread wakes up
02:04:07.295 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
02:04:07.295 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
02:04:07.295 00.000 10072 Moving (0.09, -0.12) raw xDistance=-0.13 yDistance=-0.05
02:04:07.297 00.002 10072 PPEC rslt: input = -0.13, final = -0.03, react = -0.06, pred = 0.02, hyst = -0.05, hyst_pct = 0.01, period_length = 617.07
02:04:07.297 00.000 10072 PPEC: input: -0.13, control: -0.03, exposure: 1000
02:04:07.297 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:07.297 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:04:07.297 00.000 10072 MoveAxis(E, 34, ABG)
02:04:07.297 00.000 10072 Guiding  Dir = 2, Dur = 34
02:04:07.297 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:07.300 00.003 10072 IsGuiding returns 0
02:04:07.302 00.002 10072 PulseGuide returned control before completion, sleep 44
02:04:07.326 00.024 1032 UpdateGuideState exits: m=1630 SNR=28.4
02:04:07.330 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:07.333 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:07.335 00.002 1032 Enqueuing Expose request
02:04:07.352 00.017 10072 IsGuiding returns 1
02:04:07.353 00.001 10072 scope still moving after pulse duration time elapsed
02:04:07.384 00.031 10072 IsGuiding returns 1
02:04:07.415 00.031 10072 IsGuiding returns 0
02:04:07.415 00.000 10072 scope move finished after 34 + 79 ms
02:04:07.415 00.000 10072 Move returns status 0, amount 34
02:04:07.415 00.000 10072 MoveAxis(N, 0, ABG)
02:04:07.415 00.000 10072 Move returns status 0, amount 0
02:04:07.415 00.000 10072 move complete, result=0
02:04:07.415 00.000 10072 worker thread done servicing request
02:04:07.415 00.000 10072 Worker thread wakes up
02:04:07.415 00.000 1032 GuideStep: -0.1 px 34 ms EAST, -0.1 px 0 ms NORTH
02:04:07.417 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:07.417 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:08.547 01.130 10072 Exposure complete
02:04:08.630 00.083 10072 worker thread done servicing request
02:04:08.630 00.000 1032 OnExposeComplete: enter
02:04:08.634 00.004 1032 UpdateGuideState(): m_state=6
02:04:08.637 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 15
02:04:08.641 00.004 1032 Star::Find returns 1 (0), X=1125.14, Y=330.61, Mass=1547, SNR=27.6, Peak=126 HFD=3.2
02:04:08.643 00.002 1032 MultiStar: [#1 0.22,-0.01,0.00,M3] [#2 0.15,-0.05,0.00,M3] [#3 0.08,-0.18,0.00,M3] [#4 0.22,-0.14,0.00,M3] [#5 0.08,-0.14,0.00,M3] [#6 0.12,0.08,0.00,M5] [#7 0.08,-0.16,0.00,M3] [#8 -0.01,0.01,0.68,U] 
02:04:08.643 00.000 1032 refined, 1 included, MultiStar: {0.09, 0.03}, one-star: {0.16, 0.05}
02:04:08.649 00.006 1032 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.83) = xAngle (-1.48 = -1.48)
02:04:08.653 00.004 1032 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.48 = -1.48)
02:04:08.655 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.35 mountX=0.01 mountY=-0.10, mountTheta=-1.48
02:04:08.659 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
02:04:08.664 00.005 1032 Enqueuing Move request for scope (0.09, 0.03)
02:04:08.668 00.004 10072 Worker thread wakes up
02:04:08.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
02:04:08.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
02:04:08.669 00.001 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.10
02:04:08.669 00.000 10072 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 617.07
02:04:08.669 00.000 10072 PPEC: input: 0.01, control: 0.02, exposure: 1000
02:04:08.671 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:08.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:04:08.671 00.000 10072 MoveAxis(W, 23, ABG)
02:04:08.671 00.000 10072 Guiding  Dir = 3, Dur = 23
02:04:08.671 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:08.673 00.002 10072 IsGuiding returns 0
02:04:08.673 00.000 10072 PulseGuide returned control before completion, sleep 33
02:04:08.700 00.027 1032 UpdateGuideState exits: m=1547 SNR=27.6
02:04:08.703 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:08.706 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:08.710 00.004 1032 Enqueuing Expose request
02:04:08.717 00.007 10072 IsGuiding returns 1
02:04:08.717 00.000 10072 scope still moving after pulse duration time elapsed
02:04:08.749 00.032 10072 IsGuiding returns 0
02:04:08.750 00.001 10072 scope move finished after 23 + 50 ms
02:04:08.750 00.000 10072 Move returns status 0, amount 23
02:04:08.750 00.000 10072 MoveAxis(N, 0, ABG)
02:04:08.750 00.000 10072 Move returns status 0, amount 0
02:04:08.750 00.000 10072 move complete, result=0
02:04:08.750 00.000 10072 worker thread done servicing request
02:04:08.750 00.000 10072 Worker thread wakes up
02:04:08.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:08.750 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:08.751 00.001 1032 GuideStep: 0.0 px 23 ms WEST, -0.1 px 0 ms NORTH
02:04:09.653 00.902 10072 Exposure complete
02:04:09.703 00.050 10072 worker thread done servicing request
02:04:09.703 00.000 1032 OnExposeComplete: enter
02:04:09.716 00.013 1032 UpdateGuideState(): m_state=6
02:04:09.718 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 16
02:04:09.720 00.002 1032 Star::Find returns 1 (0), X=1125.12, Y=330.51, Mass=1612, SNR=28.2, Peak=128 HFD=3.4
02:04:09.722 00.002 1032 MultiStar: [#1 0.21,-0.06,0.00,M4] [#2 0.18,-0.13,0.00,M4] [#3 0.09,-0.24,0.00,M4] [#4 0.27,-0.14,0.00,M4] [#5 0.01,-0.16,0.00,M4] [#6 0.14,0.03,0.00,M6] [#7 0.10,-0.30,0.00,M4] [#8 0.10,0.00,0.64,U] 
02:04:09.724 00.002 1032 refined, 1 included, MultiStar: {0.13, -0.03}, one-star: {0.14, -0.05}
02:04:09.726 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
02:04:09.728 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
02:04:09.728 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.22 mountX=-0.06 mountY=-0.12, mountTheta=-2.05
02:04:09.732 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
02:04:09.732 00.000 1032 Enqueuing Move request for scope (0.13, -0.03)
02:04:09.735 00.003 10072 Worker thread wakes up
02:04:09.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
02:04:09.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
02:04:09.735 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
02:04:09.735 00.000 10072 PPEC rslt: input = -0.06, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 617.07
02:04:09.735 00.000 10072 PPEC: input: -0.06, control: 0.02, exposure: 1000
02:04:09.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:09.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:04:09.735 00.000 10072 MoveAxis(W, 21, ABG)
02:04:09.735 00.000 10072 Guiding  Dir = 3, Dur = 21
02:04:09.738 00.003 10072 IsGuiding returns 0
02:04:09.739 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:09.739 00.000 10072 PulseGuide returned control before completion, sleep 31
02:04:09.754 00.015 1032 UpdateGuideState exits: m=1612 SNR=28.2
02:04:09.754 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:09.754 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:09.754 00.000 1032 Enqueuing Expose request
02:04:09.786 00.032 10072 IsGuiding returns 1
02:04:09.786 00.000 10072 scope still moving after pulse duration time elapsed
02:04:09.818 00.032 10072 IsGuiding returns 0
02:04:09.818 00.000 10072 scope move finished after 21 + 58 ms
02:04:09.818 00.000 10072 Move returns status 0, amount 21
02:04:09.818 00.000 10072 MoveAxis(N, 0, ABG)
02:04:09.818 00.000 10072 Move returns status 0, amount 0
02:04:09.818 00.000 10072 move complete, result=0
02:04:09.818 00.000 10072 worker thread done servicing request
02:04:09.818 00.000 10072 Worker thread wakes up
02:04:09.818 00.000 1032 GuideStep: -0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
02:04:09.820 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:09.820 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:10.958 01.138 10072 Exposure complete
02:04:11.007 00.049 10072 worker thread done servicing request
02:04:11.007 00.000 1032 OnExposeComplete: enter
02:04:11.007 00.000 1032 UpdateGuideState(): m_state=6
02:04:11.007 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 17
02:04:11.007 00.000 1032 Star::Find returns 1 (0), X=1125.31, Y=330.56, Mass=1541, SNR=27.6, Peak=122 HFD=3.2
02:04:11.007 00.000 1032 MultiStar: [#1 0.29,-0.10,0.00,M5] [#2 0.20,-0.10,0.00,M5] [#3 0.08,-0.23,0.00,M5] [#4 0.21,-0.07,0.00,M5] [#5 0.17,-0.12,0.00,M5] [#6 0.07,0.03,0.75,U] [#7 0.18,-0.36,0.00,M5] [#8 0.10,-0.08,0.68,U] 
02:04:11.007 00.000 1032 refined, 2 included, MultiStar: {0.19, -0.02}, one-star: {0.33, -0.00}
02:04:11.016 00.009 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
02:04:11.016 00.000 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
02:04:11.016 00.000 1032 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.08 mountX=-0.06 mountY=-0.18, mountTheta=-1.91
02:04:11.016 00.000 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.02, opts=13)
02:04:11.022 00.006 1032 Enqueuing Move request for scope (0.19, -0.02)
02:04:11.024 00.002 10072 Worker thread wakes up
02:04:11.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
02:04:11.024 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
02:04:11.024 00.000 10072 Moving (0.19, -0.02) raw xDistance=-0.06 yDistance=-0.18
02:04:11.024 00.000 10072 PPEC rslt: input = -0.06, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 617.07
02:04:11.024 00.000 10072 PPEC: input: -0.06, control: 0.03, exposure: 1000
02:04:11.024 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:11.024 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:04:11.024 00.000 10072 MoveAxis(W, 27, ABG)
02:04:11.024 00.000 10072 Guiding  Dir = 3, Dur = 27
02:04:11.024 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:11.026 00.002 10072 IsGuiding returns 0
02:04:11.028 00.002 10072 PulseGuide returned control before completion, sleep 37
02:04:11.041 00.013 1032 UpdateGuideState exits: m=1541 SNR=27.6
02:04:11.041 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:11.044 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:11.044 00.000 1032 Enqueuing Expose request
02:04:11.075 00.031 10072 IsGuiding returns 1
02:04:11.075 00.000 10072 scope still moving after pulse duration time elapsed
02:04:11.106 00.031 10072 IsGuiding returns 0
02:04:11.106 00.000 10072 scope move finished after 27 + 51 ms
02:04:11.106 00.000 10072 Move returns status 0, amount 27
02:04:11.106 00.000 10072 MoveAxis(N, 0, ABG)
02:04:11.106 00.000 10072 Move returns status 0, amount 0
02:04:11.106 00.000 10072 move complete, result=0
02:04:11.106 00.000 10072 worker thread done servicing request
02:04:11.106 00.000 10072 Worker thread wakes up
02:04:11.106 00.000 1032 GuideStep: -0.1 px 27 ms WEST, -0.2 px 0 ms NORTH
02:04:11.106 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:11.109 00.003 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:12.023 00.914 10072 Exposure complete
02:04:12.070 00.047 10072 worker thread done servicing request
02:04:12.070 00.000 1032 OnExposeComplete: enter
02:04:12.072 00.002 1032 UpdateGuideState(): m_state=6
02:04:12.074 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 18
02:04:12.074 00.000 1032 Star::Find returns 1 (0), X=1125.24, Y=330.45, Mass=1605, SNR=28.2, Peak=126 HFD=3.2
02:04:12.077 00.003 1032 MultiStar: [#1 0.25,-0.16,0.00,M6] [#2 0.18,-0.14,0.00,M6] [#3 0.16,-0.29,0.00,M6] [#4 0.27,-0.32,0.00,M6] [#5 0.20,-0.21,0.00,M6] [#6 0.24,-0.06,0.00,M6] [#7 0.13,-0.26,0.00,M6] [#8 0.19,-0.22,0.00,M1] 
02:04:12.078 00.001 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
02:04:12.078 00.000 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
02:04:12.078 00.000 1032 CameraToMount -- cameraX=0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-0.39 mountX=-0.17 mountY=-0.23, mountTheta=-2.22
02:04:12.078 00.000 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.11, opts=13)
02:04:12.078 00.000 1032 Enqueuing Move request for scope (0.26, -0.11)
02:04:12.087 00.009 10072 Worker thread wakes up
02:04:12.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.11) opts 0xd
02:04:12.087 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.11)
02:04:12.087 00.000 10072 Moving (0.26, -0.11) raw xDistance=-0.17 yDistance=-0.23
02:04:12.087 00.000 10072 PPEC rslt: input = -0.17, final = -0.05, react = -0.07, pred = 0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 617.07
02:04:12.087 00.000 10072 PPEC: input: -0.17, control: -0.05, exposure: 1000
02:04:12.087 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:12.089 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:04:12.089 00.000 10072 MoveAxis(E, 47, ABG)
02:04:12.089 00.000 10072 Guiding  Dir = 2, Dur = 47
02:04:12.089 00.000 10072 IsGuiding returns 0
02:04:12.089 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:12.090 00.001 10072 PulseGuide returned control before completion, sleep 57
02:04:12.105 00.015 1032 UpdateGuideState exits: m=1605 SNR=28.2
02:04:12.106 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:12.108 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:12.110 00.002 1032 Enqueuing Expose request
02:04:12.150 00.040 10072 IsGuiding returns 1
02:04:12.150 00.000 10072 scope still moving after pulse duration time elapsed
02:04:12.182 00.032 10072 IsGuiding returns 1
02:04:12.213 00.031 10072 IsGuiding returns 0
02:04:12.213 00.000 10072 scope move finished after 47 + 76 ms
02:04:12.213 00.000 10072 Move returns status 0, amount 47
02:04:12.213 00.000 10072 MoveAxis(N, 0, ABG)
02:04:12.213 00.000 10072 Move returns status 0, amount 0
02:04:12.213 00.000 10072 move complete, result=0
02:04:12.213 00.000 10072 worker thread done servicing request
02:04:12.213 00.000 10072 Worker thread wakes up
02:04:12.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:12.213 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:12.213 00.000 1032 GuideStep: -0.2 px 47 ms EAST, -0.2 px 0 ms NORTH
02:04:13.340 01.127 10072 Exposure complete
02:04:13.388 00.048 10072 worker thread done servicing request
02:04:13.388 00.000 1032 OnExposeComplete: enter
02:04:13.390 00.002 1032 UpdateGuideState(): m_state=6
02:04:13.391 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 19
02:04:13.393 00.002 1032 Star::Find returns 1 (0), X=1125.19, Y=330.43, Mass=1499, SNR=27.2, Peak=123 HFD=3.2
02:04:13.393 00.000 1032 MultiStar: [#1 0.34,-0.18,0.00,M7] [#2 0.30,-0.12,0.00,M7] [#3 0.19,-0.39,0.00,M7] [#4 0.30,-0.23,0.00,M7] [#5 0.19,-0.25,0.00,M7] [#6 0.23,0.00,0.00,M7] [#7 0.33,-0.25,0.00,M7] [#8 0.23,-0.17,0.00,M2] 
02:04:13.393 00.000 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
02:04:13.393 00.000 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
02:04:13.399 00.006 1032 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.54 mountX=-0.18 mountY=-0.17, mountTheta=-2.37
02:04:13.399 00.000 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.13, opts=13)
02:04:13.402 00.003 1032 Enqueuing Move request for scope (0.21, -0.13)
02:04:13.404 00.002 10072 Worker thread wakes up
02:04:13.404 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
02:04:13.404 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
02:04:13.404 00.000 10072 Moving (0.21, -0.13) raw xDistance=-0.18 yDistance=-0.17
02:04:13.406 00.002 10072 PPEC rslt: input = -0.18, final = -0.05, react = -0.07, pred = 0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 617.07
02:04:13.406 00.000 10072 PPEC: input: -0.18, control: -0.05, exposure: 1000
02:04:13.406 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:13.406 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:04:13.406 00.000 10072 MoveAxis(E, 49, ABG)
02:04:13.406 00.000 10072 Guiding  Dir = 2, Dur = 49
02:04:13.407 00.001 10072 IsGuiding returns 0
02:04:13.407 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:13.407 00.000 10072 PulseGuide returned control before completion, sleep 59
02:04:13.424 00.017 1032 UpdateGuideState exits: m=1499 SNR=27.2
02:04:13.425 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:13.427 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:13.429 00.002 1032 Enqueuing Expose request
02:04:13.469 00.040 10072 IsGuiding returns 1
02:04:13.469 00.000 10072 scope still moving after pulse duration time elapsed
02:04:13.500 00.031 10072 IsGuiding returns 0
02:04:13.500 00.000 10072 scope move finished after 49 + 44 ms
02:04:13.501 00.001 10072 Move returns status 0, amount 49
02:04:13.501 00.000 10072 MoveAxis(N, 0, ABG)
02:04:13.501 00.000 10072 Move returns status 0, amount 0
02:04:13.501 00.000 10072 move complete, result=0
02:04:13.501 00.000 10072 worker thread done servicing request
02:04:13.501 00.000 10072 Worker thread wakes up
02:04:13.501 00.000 1032 GuideStep: -0.2 px 49 ms EAST, -0.2 px 0 ms NORTH
02:04:13.503 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:13.503 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:14.422 00.919 10072 Exposure complete
02:04:14.467 00.045 10072 worker thread done servicing request
02:04:14.467 00.000 1032 OnExposeComplete: enter
02:04:14.467 00.000 1032 UpdateGuideState(): m_state=6
02:04:14.467 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 20
02:04:14.467 00.000 1032 Star::Find returns 1 (0), X=1125.25, Y=330.54, Mass=1486, SNR=27.1, Peak=130 HFD=3.2
02:04:14.467 00.000 1032 MultiStar: [#1 0.36,0.04,0.00,M8] [#2 0.22,-0.10,0.00,M8] [#3 0.17,-0.09,0.95,U] [#4 0.29,-0.09,0.00,M8] [#5 0.22,0.01,0.00,M8] [#6 0.24,0.14,0.00,M8] [#7 0.22,-0.18,0.00,M8] [#8 0.13,-0.06,0.69,U] 
02:04:14.467 00.000 1032 refined, 2 included, MultiStar: {0.20, -0.06}, one-star: {0.28, -0.02}
02:04:14.467 00.000 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
02:04:14.467 00.000 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
02:04:14.467 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.27 mountX=-0.11 mountY=-0.18, mountTheta=-2.10
02:04:14.483 00.016 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.06, opts=13)
02:04:14.485 00.002 1032 Enqueuing Move request for scope (0.20, -0.06)
02:04:14.487 00.002 10072 Worker thread wakes up
02:04:14.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
02:04:14.487 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
02:04:14.487 00.000 10072 Moving (0.20, -0.06) raw xDistance=-0.11 yDistance=-0.18
02:04:14.487 00.000 10072 PPEC rslt: input = -0.11, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 617.07
02:04:14.487 00.000 10072 PPEC: input: -0.11, control: 0.02, exposure: 1000
02:04:14.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:14.487 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:04:14.487 00.000 10072 MoveAxis(W, 21, ABG)
02:04:14.487 00.000 10072 Guiding  Dir = 3, Dur = 21
02:04:14.490 00.003 10072 IsGuiding returns 0
02:04:14.490 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:14.491 00.001 10072 PulseGuide returned control before completion, sleep 31
02:04:14.508 00.017 1032 UpdateGuideState exits: m=1486 SNR=27.1
02:04:14.510 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:14.510 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:14.510 00.000 1032 Enqueuing Expose request
02:04:14.538 00.028 10072 IsGuiding returns 1
02:04:14.538 00.000 10072 scope still moving after pulse duration time elapsed
02:04:14.570 00.032 10072 IsGuiding returns 0
02:04:14.570 00.000 10072 scope move finished after 21 + 58 ms
02:04:14.570 00.000 10072 Move returns status 0, amount 21
02:04:14.570 00.000 10072 MoveAxis(N, 0, ABG)
02:04:14.570 00.000 10072 Move returns status 0, amount 0
02:04:14.570 00.000 10072 move complete, result=0
02:04:14.570 00.000 10072 worker thread done servicing request
02:04:14.570 00.000 10072 Worker thread wakes up
02:04:14.570 00.000 1032 GuideStep: -0.1 px 21 ms WEST, -0.2 px 0 ms NORTH
02:04:14.570 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:14.570 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:15.699 01.129 10072 Exposure complete
02:04:15.745 00.046 10072 worker thread done servicing request
02:04:15.745 00.000 1032 OnExposeComplete: enter
02:04:15.745 00.000 1032 UpdateGuideState(): m_state=6
02:04:15.745 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 21
02:04:15.745 00.000 1032 Star::Find returns 1 (0), X=1125.25, Y=330.49, Mass=1520, SNR=27.4, Peak=128 HFD=3.1
02:04:15.745 00.000 1032 MultiStar: [#1 0.31,-0.10,0.00,M9] [#2 0.21,-0.14,0.00,M9] [#3 0.19,-0.17,0.00,M7] [#4 0.27,-0.19,0.00,M9] [#5 0.25,-0.06,0.00,M9] [#6 0.25,0.02,0.00,M9] [#7 0.16,-0.19,0.00,M9] [#8 0.08,-0.11,0.69,U] 
02:04:15.756 00.011 1032 refined, 1 included, MultiStar: {0.20, -0.09}, one-star: {0.28, -0.07}
02:04:15.756 00.000 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
02:04:15.756 00.000 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
02:04:15.756 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.21 cameraTheta=-0.41 mountX=-0.13 mountY=-0.17, mountTheta=-2.24
02:04:15.761 00.005 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.09, opts=13)
02:04:15.763 00.002 1032 Enqueuing Move request for scope (0.20, -0.09)
02:04:15.763 00.000 10072 Worker thread wakes up
02:04:15.763 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
02:04:15.763 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
02:04:15.763 00.000 10072 Moving (0.20, -0.09) raw xDistance=-0.13 yDistance=-0.17
02:04:15.766 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:15.766 00.000 10072 PPEC rslt: input = -0.13, final = -0.01, react = -0.05, pred = 0.04, hyst = -0.05, hyst_pct = 0.01, period_length = 622.94
02:04:15.766 00.000 10072 PPEC: input: -0.13, control: -0.01, exposure: 1000
02:04:15.766 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:15.766 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:04:15.768 00.002 10072 MoveAxis(E, 11, ABG)
02:04:15.768 00.000 10072 Guiding  Dir = 2, Dur = 11
02:04:15.768 00.000 10072 IsGuiding returns 0
02:04:15.768 00.000 10072 PulseGuide returned control before completion, sleep 21
02:04:15.773 00.005 1032 UpdateGuideState exits: m=1520 SNR=27.4
02:04:15.784 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:15.784 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:15.784 00.000 1032 Enqueuing Expose request
02:04:15.800 00.016 10072 IsGuiding returns 0
02:04:15.800 00.000 10072 Move returns status 0, amount 11
02:04:15.801 00.001 10072 MoveAxis(N, 0, ABG)
02:04:15.801 00.000 10072 Move returns status 0, amount 0
02:04:15.801 00.000 10072 move complete, result=0
02:04:15.801 00.000 10072 worker thread done servicing request
02:04:15.801 00.000 10072 Worker thread wakes up
02:04:15.801 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:15.801 00.000 1032 GuideStep: -0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
02:04:15.801 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:16.709 00.908 10072 Exposure complete
02:04:16.769 00.060 10072 worker thread done servicing request
02:04:16.769 00.000 1032 OnExposeComplete: enter
02:04:16.774 00.005 1032 UpdateGuideState(): m_state=6
02:04:16.774 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 22
02:04:16.774 00.000 1032 Star::Find returns 1 (0), X=1125.30, Y=330.50, Mass=1590, SNR=28.0, Peak=129 HFD=3.3
02:04:16.774 00.000 1032 MultiStar: [#1 0.32,-0.05,0.00,M10] [#2 0.18,-0.17,0.00,M10] [#3 0.15,-0.21,0.00,M8] [#4 0.39,-0.17,0.00,M10] [#5 0.10,-0.12,0.78,U] [#6 0.22,0.11,0.00,M10] [#7 0.25,-0.28,0.00,M10] [#8 0.10,-0.05,0.67,U] 
02:04:16.785 00.011 1032 refined, 2 included, MultiStar: {0.19, -0.08}, one-star: {0.32, -0.06}
02:04:16.786 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
02:04:16.786 00.000 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
02:04:16.791 00.005 1032 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.38 mountX=-0.12 mountY=-0.17, mountTheta=-2.21
02:04:16.791 00.000 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.08, opts=13)
02:04:16.791 00.000 1032 Enqueuing Move request for scope (0.19, -0.08)
02:04:16.791 00.000 10072 Worker thread wakes up
02:04:16.797 00.006 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
02:04:16.797 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
02:04:16.797 00.000 10072 Moving (0.19, -0.08) raw xDistance=-0.12 yDistance=-0.17
02:04:16.797 00.000 10072 PPEC rslt: input = -0.12, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 622.94
02:04:16.797 00.000 10072 PPEC: input: -0.12, control: 0.04, exposure: 1000
02:04:16.797 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:16.797 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:04:16.797 00.000 10072 MoveAxis(W, 41, ABG)
02:04:16.797 00.000 10072 Guiding  Dir = 3, Dur = 41
02:04:16.799 00.002 10072 IsGuiding returns 0
02:04:16.799 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:16.799 00.000 10072 PulseGuide returned control before completion, sleep 51
02:04:16.822 00.023 1032 UpdateGuideState exits: m=1590 SNR=28.0
02:04:16.825 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:16.827 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:16.829 00.002 1032 Enqueuing Expose request
02:04:16.863 00.034 10072 IsGuiding returns 1
02:04:16.863 00.000 10072 scope still moving after pulse duration time elapsed
02:04:16.894 00.031 10072 IsGuiding returns 0
02:04:16.895 00.001 10072 scope move finished after 41 + 54 ms
02:04:16.895 00.000 10072 Move returns status 0, amount 41
02:04:16.895 00.000 10072 MoveAxis(N, 0, ABG)
02:04:16.895 00.000 10072 Move returns status 0, amount 0
02:04:16.895 00.000 10072 move complete, result=0
02:04:16.895 00.000 10072 worker thread done servicing request
02:04:16.895 00.000 1032 GuideStep: -0.1 px 41 ms WEST, -0.2 px 0 ms NORTH
02:04:16.899 00.004 10072 Worker thread wakes up
02:04:16.899 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:16.899 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:18.034 01.135 10072 Exposure complete
02:04:18.098 00.064 10072 worker thread done servicing request
02:04:18.098 00.000 1032 OnExposeComplete: enter
02:04:18.098 00.000 1032 UpdateGuideState(): m_state=6
02:04:18.098 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 23
02:04:18.098 00.000 1032 Star::Find returns 1 (0), X=1125.36, Y=330.38, Mass=1586, SNR=27.9, Peak=132 HFD=3.2
02:04:18.098 00.000 1032 MultiStar: [#1 0.33,-0.18,0.00,R] [#2 0.24,-0.25,0.00,R] [#3 0.28,-0.33,0.00,M9] [#4 0.32,-0.25,0.00,R] [#5 0.28,-0.25,0.00,M9] [#6 0.28,-0.12,0.00,R] [#7 0.22,-0.38,0.00,R] [#8 0.22,-0.23,0.00,M1] 
02:04:18.110 00.012 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
02:04:18.111 00.001 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
02:04:18.113 00.002 1032 CameraToMount -- cameraX=0.38 cameraY=-0.18 hyp=0.42 cameraTheta=-0.45 mountX=-0.27 mountY=-0.32, mountTheta=-2.28
02:04:18.117 00.004 1032 SchedulePrimaryMove(0F526948, x=0.38, y=-0.18, opts=13)
02:04:18.117 00.000 1032 Enqueuing Move request for scope (0.38, -0.18)
02:04:18.117 00.000 10072 Worker thread wakes up
02:04:18.117 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.18) opts 0xd
02:04:18.117 00.000 10072 Handling offset move in thread for scope, endpoint = (0.38, -0.18)
02:04:18.117 00.000 10072 Moving (0.38, -0.18) raw xDistance=-0.27 yDistance=-0.32
02:04:18.117 00.000 10072 PPEC rslt: input = -0.27, final = -0.09, react = -0.11, pred = 0.03, hyst = -0.10, hyst_pct = 0.01, period_length = 622.94
02:04:18.117 00.000 10072 PPEC: input: -0.27, control: -0.09, exposure: 1000
02:04:18.117 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:04:18.117 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:04:18.117 00.000 10072 MoveAxis(E, 88, ABG)
02:04:18.117 00.000 10072 Guiding  Dir = 2, Dur = 88
02:04:18.117 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:18.123 00.006 10072 IsGuiding returns 0
02:04:18.126 00.003 10072 PulseGuide returned control before completion, sleep 98
02:04:18.142 00.016 1032 UpdateGuideState exits: m=1586 SNR=27.9
02:04:18.147 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:18.147 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:18.147 00.000 1032 Enqueuing Expose request
02:04:18.235 00.088 10072 IsGuiding returns 0
02:04:18.235 00.000 10072 Move returns status 0, amount 88
02:04:18.235 00.000 10072 MoveAxis(N, 0, ABG)
02:04:18.235 00.000 10072 Move returns status 0, amount 0
02:04:18.235 00.000 10072 move complete, result=0
02:04:18.235 00.000 10072 worker thread done servicing request
02:04:18.235 00.000 1032 GuideStep: -0.3 px 88 ms EAST, -0.3 px 0 ms NORTH
02:04:18.237 00.002 10072 Worker thread wakes up
02:04:18.237 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:18.237 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:19.157 00.920 10072 Exposure complete
02:04:19.227 00.070 10072 worker thread done servicing request
02:04:19.227 00.000 1032 OnExposeComplete: enter
02:04:19.229 00.002 1032 UpdateGuideState(): m_state=6
02:04:19.232 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 24
02:04:19.233 00.001 1032 Star::Find returns 1 (0), X=1125.17, Y=330.65, Mass=1368, SNR=26.0, Peak=112 HFD=3.2
02:04:19.237 00.004 1032 MultiStar: [#1 -0.08,0.10,0.98,U] [#2 -0.08,0.14,1.04,U] [#3 0.08,-0.18,1.00,U] [#4 -0.07,0.08,0.85,U] [#5 0.14,-0.10,0.82,U] [#6 -0.19,0.21,0.00,M1] [#7 -0.09,0.14,0.74,U] [#8 0.13,0.04,0.68,U] 
02:04:19.237 00.000 1032 refined, 7 included, MultiStar: {0.03, 0.04}, one-star: {0.19, 0.09}
02:04:19.239 00.002 1032 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
02:04:19.241 00.002 1032 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
02:04:19.243 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.95 mountX=0.03 mountY=-0.03, mountTheta=-0.88
02:04:19.247 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.04, opts=13)
02:04:19.249 00.002 1032 Enqueuing Move request for scope (0.03, 0.04)
02:04:19.251 00.002 10072 Worker thread wakes up
02:04:19.251 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
02:04:19.251 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
02:04:19.251 00.000 10072 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.03
02:04:19.251 00.000 10072 PPEC rslt: input = 0.03, final = 0.02, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 622.94
02:04:19.253 00.002 10072 PPEC: input: 0.03, control: 0.02, exposure: 1000
02:04:19.253 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:19.253 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:04:19.253 00.000 10072 MoveAxis(W, 25, ABG)
02:04:19.253 00.000 10072 Guiding  Dir = 3, Dur = 25
02:04:19.253 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:19.256 00.003 10072 IsGuiding returns 0
02:04:19.256 00.000 10072 PulseGuide returned control before completion, sleep 35
02:04:19.278 00.022 1032 UpdateGuideState exits: m=1368 SNR=26.0
02:04:19.280 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:19.282 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:19.283 00.001 1032 Enqueuing Expose request
02:04:19.301 00.018 10072 IsGuiding returns 0
02:04:19.301 00.000 10072 Move returns status 0, amount 25
02:04:19.301 00.000 10072 MoveAxis(N, 0, ABG)
02:04:19.301 00.000 10072 Move returns status 0, amount 0
02:04:19.301 00.000 10072 move complete, result=0
02:04:19.301 00.000 10072 worker thread done servicing request
02:04:19.301 00.000 10072 Worker thread wakes up
02:04:19.301 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:19.301 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:19.303 00.002 1032 GuideStep: 0.0 px 25 ms WEST, -0.0 px 0 ms NORTH
02:04:20.426 01.123 10072 Exposure complete
02:04:20.511 00.085 10072 worker thread done servicing request
02:04:20.511 00.000 1032 OnExposeComplete: enter
02:04:20.515 00.004 1032 UpdateGuideState(): m_state=6
02:04:20.516 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 25
02:04:20.520 00.004 1032 Star::Find returns 1 (0), X=1125.21, Y=330.62, Mass=1496, SNR=27.1, Peak=122 HFD=3.2
02:04:20.523 00.003 1032 MultiStar: [#1 -0.01,0.16,0.94,U] [#2 -0.07,0.23,0.97,U] [#3 0.17,-0.17,0.93,U] [#4 -0.03,0.17,0.82,U] [#5 0.16,-0.08,0.81,U] [#6 -0.10,0.24,0.00,M2] [#7 -0.09,0.28,0.00,M1] [#8 0.08,-0.02,0.71,U] 
02:04:20.527 00.004 1032 refined, 6 included, MultiStar: {0.08, 0.05}, one-star: {0.23, 0.06}
02:04:20.527 00.000 1032 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.83) = xAngle (-1.22 = -1.22)
02:04:20.534 00.007 1032 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.22 = -1.22)
02:04:20.536 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.61 mountX=0.03 mountY=-0.09, mountTheta=-1.22
02:04:20.542 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.05, opts=13)
02:04:20.544 00.002 1032 Enqueuing Move request for scope (0.08, 0.05)
02:04:20.547 00.003 10072 Worker thread wakes up
02:04:20.548 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
02:04:20.548 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
02:04:20.548 00.000 10072 Moving (0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
02:04:20.550 00.002 10072 PPEC rslt: input = 0.03, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 622.94
02:04:20.550 00.000 10072 PPEC: input: 0.03, control: 0.03, exposure: 1000
02:04:20.550 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:20.550 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:04:20.550 00.000 10072 MoveAxis(W, 26, ABG)
02:04:20.550 00.000 10072 Guiding  Dir = 3, Dur = 26
02:04:20.550 00.000 10072 IsGuiding returns 0
02:04:20.550 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:20.555 00.005 10072 PulseGuide returned control before completion, sleep 36
02:04:20.580 00.025 1032 UpdateGuideState exits: m=1496 SNR=27.1
02:04:20.584 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:20.586 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:20.590 00.004 1032 Enqueuing Expose request
02:04:20.596 00.006 10072 IsGuiding returns 0
02:04:20.596 00.000 10072 Move returns status 0, amount 26
02:04:20.596 00.000 10072 MoveAxis(N, 0, ABG)
02:04:20.596 00.000 10072 Move returns status 0, amount 0
02:04:20.596 00.000 10072 move complete, result=0
02:04:20.596 00.000 10072 worker thread done servicing request
02:04:20.596 00.000 10072 Worker thread wakes up
02:04:20.596 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:20.596 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:20.598 00.002 1032 GuideStep: 0.0 px 26 ms WEST, -0.1 px 0 ms NORTH
02:04:21.512 00.914 10072 Exposure complete
02:04:21.585 00.073 10072 worker thread done servicing request
02:04:21.587 00.002 1032 OnExposeComplete: enter
02:04:21.589 00.002 1032 UpdateGuideState(): m_state=6
02:04:21.591 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 26
02:04:21.593 00.002 1032 Star::Find returns 1 (0), X=1125.35, Y=330.47, Mass=1509, SNR=27.3, Peak=121 HFD=3.2
02:04:21.595 00.002 1032 MultiStar: [#1 -0.03,-0.00,0.90,U] [#2 -0.02,0.16,1.00,U] [#3 0.10,-0.22,0.94,U] [#4 -0.04,0.07,0.80,U] [#5 0.24,-0.15,0.00,M8] [#6 -0.08,0.06,0.74,U] [#7 -0.00,0.13,0.70,U] [#8 0.18,-0.24,0.00,M1] 
02:04:21.597 00.002 1032 refined, 6 included, MultiStar: {0.05, 0.01}, one-star: {0.37, -0.09}
02:04:21.599 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
02:04:21.601 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
02:04:21.603 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.06 cameraTheta=0.16 mountX=-0.01 mountY=-0.05, mountTheta=-1.67
02:04:21.608 00.005 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.01, opts=13)
02:04:21.610 00.002 1032 Enqueuing Move request for scope (0.05, 0.01)
02:04:21.612 00.002 10072 Worker thread wakes up
02:04:21.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
02:04:21.612 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
02:04:21.612 00.000 10072 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
02:04:21.614 00.002 10072 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 622.94
02:04:21.614 00.000 10072 PPEC: input: -0.01, control: 0.02, exposure: 1000
02:04:21.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:21.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:04:21.614 00.000 10072 MoveAxis(W, 24, ABG)
02:04:21.614 00.000 10072 Guiding  Dir = 3, Dur = 24
02:04:21.614 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:21.616 00.002 10072 IsGuiding returns 0
02:04:21.620 00.004 10072 PulseGuide returned control before completion, sleep 32
02:04:21.640 00.020 1032 UpdateGuideState exits: m=1509 SNR=27.3
02:04:21.641 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:21.644 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:21.648 00.004 1032 Enqueuing Expose request
02:04:21.655 00.007 10072 IsGuiding returns 1
02:04:21.655 00.000 10072 scope still moving after pulse duration time elapsed
02:04:21.686 00.031 10072 IsGuiding returns 0
02:04:21.686 00.000 10072 scope move finished after 24 + 46 ms
02:04:21.688 00.002 10072 Move returns status 0, amount 24
02:04:21.688 00.000 10072 MoveAxis(N, 0, ABG)
02:04:21.688 00.000 10072 Move returns status 0, amount 0
02:04:21.688 00.000 10072 move complete, result=0
02:04:21.688 00.000 10072 worker thread done servicing request
02:04:21.688 00.000 10072 Worker thread wakes up
02:04:21.688 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:21.688 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:21.688 00.000 1032 GuideStep: -0.0 px 24 ms WEST, -0.1 px 0 ms NORTH
02:04:22.829 01.141 10072 Exposure complete
02:04:22.927 00.098 10072 worker thread done servicing request
02:04:22.927 00.000 1032 OnExposeComplete: enter
02:04:22.931 00.004 1032 UpdateGuideState(): m_state=6
02:04:22.933 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 27
02:04:22.936 00.003 1032 Star::Find returns 1 (0), X=1125.34, Y=330.58, Mass=1596, SNR=28.1, Peak=134 HFD=3.2
02:04:22.938 00.002 1032 MultiStar: [#1 0.06,0.17,0.91,U] [#2 0.01,0.23,0.95,U] [#3 0.12,-0.09,0.91,U] [#4 0.01,0.13,0.78,U] [#5 0.27,-0.09,0.00,M9] [#6 0.05,0.13,0.72,U] [#7 -0.04,0.18,0.70,U] [#8 0.19,-0.03,0.65,U] 
02:04:22.942 00.004 1032 refined, 7 included, MultiStar: {0.10, 0.09}, one-star: {0.36, 0.02}
02:04:22.945 00.003 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
02:04:22.947 00.002 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
02:04:22.949 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.72 mountX=0.06 mountY=-0.12, mountTheta=-1.11
02:04:22.955 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.09, opts=13)
02:04:22.957 00.002 1032 Enqueuing Move request for scope (0.10, 0.09)
02:04:22.959 00.002 10072 Worker thread wakes up
02:04:22.959 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
02:04:22.959 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
02:04:22.959 00.000 10072 Moving (0.10, 0.09) raw xDistance=0.06 yDistance=-0.12
02:04:22.962 00.003 10072 PPEC rslt: input = 0.06, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 622.94
02:04:22.962 00.000 10072 PPEC: input: 0.06, control: 0.03, exposure: 1000
02:04:22.962 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:22.962 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:22.966 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:04:22.966 00.000 10072 MoveAxis(W, 31, ABG)
02:04:22.966 00.000 10072 Guiding  Dir = 3, Dur = 31
02:04:22.968 00.002 10072 IsGuiding returns 0
02:04:22.969 00.001 10072 PulseGuide returned control before completion, sleep 41
02:04:22.993 00.024 1032 UpdateGuideState exits: m=1596 SNR=28.1
02:04:22.998 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:23.002 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:23.005 00.003 1032 Enqueuing Expose request
02:04:23.014 00.009 10072 IsGuiding returns 1
02:04:23.014 00.000 10072 scope still moving after pulse duration time elapsed
02:04:23.046 00.032 10072 IsGuiding returns 0
02:04:23.046 00.000 10072 scope move finished after 31 + 46 ms
02:04:23.046 00.000 10072 Move returns status 0, amount 31
02:04:23.046 00.000 10072 MoveAxis(N, 0, ABG)
02:04:23.046 00.000 10072 Move returns status 0, amount 0
02:04:23.046 00.000 10072 move complete, result=0
02:04:23.046 00.000 10072 worker thread done servicing request
02:04:23.046 00.000 10072 Worker thread wakes up
02:04:23.046 00.000 1032 GuideStep: 0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
02:04:23.050 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:23.050 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:23.968 00.918 10072 Exposure complete
02:04:24.058 00.090 10072 worker thread done servicing request
02:04:24.058 00.000 1032 OnExposeComplete: enter
02:04:24.062 00.004 1032 UpdateGuideState(): m_state=6
02:04:24.064 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 28
02:04:24.067 00.003 1032 Star::Find returns 1 (0), X=1125.38, Y=330.45, Mass=1419, SNR=26.5, Peak=115 HFD=3.2
02:04:24.071 00.004 1032 MultiStar: [#1 0.07,-0.02,0.94,U] [#2 0.07,0.05,1.01,U] [#3 0.28,-0.25,0.00,M6] [#4 0.05,0.05,0.83,U] [#5 0.22,-0.28,0.00,M10] [#6 0.04,0.00,0.76,U] [#7 0.05,0.10,0.74,U] [#8 0.20,-0.19,0.71,U] 
02:04:24.073 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.01}, one-star: {0.40, -0.11}
02:04:24.076 00.003 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
02:04:24.080 00.004 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
02:04:24.081 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.11 mountX=-0.05 mountY=-0.12, mountTheta=-1.94
02:04:24.086 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.01, opts=13)
02:04:24.090 00.004 1032 Enqueuing Move request for scope (0.13, -0.01)
02:04:24.093 00.003 10072 Worker thread wakes up
02:04:24.093 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
02:04:24.093 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
02:04:24.093 00.000 10072 Moving (0.13, -0.01) raw xDistance=-0.05 yDistance=-0.12
02:04:24.095 00.002 10072 PPEC rslt: input = -0.05, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 622.94
02:04:24.095 00.000 10072 PPEC: input: -0.05, control: 0.03, exposure: 1000
02:04:24.095 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:24.096 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:04:24.096 00.000 10072 MoveAxis(W, 28, ABG)
02:04:24.096 00.000 10072 Guiding  Dir = 3, Dur = 28
02:04:24.096 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:24.100 00.004 10072 IsGuiding returns 0
02:04:24.100 00.000 10072 PulseGuide returned control before completion, sleep 38
02:04:24.127 00.027 1032 UpdateGuideState exits: m=1419 SNR=26.5
02:04:24.129 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:24.133 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:24.136 00.003 1032 Enqueuing Expose request
02:04:24.156 00.020 10072 IsGuiding returns 1
02:04:24.156 00.000 10072 scope still moving after pulse duration time elapsed
02:04:24.187 00.031 10072 IsGuiding returns 0
02:04:24.187 00.000 10072 scope move finished after 28 + 59 ms
02:04:24.187 00.000 10072 Move returns status 0, amount 28
02:04:24.187 00.000 10072 MoveAxis(N, 0, ABG)
02:04:24.187 00.000 10072 Move returns status 0, amount 0
02:04:24.187 00.000 10072 move complete, result=0
02:04:24.187 00.000 10072 worker thread done servicing request
02:04:24.187 00.000 10072 Worker thread wakes up
02:04:24.187 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:24.187 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:24.189 00.002 1032 GuideStep: -0.0 px 28 ms WEST, -0.1 px 0 ms NORTH
02:04:25.328 01.139 10072 Exposure complete
02:04:25.414 00.086 10072 worker thread done servicing request
02:04:25.414 00.000 1032 OnExposeComplete: enter
02:04:25.416 00.002 1032 UpdateGuideState(): m_state=6
02:04:25.420 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 29
02:04:25.422 00.002 1032 Star::Find returns 1 (0), X=1125.35, Y=330.46, Mass=1586, SNR=28.0, Peak=133 HFD=3.2
02:04:25.425 00.003 1032 MultiStar: [#1 0.07,-0.00,0.89,U] [#2 0.03,0.03,0.95,U] [#3 0.26,-0.23,0.00,M7] [#4 0.09,0.00,0.78,U] [#5 0.33,-0.14,0.00,R] [#6 0.05,0.07,0.72,U] [#7 -0.01,0.17,0.71,U] [#8 0.19,-0.17,0.64,U] 
02:04:25.427 00.002 1032 refined, 6 included, MultiStar: {0.12, -0.00}, one-star: {0.38, -0.10}
02:04:25.429 00.002 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
02:04:25.431 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
02:04:25.435 00.004 1032 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.02 mountX=-0.03 mountY=-0.12, mountTheta=-1.85
02:04:25.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.00, opts=13)
02:04:25.442 00.004 1032 Enqueuing Move request for scope (0.12, -0.00)
02:04:25.444 00.002 10072 Worker thread wakes up
02:04:25.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
02:04:25.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
02:04:25.444 00.000 10072 Moving (0.12, -0.00) raw xDistance=-0.03 yDistance=-0.12
02:04:25.446 00.002 10072 PPEC rslt: input = -0.03, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 622.94
02:04:25.446 00.000 10072 PPEC: input: -0.03, control: 0.03, exposure: 1000
02:04:25.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:25.446 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:04:25.446 00.000 10072 MoveAxis(W, 29, ABG)
02:04:25.446 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:25.450 00.004 10072 Guiding  Dir = 3, Dur = 29
02:04:25.450 00.000 10072 IsGuiding returns 0
02:04:25.452 00.002 10072 PulseGuide returned control before completion, sleep 39
02:04:25.476 00.024 1032 UpdateGuideState exits: m=1586 SNR=28.0
02:04:25.478 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:25.482 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:25.485 00.003 1032 Enqueuing Expose request
02:04:25.500 00.015 10072 IsGuiding returns 1
02:04:25.500 00.000 10072 scope still moving after pulse duration time elapsed
02:04:25.531 00.031 10072 IsGuiding returns 0
02:04:25.531 00.000 10072 scope move finished after 29 + 51 ms
02:04:25.531 00.000 10072 Move returns status 0, amount 29
02:04:25.531 00.000 10072 MoveAxis(N, 0, ABG)
02:04:25.531 00.000 10072 Move returns status 0, amount 0
02:04:25.531 00.000 10072 move complete, result=0
02:04:25.531 00.000 10072 worker thread done servicing request
02:04:25.531 00.000 10072 Worker thread wakes up
02:04:25.531 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:25.531 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:25.531 00.000 1032 GuideStep: -0.0 px 29 ms WEST, -0.1 px 0 ms NORTH
02:04:26.435 00.904 10072 Exposure complete
02:04:26.511 00.076 10072 worker thread done servicing request
02:04:26.511 00.000 1032 OnExposeComplete: enter
02:04:26.513 00.002 1032 UpdateGuideState(): m_state=6
02:04:26.516 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 30
02:04:26.519 00.003 1032 Star::Find returns 1 (0), X=1125.34, Y=330.44, Mass=1556, SNR=27.7, Peak=132 HFD=3.2
02:04:26.521 00.002 1032 MultiStar: [#1 0.05,-0.05,0.90,U] [#2 0.06,0.03,0.95,U] [#3 0.27,-0.33,0.00,M8] [#4 0.06,-0.02,0.78,U] [#5 -0.07,-0.07,0.80,U] [#6 0.09,0.04,0.72,U] [#7 0.00,0.05,0.69,U] [#8 0.21,-0.21,0.00,M1] 
02:04:26.525 00.004 1032 refined, 6 included, MultiStar: {0.09, -0.02}, one-star: {0.37, -0.12}
02:04:26.527 00.002 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
02:04:26.529 00.002 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
02:04:26.529 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.27 mountX=-0.05 mountY=-0.08, mountTheta=-2.10
02:04:26.529 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
02:04:26.529 00.000 1032 Enqueuing Move request for scope (0.09, -0.02)
02:04:26.529 00.000 10072 Worker thread wakes up
02:04:26.529 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
02:04:26.529 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
02:04:26.529 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.05 yDistance=-0.08
02:04:26.529 00.000 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 622.94
02:04:26.529 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 1000
02:04:26.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:26.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:04:26.529 00.000 10072 MoveAxis(W, 25, ABG)
02:04:26.529 00.000 10072 Guiding  Dir = 3, Dur = 25
02:04:26.529 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:26.542 00.013 10072 IsGuiding returns 0
02:04:26.545 00.003 10072 PulseGuide returned control before completion, sleep 35
02:04:26.567 00.022 1032 UpdateGuideState exits: m=1556 SNR=27.7
02:04:26.569 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:26.571 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:26.573 00.002 1032 Enqueuing Expose request
02:04:26.594 00.021 10072 IsGuiding returns 1
02:04:26.594 00.000 10072 scope still moving after pulse duration time elapsed
02:04:26.625 00.031 10072 IsGuiding returns 0
02:04:26.625 00.000 10072 scope move finished after 25 + 55 ms
02:04:26.625 00.000 10072 Move returns status 0, amount 25
02:04:26.625 00.000 10072 MoveAxis(N, 0, ABG)
02:04:26.625 00.000 10072 Move returns status 0, amount 0
02:04:26.625 00.000 10072 move complete, result=0
02:04:26.625 00.000 10072 worker thread done servicing request
02:04:26.625 00.000 10072 Worker thread wakes up
02:04:26.626 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:26.626 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:26.626 00.000 1032 GuideStep: -0.0 px 25 ms WEST, -0.1 px 0 ms NORTH
02:04:27.767 01.141 10072 Exposure complete
02:04:27.818 00.051 10072 worker thread done servicing request
02:04:27.818 00.000 1032 OnExposeComplete: enter
02:04:27.818 00.000 1032 UpdateGuideState(): m_state=6
02:04:27.818 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 31
02:04:27.818 00.000 1032 Star::Find returns 1 (0), X=1125.37, Y=330.44, Mass=1607, SNR=28.2, Peak=137 HFD=3.2
02:04:27.829 00.011 1032 MultiStar: [#1 0.09,0.02,0.85,U] [#2 0.00,0.09,0.94,U] [#3 0.14,-0.20,0.92,U] [#4 0.04,0.02,0.80,U] [#5 0.01,-0.02,0.75,U] [#6 -0.00,0.01,0.72,U] [#7 0.05,0.05,0.68,U] [#8 0.25,-0.16,0.68,U] 
02:04:27.831 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.40, -0.13}
02:04:27.832 00.001 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
02:04:27.834 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
02:04:27.835 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.30 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:04:27.837 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
02:04:27.839 00.002 1032 Enqueuing Move request for scope (0.12, -0.04)
02:04:27.841 00.002 10072 Worker thread wakes up
02:04:27.841 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
02:04:27.841 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
02:04:27.841 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.06 yDistance=-0.10
02:04:27.843 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:27.845 00.002 10072 PPEC rslt: input = -0.06, final = 0.05, react = -0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 628.76
02:04:27.845 00.000 10072 PPEC: input: -0.06, control: 0.05, exposure: 1000
02:04:27.845 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:27.845 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:04:27.845 00.000 10072 MoveAxis(W, 50, ABG)
02:04:27.845 00.000 10072 Guiding  Dir = 3, Dur = 50
02:04:27.846 00.001 10072 IsGuiding returns 0
02:04:27.846 00.000 10072 PulseGuide returned control before completion, sleep 60
02:04:27.861 00.015 1032 UpdateGuideState exits: m=1607 SNR=28.2
02:04:27.863 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:27.865 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:27.867 00.002 1032 Enqueuing Expose request
02:04:27.910 00.043 10072 IsGuiding returns 1
02:04:27.910 00.000 10072 scope still moving after pulse duration time elapsed
02:04:27.942 00.032 10072 IsGuiding returns 0
02:04:27.946 00.004 10072 scope move finished after 50 + 50 ms
02:04:27.946 00.000 10072 Move returns status 0, amount 50
02:04:27.946 00.000 10072 MoveAxis(N, 0, ABG)
02:04:27.946 00.000 10072 Move returns status 0, amount 0
02:04:27.946 00.000 10072 move complete, result=0
02:04:27.946 00.000 10072 worker thread done servicing request
02:04:27.946 00.000 10072 Worker thread wakes up
02:04:27.947 00.001 1032 GuideStep: -0.1 px 50 ms WEST, -0.1 px 0 ms NORTH
02:04:27.949 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:27.949 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:28.867 00.918 10072 Exposure complete
02:04:28.919 00.052 10072 worker thread done servicing request
02:04:28.919 00.000 1032 OnExposeComplete: enter
02:04:28.921 00.002 1032 UpdateGuideState(): m_state=6
02:04:28.923 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 32
02:04:28.923 00.000 1032 Star::Find returns 1 (0), X=1125.39, Y=330.44, Mass=1501, SNR=27.2, Peak=119 HFD=3.2
02:04:28.923 00.000 1032 MultiStar: [#1 0.16,0.03,0.94,U] [#2 0.03,0.01,0.99,U] [#3 0.24,-0.34,0.00,M8] [#4 0.11,-0.03,0.82,U] [#5 0.08,-0.11,0.79,U] [#6 0.10,0.03,0.76,U] [#7 0.15,0.04,0.73,U] [#8 0.29,-0.22,0.00,M1] 
02:04:28.929 00.006 1032 refined, 6 included, MultiStar: {0.15, -0.02}, one-star: {0.41, -0.12}
02:04:28.931 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
02:04:28.931 00.000 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
02:04:28.931 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.16 mountX=-0.06 mountY=-0.14, mountTheta=-1.99
02:04:28.931 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
02:04:28.938 00.007 1032 Enqueuing Move request for scope (0.15, -0.02)
02:04:28.938 00.000 10072 Worker thread wakes up
02:04:28.938 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
02:04:28.938 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
02:04:28.938 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.06 yDistance=-0.14
02:04:28.938 00.000 10072 PPEC rslt: input = -0.06, final = 0.05, react = -0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 628.76
02:04:28.938 00.000 10072 PPEC: input: -0.06, control: 0.05, exposure: 1000
02:04:28.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:28.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:04:28.938 00.000 10072 MoveAxis(W, 46, ABG)
02:04:28.938 00.000 10072 Guiding  Dir = 3, Dur = 46
02:04:28.942 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:28.943 00.001 10072 IsGuiding returns 0
02:04:28.945 00.002 10072 PulseGuide returned control before completion, sleep 56
02:04:28.955 00.010 1032 UpdateGuideState exits: m=1501 SNR=27.2
02:04:28.961 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:28.961 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:28.961 00.000 1032 Enqueuing Expose request
02:04:29.008 00.047 10072 IsGuiding returns 0
02:04:29.008 00.000 10072 Move returns status 0, amount 46
02:04:29.008 00.000 10072 MoveAxis(N, 0, ABG)
02:04:29.008 00.000 10072 Move returns status 0, amount 0
02:04:29.008 00.000 10072 move complete, result=0
02:04:29.008 00.000 10072 worker thread done servicing request
02:04:29.008 00.000 10072 Worker thread wakes up
02:04:29.008 00.000 1032 GuideStep: -0.1 px 46 ms WEST, -0.1 px 0 ms NORTH
02:04:29.009 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:29.009 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:30.151 01.142 10072 Exposure complete
02:04:30.195 00.044 10072 worker thread done servicing request
02:04:30.195 00.000 1032 OnExposeComplete: enter
02:04:30.196 00.001 1032 UpdateGuideState(): m_state=6
02:04:30.198 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 33
02:04:30.200 00.002 1032 Star::Find returns 1 (0), X=1125.38, Y=330.32, Mass=1584, SNR=28.0, Peak=130 HFD=3.2
02:04:30.200 00.000 1032 MultiStar: [#1 0.14,-0.14,0.91,U] [#2 0.19,0.01,0.96,U] [#3 0.39,-0.43,0.00,M9] [#4 0.12,-0.08,0.79,U] [#5 -0.03,-0.21,0.74,U] [#6 0.12,-0.03,0.69,U] [#7 0.19,-0.07,0.71,U] [#8 0.27,-0.38,0.00,M2] 
02:04:30.203 00.003 1032 refined, 6 included, MultiStar: {0.17, -0.11}, one-star: {0.41, -0.24}
02:04:30.203 00.000 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
02:04:30.205 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
02:04:30.205 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.21 cameraTheta=-0.57 mountX=-0.15 mountY=-0.14, mountTheta=-2.40
02:04:30.208 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.11, opts=13)
02:04:30.210 00.002 1032 Enqueuing Move request for scope (0.17, -0.11)
02:04:30.212 00.002 10072 Worker thread wakes up
02:04:30.212 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
02:04:30.212 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
02:04:30.212 00.000 10072 Moving (0.17, -0.11) raw xDistance=-0.15 yDistance=-0.14
02:04:30.213 00.001 10072 PPEC rslt: input = -0.15, final = -0.03, react = -0.06, pred = 0.03, hyst = -0.05, hyst_pct = 0.01, period_length = 628.76
02:04:30.213 00.000 10072 PPEC: input: -0.15, control: -0.03, exposure: 1000
02:04:30.213 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:30.213 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:04:30.213 00.000 10072 MoveAxis(E, 34, ABG)
02:04:30.213 00.000 10072 Guiding  Dir = 2, Dur = 34
02:04:30.214 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:30.214 00.000 10072 IsGuiding returns 0
02:04:30.216 00.002 10072 PulseGuide returned control before completion, sleep 44
02:04:30.228 00.012 1032 UpdateGuideState exits: m=1584 SNR=28.0
02:04:30.231 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:30.233 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:30.235 00.002 1032 Enqueuing Expose request
02:04:30.262 00.027 10072 IsGuiding returns 0
02:04:30.262 00.000 10072 Move returns status 0, amount 34
02:04:30.262 00.000 10072 MoveAxis(N, 0, ABG)
02:04:30.262 00.000 10072 Move returns status 0, amount 0
02:04:30.262 00.000 10072 move complete, result=0
02:04:30.262 00.000 10072 worker thread done servicing request
02:04:30.262 00.000 10072 Worker thread wakes up
02:04:30.262 00.000 1032 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
02:04:30.264 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:30.264 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:31.174 00.910 10072 Exposure complete
02:04:31.218 00.044 10072 worker thread done servicing request
02:04:31.218 00.000 1032 OnExposeComplete: enter
02:04:31.222 00.004 1032 UpdateGuideState(): m_state=6
02:04:31.224 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 34
02:04:31.224 00.000 1032 Star::Find returns 1 (0), X=1125.38, Y=330.42, Mass=1515, SNR=27.3, Peak=124 HFD=3.1
02:04:31.226 00.002 1032 MultiStar: [#1 0.13,0.02,0.93,U] [#2 0.06,0.04,0.96,U] [#3 0.33,-0.27,0.00,M10] [#4 0.05,-0.11,0.80,U] [#5 0.03,-0.00,0.79,U] [#6 0.06,0.03,0.73,U] [#7 0.04,0.14,0.71,U] [#8 0.19,-0.12,0.70,U] 
02:04:31.228 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.41, -0.14}
02:04:31.230 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
02:04:31.230 00.000 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
02:04:31.232 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.16 mountX=-0.05 mountY=-0.12, mountTheta=-1.99
02:04:31.235 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
02:04:31.235 00.000 1032 Enqueuing Move request for scope (0.13, -0.02)
02:04:31.237 00.002 10072 Worker thread wakes up
02:04:31.237 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
02:04:31.237 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
02:04:31.237 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.12
02:04:31.239 00.002 10072 PPEC rslt: input = -0.05, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 628.76
02:04:31.239 00.000 10072 PPEC: input: -0.05, control: 0.03, exposure: 1000
02:04:31.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:31.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:04:31.239 00.000 10072 MoveAxis(W, 28, ABG)
02:04:31.239 00.000 10072 Guiding  Dir = 3, Dur = 28
02:04:31.239 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:31.240 00.001 10072 IsGuiding returns 0
02:04:31.242 00.002 10072 PulseGuide returned control before completion, sleep 38
02:04:31.247 00.005 1032 UpdateGuideState exits: m=1515 SNR=27.3
02:04:31.258 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:31.260 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:31.262 00.002 1032 Enqueuing Expose request
02:04:31.290 00.028 10072 IsGuiding returns 1
02:04:31.290 00.000 10072 scope still moving after pulse duration time elapsed
02:04:31.322 00.032 10072 IsGuiding returns 1
02:04:31.354 00.032 10072 IsGuiding returns 0
02:04:31.354 00.000 10072 scope move finished after 28 + 84 ms
02:04:31.354 00.000 10072 Move returns status 0, amount 28
02:04:31.354 00.000 10072 MoveAxis(N, 0, ABG)
02:04:31.354 00.000 10072 Move returns status 0, amount 0
02:04:31.354 00.000 10072 move complete, result=0
02:04:31.354 00.000 10072 worker thread done servicing request
02:04:31.354 00.000 10072 Worker thread wakes up
02:04:31.354 00.000 1032 GuideStep: -0.1 px 28 ms WEST, -0.1 px 0 ms NORTH
02:04:31.355 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:31.355 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:32.483 01.128 10072 Exposure complete
02:04:32.528 00.045 10072 worker thread done servicing request
02:04:32.528 00.000 1032 OnExposeComplete: enter
02:04:32.528 00.000 1032 UpdateGuideState(): m_state=6
02:04:32.528 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 35
02:04:32.528 00.000 1032 Star::Find returns 1 (0), X=1125.51, Y=330.31, Mass=1489, SNR=27.1, Peak=124 HFD=3.1
02:04:32.536 00.008 1032 MultiStar: [#1 0.16,-0.04,0.93,U] [#2 0.18,0.00,0.97,U] [#3 0.36,-0.31,0.00,R] [#4 0.25,-0.00,0.82,U] [#5 0.04,-0.12,0.78,U] [#6 0.08,0.04,0.74,U] [#7 0.21,-0.02,0.71,U] [#8 0.36,-0.25,0.00,M2] 
02:04:32.536 00.000 1032 refined, 6 included, MultiStar: {0.22, -0.06}, one-star: {0.53, -0.25}
02:04:32.536 00.000 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
02:04:32.536 00.000 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
02:04:32.536 00.000 1032 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-0.28 mountX=-0.12 mountY=-0.20, mountTheta=-2.11
02:04:32.536 00.000 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.06, opts=13)
02:04:32.536 00.000 1032 Enqueuing Move request for scope (0.22, -0.06)
02:04:32.544 00.008 10072 Worker thread wakes up
02:04:32.544 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd
02:04:32.544 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.06)
02:04:32.544 00.000 10072 Moving (0.22, -0.06) raw xDistance=-0.12 yDistance=-0.20
02:04:32.544 00.000 10072 PPEC rslt: input = -0.12, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 628.76
02:04:32.544 00.000 10072 PPEC: input: -0.12, control: 0.03, exposure: 1000
02:04:32.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:32.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:04:32.544 00.000 10072 MoveAxis(W, 31, ABG)
02:04:32.544 00.000 10072 Guiding  Dir = 3, Dur = 31
02:04:32.544 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:32.548 00.004 10072 IsGuiding returns 0
02:04:32.549 00.001 10072 PulseGuide returned control before completion, sleep 41
02:04:32.553 00.004 1032 UpdateGuideState exits: m=1489 SNR=27.1
02:04:32.553 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:32.565 00.012 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:32.565 00.000 1032 Enqueuing Expose request
02:04:32.597 00.032 10072 IsGuiding returns 0
02:04:32.597 00.000 10072 Move returns status 0, amount 31
02:04:32.597 00.000 10072 MoveAxis(N, 0, ABG)
02:04:32.597 00.000 10072 Move returns status 0, amount 0
02:04:32.597 00.000 10072 move complete, result=0
02:04:32.597 00.000 10072 worker thread done servicing request
02:04:32.598 00.001 1032 GuideStep: -0.1 px 31 ms WEST, -0.2 px 0 ms NORTH
02:04:32.598 00.000 10072 Worker thread wakes up
02:04:32.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:32.598 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:33.509 00.911 10072 Exposure complete
02:04:33.554 00.045 10072 worker thread done servicing request
02:04:33.554 00.000 1032 OnExposeComplete: enter
02:04:33.555 00.001 1032 UpdateGuideState(): m_state=6
02:04:33.557 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 36
02:04:33.559 00.002 1032 Star::Find returns 1 (0), X=1125.40, Y=330.39, Mass=1526, SNR=27.4, Peak=127 HFD=3.2
02:04:33.559 00.000 1032 MultiStar: [#1 0.13,-0.08,0.89,U] [#2 0.08,0.03,0.99,U] [#3 0.05,-0.02,0.95,U] [#4 0.08,-0.07,0.82,U] [#5 -0.01,-0.18,0.79,U] [#6 0.07,-0.05,0.77,U] [#7 0.14,0.03,0.70,U] [#8 0.27,-0.31,0.00,M3] 
02:04:33.561 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.07}, one-star: {0.43, -0.17}
02:04:33.563 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
02:04:33.563 00.000 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
02:04:33.565 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.14 cameraTheta=-0.48 mountX=-0.10 mountY=-0.11, mountTheta=-2.31
02:04:33.567 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.07, opts=13)
02:04:33.569 00.002 1032 Enqueuing Move request for scope (0.13, -0.07)
02:04:33.570 00.001 10072 Worker thread wakes up
02:04:33.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
02:04:33.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
02:04:33.570 00.000 10072 Moving (0.13, -0.07) raw xDistance=-0.10 yDistance=-0.11
02:04:33.572 00.002 10072 PPEC rslt: input = -0.10, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 628.76
02:04:33.572 00.000 10072 PPEC: input: -0.10, control: 0.03, exposure: 1000
02:04:33.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:33.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:04:33.572 00.000 10072 MoveAxis(W, 28, ABG)
02:04:33.572 00.000 10072 Guiding  Dir = 3, Dur = 28
02:04:33.572 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:33.573 00.001 10072 IsGuiding returns 0
02:04:33.575 00.002 10072 PulseGuide returned control before completion, sleep 38
02:04:33.589 00.014 1032 UpdateGuideState exits: m=1526 SNR=27.4
02:04:33.589 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:33.591 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:33.593 00.002 1032 Enqueuing Expose request
02:04:33.621 00.028 10072 IsGuiding returns 0
02:04:33.621 00.000 10072 Move returns status 0, amount 28
02:04:33.621 00.000 10072 MoveAxis(N, 0, ABG)
02:04:33.621 00.000 10072 Move returns status 0, amount 0
02:04:33.621 00.000 10072 move complete, result=0
02:04:33.621 00.000 10072 worker thread done servicing request
02:04:33.621 00.000 10072 Worker thread wakes up
02:04:33.621 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:33.621 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:33.621 00.000 1032 GuideStep: -0.1 px 28 ms WEST, -0.1 px 0 ms NORTH
02:04:34.754 01.133 10072 Exposure complete
02:04:34.813 00.059 10072 worker thread done servicing request
02:04:34.813 00.000 1032 OnExposeComplete: enter
02:04:34.819 00.006 1032 UpdateGuideState(): m_state=6
02:04:34.821 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 37
02:04:34.825 00.004 1032 Star::Find returns 1 (0), X=1125.50, Y=330.33, Mass=1530, SNR=27.5, Peak=124 HFD=3.1
02:04:34.827 00.002 1032 MultiStar: [#1 0.20,-0.16,0.91,U] [#2 0.14,-0.06,0.96,U] [#3 0.00,-0.09,0.95,U] [#4 0.17,-0.16,0.80,U] [#5 0.12,-0.15,0.76,U] [#6 0.17,-0.09,0.72,U] [#7 0.21,-0.02,0.71,U] [#8 0.36,-0.37,0.00,M4] 
02:04:34.829 00.002 1032 refined, 7 included, MultiStar: {0.20, -0.12}, one-star: {0.53, -0.23}
02:04:34.829 00.000 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
02:04:34.829 00.000 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
02:04:34.829 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-0.56 mountX=-0.17 mountY=-0.16, mountTheta=-2.39
02:04:34.829 00.000 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.12, opts=13)
02:04:34.829 00.000 1032 Enqueuing Move request for scope (0.20, -0.12)
02:04:34.829 00.000 10072 Worker thread wakes up
02:04:34.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
02:04:34.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
02:04:34.829 00.000 10072 Moving (0.20, -0.12) raw xDistance=-0.17 yDistance=-0.16
02:04:34.829 00.000 10072 PPEC rslt: input = -0.17, final = -0.04, react = -0.07, pred = 0.03, hyst = -0.06, hyst_pct = 0.00, period_length = 628.76
02:04:34.842 00.013 10072 PPEC: input: -0.17, control: -0.04, exposure: 1000
02:04:34.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:34.842 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:34.844 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:04:34.844 00.000 10072 MoveAxis(E, 37, ABG)
02:04:34.844 00.000 10072 Guiding  Dir = 2, Dur = 37
02:04:34.844 00.000 10072 IsGuiding returns 0
02:04:34.844 00.000 10072 PulseGuide returned control before completion, sleep 47
02:04:34.864 00.020 1032 UpdateGuideState exits: m=1530 SNR=27.5
02:04:34.867 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:34.869 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:34.871 00.002 1032 Enqueuing Expose request
02:04:34.907 00.036 10072 IsGuiding returns 1
02:04:34.907 00.000 10072 scope still moving after pulse duration time elapsed
02:04:34.938 00.031 10072 IsGuiding returns 0
02:04:34.940 00.002 10072 scope move finished after 37 + 58 ms
02:04:34.940 00.000 10072 Move returns status 0, amount 37
02:04:34.940 00.000 10072 MoveAxis(N, 0, ABG)
02:04:34.940 00.000 10072 Move returns status 0, amount 0
02:04:34.940 00.000 10072 move complete, result=0
02:04:34.940 00.000 10072 worker thread done servicing request
02:04:34.941 00.001 10072 Worker thread wakes up
02:04:34.941 00.000 1032 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
02:04:34.943 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:34.943 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:35.861 00.918 10072 Exposure complete
02:04:35.936 00.075 10072 worker thread done servicing request
02:04:35.936 00.000 1032 OnExposeComplete: enter
02:04:35.940 00.004 1032 UpdateGuideState(): m_state=6
02:04:35.943 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 38
02:04:35.945 00.002 1032 Star::Find returns 1 (0), X=1125.46, Y=330.36, Mass=1547, SNR=27.6, Peak=118 HFD=3.2
02:04:35.947 00.002 1032 MultiStar: [#1 0.17,-0.13,0.94,U] [#2 0.13,-0.06,0.98,U] [#3 -0.05,-0.10,0.92,U] [#4 0.16,-0.14,0.79,U] [#5 0.12,-0.08,0.76,U] [#6 0.19,-0.12,0.73,U] [#7 0.21,-0.01,0.71,U] [#8 0.30,-0.28,0.00,M5] 
02:04:35.949 00.002 1032 refined, 7 included, MultiStar: {0.18, -0.11}, one-star: {0.48, -0.20}
02:04:35.951 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
02:04:35.954 00.003 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
02:04:35.956 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.54 mountX=-0.15 mountY=-0.15, mountTheta=-2.37
02:04:35.959 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.11, opts=13)
02:04:35.962 00.003 1032 Enqueuing Move request for scope (0.18, -0.11)
02:04:35.964 00.002 10072 Worker thread wakes up
02:04:35.964 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
02:04:35.964 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
02:04:35.964 00.000 10072 Moving (0.18, -0.11) raw xDistance=-0.15 yDistance=-0.15
02:04:35.966 00.002 10072 PPEC rslt: input = -0.15, final = -0.03, react = -0.06, pred = 0.03, hyst = -0.05, hyst_pct = 0.00, period_length = 628.76
02:04:35.966 00.000 10072 PPEC: input: -0.15, control: -0.03, exposure: 1000
02:04:35.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:35.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:04:35.966 00.000 10072 MoveAxis(E, 32, ABG)
02:04:35.966 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:35.966 00.000 10072 Guiding  Dir = 2, Dur = 32
02:04:35.969 00.003 10072 IsGuiding returns 0
02:04:35.969 00.000 10072 PulseGuide returned control before completion, sleep 42
02:04:35.989 00.020 1032 UpdateGuideState exits: m=1547 SNR=27.6
02:04:35.993 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:35.995 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:35.997 00.002 1032 Enqueuing Expose request
02:04:36.017 00.020 10072 IsGuiding returns 1
02:04:36.017 00.000 10072 scope still moving after pulse duration time elapsed
02:04:36.048 00.031 10072 IsGuiding returns 0
02:04:36.048 00.000 10072 scope move finished after 32 + 47 ms
02:04:36.048 00.000 10072 Move returns status 0, amount 32
02:04:36.048 00.000 10072 MoveAxis(N, 0, ABG)
02:04:36.048 00.000 10072 Move returns status 0, amount 0
02:04:36.048 00.000 10072 move complete, result=0
02:04:36.048 00.000 10072 worker thread done servicing request
02:04:36.048 00.000 10072 Worker thread wakes up
02:04:36.048 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:36.048 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:36.050 00.002 1032 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
02:04:37.174 01.124 10072 Exposure complete
02:04:37.236 00.062 10072 worker thread done servicing request
02:04:37.236 00.000 1032 OnExposeComplete: enter
02:04:37.236 00.000 1032 UpdateGuideState(): m_state=6
02:04:37.236 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 39
02:04:37.249 00.013 1032 Star::Find returns 1 (0), X=1125.34, Y=330.37, Mass=1533, SNR=27.5, Peak=128 HFD=3.2
02:04:37.252 00.003 1032 MultiStar: [#1 0.11,0.07,0.95,U] [#2 0.13,0.02,0.97,U] [#3 0.02,0.11,0.95,U] [#4 0.04,0.01,0.81,U] [#5 -0.05,0.01,0.77,U] [#6 0.12,0.03,0.74,U] [#7 0.04,0.03,0.71,U] [#8 0.19,-0.11,0.70,U] 
02:04:37.252 00.000 1032 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {0.36, -0.19}
02:04:37.252 00.000 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
02:04:37.252 00.000 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
02:04:37.252 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.03 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
02:04:37.252 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.00, opts=13)
02:04:37.252 00.000 1032 Enqueuing Move request for scope (0.11, -0.00)
02:04:37.252 00.000 10072 Worker thread wakes up
02:04:37.266 00.014 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
02:04:37.266 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
02:04:37.266 00.000 10072 Moving (0.11, -0.00) raw xDistance=-0.03 yDistance=-0.11
02:04:37.267 00.001 10072 PPEC rslt: input = -0.03, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 628.76
02:04:37.267 00.000 10072 PPEC: input: -0.03, control: 0.03, exposure: 1000
02:04:37.267 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:37.267 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:04:37.267 00.000 10072 MoveAxis(W, 30, ABG)
02:04:37.267 00.000 10072 Guiding  Dir = 3, Dur = 30
02:04:37.267 00.000 10072 IsGuiding returns 0
02:04:37.267 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:37.270 00.003 10072 PulseGuide returned control before completion, sleep 40
02:04:37.287 00.017 1032 UpdateGuideState exits: m=1533 SNR=27.5
02:04:37.287 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:37.287 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:37.287 00.000 1032 Enqueuing Expose request
02:04:37.315 00.028 10072 IsGuiding returns 1
02:04:37.315 00.000 10072 scope still moving after pulse duration time elapsed
02:04:37.346 00.031 10072 IsGuiding returns 0
02:04:37.346 00.000 10072 scope move finished after 30 + 47 ms
02:04:37.346 00.000 10072 Move returns status 0, amount 30
02:04:37.346 00.000 10072 MoveAxis(N, 0, ABG)
02:04:37.346 00.000 10072 Move returns status 0, amount 0
02:04:37.346 00.000 10072 move complete, result=0
02:04:37.346 00.000 10072 worker thread done servicing request
02:04:37.346 00.000 10072 Worker thread wakes up
02:04:37.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:37.346 00.000 1032 GuideStep: -0.0 px 30 ms WEST, -0.1 px 0 ms NORTH
02:04:37.348 00.002 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:38.269 00.921 10072 Exposure complete
02:04:38.353 00.084 10072 worker thread done servicing request
02:04:38.353 00.000 1032 OnExposeComplete: enter
02:04:38.357 00.004 1032 UpdateGuideState(): m_state=6
02:04:38.360 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 40
02:04:38.363 00.003 1032 Star::Find returns 1 (0), X=1125.43, Y=330.32, Mass=1497, SNR=27.2, Peak=121 HFD=3.2
02:04:38.367 00.004 1032 MultiStar: [#1 0.22,-0.15,0.93,U] [#2 0.17,0.03,0.95,U] [#3 0.04,-0.08,0.96,U] [#4 0.13,-0.12,0.84,U] [#5 -0.04,-0.05,0.77,U] [#6 0.11,-0.01,0.75,U] [#7 0.15,-0.03,0.73,U] [#8 0.28,-0.24,0.68,U] 
02:04:38.370 00.003 1032 refined, 8 included, MultiStar: {0.17, -0.10}, one-star: {0.46, -0.24}
02:04:38.370 00.000 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
02:04:38.375 00.005 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
02:04:38.375 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.52 mountX=-0.14 mountY=-0.14, mountTheta=-2.35
02:04:38.375 00.000 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.10, opts=13)
02:04:38.375 00.000 1032 Enqueuing Move request for scope (0.17, -0.10)
02:04:38.387 00.012 10072 Worker thread wakes up
02:04:38.387 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
02:04:38.387 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
02:04:38.387 00.000 10072 Moving (0.17, -0.10) raw xDistance=-0.14 yDistance=-0.14
02:04:38.389 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:38.394 00.005 10072 PPEC rslt: input = -0.14, final = -0.01, react = -0.06, pred = 0.05, hyst = -0.05, hyst_pct = 0.01, period_length = 634.52
02:04:38.394 00.000 10072 PPEC: input: -0.14, control: -0.01, exposure: 1000
02:04:38.395 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:38.395 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:04:38.395 00.000 10072 MoveAxis(E, 8, ABG)
02:04:38.395 00.000 10072 Guiding  Dir = 2, Dur = 8
02:04:38.395 00.000 10072 IsGuiding returns 0
02:04:38.396 00.001 10072 PulseGuide returned control before completion, sleep 18
02:04:38.420 00.024 1032 UpdateGuideState exits: m=1497 SNR=27.2
02:04:38.426 00.006 10072 IsGuiding returns 0
02:04:38.426 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:38.429 00.003 10072 Move returns status 0, amount 8
02:04:38.429 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:38.435 00.006 1032 Enqueuing Expose request
02:04:38.440 00.005 10072 MoveAxis(N, 0, ABG)
02:04:38.440 00.000 10072 Move returns status 0, amount 0
02:04:38.440 00.000 10072 move complete, result=0
02:04:38.440 00.000 10072 worker thread done servicing request
02:04:38.440 00.000 10072 Worker thread wakes up
02:04:38.440 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:38.440 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:38.451 00.011 1032 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
02:04:39.575 01.124 10072 Exposure complete
02:04:39.654 00.079 10072 worker thread done servicing request
02:04:39.654 00.000 1032 OnExposeComplete: enter
02:04:39.654 00.000 1032 UpdateGuideState(): m_state=6
02:04:39.660 00.006 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 41
02:04:39.660 00.000 1032 Star::Find returns 1 (0), X=1125.41, Y=330.53, Mass=1503, SNR=27.2, Peak=121 HFD=3.2
02:04:39.660 00.000 1032 MultiStar: [#1 0.14,-0.02,0.92,U] [#2 0.11,0.11,0.97,U] [#3 -0.02,0.09,0.95,U] [#4 0.13,0.07,0.80,U] [#5 -0.06,-0.05,0.78,U] [#6 0.02,0.07,0.72,U] [#7 0.07,0.01,0.73,U] [#8 0.29,-0.13,0.67,U] 
02:04:39.660 00.000 1032 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.43, -0.03}
02:04:39.660 00.000 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
02:04:39.670 00.010 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
02:04:39.670 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.12 mountX=-0.02 mountY=-0.13, mountTheta=-1.71
02:04:39.677 00.007 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.02, opts=13)
02:04:39.677 00.000 1032 Enqueuing Move request for scope (0.13, 0.02)
02:04:39.677 00.000 10072 Worker thread wakes up
02:04:39.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
02:04:39.677 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
02:04:39.677 00.000 10072 Moving (0.13, 0.02) raw xDistance=-0.02 yDistance=-0.13
02:04:39.684 00.007 10072 PPEC rslt: input = -0.02, final = 0.05, react = -0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 634.52
02:04:39.684 00.000 10072 PPEC: input: -0.02, control: 0.05, exposure: 1000
02:04:39.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:39.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:04:39.684 00.000 10072 MoveAxis(W, 53, ABG)
02:04:39.684 00.000 10072 Guiding  Dir = 3, Dur = 53
02:04:39.685 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:39.687 00.002 10072 IsGuiding returns 0
02:04:39.689 00.002 10072 PulseGuide returned control before completion, sleep 63
02:04:39.710 00.021 1032 UpdateGuideState exits: m=1503 SNR=27.2
02:04:39.710 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:39.710 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:39.710 00.000 1032 Enqueuing Expose request
02:04:39.766 00.056 10072 IsGuiding returns 1
02:04:39.766 00.000 10072 scope still moving after pulse duration time elapsed
02:04:39.799 00.033 10072 IsGuiding returns 0
02:04:39.799 00.000 10072 scope move finished after 53 + 59 ms
02:04:39.801 00.002 10072 Move returns status 0, amount 53
02:04:39.801 00.000 10072 MoveAxis(N, 0, ABG)
02:04:39.801 00.000 10072 Move returns status 0, amount 0
02:04:39.801 00.000 10072 move complete, result=0
02:04:39.801 00.000 10072 worker thread done servicing request
02:04:39.801 00.000 10072 Worker thread wakes up
02:04:39.801 00.000 1032 GuideStep: -0.0 px 53 ms WEST, -0.1 px 0 ms NORTH
02:04:39.803 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:39.803 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:40.720 00.917 10072 Exposure complete
02:04:40.810 00.090 10072 worker thread done servicing request
02:04:40.813 00.003 1032 OnExposeComplete: enter
02:04:40.815 00.002 1032 UpdateGuideState(): m_state=6
02:04:40.819 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 42
02:04:40.823 00.004 1032 Star::Find returns 1 (0), X=1125.47, Y=330.43, Mass=1548, SNR=27.6, Peak=121 HFD=3.2
02:04:40.826 00.003 1032 MultiStar: [#1 0.16,-0.13,0.94,U] [#2 0.15,-0.00,1.00,U] [#3 -0.05,-0.02,0.95,U] [#4 0.18,-0.14,0.82,U] [#5 0.07,-0.06,0.74,U] [#6 0.04,0.01,0.72,U] [#7 0.09,0.03,0.73,U] [#8 0.39,-0.28,0.00,M3] 
02:04:40.830 00.004 1032 refined, 7 included, MultiStar: {0.15, -0.06}, one-star: {0.50, -0.13}
02:04:40.832 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
02:04:40.836 00.004 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
02:04:40.840 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.37 mountX=-0.10 mountY=-0.13, mountTheta=-2.20
02:04:40.848 00.008 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
02:04:40.852 00.004 1032 Enqueuing Move request for scope (0.15, -0.06)
02:04:40.856 00.004 10072 Worker thread wakes up
02:04:40.856 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
02:04:40.856 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
02:04:40.856 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.10 yDistance=-0.13
02:04:40.858 00.002 10072 PPEC rslt: input = -0.10, final = 0.05, react = -0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 634.52
02:04:40.858 00.000 10072 PPEC: input: -0.10, control: 0.05, exposure: 1000
02:04:40.858 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:40.858 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:04:40.858 00.000 10072 MoveAxis(W, 51, ABG)
02:04:40.858 00.000 10072 Guiding  Dir = 3, Dur = 51
02:04:40.858 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:40.862 00.004 10072 IsGuiding returns 0
02:04:40.864 00.002 10072 PulseGuide returned control before completion, sleep 61
02:04:40.892 00.028 1032 UpdateGuideState exits: m=1548 SNR=27.6
02:04:40.896 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:40.900 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:40.904 00.004 1032 Enqueuing Expose request
02:04:40.936 00.032 10072 IsGuiding returns 1
02:04:40.937 00.001 10072 scope still moving after pulse duration time elapsed
02:04:40.967 00.030 10072 IsGuiding returns 0
02:04:40.967 00.000 10072 scope move finished after 51 + 52 ms
02:04:40.967 00.000 10072 Move returns status 0, amount 51
02:04:40.967 00.000 10072 MoveAxis(N, 0, ABG)
02:04:40.967 00.000 10072 Move returns status 0, amount 0
02:04:40.967 00.000 10072 move complete, result=0
02:04:40.967 00.000 10072 worker thread done servicing request
02:04:40.967 00.000 10072 Worker thread wakes up
02:04:40.969 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:40.969 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:40.969 00.000 1032 GuideStep: -0.1 px 51 ms WEST, -0.1 px 0 ms NORTH
02:04:42.108 01.139 10072 Exposure complete
02:04:42.198 00.090 10072 worker thread done servicing request
02:04:42.198 00.000 1032 OnExposeComplete: enter
02:04:42.201 00.003 1032 UpdateGuideState(): m_state=6
02:04:42.206 00.005 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 43
02:04:42.208 00.002 1032 Star::Find returns 1 (0), X=1125.46, Y=330.39, Mass=1513, SNR=27.3, Peak=125 HFD=3.2
02:04:42.212 00.004 1032 MultiStar: [#1 0.17,-0.04,0.93,U] [#2 0.12,-0.12,1.00,U] [#3 -0.09,-0.06,0.96,U] [#4 0.20,-0.14,0.80,U] [#5 0.05,-0.19,0.77,U] [#6 0.18,-0.10,0.74,U] [#7 0.06,0.05,0.72,U] [#8 0.32,-0.24,0.00,M4] 
02:04:42.214 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.10}, one-star: {0.48, -0.17}
02:04:42.216 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
02:04:42.218 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
02:04:42.222 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.57 mountX=-0.13 mountY=-0.12, mountTheta=-2.40
02:04:42.226 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.10, opts=13)
02:04:42.230 00.004 1032 Enqueuing Move request for scope (0.15, -0.10)
02:04:42.232 00.002 10072 Worker thread wakes up
02:04:42.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
02:04:42.232 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
02:04:42.232 00.000 10072 Moving (0.15, -0.10) raw xDistance=-0.13 yDistance=-0.12
02:04:42.236 00.004 10072 PPEC rslt: input = -0.13, final = -0.02, react = -0.05, pred = 0.03, hyst = -0.05, hyst_pct = 0.01, period_length = 634.52
02:04:42.236 00.000 10072 PPEC: input: -0.13, control: -0.02, exposure: 1000
02:04:42.236 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:42.236 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:04:42.236 00.000 10072 MoveAxis(E, 22, ABG)
02:04:42.236 00.000 10072 Guiding  Dir = 2, Dur = 22
02:04:42.236 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:42.238 00.002 10072 IsGuiding returns 0
02:04:42.240 00.002 10072 PulseGuide returned control before completion, sleep 32
02:04:42.264 00.024 1032 UpdateGuideState exits: m=1513 SNR=27.3
02:04:42.268 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:42.272 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:42.274 00.002 1032 Enqueuing Expose request
02:04:42.279 00.005 10072 IsGuiding returns 1
02:04:42.279 00.000 10072 scope still moving after pulse duration time elapsed
02:04:42.308 00.029 10072 IsGuiding returns 0
02:04:42.308 00.000 10072 scope move finished after 22 + 47 ms
02:04:42.308 00.000 10072 Move returns status 0, amount 22
02:04:42.308 00.000 10072 MoveAxis(N, 0, ABG)
02:04:42.308 00.000 10072 Move returns status 0, amount 0
02:04:42.308 00.000 10072 move complete, result=0
02:04:42.308 00.000 10072 worker thread done servicing request
02:04:42.308 00.000 10072 Worker thread wakes up
02:04:42.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:42.308 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:42.315 00.007 1032 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
02:04:43.229 00.914 10072 Exposure complete
02:04:43.311 00.082 10072 worker thread done servicing request
02:04:43.311 00.000 1032 OnExposeComplete: enter
02:04:43.315 00.004 1032 UpdateGuideState(): m_state=6
02:04:43.317 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 44
02:04:43.320 00.003 1032 Star::Find returns 1 (0), X=1125.46, Y=330.38, Mass=1584, SNR=27.9, Peak=126 HFD=3.2
02:04:43.322 00.002 1032 MultiStar: [#1 0.17,-0.04,0.92,U] [#2 0.16,-0.01,0.95,U] [#3 0.02,-0.02,0.97,U] [#4 0.27,-0.03,0.80,U] [#5 0.07,-0.10,0.76,U] [#6 0.15,-0.00,0.72,U] [#7 0.04,0.04,0.72,U] [#8 0.34,-0.33,0.00,M5] 
02:04:43.326 00.004 1032 refined, 7 included, MultiStar: {0.18, -0.05}, one-star: {0.49, -0.18}
02:04:43.328 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
02:04:43.330 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
02:04:43.332 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-0.25 mountX=-0.09 mountY=-0.16, mountTheta=-2.08
02:04:43.337 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.05, opts=13)
02:04:43.339 00.002 1032 Enqueuing Move request for scope (0.18, -0.05)
02:04:43.341 00.002 10072 Worker thread wakes up
02:04:43.341 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
02:04:43.341 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
02:04:43.341 00.000 10072 Moving (0.18, -0.05) raw xDistance=-0.09 yDistance=-0.16
02:04:43.343 00.002 10072 PPEC rslt: input = -0.09, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 634.52
02:04:43.343 00.000 10072 PPEC: input: -0.09, control: 0.03, exposure: 1000
02:04:43.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:43.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:04:43.343 00.000 10072 MoveAxis(W, 31, ABG)
02:04:43.343 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:43.347 00.004 10072 Guiding  Dir = 3, Dur = 31
02:04:43.347 00.000 10072 IsGuiding returns 0
02:04:43.347 00.000 10072 PulseGuide returned control before completion, sleep 41
02:04:43.371 00.024 1032 UpdateGuideState exits: m=1584 SNR=27.9
02:04:43.373 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:43.377 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:43.379 00.002 1032 Enqueuing Expose request
02:04:43.399 00.020 10072 IsGuiding returns 1
02:04:43.399 00.000 10072 scope still moving after pulse duration time elapsed
02:04:43.430 00.031 10072 IsGuiding returns 1
02:04:43.462 00.032 10072 IsGuiding returns 1
02:04:43.493 00.031 10072 IsGuiding returns 1
02:04:43.525 00.032 10072 IsGuiding returns 1
02:04:43.556 00.031 10072 IsGuiding returns 1
02:04:43.587 00.031 10072 IsGuiding returns 1
02:04:43.618 00.031 10072 IsGuiding returns 1
02:04:43.649 00.031 10072 IsGuiding returns 1
02:04:43.682 00.033 10072 IsGuiding returns 1
02:04:43.713 00.031 10072 IsGuiding returns 1
02:04:43.744 00.031 10072 IsGuiding returns 1
02:04:43.776 00.032 10072 IsGuiding returns 1
02:04:43.808 00.032 10072 IsGuiding returns 1
02:04:43.840 00.032 10072 IsGuiding returns 1
02:04:43.872 00.032 10072 IsGuiding returns 1
02:04:43.904 00.032 10072 IsGuiding returns 1
02:04:43.936 00.032 10072 IsGuiding returns 1
02:04:43.967 00.031 10072 IsGuiding returns 1
02:04:43.999 00.032 10072 IsGuiding returns 1
02:04:44.030 00.031 10072 IsGuiding returns 1
02:04:44.062 00.032 10072 IsGuiding returns 1
02:04:44.094 00.032 10072 IsGuiding returns 1
02:04:44.125 00.031 10072 IsGuiding returns 1
02:04:44.157 00.032 10072 IsGuiding returns 1
02:04:44.188 00.031 10072 IsGuiding returns 1
02:04:44.220 00.032 10072 IsGuiding returns 1
02:04:44.252 00.032 10072 IsGuiding returns 1
02:04:44.283 00.031 10072 IsGuiding returns 1
02:04:44.315 00.032 10072 IsGuiding returns 1
02:04:44.347 00.032 10072 IsGuiding returns 1
02:04:44.378 00.031 10072 IsGuiding returns 0
02:04:44.378 00.000 10072 scope move finished after 31 + 1000 ms
02:04:44.378 00.000 10072 Move returns status 0, amount 31
02:04:44.378 00.000 10072 MoveAxis(N, 0, ABG)
02:04:44.378 00.000 10072 Move returns status 0, amount 0
02:04:44.378 00.000 10072 move complete, result=0
02:04:44.378 00.000 10072 worker thread done servicing request
02:04:44.378 00.000 10072 Worker thread wakes up
02:04:44.378 00.000 1032 GuideStep: -0.1 px 31 ms WEST, -0.2 px 0 ms NORTH
02:04:44.381 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:44.381 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:45.522 01.141 10072 Exposure complete
02:04:45.577 00.055 10072 worker thread done servicing request
02:04:45.577 00.000 1032 OnExposeComplete: enter
02:04:45.578 00.001 1032 UpdateGuideState(): m_state=6
02:04:45.581 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 45
02:04:45.583 00.002 1032 Star::Find returns 1 (0), X=1125.48, Y=330.40, Mass=1613, SNR=28.2, Peak=117 HFD=3.2
02:04:45.585 00.002 1032 MultiStar: [#1 0.18,-0.05,0.90,U] [#2 0.16,0.03,0.96,U] [#3 -0.02,0.01,0.92,U] [#4 0.17,0.00,0.77,U] [#5 0.00,-0.02,0.76,U] [#6 0.17,-0.01,0.73,U] [#7 0.27,0.01,0.68,U] [#8 0.36,-0.18,0.64,U] 
02:04:45.587 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.04}, one-star: {0.51, -0.16}
02:04:45.589 00.002 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
02:04:45.591 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
02:04:45.593 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-0.20 mountX=-0.09 mountY=-0.18, mountTheta=-2.03
02:04:45.594 00.001 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.04, opts=13)
02:04:45.598 00.004 1032 Enqueuing Move request for scope (0.20, -0.04)
02:04:45.599 00.001 10072 Worker thread wakes up
02:04:45.599 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
02:04:45.599 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
02:04:45.599 00.000 10072 Moving (0.20, -0.04) raw xDistance=-0.09 yDistance=-0.18
02:04:45.600 00.001 10072 PPEC rslt: input = -0.09, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 634.52
02:04:45.600 00.000 10072 PPEC: input: -0.09, control: 0.04, exposure: 1000
02:04:45.600 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:45.600 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:04:45.600 00.000 10072 MoveAxis(W, 41, ABG)
02:04:45.600 00.000 10072 Guiding  Dir = 3, Dur = 41
02:04:45.600 00.000 10072 IsGuiding returns 0
02:04:45.600 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:45.602 00.002 10072 PulseGuide returned control before completion, sleep 51
02:04:45.619 00.017 1032 UpdateGuideState exits: m=1613 SNR=28.2
02:04:45.619 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:45.619 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:45.628 00.009 1032 Enqueuing Expose request
02:04:45.663 00.035 10072 IsGuiding returns 0
02:04:45.664 00.001 10072 Move returns status 0, amount 41
02:04:45.664 00.000 10072 MoveAxis(N, 0, ABG)
02:04:45.664 00.000 10072 Move returns status 0, amount 0
02:04:45.664 00.000 10072 move complete, result=0
02:04:45.664 00.000 10072 worker thread done servicing request
02:04:45.664 00.000 10072 Worker thread wakes up
02:04:45.664 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:45.664 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:45.665 00.001 1032 GuideStep: -0.1 px 41 ms WEST, -0.2 px 0 ms NORTH
02:04:46.570 00.905 10072 Exposure complete
02:04:46.619 00.049 10072 worker thread done servicing request
02:04:46.619 00.000 1032 OnExposeComplete: enter
02:04:46.619 00.000 1032 UpdateGuideState(): m_state=6
02:04:46.619 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 46
02:04:46.619 00.000 1032 Star::Find returns 1 (0), X=1125.49, Y=330.43, Mass=1448, SNR=26.7, Peak=116 HFD=3.1
02:04:46.619 00.000 1032 MultiStar: [#1 0.21,-0.08,0.96,U] [#2 0.27,0.02,1.01,U] [#3 0.13,-0.06,0.97,U] [#4 0.23,-0.09,0.85,U] [#5 0.06,-0.14,0.80,U] [#6 0.24,-0.07,0.75,U] [#7 0.21,-0.13,0.73,U] [#8 0.38,-0.26,0.00,M5] 
02:04:46.630 00.011 1032 refined, 7 included, MultiStar: {0.24, -0.08}, one-star: {0.51, -0.13}
02:04:46.632 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
02:04:46.634 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
02:04:46.636 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-0.34 mountX=-0.14 mountY=-0.21, mountTheta=-2.17
02:04:46.638 00.002 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.08, opts=13)
02:04:46.640 00.002 1032 Enqueuing Move request for scope (0.24, -0.08)
02:04:46.641 00.001 10072 Worker thread wakes up
02:04:46.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.08) opts 0xd
02:04:46.641 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.08)
02:04:46.641 00.000 10072 Moving (0.24, -0.08) raw xDistance=-0.14 yDistance=-0.21
02:04:46.643 00.002 10072 PPEC rslt: input = -0.14, final = -0.03, react = -0.06, pred = 0.03, hyst = -0.05, hyst_pct = 0.00, period_length = 634.52
02:04:46.643 00.000 10072 PPEC: input: -0.14, control: -0.03, exposure: 1000
02:04:46.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:46.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:04:46.643 00.000 10072 MoveAxis(E, 28, ABG)
02:04:46.643 00.000 10072 Guiding  Dir = 2, Dur = 28
02:04:46.644 00.001 10072 IsGuiding returns 0
02:04:46.644 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:46.645 00.001 10072 PulseGuide returned control before completion, sleep 38
02:04:46.663 00.018 1032 UpdateGuideState exits: m=1448 SNR=26.7
02:04:46.664 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:46.666 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:46.668 00.002 1032 Enqueuing Expose request
02:04:46.692 00.024 10072 IsGuiding returns 1
02:04:46.692 00.000 10072 scope still moving after pulse duration time elapsed
02:04:46.723 00.031 10072 IsGuiding returns 0
02:04:46.723 00.000 10072 scope move finished after 28 + 50 ms
02:04:46.723 00.000 10072 Move returns status 0, amount 28
02:04:46.723 00.000 10072 MoveAxis(N, 0, ABG)
02:04:46.723 00.000 10072 Move returns status 0, amount 0
02:04:46.723 00.000 10072 move complete, result=0
02:04:46.723 00.000 10072 worker thread done servicing request
02:04:46.723 00.000 10072 Worker thread wakes up
02:04:46.723 00.000 1032 GuideStep: -0.1 px 28 ms EAST, -0.2 px 0 ms NORTH
02:04:46.725 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:46.725 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:47.865 01.140 10072 Exposure complete
02:04:47.912 00.047 10072 worker thread done servicing request
02:04:47.912 00.000 1032 OnExposeComplete: enter
02:04:47.914 00.002 1032 UpdateGuideState(): m_state=6
02:04:47.916 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 47
02:04:47.916 00.000 1032 Star::Find returns 1 (0), X=1125.50, Y=330.47, Mass=1602, SNR=28.1, Peak=120 HFD=3.2
02:04:47.918 00.002 1032 MultiStar: [#1 0.21,0.06,0.87,U] [#2 0.29,0.11,0.94,U] [#3 0.13,-0.00,0.91,U] [#4 0.27,0.03,0.80,U] [#5 0.19,-0.01,0.76,U] [#6 0.30,0.14,0.73,U] [#7 0.30,0.12,0.71,U] [#8 0.32,-0.25,0.69,U] 
02:04:47.919 00.001 1032 refined, 8 included, MultiStar: {0.29, 0.01}, one-star: {0.52, -0.09}
02:04:47.921 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
02:04:47.922 00.001 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
02:04:47.924 00.002 1032 CameraToMount -- cameraX=0.29 cameraY=0.01 hyp=0.29 cameraTheta=0.05 mountX=-0.06 mountY=-0.28, mountTheta=-1.78
02:04:47.924 00.000 1032 SchedulePrimaryMove(0F526948, x=0.29, y=0.01, opts=13)
02:04:47.927 00.003 1032 Enqueuing Move request for scope (0.29, 0.01)
02:04:47.927 00.000 10072 Worker thread wakes up
02:04:47.927 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.01) opts 0xd
02:04:47.927 00.000 10072 Handling offset move in thread for scope, endpoint = (0.29, 0.01)
02:04:47.927 00.000 10072 Moving (0.29, 0.01) raw xDistance=-0.06 yDistance=-0.28
02:04:47.927 00.000 10072 PPEC rslt: input = -0.06, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 634.52
02:04:47.927 00.000 10072 PPEC: input: -0.06, control: 0.03, exposure: 1000
02:04:47.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:04:47.927 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:04:47.927 00.000 10072 MoveAxis(W, 29, ABG)
02:04:47.927 00.000 10072 Guiding  Dir = 3, Dur = 29
02:04:47.927 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:47.932 00.005 10072 IsGuiding returns 0
02:04:47.934 00.002 10072 PulseGuide returned control before completion, sleep 39
02:04:47.936 00.002 1032 UpdateGuideState exits: m=1602 SNR=28.1
02:04:47.936 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:47.950 00.014 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:47.950 00.000 1032 Enqueuing Expose request
02:04:47.981 00.031 10072 IsGuiding returns 0
02:04:47.981 00.000 10072 Move returns status 0, amount 29
02:04:47.981 00.000 10072 MoveAxis(N, 0, ABG)
02:04:47.981 00.000 10072 Move returns status 0, amount 0
02:04:47.981 00.000 10072 move complete, result=0
02:04:47.981 00.000 10072 worker thread done servicing request
02:04:47.981 00.000 10072 Worker thread wakes up
02:04:47.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:47.981 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:47.981 00.000 1032 GuideStep: -0.1 px 29 ms WEST, -0.3 px 0 ms NORTH
02:04:48.888 00.907 10072 Exposure complete
02:04:48.934 00.046 10072 worker thread done servicing request
02:04:48.934 00.000 1032 OnExposeComplete: enter
02:04:48.937 00.003 1032 UpdateGuideState(): m_state=6
02:04:48.937 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 48
02:04:48.939 00.002 1032 Star::Find returns 1 (0), X=1125.54, Y=330.47, Mass=1464, SNR=26.9, Peak=126 HFD=3.1
02:04:48.941 00.002 1032 MultiStar: [#1 0.24,0.00,0.94,U] [#2 0.20,0.12,1.00,U] [#3 0.13,0.11,1.00,U] [#4 0.21,0.05,0.80,U] [#5 0.15,-0.04,0.78,U] [#6 0.13,0.08,0.72,U] [#7 0.23,0.10,0.70,U] [#8 0.47,-0.11,0.00,M5] 
02:04:48.943 00.002 1032 refined, 7 included, MultiStar: {0.24, 0.04}, one-star: {0.56, -0.09}
02:04:48.945 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
02:04:48.945 00.000 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
02:04:48.947 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.17 mountX=-0.02 mountY=-0.24, mountTheta=-1.66
02:04:48.949 00.002 1032 SchedulePrimaryMove(0F526948, x=0.24, y=0.04, opts=13)
02:04:48.949 00.000 1032 Enqueuing Move request for scope (0.24, 0.04)
02:04:48.949 00.000 10072 Worker thread wakes up
02:04:48.949 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
02:04:48.949 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
02:04:48.949 00.000 10072 Moving (0.24, 0.04) raw xDistance=-0.02 yDistance=-0.24
02:04:48.949 00.000 10072 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 634.52
02:04:48.949 00.000 10072 PPEC: input: -0.02, control: 0.02, exposure: 1000
02:04:48.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:04:48.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:04:48.954 00.005 10072 MoveAxis(W, 25, ABG)
02:04:48.954 00.000 10072 Guiding  Dir = 3, Dur = 25
02:04:48.954 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:48.954 00.000 10072 IsGuiding returns 0
02:04:48.956 00.002 10072 PulseGuide returned control before completion, sleep 35
02:04:48.956 00.000 1032 UpdateGuideState exits: m=1464 SNR=26.9
02:04:48.971 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:48.973 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:48.974 00.001 1032 Enqueuing Expose request
02:04:49.004 00.030 10072 IsGuiding returns 1
02:04:49.004 00.000 10072 scope still moving after pulse duration time elapsed
02:04:49.035 00.031 10072 IsGuiding returns 0
02:04:49.035 00.000 10072 scope move finished after 25 + 54 ms
02:04:49.035 00.000 10072 Move returns status 0, amount 25
02:04:49.035 00.000 10072 MoveAxis(N, 0, ABG)
02:04:49.035 00.000 10072 Move returns status 0, amount 0
02:04:49.035 00.000 10072 move complete, result=0
02:04:49.035 00.000 10072 worker thread done servicing request
02:04:49.035 00.000 10072 Worker thread wakes up
02:04:49.035 00.000 1032 GuideStep: -0.0 px 25 ms WEST, -0.2 px 0 ms NORTH
02:04:49.038 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:49.038 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:50.166 01.128 10072 Exposure complete
02:04:50.210 00.044 10072 worker thread done servicing request
02:04:50.210 00.000 1032 OnExposeComplete: enter
02:04:50.210 00.000 1032 UpdateGuideState(): m_state=6
02:04:50.210 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 49
02:04:50.210 00.000 1032 Star::Find returns 1 (0), X=1125.58, Y=330.46, Mass=1416, SNR=26.4, Peak=118 HFD=3.1
02:04:50.210 00.000 1032 MultiStar: [#1 0.25,-0.06,0.95,U] [#2 0.22,0.09,1.03,U] [#3 0.10,0.06,0.98,U] [#4 0.27,0.01,0.85,U] [#5 0.15,0.01,0.81,U] [#6 0.26,0.09,0.78,U] [#7 0.25,0.04,0.76,U] [#8 0.55,-0.24,0.00,M6] 
02:04:50.210 00.000 1032 refined, 7 included, MultiStar: {0.27, 0.02}, one-star: {0.60, -0.10}
02:04:50.210 00.000 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
02:04:50.210 00.000 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
02:04:50.210 00.000 1032 CameraToMount -- cameraX=0.27 cameraY=0.02 hyp=0.27 cameraTheta=0.06 mountX=-0.05 mountY=-0.26, mountTheta=-1.77
02:04:50.227 00.017 1032 SchedulePrimaryMove(0F526948, x=0.27, y=0.02, opts=13)
02:04:50.229 00.002 1032 Enqueuing Move request for scope (0.27, 0.02)
02:04:50.229 00.000 10072 Worker thread wakes up
02:04:50.229 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.02) opts 0xd
02:04:50.229 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, 0.02)
02:04:50.229 00.000 10072 Moving (0.27, 0.02) raw xDistance=-0.05 yDistance=-0.26
02:04:50.229 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:50.229 00.000 10072 PPEC rslt: input = -0.05, final = 0.05, react = -0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 640.22
02:04:50.229 00.000 10072 PPEC: input: -0.05, control: 0.05, exposure: 1000
02:04:50.235 00.006 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.40 newest=-0.78
02:04:50.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:04:50.235 00.000 10072 MoveAxis(W, 53, ABG)
02:04:50.235 00.000 10072 Guiding  Dir = 3, Dur = 53
02:04:50.235 00.000 10072 IsGuiding returns 0
02:04:50.235 00.000 10072 PulseGuide returned control before completion, sleep 63
02:04:50.244 00.009 1032 UpdateGuideState exits: m=1416 SNR=26.4
02:04:50.244 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:50.244 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:50.244 00.000 1032 Enqueuing Expose request
02:04:50.303 00.059 10072 IsGuiding returns 0
02:04:50.303 00.000 10072 Move returns status 0, amount 53
02:04:50.303 00.000 10072 MoveAxis(N, 169, ABG)
02:04:50.303 00.000 10072 Guiding  Dir = 0, Dur = 169
02:04:50.304 00.001 10072 IsGuiding returns 0
02:04:50.304 00.000 10072 PulseGuide returned control before completion, sleep 179
02:04:50.494 00.190 10072 IsGuiding returns 0
02:04:50.494 00.000 10072 Move returns status 0, amount 169
02:04:50.495 00.001 10072 move complete, result=0
02:04:50.495 00.000 10072 worker thread done servicing request
02:04:50.495 00.000 1032 GuideStep: -0.1 px 53 ms WEST, -0.3 px 169 ms NORTH
02:04:50.496 00.001 10072 Worker thread wakes up
02:04:50.498 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:50.498 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:51.415 00.917 10072 Exposure complete
02:04:51.461 00.046 10072 worker thread done servicing request
02:04:51.461 00.000 1032 OnExposeComplete: enter
02:04:51.466 00.005 1032 UpdateGuideState(): m_state=6
02:04:51.468 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 50
02:04:51.468 00.000 1032 Star::Find returns 1 (0), X=1125.44, Y=330.38, Mass=1584, SNR=27.9, Peak=125 HFD=3.2
02:04:51.468 00.000 1032 MultiStar: [#1 0.13,0.02,0.91,U] [#2 0.14,0.00,0.95,U] [#3 -0.04,-0.06,0.91,U] [#4 0.04,-0.05,0.80,U] [#5 0.01,-0.08,0.76,U] [#6 0.13,0.07,0.71,U] [#7 0.07,0.10,0.70,U] [#8 0.20,-0.25,0.65,U] 
02:04:51.468 00.000 1032 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.46, -0.18}
02:04:51.468 00.000 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
02:04:51.468 00.000 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
02:04:51.468 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.35 mountX=-0.08 mountY=-0.12, mountTheta=-2.18
02:04:51.478 00.010 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
02:04:51.480 00.002 1032 Enqueuing Move request for scope (0.13, -0.05)
02:04:51.482 00.002 10072 Worker thread wakes up
02:04:51.482 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
02:04:51.482 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
02:04:51.482 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.12
02:04:51.483 00.001 10072 PPEC rslt: input = -0.08, final = 0.05, react = -0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 640.22
02:04:51.483 00.000 10072 PPEC: input: -0.08, control: 0.05, exposure: 1000
02:04:51.483 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:51.483 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:04:51.483 00.000 10072 MoveAxis(W, 52, ABG)
02:04:51.483 00.000 10072 Guiding  Dir = 3, Dur = 52
02:04:51.484 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:51.486 00.002 10072 IsGuiding returns 0
02:04:51.487 00.001 10072 PulseGuide returned control before completion, sleep 62
02:04:51.500 00.013 1032 UpdateGuideState exits: m=1584 SNR=27.9
02:04:51.503 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:51.503 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:51.503 00.000 1032 Enqueuing Expose request
02:04:51.550 00.047 10072 IsGuiding returns 1
02:04:51.550 00.000 10072 scope still moving after pulse duration time elapsed
02:04:51.582 00.032 10072 IsGuiding returns 0
02:04:51.582 00.000 10072 scope move finished after 52 + 43 ms
02:04:51.582 00.000 10072 Move returns status 0, amount 52
02:04:51.582 00.000 10072 MoveAxis(N, 0, ABG)
02:04:51.582 00.000 10072 Move returns status 0, amount 0
02:04:51.582 00.000 10072 move complete, result=0
02:04:51.582 00.000 10072 worker thread done servicing request
02:04:51.582 00.000 1032 GuideStep: -0.1 px 52 ms WEST, -0.1 px 0 ms NORTH
02:04:51.582 00.000 10072 Worker thread wakes up
02:04:51.582 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:51.582 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:52.708 01.126 10072 Exposure complete
02:04:52.771 00.063 10072 worker thread done servicing request
02:04:52.771 00.000 1032 OnExposeComplete: enter
02:04:52.771 00.000 1032 UpdateGuideState(): m_state=6
02:04:52.771 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 51
02:04:52.771 00.000 1032 Star::Find returns 1 (0), X=1125.39, Y=330.27, Mass=1475, SNR=27.0, Peak=125 HFD=3.2
02:04:52.771 00.000 1032 MultiStar: [#1 0.13,-0.08,0.94,U] [#2 0.12,-0.06,0.98,U] [#3 0.00,-0.07,0.91,U] [#4 0.17,-0.19,0.81,U] [#5 0.04,-0.18,0.79,U] [#6 0.10,0.00,0.73,U] [#7 0.17,0.12,0.74,U] [#8 0.31,-0.29,0.68,U] 
02:04:52.771 00.000 1032 refined, 8 included, MultiStar: {0.16, -0.12}, one-star: {0.42, -0.29}
02:04:52.771 00.000 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:04:52.771 00.000 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:04:52.788 00.017 1032 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.63 mountX=-0.16 mountY=-0.13, mountTheta=-2.46
02:04:52.788 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.12, opts=13)
02:04:52.788 00.000 1032 Enqueuing Move request for scope (0.16, -0.12)
02:04:52.788 00.000 10072 Worker thread wakes up
02:04:52.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
02:04:52.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
02:04:52.788 00.000 10072 Moving (0.16, -0.12) raw xDistance=-0.16 yDistance=-0.13
02:04:52.788 00.000 10072 PPEC rslt: input = -0.16, final = -0.03, react = -0.06, pred = 0.03, hyst = -0.06, hyst_pct = 0.01, period_length = 640.22
02:04:52.788 00.000 10072 PPEC: input: -0.16, control: -0.03, exposure: 1000
02:04:52.796 00.008 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:52.796 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:04:52.796 00.000 10072 MoveAxis(E, 35, ABG)
02:04:52.796 00.000 10072 Guiding  Dir = 2, Dur = 35
02:04:52.796 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:52.797 00.001 10072 IsGuiding returns 0
02:04:52.799 00.002 10072 PulseGuide returned control before completion, sleep 45
02:04:52.818 00.019 1032 UpdateGuideState exits: m=1475 SNR=27.0
02:04:52.820 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:52.822 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:52.822 00.000 1032 Enqueuing Expose request
02:04:52.847 00.025 10072 IsGuiding returns 1
02:04:52.847 00.000 10072 scope still moving after pulse duration time elapsed
02:04:52.879 00.032 10072 IsGuiding returns 0
02:04:52.879 00.000 10072 scope move finished after 35 + 45 ms
02:04:52.879 00.000 10072 Move returns status 0, amount 35
02:04:52.879 00.000 10072 MoveAxis(N, 0, ABG)
02:04:52.879 00.000 10072 Move returns status 0, amount 0
02:04:52.879 00.000 10072 move complete, result=0
02:04:52.879 00.000 10072 worker thread done servicing request
02:04:52.879 00.000 10072 Worker thread wakes up
02:04:52.879 00.000 1032 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
02:04:52.881 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:52.881 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:53.800 00.919 10072 Exposure complete
02:04:53.860 00.060 10072 worker thread done servicing request
02:04:53.860 00.000 1032 OnExposeComplete: enter
02:04:53.860 00.000 1032 UpdateGuideState(): m_state=6
02:04:53.873 00.013 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 52
02:04:53.876 00.003 1032 Star::Find returns 1 (0), X=1125.40, Y=330.47, Mass=1688, SNR=28.9, Peak=138 HFD=3.2
02:04:53.876 00.000 1032 MultiStar: [#1 0.07,0.01,0.87,U] [#2 0.11,0.03,0.90,U] [#3 -0.14,0.05,0.90,U] [#4 0.04,0.06,0.79,U] [#5 0.02,0.02,0.77,U] [#6 0.01,0.06,0.71,U] [#7 0.06,0.08,0.66,U] [#8 0.20,-0.15,0.64,U] 
02:04:53.876 00.000 1032 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.43, -0.09}
02:04:53.876 00.000 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
02:04:53.876 00.000 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
02:04:53.876 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.06 mountX=-0.02 mountY=-0.09, mountTheta=-1.77
02:04:53.890 00.014 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.01, opts=13)
02:04:53.893 00.003 1032 Enqueuing Move request for scope (0.10, 0.01)
02:04:53.893 00.000 10072 Worker thread wakes up
02:04:53.893 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
02:04:53.893 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
02:04:53.893 00.000 10072 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.09
02:04:53.899 00.006 10072 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 640.22
02:04:53.899 00.000 10072 PPEC: input: -0.02, control: 0.03, exposure: 1000
02:04:53.899 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:53.899 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:04:53.899 00.000 10072 MoveAxis(W, 29, ABG)
02:04:53.899 00.000 10072 Guiding  Dir = 3, Dur = 29
02:04:53.899 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:53.899 00.000 10072 IsGuiding returns 0
02:04:53.899 00.000 10072 PulseGuide returned control before completion, sleep 39
02:04:53.923 00.024 1032 UpdateGuideState exits: m=1688 SNR=28.9
02:04:53.926 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:53.928 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:53.930 00.002 1032 Enqueuing Expose request
02:04:53.953 00.023 10072 IsGuiding returns 0
02:04:53.953 00.000 10072 Move returns status 0, amount 29
02:04:53.954 00.001 10072 MoveAxis(N, 0, ABG)
02:04:53.954 00.000 10072 Move returns status 0, amount 0
02:04:53.954 00.000 10072 move complete, result=0
02:04:53.954 00.000 10072 worker thread done servicing request
02:04:53.954 00.000 10072 Worker thread wakes up
02:04:53.954 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:53.954 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:53.958 00.004 1032 GuideStep: -0.0 px 29 ms WEST, -0.1 px 0 ms NORTH
02:04:55.081 01.123 10072 Exposure complete
02:04:55.143 00.062 10072 worker thread done servicing request
02:04:55.143 00.000 1032 OnExposeComplete: enter
02:04:55.143 00.000 1032 UpdateGuideState(): m_state=6
02:04:55.143 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 53
02:04:55.143 00.000 1032 Star::Find returns 1 (0), X=1125.37, Y=330.41, Mass=1493, SNR=27.1, Peak=122 HFD=3.1
02:04:55.157 00.014 1032 MultiStar: [#1 0.07,0.02,0.99,U] [#2 0.12,0.00,0.98,U] [#3 -0.06,-0.09,0.96,U] [#4 0.20,-0.07,0.80,U] [#5 0.06,-0.09,0.80,U] [#6 0.03,-0.02,0.73,U] [#7 0.13,0.08,0.71,U] [#8 0.32,-0.29,0.00,M4] 
02:04:55.157 00.000 1032 refined, 7 included, MultiStar: {0.12, -0.04}, one-star: {0.39, -0.15}
02:04:55.160 00.003 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
02:04:55.160 00.000 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
02:04:55.160 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.35 mountX=-0.07 mountY=-0.11, mountTheta=-2.18
02:04:55.160 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
02:04:55.160 00.000 1032 Enqueuing Move request for scope (0.12, -0.04)
02:04:55.160 00.000 10072 Worker thread wakes up
02:04:55.160 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
02:04:55.160 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
02:04:55.160 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.11
02:04:55.172 00.012 10072 PPEC rslt: input = -0.07, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.22
02:04:55.172 00.000 10072 PPEC: input: -0.07, control: 0.03, exposure: 1000
02:04:55.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:55.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:04:55.172 00.000 10072 MoveAxis(W, 29, ABG)
02:04:55.172 00.000 10072 Guiding  Dir = 3, Dur = 29
02:04:55.172 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:55.174 00.002 10072 IsGuiding returns 0
02:04:55.176 00.002 10072 PulseGuide returned control before completion, sleep 39
02:04:55.195 00.019 1032 UpdateGuideState exits: m=1493 SNR=27.1
02:04:55.195 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:55.195 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:55.195 00.000 1032 Enqueuing Expose request
02:04:55.224 00.029 10072 IsGuiding returns 1
02:04:55.224 00.000 10072 scope still moving after pulse duration time elapsed
02:04:55.256 00.032 10072 IsGuiding returns 0
02:04:55.256 00.000 10072 scope move finished after 29 + 51 ms
02:04:55.256 00.000 10072 Move returns status 0, amount 29
02:04:55.256 00.000 10072 MoveAxis(N, 0, ABG)
02:04:55.256 00.000 10072 Move returns status 0, amount 0
02:04:55.256 00.000 10072 move complete, result=0
02:04:55.256 00.000 10072 worker thread done servicing request
02:04:55.256 00.000 10072 Worker thread wakes up
02:04:55.256 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:55.256 00.000 1032 GuideStep: -0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
02:04:55.258 00.002 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:56.179 00.921 10072 Exposure complete
02:04:56.266 00.087 10072 worker thread done servicing request
02:04:56.266 00.000 1032 OnExposeComplete: enter
02:04:56.270 00.004 1032 UpdateGuideState(): m_state=6
02:04:56.272 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 54
02:04:56.272 00.000 1032 Star::Find returns 1 (0), X=1125.45, Y=330.47, Mass=1493, SNR=27.1, Peak=115 HFD=3.2
02:04:56.279 00.007 1032 MultiStar: [#1 0.07,0.06,0.91,U] [#2 0.12,0.04,1.01,U] [#3 -0.01,-0.01,0.95,U] [#4 0.19,-0.00,0.84,U] [#5 -0.02,-0.12,0.81,U] [#6 0.08,-0.08,0.75,U] [#7 0.04,0.05,0.69,U] [#8 0.14,-0.06,0.67,U] 
02:04:56.279 00.000 1032 refined, 8 included, MultiStar: {0.13, -0.02}, one-star: {0.48, -0.09}
02:04:56.279 00.000 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
02:04:56.286 00.007 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
02:04:56.288 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.18 mountX=-0.06 mountY=-0.12, mountTheta=-2.01
02:04:56.292 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
02:04:56.294 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
02:04:56.297 00.003 10072 Worker thread wakes up
02:04:56.297 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
02:04:56.297 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
02:04:56.297 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.06 yDistance=-0.12
02:04:56.300 00.003 10072 PPEC rslt: input = -0.06, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.22
02:04:56.300 00.000 10072 PPEC: input: -0.06, control: 0.03, exposure: 1000
02:04:56.300 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:56.300 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:04:56.300 00.000 10072 MoveAxis(W, 27, ABG)
02:04:56.300 00.000 10072 Guiding  Dir = 3, Dur = 27
02:04:56.301 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:56.301 00.000 10072 IsGuiding returns 0
02:04:56.304 00.003 10072 PulseGuide returned control before completion, sleep 37
02:04:56.328 00.024 1032 UpdateGuideState exits: m=1493 SNR=27.1
02:04:56.332 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:56.334 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:56.336 00.002 1032 Enqueuing Expose request
02:04:56.352 00.016 10072 IsGuiding returns 1
02:04:56.353 00.001 10072 scope still moving after pulse duration time elapsed
02:04:56.384 00.031 10072 IsGuiding returns 0
02:04:56.384 00.000 10072 scope move finished after 27 + 53 ms
02:04:56.384 00.000 10072 Move returns status 0, amount 27
02:04:56.384 00.000 10072 MoveAxis(N, 0, ABG)
02:04:56.384 00.000 10072 Move returns status 0, amount 0
02:04:56.384 00.000 10072 move complete, result=0
02:04:56.384 00.000 10072 worker thread done servicing request
02:04:56.384 00.000 10072 Worker thread wakes up
02:04:56.384 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:56.384 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:56.384 00.000 1032 GuideStep: -0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
02:04:57.511 01.127 10072 Exposure complete
02:04:57.585 00.074 10072 worker thread done servicing request
02:04:57.585 00.000 1032 OnExposeComplete: enter
02:04:57.589 00.004 1032 UpdateGuideState(): m_state=6
02:04:57.591 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 55
02:04:57.593 00.002 1032 Star::Find returns 1 (0), X=1125.40, Y=330.26, Mass=1451, SNR=26.7, Peak=122 HFD=3.2
02:04:57.597 00.004 1032 MultiStar: [#1 0.20,-0.10,0.93,U] [#2 0.19,-0.13,0.98,U] [#3 0.02,-0.22,0.97,U] [#4 0.23,-0.17,0.86,U] [#5 -0.00,-0.32,0.77,U] [#6 0.09,-0.06,0.77,U] [#7 0.23,0.02,0.76,U] [#8 0.34,-0.42,0.00,M4] 
02:04:57.599 00.002 1032 refined, 7 included, MultiStar: {0.18, -0.17}, one-star: {0.42, -0.30}
02:04:57.601 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
02:04:57.602 00.001 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
02:04:57.605 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.24 cameraTheta=-0.75 mountX=-0.21 mountY=-0.13, mountTheta=-2.58
02:04:57.609 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.17, opts=13)
02:04:57.612 00.003 1032 Enqueuing Move request for scope (0.18, -0.17)
02:04:57.614 00.002 10072 Worker thread wakes up
02:04:57.614 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
02:04:57.614 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
02:04:57.614 00.000 10072 Moving (0.18, -0.17) raw xDistance=-0.21 yDistance=-0.13
02:04:57.616 00.002 10072 PPEC rslt: input = -0.21, final = -0.06, react = -0.08, pred = 0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 640.22
02:04:57.616 00.000 10072 PPEC: input: -0.21, control: -0.06, exposure: 1000
02:04:57.616 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:57.616 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:04:57.616 00.000 10072 MoveAxis(E, 59, ABG)
02:04:57.616 00.000 10072 Guiding  Dir = 2, Dur = 59
02:04:57.616 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:57.619 00.003 10072 IsGuiding returns 0
02:04:57.619 00.000 10072 PulseGuide returned control before completion, sleep 69
02:04:57.642 00.023 1032 UpdateGuideState exits: m=1451 SNR=26.7
02:04:57.644 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:57.648 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:57.650 00.002 1032 Enqueuing Expose request
02:04:57.702 00.052 10072 IsGuiding returns 0
02:04:57.702 00.000 10072 Move returns status 0, amount 59
02:04:57.702 00.000 10072 MoveAxis(N, 0, ABG)
02:04:57.702 00.000 10072 Move returns status 0, amount 0
02:04:57.702 00.000 10072 move complete, result=0
02:04:57.702 00.000 10072 worker thread done servicing request
02:04:57.702 00.000 10072 Worker thread wakes up
02:04:57.702 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:57.702 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:57.702 00.000 1032 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
02:04:58.614 00.912 10072 Exposure complete
02:04:58.717 00.103 10072 worker thread done servicing request
02:04:58.717 00.000 1032 OnExposeComplete: enter
02:04:58.721 00.004 1032 UpdateGuideState(): m_state=6
02:04:58.726 00.005 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 56
02:04:58.730 00.004 1032 Star::Find returns 1 (0), X=1125.42, Y=330.37, Mass=1514, SNR=27.3, Peak=129 HFD=3.2
02:04:58.734 00.004 1032 MultiStar: [#1 0.15,-0.09,0.93,U] [#2 0.19,-0.00,0.97,U] [#3 0.02,-0.08,0.96,U] [#4 0.22,-0.09,0.85,U] [#5 -0.01,-0.08,0.77,U] [#6 0.11,-0.09,0.74,U] [#7 0.20,-0.07,0.73,U] [#8 0.34,-0.17,0.68,U] 
02:04:58.737 00.003 1032 refined, 8 included, MultiStar: {0.19, -0.09}, one-star: {0.45, -0.19}
02:04:58.741 00.004 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
02:04:58.745 00.004 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
02:04:58.749 00.004 1032 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.47 mountX=-0.14 mountY=-0.16, mountTheta=-2.30
02:04:58.755 00.006 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.09, opts=13)
02:04:58.759 00.004 1032 Enqueuing Move request for scope (0.19, -0.09)
02:04:58.765 00.006 10072 Worker thread wakes up
02:04:58.765 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
02:04:58.766 00.001 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
02:04:58.766 00.000 10072 Moving (0.19, -0.09) raw xDistance=-0.14 yDistance=-0.16
02:04:58.767 00.001 10072 PPEC rslt: input = -0.14, final = -0.03, react = -0.06, pred = 0.03, hyst = -0.05, hyst_pct = 0.00, period_length = 640.22
02:04:58.767 00.000 10072 PPEC: input: -0.14, control: -0.03, exposure: 1000
02:04:58.769 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:58.769 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:04:58.769 00.000 10072 MoveAxis(E, 31, ABG)
02:04:58.769 00.000 10072 Guiding  Dir = 2, Dur = 31
02:04:58.769 00.000 10072 IsGuiding returns 0
02:04:58.769 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:04:58.774 00.005 10072 PulseGuide returned control before completion, sleep 41
02:04:58.804 00.030 1032 UpdateGuideState exits: m=1514 SNR=27.3
02:04:58.806 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:58.810 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:04:58.813 00.003 1032 Enqueuing Expose request
02:04:58.829 00.016 10072 IsGuiding returns 1
02:04:58.830 00.001 10072 scope still moving after pulse duration time elapsed
02:04:58.861 00.031 10072 IsGuiding returns 0
02:04:58.861 00.000 10072 scope move finished after 31 + 60 ms
02:04:58.861 00.000 10072 Move returns status 0, amount 31
02:04:58.861 00.000 10072 MoveAxis(N, 0, ABG)
02:04:58.861 00.000 10072 Move returns status 0, amount 0
02:04:58.861 00.000 10072 move complete, result=0
02:04:58.861 00.000 10072 worker thread done servicing request
02:04:58.861 00.000 10072 Worker thread wakes up
02:04:58.861 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:04:58.863 00.002 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:04:58.863 00.000 1032 GuideStep: -0.1 px 31 ms EAST, -0.2 px 0 ms NORTH
02:05:00.002 01.139 10072 Exposure complete
02:05:00.095 00.093 10072 worker thread done servicing request
02:05:00.095 00.000 1032 OnExposeComplete: enter
02:05:00.099 00.004 1032 UpdateGuideState(): m_state=6
02:05:00.101 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 57
02:05:00.104 00.003 1032 Star::Find returns 1 (0), X=1125.42, Y=330.49, Mass=1529, SNR=27.4, Peak=121 HFD=3.2
02:05:00.106 00.002 1032 MultiStar: [#1 0.16,0.03,0.89,U] [#2 0.13,0.09,0.97,U] [#3 0.03,0.07,0.92,U] [#4 0.21,-0.03,0.81,U] [#5 0.04,-0.02,0.76,U] [#6 0.21,-0.05,0.76,U] [#7 0.23,0.12,0.71,U] [#8 0.39,-0.13,0.64,U] 
02:05:00.110 00.004 1032 refined, 8 included, MultiStar: {0.20, 0.01}, one-star: {0.44, -0.07}
02:05:00.113 00.003 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
02:05:00.116 00.003 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
02:05:00.118 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.03 mountX=-0.05 mountY=-0.20, mountTheta=-1.80
02:05:00.123 00.005 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.01, opts=13)
02:05:00.125 00.002 1032 Enqueuing Move request for scope (0.20, 0.01)
02:05:00.129 00.004 10072 Worker thread wakes up
02:05:00.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
02:05:00.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
02:05:00.129 00.000 10072 Moving (0.20, 0.01) raw xDistance=-0.05 yDistance=-0.20
02:05:00.131 00.002 10072 PPEC rslt: input = -0.05, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 640.22
02:05:00.131 00.000 10072 PPEC: input: -0.05, control: 0.03, exposure: 1000
02:05:00.131 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:00.131 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:00.135 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:05:00.135 00.000 10072 MoveAxis(W, 26, ABG)
02:05:00.135 00.000 10072 Guiding  Dir = 3, Dur = 26
02:05:00.135 00.000 10072 IsGuiding returns 0
02:05:00.137 00.002 10072 PulseGuide returned control before completion, sleep 36
02:05:00.162 00.025 1032 UpdateGuideState exits: m=1529 SNR=27.4
02:05:00.165 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:00.169 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:00.172 00.003 1032 Enqueuing Expose request
02:05:00.190 00.018 10072 IsGuiding returns 0
02:05:00.190 00.000 10072 Move returns status 0, amount 26
02:05:00.190 00.000 10072 MoveAxis(N, 0, ABG)
02:05:00.190 00.000 10072 Move returns status 0, amount 0
02:05:00.191 00.001 10072 move complete, result=0
02:05:00.191 00.000 10072 worker thread done servicing request
02:05:00.191 00.000 10072 Worker thread wakes up
02:05:00.191 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:00.191 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:00.192 00.001 1032 GuideStep: -0.0 px 26 ms WEST, -0.2 px 0 ms NORTH
02:05:01.094 00.902 10072 Exposure complete
02:05:01.184 00.090 10072 worker thread done servicing request
02:05:01.184 00.000 1032 OnExposeComplete: enter
02:05:01.189 00.005 1032 UpdateGuideState(): m_state=6
02:05:01.191 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 58
02:05:01.193 00.002 1032 Star::Find returns 1 (0), X=1125.46, Y=330.40, Mass=1476, SNR=27.0, Peak=123 HFD=3.2
02:05:01.197 00.004 1032 MultiStar: [#1 0.17,0.01,0.93,U] [#2 0.20,0.01,0.95,U] [#3 0.14,-0.04,0.95,U] [#4 0.23,-0.07,0.85,U] [#5 0.10,-0.08,0.78,U] [#6 0.20,0.02,0.75,U] [#7 0.18,0.02,0.72,U] [#8 0.30,-0.35,0.00,M3] 
02:05:01.199 00.002 1032 refined, 7 included, MultiStar: {0.22, -0.04}, one-star: {0.49, -0.17}
02:05:01.203 00.004 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
02:05:01.204 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
02:05:01.207 00.003 1032 CameraToMount -- cameraX=0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-0.18 mountX=-0.09 mountY=-0.20, mountTheta=-2.01
02:05:01.211 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.04, opts=13)
02:05:01.213 00.002 1032 Enqueuing Move request for scope (0.22, -0.04)
02:05:01.216 00.003 10072 Worker thread wakes up
02:05:01.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.04) opts 0xd
02:05:01.217 00.001 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.04)
02:05:01.217 00.000 10072 Moving (0.22, -0.04) raw xDistance=-0.09 yDistance=-0.20
02:05:01.219 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:01.223 00.004 10072 PPEC rslt: input = -0.09, final = 0.05, react = -0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 646.62
02:05:01.223 00.000 10072 PPEC: input: -0.09, control: 0.05, exposure: 1000
02:05:01.223 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:01.223 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:05:01.223 00.000 10072 MoveAxis(W, 47, ABG)
02:05:01.223 00.000 10072 Guiding  Dir = 3, Dur = 47
02:05:01.223 00.000 10072 IsGuiding returns 0
02:05:01.223 00.000 10072 PulseGuide returned control before completion, sleep 57
02:05:01.248 00.025 1032 UpdateGuideState exits: m=1476 SNR=27.0
02:05:01.251 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:01.253 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:01.257 00.004 1032 Enqueuing Expose request
02:05:01.282 00.025 10072 IsGuiding returns 1
02:05:01.283 00.001 10072 scope still moving after pulse duration time elapsed
02:05:01.314 00.031 10072 IsGuiding returns 1
02:05:01.346 00.032 10072 IsGuiding returns 0
02:05:01.346 00.000 10072 scope move finished after 47 + 75 ms
02:05:01.346 00.000 10072 Move returns status 0, amount 47
02:05:01.346 00.000 10072 MoveAxis(N, 0, ABG)
02:05:01.346 00.000 10072 Move returns status 0, amount 0
02:05:01.346 00.000 10072 move complete, result=0
02:05:01.346 00.000 10072 worker thread done servicing request
02:05:01.346 00.000 10072 Worker thread wakes up
02:05:01.346 00.000 1032 GuideStep: -0.1 px 47 ms WEST, -0.2 px 0 ms NORTH
02:05:01.350 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:01.350 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:02.485 01.135 10072 Exposure complete
02:05:02.551 00.066 10072 worker thread done servicing request
02:05:02.551 00.000 1032 OnExposeComplete: enter
02:05:02.555 00.004 1032 UpdateGuideState(): m_state=6
02:05:02.555 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 59
02:05:02.555 00.000 1032 Star::Find returns 1 (0), X=1125.52, Y=330.41, Mass=1563, SNR=27.8, Peak=124 HFD=3.2
02:05:02.561 00.006 1032 MultiStar: [#1 0.24,-0.08,0.93,U] [#2 0.22,-0.00,0.97,U] [#3 0.02,-0.06,0.94,U] [#4 0.17,-0.09,0.80,U] [#5 0.08,-0.18,0.78,U] [#6 0.13,0.02,0.73,U] [#7 0.26,-0.01,0.72,U] [#8 0.38,-0.33,0.00,M4] 
02:05:02.563 00.002 1032 refined, 7 included, MultiStar: {0.22, -0.07}, one-star: {0.54, -0.15}
02:05:02.565 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
02:05:02.565 00.000 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
02:05:02.565 00.000 1032 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-0.31 mountX=-0.12 mountY=-0.19, mountTheta=-2.14
02:05:02.572 00.007 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.07, opts=13)
02:05:02.572 00.000 1032 Enqueuing Move request for scope (0.22, -0.07)
02:05:02.572 00.000 10072 Worker thread wakes up
02:05:02.577 00.005 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
02:05:02.577 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
02:05:02.577 00.000 10072 Moving (0.22, -0.07) raw xDistance=-0.12 yDistance=-0.19
02:05:02.577 00.000 10072 PPEC rslt: input = -0.12, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 646.62
02:05:02.577 00.000 10072 PPEC: input: -0.12, control: 0.04, exposure: 1000
02:05:02.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:02.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:05:02.577 00.000 10072 MoveAxis(W, 45, ABG)
02:05:02.579 00.002 10072 Guiding  Dir = 3, Dur = 45
02:05:02.579 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:02.579 00.000 10072 IsGuiding returns 0
02:05:02.579 00.000 10072 PulseGuide returned control before completion, sleep 55
02:05:02.595 00.016 1032 UpdateGuideState exits: m=1563 SNR=27.8
02:05:02.595 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:02.606 00.011 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:02.606 00.000 1032 Enqueuing Expose request
02:05:02.641 00.035 10072 IsGuiding returns 1
02:05:02.641 00.000 10072 scope still moving after pulse duration time elapsed
02:05:02.672 00.031 10072 IsGuiding returns 0
02:05:02.672 00.000 10072 scope move finished after 45 + 46 ms
02:05:02.672 00.000 10072 Move returns status 0, amount 45
02:05:02.673 00.001 10072 MoveAxis(N, 0, ABG)
02:05:02.673 00.000 10072 Move returns status 0, amount 0
02:05:02.673 00.000 10072 move complete, result=0
02:05:02.673 00.000 10072 worker thread done servicing request
02:05:02.673 00.000 10072 Worker thread wakes up
02:05:02.673 00.000 1032 GuideStep: -0.1 px 45 ms WEST, -0.2 px 0 ms NORTH
02:05:02.675 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:02.675 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:03.593 00.918 10072 Exposure complete
02:05:03.643 00.050 10072 worker thread done servicing request
02:05:03.643 00.000 1032 OnExposeComplete: enter
02:05:03.643 00.000 1032 UpdateGuideState(): m_state=6
02:05:03.643 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 60
02:05:03.643 00.000 1032 Star::Find returns 1 (0), X=1125.48, Y=330.23, Mass=1555, SNR=27.7, Peak=119 HFD=3.2
02:05:03.657 00.014 1032 MultiStar: [#1 0.20,-0.13,0.91,U] [#2 0.15,-0.27,0.97,U] [#3 0.14,-0.16,0.95,U] [#4 0.17,-0.23,0.82,U] [#5 0.17,-0.20,0.77,U] [#6 0.22,-0.11,0.71,U] [#7 0.23,-0.16,0.68,U] [#8 0.38,-0.30,0.00,M5] 
02:05:03.658 00.001 1032 refined, 7 included, MultiStar: {0.23, -0.20}, one-star: {0.50, -0.33}
02:05:03.660 00.002 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
02:05:03.662 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
02:05:03.662 00.000 1032 CameraToMount -- cameraX=0.23 cameraY=-0.20 hyp=0.31 cameraTheta=-0.74 mountX=-0.26 mountY=-0.17, mountTheta=-2.57
02:05:03.664 00.002 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.20, opts=13)
02:05:03.664 00.000 1032 Enqueuing Move request for scope (0.23, -0.20)
02:05:03.664 00.000 10072 Worker thread wakes up
02:05:03.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.20) opts 0xd
02:05:03.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.20)
02:05:03.664 00.000 10072 Moving (0.23, -0.20) raw xDistance=-0.26 yDistance=-0.17
02:05:03.664 00.000 10072 PPEC rslt: input = -0.26, final = -0.06, react = -0.10, pred = 0.04, hyst = -0.09, hyst_pct = 0.01, period_length = 646.62
02:05:03.671 00.007 10072 PPEC: input: -0.26, control: -0.06, exposure: 1000
02:05:03.671 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:03.671 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:05:03.671 00.000 10072 MoveAxis(E, 66, ABG)
02:05:03.671 00.000 10072 Guiding  Dir = 2, Dur = 66
02:05:03.672 00.001 10072 IsGuiding returns 0
02:05:03.672 00.000 10072 PulseGuide returned control before completion, sleep 76
02:05:03.672 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:03.690 00.018 1032 UpdateGuideState exits: m=1555 SNR=27.7
02:05:03.692 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:03.694 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:03.696 00.002 1032 Enqueuing Expose request
02:05:03.751 00.055 10072 IsGuiding returns 1
02:05:03.751 00.000 10072 scope still moving after pulse duration time elapsed
02:05:03.782 00.031 10072 IsGuiding returns 0
02:05:03.782 00.000 10072 scope move finished after 66 + 44 ms
02:05:03.782 00.000 10072 Move returns status 0, amount 66
02:05:03.782 00.000 10072 MoveAxis(N, 0, ABG)
02:05:03.782 00.000 10072 Move returns status 0, amount 0
02:05:03.782 00.000 10072 move complete, result=0
02:05:03.782 00.000 10072 worker thread done servicing request
02:05:03.783 00.001 10072 Worker thread wakes up
02:05:03.783 00.000 1032 GuideStep: -0.3 px 66 ms EAST, -0.2 px 0 ms NORTH
02:05:03.786 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:03.786 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:04.928 01.142 10072 Exposure complete
02:05:04.973 00.045 10072 worker thread done servicing request
02:05:04.973 00.000 1032 OnExposeComplete: enter
02:05:04.973 00.000 1032 UpdateGuideState(): m_state=6
02:05:04.973 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 61
02:05:04.981 00.008 1032 Star::Find returns 1 (0), X=1125.54, Y=330.49, Mass=1576, SNR=27.9, Peak=122 HFD=3.2
02:05:04.981 00.000 1032 MultiStar: [#1 0.16,0.02,0.89,U] [#2 0.22,0.06,0.96,U] [#3 0.15,-0.00,0.95,U] [#4 0.25,-0.02,0.81,U] [#5 0.17,-0.16,0.75,U] [#6 0.23,0.02,0.73,U] [#7 0.21,0.05,0.68,U] [#8 0.43,-0.34,0.00,M6] 
02:05:04.985 00.004 1032 refined, 7 included, MultiStar: {0.25, -0.01}, one-star: {0.56, -0.07}
02:05:04.985 00.000 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
02:05:04.985 00.000 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
02:05:04.985 00.000 1032 CameraToMount -- cameraX=0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-0.05 mountX=-0.08 mountY=-0.24, mountTheta=-1.88
02:05:04.990 00.005 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.01, opts=13)
02:05:04.990 00.000 1032 Enqueuing Move request for scope (0.25, -0.01)
02:05:04.990 00.000 10072 Worker thread wakes up
02:05:04.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.01) opts 0xd
02:05:04.990 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.01)
02:05:04.990 00.000 10072 Moving (0.25, -0.01) raw xDistance=-0.08 yDistance=-0.24
02:05:04.990 00.000 10072 PPEC rslt: input = -0.08, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 646.62
02:05:04.990 00.000 10072 PPEC: input: -0.08, control: 0.04, exposure: 1000
02:05:04.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
02:05:04.990 00.000 10072 MoveAxis(W, 43, ABG)
02:05:04.990 00.000 10072 Guiding  Dir = 3, Dur = 43
02:05:04.990 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:04.996 00.006 10072 IsGuiding returns 0
02:05:04.998 00.002 10072 PulseGuide returned control before completion, sleep 53
02:05:04.998 00.000 1032 UpdateGuideState exits: m=1576 SNR=27.9
02:05:04.998 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:05.013 00.015 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:05.014 00.001 1032 Enqueuing Expose request
02:05:05.062 00.048 10072 IsGuiding returns 0
02:05:05.062 00.000 10072 Move returns status 0, amount 43
02:05:05.062 00.000 10072 MoveAxis(N, 155, ABG)
02:05:05.062 00.000 10072 Guiding  Dir = 0, Dur = 155
02:05:05.062 00.000 10072 IsGuiding returns 0
02:05:05.062 00.000 10072 PulseGuide returned control before completion, sleep 165
02:05:05.238 00.176 10072 IsGuiding returns 0
02:05:05.238 00.000 10072 Move returns status 0, amount 155
02:05:05.238 00.000 10072 move complete, result=0
02:05:05.238 00.000 10072 worker thread done servicing request
02:05:05.238 00.000 10072 Worker thread wakes up
02:05:05.238 00.000 1032 GuideStep: -0.1 px 43 ms WEST, -0.2 px 155 ms NORTH
02:05:05.238 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:05.238 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:06.161 00.923 10072 Exposure complete
02:05:06.204 00.043 10072 worker thread done servicing request
02:05:06.204 00.000 1032 OnExposeComplete: enter
02:05:06.206 00.002 1032 UpdateGuideState(): m_state=6
02:05:06.206 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 62
02:05:06.206 00.000 1032 Star::Find returns 1 (0), X=1125.46, Y=330.36, Mass=1434, SNR=26.6, Peak=114 HFD=3.2
02:05:06.206 00.000 1032 MultiStar: [#1 0.15,-0.10,0.96,U] [#2 0.05,-0.02,0.98,U] [#3 0.02,0.00,0.97,U] [#4 0.10,-0.07,0.86,U] [#5 0.06,-0.22,0.81,U] [#6 0.14,-0.13,0.75,U] [#7 0.21,0.01,0.77,U] [#8 0.27,-0.33,0.00,M7] 
02:05:06.206 00.000 1032 refined, 7 included, MultiStar: {0.16, -0.09}, one-star: {0.48, -0.20}
02:05:06.206 00.000 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
02:05:06.206 00.000 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
02:05:06.206 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.53 mountX=-0.13 mountY=-0.13, mountTheta=-2.36
02:05:06.206 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.09, opts=13)
02:05:06.206 00.000 1032 Enqueuing Move request for scope (0.16, -0.09)
02:05:06.221 00.015 10072 Worker thread wakes up
02:05:06.221 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
02:05:06.221 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
02:05:06.221 00.000 10072 Moving (0.16, -0.09) raw xDistance=-0.13 yDistance=-0.13
02:05:06.222 00.001 10072 PPEC rslt: input = -0.13, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 646.62
02:05:06.222 00.000 10072 PPEC: input: -0.13, control: 0.03, exposure: 1000
02:05:06.222 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:06.222 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:05:06.222 00.000 10072 MoveAxis(W, 29, ABG)
02:05:06.222 00.000 10072 Guiding  Dir = 3, Dur = 29
02:05:06.223 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:06.223 00.000 10072 IsGuiding returns 0
02:05:06.225 00.002 10072 PulseGuide returned control before completion, sleep 39
02:05:06.238 00.013 1032 UpdateGuideState exits: m=1434 SNR=26.6
02:05:06.241 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:06.242 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:06.242 00.000 1032 Enqueuing Expose request
02:05:06.273 00.031 10072 IsGuiding returns 1
02:05:06.273 00.000 10072 scope still moving after pulse duration time elapsed
02:05:06.305 00.032 10072 IsGuiding returns 0
02:05:06.305 00.000 10072 scope move finished after 29 + 51 ms
02:05:06.305 00.000 10072 Move returns status 0, amount 29
02:05:06.305 00.000 10072 MoveAxis(N, 0, ABG)
02:05:06.305 00.000 10072 Move returns status 0, amount 0
02:05:06.305 00.000 10072 move complete, result=0
02:05:06.305 00.000 10072 worker thread done servicing request
02:05:06.305 00.000 10072 Worker thread wakes up
02:05:06.305 00.000 1032 GuideStep: -0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
02:05:06.305 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:06.305 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:07.435 01.130 10072 Exposure complete
02:05:07.482 00.047 10072 worker thread done servicing request
02:05:07.482 00.000 1032 OnExposeComplete: enter
02:05:07.482 00.000 1032 UpdateGuideState(): m_state=6
02:05:07.485 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 63
02:05:07.485 00.000 1032 Star::Find returns 1 (0), X=1125.38, Y=330.35, Mass=1549, SNR=27.6, Peak=134 HFD=3.1
02:05:07.488 00.003 1032 MultiStar: [#1 0.01,-0.11,0.92,U] [#2 0.09,-0.05,0.94,U] [#3 -0.06,-0.12,0.93,U] [#4 0.10,-0.08,0.79,U] [#5 0.04,-0.06,0.75,U] [#6 0.04,-0.07,0.73,U] [#7 0.14,-0.03,0.71,U] [#8 0.26,-0.35,0.00,M8] 
02:05:07.490 00.002 1032 refined, 7 included, MultiStar: {0.10, -0.09}, one-star: {0.40, -0.21}
02:05:07.490 00.000 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
02:05:07.492 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
02:05:07.494 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.76 mountX=-0.12 mountY=-0.07, mountTheta=-2.59
02:05:07.497 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
02:05:07.498 00.001 1032 Enqueuing Move request for scope (0.10, -0.09)
02:05:07.500 00.002 10072 Worker thread wakes up
02:05:07.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
02:05:07.500 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
02:05:07.500 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.12 yDistance=-0.07
02:05:07.500 00.000 10072 PPEC rslt: input = -0.12, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 646.62
02:05:07.500 00.000 10072 PPEC: input: -0.12, control: 0.03, exposure: 1000
02:05:07.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:07.500 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:05:07.500 00.000 10072 MoveAxis(W, 26, ABG)
02:05:07.502 00.002 10072 Guiding  Dir = 3, Dur = 26
02:05:07.503 00.001 10072 IsGuiding returns 0
02:05:07.503 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:07.503 00.000 10072 PulseGuide returned control before completion, sleep 36
02:05:07.518 00.015 1032 UpdateGuideState exits: m=1549 SNR=27.6
02:05:07.520 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:07.522 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:07.522 00.000 1032 Enqueuing Expose request
02:05:07.550 00.028 10072 IsGuiding returns 1
02:05:07.550 00.000 10072 scope still moving after pulse duration time elapsed
02:05:07.581 00.031 10072 IsGuiding returns 0
02:05:07.581 00.000 10072 scope move finished after 26 + 52 ms
02:05:07.581 00.000 10072 Move returns status 0, amount 26
02:05:07.581 00.000 10072 MoveAxis(N, 0, ABG)
02:05:07.581 00.000 10072 Move returns status 0, amount 0
02:05:07.581 00.000 10072 move complete, result=0
02:05:07.581 00.000 10072 worker thread done servicing request
02:05:07.581 00.000 10072 Worker thread wakes up
02:05:07.581 00.000 1032 GuideStep: -0.1 px 26 ms WEST, -0.1 px 0 ms NORTH
02:05:07.584 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:07.584 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:08.503 00.919 10072 Exposure complete
02:05:08.551 00.048 10072 worker thread done servicing request
02:05:08.551 00.000 1032 OnExposeComplete: enter
02:05:08.551 00.000 1032 UpdateGuideState(): m_state=6
02:05:08.555 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 64
02:05:08.557 00.002 1032 Star::Find returns 1 (0), X=1125.43, Y=330.35, Mass=1547, SNR=27.6, Peak=130 HFD=3.2
02:05:08.557 00.000 1032 MultiStar: [#1 0.11,-0.08,0.91,U] [#2 0.16,-0.01,0.95,U] [#3 -0.01,-0.15,0.95,U] [#4 0.12,-0.09,0.80,U] [#5 0.06,-0.14,0.75,U] [#6 0.10,-0.08,0.71,U] [#7 0.17,-0.03,0.70,U] [#8 0.30,-0.34,0.00,M9] 
02:05:08.557 00.000 1032 refined, 7 included, MultiStar: {0.15, -0.10}, one-star: {0.45, -0.21}
02:05:08.557 00.000 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
02:05:08.557 00.000 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
02:05:08.563 00.006 1032 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.59 mountX=-0.14 mountY=-0.12, mountTheta=-2.42
02:05:08.563 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.10, opts=13)
02:05:08.567 00.004 1032 Enqueuing Move request for scope (0.15, -0.10)
02:05:08.567 00.000 10072 Worker thread wakes up
02:05:08.567 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
02:05:08.567 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
02:05:08.567 00.000 10072 Moving (0.15, -0.10) raw xDistance=-0.14 yDistance=-0.12
02:05:08.567 00.000 10072 PPEC rslt: input = -0.14, final = -0.03, react = -0.06, pred = 0.02, hyst = -0.05, hyst_pct = 0.00, period_length = 646.62
02:05:08.567 00.000 10072 PPEC: input: -0.14, control: -0.03, exposure: 1000
02:05:08.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:08.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:05:08.567 00.000 10072 MoveAxis(E, 35, ABG)
02:05:08.567 00.000 10072 Guiding  Dir = 2, Dur = 35
02:05:08.567 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:08.571 00.004 10072 IsGuiding returns 0
02:05:08.573 00.002 10072 PulseGuide returned control before completion, sleep 45
02:05:08.587 00.014 1032 UpdateGuideState exits: m=1547 SNR=27.6
02:05:08.589 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:08.591 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:08.593 00.002 1032 Enqueuing Expose request
02:05:08.634 00.041 10072 IsGuiding returns 1
02:05:08.634 00.000 10072 scope still moving after pulse duration time elapsed
02:05:08.666 00.032 10072 IsGuiding returns 0
02:05:08.666 00.000 10072 scope move finished after 35 + 58 ms
02:05:08.666 00.000 10072 Move returns status 0, amount 35
02:05:08.666 00.000 10072 MoveAxis(N, 0, ABG)
02:05:08.666 00.000 10072 Move returns status 0, amount 0
02:05:08.666 00.000 10072 move complete, result=0
02:05:08.666 00.000 10072 worker thread done servicing request
02:05:08.666 00.000 10072 Worker thread wakes up
02:05:08.666 00.000 1032 GuideStep: -0.1 px 35 ms EAST, -0.1 px 0 ms NORTH
02:05:08.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:08.666 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:09.813 01.147 10072 Exposure complete
02:05:09.856 00.043 10072 worker thread done servicing request
02:05:09.856 00.000 1032 OnExposeComplete: enter
02:05:09.858 00.002 1032 UpdateGuideState(): m_state=6
02:05:09.860 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 65
02:05:09.862 00.002 1032 Star::Find returns 1 (0), X=1125.43, Y=330.42, Mass=1491, SNR=27.1, Peak=117 HFD=3.2
02:05:09.862 00.000 1032 MultiStar: [#1 0.13,-0.08,0.91,U] [#2 0.15,0.03,0.99,U] [#3 -0.01,-0.06,0.95,U] [#4 0.17,-0.02,0.84,U] [#5 0.12,-0.08,0.78,U] [#6 0.05,0.04,0.77,U] [#7 0.11,-0.04,0.71,U] [#8 0.26,-0.23,0.68,U] 
02:05:09.864 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.06}, one-star: {0.45, -0.15}
02:05:09.866 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
02:05:09.866 00.000 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
02:05:09.868 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.37 mountX=-0.10 mountY=-0.14, mountTheta=-2.20
02:05:09.870 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
02:05:09.871 00.001 1032 Enqueuing Move request for scope (0.16, -0.06)
02:05:09.871 00.000 10072 Worker thread wakes up
02:05:09.871 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
02:05:09.871 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
02:05:09.871 00.000 10072 Moving (0.16, -0.06) raw xDistance=-0.10 yDistance=-0.14
02:05:09.873 00.002 10072 PPEC rslt: input = -0.10, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 646.62
02:05:09.873 00.000 10072 PPEC: input: -0.10, control: 0.02, exposure: 1000
02:05:09.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:09.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:05:09.873 00.000 10072 MoveAxis(W, 24, ABG)
02:05:09.873 00.000 10072 Guiding  Dir = 3, Dur = 24
02:05:09.875 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:09.890 00.015 1032 UpdateGuideState exits: m=1491 SNR=27.1
02:05:09.892 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:09.894 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:09.896 00.002 1032 Enqueuing Expose request
02:05:09.897 00.001 10072 IsGuiding returns 0
02:05:09.898 00.001 10072 PulseGuide returned control before completion, sleep 34
02:05:09.946 00.048 10072 IsGuiding returns 1
02:05:09.946 00.000 10072 scope still moving after pulse duration time elapsed
02:05:09.978 00.032 10072 IsGuiding returns 0
02:05:09.978 00.000 10072 scope move finished after 24 + 56 ms
02:05:09.978 00.000 10072 Move returns status 0, amount 24
02:05:09.978 00.000 10072 MoveAxis(N, 0, ABG)
02:05:09.978 00.000 10072 Move returns status 0, amount 0
02:05:09.978 00.000 10072 move complete, result=0
02:05:09.978 00.000 10072 worker thread done servicing request
02:05:09.978 00.000 10072 Worker thread wakes up
02:05:09.978 00.000 1032 GuideStep: -0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
02:05:09.980 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:09.981 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:10.897 00.916 10072 Exposure complete
02:05:10.961 00.064 10072 worker thread done servicing request
02:05:10.961 00.000 1032 OnExposeComplete: enter
02:05:10.961 00.000 1032 UpdateGuideState(): m_state=6
02:05:10.961 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 66
02:05:10.961 00.000 1032 Star::Find returns 1 (0), X=1125.45, Y=330.44, Mass=1589, SNR=28.0, Peak=124 HFD=3.2
02:05:10.961 00.000 1032 MultiStar: [#1 0.13,0.08,0.93,U] [#2 0.11,0.08,0.95,U] [#3 -0.03,0.03,0.94,U] [#4 0.16,0.02,0.82,U] [#5 0.02,-0.07,0.76,U] [#6 0.11,0.03,0.72,U] [#7 0.23,0.12,0.69,U] [#8 0.28,-0.20,0.64,U] 
02:05:10.961 00.000 1032 refined, 8 included, MultiStar: {0.17, -0.00}, one-star: {0.47, -0.12}
02:05:10.974 00.013 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
02:05:10.977 00.003 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
02:05:10.980 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.01 mountX=-0.04 mountY=-0.16, mountTheta=-1.84
02:05:10.984 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.00, opts=13)
02:05:10.987 00.003 1032 Enqueuing Move request for scope (0.17, -0.00)
02:05:10.989 00.002 10072 Worker thread wakes up
02:05:10.989 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
02:05:10.989 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
02:05:10.989 00.000 10072 Moving (0.17, -0.00) raw xDistance=-0.04 yDistance=-0.16
02:05:10.990 00.001 10072 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 646.62
02:05:10.990 00.000 10072 PPEC: input: -0.04, control: 0.02, exposure: 1000
02:05:10.990 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:10.990 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:05:10.990 00.000 10072 MoveAxis(W, 24, ABG)
02:05:10.990 00.000 10072 Guiding  Dir = 3, Dur = 24
02:05:10.990 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:10.990 00.000 10072 IsGuiding returns 0
02:05:10.994 00.004 10072 PulseGuide returned control before completion, sleep 34
02:05:11.013 00.019 1032 UpdateGuideState exits: m=1589 SNR=28.0
02:05:11.016 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:11.020 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:11.022 00.002 1032 Enqueuing Expose request
02:05:11.042 00.020 10072 IsGuiding returns 1
02:05:11.042 00.000 10072 scope still moving after pulse duration time elapsed
02:05:11.074 00.032 10072 IsGuiding returns 0
02:05:11.074 00.000 10072 scope move finished after 24 + 56 ms
02:05:11.074 00.000 10072 Move returns status 0, amount 24
02:05:11.074 00.000 10072 MoveAxis(N, 0, ABG)
02:05:11.074 00.000 10072 Move returns status 0, amount 0
02:05:11.074 00.000 10072 move complete, result=0
02:05:11.074 00.000 10072 worker thread done servicing request
02:05:11.074 00.000 1032 GuideStep: -0.0 px 24 ms WEST, -0.2 px 0 ms NORTH
02:05:11.078 00.004 10072 Worker thread wakes up
02:05:11.078 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:11.078 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:12.212 01.134 10072 Exposure complete
02:05:12.286 00.074 10072 worker thread done servicing request
02:05:12.286 00.000 1032 OnExposeComplete: enter
02:05:12.290 00.004 1032 UpdateGuideState(): m_state=6
02:05:12.291 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 67
02:05:12.293 00.002 1032 Star::Find returns 1 (0), X=1125.44, Y=330.34, Mass=1569, SNR=27.8, Peak=123 HFD=3.2
02:05:12.293 00.000 1032 MultiStar: [#1 0.18,-0.07,0.93,U] [#2 0.18,-0.01,0.96,U] [#3 0.06,0.04,0.96,U] [#4 0.19,-0.07,0.83,U] [#5 0.05,-0.10,0.78,U] [#6 0.14,-0.03,0.74,U] [#7 0.11,-0.08,0.67,U] [#8 0.33,-0.27,0.00,M8] 
02:05:12.297 00.004 1032 refined, 7 included, MultiStar: {0.18, -0.07}, one-star: {0.47, -0.22}
02:05:12.300 00.003 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
02:05:12.302 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
02:05:12.302 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.36 mountX=-0.11 mountY=-0.16, mountTheta=-2.19
02:05:12.307 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.07, opts=13)
02:05:12.307 00.000 1032 Enqueuing Move request for scope (0.18, -0.07)
02:05:12.307 00.000 10072 Worker thread wakes up
02:05:12.307 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
02:05:12.307 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
02:05:12.307 00.000 10072 Moving (0.18, -0.07) raw xDistance=-0.11 yDistance=-0.16
02:05:12.307 00.000 10072 PPEC rslt: input = -0.11, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 646.62
02:05:12.307 00.000 10072 PPEC: input: -0.11, control: 0.02, exposure: 1000
02:05:12.307 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:12.307 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:05:12.307 00.000 10072 MoveAxis(W, 25, ABG)
02:05:12.307 00.000 10072 Guiding  Dir = 3, Dur = 25
02:05:12.307 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:12.314 00.007 10072 IsGuiding returns 0
02:05:12.316 00.002 10072 PulseGuide returned control before completion, sleep 35
02:05:12.336 00.020 1032 UpdateGuideState exits: m=1569 SNR=27.8
02:05:12.338 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:12.340 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:12.342 00.002 1032 Enqueuing Expose request
02:05:12.364 00.022 10072 IsGuiding returns 1
02:05:12.364 00.000 10072 scope still moving after pulse duration time elapsed
02:05:12.395 00.031 10072 IsGuiding returns 0
02:05:12.395 00.000 10072 scope move finished after 25 + 54 ms
02:05:12.396 00.001 10072 Move returns status 0, amount 25
02:05:12.396 00.000 10072 MoveAxis(N, 0, ABG)
02:05:12.396 00.000 10072 Move returns status 0, amount 0
02:05:12.396 00.000 10072 move complete, result=0
02:05:12.396 00.000 10072 worker thread done servicing request
02:05:12.396 00.000 10072 Worker thread wakes up
02:05:12.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:12.396 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:12.396 00.000 1032 GuideStep: -0.1 px 25 ms WEST, -0.2 px 0 ms NORTH
02:05:13.303 00.907 10072 Exposure complete
02:05:13.373 00.070 10072 worker thread done servicing request
02:05:13.373 00.000 1032 OnExposeComplete: enter
02:05:13.375 00.002 1032 UpdateGuideState(): m_state=6
02:05:13.377 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 68
02:05:13.379 00.002 1032 Star::Find returns 1 (0), X=1125.42, Y=330.34, Mass=1473, SNR=26.9, Peak=122 HFD=3.1
02:05:13.379 00.000 1032 MultiStar: [#1 0.14,-0.08,0.95,U] [#2 0.12,0.04,0.98,U] [#3 0.07,-0.07,0.96,U] [#4 0.14,-0.10,0.80,U] [#5 0.14,-0.08,0.80,U] [#6 0.08,-0.07,0.74,U] [#7 0.18,0.06,0.72,U] [#8 0.25,-0.24,0.67,U] 
02:05:13.379 00.000 1032 refined, 8 included, MultiStar: {0.18, -0.08}, one-star: {0.44, -0.22}
02:05:13.379 00.000 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
02:05:13.386 00.007 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
02:05:13.386 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.44 mountX=-0.13 mountY=-0.15, mountTheta=-2.27
02:05:13.391 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.08, opts=13)
02:05:13.394 00.003 1032 Enqueuing Move request for scope (0.18, -0.08)
02:05:13.396 00.002 10072 Worker thread wakes up
02:05:13.396 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
02:05:13.396 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
02:05:13.396 00.000 10072 Moving (0.18, -0.08) raw xDistance=-0.13 yDistance=-0.15
02:05:13.398 00.002 10072 PPEC rslt: input = -0.13, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 646.62
02:05:13.398 00.000 10072 PPEC: input: -0.13, control: 0.02, exposure: 1000
02:05:13.398 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:13.398 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:05:13.398 00.000 10072 MoveAxis(W, 22, ABG)
02:05:13.398 00.000 10072 Guiding  Dir = 3, Dur = 22
02:05:13.400 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:13.402 00.002 10072 IsGuiding returns 0
02:05:13.402 00.000 10072 PulseGuide returned control before completion, sleep 32
02:05:13.422 00.020 1032 UpdateGuideState exits: m=1473 SNR=26.9
02:05:13.426 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:13.428 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:13.428 00.000 1032 Enqueuing Expose request
02:05:13.442 00.014 10072 IsGuiding returns 1
02:05:13.443 00.001 10072 scope still moving after pulse duration time elapsed
02:05:13.474 00.031 10072 IsGuiding returns 0
02:05:13.474 00.000 10072 scope move finished after 22 + 49 ms
02:05:13.474 00.000 10072 Move returns status 0, amount 22
02:05:13.474 00.000 10072 MoveAxis(N, 0, ABG)
02:05:13.474 00.000 10072 Move returns status 0, amount 0
02:05:13.474 00.000 10072 move complete, result=0
02:05:13.474 00.000 10072 worker thread done servicing request
02:05:13.474 00.000 1032 GuideStep: -0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
02:05:13.477 00.003 10072 Worker thread wakes up
02:05:13.477 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:13.477 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:14.619 01.142 10072 Exposure complete
02:05:14.704 00.085 10072 worker thread done servicing request
02:05:14.704 00.000 1032 OnExposeComplete: enter
02:05:14.708 00.004 1032 UpdateGuideState(): m_state=6
02:05:14.711 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 69
02:05:14.713 00.002 1032 Star::Find returns 1 (0), X=1125.50, Y=330.27, Mass=1504, SNR=27.2, Peak=126 HFD=3.1
02:05:14.717 00.004 1032 MultiStar: [#1 0.20,-0.09,0.92,U] [#2 0.33,-0.14,0.98,U] [#3 0.12,-0.13,0.95,U] [#4 0.25,-0.16,0.81,U] [#5 0.13,-0.16,0.80,U] [#6 0.26,-0.15,0.74,U] [#7 0.06,-0.15,0.71,U] [#8 0.34,-0.35,0.00,M8] 
02:05:14.719 00.002 1032 refined, 7 included, MultiStar: {0.24, -0.16}, one-star: {0.52, -0.29}
02:05:14.723 00.004 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
02:05:14.726 00.003 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
02:05:14.729 00.003 1032 CameraToMount -- cameraX=0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-0.58 mountX=-0.22 mountY=-0.19, mountTheta=-2.41
02:05:14.733 00.004 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.16, opts=13)
02:05:14.737 00.004 1032 Enqueuing Move request for scope (0.24, -0.16)
02:05:14.741 00.004 10072 Worker thread wakes up
02:05:14.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.16) opts 0xd
02:05:14.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.16)
02:05:14.741 00.000 10072 Moving (0.24, -0.16) raw xDistance=-0.22 yDistance=-0.19
02:05:14.745 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:14.749 00.004 10072 PPEC rslt: input = -0.22, final = -0.05, react = -0.09, pred = 0.04, hyst = -0.08, hyst_pct = 0.01, period_length = 652.95
02:05:14.749 00.000 10072 PPEC: input: -0.22, control: -0.05, exposure: 1000
02:05:14.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:14.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:05:14.749 00.000 10072 MoveAxis(E, 47, ABG)
02:05:14.749 00.000 10072 Guiding  Dir = 2, Dur = 47
02:05:14.749 00.000 10072 IsGuiding returns 0
02:05:14.749 00.000 10072 PulseGuide returned control before completion, sleep 57
02:05:14.775 00.026 1032 UpdateGuideState exits: m=1504 SNR=27.2
02:05:14.778 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:14.780 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:14.784 00.004 1032 Enqueuing Expose request
02:05:14.822 00.038 10072 IsGuiding returns 1
02:05:14.822 00.000 10072 scope still moving after pulse duration time elapsed
02:05:14.854 00.032 10072 IsGuiding returns 0
02:05:14.854 00.000 10072 scope move finished after 47 + 57 ms
02:05:14.854 00.000 10072 Move returns status 0, amount 47
02:05:14.854 00.000 10072 MoveAxis(N, 0, ABG)
02:05:14.855 00.001 10072 Move returns status 0, amount 0
02:05:14.855 00.000 10072 move complete, result=0
02:05:14.855 00.000 10072 worker thread done servicing request
02:05:14.855 00.000 1032 GuideStep: -0.2 px 47 ms EAST, -0.2 px 0 ms NORTH
02:05:14.857 00.002 10072 Worker thread wakes up
02:05:14.857 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:14.857 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:15.776 00.919 10072 Exposure complete
02:05:15.852 00.076 10072 worker thread done servicing request
02:05:15.852 00.000 1032 OnExposeComplete: enter
02:05:15.854 00.002 1032 UpdateGuideState(): m_state=6
02:05:15.856 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 70
02:05:15.860 00.004 1032 Star::Find returns 1 (0), X=1125.43, Y=330.37, Mass=1601, SNR=28.1, Peak=129 HFD=3.2
02:05:15.862 00.002 1032 MultiStar: [#1 0.21,-0.07,0.93,U] [#2 0.15,-0.05,0.93,U] [#3 0.01,-0.03,0.91,U] [#4 0.21,-0.10,0.80,U] [#5 0.05,-0.17,0.75,U] [#6 0.16,-0.04,0.74,U] [#7 0.20,-0.02,0.71,U] [#8 0.34,-0.27,0.00,M9] 
02:05:15.863 00.001 1032 refined, 7 included, MultiStar: {0.19, -0.08}, one-star: {0.45, -0.19}
02:05:15.865 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
02:05:15.868 00.003 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
02:05:15.870 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-0.42 mountX=-0.13 mountY=-0.16, mountTheta=-2.25
02:05:15.875 00.005 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.08, opts=13)
02:05:15.877 00.002 1032 Enqueuing Move request for scope (0.19, -0.08)
02:05:15.880 00.003 10072 Worker thread wakes up
02:05:15.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
02:05:15.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
02:05:15.880 00.000 10072 Moving (0.19, -0.08) raw xDistance=-0.13 yDistance=-0.16
02:05:15.882 00.002 10072 PPEC rslt: input = -0.13, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 652.95
02:05:15.882 00.000 10072 PPEC: input: -0.13, control: 0.04, exposure: 1000
02:05:15.882 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:15.882 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:05:15.882 00.000 10072 MoveAxis(W, 41, ABG)
02:05:15.882 00.000 10072 Guiding  Dir = 3, Dur = 41
02:05:15.882 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:15.885 00.003 10072 IsGuiding returns 0
02:05:15.885 00.000 10072 PulseGuide returned control before completion, sleep 51
02:05:15.908 00.023 1032 UpdateGuideState exits: m=1601 SNR=28.1
02:05:15.913 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:15.915 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:15.919 00.004 1032 Enqueuing Expose request
02:05:15.948 00.029 10072 IsGuiding returns 1
02:05:15.948 00.000 10072 scope still moving after pulse duration time elapsed
02:05:15.979 00.031 10072 IsGuiding returns 0
02:05:15.979 00.000 10072 scope move finished after 41 + 52 ms
02:05:15.979 00.000 10072 Move returns status 0, amount 41
02:05:15.979 00.000 10072 MoveAxis(N, 0, ABG)
02:05:15.979 00.000 10072 Move returns status 0, amount 0
02:05:15.979 00.000 10072 move complete, result=0
02:05:15.979 00.000 10072 worker thread done servicing request
02:05:15.979 00.000 10072 Worker thread wakes up
02:05:15.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:15.979 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:15.981 00.002 1032 GuideStep: -0.1 px 41 ms WEST, -0.2 px 0 ms NORTH
02:05:17.123 01.142 10072 Exposure complete
02:05:17.220 00.097 10072 worker thread done servicing request
02:05:17.220 00.000 1032 OnExposeComplete: enter
02:05:17.222 00.002 1032 UpdateGuideState(): m_state=6
02:05:17.226 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 71
02:05:17.229 00.003 1032 Star::Find returns 1 (0), X=1125.45, Y=330.29, Mass=1605, SNR=28.2, Peak=117 HFD=3.2
02:05:17.231 00.002 1032 MultiStar: [#1 0.25,-0.06,0.92,U] [#2 0.23,-0.05,0.93,U] [#3 0.14,-0.02,0.92,U] [#4 0.21,-0.18,0.78,U] [#5 0.08,-0.20,0.76,U] [#6 0.14,-0.04,0.72,U] [#7 0.21,0.01,0.69,U] [#8 0.25,-0.24,0.64,U] 
02:05:17.235 00.004 1032 refined, 8 included, MultiStar: {0.23, -0.12}, one-star: {0.47, -0.27}
02:05:17.237 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
02:05:17.239 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
02:05:17.243 00.004 1032 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.47 mountX=-0.17 mountY=-0.19, mountTheta=-2.30
02:05:17.247 00.004 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.12, opts=13)
02:05:17.249 00.002 1032 Enqueuing Move request for scope (0.23, -0.12)
02:05:17.253 00.004 10072 Worker thread wakes up
02:05:17.253 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
02:05:17.253 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
02:05:17.253 00.000 10072 Moving (0.23, -0.12) raw xDistance=-0.17 yDistance=-0.19
02:05:17.254 00.001 10072 PPEC rslt: input = -0.17, final = -0.03, react = -0.07, pred = 0.04, hyst = -0.07, hyst_pct = 0.01, period_length = 652.95
02:05:17.254 00.000 10072 PPEC: input: -0.17, control: -0.03, exposure: 1000
02:05:17.254 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:17.256 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:05:17.256 00.000 10072 MoveAxis(E, 29, ABG)
02:05:17.256 00.000 10072 Guiding  Dir = 2, Dur = 29
02:05:17.256 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:17.259 00.003 10072 IsGuiding returns 0
02:05:17.259 00.000 10072 PulseGuide returned control before completion, sleep 39
02:05:17.287 00.028 1032 UpdateGuideState exits: m=1605 SNR=28.2
02:05:17.290 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:17.292 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:17.294 00.002 1032 Enqueuing Expose request
02:05:17.309 00.015 10072 IsGuiding returns 1
02:05:17.309 00.000 10072 scope still moving after pulse duration time elapsed
02:05:17.340 00.031 10072 IsGuiding returns 1
02:05:17.371 00.031 10072 IsGuiding returns 0
02:05:17.371 00.000 10072 scope move finished after 29 + 83 ms
02:05:17.371 00.000 10072 Move returns status 0, amount 29
02:05:17.372 00.001 10072 MoveAxis(N, 0, ABG)
02:05:17.372 00.000 10072 Move returns status 0, amount 0
02:05:17.372 00.000 10072 move complete, result=0
02:05:17.372 00.000 10072 worker thread done servicing request
02:05:17.372 00.000 10072 Worker thread wakes up
02:05:17.372 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:17.372 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:17.373 00.001 1032 GuideStep: -0.2 px 29 ms EAST, -0.2 px 0 ms NORTH
02:05:18.280 00.907 10072 Exposure complete
02:05:18.370 00.090 10072 worker thread done servicing request
02:05:18.377 00.007 1032 OnExposeComplete: enter
02:05:18.379 00.002 1032 UpdateGuideState(): m_state=6
02:05:18.383 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 72
02:05:18.385 00.002 1032 Star::Find returns 1 (0), X=1125.44, Y=330.36, Mass=1616, SNR=28.2, Peak=128 HFD=3.2
02:05:18.388 00.003 1032 MultiStar: [#1 0.19,-0.10,0.92,U] [#2 0.23,-0.04,0.95,U] [#3 0.03,-0.08,0.91,U] [#4 0.25,-0.06,0.78,U] [#5 0.15,-0.12,0.77,U] [#6 0.14,-0.04,0.69,U] [#7 0.20,-0.05,0.69,U] [#8 0.33,-0.26,0.00,M9] 
02:05:18.391 00.003 1032 refined, 7 included, MultiStar: {0.21, -0.09}, one-star: {0.46, -0.20}
02:05:18.395 00.004 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
02:05:18.397 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
02:05:18.401 00.004 1032 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.40 mountX=-0.14 mountY=-0.18, mountTheta=-2.23
02:05:18.405 00.004 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.09, opts=13)
02:05:18.408 00.003 1032 Enqueuing Move request for scope (0.21, -0.09)
02:05:18.410 00.002 10072 Worker thread wakes up
02:05:18.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd
02:05:18.410 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.09)
02:05:18.412 00.002 10072 Moving (0.21, -0.09) raw xDistance=-0.14 yDistance=-0.18
02:05:18.412 00.000 10072 PPEC rslt: input = -0.14, final = -0.02, react = -0.06, pred = 0.04, hyst = -0.05, hyst_pct = 0.01, period_length = 652.95
02:05:18.414 00.002 10072 PPEC: input: -0.14, control: -0.02, exposure: 1000
02:05:18.414 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:18.414 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:05:18.414 00.000 10072 MoveAxis(E, 20, ABG)
02:05:18.414 00.000 10072 Guiding  Dir = 2, Dur = 20
02:05:18.414 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:18.417 00.003 10072 IsGuiding returns 0
02:05:18.419 00.002 10072 PulseGuide returned control before completion, sleep 30
02:05:18.444 00.025 1032 UpdateGuideState exits: m=1616 SNR=28.2
02:05:18.448 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:18.451 00.003 10072 IsGuiding returns 1
02:05:18.451 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:18.454 00.003 10072 scope still moving after pulse duration time elapsed
02:05:18.454 00.000 1032 Enqueuing Expose request
02:05:18.483 00.029 10072 IsGuiding returns 0
02:05:18.483 00.000 10072 scope move finished after 20 + 44 ms
02:05:18.483 00.000 10072 Move returns status 0, amount 20
02:05:18.483 00.000 10072 MoveAxis(N, 0, ABG)
02:05:18.483 00.000 10072 Move returns status 0, amount 0
02:05:18.483 00.000 10072 move complete, result=0
02:05:18.483 00.000 10072 worker thread done servicing request
02:05:18.483 00.000 10072 Worker thread wakes up
02:05:18.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:18.483 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:18.485 00.002 1032 GuideStep: -0.1 px 20 ms EAST, -0.2 px 0 ms NORTH
02:05:19.610 01.125 10072 Exposure complete
02:05:19.695 00.085 10072 worker thread done servicing request
02:05:19.695 00.000 1032 OnExposeComplete: enter
02:05:19.698 00.003 1032 UpdateGuideState(): m_state=6
02:05:19.702 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 73
02:05:19.706 00.004 1032 Star::Find returns 1 (0), X=1125.51, Y=330.42, Mass=1522, SNR=27.4, Peak=125 HFD=3.2
02:05:19.708 00.002 1032 MultiStar: [#1 0.20,-0.08,0.95,U] [#2 0.26,-0.04,0.98,U] [#3 0.03,0.01,0.95,U] [#4 0.26,-0.06,0.81,U] [#5 0.10,-0.10,0.78,U] [#6 0.14,0.01,0.72,U] [#7 0.30,-0.02,0.71,U] [#8 0.42,-0.30,0.00,M10] 
02:05:19.712 00.004 1032 refined, 7 included, MultiStar: {0.23, -0.05}, one-star: {0.53, -0.14}
02:05:19.714 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
02:05:19.717 00.003 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
02:05:19.720 00.003 1032 CameraToMount -- cameraX=0.23 cameraY=-0.05 hyp=0.24 cameraTheta=-0.23 mountX=-0.11 mountY=-0.21, mountTheta=-2.06
02:05:19.724 00.004 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.05, opts=13)
02:05:19.726 00.002 1032 Enqueuing Move request for scope (0.23, -0.05)
02:05:19.728 00.002 10072 Worker thread wakes up
02:05:19.728 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.05) opts 0xd
02:05:19.730 00.002 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.05)
02:05:19.730 00.000 10072 Moving (0.23, -0.05) raw xDistance=-0.11 yDistance=-0.21
02:05:19.730 00.000 10072 PPEC rslt: input = -0.11, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 652.95
02:05:19.732 00.002 10072 PPEC: input: -0.11, control: 0.03, exposure: 1000
02:05:19.732 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:19.732 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:05:19.732 00.000 10072 MoveAxis(W, 32, ABG)
02:05:19.732 00.000 10072 Guiding  Dir = 3, Dur = 32
02:05:19.732 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:19.735 00.003 10072 IsGuiding returns 0
02:05:19.737 00.002 10072 PulseGuide returned control before completion, sleep 42
02:05:19.762 00.025 1032 UpdateGuideState exits: m=1522 SNR=27.4
02:05:19.766 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:19.768 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:19.770 00.002 1032 Enqueuing Expose request
02:05:19.789 00.019 10072 IsGuiding returns 0
02:05:19.789 00.000 10072 Move returns status 0, amount 32
02:05:19.789 00.000 10072 MoveAxis(N, 0, ABG)
02:05:19.789 00.000 10072 Move returns status 0, amount 0
02:05:19.789 00.000 10072 move complete, result=0
02:05:19.789 00.000 10072 worker thread done servicing request
02:05:19.789 00.000 10072 Worker thread wakes up
02:05:19.789 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:19.789 00.000 1032 GuideStep: -0.1 px 32 ms WEST, -0.2 px 0 ms NORTH
02:05:19.793 00.004 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:20.708 00.915 10072 Exposure complete
02:05:20.771 00.063 10072 worker thread done servicing request
02:05:20.771 00.000 1032 OnExposeComplete: enter
02:05:20.771 00.000 1032 UpdateGuideState(): m_state=6
02:05:20.771 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 74
02:05:20.785 00.014 1032 Star::Find returns 1 (0), X=1125.55, Y=330.36, Mass=1522, SNR=27.4, Peak=121 HFD=3.2
02:05:20.787 00.002 1032 MultiStar: [#1 0.25,-0.07,0.95,U] [#2 0.27,-0.06,0.95,U] [#3 0.17,-0.04,0.97,U] [#4 0.25,-0.03,0.81,U] [#5 0.11,-0.21,0.77,U] [#6 0.12,-0.13,0.74,U] [#7 0.32,-0.08,0.70,U] [#8 0.37,-0.31,0.00,R] 
02:05:20.789 00.002 1032 refined, 7 included, MultiStar: {0.26, -0.10}, one-star: {0.57, -0.20}
02:05:20.791 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
02:05:20.791 00.000 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
02:05:20.791 00.000 1032 CameraToMount -- cameraX=0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-0.37 mountX=-0.17 mountY=-0.23, mountTheta=-2.20
02:05:20.797 00.006 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.10, opts=13)
02:05:20.797 00.000 1032 Enqueuing Move request for scope (0.26, -0.10)
02:05:20.803 00.006 10072 Worker thread wakes up
02:05:20.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.10) opts 0xd
02:05:20.803 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.10)
02:05:20.803 00.000 10072 Moving (0.26, -0.10) raw xDistance=-0.17 yDistance=-0.23
02:05:20.803 00.000 10072 PPEC rslt: input = -0.17, final = -0.04, react = -0.07, pred = 0.03, hyst = -0.06, hyst_pct = 0.00, period_length = 652.95
02:05:20.803 00.000 10072 PPEC: input: -0.17, control: -0.04, exposure: 1000
02:05:20.803 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:05:20.803 00.000 10072 MoveAxis(E, 42, ABG)
02:05:20.803 00.000 10072 Guiding  Dir = 2, Dur = 42
02:05:20.805 00.002 10072 IsGuiding returns 0
02:05:20.805 00.000 10072 PulseGuide returned control before completion, sleep 52
02:05:20.805 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:20.829 00.024 1032 UpdateGuideState exits: m=1522 SNR=27.4
02:05:20.829 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:20.834 00.005 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:20.836 00.002 1032 Enqueuing Expose request
02:05:20.866 00.030 10072 IsGuiding returns 1
02:05:20.866 00.000 10072 scope still moving after pulse duration time elapsed
02:05:20.898 00.032 10072 IsGuiding returns 0
02:05:20.898 00.000 10072 scope move finished after 42 + 50 ms
02:05:20.898 00.000 10072 Move returns status 0, amount 42
02:05:20.898 00.000 10072 MoveAxis(N, 149, ABG)
02:05:20.898 00.000 10072 Guiding  Dir = 0, Dur = 149
02:05:20.898 00.000 10072 IsGuiding returns 0
02:05:20.899 00.001 10072 PulseGuide returned control before completion, sleep 159
02:05:21.074 00.175 10072 IsGuiding returns 0
02:05:21.074 00.000 10072 Move returns status 0, amount 149
02:05:21.074 00.000 10072 move complete, result=0
02:05:21.074 00.000 10072 worker thread done servicing request
02:05:21.074 00.000 10072 Worker thread wakes up
02:05:21.074 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:21.074 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:21.074 00.000 1032 GuideStep: -0.2 px 42 ms EAST, -0.2 px 149 ms NORTH
02:05:22.202 01.128 10072 Exposure complete
02:05:22.248 00.046 10072 worker thread done servicing request
02:05:22.248 00.000 1032 OnExposeComplete: enter
02:05:22.248 00.000 1032 UpdateGuideState(): m_state=6
02:05:22.248 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 75
02:05:22.259 00.011 1032 Star::Find returns 1 (0), X=1125.40, Y=330.35, Mass=1560, SNR=27.7, Peak=129 HFD=3.2
02:05:22.259 00.000 1032 MultiStar: [#1 0.08,-0.09,0.94,U] [#2 0.16,0.00,0.94,U] [#3 -0.07,0.03,0.94,U] [#4 0.15,-0.04,0.84,U] [#5 -0.09,-0.10,0.80,U] [#6 -0.05,-0.05,0.71,U] [#7 -0.05,0.00,0.72,U] [#8 -0.12,0.09,0.66,U] 
02:05:22.259 00.000 1032 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.42, -0.21}
02:05:22.259 00.000 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:05:22.264 00.005 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:05:22.266 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.63 mountX=-0.06 mountY=-0.05, mountTheta=-2.46
02:05:22.268 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.05, opts=13)
02:05:22.270 00.002 1032 Enqueuing Move request for scope (0.06, -0.05)
02:05:22.272 00.002 10072 Worker thread wakes up
02:05:22.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
02:05:22.272 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
02:05:22.272 00.000 10072 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=-0.05
02:05:22.272 00.000 10072 PPEC rslt: input = -0.06, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 652.95
02:05:22.272 00.000 10072 PPEC: input: -0.06, control: 0.03, exposure: 1000
02:05:22.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:22.274 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:05:22.274 00.000 10072 MoveAxis(W, 26, ABG)
02:05:22.274 00.000 10072 Guiding  Dir = 3, Dur = 26
02:05:22.274 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:22.276 00.002 10072 IsGuiding returns 0
02:05:22.277 00.001 10072 PulseGuide returned control before completion, sleep 36
02:05:22.277 00.000 1032 UpdateGuideState exits: m=1560 SNR=27.7
02:05:22.293 00.016 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:22.295 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:22.295 00.000 1032 Enqueuing Expose request
02:05:22.325 00.030 10072 IsGuiding returns 1
02:05:22.325 00.000 10072 scope still moving after pulse duration time elapsed
02:05:22.356 00.031 10072 IsGuiding returns 0
02:05:22.356 00.000 10072 scope move finished after 26 + 54 ms
02:05:22.356 00.000 10072 Move returns status 0, amount 26
02:05:22.356 00.000 10072 MoveAxis(N, 0, ABG)
02:05:22.356 00.000 10072 Move returns status 0, amount 0
02:05:22.356 00.000 10072 move complete, result=0
02:05:22.356 00.000 10072 worker thread done servicing request
02:05:22.356 00.000 10072 Worker thread wakes up
02:05:22.356 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:22.356 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:22.356 00.000 1032 GuideStep: -0.1 px 26 ms WEST, -0.1 px 0 ms NORTH
02:05:23.263 00.907 10072 Exposure complete
02:05:23.312 00.049 10072 worker thread done servicing request
02:05:23.312 00.000 1032 OnExposeComplete: enter
02:05:23.312 00.000 1032 UpdateGuideState(): m_state=6
02:05:23.312 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 76
02:05:23.312 00.000 1032 Star::Find returns 1 (0), X=1125.44, Y=330.28, Mass=1529, SNR=27.5, Peak=122 HFD=3.2
02:05:23.312 00.000 1032 MultiStar: [#1 0.12,-0.18,0.90,U] [#2 0.12,-0.10,0.96,U] [#3 -0.06,-0.18,0.95,U] [#4 0.04,-0.14,0.80,U] [#5 -0.01,-0.11,0.77,U] [#6 0.03,-0.04,0.73,U] [#7 0.01,-0.05,0.72,U] [#8 -0.12,0.00,0.67,U] 
02:05:23.312 00.000 1032 refined, 8 included, MultiStar: {0.08, -0.13}, one-star: {0.47, -0.28}
02:05:23.312 00.000 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
02:05:23.312 00.000 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
02:05:23.312 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.02 mountX=-0.15 mountY=-0.04, mountTheta=-2.85
02:05:23.312 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.13, opts=13)
02:05:23.326 00.014 1032 Enqueuing Move request for scope (0.08, -0.13)
02:05:23.326 00.000 10072 Worker thread wakes up
02:05:23.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
02:05:23.326 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
02:05:23.326 00.000 10072 Moving (0.08, -0.13) raw xDistance=-0.15 yDistance=-0.04
02:05:23.329 00.003 10072 PPEC rslt: input = -0.15, final = -0.04, react = -0.06, pred = 0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 652.95
02:05:23.329 00.000 10072 PPEC: input: -0.15, control: -0.04, exposure: 1000
02:05:23.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:23.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:05:23.329 00.000 10072 MoveAxis(E, 40, ABG)
02:05:23.329 00.000 10072 Guiding  Dir = 2, Dur = 40
02:05:23.329 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:23.330 00.001 10072 IsGuiding returns 0
02:05:23.332 00.002 10072 PulseGuide returned control before completion, sleep 50
02:05:23.346 00.014 1032 UpdateGuideState exits: m=1529 SNR=27.5
02:05:23.348 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:23.348 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:23.348 00.000 1032 Enqueuing Expose request
02:05:23.395 00.047 10072 IsGuiding returns 0
02:05:23.396 00.001 10072 Move returns status 0, amount 40
02:05:23.396 00.000 10072 MoveAxis(N, 0, ABG)
02:05:23.396 00.000 10072 Move returns status 0, amount 0
02:05:23.396 00.000 10072 move complete, result=0
02:05:23.396 00.000 10072 worker thread done servicing request
02:05:23.396 00.000 1032 GuideStep: -0.1 px 40 ms EAST, -0.0 px 0 ms NORTH
02:05:23.397 00.001 10072 Worker thread wakes up
02:05:23.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:23.397 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:24.524 01.127 10072 Exposure complete
02:05:24.567 00.043 10072 worker thread done servicing request
02:05:24.567 00.000 1032 OnExposeComplete: enter
02:05:24.569 00.002 1032 UpdateGuideState(): m_state=6
02:05:24.571 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 77
02:05:24.571 00.000 1032 Star::Find returns 1 (0), X=1125.31, Y=330.49, Mass=1536, SNR=27.5, Peak=118 HFD=3.2
02:05:24.571 00.000 1032 MultiStar: [#1 0.14,-0.02,0.90,U] [#2 0.05,0.08,0.96,U] [#3 -0.18,-0.02,0.95,U] [#4 0.10,0.06,0.79,U] [#5 0.03,0.02,0.76,U] [#6 0.12,0.03,0.75,U] [#7 -0.00,0.07,0.72,U] [#8 -0.17,0.11,0.68,U] 
02:05:24.571 00.000 1032 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.33, -0.07}
02:05:24.571 00.000 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
02:05:24.571 00.000 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
02:05:24.571 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.41 mountX=0.01 mountY=-0.06, mountTheta=-1.42
02:05:24.578 00.007 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
02:05:24.580 00.002 1032 Enqueuing Move request for scope (0.05, 0.02)
02:05:24.582 00.002 10072 Worker thread wakes up
02:05:24.582 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
02:05:24.582 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
02:05:24.582 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.06
02:05:24.582 00.000 10072 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 652.95
02:05:24.582 00.000 10072 PPEC: input: 0.01, control: 0.02, exposure: 1000
02:05:24.582 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:24.584 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:05:24.584 00.000 10072 MoveAxis(W, 24, ABG)
02:05:24.584 00.000 10072 Guiding  Dir = 3, Dur = 24
02:05:24.584 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:24.584 00.000 10072 IsGuiding returns 0
02:05:24.586 00.002 10072 PulseGuide returned control before completion, sleep 34
02:05:24.586 00.000 1032 UpdateGuideState exits: m=1536 SNR=27.5
02:05:24.586 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:24.601 00.015 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:24.603 00.002 1032 Enqueuing Expose request
02:05:24.634 00.031 10072 IsGuiding returns 1
02:05:24.634 00.000 10072 scope still moving after pulse duration time elapsed
02:05:24.666 00.032 10072 IsGuiding returns 0
02:05:24.666 00.000 10072 scope move finished after 24 + 56 ms
02:05:24.666 00.000 10072 Move returns status 0, amount 24
02:05:24.666 00.000 10072 MoveAxis(N, 0, ABG)
02:05:24.666 00.000 10072 Move returns status 0, amount 0
02:05:24.666 00.000 10072 move complete, result=0
02:05:24.666 00.000 10072 worker thread done servicing request
02:05:24.666 00.000 10072 Worker thread wakes up
02:05:24.666 00.000 1032 GuideStep: 0.0 px 24 ms WEST, -0.1 px 0 ms NORTH
02:05:24.666 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:24.666 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:25.576 00.910 10072 Exposure complete
02:05:25.625 00.049 10072 worker thread done servicing request
02:05:25.625 00.000 1032 OnExposeComplete: enter
02:05:25.627 00.002 1032 UpdateGuideState(): m_state=6
02:05:25.629 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 78
02:05:25.631 00.002 1032 Star::Find returns 1 (0), X=1125.46, Y=330.29, Mass=1490, SNR=27.1, Peak=121 HFD=3.2
02:05:25.633 00.002 1032 MultiStar: [#1 0.12,-0.09,0.96,U] [#2 0.07,-0.08,0.96,U] [#3 -0.07,-0.03,0.94,U] [#4 0.13,-0.10,0.81,U] [#5 0.05,-0.13,0.75,U] [#6 0.09,-0.03,0.75,U] [#7 0.07,-0.09,0.71,U] [#8 -0.01,-0.04,0.70,U] 
02:05:25.633 00.000 1032 refined, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.48, -0.27}
02:05:25.635 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
02:05:25.637 00.002 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
02:05:25.637 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.72 mountX=-0.13 mountY=-0.08, mountTheta=-2.55
02:05:25.639 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.10, opts=13)
02:05:25.641 00.002 1032 Enqueuing Move request for scope (0.11, -0.10)
02:05:25.641 00.000 10072 Worker thread wakes up
02:05:25.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
02:05:25.641 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
02:05:25.641 00.000 10072 Moving (0.11, -0.10) raw xDistance=-0.13 yDistance=-0.08
02:05:25.643 00.002 10072 PPEC rslt: input = -0.13, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 652.95
02:05:25.643 00.000 10072 PPEC: input: -0.13, control: 0.02, exposure: 1000
02:05:25.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:25.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:05:25.643 00.000 10072 MoveAxis(W, 21, ABG)
02:05:25.643 00.000 10072 Guiding  Dir = 3, Dur = 21
02:05:25.644 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:25.644 00.000 10072 IsGuiding returns 0
02:05:25.647 00.003 10072 PulseGuide returned control before completion, sleep 31
02:05:25.659 00.012 1032 UpdateGuideState exits: m=1490 SNR=27.1
02:05:25.662 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:25.662 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:25.665 00.003 1032 Enqueuing Expose request
02:05:25.678 00.013 10072 IsGuiding returns 1
02:05:25.678 00.000 10072 scope still moving after pulse duration time elapsed
02:05:25.710 00.032 10072 IsGuiding returns 0
02:05:25.710 00.000 10072 scope move finished after 21 + 42 ms
02:05:25.710 00.000 10072 Move returns status 0, amount 21
02:05:25.710 00.000 10072 MoveAxis(N, 0, ABG)
02:05:25.710 00.000 10072 Move returns status 0, amount 0
02:05:25.710 00.000 10072 move complete, result=0
02:05:25.710 00.000 10072 worker thread done servicing request
02:05:25.710 00.000 10072 Worker thread wakes up
02:05:25.710 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:25.710 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:25.711 00.001 1032 GuideStep: -0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
02:05:26.836 01.125 10072 Exposure complete
02:05:26.884 00.048 10072 worker thread done servicing request
02:05:26.884 00.000 1032 OnExposeComplete: enter
02:05:26.884 00.000 1032 UpdateGuideState(): m_state=6
02:05:26.891 00.007 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 79
02:05:26.891 00.000 1032 Star::Find returns 1 (0), X=1125.48, Y=330.36, Mass=1623, SNR=28.3, Peak=127 HFD=3.2
02:05:26.894 00.003 1032 MultiStar: [#1 0.16,-0.16,0.88,U] [#2 0.09,-0.07,0.90,U] [#3 0.00,-0.03,0.91,U] [#4 0.10,-0.13,0.79,U] [#5 0.05,-0.13,0.75,U] [#6 0.10,-0.05,0.72,U] [#7 0.12,-0.13,0.69,U] [#8 -0.16,0.01,0.64,U] 
02:05:26.894 00.000 1032 refined, 8 included, MultiStar: {0.12, -0.10}, one-star: {0.50, -0.20}
02:05:26.894 00.000 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
02:05:26.894 00.000 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
02:05:26.894 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.69 mountX=-0.13 mountY=-0.09, mountTheta=-2.52
02:05:26.900 00.006 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.10, opts=13)
02:05:26.903 00.003 1032 Enqueuing Move request for scope (0.12, -0.10)
02:05:26.903 00.000 10072 Worker thread wakes up
02:05:26.903 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
02:05:26.903 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
02:05:26.903 00.000 10072 Moving (0.12, -0.10) raw xDistance=-0.13 yDistance=-0.09
02:05:26.905 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:26.907 00.002 10072 PPEC rslt: input = -0.13, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 659.22
02:05:26.907 00.000 10072 PPEC: input: -0.13, control: 0.04, exposure: 1000
02:05:26.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:26.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:05:26.907 00.000 10072 MoveAxis(W, 44, ABG)
02:05:26.907 00.000 10072 Guiding  Dir = 3, Dur = 44
02:05:26.908 00.001 10072 IsGuiding returns 0
02:05:26.909 00.001 10072 PulseGuide returned control before completion, sleep 54
02:05:26.911 00.002 1032 UpdateGuideState exits: m=1623 SNR=28.3
02:05:26.922 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:26.925 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:26.925 00.000 1032 Enqueuing Expose request
02:05:26.972 00.047 10072 IsGuiding returns 1
02:05:26.972 00.000 10072 scope still moving after pulse duration time elapsed
02:05:27.004 00.032 10072 IsGuiding returns 0
02:05:27.004 00.000 10072 scope move finished after 44 + 52 ms
02:05:27.004 00.000 10072 Move returns status 0, amount 44
02:05:27.004 00.000 10072 MoveAxis(N, 0, ABG)
02:05:27.004 00.000 10072 Move returns status 0, amount 0
02:05:27.004 00.000 10072 move complete, result=0
02:05:27.004 00.000 10072 worker thread done servicing request
02:05:27.004 00.000 10072 Worker thread wakes up
02:05:27.004 00.000 1032 GuideStep: -0.1 px 44 ms WEST, -0.1 px 0 ms NORTH
02:05:27.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:27.007 00.003 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:27.908 00.901 10072 Exposure complete
02:05:27.956 00.048 10072 worker thread done servicing request
02:05:27.956 00.000 1032 OnExposeComplete: enter
02:05:27.956 00.000 1032 UpdateGuideState(): m_state=6
02:05:27.956 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 80
02:05:27.956 00.000 1032 Star::Find returns 1 (0), X=1125.44, Y=330.35, Mass=1478, SNR=27.0, Peak=110 HFD=3.2
02:05:27.964 00.008 1032 MultiStar: [#1 0.22,-0.06,0.92,U] [#2 0.16,-0.05,0.99,U] [#3 0.05,0.00,0.94,U] [#4 0.17,-0.09,0.85,U] [#5 0.05,-0.15,0.80,U] [#6 0.20,0.04,0.72,U] [#7 0.15,-0.03,0.75,U] [#8 -0.04,-0.03,0.69,U] 
02:05:27.964 00.000 1032 refined, 8 included, MultiStar: {0.17, -0.07}, one-star: {0.47, -0.21}
02:05:27.964 00.000 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
02:05:27.964 00.000 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
02:05:27.964 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.38 mountX=-0.11 mountY=-0.15, mountTheta=-2.21
02:05:27.972 00.008 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.07, opts=13)
02:05:27.974 00.002 1032 Enqueuing Move request for scope (0.17, -0.07)
02:05:27.976 00.002 10072 Worker thread wakes up
02:05:27.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
02:05:27.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
02:05:27.976 00.000 10072 Moving (0.17, -0.07) raw xDistance=-0.11 yDistance=-0.15
02:05:27.978 00.002 10072 PPEC rslt: input = -0.11, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 659.22
02:05:27.978 00.000 10072 PPEC: input: -0.11, control: 0.04, exposure: 1000
02:05:27.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:27.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:05:27.978 00.000 10072 MoveAxis(W, 37, ABG)
02:05:27.978 00.000 10072 Guiding  Dir = 3, Dur = 37
02:05:27.978 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:27.978 00.000 10072 IsGuiding returns 0
02:05:27.981 00.003 10072 PulseGuide returned control before completion, sleep 47
02:05:27.996 00.015 1032 UpdateGuideState exits: m=1478 SNR=27.0
02:05:27.998 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:27.998 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:28.000 00.002 1032 Enqueuing Expose request
02:05:28.042 00.042 10072 IsGuiding returns 1
02:05:28.042 00.000 10072 scope still moving after pulse duration time elapsed
02:05:28.074 00.032 10072 IsGuiding returns 0
02:05:28.074 00.000 10072 scope move finished after 37 + 56 ms
02:05:28.074 00.000 10072 Move returns status 0, amount 37
02:05:28.074 00.000 10072 MoveAxis(N, 0, ABG)
02:05:28.074 00.000 10072 Move returns status 0, amount 0
02:05:28.074 00.000 10072 move complete, result=0
02:05:28.074 00.000 10072 worker thread done servicing request
02:05:28.074 00.000 10072 Worker thread wakes up
02:05:28.075 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:28.075 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:28.075 00.000 1032 GuideStep: -0.1 px 37 ms WEST, -0.1 px 0 ms NORTH
02:05:29.204 01.129 10072 Exposure complete
02:05:29.252 00.048 10072 worker thread done servicing request
02:05:29.252 00.000 1032 OnExposeComplete: enter
02:05:29.254 00.002 1032 UpdateGuideState(): m_state=6
02:05:29.256 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 81
02:05:29.258 00.002 1032 Star::Find returns 1 (0), X=1125.48, Y=330.21, Mass=1657, SNR=28.6, Peak=136 HFD=3.1
02:05:29.260 00.002 1032 MultiStar: [#1 0.23,-0.31,0.90,U] [#2 0.26,-0.19,0.93,U] [#3 0.13,-0.30,0.91,U] [#4 0.21,-0.24,0.79,U] [#5 0.07,-0.27,0.73,U] [#6 0.23,-0.13,0.71,U] [#7 0.22,-0.20,0.68,U] [#8 0.04,-0.14,0.64,U] 
02:05:29.260 00.000 1032 refined, 8 included, MultiStar: {0.22, -0.24}, one-star: {0.50, -0.35}
02:05:29.262 00.002 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
02:05:29.264 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
02:05:29.264 00.000 1032 CameraToMount -- cameraX=0.22 cameraY=-0.24 hyp=0.33 cameraTheta=-0.83 mountX=-0.29 mountY=-0.15, mountTheta=-2.66
02:05:29.266 00.002 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.24, opts=13)
02:05:29.270 00.004 1032 Enqueuing Move request for scope (0.22, -0.24)
02:05:29.272 00.002 10072 Worker thread wakes up
02:05:29.272 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.24) opts 0xd
02:05:29.272 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.24)
02:05:29.272 00.000 10072 Moving (0.22, -0.24) raw xDistance=-0.29 yDistance=-0.15
02:05:29.273 00.001 10072 PPEC rslt: input = -0.29, final = -0.08, react = -0.12, pred = 0.04, hyst = -0.11, hyst_pct = 0.01, period_length = 659.22
02:05:29.273 00.000 10072 PPEC: input: -0.29, control: -0.08, exposure: 1000
02:05:29.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:29.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:05:29.273 00.000 10072 MoveAxis(E, 84, ABG)
02:05:29.273 00.000 10072 Guiding  Dir = 2, Dur = 84
02:05:29.274 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:29.277 00.003 10072 IsGuiding returns 0
02:05:29.282 00.005 10072 PulseGuide returned control before completion, sleep 94
02:05:29.290 00.008 1032 UpdateGuideState exits: m=1657 SNR=28.6
02:05:29.298 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:29.300 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:29.303 00.003 1032 Enqueuing Expose request
02:05:29.378 00.075 10072 IsGuiding returns 0
02:05:29.378 00.000 10072 Move returns status 0, amount 84
02:05:29.378 00.000 10072 MoveAxis(N, 0, ABG)
02:05:29.378 00.000 10072 Move returns status 0, amount 0
02:05:29.378 00.000 10072 move complete, result=0
02:05:29.378 00.000 10072 worker thread done servicing request
02:05:29.378 00.000 10072 Worker thread wakes up
02:05:29.378 00.000 1032 GuideStep: -0.3 px 84 ms EAST, -0.2 px 0 ms NORTH
02:05:29.378 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:29.378 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:30.284 00.906 10072 Exposure complete
02:05:30.346 00.062 10072 worker thread done servicing request
02:05:30.346 00.000 1032 OnExposeComplete: enter
02:05:30.346 00.000 1032 UpdateGuideState(): m_state=6
02:05:30.346 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 82
02:05:30.346 00.000 1032 Star::Find returns 1 (0), X=1125.47, Y=330.33, Mass=1617, SNR=28.3, Peak=132 HFD=3.1
02:05:30.346 00.000 1032 MultiStar: [#1 0.23,-0.13,0.91,U] [#2 0.14,-0.01,0.93,U] [#3 0.02,-0.12,0.92,U] [#4 0.22,-0.10,0.75,U] [#5 0.04,-0.17,0.74,U] [#6 0.21,-0.08,0.73,U] [#7 0.11,-0.01,0.70,U] [#8 0.05,0.08,0.63,U] 
02:05:30.346 00.000 1032 refined, 8 included, MultiStar: {0.18, -0.09}, one-star: {0.49, -0.23}
02:05:30.346 00.000 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
02:05:30.360 00.014 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
02:05:30.362 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.47 mountX=-0.13 mountY=-0.15, mountTheta=-2.30
02:05:30.364 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.09, opts=13)
02:05:30.366 00.002 1032 Enqueuing Move request for scope (0.18, -0.09)
02:05:30.368 00.002 10072 Worker thread wakes up
02:05:30.368 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
02:05:30.368 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
02:05:30.368 00.000 10072 Moving (0.18, -0.09) raw xDistance=-0.13 yDistance=-0.15
02:05:30.370 00.002 10072 PPEC rslt: input = -0.13, final = -0.02, react = -0.06, pred = 0.04, hyst = -0.05, hyst_pct = 0.01, period_length = 659.22
02:05:30.370 00.000 10072 PPEC: input: -0.13, control: -0.02, exposure: 1000
02:05:30.370 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:30.370 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:05:30.370 00.000 10072 MoveAxis(E, 20, ABG)
02:05:30.370 00.000 10072 Guiding  Dir = 2, Dur = 20
02:05:30.370 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:30.370 00.000 10072 IsGuiding returns 0
02:05:30.373 00.003 10072 PulseGuide returned control before completion, sleep 30
02:05:30.389 00.016 1032 UpdateGuideState exits: m=1617 SNR=28.3
02:05:30.394 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:30.396 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:30.398 00.002 1032 Enqueuing Expose request
02:05:30.405 00.007 10072 IsGuiding returns 1
02:05:30.405 00.000 10072 scope still moving after pulse duration time elapsed
02:05:30.437 00.032 10072 IsGuiding returns 1
02:05:30.469 00.032 10072 IsGuiding returns 0
02:05:30.469 00.000 10072 scope move finished after 20 + 76 ms
02:05:30.469 00.000 10072 Move returns status 0, amount 20
02:05:30.469 00.000 10072 MoveAxis(N, 0, ABG)
02:05:30.469 00.000 10072 Move returns status 0, amount 0
02:05:30.469 00.000 10072 move complete, result=0
02:05:30.469 00.000 10072 worker thread done servicing request
02:05:30.469 00.000 10072 Worker thread wakes up
02:05:30.469 00.000 1032 GuideStep: -0.1 px 20 ms EAST, -0.2 px 0 ms NORTH
02:05:30.472 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:30.472 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:31.610 01.138 10072 Exposure complete
02:05:31.672 00.062 10072 worker thread done servicing request
02:05:31.672 00.000 1032 OnExposeComplete: enter
02:05:31.682 00.010 1032 UpdateGuideState(): m_state=6
02:05:31.683 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 83
02:05:31.685 00.002 1032 Star::Find returns 1 (0), X=1125.43, Y=330.29, Mass=1609, SNR=28.2, Peak=125 HFD=3.2
02:05:31.687 00.002 1032 MultiStar: [#1 0.12,-0.15,0.88,U] [#2 0.18,-0.02,0.93,U] [#3 0.00,-0.08,0.92,U] [#4 0.17,-0.14,0.80,U] [#5 -0.03,-0.24,0.76,U] [#6 0.07,-0.09,0.73,U] [#7 0.09,-0.08,0.69,U] [#8 -0.09,-0.00,0.63,U] 
02:05:31.689 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.12}, one-star: {0.45, -0.27}
02:05:31.691 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
02:05:31.693 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
02:05:31.695 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.79 mountX=-0.15 mountY=-0.09, mountTheta=-2.62
02:05:31.700 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.12, opts=13)
02:05:31.702 00.002 1032 Enqueuing Move request for scope (0.12, -0.12)
02:05:31.703 00.001 10072 Worker thread wakes up
02:05:31.705 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
02:05:31.705 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
02:05:31.705 00.000 10072 Moving (0.12, -0.12) raw xDistance=-0.15 yDistance=-0.09
02:05:31.706 00.001 10072 PPEC rslt: input = -0.15, final = -0.03, react = -0.06, pred = 0.03, hyst = -0.06, hyst_pct = 0.01, period_length = 659.22
02:05:31.706 00.000 10072 PPEC: input: -0.15, control: -0.03, exposure: 1000
02:05:31.706 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:31.706 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:05:31.706 00.000 10072 MoveAxis(E, 35, ABG)
02:05:31.706 00.000 10072 Guiding  Dir = 2, Dur = 35
02:05:31.708 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:31.708 00.000 10072 IsGuiding returns 0
02:05:31.711 00.003 10072 PulseGuide returned control before completion, sleep 45
02:05:31.727 00.016 1032 UpdateGuideState exits: m=1609 SNR=28.2
02:05:31.727 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:31.735 00.008 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:31.737 00.002 1032 Enqueuing Expose request
02:05:31.758 00.021 10072 IsGuiding returns 1
02:05:31.758 00.000 10072 scope still moving after pulse duration time elapsed
02:05:31.790 00.032 10072 IsGuiding returns 0
02:05:31.790 00.000 10072 scope move finished after 35 + 44 ms
02:05:31.790 00.000 10072 Move returns status 0, amount 35
02:05:31.790 00.000 10072 MoveAxis(N, 0, ABG)
02:05:31.790 00.000 10072 Move returns status 0, amount 0
02:05:31.790 00.000 10072 move complete, result=0
02:05:31.790 00.000 10072 worker thread done servicing request
02:05:31.790 00.000 10072 Worker thread wakes up
02:05:31.790 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:31.790 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:31.790 00.000 1032 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
02:05:32.696 00.906 10072 Exposure complete
02:05:32.765 00.069 10072 worker thread done servicing request
02:05:32.765 00.000 1032 OnExposeComplete: enter
02:05:32.769 00.004 1032 UpdateGuideState(): m_state=6
02:05:32.771 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 84
02:05:32.773 00.002 1032 Star::Find returns 1 (0), X=1125.46, Y=330.43, Mass=1540, SNR=27.5, Peak=133 HFD=3.2
02:05:32.775 00.002 1032 MultiStar: [#1 0.21,-0.09,0.89,U] [#2 0.15,-0.04,0.98,U] [#3 0.02,-0.03,0.96,U] [#4 0.16,-0.04,0.83,U] [#5 0.04,-0.09,0.78,U] [#6 0.11,0.09,0.74,U] [#7 0.12,0.01,0.71,U] [#8 -0.03,-0.01,0.69,U] 
02:05:32.777 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.04}, one-star: {0.49, -0.13}
02:05:32.777 00.000 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
02:05:32.777 00.000 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
02:05:32.777 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.27 mountX=-0.08 mountY=-0.14, mountTheta=-2.10
02:05:32.777 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
02:05:32.785 00.008 1032 Enqueuing Move request for scope (0.15, -0.04)
02:05:32.785 00.000 10072 Worker thread wakes up
02:05:32.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
02:05:32.785 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
02:05:32.785 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.14
02:05:32.788 00.003 10072 PPEC rslt: input = -0.08, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 659.22
02:05:32.788 00.000 10072 PPEC: input: -0.08, control: 0.02, exposure: 1000
02:05:32.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:32.788 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:05:32.791 00.003 10072 MoveAxis(W, 23, ABG)
02:05:32.791 00.000 10072 Guiding  Dir = 3, Dur = 23
02:05:32.791 00.000 10072 IsGuiding returns 0
02:05:32.791 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:32.792 00.001 10072 PulseGuide returned control before completion, sleep 33
02:05:32.816 00.024 1032 UpdateGuideState exits: m=1540 SNR=27.5
02:05:32.819 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:32.821 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:32.825 00.004 1032 Enqueuing Expose request
02:05:32.836 00.011 10072 IsGuiding returns 1
02:05:32.836 00.000 10072 scope still moving after pulse duration time elapsed
02:05:32.868 00.032 10072 IsGuiding returns 0
02:05:32.868 00.000 10072 scope move finished after 23 + 53 ms
02:05:32.868 00.000 10072 Move returns status 0, amount 23
02:05:32.868 00.000 10072 MoveAxis(N, 0, ABG)
02:05:32.868 00.000 10072 Move returns status 0, amount 0
02:05:32.868 00.000 10072 move complete, result=0
02:05:32.868 00.000 10072 worker thread done servicing request
02:05:32.868 00.000 10072 Worker thread wakes up
02:05:32.868 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:32.868 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:32.868 00.000 1032 GuideStep: -0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
02:05:33.998 01.130 10072 Exposure complete
02:05:34.080 00.082 10072 worker thread done servicing request
02:05:34.080 00.000 1032 OnExposeComplete: enter
02:05:34.083 00.003 1032 UpdateGuideState(): m_state=6
02:05:34.087 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 85
02:05:34.090 00.003 1032 Star::Find returns 1 (0), X=1125.51, Y=330.39, Mass=1417, SNR=26.4, Peak=119 HFD=3.2
02:05:34.092 00.002 1032 MultiStar: [#1 0.28,0.00,0.97,U] [#2 0.23,-0.02,1.01,U] [#3 0.06,-0.07,0.99,U] [#4 0.26,-0.01,0.85,U] [#5 0.02,-0.07,0.84,U] [#6 0.16,-0.13,0.75,U] [#7 0.23,0.03,0.77,U] [#8 0.03,0.10,0.66,U] 
02:05:34.094 00.002 1032 refined, 8 included, MultiStar: {0.21, -0.04}, one-star: {0.54, -0.17}
02:05:34.098 00.004 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
02:05:34.100 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
02:05:34.102 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-0.20 mountX=-0.10 mountY=-0.19, mountTheta=-2.03
02:05:34.107 00.005 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.04, opts=13)
02:05:34.109 00.002 1032 Enqueuing Move request for scope (0.21, -0.04)
02:05:34.112 00.003 10072 Worker thread wakes up
02:05:34.113 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
02:05:34.113 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
02:05:34.113 00.000 10072 Moving (0.21, -0.04) raw xDistance=-0.10 yDistance=-0.19
02:05:34.113 00.000 10072 PPEC rslt: input = -0.10, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 659.22
02:05:34.113 00.000 10072 PPEC: input: -0.10, control: 0.02, exposure: 1000
02:05:34.113 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:34.113 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:05:34.115 00.002 10072 MoveAxis(W, 25, ABG)
02:05:34.115 00.000 10072 Guiding  Dir = 3, Dur = 25
02:05:34.115 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:34.116 00.001 10072 IsGuiding returns 0
02:05:34.119 00.003 10072 PulseGuide returned control before completion, sleep 35
02:05:34.141 00.022 1032 UpdateGuideState exits: m=1417 SNR=26.4
02:05:34.145 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:34.147 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:34.149 00.002 1032 Enqueuing Expose request
02:05:34.169 00.020 10072 IsGuiding returns 0
02:05:34.169 00.000 10072 Move returns status 0, amount 25
02:05:34.169 00.000 10072 MoveAxis(N, 0, ABG)
02:05:34.169 00.000 10072 Move returns status 0, amount 0
02:05:34.169 00.000 10072 move complete, result=0
02:05:34.169 00.000 10072 worker thread done servicing request
02:05:34.169 00.000 10072 Worker thread wakes up
02:05:34.169 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:34.169 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:34.175 00.006 1032 GuideStep: -0.1 px 25 ms WEST, -0.2 px 0 ms NORTH
02:05:35.076 00.901 10072 Exposure complete
02:05:35.165 00.089 10072 worker thread done servicing request
02:05:35.165 00.000 1032 OnExposeComplete: enter
02:05:35.169 00.004 1032 UpdateGuideState(): m_state=6
02:05:35.172 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 86
02:05:35.176 00.004 1032 Star::Find returns 1 (0), X=1125.56, Y=330.32, Mass=1505, SNR=27.3, Peak=127 HFD=3.2
02:05:35.180 00.004 1032 MultiStar: [#1 0.27,-0.11,0.93,U] [#2 0.24,-0.04,0.98,U] [#3 0.08,-0.15,0.95,U] [#4 0.28,-0.13,0.82,U] [#5 0.08,-0.24,0.75,U] [#6 0.18,-0.11,0.73,U] [#7 0.22,-0.06,0.70,U] [#8 0.09,0.02,0.67,U] 
02:05:35.183 00.003 1032 refined, 8 included, MultiStar: {0.24, -0.12}, one-star: {0.59, -0.24}
02:05:35.187 00.004 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
02:05:35.190 00.003 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
02:05:35.192 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-0.47 mountX=-0.18 mountY=-0.20, mountTheta=-2.30
02:05:35.195 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.12, opts=13)
02:05:35.199 00.004 1032 Enqueuing Move request for scope (0.24, -0.12)
02:05:35.199 00.000 10072 Worker thread wakes up
02:05:35.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.12) opts 0xd
02:05:35.199 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.12)
02:05:35.199 00.000 10072 Moving (0.24, -0.12) raw xDistance=-0.18 yDistance=-0.20
02:05:35.204 00.005 10072 PPEC rslt: input = -0.18, final = -0.05, react = -0.07, pred = 0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 659.22
02:05:35.204 00.000 10072 PPEC: input: -0.18, control: -0.05, exposure: 1000
02:05:35.204 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:35.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:05:35.204 00.000 10072 MoveAxis(E, 53, ABG)
02:05:35.204 00.000 10072 Guiding  Dir = 2, Dur = 53
02:05:35.204 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:35.208 00.004 10072 IsGuiding returns 0
02:05:35.208 00.000 10072 PulseGuide returned control before completion, sleep 63
02:05:35.233 00.025 1032 UpdateGuideState exits: m=1505 SNR=27.3
02:05:35.238 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:35.241 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:35.243 00.002 1032 Enqueuing Expose request
02:05:35.284 00.041 10072 IsGuiding returns 1
02:05:35.284 00.000 10072 scope still moving after pulse duration time elapsed
02:05:35.316 00.032 10072 IsGuiding returns 1
02:05:35.348 00.032 10072 IsGuiding returns 1
02:05:35.380 00.032 10072 IsGuiding returns 1
02:05:35.411 00.031 10072 IsGuiding returns 1
02:05:35.444 00.033 10072 IsGuiding returns 1
02:05:35.476 00.032 10072 IsGuiding returns 1
02:05:35.507 00.031 10072 IsGuiding returns 1
02:05:35.538 00.031 10072 IsGuiding returns 1
02:05:35.570 00.032 10072 IsGuiding returns 1
02:05:35.602 00.032 10072 IsGuiding returns 1
02:05:35.634 00.032 10072 IsGuiding returns 1
02:05:35.666 00.032 10072 IsGuiding returns 1
02:05:35.698 00.032 10072 IsGuiding returns 1
02:05:35.729 00.031 10072 IsGuiding returns 1
02:05:35.761 00.032 10072 IsGuiding returns 1
02:05:35.793 00.032 10072 IsGuiding returns 1
02:05:35.825 00.032 10072 IsGuiding returns 1
02:05:35.856 00.031 10072 IsGuiding returns 1
02:05:35.887 00.031 10072 IsGuiding returns 0
02:05:35.887 00.000 10072 scope move finished after 53 + 626 ms
02:05:35.887 00.000 10072 Move returns status 0, amount 53
02:05:35.887 00.000 10072 MoveAxis(N, 0, ABG)
02:05:35.887 00.000 10072 Move returns status 0, amount 0
02:05:35.887 00.000 10072 move complete, result=0
02:05:35.887 00.000 10072 worker thread done servicing request
02:05:35.887 00.000 10072 Worker thread wakes up
02:05:35.887 00.000 1032 GuideStep: -0.2 px 53 ms EAST, -0.2 px 0 ms NORTH
02:05:35.891 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:35.891 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:37.028 01.137 10072 Exposure complete
02:05:37.129 00.101 10072 worker thread done servicing request
02:05:37.129 00.000 1032 OnExposeComplete: enter
02:05:37.133 00.004 1032 UpdateGuideState(): m_state=6
02:05:37.137 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 87
02:05:37.139 00.002 1032 Star::Find returns 1 (0), X=1125.45, Y=330.32, Mass=1513, SNR=27.3, Peak=126 HFD=3.2
02:05:37.143 00.004 1032 MultiStar: [#1 0.18,-0.09,0.94,U] [#2 0.21,-0.07,0.98,U] [#3 0.10,0.04,0.93,U] [#4 0.22,-0.04,0.84,U] [#5 0.06,-0.20,0.76,U] [#6 0.22,-0.10,0.71,U] [#7 0.25,0.05,0.71,U] [#8 -0.03,0.05,0.66,U] 
02:05:37.146 00.003 1032 refined, 8 included, MultiStar: {0.20, -0.07}, one-star: {0.48, -0.24}
02:05:37.148 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
02:05:37.151 00.003 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
02:05:37.153 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.36 mountX=-0.12 mountY=-0.17, mountTheta=-2.19
02:05:37.157 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.07, opts=13)
02:05:37.162 00.005 1032 Enqueuing Move request for scope (0.20, -0.07)
02:05:37.163 00.001 10072 Worker thread wakes up
02:05:37.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
02:05:37.163 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
02:05:37.165 00.002 10072 Moving (0.20, -0.07) raw xDistance=-0.12 yDistance=-0.17
02:05:37.167 00.002 10072 PPEC rslt: input = -0.12, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 659.22
02:05:37.167 00.000 10072 PPEC: input: -0.12, control: 0.03, exposure: 1000
02:05:37.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:37.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:05:37.167 00.000 10072 MoveAxis(W, 30, ABG)
02:05:37.167 00.000 10072 Guiding  Dir = 3, Dur = 30
02:05:37.167 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:37.171 00.004 10072 IsGuiding returns 0
02:05:37.172 00.001 10072 PulseGuide returned control before completion, sleep 40
02:05:37.199 00.027 1032 UpdateGuideState exits: m=1513 SNR=27.3
02:05:37.203 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:37.206 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:37.208 00.002 1032 Enqueuing Expose request
02:05:37.228 00.020 10072 IsGuiding returns 1
02:05:37.228 00.000 10072 scope still moving after pulse duration time elapsed
02:05:37.259 00.031 10072 IsGuiding returns 1
02:05:37.290 00.031 10072 IsGuiding returns 0
02:05:37.290 00.000 10072 scope move finished after 30 + 88 ms
02:05:37.290 00.000 10072 Move returns status 0, amount 30
02:05:37.290 00.000 10072 MoveAxis(N, 0, ABG)
02:05:37.290 00.000 10072 Move returns status 0, amount 0
02:05:37.290 00.000 10072 move complete, result=0
02:05:37.290 00.000 10072 worker thread done servicing request
02:05:37.290 00.000 10072 Worker thread wakes up
02:05:37.290 00.000 1032 GuideStep: -0.1 px 30 ms WEST, -0.2 px 0 ms NORTH
02:05:37.294 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:37.294 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:38.214 00.920 10072 Exposure complete
02:05:38.306 00.092 10072 worker thread done servicing request
02:05:38.308 00.002 1032 OnExposeComplete: enter
02:05:38.310 00.002 1032 UpdateGuideState(): m_state=6
02:05:38.314 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 88
02:05:38.316 00.002 1032 Star::Find returns 1 (0), X=1125.42, Y=330.36, Mass=1543, SNR=27.6, Peak=125 HFD=3.1
02:05:38.321 00.005 1032 MultiStar: [#1 0.23,-0.17,0.91,U] [#2 0.25,-0.03,0.95,U] [#3 0.09,-0.08,0.94,U] [#4 0.22,-0.16,0.84,U] [#5 0.04,-0.14,0.78,U] [#6 0.25,-0.10,0.73,U] [#7 0.33,-0.01,0.74,U] [#8 -0.12,0.06,0.69,U] 
02:05:38.323 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.10}, one-star: {0.44, -0.20}
02:05:38.325 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
02:05:38.328 00.003 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
02:05:38.331 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.23 cameraTheta=-0.46 mountX=-0.15 mountY=-0.17, mountTheta=-2.29
02:05:38.336 00.005 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.10, opts=13)
02:05:38.339 00.003 1032 Enqueuing Move request for scope (0.20, -0.10)
02:05:38.341 00.002 10072 Worker thread wakes up
02:05:38.341 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
02:05:38.341 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
02:05:38.341 00.000 10072 Moving (0.20, -0.10) raw xDistance=-0.15 yDistance=-0.17
02:05:38.343 00.002 10072 PPEC rslt: input = -0.15, final = -0.04, react = -0.06, pred = 0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 659.22
02:05:38.343 00.000 10072 PPEC: input: -0.15, control: -0.04, exposure: 1000
02:05:38.343 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:38.343 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:05:38.343 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:38.347 00.004 10072 MoveAxis(E, 40, ABG)
02:05:38.347 00.000 10072 Guiding  Dir = 2, Dur = 40
02:05:38.347 00.000 10072 IsGuiding returns 0
02:05:38.349 00.002 10072 PulseGuide returned control before completion, sleep 50
02:05:38.376 00.027 1032 UpdateGuideState exits: m=1543 SNR=27.6
02:05:38.380 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:38.382 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:38.385 00.003 1032 Enqueuing Expose request
02:05:38.416 00.031 10072 IsGuiding returns 0
02:05:38.416 00.000 10072 Move returns status 0, amount 40
02:05:38.416 00.000 10072 MoveAxis(N, 0, ABG)
02:05:38.416 00.000 10072 Move returns status 0, amount 0
02:05:38.416 00.000 10072 move complete, result=0
02:05:38.416 00.000 10072 worker thread done servicing request
02:05:38.416 00.000 10072 Worker thread wakes up
02:05:38.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:38.416 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:38.417 00.001 1032 GuideStep: -0.1 px 40 ms EAST, -0.2 px 0 ms NORTH
02:05:39.543 01.126 10072 Exposure complete
02:05:39.628 00.085 10072 worker thread done servicing request
02:05:39.628 00.000 1032 OnExposeComplete: enter
02:05:39.630 00.002 1032 UpdateGuideState(): m_state=6
02:05:39.634 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 89
02:05:39.636 00.002 1032 Star::Find returns 1 (0), X=1125.47, Y=330.38, Mass=1482, SNR=27.0, Peak=121 HFD=3.2
02:05:39.638 00.002 1032 MultiStar: [#1 0.26,-0.04,0.93,U] [#2 0.18,-0.02,0.97,U] [#3 0.10,-0.01,0.97,U] [#4 0.22,-0.09,0.81,U] [#5 0.18,-0.07,0.78,U] [#6 0.18,-0.04,0.74,U] [#7 0.32,0.04,0.72,U] [#8 -0.07,0.04,0.70,U] 
02:05:39.643 00.005 1032 refined, 8 included, MultiStar: {0.21, -0.05}, one-star: {0.49, -0.18}
02:05:39.645 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
02:05:39.646 00.001 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
02:05:39.650 00.004 1032 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-0.21 mountX=-0.10 mountY=-0.20, mountTheta=-2.04
02:05:39.654 00.004 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.05, opts=13)
02:05:39.656 00.002 1032 Enqueuing Move request for scope (0.21, -0.05)
02:05:39.660 00.004 10072 Worker thread wakes up
02:05:39.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
02:05:39.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
02:05:39.660 00.000 10072 Moving (0.21, -0.05) raw xDistance=-0.10 yDistance=-0.20
02:05:39.662 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:39.666 00.004 10072 PPEC rslt: input = -0.10, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 665.43
02:05:39.666 00.000 10072 PPEC: input: -0.10, control: 0.04, exposure: 1000
02:05:39.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:39.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:05:39.666 00.000 10072 MoveAxis(W, 42, ABG)
02:05:39.666 00.000 10072 Guiding  Dir = 3, Dur = 42
02:05:39.666 00.000 10072 IsGuiding returns 0
02:05:39.668 00.002 10072 PulseGuide returned control before completion, sleep 52
02:05:39.692 00.024 1032 UpdateGuideState exits: m=1482 SNR=27.0
02:05:39.696 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:39.698 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:39.700 00.002 1032 Enqueuing Expose request
02:05:39.728 00.028 10072 IsGuiding returns 0
02:05:39.729 00.001 10072 Move returns status 0, amount 42
02:05:39.729 00.000 10072 MoveAxis(N, 0, ABG)
02:05:39.729 00.000 10072 Move returns status 0, amount 0
02:05:39.729 00.000 10072 move complete, result=0
02:05:39.729 00.000 10072 worker thread done servicing request
02:05:39.729 00.000 10072 Worker thread wakes up
02:05:39.729 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:39.729 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:39.729 00.000 1032 GuideStep: -0.1 px 42 ms WEST, -0.2 px 0 ms NORTH
02:05:40.646 00.917 10072 Exposure complete
02:05:40.715 00.069 10072 worker thread done servicing request
02:05:40.715 00.000 1032 OnExposeComplete: enter
02:05:40.719 00.004 1032 UpdateGuideState(): m_state=6
02:05:40.721 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 90
02:05:40.724 00.003 1032 Star::Find returns 1 (0), X=1125.55, Y=330.28, Mass=1628, SNR=28.4, Peak=127 HFD=3.2
02:05:40.726 00.002 1032 MultiStar: [#1 0.16,-0.16,0.89,U] [#2 0.16,-0.13,0.92,U] [#3 0.06,-0.16,0.93,U] [#4 0.13,-0.16,0.76,U] [#5 0.09,-0.11,0.75,U] [#6 0.16,0.06,0.71,U] [#7 0.21,-0.15,0.71,U] [#8 0.01,0.02,0.64,U] 
02:05:40.726 00.000 1032 refined, 8 included, MultiStar: {0.18, -0.13}, one-star: {0.57, -0.28}
02:05:40.730 00.004 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
02:05:40.732 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
02:05:40.734 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.23 cameraTheta=-0.61 mountX=-0.17 mountY=-0.15, mountTheta=-2.44
02:05:40.737 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.13, opts=13)
02:05:40.739 00.002 1032 Enqueuing Move request for scope (0.18, -0.13)
02:05:40.741 00.002 10072 Worker thread wakes up
02:05:40.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
02:05:40.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
02:05:40.741 00.000 10072 Moving (0.18, -0.13) raw xDistance=-0.17 yDistance=-0.15
02:05:40.743 00.002 10072 PPEC rslt: input = -0.17, final = -0.03, react = -0.07, pred = 0.04, hyst = -0.07, hyst_pct = 0.01, period_length = 665.43
02:05:40.743 00.000 10072 PPEC: input: -0.17, control: -0.03, exposure: 1000
02:05:40.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:40.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:05:40.743 00.000 10072 MoveAxis(E, 33, ABG)
02:05:40.743 00.000 10072 Guiding  Dir = 2, Dur = 33
02:05:40.743 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:40.746 00.003 10072 IsGuiding returns 0
02:05:40.747 00.001 10072 PulseGuide returned control before completion, sleep 43
02:05:40.766 00.019 1032 UpdateGuideState exits: m=1628 SNR=28.4
02:05:40.766 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:40.766 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:40.766 00.000 1032 Enqueuing Expose request
02:05:40.796 00.030 10072 IsGuiding returns 1
02:05:40.796 00.000 10072 scope still moving after pulse duration time elapsed
02:05:40.827 00.031 10072 IsGuiding returns 0
02:05:40.827 00.000 10072 scope move finished after 33 + 47 ms
02:05:40.827 00.000 10072 Move returns status 0, amount 33
02:05:40.827 00.000 10072 MoveAxis(N, 0, ABG)
02:05:40.827 00.000 10072 Move returns status 0, amount 0
02:05:40.827 00.000 10072 move complete, result=0
02:05:40.828 00.001 10072 worker thread done servicing request
02:05:40.828 00.000 10072 Worker thread wakes up
02:05:40.828 00.000 1032 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
02:05:40.831 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:40.831 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:41.973 01.142 10072 Exposure complete
02:05:42.018 00.045 10072 worker thread done servicing request
02:05:42.018 00.000 1032 OnExposeComplete: enter
02:05:42.018 00.000 1032 UpdateGuideState(): m_state=6
02:05:42.018 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 91
02:05:42.018 00.000 1032 Star::Find returns 1 (0), X=1125.52, Y=330.41, Mass=1561, SNR=27.8, Peak=118 HFD=3.2
02:05:42.032 00.014 1032 MultiStar: [#1 0.25,0.02,0.89,U] [#2 0.32,0.13,0.98,U] [#3 0.18,-0.06,0.94,U] [#4 0.36,0.01,0.81,U] [#5 0.18,-0.07,0.76,U] [#6 0.28,0.07,0.71,U] [#7 0.25,0.08,0.72,U] [#8 0.06,0.06,0.67,U] 
02:05:42.032 00.000 1032 refined, 8 included, MultiStar: {0.28, 0.01}, one-star: {0.54, -0.15}
02:05:42.034 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
02:05:42.036 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
02:05:42.036 00.000 1032 CameraToMount -- cameraX=0.28 cameraY=0.01 hyp=0.28 cameraTheta=0.02 mountX=-0.07 mountY=-0.27, mountTheta=-1.81
02:05:42.040 00.004 1032 SchedulePrimaryMove(0F526948, x=0.28, y=0.01, opts=13)
02:05:42.042 00.002 1032 Enqueuing Move request for scope (0.28, 0.01)
02:05:42.042 00.000 10072 Worker thread wakes up
02:05:42.042 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.01) opts 0xd
02:05:42.042 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, 0.01)
02:05:42.042 00.000 10072 Moving (0.28, 0.01) raw xDistance=-0.07 yDistance=-0.27
02:05:42.044 00.002 10072 PPEC rslt: input = -0.07, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 665.43
02:05:42.044 00.000 10072 PPEC: input: -0.07, control: 0.04, exposure: 1000
02:05:42.044 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
02:05:42.044 00.000 10072 MoveAxis(W, 41, ABG)
02:05:42.044 00.000 10072 Guiding  Dir = 3, Dur = 41
02:05:42.046 00.002 10072 IsGuiding returns 0
02:05:42.046 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:42.048 00.002 10072 PulseGuide returned control before completion, sleep 51
02:05:42.064 00.016 1032 UpdateGuideState exits: m=1561 SNR=27.8
02:05:42.065 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:42.067 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:42.069 00.002 1032 Enqueuing Expose request
02:05:42.109 00.040 10072 IsGuiding returns 1
02:05:42.109 00.000 10072 scope still moving after pulse duration time elapsed
02:05:42.140 00.031 10072 IsGuiding returns 0
02:05:42.147 00.007 10072 scope move finished after 41 + 59 ms
02:05:42.147 00.000 10072 Move returns status 0, amount 41
02:05:42.147 00.000 10072 MoveAxis(N, 175, ABG)
02:05:42.147 00.000 10072 Guiding  Dir = 0, Dur = 175
02:05:42.148 00.001 10072 IsGuiding returns 0
02:05:42.148 00.000 10072 PulseGuide returned control before completion, sleep 185
02:05:42.338 00.190 10072 IsGuiding returns 0
02:05:42.338 00.000 10072 Move returns status 0, amount 175
02:05:42.338 00.000 10072 move complete, result=0
02:05:42.338 00.000 10072 worker thread done servicing request
02:05:42.338 00.000 10072 Worker thread wakes up
02:05:42.338 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:42.338 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:42.338 00.000 1032 GuideStep: -0.1 px 41 ms WEST, -0.3 px 175 ms NORTH
02:05:43.241 00.903 10072 Exposure complete
02:05:43.290 00.049 10072 worker thread done servicing request
02:05:43.290 00.000 1032 OnExposeComplete: enter
02:05:43.290 00.000 1032 UpdateGuideState(): m_state=6
02:05:43.290 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 92
02:05:43.290 00.000 1032 Star::Find returns 1 (0), X=1125.46, Y=330.29, Mass=1567, SNR=27.8, Peak=115 HFD=3.2
02:05:43.297 00.007 1032 MultiStar: [#1 0.18,-0.11,0.91,U] [#2 0.17,-0.12,0.93,U] [#3 0.08,-0.09,0.92,U] [#4 0.16,-0.15,0.79,U] [#5 0.05,-0.28,0.76,U] [#6 0.20,-0.25,0.72,U] [#7 0.32,-0.00,0.70,U] [#8 0.07,-0.00,0.68,U] 
02:05:43.297 00.000 1032 refined, 8 included, MultiStar: {0.20, -0.15}, one-star: {0.48, -0.27}
02:05:43.297 00.000 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:05:43.297 00.000 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:05:43.302 00.005 1032 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.24 cameraTheta=-0.63 mountX=-0.19 mountY=-0.15, mountTheta=-2.46
02:05:43.304 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.15, opts=13)
02:05:43.306 00.002 1032 Enqueuing Move request for scope (0.20, -0.15)
02:05:43.308 00.002 10072 Worker thread wakes up
02:05:43.308 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
02:05:43.308 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
02:05:43.308 00.000 10072 Moving (0.20, -0.15) raw xDistance=-0.19 yDistance=-0.15
02:05:43.308 00.000 10072 PPEC rslt: input = -0.19, final = -0.04, react = -0.08, pred = 0.04, hyst = -0.07, hyst_pct = 0.01, period_length = 665.43
02:05:43.310 00.002 10072 PPEC: input: -0.19, control: -0.04, exposure: 1000
02:05:43.310 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:43.310 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:05:43.310 00.000 10072 MoveAxis(E, 43, ABG)
02:05:43.310 00.000 10072 Guiding  Dir = 2, Dur = 43
02:05:43.311 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:43.312 00.001 10072 IsGuiding returns 0
02:05:43.314 00.002 10072 PulseGuide returned control before completion, sleep 53
02:05:43.329 00.015 1032 UpdateGuideState exits: m=1567 SNR=27.8
02:05:43.329 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:43.329 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:43.329 00.000 1032 Enqueuing Expose request
02:05:43.374 00.045 10072 IsGuiding returns 1
02:05:43.374 00.000 10072 scope still moving after pulse duration time elapsed
02:05:43.406 00.032 10072 IsGuiding returns 0
02:05:43.406 00.000 10072 scope move finished after 43 + 49 ms
02:05:43.406 00.000 10072 Move returns status 0, amount 43
02:05:43.406 00.000 10072 MoveAxis(N, 0, ABG)
02:05:43.406 00.000 10072 Move returns status 0, amount 0
02:05:43.406 00.000 10072 move complete, result=0
02:05:43.406 00.000 10072 worker thread done servicing request
02:05:43.406 00.000 10072 Worker thread wakes up
02:05:43.406 00.000 1032 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
02:05:43.406 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:43.406 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:44.547 01.141 10072 Exposure complete
02:05:44.593 00.046 10072 worker thread done servicing request
02:05:44.593 00.000 1032 OnExposeComplete: enter
02:05:44.595 00.002 1032 UpdateGuideState(): m_state=6
02:05:44.595 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 93
02:05:44.595 00.000 1032 Star::Find returns 1 (0), X=1125.42, Y=330.42, Mass=1549, SNR=27.6, Peak=131 HFD=3.2
02:05:44.595 00.000 1032 MultiStar: [#1 0.12,0.02,0.90,U] [#2 0.09,0.02,0.94,U] [#3 -0.11,-0.10,0.92,U] [#4 0.07,-0.02,0.80,U] [#5 -0.03,-0.05,0.78,U] [#6 -0.06,0.07,0.73,U] [#7 0.20,0.12,0.72,U] [#8 -0.17,0.15,0.68,U] 
02:05:44.595 00.000 1032 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.44, -0.15}
02:05:44.595 00.000 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
02:05:44.595 00.000 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
02:05:44.595 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.04 mountX=-0.02 mountY=-0.07, mountTheta=-1.87
02:05:44.595 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.00, opts=13)
02:05:44.595 00.000 1032 Enqueuing Move request for scope (0.07, -0.00)
02:05:44.595 00.000 10072 Worker thread wakes up
02:05:44.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
02:05:44.595 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
02:05:44.595 00.000 10072 Moving (0.07, -0.00) raw xDistance=-0.02 yDistance=-0.07
02:05:44.595 00.000 10072 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 665.43
02:05:44.595 00.000 10072 PPEC: input: -0.02, control: 0.03, exposure: 1000
02:05:44.595 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:44.595 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:05:44.595 00.000 10072 MoveAxis(W, 28, ABG)
02:05:44.595 00.000 10072 Guiding  Dir = 3, Dur = 28
02:05:44.595 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:44.610 00.015 10072 IsGuiding returns 0
02:05:44.612 00.002 10072 PulseGuide returned control before completion, sleep 38
02:05:44.613 00.001 1032 UpdateGuideState exits: m=1549 SNR=27.6
02:05:44.613 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:44.627 00.014 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:44.627 00.000 1032 Enqueuing Expose request
02:05:44.659 00.032 10072 IsGuiding returns 1
02:05:44.659 00.000 10072 scope still moving after pulse duration time elapsed
02:05:44.690 00.031 10072 IsGuiding returns 0
02:05:44.691 00.001 10072 scope move finished after 28 + 51 ms
02:05:44.691 00.000 10072 Move returns status 0, amount 28
02:05:44.691 00.000 10072 MoveAxis(N, 0, ABG)
02:05:44.691 00.000 10072 Move returns status 0, amount 0
02:05:44.691 00.000 10072 move complete, result=0
02:05:44.691 00.000 10072 worker thread done servicing request
02:05:44.691 00.000 10072 Worker thread wakes up
02:05:44.691 00.000 1032 GuideStep: -0.0 px 28 ms WEST, -0.1 px 0 ms NORTH
02:05:44.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:44.691 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:45.601 00.910 10072 Exposure complete
02:05:45.646 00.045 10072 worker thread done servicing request
02:05:45.646 00.000 1032 OnExposeComplete: enter
02:05:45.646 00.000 1032 UpdateGuideState(): m_state=6
02:05:45.646 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 94
02:05:45.646 00.000 1032 Star::Find returns 1 (0), X=1125.43, Y=330.29, Mass=1526, SNR=27.4, Peak=123 HFD=3.2
02:05:45.646 00.000 1032 MultiStar: [#1 0.22,-0.20,0.94,U] [#2 0.14,-0.14,0.94,U] [#3 -0.04,-0.10,0.95,U] [#4 0.13,-0.26,0.82,U] [#5 0.04,-0.20,0.78,U] [#6 0.15,-0.13,0.74,U] [#7 0.00,-0.11,0.70,U] [#8 -0.09,-0.11,0.66,U] 
02:05:45.646 00.000 1032 refined, 8 included, MultiStar: {0.13, -0.17}, one-star: {0.46, -0.27}
02:05:45.646 00.000 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
02:05:45.646 00.000 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
02:05:45.662 00.016 1032 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-0.95 mountX=-0.20 mountY=-0.08, mountTheta=-2.78
02:05:45.663 00.001 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.17, opts=13)
02:05:45.663 00.000 1032 Enqueuing Move request for scope (0.13, -0.17)
02:05:45.663 00.000 10072 Worker thread wakes up
02:05:45.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
02:05:45.663 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
02:05:45.663 00.000 10072 Moving (0.13, -0.17) raw xDistance=-0.20 yDistance=-0.08
02:05:45.663 00.000 10072 PPEC rslt: input = -0.20, final = -0.06, react = -0.08, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 665.43
02:05:45.663 00.000 10072 PPEC: input: -0.20, control: -0.06, exposure: 1000
02:05:45.663 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:45.663 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:05:45.663 00.000 10072 MoveAxis(E, 58, ABG)
02:05:45.663 00.000 10072 Guiding  Dir = 2, Dur = 58
02:05:45.670 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:45.670 00.000 10072 IsGuiding returns 0
02:05:45.672 00.002 10072 PulseGuide returned control before completion, sleep 68
02:05:45.686 00.014 1032 UpdateGuideState exits: m=1526 SNR=27.4
02:05:45.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:45.690 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:45.692 00.002 1032 Enqueuing Expose request
02:05:45.751 00.059 10072 IsGuiding returns 0
02:05:45.751 00.000 10072 Move returns status 0, amount 58
02:05:45.751 00.000 10072 MoveAxis(N, 0, ABG)
02:05:45.751 00.000 10072 Move returns status 0, amount 0
02:05:45.751 00.000 10072 move complete, result=0
02:05:45.751 00.000 10072 worker thread done servicing request
02:05:45.751 00.000 10072 Worker thread wakes up
02:05:45.751 00.000 1032 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
02:05:45.751 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:45.751 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:46.877 01.126 10072 Exposure complete
02:05:46.926 00.049 10072 worker thread done servicing request
02:05:46.926 00.000 1032 OnExposeComplete: enter
02:05:46.928 00.002 1032 UpdateGuideState(): m_state=6
02:05:46.930 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 95
02:05:46.932 00.002 1032 Star::Find returns 1 (0), X=1125.49, Y=330.25, Mass=1471, SNR=26.9, Peak=122 HFD=3.1
02:05:46.934 00.002 1032 MultiStar: [#1 0.13,-0.17,0.98,U] [#2 0.14,-0.14,1.00,U] [#3 -0.03,-0.13,1.00,U] [#4 0.09,-0.16,0.81,U] [#5 0.08,-0.16,0.77,U] [#6 0.12,-0.20,0.76,U] [#7 0.14,-0.10,0.73,U] [#8 -0.07,-0.08,0.68,U] 
02:05:46.934 00.000 1032 refined, 8 included, MultiStar: {0.13, -0.17}, one-star: {0.51, -0.31}
02:05:46.935 00.001 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
02:05:46.937 00.002 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
02:05:46.937 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-0.89 mountX=-0.19 mountY=-0.09, mountTheta=-2.72
02:05:46.939 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.17, opts=13)
02:05:46.940 00.001 1032 Enqueuing Move request for scope (0.13, -0.17)
02:05:46.942 00.002 10072 Worker thread wakes up
02:05:46.942 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
02:05:46.942 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
02:05:46.942 00.000 10072 Moving (0.13, -0.17) raw xDistance=-0.19 yDistance=-0.09
02:05:46.942 00.000 10072 PPEC rslt: input = -0.19, final = -0.05, react = -0.08, pred = 0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 665.43
02:05:46.942 00.000 10072 PPEC: input: -0.19, control: -0.05, exposure: 1000
02:05:46.942 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:46.942 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:05:46.942 00.000 10072 MoveAxis(E, 53, ABG)
02:05:46.942 00.000 10072 Guiding  Dir = 2, Dur = 53
02:05:46.942 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:46.944 00.002 10072 IsGuiding returns 0
02:05:46.946 00.002 10072 PulseGuide returned control before completion, sleep 63
02:05:46.960 00.014 1032 UpdateGuideState exits: m=1471 SNR=26.9
02:05:46.962 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:46.962 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:46.962 00.000 1032 Enqueuing Expose request
02:05:47.025 00.063 10072 IsGuiding returns 0
02:05:47.025 00.000 10072 Move returns status 0, amount 53
02:05:47.025 00.000 10072 MoveAxis(N, 0, ABG)
02:05:47.025 00.000 10072 Move returns status 0, amount 0
02:05:47.025 00.000 10072 move complete, result=0
02:05:47.025 00.000 10072 worker thread done servicing request
02:05:47.025 00.000 10072 Worker thread wakes up
02:05:47.025 00.000 1032 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
02:05:47.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:47.025 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:47.934 00.909 10072 Exposure complete
02:05:47.979 00.045 10072 worker thread done servicing request
02:05:47.979 00.000 1032 OnExposeComplete: enter
02:05:47.983 00.004 1032 UpdateGuideState(): m_state=6
02:05:47.985 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 96
02:05:47.987 00.002 1032 Star::Find returns 1 (0), X=1125.46, Y=330.32, Mass=1597, SNR=28.1, Peak=132 HFD=3.2
02:05:47.988 00.001 1032 MultiStar: [#1 0.10,-0.21,0.91,U] [#2 0.20,-0.03,0.94,U] [#3 -0.09,-0.15,0.93,U] [#4 0.16,-0.16,0.77,U] [#5 0.01,-0.20,0.77,U] [#6 0.14,-0.19,0.73,U] [#7 0.11,-0.09,0.66,U] [#8 -0.06,-0.05,0.65,U] 
02:05:47.990 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.15}, one-star: {0.49, -0.24}
02:05:47.992 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
02:05:47.992 00.000 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
02:05:47.995 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.86 mountX=-0.18 mountY=-0.09, mountTheta=-2.69
02:05:47.997 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.15, opts=13)
02:05:47.997 00.000 1032 Enqueuing Move request for scope (0.13, -0.15)
02:05:47.999 00.002 10072 Worker thread wakes up
02:05:47.999 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
02:05:47.999 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
02:05:47.999 00.000 10072 Moving (0.13, -0.15) raw xDistance=-0.18 yDistance=-0.09
02:05:48.001 00.002 10072 PPEC rslt: input = -0.18, final = -0.05, react = -0.07, pred = 0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 665.43
02:05:48.001 00.000 10072 PPEC: input: -0.18, control: -0.05, exposure: 1000
02:05:48.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:48.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:05:48.001 00.000 10072 MoveAxis(E, 49, ABG)
02:05:48.001 00.000 10072 Guiding  Dir = 2, Dur = 49
02:05:48.001 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:48.001 00.000 10072 IsGuiding returns 0
02:05:48.003 00.002 10072 PulseGuide returned control before completion, sleep 59
02:05:48.019 00.016 1032 UpdateGuideState exits: m=1597 SNR=28.1
02:05:48.022 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:48.022 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:48.022 00.000 1032 Enqueuing Expose request
02:05:48.066 00.044 10072 IsGuiding returns 1
02:05:48.066 00.000 10072 scope still moving after pulse duration time elapsed
02:05:48.098 00.032 10072 IsGuiding returns 0
02:05:48.098 00.000 10072 scope move finished after 49 + 46 ms
02:05:48.098 00.000 10072 Move returns status 0, amount 49
02:05:48.098 00.000 10072 MoveAxis(N, 0, ABG)
02:05:48.098 00.000 10072 Move returns status 0, amount 0
02:05:48.098 00.000 10072 move complete, result=0
02:05:48.098 00.000 10072 worker thread done servicing request
02:05:48.098 00.000 10072 Worker thread wakes up
02:05:48.098 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:48.098 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:48.098 00.000 1032 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
02:05:49.230 01.132 10072 Exposure complete
02:05:49.266 00.036 10072 worker thread done servicing request
02:05:49.266 00.000 1032 OnExposeComplete: enter
02:05:49.266 00.000 1032 UpdateGuideState(): m_state=6
02:05:49.277 00.011 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 97
02:05:49.277 00.000 1032 Star::Find returns 1 (0), X=1125.47, Y=330.30, Mass=1507, SNR=27.3, Peak=124 HFD=3.1
02:05:49.277 00.000 1032 MultiStar: [#1 0.28,-0.18,0.92,U] [#2 0.24,-0.08,0.98,U] [#3 0.04,-0.14,0.97,U] [#4 0.20,-0.18,0.81,U] [#5 0.11,-0.22,0.76,U] [#6 0.17,-0.10,0.73,U] [#7 0.18,-0.17,0.71,U] [#8 -0.12,-0.11,0.67,U] 
02:05:49.277 00.000 1032 refined, 8 included, MultiStar: {0.19, -0.16}, one-star: {0.49, -0.27}
02:05:49.277 00.000 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
02:05:49.277 00.000 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
02:05:49.277 00.000 1032 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.70 mountX=-0.21 mountY=-0.14, mountTheta=-2.53
02:05:49.277 00.000 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.16, opts=13)
02:05:49.277 00.000 1032 Enqueuing Move request for scope (0.19, -0.16)
02:05:49.277 00.000 10072 Worker thread wakes up
02:05:49.277 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
02:05:49.277 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
02:05:49.277 00.000 10072 Moving (0.19, -0.16) raw xDistance=-0.21 yDistance=-0.14
02:05:49.277 00.000 10072 PPEC rslt: input = -0.21, final = -0.05, react = -0.08, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 665.43
02:05:49.277 00.000 10072 PPEC: input: -0.21, control: -0.05, exposure: 1000
02:05:49.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:49.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:05:49.277 00.000 10072 MoveAxis(E, 56, ABG)
02:05:49.277 00.000 10072 Guiding  Dir = 2, Dur = 56
02:05:49.277 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:49.292 00.015 10072 IsGuiding returns 0
02:05:49.294 00.002 10072 PulseGuide returned control before completion, sleep 66
02:05:49.297 00.003 1032 UpdateGuideState exits: m=1507 SNR=27.3
02:05:49.297 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:49.297 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:49.311 00.014 1032 Enqueuing Expose request
02:05:49.372 00.061 10072 IsGuiding returns 1
02:05:49.372 00.000 10072 scope still moving after pulse duration time elapsed
02:05:49.404 00.032 10072 IsGuiding returns 0
02:05:49.404 00.000 10072 scope move finished after 56 + 55 ms
02:05:49.404 00.000 10072 Move returns status 0, amount 56
02:05:49.404 00.000 10072 MoveAxis(N, 0, ABG)
02:05:49.405 00.001 10072 Move returns status 0, amount 0
02:05:49.405 00.000 10072 move complete, result=0
02:05:49.405 00.000 10072 worker thread done servicing request
02:05:49.405 00.000 10072 Worker thread wakes up
02:05:49.405 00.000 1032 GuideStep: -0.2 px 56 ms EAST, -0.1 px 0 ms NORTH
02:05:49.405 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:49.405 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:50.310 00.905 10072 Exposure complete
02:05:50.358 00.048 10072 worker thread done servicing request
02:05:50.358 00.000 1032 OnExposeComplete: enter
02:05:50.360 00.002 1032 UpdateGuideState(): m_state=6
02:05:50.363 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 98
02:05:50.363 00.000 1032 Star::Find returns 1 (0), X=1125.37, Y=330.44, Mass=1518, SNR=27.4, Peak=121 HFD=3.2
02:05:50.363 00.000 1032 MultiStar: [#1 0.14,-0.07,0.94,U] [#2 0.11,0.00,0.99,U] [#3 -0.00,-0.04,0.97,U] [#4 0.13,-0.05,0.82,U] [#5 0.00,-0.08,0.79,U] [#6 0.08,-0.03,0.73,U] [#7 0.15,0.07,0.74,U] [#8 -0.01,0.12,0.67,U] 
02:05:50.363 00.000 1032 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.39, -0.12}
02:05:50.363 00.000 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
02:05:50.363 00.000 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
02:05:50.363 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.24 mountX=-0.06 mountY=-0.11, mountTheta=-2.07
02:05:50.372 00.009 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.03, opts=13)
02:05:50.372 00.000 1032 Enqueuing Move request for scope (0.12, -0.03)
02:05:50.372 00.000 10072 Worker thread wakes up
02:05:50.372 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
02:05:50.372 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
02:05:50.372 00.000 10072 Moving (0.12, -0.03) raw xDistance=-0.06 yDistance=-0.11
02:05:50.372 00.000 10072 PPEC rslt: input = -0.06, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 665.43
02:05:50.372 00.000 10072 PPEC: input: -0.06, control: 0.03, exposure: 1000
02:05:50.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:50.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:05:50.372 00.000 10072 MoveAxis(W, 28, ABG)
02:05:50.372 00.000 10072 Guiding  Dir = 3, Dur = 28
02:05:50.372 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:50.378 00.006 10072 IsGuiding returns 0
02:05:50.379 00.001 10072 PulseGuide returned control before completion, sleep 38
02:05:50.391 00.012 1032 UpdateGuideState exits: m=1518 SNR=27.4
02:05:50.395 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:50.397 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:50.397 00.000 1032 Enqueuing Expose request
02:05:50.427 00.030 10072 IsGuiding returns 1
02:05:50.427 00.000 10072 scope still moving after pulse duration time elapsed
02:05:50.458 00.031 10072 IsGuiding returns 0
02:05:50.459 00.001 10072 scope move finished after 28 + 51 ms
02:05:50.459 00.000 10072 Move returns status 0, amount 28
02:05:50.459 00.000 10072 MoveAxis(N, 0, ABG)
02:05:50.459 00.000 10072 Move returns status 0, amount 0
02:05:50.459 00.000 10072 move complete, result=0
02:05:50.459 00.000 10072 worker thread done servicing request
02:05:50.459 00.000 10072 Worker thread wakes up
02:05:50.459 00.000 1032 GuideStep: -0.1 px 28 ms WEST, -0.1 px 0 ms NORTH
02:05:50.459 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:50.459 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:51.604 01.145 10072 Exposure complete
02:05:51.652 00.048 10072 worker thread done servicing request
02:05:51.652 00.000 1032 OnExposeComplete: enter
02:05:51.653 00.001 1032 UpdateGuideState(): m_state=6
02:05:51.655 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 99
02:05:51.657 00.002 1032 Star::Find returns 1 (0), X=1125.41, Y=330.18, Mass=1558, SNR=27.7, Peak=122 HFD=3.2
02:05:51.657 00.000 1032 MultiStar: [#1 0.14,-0.26,0.92,U] [#2 0.18,-0.21,0.95,U] [#3 0.09,-0.27,0.96,U] [#4 0.22,-0.23,0.77,U] [#5 0.14,-0.23,0.76,U] [#6 0.19,-0.15,0.74,U] [#7 0.12,-0.15,0.71,U] [#8 -0.05,-0.24,0.68,U] 
02:05:51.659 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.24}, one-star: {0.44, -0.39}
02:05:51.661 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
02:05:51.661 00.000 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
02:05:51.663 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.24 hyp=0.30 cameraTheta=-0.95 mountX=-0.28 mountY=-0.10, mountTheta=-2.78
02:05:51.665 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.24, opts=13)
02:05:51.667 00.002 1032 Enqueuing Move request for scope (0.17, -0.24)
02:05:51.667 00.000 10072 Worker thread wakes up
02:05:51.667 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.24) opts 0xd
02:05:51.667 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.24)
02:05:51.667 00.000 10072 Moving (0.17, -0.24) raw xDistance=-0.28 yDistance=-0.10
02:05:51.669 00.002 10072 PPEC rslt: input = -0.28, final = -0.09, react = -0.11, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 665.43
02:05:51.669 00.000 10072 PPEC: input: -0.28, control: -0.09, exposure: 1000
02:05:51.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:51.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:05:51.669 00.000 10072 MoveAxis(E, 88, ABG)
02:05:51.669 00.000 10072 Guiding  Dir = 2, Dur = 88
02:05:51.669 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:51.672 00.003 10072 IsGuiding returns 0
02:05:51.672 00.000 10072 PulseGuide returned control before completion, sleep 98
02:05:51.686 00.014 1032 UpdateGuideState exits: m=1558 SNR=27.7
02:05:51.688 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:51.690 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:51.692 00.002 1032 Enqueuing Expose request
02:05:51.782 00.090 10072 IsGuiding returns 0
02:05:51.782 00.000 10072 Move returns status 0, amount 88
02:05:51.782 00.000 10072 MoveAxis(N, 0, ABG)
02:05:51.782 00.000 10072 Move returns status 0, amount 0
02:05:51.782 00.000 10072 move complete, result=0
02:05:51.782 00.000 10072 worker thread done servicing request
02:05:51.782 00.000 10072 Worker thread wakes up
02:05:51.782 00.000 1032 GuideStep: -0.3 px 88 ms EAST, -0.1 px 0 ms NORTH
02:05:51.785 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:51.785 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:52.686 00.901 10072 Exposure complete
02:05:52.733 00.047 10072 worker thread done servicing request
02:05:52.733 00.000 1032 OnExposeComplete: enter
02:05:52.735 00.002 1032 UpdateGuideState(): m_state=6
02:05:52.735 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 100
02:05:52.735 00.000 1032 Star::Find returns 1 (0), X=1125.40, Y=330.25, Mass=1551, SNR=27.7, Peak=122 HFD=3.2
02:05:52.735 00.000 1032 MultiStar: [#1 0.21,-0.18,0.95,U] [#2 0.22,-0.08,0.97,U] [#3 0.22,-0.13,0.95,U] [#4 0.21,-0.17,0.79,U] [#5 0.04,-0.19,0.78,U] [#6 0.18,-0.14,0.73,U] [#7 0.17,-0.03,0.69,U] [#8 0.11,-0.06,0.67,U] 
02:05:52.735 00.000 1032 refined, 8 included, MultiStar: {0.21, -0.15}, one-star: {0.42, -0.31}
02:05:52.742 00.007 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
02:05:52.744 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
02:05:52.744 00.000 1032 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-0.62 mountX=-0.20 mountY=-0.16, mountTheta=-2.45
02:05:52.746 00.002 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.15, opts=13)
02:05:52.748 00.002 1032 Enqueuing Move request for scope (0.21, -0.15)
02:05:52.748 00.000 10072 Worker thread wakes up
02:05:52.748 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
02:05:52.748 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
02:05:52.748 00.000 10072 Moving (0.21, -0.15) raw xDistance=-0.20 yDistance=-0.16
02:05:52.751 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:52.753 00.002 10072 PPEC rslt: input = -0.20, final = -0.04, react = -0.08, pred = 0.04, hyst = -0.07, hyst_pct = 0.01, period_length = 671.58
02:05:52.753 00.000 10072 PPEC: input: -0.20, control: -0.04, exposure: 1000
02:05:52.753 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:52.753 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:05:52.753 00.000 10072 MoveAxis(E, 45, ABG)
02:05:52.753 00.000 10072 Guiding  Dir = 2, Dur = 45
02:05:52.754 00.001 10072 IsGuiding returns 0
02:05:52.754 00.000 10072 PulseGuide returned control before completion, sleep 55
02:05:52.768 00.014 1032 UpdateGuideState exits: m=1551 SNR=27.7
02:05:52.770 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:52.772 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:52.772 00.000 1032 Enqueuing Expose request
02:05:52.817 00.045 10072 IsGuiding returns 0
02:05:52.817 00.000 10072 Move returns status 0, amount 45
02:05:52.818 00.001 10072 MoveAxis(N, 0, ABG)
02:05:52.818 00.000 10072 Move returns status 0, amount 0
02:05:52.818 00.000 10072 move complete, result=0
02:05:52.818 00.000 10072 worker thread done servicing request
02:05:52.818 00.000 10072 Worker thread wakes up
02:05:52.818 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:52.818 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:52.818 00.000 1032 GuideStep: -0.2 px 45 ms EAST, -0.2 px 0 ms NORTH
02:05:53.945 01.127 10072 Exposure complete
02:05:53.990 00.045 10072 worker thread done servicing request
02:05:53.990 00.000 1032 OnExposeComplete: enter
02:05:53.990 00.000 1032 UpdateGuideState(): m_state=6
02:05:53.997 00.007 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 101
02:05:53.997 00.000 1032 Star::Find returns 1 (0), X=1125.41, Y=330.36, Mass=1487, SNR=27.1, Peak=121 HFD=3.2
02:05:53.997 00.000 1032 MultiStar: [#1 0.21,-0.02,0.95,U] [#2 0.25,0.02,0.97,U] [#3 0.03,-0.09,0.96,U] [#4 0.21,-0.11,0.84,U] [#5 0.12,-0.10,0.83,U] [#6 0.11,-0.02,0.73,U] [#7 0.20,-0.05,0.69,U] [#8 0.03,0.11,0.67,U] 
02:05:53.997 00.000 1032 refined, 8 included, MultiStar: {0.19, -0.06}, one-star: {0.43, -0.20}
02:05:53.997 00.000 1032 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
02:05:53.997 00.000 1032 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
02:05:53.997 00.000 1032 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.29 mountX=-0.10 mountY=-0.17, mountTheta=-2.13
02:05:54.007 00.010 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.06, opts=13)
02:05:54.009 00.002 1032 Enqueuing Move request for scope (0.19, -0.06)
02:05:54.011 00.002 10072 Worker thread wakes up
02:05:54.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
02:05:54.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
02:05:54.011 00.000 10072 Moving (0.19, -0.06) raw xDistance=-0.10 yDistance=-0.17
02:05:54.011 00.000 10072 PPEC rslt: input = -0.10, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 671.58
02:05:54.011 00.000 10072 PPEC: input: -0.10, control: 0.04, exposure: 1000
02:05:54.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:54.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:05:54.011 00.000 10072 MoveAxis(W, 41, ABG)
02:05:54.011 00.000 10072 Guiding  Dir = 3, Dur = 41
02:05:54.013 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:54.015 00.002 10072 IsGuiding returns 0
02:05:54.015 00.000 10072 PulseGuide returned control before completion, sleep 51
02:05:54.023 00.008 1032 UpdateGuideState exits: m=1487 SNR=27.1
02:05:54.032 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:54.032 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:54.032 00.000 1032 Enqueuing Expose request
02:05:54.079 00.047 10072 IsGuiding returns 1
02:05:54.079 00.000 10072 scope still moving after pulse duration time elapsed
02:05:54.111 00.032 10072 IsGuiding returns 0
02:05:54.111 00.000 10072 scope move finished after 41 + 55 ms
02:05:54.111 00.000 10072 Move returns status 0, amount 41
02:05:54.111 00.000 10072 MoveAxis(N, 0, ABG)
02:05:54.111 00.000 10072 Move returns status 0, amount 0
02:05:54.111 00.000 10072 move complete, result=0
02:05:54.111 00.000 10072 worker thread done servicing request
02:05:54.111 00.000 10072 Worker thread wakes up
02:05:54.111 00.000 1032 GuideStep: -0.1 px 41 ms WEST, -0.2 px 0 ms NORTH
02:05:54.114 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:54.114 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:55.018 00.904 10072 Exposure complete
02:05:55.065 00.047 10072 worker thread done servicing request
02:05:55.065 00.000 1032 OnExposeComplete: enter
02:05:55.067 00.002 1032 UpdateGuideState(): m_state=6
02:05:55.069 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 102
02:05:55.069 00.000 1032 Star::Find returns 1 (0), X=1125.53, Y=330.28, Mass=1630, SNR=28.4, Peak=125 HFD=3.2
02:05:55.071 00.002 1032 MultiStar: [#1 0.25,-0.08,0.92,U] [#2 0.18,-0.10,0.94,U] [#3 0.17,-0.15,0.93,U] [#4 0.19,-0.18,0.82,U] [#5 0.18,-0.18,0.76,U] [#6 0.22,-0.10,0.69,U] [#7 0.23,-0.13,0.69,U] [#8 0.01,0.00,0.66,U] 
02:05:55.073 00.002 1032 refined, 8 included, MultiStar: {0.23, -0.14}, one-star: {0.55, -0.28}
02:05:55.075 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
02:05:55.075 00.000 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
02:05:55.077 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.54 mountX=-0.19 mountY=-0.19, mountTheta=-2.37
02:05:55.079 00.002 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.14, opts=13)
02:05:55.081 00.002 1032 Enqueuing Move request for scope (0.23, -0.14)
02:05:55.083 00.002 10072 Worker thread wakes up
02:05:55.083 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
02:05:55.083 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
02:05:55.083 00.000 10072 Moving (0.23, -0.14) raw xDistance=-0.19 yDistance=-0.19
02:05:55.083 00.000 10072 PPEC rslt: input = -0.19, final = -0.04, react = -0.08, pred = 0.04, hyst = -0.07, hyst_pct = 0.01, period_length = 671.58
02:05:55.083 00.000 10072 PPEC: input: -0.19, control: -0.04, exposure: 1000
02:05:55.083 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:55.083 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:05:55.085 00.002 10072 MoveAxis(E, 42, ABG)
02:05:55.085 00.000 10072 Guiding  Dir = 2, Dur = 42
02:05:55.085 00.000 10072 IsGuiding returns 0
02:05:55.085 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:55.088 00.003 10072 PulseGuide returned control before completion, sleep 52
02:05:55.102 00.014 1032 UpdateGuideState exits: m=1630 SNR=28.4
02:05:55.103 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:55.105 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:55.105 00.000 1032 Enqueuing Expose request
02:05:55.149 00.044 10072 IsGuiding returns 0
02:05:55.150 00.001 10072 Move returns status 0, amount 42
02:05:55.150 00.000 10072 MoveAxis(N, 0, ABG)
02:05:55.150 00.000 10072 Move returns status 0, amount 0
02:05:55.150 00.000 10072 move complete, result=0
02:05:55.150 00.000 10072 worker thread done servicing request
02:05:55.150 00.000 10072 Worker thread wakes up
02:05:55.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:55.150 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:55.150 00.000 1032 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
02:05:56.280 01.130 10072 Exposure complete
02:05:56.328 00.048 10072 worker thread done servicing request
02:05:56.328 00.000 1032 OnExposeComplete: enter
02:05:56.329 00.001 1032 UpdateGuideState(): m_state=6
02:05:56.331 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 103
02:05:56.333 00.002 1032 Star::Find returns 1 (0), X=1125.54, Y=330.56, Mass=1467, SNR=26.9, Peak=125 HFD=3.2
02:05:56.335 00.002 1032 MultiStar: [#1 0.27,0.08,0.95,U] [#2 0.25,0.12,1.03,U] [#3 0.10,0.08,0.95,U] [#4 0.30,0.05,0.79,U] [#5 0.10,-0.02,0.77,U] [#6 0.17,0.10,0.74,U] [#7 0.34,0.18,0.72,U] [#8 -0.01,0.18,0.72,U] 
02:05:56.335 00.000 1032 refined, 8 included, MultiStar: {0.24, 0.08}, one-star: {0.57, -0.00}
02:05:56.337 00.002 1032 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.83) = xAngle (-1.50 = -1.50)
02:05:56.339 00.002 1032 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.50 = -1.50)
02:05:56.341 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=0.08 hyp=0.25 cameraTheta=0.33 mountX=0.02 mountY=-0.25, mountTheta=-1.50
02:05:56.342 00.001 1032 SchedulePrimaryMove(0F526948, x=0.24, y=0.08, opts=13)
02:05:56.344 00.002 1032 Enqueuing Move request for scope (0.24, 0.08)
02:05:56.346 00.002 10072 Worker thread wakes up
02:05:56.346 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.08) opts 0xd
02:05:56.346 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, 0.08)
02:05:56.346 00.000 10072 Moving (0.24, 0.08) raw xDistance=0.02 yDistance=-0.25
02:05:56.346 00.000 10072 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 671.58
02:05:56.346 00.000 10072 PPEC: input: 0.02, control: 0.03, exposure: 1000
02:05:56.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:05:56.346 00.000 10072 MoveAxis(W, 31, ABG)
02:05:56.346 00.000 10072 Guiding  Dir = 3, Dur = 31
02:05:56.346 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:56.348 00.002 10072 IsGuiding returns 0
02:05:56.349 00.001 10072 PulseGuide returned control before completion, sleep 41
02:05:56.360 00.011 1032 UpdateGuideState exits: m=1467 SNR=26.9
02:05:56.365 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:56.365 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:56.365 00.000 1032 Enqueuing Expose request
02:05:56.397 00.032 10072 IsGuiding returns 0
02:05:56.397 00.000 10072 Move returns status 0, amount 31
02:05:56.397 00.000 10072 MoveAxis(N, 164, ABG)
02:05:56.397 00.000 10072 Guiding  Dir = 0, Dur = 164
02:05:56.397 00.000 10072 IsGuiding returns 0
02:05:56.398 00.001 10072 PulseGuide returned control before completion, sleep 174
02:05:56.586 00.188 10072 IsGuiding returns 0
02:05:56.587 00.001 10072 Move returns status 0, amount 164
02:05:56.587 00.000 10072 move complete, result=0
02:05:56.587 00.000 10072 worker thread done servicing request
02:05:56.587 00.000 10072 Worker thread wakes up
02:05:56.587 00.000 1032 GuideStep: 0.0 px 31 ms WEST, -0.3 px 164 ms NORTH
02:05:56.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:56.587 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:57.494 00.907 10072 Exposure complete
02:05:57.529 00.035 10072 worker thread done servicing request
02:05:57.529 00.000 1032 OnExposeComplete: enter
02:05:57.540 00.011 1032 UpdateGuideState(): m_state=6
02:05:57.540 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 104
02:05:57.540 00.000 1032 Star::Find returns 1 (0), X=1125.33, Y=330.37, Mass=1582, SNR=27.9, Peak=128 HFD=3.2
02:05:57.546 00.006 1032 MultiStar: [#1 0.04,0.01,0.90,U] [#2 0.03,-0.03,0.92,U] [#3 -0.08,-0.04,0.93,U] [#4 0.08,-0.08,0.79,U] [#5 -0.16,-0.28,0.77,U] [#6 0.05,-0.15,0.72,U] [#7 0.10,0.01,0.71,U] [#8 -0.08,0.10,0.65,U] 
02:05:57.546 00.000 1032 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.35, -0.19}
02:05:57.547 00.001 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
02:05:57.547 00.000 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
02:05:57.547 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.05 mountX=-0.09 mountY=-0.02, mountTheta=-2.88
02:05:57.547 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
02:05:57.547 00.000 1032 Enqueuing Move request for scope (0.04, -0.08)
02:05:57.556 00.009 10072 Worker thread wakes up
02:05:57.556 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
02:05:57.556 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
02:05:57.556 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
02:05:57.556 00.000 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 671.58
02:05:57.556 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 1000
02:05:57.556 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:57.558 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:05:57.558 00.000 10072 MoveAxis(W, 25, ABG)
02:05:57.558 00.000 10072 Guiding  Dir = 3, Dur = 25
02:05:57.558 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:57.558 00.000 10072 IsGuiding returns 0
02:05:57.560 00.002 10072 PulseGuide returned control before completion, sleep 35
02:05:57.562 00.002 1032 UpdateGuideState exits: m=1582 SNR=27.9
02:05:57.562 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:57.576 00.014 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:57.578 00.002 1032 Enqueuing Expose request
02:05:57.608 00.030 10072 IsGuiding returns 1
02:05:57.608 00.000 10072 scope still moving after pulse duration time elapsed
02:05:57.639 00.031 10072 IsGuiding returns 0
02:05:57.639 00.000 10072 scope move finished after 25 + 55 ms
02:05:57.639 00.000 10072 Move returns status 0, amount 25
02:05:57.639 00.000 10072 MoveAxis(N, 0, ABG)
02:05:57.640 00.001 10072 Move returns status 0, amount 0
02:05:57.640 00.000 10072 move complete, result=0
02:05:57.640 00.000 10072 worker thread done servicing request
02:05:57.640 00.000 10072 Worker thread wakes up
02:05:57.640 00.000 1032 GuideStep: -0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
02:05:57.642 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:57.642 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:58.768 01.126 10072 Exposure complete
02:05:58.814 00.046 10072 worker thread done servicing request
02:05:58.814 00.000 1032 OnExposeComplete: enter
02:05:58.814 00.000 1032 UpdateGuideState(): m_state=6
02:05:58.814 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 105
02:05:58.814 00.000 1032 Star::Find returns 1 (0), X=1125.22, Y=330.33, Mass=1505, SNR=27.2, Peak=132 HFD=3.1
02:05:58.819 00.005 1032 MultiStar: [#1 -0.03,-0.06,0.93,U] [#2 -0.03,-0.06,0.96,U] [#3 -0.15,-0.06,0.94,U] [#4 -0.03,-0.12,0.82,U] [#5 -0.15,-0.14,0.78,U] [#6 0.07,-0.05,0.74,U] [#7 -0.05,0.06,0.72,U] [#8 -0.29,0.06,0.68,U] 
02:05:58.819 00.000 1032 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {0.24, -0.23}
02:05:58.819 00.000 1032 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.83) = xAngle (-3.86 = 2.42)
02:05:58.819 00.000 1032 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.86 = 2.42)
02:05:58.819 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.03 mountX=-0.06 mountY=0.05, mountTheta=2.42
02:05:58.819 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.07, opts=13)
02:05:58.819 00.000 1032 Enqueuing Move request for scope (-0.04, -0.07)
02:05:58.829 00.010 10072 Worker thread wakes up
02:05:58.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
02:05:58.829 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
02:05:58.829 00.000 10072 Moving (-0.04, -0.07) raw xDistance=-0.06 yDistance=0.05
02:05:58.829 00.000 10072 PPEC rslt: input = -0.06, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 671.58
02:05:58.829 00.000 10072 PPEC: input: -0.06, control: 0.03, exposure: 1000
02:05:58.829 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:58.829 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:05:58.829 00.000 10072 MoveAxis(W, 26, ABG)
02:05:58.829 00.000 10072 Guiding  Dir = 3, Dur = 26
02:05:58.831 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:58.832 00.001 10072 IsGuiding returns 0
02:05:58.834 00.002 10072 PulseGuide returned control before completion, sleep 36
02:05:58.847 00.013 1032 UpdateGuideState exits: m=1505 SNR=27.2
02:05:58.849 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:58.849 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:58.849 00.000 1032 Enqueuing Expose request
02:05:58.881 00.032 10072 IsGuiding returns 1
02:05:58.881 00.000 10072 scope still moving after pulse duration time elapsed
02:05:58.912 00.031 10072 IsGuiding returns 1
02:05:58.944 00.032 10072 IsGuiding returns 0
02:05:58.944 00.000 10072 scope move finished after 26 + 85 ms
02:05:58.944 00.000 10072 Move returns status 0, amount 26
02:05:58.944 00.000 10072 MoveAxis(N, 0, ABG)
02:05:58.944 00.000 10072 Move returns status 0, amount 0
02:05:58.944 00.000 10072 move complete, result=0
02:05:58.944 00.000 10072 worker thread done servicing request
02:05:58.944 00.000 10072 Worker thread wakes up
02:05:58.944 00.000 1032 GuideStep: -0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
02:05:58.947 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:05:58.947 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:05:59.865 00.918 10072 Exposure complete
02:05:59.922 00.057 10072 worker thread done servicing request
02:05:59.923 00.001 1032 OnExposeComplete: enter
02:05:59.924 00.001 1032 UpdateGuideState(): m_state=6
02:05:59.925 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 106
02:05:59.927 00.002 1032 Star::Find returns 1 (0), X=1125.30, Y=330.27, Mass=1500, SNR=27.2, Peak=135 HFD=3.0
02:05:59.929 00.002 1032 MultiStar: [#1 0.01,-0.18,0.91,U] [#2 0.06,-0.14,0.98,U] [#3 -0.11,-0.07,0.96,U] [#4 0.09,-0.19,0.81,U] [#5 -0.09,-0.16,0.78,U] [#6 0.09,-0.21,0.75,U] [#7 0.07,-0.09,0.70,U] [#8 -0.17,-0.15,0.68,U] 
02:05:59.931 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.17}, one-star: {0.32, -0.29}
02:05:59.933 00.002 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.12)
02:05:59.935 00.002 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.12)
02:05:59.937 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.34 mountX=-0.17 mountY=0.00, mountTheta=3.12
02:05:59.938 00.001 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.17, opts=13)
02:05:59.941 00.003 1032 Enqueuing Move request for scope (0.04, -0.17)
02:05:59.944 00.003 10072 Worker thread wakes up
02:05:59.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
02:05:59.944 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
02:05:59.944 00.000 10072 Moving (0.04, -0.17) raw xDistance=-0.17 yDistance=0.00
02:05:59.945 00.001 10072 PPEC rslt: input = -0.17, final = -0.05, react = -0.07, pred = 0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 671.58
02:05:59.945 00.000 10072 PPEC: input: -0.17, control: -0.05, exposure: 1000
02:05:59.945 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:59.945 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:05:59.945 00.000 10072 MoveAxis(E, 47, ABG)
02:05:59.945 00.000 10072 Guiding  Dir = 2, Dur = 47
02:05:59.947 00.002 10072 IsGuiding returns 0
02:05:59.947 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:05:59.947 00.000 10072 PulseGuide returned control before completion, sleep 57
02:05:59.965 00.018 1032 UpdateGuideState exits: m=1500 SNR=27.2
02:05:59.967 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:59.969 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:05:59.971 00.002 1032 Enqueuing Expose request
02:06:00.010 00.039 10072 IsGuiding returns 0
02:06:00.010 00.000 10072 Move returns status 0, amount 47
02:06:00.010 00.000 10072 MoveAxis(N, 0, ABG)
02:06:00.010 00.000 10072 Move returns status 0, amount 0
02:06:00.010 00.000 10072 move complete, result=0
02:06:00.010 00.000 10072 worker thread done servicing request
02:06:00.010 00.000 10072 Worker thread wakes up
02:06:00.010 00.000 1032 GuideStep: -0.2 px 47 ms EAST, 0.0 px 0 ms NORTH
02:06:00.013 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:00.014 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:01.141 01.127 10072 Exposure complete
02:06:01.187 00.046 10072 worker thread done servicing request
02:06:01.187 00.000 1032 OnExposeComplete: enter
02:06:01.187 00.000 1032 UpdateGuideState(): m_state=6
02:06:01.193 00.006 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 107
02:06:01.193 00.000 1032 Star::Find returns 1 (0), X=1125.29, Y=330.27, Mass=1519, SNR=27.4, Peak=129 HFD=3.0
02:06:01.193 00.000 1032 MultiStar: [#1 0.12,-0.12,0.93,U] [#2 0.09,-0.06,0.96,U] [#3 -0.10,-0.12,0.96,U] [#4 0.11,-0.16,0.80,U] [#5 -0.03,-0.20,0.75,U] [#6 0.01,-0.13,0.71,U] [#7 0.06,-0.11,0.73,U] [#8 -0.19,-0.08,0.66,U] 
02:06:01.193 00.000 1032 refined, 8 included, MultiStar: {0.05, -0.14}, one-star: {0.31, -0.29}
02:06:01.193 00.000 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
02:06:01.193 00.000 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
02:06:01.193 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.21 mountX=-0.15 mountY=-0.02, mountTheta=-3.04
02:06:01.204 00.011 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.14, opts=13)
02:06:01.204 00.000 1032 Enqueuing Move request for scope (0.05, -0.14)
02:06:01.204 00.000 10072 Worker thread wakes up
02:06:01.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
02:06:01.204 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
02:06:01.204 00.000 10072 Moving (0.05, -0.14) raw xDistance=-0.15 yDistance=-0.02
02:06:01.204 00.000 10072 PPEC rslt: input = -0.15, final = -0.04, react = -0.06, pred = 0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 671.58
02:06:01.204 00.000 10072 PPEC: input: -0.15, control: -0.04, exposure: 1000
02:06:01.204 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:01.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:06:01.204 00.000 10072 MoveAxis(E, 39, ABG)
02:06:01.204 00.000 10072 Guiding  Dir = 2, Dur = 39
02:06:01.209 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:01.210 00.001 10072 IsGuiding returns 0
02:06:01.211 00.001 10072 PulseGuide returned control before completion, sleep 49
02:06:01.212 00.001 1032 UpdateGuideState exits: m=1519 SNR=27.4
02:06:01.227 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:01.229 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:01.231 00.002 1032 Enqueuing Expose request
02:06:01.275 00.044 10072 IsGuiding returns 1
02:06:01.275 00.000 10072 scope still moving after pulse duration time elapsed
02:06:01.306 00.031 10072 IsGuiding returns 0
02:06:01.306 00.000 10072 scope move finished after 39 + 56 ms
02:06:01.306 00.000 10072 Move returns status 0, amount 39
02:06:01.306 00.000 10072 MoveAxis(N, 0, ABG)
02:06:01.306 00.000 10072 Move returns status 0, amount 0
02:06:01.306 00.000 10072 move complete, result=0
02:06:01.306 00.000 10072 worker thread done servicing request
02:06:01.306 00.000 1032 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
02:06:01.307 00.001 10072 Worker thread wakes up
02:06:01.307 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:01.307 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:02.215 00.908 10072 Exposure complete
02:06:02.262 00.047 10072 worker thread done servicing request
02:06:02.262 00.000 1032 OnExposeComplete: enter
02:06:02.264 00.002 1032 UpdateGuideState(): m_state=6
02:06:02.266 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 108
02:06:02.266 00.000 1032 Star::Find returns 1 (0), X=1125.35, Y=330.32, Mass=1621, SNR=28.3, Peak=134 HFD=3.2
02:06:02.266 00.000 1032 MultiStar: [#1 0.02,-0.08,0.88,U] [#2 0.09,-0.11,0.95,U] [#3 -0.07,-0.14,0.94,U] [#4 0.13,-0.07,0.80,U] [#5 -0.03,-0.18,0.76,U] [#6 0.12,-0.15,0.71,U] [#7 0.03,0.05,0.70,U] [#8 -0.17,-0.06,0.64,U] 
02:06:02.266 00.000 1032 refined, 8 included, MultiStar: {0.07, -0.11}, one-star: {0.37, -0.24}
02:06:02.266 00.000 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
02:06:02.266 00.000 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
02:06:02.275 00.009 1032 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.05 mountX=-0.13 mountY=-0.03, mountTheta=-2.88
02:06:02.277 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.11, opts=13)
02:06:02.279 00.002 1032 Enqueuing Move request for scope (0.07, -0.11)
02:06:02.281 00.002 10072 Worker thread wakes up
02:06:02.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
02:06:02.281 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
02:06:02.281 00.000 10072 Moving (0.07, -0.11) raw xDistance=-0.13 yDistance=-0.03
02:06:02.281 00.000 10072 PPEC rslt: input = -0.13, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 671.58
02:06:02.281 00.000 10072 PPEC: input: -0.13, control: 0.03, exposure: 1000
02:06:02.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:02.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:06:02.281 00.000 10072 MoveAxis(W, 26, ABG)
02:06:02.281 00.000 10072 Guiding  Dir = 3, Dur = 26
02:06:02.283 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:02.283 00.000 10072 IsGuiding returns 0
02:06:02.286 00.003 10072 PulseGuide returned control before completion, sleep 36
02:06:02.300 00.014 1032 UpdateGuideState exits: m=1621 SNR=28.3
02:06:02.302 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:02.302 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:02.302 00.000 1032 Enqueuing Expose request
02:06:02.334 00.032 10072 IsGuiding returns 1
02:06:02.334 00.000 10072 scope still moving after pulse duration time elapsed
02:06:02.366 00.032 10072 IsGuiding returns 0
02:06:02.366 00.000 10072 scope move finished after 26 + 55 ms
02:06:02.366 00.000 10072 Move returns status 0, amount 26
02:06:02.366 00.000 10072 MoveAxis(N, 0, ABG)
02:06:02.366 00.000 10072 Move returns status 0, amount 0
02:06:02.366 00.000 10072 move complete, result=0
02:06:02.366 00.000 10072 worker thread done servicing request
02:06:02.366 00.000 10072 Worker thread wakes up
02:06:02.366 00.000 1032 GuideStep: -0.1 px 26 ms WEST, -0.0 px 0 ms NORTH
02:06:02.366 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:02.366 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:03.493 01.127 10072 Exposure complete
02:06:03.540 00.047 10072 worker thread done servicing request
02:06:03.540 00.000 1032 OnExposeComplete: enter
02:06:03.542 00.002 1032 UpdateGuideState(): m_state=6
02:06:03.544 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 109
02:06:03.544 00.000 1032 Star::Find returns 1 (0), X=1125.44, Y=330.18, Mass=1578, SNR=27.9, Peak=129 HFD=3.1
02:06:03.547 00.003 1032 MultiStar: [#1 0.15,-0.27,0.93,U] [#2 0.19,-0.20,0.94,U] [#3 0.07,-0.25,0.94,U] [#4 0.12,-0.34,0.80,U] [#5 0.10,-0.38,0.00,M1] [#6 0.15,-0.21,0.72,U] [#7 0.21,-0.16,0.73,U] [#8 -0.04,-0.17,0.65,U] 
02:06:03.547 00.000 1032 refined, 7 included, MultiStar: {0.18, -0.25}, one-star: {0.46, -0.38}
02:06:03.549 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
02:06:03.549 00.000 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
02:06:03.549 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-0.96 mountX=-0.29 mountY=-0.11, mountTheta=-2.79
02:06:03.553 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.25, opts=13)
02:06:03.558 00.005 1032 Enqueuing Move request for scope (0.18, -0.25)
02:06:03.559 00.001 10072 Worker thread wakes up
02:06:03.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.25) opts 0xd
02:06:03.559 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.25)
02:06:03.559 00.000 10072 Moving (0.18, -0.25) raw xDistance=-0.29 yDistance=-0.11
02:06:03.560 00.001 10072 PPEC rslt: input = -0.29, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 671.58
02:06:03.560 00.000 10072 PPEC: input: -0.29, control: -0.09, exposure: 1000
02:06:03.560 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:03.560 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:06:03.560 00.000 10072 MoveAxis(E, 96, ABG)
02:06:03.560 00.000 10072 Guiding  Dir = 2, Dur = 96
02:06:03.561 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:03.561 00.000 10072 IsGuiding returns 0
02:06:03.564 00.003 10072 PulseGuide returned control before completion, sleep 106
02:06:03.578 00.014 1032 UpdateGuideState exits: m=1578 SNR=27.9
02:06:03.580 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:03.581 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:03.581 00.000 1032 Enqueuing Expose request
02:06:03.674 00.093 10072 IsGuiding returns 1
02:06:03.674 00.000 10072 scope still moving after pulse duration time elapsed
02:06:03.706 00.032 10072 IsGuiding returns 0
02:06:03.707 00.001 10072 scope move finished after 96 + 47 ms
02:06:03.707 00.000 10072 Move returns status 0, amount 96
02:06:03.707 00.000 10072 MoveAxis(N, 0, ABG)
02:06:03.707 00.000 10072 Move returns status 0, amount 0
02:06:03.707 00.000 10072 move complete, result=0
02:06:03.707 00.000 10072 worker thread done servicing request
02:06:03.707 00.000 10072 Worker thread wakes up
02:06:03.707 00.000 1032 GuideStep: -0.3 px 96 ms EAST, -0.1 px 0 ms NORTH
02:06:03.707 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:03.707 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:04.612 00.905 10072 Exposure complete
02:06:04.659 00.047 10072 worker thread done servicing request
02:06:04.659 00.000 1032 OnExposeComplete: enter
02:06:04.661 00.002 1032 UpdateGuideState(): m_state=6
02:06:04.661 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 110
02:06:04.663 00.002 1032 Star::Find returns 1 (0), X=1125.44, Y=330.30, Mass=1585, SNR=28.0, Peak=124 HFD=3.2
02:06:04.665 00.002 1032 MultiStar: [#1 0.07,-0.22,0.93,U] [#2 0.17,-0.16,0.93,U] [#3 0.02,-0.21,0.92,U] [#4 0.17,-0.16,0.78,U] [#5 0.06,-0.16,0.76,U] [#6 0.12,-0.20,0.72,U] [#7 0.23,-0.11,0.71,U] [#8 0.01,-0.18,0.67,U] 
02:06:04.665 00.000 1032 refined, 8 included, MultiStar: {0.15, -0.19}, one-star: {0.47, -0.26}
02:06:04.667 00.002 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
02:06:04.669 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
02:06:04.669 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.88 mountX=-0.22 mountY=-0.10, mountTheta=-2.71
02:06:04.673 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.19, opts=13)
02:06:04.673 00.000 1032 Enqueuing Move request for scope (0.15, -0.19)
02:06:04.675 00.002 10072 Worker thread wakes up
02:06:04.675 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
02:06:04.675 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
02:06:04.675 00.000 10072 Moving (0.15, -0.19) raw xDistance=-0.22 yDistance=-0.10
02:06:04.677 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:04.677 00.000 10072 PPEC rslt: input = -0.22, final = -0.04, react = -0.09, pred = 0.05, hyst = -0.08, hyst_pct = 0.01, period_length = 677.66
02:06:04.677 00.000 10072 PPEC: input: -0.22, control: -0.04, exposure: 1000
02:06:04.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:04.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:06:04.677 00.000 10072 MoveAxis(E, 45, ABG)
02:06:04.677 00.000 10072 Guiding  Dir = 2, Dur = 45
02:06:04.680 00.003 10072 IsGuiding returns 0
02:06:04.680 00.000 10072 PulseGuide returned control before completion, sleep 55
02:06:04.690 00.010 1032 UpdateGuideState exits: m=1585 SNR=28.0
02:06:04.690 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:04.696 00.006 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:04.696 00.000 1032 Enqueuing Expose request
02:06:04.743 00.047 10072 IsGuiding returns 0
02:06:04.743 00.000 10072 Move returns status 0, amount 45
02:06:04.743 00.000 10072 MoveAxis(N, 0, ABG)
02:06:04.743 00.000 10072 Move returns status 0, amount 0
02:06:04.743 00.000 10072 move complete, result=0
02:06:04.743 00.000 10072 worker thread done servicing request
02:06:04.743 00.000 10072 Worker thread wakes up
02:06:04.743 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:04.743 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:04.744 00.001 1032 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
02:06:05.873 01.129 10072 Exposure complete
02:06:05.920 00.047 10072 worker thread done servicing request
02:06:05.922 00.002 1032 OnExposeComplete: enter
02:06:05.924 00.002 1032 UpdateGuideState(): m_state=6
02:06:05.926 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 111
02:06:05.928 00.002 1032 Star::Find returns 1 (0), X=1125.53, Y=330.18, Mass=1567, SNR=27.8, Peak=125 HFD=3.1
02:06:05.928 00.000 1032 MultiStar: [#1 0.20,-0.31,0.93,U] [#2 0.15,-0.21,0.94,U] [#3 0.08,-0.30,0.95,U] [#4 0.12,-0.25,0.79,U] [#5 0.06,-0.29,0.76,U] [#6 0.10,-0.26,0.74,U] [#7 0.13,-0.21,0.69,U] [#8 -0.06,-0.20,0.67,U] 
02:06:05.930 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.27}, one-star: {0.55, -0.39}
02:06:05.933 00.003 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
02:06:05.934 00.001 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
02:06:05.934 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.27 hyp=0.32 cameraTheta=-1.03 mountX=-0.31 mountY=-0.09, mountTheta=-2.86
02:06:05.934 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.27, opts=13)
02:06:05.934 00.000 1032 Enqueuing Move request for scope (0.16, -0.27)
02:06:05.934 00.000 10072 Worker thread wakes up
02:06:05.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.27) opts 0xd
02:06:05.934 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.27)
02:06:05.934 00.000 10072 Moving (0.16, -0.27) raw xDistance=-0.31 yDistance=-0.09
02:06:05.934 00.000 10072 PPEC rslt: input = -0.31, final = -0.08, react = -0.13, pred = 0.05, hyst = -0.12, hyst_pct = 0.01, period_length = 677.66
02:06:05.934 00.000 10072 PPEC: input: -0.31, control: -0.08, exposure: 1000
02:06:05.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:05.934 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:06:05.934 00.000 10072 MoveAxis(E, 78, ABG)
02:06:05.934 00.000 10072 Guiding  Dir = 2, Dur = 78
02:06:05.934 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:05.943 00.009 10072 IsGuiding returns 0
02:06:05.944 00.001 10072 PulseGuide returned control before completion, sleep 88
02:06:05.953 00.009 1032 UpdateGuideState exits: m=1567 SNR=27.8
02:06:05.960 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:05.960 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:05.963 00.003 1032 Enqueuing Expose request
02:06:06.041 00.078 10072 IsGuiding returns 0
02:06:06.041 00.000 10072 Move returns status 0, amount 78
02:06:06.041 00.000 10072 MoveAxis(N, 0, ABG)
02:06:06.041 00.000 10072 Move returns status 0, amount 0
02:06:06.041 00.000 10072 move complete, result=0
02:06:06.041 00.000 10072 worker thread done servicing request
02:06:06.041 00.000 10072 Worker thread wakes up
02:06:06.041 00.000 1032 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH
02:06:06.041 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:06.041 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:06.235 00.194 1032 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.22
02:06:06.245 00.010 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":36}
02:06:06.247 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":36}
02:06:06.581 00.334 1032 evsrv: cli 0D18B770 connect
02:06:06.583 00.002 1032 case statement mapped state 6 to 3
02:06:06.585 00.002 1032 case statement mapped state 6 to 3
02:06:06.585 00.000 1032 evsrv: cli 0D18B770 request: {"method":"get_pixel_scale","id":"9418dd4c-460d-4458-adf2-0bd2602b8bfc"}
02:06:06.585 00.000 1032 evsrv: cli 0D18B770 response: {"jsonrpc":"2.0","result":5.15663,"id":"9418dd4c-460d-4458-adf2-0bd2602b8bfc"}
02:06:06.591 00.006 1032 evsrv: cli 0D18B770 disconnect
02:06:06.948 00.357 10072 Exposure complete
02:06:06.993 00.045 10072 worker thread done servicing request
02:06:06.993 00.000 1032 OnExposeComplete: enter
02:06:06.999 00.006 1032 UpdateGuideState(): m_state=6
02:06:06.999 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 112
02:06:06.999 00.000 1032 Star::Find returns 1 (0), X=1125.42, Y=330.25, Mass=1594, SNR=28.1, Peak=139 HFD=3.2
02:06:06.999 00.000 1032 MultiStar: [#1 0.22,-0.18,0.88,U] [#2 0.22,-0.04,0.93,U] [#3 0.10,-0.18,0.95,U] [#4 0.16,-0.12,0.78,U] [#5 0.06,-0.26,0.75,U] [#6 0.13,-0.03,0.74,U] [#7 0.19,-0.10,0.71,U] [#8 -0.08,-0.03,0.65,U] 
02:06:06.999 00.000 1032 refined, 8 included, MultiStar: {0.17, -0.14}, one-star: {0.45, -0.31}
02:06:06.999 00.000 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
02:06:06.999 00.000 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
02:06:07.010 00.011 1032 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.23 cameraTheta=-0.70 mountX=-0.18 mountY=-0.13, mountTheta=-2.53
02:06:07.010 00.000 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.14, opts=13)
02:06:07.010 00.000 1032 Enqueuing Move request for scope (0.17, -0.14)
02:06:07.010 00.000 10072 Worker thread wakes up
02:06:07.010 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
02:06:07.010 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
02:06:07.010 00.000 10072 Moving (0.17, -0.14) raw xDistance=-0.18 yDistance=-0.13
02:06:07.016 00.006 10072 PPEC rslt: input = -0.18, final = -0.04, react = -0.08, pred = 0.04, hyst = -0.07, hyst_pct = 0.01, period_length = 677.66
02:06:07.016 00.000 10072 PPEC: input: -0.18, control: -0.04, exposure: 1000
02:06:07.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:07.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:06:07.016 00.000 10072 MoveAxis(E, 40, ABG)
02:06:07.016 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:07.016 00.000 10072 Guiding  Dir = 2, Dur = 40
02:06:07.019 00.003 10072 IsGuiding returns 0
02:06:07.019 00.000 10072 PulseGuide returned control before completion, sleep 50
02:06:07.033 00.014 1032 UpdateGuideState exits: m=1594 SNR=28.1
02:06:07.035 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:07.035 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:07.035 00.000 1032 Enqueuing Expose request
02:06:07.081 00.046 10072 IsGuiding returns 0
02:06:07.081 00.000 10072 Move returns status 0, amount 40
02:06:07.081 00.000 10072 MoveAxis(N, 0, ABG)
02:06:07.081 00.000 10072 Move returns status 0, amount 0
02:06:07.081 00.000 10072 move complete, result=0
02:06:07.081 00.000 10072 worker thread done servicing request
02:06:07.081 00.000 1032 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
02:06:07.083 00.002 10072 Worker thread wakes up
02:06:07.083 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:07.083 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:08.211 01.128 10072 Exposure complete
02:06:08.255 00.044 10072 worker thread done servicing request
02:06:08.255 00.000 1032 OnExposeComplete: enter
02:06:08.255 00.000 1032 UpdateGuideState(): m_state=6
02:06:08.255 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 113
02:06:08.255 00.000 1032 Star::Find returns 1 (0), X=1125.52, Y=330.32, Mass=1497, SNR=27.2, Peak=124 HFD=3.1
02:06:08.255 00.000 1032 MultiStar: [#1 0.22,-0.09,0.94,U] [#2 0.23,-0.06,0.95,U] [#3 0.06,-0.04,0.96,U] [#4 0.23,-0.06,0.84,U] [#5 0.16,-0.15,0.77,U] [#6 0.17,-0.02,0.75,U] [#7 0.21,-0.05,0.74,U] [#8 -0.05,0.03,0.66,U] 
02:06:08.264 00.009 1032 refined, 8 included, MultiStar: {0.21, -0.08}, one-star: {0.55, -0.24}
02:06:08.266 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
02:06:08.268 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
02:06:08.268 00.000 1032 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-0.37 mountX=-0.13 mountY=-0.18, mountTheta=-2.20
02:06:08.271 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.08, opts=13)
02:06:08.271 00.000 1032 Enqueuing Move request for scope (0.21, -0.08)
02:06:08.271 00.000 10072 Worker thread wakes up
02:06:08.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
02:06:08.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
02:06:08.271 00.000 10072 Moving (0.21, -0.08) raw xDistance=-0.13 yDistance=-0.18
02:06:08.271 00.000 10072 PPEC rslt: input = -0.13, final = -0.02, react = -0.05, pred = 0.04, hyst = -0.05, hyst_pct = 0.01, period_length = 677.66
02:06:08.271 00.000 10072 PPEC: input: -0.13, control: -0.02, exposure: 1000
02:06:08.271 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:08.271 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:06:08.271 00.000 10072 MoveAxis(E, 17, ABG)
02:06:08.271 00.000 10072 Guiding  Dir = 2, Dur = 17
02:06:08.278 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:08.278 00.000 10072 IsGuiding returns 0
02:06:08.280 00.002 10072 PulseGuide returned control before completion, sleep 27
02:06:08.294 00.014 1032 UpdateGuideState exits: m=1497 SNR=27.2
02:06:08.296 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:08.298 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:08.299 00.001 1032 Enqueuing Expose request
02:06:08.312 00.013 10072 IsGuiding returns 0
02:06:08.312 00.000 10072 Move returns status 0, amount 17
02:06:08.312 00.000 10072 MoveAxis(N, 0, ABG)
02:06:08.312 00.000 10072 Move returns status 0, amount 0
02:06:08.312 00.000 10072 move complete, result=0
02:06:08.312 00.000 10072 worker thread done servicing request
02:06:08.312 00.000 10072 Worker thread wakes up
02:06:08.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:08.312 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:08.312 00.000 1032 GuideStep: -0.1 px 17 ms EAST, -0.2 px 0 ms NORTH
02:06:09.189 00.877 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":37}
02:06:09.200 00.011 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":37}
02:06:09.216 00.016 10072 Exposure complete
02:06:09.263 00.047 10072 worker thread done servicing request
02:06:09.263 00.000 1032 OnExposeComplete: enter
02:06:09.266 00.003 1032 UpdateGuideState(): m_state=6
02:06:09.266 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 114
02:06:09.266 00.000 1032 Star::Find returns 1 (0), X=1125.45, Y=330.35, Mass=1598, SNR=28.1, Peak=127 HFD=3.2
02:06:09.266 00.000 1032 MultiStar: [#1 0.24,-0.12,0.91,U] [#2 0.28,-0.11,0.96,U] [#3 0.12,-0.11,0.95,U] [#4 0.25,-0.11,0.81,U] [#5 0.04,-0.25,0.78,U] [#6 0.21,-0.12,0.72,U] [#7 0.20,-0.08,0.68,U] [#8 -0.00,-0.03,0.67,U] 
02:06:09.273 00.007 1032 refined, 8 included, MultiStar: {0.21, -0.13}, one-star: {0.48, -0.21}
02:06:09.273 00.000 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
02:06:09.273 00.000 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
02:06:09.273 00.000 1032 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.55 mountX=-0.18 mountY=-0.17, mountTheta=-2.38
02:06:09.279 00.006 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.13, opts=13)
02:06:09.279 00.000 1032 Enqueuing Move request for scope (0.21, -0.13)
02:06:09.279 00.000 10072 Worker thread wakes up
02:06:09.279 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
02:06:09.279 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
02:06:09.279 00.000 10072 Moving (0.21, -0.13) raw xDistance=-0.18 yDistance=-0.17
02:06:09.279 00.000 10072 PPEC rslt: input = -0.18, final = -0.05, react = -0.07, pred = 0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 677.66
02:06:09.279 00.000 10072 PPEC: input: -0.18, control: -0.05, exposure: 1000
02:06:09.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:09.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:06:09.279 00.000 10072 MoveAxis(E, 49, ABG)
02:06:09.279 00.000 10072 Guiding  Dir = 2, Dur = 49
02:06:09.286 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:09.287 00.001 10072 IsGuiding returns 0
02:06:09.288 00.001 10072 PulseGuide returned control before completion, sleep 59
02:06:09.300 00.012 1032 UpdateGuideState exits: m=1598 SNR=28.1
02:06:09.304 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:09.306 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:09.307 00.001 1032 Enqueuing Expose request
02:06:09.352 00.045 10072 IsGuiding returns 1
02:06:09.352 00.000 10072 scope still moving after pulse duration time elapsed
02:06:09.384 00.032 10072 IsGuiding returns 0
02:06:09.384 00.000 10072 scope move finished after 49 + 47 ms
02:06:09.384 00.000 10072 Move returns status 0, amount 49
02:06:09.384 00.000 10072 MoveAxis(N, 0, ABG)
02:06:09.384 00.000 10072 Move returns status 0, amount 0
02:06:09.384 00.000 10072 move complete, result=0
02:06:09.384 00.000 10072 worker thread done servicing request
02:06:09.384 00.000 10072 Worker thread wakes up
02:06:09.384 00.000 1032 GuideStep: -0.2 px 49 ms EAST, -0.2 px 0 ms NORTH
02:06:09.384 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:09.384 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:09.605 00.221 1032 evsrv: cli 0D18B8B0 connect
02:06:09.609 00.004 1032 case statement mapped state 6 to 3
02:06:09.610 00.001 1032 case statement mapped state 6 to 3
02:06:09.613 00.003 1032 evsrv: cli 0D18B8B0 request: {"method":"get_pixel_scale","id":"e9dbbca9-1a94-4666-a743-0e151d9acbd8"}
02:06:09.613 00.000 1032 evsrv: cli 0D18B8B0 response: {"jsonrpc":"2.0","result":5.15663,"id":"e9dbbca9-1a94-4666-a743-0e151d9acbd8"}
02:06:09.613 00.000 1032 evsrv: cli 0D18B8B0 disconnect
02:06:10.203 00.590 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":38}
02:06:10.206 00.003 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":38}
02:06:10.511 00.305 10072 Exposure complete
02:06:10.560 00.049 10072 worker thread done servicing request
02:06:10.560 00.000 1032 OnExposeComplete: enter
02:06:10.560 00.000 1032 UpdateGuideState(): m_state=6
02:06:10.560 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 115
02:06:10.560 00.000 1032 Star::Find returns 1 (0), X=1125.49, Y=330.35, Mass=1554, SNR=27.7, Peak=123 HFD=3.1
02:06:10.560 00.000 1032 MultiStar: [#1 0.11,-0.04,0.89,U] [#2 0.18,-0.03,0.96,U] [#3 0.01,0.03,0.92,U] [#4 0.15,-0.04,0.82,U] [#5 -0.01,-0.01,0.77,U] [#6 0.19,0.06,0.73,U] [#7 0.14,-0.04,0.70,U] [#8 0.01,0.00,0.67,U] 
02:06:10.560 00.000 1032 refined, 8 included, MultiStar: {0.16, -0.04}, one-star: {0.51, -0.22}
02:06:10.560 00.000 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
02:06:10.560 00.000 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
02:06:10.574 00.014 1032 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-0.23 mountX=-0.08 mountY=-0.14, mountTheta=-2.06
02:06:10.578 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.04, opts=13)
02:06:10.579 00.001 1032 Enqueuing Move request for scope (0.16, -0.04)
02:06:10.579 00.000 10072 Worker thread wakes up
02:06:10.581 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
02:06:10.581 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
02:06:10.581 00.000 10072 Moving (0.16, -0.04) raw xDistance=-0.08 yDistance=-0.14
02:06:10.581 00.000 10072 PPEC rslt: input = -0.08, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 677.66
02:06:10.581 00.000 10072 PPEC: input: -0.08, control: 0.03, exposure: 1000
02:06:10.581 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:10.581 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:06:10.581 00.000 10072 MoveAxis(W, 29, ABG)
02:06:10.581 00.000 10072 Guiding  Dir = 3, Dur = 29
02:06:10.581 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:10.584 00.003 10072 IsGuiding returns 0
02:06:10.585 00.001 10072 PulseGuide returned control before completion, sleep 39
02:06:10.595 00.010 1032 UpdateGuideState exits: m=1554 SNR=27.7
02:06:10.600 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:10.602 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:10.602 00.000 1032 Enqueuing Expose request
02:06:10.619 00.017 1032 evsrv: cli 0D18B9F0 connect
02:06:10.619 00.000 1032 case statement mapped state 6 to 3
02:06:10.623 00.004 1032 case statement mapped state 6 to 3
02:06:10.623 00.000 1032 evsrv: cli 0D18B9F0 request: {"method":"get_pixel_scale","id":"d9c73053-c476-4340-9764-eaca51578181"}
02:06:10.623 00.000 1032 evsrv: cli 0D18B9F0 response: {"jsonrpc":"2.0","result":5.15663,"id":"d9c73053-c476-4340-9764-eaca51578181"}
02:06:10.629 00.006 1032 evsrv: cli 0D18B9F0 disconnect
02:06:10.632 00.003 10072 IsGuiding returns 1
02:06:10.632 00.000 10072 scope still moving after pulse duration time elapsed
02:06:10.664 00.032 10072 IsGuiding returns 1
02:06:10.695 00.031 10072 IsGuiding returns 0
02:06:10.696 00.001 10072 scope move finished after 29 + 82 ms
02:06:10.696 00.000 10072 Move returns status 0, amount 29
02:06:10.696 00.000 10072 MoveAxis(N, 0, ABG)
02:06:10.696 00.000 10072 Move returns status 0, amount 0
02:06:10.696 00.000 10072 move complete, result=0
02:06:10.696 00.000 10072 worker thread done servicing request
02:06:10.696 00.000 10072 Worker thread wakes up
02:06:10.696 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:10.696 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:10.696 00.000 1032 GuideStep: -0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
02:06:11.605 00.909 10072 Exposure complete
02:06:11.652 00.047 10072 worker thread done servicing request
02:06:11.652 00.000 1032 OnExposeComplete: enter
02:06:11.654 00.002 1032 UpdateGuideState(): m_state=6
02:06:11.656 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 116
02:06:11.658 00.002 1032 Star::Find returns 1 (0), X=1125.50, Y=330.31, Mass=1567, SNR=27.8, Peak=122 HFD=3.1
02:06:11.658 00.000 1032 MultiStar: [#1 0.28,-0.21,0.96,U] [#2 0.19,-0.10,0.95,U] [#3 0.04,-0.07,0.93,U] [#4 0.27,-0.16,0.82,U] [#5 0.07,-0.13,0.79,U] [#6 0.22,-0.13,0.73,U] [#7 0.23,-0.09,0.69,U] [#8 0.04,-0.05,0.66,U] 
02:06:11.660 00.002 1032 refined, 8 included, MultiStar: {0.22, -0.14}, one-star: {0.53, -0.25}
02:06:11.663 00.003 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
02:06:11.663 00.000 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
02:06:11.663 00.000 1032 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.56 mountX=-0.19 mountY=-0.17, mountTheta=-2.39
02:06:11.666 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.14, opts=13)
02:06:11.666 00.000 1032 Enqueuing Move request for scope (0.22, -0.14)
02:06:11.666 00.000 10072 Worker thread wakes up
02:06:11.666 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd
02:06:11.666 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.14)
02:06:11.666 00.000 10072 Moving (0.22, -0.14) raw xDistance=-0.19 yDistance=-0.17
02:06:11.666 00.000 10072 PPEC rslt: input = -0.19, final = -0.05, react = -0.08, pred = 0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 677.66
02:06:11.666 00.000 10072 PPEC: input: -0.19, control: -0.05, exposure: 1000
02:06:11.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:11.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:06:11.666 00.000 10072 MoveAxis(E, 52, ABG)
02:06:11.666 00.000 10072 Guiding  Dir = 2, Dur = 52
02:06:11.666 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:11.673 00.007 10072 IsGuiding returns 0
02:06:11.674 00.001 10072 PulseGuide returned control before completion, sleep 62
02:06:11.689 00.015 1032 UpdateGuideState exits: m=1567 SNR=27.8
02:06:11.691 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:11.693 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:11.693 00.000 1032 Enqueuing Expose request
02:06:11.744 00.051 10072 IsGuiding returns 0
02:06:11.744 00.000 10072 Move returns status 0, amount 52
02:06:11.744 00.000 10072 MoveAxis(N, 0, ABG)
02:06:11.744 00.000 10072 Move returns status 0, amount 0
02:06:11.744 00.000 10072 move complete, result=0
02:06:11.744 00.000 10072 worker thread done servicing request
02:06:11.744 00.000 10072 Worker thread wakes up
02:06:11.744 00.000 1032 GuideStep: -0.2 px 52 ms EAST, -0.2 px 0 ms NORTH
02:06:11.745 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:11.745 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:12.578 00.833 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":39}
02:06:12.579 00.001 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":39}
02:06:12.648 00.069 1032 evsrv: cli 0D18B3B0 connect
02:06:12.651 00.003 1032 case statement mapped state 6 to 3
02:06:12.651 00.000 1032 case statement mapped state 6 to 3
02:06:12.653 00.002 1032 evsrv: cli 0D18B3B0 request: {"method":"get_pixel_scale","id":"60a2eb58-f689-48ea-9c5d-90a565860b3b"}
02:06:12.655 00.002 1032 evsrv: cli 0D18B3B0 response: {"jsonrpc":"2.0","result":5.15663,"id":"60a2eb58-f689-48ea-9c5d-90a565860b3b"}
02:06:12.655 00.000 1032 evsrv: cli 0D18B3B0 disconnect
02:06:12.871 00.216 10072 Exposure complete
02:06:12.920 00.049 10072 worker thread done servicing request
02:06:12.920 00.000 1032 OnExposeComplete: enter
02:06:12.922 00.002 1032 UpdateGuideState(): m_state=6
02:06:12.924 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 117
02:06:12.924 00.000 1032 Star::Find returns 1 (0), X=1125.37, Y=330.42, Mass=1568, SNR=27.8, Peak=124 HFD=3.2
02:06:12.924 00.000 1032 MultiStar: [#1 0.15,0.07,0.90,U] [#2 0.22,0.03,0.95,U] [#3 0.09,0.03,0.93,U] [#4 0.22,-0.02,0.81,U] [#5 0.03,-0.02,0.77,U] [#6 0.09,-0.05,0.71,U] [#7 0.10,0.08,0.71,U] [#8 -0.04,0.20,0.64,U] 
02:06:12.930 00.006 1032 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.39, -0.14}
02:06:12.930 00.000 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
02:06:12.932 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
02:06:12.934 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.09 mountX=-0.03 mountY=-0.15, mountTheta=-1.74
02:06:12.936 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
02:06:12.938 00.002 1032 Enqueuing Move request for scope (0.15, 0.01)
02:06:12.938 00.000 10072 Worker thread wakes up
02:06:12.940 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
02:06:12.940 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
02:06:12.940 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.15
02:06:12.940 00.000 10072 PPEC rslt: input = -0.03, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 677.66
02:06:12.940 00.000 10072 PPEC: input: -0.03, control: 0.02, exposure: 1000
02:06:12.940 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:12.940 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:06:12.940 00.000 10072 MoveAxis(W, 17, ABG)
02:06:12.940 00.000 10072 Guiding  Dir = 3, Dur = 17
02:06:12.940 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:12.941 00.001 10072 IsGuiding returns 0
02:06:12.944 00.003 10072 PulseGuide returned control before completion, sleep 27
02:06:12.954 00.010 1032 UpdateGuideState exits: m=1568 SNR=27.8
02:06:12.960 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:12.960 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:12.960 00.000 1032 Enqueuing Expose request
02:06:12.976 00.016 10072 IsGuiding returns 0
02:06:12.976 00.000 10072 Move returns status 0, amount 17
02:06:12.976 00.000 10072 MoveAxis(N, 0, ABG)
02:06:12.976 00.000 10072 Move returns status 0, amount 0
02:06:12.976 00.000 10072 move complete, result=0
02:06:12.976 00.000 10072 worker thread done servicing request
02:06:12.976 00.000 10072 Worker thread wakes up
02:06:12.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:12.976 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:12.976 00.000 1032 GuideStep: -0.0 px 17 ms WEST, -0.1 px 0 ms NORTH
02:06:13.388 00.412 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":40}
02:06:13.391 00.003 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":40}
02:06:13.658 00.267 1032 evsrv: cli 0D18BA90 connect
02:06:13.659 00.001 1032 case statement mapped state 6 to 3
02:06:13.661 00.002 1032 case statement mapped state 6 to 3
02:06:13.661 00.000 1032 evsrv: cli 0D18BA90 request: {"method":"get_pixel_scale","id":"8a920461-120d-45c2-821e-ddad854ad99c"}
02:06:13.665 00.004 1032 evsrv: cli 0D18BA90 response: {"jsonrpc":"2.0","result":5.15663,"id":"8a920461-120d-45c2-821e-ddad854ad99c"}
02:06:13.665 00.000 1032 evsrv: cli 0D18BA90 disconnect
02:06:13.896 00.231 10072 Exposure complete
02:06:13.945 00.049 10072 worker thread done servicing request
02:06:13.945 00.000 1032 OnExposeComplete: enter
02:06:13.947 00.002 1032 UpdateGuideState(): m_state=6
02:06:13.949 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 118
02:06:13.951 00.002 1032 Star::Find returns 1 (0), X=1125.41, Y=330.40, Mass=1603, SNR=28.2, Peak=132 HFD=3.2
02:06:13.953 00.002 1032 MultiStar: [#1 0.16,-0.14,0.90,U] [#2 0.19,0.02,0.95,U] [#3 0.04,0.02,0.93,U] [#4 0.25,-0.06,0.78,U] [#5 0.10,-0.05,0.76,U] [#6 0.13,-0.03,0.72,U] [#7 0.27,0.02,0.71,U] [#8 -0.11,0.09,0.66,U] 
02:06:13.955 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.43, -0.16}
02:06:13.957 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
02:06:13.957 00.000 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
02:06:13.959 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.22 mountX=-0.08 mountY=-0.16, mountTheta=-2.05
02:06:13.961 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.04, opts=13)
02:06:13.963 00.002 1032 Enqueuing Move request for scope (0.17, -0.04)
02:06:13.963 00.000 10072 Worker thread wakes up
02:06:13.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
02:06:13.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
02:06:13.963 00.000 10072 Moving (0.17, -0.04) raw xDistance=-0.08 yDistance=-0.16
02:06:13.965 00.002 10072 PPEC rslt: input = -0.08, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 677.66
02:06:13.965 00.000 10072 PPEC: input: -0.08, control: 0.02, exposure: 1000
02:06:13.965 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:13.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:06:13.965 00.000 10072 MoveAxis(W, 18, ABG)
02:06:13.965 00.000 10072 Guiding  Dir = 3, Dur = 18
02:06:13.965 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:13.966 00.001 10072 IsGuiding returns 0
02:06:13.968 00.002 10072 PulseGuide returned control before completion, sleep 28
02:06:13.972 00.004 1032 UpdateGuideState exits: m=1603 SNR=28.2
02:06:13.984 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:13.985 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:13.987 00.002 1032 Enqueuing Expose request
02:06:13.999 00.012 10072 IsGuiding returns 0
02:06:13.999 00.000 10072 Move returns status 0, amount 18
02:06:14.001 00.002 10072 MoveAxis(N, 0, ABG)
02:06:14.001 00.000 10072 Move returns status 0, amount 0
02:06:14.001 00.000 10072 move complete, result=0
02:06:14.001 00.000 10072 worker thread done servicing request
02:06:14.001 00.000 10072 Worker thread wakes up
02:06:14.001 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:14.001 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:14.001 00.000 1032 GuideStep: -0.1 px 18 ms WEST, -0.2 px 0 ms NORTH
02:06:14.574 00.573 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":41}
02:06:14.576 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":41}
02:06:14.670 00.094 1032 evsrv: cli 0D18BDB0 connect
02:06:14.670 00.000 1032 case statement mapped state 6 to 3
02:06:14.672 00.002 1032 case statement mapped state 6 to 3
02:06:14.672 00.000 1032 evsrv: cli 0D18BDB0 request: {"method":"get_pixel_scale","id":"2f24c26e-7608-4690-a680-2826ad7f83a4"}
02:06:14.672 00.000 1032 evsrv: cli 0D18BDB0 response: {"jsonrpc":"2.0","result":5.15663,"id":"2f24c26e-7608-4690-a680-2826ad7f83a4"}
02:06:14.672 00.000 1032 evsrv: cli 0D18BDB0 disconnect
02:06:15.136 00.464 10072 Exposure complete
02:06:15.177 00.041 10072 worker thread done servicing request
02:06:15.177 00.000 1032 OnExposeComplete: enter
02:06:15.177 00.000 1032 UpdateGuideState(): m_state=6
02:06:15.182 00.005 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 119
02:06:15.182 00.000 1032 Star::Find returns 1 (0), X=1125.45, Y=330.39, Mass=1509, SNR=27.3, Peak=122 HFD=3.2
02:06:15.182 00.000 1032 MultiStar: [#1 0.25,0.04,0.92,U] [#2 0.21,-0.03,0.98,U] [#3 0.05,-0.05,0.98,U] [#4 0.19,-0.02,0.83,U] [#5 -0.01,-0.16,0.76,U] [#6 0.13,-0.03,0.74,U] [#7 0.18,0.13,0.73,U] [#8 -0.01,0.07,0.68,U] 
02:06:15.182 00.000 1032 refined, 8 included, MultiStar: {0.17, -0.03}, one-star: {0.47, -0.17}
02:06:15.182 00.000 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
02:06:15.182 00.000 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
02:06:15.182 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-0.16 mountX=-0.07 mountY=-0.16, mountTheta=-1.99
02:06:15.182 00.000 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
02:06:15.182 00.000 1032 Enqueuing Move request for scope (0.17, -0.03)
02:06:15.182 00.000 10072 Worker thread wakes up
02:06:15.182 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
02:06:15.182 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
02:06:15.182 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.07 yDistance=-0.16
02:06:15.193 00.011 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 677.66
02:06:15.193 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 1000
02:06:15.193 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:15.193 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:06:15.193 00.000 10072 MoveAxis(W, 17, ABG)
02:06:15.193 00.000 10072 Guiding  Dir = 3, Dur = 17
02:06:15.193 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:15.194 00.001 10072 IsGuiding returns 0
02:06:15.196 00.002 10072 PulseGuide returned control before completion, sleep 27
02:06:15.204 00.008 1032 UpdateGuideState exits: m=1509 SNR=27.3
02:06:15.210 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:15.210 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:15.213 00.003 1032 Enqueuing Expose request
02:06:15.228 00.015 10072 IsGuiding returns 0
02:06:15.228 00.000 10072 Move returns status 0, amount 17
02:06:15.228 00.000 10072 MoveAxis(N, 0, ABG)
02:06:15.228 00.000 10072 Move returns status 0, amount 0
02:06:15.228 00.000 10072 move complete, result=0
02:06:15.228 00.000 10072 worker thread done servicing request
02:06:15.228 00.000 10072 Worker thread wakes up
02:06:15.228 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:15.228 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:15.228 00.000 1032 GuideStep: -0.1 px 17 ms WEST, -0.2 px 0 ms NORTH
02:06:16.136 00.908 10072 Exposure complete
02:06:16.181 00.045 10072 worker thread done servicing request
02:06:16.181 00.000 1032 OnExposeComplete: enter
02:06:16.183 00.002 1032 UpdateGuideState(): m_state=6
02:06:16.185 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 120
02:06:16.187 00.002 1032 Star::Find returns 1 (0), X=1125.47, Y=330.41, Mass=1442, SNR=26.7, Peak=123 HFD=3.2
02:06:16.189 00.002 1032 MultiStar: [#1 0.17,0.02,0.93,U] [#2 0.21,-0.01,0.99,U] [#3 0.05,-0.04,0.94,U] [#4 0.24,-0.12,0.82,U] [#5 0.13,-0.13,0.78,U] [#6 0.08,-0.02,0.78,U] [#7 0.19,0.04,0.73,U] [#8 -0.08,0.03,0.70,U] 
02:06:16.189 00.000 1032 refined, 8 included, MultiStar: {0.18, -0.04}, one-star: {0.49, -0.15}
02:06:16.191 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
02:06:16.193 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
02:06:16.193 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.25 mountX=-0.09 mountY=-0.16, mountTheta=-2.08
02:06:16.196 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.04, opts=13)
02:06:16.196 00.000 1032 Enqueuing Move request for scope (0.18, -0.04)
02:06:16.196 00.000 10072 Worker thread wakes up
02:06:16.196 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
02:06:16.196 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
02:06:16.196 00.000 10072 Moving (0.18, -0.04) raw xDistance=-0.09 yDistance=-0.16
02:06:16.202 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:16.204 00.002 10072 PPEC rslt: input = -0.09, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 683.68
02:06:16.204 00.000 10072 PPEC: input: -0.09, control: 0.04, exposure: 1000
02:06:16.204 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:16.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:06:16.204 00.000 10072 MoveAxis(W, 36, ABG)
02:06:16.204 00.000 10072 Guiding  Dir = 3, Dur = 36
02:06:16.205 00.001 10072 IsGuiding returns 0
02:06:16.205 00.000 10072 PulseGuide returned control before completion, sleep 46
02:06:16.219 00.014 1032 UpdateGuideState exits: m=1442 SNR=26.7
02:06:16.219 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:16.221 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:16.223 00.002 1032 Enqueuing Expose request
02:06:16.261 00.038 10072 IsGuiding returns 0
02:06:16.261 00.000 10072 Move returns status 0, amount 36
02:06:16.261 00.000 10072 MoveAxis(N, 0, ABG)
02:06:16.261 00.000 10072 Move returns status 0, amount 0
02:06:16.261 00.000 10072 move complete, result=0
02:06:16.261 00.000 10072 worker thread done servicing request
02:06:16.261 00.000 10072 Worker thread wakes up
02:06:16.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:16.261 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:16.261 00.000 1032 GuideStep: -0.1 px 36 ms WEST, -0.2 px 0 ms NORTH
02:06:17.401 01.140 10072 Exposure complete
02:06:17.447 00.046 10072 worker thread done servicing request
02:06:17.447 00.000 1032 OnExposeComplete: enter
02:06:17.449 00.002 1032 UpdateGuideState(): m_state=6
02:06:17.451 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 121
02:06:17.452 00.001 1032 Star::Find returns 1 (0), X=1125.48, Y=330.19, Mass=1516, SNR=27.4, Peak=127 HFD=3.1
02:06:17.454 00.002 1032 MultiStar: [#1 0.12,-0.15,0.90,U] [#2 0.17,-0.15,0.98,U] [#3 0.11,-0.17,0.96,U] [#4 0.16,-0.21,0.83,U] [#5 0.13,-0.21,0.78,U] [#6 0.23,-0.16,0.73,U] [#7 0.23,-0.15,0.71,U] [#8 -0.00,-0.15,0.68,U] 
02:06:17.456 00.002 1032 refined, 8 included, MultiStar: {0.19, -0.20}, one-star: {0.50, -0.37}
02:06:17.458 00.002 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
02:06:17.458 00.000 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
02:06:17.460 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-0.80 mountX=-0.24 mountY=-0.14, mountTheta=-2.63
02:06:17.462 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.20, opts=13)
02:06:17.463 00.001 1032 Enqueuing Move request for scope (0.19, -0.20)
02:06:17.465 00.002 10072 Worker thread wakes up
02:06:17.465 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
02:06:17.465 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
02:06:17.465 00.000 10072 Moving (0.19, -0.20) raw xDistance=-0.24 yDistance=-0.14
02:06:17.467 00.002 10072 PPEC rslt: input = -0.24, final = -0.06, react = -0.10, pred = 0.04, hyst = -0.09, hyst_pct = 0.01, period_length = 683.68
02:06:17.467 00.000 10072 PPEC: input: -0.24, control: -0.06, exposure: 1000
02:06:17.467 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:17.467 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:06:17.467 00.000 10072 MoveAxis(E, 59, ABG)
02:06:17.467 00.000 10072 Guiding  Dir = 2, Dur = 59
02:06:17.467 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:17.469 00.002 10072 IsGuiding returns 0
02:06:17.469 00.000 10072 PulseGuide returned control before completion, sleep 69
02:06:17.470 00.001 1032 UpdateGuideState exits: m=1516 SNR=27.4
02:06:17.470 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:17.486 00.016 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:17.488 00.002 1032 Enqueuing Expose request
02:06:17.547 00.059 10072 IsGuiding returns 1
02:06:17.547 00.000 10072 scope still moving after pulse duration time elapsed
02:06:17.579 00.032 10072 IsGuiding returns 0
02:06:17.579 00.000 10072 scope move finished after 59 + 51 ms
02:06:17.579 00.000 10072 Move returns status 0, amount 59
02:06:17.579 00.000 10072 MoveAxis(N, 0, ABG)
02:06:17.579 00.000 10072 Move returns status 0, amount 0
02:06:17.579 00.000 10072 move complete, result=0
02:06:17.579 00.000 10072 worker thread done servicing request
02:06:17.579 00.000 10072 Worker thread wakes up
02:06:17.579 00.000 1032 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
02:06:17.579 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:17.579 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:18.486 00.907 10072 Exposure complete
02:06:18.520 00.034 10072 worker thread done servicing request
02:06:18.520 00.000 1032 OnExposeComplete: enter
02:06:18.533 00.013 1032 UpdateGuideState(): m_state=6
02:06:18.533 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 122
02:06:18.535 00.002 1032 Star::Find returns 1 (0), X=1125.46, Y=330.31, Mass=1582, SNR=28.0, Peak=125 HFD=3.2
02:06:18.537 00.002 1032 MultiStar: [#1 0.17,-0.07,0.90,U] [#2 0.11,0.10,0.94,U] [#3 0.08,-0.09,0.92,U] [#4 0.17,-0.02,0.81,U] [#5 0.11,-0.05,0.74,U] [#6 0.14,0.02,0.73,U] [#7 0.10,-0.04,0.70,U] [#8 -0.03,0.04,0.66,U] 
02:06:18.539 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.05}, one-star: {0.48, -0.25}
02:06:18.541 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
02:06:18.541 00.000 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
02:06:18.541 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.28 mountX=-0.09 mountY=-0.14, mountTheta=-2.11
02:06:18.541 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
02:06:18.541 00.000 1032 Enqueuing Move request for scope (0.16, -0.05)
02:06:18.547 00.006 10072 Worker thread wakes up
02:06:18.547 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
02:06:18.547 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
02:06:18.547 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.14
02:06:18.547 00.000 10072 PPEC rslt: input = -0.09, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 683.68
02:06:18.547 00.000 10072 PPEC: input: -0.09, control: 0.04, exposure: 1000
02:06:18.547 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:18.547 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:06:18.547 00.000 10072 MoveAxis(W, 39, ABG)
02:06:18.547 00.000 10072 Guiding  Dir = 3, Dur = 39
02:06:18.550 00.003 10072 IsGuiding returns 0
02:06:18.550 00.000 10072 PulseGuide returned control before completion, sleep 49
02:06:18.551 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:18.568 00.017 1032 UpdateGuideState exits: m=1582 SNR=28.0
02:06:18.570 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:18.571 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:18.573 00.002 1032 Enqueuing Expose request
02:06:18.615 00.042 10072 IsGuiding returns 0
02:06:18.615 00.000 10072 Move returns status 0, amount 39
02:06:18.615 00.000 10072 MoveAxis(N, 0, ABG)
02:06:18.615 00.000 10072 Move returns status 0, amount 0
02:06:18.615 00.000 10072 move complete, result=0
02:06:18.615 00.000 10072 worker thread done servicing request
02:06:18.615 00.000 10072 Worker thread wakes up
02:06:18.615 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:18.615 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:18.615 00.000 1032 GuideStep: -0.1 px 39 ms WEST, -0.1 px 0 ms NORTH
02:06:19.744 01.129 10072 Exposure complete
02:06:19.789 00.045 10072 worker thread done servicing request
02:06:19.789 00.000 1032 OnExposeComplete: enter
02:06:19.789 00.000 1032 UpdateGuideState(): m_state=6
02:06:19.789 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 123
02:06:19.793 00.004 1032 Star::Find returns 1 (0), X=1125.44, Y=330.42, Mass=1472, SNR=26.9, Peak=122 HFD=3.2
02:06:19.793 00.000 1032 MultiStar: [#1 0.21,-0.07,0.97,U] [#2 0.21,0.01,0.99,U] [#3 -0.02,-0.06,0.99,U] [#4 0.15,-0.11,0.82,U] [#5 0.08,-0.09,0.78,U] [#6 0.15,-0.03,0.75,U] [#7 0.14,-0.09,0.71,U] [#8 -0.01,0.01,0.67,U] 
02:06:19.793 00.000 1032 refined, 8 included, MultiStar: {0.16, -0.06}, one-star: {0.46, -0.14}
02:06:19.793 00.000 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
02:06:19.798 00.005 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
02:06:19.798 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.38 mountX=-0.10 mountY=-0.14, mountTheta=-2.21
02:06:19.802 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
02:06:19.802 00.000 1032 Enqueuing Move request for scope (0.16, -0.06)
02:06:19.805 00.003 10072 Worker thread wakes up
02:06:19.805 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
02:06:19.805 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
02:06:19.805 00.000 10072 Moving (0.16, -0.06) raw xDistance=-0.10 yDistance=-0.14
02:06:19.805 00.000 10072 PPEC rslt: input = -0.10, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 683.68
02:06:19.805 00.000 10072 PPEC: input: -0.10, control: 0.04, exposure: 1000
02:06:19.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:19.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:06:19.805 00.000 10072 MoveAxis(W, 41, ABG)
02:06:19.805 00.000 10072 Guiding  Dir = 3, Dur = 41
02:06:19.805 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:19.807 00.002 10072 IsGuiding returns 0
02:06:19.809 00.002 10072 PulseGuide returned control before completion, sleep 51
02:06:19.810 00.001 1032 UpdateGuideState exits: m=1472 SNR=26.9
02:06:19.810 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:19.810 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:19.825 00.015 1032 Enqueuing Expose request
02:06:19.872 00.047 10072 IsGuiding returns 1
02:06:19.872 00.000 10072 scope still moving after pulse duration time elapsed
02:06:19.903 00.031 10072 IsGuiding returns 0
02:06:19.903 00.000 10072 scope move finished after 41 + 54 ms
02:06:19.903 00.000 10072 Move returns status 0, amount 41
02:06:19.903 00.000 10072 MoveAxis(N, 0, ABG)
02:06:19.903 00.000 10072 Move returns status 0, amount 0
02:06:19.903 00.000 10072 move complete, result=0
02:06:19.903 00.000 10072 worker thread done servicing request
02:06:19.903 00.000 10072 Worker thread wakes up
02:06:19.903 00.000 1032 GuideStep: -0.1 px 41 ms WEST, -0.1 px 0 ms NORTH
02:06:19.906 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:19.906 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:20.825 00.919 10072 Exposure complete
02:06:20.869 00.044 10072 worker thread done servicing request
02:06:20.869 00.000 1032 OnExposeComplete: enter
02:06:20.869 00.000 1032 UpdateGuideState(): m_state=6
02:06:20.869 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 124
02:06:20.869 00.000 1032 Star::Find returns 1 (0), X=1125.46, Y=330.33, Mass=1527, SNR=27.5, Peak=121 HFD=3.2
02:06:20.869 00.000 1032 MultiStar: [#1 0.26,-0.13,0.92,U] [#2 0.18,-0.01,0.96,U] [#3 -0.04,-0.10,0.94,U] [#4 0.16,-0.19,0.81,U] [#5 -0.01,-0.23,0.78,U] [#6 0.19,-0.02,0.74,U] [#7 0.08,-0.19,0.72,U] [#8 -0.09,0.04,0.69,U] 
02:06:20.877 00.008 1032 refined, 8 included, MultiStar: {0.15, -0.12}, one-star: {0.48, -0.23}
02:06:20.877 00.000 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
02:06:20.877 00.000 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
02:06:20.877 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.69 mountX=-0.15 mountY=-0.11, mountTheta=-2.52
02:06:20.877 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.12, opts=13)
02:06:20.877 00.000 1032 Enqueuing Move request for scope (0.15, -0.12)
02:06:20.885 00.008 10072 Worker thread wakes up
02:06:20.885 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
02:06:20.885 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
02:06:20.885 00.000 10072 Moving (0.15, -0.12) raw xDistance=-0.15 yDistance=-0.11
02:06:20.886 00.001 10072 PPEC rslt: input = -0.15, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 683.68
02:06:20.886 00.000 10072 PPEC: input: -0.15, control: 0.03, exposure: 1000
02:06:20.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:20.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:06:20.886 00.000 10072 MoveAxis(W, 29, ABG)
02:06:20.886 00.000 10072 Guiding  Dir = 3, Dur = 29
02:06:20.886 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:20.887 00.001 10072 IsGuiding returns 0
02:06:20.890 00.003 10072 PulseGuide returned control before completion, sleep 39
02:06:20.894 00.004 1032 UpdateGuideState exits: m=1527 SNR=27.5
02:06:20.894 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:20.905 00.011 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:20.905 00.000 1032 Enqueuing Expose request
02:06:20.937 00.032 10072 IsGuiding returns 1
02:06:20.937 00.000 10072 scope still moving after pulse duration time elapsed
02:06:20.969 00.032 10072 IsGuiding returns 0
02:06:20.969 00.000 10072 scope move finished after 29 + 50 ms
02:06:20.969 00.000 10072 Move returns status 0, amount 29
02:06:20.969 00.000 10072 MoveAxis(N, 0, ABG)
02:06:20.969 00.000 10072 Move returns status 0, amount 0
02:06:20.969 00.000 10072 move complete, result=0
02:06:20.969 00.000 10072 worker thread done servicing request
02:06:20.969 00.000 10072 Worker thread wakes up
02:06:20.969 00.000 1032 GuideStep: -0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
02:06:20.970 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:20.970 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:22.112 01.142 10072 Exposure complete
02:06:22.157 00.045 10072 worker thread done servicing request
02:06:22.157 00.000 1032 OnExposeComplete: enter
02:06:22.159 00.002 1032 UpdateGuideState(): m_state=6
02:06:22.161 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 125
02:06:22.161 00.000 1032 Star::Find returns 1 (0), X=1125.47, Y=330.21, Mass=1479, SNR=27.0, Peak=124 HFD=3.1
02:06:22.163 00.002 1032 MultiStar: [#1 0.21,-0.32,0.00,M1] [#2 0.10,-0.25,0.97,U] [#3 0.01,-0.30,0.96,U] [#4 0.22,-0.23,0.83,U] [#5 0.07,-0.29,0.81,U] [#6 0.06,-0.30,0.75,U] [#7 0.26,-0.19,0.73,U] [#8 -0.07,-0.33,0.69,U] 
02:06:22.163 00.000 1032 refined, 7 included, MultiStar: {0.15, -0.28}, one-star: {0.49, -0.35}
02:06:22.165 00.002 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
02:06:22.167 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
02:06:22.167 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-1.08 mountX=-0.31 mountY=-0.07, mountTheta=-2.91
02:06:22.169 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.28, opts=13)
02:06:22.171 00.002 1032 Enqueuing Move request for scope (0.15, -0.28)
02:06:22.172 00.001 10072 Worker thread wakes up
02:06:22.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.28) opts 0xd
02:06:22.173 00.001 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.28)
02:06:22.173 00.000 10072 Moving (0.15, -0.28) raw xDistance=-0.31 yDistance=-0.07
02:06:22.174 00.001 10072 PPEC rslt: input = -0.31, final = -0.10, react = -0.13, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 683.68
02:06:22.175 00.001 10072 PPEC: input: -0.31, control: -0.10, exposure: 1000
02:06:22.175 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:22.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:06:22.175 00.000 10072 MoveAxis(E, 99, ABG)
02:06:22.175 00.000 10072 Guiding  Dir = 2, Dur = 99
02:06:22.175 00.000 10072 IsGuiding returns 0
02:06:22.175 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:22.177 00.002 10072 PulseGuide returned control before completion, sleep 109
02:06:22.191 00.014 1032 UpdateGuideState exits: m=1479 SNR=27.0
02:06:22.193 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:22.193 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:22.195 00.002 1032 Enqueuing Expose request
02:06:22.300 00.105 10072 IsGuiding returns 0
02:06:22.300 00.000 10072 Move returns status 0, amount 99
02:06:22.301 00.001 10072 MoveAxis(N, 0, ABG)
02:06:22.301 00.000 10072 Move returns status 0, amount 0
02:06:22.301 00.000 10072 move complete, result=0
02:06:22.301 00.000 10072 worker thread done servicing request
02:06:22.301 00.000 10072 Worker thread wakes up
02:06:22.301 00.000 1032 GuideStep: -0.3 px 99 ms EAST, -0.1 px 0 ms NORTH
02:06:22.302 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:22.302 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:23.207 00.905 10072 Exposure complete
02:06:23.253 00.046 10072 worker thread done servicing request
02:06:23.253 00.000 1032 OnExposeComplete: enter
02:06:23.253 00.000 1032 UpdateGuideState(): m_state=6
02:06:23.253 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 126
02:06:23.253 00.000 1032 Star::Find returns 1 (0), X=1125.45, Y=330.17, Mass=1515, SNR=27.3, Peak=122 HFD=3.1
02:06:23.253 00.000 1032 MultiStar: [#1 0.18,-0.22,0.94,U] [#2 0.06,-0.22,0.97,U] [#3 0.02,-0.33,0.96,U] [#4 0.01,-0.30,0.82,U] [#5 -0.04,-0.36,0.76,U] [#6 0.03,-0.17,0.77,U] [#7 0.00,-0.25,0.73,U] [#8 -0.15,-0.26,0.68,U] 
02:06:23.253 00.000 1032 refined, 8 included, MultiStar: {0.08, -0.28}, one-star: {0.48, -0.39}
02:06:23.253 00.000 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
02:06:23.253 00.000 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
02:06:23.253 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.28 mountX=-0.29 mountY=-0.01, mountTheta=-3.11
02:06:23.266 00.013 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.28, opts=13)
02:06:23.270 00.004 1032 Enqueuing Move request for scope (0.08, -0.28)
02:06:23.270 00.000 10072 Worker thread wakes up
02:06:23.270 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
02:06:23.270 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
02:06:23.270 00.000 10072 Moving (0.08, -0.28) raw xDistance=-0.29 yDistance=-0.01
02:06:23.270 00.000 10072 PPEC rslt: input = -0.29, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 683.68
02:06:23.270 00.000 10072 PPEC: input: -0.29, control: -0.09, exposure: 1000
02:06:23.270 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:23.270 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:06:23.270 00.000 10072 MoveAxis(E, 93, ABG)
02:06:23.270 00.000 10072 Guiding  Dir = 2, Dur = 93
02:06:23.273 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:23.273 00.000 10072 IsGuiding returns 0
02:06:23.275 00.002 10072 PulseGuide returned control before completion, sleep 103
02:06:23.287 00.012 1032 UpdateGuideState exits: m=1515 SNR=27.3
02:06:23.287 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:23.290 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:23.290 00.000 1032 Enqueuing Expose request
02:06:23.386 00.096 10072 IsGuiding returns 1
02:06:23.386 00.000 10072 scope still moving after pulse duration time elapsed
02:06:23.417 00.031 10072 IsGuiding returns 0
02:06:23.417 00.000 10072 scope move finished after 93 + 49 ms
02:06:23.417 00.000 10072 Move returns status 0, amount 93
02:06:23.417 00.000 10072 MoveAxis(N, 0, ABG)
02:06:23.417 00.000 10072 Move returns status 0, amount 0
02:06:23.417 00.000 10072 move complete, result=0
02:06:23.417 00.000 10072 worker thread done servicing request
02:06:23.417 00.000 10072 Worker thread wakes up
02:06:23.417 00.000 1032 GuideStep: -0.3 px 93 ms EAST, -0.0 px 0 ms NORTH
02:06:23.417 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:23.417 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:24.550 01.133 10072 Exposure complete
02:06:24.594 00.044 10072 worker thread done servicing request
02:06:24.594 00.000 1032 OnExposeComplete: enter
02:06:24.596 00.002 1032 UpdateGuideState(): m_state=6
02:06:24.596 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 127
02:06:24.596 00.000 1032 Star::Find returns 1 (0), X=1125.49, Y=330.35, Mass=1636, SNR=28.4, Peak=122 HFD=3.2
02:06:24.596 00.000 1032 MultiStar: [#1 0.23,-0.00,0.89,U] [#2 0.27,-0.02,0.94,U] [#3 0.15,0.00,0.91,U] [#4 0.31,-0.06,0.80,U] [#5 0.10,-0.05,0.73,U] [#6 0.17,-0.07,0.70,U] [#7 0.26,0.02,0.70,U] [#8 0.09,0.15,0.65,U] 
02:06:24.596 00.000 1032 refined, 8 included, MultiStar: {0.24, -0.03}, one-star: {0.52, -0.21}
02:06:24.596 00.000 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
02:06:24.596 00.000 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
02:06:24.596 00.000 1032 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.25 cameraTheta=-0.14 mountX=-0.10 mountY=-0.23, mountTheta=-1.97
02:06:24.596 00.000 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.03, opts=13)
02:06:24.610 00.014 1032 Enqueuing Move request for scope (0.24, -0.03)
02:06:24.612 00.002 10072 Worker thread wakes up
02:06:24.612 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
02:06:24.612 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
02:06:24.612 00.000 10072 Moving (0.24, -0.03) raw xDistance=-0.10 yDistance=-0.23
02:06:24.612 00.000 10072 PPEC rslt: input = -0.10, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 683.68
02:06:24.612 00.000 10072 PPEC: input: -0.10, control: 0.03, exposure: 1000
02:06:24.612 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:06:24.612 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:06:24.612 00.000 10072 MoveAxis(W, 31, ABG)
02:06:24.612 00.000 10072 Guiding  Dir = 3, Dur = 31
02:06:24.614 00.002 10072 IsGuiding returns 0
02:06:24.614 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:24.615 00.001 10072 PulseGuide returned control before completion, sleep 41
02:06:24.630 00.015 1032 UpdateGuideState exits: m=1636 SNR=28.4
02:06:24.632 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:24.632 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:24.634 00.002 1032 Enqueuing Expose request
02:06:24.662 00.028 10072 IsGuiding returns 1
02:06:24.662 00.000 10072 scope still moving after pulse duration time elapsed
02:06:24.693 00.031 10072 IsGuiding returns 0
02:06:24.693 00.000 10072 scope move finished after 31 + 49 ms
02:06:24.693 00.000 10072 Move returns status 0, amount 31
02:06:24.693 00.000 10072 MoveAxis(N, 0, ABG)
02:06:24.693 00.000 10072 Move returns status 0, amount 0
02:06:24.693 00.000 10072 move complete, result=0
02:06:24.693 00.000 10072 worker thread done servicing request
02:06:24.693 00.000 10072 Worker thread wakes up
02:06:24.693 00.000 1032 GuideStep: -0.1 px 31 ms WEST, -0.2 px 0 ms NORTH
02:06:24.696 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:24.696 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:25.614 00.918 10072 Exposure complete
02:06:25.663 00.049 10072 worker thread done servicing request
02:06:25.663 00.000 1032 OnExposeComplete: enter
02:06:25.666 00.003 1032 UpdateGuideState(): m_state=6
02:06:25.668 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 128
02:06:25.668 00.000 1032 Star::Find returns 1 (0), X=1125.57, Y=330.31, Mass=1521, SNR=27.4, Peak=119 HFD=3.2
02:06:25.670 00.002 1032 MultiStar: [#1 0.25,-0.19,0.93,U] [#2 0.32,-0.00,0.95,U] [#3 0.09,-0.14,0.92,U] [#4 0.24,-0.03,0.81,U] [#5 0.22,-0.14,0.77,U] [#6 0.24,-0.03,0.77,U] [#7 0.21,-0.14,0.69,U] [#8 0.09,0.05,0.66,U] 
02:06:25.672 00.002 1032 refined, 8 included, MultiStar: {0.26, -0.10}, one-star: {0.59, -0.25}
02:06:25.674 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
02:06:25.674 00.000 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
02:06:25.676 00.002 1032 CameraToMount -- cameraX=0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-0.38 mountX=-0.17 mountY=-0.23, mountTheta=-2.21
02:06:25.678 00.002 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.10, opts=13)
02:06:25.680 00.002 1032 Enqueuing Move request for scope (0.26, -0.10)
02:06:25.683 00.003 10072 Worker thread wakes up
02:06:25.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.10) opts 0xd
02:06:25.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.10)
02:06:25.683 00.000 10072 Moving (0.26, -0.10) raw xDistance=-0.17 yDistance=-0.23
02:06:25.683 00.000 10072 PPEC rslt: input = -0.17, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 683.68
02:06:25.683 00.000 10072 PPEC: input: -0.17, control: 0.03, exposure: 1000
02:06:25.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:06:25.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:06:25.683 00.000 10072 MoveAxis(W, 28, ABG)
02:06:25.683 00.000 10072 Guiding  Dir = 3, Dur = 28
02:06:25.685 00.002 10072 IsGuiding returns 0
02:06:25.685 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:25.687 00.002 10072 PulseGuide returned control before completion, sleep 38
02:06:25.702 00.015 1032 UpdateGuideState exits: m=1521 SNR=27.4
02:06:25.704 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:25.704 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:25.704 00.000 1032 Enqueuing Expose request
02:06:25.733 00.029 10072 IsGuiding returns 0
02:06:25.733 00.000 10072 Move returns status 0, amount 28
02:06:25.733 00.000 10072 MoveAxis(N, 0, ABG)
02:06:25.733 00.000 10072 Move returns status 0, amount 0
02:06:25.733 00.000 10072 move complete, result=0
02:06:25.733 00.000 10072 worker thread done servicing request
02:06:25.733 00.000 10072 Worker thread wakes up
02:06:25.733 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:25.733 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:25.733 00.000 1032 GuideStep: -0.2 px 28 ms WEST, -0.2 px 0 ms NORTH
02:06:26.860 01.127 10072 Exposure complete
02:06:26.906 00.046 10072 worker thread done servicing request
02:06:26.906 00.000 1032 OnExposeComplete: enter
02:06:26.908 00.002 1032 UpdateGuideState(): m_state=6
02:06:26.910 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 129
02:06:26.912 00.002 1032 Star::Find returns 1 (0), X=1125.62, Y=330.33, Mass=1508, SNR=27.3, Peak=125 HFD=3.1
02:06:26.912 00.000 1032 MultiStar: [#1 0.33,-0.14,0.91,U] [#2 0.28,-0.10,0.96,U] [#3 0.07,-0.13,0.92,U] [#4 0.29,-0.18,0.82,U] [#5 0.42,-0.20,0.00,M1] [#6 0.29,-0.04,0.74,U] [#7 0.35,-0.04,0.73,U] [#8 0.06,0.06,0.67,U] 
02:06:26.914 00.002 1032 refined, 7 included, MultiStar: {0.30, -0.11}, one-star: {0.64, -0.23}
02:06:26.916 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
02:06:26.916 00.000 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
02:06:26.918 00.002 1032 CameraToMount -- cameraX=0.30 cameraY=-0.11 hyp=0.32 cameraTheta=-0.35 mountX=-0.18 mountY=-0.26, mountTheta=-2.18
02:06:26.921 00.003 1032 SchedulePrimaryMove(0F526948, x=0.30, y=-0.11, opts=13)
02:06:26.922 00.001 1032 Enqueuing Move request for scope (0.30, -0.11)
02:06:26.922 00.000 10072 Worker thread wakes up
02:06:26.922 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.11) opts 0xd
02:06:26.922 00.000 10072 Handling offset move in thread for scope, endpoint = (0.30, -0.11)
02:06:26.922 00.000 10072 Moving (0.30, -0.11) raw xDistance=-0.18 yDistance=-0.26
02:06:26.922 00.000 10072 PPEC rslt: input = -0.18, final = -0.04, react = -0.07, pred = 0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 683.68
02:06:26.922 00.000 10072 PPEC: input: -0.18, control: -0.04, exposure: 1000
02:06:26.922 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.44 newest=-0.71
02:06:26.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:06:26.922 00.000 10072 MoveAxis(E, 45, ABG)
02:06:26.922 00.000 10072 Guiding  Dir = 2, Dur = 45
02:06:26.926 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:26.926 00.000 10072 IsGuiding returns 0
02:06:26.928 00.002 10072 PulseGuide returned control before completion, sleep 55
02:06:26.938 00.010 1032 UpdateGuideState exits: m=1508 SNR=27.3
02:06:26.938 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:26.944 00.006 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:26.944 00.000 1032 Enqueuing Expose request
02:06:26.991 00.047 10072 IsGuiding returns 1
02:06:26.991 00.000 10072 scope still moving after pulse duration time elapsed
02:06:27.023 00.032 10072 IsGuiding returns 0
02:06:27.023 00.000 10072 scope move finished after 45 + 50 ms
02:06:27.023 00.000 10072 Move returns status 0, amount 45
02:06:27.023 00.000 10072 MoveAxis(N, 168, ABG)
02:06:27.023 00.000 10072 Guiding  Dir = 0, Dur = 168
02:06:27.023 00.000 10072 IsGuiding returns 0
02:06:27.024 00.001 10072 PulseGuide returned control before completion, sleep 178
02:06:27.216 00.192 10072 IsGuiding returns 0
02:06:27.216 00.000 10072 Move returns status 0, amount 168
02:06:27.216 00.000 10072 move complete, result=0
02:06:27.216 00.000 10072 worker thread done servicing request
02:06:27.216 00.000 10072 Worker thread wakes up
02:06:27.216 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:27.216 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:27.216 00.000 1032 GuideStep: -0.2 px 45 ms EAST, -0.3 px 168 ms NORTH
02:06:28.122 00.906 10072 Exposure complete
02:06:28.168 00.046 10072 worker thread done servicing request
02:06:28.168 00.000 1032 OnExposeComplete: enter
02:06:28.168 00.000 1032 UpdateGuideState(): m_state=6
02:06:28.172 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 130
02:06:28.172 00.000 1032 Star::Find returns 1 (0), X=1125.38, Y=330.30, Mass=1533, SNR=27.5, Peak=126 HFD=3.1
02:06:28.175 00.003 1032 MultiStar: [#1 0.12,-0.09,0.93,U] [#2 0.04,0.00,0.97,U] [#3 -0.10,-0.10,0.96,U] [#4 0.04,-0.15,0.81,U] [#5 -0.09,-0.12,0.76,U] [#6 0.12,0.05,0.72,U] [#7 -0.03,-0.07,0.69,U] [#8 -0.18,0.05,0.67,U] 
02:06:28.175 00.000 1032 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {0.41, -0.26}
02:06:28.175 00.000 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
02:06:28.175 00.000 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
02:06:28.175 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.04 mountX=-0.09 mountY=-0.03, mountTheta=-2.87
02:06:28.175 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.08, opts=13)
02:06:28.183 00.008 1032 Enqueuing Move request for scope (0.05, -0.08)
02:06:28.183 00.000 10072 Worker thread wakes up
02:06:28.183 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
02:06:28.183 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
02:06:28.183 00.000 10072 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
02:06:28.183 00.000 10072 PPEC rslt: input = -0.09, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 683.68
02:06:28.183 00.000 10072 PPEC: input: -0.09, control: 0.03, exposure: 1000
02:06:28.183 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:28.183 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:06:28.183 00.000 10072 MoveAxis(W, 26, ABG)
02:06:28.183 00.000 10072 Guiding  Dir = 3, Dur = 26
02:06:28.188 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:28.188 00.000 10072 IsGuiding returns 0
02:06:28.190 00.002 10072 PulseGuide returned control before completion, sleep 36
02:06:28.203 00.013 1032 UpdateGuideState exits: m=1533 SNR=27.5
02:06:28.206 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:28.208 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:28.211 00.003 1032 Enqueuing Expose request
02:06:28.237 00.026 10072 IsGuiding returns 0
02:06:28.238 00.001 10072 Move returns status 0, amount 26
02:06:28.238 00.000 10072 MoveAxis(N, 0, ABG)
02:06:28.238 00.000 10072 Move returns status 0, amount 0
02:06:28.238 00.000 10072 move complete, result=0
02:06:28.238 00.000 10072 worker thread done servicing request
02:06:28.238 00.000 10072 Worker thread wakes up
02:06:28.238 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:28.238 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:28.238 00.000 1032 GuideStep: -0.1 px 26 ms WEST, -0.0 px 0 ms NORTH
02:06:29.372 01.134 10072 Exposure complete
02:06:29.418 00.046 10072 worker thread done servicing request
02:06:29.418 00.000 1032 OnExposeComplete: enter
02:06:29.422 00.004 1032 UpdateGuideState(): m_state=6
02:06:29.422 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 131
02:06:29.426 00.004 1032 Star::Find returns 1 (0), X=1125.34, Y=330.20, Mass=1403, SNR=26.3, Peak=110 HFD=3.2
02:06:29.426 00.000 1032 MultiStar: [#1 0.01,-0.27,0.96,U] [#2 0.11,-0.15,1.00,U] [#3 -0.14,-0.21,1.02,U] [#4 0.00,-0.38,0.00,M1] [#5 -0.04,-0.20,0.82,U] [#6 0.06,-0.19,0.79,U] [#7 0.03,-0.16,0.74,U] [#8 -0.17,-0.27,0.71,U] 
02:06:29.429 00.003 1032 refined, 7 included, MultiStar: {0.04, -0.23}, one-star: {0.37, -0.36}
02:06:29.429 00.000 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.04)
02:06:29.431 00.002 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.04)
02:06:29.433 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.42 mountX=-0.23 mountY=0.02, mountTheta=3.04
02:06:29.436 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.23, opts=13)
02:06:29.438 00.002 1032 Enqueuing Move request for scope (0.04, -0.23)
02:06:29.438 00.000 10072 Worker thread wakes up
02:06:29.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
02:06:29.438 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
02:06:29.438 00.000 10072 Moving (0.04, -0.23) raw xDistance=-0.23 yDistance=0.02
02:06:29.440 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:29.442 00.002 10072 PPEC rslt: input = -0.23, final = -0.06, react = -0.09, pred = 0.04, hyst = -0.09, hyst_pct = 0.01, period_length = 690.50
02:06:29.442 00.000 10072 PPEC: input: -0.23, control: -0.06, exposure: 1000
02:06:29.442 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:29.442 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:06:29.442 00.000 10072 MoveAxis(E, 60, ABG)
02:06:29.442 00.000 10072 Guiding  Dir = 2, Dur = 60
02:06:29.443 00.001 10072 IsGuiding returns 0
02:06:29.444 00.001 10072 PulseGuide returned control before completion, sleep 70
02:06:29.454 00.010 1032 UpdateGuideState exits: m=1403 SNR=26.3
02:06:29.459 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:29.461 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:29.463 00.002 1032 Enqueuing Expose request
02:06:29.523 00.060 10072 IsGuiding returns 0
02:06:29.523 00.000 10072 Move returns status 0, amount 60
02:06:29.523 00.000 10072 MoveAxis(N, 0, ABG)
02:06:29.523 00.000 10072 Move returns status 0, amount 0
02:06:29.524 00.001 10072 move complete, result=0
02:06:29.524 00.000 10072 worker thread done servicing request
02:06:29.524 00.000 10072 Worker thread wakes up
02:06:29.524 00.000 1032 GuideStep: -0.2 px 60 ms EAST, 0.0 px 0 ms NORTH
02:06:29.524 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:29.524 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:30.430 00.906 10072 Exposure complete
02:06:30.476 00.046 10072 worker thread done servicing request
02:06:30.476 00.000 1032 OnExposeComplete: enter
02:06:30.476 00.000 1032 UpdateGuideState(): m_state=6
02:06:30.476 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 132
02:06:30.481 00.005 1032 Star::Find returns 1 (0), X=1125.36, Y=330.28, Mass=1613, SNR=28.2, Peak=138 HFD=3.2
02:06:30.481 00.000 1032 MultiStar: [#1 0.10,-0.19,0.90,U] [#2 0.04,-0.06,0.92,U] [#3 -0.12,-0.12,0.94,U] [#4 0.07,-0.11,0.81,U] [#5 -0.02,-0.22,0.73,U] [#6 0.06,0.04,0.73,U] [#7 -0.01,-0.07,0.69,U] [#8 -0.12,-0.11,0.67,U] 
02:06:30.485 00.004 1032 refined, 8 included, MultiStar: {0.05, -0.13}, one-star: {0.38, -0.28}
02:06:30.485 00.000 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
02:06:30.485 00.000 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
02:06:30.485 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.18 mountX=-0.14 mountY=-0.02, mountTheta=-3.01
02:06:30.485 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.13, opts=13)
02:06:30.492 00.007 1032 Enqueuing Move request for scope (0.05, -0.13)
02:06:30.492 00.000 10072 Worker thread wakes up
02:06:30.492 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
02:06:30.492 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
02:06:30.492 00.000 10072 Moving (0.05, -0.13) raw xDistance=-0.14 yDistance=-0.02
02:06:30.492 00.000 10072 PPEC rslt: input = -0.14, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 690.50
02:06:30.492 00.000 10072 PPEC: input: -0.14, control: 0.04, exposure: 1000
02:06:30.492 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:30.492 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:06:30.492 00.000 10072 MoveAxis(W, 44, ABG)
02:06:30.492 00.000 10072 Guiding  Dir = 3, Dur = 44
02:06:30.497 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:30.499 00.002 10072 IsGuiding returns 0
02:06:30.499 00.000 10072 PulseGuide returned control before completion, sleep 54
02:06:30.499 00.000 1032 UpdateGuideState exits: m=1613 SNR=28.2
02:06:30.514 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:30.516 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:30.516 00.000 1032 Enqueuing Expose request
02:06:30.561 00.045 10072 IsGuiding returns 1
02:06:30.561 00.000 10072 scope still moving after pulse duration time elapsed
02:06:30.593 00.032 10072 IsGuiding returns 0
02:06:30.593 00.000 10072 scope move finished after 44 + 50 ms
02:06:30.593 00.000 10072 Move returns status 0, amount 44
02:06:30.593 00.000 10072 MoveAxis(N, 0, ABG)
02:06:30.593 00.000 10072 Move returns status 0, amount 0
02:06:30.593 00.000 10072 move complete, result=0
02:06:30.593 00.000 10072 worker thread done servicing request
02:06:30.593 00.000 10072 Worker thread wakes up
02:06:30.593 00.000 1032 GuideStep: -0.1 px 44 ms WEST, -0.0 px 0 ms NORTH
02:06:30.596 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:30.596 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:31.722 01.126 10072 Exposure complete
02:06:31.768 00.046 10072 worker thread done servicing request
02:06:31.768 00.000 1032 OnExposeComplete: enter
02:06:31.770 00.002 1032 UpdateGuideState(): m_state=6
02:06:31.770 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 133
02:06:31.770 00.000 1032 Star::Find returns 1 (0), X=1125.48, Y=330.19, Mass=1561, SNR=27.8, Peak=127 HFD=3.1
02:06:31.770 00.000 1032 MultiStar: [#1 0.20,-0.24,0.94,U] [#2 0.21,-0.19,0.95,U] [#3 0.03,-0.15,0.96,U] [#4 0.11,-0.28,0.80,U] [#5 0.05,-0.28,0.77,U] [#6 0.10,-0.23,0.73,U] [#7 0.19,-0.21,0.72,U] [#8 -0.06,-0.08,0.66,U] 
02:06:31.770 00.000 1032 refined, 8 included, MultiStar: {0.16, -0.23}, one-star: {0.50, -0.37}
02:06:31.770 00.000 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
02:06:31.770 00.000 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
02:06:31.770 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-0.96 mountX=-0.26 mountY=-0.10, mountTheta=-2.79
02:06:31.770 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.23, opts=13)
02:06:31.783 00.013 1032 Enqueuing Move request for scope (0.16, -0.23)
02:06:31.787 00.004 10072 Worker thread wakes up
02:06:31.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.23) opts 0xd
02:06:31.787 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.23)
02:06:31.787 00.000 10072 Moving (0.16, -0.23) raw xDistance=-0.26 yDistance=-0.10
02:06:31.787 00.000 10072 PPEC rslt: input = -0.26, final = -0.06, react = -0.11, pred = 0.05, hyst = -0.10, hyst_pct = 0.01, period_length = 690.50
02:06:31.787 00.000 10072 PPEC: input: -0.26, control: -0.06, exposure: 1000
02:06:31.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:31.787 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:06:31.787 00.000 10072 MoveAxis(E, 63, ABG)
02:06:31.787 00.000 10072 Guiding  Dir = 2, Dur = 63
02:06:31.789 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:31.789 00.000 10072 IsGuiding returns 0
02:06:31.791 00.002 10072 PulseGuide returned control before completion, sleep 73
02:06:31.805 00.014 1032 UpdateGuideState exits: m=1561 SNR=27.8
02:06:31.807 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:31.807 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:31.807 00.000 1032 Enqueuing Expose request
02:06:31.870 00.063 10072 IsGuiding returns 1
02:06:31.870 00.000 10072 scope still moving after pulse duration time elapsed
02:06:31.902 00.032 10072 IsGuiding returns 0
02:06:31.902 00.000 10072 scope move finished after 63 + 49 ms
02:06:31.902 00.000 10072 Move returns status 0, amount 63
02:06:31.902 00.000 10072 MoveAxis(N, 0, ABG)
02:06:31.902 00.000 10072 Move returns status 0, amount 0
02:06:31.902 00.000 10072 move complete, result=0
02:06:31.902 00.000 10072 worker thread done servicing request
02:06:31.902 00.000 10072 Worker thread wakes up
02:06:31.902 00.000 1032 GuideStep: -0.3 px 63 ms EAST, -0.1 px 0 ms NORTH
02:06:31.905 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:31.905 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:32.810 00.905 10072 Exposure complete
02:06:32.858 00.048 10072 worker thread done servicing request
02:06:32.858 00.000 1032 OnExposeComplete: enter
02:06:32.860 00.002 1032 UpdateGuideState(): m_state=6
02:06:32.862 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 134
02:06:32.864 00.002 1032 Star::Find returns 1 (0), X=1125.45, Y=330.27, Mass=1528, SNR=27.5, Peak=126 HFD=3.2
02:06:32.866 00.002 1032 MultiStar: [#1 0.15,-0.18,0.91,U] [#2 0.16,-0.09,0.96,U] [#3 -0.03,-0.19,0.94,U] [#4 0.14,-0.10,0.81,U] [#5 0.05,-0.23,0.78,U] [#6 0.13,-0.21,0.73,U] [#7 0.15,-0.11,0.71,U] [#8 -0.07,-0.07,0.68,U] 
02:06:32.868 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.17}, one-star: {0.48, -0.29}
02:06:32.868 00.000 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
02:06:32.871 00.003 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
02:06:32.871 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.88 mountX=-0.20 mountY=-0.09, mountTheta=-2.71
02:06:32.875 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.17, opts=13)
02:06:32.877 00.002 1032 Enqueuing Move request for scope (0.14, -0.17)
02:06:32.879 00.002 10072 Worker thread wakes up
02:06:32.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
02:06:32.879 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
02:06:32.879 00.000 10072 Moving (0.14, -0.17) raw xDistance=-0.20 yDistance=-0.09
02:06:32.879 00.000 10072 PPEC rslt: input = -0.20, final = -0.04, react = -0.08, pred = 0.04, hyst = -0.07, hyst_pct = 0.01, period_length = 690.50
02:06:32.879 00.000 10072 PPEC: input: -0.20, control: -0.04, exposure: 1000
02:06:32.879 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:32.879 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:06:32.879 00.000 10072 MoveAxis(E, 43, ABG)
02:06:32.879 00.000 10072 Guiding  Dir = 2, Dur = 43
02:06:32.881 00.002 10072 IsGuiding returns 0
02:06:32.881 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:32.882 00.001 10072 PulseGuide returned control before completion, sleep 53
02:06:32.900 00.018 1032 UpdateGuideState exits: m=1528 SNR=27.5
02:06:32.900 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:32.902 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:32.902 00.000 1032 Enqueuing Expose request
02:06:32.950 00.048 10072 IsGuiding returns 0
02:06:32.950 00.000 10072 Move returns status 0, amount 43
02:06:32.950 00.000 10072 MoveAxis(N, 0, ABG)
02:06:32.951 00.001 10072 Move returns status 0, amount 0
02:06:32.951 00.000 10072 move complete, result=0
02:06:32.951 00.000 10072 worker thread done servicing request
02:06:32.951 00.000 10072 Worker thread wakes up
02:06:32.951 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:32.951 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:32.951 00.000 1032 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
02:06:34.080 01.129 10072 Exposure complete
02:06:34.128 00.048 10072 worker thread done servicing request
02:06:34.128 00.000 1032 OnExposeComplete: enter
02:06:34.128 00.000 1032 UpdateGuideState(): m_state=6
02:06:34.128 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 135
02:06:34.128 00.000 1032 Star::Find returns 1 (0), X=1125.51, Y=330.21, Mass=1598, SNR=28.1, Peak=127 HFD=3.0
02:06:34.128 00.000 1032 MultiStar: [#1 0.16,-0.24,0.89,U] [#2 0.17,-0.13,0.95,U] [#3 0.06,-0.13,0.91,U] [#4 0.21,-0.19,0.81,U] [#5 0.04,-0.30,0.74,U] [#6 0.07,-0.19,0.72,U] [#7 0.23,-0.14,0.70,U] [#8 0.04,-0.12,0.67,U] 
02:06:34.128 00.000 1032 refined, 8 included, MultiStar: {0.18, -0.20}, one-star: {0.53, -0.35}
02:06:34.128 00.000 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
02:06:34.128 00.000 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
02:06:34.128 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.85 mountX=-0.24 mountY=-0.12, mountTheta=-2.68
02:06:34.128 00.000 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.20, opts=13)
02:06:34.128 00.000 1032 Enqueuing Move request for scope (0.18, -0.20)
02:06:34.141 00.013 10072 Worker thread wakes up
02:06:34.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
02:06:34.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
02:06:34.143 00.002 10072 Moving (0.18, -0.20) raw xDistance=-0.24 yDistance=-0.12
02:06:34.143 00.000 10072 PPEC rslt: input = -0.24, final = -0.06, react = -0.10, pred = 0.04, hyst = -0.09, hyst_pct = 0.01, period_length = 690.50
02:06:34.143 00.000 10072 PPEC: input: -0.24, control: -0.06, exposure: 1000
02:06:34.143 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:34.143 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:06:34.145 00.002 10072 MoveAxis(E, 61, ABG)
02:06:34.145 00.000 10072 Guiding  Dir = 2, Dur = 61
02:06:34.145 00.000 10072 IsGuiding returns 0
02:06:34.145 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:34.146 00.001 10072 PulseGuide returned control before completion, sleep 71
02:06:34.146 00.000 1032 UpdateGuideState exits: m=1598 SNR=28.1
02:06:34.162 00.016 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:34.162 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:34.162 00.000 1032 Enqueuing Expose request
02:06:34.225 00.063 10072 IsGuiding returns 0
02:06:34.225 00.000 10072 Move returns status 0, amount 61
02:06:34.225 00.000 10072 MoveAxis(N, 0, ABG)
02:06:34.225 00.000 10072 Move returns status 0, amount 0
02:06:34.225 00.000 10072 move complete, result=0
02:06:34.225 00.000 10072 worker thread done servicing request
02:06:34.225 00.000 10072 Worker thread wakes up
02:06:34.225 00.000 1032 GuideStep: -0.2 px 61 ms EAST, -0.1 px 0 ms NORTH
02:06:34.225 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:34.228 00.003 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:35.133 00.905 10072 Exposure complete
02:06:35.180 00.047 10072 worker thread done servicing request
02:06:35.180 00.000 1032 OnExposeComplete: enter
02:06:35.182 00.002 1032 UpdateGuideState(): m_state=6
02:06:35.184 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 136
02:06:35.186 00.002 1032 Star::Find returns 1 (0), X=1125.57, Y=330.34, Mass=1579, SNR=27.9, Peak=128 HFD=3.1
02:06:35.188 00.002 1032 MultiStar: [#1 0.18,-0.23,0.87,U] [#2 0.18,-0.10,0.95,U] [#3 0.07,-0.18,0.92,U] [#4 0.24,-0.16,0.76,U] [#5 0.04,-0.20,0.78,U] [#6 0.13,-0.13,0.71,U] [#7 0.17,-0.19,0.69,U] [#8 0.10,-0.08,0.66,U] 
02:06:35.188 00.000 1032 refined, 8 included, MultiStar: {0.20, -0.17}, one-star: {0.59, -0.23}
02:06:35.190 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
02:06:35.192 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
02:06:35.192 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-0.70 mountX=-0.21 mountY=-0.15, mountTheta=-2.53
02:06:35.197 00.005 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.17, opts=13)
02:06:35.197 00.000 1032 Enqueuing Move request for scope (0.20, -0.17)
02:06:35.197 00.000 10072 Worker thread wakes up
02:06:35.197 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.17) opts 0xd
02:06:35.197 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.17)
02:06:35.197 00.000 10072 Moving (0.20, -0.17) raw xDistance=-0.21 yDistance=-0.15
02:06:35.197 00.000 10072 PPEC rslt: input = -0.21, final = -0.06, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 690.50
02:06:35.197 00.000 10072 PPEC: input: -0.21, control: -0.06, exposure: 1000
02:06:35.197 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:35.197 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:06:35.197 00.000 10072 MoveAxis(E, 61, ABG)
02:06:35.197 00.000 10072 Guiding  Dir = 2, Dur = 61
02:06:35.197 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:35.201 00.004 10072 IsGuiding returns 0
02:06:35.203 00.002 10072 PulseGuide returned control before completion, sleep 71
02:06:35.211 00.008 1032 UpdateGuideState exits: m=1579 SNR=27.9
02:06:35.211 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:35.219 00.008 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:35.221 00.002 1032 Enqueuing Expose request
02:06:35.283 00.062 10072 IsGuiding returns 0
02:06:35.283 00.000 10072 Move returns status 0, amount 61
02:06:35.283 00.000 10072 MoveAxis(N, 0, ABG)
02:06:35.283 00.000 10072 Move returns status 0, amount 0
02:06:35.283 00.000 10072 move complete, result=0
02:06:35.283 00.000 10072 worker thread done servicing request
02:06:35.283 00.000 10072 Worker thread wakes up
02:06:35.283 00.000 1032 GuideStep: -0.2 px 61 ms EAST, -0.2 px 0 ms NORTH
02:06:35.285 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:35.285 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:36.412 01.127 10072 Exposure complete
02:06:36.458 00.046 10072 worker thread done servicing request
02:06:36.458 00.000 1032 OnExposeComplete: enter
02:06:36.460 00.002 1032 UpdateGuideState(): m_state=6
02:06:36.462 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 137
02:06:36.464 00.002 1032 Star::Find returns 1 (0), X=1125.48, Y=330.46, Mass=1534, SNR=27.5, Peak=128 HFD=3.2
02:06:36.464 00.000 1032 MultiStar: [#1 0.18,0.03,0.92,U] [#2 0.14,0.02,1.00,U] [#3 -0.08,-0.00,0.98,U] [#4 0.13,-0.07,0.82,U] [#5 0.09,-0.07,0.76,U] [#6 0.06,-0.09,0.71,U] [#7 0.13,0.08,0.70,U] [#8 -0.02,0.10,0.67,U] 
02:06:36.466 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.02}, one-star: {0.50, -0.11}
02:06:36.467 00.001 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
02:06:36.469 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
02:06:36.469 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.14 cameraTheta=-0.12 mountX=-0.05 mountY=-0.13, mountTheta=-1.95
02:06:36.471 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
02:06:36.473 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
02:06:36.475 00.002 10072 Worker thread wakes up
02:06:36.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
02:06:36.475 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
02:06:36.475 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.13
02:06:36.475 00.000 10072 PPEC rslt: input = -0.05, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 690.50
02:06:36.475 00.000 10072 PPEC: input: -0.05, control: 0.03, exposure: 1000
02:06:36.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:36.475 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:06:36.475 00.000 10072 MoveAxis(W, 30, ABG)
02:06:36.475 00.000 10072 Guiding  Dir = 3, Dur = 30
02:06:36.477 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:36.477 00.000 10072 IsGuiding returns 0
02:06:36.479 00.002 10072 PulseGuide returned control before completion, sleep 40
02:06:36.489 00.010 1032 UpdateGuideState exits: m=1534 SNR=27.5
02:06:36.495 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:36.495 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:36.495 00.000 1032 Enqueuing Expose request
02:06:36.527 00.032 10072 IsGuiding returns 1
02:06:36.527 00.000 10072 scope still moving after pulse duration time elapsed
02:06:36.559 00.032 10072 IsGuiding returns 0
02:06:36.559 00.000 10072 scope move finished after 30 + 50 ms
02:06:36.559 00.000 10072 Move returns status 0, amount 30
02:06:36.559 00.000 10072 MoveAxis(N, 0, ABG)
02:06:36.559 00.000 10072 Move returns status 0, amount 0
02:06:36.559 00.000 10072 move complete, result=0
02:06:36.559 00.000 10072 worker thread done servicing request
02:06:36.559 00.000 10072 Worker thread wakes up
02:06:36.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:36.559 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:36.559 00.000 1032 GuideStep: -0.1 px 30 ms WEST, -0.1 px 0 ms NORTH
02:06:37.466 00.907 10072 Exposure complete
02:06:37.513 00.047 10072 worker thread done servicing request
02:06:37.513 00.000 1032 OnExposeComplete: enter
02:06:37.516 00.003 1032 UpdateGuideState(): m_state=6
02:06:37.516 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 138
02:06:37.520 00.004 1032 Star::Find returns 1 (0), X=1125.44, Y=330.23, Mass=1617, SNR=28.3, Peak=137 HFD=3.2
02:06:37.522 00.002 1032 MultiStar: [#1 0.18,-0.19,0.89,U] [#2 0.21,-0.14,0.92,U] [#3 0.06,-0.18,0.93,U] [#4 0.17,-0.16,0.77,U] [#5 0.08,-0.29,0.72,U] [#6 0.17,-0.12,0.71,U] [#7 0.23,-0.10,0.70,U] [#8 -0.01,-0.02,0.65,U] 
02:06:37.524 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.18}, one-star: {0.47, -0.33}
02:06:37.524 00.000 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
02:06:37.527 00.003 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
02:06:37.527 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=-0.18 hyp=0.26 cameraTheta=-0.77 mountX=-0.22 mountY=-0.13, mountTheta=-2.60
02:06:37.527 00.000 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.18, opts=13)
02:06:37.527 00.000 1032 Enqueuing Move request for scope (0.18, -0.18)
02:06:37.527 00.000 10072 Worker thread wakes up
02:06:37.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.18) opts 0xd
02:06:37.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.18)
02:06:37.527 00.000 10072 Moving (0.18, -0.18) raw xDistance=-0.22 yDistance=-0.13
02:06:37.527 00.000 10072 PPEC rslt: input = -0.22, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 690.50
02:06:37.527 00.000 10072 PPEC: input: -0.22, control: -0.07, exposure: 1000
02:06:37.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:37.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:06:37.527 00.000 10072 MoveAxis(E, 69, ABG)
02:06:37.527 00.000 10072 Guiding  Dir = 2, Dur = 69
02:06:37.527 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:37.537 00.010 10072 IsGuiding returns 0
02:06:37.537 00.000 10072 PulseGuide returned control before completion, sleep 79
02:06:37.550 00.013 1032 UpdateGuideState exits: m=1617 SNR=28.3
02:06:37.555 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:37.555 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:37.555 00.000 1032 Enqueuing Expose request
02:06:37.618 00.063 10072 IsGuiding returns 1
02:06:37.618 00.000 10072 scope still moving after pulse duration time elapsed
02:06:37.649 00.031 10072 IsGuiding returns 0
02:06:37.649 00.000 10072 scope move finished after 69 + 43 ms
02:06:37.649 00.000 10072 Move returns status 0, amount 69
02:06:37.650 00.001 10072 MoveAxis(N, 0, ABG)
02:06:37.650 00.000 10072 Move returns status 0, amount 0
02:06:37.650 00.000 10072 move complete, result=0
02:06:37.650 00.000 10072 worker thread done servicing request
02:06:37.650 00.000 10072 Worker thread wakes up
02:06:37.650 00.000 1032 GuideStep: -0.2 px 69 ms EAST, -0.1 px 0 ms NORTH
02:06:37.652 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:37.652 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:38.796 01.144 10072 Exposure complete
02:06:38.839 00.043 10072 worker thread done servicing request
02:06:38.839 00.000 1032 OnExposeComplete: enter
02:06:38.839 00.000 1032 UpdateGuideState(): m_state=6
02:06:38.839 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 139
02:06:38.845 00.006 1032 Star::Find returns 1 (0), X=1125.38, Y=330.46, Mass=1610, SNR=28.2, Peak=121 HFD=3.2
02:06:38.845 00.000 1032 MultiStar: [#1 0.15,-0.04,0.91,U] [#2 0.15,0.08,0.94,U] [#3 0.01,0.11,0.90,U] [#4 0.16,-0.04,0.79,U] [#5 0.05,-0.06,0.71,U] [#6 0.19,0.07,0.72,U] [#7 0.13,0.10,0.70,U] [#8 -0.04,0.09,0.65,U] 
02:06:38.845 00.000 1032 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.40, -0.10}
02:06:38.845 00.000 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
02:06:38.845 00.000 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
02:06:38.845 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.15 mountX=-0.02 mountY=-0.14, mountTheta=-1.68
02:06:38.845 00.000 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
02:06:38.854 00.009 1032 Enqueuing Move request for scope (0.14, 0.02)
02:06:38.854 00.000 10072 Worker thread wakes up
02:06:38.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
02:06:38.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
02:06:38.854 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
02:06:38.854 00.000 10072 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 690.50
02:06:38.854 00.000 10072 PPEC: input: -0.02, control: 0.02, exposure: 1000
02:06:38.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:38.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:06:38.854 00.000 10072 MoveAxis(W, 23, ABG)
02:06:38.854 00.000 10072 Guiding  Dir = 3, Dur = 23
02:06:38.854 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:38.857 00.003 10072 IsGuiding returns 0
02:06:38.859 00.002 10072 PulseGuide returned control before completion, sleep 33
02:06:38.864 00.005 1032 UpdateGuideState exits: m=1610 SNR=28.2
02:06:38.864 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:38.875 00.011 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:38.875 00.000 1032 Enqueuing Expose request
02:06:38.907 00.032 10072 IsGuiding returns 1
02:06:38.907 00.000 10072 scope still moving after pulse duration time elapsed
02:06:38.938 00.031 10072 IsGuiding returns 0
02:06:38.939 00.001 10072 scope move finished after 23 + 56 ms
02:06:38.939 00.000 10072 Move returns status 0, amount 23
02:06:38.939 00.000 10072 MoveAxis(N, 0, ABG)
02:06:38.939 00.000 10072 Move returns status 0, amount 0
02:06:38.939 00.000 10072 move complete, result=0
02:06:38.939 00.000 10072 worker thread done servicing request
02:06:38.939 00.000 10072 Worker thread wakes up
02:06:38.939 00.000 1032 GuideStep: -0.0 px 23 ms WEST, -0.1 px 0 ms NORTH
02:06:38.941 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:38.941 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:39.844 00.903 10072 Exposure complete
02:06:39.891 00.047 10072 worker thread done servicing request
02:06:39.891 00.000 1032 OnExposeComplete: enter
02:06:39.892 00.001 1032 UpdateGuideState(): m_state=6
02:06:39.894 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 140
02:06:39.896 00.002 1032 Star::Find returns 1 (0), X=1125.47, Y=330.28, Mass=1439, SNR=26.7, Peak=120 HFD=3.2
02:06:39.898 00.002 1032 MultiStar: [#1 0.14,-0.19,0.95,U] [#2 0.18,-0.04,0.99,U] [#3 0.01,-0.01,1.00,U] [#4 0.13,-0.08,0.82,U] [#5 0.04,-0.10,0.82,U] [#6 0.06,-0.11,0.77,U] [#7 0.13,-0.02,0.72,U] [#8 -0.07,-0.01,0.69,U] 
02:06:39.899 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.10}, one-star: {0.49, -0.28}
02:06:39.899 00.000 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:06:39.901 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:06:39.903 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.63 mountX=-0.13 mountY=-0.11, mountTheta=-2.46
02:06:39.905 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
02:06:39.907 00.002 1032 Enqueuing Move request for scope (0.14, -0.10)
02:06:39.907 00.000 10072 Worker thread wakes up
02:06:39.907 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
02:06:39.907 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
02:06:39.907 00.000 10072 Moving (0.14, -0.10) raw xDistance=-0.13 yDistance=-0.11
02:06:39.910 00.003 10072 PPEC rslt: input = -0.13, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 690.50
02:06:39.910 00.000 10072 PPEC: input: -0.13, control: 0.02, exposure: 1000
02:06:39.910 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:39.910 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:06:39.910 00.000 10072 MoveAxis(W, 23, ABG)
02:06:39.910 00.000 10072 Guiding  Dir = 3, Dur = 23
02:06:39.910 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:39.910 00.000 10072 IsGuiding returns 0
02:06:39.912 00.002 10072 PulseGuide returned control before completion, sleep 33
02:06:39.926 00.014 1032 UpdateGuideState exits: m=1439 SNR=26.7
02:06:39.929 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:39.929 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:39.929 00.000 1032 Enqueuing Expose request
02:06:39.960 00.031 10072 IsGuiding returns 1
02:06:39.960 00.000 10072 scope still moving after pulse duration time elapsed
02:06:39.991 00.031 10072 IsGuiding returns 0
02:06:39.991 00.000 10072 scope move finished after 23 + 56 ms
02:06:39.991 00.000 10072 Move returns status 0, amount 23
02:06:39.992 00.001 10072 MoveAxis(N, 0, ABG)
02:06:39.992 00.000 10072 Move returns status 0, amount 0
02:06:39.992 00.000 10072 move complete, result=0
02:06:39.992 00.000 10072 worker thread done servicing request
02:06:39.992 00.000 10072 Worker thread wakes up
02:06:39.992 00.000 1032 GuideStep: -0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
02:06:39.994 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:39.994 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:41.130 01.136 10072 Exposure complete
02:06:41.176 00.046 10072 worker thread done servicing request
02:06:41.176 00.000 1032 OnExposeComplete: enter
02:06:41.177 00.001 1032 UpdateGuideState(): m_state=6
02:06:41.179 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 141
02:06:41.181 00.002 1032 Star::Find returns 1 (0), X=1125.49, Y=330.36, Mass=1567, SNR=27.8, Peak=114 HFD=3.2
02:06:41.181 00.000 1032 MultiStar: [#1 0.20,-0.18,0.95,U] [#2 0.09,-0.06,0.94,U] [#3 -0.03,-0.16,0.94,U] [#4 0.14,-0.15,0.78,U] [#5 0.11,-0.17,0.76,U] [#6 0.10,-0.09,0.73,U] [#7 0.12,-0.05,0.72,U] [#8 -0.09,-0.05,0.66,U] 
02:06:41.183 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.13}, one-star: {0.51, -0.20}
02:06:41.183 00.000 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
02:06:41.185 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
02:06:41.187 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.73 mountX=-0.16 mountY=-0.10, mountTheta=-2.56
02:06:41.189 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.13, opts=13)
02:06:41.189 00.000 1032 Enqueuing Move request for scope (0.14, -0.13)
02:06:41.191 00.002 10072 Worker thread wakes up
02:06:41.191 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
02:06:41.191 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
02:06:41.191 00.000 10072 Moving (0.14, -0.13) raw xDistance=-0.16 yDistance=-0.10
02:06:41.191 00.000 10072 PPEC rslt: input = -0.16, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 690.50
02:06:41.191 00.000 10072 PPEC: input: -0.16, control: 0.02, exposure: 1000
02:06:41.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:41.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:06:41.191 00.000 10072 MoveAxis(W, 23, ABG)
02:06:41.191 00.000 10072 Guiding  Dir = 3, Dur = 23
02:06:41.193 00.002 10072 IsGuiding returns 0
02:06:41.194 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:41.195 00.001 10072 PulseGuide returned control before completion, sleep 33
02:06:41.209 00.014 1032 UpdateGuideState exits: m=1567 SNR=27.8
02:06:41.213 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:41.213 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:41.215 00.002 1032 Enqueuing Expose request
02:06:41.241 00.026 10072 IsGuiding returns 1
02:06:41.241 00.000 10072 scope still moving after pulse duration time elapsed
02:06:41.273 00.032 10072 IsGuiding returns 1
02:06:41.305 00.032 10072 IsGuiding returns 0
02:06:41.305 00.000 10072 scope move finished after 23 + 89 ms
02:06:41.305 00.000 10072 Move returns status 0, amount 23
02:06:41.305 00.000 10072 MoveAxis(N, 0, ABG)
02:06:41.305 00.000 10072 Move returns status 0, amount 0
02:06:41.305 00.000 10072 move complete, result=0
02:06:41.306 00.001 10072 worker thread done servicing request
02:06:41.306 00.000 10072 Worker thread wakes up
02:06:41.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:41.306 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:41.306 00.000 1032 GuideStep: -0.2 px 23 ms WEST, -0.1 px 0 ms NORTH
02:06:42.213 00.907 10072 Exposure complete
02:06:42.258 00.045 10072 worker thread done servicing request
02:06:42.258 00.000 1032 OnExposeComplete: enter
02:06:42.258 00.000 1032 UpdateGuideState(): m_state=6
02:06:42.262 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 142
02:06:42.262 00.000 1032 Star::Find returns 1 (0), X=1125.44, Y=330.41, Mass=1602, SNR=28.1, Peak=121 HFD=3.2
02:06:42.266 00.004 1032 MultiStar: [#1 0.10,-0.12,0.91,U] [#2 0.03,-0.04,0.95,U] [#3 -0.16,-0.13,0.93,U] [#4 0.04,-0.11,0.80,U] [#5 -0.06,-0.13,0.78,U] [#6 0.17,-0.05,0.71,U] [#7 0.11,-0.12,0.73,U] [#8 -0.23,0.04,0.67,U] 
02:06:42.266 00.000 1032 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.46, -0.15}
02:06:42.268 00.002 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
02:06:42.270 00.002 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
02:06:42.272 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.98 mountX=-0.11 mountY=-0.04, mountTheta=-2.81
02:06:42.276 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
02:06:42.276 00.000 1032 Enqueuing Move request for scope (0.06, -0.09)
02:06:42.278 00.002 10072 Worker thread wakes up
02:06:42.278 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
02:06:42.278 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
02:06:42.278 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.11 yDistance=-0.04
02:06:42.279 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:42.281 00.002 10072 PPEC rslt: input = -0.11, final = 0.02, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 697.25
02:06:42.281 00.000 10072 PPEC: input: -0.11, control: 0.02, exposure: 1000
02:06:42.281 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:42.281 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:06:42.281 00.000 10072 MoveAxis(W, 25, ABG)
02:06:42.281 00.000 10072 Guiding  Dir = 3, Dur = 25
02:06:42.282 00.001 10072 IsGuiding returns 0
02:06:42.282 00.000 10072 PulseGuide returned control before completion, sleep 35
02:06:42.283 00.001 1032 UpdateGuideState exits: m=1602 SNR=28.1
02:06:42.296 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:42.299 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:42.300 00.001 1032 Enqueuing Expose request
02:06:42.329 00.029 10072 IsGuiding returns 0
02:06:42.329 00.000 10072 Move returns status 0, amount 25
02:06:42.329 00.000 10072 MoveAxis(N, 0, ABG)
02:06:42.329 00.000 10072 Move returns status 0, amount 0
02:06:42.329 00.000 10072 move complete, result=0
02:06:42.329 00.000 10072 worker thread done servicing request
02:06:42.329 00.000 10072 Worker thread wakes up
02:06:42.329 00.000 1032 GuideStep: -0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
02:06:42.331 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:42.331 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:43.456 01.125 10072 Exposure complete
02:06:43.503 00.047 10072 worker thread done servicing request
02:06:43.503 00.000 1032 OnExposeComplete: enter
02:06:43.503 00.000 1032 UpdateGuideState(): m_state=6
02:06:43.503 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 143
02:06:43.503 00.000 1032 Star::Find returns 1 (0), X=1125.45, Y=330.17, Mass=1482, SNR=27.0, Peak=120 HFD=3.0
02:06:43.503 00.000 1032 MultiStar: [#1 0.16,-0.27,0.93,U] [#2 0.09,-0.24,0.95,U] [#3 -0.07,-0.32,0.96,U] [#4 0.09,-0.32,0.85,U] [#5 0.06,-0.33,0.79,U] [#6 0.12,-0.29,0.76,U] [#7 0.02,-0.20,0.71,U] [#8 -0.06,-0.18,0.67,U] 
02:06:43.503 00.000 1032 refined, 8 included, MultiStar: {0.11, -0.29}, one-star: {0.48, -0.39}
02:06:43.516 00.013 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
02:06:43.516 00.000 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
02:06:43.519 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.21 mountX=-0.31 mountY=-0.03, mountTheta=-3.04
02:06:43.519 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.29, opts=13)
02:06:43.519 00.000 1032 Enqueuing Move request for scope (0.11, -0.29)
02:06:43.519 00.000 10072 Worker thread wakes up
02:06:43.519 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.29) opts 0xd
02:06:43.519 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.29)
02:06:43.519 00.000 10072 Moving (0.11, -0.29) raw xDistance=-0.31 yDistance=-0.03
02:06:43.519 00.000 10072 PPEC rslt: input = -0.31, final = -0.09, react = -0.13, pred = 0.04, hyst = -0.11, hyst_pct = 0.01, period_length = 697.25
02:06:43.519 00.000 10072 PPEC: input: -0.31, control: -0.09, exposure: 1000
02:06:43.519 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:43.519 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:06:43.519 00.000 10072 MoveAxis(E, 89, ABG)
02:06:43.519 00.000 10072 Guiding  Dir = 2, Dur = 89
02:06:43.528 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:43.528 00.000 10072 IsGuiding returns 0
02:06:43.530 00.002 10072 PulseGuide returned control before completion, sleep 99
02:06:43.536 00.006 1032 UpdateGuideState exits: m=1482 SNR=27.0
02:06:43.547 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:43.548 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:43.548 00.000 1032 Enqueuing Expose request
02:06:43.643 00.095 10072 IsGuiding returns 0
02:06:43.643 00.000 10072 Move returns status 0, amount 89
02:06:43.643 00.000 10072 MoveAxis(N, 0, ABG)
02:06:43.643 00.000 10072 Move returns status 0, amount 0
02:06:43.643 00.000 10072 move complete, result=0
02:06:43.643 00.000 10072 worker thread done servicing request
02:06:43.643 00.000 10072 Worker thread wakes up
02:06:43.643 00.000 1032 GuideStep: -0.3 px 89 ms EAST, -0.0 px 0 ms NORTH
02:06:43.645 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:43.645 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:44.550 00.905 10072 Exposure complete
02:06:44.600 00.050 10072 worker thread done servicing request
02:06:44.600 00.000 1032 OnExposeComplete: enter
02:06:44.602 00.002 1032 UpdateGuideState(): m_state=6
02:06:44.603 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 144
02:06:44.605 00.002 1032 Star::Find returns 1 (0), X=1125.35, Y=330.35, Mass=1469, SNR=26.9, Peak=125 HFD=3.0
02:06:44.607 00.002 1032 MultiStar: [#1 0.04,-0.15,0.93,U] [#2 0.04,-0.01,0.97,U] [#3 -0.06,-0.10,0.96,U] [#4 0.12,-0.14,0.80,U] [#5 -0.10,-0.18,0.77,U] [#6 0.12,-0.02,0.73,U] [#7 0.01,-0.06,0.73,U] [#8 -0.11,0.04,0.70,U] 
02:06:44.607 00.000 1032 refined, 8 included, MultiStar: {0.06, -0.10}, one-star: {0.37, -0.21}
02:06:44.610 00.003 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
02:06:44.612 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
02:06:44.614 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.06 mountX=-0.11 mountY=-0.03, mountTheta=-2.89
02:06:44.616 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.10, opts=13)
02:06:44.618 00.002 1032 Enqueuing Move request for scope (0.06, -0.10)
02:06:44.620 00.002 10072 Worker thread wakes up
02:06:44.620 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
02:06:44.620 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
02:06:44.620 00.000 10072 Moving (0.06, -0.10) raw xDistance=-0.11 yDistance=-0.03
02:06:44.620 00.000 10072 PPEC rslt: input = -0.11, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 697.25
02:06:44.620 00.000 10072 PPEC: input: -0.11, control: 0.04, exposure: 1000
02:06:44.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:44.620 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:06:44.620 00.000 10072 MoveAxis(W, 38, ABG)
02:06:44.620 00.000 10072 Guiding  Dir = 3, Dur = 38
02:06:44.622 00.002 10072 IsGuiding returns 0
02:06:44.622 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:44.623 00.001 10072 PulseGuide returned control before completion, sleep 48
02:06:44.638 00.015 1032 UpdateGuideState exits: m=1469 SNR=26.9
02:06:44.641 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:44.643 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:44.646 00.003 1032 Enqueuing Expose request
02:06:44.686 00.040 10072 IsGuiding returns 1
02:06:44.686 00.000 10072 scope still moving after pulse duration time elapsed
02:06:44.718 00.032 10072 IsGuiding returns 0
02:06:44.718 00.000 10072 scope move finished after 38 + 57 ms
02:06:44.718 00.000 10072 Move returns status 0, amount 38
02:06:44.718 00.000 10072 MoveAxis(N, 0, ABG)
02:06:44.718 00.000 10072 Move returns status 0, amount 0
02:06:44.718 00.000 10072 move complete, result=0
02:06:44.718 00.000 10072 worker thread done servicing request
02:06:44.718 00.000 10072 Worker thread wakes up
02:06:44.718 00.000 1032 GuideStep: -0.1 px 38 ms WEST, -0.0 px 0 ms NORTH
02:06:44.718 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:44.718 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:45.845 01.127 10072 Exposure complete
02:06:45.897 00.052 10072 worker thread done servicing request
02:06:45.897 00.000 1032 OnExposeComplete: enter
02:06:45.899 00.002 1032 UpdateGuideState(): m_state=6
02:06:45.901 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 145
02:06:45.901 00.000 1032 Star::Find returns 1 (0), X=1125.39, Y=330.12, Mass=1559, SNR=27.7, Peak=133 HFD=3.2
02:06:45.903 00.002 1032 MultiStar: [#1 0.15,-0.33,0.92,U] [#2 0.20,-0.22,0.93,U] [#3 -0.03,-0.34,0.93,U] [#4 0.18,-0.32,0.00,M1] [#5 -0.02,-0.36,0.76,U] [#6 0.07,-0.26,0.72,U] [#7 0.16,-0.18,0.72,U] [#8 -0.10,-0.33,0.67,U] 
02:06:45.905 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.31}, one-star: {0.41, -0.44}
02:06:45.905 00.000 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
02:06:45.907 00.002 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
02:06:45.909 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.31 hyp=0.33 cameraTheta=-1.21 mountX=-0.33 mountY=-0.03, mountTheta=-3.04
02:06:45.909 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.31, opts=13)
02:06:45.909 00.000 1032 Enqueuing Move request for scope (0.12, -0.31)
02:06:45.909 00.000 10072 Worker thread wakes up
02:06:45.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.31) opts 0xd
02:06:45.909 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.31)
02:06:45.909 00.000 10072 Moving (0.12, -0.31) raw xDistance=-0.33 yDistance=-0.03
02:06:45.909 00.000 10072 PPEC rslt: input = -0.33, final = -0.10, react = -0.14, pred = 0.04, hyst = -0.13, hyst_pct = 0.01, period_length = 697.25
02:06:45.909 00.000 10072 PPEC: input: -0.33, control: -0.10, exposure: 1000
02:06:45.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:45.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:06:45.909 00.000 10072 MoveAxis(E, 99, ABG)
02:06:45.909 00.000 10072 Guiding  Dir = 2, Dur = 99
02:06:45.917 00.008 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:45.917 00.000 10072 IsGuiding returns 0
02:06:45.919 00.002 10072 PulseGuide returned control before completion, sleep 109
02:06:45.935 00.016 1032 UpdateGuideState exits: m=1559 SNR=27.7
02:06:45.935 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:45.935 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:45.935 00.000 1032 Enqueuing Expose request
02:06:46.031 00.096 10072 IsGuiding returns 0
02:06:46.031 00.000 10072 Move returns status 0, amount 99
02:06:46.031 00.000 10072 MoveAxis(N, 0, ABG)
02:06:46.031 00.000 10072 Move returns status 0, amount 0
02:06:46.031 00.000 10072 move complete, result=0
02:06:46.031 00.000 10072 worker thread done servicing request
02:06:46.031 00.000 10072 Worker thread wakes up
02:06:46.031 00.000 1032 GuideStep: -0.3 px 99 ms EAST, -0.0 px 0 ms NORTH
02:06:46.033 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:46.033 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:46.945 00.912 10072 Exposure complete
02:06:46.996 00.051 10072 worker thread done servicing request
02:06:46.996 00.000 1032 OnExposeComplete: enter
02:06:46.996 00.000 1032 UpdateGuideState(): m_state=6
02:06:46.996 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 146
02:06:46.996 00.000 1032 Star::Find returns 1 (0), X=1125.40, Y=330.24, Mass=1520, SNR=27.4, Peak=129 HFD=3.2
02:06:46.996 00.000 1032 MultiStar: [#1 0.19,-0.19,0.92,U] [#2 0.23,-0.09,0.94,U] [#3 0.02,-0.13,0.98,U] [#4 0.24,-0.13,0.81,U] [#5 -0.04,-0.23,0.78,U] [#6 0.14,-0.05,0.74,U] [#7 0.20,-0.04,0.74,U] [#8 0.05,0.01,0.70,U] 
02:06:46.996 00.000 1032 refined, 8 included, MultiStar: {0.17, -0.14}, one-star: {0.43, -0.32}
02:06:46.996 00.000 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
02:06:46.996 00.000 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
02:06:47.009 00.013 1032 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.68 mountX=-0.18 mountY=-0.13, mountTheta=-2.51
02:06:47.011 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.14, opts=13)
02:06:47.013 00.002 1032 Enqueuing Move request for scope (0.17, -0.14)
02:06:47.015 00.002 10072 Worker thread wakes up
02:06:47.015 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
02:06:47.015 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
02:06:47.015 00.000 10072 Moving (0.17, -0.14) raw xDistance=-0.18 yDistance=-0.13
02:06:47.015 00.000 10072 PPEC rslt: input = -0.18, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 697.25
02:06:47.015 00.000 10072 PPEC: input: -0.18, control: 0.03, exposure: 1000
02:06:47.015 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:47.016 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:06:47.016 00.000 10072 MoveAxis(W, 35, ABG)
02:06:47.016 00.000 10072 Guiding  Dir = 3, Dur = 35
02:06:47.016 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:47.017 00.001 10072 IsGuiding returns 0
02:06:47.018 00.001 10072 PulseGuide returned control before completion, sleep 45
02:06:47.030 00.012 1032 UpdateGuideState exits: m=1520 SNR=27.4
02:06:47.035 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:47.035 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:47.037 00.002 1032 Enqueuing Expose request
02:06:47.066 00.029 10072 IsGuiding returns 1
02:06:47.066 00.000 10072 scope still moving after pulse duration time elapsed
02:06:47.097 00.031 10072 IsGuiding returns 0
02:06:47.097 00.000 10072 scope move finished after 35 + 44 ms
02:06:47.097 00.000 10072 Move returns status 0, amount 35
02:06:47.097 00.000 10072 MoveAxis(N, 0, ABG)
02:06:47.097 00.000 10072 Move returns status 0, amount 0
02:06:47.097 00.000 10072 move complete, result=0
02:06:47.097 00.000 10072 worker thread done servicing request
02:06:47.097 00.000 10072 Worker thread wakes up
02:06:47.097 00.000 1032 GuideStep: -0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
02:06:47.098 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:47.098 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:48.225 01.127 10072 Exposure complete
02:06:48.272 00.047 10072 worker thread done servicing request
02:06:48.272 00.000 1032 OnExposeComplete: enter
02:06:48.273 00.001 1032 UpdateGuideState(): m_state=6
02:06:48.273 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 147
02:06:48.273 00.000 1032 Star::Find returns 1 (0), X=1125.56, Y=330.30, Mass=1518, SNR=27.4, Peak=122 HFD=3.2
02:06:48.273 00.000 1032 MultiStar: [#1 0.20,-0.19,0.96,U] [#2 0.20,-0.02,0.96,U] [#3 0.00,-0.09,0.95,U] [#4 0.15,-0.16,0.84,U] [#5 0.16,-0.24,0.77,U] [#6 0.16,-0.10,0.73,U] [#7 0.18,-0.09,0.71,U] [#8 0.14,-0.04,0.67,U] 
02:06:48.273 00.000 1032 refined, 8 included, MultiStar: {0.21, -0.14}, one-star: {0.58, -0.26}
02:06:48.273 00.000 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
02:06:48.273 00.000 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
02:06:48.273 00.000 1032 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.59 mountX=-0.19 mountY=-0.16, mountTheta=-2.42
02:06:48.273 00.000 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.14, opts=13)
02:06:48.273 00.000 1032 Enqueuing Move request for scope (0.21, -0.14)
02:06:48.287 00.014 10072 Worker thread wakes up
02:06:48.287 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
02:06:48.287 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
02:06:48.287 00.000 10072 Moving (0.21, -0.14) raw xDistance=-0.19 yDistance=-0.16
02:06:48.287 00.000 10072 PPEC rslt: input = -0.19, final = -0.04, react = -0.08, pred = 0.04, hyst = -0.07, hyst_pct = 0.01, period_length = 697.25
02:06:48.287 00.000 10072 PPEC: input: -0.19, control: -0.04, exposure: 1000
02:06:48.287 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:48.287 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:06:48.287 00.000 10072 MoveAxis(E, 42, ABG)
02:06:48.287 00.000 10072 Guiding  Dir = 2, Dur = 42
02:06:48.287 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:48.289 00.002 10072 IsGuiding returns 0
02:06:48.291 00.002 10072 PulseGuide returned control before completion, sleep 52
02:06:48.304 00.013 1032 UpdateGuideState exits: m=1518 SNR=27.4
02:06:48.307 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:48.307 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:48.307 00.000 1032 Enqueuing Expose request
02:06:48.354 00.047 10072 IsGuiding returns 0
02:06:48.354 00.000 10072 Move returns status 0, amount 42
02:06:48.354 00.000 10072 MoveAxis(N, 0, ABG)
02:06:48.354 00.000 10072 Move returns status 0, amount 0
02:06:48.354 00.000 10072 move complete, result=0
02:06:48.354 00.000 10072 worker thread done servicing request
02:06:48.354 00.000 10072 Worker thread wakes up
02:06:48.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:48.354 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:48.355 00.001 1032 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
02:06:49.264 00.909 10072 Exposure complete
02:06:49.310 00.046 10072 worker thread done servicing request
02:06:49.310 00.000 1032 OnExposeComplete: enter
02:06:49.310 00.000 1032 UpdateGuideState(): m_state=6
02:06:49.310 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 148
02:06:49.310 00.000 1032 Star::Find returns 1 (0), X=1125.55, Y=330.20, Mass=1554, SNR=27.7, Peak=125 HFD=3.1
02:06:49.310 00.000 1032 MultiStar: [#1 0.23,-0.19,0.92,U] [#2 0.26,-0.16,0.93,U] [#3 -0.01,-0.18,0.94,U] [#4 0.25,-0.23,0.78,U] [#5 0.22,-0.17,0.77,U] [#6 0.25,-0.22,0.75,U] [#7 0.34,-0.10,0.72,U] [#8 0.01,-0.09,0.66,U] 
02:06:49.310 00.000 1032 refined, 8 included, MultiStar: {0.24, -0.19}, one-star: {0.58, -0.36}
02:06:49.310 00.000 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
02:06:49.310 00.000 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
02:06:49.310 00.000 1032 CameraToMount -- cameraX=0.24 cameraY=-0.19 hyp=0.31 cameraTheta=-0.67 mountX=-0.25 mountY=-0.19, mountTheta=-2.50
02:06:49.322 00.012 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.19, opts=13)
02:06:49.322 00.000 1032 Enqueuing Move request for scope (0.24, -0.19)
02:06:49.322 00.000 10072 Worker thread wakes up
02:06:49.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.19) opts 0xd
02:06:49.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.19)
02:06:49.322 00.000 10072 Moving (0.24, -0.19) raw xDistance=-0.25 yDistance=-0.19
02:06:49.326 00.004 10072 PPEC rslt: input = -0.25, final = -0.08, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 697.25
02:06:49.326 00.000 10072 PPEC: input: -0.25, control: -0.08, exposure: 1000
02:06:49.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:49.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:06:49.326 00.000 10072 MoveAxis(E, 79, ABG)
02:06:49.326 00.000 10072 Guiding  Dir = 2, Dur = 79
02:06:49.327 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:49.329 00.002 10072 IsGuiding returns 0
02:06:49.329 00.000 10072 PulseGuide returned control before completion, sleep 89
02:06:49.343 00.014 1032 UpdateGuideState exits: m=1554 SNR=27.7
02:06:49.345 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:49.345 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:49.347 00.002 1032 Enqueuing Expose request
02:06:49.422 00.075 10072 IsGuiding returns 1
02:06:49.422 00.000 10072 scope still moving after pulse duration time elapsed
02:06:49.453 00.031 10072 IsGuiding returns 0
02:06:49.453 00.000 10072 scope move finished after 79 + 46 ms
02:06:49.453 00.000 10072 Move returns status 0, amount 79
02:06:49.453 00.000 10072 MoveAxis(N, 0, ABG)
02:06:49.454 00.001 10072 Move returns status 0, amount 0
02:06:49.454 00.000 10072 move complete, result=0
02:06:49.454 00.000 10072 worker thread done servicing request
02:06:49.454 00.000 1032 GuideStep: -0.3 px 79 ms EAST, -0.2 px 0 ms NORTH
02:06:49.456 00.002 10072 Worker thread wakes up
02:06:49.456 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:49.456 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:50.596 01.140 10072 Exposure complete
02:06:50.643 00.047 10072 worker thread done servicing request
02:06:50.643 00.000 1032 OnExposeComplete: enter
02:06:50.643 00.000 1032 UpdateGuideState(): m_state=6
02:06:50.647 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 149
02:06:50.647 00.000 1032 Star::Find returns 1 (0), X=1125.50, Y=330.40, Mass=1496, SNR=27.2, Peak=120 HFD=3.1
02:06:50.647 00.000 1032 MultiStar: [#1 0.18,-0.08,0.93,U] [#2 0.18,0.02,0.97,U] [#3 -0.02,-0.07,0.97,U] [#4 0.17,-0.04,0.81,U] [#5 0.13,-0.15,0.77,U] [#6 0.33,-0.05,0.74,U] [#7 0.28,-0.05,0.74,U] [#8 0.01,0.10,0.67,U] 
02:06:50.647 00.000 1032 refined, 8 included, MultiStar: {0.20, -0.06}, one-star: {0.53, -0.16}
02:06:50.647 00.000 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
02:06:50.647 00.000 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
02:06:50.647 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.28 mountX=-0.11 mountY=-0.18, mountTheta=-2.11
02:06:50.647 00.000 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.06, opts=13)
02:06:50.647 00.000 1032 Enqueuing Move request for scope (0.20, -0.06)
02:06:50.658 00.011 10072 Worker thread wakes up
02:06:50.658 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
02:06:50.658 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
02:06:50.658 00.000 10072 Moving (0.20, -0.06) raw xDistance=-0.11 yDistance=-0.18
02:06:50.660 00.002 10072 PPEC rslt: input = -0.11, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 697.25
02:06:50.660 00.000 10072 PPEC: input: -0.11, control: 0.03, exposure: 1000
02:06:50.660 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:50.660 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:06:50.660 00.000 10072 MoveAxis(W, 28, ABG)
02:06:50.660 00.000 10072 Guiding  Dir = 3, Dur = 28
02:06:50.661 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:50.661 00.000 10072 IsGuiding returns 0
02:06:50.663 00.002 10072 PulseGuide returned control before completion, sleep 38
02:06:50.673 00.010 1032 UpdateGuideState exits: m=1496 SNR=27.2
02:06:50.673 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:50.680 00.007 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:50.681 00.001 1032 Enqueuing Expose request
02:06:50.721 00.040 10072 IsGuiding returns 1
02:06:50.721 00.000 10072 scope still moving after pulse duration time elapsed
02:06:50.753 00.032 10072 IsGuiding returns 0
02:06:50.753 00.000 10072 scope move finished after 28 + 62 ms
02:06:50.753 00.000 10072 Move returns status 0, amount 28
02:06:50.753 00.000 10072 MoveAxis(N, 0, ABG)
02:06:50.753 00.000 10072 Move returns status 0, amount 0
02:06:50.753 00.000 10072 move complete, result=0
02:06:50.753 00.000 10072 worker thread done servicing request
02:06:50.753 00.000 10072 Worker thread wakes up
02:06:50.753 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:50.753 00.000 1032 GuideStep: -0.1 px 28 ms WEST, -0.2 px 0 ms NORTH
02:06:50.753 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:51.659 00.906 10072 Exposure complete
02:06:51.706 00.047 10072 worker thread done servicing request
02:06:51.706 00.000 1032 OnExposeComplete: enter
02:06:51.708 00.002 1032 UpdateGuideState(): m_state=6
02:06:51.710 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 150
02:06:51.710 00.000 1032 Star::Find returns 1 (0), X=1125.58, Y=330.12, Mass=1439, SNR=26.6, Peak=106 HFD=3.2
02:06:51.712 00.002 1032 MultiStar: large primary error, entering stabilization period
02:06:51.714 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:06:51.714 00.000 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:06:51.716 00.002 1032 CameraToMount -- cameraX=0.60 cameraY=-0.44 hyp=0.75 cameraTheta=-0.63 mountX=-0.58 mountY=-0.47, mountTheta=-2.46
02:06:51.719 00.003 1032 SchedulePrimaryMove(0F526948, x=0.60, y=-0.44, opts=13)
02:06:51.721 00.002 1032 Enqueuing Move request for scope (0.60, -0.44)
02:06:51.722 00.001 10072 Worker thread wakes up
02:06:51.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.44) opts 0xd
02:06:51.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.60, -0.44)
02:06:51.722 00.000 10072 Moving (0.60, -0.44) raw xDistance=-0.58 yDistance=-0.47
02:06:51.722 00.000 10072 PPEC rslt: input = -0.58, final = -0.21, react = -0.24, pred = 0.03, hyst = -0.22, hyst_pct = 0.00, period_length = 697.25
02:06:51.722 00.000 10072 PPEC: input: -0.58, control: -0.21, exposure: 1000
02:06:51.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
02:06:51.722 00.000 10072 MoveAxis(E, 217, ABG)
02:06:51.722 00.000 10072 Guiding  Dir = 2, Dur = 217
02:06:51.724 00.002 10072 IsGuiding returns 0
02:06:51.724 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:51.726 00.002 10072 PulseGuide returned control before completion, sleep 227
02:06:51.742 00.016 1032 UpdateGuideState exits: m=1439 SNR=26.6
02:06:51.744 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:51.744 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:51.746 00.002 1032 Enqueuing Expose request
02:06:51.960 00.214 10072 IsGuiding returns 0
02:06:51.960 00.000 10072 Move returns status 0, amount 217
02:06:51.960 00.000 10072 MoveAxis(N, 304, ABG)
02:06:51.960 00.000 10072 Guiding  Dir = 0, Dur = 304
02:06:51.961 00.001 10072 IsGuiding returns 0
02:06:51.961 00.000 10072 PulseGuide returned control before completion, sleep 314
02:06:52.278 00.317 10072 IsGuiding returns 0
02:06:52.278 00.000 10072 Move returns status 0, amount 304
02:06:52.278 00.000 10072 move complete, result=0
02:06:52.278 00.000 10072 worker thread done servicing request
02:06:52.278 00.000 10072 Worker thread wakes up
02:06:52.278 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:52.278 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:52.278 00.000 1032 GuideStep: -0.6 px 217 ms EAST, -0.5 px 304 ms NORTH
02:06:53.409 01.131 10072 Exposure complete
02:06:53.454 00.045 10072 worker thread done servicing request
02:06:53.454 00.000 1032 OnExposeComplete: enter
02:06:53.454 00.000 1032 UpdateGuideState(): m_state=6
02:06:53.454 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 151
02:06:53.454 00.000 1032 Star::Find returns 1 (0), X=1125.11, Y=330.41, Mass=1534, SNR=27.5, Peak=132 HFD=3.2
02:06:53.454 00.000 1032 MultiStar: exiting stabilization period
02:06:53.454 00.000 1032 MultiStar: [#1 -0.31,-0.06,0.94,U] [#2 -0.21,0.06,0.95,U] [#3 -0.43,-0.07,0.00,M1] [#4 -0.15,0.01,0.81,U] [#5 -0.24,-0.10,0.78,U] [#6 -0.22,-0.05,0.74,U] [#7 -0.26,-0.03,0.72,U] [#8 -0.45,-0.01,0.00,M1] 
02:06:53.454 00.000 1032 refined, 6 included, MultiStar: {-0.17, -0.05}, one-star: {0.13, -0.15}
02:06:53.466 00.012 1032 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.83) = xAngle (-4.70 = 1.58)
02:06:53.466 00.000 1032 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.70 = 1.58)
02:06:53.466 00.000 1032 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.87 mountX=-0.00 mountY=0.18, mountTheta=1.58
02:06:53.466 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=-0.05, opts=13)
02:06:53.471 00.005 1032 Enqueuing Move request for scope (-0.17, -0.05)
02:06:53.471 00.000 10072 Worker thread wakes up
02:06:53.471 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
02:06:53.471 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
02:06:53.471 00.000 10072 Moving (-0.17, -0.05) raw xDistance=-0.00 yDistance=0.18
02:06:53.471 00.000 10072 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 697.25
02:06:53.471 00.000 10072 PPEC: input: -0.00, control: 0.03, exposure: 1000
02:06:53.471 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:53.471 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:06:53.471 00.000 10072 MoveAxis(W, 27, ABG)
02:06:53.471 00.000 10072 Guiding  Dir = 3, Dur = 27
02:06:53.474 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:53.475 00.001 10072 IsGuiding returns 0
02:06:53.476 00.001 10072 PulseGuide returned control before completion, sleep 37
02:06:53.485 00.009 1032 UpdateGuideState exits: m=1534 SNR=27.5
02:06:53.485 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:53.493 00.008 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:53.495 00.002 1032 Enqueuing Expose request
02:06:53.525 00.030 10072 IsGuiding returns 1
02:06:53.525 00.000 10072 scope still moving after pulse duration time elapsed
02:06:53.556 00.031 10072 IsGuiding returns 0
02:06:53.558 00.002 10072 scope move finished after 27 + 55 ms
02:06:53.558 00.000 10072 Move returns status 0, amount 27
02:06:53.558 00.000 10072 MoveAxis(N, 0, ABG)
02:06:53.558 00.000 10072 Move returns status 0, amount 0
02:06:53.558 00.000 10072 move complete, result=0
02:06:53.558 00.000 10072 worker thread done servicing request
02:06:53.558 00.000 10072 Worker thread wakes up
02:06:53.558 00.000 1032 GuideStep: -0.0 px 27 ms WEST, 0.2 px 0 ms NORTH
02:06:53.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:53.558 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:54.463 00.905 10072 Exposure complete
02:06:54.510 00.047 10072 worker thread done servicing request
02:06:54.510 00.000 1032 OnExposeComplete: enter
02:06:54.510 00.000 1032 UpdateGuideState(): m_state=6
02:06:54.516 00.006 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 152
02:06:54.518 00.002 1032 Star::Find returns 1 (0), X=1125.09, Y=330.34, Mass=1578, SNR=27.9, Peak=133 HFD=3.3
02:06:54.518 00.000 1032 MultiStar: [#1 -0.18,-0.17,0.93,U] [#2 -0.09,-0.09,0.95,U] [#3 -0.50,-0.17,0.00,M2] [#4 -0.10,-0.14,0.78,U] [#5 -0.23,-0.25,0.78,U] [#6 -0.18,-0.08,0.72,U] [#7 -0.18,-0.10,0.68,U] [#8 -0.33,-0.09,0.65,U] 
02:06:54.518 00.000 1032 refined, 7 included, MultiStar: {-0.14, -0.15}, one-star: {0.11, -0.22}
02:06:54.518 00.000 1032 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.83) = xAngle (-4.15 = 2.13)
02:06:54.518 00.000 1032 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.15 = 2.13)
02:06:54.518 00.000 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-2.32 mountX=-0.11 mountY=0.17, mountTheta=2.13
02:06:54.527 00.009 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.15, opts=13)
02:06:54.529 00.002 1032 Enqueuing Move request for scope (-0.14, -0.15)
02:06:54.530 00.001 10072 Worker thread wakes up
02:06:54.530 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
02:06:54.530 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
02:06:54.531 00.001 10072 Moving (-0.14, -0.15) raw xDistance=-0.11 yDistance=0.17
02:06:54.532 00.001 10072 PPEC rslt: input = -0.11, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 697.25
02:06:54.532 00.000 10072 PPEC: input: -0.11, control: 0.02, exposure: 1000
02:06:54.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:54.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:06:54.532 00.000 10072 MoveAxis(W, 21, ABG)
02:06:54.532 00.000 10072 Guiding  Dir = 3, Dur = 21
02:06:54.532 00.000 10072 IsGuiding returns 0
02:06:54.532 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:54.535 00.003 10072 PulseGuide returned control before completion, sleep 31
02:06:54.549 00.014 1032 UpdateGuideState exits: m=1578 SNR=27.9
02:06:54.552 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:54.554 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:54.554 00.000 1032 Enqueuing Expose request
02:06:54.580 00.026 10072 IsGuiding returns 1
02:06:54.580 00.000 10072 scope still moving after pulse duration time elapsed
02:06:54.611 00.031 10072 IsGuiding returns 0
02:06:54.611 00.000 10072 scope move finished after 21 + 58 ms
02:06:54.612 00.001 10072 Move returns status 0, amount 21
02:06:54.612 00.000 10072 MoveAxis(N, 0, ABG)
02:06:54.612 00.000 10072 Move returns status 0, amount 0
02:06:54.612 00.000 10072 move complete, result=0
02:06:54.612 00.000 10072 worker thread done servicing request
02:06:54.612 00.000 10072 Worker thread wakes up
02:06:54.612 00.000 1032 GuideStep: -0.1 px 21 ms WEST, 0.2 px 0 ms NORTH
02:06:54.615 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:54.615 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:55.740 01.125 10072 Exposure complete
02:06:55.790 00.050 10072 worker thread done servicing request
02:06:55.790 00.000 1032 OnExposeComplete: enter
02:06:55.790 00.000 1032 UpdateGuideState(): m_state=6
02:06:55.790 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 153
02:06:55.790 00.000 1032 Star::Find returns 1 (0), X=1125.18, Y=330.33, Mass=1567, SNR=27.8, Peak=129 HFD=3.2
02:06:55.797 00.007 1032 MultiStar: [#1 -0.10,-0.07,0.91,U] [#2 -0.12,0.03,0.98,U] [#3 -0.31,-0.17,0.95,U] [#4 -0.22,-0.10,0.80,U] [#5 -0.17,-0.21,0.73,U] [#6 -0.22,-0.04,0.73,U] [#7 -0.19,-0.10,0.68,U] [#8 -0.31,-0.06,0.65,U] 
02:06:55.800 00.003 1032 refined, 8 included, MultiStar: {-0.15, -0.11}, one-star: {0.21, -0.23}
02:06:55.800 00.000 1032 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.83) = xAngle (-4.35 = 1.93)
02:06:55.800 00.000 1032 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.35 = 1.93)
02:06:55.804 00.004 1032 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-2.52 mountX=-0.06 mountY=0.17, mountTheta=1.93
02:06:55.804 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=-0.11, opts=13)
02:06:55.807 00.003 1032 Enqueuing Move request for scope (-0.15, -0.11)
02:06:55.807 00.000 10072 Worker thread wakes up
02:06:55.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
02:06:55.807 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
02:06:55.807 00.000 10072 Moving (-0.15, -0.11) raw xDistance=-0.06 yDistance=0.17
02:06:55.811 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:55.811 00.000 10072 PPEC rslt: input = -0.06, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 703.93
02:06:55.811 00.000 10072 PPEC: input: -0.06, control: 0.03, exposure: 1000
02:06:55.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:55.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:06:55.811 00.000 10072 MoveAxis(W, 32, ABG)
02:06:55.811 00.000 10072 Guiding  Dir = 3, Dur = 32
02:06:55.814 00.003 10072 IsGuiding returns 0
02:06:55.814 00.000 10072 PulseGuide returned control before completion, sleep 42
02:06:55.824 00.010 1032 UpdateGuideState exits: m=1567 SNR=27.8
02:06:55.830 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:55.831 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:55.831 00.000 1032 Enqueuing Expose request
02:06:55.861 00.030 10072 IsGuiding returns 1
02:06:55.861 00.000 10072 scope still moving after pulse duration time elapsed
02:06:55.893 00.032 10072 IsGuiding returns 0
02:06:55.893 00.000 10072 scope move finished after 32 + 47 ms
02:06:55.893 00.000 10072 Move returns status 0, amount 32
02:06:55.893 00.000 10072 MoveAxis(N, 0, ABG)
02:06:55.893 00.000 10072 Move returns status 0, amount 0
02:06:55.893 00.000 10072 move complete, result=0
02:06:55.893 00.000 10072 worker thread done servicing request
02:06:55.893 00.000 10072 Worker thread wakes up
02:06:55.893 00.000 1032 GuideStep: -0.1 px 32 ms WEST, 0.2 px 0 ms NORTH
02:06:55.896 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:55.896 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:56.802 00.906 10072 Exposure complete
02:06:56.849 00.047 10072 worker thread done servicing request
02:06:56.849 00.000 1032 OnExposeComplete: enter
02:06:56.849 00.000 1032 UpdateGuideState(): m_state=6
02:06:56.849 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 154
02:06:56.849 00.000 1032 Star::Find returns 1 (0), X=1125.24, Y=330.23, Mass=1637, SNR=28.4, Peak=138 HFD=3.0
02:06:56.849 00.000 1032 MultiStar: [#1 -0.09,-0.27,0.90,U] [#2 -0.15,-0.21,0.92,U] [#3 -0.25,-0.15,0.92,U] [#4 -0.20,-0.32,0.00,M1] [#5 -0.17,-0.28,0.76,U] [#6 -0.13,-0.15,0.69,U] [#7 -0.10,-0.11,0.69,U] [#8 -0.26,-0.14,0.64,U] 
02:06:56.849 00.000 1032 refined, 7 included, MultiStar: {-0.10, -0.21}, one-star: {0.27, -0.33}
02:06:56.849 00.000 1032 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.83) = xAngle (-3.83 = 2.45)
02:06:56.860 00.011 1032 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.83 = 2.45)
02:06:56.860 00.000 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-2.00 mountX=-0.18 mountY=0.15, mountTheta=2.45
02:06:56.860 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.21, opts=13)
02:06:56.865 00.005 1032 Enqueuing Move request for scope (-0.10, -0.21)
02:06:56.865 00.000 10072 Worker thread wakes up
02:06:56.865 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
02:06:56.865 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
02:06:56.865 00.000 10072 Moving (-0.10, -0.21) raw xDistance=-0.18 yDistance=0.15
02:06:56.867 00.002 10072 PPEC rslt: input = -0.18, final = -0.03, react = -0.07, pred = 0.04, hyst = -0.07, hyst_pct = 0.01, period_length = 703.93
02:06:56.867 00.000 10072 PPEC: input: -0.18, control: -0.03, exposure: 1000
02:06:56.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:56.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:06:56.867 00.000 10072 MoveAxis(E, 34, ABG)
02:06:56.867 00.000 10072 Guiding  Dir = 2, Dur = 34
02:06:56.868 00.001 10072 IsGuiding returns 0
02:06:56.868 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:56.871 00.003 10072 PulseGuide returned control before completion, sleep 44
02:06:56.884 00.013 1032 UpdateGuideState exits: m=1637 SNR=28.4
02:06:56.884 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:56.884 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:56.884 00.000 1032 Enqueuing Expose request
02:06:56.915 00.031 10072 IsGuiding returns 1
02:06:56.915 00.000 10072 scope still moving after pulse duration time elapsed
02:06:56.946 00.031 10072 IsGuiding returns 0
02:06:56.946 00.000 10072 scope move finished after 34 + 43 ms
02:06:56.946 00.000 10072 Move returns status 0, amount 34
02:06:56.946 00.000 10072 MoveAxis(N, 0, ABG)
02:06:56.946 00.000 10072 Move returns status 0, amount 0
02:06:56.946 00.000 10072 move complete, result=0
02:06:56.946 00.000 10072 worker thread done servicing request
02:06:56.946 00.000 10072 Worker thread wakes up
02:06:56.946 00.000 1032 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
02:06:56.948 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:56.948 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:58.090 01.142 10072 Exposure complete
02:06:58.136 00.046 10072 worker thread done servicing request
02:06:58.136 00.000 1032 OnExposeComplete: enter
02:06:58.141 00.005 1032 UpdateGuideState(): m_state=6
02:06:58.143 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 155
02:06:58.145 00.002 1032 Star::Find returns 1 (0), X=1125.27, Y=330.19, Mass=1490, SNR=27.1, Peak=126 HFD=3.0
02:06:58.145 00.000 1032 MultiStar: [#1 -0.00,-0.20,0.94,U] [#2 -0.10,-0.13,0.98,U] [#3 -0.19,-0.23,0.96,U] [#4 -0.12,-0.11,0.82,U] [#5 -0.11,-0.24,0.78,U] [#6 -0.08,-0.11,0.73,U] [#7 -0.06,-0.16,0.75,U] [#8 -0.26,-0.11,0.66,U] 
02:06:58.149 00.004 1032 refined, 8 included, MultiStar: {-0.06, -0.19}, one-star: {0.30, -0.37}
02:06:58.151 00.002 1032 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.83) = xAngle (-3.71 = 2.58)
02:06:58.152 00.001 1032 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.71 = 2.58)
02:06:58.152 00.000 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.88 mountX=-0.17 mountY=0.11, mountTheta=2.58
02:06:58.152 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.19, opts=13)
02:06:58.152 00.000 1032 Enqueuing Move request for scope (-0.06, -0.19)
02:06:58.152 00.000 10072 Worker thread wakes up
02:06:58.152 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
02:06:58.152 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
02:06:58.152 00.000 10072 Moving (-0.06, -0.19) raw xDistance=-0.17 yDistance=0.11
02:06:58.152 00.000 10072 PPEC rslt: input = -0.17, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 703.93
02:06:58.152 00.000 10072 PPEC: input: -0.17, control: 0.04, exposure: 1000
02:06:58.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:58.152 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:06:58.152 00.000 10072 MoveAxis(W, 42, ABG)
02:06:58.152 00.000 10072 Guiding  Dir = 3, Dur = 42
02:06:58.163 00.011 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:58.166 00.003 10072 IsGuiding returns 0
02:06:58.166 00.000 10072 PulseGuide returned control before completion, sleep 52
02:06:58.182 00.016 1032 UpdateGuideState exits: m=1490 SNR=27.1
02:06:58.185 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:58.185 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:58.187 00.002 1032 Enqueuing Expose request
02:06:58.231 00.044 10072 IsGuiding returns 0
02:06:58.231 00.000 10072 Move returns status 0, amount 42
02:06:58.231 00.000 10072 MoveAxis(N, 0, ABG)
02:06:58.231 00.000 10072 Move returns status 0, amount 0
02:06:58.231 00.000 10072 move complete, result=0
02:06:58.231 00.000 10072 worker thread done servicing request
02:06:58.231 00.000 10072 Worker thread wakes up
02:06:58.231 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:58.231 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:06:58.231 00.000 1032 GuideStep: -0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
02:06:59.138 00.907 10072 Exposure complete
02:06:59.187 00.049 10072 worker thread done servicing request
02:06:59.187 00.000 1032 OnExposeComplete: enter
02:06:59.191 00.004 1032 UpdateGuideState(): m_state=6
02:06:59.191 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 156
02:06:59.191 00.000 1032 Star::Find returns 1 (0), X=1125.26, Y=330.28, Mass=1465, SNR=26.9, Peak=130 HFD=3.0
02:06:59.191 00.000 1032 MultiStar: [#1 -0.06,-0.16,0.93,U] [#2 -0.06,-0.16,0.97,U] [#3 -0.26,-0.14,1.00,U] [#4 -0.05,-0.18,0.86,U] [#5 -0.17,-0.26,0.78,U] [#6 -0.07,-0.17,0.72,U] [#7 -0.08,-0.09,0.73,U] [#8 -0.36,-0.15,0.00,M1] 
02:06:59.191 00.000 1032 refined, 7 included, MultiStar: {-0.05, -0.18}, one-star: {0.28, -0.28}
02:06:59.191 00.000 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.60)
02:06:59.199 00.008 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.60)
02:06:59.199 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.86 mountX=-0.16 mountY=0.10, mountTheta=2.60
02:06:59.199 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.18, opts=13)
02:06:59.204 00.005 1032 Enqueuing Move request for scope (-0.05, -0.18)
02:06:59.204 00.000 10072 Worker thread wakes up
02:06:59.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
02:06:59.204 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
02:06:59.204 00.000 10072 Moving (-0.05, -0.18) raw xDistance=-0.16 yDistance=0.10
02:06:59.204 00.000 10072 PPEC rslt: input = -0.16, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 703.93
02:06:59.204 00.000 10072 PPEC: input: -0.16, control: 0.04, exposure: 1000
02:06:59.204 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:59.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:06:59.204 00.000 10072 MoveAxis(W, 39, ABG)
02:06:59.204 00.000 10072 Guiding  Dir = 3, Dur = 39
02:06:59.204 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:06:59.208 00.004 10072 IsGuiding returns 0
02:06:59.208 00.000 10072 PulseGuide returned control before completion, sleep 49
02:06:59.223 00.015 1032 UpdateGuideState exits: m=1465 SNR=26.9
02:06:59.225 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:59.227 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:06:59.229 00.002 1032 Enqueuing Expose request
02:06:59.270 00.041 10072 IsGuiding returns 0
02:06:59.270 00.000 10072 Move returns status 0, amount 39
02:06:59.270 00.000 10072 MoveAxis(N, 0, ABG)
02:06:59.270 00.000 10072 Move returns status 0, amount 0
02:06:59.270 00.000 10072 move complete, result=0
02:06:59.271 00.001 10072 worker thread done servicing request
02:06:59.271 00.000 10072 Worker thread wakes up
02:06:59.271 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:06:59.271 00.000 1032 GuideStep: -0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
02:06:59.272 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:00.399 01.127 10072 Exposure complete
02:07:00.445 00.046 10072 worker thread done servicing request
02:07:00.445 00.000 1032 OnExposeComplete: enter
02:07:00.445 00.000 1032 UpdateGuideState(): m_state=6
02:07:00.449 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 157
02:07:00.449 00.000 1032 Star::Find returns 1 (0), X=1125.27, Y=330.16, Mass=1446, SNR=26.7, Peak=121 HFD=3.0
02:07:00.453 00.004 1032 MultiStar: [#1 0.00,-0.24,0.92,U] [#2 -0.04,-0.25,1.01,U] [#3 -0.17,-0.29,0.97,U] [#4 -0.02,-0.32,0.82,U] [#5 -0.11,-0.39,0.00,M1] [#6 -0.07,-0.32,0.77,U] [#7 0.03,-0.27,0.73,U] [#8 -0.18,-0.20,0.67,U] 
02:07:00.453 00.000 1032 refined, 7 included, MultiStar: {-0.01, -0.29}, one-star: {0.29, -0.40}
02:07:00.453 00.000 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.84)
02:07:00.453 00.000 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.84)
02:07:00.453 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.62 mountX=-0.28 mountY=0.09, mountTheta=2.84
02:07:00.461 00.008 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.29, opts=13)
02:07:00.461 00.000 1032 Enqueuing Move request for scope (-0.01, -0.29)
02:07:00.461 00.000 10072 Worker thread wakes up
02:07:00.461 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.29) opts 0xd
02:07:00.461 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.29)
02:07:00.461 00.000 10072 Moving (-0.01, -0.29) raw xDistance=-0.28 yDistance=0.09
02:07:00.461 00.000 10072 PPEC rslt: input = -0.28, final = -0.07, react = -0.11, pred = 0.04, hyst = -0.10, hyst_pct = 0.01, period_length = 703.93
02:07:00.461 00.000 10072 PPEC: input: -0.28, control: -0.07, exposure: 1000
02:07:00.461 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:00.461 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:07:00.461 00.000 10072 MoveAxis(E, 74, ABG)
02:07:00.461 00.000 10072 Guiding  Dir = 2, Dur = 74
02:07:00.467 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:00.467 00.000 10072 IsGuiding returns 0
02:07:00.469 00.002 10072 PulseGuide returned control before completion, sleep 84
02:07:00.478 00.009 1032 UpdateGuideState exits: m=1446 SNR=26.7
02:07:00.478 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:00.486 00.008 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:00.488 00.002 1032 Enqueuing Expose request
02:07:00.564 00.076 10072 IsGuiding returns 0
02:07:00.564 00.000 10072 Move returns status 0, amount 74
02:07:00.564 00.000 10072 MoveAxis(N, 0, ABG)
02:07:00.564 00.000 10072 Move returns status 0, amount 0
02:07:00.564 00.000 10072 move complete, result=0
02:07:00.564 00.000 10072 worker thread done servicing request
02:07:00.564 00.000 10072 Worker thread wakes up
02:07:00.564 00.000 1032 GuideStep: -0.3 px 74 ms EAST, 0.1 px 0 ms NORTH
02:07:00.564 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:00.564 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:01.471 00.907 10072 Exposure complete
02:07:01.518 00.047 10072 worker thread done servicing request
02:07:01.518 00.000 1032 OnExposeComplete: enter
02:07:01.518 00.000 1032 UpdateGuideState(): m_state=6
02:07:01.518 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 158
02:07:01.518 00.000 1032 Star::Find returns 1 (0), X=1125.20, Y=330.25, Mass=1466, SNR=26.9, Peak=119 HFD=2.9
02:07:01.518 00.000 1032 MultiStar: [#1 -0.05,-0.21,0.97,U] [#2 0.03,-0.14,0.98,U] [#3 -0.26,-0.17,0.97,U] [#4 0.00,-0.21,0.80,U] [#5 -0.13,-0.30,0.79,U] [#6 -0.11,-0.16,0.75,U] [#7 0.01,-0.08,0.74,U] [#8 -0.24,-0.07,0.69,U] 
02:07:01.518 00.000 1032 refined, 8 included, MultiStar: {-0.05, -0.19}, one-star: {0.22, -0.31}
02:07:01.518 00.000 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.67 = 2.62)
02:07:01.518 00.000 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.67 = 2.62)
02:07:01.518 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.83 mountX=-0.17 mountY=0.10, mountTheta=2.62
02:07:01.532 00.014 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.19, opts=13)
02:07:01.535 00.003 1032 Enqueuing Move request for scope (-0.05, -0.19)
02:07:01.535 00.000 10072 Worker thread wakes up
02:07:01.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
02:07:01.535 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
02:07:01.535 00.000 10072 Moving (-0.05, -0.19) raw xDistance=-0.17 yDistance=0.10
02:07:01.537 00.002 10072 PPEC rslt: input = -0.17, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 703.93
02:07:01.537 00.000 10072 PPEC: input: -0.17, control: 0.04, exposure: 1000
02:07:01.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:01.537 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:07:01.537 00.000 10072 MoveAxis(W, 39, ABG)
02:07:01.537 00.000 10072 Guiding  Dir = 3, Dur = 39
02:07:01.538 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:01.539 00.001 10072 IsGuiding returns 0
02:07:01.540 00.001 10072 PulseGuide returned control before completion, sleep 49
02:07:01.553 00.013 1032 UpdateGuideState exits: m=1466 SNR=26.9
02:07:01.556 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:01.558 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:01.558 00.000 1032 Enqueuing Expose request
02:07:01.603 00.045 10072 IsGuiding returns 1
02:07:01.603 00.000 10072 scope still moving after pulse duration time elapsed
02:07:01.635 00.032 10072 IsGuiding returns 0
02:07:01.635 00.000 10072 scope move finished after 39 + 56 ms
02:07:01.635 00.000 10072 Move returns status 0, amount 39
02:07:01.635 00.000 10072 MoveAxis(N, 0, ABG)
02:07:01.635 00.000 10072 Move returns status 0, amount 0
02:07:01.635 00.000 10072 move complete, result=0
02:07:01.635 00.000 10072 worker thread done servicing request
02:07:01.635 00.000 10072 Worker thread wakes up
02:07:01.635 00.000 1032 GuideStep: -0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
02:07:01.635 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:01.635 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:02.770 01.135 10072 Exposure complete
02:07:02.816 00.046 10072 worker thread done servicing request
02:07:02.816 00.000 1032 OnExposeComplete: enter
02:07:02.816 00.000 1032 UpdateGuideState(): m_state=6
02:07:02.816 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 159
02:07:02.821 00.005 1032 Star::Find returns 1 (0), X=1125.33, Y=330.16, Mass=1534, SNR=27.5, Peak=137 HFD=3.1
02:07:02.821 00.000 1032 MultiStar: [#1 -0.01,-0.33,0.93,U] [#2 -0.03,-0.18,0.94,U] [#3 -0.16,-0.30,0.96,U] [#4 0.01,-0.33,0.81,U] [#5 -0.12,-0.34,0.80,U] [#6 -0.04,-0.26,0.75,U] [#7 -0.01,-0.26,0.73,U] [#8 -0.19,-0.23,0.68,U] 
02:07:02.821 00.000 1032 refined, 8 included, MultiStar: {-0.01, -0.30}, one-star: {0.35, -0.40}
02:07:02.821 00.000 1032 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.83) = xAngle (-3.45 = 2.84)
02:07:02.821 00.000 1032 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.45 = 2.84)
02:07:02.821 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.30 hyp=0.30 cameraTheta=-1.62 mountX=-0.28 mountY=0.09, mountTheta=2.84
02:07:02.831 00.010 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.30, opts=13)
02:07:02.831 00.000 1032 Enqueuing Move request for scope (-0.01, -0.30)
02:07:02.833 00.002 10072 Worker thread wakes up
02:07:02.833 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.30) opts 0xd
02:07:02.833 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.30)
02:07:02.833 00.000 10072 Moving (-0.01, -0.30) raw xDistance=-0.28 yDistance=0.09
02:07:02.835 00.002 10072 PPEC rslt: input = -0.28, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 703.93
02:07:02.835 00.000 10072 PPEC: input: -0.28, control: -0.09, exposure: 1000
02:07:02.835 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:02.835 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:07:02.835 00.000 10072 MoveAxis(E, 90, ABG)
02:07:02.835 00.000 10072 Guiding  Dir = 2, Dur = 90
02:07:02.837 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:02.838 00.001 10072 IsGuiding returns 0
02:07:02.839 00.001 10072 PulseGuide returned control before completion, sleep 100
02:07:02.839 00.000 1032 UpdateGuideState exits: m=1534 SNR=27.5
02:07:02.839 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:02.855 00.016 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:02.855 00.000 1032 Enqueuing Expose request
02:07:02.950 00.095 10072 IsGuiding returns 0
02:07:02.950 00.000 10072 Move returns status 0, amount 90
02:07:02.950 00.000 10072 MoveAxis(N, 0, ABG)
02:07:02.950 00.000 10072 Move returns status 0, amount 0
02:07:02.950 00.000 10072 move complete, result=0
02:07:02.950 00.000 10072 worker thread done servicing request
02:07:02.950 00.000 10072 Worker thread wakes up
02:07:02.950 00.000 1032 GuideStep: -0.3 px 90 ms EAST, 0.1 px 0 ms NORTH
02:07:02.950 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:02.950 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:03.858 00.908 10072 Exposure complete
02:07:03.907 00.049 10072 worker thread done servicing request
02:07:03.909 00.002 1032 OnExposeComplete: enter
02:07:03.909 00.000 1032 UpdateGuideState(): m_state=6
02:07:03.911 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 160
02:07:03.913 00.002 1032 Star::Find returns 1 (0), X=1125.31, Y=330.17, Mass=1578, SNR=27.9, Peak=135 HFD=3.2
02:07:03.915 00.002 1032 MultiStar: [#1 0.09,-0.23,0.95,U] [#2 0.03,-0.22,0.94,U] [#3 -0.05,-0.30,0.95,U] [#4 -0.01,-0.36,0.81,U] [#5 -0.07,-0.34,0.74,U] [#6 0.01,-0.16,0.72,U] [#7 0.01,-0.23,0.70,U] [#8 -0.10,-0.22,0.65,U] 
02:07:03.915 00.000 1032 refined, 8 included, MultiStar: {0.04, -0.28}, one-star: {0.33, -0.39}
02:07:03.917 00.002 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.02)
02:07:03.919 00.002 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.02)
02:07:03.921 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.44 mountX=-0.28 mountY=0.03, mountTheta=3.02
02:07:03.922 00.001 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.28, opts=13)
02:07:03.924 00.002 1032 Enqueuing Move request for scope (0.04, -0.28)
02:07:03.924 00.000 10072 Worker thread wakes up
02:07:03.924 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.28) opts 0xd
02:07:03.924 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.28)
02:07:03.924 00.000 10072 Moving (0.04, -0.28) raw xDistance=-0.28 yDistance=0.03
02:07:03.924 00.000 10072 PPEC rslt: input = -0.28, final = -0.09, react = -0.11, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 703.93
02:07:03.924 00.000 10072 PPEC: input: -0.28, control: -0.09, exposure: 1000
02:07:03.924 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:03.924 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:07:03.930 00.006 10072 MoveAxis(E, 90, ABG)
02:07:03.930 00.000 10072 Guiding  Dir = 2, Dur = 90
02:07:03.930 00.000 10072 IsGuiding returns 0
02:07:03.930 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:03.931 00.001 10072 PulseGuide returned control before completion, sleep 100
02:07:03.946 00.015 1032 UpdateGuideState exits: m=1578 SNR=27.9
02:07:03.946 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:03.946 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:03.946 00.000 1032 Enqueuing Expose request
02:07:04.041 00.095 10072 IsGuiding returns 0
02:07:04.041 00.000 10072 Move returns status 0, amount 90
02:07:04.041 00.000 10072 MoveAxis(N, 0, ABG)
02:07:04.041 00.000 10072 Move returns status 0, amount 0
02:07:04.041 00.000 10072 move complete, result=0
02:07:04.041 00.000 10072 worker thread done servicing request
02:07:04.041 00.000 10072 Worker thread wakes up
02:07:04.041 00.000 1032 GuideStep: -0.3 px 90 ms EAST, 0.0 px 0 ms NORTH
02:07:04.043 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:04.043 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:05.188 01.145 10072 Exposure complete
02:07:05.234 00.046 10072 worker thread done servicing request
02:07:05.234 00.000 1032 OnExposeComplete: enter
02:07:05.235 00.001 1032 UpdateGuideState(): m_state=6
02:07:05.235 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 161
02:07:05.238 00.003 1032 Star::Find returns 1 (0), X=1125.20, Y=330.35, Mass=1558, SNR=27.7, Peak=132 HFD=3.1
02:07:05.240 00.002 1032 MultiStar: [#1 -0.13,-0.13,0.93,U] [#2 -0.09,-0.03,0.98,U] [#3 -0.27,-0.12,0.95,U] [#4 -0.13,-0.08,0.81,U] [#5 -0.13,-0.10,0.76,U] [#6 -0.03,-0.05,0.72,U] [#7 -0.02,-0.07,0.71,U] [#8 -0.23,0.09,0.66,U] 
02:07:05.242 00.002 1032 refined, 8 included, MultiStar: {-0.08, -0.09}, one-star: {0.22, -0.21}
02:07:05.244 00.002 1032 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.83) = xAngle (-4.18 = 2.11)
02:07:05.244 00.000 1032 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.18 = 2.11)
02:07:05.247 00.003 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.35 mountX=-0.06 mountY=0.10, mountTheta=2.11
02:07:05.248 00.001 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.09, opts=13)
02:07:05.248 00.000 1032 Enqueuing Move request for scope (-0.08, -0.09)
02:07:05.248 00.000 10072 Worker thread wakes up
02:07:05.248 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
02:07:05.248 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
02:07:05.248 00.000 10072 Moving (-0.08, -0.09) raw xDistance=-0.06 yDistance=0.10
02:07:05.248 00.000 10072 PPEC rslt: input = -0.06, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 703.93
02:07:05.248 00.000 10072 PPEC: input: -0.06, control: 0.03, exposure: 1000
02:07:05.248 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:05.248 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:07:05.248 00.000 10072 MoveAxis(W, 27, ABG)
02:07:05.248 00.000 10072 Guiding  Dir = 3, Dur = 27
02:07:05.248 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:05.254 00.006 10072 IsGuiding returns 0
02:07:05.256 00.002 10072 PulseGuide returned control before completion, sleep 37
02:07:05.266 00.010 1032 UpdateGuideState exits: m=1558 SNR=27.7
02:07:05.266 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:05.272 00.006 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:05.274 00.002 1032 Enqueuing Expose request
02:07:05.304 00.030 10072 IsGuiding returns 1
02:07:05.304 00.000 10072 scope still moving after pulse duration time elapsed
02:07:05.336 00.032 10072 IsGuiding returns 0
02:07:05.336 00.000 10072 scope move finished after 27 + 53 ms
02:07:05.336 00.000 10072 Move returns status 0, amount 27
02:07:05.336 00.000 10072 MoveAxis(N, 0, ABG)
02:07:05.336 00.000 10072 Move returns status 0, amount 0
02:07:05.336 00.000 10072 move complete, result=0
02:07:05.336 00.000 10072 worker thread done servicing request
02:07:05.336 00.000 1032 GuideStep: -0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
02:07:05.336 00.000 10072 Worker thread wakes up
02:07:05.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:05.336 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:06.256 00.920 10072 Exposure complete
02:07:06.301 00.045 10072 worker thread done servicing request
02:07:06.301 00.000 1032 OnExposeComplete: enter
02:07:06.301 00.000 1032 UpdateGuideState(): m_state=6
02:07:06.301 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 162
02:07:06.301 00.000 1032 Star::Find returns 1 (0), X=1125.31, Y=330.25, Mass=1542, SNR=27.6, Peak=125 HFD=3.1
02:07:06.314 00.013 1032 MultiStar: [#1 -0.03,-0.26,0.95,U] [#2 0.05,-0.07,0.95,U] [#3 -0.21,-0.11,0.97,U] [#4 0.10,-0.14,0.80,U] [#5 -0.00,-0.19,0.76,U] [#6 0.13,-0.12,0.74,U] [#7 0.03,-0.12,0.71,U] [#8 -0.19,-0.07,0.67,U] 
02:07:06.314 00.000 1032 refined, 8 included, MultiStar: {0.03, -0.16}, one-star: {0.33, -0.31}
02:07:06.316 00.002 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
02:07:06.318 00.002 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
02:07:06.318 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.38 mountX=-0.16 mountY=0.01, mountTheta=3.07
02:07:06.318 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.16, opts=13)
02:07:06.318 00.000 1032 Enqueuing Move request for scope (0.03, -0.16)
02:07:06.318 00.000 10072 Worker thread wakes up
02:07:06.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
02:07:06.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
02:07:06.318 00.000 10072 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=0.01
02:07:06.318 00.000 10072 PPEC rslt: input = -0.16, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 703.93
02:07:06.318 00.000 10072 PPEC: input: -0.16, control: 0.02, exposure: 1000
02:07:06.318 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:06.318 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:07:06.318 00.000 10072 MoveAxis(W, 24, ABG)
02:07:06.318 00.000 10072 Guiding  Dir = 3, Dur = 24
02:07:06.328 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:06.329 00.001 10072 IsGuiding returns 0
02:07:06.331 00.002 10072 PulseGuide returned control before completion, sleep 34
02:07:06.346 00.015 1032 UpdateGuideState exits: m=1542 SNR=27.6
02:07:06.349 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:06.349 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:06.352 00.003 1032 Enqueuing Expose request
02:07:06.378 00.026 10072 IsGuiding returns 0
02:07:06.378 00.000 10072 Move returns status 0, amount 24
02:07:06.378 00.000 10072 MoveAxis(N, 0, ABG)
02:07:06.378 00.000 10072 Move returns status 0, amount 0
02:07:06.378 00.000 10072 move complete, result=0
02:07:06.378 00.000 10072 worker thread done servicing request
02:07:06.378 00.000 1032 GuideStep: -0.2 px 24 ms WEST, 0.0 px 0 ms NORTH
02:07:06.378 00.000 10072 Worker thread wakes up
02:07:06.378 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:06.378 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:07.507 01.129 10072 Exposure complete
02:07:07.554 00.047 10072 worker thread done servicing request
02:07:07.554 00.000 1032 OnExposeComplete: enter
02:07:07.558 00.004 1032 UpdateGuideState(): m_state=6
02:07:07.558 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 163
02:07:07.558 00.000 1032 Star::Find returns 1 (0), X=1125.18, Y=330.29, Mass=1479, SNR=27.0, Peak=122 HFD=3.3
02:07:07.558 00.000 1032 MultiStar: [#1 -0.10,-0.09,0.95,U] [#2 -0.02,-0.06,0.98,U] [#3 -0.28,-0.17,0.98,U] [#4 -0.05,-0.11,0.84,U] [#5 -0.16,-0.16,0.75,U] [#6 -0.18,-0.11,0.75,U] [#7 -0.18,-0.02,0.71,U] [#8 -0.30,0.01,0.69,U] 
02:07:07.558 00.000 1032 refined, 8 included, MultiStar: {-0.11, -0.12}, one-star: {0.20, -0.27}
02:07:07.558 00.000 1032 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.83) = xAngle (-4.14 = 2.14)
02:07:07.558 00.000 1032 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.14 = 2.14)
02:07:07.558 00.000 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.31 mountX=-0.09 mountY=0.13, mountTheta=2.14
02:07:07.572 00.014 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.12, opts=13)
02:07:07.574 00.002 1032 Enqueuing Move request for scope (-0.11, -0.12)
02:07:07.575 00.001 10072 Worker thread wakes up
02:07:07.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
02:07:07.575 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
02:07:07.575 00.000 10072 Moving (-0.11, -0.12) raw xDistance=-0.09 yDistance=0.13
02:07:07.577 00.002 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 703.93
02:07:07.577 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 1000
02:07:07.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:07.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:07:07.577 00.000 10072 MoveAxis(W, 23, ABG)
02:07:07.577 00.000 10072 Guiding  Dir = 3, Dur = 23
02:07:07.578 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:07.579 00.001 10072 IsGuiding returns 0
02:07:07.580 00.001 10072 PulseGuide returned control before completion, sleep 33
02:07:07.592 00.012 1032 UpdateGuideState exits: m=1479 SNR=27.0
02:07:07.596 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:07.598 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:07.600 00.002 1032 Enqueuing Expose request
02:07:07.628 00.028 10072 IsGuiding returns 1
02:07:07.628 00.000 10072 scope still moving after pulse duration time elapsed
02:07:07.659 00.031 10072 IsGuiding returns 0
02:07:07.659 00.000 10072 scope move finished after 23 + 56 ms
02:07:07.659 00.000 10072 Move returns status 0, amount 23
02:07:07.659 00.000 10072 MoveAxis(N, 0, ABG)
02:07:07.659 00.000 10072 Move returns status 0, amount 0
02:07:07.659 00.000 10072 move complete, result=0
02:07:07.659 00.000 10072 worker thread done servicing request
02:07:07.659 00.000 10072 Worker thread wakes up
02:07:07.659 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:07.659 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:07.659 00.000 1032 GuideStep: -0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
02:07:08.569 00.910 10072 Exposure complete
02:07:08.614 00.045 10072 worker thread done servicing request
02:07:08.614 00.000 1032 OnExposeComplete: enter
02:07:08.616 00.002 1032 UpdateGuideState(): m_state=6
02:07:08.618 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 164
02:07:08.618 00.000 1032 Star::Find returns 1 (0), X=1125.12, Y=330.13, Mass=1527, SNR=27.4, Peak=117 HFD=3.1
02:07:08.620 00.002 1032 MultiStar: [#1 -0.09,-0.21,0.93,U] [#2 -0.10,-0.22,0.95,U] [#3 -0.25,-0.27,0.00,M1] [#4 -0.12,-0.28,0.83,U] [#5 -0.10,-0.29,0.77,U] [#6 -0.09,-0.25,0.74,U] [#7 -0.15,-0.17,0.70,U] [#8 -0.30,-0.13,0.70,U] 
02:07:08.622 00.002 1032 refined, 7 included, MultiStar: {-0.09, -0.25}, one-star: {0.15, -0.43}
02:07:08.624 00.002 1032 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.83) = xAngle (-3.74 = 2.54)
02:07:08.626 00.002 1032 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.74 = 2.54)
02:07:08.626 00.000 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.91 mountX=-0.22 mountY=0.15, mountTheta=2.54
02:07:08.628 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.25, opts=13)
02:07:08.630 00.002 1032 Enqueuing Move request for scope (-0.09, -0.25)
02:07:08.632 00.002 10072 Worker thread wakes up
02:07:08.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.25) opts 0xd
02:07:08.632 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.25)
02:07:08.632 00.000 10072 Moving (-0.09, -0.25) raw xDistance=-0.22 yDistance=0.15
02:07:08.634 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:08.636 00.002 10072 PPEC rslt: input = -0.22, final = -0.06, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.01, period_length = 710.54
02:07:08.636 00.000 10072 PPEC: input: -0.22, control: -0.06, exposure: 1000
02:07:08.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:08.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:07:08.636 00.000 10072 MoveAxis(E, 60, ABG)
02:07:08.636 00.000 10072 Guiding  Dir = 2, Dur = 60
02:07:08.637 00.001 10072 IsGuiding returns 0
02:07:08.638 00.001 10072 PulseGuide returned control before completion, sleep 70
02:07:08.651 00.013 1032 UpdateGuideState exits: m=1527 SNR=27.4
02:07:08.651 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:08.653 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:08.655 00.002 1032 Enqueuing Expose request
02:07:08.716 00.061 10072 IsGuiding returns 0
02:07:08.716 00.000 10072 Move returns status 0, amount 60
02:07:08.716 00.000 10072 MoveAxis(N, 0, ABG)
02:07:08.717 00.001 10072 Move returns status 0, amount 0
02:07:08.717 00.000 10072 move complete, result=0
02:07:08.717 00.000 10072 worker thread done servicing request
02:07:08.717 00.000 10072 Worker thread wakes up
02:07:08.717 00.000 1032 GuideStep: -0.2 px 60 ms EAST, 0.2 px 0 ms NORTH
02:07:08.719 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:08.719 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:09.847 01.128 10072 Exposure complete
02:07:09.895 00.048 10072 worker thread done servicing request
02:07:09.895 00.000 1032 OnExposeComplete: enter
02:07:09.898 00.003 1032 UpdateGuideState(): m_state=6
02:07:09.899 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 165
02:07:09.901 00.002 1032 Star::Find returns 1 (0), X=1125.23, Y=330.28, Mass=1500, SNR=27.2, Peak=125 HFD=3.2
02:07:09.903 00.002 1032 MultiStar: [#1 -0.09,-0.08,0.94,U] [#2 -0.06,-0.09,1.00,U] [#3 -0.23,-0.15,0.96,U] [#4 -0.05,-0.20,0.82,U] [#5 -0.13,-0.23,0.77,U] [#6 -0.10,-0.09,0.73,U] [#7 -0.03,-0.12,0.77,U] [#8 -0.31,-0.05,0.68,U] 
02:07:09.903 00.000 1032 refined, 8 included, MultiStar: {-0.07, -0.15}, one-star: {0.26, -0.28}
02:07:09.903 00.000 1032 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.83) = xAngle (-3.87 = 2.42)
02:07:09.903 00.000 1032 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.87 = 2.42)
02:07:09.903 00.000 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-2.04 mountX=-0.12 mountY=0.11, mountTheta=2.42
02:07:09.908 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.15, opts=13)
02:07:09.908 00.000 1032 Enqueuing Move request for scope (-0.07, -0.15)
02:07:09.908 00.000 10072 Worker thread wakes up
02:07:09.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
02:07:09.908 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
02:07:09.908 00.000 10072 Moving (-0.07, -0.15) raw xDistance=-0.12 yDistance=0.11
02:07:09.908 00.000 10072 PPEC rslt: input = -0.12, final = 0.03, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 710.54
02:07:09.908 00.000 10072 PPEC: input: -0.12, control: 0.03, exposure: 1000
02:07:09.908 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:09.915 00.007 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:07:09.915 00.000 10072 MoveAxis(W, 36, ABG)
02:07:09.915 00.000 10072 Guiding  Dir = 3, Dur = 36
02:07:09.915 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:09.917 00.002 10072 IsGuiding returns 0
02:07:09.918 00.001 10072 PulseGuide returned control before completion, sleep 46
02:07:09.922 00.004 1032 UpdateGuideState exits: m=1500 SNR=27.2
02:07:09.932 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:09.934 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:09.936 00.002 1032 Enqueuing Expose request
02:07:09.965 00.029 10072 IsGuiding returns 1
02:07:09.965 00.000 10072 scope still moving after pulse duration time elapsed
02:07:09.996 00.031 10072 IsGuiding returns 0
02:07:09.996 00.000 10072 scope move finished after 36 + 43 ms
02:07:09.996 00.000 10072 Move returns status 0, amount 36
02:07:09.996 00.000 10072 MoveAxis(N, 0, ABG)
02:07:09.996 00.000 10072 Move returns status 0, amount 0
02:07:09.997 00.001 10072 move complete, result=0
02:07:09.997 00.000 10072 worker thread done servicing request
02:07:09.997 00.000 10072 Worker thread wakes up
02:07:09.997 00.000 1032 GuideStep: -0.1 px 36 ms WEST, 0.1 px 0 ms NORTH
02:07:10.000 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:10.000 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:10.903 00.903 10072 Exposure complete
02:07:10.950 00.047 10072 worker thread done servicing request
02:07:10.950 00.000 1032 OnExposeComplete: enter
02:07:10.954 00.004 1032 UpdateGuideState(): m_state=6
02:07:10.954 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 166
02:07:10.954 00.000 1032 Star::Find returns 1 (0), X=1125.36, Y=330.23, Mass=1471, SNR=27.0, Peak=132 HFD=3.2
02:07:10.954 00.000 1032 MultiStar: [#1 0.06,-0.13,0.92,U] [#2 0.03,-0.16,0.96,U] [#3 -0.14,-0.15,0.96,U] [#4 -0.07,-0.21,0.83,U] [#5 -0.09,-0.25,0.79,U] [#6 0.06,-0.17,0.72,U] [#7 0.04,-0.06,0.75,U] [#8 -0.20,-0.18,0.70,U] 
02:07:10.954 00.000 1032 refined, 8 included, MultiStar: {0.02, -0.19}, one-star: {0.38, -0.34}
02:07:10.954 00.000 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.97)
02:07:10.954 00.000 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.97)
02:07:10.954 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.48 mountX=-0.18 mountY=0.03, mountTheta=2.97
02:07:10.968 00.014 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.19, opts=13)
02:07:10.970 00.002 1032 Enqueuing Move request for scope (0.02, -0.19)
02:07:10.972 00.002 10072 Worker thread wakes up
02:07:10.972 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
02:07:10.972 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
02:07:10.972 00.000 10072 Moving (0.02, -0.19) raw xDistance=-0.18 yDistance=0.03
02:07:10.972 00.000 10072 PPEC rslt: input = -0.18, final = -0.03, react = -0.08, pred = 0.04, hyst = -0.07, hyst_pct = 0.01, period_length = 710.54
02:07:10.972 00.000 10072 PPEC: input: -0.18, control: -0.03, exposure: 1000
02:07:10.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:10.972 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:07:10.972 00.000 10072 MoveAxis(E, 34, ABG)
02:07:10.972 00.000 10072 Guiding  Dir = 2, Dur = 34
02:07:10.974 00.002 10072 IsGuiding returns 0
02:07:10.974 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:10.975 00.001 10072 PulseGuide returned control before completion, sleep 44
02:07:10.990 00.015 1032 UpdateGuideState exits: m=1471 SNR=27.0
02:07:10.992 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:10.994 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:10.996 00.002 1032 Enqueuing Expose request
02:07:11.021 00.025 10072 IsGuiding returns 1
02:07:11.022 00.001 10072 scope still moving after pulse duration time elapsed
02:07:11.053 00.031 10072 IsGuiding returns 0
02:07:11.053 00.000 10072 scope move finished after 34 + 45 ms
02:07:11.053 00.000 10072 Move returns status 0, amount 34
02:07:11.054 00.001 10072 MoveAxis(N, 0, ABG)
02:07:11.054 00.000 10072 Move returns status 0, amount 0
02:07:11.054 00.000 10072 move complete, result=0
02:07:11.054 00.000 10072 worker thread done servicing request
02:07:11.054 00.000 10072 Worker thread wakes up
02:07:11.054 00.000 1032 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
02:07:11.056 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:11.056 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:12.187 01.131 10072 Exposure complete
02:07:12.233 00.046 10072 worker thread done servicing request
02:07:12.233 00.000 1032 OnExposeComplete: enter
02:07:12.233 00.000 1032 UpdateGuideState(): m_state=6
02:07:12.235 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 167
02:07:12.237 00.002 1032 Star::Find returns 1 (0), X=1125.39, Y=330.14, Mass=1503, SNR=27.2, Peak=129 HFD=3.2
02:07:12.239 00.002 1032 MultiStar: [#1 0.14,-0.30,0.94,U] [#2 0.09,-0.18,0.95,U] [#3 -0.09,-0.23,0.95,U] [#4 0.08,-0.18,0.82,U] [#5 -0.02,-0.26,0.77,U] [#6 0.08,-0.17,0.75,U] [#7 0.05,-0.23,0.73,U] [#8 -0.11,-0.22,0.71,U] 
02:07:12.240 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.25}, one-star: {0.42, -0.42}
02:07:12.240 00.000 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
02:07:12.242 00.002 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
02:07:12.242 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.26 mountX=-0.26 mountY=-0.01, mountTheta=-3.09
02:07:12.244 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.25, opts=13)
02:07:12.246 00.002 1032 Enqueuing Move request for scope (0.08, -0.25)
02:07:12.247 00.001 10072 Worker thread wakes up
02:07:12.247 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
02:07:12.247 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
02:07:12.247 00.000 10072 Moving (0.08, -0.25) raw xDistance=-0.26 yDistance=-0.01
02:07:12.249 00.002 10072 PPEC rslt: input = -0.26, final = -0.07, react = -0.11, pred = 0.04, hyst = -0.09, hyst_pct = 0.01, period_length = 710.54
02:07:12.249 00.000 10072 PPEC: input: -0.26, control: -0.07, exposure: 1000
02:07:12.249 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:12.249 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:07:12.249 00.000 10072 MoveAxis(E, 70, ABG)
02:07:12.249 00.000 10072 Guiding  Dir = 2, Dur = 70
02:07:12.250 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:12.250 00.000 10072 IsGuiding returns 0
02:07:12.252 00.002 10072 PulseGuide returned control before completion, sleep 80
02:07:12.267 00.015 1032 UpdateGuideState exits: m=1503 SNR=27.2
02:07:12.269 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:12.269 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:12.269 00.000 1032 Enqueuing Expose request
02:07:12.348 00.079 10072 IsGuiding returns 0
02:07:12.348 00.000 10072 Move returns status 0, amount 70
02:07:12.348 00.000 10072 MoveAxis(N, 0, ABG)
02:07:12.348 00.000 10072 Move returns status 0, amount 0
02:07:12.348 00.000 10072 move complete, result=0
02:07:12.348 00.000 10072 worker thread done servicing request
02:07:12.348 00.000 10072 Worker thread wakes up
02:07:12.348 00.000 1032 GuideStep: -0.3 px 70 ms EAST, -0.0 px 0 ms NORTH
02:07:12.348 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:12.348 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:13.254 00.906 10072 Exposure complete
02:07:13.300 00.046 10072 worker thread done servicing request
02:07:13.300 00.000 1032 OnExposeComplete: enter
02:07:13.304 00.004 1032 UpdateGuideState(): m_state=6
02:07:13.304 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 168
02:07:13.306 00.002 1032 Star::Find returns 1 (0), X=1125.37, Y=330.32, Mass=1499, SNR=27.2, Peak=137 HFD=3.0
02:07:13.309 00.003 1032 MultiStar: [#1 0.10,-0.13,0.94,U] [#2 0.01,-0.04,0.99,U] [#3 -0.14,-0.08,0.98,U] [#4 0.05,-0.10,0.82,U] [#5 -0.09,-0.16,0.80,U] [#6 -0.06,-0.04,0.76,U] [#7 0.13,-0.03,0.72,U] [#8 -0.13,-0.04,0.70,U] 
02:07:13.311 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {0.39, -0.24}
02:07:13.313 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
02:07:13.313 00.000 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
02:07:13.316 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.21 mountX=-0.10 mountY=-0.01, mountTheta=-3.04
02:07:13.320 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
02:07:13.320 00.000 1032 Enqueuing Move request for scope (0.04, -0.10)
02:07:13.320 00.000 10072 Worker thread wakes up
02:07:13.320 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
02:07:13.320 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
02:07:13.320 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=-0.01
02:07:13.320 00.000 10072 PPEC rslt: input = -0.10, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 710.54
02:07:13.320 00.000 10072 PPEC: input: -0.10, control: 0.04, exposure: 1000
02:07:13.320 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:13.320 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:07:13.320 00.000 10072 MoveAxis(W, 36, ABG)
02:07:13.320 00.000 10072 Guiding  Dir = 3, Dur = 36
02:07:13.325 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:13.326 00.001 10072 IsGuiding returns 0
02:07:13.327 00.001 10072 PulseGuide returned control before completion, sleep 46
02:07:13.328 00.001 1032 UpdateGuideState exits: m=1499 SNR=27.2
02:07:13.328 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:13.328 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:13.344 00.016 1032 Enqueuing Expose request
02:07:13.374 00.030 10072 IsGuiding returns 1
02:07:13.374 00.000 10072 scope still moving after pulse duration time elapsed
02:07:13.406 00.032 10072 IsGuiding returns 0
02:07:13.406 00.000 10072 scope move finished after 36 + 44 ms
02:07:13.406 00.000 10072 Move returns status 0, amount 36
02:07:13.406 00.000 10072 MoveAxis(N, 0, ABG)
02:07:13.406 00.000 10072 Move returns status 0, amount 0
02:07:13.406 00.000 10072 move complete, result=0
02:07:13.406 00.000 10072 worker thread done servicing request
02:07:13.406 00.000 10072 Worker thread wakes up
02:07:13.406 00.000 1032 GuideStep: -0.1 px 36 ms WEST, -0.0 px 0 ms NORTH
02:07:13.406 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:13.409 00.003 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:14.536 01.127 10072 Exposure complete
02:07:14.583 00.047 10072 worker thread done servicing request
02:07:14.583 00.000 1032 OnExposeComplete: enter
02:07:14.585 00.002 1032 UpdateGuideState(): m_state=6
02:07:14.587 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 169
02:07:14.588 00.001 1032 Star::Find returns 1 (0), X=1125.40, Y=330.09, Mass=1523, SNR=27.4, Peak=121 HFD=3.2
02:07:14.589 00.001 1032 MultiStar: [#1 0.13,-0.37,0.00,M1] [#2 0.03,-0.31,0.95,U] [#3 -0.10,-0.40,0.00,M1] [#4 0.03,-0.35,0.80,U] [#5 -0.06,-0.34,0.78,U] [#6 0.08,-0.27,0.72,U] [#7 0.07,-0.22,0.69,U] [#8 -0.13,-0.27,0.70,U] 
02:07:14.589 00.000 1032 refined, 6 included, MultiStar: {0.08, -0.33}, one-star: {0.42, -0.47}
02:07:14.589 00.000 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
02:07:14.589 00.000 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
02:07:14.589 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.33 mountX=-0.34 mountY=0.01, mountTheta=3.12
02:07:14.598 00.009 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.33, opts=13)
02:07:14.598 00.000 1032 Enqueuing Move request for scope (0.08, -0.33)
02:07:14.598 00.000 10072 Worker thread wakes up
02:07:14.598 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.33) opts 0xd
02:07:14.598 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.33)
02:07:14.598 00.000 10072 Moving (0.08, -0.33) raw xDistance=-0.34 yDistance=0.01
02:07:14.598 00.000 10072 PPEC rslt: input = -0.34, final = -0.10, react = -0.14, pred = 0.04, hyst = -0.13, hyst_pct = 0.01, period_length = 710.54
02:07:14.598 00.000 10072 PPEC: input: -0.34, control: -0.10, exposure: 1000
02:07:14.598 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:14.598 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:07:14.598 00.000 10072 MoveAxis(E, 105, ABG)
02:07:14.598 00.000 10072 Guiding  Dir = 2, Dur = 105
02:07:14.603 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:14.604 00.001 10072 IsGuiding returns 0
02:07:14.606 00.002 10072 PulseGuide returned control before completion, sleep 115
02:07:14.615 00.009 1032 UpdateGuideState exits: m=1523 SNR=27.4
02:07:14.622 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:14.624 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:14.624 00.000 1032 Enqueuing Expose request
02:07:14.732 00.108 10072 IsGuiding returns 0
02:07:14.732 00.000 10072 Move returns status 0, amount 105
02:07:14.732 00.000 10072 MoveAxis(N, 0, ABG)
02:07:14.732 00.000 10072 Move returns status 0, amount 0
02:07:14.732 00.000 10072 move complete, result=0
02:07:14.732 00.000 10072 worker thread done servicing request
02:07:14.732 00.000 10072 Worker thread wakes up
02:07:14.732 00.000 1032 GuideStep: -0.3 px 105 ms EAST, 0.0 px 0 ms NORTH
02:07:14.733 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:14.733 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:15.652 00.919 10072 Exposure complete
02:07:15.704 00.052 10072 worker thread done servicing request
02:07:15.704 00.000 1032 OnExposeComplete: enter
02:07:15.704 00.000 1032 UpdateGuideState(): m_state=6
02:07:15.714 00.010 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 170
02:07:15.716 00.002 1032 Star::Find returns 1 (0), X=1125.33, Y=330.22, Mass=1499, SNR=27.2, Peak=124 HFD=3.1
02:07:15.718 00.002 1032 MultiStar: [#1 0.07,-0.22,0.93,U] [#2 0.08,-0.17,0.98,U] [#3 -0.09,-0.25,0.95,U] [#4 0.15,-0.28,0.84,U] [#5 -0.05,-0.30,0.78,U] [#6 0.03,-0.16,0.74,U] [#7 0.04,-0.29,0.72,U] [#8 -0.15,-0.18,0.67,U] 
02:07:15.718 00.000 1032 refined, 8 included, MultiStar: {0.06, -0.24}, one-star: {0.35, -0.34}
02:07:15.718 00.000 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
02:07:15.718 00.000 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
02:07:15.718 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.34 mountX=-0.25 mountY=0.01, mountTheta=3.11
02:07:15.730 00.012 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.24, opts=13)
02:07:15.730 00.000 1032 Enqueuing Move request for scope (0.06, -0.24)
02:07:15.733 00.003 10072 Worker thread wakes up
02:07:15.733 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
02:07:15.733 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
02:07:15.733 00.000 10072 Moving (0.06, -0.24) raw xDistance=-0.25 yDistance=0.01
02:07:15.735 00.002 10072 PPEC rslt: input = -0.25, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 710.54
02:07:15.735 00.000 10072 PPEC: input: -0.25, control: -0.08, exposure: 1000
02:07:15.735 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:15.735 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:07:15.735 00.000 10072 MoveAxis(E, 80, ABG)
02:07:15.735 00.000 10072 Guiding  Dir = 2, Dur = 80
02:07:15.735 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:15.738 00.003 10072 IsGuiding returns 0
02:07:15.740 00.002 10072 PulseGuide returned control before completion, sleep 90
02:07:15.757 00.017 1032 UpdateGuideState exits: m=1499 SNR=27.2
02:07:15.759 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:15.761 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:15.761 00.000 1032 Enqueuing Expose request
02:07:15.835 00.074 10072 IsGuiding returns 1
02:07:15.835 00.000 10072 scope still moving after pulse duration time elapsed
02:07:15.895 00.060 10072 IsGuiding returns 0
02:07:15.895 00.000 10072 scope move finished after 80 + 75 ms
02:07:15.895 00.000 10072 Move returns status 0, amount 80
02:07:15.895 00.000 10072 MoveAxis(N, 0, ABG)
02:07:15.895 00.000 10072 Move returns status 0, amount 0
02:07:15.895 00.000 10072 move complete, result=0
02:07:15.895 00.000 10072 worker thread done servicing request
02:07:15.895 00.000 10072 Worker thread wakes up
02:07:15.895 00.000 1032 GuideStep: -0.3 px 80 ms EAST, 0.0 px 0 ms NORTH
02:07:15.895 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:15.895 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:17.023 01.128 10072 Exposure complete
02:07:17.069 00.046 10072 worker thread done servicing request
02:07:17.069 00.000 1032 OnExposeComplete: enter
02:07:17.073 00.004 1032 UpdateGuideState(): m_state=6
02:07:17.074 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 171
02:07:17.074 00.000 1032 Star::Find returns 1 (0), X=1125.30, Y=330.30, Mass=1557, SNR=27.7, Peak=118 HFD=3.2
02:07:17.077 00.003 1032 MultiStar: [#1 0.07,-0.24,0.91,U] [#2 0.07,-0.12,0.94,U] [#3 -0.12,-0.11,0.93,U] [#4 0.12,-0.17,0.81,U] [#5 0.00,-0.21,0.76,U] [#6 0.06,-0.09,0.74,U] [#7 0.01,-0.08,0.71,U] [#8 -0.19,-0.04,0.68,U] 
02:07:17.079 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.15}, one-star: {0.33, -0.26}
02:07:17.079 00.000 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
02:07:17.081 00.002 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
02:07:17.081 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.26 mountX=-0.16 mountY=-0.01, mountTheta=-3.09
02:07:17.085 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.15, opts=13)
02:07:17.087 00.002 1032 Enqueuing Move request for scope (0.05, -0.15)
02:07:17.089 00.002 10072 Worker thread wakes up
02:07:17.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
02:07:17.089 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
02:07:17.089 00.000 10072 Moving (0.05, -0.15) raw xDistance=-0.16 yDistance=-0.01
02:07:17.089 00.000 10072 PPEC rslt: input = -0.16, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 710.54
02:07:17.089 00.000 10072 PPEC: input: -0.16, control: 0.03, exposure: 1000
02:07:17.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:17.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:07:17.089 00.000 10072 MoveAxis(W, 26, ABG)
02:07:17.089 00.000 10072 Guiding  Dir = 3, Dur = 26
02:07:17.091 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:17.092 00.001 10072 IsGuiding returns 0
02:07:17.093 00.001 10072 PulseGuide returned control before completion, sleep 36
02:07:17.102 00.009 1032 UpdateGuideState exits: m=1557 SNR=27.7
02:07:17.110 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:17.110 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:17.114 00.004 1032 Enqueuing Expose request
02:07:17.141 00.027 10072 IsGuiding returns 1
02:07:17.141 00.000 10072 scope still moving after pulse duration time elapsed
02:07:17.172 00.031 10072 IsGuiding returns 0
02:07:17.172 00.000 10072 scope move finished after 26 + 53 ms
02:07:17.172 00.000 10072 Move returns status 0, amount 26
02:07:17.172 00.000 10072 MoveAxis(N, 0, ABG)
02:07:17.172 00.000 10072 Move returns status 0, amount 0
02:07:17.172 00.000 10072 move complete, result=0
02:07:17.172 00.000 10072 worker thread done servicing request
02:07:17.172 00.000 10072 Worker thread wakes up
02:07:17.172 00.000 1032 GuideStep: -0.2 px 26 ms WEST, -0.0 px 0 ms NORTH
02:07:17.175 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:17.175 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:18.094 00.919 10072 Exposure complete
02:07:18.141 00.047 10072 worker thread done servicing request
02:07:18.141 00.000 1032 OnExposeComplete: enter
02:07:18.143 00.002 1032 UpdateGuideState(): m_state=6
02:07:18.146 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 172
02:07:18.146 00.000 1032 Star::Find returns 1 (0), X=1125.43, Y=330.15, Mass=1553, SNR=27.7, Peak=120 HFD=3.2
02:07:18.148 00.002 1032 MultiStar: [#1 0.14,-0.34,0.00,M1] [#2 0.12,-0.27,0.95,U] [#3 -0.10,-0.35,0.00,M1] [#4 0.14,-0.31,0.82,U] [#5 0.04,-0.30,0.77,U] [#6 0.10,-0.19,0.73,U] [#7 0.02,-0.20,0.71,U] [#8 -0.10,-0.23,0.66,U] 
02:07:18.150 00.002 1032 refined, 6 included, MultiStar: {0.13, -0.28}, one-star: {0.45, -0.41}
02:07:18.152 00.002 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
02:07:18.152 00.000 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
02:07:18.154 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-1.13 mountX=-0.30 mountY=-0.06, mountTheta=-2.96
02:07:18.157 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.28, opts=13)
02:07:18.157 00.000 1032 Enqueuing Move request for scope (0.13, -0.28)
02:07:18.159 00.002 10072 Worker thread wakes up
02:07:18.159 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.28) opts 0xd
02:07:18.159 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.28)
02:07:18.159 00.000 10072 Moving (0.13, -0.28) raw xDistance=-0.30 yDistance=-0.06
02:07:18.159 00.000 10072 PPEC rslt: input = -0.30, final = -0.11, react = -0.12, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 710.54
02:07:18.159 00.000 10072 PPEC: input: -0.30, control: -0.11, exposure: 1000
02:07:18.159 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:18.159 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:07:18.159 00.000 10072 MoveAxis(E, 110, ABG)
02:07:18.159 00.000 10072 Guiding  Dir = 2, Dur = 110
02:07:18.161 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:18.163 00.002 10072 IsGuiding returns 0
02:07:18.164 00.001 10072 PulseGuide returned control before completion, sleep 120
02:07:18.178 00.014 1032 UpdateGuideState exits: m=1553 SNR=27.7
02:07:18.180 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:18.180 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:18.180 00.000 1032 Enqueuing Expose request
02:07:18.291 00.111 10072 IsGuiding returns 0
02:07:18.291 00.000 10072 Move returns status 0, amount 110
02:07:18.291 00.000 10072 MoveAxis(N, 0, ABG)
02:07:18.291 00.000 10072 Move returns status 0, amount 0
02:07:18.291 00.000 10072 move complete, result=0
02:07:18.291 00.000 10072 worker thread done servicing request
02:07:18.291 00.000 10072 Worker thread wakes up
02:07:18.291 00.000 1032 GuideStep: -0.3 px 110 ms EAST, -0.1 px 0 ms NORTH
02:07:18.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:18.291 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:19.419 01.128 10072 Exposure complete
02:07:19.454 00.035 10072 worker thread done servicing request
02:07:19.454 00.000 1032 OnExposeComplete: enter
02:07:19.465 00.011 1032 UpdateGuideState(): m_state=6
02:07:19.467 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 173
02:07:19.467 00.000 1032 Star::Find returns 1 (0), X=1125.39, Y=330.28, Mass=1503, SNR=27.2, Peak=121 HFD=3.2
02:07:19.470 00.003 1032 MultiStar: [#1 0.14,-0.11,0.91,U] [#2 0.18,-0.13,0.97,U] [#3 0.04,-0.12,0.97,U] [#4 0.15,-0.10,0.83,U] [#5 -0.03,-0.12,0.76,U] [#6 0.16,-0.07,0.74,U] [#7 0.08,-0.05,0.70,U] [#8 -0.17,-0.05,0.69,U] 
02:07:19.470 00.000 1032 refined, 8 included, MultiStar: {0.12, -0.12}, one-star: {0.42, -0.28}
02:07:19.472 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
02:07:19.472 00.000 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
02:07:19.474 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.78 mountX=-0.15 mountY=-0.09, mountTheta=-2.61
02:07:19.476 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.12, opts=13)
02:07:19.478 00.002 1032 Enqueuing Move request for scope (0.12, -0.12)
02:07:19.480 00.002 10072 Worker thread wakes up
02:07:19.480 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
02:07:19.480 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
02:07:19.480 00.000 10072 Moving (0.12, -0.12) raw xDistance=-0.15 yDistance=-0.09
02:07:19.481 00.001 10072 PPEC rslt: input = -0.15, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 710.54
02:07:19.481 00.000 10072 PPEC: input: -0.15, control: 0.02, exposure: 1000
02:07:19.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:19.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:07:19.481 00.000 10072 MoveAxis(W, 18, ABG)
02:07:19.481 00.000 10072 Guiding  Dir = 3, Dur = 18
02:07:19.482 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:19.482 00.000 10072 IsGuiding returns 0
02:07:19.484 00.002 10072 PulseGuide returned control before completion, sleep 28
02:07:19.487 00.003 1032 UpdateGuideState exits: m=1503 SNR=27.2
02:07:19.500 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:19.500 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:19.500 00.000 1032 Enqueuing Expose request
02:07:19.516 00.016 10072 IsGuiding returns 0
02:07:19.516 00.000 10072 Move returns status 0, amount 18
02:07:19.516 00.000 10072 MoveAxis(N, 0, ABG)
02:07:19.516 00.000 10072 Move returns status 0, amount 0
02:07:19.516 00.000 10072 move complete, result=0
02:07:19.516 00.000 10072 worker thread done servicing request
02:07:19.516 00.000 10072 Worker thread wakes up
02:07:19.516 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:19.516 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:19.519 00.003 1032 GuideStep: -0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
02:07:20.419 00.900 10072 Exposure complete
02:07:20.467 00.048 10072 worker thread done servicing request
02:07:20.467 00.000 1032 OnExposeComplete: enter
02:07:20.470 00.003 1032 UpdateGuideState(): m_state=6
02:07:20.472 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 174
02:07:20.472 00.000 1032 Star::Find returns 1 (0), X=1125.46, Y=330.16, Mass=1537, SNR=27.5, Peak=124 HFD=3.1
02:07:20.474 00.002 1032 MultiStar: [#1 0.23,-0.28,0.89,U] [#2 0.20,-0.22,0.95,U] [#3 -0.02,-0.32,0.97,U] [#4 0.19,-0.27,0.80,U] [#5 0.03,-0.36,0.77,U] [#6 0.12,-0.25,0.72,U] [#7 0.17,-0.17,0.69,U] [#8 -0.05,-0.19,0.70,U] 
02:07:20.476 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.28}, one-star: {0.49, -0.40}
02:07:20.476 00.000 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
02:07:20.478 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
02:07:20.478 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.28 hyp=0.32 cameraTheta=-1.05 mountX=-0.31 mountY=-0.08, mountTheta=-2.88
02:07:20.478 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.28, opts=13)
02:07:20.483 00.005 1032 Enqueuing Move request for scope (0.16, -0.28)
02:07:20.485 00.002 10072 Worker thread wakes up
02:07:20.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.28) opts 0xd
02:07:20.485 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.28)
02:07:20.485 00.000 10072 Moving (0.16, -0.28) raw xDistance=-0.31 yDistance=-0.08
02:07:20.487 00.002 10072 PPEC rslt: input = -0.31, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 710.54
02:07:20.487 00.000 10072 PPEC: input: -0.31, control: -0.11, exposure: 1000
02:07:20.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:20.487 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:07:20.487 00.000 10072 MoveAxis(E, 112, ABG)
02:07:20.487 00.000 10072 Guiding  Dir = 2, Dur = 112
02:07:20.487 00.000 10072 IsGuiding returns 0
02:07:20.488 00.001 10072 PulseGuide returned control before completion, sleep 122
02:07:20.488 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:20.504 00.016 1032 UpdateGuideState exits: m=1537 SNR=27.5
02:07:20.504 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:20.504 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:20.504 00.000 1032 Enqueuing Expose request
02:07:20.615 00.111 10072 IsGuiding returns 1
02:07:20.615 00.000 10072 scope still moving after pulse duration time elapsed
02:07:20.647 00.032 10072 IsGuiding returns 0
02:07:20.647 00.000 10072 scope move finished after 112 + 47 ms
02:07:20.647 00.000 10072 Move returns status 0, amount 112
02:07:20.647 00.000 10072 MoveAxis(N, 0, ABG)
02:07:20.647 00.000 10072 Move returns status 0, amount 0
02:07:20.647 00.000 10072 move complete, result=0
02:07:20.647 00.000 10072 worker thread done servicing request
02:07:20.647 00.000 1032 GuideStep: -0.3 px 112 ms EAST, -0.1 px 0 ms NORTH
02:07:20.647 00.000 10072 Worker thread wakes up
02:07:20.647 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:20.647 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:21.775 01.128 10072 Exposure complete
02:07:21.809 00.034 10072 worker thread done servicing request
02:07:21.822 00.013 1032 OnExposeComplete: enter
02:07:21.822 00.000 1032 UpdateGuideState(): m_state=6
02:07:21.824 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 175
02:07:21.824 00.000 1032 Star::Find returns 1 (0), X=1125.42, Y=330.35, Mass=1444, SNR=26.7, Peak=126 HFD=3.1
02:07:21.826 00.002 1032 MultiStar: [#1 0.11,-0.07,0.99,U] [#2 0.05,-0.02,1.00,U] [#3 -0.14,-0.10,0.99,U] [#4 0.03,-0.14,0.83,U] [#5 0.01,-0.14,0.77,U] [#6 0.08,0.05,0.75,U] [#7 0.14,0.02,0.75,U] [#8 -0.18,0.09,0.68,U] 
02:07:21.828 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.44, -0.21}
02:07:21.829 00.001 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
02:07:21.831 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
02:07:21.833 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.09 cameraTheta=-0.76 mountX=-0.08 mountY=-0.05, mountTheta=-2.59
02:07:21.835 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
02:07:21.837 00.002 1032 Enqueuing Move request for scope (0.07, -0.07)
02:07:21.838 00.001 10072 Worker thread wakes up
02:07:21.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
02:07:21.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
02:07:21.838 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=-0.05
02:07:21.838 00.000 10072 PPEC rslt: input = -0.08, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 710.54
02:07:21.838 00.000 10072 PPEC: input: -0.08, control: 0.02, exposure: 1000
02:07:21.838 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:21.838 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:07:21.838 00.000 10072 MoveAxis(W, 19, ABG)
02:07:21.838 00.000 10072 Guiding  Dir = 3, Dur = 19
02:07:21.840 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:21.840 00.000 10072 IsGuiding returns 0
02:07:21.842 00.002 10072 PulseGuide returned control before completion, sleep 29
02:07:21.843 00.001 1032 UpdateGuideState exits: m=1444 SNR=26.7
02:07:21.843 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:21.857 00.014 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:21.857 00.000 1032 Enqueuing Expose request
02:07:21.873 00.016 10072 IsGuiding returns 0
02:07:21.873 00.000 10072 Move returns status 0, amount 19
02:07:21.873 00.000 10072 MoveAxis(N, 0, ABG)
02:07:21.873 00.000 10072 Move returns status 0, amount 0
02:07:21.874 00.001 10072 move complete, result=0
02:07:21.874 00.000 10072 worker thread done servicing request
02:07:21.874 00.000 10072 Worker thread wakes up
02:07:21.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:21.874 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:21.876 00.002 1032 GuideStep: -0.1 px 19 ms WEST, -0.0 px 0 ms NORTH
02:07:22.782 00.906 10072 Exposure complete
02:07:22.827 00.045 10072 worker thread done servicing request
02:07:22.827 00.000 1032 OnExposeComplete: enter
02:07:22.830 00.003 1032 UpdateGuideState(): m_state=6
02:07:22.830 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 176
02:07:22.830 00.000 1032 Star::Find returns 1 (0), X=1125.43, Y=330.29, Mass=1546, SNR=27.6, Peak=130 HFD=3.2
02:07:22.830 00.000 1032 MultiStar: [#1 0.12,-0.10,0.91,U] [#2 0.11,-0.00,0.96,U] [#3 -0.12,-0.12,0.97,U] [#4 0.12,-0.14,0.82,U] [#5 -0.07,-0.10,0.79,U] [#6 0.07,-0.06,0.73,U] [#7 0.21,0.01,0.73,U] [#8 -0.11,0.08,0.66,U] 
02:07:22.830 00.000 1032 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.45, -0.27}
02:07:22.830 00.000 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
02:07:22.830 00.000 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
02:07:22.830 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.75 mountX=-0.11 mountY=-0.07, mountTheta=-2.58
02:07:22.842 00.012 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
02:07:22.844 00.002 1032 Enqueuing Move request for scope (0.10, -0.09)
02:07:22.847 00.003 10072 Worker thread wakes up
02:07:22.847 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
02:07:22.847 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
02:07:22.847 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=-0.07
02:07:22.847 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:22.851 00.004 10072 PPEC rslt: input = -0.11, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 717.09
02:07:22.851 00.000 10072 PPEC: input: -0.11, control: 0.02, exposure: 1000
02:07:22.851 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:22.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:07:22.851 00.000 10072 MoveAxis(W, 21, ABG)
02:07:22.851 00.000 10072 Guiding  Dir = 3, Dur = 21
02:07:22.851 00.000 10072 IsGuiding returns 0
02:07:22.852 00.001 10072 PulseGuide returned control before completion, sleep 31
02:07:22.864 00.012 1032 UpdateGuideState exits: m=1546 SNR=27.6
02:07:22.867 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:22.867 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:22.867 00.000 1032 Enqueuing Expose request
02:07:22.899 00.032 10072 IsGuiding returns 1
02:07:22.899 00.000 10072 scope still moving after pulse duration time elapsed
02:07:22.931 00.032 10072 IsGuiding returns 0
02:07:22.931 00.000 10072 scope move finished after 21 + 58 ms
02:07:22.931 00.000 10072 Move returns status 0, amount 21
02:07:22.931 00.000 10072 MoveAxis(N, 0, ABG)
02:07:22.931 00.000 10072 Move returns status 0, amount 0
02:07:22.931 00.000 10072 move complete, result=0
02:07:22.931 00.000 10072 worker thread done servicing request
02:07:22.931 00.000 10072 Worker thread wakes up
02:07:22.931 00.000 1032 GuideStep: -0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
02:07:22.934 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:22.934 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:24.072 01.138 10072 Exposure complete
02:07:24.119 00.047 10072 worker thread done servicing request
02:07:24.120 00.001 1032 OnExposeComplete: enter
02:07:24.120 00.000 1032 UpdateGuideState(): m_state=6
02:07:24.120 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 177
02:07:24.120 00.000 1032 Star::Find returns 1 (0), X=1125.39, Y=330.27, Mass=1495, SNR=27.1, Peak=123 HFD=3.2
02:07:24.120 00.000 1032 MultiStar: [#1 0.17,-0.18,0.94,U] [#2 0.11,-0.07,0.97,U] [#3 -0.02,-0.16,0.93,U] [#4 0.08,-0.10,0.83,U] [#5 -0.02,-0.27,0.81,U] [#6 0.01,-0.08,0.76,U] [#7 0.17,-0.19,0.73,U] [#8 -0.12,-0.02,0.69,U] 
02:07:24.120 00.000 1032 refined, 8 included, MultiStar: {0.10, -0.16}, one-star: {0.41, -0.29}
02:07:24.120 00.000 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
02:07:24.120 00.000 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
02:07:24.120 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.18 cameraTheta=-1.01 mountX=-0.18 mountY=-0.05, mountTheta=-2.84
02:07:24.120 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.16, opts=13)
02:07:24.120 00.000 1032 Enqueuing Move request for scope (0.10, -0.16)
02:07:24.120 00.000 10072 Worker thread wakes up
02:07:24.120 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
02:07:24.120 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
02:07:24.120 00.000 10072 Moving (0.10, -0.16) raw xDistance=-0.18 yDistance=-0.05
02:07:24.135 00.015 10072 PPEC rslt: input = -0.18, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 717.09
02:07:24.135 00.000 10072 PPEC: input: -0.18, control: 0.03, exposure: 1000
02:07:24.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:24.135 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:07:24.135 00.000 10072 MoveAxis(W, 34, ABG)
02:07:24.135 00.000 10072 Guiding  Dir = 3, Dur = 34
02:07:24.136 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:24.136 00.000 10072 IsGuiding returns 0
02:07:24.138 00.002 10072 PulseGuide returned control before completion, sleep 44
02:07:24.151 00.013 1032 UpdateGuideState exits: m=1495 SNR=27.1
02:07:24.154 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:24.154 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:24.154 00.000 1032 Enqueuing Expose request
02:07:24.185 00.031 10072 IsGuiding returns 0
02:07:24.186 00.001 10072 Move returns status 0, amount 34
02:07:24.186 00.000 10072 MoveAxis(N, 0, ABG)
02:07:24.186 00.000 10072 Move returns status 0, amount 0
02:07:24.186 00.000 10072 move complete, result=0
02:07:24.186 00.000 10072 worker thread done servicing request
02:07:24.186 00.000 10072 Worker thread wakes up
02:07:24.186 00.000 1032 GuideStep: -0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
02:07:24.187 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:24.187 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:25.106 00.919 10072 Exposure complete
02:07:25.155 00.049 10072 worker thread done servicing request
02:07:25.156 00.001 1032 OnExposeComplete: enter
02:07:25.156 00.000 1032 UpdateGuideState(): m_state=6
02:07:25.156 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 178
02:07:25.156 00.000 1032 Star::Find returns 1 (0), X=1125.42, Y=330.31, Mass=1533, SNR=27.5, Peak=119 HFD=3.2
02:07:25.156 00.000 1032 MultiStar: [#1 0.15,-0.04,0.91,U] [#2 0.04,-0.06,0.96,U] [#3 -0.07,-0.11,0.95,U] [#4 0.14,-0.08,0.81,U] [#5 -0.00,-0.09,0.76,U] [#6 0.10,-0.08,0.75,U] [#7 0.05,0.04,0.71,U] [#8 -0.13,-0.08,0.67,U] 
02:07:25.156 00.000 1032 refined, 8 included, MultiStar: {0.09, -0.09}, one-star: {0.44, -0.25}
02:07:25.156 00.000 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
02:07:25.156 00.000 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
02:07:25.156 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.77 mountX=-0.11 mountY=-0.07, mountTheta=-2.60
02:07:25.169 00.013 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.09, opts=13)
02:07:25.172 00.003 1032 Enqueuing Move request for scope (0.09, -0.09)
02:07:25.172 00.000 10072 Worker thread wakes up
02:07:25.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
02:07:25.172 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
02:07:25.172 00.000 10072 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=-0.07
02:07:25.172 00.000 10072 PPEC rslt: input = -0.11, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 717.09
02:07:25.172 00.000 10072 PPEC: input: -0.11, control: 0.03, exposure: 1000
02:07:25.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:25.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:07:25.172 00.000 10072 MoveAxis(W, 31, ABG)
02:07:25.172 00.000 10072 Guiding  Dir = 3, Dur = 31
02:07:25.176 00.004 10072 IsGuiding returns 0
02:07:25.176 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:25.179 00.003 10072 PulseGuide returned control before completion, sleep 41
02:07:25.194 00.015 1032 UpdateGuideState exits: m=1533 SNR=27.5
02:07:25.196 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:25.196 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:25.198 00.002 1032 Enqueuing Expose request
02:07:25.224 00.026 10072 IsGuiding returns 1
02:07:25.224 00.000 10072 scope still moving after pulse duration time elapsed
02:07:25.255 00.031 10072 IsGuiding returns 0
02:07:25.255 00.000 10072 scope move finished after 31 + 47 ms
02:07:25.255 00.000 10072 Move returns status 0, amount 31
02:07:25.255 00.000 10072 MoveAxis(N, 0, ABG)
02:07:25.255 00.000 10072 Move returns status 0, amount 0
02:07:25.255 00.000 10072 move complete, result=0
02:07:25.255 00.000 10072 worker thread done servicing request
02:07:25.255 00.000 10072 Worker thread wakes up
02:07:25.255 00.000 1032 GuideStep: -0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
02:07:25.258 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:25.258 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:26.400 01.142 10072 Exposure complete
02:07:26.448 00.048 10072 worker thread done servicing request
02:07:26.448 00.000 1032 OnExposeComplete: enter
02:07:26.450 00.002 1032 UpdateGuideState(): m_state=6
02:07:26.452 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 179
02:07:26.452 00.000 1032 Star::Find returns 1 (0), X=1125.43, Y=330.17, Mass=1475, SNR=27.0, Peak=117 HFD=3.1
02:07:26.454 00.002 1032 MultiStar: [#1 0.14,-0.39,0.00,M1] [#2 0.17,-0.25,0.97,U] [#3 -0.02,-0.29,0.98,U] [#4 0.18,-0.29,0.83,U] [#5 0.16,-0.27,0.80,U] [#6 0.08,-0.27,0.75,U] [#7 0.24,-0.23,0.73,U] [#8 -0.02,-0.21,0.71,U] 
02:07:26.456 00.002 1032 refined, 7 included, MultiStar: {0.16, -0.28}, one-star: {0.46, -0.39}
02:07:26.456 00.000 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
02:07:26.456 00.000 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
02:07:26.462 00.006 1032 CameraToMount -- cameraX=0.16 cameraY=-0.28 hyp=0.32 cameraTheta=-1.04 mountX=-0.31 mountY=-0.09, mountTheta=-2.87
02:07:26.462 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.28, opts=13)
02:07:26.462 00.000 1032 Enqueuing Move request for scope (0.16, -0.28)
02:07:26.462 00.000 10072 Worker thread wakes up
02:07:26.462 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.28) opts 0xd
02:07:26.462 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.28)
02:07:26.462 00.000 10072 Moving (0.16, -0.28) raw xDistance=-0.31 yDistance=-0.09
02:07:26.462 00.000 10072 PPEC rslt: input = -0.31, final = -0.09, react = -0.13, pred = 0.03, hyst = -0.11, hyst_pct = 0.01, period_length = 717.09
02:07:26.462 00.000 10072 PPEC: input: -0.31, control: -0.09, exposure: 1000
02:07:26.462 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:26.462 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:07:26.462 00.000 10072 MoveAxis(E, 97, ABG)
02:07:26.462 00.000 10072 Guiding  Dir = 2, Dur = 97
02:07:26.469 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:26.470 00.001 10072 IsGuiding returns 0
02:07:26.470 00.000 10072 PulseGuide returned control before completion, sleep 107
02:07:26.485 00.015 1032 UpdateGuideState exits: m=1475 SNR=27.0
02:07:26.487 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:26.489 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:26.491 00.002 1032 Enqueuing Expose request
02:07:26.594 00.103 10072 IsGuiding returns 0
02:07:26.595 00.001 10072 Move returns status 0, amount 97
02:07:26.595 00.000 10072 MoveAxis(N, 0, ABG)
02:07:26.595 00.000 10072 Move returns status 0, amount 0
02:07:26.595 00.000 10072 move complete, result=0
02:07:26.595 00.000 10072 worker thread done servicing request
02:07:26.595 00.000 10072 Worker thread wakes up
02:07:26.595 00.000 1032 GuideStep: -0.3 px 97 ms EAST, -0.1 px 0 ms NORTH
02:07:26.595 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:26.595 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:27.501 00.906 10072 Exposure complete
02:07:27.547 00.046 10072 worker thread done servicing request
02:07:27.547 00.000 1032 OnExposeComplete: enter
02:07:27.550 00.003 1032 UpdateGuideState(): m_state=6
02:07:27.552 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 180
02:07:27.552 00.000 1032 Star::Find returns 1 (0), X=1125.39, Y=330.32, Mass=1549, SNR=27.7, Peak=123 HFD=3.2
02:07:27.552 00.000 1032 MultiStar: [#1 0.12,-0.10,0.90,U] [#2 0.15,-0.05,0.97,U] [#3 -0.06,-0.10,0.95,U] [#4 0.22,-0.06,0.78,U] [#5 -0.05,-0.07,0.78,U] [#6 0.06,-0.07,0.72,U] [#7 0.11,-0.01,0.71,U] [#8 -0.20,0.06,0.66,U] 
02:07:27.552 00.000 1032 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.41, -0.24}
02:07:27.552 00.000 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
02:07:27.552 00.000 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
02:07:27.552 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.68 mountX=-0.10 mountY=-0.07, mountTheta=-2.51
02:07:27.564 00.012 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
02:07:27.564 00.000 1032 Enqueuing Move request for scope (0.10, -0.08)
02:07:27.564 00.000 10072 Worker thread wakes up
02:07:27.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
02:07:27.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
02:07:27.564 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.10 yDistance=-0.07
02:07:27.567 00.003 10072 PPEC rslt: input = -0.10, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 717.09
02:07:27.567 00.000 10072 PPEC: input: -0.10, control: 0.03, exposure: 1000
02:07:27.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:27.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:07:27.567 00.000 10072 MoveAxis(W, 32, ABG)
02:07:27.567 00.000 10072 Guiding  Dir = 3, Dur = 32
02:07:27.567 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:27.568 00.001 10072 IsGuiding returns 0
02:07:27.570 00.002 10072 PulseGuide returned control before completion, sleep 42
02:07:27.578 00.008 1032 UpdateGuideState exits: m=1549 SNR=27.7
02:07:27.584 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:27.586 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:27.588 00.002 1032 Enqueuing Expose request
02:07:27.617 00.029 10072 IsGuiding returns 1
02:07:27.617 00.000 10072 scope still moving after pulse duration time elapsed
02:07:27.649 00.032 10072 IsGuiding returns 0
02:07:27.649 00.000 10072 scope move finished after 32 + 47 ms
02:07:27.649 00.000 10072 Move returns status 0, amount 32
02:07:27.649 00.000 10072 MoveAxis(N, 0, ABG)
02:07:27.649 00.000 10072 Move returns status 0, amount 0
02:07:27.649 00.000 10072 move complete, result=0
02:07:27.649 00.000 10072 worker thread done servicing request
02:07:27.649 00.000 1032 GuideStep: -0.1 px 32 ms WEST, -0.1 px 0 ms NORTH
02:07:27.652 00.003 10072 Worker thread wakes up
02:07:27.652 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:27.652 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:28.777 01.125 10072 Exposure complete
02:07:28.821 00.044 10072 worker thread done servicing request
02:07:28.821 00.000 1032 OnExposeComplete: enter
02:07:28.825 00.004 1032 UpdateGuideState(): m_state=6
02:07:28.825 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 181
02:07:28.829 00.004 1032 Star::Find returns 1 (0), X=1125.51, Y=330.27, Mass=1502, SNR=27.2, Peak=116 HFD=3.1
02:07:28.829 00.000 1032 MultiStar: [#1 0.28,-0.17,0.93,U] [#2 0.24,-0.12,0.97,U] [#3 0.06,-0.18,0.96,U] [#4 0.23,-0.17,0.82,U] [#5 0.05,-0.18,0.80,U] [#6 0.17,-0.19,0.74,U] [#7 0.22,-0.25,0.71,U] [#8 0.05,-0.12,0.68,U] 
02:07:28.829 00.000 1032 refined, 8 included, MultiStar: {0.21, -0.19}, one-star: {0.53, -0.29}
02:07:28.829 00.000 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
02:07:28.829 00.000 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
02:07:28.829 00.000 1032 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-0.72 mountX=-0.23 mountY=-0.16, mountTheta=-2.55
02:07:28.829 00.000 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.19, opts=13)
02:07:28.838 00.009 1032 Enqueuing Move request for scope (0.21, -0.19)
02:07:28.838 00.000 10072 Worker thread wakes up
02:07:28.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd
02:07:28.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.19)
02:07:28.838 00.000 10072 Moving (0.21, -0.19) raw xDistance=-0.23 yDistance=-0.16
02:07:28.841 00.003 10072 PPEC rslt: input = -0.23, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 717.09
02:07:28.841 00.000 10072 PPEC: input: -0.23, control: -0.07, exposure: 1000
02:07:28.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:28.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:07:28.841 00.000 10072 MoveAxis(E, 73, ABG)
02:07:28.841 00.000 10072 Guiding  Dir = 2, Dur = 73
02:07:28.842 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:28.842 00.000 10072 IsGuiding returns 0
02:07:28.844 00.002 10072 PulseGuide returned control before completion, sleep 83
02:07:28.857 00.013 1032 UpdateGuideState exits: m=1502 SNR=27.2
02:07:28.860 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:28.862 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:28.862 00.000 1032 Enqueuing Expose request
02:07:28.938 00.076 10072 IsGuiding returns 0
02:07:28.938 00.000 10072 Move returns status 0, amount 73
02:07:28.938 00.000 10072 MoveAxis(N, 0, ABG)
02:07:28.938 00.000 10072 Move returns status 0, amount 0
02:07:28.938 00.000 10072 move complete, result=0
02:07:28.938 00.000 10072 worker thread done servicing request
02:07:28.939 00.001 1032 GuideStep: -0.2 px 73 ms EAST, -0.2 px 0 ms NORTH
02:07:28.940 00.001 10072 Worker thread wakes up
02:07:28.940 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:28.940 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:29.845 00.905 10072 Exposure complete
02:07:29.894 00.049 10072 worker thread done servicing request
02:07:29.894 00.000 1032 OnExposeComplete: enter
02:07:29.896 00.002 1032 UpdateGuideState(): m_state=6
02:07:29.896 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 182
02:07:29.896 00.000 1032 Star::Find returns 1 (0), X=1125.48, Y=330.33, Mass=1449, SNR=26.7, Peak=122 HFD=3.1
02:07:29.902 00.006 1032 MultiStar: [#1 0.26,-0.13,0.92,U] [#2 0.14,-0.05,0.97,U] [#3 0.04,-0.12,0.99,U] [#4 0.15,-0.12,0.83,U] [#5 0.06,-0.22,0.78,U] [#6 0.14,-0.16,0.75,U] [#7 0.29,-0.14,0.74,U] [#8 -0.02,-0.01,0.71,U] 
02:07:29.902 00.000 1032 refined, 8 included, MultiStar: {0.18, -0.13}, one-star: {0.50, -0.23}
02:07:29.902 00.000 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:07:29.907 00.005 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:07:29.907 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.63 mountX=-0.17 mountY=-0.14, mountTheta=-2.46
02:07:29.907 00.000 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.13, opts=13)
02:07:29.907 00.000 1032 Enqueuing Move request for scope (0.18, -0.13)
02:07:29.907 00.000 10072 Worker thread wakes up
02:07:29.907 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
02:07:29.907 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
02:07:29.907 00.000 10072 Moving (0.18, -0.13) raw xDistance=-0.17 yDistance=-0.14
02:07:29.907 00.000 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 717.09
02:07:29.907 00.000 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:07:29.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:29.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:07:29.907 00.000 10072 MoveAxis(W, 24, ABG)
02:07:29.907 00.000 10072 Guiding  Dir = 3, Dur = 24
02:07:29.916 00.009 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:29.917 00.001 10072 IsGuiding returns 0
02:07:29.918 00.001 10072 PulseGuide returned control before completion, sleep 34
02:07:29.924 00.006 1032 UpdateGuideState exits: m=1449 SNR=26.7
02:07:29.934 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:29.934 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:29.934 00.000 1032 Enqueuing Expose request
02:07:29.966 00.032 10072 IsGuiding returns 1
02:07:29.966 00.000 10072 scope still moving after pulse duration time elapsed
02:07:29.998 00.032 10072 IsGuiding returns 0
02:07:29.998 00.000 10072 scope move finished after 24 + 56 ms
02:07:29.998 00.000 10072 Move returns status 0, amount 24
02:07:29.998 00.000 10072 MoveAxis(N, 0, ABG)
02:07:29.998 00.000 10072 Move returns status 0, amount 0
02:07:29.998 00.000 10072 move complete, result=0
02:07:29.998 00.000 10072 worker thread done servicing request
02:07:29.998 00.000 10072 Worker thread wakes up
02:07:29.998 00.000 1032 GuideStep: -0.2 px 24 ms WEST, -0.1 px 0 ms NORTH
02:07:30.001 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:30.001 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:31.127 01.126 10072 Exposure complete
02:07:31.172 00.045 10072 worker thread done servicing request
02:07:31.172 00.000 1032 OnExposeComplete: enter
02:07:31.172 00.000 1032 UpdateGuideState(): m_state=6
02:07:31.172 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 183
02:07:31.177 00.005 1032 Star::Find returns 1 (0), X=1125.48, Y=330.28, Mass=1589, SNR=28.0, Peak=136 HFD=3.1
02:07:31.177 00.000 1032 MultiStar: [#1 0.25,-0.14,0.88,U] [#2 0.19,-0.11,0.94,U] [#3 0.08,-0.22,0.95,U] [#4 0.26,-0.24,0.82,U] [#5 0.13,-0.26,0.76,U] [#6 0.24,-0.13,0.73,U] [#7 0.26,-0.11,0.70,U] [#8 0.03,-0.07,0.66,U] 
02:07:31.177 00.000 1032 refined, 8 included, MultiStar: {0.22, -0.18}, one-star: {0.50, -0.28}
02:07:31.181 00.004 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
02:07:31.181 00.000 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
02:07:31.181 00.000 1032 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.29 cameraTheta=-0.67 mountX=-0.23 mountY=-0.17, mountTheta=-2.50
02:07:31.181 00.000 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.18, opts=13)
02:07:31.181 00.000 1032 Enqueuing Move request for scope (0.22, -0.18)
02:07:31.188 00.007 10072 Worker thread wakes up
02:07:31.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.18) opts 0xd
02:07:31.188 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.18)
02:07:31.188 00.000 10072 Moving (0.22, -0.18) raw xDistance=-0.23 yDistance=-0.17
02:07:31.188 00.000 10072 PPEC rslt: input = -0.23, final = -0.07, react = -0.09, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 717.09
02:07:31.188 00.000 10072 PPEC: input: -0.23, control: -0.07, exposure: 1000
02:07:31.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:31.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:07:31.190 00.002 10072 MoveAxis(E, 70, ABG)
02:07:31.190 00.000 10072 Guiding  Dir = 2, Dur = 70
02:07:31.190 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:31.190 00.000 10072 IsGuiding returns 0
02:07:31.192 00.002 10072 PulseGuide returned control before completion, sleep 80
02:07:31.206 00.014 1032 UpdateGuideState exits: m=1589 SNR=28.0
02:07:31.206 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:31.208 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:31.208 00.000 1032 Enqueuing Expose request
02:07:31.288 00.080 10072 IsGuiding returns 0
02:07:31.288 00.000 10072 Move returns status 0, amount 70
02:07:31.288 00.000 10072 MoveAxis(N, 0, ABG)
02:07:31.288 00.000 10072 Move returns status 0, amount 0
02:07:31.288 00.000 10072 move complete, result=0
02:07:31.288 00.000 10072 worker thread done servicing request
02:07:31.288 00.000 10072 Worker thread wakes up
02:07:31.288 00.000 1032 GuideStep: -0.2 px 70 ms EAST, -0.2 px 0 ms NORTH
02:07:31.288 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:31.288 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:32.204 00.916 10072 Exposure complete
02:07:32.250 00.046 10072 worker thread done servicing request
02:07:32.250 00.000 1032 OnExposeComplete: enter
02:07:32.250 00.000 1032 UpdateGuideState(): m_state=6
02:07:32.250 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 184
02:07:32.250 00.000 1032 Star::Find returns 1 (0), X=1125.43, Y=330.26, Mass=1499, SNR=27.2, Peak=129 HFD=3.2
02:07:32.259 00.009 1032 MultiStar: [#1 0.19,-0.16,0.91,U] [#2 0.25,-0.19,0.97,U] [#3 0.09,-0.17,0.95,U] [#4 0.19,-0.21,0.83,U] [#5 0.13,-0.29,0.78,U] [#6 0.21,-0.30,0.00,M1] [#7 0.19,-0.13,0.73,U] [#8 0.00,-0.07,0.68,U] 
02:07:32.259 00.000 1032 refined, 7 included, MultiStar: {0.20, -0.20}, one-star: {0.45, -0.30}
02:07:32.259 00.000 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
02:07:32.259 00.000 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
02:07:32.259 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=-0.20 hyp=0.28 cameraTheta=-0.78 mountX=-0.24 mountY=-0.14, mountTheta=-2.61
02:07:32.259 00.000 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.20, opts=13)
02:07:32.266 00.007 1032 Enqueuing Move request for scope (0.20, -0.20)
02:07:32.269 00.003 10072 Worker thread wakes up
02:07:32.269 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.20) opts 0xd
02:07:32.269 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.20)
02:07:32.269 00.000 10072 Moving (0.20, -0.20) raw xDistance=-0.24 yDistance=-0.14
02:07:32.269 00.000 10072 PPEC rslt: input = -0.24, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 717.09
02:07:32.271 00.002 10072 PPEC: input: -0.24, control: -0.08, exposure: 1000
02:07:32.271 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:32.271 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:07:32.271 00.000 10072 MoveAxis(E, 81, ABG)
02:07:32.271 00.000 10072 Guiding  Dir = 2, Dur = 81
02:07:32.271 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:32.271 00.000 10072 IsGuiding returns 0
02:07:32.273 00.002 10072 PulseGuide returned control before completion, sleep 91
02:07:32.276 00.003 1032 UpdateGuideState exits: m=1499 SNR=27.2
02:07:32.276 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:32.290 00.014 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:32.292 00.002 1032 Enqueuing Expose request
02:07:32.370 00.078 10072 IsGuiding returns 0
02:07:32.370 00.000 10072 Move returns status 0, amount 81
02:07:32.370 00.000 10072 MoveAxis(N, 0, ABG)
02:07:32.370 00.000 10072 Move returns status 0, amount 0
02:07:32.370 00.000 10072 move complete, result=0
02:07:32.370 00.000 10072 worker thread done servicing request
02:07:32.370 00.000 10072 Worker thread wakes up
02:07:32.370 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.1 px 0 ms NORTH
02:07:32.372 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:32.372 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:33.499 01.127 10072 Exposure complete
02:07:33.545 00.046 10072 worker thread done servicing request
02:07:33.545 00.000 1032 OnExposeComplete: enter
02:07:33.547 00.002 1032 UpdateGuideState(): m_state=6
02:07:33.550 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 185
02:07:33.552 00.002 1032 Star::Find returns 1 (0), X=1125.38, Y=330.40, Mass=1572, SNR=27.9, Peak=118 HFD=3.3
02:07:33.554 00.002 1032 MultiStar: [#1 0.14,-0.07,0.93,U] [#2 0.19,0.08,0.94,U] [#3 0.07,0.02,0.98,U] [#4 0.17,-0.00,0.80,U] [#5 0.02,-0.06,0.77,U] [#6 0.07,0.04,0.75,U] [#7 0.04,0.03,0.69,U] [#8 -0.10,0.04,0.66,U] 
02:07:33.554 00.000 1032 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.40, -0.16}
02:07:33.556 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
02:07:33.556 00.000 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
02:07:33.558 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.13 cameraTheta=-0.12 mountX=-0.05 mountY=-0.12, mountTheta=-1.95
02:07:33.560 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
02:07:33.561 00.001 1032 Enqueuing Move request for scope (0.12, -0.01)
02:07:33.563 00.002 10072 Worker thread wakes up
02:07:33.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
02:07:33.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
02:07:33.563 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.05 yDistance=-0.12
02:07:33.563 00.000 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 717.09
02:07:33.563 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 1000
02:07:33.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:33.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:07:33.563 00.000 10072 MoveAxis(W, 20, ABG)
02:07:33.563 00.000 10072 Guiding  Dir = 3, Dur = 20
02:07:33.565 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:33.567 00.002 10072 IsGuiding returns 0
02:07:33.567 00.000 10072 PulseGuide returned control before completion, sleep 30
02:07:33.579 00.012 1032 UpdateGuideState exits: m=1572 SNR=27.9
02:07:33.584 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:33.585 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:33.585 00.000 1032 Enqueuing Expose request
02:07:33.600 00.015 10072 IsGuiding returns 1
02:07:33.600 00.000 10072 scope still moving after pulse duration time elapsed
02:07:33.631 00.031 10072 IsGuiding returns 1
02:07:33.663 00.032 10072 IsGuiding returns 0
02:07:33.663 00.000 10072 scope move finished after 20 + 75 ms
02:07:33.663 00.000 10072 Move returns status 0, amount 20
02:07:33.663 00.000 10072 MoveAxis(N, 0, ABG)
02:07:33.663 00.000 10072 Move returns status 0, amount 0
02:07:33.663 00.000 10072 move complete, result=0
02:07:33.663 00.000 10072 worker thread done servicing request
02:07:33.663 00.000 10072 Worker thread wakes up
02:07:33.663 00.000 1032 GuideStep: -0.0 px 20 ms WEST, -0.1 px 0 ms NORTH
02:07:33.665 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:33.665 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:34.571 00.906 10072 Exposure complete
02:07:34.618 00.047 10072 worker thread done servicing request
02:07:34.618 00.000 1032 OnExposeComplete: enter
02:07:34.620 00.002 1032 UpdateGuideState(): m_state=6
02:07:34.620 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 186
02:07:34.620 00.000 1032 Star::Find returns 1 (0), X=1125.45, Y=330.28, Mass=1525, SNR=27.4, Peak=113 HFD=3.2
02:07:34.620 00.000 1032 MultiStar: [#1 0.14,-0.16,0.92,U] [#2 0.16,-0.07,0.96,U] [#3 -0.02,-0.08,0.95,U] [#4 0.23,-0.02,0.78,U] [#5 0.11,-0.18,0.75,U] [#6 0.19,-0.10,0.71,U] [#7 0.10,-0.08,0.71,U] [#8 -0.01,-0.08,0.69,U] 
02:07:34.620 00.000 1032 refined, 8 included, MultiStar: {0.16, -0.12}, one-star: {0.47, -0.28}
02:07:34.620 00.000 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
02:07:34.620 00.000 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
02:07:34.620 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.64 mountX=-0.16 mountY=-0.12, mountTheta=-2.47
02:07:34.620 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.12, opts=13)
02:07:34.634 00.014 1032 Enqueuing Move request for scope (0.16, -0.12)
02:07:34.634 00.000 10072 Worker thread wakes up
02:07:34.634 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
02:07:34.634 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
02:07:34.634 00.000 10072 Moving (0.16, -0.12) raw xDistance=-0.16 yDistance=-0.12
02:07:34.634 00.000 10072 PPEC rslt: input = -0.16, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 717.09
02:07:34.637 00.003 10072 PPEC: input: -0.16, control: 0.02, exposure: 1000
02:07:34.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:34.637 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:07:34.637 00.000 10072 MoveAxis(W, 20, ABG)
02:07:34.637 00.000 10072 Guiding  Dir = 3, Dur = 20
02:07:34.638 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:34.638 00.000 10072 IsGuiding returns 0
02:07:34.640 00.002 10072 PulseGuide returned control before completion, sleep 30
02:07:34.654 00.014 1032 UpdateGuideState exits: m=1525 SNR=27.4
02:07:34.656 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:34.656 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:34.656 00.000 1032 Enqueuing Expose request
02:07:34.671 00.015 10072 IsGuiding returns 1
02:07:34.671 00.000 10072 scope still moving after pulse duration time elapsed
02:07:34.702 00.031 10072 IsGuiding returns 1
02:07:34.735 00.033 10072 IsGuiding returns 0
02:07:34.735 00.000 10072 scope move finished after 20 + 75 ms
02:07:34.735 00.000 10072 Move returns status 0, amount 20
02:07:34.735 00.000 10072 MoveAxis(N, 0, ABG)
02:07:34.735 00.000 10072 Move returns status 0, amount 0
02:07:34.735 00.000 10072 move complete, result=0
02:07:34.735 00.000 10072 worker thread done servicing request
02:07:34.735 00.000 1032 GuideStep: -0.2 px 20 ms WEST, -0.1 px 0 ms NORTH
02:07:34.737 00.002 10072 Worker thread wakes up
02:07:34.737 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:34.737 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:35.877 01.140 10072 Exposure complete
02:07:35.925 00.048 10072 worker thread done servicing request
02:07:35.925 00.000 1032 OnExposeComplete: enter
02:07:35.927 00.002 1032 UpdateGuideState(): m_state=6
02:07:35.929 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 187
02:07:35.931 00.002 1032 Star::Find returns 1 (0), X=1125.49, Y=330.25, Mass=1543, SNR=27.6, Peak=124 HFD=3.1
02:07:35.933 00.002 1032 MultiStar: [#1 0.20,-0.20,0.94,U] [#2 0.21,-0.22,0.95,U] [#3 0.11,-0.21,0.93,U] [#4 0.14,-0.21,0.81,U] [#5 0.07,-0.28,0.80,U] [#6 0.18,-0.11,0.72,U] [#7 0.25,-0.10,0.71,U] [#8 -0.03,-0.12,0.66,U] 
02:07:35.933 00.000 1032 refined, 8 included, MultiStar: {0.20, -0.20}, one-star: {0.51, -0.32}
02:07:35.935 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
02:07:35.937 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
02:07:35.939 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.20 hyp=0.28 cameraTheta=-0.81 mountX=-0.25 mountY=-0.14, mountTheta=-2.64
02:07:35.939 00.000 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.20, opts=13)
02:07:35.939 00.000 1032 Enqueuing Move request for scope (0.20, -0.20)
02:07:35.944 00.005 10072 Worker thread wakes up
02:07:35.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.20) opts 0xd
02:07:35.944 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.20)
02:07:35.944 00.000 10072 Moving (0.20, -0.20) raw xDistance=-0.25 yDistance=-0.14
02:07:35.944 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:35.944 00.000 10072 PPEC rslt: input = -0.25, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.01, period_length = 723.57
02:07:35.944 00.000 10072 PPEC: input: -0.25, control: -0.07, exposure: 1000
02:07:35.944 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:35.944 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:07:35.944 00.000 10072 MoveAxis(E, 74, ABG)
02:07:35.944 00.000 10072 Guiding  Dir = 2, Dur = 74
02:07:35.949 00.005 10072 IsGuiding returns 0
02:07:35.950 00.001 10072 PulseGuide returned control before completion, sleep 84
02:07:35.961 00.011 1032 UpdateGuideState exits: m=1543 SNR=27.6
02:07:35.965 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:35.966 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:35.966 00.000 1032 Enqueuing Expose request
02:07:36.044 00.078 10072 IsGuiding returns 1
02:07:36.047 00.003 10072 scope still moving after pulse duration time elapsed
02:07:36.076 00.029 10072 IsGuiding returns 0
02:07:36.076 00.000 10072 scope move finished after 74 + 53 ms
02:07:36.076 00.000 10072 Move returns status 0, amount 74
02:07:36.076 00.000 10072 MoveAxis(N, 0, ABG)
02:07:36.076 00.000 10072 Move returns status 0, amount 0
02:07:36.076 00.000 10072 move complete, result=0
02:07:36.076 00.000 10072 worker thread done servicing request
02:07:36.076 00.000 10072 Worker thread wakes up
02:07:36.076 00.000 1032 GuideStep: -0.2 px 74 ms EAST, -0.1 px 0 ms NORTH
02:07:36.079 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:36.079 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:36.991 00.912 10072 Exposure complete
02:07:37.038 00.047 10072 worker thread done servicing request
02:07:37.038 00.000 1032 OnExposeComplete: enter
02:07:37.038 00.000 1032 UpdateGuideState(): m_state=6
02:07:37.038 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 188
02:07:37.047 00.009 1032 Star::Find returns 1 (0), X=1125.52, Y=330.32, Mass=1570, SNR=27.9, Peak=121 HFD=3.2
02:07:37.047 00.000 1032 MultiStar: [#1 0.27,-0.16,0.92,U] [#2 0.22,-0.07,0.96,U] [#3 -0.01,-0.17,0.92,U] [#4 0.23,-0.10,0.81,U] [#5 0.14,-0.11,0.77,U] [#6 0.16,0.04,0.70,U] [#7 0.18,-0.03,0.69,U] [#8 0.14,0.05,0.68,U] 
02:07:37.047 00.000 1032 refined, 8 included, MultiStar: {0.22, -0.10}, one-star: {0.54, -0.24}
02:07:37.047 00.000 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
02:07:37.047 00.000 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
02:07:37.054 00.007 1032 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.43 mountX=-0.15 mountY=-0.18, mountTheta=-2.26
02:07:37.054 00.000 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.10, opts=13)
02:07:37.054 00.000 1032 Enqueuing Move request for scope (0.22, -0.10)
02:07:37.054 00.000 10072 Worker thread wakes up
02:07:37.054 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
02:07:37.054 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
02:07:37.054 00.000 10072 Moving (0.22, -0.10) raw xDistance=-0.15 yDistance=-0.18
02:07:37.054 00.000 10072 PPEC rslt: input = -0.15, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 723.57
02:07:37.054 00.000 10072 PPEC: input: -0.15, control: 0.03, exposure: 1000
02:07:37.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:37.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:07:37.054 00.000 10072 MoveAxis(W, 31, ABG)
02:07:37.054 00.000 10072 Guiding  Dir = 3, Dur = 31
02:07:37.054 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:37.061 00.007 10072 IsGuiding returns 0
02:07:37.062 00.001 10072 PulseGuide returned control before completion, sleep 41
02:07:37.064 00.002 1032 UpdateGuideState exits: m=1570 SNR=27.9
02:07:37.064 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:37.079 00.015 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:37.081 00.002 1032 Enqueuing Expose request
02:07:37.111 00.030 10072 IsGuiding returns 1
02:07:37.111 00.000 10072 scope still moving after pulse duration time elapsed
02:07:37.143 00.032 10072 IsGuiding returns 0
02:07:37.143 00.000 10072 scope move finished after 31 + 49 ms
02:07:37.143 00.000 10072 Move returns status 0, amount 31
02:07:37.143 00.000 10072 MoveAxis(N, 0, ABG)
02:07:37.143 00.000 10072 Move returns status 0, amount 0
02:07:37.143 00.000 10072 move complete, result=0
02:07:37.143 00.000 10072 worker thread done servicing request
02:07:37.143 00.000 10072 Worker thread wakes up
02:07:37.144 00.001 1032 GuideStep: -0.2 px 31 ms WEST, -0.2 px 0 ms NORTH
02:07:37.144 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:37.144 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:38.273 01.129 10072 Exposure complete
02:07:38.304 00.031 10072 worker thread done servicing request
02:07:38.304 00.000 1032 OnExposeComplete: enter
02:07:38.320 00.016 1032 UpdateGuideState(): m_state=6
02:07:38.321 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 189
02:07:38.323 00.002 1032 Star::Find returns 1 (0), X=1125.53, Y=330.25, Mass=1567, SNR=27.8, Peak=123 HFD=3.2
02:07:38.323 00.000 1032 MultiStar: [#1 0.20,-0.22,0.93,U] [#2 0.17,-0.12,0.95,U] [#3 0.05,-0.08,0.92,U] [#4 0.16,-0.13,0.79,U] [#5 0.11,-0.29,0.78,U] [#6 0.14,-0.17,0.72,U] [#7 0.22,-0.18,0.69,U] [#8 -0.00,-0.06,0.69,U] 
02:07:38.325 00.002 1032 refined, 8 included, MultiStar: {0.19, -0.18}, one-star: {0.56, -0.31}
02:07:38.328 00.003 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
02:07:38.329 00.001 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
02:07:38.329 00.000 1032 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-0.75 mountX=-0.22 mountY=-0.14, mountTheta=-2.58
02:07:38.333 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.18, opts=13)
02:07:38.333 00.000 1032 Enqueuing Move request for scope (0.19, -0.18)
02:07:38.333 00.000 10072 Worker thread wakes up
02:07:38.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
02:07:38.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
02:07:38.333 00.000 10072 Moving (0.19, -0.18) raw xDistance=-0.22 yDistance=-0.14
02:07:38.336 00.003 10072 PPEC rslt: input = -0.22, final = -0.06, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.01, period_length = 723.57
02:07:38.336 00.000 10072 PPEC: input: -0.22, control: -0.06, exposure: 1000
02:07:38.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:38.336 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:07:38.336 00.000 10072 MoveAxis(E, 59, ABG)
02:07:38.336 00.000 10072 Guiding  Dir = 2, Dur = 59
02:07:38.337 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:38.337 00.000 10072 IsGuiding returns 0
02:07:38.339 00.002 10072 PulseGuide returned control before completion, sleep 69
02:07:38.339 00.000 1032 UpdateGuideState exits: m=1567 SNR=27.8
02:07:38.339 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:38.339 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:38.355 00.016 1032 Enqueuing Expose request
02:07:38.418 00.063 10072 IsGuiding returns 0
02:07:38.418 00.000 10072 Move returns status 0, amount 59
02:07:38.418 00.000 10072 MoveAxis(N, 0, ABG)
02:07:38.418 00.000 10072 Move returns status 0, amount 0
02:07:38.418 00.000 10072 move complete, result=0
02:07:38.418 00.000 10072 worker thread done servicing request
02:07:38.418 00.000 10072 Worker thread wakes up
02:07:38.418 00.000 1032 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
02:07:38.418 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:38.418 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:39.326 00.908 10072 Exposure complete
02:07:39.360 00.034 10072 worker thread done servicing request
02:07:39.360 00.000 1032 OnExposeComplete: enter
02:07:39.373 00.013 1032 UpdateGuideState(): m_state=6
02:07:39.373 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 190
02:07:39.375 00.002 1032 Star::Find returns 1 (0), X=1125.51, Y=330.31, Mass=1586, SNR=28.0, Peak=126 HFD=3.1
02:07:39.376 00.001 1032 MultiStar: [#1 0.21,-0.18,0.90,U] [#2 0.18,-0.07,0.93,U] [#3 -0.06,-0.09,0.96,U] [#4 0.19,-0.14,0.80,U] [#5 0.01,-0.14,0.75,U] [#6 0.17,-0.05,0.71,U] [#7 0.18,-0.01,0.70,U] [#8 -0.03,0.00,0.65,U] 
02:07:39.378 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.11}, one-star: {0.53, -0.25}
02:07:39.378 00.000 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
02:07:39.380 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
02:07:39.382 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-0.59 mountX=-0.15 mountY=-0.13, mountTheta=-2.42
02:07:39.384 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.11, opts=13)
02:07:39.384 00.000 1032 Enqueuing Move request for scope (0.16, -0.11)
02:07:39.386 00.002 10072 Worker thread wakes up
02:07:39.386 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
02:07:39.386 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
02:07:39.386 00.000 10072 Moving (0.16, -0.11) raw xDistance=-0.15 yDistance=-0.13
02:07:39.388 00.002 10072 PPEC rslt: input = -0.15, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 723.57
02:07:39.388 00.000 10072 PPEC: input: -0.15, control: 0.03, exposure: 1000
02:07:39.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:39.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:07:39.388 00.000 10072 MoveAxis(W, 31, ABG)
02:07:39.388 00.000 10072 Guiding  Dir = 3, Dur = 31
02:07:39.389 00.001 10072 IsGuiding returns 0
02:07:39.389 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:39.391 00.002 10072 PulseGuide returned control before completion, sleep 41
02:07:39.407 00.016 1032 UpdateGuideState exits: m=1586 SNR=28.0
02:07:39.409 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:39.410 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:39.410 00.000 1032 Enqueuing Expose request
02:07:39.436 00.026 10072 IsGuiding returns 1
02:07:39.436 00.000 10072 scope still moving after pulse duration time elapsed
02:07:39.467 00.031 10072 IsGuiding returns 1
02:07:39.498 00.031 10072 IsGuiding returns 0
02:07:39.498 00.000 10072 scope move finished after 31 + 78 ms
02:07:39.498 00.000 10072 Move returns status 0, amount 31
02:07:39.498 00.000 10072 MoveAxis(N, 0, ABG)
02:07:39.498 00.000 10072 Move returns status 0, amount 0
02:07:39.499 00.001 10072 move complete, result=0
02:07:39.499 00.000 10072 worker thread done servicing request
02:07:39.499 00.000 10072 Worker thread wakes up
02:07:39.499 00.000 1032 GuideStep: -0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
02:07:39.501 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:39.501 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:40.630 01.129 10072 Exposure complete
02:07:40.675 00.045 10072 worker thread done servicing request
02:07:40.675 00.000 1032 OnExposeComplete: enter
02:07:40.675 00.000 1032 UpdateGuideState(): m_state=6
02:07:40.675 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 191
02:07:40.675 00.000 1032 Star::Find returns 1 (0), X=1125.58, Y=330.16, Mass=1605, SNR=28.2, Peak=119 HFD=3.2
02:07:40.675 00.000 1032 MultiStar: large primary error, entering stabilization period
02:07:40.675 00.000 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
02:07:40.685 00.010 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
02:07:40.685 00.000 1032 CameraToMount -- cameraX=0.60 cameraY=-0.40 hyp=0.72 cameraTheta=-0.59 mountX=-0.55 mountY=-0.48, mountTheta=-2.42
02:07:40.685 00.000 1032 SchedulePrimaryMove(0F526948, x=0.60, y=-0.40, opts=13)
02:07:40.685 00.000 1032 Enqueuing Move request for scope (0.60, -0.40)
02:07:40.691 00.006 10072 Worker thread wakes up
02:07:40.691 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.40) opts 0xd
02:07:40.691 00.000 10072 Handling offset move in thread for scope, endpoint = (0.60, -0.40)
02:07:40.691 00.000 10072 Moving (0.60, -0.40) raw xDistance=-0.55 yDistance=-0.48
02:07:40.691 00.000 10072 PPEC rslt: input = -0.55, final = -0.19, react = -0.22, pred = 0.03, hyst = -0.20, hyst_pct = 0.01, period_length = 723.57
02:07:40.691 00.000 10072 PPEC: input: -0.55, control: -0.19, exposure: 1000
02:07:40.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
02:07:40.691 00.000 10072 MoveAxis(E, 195, ABG)
02:07:40.691 00.000 10072 Guiding  Dir = 2, Dur = 195
02:07:40.694 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:40.694 00.000 10072 IsGuiding returns 0
02:07:40.696 00.002 10072 PulseGuide returned control before completion, sleep 205
02:07:40.703 00.007 1032 UpdateGuideState exits: m=1605 SNR=28.2
02:07:40.703 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:40.713 00.010 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:40.714 00.001 1032 Enqueuing Expose request
02:07:40.902 00.188 10072 IsGuiding returns 1
02:07:40.902 00.000 10072 scope still moving after pulse duration time elapsed
02:07:40.934 00.032 10072 IsGuiding returns 0
02:07:40.934 00.000 10072 scope move finished after 195 + 43 ms
02:07:40.934 00.000 10072 Move returns status 0, amount 195
02:07:40.934 00.000 10072 MoveAxis(N, 308, ABG)
02:07:40.934 00.000 10072 Guiding  Dir = 0, Dur = 308
02:07:40.935 00.001 10072 IsGuiding returns 0
02:07:40.935 00.000 10072 PulseGuide returned control before completion, sleep 318
02:07:41.267 00.332 10072 IsGuiding returns 0
02:07:41.267 00.000 10072 Move returns status 0, amount 308
02:07:41.268 00.001 10072 move complete, result=0
02:07:41.268 00.000 10072 worker thread done servicing request
02:07:41.268 00.000 1032 GuideStep: -0.5 px 195 ms EAST, -0.5 px 308 ms NORTH
02:07:41.269 00.001 10072 Worker thread wakes up
02:07:41.269 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:41.269 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:42.177 00.908 10072 Exposure complete
02:07:42.223 00.046 10072 worker thread done servicing request
02:07:42.223 00.000 1032 OnExposeComplete: enter
02:07:42.223 00.000 1032 UpdateGuideState(): m_state=6
02:07:42.227 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 192
02:07:42.227 00.000 1032 Star::Find returns 1 (0), X=1125.23, Y=330.28, Mass=1577, SNR=27.9, Peak=137 HFD=3.1
02:07:42.227 00.000 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
02:07:42.227 00.000 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
02:07:42.227 00.000 1032 CameraToMount -- cameraX=0.25 cameraY=-0.29 hyp=0.38 cameraTheta=-0.85 mountX=-0.34 mountY=-0.17, mountTheta=-2.68
02:07:42.235 00.008 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.29, opts=13)
02:07:42.235 00.000 1032 Enqueuing Move request for scope (0.25, -0.29)
02:07:42.237 00.002 10072 Worker thread wakes up
02:07:42.237 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.29) opts 0xd
02:07:42.237 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.29)
02:07:42.237 00.000 10072 Moving (0.25, -0.29) raw xDistance=-0.34 yDistance=-0.17
02:07:42.239 00.002 10072 PPEC rslt: input = -0.34, final = -0.11, react = -0.14, pred = 0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 723.57
02:07:42.239 00.000 10072 PPEC: input: -0.34, control: -0.11, exposure: 1000
02:07:42.239 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:42.239 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:07:42.239 00.000 10072 MoveAxis(E, 116, ABG)
02:07:42.239 00.000 10072 Guiding  Dir = 2, Dur = 116
02:07:42.240 00.001 10072 IsGuiding returns 0
02:07:42.240 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:42.241 00.001 10072 PulseGuide returned control before completion, sleep 126
02:07:42.257 00.016 1032 UpdateGuideState exits: m=1577 SNR=27.9
02:07:42.259 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:42.259 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:42.261 00.002 1032 Enqueuing Expose request
02:07:42.383 00.122 10072 IsGuiding returns 0
02:07:42.383 00.000 10072 Move returns status 0, amount 116
02:07:42.383 00.000 10072 MoveAxis(N, 0, ABG)
02:07:42.383 00.000 10072 Move returns status 0, amount 0
02:07:42.383 00.000 10072 move complete, result=0
02:07:42.383 00.000 10072 worker thread done servicing request
02:07:42.383 00.000 1032 GuideStep: -0.3 px 116 ms EAST, -0.2 px 0 ms NORTH
02:07:42.386 00.003 10072 Worker thread wakes up
02:07:42.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:42.386 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:43.516 01.130 10072 Exposure complete
02:07:43.561 00.045 10072 worker thread done servicing request
02:07:43.561 00.000 1032 OnExposeComplete: enter
02:07:43.562 00.001 1032 UpdateGuideState(): m_state=6
02:07:43.562 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 193
02:07:43.562 00.000 1032 Star::Find returns 1 (0), X=1125.11, Y=330.28, Mass=1606, SNR=28.2, Peak=139 HFD=3.1
02:07:43.567 00.005 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
02:07:43.567 00.000 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
02:07:43.567 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-1.13 mountX=-0.30 mountY=-0.05, mountTheta=-2.96
02:07:43.567 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.28, opts=13)
02:07:43.574 00.007 1032 Enqueuing Move request for scope (0.13, -0.28)
02:07:43.576 00.002 10072 Worker thread wakes up
02:07:43.576 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.28) opts 0xd
02:07:43.576 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.28)
02:07:43.576 00.000 10072 Moving (0.13, -0.28) raw xDistance=-0.30 yDistance=-0.05
02:07:43.577 00.001 10072 PPEC rslt: input = -0.30, final = -0.11, react = -0.12, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 723.57
02:07:43.577 00.000 10072 PPEC: input: -0.30, control: -0.11, exposure: 1000
02:07:43.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:43.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:07:43.577 00.000 10072 MoveAxis(E, 108, ABG)
02:07:43.577 00.000 10072 Guiding  Dir = 2, Dur = 108
02:07:43.577 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:43.580 00.003 10072 IsGuiding returns 0
02:07:43.580 00.000 10072 PulseGuide returned control before completion, sleep 118
02:07:43.595 00.015 1032 UpdateGuideState exits: m=1606 SNR=28.2
02:07:43.597 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:43.599 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:43.599 00.000 1032 Enqueuing Expose request
02:07:43.705 00.106 10072 IsGuiding returns 0
02:07:43.705 00.000 10072 Move returns status 0, amount 108
02:07:43.705 00.000 10072 MoveAxis(N, 0, ABG)
02:07:43.705 00.000 10072 Move returns status 0, amount 0
02:07:43.705 00.000 10072 move complete, result=0
02:07:43.705 00.000 10072 worker thread done servicing request
02:07:43.705 00.000 1032 GuideStep: -0.3 px 108 ms EAST, -0.1 px 0 ms NORTH
02:07:43.706 00.001 10072 Worker thread wakes up
02:07:43.706 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:43.706 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:43.851 00.145 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":42}
02:07:43.851 00.000 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":42}
02:07:44.325 00.474 1032 evsrv: cli 0D18B630 connect
02:07:44.327 00.002 1032 case statement mapped state 6 to 3
02:07:44.328 00.001 1032 case statement mapped state 6 to 3
02:07:44.331 00.003 1032 evsrv: cli 0D18B630 request: {"method":"get_pixel_scale","id":"3a86a48d-3643-4ebf-8f4b-ddebd208f880"}
02:07:44.333 00.002 1032 evsrv: cli 0D18B630 response: {"jsonrpc":"2.0","result":5.15663,"id":"3a86a48d-3643-4ebf-8f4b-ddebd208f880"}
02:07:44.333 00.000 1032 evsrv: cli 0D18B630 disconnect
02:07:44.610 00.277 10072 Exposure complete
02:07:44.661 00.051 10072 worker thread done servicing request
02:07:44.661 00.000 1032 OnExposeComplete: enter
02:07:44.663 00.002 1032 UpdateGuideState(): m_state=6
02:07:44.665 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 194
02:07:44.665 00.000 1032 Star::Find returns 1 (0), X=1125.06, Y=330.39, Mass=1651, SNR=28.5, Peak=135 HFD=3.3
02:07:44.667 00.002 1032 MultiStar: exiting stabilization period
02:07:44.669 00.002 1032 MultiStar: [#1 -0.32,-0.01,0.91,U] [#2 -0.30,0.02,0.90,U] [#3 -0.45,0.05,0.00,M1] [#4 -0.30,-0.00,0.76,U] [#5 -0.34,-0.07,0.77,U] [#6 -0.27,-0.01,0.73,U] [#7 -0.22,0.05,0.69,U] [#8 -0.41,0.03,0.00,M1] 
02:07:44.671 00.002 1032 single-star, 6 included, MultiStar: {-0.23, -0.03}, one-star: {0.08, -0.17}
02:07:44.673 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
02:07:44.674 00.001 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
02:07:44.676 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.14 mountX=-0.19 mountY=-0.03, mountTheta=-2.97
02:07:44.678 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.17, opts=13)
02:07:44.680 00.002 1032 Enqueuing Move request for scope (0.08, -0.17)
02:07:44.680 00.000 10072 Worker thread wakes up
02:07:44.682 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
02:07:44.682 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
02:07:44.682 00.000 10072 Moving (0.08, -0.17) raw xDistance=-0.19 yDistance=-0.03
02:07:44.682 00.000 10072 PPEC rslt: input = -0.19, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 723.57
02:07:44.682 00.000 10072 PPEC: input: -0.19, control: 0.02, exposure: 1000
02:07:44.682 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:44.682 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:07:44.682 00.000 10072 MoveAxis(W, 18, ABG)
02:07:44.682 00.000 10072 Guiding  Dir = 3, Dur = 18
02:07:44.682 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:44.683 00.001 10072 IsGuiding returns 0
02:07:44.685 00.002 10072 PulseGuide returned control before completion, sleep 28
02:07:44.688 00.003 1032 UpdateGuideState exits: m=1651 SNR=28.5
02:07:44.701 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:44.704 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:44.705 00.001 1032 Enqueuing Expose request
02:07:44.718 00.013 10072 IsGuiding returns 0
02:07:44.718 00.000 10072 Move returns status 0, amount 18
02:07:44.718 00.000 10072 MoveAxis(N, 0, ABG)
02:07:44.718 00.000 10072 Move returns status 0, amount 0
02:07:44.718 00.000 10072 move complete, result=0
02:07:44.718 00.000 10072 worker thread done servicing request
02:07:44.718 00.000 10072 Worker thread wakes up
02:07:44.718 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:44.718 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:44.718 00.000 1032 GuideStep: -0.2 px 18 ms WEST, -0.0 px 0 ms NORTH
02:07:45.486 00.768 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":43}
02:07:45.494 00.008 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":43}
02:07:45.845 00.351 1032 evsrv: cli 0D18B590 connect
02:07:45.845 00.000 1032 case statement mapped state 6 to 3
02:07:45.845 00.000 10072 Exposure complete
02:07:45.845 00.000 1032 case statement mapped state 6 to 3
02:07:45.845 00.000 1032 evsrv: cli 0D18B590 request: {"method":"get_pixel_scale","id":"89b5869b-06e5-4067-ac96-af5b84b14a07"}
02:07:45.845 00.000 1032 evsrv: cli 0D18B590 response: {"jsonrpc":"2.0","result":5.15663,"id":"89b5869b-06e5-4067-ac96-af5b84b14a07"}
02:07:45.845 00.000 1032 evsrv: cli 0D18B590 disconnect
02:07:45.892 00.047 10072 worker thread done servicing request
02:07:45.892 00.000 1032 OnExposeComplete: enter
02:07:45.892 00.000 1032 UpdateGuideState(): m_state=6
02:07:45.897 00.005 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 195
02:07:45.899 00.002 1032 Star::Find returns 1 (0), X=1125.06, Y=330.38, Mass=1579, SNR=27.9, Peak=138 HFD=3.2
02:07:45.899 00.000 1032 MultiStar: [#1 -0.22,-0.05,0.93,U] [#2 -0.18,-0.02,0.97,U] [#3 -0.35,-0.07,0.00,M2] [#4 -0.30,-0.13,0.82,U] [#5 -0.37,-0.18,0.00,M1] [#6 -0.22,-0.01,0.72,U] [#7 -0.22,0.02,0.71,U] [#8 -0.45,0.12,0.00,M2] 
02:07:45.901 00.002 1032 refined, 5 included, MultiStar: {-0.17, -0.07}, one-star: {0.08, -0.18}
02:07:45.901 00.000 1032 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.83) = xAngle (-4.60 = 1.69)
02:07:45.903 00.002 1032 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.60 = 1.69)
02:07:45.903 00.000 1032 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-2.77 mountX=-0.02 mountY=0.18, mountTheta=1.69
02:07:45.907 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.17, y=-0.07, opts=13)
02:07:45.907 00.000 1032 Enqueuing Move request for scope (-0.17, -0.07)
02:07:45.909 00.002 10072 Worker thread wakes up
02:07:45.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
02:07:45.909 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
02:07:45.909 00.000 10072 Moving (-0.17, -0.07) raw xDistance=-0.02 yDistance=0.18
02:07:45.909 00.000 10072 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 723.57
02:07:45.909 00.000 10072 PPEC: input: -0.02, control: 0.02, exposure: 1000
02:07:45.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:45.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:07:45.909 00.000 10072 MoveAxis(W, 18, ABG)
02:07:45.909 00.000 10072 Guiding  Dir = 3, Dur = 18
02:07:45.909 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:45.911 00.002 10072 IsGuiding returns 0
02:07:45.913 00.002 10072 PulseGuide returned control before completion, sleep 28
02:07:45.926 00.013 1032 UpdateGuideState exits: m=1579 SNR=27.9
02:07:45.928 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:45.928 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:45.928 00.000 1032 Enqueuing Expose request
02:07:45.945 00.017 10072 IsGuiding returns 0
02:07:45.945 00.000 10072 Move returns status 0, amount 18
02:07:45.945 00.000 10072 MoveAxis(N, 0, ABG)
02:07:45.945 00.000 10072 Move returns status 0, amount 0
02:07:45.945 00.000 10072 move complete, result=0
02:07:45.945 00.000 10072 worker thread done servicing request
02:07:45.945 00.000 10072 Worker thread wakes up
02:07:45.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:45.945 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:45.945 00.000 1032 GuideStep: -0.0 px 18 ms WEST, 0.2 px 0 ms NORTH
02:07:46.852 00.907 10072 Exposure complete
02:07:46.897 00.045 10072 worker thread done servicing request
02:07:46.897 00.000 1032 OnExposeComplete: enter
02:07:46.899 00.002 1032 UpdateGuideState(): m_state=6
02:07:46.901 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 196
02:07:46.904 00.003 1032 Star::Find returns 1 (0), X=1125.17, Y=330.29, Mass=1441, SNR=26.7, Peak=118 HFD=3.0
02:07:46.904 00.000 1032 MultiStar: [#1 -0.16,-0.18,0.95,U] [#2 -0.17,-0.06,1.03,U] [#3 -0.31,-0.10,0.99,U] [#4 -0.16,-0.16,0.85,U] [#5 -0.30,-0.17,0.79,U] [#6 -0.21,-0.14,0.75,U] [#7 -0.08,0.00,0.73,U] [#8 -0.36,-0.02,0.69,U] 
02:07:46.908 00.004 1032 refined, 8 included, MultiStar: {-0.16, -0.13}, one-star: {0.19, -0.27}
02:07:46.908 00.000 1032 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.83) = xAngle (-4.32 = 1.96)
02:07:46.910 00.002 1032 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.32 = 1.96)
02:07:46.910 00.000 1032 CameraToMount -- cameraX=-0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-2.49 mountX=-0.08 mountY=0.19, mountTheta=1.96
02:07:46.913 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.16, y=-0.13, opts=13)
02:07:46.913 00.000 1032 Enqueuing Move request for scope (-0.16, -0.13)
02:07:46.913 00.000 10072 Worker thread wakes up
02:07:46.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.13) opts 0xd
02:07:46.913 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.16, -0.13)
02:07:46.913 00.000 10072 Moving (-0.16, -0.13) raw xDistance=-0.08 yDistance=0.19
02:07:46.913 00.000 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 723.57
02:07:46.913 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 1000
02:07:46.913 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:46.913 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:07:46.913 00.000 10072 MoveAxis(W, 14, ABG)
02:07:46.913 00.000 10072 Guiding  Dir = 3, Dur = 14
02:07:46.919 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:46.919 00.000 10072 IsGuiding returns 0
02:07:46.921 00.002 10072 PulseGuide returned control before completion, sleep 24
02:07:46.935 00.014 1032 UpdateGuideState exits: m=1441 SNR=26.7
02:07:46.937 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:46.937 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:46.939 00.002 1032 Enqueuing Expose request
02:07:46.955 00.016 10072 IsGuiding returns 0
02:07:46.958 00.003 10072 Move returns status 0, amount 14
02:07:46.958 00.000 10072 MoveAxis(N, 0, ABG)
02:07:46.958 00.000 10072 Move returns status 0, amount 0
02:07:46.958 00.000 10072 move complete, result=0
02:07:46.958 00.000 10072 worker thread done servicing request
02:07:46.958 00.000 10072 Worker thread wakes up
02:07:46.958 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:46.958 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:46.958 00.000 1032 GuideStep: -0.1 px 14 ms WEST, 0.2 px 0 ms NORTH
02:07:48.097 01.139 10072 Exposure complete
02:07:48.143 00.046 10072 worker thread done servicing request
02:07:48.144 00.001 1032 OnExposeComplete: enter
02:07:48.146 00.002 1032 UpdateGuideState(): m_state=6
02:07:48.148 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 197
02:07:48.148 00.000 1032 Star::Find returns 1 (0), X=1125.12, Y=330.29, Mass=1436, SNR=26.6, Peak=133 HFD=2.9
02:07:48.150 00.002 1032 MultiStar: [#1 -0.19,-0.07,0.96,U] [#2 -0.17,-0.00,1.02,U] [#3 -0.28,-0.13,0.97,U] [#4 -0.25,-0.19,0.83,U] [#5 -0.33,-0.17,0.00,M1] [#6 -0.22,0.09,0.74,U] [#7 -0.14,-0.07,0.74,U] [#8 -0.38,0.05,0.00,M2] 
02:07:48.152 00.002 1032 refined, 6 included, MultiStar: {-0.15, -0.10}, one-star: {0.15, -0.27}
02:07:48.152 00.000 1032 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.83) = xAngle (-4.41 = 1.87)
02:07:48.154 00.002 1032 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.41 = 1.87)
02:07:48.154 00.000 1032 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.58 mountX=-0.05 mountY=0.17, mountTheta=1.87
02:07:48.158 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.15, y=-0.10, opts=13)
02:07:48.159 00.001 1032 Enqueuing Move request for scope (-0.15, -0.10)
02:07:48.161 00.002 10072 Worker thread wakes up
02:07:48.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
02:07:48.161 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
02:07:48.161 00.000 10072 Moving (-0.15, -0.10) raw xDistance=-0.05 yDistance=0.17
02:07:48.163 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:48.165 00.002 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 729.99
02:07:48.165 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 1000
02:07:48.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:48.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:07:48.165 00.000 10072 MoveAxis(W, 22, ABG)
02:07:48.165 00.000 10072 Guiding  Dir = 3, Dur = 22
02:07:48.167 00.002 10072 IsGuiding returns 0
02:07:48.167 00.000 10072 PulseGuide returned control before completion, sleep 32
02:07:48.181 00.014 1032 UpdateGuideState exits: m=1436 SNR=26.6
02:07:48.183 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:48.183 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:48.185 00.002 1032 Enqueuing Expose request
02:07:48.207 00.022 10072 IsGuiding returns 1
02:07:48.207 00.000 10072 scope still moving after pulse duration time elapsed
02:07:48.238 00.031 10072 IsGuiding returns 0
02:07:48.239 00.001 10072 scope move finished after 22 + 49 ms
02:07:48.239 00.000 10072 Move returns status 0, amount 22
02:07:48.239 00.000 10072 MoveAxis(N, 0, ABG)
02:07:48.239 00.000 10072 Move returns status 0, amount 0
02:07:48.239 00.000 10072 move complete, result=0
02:07:48.239 00.000 10072 worker thread done servicing request
02:07:48.239 00.000 10072 Worker thread wakes up
02:07:48.239 00.000 1032 GuideStep: -0.1 px 22 ms WEST, 0.2 px 0 ms NORTH
02:07:48.239 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:48.239 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:49.144 00.905 10072 Exposure complete
02:07:49.192 00.048 10072 worker thread done servicing request
02:07:49.192 00.000 1032 OnExposeComplete: enter
02:07:49.194 00.002 1032 UpdateGuideState(): m_state=6
02:07:49.196 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 198
02:07:49.198 00.002 1032 Star::Find returns 1 (0), X=1125.20, Y=330.23, Mass=1529, SNR=27.4, Peak=121 HFD=2.9
02:07:49.198 00.000 1032 MultiStar: [#1 -0.10,-0.14,0.93,U] [#2 -0.14,-0.18,0.96,U] [#3 -0.28,-0.19,0.97,U] [#4 -0.13,-0.31,0.80,U] [#5 -0.29,-0.23,0.00,M2] [#6 -0.04,-0.31,0.74,U] [#7 -0.07,-0.18,0.72,U] [#8 -0.33,-0.14,0.66,U] 
02:07:49.200 00.002 1032 refined, 7 included, MultiStar: {-0.10, -0.22}, one-star: {0.22, -0.33}
02:07:49.200 00.000 1032 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.83) = xAngle (-3.82 = 2.46)
02:07:49.203 00.003 1032 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.82 = 2.46)
02:07:49.204 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.22 hyp=0.25 cameraTheta=-1.99 mountX=-0.19 mountY=0.15, mountTheta=2.46
02:07:49.206 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.22, opts=13)
02:07:49.208 00.002 1032 Enqueuing Move request for scope (-0.10, -0.22)
02:07:49.208 00.000 10072 Worker thread wakes up
02:07:49.208 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.22) opts 0xd
02:07:49.208 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.22)
02:07:49.208 00.000 10072 Moving (-0.10, -0.22) raw xDistance=-0.19 yDistance=0.15
02:07:49.210 00.002 10072 PPEC rslt: input = -0.19, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 729.99
02:07:49.210 00.000 10072 PPEC: input: -0.19, control: 0.02, exposure: 1000
02:07:49.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:49.210 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:07:49.210 00.000 10072 MoveAxis(W, 24, ABG)
02:07:49.210 00.000 10072 Guiding  Dir = 3, Dur = 24
02:07:49.212 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:49.212 00.000 10072 IsGuiding returns 0
02:07:49.214 00.002 10072 PulseGuide returned control before completion, sleep 34
02:07:49.220 00.006 1032 UpdateGuideState exits: m=1529 SNR=27.4
02:07:49.230 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:49.231 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:49.231 00.000 1032 Enqueuing Expose request
02:07:49.261 00.030 10072 IsGuiding returns 1
02:07:49.261 00.000 10072 scope still moving after pulse duration time elapsed
02:07:49.293 00.032 10072 IsGuiding returns 0
02:07:49.293 00.000 10072 scope move finished after 24 + 55 ms
02:07:49.293 00.000 10072 Move returns status 0, amount 24
02:07:49.293 00.000 10072 MoveAxis(N, 0, ABG)
02:07:49.294 00.001 10072 Move returns status 0, amount 0
02:07:49.294 00.000 10072 move complete, result=0
02:07:49.294 00.000 10072 worker thread done servicing request
02:07:49.294 00.000 1032 GuideStep: -0.2 px 24 ms WEST, 0.2 px 0 ms NORTH
02:07:49.296 00.002 10072 Worker thread wakes up
02:07:49.296 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:49.296 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:50.426 01.130 10072 Exposure complete
02:07:50.458 00.032 10072 worker thread done servicing request
02:07:50.458 00.000 1032 OnExposeComplete: enter
02:07:50.471 00.013 1032 UpdateGuideState(): m_state=6
02:07:50.471 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 199
02:07:50.475 00.004 1032 Star::Find returns 1 (0), X=1125.15, Y=330.24, Mass=1514, SNR=27.3, Peak=129 HFD=3.1
02:07:50.475 00.000 1032 MultiStar: [#1 -0.05,-0.17,0.92,U] [#2 -0.09,-0.17,0.96,U] [#3 -0.24,-0.18,0.93,U] [#4 -0.09,-0.22,0.80,U] [#5 -0.26,-0.25,0.00,M3] [#6 -0.22,-0.14,0.73,U] [#7 -0.16,-0.14,0.70,U] [#8 -0.26,-0.07,0.70,U] 
02:07:50.475 00.000 1032 refined, 7 included, MultiStar: {-0.11, -0.18}, one-star: {0.17, -0.32}
02:07:50.475 00.000 1032 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.83) = xAngle (-3.93 = 2.35)
02:07:50.475 00.000 1032 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.93 = 2.35)
02:07:50.475 00.000 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.10 mountX=-0.15 mountY=0.15, mountTheta=2.35
02:07:50.475 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.18, opts=13)
02:07:50.475 00.000 1032 Enqueuing Move request for scope (-0.11, -0.18)
02:07:50.485 00.010 10072 Worker thread wakes up
02:07:50.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
02:07:50.485 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
02:07:50.485 00.000 10072 Moving (-0.11, -0.18) raw xDistance=-0.15 yDistance=0.15
02:07:50.485 00.000 10072 PPEC rslt: input = -0.15, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 729.99
02:07:50.485 00.000 10072 PPEC: input: -0.15, control: 0.04, exposure: 1000
02:07:50.485 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:50.485 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:07:50.485 00.000 10072 MoveAxis(W, 37, ABG)
02:07:50.485 00.000 10072 Guiding  Dir = 3, Dur = 37
02:07:50.485 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:50.488 00.003 10072 IsGuiding returns 0
02:07:50.489 00.001 10072 PulseGuide returned control before completion, sleep 47
02:07:50.491 00.002 1032 UpdateGuideState exits: m=1514 SNR=27.3
02:07:50.491 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:50.505 00.014 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:50.505 00.000 1032 Enqueuing Expose request
02:07:50.537 00.032 10072 IsGuiding returns 1
02:07:50.537 00.000 10072 scope still moving after pulse duration time elapsed
02:07:50.569 00.032 10072 IsGuiding returns 0
02:07:50.569 00.000 10072 scope move finished after 37 + 43 ms
02:07:50.569 00.000 10072 Move returns status 0, amount 37
02:07:50.569 00.000 10072 MoveAxis(N, 0, ABG)
02:07:50.569 00.000 10072 Move returns status 0, amount 0
02:07:50.569 00.000 10072 move complete, result=0
02:07:50.569 00.000 10072 worker thread done servicing request
02:07:50.569 00.000 1032 GuideStep: -0.1 px 37 ms WEST, 0.2 px 0 ms NORTH
02:07:50.570 00.001 10072 Worker thread wakes up
02:07:50.570 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:50.570 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:51.490 00.920 10072 Exposure complete
02:07:51.536 00.046 10072 worker thread done servicing request
02:07:51.536 00.000 1032 OnExposeComplete: enter
02:07:51.536 00.000 1032 UpdateGuideState(): m_state=6
02:07:51.536 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 200
02:07:51.536 00.000 1032 Star::Find returns 1 (0), X=1125.21, Y=330.29, Mass=1600, SNR=28.1, Peak=127 HFD=3.1
02:07:51.536 00.000 1032 MultiStar: [#1 -0.08,-0.25,0.90,U] [#2 -0.05,-0.22,0.94,U] [#3 -0.34,-0.17,0.00,M1] [#4 -0.06,-0.26,0.77,U] [#5 -0.21,-0.26,0.74,U] [#6 -0.04,-0.20,0.72,U] [#7 -0.08,-0.25,0.68,U] [#8 -0.23,-0.13,0.65,U] 
02:07:51.545 00.009 1032 refined, 7 included, MultiStar: {-0.05, -0.23}, one-star: {0.23, -0.27}
02:07:51.545 00.000 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.67)
02:07:51.547 00.002 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.67)
02:07:51.547 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.79 mountX=-0.21 mountY=0.11, mountTheta=2.67
02:07:51.551 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.23, opts=13)
02:07:51.554 00.003 1032 Enqueuing Move request for scope (-0.05, -0.23)
02:07:51.555 00.001 10072 Worker thread wakes up
02:07:51.555 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
02:07:51.555 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
02:07:51.555 00.000 10072 Moving (-0.05, -0.23) raw xDistance=-0.21 yDistance=0.11
02:07:51.555 00.000 10072 PPEC rslt: input = -0.21, final = -0.05, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.01, period_length = 729.99
02:07:51.555 00.000 10072 PPEC: input: -0.21, control: -0.05, exposure: 1000
02:07:51.555 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:51.555 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:07:51.555 00.000 10072 MoveAxis(E, 54, ABG)
02:07:51.555 00.000 10072 Guiding  Dir = 2, Dur = 54
02:07:51.558 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:51.558 00.000 10072 IsGuiding returns 0
02:07:51.560 00.002 10072 PulseGuide returned control before completion, sleep 64
02:07:51.569 00.009 1032 UpdateGuideState exits: m=1600 SNR=28.1
02:07:51.578 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:51.579 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:51.579 00.000 1032 Enqueuing Expose request
02:07:51.640 00.061 10072 IsGuiding returns 0
02:07:51.640 00.000 10072 Move returns status 0, amount 54
02:07:51.640 00.000 10072 MoveAxis(N, 0, ABG)
02:07:51.640 00.000 10072 Move returns status 0, amount 0
02:07:51.640 00.000 10072 move complete, result=0
02:07:51.640 00.000 10072 worker thread done servicing request
02:07:51.640 00.000 10072 Worker thread wakes up
02:07:51.640 00.000 1032 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
02:07:51.641 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:51.641 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:52.784 01.143 10072 Exposure complete
02:07:52.833 00.049 10072 worker thread done servicing request
02:07:52.833 00.000 1032 OnExposeComplete: enter
02:07:52.835 00.002 1032 UpdateGuideState(): m_state=6
02:07:52.835 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 201
02:07:52.835 00.000 1032 Star::Find returns 1 (0), X=1125.20, Y=330.17, Mass=1646, SNR=28.5, Peak=146 HFD=2.9
02:07:52.835 00.000 1032 MultiStar: [#1 -0.08,-0.24,0.87,U] [#2 -0.10,-0.18,0.92,U] [#3 -0.26,-0.18,0.94,U] [#4 -0.18,-0.31,0.79,U] [#5 -0.19,-0.28,0.76,U] [#6 -0.09,-0.07,0.70,U] [#7 -0.17,-0.16,0.69,U] [#8 -0.38,-0.18,0.00,M1] 
02:07:52.835 00.000 1032 refined, 7 included, MultiStar: {-0.10, -0.23}, one-star: {0.22, -0.39}
02:07:52.835 00.000 1032 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.83) = xAngle (-3.79 = 2.49)
02:07:52.835 00.000 1032 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.79 = 2.49)
02:07:52.835 00.000 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.96 mountX=-0.20 mountY=0.15, mountTheta=2.49
02:07:52.846 00.011 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.23, opts=13)
02:07:52.846 00.000 1032 Enqueuing Move request for scope (-0.10, -0.23)
02:07:52.846 00.000 10072 Worker thread wakes up
02:07:52.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd
02:07:52.846 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.23)
02:07:52.846 00.000 10072 Moving (-0.10, -0.23) raw xDistance=-0.20 yDistance=0.15
02:07:52.846 00.000 10072 PPEC rslt: input = -0.20, final = -0.05, react = -0.08, pred = 0.04, hyst = -0.07, hyst_pct = 0.01, period_length = 729.99
02:07:52.846 00.000 10072 PPEC: input: -0.20, control: -0.05, exposure: 1000
02:07:52.846 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:52.846 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:07:52.846 00.000 10072 MoveAxis(E, 47, ABG)
02:07:52.846 00.000 10072 Guiding  Dir = 2, Dur = 47
02:07:52.852 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:52.852 00.000 10072 IsGuiding returns 0
02:07:52.854 00.002 10072 PulseGuide returned control before completion, sleep 57
02:07:52.869 00.015 1032 UpdateGuideState exits: m=1646 SNR=28.5
02:07:52.871 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:52.873 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:52.873 00.000 1032 Enqueuing Expose request
02:07:52.917 00.044 10072 IsGuiding returns 1
02:07:52.917 00.000 10072 scope still moving after pulse duration time elapsed
02:07:52.949 00.032 10072 IsGuiding returns 0
02:07:52.949 00.000 10072 scope move finished after 47 + 48 ms
02:07:52.949 00.000 10072 Move returns status 0, amount 47
02:07:52.949 00.000 10072 MoveAxis(N, 0, ABG)
02:07:52.949 00.000 10072 Move returns status 0, amount 0
02:07:52.949 00.000 10072 move complete, result=0
02:07:52.949 00.000 10072 worker thread done servicing request
02:07:52.949 00.000 10072 Worker thread wakes up
02:07:52.949 00.000 1032 GuideStep: -0.2 px 47 ms EAST, 0.2 px 0 ms NORTH
02:07:52.949 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:52.949 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:53.857 00.908 10072 Exposure complete
02:07:53.903 00.046 10072 worker thread done servicing request
02:07:53.903 00.000 1032 OnExposeComplete: enter
02:07:53.906 00.003 1032 UpdateGuideState(): m_state=6
02:07:53.906 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 202
02:07:53.908 00.002 1032 Star::Find returns 1 (0), X=1125.11, Y=330.20, Mass=1444, SNR=26.7, Peak=123 HFD=2.9
02:07:53.910 00.002 1032 MultiStar: [#1 -0.22,-0.23,0.97,U] [#2 -0.15,-0.08,0.98,U] [#3 -0.28,-0.10,1.01,U] [#4 -0.22,-0.18,0.82,U] [#5 -0.23,-0.21,0.77,U] [#6 -0.09,-0.00,0.75,U] [#7 -0.05,-0.08,0.72,U] [#8 -0.41,-0.10,0.00,M2] 
02:07:53.912 00.002 1032 refined, 7 included, MultiStar: {-0.14, -0.16}, one-star: {0.14, -0.36}
02:07:53.914 00.002 1032 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.83) = xAngle (-4.11 = 2.17)
02:07:53.914 00.000 1032 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.11 = 2.17)
02:07:53.916 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-2.28 mountX=-0.12 mountY=0.18, mountTheta=2.17
02:07:53.918 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.16, opts=13)
02:07:53.919 00.001 1032 Enqueuing Move request for scope (-0.14, -0.16)
02:07:53.921 00.002 10072 Worker thread wakes up
02:07:53.921 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.16) opts 0xd
02:07:53.921 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.16)
02:07:53.921 00.000 10072 Moving (-0.14, -0.16) raw xDistance=-0.12 yDistance=0.18
02:07:53.921 00.000 10072 PPEC rslt: input = -0.12, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 729.99
02:07:53.921 00.000 10072 PPEC: input: -0.12, control: 0.03, exposure: 1000
02:07:53.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:53.922 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:07:53.922 00.000 10072 MoveAxis(W, 33, ABG)
02:07:53.922 00.000 10072 Guiding  Dir = 3, Dur = 33
02:07:53.922 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:53.925 00.003 10072 IsGuiding returns 0
02:07:53.925 00.000 10072 PulseGuide returned control before completion, sleep 43
02:07:53.940 00.015 1032 UpdateGuideState exits: m=1444 SNR=26.7
02:07:53.940 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:53.942 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:53.944 00.002 1032 Enqueuing Expose request
02:07:53.970 00.026 10072 IsGuiding returns 1
02:07:53.970 00.000 10072 scope still moving after pulse duration time elapsed
02:07:54.002 00.032 10072 IsGuiding returns 0
02:07:54.002 00.000 10072 scope move finished after 33 + 44 ms
02:07:54.002 00.000 10072 Move returns status 0, amount 33
02:07:54.002 00.000 10072 MoveAxis(N, 0, ABG)
02:07:54.002 00.000 10072 Move returns status 0, amount 0
02:07:54.002 00.000 10072 move complete, result=0
02:07:54.002 00.000 10072 worker thread done servicing request
02:07:54.002 00.000 1032 GuideStep: -0.1 px 33 ms WEST, 0.2 px 0 ms NORTH
02:07:54.004 00.002 10072 Worker thread wakes up
02:07:54.004 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:54.004 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:55.237 01.233 10072 Exposure complete
02:07:55.282 00.045 10072 worker thread done servicing request
02:07:55.282 00.000 1032 OnExposeComplete: enter
02:07:55.283 00.001 1032 UpdateGuideState(): m_state=6
02:07:55.285 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 203
02:07:55.287 00.002 1032 Star::Find returns 1 (0), X=1125.17, Y=330.14, Mass=1543, SNR=27.6, Peak=137 HFD=2.9
02:07:55.287 00.000 1032 MultiStar: [#1 -0.03,-0.19,0.91,U] [#2 -0.14,-0.24,0.98,U] [#3 -0.34,-0.22,0.00,M1] [#4 -0.09,-0.35,0.00,M1] [#5 -0.25,-0.28,0.00,M1] [#6 -0.09,-0.29,0.74,U] [#7 -0.04,-0.32,0.70,U] [#8 -0.25,-0.12,0.66,U] 
02:07:55.287 00.000 1032 refined, 5 included, MultiStar: {-0.05, -0.27}, one-star: {0.19, -0.42}
02:07:55.287 00.000 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
02:07:55.287 00.000 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
02:07:55.287 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.27 hyp=0.28 cameraTheta=-1.74 mountX=-0.25 mountY=0.11, mountTheta=2.71
02:07:55.287 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.27, opts=13)
02:07:55.298 00.011 1032 Enqueuing Move request for scope (-0.05, -0.27)
02:07:55.298 00.000 10072 Worker thread wakes up
02:07:55.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.27) opts 0xd
02:07:55.298 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.27)
02:07:55.298 00.000 10072 Moving (-0.05, -0.27) raw xDistance=-0.25 yDistance=0.11
02:07:55.298 00.000 10072 PPEC rslt: input = -0.25, final = -0.08, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 729.99
02:07:55.298 00.000 10072 PPEC: input: -0.25, control: -0.08, exposure: 1000
02:07:55.298 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:55.298 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:07:55.298 00.000 10072 MoveAxis(E, 77, ABG)
02:07:55.298 00.000 10072 Guiding  Dir = 2, Dur = 77
02:07:55.303 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:55.303 00.000 10072 IsGuiding returns 0
02:07:55.305 00.002 10072 PulseGuide returned control before completion, sleep 87
02:07:55.319 00.014 1032 UpdateGuideState exits: m=1543 SNR=27.6
02:07:55.319 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:55.319 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:55.319 00.000 1032 Enqueuing Expose request
02:07:55.398 00.079 10072 IsGuiding returns 1
02:07:55.398 00.000 10072 scope still moving after pulse duration time elapsed
02:07:55.429 00.031 10072 IsGuiding returns 0
02:07:55.429 00.000 10072 scope move finished after 77 + 47 ms
02:07:55.429 00.000 10072 Move returns status 0, amount 77
02:07:55.430 00.001 10072 MoveAxis(N, 0, ABG)
02:07:55.430 00.000 10072 Move returns status 0, amount 0
02:07:55.430 00.000 10072 move complete, result=0
02:07:55.430 00.000 10072 worker thread done servicing request
02:07:55.430 00.000 10072 Worker thread wakes up
02:07:55.430 00.000 1032 GuideStep: -0.3 px 77 ms EAST, 0.1 px 0 ms NORTH
02:07:55.432 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:55.432 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:56.333 00.901 10072 Exposure complete
02:07:56.384 00.051 10072 worker thread done servicing request
02:07:56.384 00.000 1032 OnExposeComplete: enter
02:07:56.384 00.000 1032 UpdateGuideState(): m_state=6
02:07:56.384 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 204
02:07:56.384 00.000 1032 Star::Find returns 1 (0), X=1125.17, Y=330.31, Mass=1572, SNR=27.8, Peak=139 HFD=3.1
02:07:56.391 00.007 1032 MultiStar: [#1 -0.11,-0.11,0.91,U] [#2 -0.12,-0.05,0.94,U] [#3 -0.34,-0.17,0.00,M2] [#4 -0.14,-0.14,0.80,U] [#5 -0.28,-0.17,0.75,U] [#6 -0.23,-0.14,0.74,U] [#7 -0.09,-0.10,0.70,U] [#8 -0.31,-0.02,0.70,U] 
02:07:56.391 00.000 1032 refined, 7 included, MultiStar: {-0.12, -0.12}, one-star: {0.19, -0.25}
02:07:56.391 00.000 1032 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.83) = xAngle (-4.18 = 2.11)
02:07:56.395 00.004 1032 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.18 = 2.11)
02:07:56.397 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.35 mountX=-0.09 mountY=0.15, mountTheta=2.11
02:07:56.397 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.12, opts=13)
02:07:56.401 00.004 1032 Enqueuing Move request for scope (-0.12, -0.12)
02:07:56.401 00.000 10072 Worker thread wakes up
02:07:56.401 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
02:07:56.401 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
02:07:56.401 00.000 10072 Moving (-0.12, -0.12) raw xDistance=-0.09 yDistance=0.15
02:07:56.401 00.000 10072 PPEC rslt: input = -0.09, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 729.99
02:07:56.401 00.000 10072 PPEC: input: -0.09, control: 0.03, exposure: 1000
02:07:56.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:56.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:07:56.401 00.000 10072 MoveAxis(W, 26, ABG)
02:07:56.401 00.000 10072 Guiding  Dir = 3, Dur = 26
02:07:56.401 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:56.404 00.003 10072 IsGuiding returns 0
02:07:56.406 00.002 10072 PulseGuide returned control before completion, sleep 36
02:07:56.418 00.012 1032 UpdateGuideState exits: m=1572 SNR=27.8
02:07:56.418 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:56.422 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:56.425 00.003 1032 Enqueuing Expose request
02:07:56.454 00.029 10072 IsGuiding returns 1
02:07:56.454 00.000 10072 scope still moving after pulse duration time elapsed
02:07:56.485 00.031 10072 IsGuiding returns 0
02:07:56.486 00.001 10072 scope move finished after 26 + 54 ms
02:07:56.486 00.000 10072 Move returns status 0, amount 26
02:07:56.486 00.000 10072 MoveAxis(N, 0, ABG)
02:07:56.486 00.000 10072 Move returns status 0, amount 0
02:07:56.486 00.000 10072 move complete, result=0
02:07:56.486 00.000 10072 worker thread done servicing request
02:07:56.486 00.000 10072 Worker thread wakes up
02:07:56.486 00.000 1032 GuideStep: -0.1 px 26 ms WEST, 0.2 px 0 ms NORTH
02:07:56.486 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:56.486 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:57.616 01.130 10072 Exposure complete
02:07:57.661 00.045 10072 worker thread done servicing request
02:07:57.661 00.000 1032 OnExposeComplete: enter
02:07:57.662 00.001 1032 UpdateGuideState(): m_state=6
02:07:57.662 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 205
02:07:57.662 00.000 1032 Star::Find returns 1 (0), X=1125.14, Y=330.19, Mass=1484, SNR=27.0, Peak=123 HFD=2.9
02:07:57.662 00.000 1032 MultiStar: [#1 -0.11,-0.34,0.96,U] [#2 -0.02,-0.21,0.98,U] [#3 -0.17,-0.20,0.96,U] [#4 -0.05,-0.23,0.81,U] [#5 -0.35,-0.38,0.00,M1] [#6 -0.08,-0.28,0.75,U] [#7 -0.09,-0.12,0.74,U] [#8 -0.31,-0.15,0.68,U] 
02:07:57.662 00.000 1032 refined, 7 included, MultiStar: {-0.07, -0.24}, one-star: {0.16, -0.37}
02:07:57.662 00.000 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.58)
02:07:57.672 00.010 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.58)
02:07:57.674 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.87 mountX=-0.21 mountY=0.13, mountTheta=2.58
02:07:57.674 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.24, opts=13)
02:07:57.679 00.005 1032 Enqueuing Move request for scope (-0.07, -0.24)
02:07:57.681 00.002 10072 Worker thread wakes up
02:07:57.681 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.24) opts 0xd
02:07:57.681 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.24)
02:07:57.681 00.000 10072 Moving (-0.07, -0.24) raw xDistance=-0.21 yDistance=0.13
02:07:57.683 00.002 10072 PPEC rslt: input = -0.21, final = -0.06, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 729.99
02:07:57.683 00.000 10072 PPEC: input: -0.21, control: -0.06, exposure: 1000
02:07:57.683 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:57.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:07:57.683 00.000 10072 MoveAxis(E, 65, ABG)
02:07:57.683 00.000 10072 Guiding  Dir = 2, Dur = 65
02:07:57.683 00.000 10072 IsGuiding returns 0
02:07:57.684 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:57.684 00.000 10072 PulseGuide returned control before completion, sleep 75
02:07:57.700 00.016 1032 UpdateGuideState exits: m=1484 SNR=27.0
02:07:57.700 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:57.700 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:57.703 00.003 1032 Enqueuing Expose request
02:07:57.762 00.059 10072 IsGuiding returns 1
02:07:57.762 00.000 10072 scope still moving after pulse duration time elapsed
02:07:57.794 00.032 10072 IsGuiding returns 0
02:07:57.795 00.001 10072 scope move finished after 65 + 45 ms
02:07:57.795 00.000 10072 Move returns status 0, amount 65
02:07:57.795 00.000 10072 MoveAxis(N, 0, ABG)
02:07:57.795 00.000 10072 Move returns status 0, amount 0
02:07:57.795 00.000 10072 move complete, result=0
02:07:57.795 00.000 10072 worker thread done servicing request
02:07:57.795 00.000 10072 Worker thread wakes up
02:07:57.795 00.000 1032 GuideStep: -0.2 px 65 ms EAST, 0.1 px 0 ms NORTH
02:07:57.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:57.795 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:58.699 00.904 10072 Exposure complete
02:07:58.748 00.049 10072 worker thread done servicing request
02:07:58.748 00.000 1032 OnExposeComplete: enter
02:07:58.748 00.000 1032 UpdateGuideState(): m_state=6
02:07:58.750 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 206
02:07:58.752 00.002 1032 Star::Find returns 1 (0), X=1125.03, Y=330.25, Mass=1578, SNR=27.9, Peak=129 HFD=3.2
02:07:58.754 00.002 1032 MultiStar: [#1 -0.16,-0.22,0.89,U] [#2 -0.09,-0.15,0.97,U] [#3 -0.20,-0.22,0.93,U] [#4 -0.17,-0.26,0.83,U] [#5 -0.37,-0.27,0.00,M2] [#6 -0.12,-0.19,0.73,U] [#7 -0.15,-0.13,0.68,U] [#8 -0.32,-0.05,0.68,U] 
02:07:58.754 00.000 1032 refined, 7 included, MultiStar: {-0.14, -0.20}, one-star: {0.06, -0.31}
02:07:58.756 00.002 1032 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.83) = xAngle (-4.00 = 2.29)
02:07:58.756 00.000 1032 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.00 = 2.29)
02:07:58.758 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-2.17 mountX=-0.16 mountY=0.18, mountTheta=2.29
02:07:58.760 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.20, opts=13)
02:07:58.762 00.002 1032 Enqueuing Move request for scope (-0.14, -0.20)
02:07:58.762 00.000 10072 Worker thread wakes up
02:07:58.764 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
02:07:58.764 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
02:07:58.764 00.000 10072 Moving (-0.14, -0.20) raw xDistance=-0.16 yDistance=0.18
02:07:58.764 00.000 10072 PPEC rslt: input = -0.16, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 729.99
02:07:58.764 00.000 10072 PPEC: input: -0.16, control: 0.02, exposure: 1000
02:07:58.764 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:58.764 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:07:58.764 00.000 10072 MoveAxis(W, 23, ABG)
02:07:58.764 00.000 10072 Guiding  Dir = 3, Dur = 23
02:07:58.764 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:07:58.766 00.002 10072 IsGuiding returns 0
02:07:58.768 00.002 10072 PulseGuide returned control before completion, sleep 33
02:07:58.777 00.009 1032 UpdateGuideState exits: m=1578 SNR=27.9
02:07:58.785 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:58.787 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:07:58.787 00.000 1032 Enqueuing Expose request
02:07:58.816 00.029 10072 IsGuiding returns 1
02:07:58.816 00.000 10072 scope still moving after pulse duration time elapsed
02:07:58.847 00.031 10072 IsGuiding returns 0
02:07:58.847 00.000 10072 scope move finished after 23 + 56 ms
02:07:58.847 00.000 10072 Move returns status 0, amount 23
02:07:58.847 00.000 10072 MoveAxis(N, 0, ABG)
02:07:58.847 00.000 10072 Move returns status 0, amount 0
02:07:58.847 00.000 10072 move complete, result=0
02:07:58.847 00.000 10072 worker thread done servicing request
02:07:58.848 00.001 10072 Worker thread wakes up
02:07:58.848 00.000 1032 GuideStep: -0.2 px 23 ms WEST, 0.2 px 0 ms NORTH
02:07:58.850 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:07:58.850 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:07:59.991 01.141 10072 Exposure complete
02:08:00.039 00.048 10072 worker thread done servicing request
02:08:00.039 00.000 1032 OnExposeComplete: enter
02:08:00.039 00.000 1032 UpdateGuideState(): m_state=6
02:08:00.039 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 207
02:08:00.047 00.008 1032 Star::Find returns 1 (0), X=1125.20, Y=330.15, Mass=1548, SNR=27.6, Peak=130 HFD=3.0
02:08:00.049 00.002 1032 MultiStar: [#1 -0.12,-0.32,0.92,U] [#2 -0.02,-0.27,0.95,U] [#3 -0.28,-0.27,0.00,M1] [#4 -0.19,-0.42,0.00,M1] [#5 -0.17,-0.34,0.00,M3] [#6 0.01,-0.34,0.72,U] [#7 -0.10,-0.23,0.71,U] [#8 -0.32,-0.23,0.00,M1] 
02:08:00.049 00.000 1032 refined, 4 included, MultiStar: {0.01, -0.32}, one-star: {0.22, -0.41}
02:08:00.049 00.000 1032 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.83) = xAngle (-3.38 = 2.91)
02:08:00.049 00.000 1032 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.38 = 2.91)
02:08:00.049 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.55 mountX=-0.31 mountY=0.07, mountTheta=2.91
02:08:00.055 00.006 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.32, opts=13)
02:08:00.058 00.003 1032 Enqueuing Move request for scope (0.01, -0.32)
02:08:00.058 00.000 10072 Worker thread wakes up
02:08:00.058 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.32) opts 0xd
02:08:00.058 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.32)
02:08:00.058 00.000 10072 Moving (0.01, -0.32) raw xDistance=-0.31 yDistance=0.07
02:08:00.060 00.002 10072 PPEC rslt: input = -0.31, final = -0.10, react = -0.13, pred = 0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 729.99
02:08:00.060 00.000 10072 PPEC: input: -0.31, control: -0.10, exposure: 1000
02:08:00.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:00.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:08:00.060 00.000 10072 MoveAxis(E, 104, ABG)
02:08:00.060 00.000 10072 Guiding  Dir = 2, Dur = 104
02:08:00.060 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:00.061 00.001 10072 IsGuiding returns 0
02:08:00.063 00.002 10072 PulseGuide returned control before completion, sleep 114
02:08:00.066 00.003 1032 UpdateGuideState exits: m=1548 SNR=27.6
02:08:00.079 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:00.081 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:00.082 00.001 1032 Enqueuing Expose request
02:08:00.188 00.106 10072 IsGuiding returns 0
02:08:00.188 00.000 10072 Move returns status 0, amount 104
02:08:00.188 00.000 10072 MoveAxis(N, 0, ABG)
02:08:00.189 00.001 10072 Move returns status 0, amount 0
02:08:00.189 00.000 10072 move complete, result=0
02:08:00.189 00.000 10072 worker thread done servicing request
02:08:00.189 00.000 10072 Worker thread wakes up
02:08:00.189 00.000 1032 GuideStep: -0.3 px 104 ms EAST, 0.1 px 0 ms NORTH
02:08:00.189 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:00.189 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:01.106 00.917 10072 Exposure complete
02:08:01.153 00.047 10072 worker thread done servicing request
02:08:01.153 00.000 1032 OnExposeComplete: enter
02:08:01.153 00.000 1032 UpdateGuideState(): m_state=6
02:08:01.153 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 208
02:08:01.153 00.000 1032 Star::Find returns 1 (0), X=1125.22, Y=330.21, Mass=1403, SNR=26.3, Peak=122 HFD=2.9
02:08:01.153 00.000 1032 MultiStar: [#1 -0.05,-0.24,0.96,U] [#2 0.01,-0.17,0.99,U] [#3 -0.15,-0.26,0.99,U] [#4 0.00,-0.33,0.85,U] [#5 -0.26,-0.27,0.00,M4] [#6 -0.03,-0.14,0.77,U] [#7 -0.13,-0.12,0.72,U] [#8 -0.27,-0.10,0.71,U] 
02:08:01.153 00.000 1032 refined, 7 included, MultiStar: {-0.04, -0.22}, one-star: {0.24, -0.35}
02:08:01.153 00.000 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.73)
02:08:01.165 00.012 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.73)
02:08:01.165 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.73 mountX=-0.21 mountY=0.09, mountTheta=2.73
02:08:01.169 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.22, opts=13)
02:08:01.171 00.002 1032 Enqueuing Move request for scope (-0.04, -0.22)
02:08:01.172 00.001 10072 Worker thread wakes up
02:08:01.172 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
02:08:01.172 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
02:08:01.172 00.000 10072 Moving (-0.04, -0.22) raw xDistance=-0.21 yDistance=0.09
02:08:01.174 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:01.174 00.000 10072 PPEC rslt: input = -0.21, final = -0.05, react = -0.08, pred = 0.03, hyst = -0.07, hyst_pct = 0.01, period_length = 736.35
02:08:01.174 00.000 10072 PPEC: input: -0.21, control: -0.05, exposure: 1000
02:08:01.174 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:01.174 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:08:01.174 00.000 10072 MoveAxis(E, 52, ABG)
02:08:01.174 00.000 10072 Guiding  Dir = 2, Dur = 52
02:08:01.192 00.018 1032 UpdateGuideState exits: m=1403 SNR=26.3
02:08:01.194 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:01.196 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:01.198 00.002 1032 Enqueuing Expose request
02:08:01.198 00.000 10072 IsGuiding returns 0
02:08:01.198 00.000 10072 PulseGuide returned control before completion, sleep 62
02:08:01.277 00.079 10072 IsGuiding returns 0
02:08:01.277 00.000 10072 Move returns status 0, amount 52
02:08:01.277 00.000 10072 MoveAxis(N, 0, ABG)
02:08:01.277 00.000 10072 Move returns status 0, amount 0
02:08:01.277 00.000 10072 move complete, result=0
02:08:01.277 00.000 10072 worker thread done servicing request
02:08:01.277 00.000 10072 Worker thread wakes up
02:08:01.277 00.000 1032 GuideStep: -0.2 px 52 ms EAST, 0.1 px 0 ms NORTH
02:08:01.277 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:01.277 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:02.408 01.131 10072 Exposure complete
02:08:02.456 00.048 10072 worker thread done servicing request
02:08:02.456 00.000 1032 OnExposeComplete: enter
02:08:02.459 00.003 1032 UpdateGuideState(): m_state=6
02:08:02.459 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 209
02:08:02.459 00.000 1032 Star::Find returns 1 (0), X=1125.26, Y=330.36, Mass=1606, SNR=28.2, Peak=145 HFD=3.1
02:08:02.459 00.000 1032 MultiStar: [#1 -0.04,-0.07,0.92,U] [#2 -0.04,0.01,0.93,U] [#3 -0.25,-0.09,0.91,U] [#4 -0.02,-0.06,0.77,U] [#5 -0.10,-0.15,0.78,U] [#6 -0.10,-0.05,0.71,U] [#7 -0.10,0.03,0.72,U] [#8 -0.26,0.14,0.68,U] 
02:08:02.459 00.000 1032 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {0.28, -0.20}
02:08:02.459 00.000 1032 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.83) = xAngle (-4.21 = 2.08)
02:08:02.459 00.000 1032 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.21 = 2.08)
02:08:02.459 00.000 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.38 mountX=-0.04 mountY=0.07, mountTheta=2.08
02:08:02.470 00.011 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.06, opts=13)
02:08:02.471 00.001 1032 Enqueuing Move request for scope (-0.06, -0.06)
02:08:02.473 00.002 10072 Worker thread wakes up
02:08:02.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
02:08:02.473 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
02:08:02.473 00.000 10072 Moving (-0.06, -0.06) raw xDistance=-0.04 yDistance=0.07
02:08:02.473 00.000 10072 PPEC rslt: input = -0.04, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 736.35
02:08:02.473 00.000 10072 PPEC: input: -0.04, control: 0.04, exposure: 1000
02:08:02.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:02.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:08:02.473 00.000 10072 MoveAxis(W, 39, ABG)
02:08:02.473 00.000 10072 Guiding  Dir = 3, Dur = 39
02:08:02.476 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:02.476 00.000 10072 IsGuiding returns 0
02:08:02.478 00.002 10072 PulseGuide returned control before completion, sleep 49
02:08:02.494 00.016 1032 UpdateGuideState exits: m=1606 SNR=28.2
02:08:02.494 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:02.494 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:02.494 00.000 1032 Enqueuing Expose request
02:08:02.540 00.046 10072 IsGuiding returns 1
02:08:02.540 00.000 10072 scope still moving after pulse duration time elapsed
02:08:02.573 00.033 10072 IsGuiding returns 0
02:08:02.573 00.000 10072 scope move finished after 39 + 56 ms
02:08:02.573 00.000 10072 Move returns status 0, amount 39
02:08:02.573 00.000 10072 MoveAxis(N, 0, ABG)
02:08:02.573 00.000 10072 Move returns status 0, amount 0
02:08:02.573 00.000 10072 move complete, result=0
02:08:02.573 00.000 10072 worker thread done servicing request
02:08:02.573 00.000 10072 Worker thread wakes up
02:08:02.573 00.000 1032 GuideStep: -0.0 px 39 ms WEST, 0.1 px 0 ms NORTH
02:08:02.575 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:02.575 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:03.482 00.907 10072 Exposure complete
02:08:03.531 00.049 10072 worker thread done servicing request
02:08:03.531 00.000 1032 OnExposeComplete: enter
02:08:03.533 00.002 1032 UpdateGuideState(): m_state=6
02:08:03.533 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 210
02:08:03.535 00.002 1032 Star::Find returns 1 (0), X=1125.29, Y=330.24, Mass=1591, SNR=28.0, Peak=125 HFD=3.0
02:08:03.537 00.002 1032 MultiStar: [#1 -0.04,-0.15,0.92,U] [#2 -0.05,-0.10,0.92,U] [#3 -0.17,-0.10,0.93,U] [#4 0.02,-0.22,0.81,U] [#5 -0.09,-0.20,0.77,U] [#6 0.04,-0.27,0.73,U] [#7 0.02,-0.11,0.74,U] [#8 -0.21,-0.14,0.66,U] 
02:08:03.539 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.18}, one-star: {0.31, -0.32}
02:08:03.539 00.000 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.83)
02:08:03.541 00.002 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.83)
02:08:03.543 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.63 mountX=-0.17 mountY=0.06, mountTheta=2.83
02:08:03.543 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.18, opts=13)
02:08:03.548 00.005 1032 Enqueuing Move request for scope (-0.01, -0.18)
02:08:03.549 00.001 10072 Worker thread wakes up
02:08:03.549 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
02:08:03.549 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
02:08:03.549 00.000 10072 Moving (-0.01, -0.18) raw xDistance=-0.17 yDistance=0.06
02:08:03.549 00.000 10072 PPEC rslt: input = -0.17, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 736.35
02:08:03.549 00.000 10072 PPEC: input: -0.17, control: 0.04, exposure: 1000
02:08:03.549 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:03.549 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:08:03.549 00.000 10072 MoveAxis(W, 36, ABG)
02:08:03.549 00.000 10072 Guiding  Dir = 3, Dur = 36
02:08:03.552 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:03.553 00.001 10072 IsGuiding returns 0
02:08:03.555 00.002 10072 PulseGuide returned control before completion, sleep 46
02:08:03.565 00.010 1032 UpdateGuideState exits: m=1591 SNR=28.0
02:08:03.571 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:03.571 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:03.571 00.000 1032 Enqueuing Expose request
02:08:03.602 00.031 10072 IsGuiding returns 1
02:08:03.602 00.000 10072 scope still moving after pulse duration time elapsed
02:08:03.634 00.032 10072 IsGuiding returns 0
02:08:03.634 00.000 10072 scope move finished after 36 + 43 ms
02:08:03.634 00.000 10072 Move returns status 0, amount 36
02:08:03.634 00.000 10072 MoveAxis(N, 0, ABG)
02:08:03.634 00.000 10072 Move returns status 0, amount 0
02:08:03.634 00.000 10072 move complete, result=0
02:08:03.634 00.000 10072 worker thread done servicing request
02:08:03.634 00.000 10072 Worker thread wakes up
02:08:03.634 00.000 1032 GuideStep: -0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
02:08:03.637 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:03.637 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:04.778 01.141 10072 Exposure complete
02:08:04.816 00.038 10072 worker thread done servicing request
02:08:04.825 00.009 1032 OnExposeComplete: enter
02:08:04.826 00.001 1032 UpdateGuideState(): m_state=6
02:08:04.826 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 211
02:08:04.828 00.002 1032 Star::Find returns 1 (0), X=1125.28, Y=330.26, Mass=1502, SNR=27.2, Peak=128 HFD=2.9
02:08:04.831 00.003 1032 MultiStar: [#1 0.02,-0.18,0.94,U] [#2 0.04,-0.20,0.98,U] [#3 -0.15,-0.23,0.99,U] [#4 0.02,-0.25,0.80,U] [#5 -0.11,-0.30,0.77,U] [#6 -0.01,-0.16,0.74,U] [#7 0.02,-0.16,0.70,U] [#8 -0.18,-0.09,0.70,U] 
02:08:04.831 00.000 1032 refined, 8 included, MultiStar: {0.00, -0.21}, one-star: {0.30, -0.30}
02:08:04.833 00.002 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.90)
02:08:04.833 00.000 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.90)
02:08:04.833 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.56 mountX=-0.21 mountY=0.05, mountTheta=2.90
02:08:04.833 00.000 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.21, opts=13)
02:08:04.833 00.000 1032 Enqueuing Move request for scope (0.00, -0.21)
02:08:04.841 00.008 10072 Worker thread wakes up
02:08:04.841 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
02:08:04.841 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
02:08:04.841 00.000 10072 Moving (0.00, -0.21) raw xDistance=-0.21 yDistance=0.05
02:08:04.841 00.000 10072 PPEC rslt: input = -0.21, final = -0.05, react = -0.08, pred = 0.04, hyst = -0.07, hyst_pct = 0.01, period_length = 736.35
02:08:04.841 00.000 10072 PPEC: input: -0.21, control: -0.05, exposure: 1000
02:08:04.841 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:04.841 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:08:04.841 00.000 10072 MoveAxis(E, 49, ABG)
02:08:04.841 00.000 10072 Guiding  Dir = 2, Dur = 49
02:08:04.844 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:04.844 00.000 10072 IsGuiding returns 0
02:08:04.846 00.002 10072 PulseGuide returned control before completion, sleep 59
02:08:04.850 00.004 1032 UpdateGuideState exits: m=1502 SNR=27.2
02:08:04.860 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:04.862 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:04.865 00.003 1032 Enqueuing Expose request
02:08:04.910 00.045 10072 IsGuiding returns 1
02:08:04.910 00.000 10072 scope still moving after pulse duration time elapsed
02:08:04.942 00.032 10072 IsGuiding returns 0
02:08:04.942 00.000 10072 scope move finished after 49 + 47 ms
02:08:04.942 00.000 10072 Move returns status 0, amount 49
02:08:04.942 00.000 10072 MoveAxis(N, 0, ABG)
02:08:04.942 00.000 10072 Move returns status 0, amount 0
02:08:04.942 00.000 10072 move complete, result=0
02:08:04.942 00.000 10072 worker thread done servicing request
02:08:04.942 00.000 10072 Worker thread wakes up
02:08:04.942 00.000 1032 GuideStep: -0.2 px 49 ms EAST, 0.1 px 0 ms NORTH
02:08:04.942 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:04.942 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:05.850 00.908 10072 Exposure complete
02:08:05.897 00.047 10072 worker thread done servicing request
02:08:05.898 00.001 1032 OnExposeComplete: enter
02:08:05.900 00.002 1032 UpdateGuideState(): m_state=6
02:08:05.901 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 212
02:08:05.903 00.002 1032 Star::Find returns 1 (0), X=1125.23, Y=330.14, Mass=1682, SNR=28.8, Peak=147 HFD=3.0
02:08:05.903 00.000 1032 MultiStar: [#1 -0.00,-0.26,0.89,U] [#2 0.01,-0.24,0.92,U] [#3 -0.13,-0.29,0.91,U] [#4 0.03,-0.34,0.79,U] [#5 -0.14,-0.33,0.00,M2] [#6 -0.05,-0.18,0.71,U] [#7 -0.07,-0.20,0.68,U] [#8 -0.20,-0.21,0.64,U] 
02:08:05.905 00.002 1032 refined, 7 included, MultiStar: {-0.01, -0.28}, one-star: {0.25, -0.42}
02:08:05.907 00.002 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.44 = 2.85)
02:08:05.907 00.000 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.85)
02:08:05.909 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.60 mountX=-0.26 mountY=0.08, mountTheta=2.85
02:08:05.911 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.28, opts=13)
02:08:05.913 00.002 1032 Enqueuing Move request for scope (-0.01, -0.28)
02:08:05.913 00.000 10072 Worker thread wakes up
02:08:05.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
02:08:05.913 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
02:08:05.913 00.000 10072 Moving (-0.01, -0.28) raw xDistance=-0.26 yDistance=0.08
02:08:05.915 00.002 10072 PPEC rslt: input = -0.26, final = -0.07, react = -0.11, pred = 0.03, hyst = -0.10, hyst_pct = 0.01, period_length = 736.35
02:08:05.915 00.000 10072 PPEC: input: -0.26, control: -0.07, exposure: 1000
02:08:05.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:05.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:08:05.915 00.000 10072 MoveAxis(E, 76, ABG)
02:08:05.915 00.000 10072 Guiding  Dir = 2, Dur = 76
02:08:05.916 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:05.916 00.000 10072 IsGuiding returns 0
02:08:05.918 00.002 10072 PulseGuide returned control before completion, sleep 86
02:08:05.932 00.014 1032 UpdateGuideState exits: m=1682 SNR=28.8
02:08:05.935 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:05.937 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:05.937 00.000 1032 Enqueuing Expose request
02:08:06.013 00.076 10072 IsGuiding returns 0
02:08:06.013 00.000 10072 Move returns status 0, amount 76
02:08:06.013 00.000 10072 MoveAxis(N, 0, ABG)
02:08:06.013 00.000 10072 Move returns status 0, amount 0
02:08:06.013 00.000 10072 move complete, result=0
02:08:06.013 00.000 10072 worker thread done servicing request
02:08:06.013 00.000 10072 Worker thread wakes up
02:08:06.013 00.000 1032 GuideStep: -0.3 px 76 ms EAST, 0.1 px 0 ms NORTH
02:08:06.013 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:06.013 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:07.141 01.128 10072 Exposure complete
02:08:07.190 00.049 10072 worker thread done servicing request
02:08:07.190 00.000 1032 OnExposeComplete: enter
02:08:07.190 00.000 1032 UpdateGuideState(): m_state=6
02:08:07.190 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 213
02:08:07.190 00.000 1032 Star::Find returns 1 (0), X=1125.31, Y=330.30, Mass=1478, SNR=27.0, Peak=130 HFD=3.0
02:08:07.190 00.000 1032 MultiStar: [#1 -0.01,-0.15,0.96,U] [#2 0.08,-0.12,0.96,U] [#3 -0.13,-0.18,0.97,U] [#4 0.08,-0.12,0.79,U] [#5 -0.07,-0.18,0.79,U] [#6 -0.05,-0.11,0.76,U] [#7 -0.04,-0.04,0.74,U] [#8 -0.23,-0.10,0.67,U] 
02:08:07.190 00.000 1032 refined, 8 included, MultiStar: {0.01, -0.14}, one-star: {0.33, -0.26}
02:08:07.190 00.000 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.94)
02:08:07.190 00.000 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.94)
02:08:07.190 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.51 mountX=-0.14 mountY=0.03, mountTheta=2.94
02:08:07.190 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.14, opts=13)
02:08:07.190 00.000 1032 Enqueuing Move request for scope (0.01, -0.14)
02:08:07.204 00.014 10072 Worker thread wakes up
02:08:07.204 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
02:08:07.204 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
02:08:07.204 00.000 10072 Moving (0.01, -0.14) raw xDistance=-0.14 yDistance=0.03
02:08:07.205 00.001 10072 PPEC rslt: input = -0.14, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 736.35
02:08:07.205 00.000 10072 PPEC: input: -0.14, control: 0.03, exposure: 1000
02:08:07.205 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:07.205 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:08:07.205 00.000 10072 MoveAxis(W, 27, ABG)
02:08:07.205 00.000 10072 Guiding  Dir = 3, Dur = 27
02:08:07.207 00.002 10072 IsGuiding returns 0
02:08:07.207 00.000 10072 PulseGuide returned control before completion, sleep 37
02:08:07.207 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:07.221 00.014 1032 UpdateGuideState exits: m=1478 SNR=27.0
02:08:07.223 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:07.224 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:07.224 00.000 1032 Enqueuing Expose request
02:08:07.253 00.029 10072 IsGuiding returns 1
02:08:07.253 00.000 10072 scope still moving after pulse duration time elapsed
02:08:07.285 00.032 10072 IsGuiding returns 0
02:08:07.285 00.000 10072 scope move finished after 27 + 51 ms
02:08:07.285 00.000 10072 Move returns status 0, amount 27
02:08:07.285 00.000 10072 MoveAxis(N, 0, ABG)
02:08:07.285 00.000 10072 Move returns status 0, amount 0
02:08:07.285 00.000 10072 move complete, result=0
02:08:07.285 00.000 10072 worker thread done servicing request
02:08:07.286 00.001 10072 Worker thread wakes up
02:08:07.286 00.000 1032 GuideStep: -0.1 px 27 ms WEST, 0.0 px 0 ms NORTH
02:08:07.288 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:07.288 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:08.192 00.904 10072 Exposure complete
02:08:08.238 00.046 10072 worker thread done servicing request
02:08:08.238 00.000 1032 OnExposeComplete: enter
02:08:08.238 00.000 1032 UpdateGuideState(): m_state=6
02:08:08.243 00.005 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 214
02:08:08.243 00.000 1032 Star::Find returns 1 (0), X=1125.27, Y=330.31, Mass=1501, SNR=27.2, Peak=133 HFD=3.1
02:08:08.243 00.000 1032 MultiStar: [#1 0.04,-0.09,0.96,U] [#2 0.03,0.02,0.98,U] [#3 -0.21,-0.13,0.99,U] [#4 -0.04,-0.09,0.82,U] [#5 0.02,-0.06,0.73,U] [#6 -0.03,-0.08,0.73,U] [#7 0.10,-0.12,0.73,U] [#8 -0.11,0.04,0.70,U] 
02:08:08.243 00.000 1032 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.29, -0.25}
02:08:08.243 00.000 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.05)
02:08:08.243 00.000 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.05)
02:08:08.243 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.41 mountX=-0.09 mountY=0.01, mountTheta=3.05
02:08:08.243 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.09, opts=13)
02:08:08.253 00.010 1032 Enqueuing Move request for scope (0.01, -0.09)
02:08:08.255 00.002 10072 Worker thread wakes up
02:08:08.255 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
02:08:08.255 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
02:08:08.255 00.000 10072 Moving (0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
02:08:08.255 00.000 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 736.35
02:08:08.255 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 1000
02:08:08.257 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:08.257 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:08:08.257 00.000 10072 MoveAxis(W, 18, ABG)
02:08:08.257 00.000 10072 Guiding  Dir = 3, Dur = 18
02:08:08.257 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:08.257 00.000 10072 IsGuiding returns 0
02:08:08.259 00.002 10072 PulseGuide returned control before completion, sleep 28
02:08:08.272 00.013 1032 UpdateGuideState exits: m=1501 SNR=27.2
02:08:08.275 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:08.276 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:08.276 00.000 1032 Enqueuing Expose request
02:08:08.291 00.015 10072 IsGuiding returns 0
02:08:08.291 00.000 10072 Move returns status 0, amount 18
02:08:08.291 00.000 10072 MoveAxis(N, 0, ABG)
02:08:08.291 00.000 10072 Move returns status 0, amount 0
02:08:08.291 00.000 10072 move complete, result=0
02:08:08.291 00.000 10072 worker thread done servicing request
02:08:08.291 00.000 10072 Worker thread wakes up
02:08:08.291 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:08.291 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:08.291 00.000 1032 GuideStep: -0.1 px 18 ms WEST, 0.0 px 0 ms NORTH
02:08:09.422 01.131 10072 Exposure complete
02:08:09.468 00.046 10072 worker thread done servicing request
02:08:09.468 00.000 1032 OnExposeComplete: enter
02:08:09.468 00.000 1032 UpdateGuideState(): m_state=6
02:08:09.468 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 215
02:08:09.468 00.000 1032 Star::Find returns 1 (0), X=1125.30, Y=330.23, Mass=1475, SNR=27.0, Peak=123 HFD=3.0
02:08:09.468 00.000 1032 MultiStar: [#1 0.03,-0.27,0.93,U] [#2 -0.00,-0.13,0.97,U] [#3 -0.12,-0.15,0.95,U] [#4 0.01,-0.30,0.81,U] [#5 -0.09,-0.31,0.77,U] [#6 0.05,-0.13,0.75,U] [#7 0.05,-0.16,0.76,U] [#8 -0.13,-0.01,0.69,U] 
02:08:09.468 00.000 1032 refined, 8 included, MultiStar: {0.02, -0.21}, one-star: {0.33, -0.33}
02:08:09.468 00.000 1032 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.83) = xAngle (-3.30 = 2.99)
02:08:09.481 00.013 1032 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.30 = 2.99)
02:08:09.481 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.47 mountX=-0.20 mountY=0.03, mountTheta=2.99
02:08:09.485 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.21, opts=13)
02:08:09.487 00.002 1032 Enqueuing Move request for scope (0.02, -0.21)
02:08:09.487 00.000 10072 Worker thread wakes up
02:08:09.487 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
02:08:09.487 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
02:08:09.487 00.000 10072 Moving (0.02, -0.21) raw xDistance=-0.20 yDistance=0.03
02:08:09.487 00.000 10072 PPEC rslt: input = -0.20, final = -0.07, react = -0.08, pred = 0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 736.35
02:08:09.487 00.000 10072 PPEC: input: -0.20, control: -0.07, exposure: 1000
02:08:09.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:09.487 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:08:09.487 00.000 10072 MoveAxis(E, 68, ABG)
02:08:09.487 00.000 10072 Guiding  Dir = 2, Dur = 68
02:08:09.491 00.004 10072 IsGuiding returns 0
02:08:09.491 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:09.492 00.001 10072 PulseGuide returned control before completion, sleep 78
02:08:09.508 00.016 1032 UpdateGuideState exits: m=1475 SNR=27.0
02:08:09.510 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:09.510 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:09.512 00.002 1032 Enqueuing Expose request
02:08:09.587 00.075 10072 IsGuiding returns 0
02:08:09.587 00.000 10072 Move returns status 0, amount 68
02:08:09.587 00.000 10072 MoveAxis(N, 0, ABG)
02:08:09.587 00.000 10072 Move returns status 0, amount 0
02:08:09.587 00.000 10072 move complete, result=0
02:08:09.587 00.000 10072 worker thread done servicing request
02:08:09.587 00.000 1032 GuideStep: -0.2 px 68 ms EAST, 0.0 px 0 ms NORTH
02:08:09.587 00.000 10072 Worker thread wakes up
02:08:09.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:09.587 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:10.508 00.921 10072 Exposure complete
02:08:10.554 00.046 10072 worker thread done servicing request
02:08:10.556 00.002 1032 OnExposeComplete: enter
02:08:10.556 00.000 1032 UpdateGuideState(): m_state=6
02:08:10.558 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 216
02:08:10.560 00.002 1032 Star::Find returns 1 (0), X=1125.32, Y=330.35, Mass=1582, SNR=28.0, Peak=133 HFD=3.1
02:08:10.562 00.002 1032 MultiStar: [#1 -0.05,-0.04,0.90,U] [#2 0.00,0.00,0.94,U] [#3 -0.14,-0.02,0.93,U] [#4 0.07,-0.04,0.81,U] [#5 -0.05,-0.16,0.77,U] [#6 0.01,0.02,0.73,U] [#7 -0.05,-0.01,0.69,U] [#8 -0.19,0.01,0.66,U] 
02:08:10.562 00.000 1032 refined, 8 included, MultiStar: {0.00, -0.05}, one-star: {0.34, -0.21}
02:08:10.562 00.000 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
02:08:10.562 00.000 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
02:08:10.568 00.006 1032 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.52 mountX=-0.05 mountY=0.01, mountTheta=2.93
02:08:10.569 00.001 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.05, opts=13)
02:08:10.569 00.000 1032 Enqueuing Move request for scope (0.00, -0.05)
02:08:10.569 00.000 10072 Worker thread wakes up
02:08:10.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
02:08:10.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
02:08:10.569 00.000 10072 Moving (0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
02:08:10.569 00.000 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 736.35
02:08:10.569 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 1000
02:08:10.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:10.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:08:10.569 00.000 10072 MoveAxis(W, 17, ABG)
02:08:10.569 00.000 10072 Guiding  Dir = 3, Dur = 17
02:08:10.576 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:10.576 00.000 10072 IsGuiding returns 0
02:08:10.578 00.002 10072 PulseGuide returned control before completion, sleep 27
02:08:10.591 00.013 1032 UpdateGuideState exits: m=1582 SNR=28.0
02:08:10.593 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:10.593 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:10.593 00.000 1032 Enqueuing Expose request
02:08:10.609 00.016 10072 IsGuiding returns 0
02:08:10.610 00.001 10072 Move returns status 0, amount 17
02:08:10.610 00.000 10072 MoveAxis(N, 0, ABG)
02:08:10.610 00.000 10072 Move returns status 0, amount 0
02:08:10.610 00.000 10072 move complete, result=0
02:08:10.610 00.000 10072 worker thread done servicing request
02:08:10.610 00.000 10072 Worker thread wakes up
02:08:10.610 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:10.610 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:10.610 00.000 1032 GuideStep: -0.1 px 17 ms WEST, 0.0 px 0 ms NORTH
02:08:11.752 01.142 10072 Exposure complete
02:08:11.801 00.049 10072 worker thread done servicing request
02:08:11.801 00.000 1032 OnExposeComplete: enter
02:08:11.803 00.002 1032 UpdateGuideState(): m_state=6
02:08:11.803 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 217
02:08:11.806 00.003 1032 Star::Find returns 1 (0), X=1125.38, Y=330.36, Mass=1656, SNR=28.6, Peak=141 HFD=3.1
02:08:11.806 00.000 1032 MultiStar: [#1 0.10,-0.13,0.89,U] [#2 0.05,-0.08,0.94,U] [#3 -0.17,-0.08,0.93,U] [#4 0.11,-0.07,0.79,U] [#5 -0.13,-0.17,0.74,U] [#6 0.02,-0.03,0.72,U] [#7 0.12,-0.11,0.67,U] [#8 -0.18,0.01,0.65,U] 
02:08:11.806 00.000 1032 refined, 8 included, MultiStar: {0.05, -0.10}, one-star: {0.40, -0.20}
02:08:11.806 00.000 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
02:08:11.806 00.000 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
02:08:11.806 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.14 mountX=-0.11 mountY=-0.02, mountTheta=-2.97
02:08:11.814 00.008 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
02:08:11.814 00.000 1032 Enqueuing Move request for scope (0.05, -0.10)
02:08:11.814 00.000 10072 Worker thread wakes up
02:08:11.814 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
02:08:11.814 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
02:08:11.814 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
02:08:11.814 00.000 10072 PPEC rslt: input = -0.11, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 736.35
02:08:11.814 00.000 10072 PPEC: input: -0.11, control: 0.02, exposure: 1000
02:08:11.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:11.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:08:11.814 00.000 10072 MoveAxis(W, 17, ABG)
02:08:11.814 00.000 10072 Guiding  Dir = 3, Dur = 17
02:08:11.821 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:11.821 00.000 10072 IsGuiding returns 0
02:08:11.822 00.001 10072 PulseGuide returned control before completion, sleep 27
02:08:11.836 00.014 1032 UpdateGuideState exits: m=1656 SNR=28.6
02:08:11.839 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:11.839 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:11.839 00.000 1032 Enqueuing Expose request
02:08:11.855 00.016 10072 IsGuiding returns 0
02:08:11.855 00.000 10072 Move returns status 0, amount 17
02:08:11.855 00.000 10072 MoveAxis(N, 0, ABG)
02:08:11.855 00.000 10072 Move returns status 0, amount 0
02:08:11.855 00.000 10072 move complete, result=0
02:08:11.855 00.000 10072 worker thread done servicing request
02:08:11.855 00.000 10072 Worker thread wakes up
02:08:11.855 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:11.855 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:11.855 00.000 1032 GuideStep: -0.1 px 17 ms WEST, -0.0 px 0 ms NORTH
02:08:12.761 00.906 10072 Exposure complete
02:08:12.812 00.051 10072 worker thread done servicing request
02:08:12.812 00.000 1032 OnExposeComplete: enter
02:08:12.814 00.002 1032 UpdateGuideState(): m_state=6
02:08:12.816 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 218
02:08:12.816 00.000 1032 Star::Find returns 1 (0), X=1125.39, Y=330.41, Mass=1598, SNR=28.1, Peak=140 HFD=3.1
02:08:12.818 00.002 1032 MultiStar: [#1 0.14,-0.14,0.90,U] [#2 0.11,-0.04,0.95,U] [#3 -0.11,-0.07,0.91,U] [#4 0.13,-0.10,0.79,U] [#5 0.06,-0.08,0.77,U] [#6 0.13,0.08,0.70,U] [#7 0.07,-0.06,0.69,U] [#8 -0.10,0.07,0.66,U] 
02:08:12.820 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.42, -0.15}
02:08:12.822 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
02:08:12.822 00.000 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
02:08:12.824 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.53 mountX=-0.09 mountY=-0.09, mountTheta=-2.36
02:08:12.826 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
02:08:12.829 00.003 1032 Enqueuing Move request for scope (0.11, -0.06)
02:08:12.831 00.002 10072 Worker thread wakes up
02:08:12.831 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
02:08:12.831 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
02:08:12.831 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.09 yDistance=-0.09
02:08:12.831 00.000 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 736.35
02:08:12.831 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 1000
02:08:12.831 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:12.831 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:08:12.831 00.000 10072 MoveAxis(W, 15, ABG)
02:08:12.831 00.000 10072 Guiding  Dir = 3, Dur = 15
02:08:12.834 00.003 10072 IsGuiding returns 0
02:08:12.834 00.000 10072 PulseGuide returned control before completion, sleep 25
02:08:12.835 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:12.853 00.018 1032 UpdateGuideState exits: m=1598 SNR=28.1
02:08:12.853 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:12.858 00.005 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:12.858 00.000 1032 Enqueuing Expose request
02:08:12.866 00.008 10072 IsGuiding returns 0
02:08:12.866 00.000 10072 Move returns status 0, amount 15
02:08:12.866 00.000 10072 MoveAxis(N, 0, ABG)
02:08:12.866 00.000 10072 Move returns status 0, amount 0
02:08:12.866 00.000 10072 move complete, result=0
02:08:12.866 00.000 10072 worker thread done servicing request
02:08:12.866 00.000 10072 Worker thread wakes up
02:08:12.866 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:12.866 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:12.866 00.000 1032 GuideStep: -0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
02:08:13.998 01.132 10072 Exposure complete
02:08:14.044 00.046 10072 worker thread done servicing request
02:08:14.044 00.000 1032 OnExposeComplete: enter
02:08:14.045 00.001 1032 UpdateGuideState(): m_state=6
02:08:14.047 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 219
02:08:14.049 00.002 1032 Star::Find returns 1 (0), X=1125.41, Y=330.47, Mass=1524, SNR=27.4, Peak=134 HFD=3.2
02:08:14.049 00.000 1032 MultiStar: [#1 0.18,-0.07,0.93,U] [#2 0.08,0.06,0.94,U] [#3 -0.12,-0.03,0.94,U] [#4 0.10,0.02,0.80,U] [#5 0.00,-0.10,0.79,U] [#6 0.03,0.06,0.73,U] [#7 0.12,-0.02,0.71,U] [#8 -0.19,0.05,0.69,U] 
02:08:14.051 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.02}, one-star: {0.44, -0.09}
02:08:14.053 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
02:08:14.054 00.001 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
02:08:14.055 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.19 mountX=-0.04 mountY=-0.08, mountTheta=-2.02
02:08:14.055 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.02, opts=13)
02:08:14.060 00.005 1032 Enqueuing Move request for scope (0.08, -0.02)
02:08:14.060 00.000 10072 Worker thread wakes up
02:08:14.060 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
02:08:14.060 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
02:08:14.060 00.000 10072 Moving (0.08, -0.02) raw xDistance=-0.04 yDistance=-0.08
02:08:14.062 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:14.062 00.000 10072 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 742.63
02:08:14.062 00.000 10072 PPEC: input: -0.04, control: 0.02, exposure: 1000
02:08:14.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:14.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:08:14.062 00.000 10072 MoveAxis(W, 23, ABG)
02:08:14.062 00.000 10072 Guiding  Dir = 3, Dur = 23
02:08:14.065 00.003 10072 IsGuiding returns 0
02:08:14.065 00.000 10072 PulseGuide returned control before completion, sleep 33
02:08:14.080 00.015 1032 UpdateGuideState exits: m=1524 SNR=27.4
02:08:14.081 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:14.083 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:14.085 00.002 1032 Enqueuing Expose request
02:08:14.112 00.027 10072 IsGuiding returns 1
02:08:14.112 00.000 10072 scope still moving after pulse duration time elapsed
02:08:14.144 00.032 10072 IsGuiding returns 0
02:08:14.144 00.000 10072 scope move finished after 23 + 56 ms
02:08:14.144 00.000 10072 Move returns status 0, amount 23
02:08:14.145 00.001 10072 MoveAxis(N, 0, ABG)
02:08:14.145 00.000 10072 Move returns status 0, amount 0
02:08:14.145 00.000 10072 move complete, result=0
02:08:14.145 00.000 10072 worker thread done servicing request
02:08:14.145 00.000 10072 Worker thread wakes up
02:08:14.145 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:14.145 00.000 1032 GuideStep: -0.0 px 23 ms WEST, -0.1 px 0 ms NORTH
02:08:14.146 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:15.049 00.903 10072 Exposure complete
02:08:15.099 00.050 10072 worker thread done servicing request
02:08:15.099 00.000 1032 OnExposeComplete: enter
02:08:15.101 00.002 1032 UpdateGuideState(): m_state=6
02:08:15.101 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 220
02:08:15.103 00.002 1032 Star::Find returns 1 (0), X=1125.49, Y=330.25, Mass=1558, SNR=27.7, Peak=132 HFD=3.1
02:08:15.105 00.002 1032 MultiStar: [#1 0.22,-0.17,0.91,U] [#2 0.16,-0.09,0.96,U] [#3 -0.03,-0.11,0.92,U] [#4 0.20,-0.09,0.78,U] [#5 0.07,-0.25,0.76,U] [#6 0.14,0.02,0.71,U] [#7 0.17,-0.15,0.70,U] [#8 -0.07,0.08,0.65,U] 
02:08:15.107 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.13}, one-star: {0.51, -0.31}
02:08:15.107 00.000 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
02:08:15.110 00.003 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
02:08:15.112 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.66 mountX=-0.17 mountY=-0.13, mountTheta=-2.49
02:08:15.115 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.13, opts=13)
02:08:15.117 00.002 1032 Enqueuing Move request for scope (0.17, -0.13)
02:08:15.119 00.002 10072 Worker thread wakes up
02:08:15.119 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
02:08:15.119 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
02:08:15.119 00.000 10072 Moving (0.17, -0.13) raw xDistance=-0.17 yDistance=-0.13
02:08:15.119 00.000 10072 PPEC rslt: input = -0.17, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 742.63
02:08:15.119 00.000 10072 PPEC: input: -0.17, control: 0.03, exposure: 1000
02:08:15.119 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:15.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:08:15.119 00.000 10072 MoveAxis(W, 32, ABG)
02:08:15.119 00.000 10072 Guiding  Dir = 3, Dur = 32
02:08:15.121 00.002 10072 IsGuiding returns 0
02:08:15.121 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:15.123 00.002 10072 PulseGuide returned control before completion, sleep 42
02:08:15.137 00.014 1032 UpdateGuideState exits: m=1558 SNR=27.7
02:08:15.137 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:15.137 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:15.141 00.004 1032 Enqueuing Expose request
02:08:15.168 00.027 10072 IsGuiding returns 1
02:08:15.168 00.000 10072 scope still moving after pulse duration time elapsed
02:08:15.199 00.031 10072 IsGuiding returns 0
02:08:15.199 00.000 10072 scope move finished after 32 + 46 ms
02:08:15.199 00.000 10072 Move returns status 0, amount 32
02:08:15.199 00.000 10072 MoveAxis(N, 0, ABG)
02:08:15.199 00.000 10072 Move returns status 0, amount 0
02:08:15.199 00.000 10072 move complete, result=0
02:08:15.199 00.000 10072 worker thread done servicing request
02:08:15.199 00.000 10072 Worker thread wakes up
02:08:15.199 00.000 1032 GuideStep: -0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
02:08:15.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:15.199 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:16.331 01.132 10072 Exposure complete
02:08:16.376 00.045 10072 worker thread done servicing request
02:08:16.376 00.000 1032 OnExposeComplete: enter
02:08:16.376 00.000 1032 UpdateGuideState(): m_state=6
02:08:16.376 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 221
02:08:16.376 00.000 1032 Star::Find returns 1 (0), X=1125.43, Y=330.22, Mass=1488, SNR=27.1, Peak=120 HFD=3.2
02:08:16.376 00.000 1032 MultiStar: [#1 0.19,-0.19,0.94,U] [#2 0.15,-0.08,0.97,U] [#3 0.02,-0.15,0.98,U] [#4 0.19,-0.09,0.82,U] [#5 -0.02,-0.25,0.79,U] [#6 0.10,-0.23,0.76,U] [#7 0.13,-0.02,0.75,U] [#8 -0.11,-0.03,0.69,U] 
02:08:16.376 00.000 1032 refined, 8 included, MultiStar: {0.13, -0.16}, one-star: {0.45, -0.34}
02:08:16.376 00.000 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
02:08:16.376 00.000 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
02:08:16.387 00.011 1032 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.87 mountX=-0.19 mountY=-0.09, mountTheta=-2.70
02:08:16.387 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.16, opts=13)
02:08:16.391 00.004 1032 Enqueuing Move request for scope (0.13, -0.16)
02:08:16.393 00.002 10072 Worker thread wakes up
02:08:16.393 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
02:08:16.393 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
02:08:16.393 00.000 10072 Moving (0.13, -0.16) raw xDistance=-0.19 yDistance=-0.09
02:08:16.393 00.000 10072 PPEC rslt: input = -0.19, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 742.63
02:08:16.393 00.000 10072 PPEC: input: -0.19, control: 0.03, exposure: 1000
02:08:16.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:16.393 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:08:16.393 00.000 10072 MoveAxis(W, 36, ABG)
02:08:16.393 00.000 10072 Guiding  Dir = 3, Dur = 36
02:08:16.395 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:16.395 00.000 10072 IsGuiding returns 0
02:08:16.397 00.002 10072 PulseGuide returned control before completion, sleep 46
02:08:16.404 00.007 1032 UpdateGuideState exits: m=1488 SNR=27.1
02:08:16.404 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:16.413 00.009 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:16.415 00.002 1032 Enqueuing Expose request
02:08:16.444 00.029 10072 IsGuiding returns 1
02:08:16.444 00.000 10072 scope still moving after pulse duration time elapsed
02:08:16.476 00.032 10072 IsGuiding returns 0
02:08:16.476 00.000 10072 scope move finished after 36 + 43 ms
02:08:16.476 00.000 10072 Move returns status 0, amount 36
02:08:16.476 00.000 10072 MoveAxis(N, 0, ABG)
02:08:16.476 00.000 10072 Move returns status 0, amount 0
02:08:16.476 00.000 10072 move complete, result=0
02:08:16.476 00.000 10072 worker thread done servicing request
02:08:16.476 00.000 10072 Worker thread wakes up
02:08:16.476 00.000 1032 GuideStep: -0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
02:08:16.476 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:16.476 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:17.382 00.906 10072 Exposure complete
02:08:17.431 00.049 10072 worker thread done servicing request
02:08:17.431 00.000 1032 OnExposeComplete: enter
02:08:17.431 00.000 1032 UpdateGuideState(): m_state=6
02:08:17.431 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 222
02:08:17.431 00.000 1032 Star::Find returns 1 (0), X=1125.45, Y=330.21, Mass=1494, SNR=27.2, Peak=125 HFD=3.1
02:08:17.431 00.000 1032 MultiStar: [#1 0.13,-0.27,0.94,U] [#2 0.21,-0.21,1.00,U] [#3 -0.01,-0.25,0.94,U] [#4 0.15,-0.31,0.83,U] [#5 -0.06,-0.32,0.78,U] [#6 0.11,-0.16,0.73,U] [#7 0.12,-0.17,0.72,U] [#8 -0.03,-0.16,0.68,U] 
02:08:17.431 00.000 1032 refined, 8 included, MultiStar: {0.13, -0.25}, one-star: {0.47, -0.35}
02:08:17.431 00.000 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
02:08:17.431 00.000 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
02:08:17.431 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-1.08 mountX=-0.28 mountY=-0.06, mountTheta=-2.91
02:08:17.442 00.011 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.25, opts=13)
02:08:17.442 00.000 1032 Enqueuing Move request for scope (0.13, -0.25)
02:08:17.445 00.003 10072 Worker thread wakes up
02:08:17.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.25) opts 0xd
02:08:17.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.25)
02:08:17.445 00.000 10072 Moving (0.13, -0.25) raw xDistance=-0.28 yDistance=-0.06
02:08:17.447 00.002 10072 PPEC rslt: input = -0.28, final = -0.08, react = -0.11, pred = 0.03, hyst = -0.10, hyst_pct = 0.01, period_length = 742.63
02:08:17.447 00.000 10072 PPEC: input: -0.28, control: -0.08, exposure: 1000
02:08:17.447 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:17.447 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:08:17.447 00.000 10072 MoveAxis(E, 81, ABG)
02:08:17.447 00.000 10072 Guiding  Dir = 2, Dur = 81
02:08:17.447 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:17.447 00.000 10072 IsGuiding returns 0
02:08:17.450 00.003 10072 PulseGuide returned control before completion, sleep 91
02:08:17.459 00.009 1032 UpdateGuideState exits: m=1494 SNR=27.2
02:08:17.465 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:17.465 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:17.468 00.003 1032 Enqueuing Expose request
02:08:17.544 00.076 10072 IsGuiding returns 0
02:08:17.544 00.000 10072 Move returns status 0, amount 81
02:08:17.544 00.000 10072 MoveAxis(N, 0, ABG)
02:08:17.544 00.000 10072 Move returns status 0, amount 0
02:08:17.544 00.000 10072 move complete, result=0
02:08:17.544 00.000 10072 worker thread done servicing request
02:08:17.544 00.000 10072 Worker thread wakes up
02:08:17.544 00.000 1032 GuideStep: -0.3 px 81 ms EAST, -0.1 px 0 ms NORTH
02:08:17.547 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:17.547 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:18.675 01.128 10072 Exposure complete
02:08:18.721 00.046 10072 worker thread done servicing request
02:08:18.721 00.000 1032 OnExposeComplete: enter
02:08:18.724 00.003 1032 UpdateGuideState(): m_state=6
02:08:18.726 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 223
02:08:18.726 00.000 1032 Star::Find returns 1 (0), X=1125.34, Y=330.33, Mass=1543, SNR=27.6, Peak=125 HFD=3.1
02:08:18.728 00.002 1032 MultiStar: [#1 0.12,-0.05,0.93,U] [#2 0.23,-0.00,0.97,U] [#3 -0.03,-0.11,0.95,U] [#4 0.19,-0.16,0.77,U] [#5 0.11,-0.08,0.75,U] [#6 0.14,0.01,0.75,U] [#7 0.02,-0.07,0.69,U] [#8 -0.21,-0.04,0.69,U] 
02:08:18.730 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.36, -0.23}
02:08:18.730 00.000 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:08:18.732 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:08:18.732 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.14 cameraTheta=-0.63 mountX=-0.11 mountY=-0.09, mountTheta=-2.46
02:08:18.735 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
02:08:18.738 00.003 1032 Enqueuing Move request for scope (0.12, -0.09)
02:08:18.738 00.000 10072 Worker thread wakes up
02:08:18.738 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
02:08:18.738 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
02:08:18.738 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.11 yDistance=-0.09
02:08:18.738 00.000 10072 PPEC rslt: input = -0.11, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 742.63
02:08:18.738 00.000 10072 PPEC: input: -0.11, control: 0.04, exposure: 1000
02:08:18.738 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:18.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:08:18.738 00.000 10072 MoveAxis(W, 36, ABG)
02:08:18.738 00.000 10072 Guiding  Dir = 3, Dur = 36
02:08:18.742 00.004 10072 IsGuiding returns 0
02:08:18.742 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:18.743 00.001 10072 PulseGuide returned control before completion, sleep 46
02:08:18.758 00.015 1032 UpdateGuideState exits: m=1543 SNR=27.6
02:08:18.759 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:18.759 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:18.764 00.005 1032 Enqueuing Expose request
02:08:18.806 00.042 10072 IsGuiding returns 0
02:08:18.806 00.000 10072 Move returns status 0, amount 36
02:08:18.806 00.000 10072 MoveAxis(N, 0, ABG)
02:08:18.806 00.000 10072 Move returns status 0, amount 0
02:08:18.806 00.000 10072 move complete, result=0
02:08:18.806 00.000 10072 worker thread done servicing request
02:08:18.806 00.000 10072 Worker thread wakes up
02:08:18.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:18.806 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:18.806 00.000 1032 GuideStep: -0.1 px 36 ms WEST, -0.1 px 0 ms NORTH
02:08:19.712 00.906 10072 Exposure complete
02:08:19.758 00.046 10072 worker thread done servicing request
02:08:19.758 00.000 1032 OnExposeComplete: enter
02:08:19.758 00.000 1032 UpdateGuideState(): m_state=6
02:08:19.766 00.008 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 224
02:08:19.766 00.000 1032 Star::Find returns 1 (0), X=1125.34, Y=330.38, Mass=1562, SNR=27.8, Peak=128 HFD=3.1
02:08:19.768 00.002 1032 MultiStar: [#1 0.04,-0.06,0.91,U] [#2 0.12,-0.02,0.94,U] [#3 -0.07,-0.10,0.93,U] [#4 0.15,-0.06,0.82,U] [#5 -0.04,-0.08,0.76,U] [#6 0.17,-0.02,0.73,U] [#7 0.20,0.06,0.75,U] [#8 -0.07,0.05,0.67,U] 
02:08:19.772 00.004 1032 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.36, -0.18}
02:08:19.772 00.000 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
02:08:19.774 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
02:08:19.776 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.12 cameraTheta=-0.47 mountX=-0.08 mountY=-0.09, mountTheta=-2.30
02:08:19.778 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
02:08:19.780 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
02:08:19.782 00.002 10072 Worker thread wakes up
02:08:19.782 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
02:08:19.782 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
02:08:19.783 00.001 10072 Moving (0.10, -0.05) raw xDistance=-0.08 yDistance=-0.09
02:08:19.783 00.000 10072 PPEC rslt: input = -0.08, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 742.63
02:08:19.783 00.000 10072 PPEC: input: -0.08, control: 0.03, exposure: 1000
02:08:19.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:19.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:08:19.783 00.000 10072 MoveAxis(W, 33, ABG)
02:08:19.783 00.000 10072 Guiding  Dir = 3, Dur = 33
02:08:19.784 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:19.784 00.000 10072 IsGuiding returns 0
02:08:19.786 00.002 10072 PulseGuide returned control before completion, sleep 43
02:08:19.800 00.014 1032 UpdateGuideState exits: m=1562 SNR=27.8
02:08:19.802 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:19.802 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:19.802 00.000 1032 Enqueuing Expose request
02:08:19.834 00.032 10072 IsGuiding returns 1
02:08:19.834 00.000 10072 scope still moving after pulse duration time elapsed
02:08:19.865 00.031 10072 IsGuiding returns 0
02:08:19.865 00.000 10072 scope move finished after 33 + 46 ms
02:08:19.865 00.000 10072 Move returns status 0, amount 33
02:08:19.865 00.000 10072 MoveAxis(N, 0, ABG)
02:08:19.865 00.000 10072 Move returns status 0, amount 0
02:08:19.865 00.000 10072 move complete, result=0
02:08:19.865 00.000 10072 worker thread done servicing request
02:08:19.865 00.000 10072 Worker thread wakes up
02:08:19.865 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:19.865 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:19.865 00.000 1032 GuideStep: -0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
02:08:20.990 01.125 10072 Exposure complete
02:08:21.036 00.046 10072 worker thread done servicing request
02:08:21.039 00.003 1032 OnExposeComplete: enter
02:08:21.039 00.000 1032 UpdateGuideState(): m_state=6
02:08:21.039 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 225
02:08:21.039 00.000 1032 Star::Find returns 1 (0), X=1125.52, Y=330.18, Mass=1547, SNR=27.7, Peak=126 HFD=3.2
02:08:21.039 00.000 1032 MultiStar: [#1 0.27,-0.27,0.00,M1] [#2 0.19,-0.11,0.95,U] [#3 -0.01,-0.18,0.94,U] [#4 0.22,-0.07,0.80,U] [#5 0.01,-0.26,0.79,U] [#6 0.19,-0.23,0.75,U] [#7 0.17,-0.19,0.70,U] [#8 -0.01,-0.06,0.68,U] 
02:08:21.047 00.008 1032 refined, 7 included, MultiStar: {0.17, -0.19}, one-star: {0.54, -0.38}
02:08:21.049 00.002 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
02:08:21.049 00.000 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
02:08:21.053 00.004 1032 CameraToMount -- cameraX=0.17 cameraY=-0.19 hyp=0.26 cameraTheta=-0.83 mountX=-0.23 mountY=-0.12, mountTheta=-2.66
02:08:21.055 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.19, opts=13)
02:08:21.055 00.000 1032 Enqueuing Move request for scope (0.17, -0.19)
02:08:21.055 00.000 10072 Worker thread wakes up
02:08:21.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.19) opts 0xd
02:08:21.055 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.19)
02:08:21.055 00.000 10072 Moving (0.17, -0.19) raw xDistance=-0.23 yDistance=-0.12
02:08:21.055 00.000 10072 PPEC rslt: input = -0.23, final = -0.07, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 742.63
02:08:21.055 00.000 10072 PPEC: input: -0.23, control: -0.07, exposure: 1000
02:08:21.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:21.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:08:21.055 00.000 10072 MoveAxis(E, 68, ABG)
02:08:21.055 00.000 10072 Guiding  Dir = 2, Dur = 68
02:08:21.055 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:21.060 00.005 10072 IsGuiding returns 0
02:08:21.061 00.001 10072 PulseGuide returned control before completion, sleep 78
02:08:21.072 00.011 1032 UpdateGuideState exits: m=1547 SNR=27.7
02:08:21.072 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:21.072 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:21.072 00.000 1032 Enqueuing Expose request
02:08:21.141 00.069 10072 IsGuiding returns 1
02:08:21.141 00.000 10072 scope still moving after pulse duration time elapsed
02:08:21.173 00.032 10072 IsGuiding returns 0
02:08:21.173 00.000 10072 scope move finished after 68 + 44 ms
02:08:21.173 00.000 10072 Move returns status 0, amount 68
02:08:21.173 00.000 10072 MoveAxis(N, 0, ABG)
02:08:21.173 00.000 10072 Move returns status 0, amount 0
02:08:21.173 00.000 10072 move complete, result=0
02:08:21.173 00.000 10072 worker thread done servicing request
02:08:21.173 00.000 10072 Worker thread wakes up
02:08:21.173 00.000 1032 GuideStep: -0.2 px 68 ms EAST, -0.1 px 0 ms NORTH
02:08:21.176 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:21.176 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:22.079 00.903 10072 Exposure complete
02:08:22.126 00.047 10072 worker thread done servicing request
02:08:22.126 00.000 1032 OnExposeComplete: enter
02:08:22.126 00.000 1032 UpdateGuideState(): m_state=6
02:08:22.126 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 226
02:08:22.126 00.000 1032 Star::Find returns 1 (0), X=1125.45, Y=330.42, Mass=1506, SNR=27.2, Peak=122 HFD=3.2
02:08:22.126 00.000 1032 MultiStar: [#1 0.16,-0.03,0.93,U] [#2 0.26,0.04,0.99,U] [#3 -0.03,-0.06,0.94,U] [#4 0.22,-0.01,0.82,U] [#5 0.04,-0.10,0.78,U] [#6 0.14,0.05,0.76,U] [#7 0.18,-0.05,0.71,U] [#8 0.02,0.09,0.68,U] 
02:08:22.126 00.000 1032 refined, 8 included, MultiStar: {0.17, -0.03}, one-star: {0.48, -0.15}
02:08:22.126 00.000 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
02:08:22.126 00.000 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
02:08:22.126 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.16 mountX=-0.07 mountY=-0.16, mountTheta=-1.99
02:08:22.126 00.000 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
02:08:22.141 00.015 1032 Enqueuing Move request for scope (0.17, -0.03)
02:08:22.141 00.000 10072 Worker thread wakes up
02:08:22.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
02:08:22.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
02:08:22.141 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.07 yDistance=-0.16
02:08:22.144 00.003 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 742.63
02:08:22.144 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 1000
02:08:22.144 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:22.144 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:08:22.144 00.000 10072 MoveAxis(W, 24, ABG)
02:08:22.144 00.000 10072 Guiding  Dir = 3, Dur = 24
02:08:22.144 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:22.145 00.001 10072 IsGuiding returns 0
02:08:22.147 00.002 10072 PulseGuide returned control before completion, sleep 34
02:08:22.158 00.011 1032 UpdateGuideState exits: m=1506 SNR=27.2
02:08:22.162 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:22.162 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:22.162 00.000 1032 Enqueuing Expose request
02:08:22.193 00.031 10072 IsGuiding returns 1
02:08:22.193 00.000 10072 scope still moving after pulse duration time elapsed
02:08:22.226 00.033 10072 IsGuiding returns 0
02:08:22.226 00.000 10072 scope move finished after 24 + 55 ms
02:08:22.226 00.000 10072 Move returns status 0, amount 24
02:08:22.226 00.000 10072 MoveAxis(N, 0, ABG)
02:08:22.226 00.000 10072 Move returns status 0, amount 0
02:08:22.226 00.000 10072 move complete, result=0
02:08:22.226 00.000 10072 worker thread done servicing request
02:08:22.226 00.000 10072 Worker thread wakes up
02:08:22.226 00.000 1032 GuideStep: -0.1 px 24 ms WEST, -0.2 px 0 ms NORTH
02:08:22.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:22.226 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:23.356 01.130 10072 Exposure complete
02:08:23.403 00.047 10072 worker thread done servicing request
02:08:23.403 00.000 1032 OnExposeComplete: enter
02:08:23.405 00.002 1032 UpdateGuideState(): m_state=6
02:08:23.407 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 227
02:08:23.407 00.000 1032 Star::Find returns 1 (0), X=1125.47, Y=330.36, Mass=1574, SNR=27.9, Peak=132 HFD=3.2
02:08:23.409 00.002 1032 MultiStar: [#1 0.26,-0.11,0.90,U] [#2 0.32,0.01,0.95,U] [#3 0.09,-0.18,0.94,U] [#4 0.30,-0.11,0.79,U] [#5 0.10,-0.12,0.78,U] [#6 0.25,-0.15,0.72,U] [#7 0.21,0.03,0.68,U] [#8 0.01,-0.03,0.65,U] 
02:08:23.411 00.002 1032 refined, 8 included, MultiStar: {0.24, -0.10}, one-star: {0.49, -0.20}
02:08:23.413 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
02:08:23.414 00.001 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
02:08:23.414 00.000 1032 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.40 mountX=-0.16 mountY=-0.20, mountTheta=-2.23
02:08:23.419 00.005 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.10, opts=13)
02:08:23.419 00.000 1032 Enqueuing Move request for scope (0.24, -0.10)
02:08:23.419 00.000 10072 Worker thread wakes up
02:08:23.419 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd
02:08:23.419 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.10)
02:08:23.419 00.000 10072 Moving (0.24, -0.10) raw xDistance=-0.16 yDistance=-0.20
02:08:23.423 00.004 10072 PPEC rslt: input = -0.16, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 742.63
02:08:23.423 00.000 10072 PPEC: input: -0.16, control: 0.02, exposure: 1000
02:08:23.423 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:23.423 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:08:23.423 00.000 10072 MoveAxis(W, 25, ABG)
02:08:23.423 00.000 10072 Guiding  Dir = 3, Dur = 25
02:08:23.423 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:23.425 00.002 10072 IsGuiding returns 0
02:08:23.426 00.001 10072 PulseGuide returned control before completion, sleep 35
02:08:23.441 00.015 1032 UpdateGuideState exits: m=1574 SNR=27.9
02:08:23.442 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:23.442 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:23.442 00.000 1032 Enqueuing Expose request
02:08:23.474 00.032 10072 IsGuiding returns 1
02:08:23.474 00.000 10072 scope still moving after pulse duration time elapsed
02:08:23.505 00.031 10072 IsGuiding returns 0
02:08:23.505 00.000 10072 scope move finished after 25 + 54 ms
02:08:23.505 00.000 10072 Move returns status 0, amount 25
02:08:23.505 00.000 10072 MoveAxis(N, 0, ABG)
02:08:23.505 00.000 10072 Move returns status 0, amount 0
02:08:23.505 00.000 10072 move complete, result=0
02:08:23.505 00.000 10072 worker thread done servicing request
02:08:23.505 00.000 10072 Worker thread wakes up
02:08:23.505 00.000 1032 GuideStep: -0.2 px 25 ms WEST, -0.2 px 0 ms NORTH
02:08:23.507 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:23.507 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:24.424 00.917 10072 Exposure complete
02:08:24.470 00.046 10072 worker thread done servicing request
02:08:24.470 00.000 1032 OnExposeComplete: enter
02:08:24.470 00.000 1032 UpdateGuideState(): m_state=6
02:08:24.470 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 228
02:08:24.470 00.000 1032 Star::Find returns 1 (0), X=1125.43, Y=330.34, Mass=1553, SNR=27.7, Peak=125 HFD=3.2
02:08:24.470 00.000 1032 MultiStar: [#1 0.18,-0.06,0.90,U] [#2 0.26,-0.01,0.96,U] [#3 0.16,-0.02,0.96,U] [#4 0.25,-0.10,0.81,U] [#5 0.11,-0.22,0.77,U] [#6 0.27,-0.07,0.71,U] [#7 0.15,-0.08,0.70,U] [#8 -0.02,0.09,0.65,U] 
02:08:24.470 00.000 1032 refined, 8 included, MultiStar: {0.21, -0.08}, one-star: {0.46, -0.22}
02:08:24.470 00.000 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
02:08:24.470 00.000 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
02:08:24.470 00.000 1032 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-0.36 mountX=-0.13 mountY=-0.18, mountTheta=-2.19
02:08:24.488 00.018 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.08, opts=13)
02:08:24.490 00.002 1032 Enqueuing Move request for scope (0.21, -0.08)
02:08:24.490 00.000 10072 Worker thread wakes up
02:08:24.490 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
02:08:24.490 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
02:08:24.490 00.000 10072 Moving (0.21, -0.08) raw xDistance=-0.13 yDistance=-0.18
02:08:24.490 00.000 10072 PPEC rslt: input = -0.13, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 742.63
02:08:24.490 00.000 10072 PPEC: input: -0.13, control: 0.02, exposure: 1000
02:08:24.490 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:24.490 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:08:24.490 00.000 10072 MoveAxis(W, 23, ABG)
02:08:24.494 00.004 10072 Guiding  Dir = 3, Dur = 23
02:08:24.494 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:24.495 00.001 10072 IsGuiding returns 0
02:08:24.497 00.002 10072 PulseGuide returned control before completion, sleep 33
02:08:24.502 00.005 1032 UpdateGuideState exits: m=1553 SNR=27.7
02:08:24.513 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:24.514 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:24.516 00.002 1032 Enqueuing Expose request
02:08:24.545 00.029 10072 IsGuiding returns 1
02:08:24.545 00.000 10072 scope still moving after pulse duration time elapsed
02:08:24.577 00.032 10072 IsGuiding returns 0
02:08:24.577 00.000 10072 scope move finished after 23 + 57 ms
02:08:24.577 00.000 10072 Move returns status 0, amount 23
02:08:24.577 00.000 10072 MoveAxis(N, 0, ABG)
02:08:24.577 00.000 10072 Move returns status 0, amount 0
02:08:24.577 00.000 10072 move complete, result=0
02:08:24.577 00.000 10072 worker thread done servicing request
02:08:24.577 00.000 10072 Worker thread wakes up
02:08:24.577 00.000 1032 GuideStep: -0.1 px 23 ms WEST, -0.2 px 0 ms NORTH
02:08:24.579 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:24.579 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:25.712 01.133 10072 Exposure complete
02:08:25.759 00.047 10072 worker thread done servicing request
02:08:25.759 00.000 1032 OnExposeComplete: enter
02:08:25.759 00.000 1032 UpdateGuideState(): m_state=6
02:08:25.759 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 229
02:08:25.766 00.007 1032 Star::Find returns 1 (0), X=1125.51, Y=330.36, Mass=1564, SNR=27.8, Peak=127 HFD=3.1
02:08:25.766 00.000 1032 MultiStar: [#1 0.22,-0.04,0.93,U] [#2 0.29,-0.08,0.94,U] [#3 0.08,-0.05,0.91,U] [#4 0.25,-0.13,0.80,U] [#5 0.07,-0.22,0.75,U] [#6 0.20,-0.09,0.73,U] [#7 0.23,-0.03,0.72,U] [#8 -0.01,0.02,0.68,U] 
02:08:25.766 00.000 1032 refined, 8 included, MultiStar: {0.22, -0.09}, one-star: {0.54, -0.20}
02:08:25.766 00.000 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
02:08:25.766 00.000 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
02:08:25.766 00.000 1032 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-0.40 mountX=-0.15 mountY=-0.19, mountTheta=-2.23
02:08:25.775 00.009 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.09, opts=13)
02:08:25.775 00.000 1032 Enqueuing Move request for scope (0.22, -0.09)
02:08:25.775 00.000 10072 Worker thread wakes up
02:08:25.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd
02:08:25.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.09)
02:08:25.775 00.000 10072 Moving (0.22, -0.09) raw xDistance=-0.15 yDistance=-0.19
02:08:25.775 00.000 10072 PPEC rslt: input = -0.15, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 742.63
02:08:25.775 00.000 10072 PPEC: input: -0.15, control: 0.02, exposure: 1000
02:08:25.775 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:25.775 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:08:25.775 00.000 10072 MoveAxis(W, 25, ABG)
02:08:25.775 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:25.775 00.000 10072 Guiding  Dir = 3, Dur = 25
02:08:25.782 00.007 10072 IsGuiding returns 0
02:08:25.783 00.001 10072 PulseGuide returned control before completion, sleep 35
02:08:25.792 00.009 1032 UpdateGuideState exits: m=1564 SNR=27.8
02:08:25.797 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:25.799 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:25.799 00.000 1032 Enqueuing Expose request
02:08:25.830 00.031 10072 IsGuiding returns 1
02:08:25.830 00.000 10072 scope still moving after pulse duration time elapsed
02:08:25.863 00.033 10072 IsGuiding returns 0
02:08:25.864 00.001 10072 scope move finished after 25 + 56 ms
02:08:25.864 00.000 10072 Move returns status 0, amount 25
02:08:25.864 00.000 10072 MoveAxis(N, 0, ABG)
02:08:25.864 00.000 10072 Move returns status 0, amount 0
02:08:25.864 00.000 10072 move complete, result=0
02:08:25.864 00.000 10072 worker thread done servicing request
02:08:25.864 00.000 10072 Worker thread wakes up
02:08:25.864 00.000 1032 GuideStep: -0.1 px 25 ms WEST, -0.2 px 0 ms NORTH
02:08:25.864 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:25.864 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:26.771 00.907 10072 Exposure complete
02:08:26.820 00.049 10072 worker thread done servicing request
02:08:26.820 00.000 1032 OnExposeComplete: enter
02:08:26.820 00.000 1032 UpdateGuideState(): m_state=6
02:08:26.820 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 230
02:08:26.820 00.000 1032 Star::Find returns 1 (0), X=1125.53, Y=330.25, Mass=1642, SNR=28.5, Peak=138 HFD=3.1
02:08:26.828 00.008 1032 MultiStar: [#1 0.29,-0.16,0.89,U] [#2 0.29,-0.18,0.91,U] [#3 0.06,-0.18,0.90,U] [#4 0.28,-0.22,0.00,M1] [#5 0.07,-0.26,0.74,U] [#6 0.16,-0.14,0.72,U] [#7 0.20,-0.06,0.68,U] [#8 0.06,-0.09,0.65,U] 
02:08:26.829 00.001 1032 refined, 7 included, MultiStar: {0.22, -0.18}, one-star: {0.55, -0.31}
02:08:26.829 00.000 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
02:08:26.829 00.000 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
02:08:26.834 00.005 1032 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.29 cameraTheta=-0.68 mountX=-0.23 mountY=-0.17, mountTheta=-2.51
02:08:26.836 00.002 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.18, opts=13)
02:08:26.838 00.002 1032 Enqueuing Move request for scope (0.22, -0.18)
02:08:26.838 00.000 10072 Worker thread wakes up
02:08:26.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.18) opts 0xd
02:08:26.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.18)
02:08:26.838 00.000 10072 Moving (0.22, -0.18) raw xDistance=-0.23 yDistance=-0.17
02:08:26.840 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:26.843 00.003 10072 PPEC rslt: input = -0.23, final = -0.06, react = -0.10, pred = 0.03, hyst = -0.08, hyst_pct = 0.01, period_length = 748.66
02:08:26.843 00.000 10072 PPEC: input: -0.23, control: -0.06, exposure: 1000
02:08:26.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:26.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:08:26.843 00.000 10072 MoveAxis(E, 63, ABG)
02:08:26.843 00.000 10072 Guiding  Dir = 2, Dur = 63
02:08:26.844 00.001 10072 IsGuiding returns 0
02:08:26.844 00.000 10072 PulseGuide returned control before completion, sleep 73
02:08:26.846 00.002 1032 UpdateGuideState exits: m=1642 SNR=28.5
02:08:26.846 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:26.861 00.015 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:26.863 00.002 1032 Enqueuing Expose request
02:08:26.922 00.059 10072 IsGuiding returns 1
02:08:26.922 00.000 10072 scope still moving after pulse duration time elapsed
02:08:26.954 00.032 10072 IsGuiding returns 0
02:08:26.954 00.000 10072 scope move finished after 63 + 47 ms
02:08:26.954 00.000 10072 Move returns status 0, amount 63
02:08:26.954 00.000 10072 MoveAxis(N, 0, ABG)
02:08:26.954 00.000 10072 Move returns status 0, amount 0
02:08:26.954 00.000 10072 move complete, result=0
02:08:26.954 00.000 10072 worker thread done servicing request
02:08:26.954 00.000 10072 Worker thread wakes up
02:08:26.954 00.000 1032 GuideStep: -0.2 px 63 ms EAST, -0.2 px 0 ms NORTH
02:08:26.954 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:26.954 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:28.097 01.143 10072 Exposure complete
02:08:28.143 00.046 10072 worker thread done servicing request
02:08:28.143 00.000 1032 OnExposeComplete: enter
02:08:28.143 00.000 1032 UpdateGuideState(): m_state=6
02:08:28.143 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 231
02:08:28.143 00.000 1032 Star::Find returns 1 (0), X=1125.58, Y=330.37, Mass=1613, SNR=28.2, Peak=133 HFD=3.1
02:08:28.143 00.000 1032 MultiStar: [#1 0.27,-0.05,0.87,U] [#2 0.18,-0.00,0.93,U] [#3 -0.01,-0.05,0.92,U] [#4 0.26,-0.15,0.82,U] [#5 0.17,-0.10,0.75,U] [#6 0.21,-0.09,0.72,U] [#7 0.18,0.05,0.70,U] [#8 0.11,0.08,0.67,U] 
02:08:28.143 00.000 1032 refined, 8 included, MultiStar: {0.23, -0.06}, one-star: {0.60, -0.19}
02:08:28.143 00.000 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
02:08:28.143 00.000 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
02:08:28.156 00.013 1032 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-0.27 mountX=-0.12 mountY=-0.21, mountTheta=-2.10
02:08:28.156 00.000 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.06, opts=13)
02:08:28.159 00.003 1032 Enqueuing Move request for scope (0.23, -0.06)
02:08:28.161 00.002 10072 Worker thread wakes up
02:08:28.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
02:08:28.161 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
02:08:28.161 00.000 10072 Moving (0.23, -0.06) raw xDistance=-0.12 yDistance=-0.21
02:08:28.161 00.000 10072 PPEC rslt: input = -0.12, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 748.66
02:08:28.163 00.002 10072 PPEC: input: -0.12, control: 0.04, exposure: 1000
02:08:28.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:28.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:08:28.163 00.000 10072 MoveAxis(W, 42, ABG)
02:08:28.163 00.000 10072 Guiding  Dir = 3, Dur = 42
02:08:28.163 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:28.163 00.000 10072 IsGuiding returns 0
02:08:28.165 00.002 10072 PulseGuide returned control before completion, sleep 52
02:08:28.173 00.008 1032 UpdateGuideState exits: m=1613 SNR=28.2
02:08:28.173 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:28.181 00.008 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:28.183 00.002 1032 Enqueuing Expose request
02:08:28.229 00.046 10072 IsGuiding returns 0
02:08:28.229 00.000 10072 Move returns status 0, amount 42
02:08:28.229 00.000 10072 MoveAxis(N, 0, ABG)
02:08:28.230 00.001 10072 Move returns status 0, amount 0
02:08:28.230 00.000 10072 move complete, result=0
02:08:28.230 00.000 10072 worker thread done servicing request
02:08:28.230 00.000 10072 Worker thread wakes up
02:08:28.230 00.000 1032 GuideStep: -0.1 px 42 ms WEST, -0.2 px 0 ms NORTH
02:08:28.230 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:28.230 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:29.146 00.916 10072 Exposure complete
02:08:29.200 00.054 10072 worker thread done servicing request
02:08:29.200 00.000 1032 OnExposeComplete: enter
02:08:29.202 00.002 1032 UpdateGuideState(): m_state=6
02:08:29.203 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 232
02:08:29.205 00.002 1032 Star::Find returns 1 (0), X=1125.61, Y=330.31, Mass=1438, SNR=26.6, Peak=120 HFD=3.1
02:08:29.209 00.004 1032 MultiStar: [#1 0.31,-0.14,0.95,U] [#2 0.26,-0.09,1.00,U] [#3 0.12,-0.09,1.00,U] [#4 0.24,-0.17,0.85,U] [#5 0.16,-0.18,0.81,U] [#6 0.19,-0.15,0.75,U] [#7 0.30,-0.03,0.76,U] [#8 0.11,-0.01,0.69,U] 
02:08:29.212 00.003 1032 refined, 8 included, MultiStar: {0.27, -0.13}, one-star: {0.63, -0.25}
02:08:29.215 00.003 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
02:08:29.215 00.000 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
02:08:29.215 00.000 1032 CameraToMount -- cameraX=0.27 cameraY=-0.13 hyp=0.30 cameraTheta=-0.45 mountX=-0.19 mountY=-0.23, mountTheta=-2.28
02:08:29.215 00.000 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.13, opts=13)
02:08:29.215 00.000 1032 Enqueuing Move request for scope (0.27, -0.13)
02:08:29.215 00.000 10072 Worker thread wakes up
02:08:29.225 00.010 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.13) opts 0xd
02:08:29.225 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.13)
02:08:29.225 00.000 10072 Moving (0.27, -0.13) raw xDistance=-0.19 yDistance=-0.23
02:08:29.226 00.001 10072 PPEC rslt: input = -0.19, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 748.66
02:08:29.226 00.000 10072 PPEC: input: -0.19, control: 0.04, exposure: 1000
02:08:29.226 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:08:29.226 00.000 10072 MoveAxis(W, 38, ABG)
02:08:29.226 00.000 10072 Guiding  Dir = 3, Dur = 38
02:08:29.226 00.000 10072 IsGuiding returns 0
02:08:29.226 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:29.229 00.003 10072 PulseGuide returned control before completion, sleep 48
02:08:29.247 00.018 1032 UpdateGuideState exits: m=1438 SNR=26.6
02:08:29.249 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:29.249 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:29.251 00.002 1032 Enqueuing Expose request
02:08:29.289 00.038 10072 IsGuiding returns 1
02:08:29.289 00.000 10072 scope still moving after pulse duration time elapsed
02:08:29.321 00.032 10072 IsGuiding returns 0
02:08:29.321 00.000 10072 scope move finished after 38 + 55 ms
02:08:29.321 00.000 10072 Move returns status 0, amount 38
02:08:29.321 00.000 10072 MoveAxis(N, 146, ABG)
02:08:29.321 00.000 10072 Guiding  Dir = 0, Dur = 146
02:08:29.321 00.000 10072 IsGuiding returns 0
02:08:29.321 00.000 10072 PulseGuide returned control before completion, sleep 156
02:08:29.481 00.160 10072 IsGuiding returns 1
02:08:29.481 00.000 10072 scope still moving after pulse duration time elapsed
02:08:29.513 00.032 10072 IsGuiding returns 0
02:08:29.513 00.000 10072 scope move finished after 146 + 46 ms
02:08:29.513 00.000 10072 Move returns status 0, amount 146
02:08:29.513 00.000 10072 move complete, result=0
02:08:29.513 00.000 10072 worker thread done servicing request
02:08:29.513 00.000 10072 Worker thread wakes up
02:08:29.513 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:29.513 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:29.514 00.001 1032 GuideStep: -0.2 px 38 ms WEST, -0.2 px 146 ms NORTH
02:08:30.641 01.127 10072 Exposure complete
02:08:30.692 00.051 10072 worker thread done servicing request
02:08:30.692 00.000 1032 OnExposeComplete: enter
02:08:30.692 00.000 1032 UpdateGuideState(): m_state=6
02:08:30.692 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 233
02:08:30.692 00.000 1032 Star::Find returns 1 (0), X=1125.33, Y=330.33, Mass=1523, SNR=27.4, Peak=118 HFD=3.2
02:08:30.692 00.000 1032 MultiStar: [#1 -0.01,-0.14,0.94,U] [#2 0.05,-0.08,0.97,U] [#3 -0.16,-0.03,0.94,U] [#4 -0.06,-0.09,0.81,U] [#5 -0.14,-0.28,0.74,U] [#6 -0.13,-0.06,0.75,U] [#7 -0.03,0.01,0.73,U] [#8 -0.14,0.02,0.69,U] 
02:08:30.692 00.000 1032 refined, 8 included, MultiStar: {-0.02, -0.10}, one-star: {0.36, -0.23}
02:08:30.701 00.009 1032 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.83) = xAngle (-3.57 = 2.71)
02:08:30.704 00.003 1032 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.57 = 2.71)
02:08:30.706 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.74 mountX=-0.09 mountY=0.04, mountTheta=2.71
02:08:30.708 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.10, opts=13)
02:08:30.708 00.000 1032 Enqueuing Move request for scope (-0.02, -0.10)
02:08:30.710 00.002 10072 Worker thread wakes up
02:08:30.710 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
02:08:30.710 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
02:08:30.710 00.000 10072 Moving (-0.02, -0.10) raw xDistance=-0.09 yDistance=0.04
02:08:30.712 00.002 10072 PPEC rslt: input = -0.09, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 748.66
02:08:30.712 00.000 10072 PPEC: input: -0.09, control: 0.04, exposure: 1000
02:08:30.712 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:30.712 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:08:30.712 00.000 10072 MoveAxis(W, 42, ABG)
02:08:30.712 00.000 10072 Guiding  Dir = 3, Dur = 42
02:08:30.712 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:30.713 00.001 10072 IsGuiding returns 0
02:08:30.716 00.003 10072 PulseGuide returned control before completion, sleep 52
02:08:30.718 00.002 1032 UpdateGuideState exits: m=1523 SNR=27.4
02:08:30.731 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:30.731 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:30.735 00.004 1032 Enqueuing Expose request
02:08:30.779 00.044 10072 IsGuiding returns 1
02:08:30.779 00.000 10072 scope still moving after pulse duration time elapsed
02:08:30.812 00.033 10072 IsGuiding returns 0
02:08:30.812 00.000 10072 scope move finished after 42 + 54 ms
02:08:30.812 00.000 10072 Move returns status 0, amount 42
02:08:30.812 00.000 10072 MoveAxis(N, 0, ABG)
02:08:30.812 00.000 10072 Move returns status 0, amount 0
02:08:30.812 00.000 10072 move complete, result=0
02:08:30.812 00.000 10072 worker thread done servicing request
02:08:30.812 00.000 10072 Worker thread wakes up
02:08:30.812 00.000 1032 GuideStep: -0.1 px 42 ms WEST, 0.0 px 0 ms NORTH
02:08:30.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:30.812 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:31.720 00.908 10072 Exposure complete
02:08:31.755 00.035 10072 worker thread done servicing request
02:08:31.755 00.000 1032 OnExposeComplete: enter
02:08:31.765 00.010 1032 UpdateGuideState(): m_state=6
02:08:31.766 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 234
02:08:31.766 00.000 1032 Star::Find returns 1 (0), X=1125.29, Y=330.30, Mass=1623, SNR=28.3, Peak=129 HFD=3.4
02:08:31.766 00.000 1032 MultiStar: [#1 -0.02,-0.18,0.93,U] [#2 0.02,-0.10,0.94,U] [#3 -0.11,-0.17,0.94,U] [#4 0.04,-0.12,0.78,U] [#5 -0.14,-0.29,0.74,U] [#6 0.01,-0.06,0.72,U] [#7 0.02,-0.07,0.69,U] [#8 -0.11,-0.01,0.64,U] 
02:08:31.772 00.006 1032 refined, 8 included, MultiStar: {0.01, -0.15}, one-star: {0.31, -0.26}
02:08:31.772 00.000 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.97)
02:08:31.774 00.002 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.97)
02:08:31.774 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.49 mountX=-0.15 mountY=0.03, mountTheta=2.97
02:08:31.774 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.15, opts=13)
02:08:31.774 00.000 1032 Enqueuing Move request for scope (0.01, -0.15)
02:08:31.774 00.000 10072 Worker thread wakes up
02:08:31.774 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
02:08:31.774 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
02:08:31.774 00.000 10072 Moving (0.01, -0.15) raw xDistance=-0.15 yDistance=0.03
02:08:31.774 00.000 10072 PPEC rslt: input = -0.15, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 748.66
02:08:31.774 00.000 10072 PPEC: input: -0.15, control: 0.03, exposure: 1000
02:08:31.774 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:31.781 00.007 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:08:31.781 00.000 10072 MoveAxis(W, 35, ABG)
02:08:31.781 00.000 10072 Guiding  Dir = 3, Dur = 35
02:08:31.782 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:31.782 00.000 10072 IsGuiding returns 0
02:08:31.784 00.002 10072 PulseGuide returned control before completion, sleep 45
02:08:31.797 00.013 1032 UpdateGuideState exits: m=1623 SNR=28.3
02:08:31.800 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:31.802 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:31.802 00.000 1032 Enqueuing Expose request
02:08:31.832 00.030 10072 IsGuiding returns 1
02:08:31.832 00.000 10072 scope still moving after pulse duration time elapsed
02:08:31.864 00.032 10072 IsGuiding returns 0
02:08:31.864 00.000 10072 scope move finished after 35 + 45 ms
02:08:31.864 00.000 10072 Move returns status 0, amount 35
02:08:31.864 00.000 10072 MoveAxis(N, 0, ABG)
02:08:31.864 00.000 10072 Move returns status 0, amount 0
02:08:31.864 00.000 10072 move complete, result=0
02:08:31.864 00.000 10072 worker thread done servicing request
02:08:31.864 00.000 10072 Worker thread wakes up
02:08:31.864 00.000 1032 GuideStep: -0.1 px 35 ms WEST, 0.0 px 0 ms NORTH
02:08:31.864 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:31.864 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:33.003 01.139 10072 Exposure complete
02:08:33.047 00.044 10072 worker thread done servicing request
02:08:33.047 00.000 1032 OnExposeComplete: enter
02:08:33.048 00.001 1032 UpdateGuideState(): m_state=6
02:08:33.050 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 235
02:08:33.050 00.000 1032 Star::Find returns 1 (0), X=1125.30, Y=330.35, Mass=1580, SNR=27.9, Peak=132 HFD=3.2
02:08:33.052 00.002 1032 MultiStar: [#1 0.05,-0.08,0.93,U] [#2 0.11,-0.02,0.95,U] [#3 -0.03,-0.02,0.94,U] [#4 0.04,-0.08,0.78,U] [#5 -0.03,-0.20,0.78,U] [#6 0.05,-0.09,0.72,U] [#7 0.10,0.01,0.70,U] [#8 -0.12,0.02,0.69,U] 
02:08:33.052 00.000 1032 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.32, -0.21}
02:08:33.054 00.002 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
02:08:33.054 00.000 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
02:08:33.056 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.90 mountX=-0.09 mountY=-0.04, mountTheta=-2.73
02:08:33.058 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
02:08:33.060 00.002 1032 Enqueuing Move request for scope (0.06, -0.08)
02:08:33.060 00.000 10072 Worker thread wakes up
02:08:33.060 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
02:08:33.060 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
02:08:33.060 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
02:08:33.062 00.002 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 748.66
02:08:33.062 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 1000
02:08:33.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:33.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:08:33.062 00.000 10072 MoveAxis(W, 23, ABG)
02:08:33.062 00.000 10072 Guiding  Dir = 3, Dur = 23
02:08:33.062 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:33.063 00.001 10072 IsGuiding returns 0
02:08:33.063 00.000 10072 PulseGuide returned control before completion, sleep 33
02:08:33.078 00.015 1032 UpdateGuideState exits: m=1580 SNR=27.9
02:08:33.079 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:33.082 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:33.084 00.002 1032 Enqueuing Expose request
02:08:33.113 00.029 10072 IsGuiding returns 1
02:08:33.114 00.001 10072 scope still moving after pulse duration time elapsed
02:08:33.145 00.031 10072 IsGuiding returns 0
02:08:33.145 00.000 10072 scope move finished after 23 + 57 ms
02:08:33.145 00.000 10072 Move returns status 0, amount 23
02:08:33.145 00.000 10072 MoveAxis(N, 0, ABG)
02:08:33.145 00.000 10072 Move returns status 0, amount 0
02:08:33.145 00.000 10072 move complete, result=0
02:08:33.145 00.000 10072 worker thread done servicing request
02:08:33.145 00.000 10072 Worker thread wakes up
02:08:33.145 00.000 1032 GuideStep: -0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
02:08:33.148 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:33.148 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:34.054 00.906 10072 Exposure complete
02:08:34.100 00.046 10072 worker thread done servicing request
02:08:34.100 00.000 1032 OnExposeComplete: enter
02:08:34.100 00.000 1032 UpdateGuideState(): m_state=6
02:08:34.100 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 236
02:08:34.100 00.000 1032 Star::Find returns 1 (0), X=1125.41, Y=330.23, Mass=1570, SNR=27.8, Peak=137 HFD=3.2
02:08:34.100 00.000 1032 MultiStar: [#1 0.10,-0.16,0.88,U] [#2 0.05,-0.05,0.97,U] [#3 -0.06,-0.19,0.93,U] [#4 0.16,-0.17,0.79,U] [#5 -0.06,-0.24,0.74,U] [#6 0.14,-0.15,0.73,U] [#7 -0.01,-0.00,0.71,U] [#8 -0.11,-0.06,0.69,U] 
02:08:34.110 00.010 1032 refined, 8 included, MultiStar: {0.08, -0.16}, one-star: {0.43, -0.33}
02:08:34.110 00.000 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
02:08:34.110 00.000 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
02:08:34.110 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.08 mountX=-0.17 mountY=-0.04, mountTheta=-2.91
02:08:34.114 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.16, opts=13)
02:08:34.116 00.002 1032 Enqueuing Move request for scope (0.08, -0.16)
02:08:34.118 00.002 10072 Worker thread wakes up
02:08:34.118 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
02:08:34.118 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
02:08:34.118 00.000 10072 Moving (0.08, -0.16) raw xDistance=-0.17 yDistance=-0.04
02:08:34.120 00.002 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 748.66
02:08:34.120 00.000 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:08:34.120 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:34.120 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:08:34.120 00.000 10072 MoveAxis(W, 21, ABG)
02:08:34.120 00.000 10072 Guiding  Dir = 3, Dur = 21
02:08:34.120 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:34.122 00.002 10072 IsGuiding returns 0
02:08:34.123 00.001 10072 PulseGuide returned control before completion, sleep 31
02:08:34.131 00.008 1032 UpdateGuideState exits: m=1570 SNR=27.8
02:08:34.139 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:34.141 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:34.141 00.000 1032 Enqueuing Expose request
02:08:34.155 00.014 10072 IsGuiding returns 1
02:08:34.155 00.000 10072 scope still moving after pulse duration time elapsed
02:08:34.187 00.032 10072 IsGuiding returns 1
02:08:34.219 00.032 10072 IsGuiding returns 0
02:08:34.219 00.000 10072 scope move finished after 21 + 75 ms
02:08:34.219 00.000 10072 Move returns status 0, amount 21
02:08:34.219 00.000 10072 MoveAxis(N, 0, ABG)
02:08:34.219 00.000 10072 Move returns status 0, amount 0
02:08:34.219 00.000 10072 move complete, result=0
02:08:34.219 00.000 10072 worker thread done servicing request
02:08:34.219 00.000 10072 Worker thread wakes up
02:08:34.219 00.000 1032 GuideStep: -0.2 px 21 ms WEST, -0.0 px 0 ms NORTH
02:08:34.219 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:34.219 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:35.363 01.144 10072 Exposure complete
02:08:35.409 00.046 10072 worker thread done servicing request
02:08:35.409 00.000 1032 OnExposeComplete: enter
02:08:35.409 00.000 1032 UpdateGuideState(): m_state=6
02:08:35.412 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 237
02:08:35.413 00.001 1032 Star::Find returns 1 (0), X=1125.35, Y=330.19, Mass=1540, SNR=27.5, Peak=129 HFD=3.2
02:08:35.413 00.000 1032 MultiStar: [#1 0.07,-0.22,0.95,U] [#2 0.19,-0.13,0.97,U] [#3 -0.04,-0.15,0.95,U] [#4 0.14,-0.23,0.79,U] [#5 -0.05,-0.26,0.75,U] [#6 0.11,-0.13,0.73,U] [#7 0.07,-0.17,0.71,U] [#8 -0.15,-0.09,0.70,U] 
02:08:35.415 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.20}, one-star: {0.38, -0.37}
02:08:35.417 00.002 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
02:08:35.417 00.000 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
02:08:35.417 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.14 mountX=-0.22 mountY=-0.04, mountTheta=-2.97
02:08:35.417 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.20, opts=13)
02:08:35.423 00.006 1032 Enqueuing Move request for scope (0.09, -0.20)
02:08:35.425 00.002 10072 Worker thread wakes up
02:08:35.425 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
02:08:35.426 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
02:08:35.426 00.000 10072 Moving (0.09, -0.20) raw xDistance=-0.22 yDistance=-0.04
02:08:35.426 00.000 10072 PPEC rslt: input = -0.22, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 748.66
02:08:35.426 00.000 10072 PPEC: input: -0.22, control: -0.07, exposure: 1000
02:08:35.426 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:35.426 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:08:35.426 00.000 10072 MoveAxis(E, 68, ABG)
02:08:35.426 00.000 10072 Guiding  Dir = 2, Dur = 68
02:08:35.428 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:35.428 00.000 10072 IsGuiding returns 0
02:08:35.430 00.002 10072 PulseGuide returned control before completion, sleep 78
02:08:35.440 00.010 1032 UpdateGuideState exits: m=1540 SNR=27.5
02:08:35.440 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:35.440 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:35.446 00.006 1032 Enqueuing Expose request
02:08:35.509 00.063 10072 IsGuiding returns 1
02:08:35.509 00.000 10072 scope still moving after pulse duration time elapsed
02:08:35.541 00.032 10072 IsGuiding returns 0
02:08:35.541 00.000 10072 scope move finished after 68 + 44 ms
02:08:35.541 00.000 10072 Move returns status 0, amount 68
02:08:35.541 00.000 10072 MoveAxis(N, 0, ABG)
02:08:35.541 00.000 10072 Move returns status 0, amount 0
02:08:35.542 00.001 10072 move complete, result=0
02:08:35.542 00.000 10072 worker thread done servicing request
02:08:35.542 00.000 10072 Worker thread wakes up
02:08:35.542 00.000 1032 GuideStep: -0.2 px 68 ms EAST, -0.0 px 0 ms NORTH
02:08:35.544 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:35.544 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:36.462 00.918 10072 Exposure complete
02:08:36.508 00.046 10072 worker thread done servicing request
02:08:36.508 00.000 1032 OnExposeComplete: enter
02:08:36.508 00.000 1032 UpdateGuideState(): m_state=6
02:08:36.513 00.005 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 238
02:08:36.513 00.000 1032 Star::Find returns 1 (0), X=1125.36, Y=330.51, Mass=1543, SNR=27.6, Peak=135 HFD=3.2
02:08:36.516 00.003 1032 MultiStar: [#1 0.07,0.03,0.93,U] [#2 0.07,0.14,0.94,U] [#3 -0.04,0.07,0.94,U] [#4 0.10,0.02,0.80,U] [#5 -0.08,-0.10,0.74,U] [#6 0.05,0.06,0.73,U] [#7 0.03,0.06,0.71,U] [#8 -0.13,0.11,0.68,U] 
02:08:36.518 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.39, -0.05}
02:08:36.518 00.000 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
02:08:36.518 00.000 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
02:08:36.518 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.54 mountX=0.02 mountY=-0.07, mountTheta=-1.29
02:08:36.524 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
02:08:36.524 00.000 1032 Enqueuing Move request for scope (0.06, 0.04)
02:08:36.524 00.000 10072 Worker thread wakes up
02:08:36.524 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
02:08:36.524 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
02:08:36.524 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
02:08:36.524 00.000 10072 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 748.66
02:08:36.530 00.006 10072 PPEC: input: 0.02, control: 0.02, exposure: 1000
02:08:36.530 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:36.530 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:08:36.530 00.000 10072 MoveAxis(W, 21, ABG)
02:08:36.530 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:36.530 00.000 10072 Guiding  Dir = 3, Dur = 21
02:08:36.532 00.002 10072 IsGuiding returns 0
02:08:36.532 00.000 10072 PulseGuide returned control before completion, sleep 31
02:08:36.533 00.001 1032 UpdateGuideState exits: m=1543 SNR=27.6
02:08:36.547 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:36.548 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:36.548 00.000 1032 Enqueuing Expose request
02:08:36.579 00.031 10072 IsGuiding returns 1
02:08:36.579 00.000 10072 scope still moving after pulse duration time elapsed
02:08:36.610 00.031 10072 IsGuiding returns 0
02:08:36.610 00.000 10072 scope move finished after 21 + 57 ms
02:08:36.610 00.000 10072 Move returns status 0, amount 21
02:08:36.610 00.000 10072 MoveAxis(N, 0, ABG)
02:08:36.610 00.000 10072 Move returns status 0, amount 0
02:08:36.610 00.000 10072 move complete, result=0
02:08:36.610 00.000 10072 worker thread done servicing request
02:08:36.610 00.000 10072 Worker thread wakes up
02:08:36.610 00.000 1032 GuideStep: 0.0 px 21 ms WEST, -0.1 px 0 ms NORTH
02:08:36.612 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:36.612 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:37.739 01.127 10072 Exposure complete
02:08:37.785 00.046 10072 worker thread done servicing request
02:08:37.787 00.002 1032 OnExposeComplete: enter
02:08:37.787 00.000 1032 UpdateGuideState(): m_state=6
02:08:37.787 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 239
02:08:37.787 00.000 1032 Star::Find returns 1 (0), X=1125.43, Y=330.39, Mass=1630, SNR=28.4, Peak=134 HFD=3.2
02:08:37.787 00.000 1032 MultiStar: [#1 0.12,-0.06,0.89,U] [#2 0.09,0.01,0.94,U] [#3 -0.05,0.05,0.94,U] [#4 0.17,-0.09,0.77,U] [#5 -0.01,-0.11,0.76,U] [#6 0.04,-0.05,0.73,U] [#7 0.13,0.01,0.68,U] [#8 -0.20,0.08,0.65,U] 
02:08:37.787 00.000 1032 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.45, -0.17}
02:08:37.787 00.000 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
02:08:37.787 00.000 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
02:08:37.797 00.010 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.40 mountX=-0.06 mountY=-0.08, mountTheta=-2.23
02:08:37.797 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
02:08:37.797 00.000 1032 Enqueuing Move request for scope (0.10, -0.04)
02:08:37.801 00.004 10072 Worker thread wakes up
02:08:37.801 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
02:08:37.801 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
02:08:37.801 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.08
02:08:37.801 00.000 10072 PPEC rslt: input = -0.06, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 748.66
02:08:37.801 00.000 10072 PPEC: input: -0.06, control: 0.02, exposure: 1000
02:08:37.801 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:37.801 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:08:37.801 00.000 10072 MoveAxis(W, 23, ABG)
02:08:37.801 00.000 10072 Guiding  Dir = 3, Dur = 23
02:08:37.801 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:37.804 00.003 10072 IsGuiding returns 0
02:08:37.806 00.002 10072 PulseGuide returned control before completion, sleep 33
02:08:37.806 00.000 1032 UpdateGuideState exits: m=1630 SNR=28.4
02:08:37.821 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:37.823 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:37.823 00.000 1032 Enqueuing Expose request
02:08:37.853 00.030 10072 IsGuiding returns 0
02:08:37.853 00.000 10072 Move returns status 0, amount 23
02:08:37.853 00.000 10072 MoveAxis(N, 0, ABG)
02:08:37.853 00.000 10072 Move returns status 0, amount 0
02:08:37.853 00.000 10072 move complete, result=0
02:08:37.853 00.000 10072 worker thread done servicing request
02:08:37.853 00.000 10072 Worker thread wakes up
02:08:37.853 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:37.853 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:37.853 00.000 1032 GuideStep: -0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
02:08:38.765 00.912 10072 Exposure complete
02:08:38.809 00.044 10072 worker thread done servicing request
02:08:38.809 00.000 1032 OnExposeComplete: enter
02:08:38.809 00.000 1032 UpdateGuideState(): m_state=6
02:08:38.809 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 240
02:08:38.809 00.000 1032 Star::Find returns 1 (0), X=1125.39, Y=330.49, Mass=1649, SNR=28.5, Peak=131 HFD=3.2
02:08:38.809 00.000 1032 MultiStar: [#1 0.22,-0.01,0.90,U] [#2 0.08,0.00,0.92,U] [#3 -0.08,-0.05,0.91,U] [#4 0.16,-0.03,0.80,U] [#5 0.07,-0.06,0.74,U] [#6 0.03,0.01,0.72,U] [#7 0.08,0.03,0.69,U] [#8 -0.08,0.05,0.63,U] 
02:08:38.809 00.000 1032 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.42, -0.07}
02:08:38.809 00.000 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
02:08:38.809 00.000 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
02:08:38.823 00.014 1032 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.16 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
02:08:38.825 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.02, opts=13)
02:08:38.829 00.004 1032 Enqueuing Move request for scope (0.11, -0.02)
02:08:38.830 00.001 10072 Worker thread wakes up
02:08:38.830 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
02:08:38.830 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
02:08:38.830 00.000 10072 Moving (0.11, -0.02) raw xDistance=-0.05 yDistance=-0.10
02:08:38.832 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:38.832 00.000 10072 PPEC rslt: input = -0.05, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 754.37
02:08:38.832 00.000 10072 PPEC: input: -0.05, control: 0.04, exposure: 1000
02:08:38.832 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:38.832 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:08:38.832 00.000 10072 MoveAxis(W, 36, ABG)
02:08:38.832 00.000 10072 Guiding  Dir = 3, Dur = 36
02:08:38.837 00.005 10072 IsGuiding returns 0
02:08:38.837 00.000 10072 PulseGuide returned control before completion, sleep 46
02:08:38.840 00.003 1032 UpdateGuideState exits: m=1649 SNR=28.5
02:08:38.840 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:38.853 00.013 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:38.853 00.000 1032 Enqueuing Expose request
02:08:38.884 00.031 10072 IsGuiding returns 1
02:08:38.884 00.000 10072 scope still moving after pulse duration time elapsed
02:08:38.916 00.032 10072 IsGuiding returns 0
02:08:38.916 00.000 10072 scope move finished after 36 + 42 ms
02:08:38.916 00.000 10072 Move returns status 0, amount 36
02:08:38.916 00.000 10072 MoveAxis(N, 0, ABG)
02:08:38.916 00.000 10072 Move returns status 0, amount 0
02:08:38.916 00.000 10072 move complete, result=0
02:08:38.916 00.000 10072 worker thread done servicing request
02:08:38.916 00.000 10072 Worker thread wakes up
02:08:38.916 00.000 1032 GuideStep: -0.0 px 36 ms WEST, -0.1 px 0 ms NORTH
02:08:38.918 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:38.918 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:40.049 01.131 10072 Exposure complete
02:08:40.096 00.047 10072 worker thread done servicing request
02:08:40.096 00.000 1032 OnExposeComplete: enter
02:08:40.097 00.001 1032 UpdateGuideState(): m_state=6
02:08:40.097 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 241
02:08:40.097 00.000 1032 Star::Find returns 1 (0), X=1125.45, Y=330.26, Mass=1455, SNR=26.8, Peak=122 HFD=3.1
02:08:40.097 00.000 1032 MultiStar: [#1 0.20,-0.17,0.93,U] [#2 0.19,-0.11,0.99,U] [#3 0.00,-0.06,0.96,U] [#4 0.14,-0.16,0.84,U] [#5 0.05,-0.21,0.78,U] [#6 0.05,-0.14,0.74,U] [#7 0.13,-0.10,0.73,U] [#8 -0.05,0.02,0.71,U] 
02:08:40.097 00.000 1032 refined, 8 included, MultiStar: {0.14, -0.14}, one-star: {0.47, -0.30}
02:08:40.097 00.000 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
02:08:40.097 00.000 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
02:08:40.097 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.78 mountX=-0.17 mountY=-0.10, mountTheta=-2.61
02:08:40.110 00.013 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.14, opts=13)
02:08:40.112 00.002 1032 Enqueuing Move request for scope (0.14, -0.14)
02:08:40.114 00.002 10072 Worker thread wakes up
02:08:40.114 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
02:08:40.114 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
02:08:40.114 00.000 10072 Moving (0.14, -0.14) raw xDistance=-0.17 yDistance=-0.10
02:08:40.114 00.000 10072 PPEC rslt: input = -0.17, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 754.37
02:08:40.114 00.000 10072 PPEC: input: -0.17, control: 0.04, exposure: 1000
02:08:40.114 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:40.114 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:08:40.114 00.000 10072 MoveAxis(W, 40, ABG)
02:08:40.114 00.000 10072 Guiding  Dir = 3, Dur = 40
02:08:40.116 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:40.119 00.003 10072 IsGuiding returns 0
02:08:40.122 00.003 10072 PulseGuide returned control before completion, sleep 50
02:08:40.131 00.009 1032 UpdateGuideState exits: m=1455 SNR=26.8
02:08:40.138 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:40.138 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:40.141 00.003 1032 Enqueuing Expose request
02:08:40.185 00.044 10072 IsGuiding returns 1
02:08:40.185 00.000 10072 scope still moving after pulse duration time elapsed
02:08:40.217 00.032 10072 IsGuiding returns 0
02:08:40.217 00.000 10072 scope move finished after 40 + 55 ms
02:08:40.217 00.000 10072 Move returns status 0, amount 40
02:08:40.217 00.000 10072 MoveAxis(N, 0, ABG)
02:08:40.217 00.000 10072 Move returns status 0, amount 0
02:08:40.217 00.000 10072 move complete, result=0
02:08:40.217 00.000 10072 worker thread done servicing request
02:08:40.217 00.000 10072 Worker thread wakes up
02:08:40.217 00.000 1032 GuideStep: -0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
02:08:40.217 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:40.217 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:41.125 00.908 10072 Exposure complete
02:08:41.174 00.049 10072 worker thread done servicing request
02:08:41.174 00.000 1032 OnExposeComplete: enter
02:08:41.176 00.002 1032 UpdateGuideState(): m_state=6
02:08:41.176 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 242
02:08:41.178 00.002 1032 Star::Find returns 1 (0), X=1125.51, Y=330.30, Mass=1540, SNR=27.6, Peak=122 HFD=3.1
02:08:41.180 00.002 1032 MultiStar: [#1 0.21,-0.16,0.94,U] [#2 0.19,-0.08,0.98,U] [#3 0.05,-0.22,0.97,U] [#4 0.19,-0.14,0.82,U] [#5 0.13,-0.14,0.80,U] [#6 0.17,-0.10,0.74,U] [#7 0.16,-0.08,0.71,U] [#8 0.04,0.07,0.70,U] 
02:08:41.182 00.002 1032 refined, 8 included, MultiStar: {0.19, -0.13}, one-star: {0.53, -0.26}
02:08:41.182 00.000 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
02:08:41.184 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
02:08:41.184 00.000 1032 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.59 mountX=-0.18 mountY=-0.15, mountTheta=-2.42
02:08:41.188 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.13, opts=13)
02:08:41.190 00.002 1032 Enqueuing Move request for scope (0.19, -0.13)
02:08:41.191 00.001 10072 Worker thread wakes up
02:08:41.191 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
02:08:41.191 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
02:08:41.191 00.000 10072 Moving (0.19, -0.13) raw xDistance=-0.18 yDistance=-0.15
02:08:41.191 00.000 10072 PPEC rslt: input = -0.18, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 754.37
02:08:41.191 00.000 10072 PPEC: input: -0.18, control: 0.04, exposure: 1000
02:08:41.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:41.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:08:41.191 00.000 10072 MoveAxis(W, 37, ABG)
02:08:41.191 00.000 10072 Guiding  Dir = 3, Dur = 37
02:08:41.191 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:41.194 00.003 10072 IsGuiding returns 0
02:08:41.197 00.003 10072 PulseGuide returned control before completion, sleep 47
02:08:41.211 00.014 1032 UpdateGuideState exits: m=1540 SNR=27.6
02:08:41.212 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:41.214 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:41.216 00.002 1032 Enqueuing Expose request
02:08:41.260 00.044 10072 IsGuiding returns 0
02:08:41.260 00.000 10072 Move returns status 0, amount 37
02:08:41.260 00.000 10072 MoveAxis(N, 0, ABG)
02:08:41.260 00.000 10072 Move returns status 0, amount 0
02:08:41.260 00.000 10072 move complete, result=0
02:08:41.260 00.000 10072 worker thread done servicing request
02:08:41.260 00.000 10072 Worker thread wakes up
02:08:41.260 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:41.260 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:41.260 00.000 1032 GuideStep: -0.2 px 37 ms WEST, -0.2 px 0 ms NORTH
02:08:42.388 01.128 10072 Exposure complete
02:08:42.439 00.051 10072 worker thread done servicing request
02:08:42.439 00.000 1032 OnExposeComplete: enter
02:08:42.440 00.001 1032 UpdateGuideState(): m_state=6
02:08:42.442 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 243
02:08:42.442 00.000 1032 Star::Find returns 1 (0), X=1125.38, Y=330.32, Mass=1570, SNR=27.9, Peak=130 HFD=3.1
02:08:42.444 00.002 1032 MultiStar: [#1 0.22,-0.09,0.91,U] [#2 0.18,-0.07,0.93,U] [#3 0.05,-0.09,0.93,U] [#4 0.24,-0.15,0.80,U] [#5 0.02,-0.17,0.78,U] [#6 0.13,-0.09,0.74,U] [#7 0.15,0.02,0.71,U] [#8 -0.07,0.06,0.68,U] 
02:08:42.444 00.000 1032 refined, 8 included, MultiStar: {0.16, -0.10}, one-star: {0.40, -0.24}
02:08:42.444 00.000 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
02:08:42.444 00.000 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
02:08:42.444 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.18 cameraTheta=-0.57 mountX=-0.14 mountY=-0.13, mountTheta=-2.40
02:08:42.452 00.008 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.10, opts=13)
02:08:42.453 00.001 1032 Enqueuing Move request for scope (0.16, -0.10)
02:08:42.455 00.002 10072 Worker thread wakes up
02:08:42.455 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
02:08:42.455 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
02:08:42.455 00.000 10072 Moving (0.16, -0.10) raw xDistance=-0.14 yDistance=-0.13
02:08:42.456 00.001 10072 PPEC rslt: input = -0.14, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 754.37
02:08:42.456 00.000 10072 PPEC: input: -0.14, control: 0.04, exposure: 1000
02:08:42.456 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:42.456 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:08:42.456 00.000 10072 MoveAxis(W, 39, ABG)
02:08:42.456 00.000 10072 Guiding  Dir = 3, Dur = 39
02:08:42.456 00.000 10072 IsGuiding returns 0
02:08:42.456 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:42.458 00.002 10072 PulseGuide returned control before completion, sleep 49
02:08:42.475 00.017 1032 UpdateGuideState exits: m=1570 SNR=27.9
02:08:42.477 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:42.478 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:42.478 00.000 1032 Enqueuing Expose request
02:08:42.521 00.043 10072 IsGuiding returns 1
02:08:42.521 00.000 10072 scope still moving after pulse duration time elapsed
02:08:42.553 00.032 10072 IsGuiding returns 0
02:08:42.554 00.001 10072 scope move finished after 39 + 56 ms
02:08:42.554 00.000 10072 Move returns status 0, amount 39
02:08:42.554 00.000 10072 MoveAxis(N, 0, ABG)
02:08:42.554 00.000 10072 Move returns status 0, amount 0
02:08:42.554 00.000 10072 move complete, result=0
02:08:42.554 00.000 10072 worker thread done servicing request
02:08:42.554 00.000 10072 Worker thread wakes up
02:08:42.554 00.000 1032 GuideStep: -0.1 px 39 ms WEST, -0.1 px 0 ms NORTH
02:08:42.554 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:42.554 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:43.460 00.906 10072 Exposure complete
02:08:43.506 00.046 10072 worker thread done servicing request
02:08:43.506 00.000 1032 OnExposeComplete: enter
02:08:43.511 00.005 1032 UpdateGuideState(): m_state=6
02:08:43.513 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 244
02:08:43.513 00.000 1032 Star::Find returns 1 (0), X=1125.44, Y=330.23, Mass=1493, SNR=27.1, Peak=131 HFD=3.1
02:08:43.516 00.003 1032 MultiStar: [#1 0.21,-0.26,0.00,M1] [#2 0.19,-0.20,0.97,U] [#3 0.05,-0.24,0.93,U] [#4 0.15,-0.28,0.84,U] [#5 0.08,-0.25,0.80,U] [#6 0.16,-0.19,0.76,U] [#7 0.27,-0.16,0.70,U] [#8 -0.08,-0.05,0.69,U] 
02:08:43.516 00.000 1032 refined, 7 included, MultiStar: {0.17, -0.22}, one-star: {0.47, -0.33}
02:08:43.520 00.004 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
02:08:43.522 00.002 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
02:08:43.524 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.91 mountX=-0.26 mountY=-0.11, mountTheta=-2.74
02:08:43.527 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.22, opts=13)
02:08:43.528 00.001 1032 Enqueuing Move request for scope (0.17, -0.22)
02:08:43.530 00.002 10072 Worker thread wakes up
02:08:43.530 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
02:08:43.530 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
02:08:43.530 00.000 10072 Moving (0.17, -0.22) raw xDistance=-0.26 yDistance=-0.11
02:08:43.532 00.002 10072 PPEC rslt: input = -0.26, final = -0.07, react = -0.11, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 754.37
02:08:43.532 00.000 10072 PPEC: input: -0.26, control: -0.07, exposure: 1000
02:08:43.532 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:43.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:08:43.532 00.000 10072 MoveAxis(E, 72, ABG)
02:08:43.532 00.000 10072 Guiding  Dir = 2, Dur = 72
02:08:43.532 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:43.532 00.000 10072 IsGuiding returns 0
02:08:43.535 00.003 10072 PulseGuide returned control before completion, sleep 82
02:08:43.549 00.014 1032 UpdateGuideState exits: m=1493 SNR=27.1
02:08:43.550 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:43.552 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:43.554 00.002 1032 Enqueuing Expose request
02:08:43.629 00.075 10072 IsGuiding returns 1
02:08:43.629 00.000 10072 scope still moving after pulse duration time elapsed
02:08:43.661 00.032 10072 IsGuiding returns 0
02:08:43.661 00.000 10072 scope move finished after 72 + 55 ms
02:08:43.661 00.000 10072 Move returns status 0, amount 72
02:08:43.661 00.000 10072 MoveAxis(N, 0, ABG)
02:08:43.661 00.000 10072 Move returns status 0, amount 0
02:08:43.661 00.000 10072 move complete, result=0
02:08:43.661 00.000 10072 worker thread done servicing request
02:08:43.661 00.000 10072 Worker thread wakes up
02:08:43.661 00.000 1032 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
02:08:43.663 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:43.663 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:44.797 01.134 10072 Exposure complete
02:08:44.843 00.046 10072 worker thread done servicing request
02:08:44.843 00.000 1032 OnExposeComplete: enter
02:08:44.845 00.002 1032 UpdateGuideState(): m_state=6
02:08:44.845 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 245
02:08:44.847 00.002 1032 Star::Find returns 1 (0), X=1125.47, Y=330.40, Mass=1459, SNR=26.8, Peak=125 HFD=3.2
02:08:44.849 00.002 1032 MultiStar: [#1 0.18,-0.08,0.96,U] [#2 0.23,-0.05,0.99,U] [#3 0.03,0.03,0.97,U] [#4 0.20,-0.07,0.83,U] [#5 0.06,-0.17,0.81,U] [#6 0.20,-0.07,0.76,U] [#7 0.17,0.00,0.73,U] [#8 -0.10,0.11,0.68,U] 
02:08:44.851 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.06}, one-star: {0.50, -0.16}
02:08:44.851 00.000 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
02:08:44.853 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
02:08:44.853 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.31 mountX=-0.10 mountY=-0.15, mountTheta=-2.14
02:08:44.857 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.06, opts=13)
02:08:44.857 00.000 1032 Enqueuing Move request for scope (0.17, -0.06)
02:08:44.860 00.003 10072 Worker thread wakes up
02:08:44.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
02:08:44.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
02:08:44.860 00.000 10072 Moving (0.17, -0.06) raw xDistance=-0.10 yDistance=-0.15
02:08:44.860 00.000 10072 PPEC rslt: input = -0.10, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 754.37
02:08:44.860 00.000 10072 PPEC: input: -0.10, control: 0.03, exposure: 1000
02:08:44.860 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:44.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:08:44.860 00.000 10072 MoveAxis(W, 29, ABG)
02:08:44.860 00.000 10072 Guiding  Dir = 3, Dur = 29
02:08:44.862 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:44.863 00.001 10072 IsGuiding returns 0
02:08:44.864 00.001 10072 PulseGuide returned control before completion, sleep 39
02:08:44.868 00.004 1032 UpdateGuideState exits: m=1459 SNR=26.8
02:08:44.880 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:44.880 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:44.882 00.002 1032 Enqueuing Expose request
02:08:44.912 00.030 10072 IsGuiding returns 1
02:08:44.912 00.000 10072 scope still moving after pulse duration time elapsed
02:08:44.943 00.031 10072 IsGuiding returns 0
02:08:44.982 00.039 10072 scope move finished after 29 + 88 ms
02:08:44.982 00.000 10072 Move returns status 0, amount 29
02:08:44.982 00.000 10072 MoveAxis(N, 0, ABG)
02:08:44.982 00.000 10072 Move returns status 0, amount 0
02:08:44.982 00.000 10072 move complete, result=0
02:08:44.982 00.000 10072 worker thread done servicing request
02:08:44.982 00.000 10072 Worker thread wakes up
02:08:44.982 00.000 1032 GuideStep: -0.1 px 29 ms WEST, -0.2 px 0 ms NORTH
02:08:44.982 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:44.982 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:45.889 00.907 10072 Exposure complete
02:08:45.930 00.041 10072 worker thread done servicing request
02:08:45.936 00.006 1032 OnExposeComplete: enter
02:08:45.936 00.000 1032 UpdateGuideState(): m_state=6
02:08:45.939 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 246
02:08:45.939 00.000 1032 Star::Find returns 1 (0), X=1125.54, Y=330.27, Mass=1530, SNR=27.5, Peak=120 HFD=3.1
02:08:45.939 00.000 1032 MultiStar: [#1 0.29,-0.18,0.93,U] [#2 0.22,-0.14,0.97,U] [#3 0.05,-0.19,0.96,U] [#4 0.22,-0.08,0.80,U] [#5 0.22,-0.10,0.79,U] [#6 0.23,-0.20,0.73,U] [#7 0.28,-0.09,0.73,U] [#8 0.18,-0.08,0.65,U] 
02:08:45.939 00.000 1032 refined, 8 included, MultiStar: {0.26, -0.16}, one-star: {0.56, -0.29}
02:08:45.939 00.000 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
02:08:45.939 00.000 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
02:08:45.939 00.000 1032 CameraToMount -- cameraX=0.26 cameraY=-0.16 hyp=0.30 cameraTheta=-0.55 mountX=-0.22 mountY=-0.21, mountTheta=-2.38
02:08:45.939 00.000 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.16, opts=13)
02:08:45.939 00.000 1032 Enqueuing Move request for scope (0.26, -0.16)
02:08:45.939 00.000 10072 Worker thread wakes up
02:08:45.939 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.16) opts 0xd
02:08:45.939 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.16)
02:08:45.939 00.000 10072 Moving (0.26, -0.16) raw xDistance=-0.22 yDistance=-0.21
02:08:45.939 00.000 10072 PPEC rslt: input = -0.22, final = -0.06, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 754.37
02:08:45.939 00.000 10072 PPEC: input: -0.22, control: -0.06, exposure: 1000
02:08:45.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:45.939 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:08:45.952 00.013 10072 MoveAxis(E, 64, ABG)
02:08:45.952 00.000 10072 Guiding  Dir = 2, Dur = 64
02:08:45.952 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:45.954 00.002 10072 IsGuiding returns 0
02:08:45.954 00.000 10072 PulseGuide returned control before completion, sleep 74
02:08:45.968 00.014 1032 UpdateGuideState exits: m=1530 SNR=27.5
02:08:45.968 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:45.968 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:45.973 00.005 1032 Enqueuing Expose request
02:08:46.030 00.057 10072 IsGuiding returns 1
02:08:46.030 00.000 10072 scope still moving after pulse duration time elapsed
02:08:46.062 00.032 10072 IsGuiding returns 0
02:08:46.062 00.000 10072 scope move finished after 64 + 44 ms
02:08:46.062 00.000 10072 Move returns status 0, amount 64
02:08:46.062 00.000 10072 MoveAxis(N, 0, ABG)
02:08:46.062 00.000 10072 Move returns status 0, amount 0
02:08:46.062 00.000 10072 move complete, result=0
02:08:46.062 00.000 10072 worker thread done servicing request
02:08:46.062 00.000 10072 Worker thread wakes up
02:08:46.063 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:46.063 00.000 1032 GuideStep: -0.2 px 64 ms EAST, -0.2 px 0 ms NORTH
02:08:46.063 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:47.190 01.127 10072 Exposure complete
02:08:47.257 00.067 10072 worker thread done servicing request
02:08:47.257 00.000 1032 OnExposeComplete: enter
02:08:47.259 00.002 1032 UpdateGuideState(): m_state=6
02:08:47.262 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 247
02:08:47.264 00.002 1032 Star::Find returns 1 (0), X=1125.48, Y=330.45, Mass=1602, SNR=28.1, Peak=133 HFD=3.2
02:08:47.266 00.002 1032 MultiStar: [#1 0.16,-0.02,0.91,U] [#2 0.19,0.03,0.92,U] [#3 0.02,-0.05,0.91,U] [#4 0.21,-0.10,0.80,U] [#5 -0.08,-0.02,0.75,U] [#6 0.13,0.11,0.73,U] [#7 0.08,0.06,0.68,U] [#8 -0.05,0.11,0.68,U] 
02:08:47.269 00.003 1032 refined, 8 included, MultiStar: {0.14, -0.01}, one-star: {0.50, -0.11}
02:08:47.271 00.002 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
02:08:47.273 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
02:08:47.275 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.05 mountX=-0.04 mountY=-0.14, mountTheta=-1.88
02:08:47.277 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
02:08:47.282 00.005 1032 Enqueuing Move request for scope (0.14, -0.01)
02:08:47.283 00.001 10072 Worker thread wakes up
02:08:47.283 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
02:08:47.283 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
02:08:47.283 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.04 yDistance=-0.14
02:08:47.286 00.003 10072 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 754.37
02:08:47.286 00.000 10072 PPEC: input: -0.04, control: 0.02, exposure: 1000
02:08:47.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:47.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:08:47.286 00.000 10072 MoveAxis(W, 24, ABG)
02:08:47.286 00.000 10072 Guiding  Dir = 3, Dur = 24
02:08:47.286 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:47.287 00.001 10072 IsGuiding returns 0
02:08:47.287 00.000 10072 PulseGuide returned control before completion, sleep 34
02:08:47.310 00.023 1032 UpdateGuideState exits: m=1602 SNR=28.1
02:08:47.312 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:47.314 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:47.317 00.003 1032 Enqueuing Expose request
02:08:47.330 00.013 10072 IsGuiding returns 1
02:08:47.331 00.001 10072 scope still moving after pulse duration time elapsed
02:08:47.362 00.031 10072 IsGuiding returns 0
02:08:47.362 00.000 10072 scope move finished after 24 + 49 ms
02:08:47.362 00.000 10072 Move returns status 0, amount 24
02:08:47.362 00.000 10072 MoveAxis(N, 0, ABG)
02:08:47.362 00.000 10072 Move returns status 0, amount 0
02:08:47.362 00.000 10072 move complete, result=0
02:08:47.362 00.000 10072 worker thread done servicing request
02:08:47.362 00.000 10072 Worker thread wakes up
02:08:47.362 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:47.362 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:47.364 00.002 1032 GuideStep: -0.0 px 24 ms WEST, -0.1 px 0 ms NORTH
02:08:48.266 00.902 10072 Exposure complete
02:08:48.341 00.075 10072 worker thread done servicing request
02:08:48.341 00.000 1032 OnExposeComplete: enter
02:08:48.345 00.004 1032 UpdateGuideState(): m_state=6
02:08:48.347 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 248
02:08:48.349 00.002 1032 Star::Find returns 1 (0), X=1125.49, Y=330.37, Mass=1495, SNR=27.1, Peak=125 HFD=3.1
02:08:48.353 00.004 1032 MultiStar: [#1 0.24,-0.12,0.93,U] [#2 0.16,0.08,0.97,U] [#3 0.04,-0.03,0.96,U] [#4 0.22,0.04,0.82,U] [#5 0.16,-0.08,0.77,U] [#6 0.13,0.05,0.72,U] [#7 0.24,0.02,0.70,U] [#8 0.04,0.08,0.66,U] 
02:08:48.353 00.000 1032 refined, 8 included, MultiStar: {0.20, -0.02}, one-star: {0.52, -0.19}
02:08:48.353 00.000 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
02:08:48.359 00.006 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
02:08:48.360 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.21 cameraTheta=-0.11 mountX=-0.07 mountY=-0.19, mountTheta=-1.94
02:08:48.366 00.006 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.02, opts=13)
02:08:48.368 00.002 1032 Enqueuing Move request for scope (0.20, -0.02)
02:08:48.370 00.002 10072 Worker thread wakes up
02:08:48.370 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
02:08:48.370 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
02:08:48.370 00.000 10072 Moving (0.20, -0.02) raw xDistance=-0.07 yDistance=-0.19
02:08:48.372 00.002 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 754.37
02:08:48.372 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 1000
02:08:48.372 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:48.372 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:08:48.372 00.000 10072 MoveAxis(W, 21, ABG)
02:08:48.372 00.000 10072 Guiding  Dir = 3, Dur = 21
02:08:48.372 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:48.376 00.004 10072 IsGuiding returns 0
02:08:48.376 00.000 10072 PulseGuide returned control before completion, sleep 31
02:08:48.398 00.022 1032 UpdateGuideState exits: m=1495 SNR=27.1
02:08:48.402 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:48.404 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:48.406 00.002 1032 Enqueuing Expose request
02:08:48.424 00.018 10072 IsGuiding returns 1
02:08:48.424 00.000 10072 scope still moving after pulse duration time elapsed
02:08:48.456 00.032 10072 IsGuiding returns 0
02:08:48.456 00.000 10072 scope move finished after 21 + 59 ms
02:08:48.456 00.000 10072 Move returns status 0, amount 21
02:08:48.456 00.000 10072 MoveAxis(N, 0, ABG)
02:08:48.456 00.000 10072 Move returns status 0, amount 0
02:08:48.456 00.000 10072 move complete, result=0
02:08:48.456 00.000 10072 worker thread done servicing request
02:08:48.456 00.000 10072 Worker thread wakes up
02:08:48.456 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:48.456 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:48.456 00.000 1032 GuideStep: -0.1 px 21 ms WEST, -0.2 px 0 ms NORTH
02:08:49.597 01.141 10072 Exposure complete
02:08:49.672 00.075 10072 worker thread done servicing request
02:08:49.672 00.000 1032 OnExposeComplete: enter
02:08:49.675 00.003 1032 UpdateGuideState(): m_state=6
02:08:49.679 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 249
02:08:49.681 00.002 1032 Star::Find returns 1 (0), X=1125.50, Y=330.35, Mass=1455, SNR=26.8, Peak=119 HFD=3.1
02:08:49.683 00.002 1032 MultiStar: [#1 0.29,-0.06,0.95,U] [#2 0.18,-0.06,1.00,U] [#3 0.02,-0.06,1.01,U] [#4 0.19,-0.10,0.83,U] [#5 0.05,-0.19,0.79,U] [#6 0.24,-0.11,0.77,U] [#7 0.18,0.09,0.73,U] [#8 0.01,0.08,0.69,U] 
02:08:49.687 00.004 1032 refined, 8 included, MultiStar: {0.19, -0.07}, one-star: {0.52, -0.21}
02:08:49.690 00.003 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
02:08:49.692 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
02:08:49.692 00.000 1032 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.21 cameraTheta=-0.37 mountX=-0.12 mountY=-0.17, mountTheta=-2.20
02:08:49.692 00.000 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.07, opts=13)
02:08:49.698 00.006 1032 Enqueuing Move request for scope (0.19, -0.07)
02:08:49.700 00.002 10072 Worker thread wakes up
02:08:49.700 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
02:08:49.700 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
02:08:49.702 00.002 10072 Moving (0.19, -0.07) raw xDistance=-0.12 yDistance=-0.17
02:08:49.704 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:49.707 00.003 10072 PPEC rslt: input = -0.12, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 759.90
02:08:49.707 00.000 10072 PPEC: input: -0.12, control: 0.04, exposure: 1000
02:08:49.707 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:49.707 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:08:49.707 00.000 10072 MoveAxis(W, 38, ABG)
02:08:49.707 00.000 10072 Guiding  Dir = 3, Dur = 38
02:08:49.707 00.000 10072 IsGuiding returns 0
02:08:49.709 00.002 10072 PulseGuide returned control before completion, sleep 48
02:08:49.728 00.019 1032 UpdateGuideState exits: m=1455 SNR=26.8
02:08:49.728 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:49.735 00.007 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:49.737 00.002 1032 Enqueuing Expose request
02:08:49.768 00.031 10072 IsGuiding returns 0
02:08:49.769 00.001 10072 Move returns status 0, amount 38
02:08:49.769 00.000 10072 MoveAxis(N, 0, ABG)
02:08:49.769 00.000 10072 Move returns status 0, amount 0
02:08:49.769 00.000 10072 move complete, result=0
02:08:49.769 00.000 10072 worker thread done servicing request
02:08:49.769 00.000 10072 Worker thread wakes up
02:08:49.769 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:49.769 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:49.771 00.002 1032 GuideStep: -0.1 px 38 ms WEST, -0.2 px 0 ms NORTH
02:08:50.689 00.918 10072 Exposure complete
02:08:50.759 00.070 10072 worker thread done servicing request
02:08:50.759 00.000 1032 OnExposeComplete: enter
02:08:50.763 00.004 1032 UpdateGuideState(): m_state=6
02:08:50.766 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 250
02:08:50.768 00.002 1032 Star::Find returns 1 (0), X=1125.48, Y=330.35, Mass=1545, SNR=27.6, Peak=134 HFD=3.1
02:08:50.771 00.003 1032 MultiStar: [#1 0.25,-0.08,0.94,U] [#2 0.19,0.00,0.96,U] [#3 -0.03,0.08,0.94,U] [#4 0.21,-0.07,0.79,U] [#5 0.08,-0.05,0.76,U] [#6 0.18,0.08,0.73,U] [#7 0.25,0.03,0.70,U] [#8 0.01,0.03,0.70,U] 
02:08:50.775 00.004 1032 refined, 8 included, MultiStar: {0.19, -0.03}, one-star: {0.50, -0.21}
02:08:50.777 00.002 1032 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.83) = xAngle (-1.97 = -1.97)
02:08:50.777 00.000 1032 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.97 = -1.97)
02:08:50.784 00.007 1032 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.14 mountX=-0.07 mountY=-0.18, mountTheta=-1.97
02:08:50.788 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.03, opts=13)
02:08:50.791 00.003 1032 Enqueuing Move request for scope (0.19, -0.03)
02:08:50.793 00.002 10072 Worker thread wakes up
02:08:50.793 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
02:08:50.793 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
02:08:50.793 00.000 10072 Moving (0.19, -0.03) raw xDistance=-0.07 yDistance=-0.18
02:08:50.795 00.002 10072 PPEC rslt: input = -0.07, final = 0.04, react = -0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 759.90
02:08:50.795 00.000 10072 PPEC: input: -0.07, control: 0.04, exposure: 1000
02:08:50.795 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:50.795 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:08:50.795 00.000 10072 MoveAxis(W, 46, ABG)
02:08:50.795 00.000 10072 Guiding  Dir = 3, Dur = 46
02:08:50.795 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:50.798 00.003 10072 IsGuiding returns 0
02:08:50.799 00.001 10072 PulseGuide returned control before completion, sleep 56
02:08:50.819 00.020 1032 UpdateGuideState exits: m=1545 SNR=27.6
02:08:50.822 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:50.824 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:50.826 00.002 1032 Enqueuing Expose request
02:08:50.862 00.036 10072 IsGuiding returns 1
02:08:50.863 00.001 10072 scope still moving after pulse duration time elapsed
02:08:50.893 00.030 10072 IsGuiding returns 0
02:08:50.893 00.000 10072 scope move finished after 46 + 48 ms
02:08:50.893 00.000 10072 Move returns status 0, amount 46
02:08:50.893 00.000 10072 MoveAxis(N, 0, ABG)
02:08:50.893 00.000 10072 Move returns status 0, amount 0
02:08:50.893 00.000 10072 move complete, result=0
02:08:50.893 00.000 10072 worker thread done servicing request
02:08:50.893 00.000 1032 GuideStep: -0.1 px 46 ms WEST, -0.2 px 0 ms NORTH
02:08:50.897 00.004 10072 Worker thread wakes up
02:08:50.897 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:50.897 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:52.035 01.138 10072 Exposure complete
02:08:52.099 00.064 10072 worker thread done servicing request
02:08:52.099 00.000 1032 OnExposeComplete: enter
02:08:52.113 00.014 1032 UpdateGuideState(): m_state=6
02:08:52.115 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 251
02:08:52.117 00.002 1032 Star::Find returns 1 (0), X=1125.52, Y=330.35, Mass=1501, SNR=27.2, Peak=122 HFD=3.1
02:08:52.119 00.002 1032 MultiStar: [#1 0.28,-0.09,0.91,U] [#2 0.15,-0.08,0.97,U] [#3 0.12,-0.11,0.98,U] [#4 0.23,-0.11,0.83,U] [#5 0.10,-0.19,0.76,U] [#6 0.22,-0.01,0.71,U] [#7 0.25,-0.08,0.72,U] [#8 0.07,0.01,0.68,U] 
02:08:52.121 00.002 1032 refined, 8 included, MultiStar: {0.23, -0.10}, one-star: {0.54, -0.21}
02:08:52.123 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
02:08:52.127 00.004 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
02:08:52.129 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-0.43 mountX=-0.16 mountY=-0.19, mountTheta=-2.26
02:08:52.129 00.000 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.10, opts=13)
02:08:52.129 00.000 1032 Enqueuing Move request for scope (0.23, -0.10)
02:08:52.129 00.000 10072 Worker thread wakes up
02:08:52.129 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.10) opts 0xd
02:08:52.129 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.10)
02:08:52.129 00.000 10072 Moving (0.23, -0.10) raw xDistance=-0.16 yDistance=-0.19
02:08:52.129 00.000 10072 PPEC rslt: input = -0.16, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 759.90
02:08:52.129 00.000 10072 PPEC: input: -0.16, control: 0.04, exposure: 1000
02:08:52.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:52.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:08:52.129 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:52.141 00.012 10072 MoveAxis(W, 44, ABG)
02:08:52.141 00.000 10072 Guiding  Dir = 3, Dur = 44
02:08:52.141 00.000 10072 IsGuiding returns 0
02:08:52.142 00.001 10072 PulseGuide returned control before completion, sleep 54
02:08:52.162 00.020 1032 UpdateGuideState exits: m=1501 SNR=27.2
02:08:52.162 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:52.162 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:52.162 00.000 1032 Enqueuing Expose request
02:08:52.207 00.045 10072 IsGuiding returns 1
02:08:52.208 00.001 10072 scope still moving after pulse duration time elapsed
02:08:52.239 00.031 10072 IsGuiding returns 0
02:08:52.239 00.000 10072 scope move finished after 44 + 53 ms
02:08:52.239 00.000 10072 Move returns status 0, amount 44
02:08:52.239 00.000 10072 MoveAxis(N, 0, ABG)
02:08:52.239 00.000 10072 Move returns status 0, amount 0
02:08:52.239 00.000 10072 move complete, result=0
02:08:52.240 00.001 10072 worker thread done servicing request
02:08:52.240 00.000 1032 GuideStep: -0.2 px 44 ms WEST, -0.2 px 0 ms NORTH
02:08:52.242 00.002 10072 Worker thread wakes up
02:08:52.242 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:52.242 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:53.162 00.920 10072 Exposure complete
02:08:53.239 00.077 10072 worker thread done servicing request
02:08:53.239 00.000 1032 OnExposeComplete: enter
02:08:53.243 00.004 1032 UpdateGuideState(): m_state=6
02:08:53.245 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 252
02:08:53.248 00.003 1032 Star::Find returns 1 (0), X=1125.52, Y=330.35, Mass=1587, SNR=28.0, Peak=131 HFD=3.2
02:08:53.250 00.002 1032 MultiStar: [#1 0.20,-0.12,0.90,U] [#2 0.14,-0.05,0.95,U] [#3 0.14,0.02,0.95,U] [#4 0.22,-0.13,0.81,U] [#5 0.09,-0.14,0.76,U] [#6 0.05,-0.02,0.73,U] [#7 0.20,0.01,0.72,U] [#8 -0.06,0.06,0.66,U] 
02:08:53.253 00.003 1032 refined, 8 included, MultiStar: {0.18, -0.07}, one-star: {0.55, -0.21}
02:08:53.255 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
02:08:53.259 00.004 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
02:08:53.261 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-0.36 mountX=-0.11 mountY=-0.16, mountTheta=-2.19
02:08:53.265 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.07, opts=13)
02:08:53.269 00.004 1032 Enqueuing Move request for scope (0.18, -0.07)
02:08:53.271 00.002 10072 Worker thread wakes up
02:08:53.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
02:08:53.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
02:08:53.271 00.000 10072 Moving (0.18, -0.07) raw xDistance=-0.11 yDistance=-0.16
02:08:53.273 00.002 10072 PPEC rslt: input = -0.11, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 759.90
02:08:53.273 00.000 10072 PPEC: input: -0.11, control: 0.04, exposure: 1000
02:08:53.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:53.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:08:53.273 00.000 10072 MoveAxis(W, 40, ABG)
02:08:53.273 00.000 10072 Guiding  Dir = 3, Dur = 40
02:08:53.273 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:53.277 00.004 10072 IsGuiding returns 0
02:08:53.277 00.000 10072 PulseGuide returned control before completion, sleep 50
02:08:53.299 00.022 1032 UpdateGuideState exits: m=1587 SNR=28.0
02:08:53.304 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:53.306 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:53.310 00.004 1032 Enqueuing Expose request
02:08:53.332 00.022 10072 IsGuiding returns 1
02:08:53.332 00.000 10072 scope still moving after pulse duration time elapsed
02:08:53.363 00.031 10072 IsGuiding returns 0
02:08:53.363 00.000 10072 scope move finished after 40 + 46 ms
02:08:53.363 00.000 10072 Move returns status 0, amount 40
02:08:53.363 00.000 10072 MoveAxis(N, 0, ABG)
02:08:53.363 00.000 10072 Move returns status 0, amount 0
02:08:53.364 00.001 10072 move complete, result=0
02:08:53.364 00.000 10072 worker thread done servicing request
02:08:53.364 00.000 10072 Worker thread wakes up
02:08:53.364 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:53.364 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:53.364 00.000 1032 GuideStep: -0.1 px 40 ms WEST, -0.2 px 0 ms NORTH
02:08:54.504 01.140 10072 Exposure complete
02:08:54.583 00.079 10072 worker thread done servicing request
02:08:54.583 00.000 1032 OnExposeComplete: enter
02:08:54.585 00.002 1032 UpdateGuideState(): m_state=6
02:08:54.589 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 253
02:08:54.593 00.004 1032 Star::Find returns 1 (0), X=1125.51, Y=330.25, Mass=1509, SNR=27.3, Peak=124 HFD=3.1
02:08:54.595 00.002 1032 MultiStar: [#1 0.23,-0.21,0.92,U] [#2 0.20,-0.17,0.96,U] [#3 0.18,-0.14,0.99,U] [#4 0.29,-0.20,0.00,M1] [#5 0.07,-0.24,0.79,U] [#6 0.18,-0.09,0.75,U] [#7 0.25,-0.14,0.72,U] [#8 0.01,-0.11,0.71,U] 
02:08:54.597 00.002 1032 refined, 7 included, MultiStar: {0.22, -0.18}, one-star: {0.53, -0.31}
02:08:54.601 00.004 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
02:08:54.603 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
02:08:54.606 00.003 1032 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.28 cameraTheta=-0.69 mountX=-0.23 mountY=-0.16, mountTheta=-2.52
02:08:54.610 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.18, opts=13)
02:08:54.614 00.004 1032 Enqueuing Move request for scope (0.22, -0.18)
02:08:54.616 00.002 10072 Worker thread wakes up
02:08:54.616 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.18) opts 0xd
02:08:54.616 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.18)
02:08:54.616 00.000 10072 Moving (0.22, -0.18) raw xDistance=-0.23 yDistance=-0.16
02:08:54.618 00.002 10072 PPEC rslt: input = -0.23, final = -0.06, react = -0.09, pred = 0.04, hyst = -0.08, hyst_pct = 0.00, period_length = 759.90
02:08:54.618 00.000 10072 PPEC: input: -0.23, control: -0.06, exposure: 1000
02:08:54.618 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:54.618 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:08:54.618 00.000 10072 MoveAxis(E, 56, ABG)
02:08:54.618 00.000 10072 Guiding  Dir = 2, Dur = 56
02:08:54.618 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:54.623 00.005 10072 IsGuiding returns 0
02:08:54.625 00.002 10072 PulseGuide returned control before completion, sleep 66
02:08:54.648 00.023 1032 UpdateGuideState exits: m=1509 SNR=27.3
02:08:54.652 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:54.656 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:54.659 00.003 1032 Enqueuing Expose request
02:08:54.691 00.032 10072 IsGuiding returns 0
02:08:54.692 00.001 10072 Move returns status 0, amount 56
02:08:54.692 00.000 10072 MoveAxis(N, 0, ABG)
02:08:54.692 00.000 10072 Move returns status 0, amount 0
02:08:54.692 00.000 10072 move complete, result=0
02:08:54.692 00.000 10072 worker thread done servicing request
02:08:54.692 00.000 10072 Worker thread wakes up
02:08:54.692 00.000 1032 GuideStep: -0.2 px 56 ms EAST, -0.2 px 0 ms NORTH
02:08:54.696 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:54.696 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:55.610 00.914 10072 Exposure complete
02:08:55.711 00.101 10072 worker thread done servicing request
02:08:55.711 00.000 1032 OnExposeComplete: enter
02:08:55.715 00.004 1032 UpdateGuideState(): m_state=6
02:08:55.719 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 254
02:08:55.723 00.004 1032 Star::Find returns 1 (0), X=1125.45, Y=330.37, Mass=1599, SNR=28.1, Peak=124 HFD=3.2
02:08:55.726 00.003 1032 MultiStar: [#1 0.23,-0.06,0.90,U] [#2 0.18,0.01,0.95,U] [#3 0.07,-0.11,0.95,U] [#4 0.29,-0.07,0.76,U] [#5 0.09,-0.09,0.74,U] [#6 0.21,-0.07,0.72,U] [#7 0.24,0.09,0.73,U] [#8 0.01,0.01,0.66,U] 
02:08:55.730 00.004 1032 refined, 8 included, MultiStar: {0.21, -0.06}, one-star: {0.48, -0.19}
02:08:55.732 00.002 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
02:08:55.737 00.005 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
02:08:55.739 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.28 mountX=-0.11 mountY=-0.19, mountTheta=-2.11
02:08:55.743 00.004 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.06, opts=13)
02:08:55.748 00.005 1032 Enqueuing Move request for scope (0.21, -0.06)
02:08:55.750 00.002 10072 Worker thread wakes up
02:08:55.750 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
02:08:55.752 00.002 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
02:08:55.752 00.000 10072 Moving (0.21, -0.06) raw xDistance=-0.11 yDistance=-0.19
02:08:55.754 00.002 10072 PPEC rslt: input = -0.11, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 759.90
02:08:55.754 00.000 10072 PPEC: input: -0.11, control: 0.02, exposure: 1000
02:08:55.754 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:55.754 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:08:55.754 00.000 10072 MoveAxis(W, 25, ABG)
02:08:55.754 00.000 10072 Guiding  Dir = 3, Dur = 25
02:08:55.754 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:55.758 00.004 10072 IsGuiding returns 0
02:08:55.758 00.000 10072 PulseGuide returned control before completion, sleep 35
02:08:55.788 00.030 1032 UpdateGuideState exits: m=1599 SNR=28.1
02:08:55.792 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:55.794 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:55.800 00.006 10072 IsGuiding returns 1
02:08:55.800 00.000 1032 Enqueuing Expose request
02:08:55.804 00.004 10072 scope still moving after pulse duration time elapsed
02:08:55.827 00.023 10072 IsGuiding returns 0
02:08:55.827 00.000 10072 scope move finished after 25 + 44 ms
02:08:55.827 00.000 10072 Move returns status 0, amount 25
02:08:55.827 00.000 10072 MoveAxis(N, 0, ABG)
02:08:55.827 00.000 10072 Move returns status 0, amount 0
02:08:55.827 00.000 10072 move complete, result=0
02:08:55.827 00.000 10072 worker thread done servicing request
02:08:55.829 00.002 10072 Worker thread wakes up
02:08:55.829 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:55.829 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:55.835 00.006 1032 GuideStep: -0.1 px 25 ms WEST, -0.2 px 0 ms NORTH
02:08:56.969 01.134 10072 Exposure complete
02:08:57.059 00.090 10072 worker thread done servicing request
02:08:57.059 00.000 1032 OnExposeComplete: enter
02:08:57.061 00.002 1032 UpdateGuideState(): m_state=6
02:08:57.065 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 255
02:08:57.068 00.003 1032 Star::Find returns 1 (0), X=1125.46, Y=330.34, Mass=1453, SNR=26.8, Peak=122 HFD=3.1
02:08:57.070 00.002 1032 MultiStar: [#1 0.17,-0.18,0.94,U] [#2 0.31,-0.12,0.99,U] [#3 0.15,-0.19,0.96,U] [#4 0.28,-0.11,0.81,U] [#5 0.12,-0.21,0.79,U] [#6 0.20,0.02,0.77,U] [#7 0.21,0.04,0.76,U] [#8 0.17,-0.03,0.71,U] 
02:08:57.075 00.005 1032 refined, 8 included, MultiStar: {0.24, -0.12}, one-star: {0.49, -0.22}
02:08:57.077 00.002 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
02:08:57.079 00.002 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
02:08:57.081 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-0.46 mountX=-0.18 mountY=-0.20, mountTheta=-2.29
02:08:57.086 00.005 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.12, opts=13)
02:08:57.088 00.002 1032 Enqueuing Move request for scope (0.24, -0.12)
02:08:57.091 00.003 10072 Worker thread wakes up
02:08:57.091 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.12) opts 0xd
02:08:57.091 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.12)
02:08:57.091 00.000 10072 Moving (0.24, -0.12) raw xDistance=-0.18 yDistance=-0.20
02:08:57.093 00.002 10072 PPEC rslt: input = -0.18, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 759.90
02:08:57.093 00.000 10072 PPEC: input: -0.18, control: 0.02, exposure: 1000
02:08:57.093 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:57.093 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:08:57.093 00.000 10072 MoveAxis(W, 22, ABG)
02:08:57.093 00.000 10072 Guiding  Dir = 3, Dur = 22
02:08:57.093 00.000 10072 IsGuiding returns 0
02:08:57.093 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:57.095 00.002 10072 PulseGuide returned control before completion, sleep 32
02:08:57.123 00.028 1032 UpdateGuideState exits: m=1453 SNR=26.8
02:08:57.127 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:57.131 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:57.133 00.002 1032 Enqueuing Expose request
02:08:57.139 00.006 10072 IsGuiding returns 1
02:08:57.139 00.000 10072 scope still moving after pulse duration time elapsed
02:08:57.170 00.031 10072 IsGuiding returns 1
02:08:57.202 00.032 10072 IsGuiding returns 1
02:08:57.235 00.033 10072 IsGuiding returns 1
02:08:57.266 00.031 10072 IsGuiding returns 1
02:08:57.298 00.032 10072 IsGuiding returns 1
02:08:57.329 00.031 10072 IsGuiding returns 1
02:08:57.360 00.031 10072 IsGuiding returns 1
02:08:57.391 00.031 10072 IsGuiding returns 1
02:08:57.422 00.031 10072 IsGuiding returns 1
02:08:57.454 00.032 10072 IsGuiding returns 1
02:08:57.485 00.031 10072 IsGuiding returns 1
02:08:57.516 00.031 10072 IsGuiding returns 1
02:08:57.548 00.032 10072 IsGuiding returns 1
02:08:57.579 00.031 10072 IsGuiding returns 1
02:08:57.611 00.032 10072 IsGuiding returns 1
02:08:57.643 00.032 10072 IsGuiding returns 1
02:08:57.674 00.031 10072 IsGuiding returns 1
02:08:57.706 00.032 10072 IsGuiding returns 1
02:08:57.737 00.031 10072 IsGuiding returns 1
02:08:57.768 00.031 10072 IsGuiding returns 1
02:08:57.800 00.032 10072 IsGuiding returns 1
02:08:57.832 00.032 10072 IsGuiding returns 1
02:08:57.864 00.032 10072 IsGuiding returns 0
02:08:57.864 00.000 10072 scope move finished after 22 + 747 ms
02:08:57.864 00.000 10072 Move returns status 0, amount 22
02:08:57.864 00.000 10072 MoveAxis(N, 0, ABG)
02:08:57.865 00.001 10072 Move returns status 0, amount 0
02:08:57.865 00.000 10072 move complete, result=0
02:08:57.865 00.000 10072 worker thread done servicing request
02:08:57.865 00.000 10072 Worker thread wakes up
02:08:57.865 00.000 1032 GuideStep: -0.2 px 22 ms WEST, -0.2 px 0 ms NORTH
02:08:57.869 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:57.869 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:59.118 01.249 10072 Exposure complete
02:08:59.194 00.076 10072 worker thread done servicing request
02:08:59.194 00.000 1032 OnExposeComplete: enter
02:08:59.194 00.000 1032 UpdateGuideState(): m_state=6
02:08:59.194 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 256
02:08:59.194 00.000 1032 Star::Find returns 1 (0), X=1125.47, Y=330.54, Mass=1579, SNR=27.9, Peak=130 HFD=3.2
02:08:59.203 00.009 1032 MultiStar: [#1 0.26,0.03,0.90,U] [#2 0.21,-0.01,0.96,U] [#3 -0.01,-0.03,0.93,U] [#4 0.16,-0.07,0.80,U] [#5 0.07,-0.10,0.77,U] [#6 0.17,0.10,0.73,U] [#7 0.12,0.13,0.71,U] [#8 -0.04,0.19,0.65,U] 
02:08:59.205 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.02}, one-star: {0.50, -0.02}
02:08:59.207 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
02:08:59.214 00.007 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
02:08:59.217 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.10 mountX=-0.03 mountY=-0.17, mountTheta=-1.73
02:08:59.219 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.02, opts=13)
02:08:59.222 00.003 1032 Enqueuing Move request for scope (0.17, 0.02)
02:08:59.224 00.002 10072 Worker thread wakes up
02:08:59.224 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
02:08:59.224 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
02:08:59.224 00.000 10072 Moving (0.17, 0.02) raw xDistance=-0.03 yDistance=-0.17
02:08:59.225 00.001 10072 PPEC rslt: input = -0.03, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 759.90
02:08:59.225 00.000 10072 PPEC: input: -0.03, control: 0.02, exposure: 1000
02:08:59.225 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:59.225 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:08:59.225 00.000 10072 MoveAxis(W, 23, ABG)
02:08:59.225 00.000 10072 Guiding  Dir = 3, Dur = 23
02:08:59.228 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:08:59.230 00.002 10072 IsGuiding returns 0
02:08:59.230 00.000 10072 PulseGuide returned control before completion, sleep 33
02:08:59.243 00.013 1032 UpdateGuideState exits: m=1579 SNR=27.9
02:08:59.255 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:59.257 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:08:59.259 00.002 1032 Enqueuing Expose request
02:08:59.275 00.016 10072 IsGuiding returns 1
02:08:59.275 00.000 10072 scope still moving after pulse duration time elapsed
02:08:59.306 00.031 10072 IsGuiding returns 0
02:08:59.306 00.000 10072 scope move finished after 23 + 53 ms
02:08:59.306 00.000 10072 Move returns status 0, amount 23
02:08:59.306 00.000 10072 MoveAxis(N, 0, ABG)
02:08:59.306 00.000 10072 Move returns status 0, amount 0
02:08:59.306 00.000 10072 move complete, result=0
02:08:59.308 00.002 10072 worker thread done servicing request
02:08:59.308 00.000 10072 Worker thread wakes up
02:08:59.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:08:59.308 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:08:59.308 00.000 1032 GuideStep: -0.0 px 23 ms WEST, -0.2 px 0 ms NORTH
02:09:00.224 00.916 10072 Exposure complete
02:09:00.302 00.078 10072 worker thread done servicing request
02:09:00.304 00.002 1032 OnExposeComplete: enter
02:09:00.306 00.002 1032 UpdateGuideState(): m_state=6
02:09:00.308 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 257
02:09:00.312 00.004 1032 Star::Find returns 1 (0), X=1125.47, Y=330.28, Mass=1580, SNR=27.9, Peak=142 HFD=3.1
02:09:00.314 00.002 1032 MultiStar: [#1 0.14,-0.13,0.96,U] [#2 0.25,0.02,0.92,U] [#3 0.13,-0.09,0.90,U] [#4 0.22,-0.06,0.81,U] [#5 0.08,-0.11,0.77,U] [#6 0.08,-0.05,0.73,U] [#7 0.23,0.04,0.72,U] [#8 0.01,-0.01,0.68,U] 
02:09:00.317 00.003 1032 refined, 8 included, MultiStar: {0.19, -0.08}, one-star: {0.49, -0.28}
02:09:00.319 00.002 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
02:09:00.321 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
02:09:00.323 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.40 mountX=-0.13 mountY=-0.17, mountTheta=-2.23
02:09:00.327 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.08, opts=13)
02:09:00.331 00.004 1032 Enqueuing Move request for scope (0.19, -0.08)
02:09:00.333 00.002 10072 Worker thread wakes up
02:09:00.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
02:09:00.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
02:09:00.333 00.000 10072 Moving (0.19, -0.08) raw xDistance=-0.13 yDistance=-0.17
02:09:00.335 00.002 10072 PPEC rslt: input = -0.13, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 759.90
02:09:00.335 00.000 10072 PPEC: input: -0.13, control: 0.02, exposure: 1000
02:09:00.335 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:00.335 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:09:00.335 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:00.340 00.005 10072 MoveAxis(W, 18, ABG)
02:09:00.340 00.000 10072 Guiding  Dir = 3, Dur = 18
02:09:00.340 00.000 10072 IsGuiding returns 0
02:09:00.341 00.001 10072 PulseGuide returned control before completion, sleep 28
02:09:00.363 00.022 1032 UpdateGuideState exits: m=1580 SNR=27.9
02:09:00.363 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:00.363 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:00.371 00.008 1032 Enqueuing Expose request
02:09:00.379 00.008 10072 IsGuiding returns 0
02:09:00.379 00.000 10072 Move returns status 0, amount 18
02:09:00.379 00.000 10072 MoveAxis(N, 0, ABG)
02:09:00.379 00.000 10072 Move returns status 0, amount 0
02:09:00.379 00.000 10072 move complete, result=0
02:09:00.379 00.000 10072 worker thread done servicing request
02:09:00.379 00.000 10072 Worker thread wakes up
02:09:00.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:00.379 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:00.385 00.006 1032 GuideStep: -0.1 px 18 ms WEST, -0.2 px 0 ms NORTH
02:09:01.504 01.119 10072 Exposure complete
02:09:01.590 00.086 10072 worker thread done servicing request
02:09:01.590 00.000 1032 OnExposeComplete: enter
02:09:01.594 00.004 1032 UpdateGuideState(): m_state=6
02:09:01.596 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 258
02:09:01.600 00.004 1032 Star::Find returns 1 (0), X=1125.46, Y=330.48, Mass=1577, SNR=27.9, Peak=125 HFD=3.2
02:09:01.602 00.002 1032 MultiStar: [#1 0.17,0.05,0.88,U] [#2 0.22,0.05,0.96,U] [#3 0.04,0.02,0.92,U] [#4 0.27,0.01,0.81,U] [#5 0.06,-0.01,0.78,U] [#6 0.10,0.07,0.74,U] [#7 0.24,0.16,0.72,U] [#8 -0.00,0.23,0.66,U] 
02:09:01.606 00.004 1032 refined, 8 included, MultiStar: {0.18, 0.05}, one-star: {0.48, -0.08}
02:09:01.608 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
02:09:01.610 00.002 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
02:09:01.610 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.24 mountX=-0.00 mountY=-0.19, mountTheta=-1.59
02:09:01.615 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.05, opts=13)
02:09:01.620 00.005 1032 Enqueuing Move request for scope (0.18, 0.05)
02:09:01.620 00.000 10072 Worker thread wakes up
02:09:01.620 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
02:09:01.620 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
02:09:01.620 00.000 10072 Moving (0.18, 0.05) raw xDistance=-0.00 yDistance=-0.19
02:09:01.620 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:01.628 00.008 10072 PPEC rslt: input = -0.00, final = 0.05, react = -0.00, pred = 0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 765.27
02:09:01.628 00.000 10072 PPEC: input: -0.00, control: 0.05, exposure: 1000
02:09:01.628 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:01.628 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:09:01.628 00.000 10072 MoveAxis(W, 53, ABG)
02:09:01.628 00.000 10072 Guiding  Dir = 3, Dur = 53
02:09:01.630 00.002 10072 IsGuiding returns 0
02:09:01.630 00.000 10072 PulseGuide returned control before completion, sleep 63
02:09:01.653 00.023 1032 UpdateGuideState exits: m=1577 SNR=27.9
02:09:01.655 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:01.659 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:01.661 00.002 1032 Enqueuing Expose request
02:09:01.712 00.051 10072 IsGuiding returns 1
02:09:01.712 00.000 10072 scope still moving after pulse duration time elapsed
02:09:01.733 00.021 10072 IsGuiding returns 1
02:09:01.765 00.032 10072 IsGuiding returns 0
02:09:01.765 00.000 10072 scope move finished after 53 + 81 ms
02:09:01.765 00.000 10072 Move returns status 0, amount 53
02:09:01.765 00.000 10072 MoveAxis(N, 0, ABG)
02:09:01.765 00.000 10072 Move returns status 0, amount 0
02:09:01.765 00.000 10072 move complete, result=0
02:09:01.765 00.000 10072 worker thread done servicing request
02:09:01.765 00.000 10072 Worker thread wakes up
02:09:01.765 00.000 1032 GuideStep: -0.0 px 53 ms WEST, -0.2 px 0 ms NORTH
02:09:01.769 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:01.769 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:02.681 00.912 10072 Exposure complete
02:09:02.757 00.076 10072 worker thread done servicing request
02:09:02.757 00.000 1032 OnExposeComplete: enter
02:09:02.761 00.004 1032 UpdateGuideState(): m_state=6
02:09:02.763 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 259
02:09:02.766 00.003 1032 Star::Find returns 1 (0), X=1125.54, Y=330.40, Mass=1449, SNR=26.7, Peak=125 HFD=3.1
02:09:02.768 00.002 1032 MultiStar: [#1 0.24,-0.11,0.95,U] [#2 0.14,0.02,0.98,U] [#3 0.06,-0.10,1.01,U] [#4 0.18,-0.07,0.86,U] [#5 0.23,-0.07,0.81,U] [#6 0.22,0.14,0.75,U] [#7 0.22,-0.05,0.73,U] [#8 0.02,0.08,0.69,U] 
02:09:02.770 00.002 1032 refined, 8 included, MultiStar: {0.21, -0.04}, one-star: {0.56, -0.16}
02:09:02.773 00.003 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
02:09:02.773 00.000 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
02:09:02.773 00.000 1032 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-0.20 mountX=-0.10 mountY=-0.19, mountTheta=-2.03
02:09:02.773 00.000 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.04, opts=13)
02:09:02.783 00.010 1032 Enqueuing Move request for scope (0.21, -0.04)
02:09:02.783 00.000 10072 Worker thread wakes up
02:09:02.783 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
02:09:02.783 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
02:09:02.783 00.000 10072 Moving (0.21, -0.04) raw xDistance=-0.10 yDistance=-0.19
02:09:02.783 00.000 10072 PPEC rslt: input = -0.10, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 765.27
02:09:02.783 00.000 10072 PPEC: input: -0.10, control: 0.04, exposure: 1000
02:09:02.783 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:02.783 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:09:02.783 00.000 10072 MoveAxis(W, 41, ABG)
02:09:02.783 00.000 10072 Guiding  Dir = 3, Dur = 41
02:09:02.783 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:02.791 00.008 10072 IsGuiding returns 0
02:09:02.792 00.001 10072 PulseGuide returned control before completion, sleep 51
02:09:02.815 00.023 1032 UpdateGuideState exits: m=1449 SNR=26.7
02:09:02.817 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:02.817 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:02.817 00.000 1032 Enqueuing Expose request
02:09:02.855 00.038 10072 IsGuiding returns 1
02:09:02.856 00.001 10072 scope still moving after pulse duration time elapsed
02:09:02.888 00.032 10072 IsGuiding returns 0
02:09:02.888 00.000 10072 scope move finished after 41 + 55 ms
02:09:02.888 00.000 10072 Move returns status 0, amount 41
02:09:02.888 00.000 10072 MoveAxis(N, 0, ABG)
02:09:02.888 00.000 10072 Move returns status 0, amount 0
02:09:02.888 00.000 10072 move complete, result=0
02:09:02.888 00.000 10072 worker thread done servicing request
02:09:02.888 00.000 10072 Worker thread wakes up
02:09:02.888 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:02.888 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:02.888 00.000 1032 GuideStep: -0.1 px 41 ms WEST, -0.2 px 0 ms NORTH
02:09:04.018 01.130 10072 Exposure complete
02:09:04.114 00.096 10072 worker thread done servicing request
02:09:04.114 00.000 1032 OnExposeComplete: enter
02:09:04.118 00.004 1032 UpdateGuideState(): m_state=6
02:09:04.122 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 260
02:09:04.126 00.004 1032 Star::Find returns 1 (0), X=1125.53, Y=330.49, Mass=1509, SNR=27.3, Peak=121 HFD=3.2
02:09:04.130 00.004 1032 MultiStar: [#1 0.25,0.03,0.92,U] [#2 0.22,0.03,0.94,U] [#3 0.03,0.01,0.96,U] [#4 0.37,-0.01,0.00,M1] [#5 0.11,-0.08,0.78,U] [#6 0.11,-0.05,0.74,U] [#7 0.15,0.12,0.69,U] [#8 0.03,0.17,0.69,U] 
02:09:04.130 00.000 1032 refined, 7 included, MultiStar: {0.19, 0.01}, one-star: {0.56, -0.07}
02:09:04.130 00.000 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
02:09:04.130 00.000 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
02:09:04.137 00.007 1032 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.07 mountX=-0.04 mountY=-0.19, mountTheta=-1.76
02:09:04.145 00.008 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.01, opts=13)
02:09:04.149 00.004 1032 Enqueuing Move request for scope (0.19, 0.01)
02:09:04.153 00.004 10072 Worker thread wakes up
02:09:04.153 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
02:09:04.153 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
02:09:04.153 00.000 10072 Moving (0.19, 0.01) raw xDistance=-0.04 yDistance=-0.19
02:09:04.155 00.002 10072 PPEC rslt: input = -0.04, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 765.27
02:09:04.155 00.000 10072 PPEC: input: -0.04, control: 0.04, exposure: 1000
02:09:04.155 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:04.155 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:09:04.155 00.000 10072 MoveAxis(W, 39, ABG)
02:09:04.155 00.000 10072 Guiding  Dir = 3, Dur = 39
02:09:04.155 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:04.160 00.005 10072 IsGuiding returns 0
02:09:04.160 00.000 10072 PulseGuide returned control before completion, sleep 49
02:09:04.190 00.030 1032 UpdateGuideState exits: m=1509 SNR=27.3
02:09:04.194 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:04.196 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:04.199 00.003 1032 Enqueuing Expose request
02:09:04.215 00.016 10072 IsGuiding returns 0
02:09:04.215 00.000 10072 Move returns status 0, amount 39
02:09:04.216 00.001 10072 MoveAxis(N, 0, ABG)
02:09:04.216 00.000 10072 Move returns status 0, amount 0
02:09:04.216 00.000 10072 move complete, result=0
02:09:04.216 00.000 1032 GuideStep: -0.0 px 39 ms WEST, -0.2 px 0 ms NORTH
02:09:04.218 00.002 10072 worker thread done servicing request
02:09:04.220 00.002 10072 Worker thread wakes up
02:09:04.220 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:04.220 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:05.132 00.912 10072 Exposure complete
02:09:05.210 00.078 10072 worker thread done servicing request
02:09:05.210 00.000 1032 OnExposeComplete: enter
02:09:05.213 00.003 1032 UpdateGuideState(): m_state=6
02:09:05.217 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 261
02:09:05.219 00.002 1032 Star::Find returns 1 (0), X=1125.54, Y=330.47, Mass=1438, SNR=26.6, Peak=114 HFD=3.1
02:09:05.223 00.004 1032 MultiStar: [#1 0.30,0.05,0.98,U] [#2 0.27,-0.00,1.00,U] [#3 0.13,0.02,1.00,U] [#4 0.30,-0.05,0.85,U] [#5 0.12,-0.03,0.80,U] [#6 0.13,0.02,0.76,U] [#7 0.23,0.03,0.73,U] [#8 0.05,0.17,0.71,U] 
02:09:05.223 00.000 1032 refined, 8 included, MultiStar: {0.24, 0.01}, one-star: {0.57, -0.09}
02:09:05.228 00.005 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
02:09:05.228 00.000 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
02:09:05.228 00.000 1032 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.04 mountX=-0.05 mountY=-0.24, mountTheta=-1.79
02:09:05.235 00.007 1032 SchedulePrimaryMove(0F526948, x=0.24, y=0.01, opts=13)
02:09:05.235 00.000 1032 Enqueuing Move request for scope (0.24, 0.01)
02:09:05.239 00.004 10072 Worker thread wakes up
02:09:05.239 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.01) opts 0xd
02:09:05.239 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, 0.01)
02:09:05.239 00.000 10072 Moving (0.24, 0.01) raw xDistance=-0.05 yDistance=-0.24
02:09:05.241 00.002 10072 PPEC rslt: input = -0.05, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 765.27
02:09:05.241 00.000 10072 PPEC: input: -0.05, control: 0.03, exposure: 1000
02:09:05.241 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
02:09:05.241 00.000 10072 MoveAxis(W, 33, ABG)
02:09:05.241 00.000 10072 Guiding  Dir = 3, Dur = 33
02:09:05.241 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:05.245 00.004 10072 IsGuiding returns 0
02:09:05.246 00.001 10072 PulseGuide returned control before completion, sleep 43
02:09:05.268 00.022 1032 UpdateGuideState exits: m=1438 SNR=26.6
02:09:05.270 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:05.274 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:05.276 00.002 1032 Enqueuing Expose request
02:09:05.294 00.018 10072 IsGuiding returns 0
02:09:05.294 00.000 10072 Move returns status 0, amount 33
02:09:05.295 00.001 10072 MoveAxis(N, 154, ABG)
02:09:05.295 00.000 10072 Guiding  Dir = 0, Dur = 154
02:09:05.295 00.000 10072 IsGuiding returns 0
02:09:05.295 00.000 10072 PulseGuide returned control before completion, sleep 164
02:09:05.466 00.171 10072 IsGuiding returns 0
02:09:05.466 00.000 10072 Move returns status 0, amount 154
02:09:05.466 00.000 10072 move complete, result=0
02:09:05.467 00.001 10072 worker thread done servicing request
02:09:05.467 00.000 1032 GuideStep: -0.1 px 33 ms WEST, -0.2 px 154 ms NORTH
02:09:05.469 00.002 10072 Worker thread wakes up
02:09:05.471 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:05.471 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:06.610 01.139 10072 Exposure complete
02:09:06.680 00.070 10072 worker thread done servicing request
02:09:06.680 00.000 1032 OnExposeComplete: enter
02:09:06.680 00.000 1032 UpdateGuideState(): m_state=6
02:09:06.687 00.007 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 262
02:09:06.689 00.002 1032 Star::Find returns 1 (0), X=1125.37, Y=330.32, Mass=1528, SNR=27.4, Peak=127 HFD=3.1
02:09:06.693 00.004 1032 MultiStar: [#1 0.07,-0.10,0.95,U] [#2 0.02,-0.02,0.95,U] [#3 -0.08,-0.06,0.91,U] [#4 0.04,-0.05,0.81,U] [#5 -0.12,-0.11,0.79,U] [#6 -0.03,0.01,0.73,U] [#7 -0.01,-0.04,0.69,U] [#8 -0.15,0.15,0.67,U] 
02:09:06.695 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.40, -0.24}
02:09:06.697 00.002 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
02:09:06.699 00.002 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
02:09:06.702 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.10 mountX=-0.07 mountY=-0.01, mountTheta=-2.93
02:09:06.707 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
02:09:06.709 00.002 1032 Enqueuing Move request for scope (0.03, -0.06)
02:09:06.712 00.003 10072 Worker thread wakes up
02:09:06.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
02:09:06.712 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
02:09:06.712 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.07 yDistance=-0.01
02:09:06.712 00.000 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 765.27
02:09:06.712 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 1000
02:09:06.712 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:06.714 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:09:06.714 00.000 10072 MoveAxis(W, 23, ABG)
02:09:06.714 00.000 10072 Guiding  Dir = 3, Dur = 23
02:09:06.714 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:06.738 00.024 1032 UpdateGuideState exits: m=1528 SNR=27.4
02:09:06.741 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:06.743 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:06.746 00.003 1032 Enqueuing Expose request
02:09:06.751 00.005 10072 IsGuiding returns 0
02:09:06.751 00.000 10072 PulseGuide returned control before completion, sleep 33
02:09:06.800 00.049 10072 IsGuiding returns 1
02:09:06.800 00.000 10072 scope still moving after pulse duration time elapsed
02:09:06.832 00.032 10072 IsGuiding returns 0
02:09:06.833 00.001 10072 scope move finished after 23 + 58 ms
02:09:06.833 00.000 10072 Move returns status 0, amount 23
02:09:06.833 00.000 10072 MoveAxis(N, 0, ABG)
02:09:06.833 00.000 10072 Move returns status 0, amount 0
02:09:06.833 00.000 10072 move complete, result=0
02:09:06.833 00.000 10072 worker thread done servicing request
02:09:06.833 00.000 10072 Worker thread wakes up
02:09:06.833 00.000 1032 GuideStep: -0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
02:09:06.835 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:06.835 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:07.753 00.918 10072 Exposure complete
02:09:07.825 00.072 10072 worker thread done servicing request
02:09:07.825 00.000 1032 OnExposeComplete: enter
02:09:07.827 00.002 1032 UpdateGuideState(): m_state=6
02:09:07.829 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 263
02:09:07.831 00.002 1032 Star::Find returns 1 (0), X=1125.25, Y=330.36, Mass=1522, SNR=27.4, Peak=126 HFD=3.1
02:09:07.835 00.004 1032 MultiStar: [#1 0.04,-0.09,0.91,U] [#2 0.08,-0.07,0.96,U] [#3 -0.09,-0.06,0.96,U] [#4 0.00,-0.17,0.82,U] [#5 -0.12,-0.13,0.79,U] [#6 0.09,-0.17,0.73,U] [#7 -0.01,0.01,0.71,U] [#8 -0.23,0.04,0.67,U] 
02:09:07.838 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {0.28, -0.20}
02:09:07.840 00.002 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
02:09:07.842 00.002 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
02:09:07.844 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.41 mountX=-0.10 mountY=0.01, mountTheta=3.04
02:09:07.848 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.10, opts=13)
02:09:07.852 00.004 1032 Enqueuing Move request for scope (0.02, -0.10)
02:09:07.852 00.000 10072 Worker thread wakes up
02:09:07.854 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
02:09:07.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
02:09:07.854 00.000 10072 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=0.01
02:09:07.855 00.001 10072 PPEC rslt: input = -0.10, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 765.27
02:09:07.855 00.000 10072 PPEC: input: -0.10, control: 0.02, exposure: 1000
02:09:07.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:07.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:09:07.855 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:07.855 00.000 10072 MoveAxis(W, 18, ABG)
02:09:07.855 00.000 10072 Guiding  Dir = 3, Dur = 18
02:09:07.858 00.003 10072 IsGuiding returns 0
02:09:07.859 00.001 10072 PulseGuide returned control before completion, sleep 28
02:09:07.878 00.019 1032 UpdateGuideState exits: m=1522 SNR=27.4
02:09:07.878 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:07.878 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:07.878 00.000 1032 Enqueuing Expose request
02:09:07.891 00.013 10072 IsGuiding returns 0
02:09:07.891 00.000 10072 Move returns status 0, amount 18
02:09:07.891 00.000 10072 MoveAxis(N, 0, ABG)
02:09:07.891 00.000 10072 Move returns status 0, amount 0
02:09:07.891 00.000 10072 move complete, result=0
02:09:07.891 00.000 10072 worker thread done servicing request
02:09:07.891 00.000 10072 Worker thread wakes up
02:09:07.891 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:07.891 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:07.900 00.009 1032 GuideStep: -0.1 px 18 ms WEST, 0.0 px 0 ms NORTH
02:09:09.019 01.119 10072 Exposure complete
02:09:09.084 00.065 10072 worker thread done servicing request
02:09:09.084 00.000 1032 OnExposeComplete: enter
02:09:09.084 00.000 1032 UpdateGuideState(): m_state=6
02:09:09.084 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 264
02:09:09.092 00.008 1032 Star::Find returns 1 (0), X=1125.38, Y=330.18, Mass=1501, SNR=27.2, Peak=117 HFD=3.2
02:09:09.092 00.000 1032 MultiStar: [#1 0.05,-0.24,0.95,U] [#2 0.02,-0.10,0.98,U] [#3 -0.03,-0.18,0.99,U] [#4 0.03,-0.16,0.82,U] [#5 0.11,-0.21,0.77,U] [#6 0.00,-0.20,0.75,U] [#7 0.14,-0.09,0.73,U] [#8 -0.10,-0.06,0.68,U] 
02:09:09.092 00.000 1032 refined, 8 included, MultiStar: {0.08, -0.19}, one-star: {0.41, -0.38}
02:09:09.097 00.005 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
02:09:09.097 00.000 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
02:09:09.100 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.18 mountX=-0.20 mountY=-0.03, mountTheta=-3.01
02:09:09.102 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.19, opts=13)
02:09:09.104 00.002 1032 Enqueuing Move request for scope (0.08, -0.19)
02:09:09.106 00.002 10072 Worker thread wakes up
02:09:09.106 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
02:09:09.106 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
02:09:09.106 00.000 10072 Moving (0.08, -0.19) raw xDistance=-0.20 yDistance=-0.03
02:09:09.109 00.003 10072 PPEC rslt: input = -0.20, final = -0.07, react = -0.08, pred = 0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 765.27
02:09:09.109 00.000 10072 PPEC: input: -0.20, control: -0.07, exposure: 1000
02:09:09.109 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:09.109 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:09:09.109 00.000 10072 MoveAxis(E, 67, ABG)
02:09:09.109 00.000 10072 Guiding  Dir = 2, Dur = 67
02:09:09.110 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:09.112 00.002 10072 IsGuiding returns 0
02:09:09.112 00.000 10072 PulseGuide returned control before completion, sleep 77
02:09:09.132 00.020 1032 UpdateGuideState exits: m=1501 SNR=27.2
02:09:09.134 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:09.136 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:09.138 00.002 1032 Enqueuing Expose request
02:09:09.204 00.066 10072 IsGuiding returns 0
02:09:09.204 00.000 10072 Move returns status 0, amount 67
02:09:09.204 00.000 10072 MoveAxis(N, 0, ABG)
02:09:09.204 00.000 10072 Move returns status 0, amount 0
02:09:09.204 00.000 10072 move complete, result=0
02:09:09.204 00.000 10072 worker thread done servicing request
02:09:09.204 00.000 1032 GuideStep: -0.2 px 67 ms EAST, -0.0 px 0 ms NORTH
02:09:09.206 00.002 10072 Worker thread wakes up
02:09:09.206 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:09.206 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:10.124 00.918 10072 Exposure complete
02:09:10.192 00.068 10072 worker thread done servicing request
02:09:10.192 00.000 1032 OnExposeComplete: enter
02:09:10.194 00.002 1032 UpdateGuideState(): m_state=6
02:09:10.196 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 265
02:09:10.199 00.003 1032 Star::Find returns 1 (0), X=1125.30, Y=330.37, Mass=1536, SNR=27.5, Peak=124 HFD=3.1
02:09:10.201 00.002 1032 MultiStar: [#1 -0.02,-0.05,0.96,U] [#2 0.05,0.04,0.98,U] [#3 -0.07,0.05,0.98,U] [#4 0.08,-0.04,0.81,U] [#5 -0.15,-0.02,0.76,U] [#6 0.06,0.08,0.75,U] [#7 0.04,-0.06,0.71,U] [#8 -0.21,0.10,0.67,U] 
02:09:10.204 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.32, -0.19}
02:09:10.206 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
02:09:10.208 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
02:09:10.210 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.61 mountX=-0.02 mountY=-0.02, mountTheta=-2.44
02:09:10.212 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
02:09:10.214 00.002 1032 Enqueuing Move request for scope (0.02, -0.02)
02:09:10.216 00.002 10072 Worker thread wakes up
02:09:10.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
02:09:10.216 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
02:09:10.216 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
02:09:10.216 00.000 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 765.27
02:09:10.216 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 1000
02:09:10.218 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:10.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:09:10.218 00.000 10072 MoveAxis(W, 14, ABG)
02:09:10.218 00.000 10072 Guiding  Dir = 3, Dur = 14
02:09:10.218 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:10.219 00.001 10072 IsGuiding returns 0
02:09:10.221 00.002 10072 PulseGuide returned control before completion, sleep 24
02:09:10.239 00.018 1032 UpdateGuideState exits: m=1536 SNR=27.5
02:09:10.241 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:10.243 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:10.245 00.002 1032 Enqueuing Expose request
02:09:10.252 00.007 10072 IsGuiding returns 0
02:09:10.252 00.000 10072 Move returns status 0, amount 14
02:09:10.253 00.001 10072 MoveAxis(N, 0, ABG)
02:09:10.253 00.000 10072 Move returns status 0, amount 0
02:09:10.253 00.000 10072 move complete, result=0
02:09:10.253 00.000 10072 worker thread done servicing request
02:09:10.253 00.000 10072 Worker thread wakes up
02:09:10.253 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:10.253 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:10.255 00.002 1032 GuideStep: -0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
02:09:11.379 01.124 10072 Exposure complete
02:09:11.431 00.052 10072 worker thread done servicing request
02:09:11.431 00.000 1032 OnExposeComplete: enter
02:09:11.433 00.002 1032 UpdateGuideState(): m_state=6
02:09:11.435 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 266
02:09:11.437 00.002 1032 Star::Find returns 1 (0), X=1125.42, Y=330.46, Mass=1553, SNR=27.7, Peak=138 HFD=3.1
02:09:11.439 00.002 1032 MultiStar: [#1 0.06,-0.05,0.93,U] [#2 0.06,0.11,0.98,U] [#3 -0.12,0.06,0.96,U] [#4 0.11,0.06,0.81,U] [#5 -0.02,0.01,0.74,U] [#6 0.11,0.20,0.72,U] [#7 0.03,0.05,0.71,U] [#8 -0.25,0.13,0.67,U] 
02:09:11.439 00.000 1032 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.45, -0.10}
02:09:11.442 00.003 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
02:09:11.443 00.001 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
02:09:11.443 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.66 mountX=0.03 mountY=-0.07, mountTheta=-1.17
02:09:11.445 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.05, opts=13)
02:09:11.447 00.002 1032 Enqueuing Move request for scope (0.06, 0.05)
02:09:11.449 00.002 10072 Worker thread wakes up
02:09:11.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
02:09:11.449 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
02:09:11.449 00.000 10072 Moving (0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
02:09:11.451 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:11.451 00.000 10072 PPEC rslt: input = 0.03, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 770.50
02:09:11.451 00.000 10072 PPEC: input: 0.03, control: 0.04, exposure: 1000
02:09:11.451 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:11.453 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:09:11.453 00.000 10072 MoveAxis(W, 42, ABG)
02:09:11.453 00.000 10072 Guiding  Dir = 3, Dur = 42
02:09:11.454 00.001 10072 IsGuiding returns 0
02:09:11.454 00.000 10072 PulseGuide returned control before completion, sleep 52
02:09:11.459 00.005 1032 UpdateGuideState exits: m=1553 SNR=27.7
02:09:11.472 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:11.475 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:11.477 00.002 1032 Enqueuing Expose request
02:09:11.517 00.040 10072 IsGuiding returns 1
02:09:11.517 00.000 10072 scope still moving after pulse duration time elapsed
02:09:11.549 00.032 10072 IsGuiding returns 0
02:09:11.549 00.000 10072 scope move finished after 42 + 53 ms
02:09:11.549 00.000 10072 Move returns status 0, amount 42
02:09:11.549 00.000 10072 MoveAxis(N, 0, ABG)
02:09:11.549 00.000 10072 Move returns status 0, amount 0
02:09:11.549 00.000 10072 move complete, result=0
02:09:11.549 00.000 10072 worker thread done servicing request
02:09:11.549 00.000 1032 GuideStep: 0.0 px 42 ms WEST, -0.1 px 0 ms NORTH
02:09:11.551 00.002 10072 Worker thread wakes up
02:09:11.551 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:11.551 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:12.456 00.905 10072 Exposure complete
02:09:12.505 00.049 10072 worker thread done servicing request
02:09:12.505 00.000 1032 OnExposeComplete: enter
02:09:12.507 00.002 1032 UpdateGuideState(): m_state=6
02:09:12.509 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 267
02:09:12.511 00.002 1032 Star::Find returns 1 (0), X=1125.39, Y=330.48, Mass=1543, SNR=27.6, Peak=124 HFD=3.2
02:09:12.511 00.000 1032 MultiStar: [#1 0.11,0.13,0.89,U] [#2 0.10,0.14,0.95,U] [#3 -0.09,0.12,0.91,U] [#4 0.09,0.08,0.82,U] [#5 -0.07,0.15,0.78,U] [#6 0.09,0.11,0.72,U] [#7 0.02,0.09,0.74,U] [#8 -0.12,0.19,0.67,U] 
02:09:12.513 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.10}, one-star: {0.41, -0.08}
02:09:12.515 00.002 1032 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.83) = xAngle (-0.89 = -0.89)
02:09:12.516 00.001 1032 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.89 = -0.89)
02:09:12.516 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=0.08 mountY=-0.10, mountTheta=-0.89
02:09:12.516 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.10, opts=13)
02:09:12.516 00.000 1032 Enqueuing Move request for scope (0.07, 0.10)
02:09:12.516 00.000 10072 Worker thread wakes up
02:09:12.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
02:09:12.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:09:12.516 00.000 10072 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.10
02:09:12.516 00.000 10072 PPEC rslt: input = 0.08, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 770.50
02:09:12.516 00.000 10072 PPEC: input: 0.08, control: 0.04, exposure: 1000
02:09:12.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:12.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:09:12.516 00.000 10072 MoveAxis(W, 37, ABG)
02:09:12.525 00.009 10072 Guiding  Dir = 3, Dur = 37
02:09:12.525 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:12.526 00.001 10072 IsGuiding returns 0
02:09:12.528 00.002 10072 PulseGuide returned control before completion, sleep 47
02:09:12.542 00.014 1032 UpdateGuideState exits: m=1543 SNR=27.6
02:09:12.544 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:12.547 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:12.549 00.002 1032 Enqueuing Expose request
02:09:12.591 00.042 10072 IsGuiding returns 1
02:09:12.591 00.000 10072 scope still moving after pulse duration time elapsed
02:09:12.623 00.032 10072 IsGuiding returns 0
02:09:12.623 00.000 10072 scope move finished after 37 + 58 ms
02:09:12.623 00.000 10072 Move returns status 0, amount 37
02:09:12.623 00.000 10072 MoveAxis(N, 0, ABG)
02:09:12.623 00.000 10072 Move returns status 0, amount 0
02:09:12.623 00.000 10072 move complete, result=0
02:09:12.623 00.000 10072 worker thread done servicing request
02:09:12.623 00.000 10072 Worker thread wakes up
02:09:12.623 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:12.623 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:12.623 00.000 1032 GuideStep: 0.1 px 37 ms WEST, -0.1 px 0 ms NORTH
02:09:13.753 01.130 10072 Exposure complete
02:09:13.797 00.044 10072 worker thread done servicing request
02:09:13.797 00.000 1032 OnExposeComplete: enter
02:09:13.798 00.001 1032 UpdateGuideState(): m_state=6
02:09:13.800 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 268
02:09:13.801 00.001 1032 Star::Find returns 1 (0), X=1125.35, Y=330.37, Mass=1539, SNR=27.6, Peak=132 HFD=3.1
02:09:13.803 00.002 1032 MultiStar: [#1 0.15,-0.04,0.92,U] [#2 0.10,0.09,0.98,U] [#3 -0.07,0.01,0.95,U] [#4 0.08,-0.03,0.81,U] [#5 -0.02,-0.14,0.79,U] [#6 0.14,0.08,0.72,U] [#7 0.11,0.02,0.72,U] [#8 -0.08,0.06,0.68,U] 
02:09:13.805 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.37, -0.19}
02:09:13.805 00.000 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
02:09:13.809 00.004 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
02:09:13.809 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-0.21 mountX=-0.04 mountY=-0.09, mountTheta=-2.04
02:09:13.813 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.02, opts=13)
02:09:13.813 00.000 1032 Enqueuing Move request for scope (0.09, -0.02)
02:09:13.815 00.002 10072 Worker thread wakes up
02:09:13.815 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
02:09:13.815 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
02:09:13.815 00.000 10072 Moving (0.09, -0.02) raw xDistance=-0.04 yDistance=-0.09
02:09:13.817 00.002 10072 PPEC rslt: input = -0.04, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 770.50
02:09:13.817 00.000 10072 PPEC: input: -0.04, control: 0.04, exposure: 1000
02:09:13.817 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:13.817 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:09:13.817 00.000 10072 MoveAxis(W, 37, ABG)
02:09:13.817 00.000 10072 Guiding  Dir = 3, Dur = 37
02:09:13.818 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:13.818 00.000 10072 IsGuiding returns 0
02:09:13.820 00.002 10072 PulseGuide returned control before completion, sleep 47
02:09:13.834 00.014 1032 UpdateGuideState exits: m=1539 SNR=27.6
02:09:13.836 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:13.838 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:13.840 00.002 1032 Enqueuing Expose request
02:09:13.868 00.028 10072 IsGuiding returns 1
02:09:13.868 00.000 10072 scope still moving after pulse duration time elapsed
02:09:13.899 00.031 10072 IsGuiding returns 0
02:09:13.899 00.000 10072 scope move finished after 37 + 42 ms
02:09:13.899 00.000 10072 Move returns status 0, amount 37
02:09:13.899 00.000 10072 MoveAxis(N, 0, ABG)
02:09:13.899 00.000 10072 Move returns status 0, amount 0
02:09:13.899 00.000 10072 move complete, result=0
02:09:13.899 00.000 10072 worker thread done servicing request
02:09:13.899 00.000 1032 GuideStep: -0.0 px 37 ms WEST, -0.1 px 0 ms NORTH
02:09:13.902 00.003 10072 Worker thread wakes up
02:09:13.902 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:13.902 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:14.808 00.906 10072 Exposure complete
02:09:14.853 00.045 10072 worker thread done servicing request
02:09:14.853 00.000 1032 OnExposeComplete: enter
02:09:14.855 00.002 1032 UpdateGuideState(): m_state=6
02:09:14.857 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 269
02:09:14.859 00.002 1032 Star::Find returns 1 (0), X=1125.40, Y=330.39, Mass=1532, SNR=27.5, Peak=127 HFD=3.1
02:09:14.860 00.001 1032 MultiStar: [#1 0.10,-0.09,0.92,U] [#2 0.17,0.04,0.94,U] [#3 0.02,0.02,0.94,U] [#4 0.14,-0.10,0.79,U] [#5 -0.07,-0.08,0.75,U] [#6 0.05,0.00,0.71,U] [#7 0.03,0.06,0.72,U] [#8 -0.10,0.06,0.67,U] 
02:09:14.862 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.42, -0.17}
02:09:14.862 00.000 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
02:09:14.864 00.002 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
02:09:14.866 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.33 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:09:14.868 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.03, opts=13)
02:09:14.869 00.001 1032 Enqueuing Move request for scope (0.10, -0.03)
02:09:14.871 00.002 10072 Worker thread wakes up
02:09:14.871 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
02:09:14.871 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
02:09:14.871 00.000 10072 Moving (0.10, -0.03) raw xDistance=-0.06 yDistance=-0.09
02:09:14.873 00.002 10072 PPEC rslt: input = -0.06, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 770.50
02:09:14.873 00.000 10072 PPEC: input: -0.06, control: 0.03, exposure: 1000
02:09:14.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:14.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:09:14.873 00.000 10072 MoveAxis(W, 33, ABG)
02:09:14.873 00.000 10072 Guiding  Dir = 3, Dur = 33
02:09:14.874 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:14.874 00.000 10072 IsGuiding returns 0
02:09:14.876 00.002 10072 PulseGuide returned control before completion, sleep 43
02:09:14.886 00.010 1032 UpdateGuideState exits: m=1532 SNR=27.5
02:09:14.891 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:14.893 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:14.893 00.000 1032 Enqueuing Expose request
02:09:14.923 00.030 10072 IsGuiding returns 1
02:09:14.923 00.000 10072 scope still moving after pulse duration time elapsed
02:09:14.954 00.031 10072 IsGuiding returns 0
02:09:14.954 00.000 10072 scope move finished after 33 + 46 ms
02:09:14.954 00.000 10072 Move returns status 0, amount 33
02:09:14.954 00.000 10072 MoveAxis(N, 0, ABG)
02:09:14.954 00.000 10072 Move returns status 0, amount 0
02:09:14.954 00.000 10072 move complete, result=0
02:09:14.954 00.000 10072 worker thread done servicing request
02:09:14.954 00.000 10072 Worker thread wakes up
02:09:14.954 00.000 1032 GuideStep: -0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
02:09:14.957 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:14.957 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:16.084 01.127 10072 Exposure complete
02:09:16.131 00.047 10072 worker thread done servicing request
02:09:16.131 00.000 1032 OnExposeComplete: enter
02:09:16.131 00.000 1032 UpdateGuideState(): m_state=6
02:09:16.131 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 270
02:09:16.131 00.000 1032 Star::Find returns 1 (0), X=1125.39, Y=330.54, Mass=1625, SNR=28.3, Peak=130 HFD=3.2
02:09:16.131 00.000 1032 MultiStar: [#1 0.13,0.01,0.92,U] [#2 0.06,0.12,0.95,U] [#3 0.00,0.07,0.92,U] [#4 0.12,0.09,0.78,U] [#5 0.03,0.08,0.76,U] [#6 0.13,0.01,0.71,U] [#7 0.07,0.15,0.70,U] [#8 -0.06,0.11,0.67,U] 
02:09:16.131 00.000 1032 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.41, -0.02}
02:09:16.131 00.000 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
02:09:16.131 00.000 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
02:09:16.142 00.011 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.53 mountX=0.03 mountY=-0.12, mountTheta=-1.30
02:09:16.142 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
02:09:16.142 00.000 1032 Enqueuing Move request for scope (0.11, 0.06)
02:09:16.147 00.005 10072 Worker thread wakes up
02:09:16.147 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
02:09:16.147 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
02:09:16.147 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
02:09:16.147 00.000 10072 PPEC rslt: input = 0.03, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 770.50
02:09:16.147 00.000 10072 PPEC: input: 0.03, control: 0.03, exposure: 1000
02:09:16.147 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:16.147 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:09:16.147 00.000 10072 MoveAxis(W, 32, ABG)
02:09:16.147 00.000 10072 Guiding  Dir = 3, Dur = 32
02:09:16.149 00.002 10072 IsGuiding returns 0
02:09:16.150 00.001 10072 PulseGuide returned control before completion, sleep 42
02:09:16.150 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:16.159 00.009 1032 UpdateGuideState exits: m=1625 SNR=28.3
02:09:16.167 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:16.167 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:16.167 00.000 1032 Enqueuing Expose request
02:09:16.197 00.030 10072 IsGuiding returns 1
02:09:16.197 00.000 10072 scope still moving after pulse duration time elapsed
02:09:16.229 00.032 10072 IsGuiding returns 0
02:09:16.230 00.001 10072 scope move finished after 32 + 47 ms
02:09:16.230 00.000 10072 Move returns status 0, amount 32
02:09:16.230 00.000 10072 MoveAxis(N, 0, ABG)
02:09:16.230 00.000 10072 Move returns status 0, amount 0
02:09:16.230 00.000 10072 move complete, result=0
02:09:16.230 00.000 10072 worker thread done servicing request
02:09:16.230 00.000 10072 Worker thread wakes up
02:09:16.230 00.000 1032 GuideStep: 0.0 px 32 ms WEST, -0.1 px 0 ms NORTH
02:09:16.230 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:16.230 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:17.140 00.910 10072 Exposure complete
02:09:17.182 00.042 10072 worker thread done servicing request
02:09:17.182 00.000 1032 OnExposeComplete: enter
02:09:17.186 00.004 1032 UpdateGuideState(): m_state=6
02:09:17.186 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 271
02:09:17.188 00.002 1032 Star::Find returns 1 (0), X=1125.32, Y=330.43, Mass=1532, SNR=27.5, Peak=135 HFD=3.2
02:09:17.190 00.002 1032 MultiStar: [#1 0.07,0.02,0.93,U] [#2 0.07,0.03,0.96,U] [#3 -0.05,0.04,0.95,U] [#4 0.14,-0.00,0.79,U] [#5 0.00,-0.02,0.78,U] [#6 -0.02,0.01,0.72,U] [#7 0.18,-0.00,0.74,U] [#8 -0.03,0.11,0.66,U] 
02:09:17.190 00.000 1032 refined, 8 included, MultiStar: {0.09, 0.00}, one-star: {0.35, -0.13}
02:09:17.192 00.002 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
02:09:17.194 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
02:09:17.194 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.02 mountX=-0.02 mountY=-0.08, mountTheta=-1.81
02:09:17.197 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.00, opts=13)
02:09:17.197 00.000 1032 Enqueuing Move request for scope (0.09, 0.00)
02:09:17.199 00.002 10072 Worker thread wakes up
02:09:17.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
02:09:17.200 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
02:09:17.200 00.000 10072 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=-0.08
02:09:17.200 00.000 10072 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 770.50
02:09:17.200 00.000 10072 PPEC: input: -0.02, control: 0.02, exposure: 1000
02:09:17.200 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:17.200 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:09:17.200 00.000 10072 MoveAxis(W, 19, ABG)
02:09:17.200 00.000 10072 Guiding  Dir = 3, Dur = 19
02:09:17.202 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:17.204 00.002 10072 IsGuiding returns 0
02:09:17.204 00.000 10072 PulseGuide returned control before completion, sleep 29
02:09:17.218 00.014 1032 UpdateGuideState exits: m=1532 SNR=27.5
02:09:17.220 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:17.220 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:17.220 00.000 1032 Enqueuing Expose request
02:09:17.249 00.029 10072 IsGuiding returns 0
02:09:17.249 00.000 10072 Move returns status 0, amount 19
02:09:17.249 00.000 10072 MoveAxis(N, 0, ABG)
02:09:17.249 00.000 10072 Move returns status 0, amount 0
02:09:17.249 00.000 10072 move complete, result=0
02:09:17.249 00.000 10072 worker thread done servicing request
02:09:17.250 00.001 10072 Worker thread wakes up
02:09:17.250 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:17.250 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:17.250 00.000 1032 GuideStep: -0.0 px 19 ms WEST, -0.1 px 0 ms NORTH
02:09:18.386 01.136 10072 Exposure complete
02:09:18.433 00.047 10072 worker thread done servicing request
02:09:18.433 00.000 1032 OnExposeComplete: enter
02:09:18.433 00.000 1032 UpdateGuideState(): m_state=6
02:09:18.437 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 272
02:09:18.437 00.000 1032 Star::Find returns 1 (0), X=1125.37, Y=330.52, Mass=1605, SNR=28.2, Peak=138 HFD=3.2
02:09:18.437 00.000 1032 MultiStar: [#1 0.07,0.12,0.90,U] [#2 0.16,0.17,0.91,U] [#3 -0.09,0.02,0.91,U] [#4 0.11,0.13,0.81,U] [#5 -0.08,-0.05,0.76,U] [#6 0.07,0.13,0.72,U] [#7 0.04,0.14,0.69,U] [#8 -0.06,0.32,0.66,U] 
02:09:18.437 00.000 1032 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.39, -0.04}
02:09:18.437 00.000 1032 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.83) = xAngle (-0.95 = -0.95)
02:09:18.437 00.000 1032 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.95 = -0.95)
02:09:18.437 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.12 cameraTheta=0.88 mountX=0.07 mountY=-0.10, mountTheta=-0.95
02:09:18.437 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.10, opts=13)
02:09:18.437 00.000 1032 Enqueuing Move request for scope (0.08, 0.10)
02:09:18.449 00.012 10072 Worker thread wakes up
02:09:18.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
02:09:18.449 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
02:09:18.449 00.000 10072 Moving (0.08, 0.10) raw xDistance=0.07 yDistance=-0.10
02:09:18.449 00.000 10072 PPEC rslt: input = 0.07, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 770.50
02:09:18.449 00.000 10072 PPEC: input: 0.07, control: 0.02, exposure: 1000
02:09:18.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:18.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:09:18.449 00.000 10072 MoveAxis(W, 18, ABG)
02:09:18.449 00.000 10072 Guiding  Dir = 3, Dur = 18
02:09:18.452 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:18.452 00.000 10072 IsGuiding returns 0
02:09:18.454 00.002 10072 PulseGuide returned control before completion, sleep 28
02:09:18.467 00.013 1032 UpdateGuideState exits: m=1605 SNR=28.2
02:09:18.467 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:18.471 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:18.471 00.000 1032 Enqueuing Expose request
02:09:18.483 00.012 10072 IsGuiding returns 0
02:09:18.483 00.000 10072 Move returns status 0, amount 18
02:09:18.483 00.000 10072 MoveAxis(N, 0, ABG)
02:09:18.483 00.000 10072 Move returns status 0, amount 0
02:09:18.483 00.000 10072 move complete, result=0
02:09:18.483 00.000 10072 worker thread done servicing request
02:09:18.483 00.000 10072 Worker thread wakes up
02:09:18.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:18.483 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:18.483 00.000 1032 GuideStep: 0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
02:09:19.391 00.908 10072 Exposure complete
02:09:19.436 00.045 10072 worker thread done servicing request
02:09:19.437 00.001 1032 OnExposeComplete: enter
02:09:19.438 00.001 1032 UpdateGuideState(): m_state=6
02:09:19.438 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 273
02:09:19.438 00.000 1032 Star::Find returns 1 (0), X=1125.36, Y=330.55, Mass=1565, SNR=27.8, Peak=122 HFD=3.2
02:09:19.438 00.000 1032 MultiStar: [#1 0.18,0.07,0.92,U] [#2 0.14,0.13,0.94,U] [#3 -0.06,0.08,0.95,U] [#4 0.09,0.09,0.81,U] [#5 -0.03,-0.07,0.75,U] [#6 0.14,-0.01,0.73,U] [#7 0.12,0.11,0.70,U] [#8 -0.09,0.14,0.67,U] 
02:09:19.438 00.000 1032 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.38, -0.01}
02:09:19.438 00.000 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
02:09:19.438 00.000 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
02:09:19.438 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.50 mountX=0.03 mountY=-0.12, mountTheta=-1.33
02:09:19.438 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
02:09:19.438 00.000 1032 Enqueuing Move request for scope (0.11, 0.06)
02:09:19.438 00.000 10072 Worker thread wakes up
02:09:19.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
02:09:19.438 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
02:09:19.438 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
02:09:19.438 00.000 10072 PPEC rslt: input = 0.03, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 770.50
02:09:19.454 00.016 10072 PPEC: input: 0.03, control: 0.02, exposure: 1000
02:09:19.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:19.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:09:19.454 00.000 10072 MoveAxis(W, 16, ABG)
02:09:19.454 00.000 10072 Guiding  Dir = 3, Dur = 16
02:09:19.454 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:19.457 00.003 10072 IsGuiding returns 0
02:09:19.457 00.000 10072 PulseGuide returned control before completion, sleep 26
02:09:19.457 00.000 1032 UpdateGuideState exits: m=1565 SNR=27.8
02:09:19.473 00.016 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:19.473 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:19.473 00.000 1032 Enqueuing Expose request
02:09:19.488 00.015 10072 IsGuiding returns 0
02:09:19.488 00.000 10072 Move returns status 0, amount 16
02:09:19.488 00.000 10072 MoveAxis(N, 0, ABG)
02:09:19.488 00.000 10072 Move returns status 0, amount 0
02:09:19.488 00.000 10072 move complete, result=0
02:09:19.489 00.001 10072 worker thread done servicing request
02:09:19.489 00.000 10072 Worker thread wakes up
02:09:19.489 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:19.489 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:19.493 00.004 1032 GuideStep: 0.0 px 16 ms WEST, -0.1 px 0 ms NORTH
02:09:20.615 01.122 10072 Exposure complete
02:09:20.658 00.043 10072 worker thread done servicing request
02:09:20.658 00.000 1032 OnExposeComplete: enter
02:09:20.662 00.004 1032 UpdateGuideState(): m_state=6
02:09:20.663 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 274
02:09:20.665 00.002 1032 Star::Find returns 1 (0), X=1125.39, Y=330.50, Mass=1563, SNR=27.8, Peak=124 HFD=3.2
02:09:20.665 00.000 1032 MultiStar: [#1 0.10,0.04,0.94,U] [#2 0.07,0.15,0.94,U] [#3 -0.01,0.04,0.94,U] [#4 0.13,0.05,0.82,U] [#5 0.04,-0.00,0.78,U] [#6 0.06,0.24,0.74,U] [#7 0.13,0.16,0.70,U] [#8 -0.11,0.09,0.69,U] 
02:09:20.667 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.42, -0.06}
02:09:20.669 00.002 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
02:09:20.669 00.000 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
02:09:20.671 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=0.04 mountY=-0.12, mountTheta=-1.21
02:09:20.672 00.001 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.07, opts=13)
02:09:20.674 00.002 1032 Enqueuing Move request for scope (0.10, 0.07)
02:09:20.676 00.002 10072 Worker thread wakes up
02:09:20.676 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
02:09:20.676 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:09:20.676 00.000 10072 Moving (0.10, 0.07) raw xDistance=0.04 yDistance=-0.12
02:09:20.676 00.000 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 770.50
02:09:20.678 00.002 10072 PPEC: input: 0.04, control: 0.01, exposure: 1000
02:09:20.678 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:20.678 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:09:20.678 00.000 10072 MoveAxis(W, 15, ABG)
02:09:20.678 00.000 10072 Guiding  Dir = 3, Dur = 15
02:09:20.678 00.000 10072 IsGuiding returns 0
02:09:20.678 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:20.679 00.001 10072 PulseGuide returned control before completion, sleep 25
02:09:20.688 00.009 1032 UpdateGuideState exits: m=1563 SNR=27.8
02:09:20.696 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:20.696 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:20.696 00.000 1032 Enqueuing Expose request
02:09:20.710 00.014 10072 IsGuiding returns 0
02:09:20.710 00.000 10072 Move returns status 0, amount 15
02:09:20.710 00.000 10072 MoveAxis(N, 0, ABG)
02:09:20.710 00.000 10072 Move returns status 0, amount 0
02:09:20.710 00.000 10072 move complete, result=0
02:09:20.710 00.000 10072 worker thread done servicing request
02:09:20.710 00.000 10072 Worker thread wakes up
02:09:20.710 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:20.710 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:20.711 00.001 1032 GuideStep: 0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
02:09:21.619 00.908 10072 Exposure complete
02:09:21.664 00.045 10072 worker thread done servicing request
02:09:21.664 00.000 1032 OnExposeComplete: enter
02:09:21.666 00.002 1032 UpdateGuideState(): m_state=6
02:09:21.666 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 275
02:09:21.666 00.000 1032 Star::Find returns 1 (0), X=1125.33, Y=330.56, Mass=1555, SNR=27.7, Peak=133 HFD=3.2
02:09:21.666 00.000 1032 MultiStar: [#1 0.17,0.08,0.88,U] [#2 0.15,0.19,0.95,U] [#3 -0.01,0.08,0.99,U] [#4 0.15,0.16,0.79,U] [#5 -0.05,-0.03,0.78,U] [#6 0.08,0.19,0.74,U] [#7 0.10,0.29,0.73,U] [#8 -0.09,0.23,0.67,U] 
02:09:21.672 00.006 1032 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.36, -0.00}
02:09:21.672 00.000 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
02:09:21.672 00.000 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
02:09:21.672 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.87 mountX=0.09 mountY=-0.13, mountTheta=-0.96
02:09:21.672 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.12, opts=13)
02:09:21.672 00.000 1032 Enqueuing Move request for scope (0.10, 0.12)
02:09:21.681 00.009 10072 Worker thread wakes up
02:09:21.681 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
02:09:21.681 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
02:09:21.681 00.000 10072 Moving (0.10, 0.12) raw xDistance=0.09 yDistance=-0.13
02:09:21.681 00.000 10072 PPEC rslt: input = 0.09, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 770.50
02:09:21.681 00.000 10072 PPEC: input: 0.09, control: 0.02, exposure: 1000
02:09:21.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:21.683 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:09:21.683 00.000 10072 MoveAxis(W, 20, ABG)
02:09:21.683 00.000 10072 Guiding  Dir = 3, Dur = 20
02:09:21.683 00.000 10072 IsGuiding returns 0
02:09:21.683 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:21.683 00.000 10072 PulseGuide returned control before completion, sleep 30
02:09:21.698 00.015 1032 UpdateGuideState exits: m=1555 SNR=27.7
02:09:21.700 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:21.702 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:21.704 00.002 1032 Enqueuing Expose request
02:09:21.731 00.027 10072 IsGuiding returns 1
02:09:21.731 00.000 10072 scope still moving after pulse duration time elapsed
02:09:21.762 00.031 10072 IsGuiding returns 1
02:09:21.794 00.032 10072 IsGuiding returns 0
02:09:21.794 00.000 10072 scope move finished after 20 + 90 ms
02:09:21.794 00.000 10072 Move returns status 0, amount 20
02:09:21.794 00.000 10072 MoveAxis(N, 0, ABG)
02:09:21.794 00.000 10072 Move returns status 0, amount 0
02:09:21.794 00.000 10072 move complete, result=0
02:09:21.794 00.000 10072 worker thread done servicing request
02:09:21.794 00.000 10072 Worker thread wakes up
02:09:21.794 00.000 1032 GuideStep: 0.1 px 20 ms WEST, -0.1 px 0 ms NORTH
02:09:21.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:21.794 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:22.928 01.134 10072 Exposure complete
02:09:22.971 00.043 10072 worker thread done servicing request
02:09:22.971 00.000 1032 OnExposeComplete: enter
02:09:22.973 00.002 1032 UpdateGuideState(): m_state=6
02:09:22.973 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 276
02:09:22.973 00.000 1032 Star::Find returns 1 (0), X=1125.40, Y=330.49, Mass=1530, SNR=27.5, Peak=131 HFD=3.2
02:09:22.973 00.000 1032 MultiStar: [#1 0.16,-0.00,0.92,U] [#2 0.17,0.07,0.97,U] [#3 -0.03,0.02,0.94,U] [#4 0.12,-0.05,0.82,U] [#5 0.07,0.03,0.78,U] [#6 0.11,0.02,0.75,U] [#7 0.25,0.16,0.72,U] [#8 -0.05,0.10,0.69,U] 
02:09:22.973 00.000 1032 refined, 8 included, MultiStar: {0.14, 0.03}, one-star: {0.43, -0.07}
02:09:22.973 00.000 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
02:09:22.973 00.000 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
02:09:22.973 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.17 mountX=-0.01 mountY=-0.15, mountTheta=-1.66
02:09:22.973 00.000 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
02:09:22.973 00.000 1032 Enqueuing Move request for scope (0.14, 0.03)
02:09:22.973 00.000 10072 Worker thread wakes up
02:09:22.973 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
02:09:22.985 00.012 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
02:09:22.985 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.15
02:09:22.985 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:22.987 00.002 10072 PPEC rslt: input = -0.01, final = 0.05, react = -0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 775.58
02:09:22.987 00.000 10072 PPEC: input: -0.01, control: 0.05, exposure: 1000
02:09:22.987 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:22.987 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:09:22.987 00.000 10072 MoveAxis(W, 48, ABG)
02:09:22.987 00.000 10072 Guiding  Dir = 3, Dur = 48
02:09:22.989 00.002 10072 IsGuiding returns 0
02:09:22.989 00.000 10072 PulseGuide returned control before completion, sleep 58
02:09:22.990 00.001 1032 UpdateGuideState exits: m=1530 SNR=27.5
02:09:22.990 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:22.990 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:23.005 00.015 1032 Enqueuing Expose request
02:09:23.052 00.047 10072 IsGuiding returns 1
02:09:23.052 00.000 10072 scope still moving after pulse duration time elapsed
02:09:23.084 00.032 10072 IsGuiding returns 0
02:09:23.084 00.000 10072 scope move finished after 48 + 47 ms
02:09:23.085 00.001 10072 Move returns status 0, amount 48
02:09:23.085 00.000 10072 MoveAxis(N, 0, ABG)
02:09:23.085 00.000 10072 Move returns status 0, amount 0
02:09:23.085 00.000 10072 move complete, result=0
02:09:23.085 00.000 10072 worker thread done servicing request
02:09:23.085 00.000 10072 Worker thread wakes up
02:09:23.085 00.000 1032 GuideStep: -0.0 px 48 ms WEST, -0.1 px 0 ms NORTH
02:09:23.086 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:23.086 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:23.992 00.906 10072 Exposure complete
02:09:24.028 00.036 10072 worker thread done servicing request
02:09:24.038 00.010 1032 OnExposeComplete: enter
02:09:24.038 00.000 1032 UpdateGuideState(): m_state=6
02:09:24.040 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 277
02:09:24.042 00.002 1032 Star::Find returns 1 (0), X=1125.41, Y=330.55, Mass=1586, SNR=28.0, Peak=130 HFD=3.2
02:09:24.044 00.002 1032 MultiStar: [#1 0.16,0.09,0.89,U] [#2 0.16,0.16,0.94,U] [#3 -0.06,0.09,0.97,U] [#4 0.09,0.12,0.79,U] [#5 -0.02,0.03,0.73,U] [#6 0.10,0.21,0.73,U] [#7 0.12,0.17,0.69,U] [#8 0.01,0.28,0.65,U] 
02:09:24.045 00.001 1032 refined, 8 included, MultiStar: {0.12, 0.12}, one-star: {0.44, -0.01}
02:09:24.045 00.000 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
02:09:24.047 00.002 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
02:09:24.047 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.78 mountX=0.08 mountY=-0.15, mountTheta=-1.05
02:09:24.047 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.12, opts=13)
02:09:24.047 00.000 1032 Enqueuing Move request for scope (0.12, 0.12)
02:09:24.054 00.007 10072 Worker thread wakes up
02:09:24.054 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
02:09:24.054 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
02:09:24.054 00.000 10072 Moving (0.12, 0.12) raw xDistance=0.08 yDistance=-0.15
02:09:24.054 00.000 10072 PPEC rslt: input = 0.08, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 775.58
02:09:24.054 00.000 10072 PPEC: input: 0.08, control: 0.04, exposure: 1000
02:09:24.054 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:24.054 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:09:24.054 00.000 10072 MoveAxis(W, 44, ABG)
02:09:24.054 00.000 10072 Guiding  Dir = 3, Dur = 44
02:09:24.056 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:24.056 00.000 10072 IsGuiding returns 0
02:09:24.058 00.002 10072 PulseGuide returned control before completion, sleep 54
02:09:24.061 00.003 1032 UpdateGuideState exits: m=1586 SNR=28.0
02:09:24.061 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:24.074 00.013 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:24.074 00.000 1032 Enqueuing Expose request
02:09:24.121 00.047 10072 IsGuiding returns 1
02:09:24.121 00.000 10072 scope still moving after pulse duration time elapsed
02:09:24.153 00.032 10072 IsGuiding returns 0
02:09:24.153 00.000 10072 scope move finished after 44 + 51 ms
02:09:24.153 00.000 10072 Move returns status 0, amount 44
02:09:24.153 00.000 10072 MoveAxis(N, 0, ABG)
02:09:24.153 00.000 10072 Move returns status 0, amount 0
02:09:24.153 00.000 10072 move complete, result=0
02:09:24.153 00.000 10072 worker thread done servicing request
02:09:24.153 00.000 1032 GuideStep: 0.1 px 44 ms WEST, -0.1 px 0 ms NORTH
02:09:24.153 00.000 10072 Worker thread wakes up
02:09:24.153 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:24.153 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:25.285 01.132 10072 Exposure complete
02:09:25.330 00.045 10072 worker thread done servicing request
02:09:25.331 00.001 1032 OnExposeComplete: enter
02:09:25.331 00.000 1032 UpdateGuideState(): m_state=6
02:09:25.333 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 278
02:09:25.335 00.002 1032 Star::Find returns 1 (0), X=1125.38, Y=330.32, Mass=1484, SNR=27.1, Peak=130 HFD=3.1
02:09:25.335 00.000 1032 MultiStar: [#1 0.27,-0.11,0.99,U] [#2 0.15,-0.05,0.97,U] [#3 0.10,-0.04,0.99,U] [#4 0.27,-0.10,0.82,U] [#5 0.08,-0.19,0.78,U] [#6 0.12,-0.05,0.74,U] [#7 0.11,-0.09,0.72,U] [#8 -0.03,0.03,0.71,U] 
02:09:25.337 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.10}, one-star: {0.40, -0.24}
02:09:25.339 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
02:09:25.339 00.000 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
02:09:25.341 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.50 mountX=-0.14 mountY=-0.14, mountTheta=-2.33
02:09:25.343 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.10, opts=13)
02:09:25.343 00.000 1032 Enqueuing Move request for scope (0.17, -0.10)
02:09:25.345 00.002 10072 Worker thread wakes up
02:09:25.345 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
02:09:25.345 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
02:09:25.345 00.000 10072 Moving (0.17, -0.10) raw xDistance=-0.14 yDistance=-0.14
02:09:25.347 00.002 10072 PPEC rslt: input = -0.14, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 775.58
02:09:25.347 00.000 10072 PPEC: input: -0.14, control: 0.04, exposure: 1000
02:09:25.347 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:25.347 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:09:25.347 00.000 10072 MoveAxis(W, 46, ABG)
02:09:25.347 00.000 10072 Guiding  Dir = 3, Dur = 46
02:09:25.347 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:25.348 00.001 10072 IsGuiding returns 0
02:09:25.350 00.002 10072 PulseGuide returned control before completion, sleep 56
02:09:25.362 00.012 1032 UpdateGuideState exits: m=1484 SNR=27.1
02:09:25.365 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:25.366 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:25.366 00.000 1032 Enqueuing Expose request
02:09:25.413 00.047 10072 IsGuiding returns 0
02:09:25.413 00.000 10072 Move returns status 0, amount 46
02:09:25.413 00.000 10072 MoveAxis(N, 0, ABG)
02:09:25.413 00.000 10072 Move returns status 0, amount 0
02:09:25.413 00.000 10072 move complete, result=0
02:09:25.413 00.000 10072 worker thread done servicing request
02:09:25.413 00.000 10072 Worker thread wakes up
02:09:25.413 00.000 1032 GuideStep: -0.1 px 46 ms WEST, -0.1 px 0 ms NORTH
02:09:25.416 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:25.416 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:26.319 00.903 10072 Exposure complete
02:09:26.366 00.047 10072 worker thread done servicing request
02:09:26.366 00.000 1032 OnExposeComplete: enter
02:09:26.366 00.000 1032 UpdateGuideState(): m_state=6
02:09:26.369 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 279
02:09:26.370 00.001 1032 Star::Find returns 1 (0), X=1125.45, Y=330.30, Mass=1520, SNR=27.4, Peak=129 HFD=3.1
02:09:26.372 00.002 1032 MultiStar: [#1 0.22,-0.10,0.92,U] [#2 0.20,0.02,0.96,U] [#3 0.10,-0.08,0.96,U] [#4 0.27,-0.07,0.84,U] [#5 0.10,-0.16,0.79,U] [#6 0.14,-0.01,0.75,U] [#7 0.19,-0.04,0.72,U] [#8 0.03,0.13,0.70,U] 
02:09:26.374 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.07}, one-star: {0.47, -0.26}
02:09:26.374 00.000 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
02:09:26.376 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
02:09:26.376 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.34 mountX=-0.12 mountY=-0.18, mountTheta=-2.17
02:09:26.376 00.000 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.07, opts=13)
02:09:26.376 00.000 1032 Enqueuing Move request for scope (0.20, -0.07)
02:09:26.382 00.006 10072 Worker thread wakes up
02:09:26.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
02:09:26.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
02:09:26.382 00.000 10072 Moving (0.20, -0.07) raw xDistance=-0.12 yDistance=-0.18
02:09:26.382 00.000 10072 PPEC rslt: input = -0.12, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 775.58
02:09:26.382 00.000 10072 PPEC: input: -0.12, control: 0.04, exposure: 1000
02:09:26.382 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:26.382 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:09:26.382 00.000 10072 MoveAxis(W, 41, ABG)
02:09:26.382 00.000 10072 Guiding  Dir = 3, Dur = 41
02:09:26.384 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:26.384 00.000 10072 IsGuiding returns 0
02:09:26.387 00.003 10072 PulseGuide returned control before completion, sleep 51
02:09:26.397 00.010 1032 UpdateGuideState exits: m=1520 SNR=27.4
02:09:26.402 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:26.403 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:26.403 00.000 1032 Enqueuing Expose request
02:09:26.450 00.047 10072 IsGuiding returns 0
02:09:26.464 00.014 10072 Move returns status 0, amount 41
02:09:26.464 00.000 10072 MoveAxis(N, 0, ABG)
02:09:26.464 00.000 10072 Move returns status 0, amount 0
02:09:26.464 00.000 10072 move complete, result=0
02:09:26.464 00.000 10072 worker thread done servicing request
02:09:26.464 00.000 10072 Worker thread wakes up
02:09:26.464 00.000 1032 GuideStep: -0.1 px 41 ms WEST, -0.2 px 0 ms NORTH
02:09:26.464 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:26.464 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:27.604 01.140 10072 Exposure complete
02:09:27.650 00.046 10072 worker thread done servicing request
02:09:27.650 00.000 1032 OnExposeComplete: enter
02:09:27.650 00.000 1032 UpdateGuideState(): m_state=6
02:09:27.652 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 280
02:09:27.654 00.002 1032 Star::Find returns 1 (0), X=1125.46, Y=330.33, Mass=1572, SNR=27.8, Peak=126 HFD=3.2
02:09:27.654 00.000 1032 MultiStar: [#1 0.16,-0.04,0.93,U] [#2 0.18,-0.01,0.96,U] [#3 -0.03,-0.04,0.90,U] [#4 0.20,-0.10,0.80,U] [#5 0.08,-0.14,0.78,U] [#6 0.09,-0.21,0.73,U] [#7 0.16,-0.05,0.69,U] [#8 0.02,0.09,0.66,U] 
02:09:27.656 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.08}, one-star: {0.49, -0.23}
02:09:27.656 00.000 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
02:09:27.658 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
02:09:27.660 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.48 mountX=-0.12 mountY=-0.13, mountTheta=-2.31
02:09:27.662 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.08, opts=13)
02:09:27.662 00.000 1032 Enqueuing Move request for scope (0.16, -0.08)
02:09:27.664 00.002 10072 Worker thread wakes up
02:09:27.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
02:09:27.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
02:09:27.664 00.000 10072 Moving (0.16, -0.08) raw xDistance=-0.12 yDistance=-0.13
02:09:27.666 00.002 10072 PPEC rslt: input = -0.12, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 775.58
02:09:27.666 00.000 10072 PPEC: input: -0.12, control: 0.02, exposure: 1000
02:09:27.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:27.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:09:27.666 00.000 10072 MoveAxis(W, 17, ABG)
02:09:27.666 00.000 10072 Guiding  Dir = 3, Dur = 17
02:09:27.666 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:27.666 00.000 10072 IsGuiding returns 0
02:09:27.669 00.003 10072 PulseGuide returned control before completion, sleep 27
02:09:27.683 00.014 1032 UpdateGuideState exits: m=1572 SNR=27.8
02:09:27.685 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:27.687 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:27.687 00.000 1032 Enqueuing Expose request
02:09:27.701 00.014 10072 IsGuiding returns 0
02:09:27.701 00.000 10072 Move returns status 0, amount 17
02:09:27.701 00.000 10072 MoveAxis(N, 0, ABG)
02:09:27.701 00.000 10072 Move returns status 0, amount 0
02:09:27.701 00.000 10072 move complete, result=0
02:09:27.701 00.000 10072 worker thread done servicing request
02:09:27.701 00.000 10072 Worker thread wakes up
02:09:27.701 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:27.701 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:27.704 00.003 1032 GuideStep: -0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
02:09:28.611 00.907 10072 Exposure complete
02:09:28.656 00.045 10072 worker thread done servicing request
02:09:28.656 00.000 1032 OnExposeComplete: enter
02:09:28.658 00.002 1032 UpdateGuideState(): m_state=6
02:09:28.658 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 281
02:09:28.660 00.002 1032 Star::Find returns 1 (0), X=1125.49, Y=330.30, Mass=1516, SNR=27.3, Peak=121 HFD=3.2
02:09:28.662 00.002 1032 MultiStar: [#1 0.23,-0.23,0.95,U] [#2 0.18,-0.13,0.95,U] [#3 0.01,-0.15,0.99,U] [#4 0.23,-0.17,0.80,U] [#5 0.13,-0.21,0.78,U] [#6 0.07,-0.10,0.76,U] [#7 0.20,-0.21,0.70,U] [#8 -0.13,-0.10,0.67,U] 
02:09:28.664 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.17}, one-star: {0.52, -0.26}
02:09:28.664 00.000 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
02:09:28.666 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
02:09:28.666 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.25 cameraTheta=-0.79 mountX=-0.21 mountY=-0.12, mountTheta=-2.62
02:09:28.668 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.17, opts=13)
02:09:28.670 00.002 1032 Enqueuing Move request for scope (0.17, -0.17)
02:09:28.672 00.002 10072 Worker thread wakes up
02:09:28.672 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
02:09:28.672 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
02:09:28.672 00.000 10072 Moving (0.17, -0.17) raw xDistance=-0.21 yDistance=-0.12
02:09:28.672 00.000 10072 PPEC rslt: input = -0.21, final = -0.07, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 775.58
02:09:28.672 00.000 10072 PPEC: input: -0.21, control: -0.07, exposure: 1000
02:09:28.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:28.672 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:09:28.672 00.000 10072 MoveAxis(E, 75, ABG)
02:09:28.672 00.000 10072 Guiding  Dir = 2, Dur = 75
02:09:28.674 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:28.674 00.000 10072 IsGuiding returns 0
02:09:28.676 00.002 10072 PulseGuide returned control before completion, sleep 85
02:09:28.679 00.003 1032 UpdateGuideState exits: m=1516 SNR=27.3
02:09:28.679 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:28.691 00.012 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:28.691 00.000 1032 Enqueuing Expose request
02:09:28.771 00.080 10072 IsGuiding returns 0
02:09:28.771 00.000 10072 Move returns status 0, amount 75
02:09:28.771 00.000 10072 MoveAxis(N, 0, ABG)
02:09:28.771 00.000 10072 Move returns status 0, amount 0
02:09:28.771 00.000 10072 move complete, result=0
02:09:28.771 00.000 10072 worker thread done servicing request
02:09:28.771 00.000 10072 Worker thread wakes up
02:09:28.771 00.000 1032 GuideStep: -0.2 px 75 ms EAST, -0.1 px 0 ms NORTH
02:09:28.773 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:28.773 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:29.898 01.125 10072 Exposure complete
02:09:29.949 00.051 10072 worker thread done servicing request
02:09:29.954 00.005 1032 OnExposeComplete: enter
02:09:29.954 00.000 1032 UpdateGuideState(): m_state=6
02:09:29.954 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 282
02:09:29.954 00.000 1032 Star::Find returns 1 (0), X=1125.47, Y=330.49, Mass=1604, SNR=28.1, Peak=138 HFD=3.2
02:09:29.954 00.000 1032 MultiStar: [#1 0.18,0.01,0.92,U] [#2 0.15,0.04,0.95,U] [#3 0.08,0.06,0.94,U] [#4 0.16,0.01,0.79,U] [#5 0.03,-0.08,0.76,U] [#6 0.02,0.02,0.71,U] [#7 0.16,0.12,0.68,U] [#8 -0.16,0.13,0.65,U] 
02:09:29.962 00.008 1032 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.50, -0.07}
02:09:29.964 00.002 1032 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.83) = xAngle (-1.67 = -1.67)
02:09:29.966 00.002 1032 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.67 = -1.67)
02:09:29.968 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.16 mountX=-0.01 mountY=-0.14, mountTheta=-1.67
02:09:29.970 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.02, opts=13)
02:09:29.972 00.002 1032 Enqueuing Move request for scope (0.14, 0.02)
02:09:29.974 00.002 10072 Worker thread wakes up
02:09:29.974 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
02:09:29.974 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
02:09:29.974 00.000 10072 Moving (0.14, 0.02) raw xDistance=-0.01 yDistance=-0.14
02:09:29.976 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 775.58
02:09:29.976 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 1000
02:09:29.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:29.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:09:29.976 00.000 10072 MoveAxis(W, 15, ABG)
02:09:29.976 00.000 10072 Guiding  Dir = 3, Dur = 15
02:09:29.977 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:29.977 00.000 10072 IsGuiding returns 0
02:09:29.980 00.003 10072 PulseGuide returned control before completion, sleep 25
02:09:29.995 00.015 1032 UpdateGuideState exits: m=1604 SNR=28.1
02:09:29.997 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:29.999 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:30.000 00.001 1032 Enqueuing Expose request
02:09:30.010 00.010 10072 IsGuiding returns 0
02:09:30.011 00.001 10072 Move returns status 0, amount 15
02:09:30.011 00.000 10072 MoveAxis(N, 0, ABG)
02:09:30.011 00.000 10072 Move returns status 0, amount 0
02:09:30.011 00.000 10072 move complete, result=0
02:09:30.011 00.000 10072 worker thread done servicing request
02:09:30.011 00.000 10072 Worker thread wakes up
02:09:30.011 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:30.011 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:30.011 00.000 1032 GuideStep: -0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
02:09:30.914 00.903 10072 Exposure complete
02:09:30.965 00.051 10072 worker thread done servicing request
02:09:30.965 00.000 1032 OnExposeComplete: enter
02:09:30.965 00.000 1032 UpdateGuideState(): m_state=6
02:09:30.965 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 283
02:09:30.965 00.000 1032 Star::Find returns 1 (0), X=1125.44, Y=330.45, Mass=1651, SNR=28.6, Peak=131 HFD=3.2
02:09:30.965 00.000 1032 MultiStar: [#1 0.16,0.04,0.88,U] [#2 0.17,0.01,0.92,U] [#3 0.07,0.02,0.89,U] [#4 0.16,-0.04,0.79,U] [#5 0.01,-0.12,0.74,U] [#6 0.22,-0.02,0.71,U] [#7 0.13,0.03,0.69,U] [#8 -0.10,0.05,0.67,U] 
02:09:30.965 00.000 1032 refined, 8 included, MultiStar: {0.16, -0.02}, one-star: {0.46, -0.11}
02:09:30.965 00.000 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
02:09:30.978 00.013 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
02:09:30.978 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.12 mountX=-0.06 mountY=-0.15, mountTheta=-1.95
02:09:30.982 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.02, opts=13)
02:09:30.986 00.004 1032 Enqueuing Move request for scope (0.16, -0.02)
02:09:30.986 00.000 10072 Worker thread wakes up
02:09:30.988 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
02:09:30.988 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
02:09:30.988 00.000 10072 Moving (0.16, -0.02) raw xDistance=-0.06 yDistance=-0.15
02:09:30.988 00.000 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 775.58
02:09:30.988 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 1000
02:09:30.988 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:30.988 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:09:30.988 00.000 10072 MoveAxis(W, 13, ABG)
02:09:30.988 00.000 10072 Guiding  Dir = 3, Dur = 13
02:09:30.990 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:30.993 00.003 10072 IsGuiding returns 0
02:09:30.993 00.000 10072 PulseGuide returned control before completion, sleep 23
02:09:31.009 00.016 1032 UpdateGuideState exits: m=1651 SNR=28.6
02:09:31.009 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:31.009 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:31.009 00.000 1032 Enqueuing Expose request
02:09:31.025 00.016 10072 IsGuiding returns 0
02:09:31.025 00.000 10072 Move returns status 0, amount 13
02:09:31.025 00.000 10072 MoveAxis(N, 0, ABG)
02:09:31.025 00.000 10072 Move returns status 0, amount 0
02:09:31.025 00.000 10072 move complete, result=0
02:09:31.025 00.000 10072 worker thread done servicing request
02:09:31.025 00.000 10072 Worker thread wakes up
02:09:31.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:31.025 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:31.025 00.000 1032 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
02:09:32.165 01.140 10072 Exposure complete
02:09:32.213 00.048 10072 worker thread done servicing request
02:09:32.213 00.000 1032 OnExposeComplete: enter
02:09:32.213 00.000 1032 UpdateGuideState(): m_state=6
02:09:32.213 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 284
02:09:32.213 00.000 1032 Star::Find returns 1 (0), X=1125.49, Y=330.47, Mass=1574, SNR=27.9, Peak=126 HFD=3.2
02:09:32.213 00.000 1032 MultiStar: [#1 0.17,-0.06,0.89,U] [#2 0.14,0.09,0.91,U] [#3 -0.05,0.04,0.95,U] [#4 0.09,0.03,0.79,U] [#5 0.08,-0.06,0.75,U] [#6 0.18,0.12,0.70,U] [#7 0.20,0.04,0.72,U] [#8 -0.05,0.16,0.65,U] 
02:09:32.213 00.000 1032 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.52, -0.09}
02:09:32.213 00.000 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
02:09:32.213 00.000 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
02:09:32.224 00.011 1032 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.15 mountX=-0.02 mountY=-0.15, mountTheta=-1.68
02:09:32.224 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.02, opts=13)
02:09:32.227 00.003 1032 Enqueuing Move request for scope (0.15, 0.02)
02:09:32.227 00.000 10072 Worker thread wakes up
02:09:32.227 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
02:09:32.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
02:09:32.227 00.000 10072 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
02:09:32.227 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:32.234 00.007 10072 PPEC rslt: input = -0.02, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 780.55
02:09:32.234 00.000 10072 PPEC: input: -0.02, control: 0.04, exposure: 1000
02:09:32.234 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:32.234 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:09:32.234 00.000 10072 MoveAxis(W, 43, ABG)
02:09:32.234 00.000 10072 Guiding  Dir = 3, Dur = 43
02:09:32.234 00.000 10072 IsGuiding returns 0
02:09:32.234 00.000 10072 PulseGuide returned control before completion, sleep 53
02:09:32.247 00.013 1032 UpdateGuideState exits: m=1574 SNR=27.9
02:09:32.249 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:32.250 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:32.250 00.000 1032 Enqueuing Expose request
02:09:32.297 00.047 10072 IsGuiding returns 0
02:09:32.297 00.000 10072 Move returns status 0, amount 43
02:09:32.297 00.000 10072 MoveAxis(N, 0, ABG)
02:09:32.297 00.000 10072 Move returns status 0, amount 0
02:09:32.297 00.000 10072 move complete, result=0
02:09:32.297 00.000 10072 worker thread done servicing request
02:09:32.297 00.000 10072 Worker thread wakes up
02:09:32.297 00.000 1032 GuideStep: -0.0 px 43 ms WEST, -0.2 px 0 ms NORTH
02:09:32.299 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:32.299 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:33.216 00.917 10072 Exposure complete
02:09:33.260 00.044 10072 worker thread done servicing request
02:09:33.260 00.000 1032 OnExposeComplete: enter
02:09:33.263 00.003 1032 UpdateGuideState(): m_state=6
02:09:33.263 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 285
02:09:33.266 00.003 1032 Star::Find returns 1 (0), X=1125.44, Y=330.49, Mass=1480, SNR=27.0, Peak=129 HFD=3.2
02:09:33.266 00.000 1032 MultiStar: [#1 0.15,-0.05,0.96,U] [#2 0.09,0.04,0.96,U] [#3 0.01,0.02,0.98,U] [#4 0.10,-0.00,0.84,U] [#5 0.01,0.00,0.82,U] [#6 0.10,0.04,0.77,U] [#7 0.12,0.11,0.72,U] [#8 -0.10,0.05,0.68,U] 
02:09:33.266 00.000 1032 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.46, -0.07}
02:09:33.266 00.000 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
02:09:33.266 00.000 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
02:09:33.266 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.12 cameraTheta=0.10 mountX=-0.02 mountY=-0.11, mountTheta=-1.73
02:09:33.266 00.000 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
02:09:33.278 00.012 1032 Enqueuing Move request for scope (0.11, 0.01)
02:09:33.278 00.000 10072 Worker thread wakes up
02:09:33.278 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
02:09:33.278 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
02:09:33.278 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
02:09:33.279 00.001 10072 PPEC rslt: input = -0.02, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 780.55
02:09:33.282 00.003 10072 PPEC: input: -0.02, control: 0.04, exposure: 1000
02:09:33.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:33.282 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:33.286 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:09:33.286 00.000 10072 MoveAxis(W, 41, ABG)
02:09:33.286 00.000 10072 Guiding  Dir = 3, Dur = 41
02:09:33.286 00.000 10072 IsGuiding returns 0
02:09:33.286 00.000 10072 PulseGuide returned control before completion, sleep 51
02:09:33.297 00.011 1032 UpdateGuideState exits: m=1480 SNR=27.0
02:09:33.302 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:33.304 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:33.304 00.000 1032 Enqueuing Expose request
02:09:33.349 00.045 10072 IsGuiding returns 0
02:09:33.349 00.000 10072 Move returns status 0, amount 41
02:09:33.349 00.000 10072 MoveAxis(N, 0, ABG)
02:09:33.349 00.000 10072 Move returns status 0, amount 0
02:09:33.349 00.000 10072 move complete, result=0
02:09:33.349 00.000 10072 worker thread done servicing request
02:09:33.349 00.000 10072 Worker thread wakes up
02:09:33.349 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:33.349 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:33.349 00.000 1032 GuideStep: -0.0 px 41 ms WEST, -0.1 px 0 ms NORTH
02:09:34.477 01.128 10072 Exposure complete
02:09:34.527 00.050 10072 worker thread done servicing request
02:09:34.527 00.000 1032 OnExposeComplete: enter
02:09:34.529 00.002 1032 UpdateGuideState(): m_state=6
02:09:34.529 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 286
02:09:34.531 00.002 1032 Star::Find returns 1 (0), X=1125.49, Y=330.33, Mass=1541, SNR=27.6, Peak=134 HFD=3.1
02:09:34.531 00.000 1032 MultiStar: [#1 0.16,-0.13,0.90,U] [#2 0.18,-0.05,0.96,U] [#3 -0.00,-0.09,0.96,U] [#4 0.18,-0.09,0.79,U] [#5 0.06,-0.12,0.77,U] [#6 -0.01,-0.15,0.73,U] [#7 0.17,0.04,0.69,U] [#8 -0.05,0.00,0.69,U] 
02:09:34.534 00.003 1032 refined, 8 included, MultiStar: {0.15, -0.10}, one-star: {0.51, -0.23}
02:09:34.534 00.000 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
02:09:34.536 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
02:09:34.536 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.59 mountX=-0.13 mountY=-0.12, mountTheta=-2.42
02:09:34.538 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.10, opts=13)
02:09:34.540 00.002 1032 Enqueuing Move request for scope (0.15, -0.10)
02:09:34.541 00.001 10072 Worker thread wakes up
02:09:34.541 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
02:09:34.541 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
02:09:34.541 00.000 10072 Moving (0.15, -0.10) raw xDistance=-0.13 yDistance=-0.12
02:09:34.541 00.000 10072 PPEC rslt: input = -0.13, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 780.55
02:09:34.541 00.000 10072 PPEC: input: -0.13, control: 0.04, exposure: 1000
02:09:34.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:34.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:09:34.541 00.000 10072 MoveAxis(W, 43, ABG)
02:09:34.541 00.000 10072 Guiding  Dir = 3, Dur = 43
02:09:34.544 00.003 10072 IsGuiding returns 0
02:09:34.544 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:34.544 00.000 10072 PulseGuide returned control before completion, sleep 53
02:09:34.560 00.016 1032 UpdateGuideState exits: m=1541 SNR=27.6
02:09:34.560 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:34.560 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:34.560 00.000 1032 Enqueuing Expose request
02:09:34.607 00.047 10072 IsGuiding returns 0
02:09:34.607 00.000 10072 Move returns status 0, amount 43
02:09:34.607 00.000 10072 MoveAxis(N, 0, ABG)
02:09:34.607 00.000 10072 Move returns status 0, amount 0
02:09:34.608 00.001 10072 move complete, result=0
02:09:34.608 00.000 10072 worker thread done servicing request
02:09:34.608 00.000 10072 Worker thread wakes up
02:09:34.608 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:34.608 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:34.608 00.000 1032 GuideStep: -0.1 px 43 ms WEST, -0.1 px 0 ms NORTH
02:09:35.512 00.904 10072 Exposure complete
02:09:35.560 00.048 10072 worker thread done servicing request
02:09:35.560 00.000 1032 OnExposeComplete: enter
02:09:35.562 00.002 1032 UpdateGuideState(): m_state=6
02:09:35.564 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 287
02:09:35.564 00.000 1032 Star::Find returns 1 (0), X=1125.52, Y=330.30, Mass=1453, SNR=26.8, Peak=121 HFD=3.2
02:09:35.566 00.002 1032 MultiStar: [#1 0.25,-0.07,0.93,U] [#2 0.07,-0.06,1.00,U] [#3 0.10,-0.08,0.99,U] [#4 0.17,-0.15,0.86,U] [#5 0.15,-0.16,0.81,U] [#6 0.12,-0.04,0.75,U] [#7 0.21,0.01,0.76,U] [#8 -0.13,0.00,0.69,U] 
02:09:35.568 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.09}, one-star: {0.54, -0.26}
02:09:35.569 00.001 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
02:09:35.569 00.000 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
02:09:35.571 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.50 mountX=-0.14 mountY=-0.15, mountTheta=-2.33
02:09:35.573 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.09, opts=13)
02:09:35.573 00.000 1032 Enqueuing Move request for scope (0.18, -0.09)
02:09:35.573 00.000 10072 Worker thread wakes up
02:09:35.573 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
02:09:35.573 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
02:09:35.573 00.000 10072 Moving (0.18, -0.09) raw xDistance=-0.14 yDistance=-0.15
02:09:35.579 00.006 10072 PPEC rslt: input = -0.14, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 780.55
02:09:35.579 00.000 10072 PPEC: input: -0.14, control: 0.04, exposure: 1000
02:09:35.579 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:35.579 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:09:35.579 00.000 10072 MoveAxis(W, 40, ABG)
02:09:35.579 00.000 10072 Guiding  Dir = 3, Dur = 40
02:09:35.579 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:35.581 00.002 10072 IsGuiding returns 0
02:09:35.582 00.001 10072 PulseGuide returned control before completion, sleep 50
02:09:35.586 00.004 1032 UpdateGuideState exits: m=1453 SNR=26.8
02:09:35.600 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:35.600 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:35.603 00.003 1032 Enqueuing Expose request
02:09:35.645 00.042 10072 IsGuiding returns 0
02:09:35.645 00.000 10072 Move returns status 0, amount 40
02:09:35.645 00.000 10072 MoveAxis(N, 0, ABG)
02:09:35.645 00.000 10072 Move returns status 0, amount 0
02:09:35.645 00.000 10072 move complete, result=0
02:09:35.645 00.000 10072 worker thread done servicing request
02:09:35.645 00.000 10072 Worker thread wakes up
02:09:35.645 00.000 1032 GuideStep: -0.1 px 40 ms WEST, -0.1 px 0 ms NORTH
02:09:35.647 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:35.647 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:36.786 01.139 10072 Exposure complete
02:09:36.831 00.045 10072 worker thread done servicing request
02:09:36.831 00.000 1032 OnExposeComplete: enter
02:09:36.833 00.002 1032 UpdateGuideState(): m_state=6
02:09:36.834 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 288
02:09:36.834 00.000 1032 Star::Find returns 1 (0), X=1125.52, Y=330.15, Mass=1570, SNR=27.9, Peak=131 HFD=3.0
02:09:36.834 00.000 1032 MultiStar: large primary error, entering stabilization period
02:09:36.834 00.000 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
02:09:36.834 00.000 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
02:09:36.834 00.000 1032 CameraToMount -- cameraX=0.54 cameraY=-0.41 hyp=0.68 cameraTheta=-0.65 mountX=-0.53 mountY=-0.42, mountTheta=-2.48
02:09:36.834 00.000 1032 SchedulePrimaryMove(0F526948, x=0.54, y=-0.41, opts=13)
02:09:36.834 00.000 1032 Enqueuing Move request for scope (0.54, -0.41)
02:09:36.844 00.010 10072 Worker thread wakes up
02:09:36.844 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.41) opts 0xd
02:09:36.844 00.000 10072 Handling offset move in thread for scope, endpoint = (0.54, -0.41)
02:09:36.844 00.000 10072 Moving (0.54, -0.41) raw xDistance=-0.53 yDistance=-0.42
02:09:36.844 00.000 10072 PPEC rslt: input = -0.53, final = -0.20, react = -0.22, pred = 0.02, hyst = -0.20, hyst_pct = 0.00, period_length = 780.55
02:09:36.844 00.000 10072 PPEC: input: -0.53, control: -0.20, exposure: 1000
02:09:36.844 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
02:09:36.844 00.000 10072 MoveAxis(E, 202, ABG)
02:09:36.844 00.000 10072 Guiding  Dir = 2, Dur = 202
02:09:36.844 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:36.846 00.002 10072 IsGuiding returns 0
02:09:36.848 00.002 10072 PulseGuide returned control before completion, sleep 212
02:09:36.860 00.012 1032 UpdateGuideState exits: m=1570 SNR=27.9
02:09:36.861 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:36.863 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:36.865 00.002 1032 Enqueuing Expose request
02:09:37.070 00.205 10072 IsGuiding returns 0
02:09:37.070 00.000 10072 Move returns status 0, amount 202
02:09:37.070 00.000 10072 MoveAxis(N, 270, ABG)
02:09:37.070 00.000 10072 Guiding  Dir = 0, Dur = 270
02:09:37.070 00.000 10072 IsGuiding returns 0
02:09:37.071 00.001 10072 PulseGuide returned control before completion, sleep 280
02:09:37.359 00.288 10072 IsGuiding returns 0
02:09:37.359 00.000 10072 Move returns status 0, amount 270
02:09:37.359 00.000 10072 move complete, result=0
02:09:37.359 00.000 10072 worker thread done servicing request
02:09:37.360 00.001 10072 Worker thread wakes up
02:09:37.360 00.000 1032 GuideStep: -0.5 px 202 ms EAST, -0.4 px 270 ms NORTH
02:09:37.362 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:37.362 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:38.264 00.902 10072 Exposure complete
02:09:38.305 00.041 10072 worker thread done servicing request
02:09:38.305 00.000 1032 OnExposeComplete: enter
02:09:38.305 00.000 1032 UpdateGuideState(): m_state=6
02:09:38.312 00.007 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 289
02:09:38.314 00.002 1032 Star::Find returns 1 (0), X=1125.22, Y=330.32, Mass=1511, SNR=27.3, Peak=132 HFD=3.0
02:09:38.316 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
02:09:38.316 00.000 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
02:09:38.318 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.24 hyp=0.34 cameraTheta=-0.77 mountX=-0.29 mountY=-0.17, mountTheta=-2.60
02:09:38.320 00.002 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.24, opts=13)
02:09:38.322 00.002 1032 Enqueuing Move request for scope (0.24, -0.24)
02:09:38.322 00.000 10072 Worker thread wakes up
02:09:38.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.24) opts 0xd
02:09:38.322 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.24)
02:09:38.324 00.002 10072 Moving (0.24, -0.24) raw xDistance=-0.29 yDistance=-0.17
02:09:38.324 00.000 10072 PPEC rslt: input = -0.29, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 780.55
02:09:38.324 00.000 10072 PPEC: input: -0.29, control: -0.10, exposure: 1000
02:09:38.324 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:38.324 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:09:38.324 00.000 10072 MoveAxis(E, 99, ABG)
02:09:38.324 00.000 10072 Guiding  Dir = 2, Dur = 99
02:09:38.325 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:38.325 00.000 10072 IsGuiding returns 0
02:09:38.327 00.002 10072 PulseGuide returned control before completion, sleep 109
02:09:38.339 00.012 1032 UpdateGuideState exits: m=1511 SNR=27.3
02:09:38.339 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:38.343 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:38.345 00.002 1032 Enqueuing Expose request
02:09:38.438 00.093 10072 IsGuiding returns 0
02:09:38.438 00.000 10072 Move returns status 0, amount 99
02:09:38.439 00.001 10072 MoveAxis(N, 0, ABG)
02:09:38.439 00.000 10072 Move returns status 0, amount 0
02:09:38.439 00.000 10072 move complete, result=0
02:09:38.439 00.000 10072 worker thread done servicing request
02:09:38.439 00.000 10072 Worker thread wakes up
02:09:38.439 00.000 1032 GuideStep: -0.3 px 99 ms EAST, -0.2 px 0 ms NORTH
02:09:38.441 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:38.441 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:39.569 01.128 10072 Exposure complete
02:09:39.616 00.047 10072 worker thread done servicing request
02:09:39.618 00.002 1032 OnExposeComplete: enter
02:09:39.618 00.000 1032 UpdateGuideState(): m_state=6
02:09:39.620 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 290
02:09:39.620 00.000 1032 Star::Find returns 1 (0), X=1124.96, Y=330.52, Mass=1542, SNR=27.6, Peak=135 HFD=3.0
02:09:39.620 00.000 1032 MultiStar: exiting stabilization period
02:09:39.620 00.000 1032 MultiStar: [#1 -0.38,-0.01,0.00,M1] [#2 -0.35,0.10,0.00,M1] [#3 -0.42,-0.03,0.00,M1] [#4 -0.41,0.07,0.00,M1] [#5 -0.47,-0.10,0.00,M1] [#6 -0.41,0.08,0.00,M1] [#7 -0.31,0.04,0.71,U] [#8 -0.50,0.08,0.00,M1] 
02:09:39.620 00.000 1032 single-star, 1 included, MultiStar: {-0.13, -0.01}, one-star: {-0.01, -0.04}
02:09:39.628 00.008 1032 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.83) = xAngle (-3.73 = 2.56)
02:09:39.628 00.000 1032 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.73 = 2.56)
02:09:39.628 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.90 mountX=-0.03 mountY=0.02, mountTheta=2.56
02:09:39.632 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
02:09:39.634 00.002 1032 Enqueuing Move request for scope (-0.01, -0.04)
02:09:39.636 00.002 10072 Worker thread wakes up
02:09:39.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
02:09:39.636 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
02:09:39.636 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.03 yDistance=0.02
02:09:39.636 00.000 10072 PPEC rslt: input = -0.03, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 780.55
02:09:39.636 00.000 10072 PPEC: input: -0.03, control: 0.02, exposure: 1000
02:09:39.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:39.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:09:39.636 00.000 10072 MoveAxis(W, 22, ABG)
02:09:39.636 00.000 10072 Guiding  Dir = 3, Dur = 22
02:09:39.636 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:39.638 00.002 10072 IsGuiding returns 0
02:09:39.639 00.001 10072 PulseGuide returned control before completion, sleep 32
02:09:39.645 00.006 1032 UpdateGuideState exits: m=1542 SNR=27.6
02:09:39.655 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:39.657 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:39.657 00.000 1032 Enqueuing Expose request
02:09:39.687 00.030 10072 IsGuiding returns 1
02:09:39.687 00.000 10072 scope still moving after pulse duration time elapsed
02:09:39.719 00.032 10072 IsGuiding returns 0
02:09:39.719 00.000 10072 scope move finished after 22 + 58 ms
02:09:39.719 00.000 10072 Move returns status 0, amount 22
02:09:39.719 00.000 10072 MoveAxis(N, 0, ABG)
02:09:39.719 00.000 10072 Move returns status 0, amount 0
02:09:39.720 00.001 10072 move complete, result=0
02:09:39.720 00.000 10072 worker thread done servicing request
02:09:39.720 00.000 10072 Worker thread wakes up
02:09:39.720 00.000 1032 GuideStep: -0.0 px 22 ms WEST, 0.0 px 0 ms NORTH
02:09:39.720 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:39.720 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:40.624 00.904 10072 Exposure complete
02:09:40.662 00.038 10072 worker thread done servicing request
02:09:40.672 00.010 1032 OnExposeComplete: enter
02:09:40.673 00.001 1032 UpdateGuideState(): m_state=6
02:09:40.675 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 291
02:09:40.675 00.000 1032 Star::Find returns 1 (0), X=1124.91, Y=330.43, Mass=1499, SNR=27.2, Peak=131 HFD=3.2
02:09:40.677 00.002 1032 MultiStar: [#1 -0.28,0.02,0.94,U] [#2 -0.28,0.07,1.00,U] [#3 -0.50,-0.02,0.00,M2] [#4 -0.40,0.01,0.00,M2] [#5 -0.38,-0.07,0.00,M2] [#6 -0.33,0.02,0.00,M2] [#7 -0.37,0.11,0.00,M1] [#8 -0.46,-0.01,0.00,M2] 
02:09:40.679 00.002 1032 single-star, 2 included, MultiStar: {-0.21, -0.02}, one-star: {-0.07, -0.13}
02:09:40.679 00.000 1032 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.83) = xAngle (-3.88 = 2.40)
02:09:40.681 00.002 1032 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.88 = 2.40)
02:09:40.681 00.000 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.05 mountX=-0.11 mountY=0.10, mountTheta=2.40
02:09:40.683 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.13, opts=13)
02:09:40.685 00.002 1032 Enqueuing Move request for scope (-0.07, -0.13)
02:09:40.685 00.000 10072 Worker thread wakes up
02:09:40.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
02:09:40.685 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
02:09:40.685 00.000 10072 Moving (-0.07, -0.13) raw xDistance=-0.11 yDistance=0.10
02:09:40.687 00.002 10072 PPEC rslt: input = -0.11, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 780.55
02:09:40.687 00.000 10072 PPEC: input: -0.11, control: 0.02, exposure: 1000
02:09:40.687 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:40.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:09:40.687 00.000 10072 MoveAxis(W, 19, ABG)
02:09:40.688 00.001 10072 Guiding  Dir = 3, Dur = 19
02:09:40.688 00.000 10072 IsGuiding returns 0
02:09:40.688 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:40.689 00.001 10072 PulseGuide returned control before completion, sleep 29
02:09:40.705 00.016 1032 UpdateGuideState exits: m=1499 SNR=27.2
02:09:40.706 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:40.706 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:40.706 00.000 1032 Enqueuing Expose request
02:09:40.735 00.029 10072 IsGuiding returns 1
02:09:40.735 00.000 10072 scope still moving after pulse duration time elapsed
02:09:40.766 00.031 10072 IsGuiding returns 1
02:09:40.798 00.032 10072 IsGuiding returns 1
02:09:40.830 00.032 10072 IsGuiding returns 0
02:09:40.830 00.000 10072 scope move finished after 19 + 122 ms
02:09:40.830 00.000 10072 Move returns status 0, amount 19
02:09:40.830 00.000 10072 MoveAxis(N, 0, ABG)
02:09:40.830 00.000 10072 Move returns status 0, amount 0
02:09:40.830 00.000 10072 move complete, result=0
02:09:40.830 00.000 10072 worker thread done servicing request
02:09:40.830 00.000 10072 Worker thread wakes up
02:09:40.830 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:40.830 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:40.830 00.000 1032 GuideStep: -0.1 px 19 ms WEST, 0.1 px 0 ms NORTH
02:09:41.960 01.130 10072 Exposure complete
02:09:42.008 00.048 10072 worker thread done servicing request
02:09:42.008 00.000 1032 OnExposeComplete: enter
02:09:42.008 00.000 1032 UpdateGuideState(): m_state=6
02:09:42.008 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 292
02:09:42.008 00.000 1032 Star::Find returns 1 (0), X=1124.96, Y=330.34, Mass=1613, SNR=28.2, Peak=140 HFD=3.3
02:09:42.008 00.000 1032 MultiStar: [#1 -0.25,-0.08,0.87,U] [#2 -0.39,0.02,0.00,M1] [#3 -0.56,-0.04,0.00,M3] [#4 -0.43,-0.09,0.00,M3] [#5 -0.35,-0.03,0.00,M3] [#6 -0.34,0.04,0.00,M3] [#7 -0.35,0.11,0.00,M2] [#8 -0.51,0.07,0.00,M3] 
02:09:42.016 00.008 1032 refined, 1 included, MultiStar: {-0.13, -0.16}, one-star: {-0.02, -0.22}
02:09:42.019 00.003 1032 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.83) = xAngle (-4.08 = 2.20)
02:09:42.020 00.001 1032 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.08 = 2.20)
02:09:42.020 00.000 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-2.25 mountX=-0.12 mountY=0.16, mountTheta=2.20
02:09:42.022 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.16, opts=13)
02:09:42.024 00.002 1032 Enqueuing Move request for scope (-0.13, -0.16)
02:09:42.026 00.002 10072 Worker thread wakes up
02:09:42.026 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
02:09:42.026 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
02:09:42.026 00.000 10072 Moving (-0.13, -0.16) raw xDistance=-0.12 yDistance=0.16
02:09:42.026 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:42.028 00.002 10072 PPEC rslt: input = -0.12, final = 0.06, react = -0.05, pred = 0.06, hyst = 0.00, hyst_pct = 0.01, period_length = 785.44
02:09:42.028 00.000 10072 PPEC: input: -0.12, control: 0.06, exposure: 1000
02:09:42.028 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:42.028 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:09:42.028 00.000 10072 MoveAxis(W, 64, ABG)
02:09:42.028 00.000 10072 Guiding  Dir = 3, Dur = 64
02:09:42.030 00.002 10072 IsGuiding returns 0
02:09:42.030 00.000 10072 PulseGuide returned control before completion, sleep 74
02:09:42.039 00.009 1032 UpdateGuideState exits: m=1613 SNR=28.2
02:09:42.039 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:42.039 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:42.046 00.007 1032 Enqueuing Expose request
02:09:42.110 00.064 10072 IsGuiding returns 0
02:09:42.110 00.000 10072 Move returns status 0, amount 64
02:09:42.110 00.000 10072 MoveAxis(N, 0, ABG)
02:09:42.110 00.000 10072 Move returns status 0, amount 0
02:09:42.110 00.000 10072 move complete, result=0
02:09:42.110 00.000 10072 worker thread done servicing request
02:09:42.110 00.000 10072 Worker thread wakes up
02:09:42.110 00.000 1032 GuideStep: -0.1 px 64 ms WEST, 0.2 px 0 ms NORTH
02:09:42.112 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:42.112 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:43.030 00.918 10072 Exposure complete
02:09:43.080 00.050 10072 worker thread done servicing request
02:09:43.080 00.000 1032 OnExposeComplete: enter
02:09:43.080 00.000 1032 UpdateGuideState(): m_state=6
02:09:43.080 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 293
02:09:43.080 00.000 1032 Star::Find returns 1 (0), X=1125.00, Y=330.38, Mass=1518, SNR=27.4, Peak=128 HFD=3.3
02:09:43.080 00.000 1032 MultiStar: [#1 -0.31,-0.02,0.93,U] [#2 -0.34,0.00,0.00,M2] [#3 -0.41,0.10,0.00,M4] [#4 -0.32,-0.06,0.84,U] [#5 -0.44,-0.08,0.00,M4] [#6 -0.25,0.03,0.73,U] [#7 -0.32,0.06,0.72,U] [#8 -0.47,0.10,0.00,M4] 
02:09:43.080 00.000 1032 single-star, 4 included, MultiStar: {-0.23, -0.04}, one-star: {0.02, -0.18}
02:09:43.080 00.000 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 2.99)
02:09:43.092 00.012 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 2.99)
02:09:43.093 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.19 cameraTheta=-1.46 mountX=-0.18 mountY=0.03, mountTheta=2.99
02:09:43.095 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.18, opts=13)
02:09:43.097 00.002 1032 Enqueuing Move request for scope (0.02, -0.18)
02:09:43.099 00.002 10072 Worker thread wakes up
02:09:43.099 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
02:09:43.099 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
02:09:43.099 00.000 10072 Moving (0.02, -0.18) raw xDistance=-0.18 yDistance=0.03
02:09:43.099 00.000 10072 PPEC rslt: input = -0.18, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 785.44
02:09:43.099 00.000 10072 PPEC: input: -0.18, control: 0.04, exposure: 1000
02:09:43.099 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:43.101 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:09:43.101 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:43.101 00.000 10072 MoveAxis(W, 38, ABG)
02:09:43.101 00.000 10072 Guiding  Dir = 3, Dur = 38
02:09:43.103 00.002 10072 IsGuiding returns 0
02:09:43.103 00.000 10072 PulseGuide returned control before completion, sleep 48
02:09:43.110 00.007 1032 UpdateGuideState exits: m=1518 SNR=27.4
02:09:43.119 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:43.121 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:43.123 00.002 1032 Enqueuing Expose request
02:09:43.166 00.043 10072 IsGuiding returns 0
02:09:43.166 00.000 10072 Move returns status 0, amount 38
02:09:43.166 00.000 10072 MoveAxis(N, 0, ABG)
02:09:43.166 00.000 10072 Move returns status 0, amount 0
02:09:43.166 00.000 10072 move complete, result=0
02:09:43.166 00.000 10072 worker thread done servicing request
02:09:43.166 00.000 10072 Worker thread wakes up
02:09:43.167 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:43.167 00.000 1032 GuideStep: -0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
02:09:43.168 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:44.312 01.144 10072 Exposure complete
02:09:44.348 00.036 10072 worker thread done servicing request
02:09:44.348 00.000 1032 OnExposeComplete: enter
02:09:44.358 00.010 1032 UpdateGuideState(): m_state=6
02:09:44.360 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 294
02:09:44.362 00.002 1032 Star::Find returns 1 (0), X=1124.90, Y=330.42, Mass=1546, SNR=27.6, Peak=125 HFD=3.2
02:09:44.364 00.002 1032 MultiStar: [#1 -0.32,0.02,0.92,U] [#2 -0.23,0.08,0.95,U] [#3 -0.43,0.07,0.00,M5] [#4 -0.38,0.00,0.00,M3] [#5 -0.47,0.03,0.00,M5] [#6 -0.33,-0.01,0.73,U] [#7 -0.34,0.12,0.00,M2] [#8 -0.51,0.11,0.00,M5] 
02:09:44.365 00.001 1032 single-star, 3 included, MultiStar: {-0.23, -0.01}, one-star: {-0.08, -0.14}
02:09:44.365 00.000 1032 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.83) = xAngle (-3.92 = 2.37)
02:09:44.367 00.002 1032 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.92 = 2.37)
02:09:44.367 00.000 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.09 mountX=-0.11 mountY=0.11, mountTheta=2.37
02:09:44.369 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.14, opts=13)
02:09:44.371 00.002 1032 Enqueuing Move request for scope (-0.08, -0.14)
02:09:44.371 00.000 10072 Worker thread wakes up
02:09:44.371 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
02:09:44.371 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
02:09:44.371 00.000 10072 Moving (-0.08, -0.14) raw xDistance=-0.11 yDistance=0.11
02:09:44.373 00.002 10072 PPEC rslt: input = -0.11, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 785.44
02:09:44.373 00.000 10072 PPEC: input: -0.11, control: 0.04, exposure: 1000
02:09:44.373 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:44.373 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:09:44.373 00.000 10072 MoveAxis(W, 41, ABG)
02:09:44.373 00.000 10072 Guiding  Dir = 3, Dur = 41
02:09:44.374 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:44.375 00.001 10072 IsGuiding returns 0
02:09:44.376 00.001 10072 PulseGuide returned control before completion, sleep 51
02:09:44.382 00.006 1032 UpdateGuideState exits: m=1546 SNR=27.6
02:09:44.382 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:44.391 00.009 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:44.393 00.002 1032 Enqueuing Expose request
02:09:44.438 00.045 10072 IsGuiding returns 0
02:09:44.438 00.000 10072 Move returns status 0, amount 41
02:09:44.438 00.000 10072 MoveAxis(N, 0, ABG)
02:09:44.438 00.000 10072 Move returns status 0, amount 0
02:09:44.439 00.001 10072 move complete, result=0
02:09:44.439 00.000 10072 worker thread done servicing request
02:09:44.439 00.000 10072 Worker thread wakes up
02:09:44.439 00.000 1032 GuideStep: -0.1 px 41 ms WEST, 0.1 px 0 ms NORTH
02:09:44.440 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:44.440 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:45.346 00.906 10072 Exposure complete
02:09:45.391 00.045 10072 worker thread done servicing request
02:09:45.391 00.000 1032 OnExposeComplete: enter
02:09:45.393 00.002 1032 UpdateGuideState(): m_state=6
02:09:45.393 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 295
02:09:45.397 00.004 1032 Star::Find returns 1 (0), X=1125.00, Y=330.34, Mass=1465, SNR=26.9, Peak=136 HFD=3.3
02:09:45.397 00.000 1032 MultiStar: [#1 -0.30,-0.04,0.97,U] [#2 -0.28,-0.03,0.97,U] [#3 -0.46,-0.05,0.00,M6] [#4 -0.33,-0.10,0.00,M4] [#5 -0.37,-0.11,0.00,M6] [#6 -0.30,-0.06,0.72,U] [#7 -0.27,-0.04,0.76,U] [#8 -0.48,-0.01,0.00,M6] 
02:09:45.400 00.003 1032 single-star, 4 included, MultiStar: {-0.22, -0.08}, one-star: {0.03, -0.22}
02:09:45.400 00.000 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
02:09:45.400 00.000 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
02:09:45.400 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.45 mountX=-0.22 mountY=0.03, mountTheta=3.00
02:09:45.400 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.22, opts=13)
02:09:45.408 00.008 1032 Enqueuing Move request for scope (0.03, -0.22)
02:09:45.408 00.000 10072 Worker thread wakes up
02:09:45.408 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
02:09:45.408 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
02:09:45.408 00.000 10072 Moving (0.03, -0.22) raw xDistance=-0.22 yDistance=0.03
02:09:45.408 00.000 10072 PPEC rslt: input = -0.22, final = -0.05, react = -0.09, pred = 0.04, hyst = -0.08, hyst_pct = 0.00, period_length = 785.44
02:09:45.408 00.000 10072 PPEC: input: -0.22, control: -0.05, exposure: 1000
02:09:45.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:45.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:09:45.408 00.000 10072 MoveAxis(E, 55, ABG)
02:09:45.408 00.000 10072 Guiding  Dir = 2, Dur = 55
02:09:45.412 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:45.413 00.001 10072 IsGuiding returns 0
02:09:45.415 00.002 10072 PulseGuide returned control before completion, sleep 65
02:09:45.429 00.014 1032 UpdateGuideState exits: m=1465 SNR=26.9
02:09:45.429 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:45.429 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:45.433 00.004 1032 Enqueuing Expose request
02:09:45.491 00.058 10072 IsGuiding returns 0
02:09:45.492 00.001 10072 Move returns status 0, amount 55
02:09:45.492 00.000 10072 MoveAxis(N, 0, ABG)
02:09:45.492 00.000 10072 Move returns status 0, amount 0
02:09:45.492 00.000 10072 move complete, result=0
02:09:45.492 00.000 10072 worker thread done servicing request
02:09:45.492 00.000 10072 Worker thread wakes up
02:09:45.492 00.000 1032 GuideStep: -0.2 px 55 ms EAST, 0.0 px 0 ms NORTH
02:09:45.492 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:45.492 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:46.633 01.141 10072 Exposure complete
02:09:46.678 00.045 10072 worker thread done servicing request
02:09:46.678 00.000 1032 OnExposeComplete: enter
02:09:46.680 00.002 1032 UpdateGuideState(): m_state=6
02:09:46.682 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 296
02:09:46.684 00.002 1032 Star::Find returns 1 (0), X=1124.95, Y=330.51, Mass=1549, SNR=27.6, Peak=126 HFD=3.1
02:09:46.686 00.002 1032 MultiStar: [#1 -0.37,0.08,0.00,M1] [#2 -0.31,0.13,0.98,U] [#3 -0.46,0.09,0.00,M7] [#4 -0.36,0.02,0.00,M5] [#5 -0.43,0.05,0.00,M7] [#6 -0.34,0.18,0.00,M1] [#7 -0.35,0.18,0.00,M2] [#8 -0.50,0.23,0.00,M7] 
02:09:46.686 00.000 1032 single-star, 1 included, MultiStar: {-0.17, 0.04}, one-star: {-0.03, -0.05}
02:09:46.688 00.002 1032 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.83) = xAngle (-3.88 = 2.40)
02:09:46.688 00.000 1032 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.88 = 2.40)
02:09:46.690 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.05 mountX=-0.04 mountY=0.04, mountTheta=2.40
02:09:46.692 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.05, opts=13)
02:09:46.694 00.002 1032 Enqueuing Move request for scope (-0.03, -0.05)
02:09:46.696 00.002 10072 Worker thread wakes up
02:09:46.696 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
02:09:46.696 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
02:09:46.696 00.000 10072 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
02:09:46.698 00.002 10072 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 785.44
02:09:46.698 00.000 10072 PPEC: input: -0.04, control: 0.02, exposure: 1000
02:09:46.698 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:46.698 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:09:46.698 00.000 10072 MoveAxis(W, 20, ABG)
02:09:46.698 00.000 10072 Guiding  Dir = 3, Dur = 20
02:09:46.699 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:46.699 00.000 10072 IsGuiding returns 0
02:09:46.701 00.002 10072 PulseGuide returned control before completion, sleep 30
02:09:46.706 00.005 1032 UpdateGuideState exits: m=1549 SNR=27.6
02:09:46.717 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:46.717 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:46.717 00.000 1032 Enqueuing Expose request
02:09:46.733 00.016 10072 IsGuiding returns 1
02:09:46.733 00.000 10072 scope still moving after pulse duration time elapsed
02:09:46.764 00.031 10072 IsGuiding returns 0
02:09:46.764 00.000 10072 scope move finished after 20 + 43 ms
02:09:46.764 00.000 10072 Move returns status 0, amount 20
02:09:46.765 00.001 10072 MoveAxis(N, 0, ABG)
02:09:46.765 00.000 10072 Move returns status 0, amount 0
02:09:46.765 00.000 10072 move complete, result=0
02:09:46.765 00.000 10072 worker thread done servicing request
02:09:46.765 00.000 10072 Worker thread wakes up
02:09:46.765 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:46.765 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:46.765 00.000 1032 GuideStep: -0.0 px 20 ms WEST, 0.0 px 0 ms NORTH
02:09:47.669 00.904 10072 Exposure complete
02:09:47.718 00.049 10072 worker thread done servicing request
02:09:47.718 00.000 1032 OnExposeComplete: enter
02:09:47.720 00.002 1032 UpdateGuideState(): m_state=6
02:09:47.722 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 297
02:09:47.724 00.002 1032 Star::Find returns 1 (0), X=1125.02, Y=330.47, Mass=1543, SNR=27.6, Peak=127 HFD=3.3
02:09:47.726 00.002 1032 MultiStar: [#1 -0.29,-0.04,0.92,U] [#2 -0.18,0.04,0.97,U] [#3 -0.46,0.01,0.00,M8] [#4 -0.28,-0.04,0.78,U] [#5 -0.45,-0.04,0.00,M8] [#6 -0.24,0.16,0.73,U] [#7 -0.35,-0.02,0.00,M3] [#8 -0.48,0.11,0.00,M8] 
02:09:47.726 00.000 1032 single-star, 4 included, MultiStar: {-0.18, -0.00}, one-star: {0.04, -0.09}
02:09:47.728 00.002 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
02:09:47.728 00.000 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
02:09:47.732 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.10 mountX=-0.09 mountY=-0.02, mountTheta=-2.93
02:09:47.732 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
02:09:47.735 00.003 1032 Enqueuing Move request for scope (0.04, -0.09)
02:09:47.737 00.002 10072 Worker thread wakes up
02:09:47.737 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
02:09:47.737 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
02:09:47.737 00.000 10072 Moving (0.04, -0.09) raw xDistance=-0.09 yDistance=-0.02
02:09:47.739 00.002 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 785.44
02:09:47.739 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 1000
02:09:47.739 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:47.739 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:09:47.739 00.000 10072 MoveAxis(W, 19, ABG)
02:09:47.739 00.000 10072 Guiding  Dir = 3, Dur = 19
02:09:47.740 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:47.741 00.001 10072 IsGuiding returns 0
02:09:47.742 00.001 10072 PulseGuide returned control before completion, sleep 29
02:09:47.743 00.001 1032 UpdateGuideState exits: m=1543 SNR=27.6
02:09:47.758 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:47.758 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:47.758 00.000 1032 Enqueuing Expose request
02:09:47.774 00.016 10072 IsGuiding returns 0
02:09:47.774 00.000 10072 Move returns status 0, amount 19
02:09:47.774 00.000 10072 MoveAxis(N, 0, ABG)
02:09:47.774 00.000 10072 Move returns status 0, amount 0
02:09:47.774 00.000 10072 move complete, result=0
02:09:47.774 00.000 10072 worker thread done servicing request
02:09:47.774 00.000 10072 Worker thread wakes up
02:09:47.774 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:47.774 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:47.775 00.001 1032 GuideStep: -0.1 px 19 ms WEST, -0.0 px 0 ms NORTH
02:09:48.904 01.129 10072 Exposure complete
02:09:48.946 00.042 10072 worker thread done servicing request
02:09:48.946 00.000 1032 OnExposeComplete: enter
02:09:48.950 00.004 1032 UpdateGuideState(): m_state=6
02:09:48.950 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 298
02:09:48.953 00.003 1032 Star::Find returns 1 (0), X=1125.00, Y=330.41, Mass=1562, SNR=27.8, Peak=138 HFD=3.2
02:09:48.955 00.002 1032 MultiStar: [#1 -0.23,0.07,0.93,U] [#2 -0.22,-0.07,0.97,U] [#3 -0.42,-0.03,0.00,M9] [#4 -0.25,-0.01,0.80,U] [#5 -0.41,-0.15,0.00,M9] [#6 -0.27,-0.01,0.74,U] [#7 -0.36,0.12,0.00,M4] [#8 -0.41,0.13,0.00,M9] 
02:09:48.955 00.000 1032 single-star, 4 included, MultiStar: {-0.18, -0.04}, one-star: {0.02, -0.15}
02:09:48.958 00.003 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
02:09:48.960 00.002 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
02:09:48.962 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.41 mountX=-0.15 mountY=0.01, mountTheta=3.04
02:09:48.963 00.001 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.15, opts=13)
02:09:48.965 00.002 1032 Enqueuing Move request for scope (0.02, -0.15)
02:09:48.966 00.001 10072 Worker thread wakes up
02:09:48.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
02:09:48.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
02:09:48.966 00.000 10072 Moving (0.02, -0.15) raw xDistance=-0.15 yDistance=0.01
02:09:48.968 00.002 10072 PPEC rslt: input = -0.15, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 785.44
02:09:48.968 00.000 10072 PPEC: input: -0.15, control: 0.02, exposure: 1000
02:09:48.968 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:48.968 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:09:48.968 00.000 10072 MoveAxis(W, 19, ABG)
02:09:48.968 00.000 10072 Guiding  Dir = 3, Dur = 19
02:09:48.970 00.002 10072 IsGuiding returns 0
02:09:48.970 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:48.971 00.001 10072 PulseGuide returned control before completion, sleep 29
02:09:48.985 00.014 1032 UpdateGuideState exits: m=1562 SNR=27.8
02:09:48.987 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:48.989 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:48.989 00.000 1032 Enqueuing Expose request
02:09:49.016 00.027 10072 IsGuiding returns 0
02:09:49.016 00.000 10072 Move returns status 0, amount 19
02:09:49.016 00.000 10072 MoveAxis(N, 0, ABG)
02:09:49.016 00.000 10072 Move returns status 0, amount 0
02:09:49.016 00.000 10072 move complete, result=0
02:09:49.016 00.000 10072 worker thread done servicing request
02:09:49.016 00.000 10072 Worker thread wakes up
02:09:49.016 00.000 1032 GuideStep: -0.1 px 19 ms WEST, 0.0 px 0 ms NORTH
02:09:49.020 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:49.020 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:49.927 00.907 10072 Exposure complete
02:09:49.969 00.042 10072 worker thread done servicing request
02:09:49.969 00.000 1032 OnExposeComplete: enter
02:09:49.969 00.000 1032 UpdateGuideState(): m_state=6
02:09:49.969 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 299
02:09:49.969 00.000 1032 Star::Find returns 1 (0), X=1125.01, Y=330.46, Mass=1588, SNR=28.0, Peak=137 HFD=3.2
02:09:49.969 00.000 1032 MultiStar: [#1 -0.32,0.04,0.88,U] [#2 -0.28,0.02,0.94,U] [#3 -0.41,0.11,0.00,M10] [#4 -0.38,0.00,0.00,M4] [#5 -0.40,-0.00,0.00,M10] [#6 -0.23,0.16,0.71,U] [#7 -0.22,0.08,0.68,U] [#8 -0.55,0.11,0.00,M10] 
02:09:49.969 00.000 1032 single-star, 4 included, MultiStar: {-0.20, 0.03}, one-star: {0.03, -0.10}
02:09:49.969 00.000 1032 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.83) = xAngle (-3.12 = -3.12)
02:09:49.969 00.000 1032 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.12 = -3.12)
02:09:49.982 00.013 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.29 mountX=-0.10 mountY=-0.00, mountTheta=-3.12
02:09:49.982 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
02:09:49.985 00.003 1032 Enqueuing Move request for scope (0.03, -0.10)
02:09:49.985 00.000 10072 Worker thread wakes up
02:09:49.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
02:09:49.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
02:09:49.985 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.00
02:09:49.985 00.000 10072 PPEC rslt: input = -0.10, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 785.44
02:09:49.985 00.000 10072 PPEC: input: -0.10, control: 0.02, exposure: 1000
02:09:49.985 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:49.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:09:49.985 00.000 10072 MoveAxis(W, 17, ABG)
02:09:49.985 00.000 10072 Guiding  Dir = 3, Dur = 17
02:09:49.989 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:49.989 00.000 10072 IsGuiding returns 0
02:09:49.991 00.002 10072 PulseGuide returned control before completion, sleep 27
02:09:49.999 00.008 1032 UpdateGuideState exits: m=1588 SNR=28.0
02:09:49.999 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:49.999 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:50.007 00.008 1032 Enqueuing Expose request
02:09:50.023 00.016 10072 IsGuiding returns 0
02:09:50.023 00.000 10072 Move returns status 0, amount 17
02:09:50.023 00.000 10072 MoveAxis(N, 0, ABG)
02:09:50.023 00.000 10072 Move returns status 0, amount 0
02:09:50.023 00.000 10072 move complete, result=0
02:09:50.023 00.000 10072 worker thread done servicing request
02:09:50.023 00.000 10072 Worker thread wakes up
02:09:50.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:50.023 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:50.027 00.004 1032 GuideStep: -0.1 px 17 ms WEST, -0.0 px 0 ms NORTH
02:09:51.152 01.125 10072 Exposure complete
02:09:51.198 00.046 10072 worker thread done servicing request
02:09:51.198 00.000 1032 OnExposeComplete: enter
02:09:51.198 00.000 1032 UpdateGuideState(): m_state=6
02:09:51.198 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 300
02:09:51.204 00.006 1032 Star::Find returns 1 (0), X=1125.03, Y=330.38, Mass=1614, SNR=28.2, Peak=140 HFD=3.3
02:09:51.206 00.002 1032 MultiStar: [#1 -0.27,-0.04,0.90,U] [#2 -0.31,0.07,0.95,U] [#3 -0.43,0.04,0.00,R] [#4 -0.28,-0.05,0.80,U] [#5 -0.39,-0.12,0.00,R] [#6 -0.28,0.03,0.70,U] [#7 -0.28,0.14,0.69,U] [#8 -0.51,0.14,0.00,R] 
02:09:51.207 00.001 1032 single-star, 5 included, MultiStar: {-0.22, -0.01}, one-star: {0.05, -0.18}
02:09:51.209 00.002 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
02:09:51.209 00.000 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
02:09:51.211 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.30 mountX=-0.19 mountY=-0.00, mountTheta=-3.13
02:09:51.214 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.18, opts=13)
02:09:51.215 00.001 1032 Enqueuing Move request for scope (0.05, -0.18)
02:09:51.215 00.000 10072 Worker thread wakes up
02:09:51.215 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
02:09:51.215 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
02:09:51.215 00.000 10072 Moving (0.05, -0.18) raw xDistance=-0.19 yDistance=-0.00
02:09:51.215 00.000 10072 PPEC rslt: input = -0.19, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 785.44
02:09:51.215 00.000 10072 PPEC: input: -0.19, control: 0.02, exposure: 1000
02:09:51.215 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:51.215 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:09:51.215 00.000 10072 MoveAxis(W, 17, ABG)
02:09:51.215 00.000 10072 Guiding  Dir = 3, Dur = 17
02:09:51.220 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:51.220 00.000 10072 IsGuiding returns 0
02:09:51.222 00.002 10072 PulseGuide returned control before completion, sleep 27
02:09:51.235 00.013 1032 UpdateGuideState exits: m=1614 SNR=28.2
02:09:51.238 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:51.239 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:51.239 00.000 1032 Enqueuing Expose request
02:09:51.253 00.014 10072 IsGuiding returns 0
02:09:51.253 00.000 10072 Move returns status 0, amount 17
02:09:51.253 00.000 10072 MoveAxis(N, 0, ABG)
02:09:51.253 00.000 10072 Move returns status 0, amount 0
02:09:51.253 00.000 10072 move complete, result=0
02:09:51.253 00.000 10072 worker thread done servicing request
02:09:51.253 00.000 10072 Worker thread wakes up
02:09:51.253 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:51.253 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:51.256 00.003 1032 GuideStep: -0.2 px 17 ms WEST, -0.0 px 0 ms NORTH
02:09:52.162 00.906 10072 Exposure complete
02:09:52.214 00.052 10072 worker thread done servicing request
02:09:52.214 00.000 1032 OnExposeComplete: enter
02:09:52.216 00.002 1032 UpdateGuideState(): m_state=6
02:09:52.216 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 301
02:09:52.218 00.002 1032 Star::Find returns 1 (0), X=1125.05, Y=330.47, Mass=1521, SNR=27.4, Peak=126 HFD=3.2
02:09:52.220 00.002 1032 MultiStar: [#1 -0.31,0.10,0.91,U] [#2 -0.19,0.14,0.97,U] [#3 0.00,0.03,0.99,U] [#4 -0.27,-0.00,0.82,U] [#5 0.06,0.12,0.79,U] [#6 -0.22,0.14,0.72,U] [#7 -0.35,0.21,0.00,M3] [#8 0.06,0.10,0.67,U] 
02:09:52.220 00.000 1032 single-star, 7 included, MultiStar: {-0.10, 0.06}, one-star: {0.07, -0.09}
02:09:52.223 00.003 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
02:09:52.225 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
02:09:52.226 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.92 mountX=-0.11 mountY=-0.04, mountTheta=-2.75
02:09:52.226 00.000 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
02:09:52.226 00.000 1032 Enqueuing Move request for scope (0.07, -0.09)
02:09:52.226 00.000 10072 Worker thread wakes up
02:09:52.226 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
02:09:52.226 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
02:09:52.226 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.11 yDistance=-0.04
02:09:52.233 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:52.235 00.002 10072 PPEC rslt: input = -0.11, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 790.22
02:09:52.235 00.000 10072 PPEC: input: -0.11, control: 0.04, exposure: 1000
02:09:52.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:52.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:09:52.235 00.000 10072 MoveAxis(W, 45, ABG)
02:09:52.235 00.000 10072 Guiding  Dir = 3, Dur = 45
02:09:52.235 00.000 10072 IsGuiding returns 0
02:09:52.235 00.000 10072 PulseGuide returned control before completion, sleep 55
02:09:52.242 00.007 1032 UpdateGuideState exits: m=1521 SNR=27.4
02:09:52.242 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:52.242 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:52.242 00.000 1032 Enqueuing Expose request
02:09:52.304 00.062 10072 IsGuiding returns 0
02:09:52.304 00.000 10072 Move returns status 0, amount 45
02:09:52.304 00.000 10072 MoveAxis(N, 0, ABG)
02:09:52.304 00.000 10072 Move returns status 0, amount 0
02:09:52.304 00.000 10072 move complete, result=0
02:09:52.304 00.000 10072 worker thread done servicing request
02:09:52.304 00.000 10072 Worker thread wakes up
02:09:52.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:52.304 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:52.306 00.002 1032 GuideStep: -0.1 px 45 ms WEST, -0.0 px 0 ms NORTH
02:09:53.434 01.128 10072 Exposure complete
02:09:53.466 00.032 10072 worker thread done servicing request
02:09:53.466 00.000 1032 OnExposeComplete: enter
02:09:53.483 00.017 1032 UpdateGuideState(): m_state=6
02:09:53.485 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 302
02:09:53.485 00.000 1032 Star::Find returns 1 (0), X=1125.09, Y=330.44, Mass=1490, SNR=27.1, Peak=129 HFD=3.1
02:09:53.490 00.005 1032 MultiStar: [#1 -0.27,-0.03,0.96,U] [#2 -0.24,0.05,0.98,U] [#3 0.08,-0.02,0.96,U] [#4 -0.29,-0.07,0.82,U] [#5 0.00,0.04,0.80,U] [#6 -0.30,0.04,0.75,U] [#7 -0.33,-0.02,0.72,U] [#8 0.13,-0.12,0.68,U] 
02:09:53.490 00.000 1032 refined, 8 included, MultiStar: {-0.12, -0.03}, one-star: {0.11, -0.12}
02:09:53.492 00.002 1032 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.83) = xAngle (-4.76 = 1.53)
02:09:53.494 00.002 1032 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.76 = 1.53)
02:09:53.494 00.000 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.93 mountX=0.01 mountY=0.12, mountTheta=1.53
02:09:53.498 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.03, opts=13)
02:09:53.500 00.002 1032 Enqueuing Move request for scope (-0.12, -0.03)
02:09:53.500 00.000 10072 Worker thread wakes up
02:09:53.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
02:09:53.500 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
02:09:53.500 00.000 10072 Moving (-0.12, -0.03) raw xDistance=0.01 yDistance=0.12
02:09:53.502 00.002 10072 PPEC rslt: input = 0.01, final = 0.05, react = 0.00, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 790.22
02:09:53.502 00.000 10072 PPEC: input: 0.01, control: 0.05, exposure: 1000
02:09:53.502 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:53.502 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:09:53.502 00.000 10072 MoveAxis(W, 49, ABG)
02:09:53.502 00.000 10072 Guiding  Dir = 3, Dur = 49
02:09:53.503 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:53.504 00.001 10072 IsGuiding returns 0
02:09:53.506 00.002 10072 PulseGuide returned control before completion, sleep 59
02:09:53.520 00.014 1032 UpdateGuideState exits: m=1490 SNR=27.1
02:09:53.522 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:53.523 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:53.523 00.000 1032 Enqueuing Expose request
02:09:53.567 00.044 10072 IsGuiding returns 1
02:09:53.567 00.000 10072 scope still moving after pulse duration time elapsed
02:09:53.599 00.032 10072 IsGuiding returns 0
02:09:53.599 00.000 10072 scope move finished after 49 + 44 ms
02:09:53.599 00.000 10072 Move returns status 0, amount 49
02:09:53.599 00.000 10072 MoveAxis(N, 0, ABG)
02:09:53.599 00.000 10072 Move returns status 0, amount 0
02:09:53.599 00.000 10072 move complete, result=0
02:09:53.599 00.000 10072 worker thread done servicing request
02:09:53.599 00.000 10072 Worker thread wakes up
02:09:53.599 00.000 1032 GuideStep: 0.0 px 49 ms WEST, 0.1 px 0 ms NORTH
02:09:53.600 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:53.602 00.002 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:54.504 00.902 10072 Exposure complete
02:09:54.552 00.048 10072 worker thread done servicing request
02:09:54.552 00.000 1032 OnExposeComplete: enter
02:09:54.554 00.002 1032 UpdateGuideState(): m_state=6
02:09:54.554 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 303
02:09:54.554 00.000 1032 Star::Find returns 1 (0), X=1125.06, Y=330.40, Mass=1443, SNR=26.7, Peak=134 HFD=3.2
02:09:54.554 00.000 1032 MultiStar: [#1 -0.27,0.01,0.98,U] [#2 -0.22,-0.07,0.99,U] [#3 0.03,-0.08,0.99,U] [#4 -0.23,-0.06,0.86,U] [#5 0.08,-0.04,0.81,U] [#6 -0.30,-0.11,0.77,U] [#7 -0.26,-0.03,0.71,U] [#8 0.10,-0.04,0.70,U] 
02:09:54.554 00.000 1032 refined, 8 included, MultiStar: {-0.11, -0.07}, one-star: {0.08, -0.16}
02:09:54.554 00.000 1032 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.83) = xAngle (-4.42 = 1.86)
02:09:54.554 00.000 1032 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.42 = 1.86)
02:09:54.554 00.000 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.59 mountX=-0.04 mountY=0.12, mountTheta=1.86
02:09:54.554 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.07, opts=13)
02:09:54.554 00.000 1032 Enqueuing Move request for scope (-0.11, -0.07)
02:09:54.568 00.014 10072 Worker thread wakes up
02:09:54.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
02:09:54.568 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
02:09:54.568 00.000 10072 Moving (-0.11, -0.07) raw xDistance=-0.04 yDistance=0.12
02:09:54.569 00.001 10072 PPEC rslt: input = -0.04, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 790.22
02:09:54.569 00.000 10072 PPEC: input: -0.04, control: 0.04, exposure: 1000
02:09:54.569 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:54.569 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:09:54.569 00.000 10072 MoveAxis(W, 45, ABG)
02:09:54.569 00.000 10072 Guiding  Dir = 3, Dur = 45
02:09:54.570 00.001 10072 IsGuiding returns 0
02:09:54.570 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:54.571 00.001 10072 PulseGuide returned control before completion, sleep 55
02:09:54.586 00.015 1032 UpdateGuideState exits: m=1443 SNR=26.7
02:09:54.591 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:54.591 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:54.591 00.000 1032 Enqueuing Expose request
02:09:54.634 00.043 10072 IsGuiding returns 0
02:09:54.634 00.000 10072 Move returns status 0, amount 45
02:09:54.634 00.000 10072 MoveAxis(N, 0, ABG)
02:09:54.634 00.000 10072 Move returns status 0, amount 0
02:09:54.634 00.000 10072 move complete, result=0
02:09:54.634 00.000 10072 worker thread done servicing request
02:09:54.634 00.000 10072 Worker thread wakes up
02:09:54.634 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:54.634 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:54.634 00.000 1032 GuideStep: -0.0 px 45 ms WEST, 0.1 px 0 ms NORTH
02:09:55.781 01.147 10072 Exposure complete
02:09:55.852 00.071 10072 worker thread done servicing request
02:09:55.852 00.000 1032 OnExposeComplete: enter
02:09:55.854 00.002 1032 UpdateGuideState(): m_state=6
02:09:55.857 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 304
02:09:55.858 00.001 1032 Star::Find returns 1 (0), X=1125.10, Y=330.41, Mass=1550, SNR=27.6, Peak=144 HFD=3.1
02:09:55.863 00.005 1032 MultiStar: [#1 -0.23,-0.07,0.91,U] [#2 -0.26,0.02,0.98,U] [#3 -0.03,-0.06,0.93,U] [#4 -0.29,-0.02,0.79,U] [#5 0.07,0.05,0.77,U] [#6 -0.28,0.00,0.74,U] [#7 -0.28,0.07,0.71,U] [#8 0.04,-0.11,0.65,U] 
02:09:55.866 00.003 1032 refined, 8 included, MultiStar: {-0.12, -0.03}, one-star: {0.12, -0.16}
02:09:55.870 00.004 1032 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.83) = xAngle (-4.70 = 1.58)
02:09:55.872 00.002 1032 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.70 = 1.58)
02:09:55.874 00.002 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.87 mountX=-0.00 mountY=0.13, mountTheta=1.58
02:09:55.878 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.03, opts=13)
02:09:55.880 00.002 1032 Enqueuing Move request for scope (-0.12, -0.03)
02:09:55.882 00.002 10072 Worker thread wakes up
02:09:55.882 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
02:09:55.882 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
02:09:55.882 00.000 10072 Moving (-0.12, -0.03) raw xDistance=-0.00 yDistance=0.13
02:09:55.884 00.002 10072 PPEC rslt: input = -0.00, final = 0.05, react = -0.00, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 790.22
02:09:55.884 00.000 10072 PPEC: input: -0.00, control: 0.05, exposure: 1000
02:09:55.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:55.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:09:55.884 00.000 10072 MoveAxis(W, 47, ABG)
02:09:55.884 00.000 10072 Guiding  Dir = 3, Dur = 47
02:09:55.884 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:55.887 00.003 10072 IsGuiding returns 0
02:09:55.887 00.000 10072 PulseGuide returned control before completion, sleep 57
02:09:55.909 00.022 1032 UpdateGuideState exits: m=1550 SNR=27.6
02:09:55.912 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:55.913 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:55.915 00.002 1032 Enqueuing Expose request
02:09:55.950 00.035 10072 IsGuiding returns 1
02:09:55.950 00.000 10072 scope still moving after pulse duration time elapsed
02:09:55.981 00.031 10072 IsGuiding returns 0
02:09:55.981 00.000 10072 scope move finished after 47 + 47 ms
02:09:55.981 00.000 10072 Move returns status 0, amount 47
02:09:55.981 00.000 10072 MoveAxis(N, 0, ABG)
02:09:55.981 00.000 10072 Move returns status 0, amount 0
02:09:55.981 00.000 10072 move complete, result=0
02:09:55.981 00.000 10072 worker thread done servicing request
02:09:55.981 00.000 10072 Worker thread wakes up
02:09:55.981 00.000 1032 GuideStep: -0.0 px 47 ms WEST, 0.1 px 0 ms NORTH
02:09:55.984 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:55.984 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:56.889 00.905 10072 Exposure complete
02:09:56.948 00.059 10072 worker thread done servicing request
02:09:56.948 00.000 1032 OnExposeComplete: enter
02:09:56.950 00.002 1032 UpdateGuideState(): m_state=6
02:09:56.952 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 305
02:09:56.955 00.003 1032 Star::Find returns 1 (0), X=1125.05, Y=330.40, Mass=1564, SNR=27.8, Peak=127 HFD=3.3
02:09:56.957 00.002 1032 MultiStar: [#1 -0.23,-0.14,0.94,U] [#2 -0.22,-0.06,0.98,U] [#3 0.03,-0.11,0.98,U] [#4 -0.24,-0.19,0.81,U] [#5 0.07,-0.01,0.76,U] [#6 -0.26,-0.07,0.72,U] [#7 -0.19,-0.02,0.70,U] [#8 0.05,-0.11,0.66,U] 
02:09:56.960 00.003 1032 refined, 8 included, MultiStar: {-0.10, -0.10}, one-star: {0.07, -0.16}
02:09:56.961 00.001 1032 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.83) = xAngle (-4.18 = 2.10)
02:09:56.962 00.001 1032 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.18 = 2.10)
02:09:56.964 00.002 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.35 mountX=-0.07 mountY=0.12, mountTheta=2.10
02:09:56.966 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.10, opts=13)
02:09:56.968 00.002 1032 Enqueuing Move request for scope (-0.10, -0.10)
02:09:56.969 00.001 10072 Worker thread wakes up
02:09:56.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
02:09:56.969 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
02:09:56.969 00.000 10072 Moving (-0.10, -0.10) raw xDistance=-0.07 yDistance=0.12
02:09:56.970 00.001 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 790.22
02:09:56.971 00.001 10072 PPEC: input: -0.07, control: 0.02, exposure: 1000
02:09:56.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:56.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:09:56.971 00.000 10072 MoveAxis(W, 25, ABG)
02:09:56.971 00.000 10072 Guiding  Dir = 3, Dur = 25
02:09:56.971 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:56.973 00.002 10072 IsGuiding returns 0
02:09:56.973 00.000 10072 PulseGuide returned control before completion, sleep 35
02:09:56.994 00.021 1032 UpdateGuideState exits: m=1564 SNR=27.8
02:09:56.996 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:56.998 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:56.999 00.001 1032 Enqueuing Expose request
02:09:57.011 00.012 10072 IsGuiding returns 1
02:09:57.011 00.000 10072 scope still moving after pulse duration time elapsed
02:09:57.042 00.031 10072 IsGuiding returns 0
02:09:57.042 00.000 10072 scope move finished after 25 + 44 ms
02:09:57.042 00.000 10072 Move returns status 0, amount 25
02:09:57.042 00.000 10072 MoveAxis(N, 0, ABG)
02:09:57.042 00.000 10072 Move returns status 0, amount 0
02:09:57.042 00.000 10072 move complete, result=0
02:09:57.042 00.000 10072 worker thread done servicing request
02:09:57.042 00.000 1032 GuideStep: -0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
02:09:57.045 00.003 10072 Worker thread wakes up
02:09:57.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:57.045 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:58.167 01.122 10072 Exposure complete
02:09:58.224 00.057 10072 worker thread done servicing request
02:09:58.225 00.001 1032 OnExposeComplete: enter
02:09:58.227 00.002 1032 UpdateGuideState(): m_state=6
02:09:58.229 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 306
02:09:58.231 00.002 1032 Star::Find returns 1 (0), X=1124.99, Y=330.48, Mass=1648, SNR=28.5, Peak=123 HFD=3.5
02:09:58.233 00.002 1032 MultiStar: [#1 -0.20,-0.01,0.90,U] [#2 -0.17,0.01,0.92,U] [#3 0.05,-0.12,0.90,U] [#4 -0.30,-0.06,0.77,U] [#5 -0.05,-0.03,0.78,U] [#6 -0.17,-0.01,0.72,U] [#7 -0.08,0.04,0.69,U] [#8 0.11,-0.03,0.64,U] 
02:09:58.234 00.001 1032 single-star, 8 included, MultiStar: {-0.09, -0.04}, one-star: {0.01, -0.08}
02:09:58.236 00.002 1032 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.83) = xAngle (-3.26 = 3.03)
02:09:58.240 00.004 1032 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.26 = 3.03)
02:09:58.242 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.43 mountX=-0.08 mountY=0.01, mountTheta=3.03
02:09:58.246 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
02:09:58.248 00.002 1032 Enqueuing Move request for scope (0.01, -0.08)
02:09:58.250 00.002 10072 Worker thread wakes up
02:09:58.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
02:09:58.250 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
02:09:58.250 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
02:09:58.252 00.002 10072 PPEC rslt: input = -0.08, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 790.22
02:09:58.252 00.000 10072 PPEC: input: -0.08, control: 0.02, exposure: 1000
02:09:58.252 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:58.252 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:09:58.252 00.000 10072 MoveAxis(W, 25, ABG)
02:09:58.252 00.000 10072 Guiding  Dir = 3, Dur = 25
02:09:58.252 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:58.255 00.003 10072 IsGuiding returns 0
02:09:58.255 00.000 10072 PulseGuide returned control before completion, sleep 35
02:09:58.273 00.018 1032 UpdateGuideState exits: m=1648 SNR=28.5
02:09:58.276 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:58.277 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:58.278 00.001 1032 Enqueuing Expose request
02:09:58.306 00.028 10072 IsGuiding returns 0
02:09:58.306 00.000 10072 Move returns status 0, amount 25
02:09:58.306 00.000 10072 MoveAxis(N, 0, ABG)
02:09:58.306 00.000 10072 Move returns status 0, amount 0
02:09:58.306 00.000 10072 move complete, result=0
02:09:58.306 00.000 10072 worker thread done servicing request
02:09:58.306 00.000 10072 Worker thread wakes up
02:09:58.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:58.306 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:58.308 00.002 1032 GuideStep: -0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
02:09:59.217 00.909 10072 Exposure complete
02:09:59.273 00.056 10072 worker thread done servicing request
02:09:59.273 00.000 1032 OnExposeComplete: enter
02:09:59.275 00.002 1032 UpdateGuideState(): m_state=6
02:09:59.277 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 307
02:09:59.278 00.001 1032 Star::Find returns 1 (0), X=1125.05, Y=330.37, Mass=1651, SNR=28.6, Peak=135 HFD=3.3
02:09:59.281 00.003 1032 MultiStar: [#1 -0.25,-0.03,0.90,U] [#2 -0.18,-0.04,0.94,U] [#3 -0.09,-0.06,0.91,U] [#4 -0.19,-0.00,0.79,U] [#5 -0.04,0.03,0.76,U] [#6 -0.33,0.00,0.71,U] [#7 -0.28,0.06,0.70,U] [#8 0.14,-0.05,0.64,U] 
02:09:59.282 00.001 1032 refined, 8 included, MultiStar: {-0.13, -0.04}, one-star: {0.07, -0.19}
02:09:59.283 00.001 1032 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.83) = xAngle (-4.69 = 1.60)
02:09:59.285 00.002 1032 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.69 = 1.60)
02:09:59.287 00.002 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.86 mountX=-0.00 mountY=0.13, mountTheta=1.60
02:09:59.290 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.04, opts=13)
02:09:59.291 00.001 1032 Enqueuing Move request for scope (-0.13, -0.04)
02:09:59.294 00.003 10072 Worker thread wakes up
02:09:59.294 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
02:09:59.294 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
02:09:59.294 00.000 10072 Moving (-0.13, -0.04) raw xDistance=-0.00 yDistance=0.13
02:09:59.295 00.001 10072 PPEC rslt: input = -0.00, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 790.22
02:09:59.295 00.000 10072 PPEC: input: -0.00, control: 0.02, exposure: 1000
02:09:59.295 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:59.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:09:59.295 00.000 10072 MoveAxis(W, 21, ABG)
02:09:59.295 00.000 10072 Guiding  Dir = 3, Dur = 21
02:09:59.295 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:09:59.299 00.004 10072 IsGuiding returns 0
02:09:59.300 00.001 10072 PulseGuide returned control before completion, sleep 31
02:09:59.317 00.017 1032 UpdateGuideState exits: m=1651 SNR=28.6
02:09:59.319 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:59.321 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:09:59.322 00.001 1032 Enqueuing Expose request
02:09:59.341 00.019 10072 IsGuiding returns 1
02:09:59.341 00.000 10072 scope still moving after pulse duration time elapsed
02:09:59.372 00.031 10072 IsGuiding returns 0
02:09:59.372 00.000 10072 scope move finished after 21 + 52 ms
02:09:59.372 00.000 10072 Move returns status 0, amount 21
02:09:59.372 00.000 10072 MoveAxis(N, 0, ABG)
02:09:59.372 00.000 10072 Move returns status 0, amount 0
02:09:59.372 00.000 10072 move complete, result=0
02:09:59.372 00.000 10072 worker thread done servicing request
02:09:59.372 00.000 10072 Worker thread wakes up
02:09:59.372 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:09:59.372 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:09:59.396 00.024 1032 GuideStep: -0.0 px 21 ms WEST, 0.1 px 0 ms NORTH
02:10:00.502 01.106 10072 Exposure complete
02:10:00.557 00.055 10072 worker thread done servicing request
02:10:00.557 00.000 1032 OnExposeComplete: enter
02:10:00.560 00.003 1032 UpdateGuideState(): m_state=6
02:10:00.561 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 308
02:10:00.563 00.002 1032 Star::Find returns 1 (0), X=1125.08, Y=330.39, Mass=1646, SNR=28.5, Peak=137 HFD=3.3
02:10:00.564 00.001 1032 MultiStar: [#1 -0.25,-0.05,0.91,U] [#2 -0.25,0.05,0.93,U] [#3 0.06,-0.03,0.92,U] [#4 -0.24,-0.09,0.79,U] [#5 -0.01,-0.01,0.74,U] [#6 -0.21,-0.01,0.72,U] [#7 -0.12,0.04,0.69,U] [#8 0.01,-0.04,0.69,U] 
02:10:00.566 00.002 1032 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {0.10, -0.17}
02:10:00.567 00.001 1032 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.83) = xAngle (-4.60 = 1.69)
02:10:00.569 00.002 1032 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.60 = 1.69)
02:10:00.570 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-2.77 mountX=-0.01 mountY=0.10, mountTheta=1.69
02:10:00.573 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.04, opts=13)
02:10:00.574 00.001 1032 Enqueuing Move request for scope (-0.10, -0.04)
02:10:00.575 00.001 10072 Worker thread wakes up
02:10:00.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
02:10:00.575 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
02:10:00.575 00.000 10072 Moving (-0.10, -0.04) raw xDistance=-0.01 yDistance=0.10
02:10:00.577 00.002 10072 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 790.22
02:10:00.577 00.000 10072 PPEC: input: -0.01, control: 0.02, exposure: 1000
02:10:00.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:00.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:10:00.577 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:00.580 00.003 10072 MoveAxis(W, 20, ABG)
02:10:00.580 00.000 10072 Guiding  Dir = 3, Dur = 20
02:10:00.580 00.000 10072 IsGuiding returns 0
02:10:00.580 00.000 10072 PulseGuide returned control before completion, sleep 30
02:10:00.596 00.016 1032 UpdateGuideState exits: m=1646 SNR=28.5
02:10:00.598 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:00.599 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:00.600 00.001 1032 Enqueuing Expose request
02:10:00.625 00.025 10072 IsGuiding returns 1
02:10:00.625 00.000 10072 scope still moving after pulse duration time elapsed
02:10:00.657 00.032 10072 IsGuiding returns 0
02:10:00.657 00.000 10072 scope move finished after 20 + 57 ms
02:10:00.657 00.000 10072 Move returns status 0, amount 20
02:10:00.657 00.000 10072 MoveAxis(N, 0, ABG)
02:10:00.657 00.000 10072 Move returns status 0, amount 0
02:10:00.657 00.000 10072 move complete, result=0
02:10:00.657 00.000 10072 worker thread done servicing request
02:10:00.657 00.000 10072 Worker thread wakes up
02:10:00.657 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:00.657 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:00.659 00.002 1032 GuideStep: -0.0 px 20 ms WEST, 0.1 px 0 ms NORTH
02:10:01.567 00.908 10072 Exposure complete
02:10:01.623 00.056 10072 worker thread done servicing request
02:10:01.624 00.001 1032 OnExposeComplete: enter
02:10:01.625 00.001 1032 UpdateGuideState(): m_state=6
02:10:01.627 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 309
02:10:01.628 00.001 1032 Star::Find returns 1 (0), X=1125.08, Y=330.40, Mass=1542, SNR=27.6, Peak=139 HFD=3.2
02:10:01.630 00.002 1032 MultiStar: [#1 -0.25,-0.03,0.90,U] [#2 -0.24,0.08,0.96,U] [#3 0.08,0.01,0.95,U] [#4 -0.36,-0.02,0.82,U] [#5 0.14,0.05,0.76,U] [#6 -0.29,0.01,0.73,U] [#7 -0.22,0.03,0.72,U] [#8 0.14,-0.08,0.69,U] 
02:10:01.632 00.002 1032 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {0.11, -0.16}
02:10:01.633 00.001 1032 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.83) = xAngle (-4.83 = 1.45)
02:10:01.635 00.002 1032 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.83 = 1.45)
02:10:01.636 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.00 mountX=0.01 mountY=0.10, mountTheta=1.45
02:10:01.639 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.01, opts=13)
02:10:01.640 00.001 1032 Enqueuing Move request for scope (-0.10, -0.01)
02:10:01.642 00.002 10072 Worker thread wakes up
02:10:01.642 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
02:10:01.642 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
02:10:01.642 00.000 10072 Moving (-0.10, -0.01) raw xDistance=0.01 yDistance=0.10
02:10:01.646 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:01.647 00.001 10072 PPEC rslt: input = 0.01, final = 0.05, react = 0.00, pred = 0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 794.93
02:10:01.648 00.001 10072 PPEC: input: 0.01, control: 0.05, exposure: 1000
02:10:01.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:01.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:10:01.648 00.000 10072 MoveAxis(W, 55, ABG)
02:10:01.648 00.000 10072 Guiding  Dir = 3, Dur = 55
02:10:01.648 00.000 10072 IsGuiding returns 0
02:10:01.649 00.001 10072 PulseGuide returned control before completion, sleep 65
02:10:01.664 00.015 1032 UpdateGuideState exits: m=1542 SNR=27.6
02:10:01.666 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:01.667 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:01.669 00.002 1032 Enqueuing Expose request
02:10:01.721 00.052 10072 IsGuiding returns 0
02:10:01.721 00.000 10072 Move returns status 0, amount 55
02:10:01.721 00.000 10072 MoveAxis(N, 0, ABG)
02:10:01.721 00.000 10072 Move returns status 0, amount 0
02:10:01.721 00.000 10072 move complete, result=0
02:10:01.721 00.000 10072 worker thread done servicing request
02:10:01.721 00.000 10072 Worker thread wakes up
02:10:01.721 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:01.721 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:01.741 00.020 1032 GuideStep: 0.0 px 55 ms WEST, 0.1 px 0 ms NORTH
02:10:02.856 01.115 10072 Exposure complete
02:10:02.911 00.055 10072 worker thread done servicing request
02:10:02.911 00.000 1032 OnExposeComplete: enter
02:10:02.913 00.002 1032 UpdateGuideState(): m_state=6
02:10:02.915 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 310
02:10:02.917 00.002 1032 Star::Find returns 1 (0), X=1125.09, Y=330.43, Mass=1562, SNR=27.8, Peak=144 HFD=3.2
02:10:02.919 00.002 1032 MultiStar: [#1 -0.21,-0.06,0.90,U] [#2 -0.16,0.05,0.96,U] [#3 0.02,-0.05,0.94,U] [#4 -0.21,-0.01,0.79,U] [#5 0.11,0.16,0.76,U] [#6 -0.27,0.06,0.73,U] [#7 -0.15,0.04,0.72,U] [#8 0.13,-0.05,0.67,U] 
02:10:02.920 00.001 1032 refined, 8 included, MultiStar: {-0.07, -0.00}, one-star: {0.11, -0.13}
02:10:02.921 00.001 1032 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.83) = xAngle (-4.90 = 1.38)
02:10:02.922 00.001 1032 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.90 = 1.38)
02:10:02.925 00.003 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.07 mountX=0.01 mountY=0.07, mountTheta=1.38
02:10:02.928 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.00, opts=13)
02:10:02.929 00.001 1032 Enqueuing Move request for scope (-0.07, -0.00)
02:10:02.930 00.001 10072 Worker thread wakes up
02:10:02.931 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
02:10:02.931 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
02:10:02.931 00.000 10072 Moving (-0.07, -0.00) raw xDistance=0.01 yDistance=0.07
02:10:02.933 00.002 10072 PPEC rslt: input = 0.01, final = 0.05, react = 0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 794.93
02:10:02.933 00.000 10072 PPEC: input: 0.01, control: 0.05, exposure: 1000
02:10:02.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:02.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:10:02.933 00.000 10072 MoveAxis(W, 55, ABG)
02:10:02.933 00.000 10072 Guiding  Dir = 3, Dur = 55
02:10:02.933 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:02.935 00.002 10072 IsGuiding returns 0
02:10:02.936 00.001 10072 PulseGuide returned control before completion, sleep 65
02:10:02.954 00.018 1032 UpdateGuideState exits: m=1562 SNR=27.8
02:10:02.955 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:02.958 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:02.960 00.002 1032 Enqueuing Expose request
02:10:03.009 00.049 10072 IsGuiding returns 0
02:10:03.009 00.000 10072 Move returns status 0, amount 55
02:10:03.009 00.000 10072 MoveAxis(N, 0, ABG)
02:10:03.009 00.000 10072 Move returns status 0, amount 0
02:10:03.009 00.000 10072 move complete, result=0
02:10:03.009 00.000 10072 worker thread done servicing request
02:10:03.009 00.000 10072 Worker thread wakes up
02:10:03.009 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:03.009 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:03.010 00.001 1032 GuideStep: 0.0 px 55 ms WEST, 0.1 px 0 ms NORTH
02:10:03.923 00.913 10072 Exposure complete
02:10:03.980 00.057 10072 worker thread done servicing request
02:10:03.980 00.000 1032 OnExposeComplete: enter
02:10:03.983 00.003 1032 UpdateGuideState(): m_state=6
02:10:03.984 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 311
02:10:03.986 00.002 1032 Star::Find returns 1 (0), X=1125.11, Y=330.49, Mass=1558, SNR=27.7, Peak=125 HFD=3.2
02:10:03.988 00.002 1032 MultiStar: [#1 -0.20,0.06,0.93,U] [#2 -0.15,0.10,0.97,U] [#3 0.01,0.06,0.92,U] [#4 -0.14,0.07,0.78,U] [#5 0.04,0.10,0.75,U] [#6 -0.16,0.12,0.72,U] [#7 -0.11,0.04,0.72,U] [#8 0.15,-0.00,0.69,U] 
02:10:03.990 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.05}, one-star: {0.13, -0.07}
02:10:03.991 00.001 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.83) = xAngle (0.52 = 0.52)
02:10:03.992 00.001 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.52 = 0.52)
02:10:03.993 00.001 1032 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.35 mountX=0.06 mountY=0.04, mountTheta=0.52
02:10:03.996 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.05, opts=13)
02:10:03.998 00.002 1032 Enqueuing Move request for scope (-0.05, 0.05)
02:10:03.999 00.001 10072 Worker thread wakes up
02:10:04.000 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
02:10:04.000 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
02:10:04.000 00.000 10072 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.04
02:10:04.001 00.001 10072 PPEC rslt: input = 0.06, final = 0.05, react = 0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 794.93
02:10:04.001 00.000 10072 PPEC: input: 0.06, control: 0.05, exposure: 1000
02:10:04.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:04.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:10:04.001 00.000 10072 MoveAxis(W, 49, ABG)
02:10:04.001 00.000 10072 Guiding  Dir = 3, Dur = 49
02:10:04.001 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:04.002 00.001 10072 IsGuiding returns 0
02:10:04.003 00.001 10072 PulseGuide returned control before completion, sleep 59
02:10:04.021 00.018 1032 UpdateGuideState exits: m=1558 SNR=27.7
02:10:04.024 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:04.026 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:04.029 00.003 1032 Enqueuing Expose request
02:10:04.075 00.046 10072 IsGuiding returns 0
02:10:04.075 00.000 10072 Move returns status 0, amount 49
02:10:04.075 00.000 10072 MoveAxis(N, 0, ABG)
02:10:04.075 00.000 10072 Move returns status 0, amount 0
02:10:04.075 00.000 10072 move complete, result=0
02:10:04.075 00.000 10072 worker thread done servicing request
02:10:04.075 00.000 10072 Worker thread wakes up
02:10:04.075 00.000 1032 GuideStep: 0.1 px 49 ms WEST, 0.0 px 0 ms NORTH
02:10:04.077 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:04.077 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:05.205 01.128 10072 Exposure complete
02:10:05.260 00.055 10072 worker thread done servicing request
02:10:05.260 00.000 1032 OnExposeComplete: enter
02:10:05.262 00.002 1032 UpdateGuideState(): m_state=6
02:10:05.264 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 312
02:10:05.267 00.003 1032 Star::Find returns 1 (0), X=1125.12, Y=330.38, Mass=1529, SNR=27.5, Peak=132 HFD=3.2
02:10:05.269 00.002 1032 MultiStar: [#1 -0.10,-0.07,0.91,U] [#2 -0.06,0.00,0.98,U] [#3 0.15,-0.12,0.98,U] [#4 -0.10,-0.06,0.83,U] [#5 0.21,0.01,0.77,U] [#6 -0.17,0.06,0.73,U] [#7 -0.15,0.02,0.71,U] [#8 0.22,-0.11,0.69,U] 
02:10:05.272 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {0.15, -0.18}
02:10:05.273 00.001 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
02:10:05.274 00.001 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
02:10:05.275 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.24 mountX=-0.06 mountY=-0.00, mountTheta=-3.07
02:10:05.279 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
02:10:05.280 00.001 1032 Enqueuing Move request for scope (0.02, -0.06)
02:10:05.281 00.001 10072 Worker thread wakes up
02:10:05.282 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
02:10:05.282 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
02:10:05.282 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=-0.00
02:10:05.283 00.001 10072 PPEC rslt: input = -0.06, final = 0.05, react = -0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 794.93
02:10:05.283 00.000 10072 PPEC: input: -0.06, control: 0.05, exposure: 1000
02:10:05.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:05.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:10:05.283 00.000 10072 MoveAxis(W, 50, ABG)
02:10:05.283 00.000 10072 Guiding  Dir = 3, Dur = 50
02:10:05.283 00.000 10072 IsGuiding returns 0
02:10:05.284 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:05.286 00.002 10072 PulseGuide returned control before completion, sleep 60
02:10:05.301 00.015 1032 UpdateGuideState exits: m=1529 SNR=27.5
02:10:05.304 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:05.305 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:05.307 00.002 1032 Enqueuing Expose request
02:10:05.360 00.053 10072 IsGuiding returns 0
02:10:05.360 00.000 10072 Move returns status 0, amount 50
02:10:05.360 00.000 10072 MoveAxis(N, 0, ABG)
02:10:05.360 00.000 10072 Move returns status 0, amount 0
02:10:05.360 00.000 10072 move complete, result=0
02:10:05.360 00.000 10072 worker thread done servicing request
02:10:05.360 00.000 10072 Worker thread wakes up
02:10:05.360 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:05.360 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:05.360 00.000 1032 GuideStep: -0.1 px 50 ms WEST, -0.0 px 0 ms NORTH
02:10:06.267 00.907 10072 Exposure complete
02:10:06.320 00.053 10072 worker thread done servicing request
02:10:06.320 00.000 1032 OnExposeComplete: enter
02:10:06.322 00.002 1032 UpdateGuideState(): m_state=6
02:10:06.323 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 313
02:10:06.325 00.002 1032 Star::Find returns 1 (0), X=1125.13, Y=330.47, Mass=1514, SNR=27.3, Peak=134 HFD=3.1
02:10:06.327 00.002 1032 MultiStar: [#1 -0.17,-0.01,0.92,U] [#2 -0.09,0.05,0.95,U] [#3 0.15,-0.06,0.97,U] [#4 -0.13,0.02,0.81,U] [#5 0.09,0.07,0.78,U] [#6 -0.15,0.05,0.77,U] [#7 -0.14,0.09,0.71,U] [#8 0.16,-0.05,0.68,U] 
02:10:06.329 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {0.15, -0.09}
02:10:06.331 00.002 1032 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.83) = xAngle (1.22 = 1.22)
02:10:06.333 00.002 1032 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (1.22 = 1.22)
02:10:06.334 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.05 mountX=0.00 mountY=0.01, mountTheta=1.22
02:10:06.338 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.00, opts=13)
02:10:06.339 00.001 1032 Enqueuing Move request for scope (-0.01, 0.00)
02:10:06.340 00.001 10072 Worker thread wakes up
02:10:06.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
02:10:06.340 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
02:10:06.340 00.000 10072 Moving (-0.01, 0.00) raw xDistance=0.00 yDistance=0.01
02:10:06.342 00.002 10072 PPEC rslt: input = 0.00, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 794.93
02:10:06.342 00.000 10072 PPEC: input: 0.00, control: 0.03, exposure: 1000
02:10:06.342 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:06.342 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:10:06.342 00.000 10072 MoveAxis(W, 30, ABG)
02:10:06.342 00.000 10072 Guiding  Dir = 3, Dur = 30
02:10:06.342 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:06.345 00.003 10072 IsGuiding returns 0
02:10:06.345 00.000 10072 PulseGuide returned control before completion, sleep 40
02:10:06.361 00.016 1032 UpdateGuideState exits: m=1514 SNR=27.3
02:10:06.364 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:06.365 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:06.367 00.002 1032 Enqueuing Expose request
02:10:06.396 00.029 10072 IsGuiding returns 0
02:10:06.396 00.000 10072 Move returns status 0, amount 30
02:10:06.397 00.001 10072 MoveAxis(N, 0, ABG)
02:10:06.397 00.000 10072 Move returns status 0, amount 0
02:10:06.397 00.000 10072 move complete, result=0
02:10:06.397 00.000 10072 worker thread done servicing request
02:10:06.397 00.000 10072 Worker thread wakes up
02:10:06.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:06.397 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:06.408 00.011 1032 GuideStep: 0.0 px 30 ms WEST, 0.0 px 0 ms NORTH
02:10:07.530 01.122 10072 Exposure complete
02:10:07.582 00.052 10072 worker thread done servicing request
02:10:07.582 00.000 1032 OnExposeComplete: enter
02:10:07.583 00.001 1032 UpdateGuideState(): m_state=6
02:10:07.586 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 314
02:10:07.588 00.002 1032 Star::Find returns 1 (0), X=1125.12, Y=330.32, Mass=1527, SNR=27.5, Peak=135 HFD=3.1
02:10:07.590 00.002 1032 MultiStar: [#1 -0.02,-0.09,0.92,U] [#2 -0.10,-0.02,0.97,U] [#3 0.12,-0.07,0.95,U] [#4 -0.11,-0.08,0.83,U] [#5 0.17,-0.11,0.77,U] [#6 -0.18,-0.12,0.73,U] [#7 -0.09,-0.09,0.69,U] [#8 0.27,-0.13,0.69,U] 
02:10:07.593 00.003 1032 refined, 8 included, MultiStar: {0.02, -0.11}, one-star: {0.15, -0.24}
02:10:07.594 00.001 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.10)
02:10:07.598 00.004 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.10)
02:10:07.600 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.36 mountX=-0.11 mountY=0.01, mountTheta=3.10
02:10:07.602 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.11, opts=13)
02:10:07.605 00.003 1032 Enqueuing Move request for scope (0.02, -0.11)
02:10:07.606 00.001 10072 Worker thread wakes up
02:10:07.606 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
02:10:07.606 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
02:10:07.607 00.001 10072 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=0.01
02:10:07.608 00.001 10072 PPEC rslt: input = -0.11, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 794.93
02:10:07.608 00.000 10072 PPEC: input: -0.11, control: 0.02, exposure: 1000
02:10:07.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:07.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:10:07.608 00.000 10072 MoveAxis(W, 22, ABG)
02:10:07.608 00.000 10072 Guiding  Dir = 3, Dur = 22
02:10:07.608 00.000 10072 IsGuiding returns 0
02:10:07.608 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:07.612 00.004 10072 PulseGuide returned control before completion, sleep 32
02:10:07.629 00.017 1032 UpdateGuideState exits: m=1527 SNR=27.5
02:10:07.631 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:07.632 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:07.634 00.002 1032 Enqueuing Expose request
02:10:07.652 00.018 10072 IsGuiding returns 1
02:10:07.652 00.000 10072 scope still moving after pulse duration time elapsed
02:10:07.684 00.032 10072 IsGuiding returns 0
02:10:07.684 00.000 10072 scope move finished after 22 + 53 ms
02:10:07.684 00.000 10072 Move returns status 0, amount 22
02:10:07.684 00.000 10072 MoveAxis(N, 0, ABG)
02:10:07.684 00.000 10072 Move returns status 0, amount 0
02:10:07.684 00.000 10072 move complete, result=0
02:10:07.684 00.000 10072 worker thread done servicing request
02:10:07.684 00.000 10072 Worker thread wakes up
02:10:07.684 00.000 1032 GuideStep: -0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
02:10:07.686 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:07.687 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:08.595 00.908 10072 Exposure complete
02:10:08.646 00.051 10072 worker thread done servicing request
02:10:08.646 00.000 1032 OnExposeComplete: enter
02:10:08.647 00.001 1032 UpdateGuideState(): m_state=6
02:10:08.649 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 315
02:10:08.651 00.002 1032 Star::Find returns 1 (0), X=1125.22, Y=330.37, Mass=1564, SNR=27.8, Peak=138 HFD=3.1
02:10:08.653 00.002 1032 MultiStar: [#1 -0.07,-0.10,0.95,U] [#2 -0.05,0.02,0.96,U] [#3 0.13,-0.06,0.96,U] [#4 -0.15,0.01,0.79,U] [#5 0.17,0.00,0.78,U] [#6 -0.16,-0.05,0.73,U] [#7 -0.11,0.06,0.70,U] [#8 0.23,-0.01,0.68,U] 
02:10:08.654 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.24, -0.19}
02:10:08.656 00.002 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
02:10:08.658 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
02:10:08.660 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.93 mountX=-0.05 mountY=-0.02, mountTheta=-2.76
02:10:08.661 00.001 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
02:10:08.663 00.002 1032 Enqueuing Move request for scope (0.03, -0.04)
02:10:08.666 00.003 10072 Worker thread wakes up
02:10:08.666 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
02:10:08.666 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
02:10:08.666 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
02:10:08.667 00.001 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 794.93
02:10:08.667 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 1000
02:10:08.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:08.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:10:08.667 00.000 10072 MoveAxis(W, 18, ABG)
02:10:08.667 00.000 10072 Guiding  Dir = 3, Dur = 18
02:10:08.667 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:08.669 00.002 10072 IsGuiding returns 0
02:10:08.669 00.000 10072 PulseGuide returned control before completion, sleep 28
02:10:08.687 00.018 1032 UpdateGuideState exits: m=1564 SNR=27.8
02:10:08.689 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:08.690 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:08.693 00.003 1032 Enqueuing Expose request
02:10:08.704 00.011 10072 IsGuiding returns 0
02:10:08.704 00.000 10072 Move returns status 0, amount 18
02:10:08.704 00.000 10072 MoveAxis(N, 0, ABG)
02:10:08.704 00.000 10072 Move returns status 0, amount 0
02:10:08.704 00.000 10072 move complete, result=0
02:10:08.704 00.000 10072 worker thread done servicing request
02:10:08.704 00.000 10072 Worker thread wakes up
02:10:08.704 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:08.704 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:08.704 00.000 1032 GuideStep: -0.0 px 18 ms WEST, -0.0 px 0 ms NORTH
02:10:09.830 01.126 10072 Exposure complete
02:10:09.890 00.060 10072 worker thread done servicing request
02:10:09.890 00.000 1032 OnExposeComplete: enter
02:10:09.892 00.002 1032 UpdateGuideState(): m_state=6
02:10:09.894 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 316
02:10:09.896 00.002 1032 Star::Find returns 1 (0), X=1125.08, Y=330.42, Mass=1564, SNR=27.8, Peak=139 HFD=3.1
02:10:09.899 00.003 1032 MultiStar: [#1 -0.10,-0.05,0.92,U] [#2 -0.08,0.05,0.96,U] [#3 0.07,-0.05,0.96,U] [#4 -0.10,0.01,0.79,U] [#5 0.09,0.08,0.77,U] [#6 -0.21,0.00,0.72,U] [#7 -0.06,0.10,0.74,U] [#8 0.13,-0.03,0.66,U] 
02:10:09.900 00.001 1032 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {0.10, -0.14}
02:10:09.902 00.002 1032 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.83) = xAngle (-4.50 = 1.78)
02:10:09.903 00.001 1032 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.50 = 1.78)
02:10:09.906 00.003 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.67 mountX=-0.00 mountY=0.02, mountTheta=1.78
02:10:09.911 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.01, opts=13)
02:10:09.913 00.002 1032 Enqueuing Move request for scope (-0.02, -0.01)
02:10:09.915 00.002 10072 Worker thread wakes up
02:10:09.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
02:10:09.915 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
02:10:09.915 00.000 10072 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
02:10:09.916 00.001 10072 PPEC rslt: input = -0.00, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 794.93
02:10:09.916 00.000 10072 PPEC: input: -0.00, control: 0.02, exposure: 1000
02:10:09.916 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:09.916 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:10:09.916 00.000 10072 MoveAxis(W, 16, ABG)
02:10:09.917 00.001 10072 Guiding  Dir = 3, Dur = 16
02:10:09.917 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:09.919 00.002 10072 IsGuiding returns 0
02:10:09.920 00.001 10072 PulseGuide returned control before completion, sleep 26
02:10:09.938 00.018 1032 UpdateGuideState exits: m=1564 SNR=27.8
02:10:09.940 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:09.942 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:09.943 00.001 1032 Enqueuing Expose request
02:10:09.951 00.008 10072 IsGuiding returns 0
02:10:09.951 00.000 10072 Move returns status 0, amount 16
02:10:09.951 00.000 10072 MoveAxis(N, 0, ABG)
02:10:09.951 00.000 10072 Move returns status 0, amount 0
02:10:09.951 00.000 10072 move complete, result=0
02:10:09.951 00.000 10072 worker thread done servicing request
02:10:09.951 00.000 10072 Worker thread wakes up
02:10:09.951 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:09.951 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:09.951 00.000 1032 GuideStep: -0.0 px 16 ms WEST, 0.0 px 0 ms NORTH
02:10:10.856 00.905 10072 Exposure complete
02:10:10.912 00.056 10072 worker thread done servicing request
02:10:10.912 00.000 1032 OnExposeComplete: enter
02:10:10.914 00.002 1032 UpdateGuideState(): m_state=6
02:10:10.915 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 317
02:10:10.918 00.003 1032 Star::Find returns 1 (0), X=1125.11, Y=330.45, Mass=1527, SNR=27.4, Peak=129 HFD=3.2
02:10:10.920 00.002 1032 MultiStar: [#1 -0.15,0.05,0.91,U] [#2 -0.11,-0.01,0.98,U] [#3 0.10,-0.13,0.96,U] [#4 -0.25,-0.02,0.82,U] [#5 0.11,-0.02,0.75,U] [#6 -0.21,0.13,0.74,U] [#7 -0.18,0.03,0.69,U] [#8 0.16,-0.15,0.67,U] 
02:10:10.922 00.002 1032 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {0.13, -0.11}
02:10:10.924 00.002 1032 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.83) = xAngle (-4.36 = 1.92)
02:10:10.926 00.002 1032 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.36 = 1.92)
02:10:10.927 00.001 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.53 mountX=-0.02 mountY=0.05, mountTheta=1.92
02:10:10.929 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.03, opts=13)
02:10:10.931 00.002 1032 Enqueuing Move request for scope (-0.04, -0.03)
02:10:10.933 00.002 10072 Worker thread wakes up
02:10:10.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
02:10:10.933 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
02:10:10.933 00.000 10072 Moving (-0.04, -0.03) raw xDistance=-0.02 yDistance=0.05
02:10:10.935 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:10.937 00.002 10072 PPEC rslt: input = -0.02, final = 0.05, react = -0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 799.56
02:10:10.937 00.000 10072 PPEC: input: -0.02, control: 0.05, exposure: 1000
02:10:10.937 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:10.937 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:10:10.937 00.000 10072 MoveAxis(W, 50, ABG)
02:10:10.937 00.000 10072 Guiding  Dir = 3, Dur = 50
02:10:10.937 00.000 10072 IsGuiding returns 0
02:10:10.938 00.001 10072 PulseGuide returned control before completion, sleep 60
02:10:10.953 00.015 1032 UpdateGuideState exits: m=1527 SNR=27.4
02:10:10.955 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:10.958 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:10.959 00.001 1032 Enqueuing Expose request
02:10:11.010 00.051 10072 IsGuiding returns 0
02:10:11.010 00.000 10072 Move returns status 0, amount 50
02:10:11.010 00.000 10072 MoveAxis(N, 0, ABG)
02:10:11.010 00.000 10072 Move returns status 0, amount 0
02:10:11.010 00.000 10072 move complete, result=0
02:10:11.010 00.000 10072 worker thread done servicing request
02:10:11.010 00.000 10072 Worker thread wakes up
02:10:11.010 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:11.010 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:11.011 00.001 1032 GuideStep: -0.0 px 50 ms WEST, 0.0 px 0 ms NORTH
02:10:12.136 01.125 10072 Exposure complete
02:10:12.197 00.061 10072 worker thread done servicing request
02:10:12.197 00.000 1032 OnExposeComplete: enter
02:10:12.199 00.002 1032 UpdateGuideState(): m_state=6
02:10:12.200 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 318
02:10:12.202 00.002 1032 Star::Find returns 1 (0), X=1125.06, Y=330.44, Mass=1503, SNR=27.2, Peak=121 HFD=3.3
02:10:12.203 00.001 1032 MultiStar: [#1 -0.19,0.01,0.96,U] [#2 -0.09,0.08,0.98,U] [#3 0.11,-0.01,0.96,U] [#4 -0.13,0.04,0.84,U] [#5 0.06,0.08,0.80,U] [#6 -0.15,0.12,0.76,U] [#7 -0.13,0.07,0.72,U] [#8 0.16,0.08,0.67,U] 
02:10:12.205 00.002 1032 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {0.08, -0.12}
02:10:12.207 00.002 1032 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.83) = xAngle (0.51 = 0.51)
02:10:12.208 00.001 1032 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.51 = 0.51)
02:10:12.209 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.34 mountX=0.04 mountY=0.02, mountTheta=0.51
02:10:12.212 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.03, opts=13)
02:10:12.215 00.003 1032 Enqueuing Move request for scope (-0.03, 0.03)
02:10:12.216 00.001 10072 Worker thread wakes up
02:10:12.217 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
02:10:12.217 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
02:10:12.217 00.000 10072 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.02
02:10:12.218 00.001 10072 PPEC rslt: input = 0.04, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 799.56
02:10:12.218 00.000 10072 PPEC: input: 0.04, control: 0.04, exposure: 1000
02:10:12.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:12.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:10:12.218 00.000 10072 MoveAxis(W, 42, ABG)
02:10:12.218 00.000 10072 Guiding  Dir = 3, Dur = 42
02:10:12.219 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:12.222 00.003 10072 IsGuiding returns 0
02:10:12.223 00.001 10072 PulseGuide returned control before completion, sleep 52
02:10:12.238 00.015 1032 UpdateGuideState exits: m=1503 SNR=27.2
02:10:12.241 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:12.242 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:12.244 00.002 1032 Enqueuing Expose request
02:10:12.289 00.045 10072 IsGuiding returns 0
02:10:12.289 00.000 10072 Move returns status 0, amount 42
02:10:12.289 00.000 10072 MoveAxis(N, 0, ABG)
02:10:12.289 00.000 10072 Move returns status 0, amount 0
02:10:12.289 00.000 10072 move complete, result=0
02:10:12.289 00.000 10072 worker thread done servicing request
02:10:12.289 00.000 10072 Worker thread wakes up
02:10:12.289 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:12.289 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:12.289 00.000 1032 GuideStep: 0.0 px 42 ms WEST, 0.0 px 0 ms NORTH
02:10:13.200 00.911 10072 Exposure complete
02:10:13.251 00.051 10072 worker thread done servicing request
02:10:13.251 00.000 1032 OnExposeComplete: enter
02:10:13.254 00.003 1032 UpdateGuideState(): m_state=6
02:10:13.255 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 319
02:10:13.256 00.001 1032 Star::Find returns 1 (0), X=1125.19, Y=330.37, Mass=1524, SNR=27.4, Peak=135 HFD=3.1
02:10:13.258 00.002 1032 MultiStar: [#1 -0.07,-0.03,0.94,U] [#2 -0.07,0.01,0.97,U] [#3 0.23,-0.06,0.97,U] [#4 -0.04,-0.01,0.84,U] [#5 0.29,0.05,0.77,U] [#6 -0.08,-0.02,0.73,U] [#7 -0.16,0.05,0.71,U] [#8 0.23,-0.05,0.63,U] 
02:10:13.259 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.21, -0.19}
02:10:13.261 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
02:10:13.263 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
02:10:13.265 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.50 mountX=-0.05 mountY=-0.05, mountTheta=-2.33
02:10:13.267 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
02:10:13.269 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
02:10:13.270 00.001 10072 Worker thread wakes up
02:10:13.271 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
02:10:13.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
02:10:13.271 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.05
02:10:13.272 00.001 10072 PPEC rslt: input = -0.05, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 799.56
02:10:13.272 00.000 10072 PPEC: input: -0.05, control: 0.04, exposure: 1000
02:10:13.272 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:13.273 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:10:13.273 00.000 10072 MoveAxis(W, 37, ABG)
02:10:13.273 00.000 10072 Guiding  Dir = 3, Dur = 37
02:10:13.273 00.000 10072 IsGuiding returns 0
02:10:13.273 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:13.276 00.003 10072 PulseGuide returned control before completion, sleep 47
02:10:13.295 00.019 1032 UpdateGuideState exits: m=1524 SNR=27.4
02:10:13.301 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:13.303 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:13.304 00.001 1032 Enqueuing Expose request
02:10:13.338 00.034 10072 IsGuiding returns 0
02:10:13.338 00.000 10072 Move returns status 0, amount 37
02:10:13.338 00.000 10072 MoveAxis(N, 0, ABG)
02:10:13.338 00.000 10072 Move returns status 0, amount 0
02:10:13.338 00.000 10072 move complete, result=0
02:10:13.339 00.001 10072 worker thread done servicing request
02:10:13.339 00.000 10072 Worker thread wakes up
02:10:13.339 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:13.339 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:13.339 00.000 1032 GuideStep: -0.0 px 37 ms WEST, -0.0 px 0 ms NORTH
02:10:14.472 01.133 10072 Exposure complete
02:10:14.527 00.055 10072 worker thread done servicing request
02:10:14.527 00.000 1032 OnExposeComplete: enter
02:10:14.529 00.002 1032 UpdateGuideState(): m_state=6
02:10:14.531 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 320
02:10:14.533 00.002 1032 Star::Find returns 1 (0), X=1125.16, Y=330.39, Mass=1528, SNR=27.5, Peak=135 HFD=3.2
02:10:14.535 00.002 1032 MultiStar: [#1 -0.04,0.04,0.93,U] [#2 -0.08,0.05,0.96,U] [#3 0.19,-0.05,0.95,U] [#4 -0.11,-0.03,0.82,U] [#5 0.21,0.04,0.74,U] [#6 -0.09,0.00,0.74,U] [#7 -0.06,0.12,0.74,U] [#8 0.22,-0.09,0.69,U] 
02:10:14.536 00.001 1032 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.19, -0.17}
02:10:14.538 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
02:10:14.539 00.001 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
02:10:14.541 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.31 mountX=-0.03 mountY=-0.04, mountTheta=-2.14
02:10:14.543 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.01, opts=13)
02:10:14.545 00.002 1032 Enqueuing Move request for scope (0.05, -0.01)
02:10:14.546 00.001 10072 Worker thread wakes up
02:10:14.546 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
02:10:14.546 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
02:10:14.546 00.000 10072 Moving (0.05, -0.01) raw xDistance=-0.03 yDistance=-0.04
02:10:14.548 00.002 10072 PPEC rslt: input = -0.03, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 799.56
02:10:14.548 00.000 10072 PPEC: input: -0.03, control: 0.04, exposure: 1000
02:10:14.548 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:14.548 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:10:14.548 00.000 10072 MoveAxis(W, 36, ABG)
02:10:14.549 00.001 10072 Guiding  Dir = 3, Dur = 36
02:10:14.549 00.000 10072 IsGuiding returns 0
02:10:14.549 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:14.552 00.003 10072 PulseGuide returned control before completion, sleep 46
02:10:14.568 00.016 1032 UpdateGuideState exits: m=1528 SNR=27.5
02:10:14.570 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:14.571 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:14.572 00.001 1032 Enqueuing Expose request
02:10:14.610 00.038 10072 IsGuiding returns 0
02:10:14.610 00.000 10072 Move returns status 0, amount 36
02:10:14.610 00.000 10072 MoveAxis(N, 0, ABG)
02:10:14.610 00.000 10072 Move returns status 0, amount 0
02:10:14.610 00.000 10072 move complete, result=0
02:10:14.610 00.000 10072 worker thread done servicing request
02:10:14.611 00.001 10072 Worker thread wakes up
02:10:14.611 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:14.611 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:14.623 00.012 1032 GuideStep: -0.0 px 36 ms WEST, -0.0 px 0 ms NORTH
02:10:15.520 00.897 10072 Exposure complete
02:10:15.577 00.057 10072 worker thread done servicing request
02:10:15.577 00.000 1032 OnExposeComplete: enter
02:10:15.579 00.002 1032 UpdateGuideState(): m_state=6
02:10:15.581 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 321
02:10:15.583 00.002 1032 Star::Find returns 1 (0), X=1125.29, Y=330.34, Mass=1504, SNR=27.2, Peak=128 HFD=3.0
02:10:15.585 00.002 1032 MultiStar: [#1 0.00,-0.12,0.91,U] [#2 -0.00,-0.09,0.95,U] [#3 0.21,-0.07,0.95,U] [#4 -0.03,-0.15,0.84,U] [#5 0.22,-0.09,0.78,U] [#6 -0.10,-0.07,0.74,U] [#7 -0.04,-0.02,0.73,U] [#8 0.24,-0.14,0.67,U] 
02:10:15.587 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.31, -0.22}
02:10:15.590 00.003 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
02:10:15.592 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
02:10:15.595 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.86 mountX=-0.13 mountY=-0.06, mountTheta=-2.69
02:10:15.602 00.007 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
02:10:15.604 00.002 1032 Enqueuing Move request for scope (0.10, -0.11)
02:10:15.606 00.002 10072 Worker thread wakes up
02:10:15.606 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
02:10:15.606 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
02:10:15.607 00.001 10072 Moving (0.10, -0.11) raw xDistance=-0.13 yDistance=-0.06
02:10:15.607 00.000 10072 PPEC rslt: input = -0.13, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 799.56
02:10:15.608 00.001 10072 PPEC: input: -0.13, control: 0.02, exposure: 1000
02:10:15.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:15.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:10:15.608 00.000 10072 MoveAxis(W, 20, ABG)
02:10:15.608 00.000 10072 Guiding  Dir = 3, Dur = 20
02:10:15.608 00.000 10072 IsGuiding returns 0
02:10:15.608 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:15.611 00.003 10072 PulseGuide returned control before completion, sleep 30
02:10:15.630 00.019 1032 UpdateGuideState exits: m=1504 SNR=27.2
02:10:15.631 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:15.633 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:15.634 00.001 1032 Enqueuing Expose request
02:10:15.657 00.023 10072 IsGuiding returns 0
02:10:15.657 00.000 10072 Move returns status 0, amount 20
02:10:15.657 00.000 10072 MoveAxis(N, 0, ABG)
02:10:15.657 00.000 10072 Move returns status 0, amount 0
02:10:15.657 00.000 10072 move complete, result=0
02:10:15.657 00.000 10072 worker thread done servicing request
02:10:15.657 00.000 10072 Worker thread wakes up
02:10:15.657 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:15.657 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:15.658 00.001 1032 GuideStep: -0.1 px 20 ms WEST, -0.1 px 0 ms NORTH
02:10:16.786 01.128 10072 Exposure complete
02:10:16.836 00.050 10072 worker thread done servicing request
02:10:16.837 00.001 1032 OnExposeComplete: enter
02:10:16.839 00.002 1032 UpdateGuideState(): m_state=6
02:10:16.840 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 322
02:10:16.842 00.002 1032 Star::Find returns 1 (0), X=1125.32, Y=330.26, Mass=1553, SNR=27.7, Peak=139 HFD=3.0
02:10:16.843 00.001 1032 MultiStar: [#1 -0.05,-0.20,0.93,U] [#2 0.08,-0.11,0.96,U] [#3 0.22,-0.29,0.94,U] [#4 0.09,-0.20,0.77,U] [#5 0.30,-0.10,0.76,U] [#6 0.00,-0.16,0.70,U] [#7 -0.06,-0.07,0.71,U] [#8 0.27,-0.17,0.66,U] 
02:10:16.844 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.19}, one-star: {0.34, -0.30}
02:10:16.846 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
02:10:16.848 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
02:10:16.850 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.23 cameraTheta=-0.94 mountX=-0.21 mountY=-0.08, mountTheta=-2.77
02:10:16.852 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.19, opts=13)
02:10:16.853 00.001 1032 Enqueuing Move request for scope (0.14, -0.19)
02:10:16.854 00.001 10072 Worker thread wakes up
02:10:16.854 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
02:10:16.854 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
02:10:16.854 00.000 10072 Moving (0.14, -0.19) raw xDistance=-0.21 yDistance=-0.08
02:10:16.855 00.001 10072 PPEC rslt: input = -0.21, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 799.56
02:10:16.855 00.000 10072 PPEC: input: -0.21, control: -0.07, exposure: 1000
02:10:16.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:16.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:10:16.855 00.000 10072 MoveAxis(E, 71, ABG)
02:10:16.856 00.001 10072 Guiding  Dir = 2, Dur = 71
02:10:16.856 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:16.857 00.001 10072 IsGuiding returns 0
02:10:16.857 00.000 10072 PulseGuide returned control before completion, sleep 81
02:10:16.873 00.016 1032 UpdateGuideState exits: m=1553 SNR=27.7
02:10:16.875 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:16.876 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:16.878 00.002 1032 Enqueuing Expose request
02:10:16.940 00.062 10072 IsGuiding returns 0
02:10:16.940 00.000 10072 Move returns status 0, amount 71
02:10:16.940 00.000 10072 MoveAxis(N, 0, ABG)
02:10:16.940 00.000 10072 Move returns status 0, amount 0
02:10:16.940 00.000 10072 move complete, result=0
02:10:16.940 00.000 10072 worker thread done servicing request
02:10:16.940 00.000 10072 Worker thread wakes up
02:10:16.940 00.000 1032 GuideStep: -0.2 px 71 ms EAST, -0.1 px 0 ms NORTH
02:10:16.943 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:16.943 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:17.851 00.908 10072 Exposure complete
02:10:17.913 00.062 10072 worker thread done servicing request
02:10:17.913 00.000 1032 OnExposeComplete: enter
02:10:17.915 00.002 1032 UpdateGuideState(): m_state=6
02:10:17.917 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 323
02:10:17.918 00.001 1032 Star::Find returns 1 (0), X=1125.23, Y=330.40, Mass=1502, SNR=27.2, Peak=127 HFD=3.2
02:10:17.920 00.002 1032 MultiStar: [#1 0.03,-0.04,0.96,U] [#2 -0.01,-0.02,0.97,U] [#3 0.27,-0.10,0.97,U] [#4 -0.05,-0.10,0.82,U] [#5 0.27,0.01,0.78,U] [#6 -0.08,0.03,0.73,U] [#7 0.00,0.02,0.73,U] [#8 0.23,-0.12,0.69,U] 
02:10:17.922 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.25, -0.16}
02:10:17.924 00.002 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
02:10:17.926 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
02:10:17.927 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.50 mountX=-0.08 mountY=-0.09, mountTheta=-2.33
02:10:17.929 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.06, opts=13)
02:10:17.931 00.002 1032 Enqueuing Move request for scope (0.11, -0.06)
02:10:17.933 00.002 10072 Worker thread wakes up
02:10:17.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
02:10:17.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
02:10:17.933 00.000 10072 Moving (0.11, -0.06) raw xDistance=-0.08 yDistance=-0.09
02:10:17.934 00.001 10072 PPEC rslt: input = -0.08, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 799.56
02:10:17.934 00.000 10072 PPEC: input: -0.08, control: 0.02, exposure: 1000
02:10:17.934 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:17.935 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:10:17.935 00.000 10072 MoveAxis(W, 19, ABG)
02:10:17.935 00.000 10072 Guiding  Dir = 3, Dur = 19
02:10:17.935 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:17.936 00.001 10072 IsGuiding returns 0
02:10:17.936 00.000 10072 PulseGuide returned control before completion, sleep 29
02:10:17.953 00.017 1032 UpdateGuideState exits: m=1502 SNR=27.2
02:10:17.956 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:17.959 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:17.960 00.001 1032 Enqueuing Expose request
02:10:17.973 00.013 10072 IsGuiding returns 0
02:10:17.973 00.000 10072 Move returns status 0, amount 19
02:10:17.973 00.000 10072 MoveAxis(N, 0, ABG)
02:10:17.973 00.000 10072 Move returns status 0, amount 0
02:10:17.973 00.000 10072 move complete, result=0
02:10:17.973 00.000 10072 worker thread done servicing request
02:10:17.973 00.000 10072 Worker thread wakes up
02:10:17.973 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:17.973 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:17.974 00.001 1032 GuideStep: -0.1 px 19 ms WEST, -0.1 px 0 ms NORTH
02:10:19.100 01.126 10072 Exposure complete
02:10:19.159 00.059 10072 worker thread done servicing request
02:10:19.159 00.000 1032 OnExposeComplete: enter
02:10:19.161 00.002 1032 UpdateGuideState(): m_state=6
02:10:19.163 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 324
02:10:19.164 00.001 1032 Star::Find returns 1 (0), X=1125.36, Y=330.25, Mass=1500, SNR=27.2, Peak=132 HFD=3.1
02:10:19.166 00.002 1032 MultiStar: [#1 0.07,-0.18,0.96,U] [#2 0.08,-0.20,0.97,U] [#3 0.35,-0.18,0.00,M1] [#4 0.06,-0.18,0.83,U] [#5 0.32,-0.13,0.79,U] [#6 0.06,-0.05,0.74,U] [#7 0.07,-0.14,0.68,U] [#8 0.30,-0.30,0.00,M1] 
02:10:19.168 00.002 1032 refined, 6 included, MultiStar: {0.16, -0.18}, one-star: {0.38, -0.31}
02:10:19.169 00.001 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
02:10:19.171 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
02:10:19.173 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.85 mountX=-0.21 mountY=-0.10, mountTheta=-2.68
02:10:19.176 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.18, opts=13)
02:10:19.179 00.003 1032 Enqueuing Move request for scope (0.16, -0.18)
02:10:19.181 00.002 10072 Worker thread wakes up
02:10:19.181 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
02:10:19.181 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
02:10:19.181 00.000 10072 Moving (0.16, -0.18) raw xDistance=-0.21 yDistance=-0.10
02:10:19.182 00.001 10072 PPEC rslt: input = -0.21, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 799.56
02:10:19.182 00.000 10072 PPEC: input: -0.21, control: -0.07, exposure: 1000
02:10:19.182 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:19.182 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:10:19.182 00.000 10072 MoveAxis(E, 72, ABG)
02:10:19.182 00.000 10072 Guiding  Dir = 2, Dur = 72
02:10:19.184 00.002 10072 IsGuiding returns 0
02:10:19.184 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:19.186 00.002 10072 PulseGuide returned control before completion, sleep 82
02:10:19.202 00.016 1032 UpdateGuideState exits: m=1500 SNR=27.2
02:10:19.207 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:19.210 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:19.212 00.002 1032 Enqueuing Expose request
02:10:19.270 00.058 10072 IsGuiding returns 0
02:10:19.271 00.001 10072 Move returns status 0, amount 72
02:10:19.271 00.000 10072 MoveAxis(N, 0, ABG)
02:10:19.271 00.000 10072 Move returns status 0, amount 0
02:10:19.271 00.000 10072 move complete, result=0
02:10:19.271 00.000 10072 worker thread done servicing request
02:10:19.271 00.000 10072 Worker thread wakes up
02:10:19.271 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:19.271 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:19.271 00.000 1032 GuideStep: -0.2 px 72 ms EAST, -0.1 px 0 ms NORTH
02:10:20.180 00.909 10072 Exposure complete
02:10:20.241 00.061 1032 OnExposeComplete: enter
02:10:20.244 00.003 1032 UpdateGuideState(): m_state=6
02:10:20.245 00.001 10072 worker thread done servicing request
02:10:20.245 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 325
02:10:20.247 00.002 1032 Star::Find returns 1 (0), X=1125.27, Y=330.29, Mass=1506, SNR=27.2, Peak=138 HFD=3.0
02:10:20.249 00.002 1032 MultiStar: [#1 -0.00,-0.08,0.92,U] [#2 -0.01,-0.03,0.99,U] [#3 0.25,-0.12,0.95,U] [#4 -0.06,-0.10,0.81,U] [#5 0.36,0.02,0.78,U] [#6 -0.06,0.01,0.75,U] [#7 0.07,-0.00,0.74,U] [#8 0.31,-0.12,0.69,U] 
02:10:20.251 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.08}, one-star: {0.29, -0.27}
02:10:20.252 00.001 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
02:10:20.254 00.002 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
02:10:20.256 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.58 mountX=-0.11 mountY=-0.10, mountTheta=-2.41
02:10:20.258 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.08, opts=13)
02:10:20.260 00.002 1032 Enqueuing Move request for scope (0.13, -0.08)
02:10:20.261 00.001 10072 Worker thread wakes up
02:10:20.262 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
02:10:20.262 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
02:10:20.262 00.000 10072 Moving (0.13, -0.08) raw xDistance=-0.11 yDistance=-0.10
02:10:20.264 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:20.267 00.003 10072 PPEC rslt: input = -0.11, final = 0.05, react = -0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 804.11
02:10:20.267 00.000 10072 PPEC: input: -0.11, control: 0.05, exposure: 1000
02:10:20.268 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:20.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:10:20.268 00.000 10072 MoveAxis(W, 48, ABG)
02:10:20.268 00.000 10072 Guiding  Dir = 3, Dur = 48
02:10:20.268 00.000 10072 IsGuiding returns 0
02:10:20.269 00.001 10072 PulseGuide returned control before completion, sleep 58
02:10:20.285 00.016 1032 UpdateGuideState exits: m=1506 SNR=27.2
02:10:20.289 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:20.290 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:20.291 00.001 1032 Enqueuing Expose request
02:10:20.334 00.043 10072 IsGuiding returns 0
02:10:20.334 00.000 10072 Move returns status 0, amount 48
02:10:20.334 00.000 10072 MoveAxis(N, 0, ABG)
02:10:20.334 00.000 10072 Move returns status 0, amount 0
02:10:20.334 00.000 10072 move complete, result=0
02:10:20.334 00.000 10072 worker thread done servicing request
02:10:20.334 00.000 10072 Worker thread wakes up
02:10:20.334 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:20.334 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:20.335 00.001 1032 GuideStep: -0.1 px 48 ms WEST, -0.1 px 0 ms NORTH
02:10:21.461 01.126 10072 Exposure complete
02:10:21.527 00.066 10072 worker thread done servicing request
02:10:21.527 00.000 1032 OnExposeComplete: enter
02:10:21.528 00.001 1032 UpdateGuideState(): m_state=6
02:10:21.530 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 326
02:10:21.531 00.001 1032 Star::Find returns 1 (0), X=1125.32, Y=330.20, Mass=1567, SNR=27.8, Peak=138 HFD=3.1
02:10:21.533 00.002 1032 MultiStar: [#1 0.04,-0.21,0.92,U] [#2 -0.00,-0.13,0.95,U] [#3 0.31,-0.25,0.00,M1] [#4 0.06,-0.22,0.81,U] [#5 0.42,-0.06,0.00,M1] [#6 0.06,-0.08,0.74,U] [#7 0.01,-0.08,0.69,U] [#8 0.31,-0.29,0.00,M1] 
02:10:21.534 00.001 1032 refined, 5 included, MultiStar: {0.09, -0.19}, one-star: {0.34, -0.36}
02:10:21.535 00.001 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
02:10:21.536 00.001 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
02:10:21.538 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.12 mountX=-0.21 mountY=-0.04, mountTheta=-2.95
02:10:21.540 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.19, opts=13)
02:10:21.542 00.002 1032 Enqueuing Move request for scope (0.09, -0.19)
02:10:21.544 00.002 10072 Worker thread wakes up
02:10:21.544 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
02:10:21.544 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
02:10:21.544 00.000 10072 Moving (0.09, -0.19) raw xDistance=-0.21 yDistance=-0.04
02:10:21.545 00.001 10072 PPEC rslt: input = -0.21, final = -0.04, react = -0.09, pred = 0.05, hyst = -0.08, hyst_pct = 0.00, period_length = 804.11
02:10:21.545 00.000 10072 PPEC: input: -0.21, control: -0.04, exposure: 1000
02:10:21.545 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:21.545 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:10:21.545 00.000 10072 MoveAxis(E, 37, ABG)
02:10:21.545 00.000 10072 Guiding  Dir = 2, Dur = 37
02:10:21.545 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:21.546 00.001 10072 IsGuiding returns 0
02:10:21.547 00.001 10072 PulseGuide returned control before completion, sleep 47
02:10:21.564 00.017 1032 UpdateGuideState exits: m=1567 SNR=27.8
02:10:21.565 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:21.567 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:21.569 00.002 1032 Enqueuing Expose request
02:10:21.596 00.027 10072 IsGuiding returns 0
02:10:21.596 00.000 10072 Move returns status 0, amount 37
02:10:21.596 00.000 10072 MoveAxis(N, 0, ABG)
02:10:21.596 00.000 10072 Move returns status 0, amount 0
02:10:21.596 00.000 10072 move complete, result=0
02:10:21.596 00.000 10072 worker thread done servicing request
02:10:21.596 00.000 10072 Worker thread wakes up
02:10:21.596 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:21.596 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:21.596 00.000 1032 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
02:10:22.509 00.913 10072 Exposure complete
02:10:22.575 00.066 10072 worker thread done servicing request
02:10:22.575 00.000 1032 OnExposeComplete: enter
02:10:22.577 00.002 1032 UpdateGuideState(): m_state=6
02:10:22.580 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 327
02:10:22.582 00.002 1032 Star::Find returns 1 (0), X=1125.32, Y=330.33, Mass=1500, SNR=27.2, Peak=131 HFD=3.0
02:10:22.585 00.003 1032 MultiStar: [#1 -0.01,-0.13,0.92,U] [#2 0.02,-0.10,0.96,U] [#3 0.24,-0.14,0.98,U] [#4 0.00,-0.09,0.82,U] [#5 0.37,-0.01,0.75,U] [#6 0.03,-0.05,0.74,U] [#7 -0.00,-0.05,0.72,U] [#8 0.39,-0.14,0.00,M2] 
02:10:22.587 00.002 1032 refined, 7 included, MultiStar: {0.13, -0.11}, one-star: {0.34, -0.23}
02:10:22.589 00.002 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
02:10:22.590 00.001 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
02:10:22.592 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.70 mountX=-0.14 mountY=-0.10, mountTheta=-2.53
02:10:22.594 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.11, opts=13)
02:10:22.597 00.003 1032 Enqueuing Move request for scope (0.13, -0.11)
02:10:22.598 00.001 10072 Worker thread wakes up
02:10:22.598 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
02:10:22.599 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
02:10:22.599 00.000 10072 Moving (0.13, -0.11) raw xDistance=-0.14 yDistance=-0.10
02:10:22.600 00.001 10072 PPEC rslt: input = -0.14, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 804.11
02:10:22.600 00.000 10072 PPEC: input: -0.14, control: 0.03, exposure: 1000
02:10:22.600 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:22.600 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:10:22.600 00.000 10072 MoveAxis(W, 31, ABG)
02:10:22.600 00.000 10072 Guiding  Dir = 3, Dur = 31
02:10:22.601 00.001 10072 IsGuiding returns 0
02:10:22.601 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:22.603 00.002 10072 PulseGuide returned control before completion, sleep 41
02:10:22.620 00.017 1032 UpdateGuideState exits: m=1500 SNR=27.2
02:10:22.621 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:22.623 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:22.624 00.001 1032 Enqueuing Expose request
02:10:22.645 00.021 10072 IsGuiding returns 1
02:10:22.645 00.000 10072 scope still moving after pulse duration time elapsed
02:10:22.676 00.031 10072 IsGuiding returns 0
02:10:22.676 00.000 10072 scope move finished after 31 + 44 ms
02:10:22.676 00.000 10072 Move returns status 0, amount 31
02:10:22.676 00.000 10072 MoveAxis(N, 0, ABG)
02:10:22.676 00.000 10072 Move returns status 0, amount 0
02:10:22.676 00.000 10072 move complete, result=0
02:10:22.676 00.000 10072 worker thread done servicing request
02:10:22.677 00.001 10072 Worker thread wakes up
02:10:22.677 00.000 1032 GuideStep: -0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
02:10:22.678 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:22.678 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:23.807 01.129 10072 Exposure complete
02:10:23.853 00.046 10072 worker thread done servicing request
02:10:23.853 00.000 1032 OnExposeComplete: enter
02:10:23.854 00.001 1032 UpdateGuideState(): m_state=6
02:10:23.855 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 328
02:10:23.857 00.002 1032 Star::Find returns 1 (0), X=1125.34, Y=330.41, Mass=1566, SNR=27.8, Peak=126 HFD=3.2
02:10:23.859 00.002 1032 MultiStar: [#1 -0.02,-0.06,0.92,U] [#2 0.08,0.01,0.95,U] [#3 0.29,-0.07,0.95,U] [#4 0.11,-0.01,0.81,U] [#5 0.35,-0.00,0.76,U] [#6 0.07,0.03,0.71,U] [#7 -0.03,0.05,0.73,U] [#8 0.31,-0.16,0.68,U] 
02:10:23.860 00.001 1032 refined, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.37, -0.15}
02:10:23.861 00.001 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
02:10:23.863 00.002 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
02:10:23.865 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.24 mountX=-0.09 mountY=-0.16, mountTheta=-2.07
02:10:23.867 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.04, opts=13)
02:10:23.869 00.002 1032 Enqueuing Move request for scope (0.17, -0.04)
02:10:23.870 00.001 10072 Worker thread wakes up
02:10:23.870 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
02:10:23.870 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
02:10:23.870 00.000 10072 Moving (0.17, -0.04) raw xDistance=-0.09 yDistance=-0.16
02:10:23.871 00.001 10072 PPEC rslt: input = -0.09, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 804.11
02:10:23.871 00.000 10072 PPEC: input: -0.09, control: 0.03, exposure: 1000
02:10:23.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:23.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:10:23.871 00.000 10072 MoveAxis(W, 30, ABG)
02:10:23.871 00.000 10072 Guiding  Dir = 3, Dur = 30
02:10:23.872 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:23.873 00.001 10072 IsGuiding returns 0
02:10:23.874 00.001 10072 PulseGuide returned control before completion, sleep 40
02:10:23.890 00.016 1032 UpdateGuideState exits: m=1566 SNR=27.8
02:10:23.893 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:23.894 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:23.897 00.003 1032 Enqueuing Expose request
02:10:23.927 00.030 10072 IsGuiding returns 0
02:10:23.927 00.000 10072 Move returns status 0, amount 30
02:10:23.927 00.000 10072 MoveAxis(N, 0, ABG)
02:10:23.927 00.000 10072 Move returns status 0, amount 0
02:10:23.927 00.000 10072 move complete, result=0
02:10:23.928 00.001 10072 worker thread done servicing request
02:10:23.928 00.000 10072 Worker thread wakes up
02:10:23.928 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:23.928 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:23.928 00.000 1032 GuideStep: -0.1 px 30 ms WEST, -0.2 px 0 ms NORTH
02:10:24.835 00.907 10072 Exposure complete
02:10:24.888 00.053 10072 worker thread done servicing request
02:10:24.888 00.000 1032 OnExposeComplete: enter
02:10:24.891 00.003 1032 UpdateGuideState(): m_state=6
02:10:24.892 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 329
02:10:24.895 00.003 1032 Star::Find returns 1 (0), X=1125.37, Y=330.17, Mass=1507, SNR=27.3, Peak=127 HFD=3.1
02:10:24.898 00.003 1032 MultiStar: [#1 0.10,-0.20,0.91,U] [#2 0.05,-0.09,0.94,U] [#3 0.34,-0.20,0.00,M1] [#4 -0.00,-0.17,0.82,U] [#5 0.40,-0.08,0.00,M1] [#6 0.05,-0.23,0.74,U] [#7 0.07,-0.04,0.74,U] [#8 0.32,-0.28,0.00,M2] 
02:10:24.900 00.002 1032 refined, 5 included, MultiStar: {0.12, -0.19}, one-star: {0.39, -0.39}
02:10:24.902 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
02:10:24.903 00.001 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
02:10:24.904 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-1.02 mountX=-0.22 mountY=-0.07, mountTheta=-2.85
02:10:24.907 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.19, opts=13)
02:10:24.908 00.001 1032 Enqueuing Move request for scope (0.12, -0.19)
02:10:24.909 00.001 10072 Worker thread wakes up
02:10:24.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
02:10:24.909 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
02:10:24.909 00.000 10072 Moving (0.12, -0.19) raw xDistance=-0.22 yDistance=-0.07
02:10:24.910 00.001 10072 PPEC rslt: input = -0.22, final = -0.07, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 804.11
02:10:24.911 00.001 10072 PPEC: input: -0.22, control: -0.07, exposure: 1000
02:10:24.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:24.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:10:24.911 00.000 10072 MoveAxis(E, 76, ABG)
02:10:24.911 00.000 10072 Guiding  Dir = 2, Dur = 76
02:10:24.911 00.000 10072 IsGuiding returns 0
02:10:24.911 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:24.913 00.002 10072 PulseGuide returned control before completion, sleep 86
02:10:24.930 00.017 1032 UpdateGuideState exits: m=1507 SNR=27.3
02:10:24.932 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:24.933 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:24.935 00.002 1032 Enqueuing Expose request
02:10:25.006 00.071 10072 IsGuiding returns 0
02:10:25.006 00.000 10072 Move returns status 0, amount 76
02:10:25.006 00.000 10072 MoveAxis(N, 0, ABG)
02:10:25.006 00.000 10072 Move returns status 0, amount 0
02:10:25.006 00.000 10072 move complete, result=0
02:10:25.006 00.000 10072 worker thread done servicing request
02:10:25.006 00.000 10072 Worker thread wakes up
02:10:25.006 00.000 1032 GuideStep: -0.2 px 76 ms EAST, -0.1 px 0 ms NORTH
02:10:25.010 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:25.010 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:26.134 01.124 10072 Exposure complete
02:10:26.187 00.053 10072 worker thread done servicing request
02:10:26.187 00.000 1032 OnExposeComplete: enter
02:10:26.189 00.002 1032 UpdateGuideState(): m_state=6
02:10:26.191 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 330
02:10:26.193 00.002 1032 Star::Find returns 1 (0), X=1125.30, Y=330.40, Mass=1594, SNR=28.1, Peak=138 HFD=3.1
02:10:26.195 00.002 1032 MultiStar: [#1 -0.01,-0.03,0.91,U] [#2 -0.10,0.11,0.95,U] [#3 0.27,-0.00,0.93,U] [#4 -0.09,0.07,0.82,U] [#5 0.32,0.16,0.74,U] [#6 -0.08,0.07,0.73,U] [#7 0.04,-0.02,0.68,U] [#8 0.39,-0.05,0.00,M3] 
02:10:26.197 00.002 1032 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {0.32, -0.16}
02:10:26.198 00.001 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
02:10:26.200 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
02:10:26.201 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.21 mountX=-0.00 mountY=-0.09, mountTheta=-1.62
02:10:26.206 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.02, opts=13)
02:10:26.207 00.001 1032 Enqueuing Move request for scope (0.09, 0.02)
02:10:26.210 00.003 10072 Worker thread wakes up
02:10:26.210 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
02:10:26.210 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
02:10:26.210 00.000 10072 Moving (0.09, 0.02) raw xDistance=-0.00 yDistance=-0.09
02:10:26.212 00.002 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 804.11
02:10:26.212 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 1000
02:10:26.212 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:26.212 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:10:26.212 00.000 10072 MoveAxis(W, 14, ABG)
02:10:26.212 00.000 10072 Guiding  Dir = 3, Dur = 14
02:10:26.212 00.000 10072 IsGuiding returns 0
02:10:26.212 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:26.214 00.002 10072 PulseGuide returned control before completion, sleep 24
02:10:26.231 00.017 1032 UpdateGuideState exits: m=1594 SNR=28.1
02:10:26.233 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:26.234 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:26.237 00.003 1032 Enqueuing Expose request
02:10:26.240 00.003 10072 IsGuiding returns 0
02:10:26.240 00.000 10072 Move returns status 0, amount 14
02:10:26.240 00.000 10072 MoveAxis(N, 0, ABG)
02:10:26.240 00.000 10072 Move returns status 0, amount 0
02:10:26.240 00.000 10072 move complete, result=0
02:10:26.240 00.000 10072 worker thread done servicing request
02:10:26.240 00.000 10072 Worker thread wakes up
02:10:26.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:26.240 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:26.246 00.006 1032 GuideStep: -0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
02:10:27.152 00.906 10072 Exposure complete
02:10:27.212 00.060 10072 worker thread done servicing request
02:10:27.213 00.001 1032 OnExposeComplete: enter
02:10:27.214 00.001 1032 UpdateGuideState(): m_state=6
02:10:27.216 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 331
02:10:27.217 00.001 1032 Star::Find returns 1 (0), X=1125.36, Y=330.40, Mass=1534, SNR=27.5, Peak=121 HFD=3.2
02:10:27.220 00.003 1032 MultiStar: [#1 0.11,-0.02,0.95,U] [#2 0.00,0.07,0.95,U] [#3 0.23,-0.02,0.95,U] [#4 -0.09,-0.06,0.82,U] [#5 0.27,-0.02,0.78,U] [#6 -0.00,0.07,0.72,U] [#7 0.11,0.05,0.72,U] [#8 0.36,-0.10,0.00,M4] 
02:10:27.221 00.001 1032 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.39, -0.16}
02:10:27.223 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
02:10:27.224 00.001 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
02:10:27.226 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.14 cameraTheta=-0.11 mountX=-0.05 mountY=-0.13, mountTheta=-1.94
02:10:27.228 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.02, opts=13)
02:10:27.230 00.002 1032 Enqueuing Move request for scope (0.13, -0.02)
02:10:27.232 00.002 10072 Worker thread wakes up
02:10:27.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
02:10:27.232 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
02:10:27.232 00.000 10072 Moving (0.13, -0.02) raw xDistance=-0.05 yDistance=-0.13
02:10:27.233 00.001 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 804.11
02:10:27.233 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 1000
02:10:27.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:27.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:10:27.233 00.000 10072 MoveAxis(W, 9, ABG)
02:10:27.233 00.000 10072 Guiding  Dir = 3, Dur = 9
02:10:27.233 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:27.236 00.003 10072 IsGuiding returns 0
02:10:27.239 00.003 10072 PulseGuide returned control before completion, sleep 17
02:10:27.257 00.018 1032 UpdateGuideState exits: m=1534 SNR=27.5
02:10:27.259 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:27.261 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:27.262 00.001 1032 Enqueuing Expose request
02:10:27.273 00.011 10072 IsGuiding returns 0
02:10:27.273 00.000 10072 Move returns status 0, amount 9
02:10:27.273 00.000 10072 MoveAxis(N, 0, ABG)
02:10:27.273 00.000 10072 Move returns status 0, amount 0
02:10:27.273 00.000 10072 move complete, result=0
02:10:27.273 00.000 10072 worker thread done servicing request
02:10:27.273 00.000 10072 Worker thread wakes up
02:10:27.273 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:27.273 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:27.273 00.000 1032 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
02:10:28.401 01.128 10072 Exposure complete
02:10:28.455 00.054 10072 worker thread done servicing request
02:10:28.455 00.000 1032 OnExposeComplete: enter
02:10:28.457 00.002 1032 UpdateGuideState(): m_state=6
02:10:28.459 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 332
02:10:28.461 00.002 1032 Star::Find returns 1 (0), X=1125.39, Y=330.38, Mass=1546, SNR=27.6, Peak=133 HFD=3.1
02:10:28.462 00.001 1032 MultiStar: [#1 0.08,-0.03,0.90,U] [#2 -0.01,0.10,0.96,U] [#3 0.21,0.05,0.95,U] [#4 0.06,0.03,0.81,U] [#5 0.32,0.20,0.00,M1] [#6 0.02,0.11,0.74,U] [#7 0.16,0.08,0.69,U] [#8 0.32,-0.02,0.68,U] 
02:10:28.463 00.001 1032 refined, 7 included, MultiStar: {0.16, 0.01}, one-star: {0.41, -0.18}
02:10:28.464 00.001 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
02:10:28.466 00.002 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
02:10:28.467 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.08 mountX=-0.03 mountY=-0.16, mountTheta=-1.75
02:10:28.469 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
02:10:28.470 00.001 1032 Enqueuing Move request for scope (0.16, 0.01)
02:10:28.472 00.002 10072 Worker thread wakes up
02:10:28.472 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
02:10:28.472 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
02:10:28.472 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.03 yDistance=-0.16
02:10:28.473 00.001 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 804.11
02:10:28.473 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 1000
02:10:28.473 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:28.473 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:10:28.473 00.000 10072 MoveAxis(W, 8, ABG)
02:10:28.474 00.001 10072 Guiding  Dir = 3, Dur = 8
02:10:28.474 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:28.475 00.001 10072 IsGuiding returns 0
02:10:28.476 00.001 10072 PulseGuide returned control before completion, sleep 18
02:10:28.493 00.017 1032 UpdateGuideState exits: m=1546 SNR=27.6
02:10:28.495 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:28.496 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:28.497 00.001 1032 Enqueuing Expose request
02:10:28.507 00.010 10072 IsGuiding returns 0
02:10:28.507 00.000 10072 Move returns status 0, amount 8
02:10:28.507 00.000 10072 MoveAxis(N, 0, ABG)
02:10:28.507 00.000 10072 Move returns status 0, amount 0
02:10:28.507 00.000 10072 move complete, result=0
02:10:28.507 00.000 10072 worker thread done servicing request
02:10:28.507 00.000 10072 Worker thread wakes up
02:10:28.507 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:28.507 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:28.508 00.001 1032 GuideStep: -0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
02:10:29.418 00.910 10072 Exposure complete
02:10:29.472 00.054 10072 worker thread done servicing request
02:10:29.472 00.000 1032 OnExposeComplete: enter
02:10:29.474 00.002 1032 UpdateGuideState(): m_state=6
02:10:29.476 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 333
02:10:29.477 00.001 1032 Star::Find returns 1 (0), X=1125.34, Y=330.48, Mass=1563, SNR=27.8, Peak=130 HFD=3.2
02:10:29.479 00.002 1032 MultiStar: [#1 0.01,-0.02,0.94,U] [#2 -0.03,0.02,0.95,U] [#3 0.26,0.01,0.94,U] [#4 -0.05,-0.01,0.81,U] [#5 0.28,0.04,0.75,U] [#6 -0.04,0.02,0.74,U] [#7 -0.05,0.12,0.72,U] [#8 0.25,0.07,0.68,U] 
02:10:29.480 00.001 1032 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.36, -0.08}
02:10:29.482 00.002 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
02:10:29.483 00.001 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
02:10:29.487 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.12 cameraTheta=0.13 mountX=-0.01 mountY=-0.11, mountTheta=-1.70
02:10:29.490 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.02, opts=13)
02:10:29.492 00.002 1032 Enqueuing Move request for scope (0.11, 0.02)
02:10:29.496 00.004 10072 Worker thread wakes up
02:10:29.496 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
02:10:29.496 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
02:10:29.496 00.000 10072 Moving (0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
02:10:29.498 00.002 10072 PPEC rslt: input = -0.01, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 808.58
02:10:29.498 00.000 10072 PPEC: input: -0.01, control: 0.03, exposure: 1000
02:10:29.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:29.499 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:29.501 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:10:29.501 00.000 10072 MoveAxis(W, 32, ABG)
02:10:29.501 00.000 10072 Guiding  Dir = 3, Dur = 32
02:10:29.501 00.000 10072 IsGuiding returns 0
02:10:29.502 00.001 10072 PulseGuide returned control before completion, sleep 42
02:10:29.519 00.017 1032 UpdateGuideState exits: m=1563 SNR=27.8
02:10:29.522 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:29.524 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:29.526 00.002 1032 Enqueuing Expose request
02:10:29.557 00.031 10072 IsGuiding returns 1
02:10:29.557 00.000 10072 scope still moving after pulse duration time elapsed
02:10:29.597 00.040 10072 IsGuiding returns 0
02:10:29.597 00.000 10072 scope move finished after 32 + 63 ms
02:10:29.597 00.000 10072 Move returns status 0, amount 32
02:10:29.597 00.000 10072 MoveAxis(N, 0, ABG)
02:10:29.597 00.000 10072 Move returns status 0, amount 0
02:10:29.597 00.000 10072 move complete, result=0
02:10:29.597 00.000 10072 worker thread done servicing request
02:10:29.598 00.001 10072 Worker thread wakes up
02:10:29.598 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:29.598 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:29.599 00.001 1032 GuideStep: -0.0 px 32 ms WEST, -0.1 px 0 ms NORTH
02:10:30.731 01.132 10072 Exposure complete
02:10:30.788 00.057 10072 worker thread done servicing request
02:10:30.788 00.000 1032 OnExposeComplete: enter
02:10:30.790 00.002 1032 UpdateGuideState(): m_state=6
02:10:30.792 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 334
02:10:30.794 00.002 1032 Star::Find returns 1 (0), X=1125.38, Y=330.25, Mass=1504, SNR=27.2, Peak=127 HFD=3.1
02:10:30.795 00.001 1032 MultiStar: [#1 0.09,-0.21,0.93,U] [#2 0.03,-0.11,0.96,U] [#3 0.35,-0.22,0.00,M1] [#4 0.07,-0.20,0.83,U] [#5 0.38,-0.02,0.00,M1] [#6 0.02,-0.10,0.75,U] [#7 0.05,-0.11,0.73,U] [#8 0.34,-0.13,0.68,U] 
02:10:30.797 00.002 1032 refined, 6 included, MultiStar: {0.15, -0.17}, one-star: {0.40, -0.31}
02:10:30.799 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
02:10:30.800 00.001 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
02:10:30.802 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-0.87 mountX=-0.21 mountY=-0.10, mountTheta=-2.70
02:10:30.806 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.17, opts=13)
02:10:30.808 00.002 1032 Enqueuing Move request for scope (0.15, -0.17)
02:10:30.809 00.001 10072 Worker thread wakes up
02:10:30.809 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
02:10:30.809 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
02:10:30.809 00.000 10072 Moving (0.15, -0.17) raw xDistance=-0.21 yDistance=-0.10
02:10:30.811 00.002 10072 PPEC rslt: input = -0.21, final = -0.05, react = -0.08, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 808.58
02:10:30.812 00.001 10072 PPEC: input: -0.21, control: -0.05, exposure: 1000
02:10:30.812 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:30.812 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:10:30.812 00.000 10072 MoveAxis(E, 51, ABG)
02:10:30.812 00.000 10072 Guiding  Dir = 2, Dur = 51
02:10:30.812 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:30.814 00.002 10072 IsGuiding returns 0
02:10:30.815 00.001 10072 PulseGuide returned control before completion, sleep 61
02:10:30.832 00.017 1032 UpdateGuideState exits: m=1504 SNR=27.2
02:10:30.833 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:30.835 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:30.836 00.001 1032 Enqueuing Expose request
02:10:30.885 00.049 10072 IsGuiding returns 0
02:10:30.885 00.000 10072 Move returns status 0, amount 51
02:10:30.885 00.000 10072 MoveAxis(N, 0, ABG)
02:10:30.885 00.000 10072 Move returns status 0, amount 0
02:10:30.885 00.000 10072 move complete, result=0
02:10:30.885 00.000 10072 worker thread done servicing request
02:10:30.885 00.000 10072 Worker thread wakes up
02:10:30.885 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:30.885 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:30.885 00.000 1032 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
02:10:31.796 00.911 10072 Exposure complete
02:10:31.850 00.054 10072 worker thread done servicing request
02:10:31.850 00.000 1032 OnExposeComplete: enter
02:10:31.852 00.002 1032 UpdateGuideState(): m_state=6
02:10:31.853 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 335
02:10:31.855 00.002 1032 Star::Find returns 1 (0), X=1125.43, Y=330.38, Mass=1523, SNR=27.4, Peak=136 HFD=3.1
02:10:31.858 00.003 1032 MultiStar: [#1 0.16,-0.06,0.93,U] [#2 0.02,-0.05,0.94,U] [#3 0.28,-0.08,0.96,U] [#4 0.18,-0.09,0.83,U] [#5 0.36,0.11,0.00,M2] [#6 0.12,0.05,0.74,U] [#7 0.04,-0.02,0.72,U] [#8 0.41,-0.12,0.00,M2] 
02:10:31.859 00.001 1032 refined, 6 included, MultiStar: {0.19, -0.07}, one-star: {0.45, -0.18}
02:10:31.861 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
02:10:31.863 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
02:10:31.865 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.35 mountX=-0.11 mountY=-0.17, mountTheta=-2.18
02:10:31.868 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.07, opts=13)
02:10:31.870 00.002 1032 Enqueuing Move request for scope (0.19, -0.07)
02:10:31.872 00.002 10072 Worker thread wakes up
02:10:31.872 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
02:10:31.872 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
02:10:31.872 00.000 10072 Moving (0.19, -0.07) raw xDistance=-0.11 yDistance=-0.17
02:10:31.873 00.001 10072 PPEC rslt: input = -0.11, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 808.58
02:10:31.873 00.000 10072 PPEC: input: -0.11, control: 0.03, exposure: 1000
02:10:31.873 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:31.873 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:10:31.873 00.000 10072 MoveAxis(W, 31, ABG)
02:10:31.873 00.000 10072 Guiding  Dir = 3, Dur = 31
02:10:31.874 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:31.875 00.001 10072 IsGuiding returns 0
02:10:31.876 00.001 10072 PulseGuide returned control before completion, sleep 41
02:10:31.892 00.016 1032 UpdateGuideState exits: m=1523 SNR=27.4
02:10:31.895 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:31.896 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:31.898 00.002 1032 Enqueuing Expose request
02:10:31.920 00.022 10072 IsGuiding returns 1
02:10:31.920 00.000 10072 scope still moving after pulse duration time elapsed
02:10:31.950 00.030 10072 IsGuiding returns 0
02:10:31.950 00.000 10072 scope move finished after 31 + 43 ms
02:10:31.950 00.000 10072 Move returns status 0, amount 31
02:10:31.950 00.000 10072 MoveAxis(N, 0, ABG)
02:10:31.950 00.000 10072 Move returns status 0, amount 0
02:10:31.950 00.000 10072 move complete, result=0
02:10:31.950 00.000 10072 worker thread done servicing request
02:10:31.950 00.000 10072 Worker thread wakes up
02:10:31.950 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:31.950 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:31.950 00.000 1032 GuideStep: -0.1 px 31 ms WEST, -0.2 px 0 ms NORTH
02:10:33.077 01.127 10072 Exposure complete
02:10:33.130 00.053 10072 worker thread done servicing request
02:10:33.130 00.000 1032 OnExposeComplete: enter
02:10:33.131 00.001 1032 UpdateGuideState(): m_state=6
02:10:33.134 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 336
02:10:33.135 00.001 1032 Star::Find returns 1 (0), X=1125.41, Y=330.10, Mass=1559, SNR=27.7, Peak=128 HFD=3.1
02:10:33.137 00.002 1032 MultiStar: [#1 0.16,-0.35,0.00,M1] [#2 0.19,-0.28,0.94,U] [#3 0.45,-0.35,0.00,M1] [#4 0.17,-0.43,0.00,M1] [#5 0.47,-0.24,0.00,M3] [#6 0.08,-0.43,0.00,M1] [#7 0.31,-0.32,0.00,M1] [#8 0.45,-0.47,0.00,M3] 
02:10:33.140 00.003 1032 refined, 1 included, MultiStar: {0.32, -0.37}, one-star: {0.44, -0.46}
02:10:33.140 00.000 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
02:10:33.142 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
02:10:33.144 00.002 1032 CameraToMount -- cameraX=0.32 cameraY=-0.37 hyp=0.49 cameraTheta=-0.86 mountX=-0.44 mountY=-0.21, mountTheta=-2.69
02:10:33.146 00.002 1032 SchedulePrimaryMove(0F526948, x=0.32, y=-0.37, opts=13)
02:10:33.149 00.003 1032 Enqueuing Move request for scope (0.32, -0.37)
02:10:33.150 00.001 10072 Worker thread wakes up
02:10:33.150 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.37) opts 0xd
02:10:33.150 00.000 10072 Handling offset move in thread for scope, endpoint = (0.32, -0.37)
02:10:33.150 00.000 10072 Moving (0.32, -0.37) raw xDistance=-0.44 yDistance=-0.21
02:10:33.152 00.002 10072 PPEC rslt: input = -0.44, final = -0.15, react = -0.18, pred = 0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 808.58
02:10:33.152 00.000 10072 PPEC: input: -0.44, control: -0.15, exposure: 1000
02:10:33.152 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:33.152 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:10:33.152 00.000 10072 MoveAxis(E, 156, ABG)
02:10:33.152 00.000 10072 Guiding  Dir = 2, Dur = 156
02:10:33.152 00.000 10072 IsGuiding returns 0
02:10:33.153 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:33.155 00.002 10072 PulseGuide returned control before completion, sleep 165
02:10:33.171 00.016 1032 UpdateGuideState exits: m=1559 SNR=27.7
02:10:33.174 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:33.175 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:33.178 00.003 1032 Enqueuing Expose request
02:10:33.327 00.149 10072 IsGuiding returns 0
02:10:33.327 00.000 10072 Move returns status 0, amount 156
02:10:33.327 00.000 10072 MoveAxis(N, 0, ABG)
02:10:33.327 00.000 10072 Move returns status 0, amount 0
02:10:33.327 00.000 10072 move complete, result=0
02:10:33.327 00.000 10072 worker thread done servicing request
02:10:33.327 00.000 10072 Worker thread wakes up
02:10:33.327 00.000 1032 GuideStep: -0.4 px 156 ms EAST, -0.2 px 0 ms NORTH
02:10:33.331 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:33.331 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:34.247 00.916 10072 Exposure complete
02:10:34.307 00.060 10072 worker thread done servicing request
02:10:34.309 00.002 1032 OnExposeComplete: enter
02:10:34.311 00.002 1032 UpdateGuideState(): m_state=6
02:10:34.312 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 337
02:10:34.314 00.002 1032 Star::Find returns 1 (0), X=1125.42, Y=330.29, Mass=1594, SNR=28.1, Peak=135 HFD=3.2
02:10:34.315 00.001 1032 MultiStar: [#1 0.19,-0.17,0.88,U] [#2 0.19,-0.06,0.93,U] [#3 0.37,-0.20,0.00,M2] [#4 0.12,-0.13,0.80,U] [#5 0.45,-0.18,0.00,M4] [#6 0.09,-0.10,0.73,U] [#7 0.16,-0.06,0.72,U] [#8 0.55,-0.23,0.00,M4] 
02:10:34.316 00.001 1032 refined, 5 included, MultiStar: {0.21, -0.14}, one-star: {0.44, -0.27}
02:10:34.318 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
02:10:34.320 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
02:10:34.321 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.59 mountX=-0.19 mountY=-0.17, mountTheta=-2.42
02:10:34.323 00.002 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.14, opts=13)
02:10:34.325 00.002 1032 Enqueuing Move request for scope (0.21, -0.14)
02:10:34.327 00.002 10072 Worker thread wakes up
02:10:34.327 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
02:10:34.327 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
02:10:34.327 00.000 10072 Moving (0.21, -0.14) raw xDistance=-0.19 yDistance=-0.17
02:10:34.329 00.002 10072 PPEC rslt: input = -0.19, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 808.58
02:10:34.329 00.000 10072 PPEC: input: -0.19, control: 0.02, exposure: 1000
02:10:34.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:34.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:10:34.331 00.002 10072 MoveAxis(W, 17, ABG)
02:10:34.331 00.000 10072 Guiding  Dir = 3, Dur = 17
02:10:34.331 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:34.332 00.001 10072 IsGuiding returns 0
02:10:34.333 00.001 10072 PulseGuide returned control before completion, sleep 27
02:10:34.350 00.017 1032 UpdateGuideState exits: m=1594 SNR=28.1
02:10:34.351 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:34.352 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:34.353 00.001 1032 Enqueuing Expose request
02:10:34.369 00.016 10072 IsGuiding returns 0
02:10:34.369 00.000 10072 Move returns status 0, amount 17
02:10:34.369 00.000 10072 MoveAxis(N, 0, ABG)
02:10:34.369 00.000 10072 Move returns status 0, amount 0
02:10:34.369 00.000 10072 move complete, result=0
02:10:34.369 00.000 10072 worker thread done servicing request
02:10:34.369 00.000 10072 Worker thread wakes up
02:10:34.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:34.369 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:34.372 00.003 1032 GuideStep: -0.2 px 17 ms WEST, -0.2 px 0 ms NORTH
02:10:35.500 01.128 10072 Exposure complete
02:10:35.553 00.053 10072 worker thread done servicing request
02:10:35.554 00.001 1032 OnExposeComplete: enter
02:10:35.555 00.001 1032 UpdateGuideState(): m_state=6
02:10:35.556 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 338
02:10:35.557 00.001 1032 Star::Find returns 1 (0), X=1125.40, Y=330.26, Mass=1557, SNR=27.7, Peak=132 HFD=3.2
02:10:35.559 00.002 1032 MultiStar: [#1 0.06,-0.21,0.92,U] [#2 0.18,-0.15,0.94,U] [#3 0.44,-0.16,0.00,M3] [#4 0.18,-0.20,0.82,U] [#5 0.49,-0.08,0.00,M5] [#6 0.11,-0.16,0.74,U] [#7 0.14,-0.03,0.70,U] [#8 0.42,-0.13,0.00,M5] 
02:10:35.560 00.001 1032 refined, 5 included, MultiStar: {0.19, -0.18}, one-star: {0.42, -0.30}
02:10:35.561 00.001 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
02:10:35.563 00.002 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
02:10:35.564 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-0.76 mountX=-0.22 mountY=-0.14, mountTheta=-2.59
02:10:35.566 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.18, opts=13)
02:10:35.568 00.002 1032 Enqueuing Move request for scope (0.19, -0.18)
02:10:35.569 00.001 10072 Worker thread wakes up
02:10:35.569 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
02:10:35.569 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
02:10:35.569 00.000 10072 Moving (0.19, -0.18) raw xDistance=-0.22 yDistance=-0.14
02:10:35.571 00.002 10072 PPEC rslt: input = -0.22, final = -0.08, react = -0.09, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 808.58
02:10:35.571 00.000 10072 PPEC: input: -0.22, control: -0.08, exposure: 1000
02:10:35.571 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:35.571 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:10:35.571 00.000 10072 MoveAxis(E, 78, ABG)
02:10:35.571 00.000 10072 Guiding  Dir = 2, Dur = 78
02:10:35.572 00.001 10072 IsGuiding returns 0
02:10:35.572 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:35.573 00.001 10072 PulseGuide returned control before completion, sleep 88
02:10:35.608 00.035 1032 UpdateGuideState exits: m=1557 SNR=27.7
02:10:35.613 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:35.615 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:35.617 00.002 1032 Enqueuing Expose request
02:10:35.669 00.052 10072 IsGuiding returns 0
02:10:35.669 00.000 10072 Move returns status 0, amount 78
02:10:35.669 00.000 10072 MoveAxis(N, 0, ABG)
02:10:35.669 00.000 10072 Move returns status 0, amount 0
02:10:35.669 00.000 10072 move complete, result=0
02:10:35.669 00.000 10072 worker thread done servicing request
02:10:35.669 00.000 10072 Worker thread wakes up
02:10:35.669 00.000 1032 GuideStep: -0.2 px 78 ms EAST, -0.1 px 0 ms NORTH
02:10:35.673 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:35.674 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:36.580 00.906 10072 Exposure complete
02:10:36.633 00.053 10072 worker thread done servicing request
02:10:36.633 00.000 1032 OnExposeComplete: enter
02:10:36.634 00.001 1032 UpdateGuideState(): m_state=6
02:10:36.636 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 339
02:10:36.637 00.001 1032 Star::Find returns 1 (0), X=1125.49, Y=330.27, Mass=1524, SNR=27.4, Peak=124 HFD=3.1
02:10:36.639 00.002 1032 MultiStar: [#1 0.16,-0.26,0.93,U] [#2 0.16,-0.13,0.95,U] [#3 0.45,-0.19,0.00,M4] [#4 0.09,-0.22,0.82,U] [#5 0.41,-0.08,0.00,M6] [#6 0.12,-0.14,0.72,U] [#7 0.11,-0.14,0.71,U] [#8 0.34,-0.20,0.00,M6] 
02:10:36.640 00.001 1032 refined, 5 included, MultiStar: {0.20, -0.20}, one-star: {0.51, -0.29}
02:10:36.643 00.003 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
02:10:36.644 00.001 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
02:10:36.646 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.20 hyp=0.29 cameraTheta=-0.78 mountX=-0.25 mountY=-0.14, mountTheta=-2.61
02:10:36.649 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.20, opts=13)
02:10:36.651 00.002 1032 Enqueuing Move request for scope (0.20, -0.20)
02:10:36.653 00.002 10072 Worker thread wakes up
02:10:36.653 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.20) opts 0xd
02:10:36.653 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.20)
02:10:36.653 00.000 10072 Moving (0.20, -0.20) raw xDistance=-0.25 yDistance=-0.14
02:10:36.654 00.001 10072 PPEC rslt: input = -0.25, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 808.58
02:10:36.654 00.000 10072 PPEC: input: -0.25, control: -0.09, exposure: 1000
02:10:36.654 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:36.654 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:10:36.654 00.000 10072 MoveAxis(E, 90, ABG)
02:10:36.654 00.000 10072 Guiding  Dir = 2, Dur = 90
02:10:36.655 00.001 10072 IsGuiding returns 0
02:10:36.655 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:36.657 00.002 10072 PulseGuide returned control before completion, sleep 100
02:10:36.673 00.016 1032 UpdateGuideState exits: m=1524 SNR=27.4
02:10:36.674 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:36.676 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:36.677 00.001 1032 Enqueuing Expose request
02:10:36.762 00.085 10072 IsGuiding returns 0
02:10:36.762 00.000 10072 Move returns status 0, amount 90
02:10:36.762 00.000 10072 MoveAxis(N, 0, ABG)
02:10:36.762 00.000 10072 Move returns status 0, amount 0
02:10:36.762 00.000 10072 move complete, result=0
02:10:36.762 00.000 10072 worker thread done servicing request
02:10:36.762 00.000 10072 Worker thread wakes up
02:10:36.762 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
02:10:36.765 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:36.765 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:37.892 01.127 10072 Exposure complete
02:10:37.951 00.059 10072 worker thread done servicing request
02:10:37.951 00.000 1032 OnExposeComplete: enter
02:10:37.953 00.002 1032 UpdateGuideState(): m_state=6
02:10:37.954 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 340
02:10:37.956 00.002 1032 Star::Find returns 1 (0), X=1125.40, Y=330.41, Mass=1476, SNR=27.0, Peak=125 HFD=3.1
02:10:37.957 00.001 1032 MultiStar: [#1 0.11,-0.07,0.92,U] [#2 0.14,0.04,0.99,U] [#3 0.48,-0.10,0.00,M5] [#4 0.14,0.02,0.83,U] [#5 0.51,0.02,0.00,M7] [#6 0.10,-0.05,0.75,U] [#7 0.13,0.14,0.76,U] [#8 0.49,-0.06,0.00,M7] 
02:10:37.958 00.001 1032 refined, 5 included, MultiStar: {0.18, -0.02}, one-star: {0.43, -0.15}
02:10:37.960 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
02:10:37.962 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
02:10:37.964 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.10 mountX=-0.06 mountY=-0.17, mountTheta=-1.93
02:10:37.967 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.02, opts=13)
02:10:37.969 00.002 1032 Enqueuing Move request for scope (0.18, -0.02)
02:10:37.970 00.001 10072 Worker thread wakes up
02:10:37.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
02:10:37.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
02:10:37.970 00.000 10072 Moving (0.18, -0.02) raw xDistance=-0.06 yDistance=-0.17
02:10:37.971 00.001 10072 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 808.58
02:10:37.971 00.000 10072 PPEC: input: -0.06, control: 0.00, exposure: 1000
02:10:37.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:37.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:10:37.971 00.000 10072 MoveAxis(W, 4, ABG)
02:10:37.971 00.000 10072 Guiding  Dir = 3, Dur = 4
02:10:37.973 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:37.974 00.001 10072 IsGuiding returns 0
02:10:37.975 00.001 10072 PulseGuide returned control before completion, sleep 14
02:10:37.990 00.015 1032 UpdateGuideState exits: m=1476 SNR=27.0
02:10:37.992 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:37.994 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:37.996 00.002 1032 Enqueuing Expose request
02:10:37.999 00.003 10072 IsGuiding returns 0
02:10:37.999 00.000 10072 Move returns status 0, amount 4
02:10:37.999 00.000 10072 MoveAxis(N, 0, ABG)
02:10:37.999 00.000 10072 Move returns status 0, amount 0
02:10:37.999 00.000 10072 move complete, result=0
02:10:37.999 00.000 10072 worker thread done servicing request
02:10:37.999 00.000 10072 Worker thread wakes up
02:10:37.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:37.999 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:38.003 00.004 1032 GuideStep: -0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
02:10:38.911 00.908 10072 Exposure complete
02:10:38.963 00.052 10072 worker thread done servicing request
02:10:38.963 00.000 1032 OnExposeComplete: enter
02:10:38.965 00.002 1032 UpdateGuideState(): m_state=6
02:10:38.967 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 341
02:10:38.968 00.001 1032 Star::Find returns 1 (0), X=1125.50, Y=330.30, Mass=1610, SNR=28.2, Peak=126 HFD=3.1
02:10:38.970 00.002 1032 MultiStar: [#1 0.19,-0.10,0.92,U] [#2 0.30,-0.09,0.94,U] [#3 0.49,-0.16,0.00,M6] [#4 0.29,-0.10,0.80,U] [#5 0.52,-0.01,0.00,M8] [#6 0.17,-0.14,0.73,U] [#7 0.19,-0.08,0.70,U] [#8 0.54,-0.28,0.00,M8] 
02:10:38.972 00.002 1032 refined, 5 included, MultiStar: {0.29, -0.13}, one-star: {0.53, -0.26}
02:10:38.975 00.003 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
02:10:38.976 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
02:10:38.978 00.002 1032 CameraToMount -- cameraX=0.29 cameraY=-0.13 hyp=0.32 cameraTheta=-0.43 mountX=-0.20 mountY=-0.25, mountTheta=-2.26
02:10:38.980 00.002 1032 SchedulePrimaryMove(0F526948, x=0.29, y=-0.13, opts=13)
02:10:38.982 00.002 1032 Enqueuing Move request for scope (0.29, -0.13)
02:10:38.985 00.003 10072 Worker thread wakes up
02:10:38.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.13) opts 0xd
02:10:38.989 00.004 10072 Handling offset move in thread for scope, endpoint = (0.29, -0.13)
02:10:38.989 00.000 10072 Moving (0.29, -0.13) raw xDistance=-0.20 yDistance=-0.25
02:10:38.991 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:38.993 00.002 10072 PPEC rslt: input = -0.20, final = -0.06, react = -0.08, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 812.98
02:10:38.993 00.000 10072 PPEC: input: -0.20, control: -0.06, exposure: 1000
02:10:38.993 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:10:38.993 00.000 10072 MoveAxis(E, 59, ABG)
02:10:38.993 00.000 10072 Guiding  Dir = 2, Dur = 59
02:10:38.993 00.000 10072 IsGuiding returns 0
02:10:38.994 00.001 10072 PulseGuide returned control before completion, sleep 69
02:10:39.009 00.015 1032 UpdateGuideState exits: m=1610 SNR=28.2
02:10:39.011 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:39.013 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:39.014 00.001 1032 Enqueuing Expose request
02:10:39.066 00.052 10072 IsGuiding returns 0
02:10:39.066 00.000 10072 Move returns status 0, amount 59
02:10:39.066 00.000 10072 MoveAxis(N, 159, ABG)
02:10:39.066 00.000 10072 Guiding  Dir = 0, Dur = 159
02:10:39.066 00.000 10072 IsGuiding returns 0
02:10:39.066 00.000 10072 PulseGuide returned control before completion, sleep 169
02:10:39.237 00.171 10072 IsGuiding returns 0
02:10:39.237 00.000 10072 Move returns status 0, amount 159
02:10:39.237 00.000 10072 move complete, result=0
02:10:39.238 00.001 1032 GuideStep: -0.2 px 59 ms EAST, -0.2 px 159 ms NORTH
02:10:39.241 00.003 10072 worker thread done servicing request
02:10:39.241 00.000 10072 Worker thread wakes up
02:10:39.241 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:39.241 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:40.364 01.123 10072 Exposure complete
02:10:40.425 00.061 1032 OnExposeComplete: enter
02:10:40.428 00.003 1032 UpdateGuideState(): m_state=6
02:10:40.431 00.003 10072 worker thread done servicing request
02:10:40.431 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 342
02:10:40.433 00.002 1032 Star::Find returns 1 (0), X=1125.17, Y=330.39, Mass=1487, SNR=27.1, Peak=145 HFD=3.1
02:10:40.435 00.002 1032 MultiStar: [#1 -0.05,0.06,0.96,U] [#2 -0.09,0.01,0.98,U] [#3 0.18,-0.08,0.97,U] [#4 -0.16,-0.07,0.81,U] [#5 0.18,0.07,0.79,U] [#6 -0.12,0.03,0.75,U] [#7 -0.12,-0.01,0.71,U] [#8 0.20,-0.06,0.69,U] 
02:10:40.437 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.19, -0.17}
02:10:40.438 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
02:10:40.440 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
02:10:40.441 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.74 mountX=-0.03 mountY=-0.02, mountTheta=-2.57
02:10:40.444 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
02:10:40.446 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
02:10:40.447 00.001 10072 Worker thread wakes up
02:10:40.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
02:10:40.448 00.001 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
02:10:40.448 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
02:10:40.450 00.002 10072 PPEC rslt: input = -0.03, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 812.98
02:10:40.450 00.000 10072 PPEC: input: -0.03, control: 0.03, exposure: 1000
02:10:40.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:40.450 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:10:40.450 00.000 10072 MoveAxis(W, 28, ABG)
02:10:40.450 00.000 10072 Guiding  Dir = 3, Dur = 28
02:10:40.450 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:40.452 00.002 10072 IsGuiding returns 0
02:10:40.452 00.000 10072 PulseGuide returned control before completion, sleep 38
02:10:40.472 00.020 1032 UpdateGuideState exits: m=1487 SNR=27.1
02:10:40.475 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:40.477 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:40.478 00.001 1032 Enqueuing Expose request
02:10:40.504 00.026 10072 IsGuiding returns 0
02:10:40.504 00.000 10072 Move returns status 0, amount 28
02:10:40.504 00.000 10072 MoveAxis(N, 0, ABG)
02:10:40.504 00.000 10072 Move returns status 0, amount 0
02:10:40.504 00.000 10072 move complete, result=0
02:10:40.504 00.000 10072 worker thread done servicing request
02:10:40.504 00.000 10072 Worker thread wakes up
02:10:40.504 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:40.504 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:40.505 00.001 1032 GuideStep: -0.0 px 28 ms WEST, -0.0 px 0 ms NORTH
02:10:41.416 00.911 10072 Exposure complete
02:10:41.474 00.058 10072 worker thread done servicing request
02:10:41.474 00.000 1032 OnExposeComplete: enter
02:10:41.476 00.002 1032 UpdateGuideState(): m_state=6
02:10:41.477 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 343
02:10:41.479 00.002 1032 Star::Find returns 1 (0), X=1125.23, Y=330.33, Mass=1604, SNR=28.1, Peak=141 HFD=3.1
02:10:41.481 00.002 1032 MultiStar: [#1 -0.05,-0.16,0.93,U] [#2 -0.03,-0.11,0.91,U] [#3 0.17,-0.15,0.94,U] [#4 -0.04,-0.14,0.80,U] [#5 0.24,-0.08,0.75,U] [#6 -0.07,-0.19,0.73,U] [#7 -0.08,-0.04,0.71,U] [#8 0.23,-0.13,0.67,U] 
02:10:41.482 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.14}, one-star: {0.25, -0.23}
02:10:41.483 00.001 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
02:10:41.485 00.002 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
02:10:41.486 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.10 mountX=-0.15 mountY=-0.03, mountTheta=-2.93
02:10:41.489 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.14, opts=13)
02:10:41.490 00.001 1032 Enqueuing Move request for scope (0.07, -0.14)
02:10:41.494 00.004 10072 Worker thread wakes up
02:10:41.494 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
02:10:41.494 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
02:10:41.494 00.000 10072 Moving (0.07, -0.14) raw xDistance=-0.15 yDistance=-0.03
02:10:41.495 00.001 10072 PPEC rslt: input = -0.15, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 812.98
02:10:41.495 00.000 10072 PPEC: input: -0.15, control: 0.02, exposure: 1000
02:10:41.496 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:41.496 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:10:41.496 00.000 10072 MoveAxis(W, 23, ABG)
02:10:41.496 00.000 10072 Guiding  Dir = 3, Dur = 23
02:10:41.496 00.000 10072 IsGuiding returns 0
02:10:41.497 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:41.498 00.001 10072 PulseGuide returned control before completion, sleep 33
02:10:41.515 00.017 1032 UpdateGuideState exits: m=1604 SNR=28.1
02:10:41.516 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:41.517 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:41.520 00.003 1032 Enqueuing Expose request
02:10:41.540 00.020 10072 IsGuiding returns 1
02:10:41.540 00.000 10072 scope still moving after pulse duration time elapsed
02:10:41.570 00.030 10072 IsGuiding returns 1
02:10:41.602 00.032 10072 IsGuiding returns 0
02:10:41.602 00.000 10072 scope move finished after 23 + 82 ms
02:10:41.602 00.000 10072 Move returns status 0, amount 23
02:10:41.602 00.000 10072 MoveAxis(N, 0, ABG)
02:10:41.602 00.000 10072 Move returns status 0, amount 0
02:10:41.602 00.000 10072 move complete, result=0
02:10:41.602 00.000 10072 worker thread done servicing request
02:10:41.602 00.000 10072 Worker thread wakes up
02:10:41.602 00.000 1032 GuideStep: -0.2 px 23 ms WEST, -0.0 px 0 ms NORTH
02:10:41.604 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:41.605 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:42.731 01.126 10072 Exposure complete
02:10:42.788 00.057 10072 worker thread done servicing request
02:10:42.788 00.000 1032 OnExposeComplete: enter
02:10:42.791 00.003 1032 UpdateGuideState(): m_state=6
02:10:42.792 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 344
02:10:42.794 00.002 1032 Star::Find returns 1 (0), X=1125.22, Y=330.23, Mass=1535, SNR=27.5, Peak=136 HFD=2.9
02:10:42.795 00.001 1032 MultiStar: [#1 0.01,-0.20,0.92,U] [#2 0.04,-0.14,0.96,U] [#3 0.16,-0.19,0.96,U] [#4 -0.07,-0.18,0.82,U] [#5 0.30,-0.10,0.78,U] [#6 -0.00,-0.06,0.76,U] [#7 0.01,-0.17,0.68,U] [#8 0.24,-0.27,0.70,U] 
02:10:42.797 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.19}, one-star: {0.24, -0.33}
02:10:42.798 00.001 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
02:10:42.800 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
02:10:42.801 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.21 cameraTheta=-1.05 mountX=-0.21 mountY=-0.05, mountTheta=-2.88
02:10:42.803 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.19, opts=13)
02:10:42.810 00.007 1032 Enqueuing Move request for scope (0.11, -0.19)
02:10:42.811 00.001 10072 Worker thread wakes up
02:10:42.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.19) opts 0xd
02:10:42.811 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.19)
02:10:42.812 00.001 10072 Moving (0.11, -0.19) raw xDistance=-0.21 yDistance=-0.05
02:10:42.812 00.000 10072 PPEC rslt: input = -0.21, final = -0.08, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 812.98
02:10:42.813 00.001 10072 PPEC: input: -0.21, control: -0.08, exposure: 1000
02:10:42.813 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:42.813 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:10:42.813 00.000 10072 MoveAxis(E, 77, ABG)
02:10:42.813 00.000 10072 Guiding  Dir = 2, Dur = 77
02:10:42.813 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:42.814 00.001 10072 IsGuiding returns 0
02:10:42.815 00.001 10072 PulseGuide returned control before completion, sleep 87
02:10:42.830 00.015 1032 UpdateGuideState exits: m=1535 SNR=27.5
02:10:42.832 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:42.834 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:42.836 00.002 1032 Enqueuing Expose request
02:10:42.915 00.079 10072 IsGuiding returns 0
02:10:42.915 00.000 10072 Move returns status 0, amount 77
02:10:42.915 00.000 10072 MoveAxis(N, 0, ABG)
02:10:42.915 00.000 10072 Move returns status 0, amount 0
02:10:42.915 00.000 10072 move complete, result=0
02:10:42.915 00.000 10072 worker thread done servicing request
02:10:42.915 00.000 10072 Worker thread wakes up
02:10:42.915 00.000 1032 GuideStep: -0.2 px 77 ms EAST, -0.1 px 0 ms NORTH
02:10:42.917 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:42.917 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:43.821 00.904 10072 Exposure complete
02:10:43.872 00.051 10072 worker thread done servicing request
02:10:43.873 00.001 1032 OnExposeComplete: enter
02:10:43.875 00.002 1032 UpdateGuideState(): m_state=6
02:10:43.876 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 345
02:10:43.877 00.001 1032 Star::Find returns 1 (0), X=1125.29, Y=330.25, Mass=1531, SNR=27.5, Peak=132 HFD=3.0
02:10:43.879 00.002 1032 MultiStar: [#1 -0.04,-0.14,0.93,U] [#2 -0.03,-0.07,0.94,U] [#3 0.22,-0.10,0.94,U] [#4 -0.08,-0.13,0.79,U] [#5 0.23,-0.05,0.78,U] [#6 -0.03,-0.07,0.74,U] [#7 -0.01,-0.03,0.71,U] [#8 0.29,-0.07,0.68,U] 
02:10:43.880 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.31, -0.31}
02:10:43.881 00.001 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
02:10:43.883 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
02:10:43.885 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.86 mountX=-0.14 mountY=-0.07, mountTheta=-2.69
02:10:43.887 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
02:10:43.889 00.002 1032 Enqueuing Move request for scope (0.10, -0.11)
02:10:43.890 00.001 10072 Worker thread wakes up
02:10:43.890 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
02:10:43.890 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
02:10:43.890 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.14 yDistance=-0.07
02:10:43.892 00.002 10072 PPEC rslt: input = -0.14, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 812.98
02:10:43.892 00.000 10072 PPEC: input: -0.14, control: 0.01, exposure: 1000
02:10:43.892 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:43.892 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:10:43.892 00.000 10072 MoveAxis(W, 7, ABG)
02:10:43.892 00.000 10072 Guiding  Dir = 3, Dur = 7
02:10:43.892 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:43.895 00.003 10072 IsGuiding returns 0
02:10:43.895 00.000 10072 PulseGuide returned control before completion, sleep 17
02:10:43.912 00.017 1032 UpdateGuideState exits: m=1531 SNR=27.5
02:10:43.915 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:43.917 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:43.918 00.001 1032 Enqueuing Expose request
02:10:43.920 00.002 10072 IsGuiding returns 1
02:10:43.920 00.000 10072 scope still moving after pulse duration time elapsed
02:10:43.946 00.026 10072 IsGuiding returns 0
02:10:43.946 00.000 10072 scope move finished after 7 + 44 ms
02:10:43.946 00.000 10072 Move returns status 0, amount 7
02:10:43.946 00.000 10072 MoveAxis(N, 0, ABG)
02:10:43.946 00.000 10072 Move returns status 0, amount 0
02:10:43.946 00.000 10072 move complete, result=0
02:10:43.946 00.000 10072 worker thread done servicing request
02:10:43.946 00.000 10072 Worker thread wakes up
02:10:43.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:43.946 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:43.955 00.009 1032 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
02:10:45.079 01.124 10072 Exposure complete
02:10:45.137 00.058 10072 worker thread done servicing request
02:10:45.137 00.000 1032 OnExposeComplete: enter
02:10:45.139 00.002 1032 UpdateGuideState(): m_state=6
02:10:45.141 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 346
02:10:45.142 00.001 1032 Star::Find returns 1 (0), X=1125.31, Y=330.29, Mass=1509, SNR=27.3, Peak=139 HFD=3.0
02:10:45.145 00.003 1032 MultiStar: [#1 0.07,-0.25,0.96,U] [#2 0.02,-0.16,0.96,U] [#3 0.34,-0.21,0.00,M3] [#4 -0.04,-0.20,0.81,U] [#5 0.28,-0.11,0.78,U] [#6 0.04,-0.08,0.73,U] [#7 0.05,-0.09,0.74,U] [#8 0.25,-0.27,0.66,U] 
02:10:45.146 00.001 1032 refined, 7 included, MultiStar: {0.12, -0.18}, one-star: {0.33, -0.27}
02:10:45.147 00.001 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
02:10:45.148 00.001 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
02:10:45.150 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.97 mountX=-0.21 mountY=-0.07, mountTheta=-2.80
02:10:45.152 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.18, opts=13)
02:10:45.153 00.001 1032 Enqueuing Move request for scope (0.12, -0.18)
02:10:45.154 00.001 10072 Worker thread wakes up
02:10:45.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
02:10:45.154 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
02:10:45.154 00.000 10072 Moving (0.12, -0.18) raw xDistance=-0.21 yDistance=-0.07
02:10:45.155 00.001 10072 PPEC rslt: input = -0.21, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 812.98
02:10:45.155 00.000 10072 PPEC: input: -0.21, control: -0.08, exposure: 1000
02:10:45.155 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:45.156 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:10:45.156 00.000 10072 MoveAxis(E, 81, ABG)
02:10:45.156 00.000 10072 Guiding  Dir = 2, Dur = 81
02:10:45.156 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:45.157 00.001 10072 IsGuiding returns 0
02:10:45.158 00.001 10072 PulseGuide returned control before completion, sleep 91
02:10:45.177 00.019 1032 UpdateGuideState exits: m=1509 SNR=27.3
02:10:45.180 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:45.181 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:45.183 00.002 1032 Enqueuing Expose request
02:10:45.261 00.078 10072 IsGuiding returns 0
02:10:45.261 00.000 10072 Move returns status 0, amount 81
02:10:45.261 00.000 10072 MoveAxis(N, 0, ABG)
02:10:45.261 00.000 10072 Move returns status 0, amount 0
02:10:45.261 00.000 10072 move complete, result=0
02:10:45.261 00.000 10072 worker thread done servicing request
02:10:45.261 00.000 10072 Worker thread wakes up
02:10:45.261 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.1 px 0 ms NORTH
02:10:45.263 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:45.263 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:46.175 00.912 10072 Exposure complete
02:10:46.223 00.048 10072 worker thread done servicing request
02:10:46.223 00.000 1032 OnExposeComplete: enter
02:10:46.225 00.002 1032 UpdateGuideState(): m_state=6
02:10:46.228 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 347
02:10:46.229 00.001 1032 Star::Find returns 1 (0), X=1125.32, Y=330.40, Mass=1632, SNR=28.4, Peak=142 HFD=3.2
02:10:46.231 00.002 1032 MultiStar: [#1 0.02,-0.01,0.90,U] [#2 -0.06,0.06,0.92,U] [#3 0.28,-0.00,0.92,U] [#4 0.00,0.02,0.78,U] [#5 0.27,0.15,0.76,U] [#6 0.00,0.02,0.72,U] [#7 -0.02,0.09,0.67,U] [#8 0.27,-0.09,0.63,U] 
02:10:46.232 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.00}, one-star: {0.35, -0.16}
02:10:46.233 00.001 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
02:10:46.236 00.003 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
02:10:46.239 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.02 mountX=-0.03 mountY=-0.12, mountTheta=-1.81
02:10:46.241 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.00, opts=13)
02:10:46.242 00.001 1032 Enqueuing Move request for scope (0.13, 0.00)
02:10:46.244 00.002 10072 Worker thread wakes up
02:10:46.244 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
02:10:46.245 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
02:10:46.245 00.000 10072 Moving (0.13, 0.00) raw xDistance=-0.03 yDistance=-0.12
02:10:46.245 00.000 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 812.98
02:10:46.246 00.001 10072 PPEC: input: -0.03, control: 0.00, exposure: 1000
02:10:46.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:46.246 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:10:46.246 00.000 10072 MoveAxis(W, 4, ABG)
02:10:46.246 00.000 10072 Guiding  Dir = 3, Dur = 4
02:10:46.246 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:46.248 00.002 10072 IsGuiding returns 0
02:10:46.248 00.000 10072 PulseGuide returned control before completion, sleep 14
02:10:46.263 00.015 1032 UpdateGuideState exits: m=1632 SNR=28.4
02:10:46.265 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:46.267 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:46.269 00.002 1032 Enqueuing Expose request
02:10:46.271 00.002 10072 IsGuiding returns 0
02:10:46.272 00.001 10072 Move returns status 0, amount 4
02:10:46.272 00.000 10072 MoveAxis(N, 0, ABG)
02:10:46.272 00.000 10072 Move returns status 0, amount 0
02:10:46.272 00.000 10072 move complete, result=0
02:10:46.272 00.000 10072 worker thread done servicing request
02:10:46.272 00.000 10072 Worker thread wakes up
02:10:46.272 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:46.272 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:46.278 00.006 1032 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
02:10:47.410 01.132 10072 Exposure complete
02:10:47.465 00.055 10072 worker thread done servicing request
02:10:47.466 00.001 1032 OnExposeComplete: enter
02:10:47.467 00.001 1032 UpdateGuideState(): m_state=6
02:10:47.470 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 348
02:10:47.471 00.001 1032 Star::Find returns 1 (0), X=1125.35, Y=330.23, Mass=1554, SNR=27.7, Peak=133 HFD=3.1
02:10:47.473 00.002 1032 MultiStar: [#1 0.07,-0.17,0.91,U] [#2 0.05,-0.04,0.96,U] [#3 0.34,-0.07,0.93,U] [#4 0.01,-0.12,0.79,U] [#5 0.39,0.06,0.00,M3] [#6 -0.04,-0.08,0.73,U] [#7 0.10,-0.08,0.74,U] [#8 0.26,-0.18,0.68,U] 
02:10:47.474 00.001 1032 refined, 7 included, MultiStar: {0.15, -0.14}, one-star: {0.37, -0.33}
02:10:47.475 00.001 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
02:10:47.477 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
02:10:47.478 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-0.73 mountX=-0.17 mountY=-0.11, mountTheta=-2.56
02:10:47.480 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.14, opts=13)
02:10:47.483 00.003 1032 Enqueuing Move request for scope (0.15, -0.14)
02:10:47.485 00.002 10072 Worker thread wakes up
02:10:47.485 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
02:10:47.485 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
02:10:47.485 00.000 10072 Moving (0.15, -0.14) raw xDistance=-0.17 yDistance=-0.11
02:10:47.488 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:47.495 00.007 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 817.30
02:10:47.495 00.000 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:10:47.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:47.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:10:47.495 00.000 10072 MoveAxis(W, 22, ABG)
02:10:47.495 00.000 10072 Guiding  Dir = 3, Dur = 22
02:10:47.497 00.002 10072 IsGuiding returns 0
02:10:47.497 00.000 10072 PulseGuide returned control before completion, sleep 32
02:10:47.512 00.015 1032 UpdateGuideState exits: m=1554 SNR=27.7
02:10:47.515 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:47.521 00.006 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:47.523 00.002 1032 Enqueuing Expose request
02:10:47.532 00.009 10072 IsGuiding returns 1
02:10:47.532 00.000 10072 scope still moving after pulse duration time elapsed
02:10:47.563 00.031 10072 IsGuiding returns 1
02:10:47.595 00.032 10072 IsGuiding returns 0
02:10:47.595 00.000 10072 scope move finished after 22 + 77 ms
02:10:47.595 00.000 10072 Move returns status 0, amount 22
02:10:47.595 00.000 10072 MoveAxis(N, 0, ABG)
02:10:47.595 00.000 10072 Move returns status 0, amount 0
02:10:47.595 00.000 10072 move complete, result=0
02:10:47.595 00.000 10072 worker thread done servicing request
02:10:47.595 00.000 10072 Worker thread wakes up
02:10:47.595 00.000 1032 GuideStep: -0.2 px 22 ms WEST, -0.1 px 0 ms NORTH
02:10:47.598 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:47.598 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:48.517 00.919 10072 Exposure complete
02:10:48.570 00.053 10072 worker thread done servicing request
02:10:48.570 00.000 1032 OnExposeComplete: enter
02:10:48.572 00.002 1032 UpdateGuideState(): m_state=6
02:10:48.574 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 349
02:10:48.575 00.001 1032 Star::Find returns 1 (0), X=1125.33, Y=330.26, Mass=1545, SNR=27.6, Peak=135 HFD=3.1
02:10:48.578 00.003 1032 MultiStar: [#1 0.05,-0.17,0.93,U] [#2 -0.04,-0.09,0.97,U] [#3 0.26,-0.21,0.96,U] [#4 -0.01,-0.17,0.83,U] [#5 0.23,-0.07,0.77,U] [#6 -0.02,-0.05,0.73,U] [#7 0.03,-0.11,0.69,U] [#8 0.28,-0.16,0.67,U] 
02:10:48.580 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.16}, one-star: {0.35, -0.31}
02:10:48.583 00.003 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
02:10:48.584 00.001 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
02:10:48.586 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-0.88 mountX=-0.18 mountY=-0.08, mountTheta=-2.71
02:10:48.589 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.16, opts=13)
02:10:48.591 00.002 1032 Enqueuing Move request for scope (0.13, -0.16)
02:10:48.593 00.002 10072 Worker thread wakes up
02:10:48.593 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
02:10:48.593 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
02:10:48.593 00.000 10072 Moving (0.13, -0.16) raw xDistance=-0.18 yDistance=-0.08
02:10:48.594 00.001 10072 PPEC rslt: input = -0.18, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 817.30
02:10:48.594 00.000 10072 PPEC: input: -0.18, control: 0.02, exposure: 1000
02:10:48.594 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:48.594 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:10:48.594 00.000 10072 MoveAxis(W, 20, ABG)
02:10:48.595 00.001 10072 Guiding  Dir = 3, Dur = 20
02:10:48.595 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:48.596 00.001 10072 IsGuiding returns 0
02:10:48.598 00.002 10072 PulseGuide returned control before completion, sleep 30
02:10:48.613 00.015 1032 UpdateGuideState exits: m=1545 SNR=27.6
02:10:48.617 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:48.618 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:48.620 00.002 1032 Enqueuing Expose request
02:10:48.638 00.018 10072 IsGuiding returns 1
02:10:48.638 00.000 10072 scope still moving after pulse duration time elapsed
02:10:48.669 00.031 10072 IsGuiding returns 0
02:10:48.669 00.000 10072 scope move finished after 20 + 51 ms
02:10:48.669 00.000 10072 Move returns status 0, amount 20
02:10:48.669 00.000 10072 MoveAxis(N, 0, ABG)
02:10:48.669 00.000 10072 Move returns status 0, amount 0
02:10:48.669 00.000 10072 move complete, result=0
02:10:48.669 00.000 1032 GuideStep: -0.2 px 20 ms WEST, -0.1 px 0 ms NORTH
02:10:48.671 00.002 10072 worker thread done servicing request
02:10:48.671 00.000 10072 Worker thread wakes up
02:10:48.671 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:48.672 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:49.803 01.131 10072 Exposure complete
02:10:49.854 00.051 10072 worker thread done servicing request
02:10:49.854 00.000 1032 OnExposeComplete: enter
02:10:49.857 00.003 1032 UpdateGuideState(): m_state=6
02:10:49.859 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 350
02:10:49.860 00.001 1032 Star::Find returns 1 (0), X=1125.33, Y=330.20, Mass=1519, SNR=27.4, Peak=132 HFD=3.0
02:10:49.863 00.003 1032 MultiStar: [#1 0.05,-0.27,0.91,U] [#2 0.07,-0.12,0.95,U] [#3 0.40,-0.22,0.00,M1] [#4 0.07,-0.24,0.80,U] [#5 0.34,-0.22,0.00,M3] [#6 0.01,-0.26,0.75,U] [#7 0.03,-0.22,0.73,U] [#8 0.39,-0.27,0.00,M1] 
02:10:49.864 00.001 1032 refined, 5 included, MultiStar: {0.11, -0.25}, one-star: {0.35, -0.36}
02:10:49.866 00.002 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
02:10:49.867 00.001 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
02:10:49.869 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-1.16 mountX=-0.26 mountY=-0.04, mountTheta=-2.99
02:10:49.871 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.25, opts=13)
02:10:49.872 00.001 1032 Enqueuing Move request for scope (0.11, -0.25)
02:10:49.873 00.001 10072 Worker thread wakes up
02:10:49.873 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.25) opts 0xd
02:10:49.873 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.25)
02:10:49.873 00.000 10072 Moving (0.11, -0.25) raw xDistance=-0.26 yDistance=-0.04
02:10:49.874 00.001 10072 PPEC rslt: input = -0.26, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 817.30
02:10:49.875 00.001 10072 PPEC: input: -0.26, control: -0.09, exposure: 1000
02:10:49.875 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:49.875 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:10:49.875 00.000 10072 MoveAxis(E, 91, ABG)
02:10:49.875 00.000 10072 Guiding  Dir = 2, Dur = 91
02:10:49.875 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:49.876 00.001 10072 IsGuiding returns 0
02:10:49.877 00.001 10072 PulseGuide returned control before completion, sleep 101
02:10:49.891 00.014 1032 UpdateGuideState exits: m=1519 SNR=27.4
02:10:49.895 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:49.898 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:49.900 00.002 1032 Enqueuing Expose request
02:10:49.988 00.088 10072 IsGuiding returns 0
02:10:49.988 00.000 10072 Move returns status 0, amount 91
02:10:49.988 00.000 10072 MoveAxis(N, 0, ABG)
02:10:49.988 00.000 10072 Move returns status 0, amount 0
02:10:49.988 00.000 10072 move complete, result=0
02:10:49.988 00.000 10072 worker thread done servicing request
02:10:49.988 00.000 10072 Worker thread wakes up
02:10:49.988 00.000 1032 GuideStep: -0.3 px 91 ms EAST, -0.0 px 0 ms NORTH
02:10:49.991 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:49.991 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:50.898 00.907 10072 Exposure complete
02:10:50.952 00.054 10072 worker thread done servicing request
02:10:50.952 00.000 1032 OnExposeComplete: enter
02:10:50.954 00.002 1032 UpdateGuideState(): m_state=6
02:10:50.955 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 351
02:10:50.960 00.005 1032 Star::Find returns 1 (0), X=1125.40, Y=330.23, Mass=1556, SNR=27.7, Peak=133 HFD=3.2
02:10:50.962 00.002 1032 MultiStar: [#1 0.07,-0.15,0.92,U] [#2 0.03,-0.09,0.95,U] [#3 0.29,-0.29,0.00,M2] [#4 0.02,-0.19,0.79,U] [#5 0.26,-0.17,0.75,U] [#6 0.04,-0.14,0.72,U] [#7 0.07,-0.16,0.70,U] [#8 0.28,-0.26,0.00,M2] 
02:10:50.964 00.002 1032 refined, 6 included, MultiStar: {0.14, -0.18}, one-star: {0.42, -0.33}
02:10:50.965 00.001 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
02:10:50.967 00.002 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
02:10:50.968 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.92 mountX=-0.21 mountY=-0.09, mountTheta=-2.75
02:10:50.972 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.18, opts=13)
02:10:50.974 00.002 1032 Enqueuing Move request for scope (0.14, -0.18)
02:10:50.975 00.001 10072 Worker thread wakes up
02:10:50.975 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
02:10:50.975 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
02:10:50.976 00.001 10072 Moving (0.14, -0.18) raw xDistance=-0.21 yDistance=-0.09
02:10:50.977 00.001 10072 PPEC rslt: input = -0.21, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 817.30
02:10:50.977 00.000 10072 PPEC: input: -0.21, control: -0.08, exposure: 1000
02:10:50.977 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:50.977 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:10:50.977 00.000 10072 MoveAxis(E, 79, ABG)
02:10:50.977 00.000 10072 Guiding  Dir = 2, Dur = 79
02:10:50.977 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:50.979 00.002 10072 IsGuiding returns 0
02:10:50.980 00.001 10072 PulseGuide returned control before completion, sleep 89
02:10:50.998 00.018 1032 UpdateGuideState exits: m=1556 SNR=27.7
02:10:50.999 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:51.001 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:51.002 00.001 1032 Enqueuing Expose request
02:10:51.082 00.080 10072 IsGuiding returns 0
02:10:51.082 00.000 10072 Move returns status 0, amount 79
02:10:51.082 00.000 10072 MoveAxis(N, 0, ABG)
02:10:51.082 00.000 10072 Move returns status 0, amount 0
02:10:51.082 00.000 10072 move complete, result=0
02:10:51.082 00.000 10072 worker thread done servicing request
02:10:51.082 00.000 10072 Worker thread wakes up
02:10:51.082 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:51.082 00.000 1032 GuideStep: -0.2 px 79 ms EAST, -0.1 px 0 ms NORTH
02:10:51.086 00.004 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:52.214 01.128 10072 Exposure complete
02:10:52.267 00.053 10072 worker thread done servicing request
02:10:52.267 00.000 1032 OnExposeComplete: enter
02:10:52.269 00.002 1032 UpdateGuideState(): m_state=6
02:10:52.270 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 352
02:10:52.272 00.002 1032 Star::Find returns 1 (0), X=1125.29, Y=330.48, Mass=1530, SNR=27.5, Peak=136 HFD=3.1
02:10:52.274 00.002 1032 MultiStar: [#1 0.01,0.01,0.95,U] [#2 0.05,0.17,0.94,U] [#3 0.31,0.05,0.94,U] [#4 -0.05,-0.00,0.83,U] [#5 0.28,0.10,0.79,U] [#6 -0.01,0.14,0.74,U] [#7 -0.04,0.13,0.72,U] [#8 0.31,-0.03,0.66,U] 
02:10:52.275 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.32, -0.08}
02:10:52.277 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
02:10:52.279 00.002 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
02:10:52.280 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.38 mountX=0.02 mountY=-0.14, mountTheta=-1.45
02:10:52.282 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
02:10:52.284 00.002 1032 Enqueuing Move request for scope (0.13, 0.05)
02:10:52.285 00.001 10072 Worker thread wakes up
02:10:52.285 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
02:10:52.285 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
02:10:52.285 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.02 yDistance=-0.14
02:10:52.286 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 817.30
02:10:52.286 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 1000
02:10:52.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:52.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:10:52.287 00.001 10072 MoveAxis(W, 6, ABG)
02:10:52.287 00.000 10072 Guiding  Dir = 3, Dur = 6
02:10:52.287 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:52.288 00.001 10072 IsGuiding returns 0
02:10:52.289 00.001 10072 PulseGuide returned control before completion, sleep 16
02:10:52.305 00.016 1032 UpdateGuideState exits: m=1530 SNR=27.5
02:10:52.307 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:52.309 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:52.310 00.001 1032 Enqueuing Expose request
02:10:52.312 00.002 10072 IsGuiding returns 0
02:10:52.312 00.000 10072 Move returns status 0, amount 6
02:10:52.312 00.000 10072 MoveAxis(N, 0, ABG)
02:10:52.312 00.000 10072 Move returns status 0, amount 0
02:10:52.312 00.000 10072 move complete, result=0
02:10:52.312 00.000 10072 worker thread done servicing request
02:10:52.312 00.000 10072 Worker thread wakes up
02:10:52.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:52.312 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:52.318 00.006 1032 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
02:10:53.229 00.911 10072 Exposure complete
02:10:53.284 00.055 10072 worker thread done servicing request
02:10:53.284 00.000 1032 OnExposeComplete: enter
02:10:53.287 00.003 1032 UpdateGuideState(): m_state=6
02:10:53.289 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 353
02:10:53.291 00.002 1032 Star::Find returns 1 (0), X=1125.38, Y=330.27, Mass=1531, SNR=27.5, Peak=129 HFD=3.1
02:10:53.293 00.002 1032 MultiStar: [#1 0.13,-0.22,0.92,U] [#2 0.02,-0.06,0.95,U] [#3 0.36,-0.23,0.00,M2] [#4 0.04,-0.17,0.82,U] [#5 0.42,-0.12,0.00,M2] [#6 0.00,-0.15,0.75,U] [#7 -0.03,0.02,0.73,U] [#8 0.33,-0.32,0.00,M2] 
02:10:53.295 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.15}, one-star: {0.41, -0.29}
02:10:53.296 00.001 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
02:10:53.300 00.004 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
02:10:53.302 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.96 mountX=-0.17 mountY=-0.06, mountTheta=-2.79
02:10:53.306 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.15, opts=13)
02:10:53.308 00.002 1032 Enqueuing Move request for scope (0.11, -0.15)
02:10:53.310 00.002 10072 Worker thread wakes up
02:10:53.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
02:10:53.310 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
02:10:53.310 00.000 10072 Moving (0.11, -0.15) raw xDistance=-0.17 yDistance=-0.06
02:10:53.311 00.001 10072 PPEC rslt: input = -0.17, final = 0.00, react = -0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 817.30
02:10:53.311 00.000 10072 PPEC: input: -0.17, control: 0.00, exposure: 1000
02:10:53.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:53.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:10:53.312 00.001 10072 MoveAxis(W, 5, ABG)
02:10:53.312 00.000 10072 Guiding  Dir = 3, Dur = 5
02:10:53.312 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:53.313 00.001 10072 IsGuiding returns 0
02:10:53.314 00.001 10072 PulseGuide returned control before completion, sleep 15
02:10:53.332 00.018 1032 UpdateGuideState exits: m=1531 SNR=27.5
02:10:53.334 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:53.335 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:53.336 00.001 1032 Enqueuing Expose request
02:10:53.339 00.003 10072 IsGuiding returns 0
02:10:53.339 00.000 10072 Move returns status 0, amount 5
02:10:53.339 00.000 10072 MoveAxis(N, 0, ABG)
02:10:53.339 00.000 10072 Move returns status 0, amount 0
02:10:53.339 00.000 10072 move complete, result=0
02:10:53.339 00.000 10072 worker thread done servicing request
02:10:53.339 00.000 10072 Worker thread wakes up
02:10:53.339 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:53.339 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:53.346 00.007 1032 GuideStep: -0.2 px 5 ms WEST, -0.1 px 0 ms NORTH
02:10:54.570 01.224 10072 Exposure complete
02:10:54.629 00.059 10072 worker thread done servicing request
02:10:54.629 00.000 1032 OnExposeComplete: enter
02:10:54.631 00.002 1032 UpdateGuideState(): m_state=6
02:10:54.633 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 354
02:10:54.634 00.001 1032 Star::Find returns 1 (0), X=1125.33, Y=330.42, Mass=1514, SNR=27.3, Peak=119 HFD=3.2
02:10:54.636 00.002 1032 MultiStar: [#1 -0.04,-0.04,0.92,U] [#2 -0.01,-0.00,0.99,U] [#3 0.29,-0.04,0.94,U] [#4 -0.00,-0.10,0.83,U] [#5 0.42,-0.11,0.00,M3] [#6 0.04,0.01,0.71,U] [#7 0.04,0.00,0.72,U] [#8 0.38,-0.10,0.00,M3] 
02:10:54.637 00.001 1032 refined, 6 included, MultiStar: {0.10, -0.05}, one-star: {0.35, -0.14}
02:10:54.639 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
02:10:54.641 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
02:10:54.644 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.44 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
02:10:54.647 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
02:10:54.650 00.003 1032 Enqueuing Move request for scope (0.10, -0.05)
02:10:54.651 00.001 10072 Worker thread wakes up
02:10:54.652 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
02:10:54.652 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
02:10:54.652 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.09
02:10:54.653 00.001 10072 PPEC rslt: input = -0.07, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 817.30
02:10:54.653 00.000 10072 PPEC: input: -0.07, control: 0.00, exposure: 1000
02:10:54.653 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:54.653 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:10:54.653 00.000 10072 MoveAxis(W, 4, ABG)
02:10:54.653 00.000 10072 Guiding  Dir = 3, Dur = 4
02:10:54.654 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:54.655 00.001 10072 IsGuiding returns 0
02:10:54.656 00.001 10072 PulseGuide returned control before completion, sleep 14
02:10:54.672 00.016 1032 UpdateGuideState exits: m=1514 SNR=27.3
02:10:54.673 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:54.675 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:54.677 00.002 1032 Enqueuing Expose request
02:10:54.680 00.003 10072 IsGuiding returns 0
02:10:54.680 00.000 10072 Move returns status 0, amount 4
02:10:54.680 00.000 10072 MoveAxis(N, 0, ABG)
02:10:54.680 00.000 10072 Move returns status 0, amount 0
02:10:54.680 00.000 10072 move complete, result=0
02:10:54.680 00.000 10072 worker thread done servicing request
02:10:54.680 00.000 10072 Worker thread wakes up
02:10:54.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:54.680 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:54.686 00.006 1032 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
02:10:55.604 00.918 10072 Exposure complete
02:10:55.656 00.052 10072 worker thread done servicing request
02:10:55.656 00.000 1032 OnExposeComplete: enter
02:10:55.658 00.002 1032 UpdateGuideState(): m_state=6
02:10:55.661 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 355
02:10:55.662 00.001 1032 Star::Find returns 1 (0), X=1125.42, Y=330.31, Mass=1495, SNR=27.1, Peak=130 HFD=3.2
02:10:55.664 00.002 1032 MultiStar: [#1 0.02,-0.15,0.93,U] [#2 0.11,-0.11,0.97,U] [#3 0.28,-0.12,0.98,U] [#4 0.01,-0.19,0.82,U] [#5 0.32,-0.09,0.79,U] [#6 0.09,-0.03,0.75,U] [#7 0.12,-0.06,0.75,U] [#8 0.34,-0.27,0.00,M4] 
02:10:55.666 00.002 1032 refined, 7 included, MultiStar: {0.18, -0.13}, one-star: {0.45, -0.25}
02:10:55.668 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
02:10:55.671 00.003 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
02:10:55.672 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.62 mountX=-0.17 mountY=-0.14, mountTheta=-2.45
02:10:55.675 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.13, opts=13)
02:10:55.678 00.003 1032 Enqueuing Move request for scope (0.18, -0.13)
02:10:55.679 00.001 10072 Worker thread wakes up
02:10:55.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
02:10:55.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
02:10:55.681 00.002 10072 Moving (0.18, -0.13) raw xDistance=-0.17 yDistance=-0.14
02:10:55.682 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:55.684 00.002 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 821.57
02:10:55.684 00.000 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:10:55.684 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:55.684 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:10:55.685 00.001 10072 MoveAxis(W, 25, ABG)
02:10:55.685 00.000 10072 Guiding  Dir = 3, Dur = 25
02:10:55.685 00.000 10072 IsGuiding returns 0
02:10:55.685 00.000 10072 PulseGuide returned control before completion, sleep 35
02:10:55.700 00.015 1032 UpdateGuideState exits: m=1495 SNR=27.1
02:10:55.704 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:55.706 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:55.707 00.001 1032 Enqueuing Expose request
02:10:55.734 00.027 10072 IsGuiding returns 0
02:10:55.734 00.000 10072 Move returns status 0, amount 25
02:10:55.734 00.000 10072 MoveAxis(N, 0, ABG)
02:10:55.734 00.000 10072 Move returns status 0, amount 0
02:10:55.734 00.000 10072 move complete, result=0
02:10:55.734 00.000 10072 worker thread done servicing request
02:10:55.734 00.000 10072 Worker thread wakes up
02:10:55.734 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:55.735 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:55.735 00.000 1032 GuideStep: -0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
02:10:56.867 01.132 10072 Exposure complete
02:10:56.926 00.059 10072 worker thread done servicing request
02:10:56.926 00.000 1032 OnExposeComplete: enter
02:10:56.928 00.002 1032 UpdateGuideState(): m_state=6
02:10:56.930 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 356
02:10:56.932 00.002 1032 Star::Find returns 1 (0), X=1125.45, Y=330.25, Mass=1408, SNR=26.3, Peak=123 HFD=3.1
02:10:56.933 00.001 1032 MultiStar: [#1 0.09,-0.18,0.98,U] [#2 0.08,-0.07,1.01,U] [#3 0.39,-0.23,0.00,M1] [#4 0.10,-0.12,0.85,U] [#5 0.40,-0.08,0.00,M3] [#6 0.04,-0.10,0.76,U] [#7 0.11,-0.12,0.74,U] [#8 0.38,-0.25,0.00,M5] 
02:10:56.935 00.002 1032 refined, 5 included, MultiStar: {0.16, -0.15}, one-star: {0.48, -0.31}
02:10:56.936 00.001 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
02:10:56.938 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
02:10:56.940 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.78 mountX=-0.19 mountY=-0.11, mountTheta=-2.61
02:10:56.942 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.15, opts=13)
02:10:56.944 00.002 1032 Enqueuing Move request for scope (0.16, -0.15)
02:10:56.946 00.002 10072 Worker thread wakes up
02:10:56.946 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
02:10:56.946 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
02:10:56.946 00.000 10072 Moving (0.16, -0.15) raw xDistance=-0.19 yDistance=-0.11
02:10:56.947 00.001 10072 PPEC rslt: input = -0.19, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 821.57
02:10:56.947 00.000 10072 PPEC: input: -0.19, control: 0.02, exposure: 1000
02:10:56.947 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:56.947 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:10:56.947 00.000 10072 MoveAxis(W, 25, ABG)
02:10:56.947 00.000 10072 Guiding  Dir = 3, Dur = 25
02:10:56.947 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:56.948 00.001 10072 IsGuiding returns 0
02:10:56.949 00.001 10072 PulseGuide returned control before completion, sleep 35
02:10:56.964 00.015 1032 UpdateGuideState exits: m=1408 SNR=26.3
02:10:56.967 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:56.968 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:56.969 00.001 1032 Enqueuing Expose request
02:10:56.988 00.019 10072 IsGuiding returns 1
02:10:56.988 00.000 10072 scope still moving after pulse duration time elapsed
02:10:57.020 00.032 10072 IsGuiding returns 0
02:10:57.020 00.000 10072 scope move finished after 25 + 46 ms
02:10:57.020 00.000 10072 Move returns status 0, amount 25
02:10:57.020 00.000 10072 MoveAxis(N, 0, ABG)
02:10:57.020 00.000 10072 Move returns status 0, amount 0
02:10:57.020 00.000 10072 move complete, result=0
02:10:57.020 00.000 10072 worker thread done servicing request
02:10:57.020 00.000 10072 Worker thread wakes up
02:10:57.021 00.001 1032 GuideStep: -0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
02:10:57.023 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:57.023 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:57.939 00.916 10072 Exposure complete
02:10:57.994 00.055 10072 worker thread done servicing request
02:10:57.994 00.000 1032 OnExposeComplete: enter
02:10:57.997 00.003 1032 UpdateGuideState(): m_state=6
02:10:57.999 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 357
02:10:58.001 00.002 1032 Star::Find returns 1 (0), X=1125.35, Y=330.37, Mass=1432, SNR=26.6, Peak=126 HFD=3.0
02:10:58.003 00.002 1032 MultiStar: [#1 0.04,-0.07,0.92,U] [#2 0.07,0.02,0.99,U] [#3 0.34,-0.00,0.98,U] [#4 0.12,-0.05,0.84,U] [#5 0.29,0.06,0.79,U] [#6 0.08,0.13,0.77,U] [#7 0.04,-0.02,0.75,U] [#8 0.31,-0.07,0.68,U] 
02:10:58.004 00.001 1032 refined, 8 included, MultiStar: {0.19, -0.02}, one-star: {0.37, -0.19}
02:10:58.006 00.002 1032 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.83) = xAngle (-1.96 = -1.96)
02:10:58.008 00.002 1032 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.96 = -1.96)
02:10:58.009 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.13 mountX=-0.07 mountY=-0.17, mountTheta=-1.96
02:10:58.012 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.02, opts=13)
02:10:58.015 00.003 1032 Enqueuing Move request for scope (0.19, -0.02)
02:10:58.017 00.002 10072 Worker thread wakes up
02:10:58.017 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
02:10:58.017 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
02:10:58.017 00.000 10072 Moving (0.19, -0.02) raw xDistance=-0.07 yDistance=-0.17
02:10:58.019 00.002 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 821.57
02:10:58.019 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 1000
02:10:58.019 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:58.019 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:10:58.019 00.000 10072 MoveAxis(W, 17, ABG)
02:10:58.020 00.001 10072 Guiding  Dir = 3, Dur = 17
02:10:58.021 00.001 10072 IsGuiding returns 0
02:10:58.021 00.000 10072 PulseGuide returned control before completion, sleep 27
02:10:58.022 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:58.041 00.019 1032 UpdateGuideState exits: m=1432 SNR=26.6
02:10:58.043 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:58.045 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:58.048 00.003 1032 Enqueuing Expose request
02:10:58.060 00.012 10072 IsGuiding returns 0
02:10:58.061 00.001 10072 Move returns status 0, amount 17
02:10:58.061 00.000 10072 MoveAxis(N, 0, ABG)
02:10:58.061 00.000 10072 Move returns status 0, amount 0
02:10:58.061 00.000 10072 move complete, result=0
02:10:58.061 00.000 10072 worker thread done servicing request
02:10:58.061 00.000 10072 Worker thread wakes up
02:10:58.061 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:58.061 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:58.063 00.002 1032 GuideStep: -0.1 px 17 ms WEST, -0.2 px 0 ms NORTH
02:10:59.194 01.131 10072 Exposure complete
02:10:59.253 00.059 10072 worker thread done servicing request
02:10:59.253 00.000 1032 OnExposeComplete: enter
02:10:59.255 00.002 1032 UpdateGuideState(): m_state=6
02:10:59.256 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 358
02:10:59.258 00.002 1032 Star::Find returns 1 (0), X=1125.42, Y=330.25, Mass=1663, SNR=28.7, Peak=138 HFD=3.2
02:10:59.259 00.001 1032 MultiStar: [#1 0.11,-0.24,0.87,U] [#2 0.14,-0.15,0.91,U] [#3 0.47,-0.20,0.00,M1] [#4 0.13,-0.26,0.79,U] [#5 0.44,-0.07,0.00,M3] [#6 0.04,-0.04,0.71,U] [#7 0.12,-0.12,0.68,U] [#8 0.42,-0.12,0.00,M5] 
02:10:59.261 00.002 1032 refined, 5 included, MultiStar: {0.18, -0.20}, one-star: {0.44, -0.31}
02:10:59.262 00.001 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
02:10:59.264 00.002 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
02:10:59.266 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.26 cameraTheta=-0.84 mountX=-0.24 mountY=-0.12, mountTheta=-2.67
02:10:59.270 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.20, opts=13)
02:10:59.272 00.002 1032 Enqueuing Move request for scope (0.18, -0.20)
02:10:59.275 00.003 10072 Worker thread wakes up
02:10:59.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
02:10:59.275 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
02:10:59.275 00.000 10072 Moving (0.18, -0.20) raw xDistance=-0.24 yDistance=-0.12
02:10:59.277 00.002 10072 PPEC rslt: input = -0.24, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 821.57
02:10:59.277 00.000 10072 PPEC: input: -0.24, control: -0.08, exposure: 1000
02:10:59.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:59.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:10:59.277 00.000 10072 MoveAxis(E, 82, ABG)
02:10:59.277 00.000 10072 Guiding  Dir = 2, Dur = 82
02:10:59.277 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:10:59.280 00.003 10072 IsGuiding returns 0
02:10:59.280 00.000 10072 PulseGuide returned control before completion, sleep 92
02:10:59.297 00.017 1032 UpdateGuideState exits: m=1663 SNR=28.7
02:10:59.306 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:59.308 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:10:59.311 00.003 1032 Enqueuing Expose request
02:10:59.379 00.068 10072 IsGuiding returns 0
02:10:59.379 00.000 10072 Move returns status 0, amount 82
02:10:59.379 00.000 10072 MoveAxis(N, 0, ABG)
02:10:59.379 00.000 10072 Move returns status 0, amount 0
02:10:59.379 00.000 10072 move complete, result=0
02:10:59.379 00.000 10072 worker thread done servicing request
02:10:59.379 00.000 10072 Worker thread wakes up
02:10:59.379 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:10:59.379 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:10:59.380 00.001 1032 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
02:11:00.286 00.906 10072 Exposure complete
02:11:00.343 00.057 10072 worker thread done servicing request
02:11:00.344 00.001 1032 OnExposeComplete: enter
02:11:00.346 00.002 1032 UpdateGuideState(): m_state=6
02:11:00.348 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 359
02:11:00.349 00.001 1032 Star::Find returns 1 (0), X=1125.35, Y=330.56, Mass=1539, SNR=27.6, Peak=117 HFD=3.2
02:11:00.352 00.003 1032 MultiStar: [#1 0.18,0.11,0.94,U] [#2 0.10,0.22,0.95,U] [#3 0.33,0.18,0.00,M2] [#4 0.07,0.20,0.80,U] [#5 0.29,0.21,0.78,U] [#6 0.05,0.24,0.71,U] [#7 0.21,0.10,0.72,U] [#8 0.48,0.16,0.00,M6] 
02:11:00.354 00.002 1032 refined, 6 included, MultiStar: {0.19, 0.15}, one-star: {0.38, 0.00}
02:11:00.355 00.001 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
02:11:00.357 00.002 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
02:11:00.360 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=0.15 hyp=0.24 cameraTheta=0.67 mountX=0.09 mountY=-0.22, mountTheta=-1.16
02:11:00.363 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.15, opts=13)
02:11:00.366 00.003 1032 Enqueuing Move request for scope (0.19, 0.15)
02:11:00.369 00.003 10072 Worker thread wakes up
02:11:00.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.15) opts 0xd
02:11:00.369 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.15)
02:11:00.369 00.000 10072 Moving (0.19, 0.15) raw xDistance=0.09 yDistance=-0.22
02:11:00.370 00.001 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 821.57
02:11:00.370 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 1000
02:11:00.370 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:00.370 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:11:00.370 00.000 10072 MoveAxis(W, 8, ABG)
02:11:00.370 00.000 10072 Guiding  Dir = 3, Dur = 8
02:11:00.371 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:00.373 00.002 10072 IsGuiding returns 0
02:11:00.374 00.001 10072 PulseGuide returned control before completion, sleep 18
02:11:00.389 00.015 1032 UpdateGuideState exits: m=1539 SNR=27.6
02:11:00.395 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:00.399 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:00.401 00.002 1032 Enqueuing Expose request
02:11:00.408 00.007 10072 IsGuiding returns 0
02:11:00.408 00.000 10072 Move returns status 0, amount 8
02:11:00.408 00.000 10072 MoveAxis(N, 0, ABG)
02:11:00.408 00.000 10072 Move returns status 0, amount 0
02:11:00.408 00.000 10072 move complete, result=0
02:11:00.408 00.000 10072 worker thread done servicing request
02:11:00.409 00.001 10072 Worker thread wakes up
02:11:00.409 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:00.409 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:00.410 00.001 1032 GuideStep: 0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
02:11:01.536 01.126 10072 Exposure complete
02:11:01.592 00.056 1032 OnExposeComplete: enter
02:11:01.594 00.002 10072 worker thread done servicing request
02:11:01.594 00.000 1032 UpdateGuideState(): m_state=6
02:11:01.598 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 360
02:11:01.602 00.004 1032 Star::Find returns 1 (0), X=1125.39, Y=330.51, Mass=1536, SNR=27.5, Peak=131 HFD=3.2
02:11:01.607 00.005 1032 MultiStar: [#1 0.10,0.05,0.93,U] [#2 0.09,0.12,0.94,U] [#3 0.31,0.03,0.96,U] [#4 0.11,0.04,0.84,U] [#5 0.31,0.21,0.00,M3] [#6 0.07,0.11,0.75,U] [#7 0.08,0.06,0.74,U] [#8 0.34,0.06,0.66,U] 
02:11:01.608 00.001 1032 refined, 7 included, MultiStar: {0.19, 0.05}, one-star: {0.41, -0.05}
02:11:01.610 00.002 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
02:11:01.615 00.005 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
02:11:01.616 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.20 cameraTheta=0.25 mountX=-0.00 mountY=-0.20, mountTheta=-1.58
02:11:01.619 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.05, opts=13)
02:11:01.621 00.002 1032 Enqueuing Move request for scope (0.19, 0.05)
02:11:01.622 00.001 10072 Worker thread wakes up
02:11:01.623 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
02:11:01.623 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
02:11:01.623 00.000 10072 Moving (0.19, 0.05) raw xDistance=-0.00 yDistance=-0.20
02:11:01.624 00.001 10072 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 821.57
02:11:01.624 00.000 10072 PPEC: input: -0.00, control: 0.01, exposure: 1000
02:11:01.624 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:01.625 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:11:01.625 00.000 10072 MoveAxis(W, 7, ABG)
02:11:01.625 00.000 10072 Guiding  Dir = 3, Dur = 7
02:11:01.625 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:01.627 00.002 10072 IsGuiding returns 0
02:11:01.627 00.000 10072 PulseGuide returned control before completion, sleep 17
02:11:01.645 00.018 1032 UpdateGuideState exits: m=1536 SNR=27.5
02:11:01.647 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:01.648 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:01.650 00.002 1032 Enqueuing Expose request
02:11:01.659 00.009 10072 IsGuiding returns 0
02:11:01.659 00.000 10072 Move returns status 0, amount 7
02:11:01.659 00.000 10072 MoveAxis(N, 0, ABG)
02:11:01.659 00.000 10072 Move returns status 0, amount 0
02:11:01.659 00.000 10072 move complete, result=0
02:11:01.659 00.000 10072 worker thread done servicing request
02:11:01.659 00.000 10072 Worker thread wakes up
02:11:01.659 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:01.659 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:01.663 00.004 1032 GuideStep: -0.0 px 7 ms WEST, -0.2 px 0 ms NORTH
02:11:02.574 00.911 10072 Exposure complete
02:11:02.654 00.080 10072 worker thread done servicing request
02:11:02.654 00.000 1032 OnExposeComplete: enter
02:11:02.657 00.003 1032 UpdateGuideState(): m_state=6
02:11:02.659 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 361
02:11:02.662 00.003 1032 Star::Find returns 1 (0), X=1125.28, Y=330.56, Mass=1451, SNR=26.8, Peak=127 HFD=3.2
02:11:02.665 00.003 1032 MultiStar: [#1 0.05,0.05,0.96,U] [#2 0.06,0.21,0.99,U] [#3 0.32,0.07,0.98,U] [#4 0.06,0.05,0.85,U] [#5 0.30,0.09,0.81,U] [#6 -0.03,0.04,0.77,U] [#7 -0.03,0.13,0.73,U] [#8 0.41,0.04,0.00,M6] 
02:11:02.667 00.002 1032 refined, 7 included, MultiStar: {0.14, 0.08}, one-star: {0.31, 0.00}
02:11:02.668 00.001 1032 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.83) = xAngle (-1.31 = -1.31)
02:11:02.670 00.002 1032 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.31 = -1.31)
02:11:02.673 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.52 mountX=0.04 mountY=-0.15, mountTheta=-1.31
02:11:02.678 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.08, opts=13)
02:11:02.680 00.002 1032 Enqueuing Move request for scope (0.14, 0.08)
02:11:02.682 00.002 10072 Worker thread wakes up
02:11:02.684 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
02:11:02.684 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
02:11:02.684 00.000 10072 Moving (0.14, 0.08) raw xDistance=0.04 yDistance=-0.15
02:11:02.686 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 821.57
02:11:02.686 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 1000
02:11:02.686 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:02.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:11:02.686 00.000 10072 MoveAxis(W, 11, ABG)
02:11:02.686 00.000 10072 Guiding  Dir = 3, Dur = 11
02:11:02.687 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:02.690 00.003 10072 IsGuiding returns 0
02:11:02.690 00.000 10072 PulseGuide returned control before completion, sleep 21
02:11:02.717 00.027 1032 UpdateGuideState exits: m=1451 SNR=26.8
02:11:02.721 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:02.725 00.004 10072 IsGuiding returns 0
02:11:02.725 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:02.728 00.003 1032 Enqueuing Expose request
02:11:02.731 00.003 10072 Move returns status 0, amount 11
02:11:02.731 00.000 10072 MoveAxis(N, 0, ABG)
02:11:02.731 00.000 10072 Move returns status 0, amount 0
02:11:02.731 00.000 10072 move complete, result=0
02:11:02.731 00.000 10072 worker thread done servicing request
02:11:02.731 00.000 10072 Worker thread wakes up
02:11:02.731 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:02.731 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:02.745 00.014 1032 GuideStep: 0.0 px 11 ms WEST, -0.2 px 0 ms NORTH
02:11:03.869 01.124 10072 Exposure complete
02:11:03.948 00.079 10072 worker thread done servicing request
02:11:03.948 00.000 1032 OnExposeComplete: enter
02:11:03.951 00.003 1032 UpdateGuideState(): m_state=6
02:11:03.953 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 362
02:11:03.957 00.004 1032 Star::Find returns 1 (0), X=1125.24, Y=330.53, Mass=1470, SNR=26.9, Peak=120 HFD=3.2
02:11:03.960 00.003 1032 MultiStar: [#1 0.05,0.11,0.94,U] [#2 0.02,0.10,0.99,U] [#3 0.37,0.00,0.00,M1] [#4 0.08,-0.01,0.83,U] [#5 0.34,0.20,0.00,M3] [#6 0.09,0.07,0.74,U] [#7 0.00,0.11,0.75,U] [#8 0.24,0.11,0.71,U] 
02:11:03.962 00.002 1032 refined, 6 included, MultiStar: {0.11, 0.06}, one-star: {0.27, -0.03}
02:11:03.964 00.002 1032 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.83) = xAngle (-1.30 = -1.30)
02:11:03.966 00.002 1032 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.30 = -1.30)
02:11:03.968 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=0.03 mountY=-0.12, mountTheta=-1.30
02:11:03.973 00.005 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.06, opts=13)
02:11:03.977 00.004 1032 Enqueuing Move request for scope (0.11, 0.06)
02:11:03.981 00.004 10072 Worker thread wakes up
02:11:03.981 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
02:11:03.981 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
02:11:03.981 00.000 10072 Moving (0.11, 0.06) raw xDistance=0.03 yDistance=-0.12
02:11:03.983 00.002 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 821.57
02:11:03.983 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 1000
02:11:03.983 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:03.983 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:11:03.983 00.000 10072 MoveAxis(W, 11, ABG)
02:11:03.983 00.000 10072 Guiding  Dir = 3, Dur = 11
02:11:03.983 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:03.988 00.005 10072 IsGuiding returns 0
02:11:03.992 00.004 10072 PulseGuide returned control before completion, sleep 18
02:11:04.018 00.026 1032 UpdateGuideState exits: m=1470 SNR=26.9
02:11:04.026 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:04.029 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:04.031 00.002 1032 Enqueuing Expose request
02:11:04.033 00.002 10072 IsGuiding returns 0
02:11:04.033 00.000 10072 Move returns status 0, amount 11
02:11:04.033 00.000 10072 MoveAxis(N, 0, ABG)
02:11:04.034 00.001 10072 Move returns status 0, amount 0
02:11:04.034 00.000 10072 move complete, result=0
02:11:04.034 00.000 10072 worker thread done servicing request
02:11:04.034 00.000 10072 Worker thread wakes up
02:11:04.034 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:04.034 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:04.043 00.009 1032 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
02:11:04.947 00.904 10072 Exposure complete
02:11:05.016 00.069 10072 worker thread done servicing request
02:11:05.016 00.000 1032 OnExposeComplete: enter
02:11:05.020 00.004 1032 UpdateGuideState(): m_state=6
02:11:05.027 00.007 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 363
02:11:05.029 00.002 1032 Star::Find returns 1 (0), X=1125.35, Y=330.38, Mass=1611, SNR=28.2, Peak=143 HFD=3.1
02:11:05.031 00.002 1032 MultiStar: [#1 0.11,-0.09,0.92,U] [#2 0.15,0.01,0.92,U] [#3 0.43,-0.05,0.00,M2] [#4 0.08,-0.10,0.79,U] [#5 0.39,0.05,0.00,M4] [#6 0.05,-0.03,0.73,U] [#7 0.08,-0.02,0.69,U] [#8 0.38,-0.07,0.00,M6] 
02:11:05.034 00.003 1032 refined, 5 included, MultiStar: {0.15, -0.07}, one-star: {0.37, -0.18}
02:11:05.036 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
02:11:05.038 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
02:11:05.039 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.45 mountX=-0.11 mountY=-0.13, mountTheta=-2.28
02:11:05.043 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.07, opts=13)
02:11:05.044 00.001 1032 Enqueuing Move request for scope (0.15, -0.07)
02:11:05.046 00.002 10072 Worker thread wakes up
02:11:05.046 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
02:11:05.046 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
02:11:05.046 00.000 10072 Moving (0.15, -0.07) raw xDistance=-0.11 yDistance=-0.13
02:11:05.048 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:05.052 00.004 10072 PPEC rslt: input = -0.11, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 825.77
02:11:05.052 00.000 10072 PPEC: input: -0.11, control: 0.03, exposure: 1000
02:11:05.052 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:05.052 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:11:05.052 00.000 10072 MoveAxis(W, 29, ABG)
02:11:05.052 00.000 10072 Guiding  Dir = 3, Dur = 29
02:11:05.054 00.002 10072 IsGuiding returns 0
02:11:05.054 00.000 10072 PulseGuide returned control before completion, sleep 39
02:11:05.073 00.019 1032 UpdateGuideState exits: m=1611 SNR=28.2
02:11:05.075 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:05.078 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:05.082 00.004 1032 Enqueuing Expose request
02:11:05.101 00.019 10072 IsGuiding returns 0
02:11:05.102 00.001 10072 Move returns status 0, amount 29
02:11:05.102 00.000 10072 MoveAxis(N, 0, ABG)
02:11:05.102 00.000 10072 Move returns status 0, amount 0
02:11:05.102 00.000 10072 move complete, result=0
02:11:05.102 00.000 10072 worker thread done servicing request
02:11:05.102 00.000 10072 Worker thread wakes up
02:11:05.102 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:05.102 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:05.102 00.000 1032 GuideStep: -0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
02:11:06.227 01.125 10072 Exposure complete
02:11:06.287 00.060 10072 worker thread done servicing request
02:11:06.287 00.000 1032 OnExposeComplete: enter
02:11:06.290 00.003 1032 UpdateGuideState(): m_state=6
02:11:06.292 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 364
02:11:06.294 00.002 1032 Star::Find returns 1 (0), X=1125.41, Y=330.55, Mass=1565, SNR=27.8, Peak=126 HFD=3.2
02:11:06.296 00.002 1032 MultiStar: [#1 0.09,0.09,0.89,U] [#2 0.13,0.19,0.94,U] [#3 0.42,0.09,0.00,M3] [#4 0.08,0.12,0.80,U] [#5 0.36,0.17,0.00,M5] [#6 0.06,0.22,0.73,U] [#7 0.07,0.18,0.72,U] [#8 0.42,0.03,0.00,M7] 
02:11:06.299 00.003 1032 refined, 5 included, MultiStar: {0.16, 0.12}, one-star: {0.44, -0.01}
02:11:06.303 00.004 1032 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.83) = xAngle (-1.16 = -1.16)
02:11:06.304 00.001 1032 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.16 = -1.16)
02:11:06.306 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.67 mountX=0.08 mountY=-0.18, mountTheta=-1.16
02:11:06.309 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.12, opts=13)
02:11:06.310 00.001 1032 Enqueuing Move request for scope (0.16, 0.12)
02:11:06.312 00.002 10072 Worker thread wakes up
02:11:06.312 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
02:11:06.312 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
02:11:06.312 00.000 10072 Moving (0.16, 0.12) raw xDistance=0.08 yDistance=-0.18
02:11:06.313 00.001 10072 PPEC rslt: input = 0.08, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 825.77
02:11:06.313 00.000 10072 PPEC: input: 0.08, control: 0.03, exposure: 1000
02:11:06.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:06.314 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:11:06.314 00.000 10072 MoveAxis(W, 28, ABG)
02:11:06.314 00.000 10072 Guiding  Dir = 3, Dur = 28
02:11:06.314 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:06.316 00.002 10072 IsGuiding returns 0
02:11:06.317 00.001 10072 PulseGuide returned control before completion, sleep 38
02:11:06.337 00.020 1032 UpdateGuideState exits: m=1565 SNR=27.8
02:11:06.339 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:06.340 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:06.342 00.002 1032 Enqueuing Expose request
02:11:06.367 00.025 10072 IsGuiding returns 1
02:11:06.367 00.000 10072 scope still moving after pulse duration time elapsed
02:11:06.395 00.028 10072 IsGuiding returns 0
02:11:06.396 00.001 10072 scope move finished after 28 + 51 ms
02:11:06.396 00.000 10072 Move returns status 0, amount 28
02:11:06.396 00.000 10072 MoveAxis(N, 0, ABG)
02:11:06.396 00.000 10072 Move returns status 0, amount 0
02:11:06.396 00.000 10072 move complete, result=0
02:11:06.396 00.000 10072 worker thread done servicing request
02:11:06.396 00.000 10072 Worker thread wakes up
02:11:06.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:06.396 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:06.400 00.004 1032 GuideStep: 0.1 px 28 ms WEST, -0.2 px 0 ms NORTH
02:11:07.305 00.905 10072 Exposure complete
02:11:07.359 00.054 10072 worker thread done servicing request
02:11:07.359 00.000 1032 OnExposeComplete: enter
02:11:07.361 00.002 1032 UpdateGuideState(): m_state=6
02:11:07.365 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 365
02:11:07.368 00.003 1032 Star::Find returns 1 (0), X=1125.46, Y=330.31, Mass=1581, SNR=27.9, Peak=130 HFD=3.2
02:11:07.370 00.002 1032 MultiStar: [#1 0.18,-0.15,0.89,U] [#2 0.16,-0.08,0.96,U] [#3 0.47,-0.14,0.00,M4] [#4 0.20,-0.12,0.81,U] [#5 0.44,-0.09,0.00,M6] [#6 0.16,-0.09,0.71,U] [#7 0.10,0.02,0.69,U] [#8 0.48,-0.22,0.00,M8] 
02:11:07.372 00.002 1032 refined, 5 included, MultiStar: {0.23, -0.12}, one-star: {0.49, -0.25}
02:11:07.373 00.001 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
02:11:07.376 00.003 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
02:11:07.377 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.25 cameraTheta=-0.49 mountX=-0.17 mountY=-0.19, mountTheta=-2.32
02:11:07.380 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.12, opts=13)
02:11:07.382 00.002 1032 Enqueuing Move request for scope (0.23, -0.12)
02:11:07.383 00.001 10072 Worker thread wakes up
02:11:07.383 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
02:11:07.383 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
02:11:07.383 00.000 10072 Moving (0.23, -0.12) raw xDistance=-0.17 yDistance=-0.19
02:11:07.385 00.002 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 825.77
02:11:07.385 00.000 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:11:07.385 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:07.385 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:11:07.385 00.000 10072 MoveAxis(W, 24, ABG)
02:11:07.385 00.000 10072 Guiding  Dir = 3, Dur = 24
02:11:07.385 00.000 10072 IsGuiding returns 0
02:11:07.386 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:07.388 00.002 10072 PulseGuide returned control before completion, sleep 34
02:11:07.406 00.018 1032 UpdateGuideState exits: m=1581 SNR=27.9
02:11:07.409 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:07.410 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:07.412 00.002 1032 Enqueuing Expose request
02:11:07.428 00.016 10072 IsGuiding returns 1
02:11:07.428 00.000 10072 scope still moving after pulse duration time elapsed
02:11:07.460 00.032 10072 IsGuiding returns 0
02:11:07.460 00.000 10072 scope move finished after 24 + 50 ms
02:11:07.460 00.000 10072 Move returns status 0, amount 24
02:11:07.460 00.000 10072 MoveAxis(N, 0, ABG)
02:11:07.460 00.000 10072 Move returns status 0, amount 0
02:11:07.460 00.000 10072 move complete, result=0
02:11:07.461 00.001 10072 worker thread done servicing request
02:11:07.461 00.000 10072 Worker thread wakes up
02:11:07.461 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:07.461 00.000 1032 GuideStep: -0.2 px 24 ms WEST, -0.2 px 0 ms NORTH
02:11:07.463 00.002 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:08.589 01.126 10072 Exposure complete
02:11:08.643 00.054 1032 OnExposeComplete: enter
02:11:08.645 00.002 1032 UpdateGuideState(): m_state=6
02:11:08.648 00.003 10072 worker thread done servicing request
02:11:08.648 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 366
02:11:08.649 00.001 1032 Star::Find returns 1 (0), X=1125.48, Y=330.47, Mass=1498, SNR=27.2, Peak=127 HFD=3.2
02:11:08.652 00.003 1032 MultiStar: [#1 0.17,-0.02,0.94,U] [#2 0.19,0.02,0.97,U] [#3 0.49,-0.03,0.00,M5] [#4 0.18,0.04,0.83,U] [#5 0.41,0.02,0.00,M7] [#6 0.17,0.06,0.74,U] [#7 0.12,0.05,0.73,U] [#8 0.46,-0.08,0.00,M9] 
02:11:08.654 00.002 1032 refined, 5 included, MultiStar: {0.23, 0.00}, one-star: {0.50, -0.10}
02:11:08.655 00.001 1032 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.83) = xAngle (-1.81 = -1.81)
02:11:08.657 00.002 1032 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.81 = -1.81)
02:11:08.658 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=0.00 hyp=0.23 cameraTheta=0.02 mountX=-0.06 mountY=-0.23, mountTheta=-1.81
02:11:08.661 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.00, opts=13)
02:11:08.662 00.001 1032 Enqueuing Move request for scope (0.23, 0.00)
02:11:08.664 00.002 10072 Worker thread wakes up
02:11:08.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.00) opts 0xd
02:11:08.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.00)
02:11:08.664 00.000 10072 Moving (0.23, 0.00) raw xDistance=-0.06 yDistance=-0.23
02:11:08.665 00.001 10072 PPEC rslt: input = -0.06, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 825.77
02:11:08.665 00.000 10072 PPEC: input: -0.06, control: 0.02, exposure: 1000
02:11:08.665 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:11:08.665 00.000 10072 MoveAxis(W, 18, ABG)
02:11:08.665 00.000 10072 Guiding  Dir = 3, Dur = 18
02:11:08.665 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:08.668 00.003 10072 IsGuiding returns 0
02:11:08.668 00.000 10072 PulseGuide returned control before completion, sleep 28
02:11:08.684 00.016 1032 UpdateGuideState exits: m=1498 SNR=27.2
02:11:08.688 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:08.689 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:08.690 00.001 1032 Enqueuing Expose request
02:11:08.701 00.011 10072 IsGuiding returns 0
02:11:08.703 00.002 10072 Move returns status 0, amount 18
02:11:08.703 00.000 10072 MoveAxis(N, 145, ABG)
02:11:08.703 00.000 10072 Guiding  Dir = 0, Dur = 145
02:11:08.705 00.002 10072 IsGuiding returns 0
02:11:08.705 00.000 10072 PulseGuide returned control before completion, sleep 155
02:11:08.870 00.165 10072 IsGuiding returns 0
02:11:08.870 00.000 10072 Move returns status 0, amount 145
02:11:08.870 00.000 10072 move complete, result=0
02:11:08.870 00.000 10072 worker thread done servicing request
02:11:08.870 00.000 10072 Worker thread wakes up
02:11:08.870 00.000 1032 GuideStep: -0.1 px 18 ms WEST, -0.2 px 145 ms NORTH
02:11:08.872 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:08.873 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:09.780 00.907 10072 Exposure complete
02:11:09.841 00.061 10072 worker thread done servicing request
02:11:09.843 00.002 1032 OnExposeComplete: enter
02:11:09.845 00.002 1032 UpdateGuideState(): m_state=6
02:11:09.846 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 367
02:11:09.848 00.002 1032 Star::Find returns 1 (0), X=1125.26, Y=330.41, Mass=1519, SNR=27.4, Peak=125 HFD=3.2
02:11:09.850 00.002 1032 MultiStar: [#1 -0.06,-0.10,0.93,U] [#2 -0.04,-0.03,0.97,U] [#3 0.26,-0.03,0.94,U] [#4 -0.05,-0.05,0.83,U] [#5 0.26,0.09,0.77,U] [#6 -0.12,-0.00,0.73,U] [#7 -0.03,0.01,0.74,U] [#8 0.25,-0.09,0.66,U] 
02:11:09.852 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.28, -0.15}
02:11:09.853 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
02:11:09.854 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
02:11:09.857 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.47 mountX=-0.06 mountY=-0.07, mountTheta=-2.30
02:11:09.860 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.04, opts=13)
02:11:09.863 00.003 1032 Enqueuing Move request for scope (0.08, -0.04)
02:11:09.866 00.003 10072 Worker thread wakes up
02:11:09.866 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
02:11:09.866 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
02:11:09.866 00.000 10072 Moving (0.08, -0.04) raw xDistance=-0.06 yDistance=-0.07
02:11:09.867 00.001 10072 PPEC rslt: input = -0.06, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 825.77
02:11:09.867 00.000 10072 PPEC: input: -0.06, control: 0.02, exposure: 1000
02:11:09.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:09.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:11:09.867 00.000 10072 MoveAxis(W, 17, ABG)
02:11:09.867 00.000 10072 Guiding  Dir = 3, Dur = 17
02:11:09.868 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:09.869 00.001 10072 IsGuiding returns 0
02:11:09.870 00.001 10072 PulseGuide returned control before completion, sleep 27
02:11:09.887 00.017 1032 UpdateGuideState exits: m=1519 SNR=27.4
02:11:09.890 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:09.892 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:09.895 00.003 1032 Enqueuing Expose request
02:11:09.910 00.015 10072 IsGuiding returns 1
02:11:09.910 00.000 10072 scope still moving after pulse duration time elapsed
02:11:09.941 00.031 10072 IsGuiding returns 1
02:11:09.972 00.031 10072 IsGuiding returns 1
02:11:10.005 00.033 10072 IsGuiding returns 1
02:11:10.035 00.030 10072 IsGuiding returns 1
02:11:10.067 00.032 10072 IsGuiding returns 1
02:11:10.099 00.032 10072 IsGuiding returns 1
02:11:10.131 00.032 10072 IsGuiding returns 1
02:11:10.163 00.032 10072 IsGuiding returns 1
02:11:10.194 00.031 10072 IsGuiding returns 1
02:11:10.226 00.032 10072 IsGuiding returns 1
02:11:10.258 00.032 10072 IsGuiding returns 1
02:11:10.291 00.033 10072 IsGuiding returns 1
02:11:10.322 00.031 10072 IsGuiding returns 0
02:11:10.322 00.000 10072 scope move finished after 17 + 435 ms
02:11:10.322 00.000 10072 Move returns status 0, amount 17
02:11:10.322 00.000 10072 MoveAxis(N, 0, ABG)
02:11:10.322 00.000 10072 Move returns status 0, amount 0
02:11:10.322 00.000 10072 move complete, result=0
02:11:10.322 00.000 10072 worker thread done servicing request
02:11:10.322 00.000 10072 Worker thread wakes up
02:11:10.322 00.000 1032 GuideStep: -0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
02:11:10.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:10.322 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:11.467 01.145 10072 Exposure complete
02:11:11.516 00.049 10072 worker thread done servicing request
02:11:11.516 00.000 1032 OnExposeComplete: enter
02:11:11.516 00.000 1032 UpdateGuideState(): m_state=6
02:11:11.516 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 368
02:11:11.523 00.007 1032 Star::Find returns 1 (0), X=1125.18, Y=330.39, Mass=1626, SNR=28.3, Peak=139 HFD=3.2
02:11:11.523 00.000 1032 MultiStar: [#1 -0.08,-0.02,0.89,U] [#2 -0.05,0.06,0.94,U] [#3 0.15,-0.07,0.89,U] [#4 -0.04,-0.04,0.79,U] [#5 0.20,0.04,0.75,U] [#6 -0.18,0.03,0.73,U] [#7 -0.12,0.19,0.67,U] [#8 0.18,-0.13,0.65,U] 
02:11:11.523 00.000 1032 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.21, -0.17}
02:11:11.523 00.000 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
02:11:11.529 00.006 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
02:11:11.529 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.47 mountX=-0.03 mountY=-0.03, mountTheta=-2.30
02:11:11.529 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.02, opts=13)
02:11:11.529 00.000 1032 Enqueuing Move request for scope (0.03, -0.02)
02:11:11.529 00.000 10072 Worker thread wakes up
02:11:11.529 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
02:11:11.529 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
02:11:11.529 00.000 10072 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.03
02:11:11.529 00.000 10072 PPEC rslt: input = -0.03, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 825.77
02:11:11.529 00.000 10072 PPEC: input: -0.03, control: 0.02, exposure: 1000
02:11:11.529 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:11.529 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:11:11.529 00.000 10072 MoveAxis(W, 20, ABG)
02:11:11.529 00.000 10072 Guiding  Dir = 3, Dur = 20
02:11:11.538 00.009 10072 IsGuiding returns 0
02:11:11.538 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:11.539 00.001 10072 PulseGuide returned control before completion, sleep 30
02:11:11.549 00.010 1032 UpdateGuideState exits: m=1626 SNR=28.3
02:11:11.556 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:11.559 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:11.559 00.000 1032 Enqueuing Expose request
02:11:11.575 00.016 10072 IsGuiding returns 1
02:11:11.575 00.000 10072 scope still moving after pulse duration time elapsed
02:11:11.606 00.031 10072 IsGuiding returns 0
02:11:11.606 00.000 10072 scope move finished after 20 + 47 ms
02:11:11.607 00.001 10072 Move returns status 0, amount 20
02:11:11.607 00.000 10072 MoveAxis(N, 0, ABG)
02:11:11.607 00.000 10072 Move returns status 0, amount 0
02:11:11.607 00.000 10072 move complete, result=0
02:11:11.607 00.000 10072 worker thread done servicing request
02:11:11.607 00.000 10072 Worker thread wakes up
02:11:11.607 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:11.607 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:11.610 00.003 1032 GuideStep: -0.0 px 20 ms WEST, -0.0 px 0 ms NORTH
02:11:12.516 00.906 10072 Exposure complete
02:11:12.574 00.058 10072 worker thread done servicing request
02:11:12.574 00.000 1032 OnExposeComplete: enter
02:11:12.576 00.002 1032 UpdateGuideState(): m_state=6
02:11:12.579 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 369
02:11:12.581 00.002 1032 Star::Find returns 1 (0), X=1125.23, Y=330.41, Mass=1522, SNR=27.4, Peak=146 HFD=3.1
02:11:12.583 00.002 1032 MultiStar: [#1 0.01,-0.06,0.95,U] [#2 -0.04,-0.00,0.97,U] [#3 0.32,-0.01,0.95,U] [#4 -0.03,-0.04,0.84,U] [#5 0.21,-0.03,0.78,U] [#6 -0.07,-0.00,0.75,U] [#7 -0.07,0.14,0.72,U] [#8 0.32,-0.12,0.67,U] 
02:11:12.583 00.000 1032 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.25, -0.15}
02:11:12.585 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
02:11:12.587 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
02:11:12.587 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.34 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:11:12.591 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
02:11:12.593 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
02:11:12.593 00.000 10072 Worker thread wakes up
02:11:12.593 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
02:11:12.593 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
02:11:12.595 00.002 10072 Moving (0.10, -0.04) raw xDistance=-0.06 yDistance=-0.09
02:11:12.595 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:12.597 00.002 10072 PPEC rslt: input = -0.06, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 829.90
02:11:12.597 00.000 10072 PPEC: input: -0.06, control: 0.03, exposure: 1000
02:11:12.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:12.599 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:11:12.599 00.000 10072 MoveAxis(W, 29, ABG)
02:11:12.599 00.000 10072 Guiding  Dir = 3, Dur = 29
02:11:12.599 00.000 10072 IsGuiding returns 0
02:11:12.599 00.000 10072 PulseGuide returned control before completion, sleep 39
02:11:12.611 00.012 1032 UpdateGuideState exits: m=1522 SNR=27.4
02:11:12.611 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:12.611 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:12.611 00.000 1032 Enqueuing Expose request
02:11:12.658 00.047 10072 IsGuiding returns 1
02:11:12.658 00.000 10072 scope still moving after pulse duration time elapsed
02:11:12.693 00.035 10072 IsGuiding returns 0
02:11:12.693 00.000 10072 scope move finished after 29 + 65 ms
02:11:12.693 00.000 10072 Move returns status 0, amount 29
02:11:12.693 00.000 10072 MoveAxis(N, 0, ABG)
02:11:12.693 00.000 10072 Move returns status 0, amount 0
02:11:12.694 00.001 10072 move complete, result=0
02:11:12.694 00.000 10072 worker thread done servicing request
02:11:12.694 00.000 10072 Worker thread wakes up
02:11:12.694 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:12.694 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:12.694 00.000 1032 GuideStep: -0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
02:11:13.923 01.229 10072 Exposure complete
02:11:13.973 00.050 10072 worker thread done servicing request
02:11:13.973 00.000 1032 OnExposeComplete: enter
02:11:13.976 00.003 1032 UpdateGuideState(): m_state=6
02:11:13.976 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 370
02:11:13.978 00.002 1032 Star::Find returns 1 (0), X=1125.31, Y=330.28, Mass=1539, SNR=27.6, Peak=133 HFD=3.0
02:11:13.978 00.000 1032 MultiStar: [#1 -0.01,-0.19,0.90,U] [#2 -0.03,-0.16,0.96,U] [#3 0.39,-0.23,0.00,M3] [#4 0.10,-0.19,0.82,U] [#5 0.34,-0.10,0.78,U] [#6 0.04,-0.19,0.75,U] [#7 -0.03,-0.09,0.71,U] [#8 0.34,-0.32,0.00,M7] 
02:11:13.980 00.002 1032 refined, 6 included, MultiStar: {0.11, -0.18}, one-star: {0.33, -0.28}
02:11:13.982 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
02:11:13.982 00.000 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
02:11:13.985 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.01 mountX=-0.20 mountY=-0.06, mountTheta=-2.84
02:11:13.986 00.001 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.18, opts=13)
02:11:13.988 00.002 1032 Enqueuing Move request for scope (0.11, -0.18)
02:11:13.990 00.002 10072 Worker thread wakes up
02:11:13.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
02:11:13.990 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
02:11:13.990 00.000 10072 Moving (0.11, -0.18) raw xDistance=-0.20 yDistance=-0.06
02:11:13.990 00.000 10072 PPEC rslt: input = -0.20, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 829.90
02:11:13.992 00.002 10072 PPEC: input: -0.20, control: 0.03, exposure: 1000
02:11:13.992 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:13.992 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:11:13.992 00.000 10072 MoveAxis(W, 31, ABG)
02:11:13.992 00.000 10072 Guiding  Dir = 3, Dur = 31
02:11:13.992 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:13.992 00.000 10072 IsGuiding returns 0
02:11:13.994 00.002 10072 PulseGuide returned control before completion, sleep 41
02:11:14.006 00.012 1032 UpdateGuideState exits: m=1539 SNR=27.6
02:11:14.006 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:14.011 00.005 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:14.013 00.002 1032 Enqueuing Expose request
02:11:14.050 00.037 10072 IsGuiding returns 0
02:11:14.050 00.000 10072 Move returns status 0, amount 31
02:11:14.050 00.000 10072 MoveAxis(N, 0, ABG)
02:11:14.050 00.000 10072 Move returns status 0, amount 0
02:11:14.050 00.000 10072 move complete, result=0
02:11:14.050 00.000 10072 worker thread done servicing request
02:11:14.050 00.000 10072 Worker thread wakes up
02:11:14.050 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:14.050 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:14.050 00.000 1032 GuideStep: -0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
02:11:14.960 00.910 10072 Exposure complete
02:11:15.009 00.049 10072 worker thread done servicing request
02:11:15.016 00.007 1032 OnExposeComplete: enter
02:11:15.018 00.002 1032 UpdateGuideState(): m_state=6
02:11:15.018 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 371
02:11:15.020 00.002 1032 Star::Find returns 1 (0), X=1125.21, Y=330.32, Mass=1637, SNR=28.4, Peak=146 HFD=3.0
02:11:15.020 00.000 1032 MultiStar: [#1 -0.08,-0.09,0.90,U] [#2 -0.06,0.03,0.93,U] [#3 0.23,-0.18,0.89,U] [#4 -0.06,-0.07,0.79,U] [#5 0.24,0.01,0.72,U] [#6 -0.08,0.11,0.71,U] [#7 -0.07,-0.01,0.69,U] [#8 0.20,-0.11,0.66,U] 
02:11:15.020 00.000 1032 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.23, -0.24}
02:11:15.026 00.006 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
02:11:15.026 00.000 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
02:11:15.026 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.82 mountX=-0.08 mountY=-0.04, mountTheta=-2.65
02:11:15.026 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.07, opts=13)
02:11:15.026 00.000 1032 Enqueuing Move request for scope (0.06, -0.07)
02:11:15.036 00.010 10072 Worker thread wakes up
02:11:15.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
02:11:15.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
02:11:15.036 00.000 10072 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
02:11:15.036 00.000 10072 PPEC rslt: input = -0.08, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 829.90
02:11:15.036 00.000 10072 PPEC: input: -0.08, control: 0.03, exposure: 1000
02:11:15.036 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:15.036 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:11:15.036 00.000 10072 MoveAxis(W, 27, ABG)
02:11:15.036 00.000 10072 Guiding  Dir = 3, Dur = 27
02:11:15.036 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:15.040 00.004 10072 IsGuiding returns 0
02:11:15.040 00.000 10072 PulseGuide returned control before completion, sleep 37
02:11:15.052 00.012 1032 UpdateGuideState exits: m=1637 SNR=28.4
02:11:15.052 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:15.060 00.008 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:15.060 00.000 1032 Enqueuing Expose request
02:11:15.085 00.025 10072 IsGuiding returns 1
02:11:15.085 00.000 10072 scope still moving after pulse duration time elapsed
02:11:15.116 00.031 10072 IsGuiding returns 0
02:11:15.116 00.000 10072 scope move finished after 27 + 48 ms
02:11:15.116 00.000 10072 Move returns status 0, amount 27
02:11:15.116 00.000 10072 MoveAxis(N, 0, ABG)
02:11:15.116 00.000 10072 Move returns status 0, amount 0
02:11:15.116 00.000 10072 move complete, result=0
02:11:15.116 00.000 10072 worker thread done servicing request
02:11:15.116 00.000 10072 Worker thread wakes up
02:11:15.116 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:15.116 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:15.116 00.000 1032 GuideStep: -0.1 px 27 ms WEST, -0.0 px 0 ms NORTH
02:11:16.257 01.141 10072 Exposure complete
02:11:16.319 00.062 10072 worker thread done servicing request
02:11:16.319 00.000 1032 OnExposeComplete: enter
02:11:16.321 00.002 1032 UpdateGuideState(): m_state=6
02:11:16.323 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 372
02:11:16.325 00.002 1032 Star::Find returns 1 (0), X=1125.32, Y=330.11, Mass=1483, SNR=27.0, Peak=128 HFD=3.2
02:11:16.327 00.002 1032 MultiStar: [#1 0.10,-0.32,0.96,U] [#2 0.02,-0.22,0.98,U] [#3 0.41,-0.35,0.00,M3] [#4 0.11,-0.33,0.83,U] [#5 0.32,-0.18,0.79,U] [#6 0.04,-0.19,0.75,U] [#7 0.08,-0.25,0.72,U] [#8 0.44,-0.47,0.00,M7] 
02:11:16.328 00.001 1032 refined, 6 included, MultiStar: {0.15, -0.28}, one-star: {0.35, -0.45}
02:11:16.331 00.003 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
02:11:16.332 00.001 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
02:11:16.333 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-1.09 mountX=-0.31 mountY=-0.07, mountTheta=-2.92
02:11:16.333 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.28, opts=13)
02:11:16.333 00.000 1032 Enqueuing Move request for scope (0.15, -0.28)
02:11:16.333 00.000 10072 Worker thread wakes up
02:11:16.333 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.28) opts 0xd
02:11:16.333 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.28)
02:11:16.333 00.000 10072 Moving (0.15, -0.28) raw xDistance=-0.31 yDistance=-0.07
02:11:16.333 00.000 10072 PPEC rslt: input = -0.31, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 829.90
02:11:16.333 00.000 10072 PPEC: input: -0.31, control: -0.11, exposure: 1000
02:11:16.333 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:16.333 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:11:16.333 00.000 10072 MoveAxis(E, 111, ABG)
02:11:16.333 00.000 10072 Guiding  Dir = 2, Dur = 111
02:11:16.333 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:16.333 00.000 10072 IsGuiding returns 0
02:11:16.333 00.000 10072 PulseGuide returned control before completion, sleep 121
02:11:16.360 00.027 1032 UpdateGuideState exits: m=1483 SNR=27.0
02:11:16.360 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:16.364 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:16.367 00.003 1032 Enqueuing Expose request
02:11:16.472 00.105 10072 IsGuiding returns 0
02:11:16.472 00.000 10072 Move returns status 0, amount 111
02:11:16.472 00.000 10072 MoveAxis(N, 0, ABG)
02:11:16.472 00.000 10072 Move returns status 0, amount 0
02:11:16.472 00.000 10072 move complete, result=0
02:11:16.472 00.000 10072 worker thread done servicing request
02:11:16.473 00.001 10072 Worker thread wakes up
02:11:16.473 00.000 1032 GuideStep: -0.3 px 111 ms EAST, -0.1 px 0 ms NORTH
02:11:16.477 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:16.477 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:17.396 00.919 10072 Exposure complete
02:11:17.460 00.064 10072 worker thread done servicing request
02:11:17.460 00.000 1032 OnExposeComplete: enter
02:11:17.462 00.002 1032 UpdateGuideState(): m_state=6
02:11:17.464 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 373
02:11:17.465 00.001 1032 Star::Find returns 1 (0), X=1125.26, Y=330.36, Mass=1524, SNR=27.4, Peak=132 HFD=3.1
02:11:17.468 00.003 1032 MultiStar: [#1 0.02,-0.06,0.94,U] [#2 0.01,0.01,0.97,U] [#3 0.39,-0.07,0.00,M4] [#4 0.02,-0.05,0.81,U] [#5 0.31,0.05,0.78,U] [#6 0.03,0.02,0.71,U] [#7 0.00,-0.01,0.72,U] [#8 0.31,-0.12,0.69,U] 
02:11:17.470 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.28, -0.20}
02:11:17.471 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
02:11:17.473 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
02:11:17.475 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.38 mountX=-0.08 mountY=-0.10, mountTheta=-2.21
02:11:17.478 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
02:11:17.479 00.001 1032 Enqueuing Move request for scope (0.12, -0.05)
02:11:17.481 00.002 10072 Worker thread wakes up
02:11:17.481 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
02:11:17.481 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
02:11:17.481 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.10
02:11:17.482 00.001 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 829.90
02:11:17.482 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 1000
02:11:17.482 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:17.482 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:11:17.482 00.000 10072 MoveAxis(W, 15, ABG)
02:11:17.482 00.000 10072 Guiding  Dir = 3, Dur = 15
02:11:17.482 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:17.484 00.002 10072 IsGuiding returns 0
02:11:17.485 00.001 10072 PulseGuide returned control before completion, sleep 25
02:11:17.503 00.018 1032 UpdateGuideState exits: m=1524 SNR=27.4
02:11:17.505 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:17.508 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:17.509 00.001 1032 Enqueuing Expose request
02:11:17.517 00.008 10072 IsGuiding returns 1
02:11:17.517 00.000 10072 scope still moving after pulse duration time elapsed
02:11:17.547 00.030 10072 IsGuiding returns 1
02:11:17.578 00.031 10072 IsGuiding returns 1
02:11:17.609 00.031 10072 IsGuiding returns 1
02:11:17.640 00.031 10072 IsGuiding returns 1
02:11:17.707 00.067 10072 IsGuiding returns 1
02:11:17.734 00.027 10072 IsGuiding returns 1
02:11:17.766 00.032 10072 IsGuiding returns 1
02:11:17.796 00.030 10072 IsGuiding returns 1
02:11:17.827 00.031 10072 IsGuiding returns 0
02:11:17.827 00.000 10072 scope move finished after 15 + 327 ms
02:11:17.827 00.000 10072 Move returns status 0, amount 15
02:11:17.827 00.000 10072 MoveAxis(N, 0, ABG)
02:11:17.827 00.000 10072 Move returns status 0, amount 0
02:11:17.827 00.000 10072 move complete, result=0
02:11:17.827 00.000 10072 worker thread done servicing request
02:11:17.827 00.000 10072 Worker thread wakes up
02:11:17.827 00.000 1032 GuideStep: -0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
02:11:17.829 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:17.829 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:18.965 01.136 10072 Exposure complete
02:11:19.025 00.060 10072 worker thread done servicing request
02:11:19.025 00.000 1032 OnExposeComplete: enter
02:11:19.026 00.001 1032 UpdateGuideState(): m_state=6
02:11:19.027 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 374
02:11:19.029 00.002 1032 Star::Find returns 1 (0), X=1125.33, Y=330.09, Mass=1500, SNR=27.2, Peak=127 HFD=2.9
02:11:19.030 00.001 1032 MultiStar: [#1 0.01,-0.34,0.94,U] [#2 0.05,-0.30,0.97,U] [#3 0.29,-0.33,0.00,M5] [#4 0.01,-0.37,0.00,M1] [#5 0.37,-0.28,0.00,M1] [#6 0.04,-0.17,0.75,U] [#7 -0.04,-0.20,0.73,U] [#8 0.30,-0.29,0.00,M7] 
02:11:19.032 00.002 1032 refined, 4 included, MultiStar: {0.10, -0.31}, one-star: {0.35, -0.48}
02:11:19.033 00.001 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
02:11:19.034 00.001 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
02:11:19.035 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.31 hyp=0.33 cameraTheta=-1.27 mountX=-0.33 mountY=-0.01, mountTheta=-3.10
02:11:19.037 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.31, opts=13)
02:11:19.038 00.001 1032 Enqueuing Move request for scope (0.10, -0.31)
02:11:19.039 00.001 10072 Worker thread wakes up
02:11:19.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.31) opts 0xd
02:11:19.040 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.31)
02:11:19.040 00.000 10072 Moving (0.10, -0.31) raw xDistance=-0.33 yDistance=-0.01
02:11:19.041 00.001 10072 PPEC rslt: input = -0.33, final = -0.12, react = -0.13, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 829.90
02:11:19.041 00.000 10072 PPEC: input: -0.33, control: -0.12, exposure: 1000
02:11:19.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:19.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:11:19.041 00.000 10072 MoveAxis(E, 121, ABG)
02:11:19.041 00.000 10072 Guiding  Dir = 2, Dur = 121
02:11:19.041 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:19.043 00.002 10072 IsGuiding returns 0
02:11:19.044 00.001 10072 PulseGuide returned control before completion, sleep 131
02:11:19.059 00.015 1032 UpdateGuideState exits: m=1500 SNR=27.2
02:11:19.062 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:19.063 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:19.064 00.001 1032 Enqueuing Expose request
02:11:19.179 00.115 10072 IsGuiding returns 0
02:11:19.179 00.000 10072 Move returns status 0, amount 121
02:11:19.179 00.000 10072 MoveAxis(N, 0, ABG)
02:11:19.179 00.000 10072 Move returns status 0, amount 0
02:11:19.179 00.000 10072 move complete, result=0
02:11:19.179 00.000 10072 worker thread done servicing request
02:11:19.179 00.000 10072 Worker thread wakes up
02:11:19.179 00.000 1032 GuideStep: -0.3 px 121 ms EAST, -0.0 px 0 ms NORTH
02:11:19.182 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:19.182 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:20.096 00.914 10072 Exposure complete
02:11:20.152 00.056 10072 worker thread done servicing request
02:11:20.153 00.001 1032 OnExposeComplete: enter
02:11:20.154 00.001 1032 UpdateGuideState(): m_state=6
02:11:20.156 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 375
02:11:20.157 00.001 1032 Star::Find returns 1 (0), X=1125.24, Y=330.38, Mass=1540, SNR=27.6, Peak=133 HFD=3.2
02:11:20.159 00.002 1032 MultiStar: [#1 -0.08,-0.12,0.96,U] [#2 -0.01,0.01,0.98,U] [#3 0.16,-0.15,0.95,U] [#4 0.00,-0.13,0.82,U] [#5 0.30,0.05,0.79,U] [#6 -0.12,0.02,0.72,U] [#7 -0.08,-0.04,0.71,U] [#8 0.20,-0.07,0.67,U] 
02:11:20.161 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.27, -0.18}
02:11:20.163 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
02:11:20.164 00.001 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
02:11:20.166 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.79 mountX=-0.09 mountY=-0.05, mountTheta=-2.62
02:11:20.169 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.07, opts=13)
02:11:20.171 00.002 1032 Enqueuing Move request for scope (0.07, -0.07)
02:11:20.173 00.002 10072 Worker thread wakes up
02:11:20.173 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
02:11:20.174 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
02:11:20.174 00.000 10072 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.05
02:11:20.175 00.001 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 829.90
02:11:20.175 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 1000
02:11:20.175 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:20.175 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:11:20.175 00.000 10072 MoveAxis(W, 12, ABG)
02:11:20.175 00.000 10072 Guiding  Dir = 3, Dur = 12
02:11:20.175 00.000 10072 IsGuiding returns 0
02:11:20.175 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:20.177 00.002 10072 PulseGuide returned control before completion, sleep 22
02:11:20.194 00.017 1032 UpdateGuideState exits: m=1540 SNR=27.6
02:11:20.196 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:20.198 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:20.199 00.001 1032 Enqueuing Expose request
02:11:20.201 00.002 10072 IsGuiding returns 1
02:11:20.201 00.000 10072 scope still moving after pulse duration time elapsed
02:11:20.232 00.031 10072 IsGuiding returns 1
02:11:20.263 00.031 10072 IsGuiding returns 1
02:11:20.294 00.031 10072 IsGuiding returns 1
02:11:20.327 00.033 10072 IsGuiding returns 1
02:11:20.358 00.031 10072 IsGuiding returns 1
02:11:20.389 00.031 10072 IsGuiding returns 1
02:11:20.420 00.031 10072 IsGuiding returns 1
02:11:20.452 00.032 10072 IsGuiding returns 1
02:11:20.484 00.032 10072 IsGuiding returns 1
02:11:20.515 00.031 10072 IsGuiding returns 1
02:11:20.545 00.030 10072 IsGuiding returns 1
02:11:20.576 00.031 10072 IsGuiding returns 1
02:11:20.607 00.031 10072 IsGuiding returns 1
02:11:20.639 00.032 10072 IsGuiding returns 1
02:11:20.670 00.031 10072 IsGuiding returns 1
02:11:20.702 00.032 10072 IsGuiding returns 1
02:11:20.735 00.033 10072 IsGuiding returns 1
02:11:20.764 00.029 10072 IsGuiding returns 1
02:11:20.796 00.032 10072 IsGuiding returns 1
02:11:20.827 00.031 10072 IsGuiding returns 0
02:11:20.827 00.000 10072 scope move finished after 12 + 639 ms
02:11:20.827 00.000 10072 Move returns status 0, amount 12
02:11:20.828 00.001 10072 MoveAxis(N, 0, ABG)
02:11:20.828 00.000 10072 Move returns status 0, amount 0
02:11:20.828 00.000 10072 move complete, result=0
02:11:20.828 00.000 10072 worker thread done servicing request
02:11:20.828 00.000 10072 Worker thread wakes up
02:11:20.829 00.001 1032 GuideStep: -0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
02:11:20.832 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:20.832 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:21.961 01.129 10072 Exposure complete
02:11:22.015 00.054 10072 worker thread done servicing request
02:11:22.015 00.000 1032 OnExposeComplete: enter
02:11:22.016 00.001 1032 UpdateGuideState(): m_state=6
02:11:22.021 00.005 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 376
02:11:22.024 00.003 1032 Star::Find returns 1 (0), X=1125.31, Y=330.25, Mass=1454, SNR=26.8, Peak=121 HFD=3.1
02:11:22.026 00.002 1032 MultiStar: [#1 0.05,-0.19,0.92,U] [#2 0.10,-0.12,0.96,U] [#3 0.40,-0.19,0.00,M5] [#4 0.06,-0.21,0.84,U] [#5 0.38,-0.05,0.00,M1] [#6 0.03,-0.21,0.77,U] [#7 0.08,-0.14,0.74,U] [#8 0.35,-0.26,0.00,M7] 
02:11:22.028 00.002 1032 refined, 5 included, MultiStar: {0.11, -0.20}, one-star: {0.33, -0.31}
02:11:22.029 00.001 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
02:11:22.030 00.001 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
02:11:22.031 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-1.06 mountX=-0.22 mountY=-0.06, mountTheta=-2.89
02:11:22.033 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.20, opts=13)
02:11:22.034 00.001 1032 Enqueuing Move request for scope (0.11, -0.20)
02:11:22.036 00.002 10072 Worker thread wakes up
02:11:22.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
02:11:22.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
02:11:22.036 00.000 10072 Moving (0.11, -0.20) raw xDistance=-0.22 yDistance=-0.06
02:11:22.039 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:22.040 00.001 10072 PPEC rslt: input = -0.22, final = -0.05, react = -0.09, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 833.99
02:11:22.040 00.000 10072 PPEC: input: -0.22, control: -0.05, exposure: 1000
02:11:22.040 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:22.040 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:11:22.040 00.000 10072 MoveAxis(E, 55, ABG)
02:11:22.040 00.000 10072 Guiding  Dir = 2, Dur = 55
02:11:22.041 00.001 10072 IsGuiding returns 0
02:11:22.041 00.000 10072 PulseGuide returned control before completion, sleep 65
02:11:22.058 00.017 1032 UpdateGuideState exits: m=1454 SNR=26.8
02:11:22.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:22.061 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:22.063 00.002 1032 Enqueuing Expose request
02:11:22.112 00.049 10072 IsGuiding returns 0
02:11:22.113 00.001 10072 Move returns status 0, amount 55
02:11:22.113 00.000 10072 MoveAxis(N, 0, ABG)
02:11:22.113 00.000 10072 Move returns status 0, amount 0
02:11:22.113 00.000 10072 move complete, result=0
02:11:22.113 00.000 10072 worker thread done servicing request
02:11:22.113 00.000 10072 Worker thread wakes up
02:11:22.113 00.000 1032 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
02:11:22.116 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:22.116 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:23.030 00.914 10072 Exposure complete
02:11:23.087 00.057 10072 worker thread done servicing request
02:11:23.087 00.000 1032 OnExposeComplete: enter
02:11:23.089 00.002 1032 UpdateGuideState(): m_state=6
02:11:23.091 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 377
02:11:23.093 00.002 1032 Star::Find returns 1 (0), X=1125.27, Y=330.37, Mass=1470, SNR=26.9, Peak=124 HFD=3.0
02:11:23.095 00.002 1032 MultiStar: [#1 0.02,-0.05,0.95,U] [#2 0.02,0.05,0.98,U] [#3 0.37,-0.01,0.00,M6] [#4 -0.03,-0.00,0.83,U] [#5 0.31,0.11,0.81,U] [#6 -0.04,0.01,0.74,U] [#7 0.00,0.03,0.72,U] [#8 0.30,-0.13,0.71,U] 
02:11:23.098 00.003 1032 refined, 7 included, MultiStar: {0.11, -0.03}, one-star: {0.30, -0.19}
02:11:23.100 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
02:11:23.100 00.000 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
02:11:23.102 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.23 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:11:23.104 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.03, opts=13)
02:11:23.107 00.003 1032 Enqueuing Move request for scope (0.11, -0.03)
02:11:23.107 00.000 10072 Worker thread wakes up
02:11:23.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
02:11:23.107 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
02:11:23.107 00.000 10072 Moving (0.11, -0.03) raw xDistance=-0.05 yDistance=-0.10
02:11:23.110 00.003 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 833.99
02:11:23.110 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 1000
02:11:23.110 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:23.110 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:11:23.110 00.000 10072 MoveAxis(W, 18, ABG)
02:11:23.110 00.000 10072 Guiding  Dir = 3, Dur = 18
02:11:23.110 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:23.112 00.002 10072 IsGuiding returns 0
02:11:23.112 00.000 10072 PulseGuide returned control before completion, sleep 28
02:11:23.124 00.012 1032 UpdateGuideState exits: m=1470 SNR=26.9
02:11:23.131 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:23.131 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:23.131 00.000 1032 Enqueuing Expose request
02:11:23.155 00.024 10072 IsGuiding returns 0
02:11:23.155 00.000 10072 Move returns status 0, amount 18
02:11:23.155 00.000 10072 MoveAxis(N, 0, ABG)
02:11:23.155 00.000 10072 Move returns status 0, amount 0
02:11:23.155 00.000 10072 move complete, result=0
02:11:23.155 00.000 10072 worker thread done servicing request
02:11:23.155 00.000 10072 Worker thread wakes up
02:11:23.155 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:23.155 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:23.155 00.000 1032 GuideStep: -0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
02:11:24.281 01.126 10072 Exposure complete
02:11:24.338 00.057 10072 worker thread done servicing request
02:11:24.338 00.000 1032 OnExposeComplete: enter
02:11:24.345 00.007 1032 UpdateGuideState(): m_state=6
02:11:24.345 00.000 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 378
02:11:24.345 00.000 1032 Star::Find returns 1 (0), X=1125.39, Y=330.34, Mass=1479, SNR=27.0, Peak=125 HFD=3.1
02:11:24.345 00.000 1032 MultiStar: [#1 0.09,-0.11,0.95,U] [#2 0.13,-0.13,0.96,U] [#3 0.37,-0.09,0.00,M7] [#4 0.08,-0.13,0.85,U] [#5 0.44,-0.01,0.00,M1] [#6 0.07,-0.10,0.75,U] [#7 0.09,-0.05,0.71,U] [#8 0.30,-0.11,0.70,U] 
02:11:24.345 00.000 1032 refined, 6 included, MultiStar: {0.17, -0.13}, one-star: {0.42, -0.22}
02:11:24.345 00.000 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
02:11:24.345 00.000 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
02:11:24.355 00.010 1032 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-0.64 mountX=-0.17 mountY=-0.13, mountTheta=-2.47
02:11:24.355 00.000 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.13, opts=13)
02:11:24.360 00.005 1032 Enqueuing Move request for scope (0.17, -0.13)
02:11:24.361 00.001 10072 Worker thread wakes up
02:11:24.361 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
02:11:24.361 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
02:11:24.361 00.000 10072 Moving (0.17, -0.13) raw xDistance=-0.17 yDistance=-0.13
02:11:24.363 00.002 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 833.99
02:11:24.363 00.000 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:11:24.363 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:24.363 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:11:24.363 00.000 10072 MoveAxis(W, 17, ABG)
02:11:24.363 00.000 10072 Guiding  Dir = 3, Dur = 17
02:11:24.363 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:24.366 00.003 10072 IsGuiding returns 0
02:11:24.366 00.000 10072 PulseGuide returned control before completion, sleep 27
02:11:24.383 00.017 1032 UpdateGuideState exits: m=1479 SNR=27.0
02:11:24.385 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:24.388 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:24.392 00.004 1032 Enqueuing Expose request
02:11:24.407 00.015 10072 IsGuiding returns 0
02:11:24.407 00.000 10072 Move returns status 0, amount 17
02:11:24.407 00.000 10072 MoveAxis(N, 0, ABG)
02:11:24.407 00.000 10072 Move returns status 0, amount 0
02:11:24.407 00.000 10072 move complete, result=0
02:11:24.407 00.000 10072 worker thread done servicing request
02:11:24.407 00.000 10072 Worker thread wakes up
02:11:24.407 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:24.407 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:24.411 00.004 1032 GuideStep: -0.2 px 17 ms WEST, -0.1 px 0 ms NORTH
02:11:25.327 00.916 10072 Exposure complete
02:11:25.385 00.058 10072 worker thread done servicing request
02:11:25.385 00.000 1032 OnExposeComplete: enter
02:11:25.388 00.003 1032 UpdateGuideState(): m_state=6
02:11:25.389 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 379
02:11:25.392 00.003 1032 Star::Find returns 1 (0), X=1125.44, Y=330.37, Mass=1599, SNR=28.1, Peak=121 HFD=3.2
02:11:25.394 00.002 1032 MultiStar: [#1 0.10,-0.10,0.92,U] [#2 0.07,-0.02,0.96,U] [#3 0.41,-0.07,0.00,M8] [#4 0.08,-0.03,0.79,U] [#5 0.28,0.03,0.77,U] [#6 0.19,0.05,0.72,U] [#7 0.14,0.00,0.70,U] [#8 0.37,-0.09,0.00,M6] 
02:11:25.395 00.001 1032 refined, 6 included, MultiStar: {0.19, -0.05}, one-star: {0.46, -0.19}
02:11:25.398 00.003 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
02:11:25.399 00.001 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
02:11:25.401 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.24 mountX=-0.09 mountY=-0.17, mountTheta=-2.07
02:11:25.404 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.05, opts=13)
02:11:25.407 00.003 1032 Enqueuing Move request for scope (0.19, -0.05)
02:11:25.409 00.002 10072 Worker thread wakes up
02:11:25.409 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
02:11:25.409 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
02:11:25.409 00.000 10072 Moving (0.19, -0.05) raw xDistance=-0.09 yDistance=-0.17
02:11:25.410 00.001 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 833.99
02:11:25.410 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 1000
02:11:25.411 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:25.411 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:11:25.411 00.000 10072 MoveAxis(W, 9, ABG)
02:11:25.411 00.000 10072 Guiding  Dir = 3, Dur = 9
02:11:25.411 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:25.413 00.002 10072 IsGuiding returns 0
02:11:25.413 00.000 10072 PulseGuide returned control before completion, sleep 19
02:11:25.431 00.018 1032 UpdateGuideState exits: m=1599 SNR=28.1
02:11:25.432 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:25.434 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:25.435 00.001 1032 Enqueuing Expose request
02:11:25.437 00.002 10072 IsGuiding returns 0
02:11:25.437 00.000 10072 Move returns status 0, amount 9
02:11:25.437 00.000 10072 MoveAxis(N, 0, ABG)
02:11:25.437 00.000 10072 Move returns status 0, amount 0
02:11:25.437 00.000 10072 move complete, result=0
02:11:25.437 00.000 10072 worker thread done servicing request
02:11:25.437 00.000 10072 Worker thread wakes up
02:11:25.437 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:25.437 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:25.446 00.009 1032 GuideStep: -0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
02:11:26.566 01.120 10072 Exposure complete
02:11:26.624 00.058 10072 worker thread done servicing request
02:11:26.624 00.000 1032 OnExposeComplete: enter
02:11:26.626 00.002 1032 UpdateGuideState(): m_state=6
02:11:26.628 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 380
02:11:26.629 00.001 1032 Star::Find returns 1 (0), X=1125.33, Y=330.51, Mass=1572, SNR=27.9, Peak=140 HFD=3.2
02:11:26.632 00.003 1032 MultiStar: [#1 0.09,0.10,0.90,U] [#2 0.09,0.11,0.95,U] [#3 0.31,0.03,0.95,U] [#4 -0.03,0.06,0.81,U] [#5 0.35,0.13,0.00,M1] [#6 -0.01,0.16,0.73,U] [#7 0.06,0.09,0.73,U] [#8 0.29,0.08,0.65,U] 
02:11:26.633 00.001 1032 refined, 7 included, MultiStar: {0.15, 0.07}, one-star: {0.35, -0.05}
02:11:26.634 00.001 1032 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.83) = xAngle (-1.40 = -1.40)
02:11:26.636 00.002 1032 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.40 = -1.40)
02:11:26.637 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.43 mountX=0.03 mountY=-0.16, mountTheta=-1.40
02:11:26.641 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.07, opts=13)
02:11:26.642 00.001 1032 Enqueuing Move request for scope (0.15, 0.07)
02:11:26.643 00.001 10072 Worker thread wakes up
02:11:26.643 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
02:11:26.643 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
02:11:26.643 00.000 10072 Moving (0.15, 0.07) raw xDistance=0.03 yDistance=-0.16
02:11:26.644 00.001 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 833.99
02:11:26.646 00.002 10072 PPEC: input: 0.03, control: 0.01, exposure: 1000
02:11:26.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:26.646 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:11:26.646 00.000 10072 MoveAxis(W, 8, ABG)
02:11:26.646 00.000 10072 Guiding  Dir = 3, Dur = 8
02:11:26.646 00.000 10072 IsGuiding returns 0
02:11:26.646 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:26.648 00.002 10072 PulseGuide returned control before completion, sleep 18
02:11:26.663 00.015 1032 UpdateGuideState exits: m=1572 SNR=27.9
02:11:26.664 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:26.665 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:26.666 00.001 1032 Enqueuing Expose request
02:11:26.669 00.003 10072 IsGuiding returns 0
02:11:26.669 00.000 10072 Move returns status 0, amount 8
02:11:26.669 00.000 10072 MoveAxis(N, 0, ABG)
02:11:26.669 00.000 10072 Move returns status 0, amount 0
02:11:26.669 00.000 10072 move complete, result=0
02:11:26.669 00.000 10072 worker thread done servicing request
02:11:26.669 00.000 10072 Worker thread wakes up
02:11:26.669 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:26.669 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:26.675 00.006 1032 GuideStep: 0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
02:11:27.579 00.904 10072 Exposure complete
02:11:27.637 00.058 10072 worker thread done servicing request
02:11:27.637 00.000 1032 OnExposeComplete: enter
02:11:27.639 00.002 1032 UpdateGuideState(): m_state=6
02:11:27.641 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 381
02:11:27.643 00.002 1032 Star::Find returns 1 (0), X=1125.46, Y=330.32, Mass=1481, SNR=27.0, Peak=121 HFD=3.1
02:11:27.645 00.002 1032 MultiStar: [#1 0.05,-0.16,0.97,U] [#2 -0.00,-0.03,0.98,U] [#3 0.28,-0.08,0.93,U] [#4 0.08,-0.09,0.84,U] [#5 0.37,-0.01,0.00,M2] [#6 -0.03,0.01,0.73,U] [#7 0.07,-0.04,0.73,U] [#8 0.43,-0.10,0.00,M6] 
02:11:27.647 00.002 1032 refined, 6 included, MultiStar: {0.14, -0.10}, one-star: {0.48, -0.24}
02:11:27.648 00.001 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
02:11:27.649 00.001 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
02:11:27.651 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.59 mountX=-0.13 mountY=-0.11, mountTheta=-2.42
02:11:27.654 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
02:11:27.655 00.001 1032 Enqueuing Move request for scope (0.14, -0.10)
02:11:27.657 00.002 10072 Worker thread wakes up
02:11:27.657 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
02:11:27.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
02:11:27.657 00.000 10072 Moving (0.14, -0.10) raw xDistance=-0.13 yDistance=-0.11
02:11:27.658 00.001 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 833.99
02:11:27.658 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 1000
02:11:27.658 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:27.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:11:27.658 00.000 10072 MoveAxis(W, 6, ABG)
02:11:27.658 00.000 10072 Guiding  Dir = 3, Dur = 6
02:11:27.658 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:27.660 00.002 10072 IsGuiding returns 0
02:11:27.660 00.000 10072 PulseGuide returned control before completion, sleep 16
02:11:27.677 00.017 1032 UpdateGuideState exits: m=1481 SNR=27.0
02:11:27.681 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:27.682 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:27.684 00.002 1032 Enqueuing Expose request
02:11:27.687 00.003 10072 IsGuiding returns 0
02:11:27.687 00.000 10072 Move returns status 0, amount 6
02:11:27.687 00.000 10072 MoveAxis(N, 0, ABG)
02:11:27.687 00.000 10072 Move returns status 0, amount 0
02:11:27.687 00.000 10072 move complete, result=0
02:11:27.687 00.000 10072 worker thread done servicing request
02:11:27.687 00.000 10072 Worker thread wakes up
02:11:27.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:27.687 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:27.694 00.007 1032 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
02:11:28.815 01.121 10072 Exposure complete
02:11:28.872 00.057 10072 worker thread done servicing request
02:11:28.873 00.001 1032 OnExposeComplete: enter
02:11:28.875 00.002 1032 UpdateGuideState(): m_state=6
02:11:28.877 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 382
02:11:28.878 00.001 1032 Star::Find returns 1 (0), X=1125.31, Y=330.60, Mass=1490, SNR=27.1, Peak=126 HFD=3.2
02:11:28.880 00.002 1032 MultiStar: [#1 0.06,0.13,0.96,U] [#2 0.06,0.25,1.00,U] [#3 0.21,0.21,0.98,U] [#4 0.03,0.18,0.82,U] [#5 0.33,0.23,0.00,M3] [#6 0.01,0.32,0.75,U] [#7 0.03,0.22,0.72,U] [#8 0.37,0.15,0.00,M7] 
02:11:28.881 00.001 1032 refined, 6 included, MultiStar: {0.11, 0.19}, one-star: {0.33, 0.03}
02:11:28.883 00.002 1032 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.83) = xAngle (-0.80 = -0.80)
02:11:28.885 00.002 1032 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.80 = -0.80)
02:11:28.886 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.03 mountX=0.15 mountY=-0.16, mountTheta=-0.80
02:11:28.890 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.19, opts=13)
02:11:28.899 00.009 1032 Enqueuing Move request for scope (0.11, 0.19)
02:11:28.902 00.003 10072 Worker thread wakes up
02:11:28.902 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
02:11:28.902 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
02:11:28.903 00.001 10072 Moving (0.11, 0.19) raw xDistance=0.15 yDistance=-0.16
02:11:28.905 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:28.909 00.004 10072 PPEC rslt: input = 0.15, final = 0.02, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 838.01
02:11:28.909 00.000 10072 PPEC: input: 0.15, control: 0.02, exposure: 1000
02:11:28.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:28.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:11:28.909 00.000 10072 MoveAxis(W, 26, ABG)
02:11:28.909 00.000 10072 Guiding  Dir = 3, Dur = 26
02:11:28.910 00.001 10072 IsGuiding returns 0
02:11:28.910 00.000 10072 PulseGuide returned control before completion, sleep 36
02:11:28.931 00.021 1032 UpdateGuideState exits: m=1490 SNR=27.1
02:11:28.935 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:28.938 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:28.940 00.002 1032 Enqueuing Expose request
02:11:28.955 00.015 10072 IsGuiding returns 0
02:11:28.955 00.000 10072 Move returns status 0, amount 26
02:11:28.955 00.000 10072 MoveAxis(N, 0, ABG)
02:11:28.955 00.000 10072 Move returns status 0, amount 0
02:11:28.955 00.000 10072 move complete, result=0
02:11:28.955 00.000 10072 worker thread done servicing request
02:11:28.955 00.000 10072 Worker thread wakes up
02:11:28.955 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:28.956 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:28.956 00.000 1032 GuideStep: 0.2 px 26 ms WEST, -0.2 px 0 ms NORTH
02:11:29.864 00.908 10072 Exposure complete
02:11:29.927 00.063 10072 worker thread done servicing request
02:11:29.928 00.001 1032 OnExposeComplete: enter
02:11:29.930 00.002 1032 UpdateGuideState(): m_state=6
02:11:29.932 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 383
02:11:29.934 00.002 1032 Star::Find returns 1 (0), X=1125.31, Y=330.52, Mass=1544, SNR=27.6, Peak=124 HFD=3.3
02:11:29.935 00.001 1032 MultiStar: [#1 0.05,0.01,0.93,U] [#2 0.10,0.09,0.98,U] [#3 0.31,-0.10,0.97,U] [#4 0.09,0.04,0.81,U] [#5 0.29,0.04,0.77,U] [#6 0.04,-0.07,0.75,U] [#7 0.01,0.03,0.72,U] [#8 0.31,-0.00,0.67,U] 
02:11:29.937 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.00}, one-star: {0.33, -0.04}
02:11:29.940 00.003 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
02:11:29.942 00.002 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
02:11:29.944 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.01 mountX=-0.05 mountY=-0.17, mountTheta=-1.84
02:11:29.946 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.00, opts=13)
02:11:29.948 00.002 1032 Enqueuing Move request for scope (0.17, -0.00)
02:11:29.949 00.001 10072 Worker thread wakes up
02:11:29.949 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
02:11:29.949 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
02:11:29.950 00.001 10072 Moving (0.17, -0.00) raw xDistance=-0.05 yDistance=-0.17
02:11:29.951 00.001 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 838.01
02:11:29.951 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 1000
02:11:29.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:29.951 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:11:29.951 00.000 10072 MoveAxis(W, 24, ABG)
02:11:29.951 00.000 10072 Guiding  Dir = 3, Dur = 24
02:11:29.951 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:29.954 00.003 10072 IsGuiding returns 0
02:11:29.956 00.002 10072 PulseGuide returned control before completion, sleep 33
02:11:29.976 00.020 1032 UpdateGuideState exits: m=1544 SNR=27.6
02:11:29.978 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:29.980 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:29.982 00.002 1032 Enqueuing Expose request
02:11:30.001 00.019 10072 IsGuiding returns 0
02:11:30.001 00.000 10072 Move returns status 0, amount 24
02:11:30.001 00.000 10072 MoveAxis(N, 0, ABG)
02:11:30.001 00.000 10072 Move returns status 0, amount 0
02:11:30.001 00.000 10072 move complete, result=0
02:11:30.002 00.001 10072 worker thread done servicing request
02:11:30.002 00.000 10072 Worker thread wakes up
02:11:30.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:30.002 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:30.003 00.001 1032 GuideStep: -0.0 px 24 ms WEST, -0.2 px 0 ms NORTH
02:11:31.132 01.129 10072 Exposure complete
02:11:31.190 00.058 10072 worker thread done servicing request
02:11:31.190 00.000 1032 OnExposeComplete: enter
02:11:31.192 00.002 1032 UpdateGuideState(): m_state=6
02:11:31.195 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 384
02:11:31.196 00.001 1032 Star::Find returns 1 (0), X=1125.35, Y=330.35, Mass=1555, SNR=27.7, Peak=129 HFD=3.1
02:11:31.197 00.001 1032 MultiStar: [#1 0.11,-0.05,0.89,U] [#2 0.03,0.02,0.98,U] [#3 0.32,-0.07,0.96,U] [#4 0.04,-0.01,0.82,U] [#5 0.38,0.05,0.00,M3] [#6 0.08,-0.07,0.73,U] [#7 0.12,0.03,0.70,U] [#8 0.39,-0.04,0.00,M7] 
02:11:31.198 00.001 1032 refined, 6 included, MultiStar: {0.16, -0.06}, one-star: {0.37, -0.21}
02:11:31.200 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
02:11:31.202 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
02:11:31.204 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.34 mountX=-0.10 mountY=-0.14, mountTheta=-2.17
02:11:31.206 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.06, opts=13)
02:11:31.207 00.001 1032 Enqueuing Move request for scope (0.16, -0.06)
02:11:31.209 00.002 10072 Worker thread wakes up
02:11:31.210 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
02:11:31.210 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
02:11:31.210 00.000 10072 Moving (0.16, -0.06) raw xDistance=-0.10 yDistance=-0.14
02:11:31.211 00.001 10072 PPEC rslt: input = -0.10, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 838.01
02:11:31.211 00.000 10072 PPEC: input: -0.10, control: 0.02, exposure: 1000
02:11:31.211 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:31.211 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:11:31.211 00.000 10072 MoveAxis(W, 24, ABG)
02:11:31.211 00.000 10072 Guiding  Dir = 3, Dur = 24
02:11:31.211 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:31.214 00.003 10072 IsGuiding returns 0
02:11:31.214 00.000 10072 PulseGuide returned control before completion, sleep 34
02:11:31.231 00.017 1032 UpdateGuideState exits: m=1555 SNR=27.7
02:11:31.233 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:31.235 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:31.239 00.004 1032 Enqueuing Expose request
02:11:31.254 00.015 10072 IsGuiding returns 0
02:11:31.254 00.000 10072 Move returns status 0, amount 24
02:11:31.254 00.000 10072 MoveAxis(N, 0, ABG)
02:11:31.255 00.001 10072 Move returns status 0, amount 0
02:11:31.255 00.000 10072 move complete, result=0
02:11:31.255 00.000 10072 worker thread done servicing request
02:11:31.255 00.000 10072 Worker thread wakes up
02:11:31.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:31.255 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:31.258 00.003 1032 GuideStep: -0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
02:11:32.167 00.909 10072 Exposure complete
02:11:32.225 00.058 10072 worker thread done servicing request
02:11:32.226 00.001 1032 OnExposeComplete: enter
02:11:32.228 00.002 1032 UpdateGuideState(): m_state=6
02:11:32.229 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 385
02:11:32.231 00.002 1032 Star::Find returns 1 (0), X=1125.35, Y=330.46, Mass=1573, SNR=27.9, Peak=133 HFD=3.2
02:11:32.232 00.001 1032 MultiStar: [#1 0.07,-0.08,0.94,U] [#2 0.09,0.10,0.95,U] [#3 0.24,0.00,0.93,U] [#4 0.06,0.01,0.83,U] [#5 0.36,0.05,0.00,M4] [#6 0.01,0.08,0.75,U] [#7 0.10,0.01,0.71,U] [#8 0.29,0.07,0.67,U] 
02:11:32.233 00.001 1032 refined, 7 included, MultiStar: {0.16, 0.01}, one-star: {0.37, -0.10}
02:11:32.236 00.003 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
02:11:32.237 00.001 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
02:11:32.239 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.04 mountX=-0.03 mountY=-0.15, mountTheta=-1.79
02:11:32.241 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
02:11:32.243 00.002 1032 Enqueuing Move request for scope (0.16, 0.01)
02:11:32.245 00.002 10072 Worker thread wakes up
02:11:32.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
02:11:32.245 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
02:11:32.245 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.03 yDistance=-0.15
02:11:32.246 00.001 10072 PPEC rslt: input = -0.03, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 838.01
02:11:32.246 00.000 10072 PPEC: input: -0.03, control: 0.02, exposure: 1000
02:11:32.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:32.246 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:11:32.246 00.000 10072 MoveAxis(W, 24, ABG)
02:11:32.246 00.000 10072 Guiding  Dir = 3, Dur = 24
02:11:32.247 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:32.248 00.001 10072 IsGuiding returns 0
02:11:32.248 00.000 10072 PulseGuide returned control before completion, sleep 34
02:11:32.265 00.017 1032 UpdateGuideState exits: m=1573 SNR=27.9
02:11:32.267 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:32.269 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:32.270 00.001 1032 Enqueuing Expose request
02:11:32.289 00.019 10072 IsGuiding returns 1
02:11:32.289 00.000 10072 scope still moving after pulse duration time elapsed
02:11:32.320 00.031 10072 IsGuiding returns 1
02:11:32.351 00.031 10072 IsGuiding returns 1
02:11:32.382 00.031 10072 IsGuiding returns 0
02:11:32.382 00.000 10072 scope move finished after 24 + 110 ms
02:11:32.382 00.000 10072 Move returns status 0, amount 24
02:11:32.382 00.000 10072 MoveAxis(N, 0, ABG)
02:11:32.382 00.000 10072 Move returns status 0, amount 0
02:11:32.382 00.000 10072 move complete, result=0
02:11:32.382 00.000 10072 worker thread done servicing request
02:11:32.382 00.000 10072 Worker thread wakes up
02:11:32.382 00.000 1032 GuideStep: -0.0 px 24 ms WEST, -0.2 px 0 ms NORTH
02:11:32.385 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:32.385 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:33.508 01.123 10072 Exposure complete
02:11:33.572 00.064 10072 worker thread done servicing request
02:11:33.573 00.001 1032 OnExposeComplete: enter
02:11:33.575 00.002 1032 UpdateGuideState(): m_state=6
02:11:33.577 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 386
02:11:33.580 00.003 1032 Star::Find returns 1 (0), X=1125.39, Y=330.21, Mass=1538, SNR=27.6, Peak=127 HFD=3.2
02:11:33.583 00.003 1032 MultiStar: [#1 0.10,-0.22,0.93,U] [#2 0.14,-0.15,0.95,U] [#3 0.37,-0.28,0.00,M3] [#4 0.14,-0.17,0.78,U] [#5 0.40,-0.18,0.00,M5] [#6 0.03,-0.09,0.75,U] [#7 0.03,-0.04,0.73,U] [#8 0.42,-0.23,0.00,M7] 
02:11:33.586 00.003 1032 refined, 5 included, MultiStar: {0.15, -0.18}, one-star: {0.42, -0.35}
02:11:33.589 00.003 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
02:11:33.594 00.005 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
02:11:33.600 00.006 1032 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.24 cameraTheta=-0.86 mountX=-0.21 mountY=-0.10, mountTheta=-2.69
02:11:33.610 00.010 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.18, opts=13)
02:11:33.614 00.004 1032 Enqueuing Move request for scope (0.15, -0.18)
02:11:33.620 00.006 10072 Worker thread wakes up
02:11:33.620 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
02:11:33.620 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
02:11:33.620 00.000 10072 Moving (0.15, -0.18) raw xDistance=-0.21 yDistance=-0.10
02:11:33.621 00.001 10072 PPEC rslt: input = -0.21, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 838.01
02:11:33.621 00.000 10072 PPEC: input: -0.21, control: -0.07, exposure: 1000
02:11:33.621 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:33.622 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:11:33.622 00.000 10072 MoveAxis(E, 71, ABG)
02:11:33.622 00.000 10072 Guiding  Dir = 2, Dur = 71
02:11:33.622 00.000 10072 IsGuiding returns 0
02:11:33.622 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:33.625 00.003 10072 PulseGuide returned control before completion, sleep 81
02:11:33.646 00.021 1032 UpdateGuideState exits: m=1538 SNR=27.6
02:11:33.649 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:33.651 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:33.652 00.001 1032 Enqueuing Expose request
02:11:33.711 00.059 10072 IsGuiding returns 1
02:11:33.711 00.000 10072 scope still moving after pulse duration time elapsed
02:11:33.743 00.032 10072 IsGuiding returns 0
02:11:33.743 00.000 10072 scope move finished after 71 + 49 ms
02:11:33.743 00.000 10072 Move returns status 0, amount 71
02:11:33.743 00.000 10072 MoveAxis(N, 0, ABG)
02:11:33.743 00.000 10072 Move returns status 0, amount 0
02:11:33.743 00.000 10072 move complete, result=0
02:11:33.743 00.000 10072 worker thread done servicing request
02:11:33.743 00.000 10072 Worker thread wakes up
02:11:33.743 00.000 1032 GuideStep: -0.2 px 71 ms EAST, -0.1 px 0 ms NORTH
02:11:33.746 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:33.746 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:34.664 00.918 10072 Exposure complete
02:11:34.723 00.059 10072 worker thread done servicing request
02:11:34.724 00.001 1032 OnExposeComplete: enter
02:11:34.726 00.002 1032 UpdateGuideState(): m_state=6
02:11:34.728 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 387
02:11:34.729 00.001 1032 Star::Find returns 1 (0), X=1125.42, Y=330.43, Mass=1501, SNR=27.2, Peak=131 HFD=3.1
02:11:34.731 00.002 1032 MultiStar: [#1 0.04,-0.02,0.92,U] [#2 -0.01,0.10,0.98,U] [#3 0.32,-0.06,0.95,U] [#4 0.02,0.03,0.81,U] [#5 0.37,0.12,0.00,M6] [#6 0.01,-0.01,0.74,U] [#7 -0.03,0.03,0.72,U] [#8 0.32,-0.06,0.69,U] 
02:11:34.733 00.002 1032 refined, 7 included, MultiStar: {0.15, -0.02}, one-star: {0.44, -0.14}
02:11:34.735 00.002 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
02:11:34.737 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
02:11:34.738 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.12 mountX=-0.05 mountY=-0.14, mountTheta=-1.95
02:11:34.741 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
02:11:34.743 00.002 1032 Enqueuing Move request for scope (0.15, -0.02)
02:11:34.744 00.001 10072 Worker thread wakes up
02:11:34.744 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
02:11:34.744 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
02:11:34.744 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.05 yDistance=-0.14
02:11:34.746 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 838.01
02:11:34.746 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 1000
02:11:34.746 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:34.746 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:11:34.746 00.000 10072 MoveAxis(W, 15, ABG)
02:11:34.746 00.000 10072 Guiding  Dir = 3, Dur = 15
02:11:34.746 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:34.748 00.002 10072 IsGuiding returns 0
02:11:34.749 00.001 10072 PulseGuide returned control before completion, sleep 25
02:11:34.766 00.017 1032 UpdateGuideState exits: m=1501 SNR=27.2
02:11:34.770 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:34.772 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:34.775 00.003 1032 Enqueuing Expose request
02:11:34.787 00.012 10072 IsGuiding returns 0
02:11:34.787 00.000 10072 Move returns status 0, amount 15
02:11:34.787 00.000 10072 MoveAxis(N, 0, ABG)
02:11:34.787 00.000 10072 Move returns status 0, amount 0
02:11:34.787 00.000 10072 move complete, result=0
02:11:34.787 00.000 10072 worker thread done servicing request
02:11:34.787 00.000 10072 Worker thread wakes up
02:11:34.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:34.787 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:34.788 00.001 1032 GuideStep: -0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
02:11:35.918 01.130 10072 Exposure complete
02:11:35.976 00.058 10072 worker thread done servicing request
02:11:35.976 00.000 1032 OnExposeComplete: enter
02:11:35.979 00.003 1032 UpdateGuideState(): m_state=6
02:11:35.981 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 388
02:11:35.982 00.001 1032 Star::Find returns 1 (0), X=1125.40, Y=330.14, Mass=1569, SNR=27.8, Peak=124 HFD=3.2
02:11:35.984 00.002 1032 MultiStar: [#1 0.12,-0.30,0.90,U] [#2 0.15,-0.23,0.95,U] [#3 0.29,-0.22,0.00,M3] [#4 0.06,-0.34,0.82,U] [#5 0.34,-0.23,0.00,M7] [#6 0.06,-0.30,0.71,U] [#7 0.05,-0.22,0.72,U] [#8 0.37,-0.40,0.00,M7] 
02:11:35.986 00.002 1032 refined, 5 included, MultiStar: {0.16, -0.31}, one-star: {0.42, -0.42}
02:11:35.988 00.002 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
02:11:35.990 00.002 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
02:11:35.992 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.31 hyp=0.34 cameraTheta=-1.10 mountX=-0.34 mountY=-0.07, mountTheta=-2.93
02:11:35.994 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.31, opts=13)
02:11:35.996 00.002 1032 Enqueuing Move request for scope (0.16, -0.31)
02:11:35.997 00.001 10072 Worker thread wakes up
02:11:35.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.31) opts 0xd
02:11:35.997 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.31)
02:11:35.997 00.000 10072 Moving (0.16, -0.31) raw xDistance=-0.34 yDistance=-0.07
02:11:35.998 00.001 10072 PPEC rslt: input = -0.34, final = -0.12, react = -0.14, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 838.01
02:11:35.998 00.000 10072 PPEC: input: -0.34, control: -0.12, exposure: 1000
02:11:35.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:35.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:11:35.998 00.000 10072 MoveAxis(E, 127, ABG)
02:11:35.998 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:36.000 00.002 10072 Guiding  Dir = 2, Dur = 127
02:11:36.000 00.000 10072 IsGuiding returns 0
02:11:36.001 00.001 10072 PulseGuide returned control before completion, sleep 137
02:11:36.018 00.017 1032 UpdateGuideState exits: m=1569 SNR=27.8
02:11:36.021 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:36.023 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:36.024 00.001 1032 Enqueuing Expose request
02:11:36.148 00.124 10072 IsGuiding returns 0
02:11:36.148 00.000 10072 Move returns status 0, amount 127
02:11:36.148 00.000 10072 MoveAxis(N, 0, ABG)
02:11:36.148 00.000 10072 Move returns status 0, amount 0
02:11:36.148 00.000 10072 move complete, result=0
02:11:36.148 00.000 10072 worker thread done servicing request
02:11:36.148 00.000 10072 Worker thread wakes up
02:11:36.148 00.000 1032 GuideStep: -0.3 px 127 ms EAST, -0.1 px 0 ms NORTH
02:11:36.151 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:36.151 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:37.056 00.905 10072 Exposure complete
02:11:37.114 00.058 10072 worker thread done servicing request
02:11:37.114 00.000 1032 OnExposeComplete: enter
02:11:37.117 00.003 1032 UpdateGuideState(): m_state=6
02:11:37.119 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 389
02:11:37.121 00.002 1032 Star::Find returns 1 (0), X=1125.36, Y=330.30, Mass=1560, SNR=27.8, Peak=128 HFD=3.1
02:11:37.123 00.002 1032 MultiStar: [#1 0.03,-0.08,0.91,U] [#2 0.01,0.00,0.95,U] [#3 0.31,-0.20,0.00,M4] [#4 0.04,-0.14,0.82,U] [#5 0.31,-0.16,0.80,U] [#6 0.03,-0.14,0.73,U] [#7 0.03,-0.05,0.72,U] [#8 0.29,-0.12,0.66,U] 
02:11:37.125 00.002 1032 refined, 7 included, MultiStar: {0.14, -0.12}, one-star: {0.38, -0.26}
02:11:37.126 00.001 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
02:11:37.128 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
02:11:37.129 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.70 mountX=-0.15 mountY=-0.11, mountTheta=-2.53
02:11:37.132 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.12, opts=13)
02:11:37.134 00.002 1032 Enqueuing Move request for scope (0.14, -0.12)
02:11:37.136 00.002 10072 Worker thread wakes up
02:11:37.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
02:11:37.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
02:11:37.136 00.000 10072 Moving (0.14, -0.12) raw xDistance=-0.15 yDistance=-0.11
02:11:37.138 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:37.141 00.003 10072 PPEC rslt: input = -0.15, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 841.98
02:11:37.141 00.000 10072 PPEC: input: -0.15, control: 0.03, exposure: 1000
02:11:37.141 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:37.143 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:11:37.143 00.000 10072 MoveAxis(W, 32, ABG)
02:11:37.143 00.000 10072 Guiding  Dir = 3, Dur = 32
02:11:37.143 00.000 10072 IsGuiding returns 0
02:11:37.144 00.001 10072 PulseGuide returned control before completion, sleep 42
02:11:37.160 00.016 1032 UpdateGuideState exits: m=1560 SNR=27.8
02:11:37.162 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:37.165 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:37.166 00.001 1032 Enqueuing Expose request
02:11:37.192 00.026 10072 IsGuiding returns 0
02:11:37.192 00.000 10072 Move returns status 0, amount 32
02:11:37.192 00.000 10072 MoveAxis(N, 0, ABG)
02:11:37.192 00.000 10072 Move returns status 0, amount 0
02:11:37.192 00.000 10072 move complete, result=0
02:11:37.192 00.000 10072 worker thread done servicing request
02:11:37.192 00.000 10072 Worker thread wakes up
02:11:37.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:37.192 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:37.194 00.002 1032 GuideStep: -0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
02:11:38.324 01.130 10072 Exposure complete
02:11:38.379 00.055 10072 worker thread done servicing request
02:11:38.379 00.000 1032 OnExposeComplete: enter
02:11:38.381 00.002 1032 UpdateGuideState(): m_state=6
02:11:38.383 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 390
02:11:38.384 00.001 1032 Star::Find returns 1 (0), X=1125.44, Y=330.28, Mass=1581, SNR=27.9, Peak=120 HFD=3.2
02:11:38.386 00.002 1032 MultiStar: [#1 0.09,-0.19,0.90,U] [#2 0.13,-0.16,0.95,U] [#3 0.38,-0.19,0.00,M5] [#4 0.17,-0.18,0.83,U] [#5 0.38,-0.05,0.00,M7] [#6 -0.01,0.02,0.73,U] [#7 0.17,-0.01,0.69,U] [#8 0.48,-0.21,0.00,M7] 
02:11:38.387 00.001 1032 refined, 5 included, MultiStar: {0.18, -0.15}, one-star: {0.47, -0.28}
02:11:38.389 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
02:11:38.391 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
02:11:38.393 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-0.67 mountX=-0.19 mountY=-0.14, mountTheta=-2.50
02:11:38.397 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.15, opts=13)
02:11:38.398 00.001 1032 Enqueuing Move request for scope (0.18, -0.15)
02:11:38.399 00.001 10072 Worker thread wakes up
02:11:38.400 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
02:11:38.400 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
02:11:38.400 00.000 10072 Moving (0.18, -0.15) raw xDistance=-0.19 yDistance=-0.14
02:11:38.401 00.001 10072 PPEC rslt: input = -0.19, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 841.98
02:11:38.401 00.000 10072 PPEC: input: -0.19, control: 0.03, exposure: 1000
02:11:38.401 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:38.401 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:11:38.401 00.000 10072 MoveAxis(W, 30, ABG)
02:11:38.401 00.000 10072 Guiding  Dir = 3, Dur = 30
02:11:38.401 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:38.403 00.002 10072 IsGuiding returns 0
02:11:38.403 00.000 10072 PulseGuide returned control before completion, sleep 40
02:11:38.418 00.015 1032 UpdateGuideState exits: m=1581 SNR=27.9
02:11:38.420 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:38.421 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:38.423 00.002 1032 Enqueuing Expose request
02:11:38.458 00.035 10072 IsGuiding returns 0
02:11:38.458 00.000 10072 Move returns status 0, amount 30
02:11:38.458 00.000 10072 MoveAxis(N, 0, ABG)
02:11:38.458 00.000 10072 Move returns status 0, amount 0
02:11:38.458 00.000 10072 move complete, result=0
02:11:38.458 00.000 10072 worker thread done servicing request
02:11:38.458 00.000 10072 Worker thread wakes up
02:11:38.458 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:38.458 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:38.459 00.001 1032 GuideStep: -0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
02:11:39.367 00.908 10072 Exposure complete
02:11:39.424 00.057 10072 worker thread done servicing request
02:11:39.424 00.000 1032 OnExposeComplete: enter
02:11:39.427 00.003 1032 UpdateGuideState(): m_state=6
02:11:39.431 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 391
02:11:39.433 00.002 1032 Star::Find returns 1 (0), X=1125.50, Y=330.24, Mass=1534, SNR=27.5, Peak=135 HFD=3.0
02:11:39.435 00.002 1032 MultiStar: [#1 0.24,-0.29,0.00,M1] [#2 0.20,-0.15,0.95,U] [#3 0.41,-0.30,0.00,M6] [#4 0.21,-0.29,0.82,U] [#5 0.35,-0.20,0.00,M8] [#6 0.10,-0.29,0.73,U] [#7 0.24,-0.19,0.71,U] [#8 0.43,-0.39,0.00,M8] 
02:11:39.437 00.002 1032 refined, 4 included, MultiStar: {0.27, -0.25}, one-star: {0.52, -0.32}
02:11:39.438 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
02:11:39.440 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
02:11:39.442 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=-0.25 hyp=0.36 cameraTheta=-0.74 mountX=-0.31 mountY=-0.20, mountTheta=-2.57
02:11:39.443 00.001 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.25, opts=13)
02:11:39.446 00.003 1032 Enqueuing Move request for scope (0.27, -0.25)
02:11:39.447 00.001 10072 Worker thread wakes up
02:11:39.447 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.25) opts 0xd
02:11:39.447 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.25)
02:11:39.447 00.000 10072 Moving (0.27, -0.25) raw xDistance=-0.31 yDistance=-0.20
02:11:39.448 00.001 10072 PPEC rslt: input = -0.31, final = -0.10, react = -0.13, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 841.98
02:11:39.449 00.001 10072 PPEC: input: -0.31, control: -0.10, exposure: 1000
02:11:39.449 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:39.449 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:11:39.449 00.000 10072 MoveAxis(E, 103, ABG)
02:11:39.449 00.000 10072 Guiding  Dir = 2, Dur = 103
02:11:39.449 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:39.450 00.001 10072 IsGuiding returns 0
02:11:39.451 00.001 10072 PulseGuide returned control before completion, sleep 113
02:11:39.467 00.016 1032 UpdateGuideState exits: m=1534 SNR=27.5
02:11:39.469 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:39.470 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:39.472 00.002 1032 Enqueuing Expose request
02:11:39.569 00.097 10072 IsGuiding returns 0
02:11:39.569 00.000 10072 Move returns status 0, amount 103
02:11:39.569 00.000 10072 MoveAxis(N, 0, ABG)
02:11:39.569 00.000 10072 Move returns status 0, amount 0
02:11:39.569 00.000 10072 move complete, result=0
02:11:39.569 00.000 10072 worker thread done servicing request
02:11:39.569 00.000 10072 Worker thread wakes up
02:11:39.569 00.000 1032 GuideStep: -0.3 px 103 ms EAST, -0.2 px 0 ms NORTH
02:11:39.573 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:39.573 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:40.806 01.233 10072 Exposure complete
02:11:40.855 00.049 10072 worker thread done servicing request
02:11:40.855 00.000 1032 OnExposeComplete: enter
02:11:40.856 00.001 1032 UpdateGuideState(): m_state=6
02:11:40.858 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 392
02:11:40.860 00.002 1032 Star::Find returns 1 (0), X=1125.50, Y=330.34, Mass=1548, SNR=27.6, Peak=134 HFD=3.1
02:11:40.862 00.002 1032 MultiStar: [#1 0.14,0.01,0.91,U] [#2 0.13,0.04,0.96,U] [#3 0.48,-0.04,0.00,M7] [#4 0.12,-0.04,0.80,U] [#5 0.33,-0.01,0.77,U] [#6 0.05,-0.11,0.73,U] [#7 0.16,0.09,0.72,U] [#8 0.39,-0.01,0.00,M9] 
02:11:40.864 00.002 1032 refined, 6 included, MultiStar: {0.22, -0.04}, one-star: {0.52, -0.22}
02:11:40.866 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
02:11:40.868 00.002 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
02:11:40.869 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-0.18 mountX=-0.09 mountY=-0.20, mountTheta=-2.01
02:11:40.872 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.04, opts=13)
02:11:40.873 00.001 1032 Enqueuing Move request for scope (0.22, -0.04)
02:11:40.875 00.002 10072 Worker thread wakes up
02:11:40.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.04) opts 0xd
02:11:40.875 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.04)
02:11:40.875 00.000 10072 Moving (0.22, -0.04) raw xDistance=-0.09 yDistance=-0.20
02:11:40.876 00.001 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 841.98
02:11:40.876 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 1000
02:11:40.876 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:40.876 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:11:40.876 00.000 10072 MoveAxis(W, 18, ABG)
02:11:40.876 00.000 10072 Guiding  Dir = 3, Dur = 18
02:11:40.876 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:40.879 00.003 10072 IsGuiding returns 0
02:11:40.880 00.001 10072 PulseGuide returned control before completion, sleep 28
02:11:40.898 00.018 1032 UpdateGuideState exits: m=1548 SNR=27.6
02:11:40.899 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:40.901 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:40.901 00.000 1032 Enqueuing Expose request
02:11:40.911 00.010 10072 IsGuiding returns 0
02:11:40.911 00.000 10072 Move returns status 0, amount 18
02:11:40.911 00.000 10072 MoveAxis(N, 0, ABG)
02:11:40.911 00.000 10072 Move returns status 0, amount 0
02:11:40.911 00.000 10072 move complete, result=0
02:11:40.911 00.000 10072 worker thread done servicing request
02:11:40.911 00.000 10072 Worker thread wakes up
02:11:40.911 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:40.911 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:40.911 00.000 1032 GuideStep: -0.1 px 18 ms WEST, -0.2 px 0 ms NORTH
02:11:41.824 00.913 10072 Exposure complete
02:11:41.879 00.055 10072 worker thread done servicing request
02:11:41.879 00.000 1032 OnExposeComplete: enter
02:11:41.881 00.002 1032 UpdateGuideState(): m_state=6
02:11:41.883 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 393
02:11:41.885 00.002 1032 Star::Find returns 1 (0), X=1125.45, Y=330.16, Mass=1618, SNR=28.3, Peak=132 HFD=3.2
02:11:41.887 00.002 1032 MultiStar: [#1 0.25,-0.30,0.00,M1] [#2 0.24,-0.15,0.93,U] [#3 0.49,-0.19,0.00,M8] [#4 0.23,-0.25,0.82,U] [#5 0.39,-0.22,0.00,M8] [#6 0.10,-0.20,0.70,U] [#7 0.13,-0.12,0.70,U] [#8 0.51,-0.41,0.00,M10] 
02:11:41.889 00.002 1032 refined, 4 included, MultiStar: {0.25, -0.23}, one-star: {0.47, -0.40}
02:11:41.890 00.001 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
02:11:41.892 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
02:11:41.896 00.004 1032 CameraToMount -- cameraX=0.25 cameraY=-0.23 hyp=0.35 cameraTheta=-0.75 mountX=-0.29 mountY=-0.18, mountTheta=-2.58
02:11:41.899 00.003 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.23, opts=13)
02:11:41.900 00.001 1032 Enqueuing Move request for scope (0.25, -0.23)
02:11:41.902 00.002 10072 Worker thread wakes up
02:11:41.902 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.23) opts 0xd
02:11:41.902 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.23)
02:11:41.902 00.000 10072 Moving (0.25, -0.23) raw xDistance=-0.29 yDistance=-0.18
02:11:41.903 00.001 10072 PPEC rslt: input = -0.29, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 841.98
02:11:41.903 00.000 10072 PPEC: input: -0.29, control: -0.11, exposure: 1000
02:11:41.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:41.904 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:11:41.904 00.000 10072 MoveAxis(E, 109, ABG)
02:11:41.904 00.000 10072 Guiding  Dir = 2, Dur = 109
02:11:41.904 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:41.906 00.002 10072 IsGuiding returns 0
02:11:41.906 00.000 10072 PulseGuide returned control before completion, sleep 119
02:11:41.922 00.016 1032 UpdateGuideState exits: m=1618 SNR=28.3
02:11:41.925 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:41.926 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:41.928 00.002 1032 Enqueuing Expose request
02:11:42.041 00.113 10072 IsGuiding returns 0
02:11:42.041 00.000 10072 Move returns status 0, amount 109
02:11:42.041 00.000 10072 MoveAxis(N, 0, ABG)
02:11:42.041 00.000 10072 Move returns status 0, amount 0
02:11:42.041 00.000 10072 move complete, result=0
02:11:42.041 00.000 10072 worker thread done servicing request
02:11:42.041 00.000 10072 Worker thread wakes up
02:11:42.043 00.002 1032 GuideStep: -0.3 px 109 ms EAST, -0.2 px 0 ms NORTH
02:11:42.046 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:42.046 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:43.174 01.128 10072 Exposure complete
02:11:43.226 00.052 10072 worker thread done servicing request
02:11:43.227 00.001 1032 OnExposeComplete: enter
02:11:43.229 00.002 1032 UpdateGuideState(): m_state=6
02:11:43.231 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 394
02:11:43.232 00.001 1032 Star::Find returns 1 (0), X=1125.55, Y=330.48, Mass=1567, SNR=27.8, Peak=127 HFD=3.2
02:11:43.233 00.001 1032 MultiStar: [#1 0.21,0.05,0.89,U] [#2 0.22,0.08,0.94,U] [#3 0.47,-0.04,0.00,M9] [#4 0.15,0.04,0.80,U] [#5 0.52,0.07,0.00,M9] [#6 0.18,0.07,0.74,U] [#7 0.23,0.07,0.72,U] [#8 0.45,-0.03,0.00,R] 
02:11:43.235 00.002 1032 refined, 5 included, MultiStar: {0.27, 0.03}, one-star: {0.58, -0.09}
02:11:43.238 00.003 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
02:11:43.240 00.002 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
02:11:43.241 00.001 1032 CameraToMount -- cameraX=0.27 cameraY=0.03 hyp=0.28 cameraTheta=0.12 mountX=-0.04 mountY=-0.27, mountTheta=-1.71
02:11:43.243 00.002 1032 SchedulePrimaryMove(0F526948, x=0.27, y=0.03, opts=13)
02:11:43.244 00.001 1032 Enqueuing Move request for scope (0.27, 0.03)
02:11:43.246 00.002 10072 Worker thread wakes up
02:11:43.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.03) opts 0xd
02:11:43.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, 0.03)
02:11:43.246 00.000 10072 Moving (0.27, 0.03) raw xDistance=-0.04 yDistance=-0.27
02:11:43.247 00.001 10072 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 841.98
02:11:43.247 00.000 10072 PPEC: input: -0.04, control: -0.00, exposure: 1000
02:11:43.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
02:11:43.247 00.000 10072 MoveAxis(E, 0, ABG)
02:11:43.247 00.000 10072 Move returns status 0, amount 0
02:11:43.247 00.000 10072 MoveAxis(N, 176, ABG)
02:11:43.247 00.000 10072 Guiding  Dir = 0, Dur = 176
02:11:43.247 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:43.250 00.003 10072 IsGuiding returns 0
02:11:43.250 00.000 10072 PulseGuide returned control before completion, sleep 186
02:11:43.265 00.015 1032 UpdateGuideState exits: m=1567 SNR=27.8
02:11:43.267 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:43.269 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:43.272 00.003 1032 Enqueuing Expose request
02:11:43.450 00.178 10072 IsGuiding returns 0
02:11:43.450 00.000 10072 Move returns status 0, amount 176
02:11:43.450 00.000 10072 move complete, result=0
02:11:43.450 00.000 10072 worker thread done servicing request
02:11:43.451 00.001 1032 GuideStep: -0.0 px 0 ms EAST, -0.3 px 176 ms NORTH
02:11:43.455 00.004 10072 Worker thread wakes up
02:11:43.456 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:43.456 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:44.370 00.914 10072 Exposure complete
02:11:44.420 00.050 10072 worker thread done servicing request
02:11:44.420 00.000 1032 OnExposeComplete: enter
02:11:44.422 00.002 1032 UpdateGuideState(): m_state=6
02:11:44.423 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 395
02:11:44.426 00.003 1032 Star::Find returns 1 (0), X=1125.29, Y=330.15, Mass=1559, SNR=27.7, Peak=141 HFD=3.0
02:11:44.428 00.002 1032 MultiStar: [#1 0.01,-0.29,0.89,U] [#2 0.04,-0.26,0.95,U] [#3 0.29,-0.41,0.00,M10] [#4 0.06,-0.33,0.81,U] [#5 0.27,-0.30,0.00,M10] [#6 0.01,-0.36,0.00,M1] [#7 -0.10,-0.19,0.72,U] [#8 -0.11,-0.32,0.66,U] 
02:11:44.430 00.002 1032 refined, 5 included, MultiStar: {0.05, -0.30}, one-star: {0.32, -0.41}
02:11:44.431 00.001 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.06)
02:11:44.433 00.002 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.06)
02:11:44.435 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.30 hyp=0.31 cameraTheta=-1.39 mountX=-0.31 mountY=0.03, mountTheta=3.06
02:11:44.438 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.30, opts=13)
02:11:44.441 00.003 1032 Enqueuing Move request for scope (0.05, -0.30)
02:11:44.442 00.001 10072 Worker thread wakes up
02:11:44.442 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.30) opts 0xd
02:11:44.442 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.30)
02:11:44.442 00.000 10072 Moving (0.05, -0.30) raw xDistance=-0.31 yDistance=0.03
02:11:44.443 00.001 10072 PPEC rslt: input = -0.31, final = -0.13, react = -0.13, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 841.98
02:11:44.443 00.000 10072 PPEC: input: -0.31, control: -0.13, exposure: 1000
02:11:44.443 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:44.443 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:11:44.443 00.000 10072 MoveAxis(E, 132, ABG)
02:11:44.443 00.000 10072 Guiding  Dir = 2, Dur = 132
02:11:44.445 00.002 10072 IsGuiding returns 0
02:11:44.445 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:44.447 00.002 10072 PulseGuide returned control before completion, sleep 142
02:11:44.463 00.016 1032 UpdateGuideState exits: m=1559 SNR=27.7
02:11:44.465 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:44.466 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:44.468 00.002 1032 Enqueuing Expose request
02:11:44.602 00.134 10072 IsGuiding returns 0
02:11:44.602 00.000 10072 Move returns status 0, amount 132
02:11:44.602 00.000 10072 MoveAxis(N, 0, ABG)
02:11:44.602 00.000 10072 Move returns status 0, amount 0
02:11:44.602 00.000 10072 move complete, result=0
02:11:44.602 00.000 10072 worker thread done servicing request
02:11:44.602 00.000 10072 Worker thread wakes up
02:11:44.602 00.000 1032 GuideStep: -0.3 px 132 ms EAST, 0.0 px 0 ms NORTH
02:11:44.605 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:44.605 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:45.731 01.126 10072 Exposure complete
02:11:45.790 00.059 10072 worker thread done servicing request
02:11:45.790 00.000 1032 OnExposeComplete: enter
02:11:45.791 00.001 1032 UpdateGuideState(): m_state=6
02:11:45.793 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 396
02:11:45.794 00.001 1032 Star::Find returns 1 (0), X=1125.15, Y=330.30, Mass=1508, SNR=27.3, Peak=134 HFD=2.8
02:11:45.796 00.002 1032 MultiStar: [#1 -0.20,-0.15,0.94,U] [#2 -0.15,-0.11,0.99,U] [#3 0.10,-0.17,0.99,U] [#4 -0.15,-0.11,0.79,U] [#5 0.23,-0.00,0.78,U] [#6 -0.12,-0.09,0.72,U] [#7 -0.16,0.06,0.69,U] [#8 -0.29,-0.23,0.00,M1] 
02:11:45.798 00.002 1032 refined, 7 included, MultiStar: {-0.03, -0.11}, one-star: {0.18, -0.26}
02:11:45.799 00.001 1032 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.83) = xAngle (-3.64 = 2.64)
02:11:45.801 00.002 1032 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.64 = 2.64)
02:11:45.802 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.81 mountX=-0.10 mountY=0.06, mountTheta=2.64
02:11:45.807 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.11, opts=13)
02:11:45.810 00.003 1032 Enqueuing Move request for scope (-0.03, -0.11)
02:11:45.811 00.001 10072 Worker thread wakes up
02:11:45.811 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
02:11:45.812 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
02:11:45.812 00.000 10072 Moving (-0.03, -0.11) raw xDistance=-0.10 yDistance=0.06
02:11:45.813 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:45.815 00.002 10072 PPEC rslt: input = -0.10, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 845.91
02:11:45.815 00.000 10072 PPEC: input: -0.10, control: 0.02, exposure: 1000
02:11:45.815 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:45.816 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:11:45.816 00.000 10072 MoveAxis(W, 17, ABG)
02:11:45.816 00.000 10072 Guiding  Dir = 3, Dur = 17
02:11:45.816 00.000 10072 IsGuiding returns 0
02:11:45.817 00.001 10072 PulseGuide returned control before completion, sleep 27
02:11:45.834 00.017 1032 UpdateGuideState exits: m=1508 SNR=27.3
02:11:45.837 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:45.839 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:45.841 00.002 1032 Enqueuing Expose request
02:11:45.852 00.011 10072 IsGuiding returns 0
02:11:45.852 00.000 10072 Move returns status 0, amount 17
02:11:45.852 00.000 10072 MoveAxis(N, 0, ABG)
02:11:45.852 00.000 10072 Move returns status 0, amount 0
02:11:45.852 00.000 10072 move complete, result=0
02:11:45.852 00.000 10072 worker thread done servicing request
02:11:45.852 00.000 10072 Worker thread wakes up
02:11:45.852 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:45.852 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:45.855 00.003 1032 GuideStep: -0.1 px 17 ms WEST, 0.1 px 0 ms NORTH
02:11:46.762 00.907 10072 Exposure complete
02:11:46.815 00.053 10072 worker thread done servicing request
02:11:46.815 00.000 1032 OnExposeComplete: enter
02:11:46.816 00.001 1032 UpdateGuideState(): m_state=6
02:11:46.819 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 397
02:11:46.820 00.001 1032 Star::Find returns 1 (0), X=1125.15, Y=330.24, Mass=1487, SNR=27.1, Peak=151 HFD=2.7
02:11:46.821 00.001 1032 MultiStar: [#1 -0.12,-0.14,0.91,U] [#2 -0.16,-0.11,0.95,U] [#3 0.09,-0.26,0.96,U] [#4 -0.23,-0.16,0.83,U] [#5 0.11,-0.01,0.78,U] [#6 -0.09,-0.09,0.76,U] [#7 -0.21,-0.10,0.72,U] [#8 -0.30,-0.17,0.72,U] 
02:11:46.823 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.16}, one-star: {0.17, -0.32}
02:11:46.824 00.001 1032 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.83) = xAngle (-3.81 = 2.47)
02:11:46.826 00.002 1032 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.81 = 2.47)
02:11:46.827 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.98 mountX=-0.14 mountY=0.11, mountTheta=2.47
02:11:46.831 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.16, opts=13)
02:11:46.834 00.003 1032 Enqueuing Move request for scope (-0.07, -0.16)
02:11:46.835 00.001 10072 Worker thread wakes up
02:11:46.835 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
02:11:46.836 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
02:11:46.836 00.000 10072 Moving (-0.07, -0.16) raw xDistance=-0.14 yDistance=0.11
02:11:46.837 00.001 10072 PPEC rslt: input = -0.14, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 845.91
02:11:46.837 00.000 10072 PPEC: input: -0.14, control: 0.01, exposure: 1000
02:11:46.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:46.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:11:46.837 00.000 10072 MoveAxis(W, 12, ABG)
02:11:46.837 00.000 10072 Guiding  Dir = 3, Dur = 12
02:11:46.838 00.001 10072 IsGuiding returns 0
02:11:46.838 00.000 10072 PulseGuide returned control before completion, sleep 22
02:11:46.838 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:46.856 00.018 1032 UpdateGuideState exits: m=1487 SNR=27.1
02:11:46.858 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:46.861 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:46.862 00.001 1032 Enqueuing Expose request
02:11:46.870 00.008 10072 IsGuiding returns 0
02:11:46.871 00.001 10072 Move returns status 0, amount 12
02:11:46.871 00.000 10072 MoveAxis(N, 0, ABG)
02:11:46.871 00.000 10072 Move returns status 0, amount 0
02:11:46.871 00.000 10072 move complete, result=0
02:11:46.871 00.000 10072 worker thread done servicing request
02:11:46.871 00.000 10072 Worker thread wakes up
02:11:46.871 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:46.871 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:46.872 00.001 1032 GuideStep: -0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
02:11:48.034 01.162 10072 Exposure complete
02:11:48.120 00.086 1032 OnExposeComplete: enter
02:11:48.124 00.004 1032 UpdateGuideState(): m_state=6
02:11:48.126 00.002 10072 worker thread done servicing request
02:11:48.127 00.001 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 398
02:11:48.129 00.002 1032 Star::Find returns 1 (0), X=1125.29, Y=330.09, Mass=1576, SNR=27.9, Peak=126 HFD=3.3
02:11:48.132 00.003 1032 MultiStar: [#1 -0.07,-0.36,0.00,M1] [#2 -0.07,-0.24,0.94,U] [#3 0.18,-0.32,0.00,M9] [#4 -0.07,-0.24,0.81,U] [#5 0.23,-0.22,0.74,U] [#6 -0.11,-0.26,0.72,U] [#7 -0.08,-0.24,0.70,U] [#8 -0.23,-0.34,0.00,M1] 
02:11:48.135 00.003 1032 refined, 5 included, MultiStar: {0.04, -0.28}, one-star: {0.32, -0.47}
02:11:48.137 00.002 1032 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.83) = xAngle (-3.25 = 3.04)
02:11:48.140 00.003 1032 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.25 = 3.04)
02:11:48.145 00.005 1032 CameraToMount -- cameraX=0.04 cameraY=-0.28 hyp=0.29 cameraTheta=-1.42 mountX=-0.29 mountY=0.03, mountTheta=3.04
02:11:48.149 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.28, opts=13)
02:11:48.152 00.003 1032 Enqueuing Move request for scope (0.04, -0.28)
02:11:48.154 00.002 10072 Worker thread wakes up
02:11:48.154 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.28) opts 0xd
02:11:48.154 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.28)
02:11:48.154 00.000 10072 Moving (0.04, -0.28) raw xDistance=-0.29 yDistance=0.03
02:11:48.156 00.002 10072 PPEC rslt: input = -0.29, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 845.91
02:11:48.156 00.000 10072 PPEC: input: -0.29, control: -0.11, exposure: 1000
02:11:48.156 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:48.156 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:11:48.156 00.000 10072 MoveAxis(E, 112, ABG)
02:11:48.156 00.000 10072 Guiding  Dir = 2, Dur = 112
02:11:48.157 00.001 10072 IsGuiding returns 0
02:11:48.157 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:48.161 00.004 10072 PulseGuide returned control before completion, sleep 121
02:11:48.192 00.031 1032 UpdateGuideState exits: m=1576 SNR=27.9
02:11:48.198 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:48.201 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:48.210 00.009 1032 Enqueuing Expose request
02:11:48.303 00.093 10072 IsGuiding returns 0
02:11:48.303 00.000 10072 Move returns status 0, amount 112
02:11:48.303 00.000 10072 MoveAxis(N, 0, ABG)
02:11:48.303 00.000 10072 Move returns status 0, amount 0
02:11:48.303 00.000 10072 move complete, result=0
02:11:48.303 00.000 10072 worker thread done servicing request
02:11:48.304 00.001 10072 Worker thread wakes up
02:11:48.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:48.304 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:48.304 00.000 1032 GuideStep: -0.3 px 112 ms EAST, 0.0 px 0 ms NORTH
02:11:49.212 00.908 10072 Exposure complete
02:11:49.310 00.098 10072 worker thread done servicing request
02:11:49.310 00.000 1032 OnExposeComplete: enter
02:11:49.314 00.004 1032 UpdateGuideState(): m_state=6
02:11:49.318 00.004 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 399
02:11:49.322 00.004 1032 Star::Find returns 1 (0), X=1125.18, Y=330.44, Mass=1634, SNR=28.4, Peak=133 HFD=3.2
02:11:49.325 00.003 1032 MultiStar: [#1 -0.11,-0.05,0.90,U] [#2 -0.15,-0.08,0.94,U] [#3 0.10,-0.02,0.95,U] [#4 -0.16,-0.06,0.79,U] [#5 0.17,-0.02,0.74,U] [#6 -0.28,-0.01,0.73,U] [#7 -0.17,0.01,0.70,U] [#8 -0.33,-0.06,0.67,U] 
02:11:49.328 00.003 1032 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {0.20, -0.12}
02:11:49.346 00.018 1032 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.83) = xAngle (-4.33 = 1.95)
02:11:49.350 00.004 1032 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.33 = 1.95)
02:11:49.354 00.004 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.50 mountX=-0.03 mountY=0.08, mountTheta=1.95
02:11:49.358 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.05, opts=13)
02:11:49.362 00.004 1032 Enqueuing Move request for scope (-0.07, -0.05)
02:11:49.365 00.003 10072 Worker thread wakes up
02:11:49.365 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
02:11:49.365 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
02:11:49.365 00.000 10072 Moving (-0.07, -0.05) raw xDistance=-0.03 yDistance=0.08
02:11:49.367 00.002 10072 PPEC rslt: input = -0.03, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 845.91
02:11:49.367 00.000 10072 PPEC: input: -0.03, control: 0.00, exposure: 1000
02:11:49.367 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:49.367 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:11:49.368 00.001 10072 MoveAxis(W, 1, ABG)
02:11:49.368 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:49.370 00.002 10072 Guiding  Dir = 3, Dur = 1
02:11:49.371 00.001 10072 IsGuiding returns 0
02:11:49.371 00.000 10072 PulseGuide returned control before completion, sleep 11
02:11:49.395 00.024 1032 UpdateGuideState exits: m=1634 SNR=28.4
02:11:49.398 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:49.401 00.003 10072 IsGuiding returns 0
02:11:49.401 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:49.403 00.002 1032 Enqueuing Expose request
02:11:49.405 00.002 10072 Move returns status 0, amount 1
02:11:49.405 00.000 10072 MoveAxis(N, 0, ABG)
02:11:49.405 00.000 10072 Move returns status 0, amount 0
02:11:49.405 00.000 10072 move complete, result=0
02:11:49.405 00.000 10072 worker thread done servicing request
02:11:49.405 00.000 10072 Worker thread wakes up
02:11:49.405 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:49.405 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:49.415 00.010 1032 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
02:11:50.541 01.126 10072 Exposure complete
02:11:50.615 00.074 10072 worker thread done servicing request
02:11:50.616 00.001 1032 OnExposeComplete: enter
02:11:50.619 00.003 1032 UpdateGuideState(): m_state=6
02:11:50.621 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 400
02:11:50.624 00.003 1032 Star::Find returns 1 (0), X=1125.19, Y=330.17, Mass=1480, SNR=27.0, Peak=131 HFD=2.9
02:11:50.625 00.001 1032 MultiStar: [#1 -0.12,-0.21,0.95,U] [#2 -0.03,-0.22,0.97,U] [#3 0.28,-0.27,0.00,M9] [#4 -0.08,-0.28,0.81,U] [#5 0.15,-0.24,0.79,U] [#6 -0.11,-0.30,0.75,U] [#7 -0.14,-0.17,0.73,U] [#8 -0.18,-0.33,0.00,M1] 
02:11:50.627 00.002 1032 refined, 6 included, MultiStar: {-0.01, -0.26}, one-star: {0.21, -0.39}
02:11:50.630 00.003 1032 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.83) = xAngle (-3.44 = 2.84)
02:11:50.632 00.002 1032 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.44 = 2.84)
02:11:50.634 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.61 mountX=-0.25 mountY=0.08, mountTheta=2.84
02:11:50.637 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.26, opts=13)
02:11:50.639 00.002 1032 Enqueuing Move request for scope (-0.01, -0.26)
02:11:50.641 00.002 10072 Worker thread wakes up
02:11:50.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
02:11:50.641 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
02:11:50.641 00.000 10072 Moving (-0.01, -0.26) raw xDistance=-0.25 yDistance=0.08
02:11:50.643 00.002 10072 PPEC rslt: input = -0.25, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 845.91
02:11:50.643 00.000 10072 PPEC: input: -0.25, control: -0.10, exposure: 1000
02:11:50.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:50.643 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:11:50.643 00.000 10072 MoveAxis(E, 106, ABG)
02:11:50.643 00.000 10072 Guiding  Dir = 2, Dur = 106
02:11:50.644 00.001 10072 IsGuiding returns 0
02:11:50.644 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:50.649 00.005 10072 PulseGuide returned control before completion, sleep 116
02:11:50.671 00.022 1032 UpdateGuideState exits: m=1480 SNR=27.0
02:11:50.674 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:50.678 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:50.681 00.003 1032 Enqueuing Expose request
02:11:50.771 00.090 10072 IsGuiding returns 0
02:11:50.771 00.000 10072 Move returns status 0, amount 106
02:11:50.771 00.000 10072 MoveAxis(N, 0, ABG)
02:11:50.771 00.000 10072 Move returns status 0, amount 0
02:11:50.771 00.000 10072 move complete, result=0
02:11:50.771 00.000 10072 worker thread done servicing request
02:11:50.771 00.000 10072 Worker thread wakes up
02:11:50.771 00.000 1032 GuideStep: -0.3 px 106 ms EAST, 0.1 px 0 ms NORTH
02:11:50.774 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:50.774 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:51.694 00.920 10072 Exposure complete
02:11:51.789 00.095 10072 worker thread done servicing request
02:11:51.789 00.000 1032 OnExposeComplete: enter
02:11:51.792 00.003 1032 UpdateGuideState(): m_state=6
02:11:51.795 00.003 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 401
02:11:51.805 00.010 1032 Star::Find returns 1 (0), X=1125.02, Y=330.38, Mass=1577, SNR=27.9, Peak=134 HFD=3.3
02:11:51.808 00.003 1032 MultiStar: [#1 -0.23,-0.06,0.93,U] [#2 -0.14,0.09,0.97,U] [#3 0.05,-0.09,0.96,U] [#4 -0.17,-0.07,0.80,U] [#5 0.04,-0.01,0.77,U] [#6 -0.33,-0.03,0.71,U] [#7 -0.25,0.01,0.70,U] [#8 -0.37,-0.19,0.00,M2] 
02:11:51.811 00.003 1032 refined, 7 included, MultiStar: {-0.11, -0.05}, one-star: {0.05, -0.18}
02:11:51.813 00.002 1032 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.83) = xAngle (-4.57 = 1.72)
02:11:51.815 00.002 1032 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.57 = 1.72)
02:11:51.818 00.003 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.74 mountX=-0.02 mountY=0.12, mountTheta=1.72
02:11:51.821 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.05, opts=13)
02:11:51.824 00.003 1032 Enqueuing Move request for scope (-0.11, -0.05)
02:11:51.826 00.002 10072 Worker thread wakes up
02:11:51.826 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
02:11:51.826 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
02:11:51.826 00.000 10072 Moving (-0.11, -0.05) raw xDistance=-0.02 yDistance=0.12
02:11:51.828 00.002 10072 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 845.91
02:11:51.828 00.000 10072 PPEC: input: -0.02, control: -0.00, exposure: 1000
02:11:51.828 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:51.828 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:11:51.828 00.000 10072 MoveAxis(E, 2, ABG)
02:11:51.828 00.000 10072 Guiding  Dir = 2, Dur = 2
02:11:51.828 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:51.832 00.004 10072 IsGuiding returns 0
02:11:51.833 00.001 10072 PulseGuide returned control before completion, sleep 12
02:11:51.848 00.015 10072 IsGuiding returns 0
02:11:51.848 00.000 10072 Move returns status 0, amount 2
02:11:51.848 00.000 10072 MoveAxis(N, 0, ABG)
02:11:51.848 00.000 10072 Move returns status 0, amount 0
02:11:51.848 00.000 10072 move complete, result=0
02:11:51.848 00.000 10072 worker thread done servicing request
02:11:51.857 00.009 1032 UpdateGuideState exits: m=1577 SNR=27.9
02:11:51.860 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:51.865 00.005 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:51.867 00.002 1032 Enqueuing Expose request
02:11:51.870 00.003 10072 Worker thread wakes up
02:11:51.870 00.000 1032 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
02:11:51.872 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:51.872 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:52.998 01.126 10072 Exposure complete
02:11:53.075 00.077 10072 worker thread done servicing request
02:11:53.075 00.000 1032 OnExposeComplete: enter
02:11:53.078 00.003 1032 UpdateGuideState(): m_state=6
02:11:53.080 00.002 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 402
02:11:53.083 00.003 1032 Star::Find returns 1 (0), X=1125.18, Y=330.41, Mass=1567, SNR=27.8, Peak=136 HFD=3.2
02:11:53.086 00.003 1032 MultiStar: [#1 -0.14,-0.10,0.91,U] [#2 -0.15,-0.09,0.95,U] [#3 0.11,-0.15,0.93,U] [#4 -0.17,-0.14,0.80,U] [#5 0.19,-0.03,0.73,U] [#6 -0.16,-0.01,0.70,U] [#7 -0.16,-0.03,0.70,U] [#8 -0.37,-0.13,0.00,M3] 
02:11:53.089 00.003 1032 refined, 7 included, MultiStar: {-0.03, -0.09}, one-star: {0.21, -0.15}
02:11:53.092 00.003 1032 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.83) = xAngle (-3.68 = 2.60)
02:11:53.094 00.002 1032 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.68 = 2.60)
02:11:53.096 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.85 mountX=-0.08 mountY=0.05, mountTheta=2.60
02:11:53.099 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.09, opts=13)
02:11:53.100 00.001 1032 Enqueuing Move request for scope (-0.03, -0.09)
02:11:53.102 00.002 10072 Worker thread wakes up
02:11:53.102 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
02:11:53.102 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
02:11:53.102 00.000 10072 Moving (-0.03, -0.09) raw xDistance=-0.08 yDistance=0.05
02:11:53.106 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:53.108 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 849.79
02:11:53.108 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 1000
02:11:53.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:53.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:11:53.108 00.000 10072 MoveAxis(W, 15, ABG)
02:11:53.108 00.000 10072 Guiding  Dir = 3, Dur = 15
02:11:53.108 00.000 10072 IsGuiding returns 0
02:11:53.109 00.001 10072 PulseGuide returned control before completion, sleep 25
02:11:53.129 00.020 1032 UpdateGuideState exits: m=1567 SNR=27.8
02:11:53.132 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:53.133 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:53.136 00.003 1032 Enqueuing Expose request
02:11:53.138 00.002 10072 IsGuiding returns 0
02:11:53.139 00.001 10072 Move returns status 0, amount 15
02:11:53.139 00.000 10072 MoveAxis(N, 0, ABG)
02:11:53.139 00.000 10072 Move returns status 0, amount 0
02:11:53.139 00.000 10072 move complete, result=0
02:11:53.139 00.000 10072 worker thread done servicing request
02:11:53.139 00.000 10072 Worker thread wakes up
02:11:53.139 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:53.139 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1110,316,31,31)
02:11:53.148 00.009 1032 GuideStep: -0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
02:11:54.156 01.008 10072 Exposure complete
02:11:54.212 00.056 1032 evsrv: cli 0D18CCB0 connect
02:11:54.303 00.091 1032 case statement mapped state 6 to 3
02:11:54.308 00.005 1032 case statement mapped state 6 to 3
02:11:54.315 00.007 1032 evsrv: cli 0D18CCB0 request: {"method":"get_app_state","id":"5caf8dc8-a57c-4145-a1e4-3756fd27fe16"}
02:11:54.318 00.003 1032 case statement mapped state 6 to 3
02:11:54.320 00.002 1032 evsrv: cli 0D18CCB0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5caf8dc8-a57c-4145-a1e4-3756fd27fe16"}
02:11:54.381 00.061 1032 evsrv: cli 0D18CCB0 disconnect
02:11:54.388 00.007 1032 evsrv: cli 0D18C3F0 connect
02:11:54.400 00.012 1032 case statement mapped state 6 to 3
02:11:54.404 00.004 1032 case statement mapped state 6 to 3
02:11:54.408 00.004 1032 evsrv: cli 0D18C3F0 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.4,"time":2,"timeout":40}},"id":"a952bad3-cd6d-4c6d-9f80-393feb3f8856"}
02:11:54.411 00.003 1032 PhdController::Dither begins
02:11:54.414 00.003 1032 dither: size=3.00, dRA=0.53 dDec=1.15
02:11:54.416 00.002 1032 MountToCamera -- mountTheta (1.14) + m_xAngle (1.83) = xAngle (2.97 = 2.97)
02:11:54.420 00.004 1032 MountToCamera -- mountX=0.53 mountY=1.15 hyp=1.26 mountTheta=1.14 cameraX=-1.24, cameraY=0.22 cameraTheta=2.97
02:11:54.466 00.046 1032 setting lock position to (1123.73, 330.78)
02:11:54.490 00.024 1032 Mount: notify guiding dithered (-1.2, 0.2)
02:11:54.496 00.006 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
02:11:54.501 00.005 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
02:11:54.504 00.003 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
02:11:54.509 00.005 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
02:11:54.514 00.005 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
02:11:54.522 00.008 10072 worker thread done servicing request
02:11:54.524 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
02:11:54.529 00.005 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
02:11:54.534 00.005 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:11:54.537 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
02:11:54.541 00.004 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
02:11:54.544 00.003 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
02:11:54.549 00.005 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
02:11:54.556 00.007 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
02:11:54.565 00.009 1032 MultiStar: stabilizing after lock position change
02:11:54.572 00.007 1032 Status Line: Dither by 0.53,1.15
02:11:54.599 00.027 1032 PhdController: newstate STATE_SETTLE_BEGIN
02:11:54.607 00.008 1032 PhdController: newstate STATE_SETTLE_WAIT
02:11:54.618 00.011 1032 evsrv: cli 0D18C3F0 response: {"jsonrpc":"2.0","result":0,"id":"a952bad3-cd6d-4c6d-9f80-393feb3f8856"}
02:11:54.622 00.004 1032 OnExposeComplete: enter
02:11:54.627 00.005 1032 UpdateGuideState(): m_state=6
02:11:54.632 00.005 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 403
02:11:54.635 00.003 1032 Star::Find returns 1 (0), X=1125.16, Y=330.26, Mass=1675, SNR=28.8, Peak=145 HFD=3.1
02:11:54.638 00.003 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
02:11:54.642 00.004 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
02:11:54.660 00.018 1032 CameraToMount -- cameraX=1.43 cameraY=-0.51 hyp=1.52 cameraTheta=-0.34 mountX=-0.86 mountY=-1.25, mountTheta=-2.17
02:11:54.667 00.007 1032 dither recenter: remaining=(-0.5,-1.1) step=(-0.5,-1.1)
02:11:54.671 00.004 1032 MountToCamera -- mountTheta (-2.00) + m_xAngle (1.83) = xAngle (-0.17 = -0.17)
02:11:54.683 00.012 1032 MountToCamera -- mountX=-0.53 mountY=-1.15 hyp=1.26 mountTheta=-2.00 cameraX=1.24, cameraY=-0.22 cameraTheta=-0.17
02:11:54.687 00.004 1032 SchedulePrimaryMove(0F526948, x=1.24, y=-0.22, opts=4)
02:11:54.691 00.004 1032 Enqueuing Move request for scope (1.24, -0.22)
02:11:54.694 00.003 1032 Mount: notify direct move -0.53,-1.15
02:11:54.697 00.003 10072 Worker thread wakes up
02:11:54.697 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (1.24, -0.22) opts 0x4
02:11:54.697 00.000 10072 Handling offset move in thread for scope, endpoint = (1.24, -0.22)
02:11:54.697 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
02:11:54.700 00.003 10072 Moving (1.24, -0.22) raw xDistance=-0.53 yDistance=-1.15
02:11:54.700 00.000 10072 BLC: window closed
02:11:54.700 00.000 10072 MoveAxis(E, 539, B)
02:11:54.700 00.000 10072 Guiding  Dir = 2, Dur = 539
02:11:54.700 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
02:11:54.707 00.007 10072 IsGuiding returns 0
02:11:54.708 00.001 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
02:11:54.713 00.005 10072 PulseGuide returned control before completion, sleep 549
02:11:54.713 00.000 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
02:11:54.720 00.007 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
02:11:54.725 00.005 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
02:11:54.727 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
02:11:54.731 00.004 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:11:54.736 00.005 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
02:11:54.742 00.006 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
02:11:54.746 00.004 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
02:11:54.750 00.004 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
02:11:54.754 00.004 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
02:11:54.760 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:54.794 00.034 1032 UpdateGuideState exits: m=1675 SNR=28.8
02:11:54.808 00.014 1032 PhdController: settling, locked = 1, distance = 1.45 (0.40) aobump = 0 frame = 1 / 99999
02:11:54.811 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784182314.810,"Host":"MELE","Inst":1,"Distance":1.45,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
02:11:54.814 00.003 1032 evsrv: cli 0D18C3F0 short write 0/134 Input / Output error
02:11:54.816 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:54.820 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:54.823 00.003 1032 Enqueuing Expose request
02:11:54.825 00.002 1032 evsrv: cli 0D18C3F0 disconnect
02:11:55.267 00.442 10072 IsGuiding returns 0
02:11:55.267 00.000 10072 Move returns status 0, amount 539
02:11:55.267 00.000 10072 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:11:55.267 00.000 10072 MoveAxis(N, 741, B)
02:11:55.267 00.000 10072 Guiding  Dir = 0, Dur = 741
02:11:55.268 00.001 10072 IsGuiding returns 0
02:11:55.269 00.001 10072 PulseGuide returned control before completion, sleep 751
02:11:56.620 01.351 10072 IsGuiding returns 0
02:11:56.621 00.001 10072 Move returns status 0, amount 741
02:11:56.621 00.000 10072 move complete, result=0
02:11:56.621 00.000 10072 worker thread done servicing request
02:11:56.621 00.000 1032 GuideStep: -0.5 px 539 ms EAST, -1.1 px 741 ms NORTH
02:11:56.626 00.005 10072 Worker thread wakes up
02:11:56.626 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:56.626 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:11:57.812 01.186 10072 Exposure complete
02:11:58.278 00.466 1032 OnExposeComplete: enter
02:11:58.282 00.004 10072 worker thread done servicing request
02:11:58.282 00.000 1032 UpdateGuideState(): m_state=6
02:11:58.287 00.005 1032 Star::Find(15, 1125, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 404
02:11:58.292 00.005 1032 Star::Find returns 1 (0), X=1123.81, Y=330.37, Mass=1527, SNR=27.4, Peak=101 HFD=3.4
02:11:58.296 00.004 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
02:11:58.300 00.004 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
02:11:58.304 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=-0.41 hyp=0.41 cameraTheta=-1.38 mountX=-0.41 mountY=0.03, mountTheta=3.07
02:11:58.309 00.005 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.41, opts=13)
02:11:58.313 00.004 1032 Enqueuing Move request for scope (0.08, -0.41)
02:11:58.316 00.003 10072 Worker thread wakes up
02:11:58.316 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.41) opts 0xd
02:11:58.316 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.41)
02:11:58.316 00.000 10072 Moving (0.08, -0.41) raw xDistance=-0.41 yDistance=0.03
02:11:58.316 00.000 10072 PPEC rslt(dithering): input = -0.41, final = -0.17
02:11:58.317 00.001 10072 PPEC: input: -0.41, control: -0.17, exposure: 1000
02:11:58.317 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:58.317 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:11:58.317 00.000 10072 MoveAxis(E, 174, ABG)
02:11:58.317 00.000 10072 Guiding  Dir = 2, Dur = 174
02:11:58.318 00.001 10072 IsGuiding returns 0
02:11:58.319 00.001 10072 PulseGuide returned control before completion, sleep 184
02:11:58.321 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:58.366 00.045 1032 UpdateGuideState exits: m=1527 SNR=27.4
02:11:58.369 00.003 1032 PhdController: settling, locked = 1, distance = 0.41 (0.40) aobump = 0 frame = 2 / 99999
02:11:58.372 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784182318.372,"Host":"MELE","Inst":1,"Distance":0.41,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
02:11:58.374 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:58.377 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:11:58.380 00.003 1032 Enqueuing Expose request
02:11:58.505 00.125 10072 IsGuiding returns 0
02:11:58.506 00.001 10072 Move returns status 0, amount 174
02:11:58.506 00.000 10072 MoveAxis(N, 0, ABG)
02:11:58.506 00.000 10072 Move returns status 0, amount 0
02:11:58.506 00.000 10072 move complete, result=0
02:11:58.506 00.000 10072 worker thread done servicing request
02:11:58.506 00.000 10072 Worker thread wakes up
02:11:58.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:11:58.506 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:11:58.507 00.001 1032 GuideStep: -0.4 px 174 ms EAST, 0.0 px 0 ms NORTH
02:11:59.439 00.932 10072 Exposure complete
02:11:59.753 00.314 10072 worker thread done servicing request
02:11:59.753 00.000 1032 OnExposeComplete: enter
02:11:59.756 00.003 1032 UpdateGuideState(): m_state=6
02:11:59.759 00.003 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 405
02:11:59.788 00.029 1032 Star::Find returns 1 (0), X=1123.72, Y=330.56, Mass=1547, SNR=27.6, Peak=104 HFD=3.2
02:11:59.791 00.003 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.83)
02:11:59.794 00.003 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.83)
02:11:59.797 00.003 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.63 mountX=-0.20 mountY=0.07, mountTheta=2.83
02:11:59.832 00.035 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.22, opts=13)
02:11:59.836 00.004 1032 Enqueuing Move request for scope (-0.01, -0.22)
02:11:59.840 00.004 10072 Worker thread wakes up
02:11:59.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.22) opts 0xd
02:11:59.840 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.22)
02:11:59.840 00.000 10072 Moving (-0.01, -0.22) raw xDistance=-0.20 yDistance=0.07
02:11:59.840 00.000 10072 PPEC rslt(dithering): input = -0.20, final = -0.08
02:11:59.840 00.000 10072 PPEC: input: -0.20, control: -0.08, exposure: 1000
02:11:59.840 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:59.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:11:59.841 00.001 10072 MoveAxis(E, 86, ABG)
02:11:59.841 00.000 10072 Guiding  Dir = 2, Dur = 86
02:11:59.841 00.000 10072 IsGuiding returns 0
02:11:59.842 00.001 10072 PulseGuide returned control before completion, sleep 96
02:11:59.843 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:11:59.965 00.122 10072 IsGuiding returns 0
02:11:59.967 00.002 10072 Move returns status 0, amount 86
02:11:59.967 00.000 10072 MoveAxis(N, 0, ABG)
02:11:59.967 00.000 10072 Move returns status 0, amount 0
02:11:59.967 00.000 10072 move complete, result=0
02:11:59.967 00.000 10072 worker thread done servicing request
02:11:59.972 00.005 1032 UpdateGuideState exits: m=1547 SNR=27.6
02:11:59.975 00.003 1032 PhdController: settling, locked = 1, distance = 0.35 (0.40) aobump = 0 frame = 3 / 99999
02:11:59.978 00.003 1032 evsrv: {"Event":"Settling","Timestamp":1784182319.978,"Host":"MELE","Inst":1,"Distance":0.35,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
02:12:00.002 00.024 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:00.005 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:00.008 00.003 1032 Enqueuing Expose request
02:12:00.014 00.006 10072 Worker thread wakes up
02:12:00.015 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:00.015 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:00.044 00.029 1032 GuideStep: -0.2 px 86 ms EAST, 0.1 px 0 ms NORTH
02:12:01.169 01.125 10072 Exposure complete
02:12:01.287 00.118 10072 worker thread done servicing request
02:12:01.287 00.000 1032 OnExposeComplete: enter
02:12:01.294 00.007 1032 UpdateGuideState(): m_state=6
02:12:01.299 00.005 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 406
02:12:01.303 00.004 1032 Star::Find returns 1 (0), X=1123.84, Y=330.70, Mass=1515, SNR=27.3, Peak=113 HFD=3.1
02:12:01.306 00.003 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
02:12:01.312 00.006 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
02:12:01.316 00.004 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.61 mountX=-0.10 mountY=-0.08, mountTheta=-2.44
02:12:01.320 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
02:12:01.324 00.004 1032 Enqueuing Move request for scope (0.11, -0.08)
02:12:01.327 00.003 10072 Worker thread wakes up
02:12:01.327 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
02:12:01.327 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
02:12:01.327 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.10 yDistance=-0.08
02:12:01.332 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:01.335 00.003 10072 PPEC rslt(dithering): input = -0.10, final = -0.04
02:12:01.335 00.000 10072 PPEC: input: -0.10, control: -0.04, exposure: 1000
02:12:01.336 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:01.336 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:12:01.336 00.000 10072 MoveAxis(E, 42, ABG)
02:12:01.336 00.000 10072 Guiding  Dir = 2, Dur = 42
02:12:01.336 00.000 10072 IsGuiding returns 0
02:12:01.336 00.000 10072 PulseGuide returned control before completion, sleep 52
02:12:01.364 00.028 1032 UpdateGuideState exits: m=1515 SNR=27.3
02:12:01.367 00.003 1032 PhdController: settling, locked = 1, distance = 0.29 (0.40) aobump = 0 frame = 4 / 99999
02:12:01.381 00.014 1032 evsrv: {"Event":"Settling","Timestamp":1784182321.381,"Host":"MELE","Inst":1,"Distance":0.29,"Time":1.4,"SettleTime":2.0,"StarLocked":true}
02:12:01.385 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:01.388 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:01.392 00.004 1032 Enqueuing Expose request
02:12:01.400 00.008 10072 IsGuiding returns 0
02:12:01.400 00.000 10072 Move returns status 0, amount 42
02:12:01.400 00.000 10072 MoveAxis(N, 0, ABG)
02:12:01.400 00.000 10072 Move returns status 0, amount 0
02:12:01.400 00.000 10072 move complete, result=0
02:12:01.401 00.001 10072 worker thread done servicing request
02:12:01.401 00.000 10072 Worker thread wakes up
02:12:01.401 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:01.401 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:01.406 00.005 1032 GuideStep: -0.1 px 42 ms EAST, -0.1 px 0 ms NORTH
02:12:02.669 01.263 10072 Exposure complete
02:12:02.814 00.145 1032 OnExposeComplete: enter
02:12:02.819 00.005 10072 worker thread done servicing request
02:12:02.819 00.000 1032 UpdateGuideState(): m_state=6
02:12:02.823 00.004 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 407
02:12:02.827 00.004 1032 Star::Find returns 1 (0), X=1123.76, Y=330.74, Mass=1633, SNR=28.4, Peak=121 HFD=3.1
02:12:02.832 00.005 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
02:12:02.834 00.002 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
02:12:02.837 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.90 mountX=-0.04 mountY=-0.02, mountTheta=-2.73
02:12:02.842 00.005 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
02:12:02.845 00.003 1032 Enqueuing Move request for scope (0.03, -0.03)
02:12:02.848 00.003 10072 Worker thread wakes up
02:12:02.848 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
02:12:02.848 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
02:12:02.848 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
02:12:02.848 00.000 10072 PPEC rslt(dithering): input = -0.04, final = -0.02
02:12:02.848 00.000 10072 PPEC: input: -0.04, control: -0.02, exposure: 1000
02:12:02.848 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:02.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:12:02.848 00.000 10072 MoveAxis(E, 16, ABG)
02:12:02.850 00.002 10072 Guiding  Dir = 2, Dur = 16
02:12:02.850 00.000 10072 IsGuiding returns 0
02:12:02.851 00.001 10072 PulseGuide returned control before completion, sleep 26
02:12:02.852 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:02.885 00.033 10072 IsGuiding returns 1
02:12:02.885 00.000 10072 scope still moving after pulse duration time elapsed
02:12:02.890 00.005 1032 UpdateGuideState exits: m=1633 SNR=28.4
02:12:02.897 00.007 1032 PhdController: settling, locked = 1, distance = 0.21 (0.40) aobump = 0 frame = 5 / 99999
02:12:02.900 00.003 1032 PhdController: newstate STATE_FINISH
02:12:02.904 00.004 1032 PhdController complete: success
02:12:02.907 00.003 1032 evsrv: {"Event":"SettleDone","Timestamp":1784182322.907,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
02:12:02.910 00.003 1032 Mount: notify guiding dither settle done success=1
02:12:02.913 00.003 1032 PhdController: newstate STATE_IDLE
02:12:02.916 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:02.921 00.005 10072 IsGuiding returns 1
02:12:02.921 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:02.928 00.007 1032 Enqueuing Expose request
02:12:02.954 00.026 10072 IsGuiding returns 1
02:12:02.978 00.024 10072 IsGuiding returns 1
02:12:03.013 00.035 10072 IsGuiding returns 1
02:12:03.047 00.034 10072 IsGuiding returns 1
02:12:03.072 00.025 10072 IsGuiding returns 1
02:12:03.109 00.037 10072 IsGuiding returns 1
02:12:03.136 00.027 10072 IsGuiding returns 1
02:12:03.165 00.029 10072 IsGuiding returns 1
02:12:03.196 00.031 10072 IsGuiding returns 1
02:12:03.230 00.034 10072 IsGuiding returns 1
02:12:03.307 00.077 10072 IsGuiding returns 1
02:12:03.338 00.031 10072 IsGuiding returns 1
02:12:03.370 00.032 10072 IsGuiding returns 1
02:12:03.400 00.030 10072 IsGuiding returns 1
02:12:03.432 00.032 10072 IsGuiding returns 1
02:12:03.464 00.032 10072 IsGuiding returns 1
02:12:03.495 00.031 10072 IsGuiding returns 1
02:12:03.525 00.030 10072 IsGuiding returns 1
02:12:03.556 00.031 10072 IsGuiding returns 1
02:12:03.588 00.032 10072 IsGuiding returns 1
02:12:03.619 00.031 10072 IsGuiding returns 1
02:12:03.650 00.031 10072 IsGuiding returns 1
02:12:03.681 00.031 10072 IsGuiding returns 1
02:12:03.712 00.031 10072 IsGuiding returns 1
02:12:03.744 00.032 10072 IsGuiding returns 1
02:12:03.775 00.031 10072 IsGuiding returns 1
02:12:03.806 00.031 10072 IsGuiding returns 1
02:12:03.838 00.032 10072 IsGuiding returns 1
02:12:03.870 00.032 10072 IsGuiding returns 1
02:12:03.899 00.029 10072 IsGuiding returns 1
02:12:03.931 00.032 10072 IsGuiding returns 1
02:12:03.962 00.031 10072 IsGuiding returns 1
02:12:03.993 00.031 10072 IsGuiding returns 1
02:12:04.024 00.031 10072 IsGuiding returns 1
02:12:04.055 00.031 10072 IsGuiding returns 1
02:12:04.086 00.031 10072 IsGuiding returns 1
02:12:04.118 00.032 10072 IsGuiding returns 1
02:12:04.148 00.030 10072 IsGuiding returns 1
02:12:04.179 00.031 10072 IsGuiding returns 1
02:12:04.210 00.031 10072 IsGuiding returns 1
02:12:04.241 00.031 10072 IsGuiding returns 1
02:12:04.273 00.032 10072 IsGuiding returns 1
02:12:04.304 00.031 10072 IsGuiding returns 0
02:12:04.304 00.000 10072 scope move finished after 16 + 1437 ms
02:12:04.304 00.000 10072 Move returns status 0, amount 16
02:12:04.304 00.000 10072 MoveAxis(N, 0, ABG)
02:12:04.304 00.000 10072 Move returns status 0, amount 0
02:12:04.304 00.000 10072 move complete, result=0
02:12:04.304 00.000 10072 worker thread done servicing request
02:12:04.304 00.000 10072 Worker thread wakes up
02:12:04.304 00.000 1032 GuideStep: -0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
02:12:04.307 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:04.307 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:05.445 01.138 10072 Exposure complete
02:12:05.538 00.093 10072 worker thread done servicing request
02:12:05.538 00.000 1032 OnExposeComplete: enter
02:12:05.540 00.002 1032 UpdateGuideState(): m_state=6
02:12:05.544 00.004 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 408
02:12:05.546 00.002 1032 Star::Find returns 1 (0), X=1123.85, Y=330.57, Mass=1470, SNR=26.9, Peak=104 HFD=3.3
02:12:05.549 00.003 1032 MultiStar: exiting stabilization period
02:12:05.555 00.006 1032 MultiStar: updating star positions after lock position change
02:12:05.559 00.004 1032 Star::Find(15, 997, 230, 0, (0,0,0,0), 0.7, 4.5, 255) frame 408
02:12:05.561 00.002 1032 Star::Find returns 1 (0), X=997.86, Y=230.08, Mass=1354, SNR=25.8, Peak=117 HFD=2.9
02:12:05.564 00.003 1032 Star::Find(15, 615, 587, 0, (0,0,0,0), 0.7, 4.5, 255) frame 408
02:12:05.567 00.003 1032 Star::Find returns 1 (0), X=615.50, Y=587.27, Mass=1454, SNR=26.8, Peak=196 HFD=2.7
02:12:05.569 00.002 1032 Star::Find(15, 430, 336, 0, (0,0,0,0), 0.7, 4.5, 255) frame 408
02:12:05.571 00.002 1032 Star::Find returns 1 (0), X=430.14, Y=335.47, Mass=1374, SNR=26.0, Peak=148 HFD=3.1
02:12:05.573 00.002 1032 Star::Find(15, 639, 572, 0, (0,0,0,0), 0.7, 4.5, 255) frame 408
02:12:05.577 00.004 1032 Star::Find returns 1 (0), X=639.09, Y=571.82, Mass=1004, SNR=22.2, Peak=167 HFD=2.4
02:12:05.579 00.002 1032 Star::Find(15, 1125, 693, 0, (0,0,0,0), 0.7, 4.5, 255) frame 408
02:12:05.584 00.005 1032 Star::Find returns 1 (0), X=1125.34, Y=693.01, Mass=960, SNR=21.7, Peak=71 HFD=3.3
02:12:05.586 00.002 1032 Star::Find(15, 723, 937, 0, (0,0,0,0), 0.7, 4.5, 255) frame 408
02:12:05.590 00.004 1032 Star::Find returns 1 (0), X=723.66, Y=937.28, Mass=821, SNR=20.1, Peak=83 HFD=3.3
02:12:05.594 00.004 1032 Star::Find(15, 921, 90, 0, (0,0,0,0), 0.7, 4.5, 255) frame 408
02:12:05.599 00.005 1032 Star::Find returns 1 (0), X=921.79, Y=90.23, Mass=766, SNR=19.4, Peak=72 HFD=2.9
02:12:05.604 00.005 1032 Star::Find(15, 791, 428, 0, (0,0,0,0), 0.7, 4.5, 255) frame 408
02:12:05.608 00.004 1032 Star::Find returns 1 (0), X=791.86, Y=427.78, Mass=653, SNR=17.9, Peak=108 HFD=2.3
02:12:05.618 00.010 1032 Star::Find(15, 136, 825, 0, (0,0,0,0), 0.7, 4.5, 255) frame 408
02:12:05.620 00.002 1032 Star::Find returns 1 (0), X=136.51, Y=824.81, Mass=773, SNR=19.4, Peak=55 HFD=3.8
02:12:05.622 00.002 1032 Star::Find(15, 262, 250, 0, (0,0,0,0), 0.7, 4.5, 255) frame 408
02:12:05.624 00.002 1032 Star::Find returns 1 (0), X=262.73, Y=250.01, Mass=534, SNR=16.2, Peak=49 HFD=2.5
02:12:05.626 00.002 1032 Star::Find(15, 831, 120, 0, (0,0,0,0), 0.7, 4.5, 255) frame 408
02:12:05.629 00.003 1032 Star::Find returns 1 (0), X=831.74, Y=120.48, Mass=586, SNR=16.9, Peak=59 HFD=3.0
02:12:05.631 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
02:12:05.633 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
02:12:05.635 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-1.07 mountX=-0.23 mountY=-0.06, mountTheta=-2.90
02:12:05.639 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.21, opts=13)
02:12:05.641 00.002 1032 Enqueuing Move request for scope (0.12, -0.21)
02:12:05.666 00.025 10072 Worker thread wakes up
02:12:05.666 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
02:12:05.667 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
02:12:05.667 00.000 10072 Moving (0.12, -0.21) raw xDistance=-0.23 yDistance=-0.06
02:12:05.667 00.000 10072 PPEC rslt(dithering): input = -0.23, final = -0.10
02:12:05.667 00.000 10072 PPEC: input: -0.23, control: -0.10, exposure: 1000
02:12:05.667 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:05.667 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:12:05.667 00.000 10072 MoveAxis(E, 97, ABG)
02:12:05.667 00.000 10072 Guiding  Dir = 2, Dur = 97
02:12:05.668 00.001 10072 IsGuiding returns 0
02:12:05.668 00.000 10072 PulseGuide returned control before completion, sleep 107
02:12:05.669 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:05.698 00.029 1032 UpdateGuideState exits: m=1470 SNR=26.9
02:12:05.701 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:05.703 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:05.708 00.005 1032 Enqueuing Expose request
02:12:05.783 00.075 10072 IsGuiding returns 0
02:12:05.783 00.000 10072 Move returns status 0, amount 97
02:12:05.783 00.000 10072 MoveAxis(N, 0, ABG)
02:12:05.783 00.000 10072 Move returns status 0, amount 0
02:12:05.784 00.001 10072 move complete, result=0
02:12:05.784 00.000 10072 worker thread done servicing request
02:12:05.784 00.000 1032 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
02:12:05.787 00.003 10072 Worker thread wakes up
02:12:05.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:05.788 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:06.696 00.908 10072 Exposure complete
02:12:06.784 00.088 10072 worker thread done servicing request
02:12:06.784 00.000 1032 OnExposeComplete: enter
02:12:06.788 00.004 1032 UpdateGuideState(): m_state=6
02:12:06.790 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 409
02:12:06.793 00.003 1032 Star::Find returns 1 (0), X=1123.80, Y=330.89, Mass=1550, SNR=27.7, Peak=114 HFD=3.1
02:12:06.796 00.003 1032 MultiStar: [#1 -0.09,0.32,0.91,U] [#2 -0.02,0.26,0.97,U] [#3 -0.04,0.19,0.92,U] [#4 0.08,0.18,0.83,U] [#5 0.00,0.31,0.80,U] [#6 0.08,0.14,0.72,U] [#7 0.02,0.21,0.70,U] [#8 0.02,0.27,0.63,U] 
02:12:06.801 00.005 1032 single-star, 8 included, MultiStar: {0.01, 0.22}, one-star: {0.07, 0.12}
02:12:06.805 00.004 1032 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.83) = xAngle (-0.79 = -0.79)
02:12:06.808 00.003 1032 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.79 = -0.79)
02:12:06.810 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.04 mountX=0.10 mountY=-0.10, mountTheta=-0.79
02:12:06.815 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.12, opts=13)
02:12:06.818 00.003 1032 Enqueuing Move request for scope (0.07, 0.12)
02:12:06.821 00.003 10072 Worker thread wakes up
02:12:06.821 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
02:12:06.821 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
02:12:06.821 00.000 10072 Moving (0.07, 0.12) raw xDistance=0.10 yDistance=-0.10
02:12:06.823 00.002 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 853.63
02:12:06.823 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 1000
02:12:06.823 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:06.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:12:06.823 00.000 10072 MoveAxis(W, 12, ABG)
02:12:06.823 00.000 10072 Guiding  Dir = 3, Dur = 12
02:12:06.824 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:06.827 00.003 10072 IsGuiding returns 0
02:12:06.828 00.001 10072 PulseGuide returned control before completion, sleep 22
02:12:06.866 00.038 10072 IsGuiding returns 0
02:12:06.867 00.001 10072 Move returns status 0, amount 12
02:12:06.867 00.000 10072 MoveAxis(N, 0, ABG)
02:12:06.867 00.000 1032 UpdateGuideState exits: m=1550 SNR=27.7
02:12:06.871 00.004 10072 Move returns status 0, amount 0
02:12:06.871 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:06.874 00.003 10072 move complete, result=0
02:12:06.875 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:06.879 00.004 10072 worker thread done servicing request
02:12:06.879 00.000 1032 Enqueuing Expose request
02:12:06.881 00.002 10072 Worker thread wakes up
02:12:06.881 00.000 1032 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
02:12:06.884 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:06.884 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:08.015 01.131 10072 Exposure complete
02:12:08.099 00.084 10072 worker thread done servicing request
02:12:08.099 00.000 1032 OnExposeComplete: enter
02:12:08.103 00.004 1032 UpdateGuideState(): m_state=6
02:12:08.105 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 410
02:12:08.108 00.003 1032 Star::Find returns 1 (0), X=1123.83, Y=330.72, Mass=1562, SNR=27.8, Peak=124 HFD=3.1
02:12:08.111 00.003 1032 MultiStar: [#1 -0.02,0.28,0.91,U] [#2 -0.01,0.21,0.99,U] [#3 -0.08,0.30,0.93,U] [#4 -0.04,0.28,0.81,U] [#5 0.08,0.25,0.78,U] [#6 -0.10,0.35,0.00,M1] [#7 -0.08,0.28,0.72,U] [#8 -0.03,0.36,0.68,U] 
02:12:08.114 00.003 1032 single-star, 7 included, MultiStar: {-0.01, 0.23}, one-star: {0.09, -0.05}
02:12:08.117 00.003 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
02:12:08.119 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
02:12:08.121 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.53 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
02:12:08.126 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
02:12:08.128 00.002 1032 Enqueuing Move request for scope (0.09, -0.05)
02:12:08.130 00.002 10072 Worker thread wakes up
02:12:08.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
02:12:08.131 00.001 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
02:12:08.131 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.08 yDistance=-0.08
02:12:08.133 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:08.136 00.003 10072 PPEC rslt: input = -0.08, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 857.44
02:12:08.136 00.000 10072 PPEC: input: -0.08, control: 0.03, exposure: 1000
02:12:08.136 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:08.136 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:12:08.136 00.000 10072 MoveAxis(W, 31, ABG)
02:12:08.136 00.000 10072 Guiding  Dir = 3, Dur = 31
02:12:08.136 00.000 10072 IsGuiding returns 0
02:12:08.137 00.001 10072 PulseGuide returned control before completion, sleep 41
02:12:08.160 00.023 1032 UpdateGuideState exits: m=1562 SNR=27.8
02:12:08.162 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:08.164 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:08.166 00.002 1032 Enqueuing Expose request
02:12:08.188 00.022 10072 IsGuiding returns 0
02:12:08.188 00.000 10072 Move returns status 0, amount 31
02:12:08.188 00.000 10072 MoveAxis(N, 0, ABG)
02:12:08.188 00.000 10072 Move returns status 0, amount 0
02:12:08.188 00.000 10072 move complete, result=0
02:12:08.188 00.000 10072 worker thread done servicing request
02:12:08.188 00.000 10072 Worker thread wakes up
02:12:08.188 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:08.188 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:08.197 00.009 1032 GuideStep: -0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
02:12:09.096 00.899 10072 Exposure complete
02:12:09.161 00.065 10072 worker thread done servicing request
02:12:09.161 00.000 1032 OnExposeComplete: enter
02:12:09.163 00.002 1032 UpdateGuideState(): m_state=6
02:12:09.165 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 411
02:12:09.167 00.002 1032 Star::Find returns 1 (0), X=1123.73, Y=330.67, Mass=1585, SNR=28.0, Peak=120 HFD=3.1
02:12:09.170 00.003 1032 MultiStar: [#1 -0.07,0.16,0.91,U] [#2 -0.05,0.26,0.95,U] [#3 -0.01,0.24,0.93,U] [#4 -0.05,0.22,0.79,U] [#5 -0.03,0.30,0.76,U] [#6 -0.07,0.19,0.73,U] [#7 -0.00,0.08,0.67,U] [#8 -0.07,0.31,0.66,U] 
02:12:09.172 00.002 1032 single-star, 8 included, MultiStar: {-0.04, 0.18}, one-star: {-0.01, -0.10}
02:12:09.173 00.001 1032 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.83) = xAngle (-3.46 = 2.82)
02:12:09.174 00.001 1032 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.46 = 2.82)
02:12:09.176 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.63 mountX=-0.10 mountY=0.03, mountTheta=2.82
02:12:09.179 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.10, opts=13)
02:12:09.182 00.003 1032 Enqueuing Move request for scope (-0.01, -0.10)
02:12:09.184 00.002 10072 Worker thread wakes up
02:12:09.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
02:12:09.184 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
02:12:09.184 00.000 10072 Moving (-0.01, -0.10) raw xDistance=-0.10 yDistance=0.03
02:12:09.186 00.002 10072 PPEC rslt: input = -0.10, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 857.44
02:12:09.186 00.000 10072 PPEC: input: -0.10, control: 0.03, exposure: 1000
02:12:09.186 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:09.186 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:12:09.186 00.000 10072 MoveAxis(W, 27, ABG)
02:12:09.186 00.000 10072 Guiding  Dir = 3, Dur = 27
02:12:09.187 00.001 10072 IsGuiding returns 0
02:12:09.187 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:09.191 00.004 10072 PulseGuide returned control before completion, sleep 37
02:12:09.213 00.022 1032 UpdateGuideState exits: m=1585 SNR=28.0
02:12:09.217 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:09.219 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:09.222 00.003 1032 Enqueuing Expose request
02:12:09.231 00.009 10072 IsGuiding returns 0
02:12:09.231 00.000 10072 Move returns status 0, amount 27
02:12:09.231 00.000 10072 MoveAxis(N, 0, ABG)
02:12:09.231 00.000 10072 Move returns status 0, amount 0
02:12:09.231 00.000 10072 move complete, result=0
02:12:09.231 00.000 10072 worker thread done servicing request
02:12:09.231 00.000 10072 Worker thread wakes up
02:12:09.233 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:09.233 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:09.234 00.001 1032 GuideStep: -0.1 px 27 ms WEST, 0.0 px 0 ms NORTH
02:12:10.358 01.124 10072 Exposure complete
02:12:10.414 00.056 10072 worker thread done servicing request
02:12:10.415 00.001 1032 OnExposeComplete: enter
02:12:10.416 00.001 1032 UpdateGuideState(): m_state=6
02:12:10.418 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 412
02:12:10.420 00.002 1032 Star::Find returns 1 (0), X=1123.85, Y=330.61, Mass=1564, SNR=27.8, Peak=117 HFD=3.2
02:12:10.422 00.002 1032 MultiStar: [#1 0.00,0.17,0.91,U] [#2 0.01,0.15,0.95,U] [#3 -0.10,0.15,0.95,U] [#4 -0.06,0.17,0.82,U] [#5 0.13,0.28,0.78,U] [#6 -0.03,0.18,0.72,U] [#7 0.06,0.19,0.72,U] [#8 -0.05,0.21,0.65,U] 
02:12:10.423 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.14}, one-star: {0.11, -0.17}
02:12:10.424 00.001 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
02:12:10.427 00.003 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
02:12:10.428 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.50 mountX=0.13 mountY=-0.04, mountTheta=-0.33
02:12:10.431 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.14, opts=13)
02:12:10.433 00.002 1032 Enqueuing Move request for scope (0.01, 0.14)
02:12:10.435 00.002 10072 Worker thread wakes up
02:12:10.435 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
02:12:10.435 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
02:12:10.435 00.000 10072 Moving (0.01, 0.14) raw xDistance=0.13 yDistance=-0.04
02:12:10.436 00.001 10072 PPEC rslt: input = 0.13, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 857.44
02:12:10.436 00.000 10072 PPEC: input: 0.13, control: 0.03, exposure: 1000
02:12:10.436 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:10.436 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:12:10.436 00.000 10072 MoveAxis(W, 28, ABG)
02:12:10.436 00.000 10072 Guiding  Dir = 3, Dur = 28
02:12:10.436 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:10.439 00.003 10072 IsGuiding returns 0
02:12:10.440 00.001 10072 PulseGuide returned control before completion, sleep 38
02:12:10.456 00.016 1032 UpdateGuideState exits: m=1564 SNR=27.8
02:12:10.458 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:10.460 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:10.461 00.001 1032 Enqueuing Expose request
02:12:10.480 00.019 10072 IsGuiding returns 1
02:12:10.480 00.000 10072 scope still moving after pulse duration time elapsed
02:12:10.511 00.031 10072 IsGuiding returns 0
02:12:10.511 00.000 10072 scope move finished after 28 + 43 ms
02:12:10.511 00.000 10072 Move returns status 0, amount 28
02:12:10.511 00.000 10072 MoveAxis(N, 0, ABG)
02:12:10.511 00.000 10072 Move returns status 0, amount 0
02:12:10.511 00.000 10072 move complete, result=0
02:12:10.511 00.000 10072 worker thread done servicing request
02:12:10.511 00.000 10072 Worker thread wakes up
02:12:10.511 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:10.511 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:10.512 00.001 1032 GuideStep: 0.1 px 28 ms WEST, -0.0 px 0 ms NORTH
02:12:11.423 00.911 10072 Exposure complete
02:12:11.475 00.052 10072 worker thread done servicing request
02:12:11.475 00.000 1032 OnExposeComplete: enter
02:12:11.477 00.002 1032 UpdateGuideState(): m_state=6
02:12:11.479 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 413
02:12:11.481 00.002 1032 Star::Find returns 1 (0), X=1123.78, Y=330.69, Mass=1622, SNR=28.3, Peak=111 HFD=3.2
02:12:11.483 00.002 1032 MultiStar: [#1 -0.09,0.20,0.88,U] [#2 0.05,0.16,0.94,U] [#3 0.01,0.16,0.92,U] [#4 0.00,0.13,0.78,U] [#5 0.11,0.25,0.76,U] [#6 0.00,0.20,0.73,U] [#7 0.02,0.18,0.69,U] [#8 -0.01,0.20,0.67,U] 
02:12:11.486 00.003 1032 single-star, 8 included, MultiStar: {0.02, 0.15}, one-star: {0.04, -0.08}
02:12:11.488 00.002 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
02:12:11.490 00.002 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
02:12:11.492 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.10 mountX=-0.09 mountY=-0.02, mountTheta=-2.93
02:12:11.494 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
02:12:11.497 00.003 1032 Enqueuing Move request for scope (0.04, -0.08)
02:12:11.499 00.002 10072 Worker thread wakes up
02:12:11.499 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
02:12:11.499 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
02:12:11.499 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=-0.02
02:12:11.500 00.001 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 857.44
02:12:11.500 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 1000
02:12:11.500 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:11.501 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:12:11.501 00.000 10072 MoveAxis(W, 16, ABG)
02:12:11.501 00.000 10072 Guiding  Dir = 3, Dur = 16
02:12:11.501 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:11.503 00.002 10072 IsGuiding returns 0
02:12:11.503 00.000 10072 PulseGuide returned control before completion, sleep 26
02:12:11.520 00.017 1032 UpdateGuideState exits: m=1622 SNR=28.3
02:12:11.523 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:11.525 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:11.526 00.001 1032 Enqueuing Expose request
02:12:11.545 00.019 10072 IsGuiding returns 0
02:12:11.545 00.000 10072 Move returns status 0, amount 16
02:12:11.545 00.000 10072 MoveAxis(N, 0, ABG)
02:12:11.545 00.000 10072 Move returns status 0, amount 0
02:12:11.545 00.000 10072 move complete, result=0
02:12:11.545 00.000 10072 worker thread done servicing request
02:12:11.545 00.000 10072 Worker thread wakes up
02:12:11.545 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:11.545 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:11.545 00.000 1032 GuideStep: -0.1 px 16 ms WEST, -0.0 px 0 ms NORTH
02:12:12.679 01.134 10072 Exposure complete
02:12:12.733 00.054 10072 worker thread done servicing request
02:12:12.733 00.000 1032 OnExposeComplete: enter
02:12:12.736 00.003 1032 UpdateGuideState(): m_state=6
02:12:12.739 00.003 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 414
02:12:12.741 00.002 1032 Star::Find returns 1 (0), X=1123.90, Y=330.76, Mass=1520, SNR=27.4, Peak=113 HFD=3.1
02:12:12.743 00.002 1032 MultiStar: [#1 0.04,0.19,0.95,U] [#2 -0.11,0.18,0.99,U] [#3 -0.17,0.23,1.00,U] [#4 -0.08,0.22,0.85,U] [#5 0.18,0.27,0.80,U] [#6 0.04,0.16,0.76,U] [#7 0.10,0.18,0.69,U] [#8 0.01,0.31,0.65,U] 
02:12:12.745 00.002 1032 single-star, 8 included, MultiStar: {0.01, 0.18}, one-star: {0.17, -0.01}
02:12:12.747 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
02:12:12.749 00.002 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
02:12:12.750 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.08 mountX=-0.06 mountY=-0.16, mountTheta=-1.91
02:12:12.753 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
02:12:12.755 00.002 1032 Enqueuing Move request for scope (0.17, -0.01)
02:12:12.756 00.001 10072 Worker thread wakes up
02:12:12.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
02:12:12.757 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
02:12:12.757 00.000 10072 Moving (0.17, -0.01) raw xDistance=-0.06 yDistance=-0.16
02:12:12.758 00.001 10072 PPEC rslt: input = -0.06, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 857.44
02:12:12.758 00.000 10072 PPEC: input: -0.06, control: 0.02, exposure: 1000
02:12:12.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:12.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:12:12.758 00.000 10072 MoveAxis(W, 17, ABG)
02:12:12.758 00.000 10072 Guiding  Dir = 3, Dur = 17
02:12:12.758 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:12.760 00.002 10072 IsGuiding returns 0
02:12:12.760 00.000 10072 PulseGuide returned control before completion, sleep 27
02:12:12.779 00.019 1032 UpdateGuideState exits: m=1520 SNR=27.4
02:12:12.781 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:12.782 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:12.784 00.002 1032 Enqueuing Expose request
02:12:12.802 00.018 10072 IsGuiding returns 0
02:12:12.802 00.000 10072 Move returns status 0, amount 17
02:12:12.802 00.000 10072 MoveAxis(N, 0, ABG)
02:12:12.802 00.000 10072 Move returns status 0, amount 0
02:12:12.802 00.000 10072 move complete, result=0
02:12:12.802 00.000 10072 worker thread done servicing request
02:12:12.802 00.000 10072 Worker thread wakes up
02:12:12.802 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:12.802 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:12.804 00.002 1032 GuideStep: -0.1 px 17 ms WEST, -0.2 px 0 ms NORTH
02:12:13.713 00.909 10072 Exposure complete
02:12:13.773 00.060 10072 worker thread done servicing request
02:12:13.773 00.000 1032 OnExposeComplete: enter
02:12:13.774 00.001 1032 UpdateGuideState(): m_state=6
02:12:13.776 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 415
02:12:13.778 00.002 1032 Star::Find returns 1 (0), X=1123.87, Y=330.72, Mass=1484, SNR=27.0, Peak=105 HFD=3.3
02:12:13.779 00.001 1032 MultiStar: [#1 0.03,0.16,0.92,U] [#2 0.07,0.23,0.95,U] [#3 -0.00,0.28,0.98,U] [#4 0.06,0.20,0.84,U] [#5 0.05,0.29,0.76,U] [#6 0.15,0.04,0.73,U] [#7 0.06,0.09,0.76,U] [#8 0.02,0.31,0.71,U] 
02:12:13.781 00.002 1032 single-star, 8 included, MultiStar: {0.06, 0.17}, one-star: {0.14, -0.06}
02:12:13.782 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
02:12:13.783 00.001 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
02:12:13.785 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.38 mountX=-0.09 mountY=-0.12, mountTheta=-2.21
02:12:13.787 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
02:12:13.790 00.003 1032 Enqueuing Move request for scope (0.14, -0.06)
02:12:13.792 00.002 10072 Worker thread wakes up
02:12:13.792 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
02:12:13.792 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
02:12:13.792 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.09 yDistance=-0.12
02:12:13.793 00.001 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 857.44
02:12:13.793 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 1000
02:12:13.793 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:13.793 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:12:13.793 00.000 10072 MoveAxis(W, 16, ABG)
02:12:13.793 00.000 10072 Guiding  Dir = 3, Dur = 16
02:12:13.793 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:13.795 00.002 10072 IsGuiding returns 0
02:12:13.796 00.001 10072 PulseGuide returned control before completion, sleep 26
02:12:13.813 00.017 1032 UpdateGuideState exits: m=1484 SNR=27.0
02:12:13.815 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:13.816 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:13.818 00.002 1032 Enqueuing Expose request
02:12:13.834 00.016 10072 IsGuiding returns 0
02:12:13.834 00.000 10072 Move returns status 0, amount 16
02:12:13.834 00.000 10072 MoveAxis(N, 0, ABG)
02:12:13.834 00.000 10072 Move returns status 0, amount 0
02:12:13.834 00.000 10072 move complete, result=0
02:12:13.834 00.000 10072 worker thread done servicing request
02:12:13.834 00.000 10072 Worker thread wakes up
02:12:13.834 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:13.834 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:13.835 00.001 1032 GuideStep: -0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
02:12:14.964 01.129 10072 Exposure complete
02:12:15.023 00.059 10072 worker thread done servicing request
02:12:15.023 00.000 1032 OnExposeComplete: enter
02:12:15.026 00.003 1032 UpdateGuideState(): m_state=6
02:12:15.028 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 416
02:12:15.029 00.001 1032 Star::Find returns 1 (0), X=1123.85, Y=330.66, Mass=1484, SNR=27.0, Peak=117 HFD=3.2
02:12:15.030 00.001 1032 MultiStar: [#1 -0.03,0.10,0.94,U] [#2 0.02,0.12,1.01,U] [#3 -0.06,0.22,1.03,U] [#4 0.00,0.18,0.83,U] [#5 0.05,0.14,0.81,U] [#6 0.03,0.12,0.73,U] [#7 0.02,0.15,0.73,U] [#8 -0.03,0.15,0.66,U] 
02:12:15.031 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {0.11, -0.11}
02:12:15.033 00.002 1032 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.83) = xAngle (-0.38 = -0.38)
02:12:15.034 00.001 1032 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.38 = -0.38)
02:12:15.035 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.45 mountX=0.11 mountY=-0.04, mountTheta=-0.38
02:12:15.037 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.11, opts=13)
02:12:15.038 00.001 1032 Enqueuing Move request for scope (0.01, 0.11)
02:12:15.039 00.001 10072 Worker thread wakes up
02:12:15.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
02:12:15.040 00.001 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
02:12:15.040 00.000 10072 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.04
02:12:15.041 00.001 10072 PPEC rslt: input = 0.11, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 857.44
02:12:15.041 00.000 10072 PPEC: input: 0.11, control: 0.02, exposure: 1000
02:12:15.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:15.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:12:15.041 00.000 10072 MoveAxis(W, 17, ABG)
02:12:15.041 00.000 10072 Guiding  Dir = 3, Dur = 17
02:12:15.041 00.000 10072 IsGuiding returns 0
02:12:15.042 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:15.043 00.001 10072 PulseGuide returned control before completion, sleep 27
02:12:15.060 00.017 1032 UpdateGuideState exits: m=1484 SNR=27.0
02:12:15.061 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:15.062 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:15.063 00.001 1032 Enqueuing Expose request
02:12:15.086 00.023 10072 IsGuiding returns 0
02:12:15.086 00.000 10072 Move returns status 0, amount 17
02:12:15.087 00.001 10072 MoveAxis(N, 0, ABG)
02:12:15.087 00.000 10072 Move returns status 0, amount 0
02:12:15.087 00.000 10072 move complete, result=0
02:12:15.087 00.000 10072 worker thread done servicing request
02:12:15.087 00.000 10072 Worker thread wakes up
02:12:15.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:15.087 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:15.094 00.007 1032 GuideStep: 0.1 px 17 ms WEST, -0.0 px 0 ms NORTH
02:12:15.999 00.905 10072 Exposure complete
02:12:16.072 00.073 10072 worker thread done servicing request
02:12:16.072 00.000 1032 OnExposeComplete: enter
02:12:16.075 00.003 1032 UpdateGuideState(): m_state=6
02:12:16.077 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 417
02:12:16.080 00.003 1032 Star::Find returns 1 (0), X=1123.86, Y=330.45, Mass=1535, SNR=27.5, Peak=115 HFD=3.3
02:12:16.085 00.005 1032 MultiStar: [#1 -0.08,0.09,0.90,U] [#2 0.13,0.06,0.98,U] [#3 0.11,0.05,0.96,U] [#4 0.10,0.12,0.80,U] [#5 0.07,0.21,0.76,U] [#6 0.10,0.10,0.75,U] [#7 0.03,0.06,0.72,U] [#8 -0.03,0.19,0.67,U] 
02:12:16.087 00.002 1032 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.13, -0.33}
02:12:16.088 00.001 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
02:12:16.091 00.003 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
02:12:16.093 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.63 mountX=0.03 mountY=-0.08, mountTheta=-1.20
02:12:16.096 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.05, opts=13)
02:12:16.098 00.002 1032 Enqueuing Move request for scope (0.07, 0.05)
02:12:16.101 00.003 10072 Worker thread wakes up
02:12:16.101 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
02:12:16.101 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
02:12:16.101 00.000 10072 Moving (0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
02:12:16.104 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:16.107 00.003 10072 PPEC rslt: input = 0.03, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 861.21
02:12:16.107 00.000 10072 PPEC: input: 0.03, control: 0.03, exposure: 1000
02:12:16.107 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:16.107 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:12:16.108 00.001 10072 MoveAxis(W, 32, ABG)
02:12:16.108 00.000 10072 Guiding  Dir = 3, Dur = 32
02:12:16.108 00.000 10072 IsGuiding returns 0
02:12:16.109 00.001 10072 PulseGuide returned control before completion, sleep 42
02:12:16.132 00.023 1032 UpdateGuideState exits: m=1535 SNR=27.5
02:12:16.136 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:16.139 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:16.145 00.006 1032 Enqueuing Expose request
02:12:16.155 00.010 10072 IsGuiding returns 1
02:12:16.156 00.001 10072 scope still moving after pulse duration time elapsed
02:12:16.186 00.030 10072 IsGuiding returns 0
02:12:16.187 00.001 10072 scope move finished after 32 + 47 ms
02:12:16.187 00.000 10072 Move returns status 0, amount 32
02:12:16.187 00.000 10072 MoveAxis(N, 0, ABG)
02:12:16.187 00.000 10072 Move returns status 0, amount 0
02:12:16.187 00.000 10072 move complete, result=0
02:12:16.187 00.000 10072 worker thread done servicing request
02:12:16.187 00.000 10072 Worker thread wakes up
02:12:16.187 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:16.187 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:16.193 00.006 1032 GuideStep: 0.0 px 32 ms WEST, -0.1 px 0 ms NORTH
02:12:17.737 01.544 10072 Exposure complete
02:12:18.604 00.867 10072 worker thread done servicing request
02:12:18.605 00.001 1032 OnExposeComplete: enter
02:12:18.612 00.007 1032 UpdateGuideState(): m_state=6
02:12:18.625 00.013 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 418
02:12:18.631 00.006 1032 Star::Find returns 1 (0), X=1123.78, Y=330.52, Mass=1550, SNR=27.7, Peak=112 HFD=3.2
02:12:18.637 00.006 1032 MultiStar: [#1 0.05,0.00,0.92,U] [#2 0.12,0.10,0.92,U] [#3 -0.05,-0.03,0.96,U] [#4 0.12,0.04,0.83,U] [#5 0.21,0.11,0.79,U] [#6 0.07,-0.07,0.75,U] [#7 0.12,-0.01,0.74,U] [#8 -0.09,0.03,0.66,U] 
02:12:18.648 00.011 1032 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.04, -0.26}
02:12:18.653 00.005 1032 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.83) = xAngle (-2.07 = -2.07)
02:12:18.657 00.004 1032 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.07 = -2.07)
02:12:18.661 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.24 mountX=-0.03 mountY=-0.06, mountTheta=-2.07
02:12:18.667 00.006 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.02, opts=13)
02:12:18.673 00.006 1032 Enqueuing Move request for scope (0.07, -0.02)
02:12:18.680 00.007 10072 Worker thread wakes up
02:12:18.680 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
02:12:18.680 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
02:12:18.680 00.000 10072 Moving (0.07, -0.02) raw xDistance=-0.03 yDistance=-0.06
02:12:18.685 00.005 10072 PPEC rslt: input = -0.03, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 861.21
02:12:18.685 00.000 10072 PPEC: input: -0.03, control: 0.04, exposure: 1000
02:12:18.686 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:18.686 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:12:18.686 00.000 10072 MoveAxis(W, 45, ABG)
02:12:18.687 00.001 10072 Guiding  Dir = 3, Dur = 45
02:12:18.689 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:18.695 00.006 10072 IsGuiding returns 0
02:12:18.696 00.001 10072 PulseGuide returned control before completion, sleep 55
02:12:18.747 00.051 1032 UpdateGuideState exits: m=1550 SNR=27.7
02:12:18.752 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:18.756 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:18.760 00.004 1032 Enqueuing Expose request
02:12:18.765 00.005 10072 IsGuiding returns 1
02:12:18.765 00.000 10072 scope still moving after pulse duration time elapsed
02:12:18.793 00.028 10072 IsGuiding returns 1
02:12:18.824 00.031 10072 IsGuiding returns 1
02:12:18.856 00.032 10072 IsGuiding returns 1
02:12:18.887 00.031 10072 IsGuiding returns 1
02:12:18.918 00.031 10072 IsGuiding returns 1
02:12:18.949 00.031 10072 IsGuiding returns 1
02:12:18.984 00.035 10072 IsGuiding returns 1
02:12:19.016 00.032 10072 IsGuiding returns 1
02:12:19.044 00.028 10072 IsGuiding returns 1
02:12:19.075 00.031 10072 IsGuiding returns 1
02:12:19.107 00.032 10072 IsGuiding returns 1
02:12:19.138 00.031 10072 IsGuiding returns 1
02:12:19.169 00.031 10072 IsGuiding returns 1
02:12:19.200 00.031 10072 IsGuiding returns 1
02:12:19.231 00.031 10072 IsGuiding returns 1
02:12:19.279 00.048 10072 IsGuiding returns 1
02:12:19.356 00.077 10072 IsGuiding returns 1
02:12:19.392 00.036 10072 IsGuiding returns 1
02:12:19.425 00.033 10072 IsGuiding returns 1
02:12:19.453 00.028 10072 IsGuiding returns 1
02:12:19.488 00.035 10072 IsGuiding returns 1
02:12:19.519 00.031 10072 IsGuiding returns 1
02:12:19.544 00.025 10072 IsGuiding returns 1
02:12:19.576 00.032 10072 IsGuiding returns 1
02:12:19.627 00.051 10072 IsGuiding returns 1
02:12:19.653 00.026 10072 IsGuiding returns 1
02:12:19.686 00.033 10072 IsGuiding returns 1
02:12:19.725 00.039 10072 IsGuiding returns 1
02:12:19.749 00.024 10072 IsGuiding returns 1
02:12:19.779 00.030 10072 IsGuiding returns 1
02:12:19.816 00.037 10072 IsGuiding returns 1
02:12:19.845 00.029 10072 IsGuiding returns 1
02:12:19.872 00.027 10072 IsGuiding returns 1
02:12:19.903 00.031 10072 IsGuiding returns 1
02:12:19.944 00.041 10072 IsGuiding returns 1
02:12:19.965 00.021 10072 IsGuiding returns 1
02:12:20.000 00.035 10072 IsGuiding returns 1
02:12:20.032 00.032 10072 IsGuiding returns 1
02:12:20.064 00.032 10072 IsGuiding returns 1
02:12:20.091 00.027 10072 IsGuiding returns 1
02:12:20.123 00.032 10072 IsGuiding returns 1
02:12:20.156 00.033 10072 IsGuiding returns 1
02:12:20.191 00.035 10072 IsGuiding returns 1
02:12:20.215 00.024 10072 IsGuiding returns 1
02:12:20.247 00.032 10072 IsGuiding returns 1
02:12:20.282 00.035 10072 IsGuiding returns 1
02:12:20.312 00.030 10072 IsGuiding returns 1
02:12:20.344 00.032 10072 IsGuiding returns 1
02:12:20.372 00.028 10072 IsGuiding returns 0
02:12:20.372 00.000 10072 scope move finished after 45 + 1631 ms
02:12:20.372 00.000 10072 Move returns status 0, amount 45
02:12:20.372 00.000 10072 MoveAxis(N, 0, ABG)
02:12:20.373 00.001 10072 Move returns status 0, amount 0
02:12:20.373 00.000 10072 move complete, result=0
02:12:20.373 00.000 10072 worker thread done servicing request
02:12:20.373 00.000 10072 Worker thread wakes up
02:12:20.373 00.000 1032 GuideStep: -0.0 px 45 ms WEST, -0.1 px 0 ms NORTH
02:12:20.379 00.006 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:20.379 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:21.515 01.136 10072 Exposure complete
02:12:21.636 00.121 10072 worker thread done servicing request
02:12:21.636 00.000 1032 OnExposeComplete: enter
02:12:21.648 00.012 1032 UpdateGuideState(): m_state=6
02:12:21.653 00.005 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 419
02:12:21.656 00.003 1032 Star::Find returns 1 (0), X=1123.89, Y=330.63, Mass=1645, SNR=28.5, Peak=111 HFD=3.3
02:12:21.658 00.002 1032 MultiStar: [#1 0.19,0.16,0.90,U] [#2 0.11,0.18,0.94,U] [#3 0.07,0.19,0.92,U] [#4 0.14,0.04,0.77,U] [#5 0.19,0.25,0.76,U] [#6 0.19,0.02,0.69,U] [#7 0.20,0.06,0.71,U] [#8 0.04,0.20,0.63,U] 
02:12:21.661 00.003 1032 refined, 8 included, MultiStar: {0.14, 0.10}, one-star: {0.16, -0.14}
02:12:21.664 00.003 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
02:12:21.668 00.004 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
02:12:21.672 00.004 1032 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.18 cameraTheta=0.62 mountX=0.06 mountY=-0.16, mountTheta=-1.21
02:12:21.686 00.014 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.10, opts=13)
02:12:21.690 00.004 1032 Enqueuing Move request for scope (0.14, 0.10)
02:12:21.693 00.003 10072 Worker thread wakes up
02:12:21.693 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
02:12:21.693 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
02:12:21.693 00.000 10072 Moving (0.14, 0.10) raw xDistance=0.06 yDistance=-0.16
02:12:21.696 00.003 10072 PPEC rslt: input = 0.06, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 861.21
02:12:21.696 00.000 10072 PPEC: input: 0.06, control: 0.03, exposure: 1000
02:12:21.696 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:21.696 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:12:21.696 00.000 10072 MoveAxis(W, 31, ABG)
02:12:21.696 00.000 10072 Guiding  Dir = 3, Dur = 31
02:12:21.697 00.001 10072 IsGuiding returns 0
02:12:21.699 00.002 10072 PulseGuide returned control before completion, sleep 41
02:12:21.699 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:21.747 00.048 10072 IsGuiding returns 0
02:12:21.748 00.001 10072 Move returns status 0, amount 31
02:12:21.748 00.000 10072 MoveAxis(N, 0, ABG)
02:12:21.748 00.000 10072 Move returns status 0, amount 0
02:12:21.748 00.000 10072 move complete, result=0
02:12:21.748 00.000 10072 worker thread done servicing request
02:12:21.760 00.012 1032 UpdateGuideState exits: m=1645 SNR=28.5
02:12:21.765 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:21.770 00.005 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:21.775 00.005 1032 Enqueuing Expose request
02:12:21.780 00.005 10072 Worker thread wakes up
02:12:21.781 00.001 1032 GuideStep: 0.1 px 31 ms WEST, -0.2 px 0 ms NORTH
02:12:21.784 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:21.784 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:22.720 00.936 10072 Exposure complete
02:12:22.915 00.195 10072 worker thread done servicing request
02:12:22.915 00.000 1032 OnExposeComplete: enter
02:12:22.919 00.004 1032 UpdateGuideState(): m_state=6
02:12:22.927 00.008 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 420
02:12:22.932 00.005 1032 Star::Find returns 1 (0), X=1123.94, Y=330.62, Mass=1610, SNR=28.2, Peak=120 HFD=3.3
02:12:22.937 00.005 1032 MultiStar: [#1 0.12,0.14,0.86,U] [#2 0.10,0.08,0.95,U] [#3 -0.01,0.22,0.95,U] [#4 0.10,0.05,0.79,U] [#5 0.20,0.11,0.75,U] [#6 0.13,-0.02,0.72,U] [#7 0.17,0.02,0.71,U] [#8 0.05,0.15,0.66,U] 
02:12:22.942 00.005 1032 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.20, -0.16}
02:12:22.946 00.004 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
02:12:22.951 00.005 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
02:12:22.961 00.010 1032 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.49 mountX=0.03 mountY=-0.13, mountTheta=-1.34
02:12:22.972 00.011 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.06, opts=13)
02:12:22.982 00.010 1032 Enqueuing Move request for scope (0.12, 0.06)
02:12:22.992 00.010 10072 Worker thread wakes up
02:12:22.992 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
02:12:22.994 00.002 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
02:12:22.994 00.000 10072 Moving (0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
02:12:22.999 00.005 10072 PPEC rslt: input = 0.03, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 861.21
02:12:22.999 00.000 10072 PPEC: input: 0.03, control: 0.02, exposure: 1000
02:12:23.000 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:23.000 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:12:23.000 00.000 10072 MoveAxis(W, 19, ABG)
02:12:23.000 00.000 10072 Guiding  Dir = 3, Dur = 19
02:12:23.001 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:23.008 00.007 10072 IsGuiding returns 0
02:12:23.009 00.001 10072 PulseGuide returned control before completion, sleep 29
02:12:23.042 00.033 10072 IsGuiding returns 0
02:12:23.043 00.001 10072 Move returns status 0, amount 19
02:12:23.043 00.000 10072 MoveAxis(N, 0, ABG)
02:12:23.043 00.000 10072 Move returns status 0, amount 0
02:12:23.043 00.000 10072 move complete, result=0
02:12:23.043 00.000 10072 worker thread done servicing request
02:12:23.048 00.005 1032 UpdateGuideState exits: m=1610 SNR=28.2
02:12:23.053 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:23.056 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:23.061 00.005 1032 Enqueuing Expose request
02:12:23.064 00.003 10072 Worker thread wakes up
02:12:23.064 00.000 1032 GuideStep: 0.0 px 19 ms WEST, -0.1 px 0 ms NORTH
02:12:23.067 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:23.067 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:24.206 01.139 10072 Exposure complete
02:12:24.340 00.134 10072 worker thread done servicing request
02:12:24.340 00.000 1032 OnExposeComplete: enter
02:12:24.348 00.008 1032 UpdateGuideState(): m_state=6
02:12:24.364 00.016 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 421
02:12:24.371 00.007 1032 Star::Find returns 1 (0), X=1123.71, Y=330.60, Mass=1496, SNR=27.2, Peak=122 HFD=3.1
02:12:24.376 00.005 1032 MultiStar: [#1 0.03,0.19,0.92,U] [#2 0.07,0.22,0.99,U] [#3 0.04,0.17,0.95,U] [#4 0.09,0.25,0.83,U] [#5 0.06,0.13,0.80,U] [#6 0.15,0.12,0.74,U] [#7 0.14,0.17,0.72,U] [#8 0.06,0.13,0.69,U] 
02:12:24.380 00.004 1032 refined, 8 included, MultiStar: {0.07, 0.13}, one-star: {-0.02, -0.18}
02:12:24.382 00.002 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
02:12:24.388 00.006 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
02:12:24.395 00.007 1032 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.10 mountX=0.11 mountY=-0.10, mountTheta=-0.73
02:12:24.404 00.009 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.13, opts=13)
02:12:24.409 00.005 1032 Enqueuing Move request for scope (0.07, 0.13)
02:12:24.413 00.004 10072 Worker thread wakes up
02:12:24.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
02:12:24.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
02:12:24.413 00.000 10072 Moving (0.07, 0.13) raw xDistance=0.11 yDistance=-0.10
02:12:24.416 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:24.424 00.008 10072 PPEC rslt: input = 0.11, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 864.95
02:12:24.425 00.001 10072 PPEC: input: 0.11, control: 0.04, exposure: 1000
02:12:24.425 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:24.425 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:12:24.425 00.000 10072 MoveAxis(W, 39, ABG)
02:12:24.425 00.000 10072 Guiding  Dir = 3, Dur = 39
02:12:24.428 00.003 10072 IsGuiding returns 0
02:12:24.429 00.001 10072 PulseGuide returned control before completion, sleep 49
02:12:24.459 00.030 1032 UpdateGuideState exits: m=1496 SNR=27.2
02:12:24.464 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:24.472 00.008 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:24.477 00.005 1032 Enqueuing Expose request
02:12:24.483 00.006 10072 IsGuiding returns 0
02:12:24.483 00.000 10072 Move returns status 0, amount 39
02:12:24.483 00.000 10072 MoveAxis(N, 0, ABG)
02:12:24.483 00.000 10072 Move returns status 0, amount 0
02:12:24.483 00.000 10072 move complete, result=0
02:12:24.483 00.000 10072 worker thread done servicing request
02:12:24.483 00.000 10072 Worker thread wakes up
02:12:24.483 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:24.483 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:24.498 00.015 1032 GuideStep: 0.1 px 39 ms WEST, -0.1 px 0 ms NORTH
02:12:25.399 00.901 10072 Exposure complete
02:12:25.539 00.140 10072 worker thread done servicing request
02:12:25.539 00.000 1032 OnExposeComplete: enter
02:12:25.543 00.004 1032 UpdateGuideState(): m_state=6
02:12:25.548 00.005 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 422
02:12:25.554 00.006 1032 Star::Find returns 1 (0), X=1123.78, Y=330.68, Mass=1585, SNR=28.0, Peak=111 HFD=3.3
02:12:25.560 00.006 1032 MultiStar: [#1 -0.07,0.12,0.92,U] [#2 0.13,0.05,0.95,U] [#3 0.09,0.00,0.93,U] [#4 0.06,-0.02,0.81,U] [#5 0.05,0.03,0.76,U] [#6 0.02,-0.08,0.71,U] [#7 -0.01,0.08,0.69,U] [#8 -0.00,0.05,0.66,U] 
02:12:25.567 00.007 1032 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.04, -0.10}
02:12:25.572 00.005 1032 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.83) = xAngle (-1.53 = -1.53)
02:12:25.576 00.004 1032 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.53 = -1.53)
02:12:25.583 00.007 1032 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.30 mountX=0.00 mountY=-0.04, mountTheta=-1.53
02:12:25.596 00.013 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.01, opts=13)
02:12:25.603 00.007 1032 Enqueuing Move request for scope (0.04, 0.01)
02:12:25.608 00.005 10072 Worker thread wakes up
02:12:25.609 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
02:12:25.609 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
02:12:25.609 00.000 10072 Moving (0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
02:12:25.614 00.005 10072 PPEC rslt: input = 0.00, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 864.95
02:12:25.614 00.000 10072 PPEC: input: 0.00, control: 0.03, exposure: 1000
02:12:25.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:25.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:12:25.614 00.000 10072 MoveAxis(W, 35, ABG)
02:12:25.614 00.000 10072 Guiding  Dir = 3, Dur = 35
02:12:25.617 00.003 10072 IsGuiding returns 0
02:12:25.617 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:25.622 00.005 10072 PulseGuide returned control before completion, sleep 45
02:12:25.656 00.034 1032 UpdateGuideState exits: m=1585 SNR=28.0
02:12:25.663 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:25.667 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:25.671 00.004 1032 Enqueuing Expose request
02:12:25.680 00.009 10072 IsGuiding returns 0
02:12:25.680 00.000 10072 Move returns status 0, amount 35
02:12:25.681 00.001 10072 MoveAxis(N, 0, ABG)
02:12:25.681 00.000 10072 Move returns status 0, amount 0
02:12:25.681 00.000 10072 move complete, result=0
02:12:25.681 00.000 10072 worker thread done servicing request
02:12:25.681 00.000 10072 Worker thread wakes up
02:12:25.681 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:25.681 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:25.695 00.014 1032 GuideStep: 0.0 px 35 ms WEST, -0.0 px 0 ms NORTH
02:12:26.819 01.124 10072 Exposure complete
02:12:26.882 00.063 10072 worker thread done servicing request
02:12:26.883 00.001 1032 OnExposeComplete: enter
02:12:26.885 00.002 1032 UpdateGuideState(): m_state=6
02:12:26.887 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 423
02:12:26.889 00.002 1032 Star::Find returns 1 (0), X=1124.00, Y=330.58, Mass=1545, SNR=27.6, Peak=121 HFD=3.2
02:12:26.892 00.003 1032 MultiStar: [#1 0.06,0.12,0.92,U] [#2 0.06,0.10,0.96,U] [#3 0.07,0.16,0.95,U] [#4 0.11,0.01,0.83,U] [#5 0.28,0.11,0.79,U] [#6 0.15,0.11,0.73,U] [#7 0.15,-0.03,0.71,U] [#8 0.05,0.09,0.66,U] 
02:12:26.894 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.27, -0.19}
02:12:26.897 00.003 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
02:12:26.898 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
02:12:26.900 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.36 mountX=0.01 mountY=-0.14, mountTheta=-1.47
02:12:26.903 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
02:12:26.905 00.002 1032 Enqueuing Move request for scope (0.13, 0.05)
02:12:26.907 00.002 10072 Worker thread wakes up
02:12:26.907 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
02:12:26.907 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
02:12:26.907 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.01 yDistance=-0.14
02:12:26.909 00.002 10072 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 864.95
02:12:26.909 00.000 10072 PPEC: input: 0.01, control: 0.02, exposure: 1000
02:12:26.909 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:26.909 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:12:26.909 00.000 10072 MoveAxis(W, 24, ABG)
02:12:26.909 00.000 10072 Guiding  Dir = 3, Dur = 24
02:12:26.909 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:26.911 00.002 10072 IsGuiding returns 0
02:12:26.912 00.001 10072 PulseGuide returned control before completion, sleep 34
02:12:26.933 00.021 1032 UpdateGuideState exits: m=1545 SNR=27.6
02:12:26.936 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:26.938 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:26.940 00.002 1032 Enqueuing Expose request
02:12:26.957 00.017 10072 IsGuiding returns 1
02:12:26.957 00.000 10072 scope still moving after pulse duration time elapsed
02:12:26.990 00.033 10072 IsGuiding returns 0
02:12:26.990 00.000 10072 scope move finished after 24 + 53 ms
02:12:26.990 00.000 10072 Move returns status 0, amount 24
02:12:26.990 00.000 10072 MoveAxis(N, 0, ABG)
02:12:26.990 00.000 10072 Move returns status 0, amount 0
02:12:26.990 00.000 10072 move complete, result=0
02:12:26.990 00.000 10072 worker thread done servicing request
02:12:26.990 00.000 10072 Worker thread wakes up
02:12:26.990 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:26.990 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:27.016 00.026 1032 GuideStep: 0.0 px 24 ms WEST, -0.1 px 0 ms NORTH
02:12:27.896 00.880 10072 Exposure complete
02:12:27.955 00.059 10072 worker thread done servicing request
02:12:27.955 00.000 1032 OnExposeComplete: enter
02:12:27.958 00.003 1032 UpdateGuideState(): m_state=6
02:12:27.960 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 424
02:12:27.963 00.003 1032 Star::Find returns 1 (0), X=1123.97, Y=330.39, Mass=1522, SNR=27.4, Peak=131 HFD=3.2
02:12:27.965 00.002 1032 MultiStar: [#1 0.17,-0.05,0.93,U] [#2 0.10,-0.11,0.98,U] [#3 0.12,-0.12,0.96,U] [#4 0.20,-0.16,0.81,U] [#5 0.31,0.04,0.78,U] [#6 0.16,-0.12,0.75,U] [#7 0.22,-0.12,0.69,U] [#8 0.11,-0.10,0.68,U] 
02:12:27.966 00.001 1032 refined, 8 included, MultiStar: {0.18, -0.13}, one-star: {0.24, -0.38}
02:12:27.968 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:12:27.969 00.001 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:12:27.971 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.63 mountX=-0.17 mountY=-0.14, mountTheta=-2.46
02:12:27.974 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.13, opts=13)
02:12:27.976 00.002 1032 Enqueuing Move request for scope (0.18, -0.13)
02:12:27.978 00.002 10072 Worker thread wakes up
02:12:27.978 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
02:12:27.978 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
02:12:27.978 00.000 10072 Moving (0.18, -0.13) raw xDistance=-0.17 yDistance=-0.14
02:12:27.980 00.002 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 864.95
02:12:27.980 00.000 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:12:27.980 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:27.980 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:12:27.980 00.000 10072 MoveAxis(W, 22, ABG)
02:12:27.980 00.000 10072 Guiding  Dir = 3, Dur = 22
02:12:27.980 00.000 10072 IsGuiding returns 0
02:12:27.980 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:27.983 00.003 10072 PulseGuide returned control before completion, sleep 32
02:12:28.006 00.023 1032 UpdateGuideState exits: m=1522 SNR=27.4
02:12:28.008 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:28.009 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:28.012 00.003 1032 Enqueuing Expose request
02:12:28.020 00.008 10072 IsGuiding returns 1
02:12:28.020 00.000 10072 scope still moving after pulse duration time elapsed
02:12:28.049 00.029 10072 IsGuiding returns 0
02:12:28.049 00.000 10072 scope move finished after 22 + 46 ms
02:12:28.049 00.000 10072 Move returns status 0, amount 22
02:12:28.049 00.000 10072 MoveAxis(N, 0, ABG)
02:12:28.049 00.000 10072 Move returns status 0, amount 0
02:12:28.049 00.000 10072 move complete, result=0
02:12:28.049 00.000 10072 worker thread done servicing request
02:12:28.049 00.000 10072 Worker thread wakes up
02:12:28.049 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:28.049 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:28.049 00.000 1032 GuideStep: -0.2 px 22 ms WEST, -0.1 px 0 ms NORTH
02:12:29.182 01.133 10072 Exposure complete
02:12:29.239 00.057 10072 worker thread done servicing request
02:12:29.239 00.000 1032 OnExposeComplete: enter
02:12:29.241 00.002 1032 UpdateGuideState(): m_state=6
02:12:29.243 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 425
02:12:29.245 00.002 1032 Star::Find returns 1 (0), X=1123.99, Y=330.37, Mass=1467, SNR=26.9, Peak=120 HFD=3.3
02:12:29.247 00.002 1032 MultiStar: [#1 0.17,-0.13,0.96,U] [#2 0.13,-0.03,0.98,U] [#3 0.03,-0.22,0.98,U] [#4 0.08,-0.04,0.84,U] [#5 0.33,0.04,0.79,U] [#6 0.18,-0.14,0.75,U] [#7 0.15,-0.28,0.70,U] [#8 0.17,-0.14,0.67,U] 
02:12:29.249 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.15}, one-star: {0.25, -0.41}
02:12:29.250 00.001 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
02:12:29.252 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
02:12:29.254 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.75 mountX=-0.19 mountY=-0.12, mountTheta=-2.58
02:12:29.257 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.15, opts=13)
02:12:29.259 00.002 1032 Enqueuing Move request for scope (0.16, -0.15)
02:12:29.261 00.002 10072 Worker thread wakes up
02:12:29.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
02:12:29.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
02:12:29.261 00.000 10072 Moving (0.16, -0.15) raw xDistance=-0.19 yDistance=-0.12
02:12:29.263 00.002 10072 PPEC rslt: input = -0.19, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 864.95
02:12:29.263 00.000 10072 PPEC: input: -0.19, control: 0.02, exposure: 1000
02:12:29.263 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:29.263 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:12:29.263 00.000 10072 MoveAxis(W, 22, ABG)
02:12:29.263 00.000 10072 Guiding  Dir = 3, Dur = 22
02:12:29.263 00.000 10072 IsGuiding returns 0
02:12:29.263 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:29.266 00.003 10072 PulseGuide returned control before completion, sleep 32
02:12:29.283 00.017 1032 UpdateGuideState exits: m=1467 SNR=26.9
02:12:29.285 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:29.287 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:29.289 00.002 1032 Enqueuing Expose request
02:12:29.304 00.015 10072 IsGuiding returns 1
02:12:29.304 00.000 10072 scope still moving after pulse duration time elapsed
02:12:29.334 00.030 10072 IsGuiding returns 1
02:12:29.365 00.031 10072 IsGuiding returns 1
02:12:29.397 00.032 10072 IsGuiding returns 1
02:12:29.427 00.030 10072 IsGuiding returns 1
02:12:29.458 00.031 10072 IsGuiding returns 1
02:12:29.490 00.032 10072 IsGuiding returns 1
02:12:29.522 00.032 10072 IsGuiding returns 1
02:12:29.553 00.031 10072 IsGuiding returns 1
02:12:29.583 00.030 10072 IsGuiding returns 1
02:12:29.614 00.031 10072 IsGuiding returns 1
02:12:29.646 00.032 10072 IsGuiding returns 1
02:12:29.677 00.031 10072 IsGuiding returns 1
02:12:29.709 00.032 10072 IsGuiding returns 1
02:12:29.742 00.033 10072 IsGuiding returns 1
02:12:29.774 00.032 10072 IsGuiding returns 1
02:12:29.806 00.032 10072 IsGuiding returns 1
02:12:29.838 00.032 10072 IsGuiding returns 1
02:12:29.869 00.031 10072 IsGuiding returns 1
02:12:29.902 00.033 10072 IsGuiding returns 0
02:12:29.902 00.000 10072 scope move finished after 22 + 616 ms
02:12:29.902 00.000 10072 Move returns status 0, amount 22
02:12:29.902 00.000 10072 MoveAxis(N, 0, ABG)
02:12:29.902 00.000 10072 Move returns status 0, amount 0
02:12:29.902 00.000 10072 move complete, result=0
02:12:29.902 00.000 10072 worker thread done servicing request
02:12:29.902 00.000 10072 Worker thread wakes up
02:12:29.902 00.000 1032 GuideStep: -0.2 px 22 ms WEST, -0.1 px 0 ms NORTH
02:12:29.904 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:29.904 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:30.808 00.904 10072 Exposure complete
02:12:30.857 00.049 10072 worker thread done servicing request
02:12:30.857 00.000 1032 OnExposeComplete: enter
02:12:30.859 00.002 1032 UpdateGuideState(): m_state=6
02:12:30.860 00.001 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 426
02:12:30.860 00.000 1032 Star::Find returns 1 (0), X=1123.87, Y=330.27, Mass=1484, SNR=27.0, Peak=114 HFD=3.3
02:12:30.860 00.000 1032 MultiStar: [#1 0.14,-0.13,0.92,U] [#2 0.15,-0.27,1.00,U] [#3 0.11,-0.18,0.97,U] [#4 0.15,-0.28,0.80,U] [#5 0.21,-0.13,0.81,U] [#6 0.21,-0.20,0.75,U] [#7 0.21,-0.18,0.72,U] [#8 0.12,-0.26,0.67,U] 
02:12:30.860 00.000 1032 refined, 8 included, MultiStar: {0.16, -0.24}, one-star: {0.13, -0.51}
02:12:30.860 00.000 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
02:12:30.860 00.000 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
02:12:30.860 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-1.00 mountX=-0.28 mountY=-0.09, mountTheta=-2.83
02:12:30.872 00.012 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.24, opts=13)
02:12:30.874 00.002 1032 Enqueuing Move request for scope (0.16, -0.24)
02:12:30.876 00.002 10072 Worker thread wakes up
02:12:30.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.24) opts 0xd
02:12:30.876 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.24)
02:12:30.876 00.000 10072 Moving (0.16, -0.24) raw xDistance=-0.28 yDistance=-0.09
02:12:30.877 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:30.879 00.002 10072 PPEC rslt: input = -0.28, final = -0.07, react = -0.11, pred = 0.05, hyst = -0.10, hyst_pct = 0.00, period_length = 868.64
02:12:30.879 00.000 10072 PPEC: input: -0.28, control: -0.07, exposure: 1000
02:12:30.879 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:30.879 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:12:30.879 00.000 10072 MoveAxis(E, 69, ABG)
02:12:30.879 00.000 10072 Guiding  Dir = 2, Dur = 69
02:12:30.880 00.001 10072 IsGuiding returns 0
02:12:30.881 00.001 10072 PulseGuide returned control before completion, sleep 79
02:12:30.894 00.013 1032 UpdateGuideState exits: m=1484 SNR=27.0
02:12:30.898 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:30.898 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:30.898 00.000 1032 Enqueuing Expose request
02:12:30.975 00.077 10072 IsGuiding returns 0
02:12:30.975 00.000 10072 Move returns status 0, amount 69
02:12:30.976 00.001 10072 MoveAxis(N, 0, ABG)
02:12:30.976 00.000 10072 Move returns status 0, amount 0
02:12:30.976 00.000 10072 move complete, result=0
02:12:30.976 00.000 10072 worker thread done servicing request
02:12:30.976 00.000 10072 Worker thread wakes up
02:12:30.976 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:30.976 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:30.976 00.000 1032 GuideStep: -0.3 px 69 ms EAST, -0.1 px 0 ms NORTH
02:12:32.114 01.138 10072 Exposure complete
02:12:32.161 00.047 10072 worker thread done servicing request
02:12:32.161 00.000 1032 OnExposeComplete: enter
02:12:32.163 00.002 1032 UpdateGuideState(): m_state=6
02:12:32.165 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 427
02:12:32.165 00.000 1032 Star::Find returns 1 (0), X=1124.09, Y=330.24, Mass=1561, SNR=27.7, Peak=129 HFD=2.9
02:12:32.167 00.002 1032 MultiStar: [#1 0.16,-0.30,0.92,U] [#2 0.20,-0.22,0.95,U] [#3 0.03,-0.26,0.97,U] [#4 0.22,-0.32,0.00,M1] [#5 0.39,-0.18,0.00,M1] [#6 0.21,-0.32,0.00,M1] [#7 0.23,-0.27,0.70,U] [#8 0.19,-0.33,0.00,M1] 
02:12:32.169 00.002 1032 refined, 4 included, MultiStar: {0.20, -0.32}, one-star: {0.36, -0.54}
02:12:32.169 00.000 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
02:12:32.171 00.002 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
02:12:32.172 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.32 hyp=0.38 cameraTheta=-1.03 mountX=-0.36 mountY=-0.11, mountTheta=-2.86
02:12:32.172 00.000 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.32, opts=13)
02:12:32.177 00.005 1032 Enqueuing Move request for scope (0.20, -0.32)
02:12:32.177 00.000 10072 Worker thread wakes up
02:12:32.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.32) opts 0xd
02:12:32.177 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.32)
02:12:32.177 00.000 10072 Moving (0.20, -0.32) raw xDistance=-0.36 yDistance=-0.11
02:12:32.177 00.000 10072 PPEC rslt: input = -0.36, final = -0.11, react = -0.15, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 868.64
02:12:32.177 00.000 10072 PPEC: input: -0.36, control: -0.11, exposure: 1000
02:12:32.177 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:32.177 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:12:32.177 00.000 10072 MoveAxis(E, 114, ABG)
02:12:32.177 00.000 10072 Guiding  Dir = 2, Dur = 114
02:12:32.180 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:32.182 00.002 10072 IsGuiding returns 0
02:12:32.183 00.001 10072 PulseGuide returned control before completion, sleep 124
02:12:32.194 00.011 1032 UpdateGuideState exits: m=1561 SNR=27.7
02:12:32.200 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:32.200 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:32.200 00.000 1032 Enqueuing Expose request
02:12:32.311 00.111 10072 IsGuiding returns 1
02:12:32.311 00.000 10072 scope still moving after pulse duration time elapsed
02:12:32.343 00.032 10072 IsGuiding returns 0
02:12:32.343 00.000 10072 scope move finished after 114 + 46 ms
02:12:32.343 00.000 10072 Move returns status 0, amount 114
02:12:32.343 00.000 10072 MoveAxis(N, 0, ABG)
02:12:32.343 00.000 10072 Move returns status 0, amount 0
02:12:32.343 00.000 10072 move complete, result=0
02:12:32.343 00.000 10072 worker thread done servicing request
02:12:32.343 00.000 10072 Worker thread wakes up
02:12:32.343 00.000 1032 GuideStep: -0.4 px 114 ms EAST, -0.1 px 0 ms NORTH
02:12:32.343 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:32.343 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:33.251 00.908 10072 Exposure complete
02:12:33.297 00.046 10072 worker thread done servicing request
02:12:33.297 00.000 1032 OnExposeComplete: enter
02:12:33.298 00.001 1032 UpdateGuideState(): m_state=6
02:12:33.300 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 428
02:12:33.302 00.002 1032 Star::Find returns 1 (0), X=1123.85, Y=330.23, Mass=1432, SNR=26.6, Peak=111 HFD=3.1
02:12:33.302 00.000 1032 MultiStar: [#1 0.06,-0.27,0.98,U] [#2 0.16,-0.29,1.01,U] [#3 0.05,-0.28,0.96,U] [#4 0.16,-0.40,0.00,M2] [#5 0.15,-0.24,0.79,U] [#6 0.22,-0.36,0.00,M2] [#7 0.07,-0.34,0.75,U] [#8 0.04,-0.26,0.69,U] 
02:12:33.304 00.002 1032 refined, 6 included, MultiStar: {0.10, -0.32}, one-star: {0.12, -0.55}
02:12:33.306 00.002 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
02:12:33.306 00.000 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
02:12:33.308 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.32 hyp=0.34 cameraTheta=-1.28 mountX=-0.34 mountY=-0.01, mountTheta=-3.11
02:12:33.310 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.32, opts=13)
02:12:33.312 00.002 1032 Enqueuing Move request for scope (0.10, -0.32)
02:12:33.313 00.001 10072 Worker thread wakes up
02:12:33.313 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.32) opts 0xd
02:12:33.313 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.32)
02:12:33.313 00.000 10072 Moving (0.10, -0.32) raw xDistance=-0.34 yDistance=-0.01
02:12:33.313 00.000 10072 PPEC rslt: input = -0.34, final = -0.10, react = -0.14, pred = 0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 868.64
02:12:33.313 00.000 10072 PPEC: input: -0.34, control: -0.10, exposure: 1000
02:12:33.313 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:33.313 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:12:33.313 00.000 10072 MoveAxis(E, 106, ABG)
02:12:33.313 00.000 10072 Guiding  Dir = 2, Dur = 106
02:12:33.313 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:33.316 00.003 10072 IsGuiding returns 0
02:12:33.318 00.002 10072 PulseGuide returned control before completion, sleep 116
02:12:33.332 00.014 1032 UpdateGuideState exits: m=1432 SNR=26.6
02:12:33.334 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:33.334 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:33.334 00.000 1032 Enqueuing Expose request
02:12:33.445 00.111 10072 IsGuiding returns 0
02:12:33.445 00.000 10072 Move returns status 0, amount 106
02:12:33.445 00.000 10072 MoveAxis(N, 0, ABG)
02:12:33.445 00.000 10072 Move returns status 0, amount 0
02:12:33.445 00.000 10072 move complete, result=0
02:12:33.445 00.000 10072 worker thread done servicing request
02:12:33.445 00.000 10072 Worker thread wakes up
02:12:33.445 00.000 1032 GuideStep: -0.3 px 106 ms EAST, -0.0 px 0 ms NORTH
02:12:33.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:33.445 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:34.571 01.126 10072 Exposure complete
02:12:34.621 00.050 10072 worker thread done servicing request
02:12:34.621 00.000 1032 OnExposeComplete: enter
02:12:34.623 00.002 1032 UpdateGuideState(): m_state=6
02:12:34.623 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 429
02:12:34.625 00.002 1032 Star::Find returns 1 (0), X=1124.03, Y=330.20, Mass=1580, SNR=27.9, Peak=131 HFD=3.0
02:12:34.627 00.002 1032 MultiStar: [#1 0.11,-0.30,0.88,U] [#2 0.14,-0.21,0.95,U] [#3 0.10,-0.31,0.91,U] [#4 0.22,-0.25,0.80,U] [#5 0.29,-0.21,0.77,U] [#6 0.30,-0.38,0.00,M3] [#7 0.26,-0.29,0.00,M1] [#8 0.10,-0.35,0.68,U] 
02:12:34.628 00.001 1032 refined, 6 included, MultiStar: {0.18, -0.32}, one-star: {0.29, -0.58}
02:12:34.628 00.000 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
02:12:34.630 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
02:12:34.632 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.32 hyp=0.37 cameraTheta=-1.06 mountX=-0.36 mountY=-0.09, mountTheta=-2.89
02:12:34.634 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.32, opts=13)
02:12:34.634 00.000 1032 Enqueuing Move request for scope (0.18, -0.32)
02:12:34.634 00.000 10072 Worker thread wakes up
02:12:34.634 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.32) opts 0xd
02:12:34.634 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.32)
02:12:34.634 00.000 10072 Moving (0.18, -0.32) raw xDistance=-0.36 yDistance=-0.09
02:12:34.634 00.000 10072 PPEC rslt: input = -0.36, final = -0.12, react = -0.15, pred = 0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 868.64
02:12:34.634 00.000 10072 PPEC: input: -0.36, control: -0.12, exposure: 1000
02:12:34.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:34.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:12:34.634 00.000 10072 MoveAxis(E, 124, ABG)
02:12:34.634 00.000 10072 Guiding  Dir = 2, Dur = 124
02:12:34.639 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:34.641 00.002 10072 IsGuiding returns 0
02:12:34.641 00.000 10072 PulseGuide returned control before completion, sleep 134
02:12:34.656 00.015 1032 UpdateGuideState exits: m=1580 SNR=27.9
02:12:34.656 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:34.656 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:34.656 00.000 1032 Enqueuing Expose request
02:12:34.782 00.126 10072 IsGuiding returns 0
02:12:34.782 00.000 10072 Move returns status 0, amount 124
02:12:34.782 00.000 10072 MoveAxis(N, 0, ABG)
02:12:34.782 00.000 10072 Move returns status 0, amount 0
02:12:34.782 00.000 10072 move complete, result=0
02:12:34.782 00.000 10072 worker thread done servicing request
02:12:34.782 00.000 10072 Worker thread wakes up
02:12:34.782 00.000 1032 GuideStep: -0.4 px 124 ms EAST, -0.1 px 0 ms NORTH
02:12:34.782 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:34.782 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:35.701 00.919 10072 Exposure complete
02:12:35.748 00.047 10072 worker thread done servicing request
02:12:35.750 00.002 1032 OnExposeComplete: enter
02:12:35.750 00.000 1032 UpdateGuideState(): m_state=6
02:12:35.750 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 430
02:12:35.750 00.000 1032 Star::Find returns 1 (0), X=1123.92, Y=330.61, Mass=1598, SNR=28.1, Peak=118 HFD=3.3
02:12:35.750 00.000 1032 MultiStar: [#1 0.08,0.11,0.91,U] [#2 0.16,0.06,0.97,U] [#3 0.01,-0.04,0.92,U] [#4 0.19,0.00,0.80,U] [#5 0.11,0.17,0.75,U] [#6 0.14,0.03,0.75,U] [#7 0.13,-0.00,0.70,U] [#8 0.04,0.04,0.64,U] 
02:12:35.750 00.000 1032 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.19, -0.16}
02:12:35.750 00.000 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
02:12:35.750 00.000 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
02:12:35.750 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.15 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
02:12:35.750 00.000 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.02, opts=13)
02:12:35.764 00.014 1032 Enqueuing Move request for scope (0.12, 0.02)
02:12:35.764 00.000 10072 Worker thread wakes up
02:12:35.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
02:12:35.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
02:12:35.766 00.002 10072 Moving (0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
02:12:35.767 00.001 10072 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 868.64
02:12:35.767 00.000 10072 PPEC: input: -0.01, control: 0.02, exposure: 1000
02:12:35.767 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:35.767 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:12:35.767 00.000 10072 MoveAxis(W, 22, ABG)
02:12:35.767 00.000 10072 Guiding  Dir = 3, Dur = 22
02:12:35.768 00.001 10072 IsGuiding returns 0
02:12:35.768 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:35.769 00.001 10072 PulseGuide returned control before completion, sleep 32
02:12:35.784 00.015 1032 UpdateGuideState exits: m=1598 SNR=28.1
02:12:35.787 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:35.788 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:35.788 00.000 1032 Enqueuing Expose request
02:12:35.815 00.027 10072 IsGuiding returns 1
02:12:35.815 00.000 10072 scope still moving after pulse duration time elapsed
02:12:35.847 00.032 10072 IsGuiding returns 0
02:12:35.871 00.024 10072 scope move finished after 22 + 81 ms
02:12:35.871 00.000 10072 Move returns status 0, amount 22
02:12:35.871 00.000 10072 MoveAxis(N, 0, ABG)
02:12:35.871 00.000 10072 Move returns status 0, amount 0
02:12:35.871 00.000 10072 move complete, result=0
02:12:35.871 00.000 10072 worker thread done servicing request
02:12:35.871 00.000 10072 Worker thread wakes up
02:12:35.871 00.000 1032 GuideStep: -0.0 px 22 ms WEST, -0.1 px 0 ms NORTH
02:12:35.874 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:35.874 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:37.001 01.127 10072 Exposure complete
02:12:37.041 00.040 10072 worker thread done servicing request
02:12:37.041 00.000 1032 OnExposeComplete: enter
02:12:37.047 00.006 1032 UpdateGuideState(): m_state=6
02:12:37.049 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 431
02:12:37.051 00.002 1032 Star::Find returns 1 (0), X=1123.97, Y=330.39, Mass=1407, SNR=26.3, Peak=130 HFD=3.2
02:12:37.051 00.000 1032 MultiStar: [#1 0.14,-0.04,0.96,U] [#2 0.19,-0.14,1.01,U] [#3 0.09,-0.20,0.96,U] [#4 0.16,-0.10,0.86,U] [#5 0.27,-0.03,0.83,U] [#6 0.17,-0.27,0.79,U] [#7 0.14,-0.15,0.77,U] [#8 0.12,-0.15,0.74,U] 
02:12:37.053 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.17}, one-star: {0.24, -0.39}
02:12:37.053 00.000 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
02:12:37.055 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
02:12:37.058 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.77 mountX=-0.20 mountY=-0.12, mountTheta=-2.60
02:12:37.060 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.17, opts=13)
02:12:37.060 00.000 1032 Enqueuing Move request for scope (0.17, -0.17)
02:12:37.060 00.000 10072 Worker thread wakes up
02:12:37.060 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
02:12:37.060 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
02:12:37.060 00.000 10072 Moving (0.17, -0.17) raw xDistance=-0.20 yDistance=-0.12
02:12:37.063 00.003 10072 PPEC rslt: input = -0.20, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 868.64
02:12:37.063 00.000 10072 PPEC: input: -0.20, control: -0.07, exposure: 1000
02:12:37.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:37.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:12:37.063 00.000 10072 MoveAxis(E, 71, ABG)
02:12:37.063 00.000 10072 Guiding  Dir = 2, Dur = 71
02:12:37.065 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:37.065 00.000 10072 IsGuiding returns 0
02:12:37.067 00.002 10072 PulseGuide returned control before completion, sleep 81
02:12:37.081 00.014 1032 UpdateGuideState exits: m=1407 SNR=26.3
02:12:37.083 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:37.083 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:37.085 00.002 1032 Enqueuing Expose request
02:12:37.163 00.078 10072 IsGuiding returns 0
02:12:37.163 00.000 10072 Move returns status 0, amount 71
02:12:37.163 00.000 10072 MoveAxis(N, 0, ABG)
02:12:37.163 00.000 10072 Move returns status 0, amount 0
02:12:37.163 00.000 10072 move complete, result=0
02:12:37.163 00.000 10072 worker thread done servicing request
02:12:37.163 00.000 10072 Worker thread wakes up
02:12:37.163 00.000 1032 GuideStep: -0.2 px 71 ms EAST, -0.1 px 0 ms NORTH
02:12:37.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:37.163 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:38.079 00.916 10072 Exposure complete
02:12:38.128 00.049 10072 worker thread done servicing request
02:12:38.128 00.000 1032 OnExposeComplete: enter
02:12:38.130 00.002 1032 UpdateGuideState(): m_state=6
02:12:38.132 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 432
02:12:38.132 00.000 1032 Star::Find returns 1 (0), X=1124.05, Y=330.75, Mass=1533, SNR=27.5, Peak=140 HFD=3.1
02:12:38.134 00.002 1032 MultiStar: [#1 0.12,0.22,0.95,U] [#2 0.15,0.14,0.97,U] [#3 0.03,0.17,0.96,U] [#4 0.14,0.14,0.82,U] [#5 0.20,0.32,0.00,M1] [#6 0.10,0.08,0.73,U] [#7 0.13,0.11,0.71,U] [#8 0.03,0.16,0.67,U] 
02:12:38.136 00.002 1032 refined, 7 included, MultiStar: {0.13, 0.12}, one-star: {0.31, -0.03}
02:12:38.136 00.000 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
02:12:38.138 00.002 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
02:12:38.138 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.74 mountX=0.08 mountY=-0.16, mountTheta=-1.09
02:12:38.142 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.12, opts=13)
02:12:38.142 00.000 1032 Enqueuing Move request for scope (0.13, 0.12)
02:12:38.145 00.003 10072 Worker thread wakes up
02:12:38.145 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
02:12:38.145 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
02:12:38.145 00.000 10072 Moving (0.13, 0.12) raw xDistance=0.08 yDistance=-0.16
02:12:38.145 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:38.145 00.000 10072 PPEC rslt: input = 0.08, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 872.31
02:12:38.145 00.000 10072 PPEC: input: 0.08, control: 0.03, exposure: 1000
02:12:38.145 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:38.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:12:38.145 00.000 10072 MoveAxis(W, 32, ABG)
02:12:38.145 00.000 10072 Guiding  Dir = 3, Dur = 32
02:12:38.150 00.005 10072 IsGuiding returns 0
02:12:38.150 00.000 10072 PulseGuide returned control before completion, sleep 42
02:12:38.162 00.012 1032 UpdateGuideState exits: m=1533 SNR=27.5
02:12:38.162 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:38.165 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:38.167 00.002 1032 Enqueuing Expose request
02:12:38.197 00.030 10072 IsGuiding returns 1
02:12:38.197 00.000 10072 scope still moving after pulse duration time elapsed
02:12:38.229 00.032 10072 IsGuiding returns 1
02:12:38.270 00.041 10072 IsGuiding returns 1
02:12:38.303 00.033 10072 IsGuiding returns 1
02:12:38.334 00.031 10072 IsGuiding returns 1
02:12:38.366 00.032 10072 IsGuiding returns 0
02:12:38.366 00.000 10072 scope move finished after 32 + 184 ms
02:12:38.366 00.000 10072 Move returns status 0, amount 32
02:12:38.366 00.000 10072 MoveAxis(N, 0, ABG)
02:12:38.366 00.000 10072 Move returns status 0, amount 0
02:12:38.366 00.000 10072 move complete, result=0
02:12:38.366 00.000 10072 worker thread done servicing request
02:12:38.366 00.000 1032 GuideStep: 0.1 px 32 ms WEST, -0.2 px 0 ms NORTH
02:12:38.366 00.000 10072 Worker thread wakes up
02:12:38.366 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:38.366 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:39.496 01.130 10072 Exposure complete
02:12:39.540 00.044 10072 worker thread done servicing request
02:12:39.540 00.000 1032 OnExposeComplete: enter
02:12:39.541 00.001 1032 UpdateGuideState(): m_state=6
02:12:39.543 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 433
02:12:39.543 00.000 1032 Star::Find returns 1 (0), X=1124.18, Y=330.53, Mass=1565, SNR=27.8, Peak=147 HFD=3.1
02:12:39.545 00.002 1032 MultiStar: [#1 0.24,-0.06,0.92,U] [#2 0.27,0.03,0.94,U] [#3 0.11,-0.08,0.96,U] [#4 0.32,-0.03,0.80,U] [#5 0.43,0.11,0.00,M2] [#6 0.26,-0.10,0.71,U] [#7 0.39,-0.12,0.00,M1] [#8 0.25,0.02,0.69,U] 
02:12:39.547 00.002 1032 refined, 6 included, MultiStar: {0.27, -0.07}, one-star: {0.44, -0.24}
02:12:39.547 00.000 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
02:12:39.547 00.000 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
02:12:39.547 00.000 1032 CameraToMount -- cameraX=0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-0.25 mountX=-0.14 mountY=-0.25, mountTheta=-2.08
02:12:39.553 00.006 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.07, opts=13)
02:12:39.553 00.000 1032 Enqueuing Move request for scope (0.27, -0.07)
02:12:39.553 00.000 10072 Worker thread wakes up
02:12:39.553 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.07) opts 0xd
02:12:39.553 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.07)
02:12:39.553 00.000 10072 Moving (0.27, -0.07) raw xDistance=-0.14 yDistance=-0.25
02:12:39.558 00.005 10072 PPEC rslt: input = -0.14, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 872.31
02:12:39.558 00.000 10072 PPEC: input: -0.14, control: 0.03, exposure: 1000
02:12:39.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:12:39.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:12:39.558 00.000 10072 MoveAxis(W, 33, ABG)
02:12:39.558 00.000 10072 Guiding  Dir = 3, Dur = 33
02:12:39.559 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:39.559 00.000 10072 IsGuiding returns 0
02:12:39.561 00.002 10072 PulseGuide returned control before completion, sleep 43
02:12:39.576 00.015 1032 UpdateGuideState exits: m=1565 SNR=27.8
02:12:39.577 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:39.578 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:39.578 00.000 1032 Enqueuing Expose request
02:12:39.609 00.031 10072 IsGuiding returns 1
02:12:39.609 00.000 10072 scope still moving after pulse duration time elapsed
02:12:39.641 00.032 10072 IsGuiding returns 0
02:12:39.641 00.000 10072 scope move finished after 33 + 47 ms
02:12:39.641 00.000 10072 Move returns status 0, amount 33
02:12:39.641 00.000 10072 MoveAxis(N, 0, ABG)
02:12:39.641 00.000 10072 Move returns status 0, amount 0
02:12:39.641 00.000 10072 move complete, result=0
02:12:39.641 00.000 1032 GuideStep: -0.1 px 33 ms WEST, -0.2 px 0 ms NORTH
02:12:39.644 00.003 10072 worker thread done servicing request
02:12:39.644 00.000 10072 Worker thread wakes up
02:12:39.644 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:39.644 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:40.549 00.905 10072 Exposure complete
02:12:40.595 00.046 10072 worker thread done servicing request
02:12:40.595 00.000 1032 OnExposeComplete: enter
02:12:40.595 00.000 1032 UpdateGuideState(): m_state=6
02:12:40.595 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 434
02:12:40.595 00.000 1032 Star::Find returns 1 (0), X=1123.94, Y=330.66, Mass=1597, SNR=28.1, Peak=123 HFD=3.3
02:12:40.595 00.000 1032 MultiStar: [#1 0.02,0.10,0.92,U] [#2 0.05,0.13,0.96,U] [#3 -0.02,0.08,0.93,U] [#4 0.07,0.08,0.80,U] [#5 0.21,0.13,0.76,U] [#6 0.15,0.08,0.74,U] [#7 0.04,0.07,0.73,U] [#8 -0.00,0.15,0.66,U] 
02:12:40.595 00.000 1032 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.21, -0.11}
02:12:40.604 00.009 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
02:12:40.604 00.000 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
02:12:40.604 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.74 mountX=0.05 mountY=-0.10, mountTheta=-1.09
02:12:40.604 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.07, opts=13)
02:12:40.612 00.008 1032 Enqueuing Move request for scope (0.08, 0.07)
02:12:40.614 00.002 10072 Worker thread wakes up
02:12:40.614 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
02:12:40.614 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
02:12:40.614 00.000 10072 Moving (0.08, 0.07) raw xDistance=0.05 yDistance=-0.10
02:12:40.616 00.002 10072 PPEC rslt: input = 0.05, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 872.31
02:12:40.616 00.000 10072 PPEC: input: 0.05, control: 0.03, exposure: 1000
02:12:40.616 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:40.616 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:12:40.616 00.000 10072 MoveAxis(W, 27, ABG)
02:12:40.616 00.000 10072 Guiding  Dir = 3, Dur = 27
02:12:40.616 00.000 10072 IsGuiding returns 0
02:12:40.616 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:40.618 00.002 10072 PulseGuide returned control before completion, sleep 37
02:12:40.628 00.010 1032 UpdateGuideState exits: m=1597 SNR=28.1
02:12:40.628 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:40.628 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:40.628 00.000 1032 Enqueuing Expose request
02:12:40.659 00.031 10072 IsGuiding returns 1
02:12:40.659 00.000 10072 scope still moving after pulse duration time elapsed
02:12:40.691 00.032 10072 IsGuiding returns 0
02:12:40.691 00.000 10072 scope move finished after 27 + 47 ms
02:12:40.691 00.000 10072 Move returns status 0, amount 27
02:12:40.691 00.000 10072 MoveAxis(N, 0, ABG)
02:12:40.691 00.000 10072 Move returns status 0, amount 0
02:12:40.691 00.000 10072 move complete, result=0
02:12:40.691 00.000 10072 worker thread done servicing request
02:12:40.691 00.000 10072 Worker thread wakes up
02:12:40.691 00.000 1032 GuideStep: 0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
02:12:40.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:40.691 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:41.820 01.129 10072 Exposure complete
02:12:41.868 00.048 10072 worker thread done servicing request
02:12:41.868 00.000 1032 OnExposeComplete: enter
02:12:41.868 00.000 1032 UpdateGuideState(): m_state=6
02:12:41.868 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 435
02:12:41.868 00.000 1032 Star::Find returns 1 (0), X=1123.99, Y=330.50, Mass=1570, SNR=27.9, Peak=135 HFD=3.2
02:12:41.868 00.000 1032 MultiStar: [#1 0.03,-0.02,0.88,U] [#2 0.24,-0.05,0.97,U] [#3 0.09,-0.05,0.94,U] [#4 0.25,-0.02,0.83,U] [#5 0.24,0.06,0.78,U] [#6 0.28,-0.20,0.73,U] [#7 0.27,-0.06,0.70,U] [#8 0.18,-0.00,0.65,U] 
02:12:41.868 00.000 1032 refined, 8 included, MultiStar: {0.20, -0.07}, one-star: {0.26, -0.28}
02:12:41.868 00.000 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
02:12:41.878 00.010 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
02:12:41.878 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.35 mountX=-0.12 mountY=-0.18, mountTheta=-2.18
02:12:41.878 00.000 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.07, opts=13)
02:12:41.883 00.005 1032 Enqueuing Move request for scope (0.20, -0.07)
02:12:41.883 00.000 10072 Worker thread wakes up
02:12:41.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
02:12:41.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
02:12:41.883 00.000 10072 Moving (0.20, -0.07) raw xDistance=-0.12 yDistance=-0.18
02:12:41.885 00.002 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 872.31
02:12:41.885 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 1000
02:12:41.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:41.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:12:41.885 00.000 10072 MoveAxis(W, 14, ABG)
02:12:41.885 00.000 10072 Guiding  Dir = 3, Dur = 14
02:12:41.886 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:41.886 00.000 10072 IsGuiding returns 0
02:12:41.889 00.003 10072 PulseGuide returned control before completion, sleep 24
02:12:41.895 00.006 1032 UpdateGuideState exits: m=1570 SNR=27.9
02:12:41.905 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:41.905 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:41.907 00.002 1032 Enqueuing Expose request
02:12:41.921 00.014 10072 IsGuiding returns 0
02:12:41.921 00.000 10072 Move returns status 0, amount 14
02:12:41.921 00.000 10072 MoveAxis(N, 0, ABG)
02:12:41.921 00.000 10072 Move returns status 0, amount 0
02:12:41.921 00.000 10072 move complete, result=0
02:12:41.921 00.000 10072 worker thread done servicing request
02:12:41.921 00.000 10072 Worker thread wakes up
02:12:41.921 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:41.921 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:41.921 00.000 1032 GuideStep: -0.1 px 14 ms WEST, -0.2 px 0 ms NORTH
02:12:42.826 00.905 10072 Exposure complete
02:12:42.872 00.046 10072 worker thread done servicing request
02:12:42.872 00.000 1032 OnExposeComplete: enter
02:12:42.879 00.007 1032 UpdateGuideState(): m_state=6
02:12:42.879 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 436
02:12:42.879 00.000 1032 Star::Find returns 1 (0), X=1124.03, Y=330.41, Mass=1447, SNR=26.7, Peak=153 HFD=3.0
02:12:42.879 00.000 1032 MultiStar: [#1 0.26,-0.01,0.96,U] [#2 0.17,-0.08,0.99,U] [#3 0.17,-0.11,0.99,U] [#4 0.18,-0.07,0.86,U] [#5 0.40,0.06,0.00,M1] [#6 0.15,-0.19,0.75,U] [#7 0.20,-0.10,0.72,U] [#8 0.06,-0.06,0.67,U] 
02:12:42.879 00.000 1032 refined, 7 included, MultiStar: {0.19, -0.13}, one-star: {0.29, -0.36}
02:12:42.879 00.000 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
02:12:42.888 00.009 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
02:12:42.888 00.000 1032 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.59 mountX=-0.17 mountY=-0.15, mountTheta=-2.42
02:12:42.891 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.13, opts=13)
02:12:42.891 00.000 1032 Enqueuing Move request for scope (0.19, -0.13)
02:12:42.891 00.000 10072 Worker thread wakes up
02:12:42.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
02:12:42.891 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
02:12:42.891 00.000 10072 Moving (0.19, -0.13) raw xDistance=-0.17 yDistance=-0.15
02:12:42.891 00.000 10072 PPEC rslt: input = -0.17, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 872.31
02:12:42.891 00.000 10072 PPEC: input: -0.17, control: 0.01, exposure: 1000
02:12:42.891 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:42.891 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:12:42.891 00.000 10072 MoveAxis(W, 12, ABG)
02:12:42.891 00.000 10072 Guiding  Dir = 3, Dur = 12
02:12:42.891 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:42.896 00.005 10072 IsGuiding returns 0
02:12:42.898 00.002 10072 PulseGuide returned control before completion, sleep 22
02:12:42.898 00.000 1032 UpdateGuideState exits: m=1447 SNR=26.7
02:12:42.913 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:42.913 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:42.913 00.000 1032 Enqueuing Expose request
02:12:42.930 00.017 10072 IsGuiding returns 0
02:12:42.930 00.000 10072 Move returns status 0, amount 12
02:12:42.930 00.000 10072 MoveAxis(N, 0, ABG)
02:12:42.930 00.000 10072 Move returns status 0, amount 0
02:12:42.930 00.000 10072 move complete, result=0
02:12:42.930 00.000 10072 worker thread done servicing request
02:12:42.930 00.000 10072 Worker thread wakes up
02:12:42.930 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:42.930 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:42.930 00.000 1032 GuideStep: -0.2 px 12 ms WEST, -0.2 px 0 ms NORTH
02:12:44.062 01.132 10072 Exposure complete
02:12:44.107 00.045 10072 worker thread done servicing request
02:12:44.107 00.000 1032 OnExposeComplete: enter
02:12:44.108 00.001 1032 UpdateGuideState(): m_state=6
02:12:44.110 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 437
02:12:44.112 00.002 1032 Star::Find returns 1 (0), X=1124.15, Y=330.41, Mass=1603, SNR=28.1, Peak=134 HFD=3.3
02:12:44.114 00.002 1032 MultiStar: [#1 0.17,-0.07,0.89,U] [#2 0.18,-0.12,0.95,U] [#3 0.06,-0.04,0.93,U] [#4 0.23,-0.11,0.78,U] [#5 0.39,-0.06,0.00,M2] [#6 0.31,-0.15,0.71,U] [#7 0.28,-0.16,0.72,U] [#8 0.20,-0.01,0.65,U] 
02:12:44.114 00.000 1032 refined, 7 included, MultiStar: {0.23, -0.14}, one-star: {0.42, -0.37}
02:12:44.116 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
02:12:44.116 00.000 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
02:12:44.118 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.53 mountX=-0.19 mountY=-0.19, mountTheta=-2.36
02:12:44.120 00.002 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.14, opts=13)
02:12:44.122 00.002 1032 Enqueuing Move request for scope (0.23, -0.14)
02:12:44.122 00.000 10072 Worker thread wakes up
02:12:44.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
02:12:44.122 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
02:12:44.124 00.002 10072 Moving (0.23, -0.14) raw xDistance=-0.19 yDistance=-0.19
02:12:44.127 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:44.131 00.004 10072 PPEC rslt: input = -0.19, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 872.31
02:12:44.131 00.000 10072 PPEC: input: -0.19, control: 0.01, exposure: 1000
02:12:44.131 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:44.131 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:12:44.131 00.000 10072 MoveAxis(W, 10, ABG)
02:12:44.131 00.000 10072 Guiding  Dir = 3, Dur = 10
02:12:44.132 00.001 10072 IsGuiding returns 0
02:12:44.132 00.000 10072 PulseGuide returned control before completion, sleep 20
02:12:44.141 00.009 1032 UpdateGuideState exits: m=1603 SNR=28.1
02:12:44.147 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:44.147 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:44.147 00.000 1032 Enqueuing Expose request
02:12:44.164 00.017 10072 IsGuiding returns 0
02:12:44.164 00.000 10072 Move returns status 0, amount 10
02:12:44.164 00.000 10072 MoveAxis(N, 0, ABG)
02:12:44.164 00.000 10072 Move returns status 0, amount 0
02:12:44.164 00.000 10072 move complete, result=0
02:12:44.164 00.000 10072 worker thread done servicing request
02:12:44.164 00.000 10072 Worker thread wakes up
02:12:44.164 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:44.164 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:44.164 00.000 1032 GuideStep: -0.2 px 10 ms WEST, -0.2 px 0 ms NORTH
02:12:45.077 00.913 10072 Exposure complete
02:12:45.123 00.046 10072 worker thread done servicing request
02:12:45.123 00.000 1032 OnExposeComplete: enter
02:12:45.125 00.002 1032 UpdateGuideState(): m_state=6
02:12:45.127 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 438
02:12:45.129 00.002 1032 Star::Find returns 1 (0), X=1124.04, Y=330.40, Mass=1516, SNR=27.3, Peak=124 HFD=3.2
02:12:45.131 00.002 1032 MultiStar: [#1 0.20,-0.05,0.93,U] [#2 0.18,-0.06,0.96,U] [#3 0.21,-0.08,0.94,U] [#4 0.22,-0.15,0.83,U] [#5 0.16,-0.01,0.78,U] [#6 0.18,-0.15,0.74,U] [#7 0.29,-0.16,0.71,U] [#8 0.19,-0.02,0.64,U] 
02:12:45.131 00.000 1032 refined, 8 included, MultiStar: {0.22, -0.12}, one-star: {0.30, -0.38}
02:12:45.133 00.002 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
02:12:45.135 00.002 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
02:12:45.135 00.000 1032 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.52 mountX=-0.18 mountY=-0.18, mountTheta=-2.35
02:12:45.137 00.002 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.12, opts=13)
02:12:45.137 00.000 1032 Enqueuing Move request for scope (0.22, -0.12)
02:12:45.141 00.004 10072 Worker thread wakes up
02:12:45.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
02:12:45.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
02:12:45.141 00.000 10072 Moving (0.22, -0.12) raw xDistance=-0.18 yDistance=-0.18
02:12:45.141 00.000 10072 PPEC rslt: input = -0.18, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 875.95
02:12:45.141 00.000 10072 PPEC: input: -0.18, control: 0.03, exposure: 1000
02:12:45.141 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:45.145 00.004 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:45.145 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:12:45.145 00.000 10072 MoveAxis(W, 29, ABG)
02:12:45.145 00.000 10072 Guiding  Dir = 3, Dur = 29
02:12:45.145 00.000 10072 IsGuiding returns 0
02:12:45.145 00.000 10072 PulseGuide returned control before completion, sleep 39
02:12:45.154 00.009 1032 UpdateGuideState exits: m=1516 SNR=27.3
02:12:45.154 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:45.154 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:45.154 00.000 1032 Enqueuing Expose request
02:12:45.201 00.047 10072 IsGuiding returns 1
02:12:45.201 00.000 10072 scope still moving after pulse duration time elapsed
02:12:45.233 00.032 10072 IsGuiding returns 0
02:12:45.233 00.000 10072 scope move finished after 29 + 57 ms
02:12:45.233 00.000 10072 Move returns status 0, amount 29
02:12:45.233 00.000 10072 MoveAxis(N, 0, ABG)
02:12:45.233 00.000 10072 Move returns status 0, amount 0
02:12:45.233 00.000 10072 move complete, result=0
02:12:45.233 00.000 10072 worker thread done servicing request
02:12:45.233 00.000 10072 Worker thread wakes up
02:12:45.233 00.000 1032 GuideStep: -0.2 px 29 ms WEST, -0.2 px 0 ms NORTH
02:12:45.235 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:45.235 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:46.366 01.131 10072 Exposure complete
02:12:46.409 00.043 10072 worker thread done servicing request
02:12:46.409 00.000 1032 OnExposeComplete: enter
02:12:46.409 00.000 1032 UpdateGuideState(): m_state=6
02:12:46.409 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 439
02:12:46.409 00.000 1032 Star::Find returns 1 (0), X=1124.04, Y=330.34, Mass=1552, SNR=27.7, Peak=147 HFD=3.1
02:12:46.409 00.000 1032 MultiStar: [#1 0.17,-0.06,0.90,U] [#2 0.22,-0.23,0.97,U] [#3 0.13,-0.14,0.97,U] [#4 0.15,-0.19,0.81,U] [#5 0.31,-0.07,0.78,U] [#6 0.24,-0.22,0.72,U] [#7 0.32,-0.12,0.74,U] [#8 0.18,-0.08,0.66,U] 
02:12:46.409 00.000 1032 refined, 8 included, MultiStar: {0.22, -0.18}, one-star: {0.31, -0.43}
02:12:46.409 00.000 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
02:12:46.409 00.000 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
02:12:46.409 00.000 1032 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.29 cameraTheta=-0.68 mountX=-0.23 mountY=-0.17, mountTheta=-2.51
02:12:46.424 00.015 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.18, opts=13)
02:12:46.425 00.001 1032 Enqueuing Move request for scope (0.22, -0.18)
02:12:46.426 00.001 10072 Worker thread wakes up
02:12:46.426 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.18) opts 0xd
02:12:46.426 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.18)
02:12:46.426 00.000 10072 Moving (0.22, -0.18) raw xDistance=-0.23 yDistance=-0.17
02:12:46.426 00.000 10072 PPEC rslt: input = -0.23, final = -0.07, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 875.95
02:12:46.426 00.000 10072 PPEC: input: -0.23, control: -0.07, exposure: 1000
02:12:46.426 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:46.426 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:12:46.426 00.000 10072 MoveAxis(E, 67, ABG)
02:12:46.426 00.000 10072 Guiding  Dir = 2, Dur = 67
02:12:46.429 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:46.430 00.001 10072 IsGuiding returns 0
02:12:46.431 00.001 10072 PulseGuide returned control before completion, sleep 77
02:12:46.443 00.012 1032 UpdateGuideState exits: m=1552 SNR=27.7
02:12:46.443 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:46.447 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:46.447 00.000 1032 Enqueuing Expose request
02:12:46.510 00.063 10072 IsGuiding returns 1
02:12:46.510 00.000 10072 scope still moving after pulse duration time elapsed
02:12:46.542 00.032 10072 IsGuiding returns 0
02:12:46.542 00.000 10072 scope move finished after 67 + 44 ms
02:12:46.542 00.000 10072 Move returns status 0, amount 67
02:12:46.542 00.000 10072 MoveAxis(N, 0, ABG)
02:12:46.542 00.000 10072 Move returns status 0, amount 0
02:12:46.542 00.000 10072 move complete, result=0
02:12:46.542 00.000 10072 worker thread done servicing request
02:12:46.542 00.000 10072 Worker thread wakes up
02:12:46.542 00.000 1032 GuideStep: -0.2 px 67 ms EAST, -0.2 px 0 ms NORTH
02:12:46.545 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:46.545 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:47.453 00.908 10072 Exposure complete
02:12:47.494 00.041 10072 worker thread done servicing request
02:12:47.498 00.004 1032 OnExposeComplete: enter
02:12:47.500 00.002 1032 UpdateGuideState(): m_state=6
02:12:47.500 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 440
02:12:47.500 00.000 1032 Star::Find returns 1 (0), X=1123.93, Y=330.20, Mass=1458, SNR=26.8, Peak=142 HFD=2.9
02:12:47.505 00.005 1032 MultiStar: [#1 0.16,-0.27,0.95,U] [#2 0.07,-0.30,1.01,U] [#3 0.10,-0.30,0.98,U] [#4 0.15,-0.36,0.00,M1] [#5 0.18,-0.20,0.79,U] [#6 0.09,-0.35,0.76,U] [#7 0.16,-0.25,0.72,U] [#8 0.14,-0.25,0.71,U] 
02:12:47.505 00.000 1032 refined, 7 included, MultiStar: {0.14, -0.32}, one-star: {0.20, -0.58}
02:12:47.507 00.002 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
02:12:47.507 00.000 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
02:12:47.509 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.32 hyp=0.35 cameraTheta=-1.17 mountX=-0.35 mountY=-0.05, mountTheta=-3.00
02:12:47.511 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.32, opts=13)
02:12:47.513 00.002 1032 Enqueuing Move request for scope (0.14, -0.32)
02:12:47.514 00.001 10072 Worker thread wakes up
02:12:47.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.32) opts 0xd
02:12:47.514 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.32)
02:12:47.514 00.000 10072 Moving (0.14, -0.32) raw xDistance=-0.35 yDistance=-0.05
02:12:47.516 00.002 10072 PPEC rslt: input = -0.35, final = -0.12, react = -0.14, pred = 0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 875.95
02:12:47.516 00.000 10072 PPEC: input: -0.35, control: -0.12, exposure: 1000
02:12:47.516 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:47.516 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:12:47.516 00.000 10072 MoveAxis(E, 122, ABG)
02:12:47.516 00.000 10072 Guiding  Dir = 2, Dur = 122
02:12:47.516 00.000 10072 IsGuiding returns 0
02:12:47.516 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:47.518 00.002 10072 PulseGuide returned control before completion, sleep 132
02:12:47.530 00.012 1032 UpdateGuideState exits: m=1458 SNR=26.8
02:12:47.530 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:47.537 00.007 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:47.539 00.002 1032 Enqueuing Expose request
02:12:47.656 00.117 10072 IsGuiding returns 1
02:12:47.656 00.000 10072 scope still moving after pulse duration time elapsed
02:12:47.688 00.032 10072 IsGuiding returns 0
02:12:47.688 00.000 10072 scope move finished after 122 + 49 ms
02:12:47.688 00.000 10072 Move returns status 0, amount 122
02:12:47.689 00.001 10072 MoveAxis(N, 0, ABG)
02:12:47.689 00.000 10072 Move returns status 0, amount 0
02:12:47.689 00.000 10072 move complete, result=0
02:12:47.689 00.000 10072 worker thread done servicing request
02:12:47.689 00.000 1032 GuideStep: -0.3 px 122 ms EAST, -0.0 px 0 ms NORTH
02:12:47.691 00.002 10072 Worker thread wakes up
02:12:47.691 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:47.691 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:48.817 01.126 10072 Exposure complete
02:12:48.863 00.046 10072 worker thread done servicing request
02:12:48.863 00.000 1032 OnExposeComplete: enter
02:12:48.865 00.002 1032 UpdateGuideState(): m_state=6
02:12:48.868 00.003 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 441
02:12:48.868 00.000 1032 Star::Find returns 1 (0), X=1124.01, Y=330.56, Mass=1506, SNR=27.3, Peak=127 HFD=3.1
02:12:48.870 00.002 1032 MultiStar: [#1 0.14,0.13,0.96,U] [#2 0.14,0.04,0.98,U] [#3 0.08,0.00,0.98,U] [#4 0.19,0.02,0.80,U] [#5 0.21,0.08,0.78,U] [#6 0.20,-0.07,0.75,U] [#7 0.17,0.04,0.71,U] [#8 0.13,0.04,0.67,U] 
02:12:48.872 00.002 1032 refined, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.28, -0.21}
02:12:48.872 00.000 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
02:12:48.872 00.000 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
02:12:48.872 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.03 mountX=-0.04 mountY=-0.17, mountTheta=-1.80
02:12:48.879 00.007 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.01, opts=13)
02:12:48.879 00.000 1032 Enqueuing Move request for scope (0.17, 0.01)
02:12:48.879 00.000 10072 Worker thread wakes up
02:12:48.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
02:12:48.879 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
02:12:48.879 00.000 10072 Moving (0.17, 0.01) raw xDistance=-0.04 yDistance=-0.17
02:12:48.884 00.005 10072 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 875.95
02:12:48.884 00.000 10072 PPEC: input: -0.04, control: 0.02, exposure: 1000
02:12:48.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:48.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:12:48.884 00.000 10072 MoveAxis(W, 22, ABG)
02:12:48.884 00.000 10072 Guiding  Dir = 3, Dur = 22
02:12:48.884 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:48.886 00.002 10072 IsGuiding returns 0
02:12:48.888 00.002 10072 PulseGuide returned control before completion, sleep 32
02:12:48.901 00.013 1032 UpdateGuideState exits: m=1506 SNR=27.3
02:12:48.903 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:48.905 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:48.905 00.000 1032 Enqueuing Expose request
02:12:48.935 00.030 10072 IsGuiding returns 1
02:12:48.935 00.000 10072 scope still moving after pulse duration time elapsed
02:12:48.968 00.033 10072 IsGuiding returns 0
02:12:48.968 00.000 10072 scope move finished after 22 + 58 ms
02:12:48.968 00.000 10072 Move returns status 0, amount 22
02:12:48.968 00.000 10072 MoveAxis(N, 0, ABG)
02:12:48.968 00.000 10072 Move returns status 0, amount 0
02:12:48.968 00.000 10072 move complete, result=0
02:12:48.968 00.000 10072 worker thread done servicing request
02:12:48.968 00.000 10072 Worker thread wakes up
02:12:48.968 00.000 1032 GuideStep: -0.0 px 22 ms WEST, -0.2 px 0 ms NORTH
02:12:48.969 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:48.969 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:49.887 00.918 10072 Exposure complete
02:12:49.936 00.049 10072 worker thread done servicing request
02:12:49.936 00.000 1032 OnExposeComplete: enter
02:12:49.936 00.000 1032 UpdateGuideState(): m_state=6
02:12:49.936 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 442
02:12:49.936 00.000 1032 Star::Find returns 1 (0), X=1124.12, Y=330.59, Mass=1581, SNR=27.9, Peak=125 HFD=3.3
02:12:49.936 00.000 1032 MultiStar: [#1 0.17,0.13,0.89,U] [#2 0.20,0.11,0.93,U] [#3 0.10,0.11,0.96,U] [#4 0.27,-0.01,0.82,U] [#5 0.38,0.05,0.00,M1] [#6 0.28,0.06,0.73,U] [#7 0.24,-0.04,0.70,U] [#8 0.20,0.09,0.64,U] 
02:12:49.936 00.000 1032 refined, 7 included, MultiStar: {0.23, 0.03}, one-star: {0.39, -0.18}
02:12:49.936 00.000 1032 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.83) = xAngle (-1.70 = -1.70)
02:12:49.936 00.000 1032 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.70 = -1.70)
02:12:49.936 00.000 1032 CameraToMount -- cameraX=0.23 cameraY=0.03 hyp=0.23 cameraTheta=0.13 mountX=-0.03 mountY=-0.23, mountTheta=-1.70
02:12:49.949 00.013 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.03, opts=13)
02:12:49.951 00.002 1032 Enqueuing Move request for scope (0.23, 0.03)
02:12:49.951 00.000 10072 Worker thread wakes up
02:12:49.951 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.03) opts 0xd
02:12:49.951 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.03)
02:12:49.951 00.000 10072 Moving (0.23, 0.03) raw xDistance=-0.03 yDistance=-0.23
02:12:49.954 00.003 10072 PPEC rslt: input = -0.03, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 875.95
02:12:49.954 00.000 10072 PPEC: input: -0.03, control: 0.02, exposure: 1000
02:12:49.954 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:12:49.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:12:49.954 00.000 10072 MoveAxis(W, 16, ABG)
02:12:49.954 00.000 10072 Guiding  Dir = 3, Dur = 16
02:12:49.954 00.000 10072 IsGuiding returns 0
02:12:49.954 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:49.955 00.001 10072 PulseGuide returned control before completion, sleep 26
02:12:49.970 00.015 1032 UpdateGuideState exits: m=1581 SNR=27.9
02:12:49.970 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:49.970 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:49.970 00.000 1032 Enqueuing Expose request
02:12:49.997 00.027 10072 IsGuiding returns 0
02:12:49.997 00.000 10072 Move returns status 0, amount 16
02:12:49.997 00.000 10072 MoveAxis(N, 0, ABG)
02:12:49.997 00.000 10072 Move returns status 0, amount 0
02:12:49.997 00.000 10072 move complete, result=0
02:12:49.997 00.000 10072 worker thread done servicing request
02:12:49.997 00.000 10072 Worker thread wakes up
02:12:49.997 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:49.997 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:49.998 00.001 1032 GuideStep: -0.0 px 16 ms WEST, -0.2 px 0 ms NORTH
02:12:51.126 01.128 10072 Exposure complete
02:12:51.173 00.047 10072 worker thread done servicing request
02:12:51.173 00.000 1032 OnExposeComplete: enter
02:12:51.173 00.000 1032 UpdateGuideState(): m_state=6
02:12:51.177 00.004 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 443
02:12:51.177 00.000 1032 Star::Find returns 1 (0), X=1124.09, Y=330.53, Mass=1620, SNR=28.3, Peak=124 HFD=3.4
02:12:51.177 00.000 1032 MultiStar: [#1 0.19,0.03,0.91,U] [#2 0.26,-0.01,0.97,U] [#3 0.12,-0.07,0.94,U] [#4 0.22,-0.08,0.79,U] [#5 0.30,0.06,0.76,U] [#6 0.30,0.02,0.71,U] [#7 0.24,-0.04,0.69,U] [#8 0.18,0.09,0.65,U] 
02:12:51.177 00.000 1032 refined, 8 included, MultiStar: {0.24, -0.04}, one-star: {0.35, -0.24}
02:12:51.177 00.000 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
02:12:51.177 00.000 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
02:12:51.177 00.000 1032 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.15 mountX=-0.10 mountY=-0.22, mountTheta=-1.98
02:12:51.188 00.011 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.04, opts=13)
02:12:51.188 00.000 1032 Enqueuing Move request for scope (0.24, -0.04)
02:12:51.188 00.000 10072 Worker thread wakes up
02:12:51.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
02:12:51.188 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
02:12:51.188 00.000 10072 Moving (0.24, -0.04) raw xDistance=-0.10 yDistance=-0.22
02:12:51.188 00.000 10072 PPEC rslt: input = -0.10, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 875.95
02:12:51.188 00.000 10072 PPEC: input: -0.10, control: 0.02, exposure: 1000
02:12:51.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:12:51.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:12:51.188 00.000 10072 MoveAxis(W, 16, ABG)
02:12:51.188 00.000 10072 Guiding  Dir = 3, Dur = 16
02:12:51.194 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:51.194 00.000 10072 IsGuiding returns 0
02:12:51.195 00.001 10072 PulseGuide returned control before completion, sleep 26
02:12:51.208 00.013 1032 UpdateGuideState exits: m=1620 SNR=28.3
02:12:51.211 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:51.211 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:51.211 00.000 1032 Enqueuing Expose request
02:12:51.227 00.016 10072 IsGuiding returns 1
02:12:51.228 00.001 10072 scope still moving after pulse duration time elapsed
02:12:51.259 00.031 10072 IsGuiding returns 1
02:12:51.291 00.032 10072 IsGuiding returns 1
02:12:51.323 00.032 10072 IsGuiding returns 0
02:12:51.323 00.000 10072 scope move finished after 16 + 112 ms
02:12:51.323 00.000 10072 Move returns status 0, amount 16
02:12:51.323 00.000 10072 MoveAxis(N, 0, ABG)
02:12:51.323 00.000 10072 Move returns status 0, amount 0
02:12:51.323 00.000 10072 move complete, result=0
02:12:51.323 00.000 10072 worker thread done servicing request
02:12:51.324 00.001 10072 Worker thread wakes up
02:12:51.324 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:51.324 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:51.324 00.000 1032 GuideStep: -0.1 px 16 ms WEST, -0.2 px 0 ms NORTH
02:12:52.227 00.903 10072 Exposure complete
02:12:52.273 00.046 10072 worker thread done servicing request
02:12:52.273 00.000 1032 OnExposeComplete: enter
02:12:52.273 00.000 1032 UpdateGuideState(): m_state=6
02:12:52.273 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 444
02:12:52.281 00.008 1032 Star::Find returns 1 (0), X=1124.13, Y=330.64, Mass=1527, SNR=27.5, Peak=113 HFD=3.3
02:12:52.281 00.000 1032 MultiStar: [#1 0.21,0.05,0.95,U] [#2 0.19,0.07,0.96,U] [#3 0.13,0.03,0.96,U] [#4 0.14,0.10,0.80,U] [#5 0.33,0.08,0.79,U] [#6 0.26,0.11,0.72,U] [#7 0.29,-0.06,0.70,U] [#8 0.13,0.13,0.68,U] 
02:12:52.281 00.000 1032 refined, 8 included, MultiStar: {0.23, 0.04}, one-star: {0.40, -0.14}
02:12:52.281 00.000 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
02:12:52.281 00.000 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
02:12:52.281 00.000 1032 CameraToMount -- cameraX=0.23 cameraY=0.04 hyp=0.24 cameraTheta=0.15 mountX=-0.02 mountY=-0.23, mountTheta=-1.68
02:12:52.289 00.008 1032 SchedulePrimaryMove(0F526948, x=0.23, y=0.04, opts=13)
02:12:52.289 00.000 1032 Enqueuing Move request for scope (0.23, 0.04)
02:12:52.289 00.000 10072 Worker thread wakes up
02:12:52.289 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.04) opts 0xd
02:12:52.289 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, 0.04)
02:12:52.289 00.000 10072 Moving (0.23, 0.04) raw xDistance=-0.02 yDistance=-0.23
02:12:52.289 00.000 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 875.95
02:12:52.289 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 1000
02:12:52.289 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=-0.52 newest=-0.69
02:12:52.289 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:12:52.289 00.000 10072 MoveAxis(W, 10, ABG)
02:12:52.289 00.000 10072 Guiding  Dir = 3, Dur = 10
02:12:52.289 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:52.299 00.010 10072 IsGuiding returns 0
02:12:52.302 00.003 10072 PulseGuide returned control before completion, sleep 20
02:12:52.317 00.015 1032 UpdateGuideState exits: m=1527 SNR=27.5
02:12:52.317 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:52.317 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:52.317 00.000 1032 Enqueuing Expose request
02:12:52.333 00.016 10072 IsGuiding returns 0
02:12:52.333 00.000 10072 Move returns status 0, amount 10
02:12:52.333 00.000 10072 MoveAxis(N, 151, ABG)
02:12:52.333 00.000 10072 Guiding  Dir = 0, Dur = 151
02:12:52.333 00.000 10072 IsGuiding returns 0
02:12:52.334 00.001 10072 PulseGuide returned control before completion, sleep 161
02:12:52.511 00.177 10072 IsGuiding returns 0
02:12:52.511 00.000 10072 Move returns status 0, amount 151
02:12:52.511 00.000 10072 move complete, result=0
02:12:52.511 00.000 10072 worker thread done servicing request
02:12:52.511 00.000 10072 Worker thread wakes up
02:12:52.511 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:52.511 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:52.511 00.000 1032 GuideStep: -0.0 px 10 ms WEST, -0.2 px 151 ms NORTH
02:12:53.641 01.130 10072 Exposure complete
02:12:53.687 00.046 10072 worker thread done servicing request
02:12:53.687 00.000 1032 OnExposeComplete: enter
02:12:53.689 00.002 1032 UpdateGuideState(): m_state=6
02:12:53.691 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 445
02:12:53.693 00.002 1032 Star::Find returns 1 (0), X=1123.81, Y=330.31, Mass=1617, SNR=28.2, Peak=141 HFD=3.2
02:12:53.695 00.002 1032 MultiStar: [#1 0.01,-0.18,0.91,U] [#2 -0.06,-0.23,0.95,U] [#3 -0.08,-0.21,0.92,U] [#4 -0.03,-0.22,0.81,U] [#5 0.03,-0.15,0.75,U] [#6 -0.05,-0.26,0.72,U] [#7 0.03,-0.25,0.70,U] [#8 -0.13,-0.29,0.68,U] 
02:12:53.695 00.000 1032 refined, 8 included, MultiStar: {-0.02, -0.25}, one-star: {0.07, -0.47}
02:12:53.697 00.002 1032 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.83) = xAngle (-3.49 = 2.79)
02:12:53.699 00.002 1032 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.49 = 2.79)
02:12:53.701 00.002 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.66 mountX=-0.24 mountY=0.09, mountTheta=2.79
02:12:53.703 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.25, opts=13)
02:12:53.703 00.000 1032 Enqueuing Move request for scope (-0.02, -0.25)
02:12:53.706 00.003 10072 Worker thread wakes up
02:12:53.706 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
02:12:53.706 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
02:12:53.706 00.000 10072 Moving (-0.02, -0.25) raw xDistance=-0.24 yDistance=0.09
02:12:53.708 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:53.710 00.002 10072 PPEC rslt: input = -0.24, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 879.56
02:12:53.710 00.000 10072 PPEC: input: -0.24, control: -0.07, exposure: 1000
02:12:53.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:53.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:12:53.710 00.000 10072 MoveAxis(E, 74, ABG)
02:12:53.710 00.000 10072 Guiding  Dir = 2, Dur = 74
02:12:53.712 00.002 10072 IsGuiding returns 0
02:12:53.712 00.000 10072 PulseGuide returned control before completion, sleep 84
02:12:53.723 00.011 1032 UpdateGuideState exits: m=1617 SNR=28.2
02:12:53.723 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:53.728 00.005 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:53.728 00.000 1032 Enqueuing Expose request
02:12:53.807 00.079 10072 IsGuiding returns 0
02:12:53.807 00.000 10072 Move returns status 0, amount 74
02:12:53.807 00.000 10072 MoveAxis(N, 0, ABG)
02:12:53.807 00.000 10072 Move returns status 0, amount 0
02:12:53.807 00.000 10072 move complete, result=0
02:12:53.807 00.000 10072 worker thread done servicing request
02:12:53.807 00.000 10072 Worker thread wakes up
02:12:53.807 00.000 1032 GuideStep: -0.2 px 74 ms EAST, 0.1 px 0 ms NORTH
02:12:53.810 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:53.810 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:54.719 00.909 10072 Exposure complete
02:12:54.762 00.043 10072 worker thread done servicing request
02:12:54.762 00.000 1032 OnExposeComplete: enter
02:12:54.766 00.004 1032 UpdateGuideState(): m_state=6
02:12:54.766 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 446
02:12:54.766 00.000 1032 Star::Find returns 1 (0), X=1123.64, Y=330.33, Mass=1561, SNR=27.7, Peak=129 HFD=3.0
02:12:54.766 00.000 1032 MultiStar: [#1 -0.17,-0.18,0.89,U] [#2 -0.12,-0.17,0.95,U] [#3 -0.18,-0.27,0.93,U] [#4 -0.15,-0.21,0.82,U] [#5 -0.04,-0.13,0.79,U] [#6 -0.12,-0.27,0.70,U] [#7 -0.12,-0.36,0.00,M1] [#8 -0.17,-0.20,0.70,U] 
02:12:54.766 00.000 1032 refined, 7 included, MultiStar: {-0.13, -0.24}, one-star: {-0.09, -0.44}
02:12:54.766 00.000 1032 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.83) = xAngle (-3.90 = 2.38)
02:12:54.775 00.009 1032 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.90 = 2.38)
02:12:54.775 00.000 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.24 hyp=0.27 cameraTheta=-2.07 mountX=-0.20 mountY=0.19, mountTheta=2.38
02:12:54.778 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.24, opts=13)
02:12:54.778 00.000 1032 Enqueuing Move request for scope (-0.13, -0.24)
02:12:54.778 00.000 10072 Worker thread wakes up
02:12:54.778 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.24) opts 0xd
02:12:54.778 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.24)
02:12:54.778 00.000 10072 Moving (-0.13, -0.24) raw xDistance=-0.20 yDistance=0.19
02:12:54.778 00.000 10072 PPEC rslt: input = -0.20, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 879.56
02:12:54.778 00.000 10072 PPEC: input: -0.20, control: 0.02, exposure: 1000
02:12:54.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:54.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:12:54.778 00.000 10072 MoveAxis(W, 22, ABG)
02:12:54.778 00.000 10072 Guiding  Dir = 3, Dur = 22
02:12:54.778 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:54.784 00.006 10072 IsGuiding returns 0
02:12:54.786 00.002 10072 PulseGuide returned control before completion, sleep 32
02:12:54.797 00.011 1032 UpdateGuideState exits: m=1561 SNR=27.7
02:12:54.797 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:54.802 00.005 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:54.802 00.000 1032 Enqueuing Expose request
02:12:54.834 00.032 10072 IsGuiding returns 1
02:12:54.834 00.000 10072 scope still moving after pulse duration time elapsed
02:12:54.866 00.032 10072 IsGuiding returns 0
02:12:54.866 00.000 10072 scope move finished after 22 + 58 ms
02:12:54.866 00.000 10072 Move returns status 0, amount 22
02:12:54.866 00.000 10072 MoveAxis(N, 0, ABG)
02:12:54.866 00.000 10072 Move returns status 0, amount 0
02:12:54.866 00.000 10072 move complete, result=0
02:12:54.867 00.001 10072 worker thread done servicing request
02:12:54.867 00.000 1032 GuideStep: -0.2 px 22 ms WEST, 0.2 px 0 ms NORTH
02:12:54.867 00.000 10072 Worker thread wakes up
02:12:54.867 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:54.869 00.002 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:56.013 01.144 10072 Exposure complete
02:12:56.055 00.042 10072 worker thread done servicing request
02:12:56.055 00.000 1032 OnExposeComplete: enter
02:12:56.055 00.000 1032 UpdateGuideState(): m_state=6
02:12:56.055 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 447
02:12:56.055 00.000 1032 Star::Find returns 1 (0), X=1123.93, Y=330.35, Mass=1583, SNR=28.0, Peak=125 HFD=3.0
02:12:56.064 00.009 1032 MultiStar: [#1 0.04,-0.13,0.92,U] [#2 0.05,-0.17,0.95,U] [#3 -0.06,-0.18,0.92,U] [#4 -0.01,-0.08,0.80,U] [#5 0.17,-0.25,0.76,U] [#6 0.09,-0.36,0.73,U] [#7 0.12,-0.25,0.68,U] [#8 0.08,-0.14,0.64,U] 
02:12:56.064 00.000 1032 refined, 8 included, MultiStar: {0.07, -0.22}, one-star: {0.19, -0.43}
02:12:56.064 00.000 1032 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.83) = xAngle (-3.08 = -3.08)
02:12:56.064 00.000 1032 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.08 = -3.08)
02:12:56.064 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.25 mountX=-0.23 mountY=-0.01, mountTheta=-3.08
02:12:56.071 00.007 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.22, opts=13)
02:12:56.071 00.000 1032 Enqueuing Move request for scope (0.07, -0.22)
02:12:56.071 00.000 10072 Worker thread wakes up
02:12:56.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
02:12:56.071 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
02:12:56.071 00.000 10072 Moving (0.07, -0.22) raw xDistance=-0.23 yDistance=-0.01
02:12:56.071 00.000 10072 PPEC rslt: input = -0.23, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 879.56
02:12:56.071 00.000 10072 PPEC: input: -0.23, control: -0.08, exposure: 1000
02:12:56.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:56.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:12:56.071 00.000 10072 MoveAxis(E, 81, ABG)
02:12:56.071 00.000 10072 Guiding  Dir = 2, Dur = 81
02:12:56.077 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:56.078 00.001 10072 IsGuiding returns 0
02:12:56.078 00.000 10072 PulseGuide returned control before completion, sleep 91
02:12:56.081 00.003 1032 UpdateGuideState exits: m=1583 SNR=28.0
02:12:56.081 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:56.096 00.015 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:56.096 00.000 1032 Enqueuing Expose request
02:12:56.175 00.079 10072 IsGuiding returns 1
02:12:56.175 00.000 10072 scope still moving after pulse duration time elapsed
02:12:56.207 00.032 10072 IsGuiding returns 0
02:12:56.207 00.000 10072 scope move finished after 81 + 47 ms
02:12:56.207 00.000 10072 Move returns status 0, amount 81
02:12:56.207 00.000 10072 MoveAxis(N, 0, ABG)
02:12:56.207 00.000 10072 Move returns status 0, amount 0
02:12:56.207 00.000 10072 move complete, result=0
02:12:56.207 00.000 10072 worker thread done servicing request
02:12:56.208 00.001 10072 Worker thread wakes up
02:12:56.208 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.0 px 0 ms NORTH
02:12:56.208 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:56.208 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:57.126 00.918 10072 Exposure complete
02:12:57.171 00.045 10072 worker thread done servicing request
02:12:57.171 00.000 1032 OnExposeComplete: enter
02:12:57.173 00.002 1032 UpdateGuideState(): m_state=6
02:12:57.175 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 448
02:12:57.175 00.000 1032 Star::Find returns 1 (0), X=1123.86, Y=330.34, Mass=1493, SNR=27.1, Peak=113 HFD=3.2
02:12:57.175 00.000 1032 MultiStar: [#1 0.08,-0.09,0.94,U] [#2 0.17,-0.12,0.97,U] [#3 0.02,-0.12,0.98,U] [#4 0.14,-0.14,0.83,U] [#5 0.22,-0.10,0.77,U] [#6 0.09,-0.20,0.76,U] [#7 0.21,-0.26,0.73,U] [#8 0.05,-0.15,0.69,U] 
02:12:57.175 00.000 1032 refined, 8 included, MultiStar: {0.12, -0.18}, one-star: {0.13, -0.44}
02:12:57.175 00.000 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
02:12:57.175 00.000 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
02:12:57.175 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.98 mountX=-0.21 mountY=-0.07, mountTheta=-2.81
02:12:57.184 00.009 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.18, opts=13)
02:12:57.184 00.000 1032 Enqueuing Move request for scope (0.12, -0.18)
02:12:57.184 00.000 10072 Worker thread wakes up
02:12:57.184 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
02:12:57.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
02:12:57.184 00.000 10072 Moving (0.12, -0.18) raw xDistance=-0.21 yDistance=-0.07
02:12:57.184 00.000 10072 PPEC rslt: input = -0.21, final = -0.07, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 879.56
02:12:57.184 00.000 10072 PPEC: input: -0.21, control: -0.07, exposure: 1000
02:12:57.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:57.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:12:57.184 00.000 10072 MoveAxis(E, 74, ABG)
02:12:57.184 00.000 10072 Guiding  Dir = 2, Dur = 74
02:12:57.184 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:57.189 00.005 10072 IsGuiding returns 0
02:12:57.190 00.001 10072 PulseGuide returned control before completion, sleep 84
02:12:57.203 00.013 1032 UpdateGuideState exits: m=1493 SNR=27.1
02:12:57.203 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:57.206 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:57.206 00.000 1032 Enqueuing Expose request
02:12:57.285 00.079 10072 IsGuiding returns 0
02:12:57.285 00.000 10072 Move returns status 0, amount 74
02:12:57.285 00.000 10072 MoveAxis(N, 0, ABG)
02:12:57.285 00.000 10072 Move returns status 0, amount 0
02:12:57.285 00.000 10072 move complete, result=0
02:12:57.286 00.001 10072 worker thread done servicing request
02:12:57.286 00.000 1032 GuideStep: -0.2 px 74 ms EAST, -0.1 px 0 ms NORTH
02:12:57.287 00.001 10072 Worker thread wakes up
02:12:57.287 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:57.289 00.002 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:58.414 01.125 10072 Exposure complete
02:12:58.461 00.047 10072 worker thread done servicing request
02:12:58.461 00.000 1032 OnExposeComplete: enter
02:12:58.463 00.002 1032 UpdateGuideState(): m_state=6
02:12:58.465 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 449
02:12:58.465 00.000 1032 Star::Find returns 1 (0), X=1123.91, Y=330.67, Mass=1491, SNR=27.1, Peak=117 HFD=3.3
02:12:58.467 00.002 1032 MultiStar: [#1 0.10,0.18,0.93,U] [#2 0.09,0.21,0.98,U] [#3 -0.03,0.11,0.96,U] [#4 0.15,0.18,0.84,U] [#5 0.19,0.20,0.80,U] [#6 0.15,0.14,0.74,U] [#7 0.13,0.07,0.73,U] [#8 0.02,0.21,0.68,U] 
02:12:58.469 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.13}, one-star: {0.18, -0.11}
02:12:58.471 00.002 1032 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.83) = xAngle (-0.96 = -0.96)
02:12:58.471 00.000 1032 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.96 = -0.96)
02:12:58.473 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.87 mountX=0.10 mountY=-0.14, mountTheta=-0.96
02:12:58.475 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.13, opts=13)
02:12:58.475 00.000 1032 Enqueuing Move request for scope (0.11, 0.13)
02:12:58.475 00.000 10072 Worker thread wakes up
02:12:58.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
02:12:58.475 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
02:12:58.475 00.000 10072 Moving (0.11, 0.13) raw xDistance=0.10 yDistance=-0.14
02:12:58.475 00.000 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 879.56
02:12:58.475 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 1000
02:12:58.475 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:58.475 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:12:58.475 00.000 10072 MoveAxis(W, 12, ABG)
02:12:58.475 00.000 10072 Guiding  Dir = 3, Dur = 12
02:12:58.481 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:58.482 00.001 10072 IsGuiding returns 0
02:12:58.484 00.002 10072 PulseGuide returned control before completion, sleep 22
02:12:58.490 00.006 1032 UpdateGuideState exits: m=1491 SNR=27.1
02:12:58.500 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:58.500 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:58.500 00.000 1032 Enqueuing Expose request
02:12:58.515 00.015 10072 IsGuiding returns 1
02:12:58.515 00.000 10072 scope still moving after pulse duration time elapsed
02:12:58.547 00.032 10072 IsGuiding returns 1
02:12:58.579 00.032 10072 IsGuiding returns 1
02:12:58.611 00.032 10072 IsGuiding returns 1
02:12:58.643 00.032 10072 IsGuiding returns 1
02:12:58.675 00.032 10072 IsGuiding returns 1
02:12:58.707 00.032 10072 IsGuiding returns 1
02:12:58.738 00.031 10072 IsGuiding returns 1
02:12:58.771 00.033 10072 IsGuiding returns 1
02:12:58.802 00.031 10072 IsGuiding returns 1
02:12:58.834 00.032 10072 IsGuiding returns 0
02:12:58.834 00.000 10072 scope move finished after 12 + 338 ms
02:12:58.834 00.000 10072 Move returns status 0, amount 12
02:12:58.834 00.000 10072 MoveAxis(N, 0, ABG)
02:12:58.834 00.000 10072 Move returns status 0, amount 0
02:12:58.834 00.000 10072 move complete, result=0
02:12:58.834 00.000 10072 worker thread done servicing request
02:12:58.834 00.000 10072 Worker thread wakes up
02:12:58.834 00.000 1032 GuideStep: 0.1 px 12 ms WEST, -0.1 px 0 ms NORTH
02:12:58.836 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:58.836 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:12:59.754 00.918 10072 Exposure complete
02:12:59.799 00.045 10072 worker thread done servicing request
02:12:59.799 00.000 1032 OnExposeComplete: enter
02:12:59.799 00.000 1032 UpdateGuideState(): m_state=6
02:12:59.799 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 450
02:12:59.799 00.000 1032 Star::Find returns 1 (0), X=1123.99, Y=330.59, Mass=1553, SNR=27.7, Peak=136 HFD=3.3
02:12:59.799 00.000 1032 MultiStar: [#1 0.21,0.03,0.95,U] [#2 0.10,0.07,0.95,U] [#3 0.07,-0.00,0.96,U] [#4 0.18,-0.03,0.82,U] [#5 0.23,0.07,0.79,U] [#6 0.15,0.07,0.73,U] [#7 0.19,-0.03,0.72,U] [#8 0.06,0.13,0.65,U] 
02:12:59.813 00.014 1032 refined, 8 included, MultiStar: {0.16, 0.01}, one-star: {0.26, -0.18}
02:12:59.814 00.001 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
02:12:59.814 00.000 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
02:12:59.814 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.03 mountX=-0.04 mountY=-0.16, mountTheta=-1.80
02:12:59.814 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
02:12:59.814 00.000 1032 Enqueuing Move request for scope (0.16, 0.01)
02:12:59.814 00.000 10072 Worker thread wakes up
02:12:59.814 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
02:12:59.814 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
02:12:59.814 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.04 yDistance=-0.16
02:12:59.814 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:12:59.814 00.000 10072 PPEC rslt: input = -0.04, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 883.14
02:12:59.814 00.000 10072 PPEC: input: -0.04, control: 0.03, exposure: 1000
02:12:59.814 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:59.814 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:12:59.814 00.000 10072 MoveAxis(W, 28, ABG)
02:12:59.814 00.000 10072 Guiding  Dir = 3, Dur = 28
02:12:59.826 00.012 10072 IsGuiding returns 0
02:12:59.826 00.000 10072 PulseGuide returned control before completion, sleep 38
02:12:59.840 00.014 1032 UpdateGuideState exits: m=1553 SNR=27.7
02:12:59.841 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:59.843 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:12:59.845 00.002 1032 Enqueuing Expose request
02:12:59.873 00.028 10072 IsGuiding returns 1
02:12:59.873 00.000 10072 scope still moving after pulse duration time elapsed
02:12:59.905 00.032 10072 IsGuiding returns 0
02:12:59.905 00.000 10072 scope move finished after 28 + 51 ms
02:12:59.905 00.000 10072 Move returns status 0, amount 28
02:12:59.905 00.000 10072 MoveAxis(N, 0, ABG)
02:12:59.905 00.000 10072 Move returns status 0, amount 0
02:12:59.905 00.000 10072 move complete, result=0
02:12:59.905 00.000 10072 worker thread done servicing request
02:12:59.905 00.000 1032 GuideStep: -0.0 px 28 ms WEST, -0.2 px 0 ms NORTH
02:12:59.908 00.003 10072 Worker thread wakes up
02:12:59.908 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:12:59.908 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:01.049 01.141 10072 Exposure complete
02:13:01.094 00.045 10072 worker thread done servicing request
02:13:01.094 00.000 1032 OnExposeComplete: enter
02:13:01.094 00.000 1032 UpdateGuideState(): m_state=6
02:13:01.094 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 451
02:13:01.094 00.000 1032 Star::Find returns 1 (0), X=1123.98, Y=330.62, Mass=1628, SNR=28.4, Peak=133 HFD=3.3
02:13:01.103 00.009 1032 MultiStar: [#1 0.13,0.12,0.87,U] [#2 0.20,0.14,0.95,U] [#3 0.08,0.03,0.94,U] [#4 0.10,0.09,0.79,U] [#5 0.26,0.12,0.77,U] [#6 0.13,0.10,0.72,U] [#7 0.12,0.07,0.70,U] [#8 0.09,0.20,0.67,U] 
02:13:01.103 00.000 1032 refined, 8 included, MultiStar: {0.15, 0.07}, one-star: {0.25, -0.16}
02:13:01.103 00.000 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
02:13:01.103 00.000 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
02:13:01.103 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.44 mountX=0.03 mountY=-0.17, mountTheta=-1.39
02:13:01.103 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.07, opts=13)
02:13:01.110 00.007 1032 Enqueuing Move request for scope (0.15, 0.07)
02:13:01.113 00.003 10072 Worker thread wakes up
02:13:01.113 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
02:13:01.113 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
02:13:01.113 00.000 10072 Moving (0.15, 0.07) raw xDistance=0.03 yDistance=-0.17
02:13:01.113 00.000 10072 PPEC rslt: input = 0.03, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 883.14
02:13:01.113 00.000 10072 PPEC: input: 0.03, control: 0.03, exposure: 1000
02:13:01.113 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:01.113 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:13:01.113 00.000 10072 MoveAxis(W, 26, ABG)
02:13:01.113 00.000 10072 Guiding  Dir = 3, Dur = 26
02:13:01.113 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:01.115 00.002 10072 IsGuiding returns 0
02:13:01.117 00.002 10072 PulseGuide returned control before completion, sleep 36
02:13:01.119 00.002 1032 UpdateGuideState exits: m=1628 SNR=28.4
02:13:01.119 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:01.133 00.014 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:01.133 00.000 1032 Enqueuing Expose request
02:13:01.164 00.031 10072 IsGuiding returns 1
02:13:01.164 00.000 10072 scope still moving after pulse duration time elapsed
02:13:01.196 00.032 10072 IsGuiding returns 0
02:13:01.196 00.000 10072 scope move finished after 26 + 54 ms
02:13:01.196 00.000 10072 Move returns status 0, amount 26
02:13:01.196 00.000 10072 MoveAxis(N, 0, ABG)
02:13:01.197 00.001 10072 Move returns status 0, amount 0
02:13:01.197 00.000 10072 move complete, result=0
02:13:01.197 00.000 10072 worker thread done servicing request
02:13:01.197 00.000 10072 Worker thread wakes up
02:13:01.197 00.000 1032 GuideStep: 0.0 px 26 ms WEST, -0.2 px 0 ms NORTH
02:13:01.198 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:01.198 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:02.100 00.902 10072 Exposure complete
02:13:02.147 00.047 10072 worker thread done servicing request
02:13:02.147 00.000 1032 OnExposeComplete: enter
02:13:02.147 00.000 1032 UpdateGuideState(): m_state=6
02:13:02.147 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 452
02:13:02.147 00.000 1032 Star::Find returns 1 (0), X=1123.95, Y=330.51, Mass=1537, SNR=27.5, Peak=121 HFD=3.3
02:13:02.147 00.000 1032 MultiStar: [#1 0.15,-0.05,0.93,U] [#2 0.15,-0.02,0.97,U] [#3 0.10,-0.04,0.97,U] [#4 0.07,-0.06,0.81,U] [#5 0.19,0.03,0.75,U] [#6 0.08,-0.10,0.74,U] [#7 0.07,-0.08,0.71,U] [#8 0.12,0.05,0.66,U] 
02:13:02.155 00.008 1032 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.22, -0.26}
02:13:02.155 00.000 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
02:13:02.155 00.000 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
02:13:02.155 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-0.46 mountX=-0.10 mountY=-0.11, mountTheta=-2.29
02:13:02.155 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.06, opts=13)
02:13:02.155 00.000 1032 Enqueuing Move request for scope (0.13, -0.06)
02:13:02.155 00.000 10072 Worker thread wakes up
02:13:02.155 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
02:13:02.155 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
02:13:02.155 00.000 10072 Moving (0.13, -0.06) raw xDistance=-0.10 yDistance=-0.11
02:13:02.163 00.008 10072 PPEC rslt: input = -0.10, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 883.14
02:13:02.163 00.000 10072 PPEC: input: -0.10, control: 0.02, exposure: 1000
02:13:02.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:02.163 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:13:02.163 00.000 10072 MoveAxis(W, 18, ABG)
02:13:02.163 00.000 10072 Guiding  Dir = 3, Dur = 18
02:13:02.163 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:02.165 00.002 10072 IsGuiding returns 0
02:13:02.167 00.002 10072 PulseGuide returned control before completion, sleep 28
02:13:02.177 00.010 1032 UpdateGuideState exits: m=1537 SNR=27.5
02:13:02.183 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:02.185 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:02.187 00.002 1032 Enqueuing Expose request
02:13:02.199 00.012 10072 IsGuiding returns 0
02:13:02.199 00.000 10072 Move returns status 0, amount 18
02:13:02.199 00.000 10072 MoveAxis(N, 0, ABG)
02:13:02.199 00.000 10072 Move returns status 0, amount 0
02:13:02.199 00.000 10072 move complete, result=0
02:13:02.199 00.000 10072 worker thread done servicing request
02:13:02.199 00.000 10072 Worker thread wakes up
02:13:02.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:02.199 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:02.200 00.001 1032 GuideStep: -0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
02:13:03.342 01.142 10072 Exposure complete
02:13:03.388 00.046 10072 worker thread done servicing request
02:13:03.388 00.000 1032 OnExposeComplete: enter
02:13:03.390 00.002 1032 UpdateGuideState(): m_state=6
02:13:03.391 00.001 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 453
02:13:03.393 00.002 1032 Star::Find returns 1 (0), X=1124.02, Y=330.59, Mass=1615, SNR=28.2, Peak=128 HFD=3.3
02:13:03.395 00.002 1032 MultiStar: [#1 0.12,0.11,0.92,U] [#2 0.16,0.10,0.95,U] [#3 0.08,0.04,0.94,U] [#4 0.17,0.10,0.79,U] [#5 0.20,0.02,0.76,U] [#6 0.12,-0.01,0.72,U] [#7 0.12,-0.00,0.70,U] [#8 0.10,0.06,0.66,U] 
02:13:03.397 00.002 1032 refined, 8 included, MultiStar: {0.16, 0.02}, one-star: {0.29, -0.19}
02:13:03.397 00.000 1032 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.83) = xAngle (-1.69 = -1.69)
02:13:03.397 00.000 1032 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.69 = -1.69)
02:13:03.397 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.14 mountX=-0.02 mountY=-0.16, mountTheta=-1.69
02:13:03.404 00.007 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.02, opts=13)
02:13:03.404 00.000 1032 Enqueuing Move request for scope (0.16, 0.02)
02:13:03.406 00.002 10072 Worker thread wakes up
02:13:03.406 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
02:13:03.406 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
02:13:03.406 00.000 10072 Moving (0.16, 0.02) raw xDistance=-0.02 yDistance=-0.16
02:13:03.406 00.000 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 883.14
02:13:03.408 00.002 10072 PPEC: input: -0.02, control: 0.01, exposure: 1000
02:13:03.408 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:03.408 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:13:03.408 00.000 10072 MoveAxis(W, 13, ABG)
02:13:03.408 00.000 10072 Guiding  Dir = 3, Dur = 13
02:13:03.408 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:03.409 00.001 10072 IsGuiding returns 0
02:13:03.411 00.002 10072 PulseGuide returned control before completion, sleep 23
02:13:03.425 00.014 1032 UpdateGuideState exits: m=1615 SNR=28.2
02:13:03.427 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:03.429 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:03.429 00.000 1032 Enqueuing Expose request
02:13:03.443 00.014 10072 IsGuiding returns 0
02:13:03.443 00.000 10072 Move returns status 0, amount 13
02:13:03.443 00.000 10072 MoveAxis(N, 0, ABG)
02:13:03.443 00.000 10072 Move returns status 0, amount 0
02:13:03.443 00.000 10072 move complete, result=0
02:13:03.443 00.000 10072 worker thread done servicing request
02:13:03.443 00.000 10072 Worker thread wakes up
02:13:03.443 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:03.443 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:03.443 00.000 1032 GuideStep: -0.0 px 13 ms WEST, -0.2 px 0 ms NORTH
02:13:04.346 00.903 10072 Exposure complete
02:13:04.396 00.050 10072 worker thread done servicing request
02:13:04.396 00.000 1032 OnExposeComplete: enter
02:13:04.398 00.002 1032 UpdateGuideState(): m_state=6
02:13:04.400 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 454
02:13:04.402 00.002 1032 Star::Find returns 1 (0), X=1124.02, Y=330.62, Mass=1570, SNR=27.8, Peak=122 HFD=3.3
02:13:04.404 00.002 1032 MultiStar: [#1 0.18,0.12,0.92,U] [#2 0.17,0.11,0.97,U] [#3 0.15,0.06,0.95,U] [#4 0.19,0.18,0.80,U] [#5 0.28,0.11,0.78,U] [#6 0.21,0.06,0.74,U] [#7 0.20,0.08,0.71,U] [#8 0.10,0.17,0.65,U] 
02:13:04.406 00.002 1032 refined, 8 included, MultiStar: {0.20, 0.07}, one-star: {0.28, -0.15}
02:13:04.406 00.000 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
02:13:04.407 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
02:13:04.409 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.36 mountX=0.02 mountY=-0.21, mountTheta=-1.47
02:13:04.413 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.07, opts=13)
02:13:04.413 00.000 1032 Enqueuing Move request for scope (0.20, 0.07)
02:13:04.415 00.002 10072 Worker thread wakes up
02:13:04.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
02:13:04.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
02:13:04.415 00.000 10072 Moving (0.20, 0.07) raw xDistance=0.02 yDistance=-0.21
02:13:04.417 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 883.14
02:13:04.417 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 1000
02:13:04.417 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:04.417 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:13:04.417 00.000 10072 MoveAxis(W, 12, ABG)
02:13:04.417 00.000 10072 Guiding  Dir = 3, Dur = 12
02:13:04.418 00.001 10072 IsGuiding returns 0
02:13:04.418 00.000 10072 PulseGuide returned control before completion, sleep 22
02:13:04.419 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:04.434 00.015 1032 UpdateGuideState exits: m=1570 SNR=27.8
02:13:04.434 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:04.434 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:04.434 00.000 1032 Enqueuing Expose request
02:13:04.450 00.016 10072 IsGuiding returns 0
02:13:04.450 00.000 10072 Move returns status 0, amount 12
02:13:04.450 00.000 10072 MoveAxis(N, 0, ABG)
02:13:04.450 00.000 10072 Move returns status 0, amount 0
02:13:04.450 00.000 10072 move complete, result=0
02:13:04.450 00.000 10072 worker thread done servicing request
02:13:04.450 00.000 10072 Worker thread wakes up
02:13:04.450 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:04.450 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:04.450 00.000 1032 GuideStep: 0.0 px 12 ms WEST, -0.2 px 0 ms NORTH
02:13:05.575 01.125 10072 Exposure complete
02:13:05.624 00.049 10072 worker thread done servicing request
02:13:05.624 00.000 1032 OnExposeComplete: enter
02:13:05.624 00.000 1032 UpdateGuideState(): m_state=6
02:13:05.624 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 455
02:13:05.624 00.000 1032 Star::Find returns 1 (0), X=1123.93, Y=330.66, Mass=1482, SNR=27.0, Peak=109 HFD=3.3
02:13:05.624 00.000 1032 MultiStar: [#1 0.07,0.21,0.95,U] [#2 0.05,0.27,1.00,U] [#3 0.05,0.21,0.96,U] [#4 0.05,0.12,0.83,U] [#5 0.16,0.14,0.81,U] [#6 0.04,0.25,0.75,U] [#7 0.15,0.09,0.71,U] [#8 0.05,0.12,0.69,U] 
02:13:05.624 00.000 1032 refined, 8 included, MultiStar: {0.09, 0.14}, one-star: {0.20, -0.12}
02:13:05.634 00.010 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
02:13:05.634 00.000 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
02:13:05.638 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.00 mountX=0.11 mountY=-0.13, mountTheta=-0.83
02:13:05.639 00.001 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.14, opts=13)
02:13:05.641 00.002 1032 Enqueuing Move request for scope (0.09, 0.14)
02:13:05.641 00.000 10072 Worker thread wakes up
02:13:05.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
02:13:05.641 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
02:13:05.641 00.000 10072 Moving (0.09, 0.14) raw xDistance=0.11 yDistance=-0.13
02:13:05.641 00.000 10072 PPEC rslt: input = 0.11, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 883.14
02:13:05.641 00.000 10072 PPEC: input: 0.11, control: 0.01, exposure: 1000
02:13:05.641 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:05.641 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:13:05.641 00.000 10072 MoveAxis(W, 13, ABG)
02:13:05.641 00.000 10072 Guiding  Dir = 3, Dur = 13
02:13:05.644 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:05.645 00.001 10072 IsGuiding returns 0
02:13:05.647 00.002 10072 PulseGuide returned control before completion, sleep 23
02:13:05.661 00.014 1032 UpdateGuideState exits: m=1482 SNR=27.0
02:13:05.663 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:05.663 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:05.663 00.000 1032 Enqueuing Expose request
02:13:05.679 00.016 10072 IsGuiding returns 0
02:13:05.679 00.000 10072 Move returns status 0, amount 13
02:13:05.679 00.000 10072 MoveAxis(N, 0, ABG)
02:13:05.679 00.000 10072 Move returns status 0, amount 0
02:13:05.679 00.000 10072 move complete, result=0
02:13:05.679 00.000 10072 worker thread done servicing request
02:13:05.679 00.000 10072 Worker thread wakes up
02:13:05.679 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:05.679 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:05.680 00.001 1032 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
02:13:06.588 00.908 10072 Exposure complete
02:13:06.618 00.030 10072 worker thread done servicing request
02:13:06.618 00.000 1032 OnExposeComplete: enter
02:13:06.634 00.016 1032 UpdateGuideState(): m_state=6
02:13:06.635 00.001 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 456
02:13:06.635 00.000 1032 Star::Find returns 1 (0), X=1123.95, Y=330.78, Mass=1516, SNR=27.3, Peak=112 HFD=3.1
02:13:06.635 00.000 1032 MultiStar: [#1 0.03,0.21,0.92,U] [#2 0.10,0.19,0.97,U] [#3 0.08,0.27,0.98,U] [#4 0.13,0.17,0.86,U] [#5 0.14,0.35,0.00,M1] [#6 0.15,0.22,0.76,U] [#7 0.12,0.17,0.74,U] [#8 0.11,0.27,0.69,U] 
02:13:06.635 00.000 1032 refined, 7 included, MultiStar: {0.12, 0.18}, one-star: {0.22, 0.01}
02:13:06.635 00.000 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
02:13:06.641 00.006 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
02:13:06.641 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.22 cameraTheta=1.00 mountX=0.15 mountY=-0.16, mountTheta=-0.84
02:13:06.645 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.18, opts=13)
02:13:06.647 00.002 1032 Enqueuing Move request for scope (0.12, 0.18)
02:13:06.647 00.000 10072 Worker thread wakes up
02:13:06.647 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
02:13:06.647 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
02:13:06.647 00.000 10072 Moving (0.12, 0.18) raw xDistance=0.15 yDistance=-0.16
02:13:06.649 00.002 10072 PPEC rslt: input = 0.15, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 883.14
02:13:06.649 00.000 10072 PPEC: input: 0.15, control: 0.02, exposure: 1000
02:13:06.649 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:06.649 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:13:06.649 00.000 10072 MoveAxis(W, 16, ABG)
02:13:06.649 00.000 10072 Guiding  Dir = 3, Dur = 16
02:13:06.651 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:06.652 00.001 10072 IsGuiding returns 0
02:13:06.653 00.001 10072 PulseGuide returned control before completion, sleep 26
02:13:06.654 00.001 1032 UpdateGuideState exits: m=1516 SNR=27.3
02:13:06.654 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:06.669 00.015 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:06.669 00.000 1032 Enqueuing Expose request
02:13:06.685 00.016 10072 IsGuiding returns 0
02:13:06.685 00.000 10072 Move returns status 0, amount 16
02:13:06.685 00.000 10072 MoveAxis(N, 0, ABG)
02:13:06.685 00.000 10072 Move returns status 0, amount 0
02:13:06.686 00.001 10072 move complete, result=0
02:13:06.686 00.000 10072 worker thread done servicing request
02:13:06.686 00.000 10072 Worker thread wakes up
02:13:06.686 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:06.686 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:06.687 00.001 1032 GuideStep: 0.1 px 16 ms WEST, -0.2 px 0 ms NORTH
02:13:07.816 01.129 10072 Exposure complete
02:13:07.860 00.044 10072 worker thread done servicing request
02:13:07.860 00.000 1032 OnExposeComplete: enter
02:13:07.863 00.003 1032 UpdateGuideState(): m_state=6
02:13:07.863 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 457
02:13:07.863 00.000 1032 Star::Find returns 1 (0), X=1124.05, Y=330.63, Mass=1573, SNR=27.8, Peak=126 HFD=3.3
02:13:07.867 00.004 1032 MultiStar: [#1 0.19,0.15,0.88,U] [#2 0.15,0.08,0.96,U] [#3 0.10,0.10,0.94,U] [#4 0.24,0.00,0.80,U] [#5 0.28,0.08,0.80,U] [#6 0.37,0.02,0.00,M1] [#7 0.26,0.08,0.70,U] [#8 0.18,0.12,0.66,U] 
02:13:07.869 00.002 1032 refined, 7 included, MultiStar: {0.21, 0.05}, one-star: {0.31, -0.14}
02:13:07.869 00.000 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
02:13:07.871 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
02:13:07.871 00.000 1032 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.22 cameraTheta=0.25 mountX=-0.00 mountY=-0.22, mountTheta=-1.58
02:13:07.873 00.002 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.05, opts=13)
02:13:07.875 00.002 1032 Enqueuing Move request for scope (0.21, 0.05)
02:13:07.875 00.000 10072 Worker thread wakes up
02:13:07.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd
02:13:07.877 00.002 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.05)
02:13:07.877 00.000 10072 Moving (0.21, 0.05) raw xDistance=-0.00 yDistance=-0.22
02:13:07.878 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:07.880 00.002 10072 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 886.72
02:13:07.880 00.000 10072 PPEC: input: -0.00, control: 0.03, exposure: 1000
02:13:07.880 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:07.880 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:13:07.880 00.000 10072 MoveAxis(W, 30, ABG)
02:13:07.880 00.000 10072 Guiding  Dir = 3, Dur = 30
02:13:07.881 00.001 10072 IsGuiding returns 0
02:13:07.881 00.000 10072 PulseGuide returned control before completion, sleep 40
02:13:07.892 00.011 1032 UpdateGuideState exits: m=1573 SNR=27.8
02:13:07.896 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:07.899 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:07.899 00.000 1032 Enqueuing Expose request
02:13:07.929 00.030 10072 IsGuiding returns 1
02:13:07.929 00.000 10072 scope still moving after pulse duration time elapsed
02:13:07.960 00.031 10072 IsGuiding returns 1
02:13:07.992 00.032 10072 IsGuiding returns 0
02:13:07.992 00.000 10072 scope move finished after 30 + 81 ms
02:13:07.992 00.000 10072 Move returns status 0, amount 30
02:13:07.992 00.000 10072 MoveAxis(N, 0, ABG)
02:13:07.992 00.000 10072 Move returns status 0, amount 0
02:13:07.992 00.000 10072 move complete, result=0
02:13:07.992 00.000 10072 worker thread done servicing request
02:13:07.992 00.000 10072 Worker thread wakes up
02:13:07.992 00.000 1032 GuideStep: -0.0 px 30 ms WEST, -0.2 px 0 ms NORTH
02:13:07.994 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:07.994 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:08.900 00.906 10072 Exposure complete
02:13:08.947 00.047 10072 worker thread done servicing request
02:13:08.947 00.000 1032 OnExposeComplete: enter
02:13:08.949 00.002 1032 UpdateGuideState(): m_state=6
02:13:08.951 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 458
02:13:08.951 00.000 1032 Star::Find returns 1 (0), X=1124.01, Y=330.62, Mass=1472, SNR=26.9, Peak=118 HFD=3.3
02:13:08.954 00.003 1032 MultiStar: [#1 0.19,0.14,0.93,U] [#2 0.26,0.12,1.00,U] [#3 0.10,0.08,1.00,U] [#4 0.27,0.05,0.85,U] [#5 0.27,0.07,0.79,U] [#6 0.24,0.09,0.75,U] [#7 0.25,0.07,0.69,U] [#8 0.15,0.06,0.71,U] 
02:13:08.954 00.000 1032 refined, 8 included, MultiStar: {0.22, 0.06}, one-star: {0.28, -0.15}
02:13:08.958 00.004 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
02:13:08.959 00.001 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
02:13:08.961 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.23 cameraTheta=0.25 mountX=-0.00 mountY=-0.23, mountTheta=-1.58
02:13:08.964 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.06, opts=13)
02:13:08.965 00.001 1032 Enqueuing Move request for scope (0.22, 0.06)
02:13:08.965 00.000 10072 Worker thread wakes up
02:13:08.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.06) opts 0xd
02:13:08.965 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.06)
02:13:08.965 00.000 10072 Moving (0.22, 0.06) raw xDistance=-0.00 yDistance=-0.23
02:13:08.965 00.000 10072 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 886.72
02:13:08.965 00.000 10072 PPEC: input: -0.00, control: 0.03, exposure: 1000
02:13:08.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:13:08.965 00.000 10072 MoveAxis(W, 27, ABG)
02:13:08.965 00.000 10072 Guiding  Dir = 3, Dur = 27
02:13:08.970 00.005 10072 IsGuiding returns 0
02:13:08.970 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:08.971 00.001 10072 PulseGuide returned control before completion, sleep 37
02:13:08.985 00.014 1032 UpdateGuideState exits: m=1472 SNR=26.9
02:13:08.989 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:08.989 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:08.989 00.000 1032 Enqueuing Expose request
02:13:09.017 00.028 10072 IsGuiding returns 1
02:13:09.017 00.000 10072 scope still moving after pulse duration time elapsed
02:13:09.049 00.032 10072 IsGuiding returns 0
02:13:09.049 00.000 10072 scope move finished after 27 + 52 ms
02:13:09.049 00.000 10072 Move returns status 0, amount 27
02:13:09.049 00.000 10072 MoveAxis(N, 148, ABG)
02:13:09.049 00.000 10072 Guiding  Dir = 0, Dur = 148
02:13:09.049 00.000 10072 IsGuiding returns 0
02:13:09.050 00.001 10072 PulseGuide returned control before completion, sleep 158
02:13:09.210 00.160 10072 IsGuiding returns 0
02:13:09.210 00.000 10072 Move returns status 0, amount 148
02:13:09.210 00.000 10072 move complete, result=0
02:13:09.210 00.000 10072 worker thread done servicing request
02:13:09.212 00.002 1032 GuideStep: -0.0 px 27 ms WEST, -0.2 px 148 ms NORTH
02:13:09.213 00.001 10072 Worker thread wakes up
02:13:09.213 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:09.213 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:10.341 01.128 10072 Exposure complete
02:13:10.384 00.043 10072 worker thread done servicing request
02:13:10.388 00.004 1032 OnExposeComplete: enter
02:13:10.388 00.000 1032 UpdateGuideState(): m_state=6
02:13:10.391 00.003 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 459
02:13:10.393 00.002 1032 Star::Find returns 1 (0), X=1123.67, Y=330.66, Mass=1540, SNR=27.6, Peak=124 HFD=3.0
02:13:10.395 00.002 1032 MultiStar: [#1 -0.18,0.08,0.92,U] [#2 -0.17,0.07,0.97,U] [#3 -0.19,0.18,0.96,U] [#4 -0.18,0.03,0.82,U] [#5 -0.04,0.16,0.78,U] [#6 -0.15,0.06,0.73,U] [#7 -0.07,-0.03,0.72,U] [#8 -0.21,0.15,0.68,U] 
02:13:10.395 00.000 1032 single-star, 8 included, MultiStar: {-0.14, 0.06}, one-star: {-0.07, -0.12}
02:13:10.397 00.002 1032 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.83) = xAngle (-3.92 = 2.36)
02:13:10.397 00.000 1032 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.92 = 2.36)
02:13:10.399 00.002 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.13 cameraTheta=-2.09 mountX=-0.09 mountY=0.09, mountTheta=2.36
02:13:10.401 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.12, opts=13)
02:13:10.403 00.002 1032 Enqueuing Move request for scope (-0.07, -0.12)
02:13:10.404 00.001 10072 Worker thread wakes up
02:13:10.404 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
02:13:10.404 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
02:13:10.404 00.000 10072 Moving (-0.07, -0.12) raw xDistance=-0.09 yDistance=0.09
02:13:10.404 00.000 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 886.72
02:13:10.404 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 1000
02:13:10.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:10.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:13:10.404 00.000 10072 MoveAxis(W, 24, ABG)
02:13:10.404 00.000 10072 Guiding  Dir = 3, Dur = 24
02:13:10.404 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:10.406 00.002 10072 IsGuiding returns 0
02:13:10.408 00.002 10072 PulseGuide returned control before completion, sleep 34
02:13:10.418 00.010 1032 UpdateGuideState exits: m=1540 SNR=27.6
02:13:10.422 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:10.424 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:10.425 00.001 1032 Enqueuing Expose request
02:13:10.456 00.031 10072 IsGuiding returns 0
02:13:10.456 00.000 10072 Move returns status 0, amount 24
02:13:10.456 00.000 10072 MoveAxis(N, 0, ABG)
02:13:10.456 00.000 10072 Move returns status 0, amount 0
02:13:10.456 00.000 10072 move complete, result=0
02:13:10.456 00.000 10072 worker thread done servicing request
02:13:10.456 00.000 10072 Worker thread wakes up
02:13:10.456 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:10.457 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:10.457 00.000 1032 GuideStep: -0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
02:13:11.361 00.904 10072 Exposure complete
02:13:11.407 00.046 10072 worker thread done servicing request
02:13:11.407 00.000 1032 OnExposeComplete: enter
02:13:11.407 00.000 1032 UpdateGuideState(): m_state=6
02:13:11.407 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 460
02:13:11.407 00.000 1032 Star::Find returns 1 (0), X=1123.90, Y=330.61, Mass=1532, SNR=27.5, Peak=132 HFD=3.3
02:13:11.407 00.000 1032 MultiStar: [#1 -0.04,0.16,0.91,U] [#2 -0.07,0.14,0.95,U] [#3 -0.10,0.17,0.96,U] [#4 -0.02,0.11,0.81,U] [#5 0.05,0.13,0.78,U] [#6 -0.04,0.00,0.74,U] [#7 0.06,0.17,0.72,U] [#8 -0.13,0.16,0.69,U] 
02:13:11.407 00.000 1032 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {0.17, -0.16}
02:13:11.419 00.012 1032 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.83) = xAngle (-0.14 = -0.14)
02:13:11.419 00.000 1032 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.14 = -0.14)
02:13:11.419 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.69 mountX=0.09 mountY=-0.01, mountTheta=-0.14
02:13:11.422 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.09, opts=13)
02:13:11.425 00.003 1032 Enqueuing Move request for scope (-0.01, 0.09)
02:13:11.426 00.001 10072 Worker thread wakes up
02:13:11.426 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
02:13:11.426 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
02:13:11.426 00.000 10072 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.01
02:13:11.426 00.000 10072 PPEC rslt: input = 0.09, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 886.72
02:13:11.426 00.000 10072 PPEC: input: 0.09, control: 0.02, exposure: 1000
02:13:11.426 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:11.426 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:13:11.426 00.000 10072 MoveAxis(W, 21, ABG)
02:13:11.426 00.000 10072 Guiding  Dir = 3, Dur = 21
02:13:11.429 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:11.430 00.001 10072 IsGuiding returns 0
02:13:11.432 00.002 10072 PulseGuide returned control before completion, sleep 31
02:13:11.436 00.004 1032 UpdateGuideState exits: m=1532 SNR=27.5
02:13:11.448 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:11.448 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:11.448 00.000 1032 Enqueuing Expose request
02:13:11.464 00.016 10072 IsGuiding returns 1
02:13:11.464 00.000 10072 scope still moving after pulse duration time elapsed
02:13:11.495 00.031 10072 IsGuiding returns 0
02:13:11.495 00.000 10072 scope move finished after 21 + 43 ms
02:13:11.495 00.000 10072 Move returns status 0, amount 21
02:13:11.495 00.000 10072 MoveAxis(N, 0, ABG)
02:13:11.495 00.000 10072 Move returns status 0, amount 0
02:13:11.495 00.000 10072 move complete, result=0
02:13:11.495 00.000 10072 worker thread done servicing request
02:13:11.495 00.000 10072 Worker thread wakes up
02:13:11.495 00.000 1032 GuideStep: 0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
02:13:11.499 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:11.499 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:12.625 01.126 10072 Exposure complete
02:13:12.659 00.034 10072 worker thread done servicing request
02:13:12.659 00.000 1032 OnExposeComplete: enter
02:13:12.659 00.000 1032 UpdateGuideState(): m_state=6
02:13:12.673 00.014 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 461
02:13:12.675 00.002 1032 Star::Find returns 1 (0), X=1123.65, Y=330.76, Mass=1609, SNR=28.2, Peak=125 HFD=3.0
02:13:12.676 00.001 1032 MultiStar: [#1 -0.16,0.29,0.89,U] [#2 -0.14,0.26,0.95,U] [#3 -0.13,0.32,0.96,U] [#4 -0.09,0.19,0.79,U] [#5 -0.10,0.29,0.76,U] [#6 -0.11,0.19,0.74,U] [#7 -0.16,0.18,0.69,U] [#8 -0.25,0.21,0.68,U] 
02:13:12.678 00.002 1032 single-star, 8 included, MultiStar: {-0.13, 0.21}, one-star: {-0.09, -0.01}
02:13:12.678 00.000 1032 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.83) = xAngle (-4.83 = 1.46)
02:13:12.680 00.002 1032 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.83 = 1.46)
02:13:12.680 00.000 1032 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.00 mountX=0.01 mountY=0.09, mountTheta=1.46
02:13:12.684 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.09, y=-0.01, opts=13)
02:13:12.686 00.002 1032 Enqueuing Move request for scope (-0.09, -0.01)
02:13:12.686 00.000 10072 Worker thread wakes up
02:13:12.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
02:13:12.686 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
02:13:12.686 00.000 10072 Moving (-0.09, -0.01) raw xDistance=0.01 yDistance=0.09
02:13:12.688 00.002 10072 PPEC rslt: input = 0.01, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 886.72
02:13:12.688 00.000 10072 PPEC: input: 0.01, control: 0.03, exposure: 1000
02:13:12.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:12.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:13:12.688 00.000 10072 MoveAxis(W, 26, ABG)
02:13:12.688 00.000 10072 Guiding  Dir = 3, Dur = 26
02:13:12.688 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:12.692 00.004 10072 IsGuiding returns 0
02:13:12.693 00.001 10072 PulseGuide returned control before completion, sleep 36
02:13:12.707 00.014 1032 UpdateGuideState exits: m=1609 SNR=28.2
02:13:12.709 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:12.710 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:12.710 00.000 1032 Enqueuing Expose request
02:13:12.741 00.031 10072 IsGuiding returns 1
02:13:12.741 00.000 10072 scope still moving after pulse duration time elapsed
02:13:12.772 00.031 10072 IsGuiding returns 1
02:13:12.804 00.032 10072 IsGuiding returns 0
02:13:12.804 00.000 10072 scope move finished after 26 + 85 ms
02:13:12.804 00.000 10072 Move returns status 0, amount 26
02:13:12.804 00.000 10072 MoveAxis(N, 0, ABG)
02:13:12.804 00.000 10072 Move returns status 0, amount 0
02:13:12.804 00.000 10072 move complete, result=0
02:13:12.804 00.000 10072 worker thread done servicing request
02:13:12.804 00.000 10072 Worker thread wakes up
02:13:12.804 00.000 1032 GuideStep: 0.0 px 26 ms WEST, 0.1 px 0 ms NORTH
02:13:12.804 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:12.806 00.002 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:13.712 00.906 10072 Exposure complete
02:13:13.758 00.046 10072 worker thread done servicing request
02:13:13.758 00.000 1032 OnExposeComplete: enter
02:13:13.758 00.000 1032 UpdateGuideState(): m_state=6
02:13:13.758 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 462
02:13:13.762 00.004 1032 Star::Find returns 1 (0), X=1123.78, Y=330.66, Mass=1569, SNR=27.8, Peak=118 HFD=3.3
02:13:13.762 00.000 1032 MultiStar: [#1 -0.13,0.25,0.91,U] [#2 -0.23,0.14,0.97,U] [#3 -0.21,0.11,0.91,U] [#4 -0.12,0.14,0.83,U] [#5 -0.03,0.27,0.74,U] [#6 -0.04,0.11,0.73,U] [#7 -0.18,0.11,0.71,U] [#8 -0.16,0.17,0.63,U] 
02:13:13.766 00.004 1032 single-star, 8 included, MultiStar: {-0.12, 0.12}, one-star: {0.04, -0.12}
02:13:13.766 00.000 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
02:13:13.768 00.002 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
02:13:13.768 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.23 mountX=-0.13 mountY=-0.01, mountTheta=-3.06
02:13:13.768 00.000 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.12, opts=13)
02:13:13.774 00.006 1032 Enqueuing Move request for scope (0.04, -0.12)
02:13:13.776 00.002 10072 Worker thread wakes up
02:13:13.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
02:13:13.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
02:13:13.776 00.000 10072 Moving (0.04, -0.12) raw xDistance=-0.13 yDistance=-0.01
02:13:13.778 00.002 10072 PPEC rslt: input = -0.13, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 886.72
02:13:13.778 00.000 10072 PPEC: input: -0.13, control: 0.02, exposure: 1000
02:13:13.778 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:13.778 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:13:13.778 00.000 10072 MoveAxis(W, 24, ABG)
02:13:13.778 00.000 10072 Guiding  Dir = 3, Dur = 24
02:13:13.779 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:13.780 00.001 10072 IsGuiding returns 0
02:13:13.781 00.001 10072 PulseGuide returned control before completion, sleep 34
02:13:13.781 00.000 1032 UpdateGuideState exits: m=1569 SNR=27.8
02:13:13.797 00.016 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:13.797 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:13.797 00.000 1032 Enqueuing Expose request
02:13:13.829 00.032 10072 IsGuiding returns 1
02:13:13.829 00.000 10072 scope still moving after pulse duration time elapsed
02:13:13.861 00.032 10072 IsGuiding returns 0
02:13:13.861 00.000 10072 scope move finished after 24 + 56 ms
02:13:13.861 00.000 10072 Move returns status 0, amount 24
02:13:13.861 00.000 10072 MoveAxis(N, 0, ABG)
02:13:13.861 00.000 10072 Move returns status 0, amount 0
02:13:13.861 00.000 10072 move complete, result=0
02:13:13.861 00.000 10072 worker thread done servicing request
02:13:13.861 00.000 1032 GuideStep: -0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
02:13:13.863 00.002 10072 Worker thread wakes up
02:13:13.863 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:13.864 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:14.992 01.128 10072 Exposure complete
02:13:15.036 00.044 10072 worker thread done servicing request
02:13:15.036 00.000 1032 OnExposeComplete: enter
02:13:15.037 00.001 1032 UpdateGuideState(): m_state=6
02:13:15.037 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 463
02:13:15.037 00.000 1032 Star::Find returns 1 (0), X=1123.81, Y=330.92, Mass=1611, SNR=28.2, Peak=124 HFD=3.0
02:13:15.037 00.000 1032 MultiStar: [#1 -0.14,0.47,0.00,M1] [#2 -0.14,0.36,0.00,M1] [#3 -0.21,0.42,0.00,M1] [#4 -0.11,0.43,0.00,M1] [#5 -0.14,0.40,0.00,M1] [#6 -0.12,0.27,0.71,U] [#7 -0.13,0.35,0.73,U] [#8 -0.18,0.47,0.00,M1] 
02:13:15.037 00.000 1032 single-star, 2 included, MultiStar: {-0.04, 0.24}, one-star: {0.08, 0.14}
02:13:15.037 00.000 1032 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.83) = xAngle (-0.75 = -0.75)
02:13:15.037 00.000 1032 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.75 = -0.75)
02:13:15.047 00.010 1032 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.08 mountX=0.12 mountY=-0.11, mountTheta=-0.75
02:13:15.049 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.14, opts=13)
02:13:15.053 00.004 1032 Enqueuing Move request for scope (0.08, 0.14)
02:13:15.055 00.002 10072 Worker thread wakes up
02:13:15.055 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
02:13:15.055 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
02:13:15.055 00.000 10072 Moving (0.08, 0.14) raw xDistance=0.12 yDistance=-0.11
02:13:15.056 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:15.058 00.002 10072 PPEC rslt: input = 0.12, final = 0.04, react = 0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 890.26
02:13:15.058 00.000 10072 PPEC: input: 0.12, control: 0.04, exposure: 1000
02:13:15.058 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:15.058 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:13:15.058 00.000 10072 MoveAxis(W, 41, ABG)
02:13:15.058 00.000 10072 Guiding  Dir = 3, Dur = 41
02:13:15.058 00.000 10072 IsGuiding returns 0
02:13:15.058 00.000 10072 PulseGuide returned control before completion, sleep 51
02:13:15.070 00.012 1032 UpdateGuideState exits: m=1611 SNR=28.2
02:13:15.070 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:15.070 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:15.070 00.000 1032 Enqueuing Expose request
02:13:15.115 00.045 10072 IsGuiding returns 1
02:13:15.115 00.000 10072 scope still moving after pulse duration time elapsed
02:13:15.149 00.034 10072 IsGuiding returns 0
02:13:15.149 00.000 10072 scope move finished after 41 + 47 ms
02:13:15.149 00.000 10072 Move returns status 0, amount 41
02:13:15.149 00.000 10072 MoveAxis(N, 0, ABG)
02:13:15.149 00.000 10072 Move returns status 0, amount 0
02:13:15.149 00.000 10072 move complete, result=0
02:13:15.149 00.000 10072 worker thread done servicing request
02:13:15.149 00.000 1032 GuideStep: 0.1 px 41 ms WEST, -0.1 px 0 ms NORTH
02:13:15.150 00.001 10072 Worker thread wakes up
02:13:15.150 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:15.150 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:16.070 00.920 10072 Exposure complete
02:13:16.116 00.046 10072 worker thread done servicing request
02:13:16.116 00.000 1032 OnExposeComplete: enter
02:13:16.116 00.000 1032 UpdateGuideState(): m_state=6
02:13:16.116 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 464
02:13:16.123 00.007 1032 Star::Find returns 1 (0), X=1123.77, Y=330.71, Mass=1574, SNR=27.9, Peak=132 HFD=2.9
02:13:16.123 00.000 1032 MultiStar: [#1 0.02,0.27,0.89,U] [#2 -0.13,0.26,0.93,U] [#3 -0.10,0.27,0.94,U] [#4 -0.05,0.21,0.78,U] [#5 0.07,0.31,0.81,U] [#6 0.00,0.10,0.72,U] [#7 0.05,0.22,0.71,U] [#8 -0.04,0.20,0.66,U] 
02:13:16.123 00.000 1032 single-star, 8 included, MultiStar: {-0.02, 0.19}, one-star: {0.04, -0.07}
02:13:16.123 00.000 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
02:13:16.123 00.000 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
02:13:16.123 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.06 mountX=-0.08 mountY=-0.02, mountTheta=-2.89
02:13:16.132 00.009 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.07, opts=13)
02:13:16.132 00.000 1032 Enqueuing Move request for scope (0.04, -0.07)
02:13:16.132 00.000 10072 Worker thread wakes up
02:13:16.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
02:13:16.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
02:13:16.132 00.000 10072 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
02:13:16.132 00.000 10072 PPEC rslt: input = -0.08, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 890.26
02:13:16.132 00.000 10072 PPEC: input: -0.08, control: 0.04, exposure: 1000
02:13:16.132 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:16.132 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:13:16.132 00.000 10072 MoveAxis(W, 37, ABG)
02:13:16.132 00.000 10072 Guiding  Dir = 3, Dur = 37
02:13:16.132 00.000 10072 IsGuiding returns 0
02:13:16.138 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:16.140 00.002 10072 PulseGuide returned control before completion, sleep 47
02:13:16.155 00.015 1032 UpdateGuideState exits: m=1574 SNR=27.9
02:13:16.157 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:16.157 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:16.157 00.000 1032 Enqueuing Expose request
02:13:16.201 00.044 10072 IsGuiding returns 0
02:13:16.201 00.000 10072 Move returns status 0, amount 37
02:13:16.201 00.000 10072 MoveAxis(N, 0, ABG)
02:13:16.202 00.001 10072 Move returns status 0, amount 0
02:13:16.202 00.000 10072 move complete, result=0
02:13:16.202 00.000 10072 worker thread done servicing request
02:13:16.202 00.000 10072 Worker thread wakes up
02:13:16.202 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:16.202 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:16.202 00.000 1032 GuideStep: -0.1 px 37 ms WEST, -0.0 px 0 ms NORTH
02:13:17.329 01.127 10072 Exposure complete
02:13:17.370 00.041 10072 worker thread done servicing request
02:13:17.370 00.000 1032 OnExposeComplete: enter
02:13:17.374 00.004 1032 UpdateGuideState(): m_state=6
02:13:17.374 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 465
02:13:17.377 00.003 1032 Star::Find returns 1 (0), X=1123.96, Y=330.70, Mass=1501, SNR=27.2, Peak=124 HFD=2.9
02:13:17.377 00.000 1032 MultiStar: [#1 0.04,0.19,0.93,U] [#2 0.11,0.20,0.99,U] [#3 -0.03,0.12,0.95,U] [#4 0.02,0.14,0.82,U] [#5 0.21,0.24,0.79,U] [#6 0.03,0.16,0.74,U] [#7 0.14,0.03,0.72,U] [#8 -0.05,0.20,0.70,U] 
02:13:17.377 00.000 1032 refined, 8 included, MultiStar: {0.08, 0.13}, one-star: {0.23, -0.08}
02:13:17.377 00.000 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
02:13:17.377 00.000 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
02:13:17.377 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.01 mountX=0.10 mountY=-0.11, mountTheta=-0.82
02:13:17.377 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.13, opts=13)
02:13:17.377 00.000 1032 Enqueuing Move request for scope (0.08, 0.13)
02:13:17.377 00.000 10072 Worker thread wakes up
02:13:17.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
02:13:17.377 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
02:13:17.377 00.000 10072 Moving (0.08, 0.13) raw xDistance=0.10 yDistance=-0.11
02:13:17.377 00.000 10072 PPEC rslt: input = 0.10, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 890.26
02:13:17.377 00.000 10072 PPEC: input: 0.10, control: 0.03, exposure: 1000
02:13:17.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:17.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:13:17.377 00.000 10072 MoveAxis(W, 31, ABG)
02:13:17.377 00.000 10072 Guiding  Dir = 3, Dur = 31
02:13:17.377 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:17.389 00.012 10072 IsGuiding returns 0
02:13:17.391 00.002 10072 PulseGuide returned control before completion, sleep 41
02:13:17.405 00.014 1032 UpdateGuideState exits: m=1501 SNR=27.2
02:13:17.405 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:17.406 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:17.408 00.002 1032 Enqueuing Expose request
02:13:17.438 00.030 10072 IsGuiding returns 0
02:13:17.438 00.000 10072 Move returns status 0, amount 31
02:13:17.438 00.000 10072 MoveAxis(N, 0, ABG)
02:13:17.439 00.001 10072 Move returns status 0, amount 0
02:13:17.439 00.000 10072 move complete, result=0
02:13:17.439 00.000 10072 worker thread done servicing request
02:13:17.439 00.000 10072 Worker thread wakes up
02:13:17.439 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:17.439 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:17.439 00.000 1032 GuideStep: 0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
02:13:18.345 00.906 10072 Exposure complete
02:13:18.391 00.046 10072 worker thread done servicing request
02:13:18.391 00.000 1032 OnExposeComplete: enter
02:13:18.395 00.004 1032 UpdateGuideState(): m_state=6
02:13:18.396 00.001 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 466
02:13:18.396 00.000 1032 Star::Find returns 1 (0), X=1123.90, Y=330.65, Mass=1579, SNR=27.9, Peak=129 HFD=3.2
02:13:18.399 00.003 1032 MultiStar: [#1 0.13,0.16,0.91,U] [#2 0.06,0.18,0.97,U] [#3 0.03,0.20,0.94,U] [#4 0.04,0.14,0.80,U] [#5 0.15,0.31,0.77,U] [#6 0.13,0.12,0.69,U] [#7 0.19,0.11,0.69,U] [#8 0.09,0.16,0.66,U] 
02:13:18.401 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.13}, one-star: {0.17, -0.13}
02:13:18.401 00.000 1032 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.83) = xAngle (-0.94 = -0.94)
02:13:18.403 00.002 1032 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.94 = -0.94)
02:13:18.403 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.89 mountX=0.10 mountY=-0.14, mountTheta=-0.94
02:13:18.405 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.13, opts=13)
02:13:18.408 00.003 1032 Enqueuing Move request for scope (0.11, 0.13)
02:13:18.409 00.001 10072 Worker thread wakes up
02:13:18.409 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
02:13:18.409 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
02:13:18.409 00.000 10072 Moving (0.11, 0.13) raw xDistance=0.10 yDistance=-0.14
02:13:18.409 00.000 10072 PPEC rslt: input = 0.10, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 890.26
02:13:18.409 00.000 10072 PPEC: input: 0.10, control: 0.02, exposure: 1000
02:13:18.409 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:18.409 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:13:18.409 00.000 10072 MoveAxis(W, 23, ABG)
02:13:18.409 00.000 10072 Guiding  Dir = 3, Dur = 23
02:13:18.412 00.003 10072 IsGuiding returns 0
02:13:18.412 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:18.413 00.001 10072 PulseGuide returned control before completion, sleep 33
02:13:18.429 00.016 1032 UpdateGuideState exits: m=1579 SNR=27.9
02:13:18.431 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:18.431 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:18.433 00.002 1032 Enqueuing Expose request
02:13:18.460 00.027 10072 IsGuiding returns 1
02:13:18.460 00.000 10072 scope still moving after pulse duration time elapsed
02:13:18.491 00.031 10072 IsGuiding returns 0
02:13:18.491 00.000 10072 scope move finished after 23 + 56 ms
02:13:18.491 00.000 10072 Move returns status 0, amount 23
02:13:18.491 00.000 10072 MoveAxis(N, 0, ABG)
02:13:18.491 00.000 10072 Move returns status 0, amount 0
02:13:18.491 00.000 10072 move complete, result=0
02:13:18.491 00.000 10072 worker thread done servicing request
02:13:18.491 00.000 10072 Worker thread wakes up
02:13:18.491 00.000 1032 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
02:13:18.491 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:18.491 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:19.622 01.131 10072 Exposure complete
02:13:19.668 00.046 10072 worker thread done servicing request
02:13:19.668 00.000 1032 OnExposeComplete: enter
02:13:19.672 00.004 1032 UpdateGuideState(): m_state=6
02:13:19.672 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 467
02:13:19.672 00.000 1032 Star::Find returns 1 (0), X=1124.01, Y=330.72, Mass=1568, SNR=27.8, Peak=127 HFD=3.2
02:13:19.672 00.000 1032 MultiStar: [#1 0.09,0.24,0.92,U] [#2 0.20,0.19,0.97,U] [#3 0.11,0.11,0.95,U] [#4 0.02,0.18,0.79,U] [#5 0.29,0.19,0.78,U] [#6 0.06,0.09,0.76,U] [#7 0.15,0.08,0.69,U] [#8 -0.01,0.14,0.69,U] 
02:13:19.672 00.000 1032 refined, 8 included, MultiStar: {0.14, 0.13}, one-star: {0.27, -0.05}
02:13:19.672 00.000 1032 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.83) = xAngle (-1.08 = -1.08)
02:13:19.672 00.000 1032 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.08 = -1.08)
02:13:19.683 00.011 1032 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.75 mountX=0.09 mountY=-0.16, mountTheta=-1.08
02:13:19.685 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.13, opts=13)
02:13:19.689 00.004 1032 Enqueuing Move request for scope (0.14, 0.13)
02:13:19.689 00.000 10072 Worker thread wakes up
02:13:19.689 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
02:13:19.689 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
02:13:19.689 00.000 10072 Moving (0.14, 0.13) raw xDistance=0.09 yDistance=-0.16
02:13:19.691 00.002 10072 PPEC rslt: input = 0.09, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 890.26
02:13:19.691 00.000 10072 PPEC: input: 0.09, control: 0.02, exposure: 1000
02:13:19.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:19.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:13:19.691 00.000 10072 MoveAxis(W, 25, ABG)
02:13:19.691 00.000 10072 Guiding  Dir = 3, Dur = 25
02:13:19.693 00.002 10072 IsGuiding returns 0
02:13:19.693 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:19.694 00.001 10072 PulseGuide returned control before completion, sleep 35
02:13:19.709 00.015 1032 UpdateGuideState exits: m=1568 SNR=27.8
02:13:19.709 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:19.709 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:19.709 00.000 1032 Enqueuing Expose request
02:13:19.740 00.031 10072 IsGuiding returns 1
02:13:19.740 00.000 10072 scope still moving after pulse duration time elapsed
02:13:19.772 00.032 10072 IsGuiding returns 0
02:13:19.772 00.000 10072 scope move finished after 25 + 54 ms
02:13:19.772 00.000 10072 Move returns status 0, amount 25
02:13:19.772 00.000 10072 MoveAxis(N, 0, ABG)
02:13:19.772 00.000 10072 Move returns status 0, amount 0
02:13:19.772 00.000 10072 move complete, result=0
02:13:19.772 00.000 10072 worker thread done servicing request
02:13:19.772 00.000 1032 GuideStep: 0.1 px 25 ms WEST, -0.2 px 0 ms NORTH
02:13:19.776 00.004 10072 Worker thread wakes up
02:13:19.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:19.776 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:20.693 00.917 10072 Exposure complete
02:13:20.740 00.047 10072 worker thread done servicing request
02:13:20.740 00.000 1032 OnExposeComplete: enter
02:13:20.742 00.002 1032 UpdateGuideState(): m_state=6
02:13:20.742 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 468
02:13:20.744 00.002 1032 Star::Find returns 1 (0), X=1123.95, Y=330.71, Mass=1656, SNR=28.6, Peak=136 HFD=2.9
02:13:20.746 00.002 1032 MultiStar: [#1 0.08,0.23,0.89,U] [#2 0.05,0.18,0.94,U] [#3 0.04,0.14,0.91,U] [#4 0.09,0.11,0.80,U] [#5 0.25,0.17,0.77,U] [#6 0.12,0.13,0.72,U] [#7 0.13,0.09,0.69,U] [#8 0.06,0.18,0.62,U] 
02:13:20.746 00.000 1032 refined, 8 included, MultiStar: {0.12, 0.13}, one-star: {0.21, -0.06}
02:13:20.748 00.002 1032 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.83) = xAngle (-1.00 = -1.00)
02:13:20.750 00.002 1032 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.00 = -1.00)
02:13:20.750 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.17 cameraTheta=0.83 mountX=0.09 mountY=-0.14, mountTheta=-1.00
02:13:20.753 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.13, opts=13)
02:13:20.754 00.001 1032 Enqueuing Move request for scope (0.12, 0.13)
02:13:20.754 00.000 10072 Worker thread wakes up
02:13:20.756 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
02:13:20.756 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
02:13:20.756 00.000 10072 Moving (0.12, 0.13) raw xDistance=0.09 yDistance=-0.14
02:13:20.756 00.000 10072 PPEC rslt: input = 0.09, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 890.26
02:13:20.756 00.000 10072 PPEC: input: 0.09, control: 0.02, exposure: 1000
02:13:20.756 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:20.756 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:13:20.756 00.000 10072 MoveAxis(W, 22, ABG)
02:13:20.756 00.000 10072 Guiding  Dir = 3, Dur = 22
02:13:20.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:20.758 00.000 10072 IsGuiding returns 0
02:13:20.760 00.002 10072 PulseGuide returned control before completion, sleep 32
02:13:20.774 00.014 1032 UpdateGuideState exits: m=1656 SNR=28.6
02:13:20.776 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:20.778 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:20.780 00.002 1032 Enqueuing Expose request
02:13:20.808 00.028 10072 IsGuiding returns 1
02:13:20.808 00.000 10072 scope still moving after pulse duration time elapsed
02:13:20.839 00.031 10072 IsGuiding returns 0
02:13:20.839 00.000 10072 scope move finished after 22 + 57 ms
02:13:20.839 00.000 10072 Move returns status 0, amount 22
02:13:20.839 00.000 10072 MoveAxis(N, 0, ABG)
02:13:20.839 00.000 10072 Move returns status 0, amount 0
02:13:20.839 00.000 10072 move complete, result=0
02:13:20.839 00.000 10072 worker thread done servicing request
02:13:20.839 00.000 1032 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
02:13:20.842 00.003 10072 Worker thread wakes up
02:13:20.842 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:20.842 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:21.970 01.128 10072 Exposure complete
02:13:22.015 00.045 10072 worker thread done servicing request
02:13:22.016 00.001 1032 OnExposeComplete: enter
02:13:22.018 00.002 1032 UpdateGuideState(): m_state=6
02:13:22.020 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 469
02:13:22.022 00.002 1032 Star::Find returns 1 (0), X=1124.10, Y=330.70, Mass=1458, SNR=26.8, Peak=117 HFD=3.0
02:13:22.022 00.000 1032 MultiStar: [#1 0.20,0.14,0.95,U] [#2 0.17,0.19,0.98,U] [#3 0.10,0.12,0.97,U] [#4 0.17,0.10,0.85,U] [#5 0.28,0.14,0.81,U] [#6 0.25,0.09,0.76,U] [#7 0.25,0.04,0.75,U] [#8 0.23,0.14,0.71,U] 
02:13:22.022 00.000 1032 refined, 8 included, MultiStar: {0.22, 0.10}, one-star: {0.37, -0.07}
02:13:22.027 00.005 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
02:13:22.027 00.000 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
02:13:22.027 00.000 1032 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.24 cameraTheta=0.41 mountX=0.04 mountY=-0.24, mountTheta=-1.42
02:13:22.031 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.10, opts=13)
02:13:22.031 00.000 1032 Enqueuing Move request for scope (0.22, 0.10)
02:13:22.031 00.000 10072 Worker thread wakes up
02:13:22.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.10) opts 0xd
02:13:22.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.10)
02:13:22.031 00.000 10072 Moving (0.22, 0.10) raw xDistance=0.04 yDistance=-0.24
02:13:22.031 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:22.037 00.006 10072 PPEC rslt: input = 0.04, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 893.80
02:13:22.037 00.000 10072 PPEC: input: 0.04, control: 0.03, exposure: 1000
02:13:22.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
02:13:22.037 00.000 10072 MoveAxis(W, 35, ABG)
02:13:22.037 00.000 10072 Guiding  Dir = 3, Dur = 35
02:13:22.039 00.002 10072 IsGuiding returns 0
02:13:22.039 00.000 10072 PulseGuide returned control before completion, sleep 45
02:13:22.053 00.014 1032 UpdateGuideState exits: m=1458 SNR=26.8
02:13:22.055 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:22.057 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:22.057 00.000 1032 Enqueuing Expose request
02:13:22.086 00.029 10072 IsGuiding returns 1
02:13:22.086 00.000 10072 scope still moving after pulse duration time elapsed
02:13:22.119 00.033 10072 IsGuiding returns 0
02:13:22.119 00.000 10072 scope move finished after 35 + 44 ms
02:13:22.119 00.000 10072 Move returns status 0, amount 35
02:13:22.119 00.000 10072 MoveAxis(N, 155, ABG)
02:13:22.119 00.000 10072 Guiding  Dir = 0, Dur = 155
02:13:22.119 00.000 10072 IsGuiding returns 0
02:13:22.119 00.000 10072 PulseGuide returned control before completion, sleep 165
02:13:22.294 00.175 10072 IsGuiding returns 0
02:13:22.295 00.001 10072 Move returns status 0, amount 155
02:13:22.295 00.000 10072 move complete, result=0
02:13:22.295 00.000 10072 worker thread done servicing request
02:13:22.295 00.000 1032 GuideStep: 0.0 px 35 ms WEST, -0.2 px 155 ms NORTH
02:13:22.297 00.002 10072 Worker thread wakes up
02:13:22.297 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:22.297 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:23.217 00.920 10072 Exposure complete
02:13:23.265 00.048 10072 worker thread done servicing request
02:13:23.265 00.000 1032 OnExposeComplete: enter
02:13:23.266 00.001 1032 UpdateGuideState(): m_state=6
02:13:23.266 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 470
02:13:23.269 00.003 1032 Star::Find returns 1 (0), X=1123.82, Y=330.58, Mass=1573, SNR=27.9, Peak=125 HFD=3.1
02:13:23.271 00.002 1032 MultiStar: [#1 0.04,0.06,0.90,U] [#2 -0.01,-0.02,0.96,U] [#3 -0.10,0.00,0.94,U] [#4 0.01,0.05,0.83,U] [#5 0.07,0.09,0.79,U] [#6 -0.03,-0.09,0.73,U] [#7 -0.01,0.10,0.71,U] [#8 -0.06,0.08,0.67,U] 
02:13:23.271 00.000 1032 refined, 8 included, MultiStar: {0.00, 0.00}, one-star: {0.09, -0.19}
02:13:23.273 00.002 1032 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.83) = xAngle (-1.36 = -1.36)
02:13:23.275 00.002 1032 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.36 = -1.36)
02:13:23.275 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.47 mountX=0.00 mountY=-0.00, mountTheta=-1.36
02:13:23.279 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=13)
02:13:23.281 00.002 1032 Enqueuing Move request for scope (0.00, 0.00)
02:13:23.281 00.000 10072 Worker thread wakes up
02:13:23.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
02:13:23.281 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:13:23.281 00.000 10072 Moving (0.00, 0.00) raw xDistance=0.00 yDistance=-0.00
02:13:23.283 00.002 10072 PPEC rslt: input = 0.00, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 893.80
02:13:23.283 00.000 10072 PPEC: input: 0.00, control: 0.03, exposure: 1000
02:13:23.283 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:23.283 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:13:23.283 00.000 10072 MoveAxis(W, 33, ABG)
02:13:23.283 00.000 10072 Guiding  Dir = 3, Dur = 33
02:13:23.285 00.002 10072 IsGuiding returns 0
02:13:23.285 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:23.286 00.001 10072 PulseGuide returned control before completion, sleep 43
02:13:23.302 00.016 1032 UpdateGuideState exits: m=1573 SNR=27.9
02:13:23.304 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:23.304 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:23.306 00.002 1032 Enqueuing Expose request
02:13:23.333 00.027 10072 IsGuiding returns 1
02:13:23.333 00.000 10072 scope still moving after pulse duration time elapsed
02:13:23.365 00.032 10072 IsGuiding returns 0
02:13:23.365 00.000 10072 scope move finished after 33 + 47 ms
02:13:23.365 00.000 10072 Move returns status 0, amount 33
02:13:23.365 00.000 10072 MoveAxis(N, 0, ABG)
02:13:23.365 00.000 10072 Move returns status 0, amount 0
02:13:23.365 00.000 10072 move complete, result=0
02:13:23.365 00.000 10072 worker thread done servicing request
02:13:23.365 00.000 10072 Worker thread wakes up
02:13:23.365 00.000 1032 GuideStep: 0.0 px 33 ms WEST, -0.0 px 0 ms NORTH
02:13:23.368 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:23.368 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:24.509 01.141 10072 Exposure complete
02:13:24.556 00.047 10072 worker thread done servicing request
02:13:24.556 00.000 1032 OnExposeComplete: enter
02:13:24.556 00.000 1032 UpdateGuideState(): m_state=6
02:13:24.556 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 471
02:13:24.560 00.004 1032 Star::Find returns 1 (0), X=1123.76, Y=330.34, Mass=1488, SNR=27.1, Peak=120 HFD=3.0
02:13:24.560 00.000 1032 MultiStar: [#1 -0.04,-0.10,0.95,U] [#2 -0.14,0.00,0.98,U] [#3 -0.19,-0.06,0.98,U] [#4 -0.16,-0.03,0.83,U] [#5 -0.02,0.02,0.81,U] [#6 -0.22,-0.24,0.76,U] [#7 -0.11,-0.15,0.75,U] [#8 -0.15,0.01,0.67,U] 
02:13:24.560 00.000 1032 refined, 8 included, MultiStar: {-0.11, -0.12}, one-star: {0.02, -0.44}
02:13:24.560 00.000 1032 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.83) = xAngle (-4.15 = 2.14)
02:13:24.560 00.000 1032 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.15 = 2.14)
02:13:24.560 00.000 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.32 mountX=-0.08 mountY=0.13, mountTheta=2.14
02:13:24.560 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.12, opts=13)
02:13:24.560 00.000 1032 Enqueuing Move request for scope (-0.11, -0.12)
02:13:24.560 00.000 10072 Worker thread wakes up
02:13:24.560 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
02:13:24.560 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
02:13:24.560 00.000 10072 Moving (-0.11, -0.12) raw xDistance=-0.08 yDistance=0.13
02:13:24.572 00.012 10072 PPEC rslt: input = -0.08, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 893.80
02:13:24.572 00.000 10072 PPEC: input: -0.08, control: 0.03, exposure: 1000
02:13:24.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:24.572 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:13:24.572 00.000 10072 MoveAxis(W, 31, ABG)
02:13:24.572 00.000 10072 Guiding  Dir = 3, Dur = 31
02:13:24.573 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:24.573 00.000 10072 IsGuiding returns 0
02:13:24.575 00.002 10072 PulseGuide returned control before completion, sleep 41
02:13:24.587 00.012 1032 UpdateGuideState exits: m=1488 SNR=27.1
02:13:24.589 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:24.591 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:24.591 00.000 1032 Enqueuing Expose request
02:13:24.622 00.031 10072 IsGuiding returns 1
02:13:24.622 00.000 10072 scope still moving after pulse duration time elapsed
02:13:24.654 00.032 10072 IsGuiding returns 0
02:13:24.655 00.001 10072 scope move finished after 31 + 49 ms
02:13:24.655 00.000 10072 Move returns status 0, amount 31
02:13:24.655 00.000 10072 MoveAxis(N, 0, ABG)
02:13:24.655 00.000 10072 Move returns status 0, amount 0
02:13:24.655 00.000 10072 move complete, result=0
02:13:24.655 00.000 10072 worker thread done servicing request
02:13:24.655 00.000 10072 Worker thread wakes up
02:13:24.655 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:24.655 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:24.655 00.000 1032 GuideStep: -0.1 px 31 ms WEST, 0.1 px 0 ms NORTH
02:13:25.563 00.908 10072 Exposure complete
02:13:25.610 00.047 10072 worker thread done servicing request
02:13:25.610 00.000 1032 OnExposeComplete: enter
02:13:25.612 00.002 1032 UpdateGuideState(): m_state=6
02:13:25.613 00.001 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 472
02:13:25.615 00.002 1032 Star::Find returns 1 (0), X=1123.73, Y=330.24, Mass=1495, SNR=27.2, Peak=121 HFD=2.9
02:13:25.617 00.002 1032 MultiStar: [#1 -0.02,-0.17,0.98,U] [#2 -0.03,-0.20,0.96,U] [#3 -0.11,-0.19,0.96,U] [#4 -0.09,-0.24,0.81,U] [#5 -0.02,-0.08,0.76,U] [#6 -0.01,-0.38,0.00,M1] [#7 0.02,-0.31,0.70,U] [#8 -0.11,-0.10,0.68,U] 
02:13:25.617 00.000 1032 refined, 7 included, MultiStar: {-0.04, -0.24}, one-star: {-0.00, -0.54}
02:13:25.619 00.002 1032 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.83) = xAngle (-3.59 = 2.69)
02:13:25.621 00.002 1032 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.59 = 2.69)
02:13:25.621 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.76 mountX=-0.22 mountY=0.10, mountTheta=2.69
02:13:25.625 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.24, opts=13)
02:13:25.628 00.003 1032 Enqueuing Move request for scope (-0.04, -0.24)
02:13:25.630 00.002 10072 Worker thread wakes up
02:13:25.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
02:13:25.630 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
02:13:25.630 00.000 10072 Moving (-0.04, -0.24) raw xDistance=-0.22 yDistance=0.10
02:13:25.630 00.000 10072 PPEC rslt: input = -0.22, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 893.80
02:13:25.630 00.000 10072 PPEC: input: -0.22, control: -0.07, exposure: 1000
02:13:25.630 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:25.630 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:13:25.630 00.000 10072 MoveAxis(E, 67, ABG)
02:13:25.630 00.000 10072 Guiding  Dir = 2, Dur = 67
02:13:25.632 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:25.632 00.000 10072 IsGuiding returns 0
02:13:25.634 00.002 10072 PulseGuide returned control before completion, sleep 77
02:13:25.649 00.015 1032 UpdateGuideState exits: m=1495 SNR=27.2
02:13:25.652 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:25.652 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:25.654 00.002 1032 Enqueuing Expose request
02:13:25.712 00.058 10072 IsGuiding returns 1
02:13:25.712 00.000 10072 scope still moving after pulse duration time elapsed
02:13:25.744 00.032 10072 IsGuiding returns 0
02:13:25.745 00.001 10072 scope move finished after 67 + 43 ms
02:13:25.745 00.000 10072 Move returns status 0, amount 67
02:13:25.745 00.000 10072 MoveAxis(N, 0, ABG)
02:13:25.745 00.000 10072 Move returns status 0, amount 0
02:13:25.745 00.000 10072 move complete, result=0
02:13:25.745 00.000 10072 worker thread done servicing request
02:13:25.745 00.000 10072 Worker thread wakes up
02:13:25.745 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:25.745 00.000 1032 GuideStep: -0.2 px 67 ms EAST, 0.1 px 0 ms NORTH
02:13:25.747 00.002 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:26.875 01.128 10072 Exposure complete
02:13:26.922 00.047 10072 worker thread done servicing request
02:13:26.922 00.000 1032 OnExposeComplete: enter
02:13:26.922 00.000 1032 UpdateGuideState(): m_state=6
02:13:26.922 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 473
02:13:26.922 00.000 1032 Star::Find returns 1 (0), X=1123.75, Y=330.46, Mass=1513, SNR=27.3, Peak=117 HFD=3.2
02:13:26.933 00.011 1032 MultiStar: [#1 -0.06,0.00,0.92,U] [#2 -0.13,0.02,0.96,U] [#3 -0.15,0.02,0.94,U] [#4 -0.09,-0.00,0.82,U] [#5 0.14,0.13,0.78,U] [#6 -0.03,0.03,0.73,U] [#7 -0.08,-0.11,0.72,U] [#8 -0.18,-0.02,0.68,U] 
02:13:26.933 00.000 1032 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {0.02, -0.32}
02:13:26.933 00.000 1032 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.83) = xAngle (-4.47 = 1.81)
02:13:26.933 00.000 1032 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.47 = 1.81)
02:13:26.938 00.005 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.64 mountX=-0.02 mountY=0.07, mountTheta=1.81
02:13:26.940 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.03, opts=13)
02:13:26.942 00.002 1032 Enqueuing Move request for scope (-0.06, -0.03)
02:13:26.942 00.000 10072 Worker thread wakes up
02:13:26.944 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
02:13:26.944 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
02:13:26.944 00.000 10072 Moving (-0.06, -0.03) raw xDistance=-0.02 yDistance=0.07
02:13:26.944 00.000 10072 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 893.80
02:13:26.944 00.000 10072 PPEC: input: -0.02, control: 0.02, exposure: 1000
02:13:26.944 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:26.944 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:13:26.944 00.000 10072 MoveAxis(W, 22, ABG)
02:13:26.944 00.000 10072 Guiding  Dir = 3, Dur = 22
02:13:26.946 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:26.946 00.000 10072 IsGuiding returns 0
02:13:26.948 00.002 10072 PulseGuide returned control before completion, sleep 32
02:13:26.963 00.015 1032 UpdateGuideState exits: m=1513 SNR=27.3
02:13:26.965 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:26.966 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:26.968 00.002 1032 Enqueuing Expose request
02:13:26.995 00.027 10072 IsGuiding returns 1
02:13:26.995 00.000 10072 scope still moving after pulse duration time elapsed
02:13:27.026 00.031 10072 IsGuiding returns 0
02:13:27.026 00.000 10072 scope move finished after 22 + 57 ms
02:13:27.026 00.000 10072 Move returns status 0, amount 22
02:13:27.026 00.000 10072 MoveAxis(N, 0, ABG)
02:13:27.026 00.000 10072 Move returns status 0, amount 0
02:13:27.026 00.000 10072 move complete, result=0
02:13:27.026 00.000 10072 worker thread done servicing request
02:13:27.026 00.000 10072 Worker thread wakes up
02:13:27.026 00.000 1032 GuideStep: -0.0 px 22 ms WEST, 0.1 px 0 ms NORTH
02:13:27.029 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:27.029 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:27.936 00.907 10072 Exposure complete
02:13:27.985 00.049 10072 worker thread done servicing request
02:13:27.985 00.000 1032 OnExposeComplete: enter
02:13:27.987 00.002 1032 UpdateGuideState(): m_state=6
02:13:27.987 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 474
02:13:27.987 00.000 1032 Star::Find returns 1 (0), X=1123.77, Y=330.53, Mass=1506, SNR=27.3, Peak=112 HFD=3.2
02:13:27.987 00.000 1032 MultiStar: [#1 -0.09,0.06,0.93,U] [#2 -0.19,0.06,0.99,U] [#3 -0.12,0.09,0.98,U] [#4 -0.12,0.03,0.83,U] [#5 0.11,0.18,0.79,U] [#6 -0.01,0.13,0.74,U] [#7 -0.09,-0.09,0.71,U] [#8 -0.03,0.08,0.67,U] 
02:13:27.987 00.000 1032 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {0.03, -0.24}
02:13:27.987 00.000 1032 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.83) = xAngle (0.87 = 0.87)
02:13:27.987 00.000 1032 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.87 = 0.87)
02:13:27.996 00.009 1032 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.70 mountX=0.04 mountY=0.05, mountTheta=0.87
02:13:27.998 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.03, opts=13)
02:13:28.000 00.002 1032 Enqueuing Move request for scope (-0.06, 0.03)
02:13:28.002 00.002 10072 Worker thread wakes up
02:13:28.002 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
02:13:28.002 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
02:13:28.002 00.000 10072 Moving (-0.06, 0.03) raw xDistance=0.04 yDistance=0.05
02:13:28.004 00.002 10072 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 893.80
02:13:28.004 00.000 10072 PPEC: input: 0.04, control: 0.02, exposure: 1000
02:13:28.004 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:28.004 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:13:28.004 00.000 10072 MoveAxis(W, 19, ABG)
02:13:28.004 00.000 10072 Guiding  Dir = 3, Dur = 19
02:13:28.005 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:28.005 00.000 10072 IsGuiding returns 0
02:13:28.005 00.000 10072 PulseGuide returned control before completion, sleep 29
02:13:28.021 00.016 1032 UpdateGuideState exits: m=1506 SNR=27.3
02:13:28.024 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:28.026 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:28.028 00.002 1032 Enqueuing Expose request
02:13:28.040 00.012 10072 IsGuiding returns 0
02:13:28.040 00.000 10072 Move returns status 0, amount 19
02:13:28.040 00.000 10072 MoveAxis(N, 0, ABG)
02:13:28.041 00.001 10072 Move returns status 0, amount 0
02:13:28.041 00.000 10072 move complete, result=0
02:13:28.041 00.000 10072 worker thread done servicing request
02:13:28.041 00.000 10072 Worker thread wakes up
02:13:28.041 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:28.041 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:28.041 00.000 1032 GuideStep: 0.0 px 19 ms WEST, 0.1 px 0 ms NORTH
02:13:29.169 01.128 10072 Exposure complete
02:13:29.225 00.056 10072 worker thread done servicing request
02:13:29.225 00.000 1032 OnExposeComplete: enter
02:13:29.227 00.002 1032 UpdateGuideState(): m_state=6
02:13:29.229 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 475
02:13:29.231 00.002 1032 Star::Find returns 1 (0), X=1123.83, Y=330.78, Mass=1604, SNR=28.1, Peak=111 HFD=3.3
02:13:29.232 00.001 1032 MultiStar: [#1 0.01,0.20,0.90,U] [#2 -0.01,0.22,0.95,U] [#3 -0.09,0.13,0.93,U] [#4 0.02,0.15,0.78,U] [#5 0.10,0.24,0.72,U] [#6 0.06,0.19,0.75,U] [#7 -0.02,0.15,0.71,U] [#8 -0.00,0.26,0.67,U] 
02:13:29.233 00.001 1032 single-star, 8 included, MultiStar: {0.02, 0.17}, one-star: {0.10, 0.00}
02:13:29.235 00.002 1032 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.83) = xAngle (-1.79 = -1.79)
02:13:29.237 00.002 1032 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.79 = -1.79)
02:13:29.239 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.04 mountX=-0.02 mountY=-0.10, mountTheta=-1.79
02:13:29.241 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.00, opts=13)
02:13:29.244 00.003 1032 Enqueuing Move request for scope (0.10, 0.00)
02:13:29.246 00.002 10072 Worker thread wakes up
02:13:29.246 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
02:13:29.246 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
02:13:29.246 00.000 10072 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=-0.10
02:13:29.248 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:29.251 00.003 10072 PPEC rslt: input = -0.02, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 897.30
02:13:29.251 00.000 10072 PPEC: input: -0.02, control: 0.04, exposure: 1000
02:13:29.251 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:29.251 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:13:29.251 00.000 10072 MoveAxis(W, 36, ABG)
02:13:29.251 00.000 10072 Guiding  Dir = 3, Dur = 36
02:13:29.252 00.001 10072 IsGuiding returns 0
02:13:29.253 00.001 10072 PulseGuide returned control before completion, sleep 46
02:13:29.268 00.015 1032 UpdateGuideState exits: m=1604 SNR=28.1
02:13:29.270 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:29.272 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:29.274 00.002 1032 Enqueuing Expose request
02:13:29.300 00.026 10072 IsGuiding returns 1
02:13:29.300 00.000 10072 scope still moving after pulse duration time elapsed
02:13:29.332 00.032 10072 IsGuiding returns 0
02:13:29.332 00.000 10072 scope move finished after 36 + 43 ms
02:13:29.332 00.000 10072 Move returns status 0, amount 36
02:13:29.332 00.000 10072 MoveAxis(N, 0, ABG)
02:13:29.332 00.000 10072 Move returns status 0, amount 0
02:13:29.332 00.000 10072 move complete, result=0
02:13:29.332 00.000 10072 worker thread done servicing request
02:13:29.332 00.000 10072 Worker thread wakes up
02:13:29.332 00.000 1032 GuideStep: -0.0 px 36 ms WEST, -0.1 px 0 ms NORTH
02:13:29.335 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:29.335 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:30.251 00.916 10072 Exposure complete
02:13:30.303 00.052 10072 worker thread done servicing request
02:13:30.303 00.000 1032 OnExposeComplete: enter
02:13:30.306 00.003 1032 UpdateGuideState(): m_state=6
02:13:30.308 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 476
02:13:30.310 00.002 1032 Star::Find returns 1 (0), X=1123.79, Y=330.47, Mass=1486, SNR=27.1, Peak=112 HFD=3.2
02:13:30.311 00.001 1032 MultiStar: [#1 -0.09,-0.04,0.93,U] [#2 -0.06,-0.01,0.98,U] [#3 -0.05,-0.08,0.99,U] [#4 0.00,-0.09,0.84,U] [#5 0.05,0.08,0.80,U] [#6 0.02,-0.07,0.71,U] [#7 -0.03,-0.01,0.72,U] [#8 -0.12,-0.01,0.68,U] 
02:13:30.314 00.003 1032 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {0.06, -0.31}
02:13:30.314 00.000 1032 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.83) = xAngle (-3.75 = 2.53)
02:13:30.314 00.000 1032 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.75 = 2.53)
02:13:30.314 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.92 mountX=-0.06 mountY=0.04, mountTheta=2.53
02:13:30.314 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
02:13:30.314 00.000 1032 Enqueuing Move request for scope (-0.02, -0.07)
02:13:30.314 00.000 10072 Worker thread wakes up
02:13:30.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
02:13:30.314 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
02:13:30.314 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
02:13:30.314 00.000 10072 PPEC rslt: input = -0.06, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 897.30
02:13:30.314 00.000 10072 PPEC: input: -0.06, control: 0.03, exposure: 1000
02:13:30.314 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:30.314 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:13:30.314 00.000 10072 MoveAxis(W, 32, ABG)
02:13:30.328 00.014 10072 Guiding  Dir = 3, Dur = 32
02:13:30.328 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:30.329 00.001 10072 IsGuiding returns 0
02:13:30.330 00.001 10072 PulseGuide returned control before completion, sleep 42
02:13:30.345 00.015 1032 UpdateGuideState exits: m=1486 SNR=27.1
02:13:30.347 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:30.349 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:30.351 00.002 1032 Enqueuing Expose request
02:13:30.378 00.027 10072 IsGuiding returns 1
02:13:30.378 00.000 10072 scope still moving after pulse duration time elapsed
02:13:30.409 00.031 10072 IsGuiding returns 0
02:13:30.409 00.000 10072 scope move finished after 32 + 47 ms
02:13:30.409 00.000 10072 Move returns status 0, amount 32
02:13:30.409 00.000 10072 MoveAxis(N, 0, ABG)
02:13:30.409 00.000 10072 Move returns status 0, amount 0
02:13:30.409 00.000 10072 move complete, result=0
02:13:30.409 00.000 10072 worker thread done servicing request
02:13:30.409 00.000 10072 Worker thread wakes up
02:13:30.409 00.000 1032 GuideStep: -0.1 px 32 ms WEST, 0.0 px 0 ms NORTH
02:13:30.410 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:30.410 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:31.537 01.127 10072 Exposure complete
02:13:31.587 00.050 10072 worker thread done servicing request
02:13:31.587 00.000 1032 OnExposeComplete: enter
02:13:31.589 00.002 1032 UpdateGuideState(): m_state=6
02:13:31.591 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 477
02:13:31.593 00.002 1032 Star::Find returns 1 (0), X=1123.78, Y=330.63, Mass=1550, SNR=27.6, Peak=131 HFD=3.0
02:13:31.595 00.002 1032 MultiStar: [#1 -0.16,0.15,0.91,U] [#2 -0.10,0.10,0.96,U] [#3 -0.09,0.16,0.94,U] [#4 -0.05,0.05,0.80,U] [#5 0.07,0.15,0.78,U] [#6 -0.02,0.02,0.74,U] [#7 -0.09,0.11,0.70,U] [#8 -0.16,0.14,0.68,U] 
02:13:31.597 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.08}, one-star: {0.05, -0.15}
02:13:31.597 00.000 1032 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.83) = xAngle (0.39 = 0.39)
02:13:31.599 00.002 1032 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.39 = 0.39)
02:13:31.601 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.22 mountX=0.09 mountY=0.04, mountTheta=0.39
02:13:31.605 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.08, opts=13)
02:13:31.607 00.002 1032 Enqueuing Move request for scope (-0.06, 0.08)
02:13:31.607 00.000 10072 Worker thread wakes up
02:13:31.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
02:13:31.607 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
02:13:31.607 00.000 10072 Moving (-0.06, 0.08) raw xDistance=0.09 yDistance=0.04
02:13:31.609 00.002 10072 PPEC rslt: input = 0.09, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 897.30
02:13:31.610 00.001 10072 PPEC: input: 0.09, control: 0.03, exposure: 1000
02:13:31.610 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:31.610 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:13:31.610 00.000 10072 MoveAxis(W, 32, ABG)
02:13:31.610 00.000 10072 Guiding  Dir = 3, Dur = 32
02:13:31.610 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:31.612 00.002 10072 IsGuiding returns 0
02:13:31.612 00.000 10072 PulseGuide returned control before completion, sleep 42
02:13:31.616 00.004 1032 UpdateGuideState exits: m=1550 SNR=27.6
02:13:31.629 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:31.629 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:31.629 00.000 1032 Enqueuing Expose request
02:13:31.660 00.031 10072 IsGuiding returns 1
02:13:31.660 00.000 10072 scope still moving after pulse duration time elapsed
02:13:31.692 00.032 10072 IsGuiding returns 0
02:13:31.692 00.000 10072 scope move finished after 32 + 47 ms
02:13:31.692 00.000 10072 Move returns status 0, amount 32
02:13:31.692 00.000 10072 MoveAxis(N, 0, ABG)
02:13:31.692 00.000 10072 Move returns status 0, amount 0
02:13:31.692 00.000 10072 move complete, result=0
02:13:31.692 00.000 10072 worker thread done servicing request
02:13:31.692 00.000 10072 Worker thread wakes up
02:13:31.692 00.000 1032 GuideStep: 0.1 px 32 ms WEST, 0.0 px 0 ms NORTH
02:13:31.694 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:31.694 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:32.602 00.908 10072 Exposure complete
02:13:32.648 00.046 10072 worker thread done servicing request
02:13:32.648 00.000 1032 OnExposeComplete: enter
02:13:32.649 00.001 1032 UpdateGuideState(): m_state=6
02:13:32.651 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 478
02:13:32.652 00.001 1032 Star::Find returns 1 (0), X=1123.76, Y=330.60, Mass=1571, SNR=27.8, Peak=116 HFD=3.2
02:13:32.654 00.002 1032 MultiStar: [#1 -0.02,0.07,0.90,U] [#2 -0.15,0.19,0.95,U] [#3 -0.14,0.09,0.96,U] [#4 -0.03,0.11,0.78,U] [#5 0.01,0.20,0.77,U] [#6 0.01,0.16,0.75,U] [#7 -0.04,-0.05,0.70,U] [#8 -0.16,0.07,0.65,U] 
02:13:32.656 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {0.03, -0.18}
02:13:32.656 00.000 1032 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.83) = xAngle (0.40 = 0.40)
02:13:32.658 00.002 1032 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.40 = 0.40)
02:13:32.658 00.000 1032 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.23 mountX=0.08 mountY=0.03, mountTheta=0.40
02:13:32.660 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.07, opts=13)
02:13:32.664 00.004 1032 Enqueuing Move request for scope (-0.05, 0.07)
02:13:32.664 00.000 10072 Worker thread wakes up
02:13:32.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
02:13:32.664 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
02:13:32.664 00.000 10072 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.03
02:13:32.666 00.002 10072 PPEC rslt: input = 0.08, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 897.30
02:13:32.666 00.000 10072 PPEC: input: 0.08, control: 0.02, exposure: 1000
02:13:32.666 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:32.666 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:13:32.666 00.000 10072 MoveAxis(W, 17, ABG)
02:13:32.666 00.000 10072 Guiding  Dir = 3, Dur = 17
02:13:32.667 00.001 10072 IsGuiding returns 0
02:13:32.667 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:32.669 00.002 10072 PulseGuide returned control before completion, sleep 27
02:13:32.684 00.015 1032 UpdateGuideState exits: m=1571 SNR=27.8
02:13:32.684 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:32.686 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:32.686 00.000 1032 Enqueuing Expose request
02:13:32.700 00.014 10072 IsGuiding returns 0
02:13:32.700 00.000 10072 Move returns status 0, amount 17
02:13:32.700 00.000 10072 MoveAxis(N, 0, ABG)
02:13:32.700 00.000 10072 Move returns status 0, amount 0
02:13:32.700 00.000 10072 move complete, result=0
02:13:32.700 00.000 10072 worker thread done servicing request
02:13:32.700 00.000 10072 Worker thread wakes up
02:13:32.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:32.700 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:32.700 00.000 1032 GuideStep: 0.1 px 17 ms WEST, 0.0 px 0 ms NORTH
02:13:33.826 01.126 10072 Exposure complete
02:13:33.860 00.034 10072 worker thread done servicing request
02:13:33.860 00.000 1032 OnExposeComplete: enter
02:13:33.860 00.000 1032 UpdateGuideState(): m_state=6
02:13:33.860 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 479
02:13:33.872 00.012 1032 Star::Find returns 1 (0), X=1123.82, Y=330.69, Mass=1551, SNR=27.7, Peak=126 HFD=3.0
02:13:33.873 00.001 1032 MultiStar: [#1 -0.03,0.18,0.91,U] [#2 0.03,0.14,0.94,U] [#3 0.02,0.10,0.96,U] [#4 0.01,0.16,0.81,U] [#5 0.06,0.20,0.75,U] [#6 0.07,0.01,0.73,U] [#7 -0.01,0.10,0.70,U] [#8 -0.03,0.20,0.66,U] 
02:13:33.873 00.000 1032 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.09, -0.09}
02:13:33.873 00.000 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
02:13:33.873 00.000 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
02:13:33.877 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.34 mountX=0.10 mountY=-0.05, mountTheta=-0.49
02:13:33.877 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.11, opts=13)
02:13:33.877 00.000 1032 Enqueuing Move request for scope (0.03, 0.11)
02:13:33.877 00.000 10072 Worker thread wakes up
02:13:33.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
02:13:33.877 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:13:33.877 00.000 10072 Moving (0.03, 0.11) raw xDistance=0.10 yDistance=-0.05
02:13:33.877 00.000 10072 PPEC rslt: input = 0.10, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 897.30
02:13:33.877 00.000 10072 PPEC: input: 0.10, control: 0.02, exposure: 1000
02:13:33.877 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:33.877 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:13:33.877 00.000 10072 MoveAxis(W, 17, ABG)
02:13:33.877 00.000 10072 Guiding  Dir = 3, Dur = 17
02:13:33.877 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:33.883 00.006 10072 IsGuiding returns 0
02:13:33.885 00.002 10072 PulseGuide returned control before completion, sleep 27
02:13:33.894 00.009 1032 UpdateGuideState exits: m=1551 SNR=27.7
02:13:33.894 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:33.901 00.007 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:33.901 00.000 1032 Enqueuing Expose request
02:13:33.917 00.016 10072 IsGuiding returns 0
02:13:33.917 00.000 10072 Move returns status 0, amount 17
02:13:33.917 00.000 10072 MoveAxis(N, 0, ABG)
02:13:33.917 00.000 10072 Move returns status 0, amount 0
02:13:33.917 00.000 10072 move complete, result=0
02:13:33.917 00.000 10072 worker thread done servicing request
02:13:33.917 00.000 10072 Worker thread wakes up
02:13:33.918 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:33.918 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:33.918 00.000 1032 GuideStep: 0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
02:13:34.829 00.911 10072 Exposure complete
02:13:34.872 00.043 10072 worker thread done servicing request
02:13:34.872 00.000 1032 OnExposeComplete: enter
02:13:34.874 00.002 1032 UpdateGuideState(): m_state=6
02:13:34.877 00.003 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 480
02:13:34.879 00.002 1032 Star::Find returns 1 (0), X=1123.97, Y=330.65, Mass=1534, SNR=27.5, Peak=117 HFD=3.3
02:13:34.879 00.000 1032 MultiStar: [#1 0.11,0.23,0.89,U] [#2 0.02,0.17,0.97,U] [#3 -0.04,0.21,0.93,U] [#4 0.05,0.09,0.80,U] [#5 0.17,0.15,0.75,U] [#6 0.10,0.10,0.75,U] [#7 0.10,0.19,0.70,U] [#8 0.01,0.19,0.66,U] 
02:13:34.881 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.13}, one-star: {0.23, -0.13}
02:13:34.883 00.002 1032 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.83) = xAngle (-0.85 = -0.85)
02:13:34.883 00.000 1032 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.85 = -0.85)
02:13:34.885 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.15 cameraTheta=0.98 mountX=0.10 mountY=-0.11, mountTheta=-0.85
02:13:34.887 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.13, opts=13)
02:13:34.888 00.001 1032 Enqueuing Move request for scope (0.09, 0.13)
02:13:34.891 00.003 10072 Worker thread wakes up
02:13:34.891 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
02:13:34.891 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
02:13:34.891 00.000 10072 Moving (0.09, 0.13) raw xDistance=0.10 yDistance=-0.11
02:13:34.891 00.000 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 897.30
02:13:34.891 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 1000
02:13:34.891 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:34.893 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:13:34.893 00.000 10072 MoveAxis(W, 14, ABG)
02:13:34.893 00.000 10072 Guiding  Dir = 3, Dur = 14
02:13:34.893 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:34.895 00.002 10072 IsGuiding returns 0
02:13:34.896 00.001 10072 PulseGuide returned control before completion, sleep 24
02:13:34.909 00.013 1032 UpdateGuideState exits: m=1534 SNR=27.5
02:13:34.911 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:34.912 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:34.914 00.002 1032 Enqueuing Expose request
02:13:34.928 00.014 10072 IsGuiding returns 0
02:13:34.928 00.000 10072 Move returns status 0, amount 14
02:13:34.928 00.000 10072 MoveAxis(N, 0, ABG)
02:13:34.928 00.000 10072 Move returns status 0, amount 0
02:13:34.928 00.000 10072 move complete, result=0
02:13:34.928 00.000 10072 worker thread done servicing request
02:13:34.928 00.000 10072 Worker thread wakes up
02:13:34.928 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:34.928 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:34.928 00.000 1032 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
02:13:36.057 01.129 10072 Exposure complete
02:13:36.102 00.045 10072 worker thread done servicing request
02:13:36.102 00.000 1032 OnExposeComplete: enter
02:13:36.102 00.000 1032 UpdateGuideState(): m_state=6
02:13:36.102 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 481
02:13:36.102 00.000 1032 Star::Find returns 1 (0), X=1123.82, Y=330.58, Mass=1560, SNR=27.8, Peak=112 HFD=3.2
02:13:36.110 00.008 1032 MultiStar: [#1 -0.03,0.05,0.91,U] [#2 -0.11,-0.02,0.99,U] [#3 -0.13,0.03,0.97,U] [#4 -0.03,0.01,0.80,U] [#5 0.02,0.04,0.76,U] [#6 -0.02,-0.02,0.73,U] [#7 0.07,0.01,0.70,U] [#8 -0.16,-0.07,0.69,U] 
02:13:36.110 00.000 1032 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {0.09, -0.20}
02:13:36.112 00.002 1032 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.83) = xAngle (-4.38 = 1.90)
02:13:36.114 00.002 1032 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.38 = 1.90)
02:13:36.114 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.55 mountX=-0.01 mountY=0.04, mountTheta=1.90
02:13:36.119 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.02, opts=13)
02:13:36.120 00.001 1032 Enqueuing Move request for scope (-0.03, -0.02)
02:13:36.122 00.002 10072 Worker thread wakes up
02:13:36.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
02:13:36.122 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
02:13:36.122 00.000 10072 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.04
02:13:36.124 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:36.126 00.002 10072 PPEC rslt: input = -0.01, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 900.78
02:13:36.126 00.000 10072 PPEC: input: -0.01, control: 0.03, exposure: 1000
02:13:36.126 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:36.126 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:13:36.126 00.000 10072 MoveAxis(W, 33, ABG)
02:13:36.126 00.000 10072 Guiding  Dir = 3, Dur = 33
02:13:36.128 00.002 10072 IsGuiding returns 0
02:13:36.128 00.000 10072 PulseGuide returned control before completion, sleep 43
02:13:36.141 00.013 1032 UpdateGuideState exits: m=1560 SNR=27.8
02:13:36.141 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:36.145 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:36.145 00.000 1032 Enqueuing Expose request
02:13:36.175 00.030 10072 IsGuiding returns 1
02:13:36.175 00.000 10072 scope still moving after pulse duration time elapsed
02:13:36.207 00.032 10072 IsGuiding returns 0
02:13:36.208 00.001 10072 scope move finished after 33 + 46 ms
02:13:36.208 00.000 10072 Move returns status 0, amount 33
02:13:36.208 00.000 10072 MoveAxis(N, 0, ABG)
02:13:36.208 00.000 10072 Move returns status 0, amount 0
02:13:36.208 00.000 10072 move complete, result=0
02:13:36.208 00.000 10072 worker thread done servicing request
02:13:36.208 00.000 10072 Worker thread wakes up
02:13:36.208 00.000 1032 GuideStep: -0.0 px 33 ms WEST, 0.0 px 0 ms NORTH
02:13:36.209 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:36.209 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:37.126 00.917 10072 Exposure complete
02:13:37.175 00.049 10072 worker thread done servicing request
02:13:37.175 00.000 1032 OnExposeComplete: enter
02:13:37.178 00.003 1032 UpdateGuideState(): m_state=6
02:13:37.178 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 482
02:13:37.178 00.000 1032 Star::Find returns 1 (0), X=1123.91, Y=330.66, Mass=1494, SNR=27.1, Peak=117 HFD=3.3
02:13:37.178 00.000 1032 MultiStar: [#1 0.07,0.10,0.92,U] [#2 -0.03,0.12,0.97,U] [#3 -0.12,0.08,0.95,U] [#4 0.01,0.10,0.81,U] [#5 0.12,0.16,0.79,U] [#6 0.00,0.08,0.75,U] [#7 0.02,-0.05,0.73,U] [#8 -0.07,0.05,0.68,U] 
02:13:37.178 00.000 1032 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.18, -0.12}
02:13:37.187 00.009 1032 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.83) = xAngle (-0.66 = -0.66)
02:13:37.188 00.001 1032 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.66 = -0.66)
02:13:37.190 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.17 mountX=0.05 mountY=-0.04, mountTheta=-0.66
02:13:37.192 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
02:13:37.192 00.000 1032 Enqueuing Move request for scope (0.02, 0.06)
02:13:37.194 00.002 10072 Worker thread wakes up
02:13:37.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
02:13:37.194 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
02:13:37.194 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.04
02:13:37.196 00.002 10072 PPEC rslt: input = 0.05, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 900.78
02:13:37.196 00.000 10072 PPEC: input: 0.05, control: 0.03, exposure: 1000
02:13:37.196 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:37.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:13:37.196 00.000 10072 MoveAxis(W, 31, ABG)
02:13:37.196 00.000 10072 Guiding  Dir = 3, Dur = 31
02:13:37.196 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:37.198 00.002 10072 IsGuiding returns 0
02:13:37.199 00.001 10072 PulseGuide returned control before completion, sleep 41
02:13:37.214 00.015 1032 UpdateGuideState exits: m=1494 SNR=27.1
02:13:37.215 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:37.215 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:37.215 00.000 1032 Enqueuing Expose request
02:13:37.246 00.031 10072 IsGuiding returns 1
02:13:37.246 00.000 10072 scope still moving after pulse duration time elapsed
02:13:37.278 00.032 10072 IsGuiding returns 0
02:13:37.278 00.000 10072 scope move finished after 31 + 49 ms
02:13:37.278 00.000 10072 Move returns status 0, amount 31
02:13:37.278 00.000 10072 MoveAxis(N, 0, ABG)
02:13:37.278 00.000 10072 Move returns status 0, amount 0
02:13:37.278 00.000 10072 move complete, result=0
02:13:37.278 00.000 10072 worker thread done servicing request
02:13:37.278 00.000 10072 Worker thread wakes up
02:13:37.278 00.000 1032 GuideStep: 0.0 px 31 ms WEST, -0.0 px 0 ms NORTH
02:13:37.281 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:37.281 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:38.409 01.128 10072 Exposure complete
02:13:38.443 00.034 10072 worker thread done servicing request
02:13:38.443 00.000 1032 OnExposeComplete: enter
02:13:38.454 00.011 1032 UpdateGuideState(): m_state=6
02:13:38.456 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 483
02:13:38.456 00.000 1032 Star::Find returns 1 (0), X=1123.88, Y=330.53, Mass=1525, SNR=27.4, Peak=129 HFD=3.0
02:13:38.458 00.002 1032 MultiStar: [#1 0.08,0.07,0.89,U] [#2 0.01,0.09,0.97,U] [#3 -0.07,0.09,0.93,U] [#4 0.02,0.05,0.83,U] [#5 0.16,0.08,0.77,U] [#6 0.05,-0.10,0.74,U] [#7 0.05,0.01,0.73,U] [#8 0.14,0.07,0.68,U] 
02:13:38.460 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.14, -0.25}
02:13:38.460 00.000 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
02:13:38.462 00.002 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
02:13:38.462 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.15 mountX=-0.01 mountY=-0.06, mountTheta=-1.68
02:13:38.464 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
02:13:38.466 00.002 1032 Enqueuing Move request for scope (0.06, 0.01)
02:13:38.466 00.000 10072 Worker thread wakes up
02:13:38.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
02:13:38.466 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
02:13:38.466 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
02:13:38.468 00.002 10072 PPEC rslt: input = -0.01, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 900.78
02:13:38.468 00.000 10072 PPEC: input: -0.01, control: 0.03, exposure: 1000
02:13:38.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:38.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:13:38.468 00.000 10072 MoveAxis(W, 29, ABG)
02:13:38.468 00.000 10072 Guiding  Dir = 3, Dur = 29
02:13:38.468 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:38.469 00.001 10072 IsGuiding returns 0
02:13:38.471 00.002 10072 PulseGuide returned control before completion, sleep 39
02:13:38.485 00.014 1032 UpdateGuideState exits: m=1525 SNR=27.4
02:13:38.487 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:38.487 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:38.489 00.002 1032 Enqueuing Expose request
02:13:38.518 00.029 10072 IsGuiding returns 1
02:13:38.518 00.000 10072 scope still moving after pulse duration time elapsed
02:13:38.550 00.032 10072 IsGuiding returns 0
02:13:38.550 00.000 10072 scope move finished after 29 + 50 ms
02:13:38.550 00.000 10072 Move returns status 0, amount 29
02:13:38.550 00.000 10072 MoveAxis(N, 0, ABG)
02:13:38.551 00.001 10072 Move returns status 0, amount 0
02:13:38.551 00.000 10072 move complete, result=0
02:13:38.551 00.000 10072 worker thread done servicing request
02:13:38.551 00.000 10072 Worker thread wakes up
02:13:38.551 00.000 1032 GuideStep: -0.0 px 29 ms WEST, -0.1 px 0 ms NORTH
02:13:38.553 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:38.553 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:39.470 00.917 10072 Exposure complete
02:13:39.518 00.048 10072 worker thread done servicing request
02:13:39.518 00.000 1032 OnExposeComplete: enter
02:13:39.519 00.001 1032 UpdateGuideState(): m_state=6
02:13:39.519 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 484
02:13:39.519 00.000 1032 Star::Find returns 1 (0), X=1123.87, Y=330.49, Mass=1664, SNR=28.7, Peak=128 HFD=3.0
02:13:39.519 00.000 1032 MultiStar: [#1 -0.02,-0.09,0.86,U] [#2 0.03,-0.03,0.91,U] [#3 -0.05,0.05,0.87,U] [#4 -0.11,-0.16,0.78,U] [#5 0.19,-0.01,0.78,U] [#6 0.08,-0.04,0.71,U] [#7 0.00,-0.12,0.69,U] [#8 0.04,0.01,0.64,U] 
02:13:39.519 00.000 1032 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {0.14, -0.28}
02:13:39.519 00.000 1032 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.83) = xAngle (-3.00 = -3.00)
02:13:39.519 00.000 1032 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.00 = -3.00)
02:13:39.531 00.012 1032 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.17 mountX=-0.09 mountY=-0.01, mountTheta=-3.00
02:13:39.531 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.08, opts=13)
02:13:39.534 00.003 1032 Enqueuing Move request for scope (0.03, -0.08)
02:13:39.536 00.002 10072 Worker thread wakes up
02:13:39.536 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
02:13:39.536 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
02:13:39.536 00.000 10072 Moving (0.03, -0.08) raw xDistance=-0.09 yDistance=-0.01
02:13:39.538 00.002 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 900.78
02:13:39.538 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 1000
02:13:39.538 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:39.538 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:13:39.538 00.000 10072 MoveAxis(W, 22, ABG)
02:13:39.538 00.000 10072 Guiding  Dir = 3, Dur = 22
02:13:39.539 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:39.539 00.000 10072 IsGuiding returns 0
02:13:39.541 00.002 10072 PulseGuide returned control before completion, sleep 32
02:13:39.552 00.011 1032 UpdateGuideState exits: m=1664 SNR=28.7
02:13:39.557 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:39.559 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:39.561 00.002 1032 Enqueuing Expose request
02:13:39.589 00.028 10072 IsGuiding returns 1
02:13:39.589 00.000 10072 scope still moving after pulse duration time elapsed
02:13:39.620 00.031 10072 IsGuiding returns 0
02:13:39.620 00.000 10072 scope move finished after 22 + 57 ms
02:13:39.620 00.000 10072 Move returns status 0, amount 22
02:13:39.620 00.000 10072 MoveAxis(N, 0, ABG)
02:13:39.621 00.001 10072 Move returns status 0, amount 0
02:13:39.621 00.000 10072 move complete, result=0
02:13:39.621 00.000 10072 worker thread done servicing request
02:13:39.621 00.000 10072 Worker thread wakes up
02:13:39.621 00.000 1032 GuideStep: -0.1 px 22 ms WEST, -0.0 px 0 ms NORTH
02:13:39.623 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:39.623 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:40.655 01.032 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":44}
02:13:40.659 00.004 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":44}
02:13:40.748 00.089 10072 Exposure complete
02:13:40.798 00.050 10072 worker thread done servicing request
02:13:40.798 00.000 1032 OnExposeComplete: enter
02:13:40.799 00.001 1032 UpdateGuideState(): m_state=6
02:13:40.801 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 485
02:13:40.804 00.003 1032 Star::Find returns 1 (0), X=1123.84, Y=330.46, Mass=1582, SNR=27.9, Peak=130 HFD=3.1
02:13:40.804 00.000 1032 MultiStar: [#1 0.12,0.00,0.90,U] [#2 0.08,-0.07,0.97,U] [#3 -0.04,-0.01,0.91,U] [#4 0.11,-0.04,0.76,U] [#5 0.14,-0.03,0.79,U] [#6 0.04,-0.12,0.76,U] [#7 0.08,-0.11,0.71,U] [#8 0.05,0.08,0.69,U] 
02:13:40.806 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.10, -0.31}
02:13:40.808 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
02:13:40.810 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
02:13:40.810 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.77 mountX=-0.09 mountY=-0.05, mountTheta=-2.60
02:13:40.814 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.07, opts=13)
02:13:40.816 00.002 1032 Enqueuing Move request for scope (0.08, -0.07)
02:13:40.816 00.000 10072 Worker thread wakes up
02:13:40.818 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
02:13:40.818 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
02:13:40.818 00.000 10072 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=-0.05
02:13:40.818 00.000 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 900.78
02:13:40.818 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 1000
02:13:40.818 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:40.818 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:13:40.818 00.000 10072 MoveAxis(W, 21, ABG)
02:13:40.818 00.000 10072 Guiding  Dir = 3, Dur = 21
02:13:40.820 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:40.822 00.002 10072 IsGuiding returns 0
02:13:40.822 00.000 10072 PulseGuide returned control before completion, sleep 31
02:13:40.837 00.015 1032 UpdateGuideState exits: m=1582 SNR=27.9
02:13:40.840 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:40.840 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:40.842 00.002 1032 Enqueuing Expose request
02:13:40.854 00.012 10072 IsGuiding returns 1
02:13:40.854 00.000 10072 scope still moving after pulse duration time elapsed
02:13:40.886 00.032 10072 IsGuiding returns 0
02:13:40.886 00.000 10072 scope move finished after 21 + 43 ms
02:13:40.886 00.000 10072 Move returns status 0, amount 21
02:13:40.886 00.000 10072 MoveAxis(N, 0, ABG)
02:13:40.886 00.000 10072 Move returns status 0, amount 0
02:13:40.886 00.000 10072 move complete, result=0
02:13:40.886 00.000 10072 worker thread done servicing request
02:13:40.886 00.000 1032 GuideStep: -0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
02:13:40.889 00.003 10072 Worker thread wakes up
02:13:40.889 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:40.889 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:40.906 00.017 1032 evsrv: cli 0D18B630 connect
02:13:40.906 00.000 1032 case statement mapped state 6 to 3
02:13:40.906 00.000 1032 case statement mapped state 6 to 3
02:13:40.918 00.012 1032 evsrv: cli 0D18B630 request: {"method":"get_pixel_scale","id":"c32edf43-6347-4d68-8ee5-4c5ed0640fc4"}
02:13:40.920 00.002 1032 evsrv: cli 0D18B630 response: {"jsonrpc":"2.0","result":5.15663,"id":"c32edf43-6347-4d68-8ee5-4c5ed0640fc4"}
02:13:40.923 00.003 1032 evsrv: cli 0D18B630 disconnect
02:13:41.379 00.456 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":45}
02:13:41.384 00.005 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":45}
02:13:41.443 00.059 1032 evsrv: cli 0D18BEF0 connect
02:13:41.447 00.004 1032 case statement mapped state 6 to 3
02:13:41.449 00.002 1032 case statement mapped state 6 to 3
02:13:41.451 00.002 1032 evsrv: cli 0D18BEF0 request: {"method":"get_pixel_scale","id":"0ebdee59-f1ac-4baa-a82d-382decee0064"}
02:13:41.454 00.003 1032 evsrv: cli 0D18BEF0 response: {"jsonrpc":"2.0","result":5.15663,"id":"0ebdee59-f1ac-4baa-a82d-382decee0064"}
02:13:41.454 00.000 1032 evsrv: cli 0D18BEF0 disconnect
02:13:41.792 00.338 10072 Exposure complete
02:13:41.831 00.039 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":46}
02:13:41.833 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":46}
02:13:41.854 00.021 10072 worker thread done servicing request
02:13:41.854 00.000 1032 OnExposeComplete: enter
02:13:41.855 00.001 1032 UpdateGuideState(): m_state=6
02:13:41.855 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 486
02:13:41.860 00.005 1032 Star::Find returns 1 (0), X=1123.94, Y=330.45, Mass=1616, SNR=28.2, Peak=137 HFD=3.0
02:13:41.862 00.002 1032 MultiStar: [#1 0.12,-0.06,0.91,U] [#2 0.10,-0.14,0.94,U] [#3 0.09,-0.03,0.93,U] [#4 0.15,-0.09,0.79,U] [#5 0.21,-0.10,0.76,U] [#6 0.11,-0.14,0.70,U] [#7 0.21,-0.10,0.70,U] [#8 0.09,-0.07,0.64,U] 
02:13:41.864 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.12}, one-star: {0.21, -0.33}
02:13:41.866 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
02:13:41.868 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
02:13:41.870 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.71 mountX=-0.16 mountY=-0.11, mountTheta=-2.54
02:13:41.874 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.12, opts=13)
02:13:41.876 00.002 1032 Enqueuing Move request for scope (0.14, -0.12)
02:13:41.876 00.000 10072 Worker thread wakes up
02:13:41.876 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
02:13:41.876 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
02:13:41.876 00.000 10072 Moving (0.14, -0.12) raw xDistance=-0.16 yDistance=-0.11
02:13:41.881 00.005 10072 PPEC rslt: input = -0.16, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 900.78
02:13:41.881 00.000 10072 PPEC: input: -0.16, control: 0.02, exposure: 1000
02:13:41.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:41.881 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:13:41.881 00.000 10072 MoveAxis(W, 17, ABG)
02:13:41.881 00.000 10072 Guiding  Dir = 3, Dur = 17
02:13:41.881 00.000 10072 IsGuiding returns 0
02:13:41.881 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:41.883 00.002 10072 PulseGuide returned control before completion, sleep 27
02:13:41.903 00.020 1032 UpdateGuideState exits: m=1616 SNR=28.2
02:13:41.905 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:41.908 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:41.910 00.002 1032 Enqueuing Expose request
02:13:41.918 00.008 10072 IsGuiding returns 0
02:13:41.918 00.000 10072 Move returns status 0, amount 17
02:13:41.918 00.000 10072 MoveAxis(N, 0, ABG)
02:13:41.918 00.000 10072 Move returns status 0, amount 0
02:13:41.918 00.000 10072 move complete, result=0
02:13:41.918 00.000 10072 worker thread done servicing request
02:13:41.918 00.000 10072 Worker thread wakes up
02:13:41.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:41.918 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:41.918 00.000 1032 GuideStep: -0.2 px 17 ms WEST, -0.1 px 0 ms NORTH
02:13:41.924 00.006 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":47}
02:13:41.924 00.000 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":47}
02:13:41.954 00.030 1032 evsrv: cli 0D18BDB0 connect
02:13:41.956 00.002 1032 case statement mapped state 6 to 3
02:13:41.956 00.000 1032 case statement mapped state 6 to 3
02:13:41.956 00.000 1032 evsrv: cli 0D18C030 connect
02:13:41.964 00.008 1032 case statement mapped state 6 to 3
02:13:41.966 00.002 1032 case statement mapped state 6 to 3
02:13:41.970 00.004 1032 evsrv: cli 0D18BDB0 request: {"method":"get_pixel_scale","id":"efeb796b-2526-4312-a84f-3c80806b0028"}
02:13:41.972 00.002 1032 evsrv: cli 0D18BDB0 response: {"jsonrpc":"2.0","result":5.15663,"id":"efeb796b-2526-4312-a84f-3c80806b0028"}
02:13:41.975 00.003 1032 evsrv: cli 0D18C030 request: {"method":"get_pixel_scale","id":"7bd3d887-8606-4383-8e72-d1b9f656d7b4"}
02:13:41.975 00.000 1032 evsrv: cli 0D18C030 response: {"jsonrpc":"2.0","result":5.15663,"id":"7bd3d887-8606-4383-8e72-d1b9f656d7b4"}
02:13:42.018 00.043 1032 evsrv: cli 0D18BDB0 disconnect
02:13:42.022 00.004 1032 evsrv: cli 0D18C030 disconnect
02:13:42.146 00.124 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":48}
02:13:42.148 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":48}
02:13:42.459 00.311 1032 evsrv: cli 0D18B3B0 connect
02:13:42.461 00.002 1032 case statement mapped state 6 to 3
02:13:42.463 00.002 1032 case statement mapped state 6 to 3
02:13:42.467 00.004 1032 evsrv: cli 0D18B3B0 request: {"method":"get_pixel_scale","id":"1c96234f-043f-4230-88c8-26313fea5ad4"}
02:13:42.467 00.000 1032 evsrv: cli 0D18B3B0 response: {"jsonrpc":"2.0","result":5.15663,"id":"1c96234f-043f-4230-88c8-26313fea5ad4"}
02:13:42.469 00.002 1032 evsrv: cli 0D18B3B0 disconnect
02:13:43.049 00.580 10072 Exposure complete
02:13:43.095 00.046 10072 worker thread done servicing request
02:13:43.095 00.000 1032 OnExposeComplete: enter
02:13:43.095 00.000 1032 UpdateGuideState(): m_state=6
02:13:43.095 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 487
02:13:43.095 00.000 1032 Star::Find returns 1 (0), X=1123.98, Y=330.57, Mass=1566, SNR=27.8, Peak=138 HFD=3.1
02:13:43.095 00.000 1032 MultiStar: [#1 0.03,0.03,0.89,U] [#2 0.09,0.08,0.96,U] [#3 0.07,-0.02,0.95,U] [#4 0.14,0.03,0.81,U] [#5 0.10,0.10,0.77,U] [#6 0.11,-0.04,0.73,U] [#7 0.09,-0.00,0.71,U] [#8 0.00,0.03,0.67,U] 
02:13:43.095 00.000 1032 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.25, -0.21}
02:13:43.095 00.000 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
02:13:43.095 00.000 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
02:13:43.095 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.05 mountX=-0.03 mountY=-0.10, mountTheta=-1.88
02:13:43.110 00.015 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
02:13:43.110 00.000 1032 Enqueuing Move request for scope (0.10, -0.01)
02:13:43.110 00.000 10072 Worker thread wakes up
02:13:43.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
02:13:43.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
02:13:43.110 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.10
02:13:43.110 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:43.110 00.000 10072 PPEC rslt: input = -0.03, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 904.24
02:13:43.110 00.000 10072 PPEC: input: -0.03, control: 0.03, exposure: 1000
02:13:43.110 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:43.110 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:13:43.110 00.000 10072 MoveAxis(W, 32, ABG)
02:13:43.110 00.000 10072 Guiding  Dir = 3, Dur = 32
02:13:43.118 00.008 10072 IsGuiding returns 0
02:13:43.119 00.001 10072 PulseGuide returned control before completion, sleep 42
02:13:43.127 00.008 1032 UpdateGuideState exits: m=1566 SNR=27.8
02:13:43.127 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:43.134 00.007 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:43.136 00.002 1032 Enqueuing Expose request
02:13:43.166 00.030 10072 IsGuiding returns 1
02:13:43.166 00.000 10072 scope still moving after pulse duration time elapsed
02:13:43.197 00.031 10072 IsGuiding returns 0
02:13:43.197 00.000 10072 scope move finished after 32 + 47 ms
02:13:43.197 00.000 10072 Move returns status 0, amount 32
02:13:43.197 00.000 10072 MoveAxis(N, 0, ABG)
02:13:43.197 00.000 10072 Move returns status 0, amount 0
02:13:43.197 00.000 10072 move complete, result=0
02:13:43.197 00.000 10072 worker thread done servicing request
02:13:43.197 00.000 10072 Worker thread wakes up
02:13:43.197 00.000 1032 GuideStep: -0.0 px 32 ms WEST, -0.1 px 0 ms NORTH
02:13:43.200 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:43.200 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:43.468 00.268 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
02:13:44.108 00.640 10072 Exposure complete
02:13:44.159 00.051 10072 worker thread done servicing request
02:13:44.159 00.000 1032 OnExposeComplete: enter
02:13:44.159 00.000 1032 UpdateGuideState(): m_state=6
02:13:44.161 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 488
02:13:44.163 00.002 1032 Star::Find returns 1 (0), X=1123.85, Y=330.49, Mass=1566, SNR=27.8, Peak=132 HFD=3.1
02:13:44.163 00.000 1032 MultiStar: [#1 0.07,0.04,0.93,U] [#2 0.05,0.07,0.97,U] [#3 0.00,0.02,0.91,U] [#4 0.08,0.04,0.80,U] [#5 0.17,0.05,0.78,U] [#6 0.19,-0.03,0.72,U] [#7 0.11,-0.09,0.72,U] [#8 0.07,-0.02,0.65,U] 
02:13:44.165 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.12, -0.29}
02:13:44.165 00.000 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
02:13:44.167 00.002 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
02:13:44.169 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.27 mountX=-0.05 mountY=-0.08, mountTheta=-2.10
02:13:44.172 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
02:13:44.174 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
02:13:44.176 00.002 10072 Worker thread wakes up
02:13:44.176 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
02:13:44.176 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
02:13:44.176 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
02:13:44.178 00.002 10072 PPEC rslt: input = -0.05, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 904.24
02:13:44.178 00.000 10072 PPEC: input: -0.05, control: 0.03, exposure: 1000
02:13:44.178 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:44.179 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:13:44.179 00.000 10072 MoveAxis(W, 28, ABG)
02:13:44.179 00.000 10072 Guiding  Dir = 3, Dur = 28
02:13:44.179 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:44.197 00.018 1032 UpdateGuideState exits: m=1566 SNR=27.8
02:13:44.199 00.002 10072 IsGuiding returns 0
02:13:44.199 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:44.202 00.003 10072 PulseGuide returned control before completion, sleep 38
02:13:44.202 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:44.204 00.002 1032 Enqueuing Expose request
02:13:44.250 00.046 10072 IsGuiding returns 1
02:13:44.250 00.000 10072 scope still moving after pulse duration time elapsed
02:13:44.279 00.029 10072 IsGuiding returns 0
02:13:44.280 00.001 10072 scope move finished after 28 + 51 ms
02:13:44.280 00.000 10072 Move returns status 0, amount 28
02:13:44.280 00.000 10072 MoveAxis(N, 0, ABG)
02:13:44.280 00.000 10072 Move returns status 0, amount 0
02:13:44.280 00.000 10072 move complete, result=0
02:13:44.280 00.000 10072 worker thread done servicing request
02:13:44.280 00.000 10072 Worker thread wakes up
02:13:44.280 00.000 1032 GuideStep: -0.0 px 28 ms WEST, -0.1 px 0 ms NORTH
02:13:44.280 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:44.280 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:44.805 00.525 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":49}
02:13:44.805 00.000 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":49}
02:13:44.985 00.180 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":50}
02:13:44.987 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":50}
02:13:45.026 00.039 1032 evsrv: cli 0D18AEB0 connect
02:13:45.031 00.005 1032 case statement mapped state 6 to 3
02:13:45.033 00.002 1032 case statement mapped state 6 to 3
02:13:45.033 00.000 1032 evsrv: cli 0D18B3B0 connect
02:13:45.035 00.002 1032 case statement mapped state 6 to 3
02:13:45.037 00.002 1032 case statement mapped state 6 to 3
02:13:45.039 00.002 1032 evsrv: cli 0D18AEB0 request: {"method":"get_pixel_scale","id":"550c7286-b756-4452-9fb2-797ee3f4ff0e"}
02:13:45.039 00.000 1032 evsrv: cli 0D18AEB0 response: {"jsonrpc":"2.0","result":5.15663,"id":"550c7286-b756-4452-9fb2-797ee3f4ff0e"}
02:13:45.041 00.002 1032 evsrv: cli 0D18B3B0 request: {"method":"get_pixel_scale","id":"1d3c3602-cf12-49a2-8bed-1f529c64dae1"}
02:13:45.043 00.002 1032 evsrv: cli 0D18B3B0 response: {"jsonrpc":"2.0","result":5.15663,"id":"1d3c3602-cf12-49a2-8bed-1f529c64dae1"}
02:13:45.043 00.000 1032 evsrv: cli 0D18AEB0 disconnect
02:13:45.043 00.000 1032 evsrv: cli 0D18B3B0 disconnect
02:13:45.409 00.366 10072 Exposure complete
02:13:45.459 00.050 10072 worker thread done servicing request
02:13:45.459 00.000 1032 OnExposeComplete: enter
02:13:45.460 00.001 1032 UpdateGuideState(): m_state=6
02:13:45.462 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 489
02:13:45.464 00.002 1032 Star::Find returns 1 (0), X=1123.91, Y=330.52, Mass=1530, SNR=27.5, Peak=118 HFD=3.1
02:13:45.466 00.002 1032 MultiStar: [#1 0.09,0.05,0.91,U] [#2 0.12,0.01,0.97,U] [#3 0.03,-0.03,0.95,U] [#4 0.13,-0.01,0.81,U] [#5 0.23,0.04,0.78,U] [#6 0.13,-0.06,0.74,U] [#7 0.08,-0.05,0.72,U] [#8 0.19,0.04,0.68,U] 
02:13:45.466 00.000 1032 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.18, -0.26}
02:13:45.468 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
02:13:45.468 00.000 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
02:13:45.470 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.25 mountX=-0.07 mountY=-0.12, mountTheta=-2.08
02:13:45.476 00.006 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.03, opts=13)
02:13:45.478 00.002 1032 Enqueuing Move request for scope (0.13, -0.03)
02:13:45.480 00.002 10072 Worker thread wakes up
02:13:45.480 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
02:13:45.480 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
02:13:45.480 00.000 10072 Moving (0.13, -0.03) raw xDistance=-0.07 yDistance=-0.12
02:13:45.482 00.002 10072 PPEC rslt: input = -0.07, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 904.24
02:13:45.482 00.000 10072 PPEC: input: -0.07, control: 0.03, exposure: 1000
02:13:45.482 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:45.482 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:13:45.482 00.000 10072 MoveAxis(W, 26, ABG)
02:13:45.482 00.000 10072 Guiding  Dir = 3, Dur = 26
02:13:45.483 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:45.483 00.000 10072 IsGuiding returns 0
02:13:45.485 00.002 10072 PulseGuide returned control before completion, sleep 36
02:13:45.490 00.005 1032 UpdateGuideState exits: m=1530 SNR=27.5
02:13:45.502 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:45.502 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:45.502 00.000 1032 Enqueuing Expose request
02:13:45.533 00.031 10072 IsGuiding returns 1
02:13:45.533 00.000 10072 scope still moving after pulse duration time elapsed
02:13:45.565 00.032 10072 IsGuiding returns 0
02:13:45.565 00.000 10072 scope move finished after 26 + 54 ms
02:13:45.565 00.000 10072 Move returns status 0, amount 26
02:13:45.565 00.000 10072 MoveAxis(N, 0, ABG)
02:13:45.565 00.000 10072 Move returns status 0, amount 0
02:13:45.565 00.000 10072 move complete, result=0
02:13:45.565 00.000 10072 worker thread done servicing request
02:13:45.565 00.000 1032 GuideStep: -0.1 px 26 ms WEST, -0.1 px 0 ms NORTH
02:13:45.567 00.002 10072 Worker thread wakes up
02:13:45.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:45.567 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:46.472 00.905 10072 Exposure complete
02:13:46.517 00.045 10072 worker thread done servicing request
02:13:46.517 00.000 1032 OnExposeComplete: enter
02:13:46.519 00.002 1032 UpdateGuideState(): m_state=6
02:13:46.519 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 490
02:13:46.519 00.000 1032 Star::Find returns 1 (0), X=1123.99, Y=330.47, Mass=1549, SNR=27.6, Peak=141 HFD=3.0
02:13:46.519 00.000 1032 MultiStar: [#1 0.17,-0.01,0.94,U] [#2 0.19,-0.00,0.93,U] [#3 0.06,-0.05,0.99,U] [#4 0.17,-0.08,0.83,U] [#5 0.20,0.05,0.77,U] [#6 0.20,-0.12,0.76,U] [#7 0.15,-0.05,0.74,U] [#8 0.05,0.02,0.68,U] 
02:13:46.519 00.000 1032 refined, 8 included, MultiStar: {0.16, -0.07}, one-star: {0.26, -0.31}
02:13:46.519 00.000 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
02:13:46.519 00.000 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
02:13:46.519 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.39 mountX=-0.11 mountY=-0.14, mountTheta=-2.22
02:13:46.519 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.07, opts=13)
02:13:46.519 00.000 1032 Enqueuing Move request for scope (0.16, -0.07)
02:13:46.533 00.014 10072 Worker thread wakes up
02:13:46.533 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
02:13:46.533 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
02:13:46.533 00.000 10072 Moving (0.16, -0.07) raw xDistance=-0.11 yDistance=-0.14
02:13:46.533 00.000 10072 PPEC rslt: input = -0.11, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 904.24
02:13:46.533 00.000 10072 PPEC: input: -0.11, control: 0.02, exposure: 1000
02:13:46.533 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:46.533 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:13:46.536 00.003 10072 MoveAxis(W, 19, ABG)
02:13:46.536 00.000 10072 Guiding  Dir = 3, Dur = 19
02:13:46.536 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:46.536 00.000 10072 IsGuiding returns 0
02:13:46.539 00.003 10072 PulseGuide returned control before completion, sleep 29
02:13:46.553 00.014 1032 UpdateGuideState exits: m=1549 SNR=27.6
02:13:46.554 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:46.554 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:46.554 00.000 1032 Enqueuing Expose request
02:13:46.570 00.016 10072 IsGuiding returns 0
02:13:46.570 00.000 10072 Move returns status 0, amount 19
02:13:46.570 00.000 10072 MoveAxis(N, 0, ABG)
02:13:46.571 00.001 10072 Move returns status 0, amount 0
02:13:46.571 00.000 10072 move complete, result=0
02:13:46.571 00.000 10072 worker thread done servicing request
02:13:46.571 00.000 10072 Worker thread wakes up
02:13:46.571 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:46.571 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:46.571 00.000 1032 GuideStep: -0.1 px 19 ms WEST, -0.1 px 0 ms NORTH
02:13:47.231 00.660 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":51}
02:13:47.235 00.004 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":51}
02:13:47.571 00.336 1032 evsrv: cli 0D18BBD0 connect
02:13:47.573 00.002 1032 case statement mapped state 6 to 3
02:13:47.575 00.002 1032 case statement mapped state 6 to 3
02:13:47.575 00.000 1032 evsrv: cli 0D18BBD0 request: {"method":"get_pixel_scale","id":"37295c2d-c1d8-45ed-bc42-fd9959ce9125"}
02:13:47.578 00.003 1032 evsrv: cli 0D18BBD0 response: {"jsonrpc":"2.0","result":5.15663,"id":"37295c2d-c1d8-45ed-bc42-fd9959ce9125"}
02:13:47.582 00.004 1032 evsrv: cli 0D18BBD0 disconnect
02:13:47.700 00.118 10072 Exposure complete
02:13:47.747 00.047 10072 worker thread done servicing request
02:13:47.747 00.000 1032 OnExposeComplete: enter
02:13:47.747 00.000 1032 UpdateGuideState(): m_state=6
02:13:47.747 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 491
02:13:47.747 00.000 1032 Star::Find returns 1 (0), X=1124.00, Y=330.49, Mass=1501, SNR=27.2, Peak=126 HFD=3.0
02:13:47.756 00.009 1032 MultiStar: [#1 0.10,0.06,0.94,U] [#2 0.06,-0.03,1.01,U] [#3 0.02,-0.04,0.98,U] [#4 0.12,0.02,0.80,U] [#5 0.26,0.07,0.77,U] [#6 0.04,-0.04,0.75,U] [#7 0.12,-0.09,0.69,U] [#8 0.08,-0.04,0.67,U] 
02:13:47.756 00.000 1032 refined, 8 included, MultiStar: {0.12, -0.05}, one-star: {0.27, -0.28}
02:13:47.756 00.000 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
02:13:47.756 00.000 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
02:13:47.756 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.38 mountX=-0.08 mountY=-0.10, mountTheta=-2.21
02:13:47.764 00.008 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.05, opts=13)
02:13:47.764 00.000 1032 Enqueuing Move request for scope (0.12, -0.05)
02:13:47.766 00.002 10072 Worker thread wakes up
02:13:47.766 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
02:13:47.766 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
02:13:47.766 00.000 10072 Moving (0.12, -0.05) raw xDistance=-0.08 yDistance=-0.10
02:13:47.768 00.002 10072 PPEC rslt: input = -0.08, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 904.24
02:13:47.768 00.000 10072 PPEC: input: -0.08, control: 0.02, exposure: 1000
02:13:47.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:47.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:13:47.768 00.000 10072 MoveAxis(W, 18, ABG)
02:13:47.768 00.000 10072 Guiding  Dir = 3, Dur = 18
02:13:47.770 00.002 10072 IsGuiding returns 0
02:13:47.770 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:47.771 00.001 10072 PulseGuide returned control before completion, sleep 28
02:13:47.788 00.017 1032 UpdateGuideState exits: m=1501 SNR=27.2
02:13:47.790 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:47.792 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:47.792 00.000 1032 Enqueuing Expose request
02:13:47.802 00.010 10072 IsGuiding returns 0
02:13:47.802 00.000 10072 Move returns status 0, amount 18
02:13:47.802 00.000 10072 MoveAxis(N, 0, ABG)
02:13:47.802 00.000 10072 Move returns status 0, amount 0
02:13:47.802 00.000 10072 move complete, result=0
02:13:47.802 00.000 10072 worker thread done servicing request
02:13:47.802 00.000 10072 Worker thread wakes up
02:13:47.802 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:47.802 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:47.804 00.002 1032 GuideStep: -0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
02:13:48.650 00.846 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
02:13:48.710 00.060 10072 Exposure complete
02:13:48.760 00.050 10072 worker thread done servicing request
02:13:48.760 00.000 1032 OnExposeComplete: enter
02:13:48.762 00.002 1032 UpdateGuideState(): m_state=6
02:13:48.764 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 492
02:13:48.766 00.002 1032 Star::Find returns 1 (0), X=1123.91, Y=330.69, Mass=1451, SNR=26.7, Peak=117 HFD=2.9
02:13:48.768 00.002 1032 MultiStar: [#1 0.09,0.12,0.95,U] [#2 0.05,0.13,0.95,U] [#3 -0.01,0.13,1.00,U] [#4 0.05,0.08,0.85,U] [#5 0.17,0.15,0.83,U] [#6 0.15,0.03,0.73,U] [#7 0.11,0.06,0.75,U] [#8 0.06,0.08,0.68,U] 
02:13:48.770 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.17, -0.08}
02:13:48.770 00.000 1032 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.83) = xAngle (-1.15 = -1.15)
02:13:48.772 00.002 1032 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.15 = -1.15)
02:13:48.774 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.68 mountX=0.05 mountY=-0.11, mountTheta=-1.15
02:13:48.777 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.08, opts=13)
02:13:48.777 00.000 1032 Enqueuing Move request for scope (0.09, 0.08)
02:13:48.779 00.002 10072 Worker thread wakes up
02:13:48.779 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
02:13:48.779 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:13:48.779 00.000 10072 Moving (0.09, 0.08) raw xDistance=0.05 yDistance=-0.11
02:13:48.779 00.000 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 904.24
02:13:48.779 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 1000
02:13:48.779 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:48.779 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:13:48.779 00.000 10072 MoveAxis(W, 15, ABG)
02:13:48.779 00.000 10072 Guiding  Dir = 3, Dur = 15
02:13:48.782 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:48.782 00.000 10072 IsGuiding returns 0
02:13:48.785 00.003 10072 PulseGuide returned control before completion, sleep 25
02:13:48.800 00.015 1032 UpdateGuideState exits: m=1451 SNR=26.7
02:13:48.802 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:48.804 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:48.804 00.000 1032 Enqueuing Expose request
02:13:48.817 00.013 10072 IsGuiding returns 0
02:13:48.817 00.000 10072 Move returns status 0, amount 15
02:13:48.817 00.000 10072 MoveAxis(N, 0, ABG)
02:13:48.817 00.000 10072 Move returns status 0, amount 0
02:13:48.817 00.000 10072 move complete, result=0
02:13:48.817 00.000 10072 worker thread done servicing request
02:13:48.817 00.000 10072 Worker thread wakes up
02:13:48.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:48.817 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:48.817 00.000 1032 GuideStep: 0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
02:13:49.944 01.127 10072 Exposure complete
02:13:49.991 00.047 10072 worker thread done servicing request
02:13:49.991 00.000 1032 OnExposeComplete: enter
02:13:49.991 00.000 1032 UpdateGuideState(): m_state=6
02:13:49.991 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 493
02:13:49.991 00.000 1032 Star::Find returns 1 (0), X=1123.99, Y=330.65, Mass=1509, SNR=27.3, Peak=120 HFD=3.3
02:13:49.997 00.006 1032 MultiStar: [#1 0.11,0.07,0.91,U] [#2 0.11,0.06,0.97,U] [#3 0.09,0.09,0.97,U] [#4 0.15,-0.03,0.82,U] [#5 0.26,0.11,0.80,U] [#6 0.19,0.03,0.73,U] [#7 0.17,0.02,0.74,U] [#8 0.02,0.05,0.68,U] 
02:13:49.997 00.000 1032 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.25, -0.12}
02:13:49.997 00.000 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
02:13:49.997 00.000 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
02:13:49.997 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.19 mountX=-0.01 mountY=-0.16, mountTheta=-1.64
02:13:50.005 00.008 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.03, opts=13)
02:13:50.007 00.002 1032 Enqueuing Move request for scope (0.15, 0.03)
02:13:50.009 00.002 10072 Worker thread wakes up
02:13:50.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
02:13:50.009 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
02:13:50.009 00.000 10072 Moving (0.15, 0.03) raw xDistance=-0.01 yDistance=-0.16
02:13:50.009 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:50.011 00.002 10072 PPEC rslt: input = -0.01, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 907.67
02:13:50.011 00.000 10072 PPEC: input: -0.01, control: 0.03, exposure: 1000
02:13:50.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:50.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:13:50.011 00.000 10072 MoveAxis(W, 30, ABG)
02:13:50.011 00.000 10072 Guiding  Dir = 3, Dur = 30
02:13:50.013 00.002 10072 IsGuiding returns 0
02:13:50.013 00.000 10072 PulseGuide returned control before completion, sleep 40
02:13:50.019 00.006 1032 UpdateGuideState exits: m=1509 SNR=27.3
02:13:50.019 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:50.029 00.010 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:50.029 00.000 1032 Enqueuing Expose request
02:13:50.061 00.032 10072 IsGuiding returns 1
02:13:50.061 00.000 10072 scope still moving after pulse duration time elapsed
02:13:50.093 00.032 10072 IsGuiding returns 0
02:13:50.093 00.000 10072 scope move finished after 30 + 49 ms
02:13:50.093 00.000 10072 Move returns status 0, amount 30
02:13:50.093 00.000 10072 MoveAxis(N, 0, ABG)
02:13:50.093 00.000 10072 Move returns status 0, amount 0
02:13:50.093 00.000 10072 move complete, result=0
02:13:50.093 00.000 10072 worker thread done servicing request
02:13:50.093 00.000 10072 Worker thread wakes up
02:13:50.093 00.000 1032 GuideStep: -0.0 px 30 ms WEST, -0.2 px 0 ms NORTH
02:13:50.095 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:50.095 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:50.473 00.378 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":52}
02:13:50.473 00.000 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":52}
02:13:50.631 00.158 1032 evsrv: cli 0D18B090 connect
02:13:50.631 00.000 1032 case statement mapped state 6 to 3
02:13:50.631 00.000 1032 case statement mapped state 6 to 3
02:13:50.631 00.000 1032 evsrv: cli 0D18B090 request: {"method":"get_pixel_scale","id":"da06e62d-b0f5-4663-a9a7-0bd98ceed029"}
02:13:50.631 00.000 1032 evsrv: cli 0D18B090 response: {"jsonrpc":"2.0","result":5.15663,"id":"da06e62d-b0f5-4663-a9a7-0bd98ceed029"}
02:13:50.641 00.010 1032 evsrv: cli 0D18B090 disconnect
02:13:51.000 00.359 10072 Exposure complete
02:13:51.047 00.047 10072 worker thread done servicing request
02:13:51.047 00.000 1032 OnExposeComplete: enter
02:13:51.047 00.000 1032 UpdateGuideState(): m_state=6
02:13:51.051 00.004 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 494
02:13:51.051 00.000 1032 Star::Find returns 1 (0), X=1123.94, Y=330.62, Mass=1598, SNR=28.1, Peak=119 HFD=3.3
02:13:51.051 00.000 1032 MultiStar: [#1 0.02,0.08,0.89,U] [#2 0.10,0.08,0.98,U] [#3 0.06,0.12,0.91,U] [#4 0.05,0.04,0.79,U] [#5 0.19,0.15,0.77,U] [#6 0.14,0.07,0.72,U] [#7 0.05,-0.00,0.69,U] [#8 -0.07,0.19,0.65,U] 
02:13:51.051 00.000 1032 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.21, -0.16}
02:13:51.051 00.000 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
02:13:51.051 00.000 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
02:13:51.051 00.000 1032 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.57 mountX=0.03 mountY=-0.10, mountTheta=-1.26
02:13:51.051 00.000 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.06, opts=13)
02:13:51.061 00.010 1032 Enqueuing Move request for scope (0.09, 0.06)
02:13:51.063 00.002 10072 Worker thread wakes up
02:13:51.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
02:13:51.063 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
02:13:51.063 00.000 10072 Moving (0.09, 0.06) raw xDistance=0.03 yDistance=-0.10
02:13:51.063 00.000 10072 PPEC rslt: input = 0.03, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 907.67
02:13:51.063 00.000 10072 PPEC: input: 0.03, control: 0.03, exposure: 1000
02:13:51.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:51.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:13:51.063 00.000 10072 MoveAxis(W, 28, ABG)
02:13:51.063 00.000 10072 Guiding  Dir = 3, Dur = 28
02:13:51.063 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:51.066 00.003 10072 IsGuiding returns 0
02:13:51.068 00.002 10072 PulseGuide returned control before completion, sleep 38
02:13:51.084 00.016 1032 UpdateGuideState exits: m=1598 SNR=28.1
02:13:51.085 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:51.087 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:51.087 00.000 1032 Enqueuing Expose request
02:13:51.115 00.028 10072 IsGuiding returns 1
02:13:51.115 00.000 10072 scope still moving after pulse duration time elapsed
02:13:51.148 00.033 10072 IsGuiding returns 0
02:13:51.148 00.000 10072 scope move finished after 28 + 52 ms
02:13:51.148 00.000 10072 Move returns status 0, amount 28
02:13:51.148 00.000 10072 MoveAxis(N, 0, ABG)
02:13:51.148 00.000 10072 Move returns status 0, amount 0
02:13:51.148 00.000 10072 move complete, result=0
02:13:51.148 00.000 10072 worker thread done servicing request
02:13:51.148 00.000 10072 Worker thread wakes up
02:13:51.148 00.000 1032 GuideStep: 0.0 px 28 ms WEST, -0.1 px 0 ms NORTH
02:13:51.150 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:51.150 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:52.290 01.140 10072 Exposure complete
02:13:52.337 00.047 10072 worker thread done servicing request
02:13:52.337 00.000 1032 OnExposeComplete: enter
02:13:52.339 00.002 1032 UpdateGuideState(): m_state=6
02:13:52.341 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 495
02:13:52.343 00.002 1032 Star::Find returns 1 (0), X=1123.98, Y=330.55, Mass=1475, SNR=27.0, Peak=120 HFD=3.1
02:13:52.345 00.002 1032 MultiStar: [#1 0.07,-0.05,0.94,U] [#2 0.10,-0.01,1.00,U] [#3 -0.09,-0.05,0.96,U] [#4 0.08,-0.04,0.83,U] [#5 0.28,0.12,0.79,U] [#6 0.20,-0.09,0.75,U] [#7 0.14,-0.17,0.73,U] [#8 0.03,0.01,0.70,U] 
02:13:52.345 00.000 1032 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.25, -0.23}
02:13:52.347 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
02:13:52.348 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
02:13:52.348 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.47 mountX=-0.09 mountY=-0.10, mountTheta=-2.30
02:13:52.352 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
02:13:52.352 00.000 1032 Enqueuing Move request for scope (0.12, -0.06)
02:13:52.354 00.002 10072 Worker thread wakes up
02:13:52.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
02:13:52.354 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
02:13:52.354 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.10
02:13:52.356 00.002 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 907.67
02:13:52.356 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 1000
02:13:52.356 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:52.356 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:13:52.356 00.000 10072 MoveAxis(W, 24, ABG)
02:13:52.356 00.000 10072 Guiding  Dir = 3, Dur = 24
02:13:52.357 00.001 10072 IsGuiding returns 0
02:13:52.357 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:52.358 00.001 10072 PulseGuide returned control before completion, sleep 34
02:13:52.374 00.016 1032 UpdateGuideState exits: m=1475 SNR=27.0
02:13:52.374 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:52.374 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:52.374 00.000 1032 Enqueuing Expose request
02:13:52.405 00.031 10072 IsGuiding returns 1
02:13:52.405 00.000 10072 scope still moving after pulse duration time elapsed
02:13:52.436 00.031 10072 IsGuiding returns 0
02:13:52.436 00.000 10072 scope move finished after 24 + 55 ms
02:13:52.436 00.000 10072 Move returns status 0, amount 24
02:13:52.436 00.000 10072 MoveAxis(N, 0, ABG)
02:13:52.436 00.000 10072 Move returns status 0, amount 0
02:13:52.436 00.000 10072 move complete, result=0
02:13:52.436 00.000 10072 worker thread done servicing request
02:13:52.436 00.000 10072 Worker thread wakes up
02:13:52.436 00.000 1032 GuideStep: -0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
02:13:52.438 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:52.438 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:53.240 00.802 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":53}
02:13:53.240 00.000 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":53}
02:13:53.344 00.104 10072 Exposure complete
02:13:53.393 00.049 10072 worker thread done servicing request
02:13:53.393 00.000 1032 OnExposeComplete: enter
02:13:53.393 00.000 1032 UpdateGuideState(): m_state=6
02:13:53.393 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 496
02:13:53.393 00.000 1032 Star::Find returns 1 (0), X=1123.92, Y=330.37, Mass=1523, SNR=27.4, Peak=125 HFD=3.3
02:13:53.393 00.000 1032 MultiStar: [#1 0.13,-0.15,0.95,U] [#2 0.13,-0.12,0.95,U] [#3 0.11,-0.15,0.95,U] [#4 0.13,-0.17,0.80,U] [#5 0.25,-0.11,0.78,U] [#6 0.27,-0.18,0.74,U] [#7 0.18,-0.21,0.75,U] [#8 0.07,-0.13,0.70,U] 
02:13:53.393 00.000 1032 refined, 8 included, MultiStar: {0.16, -0.18}, one-star: {0.19, -0.40}
02:13:53.393 00.000 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
02:13:53.393 00.000 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
02:13:53.406 00.013 1032 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.85 mountX=-0.22 mountY=-0.11, mountTheta=-2.68
02:13:53.406 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.18, opts=13)
02:13:53.410 00.004 1032 Enqueuing Move request for scope (0.16, -0.18)
02:13:53.410 00.000 10072 Worker thread wakes up
02:13:53.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
02:13:53.410 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
02:13:53.410 00.000 10072 Moving (0.16, -0.18) raw xDistance=-0.22 yDistance=-0.11
02:13:53.410 00.000 10072 PPEC rslt: input = -0.22, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 907.67
02:13:53.410 00.000 10072 PPEC: input: -0.22, control: -0.07, exposure: 1000
02:13:53.410 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:53.410 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:13:53.410 00.000 10072 MoveAxis(E, 76, ABG)
02:13:53.415 00.005 10072 Guiding  Dir = 2, Dur = 76
02:13:53.415 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:53.416 00.001 10072 IsGuiding returns 0
02:13:53.418 00.002 10072 PulseGuide returned control before completion, sleep 86
02:13:53.431 00.013 1032 UpdateGuideState exits: m=1523 SNR=27.4
02:13:53.433 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:53.433 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:53.433 00.000 1032 Enqueuing Expose request
02:13:53.515 00.082 10072 IsGuiding returns 1
02:13:53.515 00.000 10072 scope still moving after pulse duration time elapsed
02:13:53.546 00.031 10072 IsGuiding returns 0
02:13:53.546 00.000 10072 scope move finished after 76 + 52 ms
02:13:53.546 00.000 10072 Move returns status 0, amount 76
02:13:53.546 00.000 10072 MoveAxis(N, 0, ABG)
02:13:53.546 00.000 10072 Move returns status 0, amount 0
02:13:53.546 00.000 10072 move complete, result=0
02:13:53.546 00.000 10072 worker thread done servicing request
02:13:53.546 00.000 10072 Worker thread wakes up
02:13:53.546 00.000 1032 GuideStep: -0.2 px 76 ms EAST, -0.1 px 0 ms NORTH
02:13:53.548 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:53.548 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:53.672 00.124 1032 evsrv: cli 0D18C030 connect
02:13:53.675 00.003 1032 case statement mapped state 6 to 3
02:13:53.675 00.000 1032 case statement mapped state 6 to 3
02:13:53.675 00.000 1032 evsrv: cli 0D18C030 request: {"method":"get_pixel_scale","id":"03873dee-b2b2-4c0c-a835-1315cf4088b7"}
02:13:53.675 00.000 1032 evsrv: cli 0D18C030 response: {"jsonrpc":"2.0","result":5.15663,"id":"03873dee-b2b2-4c0c-a835-1315cf4088b7"}
02:13:53.681 00.006 1032 evsrv: cli 0D18C030 disconnect
02:13:54.306 00.625 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":54}
02:13:54.308 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":54}
02:13:54.673 00.365 10072 Exposure complete
02:13:54.689 00.016 1032 evsrv: cli 0D18B630 connect
02:13:54.691 00.002 1032 case statement mapped state 6 to 3
02:13:54.693 00.002 1032 case statement mapped state 6 to 3
02:13:54.695 00.002 1032 evsrv: cli 0D18B630 request: {"method":"get_pixel_scale","id":"3cae66ad-d96f-44e0-b6ac-4aeee06a3a38"}
02:13:54.697 00.002 1032 evsrv: cli 0D18B630 response: {"jsonrpc":"2.0","result":5.15663,"id":"3cae66ad-d96f-44e0-b6ac-4aeee06a3a38"}
02:13:54.697 00.000 1032 evsrv: cli 0D18B630 disconnect
02:13:54.725 00.028 10072 worker thread done servicing request
02:13:54.725 00.000 1032 OnExposeComplete: enter
02:13:54.727 00.002 1032 UpdateGuideState(): m_state=6
02:13:54.727 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 497
02:13:54.729 00.002 1032 Star::Find returns 1 (0), X=1123.82, Y=330.66, Mass=1508, SNR=27.3, Peak=109 HFD=3.1
02:13:54.731 00.002 1032 MultiStar: [#1 -0.07,0.09,0.91,U] [#2 -0.08,0.16,0.97,U] [#3 -0.15,0.11,1.01,U] [#4 -0.01,-0.03,0.80,U] [#5 -0.07,0.07,0.77,U] [#6 0.01,0.10,0.74,U] [#7 -0.04,0.08,0.73,U] [#8 -0.09,0.18,0.68,U] 
02:13:54.733 00.002 1032 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {0.09, -0.12}
02:13:54.734 00.001 1032 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.83) = xAngle (0.34 = 0.34)
02:13:54.735 00.001 1032 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.34 = 0.34)
02:13:54.737 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.17 mountX=0.08 mountY=0.03, mountTheta=0.34
02:13:54.737 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=0.07, opts=13)
02:13:54.737 00.000 1032 Enqueuing Move request for scope (-0.05, 0.07)
02:13:54.737 00.000 10072 Worker thread wakes up
02:13:54.737 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
02:13:54.737 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
02:13:54.737 00.000 10072 Moving (-0.05, 0.07) raw xDistance=0.08 yDistance=0.03
02:13:54.737 00.000 10072 PPEC rslt: input = 0.08, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 907.67
02:13:54.737 00.000 10072 PPEC: input: 0.08, control: 0.02, exposure: 1000
02:13:54.737 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:54.737 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:13:54.737 00.000 10072 MoveAxis(W, 16, ABG)
02:13:54.737 00.000 10072 Guiding  Dir = 3, Dur = 16
02:13:54.737 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:54.744 00.007 10072 IsGuiding returns 0
02:13:54.746 00.002 10072 PulseGuide returned control before completion, sleep 26
02:13:54.751 00.005 1032 UpdateGuideState exits: m=1508 SNR=27.3
02:13:54.751 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:54.762 00.011 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:54.762 00.000 1032 Enqueuing Expose request
02:13:54.778 00.016 10072 IsGuiding returns 0
02:13:54.778 00.000 10072 Move returns status 0, amount 16
02:13:54.778 00.000 10072 MoveAxis(N, 0, ABG)
02:13:54.778 00.000 10072 Move returns status 0, amount 0
02:13:54.778 00.000 10072 move complete, result=0
02:13:54.778 00.000 10072 worker thread done servicing request
02:13:54.778 00.000 10072 Worker thread wakes up
02:13:54.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:54.778 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:54.778 00.000 1032 GuideStep: 0.1 px 16 ms WEST, 0.0 px 0 ms NORTH
02:13:55.351 00.573 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":55}
02:13:55.360 00.009 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":55}
02:13:55.685 00.325 10072 Exposure complete
02:13:55.699 00.014 1032 evsrv: cli 0D18C030 connect
02:13:55.699 00.000 1032 case statement mapped state 6 to 3
02:13:55.702 00.003 1032 case statement mapped state 6 to 3
02:13:55.704 00.002 1032 evsrv: cli 0D18C030 request: {"method":"get_pixel_scale","id":"02453637-7303-4dce-8212-c3bd9c03ad29"}
02:13:55.706 00.002 1032 evsrv: cli 0D18C030 response: {"jsonrpc":"2.0","result":5.15663,"id":"02453637-7303-4dce-8212-c3bd9c03ad29"}
02:13:55.706 00.000 1032 evsrv: cli 0D18C030 disconnect
02:13:55.729 00.023 10072 worker thread done servicing request
02:13:55.731 00.002 1032 OnExposeComplete: enter
02:13:55.731 00.000 1032 UpdateGuideState(): m_state=6
02:13:55.731 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 498
02:13:55.736 00.005 1032 Star::Find returns 1 (0), X=1123.92, Y=330.44, Mass=1397, SNR=26.2, Peak=111 HFD=3.1
02:13:55.736 00.000 1032 MultiStar: [#1 0.08,0.02,0.95,U] [#2 0.10,-0.04,1.01,U] [#3 0.02,-0.11,1.02,U] [#4 0.07,-0.04,0.87,U] [#5 0.22,0.11,0.80,U] [#6 0.16,-0.07,0.79,U] [#7 0.03,-0.08,0.75,U] [#8 0.06,-0.00,0.68,U] 
02:13:55.739 00.003 1032 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.19, -0.34}
02:13:55.739 00.000 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
02:13:55.739 00.000 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
02:13:55.743 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.59 mountX=-0.09 mountY=-0.08, mountTheta=-2.42
02:13:55.745 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
02:13:55.747 00.002 1032 Enqueuing Move request for scope (0.10, -0.07)
02:13:55.747 00.000 10072 Worker thread wakes up
02:13:55.747 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
02:13:55.747 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
02:13:55.747 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.08
02:13:55.749 00.002 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 907.67
02:13:55.749 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 1000
02:13:55.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:55.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:13:55.749 00.000 10072 MoveAxis(W, 13, ABG)
02:13:55.749 00.000 10072 Guiding  Dir = 3, Dur = 13
02:13:55.750 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:55.750 00.000 10072 IsGuiding returns 0
02:13:55.752 00.002 10072 PulseGuide returned control before completion, sleep 23
02:13:55.766 00.014 1032 UpdateGuideState exits: m=1397 SNR=26.2
02:13:55.768 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:55.769 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:55.769 00.000 1032 Enqueuing Expose request
02:13:55.784 00.015 10072 IsGuiding returns 1
02:13:55.784 00.000 10072 scope still moving after pulse duration time elapsed
02:13:55.816 00.032 10072 IsGuiding returns 0
02:13:55.816 00.000 10072 scope move finished after 13 + 50 ms
02:13:55.816 00.000 10072 Move returns status 0, amount 13
02:13:55.816 00.000 10072 MoveAxis(N, 0, ABG)
02:13:55.816 00.000 10072 Move returns status 0, amount 0
02:13:55.816 00.000 10072 move complete, result=0
02:13:55.816 00.000 10072 worker thread done servicing request
02:13:55.816 00.000 10072 Worker thread wakes up
02:13:55.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:55.816 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:55.816 00.000 1032 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
02:13:56.309 00.493 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
02:13:56.944 00.635 10072 Exposure complete
02:13:56.992 00.048 10072 worker thread done servicing request
02:13:56.992 00.000 1032 OnExposeComplete: enter
02:13:56.994 00.002 1032 UpdateGuideState(): m_state=6
02:13:56.996 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 499
02:13:56.998 00.002 1032 Star::Find returns 1 (0), X=1123.99, Y=330.59, Mass=1575, SNR=27.9, Peak=126 HFD=3.2
02:13:57.000 00.002 1032 MultiStar: [#1 0.04,-0.02,0.90,U] [#2 0.01,0.04,0.94,U] [#3 0.03,-0.06,0.95,U] [#4 0.08,0.01,0.79,U] [#5 0.13,0.06,0.79,U] [#6 0.06,-0.06,0.72,U] [#7 0.12,-0.07,0.69,U] [#8 0.08,0.06,0.66,U] 
02:13:57.000 00.000 1032 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.26, -0.19}
02:13:57.002 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
02:13:57.004 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
02:13:57.005 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.32 mountX=-0.05 mountY=-0.08, mountTheta=-2.15
02:13:57.007 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
02:13:57.009 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
02:13:57.011 00.002 10072 Worker thread wakes up
02:13:57.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
02:13:57.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
02:13:57.011 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
02:13:57.013 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:57.013 00.000 10072 PPEC rslt: input = -0.05, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 911.08
02:13:57.013 00.000 10072 PPEC: input: -0.05, control: 0.03, exposure: 1000
02:13:57.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:57.013 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:13:57.013 00.000 10072 MoveAxis(W, 28, ABG)
02:13:57.013 00.000 10072 Guiding  Dir = 3, Dur = 28
02:13:57.015 00.002 10072 IsGuiding returns 0
02:13:57.015 00.000 10072 PulseGuide returned control before completion, sleep 38
02:13:57.030 00.015 1032 UpdateGuideState exits: m=1575 SNR=27.9
02:13:57.031 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:57.033 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:57.033 00.000 1032 Enqueuing Expose request
02:13:57.062 00.029 10072 IsGuiding returns 1
02:13:57.062 00.000 10072 scope still moving after pulse duration time elapsed
02:13:57.094 00.032 10072 IsGuiding returns 0
02:13:57.094 00.000 10072 scope move finished after 28 + 50 ms
02:13:57.094 00.000 10072 Move returns status 0, amount 28
02:13:57.094 00.000 10072 MoveAxis(N, 0, ABG)
02:13:57.094 00.000 10072 Move returns status 0, amount 0
02:13:57.094 00.000 10072 move complete, result=0
02:13:57.094 00.000 10072 worker thread done servicing request
02:13:57.094 00.000 10072 Worker thread wakes up
02:13:57.094 00.000 1032 GuideStep: -0.1 px 28 ms WEST, -0.1 px 0 ms NORTH
02:13:57.095 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:57.095 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:58.014 00.919 10072 Exposure complete
02:13:58.059 00.045 10072 worker thread done servicing request
02:13:58.059 00.000 1032 OnExposeComplete: enter
02:13:58.059 00.000 1032 UpdateGuideState(): m_state=6
02:13:58.065 00.006 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 500
02:13:58.067 00.002 1032 Star::Find returns 1 (0), X=1123.96, Y=330.40, Mass=1510, SNR=27.3, Peak=125 HFD=3.2
02:13:58.067 00.000 1032 MultiStar: [#1 0.12,-0.12,0.95,U] [#2 0.07,-0.18,0.99,U] [#3 0.03,-0.19,0.96,U] [#4 0.06,-0.14,0.82,U] [#5 0.26,-0.11,0.80,U] [#6 0.13,-0.27,0.72,U] [#7 0.14,-0.15,0.72,U] [#8 0.11,-0.04,0.72,U] 
02:13:58.069 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.18}, one-star: {0.23, -0.38}
02:13:58.069 00.000 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
02:13:58.071 00.002 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
02:13:58.073 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-0.96 mountX=-0.21 mountY=-0.08, mountTheta=-2.79
02:13:58.076 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.18, opts=13)
02:13:58.076 00.000 1032 Enqueuing Move request for scope (0.13, -0.18)
02:13:58.079 00.003 10072 Worker thread wakes up
02:13:58.079 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
02:13:58.079 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
02:13:58.079 00.000 10072 Moving (0.13, -0.18) raw xDistance=-0.21 yDistance=-0.08
02:13:58.081 00.002 10072 PPEC rslt: input = -0.21, final = -0.06, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 911.08
02:13:58.081 00.000 10072 PPEC: input: -0.21, control: -0.06, exposure: 1000
02:13:58.081 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:58.081 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:13:58.081 00.000 10072 MoveAxis(E, 63, ABG)
02:13:58.081 00.000 10072 Guiding  Dir = 2, Dur = 63
02:13:58.081 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:58.082 00.001 10072 IsGuiding returns 0
02:13:58.084 00.002 10072 PulseGuide returned control before completion, sleep 73
02:13:58.092 00.008 1032 UpdateGuideState exits: m=1510 SNR=27.3
02:13:58.100 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:58.100 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:58.100 00.000 1032 Enqueuing Expose request
02:13:58.112 00.012 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":56}
02:13:58.113 00.001 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":56}
02:13:58.164 00.051 10072 IsGuiding returns 1
02:13:58.164 00.000 10072 scope still moving after pulse duration time elapsed
02:13:58.195 00.031 10072 IsGuiding returns 0
02:13:58.195 00.000 10072 scope move finished after 63 + 48 ms
02:13:58.195 00.000 10072 Move returns status 0, amount 63
02:13:58.195 00.000 10072 MoveAxis(N, 0, ABG)
02:13:58.195 00.000 10072 Move returns status 0, amount 0
02:13:58.195 00.000 10072 move complete, result=0
02:13:58.195 00.000 10072 worker thread done servicing request
02:13:58.195 00.000 10072 Worker thread wakes up
02:13:58.195 00.000 1032 GuideStep: -0.2 px 63 ms EAST, -0.1 px 0 ms NORTH
02:13:58.198 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:58.198 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:58.258 00.060 1032 evsrv: cli 0D18B950 connect
02:13:58.262 00.004 1032 case statement mapped state 6 to 3
02:13:58.264 00.002 1032 case statement mapped state 6 to 3
02:13:58.266 00.002 1032 evsrv: cli 0D18B950 request: {"method":"get_pixel_scale","id":"024fe887-8563-4f45-b187-0554b4539816"}
02:13:58.269 00.003 1032 evsrv: cli 0D18B950 response: {"jsonrpc":"2.0","result":5.15663,"id":"024fe887-8563-4f45-b187-0554b4539816"}
02:13:58.270 00.001 1032 evsrv: cli 0D18B950 disconnect
02:13:59.325 01.055 10072 Exposure complete
02:13:59.375 00.050 10072 worker thread done servicing request
02:13:59.375 00.000 1032 OnExposeComplete: enter
02:13:59.377 00.002 1032 UpdateGuideState(): m_state=6
02:13:59.379 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 501
02:13:59.381 00.002 1032 Star::Find returns 1 (0), X=1123.94, Y=330.49, Mass=1530, SNR=27.5, Peak=117 HFD=3.0
02:13:59.383 00.002 1032 MultiStar: [#1 0.19,0.01,0.95,U] [#2 0.13,0.09,0.97,U] [#3 0.03,-0.03,0.93,U] [#4 0.20,-0.00,0.83,U] [#5 0.06,0.07,0.77,U] [#6 0.17,-0.03,0.75,U] [#7 0.17,-0.06,0.73,U] [#8 0.15,0.02,0.70,U] 
02:13:59.383 00.000 1032 refined, 8 included, MultiStar: {0.15, -0.03}, one-star: {0.21, -0.28}
02:13:59.386 00.003 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
02:13:59.386 00.000 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
02:13:59.388 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.20 mountX=-0.07 mountY=-0.13, mountTheta=-2.03
02:13:59.391 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.03, opts=13)
02:13:59.393 00.002 1032 Enqueuing Move request for scope (0.15, -0.03)
02:13:59.393 00.000 10072 Worker thread wakes up
02:13:59.393 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
02:13:59.393 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
02:13:59.395 00.002 10072 Moving (0.15, -0.03) raw xDistance=-0.07 yDistance=-0.13
02:13:59.395 00.000 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 911.08
02:13:59.395 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 1000
02:13:59.395 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:59.395 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:13:59.395 00.000 10072 MoveAxis(W, 19, ABG)
02:13:59.395 00.000 10072 Guiding  Dir = 3, Dur = 19
02:13:59.397 00.002 10072 IsGuiding returns 0
02:13:59.397 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:13:59.398 00.001 10072 PulseGuide returned control before completion, sleep 29
02:13:59.415 00.017 1032 UpdateGuideState exits: m=1530 SNR=27.5
02:13:59.417 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:59.419 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:13:59.421 00.002 1032 Enqueuing Expose request
02:13:59.444 00.023 10072 IsGuiding returns 0
02:13:59.444 00.000 10072 Move returns status 0, amount 19
02:13:59.444 00.000 10072 MoveAxis(N, 0, ABG)
02:13:59.444 00.000 10072 Move returns status 0, amount 0
02:13:59.444 00.000 10072 move complete, result=0
02:13:59.444 00.000 10072 worker thread done servicing request
02:13:59.444 00.000 10072 Worker thread wakes up
02:13:59.444 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:13:59.444 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:13:59.444 00.000 1032 GuideStep: -0.1 px 19 ms WEST, -0.1 px 0 ms NORTH
02:14:00.352 00.908 10072 Exposure complete
02:14:00.403 00.051 10072 worker thread done servicing request
02:14:00.403 00.000 1032 OnExposeComplete: enter
02:14:00.405 00.002 1032 UpdateGuideState(): m_state=6
02:14:00.405 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 502
02:14:00.407 00.002 1032 Star::Find returns 1 (0), X=1123.84, Y=330.60, Mass=1510, SNR=27.3, Peak=117 HFD=3.1
02:14:00.409 00.002 1032 MultiStar: [#1 0.06,0.18,0.95,U] [#2 0.03,0.09,1.01,U] [#3 0.02,0.16,0.95,U] [#4 0.01,0.03,0.82,U] [#5 0.22,0.15,0.74,U] [#6 0.07,0.08,0.75,U] [#7 0.05,0.08,0.73,U] [#8 -0.03,0.13,0.68,U] 
02:14:00.409 00.000 1032 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.10, -0.17}
02:14:00.411 00.002 1032 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.83) = xAngle (-0.93 = -0.93)
02:14:00.411 00.000 1032 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.93 = -0.93)
02:14:00.413 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.90 mountX=0.06 mountY=-0.08, mountTheta=-0.93
02:14:00.416 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.08, opts=13)
02:14:00.418 00.002 1032 Enqueuing Move request for scope (0.06, 0.08)
02:14:00.420 00.002 10072 Worker thread wakes up
02:14:00.420 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
02:14:00.420 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
02:14:00.420 00.000 10072 Moving (0.06, 0.08) raw xDistance=0.06 yDistance=-0.08
02:14:00.420 00.000 10072 PPEC rslt: input = 0.06, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 911.08
02:14:00.420 00.000 10072 PPEC: input: 0.06, control: 0.02, exposure: 1000
02:14:00.420 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:00.420 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:14:00.420 00.000 10072 MoveAxis(W, 16, ABG)
02:14:00.420 00.000 10072 Guiding  Dir = 3, Dur = 16
02:14:00.422 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:00.423 00.001 10072 IsGuiding returns 0
02:14:00.425 00.002 10072 PulseGuide returned control before completion, sleep 26
02:14:00.438 00.013 1032 UpdateGuideState exits: m=1510 SNR=27.3
02:14:00.438 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:00.438 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:00.438 00.000 1032 Enqueuing Expose request
02:14:00.454 00.016 10072 IsGuiding returns 0
02:14:00.455 00.001 10072 Move returns status 0, amount 16
02:14:00.455 00.000 10072 MoveAxis(N, 0, ABG)
02:14:00.455 00.000 10072 Move returns status 0, amount 0
02:14:00.455 00.000 10072 move complete, result=0
02:14:00.455 00.000 10072 worker thread done servicing request
02:14:00.455 00.000 10072 Worker thread wakes up
02:14:00.456 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:00.456 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:00.456 00.000 1032 GuideStep: 0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
02:14:01.087 00.631 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
02:14:01.583 00.496 10072 Exposure complete
02:14:01.629 00.046 10072 worker thread done servicing request
02:14:01.629 00.000 1032 OnExposeComplete: enter
02:14:01.629 00.000 1032 UpdateGuideState(): m_state=6
02:14:01.637 00.008 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 503
02:14:01.637 00.000 1032 Star::Find returns 1 (0), X=1123.88, Y=330.53, Mass=1577, SNR=27.9, Peak=125 HFD=3.1
02:14:01.637 00.000 1032 MultiStar: [#1 0.02,0.03,0.91,U] [#2 0.04,0.01,0.94,U] [#3 0.05,0.09,0.93,U] [#4 0.01,-0.03,0.79,U] [#5 0.10,0.04,0.78,U] [#6 0.01,-0.02,0.73,U] [#7 0.01,-0.02,0.70,U] [#8 0.05,0.01,0.67,U] 
02:14:01.641 00.004 1032 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.15, -0.24}
02:14:01.641 00.000 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
02:14:01.641 00.000 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
02:14:01.645 00.004 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.35 mountX=-0.03 mountY=-0.05, mountTheta=-2.18
02:14:01.645 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
02:14:01.645 00.000 1032 Enqueuing Move request for scope (0.05, -0.02)
02:14:01.645 00.000 10072 Worker thread wakes up
02:14:01.645 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
02:14:01.645 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
02:14:01.645 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.05
02:14:01.645 00.000 10072 PPEC rslt: input = -0.03, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 911.08
02:14:01.645 00.000 10072 PPEC: input: -0.03, control: 0.02, exposure: 1000
02:14:01.645 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:01.645 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:14:01.645 00.000 10072 MoveAxis(W, 16, ABG)
02:14:01.645 00.000 10072 Guiding  Dir = 3, Dur = 16
02:14:01.652 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:01.654 00.002 10072 IsGuiding returns 0
02:14:01.654 00.000 10072 PulseGuide returned control before completion, sleep 26
02:14:01.655 00.001 1032 UpdateGuideState exits: m=1577 SNR=27.9
02:14:01.671 00.016 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:01.672 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:01.672 00.000 1032 Enqueuing Expose request
02:14:01.686 00.014 10072 IsGuiding returns 0
02:14:01.686 00.000 10072 Move returns status 0, amount 16
02:14:01.686 00.000 10072 MoveAxis(N, 0, ABG)
02:14:01.686 00.000 10072 Move returns status 0, amount 0
02:14:01.686 00.000 10072 move complete, result=0
02:14:01.686 00.000 10072 worker thread done servicing request
02:14:01.687 00.001 10072 Worker thread wakes up
02:14:01.687 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:01.687 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:01.687 00.000 1032 GuideStep: -0.0 px 16 ms WEST, -0.0 px 0 ms NORTH
02:14:02.589 00.902 10072 Exposure complete
02:14:02.639 00.050 10072 worker thread done servicing request
02:14:02.639 00.000 1032 OnExposeComplete: enter
02:14:02.641 00.002 1032 UpdateGuideState(): m_state=6
02:14:02.643 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 504
02:14:02.645 00.002 1032 Star::Find returns 1 (0), X=1123.80, Y=330.57, Mass=1490, SNR=27.1, Peak=117 HFD=3.1
02:14:02.647 00.002 1032 MultiStar: [#1 -0.04,0.17,0.94,U] [#2 -0.03,0.06,0.95,U] [#3 -0.09,0.10,0.97,U] [#4 -0.01,0.10,0.82,U] [#5 -0.02,0.16,0.80,U] [#6 0.13,0.09,0.74,U] [#7 -0.02,-0.00,0.72,U] [#8 -0.05,0.09,0.69,U] 
02:14:02.649 00.002 1032 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {0.06, -0.20}
02:14:02.649 00.000 1032 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.83) = xAngle (-0.12 = -0.12)
02:14:02.652 00.003 1032 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.12 = -0.12)
02:14:02.652 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.71 mountX=0.06 mountY=-0.01, mountTheta=-0.12
02:14:02.654 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.06, opts=13)
02:14:02.657 00.003 1032 Enqueuing Move request for scope (-0.01, 0.06)
02:14:02.659 00.002 10072 Worker thread wakes up
02:14:02.659 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
02:14:02.659 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
02:14:02.659 00.000 10072 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.01
02:14:02.661 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:02.661 00.000 10072 PPEC rslt: input = 0.06, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 914.46
02:14:02.661 00.000 10072 PPEC: input: 0.06, control: 0.03, exposure: 1000
02:14:02.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:02.663 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:14:02.663 00.000 10072 MoveAxis(W, 26, ABG)
02:14:02.663 00.000 10072 Guiding  Dir = 3, Dur = 26
02:14:02.663 00.000 10072 IsGuiding returns 0
02:14:02.663 00.000 10072 PulseGuide returned control before completion, sleep 36
02:14:02.679 00.016 1032 UpdateGuideState exits: m=1490 SNR=27.1
02:14:02.681 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:02.681 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:02.681 00.000 1032 Enqueuing Expose request
02:14:02.710 00.029 10072 IsGuiding returns 1
02:14:02.710 00.000 10072 scope still moving after pulse duration time elapsed
02:14:02.743 00.033 10072 IsGuiding returns 0
02:14:02.743 00.000 10072 scope move finished after 26 + 53 ms
02:14:02.743 00.000 10072 Move returns status 0, amount 26
02:14:02.743 00.000 10072 MoveAxis(N, 0, ABG)
02:14:02.743 00.000 10072 Move returns status 0, amount 0
02:14:02.743 00.000 10072 move complete, result=0
02:14:02.743 00.000 10072 worker thread done servicing request
02:14:02.743 00.000 10072 Worker thread wakes up
02:14:02.743 00.000 1032 GuideStep: 0.1 px 26 ms WEST, -0.0 px 0 ms NORTH
02:14:02.744 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:02.744 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:03.060 00.316 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":57}
02:14:03.065 00.005 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":57}
02:14:03.345 00.280 1032 evsrv: cli 0D18C0D0 connect
02:14:03.345 00.000 1032 case statement mapped state 6 to 3
02:14:03.345 00.000 1032 case statement mapped state 6 to 3
02:14:03.345 00.000 1032 evsrv: cli 0D18C0D0 request: {"method":"get_pixel_scale","id":"a08e5f42-96b4-4fd0-925e-5137f815b3a1"}
02:14:03.345 00.000 1032 evsrv: cli 0D18C0D0 response: {"jsonrpc":"2.0","result":5.15663,"id":"a08e5f42-96b4-4fd0-925e-5137f815b3a1"}
02:14:03.345 00.000 1032 evsrv: cli 0D18C0D0 disconnect
02:14:03.869 00.524 10072 Exposure complete
02:14:03.919 00.050 10072 worker thread done servicing request
02:14:03.919 00.000 1032 OnExposeComplete: enter
02:14:03.921 00.002 1032 UpdateGuideState(): m_state=6
02:14:03.922 00.001 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 505
02:14:03.922 00.000 1032 Star::Find returns 1 (0), X=1123.88, Y=330.44, Mass=1467, SNR=26.9, Peak=123 HFD=3.0
02:14:03.924 00.002 1032 MultiStar: [#1 0.04,-0.01,0.96,U] [#2 0.02,-0.06,1.00,U] [#3 0.03,-0.09,0.95,U] [#4 0.00,-0.12,0.83,U] [#5 0.18,-0.13,0.81,U] [#6 0.17,-0.06,0.76,U] [#7 0.05,-0.19,0.72,U] [#8 -0.02,-0.05,0.71,U] 
02:14:03.926 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.12}, one-star: {0.14, -0.34}
02:14:03.926 00.000 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
02:14:03.928 00.002 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
02:14:03.928 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.05 mountX=-0.13 mountY=-0.04, mountTheta=-2.88
02:14:03.932 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.12, opts=13)
02:14:03.933 00.001 1032 Enqueuing Move request for scope (0.07, -0.12)
02:14:03.935 00.002 10072 Worker thread wakes up
02:14:03.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
02:14:03.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
02:14:03.935 00.000 10072 Moving (0.07, -0.12) raw xDistance=-0.13 yDistance=-0.04
02:14:03.935 00.000 10072 PPEC rslt: input = -0.13, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 914.46
02:14:03.935 00.000 10072 PPEC: input: -0.13, control: 0.03, exposure: 1000
02:14:03.935 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:03.935 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:14:03.935 00.000 10072 MoveAxis(W, 27, ABG)
02:14:03.935 00.000 10072 Guiding  Dir = 3, Dur = 27
02:14:03.937 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:03.937 00.000 10072 IsGuiding returns 0
02:14:03.939 00.002 10072 PulseGuide returned control before completion, sleep 37
02:14:03.948 00.009 1032 UpdateGuideState exits: m=1467 SNR=26.9
02:14:03.955 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:03.956 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:03.956 00.000 1032 Enqueuing Expose request
02:14:03.987 00.031 10072 IsGuiding returns 1
02:14:03.987 00.000 10072 scope still moving after pulse duration time elapsed
02:14:04.019 00.032 10072 IsGuiding returns 0
02:14:04.019 00.000 10072 scope move finished after 27 + 53 ms
02:14:04.019 00.000 10072 Move returns status 0, amount 27
02:14:04.019 00.000 10072 MoveAxis(N, 0, ABG)
02:14:04.019 00.000 10072 Move returns status 0, amount 0
02:14:04.019 00.000 10072 move complete, result=0
02:14:04.019 00.000 10072 worker thread done servicing request
02:14:04.019 00.000 1032 GuideStep: -0.1 px 27 ms WEST, -0.0 px 0 ms NORTH
02:14:04.022 00.003 10072 Worker thread wakes up
02:14:04.022 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:04.022 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:04.101 00.079 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":58}
02:14:04.101 00.000 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":58}
02:14:04.373 00.272 1032 evsrv: cli 0D18B770 connect
02:14:04.384 00.011 1032 case statement mapped state 6 to 3
02:14:04.384 00.000 1032 case statement mapped state 6 to 3
02:14:04.384 00.000 1032 evsrv: cli 0D18B770 request: {"method":"get_pixel_scale","id":"97e796cf-2d49-465c-92d4-3554af211467"}
02:14:04.384 00.000 1032 evsrv: cli 0D18B770 response: {"jsonrpc":"2.0","result":5.15663,"id":"97e796cf-2d49-465c-92d4-3554af211467"}
02:14:04.390 00.006 1032 evsrv: cli 0D18B770 disconnect
02:14:04.941 00.551 10072 Exposure complete
02:14:04.986 00.045 10072 worker thread done servicing request
02:14:04.986 00.000 1032 OnExposeComplete: enter
02:14:04.986 00.000 1032 UpdateGuideState(): m_state=6
02:14:04.986 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 506
02:14:04.991 00.005 1032 Star::Find returns 1 (0), X=1123.89, Y=330.49, Mass=1570, SNR=27.8, Peak=124 HFD=3.1
02:14:04.993 00.002 1032 MultiStar: [#1 0.07,0.06,0.94,U] [#2 0.12,0.03,0.96,U] [#3 0.03,-0.09,0.96,U] [#4 0.16,0.02,0.79,U] [#5 0.19,-0.01,0.73,U] [#6 0.20,-0.17,0.75,U] [#7 0.12,-0.15,0.72,U] [#8 0.11,0.07,0.69,U] 
02:14:04.993 00.000 1032 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.16, -0.29}
02:14:04.997 00.004 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
02:14:04.997 00.000 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
02:14:04.999 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.46 mountX=-0.09 mountY=-0.11, mountTheta=-2.29
02:14:04.999 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.06, opts=13)
02:14:05.001 00.002 1032 Enqueuing Move request for scope (0.13, -0.06)
02:14:05.001 00.000 10072 Worker thread wakes up
02:14:05.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
02:14:05.001 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
02:14:05.001 00.000 10072 Moving (0.13, -0.06) raw xDistance=-0.09 yDistance=-0.11
02:14:05.001 00.000 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 914.46
02:14:05.001 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 1000
02:14:05.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:05.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:14:05.001 00.000 10072 MoveAxis(W, 23, ABG)
02:14:05.001 00.000 10072 Guiding  Dir = 3, Dur = 23
02:14:05.001 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:05.005 00.004 10072 IsGuiding returns 0
02:14:05.007 00.002 10072 PulseGuide returned control before completion, sleep 33
02:14:05.019 00.012 1032 UpdateGuideState exits: m=1570 SNR=27.8
02:14:05.023 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:05.025 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:05.025 00.000 1032 Enqueuing Expose request
02:14:05.029 00.004 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
02:14:05.055 00.026 10072 IsGuiding returns 1
02:14:05.055 00.000 10072 scope still moving after pulse duration time elapsed
02:14:05.086 00.031 10072 IsGuiding returns 0
02:14:05.086 00.000 10072 scope move finished after 23 + 56 ms
02:14:05.086 00.000 10072 Move returns status 0, amount 23
02:14:05.086 00.000 10072 MoveAxis(N, 0, ABG)
02:14:05.086 00.000 10072 Move returns status 0, amount 0
02:14:05.086 00.000 10072 move complete, result=0
02:14:05.086 00.000 10072 worker thread done servicing request
02:14:05.086 00.000 10072 Worker thread wakes up
02:14:05.086 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:05.086 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:05.086 00.000 1032 GuideStep: -0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
02:14:05.647 00.561 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
02:14:06.214 00.567 10072 Exposure complete
02:14:06.259 00.045 10072 worker thread done servicing request
02:14:06.259 00.000 1032 OnExposeComplete: enter
02:14:06.259 00.000 1032 UpdateGuideState(): m_state=6
02:14:06.259 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 507
02:14:06.266 00.007 1032 Star::Find returns 1 (0), X=1123.87, Y=330.54, Mass=1667, SNR=28.7, Peak=123 HFD=3.1
02:14:06.266 00.000 1032 MultiStar: [#1 -0.03,-0.02,0.88,U] [#2 -0.05,-0.06,0.96,U] [#3 -0.03,0.02,0.94,U] [#4 -0.01,-0.06,0.78,U] [#5 0.15,0.02,0.75,U] [#6 0.12,-0.06,0.71,U] [#7 0.12,-0.10,0.67,U] [#8 -0.04,0.01,0.65,U] 
02:14:06.266 00.000 1032 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {0.13, -0.23}
02:14:06.266 00.000 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
02:14:06.273 00.007 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
02:14:06.273 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.99 mountX=-0.07 mountY=-0.02, mountTheta=-2.82
02:14:06.275 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.06, opts=13)
02:14:06.275 00.000 1032 Enqueuing Move request for scope (0.04, -0.06)
02:14:06.275 00.000 10072 Worker thread wakes up
02:14:06.275 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
02:14:06.275 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
02:14:06.275 00.000 10072 Moving (0.04, -0.06) raw xDistance=-0.07 yDistance=-0.02
02:14:06.275 00.000 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 914.46
02:14:06.275 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 1000
02:14:06.275 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:06.275 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:14:06.275 00.000 10072 MoveAxis(W, 18, ABG)
02:14:06.275 00.000 10072 Guiding  Dir = 3, Dur = 18
02:14:06.275 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:06.281 00.006 10072 IsGuiding returns 0
02:14:06.283 00.002 10072 PulseGuide returned control before completion, sleep 28
02:14:06.290 00.007 1032 UpdateGuideState exits: m=1667 SNR=28.7
02:14:06.297 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:06.298 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:06.300 00.002 1032 Enqueuing Expose request
02:14:06.315 00.015 10072 IsGuiding returns 0
02:14:06.315 00.000 10072 Move returns status 0, amount 18
02:14:06.315 00.000 10072 MoveAxis(N, 0, ABG)
02:14:06.315 00.000 10072 Move returns status 0, amount 0
02:14:06.315 00.000 10072 move complete, result=0
02:14:06.315 00.000 10072 worker thread done servicing request
02:14:06.315 00.000 10072 Worker thread wakes up
02:14:06.315 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:06.315 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:06.315 00.000 1032 GuideStep: -0.1 px 18 ms WEST, -0.0 px 0 ms NORTH
02:14:07.221 00.906 10072 Exposure complete
02:14:07.267 00.046 10072 worker thread done servicing request
02:14:07.267 00.000 1032 OnExposeComplete: enter
02:14:07.268 00.001 1032 UpdateGuideState(): m_state=6
02:14:07.270 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 508
02:14:07.272 00.002 1032 Star::Find returns 1 (0), X=1123.99, Y=330.45, Mass=1515, SNR=27.4, Peak=134 HFD=3.2
02:14:07.273 00.001 1032 MultiStar: [#1 0.08,-0.06,0.93,U] [#2 0.12,-0.04,0.97,U] [#3 0.08,-0.06,0.96,U] [#4 0.11,0.00,0.84,U] [#5 0.24,0.07,0.76,U] [#6 0.24,-0.17,0.75,U] [#7 0.23,-0.09,0.73,U] [#8 0.08,-0.05,0.68,U] 
02:14:07.275 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.09}, one-star: {0.26, -0.32}
02:14:07.275 00.000 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
02:14:07.277 00.002 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
02:14:07.277 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.50 mountX=-0.12 mountY=-0.13, mountTheta=-2.33
02:14:07.279 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.09, opts=13)
02:14:07.281 00.002 1032 Enqueuing Move request for scope (0.16, -0.09)
02:14:07.281 00.000 10072 Worker thread wakes up
02:14:07.281 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
02:14:07.281 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
02:14:07.281 00.000 10072 Moving (0.16, -0.09) raw xDistance=-0.12 yDistance=-0.13
02:14:07.283 00.002 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 914.46
02:14:07.286 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:07.286 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 1000
02:14:07.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:07.289 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:14:07.289 00.000 10072 MoveAxis(W, 15, ABG)
02:14:07.289 00.000 10072 Guiding  Dir = 3, Dur = 15
02:14:07.290 00.001 10072 IsGuiding returns 0
02:14:07.290 00.000 10072 PulseGuide returned control before completion, sleep 25
02:14:07.304 00.014 1032 UpdateGuideState exits: m=1515 SNR=27.4
02:14:07.306 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:07.306 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:07.306 00.000 1032 Enqueuing Expose request
02:14:07.322 00.016 10072 IsGuiding returns 0
02:14:07.322 00.000 10072 Move returns status 0, amount 15
02:14:07.322 00.000 10072 MoveAxis(N, 0, ABG)
02:14:07.322 00.000 10072 Move returns status 0, amount 0
02:14:07.322 00.000 10072 move complete, result=0
02:14:07.322 00.000 10072 worker thread done servicing request
02:14:07.322 00.000 10072 Worker thread wakes up
02:14:07.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:07.323 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:07.323 00.000 1032 GuideStep: -0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
02:14:08.451 01.128 10072 Exposure complete
02:14:08.485 00.034 10072 worker thread done servicing request
02:14:08.485 00.000 1032 OnExposeComplete: enter
02:14:08.495 00.010 1032 UpdateGuideState(): m_state=6
02:14:08.495 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 509
02:14:08.498 00.003 1032 Star::Find returns 1 (0), X=1123.92, Y=330.57, Mass=1560, SNR=27.7, Peak=126 HFD=3.3
02:14:08.498 00.000 1032 MultiStar: [#1 0.11,0.13,0.90,U] [#2 0.03,0.02,0.93,U] [#3 -0.01,0.06,0.97,U] [#4 0.09,0.05,0.82,U] [#5 0.24,0.07,0.74,U] [#6 0.09,-0.11,0.75,U] [#7 0.18,0.06,0.70,U] [#8 0.02,0.16,0.66,U] 
02:14:08.498 00.000 1032 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.19, -0.20}
02:14:08.498 00.000 1032 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.83) = xAngle (-1.64 = -1.64)
02:14:08.498 00.000 1032 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.64 = -1.64)
02:14:08.498 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.19 mountX=-0.01 mountY=-0.10, mountTheta=-1.64
02:14:08.498 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.02, opts=13)
02:14:08.498 00.000 1032 Enqueuing Move request for scope (0.10, 0.02)
02:14:08.498 00.000 10072 Worker thread wakes up
02:14:08.498 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
02:14:08.498 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
02:14:08.498 00.000 10072 Moving (0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
02:14:08.498 00.000 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 914.46
02:14:08.498 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 1000
02:14:08.498 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:08.498 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:14:08.498 00.000 10072 MoveAxis(W, 15, ABG)
02:14:08.498 00.000 10072 Guiding  Dir = 3, Dur = 15
02:14:08.498 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:08.512 00.014 10072 IsGuiding returns 0
02:14:08.512 00.000 10072 PulseGuide returned control before completion, sleep 25
02:14:08.516 00.004 1032 UpdateGuideState exits: m=1560 SNR=27.7
02:14:08.516 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:08.529 00.013 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:08.529 00.000 1032 Enqueuing Expose request
02:14:08.545 00.016 10072 IsGuiding returns 0
02:14:08.545 00.000 10072 Move returns status 0, amount 15
02:14:08.545 00.000 10072 MoveAxis(N, 0, ABG)
02:14:08.545 00.000 10072 Move returns status 0, amount 0
02:14:08.545 00.000 10072 move complete, result=0
02:14:08.545 00.000 10072 worker thread done servicing request
02:14:08.545 00.000 10072 Worker thread wakes up
02:14:08.545 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:08.545 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:08.546 00.001 1032 GuideStep: -0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
02:14:09.449 00.903 10072 Exposure complete
02:14:09.494 00.045 10072 worker thread done servicing request
02:14:09.494 00.000 1032 OnExposeComplete: enter
02:14:09.496 00.002 1032 UpdateGuideState(): m_state=6
02:14:09.498 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 510
02:14:09.500 00.002 1032 Star::Find returns 1 (0), X=1123.97, Y=330.53, Mass=1539, SNR=27.5, Peak=139 HFD=3.0
02:14:09.502 00.002 1032 MultiStar: [#1 0.20,-0.06,0.91,U] [#2 0.17,0.01,0.97,U] [#3 0.12,0.04,0.97,U] [#4 0.20,0.01,0.82,U] [#5 0.21,0.04,0.76,U] [#6 0.18,-0.14,0.72,U] [#7 0.26,-0.04,0.70,U] [#8 0.06,0.05,0.67,U] 
02:14:09.502 00.000 1032 refined, 8 included, MultiStar: {0.18, -0.04}, one-star: {0.23, -0.25}
02:14:09.504 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
02:14:09.506 00.002 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
02:14:09.508 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.23 mountX=-0.09 mountY=-0.17, mountTheta=-2.06
02:14:09.510 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.04, opts=13)
02:14:09.512 00.002 1032 Enqueuing Move request for scope (0.18, -0.04)
02:14:09.514 00.002 10072 Worker thread wakes up
02:14:09.514 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
02:14:09.514 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
02:14:09.514 00.000 10072 Moving (0.18, -0.04) raw xDistance=-0.09 yDistance=-0.17
02:14:09.516 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:09.516 00.000 10072 PPEC rslt: input = -0.09, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 917.81
02:14:09.518 00.002 10072 PPEC: input: -0.09, control: 0.03, exposure: 1000
02:14:09.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:09.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:14:09.518 00.000 10072 MoveAxis(W, 28, ABG)
02:14:09.518 00.000 10072 Guiding  Dir = 3, Dur = 28
02:14:09.519 00.001 10072 IsGuiding returns 0
02:14:09.519 00.000 10072 PulseGuide returned control before completion, sleep 38
02:14:09.532 00.013 1032 UpdateGuideState exits: m=1539 SNR=27.5
02:14:09.535 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:09.535 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:09.537 00.002 1032 Enqueuing Expose request
02:14:09.567 00.030 10072 IsGuiding returns 1
02:14:09.567 00.000 10072 scope still moving after pulse duration time elapsed
02:14:09.598 00.031 10072 IsGuiding returns 0
02:14:09.598 00.000 10072 scope move finished after 28 + 52 ms
02:14:09.599 00.001 10072 Move returns status 0, amount 28
02:14:09.599 00.000 10072 MoveAxis(N, 0, ABG)
02:14:09.599 00.000 10072 Move returns status 0, amount 0
02:14:09.599 00.000 10072 move complete, result=0
02:14:09.599 00.000 10072 worker thread done servicing request
02:14:09.599 00.000 10072 Worker thread wakes up
02:14:09.599 00.000 1032 GuideStep: -0.1 px 28 ms WEST, -0.2 px 0 ms NORTH
02:14:09.599 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:09.599 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:10.741 01.142 10072 Exposure complete
02:14:10.788 00.047 10072 worker thread done servicing request
02:14:10.790 00.002 1032 OnExposeComplete: enter
02:14:10.790 00.000 1032 UpdateGuideState(): m_state=6
02:14:10.792 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 511
02:14:10.794 00.002 1032 Star::Find returns 1 (0), X=1124.05, Y=330.51, Mass=1572, SNR=27.9, Peak=137 HFD=3.0
02:14:10.796 00.002 1032 MultiStar: [#1 0.22,0.01,0.92,U] [#2 0.24,0.00,0.96,U] [#3 0.16,0.05,0.94,U] [#4 0.18,0.01,0.78,U] [#5 0.30,0.08,0.77,U] [#6 0.30,-0.13,0.73,U] [#7 0.30,0.03,0.72,U] [#8 0.23,0.05,0.67,U] 
02:14:10.797 00.001 1032 refined, 8 included, MultiStar: {0.25, -0.02}, one-star: {0.32, -0.27}
02:14:10.799 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
02:14:10.799 00.000 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
02:14:10.799 00.000 1032 CameraToMount -- cameraX=0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-0.10 mountX=-0.09 mountY=-0.23, mountTheta=-1.93
02:14:10.804 00.005 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.02, opts=13)
02:14:10.805 00.001 1032 Enqueuing Move request for scope (0.25, -0.02)
02:14:10.805 00.000 10072 Worker thread wakes up
02:14:10.805 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.02) opts 0xd
02:14:10.805 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.02)
02:14:10.805 00.000 10072 Moving (0.25, -0.02) raw xDistance=-0.09 yDistance=-0.23
02:14:10.805 00.000 10072 PPEC rslt: input = -0.09, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 917.81
02:14:10.805 00.000 10072 PPEC: input: -0.09, control: 0.03, exposure: 1000
02:14:10.805 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:14:10.805 00.000 10072 MoveAxis(W, 28, ABG)
02:14:10.805 00.000 10072 Guiding  Dir = 3, Dur = 28
02:14:10.810 00.005 10072 IsGuiding returns 0
02:14:10.810 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:10.811 00.001 10072 PulseGuide returned control before completion, sleep 38
02:14:10.825 00.014 1032 UpdateGuideState exits: m=1572 SNR=27.9
02:14:10.829 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:10.829 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:10.831 00.002 1032 Enqueuing Expose request
02:14:10.857 00.026 10072 IsGuiding returns 1
02:14:10.857 00.000 10072 scope still moving after pulse duration time elapsed
02:14:10.889 00.032 10072 IsGuiding returns 0
02:14:10.889 00.000 10072 scope move finished after 28 + 50 ms
02:14:10.889 00.000 10072 Move returns status 0, amount 28
02:14:10.889 00.000 10072 MoveAxis(N, 151, ABG)
02:14:10.889 00.000 10072 Guiding  Dir = 0, Dur = 151
02:14:10.889 00.000 10072 IsGuiding returns 0
02:14:10.889 00.000 10072 PulseGuide returned control before completion, sleep 161
02:14:11.065 00.176 10072 IsGuiding returns 0
02:14:11.065 00.000 10072 Move returns status 0, amount 151
02:14:11.065 00.000 10072 move complete, result=0
02:14:11.065 00.000 10072 worker thread done servicing request
02:14:11.065 00.000 10072 Worker thread wakes up
02:14:11.065 00.000 1032 GuideStep: -0.1 px 28 ms WEST, -0.2 px 151 ms NORTH
02:14:11.065 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:11.065 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:11.987 00.922 10072 Exposure complete
02:14:12.033 00.046 10072 worker thread done servicing request
02:14:12.033 00.000 1032 OnExposeComplete: enter
02:14:12.035 00.002 1032 UpdateGuideState(): m_state=6
02:14:12.035 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 512
02:14:12.037 00.002 1032 Star::Find returns 1 (0), X=1123.85, Y=330.55, Mass=1462, SNR=26.8, Peak=112 HFD=3.1
02:14:12.039 00.002 1032 MultiStar: [#1 -0.08,-0.02,0.95,U] [#2 -0.02,-0.08,1.03,U] [#3 -0.23,-0.05,0.95,U] [#4 -0.01,-0.09,0.86,U] [#5 0.06,-0.01,0.80,U] [#6 -0.02,-0.04,0.76,U] [#7 -0.01,-0.00,0.76,U] [#8 -0.02,-0.07,0.69,U] 
02:14:12.039 00.000 1032 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {0.11, -0.22}
02:14:12.041 00.002 1032 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.83) = xAngle (-3.72 = 2.56)
02:14:12.043 00.002 1032 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.56)
02:14:12.043 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.89 mountX=-0.06 mountY=0.04, mountTheta=2.56
02:14:12.045 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.07, opts=13)
02:14:12.047 00.002 1032 Enqueuing Move request for scope (-0.02, -0.07)
02:14:12.047 00.000 10072 Worker thread wakes up
02:14:12.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
02:14:12.047 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
02:14:12.047 00.000 10072 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.04
02:14:12.049 00.002 10072 PPEC rslt: input = -0.06, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 917.81
02:14:12.049 00.000 10072 PPEC: input: -0.06, control: 0.02, exposure: 1000
02:14:12.049 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:12.049 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:14:12.049 00.000 10072 MoveAxis(W, 25, ABG)
02:14:12.049 00.000 10072 Guiding  Dir = 3, Dur = 25
02:14:12.050 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:12.050 00.000 10072 IsGuiding returns 0
02:14:12.053 00.003 10072 PulseGuide returned control before completion, sleep 35
02:14:12.064 00.011 1032 UpdateGuideState exits: m=1462 SNR=26.8
02:14:12.064 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:12.064 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:12.069 00.005 1032 Enqueuing Expose request
02:14:12.100 00.031 10072 IsGuiding returns 1
02:14:12.100 00.000 10072 scope still moving after pulse duration time elapsed
02:14:12.131 00.031 10072 IsGuiding returns 0
02:14:12.131 00.000 10072 scope move finished after 25 + 54 ms
02:14:12.131 00.000 10072 Move returns status 0, amount 25
02:14:12.131 00.000 10072 MoveAxis(N, 0, ABG)
02:14:12.132 00.001 10072 Move returns status 0, amount 0
02:14:12.132 00.000 10072 move complete, result=0
02:14:12.132 00.000 10072 worker thread done servicing request
02:14:12.132 00.000 10072 Worker thread wakes up
02:14:12.132 00.000 1032 GuideStep: -0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
02:14:12.133 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:12.133 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:13.258 01.125 10072 Exposure complete
02:14:13.306 00.048 10072 worker thread done servicing request
02:14:13.306 00.000 1032 OnExposeComplete: enter
02:14:13.308 00.002 1032 UpdateGuideState(): m_state=6
02:14:13.310 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 513
02:14:13.312 00.002 1032 Star::Find returns 1 (0), X=1123.75, Y=330.31, Mass=1599, SNR=28.1, Peak=127 HFD=3.0
02:14:13.314 00.002 1032 MultiStar: [#1 -0.05,-0.19,0.91,U] [#2 -0.02,-0.11,0.96,U] [#3 -0.09,-0.16,0.92,U] [#4 0.02,-0.20,0.79,U] [#5 -0.07,-0.14,0.74,U] [#6 -0.02,-0.24,0.71,U] [#7 -0.07,-0.27,0.70,U] [#8 -0.15,-0.10,0.66,U] 
02:14:13.314 00.000 1032 refined, 8 included, MultiStar: {-0.04, -0.21}, one-star: {0.01, -0.47}
02:14:13.316 00.002 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.68)
02:14:13.318 00.002 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.68)
02:14:13.318 00.000 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.77 mountX=-0.20 mountY=0.10, mountTheta=2.68
02:14:13.322 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.21, opts=13)
02:14:13.322 00.000 1032 Enqueuing Move request for scope (-0.04, -0.21)
02:14:13.322 00.000 10072 Worker thread wakes up
02:14:13.322 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
02:14:13.322 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
02:14:13.322 00.000 10072 Moving (-0.04, -0.21) raw xDistance=-0.20 yDistance=0.10
02:14:13.322 00.000 10072 PPEC rslt: input = -0.20, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 917.81
02:14:13.322 00.000 10072 PPEC: input: -0.20, control: 0.02, exposure: 1000
02:14:13.322 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:13.322 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:14:13.322 00.000 10072 MoveAxis(W, 20, ABG)
02:14:13.322 00.000 10072 Guiding  Dir = 3, Dur = 20
02:14:13.322 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:13.327 00.005 10072 IsGuiding returns 0
02:14:13.329 00.002 10072 PulseGuide returned control before completion, sleep 30
02:14:13.337 00.008 1032 UpdateGuideState exits: m=1599 SNR=28.1
02:14:13.345 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:13.346 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:13.346 00.000 1032 Enqueuing Expose request
02:14:13.360 00.014 10072 IsGuiding returns 1
02:14:13.360 00.000 10072 scope still moving after pulse duration time elapsed
02:14:13.391 00.031 10072 IsGuiding returns 0
02:14:13.391 00.000 10072 scope move finished after 20 + 43 ms
02:14:13.391 00.000 10072 Move returns status 0, amount 20
02:14:13.391 00.000 10072 MoveAxis(N, 0, ABG)
02:14:13.391 00.000 10072 Move returns status 0, amount 0
02:14:13.391 00.000 10072 move complete, result=0
02:14:13.391 00.000 10072 worker thread done servicing request
02:14:13.391 00.000 10072 Worker thread wakes up
02:14:13.391 00.000 1032 GuideStep: -0.2 px 20 ms WEST, 0.1 px 0 ms NORTH
02:14:13.393 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:13.393 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:14.301 00.908 10072 Exposure complete
02:14:14.347 00.046 10072 worker thread done servicing request
02:14:14.347 00.000 1032 OnExposeComplete: enter
02:14:14.350 00.003 1032 UpdateGuideState(): m_state=6
02:14:14.352 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 514
02:14:14.354 00.002 1032 Star::Find returns 1 (0), X=1123.75, Y=330.40, Mass=1510, SNR=27.3, Peak=122 HFD=3.2
02:14:14.355 00.001 1032 MultiStar: [#1 -0.11,-0.08,0.93,U] [#2 -0.07,-0.08,0.97,U] [#3 -0.20,-0.10,0.99,U] [#4 -0.02,-0.15,0.84,U] [#5 -0.07,0.11,0.76,U] [#6 -0.03,-0.04,0.74,U] [#7 -0.05,-0.13,0.71,U] [#8 -0.04,-0.15,0.67,U] 
02:14:14.357 00.002 1032 refined, 8 included, MultiStar: {-0.07, -0.12}, one-star: {0.01, -0.37}
02:14:14.357 00.000 1032 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.83) = xAngle (-3.93 = 2.36)
02:14:14.360 00.003 1032 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.93 = 2.36)
02:14:14.360 00.000 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.10 mountX=-0.10 mountY=0.10, mountTheta=2.36
02:14:14.363 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.12, opts=13)
02:14:14.365 00.002 1032 Enqueuing Move request for scope (-0.07, -0.12)
02:14:14.367 00.002 10072 Worker thread wakes up
02:14:14.367 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
02:14:14.367 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
02:14:14.367 00.000 10072 Moving (-0.07, -0.12) raw xDistance=-0.10 yDistance=0.10
02:14:14.367 00.000 10072 PPEC rslt: input = -0.10, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 917.81
02:14:14.367 00.000 10072 PPEC: input: -0.10, control: 0.02, exposure: 1000
02:14:14.367 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:14.367 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:14:14.367 00.000 10072 MoveAxis(W, 18, ABG)
02:14:14.369 00.002 10072 Guiding  Dir = 3, Dur = 18
02:14:14.369 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:14.369 00.000 10072 IsGuiding returns 0
02:14:14.386 00.017 1032 UpdateGuideState exits: m=1510 SNR=27.3
02:14:14.387 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:14.389 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:14.391 00.002 1032 Enqueuing Expose request
02:14:14.397 00.006 10072 IsGuiding returns 1
02:14:14.397 00.000 10072 scope still moving after pulse duration time elapsed
02:14:14.428 00.031 10072 IsGuiding returns 0
02:14:14.428 00.000 10072 scope move finished after 18 + 39 ms
02:14:14.428 00.000 10072 Move returns status 0, amount 18
02:14:14.428 00.000 10072 MoveAxis(N, 0, ABG)
02:14:14.428 00.000 10072 Move returns status 0, amount 0
02:14:14.428 00.000 10072 move complete, result=0
02:14:14.428 00.000 10072 worker thread done servicing request
02:14:14.428 00.000 10072 Worker thread wakes up
02:14:14.428 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:14.428 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:14.428 00.000 1032 GuideStep: -0.1 px 18 ms WEST, 0.1 px 0 ms NORTH
02:14:15.558 01.130 10072 Exposure complete
02:14:15.604 00.046 10072 worker thread done servicing request
02:14:15.604 00.000 1032 OnExposeComplete: enter
02:14:15.604 00.000 1032 UpdateGuideState(): m_state=6
02:14:15.610 00.006 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 515
02:14:15.610 00.000 1032 Star::Find returns 1 (0), X=1123.83, Y=330.41, Mass=1492, SNR=27.1, Peak=116 HFD=3.2
02:14:15.610 00.000 1032 MultiStar: [#1 -0.06,-0.07,0.94,U] [#2 -0.07,-0.02,0.98,U] [#3 -0.16,-0.04,0.96,U] [#4 -0.03,-0.04,0.83,U] [#5 0.04,-0.04,0.80,U] [#6 0.05,-0.04,0.74,U] [#7 0.04,-0.16,0.73,U] [#8 -0.12,-0.07,0.68,U] 
02:14:15.610 00.000 1032 refined, 8 included, MultiStar: {-0.03, -0.10}, one-star: {0.09, -0.37}
02:14:15.610 00.000 1032 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.83) = xAngle (-3.66 = 2.62)
02:14:15.610 00.000 1032 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.66 = 2.62)
02:14:15.610 00.000 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.83 mountX=-0.09 mountY=0.05, mountTheta=2.62
02:14:15.621 00.011 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.10, opts=13)
02:14:15.621 00.000 1032 Enqueuing Move request for scope (-0.03, -0.10)
02:14:15.623 00.002 10072 Worker thread wakes up
02:14:15.623 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
02:14:15.623 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
02:14:15.623 00.000 10072 Moving (-0.03, -0.10) raw xDistance=-0.09 yDistance=0.05
02:14:15.625 00.002 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 917.81
02:14:15.625 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 1000
02:14:15.625 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:15.625 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:14:15.625 00.000 10072 MoveAxis(W, 18, ABG)
02:14:15.625 00.000 10072 Guiding  Dir = 3, Dur = 18
02:14:15.626 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:15.627 00.001 10072 IsGuiding returns 0
02:14:15.628 00.001 10072 PulseGuide returned control before completion, sleep 28
02:14:15.641 00.013 1032 UpdateGuideState exits: m=1492 SNR=27.1
02:14:15.644 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:15.644 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:15.644 00.000 1032 Enqueuing Expose request
02:14:15.660 00.016 10072 IsGuiding returns 0
02:14:15.660 00.000 10072 Move returns status 0, amount 18
02:14:15.660 00.000 10072 MoveAxis(N, 0, ABG)
02:14:15.660 00.000 10072 Move returns status 0, amount 0
02:14:15.660 00.000 10072 move complete, result=0
02:14:15.660 00.000 10072 worker thread done servicing request
02:14:15.660 00.000 10072 Worker thread wakes up
02:14:15.660 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:15.660 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:15.662 00.002 1032 GuideStep: -0.1 px 18 ms WEST, 0.1 px 0 ms NORTH
02:14:16.568 00.906 10072 Exposure complete
02:14:16.612 00.044 10072 worker thread done servicing request
02:14:16.612 00.000 1032 OnExposeComplete: enter
02:14:16.614 00.002 1032 UpdateGuideState(): m_state=6
02:14:16.616 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 516
02:14:16.618 00.002 1032 Star::Find returns 1 (0), X=1123.86, Y=330.60, Mass=1621, SNR=28.3, Peak=126 HFD=3.2
02:14:16.620 00.002 1032 MultiStar: [#1 0.00,-0.05,0.91,U] [#2 -0.02,0.02,0.96,U] [#3 -0.12,-0.02,0.91,U] [#4 -0.08,0.02,0.81,U] [#5 0.08,0.07,0.73,U] [#6 -0.03,-0.07,0.70,U] [#7 -0.00,-0.16,0.69,U] [#8 -0.10,0.02,0.64,U] 
02:14:16.620 00.000 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.13, -0.17}
02:14:16.622 00.002 1032 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.83) = xAngle (-3.69 = 2.60)
02:14:16.622 00.000 1032 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.69 = 2.60)
02:14:16.622 00.000 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.86 mountX=-0.04 mountY=0.02, mountTheta=2.60
02:14:16.622 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
02:14:16.622 00.000 1032 Enqueuing Move request for scope (-0.01, -0.04)
02:14:16.630 00.008 10072 Worker thread wakes up
02:14:16.630 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
02:14:16.630 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
02:14:16.630 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
02:14:16.631 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:16.631 00.000 10072 PPEC rslt: input = -0.04, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 921.14
02:14:16.631 00.000 10072 PPEC: input: -0.04, control: 0.03, exposure: 1000
02:14:16.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:16.631 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:14:16.631 00.000 10072 MoveAxis(W, 30, ABG)
02:14:16.631 00.000 10072 Guiding  Dir = 3, Dur = 30
02:14:16.634 00.003 10072 IsGuiding returns 0
02:14:16.634 00.000 10072 PulseGuide returned control before completion, sleep 40
02:14:16.648 00.014 1032 UpdateGuideState exits: m=1621 SNR=28.3
02:14:16.650 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:16.652 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:16.652 00.000 1032 Enqueuing Expose request
02:14:16.682 00.030 10072 IsGuiding returns 1
02:14:16.682 00.000 10072 scope still moving after pulse duration time elapsed
02:14:16.713 00.031 10072 IsGuiding returns 0
02:14:16.713 00.000 10072 scope move finished after 30 + 49 ms
02:14:16.713 00.000 10072 Move returns status 0, amount 30
02:14:16.713 00.000 10072 MoveAxis(N, 0, ABG)
02:14:16.713 00.000 10072 Move returns status 0, amount 0
02:14:16.713 00.000 10072 move complete, result=0
02:14:16.713 00.000 10072 worker thread done servicing request
02:14:16.713 00.000 1032 GuideStep: -0.0 px 30 ms WEST, 0.0 px 0 ms NORTH
02:14:16.716 00.003 10072 Worker thread wakes up
02:14:16.716 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:16.716 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:17.842 01.126 10072 Exposure complete
02:14:17.891 00.049 10072 worker thread done servicing request
02:14:17.891 00.000 1032 OnExposeComplete: enter
02:14:17.891 00.000 1032 UpdateGuideState(): m_state=6
02:14:17.894 00.003 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 517
02:14:17.896 00.002 1032 Star::Find returns 1 (0), X=1123.96, Y=330.53, Mass=1513, SNR=27.3, Peak=122 HFD=3.1
02:14:17.898 00.002 1032 MultiStar: [#1 0.03,0.03,0.93,U] [#2 -0.03,0.03,0.96,U] [#3 -0.08,-0.03,0.98,U] [#4 0.04,0.02,0.83,U] [#5 0.14,0.09,0.77,U] [#6 0.03,-0.04,0.73,U] [#7 0.01,-0.04,0.73,U] [#8 0.01,0.06,0.67,U] 
02:14:17.898 00.000 1032 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.22, -0.25}
02:14:17.900 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
02:14:17.902 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
02:14:17.903 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.44 mountX=-0.03 mountY=-0.04, mountTheta=-2.27
02:14:17.906 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.02, opts=13)
02:14:17.906 00.000 1032 Enqueuing Move request for scope (0.04, -0.02)
02:14:17.908 00.002 10072 Worker thread wakes up
02:14:17.908 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
02:14:17.908 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
02:14:17.908 00.000 10072 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
02:14:17.910 00.002 10072 PPEC rslt: input = -0.03, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 921.14
02:14:17.910 00.000 10072 PPEC: input: -0.03, control: 0.03, exposure: 1000
02:14:17.910 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:17.910 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:14:17.910 00.000 10072 MoveAxis(W, 31, ABG)
02:14:17.910 00.000 10072 Guiding  Dir = 3, Dur = 31
02:14:17.911 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:17.911 00.000 10072 IsGuiding returns 0
02:14:17.913 00.002 10072 PulseGuide returned control before completion, sleep 41
02:14:17.926 00.013 1032 UpdateGuideState exits: m=1513 SNR=27.3
02:14:17.928 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:17.928 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:17.928 00.000 1032 Enqueuing Expose request
02:14:17.960 00.032 10072 IsGuiding returns 1
02:14:17.960 00.000 10072 scope still moving after pulse duration time elapsed
02:14:17.993 00.033 10072 IsGuiding returns 0
02:14:17.993 00.000 10072 scope move finished after 31 + 49 ms
02:14:17.993 00.000 10072 Move returns status 0, amount 31
02:14:17.993 00.000 10072 MoveAxis(N, 0, ABG)
02:14:17.993 00.000 10072 Move returns status 0, amount 0
02:14:17.993 00.000 10072 move complete, result=0
02:14:17.993 00.000 10072 worker thread done servicing request
02:14:17.993 00.000 10072 Worker thread wakes up
02:14:17.993 00.000 1032 GuideStep: -0.0 px 31 ms WEST, -0.0 px 0 ms NORTH
02:14:17.993 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:17.993 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:18.901 00.908 10072 Exposure complete
02:14:18.946 00.045 10072 worker thread done servicing request
02:14:18.946 00.000 1032 OnExposeComplete: enter
02:14:18.946 00.000 1032 UpdateGuideState(): m_state=6
02:14:18.946 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 518
02:14:18.953 00.007 1032 Star::Find returns 1 (0), X=1123.95, Y=330.39, Mass=1435, SNR=26.6, Peak=126 HFD=3.3
02:14:18.956 00.003 1032 MultiStar: [#1 0.05,-0.05,0.94,U] [#2 0.05,-0.02,1.00,U] [#3 -0.10,-0.09,1.00,U] [#4 0.01,-0.06,0.82,U] [#5 0.13,0.06,0.82,U] [#6 0.11,-0.06,0.74,U] [#7 0.11,-0.04,0.73,U] [#8 -0.01,-0.02,0.68,U] 
02:14:18.956 00.000 1032 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.21, -0.39}
02:14:18.956 00.000 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
02:14:18.961 00.005 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
02:14:18.963 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.91 mountX=-0.10 mountY=-0.04, mountTheta=-2.74
02:14:18.963 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
02:14:18.963 00.000 1032 Enqueuing Move request for scope (0.06, -0.08)
02:14:18.963 00.000 10072 Worker thread wakes up
02:14:18.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
02:14:18.963 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
02:14:18.963 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.10 yDistance=-0.04
02:14:18.963 00.000 10072 PPEC rslt: input = -0.10, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 921.14
02:14:18.963 00.000 10072 PPEC: input: -0.10, control: 0.03, exposure: 1000
02:14:18.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:18.963 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:18.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:14:18.963 00.000 10072 MoveAxis(W, 27, ABG)
02:14:18.963 00.000 10072 Guiding  Dir = 3, Dur = 27
02:14:18.971 00.008 10072 IsGuiding returns 0
02:14:18.972 00.001 10072 PulseGuide returned control before completion, sleep 37
02:14:18.985 00.013 1032 UpdateGuideState exits: m=1435 SNR=26.6
02:14:18.989 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:18.991 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:18.991 00.000 1032 Enqueuing Expose request
02:14:19.018 00.027 10072 IsGuiding returns 1
02:14:19.018 00.000 10072 scope still moving after pulse duration time elapsed
02:14:19.050 00.032 10072 IsGuiding returns 1
02:14:19.082 00.032 10072 IsGuiding returns 0
02:14:19.082 00.000 10072 scope move finished after 27 + 83 ms
02:14:19.082 00.000 10072 Move returns status 0, amount 27
02:14:19.082 00.000 10072 MoveAxis(N, 0, ABG)
02:14:19.082 00.000 10072 Move returns status 0, amount 0
02:14:19.082 00.000 10072 move complete, result=0
02:14:19.082 00.000 10072 worker thread done servicing request
02:14:19.082 00.000 10072 Worker thread wakes up
02:14:19.082 00.000 1032 GuideStep: -0.1 px 27 ms WEST, -0.0 px 0 ms NORTH
02:14:19.084 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:19.084 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:20.212 01.128 10072 Exposure complete
02:14:20.257 00.045 10072 worker thread done servicing request
02:14:20.257 00.000 1032 OnExposeComplete: enter
02:14:20.257 00.000 1032 UpdateGuideState(): m_state=6
02:14:20.257 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 519
02:14:20.263 00.006 1032 Star::Find returns 1 (0), X=1123.92, Y=330.38, Mass=1532, SNR=27.5, Peak=133 HFD=3.1
02:14:20.263 00.000 1032 MultiStar: [#1 0.02,-0.13,0.91,U] [#2 -0.05,-0.06,0.96,U] [#3 -0.05,-0.04,0.94,U] [#4 0.04,-0.15,0.80,U] [#5 0.17,0.01,0.77,U] [#6 0.12,-0.19,0.74,U] [#7 0.07,-0.10,0.77,U] [#8 0.03,-0.15,0.65,U] 
02:14:20.263 00.000 1032 refined, 8 included, MultiStar: {0.06, -0.14}, one-star: {0.19, -0.40}
02:14:20.266 00.003 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
02:14:20.266 00.000 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
02:14:20.266 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.18 mountX=-0.15 mountY=-0.02, mountTheta=-3.01
02:14:20.266 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.14, opts=13)
02:14:20.266 00.000 1032 Enqueuing Move request for scope (0.06, -0.14)
02:14:20.273 00.007 10072 Worker thread wakes up
02:14:20.273 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
02:14:20.273 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
02:14:20.273 00.000 10072 Moving (0.06, -0.14) raw xDistance=-0.15 yDistance=-0.02
02:14:20.274 00.001 10072 PPEC rslt: input = -0.15, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 921.14
02:14:20.274 00.000 10072 PPEC: input: -0.15, control: 0.02, exposure: 1000
02:14:20.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:20.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:14:20.274 00.000 10072 MoveAxis(W, 24, ABG)
02:14:20.274 00.000 10072 Guiding  Dir = 3, Dur = 24
02:14:20.275 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:20.275 00.000 10072 IsGuiding returns 0
02:14:20.277 00.002 10072 PulseGuide returned control before completion, sleep 34
02:14:20.280 00.003 1032 UpdateGuideState exits: m=1532 SNR=27.5
02:14:20.280 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:20.293 00.013 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:20.295 00.002 1032 Enqueuing Expose request
02:14:20.325 00.030 10072 IsGuiding returns 1
02:14:20.325 00.000 10072 scope still moving after pulse duration time elapsed
02:14:20.357 00.032 10072 IsGuiding returns 0
02:14:20.357 00.000 10072 scope move finished after 24 + 56 ms
02:14:20.357 00.000 10072 Move returns status 0, amount 24
02:14:20.357 00.000 10072 MoveAxis(N, 0, ABG)
02:14:20.357 00.000 10072 Move returns status 0, amount 0
02:14:20.357 00.000 10072 move complete, result=0
02:14:20.357 00.000 10072 worker thread done servicing request
02:14:20.357 00.000 10072 Worker thread wakes up
02:14:20.357 00.000 1032 GuideStep: -0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
02:14:20.357 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:20.357 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:21.265 00.908 10072 Exposure complete
02:14:21.315 00.050 10072 worker thread done servicing request
02:14:21.315 00.000 1032 OnExposeComplete: enter
02:14:21.316 00.001 1032 UpdateGuideState(): m_state=6
02:14:21.316 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 520
02:14:21.316 00.000 1032 Star::Find returns 1 (0), X=1123.91, Y=330.30, Mass=1590, SNR=28.0, Peak=133 HFD=3.0
02:14:21.316 00.000 1032 MultiStar: [#1 0.06,-0.25,0.91,U] [#2 0.10,-0.31,0.94,U] [#3 0.02,-0.28,0.90,U] [#4 0.13,-0.21,0.82,U] [#5 0.20,-0.11,0.76,U] [#6 0.21,-0.21,0.72,U] [#7 0.06,-0.20,0.69,U] [#8 0.12,-0.30,0.67,U] 
02:14:21.316 00.000 1032 refined, 8 included, MultiStar: {0.12, -0.27}, one-star: {0.18, -0.48}
02:14:21.316 00.000 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
02:14:21.316 00.000 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
02:14:21.326 00.010 1032 CameraToMount -- cameraX=0.12 cameraY=-0.27 hyp=0.29 cameraTheta=-1.16 mountX=-0.29 mountY=-0.05, mountTheta=-2.99
02:14:21.328 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.27, opts=13)
02:14:21.328 00.000 1032 Enqueuing Move request for scope (0.12, -0.27)
02:14:21.328 00.000 10072 Worker thread wakes up
02:14:21.328 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.27) opts 0xd
02:14:21.328 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.27)
02:14:21.328 00.000 10072 Moving (0.12, -0.27) raw xDistance=-0.29 yDistance=-0.05
02:14:21.333 00.005 10072 PPEC rslt: input = -0.29, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 921.14
02:14:21.333 00.000 10072 PPEC: input: -0.29, control: -0.10, exposure: 1000
02:14:21.333 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:21.333 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:14:21.333 00.000 10072 MoveAxis(E, 101, ABG)
02:14:21.333 00.000 10072 Guiding  Dir = 2, Dur = 101
02:14:21.333 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:21.335 00.002 10072 IsGuiding returns 0
02:14:21.335 00.000 10072 PulseGuide returned control before completion, sleep 111
02:14:21.352 00.017 1032 UpdateGuideState exits: m=1590 SNR=28.0
02:14:21.352 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:21.354 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:21.356 00.002 1032 Enqueuing Expose request
02:14:21.461 00.105 10072 IsGuiding returns 0
02:14:21.461 00.000 10072 Move returns status 0, amount 101
02:14:21.461 00.000 10072 MoveAxis(N, 0, ABG)
02:14:21.461 00.000 10072 Move returns status 0, amount 0
02:14:21.461 00.000 10072 move complete, result=0
02:14:21.461 00.000 10072 worker thread done servicing request
02:14:21.461 00.000 10072 Worker thread wakes up
02:14:21.461 00.000 1032 GuideStep: -0.3 px 101 ms EAST, -0.0 px 0 ms NORTH
02:14:21.463 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:21.463 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:22.606 01.143 10072 Exposure complete
02:14:22.653 00.047 10072 worker thread done servicing request
02:14:22.653 00.000 1032 OnExposeComplete: enter
02:14:22.655 00.002 1032 UpdateGuideState(): m_state=6
02:14:22.655 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 521
02:14:22.657 00.002 1032 Star::Find returns 1 (0), X=1123.90, Y=330.58, Mass=1548, SNR=27.6, Peak=128 HFD=3.1
02:14:22.657 00.000 1032 MultiStar: [#1 0.02,0.02,0.94,U] [#2 0.00,0.04,0.96,U] [#3 -0.01,-0.04,0.95,U] [#4 0.02,-0.09,0.81,U] [#5 0.13,0.07,0.78,U] [#6 0.17,-0.03,0.72,U] [#7 0.12,-0.07,0.72,U] [#8 0.03,-0.00,0.68,U] 
02:14:22.659 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.17, -0.19}
02:14:22.661 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
02:14:22.661 00.000 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
02:14:22.663 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.47 mountX=-0.05 mountY=-0.06, mountTheta=-2.30
02:14:22.665 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
02:14:22.667 00.002 1032 Enqueuing Move request for scope (0.07, -0.03)
02:14:22.667 00.000 10072 Worker thread wakes up
02:14:22.667 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
02:14:22.667 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
02:14:22.667 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.06
02:14:22.669 00.002 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 921.14
02:14:22.669 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 1000
02:14:22.669 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:22.669 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:14:22.669 00.000 10072 MoveAxis(W, 23, ABG)
02:14:22.669 00.000 10072 Guiding  Dir = 3, Dur = 23
02:14:22.670 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:22.670 00.000 10072 IsGuiding returns 0
02:14:22.672 00.002 10072 PulseGuide returned control before completion, sleep 33
02:14:22.674 00.002 1032 UpdateGuideState exits: m=1548 SNR=27.6
02:14:22.689 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:22.689 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:22.691 00.002 1032 Enqueuing Expose request
02:14:22.719 00.028 10072 IsGuiding returns 1
02:14:22.719 00.000 10072 scope still moving after pulse duration time elapsed
02:14:22.751 00.032 10072 IsGuiding returns 0
02:14:22.752 00.001 10072 scope move finished after 23 + 57 ms
02:14:22.752 00.000 10072 Move returns status 0, amount 23
02:14:22.752 00.000 10072 MoveAxis(N, 0, ABG)
02:14:22.752 00.000 10072 Move returns status 0, amount 0
02:14:22.752 00.000 10072 move complete, result=0
02:14:22.752 00.000 10072 worker thread done servicing request
02:14:22.752 00.000 10072 Worker thread wakes up
02:14:22.752 00.000 1032 GuideStep: -0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
02:14:22.752 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:22.752 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:23.661 00.909 10072 Exposure complete
02:14:23.708 00.047 10072 worker thread done servicing request
02:14:23.708 00.000 1032 OnExposeComplete: enter
02:14:23.708 00.000 1032 UpdateGuideState(): m_state=6
02:14:23.708 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 522
02:14:23.708 00.000 1032 Star::Find returns 1 (0), X=1123.84, Y=330.45, Mass=1589, SNR=28.0, Peak=120 HFD=3.2
02:14:23.708 00.000 1032 MultiStar: [#1 0.06,-0.01,0.91,U] [#2 0.10,-0.06,0.92,U] [#3 -0.03,-0.03,0.94,U] [#4 0.08,-0.11,0.80,U] [#5 0.16,-0.03,0.78,U] [#6 0.08,-0.09,0.71,U] [#7 0.04,-0.04,0.70,U] [#8 -0.07,0.03,0.65,U] 
02:14:23.708 00.000 1032 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.10, -0.33}
02:14:23.708 00.000 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
02:14:23.708 00.000 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
02:14:23.708 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.93 mountX=-0.09 mountY=-0.04, mountTheta=-2.76
02:14:23.708 00.000 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.08, opts=13)
02:14:23.723 00.015 1032 Enqueuing Move request for scope (0.06, -0.08)
02:14:23.725 00.002 10072 Worker thread wakes up
02:14:23.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
02:14:23.725 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
02:14:23.725 00.000 10072 Moving (0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
02:14:23.725 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:23.729 00.004 10072 PPEC rslt: input = -0.09, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 924.43
02:14:23.729 00.000 10072 PPEC: input: -0.09, control: 0.03, exposure: 1000
02:14:23.729 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:23.729 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:14:23.729 00.000 10072 MoveAxis(W, 32, ABG)
02:14:23.729 00.000 10072 Guiding  Dir = 3, Dur = 32
02:14:23.729 00.000 10072 IsGuiding returns 0
02:14:23.730 00.001 10072 PulseGuide returned control before completion, sleep 42
02:14:23.742 00.012 1032 UpdateGuideState exits: m=1589 SNR=28.0
02:14:23.745 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:23.747 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:23.747 00.000 1032 Enqueuing Expose request
02:14:23.776 00.029 10072 IsGuiding returns 1
02:14:23.776 00.000 10072 scope still moving after pulse duration time elapsed
02:14:23.809 00.033 10072 IsGuiding returns 0
02:14:23.809 00.000 10072 scope move finished after 32 + 48 ms
02:14:23.809 00.000 10072 Move returns status 0, amount 32
02:14:23.809 00.000 10072 MoveAxis(N, 0, ABG)
02:14:23.809 00.000 10072 Move returns status 0, amount 0
02:14:23.809 00.000 10072 move complete, result=0
02:14:23.809 00.000 10072 worker thread done servicing request
02:14:23.809 00.000 1032 GuideStep: -0.1 px 32 ms WEST, -0.0 px 0 ms NORTH
02:14:23.810 00.001 10072 Worker thread wakes up
02:14:23.810 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:23.810 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:24.939 01.129 10072 Exposure complete
02:14:24.985 00.046 10072 worker thread done servicing request
02:14:24.985 00.000 1032 OnExposeComplete: enter
02:14:24.986 00.001 1032 UpdateGuideState(): m_state=6
02:14:24.988 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 523
02:14:24.990 00.002 1032 Star::Find returns 1 (0), X=1123.91, Y=330.47, Mass=1546, SNR=27.6, Peak=118 HFD=3.3
02:14:24.992 00.002 1032 MultiStar: [#1 0.02,-0.01,0.94,U] [#2 0.02,-0.06,0.98,U] [#3 -0.01,-0.02,0.94,U] [#4 -0.01,-0.05,0.81,U] [#5 0.20,0.03,0.76,U] [#6 0.08,-0.12,0.73,U] [#7 0.06,-0.12,0.72,U] [#8 -0.06,-0.07,0.67,U] 
02:14:24.994 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.18, -0.31}
02:14:24.996 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
02:14:24.998 00.002 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
02:14:24.998 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.00 mountX=-0.10 mountY=-0.03, mountTheta=-2.83
02:14:25.001 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.09, opts=13)
02:14:25.005 00.004 1032 Enqueuing Move request for scope (0.05, -0.09)
02:14:25.009 00.004 10072 Worker thread wakes up
02:14:25.009 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
02:14:25.009 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
02:14:25.009 00.000 10072 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=-0.03
02:14:25.009 00.000 10072 PPEC rslt: input = -0.10, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 924.43
02:14:25.009 00.000 10072 PPEC: input: -0.10, control: 0.03, exposure: 1000
02:14:25.009 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:25.009 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:14:25.009 00.000 10072 MoveAxis(W, 33, ABG)
02:14:25.009 00.000 10072 Guiding  Dir = 3, Dur = 33
02:14:25.011 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:25.011 00.000 10072 IsGuiding returns 0
02:14:25.013 00.002 10072 PulseGuide returned control before completion, sleep 43
02:14:25.018 00.005 1032 UpdateGuideState exits: m=1546 SNR=27.6
02:14:25.018 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:25.029 00.011 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:25.032 00.003 1032 Enqueuing Expose request
02:14:25.062 00.030 10072 IsGuiding returns 1
02:14:25.062 00.000 10072 scope still moving after pulse duration time elapsed
02:14:25.093 00.031 10072 IsGuiding returns 0
02:14:25.094 00.001 10072 scope move finished after 33 + 47 ms
02:14:25.094 00.000 10072 Move returns status 0, amount 33
02:14:25.094 00.000 10072 MoveAxis(N, 0, ABG)
02:14:25.094 00.000 10072 Move returns status 0, amount 0
02:14:25.094 00.000 10072 move complete, result=0
02:14:25.094 00.000 10072 worker thread done servicing request
02:14:25.094 00.000 10072 Worker thread wakes up
02:14:25.094 00.000 1032 GuideStep: -0.1 px 33 ms WEST, -0.0 px 0 ms NORTH
02:14:25.094 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:25.094 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:26.002 00.908 10072 Exposure complete
02:14:26.047 00.045 10072 worker thread done servicing request
02:14:26.047 00.000 1032 OnExposeComplete: enter
02:14:26.047 00.000 1032 UpdateGuideState(): m_state=6
02:14:26.047 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 524
02:14:26.047 00.000 1032 Star::Find returns 1 (0), X=1123.77, Y=330.41, Mass=1546, SNR=27.6, Peak=130 HFD=3.2
02:14:26.055 00.008 1032 MultiStar: [#1 0.02,-0.09,0.91,U] [#2 0.10,-0.07,0.95,U] [#3 -0.01,-0.18,0.96,U] [#4 0.07,-0.10,0.81,U] [#5 0.18,0.10,0.77,U] [#6 0.14,-0.13,0.73,U] [#7 -0.03,-0.15,0.71,U] [#8 0.05,-0.04,0.69,U] 
02:14:26.055 00.000 1032 refined, 8 included, MultiStar: {0.06, -0.12}, one-star: {0.03, -0.36}
02:14:26.055 00.000 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
02:14:26.055 00.000 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
02:14:26.055 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-1.11 mountX=-0.13 mountY=-0.03, mountTheta=-2.94
02:14:26.063 00.008 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.12, opts=13)
02:14:26.063 00.000 1032 Enqueuing Move request for scope (0.06, -0.12)
02:14:26.063 00.000 10072 Worker thread wakes up
02:14:26.063 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
02:14:26.063 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
02:14:26.063 00.000 10072 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=-0.03
02:14:26.063 00.000 10072 PPEC rslt: input = -0.13, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 924.43
02:14:26.063 00.000 10072 PPEC: input: -0.13, control: 0.03, exposure: 1000
02:14:26.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:26.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:14:26.063 00.000 10072 MoveAxis(W, 29, ABG)
02:14:26.063 00.000 10072 Guiding  Dir = 3, Dur = 29
02:14:26.069 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:26.069 00.000 10072 IsGuiding returns 0
02:14:26.071 00.002 10072 PulseGuide returned control before completion, sleep 39
02:14:26.080 00.009 1032 UpdateGuideState exits: m=1546 SNR=27.6
02:14:26.087 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:26.089 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:26.091 00.002 1032 Enqueuing Expose request
02:14:26.119 00.028 10072 IsGuiding returns 1
02:14:26.119 00.000 10072 scope still moving after pulse duration time elapsed
02:14:26.151 00.032 10072 IsGuiding returns 0
02:14:26.151 00.000 10072 scope move finished after 29 + 51 ms
02:14:26.151 00.000 10072 Move returns status 0, amount 29
02:14:26.151 00.000 10072 MoveAxis(N, 0, ABG)
02:14:26.151 00.000 10072 Move returns status 0, amount 0
02:14:26.151 00.000 10072 move complete, result=0
02:14:26.151 00.000 10072 worker thread done servicing request
02:14:26.151 00.000 10072 Worker thread wakes up
02:14:26.151 00.000 1032 GuideStep: -0.1 px 29 ms WEST, -0.0 px 0 ms NORTH
02:14:26.151 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:26.151 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:27.279 01.128 10072 Exposure complete
02:14:27.311 00.032 10072 worker thread done servicing request
02:14:27.311 00.000 1032 OnExposeComplete: enter
02:14:27.311 00.000 1032 UpdateGuideState(): m_state=6
02:14:27.329 00.018 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 525
02:14:27.329 00.000 1032 Star::Find returns 1 (0), X=1123.88, Y=330.38, Mass=1488, SNR=27.1, Peak=126 HFD=3.2
02:14:27.329 00.000 1032 MultiStar: [#1 0.09,-0.05,0.94,U] [#2 0.16,-0.06,0.98,U] [#3 0.20,-0.04,0.96,U] [#4 0.04,-0.11,0.83,U] [#5 0.21,-0.01,0.82,U] [#6 0.22,-0.20,0.76,U] [#7 0.14,-0.23,0.74,U] [#8 0.13,-0.13,0.69,U] 
02:14:27.329 00.000 1032 refined, 8 included, MultiStar: {0.15, -0.14}, one-star: {0.14, -0.39}
02:14:27.329 00.000 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
02:14:27.329 00.000 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
02:14:27.329 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-0.75 mountX=-0.17 mountY=-0.11, mountTheta=-2.58
02:14:27.329 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.14, opts=13)
02:14:27.329 00.000 1032 Enqueuing Move request for scope (0.15, -0.14)
02:14:27.329 00.000 10072 Worker thread wakes up
02:14:27.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
02:14:27.329 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
02:14:27.329 00.000 10072 Moving (0.15, -0.14) raw xDistance=-0.17 yDistance=-0.11
02:14:27.329 00.000 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 924.43
02:14:27.329 00.000 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:14:27.329 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:27.329 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:14:27.329 00.000 10072 MoveAxis(W, 20, ABG)
02:14:27.329 00.000 10072 Guiding  Dir = 3, Dur = 20
02:14:27.329 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:27.342 00.013 10072 IsGuiding returns 0
02:14:27.344 00.002 10072 PulseGuide returned control before completion, sleep 30
02:14:27.345 00.001 1032 UpdateGuideState exits: m=1488 SNR=27.1
02:14:27.345 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:27.345 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:27.360 00.015 1032 Enqueuing Expose request
02:14:27.376 00.016 10072 IsGuiding returns 1
02:14:27.376 00.000 10072 scope still moving after pulse duration time elapsed
02:14:27.407 00.031 10072 IsGuiding returns 0
02:14:27.407 00.000 10072 scope move finished after 20 + 44 ms
02:14:27.407 00.000 10072 Move returns status 0, amount 20
02:14:27.407 00.000 10072 MoveAxis(N, 0, ABG)
02:14:27.407 00.000 10072 Move returns status 0, amount 0
02:14:27.407 00.000 10072 move complete, result=0
02:14:27.407 00.000 10072 worker thread done servicing request
02:14:27.407 00.000 10072 Worker thread wakes up
02:14:27.407 00.000 1032 GuideStep: -0.2 px 20 ms WEST, -0.1 px 0 ms NORTH
02:14:27.409 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:27.409 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:28.316 00.907 10072 Exposure complete
02:14:28.360 00.044 10072 worker thread done servicing request
02:14:28.360 00.000 1032 OnExposeComplete: enter
02:14:28.362 00.002 1032 UpdateGuideState(): m_state=6
02:14:28.365 00.003 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 526
02:14:28.365 00.000 1032 Star::Find returns 1 (0), X=1123.89, Y=330.44, Mass=1529, SNR=27.4, Peak=122 HFD=3.2
02:14:28.367 00.002 1032 MultiStar: [#1 0.06,-0.04,0.93,U] [#2 0.06,-0.02,1.00,U] [#3 0.07,-0.08,0.97,U] [#4 0.11,-0.09,0.81,U] [#5 0.21,0.03,0.78,U] [#6 0.14,-0.02,0.70,U] [#7 0.13,-0.07,0.73,U] [#8 0.10,0.02,0.68,U] 
02:14:28.369 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.16, -0.34}
02:14:28.369 00.000 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
02:14:28.371 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
02:14:28.371 00.000 1032 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.60 mountX=-0.10 mountY=-0.09, mountTheta=-2.43
02:14:28.375 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.08, opts=13)
02:14:28.375 00.000 1032 Enqueuing Move request for scope (0.11, -0.08)
02:14:28.377 00.002 10072 Worker thread wakes up
02:14:28.377 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
02:14:28.377 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
02:14:28.377 00.000 10072 Moving (0.11, -0.08) raw xDistance=-0.10 yDistance=-0.09
02:14:28.379 00.002 10072 PPEC rslt: input = -0.10, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 924.43
02:14:28.379 00.000 10072 PPEC: input: -0.10, control: 0.02, exposure: 1000
02:14:28.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:28.379 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:14:28.379 00.000 10072 MoveAxis(W, 18, ABG)
02:14:28.379 00.000 10072 Guiding  Dir = 3, Dur = 18
02:14:28.381 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:28.382 00.001 10072 IsGuiding returns 0
02:14:28.383 00.001 10072 PulseGuide returned control before completion, sleep 28
02:14:28.391 00.008 1032 UpdateGuideState exits: m=1529 SNR=27.4
02:14:28.391 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:28.399 00.008 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:28.399 00.000 1032 Enqueuing Expose request
02:14:28.415 00.016 10072 IsGuiding returns 0
02:14:28.415 00.000 10072 Move returns status 0, amount 18
02:14:28.415 00.000 10072 MoveAxis(N, 0, ABG)
02:14:28.415 00.000 10072 Move returns status 0, amount 0
02:14:28.415 00.000 10072 move complete, result=0
02:14:28.415 00.000 10072 worker thread done servicing request
02:14:28.415 00.000 10072 Worker thread wakes up
02:14:28.416 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:28.416 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:28.417 00.001 1032 GuideStep: -0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
02:14:29.543 01.126 10072 Exposure complete
02:14:29.587 00.044 10072 worker thread done servicing request
02:14:29.587 00.000 1032 OnExposeComplete: enter
02:14:29.589 00.002 1032 UpdateGuideState(): m_state=6
02:14:29.591 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 527
02:14:29.593 00.002 1032 Star::Find returns 1 (0), X=1123.92, Y=330.40, Mass=1594, SNR=28.1, Peak=127 HFD=3.3
02:14:29.595 00.002 1032 MultiStar: [#1 0.12,-0.10,0.92,U] [#2 0.19,-0.02,0.93,U] [#3 0.09,-0.11,0.95,U] [#4 0.12,-0.10,0.81,U] [#5 0.23,-0.01,0.76,U] [#6 0.21,-0.11,0.72,U] [#7 0.19,-0.09,0.72,U] [#8 0.10,-0.05,0.66,U] 
02:14:29.596 00.001 1032 refined, 8 included, MultiStar: {0.16, -0.12}, one-star: {0.19, -0.38}
02:14:29.598 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:14:29.600 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:14:29.603 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.63 mountX=-0.15 mountY=-0.13, mountTheta=-2.46
02:14:29.605 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.12, opts=13)
02:14:29.607 00.002 1032 Enqueuing Move request for scope (0.16, -0.12)
02:14:29.607 00.000 10072 Worker thread wakes up
02:14:29.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
02:14:29.607 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
02:14:29.607 00.000 10072 Moving (0.16, -0.12) raw xDistance=-0.15 yDistance=-0.13
02:14:29.610 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:29.611 00.001 10072 PPEC rslt: input = -0.15, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 927.70
02:14:29.611 00.000 10072 PPEC: input: -0.15, control: 0.03, exposure: 1000
02:14:29.611 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:29.611 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:14:29.611 00.000 10072 MoveAxis(W, 31, ABG)
02:14:29.611 00.000 10072 Guiding  Dir = 3, Dur = 31
02:14:29.613 00.002 10072 IsGuiding returns 0
02:14:29.613 00.000 10072 PulseGuide returned control before completion, sleep 41
02:14:29.621 00.008 1032 UpdateGuideState exits: m=1594 SNR=28.1
02:14:29.629 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:29.630 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:29.630 00.000 1032 Enqueuing Expose request
02:14:29.660 00.030 10072 IsGuiding returns 1
02:14:29.660 00.000 10072 scope still moving after pulse duration time elapsed
02:14:29.692 00.032 10072 IsGuiding returns 0
02:14:29.692 00.000 10072 scope move finished after 31 + 48 ms
02:14:29.692 00.000 10072 Move returns status 0, amount 31
02:14:29.692 00.000 10072 MoveAxis(N, 0, ABG)
02:14:29.692 00.000 10072 Move returns status 0, amount 0
02:14:29.692 00.000 10072 move complete, result=0
02:14:29.692 00.000 10072 worker thread done servicing request
02:14:29.692 00.000 10072 Worker thread wakes up
02:14:29.692 00.000 1032 GuideStep: -0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
02:14:29.692 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:29.692 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:30.598 00.906 10072 Exposure complete
02:14:30.646 00.048 10072 worker thread done servicing request
02:14:30.646 00.000 1032 OnExposeComplete: enter
02:14:30.646 00.000 1032 UpdateGuideState(): m_state=6
02:14:30.646 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 528
02:14:30.646 00.000 1032 Star::Find returns 1 (0), X=1123.96, Y=330.45, Mass=1560, SNR=27.8, Peak=129 HFD=3.2
02:14:30.657 00.011 1032 MultiStar: [#1 0.09,-0.05,0.92,U] [#2 0.16,-0.03,0.95,U] [#3 0.09,-0.00,0.94,U] [#4 0.21,0.01,0.81,U] [#5 0.05,-0.01,0.76,U] [#6 0.12,-0.09,0.75,U] [#7 0.15,-0.14,0.71,U] [#8 0.06,-0.02,0.67,U] 
02:14:30.657 00.000 1032 refined, 8 included, MultiStar: {0.13, -0.08}, one-star: {0.23, -0.33}
02:14:30.657 00.000 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
02:14:30.661 00.004 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
02:14:30.661 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.53 mountX=-0.11 mountY=-0.11, mountTheta=-2.36
02:14:30.661 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.08, opts=13)
02:14:30.661 00.000 1032 Enqueuing Move request for scope (0.13, -0.08)
02:14:30.661 00.000 10072 Worker thread wakes up
02:14:30.661 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
02:14:30.661 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
02:14:30.661 00.000 10072 Moving (0.13, -0.08) raw xDistance=-0.11 yDistance=-0.11
02:14:30.661 00.000 10072 PPEC rslt: input = -0.11, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 927.70
02:14:30.661 00.000 10072 PPEC: input: -0.11, control: 0.03, exposure: 1000
02:14:30.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:30.661 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:14:30.670 00.009 10072 MoveAxis(W, 29, ABG)
02:14:30.670 00.000 10072 Guiding  Dir = 3, Dur = 29
02:14:30.670 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:30.672 00.002 10072 IsGuiding returns 0
02:14:30.673 00.001 10072 PulseGuide returned control before completion, sleep 39
02:14:30.688 00.015 1032 UpdateGuideState exits: m=1560 SNR=27.8
02:14:30.691 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:30.693 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:30.695 00.002 1032 Enqueuing Expose request
02:14:30.722 00.027 10072 IsGuiding returns 1
02:14:30.722 00.000 10072 scope still moving after pulse duration time elapsed
02:14:30.753 00.031 10072 IsGuiding returns 0
02:14:30.753 00.000 10072 scope move finished after 29 + 51 ms
02:14:30.753 00.000 10072 Move returns status 0, amount 29
02:14:30.753 00.000 10072 MoveAxis(N, 0, ABG)
02:14:30.753 00.000 10072 Move returns status 0, amount 0
02:14:30.753 00.000 10072 move complete, result=0
02:14:30.753 00.000 10072 worker thread done servicing request
02:14:30.753 00.000 1032 GuideStep: -0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
02:14:30.755 00.002 10072 Worker thread wakes up
02:14:30.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:30.755 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:31.886 01.131 10072 Exposure complete
02:14:31.934 00.048 10072 worker thread done servicing request
02:14:31.934 00.000 1032 OnExposeComplete: enter
02:14:31.934 00.000 1032 UpdateGuideState(): m_state=6
02:14:31.934 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 529
02:14:31.934 00.000 1032 Star::Find returns 1 (0), X=1124.06, Y=330.39, Mass=1611, SNR=28.2, Peak=140 HFD=3.3
02:14:31.934 00.000 1032 MultiStar: [#1 0.13,-0.09,0.89,U] [#2 0.12,-0.05,0.95,U] [#3 0.08,-0.16,0.94,U] [#4 0.20,-0.16,0.79,U] [#5 0.29,-0.08,0.77,U] [#6 0.12,-0.28,0.73,U] [#7 0.25,-0.22,0.68,U] [#8 0.02,-0.05,0.67,U] 
02:14:31.934 00.000 1032 refined, 8 included, MultiStar: {0.17, -0.17}, one-star: {0.33, -0.38}
02:14:31.934 00.000 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
02:14:31.934 00.000 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
02:14:31.934 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.76 mountX=-0.21 mountY=-0.13, mountTheta=-2.59
02:14:31.947 00.013 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.17, opts=13)
02:14:31.947 00.000 1032 Enqueuing Move request for scope (0.17, -0.17)
02:14:31.949 00.002 10072 Worker thread wakes up
02:14:31.949 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
02:14:31.949 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
02:14:31.949 00.000 10072 Moving (0.17, -0.17) raw xDistance=-0.21 yDistance=-0.13
02:14:31.949 00.000 10072 PPEC rslt: input = -0.21, final = -0.06, react = -0.08, pred = 0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 927.70
02:14:31.949 00.000 10072 PPEC: input: -0.21, control: -0.06, exposure: 1000
02:14:31.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:31.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:14:31.949 00.000 10072 MoveAxis(E, 59, ABG)
02:14:31.949 00.000 10072 Guiding  Dir = 2, Dur = 59
02:14:31.949 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:31.952 00.003 10072 IsGuiding returns 0
02:14:31.953 00.001 10072 PulseGuide returned control before completion, sleep 69
02:14:31.964 00.011 1032 UpdateGuideState exits: m=1611 SNR=28.2
02:14:31.964 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:31.964 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:31.971 00.007 1032 Enqueuing Expose request
02:14:32.035 00.064 10072 IsGuiding returns 0
02:14:32.035 00.000 10072 Move returns status 0, amount 59
02:14:32.035 00.000 10072 MoveAxis(N, 0, ABG)
02:14:32.035 00.000 10072 Move returns status 0, amount 0
02:14:32.035 00.000 10072 move complete, result=0
02:14:32.036 00.001 10072 worker thread done servicing request
02:14:32.036 00.000 1032 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
02:14:32.036 00.000 10072 Worker thread wakes up
02:14:32.036 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:32.036 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:32.941 00.905 10072 Exposure complete
02:14:32.987 00.046 10072 worker thread done servicing request
02:14:32.987 00.000 1032 OnExposeComplete: enter
02:14:32.989 00.002 1032 UpdateGuideState(): m_state=6
02:14:32.989 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 530
02:14:32.991 00.002 1032 Star::Find returns 1 (0), X=1123.95, Y=330.43, Mass=1580, SNR=27.9, Peak=129 HFD=3.3
02:14:32.993 00.002 1032 MultiStar: [#1 0.18,-0.14,0.92,U] [#2 0.12,-0.12,0.95,U] [#3 0.12,-0.12,0.95,U] [#4 0.18,-0.16,0.79,U] [#5 0.23,-0.06,0.78,U] [#6 0.18,-0.15,0.70,U] [#7 0.18,-0.11,0.69,U] [#8 0.19,-0.10,0.66,U] 
02:14:32.993 00.000 1032 refined, 8 included, MultiStar: {0.18, -0.15}, one-star: {0.21, -0.34}
02:14:32.995 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
02:14:32.995 00.000 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
02:14:32.997 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-0.71 mountX=-0.19 mountY=-0.13, mountTheta=-2.54
02:14:32.999 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.15, opts=13)
02:14:33.001 00.002 1032 Enqueuing Move request for scope (0.18, -0.15)
02:14:33.001 00.000 10072 Worker thread wakes up
02:14:33.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
02:14:33.001 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
02:14:33.001 00.000 10072 Moving (0.18, -0.15) raw xDistance=-0.19 yDistance=-0.13
02:14:33.003 00.002 10072 PPEC rslt: input = -0.19, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 927.70
02:14:33.003 00.000 10072 PPEC: input: -0.19, control: 0.02, exposure: 1000
02:14:33.003 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:33.003 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:14:33.003 00.000 10072 MoveAxis(W, 20, ABG)
02:14:33.003 00.000 10072 Guiding  Dir = 3, Dur = 20
02:14:33.003 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:33.004 00.001 10072 IsGuiding returns 0
02:14:33.006 00.002 10072 PulseGuide returned control before completion, sleep 30
02:14:33.019 00.013 1032 UpdateGuideState exits: m=1580 SNR=27.9
02:14:33.021 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:33.021 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:33.021 00.000 1032 Enqueuing Expose request
02:14:33.037 00.016 10072 IsGuiding returns 1
02:14:33.037 00.000 10072 scope still moving after pulse duration time elapsed
02:14:33.068 00.031 10072 IsGuiding returns 0
02:14:33.068 00.000 10072 scope move finished after 20 + 43 ms
02:14:33.068 00.000 10072 Move returns status 0, amount 20
02:14:33.068 00.000 10072 MoveAxis(N, 0, ABG)
02:14:33.068 00.000 10072 Move returns status 0, amount 0
02:14:33.068 00.000 10072 move complete, result=0
02:14:33.068 00.000 10072 worker thread done servicing request
02:14:33.068 00.000 1032 GuideStep: -0.2 px 20 ms WEST, -0.1 px 0 ms NORTH
02:14:33.070 00.002 10072 Worker thread wakes up
02:14:33.070 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:33.070 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:34.212 01.142 10072 Exposure complete
02:14:34.257 00.045 10072 worker thread done servicing request
02:14:34.259 00.002 1032 OnExposeComplete: enter
02:14:34.259 00.000 1032 UpdateGuideState(): m_state=6
02:14:34.261 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 531
02:14:34.263 00.002 1032 Star::Find returns 1 (0), X=1123.90, Y=330.51, Mass=1531, SNR=27.5, Peak=130 HFD=3.0
02:14:34.265 00.002 1032 MultiStar: [#1 0.06,0.01,0.91,U] [#2 0.13,-0.13,0.97,U] [#3 0.01,-0.02,0.94,U] [#4 0.06,-0.11,0.82,U] [#5 0.23,0.05,0.75,U] [#6 0.11,-0.05,0.78,U] [#7 0.11,-0.08,0.69,U] [#8 0.04,0.05,0.66,U] 
02:14:34.266 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.17, -0.27}
02:14:34.268 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
02:14:34.268 00.000 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
02:14:34.268 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.61 mountX=-0.09 mountY=-0.08, mountTheta=-2.44
02:14:34.272 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
02:14:34.274 00.002 1032 Enqueuing Move request for scope (0.10, -0.07)
02:14:34.274 00.000 10072 Worker thread wakes up
02:14:34.274 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
02:14:34.274 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
02:14:34.274 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.09 yDistance=-0.08
02:14:34.274 00.000 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 927.70
02:14:34.274 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 1000
02:14:34.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:34.274 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:14:34.274 00.000 10072 MoveAxis(W, 21, ABG)
02:14:34.274 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:34.274 00.000 10072 Guiding  Dir = 3, Dur = 21
02:14:34.280 00.006 10072 IsGuiding returns 0
02:14:34.280 00.000 10072 PulseGuide returned control before completion, sleep 31
02:14:34.291 00.011 1032 UpdateGuideState exits: m=1531 SNR=27.5
02:14:34.295 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:34.297 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:34.297 00.000 1032 Enqueuing Expose request
02:14:34.327 00.030 10072 IsGuiding returns 1
02:14:34.327 00.000 10072 scope still moving after pulse duration time elapsed
02:14:34.358 00.031 10072 IsGuiding returns 1
02:14:34.391 00.033 10072 IsGuiding returns 0
02:14:34.391 00.000 10072 scope move finished after 21 + 89 ms
02:14:34.391 00.000 10072 Move returns status 0, amount 21
02:14:34.391 00.000 10072 MoveAxis(N, 0, ABG)
02:14:34.391 00.000 10072 Move returns status 0, amount 0
02:14:34.391 00.000 10072 move complete, result=0
02:14:34.391 00.000 10072 worker thread done servicing request
02:14:34.391 00.000 10072 Worker thread wakes up
02:14:34.391 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:34.391 00.000 1032 GuideStep: -0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
02:14:34.392 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:35.297 00.905 10072 Exposure complete
02:14:35.343 00.046 10072 worker thread done servicing request
02:14:35.343 00.000 1032 OnExposeComplete: enter
02:14:35.343 00.000 1032 UpdateGuideState(): m_state=6
02:14:35.343 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 532
02:14:35.343 00.000 1032 Star::Find returns 1 (0), X=1123.94, Y=330.41, Mass=1513, SNR=27.3, Peak=124 HFD=3.0
02:14:35.343 00.000 1032 MultiStar: [#1 0.08,-0.07,0.93,U] [#2 0.19,-0.09,0.96,U] [#3 0.06,-0.18,0.96,U] [#4 0.17,-0.10,0.82,U] [#5 0.23,-0.09,0.79,U] [#6 0.14,-0.30,0.71,U] [#7 0.20,-0.09,0.73,U] [#8 0.08,-0.15,0.69,U] 
02:14:35.343 00.000 1032 refined, 8 included, MultiStar: {0.15, -0.16}, one-star: {0.21, -0.37}
02:14:35.343 00.000 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
02:14:35.343 00.000 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
02:14:35.343 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.82 mountX=-0.20 mountY=-0.10, mountTheta=-2.65
02:14:35.358 00.015 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.16, opts=13)
02:14:35.360 00.002 1032 Enqueuing Move request for scope (0.15, -0.16)
02:14:35.360 00.000 10072 Worker thread wakes up
02:14:35.362 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
02:14:35.362 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
02:14:35.362 00.000 10072 Moving (0.15, -0.16) raw xDistance=-0.20 yDistance=-0.10
02:14:35.362 00.000 10072 PPEC rslt: input = -0.20, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 927.70
02:14:35.362 00.000 10072 PPEC: input: -0.20, control: 0.02, exposure: 1000
02:14:35.362 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:35.362 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:14:35.362 00.000 10072 MoveAxis(W, 19, ABG)
02:14:35.362 00.000 10072 Guiding  Dir = 3, Dur = 19
02:14:35.364 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:35.365 00.001 10072 IsGuiding returns 0
02:14:35.366 00.001 10072 PulseGuide returned control before completion, sleep 29
02:14:35.377 00.011 1032 UpdateGuideState exits: m=1513 SNR=27.3
02:14:35.382 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:35.384 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:35.384 00.000 1032 Enqueuing Expose request
02:14:35.398 00.014 10072 IsGuiding returns 0
02:14:35.398 00.000 10072 Move returns status 0, amount 19
02:14:35.398 00.000 10072 MoveAxis(N, 0, ABG)
02:14:35.398 00.000 10072 Move returns status 0, amount 0
02:14:35.398 00.000 10072 move complete, result=0
02:14:35.398 00.000 10072 worker thread done servicing request
02:14:35.398 00.000 10072 Worker thread wakes up
02:14:35.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:35.398 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:35.398 00.000 1032 GuideStep: -0.2 px 19 ms WEST, -0.1 px 0 ms NORTH
02:14:36.524 01.126 10072 Exposure complete
02:14:36.563 00.039 10072 worker thread done servicing request
02:14:36.563 00.000 1032 OnExposeComplete: enter
02:14:36.571 00.008 1032 UpdateGuideState(): m_state=6
02:14:36.574 00.003 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 533
02:14:36.575 00.001 1032 Star::Find returns 1 (0), X=1123.98, Y=330.42, Mass=1413, SNR=26.4, Peak=123 HFD=3.1
02:14:36.575 00.000 1032 MultiStar: [#1 0.15,-0.13,0.95,U] [#2 0.17,-0.13,1.02,U] [#3 0.05,-0.13,1.01,U] [#4 0.19,-0.07,0.85,U] [#5 0.30,-0.04,0.81,U] [#6 0.22,-0.10,0.74,U] [#7 0.24,-0.16,0.75,U] [#8 0.13,-0.06,0.69,U] 
02:14:36.577 00.002 1032 refined, 8 included, MultiStar: {0.19, -0.14}, one-star: {0.24, -0.35}
02:14:36.579 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:14:36.580 00.001 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:14:36.582 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.23 cameraTheta=-0.63 mountX=-0.18 mountY=-0.14, mountTheta=-2.46
02:14:36.584 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.14, opts=13)
02:14:36.586 00.002 1032 Enqueuing Move request for scope (0.19, -0.14)
02:14:36.588 00.002 10072 Worker thread wakes up
02:14:36.588 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
02:14:36.588 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
02:14:36.588 00.000 10072 Moving (0.19, -0.14) raw xDistance=-0.18 yDistance=-0.14
02:14:36.588 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:36.588 00.000 10072 PPEC rslt: input = -0.18, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 930.93
02:14:36.588 00.000 10072 PPEC: input: -0.18, control: 0.03, exposure: 1000
02:14:36.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:36.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:14:36.588 00.000 10072 MoveAxis(W, 35, ABG)
02:14:36.588 00.000 10072 Guiding  Dir = 3, Dur = 35
02:14:36.592 00.004 10072 IsGuiding returns 0
02:14:36.593 00.001 10072 PulseGuide returned control before completion, sleep 45
02:14:36.597 00.004 1032 UpdateGuideState exits: m=1413 SNR=26.4
02:14:36.597 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:36.597 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:36.608 00.011 1032 Enqueuing Expose request
02:14:36.640 00.032 10072 IsGuiding returns 1
02:14:36.640 00.000 10072 scope still moving after pulse duration time elapsed
02:14:36.672 00.032 10072 IsGuiding returns 0
02:14:36.672 00.000 10072 scope move finished after 35 + 44 ms
02:14:36.672 00.000 10072 Move returns status 0, amount 35
02:14:36.672 00.000 10072 MoveAxis(N, 0, ABG)
02:14:36.672 00.000 10072 Move returns status 0, amount 0
02:14:36.672 00.000 10072 move complete, result=0
02:14:36.672 00.000 10072 worker thread done servicing request
02:14:36.672 00.000 10072 Worker thread wakes up
02:14:36.672 00.000 1032 GuideStep: -0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
02:14:36.673 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:36.673 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:37.580 00.907 10072 Exposure complete
02:14:37.628 00.048 10072 worker thread done servicing request
02:14:37.628 00.000 1032 OnExposeComplete: enter
02:14:37.630 00.002 1032 UpdateGuideState(): m_state=6
02:14:37.630 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 534
02:14:37.632 00.002 1032 Star::Find returns 1 (0), X=1124.03, Y=330.34, Mass=1545, SNR=27.6, Peak=143 HFD=3.0
02:14:37.633 00.001 1032 MultiStar: [#1 0.12,-0.17,0.91,U] [#2 0.11,-0.19,0.99,U] [#3 0.07,-0.23,0.97,U] [#4 0.15,-0.24,0.82,U] [#5 0.30,-0.12,0.76,U] [#6 0.19,-0.20,0.72,U] [#7 0.16,-0.21,0.73,U] [#8 0.11,-0.29,0.67,U] 
02:14:37.633 00.000 1032 refined, 8 included, MultiStar: {0.17, -0.23}, one-star: {0.30, -0.44}
02:14:37.635 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
02:14:37.635 00.000 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
02:14:37.637 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.23 hyp=0.29 cameraTheta=-0.95 mountX=-0.27 mountY=-0.10, mountTheta=-2.78
02:14:37.639 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.23, opts=13)
02:14:37.639 00.000 1032 Enqueuing Move request for scope (0.17, -0.23)
02:14:37.641 00.002 10072 Worker thread wakes up
02:14:37.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.23) opts 0xd
02:14:37.641 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.23)
02:14:37.641 00.000 10072 Moving (0.17, -0.23) raw xDistance=-0.27 yDistance=-0.10
02:14:37.642 00.001 10072 PPEC rslt: input = -0.27, final = -0.08, react = -0.11, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 930.93
02:14:37.642 00.000 10072 PPEC: input: -0.27, control: -0.08, exposure: 1000
02:14:37.642 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:37.642 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:14:37.642 00.000 10072 MoveAxis(E, 82, ABG)
02:14:37.642 00.000 10072 Guiding  Dir = 2, Dur = 82
02:14:37.642 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:37.643 00.001 10072 IsGuiding returns 0
02:14:37.645 00.002 10072 PulseGuide returned control before completion, sleep 92
02:14:37.658 00.013 1032 UpdateGuideState exits: m=1545 SNR=27.6
02:14:37.661 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:37.663 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:37.663 00.000 1032 Enqueuing Expose request
02:14:37.741 00.078 10072 IsGuiding returns 0
02:14:37.741 00.000 10072 Move returns status 0, amount 82
02:14:37.741 00.000 10072 MoveAxis(N, 0, ABG)
02:14:37.741 00.000 10072 Move returns status 0, amount 0
02:14:37.741 00.000 10072 move complete, result=0
02:14:37.741 00.000 10072 worker thread done servicing request
02:14:37.741 00.000 10072 Worker thread wakes up
02:14:37.741 00.000 1032 GuideStep: -0.3 px 82 ms EAST, -0.1 px 0 ms NORTH
02:14:37.743 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:37.743 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:38.872 01.129 10072 Exposure complete
02:14:38.908 00.036 10072 worker thread done servicing request
02:14:38.908 00.000 1032 OnExposeComplete: enter
02:14:38.918 00.010 1032 UpdateGuideState(): m_state=6
02:14:38.918 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 535
02:14:38.918 00.000 1032 Star::Find returns 1 (0), X=1124.01, Y=330.42, Mass=1576, SNR=27.9, Peak=132 HFD=3.3
02:14:38.923 00.005 1032 MultiStar: [#1 0.07,-0.01,0.91,U] [#2 0.13,-0.10,0.95,U] [#3 0.10,-0.12,0.93,U] [#4 0.17,-0.13,0.80,U] [#5 0.23,-0.00,0.76,U] [#6 0.18,-0.08,0.72,U] [#7 0.22,-0.15,0.70,U] [#8 0.20,-0.07,0.68,U] 
02:14:38.923 00.000 1032 refined, 8 included, MultiStar: {0.17, -0.12}, one-star: {0.28, -0.36}
02:14:38.923 00.000 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
02:14:38.923 00.000 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
02:14:38.923 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.61 mountX=-0.16 mountY=-0.14, mountTheta=-2.44
02:14:38.923 00.000 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.12, opts=13)
02:14:38.923 00.000 1032 Enqueuing Move request for scope (0.17, -0.12)
02:14:38.923 00.000 10072 Worker thread wakes up
02:14:38.923 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
02:14:38.923 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
02:14:38.923 00.000 10072 Moving (0.17, -0.12) raw xDistance=-0.16 yDistance=-0.14
02:14:38.923 00.000 10072 PPEC rslt: input = -0.16, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 930.93
02:14:38.923 00.000 10072 PPEC: input: -0.16, control: 0.03, exposure: 1000
02:14:38.923 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:38.923 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:14:38.923 00.000 10072 MoveAxis(W, 32, ABG)
02:14:38.923 00.000 10072 Guiding  Dir = 3, Dur = 32
02:14:38.923 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:38.933 00.010 10072 IsGuiding returns 0
02:14:38.935 00.002 10072 PulseGuide returned control before completion, sleep 42
02:14:38.949 00.014 1032 UpdateGuideState exits: m=1576 SNR=27.9
02:14:38.951 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:38.951 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:38.953 00.002 1032 Enqueuing Expose request
02:14:38.981 00.028 10072 IsGuiding returns 1
02:14:38.981 00.000 10072 scope still moving after pulse duration time elapsed
02:14:39.013 00.032 10072 IsGuiding returns 0
02:14:39.013 00.000 10072 scope move finished after 32 + 46 ms
02:14:39.013 00.000 10072 Move returns status 0, amount 32
02:14:39.013 00.000 10072 MoveAxis(N, 0, ABG)
02:14:39.013 00.000 10072 Move returns status 0, amount 0
02:14:39.013 00.000 10072 move complete, result=0
02:14:39.013 00.000 10072 worker thread done servicing request
02:14:39.013 00.000 10072 Worker thread wakes up
02:14:39.013 00.000 1032 GuideStep: -0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
02:14:39.016 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:39.016 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:39.924 00.908 10072 Exposure complete
02:14:39.970 00.046 10072 worker thread done servicing request
02:14:39.970 00.000 1032 OnExposeComplete: enter
02:14:39.970 00.000 1032 UpdateGuideState(): m_state=6
02:14:39.975 00.005 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 536
02:14:39.975 00.000 1032 Star::Find returns 1 (0), X=1123.98, Y=330.40, Mass=1569, SNR=27.8, Peak=144 HFD=3.1
02:14:39.975 00.000 1032 MultiStar: [#1 0.19,-0.08,0.91,U] [#2 0.20,-0.09,0.98,U] [#3 0.08,-0.10,0.92,U] [#4 0.16,-0.09,0.80,U] [#5 0.17,-0.02,0.75,U] [#6 0.21,-0.14,0.72,U] [#7 0.31,-0.09,0.71,U] [#8 0.16,0.01,0.68,U] 
02:14:39.975 00.000 1032 refined, 8 included, MultiStar: {0.19, -0.12}, one-star: {0.25, -0.37}
02:14:39.975 00.000 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
02:14:39.975 00.000 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
02:14:39.983 00.008 1032 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-0.55 mountX=-0.16 mountY=-0.15, mountTheta=-2.38
02:14:39.985 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.12, opts=13)
02:14:39.985 00.000 1032 Enqueuing Move request for scope (0.19, -0.12)
02:14:39.985 00.000 10072 Worker thread wakes up
02:14:39.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
02:14:39.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
02:14:39.985 00.000 10072 Moving (0.19, -0.12) raw xDistance=-0.16 yDistance=-0.15
02:14:39.985 00.000 10072 PPEC rslt: input = -0.16, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 930.93
02:14:39.985 00.000 10072 PPEC: input: -0.16, control: 0.02, exposure: 1000
02:14:39.985 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:39.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:14:39.985 00.000 10072 MoveAxis(W, 25, ABG)
02:14:39.985 00.000 10072 Guiding  Dir = 3, Dur = 25
02:14:39.985 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:39.995 00.010 10072 IsGuiding returns 0
02:14:39.996 00.001 10072 PulseGuide returned control before completion, sleep 35
02:14:40.009 00.013 1032 UpdateGuideState exits: m=1569 SNR=27.8
02:14:40.012 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:40.012 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:40.016 00.004 1032 Enqueuing Expose request
02:14:40.044 00.028 10072 IsGuiding returns 1
02:14:40.044 00.000 10072 scope still moving after pulse duration time elapsed
02:14:40.076 00.032 10072 IsGuiding returns 0
02:14:40.076 00.000 10072 scope move finished after 25 + 54 ms
02:14:40.076 00.000 10072 Move returns status 0, amount 25
02:14:40.076 00.000 10072 MoveAxis(N, 0, ABG)
02:14:40.076 00.000 10072 Move returns status 0, amount 0
02:14:40.076 00.000 10072 move complete, result=0
02:14:40.076 00.000 10072 worker thread done servicing request
02:14:40.076 00.000 10072 Worker thread wakes up
02:14:40.076 00.000 1032 GuideStep: -0.2 px 25 ms WEST, -0.2 px 0 ms NORTH
02:14:40.077 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:40.077 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:41.206 01.129 10072 Exposure complete
02:14:41.250 00.044 10072 worker thread done servicing request
02:14:41.250 00.000 1032 OnExposeComplete: enter
02:14:41.252 00.002 1032 UpdateGuideState(): m_state=6
02:14:41.254 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 537
02:14:41.254 00.000 1032 Star::Find returns 1 (0), X=1123.98, Y=330.30, Mass=1552, SNR=27.7, Peak=146 HFD=3.2
02:14:41.256 00.002 1032 MultiStar: [#1 0.21,-0.16,0.93,U] [#2 0.20,-0.16,0.96,U] [#3 0.15,-0.21,0.96,U] [#4 0.20,-0.14,0.79,U] [#5 0.23,-0.22,0.77,U] [#6 0.21,-0.22,0.72,U] [#7 0.30,-0.25,0.00,M1] [#8 0.25,-0.05,0.68,U] 
02:14:41.256 00.000 1032 refined, 7 included, MultiStar: {0.21, -0.21}, one-star: {0.25, -0.47}
02:14:41.258 00.002 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
02:14:41.258 00.000 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
02:14:41.260 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.21 hyp=0.30 cameraTheta=-0.79 mountX=-0.26 mountY=-0.15, mountTheta=-2.62
02:14:41.262 00.002 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.21, opts=13)
02:14:41.262 00.000 1032 Enqueuing Move request for scope (0.21, -0.21)
02:14:41.264 00.002 10072 Worker thread wakes up
02:14:41.264 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.21) opts 0xd
02:14:41.264 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.21)
02:14:41.264 00.000 10072 Moving (0.21, -0.21) raw xDistance=-0.26 yDistance=-0.15
02:14:41.266 00.002 10072 PPEC rslt: input = -0.26, final = -0.08, react = -0.11, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 930.93
02:14:41.266 00.000 10072 PPEC: input: -0.26, control: -0.08, exposure: 1000
02:14:41.266 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:41.266 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:14:41.266 00.000 10072 MoveAxis(E, 83, ABG)
02:14:41.266 00.000 10072 Guiding  Dir = 2, Dur = 83
02:14:41.266 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:41.268 00.002 10072 IsGuiding returns 0
02:14:41.269 00.001 10072 PulseGuide returned control before completion, sleep 93
02:14:41.270 00.001 1032 UpdateGuideState exits: m=1552 SNR=27.7
02:14:41.270 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:41.285 00.015 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:41.285 00.000 1032 Enqueuing Expose request
02:14:41.364 00.079 10072 IsGuiding returns 0
02:14:41.364 00.000 10072 Move returns status 0, amount 83
02:14:41.364 00.000 10072 MoveAxis(N, 0, ABG)
02:14:41.364 00.000 10072 Move returns status 0, amount 0
02:14:41.364 00.000 10072 move complete, result=0
02:14:41.364 00.000 10072 worker thread done servicing request
02:14:41.364 00.000 10072 Worker thread wakes up
02:14:41.364 00.000 1032 GuideStep: -0.3 px 83 ms EAST, -0.1 px 0 ms NORTH
02:14:41.364 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:41.364 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:42.272 00.908 10072 Exposure complete
02:14:42.321 00.049 10072 worker thread done servicing request
02:14:42.321 00.000 1032 OnExposeComplete: enter
02:14:42.323 00.002 1032 UpdateGuideState(): m_state=6
02:14:42.325 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 538
02:14:42.325 00.000 1032 Star::Find returns 1 (0), X=1123.99, Y=330.58, Mass=1531, SNR=27.5, Peak=121 HFD=3.4
02:14:42.327 00.002 1032 MultiStar: [#1 0.11,0.05,0.90,U] [#2 0.21,0.06,0.98,U] [#3 0.03,0.04,0.94,U] [#4 0.10,0.01,0.80,U] [#5 0.24,0.09,0.78,U] [#6 0.15,-0.11,0.74,U] [#7 0.19,-0.06,0.69,U] [#8 0.02,-0.02,0.65,U] 
02:14:42.329 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.01}, one-star: {0.26, -0.19}
02:14:42.331 00.002 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
02:14:42.331 00.000 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
02:14:42.334 00.003 1032 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.09 mountX=-0.05 mountY=-0.14, mountTheta=-1.92
02:14:42.336 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.01, opts=13)
02:14:42.338 00.002 1032 Enqueuing Move request for scope (0.15, -0.01)
02:14:42.340 00.002 10072 Worker thread wakes up
02:14:42.340 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
02:14:42.340 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
02:14:42.340 00.000 10072 Moving (0.15, -0.01) raw xDistance=-0.05 yDistance=-0.14
02:14:42.340 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:42.342 00.002 10072 PPEC rslt: input = -0.05, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 934.13
02:14:42.342 00.000 10072 PPEC: input: -0.05, control: 0.03, exposure: 1000
02:14:42.342 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:42.342 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:14:42.342 00.000 10072 MoveAxis(W, 34, ABG)
02:14:42.342 00.000 10072 Guiding  Dir = 3, Dur = 34
02:14:42.344 00.002 10072 IsGuiding returns 0
02:14:42.344 00.000 10072 PulseGuide returned control before completion, sleep 44
02:14:42.355 00.011 1032 UpdateGuideState exits: m=1531 SNR=27.5
02:14:42.355 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:42.360 00.005 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:42.362 00.002 1032 Enqueuing Expose request
02:14:42.391 00.029 10072 IsGuiding returns 0
02:14:42.391 00.000 10072 Move returns status 0, amount 34
02:14:42.391 00.000 10072 MoveAxis(N, 0, ABG)
02:14:42.391 00.000 10072 Move returns status 0, amount 0
02:14:42.391 00.000 10072 move complete, result=0
02:14:42.391 00.000 10072 worker thread done servicing request
02:14:42.391 00.000 10072 Worker thread wakes up
02:14:42.391 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:42.391 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:42.391 00.000 1032 GuideStep: -0.1 px 34 ms WEST, -0.1 px 0 ms NORTH
02:14:43.518 01.127 10072 Exposure complete
02:14:43.564 00.046 10072 worker thread done servicing request
02:14:43.564 00.000 1032 OnExposeComplete: enter
02:14:43.566 00.002 1032 UpdateGuideState(): m_state=6
02:14:43.568 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 539
02:14:43.568 00.000 1032 Star::Find returns 1 (0), X=1124.01, Y=330.41, Mass=1500, SNR=27.2, Peak=129 HFD=3.2
02:14:43.570 00.002 1032 MultiStar: [#1 0.16,-0.07,0.91,U] [#2 0.16,-0.01,0.98,U] [#3 0.09,-0.06,0.97,U] [#4 0.24,-0.03,0.84,U] [#5 0.22,0.04,0.80,U] [#6 0.26,-0.12,0.75,U] [#7 0.19,-0.13,0.71,U] [#8 0.05,-0.09,0.68,U] 
02:14:43.572 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.10}, one-star: {0.28, -0.36}
02:14:43.572 00.000 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
02:14:43.574 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
02:14:43.575 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.48 mountX=-0.14 mountY=-0.15, mountTheta=-2.31
02:14:43.577 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.10, opts=13)
02:14:43.579 00.002 1032 Enqueuing Move request for scope (0.18, -0.10)
02:14:43.581 00.002 10072 Worker thread wakes up
02:14:43.581 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
02:14:43.581 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
02:14:43.581 00.000 10072 Moving (0.18, -0.10) raw xDistance=-0.14 yDistance=-0.15
02:14:43.583 00.002 10072 PPEC rslt: input = -0.14, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 934.13
02:14:43.583 00.000 10072 PPEC: input: -0.14, control: 0.03, exposure: 1000
02:14:43.583 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:43.583 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:14:43.583 00.000 10072 MoveAxis(W, 35, ABG)
02:14:43.583 00.000 10072 Guiding  Dir = 3, Dur = 35
02:14:43.583 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:43.587 00.004 10072 IsGuiding returns 0
02:14:43.587 00.000 10072 PulseGuide returned control before completion, sleep 45
02:14:43.602 00.015 1032 UpdateGuideState exits: m=1500 SNR=27.2
02:14:43.604 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:43.604 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:43.604 00.000 1032 Enqueuing Expose request
02:14:43.634 00.030 10072 IsGuiding returns 1
02:14:43.634 00.000 10072 scope still moving after pulse duration time elapsed
02:14:43.666 00.032 10072 IsGuiding returns 0
02:14:43.666 00.000 10072 scope move finished after 35 + 44 ms
02:14:43.666 00.000 10072 Move returns status 0, amount 35
02:14:43.666 00.000 10072 MoveAxis(N, 0, ABG)
02:14:43.666 00.000 10072 Move returns status 0, amount 0
02:14:43.666 00.000 10072 move complete, result=0
02:14:43.666 00.000 10072 worker thread done servicing request
02:14:43.666 00.000 10072 Worker thread wakes up
02:14:43.666 00.000 1032 GuideStep: -0.1 px 35 ms WEST, -0.2 px 0 ms NORTH
02:14:43.668 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:43.668 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:44.586 00.918 10072 Exposure complete
02:14:44.627 00.041 10072 worker thread done servicing request
02:14:44.627 00.000 1032 OnExposeComplete: enter
02:14:44.633 00.006 1032 UpdateGuideState(): m_state=6
02:14:44.636 00.003 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 540
02:14:44.637 00.001 1032 Star::Find returns 1 (0), X=1123.96, Y=330.44, Mass=1492, SNR=27.1, Peak=133 HFD=3.0
02:14:44.637 00.000 1032 MultiStar: [#1 0.16,0.08,0.92,U] [#2 0.21,0.01,0.98,U] [#3 0.12,0.07,0.97,U] [#4 0.09,-0.06,0.84,U] [#5 0.26,0.04,0.79,U] [#6 0.12,-0.11,0.74,U] [#7 0.26,-0.08,0.74,U] [#8 0.13,-0.00,0.67,U] 
02:14:44.639 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.05}, one-star: {0.23, -0.34}
02:14:44.639 00.000 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
02:14:44.641 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
02:14:44.641 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-0.25 mountX=-0.09 mountY=-0.16, mountTheta=-2.08
02:14:44.646 00.005 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.05, opts=13)
02:14:44.646 00.000 1032 Enqueuing Move request for scope (0.18, -0.05)
02:14:44.648 00.002 10072 Worker thread wakes up
02:14:44.648 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
02:14:44.648 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
02:14:44.648 00.000 10072 Moving (0.18, -0.05) raw xDistance=-0.09 yDistance=-0.16
02:14:44.649 00.001 10072 PPEC rslt: input = -0.09, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 934.13
02:14:44.649 00.000 10072 PPEC: input: -0.09, control: 0.03, exposure: 1000
02:14:44.649 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:44.649 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:14:44.649 00.000 10072 MoveAxis(W, 31, ABG)
02:14:44.649 00.000 10072 Guiding  Dir = 3, Dur = 31
02:14:44.649 00.000 10072 IsGuiding returns 0
02:14:44.651 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:44.653 00.002 10072 PulseGuide returned control before completion, sleep 41
02:14:44.668 00.015 1032 UpdateGuideState exits: m=1492 SNR=27.1
02:14:44.669 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:44.671 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:44.672 00.001 1032 Enqueuing Expose request
02:14:44.695 00.023 10072 IsGuiding returns 1
02:14:44.695 00.000 10072 scope still moving after pulse duration time elapsed
02:14:44.727 00.032 10072 IsGuiding returns 0
02:14:44.727 00.000 10072 scope move finished after 31 + 45 ms
02:14:44.727 00.000 10072 Move returns status 0, amount 31
02:14:44.727 00.000 10072 MoveAxis(N, 0, ABG)
02:14:44.727 00.000 10072 Move returns status 0, amount 0
02:14:44.727 00.000 10072 move complete, result=0
02:14:44.727 00.000 10072 worker thread done servicing request
02:14:44.727 00.000 10072 Worker thread wakes up
02:14:44.727 00.000 1032 GuideStep: -0.1 px 31 ms WEST, -0.2 px 0 ms NORTH
02:14:44.729 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:44.729 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:45.391 00.662 1032 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.99
02:14:45.396 00.005 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":59}
02:14:45.398 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":59}
02:14:45.703 00.305 1032 evsrv: cli 0D18C5D0 connect
02:14:45.708 00.005 1032 case statement mapped state 6 to 3
02:14:45.710 00.002 1032 case statement mapped state 6 to 3
02:14:45.712 00.002 1032 evsrv: cli 0D18C5D0 request: {"method":"get_pixel_scale","id":"b3efb55e-5f9d-4d68-a161-115b47c231ac"}
02:14:45.713 00.001 1032 evsrv: cli 0D18C5D0 response: {"jsonrpc":"2.0","result":5.15663,"id":"b3efb55e-5f9d-4d68-a161-115b47c231ac"}
02:14:45.715 00.002 1032 evsrv: cli 0D18C5D0 disconnect
02:14:45.858 00.143 10072 Exposure complete
02:14:45.904 00.046 10072 worker thread done servicing request
02:14:45.904 00.000 1032 OnExposeComplete: enter
02:14:45.904 00.000 1032 UpdateGuideState(): m_state=6
02:14:45.916 00.012 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 541
02:14:45.916 00.000 1032 Star::Find returns 1 (0), X=1124.03, Y=330.54, Mass=1649, SNR=28.5, Peak=147 HFD=3.1
02:14:45.916 00.000 1032 MultiStar: [#1 0.17,0.01,0.90,U] [#2 0.17,0.03,0.93,U] [#3 0.13,-0.05,0.91,U] [#4 0.11,-0.03,0.76,U] [#5 0.25,-0.00,0.74,U] [#6 0.16,-0.03,0.72,U] [#7 0.14,-0.03,0.66,U] [#8 0.12,-0.08,0.67,U] 
02:14:45.920 00.004 1032 refined, 8 included, MultiStar: {0.18, -0.05}, one-star: {0.30, -0.23}
02:14:45.922 00.002 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
02:14:45.922 00.000 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
02:14:45.926 00.004 1032 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-0.27 mountX=-0.09 mountY=-0.16, mountTheta=-2.10
02:14:45.930 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.05, opts=13)
02:14:45.930 00.000 1032 Enqueuing Move request for scope (0.18, -0.05)
02:14:45.933 00.003 10072 Worker thread wakes up
02:14:45.933 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
02:14:45.933 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
02:14:45.933 00.000 10072 Moving (0.18, -0.05) raw xDistance=-0.09 yDistance=-0.16
02:14:45.933 00.000 10072 PPEC rslt: input = -0.09, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 934.13
02:14:45.933 00.000 10072 PPEC: input: -0.09, control: 0.03, exposure: 1000
02:14:45.933 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:45.933 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:14:45.933 00.000 10072 MoveAxis(W, 26, ABG)
02:14:45.933 00.000 10072 Guiding  Dir = 3, Dur = 26
02:14:45.936 00.003 10072 IsGuiding returns 0
02:14:45.937 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:45.937 00.000 10072 PulseGuide returned control before completion, sleep 36
02:14:45.953 00.016 1032 UpdateGuideState exits: m=1649 SNR=28.5
02:14:45.953 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:45.953 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:45.953 00.000 1032 Enqueuing Expose request
02:14:45.971 00.018 1032 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.98
02:14:45.980 00.009 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":60}
02:14:45.982 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":60}
02:14:45.984 00.002 10072 IsGuiding returns 1
02:14:45.985 00.001 10072 scope still moving after pulse duration time elapsed
02:14:46.016 00.031 10072 IsGuiding returns 0
02:14:46.016 00.000 10072 scope move finished after 26 + 54 ms
02:14:46.016 00.000 10072 Move returns status 0, amount 26
02:14:46.016 00.000 10072 MoveAxis(N, 0, ABG)
02:14:46.016 00.000 10072 Move returns status 0, amount 0
02:14:46.016 00.000 10072 move complete, result=0
02:14:46.016 00.000 10072 worker thread done servicing request
02:14:46.017 00.001 10072 Worker thread wakes up
02:14:46.017 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:46.017 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:46.018 00.001 1032 GuideStep: -0.1 px 26 ms WEST, -0.2 px 0 ms NORTH
02:14:46.207 00.189 1032 evsrv: cli 0D18CC10 connect
02:14:46.210 00.003 1032 case statement mapped state 6 to 3
02:14:46.210 00.000 1032 case statement mapped state 6 to 3
02:14:46.210 00.000 1032 evsrv: cli 0D18CC10 request: {"method":"get_pixel_scale","id":"fe9600de-ec20-4d45-97b8-5c8ae3c2feb8"}
02:14:46.210 00.000 1032 evsrv: cli 0D18CC10 response: {"jsonrpc":"2.0","result":5.15663,"id":"fe9600de-ec20-4d45-97b8-5c8ae3c2feb8"}
02:14:46.210 00.000 1032 evsrv: cli 0D18CC10 disconnect
02:14:46.675 00.465 1032 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.97
02:14:46.682 00.007 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":61}
02:14:46.682 00.000 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":61}
02:14:46.925 00.243 10072 Exposure complete
02:14:46.977 00.052 10072 worker thread done servicing request
02:14:46.977 00.000 1032 OnExposeComplete: enter
02:14:46.979 00.002 1032 UpdateGuideState(): m_state=6
02:14:46.979 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 542
02:14:46.981 00.002 1032 Star::Find returns 1 (0), X=1124.02, Y=330.42, Mass=1602, SNR=28.1, Peak=145 HFD=3.1
02:14:46.983 00.002 1032 MultiStar: [#1 0.24,-0.05,0.91,U] [#2 0.20,-0.11,0.97,U] [#3 0.12,-0.10,0.91,U] [#4 0.20,-0.06,0.81,U] [#5 0.31,-0.10,0.78,U] [#6 0.24,-0.08,0.73,U] [#7 0.23,-0.18,0.70,U] [#8 0.14,-0.01,0.69,U] 
02:14:46.985 00.002 1032 refined, 8 included, MultiStar: {0.22, -0.12}, one-star: {0.28, -0.36}
02:14:46.986 00.001 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
02:14:46.986 00.000 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
02:14:46.989 00.003 1032 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.51 mountX=-0.17 mountY=-0.18, mountTheta=-2.34
02:14:46.991 00.002 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.12, opts=13)
02:14:46.993 00.002 1032 Enqueuing Move request for scope (0.22, -0.12)
02:14:46.995 00.002 10072 Worker thread wakes up
02:14:46.995 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
02:14:46.995 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
02:14:46.995 00.000 10072 Moving (0.22, -0.12) raw xDistance=-0.17 yDistance=-0.18
02:14:46.997 00.002 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 934.13
02:14:46.997 00.000 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:14:46.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:46.997 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:14:46.997 00.000 10072 MoveAxis(W, 20, ABG)
02:14:46.997 00.000 10072 Guiding  Dir = 3, Dur = 20
02:14:46.998 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:47.000 00.002 10072 IsGuiding returns 0
02:14:47.000 00.000 10072 PulseGuide returned control before completion, sleep 30
02:14:47.016 00.016 1032 UpdateGuideState exits: m=1602 SNR=28.1
02:14:47.019 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:47.020 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:47.020 00.000 1032 Enqueuing Expose request
02:14:47.032 00.012 10072 IsGuiding returns 1
02:14:47.032 00.000 10072 scope still moving after pulse duration time elapsed
02:14:47.062 00.030 10072 IsGuiding returns 0
02:14:47.062 00.000 10072 scope move finished after 20 + 42 ms
02:14:47.062 00.000 10072 Move returns status 0, amount 20
02:14:47.062 00.000 10072 MoveAxis(N, 0, ABG)
02:14:47.062 00.000 10072 Move returns status 0, amount 0
02:14:47.062 00.000 10072 move complete, result=0
02:14:47.062 00.000 10072 worker thread done servicing request
02:14:47.062 00.000 10072 Worker thread wakes up
02:14:47.062 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:47.062 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:47.062 00.000 1032 GuideStep: -0.2 px 20 ms WEST, -0.2 px 0 ms NORTH
02:14:47.082 00.020 1032 evsrv: cli 0D18CC10 connect
02:14:47.084 00.002 1032 case statement mapped state 6 to 3
02:14:47.086 00.002 1032 case statement mapped state 6 to 3
02:14:47.088 00.002 1032 evsrv: cli 0D18CC10 request: {"method":"get_pixel_scale","id":"ca2a7432-30ec-4958-8135-a590cff82f7a"}
02:14:47.088 00.000 1032 evsrv: cli 0D18CC10 response: {"jsonrpc":"2.0","result":5.15663,"id":"ca2a7432-30ec-4958-8135-a590cff82f7a"}
02:14:47.094 00.006 1032 evsrv: cli 0D18CC10 disconnect
02:14:48.204 01.110 10072 Exposure complete
02:14:48.253 00.049 10072 worker thread done servicing request
02:14:48.253 00.000 1032 OnExposeComplete: enter
02:14:48.255 00.002 1032 UpdateGuideState(): m_state=6
02:14:48.255 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 543
02:14:48.257 00.002 1032 Star::Find returns 1 (0), X=1123.97, Y=330.44, Mass=1535, SNR=27.5, Peak=139 HFD=3.2
02:14:48.259 00.002 1032 MultiStar: [#1 0.19,-0.08,0.92,U] [#2 0.16,-0.17,0.98,U] [#3 0.09,-0.12,0.93,U] [#4 0.19,-0.08,0.82,U] [#5 0.22,-0.09,0.79,U] [#6 0.24,-0.19,0.73,U] [#7 0.26,-0.08,0.73,U] [#8 0.20,-0.02,0.65,U] 
02:14:48.259 00.000 1032 refined, 8 included, MultiStar: {0.20, -0.14}, one-star: {0.24, -0.34}
02:14:48.261 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
02:14:48.263 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
02:14:48.263 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-0.61 mountX=-0.18 mountY=-0.15, mountTheta=-2.44
02:14:48.266 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.14, opts=13)
02:14:48.267 00.001 1032 Enqueuing Move request for scope (0.20, -0.14)
02:14:48.269 00.002 10072 Worker thread wakes up
02:14:48.269 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
02:14:48.269 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
02:14:48.269 00.000 10072 Moving (0.20, -0.14) raw xDistance=-0.18 yDistance=-0.15
02:14:48.271 00.002 10072 PPEC rslt: input = -0.18, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 934.13
02:14:48.271 00.000 10072 PPEC: input: -0.18, control: 0.02, exposure: 1000
02:14:48.271 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:48.271 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:14:48.271 00.000 10072 MoveAxis(W, 19, ABG)
02:14:48.271 00.000 10072 Guiding  Dir = 3, Dur = 19
02:14:48.272 00.001 10072 IsGuiding returns 0
02:14:48.272 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:48.274 00.002 10072 PulseGuide returned control before completion, sleep 29
02:14:48.288 00.014 1032 UpdateGuideState exits: m=1535 SNR=27.5
02:14:48.288 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:48.288 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:48.293 00.005 1032 Enqueuing Expose request
02:14:48.304 00.011 10072 IsGuiding returns 0
02:14:48.304 00.000 10072 Move returns status 0, amount 19
02:14:48.304 00.000 10072 MoveAxis(N, 0, ABG)
02:14:48.304 00.000 10072 Move returns status 0, amount 0
02:14:48.304 00.000 10072 move complete, result=0
02:14:48.304 00.000 10072 worker thread done servicing request
02:14:48.304 00.000 10072 Worker thread wakes up
02:14:48.304 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:48.304 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:48.305 00.001 1032 GuideStep: -0.2 px 19 ms WEST, -0.2 px 0 ms NORTH
02:14:48.667 00.362 1032 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.96
02:14:48.670 00.003 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":62}
02:14:48.673 00.003 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":62}
02:14:48.693 00.020 1032 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.95
02:14:48.973 00.280 1032 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.94
02:14:48.973 00.000 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":63}
02:14:48.979 00.006 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":63}
02:14:49.130 00.151 1032 evsrv: cli 0D18AFF0 connect
02:14:49.132 00.002 1032 case statement mapped state 6 to 3
02:14:49.134 00.002 1032 case statement mapped state 6 to 3
02:14:49.136 00.002 1032 evsrv: cli 0D18B450 connect
02:14:49.138 00.002 1032 case statement mapped state 6 to 3
02:14:49.138 00.000 1032 case statement mapped state 6 to 3
02:14:49.141 00.003 1032 evsrv: cli 0D18AFF0 request: {"method":"get_pixel_scale","id":"b34ccdee-79ad-4824-9e31-fa3d9676b562"}
02:14:49.143 00.002 1032 evsrv: cli 0D18AFF0 response: {"jsonrpc":"2.0","result":5.15663,"id":"b34ccdee-79ad-4824-9e31-fa3d9676b562"}
02:14:49.145 00.002 1032 evsrv: cli 0D18B450 request: {"method":"get_pixel_scale","id":"6a5ccbdf-ab8c-4cd8-8a55-2b72a29c527c"}
02:14:49.148 00.003 1032 evsrv: cli 0D18B450 response: {"jsonrpc":"2.0","result":5.15663,"id":"6a5ccbdf-ab8c-4cd8-8a55-2b72a29c527c"}
02:14:49.166 00.018 1032 evsrv: cli 0D18B450 disconnect
02:14:49.168 00.002 1032 evsrv: cli 0D18AFF0 disconnect
02:14:49.211 00.043 10072 Exposure complete
02:14:49.264 00.053 10072 worker thread done servicing request
02:14:49.264 00.000 1032 OnExposeComplete: enter
02:14:49.266 00.002 1032 UpdateGuideState(): m_state=6
02:14:49.268 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 544
02:14:49.268 00.000 1032 Star::Find returns 1 (0), X=1124.00, Y=330.41, Mass=1584, SNR=27.9, Peak=139 HFD=3.3
02:14:49.273 00.005 1032 MultiStar: [#1 0.17,-0.10,0.90,U] [#2 0.21,-0.12,0.97,U] [#3 0.14,-0.12,0.93,U] [#4 0.15,-0.14,0.80,U] [#5 0.19,-0.05,0.76,U] [#6 0.27,-0.25,0.72,U] [#7 0.22,-0.16,0.71,U] [#8 0.04,-0.01,0.64,U] 
02:14:49.273 00.000 1032 refined, 8 included, MultiStar: {0.19, -0.15}, one-star: {0.26, -0.36}
02:14:49.273 00.000 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
02:14:49.273 00.000 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
02:14:49.279 00.006 1032 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.68 mountX=-0.19 mountY=-0.14, mountTheta=-2.51
02:14:49.281 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.15, opts=13)
02:14:49.283 00.002 1032 Enqueuing Move request for scope (0.19, -0.15)
02:14:49.283 00.000 10072 Worker thread wakes up
02:14:49.283 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
02:14:49.283 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
02:14:49.283 00.000 10072 Moving (0.19, -0.15) raw xDistance=-0.19 yDistance=-0.14
02:14:49.283 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:49.289 00.006 10072 PPEC rslt: input = -0.19, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 937.30
02:14:49.289 00.000 10072 PPEC: input: -0.19, control: 0.03, exposure: 1000
02:14:49.290 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:49.290 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:14:49.290 00.000 10072 MoveAxis(W, 33, ABG)
02:14:49.290 00.000 10072 Guiding  Dir = 3, Dur = 33
02:14:49.290 00.000 10072 IsGuiding returns 0
02:14:49.291 00.001 10072 PulseGuide returned control before completion, sleep 43
02:14:49.306 00.015 1032 UpdateGuideState exits: m=1584 SNR=27.9
02:14:49.307 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:49.307 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:49.307 00.000 1032 Enqueuing Expose request
02:14:49.338 00.031 10072 IsGuiding returns 1
02:14:49.338 00.000 10072 scope still moving after pulse duration time elapsed
02:14:49.369 00.031 10072 IsGuiding returns 0
02:14:49.369 00.000 10072 scope move finished after 33 + 46 ms
02:14:49.369 00.000 10072 Move returns status 0, amount 33
02:14:49.369 00.000 10072 MoveAxis(N, 0, ABG)
02:14:49.369 00.000 10072 Move returns status 0, amount 0
02:14:49.371 00.002 10072 move complete, result=0
02:14:49.371 00.000 10072 worker thread done servicing request
02:14:49.371 00.000 10072 Worker thread wakes up
02:14:49.371 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:49.371 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:49.371 00.000 1032 GuideStep: -0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
02:14:49.521 00.150 1032 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.93
02:14:49.521 00.000 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":64}
02:14:49.521 00.000 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":64}
02:14:49.651 00.130 1032 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.92
02:14:49.654 00.003 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":65}
02:14:49.657 00.003 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":65}
02:14:49.660 00.003 1032 evsrv: cli 0D18B590 connect
02:14:49.662 00.002 1032 case statement mapped state 6 to 3
02:14:49.664 00.002 1032 case statement mapped state 6 to 3
02:14:49.668 00.004 1032 evsrv: cli 0D18B590 request: {"method":"get_pixel_scale","id":"37ea8050-866a-4eb7-8fc7-8ac666646840"}
02:14:49.671 00.003 1032 evsrv: cli 0D18B590 response: {"jsonrpc":"2.0","result":5.15663,"id":"37ea8050-866a-4eb7-8fc7-8ac666646840"}
02:14:49.672 00.001 1032 evsrv: cli 0D18B590 disconnect
02:14:50.165 00.493 1032 evsrv: cli 0D18B130 connect
02:14:50.165 00.000 1032 case statement mapped state 6 to 3
02:14:50.165 00.000 1032 case statement mapped state 6 to 3
02:14:50.172 00.007 1032 evsrv: cli 0D18B130 request: {"method":"get_pixel_scale","id":"ecd9a69f-52bb-4003-bdfe-297b53508985"}
02:14:50.176 00.004 1032 evsrv: cli 0D18B130 response: {"jsonrpc":"2.0","result":5.15663,"id":"ecd9a69f-52bb-4003-bdfe-297b53508985"}
02:14:50.178 00.002 1032 evsrv: cli 0D18B130 disconnect
02:14:50.358 00.180 1032 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.91
02:14:50.360 00.002 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":66}
02:14:50.360 00.000 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":66}
02:14:50.499 00.139 10072 Exposure complete
02:14:50.558 00.059 10072 worker thread done servicing request
02:14:50.558 00.000 1032 OnExposeComplete: enter
02:14:50.560 00.002 1032 UpdateGuideState(): m_state=6
02:14:50.562 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 545
02:14:50.563 00.001 1032 Star::Find returns 1 (0), X=1124.05, Y=330.43, Mass=1519, SNR=27.4, Peak=123 HFD=3.2
02:14:50.563 00.000 1032 MultiStar: [#1 0.22,-0.07,0.94,U] [#2 0.26,-0.11,0.97,U] [#3 0.14,-0.10,0.98,U] [#4 0.20,-0.08,0.82,U] [#5 0.29,-0.03,0.78,U] [#6 0.22,-0.16,0.76,U] [#7 0.25,-0.22,0.72,U] [#8 0.18,-0.07,0.69,U] 
02:14:50.566 00.003 1032 refined, 8 included, MultiStar: {0.23, -0.14}, one-star: {0.32, -0.34}
02:14:50.566 00.000 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
02:14:50.566 00.000 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
02:14:50.566 00.000 1032 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.53 mountX=-0.19 mountY=-0.19, mountTheta=-2.36
02:14:50.566 00.000 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.14, opts=13)
02:14:50.566 00.000 1032 Enqueuing Move request for scope (0.23, -0.14)
02:14:50.579 00.013 10072 Worker thread wakes up
02:14:50.579 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
02:14:50.579 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
02:14:50.579 00.000 10072 Moving (0.23, -0.14) raw xDistance=-0.19 yDistance=-0.19
02:14:50.580 00.001 10072 PPEC rslt: input = -0.19, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 937.30
02:14:50.580 00.000 10072 PPEC: input: -0.19, control: 0.03, exposure: 1000
02:14:50.580 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:50.581 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:14:50.581 00.000 10072 MoveAxis(W, 33, ABG)
02:14:50.581 00.000 10072 Guiding  Dir = 3, Dur = 33
02:14:50.581 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:50.583 00.002 10072 IsGuiding returns 0
02:14:50.584 00.001 10072 PulseGuide returned control before completion, sleep 43
02:14:50.600 00.016 1032 UpdateGuideState exits: m=1519 SNR=27.4
02:14:50.601 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:50.601 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:50.601 00.000 1032 Enqueuing Expose request
02:14:50.632 00.031 10072 IsGuiding returns 1
02:14:50.632 00.000 10072 scope still moving after pulse duration time elapsed
02:14:50.664 00.032 10072 IsGuiding returns 1
02:14:50.683 00.019 1032 evsrv: cli 0D18BB30 connect
02:14:50.685 00.002 1032 case statement mapped state 6 to 3
02:14:50.685 00.000 1032 case statement mapped state 6 to 3
02:14:50.685 00.000 1032 evsrv: cli 0D18BB30 request: {"method":"get_pixel_scale","id":"fcf967ed-8c4e-4661-8d6d-49f9250984be"}
02:14:50.685 00.000 1032 evsrv: cli 0D18BB30 response: {"jsonrpc":"2.0","result":5.15663,"id":"fcf967ed-8c4e-4661-8d6d-49f9250984be"}
02:14:50.685 00.000 1032 evsrv: cli 0D18BB30 disconnect
02:14:50.697 00.012 10072 IsGuiding returns 1
02:14:50.728 00.031 10072 IsGuiding returns 1
02:14:50.760 00.032 10072 IsGuiding returns 1
02:14:50.792 00.032 10072 IsGuiding returns 1
02:14:50.825 00.033 10072 IsGuiding returns 1
02:14:50.856 00.031 10072 IsGuiding returns 1
02:14:50.888 00.032 10072 IsGuiding returns 0
02:14:50.888 00.000 10072 scope move finished after 33 + 271 ms
02:14:50.888 00.000 10072 Move returns status 0, amount 33
02:14:50.888 00.000 10072 MoveAxis(N, 0, ABG)
02:14:50.888 00.000 10072 Move returns status 0, amount 0
02:14:50.888 00.000 10072 move complete, result=0
02:14:50.888 00.000 10072 worker thread done servicing request
02:14:50.888 00.000 10072 Worker thread wakes up
02:14:50.888 00.000 1032 GuideStep: -0.2 px 33 ms WEST, -0.2 px 0 ms NORTH
02:14:50.891 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:50.891 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:51.127 00.236 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
02:14:51.796 00.669 10072 Exposure complete
02:14:51.841 00.045 10072 worker thread done servicing request
02:14:51.841 00.000 1032 OnExposeComplete: enter
02:14:51.841 00.000 1032 UpdateGuideState(): m_state=6
02:14:51.841 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 546
02:14:51.841 00.000 1032 Star::Find returns 1 (0), X=1124.05, Y=330.42, Mass=1571, SNR=27.9, Peak=129 HFD=3.2
02:14:51.841 00.000 1032 MultiStar: [#1 0.29,-0.02,0.92,U] [#2 0.29,-0.11,0.95,U] [#3 0.24,-0.05,0.92,U] [#4 0.33,-0.08,0.80,U] [#5 0.26,-0.13,0.76,U] [#6 0.36,-0.22,0.00,M1] [#7 0.28,-0.17,0.69,U] [#8 0.20,-0.10,0.65,U] 
02:14:51.841 00.000 1032 refined, 7 included, MultiStar: {0.28, -0.13}, one-star: {0.32, -0.36}
02:14:51.841 00.000 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
02:14:51.857 00.016 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
02:14:51.859 00.002 1032 CameraToMount -- cameraX=0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-0.43 mountX=-0.20 mountY=-0.24, mountTheta=-2.26
02:14:51.860 00.001 1032 SchedulePrimaryMove(0F526948, x=0.28, y=-0.13, opts=13)
02:14:51.860 00.000 1032 Enqueuing Move request for scope (0.28, -0.13)
02:14:51.860 00.000 10072 Worker thread wakes up
02:14:51.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.13) opts 0xd
02:14:51.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, -0.13)
02:14:51.860 00.000 10072 Moving (0.28, -0.13) raw xDistance=-0.20 yDistance=-0.24
02:14:51.860 00.000 10072 PPEC rslt: input = -0.20, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 937.30
02:14:51.860 00.000 10072 PPEC: input: -0.20, control: 0.03, exposure: 1000
02:14:51.860 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.24
02:14:51.860 00.000 10072 MoveAxis(W, 30, ABG)
02:14:51.860 00.000 10072 Guiding  Dir = 3, Dur = 30
02:14:51.866 00.006 10072 IsGuiding returns 0
02:14:51.866 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:51.867 00.001 10072 PulseGuide returned control before completion, sleep 40
02:14:51.883 00.016 1032 UpdateGuideState exits: m=1571 SNR=27.9
02:14:51.885 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:51.887 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:51.887 00.000 1032 Enqueuing Expose request
02:14:51.914 00.027 10072 IsGuiding returns 1
02:14:51.914 00.000 10072 scope still moving after pulse duration time elapsed
02:14:51.945 00.031 10072 IsGuiding returns 0
02:14:51.946 00.001 10072 scope move finished after 30 + 49 ms
02:14:51.946 00.000 10072 Move returns status 0, amount 30
02:14:51.946 00.000 10072 MoveAxis(N, 139, ABG)
02:14:51.946 00.000 10072 Guiding  Dir = 0, Dur = 139
02:14:51.946 00.000 10072 IsGuiding returns 0
02:14:51.946 00.000 10072 PulseGuide returned control before completion, sleep 149
02:14:52.105 00.159 10072 IsGuiding returns 1
02:14:52.105 00.000 10072 scope still moving after pulse duration time elapsed
02:14:52.138 00.033 10072 IsGuiding returns 0
02:14:52.138 00.000 10072 scope move finished after 139 + 52 ms
02:14:52.138 00.000 10072 Move returns status 0, amount 139
02:14:52.138 00.000 10072 move complete, result=0
02:14:52.138 00.000 10072 worker thread done servicing request
02:14:52.138 00.000 10072 Worker thread wakes up
02:14:52.138 00.000 1032 GuideStep: -0.2 px 30 ms WEST, -0.2 px 139 ms NORTH
02:14:52.143 00.005 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:52.143 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:53.113 00.970 1032 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.90
02:14:53.116 00.003 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":67}
02:14:53.118 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":67}
02:14:53.267 00.149 1032 evsrv: cli 0D18B590 connect
02:14:53.267 00.000 1032 case statement mapped state 6 to 3
02:14:53.282 00.015 1032 case statement mapped state 6 to 3
02:14:53.283 00.001 1032 evsrv: cli 0D18B590 request: {"method":"get_pixel_scale","id":"a972a397-3dca-40f7-81c9-fef80df764fb"}
02:14:53.283 00.000 1032 evsrv: cli 0D18B590 response: {"jsonrpc":"2.0","result":5.15663,"id":"a972a397-3dca-40f7-81c9-fef80df764fb"}
02:14:53.283 00.000 10072 Exposure complete
02:14:53.283 00.000 1032 evsrv: cli 0D18B590 disconnect
02:14:53.331 00.048 10072 worker thread done servicing request
02:14:53.331 00.000 1032 OnExposeComplete: enter
02:14:53.333 00.002 1032 UpdateGuideState(): m_state=6
02:14:53.335 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 547
02:14:53.337 00.002 1032 Star::Find returns 1 (0), X=1123.81, Y=330.41, Mass=1496, SNR=27.1, Peak=122 HFD=3.2
02:14:53.337 00.000 1032 MultiStar: [#1 -0.03,-0.14,0.95,U] [#2 0.00,-0.15,0.99,U] [#3 -0.06,-0.17,0.97,U] [#4 0.04,-0.27,0.84,U] [#5 0.08,-0.11,0.78,U] [#6 -0.01,-0.23,0.76,U] [#7 0.03,-0.22,0.72,U] [#8 -0.05,-0.11,0.67,U] 
02:14:53.339 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.20}, one-star: {0.07, -0.37}
02:14:53.341 00.002 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.93)
02:14:53.341 00.000 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.93)
02:14:53.344 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.52 mountX=-0.20 mountY=0.04, mountTheta=2.93
02:14:53.346 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.20, opts=13)
02:14:53.346 00.000 1032 Enqueuing Move request for scope (0.01, -0.20)
02:14:53.348 00.002 10072 Worker thread wakes up
02:14:53.348 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
02:14:53.348 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
02:14:53.348 00.000 10072 Moving (0.01, -0.20) raw xDistance=-0.20 yDistance=0.04
02:14:53.350 00.002 10072 PPEC rslt: input = -0.20, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 937.30
02:14:53.350 00.000 10072 PPEC: input: -0.20, control: 0.02, exposure: 1000
02:14:53.350 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:53.350 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:14:53.350 00.000 10072 MoveAxis(W, 23, ABG)
02:14:53.350 00.000 10072 Guiding  Dir = 3, Dur = 23
02:14:53.350 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:53.351 00.001 10072 IsGuiding returns 0
02:14:53.353 00.002 10072 PulseGuide returned control before completion, sleep 33
02:14:53.367 00.014 1032 UpdateGuideState exits: m=1496 SNR=27.1
02:14:53.368 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:53.368 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:53.368 00.000 1032 Enqueuing Expose request
02:14:53.374 00.006 1032 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.89
02:14:53.384 00.010 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":68}
02:14:53.385 00.001 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":68}
02:14:53.400 00.015 10072 IsGuiding returns 0
02:14:53.400 00.000 10072 Move returns status 0, amount 23
02:14:53.400 00.000 10072 MoveAxis(N, 0, ABG)
02:14:53.400 00.000 10072 Move returns status 0, amount 0
02:14:53.400 00.000 10072 move complete, result=0
02:14:53.400 00.000 10072 worker thread done servicing request
02:14:53.400 00.000 10072 Worker thread wakes up
02:14:53.400 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:53.401 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:53.402 00.001 1032 GuideStep: -0.2 px 23 ms WEST, 0.0 px 0 ms NORTH
02:14:53.559 00.157 1032 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.88
02:14:53.566 00.007 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":69}
02:14:53.568 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":69}
02:14:53.766 00.198 1032 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.87
02:14:53.766 00.000 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":70}
02:14:53.766 00.000 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":70}
02:14:53.780 00.014 1032 evsrv: cli 0D18B9F0 connect
02:14:53.782 00.002 1032 case statement mapped state 6 to 3
02:14:53.784 00.002 1032 case statement mapped state 6 to 3
02:14:53.786 00.002 1032 evsrv: cli 0D18B9F0 request: {"method":"get_pixel_scale","id":"343d88b9-32d5-4f3c-882c-175651624d74"}
02:14:53.788 00.002 1032 evsrv: cli 0D18B9F0 response: {"jsonrpc":"2.0","result":5.15663,"id":"343d88b9-32d5-4f3c-882c-175651624d74"}
02:14:53.790 00.002 1032 evsrv: cli 0D18BA90 connect
02:14:53.792 00.002 1032 case statement mapped state 6 to 3
02:14:53.792 00.000 1032 case statement mapped state 6 to 3
02:14:53.796 00.004 1032 evsrv: cli 0D18B9F0 disconnect
02:14:53.798 00.002 1032 evsrv: cli 0D18C0D0 connect
02:14:53.800 00.002 1032 case statement mapped state 6 to 3
02:14:53.800 00.000 1032 case statement mapped state 6 to 3
02:14:53.806 00.006 1032 evsrv: cli 0D18BA90 request: {"method":"get_pixel_scale","id":"937619fe-5311-4ab5-88dc-1c6cc95fff80"}
02:14:53.806 00.000 1032 evsrv: cli 0D18BA90 response: {"jsonrpc":"2.0","result":5.15663,"id":"937619fe-5311-4ab5-88dc-1c6cc95fff80"}
02:14:53.808 00.002 1032 evsrv: cli 0D18C0D0 request: {"method":"get_pixel_scale","id":"803b8b52-1e34-4a50-8316-209a0c727b52"}
02:14:53.810 00.002 1032 evsrv: cli 0D18C0D0 response: {"jsonrpc":"2.0","result":5.15663,"id":"803b8b52-1e34-4a50-8316-209a0c727b52"}
02:14:53.812 00.002 1032 evsrv: cli 0D18BA90 disconnect
02:14:53.812 00.000 1032 evsrv: cli 0D18C0D0 disconnect
02:14:53.979 00.167 1032 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.86
02:14:53.981 00.002 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":71}
02:14:53.983 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":71}
02:14:54.183 00.200 1032 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.85
02:14:54.188 00.005 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":72}
02:14:54.191 00.003 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":72}
02:14:54.286 00.095 1032 evsrv: cli 0D18B810 connect
02:14:54.286 00.000 1032 case statement mapped state 6 to 3
02:14:54.286 00.000 1032 case statement mapped state 6 to 3
02:14:54.286 00.000 1032 evsrv: cli 0D18B590 connect
02:14:54.286 00.000 1032 case statement mapped state 6 to 3
02:14:54.286 00.000 1032 case statement mapped state 6 to 3
02:14:54.297 00.011 1032 evsrv: cli 0D18B810 request: {"method":"get_pixel_scale","id":"4dda74e3-f9c5-4802-91a7-1f82049c747f"}
02:14:54.302 00.005 1032 evsrv: cli 0D18B810 response: {"jsonrpc":"2.0","result":5.15663,"id":"4dda74e3-f9c5-4802-91a7-1f82049c747f"}
02:14:54.302 00.000 1032 evsrv: cli 0D18B590 request: {"method":"get_pixel_scale","id":"4b97e383-1508-4207-b841-71888a632c76"}
02:14:54.302 00.000 1032 evsrv: cli 0D18B590 response: {"jsonrpc":"2.0","result":5.15663,"id":"4b97e383-1508-4207-b841-71888a632c76"}
02:14:54.302 00.000 1032 evsrv: cli 0D18B810 disconnect
02:14:54.309 00.007 1032 evsrv: cli 0D18B590 disconnect
02:14:54.319 00.010 10072 Exposure complete
02:14:54.370 00.051 10072 worker thread done servicing request
02:14:54.370 00.000 1032 OnExposeComplete: enter
02:14:54.370 00.000 1032 UpdateGuideState(): m_state=6
02:14:54.370 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 548
02:14:54.382 00.012 1032 Star::Find returns 1 (0), X=1123.81, Y=330.26, Mass=1562, SNR=27.8, Peak=135 HFD=3.0
02:14:54.384 00.002 1032 MultiStar: [#1 -0.01,-0.26,0.91,U] [#2 -0.06,-0.29,0.96,U] [#3 -0.05,-0.32,0.93,U] [#4 -0.01,-0.25,0.82,U] [#5 0.14,-0.16,0.77,U] [#6 0.08,-0.39,0.00,M1] [#7 -0.03,-0.38,0.00,M1] [#8 -0.07,-0.31,0.64,U] 
02:14:54.384 00.000 1032 refined, 6 included, MultiStar: {0.00, -0.31}, one-star: {0.08, -0.52}
02:14:54.387 00.003 1032 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.83) = xAngle (-3.39 = 2.90)
02:14:54.389 00.002 1032 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.39 = 2.90)
02:14:54.389 00.000 1032 CameraToMount -- cameraX=0.00 cameraY=-0.31 hyp=0.31 cameraTheta=-1.56 mountX=-0.30 mountY=0.08, mountTheta=2.90
02:14:54.395 00.006 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.31, opts=13)
02:14:54.396 00.001 1032 Enqueuing Move request for scope (0.00, -0.31)
02:14:54.398 00.002 10072 Worker thread wakes up
02:14:54.398 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.31) opts 0xd
02:14:54.398 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.31)
02:14:54.398 00.000 10072 Moving (0.00, -0.31) raw xDistance=-0.30 yDistance=0.08
02:14:54.400 00.002 10072 PPEC rslt: input = -0.30, final = -0.11, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 937.30
02:14:54.400 00.000 10072 PPEC: input: -0.30, control: -0.11, exposure: 1000
02:14:54.400 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:54.400 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:14:54.400 00.000 10072 MoveAxis(E, 107, ABG)
02:14:54.400 00.000 10072 Guiding  Dir = 2, Dur = 107
02:14:54.400 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:54.401 00.001 10072 IsGuiding returns 0
02:14:54.403 00.002 10072 PulseGuide returned control before completion, sleep 117
02:14:54.404 00.001 1032 UpdateGuideState exits: m=1562 SNR=27.8
02:14:54.421 00.017 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:54.422 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:54.424 00.002 1032 Enqueuing Expose request
02:14:54.530 00.106 10072 IsGuiding returns 0
02:14:54.530 00.000 10072 Move returns status 0, amount 107
02:14:54.530 00.000 10072 MoveAxis(N, 0, ABG)
02:14:54.530 00.000 10072 Move returns status 0, amount 0
02:14:54.530 00.000 10072 move complete, result=0
02:14:54.530 00.000 10072 worker thread done servicing request
02:14:54.530 00.000 10072 Worker thread wakes up
02:14:54.530 00.000 1032 GuideStep: -0.3 px 107 ms EAST, 0.1 px 0 ms NORTH
02:14:54.533 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:54.533 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:54.606 00.073 1032 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.84
02:14:54.644 00.038 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":73}
02:14:54.648 00.004 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":73}
02:14:54.801 00.153 1032 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.85
02:14:54.803 00.002 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":74}
02:14:54.807 00.004 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":74}
02:14:54.817 00.010 1032 evsrv: cli 0D18C0D0 connect
02:14:54.822 00.005 1032 case statement mapped state 6 to 3
02:14:54.824 00.002 1032 case statement mapped state 6 to 3
02:14:54.825 00.001 1032 evsrv: cli 0D18B770 connect
02:14:54.829 00.004 1032 case statement mapped state 6 to 3
02:14:54.830 00.001 1032 case statement mapped state 6 to 3
02:14:54.830 00.000 1032 evsrv: cli 0D18C0D0 request: {"method":"get_pixel_scale","id":"96221845-91d8-44ed-9fc5-cb24b487928a"}
02:14:54.837 00.007 1032 evsrv: cli 0D18C0D0 response: {"jsonrpc":"2.0","result":5.15663,"id":"96221845-91d8-44ed-9fc5-cb24b487928a"}
02:14:54.837 00.000 1032 evsrv: cli 0D18B770 request: {"method":"get_pixel_scale","id":"e67e6740-c03b-406e-bbbf-9f784078797e"}
02:14:54.837 00.000 1032 evsrv: cli 0D18B770 response: {"jsonrpc":"2.0","result":5.15663,"id":"e67e6740-c03b-406e-bbbf-9f784078797e"}
02:14:54.842 00.005 1032 evsrv: cli 0D18C0D0 disconnect
02:14:54.842 00.000 1032 evsrv: cli 0D18B770 disconnect
02:14:54.978 00.136 1032 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.86
02:14:54.985 00.007 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":75}
02:14:54.985 00.000 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":75}
02:14:55.320 00.335 1032 evsrv: cli 0D18BDB0 connect
02:14:55.322 00.002 1032 case statement mapped state 6 to 3
02:14:55.324 00.002 1032 case statement mapped state 6 to 3
02:14:55.326 00.002 1032 evsrv: cli 0D18BDB0 request: {"method":"get_pixel_scale","id":"89b0da68-a5a1-4fba-8dcb-3a9e78736f87"}
02:14:55.328 00.002 1032 evsrv: cli 0D18BDB0 response: {"jsonrpc":"2.0","result":5.15663,"id":"89b0da68-a5a1-4fba-8dcb-3a9e78736f87"}
02:14:55.330 00.002 1032 evsrv: cli 0D18BDB0 disconnect
02:14:55.675 00.345 10072 Exposure complete
02:14:55.725 00.050 10072 worker thread done servicing request
02:14:55.725 00.000 1032 OnExposeComplete: enter
02:14:55.725 00.000 1032 UpdateGuideState(): m_state=6
02:14:55.725 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 549
02:14:55.725 00.000 1032 Star::Find returns 1 (0), X=1123.82, Y=330.42, Mass=1568, SNR=27.8, Peak=125 HFD=3.2
02:14:55.736 00.011 1032 MultiStar: [#1 -0.08,-0.05,0.93,U] [#2 -0.04,-0.08,0.95,U] [#3 -0.04,-0.15,0.96,U] [#4 0.03,-0.09,0.80,U] [#5 0.10,-0.04,0.78,U] [#6 0.06,-0.22,0.72,U] [#7 -0.06,-0.16,0.71,U] [#8 -0.10,-0.21,0.67,U] 
02:14:55.736 00.000 1032 refined, 8 included, MultiStar: {-0.00, -0.15}, one-star: {0.09, -0.36}
02:14:55.736 00.000 1032 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.83) = xAngle (-3.42 = 2.86)
02:14:55.736 00.000 1032 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.42 = 2.86)
02:14:55.736 00.000 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.59 mountX=-0.15 mountY=0.04, mountTheta=2.86
02:14:55.742 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.15, opts=13)
02:14:55.742 00.000 1032 Enqueuing Move request for scope (-0.00, -0.15)
02:14:55.742 00.000 10072 Worker thread wakes up
02:14:55.742 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
02:14:55.742 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
02:14:55.742 00.000 10072 Moving (-0.00, -0.15) raw xDistance=-0.15 yDistance=0.04
02:14:55.742 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:55.748 00.006 10072 PPEC rslt: input = -0.15, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 940.44
02:14:55.748 00.000 10072 PPEC: input: -0.15, control: 0.04, exposure: 1000
02:14:55.748 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:55.748 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:14:55.748 00.000 10072 MoveAxis(W, 37, ABG)
02:14:55.748 00.000 10072 Guiding  Dir = 3, Dur = 37
02:14:55.751 00.003 10072 IsGuiding returns 0
02:14:55.751 00.000 10072 PulseGuide returned control before completion, sleep 47
02:14:55.766 00.015 1032 UpdateGuideState exits: m=1568 SNR=27.8
02:14:55.766 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:55.766 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:55.766 00.000 1032 Enqueuing Expose request
02:14:55.786 00.020 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
02:14:55.812 00.026 10072 IsGuiding returns 0
02:14:55.812 00.000 10072 Move returns status 0, amount 37
02:14:55.812 00.000 10072 MoveAxis(N, 0, ABG)
02:14:55.812 00.000 10072 Move returns status 0, amount 0
02:14:55.812 00.000 10072 move complete, result=0
02:14:55.812 00.000 10072 worker thread done servicing request
02:14:55.812 00.000 10072 Worker thread wakes up
02:14:55.812 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:55.812 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:55.814 00.002 1032 GuideStep: -0.1 px 37 ms WEST, 0.0 px 0 ms NORTH
02:14:56.722 00.908 10072 Exposure complete
02:14:56.768 00.046 10072 worker thread done servicing request
02:14:56.768 00.000 1032 OnExposeComplete: enter
02:14:56.768 00.000 1032 UpdateGuideState(): m_state=6
02:14:56.768 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 550
02:14:56.777 00.009 1032 Star::Find returns 1 (0), X=1123.80, Y=330.47, Mass=1545, SNR=27.6, Peak=119 HFD=3.1
02:14:56.777 00.000 1032 MultiStar: [#1 -0.01,0.04,0.93,U] [#2 -0.01,-0.00,0.97,U] [#3 -0.07,-0.02,0.95,U] [#4 0.02,0.01,0.81,U] [#5 0.10,-0.03,0.78,U] [#6 0.08,-0.04,0.72,U] [#7 0.03,-0.07,0.73,U] [#8 0.01,0.00,0.68,U] 
02:14:56.777 00.000 1032 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {0.06, -0.31}
02:14:56.777 00.000 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
02:14:56.777 00.000 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
02:14:56.784 00.007 1032 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.19 mountX=-0.06 mountY=-0.01, mountTheta=-3.02
02:14:56.786 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.05, opts=13)
02:14:56.788 00.002 1032 Enqueuing Move request for scope (0.02, -0.05)
02:14:56.790 00.002 10072 Worker thread wakes up
02:14:56.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
02:14:56.790 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
02:14:56.790 00.000 10072 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=-0.01
02:14:56.792 00.002 10072 PPEC rslt: input = -0.06, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 940.44
02:14:56.792 00.000 10072 PPEC: input: -0.06, control: 0.03, exposure: 1000
02:14:56.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:56.792 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:14:56.792 00.000 10072 MoveAxis(W, 28, ABG)
02:14:56.792 00.000 10072 Guiding  Dir = 3, Dur = 28
02:14:56.792 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:56.794 00.002 10072 IsGuiding returns 0
02:14:56.796 00.002 10072 PulseGuide returned control before completion, sleep 38
02:14:56.811 00.015 1032 UpdateGuideState exits: m=1545 SNR=27.6
02:14:56.814 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:56.814 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:56.816 00.002 1032 Enqueuing Expose request
02:14:56.843 00.027 10072 IsGuiding returns 1
02:14:56.843 00.000 10072 scope still moving after pulse duration time elapsed
02:14:56.875 00.032 10072 IsGuiding returns 0
02:14:56.875 00.000 10072 scope move finished after 28 + 51 ms
02:14:56.875 00.000 10072 Move returns status 0, amount 28
02:14:56.875 00.000 10072 MoveAxis(N, 0, ABG)
02:14:56.875 00.000 10072 Move returns status 0, amount 0
02:14:56.875 00.000 10072 move complete, result=0
02:14:56.875 00.000 10072 worker thread done servicing request
02:14:56.875 00.000 10072 Worker thread wakes up
02:14:56.875 00.000 1032 GuideStep: -0.1 px 28 ms WEST, -0.0 px 0 ms NORTH
02:14:56.875 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:56.875 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:58.008 01.133 10072 Exposure complete
02:14:58.052 00.044 10072 worker thread done servicing request
02:14:58.052 00.000 1032 OnExposeComplete: enter
02:14:58.054 00.002 1032 UpdateGuideState(): m_state=6
02:14:58.056 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 551
02:14:58.058 00.002 1032 Star::Find returns 1 (0), X=1123.85, Y=330.49, Mass=1532, SNR=27.5, Peak=122 HFD=3.0
02:14:58.060 00.002 1032 MultiStar: [#1 -0.00,0.07,0.93,U] [#2 0.01,-0.02,0.98,U] [#3 -0.12,-0.02,0.96,U] [#4 0.10,-0.04,0.82,U] [#5 0.09,0.03,0.79,U] [#6 0.07,-0.06,0.71,U] [#7 0.03,-0.05,0.71,U] [#8 -0.03,0.03,0.68,U] 
02:14:58.060 00.000 1032 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.12, -0.29}
02:14:58.062 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
02:14:58.062 00.000 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
02:14:58.064 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-1.00 mountX=-0.05 mountY=-0.02, mountTheta=-2.83
02:14:58.066 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.04, opts=13)
02:14:58.069 00.003 1032 Enqueuing Move request for scope (0.03, -0.04)
02:14:58.069 00.000 10072 Worker thread wakes up
02:14:58.069 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
02:14:58.069 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
02:14:58.069 00.000 10072 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
02:14:58.071 00.002 10072 PPEC rslt: input = -0.05, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 940.44
02:14:58.071 00.000 10072 PPEC: input: -0.05, control: 0.03, exposure: 1000
02:14:58.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:58.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:14:58.071 00.000 10072 MoveAxis(W, 26, ABG)
02:14:58.071 00.000 10072 Guiding  Dir = 3, Dur = 26
02:14:58.073 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:58.073 00.000 10072 IsGuiding returns 0
02:14:58.075 00.002 10072 PulseGuide returned control before completion, sleep 36
02:14:58.086 00.011 1032 UpdateGuideState exits: m=1532 SNR=27.5
02:14:58.086 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:58.086 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:58.091 00.005 1032 Enqueuing Expose request
02:14:58.123 00.032 10072 IsGuiding returns 1
02:14:58.124 00.001 10072 scope still moving after pulse duration time elapsed
02:14:58.155 00.031 10072 IsGuiding returns 1
02:14:58.187 00.032 10072 IsGuiding returns 1
02:14:58.219 00.032 10072 IsGuiding returns 1
02:14:58.251 00.032 10072 IsGuiding returns 1
02:14:58.282 00.031 10072 IsGuiding returns 1
02:14:58.314 00.032 10072 IsGuiding returns 1
02:14:58.346 00.032 10072 IsGuiding returns 1
02:14:58.380 00.034 10072 IsGuiding returns 1
02:14:58.412 00.032 10072 IsGuiding returns 1
02:14:58.444 00.032 10072 IsGuiding returns 1
02:14:58.476 00.032 10072 IsGuiding returns 1
02:14:58.508 00.032 10072 IsGuiding returns 1
02:14:58.540 00.032 10072 IsGuiding returns 1
02:14:58.572 00.032 10072 IsGuiding returns 1
02:14:58.604 00.032 10072 IsGuiding returns 1
02:14:58.636 00.032 10072 IsGuiding returns 1
02:14:58.668 00.032 10072 IsGuiding returns 1
02:14:58.699 00.031 10072 IsGuiding returns 1
02:14:58.731 00.032 10072 IsGuiding returns 1
02:14:58.763 00.032 10072 IsGuiding returns 1
02:14:58.795 00.032 10072 IsGuiding returns 1
02:14:58.827 00.032 10072 IsGuiding returns 1
02:14:58.859 00.032 10072 IsGuiding returns 0
02:14:58.859 00.000 10072 scope move finished after 26 + 758 ms
02:14:58.859 00.000 10072 Move returns status 0, amount 26
02:14:58.859 00.000 10072 MoveAxis(N, 0, ABG)
02:14:58.859 00.000 10072 Move returns status 0, amount 0
02:14:58.859 00.000 10072 move complete, result=0
02:14:58.859 00.000 10072 worker thread done servicing request
02:14:58.859 00.000 10072 Worker thread wakes up
02:14:58.859 00.000 1032 GuideStep: -0.0 px 26 ms WEST, -0.0 px 0 ms NORTH
02:14:58.860 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:58.860 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:14:59.774 00.914 10072 Exposure complete
02:14:59.835 00.061 10072 worker thread done servicing request
02:14:59.835 00.000 1032 OnExposeComplete: enter
02:14:59.838 00.003 1032 UpdateGuideState(): m_state=6
02:14:59.840 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 552
02:14:59.842 00.002 1032 Star::Find returns 1 (0), X=1123.96, Y=330.47, Mass=1490, SNR=27.1, Peak=125 HFD=3.4
02:14:59.842 00.000 1032 MultiStar: [#1 0.17,0.05,0.98,U] [#2 0.26,0.04,0.98,U] [#3 0.10,-0.03,0.97,U] [#4 0.21,-0.06,0.84,U] [#5 0.22,0.06,0.83,U] [#6 0.12,-0.01,0.75,U] [#7 0.17,-0.07,0.74,U] [#8 0.26,0.12,0.65,U] 
02:14:59.844 00.002 1032 refined, 8 included, MultiStar: {0.19, -0.03}, one-star: {0.23, -0.31}
02:14:59.846 00.002 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
02:14:59.848 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
02:14:59.850 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.20 cameraTheta=-0.16 mountX=-0.08 mountY=-0.18, mountTheta=-1.99
02:14:59.853 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.03, opts=13)
02:14:59.855 00.002 1032 Enqueuing Move request for scope (0.19, -0.03)
02:14:59.857 00.002 10072 Worker thread wakes up
02:14:59.857 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
02:14:59.857 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
02:14:59.857 00.000 10072 Moving (0.19, -0.03) raw xDistance=-0.08 yDistance=-0.18
02:14:59.857 00.000 10072 PPEC rslt: input = -0.08, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 940.44
02:14:59.857 00.000 10072 PPEC: input: -0.08, control: 0.02, exposure: 1000
02:14:59.859 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:59.859 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:14:59.859 00.000 10072 MoveAxis(W, 21, ABG)
02:14:59.859 00.000 10072 Guiding  Dir = 3, Dur = 21
02:14:59.859 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:14:59.860 00.001 10072 IsGuiding returns 0
02:14:59.860 00.000 10072 PulseGuide returned control before completion, sleep 31
02:14:59.876 00.016 1032 UpdateGuideState exits: m=1490 SNR=27.1
02:14:59.876 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:59.876 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:14:59.885 00.009 1032 Enqueuing Expose request
02:14:59.907 00.022 10072 IsGuiding returns 1
02:14:59.907 00.000 10072 scope still moving after pulse duration time elapsed
02:14:59.939 00.032 10072 IsGuiding returns 0
02:14:59.939 00.000 10072 scope move finished after 21 + 55 ms
02:14:59.939 00.000 10072 Move returns status 0, amount 21
02:14:59.939 00.000 10072 MoveAxis(N, 0, ABG)
02:14:59.939 00.000 10072 Move returns status 0, amount 0
02:14:59.939 00.000 10072 move complete, result=0
02:14:59.939 00.000 10072 worker thread done servicing request
02:14:59.939 00.000 10072 Worker thread wakes up
02:14:59.939 00.000 1032 GuideStep: -0.1 px 21 ms WEST, -0.2 px 0 ms NORTH
02:14:59.939 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:14:59.939 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:01.079 01.140 10072 Exposure complete
02:15:01.124 00.045 10072 worker thread done servicing request
02:15:01.124 00.000 1032 OnExposeComplete: enter
02:15:01.124 00.000 1032 UpdateGuideState(): m_state=6
02:15:01.124 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 553
02:15:01.124 00.000 1032 Star::Find returns 1 (0), X=1124.08, Y=330.48, Mass=1598, SNR=28.1, Peak=125 HFD=3.3
02:15:01.124 00.000 1032 MultiStar: [#1 0.18,-0.17,0.92,U] [#2 0.15,-0.22,0.97,U] [#3 0.08,-0.17,0.95,U] [#4 0.16,-0.22,0.81,U] [#5 0.26,-0.03,0.74,U] [#6 0.29,-0.19,0.72,U] [#7 0.24,-0.18,0.69,U] [#8 0.14,-0.09,0.67,U] 
02:15:01.124 00.000 1032 refined, 8 included, MultiStar: {0.20, -0.18}, one-star: {0.35, -0.30}
02:15:01.124 00.000 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
02:15:01.124 00.000 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
02:15:01.140 00.016 1032 CameraToMount -- cameraX=0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-0.73 mountX=-0.23 mountY=-0.15, mountTheta=-2.56
02:15:01.143 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.18, opts=13)
02:15:01.143 00.000 1032 Enqueuing Move request for scope (0.20, -0.18)
02:15:01.147 00.004 10072 Worker thread wakes up
02:15:01.147 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.18) opts 0xd
02:15:01.147 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.18)
02:15:01.147 00.000 10072 Moving (0.20, -0.18) raw xDistance=-0.23 yDistance=-0.15
02:15:01.147 00.000 10072 PPEC rslt: input = -0.23, final = -0.08, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 940.44
02:15:01.147 00.000 10072 PPEC: input: -0.23, control: -0.08, exposure: 1000
02:15:01.147 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:01.147 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:15:01.147 00.000 10072 MoveAxis(E, 79, ABG)
02:15:01.147 00.000 10072 Guiding  Dir = 2, Dur = 79
02:15:01.150 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:01.150 00.000 10072 IsGuiding returns 0
02:15:01.152 00.002 10072 PulseGuide returned control before completion, sleep 89
02:15:01.158 00.006 1032 UpdateGuideState exits: m=1598 SNR=28.1
02:15:01.167 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:01.167 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:01.167 00.000 1032 Enqueuing Expose request
02:15:01.246 00.079 10072 IsGuiding returns 1
02:15:01.246 00.000 10072 scope still moving after pulse duration time elapsed
02:15:01.278 00.032 10072 IsGuiding returns 0
02:15:01.278 00.000 10072 scope move finished after 79 + 48 ms
02:15:01.278 00.000 10072 Move returns status 0, amount 79
02:15:01.278 00.000 10072 MoveAxis(N, 0, ABG)
02:15:01.278 00.000 10072 Move returns status 0, amount 0
02:15:01.278 00.000 10072 move complete, result=0
02:15:01.278 00.000 10072 worker thread done servicing request
02:15:01.278 00.000 1032 GuideStep: -0.2 px 79 ms EAST, -0.2 px 0 ms NORTH
02:15:01.282 00.004 10072 Worker thread wakes up
02:15:01.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:01.282 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:02.191 00.909 10072 Exposure complete
02:15:02.243 00.052 10072 worker thread done servicing request
02:15:02.243 00.000 1032 OnExposeComplete: enter
02:15:02.243 00.000 1032 UpdateGuideState(): m_state=6
02:15:02.245 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 554
02:15:02.247 00.002 1032 Star::Find returns 1 (0), X=1124.05, Y=330.56, Mass=1591, SNR=28.0, Peak=123 HFD=3.4
02:15:02.249 00.002 1032 MultiStar: [#1 0.13,-0.02,0.92,U] [#2 0.12,-0.02,0.94,U] [#3 0.03,-0.03,0.94,U] [#4 0.11,0.00,0.82,U] [#5 0.26,0.02,0.78,U] [#6 0.15,-0.01,0.75,U] [#7 0.20,-0.02,0.68,U] [#8 0.07,-0.05,0.66,U] 
02:15:02.250 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.04}, one-star: {0.31, -0.22}
02:15:02.250 00.000 1032 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.83) = xAngle (-2.11 = -2.11)
02:15:02.250 00.000 1032 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.11 = -2.11)
02:15:02.250 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.28 mountX=-0.08 mountY=-0.14, mountTheta=-2.11
02:15:02.250 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
02:15:02.250 00.000 1032 Enqueuing Move request for scope (0.15, -0.04)
02:15:02.250 00.000 10072 Worker thread wakes up
02:15:02.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
02:15:02.250 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
02:15:02.250 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.14
02:15:02.262 00.012 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:02.262 00.000 10072 PPEC rslt: input = -0.08, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 943.55
02:15:02.262 00.000 10072 PPEC: input: -0.08, control: 0.03, exposure: 1000
02:15:02.262 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:02.262 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:15:02.262 00.000 10072 MoveAxis(W, 30, ABG)
02:15:02.262 00.000 10072 Guiding  Dir = 3, Dur = 30
02:15:02.266 00.004 10072 IsGuiding returns 0
02:15:02.266 00.000 10072 PulseGuide returned control before completion, sleep 40
02:15:02.279 00.013 1032 UpdateGuideState exits: m=1591 SNR=28.0
02:15:02.282 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:02.284 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:02.284 00.000 1032 Enqueuing Expose request
02:15:02.314 00.030 10072 IsGuiding returns 1
02:15:02.314 00.000 10072 scope still moving after pulse duration time elapsed
02:15:02.345 00.031 10072 IsGuiding returns 0
02:15:02.345 00.000 10072 scope move finished after 30 + 49 ms
02:15:02.345 00.000 10072 Move returns status 0, amount 30
02:15:02.345 00.000 10072 MoveAxis(N, 0, ABG)
02:15:02.345 00.000 10072 Move returns status 0, amount 0
02:15:02.345 00.000 10072 move complete, result=0
02:15:02.345 00.000 10072 worker thread done servicing request
02:15:02.345 00.000 10072 Worker thread wakes up
02:15:02.345 00.000 1032 GuideStep: -0.1 px 30 ms WEST, -0.1 px 0 ms NORTH
02:15:02.348 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:02.348 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:03.472 01.124 10072 Exposure complete
02:15:03.525 00.053 10072 worker thread done servicing request
02:15:03.525 00.000 1032 OnExposeComplete: enter
02:15:03.528 00.003 1032 UpdateGuideState(): m_state=6
02:15:03.528 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 555
02:15:03.530 00.002 1032 Star::Find returns 1 (0), X=1123.98, Y=330.31, Mass=1445, SNR=26.7, Peak=126 HFD=3.3
02:15:03.532 00.002 1032 MultiStar: [#1 0.23,-0.19,0.93,U] [#2 0.17,-0.15,1.00,U] [#3 0.15,-0.20,0.98,U] [#4 0.22,-0.13,0.86,U] [#5 0.27,-0.14,0.80,U] [#6 0.20,-0.21,0.76,U] [#7 0.25,-0.25,0.74,U] [#8 0.10,-0.19,0.71,U] 
02:15:03.534 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.22}, one-star: {0.24, -0.47}
02:15:03.535 00.001 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
02:15:03.538 00.003 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
02:15:03.538 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=-0.22 hyp=0.30 cameraTheta=-0.82 mountX=-0.26 mountY=-0.14, mountTheta=-2.65
02:15:03.543 00.005 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.22, opts=13)
02:15:03.544 00.001 1032 Enqueuing Move request for scope (0.20, -0.22)
02:15:03.545 00.001 10072 Worker thread wakes up
02:15:03.545 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.22) opts 0xd
02:15:03.545 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.22)
02:15:03.545 00.000 10072 Moving (0.20, -0.22) raw xDistance=-0.26 yDistance=-0.14
02:15:03.547 00.002 10072 PPEC rslt: input = -0.26, final = -0.08, react = -0.11, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 943.55
02:15:03.547 00.000 10072 PPEC: input: -0.26, control: -0.08, exposure: 1000
02:15:03.547 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:03.547 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:15:03.547 00.000 10072 MoveAxis(E, 82, ABG)
02:15:03.547 00.000 10072 Guiding  Dir = 2, Dur = 82
02:15:03.549 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:03.550 00.001 10072 IsGuiding returns 0
02:15:03.550 00.000 10072 PulseGuide returned control before completion, sleep 92
02:15:03.567 00.017 1032 UpdateGuideState exits: m=1445 SNR=26.7
02:15:03.569 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:03.569 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:03.571 00.002 1032 Enqueuing Expose request
02:15:03.645 00.074 10072 IsGuiding returns 1
02:15:03.645 00.000 10072 scope still moving after pulse duration time elapsed
02:15:03.677 00.032 10072 IsGuiding returns 0
02:15:03.677 00.000 10072 scope move finished after 82 + 43 ms
02:15:03.677 00.000 10072 Move returns status 0, amount 82
02:15:03.677 00.000 10072 MoveAxis(N, 0, ABG)
02:15:03.677 00.000 10072 Move returns status 0, amount 0
02:15:03.678 00.001 10072 move complete, result=0
02:15:03.678 00.000 10072 worker thread done servicing request
02:15:03.678 00.000 10072 Worker thread wakes up
02:15:03.678 00.000 1032 GuideStep: -0.3 px 82 ms EAST, -0.1 px 0 ms NORTH
02:15:03.680 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:03.680 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:04.599 00.919 10072 Exposure complete
02:15:04.660 00.061 10072 worker thread done servicing request
02:15:04.660 00.000 1032 OnExposeComplete: enter
02:15:04.660 00.000 1032 UpdateGuideState(): m_state=6
02:15:04.675 00.015 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 556
02:15:04.677 00.002 1032 Star::Find returns 1 (0), X=1123.96, Y=330.46, Mass=1639, SNR=28.4, Peak=136 HFD=3.2
02:15:04.679 00.002 1032 MultiStar: [#1 0.11,-0.15,0.89,U] [#2 0.13,-0.08,0.93,U] [#3 0.21,-0.08,0.91,U] [#4 0.13,-0.14,0.79,U] [#5 0.21,-0.01,0.77,U] [#6 0.21,-0.03,0.70,U] [#7 0.26,-0.15,0.71,U] [#8 0.12,-0.05,0.66,U] 
02:15:04.681 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.12}, one-star: {0.23, -0.32}
02:15:04.683 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
02:15:04.685 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
02:15:04.687 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-0.59 mountX=-0.16 mountY=-0.14, mountTheta=-2.42
02:15:04.690 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.12, opts=13)
02:15:04.692 00.002 1032 Enqueuing Move request for scope (0.18, -0.12)
02:15:04.692 00.000 10072 Worker thread wakes up
02:15:04.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
02:15:04.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
02:15:04.692 00.000 10072 Moving (0.18, -0.12) raw xDistance=-0.16 yDistance=-0.14
02:15:04.697 00.005 10072 PPEC rslt: input = -0.16, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 943.55
02:15:04.697 00.000 10072 PPEC: input: -0.16, control: 0.02, exposure: 1000
02:15:04.697 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:04.697 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:15:04.697 00.000 10072 MoveAxis(W, 20, ABG)
02:15:04.697 00.000 10072 Guiding  Dir = 3, Dur = 20
02:15:04.697 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:04.697 00.000 10072 IsGuiding returns 0
02:15:04.700 00.003 10072 PulseGuide returned control before completion, sleep 30
02:15:04.720 00.020 1032 UpdateGuideState exits: m=1639 SNR=28.4
02:15:04.720 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:04.724 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:04.724 00.000 1032 Enqueuing Expose request
02:15:04.751 00.027 10072 IsGuiding returns 1
02:15:04.751 00.000 10072 scope still moving after pulse duration time elapsed
02:15:04.784 00.033 10072 IsGuiding returns 0
02:15:04.784 00.000 10072 scope move finished after 20 + 64 ms
02:15:04.785 00.001 10072 Move returns status 0, amount 20
02:15:04.785 00.000 10072 MoveAxis(N, 0, ABG)
02:15:04.785 00.000 10072 Move returns status 0, amount 0
02:15:04.785 00.000 10072 move complete, result=0
02:15:04.785 00.000 10072 worker thread done servicing request
02:15:04.785 00.000 1032 GuideStep: -0.2 px 20 ms WEST, -0.1 px 0 ms NORTH
02:15:04.787 00.002 10072 Worker thread wakes up
02:15:04.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:04.787 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:05.928 01.141 10072 Exposure complete
02:15:06.002 00.074 10072 worker thread done servicing request
02:15:06.004 00.002 1032 OnExposeComplete: enter
02:15:06.006 00.002 1032 UpdateGuideState(): m_state=6
02:15:06.008 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 557
02:15:06.010 00.002 1032 Star::Find returns 1 (0), X=1124.13, Y=330.33, Mass=1549, SNR=27.7, Peak=133 HFD=3.0
02:15:06.012 00.002 1032 MultiStar: [#1 0.26,-0.19,0.88,U] [#2 0.21,-0.18,0.97,U] [#3 0.14,-0.14,0.95,U] [#4 0.27,-0.16,0.78,U] [#5 0.30,-0.21,0.00,M1] [#6 0.24,-0.28,0.00,M1] [#7 0.33,-0.26,0.00,M1] [#8 0.36,-0.14,0.00,M1] 
02:15:06.013 00.001 1032 refined, 4 included, MultiStar: {0.26, -0.23}, one-star: {0.40, -0.44}
02:15:06.015 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
02:15:06.016 00.001 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
02:15:06.021 00.005 1032 CameraToMount -- cameraX=0.26 cameraY=-0.23 hyp=0.34 cameraTheta=-0.72 mountX=-0.28 mountY=-0.19, mountTheta=-2.55
02:15:06.023 00.002 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.23, opts=13)
02:15:06.027 00.004 1032 Enqueuing Move request for scope (0.26, -0.23)
02:15:06.029 00.002 10072 Worker thread wakes up
02:15:06.029 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.23) opts 0xd
02:15:06.029 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.23)
02:15:06.030 00.001 10072 Moving (0.26, -0.23) raw xDistance=-0.28 yDistance=-0.19
02:15:06.030 00.000 10072 PPEC rslt: input = -0.28, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 943.55
02:15:06.030 00.000 10072 PPEC: input: -0.28, control: -0.10, exposure: 1000
02:15:06.032 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:06.032 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:15:06.032 00.000 10072 MoveAxis(E, 100, ABG)
02:15:06.032 00.000 10072 Guiding  Dir = 2, Dur = 100
02:15:06.033 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:06.036 00.003 10072 IsGuiding returns 0
02:15:06.036 00.000 10072 PulseGuide returned control before completion, sleep 110
02:15:06.057 00.021 1032 UpdateGuideState exits: m=1549 SNR=27.7
02:15:06.060 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:06.064 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:06.066 00.002 1032 Enqueuing Expose request
02:15:06.159 00.093 10072 IsGuiding returns 0
02:15:06.159 00.000 10072 Move returns status 0, amount 100
02:15:06.159 00.000 10072 MoveAxis(N, 0, ABG)
02:15:06.159 00.000 10072 Move returns status 0, amount 0
02:15:06.159 00.000 10072 move complete, result=0
02:15:06.159 00.000 10072 worker thread done servicing request
02:15:06.159 00.000 10072 Worker thread wakes up
02:15:06.159 00.000 1032 GuideStep: -0.3 px 100 ms EAST, -0.2 px 0 ms NORTH
02:15:06.161 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:06.161 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:07.082 00.921 10072 Exposure complete
02:15:07.154 00.072 10072 worker thread done servicing request
02:15:07.154 00.000 1032 OnExposeComplete: enter
02:15:07.156 00.002 1032 UpdateGuideState(): m_state=6
02:15:07.158 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 558
02:15:07.160 00.002 1032 Star::Find returns 1 (0), X=1124.02, Y=330.39, Mass=1625, SNR=28.3, Peak=140 HFD=3.3
02:15:07.163 00.003 1032 MultiStar: [#1 0.16,-0.18,0.90,U] [#2 0.23,-0.10,0.95,U] [#3 0.16,-0.21,0.91,U] [#4 0.19,-0.12,0.79,U] [#5 0.31,0.07,0.74,U] [#6 0.20,-0.23,0.69,U] [#7 0.27,-0.25,0.00,M2] [#8 0.14,-0.10,0.64,U] 
02:15:07.165 00.002 1032 refined, 7 included, MultiStar: {0.21, -0.17}, one-star: {0.29, -0.39}
02:15:07.167 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
02:15:07.169 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
02:15:07.172 00.003 1032 CameraToMount -- cameraX=0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-0.66 mountX=-0.22 mountY=-0.16, mountTheta=-2.49
02:15:07.176 00.004 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.17, opts=13)
02:15:07.178 00.002 1032 Enqueuing Move request for scope (0.21, -0.17)
02:15:07.180 00.002 10072 Worker thread wakes up
02:15:07.182 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.17) opts 0xd
02:15:07.182 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.17)
02:15:07.182 00.000 10072 Moving (0.21, -0.17) raw xDistance=-0.22 yDistance=-0.16
02:15:07.182 00.000 10072 PPEC rslt: input = -0.22, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 943.55
02:15:07.184 00.002 10072 PPEC: input: -0.22, control: -0.08, exposure: 1000
02:15:07.184 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:07.184 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:15:07.184 00.000 10072 MoveAxis(E, 77, ABG)
02:15:07.184 00.000 10072 Guiding  Dir = 2, Dur = 77
02:15:07.184 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:07.187 00.003 10072 IsGuiding returns 0
02:15:07.187 00.000 10072 PulseGuide returned control before completion, sleep 87
02:15:07.210 00.023 1032 UpdateGuideState exits: m=1625 SNR=28.3
02:15:07.210 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:07.210 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:07.217 00.007 1032 Enqueuing Expose request
02:15:07.284 00.067 10072 IsGuiding returns 0
02:15:07.284 00.000 10072 Move returns status 0, amount 77
02:15:07.284 00.000 10072 MoveAxis(N, 0, ABG)
02:15:07.284 00.000 10072 Move returns status 0, amount 0
02:15:07.284 00.000 10072 move complete, result=0
02:15:07.285 00.001 10072 worker thread done servicing request
02:15:07.285 00.000 10072 Worker thread wakes up
02:15:07.285 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:07.285 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:07.285 00.000 1032 GuideStep: -0.2 px 77 ms EAST, -0.2 px 0 ms NORTH
02:15:08.426 01.141 10072 Exposure complete
02:15:08.492 00.066 10072 worker thread done servicing request
02:15:08.492 00.000 1032 OnExposeComplete: enter
02:15:08.492 00.000 1032 UpdateGuideState(): m_state=6
02:15:08.492 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 559
02:15:08.505 00.013 1032 Star::Find returns 1 (0), X=1124.03, Y=330.55, Mass=1521, SNR=27.4, Peak=120 HFD=3.4
02:15:08.507 00.002 1032 MultiStar: [#1 0.14,-0.03,0.96,U] [#2 0.11,-0.00,0.99,U] [#3 0.03,0.03,0.96,U] [#4 0.15,-0.04,0.83,U] [#5 0.24,0.09,0.77,U] [#6 0.22,0.07,0.75,U] [#7 0.24,-0.02,0.73,U] [#8 0.10,0.06,0.69,U] 
02:15:08.511 00.004 1032 refined, 8 included, MultiStar: {0.17, -0.01}, one-star: {0.30, -0.23}
02:15:08.513 00.002 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
02:15:08.515 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
02:15:08.516 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.09 mountX=-0.06 mountY=-0.16, mountTheta=-1.92
02:15:08.521 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
02:15:08.523 00.002 1032 Enqueuing Move request for scope (0.17, -0.01)
02:15:08.525 00.002 10072 Worker thread wakes up
02:15:08.525 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
02:15:08.525 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
02:15:08.525 00.000 10072 Moving (0.17, -0.01) raw xDistance=-0.06 yDistance=-0.16
02:15:08.527 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:08.531 00.004 10072 PPEC rslt: input = -0.06, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 946.63
02:15:08.531 00.000 10072 PPEC: input: -0.06, control: 0.03, exposure: 1000
02:15:08.531 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:08.531 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:15:08.531 00.000 10072 MoveAxis(W, 26, ABG)
02:15:08.531 00.000 10072 Guiding  Dir = 3, Dur = 26
02:15:08.531 00.000 10072 IsGuiding returns 0
02:15:08.533 00.002 10072 PulseGuide returned control before completion, sleep 36
02:15:08.553 00.020 1032 UpdateGuideState exits: m=1521 SNR=27.4
02:15:08.554 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:08.556 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:08.558 00.002 1032 Enqueuing Expose request
02:15:08.583 00.025 10072 IsGuiding returns 1
02:15:08.584 00.001 10072 scope still moving after pulse duration time elapsed
02:15:08.617 00.033 10072 IsGuiding returns 0
02:15:08.620 00.003 10072 scope move finished after 26 + 61 ms
02:15:08.620 00.000 10072 Move returns status 0, amount 26
02:15:08.620 00.000 10072 MoveAxis(N, 0, ABG)
02:15:08.620 00.000 10072 Move returns status 0, amount 0
02:15:08.620 00.000 10072 move complete, result=0
02:15:08.620 00.000 10072 worker thread done servicing request
02:15:08.620 00.000 10072 Worker thread wakes up
02:15:08.620 00.000 1032 GuideStep: -0.1 px 26 ms WEST, -0.2 px 0 ms NORTH
02:15:08.624 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:08.624 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:09.537 00.913 10072 Exposure complete
02:15:09.615 00.078 10072 worker thread done servicing request
02:15:09.615 00.000 1032 OnExposeComplete: enter
02:15:09.619 00.004 1032 UpdateGuideState(): m_state=6
02:15:09.621 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 560
02:15:09.624 00.003 1032 Star::Find returns 1 (0), X=1124.12, Y=330.47, Mass=1562, SNR=27.8, Peak=131 HFD=3.0
02:15:09.626 00.002 1032 MultiStar: [#1 0.21,-0.02,0.95,U] [#2 0.15,-0.05,0.96,U] [#3 0.17,-0.16,0.96,U] [#4 0.19,-0.08,0.79,U] [#5 0.29,-0.02,0.78,U] [#6 0.26,-0.17,0.74,U] [#7 0.23,-0.19,0.70,U] [#8 0.18,-0.06,0.67,U] 
02:15:09.628 00.002 1032 refined, 8 included, MultiStar: {0.23, -0.12}, one-star: {0.39, -0.30}
02:15:09.632 00.004 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
02:15:09.634 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
02:15:09.636 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.47 mountX=-0.17 mountY=-0.19, mountTheta=-2.30
02:15:09.639 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.12, opts=13)
02:15:09.641 00.002 1032 Enqueuing Move request for scope (0.23, -0.12)
02:15:09.644 00.003 10072 Worker thread wakes up
02:15:09.644 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
02:15:09.644 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
02:15:09.644 00.000 10072 Moving (0.23, -0.12) raw xDistance=-0.17 yDistance=-0.19
02:15:09.646 00.002 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 946.63
02:15:09.646 00.000 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:15:09.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:09.646 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:15:09.646 00.000 10072 MoveAxis(W, 22, ABG)
02:15:09.646 00.000 10072 Guiding  Dir = 3, Dur = 22
02:15:09.648 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:09.650 00.002 10072 IsGuiding returns 0
02:15:09.650 00.000 10072 PulseGuide returned control before completion, sleep 32
02:15:09.673 00.023 1032 UpdateGuideState exits: m=1562 SNR=27.8
02:15:09.678 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:09.681 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:09.683 00.002 1032 Enqueuing Expose request
02:15:09.692 00.009 10072 IsGuiding returns 1
02:15:09.692 00.000 10072 scope still moving after pulse duration time elapsed
02:15:09.723 00.031 10072 IsGuiding returns 0
02:15:09.723 00.000 10072 scope move finished after 22 + 50 ms
02:15:09.723 00.000 10072 Move returns status 0, amount 22
02:15:09.723 00.000 10072 MoveAxis(N, 0, ABG)
02:15:09.723 00.000 10072 Move returns status 0, amount 0
02:15:09.723 00.000 10072 move complete, result=0
02:15:09.724 00.001 10072 worker thread done servicing request
02:15:09.724 00.000 1032 GuideStep: -0.2 px 22 ms WEST, -0.2 px 0 ms NORTH
02:15:09.726 00.002 10072 Worker thread wakes up
02:15:09.726 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:09.726 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:10.871 01.145 10072 Exposure complete
02:15:10.953 00.082 10072 worker thread done servicing request
02:15:10.953 00.000 1032 OnExposeComplete: enter
02:15:10.956 00.003 1032 UpdateGuideState(): m_state=6
02:15:10.960 00.004 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 561
02:15:10.963 00.003 1032 Star::Find returns 1 (0), X=1123.99, Y=330.49, Mass=1525, SNR=27.4, Peak=134 HFD=3.0
02:15:10.965 00.002 1032 MultiStar: [#1 0.23,-0.07,0.93,U] [#2 0.15,0.01,0.96,U] [#3 0.12,-0.01,0.99,U] [#4 0.33,-0.03,0.81,U] [#5 0.29,0.04,0.78,U] [#6 0.21,-0.06,0.73,U] [#7 0.24,-0.08,0.71,U] [#8 0.16,0.01,0.69,U] 
02:15:10.965 00.000 1032 refined, 8 included, MultiStar: {0.22, -0.06}, one-star: {0.26, -0.29}
02:15:10.965 00.000 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
02:15:10.977 00.012 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
02:15:10.981 00.004 1032 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-0.26 mountX=-0.11 mountY=-0.20, mountTheta=-2.09
02:15:10.985 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.06, opts=13)
02:15:10.990 00.005 1032 Enqueuing Move request for scope (0.22, -0.06)
02:15:10.994 00.004 10072 Worker thread wakes up
02:15:10.994 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd
02:15:10.994 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.06)
02:15:10.994 00.000 10072 Moving (0.22, -0.06) raw xDistance=-0.11 yDistance=-0.20
02:15:10.996 00.002 10072 PPEC rslt: input = -0.11, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 946.63
02:15:10.996 00.000 10072 PPEC: input: -0.11, control: 0.02, exposure: 1000
02:15:10.996 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:10.996 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:15:10.996 00.000 10072 MoveAxis(W, 17, ABG)
02:15:10.996 00.000 10072 Guiding  Dir = 3, Dur = 17
02:15:10.996 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:11.000 00.004 10072 IsGuiding returns 0
02:15:11.002 00.002 10072 PulseGuide returned control before completion, sleep 27
02:15:11.030 00.028 1032 UpdateGuideState exits: m=1525 SNR=27.4
02:15:11.035 00.005 10072 IsGuiding returns 0
02:15:11.035 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:11.039 00.004 10072 Move returns status 0, amount 17
02:15:11.039 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:11.042 00.003 1032 Enqueuing Expose request
02:15:11.045 00.003 10072 MoveAxis(N, 0, ABG)
02:15:11.045 00.000 10072 Move returns status 0, amount 0
02:15:11.045 00.000 10072 move complete, result=0
02:15:11.045 00.000 10072 worker thread done servicing request
02:15:11.045 00.000 10072 Worker thread wakes up
02:15:11.045 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:11.045 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:11.058 00.013 1032 GuideStep: -0.1 px 17 ms WEST, -0.2 px 0 ms NORTH
02:15:11.968 00.910 10072 Exposure complete
02:15:12.074 00.106 10072 worker thread done servicing request
02:15:12.074 00.000 1032 OnExposeComplete: enter
02:15:12.082 00.008 1032 UpdateGuideState(): m_state=6
02:15:12.086 00.004 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 562
02:15:12.090 00.004 1032 Star::Find returns 1 (0), X=1124.03, Y=330.35, Mass=1522, SNR=27.4, Peak=129 HFD=3.1
02:15:12.094 00.004 1032 MultiStar: [#1 0.29,-0.11,0.92,U] [#2 0.19,-0.10,0.97,U] [#3 0.16,-0.14,0.95,U] [#4 0.13,-0.19,0.84,U] [#5 0.33,0.04,0.77,U] [#6 0.23,-0.10,0.75,U] [#7 0.19,-0.07,0.72,U] [#8 0.15,-0.12,0.69,U] 
02:15:12.099 00.005 1032 refined, 8 included, MultiStar: {0.22, -0.14}, one-star: {0.30, -0.42}
02:15:12.103 00.004 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
02:15:12.106 00.003 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
02:15:12.110 00.004 1032 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.57 mountX=-0.19 mountY=-0.18, mountTheta=-2.40
02:15:12.114 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.14, opts=13)
02:15:12.118 00.004 1032 Enqueuing Move request for scope (0.22, -0.14)
02:15:12.122 00.004 10072 Worker thread wakes up
02:15:12.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd
02:15:12.122 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.14)
02:15:12.122 00.000 10072 Moving (0.22, -0.14) raw xDistance=-0.19 yDistance=-0.18
02:15:12.124 00.002 10072 PPEC rslt: input = -0.19, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 946.63
02:15:12.124 00.000 10072 PPEC: input: -0.19, control: 0.01, exposure: 1000
02:15:12.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:12.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:15:12.124 00.000 10072 MoveAxis(W, 10, ABG)
02:15:12.124 00.000 10072 Guiding  Dir = 3, Dur = 10
02:15:12.126 00.002 10072 IsGuiding returns 0
02:15:12.126 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:12.131 00.005 10072 PulseGuide returned control before completion, sleep 20
02:15:12.153 00.022 10072 IsGuiding returns 0
02:15:12.153 00.000 10072 Move returns status 0, amount 10
02:15:12.153 00.000 10072 MoveAxis(N, 0, ABG)
02:15:12.153 00.000 10072 Move returns status 0, amount 0
02:15:12.153 00.000 10072 move complete, result=0
02:15:12.153 00.000 10072 worker thread done servicing request
02:15:12.163 00.010 1032 UpdateGuideState exits: m=1522 SNR=27.4
02:15:12.165 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:12.169 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:12.172 00.003 1032 Enqueuing Expose request
02:15:12.176 00.004 10072 Worker thread wakes up
02:15:12.176 00.000 1032 GuideStep: -0.2 px 10 ms WEST, -0.2 px 0 ms NORTH
02:15:12.180 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:12.180 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:13.324 01.144 10072 Exposure complete
02:15:13.415 00.091 10072 worker thread done servicing request
02:15:13.415 00.000 1032 OnExposeComplete: enter
02:15:13.422 00.007 1032 UpdateGuideState(): m_state=6
02:15:13.424 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 563
02:15:13.428 00.004 1032 Star::Find returns 1 (0), X=1124.01, Y=330.52, Mass=1606, SNR=28.2, Peak=135 HFD=3.4
02:15:13.433 00.005 1032 MultiStar: [#1 0.13,0.01,0.91,U] [#2 0.20,-0.01,0.97,U] [#3 0.12,0.09,0.95,U] [#4 0.17,0.00,0.79,U] [#5 0.35,0.03,0.76,U] [#6 0.29,-0.12,0.73,U] [#7 0.29,-0.12,0.68,U] [#8 0.19,0.09,0.63,U] 
02:15:13.435 00.002 1032 refined, 8 included, MultiStar: {0.22, -0.03}, one-star: {0.28, -0.25}
02:15:13.438 00.003 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
02:15:13.440 00.002 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
02:15:13.444 00.004 1032 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-0.16 mountX=-0.09 mountY=-0.20, mountTheta=-1.99
02:15:13.449 00.005 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.03, opts=13)
02:15:13.451 00.002 1032 Enqueuing Move request for scope (0.22, -0.03)
02:15:13.454 00.003 10072 Worker thread wakes up
02:15:13.454 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.03) opts 0xd
02:15:13.454 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.03)
02:15:13.455 00.001 10072 Moving (0.22, -0.03) raw xDistance=-0.09 yDistance=-0.20
02:15:13.457 00.002 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 946.63
02:15:13.457 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 1000
02:15:13.457 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:13.457 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:13.459 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:15:13.459 00.000 10072 MoveAxis(W, 10, ABG)
02:15:13.459 00.000 10072 Guiding  Dir = 3, Dur = 10
02:15:13.461 00.002 10072 IsGuiding returns 0
02:15:13.461 00.000 10072 PulseGuide returned control before completion, sleep 20
02:15:13.487 00.026 1032 UpdateGuideState exits: m=1606 SNR=28.2
02:15:13.491 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:13.494 00.003 10072 IsGuiding returns 0
02:15:13.495 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:13.497 00.002 1032 Enqueuing Expose request
02:15:13.499 00.002 10072 Move returns status 0, amount 10
02:15:13.499 00.000 10072 MoveAxis(N, 0, ABG)
02:15:13.501 00.002 10072 Move returns status 0, amount 0
02:15:13.501 00.000 10072 move complete, result=0
02:15:13.501 00.000 10072 worker thread done servicing request
02:15:13.501 00.000 10072 Worker thread wakes up
02:15:13.501 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:13.501 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:13.510 00.009 1032 GuideStep: -0.1 px 10 ms WEST, -0.2 px 0 ms NORTH
02:15:14.418 00.908 10072 Exposure complete
02:15:14.508 00.090 10072 worker thread done servicing request
02:15:14.508 00.000 1032 OnExposeComplete: enter
02:15:14.512 00.004 1032 UpdateGuideState(): m_state=6
02:15:14.514 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 564
02:15:14.518 00.004 1032 Star::Find returns 1 (0), X=1124.04, Y=330.49, Mass=1516, SNR=27.4, Peak=126 HFD=3.0
02:15:14.520 00.002 1032 MultiStar: [#1 0.16,0.01,0.93,U] [#2 0.28,0.01,0.97,U] [#3 0.14,-0.09,0.95,U] [#4 0.22,-0.05,0.82,U] [#5 0.26,-0.06,0.79,U] [#6 0.21,-0.01,0.74,U] [#7 0.20,-0.08,0.71,U] [#8 0.15,-0.02,0.70,U] 
02:15:14.524 00.004 1032 refined, 8 included, MultiStar: {0.22, -0.07}, one-star: {0.31, -0.28}
02:15:14.526 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
02:15:14.528 00.002 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
02:15:14.532 00.004 1032 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-0.30 mountX=-0.12 mountY=-0.19, mountTheta=-2.13
02:15:14.536 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.07, opts=13)
02:15:14.538 00.002 1032 Enqueuing Move request for scope (0.22, -0.07)
02:15:14.541 00.003 10072 Worker thread wakes up
02:15:14.541 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
02:15:14.541 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
02:15:14.541 00.000 10072 Moving (0.22, -0.07) raw xDistance=-0.12 yDistance=-0.19
02:15:14.545 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:14.548 00.003 10072 PPEC rslt: input = -0.12, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 949.68
02:15:14.548 00.000 10072 PPEC: input: -0.12, control: 0.02, exposure: 1000
02:15:14.548 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:14.548 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:15:14.548 00.000 10072 MoveAxis(W, 20, ABG)
02:15:14.548 00.000 10072 Guiding  Dir = 3, Dur = 20
02:15:14.548 00.000 10072 IsGuiding returns 0
02:15:14.548 00.000 10072 PulseGuide returned control before completion, sleep 30
02:15:14.574 00.026 1032 UpdateGuideState exits: m=1516 SNR=27.4
02:15:14.577 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:14.581 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:14.583 00.002 1032 Enqueuing Expose request
02:15:14.588 00.005 10072 IsGuiding returns 1
02:15:14.589 00.001 10072 scope still moving after pulse duration time elapsed
02:15:14.620 00.031 10072 IsGuiding returns 0
02:15:14.620 00.000 10072 scope move finished after 20 + 51 ms
02:15:14.620 00.000 10072 Move returns status 0, amount 20
02:15:14.620 00.000 10072 MoveAxis(N, 0, ABG)
02:15:14.620 00.000 10072 Move returns status 0, amount 0
02:15:14.620 00.000 10072 move complete, result=0
02:15:14.620 00.000 10072 worker thread done servicing request
02:15:14.620 00.000 10072 Worker thread wakes up
02:15:14.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:14.622 00.002 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:14.625 00.003 1032 GuideStep: -0.1 px 20 ms WEST, -0.2 px 0 ms NORTH
02:15:15.761 01.136 10072 Exposure complete
02:15:15.842 00.081 10072 worker thread done servicing request
02:15:15.842 00.000 1032 OnExposeComplete: enter
02:15:15.845 00.003 1032 UpdateGuideState(): m_state=6
02:15:15.847 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 565
02:15:15.849 00.002 1032 Star::Find returns 1 (0), X=1124.11, Y=330.37, Mass=1620, SNR=28.3, Peak=145 HFD=3.3
02:15:15.852 00.003 1032 MultiStar: [#1 0.21,-0.14,0.88,U] [#2 0.28,-0.20,0.94,U] [#3 0.20,-0.11,0.91,U] [#4 0.24,-0.15,0.82,U] [#5 0.35,-0.08,0.73,U] [#6 0.26,-0.17,0.73,U] [#7 0.35,-0.16,0.00,M1] [#8 0.15,-0.22,0.69,U] 
02:15:15.854 00.002 1032 refined, 7 included, MultiStar: {0.26, -0.19}, one-star: {0.37, -0.40}
02:15:15.856 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:15:15.860 00.004 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:15:15.862 00.002 1032 CameraToMount -- cameraX=0.26 cameraY=-0.19 hyp=0.32 cameraTheta=-0.63 mountX=-0.25 mountY=-0.20, mountTheta=-2.46
02:15:15.866 00.004 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.19, opts=13)
02:15:15.868 00.002 1032 Enqueuing Move request for scope (0.26, -0.19)
02:15:15.872 00.004 10072 Worker thread wakes up
02:15:15.872 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.19) opts 0xd
02:15:15.872 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.19)
02:15:15.872 00.000 10072 Moving (0.26, -0.19) raw xDistance=-0.25 yDistance=-0.20
02:15:15.874 00.002 10072 PPEC rslt: input = -0.25, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 949.68
02:15:15.874 00.000 10072 PPEC: input: -0.25, control: -0.08, exposure: 1000
02:15:15.874 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:15.874 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:15:15.874 00.000 10072 MoveAxis(E, 86, ABG)
02:15:15.874 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:15.874 00.000 10072 Guiding  Dir = 2, Dur = 86
02:15:15.878 00.004 10072 IsGuiding returns 0
02:15:15.879 00.001 10072 PulseGuide returned control before completion, sleep 96
02:15:15.902 00.023 1032 UpdateGuideState exits: m=1620 SNR=28.3
02:15:15.906 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:15.909 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:15.912 00.003 1032 Enqueuing Expose request
02:15:15.990 00.078 10072 IsGuiding returns 0
02:15:15.990 00.000 10072 Move returns status 0, amount 86
02:15:15.990 00.000 10072 MoveAxis(N, 0, ABG)
02:15:15.990 00.000 10072 Move returns status 0, amount 0
02:15:15.990 00.000 10072 move complete, result=0
02:15:15.990 00.000 10072 worker thread done servicing request
02:15:15.990 00.000 10072 Worker thread wakes up
02:15:15.990 00.000 1032 GuideStep: -0.2 px 86 ms EAST, -0.2 px 0 ms NORTH
02:15:15.993 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:15.993 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:16.911 00.918 10072 Exposure complete
02:15:16.997 00.086 10072 worker thread done servicing request
02:15:16.997 00.000 1032 OnExposeComplete: enter
02:15:17.000 00.003 1032 UpdateGuideState(): m_state=6
02:15:17.004 00.004 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 566
02:15:17.006 00.002 1032 Star::Find returns 1 (0), X=1124.05, Y=330.44, Mass=1735, SNR=29.2, Peak=161 HFD=3.2
02:15:17.008 00.002 1032 MultiStar: [#1 0.32,-0.06,0.86,U] [#2 0.30,-0.09,0.91,U] [#3 0.12,-0.06,0.89,U] [#4 0.25,-0.05,0.77,U] [#5 0.34,-0.02,0.75,U] [#6 0.33,-0.17,0.00,M1] [#7 0.30,-0.12,0.64,U] [#8 0.18,-0.13,0.62,U] 
02:15:17.010 00.002 1032 refined, 7 included, MultiStar: {0.27, -0.12}, one-star: {0.32, -0.34}
02:15:17.010 00.000 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
02:15:17.016 00.006 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
02:15:17.018 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=-0.12 hyp=0.29 cameraTheta=-0.41 mountX=-0.18 mountY=-0.23, mountTheta=-2.24
02:15:17.018 00.000 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.12, opts=13)
02:15:17.018 00.000 1032 Enqueuing Move request for scope (0.27, -0.12)
02:15:17.018 00.000 10072 Worker thread wakes up
02:15:17.018 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.12) opts 0xd
02:15:17.018 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.12)
02:15:17.018 00.000 10072 Moving (0.27, -0.12) raw xDistance=-0.18 yDistance=-0.23
02:15:17.030 00.012 10072 PPEC rslt: input = -0.18, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 949.68
02:15:17.030 00.000 10072 PPEC: input: -0.18, control: 0.02, exposure: 1000
02:15:17.030 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.23
02:15:17.030 00.000 10072 MoveAxis(W, 18, ABG)
02:15:17.030 00.000 10072 Guiding  Dir = 3, Dur = 18
02:15:17.030 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:17.035 00.005 10072 IsGuiding returns 0
02:15:17.036 00.001 10072 PulseGuide returned control before completion, sleep 28
02:15:17.060 00.024 1032 UpdateGuideState exits: m=1735 SNR=29.2
02:15:17.063 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:17.067 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:17.069 00.002 1032 Enqueuing Expose request
02:15:17.079 00.010 10072 IsGuiding returns 0
02:15:17.079 00.000 10072 Move returns status 0, amount 18
02:15:17.079 00.000 10072 MoveAxis(N, 128, ABG)
02:15:17.079 00.000 10072 Guiding  Dir = 0, Dur = 128
02:15:17.079 00.000 10072 IsGuiding returns 0
02:15:17.080 00.001 10072 PulseGuide returned control before completion, sleep 138
02:15:17.235 00.155 10072 IsGuiding returns 1
02:15:17.235 00.000 10072 scope still moving after pulse duration time elapsed
02:15:17.266 00.031 10072 IsGuiding returns 0
02:15:17.266 00.000 10072 scope move finished after 128 + 58 ms
02:15:17.266 00.000 10072 Move returns status 0, amount 128
02:15:17.266 00.000 10072 move complete, result=0
02:15:17.266 00.000 10072 worker thread done servicing request
02:15:17.266 00.000 10072 Worker thread wakes up
02:15:17.266 00.000 1032 GuideStep: -0.2 px 18 ms WEST, -0.2 px 128 ms NORTH
02:15:17.270 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:17.270 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:18.412 01.142 10072 Exposure complete
02:15:18.501 00.089 10072 worker thread done servicing request
02:15:18.501 00.000 1032 OnExposeComplete: enter
02:15:18.504 00.003 1032 UpdateGuideState(): m_state=6
02:15:18.507 00.003 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 567
02:15:18.509 00.002 1032 Star::Find returns 1 (0), X=1123.86, Y=330.34, Mass=1629, SNR=28.3, Peak=127 HFD=3.2
02:15:18.513 00.004 1032 MultiStar: [#1 -0.03,-0.18,0.89,U] [#2 -0.02,-0.26,0.94,U] [#3 -0.02,-0.19,0.93,U] [#4 0.04,-0.29,0.79,U] [#5 0.10,-0.21,0.77,U] [#6 0.05,-0.26,0.73,U] [#7 0.02,-0.37,0.00,M1] [#8 0.01,-0.25,0.62,U] 
02:15:18.516 00.003 1032 refined, 7 included, MultiStar: {0.03, -0.26}, one-star: {0.13, -0.44}
02:15:18.518 00.002 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
02:15:18.520 00.002 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
02:15:18.522 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.26 hyp=0.27 cameraTheta=-1.45 mountX=-0.26 mountY=0.04, mountTheta=3.00
02:15:18.526 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.26, opts=13)
02:15:18.530 00.004 1032 Enqueuing Move request for scope (0.03, -0.26)
02:15:18.532 00.002 10072 Worker thread wakes up
02:15:18.534 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.26) opts 0xd
02:15:18.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.26)
02:15:18.534 00.000 10072 Moving (0.03, -0.26) raw xDistance=-0.26 yDistance=0.04
02:15:18.536 00.002 10072 PPEC rslt: input = -0.26, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 949.68
02:15:18.536 00.000 10072 PPEC: input: -0.26, control: -0.09, exposure: 1000
02:15:18.536 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:18.536 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:15:18.536 00.000 10072 MoveAxis(E, 91, ABG)
02:15:18.536 00.000 10072 Guiding  Dir = 2, Dur = 91
02:15:18.536 00.000 10072 IsGuiding returns 0
02:15:18.536 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:18.540 00.004 10072 PulseGuide returned control before completion, sleep 101
02:15:18.567 00.027 1032 UpdateGuideState exits: m=1629 SNR=28.3
02:15:18.571 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:18.573 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:18.575 00.002 1032 Enqueuing Expose request
02:15:18.643 00.068 10072 IsGuiding returns 1
02:15:18.643 00.000 10072 scope still moving after pulse duration time elapsed
02:15:18.675 00.032 10072 IsGuiding returns 0
02:15:18.675 00.000 10072 scope move finished after 91 + 46 ms
02:15:18.675 00.000 10072 Move returns status 0, amount 91
02:15:18.675 00.000 10072 MoveAxis(N, 0, ABG)
02:15:18.675 00.000 10072 Move returns status 0, amount 0
02:15:18.676 00.001 10072 move complete, result=0
02:15:18.676 00.000 10072 worker thread done servicing request
02:15:18.676 00.000 10072 Worker thread wakes up
02:15:18.676 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:18.676 00.000 1032 GuideStep: -0.3 px 91 ms EAST, 0.0 px 0 ms NORTH
02:15:18.679 00.003 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:19.594 00.915 10072 Exposure complete
02:15:19.688 00.094 10072 worker thread done servicing request
02:15:19.688 00.000 1032 OnExposeComplete: enter
02:15:19.692 00.004 1032 UpdateGuideState(): m_state=6
02:15:19.696 00.004 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 568
02:15:19.698 00.002 1032 Star::Find returns 1 (0), X=1123.87, Y=330.47, Mass=1533, SNR=27.5, Peak=121 HFD=3.1
02:15:19.702 00.004 1032 MultiStar: [#1 0.05,-0.03,0.93,U] [#2 0.00,-0.00,0.94,U] [#3 -0.02,-0.04,0.97,U] [#4 0.04,-0.07,0.83,U] [#5 0.09,-0.05,0.79,U] [#6 0.01,-0.12,0.75,U] [#7 -0.02,-0.19,0.69,U] [#8 0.01,-0.04,0.67,U] 
02:15:19.703 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.14, -0.31}
02:15:19.705 00.002 1032 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.83) = xAngle (-3.04 = -3.04)
02:15:19.709 00.004 1032 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.04 = -3.04)
02:15:19.711 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.21 mountX=-0.10 mountY=-0.01, mountTheta=-3.04
02:15:19.715 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.09, opts=13)
02:15:19.719 00.004 1032 Enqueuing Move request for scope (0.04, -0.09)
02:15:19.721 00.002 10072 Worker thread wakes up
02:15:19.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
02:15:19.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
02:15:19.723 00.002 10072 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=-0.01
02:15:19.725 00.002 10072 PPEC rslt: input = -0.10, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 949.68
02:15:19.725 00.000 10072 PPEC: input: -0.10, control: 0.02, exposure: 1000
02:15:19.725 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:19.725 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:15:19.725 00.000 10072 MoveAxis(W, 18, ABG)
02:15:19.725 00.000 10072 Guiding  Dir = 3, Dur = 18
02:15:19.725 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:19.728 00.003 10072 IsGuiding returns 0
02:15:19.728 00.000 10072 PulseGuide returned control before completion, sleep 28
02:15:19.756 00.028 1032 UpdateGuideState exits: m=1533 SNR=27.5
02:15:19.758 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:19.762 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:19.764 00.002 10072 IsGuiding returns 0
02:15:19.764 00.000 1032 Enqueuing Expose request
02:15:19.767 00.003 10072 Move returns status 0, amount 18
02:15:19.767 00.000 10072 MoveAxis(N, 0, ABG)
02:15:19.767 00.000 10072 Move returns status 0, amount 0
02:15:19.767 00.000 10072 move complete, result=0
02:15:19.769 00.002 10072 worker thread done servicing request
02:15:19.769 00.000 10072 Worker thread wakes up
02:15:19.769 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:19.769 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:19.781 00.012 1032 GuideStep: -0.1 px 18 ms WEST, -0.0 px 0 ms NORTH
02:15:20.904 01.123 10072 Exposure complete
02:15:20.968 00.064 10072 worker thread done servicing request
02:15:20.968 00.000 1032 OnExposeComplete: enter
02:15:20.968 00.000 1032 UpdateGuideState(): m_state=6
02:15:20.984 00.016 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 569
02:15:20.987 00.003 1032 Star::Find returns 1 (0), X=1123.84, Y=330.31, Mass=1590, SNR=28.0, Peak=132 HFD=3.1
02:15:20.990 00.003 1032 MultiStar: [#1 -0.03,-0.16,0.91,U] [#2 0.05,-0.17,0.96,U] [#3 -0.01,-0.20,0.95,U] [#4 0.08,-0.11,0.81,U] [#5 0.12,0.03,0.78,U] [#6 0.12,-0.17,0.71,U] [#7 0.11,-0.18,0.69,U] [#8 -0.01,-0.11,0.68,U] 
02:15:20.992 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.18}, one-star: {0.10, -0.47}
02:15:20.994 00.002 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
02:15:20.996 00.002 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
02:15:21.000 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.26 mountX=-0.19 mountY=-0.01, mountTheta=-3.09
02:15:21.004 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.18, opts=13)
02:15:21.006 00.002 1032 Enqueuing Move request for scope (0.06, -0.18)
02:15:21.006 00.000 10072 Worker thread wakes up
02:15:21.006 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
02:15:21.006 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
02:15:21.006 00.000 10072 Moving (0.06, -0.18) raw xDistance=-0.19 yDistance=-0.01
02:15:21.012 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:21.016 00.004 10072 PPEC rslt: input = -0.19, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 952.70
02:15:21.016 00.000 10072 PPEC: input: -0.19, control: 0.03, exposure: 1000
02:15:21.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:21.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:15:21.016 00.000 10072 MoveAxis(W, 30, ABG)
02:15:21.016 00.000 10072 Guiding  Dir = 3, Dur = 30
02:15:21.016 00.000 10072 IsGuiding returns 0
02:15:21.016 00.000 10072 PulseGuide returned control before completion, sleep 40
02:15:21.038 00.022 1032 UpdateGuideState exits: m=1590 SNR=28.0
02:15:21.038 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:21.038 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:21.038 00.000 1032 Enqueuing Expose request
02:15:21.063 00.025 10072 IsGuiding returns 1
02:15:21.063 00.000 10072 scope still moving after pulse duration time elapsed
02:15:21.095 00.032 10072 IsGuiding returns 0
02:15:21.095 00.000 10072 scope move finished after 30 + 47 ms
02:15:21.095 00.000 10072 Move returns status 0, amount 30
02:15:21.095 00.000 10072 MoveAxis(N, 0, ABG)
02:15:21.095 00.000 10072 Move returns status 0, amount 0
02:15:21.095 00.000 10072 move complete, result=0
02:15:21.095 00.000 10072 worker thread done servicing request
02:15:21.095 00.000 10072 Worker thread wakes up
02:15:21.095 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:21.095 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:21.095 00.000 1032 GuideStep: -0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
02:15:22.013 00.918 10072 Exposure complete
02:15:22.081 00.068 10072 worker thread done servicing request
02:15:22.081 00.000 1032 OnExposeComplete: enter
02:15:22.089 00.008 1032 UpdateGuideState(): m_state=6
02:15:22.091 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 570
02:15:22.094 00.003 1032 Star::Find returns 1 (0), X=1123.93, Y=330.46, Mass=1623, SNR=28.3, Peak=130 HFD=3.2
02:15:22.096 00.002 1032 MultiStar: [#1 0.06,-0.09,0.92,U] [#2 0.14,-0.03,0.96,U] [#3 0.04,-0.05,0.92,U] [#4 0.09,0.00,0.79,U] [#5 0.11,-0.03,0.77,U] [#6 0.09,-0.16,0.69,U] [#7 0.03,-0.19,0.69,U] [#8 0.13,-0.07,0.63,U] 
02:15:22.098 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.19, -0.31}
02:15:22.100 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
02:15:22.102 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
02:15:22.104 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.14 cameraTheta=-0.82 mountX=-0.13 mountY=-0.07, mountTheta=-2.65
02:15:22.106 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
02:15:22.107 00.001 1032 Enqueuing Move request for scope (0.10, -0.11)
02:15:22.112 00.005 10072 Worker thread wakes up
02:15:22.112 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
02:15:22.112 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
02:15:22.112 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.13 yDistance=-0.07
02:15:22.114 00.002 10072 PPEC rslt: input = -0.13, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 952.70
02:15:22.114 00.000 10072 PPEC: input: -0.13, control: 0.02, exposure: 1000
02:15:22.114 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:22.114 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:15:22.114 00.000 10072 MoveAxis(W, 24, ABG)
02:15:22.114 00.000 10072 Guiding  Dir = 3, Dur = 24
02:15:22.114 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:22.114 00.000 10072 IsGuiding returns 0
02:15:22.114 00.000 10072 PulseGuide returned control before completion, sleep 34
02:15:22.140 00.026 1032 UpdateGuideState exits: m=1623 SNR=28.3
02:15:22.141 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:22.143 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:22.147 00.004 1032 Enqueuing Expose request
02:15:22.169 00.022 10072 IsGuiding returns 1
02:15:22.169 00.000 10072 scope still moving after pulse duration time elapsed
02:15:22.201 00.032 10072 IsGuiding returns 0
02:15:22.201 00.000 10072 scope move finished after 24 + 58 ms
02:15:22.201 00.000 10072 Move returns status 0, amount 24
02:15:22.201 00.000 10072 MoveAxis(N, 0, ABG)
02:15:22.201 00.000 10072 Move returns status 0, amount 0
02:15:22.201 00.000 10072 move complete, result=0
02:15:22.201 00.000 10072 worker thread done servicing request
02:15:22.201 00.000 10072 Worker thread wakes up
02:15:22.201 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:22.201 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:22.201 00.000 1032 GuideStep: -0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
02:15:23.329 01.128 10072 Exposure complete
02:15:23.399 00.070 10072 worker thread done servicing request
02:15:23.401 00.002 1032 OnExposeComplete: enter
02:15:23.403 00.002 1032 UpdateGuideState(): m_state=6
02:15:23.406 00.003 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 571
02:15:23.408 00.002 1032 Star::Find returns 1 (0), X=1123.99, Y=330.37, Mass=1466, SNR=26.9, Peak=133 HFD=3.3
02:15:23.410 00.002 1032 MultiStar: [#1 0.07,-0.07,0.94,U] [#2 0.13,-0.19,1.01,U] [#3 0.06,-0.17,0.97,U] [#4 0.15,-0.16,0.86,U] [#5 0.29,-0.09,0.82,U] [#6 0.20,-0.27,0.77,U] [#7 0.16,-0.27,0.71,U] [#8 0.13,-0.12,0.68,U] 
02:15:23.414 00.004 1032 refined, 8 included, MultiStar: {0.16, -0.20}, one-star: {0.26, -0.40}
02:15:23.417 00.003 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
02:15:23.419 00.002 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
02:15:23.421 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.25 cameraTheta=-0.89 mountX=-0.23 mountY=-0.10, mountTheta=-2.72
02:15:23.425 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.20, opts=13)
02:15:23.427 00.002 1032 Enqueuing Move request for scope (0.16, -0.20)
02:15:23.429 00.002 10072 Worker thread wakes up
02:15:23.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
02:15:23.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
02:15:23.429 00.000 10072 Moving (0.16, -0.20) raw xDistance=-0.23 yDistance=-0.10
02:15:23.432 00.003 10072 PPEC rslt: input = -0.23, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 952.70
02:15:23.432 00.000 10072 PPEC: input: -0.23, control: -0.07, exposure: 1000
02:15:23.432 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:23.432 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:23.432 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:15:23.432 00.000 10072 MoveAxis(E, 75, ABG)
02:15:23.432 00.000 10072 Guiding  Dir = 2, Dur = 75
02:15:23.435 00.003 10072 IsGuiding returns 0
02:15:23.436 00.001 10072 PulseGuide returned control before completion, sleep 85
02:15:23.455 00.019 1032 UpdateGuideState exits: m=1466 SNR=26.9
02:15:23.457 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:23.461 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:23.463 00.002 1032 Enqueuing Expose request
02:15:23.531 00.068 10072 IsGuiding returns 1
02:15:23.531 00.000 10072 scope still moving after pulse duration time elapsed
02:15:23.562 00.031 10072 IsGuiding returns 0
02:15:23.562 00.000 10072 scope move finished after 75 + 51 ms
02:15:23.562 00.000 10072 Move returns status 0, amount 75
02:15:23.562 00.000 10072 MoveAxis(N, 0, ABG)
02:15:23.562 00.000 10072 Move returns status 0, amount 0
02:15:23.562 00.000 10072 move complete, result=0
02:15:23.562 00.000 10072 worker thread done servicing request
02:15:23.562 00.000 1032 GuideStep: -0.2 px 75 ms EAST, -0.1 px 0 ms NORTH
02:15:23.565 00.003 10072 Worker thread wakes up
02:15:23.565 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:23.565 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:24.481 00.916 10072 Exposure complete
02:15:24.550 00.069 10072 worker thread done servicing request
02:15:24.550 00.000 1032 OnExposeComplete: enter
02:15:24.554 00.004 1032 UpdateGuideState(): m_state=6
02:15:24.557 00.003 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 572
02:15:24.559 00.002 1032 Star::Find returns 1 (0), X=1124.00, Y=330.50, Mass=1659, SNR=28.6, Peak=134 HFD=3.2
02:15:24.559 00.000 1032 MultiStar: [#1 0.08,0.01,0.91,U] [#2 0.15,-0.03,0.93,U] [#3 -0.00,-0.02,0.91,U] [#4 0.22,-0.03,0.77,U] [#5 0.26,0.06,0.75,U] [#6 0.19,-0.22,0.71,U] [#7 0.13,-0.09,0.68,U] [#8 0.06,-0.02,0.68,U] 
02:15:24.559 00.000 1032 refined, 8 included, MultiStar: {0.15, -0.07}, one-star: {0.26, -0.27}
02:15:24.566 00.007 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
02:15:24.566 00.000 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
02:15:24.566 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.44 mountX=-0.11 mountY=-0.13, mountTheta=-2.27
02:15:24.574 00.008 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.07, opts=13)
02:15:24.576 00.002 1032 Enqueuing Move request for scope (0.15, -0.07)
02:15:24.578 00.002 10072 Worker thread wakes up
02:15:24.578 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
02:15:24.578 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
02:15:24.578 00.000 10072 Moving (0.15, -0.07) raw xDistance=-0.11 yDistance=-0.13
02:15:24.580 00.002 10072 PPEC rslt: input = -0.11, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 952.70
02:15:24.582 00.002 10072 PPEC: input: -0.11, control: 0.02, exposure: 1000
02:15:24.582 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:24.582 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:15:24.582 00.000 10072 MoveAxis(W, 20, ABG)
02:15:24.582 00.000 10072 Guiding  Dir = 3, Dur = 20
02:15:24.582 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:24.585 00.003 10072 IsGuiding returns 0
02:15:24.585 00.000 10072 PulseGuide returned control before completion, sleep 30
02:15:24.607 00.022 1032 UpdateGuideState exits: m=1659 SNR=28.6
02:15:24.610 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:24.612 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:24.612 00.000 1032 Enqueuing Expose request
02:15:24.619 00.007 10072 IsGuiding returns 1
02:15:24.619 00.000 10072 scope still moving after pulse duration time elapsed
02:15:24.651 00.032 10072 IsGuiding returns 0
02:15:24.651 00.000 10072 scope move finished after 20 + 45 ms
02:15:24.651 00.000 10072 Move returns status 0, amount 20
02:15:24.651 00.000 10072 MoveAxis(N, 0, ABG)
02:15:24.651 00.000 10072 Move returns status 0, amount 0
02:15:24.651 00.000 10072 move complete, result=0
02:15:24.651 00.000 10072 worker thread done servicing request
02:15:24.651 00.000 10072 Worker thread wakes up
02:15:24.651 00.000 1032 GuideStep: -0.1 px 20 ms WEST, -0.1 px 0 ms NORTH
02:15:24.651 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:24.651 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:25.792 01.141 10072 Exposure complete
02:15:25.864 00.072 10072 worker thread done servicing request
02:15:25.865 00.001 1032 OnExposeComplete: enter
02:15:25.867 00.002 1032 UpdateGuideState(): m_state=6
02:15:25.868 00.001 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 573
02:15:25.871 00.003 1032 Star::Find returns 1 (0), X=1124.04, Y=330.53, Mass=1556, SNR=27.7, Peak=130 HFD=3.0
02:15:25.873 00.002 1032 MultiStar: [#1 0.15,0.05,0.92,U] [#2 0.12,-0.05,0.96,U] [#3 0.14,0.08,0.97,U] [#4 0.16,-0.03,0.81,U] [#5 0.17,0.08,0.78,U] [#6 0.15,-0.05,0.72,U] [#7 0.21,-0.03,0.72,U] [#8 0.10,0.16,0.66,U] 
02:15:25.875 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.01}, one-star: {0.31, -0.25}
02:15:25.877 00.002 1032 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.83) = xAngle (-1.90 = -1.90)
02:15:25.879 00.002 1032 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.90 = -1.90)
02:15:25.881 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.07 mountX=-0.06 mountY=-0.16, mountTheta=-1.90
02:15:25.884 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
02:15:25.886 00.002 1032 Enqueuing Move request for scope (0.17, -0.01)
02:15:25.888 00.002 10072 Worker thread wakes up
02:15:25.890 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
02:15:25.890 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
02:15:25.890 00.000 10072 Moving (0.17, -0.01) raw xDistance=-0.06 yDistance=-0.16
02:15:25.891 00.001 10072 PPEC rslt: input = -0.06, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 952.70
02:15:25.891 00.000 10072 PPEC: input: -0.06, control: 0.02, exposure: 1000
02:15:25.891 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:25.891 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:15:25.891 00.000 10072 MoveAxis(W, 21, ABG)
02:15:25.891 00.000 10072 Guiding  Dir = 3, Dur = 21
02:15:25.891 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:25.891 00.000 10072 IsGuiding returns 0
02:15:25.896 00.005 10072 PulseGuide returned control before completion, sleep 31
02:15:25.917 00.021 1032 UpdateGuideState exits: m=1556 SNR=27.7
02:15:25.919 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:25.921 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:25.923 00.002 1032 Enqueuing Expose request
02:15:25.928 00.005 10072 IsGuiding returns 1
02:15:25.928 00.000 10072 scope still moving after pulse duration time elapsed
02:15:25.959 00.031 10072 IsGuiding returns 0
02:15:25.959 00.000 10072 scope move finished after 21 + 42 ms
02:15:25.960 00.001 10072 Move returns status 0, amount 21
02:15:25.960 00.000 10072 MoveAxis(N, 0, ABG)
02:15:25.960 00.000 10072 Move returns status 0, amount 0
02:15:25.960 00.000 10072 move complete, result=0
02:15:25.960 00.000 10072 worker thread done servicing request
02:15:25.960 00.000 10072 Worker thread wakes up
02:15:25.960 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:25.960 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:25.960 00.000 1032 GuideStep: -0.1 px 21 ms WEST, -0.2 px 0 ms NORTH
02:15:26.865 00.905 10072 Exposure complete
02:15:26.928 00.063 10072 worker thread done servicing request
02:15:26.928 00.000 1032 OnExposeComplete: enter
02:15:26.929 00.001 1032 UpdateGuideState(): m_state=6
02:15:26.933 00.004 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 574
02:15:26.933 00.000 1032 Star::Find returns 1 (0), X=1123.98, Y=330.51, Mass=1531, SNR=27.5, Peak=126 HFD=3.0
02:15:26.935 00.002 1032 MultiStar: [#1 0.16,0.00,0.95,U] [#2 0.15,-0.02,0.96,U] [#3 0.10,0.02,0.94,U] [#4 0.06,-0.06,0.82,U] [#5 0.24,-0.09,0.77,U] [#6 0.08,-0.08,0.75,U] [#7 0.26,-0.14,0.72,U] [#8 0.16,0.01,0.66,U] 
02:15:26.937 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.07}, one-star: {0.25, -0.27}
02:15:26.940 00.003 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
02:15:26.940 00.000 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
02:15:26.942 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.42 mountX=-0.11 mountY=-0.14, mountTheta=-2.25
02:15:26.946 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.07, opts=13)
02:15:26.948 00.002 1032 Enqueuing Move request for scope (0.16, -0.07)
02:15:26.948 00.000 10072 Worker thread wakes up
02:15:26.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
02:15:26.948 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
02:15:26.950 00.002 10072 Moving (0.16, -0.07) raw xDistance=-0.11 yDistance=-0.14
02:15:26.950 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:26.952 00.002 10072 PPEC rslt: input = -0.11, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 955.71
02:15:26.952 00.000 10072 PPEC: input: -0.11, control: 0.03, exposure: 1000
02:15:26.952 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:26.952 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:15:26.952 00.000 10072 MoveAxis(W, 29, ABG)
02:15:26.952 00.000 10072 Guiding  Dir = 3, Dur = 29
02:15:26.954 00.002 10072 IsGuiding returns 0
02:15:26.954 00.000 10072 PulseGuide returned control before completion, sleep 39
02:15:26.970 00.016 1032 UpdateGuideState exits: m=1531 SNR=27.5
02:15:26.974 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:26.974 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:26.974 00.000 1032 Enqueuing Expose request
02:15:27.002 00.028 10072 IsGuiding returns 0
02:15:27.002 00.000 10072 Move returns status 0, amount 29
02:15:27.002 00.000 10072 MoveAxis(N, 0, ABG)
02:15:27.002 00.000 10072 Move returns status 0, amount 0
02:15:27.002 00.000 10072 move complete, result=0
02:15:27.002 00.000 10072 worker thread done servicing request
02:15:27.002 00.000 10072 Worker thread wakes up
02:15:27.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:27.002 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:27.008 00.006 1032 GuideStep: -0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
02:15:28.128 01.120 10072 Exposure complete
02:15:28.177 00.049 10072 worker thread done servicing request
02:15:28.177 00.000 1032 OnExposeComplete: enter
02:15:28.177 00.000 1032 UpdateGuideState(): m_state=6
02:15:28.177 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 575
02:15:28.177 00.000 1032 Star::Find returns 1 (0), X=1124.00, Y=330.50, Mass=1465, SNR=26.9, Peak=117 HFD=3.1
02:15:28.177 00.000 1032 MultiStar: [#1 0.17,0.03,0.93,U] [#2 0.21,-0.04,1.00,U] [#3 0.11,-0.08,0.98,U] [#4 0.16,-0.10,0.82,U] [#5 0.28,0.03,0.79,U] [#6 0.23,-0.06,0.74,U] [#7 0.22,-0.13,0.73,U] [#8 0.08,0.02,0.67,U] 
02:15:28.177 00.000 1032 refined, 8 included, MultiStar: {0.20, -0.07}, one-star: {0.27, -0.28}
02:15:28.177 00.000 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
02:15:28.192 00.015 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
02:15:28.194 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.35 mountX=-0.12 mountY=-0.17, mountTheta=-2.18
02:15:28.194 00.000 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.07, opts=13)
02:15:28.194 00.000 1032 Enqueuing Move request for scope (0.20, -0.07)
02:15:28.194 00.000 10072 Worker thread wakes up
02:15:28.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
02:15:28.194 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
02:15:28.194 00.000 10072 Moving (0.20, -0.07) raw xDistance=-0.12 yDistance=-0.17
02:15:28.194 00.000 10072 PPEC rslt: input = -0.12, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 955.71
02:15:28.194 00.000 10072 PPEC: input: -0.12, control: 0.03, exposure: 1000
02:15:28.194 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:28.194 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:15:28.194 00.000 10072 MoveAxis(W, 29, ABG)
02:15:28.202 00.008 10072 Guiding  Dir = 3, Dur = 29
02:15:28.203 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:28.203 00.000 10072 IsGuiding returns 0
02:15:28.205 00.002 10072 PulseGuide returned control before completion, sleep 39
02:15:28.211 00.006 1032 UpdateGuideState exits: m=1465 SNR=26.9
02:15:28.221 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:28.223 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:28.225 00.002 1032 Enqueuing Expose request
02:15:28.252 00.027 10072 IsGuiding returns 1
02:15:28.252 00.000 10072 scope still moving after pulse duration time elapsed
02:15:28.284 00.032 10072 IsGuiding returns 0
02:15:28.284 00.000 10072 scope move finished after 29 + 50 ms
02:15:28.284 00.000 10072 Move returns status 0, amount 29
02:15:28.284 00.000 10072 MoveAxis(N, 0, ABG)
02:15:28.285 00.001 10072 Move returns status 0, amount 0
02:15:28.285 00.000 10072 move complete, result=0
02:15:28.285 00.000 10072 worker thread done servicing request
02:15:28.285 00.000 10072 Worker thread wakes up
02:15:28.285 00.000 1032 GuideStep: -0.1 px 29 ms WEST, -0.2 px 0 ms NORTH
02:15:28.287 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:28.287 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:29.196 00.909 10072 Exposure complete
02:15:29.241 00.045 10072 worker thread done servicing request
02:15:29.241 00.000 1032 OnExposeComplete: enter
02:15:29.248 00.007 1032 UpdateGuideState(): m_state=6
02:15:29.248 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 576
02:15:29.248 00.000 1032 Star::Find returns 1 (0), X=1123.98, Y=330.31, Mass=1498, SNR=27.2, Peak=127 HFD=3.2
02:15:29.248 00.000 1032 MultiStar: [#1 0.14,-0.13,0.94,U] [#2 0.18,-0.19,1.01,U] [#3 0.13,-0.21,0.94,U] [#4 0.18,-0.24,0.81,U] [#5 0.26,-0.13,0.79,U] [#6 0.25,-0.28,0.00,M1] [#7 0.14,-0.21,0.70,U] [#8 0.12,-0.18,0.68,U] 
02:15:29.248 00.000 1032 refined, 7 included, MultiStar: {0.18, -0.22}, one-star: {0.25, -0.46}
02:15:29.248 00.000 1032 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.83) = xAngle (-2.73 = -2.73)
02:15:29.257 00.009 1032 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.73 = -2.73)
02:15:29.259 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.22 hyp=0.29 cameraTheta=-0.90 mountX=-0.26 mountY=-0.11, mountTheta=-2.73
02:15:29.259 00.000 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.22, opts=13)
02:15:29.259 00.000 1032 Enqueuing Move request for scope (0.18, -0.22)
02:15:29.265 00.006 10072 Worker thread wakes up
02:15:29.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.22) opts 0xd
02:15:29.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.22)
02:15:29.265 00.000 10072 Moving (0.18, -0.22) raw xDistance=-0.26 yDistance=-0.11
02:15:29.266 00.001 10072 PPEC rslt: input = -0.26, final = -0.08, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 955.71
02:15:29.266 00.000 10072 PPEC: input: -0.26, control: -0.08, exposure: 1000
02:15:29.266 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:29.266 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:15:29.266 00.000 10072 MoveAxis(E, 86, ABG)
02:15:29.266 00.000 10072 Guiding  Dir = 2, Dur = 86
02:15:29.266 00.000 10072 IsGuiding returns 0
02:15:29.266 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:29.269 00.003 10072 PulseGuide returned control before completion, sleep 96
02:15:29.282 00.013 1032 UpdateGuideState exits: m=1498 SNR=27.2
02:15:29.282 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:29.282 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:29.289 00.007 1032 Enqueuing Expose request
02:15:29.369 00.080 10072 IsGuiding returns 1
02:15:29.369 00.000 10072 scope still moving after pulse duration time elapsed
02:15:29.400 00.031 10072 IsGuiding returns 0
02:15:29.400 00.000 10072 scope move finished after 86 + 46 ms
02:15:29.400 00.000 10072 Move returns status 0, amount 86
02:15:29.400 00.000 10072 MoveAxis(N, 0, ABG)
02:15:29.401 00.001 10072 Move returns status 0, amount 0
02:15:29.401 00.000 10072 move complete, result=0
02:15:29.401 00.000 10072 worker thread done servicing request
02:15:29.401 00.000 10072 Worker thread wakes up
02:15:29.401 00.000 1032 GuideStep: -0.3 px 86 ms EAST, -0.1 px 0 ms NORTH
02:15:29.403 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:29.403 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:30.529 01.126 10072 Exposure complete
02:15:30.575 00.046 10072 worker thread done servicing request
02:15:30.575 00.000 1032 OnExposeComplete: enter
02:15:30.579 00.004 1032 UpdateGuideState(): m_state=6
02:15:30.579 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 577
02:15:30.582 00.003 1032 Star::Find returns 1 (0), X=1124.04, Y=330.45, Mass=1537, SNR=27.5, Peak=131 HFD=3.2
02:15:30.584 00.002 1032 MultiStar: [#1 0.18,-0.02,0.94,U] [#2 0.22,0.00,0.99,U] [#3 0.19,-0.01,0.94,U] [#4 0.23,0.02,0.83,U] [#5 0.23,-0.03,0.79,U] [#6 0.24,-0.06,0.74,U] [#7 0.22,-0.07,0.71,U] [#8 0.16,0.01,0.70,U] 
02:15:30.585 00.001 1032 refined, 8 included, MultiStar: {0.22, -0.06}, one-star: {0.31, -0.32}
02:15:30.588 00.003 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
02:15:30.588 00.000 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
02:15:30.590 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-0.26 mountX=-0.11 mountY=-0.20, mountTheta=-2.09
02:15:30.591 00.001 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.06, opts=13)
02:15:30.591 00.000 1032 Enqueuing Move request for scope (0.22, -0.06)
02:15:30.591 00.000 10072 Worker thread wakes up
02:15:30.591 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd
02:15:30.591 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.06)
02:15:30.591 00.000 10072 Moving (0.22, -0.06) raw xDistance=-0.11 yDistance=-0.20
02:15:30.598 00.007 10072 PPEC rslt: input = -0.11, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 955.71
02:15:30.598 00.000 10072 PPEC: input: -0.11, control: 0.02, exposure: 1000
02:15:30.598 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:30.598 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:15:30.598 00.000 10072 MoveAxis(W, 25, ABG)
02:15:30.598 00.000 10072 Guiding  Dir = 3, Dur = 25
02:15:30.599 00.001 10072 IsGuiding returns 0
02:15:30.599 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:30.599 00.000 10072 PulseGuide returned control before completion, sleep 35
02:15:30.616 00.017 1032 UpdateGuideState exits: m=1537 SNR=27.5
02:15:30.618 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:30.618 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:30.620 00.002 1032 Enqueuing Expose request
02:15:30.645 00.025 10072 IsGuiding returns 1
02:15:30.645 00.000 10072 scope still moving after pulse duration time elapsed
02:15:30.677 00.032 10072 IsGuiding returns 0
02:15:30.677 00.000 10072 scope move finished after 25 + 54 ms
02:15:30.677 00.000 10072 Move returns status 0, amount 25
02:15:30.677 00.000 10072 MoveAxis(N, 0, ABG)
02:15:30.677 00.000 10072 Move returns status 0, amount 0
02:15:30.677 00.000 10072 move complete, result=0
02:15:30.678 00.001 10072 worker thread done servicing request
02:15:30.678 00.000 10072 Worker thread wakes up
02:15:30.678 00.000 1032 GuideStep: -0.1 px 25 ms WEST, -0.2 px 0 ms NORTH
02:15:30.681 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:30.681 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:31.585 00.904 10072 Exposure complete
02:15:31.630 00.045 10072 worker thread done servicing request
02:15:31.630 00.000 1032 OnExposeComplete: enter
02:15:31.630 00.000 1032 UpdateGuideState(): m_state=6
02:15:31.641 00.011 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 578
02:15:31.643 00.002 1032 Star::Find returns 1 (0), X=1124.08, Y=330.32, Mass=1544, SNR=27.6, Peak=130 HFD=3.2
02:15:31.643 00.000 1032 MultiStar: [#1 0.19,-0.09,0.92,U] [#2 0.26,-0.19,0.93,U] [#3 0.17,-0.13,0.94,U] [#4 0.27,-0.17,0.82,U] [#5 0.34,-0.19,0.00,M1] [#6 0.24,-0.16,0.73,U] [#7 0.33,-0.25,0.00,M1] [#8 0.19,-0.04,0.66,U] 
02:15:31.646 00.003 1032 refined, 6 included, MultiStar: {0.24, -0.19}, one-star: {0.35, -0.46}
02:15:31.646 00.000 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
02:15:31.646 00.000 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
02:15:31.646 00.000 1032 CameraToMount -- cameraX=0.24 cameraY=-0.19 hyp=0.30 cameraTheta=-0.66 mountX=-0.24 mountY=-0.18, mountTheta=-2.49
02:15:31.646 00.000 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.19, opts=13)
02:15:31.646 00.000 1032 Enqueuing Move request for scope (0.24, -0.19)
02:15:31.646 00.000 10072 Worker thread wakes up
02:15:31.646 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.19) opts 0xd
02:15:31.646 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.19)
02:15:31.646 00.000 10072 Moving (0.24, -0.19) raw xDistance=-0.24 yDistance=-0.18
02:15:31.646 00.000 10072 PPEC rslt: input = -0.24, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 955.71
02:15:31.646 00.000 10072 PPEC: input: -0.24, control: -0.08, exposure: 1000
02:15:31.646 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:31.646 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:15:31.646 00.000 10072 MoveAxis(E, 79, ABG)
02:15:31.646 00.000 10072 Guiding  Dir = 2, Dur = 79
02:15:31.646 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:31.658 00.012 10072 IsGuiding returns 0
02:15:31.659 00.001 10072 PulseGuide returned control before completion, sleep 89
02:15:31.672 00.013 1032 UpdateGuideState exits: m=1544 SNR=27.6
02:15:31.676 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:31.677 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:31.677 00.000 1032 Enqueuing Expose request
02:15:31.755 00.078 10072 IsGuiding returns 0
02:15:31.755 00.000 10072 Move returns status 0, amount 79
02:15:31.755 00.000 10072 MoveAxis(N, 0, ABG)
02:15:31.755 00.000 10072 Move returns status 0, amount 0
02:15:31.755 00.000 10072 move complete, result=0
02:15:31.755 00.000 10072 worker thread done servicing request
02:15:31.755 00.000 10072 Worker thread wakes up
02:15:31.755 00.000 1032 GuideStep: -0.2 px 79 ms EAST, -0.2 px 0 ms NORTH
02:15:31.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:31.755 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:32.884 01.129 10072 Exposure complete
02:15:32.932 00.048 10072 worker thread done servicing request
02:15:32.932 00.000 1032 OnExposeComplete: enter
02:15:32.932 00.000 1032 UpdateGuideState(): m_state=6
02:15:32.932 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 579
02:15:32.932 00.000 1032 Star::Find returns 1 (0), X=1124.04, Y=330.37, Mass=1520, SNR=27.4, Peak=125 HFD=3.3
02:15:32.932 00.000 1032 MultiStar: [#1 0.20,-0.01,0.92,U] [#2 0.23,-0.10,0.97,U] [#3 0.12,-0.15,0.94,U] [#4 0.28,-0.12,0.83,U] [#5 0.27,-0.10,0.79,U] [#6 0.26,-0.20,0.75,U] [#7 0.29,-0.15,0.72,U] [#8 0.05,-0.10,0.72,U] 
02:15:32.932 00.000 1032 refined, 8 included, MultiStar: {0.22, -0.15}, one-star: {0.31, -0.41}
02:15:32.932 00.000 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
02:15:32.932 00.000 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
02:15:32.932 00.000 1032 CameraToMount -- cameraX=0.22 cameraY=-0.15 hyp=0.27 cameraTheta=-0.60 mountX=-0.20 mountY=-0.18, mountTheta=-2.43
02:15:32.932 00.000 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.15, opts=13)
02:15:32.932 00.000 1032 Enqueuing Move request for scope (0.22, -0.15)
02:15:32.932 00.000 10072 Worker thread wakes up
02:15:32.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.15) opts 0xd
02:15:32.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.15)
02:15:32.932 00.000 10072 Moving (0.22, -0.15) raw xDistance=-0.20 yDistance=-0.18
02:15:32.932 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:32.949 00.017 10072 PPEC rslt: input = -0.20, final = -0.05, react = -0.08, pred = 0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 958.69
02:15:32.949 00.000 10072 PPEC: input: -0.20, control: -0.05, exposure: 1000
02:15:32.949 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:32.949 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:15:32.949 00.000 10072 MoveAxis(E, 50, ABG)
02:15:32.949 00.000 10072 Guiding  Dir = 2, Dur = 50
02:15:32.949 00.000 10072 IsGuiding returns 0
02:15:32.950 00.001 10072 PulseGuide returned control before completion, sleep 60
02:15:32.956 00.006 1032 UpdateGuideState exits: m=1520 SNR=27.4
02:15:32.956 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:32.956 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:32.966 00.010 1032 Enqueuing Expose request
02:15:33.013 00.047 10072 IsGuiding returns 1
02:15:33.013 00.000 10072 scope still moving after pulse duration time elapsed
02:15:33.045 00.032 10072 IsGuiding returns 0
02:15:33.045 00.000 10072 scope move finished after 50 + 45 ms
02:15:33.045 00.000 10072 Move returns status 0, amount 50
02:15:33.045 00.000 10072 MoveAxis(N, 0, ABG)
02:15:33.045 00.000 10072 Move returns status 0, amount 0
02:15:33.045 00.000 10072 move complete, result=0
02:15:33.045 00.000 10072 worker thread done servicing request
02:15:33.045 00.000 10072 Worker thread wakes up
02:15:33.045 00.000 1032 GuideStep: -0.2 px 50 ms EAST, -0.2 px 0 ms NORTH
02:15:33.047 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:33.047 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:33.954 00.907 10072 Exposure complete
02:15:34.001 00.047 10072 worker thread done servicing request
02:15:34.002 00.001 1032 OnExposeComplete: enter
02:15:34.002 00.000 1032 UpdateGuideState(): m_state=6
02:15:34.004 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 580
02:15:34.006 00.002 1032 Star::Find returns 1 (0), X=1123.99, Y=330.38, Mass=1608, SNR=28.2, Peak=140 HFD=3.3
02:15:34.006 00.000 1032 MultiStar: [#1 0.20,-0.04,0.89,U] [#2 0.21,-0.14,0.95,U] [#3 0.17,-0.15,0.91,U] [#4 0.20,-0.14,0.81,U] [#5 0.31,-0.14,0.79,U] [#6 0.34,-0.20,0.00,M1] [#7 0.32,-0.14,0.75,U] [#8 0.21,-0.16,0.67,U] 
02:15:34.008 00.002 1032 refined, 7 included, MultiStar: {0.23, -0.17}, one-star: {0.26, -0.40}
02:15:34.008 00.000 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:15:34.010 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:15:34.010 00.000 1032 CameraToMount -- cameraX=0.23 cameraY=-0.17 hyp=0.29 cameraTheta=-0.63 mountX=-0.22 mountY=-0.18, mountTheta=-2.46
02:15:34.014 00.004 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.17, opts=13)
02:15:34.014 00.000 1032 Enqueuing Move request for scope (0.23, -0.17)
02:15:34.016 00.002 10072 Worker thread wakes up
02:15:34.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.17) opts 0xd
02:15:34.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.17)
02:15:34.016 00.000 10072 Moving (0.23, -0.17) raw xDistance=-0.22 yDistance=-0.18
02:15:34.019 00.003 10072 PPEC rslt: input = -0.22, final = -0.06, react = -0.09, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 958.69
02:15:34.019 00.000 10072 PPEC: input: -0.22, control: -0.06, exposure: 1000
02:15:34.019 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:34.019 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:15:34.019 00.000 10072 MoveAxis(E, 62, ABG)
02:15:34.019 00.000 10072 Guiding  Dir = 2, Dur = 62
02:15:34.019 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:34.021 00.002 10072 IsGuiding returns 0
02:15:34.022 00.001 10072 PulseGuide returned control before completion, sleep 72
02:15:34.036 00.014 1032 UpdateGuideState exits: m=1608 SNR=28.2
02:15:34.036 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:34.038 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:34.038 00.000 1032 Enqueuing Expose request
02:15:34.101 00.063 10072 IsGuiding returns 1
02:15:34.101 00.000 10072 scope still moving after pulse duration time elapsed
02:15:34.134 00.033 10072 IsGuiding returns 0
02:15:34.134 00.000 10072 scope move finished after 62 + 49 ms
02:15:34.134 00.000 10072 Move returns status 0, amount 62
02:15:34.134 00.000 10072 MoveAxis(N, 0, ABG)
02:15:34.134 00.000 10072 Move returns status 0, amount 0
02:15:34.134 00.000 10072 move complete, result=0
02:15:34.134 00.000 10072 worker thread done servicing request
02:15:34.134 00.000 10072 Worker thread wakes up
02:15:34.134 00.000 1032 GuideStep: -0.2 px 62 ms EAST, -0.2 px 0 ms NORTH
02:15:34.136 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:34.136 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:35.266 01.130 10072 Exposure complete
02:15:35.312 00.046 10072 worker thread done servicing request
02:15:35.312 00.000 1032 OnExposeComplete: enter
02:15:35.312 00.000 1032 UpdateGuideState(): m_state=6
02:15:35.312 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 581
02:15:35.312 00.000 1032 Star::Find returns 1 (0), X=1124.02, Y=330.37, Mass=1579, SNR=27.9, Peak=125 HFD=3.3
02:15:35.312 00.000 1032 MultiStar: [#1 0.25,-0.12,0.92,U] [#2 0.24,0.03,0.98,U] [#3 0.17,-0.16,0.93,U] [#4 0.24,-0.06,0.79,U] [#5 0.32,-0.09,0.77,U] [#6 0.22,-0.11,0.73,U] [#7 0.29,-0.22,0.00,M1] [#8 0.13,-0.07,0.68,U] 
02:15:35.312 00.000 1032 refined, 7 included, MultiStar: {0.23, -0.13}, one-star: {0.28, -0.41}
02:15:35.312 00.000 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
02:15:35.312 00.000 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
02:15:35.312 00.000 1032 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.27 cameraTheta=-0.51 mountX=-0.19 mountY=-0.19, mountTheta=-2.34
02:15:35.312 00.000 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.13, opts=13)
02:15:35.326 00.014 1032 Enqueuing Move request for scope (0.23, -0.13)
02:15:35.326 00.000 10072 Worker thread wakes up
02:15:35.326 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
02:15:35.326 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
02:15:35.326 00.000 10072 Moving (0.23, -0.13) raw xDistance=-0.19 yDistance=-0.19
02:15:35.326 00.000 10072 PPEC rslt: input = -0.19, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 958.69
02:15:35.326 00.000 10072 PPEC: input: -0.19, control: 0.03, exposure: 1000
02:15:35.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:35.329 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:15:35.329 00.000 10072 MoveAxis(W, 28, ABG)
02:15:35.329 00.000 10072 Guiding  Dir = 3, Dur = 28
02:15:35.329 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:35.330 00.001 10072 IsGuiding returns 0
02:15:35.331 00.001 10072 PulseGuide returned control before completion, sleep 38
02:15:35.343 00.012 1032 UpdateGuideState exits: m=1579 SNR=27.9
02:15:35.347 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:35.347 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:35.347 00.000 1032 Enqueuing Expose request
02:15:35.379 00.032 10072 IsGuiding returns 0
02:15:35.379 00.000 10072 Move returns status 0, amount 28
02:15:35.379 00.000 10072 MoveAxis(N, 0, ABG)
02:15:35.380 00.001 10072 Move returns status 0, amount 0
02:15:35.380 00.000 10072 move complete, result=0
02:15:35.380 00.000 10072 worker thread done servicing request
02:15:35.380 00.000 10072 Worker thread wakes up
02:15:35.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:35.380 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:35.380 00.000 1032 GuideStep: -0.2 px 28 ms WEST, -0.2 px 0 ms NORTH
02:15:36.285 00.905 10072 Exposure complete
02:15:36.333 00.048 10072 worker thread done servicing request
02:15:36.333 00.000 1032 OnExposeComplete: enter
02:15:36.335 00.002 1032 UpdateGuideState(): m_state=6
02:15:36.337 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 582
02:15:36.339 00.002 1032 Star::Find returns 1 (0), X=1124.03, Y=330.45, Mass=1506, SNR=27.3, Peak=147 HFD=3.0
02:15:36.339 00.000 1032 MultiStar: [#1 0.23,0.00,0.93,U] [#2 0.28,-0.04,0.97,U] [#3 0.15,-0.00,0.94,U] [#4 0.23,0.02,0.83,U] [#5 0.27,0.04,0.78,U] [#6 0.31,0.01,0.74,U] [#7 0.23,-0.09,0.73,U] [#8 0.19,0.02,0.68,U] 
02:15:36.341 00.002 1032 refined, 8 included, MultiStar: {0.24, -0.05}, one-star: {0.30, -0.32}
02:15:36.343 00.002 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
02:15:36.343 00.000 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
02:15:36.345 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.05 hyp=0.25 cameraTheta=-0.19 mountX=-0.11 mountY=-0.22, mountTheta=-2.02
02:15:36.346 00.001 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.05, opts=13)
02:15:36.346 00.000 1032 Enqueuing Move request for scope (0.24, -0.05)
02:15:36.346 00.000 10072 Worker thread wakes up
02:15:36.346 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.05) opts 0xd
02:15:36.346 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.05)
02:15:36.346 00.000 10072 Moving (0.24, -0.05) raw xDistance=-0.11 yDistance=-0.22
02:15:36.346 00.000 10072 PPEC rslt: input = -0.11, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 958.69
02:15:36.346 00.000 10072 PPEC: input: -0.11, control: 0.02, exposure: 1000
02:15:36.346 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.22
02:15:36.346 00.000 10072 MoveAxis(W, 25, ABG)
02:15:36.346 00.000 10072 Guiding  Dir = 3, Dur = 25
02:15:36.352 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:36.352 00.000 10072 IsGuiding returns 0
02:15:36.355 00.003 10072 PulseGuide returned control before completion, sleep 35
02:15:36.369 00.014 1032 UpdateGuideState exits: m=1506 SNR=27.3
02:15:36.370 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:36.372 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:36.374 00.002 1032 Enqueuing Expose request
02:15:36.402 00.028 10072 IsGuiding returns 0
02:15:36.402 00.000 10072 Move returns status 0, amount 25
02:15:36.403 00.001 10072 MoveAxis(N, 124, ABG)
02:15:36.403 00.000 10072 Guiding  Dir = 0, Dur = 124
02:15:36.403 00.000 10072 IsGuiding returns 0
02:15:36.403 00.000 10072 PulseGuide returned control before completion, sleep 134
02:15:36.545 00.142 10072 IsGuiding returns 0
02:15:36.545 00.000 10072 Move returns status 0, amount 124
02:15:36.545 00.000 10072 move complete, result=0
02:15:36.545 00.000 10072 worker thread done servicing request
02:15:36.545 00.000 10072 Worker thread wakes up
02:15:36.545 00.000 1032 GuideStep: -0.1 px 25 ms WEST, -0.2 px 124 ms NORTH
02:15:36.548 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:36.548 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:37.688 01.140 10072 Exposure complete
02:15:37.733 00.045 10072 worker thread done servicing request
02:15:37.733 00.000 1032 OnExposeComplete: enter
02:15:37.735 00.002 1032 UpdateGuideState(): m_state=6
02:15:37.736 00.001 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 583
02:15:37.739 00.003 1032 Star::Find returns 1 (0), X=1123.85, Y=330.36, Mass=1645, SNR=28.5, Peak=128 HFD=3.2
02:15:37.739 00.000 1032 MultiStar: [#1 0.05,-0.13,0.90,U] [#2 0.09,-0.10,0.95,U] [#3 0.01,-0.20,0.93,U] [#4 0.05,-0.18,0.80,U] [#5 0.04,-0.07,0.74,U] [#6 0.07,-0.25,0.71,U] [#7 0.06,-0.24,0.68,U] [#8 -0.04,-0.09,0.66,U] 
02:15:37.741 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.19}, one-star: {0.12, -0.41}
02:15:37.741 00.000 1032 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.83) = xAngle (-3.13 = -3.13)
02:15:37.741 00.000 1032 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.13 = -3.13)
02:15:37.741 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.30 mountX=-0.20 mountY=-0.00, mountTheta=-3.13
02:15:37.741 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.19, opts=13)
02:15:37.741 00.000 1032 Enqueuing Move request for scope (0.05, -0.19)
02:15:37.749 00.008 10072 Worker thread wakes up
02:15:37.749 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
02:15:37.749 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
02:15:37.749 00.000 10072 Moving (0.05, -0.19) raw xDistance=-0.20 yDistance=-0.00
02:15:37.749 00.000 10072 PPEC rslt: input = -0.20, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 958.69
02:15:37.749 00.000 10072 PPEC: input: -0.20, control: 0.02, exposure: 1000
02:15:37.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:37.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:15:37.749 00.000 10072 MoveAxis(W, 20, ABG)
02:15:37.749 00.000 10072 Guiding  Dir = 3, Dur = 20
02:15:37.749 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:37.752 00.003 10072 IsGuiding returns 0
02:15:37.753 00.001 10072 PulseGuide returned control before completion, sleep 30
02:15:37.766 00.013 1032 UpdateGuideState exits: m=1645 SNR=28.5
02:15:37.770 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:37.772 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:37.772 00.000 1032 Enqueuing Expose request
02:15:37.785 00.013 10072 IsGuiding returns 1
02:15:37.785 00.000 10072 scope still moving after pulse duration time elapsed
02:15:37.817 00.032 10072 IsGuiding returns 0
02:15:37.817 00.000 10072 scope move finished after 20 + 44 ms
02:15:37.817 00.000 10072 Move returns status 0, amount 20
02:15:37.817 00.000 10072 MoveAxis(N, 0, ABG)
02:15:37.817 00.000 10072 Move returns status 0, amount 0
02:15:37.817 00.000 10072 move complete, result=0
02:15:37.817 00.000 10072 worker thread done servicing request
02:15:37.817 00.000 10072 Worker thread wakes up
02:15:37.817 00.000 1032 GuideStep: -0.2 px 20 ms WEST, -0.0 px 0 ms NORTH
02:15:37.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:37.820 00.003 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:38.723 00.903 10072 Exposure complete
02:15:38.770 00.047 10072 worker thread done servicing request
02:15:38.770 00.000 1032 OnExposeComplete: enter
02:15:38.772 00.002 1032 UpdateGuideState(): m_state=6
02:15:38.774 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 584
02:15:38.774 00.000 1032 Star::Find returns 1 (0), X=1123.95, Y=330.38, Mass=1429, SNR=26.5, Peak=127 HFD=3.2
02:15:38.774 00.000 1032 MultiStar: [#1 0.04,-0.11,0.98,U] [#2 0.03,-0.10,1.02,U] [#3 -0.01,-0.12,0.99,U] [#4 0.13,-0.20,0.85,U] [#5 0.17,-0.11,0.80,U] [#6 0.11,-0.25,0.77,U] [#7 0.15,-0.11,0.73,U] [#8 0.04,-0.10,0.69,U] 
02:15:38.774 00.000 1032 refined, 8 included, MultiStar: {0.10, -0.17}, one-star: {0.21, -0.40}
02:15:38.774 00.000 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
02:15:38.774 00.000 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
02:15:38.774 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.19 cameraTheta=-1.05 mountX=-0.19 mountY=-0.05, mountTheta=-2.88
02:15:38.774 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.17, opts=13)
02:15:38.787 00.013 1032 Enqueuing Move request for scope (0.10, -0.17)
02:15:38.789 00.002 10072 Worker thread wakes up
02:15:38.789 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
02:15:38.789 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
02:15:38.789 00.000 10072 Moving (0.10, -0.17) raw xDistance=-0.19 yDistance=-0.05
02:15:38.791 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:38.791 00.000 10072 PPEC rslt: input = -0.19, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 961.66
02:15:38.791 00.000 10072 PPEC: input: -0.19, control: 0.03, exposure: 1000
02:15:38.791 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:38.791 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:15:38.791 00.000 10072 MoveAxis(W, 29, ABG)
02:15:38.791 00.000 10072 Guiding  Dir = 3, Dur = 29
02:15:38.794 00.003 10072 IsGuiding returns 0
02:15:38.795 00.001 10072 PulseGuide returned control before completion, sleep 39
02:15:38.806 00.011 1032 UpdateGuideState exits: m=1429 SNR=26.5
02:15:38.806 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:38.811 00.005 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:38.811 00.000 1032 Enqueuing Expose request
02:15:38.843 00.032 10072 IsGuiding returns 1
02:15:38.843 00.000 10072 scope still moving after pulse duration time elapsed
02:15:38.874 00.031 10072 IsGuiding returns 0
02:15:38.874 00.000 10072 scope move finished after 29 + 51 ms
02:15:38.874 00.000 10072 Move returns status 0, amount 29
02:15:38.874 00.000 10072 MoveAxis(N, 0, ABG)
02:15:38.874 00.000 10072 Move returns status 0, amount 0
02:15:38.874 00.000 10072 move complete, result=0
02:15:38.874 00.000 10072 worker thread done servicing request
02:15:38.874 00.000 10072 Worker thread wakes up
02:15:38.874 00.000 1032 GuideStep: -0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
02:15:38.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:38.874 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:40.005 01.131 10072 Exposure complete
02:15:40.050 00.045 10072 worker thread done servicing request
02:15:40.050 00.000 1032 OnExposeComplete: enter
02:15:40.050 00.000 1032 UpdateGuideState(): m_state=6
02:15:40.050 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 585
02:15:40.050 00.000 1032 Star::Find returns 1 (0), X=1123.86, Y=330.26, Mass=1479, SNR=27.0, Peak=125 HFD=2.9
02:15:40.050 00.000 1032 MultiStar: [#1 0.06,-0.19,0.92,U] [#2 0.10,-0.21,1.00,U] [#3 -0.03,-0.14,0.99,U] [#4 0.14,-0.26,0.80,U] [#5 0.03,-0.09,0.78,U] [#6 0.06,-0.30,0.74,U] [#7 0.06,-0.29,0.73,U] [#8 -0.06,-0.20,0.67,U] 
02:15:40.050 00.000 1032 refined, 8 included, MultiStar: {0.06, -0.25}, one-star: {0.13, -0.51}
02:15:40.050 00.000 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
02:15:40.050 00.000 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
02:15:40.050 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.25 cameraTheta=-1.35 mountX=-0.25 mountY=0.01, mountTheta=3.10
02:15:40.062 00.012 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.25, opts=13)
02:15:40.062 00.000 1032 Enqueuing Move request for scope (0.06, -0.25)
02:15:40.062 00.000 10072 Worker thread wakes up
02:15:40.062 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
02:15:40.062 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
02:15:40.062 00.000 10072 Moving (0.06, -0.25) raw xDistance=-0.25 yDistance=0.01
02:15:40.062 00.000 10072 PPEC rslt: input = -0.25, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 961.66
02:15:40.062 00.000 10072 PPEC: input: -0.25, control: -0.07, exposure: 1000
02:15:40.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:40.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:15:40.062 00.000 10072 MoveAxis(E, 76, ABG)
02:15:40.062 00.000 10072 Guiding  Dir = 2, Dur = 76
02:15:40.066 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:40.067 00.001 10072 IsGuiding returns 0
02:15:40.068 00.001 10072 PulseGuide returned control before completion, sleep 86
02:15:40.079 00.011 1032 UpdateGuideState exits: m=1479 SNR=27.0
02:15:40.079 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:40.084 00.005 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:40.084 00.000 1032 Enqueuing Expose request
02:15:40.163 00.079 10072 IsGuiding returns 0
02:15:40.163 00.000 10072 Move returns status 0, amount 76
02:15:40.163 00.000 10072 MoveAxis(N, 0, ABG)
02:15:40.163 00.000 10072 Move returns status 0, amount 0
02:15:40.163 00.000 10072 move complete, result=0
02:15:40.163 00.000 10072 worker thread done servicing request
02:15:40.163 00.000 10072 Worker thread wakes up
02:15:40.163 00.000 1032 GuideStep: -0.3 px 76 ms EAST, 0.0 px 0 ms NORTH
02:15:40.165 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:40.165 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:41.071 00.906 10072 Exposure complete
02:15:41.119 00.048 10072 worker thread done servicing request
02:15:41.119 00.000 1032 OnExposeComplete: enter
02:15:41.121 00.002 1032 UpdateGuideState(): m_state=6
02:15:41.121 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 586
02:15:41.123 00.002 1032 Star::Find returns 1 (0), X=1123.90, Y=330.39, Mass=1524, SNR=27.4, Peak=127 HFD=3.2
02:15:41.125 00.002 1032 MultiStar: [#1 0.06,-0.08,0.95,U] [#2 0.05,-0.17,0.96,U] [#3 -0.04,-0.21,0.93,U] [#4 0.08,-0.21,0.81,U] [#5 0.18,-0.08,0.78,U] [#6 0.02,-0.21,0.75,U] [#7 0.17,-0.25,0.72,U] [#8 0.03,-0.15,0.68,U] 
02:15:41.125 00.000 1032 refined, 8 included, MultiStar: {0.08, -0.20}, one-star: {0.17, -0.38}
02:15:41.127 00.002 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
02:15:41.129 00.002 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
02:15:41.129 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.19 mountX=-0.21 mountY=-0.03, mountTheta=-3.02
02:15:41.133 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.20, opts=13)
02:15:41.133 00.000 1032 Enqueuing Move request for scope (0.08, -0.20)
02:15:41.135 00.002 10072 Worker thread wakes up
02:15:41.135 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
02:15:41.135 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
02:15:41.135 00.000 10072 Moving (0.08, -0.20) raw xDistance=-0.21 yDistance=-0.03
02:15:41.137 00.002 10072 PPEC rslt: input = -0.21, final = -0.06, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 961.66
02:15:41.137 00.000 10072 PPEC: input: -0.21, control: -0.06, exposure: 1000
02:15:41.137 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:41.137 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:15:41.137 00.000 10072 MoveAxis(E, 65, ABG)
02:15:41.137 00.000 10072 Guiding  Dir = 2, Dur = 65
02:15:41.138 00.001 10072 IsGuiding returns 0
02:15:41.138 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:41.139 00.001 10072 PulseGuide returned control before completion, sleep 75
02:15:41.154 00.015 1032 UpdateGuideState exits: m=1524 SNR=27.4
02:15:41.156 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:41.156 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:41.158 00.002 1032 Enqueuing Expose request
02:15:41.217 00.059 10072 IsGuiding returns 1
02:15:41.217 00.000 10072 scope still moving after pulse duration time elapsed
02:15:41.249 00.032 10072 IsGuiding returns 0
02:15:41.249 00.000 10072 scope move finished after 65 + 46 ms
02:15:41.250 00.001 10072 Move returns status 0, amount 65
02:15:41.250 00.000 10072 MoveAxis(N, 0, ABG)
02:15:41.250 00.000 10072 Move returns status 0, amount 0
02:15:41.250 00.000 10072 move complete, result=0
02:15:41.250 00.000 10072 worker thread done servicing request
02:15:41.250 00.000 10072 Worker thread wakes up
02:15:41.250 00.000 1032 GuideStep: -0.2 px 65 ms EAST, -0.0 px 0 ms NORTH
02:15:41.252 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:41.252 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:42.394 01.142 10072 Exposure complete
02:15:42.439 00.045 10072 worker thread done servicing request
02:15:42.439 00.000 1032 OnExposeComplete: enter
02:15:42.439 00.000 1032 UpdateGuideState(): m_state=6
02:15:42.439 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 587
02:15:42.439 00.000 1032 Star::Find returns 1 (0), X=1123.87, Y=330.52, Mass=1680, SNR=28.8, Peak=130 HFD=3.1
02:15:42.439 00.000 1032 MultiStar: [#1 -0.02,0.05,0.88,U] [#2 -0.07,-0.04,0.93,U] [#3 -0.03,-0.05,0.92,U] [#4 0.01,0.02,0.79,U] [#5 0.13,0.07,0.73,U] [#6 -0.01,0.01,0.70,U] [#7 -0.03,-0.00,0.67,U] [#8 -0.06,0.05,0.65,U] 
02:15:42.439 00.000 1032 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.13, -0.26}
02:15:42.439 00.000 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
02:15:42.439 00.000 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
02:15:42.439 00.000 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.27 mountX=-0.03 mountY=-0.00, mountTheta=-3.10
02:15:42.439 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
02:15:42.439 00.000 1032 Enqueuing Move request for scope (0.01, -0.03)
02:15:42.454 00.015 10072 Worker thread wakes up
02:15:42.454 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
02:15:42.454 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
02:15:42.454 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
02:15:42.455 00.001 10072 PPEC rslt: input = -0.03, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 961.66
02:15:42.455 00.000 10072 PPEC: input: -0.03, control: 0.02, exposure: 1000
02:15:42.455 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:42.455 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:15:42.455 00.000 10072 MoveAxis(W, 21, ABG)
02:15:42.455 00.000 10072 Guiding  Dir = 3, Dur = 21
02:15:42.456 00.001 10072 IsGuiding returns 0
02:15:42.456 00.000 10072 PulseGuide returned control before completion, sleep 31
02:15:42.456 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:42.473 00.017 1032 UpdateGuideState exits: m=1680 SNR=28.8
02:15:42.473 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:42.473 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:42.473 00.000 1032 Enqueuing Expose request
02:15:42.503 00.030 10072 IsGuiding returns 1
02:15:42.503 00.000 10072 scope still moving after pulse duration time elapsed
02:15:42.535 00.032 10072 IsGuiding returns 0
02:15:42.535 00.000 10072 scope move finished after 21 + 58 ms
02:15:42.535 00.000 10072 Move returns status 0, amount 21
02:15:42.535 00.000 10072 MoveAxis(N, 0, ABG)
02:15:42.535 00.000 10072 Move returns status 0, amount 0
02:15:42.535 00.000 10072 move complete, result=0
02:15:42.535 00.000 10072 worker thread done servicing request
02:15:42.535 00.000 10072 Worker thread wakes up
02:15:42.535 00.000 1032 GuideStep: -0.0 px 21 ms WEST, -0.0 px 0 ms NORTH
02:15:42.535 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:42.535 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:43.445 00.910 10072 Exposure complete
02:15:43.492 00.047 10072 worker thread done servicing request
02:15:43.492 00.000 1032 OnExposeComplete: enter
02:15:43.492 00.000 1032 UpdateGuideState(): m_state=6
02:15:43.492 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 588
02:15:43.492 00.000 1032 Star::Find returns 1 (0), X=1123.86, Y=330.39, Mass=1557, SNR=27.7, Peak=123 HFD=3.2
02:15:43.492 00.000 1032 MultiStar: [#1 0.05,-0.04,0.93,U] [#2 0.03,-0.21,0.98,U] [#3 0.02,-0.10,0.95,U] [#4 0.03,-0.09,0.83,U] [#5 0.13,-0.09,0.80,U] [#6 0.11,-0.18,0.72,U] [#7 0.13,-0.15,0.71,U] [#8 -0.02,-0.12,0.65,U] 
02:15:43.492 00.000 1032 refined, 8 included, MultiStar: {0.07, -0.15}, one-star: {0.13, -0.38}
02:15:43.492 00.000 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
02:15:43.492 00.000 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
02:15:43.492 00.000 1032 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.15 mountX=-0.17 mountY=-0.03, mountTheta=-2.98
02:15:43.507 00.015 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.15, opts=13)
02:15:43.509 00.002 1032 Enqueuing Move request for scope (0.07, -0.15)
02:15:43.511 00.002 10072 Worker thread wakes up
02:15:43.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
02:15:43.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
02:15:43.511 00.000 10072 Moving (0.07, -0.15) raw xDistance=-0.17 yDistance=-0.03
02:15:43.513 00.002 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 961.66
02:15:43.513 00.000 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:15:43.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:43.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:15:43.513 00.000 10072 MoveAxis(W, 18, ABG)
02:15:43.513 00.000 10072 Guiding  Dir = 3, Dur = 18
02:15:43.514 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:43.514 00.000 10072 IsGuiding returns 0
02:15:43.516 00.002 10072 PulseGuide returned control before completion, sleep 28
02:15:43.530 00.014 1032 UpdateGuideState exits: m=1557 SNR=27.7
02:15:43.530 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:43.530 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:43.530 00.000 1032 Enqueuing Expose request
02:15:43.547 00.017 10072 IsGuiding returns 0
02:15:43.547 00.000 10072 Move returns status 0, amount 18
02:15:43.547 00.000 10072 MoveAxis(N, 0, ABG)
02:15:43.547 00.000 10072 Move returns status 0, amount 0
02:15:43.547 00.000 10072 move complete, result=0
02:15:43.547 00.000 10072 worker thread done servicing request
02:15:43.547 00.000 10072 Worker thread wakes up
02:15:43.547 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:43.547 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:43.548 00.001 1032 GuideStep: -0.2 px 18 ms WEST, -0.0 px 0 ms NORTH
02:15:44.684 01.136 10072 Exposure complete
02:15:44.732 00.048 10072 worker thread done servicing request
02:15:44.732 00.000 1032 OnExposeComplete: enter
02:15:44.732 00.000 1032 UpdateGuideState(): m_state=6
02:15:44.732 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 589
02:15:44.735 00.003 1032 Star::Find returns 1 (0), X=1123.96, Y=330.46, Mass=1537, SNR=27.6, Peak=121 HFD=3.5
02:15:44.735 00.000 1032 MultiStar: [#1 0.07,-0.02,0.93,U] [#2 0.08,-0.05,0.99,U] [#3 -0.04,-0.06,0.95,U] [#4 0.10,-0.02,0.82,U] [#5 0.24,0.03,0.77,U] [#6 0.16,-0.13,0.74,U] [#7 0.09,-0.09,0.69,U] [#8 0.00,-0.03,0.67,U] 
02:15:44.735 00.000 1032 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.23, -0.32}
02:15:44.735 00.000 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
02:15:44.735 00.000 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
02:15:44.735 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.66 mountX=-0.11 mountY=-0.08, mountTheta=-2.49
02:15:44.735 00.000 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.08, opts=13)
02:15:44.735 00.000 1032 Enqueuing Move request for scope (0.10, -0.08)
02:15:44.735 00.000 10072 Worker thread wakes up
02:15:44.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
02:15:44.735 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
02:15:44.735 00.000 10072 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=-0.08
02:15:44.735 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:44.749 00.014 10072 PPEC rslt: input = -0.11, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 964.60
02:15:44.749 00.000 10072 PPEC: input: -0.11, control: 0.03, exposure: 1000
02:15:44.749 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:44.749 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:15:44.749 00.000 10072 MoveAxis(W, 33, ABG)
02:15:44.749 00.000 10072 Guiding  Dir = 3, Dur = 33
02:15:44.750 00.001 10072 IsGuiding returns 0
02:15:44.750 00.000 10072 PulseGuide returned control before completion, sleep 43
02:15:44.750 00.000 1032 UpdateGuideState exits: m=1537 SNR=27.6
02:15:44.750 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:44.750 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:44.750 00.000 1032 Enqueuing Expose request
02:15:44.797 00.047 10072 IsGuiding returns 1
02:15:44.797 00.000 10072 scope still moving after pulse duration time elapsed
02:15:44.829 00.032 10072 IsGuiding returns 1
02:15:44.860 00.031 10072 IsGuiding returns 0
02:15:44.860 00.000 10072 scope move finished after 33 + 77 ms
02:15:44.860 00.000 10072 Move returns status 0, amount 33
02:15:44.860 00.000 10072 MoveAxis(N, 0, ABG)
02:15:44.860 00.000 10072 Move returns status 0, amount 0
02:15:44.860 00.000 10072 move complete, result=0
02:15:44.860 00.000 10072 worker thread done servicing request
02:15:44.860 00.000 10072 Worker thread wakes up
02:15:44.860 00.000 1032 GuideStep: -0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
02:15:44.863 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:44.863 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:45.769 00.906 10072 Exposure complete
02:15:45.813 00.044 10072 worker thread done servicing request
02:15:45.813 00.000 1032 OnExposeComplete: enter
02:15:45.815 00.002 1032 UpdateGuideState(): m_state=6
02:15:45.817 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 590
02:15:45.817 00.000 1032 Star::Find returns 1 (0), X=1123.81, Y=330.28, Mass=1581, SNR=27.9, Peak=122 HFD=3.0
02:15:45.819 00.002 1032 MultiStar: [#1 -0.02,-0.12,0.89,U] [#2 -0.02,-0.29,0.96,U] [#3 -0.00,-0.18,0.95,U] [#4 0.03,-0.34,0.81,U] [#5 0.15,-0.23,0.78,U] [#6 0.04,-0.34,0.73,U] [#7 0.01,-0.23,0.71,U] [#8 -0.03,-0.18,0.67,U] 
02:15:45.819 00.000 1032 refined, 8 included, MultiStar: {0.03, -0.27}, one-star: {0.07, -0.50}
02:15:45.821 00.002 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.98)
02:15:45.821 00.000 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.98)
02:15:45.823 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.48 mountX=-0.27 mountY=0.05, mountTheta=2.98
02:15:45.826 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.27, opts=13)
02:15:45.826 00.000 1032 Enqueuing Move request for scope (0.03, -0.27)
02:15:45.829 00.003 10072 Worker thread wakes up
02:15:45.829 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.27) opts 0xd
02:15:45.829 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.27)
02:15:45.829 00.000 10072 Moving (0.03, -0.27) raw xDistance=-0.27 yDistance=0.05
02:15:45.830 00.001 10072 PPEC rslt: input = -0.27, final = -0.08, react = -0.11, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 964.60
02:15:45.830 00.000 10072 PPEC: input: -0.27, control: -0.08, exposure: 1000
02:15:45.830 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:45.830 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:15:45.830 00.000 10072 MoveAxis(E, 84, ABG)
02:15:45.830 00.000 10072 Guiding  Dir = 2, Dur = 84
02:15:45.830 00.000 10072 IsGuiding returns 0
02:15:45.830 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:45.831 00.001 10072 PulseGuide returned control before completion, sleep 94
02:15:45.848 00.017 1032 UpdateGuideState exits: m=1581 SNR=27.9
02:15:45.848 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:45.850 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:45.852 00.002 1032 Enqueuing Expose request
02:15:45.943 00.091 10072 IsGuiding returns 0
02:15:45.943 00.000 10072 Move returns status 0, amount 84
02:15:45.943 00.000 10072 MoveAxis(N, 0, ABG)
02:15:45.943 00.000 10072 Move returns status 0, amount 0
02:15:45.943 00.000 10072 move complete, result=0
02:15:45.943 00.000 10072 worker thread done servicing request
02:15:45.943 00.000 10072 Worker thread wakes up
02:15:45.943 00.000 1032 GuideStep: -0.3 px 84 ms EAST, 0.0 px 0 ms NORTH
02:15:45.945 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:45.945 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:47.072 01.127 10072 Exposure complete
02:15:47.118 00.046 10072 worker thread done servicing request
02:15:47.118 00.000 1032 OnExposeComplete: enter
02:15:47.118 00.000 1032 UpdateGuideState(): m_state=6
02:15:47.120 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 591
02:15:47.120 00.000 1032 Star::Find returns 1 (0), X=1123.98, Y=330.31, Mass=1532, SNR=27.5, Peak=125 HFD=3.3
02:15:47.122 00.002 1032 MultiStar: [#1 0.04,-0.10,0.92,U] [#2 0.07,-0.23,0.97,U] [#3 0.04,-0.13,0.92,U] [#4 0.08,-0.17,0.81,U] [#5 0.14,-0.20,0.80,U] [#6 0.13,-0.26,0.73,U] [#7 0.10,-0.19,0.71,U] [#8 0.05,-0.15,0.65,U] 
02:15:47.124 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.22}, one-star: {0.25, -0.46}
02:15:47.124 00.000 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
02:15:47.126 00.002 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
02:15:47.128 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.13 mountX=-0.23 mountY=-0.04, mountTheta=-2.96
02:15:47.130 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.22, opts=13)
02:15:47.130 00.000 1032 Enqueuing Move request for scope (0.10, -0.22)
02:15:47.132 00.002 10072 Worker thread wakes up
02:15:47.132 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd
02:15:47.132 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.22)
02:15:47.132 00.000 10072 Moving (0.10, -0.22) raw xDistance=-0.23 yDistance=-0.04
02:15:47.133 00.001 10072 PPEC rslt: input = -0.23, final = -0.07, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 964.60
02:15:47.133 00.000 10072 PPEC: input: -0.23, control: -0.07, exposure: 1000
02:15:47.133 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:47.133 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:15:47.135 00.002 10072 MoveAxis(E, 76, ABG)
02:15:47.135 00.000 10072 Guiding  Dir = 2, Dur = 76
02:15:47.135 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:47.135 00.000 10072 IsGuiding returns 0
02:15:47.137 00.002 10072 PulseGuide returned control before completion, sleep 86
02:15:47.143 00.006 1032 UpdateGuideState exits: m=1532 SNR=27.5
02:15:47.143 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:47.153 00.010 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:47.155 00.002 1032 Enqueuing Expose request
02:15:47.232 00.077 10072 IsGuiding returns 1
02:15:47.232 00.000 10072 scope still moving after pulse duration time elapsed
02:15:47.264 00.032 10072 IsGuiding returns 0
02:15:47.264 00.000 10072 scope move finished after 76 + 52 ms
02:15:47.264 00.000 10072 Move returns status 0, amount 76
02:15:47.264 00.000 10072 MoveAxis(N, 0, ABG)
02:15:47.264 00.000 10072 Move returns status 0, amount 0
02:15:47.264 00.000 10072 move complete, result=0
02:15:47.264 00.000 10072 worker thread done servicing request
02:15:47.264 00.000 10072 Worker thread wakes up
02:15:47.264 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:47.264 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:47.264 00.000 1032 GuideStep: -0.2 px 76 ms EAST, -0.0 px 0 ms NORTH
02:15:48.172 00.908 10072 Exposure complete
02:15:48.215 00.043 10072 worker thread done servicing request
02:15:48.215 00.000 1032 OnExposeComplete: enter
02:15:48.218 00.003 1032 UpdateGuideState(): m_state=6
02:15:48.221 00.003 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 592
02:15:48.223 00.002 1032 Star::Find returns 1 (0), X=1123.93, Y=330.41, Mass=1598, SNR=28.1, Peak=134 HFD=3.0
02:15:48.225 00.002 1032 MultiStar: [#1 0.06,-0.09,0.90,U] [#2 0.05,-0.05,0.94,U] [#3 -0.00,-0.09,0.93,U] [#4 0.12,-0.21,0.80,U] [#5 0.10,-0.06,0.79,U] [#6 0.15,-0.16,0.72,U] [#7 0.14,-0.14,0.71,U] [#8 0.05,-0.09,0.65,U] 
02:15:48.225 00.000 1032 refined, 8 included, MultiStar: {0.10, -0.15}, one-star: {0.20, -0.37}
02:15:48.227 00.002 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
02:15:48.229 00.002 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
02:15:48.229 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.17 cameraTheta=-0.99 mountX=-0.16 mountY=-0.05, mountTheta=-2.82
02:15:48.232 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.15, opts=13)
02:15:48.234 00.002 1032 Enqueuing Move request for scope (0.10, -0.15)
02:15:48.235 00.001 10072 Worker thread wakes up
02:15:48.235 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
02:15:48.235 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
02:15:48.235 00.000 10072 Moving (0.10, -0.15) raw xDistance=-0.16 yDistance=-0.05
02:15:48.235 00.000 10072 PPEC rslt: input = -0.16, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 964.60
02:15:48.235 00.000 10072 PPEC: input: -0.16, control: 0.02, exposure: 1000
02:15:48.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:48.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:15:48.235 00.000 10072 MoveAxis(W, 20, ABG)
02:15:48.235 00.000 10072 Guiding  Dir = 3, Dur = 20
02:15:48.238 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:48.238 00.000 10072 IsGuiding returns 0
02:15:48.240 00.002 10072 PulseGuide returned control before completion, sleep 30
02:15:48.249 00.009 1032 UpdateGuideState exits: m=1598 SNR=28.1
02:15:48.249 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:48.256 00.007 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:48.256 00.000 1032 Enqueuing Expose request
02:15:48.272 00.016 10072 IsGuiding returns 1
02:15:48.273 00.001 10072 scope still moving after pulse duration time elapsed
02:15:48.304 00.031 10072 IsGuiding returns 1
02:15:48.336 00.032 10072 IsGuiding returns 0
02:15:48.336 00.000 10072 scope move finished after 20 + 76 ms
02:15:48.336 00.000 10072 Move returns status 0, amount 20
02:15:48.336 00.000 10072 MoveAxis(N, 0, ABG)
02:15:48.336 00.000 10072 Move returns status 0, amount 0
02:15:48.336 00.000 10072 move complete, result=0
02:15:48.336 00.000 10072 worker thread done servicing request
02:15:48.336 00.000 10072 Worker thread wakes up
02:15:48.336 00.000 1032 GuideStep: -0.2 px 20 ms WEST, -0.1 px 0 ms NORTH
02:15:48.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:48.336 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:49.464 01.128 10072 Exposure complete
02:15:49.504 00.040 10072 worker thread done servicing request
02:15:49.504 00.000 1032 OnExposeComplete: enter
02:15:49.516 00.012 1032 UpdateGuideState(): m_state=6
02:15:49.516 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 593
02:15:49.516 00.000 1032 Star::Find returns 1 (0), X=1124.02, Y=330.25, Mass=1530, SNR=27.5, Peak=138 HFD=3.1
02:15:49.521 00.005 1032 MultiStar: [#1 0.14,-0.19,0.93,U] [#2 0.10,-0.21,0.95,U] [#3 0.12,-0.26,0.96,U] [#4 0.12,-0.24,0.82,U] [#5 0.29,-0.16,0.79,U] [#6 0.15,-0.25,0.77,U] [#7 0.26,-0.23,0.73,U] [#8 0.18,-0.21,0.69,U] 
02:15:49.521 00.000 1032 refined, 8 included, MultiStar: {0.18, -0.26}, one-star: {0.29, -0.52}
02:15:49.523 00.002 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
02:15:49.523 00.000 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
02:15:49.525 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.26 hyp=0.32 cameraTheta=-0.96 mountX=-0.30 mountY=-0.11, mountTheta=-2.79
02:15:49.527 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.26, opts=13)
02:15:49.527 00.000 1032 Enqueuing Move request for scope (0.18, -0.26)
02:15:49.527 00.000 10072 Worker thread wakes up
02:15:49.527 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.26) opts 0xd
02:15:49.527 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.26)
02:15:49.527 00.000 10072 Moving (0.18, -0.26) raw xDistance=-0.30 yDistance=-0.11
02:15:49.527 00.000 10072 PPEC rslt: input = -0.30, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 964.60
02:15:49.527 00.000 10072 PPEC: input: -0.30, control: -0.10, exposure: 1000
02:15:49.527 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:49.527 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:15:49.533 00.006 10072 MoveAxis(E, 104, ABG)
02:15:49.533 00.000 10072 Guiding  Dir = 2, Dur = 104
02:15:49.533 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:49.534 00.001 10072 IsGuiding returns 0
02:15:49.536 00.002 10072 PulseGuide returned control before completion, sleep 114
02:15:49.549 00.013 1032 UpdateGuideState exits: m=1530 SNR=27.5
02:15:49.551 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:49.554 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:49.556 00.002 1032 Enqueuing Expose request
02:15:49.653 00.097 10072 IsGuiding returns 1
02:15:49.654 00.001 10072 scope still moving after pulse duration time elapsed
02:15:49.685 00.031 10072 IsGuiding returns 0
02:15:49.686 00.001 10072 scope move finished after 104 + 45 ms
02:15:49.686 00.000 10072 Move returns status 0, amount 104
02:15:49.686 00.000 10072 MoveAxis(N, 0, ABG)
02:15:49.686 00.000 10072 Move returns status 0, amount 0
02:15:49.686 00.000 10072 move complete, result=0
02:15:49.686 00.000 10072 worker thread done servicing request
02:15:49.686 00.000 1032 GuideStep: -0.3 px 104 ms EAST, -0.1 px 0 ms NORTH
02:15:49.686 00.000 10072 Worker thread wakes up
02:15:49.686 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:49.686 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:50.593 00.907 10072 Exposure complete
02:15:50.622 00.029 10072 worker thread done servicing request
02:15:50.622 00.000 1032 OnExposeComplete: enter
02:15:50.639 00.017 1032 UpdateGuideState(): m_state=6
02:15:50.640 00.001 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 594
02:15:50.641 00.001 1032 Star::Find returns 1 (0), X=1124.00, Y=330.48, Mass=1459, SNR=26.8, Peak=137 HFD=3.0
02:15:50.641 00.000 1032 MultiStar: [#1 0.13,-0.08,0.93,U] [#2 0.11,-0.10,1.00,U] [#3 0.05,-0.16,0.98,U] [#4 0.12,-0.11,0.85,U] [#5 0.27,-0.00,0.82,U] [#6 0.20,-0.17,0.76,U] [#7 0.17,-0.13,0.72,U] [#8 0.02,-0.11,0.70,U] 
02:15:50.641 00.000 1032 refined, 8 included, MultiStar: {0.15, -0.13}, one-star: {0.27, -0.30}
02:15:50.641 00.000 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
02:15:50.641 00.000 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
02:15:50.641 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.73 mountX=-0.17 mountY=-0.11, mountTheta=-2.56
02:15:50.650 00.009 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.13, opts=13)
02:15:50.650 00.000 1032 Enqueuing Move request for scope (0.15, -0.13)
02:15:50.654 00.004 10072 Worker thread wakes up
02:15:50.654 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
02:15:50.654 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
02:15:50.654 00.000 10072 Moving (0.15, -0.13) raw xDistance=-0.17 yDistance=-0.11
02:15:50.657 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:50.657 00.000 10072 PPEC rslt: input = -0.17, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 967.53
02:15:50.657 00.000 10072 PPEC: input: -0.17, control: 0.03, exposure: 1000
02:15:50.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:50.657 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:15:50.657 00.000 10072 MoveAxis(W, 33, ABG)
02:15:50.657 00.000 10072 Guiding  Dir = 3, Dur = 33
02:15:50.659 00.002 10072 IsGuiding returns 0
02:15:50.660 00.001 10072 PulseGuide returned control before completion, sleep 43
02:15:50.673 00.013 1032 UpdateGuideState exits: m=1459 SNR=26.8
02:15:50.675 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:50.677 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:50.679 00.002 1032 Enqueuing Expose request
02:15:50.706 00.027 10072 IsGuiding returns 1
02:15:50.706 00.000 10072 scope still moving after pulse duration time elapsed
02:15:50.738 00.032 10072 IsGuiding returns 0
02:15:50.738 00.000 10072 scope move finished after 33 + 46 ms
02:15:50.738 00.000 10072 Move returns status 0, amount 33
02:15:50.738 00.000 10072 MoveAxis(N, 0, ABG)
02:15:50.739 00.001 10072 Move returns status 0, amount 0
02:15:50.739 00.000 10072 move complete, result=0
02:15:50.739 00.000 10072 worker thread done servicing request
02:15:50.739 00.000 1032 GuideStep: -0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
02:15:50.741 00.002 10072 Worker thread wakes up
02:15:50.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:50.741 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:51.871 01.130 10072 Exposure complete
02:15:51.916 00.045 10072 worker thread done servicing request
02:15:51.916 00.000 1032 OnExposeComplete: enter
02:15:51.916 00.000 1032 UpdateGuideState(): m_state=6
02:15:51.922 00.006 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 595
02:15:51.924 00.002 1032 Star::Find returns 1 (0), X=1123.95, Y=330.31, Mass=1463, SNR=26.9, Peak=124 HFD=3.2
02:15:51.924 00.000 1032 MultiStar: [#1 0.12,-0.18,0.94,U] [#2 0.23,-0.25,1.01,U] [#3 0.07,-0.25,0.99,U] [#4 0.14,-0.22,0.86,U] [#5 0.21,-0.15,0.78,U] [#6 0.16,-0.26,0.73,U] [#7 0.25,-0.25,0.00,M1] [#8 0.07,-0.15,0.69,U] 
02:15:51.924 00.000 1032 refined, 7 included, MultiStar: {0.15, -0.25}, one-star: {0.22, -0.47}
02:15:51.929 00.005 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
02:15:51.929 00.000 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
02:15:51.929 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.25 hyp=0.29 cameraTheta=-1.01 mountX=-0.28 mountY=-0.09, mountTheta=-2.84
02:15:51.932 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.25, opts=13)
02:15:51.932 00.000 1032 Enqueuing Move request for scope (0.15, -0.25)
02:15:51.932 00.000 10072 Worker thread wakes up
02:15:51.932 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.25) opts 0xd
02:15:51.932 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.25)
02:15:51.932 00.000 10072 Moving (0.15, -0.25) raw xDistance=-0.28 yDistance=-0.09
02:15:51.932 00.000 10072 PPEC rslt: input = -0.28, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 967.53
02:15:51.932 00.000 10072 PPEC: input: -0.28, control: -0.09, exposure: 1000
02:15:51.932 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:51.932 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:15:51.932 00.000 10072 MoveAxis(E, 93, ABG)
02:15:51.932 00.000 10072 Guiding  Dir = 2, Dur = 93
02:15:51.932 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:51.938 00.006 10072 IsGuiding returns 0
02:15:51.940 00.002 10072 PulseGuide returned control before completion, sleep 103
02:15:51.953 00.013 1032 UpdateGuideState exits: m=1463 SNR=26.9
02:15:51.956 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:51.956 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:51.956 00.000 1032 Enqueuing Expose request
02:15:52.052 00.096 10072 IsGuiding returns 0
02:15:52.052 00.000 10072 Move returns status 0, amount 93
02:15:52.052 00.000 10072 MoveAxis(N, 0, ABG)
02:15:52.052 00.000 10072 Move returns status 0, amount 0
02:15:52.052 00.000 10072 move complete, result=0
02:15:52.052 00.000 10072 worker thread done servicing request
02:15:52.052 00.000 10072 Worker thread wakes up
02:15:52.052 00.000 1032 GuideStep: -0.3 px 93 ms EAST, -0.1 px 0 ms NORTH
02:15:52.052 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:52.052 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:52.963 00.911 10072 Exposure complete
02:15:53.007 00.044 10072 worker thread done servicing request
02:15:53.007 00.000 1032 OnExposeComplete: enter
02:15:53.014 00.007 1032 UpdateGuideState(): m_state=6
02:15:53.016 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 596
02:15:53.018 00.002 1032 Star::Find returns 1 (0), X=1123.98, Y=330.44, Mass=1636, SNR=28.4, Peak=138 HFD=3.1
02:15:53.018 00.000 1032 MultiStar: [#1 0.18,-0.08,0.90,U] [#2 0.19,-0.09,0.93,U] [#3 0.05,-0.09,0.90,U] [#4 0.09,-0.13,0.80,U] [#5 0.23,-0.03,0.76,U] [#6 0.13,-0.15,0.70,U] [#7 0.09,-0.19,0.68,U] [#8 0.12,-0.05,0.66,U] 
02:15:53.018 00.000 1032 refined, 8 included, MultiStar: {0.15, -0.13}, one-star: {0.24, -0.34}
02:15:53.018 00.000 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
02:15:53.023 00.005 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
02:15:53.025 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.72 mountX=-0.17 mountY=-0.11, mountTheta=-2.55
02:15:53.027 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.13, opts=13)
02:15:53.027 00.000 1032 Enqueuing Move request for scope (0.15, -0.13)
02:15:53.031 00.004 10072 Worker thread wakes up
02:15:53.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
02:15:53.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
02:15:53.031 00.000 10072 Moving (0.15, -0.13) raw xDistance=-0.17 yDistance=-0.11
02:15:53.031 00.000 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 967.53
02:15:53.031 00.000 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:15:53.031 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:53.031 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:15:53.031 00.000 10072 MoveAxis(W, 18, ABG)
02:15:53.031 00.000 10072 Guiding  Dir = 3, Dur = 18
02:15:53.033 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:53.034 00.001 10072 IsGuiding returns 0
02:15:53.035 00.001 10072 PulseGuide returned control before completion, sleep 28
02:15:53.049 00.014 1032 UpdateGuideState exits: m=1636 SNR=28.4
02:15:53.051 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:53.051 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:53.051 00.000 1032 Enqueuing Expose request
02:15:53.065 00.014 10072 IsGuiding returns 0
02:15:53.065 00.000 10072 Move returns status 0, amount 18
02:15:53.065 00.000 10072 MoveAxis(N, 0, ABG)
02:15:53.065 00.000 10072 Move returns status 0, amount 0
02:15:53.065 00.000 10072 move complete, result=0
02:15:53.065 00.000 10072 worker thread done servicing request
02:15:53.065 00.000 10072 Worker thread wakes up
02:15:53.065 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:53.065 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:53.065 00.000 1032 GuideStep: -0.2 px 18 ms WEST, -0.1 px 0 ms NORTH
02:15:54.198 01.133 10072 Exposure complete
02:15:54.243 00.045 10072 worker thread done servicing request
02:15:54.243 00.000 1032 OnExposeComplete: enter
02:15:54.245 00.002 1032 UpdateGuideState(): m_state=6
02:15:54.245 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 597
02:15:54.245 00.000 1032 Star::Find returns 1 (0), X=1123.93, Y=330.50, Mass=1566, SNR=27.8, Peak=126 HFD=3.3
02:15:54.245 00.000 1032 MultiStar: [#1 0.09,0.04,0.91,U] [#2 0.03,-0.04,0.95,U] [#3 -0.01,-0.09,0.98,U] [#4 0.10,-0.12,0.80,U] [#5 0.12,-0.12,0.76,U] [#6 0.08,-0.22,0.74,U] [#7 0.13,-0.14,0.71,U] [#8 -0.00,-0.02,0.65,U] 
02:15:54.245 00.000 1032 refined, 8 included, MultiStar: {0.08, -0.11}, one-star: {0.19, -0.28}
02:15:54.251 00.006 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
02:15:54.251 00.000 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
02:15:54.251 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.94 mountX=-0.13 mountY=-0.05, mountTheta=-2.77
02:15:54.251 00.000 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.11, opts=13)
02:15:54.251 00.000 1032 Enqueuing Move request for scope (0.08, -0.11)
02:15:54.251 00.000 10072 Worker thread wakes up
02:15:54.251 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
02:15:54.251 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
02:15:54.251 00.000 10072 Moving (0.08, -0.11) raw xDistance=-0.13 yDistance=-0.05
02:15:54.259 00.008 10072 PPEC rslt: input = -0.13, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 967.53
02:15:54.259 00.000 10072 PPEC: input: -0.13, control: 0.02, exposure: 1000
02:15:54.259 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:54.259 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:15:54.259 00.000 10072 MoveAxis(W, 18, ABG)
02:15:54.259 00.000 10072 Guiding  Dir = 3, Dur = 18
02:15:54.261 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:54.261 00.000 10072 IsGuiding returns 0
02:15:54.262 00.001 10072 PulseGuide returned control before completion, sleep 28
02:15:54.276 00.014 1032 UpdateGuideState exits: m=1566 SNR=27.8
02:15:54.278 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:54.278 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:54.278 00.000 1032 Enqueuing Expose request
02:15:54.294 00.016 10072 IsGuiding returns 0
02:15:54.294 00.000 10072 Move returns status 0, amount 18
02:15:54.294 00.000 10072 MoveAxis(N, 0, ABG)
02:15:54.294 00.000 10072 Move returns status 0, amount 0
02:15:54.294 00.000 10072 move complete, result=0
02:15:54.294 00.000 10072 worker thread done servicing request
02:15:54.294 00.000 10072 Worker thread wakes up
02:15:54.294 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:54.294 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:54.294 00.000 1032 GuideStep: -0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
02:15:55.203 00.909 10072 Exposure complete
02:15:55.249 00.046 10072 worker thread done servicing request
02:15:55.249 00.000 1032 OnExposeComplete: enter
02:15:55.251 00.002 1032 UpdateGuideState(): m_state=6
02:15:55.253 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 598
02:15:55.254 00.001 1032 Star::Find returns 1 (0), X=1123.95, Y=330.46, Mass=1572, SNR=27.9, Peak=146 HFD=3.2
02:15:55.256 00.002 1032 MultiStar: [#1 0.18,-0.04,0.92,U] [#2 0.11,-0.03,0.91,U] [#3 0.07,-0.10,0.96,U] [#4 0.05,-0.09,0.81,U] [#5 0.21,-0.10,0.76,U] [#6 0.16,-0.08,0.73,U] [#7 0.18,-0.11,0.71,U] [#8 0.11,-0.01,0.65,U] 
02:15:55.256 00.000 1032 refined, 8 included, MultiStar: {0.14, -0.10}, one-star: {0.21, -0.32}
02:15:55.258 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:15:55.260 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:15:55.260 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.18 cameraTheta=-0.63 mountX=-0.14 mountY=-0.11, mountTheta=-2.46
02:15:55.262 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
02:15:55.266 00.004 1032 Enqueuing Move request for scope (0.14, -0.10)
02:15:55.266 00.000 10072 Worker thread wakes up
02:15:55.266 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
02:15:55.266 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
02:15:55.266 00.000 10072 Moving (0.14, -0.10) raw xDistance=-0.14 yDistance=-0.11
02:15:55.268 00.002 10072 PPEC rslt: input = -0.14, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 967.53
02:15:55.268 00.000 10072 PPEC: input: -0.14, control: 0.02, exposure: 1000
02:15:55.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:55.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:15:55.268 00.000 10072 MoveAxis(W, 16, ABG)
02:15:55.268 00.000 10072 Guiding  Dir = 3, Dur = 16
02:15:55.270 00.002 10072 IsGuiding returns 0
02:15:55.270 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:55.273 00.003 10072 PulseGuide returned control before completion, sleep 26
02:15:55.288 00.015 1032 UpdateGuideState exits: m=1572 SNR=27.9
02:15:55.288 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:55.288 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:55.288 00.000 1032 Enqueuing Expose request
02:15:55.302 00.014 10072 IsGuiding returns 0
02:15:55.302 00.000 10072 Move returns status 0, amount 16
02:15:55.302 00.000 10072 MoveAxis(N, 0, ABG)
02:15:55.302 00.000 10072 Move returns status 0, amount 0
02:15:55.302 00.000 10072 move complete, result=0
02:15:55.302 00.000 10072 worker thread done servicing request
02:15:55.302 00.000 10072 Worker thread wakes up
02:15:55.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:55.302 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:55.302 00.000 1032 GuideStep: -0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
02:15:56.428 01.126 10072 Exposure complete
02:15:56.474 00.046 10072 worker thread done servicing request
02:15:56.474 00.000 1032 OnExposeComplete: enter
02:15:56.476 00.002 1032 UpdateGuideState(): m_state=6
02:15:56.476 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 599
02:15:56.476 00.000 1032 Star::Find returns 1 (0), X=1123.93, Y=330.47, Mass=1522, SNR=27.4, Peak=132 HFD=3.1
02:15:56.476 00.000 1032 MultiStar: [#1 0.07,0.09,0.92,U] [#2 0.00,0.07,0.97,U] [#3 0.08,0.00,0.94,U] [#4 0.09,0.10,0.83,U] [#5 0.17,0.11,0.77,U] [#6 0.03,-0.11,0.72,U] [#7 0.14,-0.01,0.72,U] [#8 0.07,0.05,0.68,U] 
02:15:56.482 00.006 1032 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.20, -0.31}
02:15:56.482 00.000 1032 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.83) = xAngle (-1.89 = -1.89)
02:15:56.482 00.000 1032 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.89 = -1.89)
02:15:56.485 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.06 mountX=-0.03 mountY=-0.09, mountTheta=-1.89
02:15:56.487 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.01, opts=13)
02:15:56.487 00.000 1032 Enqueuing Move request for scope (0.10, -0.01)
02:15:56.492 00.005 10072 Worker thread wakes up
02:15:56.492 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
02:15:56.493 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
02:15:56.493 00.000 10072 Moving (0.10, -0.01) raw xDistance=-0.03 yDistance=-0.09
02:15:56.495 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:56.495 00.000 10072 PPEC rslt: input = -0.03, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 970.44
02:15:56.495 00.000 10072 PPEC: input: -0.03, control: 0.03, exposure: 1000
02:15:56.495 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:56.495 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:15:56.495 00.000 10072 MoveAxis(W, 31, ABG)
02:15:56.495 00.000 10072 Guiding  Dir = 3, Dur = 31
02:15:56.498 00.003 10072 IsGuiding returns 0
02:15:56.498 00.000 10072 PulseGuide returned control before completion, sleep 41
02:15:56.510 00.012 1032 UpdateGuideState exits: m=1522 SNR=27.4
02:15:56.512 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:56.514 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:56.516 00.002 1032 Enqueuing Expose request
02:15:56.546 00.030 10072 IsGuiding returns 1
02:15:56.546 00.000 10072 scope still moving after pulse duration time elapsed
02:15:56.577 00.031 10072 IsGuiding returns 0
02:15:56.577 00.000 10072 scope move finished after 31 + 48 ms
02:15:56.577 00.000 10072 Move returns status 0, amount 31
02:15:56.577 00.000 10072 MoveAxis(N, 0, ABG)
02:15:56.577 00.000 10072 Move returns status 0, amount 0
02:15:56.577 00.000 10072 move complete, result=0
02:15:56.578 00.001 10072 worker thread done servicing request
02:15:56.578 00.000 10072 Worker thread wakes up
02:15:56.578 00.000 1032 GuideStep: -0.0 px 31 ms WEST, -0.1 px 0 ms NORTH
02:15:56.580 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:56.580 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:57.485 00.905 10072 Exposure complete
02:15:57.531 00.046 10072 worker thread done servicing request
02:15:57.531 00.000 1032 OnExposeComplete: enter
02:15:57.532 00.001 1032 UpdateGuideState(): m_state=6
02:15:57.534 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 600
02:15:57.534 00.000 1032 Star::Find returns 1 (0), X=1123.89, Y=330.38, Mass=1520, SNR=27.4, Peak=124 HFD=2.9
02:15:57.536 00.002 1032 MultiStar: [#1 0.04,-0.05,0.92,U] [#2 0.04,-0.07,0.99,U] [#3 0.04,-0.10,0.97,U] [#4 0.08,-0.13,0.82,U] [#5 0.10,-0.05,0.79,U] [#6 0.06,-0.26,0.76,U] [#7 0.05,-0.20,0.72,U] [#8 -0.03,-0.13,0.68,U] 
02:15:57.538 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.16}, one-star: {0.16, -0.39}
02:15:57.538 00.000 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
02:15:57.540 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
02:15:57.540 00.000 1032 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.20 mountX=-0.17 mountY=-0.02, mountTheta=-3.03
02:15:57.544 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.16, opts=13)
02:15:57.544 00.000 1032 Enqueuing Move request for scope (0.06, -0.16)
02:15:57.546 00.002 10072 Worker thread wakes up
02:15:57.548 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
02:15:57.548 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
02:15:57.548 00.000 10072 Moving (0.06, -0.16) raw xDistance=-0.17 yDistance=-0.02
02:15:57.548 00.000 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 970.44
02:15:57.548 00.000 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:15:57.548 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:57.548 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:15:57.548 00.000 10072 MoveAxis(W, 23, ABG)
02:15:57.548 00.000 10072 Guiding  Dir = 3, Dur = 23
02:15:57.550 00.002 10072 IsGuiding returns 0
02:15:57.550 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:57.550 00.000 10072 PulseGuide returned control before completion, sleep 33
02:15:57.567 00.017 1032 UpdateGuideState exits: m=1520 SNR=27.4
02:15:57.569 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:57.571 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:57.571 00.000 1032 Enqueuing Expose request
02:15:57.596 00.025 10072 IsGuiding returns 0
02:15:57.596 00.000 10072 Move returns status 0, amount 23
02:15:57.596 00.000 10072 MoveAxis(N, 0, ABG)
02:15:57.597 00.001 10072 Move returns status 0, amount 0
02:15:57.597 00.000 10072 move complete, result=0
02:15:57.597 00.000 10072 worker thread done servicing request
02:15:57.597 00.000 10072 Worker thread wakes up
02:15:57.597 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:57.597 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:57.597 00.000 1032 GuideStep: -0.2 px 23 ms WEST, -0.0 px 0 ms NORTH
02:15:58.727 01.130 10072 Exposure complete
02:15:58.773 00.046 10072 worker thread done servicing request
02:15:58.773 00.000 1032 OnExposeComplete: enter
02:15:58.773 00.000 1032 UpdateGuideState(): m_state=6
02:15:58.773 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 601
02:15:58.773 00.000 1032 Star::Find returns 1 (0), X=1124.04, Y=330.45, Mass=1505, SNR=27.2, Peak=137 HFD=3.0
02:15:58.773 00.000 1032 MultiStar: [#1 0.08,-0.20,0.95,U] [#2 0.21,-0.15,0.96,U] [#3 0.10,-0.16,0.98,U] [#4 0.19,-0.18,0.82,U] [#5 0.29,0.05,0.79,U] [#6 0.22,-0.22,0.76,U] [#7 0.21,-0.29,0.00,M1] [#8 0.05,-0.21,0.67,U] 
02:15:58.773 00.000 1032 refined, 7 included, MultiStar: {0.18, -0.18}, one-star: {0.30, -0.32}
02:15:58.773 00.000 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
02:15:58.773 00.000 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
02:15:58.773 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-0.77 mountX=-0.22 mountY=-0.13, mountTheta=-2.60
02:15:58.787 00.014 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.18, opts=13)
02:15:58.787 00.000 1032 Enqueuing Move request for scope (0.18, -0.18)
02:15:58.789 00.002 10072 Worker thread wakes up
02:15:58.789 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.18) opts 0xd
02:15:58.789 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.18)
02:15:58.789 00.000 10072 Moving (0.18, -0.18) raw xDistance=-0.22 yDistance=-0.13
02:15:58.789 00.000 10072 PPEC rslt: input = -0.22, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 970.44
02:15:58.789 00.000 10072 PPEC: input: -0.22, control: -0.07, exposure: 1000
02:15:58.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:58.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:15:58.789 00.000 10072 MoveAxis(E, 72, ABG)
02:15:58.789 00.000 10072 Guiding  Dir = 2, Dur = 72
02:15:58.791 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:58.792 00.001 10072 IsGuiding returns 0
02:15:58.793 00.001 10072 PulseGuide returned control before completion, sleep 82
02:15:58.803 00.010 1032 UpdateGuideState exits: m=1505 SNR=27.2
02:15:58.809 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:58.809 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:58.809 00.000 1032 Enqueuing Expose request
02:15:58.888 00.079 10072 IsGuiding returns 0
02:15:58.888 00.000 10072 Move returns status 0, amount 72
02:15:58.888 00.000 10072 MoveAxis(N, 0, ABG)
02:15:58.888 00.000 10072 Move returns status 0, amount 0
02:15:58.888 00.000 10072 move complete, result=0
02:15:58.888 00.000 10072 worker thread done servicing request
02:15:58.888 00.000 10072 Worker thread wakes up
02:15:58.888 00.000 1032 GuideStep: -0.2 px 72 ms EAST, -0.1 px 0 ms NORTH
02:15:58.891 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:58.891 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:59.810 00.919 10072 Exposure complete
02:15:59.858 00.048 10072 worker thread done servicing request
02:15:59.860 00.002 1032 OnExposeComplete: enter
02:15:59.862 00.002 1032 UpdateGuideState(): m_state=6
02:15:59.862 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 602
02:15:59.862 00.000 1032 Star::Find returns 1 (0), X=1123.96, Y=330.47, Mass=1602, SNR=28.1, Peak=131 HFD=3.4
02:15:59.862 00.000 1032 MultiStar: [#1 0.12,0.05,0.91,U] [#2 0.18,0.01,0.97,U] [#3 0.10,-0.03,0.92,U] [#4 0.17,-0.05,0.76,U] [#5 0.31,-0.07,0.75,U] [#6 0.22,-0.10,0.72,U] [#7 0.22,-0.16,0.70,U] [#8 0.06,0.04,0.67,U] 
02:15:59.862 00.000 1032 refined, 8 included, MultiStar: {0.18, -0.07}, one-star: {0.23, -0.31}
02:15:59.862 00.000 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
02:15:59.862 00.000 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
02:15:59.871 00.009 1032 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.38 mountX=-0.12 mountY=-0.15, mountTheta=-2.21
02:15:59.873 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.07, opts=13)
02:15:59.875 00.002 1032 Enqueuing Move request for scope (0.18, -0.07)
02:15:59.875 00.000 10072 Worker thread wakes up
02:15:59.875 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
02:15:59.875 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
02:15:59.877 00.002 10072 Moving (0.18, -0.07) raw xDistance=-0.12 yDistance=-0.15
02:15:59.877 00.000 10072 PPEC rslt: input = -0.12, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 970.44
02:15:59.877 00.000 10072 PPEC: input: -0.12, control: 0.02, exposure: 1000
02:15:59.877 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:59.877 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:15:59.877 00.000 10072 MoveAxis(W, 18, ABG)
02:15:59.877 00.000 10072 Guiding  Dir = 3, Dur = 18
02:15:59.877 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:15:59.881 00.004 10072 IsGuiding returns 0
02:15:59.881 00.000 10072 PulseGuide returned control before completion, sleep 28
02:15:59.898 00.017 1032 UpdateGuideState exits: m=1602 SNR=28.1
02:15:59.898 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:59.898 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:15:59.898 00.000 1032 Enqueuing Expose request
02:15:59.914 00.016 10072 IsGuiding returns 0
02:15:59.914 00.000 10072 Move returns status 0, amount 18
02:15:59.914 00.000 10072 MoveAxis(N, 0, ABG)
02:15:59.914 00.000 10072 Move returns status 0, amount 0
02:15:59.914 00.000 10072 move complete, result=0
02:15:59.914 00.000 10072 worker thread done servicing request
02:15:59.914 00.000 10072 Worker thread wakes up
02:15:59.914 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:15:59.914 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:15:59.914 00.000 1032 GuideStep: -0.1 px 18 ms WEST, -0.2 px 0 ms NORTH
02:16:01.048 01.134 10072 Exposure complete
02:16:01.093 00.045 10072 worker thread done servicing request
02:16:01.093 00.000 1032 OnExposeComplete: enter
02:16:01.096 00.003 1032 UpdateGuideState(): m_state=6
02:16:01.098 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 603
02:16:01.099 00.001 1032 Star::Find returns 1 (0), X=1124.06, Y=330.43, Mass=1520, SNR=27.4, Peak=133 HFD=3.2
02:16:01.101 00.002 1032 MultiStar: [#1 0.18,-0.05,0.95,U] [#2 0.14,-0.12,0.98,U] [#3 0.09,-0.15,0.93,U] [#4 0.16,-0.14,0.82,U] [#5 0.31,-0.09,0.77,U] [#6 0.20,-0.14,0.73,U] [#7 0.28,-0.15,0.71,U] [#8 0.17,-0.09,0.68,U] 
02:16:01.101 00.000 1032 refined, 8 included, MultiStar: {0.20, -0.15}, one-star: {0.33, -0.35}
02:16:01.103 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
02:16:01.105 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
02:16:01.105 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-0.62 mountX=-0.19 mountY=-0.16, mountTheta=-2.45
02:16:01.109 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.15, opts=13)
02:16:01.110 00.001 1032 Enqueuing Move request for scope (0.20, -0.15)
02:16:01.110 00.000 10072 Worker thread wakes up
02:16:01.110 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
02:16:01.110 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
02:16:01.110 00.000 10072 Moving (0.20, -0.15) raw xDistance=-0.19 yDistance=-0.16
02:16:01.113 00.003 10072 PPEC rslt: input = -0.19, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 970.44
02:16:01.113 00.000 10072 PPEC: input: -0.19, control: 0.02, exposure: 1000
02:16:01.113 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:01.113 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:16:01.113 00.000 10072 MoveAxis(W, 18, ABG)
02:16:01.113 00.000 10072 Guiding  Dir = 3, Dur = 18
02:16:01.113 00.000 10072 IsGuiding returns 0
02:16:01.115 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:01.116 00.001 10072 PulseGuide returned control before completion, sleep 28
02:16:01.132 00.016 1032 UpdateGuideState exits: m=1520 SNR=27.4
02:16:01.134 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:01.134 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:01.136 00.002 1032 Enqueuing Expose request
02:16:01.148 00.012 10072 IsGuiding returns 0
02:16:01.148 00.000 10072 Move returns status 0, amount 18
02:16:01.148 00.000 10072 MoveAxis(N, 0, ABG)
02:16:01.148 00.000 10072 Move returns status 0, amount 0
02:16:01.148 00.000 10072 move complete, result=0
02:16:01.148 00.000 10072 worker thread done servicing request
02:16:01.148 00.000 10072 Worker thread wakes up
02:16:01.148 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:01.148 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:01.148 00.000 1032 GuideStep: -0.2 px 18 ms WEST, -0.2 px 0 ms NORTH
02:16:02.050 00.902 10072 Exposure complete
02:16:02.096 00.046 10072 worker thread done servicing request
02:16:02.096 00.000 1032 OnExposeComplete: enter
02:16:02.101 00.005 1032 UpdateGuideState(): m_state=6
02:16:02.101 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 604
02:16:02.101 00.000 1032 Star::Find returns 1 (0), X=1123.96, Y=330.48, Mass=1579, SNR=27.9, Peak=130 HFD=3.0
02:16:02.101 00.000 1032 MultiStar: [#1 0.15,-0.05,0.89,U] [#2 0.21,-0.07,0.95,U] [#3 0.10,-0.06,0.95,U] [#4 0.14,-0.12,0.80,U] [#5 0.26,0.00,0.77,U] [#6 0.16,-0.06,0.73,U] [#7 0.16,-0.12,0.69,U] [#8 0.19,-0.06,0.66,U] 
02:16:02.101 00.000 1032 refined, 8 included, MultiStar: {0.18, -0.10}, one-star: {0.23, -0.30}
02:16:02.101 00.000 1032 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.83) = xAngle (-2.33 = -2.33)
02:16:02.101 00.000 1032 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.33 = -2.33)
02:16:02.110 00.009 1032 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-0.50 mountX=-0.14 mountY=-0.15, mountTheta=-2.33
02:16:02.112 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.10, opts=13)
02:16:02.114 00.002 1032 Enqueuing Move request for scope (0.18, -0.10)
02:16:02.117 00.003 10072 Worker thread wakes up
02:16:02.117 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
02:16:02.117 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
02:16:02.117 00.000 10072 Moving (0.18, -0.10) raw xDistance=-0.14 yDistance=-0.15
02:16:02.118 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:02.120 00.002 10072 PPEC rslt: input = -0.14, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 973.37
02:16:02.120 00.000 10072 PPEC: input: -0.14, control: 0.03, exposure: 1000
02:16:02.120 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:02.120 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:16:02.120 00.000 10072 MoveAxis(W, 32, ABG)
02:16:02.120 00.000 10072 Guiding  Dir = 3, Dur = 32
02:16:02.121 00.001 10072 IsGuiding returns 0
02:16:02.122 00.001 10072 PulseGuide returned control before completion, sleep 42
02:16:02.135 00.013 1032 UpdateGuideState exits: m=1579 SNR=27.9
02:16:02.135 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:02.137 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:02.137 00.000 1032 Enqueuing Expose request
02:16:02.169 00.032 10072 IsGuiding returns 1
02:16:02.169 00.000 10072 scope still moving after pulse duration time elapsed
02:16:02.201 00.032 10072 IsGuiding returns 0
02:16:02.201 00.000 10072 scope move finished after 32 + 47 ms
02:16:02.201 00.000 10072 Move returns status 0, amount 32
02:16:02.201 00.000 10072 MoveAxis(N, 0, ABG)
02:16:02.201 00.000 10072 Move returns status 0, amount 0
02:16:02.201 00.000 10072 move complete, result=0
02:16:02.201 00.000 10072 worker thread done servicing request
02:16:02.201 00.000 10072 Worker thread wakes up
02:16:02.201 00.000 1032 GuideStep: -0.1 px 32 ms WEST, -0.1 px 0 ms NORTH
02:16:02.203 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:02.203 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:03.331 01.128 10072 Exposure complete
02:16:03.378 00.047 10072 worker thread done servicing request
02:16:03.378 00.000 1032 OnExposeComplete: enter
02:16:03.380 00.002 1032 UpdateGuideState(): m_state=6
02:16:03.382 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 605
02:16:03.382 00.000 1032 Star::Find returns 1 (0), X=1124.03, Y=330.34, Mass=1598, SNR=28.1, Peak=138 HFD=3.3
02:16:03.384 00.002 1032 MultiStar: [#1 0.21,-0.08,0.92,U] [#2 0.24,-0.20,0.95,U] [#3 0.14,-0.16,0.93,U] [#4 0.27,-0.25,0.00,M1] [#5 0.33,-0.15,0.00,M1] [#6 0.38,-0.26,0.00,M1] [#7 0.24,-0.12,0.68,U] [#8 0.21,-0.11,0.67,U] 
02:16:03.386 00.002 1032 refined, 5 included, MultiStar: {0.23, -0.19}, one-star: {0.30, -0.43}
02:16:03.386 00.000 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
02:16:03.388 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
02:16:03.388 00.000 1032 CameraToMount -- cameraX=0.23 cameraY=-0.19 hyp=0.30 cameraTheta=-0.71 mountX=-0.24 mountY=-0.17, mountTheta=-2.54
02:16:03.391 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.19, opts=13)
02:16:03.394 00.003 1032 Enqueuing Move request for scope (0.23, -0.19)
02:16:03.394 00.000 10072 Worker thread wakes up
02:16:03.394 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.19) opts 0xd
02:16:03.394 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.19)
02:16:03.394 00.000 10072 Moving (0.23, -0.19) raw xDistance=-0.24 yDistance=-0.17
02:16:03.397 00.003 10072 PPEC rslt: input = -0.24, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 973.37
02:16:03.397 00.000 10072 PPEC: input: -0.24, control: -0.07, exposure: 1000
02:16:03.397 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:03.397 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:16:03.397 00.000 10072 MoveAxis(E, 69, ABG)
02:16:03.397 00.000 10072 Guiding  Dir = 2, Dur = 69
02:16:03.397 00.000 10072 IsGuiding returns 0
02:16:03.399 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:03.400 00.001 10072 PulseGuide returned control before completion, sleep 79
02:16:03.415 00.015 1032 UpdateGuideState exits: m=1598 SNR=28.1
02:16:03.417 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:03.417 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:03.419 00.002 1032 Enqueuing Expose request
02:16:03.493 00.074 10072 IsGuiding returns 0
02:16:03.493 00.000 10072 Move returns status 0, amount 69
02:16:03.493 00.000 10072 MoveAxis(N, 0, ABG)
02:16:03.494 00.001 10072 Move returns status 0, amount 0
02:16:03.494 00.000 10072 move complete, result=0
02:16:03.494 00.000 10072 worker thread done servicing request
02:16:03.494 00.000 10072 Worker thread wakes up
02:16:03.494 00.000 1032 GuideStep: -0.2 px 69 ms EAST, -0.2 px 0 ms NORTH
02:16:03.495 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:03.495 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:04.401 00.906 10072 Exposure complete
02:16:04.451 00.050 10072 worker thread done servicing request
02:16:04.452 00.001 1032 OnExposeComplete: enter
02:16:04.454 00.002 1032 UpdateGuideState(): m_state=6
02:16:04.454 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 606
02:16:04.454 00.000 1032 Star::Find returns 1 (0), X=1124.04, Y=330.41, Mass=1546, SNR=27.6, Peak=130 HFD=3.0
02:16:04.454 00.000 1032 MultiStar: [#1 0.19,0.00,0.92,U] [#2 0.18,-0.11,0.96,U] [#3 0.06,-0.05,0.95,U] [#4 0.16,-0.16,0.81,U] [#5 0.25,-0.10,0.79,U] [#6 0.20,-0.08,0.71,U] [#7 0.19,-0.10,0.70,U] [#8 0.18,-0.04,0.66,U] 
02:16:04.454 00.000 1032 refined, 8 included, MultiStar: {0.19, -0.12}, one-star: {0.31, -0.36}
02:16:04.461 00.007 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
02:16:04.461 00.000 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
02:16:04.464 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-0.54 mountX=-0.16 mountY=-0.16, mountTheta=-2.37
02:16:04.464 00.000 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.12, opts=13)
02:16:04.464 00.000 1032 Enqueuing Move request for scope (0.19, -0.12)
02:16:04.464 00.000 10072 Worker thread wakes up
02:16:04.464 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
02:16:04.464 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
02:16:04.464 00.000 10072 Moving (0.19, -0.12) raw xDistance=-0.16 yDistance=-0.16
02:16:04.464 00.000 10072 PPEC rslt: input = -0.16, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 973.37
02:16:04.464 00.000 10072 PPEC: input: -0.16, control: 0.03, exposure: 1000
02:16:04.464 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:04.464 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:16:04.464 00.000 10072 MoveAxis(W, 26, ABG)
02:16:04.464 00.000 10072 Guiding  Dir = 3, Dur = 26
02:16:04.464 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:04.471 00.007 10072 IsGuiding returns 0
02:16:04.473 00.002 10072 PulseGuide returned control before completion, sleep 36
02:16:04.489 00.016 1032 UpdateGuideState exits: m=1546 SNR=27.6
02:16:04.489 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:04.491 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:04.493 00.002 1032 Enqueuing Expose request
02:16:04.520 00.027 10072 IsGuiding returns 0
02:16:04.520 00.000 10072 Move returns status 0, amount 26
02:16:04.521 00.001 10072 MoveAxis(N, 0, ABG)
02:16:04.521 00.000 10072 Move returns status 0, amount 0
02:16:04.521 00.000 10072 move complete, result=0
02:16:04.521 00.000 10072 worker thread done servicing request
02:16:04.521 00.000 10072 Worker thread wakes up
02:16:04.521 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:04.521 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:04.521 00.000 1032 GuideStep: -0.2 px 26 ms WEST, -0.2 px 0 ms NORTH
02:16:05.649 01.128 10072 Exposure complete
02:16:05.683 00.034 10072 worker thread done servicing request
02:16:05.683 00.000 1032 OnExposeComplete: enter
02:16:05.696 00.013 1032 UpdateGuideState(): m_state=6
02:16:05.696 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 607
02:16:05.700 00.004 1032 Star::Find returns 1 (0), X=1123.95, Y=330.48, Mass=1558, SNR=27.7, Peak=121 HFD=3.5
02:16:05.700 00.000 1032 MultiStar: [#1 0.16,-0.09,0.90,U] [#2 0.17,-0.05,0.97,U] [#3 0.06,-0.03,0.92,U] [#4 0.22,-0.07,0.84,U] [#5 0.32,0.02,0.78,U] [#6 0.10,-0.04,0.74,U] [#7 0.28,-0.07,0.72,U] [#8 0.13,-0.13,0.68,U] 
02:16:05.700 00.000 1032 refined, 8 included, MultiStar: {0.18, -0.09}, one-star: {0.22, -0.30}
02:16:05.704 00.004 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
02:16:05.704 00.000 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
02:16:05.704 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.45 mountX=-0.13 mountY=-0.15, mountTheta=-2.28
02:16:05.704 00.000 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.09, opts=13)
02:16:05.712 00.008 1032 Enqueuing Move request for scope (0.18, -0.09)
02:16:05.712 00.000 10072 Worker thread wakes up
02:16:05.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
02:16:05.712 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
02:16:05.712 00.000 10072 Moving (0.18, -0.09) raw xDistance=-0.13 yDistance=-0.15
02:16:05.715 00.003 10072 PPEC rslt: input = -0.13, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 973.37
02:16:05.715 00.000 10072 PPEC: input: -0.13, control: 0.03, exposure: 1000
02:16:05.715 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:05.715 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:16:05.715 00.000 10072 MoveAxis(W, 26, ABG)
02:16:05.715 00.000 10072 Guiding  Dir = 3, Dur = 26
02:16:05.716 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:05.717 00.001 10072 IsGuiding returns 0
02:16:05.718 00.001 10072 PulseGuide returned control before completion, sleep 36
02:16:05.719 00.001 1032 UpdateGuideState exits: m=1558 SNR=27.7
02:16:05.734 00.015 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:05.735 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:05.735 00.000 1032 Enqueuing Expose request
02:16:05.765 00.030 10072 IsGuiding returns 1
02:16:05.765 00.000 10072 scope still moving after pulse duration time elapsed
02:16:05.797 00.032 10072 IsGuiding returns 0
02:16:05.797 00.000 10072 scope move finished after 26 + 53 ms
02:16:05.797 00.000 10072 Move returns status 0, amount 26
02:16:05.797 00.000 10072 MoveAxis(N, 0, ABG)
02:16:05.798 00.001 10072 Move returns status 0, amount 0
02:16:05.798 00.000 10072 move complete, result=0
02:16:05.798 00.000 1032 GuideStep: -0.1 px 26 ms WEST, -0.2 px 0 ms NORTH
02:16:05.800 00.002 10072 worker thread done servicing request
02:16:05.800 00.000 10072 Worker thread wakes up
02:16:05.800 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:05.800 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:06.719 00.919 10072 Exposure complete
02:16:06.766 00.047 10072 worker thread done servicing request
02:16:06.766 00.000 1032 OnExposeComplete: enter
02:16:06.768 00.002 1032 UpdateGuideState(): m_state=6
02:16:06.768 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 608
02:16:06.768 00.000 1032 Star::Find returns 1 (0), X=1124.07, Y=330.38, Mass=1474, SNR=27.0, Peak=131 HFD=3.3
02:16:06.768 00.000 1032 MultiStar: [#1 0.28,-0.05,0.95,U] [#2 0.21,-0.05,0.99,U] [#3 0.03,-0.18,0.98,U] [#4 0.22,-0.10,0.86,U] [#5 0.34,-0.05,0.80,U] [#6 0.19,-0.11,0.75,U] [#7 0.25,-0.22,0.72,U] [#8 0.20,-0.04,0.69,U] 
02:16:06.768 00.000 1032 refined, 8 included, MultiStar: {0.23, -0.14}, one-star: {0.34, -0.40}
02:16:06.768 00.000 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
02:16:06.768 00.000 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
02:16:06.768 00.000 1032 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.55 mountX=-0.19 mountY=-0.18, mountTheta=-2.38
02:16:06.780 00.012 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.14, opts=13)
02:16:06.780 00.000 1032 Enqueuing Move request for scope (0.23, -0.14)
02:16:06.780 00.000 10072 Worker thread wakes up
02:16:06.780 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
02:16:06.780 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
02:16:06.785 00.005 10072 Moving (0.23, -0.14) raw xDistance=-0.19 yDistance=-0.18
02:16:06.785 00.000 10072 PPEC rslt: input = -0.19, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 973.37
02:16:06.785 00.000 10072 PPEC: input: -0.19, control: 0.02, exposure: 1000
02:16:06.785 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:06.785 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:06.785 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:16:06.785 00.000 10072 MoveAxis(W, 22, ABG)
02:16:06.785 00.000 10072 Guiding  Dir = 3, Dur = 22
02:16:06.788 00.003 10072 IsGuiding returns 0
02:16:06.788 00.000 10072 PulseGuide returned control before completion, sleep 32
02:16:06.802 00.014 1032 UpdateGuideState exits: m=1474 SNR=27.0
02:16:06.802 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:06.804 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:06.806 00.002 1032 Enqueuing Expose request
02:16:06.836 00.030 10072 IsGuiding returns 1
02:16:06.836 00.000 10072 scope still moving after pulse duration time elapsed
02:16:06.868 00.032 10072 IsGuiding returns 0
02:16:06.869 00.001 10072 scope move finished after 22 + 58 ms
02:16:06.869 00.000 10072 Move returns status 0, amount 22
02:16:06.869 00.000 10072 MoveAxis(N, 0, ABG)
02:16:06.869 00.000 10072 Move returns status 0, amount 0
02:16:06.869 00.000 10072 move complete, result=0
02:16:06.869 00.000 10072 worker thread done servicing request
02:16:06.869 00.000 10072 Worker thread wakes up
02:16:06.869 00.000 1032 GuideStep: -0.2 px 22 ms WEST, -0.2 px 0 ms NORTH
02:16:06.870 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:06.870 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:08.010 01.140 10072 Exposure complete
02:16:08.063 00.053 10072 worker thread done servicing request
02:16:08.063 00.000 1032 OnExposeComplete: enter
02:16:08.065 00.002 1032 UpdateGuideState(): m_state=6
02:16:08.067 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 609
02:16:08.069 00.002 1032 Star::Find returns 1 (0), X=1124.13, Y=330.47, Mass=1498, SNR=27.2, Peak=142 HFD=3.1
02:16:08.069 00.000 1032 MultiStar: [#1 0.25,-0.05,0.94,U] [#2 0.18,-0.14,1.02,U] [#3 0.16,0.05,0.96,U] [#4 0.26,-0.11,0.83,U] [#5 0.39,-0.07,0.00,M1] [#6 0.27,-0.17,0.75,U] [#7 0.15,-0.14,0.72,U] [#8 0.14,-0.03,0.69,U] 
02:16:08.069 00.000 1032 refined, 7 included, MultiStar: {0.23, -0.11}, one-star: {0.40, -0.31}
02:16:08.073 00.004 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
02:16:08.073 00.000 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
02:16:08.073 00.000 1032 CameraToMount -- cameraX=0.23 cameraY=-0.11 hyp=0.26 cameraTheta=-0.46 mountX=-0.17 mountY=-0.19, mountTheta=-2.29
02:16:08.079 00.006 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.11, opts=13)
02:16:08.079 00.000 1032 Enqueuing Move request for scope (0.23, -0.11)
02:16:08.081 00.002 10072 Worker thread wakes up
02:16:08.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.11) opts 0xd
02:16:08.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.11)
02:16:08.081 00.000 10072 Moving (0.23, -0.11) raw xDistance=-0.17 yDistance=-0.19
02:16:08.084 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:08.084 00.000 10072 PPEC rslt: input = -0.17, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 976.29
02:16:08.084 00.000 10072 PPEC: input: -0.17, control: 0.04, exposure: 1000
02:16:08.084 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:08.084 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:16:08.084 00.000 10072 MoveAxis(W, 37, ABG)
02:16:08.084 00.000 10072 Guiding  Dir = 3, Dur = 37
02:16:08.087 00.003 10072 IsGuiding returns 0
02:16:08.087 00.000 10072 PulseGuide returned control before completion, sleep 47
02:16:08.100 00.013 1032 UpdateGuideState exits: m=1498 SNR=27.2
02:16:08.102 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:08.104 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:08.106 00.002 1032 Enqueuing Expose request
02:16:08.150 00.044 10072 IsGuiding returns 1
02:16:08.150 00.000 10072 scope still moving after pulse duration time elapsed
02:16:08.182 00.032 10072 IsGuiding returns 0
02:16:08.182 00.000 10072 scope move finished after 37 + 58 ms
02:16:08.182 00.000 10072 Move returns status 0, amount 37
02:16:08.182 00.000 10072 MoveAxis(N, 0, ABG)
02:16:08.182 00.000 10072 Move returns status 0, amount 0
02:16:08.182 00.000 10072 move complete, result=0
02:16:08.182 00.000 10072 worker thread done servicing request
02:16:08.182 00.000 10072 Worker thread wakes up
02:16:08.182 00.000 1032 GuideStep: -0.2 px 37 ms WEST, -0.2 px 0 ms NORTH
02:16:08.184 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:08.184 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:09.091 00.907 10072 Exposure complete
02:16:09.125 00.034 10072 worker thread done servicing request
02:16:09.125 00.000 1032 OnExposeComplete: enter
02:16:09.139 00.014 1032 UpdateGuideState(): m_state=6
02:16:09.141 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 610
02:16:09.142 00.001 1032 Star::Find returns 1 (0), X=1124.09, Y=330.30, Mass=1651, SNR=28.5, Peak=153 HFD=3.1
02:16:09.142 00.000 1032 MultiStar: [#1 0.27,-0.09,0.89,U] [#2 0.22,-0.17,0.93,U] [#3 0.15,-0.12,0.91,U] [#4 0.30,-0.17,0.81,U] [#5 0.27,-0.10,0.76,U] [#6 0.29,-0.19,0.71,U] [#7 0.32,-0.26,0.00,M1] [#8 0.25,-0.08,0.64,U] 
02:16:09.142 00.000 1032 refined, 7 included, MultiStar: {0.26, -0.18}, one-star: {0.35, -0.48}
02:16:09.142 00.000 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
02:16:09.142 00.000 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
02:16:09.142 00.000 1032 CameraToMount -- cameraX=0.26 cameraY=-0.18 hyp=0.32 cameraTheta=-0.61 mountX=-0.24 mountY=-0.21, mountTheta=-2.44
02:16:09.142 00.000 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.18, opts=13)
02:16:09.142 00.000 1032 Enqueuing Move request for scope (0.26, -0.18)
02:16:09.142 00.000 10072 Worker thread wakes up
02:16:09.142 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.18) opts 0xd
02:16:09.142 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.18)
02:16:09.142 00.000 10072 Moving (0.26, -0.18) raw xDistance=-0.24 yDistance=-0.21
02:16:09.155 00.013 10072 PPEC rslt: input = -0.24, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 976.29
02:16:09.155 00.000 10072 PPEC: input: -0.24, control: -0.07, exposure: 1000
02:16:09.155 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:09.155 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:16:09.155 00.000 10072 MoveAxis(E, 71, ABG)
02:16:09.155 00.000 10072 Guiding  Dir = 2, Dur = 71
02:16:09.156 00.001 10072 IsGuiding returns 0
02:16:09.156 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:09.157 00.001 10072 PulseGuide returned control before completion, sleep 81
02:16:09.172 00.015 1032 UpdateGuideState exits: m=1651 SNR=28.5
02:16:09.174 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:09.177 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:09.177 00.000 1032 Enqueuing Expose request
02:16:09.251 00.074 10072 IsGuiding returns 0
02:16:09.251 00.000 10072 Move returns status 0, amount 71
02:16:09.251 00.000 10072 MoveAxis(N, 0, ABG)
02:16:09.251 00.000 10072 Move returns status 0, amount 0
02:16:09.251 00.000 10072 move complete, result=0
02:16:09.251 00.000 10072 worker thread done servicing request
02:16:09.251 00.000 10072 Worker thread wakes up
02:16:09.251 00.000 1032 GuideStep: -0.2 px 71 ms EAST, -0.2 px 0 ms NORTH
02:16:09.251 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:09.251 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:10.379 01.128 10072 Exposure complete
02:16:10.430 00.051 10072 worker thread done servicing request
02:16:10.430 00.000 1032 OnExposeComplete: enter
02:16:10.432 00.002 1032 UpdateGuideState(): m_state=6
02:16:10.434 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 611
02:16:10.434 00.000 1032 Star::Find returns 1 (0), X=1124.05, Y=330.61, Mass=1495, SNR=27.1, Peak=120 HFD=3.3
02:16:10.434 00.000 1032 MultiStar: [#1 0.21,0.05,0.92,U] [#2 0.15,0.14,0.96,U] [#3 0.15,0.13,0.99,U] [#4 0.21,0.18,0.80,U] [#5 0.42,0.17,0.00,M1] [#6 0.22,-0.04,0.75,U] [#7 0.32,0.02,0.73,U] [#8 0.21,-0.01,0.69,U] 
02:16:10.434 00.000 1032 refined, 7 included, MultiStar: {0.22, 0.04}, one-star: {0.32, -0.17}
02:16:10.434 00.000 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
02:16:10.441 00.007 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
02:16:10.441 00.000 1032 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.23 cameraTheta=0.17 mountX=-0.02 mountY=-0.22, mountTheta=-1.66
02:16:10.441 00.000 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.04, opts=13)
02:16:10.446 00.005 1032 Enqueuing Move request for scope (0.22, 0.04)
02:16:10.446 00.000 10072 Worker thread wakes up
02:16:10.446 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
02:16:10.446 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
02:16:10.446 00.000 10072 Moving (0.22, 0.04) raw xDistance=-0.02 yDistance=-0.22
02:16:10.446 00.000 10072 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 976.29
02:16:10.446 00.000 10072 PPEC: input: -0.02, control: 0.03, exposure: 1000
02:16:10.446 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.22
02:16:10.446 00.000 10072 MoveAxis(W, 27, ABG)
02:16:10.446 00.000 10072 Guiding  Dir = 3, Dur = 27
02:16:10.446 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:10.450 00.004 10072 IsGuiding returns 0
02:16:10.451 00.001 10072 PulseGuide returned control before completion, sleep 37
02:16:10.463 00.012 1032 UpdateGuideState exits: m=1495 SNR=27.1
02:16:10.467 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:10.469 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:10.471 00.002 1032 Enqueuing Expose request
02:16:10.499 00.028 10072 IsGuiding returns 1
02:16:10.499 00.000 10072 scope still moving after pulse duration time elapsed
02:16:10.531 00.032 10072 IsGuiding returns 0
02:16:10.531 00.000 10072 scope move finished after 27 + 53 ms
02:16:10.531 00.000 10072 Move returns status 0, amount 27
02:16:10.531 00.000 10072 MoveAxis(N, 125, ABG)
02:16:10.531 00.000 10072 Guiding  Dir = 0, Dur = 125
02:16:10.531 00.000 10072 IsGuiding returns 0
02:16:10.532 00.001 10072 PulseGuide returned control before completion, sleep 135
02:16:10.673 00.141 10072 IsGuiding returns 1
02:16:10.673 00.000 10072 scope still moving after pulse duration time elapsed
02:16:10.705 00.032 10072 IsGuiding returns 0
02:16:10.705 00.000 10072 scope move finished after 125 + 49 ms
02:16:10.706 00.001 10072 Move returns status 0, amount 125
02:16:10.706 00.000 10072 move complete, result=0
02:16:10.706 00.000 10072 worker thread done servicing request
02:16:10.706 00.000 10072 Worker thread wakes up
02:16:10.706 00.000 1032 GuideStep: -0.0 px 27 ms WEST, -0.2 px 125 ms NORTH
02:16:10.707 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:10.707 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:11.613 00.906 10072 Exposure complete
02:16:11.659 00.046 10072 worker thread done servicing request
02:16:11.659 00.000 1032 OnExposeComplete: enter
02:16:11.659 00.000 1032 UpdateGuideState(): m_state=6
02:16:11.659 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 612
02:16:11.659 00.000 1032 Star::Find returns 1 (0), X=1123.94, Y=330.45, Mass=1541, SNR=27.5, Peak=119 HFD=3.2
02:16:11.659 00.000 1032 MultiStar: [#1 0.12,-0.01,0.93,U] [#2 0.11,0.01,0.98,U] [#3 0.03,-0.09,0.97,U] [#4 0.10,-0.10,0.81,U] [#5 0.19,-0.08,0.75,U] [#6 0.13,-0.22,0.74,U] [#7 0.17,-0.12,0.72,U] [#8 0.12,-0.00,0.68,U] 
02:16:11.659 00.000 1032 refined, 8 included, MultiStar: {0.13, -0.11}, one-star: {0.21, -0.33}
02:16:11.659 00.000 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
02:16:11.659 00.000 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
02:16:11.659 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.69 mountX=-0.13 mountY=-0.10, mountTheta=-2.52
02:16:11.659 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.11, opts=13)
02:16:11.670 00.011 1032 Enqueuing Move request for scope (0.13, -0.11)
02:16:11.670 00.000 10072 Worker thread wakes up
02:16:11.670 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
02:16:11.670 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
02:16:11.672 00.002 10072 Moving (0.13, -0.11) raw xDistance=-0.13 yDistance=-0.10
02:16:11.672 00.000 10072 PPEC rslt: input = -0.13, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 976.29
02:16:11.672 00.000 10072 PPEC: input: -0.13, control: 0.02, exposure: 1000
02:16:11.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:11.672 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:16:11.672 00.000 10072 MoveAxis(W, 25, ABG)
02:16:11.672 00.000 10072 Guiding  Dir = 3, Dur = 25
02:16:11.672 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:11.675 00.003 10072 IsGuiding returns 0
02:16:11.676 00.001 10072 PulseGuide returned control before completion, sleep 35
02:16:11.689 00.013 1032 UpdateGuideState exits: m=1541 SNR=27.5
02:16:11.691 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:11.692 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:11.694 00.002 1032 Enqueuing Expose request
02:16:11.724 00.030 10072 IsGuiding returns 1
02:16:11.724 00.000 10072 scope still moving after pulse duration time elapsed
02:16:11.755 00.031 10072 IsGuiding returns 0
02:16:11.756 00.001 10072 scope move finished after 25 + 54 ms
02:16:11.756 00.000 10072 Move returns status 0, amount 25
02:16:11.756 00.000 10072 MoveAxis(N, 0, ABG)
02:16:11.756 00.000 10072 Move returns status 0, amount 0
02:16:11.756 00.000 10072 move complete, result=0
02:16:11.756 00.000 10072 worker thread done servicing request
02:16:11.756 00.000 10072 Worker thread wakes up
02:16:11.756 00.000 1032 GuideStep: -0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
02:16:11.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:11.756 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:12.899 01.143 10072 Exposure complete
02:16:12.950 00.051 10072 worker thread done servicing request
02:16:12.952 00.002 1032 OnExposeComplete: enter
02:16:12.954 00.002 1032 UpdateGuideState(): m_state=6
02:16:12.954 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 613
02:16:12.957 00.003 1032 Star::Find returns 1 (0), X=1123.95, Y=330.21, Mass=1511, SNR=27.3, Peak=129 HFD=3.2
02:16:12.957 00.000 1032 MultiStar: [#1 0.00,-0.21,0.93,U] [#2 -0.07,-0.25,0.99,U] [#3 -0.03,-0.21,1.00,U] [#4 -0.07,-0.28,0.81,U] [#5 0.10,-0.23,0.78,U] [#6 0.02,-0.48,0.00,M1] [#7 0.03,-0.28,0.72,U] [#8 -0.10,-0.19,0.66,U] 
02:16:12.961 00.004 1032 refined, 7 included, MultiStar: {0.01, -0.29}, one-star: {0.21, -0.57}
02:16:12.961 00.000 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.93)
02:16:12.963 00.002 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.93)
02:16:12.965 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.53 mountX=-0.28 mountY=0.06, mountTheta=2.93
02:16:12.967 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.29, opts=13)
02:16:12.967 00.000 1032 Enqueuing Move request for scope (0.01, -0.29)
02:16:12.969 00.002 10072 Worker thread wakes up
02:16:12.969 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.29) opts 0xd
02:16:12.969 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.29)
02:16:12.969 00.000 10072 Moving (0.01, -0.29) raw xDistance=-0.28 yDistance=0.06
02:16:12.971 00.002 10072 PPEC rslt: input = -0.28, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 976.29
02:16:12.971 00.000 10072 PPEC: input: -0.28, control: -0.09, exposure: 1000
02:16:12.971 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:12.971 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:16:12.971 00.000 10072 MoveAxis(E, 96, ABG)
02:16:12.971 00.000 10072 Guiding  Dir = 2, Dur = 96
02:16:12.971 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:12.972 00.001 10072 IsGuiding returns 0
02:16:12.974 00.002 10072 PulseGuide returned control before completion, sleep 106
02:16:12.990 00.016 1032 UpdateGuideState exits: m=1511 SNR=27.3
02:16:12.991 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:12.993 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:12.995 00.002 1032 Enqueuing Expose request
02:16:13.085 00.090 10072 IsGuiding returns 1
02:16:13.085 00.000 10072 scope still moving after pulse duration time elapsed
02:16:13.117 00.032 10072 IsGuiding returns 0
02:16:13.117 00.000 10072 scope move finished after 96 + 47 ms
02:16:13.117 00.000 10072 Move returns status 0, amount 96
02:16:13.117 00.000 10072 MoveAxis(N, 0, ABG)
02:16:13.117 00.000 10072 Move returns status 0, amount 0
02:16:13.117 00.000 10072 move complete, result=0
02:16:13.117 00.000 10072 worker thread done servicing request
02:16:13.117 00.000 10072 Worker thread wakes up
02:16:13.117 00.000 1032 GuideStep: -0.3 px 96 ms EAST, 0.1 px 0 ms NORTH
02:16:13.117 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:13.117 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:14.025 00.908 10072 Exposure complete
02:16:14.075 00.050 10072 worker thread done servicing request
02:16:14.075 00.000 1032 OnExposeComplete: enter
02:16:14.075 00.000 1032 UpdateGuideState(): m_state=6
02:16:14.077 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 614
02:16:14.079 00.002 1032 Star::Find returns 1 (0), X=1123.90, Y=330.31, Mass=1551, SNR=27.6, Peak=134 HFD=3.1
02:16:14.079 00.000 1032 MultiStar: [#1 -0.07,-0.23,0.94,U] [#2 0.08,-0.19,0.95,U] [#3 0.04,-0.20,0.94,U] [#4 0.03,-0.27,0.83,U] [#5 0.15,-0.11,0.77,U] [#6 0.04,-0.24,0.74,U] [#7 0.00,-0.27,0.73,U] [#8 -0.04,-0.22,0.65,U] 
02:16:14.079 00.000 1032 refined, 8 included, MultiStar: {0.05, -0.25}, one-star: {0.17, -0.47}
02:16:14.083 00.004 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
02:16:14.083 00.000 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
02:16:14.083 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.38 mountX=-0.25 mountY=0.02, mountTheta=3.07
02:16:14.083 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.25, opts=13)
02:16:14.089 00.006 1032 Enqueuing Move request for scope (0.05, -0.25)
02:16:14.089 00.000 10072 Worker thread wakes up
02:16:14.089 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
02:16:14.089 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
02:16:14.089 00.000 10072 Moving (0.05, -0.25) raw xDistance=-0.25 yDistance=0.02
02:16:14.089 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:14.089 00.000 10072 PPEC rslt: input = -0.25, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 979.19
02:16:14.089 00.000 10072 PPEC: input: -0.25, control: -0.07, exposure: 1000
02:16:14.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:14.089 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:16:14.089 00.000 10072 MoveAxis(E, 73, ABG)
02:16:14.089 00.000 10072 Guiding  Dir = 2, Dur = 73
02:16:14.094 00.005 10072 IsGuiding returns 0
02:16:14.095 00.001 10072 PulseGuide returned control before completion, sleep 83
02:16:14.100 00.005 1032 UpdateGuideState exits: m=1551 SNR=27.6
02:16:14.100 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:14.110 00.010 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:14.112 00.002 1032 Enqueuing Expose request
02:16:14.188 00.076 10072 IsGuiding returns 0
02:16:14.188 00.000 10072 Move returns status 0, amount 73
02:16:14.188 00.000 10072 MoveAxis(N, 0, ABG)
02:16:14.188 00.000 10072 Move returns status 0, amount 0
02:16:14.188 00.000 10072 move complete, result=0
02:16:14.188 00.000 10072 worker thread done servicing request
02:16:14.188 00.000 10072 Worker thread wakes up
02:16:14.188 00.000 1032 GuideStep: -0.3 px 73 ms EAST, 0.0 px 0 ms NORTH
02:16:14.190 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:14.190 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:15.319 01.129 10072 Exposure complete
02:16:15.365 00.046 10072 worker thread done servicing request
02:16:15.365 00.000 1032 OnExposeComplete: enter
02:16:15.365 00.000 1032 UpdateGuideState(): m_state=6
02:16:15.365 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 615
02:16:15.365 00.000 1032 Star::Find returns 1 (0), X=1123.87, Y=330.41, Mass=1500, SNR=27.2, Peak=107 HFD=3.3
02:16:15.365 00.000 1032 MultiStar: [#1 -0.01,-0.19,0.93,U] [#2 -0.06,-0.23,1.00,U] [#3 -0.02,-0.13,0.99,U] [#4 -0.06,-0.27,0.79,U] [#5 0.14,-0.15,0.79,U] [#6 0.10,-0.13,0.74,U] [#7 0.04,-0.27,0.71,U] [#8 0.03,-0.27,0.70,U] 
02:16:15.365 00.000 1032 refined, 8 included, MultiStar: {0.03, -0.22}, one-star: {0.14, -0.37}
02:16:15.365 00.000 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
02:16:15.374 00.009 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
02:16:15.374 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.44 mountX=-0.22 mountY=0.03, mountTheta=3.01
02:16:15.374 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.22, opts=13)
02:16:15.374 00.000 1032 Enqueuing Move request for scope (0.03, -0.22)
02:16:15.374 00.000 10072 Worker thread wakes up
02:16:15.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
02:16:15.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
02:16:15.374 00.000 10072 Moving (0.03, -0.22) raw xDistance=-0.22 yDistance=0.03
02:16:15.381 00.007 10072 PPEC rslt: input = -0.22, final = -0.06, react = -0.09, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 979.19
02:16:15.381 00.000 10072 PPEC: input: -0.22, control: -0.06, exposure: 1000
02:16:15.381 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:15.381 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:16:15.381 00.000 10072 MoveAxis(E, 62, ABG)
02:16:15.381 00.000 10072 Guiding  Dir = 2, Dur = 62
02:16:15.381 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:15.382 00.001 10072 IsGuiding returns 0
02:16:15.385 00.003 10072 PulseGuide returned control before completion, sleep 72
02:16:15.391 00.006 1032 UpdateGuideState exits: m=1500 SNR=27.2
02:16:15.400 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:15.401 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:15.401 00.000 1032 Enqueuing Expose request
02:16:15.464 00.063 10072 IsGuiding returns 1
02:16:15.464 00.000 10072 scope still moving after pulse duration time elapsed
02:16:15.495 00.031 10072 IsGuiding returns 0
02:16:15.495 00.000 10072 scope move finished after 62 + 49 ms
02:16:15.495 00.000 10072 Move returns status 0, amount 62
02:16:15.495 00.000 10072 MoveAxis(N, 0, ABG)
02:16:15.495 00.000 10072 Move returns status 0, amount 0
02:16:15.495 00.000 10072 move complete, result=0
02:16:15.495 00.000 10072 worker thread done servicing request
02:16:15.495 00.000 10072 Worker thread wakes up
02:16:15.495 00.000 1032 GuideStep: -0.2 px 62 ms EAST, 0.0 px 0 ms NORTH
02:16:15.497 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:15.497 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:16.401 00.904 10072 Exposure complete
02:16:16.450 00.049 10072 worker thread done servicing request
02:16:16.450 00.000 1032 OnExposeComplete: enter
02:16:16.452 00.002 1032 UpdateGuideState(): m_state=6
02:16:16.454 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 616
02:16:16.454 00.000 1032 Star::Find returns 1 (0), X=1123.90, Y=330.46, Mass=1654, SNR=28.6, Peak=135 HFD=3.1
02:16:16.457 00.003 1032 MultiStar: [#1 0.08,0.03,0.89,U] [#2 0.10,-0.00,0.93,U] [#3 -0.01,0.01,0.91,U] [#4 0.06,-0.05,0.75,U] [#5 0.22,0.10,0.77,U] [#6 -0.01,0.03,0.72,U] [#7 0.02,-0.07,0.71,U] [#8 0.09,0.08,0.61,U] 
02:16:16.457 00.000 1032 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.17, -0.32}
02:16:16.459 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
02:16:16.461 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
02:16:16.461 00.000 1032 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.36 mountX=-0.05 mountY=-0.07, mountTheta=-2.19
02:16:16.464 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.03, opts=13)
02:16:16.466 00.002 1032 Enqueuing Move request for scope (0.08, -0.03)
02:16:16.466 00.000 10072 Worker thread wakes up
02:16:16.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
02:16:16.466 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
02:16:16.466 00.000 10072 Moving (0.08, -0.03) raw xDistance=-0.05 yDistance=-0.07
02:16:16.466 00.000 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 979.19
02:16:16.466 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 1000
02:16:16.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:16.466 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:16:16.466 00.000 10072 MoveAxis(W, 23, ABG)
02:16:16.466 00.000 10072 Guiding  Dir = 3, Dur = 23
02:16:16.466 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:16.472 00.006 10072 IsGuiding returns 0
02:16:16.473 00.001 10072 PulseGuide returned control before completion, sleep 33
02:16:16.485 00.012 1032 UpdateGuideState exits: m=1654 SNR=28.6
02:16:16.489 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:16.489 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:16.489 00.000 1032 Enqueuing Expose request
02:16:16.521 00.032 10072 IsGuiding returns 1
02:16:16.521 00.000 10072 scope still moving after pulse duration time elapsed
02:16:16.552 00.031 10072 IsGuiding returns 0
02:16:16.552 00.000 10072 scope move finished after 23 + 57 ms
02:16:16.552 00.000 10072 Move returns status 0, amount 23
02:16:16.552 00.000 10072 MoveAxis(N, 0, ABG)
02:16:16.552 00.000 10072 Move returns status 0, amount 0
02:16:16.552 00.000 10072 move complete, result=0
02:16:16.552 00.000 10072 worker thread done servicing request
02:16:16.552 00.000 10072 Worker thread wakes up
02:16:16.552 00.000 1032 GuideStep: -0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
02:16:16.554 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:16.554 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:17.681 01.127 10072 Exposure complete
02:16:17.719 00.038 10072 worker thread done servicing request
02:16:17.719 00.000 1032 OnExposeComplete: enter
02:16:17.727 00.008 1032 UpdateGuideState(): m_state=6
02:16:17.727 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 617
02:16:17.727 00.000 1032 Star::Find returns 1 (0), X=1123.91, Y=330.36, Mass=1489, SNR=27.1, Peak=129 HFD=3.3
02:16:17.727 00.000 1032 MultiStar: [#1 0.08,0.03,0.96,U] [#2 0.12,-0.03,0.98,U] [#3 0.07,-0.07,0.98,U] [#4 0.13,-0.10,0.85,U] [#5 0.22,-0.06,0.79,U] [#6 0.19,-0.15,0.74,U] [#7 0.16,-0.11,0.71,U] [#8 -0.01,0.03,0.67,U] 
02:16:17.727 00.000 1032 refined, 8 included, MultiStar: {0.13, -0.10}, one-star: {0.18, -0.42}
02:16:17.736 00.009 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
02:16:17.737 00.001 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
02:16:17.739 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.68 mountX=-0.13 mountY=-0.10, mountTheta=-2.51
02:16:17.741 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.10, opts=13)
02:16:17.743 00.002 1032 Enqueuing Move request for scope (0.13, -0.10)
02:16:17.743 00.000 10072 Worker thread wakes up
02:16:17.743 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
02:16:17.743 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
02:16:17.743 00.000 10072 Moving (0.13, -0.10) raw xDistance=-0.13 yDistance=-0.10
02:16:17.743 00.000 10072 PPEC rslt: input = -0.13, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 979.19
02:16:17.743 00.000 10072 PPEC: input: -0.13, control: 0.02, exposure: 1000
02:16:17.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:17.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:16:17.743 00.000 10072 MoveAxis(W, 16, ABG)
02:16:17.743 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:17.743 00.000 10072 Guiding  Dir = 3, Dur = 16
02:16:17.749 00.006 10072 IsGuiding returns 0
02:16:17.749 00.000 10072 PulseGuide returned control before completion, sleep 26
02:16:17.753 00.004 1032 UpdateGuideState exits: m=1489 SNR=27.1
02:16:17.753 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:17.765 00.012 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:17.766 00.001 1032 Enqueuing Expose request
02:16:17.780 00.014 10072 IsGuiding returns 0
02:16:17.780 00.000 10072 Move returns status 0, amount 16
02:16:17.780 00.000 10072 MoveAxis(N, 0, ABG)
02:16:17.780 00.000 10072 Move returns status 0, amount 0
02:16:17.780 00.000 10072 move complete, result=0
02:16:17.780 00.000 10072 worker thread done servicing request
02:16:17.780 00.000 10072 Worker thread wakes up
02:16:17.780 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:17.780 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:17.782 00.002 1032 GuideStep: -0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
02:16:18.685 00.903 10072 Exposure complete
02:16:18.733 00.048 10072 worker thread done servicing request
02:16:18.733 00.000 1032 OnExposeComplete: enter
02:16:18.735 00.002 1032 UpdateGuideState(): m_state=6
02:16:18.736 00.001 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 618
02:16:18.737 00.001 1032 Star::Find returns 1 (0), X=1123.97, Y=330.46, Mass=1584, SNR=28.0, Peak=134 HFD=3.2
02:16:18.739 00.002 1032 MultiStar: [#1 0.15,-0.03,0.91,U] [#2 0.12,-0.01,0.93,U] [#3 -0.01,0.06,0.96,U] [#4 0.20,-0.11,0.79,U] [#5 0.27,-0.03,0.79,U] [#6 0.27,-0.00,0.74,U] [#7 0.18,-0.05,0.70,U] [#8 0.17,-0.05,0.65,U] 
02:16:18.741 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.06}, one-star: {0.23, -0.32}
02:16:18.743 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
02:16:18.743 00.000 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
02:16:18.745 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.35 mountX=-0.11 mountY=-0.15, mountTheta=-2.18
02:16:18.747 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.06, opts=13)
02:16:18.749 00.002 1032 Enqueuing Move request for scope (0.17, -0.06)
02:16:18.749 00.000 10072 Worker thread wakes up
02:16:18.749 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
02:16:18.749 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
02:16:18.749 00.000 10072 Moving (0.17, -0.06) raw xDistance=-0.11 yDistance=-0.15
02:16:18.751 00.002 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 979.19
02:16:18.751 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 1000
02:16:18.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:18.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:16:18.751 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:18.751 00.000 10072 MoveAxis(W, 13, ABG)
02:16:18.751 00.000 10072 Guiding  Dir = 3, Dur = 13
02:16:18.754 00.003 10072 IsGuiding returns 0
02:16:18.754 00.000 10072 PulseGuide returned control before completion, sleep 23
02:16:18.766 00.012 1032 UpdateGuideState exits: m=1584 SNR=28.0
02:16:18.770 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:18.772 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:18.772 00.000 1032 Enqueuing Expose request
02:16:18.786 00.014 10072 IsGuiding returns 0
02:16:18.786 00.000 10072 Move returns status 0, amount 13
02:16:18.786 00.000 10072 MoveAxis(N, 0, ABG)
02:16:18.787 00.001 10072 Move returns status 0, amount 0
02:16:18.787 00.000 10072 move complete, result=0
02:16:18.787 00.000 10072 worker thread done servicing request
02:16:18.787 00.000 10072 Worker thread wakes up
02:16:18.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:18.787 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:18.787 00.000 1032 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
02:16:19.917 01.130 10072 Exposure complete
02:16:19.961 00.044 10072 worker thread done servicing request
02:16:19.961 00.000 1032 OnExposeComplete: enter
02:16:19.962 00.001 1032 UpdateGuideState(): m_state=6
02:16:19.962 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 619
02:16:19.962 00.000 1032 Star::Find returns 1 (0), X=1124.06, Y=330.43, Mass=1570, SNR=27.8, Peak=138 HFD=3.1
02:16:19.962 00.000 1032 MultiStar: [#1 0.22,-0.09,0.91,U] [#2 0.10,-0.14,0.95,U] [#3 0.03,-0.10,0.94,U] [#4 0.23,-0.20,0.80,U] [#5 0.27,-0.05,0.76,U] [#6 0.23,-0.15,0.68,U] [#7 0.22,-0.17,0.68,U] [#8 0.12,-0.05,0.64,U] 
02:16:19.962 00.000 1032 refined, 8 included, MultiStar: {0.19, -0.15}, one-star: {0.33, -0.35}
02:16:19.962 00.000 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
02:16:19.962 00.000 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
02:16:19.962 00.000 1032 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.66 mountX=-0.19 mountY=-0.15, mountTheta=-2.49
02:16:19.962 00.000 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.15, opts=13)
02:16:19.962 00.000 1032 Enqueuing Move request for scope (0.19, -0.15)
02:16:19.962 00.000 10072 Worker thread wakes up
02:16:19.962 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
02:16:19.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
02:16:19.962 00.000 10072 Moving (0.19, -0.15) raw xDistance=-0.19 yDistance=-0.15
02:16:19.962 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:19.976 00.014 10072 PPEC rslt: input = -0.19, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 982.09
02:16:19.976 00.000 10072 PPEC: input: -0.19, control: 0.03, exposure: 1000
02:16:19.976 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:19.976 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:16:19.976 00.000 10072 MoveAxis(W, 27, ABG)
02:16:19.976 00.000 10072 Guiding  Dir = 3, Dur = 27
02:16:19.978 00.002 10072 IsGuiding returns 0
02:16:19.979 00.001 10072 PulseGuide returned control before completion, sleep 37
02:16:19.989 00.010 1032 UpdateGuideState exits: m=1570 SNR=27.8
02:16:19.991 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:19.993 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:19.993 00.000 1032 Enqueuing Expose request
02:16:20.026 00.033 10072 IsGuiding returns 1
02:16:20.026 00.000 10072 scope still moving after pulse duration time elapsed
02:16:20.058 00.032 10072 IsGuiding returns 0
02:16:20.058 00.000 10072 scope move finished after 27 + 53 ms
02:16:20.058 00.000 10072 Move returns status 0, amount 27
02:16:20.058 00.000 10072 MoveAxis(N, 0, ABG)
02:16:20.058 00.000 10072 Move returns status 0, amount 0
02:16:20.058 00.000 10072 move complete, result=0
02:16:20.058 00.000 10072 worker thread done servicing request
02:16:20.058 00.000 10072 Worker thread wakes up
02:16:20.058 00.000 1032 GuideStep: -0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
02:16:20.060 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:20.060 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:20.966 00.906 10072 Exposure complete
02:16:21.010 00.044 10072 worker thread done servicing request
02:16:21.010 00.000 1032 OnExposeComplete: enter
02:16:21.013 00.003 1032 UpdateGuideState(): m_state=6
02:16:21.013 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 620
02:16:21.015 00.002 1032 Star::Find returns 1 (0), X=1124.01, Y=330.35, Mass=1541, SNR=27.6, Peak=127 HFD=3.3
02:16:21.016 00.001 1032 MultiStar: [#1 0.24,-0.18,0.93,U] [#2 0.17,-0.17,0.97,U] [#3 0.05,-0.16,0.91,U] [#4 0.15,-0.23,0.82,U] [#5 0.24,-0.14,0.79,U] [#6 0.21,-0.10,0.74,U] [#7 0.19,-0.25,0.71,U] [#8 0.15,-0.12,0.67,U] 
02:16:21.018 00.002 1032 refined, 8 included, MultiStar: {0.19, -0.20}, one-star: {0.28, -0.43}
02:16:21.018 00.000 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
02:16:21.020 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
02:16:21.020 00.000 1032 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.28 cameraTheta=-0.82 mountX=-0.25 mountY=-0.13, mountTheta=-2.65
02:16:21.020 00.000 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.20, opts=13)
02:16:21.020 00.000 1032 Enqueuing Move request for scope (0.19, -0.20)
02:16:21.020 00.000 10072 Worker thread wakes up
02:16:21.020 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
02:16:21.020 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
02:16:21.020 00.000 10072 Moving (0.19, -0.20) raw xDistance=-0.25 yDistance=-0.13
02:16:21.028 00.008 10072 PPEC rslt: input = -0.25, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 982.09
02:16:21.028 00.000 10072 PPEC: input: -0.25, control: -0.08, exposure: 1000
02:16:21.028 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:21.028 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:16:21.028 00.000 10072 MoveAxis(E, 79, ABG)
02:16:21.028 00.000 10072 Guiding  Dir = 2, Dur = 79
02:16:21.028 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:21.030 00.002 10072 IsGuiding returns 0
02:16:21.030 00.000 10072 PulseGuide returned control before completion, sleep 89
02:16:21.030 00.000 1032 UpdateGuideState exits: m=1541 SNR=27.6
02:16:21.030 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:21.030 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:21.047 00.017 1032 Enqueuing Expose request
02:16:21.127 00.080 10072 IsGuiding returns 0
02:16:21.127 00.000 10072 Move returns status 0, amount 79
02:16:21.127 00.000 10072 MoveAxis(N, 0, ABG)
02:16:21.127 00.000 10072 Move returns status 0, amount 0
02:16:21.127 00.000 10072 move complete, result=0
02:16:21.127 00.000 10072 worker thread done servicing request
02:16:21.127 00.000 10072 Worker thread wakes up
02:16:21.127 00.000 1032 GuideStep: -0.2 px 79 ms EAST, -0.1 px 0 ms NORTH
02:16:21.129 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:21.129 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:22.255 01.126 10072 Exposure complete
02:16:22.301 00.046 10072 worker thread done servicing request
02:16:22.303 00.002 1032 OnExposeComplete: enter
02:16:22.304 00.001 1032 UpdateGuideState(): m_state=6
02:16:22.304 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 621
02:16:22.306 00.002 1032 Star::Find returns 1 (0), X=1123.97, Y=330.61, Mass=1590, SNR=28.0, Peak=122 HFD=3.3
02:16:22.308 00.002 1032 MultiStar: [#1 0.08,0.04,0.90,U] [#2 0.21,0.10,0.94,U] [#3 0.14,0.15,0.96,U] [#4 0.14,0.11,0.79,U] [#5 0.33,0.13,0.00,M1] [#6 0.18,-0.03,0.72,U] [#7 0.19,0.06,0.71,U] [#8 0.16,0.05,0.67,U] 
02:16:22.308 00.000 1032 refined, 7 included, MultiStar: {0.17, 0.04}, one-star: {0.24, -0.17}
02:16:22.310 00.002 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
02:16:22.310 00.000 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
02:16:22.312 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.17 cameraTheta=0.22 mountX=-0.01 mountY=-0.17, mountTheta=-1.61
02:16:22.314 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.04, opts=13)
02:16:22.316 00.002 1032 Enqueuing Move request for scope (0.17, 0.04)
02:16:22.317 00.001 10072 Worker thread wakes up
02:16:22.317 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
02:16:22.317 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
02:16:22.317 00.000 10072 Moving (0.17, 0.04) raw xDistance=-0.01 yDistance=-0.17
02:16:22.319 00.002 10072 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 982.09
02:16:22.319 00.000 10072 PPEC: input: -0.01, control: 0.02, exposure: 1000
02:16:22.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:22.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:16:22.319 00.000 10072 MoveAxis(W, 17, ABG)
02:16:22.319 00.000 10072 Guiding  Dir = 3, Dur = 17
02:16:22.319 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:22.321 00.002 10072 IsGuiding returns 0
02:16:22.322 00.001 10072 PulseGuide returned control before completion, sleep 27
02:16:22.329 00.007 1032 UpdateGuideState exits: m=1590 SNR=28.0
02:16:22.338 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:22.339 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:22.339 00.000 1032 Enqueuing Expose request
02:16:22.354 00.015 10072 IsGuiding returns 0
02:16:22.354 00.000 10072 Move returns status 0, amount 17
02:16:22.354 00.000 10072 MoveAxis(N, 0, ABG)
02:16:22.354 00.000 10072 Move returns status 0, amount 0
02:16:22.354 00.000 10072 move complete, result=0
02:16:22.354 00.000 10072 worker thread done servicing request
02:16:22.354 00.000 10072 Worker thread wakes up
02:16:22.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:22.354 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:22.354 00.000 1032 GuideStep: -0.0 px 17 ms WEST, -0.2 px 0 ms NORTH
02:16:23.262 00.908 10072 Exposure complete
02:16:23.310 00.048 10072 worker thread done servicing request
02:16:23.310 00.000 1032 OnExposeComplete: enter
02:16:23.310 00.000 1032 UpdateGuideState(): m_state=6
02:16:23.310 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 622
02:16:23.310 00.000 1032 Star::Find returns 1 (0), X=1124.00, Y=330.61, Mass=1620, SNR=28.3, Peak=131 HFD=3.1
02:16:23.310 00.000 1032 MultiStar: [#1 0.18,0.16,0.87,U] [#2 0.25,0.05,0.95,U] [#3 0.07,0.03,0.93,U] [#4 0.21,0.05,0.82,U] [#5 0.26,0.10,0.75,U] [#6 0.14,-0.09,0.72,U] [#7 0.26,-0.01,0.68,U] [#8 0.08,0.08,0.64,U] 
02:16:23.310 00.000 1032 refined, 8 included, MultiStar: {0.19, 0.02}, one-star: {0.27, -0.17}
02:16:23.310 00.000 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
02:16:23.310 00.000 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
02:16:23.310 00.000 1032 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.11 mountX=-0.03 mountY=-0.19, mountTheta=-1.72
02:16:23.310 00.000 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.02, opts=13)
02:16:23.323 00.013 1032 Enqueuing Move request for scope (0.19, 0.02)
02:16:23.323 00.000 10072 Worker thread wakes up
02:16:23.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
02:16:23.323 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
02:16:23.323 00.000 10072 Moving (0.19, 0.02) raw xDistance=-0.03 yDistance=-0.19
02:16:23.326 00.003 10072 PPEC rslt: input = -0.03, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 982.09
02:16:23.326 00.000 10072 PPEC: input: -0.03, control: 0.01, exposure: 1000
02:16:23.326 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:23.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:16:23.326 00.000 10072 MoveAxis(W, 13, ABG)
02:16:23.326 00.000 10072 Guiding  Dir = 3, Dur = 13
02:16:23.326 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:23.326 00.000 10072 IsGuiding returns 0
02:16:23.328 00.002 10072 PulseGuide returned control before completion, sleep 23
02:16:23.340 00.012 1032 UpdateGuideState exits: m=1620 SNR=28.3
02:16:23.344 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:23.347 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:23.348 00.001 1032 Enqueuing Expose request
02:16:23.360 00.012 10072 IsGuiding returns 0
02:16:23.360 00.000 10072 Move returns status 0, amount 13
02:16:23.360 00.000 10072 MoveAxis(N, 0, ABG)
02:16:23.360 00.000 10072 Move returns status 0, amount 0
02:16:23.360 00.000 10072 move complete, result=0
02:16:23.360 00.000 10072 worker thread done servicing request
02:16:23.360 00.000 10072 Worker thread wakes up
02:16:23.360 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:23.360 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:23.360 00.000 1032 GuideStep: -0.0 px 13 ms WEST, -0.2 px 0 ms NORTH
02:16:24.490 01.130 10072 Exposure complete
02:16:24.527 00.037 10072 worker thread done servicing request
02:16:24.527 00.000 1032 OnExposeComplete: enter
02:16:24.536 00.009 1032 UpdateGuideState(): m_state=6
02:16:24.536 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 623
02:16:24.536 00.000 1032 Star::Find returns 1 (0), X=1124.01, Y=330.68, Mass=1614, SNR=28.2, Peak=126 HFD=3.3
02:16:24.536 00.000 1032 MultiStar: [#1 0.18,0.12,0.93,U] [#2 0.21,0.21,0.95,U] [#3 0.11,0.18,0.92,U] [#4 0.18,0.12,0.81,U] [#5 0.23,0.25,0.77,U] [#6 0.23,0.05,0.72,U] [#7 0.19,0.13,0.69,U] [#8 0.16,0.24,0.66,U] 
02:16:24.536 00.000 1032 refined, 8 included, MultiStar: {0.20, 0.13}, one-star: {0.27, -0.10}
02:16:24.536 00.000 1032 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.83) = xAngle (-1.26 = -1.26)
02:16:24.536 00.000 1032 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.26 = -1.26)
02:16:24.536 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.23 cameraTheta=0.57 mountX=0.07 mountY=-0.22, mountTheta=-1.26
02:16:24.544 00.008 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.13, opts=13)
02:16:24.544 00.000 1032 Enqueuing Move request for scope (0.20, 0.13)
02:16:24.547 00.003 10072 Worker thread wakes up
02:16:24.547 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
02:16:24.547 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
02:16:24.547 00.000 10072 Moving (0.20, 0.13) raw xDistance=0.07 yDistance=-0.22
02:16:24.547 00.000 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 982.09
02:16:24.547 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 1000
02:16:24.547 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.22
02:16:24.547 00.000 10072 MoveAxis(W, 12, ABG)
02:16:24.547 00.000 10072 Guiding  Dir = 3, Dur = 12
02:16:24.550 00.003 10072 IsGuiding returns 0
02:16:24.550 00.000 10072 PulseGuide returned control before completion, sleep 22
02:16:24.550 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:24.566 00.016 1032 UpdateGuideState exits: m=1614 SNR=28.2
02:16:24.568 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:24.569 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:24.570 00.001 1032 Enqueuing Expose request
02:16:24.582 00.012 10072 IsGuiding returns 0
02:16:24.582 00.000 10072 Move returns status 0, amount 12
02:16:24.582 00.000 10072 MoveAxis(N, 124, ABG)
02:16:24.582 00.000 10072 Guiding  Dir = 0, Dur = 124
02:16:24.582 00.000 10072 IsGuiding returns 0
02:16:24.583 00.001 10072 PulseGuide returned control before completion, sleep 134
02:16:24.725 00.142 10072 IsGuiding returns 1
02:16:24.725 00.000 10072 scope still moving after pulse duration time elapsed
02:16:24.758 00.033 10072 IsGuiding returns 0
02:16:24.758 00.000 10072 scope move finished after 124 + 51 ms
02:16:24.758 00.000 10072 Move returns status 0, amount 124
02:16:24.758 00.000 10072 move complete, result=0
02:16:24.758 00.000 10072 worker thread done servicing request
02:16:24.758 00.000 10072 Worker thread wakes up
02:16:24.758 00.000 1032 GuideStep: 0.1 px 12 ms WEST, -0.2 px 124 ms NORTH
02:16:24.758 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:24.758 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:25.666 00.908 10072 Exposure complete
02:16:25.714 00.048 10072 worker thread done servicing request
02:16:25.714 00.000 1032 OnExposeComplete: enter
02:16:25.721 00.007 1032 UpdateGuideState(): m_state=6
02:16:25.721 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 624
02:16:25.721 00.000 1032 Star::Find returns 1 (0), X=1123.78, Y=330.47, Mass=1606, SNR=28.2, Peak=125 HFD=3.1
02:16:25.721 00.000 1032 MultiStar: [#1 0.09,0.02,0.93,U] [#2 0.01,0.01,0.94,U] [#3 0.05,0.01,0.95,U] [#4 0.07,-0.02,0.79,U] [#5 0.12,0.03,0.77,U] [#6 0.07,0.00,0.72,U] [#7 0.10,-0.03,0.69,U] [#8 0.03,0.04,0.67,U] 
02:16:25.727 00.006 1032 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.05, -0.31}
02:16:25.729 00.002 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
02:16:25.731 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
02:16:25.733 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.49 mountX=-0.05 mountY=-0.05, mountTheta=-2.32
02:16:25.735 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
02:16:25.737 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
02:16:25.737 00.000 10072 Worker thread wakes up
02:16:25.737 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
02:16:25.737 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
02:16:25.737 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.05
02:16:25.742 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:25.743 00.001 10072 PPEC rslt: input = -0.05, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 984.99
02:16:25.743 00.000 10072 PPEC: input: -0.05, control: 0.03, exposure: 1000
02:16:25.743 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:25.743 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:16:25.743 00.000 10072 MoveAxis(W, 27, ABG)
02:16:25.743 00.000 10072 Guiding  Dir = 3, Dur = 27
02:16:25.745 00.002 10072 IsGuiding returns 0
02:16:25.745 00.000 10072 PulseGuide returned control before completion, sleep 37
02:16:25.761 00.016 1032 UpdateGuideState exits: m=1606 SNR=28.2
02:16:25.763 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:25.765 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:25.766 00.001 1032 Enqueuing Expose request
02:16:25.793 00.027 10072 IsGuiding returns 1
02:16:25.793 00.000 10072 scope still moving after pulse duration time elapsed
02:16:25.824 00.031 10072 IsGuiding returns 0
02:16:25.824 00.000 10072 scope move finished after 27 + 52 ms
02:16:25.824 00.000 10072 Move returns status 0, amount 27
02:16:25.824 00.000 10072 MoveAxis(N, 0, ABG)
02:16:25.824 00.000 10072 Move returns status 0, amount 0
02:16:25.824 00.000 10072 move complete, result=0
02:16:25.825 00.001 10072 worker thread done servicing request
02:16:25.825 00.000 1032 GuideStep: -0.0 px 27 ms WEST, -0.1 px 0 ms NORTH
02:16:25.827 00.002 10072 Worker thread wakes up
02:16:25.827 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:25.827 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:26.954 01.127 10072 Exposure complete
02:16:27.000 00.046 10072 worker thread done servicing request
02:16:27.000 00.000 1032 OnExposeComplete: enter
02:16:27.000 00.000 1032 UpdateGuideState(): m_state=6
02:16:27.004 00.004 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 625
02:16:27.004 00.000 1032 Star::Find returns 1 (0), X=1123.81, Y=330.35, Mass=1530, SNR=27.5, Peak=121 HFD=3.3
02:16:27.004 00.000 1032 MultiStar: [#1 -0.01,-0.07,0.92,U] [#2 0.01,-0.23,0.98,U] [#3 -0.07,-0.14,0.93,U] [#4 0.02,-0.23,0.82,U] [#5 0.12,-0.03,0.76,U] [#6 0.08,-0.20,0.74,U] [#7 0.13,-0.16,0.72,U] [#8 -0.03,-0.06,0.69,U] 
02:16:27.004 00.000 1032 refined, 8 included, MultiStar: {0.03, -0.18}, one-star: {0.08, -0.43}
02:16:27.004 00.000 1032 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.83) = xAngle (-3.22 = 3.07)
02:16:27.004 00.000 1032 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.22 = 3.07)
02:16:27.004 00.000 1032 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.39 mountX=-0.18 mountY=0.01, mountTheta=3.07
02:16:27.004 00.000 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.18, opts=13)
02:16:27.004 00.000 1032 Enqueuing Move request for scope (0.03, -0.18)
02:16:27.016 00.012 10072 Worker thread wakes up
02:16:27.016 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
02:16:27.016 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
02:16:27.016 00.000 10072 Moving (0.03, -0.18) raw xDistance=-0.18 yDistance=0.01
02:16:27.016 00.000 10072 PPEC rslt: input = -0.18, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 984.99
02:16:27.016 00.000 10072 PPEC: input: -0.18, control: 0.02, exposure: 1000
02:16:27.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:27.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:16:27.016 00.000 10072 MoveAxis(W, 24, ABG)
02:16:27.016 00.000 10072 Guiding  Dir = 3, Dur = 24
02:16:27.016 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:27.018 00.002 10072 IsGuiding returns 0
02:16:27.020 00.002 10072 PulseGuide returned control before completion, sleep 34
02:16:27.021 00.001 1032 UpdateGuideState exits: m=1530 SNR=27.5
02:16:27.021 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:27.036 00.015 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:27.036 00.000 1032 Enqueuing Expose request
02:16:27.068 00.032 10072 IsGuiding returns 1
02:16:27.068 00.000 10072 scope still moving after pulse duration time elapsed
02:16:27.099 00.031 10072 IsGuiding returns 0
02:16:27.099 00.000 10072 scope move finished after 24 + 55 ms
02:16:27.099 00.000 10072 Move returns status 0, amount 24
02:16:27.099 00.000 10072 MoveAxis(N, 0, ABG)
02:16:27.099 00.000 10072 Move returns status 0, amount 0
02:16:27.099 00.000 10072 move complete, result=0
02:16:27.099 00.000 10072 worker thread done servicing request
02:16:27.099 00.000 10072 Worker thread wakes up
02:16:27.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:27.099 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:27.099 00.000 1032 GuideStep: -0.2 px 24 ms WEST, 0.0 px 0 ms NORTH
02:16:28.008 00.909 10072 Exposure complete
02:16:28.055 00.047 10072 worker thread done servicing request
02:16:28.055 00.000 1032 OnExposeComplete: enter
02:16:28.058 00.003 1032 UpdateGuideState(): m_state=6
02:16:28.058 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 626
02:16:28.058 00.000 1032 Star::Find returns 1 (0), X=1123.88, Y=330.34, Mass=1563, SNR=27.7, Peak=127 HFD=3.2
02:16:28.058 00.000 1032 MultiStar: [#1 0.04,-0.17,0.91,U] [#2 0.02,-0.13,0.96,U] [#3 -0.01,-0.15,0.95,U] [#4 0.08,-0.15,0.81,U] [#5 0.10,-0.13,0.78,U] [#6 0.04,-0.28,0.71,U] [#7 0.02,-0.23,0.71,U] [#8 0.04,-0.13,0.65,U] 
02:16:28.058 00.000 1032 refined, 8 included, MultiStar: {0.05, -0.21}, one-star: {0.15, -0.44}
02:16:28.058 00.000 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.14)
02:16:28.058 00.000 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.14)
02:16:28.058 00.000 1032 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.32 mountX=-0.21 mountY=0.00, mountTheta=3.14
02:16:28.058 00.000 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.21, opts=13)
02:16:28.071 00.013 1032 Enqueuing Move request for scope (0.05, -0.21)
02:16:28.071 00.000 10072 Worker thread wakes up
02:16:28.071 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
02:16:28.071 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
02:16:28.071 00.000 10072 Moving (0.05, -0.21) raw xDistance=-0.21 yDistance=0.00
02:16:28.071 00.000 10072 PPEC rslt: input = -0.21, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 984.99
02:16:28.071 00.000 10072 PPEC: input: -0.21, control: -0.07, exposure: 1000
02:16:28.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:28.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:16:28.071 00.000 10072 MoveAxis(E, 73, ABG)
02:16:28.071 00.000 10072 Guiding  Dir = 2, Dur = 73
02:16:28.071 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:28.075 00.004 10072 IsGuiding returns 0
02:16:28.076 00.001 10072 PulseGuide returned control before completion, sleep 83
02:16:28.079 00.003 1032 UpdateGuideState exits: m=1563 SNR=27.7
02:16:28.079 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:28.093 00.014 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:28.093 00.000 1032 Enqueuing Expose request
02:16:28.172 00.079 10072 IsGuiding returns 0
02:16:28.172 00.000 10072 Move returns status 0, amount 73
02:16:28.172 00.000 10072 MoveAxis(N, 0, ABG)
02:16:28.172 00.000 10072 Move returns status 0, amount 0
02:16:28.172 00.000 10072 move complete, result=0
02:16:28.172 00.000 10072 worker thread done servicing request
02:16:28.172 00.000 10072 Worker thread wakes up
02:16:28.172 00.000 1032 GuideStep: -0.2 px 73 ms EAST, 0.0 px 0 ms NORTH
02:16:28.174 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:28.174 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:29.312 01.138 10072 Exposure complete
02:16:29.360 00.048 10072 worker thread done servicing request
02:16:29.360 00.000 1032 OnExposeComplete: enter
02:16:29.360 00.000 1032 UpdateGuideState(): m_state=6
02:16:29.364 00.004 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 627
02:16:29.364 00.000 1032 Star::Find returns 1 (0), X=1123.89, Y=330.33, Mass=1588, SNR=28.0, Peak=127 HFD=3.3
02:16:29.364 00.000 1032 MultiStar: [#1 0.10,-0.08,0.90,U] [#2 0.15,-0.11,0.96,U] [#3 -0.01,-0.19,0.95,U] [#4 0.16,-0.19,0.79,U] [#5 0.16,-0.19,0.81,U] [#6 0.17,-0.22,0.72,U] [#7 0.19,-0.14,0.70,U] [#8 0.08,-0.20,0.65,U] 
02:16:29.364 00.000 1032 refined, 8 included, MultiStar: {0.13, -0.20}, one-star: {0.16, -0.44}
02:16:29.364 00.000 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
02:16:29.364 00.000 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
02:16:29.364 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-1.01 mountX=-0.23 mountY=-0.07, mountTheta=-2.84
02:16:29.364 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.20, opts=13)
02:16:29.376 00.012 1032 Enqueuing Move request for scope (0.13, -0.20)
02:16:29.376 00.000 10072 Worker thread wakes up
02:16:29.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
02:16:29.376 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
02:16:29.376 00.000 10072 Moving (0.13, -0.20) raw xDistance=-0.23 yDistance=-0.07
02:16:29.378 00.002 10072 PPEC rslt: input = -0.23, final = -0.08, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 984.99
02:16:29.378 00.000 10072 PPEC: input: -0.23, control: -0.08, exposure: 1000
02:16:29.378 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:29.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:16:29.378 00.000 10072 MoveAxis(E, 78, ABG)
02:16:29.378 00.000 10072 Guiding  Dir = 2, Dur = 78
02:16:29.378 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:29.381 00.003 10072 IsGuiding returns 0
02:16:29.381 00.000 10072 PulseGuide returned control before completion, sleep 88
02:16:29.391 00.010 1032 UpdateGuideState exits: m=1588 SNR=28.0
02:16:29.398 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:29.399 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:29.401 00.002 1032 Enqueuing Expose request
02:16:29.476 00.075 10072 IsGuiding returns 1
02:16:29.476 00.000 10072 scope still moving after pulse duration time elapsed
02:16:29.508 00.032 10072 IsGuiding returns 0
02:16:29.508 00.000 10072 scope move finished after 78 + 49 ms
02:16:29.508 00.000 10072 Move returns status 0, amount 78
02:16:29.508 00.000 10072 MoveAxis(N, 0, ABG)
02:16:29.508 00.000 10072 Move returns status 0, amount 0
02:16:29.509 00.001 10072 move complete, result=0
02:16:29.509 00.000 10072 worker thread done servicing request
02:16:29.509 00.000 10072 Worker thread wakes up
02:16:29.509 00.000 1032 GuideStep: -0.2 px 78 ms EAST, -0.1 px 0 ms NORTH
02:16:29.511 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:29.511 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:30.430 00.919 10072 Exposure complete
02:16:30.480 00.050 10072 worker thread done servicing request
02:16:30.480 00.000 1032 OnExposeComplete: enter
02:16:30.483 00.003 1032 UpdateGuideState(): m_state=6
02:16:30.485 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 628
02:16:30.487 00.002 1032 Star::Find returns 1 (0), X=1123.95, Y=330.47, Mass=1691, SNR=28.9, Peak=134 HFD=3.3
02:16:30.487 00.000 1032 MultiStar: [#1 0.18,-0.01,0.89,U] [#2 0.16,0.04,0.94,U] [#3 0.06,-0.09,0.90,U] [#4 0.06,-0.04,0.76,U] [#5 0.28,-0.09,0.74,U] [#6 0.13,-0.15,0.70,U] [#7 0.12,-0.14,0.67,U] [#8 0.11,-0.03,0.63,U] 
02:16:30.491 00.004 1032 refined, 8 included, MultiStar: {0.15, -0.09}, one-star: {0.21, -0.31}
02:16:30.491 00.000 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
02:16:30.491 00.000 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
02:16:30.491 00.000 1032 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.57 mountX=-0.13 mountY=-0.12, mountTheta=-2.40
02:16:30.491 00.000 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.09, opts=13)
02:16:30.500 00.009 1032 Enqueuing Move request for scope (0.15, -0.09)
02:16:30.500 00.000 10072 Worker thread wakes up
02:16:30.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
02:16:30.500 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
02:16:30.500 00.000 10072 Moving (0.15, -0.09) raw xDistance=-0.13 yDistance=-0.12
02:16:30.504 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:30.504 00.000 10072 PPEC rslt: input = -0.13, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 987.88
02:16:30.504 00.000 10072 PPEC: input: -0.13, control: 0.03, exposure: 1000
02:16:30.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:30.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:16:30.504 00.000 10072 MoveAxis(W, 31, ABG)
02:16:30.504 00.000 10072 Guiding  Dir = 3, Dur = 31
02:16:30.507 00.003 10072 IsGuiding returns 0
02:16:30.507 00.000 10072 PulseGuide returned control before completion, sleep 41
02:16:30.523 00.016 1032 UpdateGuideState exits: m=1691 SNR=28.9
02:16:30.525 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:30.525 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:30.527 00.002 1032 Enqueuing Expose request
02:16:30.555 00.028 10072 IsGuiding returns 1
02:16:30.555 00.000 10072 scope still moving after pulse duration time elapsed
02:16:30.587 00.032 10072 IsGuiding returns 0
02:16:30.587 00.000 10072 scope move finished after 31 + 49 ms
02:16:30.587 00.000 10072 Move returns status 0, amount 31
02:16:30.587 00.000 10072 MoveAxis(N, 0, ABG)
02:16:30.587 00.000 10072 Move returns status 0, amount 0
02:16:30.587 00.000 10072 move complete, result=0
02:16:30.587 00.000 10072 worker thread done servicing request
02:16:30.587 00.000 10072 Worker thread wakes up
02:16:30.587 00.000 1032 GuideStep: -0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
02:16:30.587 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:30.587 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:31.718 01.131 10072 Exposure complete
02:16:31.764 00.046 10072 worker thread done servicing request
02:16:31.764 00.000 1032 OnExposeComplete: enter
02:16:31.766 00.002 1032 UpdateGuideState(): m_state=6
02:16:31.768 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 629
02:16:31.770 00.002 1032 Star::Find returns 1 (0), X=1124.06, Y=330.26, Mass=1517, SNR=27.3, Peak=136 HFD=3.0
02:16:31.772 00.002 1032 MultiStar: [#1 0.14,-0.20,0.94,U] [#2 0.15,-0.34,0.00,M1] [#3 0.14,-0.23,0.99,U] [#4 0.22,-0.21,0.86,U] [#5 0.26,-0.23,0.80,U] [#6 0.20,-0.29,0.73,U] [#7 0.16,-0.20,0.71,U] [#8 0.10,-0.23,0.70,U] 
02:16:31.772 00.000 1032 refined, 7 included, MultiStar: {0.20, -0.27}, one-star: {0.33, -0.52}
02:16:31.774 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
02:16:31.776 00.002 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
02:16:31.776 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=-0.27 hyp=0.33 cameraTheta=-0.94 mountX=-0.31 mountY=-0.12, mountTheta=-2.77
02:16:31.778 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.27, opts=13)
02:16:31.781 00.003 1032 Enqueuing Move request for scope (0.20, -0.27)
02:16:31.781 00.000 10072 Worker thread wakes up
02:16:31.781 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.27) opts 0xd
02:16:31.781 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.27)
02:16:31.781 00.000 10072 Moving (0.20, -0.27) raw xDistance=-0.31 yDistance=-0.12
02:16:31.781 00.000 10072 PPEC rslt: input = -0.31, final = -0.10, react = -0.13, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 987.88
02:16:31.781 00.000 10072 PPEC: input: -0.31, control: -0.10, exposure: 1000
02:16:31.781 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:31.781 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:16:31.781 00.000 10072 MoveAxis(E, 106, ABG)
02:16:31.781 00.000 10072 Guiding  Dir = 2, Dur = 106
02:16:31.781 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:31.785 00.004 10072 IsGuiding returns 0
02:16:31.786 00.001 10072 PulseGuide returned control before completion, sleep 116
02:16:31.797 00.011 1032 UpdateGuideState exits: m=1517 SNR=27.3
02:16:31.802 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:31.802 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:31.802 00.000 1032 Enqueuing Expose request
02:16:31.913 00.111 10072 IsGuiding returns 1
02:16:31.913 00.000 10072 scope still moving after pulse duration time elapsed
02:16:31.945 00.032 10072 IsGuiding returns 0
02:16:31.945 00.000 10072 scope move finished after 106 + 52 ms
02:16:31.945 00.000 10072 Move returns status 0, amount 106
02:16:31.945 00.000 10072 MoveAxis(N, 0, ABG)
02:16:31.945 00.000 10072 Move returns status 0, amount 0
02:16:31.945 00.000 10072 move complete, result=0
02:16:31.945 00.000 10072 worker thread done servicing request
02:16:31.945 00.000 10072 Worker thread wakes up
02:16:31.945 00.000 1032 GuideStep: -0.3 px 106 ms EAST, -0.1 px 0 ms NORTH
02:16:31.945 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:31.945 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:32.851 00.906 10072 Exposure complete
02:16:32.891 00.040 10072 worker thread done servicing request
02:16:32.891 00.000 1032 OnExposeComplete: enter
02:16:32.897 00.006 1032 UpdateGuideState(): m_state=6
02:16:32.899 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 630
02:16:32.899 00.000 1032 Star::Find returns 1 (0), X=1123.92, Y=330.35, Mass=1495, SNR=27.2, Peak=135 HFD=3.3
02:16:32.901 00.002 1032 MultiStar: [#1 0.03,-0.09,0.96,U] [#2 0.12,-0.14,0.99,U] [#3 0.10,-0.08,0.98,U] [#4 0.12,-0.20,0.84,U] [#5 0.12,-0.13,0.78,U] [#6 0.14,-0.28,0.76,U] [#7 0.07,-0.18,0.75,U] [#8 0.08,-0.24,0.68,U] 
02:16:32.901 00.000 1032 refined, 8 included, MultiStar: {0.11, -0.20}, one-star: {0.19, -0.43}
02:16:32.903 00.002 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
02:16:32.903 00.000 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
02:16:32.905 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.22 cameraTheta=-1.06 mountX=-0.22 mountY=-0.06, mountTheta=-2.89
02:16:32.907 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.20, opts=13)
02:16:32.909 00.002 1032 Enqueuing Move request for scope (0.11, -0.20)
02:16:32.909 00.000 10072 Worker thread wakes up
02:16:32.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
02:16:32.911 00.002 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
02:16:32.911 00.000 10072 Moving (0.11, -0.20) raw xDistance=-0.22 yDistance=-0.06
02:16:32.911 00.000 10072 PPEC rslt: input = -0.22, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 987.88
02:16:32.911 00.000 10072 PPEC: input: -0.22, control: -0.07, exposure: 1000
02:16:32.911 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:32.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:16:32.911 00.000 10072 MoveAxis(E, 71, ABG)
02:16:32.911 00.000 10072 Guiding  Dir = 2, Dur = 71
02:16:32.911 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:32.913 00.002 10072 IsGuiding returns 0
02:16:32.914 00.001 10072 PulseGuide returned control before completion, sleep 81
02:16:32.924 00.010 1032 UpdateGuideState exits: m=1495 SNR=27.2
02:16:32.930 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:32.930 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:32.930 00.000 1032 Enqueuing Expose request
02:16:33.010 00.080 10072 IsGuiding returns 0
02:16:33.010 00.000 10072 Move returns status 0, amount 71
02:16:33.010 00.000 10072 MoveAxis(N, 0, ABG)
02:16:33.010 00.000 10072 Move returns status 0, amount 0
02:16:33.010 00.000 10072 move complete, result=0
02:16:33.010 00.000 10072 worker thread done servicing request
02:16:33.010 00.000 10072 Worker thread wakes up
02:16:33.010 00.000 1032 GuideStep: -0.2 px 71 ms EAST, -0.1 px 0 ms NORTH
02:16:33.012 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:33.012 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:34.141 01.129 10072 Exposure complete
02:16:34.184 00.043 10072 worker thread done servicing request
02:16:34.184 00.000 1032 OnExposeComplete: enter
02:16:34.186 00.002 1032 UpdateGuideState(): m_state=6
02:16:34.188 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 631
02:16:34.190 00.002 1032 Star::Find returns 1 (0), X=1124.03, Y=330.69, Mass=1534, SNR=27.5, Peak=123 HFD=3.3
02:16:34.192 00.002 1032 MultiStar: [#1 0.09,0.08,0.93,U] [#2 0.14,0.16,0.96,U] [#3 0.00,0.11,0.92,U] [#4 0.16,0.06,0.82,U] [#5 0.19,0.10,0.78,U] [#6 0.09,0.05,0.74,U] [#7 0.14,0.07,0.68,U] [#8 0.05,0.11,0.66,U] 
02:16:34.193 00.001 1032 refined, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.30, -0.09}
02:16:34.193 00.000 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
02:16:34.195 00.002 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
02:16:34.195 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.50 mountX=0.04 mountY=-0.15, mountTheta=-1.33
02:16:34.199 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.07, opts=13)
02:16:34.200 00.001 1032 Enqueuing Move request for scope (0.13, 0.07)
02:16:34.202 00.002 10072 Worker thread wakes up
02:16:34.202 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
02:16:34.202 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
02:16:34.202 00.000 10072 Moving (0.13, 0.07) raw xDistance=0.04 yDistance=-0.15
02:16:34.202 00.000 10072 PPEC rslt: input = 0.04, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 987.88
02:16:34.204 00.002 10072 PPEC: input: 0.04, control: 0.02, exposure: 1000
02:16:34.204 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:34.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:16:34.204 00.000 10072 MoveAxis(W, 17, ABG)
02:16:34.204 00.000 10072 Guiding  Dir = 3, Dur = 17
02:16:34.204 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:34.204 00.000 10072 IsGuiding returns 0
02:16:34.207 00.003 10072 PulseGuide returned control before completion, sleep 27
02:16:34.210 00.003 1032 UpdateGuideState exits: m=1534 SNR=27.5
02:16:34.223 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:34.223 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:34.223 00.000 1032 Enqueuing Expose request
02:16:34.239 00.016 10072 IsGuiding returns 0
02:16:34.239 00.000 10072 Move returns status 0, amount 17
02:16:34.239 00.000 10072 MoveAxis(N, 0, ABG)
02:16:34.239 00.000 10072 Move returns status 0, amount 0
02:16:34.239 00.000 10072 move complete, result=0
02:16:34.239 00.000 10072 worker thread done servicing request
02:16:34.240 00.001 10072 Worker thread wakes up
02:16:34.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:34.240 00.000 1032 GuideStep: 0.0 px 17 ms WEST, -0.1 px 0 ms NORTH
02:16:34.240 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:35.145 00.905 10072 Exposure complete
02:16:35.192 00.047 10072 worker thread done servicing request
02:16:35.192 00.000 1032 OnExposeComplete: enter
02:16:35.193 00.001 1032 UpdateGuideState(): m_state=6
02:16:35.195 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 632
02:16:35.196 00.001 1032 Star::Find returns 1 (0), X=1123.97, Y=330.49, Mass=1614, SNR=28.2, Peak=129 HFD=3.2
02:16:35.196 00.000 1032 MultiStar: [#1 0.10,-0.02,0.92,U] [#2 0.25,-0.02,0.93,U] [#3 0.05,-0.03,0.95,U] [#4 0.18,-0.03,0.82,U] [#5 0.12,0.03,0.77,U] [#6 0.16,-0.13,0.72,U] [#7 0.14,-0.07,0.72,U] [#8 0.11,0.15,0.65,U] 
02:16:35.198 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.05}, one-star: {0.24, -0.28}
02:16:35.201 00.003 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
02:16:35.201 00.000 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
02:16:35.203 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.33 mountX=-0.09 mountY=-0.13, mountTheta=-2.16
02:16:35.204 00.001 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.05, opts=13)
02:16:35.206 00.002 1032 Enqueuing Move request for scope (0.15, -0.05)
02:16:35.208 00.002 10072 Worker thread wakes up
02:16:35.208 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
02:16:35.208 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
02:16:35.208 00.000 10072 Moving (0.15, -0.05) raw xDistance=-0.09 yDistance=-0.13
02:16:35.208 00.000 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 987.88
02:16:35.208 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 1000
02:16:35.208 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:35.208 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:16:35.208 00.000 10072 MoveAxis(W, 14, ABG)
02:16:35.208 00.000 10072 Guiding  Dir = 3, Dur = 14
02:16:35.210 00.002 10072 IsGuiding returns 0
02:16:35.210 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:35.212 00.002 10072 PulseGuide returned control before completion, sleep 24
02:16:35.224 00.012 1032 UpdateGuideState exits: m=1614 SNR=28.2
02:16:35.224 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:35.224 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:35.230 00.006 1032 Enqueuing Expose request
02:16:35.240 00.010 10072 IsGuiding returns 0
02:16:35.240 00.000 10072 Move returns status 0, amount 14
02:16:35.240 00.000 10072 MoveAxis(N, 0, ABG)
02:16:35.240 00.000 10072 Move returns status 0, amount 0
02:16:35.240 00.000 10072 move complete, result=0
02:16:35.240 00.000 10072 worker thread done servicing request
02:16:35.240 00.000 10072 Worker thread wakes up
02:16:35.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:35.240 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:35.240 00.000 1032 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
02:16:36.365 01.125 10072 Exposure complete
02:16:36.404 00.039 10072 worker thread done servicing request
02:16:36.404 00.000 1032 OnExposeComplete: enter
02:16:36.413 00.009 1032 UpdateGuideState(): m_state=6
02:16:36.413 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 633
02:16:36.413 00.000 1032 Star::Find returns 1 (0), X=1123.94, Y=330.49, Mass=1621, SNR=28.3, Peak=125 HFD=3.5
02:16:36.413 00.000 1032 MultiStar: [#1 0.14,-0.02,0.89,U] [#2 0.17,-0.05,0.93,U] [#3 0.08,-0.08,0.89,U] [#4 0.24,0.03,0.79,U] [#5 0.20,0.04,0.75,U] [#6 0.14,-0.17,0.69,U] [#7 0.20,-0.02,0.72,U] [#8 0.06,-0.06,0.67,U] 
02:16:36.413 00.000 1032 refined, 8 included, MultiStar: {0.16, -0.07}, one-star: {0.20, -0.28}
02:16:36.413 00.000 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
02:16:36.421 00.008 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
02:16:36.422 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.42 mountX=-0.11 mountY=-0.14, mountTheta=-2.25
02:16:36.424 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.07, opts=13)
02:16:36.427 00.003 1032 Enqueuing Move request for scope (0.16, -0.07)
02:16:36.429 00.002 10072 Worker thread wakes up
02:16:36.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
02:16:36.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
02:16:36.429 00.000 10072 Moving (0.16, -0.07) raw xDistance=-0.11 yDistance=-0.14
02:16:36.429 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:36.431 00.002 10072 PPEC rslt: input = -0.11, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 990.77
02:16:36.431 00.000 10072 PPEC: input: -0.11, control: 0.03, exposure: 1000
02:16:36.431 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:36.431 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:16:36.431 00.000 10072 MoveAxis(W, 29, ABG)
02:16:36.431 00.000 10072 Guiding  Dir = 3, Dur = 29
02:16:36.432 00.001 10072 IsGuiding returns 0
02:16:36.433 00.001 10072 PulseGuide returned control before completion, sleep 39
02:16:36.438 00.005 1032 UpdateGuideState exits: m=1621 SNR=28.3
02:16:36.438 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:36.438 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:36.448 00.010 1032 Enqueuing Expose request
02:16:36.480 00.032 10072 IsGuiding returns 0
02:16:36.480 00.000 10072 Move returns status 0, amount 29
02:16:36.480 00.000 10072 MoveAxis(N, 0, ABG)
02:16:36.480 00.000 10072 Move returns status 0, amount 0
02:16:36.480 00.000 10072 move complete, result=0
02:16:36.480 00.000 10072 worker thread done servicing request
02:16:36.480 00.000 10072 Worker thread wakes up
02:16:36.480 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:36.480 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:36.480 00.000 1032 GuideStep: -0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
02:16:37.386 00.906 10072 Exposure complete
02:16:37.432 00.046 10072 worker thread done servicing request
02:16:37.432 00.000 1032 OnExposeComplete: enter
02:16:37.434 00.002 1032 UpdateGuideState(): m_state=6
02:16:37.436 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 634
02:16:37.438 00.002 1032 Star::Find returns 1 (0), X=1124.02, Y=330.40, Mass=1468, SNR=26.9, Peak=126 HFD=3.1
02:16:37.439 00.001 1032 MultiStar: [#1 0.17,-0.04,0.95,U] [#2 0.18,-0.07,0.98,U] [#3 0.09,-0.17,0.98,U] [#4 0.25,-0.12,0.86,U] [#5 0.26,-0.10,0.79,U] [#6 0.20,-0.24,0.78,U] [#7 0.21,-0.28,0.00,M1] [#8 0.07,-0.14,0.68,U] 
02:16:37.441 00.002 1032 refined, 7 included, MultiStar: {0.19, -0.16}, one-star: {0.28, -0.37}
02:16:37.441 00.000 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
02:16:37.443 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
02:16:37.443 00.000 1032 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.69 mountX=-0.20 mountY=-0.14, mountTheta=-2.52
02:16:37.445 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.16, opts=13)
02:16:37.448 00.003 1032 Enqueuing Move request for scope (0.19, -0.16)
02:16:37.448 00.000 10072 Worker thread wakes up
02:16:37.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
02:16:37.448 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
02:16:37.448 00.000 10072 Moving (0.19, -0.16) raw xDistance=-0.20 yDistance=-0.14
02:16:37.448 00.000 10072 PPEC rslt: input = -0.20, final = -0.06, react = -0.08, pred = 0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 990.77
02:16:37.448 00.000 10072 PPEC: input: -0.20, control: -0.06, exposure: 1000
02:16:37.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:37.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:16:37.448 00.000 10072 MoveAxis(E, 66, ABG)
02:16:37.452 00.004 10072 Guiding  Dir = 2, Dur = 66
02:16:37.452 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:37.454 00.002 10072 IsGuiding returns 0
02:16:37.455 00.001 10072 PulseGuide returned control before completion, sleep 76
02:16:37.460 00.005 1032 UpdateGuideState exits: m=1468 SNR=26.9
02:16:37.460 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:37.471 00.011 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:37.472 00.001 1032 Enqueuing Expose request
02:16:37.535 00.063 10072 IsGuiding returns 1
02:16:37.535 00.000 10072 scope still moving after pulse duration time elapsed
02:16:37.567 00.032 10072 IsGuiding returns 0
02:16:37.567 00.000 10072 scope move finished after 66 + 46 ms
02:16:37.567 00.000 10072 Move returns status 0, amount 66
02:16:37.567 00.000 10072 MoveAxis(N, 0, ABG)
02:16:37.567 00.000 10072 Move returns status 0, amount 0
02:16:37.567 00.000 10072 move complete, result=0
02:16:37.567 00.000 10072 worker thread done servicing request
02:16:37.567 00.000 10072 Worker thread wakes up
02:16:37.567 00.000 1032 GuideStep: -0.2 px 66 ms EAST, -0.1 px 0 ms NORTH
02:16:37.569 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:37.569 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:38.697 01.128 10072 Exposure complete
02:16:38.742 00.045 10072 worker thread done servicing request
02:16:38.742 00.000 1032 OnExposeComplete: enter
02:16:38.742 00.000 1032 UpdateGuideState(): m_state=6
02:16:38.742 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 635
02:16:38.742 00.000 1032 Star::Find returns 1 (0), X=1123.95, Y=330.46, Mass=1586, SNR=28.0, Peak=134 HFD=3.3
02:16:38.742 00.000 1032 MultiStar: [#1 0.16,-0.05,0.87,U] [#2 0.18,-0.09,0.96,U] [#3 0.15,-0.13,0.94,U] [#4 0.20,-0.12,0.81,U] [#5 0.18,-0.02,0.79,U] [#6 0.20,-0.12,0.73,U] [#7 0.23,-0.10,0.73,U] [#8 0.12,-0.06,0.66,U] 
02:16:38.742 00.000 1032 refined, 8 included, MultiStar: {0.18, -0.12}, one-star: {0.22, -0.32}
02:16:38.751 00.009 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
02:16:38.751 00.000 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
02:16:38.751 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-0.57 mountX=-0.16 mountY=-0.15, mountTheta=-2.40
02:16:38.751 00.000 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.12, opts=13)
02:16:38.751 00.000 1032 Enqueuing Move request for scope (0.18, -0.12)
02:16:38.758 00.007 10072 Worker thread wakes up
02:16:38.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
02:16:38.758 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
02:16:38.758 00.000 10072 Moving (0.18, -0.12) raw xDistance=-0.16 yDistance=-0.15
02:16:38.759 00.001 10072 PPEC rslt: input = -0.16, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 990.77
02:16:38.759 00.000 10072 PPEC: input: -0.16, control: 0.02, exposure: 1000
02:16:38.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:38.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:16:38.759 00.000 10072 MoveAxis(W, 17, ABG)
02:16:38.759 00.000 10072 Guiding  Dir = 3, Dur = 17
02:16:38.760 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:38.760 00.000 10072 IsGuiding returns 0
02:16:38.762 00.002 10072 PulseGuide returned control before completion, sleep 27
02:16:38.767 00.005 1032 UpdateGuideState exits: m=1586 SNR=28.0
02:16:38.778 00.011 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:38.778 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:38.778 00.000 1032 Enqueuing Expose request
02:16:38.794 00.016 10072 IsGuiding returns 0
02:16:38.794 00.000 10072 Move returns status 0, amount 17
02:16:38.794 00.000 10072 MoveAxis(N, 0, ABG)
02:16:38.794 00.000 10072 Move returns status 0, amount 0
02:16:38.794 00.000 10072 move complete, result=0
02:16:38.794 00.000 10072 worker thread done servicing request
02:16:38.794 00.000 10072 Worker thread wakes up
02:16:38.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:38.794 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:38.797 00.003 1032 GuideStep: -0.2 px 17 ms WEST, -0.1 px 0 ms NORTH
02:16:39.700 00.903 10072 Exposure complete
02:16:39.745 00.045 10072 worker thread done servicing request
02:16:39.745 00.000 1032 OnExposeComplete: enter
02:16:39.745 00.000 1032 UpdateGuideState(): m_state=6
02:16:39.745 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 636
02:16:39.745 00.000 1032 Star::Find returns 1 (0), X=1124.05, Y=330.47, Mass=1592, SNR=28.0, Peak=141 HFD=3.2
02:16:39.751 00.006 1032 MultiStar: [#1 0.25,0.01,0.93,U] [#2 0.15,-0.07,0.99,U] [#3 0.21,-0.03,0.96,U] [#4 0.23,-0.04,0.80,U] [#5 0.28,0.01,0.77,U] [#6 0.21,-0.13,0.71,U] [#7 0.24,-0.20,0.71,U] [#8 0.21,0.05,0.68,U] 
02:16:39.751 00.000 1032 refined, 8 included, MultiStar: {0.23, -0.08}, one-star: {0.31, -0.31}
02:16:39.751 00.000 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
02:16:39.751 00.000 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
02:16:39.751 00.000 1032 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.25 cameraTheta=-0.34 mountX=-0.14 mountY=-0.20, mountTheta=-2.17
02:16:39.751 00.000 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.08, opts=13)
02:16:39.751 00.000 1032 Enqueuing Move request for scope (0.23, -0.08)
02:16:39.751 00.000 10072 Worker thread wakes up
02:16:39.751 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
02:16:39.751 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
02:16:39.751 00.000 10072 Moving (0.23, -0.08) raw xDistance=-0.14 yDistance=-0.20
02:16:39.761 00.010 10072 PPEC rslt: input = -0.14, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 990.77
02:16:39.761 00.000 10072 PPEC: input: -0.14, control: 0.01, exposure: 1000
02:16:39.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:39.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:16:39.761 00.000 10072 MoveAxis(W, 11, ABG)
02:16:39.761 00.000 10072 Guiding  Dir = 3, Dur = 11
02:16:39.761 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:39.762 00.001 10072 IsGuiding returns 0
02:16:39.764 00.002 10072 PulseGuide returned control before completion, sleep 21
02:16:39.778 00.014 1032 UpdateGuideState exits: m=1592 SNR=28.0
02:16:39.780 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:39.780 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:39.780 00.000 1032 Enqueuing Expose request
02:16:39.796 00.016 10072 IsGuiding returns 0
02:16:39.796 00.000 10072 Move returns status 0, amount 11
02:16:39.796 00.000 10072 MoveAxis(N, 0, ABG)
02:16:39.796 00.000 10072 Move returns status 0, amount 0
02:16:39.796 00.000 10072 move complete, result=0
02:16:39.796 00.000 10072 worker thread done servicing request
02:16:39.796 00.000 10072 Worker thread wakes up
02:16:39.796 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:39.796 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:39.799 00.003 1032 GuideStep: -0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
02:16:40.926 01.127 10072 Exposure complete
02:16:40.957 00.031 10072 worker thread done servicing request
02:16:40.957 00.000 1032 OnExposeComplete: enter
02:16:40.973 00.016 1032 UpdateGuideState(): m_state=6
02:16:40.974 00.001 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 637
02:16:40.974 00.000 1032 Star::Find returns 1 (0), X=1124.09, Y=330.30, Mass=1574, SNR=27.8, Peak=140 HFD=3.2
02:16:40.974 00.000 1032 MultiStar: [#1 0.25,-0.18,0.91,U] [#2 0.11,-0.19,0.97,U] [#3 0.15,-0.16,0.97,U] [#4 0.19,-0.21,0.80,U] [#5 0.37,0.02,0.00,M1] [#6 0.17,-0.19,0.73,U] [#7 0.24,-0.19,0.69,U] [#8 0.12,-0.07,0.65,U] 
02:16:40.974 00.000 1032 refined, 7 included, MultiStar: {0.20, -0.22}, one-star: {0.36, -0.48}
02:16:40.974 00.000 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
02:16:40.974 00.000 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
02:16:40.974 00.000 1032 CameraToMount -- cameraX=0.20 cameraY=-0.22 hyp=0.30 cameraTheta=-0.82 mountX=-0.26 mountY=-0.14, mountTheta=-2.65
02:16:40.985 00.011 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.22, opts=13)
02:16:40.985 00.000 1032 Enqueuing Move request for scope (0.20, -0.22)
02:16:40.985 00.000 10072 Worker thread wakes up
02:16:40.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.22) opts 0xd
02:16:40.985 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.22)
02:16:40.985 00.000 10072 Moving (0.20, -0.22) raw xDistance=-0.26 yDistance=-0.14
02:16:40.989 00.004 10072 PPEC rslt: input = -0.26, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 990.77
02:16:40.989 00.000 10072 PPEC: input: -0.26, control: -0.10, exposure: 1000
02:16:40.989 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:40.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:16:40.989 00.000 10072 MoveAxis(E, 99, ABG)
02:16:40.989 00.000 10072 Guiding  Dir = 2, Dur = 99
02:16:40.991 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:40.991 00.000 10072 IsGuiding returns 0
02:16:40.992 00.001 10072 PulseGuide returned control before completion, sleep 109
02:16:40.993 00.001 1032 UpdateGuideState exits: m=1574 SNR=27.8
02:16:40.993 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:41.008 00.015 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:41.008 00.000 1032 Enqueuing Expose request
02:16:41.103 00.095 10072 IsGuiding returns 0
02:16:41.103 00.000 10072 Move returns status 0, amount 99
02:16:41.103 00.000 10072 MoveAxis(N, 0, ABG)
02:16:41.103 00.000 10072 Move returns status 0, amount 0
02:16:41.103 00.000 10072 move complete, result=0
02:16:41.103 00.000 10072 worker thread done servicing request
02:16:41.103 00.000 10072 Worker thread wakes up
02:16:41.103 00.000 1032 GuideStep: -0.3 px 99 ms EAST, -0.1 px 0 ms NORTH
02:16:41.103 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:41.103 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:42.010 00.907 10072 Exposure complete
02:16:42.057 00.047 10072 worker thread done servicing request
02:16:42.057 00.000 1032 OnExposeComplete: enter
02:16:42.059 00.002 1032 UpdateGuideState(): m_state=6
02:16:42.059 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 638
02:16:42.059 00.000 1032 Star::Find returns 1 (0), X=1124.07, Y=330.51, Mass=1527, SNR=27.4, Peak=132 HFD=3.0
02:16:42.059 00.000 1032 MultiStar: [#1 0.21,-0.02,0.93,U] [#2 0.28,-0.03,0.94,U] [#3 0.20,-0.00,0.96,U] [#4 0.30,-0.05,0.83,U] [#5 0.31,0.11,0.81,U] [#6 0.27,-0.11,0.74,U] [#7 0.25,-0.04,0.71,U] [#8 0.16,-0.02,0.68,U] 
02:16:42.059 00.000 1032 refined, 8 included, MultiStar: {0.26, -0.05}, one-star: {0.33, -0.26}
02:16:42.059 00.000 1032 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.83) = xAngle (-2.02 = -2.02)
02:16:42.059 00.000 1032 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.02 = -2.02)
02:16:42.059 00.000 1032 CameraToMount -- cameraX=0.26 cameraY=-0.05 hyp=0.26 cameraTheta=-0.19 mountX=-0.12 mountY=-0.24, mountTheta=-2.02
02:16:42.059 00.000 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.05, opts=13)
02:16:42.059 00.000 1032 Enqueuing Move request for scope (0.26, -0.05)
02:16:42.074 00.015 10072 Worker thread wakes up
02:16:42.074 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.05) opts 0xd
02:16:42.074 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.05)
02:16:42.074 00.000 10072 Moving (0.26, -0.05) raw xDistance=-0.12 yDistance=-0.24
02:16:42.077 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:42.077 00.000 10072 PPEC rslt: input = -0.12, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 993.69
02:16:42.077 00.000 10072 PPEC: input: -0.12, control: 0.02, exposure: 1000
02:16:42.077 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.24
02:16:42.079 00.002 10072 MoveAxis(W, 22, ABG)
02:16:42.079 00.000 10072 Guiding  Dir = 3, Dur = 22
02:16:42.079 00.000 10072 IsGuiding returns 0
02:16:42.079 00.000 10072 PulseGuide returned control before completion, sleep 32
02:16:42.093 00.014 1032 UpdateGuideState exits: m=1527 SNR=27.4
02:16:42.093 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:42.093 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:42.093 00.000 1032 Enqueuing Expose request
02:16:42.121 00.028 10072 IsGuiding returns 1
02:16:42.121 00.000 10072 scope still moving after pulse duration time elapsed
02:16:42.153 00.032 10072 IsGuiding returns 0
02:16:42.153 00.000 10072 scope move finished after 22 + 52 ms
02:16:42.153 00.000 10072 Move returns status 0, amount 22
02:16:42.153 00.000 10072 MoveAxis(N, 132, ABG)
02:16:42.153 00.000 10072 Guiding  Dir = 0, Dur = 132
02:16:42.153 00.000 10072 IsGuiding returns 0
02:16:42.153 00.000 10072 PulseGuide returned control before completion, sleep 142
02:16:42.312 00.159 10072 IsGuiding returns 0
02:16:42.312 00.000 10072 Move returns status 0, amount 132
02:16:42.312 00.000 10072 move complete, result=0
02:16:42.312 00.000 10072 worker thread done servicing request
02:16:42.312 00.000 10072 Worker thread wakes up
02:16:42.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:42.312 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:42.312 00.000 1032 GuideStep: -0.1 px 22 ms WEST, -0.2 px 132 ms NORTH
02:16:43.443 01.131 10072 Exposure complete
02:16:43.489 00.046 10072 worker thread done servicing request
02:16:43.489 00.000 1032 OnExposeComplete: enter
02:16:43.489 00.000 1032 UpdateGuideState(): m_state=6
02:16:43.489 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 639
02:16:43.489 00.000 1032 Star::Find returns 1 (0), X=1123.81, Y=330.26, Mass=1450, SNR=26.7, Peak=117 HFD=3.0
02:16:43.489 00.000 1032 MultiStar: [#1 0.00,-0.23,0.93,U] [#2 -0.00,-0.22,1.01,U] [#3 0.03,-0.31,0.96,U] [#4 0.04,-0.27,0.86,U] [#5 0.06,-0.26,0.80,U] [#6 0.14,-0.23,0.76,U] [#7 0.06,-0.35,0.00,M1] [#8 -0.02,-0.35,0.70,U] 
02:16:43.489 00.000 1032 refined, 7 included, MultiStar: {0.04, -0.30}, one-star: {0.07, -0.52}
02:16:43.489 00.000 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.02)
02:16:43.489 00.000 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.02)
02:16:43.489 00.000 1032 CameraToMount -- cameraX=0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.44 mountX=-0.30 mountY=0.04, mountTheta=3.02
02:16:43.503 00.014 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.30, opts=13)
02:16:43.503 00.000 1032 Enqueuing Move request for scope (0.04, -0.30)
02:16:43.505 00.002 10072 Worker thread wakes up
02:16:43.505 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.30) opts 0xd
02:16:43.505 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.30)
02:16:43.505 00.000 10072 Moving (0.04, -0.30) raw xDistance=-0.30 yDistance=0.04
02:16:43.505 00.000 10072 PPEC rslt: input = -0.30, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 993.69
02:16:43.505 00.000 10072 PPEC: input: -0.30, control: -0.10, exposure: 1000
02:16:43.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:43.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:16:43.505 00.000 10072 MoveAxis(E, 104, ABG)
02:16:43.505 00.000 10072 Guiding  Dir = 2, Dur = 104
02:16:43.508 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:43.508 00.000 10072 IsGuiding returns 0
02:16:43.511 00.003 10072 PulseGuide returned control before completion, sleep 114
02:16:43.521 00.010 1032 UpdateGuideState exits: m=1450 SNR=26.7
02:16:43.526 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:43.526 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:43.528 00.002 1032 Enqueuing Expose request
02:16:43.637 00.109 10072 IsGuiding returns 0
02:16:43.637 00.000 10072 Move returns status 0, amount 104
02:16:43.637 00.000 10072 MoveAxis(N, 0, ABG)
02:16:43.637 00.000 10072 Move returns status 0, amount 0
02:16:43.637 00.000 10072 move complete, result=0
02:16:43.637 00.000 10072 worker thread done servicing request
02:16:43.637 00.000 10072 Worker thread wakes up
02:16:43.638 00.001 1032 GuideStep: -0.3 px 104 ms EAST, 0.0 px 0 ms NORTH
02:16:43.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:43.638 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:44.541 00.903 10072 Exposure complete
02:16:44.588 00.047 10072 worker thread done servicing request
02:16:44.588 00.000 1032 OnExposeComplete: enter
02:16:44.589 00.001 1032 UpdateGuideState(): m_state=6
02:16:44.591 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 640
02:16:44.591 00.000 1032 Star::Find returns 1 (0), X=1123.76, Y=330.39, Mass=1540, SNR=27.6, Peak=117 HFD=3.1
02:16:44.593 00.002 1032 MultiStar: [#1 -0.03,-0.09,0.93,U] [#2 -0.12,-0.12,0.97,U] [#3 -0.02,-0.05,0.93,U] [#4 -0.02,-0.11,0.82,U] [#5 0.06,-0.04,0.76,U] [#6 0.02,-0.17,0.73,U] [#7 -0.01,-0.19,0.72,U] [#8 -0.08,-0.09,0.66,U] 
02:16:44.595 00.002 1032 refined, 8 included, MultiStar: {-0.02, -0.14}, one-star: {0.02, -0.39}
02:16:44.595 00.000 1032 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.83) = xAngle (-3.55 = 2.73)
02:16:44.597 00.002 1032 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.55 = 2.73)
02:16:44.597 00.000 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.72 mountX=-0.13 mountY=0.06, mountTheta=2.73
02:16:44.599 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.14, opts=13)
02:16:44.601 00.002 1032 Enqueuing Move request for scope (-0.02, -0.14)
02:16:44.603 00.002 10072 Worker thread wakes up
02:16:44.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
02:16:44.603 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
02:16:44.603 00.000 10072 Moving (-0.02, -0.14) raw xDistance=-0.13 yDistance=0.06
02:16:44.604 00.001 10072 PPEC rslt: input = -0.13, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 993.69
02:16:44.604 00.000 10072 PPEC: input: -0.13, control: 0.02, exposure: 1000
02:16:44.604 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:44.604 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:16:44.604 00.000 10072 MoveAxis(W, 18, ABG)
02:16:44.604 00.000 10072 Guiding  Dir = 3, Dur = 18
02:16:44.606 00.002 10072 IsGuiding returns 0
02:16:44.606 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:44.607 00.001 10072 PulseGuide returned control before completion, sleep 28
02:16:44.622 00.015 1032 UpdateGuideState exits: m=1540 SNR=27.6
02:16:44.623 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:44.625 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:44.625 00.000 1032 Enqueuing Expose request
02:16:44.638 00.013 10072 IsGuiding returns 0
02:16:44.638 00.000 10072 Move returns status 0, amount 18
02:16:44.638 00.000 10072 MoveAxis(N, 0, ABG)
02:16:44.638 00.000 10072 Move returns status 0, amount 0
02:16:44.639 00.001 10072 move complete, result=0
02:16:44.639 00.000 10072 worker thread done servicing request
02:16:44.639 00.000 10072 Worker thread wakes up
02:16:44.639 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:44.639 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:44.639 00.000 1032 GuideStep: -0.1 px 18 ms WEST, 0.1 px 0 ms NORTH
02:16:45.766 01.127 10072 Exposure complete
02:16:45.818 00.052 10072 worker thread done servicing request
02:16:45.818 00.000 1032 OnExposeComplete: enter
02:16:45.820 00.002 1032 UpdateGuideState(): m_state=6
02:16:45.822 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 641
02:16:45.824 00.002 1032 Star::Find returns 1 (0), X=1123.79, Y=330.41, Mass=1544, SNR=27.6, Peak=115 HFD=3.2
02:16:45.824 00.000 1032 MultiStar: [#1 -0.03,-0.11,0.91,U] [#2 0.02,-0.10,0.96,U] [#3 -0.08,-0.10,0.95,U] [#4 0.04,-0.12,0.80,U] [#5 0.08,-0.08,0.77,U] [#6 0.05,-0.13,0.73,U] [#7 -0.02,-0.13,0.71,U] [#8 -0.03,-0.08,0.68,U] 
02:16:45.826 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.14}, one-star: {0.06, -0.37}
02:16:45.828 00.002 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.95)
02:16:45.829 00.001 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.95)
02:16:45.830 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.50 mountX=-0.14 mountY=0.03, mountTheta=2.95
02:16:45.830 00.000 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.14, opts=13)
02:16:45.830 00.000 1032 Enqueuing Move request for scope (0.01, -0.14)
02:16:45.830 00.000 10072 Worker thread wakes up
02:16:45.830 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
02:16:45.830 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
02:16:45.830 00.000 10072 Moving (0.01, -0.14) raw xDistance=-0.14 yDistance=0.03
02:16:45.830 00.000 10072 PPEC rslt: input = -0.14, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 993.69
02:16:45.830 00.000 10072 PPEC: input: -0.14, control: 0.01, exposure: 1000
02:16:45.830 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:45.840 00.010 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:16:45.840 00.000 10072 MoveAxis(W, 15, ABG)
02:16:45.840 00.000 10072 Guiding  Dir = 3, Dur = 15
02:16:45.840 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:45.840 00.000 10072 IsGuiding returns 0
02:16:45.842 00.002 10072 PulseGuide returned control before completion, sleep 25
02:16:45.855 00.013 1032 UpdateGuideState exits: m=1544 SNR=27.6
02:16:45.858 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:45.860 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:45.863 00.003 1032 Enqueuing Expose request
02:16:45.874 00.011 10072 IsGuiding returns 0
02:16:45.874 00.000 10072 Move returns status 0, amount 15
02:16:45.874 00.000 10072 MoveAxis(N, 0, ABG)
02:16:45.874 00.000 10072 Move returns status 0, amount 0
02:16:45.874 00.000 10072 move complete, result=0
02:16:45.874 00.000 10072 worker thread done servicing request
02:16:45.874 00.000 10072 Worker thread wakes up
02:16:45.874 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:45.875 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:45.875 00.000 1032 GuideStep: -0.1 px 15 ms WEST, 0.0 px 0 ms NORTH
02:16:46.780 00.905 10072 Exposure complete
02:16:46.829 00.049 10072 worker thread done servicing request
02:16:46.829 00.000 1032 OnExposeComplete: enter
02:16:46.831 00.002 1032 UpdateGuideState(): m_state=6
02:16:46.833 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 642
02:16:46.835 00.002 1032 Star::Find returns 1 (0), X=1123.85, Y=330.36, Mass=1547, SNR=27.6, Peak=118 HFD=3.1
02:16:46.835 00.000 1032 MultiStar: [#1 -0.04,-0.15,0.95,U] [#2 0.04,-0.19,0.96,U] [#3 0.04,-0.15,0.93,U] [#4 0.07,-0.23,0.81,U] [#5 0.13,-0.07,0.77,U] [#6 0.05,-0.18,0.75,U] [#7 0.05,-0.22,0.74,U] [#8 -0.06,-0.14,0.66,U] 
02:16:46.837 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.20}, one-star: {0.12, -0.42}
02:16:46.839 00.002 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
02:16:46.839 00.000 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
02:16:46.841 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.34 mountX=-0.20 mountY=0.01, mountTheta=3.11
02:16:46.844 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.20, opts=13)
02:16:46.846 00.002 1032 Enqueuing Move request for scope (0.05, -0.20)
02:16:46.846 00.000 10072 Worker thread wakes up
02:16:46.846 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
02:16:46.846 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
02:16:46.846 00.000 10072 Moving (0.05, -0.20) raw xDistance=-0.20 yDistance=0.01
02:16:46.848 00.002 10072 PPEC rslt: input = -0.20, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 993.69
02:16:46.848 00.000 10072 PPEC: input: -0.20, control: -0.07, exposure: 1000
02:16:46.848 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:46.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:16:46.848 00.000 10072 MoveAxis(E, 74, ABG)
02:16:46.848 00.000 10072 Guiding  Dir = 2, Dur = 74
02:16:46.848 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:46.849 00.001 10072 IsGuiding returns 0
02:16:46.851 00.002 10072 PulseGuide returned control before completion, sleep 84
02:16:46.867 00.016 1032 UpdateGuideState exits: m=1547 SNR=27.6
02:16:46.869 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:46.869 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:46.871 00.002 1032 Enqueuing Expose request
02:16:46.946 00.075 10072 IsGuiding returns 0
02:16:46.946 00.000 10072 Move returns status 0, amount 74
02:16:46.946 00.000 10072 MoveAxis(N, 0, ABG)
02:16:46.946 00.000 10072 Move returns status 0, amount 0
02:16:46.946 00.000 10072 move complete, result=0
02:16:46.946 00.000 10072 worker thread done servicing request
02:16:46.946 00.000 10072 Worker thread wakes up
02:16:46.946 00.000 1032 GuideStep: -0.2 px 74 ms EAST, 0.0 px 0 ms NORTH
02:16:46.946 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:46.946 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:48.075 01.129 10072 Exposure complete
02:16:48.123 00.048 10072 worker thread done servicing request
02:16:48.125 00.002 1032 OnExposeComplete: enter
02:16:48.125 00.000 1032 UpdateGuideState(): m_state=6
02:16:48.125 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 643
02:16:48.125 00.000 1032 Star::Find returns 1 (0), X=1123.94, Y=330.46, Mass=1541, SNR=27.6, Peak=142 HFD=3.2
02:16:48.125 00.000 1032 MultiStar: [#1 -0.01,-0.06,0.89,U] [#2 0.12,-0.10,0.95,U] [#3 -0.03,-0.07,0.94,U] [#4 0.12,-0.03,0.80,U] [#5 0.19,0.01,0.76,U] [#6 0.13,-0.14,0.75,U] [#7 0.11,-0.23,0.69,U] [#8 0.03,-0.04,0.66,U] 
02:16:48.125 00.000 1032 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.21, -0.31}
02:16:48.125 00.000 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
02:16:48.125 00.000 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
02:16:48.125 00.000 1032 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.86 mountX=-0.13 mountY=-0.06, mountTheta=-2.69
02:16:48.137 00.012 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.11, opts=13)
02:16:48.140 00.003 1032 Enqueuing Move request for scope (0.10, -0.11)
02:16:48.141 00.001 10072 Worker thread wakes up
02:16:48.141 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
02:16:48.141 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
02:16:48.141 00.000 10072 Moving (0.10, -0.11) raw xDistance=-0.13 yDistance=-0.06
02:16:48.144 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:48.144 00.000 10072 PPEC rslt: input = -0.13, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 996.61
02:16:48.144 00.000 10072 PPEC: input: -0.13, control: 0.02, exposure: 1000
02:16:48.144 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:48.144 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:16:48.144 00.000 10072 MoveAxis(W, 23, ABG)
02:16:48.144 00.000 10072 Guiding  Dir = 3, Dur = 23
02:16:48.146 00.002 10072 IsGuiding returns 0
02:16:48.146 00.000 10072 PulseGuide returned control before completion, sleep 33
02:16:48.157 00.011 1032 UpdateGuideState exits: m=1541 SNR=27.6
02:16:48.162 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:48.162 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:48.162 00.000 1032 Enqueuing Expose request
02:16:48.194 00.032 10072 IsGuiding returns 1
02:16:48.194 00.000 10072 scope still moving after pulse duration time elapsed
02:16:48.226 00.032 10072 IsGuiding returns 0
02:16:48.239 00.013 10072 scope move finished after 23 + 69 ms
02:16:48.239 00.000 10072 Move returns status 0, amount 23
02:16:48.239 00.000 10072 MoveAxis(N, 0, ABG)
02:16:48.239 00.000 10072 Move returns status 0, amount 0
02:16:48.239 00.000 10072 move complete, result=0
02:16:48.239 00.000 10072 worker thread done servicing request
02:16:48.239 00.000 10072 Worker thread wakes up
02:16:48.239 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:48.239 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:48.239 00.000 1032 GuideStep: -0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
02:16:49.144 00.905 10072 Exposure complete
02:16:49.190 00.046 10072 worker thread done servicing request
02:16:49.190 00.000 1032 OnExposeComplete: enter
02:16:49.192 00.002 1032 UpdateGuideState(): m_state=6
02:16:49.194 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 644
02:16:49.195 00.001 1032 Star::Find returns 1 (0), X=1123.98, Y=330.33, Mass=1503, SNR=27.2, Peak=130 HFD=3.3
02:16:49.195 00.000 1032 MultiStar: [#1 0.13,-0.19,0.92,U] [#2 0.10,-0.12,0.97,U] [#3 0.03,-0.15,0.95,U] [#4 0.16,-0.17,0.83,U] [#5 0.24,-0.18,0.79,U] [#6 0.09,-0.26,0.78,U] [#7 0.03,-0.29,0.70,U] [#8 -0.00,-0.19,0.69,U] 
02:16:49.197 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.22}, one-star: {0.25, -0.45}
02:16:49.197 00.000 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
02:16:49.197 00.000 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
02:16:49.197 00.000 1032 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-1.08 mountX=-0.25 mountY=-0.06, mountTheta=-2.91
02:16:49.205 00.008 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.22, opts=13)
02:16:49.205 00.000 1032 Enqueuing Move request for scope (0.12, -0.22)
02:16:49.205 00.000 10072 Worker thread wakes up
02:16:49.205 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd
02:16:49.205 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.22)
02:16:49.205 00.000 10072 Moving (0.12, -0.22) raw xDistance=-0.25 yDistance=-0.06
02:16:49.205 00.000 10072 PPEC rslt: input = -0.25, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 996.61
02:16:49.205 00.000 10072 PPEC: input: -0.25, control: -0.08, exposure: 1000
02:16:49.205 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:49.205 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:16:49.205 00.000 10072 MoveAxis(E, 83, ABG)
02:16:49.205 00.000 10072 Guiding  Dir = 2, Dur = 83
02:16:49.210 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:49.212 00.002 10072 IsGuiding returns 0
02:16:49.212 00.000 10072 PulseGuide returned control before completion, sleep 93
02:16:49.212 00.000 1032 UpdateGuideState exits: m=1503 SNR=27.2
02:16:49.212 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:49.212 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:49.229 00.017 1032 Enqueuing Expose request
02:16:49.307 00.078 10072 IsGuiding returns 1
02:16:49.307 00.000 10072 scope still moving after pulse duration time elapsed
02:16:49.339 00.032 10072 IsGuiding returns 0
02:16:49.339 00.000 10072 scope move finished after 83 + 44 ms
02:16:49.339 00.000 10072 Move returns status 0, amount 83
02:16:49.339 00.000 10072 MoveAxis(N, 0, ABG)
02:16:49.339 00.000 10072 Move returns status 0, amount 0
02:16:49.339 00.000 10072 move complete, result=0
02:16:49.339 00.000 10072 worker thread done servicing request
02:16:49.339 00.000 1032 GuideStep: -0.2 px 83 ms EAST, -0.1 px 0 ms NORTH
02:16:49.339 00.000 10072 Worker thread wakes up
02:16:49.339 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:49.339 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:50.485 01.146 10072 Exposure complete
02:16:50.529 00.044 10072 worker thread done servicing request
02:16:50.529 00.000 1032 OnExposeComplete: enter
02:16:50.529 00.000 1032 UpdateGuideState(): m_state=6
02:16:50.529 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 645
02:16:50.529 00.000 1032 Star::Find returns 1 (0), X=1123.97, Y=330.48, Mass=1551, SNR=27.7, Peak=137 HFD=3.0
02:16:50.529 00.000 1032 MultiStar: [#1 0.16,-0.05,0.91,U] [#2 0.16,0.12,0.99,U] [#3 0.09,0.01,0.93,U] [#4 0.10,0.02,0.83,U] [#5 0.13,0.09,0.76,U] [#6 0.11,-0.13,0.75,U] [#7 0.16,-0.04,0.69,U] [#8 0.09,0.12,0.66,U] 
02:16:50.529 00.000 1032 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.23, -0.30}
02:16:50.537 00.008 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
02:16:50.537 00.000 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
02:16:50.537 00.000 1032 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.18 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
02:16:50.537 00.000 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.02, opts=13)
02:16:50.537 00.000 1032 Enqueuing Move request for scope (0.14, -0.02)
02:16:50.537 00.000 10072 Worker thread wakes up
02:16:50.537 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
02:16:50.537 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
02:16:50.537 00.000 10072 Moving (0.14, -0.02) raw xDistance=-0.06 yDistance=-0.13
02:16:50.537 00.000 10072 PPEC rslt: input = -0.06, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 996.61
02:16:50.537 00.000 10072 PPEC: input: -0.06, control: 0.02, exposure: 1000
02:16:50.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:50.537 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:16:50.537 00.000 10072 MoveAxis(W, 21, ABG)
02:16:50.537 00.000 10072 Guiding  Dir = 3, Dur = 21
02:16:50.537 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:50.561 00.024 1032 UpdateGuideState exits: m=1551 SNR=27.7
02:16:50.563 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:50.565 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:50.566 00.001 1032 Enqueuing Expose request
02:16:50.570 00.004 10072 IsGuiding returns 0
02:16:50.571 00.001 10072 PulseGuide returned control before completion, sleep 31
02:16:50.618 00.047 10072 IsGuiding returns 1
02:16:50.618 00.000 10072 scope still moving after pulse duration time elapsed
02:16:50.650 00.032 10072 IsGuiding returns 0
02:16:50.650 00.000 10072 scope move finished after 21 + 58 ms
02:16:50.650 00.000 10072 Move returns status 0, amount 21
02:16:50.650 00.000 10072 MoveAxis(N, 0, ABG)
02:16:50.650 00.000 10072 Move returns status 0, amount 0
02:16:50.650 00.000 10072 move complete, result=0
02:16:50.650 00.000 10072 worker thread done servicing request
02:16:50.650 00.000 10072 Worker thread wakes up
02:16:50.650 00.000 1032 GuideStep: -0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
02:16:50.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:50.652 00.002 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:51.556 00.904 10072 Exposure complete
02:16:51.606 00.050 10072 worker thread done servicing request
02:16:51.606 00.000 1032 OnExposeComplete: enter
02:16:51.607 00.001 1032 UpdateGuideState(): m_state=6
02:16:51.607 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 646
02:16:51.610 00.003 1032 Star::Find returns 1 (0), X=1123.95, Y=330.32, Mass=1546, SNR=27.6, Peak=133 HFD=3.1
02:16:51.610 00.000 1032 MultiStar: [#1 0.08,-0.08,0.93,U] [#2 0.13,-0.06,0.98,U] [#3 0.13,-0.06,0.97,U] [#4 0.10,-0.10,0.84,U] [#5 0.21,-0.03,0.78,U] [#6 0.13,-0.23,0.74,U] [#7 0.21,-0.13,0.71,U] [#8 0.15,-0.04,0.66,U] 
02:16:51.613 00.003 1032 refined, 8 included, MultiStar: {0.15, -0.14}, one-star: {0.22, -0.45}
02:16:51.613 00.000 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
02:16:51.613 00.000 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
02:16:51.617 00.004 1032 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-0.74 mountX=-0.17 mountY=-0.11, mountTheta=-2.57
02:16:51.619 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.14, opts=13)
02:16:51.619 00.000 1032 Enqueuing Move request for scope (0.15, -0.14)
02:16:51.621 00.002 10072 Worker thread wakes up
02:16:51.621 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
02:16:51.621 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
02:16:51.621 00.000 10072 Moving (0.15, -0.14) raw xDistance=-0.17 yDistance=-0.11
02:16:51.621 00.000 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 996.61
02:16:51.621 00.000 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:16:51.621 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:51.621 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:16:51.624 00.003 10072 MoveAxis(W, 16, ABG)
02:16:51.624 00.000 10072 Guiding  Dir = 3, Dur = 16
02:16:51.624 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:51.624 00.000 10072 IsGuiding returns 0
02:16:51.626 00.002 10072 PulseGuide returned control before completion, sleep 26
02:16:51.627 00.001 1032 UpdateGuideState exits: m=1546 SNR=27.6
02:16:51.641 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:51.642 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:51.644 00.002 1032 Enqueuing Expose request
02:16:51.658 00.014 10072 IsGuiding returns 0
02:16:51.658 00.000 10072 Move returns status 0, amount 16
02:16:51.658 00.000 10072 MoveAxis(N, 0, ABG)
02:16:51.658 00.000 10072 Move returns status 0, amount 0
02:16:51.658 00.000 10072 move complete, result=0
02:16:51.658 00.000 10072 worker thread done servicing request
02:16:51.658 00.000 10072 Worker thread wakes up
02:16:51.658 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:51.658 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:51.658 00.000 1032 GuideStep: -0.2 px 16 ms WEST, -0.1 px 0 ms NORTH
02:16:52.786 01.128 10072 Exposure complete
02:16:52.832 00.046 10072 worker thread done servicing request
02:16:52.832 00.000 1032 OnExposeComplete: enter
02:16:52.832 00.000 1032 UpdateGuideState(): m_state=6
02:16:52.832 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 647
02:16:52.832 00.000 1032 Star::Find returns 1 (0), X=1124.01, Y=330.28, Mass=1566, SNR=27.8, Peak=130 HFD=3.2
02:16:52.832 00.000 1032 MultiStar: [#1 0.23,-0.20,0.93,U] [#2 0.21,-0.20,0.97,U] [#3 0.21,-0.23,0.94,U] [#4 0.24,-0.24,0.80,U] [#5 0.29,-0.18,0.76,U] [#6 0.22,-0.27,0.00,M1] [#7 0.28,-0.30,0.00,M1] [#8 0.20,-0.21,0.68,U] 
02:16:52.832 00.000 1032 refined, 6 included, MultiStar: {0.24, -0.26}, one-star: {0.28, -0.50}
02:16:52.832 00.000 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
02:16:52.832 00.000 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
02:16:52.846 00.014 1032 CameraToMount -- cameraX=0.24 cameraY=-0.26 hyp=0.35 cameraTheta=-0.82 mountX=-0.31 mountY=-0.17, mountTheta=-2.65
02:16:52.849 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.26, opts=13)
02:16:52.849 00.000 1032 Enqueuing Move request for scope (0.24, -0.26)
02:16:52.849 00.000 10072 Worker thread wakes up
02:16:52.849 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.26) opts 0xd
02:16:52.849 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.26)
02:16:52.849 00.000 10072 Moving (0.24, -0.26) raw xDistance=-0.31 yDistance=-0.17
02:16:52.849 00.000 10072 PPEC rslt: input = -0.31, final = -0.11, react = -0.13, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 996.61
02:16:52.849 00.000 10072 PPEC: input: -0.31, control: -0.11, exposure: 1000
02:16:52.849 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:52.849 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:16:52.849 00.000 10072 MoveAxis(E, 115, ABG)
02:16:52.849 00.000 10072 Guiding  Dir = 2, Dur = 115
02:16:52.849 00.000 10072 IsGuiding returns 0
02:16:52.849 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:52.858 00.009 10072 PulseGuide returned control before completion, sleep 125
02:16:52.872 00.014 1032 UpdateGuideState exits: m=1566 SNR=27.8
02:16:52.874 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:52.874 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:52.874 00.000 1032 Enqueuing Expose request
02:16:52.992 00.118 10072 IsGuiding returns 0
02:16:52.992 00.000 10072 Move returns status 0, amount 115
02:16:52.992 00.000 10072 MoveAxis(N, 0, ABG)
02:16:52.992 00.000 10072 Move returns status 0, amount 0
02:16:52.992 00.000 10072 move complete, result=0
02:16:52.992 00.000 10072 worker thread done servicing request
02:16:52.992 00.000 10072 Worker thread wakes up
02:16:52.992 00.000 1032 GuideStep: -0.3 px 115 ms EAST, -0.2 px 0 ms NORTH
02:16:52.994 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:52.994 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:53.899 00.905 10072 Exposure complete
02:16:53.949 00.050 10072 worker thread done servicing request
02:16:53.949 00.000 1032 OnExposeComplete: enter
02:16:53.949 00.000 1032 UpdateGuideState(): m_state=6
02:16:53.953 00.004 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 648
02:16:53.956 00.003 1032 Star::Find returns 1 (0), X=1124.07, Y=330.52, Mass=1509, SNR=27.3, Peak=130 HFD=3.1
02:16:53.958 00.002 1032 MultiStar: [#1 0.23,-0.02,0.94,U] [#2 0.19,-0.03,0.98,U] [#3 0.11,-0.09,0.93,U] [#4 0.20,-0.09,0.85,U] [#5 0.39,0.05,0.00,M1] [#6 0.31,-0.17,0.00,M2] [#7 0.24,-0.07,0.75,U] [#8 0.10,0.00,0.68,U] 
02:16:53.959 00.001 1032 refined, 6 included, MultiStar: {0.21, -0.08}, one-star: {0.34, -0.26}
02:16:53.959 00.000 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
02:16:53.961 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
02:16:53.963 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-0.39 mountX=-0.13 mountY=-0.18, mountTheta=-2.22
02:16:53.966 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.08, opts=13)
02:16:53.966 00.000 1032 Enqueuing Move request for scope (0.21, -0.08)
02:16:53.966 00.000 10072 Worker thread wakes up
02:16:53.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
02:16:53.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
02:16:53.966 00.000 10072 Moving (0.21, -0.08) raw xDistance=-0.13 yDistance=-0.18
02:16:53.966 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:53.966 00.000 10072 PPEC rslt: input = -0.13, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 999.55
02:16:53.966 00.000 10072 PPEC: input: -0.13, control: 0.02, exposure: 1000
02:16:53.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:53.966 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:16:53.966 00.000 10072 MoveAxis(W, 25, ABG)
02:16:53.966 00.000 10072 Guiding  Dir = 3, Dur = 25
02:16:53.973 00.007 10072 IsGuiding returns 0
02:16:53.974 00.001 10072 PulseGuide returned control before completion, sleep 35
02:16:53.986 00.012 1032 UpdateGuideState exits: m=1509 SNR=27.3
02:16:53.990 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:53.992 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:53.994 00.002 1032 Enqueuing Expose request
02:16:54.022 00.028 10072 IsGuiding returns 0
02:16:54.022 00.000 10072 Move returns status 0, amount 25
02:16:54.022 00.000 10072 MoveAxis(N, 0, ABG)
02:16:54.022 00.000 10072 Move returns status 0, amount 0
02:16:54.022 00.000 10072 move complete, result=0
02:16:54.022 00.000 10072 worker thread done servicing request
02:16:54.022 00.000 1032 GuideStep: -0.1 px 25 ms WEST, -0.2 px 0 ms NORTH
02:16:54.023 00.001 10072 Worker thread wakes up
02:16:54.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:54.023 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:55.155 01.132 10072 Exposure complete
02:16:55.202 00.047 10072 worker thread done servicing request
02:16:55.202 00.000 1032 OnExposeComplete: enter
02:16:55.205 00.003 1032 UpdateGuideState(): m_state=6
02:16:55.205 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 649
02:16:55.205 00.000 1032 Star::Find returns 1 (0), X=1124.10, Y=330.38, Mass=1503, SNR=27.2, Peak=115 HFD=3.3
02:16:55.205 00.000 1032 MultiStar: [#1 0.20,-0.17,0.93,U] [#2 0.22,-0.11,1.00,U] [#3 0.29,-0.14,0.95,U] [#4 0.17,-0.12,0.82,U] [#5 0.36,-0.01,0.00,M2] [#6 0.29,-0.30,0.00,M3] [#7 0.21,-0.24,0.72,U] [#8 0.14,-0.11,0.67,U] 
02:16:55.205 00.000 1032 refined, 6 included, MultiStar: {0.24, -0.18}, one-star: {0.37, -0.39}
02:16:55.205 00.000 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
02:16:55.205 00.000 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
02:16:55.205 00.000 1032 CameraToMount -- cameraX=0.24 cameraY=-0.18 hyp=0.30 cameraTheta=-0.67 mountX=-0.24 mountY=-0.18, mountTheta=-2.50
02:16:55.216 00.011 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.18, opts=13)
02:16:55.216 00.000 1032 Enqueuing Move request for scope (0.24, -0.18)
02:16:55.216 00.000 10072 Worker thread wakes up
02:16:55.216 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.18) opts 0xd
02:16:55.216 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.18)
02:16:55.216 00.000 10072 Moving (0.24, -0.18) raw xDistance=-0.24 yDistance=-0.18
02:16:55.216 00.000 10072 PPEC rslt: input = -0.24, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 999.55
02:16:55.216 00.000 10072 PPEC: input: -0.24, control: -0.07, exposure: 1000
02:16:55.216 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:55.216 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:16:55.216 00.000 10072 MoveAxis(E, 74, ABG)
02:16:55.216 00.000 10072 Guiding  Dir = 2, Dur = 74
02:16:55.222 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:55.222 00.000 10072 IsGuiding returns 0
02:16:55.224 00.002 10072 PulseGuide returned control before completion, sleep 84
02:16:55.239 00.015 1032 UpdateGuideState exits: m=1503 SNR=27.2
02:16:55.240 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:55.240 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:55.240 00.000 1032 Enqueuing Expose request
02:16:55.320 00.080 10072 IsGuiding returns 0
02:16:55.320 00.000 10072 Move returns status 0, amount 74
02:16:55.320 00.000 10072 MoveAxis(N, 0, ABG)
02:16:55.320 00.000 10072 Move returns status 0, amount 0
02:16:55.320 00.000 10072 move complete, result=0
02:16:55.320 00.000 10072 worker thread done servicing request
02:16:55.320 00.000 10072 Worker thread wakes up
02:16:55.320 00.000 1032 GuideStep: -0.2 px 74 ms EAST, -0.2 px 0 ms NORTH
02:16:55.322 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:55.322 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:56.228 00.906 10072 Exposure complete
02:16:56.276 00.048 10072 worker thread done servicing request
02:16:56.276 00.000 1032 OnExposeComplete: enter
02:16:56.278 00.002 1032 UpdateGuideState(): m_state=6
02:16:56.280 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 650
02:16:56.280 00.000 1032 Star::Find returns 1 (0), X=1123.98, Y=330.50, Mass=1669, SNR=28.7, Peak=138 HFD=3.2
02:16:56.280 00.000 1032 MultiStar: [#1 0.10,0.04,0.88,U] [#2 0.23,-0.05,0.94,U] [#3 0.18,-0.07,0.89,U] [#4 0.20,0.02,0.79,U] [#5 0.28,0.04,0.77,U] [#6 0.22,-0.07,0.72,U] [#7 0.21,-0.06,0.67,U] [#8 0.15,0.03,0.67,U] 
02:16:56.280 00.000 1032 refined, 8 included, MultiStar: {0.20, -0.05}, one-star: {0.24, -0.28}
02:16:56.280 00.000 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
02:16:56.280 00.000 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
02:16:56.287 00.007 1032 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.25 mountX=-0.10 mountY=-0.18, mountTheta=-2.08
02:16:56.287 00.000 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.05, opts=13)
02:16:56.291 00.004 1032 Enqueuing Move request for scope (0.20, -0.05)
02:16:56.291 00.000 10072 Worker thread wakes up
02:16:56.291 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
02:16:56.291 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
02:16:56.291 00.000 10072 Moving (0.20, -0.05) raw xDistance=-0.10 yDistance=-0.18
02:16:56.291 00.000 10072 PPEC rslt: input = -0.10, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 999.55
02:16:56.291 00.000 10072 PPEC: input: -0.10, control: 0.02, exposure: 1000
02:16:56.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:56.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:16:56.295 00.004 10072 MoveAxis(W, 24, ABG)
02:16:56.295 00.000 10072 Guiding  Dir = 3, Dur = 24
02:16:56.295 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:56.295 00.000 10072 IsGuiding returns 0
02:16:56.297 00.002 10072 PulseGuide returned control before completion, sleep 34
02:16:56.312 00.015 1032 UpdateGuideState exits: m=1669 SNR=28.7
02:16:56.313 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:56.313 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:56.317 00.004 1032 Enqueuing Expose request
02:16:56.342 00.025 10072 IsGuiding returns 1
02:16:56.342 00.000 10072 scope still moving after pulse duration time elapsed
02:16:56.374 00.032 10072 IsGuiding returns 0
02:16:56.374 00.000 10072 scope move finished after 24 + 53 ms
02:16:56.374 00.000 10072 Move returns status 0, amount 24
02:16:56.374 00.000 10072 MoveAxis(N, 0, ABG)
02:16:56.374 00.000 10072 Move returns status 0, amount 0
02:16:56.374 00.000 10072 move complete, result=0
02:16:56.374 00.000 10072 worker thread done servicing request
02:16:56.375 00.001 10072 Worker thread wakes up
02:16:56.375 00.000 1032 GuideStep: -0.1 px 24 ms WEST, -0.2 px 0 ms NORTH
02:16:56.377 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:56.377 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:57.516 01.139 10072 Exposure complete
02:16:57.568 00.052 10072 worker thread done servicing request
02:16:57.568 00.000 1032 OnExposeComplete: enter
02:16:57.570 00.002 1032 UpdateGuideState(): m_state=6
02:16:57.572 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 651
02:16:57.574 00.002 1032 Star::Find returns 1 (0), X=1123.99, Y=330.40, Mass=1551, SNR=27.7, Peak=135 HFD=3.3
02:16:57.576 00.002 1032 MultiStar: [#1 0.19,-0.06,0.91,U] [#2 0.16,-0.07,0.94,U] [#3 0.11,-0.10,0.93,U] [#4 0.18,-0.07,0.82,U] [#5 0.22,-0.02,0.79,U] [#6 0.19,-0.15,0.74,U] [#7 0.18,-0.12,0.71,U] [#8 0.15,-0.04,0.70,U] 
02:16:57.576 00.000 1032 refined, 8 included, MultiStar: {0.18, -0.12}, one-star: {0.25, -0.38}
02:16:57.579 00.003 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
02:16:57.580 00.001 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
02:16:57.580 00.000 1032 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-0.57 mountX=-0.16 mountY=-0.15, mountTheta=-2.40
02:16:57.584 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.12, opts=13)
02:16:57.586 00.002 1032 Enqueuing Move request for scope (0.18, -0.12)
02:16:57.586 00.000 10072 Worker thread wakes up
02:16:57.588 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
02:16:57.588 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
02:16:57.588 00.000 10072 Moving (0.18, -0.12) raw xDistance=-0.16 yDistance=-0.15
02:16:57.588 00.000 10072 PPEC rslt: input = -0.16, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 999.55
02:16:57.588 00.000 10072 PPEC: input: -0.16, control: 0.02, exposure: 1000
02:16:57.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:57.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:16:57.588 00.000 10072 MoveAxis(W, 19, ABG)
02:16:57.588 00.000 10072 Guiding  Dir = 3, Dur = 19
02:16:57.590 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:57.590 00.000 10072 IsGuiding returns 0
02:16:57.590 00.000 10072 PulseGuide returned control before completion, sleep 29
02:16:57.608 00.018 1032 UpdateGuideState exits: m=1551 SNR=27.7
02:16:57.610 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:57.610 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:57.613 00.003 1032 Enqueuing Expose request
02:16:57.637 00.024 10072 IsGuiding returns 0
02:16:57.637 00.000 10072 Move returns status 0, amount 19
02:16:57.637 00.000 10072 MoveAxis(N, 0, ABG)
02:16:57.637 00.000 10072 Move returns status 0, amount 0
02:16:57.637 00.000 10072 move complete, result=0
02:16:57.637 00.000 10072 worker thread done servicing request
02:16:57.638 00.001 10072 Worker thread wakes up
02:16:57.638 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:57.638 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:57.638 00.000 1032 GuideStep: -0.2 px 19 ms WEST, -0.1 px 0 ms NORTH
02:16:58.541 00.903 10072 Exposure complete
02:16:58.588 00.047 10072 worker thread done servicing request
02:16:58.588 00.000 1032 OnExposeComplete: enter
02:16:58.591 00.003 1032 UpdateGuideState(): m_state=6
02:16:58.593 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 652
02:16:58.593 00.000 1032 Star::Find returns 1 (0), X=1123.98, Y=330.36, Mass=1509, SNR=27.3, Peak=125 HFD=3.2
02:16:58.595 00.002 1032 MultiStar: [#1 0.13,-0.06,0.94,U] [#2 0.23,-0.13,0.96,U] [#3 0.16,-0.13,0.95,U] [#4 0.23,-0.26,0.00,M1] [#5 0.26,-0.11,0.77,U] [#6 0.25,-0.29,0.00,M2] [#7 0.13,-0.19,0.70,U] [#8 0.24,-0.05,0.68,U] 
02:16:58.597 00.002 1032 refined, 6 included, MultiStar: {0.20, -0.16}, one-star: {0.25, -0.42}
02:16:58.598 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
02:16:58.598 00.000 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
02:16:58.600 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.16 hyp=0.26 cameraTheta=-0.69 mountX=-0.21 mountY=-0.15, mountTheta=-2.52
02:16:58.602 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.16, opts=13)
02:16:58.604 00.002 1032 Enqueuing Move request for scope (0.20, -0.16)
02:16:58.607 00.003 10072 Worker thread wakes up
02:16:58.607 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.16) opts 0xd
02:16:58.607 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.16)
02:16:58.607 00.000 10072 Moving (0.20, -0.16) raw xDistance=-0.21 yDistance=-0.15
02:16:58.608 00.001 10072 PPEC rslt: input = -0.21, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 999.55
02:16:58.608 00.000 10072 PPEC: input: -0.21, control: -0.07, exposure: 1000
02:16:58.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:58.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:16:58.608 00.000 10072 MoveAxis(E, 71, ABG)
02:16:58.608 00.000 10072 Guiding  Dir = 2, Dur = 71
02:16:58.610 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:58.611 00.001 10072 IsGuiding returns 0
02:16:58.612 00.001 10072 PulseGuide returned control before completion, sleep 81
02:16:58.615 00.003 1032 UpdateGuideState exits: m=1509 SNR=27.3
02:16:58.628 00.013 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:58.630 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:58.632 00.002 1032 Enqueuing Expose request
02:16:58.707 00.075 10072 IsGuiding returns 0
02:16:58.708 00.001 10072 Move returns status 0, amount 71
02:16:58.708 00.000 10072 MoveAxis(N, 0, ABG)
02:16:58.708 00.000 10072 Move returns status 0, amount 0
02:16:58.708 00.000 10072 move complete, result=0
02:16:58.708 00.000 10072 worker thread done servicing request
02:16:58.708 00.000 10072 Worker thread wakes up
02:16:58.708 00.000 1032 GuideStep: -0.2 px 71 ms EAST, -0.2 px 0 ms NORTH
02:16:58.710 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:58.710 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:16:59.836 01.126 10072 Exposure complete
02:16:59.883 00.047 10072 worker thread done servicing request
02:16:59.883 00.000 1032 OnExposeComplete: enter
02:16:59.885 00.002 1032 UpdateGuideState(): m_state=6
02:16:59.887 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 653
02:16:59.889 00.002 1032 Star::Find returns 1 (0), X=1124.07, Y=330.48, Mass=1630, SNR=28.3, Peak=139 HFD=3.3
02:16:59.891 00.002 1032 MultiStar: [#1 0.25,-0.08,0.90,U] [#2 0.21,-0.11,0.95,U] [#3 0.08,-0.08,0.90,U] [#4 0.21,-0.18,0.78,U] [#5 0.29,-0.03,0.78,U] [#6 0.27,-0.21,0.71,U] [#7 0.27,-0.03,0.71,U] [#8 0.16,0.02,0.67,U] 
02:16:59.894 00.003 1032 refined, 8 included, MultiStar: {0.23, -0.12}, one-star: {0.34, -0.30}
02:16:59.894 00.000 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
02:16:59.896 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
02:16:59.897 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.47 mountX=-0.17 mountY=-0.19, mountTheta=-2.30
02:16:59.897 00.000 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.12, opts=13)
02:16:59.897 00.000 1032 Enqueuing Move request for scope (0.23, -0.12)
02:16:59.897 00.000 10072 Worker thread wakes up
02:16:59.897 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
02:16:59.897 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
02:16:59.897 00.000 10072 Moving (0.23, -0.12) raw xDistance=-0.17 yDistance=-0.19
02:16:59.897 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:16:59.897 00.000 10072 PPEC rslt: input = -0.17, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1002.49
02:16:59.897 00.000 10072 PPEC: input: -0.17, control: 0.03, exposure: 1000
02:16:59.897 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:59.897 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:16:59.897 00.000 10072 MoveAxis(W, 31, ABG)
02:16:59.897 00.000 10072 Guiding  Dir = 3, Dur = 31
02:16:59.907 00.010 10072 IsGuiding returns 0
02:16:59.908 00.001 10072 PulseGuide returned control before completion, sleep 41
02:16:59.908 00.000 1032 UpdateGuideState exits: m=1630 SNR=28.3
02:16:59.922 00.014 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:59.925 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:16:59.925 00.000 1032 Enqueuing Expose request
02:16:59.955 00.030 10072 IsGuiding returns 1
02:16:59.955 00.000 10072 scope still moving after pulse duration time elapsed
02:16:59.987 00.032 10072 IsGuiding returns 0
02:16:59.987 00.000 10072 scope move finished after 31 + 49 ms
02:16:59.988 00.001 10072 Move returns status 0, amount 31
02:16:59.988 00.000 10072 MoveAxis(N, 0, ABG)
02:16:59.988 00.000 10072 Move returns status 0, amount 0
02:16:59.988 00.000 10072 move complete, result=0
02:16:59.988 00.000 10072 worker thread done servicing request
02:16:59.988 00.000 10072 Worker thread wakes up
02:16:59.988 00.000 1032 GuideStep: -0.2 px 31 ms WEST, -0.2 px 0 ms NORTH
02:16:59.991 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:16:59.991 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:00.909 00.918 10072 Exposure complete
02:17:00.955 00.046 10072 worker thread done servicing request
02:17:00.957 00.002 1032 OnExposeComplete: enter
02:17:00.957 00.000 1032 UpdateGuideState(): m_state=6
02:17:00.960 00.003 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 654
02:17:00.960 00.000 1032 Star::Find returns 1 (0), X=1124.09, Y=330.32, Mass=1633, SNR=28.4, Peak=145 HFD=3.2
02:17:00.962 00.002 1032 MultiStar: [#1 0.28,-0.10,0.91,U] [#2 0.23,-0.17,0.96,U] [#3 0.20,-0.22,0.92,U] [#4 0.29,-0.32,0.00,M1] [#5 0.32,-0.21,0.00,M1] [#6 0.26,-0.20,0.72,U] [#7 0.33,-0.23,0.00,M1] [#8 0.27,-0.15,0.65,U] 
02:17:00.964 00.002 1032 refined, 5 included, MultiStar: {0.27, -0.23}, one-star: {0.35, -0.46}
02:17:00.964 00.000 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
02:17:00.966 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
02:17:00.966 00.000 1032 CameraToMount -- cameraX=0.27 cameraY=-0.23 hyp=0.35 cameraTheta=-0.70 mountX=-0.29 mountY=-0.20, mountTheta=-2.53
02:17:00.970 00.004 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.23, opts=13)
02:17:00.970 00.000 1032 Enqueuing Move request for scope (0.27, -0.23)
02:17:00.971 00.001 10072 Worker thread wakes up
02:17:00.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.23) opts 0xd
02:17:00.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.23)
02:17:00.971 00.000 10072 Moving (0.27, -0.23) raw xDistance=-0.29 yDistance=-0.20
02:17:00.973 00.002 10072 PPEC rslt: input = -0.29, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 1002.49
02:17:00.973 00.000 10072 PPEC: input: -0.29, control: -0.09, exposure: 1000
02:17:00.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:00.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:17:00.973 00.000 10072 MoveAxis(E, 92, ABG)
02:17:00.973 00.000 10072 Guiding  Dir = 2, Dur = 92
02:17:00.975 00.002 10072 IsGuiding returns 0
02:17:00.975 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:00.977 00.002 10072 PulseGuide returned control before completion, sleep 102
02:17:00.993 00.016 1032 UpdateGuideState exits: m=1633 SNR=28.4
02:17:00.995 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:00.995 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:00.997 00.002 1032 Enqueuing Expose request
02:17:01.086 00.089 10072 IsGuiding returns 0
02:17:01.086 00.000 10072 Move returns status 0, amount 92
02:17:01.086 00.000 10072 MoveAxis(N, 0, ABG)
02:17:01.086 00.000 10072 Move returns status 0, amount 0
02:17:01.086 00.000 10072 move complete, result=0
02:17:01.086 00.000 10072 worker thread done servicing request
02:17:01.086 00.000 10072 Worker thread wakes up
02:17:01.086 00.000 1032 GuideStep: -0.3 px 92 ms EAST, -0.2 px 0 ms NORTH
02:17:01.089 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:01.089 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:02.218 01.129 10072 Exposure complete
02:17:02.262 00.044 10072 worker thread done servicing request
02:17:02.262 00.000 1032 OnExposeComplete: enter
02:17:02.263 00.001 1032 UpdateGuideState(): m_state=6
02:17:02.266 00.003 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 655
02:17:02.266 00.000 1032 Star::Find returns 1 (0), X=1124.00, Y=330.51, Mass=1639, SNR=28.4, Peak=132 HFD=3.3
02:17:02.268 00.002 1032 MultiStar: [#1 0.16,-0.04,0.87,U] [#2 0.20,0.05,0.94,U] [#3 0.09,-0.07,0.93,U] [#4 0.22,-0.02,0.80,U] [#5 0.29,0.06,0.76,U] [#6 0.25,-0.02,0.70,U] [#7 0.27,-0.03,0.70,U] [#8 0.13,0.00,0.64,U] 
02:17:02.271 00.003 1032 refined, 8 included, MultiStar: {0.21, -0.04}, one-star: {0.27, -0.27}
02:17:02.271 00.000 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
02:17:02.273 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
02:17:02.275 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-0.20 mountX=-0.09 mountY=-0.19, mountTheta=-2.03
02:17:02.275 00.000 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.04, opts=13)
02:17:02.279 00.004 1032 Enqueuing Move request for scope (0.21, -0.04)
02:17:02.279 00.000 10072 Worker thread wakes up
02:17:02.279 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
02:17:02.279 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
02:17:02.279 00.000 10072 Moving (0.21, -0.04) raw xDistance=-0.09 yDistance=-0.19
02:17:02.279 00.000 10072 PPEC rslt: input = -0.09, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1002.49
02:17:02.279 00.000 10072 PPEC: input: -0.09, control: 0.03, exposure: 1000
02:17:02.279 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:02.279 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:17:02.279 00.000 10072 MoveAxis(W, 26, ABG)
02:17:02.279 00.000 10072 Guiding  Dir = 3, Dur = 26
02:17:02.283 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:02.284 00.001 10072 IsGuiding returns 0
02:17:02.285 00.001 10072 PulseGuide returned control before completion, sleep 36
02:17:02.297 00.012 1032 UpdateGuideState exits: m=1639 SNR=28.4
02:17:02.301 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:02.301 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:02.303 00.002 1032 Enqueuing Expose request
02:17:02.332 00.029 10072 IsGuiding returns 1
02:17:02.332 00.000 10072 scope still moving after pulse duration time elapsed
02:17:02.365 00.033 10072 IsGuiding returns 0
02:17:02.365 00.000 10072 scope move finished after 26 + 53 ms
02:17:02.365 00.000 10072 Move returns status 0, amount 26
02:17:02.365 00.000 10072 MoveAxis(N, 0, ABG)
02:17:02.365 00.000 10072 Move returns status 0, amount 0
02:17:02.365 00.000 10072 move complete, result=0
02:17:02.365 00.000 10072 worker thread done servicing request
02:17:02.365 00.000 10072 Worker thread wakes up
02:17:02.365 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:02.365 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:02.365 00.000 1032 GuideStep: -0.1 px 26 ms WEST, -0.2 px 0 ms NORTH
02:17:03.272 00.907 10072 Exposure complete
02:17:03.317 00.045 10072 worker thread done servicing request
02:17:03.317 00.000 1032 OnExposeComplete: enter
02:17:03.318 00.001 1032 UpdateGuideState(): m_state=6
02:17:03.320 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 656
02:17:03.322 00.002 1032 Star::Find returns 1 (0), X=1124.07, Y=330.38, Mass=1507, SNR=27.3, Peak=130 HFD=3.3
02:17:03.324 00.002 1032 MultiStar: [#1 0.20,-0.10,0.93,U] [#2 0.18,-0.16,0.97,U] [#3 0.11,-0.18,0.95,U] [#4 0.23,-0.17,0.81,U] [#5 0.37,-0.12,0.00,M1] [#6 0.19,-0.10,0.74,U] [#7 0.19,-0.20,0.70,U] [#8 0.17,-0.11,0.68,U] 
02:17:03.324 00.000 1032 refined, 7 included, MultiStar: {0.20, -0.18}, one-star: {0.34, -0.40}
02:17:03.326 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
02:17:03.328 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
02:17:03.329 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-0.73 mountX=-0.23 mountY=-0.15, mountTheta=-2.56
02:17:03.331 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.18, opts=13)
02:17:03.333 00.002 1032 Enqueuing Move request for scope (0.20, -0.18)
02:17:03.334 00.001 10072 Worker thread wakes up
02:17:03.334 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.18) opts 0xd
02:17:03.334 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.18)
02:17:03.334 00.000 10072 Moving (0.20, -0.18) raw xDistance=-0.23 yDistance=-0.15
02:17:03.335 00.001 10072 PPEC rslt: input = -0.23, final = -0.08, react = -0.09, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1002.49
02:17:03.336 00.001 10072 PPEC: input: -0.23, control: -0.08, exposure: 1000
02:17:03.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:03.336 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:17:03.336 00.000 10072 MoveAxis(E, 77, ABG)
02:17:03.336 00.000 10072 Guiding  Dir = 2, Dur = 77
02:17:03.336 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:03.338 00.002 10072 IsGuiding returns 0
02:17:03.338 00.000 10072 PulseGuide returned control before completion, sleep 87
02:17:03.352 00.014 1032 UpdateGuideState exits: m=1507 SNR=27.3
02:17:03.352 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:03.354 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:03.357 00.003 1032 Enqueuing Expose request
02:17:03.434 00.077 10072 IsGuiding returns 1
02:17:03.434 00.000 10072 scope still moving after pulse duration time elapsed
02:17:03.466 00.032 10072 IsGuiding returns 0
02:17:03.466 00.000 10072 scope move finished after 77 + 50 ms
02:17:03.466 00.000 10072 Move returns status 0, amount 77
02:17:03.466 00.000 10072 MoveAxis(N, 0, ABG)
02:17:03.466 00.000 10072 Move returns status 0, amount 0
02:17:03.466 00.000 10072 move complete, result=0
02:17:03.466 00.000 10072 worker thread done servicing request
02:17:03.466 00.000 10072 Worker thread wakes up
02:17:03.466 00.000 1032 GuideStep: -0.2 px 77 ms EAST, -0.1 px 0 ms NORTH
02:17:03.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:03.466 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:04.600 01.134 10072 Exposure complete
02:17:04.666 00.066 10072 worker thread done servicing request
02:17:04.666 00.000 1032 OnExposeComplete: enter
02:17:04.668 00.002 1032 UpdateGuideState(): m_state=6
02:17:04.670 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 657
02:17:04.671 00.001 1032 Star::Find returns 1 (0), X=1124.02, Y=330.51, Mass=1477, SNR=27.0, Peak=119 HFD=3.0
02:17:04.673 00.002 1032 MultiStar: [#1 0.17,-0.05,0.96,U] [#2 0.21,-0.07,0.97,U] [#3 0.13,-0.08,0.97,U] [#4 0.21,-0.06,0.83,U] [#5 0.34,-0.06,0.00,M2] [#6 0.21,-0.02,0.79,U] [#7 0.17,-0.09,0.72,U] [#8 0.16,-0.08,0.69,U] 
02:17:04.675 00.002 1032 refined, 7 included, MultiStar: {0.19, -0.09}, one-star: {0.29, -0.27}
02:17:04.677 00.002 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
02:17:04.679 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
02:17:04.681 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.22 cameraTheta=-0.44 mountX=-0.14 mountY=-0.16, mountTheta=-2.27
02:17:04.684 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.09, opts=13)
02:17:04.685 00.001 1032 Enqueuing Move request for scope (0.19, -0.09)
02:17:04.687 00.002 10072 Worker thread wakes up
02:17:04.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
02:17:04.687 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
02:17:04.687 00.000 10072 Moving (0.19, -0.09) raw xDistance=-0.14 yDistance=-0.16
02:17:04.688 00.001 10072 PPEC rslt: input = -0.14, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1002.49
02:17:04.688 00.000 10072 PPEC: input: -0.14, control: 0.02, exposure: 1000
02:17:04.688 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:04.688 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:17:04.688 00.000 10072 MoveAxis(W, 20, ABG)
02:17:04.688 00.000 10072 Guiding  Dir = 3, Dur = 20
02:17:04.690 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:04.691 00.001 10072 IsGuiding returns 0
02:17:04.692 00.001 10072 PulseGuide returned control before completion, sleep 30
02:17:04.711 00.019 1032 UpdateGuideState exits: m=1477 SNR=27.0
02:17:04.714 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:04.716 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:04.717 00.001 1032 Enqueuing Expose request
02:17:04.724 00.007 10072 IsGuiding returns 1
02:17:04.724 00.000 10072 scope still moving after pulse duration time elapsed
02:17:04.755 00.031 10072 IsGuiding returns 0
02:17:04.755 00.000 10072 scope move finished after 20 + 43 ms
02:17:04.755 00.000 10072 Move returns status 0, amount 20
02:17:04.755 00.000 10072 MoveAxis(N, 0, ABG)
02:17:04.755 00.000 10072 Move returns status 0, amount 0
02:17:04.755 00.000 10072 move complete, result=0
02:17:04.755 00.000 10072 worker thread done servicing request
02:17:04.755 00.000 10072 Worker thread wakes up
02:17:04.755 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:04.755 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:04.755 00.000 1032 GuideStep: -0.1 px 20 ms WEST, -0.2 px 0 ms NORTH
02:17:05.665 00.910 10072 Exposure complete
02:17:05.723 00.058 10072 worker thread done servicing request
02:17:05.723 00.000 1032 OnExposeComplete: enter
02:17:05.725 00.002 1032 UpdateGuideState(): m_state=6
02:17:05.726 00.001 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 658
02:17:05.729 00.003 1032 Star::Find returns 1 (0), X=1124.07, Y=330.39, Mass=1641, SNR=28.5, Peak=140 HFD=3.3
02:17:05.730 00.001 1032 MultiStar: [#1 0.23,-0.17,0.90,U] [#2 0.16,-0.17,0.94,U] [#3 0.10,-0.10,0.92,U] [#4 0.19,-0.16,0.78,U] [#5 0.32,-0.07,0.73,U] [#6 0.26,-0.11,0.72,U] [#7 0.20,-0.15,0.68,U] [#8 0.10,-0.08,0.63,U] 
02:17:05.732 00.002 1032 refined, 8 included, MultiStar: {0.21, -0.16}, one-star: {0.34, -0.39}
02:17:05.733 00.001 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
02:17:05.736 00.003 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
02:17:05.739 00.003 1032 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.27 cameraTheta=-0.66 mountX=-0.21 mountY=-0.16, mountTheta=-2.49
02:17:05.742 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.16, opts=13)
02:17:05.745 00.003 1032 Enqueuing Move request for scope (0.21, -0.16)
02:17:05.747 00.002 10072 Worker thread wakes up
02:17:05.747 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.16) opts 0xd
02:17:05.747 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.16)
02:17:05.747 00.000 10072 Moving (0.21, -0.16) raw xDistance=-0.21 yDistance=-0.16
02:17:05.749 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:05.751 00.002 10072 PPEC rslt: input = -0.21, final = -0.06, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 1005.45
02:17:05.751 00.000 10072 PPEC: input: -0.21, control: -0.06, exposure: 1000
02:17:05.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:05.751 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:17:05.751 00.000 10072 MoveAxis(E, 57, ABG)
02:17:05.751 00.000 10072 Guiding  Dir = 2, Dur = 57
02:17:05.751 00.000 10072 IsGuiding returns 0
02:17:05.753 00.002 10072 PulseGuide returned control before completion, sleep 67
02:17:05.769 00.016 1032 UpdateGuideState exits: m=1641 SNR=28.5
02:17:05.773 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:05.774 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:05.777 00.003 1032 Enqueuing Expose request
02:17:05.837 00.060 10072 IsGuiding returns 0
02:17:05.838 00.001 10072 Move returns status 0, amount 57
02:17:05.838 00.000 10072 MoveAxis(N, 0, ABG)
02:17:05.838 00.000 10072 Move returns status 0, amount 0
02:17:05.838 00.000 10072 move complete, result=0
02:17:05.838 00.000 10072 worker thread done servicing request
02:17:05.838 00.000 10072 Worker thread wakes up
02:17:05.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:05.838 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:05.838 00.000 1032 GuideStep: -0.2 px 57 ms EAST, -0.2 px 0 ms NORTH
02:17:06.964 01.126 10072 Exposure complete
02:17:07.018 00.054 10072 worker thread done servicing request
02:17:07.018 00.000 1032 OnExposeComplete: enter
02:17:07.019 00.001 1032 UpdateGuideState(): m_state=6
02:17:07.021 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 659
02:17:07.024 00.003 1032 Star::Find returns 1 (0), X=1124.14, Y=330.51, Mass=1527, SNR=27.4, Peak=126 HFD=3.4
02:17:07.025 00.001 1032 MultiStar: [#1 0.33,0.06,0.94,U] [#2 0.26,-0.05,0.96,U] [#3 0.26,-0.04,0.97,U] [#4 0.26,-0.06,0.81,U] [#5 0.30,-0.04,0.79,U] [#6 0.26,-0.01,0.74,U] [#7 0.30,-0.11,0.72,U] [#8 0.23,-0.03,0.67,U] 
02:17:07.027 00.002 1032 refined, 8 included, MultiStar: {0.29, -0.06}, one-star: {0.41, -0.27}
02:17:07.029 00.002 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
02:17:07.030 00.001 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
02:17:07.031 00.001 1032 CameraToMount -- cameraX=0.29 cameraY=-0.06 hyp=0.30 cameraTheta=-0.21 mountX=-0.14 mountY=-0.27, mountTheta=-2.04
02:17:07.033 00.002 1032 SchedulePrimaryMove(0F526948, x=0.29, y=-0.06, opts=13)
02:17:07.035 00.002 1032 Enqueuing Move request for scope (0.29, -0.06)
02:17:07.036 00.001 10072 Worker thread wakes up
02:17:07.036 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.06) opts 0xd
02:17:07.036 00.000 10072 Handling offset move in thread for scope, endpoint = (0.29, -0.06)
02:17:07.036 00.000 10072 Moving (0.29, -0.06) raw xDistance=-0.14 yDistance=-0.27
02:17:07.037 00.001 10072 PPEC rslt: input = -0.14, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1005.45
02:17:07.037 00.000 10072 PPEC: input: -0.14, control: 0.02, exposure: 1000
02:17:07.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.27
02:17:07.038 00.001 10072 MoveAxis(W, 24, ABG)
02:17:07.038 00.000 10072 Guiding  Dir = 3, Dur = 24
02:17:07.038 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:07.040 00.002 10072 IsGuiding returns 0
02:17:07.041 00.001 10072 PulseGuide returned control before completion, sleep 34
02:17:07.058 00.017 1032 UpdateGuideState exits: m=1527 SNR=27.4
02:17:07.060 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:07.061 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:07.062 00.001 1032 Enqueuing Expose request
02:17:07.085 00.023 10072 IsGuiding returns 1
02:17:07.085 00.000 10072 scope still moving after pulse duration time elapsed
02:17:07.116 00.031 10072 IsGuiding returns 0
02:17:07.116 00.000 10072 scope move finished after 24 + 52 ms
02:17:07.116 00.000 10072 Move returns status 0, amount 24
02:17:07.116 00.000 10072 MoveAxis(N, 148, ABG)
02:17:07.116 00.000 10072 Guiding  Dir = 0, Dur = 148
02:17:07.116 00.000 10072 IsGuiding returns 0
02:17:07.117 00.001 10072 PulseGuide returned control before completion, sleep 158
02:17:07.286 00.169 10072 IsGuiding returns 0
02:17:07.286 00.000 10072 Move returns status 0, amount 148
02:17:07.286 00.000 10072 move complete, result=0
02:17:07.286 00.000 10072 worker thread done servicing request
02:17:07.286 00.000 10072 Worker thread wakes up
02:17:07.286 00.000 1032 GuideStep: -0.1 px 24 ms WEST, -0.3 px 148 ms NORTH
02:17:07.289 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:07.289 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:08.197 00.908 10072 Exposure complete
02:17:08.251 00.054 10072 worker thread done servicing request
02:17:08.251 00.000 1032 OnExposeComplete: enter
02:17:08.253 00.002 1032 UpdateGuideState(): m_state=6
02:17:08.254 00.001 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 660
02:17:08.256 00.002 1032 Star::Find returns 1 (0), X=1123.95, Y=330.40, Mass=1607, SNR=28.2, Peak=131 HFD=3.3
02:17:08.257 00.001 1032 MultiStar: [#1 0.11,-0.04,0.94,U] [#2 0.15,-0.08,0.95,U] [#3 0.11,-0.09,0.96,U] [#4 0.13,-0.19,0.79,U] [#5 0.19,-0.01,0.73,U] [#6 0.11,-0.22,0.71,U] [#7 0.20,-0.20,0.69,U] [#8 0.01,-0.13,0.66,U] 
02:17:08.258 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.15}, one-star: {0.22, -0.38}
02:17:08.260 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
02:17:08.261 00.001 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
02:17:08.262 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.82 mountX=-0.18 mountY=-0.10, mountTheta=-2.65
02:17:08.264 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.15, opts=13)
02:17:08.265 00.001 1032 Enqueuing Move request for scope (0.14, -0.15)
02:17:08.267 00.002 10072 Worker thread wakes up
02:17:08.267 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
02:17:08.267 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
02:17:08.267 00.000 10072 Moving (0.14, -0.15) raw xDistance=-0.18 yDistance=-0.10
02:17:08.269 00.002 10072 PPEC rslt: input = -0.18, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1005.45
02:17:08.269 00.000 10072 PPEC: input: -0.18, control: 0.02, exposure: 1000
02:17:08.269 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:08.269 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:17:08.269 00.000 10072 MoveAxis(W, 21, ABG)
02:17:08.269 00.000 10072 Guiding  Dir = 3, Dur = 21
02:17:08.269 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:08.271 00.002 10072 IsGuiding returns 0
02:17:08.272 00.001 10072 PulseGuide returned control before completion, sleep 31
02:17:08.287 00.015 1032 UpdateGuideState exits: m=1607 SNR=28.2
02:17:08.289 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:08.291 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:08.292 00.001 1032 Enqueuing Expose request
02:17:08.304 00.012 10072 IsGuiding returns 1
02:17:08.304 00.000 10072 scope still moving after pulse duration time elapsed
02:17:08.334 00.030 10072 IsGuiding returns 0
02:17:08.334 00.000 10072 scope move finished after 21 + 41 ms
02:17:08.335 00.001 10072 Move returns status 0, amount 21
02:17:08.335 00.000 10072 MoveAxis(N, 0, ABG)
02:17:08.335 00.000 10072 Move returns status 0, amount 0
02:17:08.335 00.000 10072 move complete, result=0
02:17:08.335 00.000 10072 worker thread done servicing request
02:17:08.335 00.000 10072 Worker thread wakes up
02:17:08.335 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:08.335 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:08.341 00.006 1032 GuideStep: -0.2 px 21 ms WEST, -0.1 px 0 ms NORTH
02:17:09.460 01.119 10072 Exposure complete
02:17:09.517 00.057 10072 worker thread done servicing request
02:17:09.517 00.000 1032 OnExposeComplete: enter
02:17:09.521 00.004 1032 UpdateGuideState(): m_state=6
02:17:09.522 00.001 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 661
02:17:09.524 00.002 1032 Star::Find returns 1 (0), X=1123.81, Y=330.25, Mass=1572, SNR=27.8, Peak=128 HFD=3.0
02:17:09.526 00.002 1032 MultiStar: [#1 0.02,-0.25,0.90,U] [#2 0.08,-0.29,0.97,U] [#3 -0.04,-0.34,0.96,U] [#4 0.01,-0.31,0.82,U] [#5 0.09,-0.27,0.79,U] [#6 0.07,-0.32,0.73,U] [#7 0.11,-0.32,0.71,U] [#8 -0.07,-0.21,0.65,U] 
02:17:09.527 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.32}, one-star: {0.08, -0.53}
02:17:09.529 00.002 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
02:17:09.530 00.001 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
02:17:09.533 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.45 mountX=-0.32 mountY=0.05, mountTheta=3.00
02:17:09.536 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.32, opts=13)
02:17:09.537 00.001 1032 Enqueuing Move request for scope (0.04, -0.32)
02:17:09.538 00.001 10072 Worker thread wakes up
02:17:09.538 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.32) opts 0xd
02:17:09.538 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.32)
02:17:09.538 00.000 10072 Moving (0.04, -0.32) raw xDistance=-0.32 yDistance=0.05
02:17:09.540 00.002 10072 PPEC rslt: input = -0.32, final = -0.12, react = -0.13, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 1005.45
02:17:09.540 00.000 10072 PPEC: input: -0.32, control: -0.12, exposure: 1000
02:17:09.540 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:09.540 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:17:09.540 00.000 10072 MoveAxis(E, 118, ABG)
02:17:09.540 00.000 10072 Guiding  Dir = 2, Dur = 118
02:17:09.540 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:09.542 00.002 10072 IsGuiding returns 0
02:17:09.543 00.001 10072 PulseGuide returned control before completion, sleep 128
02:17:09.561 00.018 1032 UpdateGuideState exits: m=1572 SNR=27.8
02:17:09.564 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:09.565 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:09.566 00.001 1032 Enqueuing Expose request
02:17:09.675 00.109 10072 IsGuiding returns 0
02:17:09.675 00.000 10072 Move returns status 0, amount 118
02:17:09.675 00.000 10072 MoveAxis(N, 0, ABG)
02:17:09.675 00.000 10072 Move returns status 0, amount 0
02:17:09.675 00.000 10072 move complete, result=0
02:17:09.675 00.000 10072 worker thread done servicing request
02:17:09.675 00.000 10072 Worker thread wakes up
02:17:09.675 00.000 1032 GuideStep: -0.3 px 118 ms EAST, 0.0 px 0 ms NORTH
02:17:09.679 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:09.679 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:10.587 00.908 10072 Exposure complete
02:17:10.645 00.058 10072 worker thread done servicing request
02:17:10.645 00.000 1032 OnExposeComplete: enter
02:17:10.647 00.002 1032 UpdateGuideState(): m_state=6
02:17:10.649 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 662
02:17:10.652 00.003 1032 Star::Find returns 1 (0), X=1123.83, Y=330.45, Mass=1605, SNR=28.1, Peak=124 HFD=3.3
02:17:10.654 00.002 1032 MultiStar: [#1 0.04,-0.04,0.92,U] [#2 -0.05,-0.05,0.95,U] [#3 -0.09,-0.02,0.93,U] [#4 -0.07,-0.06,0.80,U] [#5 0.16,0.01,0.75,U] [#6 0.01,-0.06,0.72,U] [#7 0.00,-0.07,0.71,U] [#8 -0.03,-0.07,0.65,U] 
02:17:10.655 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {0.10, -0.32}
02:17:10.656 00.001 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.97)
02:17:10.657 00.001 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.97)
02:17:10.659 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.48 mountX=-0.08 mountY=0.01, mountTheta=2.97
02:17:10.661 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
02:17:10.662 00.001 1032 Enqueuing Move request for scope (0.01, -0.08)
02:17:10.664 00.002 10072 Worker thread wakes up
02:17:10.664 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
02:17:10.664 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
02:17:10.664 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
02:17:10.665 00.001 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1005.45
02:17:10.665 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 1000
02:17:10.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:10.665 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:10.667 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:17:10.667 00.000 10072 MoveAxis(W, 13, ABG)
02:17:10.667 00.000 10072 Guiding  Dir = 3, Dur = 13
02:17:10.667 00.000 10072 IsGuiding returns 0
02:17:10.667 00.000 10072 PulseGuide returned control before completion, sleep 23
02:17:10.684 00.017 1032 UpdateGuideState exits: m=1605 SNR=28.1
02:17:10.687 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:10.688 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:10.689 00.001 1032 Enqueuing Expose request
02:17:10.693 00.004 10072 IsGuiding returns 0
02:17:10.693 00.000 10072 Move returns status 0, amount 13
02:17:10.693 00.000 10072 MoveAxis(N, 0, ABG)
02:17:10.693 00.000 10072 Move returns status 0, amount 0
02:17:10.693 00.000 10072 move complete, result=0
02:17:10.693 00.000 10072 worker thread done servicing request
02:17:10.693 00.000 10072 Worker thread wakes up
02:17:10.693 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:10.693 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:10.697 00.004 1032 GuideStep: -0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
02:17:11.820 01.123 10072 Exposure complete
02:17:11.878 00.058 10072 worker thread done servicing request
02:17:11.878 00.000 1032 OnExposeComplete: enter
02:17:11.880 00.002 1032 UpdateGuideState(): m_state=6
02:17:11.881 00.001 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 663
02:17:11.883 00.002 1032 Star::Find returns 1 (0), X=1123.90, Y=330.44, Mass=1540, SNR=27.6, Peak=136 HFD=2.8
02:17:11.885 00.002 1032 MultiStar: [#1 0.02,0.01,0.91,U] [#2 0.03,-0.07,1.00,U] [#3 0.03,-0.07,0.97,U] [#4 0.09,-0.08,0.84,U] [#5 0.17,-0.03,0.79,U] [#6 0.20,-0.18,0.71,U] [#7 0.08,-0.08,0.71,U] [#8 0.06,-0.10,0.67,U] 
02:17:11.886 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.11}, one-star: {0.17, -0.34}
02:17:11.888 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
02:17:11.889 00.001 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
02:17:11.891 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.87 mountX=-0.13 mountY=-0.06, mountTheta=-2.70
02:17:11.896 00.005 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.11, opts=13)
02:17:11.898 00.002 1032 Enqueuing Move request for scope (0.09, -0.11)
02:17:11.900 00.002 10072 Worker thread wakes up
02:17:11.900 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
02:17:11.900 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
02:17:11.900 00.000 10072 Moving (0.09, -0.11) raw xDistance=-0.13 yDistance=-0.06
02:17:11.902 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:11.903 00.001 10072 PPEC rslt: input = -0.13, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1008.48
02:17:11.903 00.000 10072 PPEC: input: -0.13, control: 0.02, exposure: 1000
02:17:11.903 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:11.903 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:17:11.903 00.000 10072 MoveAxis(W, 24, ABG)
02:17:11.903 00.000 10072 Guiding  Dir = 3, Dur = 24
02:17:11.905 00.002 10072 IsGuiding returns 0
02:17:11.905 00.000 10072 PulseGuide returned control before completion, sleep 34
02:17:11.919 00.014 1032 UpdateGuideState exits: m=1540 SNR=27.6
02:17:11.921 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:11.922 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:11.925 00.003 1032 Enqueuing Expose request
02:17:11.941 00.016 10072 IsGuiding returns 1
02:17:11.941 00.000 10072 scope still moving after pulse duration time elapsed
02:17:11.973 00.032 10072 IsGuiding returns 0
02:17:11.973 00.000 10072 scope move finished after 24 + 44 ms
02:17:11.973 00.000 10072 Move returns status 0, amount 24
02:17:11.973 00.000 10072 MoveAxis(N, 0, ABG)
02:17:11.973 00.000 10072 Move returns status 0, amount 0
02:17:11.973 00.000 10072 move complete, result=0
02:17:11.973 00.000 10072 worker thread done servicing request
02:17:11.973 00.000 10072 Worker thread wakes up
02:17:11.973 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:11.973 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:11.973 00.000 1032 GuideStep: -0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
02:17:12.880 00.907 10072 Exposure complete
02:17:12.934 00.054 10072 worker thread done servicing request
02:17:12.934 00.000 1032 OnExposeComplete: enter
02:17:12.936 00.002 1032 UpdateGuideState(): m_state=6
02:17:12.938 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 664
02:17:12.939 00.001 1032 Star::Find returns 1 (0), X=1124.01, Y=330.32, Mass=1456, SNR=26.8, Peak=140 HFD=3.3
02:17:12.941 00.002 1032 MultiStar: [#1 0.14,-0.17,0.94,U] [#2 0.18,-0.16,1.00,U] [#3 0.05,-0.33,0.99,U] [#4 0.08,-0.12,0.85,U] [#5 0.26,-0.13,0.79,U] [#6 0.23,-0.28,0.00,M1] [#7 0.25,-0.28,0.00,M1] [#8 0.07,-0.09,0.68,U] 
02:17:12.942 00.001 1032 refined, 6 included, MultiStar: {0.15, -0.22}, one-star: {0.27, -0.46}
02:17:12.943 00.001 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
02:17:12.945 00.002 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
02:17:12.947 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.96 mountX=-0.25 mountY=-0.09, mountTheta=-2.79
02:17:12.950 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.22, opts=13)
02:17:12.951 00.001 1032 Enqueuing Move request for scope (0.15, -0.22)
02:17:12.952 00.001 10072 Worker thread wakes up
02:17:12.952 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
02:17:12.954 00.002 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
02:17:12.954 00.000 10072 Moving (0.15, -0.22) raw xDistance=-0.25 yDistance=-0.09
02:17:12.955 00.001 10072 PPEC rslt: input = -0.25, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1008.48
02:17:12.955 00.000 10072 PPEC: input: -0.25, control: -0.08, exposure: 1000
02:17:12.955 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:12.955 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:17:12.955 00.000 10072 MoveAxis(E, 85, ABG)
02:17:12.955 00.000 10072 Guiding  Dir = 2, Dur = 85
02:17:12.955 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:12.958 00.003 10072 IsGuiding returns 0
02:17:12.959 00.001 10072 PulseGuide returned control before completion, sleep 95
02:17:12.975 00.016 1032 UpdateGuideState exits: m=1456 SNR=26.8
02:17:12.976 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:12.978 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:12.979 00.001 1032 Enqueuing Expose request
02:17:13.065 00.086 10072 IsGuiding returns 0
02:17:13.065 00.000 10072 Move returns status 0, amount 85
02:17:13.065 00.000 10072 MoveAxis(N, 0, ABG)
02:17:13.065 00.000 10072 Move returns status 0, amount 0
02:17:13.065 00.000 10072 move complete, result=0
02:17:13.065 00.000 10072 worker thread done servicing request
02:17:13.065 00.000 10072 Worker thread wakes up
02:17:13.065 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:13.065 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:13.065 00.000 1032 GuideStep: -0.3 px 85 ms EAST, -0.1 px 0 ms NORTH
02:17:14.196 01.131 10072 Exposure complete
02:17:14.252 00.056 1032 OnExposeComplete: enter
02:17:14.254 00.002 1032 UpdateGuideState(): m_state=6
02:17:14.256 00.002 10072 worker thread done servicing request
02:17:14.256 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 665
02:17:14.258 00.002 1032 Star::Find returns 1 (0), X=1123.95, Y=330.49, Mass=1527, SNR=27.5, Peak=119 HFD=3.3
02:17:14.260 00.002 1032 MultiStar: [#1 0.05,-0.00,0.94,U] [#2 0.02,0.02,0.96,U] [#3 -0.06,0.06,0.94,U] [#4 0.04,-0.07,0.80,U] [#5 0.20,0.07,0.79,U] [#6 0.02,-0.04,0.73,U] [#7 0.10,-0.07,0.72,U] [#8 0.05,0.01,0.69,U] 
02:17:14.262 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.22, -0.29}
02:17:14.264 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
02:17:14.266 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
02:17:14.268 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.47 mountX=-0.05 mountY=-0.06, mountTheta=-2.30
02:17:14.270 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.04, opts=13)
02:17:14.273 00.003 1032 Enqueuing Move request for scope (0.07, -0.04)
02:17:14.274 00.001 10072 Worker thread wakes up
02:17:14.274 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
02:17:14.274 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
02:17:14.274 00.000 10072 Moving (0.07, -0.04) raw xDistance=-0.05 yDistance=-0.06
02:17:14.276 00.002 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1008.48
02:17:14.277 00.001 10072 PPEC: input: -0.05, control: 0.02, exposure: 1000
02:17:14.277 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:14.277 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:17:14.277 00.000 10072 MoveAxis(W, 19, ABG)
02:17:14.277 00.000 10072 Guiding  Dir = 3, Dur = 19
02:17:14.277 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:14.278 00.001 10072 IsGuiding returns 0
02:17:14.279 00.001 10072 PulseGuide returned control before completion, sleep 29
02:17:14.294 00.015 1032 UpdateGuideState exits: m=1527 SNR=27.5
02:17:14.297 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:14.301 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:14.303 00.002 1032 Enqueuing Expose request
02:17:14.318 00.015 10072 IsGuiding returns 0
02:17:14.318 00.000 10072 Move returns status 0, amount 19
02:17:14.318 00.000 10072 MoveAxis(N, 0, ABG)
02:17:14.318 00.000 10072 Move returns status 0, amount 0
02:17:14.318 00.000 10072 move complete, result=0
02:17:14.318 00.000 10072 worker thread done servicing request
02:17:14.318 00.000 10072 Worker thread wakes up
02:17:14.318 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:14.318 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:14.320 00.002 1032 GuideStep: -0.1 px 19 ms WEST, -0.1 px 0 ms NORTH
02:17:15.226 00.906 10072 Exposure complete
02:17:15.277 00.051 10072 worker thread done servicing request
02:17:15.277 00.000 1032 OnExposeComplete: enter
02:17:15.280 00.003 1032 UpdateGuideState(): m_state=6
02:17:15.281 00.001 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 666
02:17:15.282 00.001 1032 Star::Find returns 1 (0), X=1123.84, Y=330.46, Mass=1474, SNR=27.0, Peak=105 HFD=3.2
02:17:15.284 00.002 1032 MultiStar: [#1 0.05,-0.00,0.96,U] [#2 -0.01,-0.13,0.99,U] [#3 -0.05,-0.05,0.96,U] [#4 0.03,-0.04,0.85,U] [#5 0.24,-0.01,0.80,U] [#6 0.04,-0.13,0.78,U] [#7 0.12,-0.12,0.73,U] [#8 -0.03,-0.10,0.69,U] 
02:17:15.286 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.10}, one-star: {0.11, -0.32}
02:17:15.288 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
02:17:15.290 00.002 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
02:17:15.291 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.09 mountX=-0.11 mountY=-0.03, mountTheta=-2.92
02:17:15.293 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
02:17:15.295 00.002 1032 Enqueuing Move request for scope (0.05, -0.10)
02:17:15.298 00.003 10072 Worker thread wakes up
02:17:15.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
02:17:15.298 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
02:17:15.298 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.03
02:17:15.300 00.002 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1008.48
02:17:15.300 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 1000
02:17:15.300 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:15.300 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:17:15.300 00.000 10072 MoveAxis(W, 13, ABG)
02:17:15.301 00.001 10072 Guiding  Dir = 3, Dur = 13
02:17:15.301 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:15.303 00.002 10072 IsGuiding returns 0
02:17:15.304 00.001 10072 PulseGuide returned control before completion, sleep 23
02:17:15.319 00.015 1032 UpdateGuideState exits: m=1474 SNR=27.0
02:17:15.322 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:15.323 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:15.325 00.002 1032 Enqueuing Expose request
02:17:15.333 00.008 10072 IsGuiding returns 0
02:17:15.333 00.000 10072 Move returns status 0, amount 13
02:17:15.333 00.000 10072 MoveAxis(N, 0, ABG)
02:17:15.333 00.000 10072 Move returns status 0, amount 0
02:17:15.333 00.000 10072 move complete, result=0
02:17:15.334 00.001 10072 worker thread done servicing request
02:17:15.334 00.000 10072 Worker thread wakes up
02:17:15.334 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:15.334 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:15.335 00.001 1032 GuideStep: -0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
02:17:16.461 01.126 10072 Exposure complete
02:17:16.514 00.053 10072 worker thread done servicing request
02:17:16.514 00.000 1032 OnExposeComplete: enter
02:17:16.516 00.002 1032 UpdateGuideState(): m_state=6
02:17:16.518 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 667
02:17:16.520 00.002 1032 Star::Find returns 1 (0), X=1123.91, Y=330.59, Mass=1550, SNR=27.6, Peak=124 HFD=3.2
02:17:16.522 00.002 1032 MultiStar: [#1 0.04,0.01,0.93,U] [#2 0.11,0.11,0.96,U] [#3 0.00,0.06,0.96,U] [#4 0.03,-0.00,0.78,U] [#5 0.21,0.16,0.79,U] [#6 0.08,0.07,0.71,U] [#7 0.03,0.04,0.71,U] [#8 0.11,0.07,0.67,U] 
02:17:16.524 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.18, -0.18}
02:17:16.525 00.001 1032 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.83) = xAngle (-1.49 = -1.49)
02:17:16.527 00.002 1032 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.49 = -1.49)
02:17:16.529 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.34 mountX=0.01 mountY=-0.09, mountTheta=-1.49
02:17:16.532 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
02:17:16.533 00.001 1032 Enqueuing Move request for scope (0.09, 0.03)
02:17:16.535 00.002 10072 Worker thread wakes up
02:17:16.535 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
02:17:16.535 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
02:17:16.535 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
02:17:16.536 00.001 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1008.48
02:17:16.536 00.000 10072 PPEC: input: 0.01, control: 0.01, exposure: 1000
02:17:16.536 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:16.537 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:17:16.537 00.000 10072 MoveAxis(W, 13, ABG)
02:17:16.537 00.000 10072 Guiding  Dir = 3, Dur = 13
02:17:16.537 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:16.540 00.003 10072 IsGuiding returns 0
02:17:16.540 00.000 10072 PulseGuide returned control before completion, sleep 23
02:17:16.557 00.017 1032 UpdateGuideState exits: m=1550 SNR=27.6
02:17:16.559 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:16.561 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:16.562 00.001 1032 Enqueuing Expose request
02:17:16.567 00.005 10072 IsGuiding returns 0
02:17:16.567 00.000 10072 Move returns status 0, amount 13
02:17:16.567 00.000 10072 MoveAxis(N, 0, ABG)
02:17:16.567 00.000 10072 Move returns status 0, amount 0
02:17:16.567 00.000 10072 move complete, result=0
02:17:16.567 00.000 10072 worker thread done servicing request
02:17:16.567 00.000 10072 Worker thread wakes up
02:17:16.567 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:16.567 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:16.570 00.003 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
02:17:17.480 00.910 10072 Exposure complete
02:17:17.535 00.055 10072 worker thread done servicing request
02:17:17.535 00.000 1032 OnExposeComplete: enter
02:17:17.537 00.002 1032 UpdateGuideState(): m_state=6
02:17:17.538 00.001 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 668
02:17:17.540 00.002 1032 Star::Find returns 1 (0), X=1123.89, Y=330.52, Mass=1627, SNR=28.3, Peak=125 HFD=3.3
02:17:17.541 00.001 1032 MultiStar: [#1 0.18,0.03,0.89,U] [#2 0.12,0.04,0.96,U] [#3 0.05,0.07,0.92,U] [#4 0.04,-0.03,0.79,U] [#5 0.23,0.06,0.74,U] [#6 0.14,0.02,0.69,U] [#7 0.13,-0.00,0.67,U] [#8 -0.06,0.05,0.67,U] 
02:17:17.543 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.16, -0.25}
02:17:17.546 00.003 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
02:17:17.547 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
02:17:17.550 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.08 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:17:17.553 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
02:17:17.556 00.003 1032 Enqueuing Move request for scope (0.11, -0.01)
02:17:17.558 00.002 10072 Worker thread wakes up
02:17:17.558 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
02:17:17.558 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
02:17:17.558 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.11
02:17:17.561 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:17.562 00.001 10072 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1011.53
02:17:17.562 00.000 10072 PPEC: input: -0.04, control: 0.03, exposure: 1000
02:17:17.562 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:17.562 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:17:17.562 00.000 10072 MoveAxis(W, 26, ABG)
02:17:17.562 00.000 10072 Guiding  Dir = 3, Dur = 26
02:17:17.563 00.001 10072 IsGuiding returns 0
02:17:17.563 00.000 10072 PulseGuide returned control before completion, sleep 36
02:17:17.580 00.017 1032 UpdateGuideState exits: m=1627 SNR=28.3
02:17:17.584 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:17.586 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:17.587 00.001 1032 Enqueuing Expose request
02:17:17.600 00.013 10072 IsGuiding returns 1
02:17:17.601 00.001 10072 scope still moving after pulse duration time elapsed
02:17:17.631 00.030 10072 IsGuiding returns 0
02:17:17.631 00.000 10072 scope move finished after 26 + 42 ms
02:17:17.631 00.000 10072 Move returns status 0, amount 26
02:17:17.631 00.000 10072 MoveAxis(N, 0, ABG)
02:17:17.631 00.000 10072 Move returns status 0, amount 0
02:17:17.631 00.000 10072 move complete, result=0
02:17:17.631 00.000 10072 worker thread done servicing request
02:17:17.631 00.000 10072 Worker thread wakes up
02:17:17.631 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:17.632 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:17.632 00.000 1032 GuideStep: -0.0 px 26 ms WEST, -0.1 px 0 ms NORTH
02:17:18.763 01.131 10072 Exposure complete
02:17:18.816 00.053 10072 worker thread done servicing request
02:17:18.816 00.000 1032 OnExposeComplete: enter
02:17:18.819 00.003 1032 UpdateGuideState(): m_state=6
02:17:18.821 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 669
02:17:18.822 00.001 1032 Star::Find returns 1 (0), X=1123.88, Y=330.47, Mass=1521, SNR=27.4, Peak=111 HFD=3.3
02:17:18.824 00.002 1032 MultiStar: [#1 0.05,-0.01,0.93,U] [#2 0.04,-0.02,0.99,U] [#3 -0.01,0.04,0.98,U] [#4 0.05,-0.06,0.81,U] [#5 0.20,0.06,0.81,U] [#6 0.08,-0.06,0.73,U] [#7 0.16,-0.11,0.70,U] [#8 0.14,0.02,0.68,U] 
02:17:18.826 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.14, -0.31}
02:17:18.827 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
02:17:18.829 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
02:17:18.830 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.54 mountX=-0.08 mountY=-0.07, mountTheta=-2.37
02:17:18.832 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
02:17:18.833 00.001 1032 Enqueuing Move request for scope (0.09, -0.05)
02:17:18.835 00.002 10072 Worker thread wakes up
02:17:18.835 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
02:17:18.835 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
02:17:18.835 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.08 yDistance=-0.07
02:17:18.836 00.001 10072 PPEC rslt: input = -0.08, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1011.53
02:17:18.836 00.000 10072 PPEC: input: -0.08, control: 0.03, exposure: 1000
02:17:18.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:18.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:17:18.836 00.000 10072 MoveAxis(W, 27, ABG)
02:17:18.836 00.000 10072 Guiding  Dir = 3, Dur = 27
02:17:18.836 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:18.838 00.002 10072 IsGuiding returns 0
02:17:18.839 00.001 10072 PulseGuide returned control before completion, sleep 37
02:17:18.854 00.015 1032 UpdateGuideState exits: m=1521 SNR=27.4
02:17:18.855 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:18.857 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:18.859 00.002 1032 Enqueuing Expose request
02:17:18.885 00.026 10072 IsGuiding returns 1
02:17:18.885 00.000 10072 scope still moving after pulse duration time elapsed
02:17:18.916 00.031 10072 IsGuiding returns 0
02:17:18.916 00.000 10072 scope move finished after 27 + 50 ms
02:17:18.916 00.000 10072 Move returns status 0, amount 27
02:17:18.916 00.000 10072 MoveAxis(N, 0, ABG)
02:17:18.916 00.000 10072 Move returns status 0, amount 0
02:17:18.916 00.000 10072 move complete, result=0
02:17:18.916 00.000 10072 worker thread done servicing request
02:17:18.916 00.000 10072 Worker thread wakes up
02:17:18.916 00.000 1032 GuideStep: -0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
02:17:18.919 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:18.920 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:19.827 00.907 10072 Exposure complete
02:17:19.881 00.054 10072 worker thread done servicing request
02:17:19.881 00.000 1032 OnExposeComplete: enter
02:17:19.883 00.002 1032 UpdateGuideState(): m_state=6
02:17:19.884 00.001 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 670
02:17:19.886 00.002 1032 Star::Find returns 1 (0), X=1123.96, Y=330.44, Mass=1533, SNR=27.5, Peak=133 HFD=3.2
02:17:19.887 00.001 1032 MultiStar: [#1 0.13,0.00,0.93,U] [#2 0.11,-0.04,0.98,U] [#3 0.05,-0.07,0.94,U] [#4 0.16,-0.16,0.79,U] [#5 0.13,-0.05,0.78,U] [#6 0.20,-0.10,0.75,U] [#7 0.10,-0.13,0.71,U] [#8 0.10,-0.00,0.67,U] 
02:17:19.889 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.10}, one-star: {0.23, -0.34}
02:17:19.893 00.004 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
02:17:19.897 00.004 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
02:17:19.898 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.65 mountX=-0.13 mountY=-0.10, mountTheta=-2.48
02:17:19.902 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
02:17:19.904 00.002 1032 Enqueuing Move request for scope (0.14, -0.10)
02:17:19.905 00.001 10072 Worker thread wakes up
02:17:19.905 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
02:17:19.905 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
02:17:19.906 00.001 10072 Moving (0.14, -0.10) raw xDistance=-0.13 yDistance=-0.10
02:17:19.907 00.001 10072 PPEC rslt: input = -0.13, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1011.53
02:17:19.907 00.000 10072 PPEC: input: -0.13, control: 0.02, exposure: 1000
02:17:19.907 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:19.907 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:17:19.907 00.000 10072 MoveAxis(W, 23, ABG)
02:17:19.907 00.000 10072 Guiding  Dir = 3, Dur = 23
02:17:19.907 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:19.910 00.003 10072 IsGuiding returns 0
02:17:19.910 00.000 10072 PulseGuide returned control before completion, sleep 33
02:17:19.926 00.016 1032 UpdateGuideState exits: m=1533 SNR=27.5
02:17:19.929 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:19.931 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:19.933 00.002 1032 Enqueuing Expose request
02:17:19.951 00.018 10072 IsGuiding returns 1
02:17:19.951 00.000 10072 scope still moving after pulse duration time elapsed
02:17:19.982 00.031 10072 IsGuiding returns 0
02:17:19.982 00.000 10072 scope move finished after 23 + 49 ms
02:17:19.982 00.000 10072 Move returns status 0, amount 23
02:17:19.982 00.000 10072 MoveAxis(N, 0, ABG)
02:17:19.982 00.000 10072 Move returns status 0, amount 0
02:17:19.982 00.000 10072 move complete, result=0
02:17:19.982 00.000 10072 worker thread done servicing request
02:17:19.982 00.000 10072 Worker thread wakes up
02:17:19.982 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:19.982 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:19.983 00.001 1032 GuideStep: -0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
02:17:21.108 01.125 10072 Exposure complete
02:17:21.168 00.060 10072 worker thread done servicing request
02:17:21.169 00.001 1032 OnExposeComplete: enter
02:17:21.171 00.002 1032 UpdateGuideState(): m_state=6
02:17:21.173 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 671
02:17:21.175 00.002 1032 Star::Find returns 1 (0), X=1124.03, Y=330.29, Mass=1507, SNR=27.3, Peak=135 HFD=3.2
02:17:21.177 00.002 1032 MultiStar: [#1 0.17,-0.19,0.92,U] [#2 0.12,-0.21,0.98,U] [#3 0.11,-0.18,0.96,U] [#4 0.11,-0.18,0.84,U] [#5 0.29,-0.04,0.76,U] [#6 0.19,-0.24,0.75,U] [#7 0.20,-0.20,0.73,U] [#8 0.17,-0.17,0.68,U] 
02:17:21.179 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.22}, one-star: {0.30, -0.49}
02:17:21.181 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
02:17:21.182 00.001 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
02:17:21.184 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.22 hyp=0.29 cameraTheta=-0.87 mountX=-0.26 mountY=-0.12, mountTheta=-2.70
02:17:21.186 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.22, opts=13)
02:17:21.189 00.003 1032 Enqueuing Move request for scope (0.18, -0.22)
02:17:21.190 00.001 10072 Worker thread wakes up
02:17:21.190 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.22) opts 0xd
02:17:21.190 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.22)
02:17:21.190 00.000 10072 Moving (0.18, -0.22) raw xDistance=-0.26 yDistance=-0.12
02:17:21.191 00.001 10072 PPEC rslt: input = -0.26, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1011.53
02:17:21.191 00.000 10072 PPEC: input: -0.26, control: -0.09, exposure: 1000
02:17:21.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:21.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:17:21.192 00.001 10072 MoveAxis(E, 89, ABG)
02:17:21.192 00.000 10072 Guiding  Dir = 2, Dur = 89
02:17:21.192 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:21.194 00.002 10072 IsGuiding returns 0
02:17:21.195 00.001 10072 PulseGuide returned control before completion, sleep 99
02:17:21.213 00.018 1032 UpdateGuideState exits: m=1507 SNR=27.3
02:17:21.214 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:21.217 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:21.219 00.002 1032 Enqueuing Expose request
02:17:21.308 00.089 10072 IsGuiding returns 0
02:17:21.308 00.000 10072 Move returns status 0, amount 89
02:17:21.308 00.000 10072 MoveAxis(N, 0, ABG)
02:17:21.308 00.000 10072 Move returns status 0, amount 0
02:17:21.309 00.001 10072 move complete, result=0
02:17:21.309 00.000 10072 worker thread done servicing request
02:17:21.309 00.000 10072 Worker thread wakes up
02:17:21.309 00.000 1032 GuideStep: -0.3 px 89 ms EAST, -0.1 px 0 ms NORTH
02:17:21.311 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:21.311 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:22.221 00.910 10072 Exposure complete
02:17:22.272 00.051 10072 worker thread done servicing request
02:17:22.272 00.000 1032 OnExposeComplete: enter
02:17:22.274 00.002 1032 UpdateGuideState(): m_state=6
02:17:22.276 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 672
02:17:22.277 00.001 1032 Star::Find returns 1 (0), X=1124.02, Y=330.34, Mass=1645, SNR=28.5, Peak=145 HFD=3.3
02:17:22.278 00.001 1032 MultiStar: [#1 0.14,-0.07,0.89,U] [#2 0.14,-0.13,0.95,U] [#3 0.13,-0.10,0.92,U] [#4 0.14,-0.12,0.79,U] [#5 0.27,-0.00,0.76,U] [#6 0.18,-0.15,0.69,U] [#7 0.14,-0.16,0.69,U] [#8 0.11,-0.08,0.62,U] 
02:17:22.280 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.15}, one-star: {0.29, -0.44}
02:17:22.281 00.001 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
02:17:22.283 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
02:17:22.284 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.70 mountX=-0.19 mountY=-0.13, mountTheta=-2.53
02:17:22.286 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.15, opts=13)
02:17:22.288 00.002 1032 Enqueuing Move request for scope (0.17, -0.15)
02:17:22.289 00.001 10072 Worker thread wakes up
02:17:22.289 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
02:17:22.289 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
02:17:22.289 00.000 10072 Moving (0.17, -0.15) raw xDistance=-0.19 yDistance=-0.13
02:17:22.291 00.002 10072 PPEC rslt: input = -0.19, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1011.53
02:17:22.291 00.000 10072 PPEC: input: -0.19, control: 0.02, exposure: 1000
02:17:22.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:22.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:17:22.291 00.000 10072 MoveAxis(W, 20, ABG)
02:17:22.291 00.000 10072 Guiding  Dir = 3, Dur = 20
02:17:22.291 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:22.293 00.002 10072 IsGuiding returns 0
02:17:22.293 00.000 10072 PulseGuide returned control before completion, sleep 30
02:17:22.310 00.017 1032 UpdateGuideState exits: m=1645 SNR=28.5
02:17:22.311 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:22.313 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:22.315 00.002 1032 Enqueuing Expose request
02:17:22.332 00.017 10072 IsGuiding returns 1
02:17:22.332 00.000 10072 scope still moving after pulse duration time elapsed
02:17:22.363 00.031 10072 IsGuiding returns 0
02:17:22.363 00.000 10072 scope move finished after 20 + 49 ms
02:17:22.363 00.000 10072 Move returns status 0, amount 20
02:17:22.363 00.000 10072 MoveAxis(N, 0, ABG)
02:17:22.363 00.000 10072 Move returns status 0, amount 0
02:17:22.363 00.000 10072 move complete, result=0
02:17:22.363 00.000 10072 worker thread done servicing request
02:17:22.363 00.000 10072 Worker thread wakes up
02:17:22.363 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:22.363 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:22.370 00.007 1032 GuideStep: -0.2 px 20 ms WEST, -0.1 px 0 ms NORTH
02:17:23.493 01.123 10072 Exposure complete
02:17:23.547 00.054 10072 worker thread done servicing request
02:17:23.547 00.000 1032 OnExposeComplete: enter
02:17:23.550 00.003 1032 UpdateGuideState(): m_state=6
02:17:23.551 00.001 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 673
02:17:23.553 00.002 1032 Star::Find returns 1 (0), X=1124.05, Y=330.19, Mass=1553, SNR=27.7, Peak=138 HFD=2.9
02:17:23.554 00.001 1032 MultiStar: [#1 0.18,-0.22,0.93,U] [#2 0.22,-0.37,0.00,M1] [#3 0.20,-0.27,0.98,U] [#4 0.19,-0.36,0.00,M1] [#5 0.30,-0.26,0.00,M1] [#6 0.25,-0.22,0.73,U] [#7 0.26,-0.29,0.00,M1] [#8 0.10,-0.20,0.65,U] 
02:17:23.556 00.002 1032 refined, 4 included, MultiStar: {0.22, -0.31}, one-star: {0.32, -0.59}
02:17:23.558 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
02:17:23.559 00.001 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
02:17:23.560 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.31 hyp=0.38 cameraTheta=-0.97 mountX=-0.36 mountY=-0.13, mountTheta=-2.80
02:17:23.562 00.002 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.31, opts=13)
02:17:23.564 00.002 1032 Enqueuing Move request for scope (0.22, -0.31)
02:17:23.565 00.001 10072 Worker thread wakes up
02:17:23.565 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.31) opts 0xd
02:17:23.565 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.31)
02:17:23.565 00.000 10072 Moving (0.22, -0.31) raw xDistance=-0.36 yDistance=-0.13
02:17:23.566 00.001 10072 PPEC rslt: input = -0.36, final = -0.13, react = -0.15, pred = 0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 1011.53
02:17:23.567 00.001 10072 PPEC: input: -0.36, control: -0.13, exposure: 1000
02:17:23.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:23.567 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:23.573 00.006 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:17:23.573 00.000 10072 MoveAxis(E, 129, ABG)
02:17:23.573 00.000 10072 Guiding  Dir = 2, Dur = 129
02:17:23.573 00.000 10072 IsGuiding returns 0
02:17:23.574 00.001 10072 PulseGuide returned control before completion, sleep 139
02:17:23.592 00.018 1032 UpdateGuideState exits: m=1553 SNR=27.7
02:17:23.594 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:23.595 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:23.598 00.003 1032 Enqueuing Expose request
02:17:23.723 00.125 10072 IsGuiding returns 0
02:17:23.723 00.000 10072 Move returns status 0, amount 129
02:17:23.723 00.000 10072 MoveAxis(N, 0, ABG)
02:17:23.723 00.000 10072 Move returns status 0, amount 0
02:17:23.723 00.000 10072 move complete, result=0
02:17:23.723 00.000 10072 worker thread done servicing request
02:17:23.723 00.000 10072 Worker thread wakes up
02:17:23.723 00.000 1032 GuideStep: -0.4 px 129 ms EAST, -0.1 px 0 ms NORTH
02:17:23.728 00.005 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:23.728 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:24.632 00.904 10072 Exposure complete
02:17:24.689 00.057 10072 worker thread done servicing request
02:17:24.689 00.000 1032 OnExposeComplete: enter
02:17:24.692 00.003 1032 UpdateGuideState(): m_state=6
02:17:24.695 00.003 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 674
02:17:24.696 00.001 1032 Star::Find returns 1 (0), X=1124.04, Y=330.30, Mass=1568, SNR=27.8, Peak=145 HFD=3.0
02:17:24.698 00.002 1032 MultiStar: [#1 0.19,-0.08,0.92,U] [#2 0.22,-0.13,0.96,U] [#3 0.15,-0.19,0.97,U] [#4 0.27,-0.19,0.81,U] [#5 0.28,-0.11,0.76,U] [#6 0.21,-0.26,0.76,U] [#7 0.26,-0.24,0.00,M2] [#8 0.16,-0.09,0.70,U] 
02:17:24.699 00.001 1032 refined, 7 included, MultiStar: {0.22, -0.20}, one-star: {0.31, -0.48}
02:17:24.700 00.001 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
02:17:24.701 00.001 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
02:17:24.702 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-0.72 mountX=-0.25 mountY=-0.17, mountTheta=-2.55
02:17:24.706 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.20, opts=13)
02:17:24.708 00.002 1032 Enqueuing Move request for scope (0.22, -0.20)
02:17:24.710 00.002 10072 Worker thread wakes up
02:17:24.710 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.20) opts 0xd
02:17:24.710 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.20)
02:17:24.710 00.000 10072 Moving (0.22, -0.20) raw xDistance=-0.25 yDistance=-0.17
02:17:24.712 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:24.716 00.004 10072 PPEC rslt: input = -0.25, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 1014.60
02:17:24.716 00.000 10072 PPEC: input: -0.25, control: -0.07, exposure: 1000
02:17:24.716 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:24.716 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:17:24.716 00.000 10072 MoveAxis(E, 72, ABG)
02:17:24.716 00.000 10072 Guiding  Dir = 2, Dur = 72
02:17:24.717 00.001 10072 IsGuiding returns 0
02:17:24.717 00.000 10072 PulseGuide returned control before completion, sleep 82
02:17:24.733 00.016 1032 UpdateGuideState exits: m=1568 SNR=27.8
02:17:24.734 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:24.736 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:24.739 00.003 1032 Enqueuing Expose request
02:17:24.802 00.063 10072 IsGuiding returns 0
02:17:24.802 00.000 10072 Move returns status 0, amount 72
02:17:24.802 00.000 10072 MoveAxis(N, 0, ABG)
02:17:24.802 00.000 10072 Move returns status 0, amount 0
02:17:24.802 00.000 10072 move complete, result=0
02:17:24.802 00.000 10072 worker thread done servicing request
02:17:24.802 00.000 1032 GuideStep: -0.2 px 72 ms EAST, -0.2 px 0 ms NORTH
02:17:24.806 00.004 10072 Worker thread wakes up
02:17:24.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:24.806 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:25.931 01.125 10072 Exposure complete
02:17:25.985 00.054 10072 worker thread done servicing request
02:17:25.985 00.000 1032 OnExposeComplete: enter
02:17:25.987 00.002 1032 UpdateGuideState(): m_state=6
02:17:25.990 00.003 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 675
02:17:25.991 00.001 1032 Star::Find returns 1 (0), X=1124.02, Y=330.38, Mass=1484, SNR=27.0, Peak=137 HFD=3.2
02:17:25.992 00.001 1032 MultiStar: [#1 0.23,-0.04,0.94,U] [#2 0.24,-0.08,0.98,U] [#3 0.11,-0.10,0.98,U] [#4 0.23,-0.07,0.83,U] [#5 0.27,-0.05,0.81,U] [#6 0.30,-0.17,0.00,M1] [#7 0.24,-0.06,0.72,U] [#8 0.14,-0.09,0.67,U] 
02:17:25.994 00.002 1032 refined, 7 included, MultiStar: {0.22, -0.12}, one-star: {0.29, -0.40}
02:17:25.995 00.001 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
02:17:25.997 00.002 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
02:17:25.998 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.49 mountX=-0.17 mountY=-0.18, mountTheta=-2.32
02:17:26.000 00.002 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.12, opts=13)
02:17:26.002 00.002 1032 Enqueuing Move request for scope (0.22, -0.12)
02:17:26.004 00.002 10072 Worker thread wakes up
02:17:26.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
02:17:26.004 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
02:17:26.004 00.000 10072 Moving (0.22, -0.12) raw xDistance=-0.17 yDistance=-0.18
02:17:26.005 00.001 10072 PPEC rslt: input = -0.17, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1014.60
02:17:26.005 00.000 10072 PPEC: input: -0.17, control: 0.03, exposure: 1000
02:17:26.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:26.005 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:17:26.005 00.000 10072 MoveAxis(W, 32, ABG)
02:17:26.005 00.000 10072 Guiding  Dir = 3, Dur = 32
02:17:26.006 00.001 10072 IsGuiding returns 0
02:17:26.006 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:26.009 00.003 10072 PulseGuide returned control before completion, sleep 42
02:17:26.025 00.016 1032 UpdateGuideState exits: m=1484 SNR=27.0
02:17:26.027 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:26.028 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:26.029 00.001 1032 Enqueuing Expose request
02:17:26.052 00.023 10072 IsGuiding returns 1
02:17:26.052 00.000 10072 scope still moving after pulse duration time elapsed
02:17:26.083 00.031 10072 IsGuiding returns 0
02:17:26.083 00.000 10072 scope move finished after 32 + 45 ms
02:17:26.083 00.000 10072 Move returns status 0, amount 32
02:17:26.083 00.000 10072 MoveAxis(N, 0, ABG)
02:17:26.083 00.000 10072 Move returns status 0, amount 0
02:17:26.083 00.000 10072 move complete, result=0
02:17:26.083 00.000 10072 worker thread done servicing request
02:17:26.084 00.001 10072 Worker thread wakes up
02:17:26.084 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:26.084 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:26.093 00.009 1032 GuideStep: -0.2 px 32 ms WEST, -0.2 px 0 ms NORTH
02:17:26.994 00.901 10072 Exposure complete
02:17:27.047 00.053 10072 worker thread done servicing request
02:17:27.048 00.001 1032 OnExposeComplete: enter
02:17:27.051 00.003 1032 UpdateGuideState(): m_state=6
02:17:27.055 00.004 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 676
02:17:27.056 00.001 1032 Star::Find returns 1 (0), X=1124.02, Y=330.29, Mass=1521, SNR=27.4, Peak=124 HFD=3.3
02:17:27.058 00.002 1032 MultiStar: [#1 0.23,-0.20,0.94,U] [#2 0.23,-0.22,0.97,U] [#3 0.15,-0.14,0.95,U] [#4 0.19,-0.22,0.83,U] [#5 0.27,-0.10,0.75,U] [#6 0.23,-0.18,0.80,U] [#7 0.21,-0.28,0.00,M2] [#8 0.14,-0.08,0.68,U] 
02:17:27.060 00.002 1032 refined, 7 included, MultiStar: {0.22, -0.21}, one-star: {0.29, -0.48}
02:17:27.061 00.001 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
02:17:27.063 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
02:17:27.063 00.000 1032 CameraToMount -- cameraX=0.22 cameraY=-0.21 hyp=0.31 cameraTheta=-0.77 mountX=-0.26 mountY=-0.16, mountTheta=-2.60
02:17:27.066 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.21, opts=13)
02:17:27.067 00.001 1032 Enqueuing Move request for scope (0.22, -0.21)
02:17:27.068 00.001 10072 Worker thread wakes up
02:17:27.068 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.21) opts 0xd
02:17:27.068 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.21)
02:17:27.068 00.000 10072 Moving (0.22, -0.21) raw xDistance=-0.26 yDistance=-0.16
02:17:27.069 00.001 10072 PPEC rslt: input = -0.26, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1014.60
02:17:27.069 00.000 10072 PPEC: input: -0.26, control: -0.09, exposure: 1000
02:17:27.069 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:27.069 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:17:27.069 00.000 10072 MoveAxis(E, 92, ABG)
02:17:27.071 00.002 10072 Guiding  Dir = 2, Dur = 92
02:17:27.071 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:27.072 00.001 10072 IsGuiding returns 0
02:17:27.073 00.001 10072 PulseGuide returned control before completion, sleep 102
02:17:27.091 00.018 1032 UpdateGuideState exits: m=1521 SNR=27.4
02:17:27.094 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:27.095 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:27.096 00.001 1032 Enqueuing Expose request
02:17:27.181 00.085 10072 IsGuiding returns 0
02:17:27.181 00.000 10072 Move returns status 0, amount 92
02:17:27.181 00.000 10072 MoveAxis(N, 0, ABG)
02:17:27.181 00.000 10072 Move returns status 0, amount 0
02:17:27.181 00.000 10072 move complete, result=0
02:17:27.181 00.000 10072 worker thread done servicing request
02:17:27.181 00.000 1032 GuideStep: -0.3 px 92 ms EAST, -0.2 px 0 ms NORTH
02:17:27.183 00.002 10072 Worker thread wakes up
02:17:27.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:27.183 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:28.319 01.136 10072 Exposure complete
02:17:28.374 00.055 10072 worker thread done servicing request
02:17:28.374 00.000 1032 OnExposeComplete: enter
02:17:28.376 00.002 1032 UpdateGuideState(): m_state=6
02:17:28.378 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 677
02:17:28.380 00.002 1032 Star::Find returns 1 (0), X=1124.00, Y=330.47, Mass=1639, SNR=28.4, Peak=129 HFD=3.2
02:17:28.381 00.001 1032 MultiStar: [#1 0.19,0.04,0.88,U] [#2 0.13,-0.11,0.95,U] [#3 0.11,-0.07,0.94,U] [#4 0.14,-0.12,0.81,U] [#5 0.30,-0.09,0.74,U] [#6 0.17,-0.13,0.72,U] [#7 0.21,-0.12,0.70,U] [#8 0.08,0.07,0.66,U] 
02:17:28.383 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.10}, one-star: {0.27, -0.31}
02:17:28.385 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
02:17:28.387 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
02:17:28.388 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-0.51 mountX=-0.14 mountY=-0.15, mountTheta=-2.34
02:17:28.391 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.10, opts=13)
02:17:28.393 00.002 1032 Enqueuing Move request for scope (0.18, -0.10)
02:17:28.395 00.002 10072 Worker thread wakes up
02:17:28.395 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
02:17:28.395 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
02:17:28.395 00.000 10072 Moving (0.18, -0.10) raw xDistance=-0.14 yDistance=-0.15
02:17:28.396 00.001 10072 PPEC rslt: input = -0.14, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1014.60
02:17:28.396 00.000 10072 PPEC: input: -0.14, control: 0.02, exposure: 1000
02:17:28.396 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:28.396 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:17:28.396 00.000 10072 MoveAxis(W, 17, ABG)
02:17:28.396 00.000 10072 Guiding  Dir = 3, Dur = 17
02:17:28.397 00.001 10072 IsGuiding returns 0
02:17:28.398 00.001 10072 PulseGuide returned control before completion, sleep 27
02:17:28.398 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:28.417 00.019 1032 UpdateGuideState exits: m=1639 SNR=28.4
02:17:28.420 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:28.421 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:28.422 00.001 1032 Enqueuing Expose request
02:17:28.427 00.005 10072 IsGuiding returns 0
02:17:28.427 00.000 10072 Move returns status 0, amount 17
02:17:28.427 00.000 10072 MoveAxis(N, 0, ABG)
02:17:28.427 00.000 10072 Move returns status 0, amount 0
02:17:28.428 00.001 10072 move complete, result=0
02:17:28.428 00.000 10072 worker thread done servicing request
02:17:28.428 00.000 10072 Worker thread wakes up
02:17:28.428 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:28.428 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:28.433 00.005 1032 GuideStep: -0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
02:17:29.336 00.903 10072 Exposure complete
02:17:29.394 00.058 10072 worker thread done servicing request
02:17:29.395 00.001 1032 OnExposeComplete: enter
02:17:29.397 00.002 1032 UpdateGuideState(): m_state=6
02:17:29.399 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 678
02:17:29.400 00.001 1032 Star::Find returns 1 (0), X=1123.98, Y=330.34, Mass=1458, SNR=26.8, Peak=115 HFD=3.3
02:17:29.402 00.002 1032 MultiStar: [#1 0.12,-0.08,0.94,U] [#2 0.12,-0.18,0.98,U] [#3 0.11,-0.12,0.98,U] [#4 0.24,-0.19,0.84,U] [#5 0.18,-0.12,0.79,U] [#6 0.15,-0.24,0.72,U] [#7 0.10,-0.22,0.71,U] [#8 0.08,-0.15,0.70,U] 
02:17:29.403 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.20}, one-star: {0.25, -0.44}
02:17:29.405 00.002 1032 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.83) = xAngle (-2.74 = -2.74)
02:17:29.406 00.001 1032 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.74 = -2.74)
02:17:29.408 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-0.91 mountX=-0.23 mountY=-0.10, mountTheta=-2.74
02:17:29.411 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.20, opts=13)
02:17:29.412 00.001 1032 Enqueuing Move request for scope (0.15, -0.20)
02:17:29.414 00.002 10072 Worker thread wakes up
02:17:29.414 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.20) opts 0xd
02:17:29.414 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.20)
02:17:29.414 00.000 10072 Moving (0.15, -0.20) raw xDistance=-0.23 yDistance=-0.10
02:17:29.415 00.001 10072 PPEC rslt: input = -0.23, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 1014.60
02:17:29.415 00.000 10072 PPEC: input: -0.23, control: -0.08, exposure: 1000
02:17:29.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:29.415 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:29.417 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:17:29.417 00.000 10072 MoveAxis(E, 81, ABG)
02:17:29.417 00.000 10072 Guiding  Dir = 2, Dur = 81
02:17:29.418 00.001 10072 IsGuiding returns 0
02:17:29.418 00.000 10072 PulseGuide returned control before completion, sleep 91
02:17:29.435 00.017 1032 UpdateGuideState exits: m=1458 SNR=26.8
02:17:29.438 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:29.439 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:29.441 00.002 1032 Enqueuing Expose request
02:17:29.521 00.080 10072 IsGuiding returns 0
02:17:29.521 00.000 10072 Move returns status 0, amount 81
02:17:29.521 00.000 10072 MoveAxis(N, 0, ABG)
02:17:29.521 00.000 10072 Move returns status 0, amount 0
02:17:29.521 00.000 10072 move complete, result=0
02:17:29.521 00.000 10072 worker thread done servicing request
02:17:29.521 00.000 10072 Worker thread wakes up
02:17:29.521 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.1 px 0 ms NORTH
02:17:29.524 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:29.524 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:30.652 01.128 10072 Exposure complete
02:17:30.710 00.058 10072 worker thread done servicing request
02:17:30.710 00.000 1032 OnExposeComplete: enter
02:17:30.713 00.003 1032 UpdateGuideState(): m_state=6
02:17:30.717 00.004 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 679
02:17:30.718 00.001 1032 Star::Find returns 1 (0), X=1124.08, Y=330.47, Mass=1544, SNR=27.6, Peak=111 HFD=3.4
02:17:30.720 00.002 1032 MultiStar: [#1 0.16,0.12,0.91,U] [#2 0.24,0.06,0.97,U] [#3 0.10,0.06,0.96,U] [#4 0.21,0.06,0.80,U] [#5 0.33,0.05,0.79,U] [#6 0.22,-0.01,0.76,U] [#7 0.20,-0.00,0.70,U] [#8 0.20,0.10,0.66,U] 
02:17:30.722 00.002 1032 refined, 8 included, MultiStar: {0.22, 0.01}, one-star: {0.34, -0.30}
02:17:30.723 00.001 1032 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.83) = xAngle (-1.80 = -1.80)
02:17:30.725 00.002 1032 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.80 = -1.80)
02:17:30.726 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.03 mountX=-0.05 mountY=-0.22, mountTheta=-1.80
02:17:30.729 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.01, opts=13)
02:17:30.730 00.001 1032 Enqueuing Move request for scope (0.22, 0.01)
02:17:30.732 00.002 10072 Worker thread wakes up
02:17:30.732 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
02:17:30.732 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
02:17:30.732 00.000 10072 Moving (0.22, 0.01) raw xDistance=-0.05 yDistance=-0.22
02:17:30.733 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:30.737 00.004 10072 PPEC rslt: input = -0.05, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1017.70
02:17:30.737 00.000 10072 PPEC: input: -0.05, control: 0.03, exposure: 1000
02:17:30.737 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:30.737 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:17:30.737 00.000 10072 MoveAxis(W, 28, ABG)
02:17:30.737 00.000 10072 Guiding  Dir = 3, Dur = 28
02:17:30.737 00.000 10072 IsGuiding returns 0
02:17:30.737 00.000 10072 PulseGuide returned control before completion, sleep 38
02:17:30.755 00.018 1032 UpdateGuideState exits: m=1544 SNR=27.6
02:17:30.757 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:30.759 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:30.761 00.002 1032 Enqueuing Expose request
02:17:30.792 00.031 10072 IsGuiding returns 0
02:17:30.792 00.000 10072 Move returns status 0, amount 28
02:17:30.792 00.000 10072 MoveAxis(N, 0, ABG)
02:17:30.792 00.000 10072 Move returns status 0, amount 0
02:17:30.792 00.000 10072 move complete, result=0
02:17:30.792 00.000 10072 worker thread done servicing request
02:17:30.792 00.000 10072 Worker thread wakes up
02:17:30.792 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:30.792 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:30.792 00.000 1032 GuideStep: -0.1 px 28 ms WEST, -0.2 px 0 ms NORTH
02:17:31.697 00.905 10072 Exposure complete
02:17:31.755 00.058 10072 worker thread done servicing request
02:17:31.755 00.000 1032 OnExposeComplete: enter
02:17:31.757 00.002 1032 UpdateGuideState(): m_state=6
02:17:31.758 00.001 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 680
02:17:31.761 00.003 1032 Star::Find returns 1 (0), X=1124.10, Y=330.41, Mass=1502, SNR=27.2, Peak=120 HFD=3.3
02:17:31.762 00.001 1032 MultiStar: [#1 0.21,-0.07,0.93,U] [#2 0.23,-0.08,0.98,U] [#3 0.15,0.02,0.94,U] [#4 0.17,-0.08,0.80,U] [#5 0.31,-0.05,0.74,U] [#6 0.29,-0.08,0.76,U] [#7 0.24,-0.14,0.73,U] [#8 0.15,-0.11,0.70,U] 
02:17:31.763 00.001 1032 refined, 8 included, MultiStar: {0.24, -0.11}, one-star: {0.37, -0.37}
02:17:31.764 00.001 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
02:17:31.765 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
02:17:31.766 00.001 1032 CameraToMount -- cameraX=0.24 cameraY=-0.11 hyp=0.26 cameraTheta=-0.43 mountX=-0.17 mountY=-0.20, mountTheta=-2.26
02:17:31.771 00.005 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.11, opts=13)
02:17:31.774 00.003 1032 Enqueuing Move request for scope (0.24, -0.11)
02:17:31.776 00.002 10072 Worker thread wakes up
02:17:31.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.11) opts 0xd
02:17:31.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.11)
02:17:31.776 00.000 10072 Moving (0.24, -0.11) raw xDistance=-0.17 yDistance=-0.20
02:17:31.777 00.001 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1017.70
02:17:31.777 00.000 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:17:31.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:31.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:17:31.777 00.000 10072 MoveAxis(W, 17, ABG)
02:17:31.778 00.001 10072 Guiding  Dir = 3, Dur = 17
02:17:31.778 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:31.779 00.001 10072 IsGuiding returns 0
02:17:31.780 00.001 10072 PulseGuide returned control before completion, sleep 27
02:17:31.798 00.018 1032 UpdateGuideState exits: m=1502 SNR=27.2
02:17:31.800 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:31.802 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:31.804 00.002 1032 Enqueuing Expose request
02:17:31.820 00.016 10072 IsGuiding returns 0
02:17:31.820 00.000 10072 Move returns status 0, amount 17
02:17:31.820 00.000 10072 MoveAxis(N, 0, ABG)
02:17:31.820 00.000 10072 Move returns status 0, amount 0
02:17:31.820 00.000 10072 move complete, result=0
02:17:31.820 00.000 10072 worker thread done servicing request
02:17:31.820 00.000 10072 Worker thread wakes up
02:17:31.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:31.820 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:31.822 00.002 1032 GuideStep: -0.2 px 17 ms WEST, -0.2 px 0 ms NORTH
02:17:32.952 01.130 10072 Exposure complete
02:17:33.005 00.053 10072 worker thread done servicing request
02:17:33.005 00.000 1032 OnExposeComplete: enter
02:17:33.007 00.002 1032 UpdateGuideState(): m_state=6
02:17:33.008 00.001 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 681
02:17:33.009 00.001 1032 Star::Find returns 1 (0), X=1124.02, Y=330.47, Mass=1629, SNR=28.4, Peak=140 HFD=3.3
02:17:33.011 00.002 1032 MultiStar: [#1 0.24,-0.10,0.89,U] [#2 0.25,-0.04,0.97,U] [#3 0.18,0.01,0.92,U] [#4 0.28,-0.12,0.79,U] [#5 0.38,0.08,0.00,M1] [#6 0.31,-0.09,0.73,U] [#7 0.37,-0.06,0.00,M1] [#8 0.29,0.06,0.69,U] 
02:17:33.012 00.001 1032 refined, 6 included, MultiStar: {0.26, -0.09}, one-star: {0.29, -0.31}
02:17:33.014 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
02:17:33.015 00.001 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
02:17:33.015 00.000 1032 CameraToMount -- cameraX=0.26 cameraY=-0.09 hyp=0.27 cameraTheta=-0.34 mountX=-0.15 mountY=-0.23, mountTheta=-2.17
02:17:33.017 00.002 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.09, opts=13)
02:17:33.019 00.002 1032 Enqueuing Move request for scope (0.26, -0.09)
02:17:33.022 00.003 10072 Worker thread wakes up
02:17:33.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.09) opts 0xd
02:17:33.022 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.09)
02:17:33.022 00.000 10072 Moving (0.26, -0.09) raw xDistance=-0.15 yDistance=-0.23
02:17:33.023 00.001 10072 PPEC rslt: input = -0.15, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1017.70
02:17:33.023 00.000 10072 PPEC: input: -0.15, control: 0.02, exposure: 1000
02:17:33.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.23
02:17:33.023 00.000 10072 MoveAxis(W, 17, ABG)
02:17:33.024 00.001 10072 Guiding  Dir = 3, Dur = 17
02:17:33.024 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:33.025 00.001 10072 IsGuiding returns 0
02:17:33.025 00.000 10072 PulseGuide returned control before completion, sleep 27
02:17:33.040 00.015 1032 UpdateGuideState exits: m=1629 SNR=28.4
02:17:33.042 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:33.043 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:33.045 00.002 1032 Enqueuing Expose request
02:17:33.053 00.008 10072 IsGuiding returns 0
02:17:33.053 00.000 10072 Move returns status 0, amount 17
02:17:33.053 00.000 10072 MoveAxis(N, 126, ABG)
02:17:33.053 00.000 10072 Guiding  Dir = 0, Dur = 126
02:17:33.053 00.000 10072 IsGuiding returns 0
02:17:33.054 00.001 10072 PulseGuide returned control before completion, sleep 136
02:17:33.192 00.138 10072 IsGuiding returns 0
02:17:33.192 00.000 10072 Move returns status 0, amount 126
02:17:33.192 00.000 10072 move complete, result=0
02:17:33.192 00.000 10072 worker thread done servicing request
02:17:33.192 00.000 10072 Worker thread wakes up
02:17:33.192 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:33.192 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:33.192 00.000 1032 GuideStep: -0.2 px 17 ms WEST, -0.2 px 126 ms NORTH
02:17:34.103 00.911 10072 Exposure complete
02:17:34.157 00.054 10072 worker thread done servicing request
02:17:34.157 00.000 1032 OnExposeComplete: enter
02:17:34.159 00.002 1032 UpdateGuideState(): m_state=6
02:17:34.161 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 682
02:17:34.163 00.002 1032 Star::Find returns 1 (0), X=1123.97, Y=330.48, Mass=1552, SNR=27.6, Peak=127 HFD=3.0
02:17:34.165 00.002 1032 MultiStar: [#1 0.24,-0.07,0.93,U] [#2 0.05,-0.02,0.97,U] [#3 0.08,-0.08,0.96,U] [#4 0.14,-0.05,0.81,U] [#5 0.17,0.05,0.78,U] [#6 0.20,-0.08,0.72,U] [#7 0.14,-0.15,0.71,U] [#8 0.09,-0.00,0.66,U] 
02:17:34.166 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.08}, one-star: {0.24, -0.30}
02:17:34.167 00.001 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
02:17:34.169 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
02:17:34.170 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.51 mountX=-0.12 mountY=-0.12, mountTheta=-2.34
02:17:34.173 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.08, opts=13)
02:17:34.174 00.001 1032 Enqueuing Move request for scope (0.15, -0.08)
02:17:34.177 00.003 10072 Worker thread wakes up
02:17:34.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
02:17:34.177 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
02:17:34.177 00.000 10072 Moving (0.15, -0.08) raw xDistance=-0.12 yDistance=-0.12
02:17:34.178 00.001 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1017.70
02:17:34.178 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 1000
02:17:34.178 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:34.178 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:17:34.178 00.000 10072 MoveAxis(W, 14, ABG)
02:17:34.178 00.000 10072 Guiding  Dir = 3, Dur = 14
02:17:34.179 00.001 10072 IsGuiding returns 0
02:17:34.179 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:34.181 00.002 10072 PulseGuide returned control before completion, sleep 24
02:17:34.198 00.017 1032 UpdateGuideState exits: m=1552 SNR=27.6
02:17:34.200 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:34.203 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:34.206 00.003 1032 Enqueuing Expose request
02:17:34.210 00.004 10072 IsGuiding returns 0
02:17:34.210 00.000 10072 Move returns status 0, amount 14
02:17:34.210 00.000 10072 MoveAxis(N, 0, ABG)
02:17:34.210 00.000 10072 Move returns status 0, amount 0
02:17:34.210 00.000 10072 move complete, result=0
02:17:34.212 00.002 10072 worker thread done servicing request
02:17:34.212 00.000 10072 Worker thread wakes up
02:17:34.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:34.212 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:34.216 00.004 1032 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
02:17:35.339 01.123 10072 Exposure complete
02:17:35.395 00.056 10072 worker thread done servicing request
02:17:35.395 00.000 1032 OnExposeComplete: enter
02:17:35.397 00.002 1032 UpdateGuideState(): m_state=6
02:17:35.399 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 683
02:17:35.401 00.002 1032 Star::Find returns 1 (0), X=1123.92, Y=330.31, Mass=1585, SNR=28.0, Peak=131 HFD=2.8
02:17:35.402 00.001 1032 MultiStar: [#1 0.06,-0.13,0.90,U] [#2 0.08,-0.16,0.95,U] [#3 0.02,-0.18,0.92,U] [#4 0.12,-0.20,0.79,U] [#5 0.24,-0.12,0.74,U] [#6 0.16,-0.23,0.73,U] [#7 0.07,-0.25,0.71,U] [#8 0.06,-0.16,0.66,U] 
02:17:35.405 00.003 1032 refined, 8 included, MultiStar: {0.11, -0.22}, one-star: {0.18, -0.47}
02:17:35.406 00.001 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
02:17:35.407 00.001 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
02:17:35.409 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-1.10 mountX=-0.24 mountY=-0.05, mountTheta=-2.93
02:17:35.412 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.22, opts=13)
02:17:35.414 00.002 1032 Enqueuing Move request for scope (0.11, -0.22)
02:17:35.415 00.001 10072 Worker thread wakes up
02:17:35.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
02:17:35.415 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
02:17:35.415 00.000 10072 Moving (0.11, -0.22) raw xDistance=-0.24 yDistance=-0.05
02:17:35.417 00.002 10072 PPEC rslt: input = -0.24, final = -0.08, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 1017.70
02:17:35.417 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:35.418 00.001 10072 PPEC: input: -0.24, control: -0.08, exposure: 1000
02:17:35.418 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:35.419 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:17:35.419 00.000 10072 MoveAxis(E, 85, ABG)
02:17:35.419 00.000 10072 Guiding  Dir = 2, Dur = 85
02:17:35.419 00.000 10072 IsGuiding returns 0
02:17:35.419 00.000 10072 PulseGuide returned control before completion, sleep 95
02:17:35.435 00.016 1032 UpdateGuideState exits: m=1585 SNR=28.0
02:17:35.437 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:35.438 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:35.439 00.001 1032 Enqueuing Expose request
02:17:35.526 00.087 10072 IsGuiding returns 0
02:17:35.526 00.000 10072 Move returns status 0, amount 85
02:17:35.526 00.000 10072 MoveAxis(N, 0, ABG)
02:17:35.526 00.000 10072 Move returns status 0, amount 0
02:17:35.526 00.000 10072 move complete, result=0
02:17:35.526 00.000 10072 worker thread done servicing request
02:17:35.526 00.000 10072 Worker thread wakes up
02:17:35.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:35.526 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:35.527 00.001 1032 GuideStep: -0.2 px 85 ms EAST, -0.0 px 0 ms NORTH
02:17:36.436 00.909 10072 Exposure complete
02:17:36.489 00.053 10072 worker thread done servicing request
02:17:36.489 00.000 1032 OnExposeComplete: enter
02:17:36.492 00.003 1032 UpdateGuideState(): m_state=6
02:17:36.494 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 684
02:17:36.495 00.001 1032 Star::Find returns 1 (0), X=1123.90, Y=330.46, Mass=1440, SNR=26.6, Peak=121 HFD=3.3
02:17:36.497 00.002 1032 MultiStar: [#1 0.12,-0.06,0.97,U] [#2 0.12,0.01,0.99,U] [#3 0.04,-0.02,0.98,U] [#4 0.20,0.00,0.83,U] [#5 0.19,0.09,0.77,U] [#6 0.27,-0.05,0.76,U] [#7 0.23,-0.13,0.73,U] [#8 0.12,0.07,0.69,U] 
02:17:36.498 00.001 1032 refined, 8 included, MultiStar: {0.16, -0.05}, one-star: {0.17, -0.31}
02:17:36.499 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
02:17:36.500 00.001 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
02:17:36.503 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.16 cameraTheta=-0.32 mountX=-0.09 mountY=-0.14, mountTheta=-2.15
02:17:36.505 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.05, opts=13)
02:17:36.507 00.002 1032 Enqueuing Move request for scope (0.16, -0.05)
02:17:36.508 00.001 10072 Worker thread wakes up
02:17:36.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
02:17:36.508 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
02:17:36.508 00.000 10072 Moving (0.16, -0.05) raw xDistance=-0.09 yDistance=-0.14
02:17:36.510 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:36.512 00.002 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1020.83
02:17:36.512 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 1000
02:17:36.513 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:36.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:17:36.513 00.000 10072 MoveAxis(W, 25, ABG)
02:17:36.513 00.000 10072 Guiding  Dir = 3, Dur = 25
02:17:36.513 00.000 10072 IsGuiding returns 0
02:17:36.513 00.000 10072 PulseGuide returned control before completion, sleep 35
02:17:36.530 00.017 1032 UpdateGuideState exits: m=1440 SNR=26.6
02:17:36.531 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:36.534 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:36.535 00.001 1032 Enqueuing Expose request
02:17:36.559 00.024 10072 IsGuiding returns 1
02:17:36.559 00.000 10072 scope still moving after pulse duration time elapsed
02:17:36.588 00.029 10072 IsGuiding returns 0
02:17:36.588 00.000 10072 scope move finished after 25 + 50 ms
02:17:36.588 00.000 10072 Move returns status 0, amount 25
02:17:36.588 00.000 10072 MoveAxis(N, 0, ABG)
02:17:36.588 00.000 10072 Move returns status 0, amount 0
02:17:36.588 00.000 10072 move complete, result=0
02:17:36.588 00.000 10072 worker thread done servicing request
02:17:36.588 00.000 10072 Worker thread wakes up
02:17:36.588 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:36.588 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:36.589 00.001 1032 GuideStep: -0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
02:17:37.717 01.128 10072 Exposure complete
02:17:37.771 00.054 10072 worker thread done servicing request
02:17:37.772 00.001 1032 OnExposeComplete: enter
02:17:37.773 00.001 1032 UpdateGuideState(): m_state=6
02:17:37.775 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 685
02:17:37.777 00.002 1032 Star::Find returns 1 (0), X=1123.97, Y=330.52, Mass=1680, SNR=28.8, Peak=138 HFD=3.4
02:17:37.779 00.002 1032 MultiStar: [#1 0.14,-0.07,0.90,U] [#2 0.12,-0.04,0.93,U] [#3 0.06,-0.04,0.90,U] [#4 0.10,-0.08,0.79,U] [#5 0.27,-0.04,0.75,U] [#6 0.17,-0.07,0.69,U] [#7 0.17,-0.12,0.70,U] [#8 0.01,-0.10,0.64,U] 
02:17:37.781 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.09}, one-star: {0.24, -0.26}
02:17:37.783 00.002 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.41 = -2.41)
02:17:37.784 00.001 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.41 = -2.41)
02:17:37.786 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.58 mountX=-0.13 mountY=-0.11, mountTheta=-2.41
02:17:37.788 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.09, opts=13)
02:17:37.789 00.001 1032 Enqueuing Move request for scope (0.14, -0.09)
02:17:37.790 00.001 10072 Worker thread wakes up
02:17:37.790 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
02:17:37.791 00.001 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
02:17:37.791 00.000 10072 Moving (0.14, -0.09) raw xDistance=-0.13 yDistance=-0.11
02:17:37.792 00.001 10072 PPEC rslt: input = -0.13, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1020.83
02:17:37.792 00.000 10072 PPEC: input: -0.13, control: 0.03, exposure: 1000
02:17:37.792 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:37.792 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:37.794 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:17:37.794 00.000 10072 MoveAxis(W, 26, ABG)
02:17:37.794 00.000 10072 Guiding  Dir = 3, Dur = 26
02:17:37.794 00.000 10072 IsGuiding returns 0
02:17:37.794 00.000 10072 PulseGuide returned control before completion, sleep 36
02:17:37.811 00.017 1032 UpdateGuideState exits: m=1680 SNR=28.8
02:17:37.812 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:37.814 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:37.815 00.001 1032 Enqueuing Expose request
02:17:37.843 00.028 10072 IsGuiding returns 0
02:17:37.843 00.000 10072 Move returns status 0, amount 26
02:17:37.843 00.000 10072 MoveAxis(N, 0, ABG)
02:17:37.843 00.000 10072 Move returns status 0, amount 0
02:17:37.843 00.000 10072 move complete, result=0
02:17:37.843 00.000 10072 worker thread done servicing request
02:17:37.843 00.000 10072 Worker thread wakes up
02:17:37.843 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:37.843 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:37.845 00.002 1032 GuideStep: -0.1 px 26 ms WEST, -0.1 px 0 ms NORTH
02:17:38.749 00.904 10072 Exposure complete
02:17:38.805 00.056 10072 worker thread done servicing request
02:17:38.805 00.000 1032 OnExposeComplete: enter
02:17:38.806 00.001 1032 UpdateGuideState(): m_state=6
02:17:38.808 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 686
02:17:38.809 00.001 1032 Star::Find returns 1 (0), X=1123.98, Y=330.43, Mass=1468, SNR=26.9, Peak=131 HFD=3.2
02:17:38.811 00.002 1032 MultiStar: [#1 0.16,-0.10,0.95,U] [#2 0.12,-0.06,0.99,U] [#3 0.11,-0.06,0.97,U] [#4 0.12,-0.10,0.84,U] [#5 0.12,-0.07,0.82,U] [#6 0.14,-0.22,0.77,U] [#7 0.20,-0.22,0.73,U] [#8 0.10,-0.04,0.69,U] 
02:17:38.812 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.14}, one-star: {0.25, -0.35}
02:17:38.813 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
02:17:38.815 00.002 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
02:17:38.816 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-0.74 mountX=-0.17 mountY=-0.11, mountTheta=-2.57
02:17:38.818 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.14, opts=13)
02:17:38.821 00.003 1032 Enqueuing Move request for scope (0.15, -0.14)
02:17:38.823 00.002 10072 Worker thread wakes up
02:17:38.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
02:17:38.823 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
02:17:38.823 00.000 10072 Moving (0.15, -0.14) raw xDistance=-0.17 yDistance=-0.11
02:17:38.824 00.001 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1020.83
02:17:38.824 00.000 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:17:38.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:38.824 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:38.826 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:17:38.826 00.000 10072 MoveAxis(W, 23, ABG)
02:17:38.826 00.000 10072 Guiding  Dir = 3, Dur = 23
02:17:38.827 00.001 10072 IsGuiding returns 0
02:17:38.827 00.000 10072 PulseGuide returned control before completion, sleep 33
02:17:38.846 00.019 1032 UpdateGuideState exits: m=1468 SNR=26.9
02:17:38.847 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:38.849 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:38.851 00.002 1032 Enqueuing Expose request
02:17:38.872 00.021 10072 IsGuiding returns 1
02:17:38.872 00.000 10072 scope still moving after pulse duration time elapsed
02:17:38.903 00.031 10072 IsGuiding returns 0
02:17:38.903 00.000 10072 scope move finished after 23 + 52 ms
02:17:38.903 00.000 10072 Move returns status 0, amount 23
02:17:38.903 00.000 10072 MoveAxis(N, 0, ABG)
02:17:38.903 00.000 10072 Move returns status 0, amount 0
02:17:38.903 00.000 10072 move complete, result=0
02:17:38.903 00.000 10072 worker thread done servicing request
02:17:38.903 00.000 10072 Worker thread wakes up
02:17:38.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:38.903 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:38.903 00.000 1032 GuideStep: -0.2 px 23 ms WEST, -0.1 px 0 ms NORTH
02:17:40.029 01.126 10072 Exposure complete
02:17:40.086 00.057 10072 worker thread done servicing request
02:17:40.086 00.000 1032 OnExposeComplete: enter
02:17:40.088 00.002 1032 UpdateGuideState(): m_state=6
02:17:40.090 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 687
02:17:40.092 00.002 1032 Star::Find returns 1 (0), X=1123.98, Y=330.37, Mass=1555, SNR=27.7, Peak=129 HFD=3.3
02:17:40.093 00.001 1032 MultiStar: [#1 0.16,-0.11,0.89,U] [#2 0.22,-0.16,0.95,U] [#3 0.08,-0.07,0.96,U] [#4 0.18,-0.22,0.84,U] [#5 0.24,-0.05,0.76,U] [#6 0.15,-0.05,0.74,U] [#7 0.22,-0.21,0.71,U] [#8 0.13,-0.05,0.68,U] 
02:17:40.095 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.16}, one-star: {0.24, -0.41}
02:17:40.096 00.001 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
02:17:40.097 00.001 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
02:17:40.098 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.71 mountX=-0.20 mountY=-0.13, mountTheta=-2.54
02:17:40.100 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.16, opts=13)
02:17:40.102 00.002 1032 Enqueuing Move request for scope (0.18, -0.16)
02:17:40.104 00.002 10072 Worker thread wakes up
02:17:40.104 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
02:17:40.104 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
02:17:40.104 00.000 10072 Moving (0.18, -0.16) raw xDistance=-0.20 yDistance=-0.13
02:17:40.105 00.001 10072 PPEC rslt: input = -0.20, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1020.83
02:17:40.105 00.000 10072 PPEC: input: -0.20, control: 0.02, exposure: 1000
02:17:40.105 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:40.106 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:17:40.106 00.000 10072 MoveAxis(W, 22, ABG)
02:17:40.106 00.000 10072 Guiding  Dir = 3, Dur = 22
02:17:40.106 00.000 10072 IsGuiding returns 0
02:17:40.106 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:40.108 00.002 10072 PulseGuide returned control before completion, sleep 32
02:17:40.126 00.018 1032 UpdateGuideState exits: m=1555 SNR=27.7
02:17:40.127 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:40.129 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:40.130 00.001 1032 Enqueuing Expose request
02:17:40.151 00.021 10072 IsGuiding returns 1
02:17:40.151 00.000 10072 scope still moving after pulse duration time elapsed
02:17:40.182 00.031 10072 IsGuiding returns 0
02:17:40.182 00.000 10072 scope move finished after 22 + 55 ms
02:17:40.183 00.001 10072 Move returns status 0, amount 22
02:17:40.183 00.000 10072 MoveAxis(N, 0, ABG)
02:17:40.183 00.000 10072 Move returns status 0, amount 0
02:17:40.183 00.000 10072 move complete, result=0
02:17:40.183 00.000 10072 worker thread done servicing request
02:17:40.183 00.000 10072 Worker thread wakes up
02:17:40.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:40.183 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:40.183 00.000 1032 GuideStep: -0.2 px 22 ms WEST, -0.1 px 0 ms NORTH
02:17:41.089 00.906 10072 Exposure complete
02:17:41.140 00.051 10072 worker thread done servicing request
02:17:41.141 00.001 1032 OnExposeComplete: enter
02:17:41.143 00.002 1032 UpdateGuideState(): m_state=6
02:17:41.145 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 688
02:17:41.147 00.002 1032 Star::Find returns 1 (0), X=1123.97, Y=330.25, Mass=1621, SNR=28.3, Peak=124 HFD=3.2
02:17:41.149 00.002 1032 MultiStar: [#1 0.17,-0.21,0.88,U] [#2 0.15,-0.19,0.94,U] [#3 0.10,-0.26,0.90,U] [#4 0.20,-0.28,0.79,U] [#5 0.37,-0.02,0.00,M1] [#6 0.27,-0.28,0.00,M1] [#7 0.17,-0.27,0.68,U] [#8 0.13,-0.18,0.65,U] 
02:17:41.151 00.002 1032 refined, 6 included, MultiStar: {0.17, -0.28}, one-star: {0.24, -0.53}
02:17:41.152 00.001 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
02:17:41.153 00.001 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
02:17:41.155 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.28 hyp=0.33 cameraTheta=-1.03 mountX=-0.31 mountY=-0.09, mountTheta=-2.86
02:17:41.157 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.28, opts=13)
02:17:41.158 00.001 1032 Enqueuing Move request for scope (0.17, -0.28)
02:17:41.161 00.003 10072 Worker thread wakes up
02:17:41.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.28) opts 0xd
02:17:41.161 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.28)
02:17:41.161 00.000 10072 Moving (0.17, -0.28) raw xDistance=-0.31 yDistance=-0.09
02:17:41.162 00.001 10072 PPEC rslt: input = -0.31, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 1020.83
02:17:41.162 00.000 10072 PPEC: input: -0.31, control: -0.11, exposure: 1000
02:17:41.162 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:41.162 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:41.164 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:17:41.164 00.000 10072 MoveAxis(E, 110, ABG)
02:17:41.164 00.000 10072 Guiding  Dir = 2, Dur = 110
02:17:41.164 00.000 10072 IsGuiding returns 0
02:17:41.165 00.001 10072 PulseGuide returned control before completion, sleep 120
02:17:41.183 00.018 1032 UpdateGuideState exits: m=1621 SNR=28.3
02:17:41.186 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:41.187 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:41.189 00.002 1032 Enqueuing Expose request
02:17:41.290 00.101 10072 IsGuiding returns 0
02:17:41.294 00.004 10072 Move returns status 0, amount 110
02:17:41.295 00.001 10072 MoveAxis(N, 0, ABG)
02:17:41.295 00.000 10072 Move returns status 0, amount 0
02:17:41.295 00.000 10072 move complete, result=0
02:17:41.295 00.000 10072 worker thread done servicing request
02:17:41.295 00.000 10072 Worker thread wakes up
02:17:41.295 00.000 1032 GuideStep: -0.3 px 110 ms EAST, -0.1 px 0 ms NORTH
02:17:41.298 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:41.298 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:42.438 01.140 10072 Exposure complete
02:17:42.500 00.062 1032 OnExposeComplete: enter
02:17:42.502 00.002 1032 UpdateGuideState(): m_state=6
02:17:42.503 00.001 10072 worker thread done servicing request
02:17:42.503 00.000 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 689
02:17:42.504 00.001 1032 Star::Find returns 1 (0), X=1123.91, Y=330.45, Mass=1477, SNR=27.0, Peak=112 HFD=3.3
02:17:42.507 00.003 1032 MultiStar: [#1 0.12,0.01,0.99,U] [#2 0.11,-0.03,0.99,U] [#3 0.07,-0.01,0.96,U] [#4 0.11,-0.11,0.82,U] [#5 0.20,0.09,0.79,U] [#6 0.12,-0.05,0.74,U] [#7 0.15,-0.08,0.74,U] [#8 0.07,0.05,0.69,U] 
02:17:42.508 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.18, -0.32}
02:17:42.509 00.001 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
02:17:42.510 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
02:17:42.511 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.43 mountX=-0.09 mountY=-0.11, mountTheta=-2.26
02:17:42.514 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.06, opts=13)
02:17:42.516 00.002 1032 Enqueuing Move request for scope (0.12, -0.06)
02:17:42.519 00.003 10072 Worker thread wakes up
02:17:42.519 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
02:17:42.519 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
02:17:42.519 00.000 10072 Moving (0.12, -0.06) raw xDistance=-0.09 yDistance=-0.11
02:17:42.521 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:42.523 00.002 10072 PPEC rslt: input = -0.09, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1024.05
02:17:42.523 00.000 10072 PPEC: input: -0.09, control: 0.04, exposure: 1000
02:17:42.523 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:42.523 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:17:42.523 00.000 10072 MoveAxis(W, 37, ABG)
02:17:42.523 00.000 10072 Guiding  Dir = 3, Dur = 37
02:17:42.523 00.000 10072 IsGuiding returns 0
02:17:42.524 00.001 10072 PulseGuide returned control before completion, sleep 47
02:17:42.539 00.015 1032 UpdateGuideState exits: m=1477 SNR=27.0
02:17:42.540 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:42.542 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:42.543 00.001 1032 Enqueuing Expose request
02:17:42.577 00.034 10072 IsGuiding returns 0
02:17:42.577 00.000 10072 Move returns status 0, amount 37
02:17:42.577 00.000 10072 MoveAxis(N, 0, ABG)
02:17:42.577 00.000 10072 Move returns status 0, amount 0
02:17:42.577 00.000 10072 move complete, result=0
02:17:42.577 00.000 10072 worker thread done servicing request
02:17:42.577 00.000 10072 Worker thread wakes up
02:17:42.577 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:42.577 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:42.577 00.000 1032 GuideStep: -0.1 px 37 ms WEST, -0.1 px 0 ms NORTH
02:17:43.487 00.910 10072 Exposure complete
02:17:43.540 00.053 10072 worker thread done servicing request
02:17:43.541 00.001 1032 OnExposeComplete: enter
02:17:43.543 00.002 1032 UpdateGuideState(): m_state=6
02:17:43.545 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 690
02:17:43.546 00.001 1032 Star::Find returns 1 (0), X=1124.00, Y=330.44, Mass=1564, SNR=27.8, Peak=131 HFD=3.3
02:17:43.548 00.002 1032 MultiStar: [#1 0.14,-0.05,0.91,U] [#2 0.20,-0.12,0.95,U] [#3 0.17,-0.15,0.96,U] [#4 0.18,-0.08,0.81,U] [#5 0.25,-0.05,0.78,U] [#6 0.19,-0.20,0.73,U] [#7 0.17,-0.05,0.71,U] [#8 0.15,-0.00,0.66,U] 
02:17:43.549 00.001 1032 refined, 8 included, MultiStar: {0.19, -0.12}, one-star: {0.27, -0.33}
02:17:43.552 00.003 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
02:17:43.553 00.001 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
02:17:43.555 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-0.57 mountX=-0.17 mountY=-0.15, mountTheta=-2.40
02:17:43.559 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.12, opts=13)
02:17:43.561 00.002 1032 Enqueuing Move request for scope (0.19, -0.12)
02:17:43.562 00.001 10072 Worker thread wakes up
02:17:43.563 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
02:17:43.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
02:17:43.563 00.000 10072 Moving (0.19, -0.12) raw xDistance=-0.17 yDistance=-0.15
02:17:43.564 00.001 10072 PPEC rslt: input = -0.17, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1024.05
02:17:43.564 00.000 10072 PPEC: input: -0.17, control: 0.03, exposure: 1000
02:17:43.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:43.564 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:17:43.564 00.000 10072 MoveAxis(W, 34, ABG)
02:17:43.564 00.000 10072 Guiding  Dir = 3, Dur = 34
02:17:43.564 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:43.567 00.003 10072 IsGuiding returns 0
02:17:43.567 00.000 10072 PulseGuide returned control before completion, sleep 44
02:17:43.585 00.018 1032 UpdateGuideState exits: m=1564 SNR=27.8
02:17:43.587 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:43.591 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:43.599 00.008 1032 Enqueuing Expose request
02:17:43.626 00.027 10072 IsGuiding returns 0
02:17:43.626 00.000 10072 Move returns status 0, amount 34
02:17:43.626 00.000 10072 MoveAxis(N, 0, ABG)
02:17:43.626 00.000 10072 Move returns status 0, amount 0
02:17:43.626 00.000 10072 move complete, result=0
02:17:43.626 00.000 10072 worker thread done servicing request
02:17:43.626 00.000 10072 Worker thread wakes up
02:17:43.626 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:43.626 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:43.626 00.000 1032 GuideStep: -0.2 px 34 ms WEST, -0.2 px 0 ms NORTH
02:17:44.763 01.137 10072 Exposure complete
02:17:44.819 00.056 10072 worker thread done servicing request
02:17:44.819 00.000 1032 OnExposeComplete: enter
02:17:44.821 00.002 1032 UpdateGuideState(): m_state=6
02:17:44.823 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 691
02:17:44.824 00.001 1032 Star::Find returns 1 (0), X=1123.98, Y=330.46, Mass=1524, SNR=27.4, Peak=131 HFD=3.1
02:17:44.826 00.002 1032 MultiStar: [#1 0.21,-0.06,0.90,U] [#2 0.16,-0.08,0.96,U] [#3 0.22,-0.14,0.92,U] [#4 0.22,-0.12,0.83,U] [#5 0.31,-0.00,0.78,U] [#6 0.29,-0.17,0.76,U] [#7 0.19,-0.20,0.72,U] [#8 0.11,-0.12,0.68,U] 
02:17:44.827 00.001 1032 refined, 8 included, MultiStar: {0.22, -0.14}, one-star: {0.25, -0.32}
02:17:44.830 00.003 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
02:17:44.832 00.002 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
02:17:44.835 00.003 1032 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.56 mountX=-0.19 mountY=-0.18, mountTheta=-2.39
02:17:44.838 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.14, opts=13)
02:17:44.839 00.001 1032 Enqueuing Move request for scope (0.22, -0.14)
02:17:44.841 00.002 10072 Worker thread wakes up
02:17:44.841 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd
02:17:44.841 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.14)
02:17:44.841 00.000 10072 Moving (0.22, -0.14) raw xDistance=-0.19 yDistance=-0.18
02:17:44.843 00.002 10072 PPEC rslt: input = -0.19, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1024.05
02:17:44.843 00.000 10072 PPEC: input: -0.19, control: 0.04, exposure: 1000
02:17:44.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:44.843 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:17:44.843 00.000 10072 MoveAxis(W, 36, ABG)
02:17:44.843 00.000 10072 Guiding  Dir = 3, Dur = 36
02:17:44.843 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:44.845 00.002 10072 IsGuiding returns 0
02:17:44.846 00.001 10072 PulseGuide returned control before completion, sleep 46
02:17:44.863 00.017 1032 UpdateGuideState exits: m=1524 SNR=27.4
02:17:44.866 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:44.867 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:44.869 00.002 1032 Enqueuing Expose request
02:17:44.901 00.032 10072 IsGuiding returns 0
02:17:44.901 00.000 10072 Move returns status 0, amount 36
02:17:44.901 00.000 10072 MoveAxis(N, 0, ABG)
02:17:44.901 00.000 10072 Move returns status 0, amount 0
02:17:44.901 00.000 10072 move complete, result=0
02:17:44.901 00.000 10072 worker thread done servicing request
02:17:44.901 00.000 10072 Worker thread wakes up
02:17:44.901 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:44.901 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:44.903 00.002 1032 GuideStep: -0.2 px 36 ms WEST, -0.2 px 0 ms NORTH
02:17:45.807 00.904 10072 Exposure complete
02:17:45.865 00.058 10072 worker thread done servicing request
02:17:45.865 00.000 1032 OnExposeComplete: enter
02:17:45.867 00.002 1032 UpdateGuideState(): m_state=6
02:17:45.870 00.003 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 692
02:17:45.871 00.001 1032 Star::Find returns 1 (0), X=1124.08, Y=330.27, Mass=1584, SNR=27.9, Peak=134 HFD=3.2
02:17:45.873 00.002 1032 MultiStar: [#1 0.17,-0.20,0.90,U] [#2 0.17,-0.17,0.98,U] [#3 0.17,-0.25,0.96,U] [#4 0.21,-0.24,0.81,U] [#5 0.29,-0.11,0.78,U] [#6 0.25,-0.35,0.00,M1] [#7 0.25,-0.30,0.00,M1] [#8 0.17,-0.14,0.68,U] 
02:17:45.874 00.001 1032 refined, 6 included, MultiStar: {0.22, -0.24}, one-star: {0.35, -0.51}
02:17:45.875 00.001 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
02:17:45.876 00.001 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
02:17:45.877 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.24 hyp=0.33 cameraTheta=-0.83 mountX=-0.29 mountY=-0.15, mountTheta=-2.66
02:17:45.881 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.24, opts=13)
02:17:45.882 00.001 1032 Enqueuing Move request for scope (0.22, -0.24)
02:17:45.884 00.002 10072 Worker thread wakes up
02:17:45.884 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.24) opts 0xd
02:17:45.884 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.24)
02:17:45.884 00.000 10072 Moving (0.22, -0.24) raw xDistance=-0.29 yDistance=-0.15
02:17:45.885 00.001 10072 PPEC rslt: input = -0.29, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 1024.05
02:17:45.885 00.000 10072 PPEC: input: -0.29, control: -0.09, exposure: 1000
02:17:45.885 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:45.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:17:45.886 00.001 10072 MoveAxis(E, 88, ABG)
02:17:45.886 00.000 10072 Guiding  Dir = 2, Dur = 88
02:17:45.886 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:45.887 00.001 10072 IsGuiding returns 0
02:17:45.888 00.001 10072 PulseGuide returned control before completion, sleep 98
02:17:45.905 00.017 1032 UpdateGuideState exits: m=1584 SNR=27.9
02:17:45.907 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:45.908 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:45.909 00.001 1032 Enqueuing Expose request
02:17:45.993 00.084 10072 IsGuiding returns 0
02:17:45.993 00.000 10072 Move returns status 0, amount 88
02:17:45.993 00.000 10072 MoveAxis(N, 0, ABG)
02:17:45.993 00.000 10072 Move returns status 0, amount 0
02:17:45.993 00.000 10072 move complete, result=0
02:17:45.993 00.000 10072 worker thread done servicing request
02:17:45.993 00.000 10072 Worker thread wakes up
02:17:45.993 00.000 1032 GuideStep: -0.3 px 88 ms EAST, -0.2 px 0 ms NORTH
02:17:45.997 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:45.997 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:47.122 01.125 10072 Exposure complete
02:17:47.182 00.060 1032 OnExposeComplete: enter
02:17:47.185 00.003 1032 UpdateGuideState(): m_state=6
02:17:47.187 00.002 10072 worker thread done servicing request
02:17:47.187 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 693
02:17:47.189 00.002 1032 Star::Find returns 1 (0), X=1124.01, Y=330.33, Mass=1576, SNR=27.9, Peak=119 HFD=3.3
02:17:47.191 00.002 1032 MultiStar: [#1 0.22,-0.20,0.92,U] [#2 0.15,-0.17,0.99,U] [#3 0.12,-0.12,0.93,U] [#4 0.23,-0.15,0.79,U] [#5 0.37,0.00,0.00,M1] [#6 0.24,-0.14,0.72,U] [#7 0.18,-0.19,0.71,U] [#8 0.10,-0.15,0.66,U] 
02:17:47.193 00.002 1032 refined, 7 included, MultiStar: {0.19, -0.20}, one-star: {0.28, -0.44}
02:17:47.195 00.002 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
02:17:47.197 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
02:17:47.198 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.28 cameraTheta=-0.81 mountX=-0.25 mountY=-0.13, mountTheta=-2.64
02:17:47.202 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.20, opts=13)
02:17:47.205 00.003 1032 Enqueuing Move request for scope (0.19, -0.20)
02:17:47.208 00.003 10072 Worker thread wakes up
02:17:47.208 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
02:17:47.208 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
02:17:47.208 00.000 10072 Moving (0.19, -0.20) raw xDistance=-0.25 yDistance=-0.13
02:17:47.210 00.002 10072 PPEC rslt: input = -0.25, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 1024.05
02:17:47.210 00.000 10072 PPEC: input: -0.25, control: -0.07, exposure: 1000
02:17:47.210 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:47.210 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:17:47.210 00.000 10072 MoveAxis(E, 76, ABG)
02:17:47.210 00.000 10072 Guiding  Dir = 2, Dur = 76
02:17:47.210 00.000 10072 IsGuiding returns 0
02:17:47.212 00.002 10072 PulseGuide returned control before completion, sleep 86
02:17:47.212 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:47.233 00.021 1032 UpdateGuideState exits: m=1576 SNR=27.9
02:17:47.236 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:47.238 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:47.240 00.002 1032 Enqueuing Expose request
02:17:47.307 00.067 10072 IsGuiding returns 0
02:17:47.307 00.000 10072 Move returns status 0, amount 76
02:17:47.308 00.001 10072 MoveAxis(N, 0, ABG)
02:17:47.308 00.000 10072 Move returns status 0, amount 0
02:17:47.308 00.000 10072 move complete, result=0
02:17:47.308 00.000 10072 worker thread done servicing request
02:17:47.308 00.000 10072 Worker thread wakes up
02:17:47.308 00.000 1032 GuideStep: -0.2 px 76 ms EAST, -0.1 px 0 ms NORTH
02:17:47.313 00.005 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:47.313 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:48.229 00.916 10072 Exposure complete
02:17:48.291 00.062 10072 worker thread done servicing request
02:17:48.291 00.000 1032 OnExposeComplete: enter
02:17:48.293 00.002 1032 UpdateGuideState(): m_state=6
02:17:48.295 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 694
02:17:48.296 00.001 1032 Star::Find returns 1 (0), X=1123.98, Y=330.51, Mass=1602, SNR=28.1, Peak=115 HFD=3.4
02:17:48.298 00.002 1032 MultiStar: [#1 0.16,0.03,0.89,U] [#2 0.13,0.00,0.94,U] [#3 0.05,0.02,0.93,U] [#4 0.20,-0.02,0.81,U] [#5 0.23,-0.04,0.76,U] [#6 0.23,0.01,0.74,U] [#7 0.14,-0.05,0.71,U] [#8 0.06,0.04,0.64,U] 
02:17:48.302 00.004 1032 refined, 8 included, MultiStar: {0.16, -0.04}, one-star: {0.25, -0.27}
02:17:48.304 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
02:17:48.306 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
02:17:48.307 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.22 mountX=-0.08 mountY=-0.15, mountTheta=-2.05
02:17:48.310 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.04, opts=13)
02:17:48.311 00.001 1032 Enqueuing Move request for scope (0.16, -0.04)
02:17:48.312 00.001 10072 Worker thread wakes up
02:17:48.313 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
02:17:48.313 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
02:17:48.313 00.000 10072 Moving (0.16, -0.04) raw xDistance=-0.08 yDistance=-0.15
02:17:48.315 00.002 10072 PPEC rslt: input = -0.08, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1024.05
02:17:48.315 00.000 10072 PPEC: input: -0.08, control: 0.02, exposure: 1000
02:17:48.315 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:48.315 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:48.317 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:17:48.317 00.000 10072 MoveAxis(W, 24, ABG)
02:17:48.317 00.000 10072 Guiding  Dir = 3, Dur = 24
02:17:48.317 00.000 10072 IsGuiding returns 0
02:17:48.318 00.001 10072 PulseGuide returned control before completion, sleep 34
02:17:48.338 00.020 1032 UpdateGuideState exits: m=1602 SNR=28.1
02:17:48.340 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:48.341 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:48.343 00.002 1032 Enqueuing Expose request
02:17:48.366 00.023 10072 IsGuiding returns 1
02:17:48.366 00.000 10072 scope still moving after pulse duration time elapsed
02:17:48.397 00.031 10072 IsGuiding returns 0
02:17:48.398 00.001 10072 scope move finished after 24 + 56 ms
02:17:48.398 00.000 10072 Move returns status 0, amount 24
02:17:48.398 00.000 10072 MoveAxis(N, 0, ABG)
02:17:48.398 00.000 10072 Move returns status 0, amount 0
02:17:48.398 00.000 10072 move complete, result=0
02:17:48.398 00.000 10072 worker thread done servicing request
02:17:48.398 00.000 10072 Worker thread wakes up
02:17:48.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:48.398 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:48.398 00.000 1032 GuideStep: -0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
02:17:49.523 01.125 10072 Exposure complete
02:17:49.578 00.055 10072 worker thread done servicing request
02:17:49.579 00.001 1032 OnExposeComplete: enter
02:17:49.580 00.001 1032 UpdateGuideState(): m_state=6
02:17:49.583 00.003 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 695
02:17:49.586 00.003 1032 Star::Find returns 1 (0), X=1124.08, Y=330.37, Mass=1507, SNR=27.3, Peak=128 HFD=3.3
02:17:49.590 00.004 1032 MultiStar: [#1 0.29,-0.20,0.00,M1] [#2 0.26,-0.11,1.00,U] [#3 0.21,-0.16,0.94,U] [#4 0.26,-0.10,0.82,U] [#5 0.34,-0.01,0.00,M1] [#6 0.27,-0.16,0.74,U] [#7 0.23,-0.16,0.73,U] [#8 0.19,-0.12,0.67,U] 
02:17:49.591 00.001 1032 refined, 6 included, MultiStar: {0.25, -0.18}, one-star: {0.34, -0.40}
02:17:49.593 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
02:17:49.596 00.003 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
02:17:49.597 00.001 1032 CameraToMount -- cameraX=0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-0.62 mountX=-0.24 mountY=-0.20, mountTheta=-2.45
02:17:49.605 00.008 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.18, opts=13)
02:17:49.608 00.003 1032 Enqueuing Move request for scope (0.25, -0.18)
02:17:49.610 00.002 10072 Worker thread wakes up
02:17:49.610 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.18) opts 0xd
02:17:49.610 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.18)
02:17:49.610 00.000 10072 Moving (0.25, -0.18) raw xDistance=-0.24 yDistance=-0.20
02:17:49.614 00.004 10072 PPEC rslt: input = -0.24, final = -0.06, react = -0.10, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 1027.31
02:17:49.614 00.000 10072 PPEC: input: -0.24, control: -0.06, exposure: 1000
02:17:49.614 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:49.614 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:17:49.614 00.000 10072 MoveAxis(E, 59, ABG)
02:17:49.614 00.000 10072 Guiding  Dir = 2, Dur = 59
02:17:49.615 00.001 10072 IsGuiding returns 0
02:17:49.615 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:49.616 00.001 10072 PulseGuide returned control before completion, sleep 69
02:17:49.633 00.017 1032 UpdateGuideState exits: m=1507 SNR=27.3
02:17:49.634 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:49.636 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:49.637 00.001 1032 Enqueuing Expose request
02:17:49.692 00.055 10072 IsGuiding returns 0
02:17:49.692 00.000 10072 Move returns status 0, amount 59
02:17:49.692 00.000 10072 MoveAxis(N, 0, ABG)
02:17:49.692 00.000 10072 Move returns status 0, amount 0
02:17:49.692 00.000 10072 move complete, result=0
02:17:49.692 00.000 10072 worker thread done servicing request
02:17:49.692 00.000 10072 Worker thread wakes up
02:17:49.692 00.000 1032 GuideStep: -0.2 px 59 ms EAST, -0.2 px 0 ms NORTH
02:17:49.695 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:49.695 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:50.602 00.907 10072 Exposure complete
02:17:50.659 00.057 10072 worker thread done servicing request
02:17:50.659 00.000 1032 OnExposeComplete: enter
02:17:50.661 00.002 1032 UpdateGuideState(): m_state=6
02:17:50.663 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 696
02:17:50.664 00.001 1032 Star::Find returns 1 (0), X=1124.06, Y=330.50, Mass=1650, SNR=28.6, Peak=130 HFD=3.3
02:17:50.665 00.001 1032 MultiStar: [#1 0.25,0.01,0.89,U] [#2 0.19,-0.06,0.94,U] [#3 0.18,-0.08,0.92,U] [#4 0.26,-0.02,0.79,U] [#5 0.28,0.02,0.74,U] [#6 0.25,-0.08,0.72,U] [#7 0.25,0.03,0.71,U] [#8 0.16,-0.04,0.66,U] 
02:17:50.667 00.002 1032 refined, 8 included, MultiStar: {0.24, -0.06}, one-star: {0.33, -0.28}
02:17:50.668 00.001 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
02:17:50.669 00.001 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
02:17:50.671 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-0.25 mountX=-0.12 mountY=-0.22, mountTheta=-2.08
02:17:50.674 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.06, opts=13)
02:17:50.677 00.003 1032 Enqueuing Move request for scope (0.24, -0.06)
02:17:50.679 00.002 10072 Worker thread wakes up
02:17:50.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.06) opts 0xd
02:17:50.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.06)
02:17:50.680 00.001 10072 Moving (0.24, -0.06) raw xDistance=-0.12 yDistance=-0.22
02:17:50.681 00.001 10072 PPEC rslt: input = -0.12, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1027.31
02:17:50.681 00.000 10072 PPEC: input: -0.12, control: 0.04, exposure: 1000
02:17:50.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:50.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:17:50.681 00.000 10072 MoveAxis(W, 38, ABG)
02:17:50.681 00.000 10072 Guiding  Dir = 3, Dur = 38
02:17:50.682 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:50.683 00.001 10072 IsGuiding returns 0
02:17:50.684 00.001 10072 PulseGuide returned control before completion, sleep 48
02:17:50.699 00.015 1032 UpdateGuideState exits: m=1650 SNR=28.6
02:17:50.701 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:50.702 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:50.704 00.002 1032 Enqueuing Expose request
02:17:50.740 00.036 10072 IsGuiding returns 0
02:17:50.740 00.000 10072 Move returns status 0, amount 38
02:17:50.740 00.000 10072 MoveAxis(N, 0, ABG)
02:17:50.740 00.000 10072 Move returns status 0, amount 0
02:17:50.740 00.000 10072 move complete, result=0
02:17:50.740 00.000 10072 worker thread done servicing request
02:17:50.740 00.000 10072 Worker thread wakes up
02:17:50.740 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:50.741 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:50.741 00.000 1032 GuideStep: -0.1 px 38 ms WEST, -0.2 px 0 ms NORTH
02:17:51.866 01.125 10072 Exposure complete
02:17:51.922 00.056 10072 worker thread done servicing request
02:17:51.922 00.000 1032 OnExposeComplete: enter
02:17:51.925 00.003 1032 UpdateGuideState(): m_state=6
02:17:51.927 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 697
02:17:51.929 00.002 1032 Star::Find returns 1 (0), X=1124.11, Y=330.44, Mass=1594, SNR=28.0, Peak=135 HFD=3.1
02:17:51.931 00.002 1032 MultiStar: [#1 0.26,-0.05,0.94,U] [#2 0.25,-0.14,0.94,U] [#3 0.20,-0.24,0.95,U] [#4 0.22,-0.12,0.82,U] [#5 0.35,-0.01,0.00,M1] [#6 0.26,-0.15,0.72,U] [#7 0.31,-0.15,0.00,M1] [#8 0.12,-0.05,0.65,U] 
02:17:51.933 00.002 1032 refined, 6 included, MultiStar: {0.25, -0.16}, one-star: {0.38, -0.34}
02:17:51.934 00.001 1032 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
02:17:51.935 00.001 1032 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
02:17:51.936 00.001 1032 CameraToMount -- cameraX=0.25 cameraY=-0.16 hyp=0.30 cameraTheta=-0.58 mountX=-0.22 mountY=-0.20, mountTheta=-2.42
02:17:51.938 00.002 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.16, opts=13)
02:17:51.939 00.001 1032 Enqueuing Move request for scope (0.25, -0.16)
02:17:51.941 00.002 10072 Worker thread wakes up
02:17:51.941 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.16) opts 0xd
02:17:51.941 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.16)
02:17:51.941 00.000 10072 Moving (0.25, -0.16) raw xDistance=-0.22 yDistance=-0.20
02:17:51.941 00.000 10072 PPEC rslt: input = -0.22, final = -0.06, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 1027.31
02:17:51.941 00.000 10072 PPEC: input: -0.22, control: -0.06, exposure: 1000
02:17:51.943 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:51.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:17:51.943 00.000 10072 MoveAxis(E, 65, ABG)
02:17:51.943 00.000 10072 Guiding  Dir = 2, Dur = 65
02:17:51.943 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:51.945 00.002 10072 IsGuiding returns 0
02:17:51.945 00.000 10072 PulseGuide returned control before completion, sleep 75
02:17:51.962 00.017 1032 UpdateGuideState exits: m=1594 SNR=28.0
02:17:51.964 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:51.965 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:51.966 00.001 1032 Enqueuing Expose request
02:17:52.036 00.070 10072 IsGuiding returns 0
02:17:52.036 00.000 10072 Move returns status 0, amount 65
02:17:52.036 00.000 10072 MoveAxis(N, 0, ABG)
02:17:52.036 00.000 10072 Move returns status 0, amount 0
02:17:52.036 00.000 10072 move complete, result=0
02:17:52.036 00.000 10072 worker thread done servicing request
02:17:52.036 00.000 10072 Worker thread wakes up
02:17:52.036 00.000 1032 GuideStep: -0.2 px 65 ms EAST, -0.2 px 0 ms NORTH
02:17:52.038 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:52.038 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:52.957 00.919 10072 Exposure complete
02:17:53.012 00.055 10072 worker thread done servicing request
02:17:53.012 00.000 1032 OnExposeComplete: enter
02:17:53.013 00.001 1032 UpdateGuideState(): m_state=6
02:17:53.014 00.001 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 698
02:17:53.017 00.003 1032 Star::Find returns 1 (0), X=1124.01, Y=330.53, Mass=1556, SNR=27.7, Peak=121 HFD=3.4
02:17:53.020 00.003 1032 MultiStar: [#1 0.24,-0.02,0.92,U] [#2 0.19,0.01,0.96,U] [#3 0.19,0.01,0.94,U] [#4 0.31,0.02,0.81,U] [#5 0.29,0.17,0.77,U] [#6 0.23,-0.02,0.75,U] [#7 0.29,-0.10,0.71,U] [#8 0.14,-0.04,0.68,U] 
02:17:53.023 00.003 1032 refined, 8 included, MultiStar: {0.24, -0.03}, one-star: {0.28, -0.24}
02:17:53.024 00.001 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
02:17:53.027 00.003 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
02:17:53.029 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-0.12 mountX=-0.09 mountY=-0.22, mountTheta=-1.95
02:17:53.032 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.03, opts=13)
02:17:53.034 00.002 1032 Enqueuing Move request for scope (0.24, -0.03)
02:17:53.035 00.001 10072 Worker thread wakes up
02:17:53.035 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
02:17:53.035 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
02:17:53.035 00.000 10072 Moving (0.24, -0.03) raw xDistance=-0.09 yDistance=-0.22
02:17:53.037 00.002 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1027.31
02:17:53.037 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 1000
02:17:53.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.22
02:17:53.037 00.000 10072 MoveAxis(W, 19, ABG)
02:17:53.037 00.000 10072 Guiding  Dir = 3, Dur = 19
02:17:53.037 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:53.039 00.002 10072 IsGuiding returns 0
02:17:53.040 00.001 10072 PulseGuide returned control before completion, sleep 29
02:17:53.056 00.016 1032 UpdateGuideState exits: m=1556 SNR=27.7
02:17:53.058 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:53.059 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:53.060 00.001 1032 Enqueuing Expose request
02:17:53.080 00.020 10072 IsGuiding returns 0
02:17:53.080 00.000 10072 Move returns status 0, amount 19
02:17:53.081 00.001 10072 MoveAxis(N, 123, ABG)
02:17:53.081 00.000 10072 Guiding  Dir = 0, Dur = 123
02:17:53.081 00.000 10072 IsGuiding returns 0
02:17:53.081 00.000 10072 PulseGuide returned control before completion, sleep 133
02:17:53.222 00.141 10072 IsGuiding returns 1
02:17:53.222 00.000 10072 scope still moving after pulse duration time elapsed
02:17:53.253 00.031 10072 IsGuiding returns 0
02:17:53.253 00.000 10072 scope move finished after 123 + 48 ms
02:17:53.253 00.000 10072 Move returns status 0, amount 123
02:17:53.253 00.000 10072 move complete, result=0
02:17:53.253 00.000 10072 worker thread done servicing request
02:17:53.253 00.000 10072 Worker thread wakes up
02:17:53.253 00.000 1032 GuideStep: -0.1 px 19 ms WEST, -0.2 px 123 ms NORTH
02:17:53.256 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:53.256 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:54.385 01.129 10072 Exposure complete
02:17:54.438 00.053 10072 worker thread done servicing request
02:17:54.439 00.001 1032 OnExposeComplete: enter
02:17:54.440 00.001 1032 UpdateGuideState(): m_state=6
02:17:54.442 00.002 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 699
02:17:54.443 00.001 1032 Star::Find returns 1 (0), X=1123.90, Y=330.48, Mass=1530, SNR=27.4, Peak=118 HFD=3.0
02:17:54.445 00.002 1032 MultiStar: [#1 -0.01,0.01,0.93,U] [#2 -0.01,0.02,0.98,U] [#3 -0.10,-0.01,0.98,U] [#4 -0.05,-0.01,0.81,U] [#5 0.03,0.05,0.80,U] [#6 0.05,-0.00,0.76,U] [#7 0.06,-0.03,0.74,U] [#8 -0.01,0.08,0.68,U] 
02:17:54.446 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.16, -0.30}
02:17:54.447 00.001 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
02:17:54.448 00.001 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
02:17:54.449 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.13 mountX=-0.03 mountY=-0.01, mountTheta=-2.96
02:17:54.452 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
02:17:54.454 00.002 1032 Enqueuing Move request for scope (0.01, -0.03)
02:17:54.455 00.001 10072 Worker thread wakes up
02:17:54.455 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
02:17:54.455 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
02:17:54.455 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=-0.01
02:17:54.457 00.002 10072 PPEC rslt: input = -0.03, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1027.31
02:17:54.457 00.000 10072 PPEC: input: -0.03, control: 0.02, exposure: 1000
02:17:54.458 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:54.458 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:17:54.458 00.000 10072 MoveAxis(W, 19, ABG)
02:17:54.458 00.000 10072 Guiding  Dir = 3, Dur = 19
02:17:54.458 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:54.460 00.002 10072 IsGuiding returns 0
02:17:54.460 00.000 10072 PulseGuide returned control before completion, sleep 29
02:17:54.475 00.015 1032 UpdateGuideState exits: m=1530 SNR=27.4
02:17:54.477 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:54.479 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:54.482 00.003 1032 Enqueuing Expose request
02:17:54.491 00.009 10072 IsGuiding returns 0
02:17:54.491 00.000 10072 Move returns status 0, amount 19
02:17:54.491 00.000 10072 MoveAxis(N, 0, ABG)
02:17:54.491 00.000 10072 Move returns status 0, amount 0
02:17:54.491 00.000 10072 move complete, result=0
02:17:54.491 00.000 10072 worker thread done servicing request
02:17:54.491 00.000 10072 Worker thread wakes up
02:17:54.491 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:54.491 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:54.491 00.000 1032 GuideStep: -0.0 px 19 ms WEST, -0.0 px 0 ms NORTH
02:17:55.402 00.911 10072 Exposure complete
02:17:55.458 00.056 10072 worker thread done servicing request
02:17:55.458 00.000 1032 OnExposeComplete: enter
02:17:55.460 00.002 1032 UpdateGuideState(): m_state=6
02:17:55.461 00.001 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 700
02:17:55.463 00.002 1032 Star::Find returns 1 (0), X=1123.88, Y=330.60, Mass=1564, SNR=27.8, Peak=120 HFD=3.2
02:17:55.464 00.001 1032 MultiStar: [#1 -0.05,0.02,0.92,U] [#2 0.05,0.02,0.94,U] [#3 -0.03,0.00,0.93,U] [#4 0.01,0.04,0.81,U] [#5 0.11,0.08,0.78,U] [#6 0.03,0.06,0.74,U] [#7 0.17,-0.00,0.75,U] [#8 0.11,0.14,0.67,U] 
02:17:55.466 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.15, -0.17}
02:17:55.467 00.001 1032 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.83) = xAngle (-1.61 = -1.61)
02:17:55.469 00.002 1032 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.61 = -1.61)
02:17:55.471 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.22 mountX=-0.00 mountY=-0.06, mountTheta=-1.61
02:17:55.473 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
02:17:55.474 00.001 1032 Enqueuing Move request for scope (0.06, 0.01)
02:17:55.476 00.002 10072 Worker thread wakes up
02:17:55.476 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
02:17:55.476 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
02:17:55.477 00.001 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
02:17:55.478 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:55.481 00.003 10072 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1030.61
02:17:55.481 00.000 10072 PPEC: input: -0.00, control: 0.03, exposure: 1000
02:17:55.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:55.482 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:17:55.482 00.000 10072 MoveAxis(W, 35, ABG)
02:17:55.482 00.000 10072 Guiding  Dir = 3, Dur = 35
02:17:55.482 00.000 10072 IsGuiding returns 0
02:17:55.482 00.000 10072 PulseGuide returned control before completion, sleep 45
02:17:55.498 00.016 1032 UpdateGuideState exits: m=1564 SNR=27.8
02:17:55.500 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:55.501 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:55.502 00.001 1032 Enqueuing Expose request
02:17:55.539 00.037 10072 IsGuiding returns 0
02:17:55.539 00.000 10072 Move returns status 0, amount 35
02:17:55.539 00.000 10072 MoveAxis(N, 0, ABG)
02:17:55.539 00.000 10072 Move returns status 0, amount 0
02:17:55.539 00.000 10072 move complete, result=0
02:17:55.539 00.000 10072 worker thread done servicing request
02:17:55.539 00.000 10072 Worker thread wakes up
02:17:55.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:55.539 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:55.540 00.001 1032 GuideStep: -0.0 px 35 ms WEST, -0.1 px 0 ms NORTH
02:17:56.667 01.127 10072 Exposure complete
02:17:56.719 00.052 10072 worker thread done servicing request
02:17:56.719 00.000 1032 OnExposeComplete: enter
02:17:56.721 00.002 1032 UpdateGuideState(): m_state=6
02:17:56.723 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 701
02:17:56.725 00.002 1032 Star::Find returns 1 (0), X=1123.85, Y=330.62, Mass=1461, SNR=26.8, Peak=126 HFD=3.0
02:17:56.727 00.002 1032 MultiStar: [#1 0.03,0.13,0.94,U] [#2 0.01,0.11,1.00,U] [#3 -0.05,0.14,0.99,U] [#4 0.05,0.04,0.87,U] [#5 0.07,0.11,0.76,U] [#6 0.08,0.08,0.75,U] [#7 0.05,0.08,0.74,U] [#8 -0.01,0.18,0.69,U] 
02:17:56.729 00.002 1032 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.12, -0.16}
02:17:56.730 00.001 1032 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.83) = xAngle (-0.73 = -0.73)
02:17:56.732 00.002 1032 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.73 = -0.73)
02:17:56.733 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.10 mountX=0.06 mountY=-0.06, mountTheta=-0.73
02:17:56.736 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.07, opts=13)
02:17:56.738 00.002 1032 Enqueuing Move request for scope (0.04, 0.07)
02:17:56.740 00.002 10072 Worker thread wakes up
02:17:56.740 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
02:17:56.740 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
02:17:56.740 00.000 10072 Moving (0.04, 0.07) raw xDistance=0.06 yDistance=-0.06
02:17:56.741 00.001 10072 PPEC rslt: input = 0.06, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1030.61
02:17:56.741 00.000 10072 PPEC: input: 0.06, control: 0.03, exposure: 1000
02:17:56.741 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:56.741 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:17:56.741 00.000 10072 MoveAxis(W, 30, ABG)
02:17:56.741 00.000 10072 Guiding  Dir = 3, Dur = 30
02:17:56.741 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:56.743 00.002 10072 IsGuiding returns 0
02:17:56.743 00.000 10072 PulseGuide returned control before completion, sleep 40
02:17:56.759 00.016 1032 UpdateGuideState exits: m=1461 SNR=26.8
02:17:56.760 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:56.762 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:56.763 00.001 1032 Enqueuing Expose request
02:17:56.791 00.028 10072 IsGuiding returns 1
02:17:56.791 00.000 10072 scope still moving after pulse duration time elapsed
02:17:56.821 00.030 10072 IsGuiding returns 0
02:17:56.821 00.000 10072 scope move finished after 30 + 47 ms
02:17:56.821 00.000 10072 Move returns status 0, amount 30
02:17:56.821 00.000 10072 MoveAxis(N, 0, ABG)
02:17:56.821 00.000 10072 Move returns status 0, amount 0
02:17:56.821 00.000 10072 move complete, result=0
02:17:56.821 00.000 10072 worker thread done servicing request
02:17:56.821 00.000 10072 Worker thread wakes up
02:17:56.822 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:56.822 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:56.829 00.007 1032 GuideStep: 0.1 px 30 ms WEST, -0.1 px 0 ms NORTH
02:17:57.727 00.898 10072 Exposure complete
02:17:57.786 00.059 10072 worker thread done servicing request
02:17:57.787 00.001 1032 OnExposeComplete: enter
02:17:57.789 00.002 1032 UpdateGuideState(): m_state=6
02:17:57.790 00.001 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 702
02:17:57.791 00.001 1032 Star::Find returns 1 (0), X=1123.85, Y=330.56, Mass=1575, SNR=27.9, Peak=119 HFD=3.2
02:17:57.793 00.002 1032 MultiStar: [#1 0.05,0.17,0.93,U] [#2 -0.03,0.12,0.98,U] [#3 0.03,0.06,0.92,U] [#4 0.08,0.02,0.81,U] [#5 0.12,0.08,0.77,U] [#6 0.03,-0.02,0.74,U] [#7 -0.02,-0.00,0.72,U] [#8 -0.01,0.05,0.68,U] 
02:17:57.794 00.001 1032 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.12, -0.22}
02:17:57.797 00.003 1032 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.83) = xAngle (-1.29 = -1.29)
02:17:57.797 00.000 1032 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.29 = -1.29)
02:17:57.801 00.004 1032 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.54 mountX=0.01 mountY=-0.05, mountTheta=-1.29
02:17:57.805 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=0.03, opts=13)
02:17:57.806 00.001 1032 Enqueuing Move request for scope (0.04, 0.03)
02:17:57.808 00.002 10072 Worker thread wakes up
02:17:57.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
02:17:57.808 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
02:17:57.808 00.000 10072 Moving (0.04, 0.03) raw xDistance=0.01 yDistance=-0.05
02:17:57.810 00.002 10072 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1030.61
02:17:57.811 00.001 10072 PPEC: input: 0.01, control: 0.02, exposure: 1000
02:17:57.811 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:57.811 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:17:57.811 00.000 10072 MoveAxis(W, 25, ABG)
02:17:57.811 00.000 10072 Guiding  Dir = 3, Dur = 25
02:17:57.811 00.000 10072 IsGuiding returns 0
02:17:57.811 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:57.813 00.002 10072 PulseGuide returned control before completion, sleep 35
02:17:57.831 00.018 1032 UpdateGuideState exits: m=1575 SNR=27.9
02:17:57.834 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:57.837 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:57.838 00.001 1032 Enqueuing Expose request
02:17:57.851 00.013 10072 IsGuiding returns 1
02:17:57.851 00.000 10072 scope still moving after pulse duration time elapsed
02:17:57.882 00.031 10072 IsGuiding returns 0
02:17:57.882 00.000 10072 scope move finished after 25 + 45 ms
02:17:57.882 00.000 10072 Move returns status 0, amount 25
02:17:57.882 00.000 10072 MoveAxis(N, 0, ABG)
02:17:57.882 00.000 10072 Move returns status 0, amount 0
02:17:57.882 00.000 10072 move complete, result=0
02:17:57.882 00.000 10072 worker thread done servicing request
02:17:57.882 00.000 10072 Worker thread wakes up
02:17:57.882 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:57.883 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:57.883 00.000 1032 GuideStep: 0.0 px 25 ms WEST, -0.0 px 0 ms NORTH
02:17:59.011 01.128 10072 Exposure complete
02:17:59.067 00.056 10072 worker thread done servicing request
02:17:59.067 00.000 1032 OnExposeComplete: enter
02:17:59.069 00.002 1032 UpdateGuideState(): m_state=6
02:17:59.070 00.001 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 703
02:17:59.072 00.002 1032 Star::Find returns 1 (0), X=1123.96, Y=330.66, Mass=1650, SNR=28.5, Peak=131 HFD=3.3
02:17:59.074 00.002 1032 MultiStar: [#1 0.04,0.10,0.88,U] [#2 0.08,0.05,0.93,U] [#3 0.01,0.19,0.93,U] [#4 0.05,0.01,0.84,U] [#5 0.22,0.11,0.78,U] [#6 0.14,0.11,0.70,U] [#7 0.16,0.02,0.69,U] [#8 0.01,0.06,0.67,U] 
02:17:59.076 00.002 1032 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {0.23, -0.11}
02:17:59.076 00.000 1032 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.83) = xAngle (-1.34 = -1.34)
02:17:59.079 00.003 1032 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.34 = -1.34)
02:17:59.080 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.49 mountX=0.03 mountY=-0.12, mountTheta=-1.34
02:17:59.083 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.06, opts=13)
02:17:59.086 00.003 1032 Enqueuing Move request for scope (0.10, 0.06)
02:17:59.088 00.002 10072 Worker thread wakes up
02:17:59.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
02:17:59.088 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:17:59.088 00.000 10072 Moving (0.10, 0.06) raw xDistance=0.03 yDistance=-0.12
02:17:59.090 00.002 10072 PPEC rslt: input = 0.03, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1030.61
02:17:59.090 00.000 10072 PPEC: input: 0.03, control: 0.02, exposure: 1000
02:17:59.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:59.090 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:17:59.090 00.000 10072 MoveAxis(W, 23, ABG)
02:17:59.090 00.000 10072 Guiding  Dir = 3, Dur = 23
02:17:59.090 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:17:59.092 00.002 10072 IsGuiding returns 0
02:17:59.093 00.001 10072 PulseGuide returned control before completion, sleep 33
02:17:59.110 00.017 1032 UpdateGuideState exits: m=1650 SNR=28.5
02:17:59.114 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:59.116 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:17:59.117 00.001 1032 Enqueuing Expose request
02:17:59.135 00.018 10072 IsGuiding returns 1
02:17:59.135 00.000 10072 scope still moving after pulse duration time elapsed
02:17:59.165 00.030 10072 IsGuiding returns 0
02:17:59.165 00.000 10072 scope move finished after 23 + 49 ms
02:17:59.165 00.000 10072 Move returns status 0, amount 23
02:17:59.165 00.000 10072 MoveAxis(N, 0, ABG)
02:17:59.165 00.000 10072 Move returns status 0, amount 0
02:17:59.165 00.000 10072 move complete, result=0
02:17:59.165 00.000 10072 worker thread done servicing request
02:17:59.165 00.000 10072 Worker thread wakes up
02:17:59.165 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:17:59.165 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:17:59.166 00.001 1032 GuideStep: 0.0 px 23 ms WEST, -0.1 px 0 ms NORTH
02:18:00.074 00.908 10072 Exposure complete
02:18:00.128 00.054 10072 worker thread done servicing request
02:18:00.128 00.000 1032 OnExposeComplete: enter
02:18:00.130 00.002 1032 UpdateGuideState(): m_state=6
02:18:00.131 00.001 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 704
02:18:00.133 00.002 1032 Star::Find returns 1 (0), X=1123.97, Y=330.60, Mass=1524, SNR=27.4, Peak=129 HFD=3.2
02:18:00.134 00.001 1032 MultiStar: [#1 0.19,0.11,0.94,U] [#2 0.03,0.09,0.99,U] [#3 0.04,0.14,0.96,U] [#4 0.10,0.03,0.82,U] [#5 0.19,0.16,0.80,U] [#6 0.22,0.05,0.77,U] [#7 0.17,0.02,0.70,U] [#8 0.06,0.14,0.67,U] 
02:18:00.135 00.001 1032 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.24, -0.17}
02:18:00.138 00.003 1032 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.83) = xAngle (-1.41 = -1.41)
02:18:00.139 00.001 1032 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.41 = -1.41)
02:18:00.140 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.42 mountX=0.02 mountY=-0.15, mountTheta=-1.41
02:18:00.142 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
02:18:00.144 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
02:18:00.148 00.004 10072 Worker thread wakes up
02:18:00.148 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
02:18:00.148 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
02:18:00.148 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
02:18:00.149 00.001 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1030.61
02:18:00.149 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 1000
02:18:00.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:00.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:18:00.149 00.000 10072 MoveAxis(W, 15, ABG)
02:18:00.149 00.000 10072 Guiding  Dir = 3, Dur = 15
02:18:00.150 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:00.152 00.002 10072 IsGuiding returns 0
02:18:00.152 00.000 10072 PulseGuide returned control before completion, sleep 25
02:18:00.169 00.017 1032 UpdateGuideState exits: m=1524 SNR=27.4
02:18:00.171 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:00.173 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:00.175 00.002 1032 Enqueuing Expose request
02:18:00.182 00.007 10072 IsGuiding returns 0
02:18:00.183 00.001 10072 Move returns status 0, amount 15
02:18:00.183 00.000 10072 MoveAxis(N, 0, ABG)
02:18:00.183 00.000 10072 Move returns status 0, amount 0
02:18:00.183 00.000 10072 move complete, result=0
02:18:00.183 00.000 10072 worker thread done servicing request
02:18:00.183 00.000 10072 Worker thread wakes up
02:18:00.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:00.183 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:18:00.186 00.003 1032 GuideStep: 0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
02:18:01.318 01.132 10072 Exposure complete
02:18:01.372 00.054 10072 worker thread done servicing request
02:18:01.372 00.000 1032 OnExposeComplete: enter
02:18:01.374 00.002 1032 UpdateGuideState(): m_state=6
02:18:01.375 00.001 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 705
02:18:01.378 00.003 1032 Star::Find returns 1 (0), X=1123.97, Y=330.60, Mass=1530, SNR=27.5, Peak=126 HFD=3.0
02:18:01.380 00.002 1032 MultiStar: [#1 0.03,0.12,0.89,U] [#2 0.11,0.12,0.98,U] [#3 0.03,0.03,0.97,U] [#4 0.05,0.09,0.80,U] [#5 0.13,0.21,0.78,U] [#6 0.13,0.03,0.73,U] [#7 0.08,-0.06,0.73,U] [#8 0.03,0.13,0.68,U] 
02:18:01.381 00.001 1032 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.23, -0.18}
02:18:01.382 00.001 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
02:18:01.383 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
02:18:01.386 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.48 mountX=0.02 mountY=-0.11, mountTheta=-1.35
02:18:01.388 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.05, opts=13)
02:18:01.389 00.001 1032 Enqueuing Move request for scope (0.10, 0.05)
02:18:01.391 00.002 10072 Worker thread wakes up
02:18:01.391 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
02:18:01.391 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
02:18:01.391 00.000 10072 Moving (0.10, 0.05) raw xDistance=0.02 yDistance=-0.11
02:18:01.393 00.002 10072 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1030.61
02:18:01.393 00.000 10072 PPEC: input: 0.02, control: 0.01, exposure: 1000
02:18:01.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:01.393 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:18:01.393 00.000 10072 MoveAxis(W, 13, ABG)
02:18:01.393 00.000 10072 Guiding  Dir = 3, Dur = 13
02:18:01.394 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:01.396 00.002 10072 IsGuiding returns 0
02:18:01.397 00.001 10072 PulseGuide returned control before completion, sleep 23
02:18:01.413 00.016 1032 UpdateGuideState exits: m=1530 SNR=27.5
02:18:01.415 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:01.416 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:01.418 00.002 1032 Enqueuing Expose request
02:18:01.420 00.002 10072 IsGuiding returns 0
02:18:01.420 00.000 10072 Move returns status 0, amount 13
02:18:01.420 00.000 10072 MoveAxis(N, 0, ABG)
02:18:01.420 00.000 10072 Move returns status 0, amount 0
02:18:01.420 00.000 10072 move complete, result=0
02:18:01.420 00.000 10072 worker thread done servicing request
02:18:01.420 00.000 10072 Worker thread wakes up
02:18:01.420 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:01.420 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:18:01.428 00.008 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
02:18:02.327 00.899 10072 Exposure complete
02:18:02.381 00.054 10072 worker thread done servicing request
02:18:02.381 00.000 1032 OnExposeComplete: enter
02:18:02.383 00.002 1032 UpdateGuideState(): m_state=6
02:18:02.385 00.002 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 706
02:18:02.387 00.002 1032 Star::Find returns 1 (0), X=1123.93, Y=330.63, Mass=1491, SNR=27.1, Peak=116 HFD=3.1
02:18:02.388 00.001 1032 MultiStar: [#1 0.05,0.19,0.93,U] [#2 0.08,0.08,0.99,U] [#3 0.08,0.15,0.98,U] [#4 0.16,0.04,0.79,U] [#5 0.20,0.19,0.80,U] [#6 0.10,0.06,0.75,U] [#7 0.12,0.04,0.73,U] [#8 0.02,0.22,0.68,U] 
02:18:02.390 00.002 1032 refined, 8 included, MultiStar: {0.11, 0.09}, one-star: {0.20, -0.14}
02:18:02.392 00.002 1032 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.83) = xAngle (-1.17 = -1.17)
02:18:02.394 00.002 1032 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.17 = -1.17)
02:18:02.395 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.66 mountX=0.06 mountY=-0.13, mountTheta=-1.17
02:18:02.398 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.09, opts=13)
02:18:02.400 00.002 1032 Enqueuing Move request for scope (0.11, 0.09)
02:18:02.403 00.003 10072 Worker thread wakes up
02:18:02.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
02:18:02.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
02:18:02.403 00.000 10072 Moving (0.11, 0.09) raw xDistance=0.06 yDistance=-0.13
02:18:02.405 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:02.407 00.002 10072 PPEC rslt: input = 0.06, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1034.01
02:18:02.407 00.000 10072 PPEC: input: 0.06, control: 0.03, exposure: 1000
02:18:02.407 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:02.407 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:18:02.407 00.000 10072 MoveAxis(W, 36, ABG)
02:18:02.407 00.000 10072 Guiding  Dir = 3, Dur = 36
02:18:02.408 00.001 10072 IsGuiding returns 0
02:18:02.408 00.000 10072 PulseGuide returned control before completion, sleep 46
02:18:02.423 00.015 1032 UpdateGuideState exits: m=1491 SNR=27.1
02:18:02.426 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:02.427 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:02.429 00.002 1032 Enqueuing Expose request
02:18:02.466 00.037 10072 IsGuiding returns 0
02:18:02.466 00.000 10072 Move returns status 0, amount 36
02:18:02.466 00.000 10072 MoveAxis(N, 0, ABG)
02:18:02.466 00.000 10072 Move returns status 0, amount 0
02:18:02.466 00.000 10072 move complete, result=0
02:18:02.466 00.000 10072 worker thread done servicing request
02:18:02.466 00.000 10072 Worker thread wakes up
02:18:02.466 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:02.466 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:18:02.468 00.002 1032 GuideStep: 0.1 px 36 ms WEST, -0.1 px 0 ms NORTH
02:18:03.597 01.129 10072 Exposure complete
02:18:03.650 00.053 10072 worker thread done servicing request
02:18:03.650 00.000 1032 OnExposeComplete: enter
02:18:03.651 00.001 1032 UpdateGuideState(): m_state=6
02:18:03.654 00.003 1032 Star::Find(15, 1123, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 707
02:18:03.655 00.001 1032 Star::Find returns 1 (0), X=1124.00, Y=330.57, Mass=1646, SNR=28.5, Peak=130 HFD=3.4
02:18:03.657 00.002 1032 MultiStar: [#1 0.12,0.06,0.90,U] [#2 0.14,-0.01,0.94,U] [#3 0.05,0.01,0.94,U] [#4 0.19,0.01,0.80,U] [#5 0.22,0.08,0.79,U] [#6 0.21,-0.04,0.71,U] [#7 0.10,-0.05,0.69,U] [#8 0.11,0.08,0.63,U] 
02:18:03.659 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.01}, one-star: {0.27, -0.20}
02:18:03.660 00.001 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
02:18:03.661 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
02:18:03.662 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.08 mountX=-0.05 mountY=-0.15, mountTheta=-1.91
02:18:03.664 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.01, opts=13)
02:18:03.666 00.002 1032 Enqueuing Move request for scope (0.16, -0.01)
02:18:03.667 00.001 10072 Worker thread wakes up
02:18:03.667 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
02:18:03.667 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
02:18:03.667 00.000 10072 Moving (0.16, -0.01) raw xDistance=-0.05 yDistance=-0.15
02:18:03.668 00.001 10072 PPEC rslt: input = -0.05, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1034.01
02:18:03.668 00.000 10072 PPEC: input: -0.05, control: 0.03, exposure: 1000
02:18:03.668 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:03.669 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:18:03.669 00.000 10072 MoveAxis(W, 35, ABG)
02:18:03.669 00.000 10072 Guiding  Dir = 3, Dur = 35
02:18:03.669 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:03.671 00.002 10072 IsGuiding returns 0
02:18:03.671 00.000 10072 PulseGuide returned control before completion, sleep 45
02:18:03.688 00.017 1032 UpdateGuideState exits: m=1646 SNR=28.5
02:18:03.692 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:03.694 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:03.696 00.002 1032 Enqueuing Expose request
02:18:03.719 00.023 10072 IsGuiding returns 1
02:18:03.719 00.000 10072 scope still moving after pulse duration time elapsed
02:18:03.751 00.032 10072 IsGuiding returns 0
02:18:03.751 00.000 10072 scope move finished after 35 + 44 ms
02:18:03.751 00.000 10072 Move returns status 0, amount 35
02:18:03.751 00.000 10072 MoveAxis(N, 0, ABG)
02:18:03.751 00.000 10072 Move returns status 0, amount 0
02:18:03.751 00.000 10072 move complete, result=0
02:18:03.751 00.000 10072 worker thread done servicing request
02:18:03.751 00.000 10072 Worker thread wakes up
02:18:03.751 00.000 1032 GuideStep: -0.1 px 35 ms WEST, -0.1 px 0 ms NORTH
02:18:03.754 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:03.754 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,316,31,31)
02:18:04.093 00.339 1032 evsrv: cli 0D18AF50 connect
02:18:04.096 00.003 1032 case statement mapped state 6 to 3
02:18:04.118 00.022 1032 case statement mapped state 6 to 3
02:18:04.125 00.007 1032 evsrv: cli 0D18AF50 request: {"method":"get_app_state","id":"aa0740f7-ea83-4615-b390-41e302c06152"}
02:18:04.127 00.002 1032 case statement mapped state 6 to 3
02:18:04.129 00.002 1032 evsrv: cli 0D18AF50 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa0740f7-ea83-4615-b390-41e302c06152"}
02:18:04.150 00.021 1032 evsrv: cli 0D18AF50 disconnect
02:18:04.152 00.002 1032 evsrv: cli 0D18B090 connect
02:18:04.154 00.002 1032 case statement mapped state 6 to 3
02:18:04.156 00.002 1032 case statement mapped state 6 to 3
02:18:04.157 00.001 1032 evsrv: cli 0D18B090 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.4,"time":2,"timeout":40}},"id":"b94123d5-c43f-466c-bb58-c6d9651c991c"}
02:18:04.160 00.003 1032 PhdController::Dither begins
02:18:04.161 00.001 1032 dither: size=3.00, dRA=2.03 dDec=1.36
02:18:04.162 00.001 1032 MountToCamera -- mountTheta (0.59) + m_xAngle (1.83) = xAngle (2.42 = 2.42)
02:18:04.165 00.003 1032 MountToCamera -- mountX=2.03 mountY=1.36 hyp=2.44 mountTheta=0.59 cameraX=-1.83, cameraY=1.61 cameraTheta=2.42
02:18:04.167 00.002 1032 setting lock position to (1121.90, 332.39)
02:18:04.286 00.119 1032 Mount: notify guiding dithered (-1.8, 1.6)
02:18:04.349 00.063 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
02:18:04.354 00.005 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
02:18:04.358 00.004 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
02:18:04.360 00.002 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
02:18:04.364 00.004 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
02:18:04.368 00.004 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
02:18:04.370 00.002 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
02:18:04.373 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:18:04.375 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
02:18:04.377 00.002 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
02:18:04.379 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
02:18:04.381 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
02:18:04.384 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
02:18:04.386 00.002 1032 MultiStar: stabilizing after lock position change
02:18:04.388 00.002 1032 Status Line: Dither by 2.03,1.36
02:18:04.393 00.005 1032 PhdController: newstate STATE_SETTLE_BEGIN
02:18:04.396 00.003 1032 PhdController: newstate STATE_SETTLE_WAIT
02:18:04.398 00.002 1032 evsrv: cli 0D18B090 response: {"jsonrpc":"2.0","result":0,"id":"b94123d5-c43f-466c-bb58-c6d9651c991c"}
02:18:04.427 00.029 1032 evsrv: cli 0D18B090 disconnect
02:18:04.666 00.239 10072 Exposure complete
02:18:04.758 00.092 10072 worker thread done servicing request
02:18:04.759 00.001 1032 OnExposeComplete: enter
02:18:04.761 00.002 1032 UpdateGuideState(): m_state=6
02:18:04.764 00.003 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 708
02:18:04.766 00.002 1032 Star::Find returns 1 (0), X=1124.03, Y=330.64, Mass=1549, SNR=27.6, Peak=124 HFD=3.3
02:18:04.775 00.009 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
02:18:04.778 00.003 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
02:18:04.780 00.002 1032 CameraToMount -- cameraX=2.13 cameraY=-1.74 hyp=2.75 cameraTheta=-0.69 mountX=-2.23 mountY=-1.61, mountTheta=-2.52
02:18:04.783 00.003 1032 dither recenter: remaining=(-2.0,-1.4) step=(-2.0,-1.4)
02:18:04.786 00.003 1032 MountToCamera -- mountTheta (-2.55) + m_xAngle (1.83) = xAngle (-0.72 = -0.72)
02:18:04.788 00.002 1032 MountToCamera -- mountX=-2.03 mountY=-1.36 hyp=2.44 mountTheta=-2.55 cameraX=1.83, cameraY=-1.61 cameraTheta=-0.72
02:18:04.790 00.002 1032 SchedulePrimaryMove(0F526948, x=1.83, y=-1.61, opts=4)
02:18:04.792 00.002 1032 Enqueuing Move request for scope (1.83, -1.61)
02:18:04.794 00.002 1032 Mount: notify direct move -2.03,-1.36
02:18:04.796 00.002 10072 Worker thread wakes up
02:18:04.796 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (1.83, -1.61) opts 0x4
02:18:04.796 00.000 10072 Handling offset move in thread for scope, endpoint = (1.83, -1.61)
02:18:04.796 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
02:18:04.799 00.003 10072 Moving (1.83, -1.61) raw xDistance=-2.03 yDistance=-1.36
02:18:04.799 00.000 10072 BLC: window closed
02:18:04.799 00.000 10072 MoveAxis(E, 2072, B)
02:18:04.799 00.000 10072 Guiding  Dir = 2, Dur = 2072
02:18:04.800 00.001 10072 IsGuiding returns 0
02:18:04.800 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
02:18:04.805 00.005 10072 PulseGuide returned control before completion, sleep 2082
02:18:04.806 00.001 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
02:18:04.813 00.007 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
02:18:04.817 00.004 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
02:18:04.820 00.003 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
02:18:04.824 00.004 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
02:18:04.827 00.003 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:18:04.830 00.003 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
02:18:04.838 00.008 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
02:18:04.841 00.003 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
02:18:04.843 00.002 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
02:18:04.845 00.002 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
02:18:04.850 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:04.885 00.035 1032 UpdateGuideState exits: m=1549 SNR=27.6
02:18:04.888 00.003 1032 PhdController: settling, locked = 1, distance = 2.63 (0.40) aobump = 0 frame = 1 / 99999
02:18:04.892 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784182684.892,"Host":"MELE","Inst":1,"Distance":2.63,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
02:18:04.900 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:04.905 00.005 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:04.910 00.005 1032 Enqueuing Expose request
02:18:06.896 01.986 10072 IsGuiding returns 0
02:18:06.896 00.000 10072 Move returns status 0, amount 2072
02:18:06.896 00.000 10072 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:06.896 00.000 10072 MoveAxis(N, 877, B)
02:18:06.896 00.000 10072 Guiding  Dir = 0, Dur = 877
02:18:06.896 00.000 10072 IsGuiding returns 0
02:18:06.897 00.001 10072 PulseGuide returned control before completion, sleep 887
02:18:07.790 00.893 10072 IsGuiding returns 0
02:18:07.790 00.000 10072 Move returns status 0, amount 877
02:18:07.790 00.000 10072 move complete, result=0
02:18:07.790 00.000 10072 worker thread done servicing request
02:18:07.790 00.000 10072 Worker thread wakes up
02:18:07.790 00.000 1032 GuideStep: -2.0 px 2072 ms EAST, -1.4 px 877 ms NORTH
02:18:07.793 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:07.793 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:08.941 01.148 10072 Exposure complete
02:18:09.055 00.114 1032 OnExposeComplete: enter
02:18:09.058 00.003 1032 UpdateGuideState(): m_state=6
02:18:09.060 00.002 10072 worker thread done servicing request
02:18:09.060 00.000 1032 Star::Find(15, 1124, 330, 0, (0,0,0,0), 0.7, 4.5, 255) frame 709
02:18:09.062 00.002 1032 Star::Find returns 1 (0), X=1122.16, Y=332.37, Mass=1533, SNR=27.5, Peak=141 HFD=3.1
02:18:09.064 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
02:18:09.065 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
02:18:09.067 00.002 1032 CameraToMount -- cameraX=0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-0.08 mountX=-0.09 mountY=-0.24, mountTheta=-1.91
02:18:09.072 00.005 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.02, opts=13)
02:18:09.074 00.002 1032 Enqueuing Move request for scope (0.26, -0.02)
02:18:09.075 00.001 10072 Worker thread wakes up
02:18:09.075 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.02) opts 0xd
02:18:09.075 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.02)
02:18:09.075 00.000 10072 Moving (0.26, -0.02) raw xDistance=-0.09 yDistance=-0.24
02:18:09.075 00.000 10072 PPEC rslt(dithering): input = -0.09, final = -0.04
02:18:09.075 00.000 10072 PPEC: input: -0.09, control: -0.04, exposure: 1000
02:18:09.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:18:09.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:18:09.075 00.000 10072 MoveAxis(E, 36, ABG)
02:18:09.075 00.000 10072 Guiding  Dir = 2, Dur = 36
02:18:09.123 00.048 10072 IsGuiding returns 0
02:18:09.124 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:09.128 00.004 10072 PulseGuide returned control before completion, sleep 42
02:18:09.220 00.092 10072 IsGuiding returns 0
02:18:09.220 00.000 10072 Move returns status 0, amount 36
02:18:09.220 00.000 10072 MoveAxis(N, 0, ABG)
02:18:09.220 00.000 10072 Move returns status 0, amount 0
02:18:09.220 00.000 10072 move complete, result=0
02:18:09.221 00.001 10072 worker thread done servicing request
02:18:09.226 00.005 1032 UpdateGuideState exits: m=1533 SNR=27.5
02:18:09.232 00.006 1032 PhdController: settling, locked = 1, distance = 0.26 (0.40) aobump = 0 frame = 2 / 99999
02:18:09.239 00.007 1032 evsrv: {"Event":"Settling","Timestamp":1784182689.239,"Host":"MELE","Inst":1,"Distance":0.26,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
02:18:09.243 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:09.295 00.052 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:09.303 00.008 1032 Enqueuing Expose request
02:18:09.307 00.004 10072 Worker thread wakes up
02:18:09.307 00.000 1032 GuideStep: -0.1 px 36 ms EAST, -0.2 px 0 ms NORTH
02:18:09.324 00.017 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:09.324 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:10.477 01.153 10072 Exposure complete
02:18:12.805 02.328 10072 worker thread done servicing request
02:18:12.805 00.000 1032 OnExposeComplete: enter
02:18:12.808 00.003 1032 UpdateGuideState(): m_state=6
02:18:12.813 00.005 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 710
02:18:12.815 00.002 1032 Star::Find returns 1 (0), X=1122.07, Y=332.31, Mass=1533, SNR=27.5, Peak=127 HFD=3.2
02:18:12.818 00.003 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
02:18:12.820 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
02:18:12.822 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.44 mountX=-0.12 mountY=-0.15, mountTheta=-2.27
02:18:12.827 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.08, opts=13)
02:18:12.830 00.003 1032 Enqueuing Move request for scope (0.17, -0.08)
02:18:12.832 00.002 10072 Worker thread wakes up
02:18:12.832 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
02:18:12.833 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
02:18:12.833 00.000 10072 Moving (0.17, -0.08) raw xDistance=-0.12 yDistance=-0.15
02:18:12.835 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:12.839 00.004 10072 PPEC rslt(dithering): input = -0.12, final = -0.05
02:18:12.843 00.004 10072 PPEC: input: -0.12, control: -0.05, exposure: 1000
02:18:12.843 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:12.844 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:18:12.844 00.000 10072 MoveAxis(E, 51, ABG)
02:18:12.844 00.000 10072 Guiding  Dir = 2, Dur = 51
02:18:12.845 00.001 10072 IsGuiding returns 0
02:18:12.846 00.001 10072 PulseGuide returned control before completion, sleep 60
02:18:12.881 00.035 1032 UpdateGuideState exits: m=1533 SNR=27.5
02:18:12.885 00.004 1032 PhdController: settling, locked = 1, distance = 0.24 (0.40) aobump = 0 frame = 3 / 99999
02:18:12.887 00.002 1032 PhdController: newstate STATE_FINISH
02:18:12.889 00.002 1032 PhdController complete: success
02:18:12.894 00.005 1032 evsrv: {"Event":"SettleDone","Timestamp":1784182692.894,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":3,"DroppedFrames":0}
02:18:12.898 00.004 1032 Mount: notify guiding dither settle done success=1
02:18:12.901 00.003 1032 PhdController: newstate STATE_IDLE
02:18:12.905 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:12.908 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:12.911 00.003 1032 Enqueuing Expose request
02:18:12.946 00.035 10072 IsGuiding returns 0
02:18:12.946 00.000 10072 Move returns status 0, amount 51
02:18:12.947 00.001 10072 MoveAxis(N, 0, ABG)
02:18:12.947 00.000 10072 Move returns status 0, amount 0
02:18:12.947 00.000 10072 move complete, result=0
02:18:12.947 00.000 10072 worker thread done servicing request
02:18:12.947 00.000 10072 Worker thread wakes up
02:18:12.947 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:12.947 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:12.967 00.020 1032 GuideStep: -0.1 px 51 ms EAST, -0.1 px 0 ms NORTH
02:18:14.124 01.157 10072 Exposure complete
02:18:14.375 00.251 1032 OnExposeComplete: enter
02:18:14.381 00.006 10072 worker thread done servicing request
02:18:14.381 00.000 1032 UpdateGuideState(): m_state=6
02:18:14.384 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 711
02:18:14.387 00.003 1032 Star::Find returns 1 (0), X=1122.27, Y=332.54, Mass=1604, SNR=28.1, Peak=137 HFD=3.2
02:18:14.390 00.003 1032 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.83) = xAngle (-1.44 = -1.44)
02:18:14.393 00.003 1032 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.44 = -1.44)
02:18:14.396 00.003 1032 CameraToMount -- cameraX=0.37 cameraY=0.15 hyp=0.40 cameraTheta=0.39 mountX=0.05 mountY=-0.40, mountTheta=-1.44
02:18:14.400 00.004 1032 SchedulePrimaryMove(0F526948, x=0.37, y=0.15, opts=13)
02:18:14.403 00.003 1032 Enqueuing Move request for scope (0.37, 0.15)
02:18:14.409 00.006 10072 Worker thread wakes up
02:18:14.409 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.15) opts 0xd
02:18:14.409 00.000 10072 Handling offset move in thread for scope, endpoint = (0.37, 0.15)
02:18:14.409 00.000 10072 Moving (0.37, 0.15) raw xDistance=0.05 yDistance=-0.40
02:18:14.409 00.000 10072 PPEC rslt(dithering): input = 0.05, final = 0.02
02:18:14.409 00.000 10072 PPEC: input: 0.05, control: 0.02, exposure: 1000
02:18:14.409 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:18:14.410 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
02:18:14.410 00.000 10072 MoveAxis(W, 22, ABG)
02:18:14.410 00.000 10072 Guiding  Dir = 3, Dur = 22
02:18:14.412 00.002 10072 IsGuiding returns 0
02:18:14.415 00.003 10072 PulseGuide returned control before completion, sleep 29
02:18:14.416 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:14.459 00.043 10072 IsGuiding returns 0
02:18:14.459 00.000 10072 Move returns status 0, amount 22
02:18:14.459 00.000 10072 MoveAxis(N, 0, ABG)
02:18:14.459 00.000 10072 Move returns status 0, amount 0
02:18:14.460 00.001 10072 move complete, result=0
02:18:14.460 00.000 10072 worker thread done servicing request
02:18:14.465 00.005 1032 UpdateGuideState exits: m=1604 SNR=28.1
02:18:14.469 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:14.472 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:14.475 00.003 1032 Enqueuing Expose request
02:18:14.478 00.003 10072 Worker thread wakes up
02:18:14.478 00.000 1032 GuideStep: 0.1 px 22 ms WEST, -0.4 px 0 ms NORTH
02:18:14.480 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:14.481 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:15.467 00.986 10072 Exposure complete
02:18:15.815 00.348 10072 worker thread done servicing request
02:18:15.815 00.000 1032 OnExposeComplete: enter
02:18:15.819 00.004 1032 UpdateGuideState(): m_state=6
02:18:15.822 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 712
02:18:15.824 00.002 1032 Star::Find returns 1 (0), X=1122.17, Y=332.49, Mass=1495, SNR=27.1, Peak=126 HFD=3.1
02:18:15.827 00.003 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
02:18:15.832 00.005 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
02:18:15.836 00.004 1032 CameraToMount -- cameraX=0.27 cameraY=0.10 hyp=0.29 cameraTheta=0.36 mountX=0.03 mountY=-0.29, mountTheta=-1.47
02:18:15.840 00.004 1032 SchedulePrimaryMove(0F526948, x=0.27, y=0.10, opts=13)
02:18:15.842 00.002 1032 Enqueuing Move request for scope (0.27, 0.10)
02:18:15.845 00.003 10072 Worker thread wakes up
02:18:15.845 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.10) opts 0xd
02:18:15.845 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, 0.10)
02:18:15.845 00.000 10072 Moving (0.27, 0.10) raw xDistance=0.03 yDistance=-0.29
02:18:15.847 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:15.851 00.004 10072 PPEC rslt: input = 0.03, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1040.90
02:18:15.851 00.000 10072 PPEC: input: 0.03, control: 0.04, exposure: 1000
02:18:15.851 00.000 10072 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.83
02:18:15.851 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.29
02:18:15.851 00.000 10072 MoveAxis(W, 42, ABG)
02:18:15.851 00.000 10072 Guiding  Dir = 3, Dur = 42
02:18:15.851 00.000 10072 IsGuiding returns 0
02:18:15.852 00.001 10072 PulseGuide returned control before completion, sleep 52
02:18:15.895 00.043 1032 UpdateGuideState exits: m=1495 SNR=27.1
02:18:15.898 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:15.901 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:15.903 00.002 1032 Enqueuing Expose request
02:18:16.027 00.124 10072 IsGuiding returns 0
02:18:16.027 00.000 10072 Move returns status 0, amount 42
02:18:16.027 00.000 10072 MoveAxis(N, 161, ABG)
02:18:16.027 00.000 10072 Guiding  Dir = 0, Dur = 161
02:18:16.028 00.001 10072 IsGuiding returns 0
02:18:16.028 00.000 10072 PulseGuide returned control before completion, sleep 171
02:18:16.217 00.189 10072 IsGuiding returns 0
02:18:16.217 00.000 10072 Move returns status 0, amount 161
02:18:16.217 00.000 10072 move complete, result=0
02:18:16.218 00.001 10072 worker thread done servicing request
02:18:16.218 00.000 10072 Worker thread wakes up
02:18:16.218 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:16.218 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:16.225 00.007 1032 GuideStep: 0.0 px 42 ms WEST, -0.3 px 161 ms NORTH
02:18:17.352 01.127 10072 Exposure complete
02:18:17.438 00.086 10072 worker thread done servicing request
02:18:17.438 00.000 1032 OnExposeComplete: enter
02:18:17.440 00.002 1032 UpdateGuideState(): m_state=6
02:18:17.443 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 713
02:18:17.445 00.002 1032 Star::Find returns 1 (0), X=1121.90, Y=332.37, Mass=1568, SNR=27.8, Peak=133 HFD=3.1
02:18:17.448 00.003 1032 MultiStar: exiting stabilization period
02:18:17.450 00.002 1032 MultiStar: updating star positions after lock position change
02:18:17.451 00.001 1032 Star::Find(15, 995, 232, 0, (0,0,0,0), 0.7, 4.5, 255) frame 713
02:18:17.453 00.002 1032 Star::Find returns 1 (0), X=995.94, Y=232.04, Mass=1321, SNR=25.5, Peak=145 HFD=2.8
02:18:17.455 00.002 1032 Star::Find(15, 613, 589, 0, (0,0,0,0), 0.7, 4.5, 255) frame 713
02:18:17.458 00.003 1032 Star::Find returns 1 (0), X=613.62, Y=589.13, Mass=1425, SNR=26.5, Peak=227 HFD=2.3
02:18:17.460 00.002 1032 Star::Find(15, 428, 337, 0, (0,0,0,0), 0.7, 4.5, 255) frame 713
02:18:17.462 00.002 1032 Star::Find returns 1 (0), X=428.23, Y=337.39, Mass=1453, SNR=26.7, Peak=191 HFD=2.9
02:18:17.464 00.002 1032 Star::Find(15, 637, 574, 0, (0,0,0,0), 0.7, 4.5, 255) frame 713
02:18:17.466 00.002 1032 Star::Find returns 1 (0), X=637.25, Y=573.72, Mass=1081, SNR=23.1, Peak=204 HFD=2.1
02:18:17.468 00.002 1032 Star::Find(15, 1123, 695, 0, (0,0,0,0), 0.7, 4.5, 255) frame 713
02:18:17.470 00.002 1032 Star::Find returns 1 (0), X=1123.52, Y=694.94, Mass=928, SNR=21.3, Peak=78 HFD=3.3
02:18:17.472 00.002 1032 Star::Find(15, 721, 939, 0, (0,0,0,0), 0.7, 4.5, 255) frame 713
02:18:17.475 00.003 1032 Star::Find returns 1 (0), X=721.84, Y=939.12, Mass=816, SNR=20.0, Peak=83 HFD=2.8
02:18:17.478 00.003 1032 Star::Find(15, 919, 92, 0, (0,0,0,0), 0.7, 4.5, 255) frame 713
02:18:17.481 00.003 1032 Star::Find returns 1 (0), X=919.91, Y=92.07, Mass=758, SNR=19.3, Peak=77 HFD=2.7
02:18:17.484 00.003 1032 Star::Find(15, 789, 430, 0, (0,0,0,0), 0.7, 4.5, 255) frame 713
02:18:17.493 00.009 1032 Star::Find returns 1 (0), X=789.95, Y=429.75, Mass=728, SNR=18.9, Peak=138 HFD=2.4
02:18:17.497 00.004 1032 Star::Find(15, 134, 827, 0, (0,0,0,0), 0.7, 4.5, 255) frame 713
02:18:17.500 00.003 1032 Star::Find returns 1 (0), X=134.70, Y=826.73, Mass=784, SNR=19.6, Peak=55 HFD=3.5
02:18:17.503 00.003 1032 Star::Find(15, 260, 252, 0, (0,0,0,0), 0.7, 4.5, 255) frame 713
02:18:17.507 00.004 1032 Star::Find returns 1 (0), X=260.91, Y=251.85, Mass=564, SNR=16.6, Peak=63 HFD=2.4
02:18:17.510 00.003 1032 Star::Find(15, 829, 122, 0, (0,0,0,0), 0.7, 4.5, 255) frame 713
02:18:17.512 00.002 1032 Star::Find returns 1 (0), X=829.93, Y=122.27, Mass=582, SNR=16.8, Peak=75 HFD=2.5
02:18:17.515 00.003 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.59)
02:18:17.519 00.004 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.59)
02:18:17.525 00.006 1032 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.87 mountX=-0.01 mountY=0.01, mountTheta=2.59
02:18:17.529 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=-0.01, opts=13)
02:18:17.531 00.002 1032 Enqueuing Move request for scope (-0.00, -0.01)
02:18:17.534 00.003 10072 Worker thread wakes up
02:18:17.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
02:18:17.534 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
02:18:17.534 00.000 10072 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.01
02:18:17.537 00.003 10072 PPEC rslt: input = -0.01, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1040.90
02:18:17.537 00.000 10072 PPEC: input: -0.01, control: 0.04, exposure: 1000
02:18:17.537 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:17.537 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:18:17.537 00.000 10072 MoveAxis(W, 39, ABG)
02:18:17.537 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:17.540 00.003 10072 Guiding  Dir = 3, Dur = 39
02:18:17.540 00.000 10072 IsGuiding returns 0
02:18:17.541 00.001 10072 PulseGuide returned control before completion, sleep 49
02:18:17.573 00.032 1032 UpdateGuideState exits: m=1568 SNR=27.8
02:18:17.577 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:17.582 00.005 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:17.588 00.006 1032 Enqueuing Expose request
02:18:17.599 00.011 10072 IsGuiding returns 0
02:18:17.599 00.000 10072 Move returns status 0, amount 39
02:18:17.599 00.000 10072 MoveAxis(N, 0, ABG)
02:18:17.600 00.001 10072 Move returns status 0, amount 0
02:18:17.600 00.000 10072 move complete, result=0
02:18:17.600 00.000 10072 worker thread done servicing request
02:18:17.600 00.000 10072 Worker thread wakes up
02:18:17.600 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:17.600 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:17.604 00.004 1032 GuideStep: -0.0 px 39 ms WEST, 0.0 px 0 ms NORTH
02:18:18.511 00.907 10072 Exposure complete
02:18:18.593 00.082 10072 worker thread done servicing request
02:18:18.593 00.000 1032 OnExposeComplete: enter
02:18:18.597 00.004 1032 UpdateGuideState(): m_state=6
02:18:18.600 00.003 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 714
02:18:18.602 00.002 1032 Star::Find returns 1 (0), X=1121.93, Y=332.32, Mass=1480, SNR=27.0, Peak=120 HFD=3.3
02:18:18.605 00.003 1032 MultiStar: [#1 -0.03,-0.12,0.94,U] [#2 -0.03,-0.08,0.99,U] [#3 -0.08,-0.10,0.96,U] [#4 -0.06,-0.06,0.83,U] [#5 0.02,-0.10,0.78,U] [#6 -0.03,-0.00,0.76,U] [#7 -0.03,-0.08,0.72,U] [#8 -0.01,-0.12,0.70,U] 
02:18:18.607 00.002 1032 single-star, 8 included, MultiStar: {-0.03, -0.08}, one-star: {0.03, -0.06}
02:18:18.609 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
02:18:18.615 00.006 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
02:18:18.619 00.004 1032 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.07 mountX=-0.07 mountY=-0.02, mountTheta=-2.90
02:18:18.623 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.06, opts=13)
02:18:18.627 00.004 1032 Enqueuing Move request for scope (0.03, -0.06)
02:18:18.629 00.002 10072 Worker thread wakes up
02:18:18.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
02:18:18.629 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
02:18:18.629 00.000 10072 Moving (0.03, -0.06) raw xDistance=-0.07 yDistance=-0.02
02:18:18.631 00.002 10072 PPEC rslt: input = -0.07, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1040.90
02:18:18.631 00.000 10072 PPEC: input: -0.07, control: 0.03, exposure: 1000
02:18:18.631 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:18.631 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:18.635 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:18:18.636 00.001 10072 MoveAxis(W, 28, ABG)
02:18:18.636 00.000 10072 Guiding  Dir = 3, Dur = 28
02:18:18.636 00.000 10072 IsGuiding returns 0
02:18:18.637 00.001 10072 PulseGuide returned control before completion, sleep 38
02:18:18.666 00.029 1032 UpdateGuideState exits: m=1480 SNR=27.0
02:18:18.669 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:18.672 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:18.677 00.005 1032 Enqueuing Expose request
02:18:18.689 00.012 10072 IsGuiding returns 0
02:18:18.689 00.000 10072 Move returns status 0, amount 28
02:18:18.689 00.000 10072 MoveAxis(N, 0, ABG)
02:18:18.689 00.000 10072 Move returns status 0, amount 0
02:18:18.690 00.001 10072 move complete, result=0
02:18:18.690 00.000 10072 worker thread done servicing request
02:18:18.690 00.000 10072 Worker thread wakes up
02:18:18.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:18.690 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:18.700 00.010 1032 GuideStep: -0.1 px 28 ms WEST, -0.0 px 0 ms NORTH
02:18:19.842 01.142 10072 Exposure complete
02:18:19.922 00.080 10072 worker thread done servicing request
02:18:19.922 00.000 1032 OnExposeComplete: enter
02:18:19.926 00.004 1032 UpdateGuideState(): m_state=6
02:18:19.928 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 715
02:18:19.930 00.002 1032 Star::Find returns 1 (0), X=1121.94, Y=332.30, Mass=1626, SNR=28.3, Peak=139 HFD=3.2
02:18:19.933 00.003 1032 MultiStar: [#1 0.03,-0.11,0.91,U] [#2 0.05,-0.05,0.95,U] [#3 0.01,-0.09,0.92,U] [#4 -0.01,-0.05,0.77,U] [#5 0.13,-0.04,0.76,U] [#6 -0.00,0.01,0.72,U] [#7 0.11,-0.09,0.70,U] [#8 -0.02,-0.19,0.67,U] 
02:18:19.935 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.04, -0.09}
02:18:19.937 00.002 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
02:18:19.939 00.002 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
02:18:19.941 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.11 mountX=-0.08 mountY=-0.02, mountTheta=-2.94
02:18:19.944 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.08, opts=13)
02:18:19.946 00.002 1032 Enqueuing Move request for scope (0.04, -0.08)
02:18:19.948 00.002 10072 Worker thread wakes up
02:18:19.949 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
02:18:19.949 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
02:18:19.949 00.000 10072 Moving (0.04, -0.08) raw xDistance=-0.08 yDistance=-0.02
02:18:19.950 00.001 10072 PPEC rslt: input = -0.08, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1040.90
02:18:19.951 00.001 10072 PPEC: input: -0.08, control: 0.02, exposure: 1000
02:18:19.951 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:19.951 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:19.953 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:18:19.954 00.001 10072 MoveAxis(W, 22, ABG)
02:18:19.954 00.000 10072 Guiding  Dir = 3, Dur = 22
02:18:19.954 00.000 10072 IsGuiding returns 0
02:18:19.955 00.001 10072 PulseGuide returned control before completion, sleep 32
02:18:19.978 00.023 1032 UpdateGuideState exits: m=1626 SNR=28.3
02:18:19.982 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:19.983 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:19.988 00.005 1032 Enqueuing Expose request
02:18:19.998 00.010 10072 IsGuiding returns 1
02:18:19.998 00.000 10072 scope still moving after pulse duration time elapsed
02:18:20.028 00.030 10072 IsGuiding returns 0
02:18:20.029 00.001 10072 scope move finished after 22 + 52 ms
02:18:20.029 00.000 10072 Move returns status 0, amount 22
02:18:20.029 00.000 10072 MoveAxis(N, 0, ABG)
02:18:20.029 00.000 10072 Move returns status 0, amount 0
02:18:20.029 00.000 10072 move complete, result=0
02:18:20.029 00.000 10072 worker thread done servicing request
02:18:20.029 00.000 10072 Worker thread wakes up
02:18:20.029 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:20.029 00.000 1032 GuideStep: -0.1 px 22 ms WEST, -0.0 px 0 ms NORTH
02:18:20.033 00.004 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:20.952 00.919 10072 Exposure complete
02:18:21.030 00.078 1032 OnExposeComplete: enter
02:18:21.033 00.003 10072 worker thread done servicing request
02:18:21.033 00.000 1032 UpdateGuideState(): m_state=6
02:18:21.036 00.003 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 716
02:18:21.038 00.002 1032 Star::Find returns 1 (0), X=1122.06, Y=332.26, Mass=1575, SNR=27.9, Peak=132 HFD=3.1
02:18:21.040 00.002 1032 MultiStar: [#1 0.06,-0.20,0.91,U] [#2 0.03,-0.10,0.95,U] [#3 0.04,-0.12,0.95,U] [#4 0.07,-0.14,0.79,U] [#5 0.16,-0.19,0.78,U] [#6 0.09,-0.23,0.72,U] [#7 0.09,-0.20,0.73,U] [#8 0.06,-0.07,0.68,U] 
02:18:21.042 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.15}, one-star: {0.16, -0.13}
02:18:21.045 00.003 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
02:18:21.047 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
02:18:21.051 00.004 1032 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.06 mountX=-0.17 mountY=-0.04, mountTheta=-2.89
02:18:21.055 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.15, opts=13)
02:18:21.059 00.004 1032 Enqueuing Move request for scope (0.08, -0.15)
02:18:21.061 00.002 10072 Worker thread wakes up
02:18:21.061 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
02:18:21.061 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
02:18:21.061 00.000 10072 Moving (0.08, -0.15) raw xDistance=-0.17 yDistance=-0.04
02:18:21.063 00.002 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1040.90
02:18:21.063 00.000 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:18:21.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:21.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:18:21.063 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:21.066 00.003 10072 MoveAxis(W, 18, ABG)
02:18:21.066 00.000 10072 Guiding  Dir = 3, Dur = 18
02:18:21.067 00.001 10072 IsGuiding returns 0
02:18:21.067 00.000 10072 PulseGuide returned control before completion, sleep 28
02:18:21.093 00.026 1032 UpdateGuideState exits: m=1575 SNR=27.9
02:18:21.096 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:21.099 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:21.101 00.002 1032 Enqueuing Expose request
02:18:21.105 00.004 10072 IsGuiding returns 0
02:18:21.105 00.000 10072 Move returns status 0, amount 18
02:18:21.105 00.000 10072 MoveAxis(N, 0, ABG)
02:18:21.106 00.001 10072 Move returns status 0, amount 0
02:18:21.106 00.000 10072 move complete, result=0
02:18:21.106 00.000 10072 worker thread done servicing request
02:18:21.106 00.000 10072 Worker thread wakes up
02:18:21.106 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:21.106 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:21.115 00.009 1032 GuideStep: -0.2 px 18 ms WEST, -0.0 px 0 ms NORTH
02:18:22.231 01.116 10072 Exposure complete
02:18:22.327 00.096 10072 worker thread done servicing request
02:18:22.327 00.000 1032 OnExposeComplete: enter
02:18:22.329 00.002 1032 UpdateGuideState(): m_state=6
02:18:22.333 00.004 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 717
02:18:22.337 00.004 1032 Star::Find returns 1 (0), X=1121.94, Y=332.28, Mass=1533, SNR=27.5, Peak=123 HFD=3.2
02:18:22.340 00.003 1032 MultiStar: [#1 0.09,-0.10,0.92,U] [#2 0.09,-0.10,0.98,U] [#3 0.00,-0.12,0.97,U] [#4 0.07,-0.13,0.80,U] [#5 0.07,-0.13,0.80,U] [#6 0.10,-0.08,0.73,U] [#7 0.12,-0.22,0.70,U] [#8 0.02,-0.10,0.65,U] 
02:18:22.343 00.003 1032 single-star, 8 included, MultiStar: {0.06, -0.12}, one-star: {0.04, -0.10}
02:18:22.346 00.003 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
02:18:22.348 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
02:18:22.351 00.003 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.20 mountX=-0.11 mountY=-0.01, mountTheta=-3.03
02:18:22.355 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
02:18:22.358 00.003 1032 Enqueuing Move request for scope (0.04, -0.10)
02:18:22.361 00.003 10072 Worker thread wakes up
02:18:22.361 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
02:18:22.361 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
02:18:22.361 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=-0.01
02:18:22.368 00.007 10072 PPEC rslt: input = -0.11, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1044.44
02:18:22.370 00.002 10072 PPEC: input: -0.11, control: 0.04, exposure: 1000
02:18:22.370 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:22.370 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:18:22.370 00.000 10072 MoveAxis(W, 40, ABG)
02:18:22.370 00.000 10072 Guiding  Dir = 3, Dur = 40
02:18:22.371 00.001 10072 IsGuiding returns 0
02:18:22.371 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:22.374 00.003 10072 PulseGuide returned control before completion, sleep 50
02:18:22.405 00.031 1032 UpdateGuideState exits: m=1533 SNR=27.5
02:18:22.412 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:22.415 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:22.420 00.005 1032 Enqueuing Expose request
02:18:22.432 00.012 10072 IsGuiding returns 0
02:18:22.432 00.000 10072 Move returns status 0, amount 40
02:18:22.432 00.000 10072 MoveAxis(N, 0, ABG)
02:18:22.432 00.000 10072 Move returns status 0, amount 0
02:18:22.432 00.000 10072 move complete, result=0
02:18:22.432 00.000 10072 worker thread done servicing request
02:18:22.432 00.000 10072 Worker thread wakes up
02:18:22.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:22.433 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:22.440 00.007 1032 GuideStep: -0.1 px 40 ms WEST, -0.0 px 0 ms NORTH
02:18:23.341 00.901 10072 Exposure complete
02:18:23.411 00.070 10072 worker thread done servicing request
02:18:23.411 00.000 1032 OnExposeComplete: enter
02:18:23.413 00.002 1032 UpdateGuideState(): m_state=6
02:18:23.416 00.003 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 718
02:18:23.419 00.003 1032 Star::Find returns 1 (0), X=1122.03, Y=332.28, Mass=1589, SNR=28.0, Peak=146 HFD=3.0
02:18:23.421 00.002 1032 MultiStar: [#1 0.05,-0.12,0.89,U] [#2 0.10,0.03,0.94,U] [#3 -0.00,-0.05,0.94,U] [#4 0.08,-0.03,0.78,U] [#5 0.14,-0.01,0.77,U] [#6 0.13,-0.09,0.74,U] [#7 0.11,-0.10,0.70,U] [#8 0.06,-0.13,0.66,U] 
02:18:23.423 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.13, -0.11}
02:18:23.425 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
02:18:23.428 00.003 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
02:18:23.430 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.65 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
02:18:23.434 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
02:18:23.435 00.001 1032 Enqueuing Move request for scope (0.09, -0.07)
02:18:23.438 00.003 10072 Worker thread wakes up
02:18:23.438 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
02:18:23.438 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
02:18:23.438 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
02:18:23.440 00.002 10072 PPEC rslt: input = -0.09, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1044.44
02:18:23.440 00.000 10072 PPEC: input: -0.09, control: 0.03, exposure: 1000
02:18:23.440 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:23.440 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:18:23.440 00.000 10072 MoveAxis(W, 34, ABG)
02:18:23.440 00.000 10072 Guiding  Dir = 3, Dur = 34
02:18:23.440 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:23.443 00.003 10072 IsGuiding returns 0
02:18:23.445 00.002 10072 PulseGuide returned control before completion, sleep 44
02:18:23.466 00.021 1032 UpdateGuideState exits: m=1589 SNR=28.0
02:18:23.468 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:23.470 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:23.472 00.002 1032 Enqueuing Expose request
02:18:23.495 00.023 10072 IsGuiding returns 1
02:18:23.495 00.000 10072 scope still moving after pulse duration time elapsed
02:18:23.526 00.031 10072 IsGuiding returns 0
02:18:23.526 00.000 10072 scope move finished after 34 + 48 ms
02:18:23.526 00.000 10072 Move returns status 0, amount 34
02:18:23.526 00.000 10072 MoveAxis(N, 0, ABG)
02:18:23.526 00.000 10072 Move returns status 0, amount 0
02:18:23.526 00.000 10072 move complete, result=0
02:18:23.526 00.000 10072 worker thread done servicing request
02:18:23.526 00.000 10072 Worker thread wakes up
02:18:23.526 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:23.526 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:23.899 00.373 1032 GuideStep: -0.1 px 34 ms WEST, -0.1 px 0 ms NORTH
02:18:24.655 00.756 10072 Exposure complete
02:18:24.712 00.057 10072 worker thread done servicing request
02:18:24.712 00.000 1032 OnExposeComplete: enter
02:18:24.715 00.003 1032 UpdateGuideState(): m_state=6
02:18:24.717 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 719
02:18:24.719 00.002 1032 Star::Find returns 1 (0), X=1122.10, Y=332.34, Mass=1534, SNR=27.5, Peak=133 HFD=3.0
02:18:24.721 00.002 1032 MultiStar: [#1 0.16,-0.01,0.92,U] [#2 0.22,-0.05,0.95,U] [#3 0.08,-0.11,0.94,U] [#4 0.17,-0.03,0.80,U] [#5 0.17,-0.05,0.78,U] [#6 0.06,-0.10,0.76,U] [#7 0.12,-0.07,0.71,U] [#8 0.05,-0.07,0.72,U] 
02:18:24.723 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.20, -0.05}
02:18:24.725 00.002 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
02:18:24.726 00.001 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
02:18:24.727 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.38 mountX=-0.09 mountY=-0.12, mountTheta=-2.21
02:18:24.729 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
02:18:24.731 00.002 1032 Enqueuing Move request for scope (0.14, -0.06)
02:18:24.732 00.001 10072 Worker thread wakes up
02:18:24.732 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
02:18:24.732 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
02:18:24.732 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.09 yDistance=-0.12
02:18:24.733 00.001 10072 PPEC rslt: input = -0.09, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1044.44
02:18:24.733 00.000 10072 PPEC: input: -0.09, control: 0.03, exposure: 1000
02:18:24.733 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:24.733 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:24.736 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:18:24.736 00.000 10072 MoveAxis(W, 33, ABG)
02:18:24.736 00.000 10072 Guiding  Dir = 3, Dur = 33
02:18:24.737 00.001 10072 IsGuiding returns 0
02:18:24.737 00.000 10072 PulseGuide returned control before completion, sleep 43
02:18:24.755 00.018 1032 UpdateGuideState exits: m=1534 SNR=27.5
02:18:24.757 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:24.759 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:24.760 00.001 1032 Enqueuing Expose request
02:18:24.794 00.034 10072 IsGuiding returns 0
02:18:24.794 00.000 10072 Move returns status 0, amount 33
02:18:24.794 00.000 10072 MoveAxis(N, 0, ABG)
02:18:24.794 00.000 10072 Move returns status 0, amount 0
02:18:24.794 00.000 10072 move complete, result=0
02:18:24.794 00.000 10072 worker thread done servicing request
02:18:24.794 00.000 10072 Worker thread wakes up
02:18:24.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:24.794 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:24.805 00.011 1032 GuideStep: -0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
02:18:25.711 00.906 10072 Exposure complete
02:18:25.769 00.058 10072 worker thread done servicing request
02:18:25.769 00.000 1032 OnExposeComplete: enter
02:18:25.771 00.002 1032 UpdateGuideState(): m_state=6
02:18:25.773 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 720
02:18:25.774 00.001 1032 Star::Find returns 1 (0), X=1122.13, Y=332.32, Mass=1563, SNR=27.8, Peak=136 HFD=3.1
02:18:25.776 00.002 1032 MultiStar: [#1 0.15,-0.01,0.91,U] [#2 0.11,0.09,0.96,U] [#3 0.02,-0.07,0.95,U] [#4 0.13,0.00,0.80,U] [#5 0.18,0.03,0.79,U] [#6 0.09,-0.03,0.74,U] [#7 0.09,-0.01,0.74,U] [#8 0.05,-0.03,0.70,U] 
02:18:25.777 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.23, -0.06}
02:18:25.779 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
02:18:25.780 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
02:18:25.781 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.08 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:18:25.783 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.01, opts=13)
02:18:25.784 00.001 1032 Enqueuing Move request for scope (0.12, -0.01)
02:18:25.787 00.003 10072 Worker thread wakes up
02:18:25.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
02:18:25.787 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
02:18:25.787 00.000 10072 Moving (0.12, -0.01) raw xDistance=-0.04 yDistance=-0.11
02:18:25.789 00.002 10072 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1044.44
02:18:25.789 00.000 10072 PPEC: input: -0.04, control: 0.03, exposure: 1000
02:18:25.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:25.789 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:25.791 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:18:25.791 00.000 10072 MoveAxis(W, 27, ABG)
02:18:25.792 00.001 10072 Guiding  Dir = 3, Dur = 27
02:18:25.792 00.000 10072 IsGuiding returns 0
02:18:25.792 00.000 10072 PulseGuide returned control before completion, sleep 37
02:18:25.810 00.018 1032 UpdateGuideState exits: m=1563 SNR=27.8
02:18:25.813 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:25.814 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:25.815 00.001 1032 Enqueuing Expose request
02:18:25.834 00.019 10072 IsGuiding returns 1
02:18:25.834 00.000 10072 scope still moving after pulse duration time elapsed
02:18:25.864 00.030 10072 IsGuiding returns 0
02:18:25.864 00.000 10072 scope move finished after 27 + 45 ms
02:18:25.864 00.000 10072 Move returns status 0, amount 27
02:18:25.864 00.000 10072 MoveAxis(N, 0, ABG)
02:18:25.864 00.000 10072 Move returns status 0, amount 0
02:18:25.864 00.000 10072 move complete, result=0
02:18:25.864 00.000 10072 worker thread done servicing request
02:18:25.865 00.001 10072 Worker thread wakes up
02:18:25.865 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:25.865 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:25.865 00.000 1032 GuideStep: -0.0 px 27 ms WEST, -0.1 px 0 ms NORTH
02:18:26.990 01.125 10072 Exposure complete
02:18:27.041 00.051 10072 worker thread done servicing request
02:18:27.041 00.000 1032 OnExposeComplete: enter
02:18:27.043 00.002 1032 UpdateGuideState(): m_state=6
02:18:27.045 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 721
02:18:27.046 00.001 1032 Star::Find returns 1 (0), X=1122.12, Y=332.25, Mass=1557, SNR=27.7, Peak=147 HFD=2.9
02:18:27.047 00.001 1032 MultiStar: [#1 0.07,-0.21,0.91,U] [#2 0.15,-0.13,0.97,U] [#3 0.04,-0.18,0.93,U] [#4 0.12,-0.12,0.81,U] [#5 0.25,-0.10,0.81,U] [#6 0.17,-0.13,0.73,U] [#7 0.16,-0.07,0.70,U] [#8 0.16,-0.23,0.65,U] 
02:18:27.050 00.003 1032 refined, 8 included, MultiStar: {0.15, -0.15}, one-star: {0.22, -0.13}
02:18:27.051 00.001 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
02:18:27.052 00.001 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
02:18:27.053 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.79 mountX=-0.18 mountY=-0.10, mountTheta=-2.62
02:18:27.055 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.15, opts=13)
02:18:27.057 00.002 1032 Enqueuing Move request for scope (0.15, -0.15)
02:18:27.058 00.001 10072 Worker thread wakes up
02:18:27.058 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
02:18:27.058 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
02:18:27.059 00.001 10072 Moving (0.15, -0.15) raw xDistance=-0.18 yDistance=-0.10
02:18:27.060 00.001 10072 PPEC rslt: input = -0.18, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1044.44
02:18:27.060 00.000 10072 PPEC: input: -0.18, control: 0.02, exposure: 1000
02:18:27.060 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:27.060 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:18:27.060 00.000 10072 MoveAxis(W, 21, ABG)
02:18:27.060 00.000 10072 Guiding  Dir = 3, Dur = 21
02:18:27.060 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:27.061 00.001 10072 IsGuiding returns 0
02:18:27.062 00.001 10072 PulseGuide returned control before completion, sleep 31
02:18:27.077 00.015 1032 UpdateGuideState exits: m=1557 SNR=27.7
02:18:27.080 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:27.082 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:27.084 00.002 1032 Enqueuing Expose request
02:18:27.095 00.011 10072 IsGuiding returns 0
02:18:27.095 00.000 10072 Move returns status 0, amount 21
02:18:27.095 00.000 10072 MoveAxis(N, 0, ABG)
02:18:27.096 00.001 10072 Move returns status 0, amount 0
02:18:27.096 00.000 10072 move complete, result=0
02:18:27.096 00.000 10072 worker thread done servicing request
02:18:27.096 00.000 10072 Worker thread wakes up
02:18:27.096 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:27.096 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:27.097 00.001 1032 GuideStep: -0.2 px 21 ms WEST, -0.1 px 0 ms NORTH
02:18:28.004 00.907 10072 Exposure complete
02:18:28.063 00.059 10072 worker thread done servicing request
02:18:28.063 00.000 1032 OnExposeComplete: enter
02:18:28.065 00.002 1032 UpdateGuideState(): m_state=6
02:18:28.067 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 722
02:18:28.069 00.002 1032 Star::Find returns 1 (0), X=1122.15, Y=332.19, Mass=1583, SNR=28.0, Peak=138 HFD=3.2
02:18:28.071 00.002 1032 MultiStar: [#1 0.19,-0.29,0.86,U] [#2 0.19,-0.11,0.97,U] [#3 0.10,-0.21,0.92,U] [#4 0.13,-0.20,0.82,U] [#5 0.22,-0.12,0.77,U] [#6 0.14,-0.20,0.73,U] [#7 0.18,-0.05,0.70,U] [#8 0.12,-0.14,0.66,U] 
02:18:28.072 00.001 1032 refined, 8 included, MultiStar: {0.17, -0.17}, one-star: {0.25, -0.20}
02:18:28.073 00.001 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
02:18:28.075 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
02:18:28.076 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.79 mountX=-0.21 mountY=-0.12, mountTheta=-2.62
02:18:28.080 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.17, opts=13)
02:18:28.083 00.003 1032 Enqueuing Move request for scope (0.17, -0.17)
02:18:28.085 00.002 10072 Worker thread wakes up
02:18:28.085 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
02:18:28.085 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
02:18:28.085 00.000 10072 Moving (0.17, -0.17) raw xDistance=-0.21 yDistance=-0.12
02:18:28.087 00.002 10072 PPEC rslt: input = -0.21, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 1044.44
02:18:28.087 00.000 10072 PPEC: input: -0.21, control: -0.07, exposure: 1000
02:18:28.087 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:28.087 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:18:28.087 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:28.089 00.002 10072 MoveAxis(E, 70, ABG)
02:18:28.089 00.000 10072 Guiding  Dir = 2, Dur = 70
02:18:28.089 00.000 10072 IsGuiding returns 0
02:18:28.090 00.001 10072 PulseGuide returned control before completion, sleep 80
02:18:28.106 00.016 1032 UpdateGuideState exits: m=1583 SNR=28.0
02:18:28.108 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:28.110 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:28.114 00.004 1032 Enqueuing Expose request
02:18:28.176 00.062 10072 IsGuiding returns 0
02:18:28.176 00.000 10072 Move returns status 0, amount 70
02:18:28.176 00.000 10072 MoveAxis(N, 0, ABG)
02:18:28.177 00.001 10072 Move returns status 0, amount 0
02:18:28.177 00.000 10072 move complete, result=0
02:18:28.177 00.000 10072 worker thread done servicing request
02:18:28.177 00.000 10072 Worker thread wakes up
02:18:28.177 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:28.177 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:28.185 00.008 1032 GuideStep: -0.2 px 70 ms EAST, -0.1 px 0 ms NORTH
02:18:29.305 01.120 10072 Exposure complete
02:18:29.365 00.060 10072 worker thread done servicing request
02:18:29.365 00.000 1032 OnExposeComplete: enter
02:18:29.367 00.002 1032 UpdateGuideState(): m_state=6
02:18:29.369 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 723
02:18:29.370 00.001 1032 Star::Find returns 1 (0), X=1122.03, Y=332.30, Mass=1490, SNR=27.1, Peak=137 HFD=3.0
02:18:29.372 00.002 1032 MultiStar: [#1 0.10,-0.08,0.94,U] [#2 0.05,-0.07,1.03,U] [#3 0.00,-0.15,0.95,U] [#4 0.02,-0.04,0.83,U] [#5 0.14,-0.12,0.78,U] [#6 0.03,-0.06,0.73,U] [#7 0.07,-0.06,0.77,U] [#8 0.02,-0.10,0.68,U] 
02:18:29.373 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.13, -0.08}
02:18:29.374 00.001 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
02:18:29.375 00.001 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
02:18:29.378 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.93 mountX=-0.10 mountY=-0.04, mountTheta=-2.76
02:18:29.380 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
02:18:29.382 00.002 1032 Enqueuing Move request for scope (0.06, -0.09)
02:18:29.384 00.002 10072 Worker thread wakes up
02:18:29.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
02:18:29.384 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
02:18:29.384 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.10 yDistance=-0.04
02:18:29.386 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:29.389 00.003 10072 PPEC rslt: input = -0.10, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1048.00
02:18:29.389 00.000 10072 PPEC: input: -0.10, control: 0.04, exposure: 1000
02:18:29.389 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:29.389 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:18:29.389 00.000 10072 MoveAxis(W, 38, ABG)
02:18:29.389 00.000 10072 Guiding  Dir = 3, Dur = 38
02:18:29.390 00.001 10072 IsGuiding returns 0
02:18:29.390 00.000 10072 PulseGuide returned control before completion, sleep 48
02:18:29.407 00.017 1032 UpdateGuideState exits: m=1490 SNR=27.1
02:18:29.409 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:29.411 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:29.413 00.002 1032 Enqueuing Expose request
02:18:29.442 00.029 10072 IsGuiding returns 0
02:18:29.442 00.000 10072 Move returns status 0, amount 38
02:18:29.442 00.000 10072 MoveAxis(N, 0, ABG)
02:18:29.442 00.000 10072 Move returns status 0, amount 0
02:18:29.442 00.000 10072 move complete, result=0
02:18:29.442 00.000 10072 worker thread done servicing request
02:18:29.442 00.000 10072 Worker thread wakes up
02:18:29.442 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:29.442 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:29.446 00.004 1032 GuideStep: -0.1 px 38 ms WEST, -0.0 px 0 ms NORTH
02:18:30.353 00.907 10072 Exposure complete
02:18:30.408 00.055 10072 worker thread done servicing request
02:18:30.408 00.000 1032 OnExposeComplete: enter
02:18:30.410 00.002 1032 UpdateGuideState(): m_state=6
02:18:30.413 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 724
02:18:30.415 00.002 1032 Star::Find returns 1 (0), X=1122.08, Y=332.23, Mass=1508, SNR=27.3, Peak=144 HFD=2.9
02:18:30.417 00.002 1032 MultiStar: [#1 0.18,-0.24,0.91,U] [#2 0.15,-0.18,1.00,U] [#3 0.06,-0.18,0.96,U] [#4 0.12,-0.19,0.83,U] [#5 0.19,-0.14,0.81,U] [#6 0.14,-0.22,0.77,U] [#7 0.11,-0.20,0.73,U] [#8 0.09,-0.12,0.65,U] 
02:18:30.418 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.18}, one-star: {0.18, -0.16}
02:18:30.420 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
02:18:30.421 00.001 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
02:18:30.423 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.92 mountX=-0.21 mountY=-0.09, mountTheta=-2.76
02:18:30.427 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.18, opts=13)
02:18:30.429 00.002 1032 Enqueuing Move request for scope (0.14, -0.18)
02:18:30.431 00.002 10072 Worker thread wakes up
02:18:30.432 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
02:18:30.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
02:18:30.432 00.000 10072 Moving (0.14, -0.18) raw xDistance=-0.21 yDistance=-0.09
02:18:30.433 00.001 10072 PPEC rslt: input = -0.21, final = -0.05, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 1048.00
02:18:30.433 00.000 10072 PPEC: input: -0.21, control: -0.05, exposure: 1000
02:18:30.433 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:30.433 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:18:30.433 00.000 10072 MoveAxis(E, 56, ABG)
02:18:30.433 00.000 10072 Guiding  Dir = 2, Dur = 56
02:18:30.434 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:30.436 00.002 10072 IsGuiding returns 0
02:18:30.437 00.001 10072 PulseGuide returned control before completion, sleep 66
02:18:30.452 00.015 1032 UpdateGuideState exits: m=1508 SNR=27.3
02:18:30.455 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:30.458 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:30.459 00.001 1032 Enqueuing Expose request
02:18:30.506 00.047 10072 IsGuiding returns 0
02:18:30.506 00.000 10072 Move returns status 0, amount 56
02:18:30.506 00.000 10072 MoveAxis(N, 0, ABG)
02:18:30.506 00.000 10072 Move returns status 0, amount 0
02:18:30.506 00.000 10072 move complete, result=0
02:18:30.506 00.000 10072 worker thread done servicing request
02:18:30.506 00.000 10072 Worker thread wakes up
02:18:30.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:30.506 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:30.507 00.001 1032 GuideStep: -0.2 px 56 ms EAST, -0.1 px 0 ms NORTH
02:18:31.634 01.127 10072 Exposure complete
02:18:31.691 00.057 10072 worker thread done servicing request
02:18:31.691 00.000 1032 OnExposeComplete: enter
02:18:31.693 00.002 1032 UpdateGuideState(): m_state=6
02:18:31.694 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 725
02:18:31.696 00.002 1032 Star::Find returns 1 (0), X=1122.01, Y=332.32, Mass=1460, SNR=26.8, Peak=123 HFD=3.1
02:18:31.697 00.001 1032 MultiStar: [#1 0.09,-0.11,0.93,U] [#2 0.17,-0.03,1.01,U] [#3 0.08,-0.10,1.00,U] [#4 0.09,-0.04,0.85,U] [#5 0.16,0.03,0.81,U] [#6 0.09,0.03,0.75,U] [#7 0.12,-0.05,0.75,U] [#8 0.04,-0.05,0.68,U] 
02:18:31.699 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.05}, one-star: {0.11, -0.07}
02:18:31.700 00.001 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
02:18:31.702 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
02:18:31.703 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.42 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:18:31.705 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.05, opts=13)
02:18:31.708 00.003 1032 Enqueuing Move request for scope (0.11, -0.05)
02:18:31.709 00.001 10072 Worker thread wakes up
02:18:31.709 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
02:18:31.709 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
02:18:31.709 00.000 10072 Moving (0.11, -0.05) raw xDistance=-0.07 yDistance=-0.09
02:18:31.710 00.001 10072 PPEC rslt: input = -0.07, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1048.00
02:18:31.710 00.000 10072 PPEC: input: -0.07, control: 0.03, exposure: 1000
02:18:31.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:31.711 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:18:31.711 00.000 10072 MoveAxis(W, 30, ABG)
02:18:31.711 00.000 10072 Guiding  Dir = 3, Dur = 30
02:18:31.711 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:31.713 00.002 10072 IsGuiding returns 0
02:18:31.714 00.001 10072 PulseGuide returned control before completion, sleep 40
02:18:31.730 00.016 1032 UpdateGuideState exits: m=1460 SNR=26.8
02:18:31.731 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:31.733 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:31.735 00.002 1032 Enqueuing Expose request
02:18:31.759 00.024 10072 IsGuiding returns 0
02:18:31.762 00.003 10072 Move returns status 0, amount 30
02:18:31.762 00.000 10072 MoveAxis(N, 0, ABG)
02:18:31.762 00.000 10072 Move returns status 0, amount 0
02:18:31.762 00.000 10072 move complete, result=0
02:18:31.763 00.001 10072 worker thread done servicing request
02:18:31.763 00.000 10072 Worker thread wakes up
02:18:31.763 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:31.763 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:31.764 00.001 1032 GuideStep: -0.1 px 30 ms WEST, -0.1 px 0 ms NORTH
02:18:32.681 00.917 10072 Exposure complete
02:18:32.735 00.054 10072 worker thread done servicing request
02:18:32.736 00.001 1032 OnExposeComplete: enter
02:18:32.737 00.001 1032 UpdateGuideState(): m_state=6
02:18:32.740 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 726
02:18:32.741 00.001 1032 Star::Find returns 1 (0), X=1122.14, Y=332.17, Mass=1555, SNR=27.7, Peak=135 HFD=2.9
02:18:32.742 00.001 1032 MultiStar: [#1 0.15,-0.22,0.90,U] [#2 0.18,-0.09,1.00,U] [#3 0.12,-0.13,0.94,U] [#4 0.19,-0.07,0.79,U] [#5 0.22,-0.11,0.76,U] [#6 0.08,-0.14,0.74,U] [#7 0.07,-0.22,0.69,U] [#8 0.09,-0.22,0.66,U] 
02:18:32.744 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.16}, one-star: {0.24, -0.22}
02:18:32.745 00.001 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
02:18:32.746 00.001 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
02:18:32.747 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.80 mountX=-0.19 mountY=-0.11, mountTheta=-2.63
02:18:32.749 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.16, opts=13)
02:18:32.751 00.002 1032 Enqueuing Move request for scope (0.15, -0.16)
02:18:32.753 00.002 10072 Worker thread wakes up
02:18:32.753 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
02:18:32.753 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
02:18:32.753 00.000 10072 Moving (0.15, -0.16) raw xDistance=-0.19 yDistance=-0.11
02:18:32.754 00.001 10072 PPEC rslt: input = -0.19, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1048.00
02:18:32.754 00.000 10072 PPEC: input: -0.19, control: 0.03, exposure: 1000
02:18:32.754 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:32.754 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:18:32.754 00.000 10072 MoveAxis(W, 27, ABG)
02:18:32.754 00.000 10072 Guiding  Dir = 3, Dur = 27
02:18:32.754 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:32.757 00.003 10072 IsGuiding returns 0
02:18:32.758 00.001 10072 PulseGuide returned control before completion, sleep 37
02:18:32.775 00.017 1032 UpdateGuideState exits: m=1555 SNR=27.7
02:18:32.778 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:32.779 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:32.781 00.002 1032 Enqueuing Expose request
02:18:32.803 00.022 10072 IsGuiding returns 1
02:18:32.803 00.000 10072 scope still moving after pulse duration time elapsed
02:18:32.834 00.031 10072 IsGuiding returns 0
02:18:32.834 00.000 10072 scope move finished after 27 + 50 ms
02:18:32.834 00.000 10072 Move returns status 0, amount 27
02:18:32.834 00.000 10072 MoveAxis(N, 0, ABG)
02:18:32.834 00.000 10072 Move returns status 0, amount 0
02:18:32.834 00.000 10072 move complete, result=0
02:18:32.835 00.001 10072 worker thread done servicing request
02:18:32.835 00.000 1032 GuideStep: -0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
02:18:32.837 00.002 10072 Worker thread wakes up
02:18:32.838 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:32.838 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:33.966 01.128 10072 Exposure complete
02:18:34.022 00.056 10072 worker thread done servicing request
02:18:34.022 00.000 1032 OnExposeComplete: enter
02:18:34.024 00.002 1032 UpdateGuideState(): m_state=6
02:18:34.026 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 727
02:18:34.028 00.002 1032 Star::Find returns 1 (0), X=1122.11, Y=332.24, Mass=1633, SNR=28.4, Peak=138 HFD=3.0
02:18:34.030 00.002 1032 MultiStar: [#1 0.13,-0.22,0.88,U] [#2 0.22,-0.18,0.92,U] [#3 0.08,-0.20,0.93,U] [#4 0.13,-0.10,0.79,U] [#5 0.27,-0.18,0.78,U] [#6 0.07,-0.19,0.72,U] [#7 0.21,-0.18,0.71,U] [#8 0.11,-0.21,0.65,U] 
02:18:34.032 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.18}, one-star: {0.21, -0.15}
02:18:34.033 00.001 1032 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.83) = xAngle (-2.67 = -2.67)
02:18:34.034 00.001 1032 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.67 = -2.67)
02:18:34.035 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.84 mountX=-0.21 mountY=-0.11, mountTheta=-2.67
02:18:34.037 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.18, opts=13)
02:18:34.038 00.001 1032 Enqueuing Move request for scope (0.16, -0.18)
02:18:34.039 00.001 10072 Worker thread wakes up
02:18:34.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
02:18:34.039 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
02:18:34.039 00.000 10072 Moving (0.16, -0.18) raw xDistance=-0.21 yDistance=-0.11
02:18:34.041 00.002 10072 PPEC rslt: input = -0.21, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 1048.00
02:18:34.041 00.000 10072 PPEC: input: -0.21, control: -0.07, exposure: 1000
02:18:34.041 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:34.041 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:18:34.041 00.000 10072 MoveAxis(E, 69, ABG)
02:18:34.041 00.000 10072 Guiding  Dir = 2, Dur = 69
02:18:34.041 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:34.042 00.001 10072 IsGuiding returns 0
02:18:34.044 00.002 10072 PulseGuide returned control before completion, sleep 79
02:18:34.060 00.016 1032 UpdateGuideState exits: m=1633 SNR=28.4
02:18:34.061 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:34.063 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:34.064 00.001 1032 Enqueuing Expose request
02:18:34.132 00.068 10072 IsGuiding returns 0
02:18:34.132 00.000 10072 Move returns status 0, amount 69
02:18:34.132 00.000 10072 MoveAxis(N, 0, ABG)
02:18:34.132 00.000 10072 Move returns status 0, amount 0
02:18:34.132 00.000 10072 move complete, result=0
02:18:34.132 00.000 10072 worker thread done servicing request
02:18:34.132 00.000 10072 Worker thread wakes up
02:18:34.132 00.000 1032 GuideStep: -0.2 px 69 ms EAST, -0.1 px 0 ms NORTH
02:18:34.134 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:34.134 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:35.041 00.907 10072 Exposure complete
02:18:35.095 00.054 10072 worker thread done servicing request
02:18:35.095 00.000 1032 OnExposeComplete: enter
02:18:35.097 00.002 1032 UpdateGuideState(): m_state=6
02:18:35.099 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 728
02:18:35.100 00.001 1032 Star::Find returns 1 (0), X=1122.12, Y=332.21, Mass=1642, SNR=28.5, Peak=138 HFD=3.2
02:18:35.101 00.001 1032 MultiStar: [#1 0.15,-0.17,0.91,U] [#2 0.20,-0.05,0.94,U] [#3 0.17,-0.17,0.91,U] [#4 0.16,-0.09,0.80,U] [#5 0.14,-0.11,0.74,U] [#6 0.21,-0.14,0.74,U] [#7 0.14,-0.14,0.70,U] [#8 0.15,-0.19,0.67,U] 
02:18:35.102 00.001 1032 refined, 8 included, MultiStar: {0.17, -0.14}, one-star: {0.22, -0.18}
02:18:35.104 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
02:18:35.106 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
02:18:35.107 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.67 mountX=-0.18 mountY=-0.13, mountTheta=-2.50
02:18:35.110 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.14, opts=13)
02:18:35.112 00.002 1032 Enqueuing Move request for scope (0.17, -0.14)
02:18:35.113 00.001 10072 Worker thread wakes up
02:18:35.113 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
02:18:35.113 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
02:18:35.113 00.000 10072 Moving (0.17, -0.14) raw xDistance=-0.18 yDistance=-0.13
02:18:35.115 00.002 10072 PPEC rslt: input = -0.18, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1048.00
02:18:35.115 00.000 10072 PPEC: input: -0.18, control: 0.02, exposure: 1000
02:18:35.115 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:35.115 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:18:35.115 00.000 10072 MoveAxis(W, 18, ABG)
02:18:35.115 00.000 10072 Guiding  Dir = 3, Dur = 18
02:18:35.115 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:35.118 00.003 10072 IsGuiding returns 0
02:18:35.118 00.000 10072 PulseGuide returned control before completion, sleep 28
02:18:35.137 00.019 1032 UpdateGuideState exits: m=1642 SNR=28.5
02:18:35.139 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:35.141 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:35.144 00.003 1032 Enqueuing Expose request
02:18:35.149 00.005 10072 IsGuiding returns 0
02:18:35.149 00.000 10072 Move returns status 0, amount 18
02:18:35.149 00.000 10072 MoveAxis(N, 0, ABG)
02:18:35.149 00.000 10072 Move returns status 0, amount 0
02:18:35.149 00.000 10072 move complete, result=0
02:18:35.149 00.000 10072 worker thread done servicing request
02:18:35.149 00.000 10072 Worker thread wakes up
02:18:35.149 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:35.149 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:35.153 00.004 1032 GuideStep: -0.2 px 18 ms WEST, -0.1 px 0 ms NORTH
02:18:36.278 01.125 10072 Exposure complete
02:18:36.337 00.059 10072 worker thread done servicing request
02:18:36.337 00.000 1032 OnExposeComplete: enter
02:18:36.338 00.001 1032 UpdateGuideState(): m_state=6
02:18:36.340 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 729
02:18:36.341 00.001 1032 Star::Find returns 1 (0), X=1122.14, Y=332.14, Mass=1604, SNR=28.1, Peak=139 HFD=2.9
02:18:36.343 00.002 1032 MultiStar: [#1 0.18,-0.21,0.87,U] [#2 0.24,-0.08,0.93,U] [#3 0.18,-0.19,0.94,U] [#4 0.14,-0.15,0.81,U] [#5 0.16,-0.14,0.78,U] [#6 0.28,-0.10,0.73,U] [#7 0.18,-0.26,0.70,U] [#8 0.17,-0.23,0.67,U] 
02:18:36.344 00.001 1032 refined, 8 included, MultiStar: {0.20, -0.18}, one-star: {0.24, -0.24}
02:18:36.345 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
02:18:36.346 00.001 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
02:18:36.347 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-0.74 mountX=-0.22 mountY=-0.15, mountTheta=-2.57
02:18:36.350 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.18, opts=13)
02:18:36.352 00.002 1032 Enqueuing Move request for scope (0.20, -0.18)
02:18:36.354 00.002 10072 Worker thread wakes up
02:18:36.354 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.18) opts 0xd
02:18:36.354 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.18)
02:18:36.354 00.000 10072 Moving (0.20, -0.18) raw xDistance=-0.22 yDistance=-0.15
02:18:36.356 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:36.358 00.002 10072 PPEC rslt: input = -0.22, final = -0.06, react = -0.09, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 1051.63
02:18:36.358 00.000 10072 PPEC: input: -0.22, control: -0.06, exposure: 1000
02:18:36.358 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:36.359 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:18:36.359 00.000 10072 MoveAxis(E, 57, ABG)
02:18:36.359 00.000 10072 Guiding  Dir = 2, Dur = 57
02:18:36.359 00.000 10072 IsGuiding returns 0
02:18:36.360 00.001 10072 PulseGuide returned control before completion, sleep 67
02:18:36.374 00.014 1032 UpdateGuideState exits: m=1604 SNR=28.1
02:18:36.376 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:36.378 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:36.379 00.001 1032 Enqueuing Expose request
02:18:36.433 00.054 10072 IsGuiding returns 0
02:18:36.433 00.000 10072 Move returns status 0, amount 57
02:18:36.433 00.000 10072 MoveAxis(N, 0, ABG)
02:18:36.433 00.000 10072 Move returns status 0, amount 0
02:18:36.434 00.001 10072 move complete, result=0
02:18:36.434 00.000 10072 worker thread done servicing request
02:18:36.434 00.000 10072 Worker thread wakes up
02:18:36.434 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:36.434 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:36.434 00.000 1032 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
02:18:37.342 00.908 10072 Exposure complete
02:18:37.395 00.053 10072 worker thread done servicing request
02:18:37.395 00.000 1032 OnExposeComplete: enter
02:18:37.397 00.002 1032 UpdateGuideState(): m_state=6
02:18:37.398 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 730
02:18:37.400 00.002 1032 Star::Find returns 1 (0), X=1122.15, Y=332.36, Mass=1504, SNR=27.2, Peak=118 HFD=3.2
02:18:37.402 00.002 1032 MultiStar: [#1 0.16,-0.10,0.91,U] [#2 0.14,-0.02,1.00,U] [#3 0.11,-0.08,0.99,U] [#4 0.17,-0.11,0.82,U] [#5 0.25,-0.03,0.81,U] [#6 0.18,-0.04,0.76,U] [#7 0.16,-0.07,0.71,U] [#8 0.11,-0.15,0.67,U] 
02:18:37.403 00.001 1032 refined, 8 included, MultiStar: {0.17, -0.07}, one-star: {0.25, -0.02}
02:18:37.405 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
02:18:37.406 00.001 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
02:18:37.407 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.37 mountX=-0.11 mountY=-0.15, mountTheta=-2.20
02:18:37.410 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.07, opts=13)
02:18:37.411 00.001 1032 Enqueuing Move request for scope (0.17, -0.07)
02:18:37.413 00.002 10072 Worker thread wakes up
02:18:37.413 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
02:18:37.413 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
02:18:37.413 00.000 10072 Moving (0.17, -0.07) raw xDistance=-0.11 yDistance=-0.15
02:18:37.414 00.001 10072 PPEC rslt: input = -0.11, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1051.63
02:18:37.414 00.000 10072 PPEC: input: -0.11, control: 0.03, exposure: 1000
02:18:37.415 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:37.415 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:18:37.415 00.000 10072 MoveAxis(W, 33, ABG)
02:18:37.415 00.000 10072 Guiding  Dir = 3, Dur = 33
02:18:37.415 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:37.417 00.002 10072 IsGuiding returns 0
02:18:37.417 00.000 10072 PulseGuide returned control before completion, sleep 43
02:18:37.434 00.017 1032 UpdateGuideState exits: m=1504 SNR=27.2
02:18:37.436 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:37.437 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:37.439 00.002 1032 Enqueuing Expose request
02:18:37.465 00.026 10072 IsGuiding returns 1
02:18:37.465 00.000 10072 scope still moving after pulse duration time elapsed
02:18:37.495 00.030 10072 IsGuiding returns 0
02:18:37.495 00.000 10072 scope move finished after 33 + 45 ms
02:18:37.495 00.000 10072 Move returns status 0, amount 33
02:18:37.495 00.000 10072 MoveAxis(N, 0, ABG)
02:18:37.495 00.000 10072 Move returns status 0, amount 0
02:18:37.495 00.000 10072 move complete, result=0
02:18:37.496 00.001 10072 worker thread done servicing request
02:18:37.496 00.000 10072 Worker thread wakes up
02:18:37.496 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:37.496 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:37.497 00.001 1032 GuideStep: -0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
02:18:38.619 01.122 10072 Exposure complete
02:18:38.671 00.052 10072 worker thread done servicing request
02:18:38.673 00.002 1032 OnExposeComplete: enter
02:18:38.675 00.002 1032 UpdateGuideState(): m_state=6
02:18:38.676 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 731
02:18:38.677 00.001 1032 Star::Find returns 1 (0), X=1122.25, Y=332.30, Mass=1586, SNR=28.0, Peak=136 HFD=3.2
02:18:38.679 00.002 1032 MultiStar: [#1 0.22,-0.24,0.91,U] [#2 0.20,-0.10,0.96,U] [#3 0.09,-0.23,0.95,U] [#4 0.25,-0.17,0.79,U] [#5 0.43,-0.07,0.00,M1] [#6 0.22,-0.21,0.73,U] [#7 0.20,-0.13,0.71,U] [#8 0.22,-0.19,0.63,U] 
02:18:38.681 00.002 1032 refined, 7 included, MultiStar: {0.22, -0.17}, one-star: {0.35, -0.08}
02:18:38.682 00.001 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
02:18:38.684 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
02:18:38.685 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.17 hyp=0.27 cameraTheta=-0.65 mountX=-0.22 mountY=-0.17, mountTheta=-2.48
02:18:38.687 00.002 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.17, opts=13)
02:18:38.690 00.003 1032 Enqueuing Move request for scope (0.22, -0.17)
02:18:38.692 00.002 10072 Worker thread wakes up
02:18:38.692 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.17) opts 0xd
02:18:38.692 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.17)
02:18:38.692 00.000 10072 Moving (0.22, -0.17) raw xDistance=-0.22 yDistance=-0.17
02:18:38.694 00.002 10072 PPEC rslt: input = -0.22, final = -0.06, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 1051.63
02:18:38.694 00.000 10072 PPEC: input: -0.22, control: -0.06, exposure: 1000
02:18:38.694 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:38.694 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:18:38.694 00.000 10072 MoveAxis(E, 58, ABG)
02:18:38.694 00.000 10072 Guiding  Dir = 2, Dur = 58
02:18:38.694 00.000 10072 IsGuiding returns 0
02:18:38.694 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:38.696 00.002 10072 PulseGuide returned control before completion, sleep 68
02:18:38.713 00.017 1032 UpdateGuideState exits: m=1586 SNR=28.0
02:18:38.715 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:38.716 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:38.717 00.001 1032 Enqueuing Expose request
02:18:38.772 00.055 10072 IsGuiding returns 0
02:18:38.772 00.000 10072 Move returns status 0, amount 58
02:18:38.772 00.000 10072 MoveAxis(N, 0, ABG)
02:18:38.772 00.000 10072 Move returns status 0, amount 0
02:18:38.772 00.000 10072 move complete, result=0
02:18:38.772 00.000 10072 worker thread done servicing request
02:18:38.772 00.000 10072 Worker thread wakes up
02:18:38.773 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:38.773 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:38.773 00.000 1032 GuideStep: -0.2 px 58 ms EAST, -0.2 px 0 ms NORTH
02:18:39.680 00.907 10072 Exposure complete
02:18:39.743 00.063 10072 worker thread done servicing request
02:18:39.743 00.000 1032 OnExposeComplete: enter
02:18:39.744 00.001 1032 UpdateGuideState(): m_state=6
02:18:39.746 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 732
02:18:39.747 00.001 1032 Star::Find returns 1 (0), X=1122.12, Y=332.42, Mass=1568, SNR=27.8, Peak=131 HFD=3.2
02:18:39.750 00.003 1032 MultiStar: [#1 0.20,-0.08,0.87,U] [#2 0.13,0.12,0.96,U] [#3 0.08,-0.04,0.97,U] [#4 0.15,-0.03,0.82,U] [#5 0.17,-0.00,0.75,U] [#6 0.21,-0.04,0.71,U] [#7 0.18,-0.11,0.72,U] [#8 0.18,-0.09,0.67,U] 
02:18:39.751 00.001 1032 refined, 8 included, MultiStar: {0.17, -0.02}, one-star: {0.22, 0.03}
02:18:39.752 00.001 1032 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.83) = xAngle (-1.95 = -1.95)
02:18:39.754 00.002 1032 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.95 = -1.95)
02:18:39.755 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.12 mountX=-0.06 mountY=-0.16, mountTheta=-1.95
02:18:39.757 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.02, opts=13)
02:18:39.758 00.001 1032 Enqueuing Move request for scope (0.17, -0.02)
02:18:39.760 00.002 10072 Worker thread wakes up
02:18:39.760 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
02:18:39.760 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
02:18:39.760 00.000 10072 Moving (0.17, -0.02) raw xDistance=-0.06 yDistance=-0.16
02:18:39.762 00.002 10072 PPEC rslt: input = -0.06, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1051.63
02:18:39.762 00.000 10072 PPEC: input: -0.06, control: 0.03, exposure: 1000
02:18:39.762 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:39.762 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:39.764 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:18:39.764 00.000 10072 MoveAxis(W, 28, ABG)
02:18:39.764 00.000 10072 Guiding  Dir = 3, Dur = 28
02:18:39.765 00.001 10072 IsGuiding returns 0
02:18:39.765 00.000 10072 PulseGuide returned control before completion, sleep 38
02:18:39.783 00.018 1032 UpdateGuideState exits: m=1568 SNR=27.8
02:18:39.786 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:39.787 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:39.789 00.002 1032 Enqueuing Expose request
02:18:39.816 00.027 10072 IsGuiding returns 0
02:18:39.816 00.000 10072 Move returns status 0, amount 28
02:18:39.816 00.000 10072 MoveAxis(N, 0, ABG)
02:18:39.816 00.000 10072 Move returns status 0, amount 0
02:18:39.816 00.000 10072 move complete, result=0
02:18:39.816 00.000 10072 worker thread done servicing request
02:18:39.816 00.000 10072 Worker thread wakes up
02:18:39.816 00.000 1032 GuideStep: -0.1 px 28 ms WEST, -0.2 px 0 ms NORTH
02:18:39.818 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:39.818 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:40.945 01.127 10072 Exposure complete
02:18:41.003 00.058 10072 worker thread done servicing request
02:18:41.004 00.001 1032 OnExposeComplete: enter
02:18:41.005 00.001 1032 UpdateGuideState(): m_state=6
02:18:41.007 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 733
02:18:41.009 00.002 1032 Star::Find returns 1 (0), X=1122.08, Y=332.39, Mass=1566, SNR=27.8, Peak=136 HFD=3.3
02:18:41.010 00.001 1032 MultiStar: [#1 0.14,-0.08,0.90,U] [#2 0.22,0.14,0.97,U] [#3 0.15,0.02,0.96,U] [#4 0.08,0.03,0.79,U] [#5 0.20,-0.04,0.76,U] [#6 0.15,-0.06,0.71,U] [#7 0.23,-0.02,0.71,U] [#8 0.17,0.05,0.66,U] 
02:18:41.011 00.001 1032 refined, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.18, -0.00}
02:18:41.013 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
02:18:41.013 00.000 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
02:18:41.017 00.004 1032 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.05 mountX=-0.04 mountY=-0.17, mountTheta=-1.78
02:18:41.021 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.01, opts=13)
02:18:41.023 00.002 1032 Enqueuing Move request for scope (0.17, 0.01)
02:18:41.024 00.001 10072 Worker thread wakes up
02:18:41.024 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
02:18:41.024 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
02:18:41.024 00.000 10072 Moving (0.17, 0.01) raw xDistance=-0.04 yDistance=-0.17
02:18:41.025 00.001 10072 PPEC rslt: input = -0.04, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1051.63
02:18:41.025 00.000 10072 PPEC: input: -0.04, control: 0.02, exposure: 1000
02:18:41.025 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:41.025 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:41.027 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:18:41.027 00.000 10072 MoveAxis(W, 25, ABG)
02:18:41.027 00.000 10072 Guiding  Dir = 3, Dur = 25
02:18:41.027 00.000 10072 IsGuiding returns 0
02:18:41.027 00.000 10072 PulseGuide returned control before completion, sleep 35
02:18:41.042 00.015 1032 UpdateGuideState exits: m=1566 SNR=27.8
02:18:41.044 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:41.045 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:41.046 00.001 1032 Enqueuing Expose request
02:18:41.066 00.020 10072 IsGuiding returns 1
02:18:41.066 00.000 10072 scope still moving after pulse duration time elapsed
02:18:41.098 00.032 10072 IsGuiding returns 0
02:18:41.098 00.000 10072 scope move finished after 25 + 45 ms
02:18:41.098 00.000 10072 Move returns status 0, amount 25
02:18:41.098 00.000 10072 MoveAxis(N, 0, ABG)
02:18:41.098 00.000 10072 Move returns status 0, amount 0
02:18:41.098 00.000 10072 move complete, result=0
02:18:41.098 00.000 10072 worker thread done servicing request
02:18:41.098 00.000 10072 Worker thread wakes up
02:18:41.098 00.000 1032 GuideStep: -0.0 px 25 ms WEST, -0.2 px 0 ms NORTH
02:18:41.100 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:41.100 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:42.008 00.908 10072 Exposure complete
02:18:42.062 00.054 10072 worker thread done servicing request
02:18:42.062 00.000 1032 OnExposeComplete: enter
02:18:42.064 00.002 1032 UpdateGuideState(): m_state=6
02:18:42.066 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 734
02:18:42.067 00.001 1032 Star::Find returns 1 (0), X=1122.12, Y=332.36, Mass=1504, SNR=27.2, Peak=129 HFD=3.3
02:18:42.069 00.002 1032 MultiStar: [#1 0.17,-0.06,0.92,U] [#2 0.20,0.01,1.00,U] [#3 0.17,0.02,0.97,U] [#4 0.13,0.09,0.84,U] [#5 0.16,0.19,0.78,U] [#6 0.10,0.04,0.75,U] [#7 0.13,-0.06,0.71,U] [#8 0.23,-0.02,0.68,U] 
02:18:42.070 00.001 1032 refined, 8 included, MultiStar: {0.17, 0.02}, one-star: {0.22, -0.02}
02:18:42.072 00.002 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
02:18:42.073 00.001 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
02:18:42.075 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.12 mountX=-0.02 mountY=-0.17, mountTheta=-1.71
02:18:42.077 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.02, opts=13)
02:18:42.080 00.003 1032 Enqueuing Move request for scope (0.17, 0.02)
02:18:42.082 00.002 10072 Worker thread wakes up
02:18:42.082 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
02:18:42.082 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
02:18:42.082 00.000 10072 Moving (0.17, 0.02) raw xDistance=-0.02 yDistance=-0.17
02:18:42.084 00.002 10072 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1051.63
02:18:42.084 00.000 10072 PPEC: input: -0.02, control: 0.02, exposure: 1000
02:18:42.087 00.003 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:42.088 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:18:42.088 00.000 10072 MoveAxis(W, 18, ABG)
02:18:42.088 00.000 10072 Guiding  Dir = 3, Dur = 18
02:18:42.088 00.000 10072 IsGuiding returns 0
02:18:42.088 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:42.091 00.003 10072 PulseGuide returned control before completion, sleep 28
02:18:42.107 00.016 1032 UpdateGuideState exits: m=1504 SNR=27.2
02:18:42.110 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:42.111 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:42.113 00.002 1032 Enqueuing Expose request
02:18:42.131 00.018 10072 IsGuiding returns 0
02:18:42.131 00.000 10072 Move returns status 0, amount 18
02:18:42.131 00.000 10072 MoveAxis(N, 0, ABG)
02:18:42.131 00.000 10072 Move returns status 0, amount 0
02:18:42.131 00.000 10072 move complete, result=0
02:18:42.131 00.000 10072 worker thread done servicing request
02:18:42.131 00.000 10072 Worker thread wakes up
02:18:42.131 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:42.131 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:42.132 00.001 1032 GuideStep: -0.0 px 18 ms WEST, -0.2 px 0 ms NORTH
02:18:43.260 01.128 10072 Exposure complete
02:18:43.321 00.061 10072 worker thread done servicing request
02:18:43.321 00.000 1032 OnExposeComplete: enter
02:18:43.324 00.003 1032 UpdateGuideState(): m_state=6
02:18:43.326 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 735
02:18:43.327 00.001 1032 Star::Find returns 1 (0), X=1122.19, Y=332.40, Mass=1536, SNR=27.5, Peak=136 HFD=3.2
02:18:43.330 00.003 1032 MultiStar: [#1 0.15,-0.04,0.91,U] [#2 0.18,0.00,0.95,U] [#3 0.16,0.05,0.93,U] [#4 0.17,-0.00,0.84,U] [#5 0.28,0.11,0.79,U] [#6 0.22,0.14,0.74,U] [#7 0.06,0.06,0.70,U] [#8 0.09,-0.02,0.65,U] 
02:18:43.333 00.003 1032 refined, 8 included, MultiStar: {0.18, 0.03}, one-star: {0.29, 0.01}
02:18:43.335 00.002 1032 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.83) = xAngle (-1.66 = -1.66)
02:18:43.338 00.003 1032 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.66 = -1.66)
02:18:43.340 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.19 cameraTheta=0.17 mountX=-0.02 mountY=-0.18, mountTheta=-1.66
02:18:43.343 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.03, opts=13)
02:18:43.345 00.002 1032 Enqueuing Move request for scope (0.18, 0.03)
02:18:43.347 00.002 10072 Worker thread wakes up
02:18:43.347 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
02:18:43.347 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
02:18:43.347 00.000 10072 Moving (0.18, 0.03) raw xDistance=-0.02 yDistance=-0.18
02:18:43.349 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:43.351 00.002 10072 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1055.24
02:18:43.351 00.000 10072 PPEC: input: -0.02, control: 0.03, exposure: 1000
02:18:43.351 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:43.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:18:43.351 00.000 10072 MoveAxis(W, 34, ABG)
02:18:43.351 00.000 10072 Guiding  Dir = 3, Dur = 34
02:18:43.352 00.001 10072 IsGuiding returns 0
02:18:43.353 00.001 10072 PulseGuide returned control before completion, sleep 44
02:18:43.370 00.017 1032 UpdateGuideState exits: m=1536 SNR=27.5
02:18:43.374 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:43.375 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:43.377 00.002 1032 Enqueuing Expose request
02:18:43.399 00.022 10072 IsGuiding returns 1
02:18:43.399 00.000 10072 scope still moving after pulse duration time elapsed
02:18:43.429 00.030 10072 IsGuiding returns 0
02:18:43.429 00.000 10072 scope move finished after 34 + 43 ms
02:18:43.429 00.000 10072 Move returns status 0, amount 34
02:18:43.430 00.001 10072 MoveAxis(N, 0, ABG)
02:18:43.430 00.000 10072 Move returns status 0, amount 0
02:18:43.430 00.000 10072 move complete, result=0
02:18:43.430 00.000 10072 worker thread done servicing request
02:18:43.431 00.001 10072 Worker thread wakes up
02:18:43.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:43.431 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:43.431 00.000 1032 GuideStep: -0.0 px 34 ms WEST, -0.2 px 0 ms NORTH
02:18:44.336 00.905 10072 Exposure complete
02:18:44.398 00.062 10072 worker thread done servicing request
02:18:44.398 00.000 1032 OnExposeComplete: enter
02:18:44.400 00.002 1032 UpdateGuideState(): m_state=6
02:18:44.401 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 736
02:18:44.403 00.002 1032 Star::Find returns 1 (0), X=1122.23, Y=332.31, Mass=1586, SNR=28.0, Peak=136 HFD=3.1
02:18:44.404 00.001 1032 MultiStar: [#1 0.26,-0.11,0.91,U] [#2 0.22,-0.04,0.94,U] [#3 0.21,-0.02,0.94,U] [#4 0.20,-0.05,0.80,U] [#5 0.26,-0.05,0.78,U] [#6 0.33,0.03,0.72,U] [#7 0.26,0.02,0.72,U] [#8 0.18,-0.13,0.65,U] 
02:18:44.406 00.002 1032 refined, 8 included, MultiStar: {0.25, -0.05}, one-star: {0.33, -0.08}
02:18:44.407 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
02:18:44.408 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
02:18:44.410 00.002 1032 CameraToMount -- cameraX=0.25 cameraY=-0.05 hyp=0.26 cameraTheta=-0.20 mountX=-0.11 mountY=-0.23, mountTheta=-2.03
02:18:44.413 00.003 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.05, opts=13)
02:18:44.416 00.003 1032 Enqueuing Move request for scope (0.25, -0.05)
02:18:44.418 00.002 10072 Worker thread wakes up
02:18:44.418 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.05) opts 0xd
02:18:44.418 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.05)
02:18:44.418 00.000 10072 Moving (0.25, -0.05) raw xDistance=-0.11 yDistance=-0.23
02:18:44.419 00.001 10072 PPEC rslt: input = -0.11, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1055.24
02:18:44.419 00.000 10072 PPEC: input: -0.11, control: 0.03, exposure: 1000
02:18:44.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.23
02:18:44.420 00.001 10072 MoveAxis(W, 35, ABG)
02:18:44.420 00.000 10072 Guiding  Dir = 3, Dur = 35
02:18:44.420 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:44.422 00.002 10072 IsGuiding returns 0
02:18:44.422 00.000 10072 PulseGuide returned control before completion, sleep 45
02:18:44.440 00.018 1032 UpdateGuideState exits: m=1586 SNR=28.0
02:18:44.442 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:44.443 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:44.445 00.002 1032 Enqueuing Expose request
02:18:44.473 00.028 10072 IsGuiding returns 0
02:18:44.473 00.000 10072 Move returns status 0, amount 35
02:18:44.473 00.000 10072 MoveAxis(N, 127, ABG)
02:18:44.473 00.000 10072 Guiding  Dir = 0, Dur = 127
02:18:44.473 00.000 10072 IsGuiding returns 0
02:18:44.474 00.001 10072 PulseGuide returned control before completion, sleep 137
02:18:44.614 00.140 10072 IsGuiding returns 0
02:18:44.614 00.000 10072 Move returns status 0, amount 127
02:18:44.614 00.000 10072 move complete, result=0
02:18:44.614 00.000 10072 worker thread done servicing request
02:18:44.614 00.000 10072 Worker thread wakes up
02:18:44.614 00.000 1032 GuideStep: -0.1 px 35 ms WEST, -0.2 px 127 ms NORTH
02:18:44.617 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:44.617 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:45.741 01.124 10072 Exposure complete
02:18:45.799 00.058 1032 OnExposeComplete: enter
02:18:45.802 00.003 1032 UpdateGuideState(): m_state=6
02:18:45.804 00.002 10072 worker thread done servicing request
02:18:45.804 00.000 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 737
02:18:45.805 00.001 1032 Star::Find returns 1 (0), X=1121.94, Y=332.32, Mass=1686, SNR=28.8, Peak=128 HFD=3.3
02:18:45.807 00.002 1032 MultiStar: [#1 0.03,-0.10,0.88,U] [#2 -0.02,0.02,0.90,U] [#3 -0.06,-0.10,0.92,U] [#4 -0.01,-0.04,0.76,U] [#5 0.05,-0.07,0.76,U] [#6 0.05,0.02,0.72,U] [#7 0.02,-0.08,0.70,U] [#8 0.04,-0.08,0.66,U] 
02:18:45.808 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {0.04, -0.07}
02:18:45.810 00.002 1032 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.83) = xAngle (-3.16 = 3.12)
02:18:45.811 00.001 1032 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.16 = 3.12)
02:18:45.812 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.33 mountX=-0.06 mountY=0.00, mountTheta=3.12
02:18:45.815 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.06, opts=13)
02:18:45.817 00.002 1032 Enqueuing Move request for scope (0.01, -0.06)
02:18:45.819 00.002 10072 Worker thread wakes up
02:18:45.819 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
02:18:45.819 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
02:18:45.819 00.000 10072 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.00
02:18:45.821 00.002 10072 PPEC rslt: input = -0.06, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1055.24
02:18:45.821 00.000 10072 PPEC: input: -0.06, control: 0.03, exposure: 1000
02:18:45.821 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:45.823 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:45.823 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:18:45.823 00.000 10072 MoveAxis(W, 35, ABG)
02:18:45.823 00.000 10072 Guiding  Dir = 3, Dur = 35
02:18:45.823 00.000 10072 IsGuiding returns 0
02:18:45.825 00.002 10072 PulseGuide returned control before completion, sleep 45
02:18:45.842 00.017 1032 UpdateGuideState exits: m=1686 SNR=28.8
02:18:45.844 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:45.846 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:45.847 00.001 1032 Enqueuing Expose request
02:18:45.879 00.032 10072 IsGuiding returns 0
02:18:45.879 00.000 10072 Move returns status 0, amount 35
02:18:45.879 00.000 10072 MoveAxis(N, 0, ABG)
02:18:45.879 00.000 10072 Move returns status 0, amount 0
02:18:45.879 00.000 10072 move complete, result=0
02:18:45.879 00.000 10072 worker thread done servicing request
02:18:45.879 00.000 10072 Worker thread wakes up
02:18:45.879 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:45.879 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:45.879 00.000 1032 GuideStep: -0.1 px 35 ms WEST, 0.0 px 0 ms NORTH
02:18:46.791 00.912 10072 Exposure complete
02:18:46.850 00.059 10072 worker thread done servicing request
02:18:46.850 00.000 1032 OnExposeComplete: enter
02:18:46.852 00.002 1032 UpdateGuideState(): m_state=6
02:18:46.854 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 738
02:18:46.855 00.001 1032 Star::Find returns 1 (0), X=1121.97, Y=332.28, Mass=1629, SNR=28.4, Peak=130 HFD=3.2
02:18:46.857 00.002 1032 MultiStar: [#1 0.02,-0.17,0.90,U] [#2 0.01,-0.03,0.93,U] [#3 -0.01,-0.11,0.94,U] [#4 0.02,-0.08,0.80,U] [#5 0.09,-0.11,0.75,U] [#6 0.09,-0.11,0.73,U] [#7 -0.02,-0.08,0.68,U] [#8 -0.01,-0.12,0.66,U] 
02:18:46.858 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {0.07, -0.10}
02:18:46.861 00.003 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
02:18:46.863 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
02:18:46.866 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.28 mountX=-0.10 mountY=-0.00, mountTheta=-3.11
02:18:46.868 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.10, opts=13)
02:18:46.869 00.001 1032 Enqueuing Move request for scope (0.03, -0.10)
02:18:46.870 00.001 10072 Worker thread wakes up
02:18:46.871 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
02:18:46.871 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
02:18:46.871 00.000 10072 Moving (0.03, -0.10) raw xDistance=-0.10 yDistance=-0.00
02:18:46.872 00.001 10072 PPEC rslt: input = -0.10, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1055.24
02:18:46.872 00.000 10072 PPEC: input: -0.10, control: 0.03, exposure: 1000
02:18:46.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:46.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:18:46.872 00.000 10072 MoveAxis(W, 26, ABG)
02:18:46.872 00.000 10072 Guiding  Dir = 3, Dur = 26
02:18:46.872 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:46.874 00.002 10072 IsGuiding returns 0
02:18:46.874 00.000 10072 PulseGuide returned control before completion, sleep 36
02:18:46.894 00.020 1032 UpdateGuideState exits: m=1629 SNR=28.4
02:18:46.895 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:46.897 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:46.899 00.002 1032 Enqueuing Expose request
02:18:46.912 00.013 10072 IsGuiding returns 1
02:18:46.912 00.000 10072 scope still moving after pulse duration time elapsed
02:18:46.944 00.032 10072 IsGuiding returns 1
02:18:46.975 00.031 10072 IsGuiding returns 0
02:18:46.975 00.000 10072 scope move finished after 26 + 74 ms
02:18:46.975 00.000 10072 Move returns status 0, amount 26
02:18:46.975 00.000 10072 MoveAxis(N, 0, ABG)
02:18:46.975 00.000 10072 Move returns status 0, amount 0
02:18:46.975 00.000 10072 move complete, result=0
02:18:46.975 00.000 10072 worker thread done servicing request
02:18:46.975 00.000 10072 Worker thread wakes up
02:18:46.975 00.000 1032 GuideStep: -0.1 px 26 ms WEST, -0.0 px 0 ms NORTH
02:18:46.977 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:46.977 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:48.102 01.125 10072 Exposure complete
02:18:48.156 00.054 10072 worker thread done servicing request
02:18:48.157 00.001 1032 OnExposeComplete: enter
02:18:48.158 00.001 1032 UpdateGuideState(): m_state=6
02:18:48.160 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 739
02:18:48.162 00.002 1032 Star::Find returns 1 (0), X=1122.07, Y=332.20, Mass=1634, SNR=28.4, Peak=138 HFD=3.0
02:18:48.164 00.002 1032 MultiStar: [#1 0.16,-0.20,0.86,U] [#2 0.11,-0.10,0.92,U] [#3 -0.01,-0.16,0.94,U] [#4 -0.00,-0.15,0.80,U] [#5 0.09,-0.09,0.74,U] [#6 0.05,-0.15,0.72,U] [#7 0.17,-0.20,0.70,U] [#8 -0.05,-0.13,0.68,U] 
02:18:48.165 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.15}, one-star: {0.17, -0.19}
02:18:48.166 00.001 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
02:18:48.168 00.002 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
02:18:48.169 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.09 mountX=-0.17 mountY=-0.04, mountTheta=-2.92
02:18:48.171 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.15, opts=13)
02:18:48.175 00.004 1032 Enqueuing Move request for scope (0.08, -0.15)
02:18:48.177 00.002 10072 Worker thread wakes up
02:18:48.177 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
02:18:48.177 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
02:18:48.177 00.000 10072 Moving (0.08, -0.15) raw xDistance=-0.17 yDistance=-0.04
02:18:48.179 00.002 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1055.24
02:18:48.179 00.000 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:18:48.179 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:48.179 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:18:48.179 00.000 10072 MoveAxis(W, 24, ABG)
02:18:48.179 00.000 10072 Guiding  Dir = 3, Dur = 24
02:18:48.180 00.001 10072 IsGuiding returns 0
02:18:48.180 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:48.183 00.003 10072 PulseGuide returned control before completion, sleep 34
02:18:48.198 00.015 1032 UpdateGuideState exits: m=1634 SNR=28.4
02:18:48.201 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:48.203 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:48.207 00.004 1032 Enqueuing Expose request
02:18:48.224 00.017 10072 IsGuiding returns 1
02:18:48.224 00.000 10072 scope still moving after pulse duration time elapsed
02:18:48.255 00.031 10072 IsGuiding returns 0
02:18:48.255 00.000 10072 scope move finished after 24 + 50 ms
02:18:48.255 00.000 10072 Move returns status 0, amount 24
02:18:48.255 00.000 10072 MoveAxis(N, 0, ABG)
02:18:48.255 00.000 10072 Move returns status 0, amount 0
02:18:48.255 00.000 10072 move complete, result=0
02:18:48.255 00.000 10072 worker thread done servicing request
02:18:48.255 00.000 10072 Worker thread wakes up
02:18:48.255 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:48.256 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:48.256 00.000 1032 GuideStep: -0.2 px 24 ms WEST, -0.0 px 0 ms NORTH
02:18:49.163 00.907 10072 Exposure complete
02:18:49.219 00.056 10072 worker thread done servicing request
02:18:49.219 00.000 1032 OnExposeComplete: enter
02:18:49.222 00.003 1032 UpdateGuideState(): m_state=6
02:18:49.223 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 740
02:18:49.225 00.002 1032 Star::Find returns 1 (0), X=1122.08, Y=332.17, Mass=1686, SNR=28.8, Peak=139 HFD=3.0
02:18:49.227 00.002 1032 MultiStar: [#1 0.14,-0.30,0.86,U] [#2 0.12,-0.15,0.91,U] [#3 0.16,-0.21,0.88,U] [#4 0.04,-0.24,0.78,U] [#5 0.17,-0.22,0.76,U] [#6 0.20,-0.14,0.69,U] [#7 0.10,-0.32,0.66,U] [#8 0.10,-0.30,0.67,U] 
02:18:49.228 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.23}, one-star: {0.18, -0.22}
02:18:49.231 00.003 1032 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.83) = xAngle (-2.86 = -2.86)
02:18:49.233 00.002 1032 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.86 = -2.86)
02:18:49.234 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-1.03 mountX=-0.26 mountY=-0.07, mountTheta=-2.86
02:18:49.238 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.23, opts=13)
02:18:49.241 00.003 1032 Enqueuing Move request for scope (0.14, -0.23)
02:18:49.242 00.001 10072 Worker thread wakes up
02:18:49.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.23) opts 0xd
02:18:49.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.23)
02:18:49.242 00.000 10072 Moving (0.14, -0.23) raw xDistance=-0.26 yDistance=-0.07
02:18:49.243 00.001 10072 PPEC rslt: input = -0.26, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1055.24
02:18:49.244 00.001 10072 PPEC: input: -0.26, control: -0.09, exposure: 1000
02:18:49.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:49.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:18:49.244 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:49.246 00.002 10072 MoveAxis(E, 90, ABG)
02:18:49.246 00.000 10072 Guiding  Dir = 2, Dur = 90
02:18:49.246 00.000 10072 IsGuiding returns 0
02:18:49.246 00.000 10072 PulseGuide returned control before completion, sleep 100
02:18:49.264 00.018 1032 UpdateGuideState exits: m=1686 SNR=28.8
02:18:49.267 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:49.272 00.005 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:49.276 00.004 1032 Enqueuing Expose request
02:18:49.350 00.074 10072 IsGuiding returns 0
02:18:49.350 00.000 10072 Move returns status 0, amount 90
02:18:49.350 00.000 10072 MoveAxis(N, 0, ABG)
02:18:49.350 00.000 10072 Move returns status 0, amount 0
02:18:49.350 00.000 10072 move complete, result=0
02:18:49.350 00.000 10072 worker thread done servicing request
02:18:49.350 00.000 10072 Worker thread wakes up
02:18:49.350 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:49.350 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:49.350 00.000 1032 GuideStep: -0.3 px 90 ms EAST, -0.1 px 0 ms NORTH
02:18:50.480 01.130 10072 Exposure complete
02:18:50.540 00.060 10072 worker thread done servicing request
02:18:50.540 00.000 1032 OnExposeComplete: enter
02:18:50.542 00.002 1032 UpdateGuideState(): m_state=6
02:18:50.543 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 741
02:18:50.545 00.002 1032 Star::Find returns 1 (0), X=1122.03, Y=332.33, Mass=1626, SNR=28.3, Peak=138 HFD=3.2
02:18:50.546 00.001 1032 MultiStar: [#1 0.09,-0.08,0.89,U] [#2 0.07,0.01,0.93,U] [#3 0.07,-0.09,0.93,U] [#4 0.04,-0.06,0.81,U] [#5 0.12,-0.07,0.75,U] [#6 0.15,-0.10,0.71,U] [#7 0.11,-0.08,0.68,U] [#8 0.06,-0.11,0.64,U] 
02:18:50.547 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.13, -0.05}
02:18:50.551 00.004 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:18:50.552 00.001 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:18:50.554 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.63 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
02:18:50.557 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.07, opts=13)
02:18:50.559 00.002 1032 Enqueuing Move request for scope (0.09, -0.07)
02:18:50.561 00.002 10072 Worker thread wakes up
02:18:50.561 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
02:18:50.561 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
02:18:50.561 00.000 10072 Moving (0.09, -0.07) raw xDistance=-0.09 yDistance=-0.07
02:18:50.563 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:50.565 00.002 10072 PPEC rslt: input = -0.09, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1058.82
02:18:50.565 00.000 10072 PPEC: input: -0.09, control: 0.04, exposure: 1000
02:18:50.565 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:50.565 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:18:50.565 00.000 10072 MoveAxis(W, 40, ABG)
02:18:50.565 00.000 10072 Guiding  Dir = 3, Dur = 40
02:18:50.566 00.001 10072 IsGuiding returns 0
02:18:50.566 00.000 10072 PulseGuide returned control before completion, sleep 50
02:18:50.582 00.016 1032 UpdateGuideState exits: m=1626 SNR=28.3
02:18:50.584 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:50.585 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:50.586 00.001 1032 Enqueuing Expose request
02:18:50.619 00.033 10072 IsGuiding returns 1
02:18:50.619 00.000 10072 scope still moving after pulse duration time elapsed
02:18:50.651 00.032 10072 IsGuiding returns 0
02:18:50.651 00.000 10072 scope move finished after 40 + 45 ms
02:18:50.651 00.000 10072 Move returns status 0, amount 40
02:18:50.651 00.000 10072 MoveAxis(N, 0, ABG)
02:18:50.651 00.000 10072 Move returns status 0, amount 0
02:18:50.651 00.000 10072 move complete, result=0
02:18:50.651 00.000 10072 worker thread done servicing request
02:18:50.651 00.000 10072 Worker thread wakes up
02:18:50.651 00.000 1032 GuideStep: -0.1 px 40 ms WEST, -0.1 px 0 ms NORTH
02:18:50.654 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:50.654 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:51.560 00.906 10072 Exposure complete
02:18:51.619 00.059 10072 worker thread done servicing request
02:18:51.619 00.000 1032 OnExposeComplete: enter
02:18:51.621 00.002 1032 UpdateGuideState(): m_state=6
02:18:51.623 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 742
02:18:51.625 00.002 1032 Star::Find returns 1 (0), X=1122.02, Y=332.37, Mass=1493, SNR=27.1, Peak=124 HFD=3.3
02:18:51.626 00.001 1032 MultiStar: [#1 0.12,-0.05,0.92,U] [#2 0.15,0.02,0.99,U] [#3 0.07,0.01,1.00,U] [#4 -0.01,-0.06,0.85,U] [#5 0.12,-0.07,0.80,U] [#6 0.08,-0.03,0.77,U] [#7 0.12,-0.13,0.72,U] [#8 0.15,0.09,0.71,U] 
02:18:51.627 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {0.12, -0.01}
02:18:51.629 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
02:18:51.630 00.001 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
02:18:51.631 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-0.22 mountX=-0.05 mountY=-0.09, mountTheta=-2.05
02:18:51.634 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.02, opts=13)
02:18:51.635 00.001 1032 Enqueuing Move request for scope (0.10, -0.02)
02:18:51.636 00.001 10072 Worker thread wakes up
02:18:51.636 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
02:18:51.636 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
02:18:51.636 00.000 10072 Moving (0.10, -0.02) raw xDistance=-0.05 yDistance=-0.09
02:18:51.637 00.001 10072 PPEC rslt: input = -0.05, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1058.82
02:18:51.637 00.000 10072 PPEC: input: -0.05, control: 0.03, exposure: 1000
02:18:51.637 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:51.638 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:18:51.638 00.000 10072 MoveAxis(W, 32, ABG)
02:18:51.638 00.000 10072 Guiding  Dir = 3, Dur = 32
02:18:51.638 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:51.639 00.001 10072 IsGuiding returns 0
02:18:51.639 00.000 10072 PulseGuide returned control before completion, sleep 42
02:18:51.656 00.017 1032 UpdateGuideState exits: m=1493 SNR=27.1
02:18:51.657 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:51.660 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:51.661 00.001 1032 Enqueuing Expose request
02:18:51.697 00.036 10072 IsGuiding returns 0
02:18:51.697 00.000 10072 Move returns status 0, amount 32
02:18:51.697 00.000 10072 MoveAxis(N, 0, ABG)
02:18:51.697 00.000 10072 Move returns status 0, amount 0
02:18:51.697 00.000 10072 move complete, result=0
02:18:51.697 00.000 10072 worker thread done servicing request
02:18:51.697 00.000 10072 Worker thread wakes up
02:18:51.697 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:51.697 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:51.698 00.001 1032 GuideStep: -0.0 px 32 ms WEST, -0.1 px 0 ms NORTH
02:18:52.826 01.128 10072 Exposure complete
02:18:52.884 00.058 10072 worker thread done servicing request
02:18:52.884 00.000 1032 OnExposeComplete: enter
02:18:52.886 00.002 1032 UpdateGuideState(): m_state=6
02:18:52.889 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 743
02:18:52.893 00.004 1032 Star::Find returns 1 (0), X=1122.09, Y=332.30, Mass=1693, SNR=28.9, Peak=142 HFD=3.2
02:18:52.896 00.003 1032 MultiStar: [#1 0.18,-0.23,0.84,U] [#2 0.13,-0.05,0.92,U] [#3 0.15,-0.14,0.92,U] [#4 0.15,-0.22,0.78,U] [#5 0.18,-0.11,0.73,U] [#6 0.16,-0.20,0.71,U] [#7 0.14,-0.10,0.70,U] [#8 0.21,-0.11,0.65,U] 
02:18:52.898 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.14}, one-star: {0.19, -0.08}
02:18:52.902 00.004 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
02:18:52.905 00.003 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
02:18:52.906 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-0.42 mountX=-0.13 mountY=-0.16, mountTheta=-2.25
02:18:52.910 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.08, opts=13)
02:18:52.912 00.002 1032 Enqueuing Move request for scope (0.19, -0.08)
02:18:52.913 00.001 10072 Worker thread wakes up
02:18:52.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
02:18:52.913 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
02:18:52.913 00.000 10072 Moving (0.19, -0.08) raw xDistance=-0.13 yDistance=-0.16
02:18:52.915 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:52.916 00.001 10072 PPEC rslt: input = -0.13, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1058.82
02:18:52.917 00.001 10072 PPEC: input: -0.13, control: 0.03, exposure: 1000
02:18:52.917 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:52.917 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:18:52.917 00.000 10072 MoveAxis(W, 32, ABG)
02:18:52.917 00.000 10072 Guiding  Dir = 3, Dur = 32
02:18:52.917 00.000 10072 IsGuiding returns 0
02:18:52.918 00.001 10072 PulseGuide returned control before completion, sleep 42
02:18:52.937 00.019 1032 UpdateGuideState exits: m=1693 SNR=28.9
02:18:52.939 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:52.942 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:52.944 00.002 1032 Enqueuing Expose request
02:18:52.963 00.019 10072 IsGuiding returns 1
02:18:52.964 00.001 10072 scope still moving after pulse duration time elapsed
02:18:52.995 00.031 10072 IsGuiding returns 0
02:18:52.995 00.000 10072 scope move finished after 32 + 45 ms
02:18:52.995 00.000 10072 Move returns status 0, amount 32
02:18:52.995 00.000 10072 MoveAxis(N, 0, ABG)
02:18:52.995 00.000 10072 Move returns status 0, amount 0
02:18:52.995 00.000 10072 move complete, result=0
02:18:52.996 00.001 10072 worker thread done servicing request
02:18:52.996 00.000 10072 Worker thread wakes up
02:18:52.996 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:52.996 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:53.006 00.010 1032 GuideStep: -0.1 px 32 ms WEST, -0.2 px 0 ms NORTH
02:18:53.903 00.897 10072 Exposure complete
02:18:53.958 00.055 10072 worker thread done servicing request
02:18:53.958 00.000 1032 OnExposeComplete: enter
02:18:53.960 00.002 1032 UpdateGuideState(): m_state=6
02:18:53.962 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 744
02:18:53.965 00.003 1032 Star::Find returns 1 (0), X=1122.11, Y=332.29, Mass=1530, SNR=27.5, Peak=137 HFD=3.0
02:18:53.967 00.002 1032 MultiStar: [#1 0.14,-0.20,0.92,U] [#2 0.09,0.02,0.96,U] [#3 0.08,-0.14,0.98,U] [#4 0.11,-0.10,0.82,U] [#5 0.26,-0.01,0.80,U] [#6 0.06,-0.11,0.73,U] [#7 0.15,-0.12,0.72,U] [#8 0.15,-0.18,0.67,U] 
02:18:53.969 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.10}, one-star: {0.21, -0.09}
02:18:53.971 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
02:18:53.973 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
02:18:53.975 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.62 mountX=-0.13 mountY=-0.11, mountTheta=-2.45
02:18:53.978 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
02:18:53.980 00.002 1032 Enqueuing Move request for scope (0.14, -0.10)
02:18:53.982 00.002 10072 Worker thread wakes up
02:18:53.982 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
02:18:53.982 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
02:18:53.982 00.000 10072 Moving (0.14, -0.10) raw xDistance=-0.13 yDistance=-0.11
02:18:53.984 00.002 10072 PPEC rslt: input = -0.13, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1058.82
02:18:53.984 00.000 10072 PPEC: input: -0.13, control: 0.03, exposure: 1000
02:18:53.984 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:53.984 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:18:53.984 00.000 10072 MoveAxis(W, 27, ABG)
02:18:53.984 00.000 10072 Guiding  Dir = 3, Dur = 27
02:18:53.984 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:53.988 00.004 10072 IsGuiding returns 0
02:18:53.988 00.000 10072 PulseGuide returned control before completion, sleep 37
02:18:54.005 00.017 1032 UpdateGuideState exits: m=1530 SNR=27.5
02:18:54.007 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:54.009 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:54.011 00.002 1032 Enqueuing Expose request
02:18:54.040 00.029 10072 IsGuiding returns 0
02:18:54.040 00.000 10072 Move returns status 0, amount 27
02:18:54.040 00.000 10072 MoveAxis(N, 0, ABG)
02:18:54.040 00.000 10072 Move returns status 0, amount 0
02:18:54.040 00.000 10072 move complete, result=0
02:18:54.040 00.000 10072 worker thread done servicing request
02:18:54.040 00.000 10072 Worker thread wakes up
02:18:54.040 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:54.040 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:54.040 00.000 1032 GuideStep: -0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
02:18:55.167 01.127 10072 Exposure complete
02:18:55.221 00.054 10072 worker thread done servicing request
02:18:55.222 00.001 1032 OnExposeComplete: enter
02:18:55.223 00.001 1032 UpdateGuideState(): m_state=6
02:18:55.225 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 745
02:18:55.227 00.002 1032 Star::Find returns 1 (0), X=1122.12, Y=332.21, Mass=1567, SNR=27.8, Peak=134 HFD=2.9
02:18:55.230 00.003 1032 MultiStar: [#1 0.24,-0.20,0.89,U] [#2 0.22,-0.18,0.96,U] [#3 0.09,-0.20,0.93,U] [#4 0.27,-0.21,0.83,U] [#5 0.20,-0.16,0.75,U] [#6 0.18,-0.20,0.73,U] [#7 0.17,-0.17,0.71,U] [#8 0.17,-0.15,0.67,U] 
02:18:55.231 00.001 1032 refined, 8 included, MultiStar: {0.20, -0.18}, one-star: {0.22, -0.18}
02:18:55.232 00.001 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
02:18:55.233 00.001 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
02:18:55.236 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-0.75 mountX=-0.23 mountY=-0.14, mountTheta=-2.58
02:18:55.240 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.18, opts=13)
02:18:55.243 00.003 1032 Enqueuing Move request for scope (0.20, -0.18)
02:18:55.245 00.002 10072 Worker thread wakes up
02:18:55.245 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.18) opts 0xd
02:18:55.245 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.18)
02:18:55.245 00.000 10072 Moving (0.20, -0.18) raw xDistance=-0.23 yDistance=-0.14
02:18:55.246 00.001 10072 PPEC rslt: input = -0.23, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 1058.82
02:18:55.246 00.000 10072 PPEC: input: -0.23, control: -0.07, exposure: 1000
02:18:55.246 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:55.246 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:18:55.246 00.000 10072 MoveAxis(E, 71, ABG)
02:18:55.246 00.000 10072 Guiding  Dir = 2, Dur = 71
02:18:55.247 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:55.249 00.002 10072 IsGuiding returns 0
02:18:55.249 00.000 10072 PulseGuide returned control before completion, sleep 81
02:18:55.266 00.017 1032 UpdateGuideState exits: m=1567 SNR=27.8
02:18:55.268 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:55.271 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:55.272 00.001 1032 Enqueuing Expose request
02:18:55.336 00.064 10072 IsGuiding returns 0
02:18:55.337 00.001 10072 Move returns status 0, amount 71
02:18:55.337 00.000 10072 MoveAxis(N, 0, ABG)
02:18:55.337 00.000 10072 Move returns status 0, amount 0
02:18:55.337 00.000 10072 move complete, result=0
02:18:55.337 00.000 10072 worker thread done servicing request
02:18:55.337 00.000 10072 Worker thread wakes up
02:18:55.337 00.000 1032 GuideStep: -0.2 px 71 ms EAST, -0.1 px 0 ms NORTH
02:18:55.340 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:55.340 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:56.259 00.919 10072 Exposure complete
02:18:56.314 00.055 10072 worker thread done servicing request
02:18:56.314 00.000 1032 OnExposeComplete: enter
02:18:56.316 00.002 1032 UpdateGuideState(): m_state=6
02:18:56.317 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 746
02:18:56.318 00.001 1032 Star::Find returns 1 (0), X=1122.10, Y=332.23, Mass=1603, SNR=28.1, Peak=132 HFD=3.1
02:18:56.320 00.002 1032 MultiStar: [#1 0.16,-0.04,0.87,U] [#2 0.20,-0.08,0.98,U] [#3 0.12,-0.10,0.94,U] [#4 0.09,-0.13,0.81,U] [#5 0.25,0.05,0.76,U] [#6 0.17,-0.07,0.71,U] [#7 0.05,-0.09,0.66,U] [#8 0.11,0.02,0.65,U] 
02:18:56.322 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.07}, one-star: {0.20, -0.16}
02:18:56.323 00.001 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
02:18:56.324 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
02:18:56.326 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.43 mountX=-0.11 mountY=-0.13, mountTheta=-2.26
02:18:56.329 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.07, opts=13)
02:18:56.332 00.003 1032 Enqueuing Move request for scope (0.16, -0.07)
02:18:56.335 00.003 10072 Worker thread wakes up
02:18:56.335 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
02:18:56.335 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
02:18:56.335 00.000 10072 Moving (0.16, -0.07) raw xDistance=-0.11 yDistance=-0.13
02:18:56.336 00.001 10072 PPEC rslt: input = -0.11, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1058.82
02:18:56.336 00.000 10072 PPEC: input: -0.11, control: 0.02, exposure: 1000
02:18:56.336 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:56.337 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:18:56.337 00.000 10072 MoveAxis(W, 16, ABG)
02:18:56.337 00.000 10072 Guiding  Dir = 3, Dur = 16
02:18:56.337 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:56.339 00.002 10072 IsGuiding returns 0
02:18:56.339 00.000 10072 PulseGuide returned control before completion, sleep 26
02:18:56.354 00.015 1032 UpdateGuideState exits: m=1603 SNR=28.1
02:18:56.356 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:56.358 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:56.358 00.000 1032 Enqueuing Expose request
02:18:56.380 00.022 10072 IsGuiding returns 0
02:18:56.380 00.000 10072 Move returns status 0, amount 16
02:18:56.380 00.000 10072 MoveAxis(N, 0, ABG)
02:18:56.380 00.000 10072 Move returns status 0, amount 0
02:18:56.380 00.000 10072 move complete, result=0
02:18:56.380 00.000 10072 worker thread done servicing request
02:18:56.380 00.000 10072 Worker thread wakes up
02:18:56.380 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:56.380 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:56.380 00.000 1032 GuideStep: -0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
02:18:57.510 01.130 10072 Exposure complete
02:18:57.567 00.057 10072 worker thread done servicing request
02:18:57.568 00.001 1032 OnExposeComplete: enter
02:18:57.569 00.001 1032 UpdateGuideState(): m_state=6
02:18:57.571 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 747
02:18:57.572 00.001 1032 Star::Find returns 1 (0), X=1122.06, Y=332.38, Mass=1551, SNR=27.6, Peak=120 HFD=3.3
02:18:57.574 00.002 1032 MultiStar: [#1 0.12,-0.06,0.93,U] [#2 0.12,-0.01,0.96,U] [#3 0.07,0.02,0.92,U] [#4 0.04,0.02,0.83,U] [#5 0.24,0.12,0.77,U] [#6 0.07,0.02,0.72,U] [#7 0.10,0.02,0.73,U] [#8 0.17,-0.03,0.64,U] 
02:18:57.576 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.16, -0.01}
02:18:57.577 00.001 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
02:18:57.579 00.002 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
02:18:57.582 00.003 1032 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.07 mountX=-0.02 mountY=-0.12, mountTheta=-1.76
02:18:57.585 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.01, opts=13)
02:18:57.588 00.003 1032 Enqueuing Move request for scope (0.12, 0.01)
02:18:57.591 00.003 10072 Worker thread wakes up
02:18:57.591 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
02:18:57.591 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
02:18:57.591 00.000 10072 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
02:18:57.593 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:57.596 00.003 10072 PPEC rslt: input = -0.02, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1062.36
02:18:57.596 00.000 10072 PPEC: input: -0.02, control: 0.04, exposure: 1000
02:18:57.596 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:57.596 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:18:57.597 00.001 10072 MoveAxis(W, 36, ABG)
02:18:57.597 00.000 10072 Guiding  Dir = 3, Dur = 36
02:18:57.597 00.000 10072 IsGuiding returns 0
02:18:57.597 00.000 10072 PulseGuide returned control before completion, sleep 46
02:18:57.615 00.018 1032 UpdateGuideState exits: m=1551 SNR=27.6
02:18:57.617 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:57.619 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:57.620 00.001 1032 Enqueuing Expose request
02:18:57.649 00.029 10072 IsGuiding returns 0
02:18:57.652 00.003 10072 Move returns status 0, amount 36
02:18:57.653 00.001 10072 MoveAxis(N, 0, ABG)
02:18:57.653 00.000 10072 Move returns status 0, amount 0
02:18:57.653 00.000 10072 move complete, result=0
02:18:57.653 00.000 10072 worker thread done servicing request
02:18:57.653 00.000 10072 Worker thread wakes up
02:18:57.653 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:57.653 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:57.689 00.036 1032 GuideStep: -0.0 px 36 ms WEST, -0.1 px 0 ms NORTH
02:18:58.562 00.873 10072 Exposure complete
02:18:58.618 00.056 10072 worker thread done servicing request
02:18:58.618 00.000 1032 OnExposeComplete: enter
02:18:58.620 00.002 1032 UpdateGuideState(): m_state=6
02:18:58.622 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 748
02:18:58.624 00.002 1032 Star::Find returns 1 (0), X=1122.11, Y=332.42, Mass=1463, SNR=26.9, Peak=127 HFD=3.1
02:18:58.625 00.001 1032 MultiStar: [#1 0.16,-0.04,0.94,U] [#2 0.04,0.03,0.99,U] [#3 0.06,-0.02,1.00,U] [#4 0.11,-0.00,0.82,U] [#5 0.10,-0.06,0.82,U] [#6 0.10,-0.04,0.75,U] [#7 0.10,-0.03,0.73,U] [#8 0.04,0.05,0.71,U] 
02:18:58.627 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.21, 0.04}
02:18:58.629 00.002 1032 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.83) = xAngle (-1.91 = -1.91)
02:18:58.630 00.001 1032 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.91 = -1.91)
02:18:58.631 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.08 mountX=-0.04 mountY=-0.10, mountTheta=-1.91
02:18:58.634 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.01, opts=13)
02:18:58.635 00.001 1032 Enqueuing Move request for scope (0.11, -0.01)
02:18:58.636 00.001 10072 Worker thread wakes up
02:18:58.637 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
02:18:58.637 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
02:18:58.637 00.000 10072 Moving (0.11, -0.01) raw xDistance=-0.04 yDistance=-0.10
02:18:58.638 00.001 10072 PPEC rslt: input = -0.04, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1062.36
02:18:58.638 00.000 10072 PPEC: input: -0.04, control: 0.03, exposure: 1000
02:18:58.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:58.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:18:58.638 00.000 10072 MoveAxis(W, 32, ABG)
02:18:58.638 00.000 10072 Guiding  Dir = 3, Dur = 32
02:18:58.638 00.000 10072 IsGuiding returns 0
02:18:58.639 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:58.641 00.002 10072 PulseGuide returned control before completion, sleep 42
02:18:58.660 00.019 1032 UpdateGuideState exits: m=1463 SNR=26.9
02:18:58.661 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:58.663 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:58.664 00.001 1032 Enqueuing Expose request
02:18:58.684 00.020 10072 IsGuiding returns 1
02:18:58.685 00.001 10072 scope still moving after pulse duration time elapsed
02:18:58.715 00.030 10072 IsGuiding returns 0
02:18:58.715 00.000 10072 scope move finished after 32 + 44 ms
02:18:58.715 00.000 10072 Move returns status 0, amount 32
02:18:58.715 00.000 10072 MoveAxis(N, 0, ABG)
02:18:58.715 00.000 10072 Move returns status 0, amount 0
02:18:58.715 00.000 10072 move complete, result=0
02:18:58.715 00.000 10072 worker thread done servicing request
02:18:58.715 00.000 10072 Worker thread wakes up
02:18:58.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:58.715 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:58.716 00.001 1032 GuideStep: -0.0 px 32 ms WEST, -0.1 px 0 ms NORTH
02:18:59.841 01.125 10072 Exposure complete
02:18:59.896 00.055 10072 worker thread done servicing request
02:18:59.896 00.000 1032 OnExposeComplete: enter
02:18:59.899 00.003 1032 UpdateGuideState(): m_state=6
02:18:59.900 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 749
02:18:59.902 00.002 1032 Star::Find returns 1 (0), X=1122.18, Y=332.36, Mass=1502, SNR=27.2, Peak=135 HFD=3.0
02:18:59.904 00.002 1032 MultiStar: [#1 0.24,-0.03,0.91,U] [#2 0.26,0.04,0.96,U] [#3 0.11,-0.07,0.97,U] [#4 0.21,-0.10,0.81,U] [#5 0.22,0.04,0.82,U] [#6 0.27,-0.09,0.76,U] [#7 0.19,-0.09,0.71,U] [#8 0.16,-0.16,0.70,U] 
02:18:59.906 00.002 1032 refined, 8 included, MultiStar: {0.22, -0.05}, one-star: {0.28, -0.02}
02:18:59.907 00.001 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
02:18:59.909 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
02:18:59.910 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-0.22 mountX=-0.10 mountY=-0.20, mountTheta=-2.05
02:18:59.913 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.05, opts=13)
02:18:59.915 00.002 1032 Enqueuing Move request for scope (0.22, -0.05)
02:18:59.917 00.002 10072 Worker thread wakes up
02:18:59.917 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
02:18:59.917 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
02:18:59.917 00.000 10072 Moving (0.22, -0.05) raw xDistance=-0.10 yDistance=-0.20
02:18:59.918 00.001 10072 PPEC rslt: input = -0.10, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1062.36
02:18:59.918 00.000 10072 PPEC: input: -0.10, control: 0.03, exposure: 1000
02:18:59.918 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:59.920 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:18:59.920 00.000 10072 MoveAxis(W, 31, ABG)
02:18:59.920 00.000 10072 Guiding  Dir = 3, Dur = 31
02:18:59.920 00.000 10072 IsGuiding returns 0
02:18:59.920 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:18:59.922 00.002 10072 PulseGuide returned control before completion, sleep 41
02:18:59.941 00.019 1032 UpdateGuideState exits: m=1502 SNR=27.2
02:18:59.943 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:59.944 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:18:59.946 00.002 1032 Enqueuing Expose request
02:18:59.979 00.033 10072 IsGuiding returns 0
02:18:59.979 00.000 10072 Move returns status 0, amount 31
02:18:59.979 00.000 10072 MoveAxis(N, 0, ABG)
02:18:59.979 00.000 10072 Move returns status 0, amount 0
02:18:59.979 00.000 10072 move complete, result=0
02:18:59.979 00.000 10072 worker thread done servicing request
02:18:59.979 00.000 10072 Worker thread wakes up
02:18:59.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:18:59.979 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:18:59.979 00.000 1032 GuideStep: -0.1 px 31 ms WEST, -0.2 px 0 ms NORTH
02:19:00.883 00.904 10072 Exposure complete
02:19:00.941 00.058 10072 worker thread done servicing request
02:19:00.941 00.000 1032 OnExposeComplete: enter
02:19:00.943 00.002 1032 UpdateGuideState(): m_state=6
02:19:00.944 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 750
02:19:00.946 00.002 1032 Star::Find returns 1 (0), X=1122.18, Y=332.27, Mass=1568, SNR=27.8, Peak=122 HFD=3.3
02:19:00.947 00.001 1032 MultiStar: [#1 0.20,-0.25,0.90,U] [#2 0.26,-0.17,0.98,U] [#3 0.22,-0.16,0.94,U] [#4 0.29,-0.19,0.79,U] [#5 0.19,-0.21,0.79,U] [#6 0.22,-0.12,0.73,U] [#7 0.21,-0.16,0.71,U] [#8 0.24,-0.13,0.68,U] 
02:19:00.950 00.003 1032 refined, 8 included, MultiStar: {0.24, -0.17}, one-star: {0.28, -0.11}
02:19:00.952 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
02:19:00.953 00.001 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
02:19:00.954 00.001 1032 CameraToMount -- cameraX=0.24 cameraY=-0.17 hyp=0.29 cameraTheta=-0.62 mountX=-0.22 mountY=-0.18, mountTheta=-2.45
02:19:00.959 00.005 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.17, opts=13)
02:19:00.962 00.003 1032 Enqueuing Move request for scope (0.24, -0.17)
02:19:00.963 00.001 10072 Worker thread wakes up
02:19:00.963 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.17) opts 0xd
02:19:00.964 00.001 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.17)
02:19:00.964 00.000 10072 Moving (0.24, -0.17) raw xDistance=-0.22 yDistance=-0.18
02:19:00.965 00.001 10072 PPEC rslt: input = -0.22, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 1062.36
02:19:00.965 00.000 10072 PPEC: input: -0.22, control: -0.07, exposure: 1000
02:19:00.965 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:00.965 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:19:00.965 00.000 10072 MoveAxis(E, 70, ABG)
02:19:00.965 00.000 10072 Guiding  Dir = 2, Dur = 70
02:19:00.965 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:00.967 00.002 10072 IsGuiding returns 0
02:19:00.967 00.000 10072 PulseGuide returned control before completion, sleep 80
02:19:00.983 00.016 1032 UpdateGuideState exits: m=1568 SNR=27.8
02:19:00.986 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:00.988 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:00.994 00.006 1032 Enqueuing Expose request
02:19:01.054 00.060 10072 IsGuiding returns 0
02:19:01.054 00.000 10072 Move returns status 0, amount 70
02:19:01.054 00.000 10072 MoveAxis(N, 0, ABG)
02:19:01.054 00.000 10072 Move returns status 0, amount 0
02:19:01.054 00.000 10072 move complete, result=0
02:19:01.054 00.000 10072 worker thread done servicing request
02:19:01.054 00.000 10072 Worker thread wakes up
02:19:01.055 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:01.055 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:01.055 00.000 1032 GuideStep: -0.2 px 70 ms EAST, -0.2 px 0 ms NORTH
02:19:02.180 01.125 10072 Exposure complete
02:19:02.244 00.064 10072 worker thread done servicing request
02:19:02.244 00.000 1032 OnExposeComplete: enter
02:19:02.247 00.003 1032 UpdateGuideState(): m_state=6
02:19:02.248 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 751
02:19:02.251 00.003 1032 Star::Find returns 1 (0), X=1122.12, Y=332.28, Mass=1683, SNR=28.8, Peak=150 HFD=3.2
02:19:02.253 00.002 1032 MultiStar: [#1 0.16,-0.15,0.88,U] [#2 0.16,-0.08,0.93,U] [#3 0.13,-0.11,0.93,U] [#4 0.16,-0.12,0.78,U] [#5 0.19,-0.11,0.77,U] [#6 0.23,-0.28,0.00,M1] [#7 0.10,-0.07,0.68,U] [#8 0.10,-0.27,0.65,U] 
02:19:02.254 00.001 1032 refined, 7 included, MultiStar: {0.16, -0.12}, one-star: {0.22, -0.11}
02:19:02.255 00.001 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
02:19:02.257 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
02:19:02.258 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.67 mountX=-0.16 mountY=-0.12, mountTheta=-2.50
02:19:02.261 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.12, opts=13)
02:19:02.263 00.002 1032 Enqueuing Move request for scope (0.16, -0.12)
02:19:02.265 00.002 10072 Worker thread wakes up
02:19:02.265 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
02:19:02.265 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
02:19:02.265 00.000 10072 Moving (0.16, -0.12) raw xDistance=-0.16 yDistance=-0.12
02:19:02.268 00.003 10072 PPEC rslt: input = -0.16, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1062.36
02:19:02.268 00.000 10072 PPEC: input: -0.16, control: 0.02, exposure: 1000
02:19:02.268 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:02.268 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:19:02.268 00.000 10072 MoveAxis(W, 23, ABG)
02:19:02.268 00.000 10072 Guiding  Dir = 3, Dur = 23
02:19:02.269 00.001 10072 IsGuiding returns 0
02:19:02.269 00.000 10072 PulseGuide returned control before completion, sleep 33
02:19:02.269 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:02.291 00.022 1032 UpdateGuideState exits: m=1683 SNR=28.8
02:19:02.293 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:02.295 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:02.298 00.003 1032 Enqueuing Expose request
02:19:02.352 00.054 10072 IsGuiding returns 1
02:19:02.352 00.000 10072 scope still moving after pulse duration time elapsed
02:19:02.380 00.028 10072 IsGuiding returns 0
02:19:02.380 00.000 10072 scope move finished after 23 + 87 ms
02:19:02.380 00.000 10072 Move returns status 0, amount 23
02:19:02.380 00.000 10072 MoveAxis(N, 0, ABG)
02:19:02.380 00.000 10072 Move returns status 0, amount 0
02:19:02.380 00.000 10072 move complete, result=0
02:19:02.380 00.000 10072 worker thread done servicing request
02:19:02.380 00.000 1032 GuideStep: -0.2 px 23 ms WEST, -0.1 px 0 ms NORTH
02:19:02.383 00.003 10072 Worker thread wakes up
02:19:02.383 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:02.383 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:03.291 00.908 10072 Exposure complete
02:19:03.343 00.052 10072 worker thread done servicing request
02:19:03.343 00.000 1032 OnExposeComplete: enter
02:19:03.345 00.002 1032 UpdateGuideState(): m_state=6
02:19:03.347 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 752
02:19:03.348 00.001 1032 Star::Find returns 1 (0), X=1122.08, Y=332.31, Mass=1595, SNR=28.0, Peak=142 HFD=3.2
02:19:03.350 00.002 1032 MultiStar: [#1 0.11,-0.11,0.89,U] [#2 0.21,-0.04,0.94,U] [#3 0.14,-0.15,0.96,U] [#4 0.20,-0.09,0.79,U] [#5 0.23,-0.12,0.80,U] [#6 0.17,-0.21,0.73,U] [#7 0.18,-0.10,0.68,U] [#8 0.09,-0.08,0.65,U] 
02:19:03.352 00.002 1032 single-star, 8 included, MultiStar: {0.17, -0.11}, one-star: {0.18, -0.07}
02:19:03.353 00.001 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
02:19:03.355 00.002 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
02:19:03.357 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-0.37 mountX=-0.12 mountY=-0.16, mountTheta=-2.20
02:19:03.360 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.07, opts=13)
02:19:03.363 00.003 1032 Enqueuing Move request for scope (0.18, -0.07)
02:19:03.369 00.006 10072 Worker thread wakes up
02:19:03.369 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
02:19:03.369 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
02:19:03.369 00.000 10072 Moving (0.18, -0.07) raw xDistance=-0.12 yDistance=-0.16
02:19:03.370 00.001 10072 PPEC rslt: input = -0.12, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1062.36
02:19:03.371 00.001 10072 PPEC: input: -0.12, control: 0.02, exposure: 1000
02:19:03.371 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:03.371 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:19:03.371 00.000 10072 MoveAxis(W, 17, ABG)
02:19:03.371 00.000 10072 Guiding  Dir = 3, Dur = 17
02:19:03.371 00.000 10072 IsGuiding returns 0
02:19:03.371 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:03.374 00.003 10072 PulseGuide returned control before completion, sleep 27
02:19:03.393 00.019 1032 UpdateGuideState exits: m=1595 SNR=28.0
02:19:03.395 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:03.397 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:03.400 00.003 1032 Enqueuing Expose request
02:19:03.415 00.015 10072 IsGuiding returns 0
02:19:03.415 00.000 10072 Move returns status 0, amount 17
02:19:03.415 00.000 10072 MoveAxis(N, 0, ABG)
02:19:03.415 00.000 10072 Move returns status 0, amount 0
02:19:03.415 00.000 10072 move complete, result=0
02:19:03.415 00.000 10072 worker thread done servicing request
02:19:03.415 00.000 10072 Worker thread wakes up
02:19:03.415 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:03.415 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:03.420 00.005 1032 GuideStep: -0.1 px 17 ms WEST, -0.2 px 0 ms NORTH
02:19:04.548 01.128 10072 Exposure complete
02:19:04.604 00.056 10072 worker thread done servicing request
02:19:04.604 00.000 1032 OnExposeComplete: enter
02:19:04.606 00.002 1032 UpdateGuideState(): m_state=6
02:19:04.607 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 753
02:19:04.609 00.002 1032 Star::Find returns 1 (0), X=1122.22, Y=332.35, Mass=1604, SNR=28.1, Peak=131 HFD=3.2
02:19:04.611 00.002 1032 MultiStar: [#1 0.27,-0.14,0.88,U] [#2 0.25,0.03,0.90,U] [#3 0.27,-0.03,0.95,U] [#4 0.27,-0.01,0.82,U] [#5 0.29,-0.01,0.76,U] [#6 0.28,-0.02,0.73,U] [#7 0.30,-0.13,0.70,U] [#8 0.13,-0.04,0.67,U] 
02:19:04.614 00.003 1032 refined, 8 included, MultiStar: {0.27, -0.04}, one-star: {0.32, -0.03}
02:19:04.617 00.003 1032 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.83) = xAngle (-1.99 = -1.99)
02:19:04.620 00.003 1032 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.99 = -1.99)
02:19:04.621 00.001 1032 CameraToMount -- cameraX=0.27 cameraY=-0.04 hyp=0.27 cameraTheta=-0.16 mountX=-0.11 mountY=-0.25, mountTheta=-1.99
02:19:04.625 00.004 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.04, opts=13)
02:19:04.628 00.003 1032 Enqueuing Move request for scope (0.27, -0.04)
02:19:04.629 00.001 10072 Worker thread wakes up
02:19:04.629 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.04) opts 0xd
02:19:04.629 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.04)
02:19:04.629 00.000 10072 Moving (0.27, -0.04) raw xDistance=-0.11 yDistance=-0.25
02:19:04.631 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:04.634 00.003 10072 PPEC rslt: input = -0.11, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1065.86
02:19:04.634 00.000 10072 PPEC: input: -0.11, control: 0.04, exposure: 1000
02:19:04.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.25
02:19:04.634 00.000 10072 MoveAxis(W, 36, ABG)
02:19:04.634 00.000 10072 Guiding  Dir = 3, Dur = 36
02:19:04.635 00.001 10072 IsGuiding returns 0
02:19:04.635 00.000 10072 PulseGuide returned control before completion, sleep 46
02:19:04.651 00.016 1032 UpdateGuideState exits: m=1604 SNR=28.1
02:19:04.653 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:04.657 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:04.658 00.001 1032 Enqueuing Expose request
02:19:04.686 00.028 10072 IsGuiding returns 0
02:19:04.686 00.000 10072 Move returns status 0, amount 36
02:19:04.686 00.000 10072 MoveAxis(N, 137, ABG)
02:19:04.686 00.000 10072 Guiding  Dir = 0, Dur = 137
02:19:04.687 00.001 10072 IsGuiding returns 0
02:19:04.687 00.000 10072 PulseGuide returned control before completion, sleep 147
02:19:04.840 00.153 10072 IsGuiding returns 0
02:19:04.840 00.000 10072 Move returns status 0, amount 137
02:19:04.840 00.000 10072 move complete, result=0
02:19:04.840 00.000 10072 worker thread done servicing request
02:19:04.840 00.000 10072 Worker thread wakes up
02:19:04.840 00.000 1032 GuideStep: -0.1 px 36 ms WEST, -0.2 px 137 ms NORTH
02:19:04.843 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:04.843 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:05.755 00.912 10072 Exposure complete
02:19:05.812 00.057 10072 worker thread done servicing request
02:19:05.812 00.000 1032 OnExposeComplete: enter
02:19:05.815 00.003 1032 UpdateGuideState(): m_state=6
02:19:05.816 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 754
02:19:05.818 00.002 1032 Star::Find returns 1 (0), X=1121.99, Y=332.30, Mass=1521, SNR=27.4, Peak=134 HFD=3.3
02:19:05.819 00.001 1032 MultiStar: [#1 0.03,-0.13,0.89,U] [#2 0.09,-0.07,1.00,U] [#3 -0.07,-0.09,0.97,U] [#4 0.02,-0.08,0.83,U] [#5 0.12,-0.12,0.81,U] [#6 -0.02,-0.07,0.76,U] [#7 0.06,-0.08,0.72,U] [#8 0.09,-0.17,0.71,U] 
02:19:05.820 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {0.09, -0.09}
02:19:05.822 00.002 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
02:19:05.823 00.001 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
02:19:05.824 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.15 mountX=-0.11 mountY=-0.02, mountTheta=-2.98
02:19:05.826 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
02:19:05.828 00.002 1032 Enqueuing Move request for scope (0.04, -0.10)
02:19:05.830 00.002 10072 Worker thread wakes up
02:19:05.830 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
02:19:05.830 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
02:19:05.830 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.11 yDistance=-0.02
02:19:05.832 00.002 10072 PPEC rslt: input = -0.11, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1065.86
02:19:05.835 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:05.837 00.002 10072 PPEC: input: -0.11, control: 0.03, exposure: 1000
02:19:05.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:05.837 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:19:05.837 00.000 10072 MoveAxis(W, 29, ABG)
02:19:05.837 00.000 10072 Guiding  Dir = 3, Dur = 29
02:19:05.838 00.001 10072 IsGuiding returns 0
02:19:05.838 00.000 10072 PulseGuide returned control before completion, sleep 39
02:19:05.855 00.017 1032 UpdateGuideState exits: m=1521 SNR=27.4
02:19:05.856 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:05.858 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:05.859 00.001 1032 Enqueuing Expose request
02:19:05.894 00.035 10072 IsGuiding returns 0
02:19:05.894 00.000 10072 Move returns status 0, amount 29
02:19:05.894 00.000 10072 MoveAxis(N, 0, ABG)
02:19:05.894 00.000 10072 Move returns status 0, amount 0
02:19:05.894 00.000 10072 move complete, result=0
02:19:05.894 00.000 10072 worker thread done servicing request
02:19:05.894 00.000 10072 Worker thread wakes up
02:19:05.894 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:05.894 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:05.894 00.000 1032 GuideStep: -0.1 px 29 ms WEST, -0.0 px 0 ms NORTH
02:19:07.025 01.131 10072 Exposure complete
02:19:07.076 00.051 10072 worker thread done servicing request
02:19:07.076 00.000 1032 OnExposeComplete: enter
02:19:07.079 00.003 1032 UpdateGuideState(): m_state=6
02:19:07.081 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 755
02:19:07.082 00.001 1032 Star::Find returns 1 (0), X=1121.76, Y=332.27, Mass=1521, SNR=27.4, Peak=115 HFD=3.2
02:19:07.085 00.003 1032 MultiStar: [#1 -0.13,-0.24,0.92,U] [#2 -0.15,-0.08,0.95,U] [#3 -0.14,-0.13,0.95,U] [#4 -0.15,-0.21,0.81,U] [#5 -0.03,-0.11,0.80,U] [#6 -0.11,-0.07,0.74,U] [#7 -0.08,-0.18,0.72,U] [#8 -0.12,-0.17,0.68,U] 
02:19:07.087 00.002 1032 single-star, 8 included, MultiStar: {-0.12, -0.14}, one-star: {-0.14, -0.12}
02:19:07.089 00.002 1032 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.83) = xAngle (-4.28 = 2.00)
02:19:07.090 00.001 1032 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.28 = 2.00)
02:19:07.092 00.002 1032 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-2.45 mountX=-0.08 mountY=0.17, mountTheta=2.00
02:19:07.094 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.14, y=-0.12, opts=13)
02:19:07.095 00.001 1032 Enqueuing Move request for scope (-0.14, -0.12)
02:19:07.097 00.002 10072 Worker thread wakes up
02:19:07.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
02:19:07.097 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
02:19:07.097 00.000 10072 Moving (-0.14, -0.12) raw xDistance=-0.08 yDistance=0.17
02:19:07.098 00.001 10072 PPEC rslt: input = -0.08, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1065.86
02:19:07.098 00.000 10072 PPEC: input: -0.08, control: 0.03, exposure: 1000
02:19:07.098 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:07.098 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:19:07.098 00.000 10072 MoveAxis(W, 28, ABG)
02:19:07.099 00.001 10072 Guiding  Dir = 3, Dur = 28
02:19:07.099 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:07.101 00.002 10072 IsGuiding returns 0
02:19:07.101 00.000 10072 PulseGuide returned control before completion, sleep 38
02:19:07.119 00.018 1032 UpdateGuideState exits: m=1521 SNR=27.4
02:19:07.121 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:07.122 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:07.124 00.002 1032 Enqueuing Expose request
02:19:07.149 00.025 10072 IsGuiding returns 1
02:19:07.150 00.001 10072 scope still moving after pulse duration time elapsed
02:19:07.177 00.027 10072 IsGuiding returns 0
02:19:07.177 00.000 10072 scope move finished after 28 + 47 ms
02:19:07.177 00.000 10072 Move returns status 0, amount 28
02:19:07.177 00.000 10072 MoveAxis(N, 0, ABG)
02:19:07.177 00.000 10072 Move returns status 0, amount 0
02:19:07.177 00.000 10072 move complete, result=0
02:19:07.177 00.000 10072 worker thread done servicing request
02:19:07.177 00.000 10072 Worker thread wakes up
02:19:07.177 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:07.177 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:07.187 00.010 1032 GuideStep: -0.1 px 28 ms WEST, 0.2 px 0 ms NORTH
02:19:08.085 00.898 10072 Exposure complete
02:19:08.143 00.058 10072 worker thread done servicing request
02:19:08.144 00.001 1032 OnExposeComplete: enter
02:19:08.146 00.002 1032 UpdateGuideState(): m_state=6
02:19:08.147 00.001 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 756
02:19:08.149 00.002 1032 Star::Find returns 1 (0), X=1121.78, Y=332.23, Mass=1476, SNR=27.0, Peak=113 HFD=2.9
02:19:08.151 00.002 1032 MultiStar: [#1 -0.16,-0.24,0.96,U] [#2 -0.13,-0.03,0.96,U] [#3 -0.17,-0.21,0.96,U] [#4 -0.11,-0.18,0.80,U] [#5 -0.09,-0.16,0.81,U] [#6 -0.15,-0.19,0.77,U] [#7 -0.12,-0.23,0.73,U] [#8 -0.13,-0.20,0.71,U] 
02:19:08.153 00.002 1032 single-star, 8 included, MultiStar: {-0.13, -0.18}, one-star: {-0.12, -0.16}
02:19:08.154 00.001 1032 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.83) = xAngle (-4.05 = 2.24)
02:19:08.156 00.002 1032 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.05 = 2.24)
02:19:08.157 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.22 mountX=-0.12 mountY=0.16, mountTheta=2.24
02:19:08.160 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.16, opts=13)
02:19:08.162 00.002 1032 Enqueuing Move request for scope (-0.12, -0.16)
02:19:08.163 00.001 10072 Worker thread wakes up
02:19:08.163 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
02:19:08.164 00.001 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
02:19:08.164 00.000 10072 Moving (-0.12, -0.16) raw xDistance=-0.12 yDistance=0.16
02:19:08.165 00.001 10072 PPEC rslt: input = -0.12, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1065.86
02:19:08.165 00.000 10072 PPEC: input: -0.12, control: 0.02, exposure: 1000
02:19:08.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:08.165 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:19:08.166 00.001 10072 MoveAxis(W, 24, ABG)
02:19:08.166 00.000 10072 Guiding  Dir = 3, Dur = 24
02:19:08.166 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:08.168 00.002 10072 IsGuiding returns 0
02:19:08.169 00.001 10072 PulseGuide returned control before completion, sleep 34
02:19:08.187 00.018 1032 UpdateGuideState exits: m=1476 SNR=27.0
02:19:08.189 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:08.193 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:08.195 00.002 1032 Enqueuing Expose request
02:19:08.208 00.013 10072 IsGuiding returns 0
02:19:08.208 00.000 10072 Move returns status 0, amount 24
02:19:08.208 00.000 10072 MoveAxis(N, 0, ABG)
02:19:08.208 00.000 10072 Move returns status 0, amount 0
02:19:08.208 00.000 10072 move complete, result=0
02:19:08.208 00.000 10072 worker thread done servicing request
02:19:08.208 00.000 10072 Worker thread wakes up
02:19:08.208 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:08.208 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:08.209 00.001 1032 GuideStep: -0.1 px 24 ms WEST, 0.2 px 0 ms NORTH
02:19:09.336 01.127 10072 Exposure complete
02:19:09.393 00.057 10072 worker thread done servicing request
02:19:09.394 00.001 1032 OnExposeComplete: enter
02:19:09.398 00.004 1032 UpdateGuideState(): m_state=6
02:19:09.400 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 757
02:19:09.401 00.001 1032 Star::Find returns 1 (0), X=1121.89, Y=332.14, Mass=1601, SNR=28.1, Peak=137 HFD=2.9
02:19:09.404 00.003 1032 MultiStar: [#1 -0.07,-0.25,0.87,U] [#2 -0.11,-0.22,0.97,U] [#3 -0.11,-0.26,0.94,U] [#4 -0.17,-0.20,0.79,U] [#5 -0.07,-0.24,0.76,U] [#6 0.03,-0.29,0.72,U] [#7 -0.17,-0.19,0.71,U] [#8 -0.20,-0.38,0.00,M1] 
02:19:09.405 00.001 1032 single-star, 7 included, MultiStar: {-0.08, -0.24}, one-star: {-0.01, -0.25}
02:19:09.406 00.001 1032 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.83) = xAngle (-3.43 = 2.85)
02:19:09.408 00.002 1032 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.43 = 2.85)
02:19:09.409 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.60 mountX=-0.24 mountY=0.07, mountTheta=2.85
02:19:09.411 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.25, opts=13)
02:19:09.414 00.003 1032 Enqueuing Move request for scope (-0.01, -0.25)
02:19:09.415 00.001 10072 Worker thread wakes up
02:19:09.415 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
02:19:09.415 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
02:19:09.415 00.000 10072 Moving (-0.01, -0.25) raw xDistance=-0.24 yDistance=0.07
02:19:09.417 00.002 10072 PPEC rslt: input = -0.24, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1065.86
02:19:09.417 00.000 10072 PPEC: input: -0.24, control: -0.08, exposure: 1000
02:19:09.417 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:09.417 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:19:09.417 00.000 10072 MoveAxis(E, 78, ABG)
02:19:09.417 00.000 10072 Guiding  Dir = 2, Dur = 78
02:19:09.417 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:09.419 00.002 10072 IsGuiding returns 0
02:19:09.419 00.000 10072 PulseGuide returned control before completion, sleep 88
02:19:09.437 00.018 1032 UpdateGuideState exits: m=1601 SNR=28.1
02:19:09.439 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:09.440 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:09.441 00.001 1032 Enqueuing Expose request
02:19:09.521 00.080 10072 IsGuiding returns 0
02:19:09.521 00.000 10072 Move returns status 0, amount 78
02:19:09.521 00.000 10072 MoveAxis(N, 0, ABG)
02:19:09.521 00.000 10072 Move returns status 0, amount 0
02:19:09.521 00.000 10072 move complete, result=0
02:19:09.521 00.000 10072 worker thread done servicing request
02:19:09.521 00.000 10072 Worker thread wakes up
02:19:09.521 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:09.521 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:09.522 00.001 1032 GuideStep: -0.2 px 78 ms EAST, 0.1 px 0 ms NORTH
02:19:10.433 00.911 10072 Exposure complete
02:19:10.487 00.054 10072 worker thread done servicing request
02:19:10.487 00.000 1032 OnExposeComplete: enter
02:19:10.490 00.003 1032 UpdateGuideState(): m_state=6
02:19:10.492 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 758
02:19:10.494 00.002 1032 Star::Find returns 1 (0), X=1121.88, Y=332.25, Mass=1399, SNR=26.3, Peak=128 HFD=3.0
02:19:10.495 00.001 1032 MultiStar: [#1 -0.03,-0.15,0.97,U] [#2 -0.14,-0.04,1.00,U] [#3 -0.18,-0.20,0.98,U] [#4 -0.24,-0.06,0.87,U] [#5 0.01,-0.07,0.80,U] [#6 -0.13,-0.08,0.78,U] [#7 -0.10,-0.20,0.75,U] [#8 -0.10,-0.28,0.71,U] 
02:19:10.497 00.002 1032 single-star, 8 included, MultiStar: {-0.10, -0.13}, one-star: {-0.02, -0.13}
02:19:10.498 00.001 1032 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.83) = xAngle (-3.56 = 2.73)
02:19:10.499 00.001 1032 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.56 = 2.73)
02:19:10.500 00.001 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.14 cameraTheta=-1.73 mountX=-0.12 mountY=0.06, mountTheta=2.73
02:19:10.504 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.13, opts=13)
02:19:10.506 00.002 1032 Enqueuing Move request for scope (-0.02, -0.13)
02:19:10.508 00.002 10072 Worker thread wakes up
02:19:10.508 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
02:19:10.508 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
02:19:10.508 00.000 10072 Moving (-0.02, -0.13) raw xDistance=-0.12 yDistance=0.06
02:19:10.509 00.001 10072 PPEC rslt: input = -0.12, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1065.86
02:19:10.509 00.000 10072 PPEC: input: -0.12, control: 0.02, exposure: 1000
02:19:10.509 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:10.509 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:10.512 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:19:10.512 00.000 10072 MoveAxis(W, 17, ABG)
02:19:10.512 00.000 10072 Guiding  Dir = 3, Dur = 17
02:19:10.512 00.000 10072 IsGuiding returns 0
02:19:10.513 00.001 10072 PulseGuide returned control before completion, sleep 27
02:19:10.529 00.016 1032 UpdateGuideState exits: m=1399 SNR=26.3
02:19:10.531 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:10.533 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:10.534 00.001 1032 Enqueuing Expose request
02:19:10.554 00.020 10072 IsGuiding returns 0
02:19:10.554 00.000 10072 Move returns status 0, amount 17
02:19:10.554 00.000 10072 MoveAxis(N, 0, ABG)
02:19:10.554 00.000 10072 Move returns status 0, amount 0
02:19:10.554 00.000 10072 move complete, result=0
02:19:10.555 00.001 10072 worker thread done servicing request
02:19:10.555 00.000 10072 Worker thread wakes up
02:19:10.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:10.555 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:10.557 00.002 1032 GuideStep: -0.1 px 17 ms WEST, 0.1 px 0 ms NORTH
02:19:11.681 01.124 10072 Exposure complete
02:19:11.735 00.054 10072 worker thread done servicing request
02:19:11.735 00.000 1032 OnExposeComplete: enter
02:19:11.738 00.003 1032 UpdateGuideState(): m_state=6
02:19:11.739 00.001 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 759
02:19:11.742 00.003 1032 Star::Find returns 1 (0), X=1121.80, Y=332.31, Mass=1559, SNR=27.7, Peak=120 HFD=3.5
02:19:11.744 00.002 1032 MultiStar: [#1 -0.13,-0.09,0.90,U] [#2 -0.12,0.05,0.96,U] [#3 -0.15,-0.02,0.95,U] [#4 -0.15,-0.03,0.80,U] [#5 -0.08,-0.05,0.78,U] [#6 -0.12,-0.04,0.70,U] [#7 -0.14,-0.05,0.71,U] [#8 -0.16,-0.03,0.69,U] 
02:19:11.745 00.001 1032 single-star, 8 included, MultiStar: {-0.13, -0.04}, one-star: {-0.10, -0.08}
02:19:11.746 00.001 1032 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.83) = xAngle (-4.32 = 1.96)
02:19:11.748 00.002 1032 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.32 = 1.96)
02:19:11.749 00.001 1032 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.49 mountX=-0.05 mountY=0.12, mountTheta=1.96
02:19:11.751 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.10, y=-0.08, opts=13)
02:19:11.755 00.004 1032 Enqueuing Move request for scope (-0.10, -0.08)
02:19:11.756 00.001 10072 Worker thread wakes up
02:19:11.756 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
02:19:11.756 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
02:19:11.756 00.000 10072 Moving (-0.10, -0.08) raw xDistance=-0.05 yDistance=0.12
02:19:11.758 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:11.761 00.003 10072 PPEC rslt: input = -0.05, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1069.34
02:19:11.761 00.000 10072 PPEC: input: -0.05, control: 0.03, exposure: 1000
02:19:11.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:11.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:19:11.761 00.000 10072 MoveAxis(W, 32, ABG)
02:19:11.761 00.000 10072 Guiding  Dir = 3, Dur = 32
02:19:11.762 00.001 10072 IsGuiding returns 0
02:19:11.762 00.000 10072 PulseGuide returned control before completion, sleep 42
02:19:11.778 00.016 1032 UpdateGuideState exits: m=1559 SNR=27.7
02:19:11.780 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:11.781 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:11.782 00.001 1032 Enqueuing Expose request
02:19:11.820 00.038 10072 IsGuiding returns 1
02:19:11.820 00.000 10072 scope still moving after pulse duration time elapsed
02:19:11.852 00.032 10072 IsGuiding returns 0
02:19:11.852 00.000 10072 scope move finished after 32 + 58 ms
02:19:11.852 00.000 10072 Move returns status 0, amount 32
02:19:11.852 00.000 10072 MoveAxis(N, 0, ABG)
02:19:11.852 00.000 10072 Move returns status 0, amount 0
02:19:11.852 00.000 10072 move complete, result=0
02:19:11.852 00.000 10072 worker thread done servicing request
02:19:11.852 00.000 10072 Worker thread wakes up
02:19:11.853 00.001 1032 GuideStep: -0.0 px 32 ms WEST, 0.1 px 0 ms NORTH
02:19:11.855 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:11.855 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:12.763 00.908 10072 Exposure complete
02:19:12.820 00.057 10072 worker thread done servicing request
02:19:12.820 00.000 1032 OnExposeComplete: enter
02:19:12.822 00.002 1032 UpdateGuideState(): m_state=6
02:19:12.824 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 760
02:19:12.825 00.001 1032 Star::Find returns 1 (0), X=1121.83, Y=332.12, Mass=1473, SNR=26.9, Peak=116 HFD=3.0
02:19:12.826 00.001 1032 MultiStar: [#1 -0.10,-0.31,0.95,U] [#2 -0.11,-0.12,1.00,U] [#3 -0.16,-0.21,0.93,U] [#4 -0.20,-0.13,0.85,U] [#5 0.01,-0.23,0.78,U] [#6 -0.13,-0.28,0.76,U] [#7 -0.15,-0.35,0.00,M1] [#8 -0.11,-0.32,0.71,U] 
02:19:12.828 00.002 1032 refined, 7 included, MultiStar: {-0.11, -0.23}, one-star: {-0.07, -0.27}
02:19:12.831 00.003 1032 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.83) = xAngle (-3.84 = 2.44)
02:19:12.832 00.001 1032 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.84 = 2.44)
02:19:12.835 00.003 1032 CameraToMount -- cameraX=-0.11 cameraY=-0.23 hyp=0.25 cameraTheta=-2.01 mountX=-0.19 mountY=0.16, mountTheta=2.44
02:19:12.837 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=-0.23, opts=13)
02:19:12.838 00.001 1032 Enqueuing Move request for scope (-0.11, -0.23)
02:19:12.840 00.002 10072 Worker thread wakes up
02:19:12.840 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.23) opts 0xd
02:19:12.840 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, -0.23)
02:19:12.840 00.000 10072 Moving (-0.11, -0.23) raw xDistance=-0.19 yDistance=0.16
02:19:12.842 00.002 10072 PPEC rslt: input = -0.19, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1069.34
02:19:12.842 00.000 10072 PPEC: input: -0.19, control: 0.03, exposure: 1000
02:19:12.842 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:12.842 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:19:12.842 00.000 10072 MoveAxis(W, 29, ABG)
02:19:12.842 00.000 10072 Guiding  Dir = 3, Dur = 29
02:19:12.842 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:12.845 00.003 10072 IsGuiding returns 0
02:19:12.845 00.000 10072 PulseGuide returned control before completion, sleep 39
02:19:12.862 00.017 1032 UpdateGuideState exits: m=1473 SNR=26.9
02:19:12.864 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:12.866 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:12.868 00.002 1032 Enqueuing Expose request
02:19:12.900 00.032 10072 IsGuiding returns 0
02:19:12.900 00.000 10072 Move returns status 0, amount 29
02:19:12.900 00.000 10072 MoveAxis(N, 0, ABG)
02:19:12.900 00.000 10072 Move returns status 0, amount 0
02:19:12.900 00.000 10072 move complete, result=0
02:19:12.900 00.000 10072 worker thread done servicing request
02:19:12.900 00.000 10072 Worker thread wakes up
02:19:12.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:12.901 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:12.911 00.010 1032 GuideStep: -0.2 px 29 ms WEST, 0.2 px 0 ms NORTH
02:19:14.038 01.127 10072 Exposure complete
02:19:14.091 00.053 10072 worker thread done servicing request
02:19:14.091 00.000 1032 OnExposeComplete: enter
02:19:14.093 00.002 1032 UpdateGuideState(): m_state=6
02:19:14.095 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 761
02:19:14.097 00.002 1032 Star::Find returns 1 (0), X=1121.75, Y=332.37, Mass=1447, SNR=26.7, Peak=117 HFD=2.9
02:19:14.098 00.001 1032 MultiStar: [#1 -0.10,-0.11,0.95,U] [#2 -0.12,-0.06,0.98,U] [#3 -0.24,-0.06,0.99,U] [#4 -0.06,-0.04,0.85,U] [#5 -0.02,-0.04,0.83,U] [#6 -0.02,-0.05,0.76,U] [#7 -0.22,-0.08,0.75,U] [#8 -0.13,-0.11,0.68,U] 
02:19:14.100 00.002 1032 refined, 8 included, MultiStar: {-0.12, -0.06}, one-star: {-0.15, -0.01}
02:19:14.101 00.001 1032 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.83) = xAngle (-4.52 = 1.77)
02:19:14.102 00.001 1032 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.52 = 1.77)
02:19:14.103 00.001 1032 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.69 mountX=-0.03 mountY=0.13, mountTheta=1.77
02:19:14.105 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.12, y=-0.06, opts=13)
02:19:14.107 00.002 1032 Enqueuing Move request for scope (-0.12, -0.06)
02:19:14.108 00.001 10072 Worker thread wakes up
02:19:14.108 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
02:19:14.108 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
02:19:14.108 00.000 10072 Moving (-0.12, -0.06) raw xDistance=-0.03 yDistance=0.13
02:19:14.109 00.001 10072 PPEC rslt: input = -0.03, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1069.34
02:19:14.109 00.000 10072 PPEC: input: -0.03, control: 0.03, exposure: 1000
02:19:14.109 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:14.109 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:19:14.109 00.000 10072 MoveAxis(W, 29, ABG)
02:19:14.109 00.000 10072 Guiding  Dir = 3, Dur = 29
02:19:14.109 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:14.111 00.002 10072 IsGuiding returns 0
02:19:14.111 00.000 10072 PulseGuide returned control before completion, sleep 39
02:19:14.128 00.017 1032 UpdateGuideState exits: m=1447 SNR=26.7
02:19:14.131 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:14.132 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:14.134 00.002 1032 Enqueuing Expose request
02:19:14.159 00.025 10072 IsGuiding returns 0
02:19:14.159 00.000 10072 Move returns status 0, amount 29
02:19:14.159 00.000 10072 MoveAxis(N, 0, ABG)
02:19:14.159 00.000 10072 Move returns status 0, amount 0
02:19:14.159 00.000 10072 move complete, result=0
02:19:14.159 00.000 10072 worker thread done servicing request
02:19:14.159 00.000 10072 Worker thread wakes up
02:19:14.159 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:14.159 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:14.159 00.000 1032 GuideStep: -0.0 px 29 ms WEST, 0.1 px 0 ms NORTH
02:19:15.068 00.909 10072 Exposure complete
02:19:15.126 00.058 10072 worker thread done servicing request
02:19:15.126 00.000 1032 OnExposeComplete: enter
02:19:15.128 00.002 1032 UpdateGuideState(): m_state=6
02:19:15.129 00.001 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 762
02:19:15.131 00.002 1032 Star::Find returns 1 (0), X=1121.94, Y=332.25, Mass=1576, SNR=27.9, Peak=138 HFD=2.8
02:19:15.133 00.002 1032 MultiStar: [#1 0.02,-0.21,0.88,U] [#2 -0.00,-0.08,0.93,U] [#3 -0.03,-0.09,0.93,U] [#4 -0.02,-0.09,0.80,U] [#5 0.10,-0.09,0.79,U] [#6 0.03,-0.13,0.75,U] [#7 -0.01,-0.15,0.68,U] [#8 -0.05,-0.13,0.68,U] 
02:19:15.134 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.12}, one-star: {0.04, -0.13}
02:19:15.135 00.001 1032 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.83) = xAngle (-3.32 = 2.96)
02:19:15.137 00.002 1032 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.32 = 2.96)
02:19:15.138 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.49 mountX=-0.12 mountY=0.02, mountTheta=2.96
02:19:15.142 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.12, opts=13)
02:19:15.145 00.003 1032 Enqueuing Move request for scope (0.01, -0.12)
02:19:15.146 00.001 10072 Worker thread wakes up
02:19:15.147 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
02:19:15.147 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
02:19:15.147 00.000 10072 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=0.02
02:19:15.149 00.002 10072 PPEC rslt: input = -0.12, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1069.34
02:19:15.149 00.000 10072 PPEC: input: -0.12, control: 0.02, exposure: 1000
02:19:15.149 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:15.149 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:19:15.149 00.000 10072 MoveAxis(W, 25, ABG)
02:19:15.149 00.000 10072 Guiding  Dir = 3, Dur = 25
02:19:15.150 00.001 10072 IsGuiding returns 0
02:19:15.151 00.001 10072 PulseGuide returned control before completion, sleep 35
02:19:15.153 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:15.171 00.018 1032 UpdateGuideState exits: m=1576 SNR=27.9
02:19:15.178 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:15.180 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:15.183 00.003 1032 Enqueuing Expose request
02:19:15.190 00.007 10072 IsGuiding returns 0
02:19:15.190 00.000 10072 Move returns status 0, amount 25
02:19:15.190 00.000 10072 MoveAxis(N, 0, ABG)
02:19:15.190 00.000 10072 Move returns status 0, amount 0
02:19:15.190 00.000 10072 move complete, result=0
02:19:15.190 00.000 10072 worker thread done servicing request
02:19:15.190 00.000 10072 Worker thread wakes up
02:19:15.190 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:15.191 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:15.192 00.001 1032 GuideStep: -0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
02:19:16.322 01.130 10072 Exposure complete
02:19:16.375 00.053 10072 worker thread done servicing request
02:19:16.375 00.000 1032 OnExposeComplete: enter
02:19:16.378 00.003 1032 UpdateGuideState(): m_state=6
02:19:16.380 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 763
02:19:16.381 00.001 1032 Star::Find returns 1 (0), X=1121.94, Y=332.18, Mass=1502, SNR=27.2, Peak=130 HFD=3.0
02:19:16.383 00.002 1032 MultiStar: [#1 0.00,-0.27,0.91,U] [#2 0.04,-0.21,0.96,U] [#3 -0.01,-0.22,0.96,U] [#4 -0.00,-0.20,0.83,U] [#5 0.06,-0.16,0.80,U] [#6 0.04,-0.04,0.76,U] [#7 -0.03,-0.18,0.75,U] [#8 -0.03,-0.19,0.69,U] 
02:19:16.384 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.19}, one-star: {0.04, -0.20}
02:19:16.385 00.001 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.95)
02:19:16.387 00.002 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.95)
02:19:16.388 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.50 mountX=-0.19 mountY=0.04, mountTheta=2.95
02:19:16.389 00.001 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.19, opts=13)
02:19:16.392 00.003 1032 Enqueuing Move request for scope (0.01, -0.19)
02:19:16.394 00.002 10072 Worker thread wakes up
02:19:16.394 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
02:19:16.394 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
02:19:16.394 00.000 10072 Moving (0.01, -0.19) raw xDistance=-0.19 yDistance=0.04
02:19:16.395 00.001 10072 PPEC rslt: input = -0.19, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1069.34
02:19:16.395 00.000 10072 PPEC: input: -0.19, control: 0.02, exposure: 1000
02:19:16.395 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:16.395 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:19:16.395 00.000 10072 MoveAxis(W, 19, ABG)
02:19:16.395 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:16.398 00.003 10072 Guiding  Dir = 3, Dur = 19
02:19:16.399 00.001 10072 IsGuiding returns 0
02:19:16.399 00.000 10072 PulseGuide returned control before completion, sleep 29
02:19:16.415 00.016 1032 UpdateGuideState exits: m=1502 SNR=27.2
02:19:16.418 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:16.418 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:16.420 00.002 1032 Enqueuing Expose request
02:19:16.430 00.010 10072 IsGuiding returns 0
02:19:16.430 00.000 10072 Move returns status 0, amount 19
02:19:16.430 00.000 10072 MoveAxis(N, 0, ABG)
02:19:16.431 00.001 10072 Move returns status 0, amount 0
02:19:16.431 00.000 10072 move complete, result=0
02:19:16.431 00.000 10072 worker thread done servicing request
02:19:16.431 00.000 10072 Worker thread wakes up
02:19:16.431 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:16.431 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:16.432 00.001 1032 GuideStep: -0.2 px 19 ms WEST, 0.0 px 0 ms NORTH
02:19:17.350 00.918 10072 Exposure complete
02:19:17.406 00.056 10072 worker thread done servicing request
02:19:17.406 00.000 1032 OnExposeComplete: enter
02:19:17.408 00.002 1032 UpdateGuideState(): m_state=6
02:19:17.409 00.001 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 764
02:19:17.412 00.003 1032 Star::Find returns 1 (0), X=1121.93, Y=332.14, Mass=1592, SNR=28.0, Peak=125 HFD=3.0
02:19:17.414 00.002 1032 MultiStar: [#1 -0.06,-0.28,0.90,U] [#2 0.01,-0.17,0.95,U] [#3 -0.05,-0.27,0.95,U] [#4 -0.03,-0.18,0.78,U] [#5 -0.01,-0.27,0.78,U] [#6 -0.06,-0.28,0.75,U] [#7 -0.02,-0.41,0.00,M1] [#8 -0.06,-0.32,0.69,U] 
02:19:17.415 00.001 1032 single-star, 7 included, MultiStar: {-0.03, -0.25}, one-star: {0.03, -0.25}
02:19:17.417 00.002 1032 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.83) = xAngle (-3.27 = 3.01)
02:19:17.418 00.001 1032 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.27 = 3.01)
02:19:17.421 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.44 mountX=-0.25 mountY=0.03, mountTheta=3.01
02:19:17.423 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.25, opts=13)
02:19:17.426 00.003 1032 Enqueuing Move request for scope (0.03, -0.25)
02:19:17.429 00.003 10072 Worker thread wakes up
02:19:17.429 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.25) opts 0xd
02:19:17.429 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.25)
02:19:17.429 00.000 10072 Moving (0.03, -0.25) raw xDistance=-0.25 yDistance=0.03
02:19:17.430 00.001 10072 PPEC rslt: input = -0.25, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 1069.34
02:19:17.430 00.000 10072 PPEC: input: -0.25, control: -0.09, exposure: 1000
02:19:17.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:17.430 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:19:17.430 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:17.433 00.003 10072 MoveAxis(E, 90, ABG)
02:19:17.433 00.000 10072 Guiding  Dir = 2, Dur = 90
02:19:17.433 00.000 10072 IsGuiding returns 0
02:19:17.433 00.000 10072 PulseGuide returned control before completion, sleep 100
02:19:17.450 00.017 1032 UpdateGuideState exits: m=1592 SNR=28.0
02:19:17.452 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:17.453 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:17.454 00.001 1032 Enqueuing Expose request
02:19:17.536 00.082 10072 IsGuiding returns 0
02:19:17.536 00.000 10072 Move returns status 0, amount 90
02:19:17.536 00.000 10072 MoveAxis(N, 0, ABG)
02:19:17.536 00.000 10072 Move returns status 0, amount 0
02:19:17.536 00.000 10072 move complete, result=0
02:19:17.536 00.000 10072 worker thread done servicing request
02:19:17.536 00.000 10072 Worker thread wakes up
02:19:17.536 00.000 1032 GuideStep: -0.2 px 90 ms EAST, 0.0 px 0 ms NORTH
02:19:17.540 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:17.540 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:18.668 01.128 10072 Exposure complete
02:19:18.721 00.053 10072 worker thread done servicing request
02:19:18.721 00.000 1032 OnExposeComplete: enter
02:19:18.724 00.003 1032 UpdateGuideState(): m_state=6
02:19:18.726 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 765
02:19:18.727 00.001 1032 Star::Find returns 1 (0), X=1121.91, Y=332.27, Mass=1572, SNR=27.8, Peak=143 HFD=2.8
02:19:18.729 00.002 1032 MultiStar: [#1 -0.03,-0.21,0.88,U] [#2 -0.07,-0.09,0.94,U] [#3 -0.08,-0.04,0.94,U] [#4 -0.05,-0.14,0.79,U] [#5 0.06,-0.09,0.74,U] [#6 0.00,-0.16,0.73,U] [#7 -0.06,-0.20,0.71,U] [#8 -0.06,-0.18,0.67,U] 
02:19:18.730 00.001 1032 single-star, 8 included, MultiStar: {-0.03, -0.13}, one-star: {0.01, -0.12}
02:19:18.732 00.002 1032 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.83) = xAngle (-3.29 = 2.99)
02:19:18.733 00.001 1032 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.29 = 2.99)
02:19:18.735 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.46 mountX=-0.12 mountY=0.02, mountTheta=2.99
02:19:18.737 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.12, opts=13)
02:19:18.739 00.002 1032 Enqueuing Move request for scope (0.01, -0.12)
02:19:18.741 00.002 10072 Worker thread wakes up
02:19:18.741 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
02:19:18.741 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
02:19:18.741 00.000 10072 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=0.02
02:19:18.743 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:18.745 00.002 10072 PPEC rslt: input = -0.12, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1072.78
02:19:18.745 00.000 10072 PPEC: input: -0.12, control: 0.03, exposure: 1000
02:19:18.745 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:18.745 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:19:18.745 00.000 10072 MoveAxis(W, 32, ABG)
02:19:18.745 00.000 10072 Guiding  Dir = 3, Dur = 32
02:19:18.745 00.000 10072 IsGuiding returns 0
02:19:18.746 00.001 10072 PulseGuide returned control before completion, sleep 42
02:19:18.760 00.014 1032 UpdateGuideState exits: m=1572 SNR=27.8
02:19:18.763 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:18.764 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:18.767 00.003 1032 Enqueuing Expose request
02:19:18.789 00.022 10072 IsGuiding returns 1
02:19:18.790 00.001 10072 scope still moving after pulse duration time elapsed
02:19:18.821 00.031 10072 IsGuiding returns 0
02:19:18.821 00.000 10072 scope move finished after 32 + 43 ms
02:19:18.821 00.000 10072 Move returns status 0, amount 32
02:19:18.821 00.000 10072 MoveAxis(N, 0, ABG)
02:19:18.821 00.000 10072 Move returns status 0, amount 0
02:19:18.821 00.000 10072 move complete, result=0
02:19:18.821 00.000 10072 worker thread done servicing request
02:19:18.821 00.000 10072 Worker thread wakes up
02:19:18.821 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:18.821 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:18.830 00.009 1032 GuideStep: -0.1 px 32 ms WEST, 0.0 px 0 ms NORTH
02:19:19.728 00.898 10072 Exposure complete
02:19:19.784 00.056 10072 worker thread done servicing request
02:19:19.784 00.000 1032 OnExposeComplete: enter
02:19:19.785 00.001 1032 UpdateGuideState(): m_state=6
02:19:19.787 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 766
02:19:19.789 00.002 1032 Star::Find returns 1 (0), X=1121.91, Y=332.24, Mass=1578, SNR=27.9, Peak=130 HFD=3.1
02:19:19.791 00.002 1032 MultiStar: [#1 -0.05,-0.25,0.91,U] [#2 0.00,-0.10,0.96,U] [#3 -0.12,-0.16,0.93,U] [#4 -0.03,-0.22,0.80,U] [#5 0.02,-0.11,0.78,U] [#6 0.08,-0.17,0.72,U] [#7 -0.04,-0.22,0.71,U] [#8 -0.08,-0.22,0.67,U] 
02:19:19.792 00.001 1032 single-star, 8 included, MultiStar: {-0.02, -0.17}, one-star: {0.01, -0.14}
02:19:19.794 00.002 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.97)
02:19:19.795 00.001 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.97)
02:19:19.797 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.48 mountX=-0.14 mountY=0.02, mountTheta=2.97
02:19:19.800 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.14, opts=13)
02:19:19.802 00.002 1032 Enqueuing Move request for scope (0.01, -0.14)
02:19:19.805 00.003 10072 Worker thread wakes up
02:19:19.805 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
02:19:19.805 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
02:19:19.805 00.000 10072 Moving (0.01, -0.14) raw xDistance=-0.14 yDistance=0.02
02:19:19.807 00.002 10072 PPEC rslt: input = -0.14, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1072.78
02:19:19.807 00.000 10072 PPEC: input: -0.14, control: 0.03, exposure: 1000
02:19:19.807 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:19.807 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:19:19.807 00.000 10072 MoveAxis(W, 29, ABG)
02:19:19.807 00.000 10072 Guiding  Dir = 3, Dur = 29
02:19:19.807 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:19.810 00.003 10072 IsGuiding returns 0
02:19:19.811 00.001 10072 PulseGuide returned control before completion, sleep 39
02:19:19.828 00.017 1032 UpdateGuideState exits: m=1578 SNR=27.9
02:19:19.831 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:19.833 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:19.836 00.003 1032 Enqueuing Expose request
02:19:19.866 00.030 10072 IsGuiding returns 0
02:19:19.866 00.000 10072 Move returns status 0, amount 29
02:19:19.866 00.000 10072 MoveAxis(N, 0, ABG)
02:19:19.866 00.000 10072 Move returns status 0, amount 0
02:19:19.866 00.000 10072 move complete, result=0
02:19:19.866 00.000 10072 worker thread done servicing request
02:19:19.866 00.000 10072 Worker thread wakes up
02:19:19.867 00.001 1032 GuideStep: -0.1 px 29 ms WEST, 0.0 px 0 ms NORTH
02:19:19.869 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:19.869 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:21.006 01.137 10072 Exposure complete
02:19:21.063 00.057 10072 worker thread done servicing request
02:19:21.064 00.001 1032 OnExposeComplete: enter
02:19:21.065 00.001 1032 UpdateGuideState(): m_state=6
02:19:21.068 00.003 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 767
02:19:21.069 00.001 1032 Star::Find returns 1 (0), X=1121.97, Y=332.16, Mass=1493, SNR=27.1, Peak=136 HFD=2.9
02:19:21.070 00.001 1032 MultiStar: [#1 0.08,-0.31,0.93,U] [#2 0.02,-0.17,0.96,U] [#3 -0.02,-0.24,0.99,U] [#4 -0.04,-0.29,0.83,U] [#5 0.03,-0.28,0.80,U] [#6 0.08,-0.34,0.73,U] [#7 0.02,-0.19,0.72,U] [#8 0.01,-0.33,0.67,U] 
02:19:21.072 00.002 1032 single-star, 8 included, MultiStar: {0.03, -0.26}, one-star: {0.07, -0.23}
02:19:21.072 00.000 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
02:19:21.073 00.001 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
02:19:21.074 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.27 mountX=-0.24 mountY=-0.01, mountTheta=-3.10
02:19:21.077 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.23, opts=13)
02:19:21.079 00.002 1032 Enqueuing Move request for scope (0.07, -0.23)
02:19:21.080 00.001 10072 Worker thread wakes up
02:19:21.081 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
02:19:21.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
02:19:21.081 00.000 10072 Moving (0.07, -0.23) raw xDistance=-0.24 yDistance=-0.01
02:19:21.082 00.001 10072 PPEC rslt: input = -0.24, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1072.78
02:19:21.082 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:21.085 00.003 10072 PPEC: input: -0.24, control: -0.08, exposure: 1000
02:19:21.085 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:21.085 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:19:21.086 00.001 10072 MoveAxis(E, 77, ABG)
02:19:21.086 00.000 10072 Guiding  Dir = 2, Dur = 77
02:19:21.086 00.000 10072 IsGuiding returns 0
02:19:21.087 00.001 10072 PulseGuide returned control before completion, sleep 87
02:19:21.102 00.015 1032 UpdateGuideState exits: m=1493 SNR=27.1
02:19:21.104 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:21.105 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:21.106 00.001 1032 Enqueuing Expose request
02:19:21.177 00.071 10072 IsGuiding returns 1
02:19:21.177 00.000 10072 scope still moving after pulse duration time elapsed
02:19:21.208 00.031 10072 IsGuiding returns 0
02:19:21.208 00.000 10072 scope move finished after 77 + 45 ms
02:19:21.208 00.000 10072 Move returns status 0, amount 77
02:19:21.208 00.000 10072 MoveAxis(N, 0, ABG)
02:19:21.208 00.000 10072 Move returns status 0, amount 0
02:19:21.209 00.001 10072 move complete, result=0
02:19:21.209 00.000 10072 worker thread done servicing request
02:19:21.209 00.000 10072 Worker thread wakes up
02:19:21.209 00.000 1032 GuideStep: -0.2 px 77 ms EAST, -0.0 px 0 ms NORTH
02:19:21.212 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:21.212 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:22.120 00.908 10072 Exposure complete
02:19:22.179 00.059 10072 worker thread done servicing request
02:19:22.180 00.001 1032 OnExposeComplete: enter
02:19:22.182 00.002 1032 UpdateGuideState(): m_state=6
02:19:22.183 00.001 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 768
02:19:22.185 00.002 1032 Star::Find returns 1 (0), X=1121.92, Y=332.26, Mass=1619, SNR=28.3, Peak=127 HFD=3.1
02:19:22.186 00.001 1032 MultiStar: [#1 -0.04,-0.22,0.90,U] [#2 -0.06,-0.12,0.94,U] [#3 -0.08,-0.14,0.94,U] [#4 -0.11,-0.15,0.82,U] [#5 -0.01,-0.18,0.76,U] [#6 0.06,-0.15,0.72,U] [#7 -0.10,-0.15,0.68,U] [#8 -0.07,-0.12,0.67,U] 
02:19:22.187 00.001 1032 single-star, 8 included, MultiStar: {-0.04, -0.15}, one-star: {0.02, -0.13}
02:19:22.188 00.001 1032 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.83) = xAngle (-3.28 = 3.00)
02:19:22.190 00.002 1032 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.28 = 3.00)
02:19:22.191 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.45 mountX=-0.13 mountY=0.02, mountTheta=3.00
02:19:22.195 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.13, opts=13)
02:19:22.197 00.002 1032 Enqueuing Move request for scope (0.02, -0.13)
02:19:22.199 00.002 10072 Worker thread wakes up
02:19:22.199 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
02:19:22.199 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
02:19:22.199 00.000 10072 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=0.02
02:19:22.200 00.001 10072 PPEC rslt: input = -0.13, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1072.78
02:19:22.200 00.000 10072 PPEC: input: -0.13, control: 0.02, exposure: 1000
02:19:22.200 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:22.201 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:19:22.201 00.000 10072 MoveAxis(W, 20, ABG)
02:19:22.201 00.000 10072 Guiding  Dir = 3, Dur = 20
02:19:22.201 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:22.203 00.002 10072 IsGuiding returns 0
02:19:22.204 00.001 10072 PulseGuide returned control before completion, sleep 30
02:19:22.222 00.018 1032 UpdateGuideState exits: m=1619 SNR=28.3
02:19:22.226 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:22.227 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:22.229 00.002 1032 Enqueuing Expose request
02:19:22.240 00.011 10072 IsGuiding returns 0
02:19:22.240 00.000 10072 Move returns status 0, amount 20
02:19:22.240 00.000 10072 MoveAxis(N, 0, ABG)
02:19:22.240 00.000 10072 Move returns status 0, amount 0
02:19:22.240 00.000 10072 move complete, result=0
02:19:22.240 00.000 10072 worker thread done servicing request
02:19:22.240 00.000 10072 Worker thread wakes up
02:19:22.241 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:22.241 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:22.242 00.001 1032 GuideStep: -0.1 px 20 ms WEST, 0.0 px 0 ms NORTH
02:19:23.368 01.126 10072 Exposure complete
02:19:23.422 00.054 1032 OnExposeComplete: enter
02:19:23.425 00.003 10072 worker thread done servicing request
02:19:23.425 00.000 1032 UpdateGuideState(): m_state=6
02:19:23.427 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 769
02:19:23.430 00.003 1032 Star::Find returns 1 (0), X=1121.93, Y=332.14, Mass=1513, SNR=27.3, Peak=158 HFD=2.8
02:19:23.432 00.002 1032 MultiStar: [#1 -0.04,-0.29,0.92,U] [#2 -0.04,-0.16,0.98,U] [#3 -0.08,-0.21,0.97,U] [#4 -0.15,-0.22,0.82,U] [#5 -0.02,-0.17,0.77,U] [#6 -0.03,-0.20,0.74,U] [#7 -0.05,-0.25,0.76,U] [#8 -0.08,-0.26,0.70,U] 
02:19:23.433 00.001 1032 refined, 8 included, MultiStar: {-0.05, -0.22}, one-star: {0.03, -0.24}
02:19:23.435 00.002 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
02:19:23.436 00.001 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
02:19:23.438 00.002 1032 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.79 mountX=-0.20 mountY=0.11, mountTheta=2.66
02:19:23.441 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.05, y=-0.22, opts=13)
02:19:23.443 00.002 1032 Enqueuing Move request for scope (-0.05, -0.22)
02:19:23.444 00.001 10072 Worker thread wakes up
02:19:23.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.22) opts 0xd
02:19:23.444 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.05, -0.22)
02:19:23.444 00.000 10072 Moving (-0.05, -0.22) raw xDistance=-0.20 yDistance=0.11
02:19:23.446 00.002 10072 PPEC rslt: input = -0.20, final = -0.06, react = -0.08, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 1072.78
02:19:23.446 00.000 10072 PPEC: input: -0.20, control: -0.06, exposure: 1000
02:19:23.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:23.446 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:19:23.446 00.000 10072 MoveAxis(E, 66, ABG)
02:19:23.446 00.000 10072 Guiding  Dir = 2, Dur = 66
02:19:23.446 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:23.448 00.002 10072 IsGuiding returns 0
02:19:23.448 00.000 10072 PulseGuide returned control before completion, sleep 76
02:19:23.467 00.019 1032 UpdateGuideState exits: m=1513 SNR=27.3
02:19:23.469 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:23.470 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:23.472 00.002 1032 Enqueuing Expose request
02:19:23.536 00.064 10072 IsGuiding returns 0
02:19:23.536 00.000 10072 Move returns status 0, amount 66
02:19:23.536 00.000 10072 MoveAxis(N, 0, ABG)
02:19:23.536 00.000 10072 Move returns status 0, amount 0
02:19:23.536 00.000 10072 move complete, result=0
02:19:23.536 00.000 10072 worker thread done servicing request
02:19:23.536 00.000 10072 Worker thread wakes up
02:19:23.536 00.000 1032 GuideStep: -0.2 px 66 ms EAST, 0.1 px 0 ms NORTH
02:19:23.538 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:23.538 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:24.445 00.907 10072 Exposure complete
02:19:24.503 00.058 10072 worker thread done servicing request
02:19:24.503 00.000 1032 OnExposeComplete: enter
02:19:24.505 00.002 1032 UpdateGuideState(): m_state=6
02:19:24.507 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 770
02:19:24.508 00.001 1032 Star::Find returns 1 (0), X=1122.05, Y=332.22, Mass=1636, SNR=28.4, Peak=152 HFD=2.9
02:19:24.510 00.002 1032 MultiStar: [#1 0.04,-0.14,0.88,U] [#2 0.03,-0.04,0.90,U] [#3 0.01,-0.08,0.93,U] [#4 0.08,-0.12,0.78,U] [#5 0.13,-0.06,0.75,U] [#6 0.11,-0.08,0.70,U] [#7 0.02,-0.18,0.70,U] [#8 0.03,-0.13,0.67,U] 
02:19:24.511 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.11}, one-star: {0.15, -0.16}
02:19:24.512 00.001 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
02:19:24.514 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
02:19:24.515 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.02 mountX=-0.12 mountY=-0.04, mountTheta=-2.85
02:19:24.518 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.11, opts=13)
02:19:24.519 00.001 1032 Enqueuing Move request for scope (0.07, -0.11)
02:19:24.522 00.003 10072 Worker thread wakes up
02:19:24.522 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
02:19:24.522 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
02:19:24.522 00.000 10072 Moving (0.07, -0.11) raw xDistance=-0.12 yDistance=-0.04
02:19:24.523 00.001 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1072.78
02:19:24.523 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 1000
02:19:24.524 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:24.524 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:19:24.524 00.000 10072 MoveAxis(W, 14, ABG)
02:19:24.524 00.000 10072 Guiding  Dir = 3, Dur = 14
02:19:24.524 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:24.525 00.001 10072 IsGuiding returns 0
02:19:24.526 00.001 10072 PulseGuide returned control before completion, sleep 24
02:19:24.541 00.015 1032 UpdateGuideState exits: m=1636 SNR=28.4
02:19:24.544 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:24.546 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:24.547 00.001 1032 Enqueuing Expose request
02:19:24.553 00.006 10072 IsGuiding returns 0
02:19:24.553 00.000 10072 Move returns status 0, amount 14
02:19:24.553 00.000 10072 MoveAxis(N, 0, ABG)
02:19:24.553 00.000 10072 Move returns status 0, amount 0
02:19:24.553 00.000 10072 move complete, result=0
02:19:24.553 00.000 10072 worker thread done servicing request
02:19:24.553 00.000 10072 Worker thread wakes up
02:19:24.553 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:24.553 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:24.558 00.005 1032 GuideStep: -0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
02:19:25.682 01.124 10072 Exposure complete
02:19:25.736 00.054 10072 worker thread done servicing request
02:19:25.737 00.001 1032 OnExposeComplete: enter
02:19:25.738 00.001 1032 UpdateGuideState(): m_state=6
02:19:25.741 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 771
02:19:25.744 00.003 1032 Star::Find returns 1 (0), X=1122.02, Y=332.40, Mass=1614, SNR=28.2, Peak=138 HFD=3.2
02:19:25.746 00.002 1032 MultiStar: [#1 0.01,0.00,0.91,U] [#2 0.05,0.07,0.95,U] [#3 -0.02,0.01,0.92,U] [#4 -0.03,-0.04,0.77,U] [#5 0.04,0.14,0.77,U] [#6 -0.04,-0.00,0.71,U] [#7 -0.02,0.08,0.71,U] [#8 -0.06,0.02,0.68,U] 
02:19:25.747 00.001 1032 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.12, 0.02}
02:19:25.748 00.001 1032 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.83) = xAngle (-0.60 = -0.60)
02:19:25.750 00.002 1032 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.60 = -0.60)
02:19:25.751 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.23 mountX=0.03 mountY=-0.02, mountTheta=-0.60
02:19:25.753 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.03, opts=13)
02:19:25.755 00.002 1032 Enqueuing Move request for scope (0.01, 0.03)
02:19:25.757 00.002 10072 Worker thread wakes up
02:19:25.757 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
02:19:25.757 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
02:19:25.757 00.000 10072 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
02:19:25.759 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:25.761 00.002 10072 PPEC rslt: input = 0.03, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1076.19
02:19:25.761 00.000 10072 PPEC: input: 0.03, control: 0.03, exposure: 1000
02:19:25.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:25.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:19:25.761 00.000 10072 MoveAxis(W, 27, ABG)
02:19:25.761 00.000 10072 Guiding  Dir = 3, Dur = 27
02:19:25.761 00.000 10072 IsGuiding returns 0
02:19:25.762 00.001 10072 PulseGuide returned control before completion, sleep 37
02:19:25.778 00.016 1032 UpdateGuideState exits: m=1614 SNR=28.2
02:19:25.780 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:25.781 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:25.783 00.002 1032 Enqueuing Expose request
02:19:25.803 00.020 10072 IsGuiding returns 1
02:19:25.803 00.000 10072 scope still moving after pulse duration time elapsed
02:19:25.834 00.031 10072 IsGuiding returns 0
02:19:25.834 00.000 10072 scope move finished after 27 + 45 ms
02:19:25.834 00.000 10072 Move returns status 0, amount 27
02:19:25.834 00.000 10072 MoveAxis(N, 0, ABG)
02:19:25.834 00.000 10072 Move returns status 0, amount 0
02:19:25.834 00.000 10072 move complete, result=0
02:19:25.834 00.000 10072 worker thread done servicing request
02:19:25.834 00.000 10072 Worker thread wakes up
02:19:25.834 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:25.834 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:25.845 00.011 1032 GuideStep: 0.0 px 27 ms WEST, -0.0 px 0 ms NORTH
02:19:26.741 00.896 10072 Exposure complete
02:19:26.797 00.056 10072 worker thread done servicing request
02:19:26.798 00.001 1032 OnExposeComplete: enter
02:19:26.800 00.002 1032 UpdateGuideState(): m_state=6
02:19:26.803 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 772
02:19:26.805 00.002 1032 Star::Find returns 1 (0), X=1122.01, Y=332.28, Mass=1590, SNR=28.0, Peak=139 HFD=2.8
02:19:26.808 00.003 1032 MultiStar: [#1 0.05,-0.16,0.93,U] [#2 0.05,-0.03,0.94,U] [#3 0.06,-0.12,0.91,U] [#4 -0.03,-0.08,0.81,U] [#5 0.10,-0.03,0.77,U] [#6 0.00,-0.09,0.69,U] [#7 0.06,-0.11,0.71,U] [#8 -0.05,-0.15,0.70,U] 
02:19:26.810 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {0.11, -0.10}
02:19:26.811 00.001 1032 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.83) = xAngle (-2.97 = -2.97)
02:19:26.814 00.003 1032 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.97 = -2.97)
02:19:26.816 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.14 mountX=-0.10 mountY=-0.02, mountTheta=-2.97
02:19:26.819 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
02:19:26.821 00.002 1032 Enqueuing Move request for scope (0.04, -0.10)
02:19:26.823 00.002 10072 Worker thread wakes up
02:19:26.823 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
02:19:26.823 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
02:19:26.823 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=-0.02
02:19:26.824 00.001 10072 PPEC rslt: input = -0.10, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1076.19
02:19:26.825 00.001 10072 PPEC: input: -0.10, control: 0.02, exposure: 1000
02:19:26.825 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:26.825 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:19:26.825 00.000 10072 MoveAxis(W, 24, ABG)
02:19:26.825 00.000 10072 Guiding  Dir = 3, Dur = 24
02:19:26.825 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:26.827 00.002 10072 IsGuiding returns 0
02:19:26.827 00.000 10072 PulseGuide returned control before completion, sleep 34
02:19:26.847 00.020 1032 UpdateGuideState exits: m=1590 SNR=28.0
02:19:26.851 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:26.853 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:26.855 00.002 1032 Enqueuing Expose request
02:19:26.865 00.010 10072 IsGuiding returns 0
02:19:26.866 00.001 10072 Move returns status 0, amount 24
02:19:26.866 00.000 10072 MoveAxis(N, 0, ABG)
02:19:26.866 00.000 10072 Move returns status 0, amount 0
02:19:26.866 00.000 10072 move complete, result=0
02:19:26.866 00.000 10072 worker thread done servicing request
02:19:26.866 00.000 10072 Worker thread wakes up
02:19:26.867 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:26.867 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:26.868 00.001 1032 GuideStep: -0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
02:19:27.993 01.125 10072 Exposure complete
02:19:28.045 00.052 10072 worker thread done servicing request
02:19:28.045 00.000 1032 OnExposeComplete: enter
02:19:28.048 00.003 1032 UpdateGuideState(): m_state=6
02:19:28.049 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 773
02:19:28.052 00.003 1032 Star::Find returns 1 (0), X=1122.04, Y=332.39, Mass=1656, SNR=28.6, Peak=133 HFD=3.2
02:19:28.055 00.003 1032 MultiStar: [#1 0.08,-0.12,0.90,U] [#2 0.11,0.02,0.95,U] [#3 0.05,-0.11,0.92,U] [#4 -0.09,-0.01,0.78,U] [#5 0.07,0.09,0.76,U] [#6 0.06,-0.02,0.73,U] [#7 0.07,0.04,0.69,U] [#8 -0.00,-0.03,0.63,U] 
02:19:28.056 00.001 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.14, 0.00}
02:19:28.057 00.001 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
02:19:28.059 00.002 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
02:19:28.060 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.31 mountX=-0.03 mountY=-0.05, mountTheta=-2.14
02:19:28.061 00.001 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
02:19:28.064 00.003 1032 Enqueuing Move request for scope (0.06, -0.02)
02:19:28.065 00.001 10072 Worker thread wakes up
02:19:28.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
02:19:28.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
02:19:28.065 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.05
02:19:28.067 00.002 10072 PPEC rslt: input = -0.03, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1076.19
02:19:28.067 00.000 10072 PPEC: input: -0.03, control: 0.02, exposure: 1000
02:19:28.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:28.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:19:28.067 00.000 10072 MoveAxis(W, 23, ABG)
02:19:28.067 00.000 10072 Guiding  Dir = 3, Dur = 23
02:19:28.067 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:28.069 00.002 10072 IsGuiding returns 0
02:19:28.070 00.001 10072 PulseGuide returned control before completion, sleep 33
02:19:28.087 00.017 1032 UpdateGuideState exits: m=1656 SNR=28.6
02:19:28.089 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:28.090 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:28.092 00.002 1032 Enqueuing Expose request
02:19:28.113 00.021 10072 IsGuiding returns 0
02:19:28.113 00.000 10072 Move returns status 0, amount 23
02:19:28.113 00.000 10072 MoveAxis(N, 0, ABG)
02:19:28.113 00.000 10072 Move returns status 0, amount 0
02:19:28.113 00.000 10072 move complete, result=0
02:19:28.113 00.000 10072 worker thread done servicing request
02:19:28.114 00.001 10072 Worker thread wakes up
02:19:28.114 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:28.114 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:28.114 00.000 1032 GuideStep: -0.0 px 23 ms WEST, -0.1 px 0 ms NORTH
02:19:29.022 00.908 10072 Exposure complete
02:19:29.080 00.058 10072 worker thread done servicing request
02:19:29.080 00.000 1032 OnExposeComplete: enter
02:19:29.083 00.003 1032 UpdateGuideState(): m_state=6
02:19:29.085 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 774
02:19:29.087 00.002 1032 Star::Find returns 1 (0), X=1121.99, Y=332.36, Mass=1668, SNR=28.7, Peak=137 HFD=3.2
02:19:29.089 00.002 1032 MultiStar: [#1 0.03,-0.11,0.87,U] [#2 -0.04,-0.07,0.91,U] [#3 -0.03,-0.09,0.92,U] [#4 -0.08,-0.13,0.77,U] [#5 0.04,-0.07,0.75,U] [#6 0.02,-0.15,0.72,U] [#7 0.08,-0.13,0.67,U] [#8 -0.00,-0.10,0.64,U] 
02:19:29.090 00.001 1032 single-star, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.09, -0.03}
02:19:29.092 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
02:19:29.095 00.003 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
02:19:29.096 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.32 mountX=-0.05 mountY=-0.08, mountTheta=-2.15
02:19:29.099 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
02:19:29.100 00.001 1032 Enqueuing Move request for scope (0.09, -0.03)
02:19:29.101 00.001 10072 Worker thread wakes up
02:19:29.101 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
02:19:29.101 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
02:19:29.102 00.001 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
02:19:29.103 00.001 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1076.19
02:19:29.103 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 1000
02:19:29.103 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:29.103 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:29.106 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:19:29.106 00.000 10072 MoveAxis(W, 19, ABG)
02:19:29.106 00.000 10072 Guiding  Dir = 3, Dur = 19
02:19:29.107 00.001 10072 IsGuiding returns 0
02:19:29.107 00.000 10072 PulseGuide returned control before completion, sleep 29
02:19:29.124 00.017 1032 UpdateGuideState exits: m=1668 SNR=28.7
02:19:29.126 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:29.129 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:29.131 00.002 1032 Enqueuing Expose request
02:19:29.144 00.013 10072 IsGuiding returns 0
02:19:29.144 00.000 10072 Move returns status 0, amount 19
02:19:29.144 00.000 10072 MoveAxis(N, 0, ABG)
02:19:29.144 00.000 10072 Move returns status 0, amount 0
02:19:29.144 00.000 10072 move complete, result=0
02:19:29.144 00.000 10072 worker thread done servicing request
02:19:29.144 00.000 10072 Worker thread wakes up
02:19:29.144 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:29.144 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:29.145 00.001 1032 GuideStep: -0.1 px 19 ms WEST, -0.1 px 0 ms NORTH
02:19:30.272 01.127 10072 Exposure complete
02:19:30.329 00.057 1032 OnExposeComplete: enter
02:19:30.331 00.002 1032 UpdateGuideState(): m_state=6
02:19:30.335 00.004 10072 worker thread done servicing request
02:19:30.335 00.000 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 775
02:19:30.336 00.001 1032 Star::Find returns 1 (0), X=1122.01, Y=332.37, Mass=1486, SNR=27.1, Peak=124 HFD=3.3
02:19:30.338 00.002 1032 MultiStar: [#1 0.03,-0.09,0.93,U] [#2 0.01,0.04,1.01,U] [#3 0.00,-0.06,0.95,U] [#4 0.02,0.01,0.83,U] [#5 0.19,-0.00,0.81,U] [#6 0.07,-0.17,0.74,U] [#7 0.02,-0.11,0.74,U] [#8 -0.13,0.01,0.67,U] 
02:19:30.340 00.002 1032 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.11, -0.02}
02:19:30.341 00.001 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
02:19:30.343 00.002 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
02:19:30.344 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.79 mountX=-0.05 mountY=-0.03, mountTheta=-2.62
02:19:30.346 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.04, opts=13)
02:19:30.348 00.002 1032 Enqueuing Move request for scope (0.04, -0.04)
02:19:30.349 00.001 10072 Worker thread wakes up
02:19:30.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
02:19:30.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
02:19:30.350 00.001 10072 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
02:19:30.351 00.001 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1076.19
02:19:30.351 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 1000
02:19:30.351 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:30.351 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:19:30.351 00.000 10072 MoveAxis(W, 14, ABG)
02:19:30.351 00.000 10072 Guiding  Dir = 3, Dur = 14
02:19:30.351 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:30.353 00.002 10072 IsGuiding returns 0
02:19:30.354 00.001 10072 PulseGuide returned control before completion, sleep 24
02:19:30.373 00.019 1032 UpdateGuideState exits: m=1486 SNR=27.1
02:19:30.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:30.377 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:30.378 00.001 1032 Enqueuing Expose request
02:19:30.395 00.017 10072 IsGuiding returns 0
02:19:30.395 00.000 10072 Move returns status 0, amount 14
02:19:30.395 00.000 10072 MoveAxis(N, 0, ABG)
02:19:30.395 00.000 10072 Move returns status 0, amount 0
02:19:30.395 00.000 10072 move complete, result=0
02:19:30.395 00.000 10072 worker thread done servicing request
02:19:30.395 00.000 10072 Worker thread wakes up
02:19:30.395 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:30.395 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:30.396 00.001 1032 GuideStep: -0.0 px 14 ms WEST, -0.0 px 0 ms NORTH
02:19:31.312 00.916 10072 Exposure complete
02:19:31.370 00.058 10072 worker thread done servicing request
02:19:31.370 00.000 1032 OnExposeComplete: enter
02:19:31.372 00.002 1032 UpdateGuideState(): m_state=6
02:19:31.374 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 776
02:19:31.376 00.002 1032 Star::Find returns 1 (0), X=1121.93, Y=332.47, Mass=1504, SNR=27.2, Peak=113 HFD=3.3
02:19:31.378 00.002 1032 MultiStar: [#1 -0.11,-0.09,0.94,U] [#2 -0.05,0.17,0.96,U] [#3 -0.09,0.04,1.00,U] [#4 -0.07,0.11,0.82,U] [#5 0.07,0.02,0.77,U] [#6 -0.04,0.01,0.76,U] [#7 -0.22,0.05,0.72,U] [#8 -0.07,-0.01,0.69,U] 
02:19:31.380 00.002 1032 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {0.03, 0.08}
02:19:31.381 00.001 1032 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.83) = xAngle (0.65 = 0.65)
02:19:31.383 00.002 1032 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.65 = 0.65)
02:19:31.384 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.48 mountX=0.06 mountY=0.05, mountTheta=0.65
02:19:31.387 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
02:19:31.389 00.002 1032 Enqueuing Move request for scope (-0.06, 0.05)
02:19:31.391 00.002 10072 Worker thread wakes up
02:19:31.391 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
02:19:31.391 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
02:19:31.392 00.001 10072 Moving (-0.06, 0.05) raw xDistance=0.06 yDistance=0.05
02:19:31.393 00.001 10072 PPEC rslt: input = 0.06, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1076.19
02:19:31.393 00.000 10072 PPEC: input: 0.06, control: 0.01, exposure: 1000
02:19:31.393 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:31.393 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:19:31.393 00.000 10072 MoveAxis(W, 11, ABG)
02:19:31.393 00.000 10072 Guiding  Dir = 3, Dur = 11
02:19:31.393 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:31.395 00.002 10072 IsGuiding returns 0
02:19:31.396 00.001 10072 PulseGuide returned control before completion, sleep 21
02:19:31.412 00.016 1032 UpdateGuideState exits: m=1504 SNR=27.2
02:19:31.415 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:31.417 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:31.419 00.002 1032 Enqueuing Expose request
02:19:31.427 00.008 10072 IsGuiding returns 0
02:19:31.427 00.000 10072 Move returns status 0, amount 11
02:19:31.427 00.000 10072 MoveAxis(N, 0, ABG)
02:19:31.427 00.000 10072 Move returns status 0, amount 0
02:19:31.428 00.001 10072 move complete, result=0
02:19:31.428 00.000 10072 worker thread done servicing request
02:19:31.428 00.000 10072 Worker thread wakes up
02:19:31.428 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:31.428 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:31.428 00.000 1032 GuideStep: 0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
02:19:32.556 01.128 10072 Exposure complete
02:19:32.611 00.055 10072 worker thread done servicing request
02:19:32.611 00.000 1032 OnExposeComplete: enter
02:19:32.614 00.003 1032 UpdateGuideState(): m_state=6
02:19:32.618 00.004 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 777
02:19:32.619 00.001 1032 Star::Find returns 1 (0), X=1121.87, Y=332.42, Mass=1436, SNR=26.6, Peak=118 HFD=3.1
02:19:32.620 00.001 1032 MultiStar: [#1 -0.09,-0.03,0.93,U] [#2 -0.11,-0.04,0.96,U] [#3 -0.19,-0.09,0.99,U] [#4 -0.12,-0.02,0.87,U] [#5 0.00,0.01,0.82,U] [#6 -0.10,-0.00,0.74,U] [#7 -0.18,-0.03,0.70,U] [#8 -0.10,-0.04,0.72,U] 
02:19:32.622 00.002 1032 single-star, 8 included, MultiStar: {-0.10, -0.02}, one-star: {-0.03, 0.04}
02:19:32.624 00.002 1032 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.83) = xAngle (0.33 = 0.33)
02:19:32.625 00.001 1032 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.33 = 0.33)
02:19:32.626 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.16 mountX=0.04 mountY=0.01, mountTheta=0.33
02:19:32.628 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.04, opts=13)
02:19:32.630 00.002 1032 Enqueuing Move request for scope (-0.03, 0.04)
02:19:32.631 00.001 10072 Worker thread wakes up
02:19:32.631 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
02:19:32.631 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
02:19:32.631 00.000 10072 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=0.01
02:19:32.633 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:32.634 00.001 10072 PPEC rslt: input = 0.04, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1079.56
02:19:32.634 00.000 10072 PPEC: input: 0.04, control: 0.03, exposure: 1000
02:19:32.634 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:32.634 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:19:32.634 00.000 10072 MoveAxis(W, 28, ABG)
02:19:32.634 00.000 10072 Guiding  Dir = 3, Dur = 28
02:19:32.634 00.000 10072 IsGuiding returns 0
02:19:32.636 00.002 10072 PulseGuide returned control before completion, sleep 38
02:19:32.652 00.016 1032 UpdateGuideState exits: m=1436 SNR=26.6
02:19:32.654 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:32.656 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:32.658 00.002 1032 Enqueuing Expose request
02:19:32.677 00.019 10072 IsGuiding returns 1
02:19:32.677 00.000 10072 scope still moving after pulse duration time elapsed
02:19:32.708 00.031 10072 IsGuiding returns 0
02:19:32.709 00.001 10072 scope move finished after 28 + 45 ms
02:19:32.709 00.000 10072 Move returns status 0, amount 28
02:19:32.709 00.000 10072 MoveAxis(N, 0, ABG)
02:19:32.709 00.000 10072 Move returns status 0, amount 0
02:19:32.709 00.000 10072 move complete, result=0
02:19:32.709 00.000 10072 worker thread done servicing request
02:19:32.709 00.000 10072 Worker thread wakes up
02:19:32.709 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:32.709 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:32.709 00.000 1032 GuideStep: 0.0 px 28 ms WEST, 0.0 px 0 ms NORTH
02:19:33.616 00.907 10072 Exposure complete
02:19:33.670 00.054 10072 worker thread done servicing request
02:19:33.670 00.000 1032 OnExposeComplete: enter
02:19:33.672 00.002 1032 UpdateGuideState(): m_state=6
02:19:33.674 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 778
02:19:33.677 00.003 1032 Star::Find returns 1 (0), X=1121.86, Y=332.50, Mass=1566, SNR=27.8, Peak=120 HFD=3.3
02:19:33.679 00.002 1032 MultiStar: [#1 -0.09,-0.02,0.90,U] [#2 -0.16,0.14,0.97,U] [#3 -0.19,0.00,0.93,U] [#4 -0.15,0.04,0.77,U] [#5 -0.04,0.11,0.78,U] [#6 -0.04,0.05,0.72,U] [#7 -0.01,-0.10,0.69,U] [#8 -0.21,0.06,0.67,U] 
02:19:33.681 00.002 1032 refined, 8 included, MultiStar: {-0.11, 0.05}, one-star: {-0.04, 0.12}
02:19:33.682 00.001 1032 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.83) = xAngle (0.88 = 0.88)
02:19:33.684 00.002 1032 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.88 = 0.88)
02:19:33.685 00.001 1032 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.71 mountX=0.07 mountY=0.09, mountTheta=0.88
02:19:33.688 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.11, y=0.05, opts=13)
02:19:33.692 00.004 1032 Enqueuing Move request for scope (-0.11, 0.05)
02:19:33.694 00.002 10072 Worker thread wakes up
02:19:33.694 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
02:19:33.694 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
02:19:33.694 00.000 10072 Moving (-0.11, 0.05) raw xDistance=0.07 yDistance=0.09
02:19:33.695 00.001 10072 PPEC rslt: input = 0.07, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1079.56
02:19:33.695 00.000 10072 PPEC: input: 0.07, control: 0.02, exposure: 1000
02:19:33.695 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:33.695 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:19:33.696 00.001 10072 MoveAxis(W, 24, ABG)
02:19:33.696 00.000 10072 Guiding  Dir = 3, Dur = 24
02:19:33.696 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:33.698 00.002 10072 IsGuiding returns 0
02:19:33.699 00.001 10072 PulseGuide returned control before completion, sleep 34
02:19:33.718 00.019 1032 UpdateGuideState exits: m=1566 SNR=27.8
02:19:33.720 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:33.722 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:33.723 00.001 1032 Enqueuing Expose request
02:19:33.737 00.014 10072 IsGuiding returns 1
02:19:33.737 00.000 10072 scope still moving after pulse duration time elapsed
02:19:33.768 00.031 10072 IsGuiding returns 0
02:19:33.768 00.000 10072 scope move finished after 24 + 45 ms
02:19:33.768 00.000 10072 Move returns status 0, amount 24
02:19:33.768 00.000 10072 MoveAxis(N, 0, ABG)
02:19:33.768 00.000 10072 Move returns status 0, amount 0
02:19:33.768 00.000 10072 move complete, result=0
02:19:33.768 00.000 10072 worker thread done servicing request
02:19:33.768 00.000 10072 Worker thread wakes up
02:19:33.768 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:33.768 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:33.770 00.002 1032 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
02:19:34.892 01.122 10072 Exposure complete
02:19:34.950 00.058 10072 worker thread done servicing request
02:19:34.950 00.000 1032 OnExposeComplete: enter
02:19:34.952 00.002 1032 UpdateGuideState(): m_state=6
02:19:34.954 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 779
02:19:34.956 00.002 1032 Star::Find returns 1 (0), X=1121.88, Y=332.36, Mass=1554, SNR=27.7, Peak=122 HFD=3.3
02:19:34.958 00.002 1032 MultiStar: [#1 -0.11,-0.11,0.92,U] [#2 -0.19,-0.03,0.95,U] [#3 -0.16,-0.02,0.95,U] [#4 -0.19,-0.11,0.82,U] [#5 -0.02,0.04,0.77,U] [#6 -0.06,-0.05,0.72,U] [#7 -0.16,-0.02,0.71,U] [#8 -0.14,-0.10,0.66,U] 
02:19:34.961 00.003 1032 single-star, 8 included, MultiStar: {-0.12, -0.05}, one-star: {-0.03, -0.03}
02:19:34.962 00.001 1032 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.83) = xAngle (-4.18 = 2.10)
02:19:34.963 00.001 1032 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.18 = 2.10)
02:19:34.965 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.35 mountX=-0.02 mountY=0.03, mountTheta=2.10
02:19:34.967 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
02:19:34.969 00.002 1032 Enqueuing Move request for scope (-0.03, -0.03)
02:19:34.971 00.002 10072 Worker thread wakes up
02:19:34.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
02:19:34.971 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
02:19:34.971 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.03
02:19:34.973 00.002 10072 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1079.56
02:19:34.973 00.000 10072 PPEC: input: -0.02, control: 0.02, exposure: 1000
02:19:34.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:34.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:19:34.973 00.000 10072 MoveAxis(W, 23, ABG)
02:19:34.973 00.000 10072 Guiding  Dir = 3, Dur = 23
02:19:34.973 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:34.975 00.002 10072 IsGuiding returns 0
02:19:34.976 00.001 10072 PulseGuide returned control before completion, sleep 33
02:19:34.993 00.017 1032 UpdateGuideState exits: m=1554 SNR=27.7
02:19:34.995 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:34.997 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:34.998 00.001 1032 Enqueuing Expose request
02:19:35.015 00.017 10072 IsGuiding returns 1
02:19:35.015 00.000 10072 scope still moving after pulse duration time elapsed
02:19:35.046 00.031 10072 IsGuiding returns 0
02:19:35.046 00.000 10072 scope move finished after 23 + 47 ms
02:19:35.046 00.000 10072 Move returns status 0, amount 23
02:19:35.046 00.000 10072 MoveAxis(N, 0, ABG)
02:19:35.046 00.000 10072 Move returns status 0, amount 0
02:19:35.046 00.000 10072 move complete, result=0
02:19:35.046 00.000 10072 worker thread done servicing request
02:19:35.046 00.000 10072 Worker thread wakes up
02:19:35.046 00.000 1032 GuideStep: -0.0 px 23 ms WEST, 0.0 px 0 ms NORTH
02:19:35.049 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:35.049 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:35.956 00.907 10072 Exposure complete
02:19:36.017 00.061 1032 OnExposeComplete: enter
02:19:36.021 00.004 1032 UpdateGuideState(): m_state=6
02:19:36.024 00.003 10072 worker thread done servicing request
02:19:36.024 00.000 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 780
02:19:36.026 00.002 1032 Star::Find returns 1 (0), X=1121.87, Y=332.29, Mass=1589, SNR=28.0, Peak=126 HFD=3.2
02:19:36.028 00.002 1032 MultiStar: [#1 -0.02,-0.10,0.90,U] [#2 -0.14,-0.02,0.95,U] [#3 -0.09,-0.04,0.94,U] [#4 -0.07,-0.16,0.81,U] [#5 0.03,-0.10,0.75,U] [#6 0.00,-0.03,0.72,U] [#7 -0.09,-0.07,0.71,U] [#8 -0.12,-0.15,0.66,U] 
02:19:36.029 00.001 1032 single-star, 8 included, MultiStar: {-0.06, -0.08}, one-star: {-0.03, -0.10}
02:19:36.031 00.002 1032 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.83) = xAngle (-3.70 = 2.58)
02:19:36.033 00.002 1032 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.70 = 2.58)
02:19:36.035 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.87 mountX=-0.09 mountY=0.05, mountTheta=2.58
02:19:36.038 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.10, opts=13)
02:19:36.041 00.003 1032 Enqueuing Move request for scope (-0.03, -0.10)
02:19:36.042 00.001 10072 Worker thread wakes up
02:19:36.042 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
02:19:36.042 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
02:19:36.042 00.000 10072 Moving (-0.03, -0.10) raw xDistance=-0.09 yDistance=0.05
02:19:36.044 00.002 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1079.56
02:19:36.044 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 1000
02:19:36.044 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:36.044 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:36.045 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:19:36.045 00.000 10072 MoveAxis(W, 19, ABG)
02:19:36.045 00.000 10072 Guiding  Dir = 3, Dur = 19
02:19:36.046 00.001 10072 IsGuiding returns 0
02:19:36.046 00.000 10072 PulseGuide returned control before completion, sleep 29
02:19:36.066 00.020 1032 UpdateGuideState exits: m=1589 SNR=28.0
02:19:36.067 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:36.069 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:36.070 00.001 1032 Enqueuing Expose request
02:19:36.079 00.009 10072 IsGuiding returns 0
02:19:36.079 00.000 10072 Move returns status 0, amount 19
02:19:36.079 00.000 10072 MoveAxis(N, 0, ABG)
02:19:36.079 00.000 10072 Move returns status 0, amount 0
02:19:36.079 00.000 10072 move complete, result=0
02:19:36.079 00.000 10072 worker thread done servicing request
02:19:36.079 00.000 10072 Worker thread wakes up
02:19:36.080 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:36.080 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:36.082 00.002 1032 GuideStep: -0.1 px 19 ms WEST, 0.1 px 0 ms NORTH
02:19:37.210 01.128 10072 Exposure complete
02:19:37.263 00.053 10072 worker thread done servicing request
02:19:37.263 00.000 1032 OnExposeComplete: enter
02:19:37.265 00.002 1032 UpdateGuideState(): m_state=6
02:19:37.267 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 781
02:19:37.270 00.003 1032 Star::Find returns 1 (0), X=1121.94, Y=332.33, Mass=1658, SNR=28.6, Peak=146 HFD=3.1
02:19:37.271 00.001 1032 MultiStar: [#1 0.04,-0.11,0.90,U] [#2 0.01,-0.00,0.92,U] [#3 -0.05,-0.09,0.93,U] [#4 -0.03,-0.11,0.78,U] [#5 0.13,-0.03,0.76,U] [#6 0.05,-0.15,0.71,U] [#7 -0.02,-0.00,0.70,U] [#8 -0.05,-0.06,0.67,U] 
02:19:37.273 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {0.04, -0.05}
02:19:37.275 00.002 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
02:19:37.277 00.002 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
02:19:37.278 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.34 mountX=-0.07 mountY=0.00, mountTheta=3.11
02:19:37.281 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.06, opts=13)
02:19:37.283 00.002 1032 Enqueuing Move request for scope (0.02, -0.06)
02:19:37.284 00.001 10072 Worker thread wakes up
02:19:37.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
02:19:37.284 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
02:19:37.284 00.000 10072 Moving (0.02, -0.06) raw xDistance=-0.07 yDistance=0.00
02:19:37.286 00.002 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1079.56
02:19:37.286 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 1000
02:19:37.286 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:37.286 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:19:37.286 00.000 10072 MoveAxis(W, 16, ABG)
02:19:37.287 00.001 10072 Guiding  Dir = 3, Dur = 16
02:19:37.288 00.001 10072 IsGuiding returns 0
02:19:37.288 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:37.290 00.002 10072 PulseGuide returned control before completion, sleep 26
02:19:37.308 00.018 1032 UpdateGuideState exits: m=1658 SNR=28.6
02:19:37.310 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:37.312 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:37.313 00.001 1032 Enqueuing Expose request
02:19:37.318 00.005 10072 IsGuiding returns 0
02:19:37.318 00.000 10072 Move returns status 0, amount 16
02:19:37.318 00.000 10072 MoveAxis(N, 0, ABG)
02:19:37.318 00.000 10072 Move returns status 0, amount 0
02:19:37.318 00.000 10072 move complete, result=0
02:19:37.318 00.000 10072 worker thread done servicing request
02:19:37.318 00.000 10072 Worker thread wakes up
02:19:37.319 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:37.319 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:37.324 00.005 1032 GuideStep: -0.1 px 16 ms WEST, 0.0 px 0 ms NORTH
02:19:38.225 00.901 10072 Exposure complete
02:19:38.280 00.055 10072 worker thread done servicing request
02:19:38.280 00.000 1032 OnExposeComplete: enter
02:19:38.282 00.002 1032 UpdateGuideState(): m_state=6
02:19:38.284 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 782
02:19:38.285 00.001 1032 Star::Find returns 1 (0), X=1121.97, Y=332.33, Mass=1576, SNR=27.9, Peak=132 HFD=3.3
02:19:38.287 00.002 1032 MultiStar: [#1 0.02,-0.11,0.87,U] [#2 0.01,-0.03,0.96,U] [#3 -0.06,-0.13,0.95,U] [#4 -0.07,-0.05,0.83,U] [#5 0.13,-0.07,0.76,U] [#6 -0.04,-0.15,0.73,U] [#7 -0.03,-0.09,0.71,U] [#8 0.00,-0.08,0.68,U] 
02:19:38.288 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {0.07, -0.06}
02:19:38.289 00.001 1032 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.83) = xAngle (-3.34 = 2.94)
02:19:38.290 00.001 1032 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.34 = 2.94)
02:19:38.291 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.51 mountX=-0.08 mountY=0.02, mountTheta=2.94
02:19:38.294 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
02:19:38.295 00.001 1032 Enqueuing Move request for scope (0.01, -0.08)
02:19:38.297 00.002 10072 Worker thread wakes up
02:19:38.297 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
02:19:38.297 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
02:19:38.298 00.001 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.02
02:19:38.299 00.001 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1079.56
02:19:38.299 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 1000
02:19:38.299 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:38.299 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:19:38.299 00.000 10072 MoveAxis(W, 14, ABG)
02:19:38.299 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:38.302 00.003 10072 Guiding  Dir = 3, Dur = 14
02:19:38.303 00.001 10072 IsGuiding returns 0
02:19:38.303 00.000 10072 PulseGuide returned control before completion, sleep 24
02:19:38.320 00.017 1032 UpdateGuideState exits: m=1576 SNR=27.9
02:19:38.322 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:38.324 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:38.325 00.001 1032 Enqueuing Expose request
02:19:38.333 00.008 10072 IsGuiding returns 0
02:19:38.333 00.000 10072 Move returns status 0, amount 14
02:19:38.333 00.000 10072 MoveAxis(N, 0, ABG)
02:19:38.333 00.000 10072 Move returns status 0, amount 0
02:19:38.333 00.000 10072 move complete, result=0
02:19:38.334 00.001 10072 worker thread done servicing request
02:19:38.334 00.000 10072 Worker thread wakes up
02:19:38.334 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:38.334 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:38.339 00.005 1032 GuideStep: -0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
02:19:39.466 01.127 10072 Exposure complete
02:19:39.520 00.054 10072 worker thread done servicing request
02:19:39.520 00.000 1032 OnExposeComplete: enter
02:19:39.522 00.002 1032 UpdateGuideState(): m_state=6
02:19:39.524 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 783
02:19:39.526 00.002 1032 Star::Find returns 1 (0), X=1121.84, Y=332.44, Mass=1574, SNR=27.9, Peak=121 HFD=3.3
02:19:39.528 00.002 1032 MultiStar: [#1 -0.11,-0.06,0.90,U] [#2 -0.12,0.09,0.95,U] [#3 -0.17,0.03,0.96,U] [#4 -0.13,0.11,0.81,U] [#5 -0.06,0.11,0.77,U] [#6 -0.11,0.05,0.72,U] [#7 -0.10,0.04,0.72,U] [#8 -0.11,-0.05,0.67,U] 
02:19:39.530 00.002 1032 single-star, 8 included, MultiStar: {-0.11, 0.04}, one-star: {-0.06, 0.06}
02:19:39.531 00.001 1032 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.83) = xAngle (0.52 = 0.52)
02:19:39.533 00.002 1032 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.52 = 0.52)
02:19:39.534 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.35 mountX=0.07 mountY=0.04, mountTheta=0.52
02:19:39.536 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.06, opts=13)
02:19:39.538 00.002 1032 Enqueuing Move request for scope (-0.06, 0.06)
02:19:39.540 00.002 10072 Worker thread wakes up
02:19:39.540 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
02:19:39.540 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
02:19:39.540 00.000 10072 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=0.04
02:19:39.541 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:39.544 00.003 10072 PPEC rslt: input = 0.07, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1082.91
02:19:39.544 00.000 10072 PPEC: input: 0.07, control: 0.03, exposure: 1000
02:19:39.544 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:39.544 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:19:39.544 00.000 10072 MoveAxis(W, 30, ABG)
02:19:39.544 00.000 10072 Guiding  Dir = 3, Dur = 30
02:19:39.544 00.000 10072 IsGuiding returns 0
02:19:39.545 00.001 10072 PulseGuide returned control before completion, sleep 40
02:19:39.561 00.016 1032 UpdateGuideState exits: m=1574 SNR=27.9
02:19:39.562 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:39.564 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:39.565 00.001 1032 Enqueuing Expose request
02:19:39.594 00.029 10072 IsGuiding returns 1
02:19:39.595 00.001 10072 scope still moving after pulse duration time elapsed
02:19:39.619 00.024 10072 IsGuiding returns 0
02:19:39.620 00.001 10072 scope move finished after 30 + 45 ms
02:19:39.620 00.000 10072 Move returns status 0, amount 30
02:19:39.620 00.000 10072 MoveAxis(N, 0, ABG)
02:19:39.620 00.000 10072 Move returns status 0, amount 0
02:19:39.620 00.000 10072 move complete, result=0
02:19:39.620 00.000 10072 worker thread done servicing request
02:19:39.620 00.000 10072 Worker thread wakes up
02:19:39.620 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:39.620 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:39.620 00.000 1032 GuideStep: 0.1 px 30 ms WEST, 0.0 px 0 ms NORTH
02:19:40.528 00.908 10072 Exposure complete
02:19:40.580 00.052 10072 worker thread done servicing request
02:19:40.581 00.001 1032 OnExposeComplete: enter
02:19:40.583 00.002 1032 UpdateGuideState(): m_state=6
02:19:40.585 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 784
02:19:40.587 00.002 1032 Star::Find returns 1 (0), X=1121.84, Y=332.30, Mass=1534, SNR=27.5, Peak=124 HFD=3.4
02:19:40.590 00.003 1032 MultiStar: [#1 -0.05,-0.18,0.88,U] [#2 -0.12,-0.02,0.96,U] [#3 -0.16,-0.11,0.98,U] [#4 -0.11,-0.03,0.82,U] [#5 0.00,-0.04,0.77,U] [#6 -0.07,0.01,0.75,U] [#7 -0.07,-0.10,0.71,U] [#8 -0.09,-0.09,0.67,U] 
02:19:40.592 00.002 1032 single-star, 8 included, MultiStar: {-0.08, -0.07}, one-star: {-0.06, -0.09}
02:19:40.594 00.002 1032 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.83) = xAngle (-3.97 = 2.31)
02:19:40.596 00.002 1032 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.97 = 2.31)
02:19:40.597 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.14 mountX=-0.07 mountY=0.08, mountTheta=2.31
02:19:40.600 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.09, opts=13)
02:19:40.601 00.001 1032 Enqueuing Move request for scope (-0.06, -0.09)
02:19:40.603 00.002 10072 Worker thread wakes up
02:19:40.603 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
02:19:40.603 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
02:19:40.603 00.000 10072 Moving (-0.06, -0.09) raw xDistance=-0.07 yDistance=0.08
02:19:40.605 00.002 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1082.91
02:19:40.605 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 1000
02:19:40.605 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:40.605 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:40.607 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:19:40.607 00.000 10072 MoveAxis(W, 24, ABG)
02:19:40.607 00.000 10072 Guiding  Dir = 3, Dur = 24
02:19:40.608 00.001 10072 IsGuiding returns 0
02:19:40.608 00.000 10072 PulseGuide returned control before completion, sleep 34
02:19:40.625 00.017 1032 UpdateGuideState exits: m=1534 SNR=27.5
02:19:40.627 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:40.630 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:40.632 00.002 1032 Enqueuing Expose request
02:19:40.651 00.019 10072 IsGuiding returns 1
02:19:40.651 00.000 10072 scope still moving after pulse duration time elapsed
02:19:40.681 00.030 10072 IsGuiding returns 0
02:19:40.681 00.000 10072 scope move finished after 24 + 49 ms
02:19:40.681 00.000 10072 Move returns status 0, amount 24
02:19:40.681 00.000 10072 MoveAxis(N, 0, ABG)
02:19:40.681 00.000 10072 Move returns status 0, amount 0
02:19:40.681 00.000 10072 move complete, result=0
02:19:40.681 00.000 10072 worker thread done servicing request
02:19:40.682 00.001 10072 Worker thread wakes up
02:19:40.682 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:40.682 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:40.682 00.000 1032 GuideStep: -0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
02:19:41.809 01.127 10072 Exposure complete
02:19:41.864 00.055 10072 worker thread done servicing request
02:19:41.865 00.001 1032 OnExposeComplete: enter
02:19:41.867 00.002 1032 UpdateGuideState(): m_state=6
02:19:41.869 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 785
02:19:41.870 00.001 1032 Star::Find returns 1 (0), X=1122.02, Y=332.32, Mass=1540, SNR=27.5, Peak=132 HFD=3.2
02:19:41.872 00.002 1032 MultiStar: [#1 -0.05,-0.05,0.92,U] [#2 -0.02,-0.03,0.96,U] [#3 0.00,-0.05,0.96,U] [#4 0.02,0.06,0.80,U] [#5 0.07,-0.00,0.78,U] [#6 0.06,0.04,0.76,U] [#7 0.04,-0.07,0.75,U] [#8 -0.01,-0.06,0.69,U] 
02:19:41.874 00.002 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.12, -0.07}
02:19:41.875 00.001 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
02:19:41.877 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
02:19:41.878 00.001 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.85 mountX=-0.03 mountY=-0.02, mountTheta=-2.68
02:19:41.881 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
02:19:41.883 00.002 1032 Enqueuing Move request for scope (0.03, -0.03)
02:19:41.885 00.002 10072 Worker thread wakes up
02:19:41.885 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
02:19:41.885 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
02:19:41.885 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
02:19:41.886 00.001 10072 PPEC rslt: input = -0.03, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1082.91
02:19:41.887 00.001 10072 PPEC: input: -0.03, control: 0.02, exposure: 1000
02:19:41.887 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:41.887 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:19:41.887 00.000 10072 MoveAxis(W, 23, ABG)
02:19:41.887 00.000 10072 Guiding  Dir = 3, Dur = 23
02:19:41.887 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:41.889 00.002 10072 IsGuiding returns 0
02:19:41.890 00.001 10072 PulseGuide returned control before completion, sleep 33
02:19:41.908 00.018 1032 UpdateGuideState exits: m=1540 SNR=27.5
02:19:41.910 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:41.911 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:41.912 00.001 1032 Enqueuing Expose request
02:19:41.931 00.019 10072 IsGuiding returns 1
02:19:41.932 00.001 10072 scope still moving after pulse duration time elapsed
02:19:41.962 00.030 10072 IsGuiding returns 0
02:19:41.962 00.000 10072 scope move finished after 23 + 49 ms
02:19:41.962 00.000 10072 Move returns status 0, amount 23
02:19:41.962 00.000 10072 MoveAxis(N, 0, ABG)
02:19:41.962 00.000 10072 Move returns status 0, amount 0
02:19:41.962 00.000 10072 move complete, result=0
02:19:41.962 00.000 10072 worker thread done servicing request
02:19:41.962 00.000 10072 Worker thread wakes up
02:19:41.962 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:41.962 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:41.963 00.001 1032 GuideStep: -0.0 px 23 ms WEST, -0.0 px 0 ms NORTH
02:19:42.871 00.908 10072 Exposure complete
02:19:42.928 00.057 10072 worker thread done servicing request
02:19:42.928 00.000 1032 OnExposeComplete: enter
02:19:42.931 00.003 1032 UpdateGuideState(): m_state=6
02:19:42.932 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 786
02:19:42.934 00.002 1032 Star::Find returns 1 (0), X=1122.04, Y=332.35, Mass=1553, SNR=27.7, Peak=135 HFD=3.3
02:19:42.935 00.001 1032 MultiStar: [#1 0.04,-0.15,0.92,U] [#2 0.06,0.00,0.95,U] [#3 -0.08,-0.02,0.96,U] [#4 0.01,-0.00,0.82,U] [#5 0.04,-0.03,0.78,U] [#6 -0.01,-0.03,0.75,U] [#7 0.02,-0.09,0.70,U] [#8 -0.02,-0.03,0.68,U] 
02:19:42.937 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.14, -0.03}
02:19:42.938 00.001 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
02:19:42.939 00.001 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
02:19:42.941 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.04 mountX=-0.05 mountY=-0.01, mountTheta=-2.87
02:19:42.943 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.04, opts=13)
02:19:42.945 00.002 1032 Enqueuing Move request for scope (0.02, -0.04)
02:19:42.947 00.002 10072 Worker thread wakes up
02:19:42.947 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
02:19:42.947 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
02:19:42.947 00.000 10072 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=-0.01
02:19:42.948 00.001 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1082.91
02:19:42.948 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 1000
02:19:42.948 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:42.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:19:42.948 00.000 10072 MoveAxis(W, 18, ABG)
02:19:42.948 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:42.950 00.002 10072 Guiding  Dir = 3, Dur = 18
02:19:42.951 00.001 10072 IsGuiding returns 0
02:19:42.951 00.000 10072 PulseGuide returned control before completion, sleep 28
02:19:42.969 00.018 1032 UpdateGuideState exits: m=1553 SNR=27.7
02:19:42.971 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:42.973 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:42.975 00.002 1032 Enqueuing Expose request
02:19:42.992 00.017 10072 IsGuiding returns 0
02:19:42.992 00.000 10072 Move returns status 0, amount 18
02:19:42.992 00.000 10072 MoveAxis(N, 0, ABG)
02:19:42.992 00.000 10072 Move returns status 0, amount 0
02:19:42.992 00.000 10072 move complete, result=0
02:19:42.992 00.000 10072 worker thread done servicing request
02:19:42.992 00.000 10072 Worker thread wakes up
02:19:42.992 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:42.992 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:42.998 00.006 1032 GuideStep: -0.0 px 18 ms WEST, -0.0 px 0 ms NORTH
02:19:44.127 01.129 10072 Exposure complete
02:19:44.182 00.055 10072 worker thread done servicing request
02:19:44.182 00.000 1032 OnExposeComplete: enter
02:19:44.185 00.003 1032 UpdateGuideState(): m_state=6
02:19:44.187 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 787
02:19:44.189 00.002 1032 Star::Find returns 1 (0), X=1121.97, Y=332.30, Mass=1593, SNR=28.0, Peak=134 HFD=3.3
02:19:44.190 00.001 1032 MultiStar: [#1 0.01,-0.06,0.92,U] [#2 0.01,0.10,0.92,U] [#3 -0.06,-0.05,0.96,U] [#4 -0.06,0.03,0.81,U] [#5 0.10,0.06,0.77,U] [#6 0.04,-0.05,0.74,U] [#7 -0.02,-0.09,0.70,U] [#8 -0.00,0.03,0.68,U] 
02:19:44.193 00.003 1032 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {0.07, -0.09}
02:19:44.194 00.001 1032 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.83) = xAngle (-2.93 = -2.93)
02:19:44.196 00.002 1032 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.93 = -2.93)
02:19:44.198 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.10 mountX=-0.02 mountY=-0.00, mountTheta=-2.93
02:19:44.202 00.004 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.02, opts=13)
02:19:44.205 00.003 1032 Enqueuing Move request for scope (0.01, -0.02)
02:19:44.207 00.002 10072 Worker thread wakes up
02:19:44.208 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
02:19:44.208 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
02:19:44.208 00.000 10072 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=-0.00
02:19:44.209 00.001 10072 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1082.91
02:19:44.209 00.000 10072 PPEC: input: -0.02, control: 0.02, exposure: 1000
02:19:44.209 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:44.209 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:19:44.209 00.000 10072 MoveAxis(W, 16, ABG)
02:19:44.209 00.000 10072 Guiding  Dir = 3, Dur = 16
02:19:44.209 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:44.211 00.002 10072 IsGuiding returns 0
02:19:44.212 00.001 10072 PulseGuide returned control before completion, sleep 26
02:19:44.229 00.017 1032 UpdateGuideState exits: m=1593 SNR=28.0
02:19:44.231 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:44.232 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:44.233 00.001 1032 Enqueuing Expose request
02:19:44.246 00.013 10072 IsGuiding returns 0
02:19:44.246 00.000 10072 Move returns status 0, amount 16
02:19:44.246 00.000 10072 MoveAxis(N, 0, ABG)
02:19:44.246 00.000 10072 Move returns status 0, amount 0
02:19:44.247 00.001 10072 move complete, result=0
02:19:44.247 00.000 10072 worker thread done servicing request
02:19:44.247 00.000 10072 Worker thread wakes up
02:19:44.247 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:44.247 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:44.247 00.000 1032 GuideStep: -0.0 px 16 ms WEST, -0.0 px 0 ms NORTH
02:19:45.158 00.911 10072 Exposure complete
02:19:45.209 00.051 10072 worker thread done servicing request
02:19:45.211 00.002 1032 OnExposeComplete: enter
02:19:45.212 00.001 1032 UpdateGuideState(): m_state=6
02:19:45.214 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 788
02:19:45.216 00.002 1032 Star::Find returns 1 (0), X=1122.10, Y=332.43, Mass=1477, SNR=27.0, Peak=133 HFD=3.2
02:19:45.217 00.001 1032 MultiStar: [#1 0.05,-0.03,0.91,U] [#2 0.10,0.11,1.01,U] [#3 0.03,0.00,0.96,U] [#4 0.07,0.05,0.82,U] [#5 0.16,0.06,0.79,U] [#6 0.05,0.16,0.75,U] [#7 -0.04,0.04,0.70,U] [#8 0.04,-0.07,0.71,U] 
02:19:45.219 00.002 1032 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.20, 0.05}
02:19:45.221 00.002 1032 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.83) = xAngle (-1.35 = -1.35)
02:19:45.222 00.001 1032 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.35 = -1.35)
02:19:45.224 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.48 mountX=0.02 mountY=-0.09, mountTheta=-1.35
02:19:45.226 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.04, opts=13)
02:19:45.229 00.003 1032 Enqueuing Move request for scope (0.08, 0.04)
02:19:45.230 00.001 10072 Worker thread wakes up
02:19:45.230 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
02:19:45.230 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
02:19:45.230 00.000 10072 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
02:19:45.233 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:45.235 00.002 10072 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1086.22
02:19:45.235 00.000 10072 PPEC: input: 0.02, control: 0.03, exposure: 1000
02:19:45.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:45.235 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:19:45.235 00.000 10072 MoveAxis(W, 29, ABG)
02:19:45.235 00.000 10072 Guiding  Dir = 3, Dur = 29
02:19:45.236 00.001 10072 IsGuiding returns 0
02:19:45.237 00.001 10072 PulseGuide returned control before completion, sleep 39
02:19:45.253 00.016 1032 UpdateGuideState exits: m=1477 SNR=27.0
02:19:45.254 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:45.256 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:45.257 00.001 1032 Enqueuing Expose request
02:19:45.281 00.024 10072 IsGuiding returns 0
02:19:45.281 00.000 10072 Move returns status 0, amount 29
02:19:45.281 00.000 10072 MoveAxis(N, 0, ABG)
02:19:45.281 00.000 10072 Move returns status 0, amount 0
02:19:45.281 00.000 10072 move complete, result=0
02:19:45.281 00.000 10072 worker thread done servicing request
02:19:45.281 00.000 10072 Worker thread wakes up
02:19:45.281 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:45.281 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:45.283 00.002 1032 GuideStep: 0.0 px 29 ms WEST, -0.1 px 0 ms NORTH
02:19:46.405 01.122 10072 Exposure complete
02:19:46.456 00.051 10072 worker thread done servicing request
02:19:46.456 00.000 1032 OnExposeComplete: enter
02:19:46.458 00.002 1032 UpdateGuideState(): m_state=6
02:19:46.459 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 789
02:19:46.461 00.002 1032 Star::Find returns 1 (0), X=1122.03, Y=332.32, Mass=1584, SNR=27.9, Peak=140 HFD=3.1
02:19:46.462 00.001 1032 MultiStar: [#1 0.12,-0.05,0.93,U] [#2 0.06,0.12,0.91,U] [#3 0.06,-0.02,0.94,U] [#4 0.07,0.05,0.80,U] [#5 0.19,-0.02,0.78,U] [#6 0.05,-0.04,0.71,U] [#7 0.08,-0.02,0.71,U] [#8 -0.03,-0.04,0.69,U] 
02:19:46.464 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.13, -0.07}
02:19:46.465 00.001 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
02:19:46.466 00.001 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
02:19:46.468 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.11 mountX=-0.03 mountY=-0.08, mountTheta=-1.94
02:19:46.470 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.01, opts=13)
02:19:46.471 00.001 1032 Enqueuing Move request for scope (0.08, -0.01)
02:19:46.473 00.002 10072 Worker thread wakes up
02:19:46.473 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
02:19:46.473 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
02:19:46.473 00.000 10072 Moving (0.08, -0.01) raw xDistance=-0.03 yDistance=-0.08
02:19:46.474 00.001 10072 PPEC rslt: input = -0.03, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1086.22
02:19:46.474 00.000 10072 PPEC: input: -0.03, control: 0.03, exposure: 1000
02:19:46.474 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:46.474 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:19:46.474 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:46.476 00.002 10072 MoveAxis(W, 29, ABG)
02:19:46.476 00.000 10072 Guiding  Dir = 3, Dur = 29
02:19:46.476 00.000 10072 IsGuiding returns 0
02:19:46.478 00.002 10072 PulseGuide returned control before completion, sleep 39
02:19:46.493 00.015 1032 UpdateGuideState exits: m=1584 SNR=27.9
02:19:46.496 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:46.498 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:46.499 00.001 1032 Enqueuing Expose request
02:19:46.526 00.027 10072 IsGuiding returns 0
02:19:46.526 00.000 10072 Move returns status 0, amount 29
02:19:46.526 00.000 10072 MoveAxis(N, 0, ABG)
02:19:46.526 00.000 10072 Move returns status 0, amount 0
02:19:46.527 00.001 10072 move complete, result=0
02:19:46.527 00.000 10072 worker thread done servicing request
02:19:46.527 00.000 10072 Worker thread wakes up
02:19:46.527 00.000 1032 GuideStep: -0.0 px 29 ms WEST, -0.1 px 0 ms NORTH
02:19:46.529 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:46.529 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:47.439 00.910 10072 Exposure complete
02:19:47.495 00.056 10072 worker thread done servicing request
02:19:47.495 00.000 1032 OnExposeComplete: enter
02:19:47.497 00.002 1032 UpdateGuideState(): m_state=6
02:19:47.500 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 790
02:19:47.504 00.004 1032 Star::Find returns 1 (0), X=1122.00, Y=332.40, Mass=1552, SNR=27.7, Peak=141 HFD=3.2
02:19:47.507 00.003 1032 MultiStar: [#1 0.07,-0.04,0.90,U] [#2 0.06,0.09,0.98,U] [#3 0.04,-0.06,0.97,U] [#4 0.06,0.01,0.82,U] [#5 0.16,0.08,0.79,U] [#6 0.11,0.01,0.75,U] [#7 0.12,0.00,0.71,U] [#8 0.05,0.02,0.68,U] 
02:19:47.508 00.001 1032 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.10, 0.01}
02:19:47.510 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
02:19:47.511 00.001 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
02:19:47.513 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.15 mountX=-0.01 mountY=-0.08, mountTheta=-1.68
02:19:47.517 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.01, opts=13)
02:19:47.519 00.002 1032 Enqueuing Move request for scope (0.08, 0.01)
02:19:47.520 00.001 10072 Worker thread wakes up
02:19:47.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
02:19:47.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
02:19:47.520 00.000 10072 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
02:19:47.522 00.002 10072 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1086.22
02:19:47.522 00.000 10072 PPEC: input: -0.01, control: 0.02, exposure: 1000
02:19:47.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:47.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:19:47.522 00.000 10072 MoveAxis(W, 25, ABG)
02:19:47.522 00.000 10072 Guiding  Dir = 3, Dur = 25
02:19:47.522 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:47.525 00.003 10072 IsGuiding returns 0
02:19:47.526 00.001 10072 PulseGuide returned control before completion, sleep 35
02:19:47.542 00.016 1032 UpdateGuideState exits: m=1552 SNR=27.7
02:19:47.543 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:47.546 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:47.547 00.001 1032 Enqueuing Expose request
02:19:47.575 00.028 10072 IsGuiding returns 0
02:19:47.575 00.000 10072 Move returns status 0, amount 25
02:19:47.575 00.000 10072 MoveAxis(N, 0, ABG)
02:19:47.575 00.000 10072 Move returns status 0, amount 0
02:19:47.575 00.000 10072 move complete, result=0
02:19:47.575 00.000 10072 worker thread done servicing request
02:19:47.575 00.000 10072 Worker thread wakes up
02:19:47.575 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:47.575 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:47.575 00.000 1032 GuideStep: -0.0 px 25 ms WEST, -0.1 px 0 ms NORTH
02:19:48.700 01.125 10072 Exposure complete
02:19:48.754 00.054 10072 worker thread done servicing request
02:19:48.754 00.000 1032 OnExposeComplete: enter
02:19:48.756 00.002 1032 UpdateGuideState(): m_state=6
02:19:48.757 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 791
02:19:48.760 00.003 1032 Star::Find returns 1 (0), X=1122.05, Y=332.35, Mass=1544, SNR=27.6, Peak=132 HFD=3.3
02:19:48.761 00.001 1032 MultiStar: [#1 0.04,-0.05,0.92,U] [#2 -0.00,0.03,0.96,U] [#3 -0.03,-0.03,0.96,U] [#4 0.13,-0.04,0.81,U] [#5 0.04,-0.02,0.77,U] [#6 0.04,0.06,0.73,U] [#7 0.12,0.02,0.72,U] [#8 0.06,-0.00,0.69,U] 
02:19:48.763 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.15, -0.03}
02:19:48.764 00.001 1032 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.83) = xAngle (-2.00 = -2.00)
02:19:48.765 00.001 1032 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.00 = -2.00)
02:19:48.766 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.17 mountX=-0.02 mountY=-0.05, mountTheta=-2.00
02:19:48.770 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.01, opts=13)
02:19:48.772 00.002 1032 Enqueuing Move request for scope (0.06, -0.01)
02:19:48.775 00.003 10072 Worker thread wakes up
02:19:48.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
02:19:48.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
02:19:48.775 00.000 10072 Moving (0.06, -0.01) raw xDistance=-0.02 yDistance=-0.05
02:19:48.776 00.001 10072 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1086.22
02:19:48.776 00.000 10072 PPEC: input: -0.02, control: 0.03, exposure: 1000
02:19:48.776 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:48.776 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:19:48.777 00.001 10072 MoveAxis(W, 26, ABG)
02:19:48.777 00.000 10072 Guiding  Dir = 3, Dur = 26
02:19:48.777 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:48.779 00.002 10072 IsGuiding returns 0
02:19:48.779 00.000 10072 PulseGuide returned control before completion, sleep 36
02:19:48.795 00.016 1032 UpdateGuideState exits: m=1544 SNR=27.6
02:19:48.797 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:48.799 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:48.801 00.002 1032 Enqueuing Expose request
02:19:48.824 00.023 10072 IsGuiding returns 1
02:19:48.824 00.000 10072 scope still moving after pulse duration time elapsed
02:19:48.854 00.030 10072 IsGuiding returns 0
02:19:48.854 00.000 10072 scope move finished after 26 + 48 ms
02:19:48.854 00.000 10072 Move returns status 0, amount 26
02:19:48.854 00.000 10072 MoveAxis(N, 0, ABG)
02:19:48.854 00.000 10072 Move returns status 0, amount 0
02:19:48.854 00.000 10072 move complete, result=0
02:19:48.854 00.000 10072 worker thread done servicing request
02:19:48.854 00.000 10072 Worker thread wakes up
02:19:48.854 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:48.854 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:48.854 00.000 1032 GuideStep: -0.0 px 26 ms WEST, -0.1 px 0 ms NORTH
02:19:49.761 00.907 10072 Exposure complete
02:19:49.816 00.055 10072 worker thread done servicing request
02:19:49.816 00.000 1032 OnExposeComplete: enter
02:19:49.819 00.003 1032 UpdateGuideState(): m_state=6
02:19:49.820 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 792
02:19:49.822 00.002 1032 Star::Find returns 1 (0), X=1122.15, Y=332.31, Mass=1481, SNR=27.0, Peak=128 HFD=3.2
02:19:49.823 00.001 1032 MultiStar: [#1 0.17,-0.17,0.92,U] [#2 0.12,-0.02,0.96,U] [#3 0.03,-0.13,0.98,U] [#4 0.08,-0.09,0.82,U] [#5 0.33,-0.07,0.81,U] [#6 0.14,-0.05,0.74,U] [#7 0.17,-0.03,0.74,U] [#8 0.08,-0.08,0.70,U] 
02:19:49.825 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.08}, one-star: {0.25, -0.07}
02:19:49.826 00.001 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
02:19:49.827 00.001 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
02:19:49.829 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.49 mountX=-0.12 mountY=-0.13, mountTheta=-2.32
02:19:49.832 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.08, opts=13)
02:19:49.834 00.002 1032 Enqueuing Move request for scope (0.15, -0.08)
02:19:49.836 00.002 10072 Worker thread wakes up
02:19:49.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
02:19:49.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
02:19:49.836 00.000 10072 Moving (0.15, -0.08) raw xDistance=-0.12 yDistance=-0.13
02:19:49.839 00.003 10072 PPEC rslt: input = -0.12, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1086.22
02:19:49.839 00.000 10072 PPEC: input: -0.12, control: 0.02, exposure: 1000
02:19:49.839 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:49.839 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:19:49.839 00.000 10072 MoveAxis(W, 22, ABG)
02:19:49.839 00.000 10072 Guiding  Dir = 3, Dur = 22
02:19:49.839 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:49.841 00.002 10072 IsGuiding returns 0
02:19:49.842 00.001 10072 PulseGuide returned control before completion, sleep 32
02:19:49.858 00.016 1032 UpdateGuideState exits: m=1481 SNR=27.0
02:19:49.860 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:49.862 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:49.863 00.001 1032 Enqueuing Expose request
02:19:49.885 00.022 10072 IsGuiding returns 0
02:19:49.885 00.000 10072 Move returns status 0, amount 22
02:19:49.886 00.001 10072 MoveAxis(N, 0, ABG)
02:19:49.886 00.000 10072 Move returns status 0, amount 0
02:19:49.886 00.000 10072 move complete, result=0
02:19:49.886 00.000 10072 worker thread done servicing request
02:19:49.886 00.000 10072 Worker thread wakes up
02:19:49.886 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:49.886 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:49.889 00.003 1032 GuideStep: -0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
02:19:51.015 01.126 10072 Exposure complete
02:19:51.068 00.053 10072 worker thread done servicing request
02:19:51.068 00.000 1032 OnExposeComplete: enter
02:19:51.070 00.002 1032 UpdateGuideState(): m_state=6
02:19:51.072 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 793
02:19:51.073 00.001 1032 Star::Find returns 1 (0), X=1122.10, Y=332.31, Mass=1542, SNR=27.6, Peak=132 HFD=3.3
02:19:51.075 00.002 1032 MultiStar: [#1 0.18,-0.09,0.91,U] [#2 0.10,-0.03,0.98,U] [#3 0.08,-0.03,0.99,U] [#4 0.12,-0.10,0.82,U] [#5 0.14,-0.01,0.78,U] [#6 0.12,-0.01,0.74,U] [#7 0.05,-0.03,0.72,U] [#8 -0.01,0.02,0.67,U] 
02:19:51.077 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.04}, one-star: {0.20, -0.07}
02:19:51.078 00.001 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
02:19:51.079 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
02:19:51.082 00.003 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.36 mountX=-0.07 mountY=-0.10, mountTheta=-2.19
02:19:51.085 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
02:19:51.087 00.002 1032 Enqueuing Move request for scope (0.11, -0.04)
02:19:51.088 00.001 10072 Worker thread wakes up
02:19:51.088 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
02:19:51.089 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
02:19:51.089 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.10
02:19:51.090 00.001 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1086.22
02:19:51.090 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 1000
02:19:51.090 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:51.090 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:19:51.090 00.000 10072 MoveAxis(W, 17, ABG)
02:19:51.091 00.001 10072 Guiding  Dir = 3, Dur = 17
02:19:51.091 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:51.093 00.002 10072 IsGuiding returns 0
02:19:51.094 00.001 10072 PulseGuide returned control before completion, sleep 27
02:19:51.108 00.014 1032 UpdateGuideState exits: m=1542 SNR=27.6
02:19:51.111 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:51.113 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:51.115 00.002 1032 Enqueuing Expose request
02:19:51.136 00.021 10072 IsGuiding returns 0
02:19:51.136 00.000 10072 Move returns status 0, amount 17
02:19:51.136 00.000 10072 MoveAxis(N, 0, ABG)
02:19:51.136 00.000 10072 Move returns status 0, amount 0
02:19:51.136 00.000 10072 move complete, result=0
02:19:51.136 00.000 10072 worker thread done servicing request
02:19:51.136 00.000 10072 Worker thread wakes up
02:19:51.137 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:51.137 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:51.139 00.002 1032 GuideStep: -0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
02:19:52.046 00.907 10072 Exposure complete
02:19:52.101 00.055 10072 worker thread done servicing request
02:19:52.101 00.000 1032 OnExposeComplete: enter
02:19:52.103 00.002 1032 UpdateGuideState(): m_state=6
02:19:52.106 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 794
02:19:52.107 00.001 1032 Star::Find returns 1 (0), X=1122.05, Y=332.33, Mass=1579, SNR=27.9, Peak=137 HFD=3.3
02:19:52.108 00.001 1032 MultiStar: [#1 0.07,-0.13,0.85,U] [#2 0.15,-0.10,0.97,U] [#3 0.03,-0.10,0.94,U] [#4 0.12,-0.08,0.80,U] [#5 0.24,-0.04,0.77,U] [#6 0.11,-0.03,0.73,U] [#7 0.10,-0.05,0.71,U] [#8 0.05,-0.04,0.66,U] 
02:19:52.112 00.004 1032 refined, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.15, -0.06}
02:19:52.114 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
02:19:52.116 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
02:19:52.118 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.57 mountX=-0.10 mountY=-0.09, mountTheta=-2.40
02:19:52.121 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.07, opts=13)
02:19:52.123 00.002 1032 Enqueuing Move request for scope (0.11, -0.07)
02:19:52.125 00.002 10072 Worker thread wakes up
02:19:52.125 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
02:19:52.125 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
02:19:52.125 00.000 10072 Moving (0.11, -0.07) raw xDistance=-0.10 yDistance=-0.09
02:19:52.127 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:52.128 00.001 10072 PPEC rslt: input = -0.10, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1089.49
02:19:52.129 00.001 10072 PPEC: input: -0.10, control: 0.03, exposure: 1000
02:19:52.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:52.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:19:52.129 00.000 10072 MoveAxis(W, 27, ABG)
02:19:52.129 00.000 10072 Guiding  Dir = 3, Dur = 27
02:19:52.129 00.000 10072 IsGuiding returns 0
02:19:52.130 00.001 10072 PulseGuide returned control before completion, sleep 37
02:19:52.147 00.017 1032 UpdateGuideState exits: m=1579 SNR=27.9
02:19:52.149 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:52.150 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:52.153 00.003 1032 Enqueuing Expose request
02:19:52.184 00.031 10072 IsGuiding returns 0
02:19:52.186 00.002 10072 Move returns status 0, amount 27
02:19:52.186 00.000 10072 MoveAxis(N, 0, ABG)
02:19:52.186 00.000 10072 Move returns status 0, amount 0
02:19:52.186 00.000 10072 move complete, result=0
02:19:52.186 00.000 10072 worker thread done servicing request
02:19:52.186 00.000 10072 Worker thread wakes up
02:19:52.188 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:52.188 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:52.188 00.000 1032 GuideStep: -0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
02:19:53.311 01.123 10072 Exposure complete
02:19:53.372 00.061 10072 worker thread done servicing request
02:19:53.373 00.001 1032 OnExposeComplete: enter
02:19:53.374 00.001 1032 UpdateGuideState(): m_state=6
02:19:53.377 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 795
02:19:53.378 00.001 1032 Star::Find returns 1 (0), X=1121.99, Y=332.40, Mass=1634, SNR=28.4, Peak=136 HFD=3.3
02:19:53.379 00.001 1032 MultiStar: [#1 0.05,0.02,0.93,U] [#2 0.08,0.13,0.94,U] [#3 0.00,0.02,0.93,U] [#4 0.08,0.01,0.77,U] [#5 0.11,0.08,0.76,U] [#6 0.04,0.01,0.69,U] [#7 -0.02,0.03,0.69,U] [#8 0.05,0.03,0.65,U] 
02:19:53.381 00.002 1032 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.09, 0.01}
02:19:53.383 00.002 1032 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.83) = xAngle (-1.24 = -1.24)
02:19:53.384 00.001 1032 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.24 = -1.24)
02:19:53.387 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.59 mountX=0.02 mountY=-0.06, mountTheta=-1.24
02:19:53.390 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.04, opts=13)
02:19:53.393 00.003 1032 Enqueuing Move request for scope (0.06, 0.04)
02:19:53.402 00.009 10072 Worker thread wakes up
02:19:53.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
02:19:53.402 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
02:19:53.402 00.000 10072 Moving (0.06, 0.04) raw xDistance=0.02 yDistance=-0.06
02:19:53.404 00.002 10072 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1089.49
02:19:53.404 00.000 10072 PPEC: input: 0.02, control: 0.03, exposure: 1000
02:19:53.404 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:53.404 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:19:53.404 00.000 10072 MoveAxis(W, 28, ABG)
02:19:53.404 00.000 10072 Guiding  Dir = 3, Dur = 28
02:19:53.404 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:53.406 00.002 10072 IsGuiding returns 0
02:19:53.407 00.001 10072 PulseGuide returned control before completion, sleep 38
02:19:53.427 00.020 1032 UpdateGuideState exits: m=1634 SNR=28.4
02:19:53.429 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:53.431 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:53.433 00.002 1032 Enqueuing Expose request
02:19:53.448 00.015 10072 IsGuiding returns 1
02:19:53.448 00.000 10072 scope still moving after pulse duration time elapsed
02:19:53.479 00.031 10072 IsGuiding returns 0
02:19:53.479 00.000 10072 scope move finished after 28 + 44 ms
02:19:53.479 00.000 10072 Move returns status 0, amount 28
02:19:53.479 00.000 10072 MoveAxis(N, 0, ABG)
02:19:53.479 00.000 10072 Move returns status 0, amount 0
02:19:53.479 00.000 10072 move complete, result=0
02:19:53.479 00.000 10072 worker thread done servicing request
02:19:53.479 00.000 10072 Worker thread wakes up
02:19:53.479 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:53.479 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:53.481 00.002 1032 GuideStep: 0.0 px 28 ms WEST, -0.1 px 0 ms NORTH
02:19:54.385 00.904 10072 Exposure complete
02:19:54.438 00.053 10072 worker thread done servicing request
02:19:54.438 00.000 1032 OnExposeComplete: enter
02:19:54.441 00.003 1032 UpdateGuideState(): m_state=6
02:19:54.442 00.001 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 796
02:19:54.444 00.002 1032 Star::Find returns 1 (0), X=1122.06, Y=332.28, Mass=1514, SNR=27.3, Peak=135 HFD=3.1
02:19:54.445 00.001 1032 MultiStar: [#1 0.16,-0.08,0.92,U] [#2 0.15,-0.04,0.97,U] [#3 0.09,-0.09,0.96,U] [#4 0.08,-0.06,0.82,U] [#5 0.22,-0.15,0.80,U] [#6 0.14,-0.18,0.76,U] [#7 0.12,-0.11,0.75,U] [#8 0.14,-0.16,0.68,U] 
02:19:54.447 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.10}, one-star: {0.16, -0.10}
02:19:54.448 00.001 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
02:19:54.450 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
02:19:54.451 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.64 mountX=-0.14 mountY=-0.11, mountTheta=-2.47
02:19:54.455 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.10, opts=13)
02:19:54.457 00.002 1032 Enqueuing Move request for scope (0.14, -0.10)
02:19:54.459 00.002 10072 Worker thread wakes up
02:19:54.459 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
02:19:54.459 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
02:19:54.459 00.000 10072 Moving (0.14, -0.10) raw xDistance=-0.14 yDistance=-0.11
02:19:54.460 00.001 10072 PPEC rslt: input = -0.14, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1089.49
02:19:54.460 00.000 10072 PPEC: input: -0.14, control: 0.02, exposure: 1000
02:19:54.460 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:54.460 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:19:54.460 00.000 10072 MoveAxis(W, 25, ABG)
02:19:54.461 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:54.462 00.001 10072 Guiding  Dir = 3, Dur = 25
02:19:54.462 00.000 10072 IsGuiding returns 0
02:19:54.463 00.001 10072 PulseGuide returned control before completion, sleep 35
02:19:54.479 00.016 1032 UpdateGuideState exits: m=1514 SNR=27.3
02:19:54.480 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:54.482 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:54.483 00.001 1032 Enqueuing Expose request
02:19:54.508 00.025 10072 IsGuiding returns 1
02:19:54.508 00.000 10072 scope still moving after pulse duration time elapsed
02:19:54.539 00.031 10072 IsGuiding returns 0
02:19:54.539 00.000 10072 scope move finished after 25 + 51 ms
02:19:54.539 00.000 10072 Move returns status 0, amount 25
02:19:54.539 00.000 10072 MoveAxis(N, 0, ABG)
02:19:54.539 00.000 10072 Move returns status 0, amount 0
02:19:54.539 00.000 10072 move complete, result=0
02:19:54.539 00.000 10072 worker thread done servicing request
02:19:54.539 00.000 10072 Worker thread wakes up
02:19:54.539 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:54.539 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:54.540 00.001 1032 GuideStep: -0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
02:19:55.674 01.134 10072 Exposure complete
02:19:55.732 00.058 10072 worker thread done servicing request
02:19:55.732 00.000 1032 OnExposeComplete: enter
02:19:55.735 00.003 1032 UpdateGuideState(): m_state=6
02:19:55.737 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 797
02:19:55.742 00.005 1032 Star::Find returns 1 (0), X=1122.16, Y=332.23, Mass=1555, SNR=27.7, Peak=127 HFD=3.1
02:19:55.744 00.002 1032 MultiStar: [#1 0.14,-0.18,0.92,U] [#2 0.17,-0.05,0.94,U] [#3 0.11,-0.24,0.94,U] [#4 0.18,-0.16,0.80,U] [#5 0.16,-0.21,0.77,U] [#6 0.16,-0.14,0.71,U] [#7 0.15,-0.17,0.70,U] [#8 0.22,-0.23,0.70,U] 
02:19:55.746 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.17}, one-star: {0.26, -0.15}
02:19:55.749 00.003 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
02:19:55.752 00.003 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
02:19:55.754 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.78 mountX=-0.21 mountY=-0.12, mountTheta=-2.61
02:19:55.758 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.17, opts=13)
02:19:55.760 00.002 1032 Enqueuing Move request for scope (0.17, -0.17)
02:19:55.761 00.001 10072 Worker thread wakes up
02:19:55.762 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
02:19:55.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
02:19:55.762 00.000 10072 Moving (0.17, -0.17) raw xDistance=-0.21 yDistance=-0.12
02:19:55.763 00.001 10072 PPEC rslt: input = -0.21, final = -0.06, react = -0.08, pred = 0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 1089.49
02:19:55.763 00.000 10072 PPEC: input: -0.21, control: -0.06, exposure: 1000
02:19:55.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:55.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:19:55.763 00.000 10072 MoveAxis(E, 66, ABG)
02:19:55.763 00.000 10072 Guiding  Dir = 2, Dur = 66
02:19:55.763 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:55.766 00.003 10072 IsGuiding returns 0
02:19:55.767 00.001 10072 PulseGuide returned control before completion, sleep 76
02:19:55.786 00.019 1032 UpdateGuideState exits: m=1555 SNR=27.7
02:19:55.787 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:55.789 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:55.790 00.001 1032 Enqueuing Expose request
02:19:55.860 00.070 10072 IsGuiding returns 0
02:19:55.860 00.000 10072 Move returns status 0, amount 66
02:19:55.860 00.000 10072 MoveAxis(N, 0, ABG)
02:19:55.860 00.000 10072 Move returns status 0, amount 0
02:19:55.860 00.000 10072 move complete, result=0
02:19:55.860 00.000 10072 worker thread done servicing request
02:19:55.860 00.000 10072 Worker thread wakes up
02:19:55.860 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:55.860 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:55.861 00.001 1032 GuideStep: -0.2 px 66 ms EAST, -0.1 px 0 ms NORTH
02:19:56.772 00.911 10072 Exposure complete
02:19:56.828 00.056 10072 worker thread done servicing request
02:19:56.828 00.000 1032 OnExposeComplete: enter
02:19:56.832 00.004 1032 UpdateGuideState(): m_state=6
02:19:56.834 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 798
02:19:56.835 00.001 1032 Star::Find returns 1 (0), X=1122.14, Y=332.23, Mass=1495, SNR=27.1, Peak=127 HFD=3.1
02:19:56.837 00.002 1032 MultiStar: [#1 0.25,-0.06,0.94,U] [#2 0.23,0.00,0.99,U] [#3 0.14,-0.06,0.98,U] [#4 0.16,-0.03,0.84,U] [#5 0.22,-0.07,0.80,U] [#6 0.16,-0.13,0.76,U] [#7 0.14,-0.05,0.75,U] [#8 0.22,-0.06,0.67,U] 
02:19:56.838 00.001 1032 refined, 8 included, MultiStar: {0.20, -0.07}, one-star: {0.24, -0.15}
02:19:56.840 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
02:19:56.841 00.001 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
02:19:56.844 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.33 mountX=-0.12 mountY=-0.17, mountTheta=-2.16
02:19:56.847 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.07, opts=13)
02:19:56.849 00.002 1032 Enqueuing Move request for scope (0.20, -0.07)
02:19:56.850 00.001 10072 Worker thread wakes up
02:19:56.850 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
02:19:56.850 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
02:19:56.851 00.001 10072 Moving (0.20, -0.07) raw xDistance=-0.12 yDistance=-0.17
02:19:56.852 00.001 10072 PPEC rslt: input = -0.12, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1089.49
02:19:56.852 00.000 10072 PPEC: input: -0.12, control: 0.02, exposure: 1000
02:19:56.852 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:56.852 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:19:56.852 00.000 10072 MoveAxis(W, 17, ABG)
02:19:56.852 00.000 10072 Guiding  Dir = 3, Dur = 17
02:19:56.852 00.000 10072 IsGuiding returns 0
02:19:56.853 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:56.855 00.002 10072 PulseGuide returned control before completion, sleep 27
02:19:56.873 00.018 1032 UpdateGuideState exits: m=1495 SNR=27.1
02:19:56.875 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:56.876 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:56.878 00.002 1032 Enqueuing Expose request
02:19:56.893 00.015 10072 IsGuiding returns 0
02:19:56.893 00.000 10072 Move returns status 0, amount 17
02:19:56.893 00.000 10072 MoveAxis(N, 0, ABG)
02:19:56.893 00.000 10072 Move returns status 0, amount 0
02:19:56.894 00.001 10072 move complete, result=0
02:19:56.894 00.000 10072 worker thread done servicing request
02:19:56.894 00.000 10072 Worker thread wakes up
02:19:56.894 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:56.894 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:56.898 00.004 1032 GuideStep: -0.1 px 17 ms WEST, -0.2 px 0 ms NORTH
02:19:58.022 01.124 10072 Exposure complete
02:19:58.078 00.056 10072 worker thread done servicing request
02:19:58.078 00.000 1032 OnExposeComplete: enter
02:19:58.082 00.004 1032 UpdateGuideState(): m_state=6
02:19:58.084 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 799
02:19:58.086 00.002 1032 Star::Find returns 1 (0), X=1122.12, Y=332.36, Mass=1508, SNR=27.2, Peak=128 HFD=3.2
02:19:58.088 00.002 1032 MultiStar: [#1 0.14,-0.12,0.93,U] [#2 0.17,0.08,0.96,U] [#3 0.16,-0.04,0.96,U] [#4 0.16,-0.10,0.81,U] [#5 0.15,-0.03,0.80,U] [#6 0.13,0.02,0.74,U] [#7 0.15,-0.05,0.69,U] [#8 0.13,-0.05,0.70,U] 
02:19:58.090 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.03}, one-star: {0.22, -0.02}
02:19:58.091 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
02:19:58.093 00.002 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
02:19:58.094 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.20 mountX=-0.07 mountY=-0.15, mountTheta=-2.03
02:19:58.097 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.03, opts=13)
02:19:58.100 00.003 1032 Enqueuing Move request for scope (0.16, -0.03)
02:19:58.101 00.001 10072 Worker thread wakes up
02:19:58.101 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
02:19:58.102 00.001 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
02:19:58.102 00.000 10072 Moving (0.16, -0.03) raw xDistance=-0.07 yDistance=-0.15
02:19:58.103 00.001 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1089.49
02:19:58.103 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 1000
02:19:58.103 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:58.103 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:19:58.103 00.000 10072 MoveAxis(W, 16, ABG)
02:19:58.103 00.000 10072 Guiding  Dir = 3, Dur = 16
02:19:58.104 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:58.106 00.002 10072 IsGuiding returns 0
02:19:58.107 00.001 10072 PulseGuide returned control before completion, sleep 26
02:19:58.126 00.019 1032 UpdateGuideState exits: m=1508 SNR=27.2
02:19:58.128 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:58.130 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:58.131 00.001 1032 Enqueuing Expose request
02:19:58.142 00.011 10072 IsGuiding returns 0
02:19:58.142 00.000 10072 Move returns status 0, amount 16
02:19:58.142 00.000 10072 MoveAxis(N, 0, ABG)
02:19:58.142 00.000 10072 Move returns status 0, amount 0
02:19:58.142 00.000 10072 move complete, result=0
02:19:58.142 00.000 10072 worker thread done servicing request
02:19:58.142 00.000 10072 Worker thread wakes up
02:19:58.142 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:58.142 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:58.143 00.001 1032 GuideStep: -0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
02:19:59.054 00.911 10072 Exposure complete
02:19:59.108 00.054 10072 worker thread done servicing request
02:19:59.108 00.000 1032 OnExposeComplete: enter
02:19:59.112 00.004 1032 UpdateGuideState(): m_state=6
02:19:59.114 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 800
02:19:59.116 00.002 1032 Star::Find returns 1 (0), X=1122.06, Y=332.35, Mass=1517, SNR=27.4, Peak=135 HFD=3.1
02:19:59.118 00.002 1032 MultiStar: [#1 0.12,-0.03,0.89,U] [#2 0.20,0.04,0.99,U] [#3 0.09,0.01,0.97,U] [#4 0.21,0.01,0.80,U] [#5 0.22,0.05,0.77,U] [#6 0.20,0.03,0.75,U] [#7 0.06,-0.03,0.71,U] [#8 0.04,0.07,0.69,U] 
02:19:59.119 00.001 1032 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.16, -0.04}
02:19:59.121 00.002 1032 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.83) = xAngle (-1.75 = -1.75)
02:19:59.122 00.001 1032 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.75 = -1.75)
02:19:59.123 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.08 mountX=-0.03 mountY=-0.15, mountTheta=-1.75
02:19:59.127 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.01, opts=13)
02:19:59.128 00.001 1032 Enqueuing Move request for scope (0.15, 0.01)
02:19:59.130 00.002 10072 Worker thread wakes up
02:19:59.130 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
02:19:59.130 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
02:19:59.130 00.000 10072 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=-0.15
02:19:59.132 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:19:59.134 00.002 10072 PPEC rslt: input = -0.03, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1092.74
02:19:59.134 00.000 10072 PPEC: input: -0.03, control: 0.03, exposure: 1000
02:19:59.134 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:59.134 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:19:59.134 00.000 10072 MoveAxis(W, 27, ABG)
02:19:59.134 00.000 10072 Guiding  Dir = 3, Dur = 27
02:19:59.135 00.001 10072 IsGuiding returns 0
02:19:59.135 00.000 10072 PulseGuide returned control before completion, sleep 37
02:19:59.153 00.018 1032 UpdateGuideState exits: m=1517 SNR=27.4
02:19:59.155 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:59.158 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:19:59.159 00.001 1032 Enqueuing Expose request
02:19:59.177 00.018 10072 IsGuiding returns 1
02:19:59.177 00.000 10072 scope still moving after pulse duration time elapsed
02:19:59.211 00.034 10072 IsGuiding returns 0
02:19:59.211 00.000 10072 scope move finished after 27 + 49 ms
02:19:59.211 00.000 10072 Move returns status 0, amount 27
02:19:59.211 00.000 10072 MoveAxis(N, 0, ABG)
02:19:59.211 00.000 10072 Move returns status 0, amount 0
02:19:59.212 00.001 10072 move complete, result=0
02:19:59.212 00.000 10072 worker thread done servicing request
02:19:59.212 00.000 10072 Worker thread wakes up
02:19:59.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:19:59.212 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:19:59.212 00.000 1032 GuideStep: -0.0 px 27 ms WEST, -0.1 px 0 ms NORTH
02:20:00.349 01.137 10072 Exposure complete
02:20:00.412 00.063 10072 worker thread done servicing request
02:20:00.412 00.000 1032 OnExposeComplete: enter
02:20:00.415 00.003 1032 UpdateGuideState(): m_state=6
02:20:00.416 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 801
02:20:00.418 00.002 1032 Star::Find returns 1 (0), X=1122.19, Y=332.24, Mass=1546, SNR=27.6, Peak=117 HFD=3.3
02:20:00.419 00.001 1032 MultiStar: [#1 0.26,-0.19,0.92,U] [#2 0.32,-0.06,0.99,U] [#3 0.23,-0.14,0.97,U] [#4 0.31,-0.16,0.81,U] [#5 0.29,-0.10,0.75,U] [#6 0.37,-0.18,0.00,M1] [#7 0.23,-0.19,0.72,U] [#8 0.23,-0.15,0.69,U] 
02:20:00.420 00.001 1032 refined, 7 included, MultiStar: {0.27, -0.14}, one-star: {0.29, -0.14}
02:20:00.422 00.002 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
02:20:00.424 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
02:20:00.426 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=-0.14 hyp=0.31 cameraTheta=-0.48 mountX=-0.21 mountY=-0.23, mountTheta=-2.31
02:20:00.431 00.005 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.14, opts=13)
02:20:00.433 00.002 1032 Enqueuing Move request for scope (0.27, -0.14)
02:20:00.435 00.002 10072 Worker thread wakes up
02:20:00.435 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.14) opts 0xd
02:20:00.435 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.14)
02:20:00.436 00.001 10072 Moving (0.27, -0.14) raw xDistance=-0.21 yDistance=-0.23
02:20:00.437 00.001 10072 PPEC rslt: input = -0.21, final = -0.06, react = -0.08, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 1092.74
02:20:00.437 00.000 10072 PPEC: input: -0.21, control: -0.06, exposure: 1000
02:20:00.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.23
02:20:00.437 00.000 10072 MoveAxis(E, 58, ABG)
02:20:00.437 00.000 10072 Guiding  Dir = 2, Dur = 58
02:20:00.438 00.001 10072 IsGuiding returns 0
02:20:00.438 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:00.440 00.002 10072 PulseGuide returned control before completion, sleep 68
02:20:00.459 00.019 1032 UpdateGuideState exits: m=1546 SNR=27.6
02:20:00.461 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:00.462 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:00.463 00.001 1032 Enqueuing Expose request
02:20:00.519 00.056 10072 IsGuiding returns 0
02:20:00.519 00.000 10072 Move returns status 0, amount 58
02:20:00.519 00.000 10072 MoveAxis(N, 126, ABG)
02:20:00.519 00.000 10072 Guiding  Dir = 0, Dur = 126
02:20:00.519 00.000 10072 IsGuiding returns 0
02:20:00.520 00.001 10072 PulseGuide returned control before completion, sleep 136
02:20:00.660 00.140 10072 IsGuiding returns 1
02:20:00.660 00.000 10072 scope still moving after pulse duration time elapsed
02:20:00.693 00.033 10072 IsGuiding returns 0
02:20:00.693 00.000 10072 scope move finished after 126 + 47 ms
02:20:00.693 00.000 10072 Move returns status 0, amount 126
02:20:00.693 00.000 10072 move complete, result=0
02:20:00.693 00.000 10072 worker thread done servicing request
02:20:00.693 00.000 10072 Worker thread wakes up
02:20:00.693 00.000 1032 GuideStep: -0.2 px 58 ms EAST, -0.2 px 126 ms NORTH
02:20:00.698 00.005 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:00.698 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:01.607 00.909 10072 Exposure complete
02:20:01.657 00.050 10072 worker thread done servicing request
02:20:01.657 00.000 1032 OnExposeComplete: enter
02:20:01.659 00.002 1032 UpdateGuideState(): m_state=6
02:20:01.661 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 802
02:20:01.663 00.002 1032 Star::Find returns 1 (0), X=1121.94, Y=332.27, Mass=1519, SNR=27.3, Peak=125 HFD=3.2
02:20:01.664 00.001 1032 MultiStar: [#1 0.04,-0.21,0.92,U] [#2 0.07,-0.09,0.96,U] [#3 -0.11,-0.22,0.92,U] [#4 0.11,-0.11,0.82,U] [#5 0.12,-0.11,0.80,U] [#6 0.06,-0.22,0.72,U] [#7 0.07,-0.26,0.71,U] [#8 -0.09,-0.13,0.68,U] 
02:20:01.667 00.003 1032 single-star, 8 included, MultiStar: {0.03, -0.16}, one-star: {0.04, -0.12}
02:20:01.669 00.002 1032 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.83) = xAngle (-3.10 = -3.10)
02:20:01.670 00.001 1032 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.10 = -3.10)
02:20:01.671 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.27 mountX=-0.12 mountY=-0.01, mountTheta=-3.10
02:20:01.676 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.12, opts=13)
02:20:01.678 00.002 1032 Enqueuing Move request for scope (0.04, -0.12)
02:20:01.679 00.001 10072 Worker thread wakes up
02:20:01.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
02:20:01.680 00.001 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
02:20:01.680 00.000 10072 Moving (0.04, -0.12) raw xDistance=-0.12 yDistance=-0.01
02:20:01.681 00.001 10072 PPEC rslt: input = -0.12, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1092.74
02:20:01.681 00.000 10072 PPEC: input: -0.12, control: 0.02, exposure: 1000
02:20:01.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:01.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:20:01.681 00.000 10072 MoveAxis(W, 23, ABG)
02:20:01.681 00.000 10072 Guiding  Dir = 3, Dur = 23
02:20:01.682 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:01.683 00.001 10072 IsGuiding returns 0
02:20:01.685 00.002 10072 PulseGuide returned control before completion, sleep 33
02:20:01.699 00.014 1032 UpdateGuideState exits: m=1519 SNR=27.3
02:20:01.701 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:01.702 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:01.705 00.003 1032 Enqueuing Expose request
02:20:01.730 00.025 10072 IsGuiding returns 0
02:20:01.730 00.000 10072 Move returns status 0, amount 23
02:20:01.730 00.000 10072 MoveAxis(N, 0, ABG)
02:20:01.730 00.000 10072 Move returns status 0, amount 0
02:20:01.730 00.000 10072 move complete, result=0
02:20:01.730 00.000 10072 worker thread done servicing request
02:20:01.730 00.000 10072 Worker thread wakes up
02:20:01.730 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:01.730 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:01.731 00.001 1032 GuideStep: -0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
02:20:02.856 01.125 10072 Exposure complete
02:20:02.909 00.053 10072 worker thread done servicing request
02:20:02.909 00.000 1032 OnExposeComplete: enter
02:20:02.910 00.001 1032 UpdateGuideState(): m_state=6
02:20:02.913 00.003 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 803
02:20:02.914 00.001 1032 Star::Find returns 1 (0), X=1122.01, Y=332.10, Mass=1499, SNR=27.2, Peak=131 HFD=2.9
02:20:02.915 00.001 1032 MultiStar: [#1 0.03,-0.30,0.93,U] [#2 0.01,-0.22,0.96,U] [#3 -0.01,-0.30,0.96,U] [#4 -0.00,-0.27,0.85,U] [#5 0.15,-0.17,0.83,U] [#6 -0.01,-0.23,0.72,U] [#7 0.06,-0.40,0.00,M1] [#8 -0.01,-0.49,0.00,M1] 
02:20:02.917 00.002 1032 refined, 6 included, MultiStar: {0.04, -0.25}, one-star: {0.11, -0.29}
02:20:02.919 00.002 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.04)
02:20:02.920 00.001 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.04)
02:20:02.921 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.25 hyp=0.26 cameraTheta=-1.41 mountX=-0.26 mountY=0.03, mountTheta=3.04
02:20:02.924 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.25, opts=13)
02:20:02.927 00.003 1032 Enqueuing Move request for scope (0.04, -0.25)
02:20:02.928 00.001 10072 Worker thread wakes up
02:20:02.928 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.25) opts 0xd
02:20:02.928 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.25)
02:20:02.928 00.000 10072 Moving (0.04, -0.25) raw xDistance=-0.26 yDistance=0.03
02:20:02.930 00.002 10072 PPEC rslt: input = -0.26, final = -0.08, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1092.74
02:20:02.930 00.000 10072 PPEC: input: -0.26, control: -0.08, exposure: 1000
02:20:02.930 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:02.930 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:20:02.930 00.000 10072 MoveAxis(E, 86, ABG)
02:20:02.930 00.000 10072 Guiding  Dir = 2, Dur = 86
02:20:02.930 00.000 10072 IsGuiding returns 0
02:20:02.931 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:02.935 00.004 10072 PulseGuide returned control before completion, sleep 95
02:20:02.950 00.015 1032 UpdateGuideState exits: m=1499 SNR=27.2
02:20:02.952 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:02.953 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:02.955 00.002 1032 Enqueuing Expose request
02:20:03.041 00.086 10072 IsGuiding returns 0
02:20:03.041 00.000 10072 Move returns status 0, amount 86
02:20:03.041 00.000 10072 MoveAxis(N, 0, ABG)
02:20:03.041 00.000 10072 Move returns status 0, amount 0
02:20:03.041 00.000 10072 move complete, result=0
02:20:03.041 00.000 10072 worker thread done servicing request
02:20:03.041 00.000 1032 GuideStep: -0.3 px 86 ms EAST, 0.0 px 0 ms NORTH
02:20:03.044 00.003 10072 Worker thread wakes up
02:20:03.044 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:03.044 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:03.954 00.910 10072 Exposure complete
02:20:04.009 00.055 10072 worker thread done servicing request
02:20:04.009 00.000 1032 OnExposeComplete: enter
02:20:04.010 00.001 1032 UpdateGuideState(): m_state=6
02:20:04.012 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 804
02:20:04.014 00.002 1032 Star::Find returns 1 (0), X=1121.94, Y=332.16, Mass=1506, SNR=27.2, Peak=119 HFD=3.0
02:20:04.017 00.003 1032 MultiStar: [#1 0.01,-0.30,0.94,U] [#2 0.07,-0.13,0.98,U] [#3 0.01,-0.24,0.97,U] [#4 0.08,-0.15,0.82,U] [#5 0.15,-0.21,0.78,U] [#6 0.11,-0.21,0.74,U] [#7 -0.06,-0.25,0.72,U] [#8 -0.06,-0.18,0.69,U] 
02:20:04.018 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.21}, one-star: {0.04, -0.23}
02:20:04.021 00.003 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
02:20:04.024 00.003 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
02:20:04.025 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.38 mountX=-0.21 mountY=0.02, mountTheta=3.07
02:20:04.029 00.004 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.21, opts=13)
02:20:04.031 00.002 1032 Enqueuing Move request for scope (0.04, -0.21)
02:20:04.032 00.001 10072 Worker thread wakes up
02:20:04.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
02:20:04.032 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
02:20:04.032 00.000 10072 Moving (0.04, -0.21) raw xDistance=-0.21 yDistance=0.02
02:20:04.034 00.002 10072 PPEC rslt: input = -0.21, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 1092.74
02:20:04.034 00.000 10072 PPEC: input: -0.21, control: -0.07, exposure: 1000
02:20:04.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:04.034 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:04.036 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:20:04.036 00.000 10072 MoveAxis(E, 72, ABG)
02:20:04.036 00.000 10072 Guiding  Dir = 2, Dur = 72
02:20:04.036 00.000 10072 IsGuiding returns 0
02:20:04.037 00.001 10072 PulseGuide returned control before completion, sleep 82
02:20:04.052 00.015 1032 UpdateGuideState exits: m=1506 SNR=27.2
02:20:04.054 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:04.055 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:04.056 00.001 1032 Enqueuing Expose request
02:20:04.125 00.069 10072 IsGuiding returns 0
02:20:04.125 00.000 10072 Move returns status 0, amount 72
02:20:04.125 00.000 10072 MoveAxis(N, 0, ABG)
02:20:04.125 00.000 10072 Move returns status 0, amount 0
02:20:04.125 00.000 10072 move complete, result=0
02:20:04.125 00.000 10072 worker thread done servicing request
02:20:04.125 00.000 10072 Worker thread wakes up
02:20:04.125 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:04.125 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:04.126 00.001 1032 GuideStep: -0.2 px 72 ms EAST, 0.0 px 0 ms NORTH
02:20:05.251 01.125 10072 Exposure complete
02:20:05.305 00.054 10072 worker thread done servicing request
02:20:05.305 00.000 1032 OnExposeComplete: enter
02:20:05.307 00.002 1032 UpdateGuideState(): m_state=6
02:20:05.309 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 805
02:20:05.310 00.001 1032 Star::Find returns 1 (0), X=1121.96, Y=332.35, Mass=1632, SNR=28.4, Peak=139 HFD=3.3
02:20:05.313 00.003 1032 MultiStar: [#1 -0.07,-0.12,0.91,U] [#2 0.04,-0.02,0.94,U] [#3 -0.04,-0.05,0.95,U] [#4 0.01,0.02,0.80,U] [#5 0.06,0.01,0.77,U] [#6 0.07,-0.03,0.71,U] [#7 -0.04,-0.02,0.71,U] [#8 -0.04,-0.03,0.65,U] 
02:20:05.314 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.06, -0.04}
02:20:05.316 00.002 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.08)
02:20:05.316 00.000 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.08)
02:20:05.319 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.38 mountX=-0.03 mountY=0.00, mountTheta=3.08
02:20:05.321 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.03, opts=13)
02:20:05.322 00.001 1032 Enqueuing Move request for scope (0.01, -0.03)
02:20:05.324 00.002 10072 Worker thread wakes up
02:20:05.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
02:20:05.324 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
02:20:05.324 00.000 10072 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=0.00
02:20:05.325 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:05.328 00.003 10072 PPEC rslt: input = -0.03, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1095.96
02:20:05.328 00.000 10072 PPEC: input: -0.03, control: 0.03, exposure: 1000
02:20:05.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:05.328 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:20:05.328 00.000 10072 MoveAxis(W, 34, ABG)
02:20:05.328 00.000 10072 Guiding  Dir = 3, Dur = 34
02:20:05.328 00.000 10072 IsGuiding returns 0
02:20:05.331 00.003 10072 PulseGuide returned control before completion, sleep 44
02:20:05.346 00.015 1032 UpdateGuideState exits: m=1632 SNR=28.4
02:20:05.348 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:05.349 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:05.351 00.002 1032 Enqueuing Expose request
02:20:05.388 00.037 10072 IsGuiding returns 0
02:20:05.388 00.000 10072 Move returns status 0, amount 34
02:20:05.388 00.000 10072 MoveAxis(N, 0, ABG)
02:20:05.388 00.000 10072 Move returns status 0, amount 0
02:20:05.388 00.000 10072 move complete, result=0
02:20:05.388 00.000 10072 worker thread done servicing request
02:20:05.388 00.000 10072 Worker thread wakes up
02:20:05.388 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:05.388 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:05.388 00.000 1032 GuideStep: -0.0 px 34 ms WEST, 0.0 px 0 ms NORTH
02:20:06.300 00.912 10072 Exposure complete
02:20:06.357 00.057 10072 worker thread done servicing request
02:20:06.357 00.000 1032 OnExposeComplete: enter
02:20:06.359 00.002 1032 UpdateGuideState(): m_state=6
02:20:06.361 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 806
02:20:06.364 00.003 1032 Star::Find returns 1 (0), X=1122.06, Y=332.22, Mass=1529, SNR=27.5, Peak=131 HFD=3.0
02:20:06.367 00.003 1032 MultiStar: [#1 0.10,-0.22,0.90,U] [#2 0.08,-0.15,0.93,U] [#3 0.06,-0.19,0.96,U] [#4 0.06,-0.22,0.81,U] [#5 0.11,-0.17,0.79,U] [#6 0.12,-0.17,0.74,U] [#7 0.08,-0.23,0.71,U] [#8 0.14,-0.20,0.66,U] 
02:20:06.372 00.005 1032 refined, 8 included, MultiStar: {0.10, -0.19}, one-star: {0.16, -0.17}
02:20:06.374 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
02:20:06.376 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
02:20:06.379 00.003 1032 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-1.07 mountX=-0.21 mountY=-0.05, mountTheta=-2.90
02:20:06.381 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.19, opts=13)
02:20:06.384 00.003 1032 Enqueuing Move request for scope (0.10, -0.19)
02:20:06.385 00.001 10072 Worker thread wakes up
02:20:06.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
02:20:06.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
02:20:06.385 00.000 10072 Moving (0.10, -0.19) raw xDistance=-0.21 yDistance=-0.05
02:20:06.388 00.003 10072 PPEC rslt: input = -0.21, final = -0.06, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 1095.96
02:20:06.388 00.000 10072 PPEC: input: -0.21, control: -0.06, exposure: 1000
02:20:06.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:06.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:20:06.388 00.000 10072 MoveAxis(E, 63, ABG)
02:20:06.388 00.000 10072 Guiding  Dir = 2, Dur = 63
02:20:06.388 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:06.390 00.002 10072 IsGuiding returns 0
02:20:06.390 00.000 10072 PulseGuide returned control before completion, sleep 73
02:20:06.408 00.018 1032 UpdateGuideState exits: m=1529 SNR=27.5
02:20:06.410 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:06.412 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:06.413 00.001 1032 Enqueuing Expose request
02:20:06.470 00.057 10072 IsGuiding returns 0
02:20:06.470 00.000 10072 Move returns status 0, amount 63
02:20:06.471 00.001 10072 MoveAxis(N, 0, ABG)
02:20:06.471 00.000 10072 Move returns status 0, amount 0
02:20:06.471 00.000 10072 move complete, result=0
02:20:06.471 00.000 10072 worker thread done servicing request
02:20:06.471 00.000 10072 Worker thread wakes up
02:20:06.471 00.000 1032 GuideStep: -0.2 px 63 ms EAST, -0.1 px 0 ms NORTH
02:20:06.473 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:06.473 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:07.601 01.128 10072 Exposure complete
02:20:07.660 00.059 10072 worker thread done servicing request
02:20:07.660 00.000 1032 OnExposeComplete: enter
02:20:07.661 00.001 1032 UpdateGuideState(): m_state=6
02:20:07.663 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 807
02:20:07.664 00.001 1032 Star::Find returns 1 (0), X=1122.07, Y=332.23, Mass=1523, SNR=27.4, Peak=141 HFD=2.8
02:20:07.666 00.002 1032 MultiStar: [#1 0.13,-0.17,0.91,U] [#2 0.17,-0.06,0.98,U] [#3 0.12,-0.07,0.93,U] [#4 0.12,-0.13,0.81,U] [#5 0.24,-0.10,0.79,U] [#6 0.14,-0.13,0.74,U] [#7 0.11,-0.22,0.71,U] [#8 0.14,-0.12,0.66,U] 
02:20:07.667 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.13}, one-star: {0.17, -0.16}
02:20:07.669 00.002 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
02:20:07.670 00.001 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
02:20:07.671 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.71 mountX=-0.16 mountY=-0.11, mountTheta=-2.54
02:20:07.676 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.13, opts=13)
02:20:07.677 00.001 1032 Enqueuing Move request for scope (0.15, -0.13)
02:20:07.679 00.002 10072 Worker thread wakes up
02:20:07.679 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
02:20:07.679 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
02:20:07.679 00.000 10072 Moving (0.15, -0.13) raw xDistance=-0.16 yDistance=-0.11
02:20:07.680 00.001 10072 PPEC rslt: input = -0.16, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1095.96
02:20:07.681 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:07.682 00.001 10072 PPEC: input: -0.16, control: 0.02, exposure: 1000
02:20:07.683 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:07.683 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:20:07.683 00.000 10072 MoveAxis(W, 25, ABG)
02:20:07.683 00.000 10072 Guiding  Dir = 3, Dur = 25
02:20:07.683 00.000 10072 IsGuiding returns 0
02:20:07.683 00.000 10072 PulseGuide returned control before completion, sleep 35
02:20:07.698 00.015 1032 UpdateGuideState exits: m=1523 SNR=27.4
02:20:07.701 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:07.702 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:07.704 00.002 1032 Enqueuing Expose request
02:20:07.734 00.030 10072 IsGuiding returns 0
02:20:07.734 00.000 10072 Move returns status 0, amount 25
02:20:07.734 00.000 10072 MoveAxis(N, 0, ABG)
02:20:07.734 00.000 10072 Move returns status 0, amount 0
02:20:07.734 00.000 10072 move complete, result=0
02:20:07.734 00.000 10072 worker thread done servicing request
02:20:07.735 00.001 10072 Worker thread wakes up
02:20:07.735 00.000 1032 GuideStep: -0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
02:20:07.738 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:07.738 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:08.657 00.919 10072 Exposure complete
02:20:08.711 00.054 10072 worker thread done servicing request
02:20:08.711 00.000 1032 OnExposeComplete: enter
02:20:08.713 00.002 1032 UpdateGuideState(): m_state=6
02:20:08.715 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 808
02:20:08.717 00.002 1032 Star::Find returns 1 (0), X=1122.14, Y=332.14, Mass=1597, SNR=28.1, Peak=140 HFD=2.9
02:20:08.719 00.002 1032 MultiStar: [#1 0.16,-0.42,0.00,M1] [#2 0.19,-0.33,0.00,M1] [#3 0.12,-0.31,0.94,U] [#4 0.25,-0.31,0.00,M1] [#5 0.31,-0.33,0.00,M1] [#6 0.21,-0.22,0.71,U] [#7 0.17,-0.32,0.72,U] [#8 0.16,-0.37,0.00,M1] 
02:20:08.720 00.001 1032 refined, 3 included, MultiStar: {0.18, -0.27}, one-star: {0.24, -0.24}
02:20:08.721 00.001 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
02:20:08.722 00.001 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
02:20:08.725 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.27 hyp=0.33 cameraTheta=-0.98 mountX=-0.31 mountY=-0.11, mountTheta=-2.81
02:20:08.727 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.27, opts=13)
02:20:08.728 00.001 1032 Enqueuing Move request for scope (0.18, -0.27)
02:20:08.729 00.001 10072 Worker thread wakes up
02:20:08.729 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.27) opts 0xd
02:20:08.729 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.27)
02:20:08.729 00.000 10072 Moving (0.18, -0.27) raw xDistance=-0.31 yDistance=-0.11
02:20:08.731 00.002 10072 PPEC rslt: input = -0.31, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 1095.96
02:20:08.731 00.000 10072 PPEC: input: -0.31, control: -0.11, exposure: 1000
02:20:08.731 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:08.731 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:20:08.731 00.000 10072 MoveAxis(E, 109, ABG)
02:20:08.731 00.000 10072 Guiding  Dir = 2, Dur = 109
02:20:08.731 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:08.733 00.002 10072 IsGuiding returns 0
02:20:08.733 00.000 10072 PulseGuide returned control before completion, sleep 119
02:20:08.750 00.017 1032 UpdateGuideState exits: m=1597 SNR=28.1
02:20:08.753 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:08.755 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:08.755 00.000 1032 Enqueuing Expose request
02:20:08.855 00.100 10072 IsGuiding returns 0
02:20:08.855 00.000 10072 Move returns status 0, amount 109
02:20:08.855 00.000 10072 MoveAxis(N, 0, ABG)
02:20:08.855 00.000 10072 Move returns status 0, amount 0
02:20:08.855 00.000 10072 move complete, result=0
02:20:08.855 00.000 10072 worker thread done servicing request
02:20:08.855 00.000 10072 Worker thread wakes up
02:20:08.855 00.000 1032 GuideStep: -0.3 px 109 ms EAST, -0.1 px 0 ms NORTH
02:20:08.857 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:08.857 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:09.980 01.123 10072 Exposure complete
02:20:10.037 00.057 10072 worker thread done servicing request
02:20:10.037 00.000 1032 OnExposeComplete: enter
02:20:10.039 00.002 1032 UpdateGuideState(): m_state=6
02:20:10.041 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 809
02:20:10.042 00.001 1032 Star::Find returns 1 (0), X=1121.96, Y=332.37, Mass=1681, SNR=28.8, Peak=138 HFD=3.3
02:20:10.044 00.002 1032 MultiStar: [#1 0.06,-0.09,0.88,U] [#2 0.05,0.08,0.92,U] [#3 -0.02,-0.04,0.92,U] [#4 0.01,-0.02,0.79,U] [#5 0.08,0.02,0.74,U] [#6 0.08,0.07,0.69,U] [#7 0.05,-0.09,0.70,U] [#8 -0.09,-0.00,0.63,U] 
02:20:10.045 00.001 1032 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.06, -0.01}
02:20:10.047 00.002 1032 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.83) = xAngle (-2.10 = -2.10)
02:20:10.049 00.002 1032 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.10 = -2.10)
02:20:10.052 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.27 mountX=-0.02 mountY=-0.03, mountTheta=-2.10
02:20:10.055 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
02:20:10.058 00.003 1032 Enqueuing Move request for scope (0.03, -0.01)
02:20:10.059 00.001 10072 Worker thread wakes up
02:20:10.059 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
02:20:10.059 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
02:20:10.059 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
02:20:10.062 00.003 10072 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1095.96
02:20:10.062 00.000 10072 PPEC: input: -0.02, control: 0.02, exposure: 1000
02:20:10.062 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:10.062 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:20:10.062 00.000 10072 MoveAxis(W, 18, ABG)
02:20:10.062 00.000 10072 Guiding  Dir = 3, Dur = 18
02:20:10.062 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:10.064 00.002 10072 IsGuiding returns 0
02:20:10.064 00.000 10072 PulseGuide returned control before completion, sleep 28
02:20:10.082 00.018 1032 UpdateGuideState exits: m=1681 SNR=28.8
02:20:10.085 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:10.087 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:10.089 00.002 1032 Enqueuing Expose request
02:20:10.104 00.015 10072 IsGuiding returns 0
02:20:10.104 00.000 10072 Move returns status 0, amount 18
02:20:10.104 00.000 10072 MoveAxis(N, 0, ABG)
02:20:10.104 00.000 10072 Move returns status 0, amount 0
02:20:10.104 00.000 10072 move complete, result=0
02:20:10.104 00.000 10072 worker thread done servicing request
02:20:10.104 00.000 10072 Worker thread wakes up
02:20:10.104 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:10.104 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:10.104 00.000 1032 GuideStep: -0.0 px 18 ms WEST, -0.0 px 0 ms NORTH
02:20:11.011 00.907 10072 Exposure complete
02:20:11.064 00.053 10072 worker thread done servicing request
02:20:11.064 00.000 1032 OnExposeComplete: enter
02:20:11.066 00.002 1032 UpdateGuideState(): m_state=6
02:20:11.067 00.001 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 810
02:20:11.068 00.001 1032 Star::Find returns 1 (0), X=1121.97, Y=332.36, Mass=1608, SNR=28.2, Peak=131 HFD=3.2
02:20:11.071 00.003 1032 MultiStar: [#1 0.06,-0.00,0.89,U] [#2 0.15,0.04,0.94,U] [#3 0.01,-0.01,0.94,U] [#4 0.11,0.01,0.79,U] [#5 0.16,0.06,0.76,U] [#6 0.12,-0.05,0.72,U] [#7 0.13,-0.01,0.70,U] [#8 0.02,0.05,0.68,U] 
02:20:11.072 00.001 1032 single-star, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.07, -0.03}
02:20:11.074 00.002 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
02:20:11.076 00.002 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
02:20:11.077 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.36 mountX=-0.04 mountY=-0.06, mountTheta=-2.19
02:20:11.080 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.03, opts=13)
02:20:11.082 00.002 1032 Enqueuing Move request for scope (0.07, -0.03)
02:20:11.084 00.002 10072 Worker thread wakes up
02:20:11.084 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
02:20:11.084 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
02:20:11.084 00.000 10072 Moving (0.07, -0.03) raw xDistance=-0.04 yDistance=-0.06
02:20:11.085 00.001 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1095.96
02:20:11.085 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 1000
02:20:11.086 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:11.086 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:20:11.086 00.000 10072 MoveAxis(W, 12, ABG)
02:20:11.086 00.000 10072 Guiding  Dir = 3, Dur = 12
02:20:11.086 00.000 10072 IsGuiding returns 0
02:20:11.086 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:11.089 00.003 10072 PulseGuide returned control before completion, sleep 22
02:20:11.106 00.017 1032 UpdateGuideState exits: m=1608 SNR=28.2
02:20:11.108 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:11.109 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:11.112 00.003 1032 Enqueuing Expose request
02:20:11.117 00.005 10072 IsGuiding returns 0
02:20:11.118 00.001 10072 Move returns status 0, amount 12
02:20:11.118 00.000 10072 MoveAxis(N, 0, ABG)
02:20:11.118 00.000 10072 Move returns status 0, amount 0
02:20:11.118 00.000 10072 move complete, result=0
02:20:11.118 00.000 10072 worker thread done servicing request
02:20:11.118 00.000 10072 Worker thread wakes up
02:20:11.118 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:11.118 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:11.122 00.004 1032 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
02:20:12.247 01.125 10072 Exposure complete
02:20:12.300 00.053 10072 worker thread done servicing request
02:20:12.300 00.000 1032 OnExposeComplete: enter
02:20:12.302 00.002 1032 UpdateGuideState(): m_state=6
02:20:12.304 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 811
02:20:12.305 00.001 1032 Star::Find returns 1 (0), X=1122.10, Y=332.39, Mass=1655, SNR=28.6, Peak=144 HFD=3.2
02:20:12.306 00.001 1032 MultiStar: [#1 0.19,-0.10,0.87,U] [#2 0.26,-0.01,0.92,U] [#3 0.10,-0.11,0.91,U] [#4 0.18,-0.04,0.78,U] [#5 0.09,-0.07,0.78,U] [#6 0.11,-0.11,0.73,U] [#7 0.06,-0.04,0.71,U] [#8 0.03,-0.10,0.63,U] 
02:20:12.309 00.003 1032 refined, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.20, 0.01}
02:20:12.310 00.001 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
02:20:12.310 00.000 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
02:20:12.312 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-0.40 mountX=-0.10 mountY=-0.12, mountTheta=-2.23
02:20:12.314 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.06, opts=13)
02:20:12.315 00.001 1032 Enqueuing Move request for scope (0.14, -0.06)
02:20:12.316 00.001 10072 Worker thread wakes up
02:20:12.316 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
02:20:12.316 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
02:20:12.316 00.000 10072 Moving (0.14, -0.06) raw xDistance=-0.10 yDistance=-0.12
02:20:12.318 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:12.319 00.001 10072 PPEC rslt: input = -0.10, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1099.14
02:20:12.321 00.002 10072 PPEC: input: -0.10, control: 0.03, exposure: 1000
02:20:12.321 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:12.321 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:20:12.321 00.000 10072 MoveAxis(W, 27, ABG)
02:20:12.321 00.000 10072 Guiding  Dir = 3, Dur = 27
02:20:12.321 00.000 10072 IsGuiding returns 0
02:20:12.322 00.001 10072 PulseGuide returned control before completion, sleep 37
02:20:12.337 00.015 1032 UpdateGuideState exits: m=1655 SNR=28.6
02:20:12.340 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:12.341 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:12.342 00.001 1032 Enqueuing Expose request
02:20:12.368 00.026 10072 IsGuiding returns 1
02:20:12.368 00.000 10072 scope still moving after pulse duration time elapsed
02:20:12.399 00.031 10072 IsGuiding returns 0
02:20:12.400 00.001 10072 scope move finished after 27 + 51 ms
02:20:12.400 00.000 10072 Move returns status 0, amount 27
02:20:12.400 00.000 10072 MoveAxis(N, 0, ABG)
02:20:12.400 00.000 10072 Move returns status 0, amount 0
02:20:12.400 00.000 10072 move complete, result=0
02:20:12.400 00.000 10072 worker thread done servicing request
02:20:12.400 00.000 10072 Worker thread wakes up
02:20:12.400 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:12.400 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:12.400 00.000 1032 GuideStep: -0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
02:20:13.307 00.907 10072 Exposure complete
02:20:13.367 00.060 10072 worker thread done servicing request
02:20:13.368 00.001 1032 OnExposeComplete: enter
02:20:13.369 00.001 1032 UpdateGuideState(): m_state=6
02:20:13.371 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 812
02:20:13.373 00.002 1032 Star::Find returns 1 (0), X=1122.10, Y=332.39, Mass=1439, SNR=26.6, Peak=128 HFD=3.1
02:20:13.375 00.002 1032 MultiStar: [#1 0.15,-0.06,0.97,U] [#2 0.17,0.04,1.00,U] [#3 0.09,-0.11,0.97,U] [#4 0.25,-0.02,0.84,U] [#5 0.19,0.00,0.82,U] [#6 0.14,-0.06,0.76,U] [#7 0.20,-0.01,0.73,U] [#8 0.15,-0.12,0.68,U] 
02:20:13.377 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.03}, one-star: {0.20, 0.00}
02:20:13.378 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
02:20:13.379 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
02:20:13.380 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.20 mountX=-0.08 mountY=-0.16, mountTheta=-2.03
02:20:13.383 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.03, opts=13)
02:20:13.385 00.002 1032 Enqueuing Move request for scope (0.17, -0.03)
02:20:13.386 00.001 10072 Worker thread wakes up
02:20:13.386 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
02:20:13.387 00.001 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
02:20:13.387 00.000 10072 Moving (0.17, -0.03) raw xDistance=-0.08 yDistance=-0.16
02:20:13.388 00.001 10072 PPEC rslt: input = -0.08, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1099.14
02:20:13.388 00.000 10072 PPEC: input: -0.08, control: 0.02, exposure: 1000
02:20:13.388 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:13.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:20:13.388 00.000 10072 MoveAxis(W, 24, ABG)
02:20:13.388 00.000 10072 Guiding  Dir = 3, Dur = 24
02:20:13.389 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:13.391 00.002 10072 IsGuiding returns 0
02:20:13.392 00.001 10072 PulseGuide returned control before completion, sleep 34
02:20:13.409 00.017 1032 UpdateGuideState exits: m=1439 SNR=26.6
02:20:13.412 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:13.415 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:13.416 00.001 1032 Enqueuing Expose request
02:20:13.441 00.025 10072 IsGuiding returns 0
02:20:13.441 00.000 10072 Move returns status 0, amount 24
02:20:13.441 00.000 10072 MoveAxis(N, 0, ABG)
02:20:13.441 00.000 10072 Move returns status 0, amount 0
02:20:13.441 00.000 10072 move complete, result=0
02:20:13.441 00.000 10072 worker thread done servicing request
02:20:13.441 00.000 10072 Worker thread wakes up
02:20:13.441 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:13.441 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:13.443 00.002 1032 GuideStep: -0.1 px 24 ms WEST, -0.2 px 0 ms NORTH
02:20:14.576 01.133 10072 Exposure complete
02:20:14.628 00.052 10072 worker thread done servicing request
02:20:14.628 00.000 1032 OnExposeComplete: enter
02:20:14.631 00.003 1032 UpdateGuideState(): m_state=6
02:20:14.632 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 813
02:20:14.634 00.002 1032 Star::Find returns 1 (0), X=1122.01, Y=332.22, Mass=1579, SNR=27.9, Peak=129 HFD=3.2
02:20:14.635 00.001 1032 MultiStar: [#1 0.18,-0.16,0.88,U] [#2 0.26,-0.09,0.96,U] [#3 0.23,-0.13,0.93,U] [#4 0.21,-0.09,0.81,U] [#5 0.31,-0.02,0.75,U] [#6 0.22,-0.15,0.72,U] [#7 0.28,-0.12,0.75,U] [#8 0.27,-0.14,0.66,U] 
02:20:14.636 00.001 1032 single-star, 8 included, MultiStar: {0.23, -0.12}, one-star: {0.11, -0.16}
02:20:14.638 00.002 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
02:20:14.639 00.001 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
02:20:14.641 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-0.98 mountX=-0.19 mountY=-0.06, mountTheta=-2.81
02:20:14.643 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.16, opts=13)
02:20:14.644 00.001 1032 Enqueuing Move request for scope (0.11, -0.16)
02:20:14.646 00.002 10072 Worker thread wakes up
02:20:14.646 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
02:20:14.647 00.001 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
02:20:14.647 00.000 10072 Moving (0.11, -0.16) raw xDistance=-0.19 yDistance=-0.06
02:20:14.648 00.001 10072 PPEC rslt: input = -0.19, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1099.14
02:20:14.648 00.000 10072 PPEC: input: -0.19, control: 0.02, exposure: 1000
02:20:14.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:14.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:20:14.648 00.000 10072 MoveAxis(W, 23, ABG)
02:20:14.648 00.000 10072 Guiding  Dir = 3, Dur = 23
02:20:14.648 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:14.651 00.003 10072 IsGuiding returns 0
02:20:14.652 00.001 10072 PulseGuide returned control before completion, sleep 32
02:20:14.668 00.016 1032 UpdateGuideState exits: m=1579 SNR=27.9
02:20:14.670 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:14.673 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:14.676 00.003 1032 Enqueuing Expose request
02:20:14.698 00.022 10072 IsGuiding returns 1
02:20:14.698 00.000 10072 scope still moving after pulse duration time elapsed
02:20:14.729 00.031 10072 IsGuiding returns 0
02:20:14.729 00.000 10072 scope move finished after 23 + 55 ms
02:20:14.729 00.000 10072 Move returns status 0, amount 23
02:20:14.729 00.000 10072 MoveAxis(N, 0, ABG)
02:20:14.729 00.000 10072 Move returns status 0, amount 0
02:20:14.729 00.000 10072 move complete, result=0
02:20:14.730 00.001 10072 worker thread done servicing request
02:20:14.730 00.000 10072 Worker thread wakes up
02:20:14.730 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:14.730 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:14.730 00.000 1032 GuideStep: -0.2 px 23 ms WEST, -0.1 px 0 ms NORTH
02:20:15.638 00.908 10072 Exposure complete
02:20:15.697 00.059 10072 worker thread done servicing request
02:20:15.697 00.000 1032 OnExposeComplete: enter
02:20:15.700 00.003 1032 UpdateGuideState(): m_state=6
02:20:15.701 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 814
02:20:15.703 00.002 1032 Star::Find returns 1 (0), X=1122.22, Y=332.20, Mass=1477, SNR=27.0, Peak=126 HFD=3.3
02:20:15.705 00.002 1032 MultiStar: [#1 0.21,-0.25,0.91,U] [#2 0.29,-0.15,0.99,U] [#3 0.21,-0.13,1.01,U] [#4 0.21,-0.13,0.83,U] [#5 0.34,-0.15,0.79,U] [#6 0.23,-0.23,0.78,U] [#7 0.27,-0.10,0.74,U] [#8 0.23,-0.26,0.69,U] 
02:20:15.708 00.003 1032 refined, 8 included, MultiStar: {0.26, -0.17}, one-star: {0.32, -0.18}
02:20:15.710 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
02:20:15.712 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
02:20:15.713 00.001 1032 CameraToMount -- cameraX=0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-0.59 mountX=-0.23 mountY=-0.20, mountTheta=-2.42
02:20:15.717 00.004 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.17, opts=13)
02:20:15.719 00.002 1032 Enqueuing Move request for scope (0.26, -0.17)
02:20:15.721 00.002 10072 Worker thread wakes up
02:20:15.721 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.17) opts 0xd
02:20:15.721 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.17)
02:20:15.721 00.000 10072 Moving (0.26, -0.17) raw xDistance=-0.23 yDistance=-0.20
02:20:15.722 00.001 10072 PPEC rslt: input = -0.23, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1099.14
02:20:15.722 00.000 10072 PPEC: input: -0.23, control: -0.08, exposure: 1000
02:20:15.723 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:15.723 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:15.724 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:20:15.724 00.000 10072 MoveAxis(E, 81, ABG)
02:20:15.724 00.000 10072 Guiding  Dir = 2, Dur = 81
02:20:15.725 00.001 10072 IsGuiding returns 0
02:20:15.725 00.000 10072 PulseGuide returned control before completion, sleep 91
02:20:15.744 00.019 1032 UpdateGuideState exits: m=1477 SNR=27.0
02:20:15.746 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:15.748 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:15.751 00.003 1032 Enqueuing Expose request
02:20:15.823 00.072 10072 IsGuiding returns 0
02:20:15.823 00.000 10072 Move returns status 0, amount 81
02:20:15.823 00.000 10072 MoveAxis(N, 0, ABG)
02:20:15.823 00.000 10072 Move returns status 0, amount 0
02:20:15.823 00.000 10072 move complete, result=0
02:20:15.823 00.000 10072 worker thread done servicing request
02:20:15.823 00.000 10072 Worker thread wakes up
02:20:15.823 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:15.823 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:15.834 00.011 1032 GuideStep: -0.2 px 81 ms EAST, -0.2 px 0 ms NORTH
02:20:16.954 01.120 10072 Exposure complete
02:20:17.005 00.051 10072 worker thread done servicing request
02:20:17.005 00.000 1032 OnExposeComplete: enter
02:20:17.007 00.002 1032 UpdateGuideState(): m_state=6
02:20:17.008 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 815
02:20:17.010 00.002 1032 Star::Find returns 1 (0), X=1122.14, Y=332.29, Mass=1622, SNR=28.3, Peak=148 HFD=3.0
02:20:17.011 00.001 1032 MultiStar: [#1 0.20,-0.17,0.91,U] [#2 0.10,-0.09,0.95,U] [#3 0.15,-0.09,0.95,U] [#4 0.17,-0.12,0.80,U] [#5 0.22,-0.08,0.76,U] [#6 0.19,-0.09,0.71,U] [#7 0.12,-0.08,0.70,U] [#8 0.15,-0.12,0.69,U] 
02:20:17.013 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.10}, one-star: {0.24, -0.09}
02:20:17.014 00.001 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
02:20:17.016 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
02:20:17.017 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.54 mountX=-0.14 mountY=-0.14, mountTheta=-2.37
02:20:17.019 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.10, opts=13)
02:20:17.021 00.002 1032 Enqueuing Move request for scope (0.17, -0.10)
02:20:17.022 00.001 10072 Worker thread wakes up
02:20:17.022 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
02:20:17.022 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
02:20:17.022 00.000 10072 Moving (0.17, -0.10) raw xDistance=-0.14 yDistance=-0.14
02:20:17.023 00.001 10072 PPEC rslt: input = -0.14, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1099.14
02:20:17.023 00.000 10072 PPEC: input: -0.14, control: 0.01, exposure: 1000
02:20:17.023 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:17.023 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:20:17.023 00.000 10072 MoveAxis(W, 15, ABG)
02:20:17.023 00.000 10072 Guiding  Dir = 3, Dur = 15
02:20:17.024 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:17.025 00.001 10072 IsGuiding returns 0
02:20:17.026 00.001 10072 PulseGuide returned control before completion, sleep 25
02:20:17.041 00.015 1032 UpdateGuideState exits: m=1622 SNR=28.3
02:20:17.044 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:17.046 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:17.047 00.001 1032 Enqueuing Expose request
02:20:17.060 00.013 10072 IsGuiding returns 0
02:20:17.060 00.000 10072 Move returns status 0, amount 15
02:20:17.060 00.000 10072 MoveAxis(N, 0, ABG)
02:20:17.060 00.000 10072 Move returns status 0, amount 0
02:20:17.060 00.000 10072 move complete, result=0
02:20:17.060 00.000 10072 worker thread done servicing request
02:20:17.060 00.000 10072 Worker thread wakes up
02:20:17.060 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:17.060 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:17.061 00.001 1032 GuideStep: -0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
02:20:17.972 00.911 10072 Exposure complete
02:20:18.027 00.055 10072 worker thread done servicing request
02:20:18.028 00.001 1032 OnExposeComplete: enter
02:20:18.030 00.002 1032 UpdateGuideState(): m_state=6
02:20:18.031 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 816
02:20:18.033 00.002 1032 Star::Find returns 1 (0), X=1122.14, Y=332.21, Mass=1556, SNR=27.7, Peak=137 HFD=3.1
02:20:18.035 00.002 1032 MultiStar: [#1 0.24,-0.24,0.91,U] [#2 0.22,-0.23,0.97,U] [#3 0.18,-0.25,0.97,U] [#4 0.19,-0.23,0.83,U] [#5 0.34,-0.15,0.73,U] [#6 0.25,-0.23,0.72,U] [#7 0.28,-0.17,0.70,U] [#8 0.15,-0.15,0.64,U] 
02:20:18.037 00.002 1032 single-star, 8 included, MultiStar: {0.23, -0.21}, one-star: {0.24, -0.17}
02:20:18.038 00.001 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
02:20:18.040 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
02:20:18.041 00.001 1032 CameraToMount -- cameraX=0.24 cameraY=-0.17 hyp=0.30 cameraTheta=-0.62 mountX=-0.23 mountY=-0.19, mountTheta=-2.45
02:20:18.044 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.17, opts=13)
02:20:18.046 00.002 1032 Enqueuing Move request for scope (0.24, -0.17)
02:20:18.047 00.001 10072 Worker thread wakes up
02:20:18.047 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.17) opts 0xd
02:20:18.047 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.17)
02:20:18.047 00.000 10072 Moving (0.24, -0.17) raw xDistance=-0.23 yDistance=-0.19
02:20:18.050 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:18.051 00.001 10072 PPEC rslt: input = -0.23, final = -0.06, react = -0.09, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 1102.30
02:20:18.051 00.000 10072 PPEC: input: -0.23, control: -0.06, exposure: 1000
02:20:18.051 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:18.052 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:20:18.052 00.000 10072 MoveAxis(E, 66, ABG)
02:20:18.052 00.000 10072 Guiding  Dir = 2, Dur = 66
02:20:18.052 00.000 10072 IsGuiding returns 0
02:20:18.052 00.000 10072 PulseGuide returned control before completion, sleep 76
02:20:18.069 00.017 1032 UpdateGuideState exits: m=1556 SNR=27.7
02:20:18.071 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:18.072 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:18.075 00.003 1032 Enqueuing Expose request
02:20:18.143 00.068 10072 IsGuiding returns 0
02:20:18.143 00.000 10072 Move returns status 0, amount 66
02:20:18.143 00.000 10072 MoveAxis(N, 0, ABG)
02:20:18.143 00.000 10072 Move returns status 0, amount 0
02:20:18.143 00.000 10072 move complete, result=0
02:20:18.143 00.000 1032 GuideStep: -0.2 px 66 ms EAST, -0.2 px 0 ms NORTH
02:20:18.147 00.004 10072 worker thread done servicing request
02:20:18.147 00.000 10072 Worker thread wakes up
02:20:18.148 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:18.148 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:19.274 01.126 10072 Exposure complete
02:20:19.331 00.057 10072 worker thread done servicing request
02:20:19.331 00.000 1032 OnExposeComplete: enter
02:20:19.333 00.002 1032 UpdateGuideState(): m_state=6
02:20:19.334 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 817
02:20:19.336 00.002 1032 Star::Find returns 1 (0), X=1122.09, Y=332.28, Mass=1590, SNR=28.0, Peak=141 HFD=3.1
02:20:19.338 00.002 1032 MultiStar: [#1 0.20,-0.15,0.88,U] [#2 0.18,-0.08,0.97,U] [#3 0.12,-0.10,0.96,U] [#4 0.20,-0.06,0.80,U] [#5 0.29,-0.06,0.76,U] [#6 0.19,-0.15,0.71,U] [#7 0.27,-0.04,0.69,U] [#8 0.24,-0.10,0.68,U] 
02:20:19.339 00.001 1032 single-star, 8 included, MultiStar: {0.20, -0.09}, one-star: {0.19, -0.11}
02:20:19.341 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
02:20:19.342 00.001 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
02:20:19.344 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.51 mountX=-0.15 mountY=-0.16, mountTheta=-2.34
02:20:19.348 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.11, opts=13)
02:20:19.349 00.001 1032 Enqueuing Move request for scope (0.19, -0.11)
02:20:19.351 00.002 10072 Worker thread wakes up
02:20:19.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
02:20:19.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
02:20:19.351 00.000 10072 Moving (0.19, -0.11) raw xDistance=-0.15 yDistance=-0.16
02:20:19.352 00.001 10072 PPEC rslt: input = -0.15, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1102.30
02:20:19.353 00.001 10072 PPEC: input: -0.15, control: 0.03, exposure: 1000
02:20:19.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:19.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:20:19.353 00.000 10072 MoveAxis(W, 30, ABG)
02:20:19.353 00.000 10072 Guiding  Dir = 3, Dur = 30
02:20:19.353 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:19.355 00.002 10072 IsGuiding returns 0
02:20:19.355 00.000 10072 PulseGuide returned control before completion, sleep 40
02:20:19.372 00.017 1032 UpdateGuideState exits: m=1590 SNR=28.0
02:20:19.374 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:19.375 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:19.378 00.003 1032 Enqueuing Expose request
02:20:19.397 00.019 10072 IsGuiding returns 0
02:20:19.397 00.000 10072 Move returns status 0, amount 30
02:20:19.397 00.000 10072 MoveAxis(N, 0, ABG)
02:20:19.397 00.000 10072 Move returns status 0, amount 0
02:20:19.397 00.000 10072 move complete, result=0
02:20:19.398 00.001 10072 worker thread done servicing request
02:20:19.398 00.000 10072 Worker thread wakes up
02:20:19.398 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:19.398 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:19.398 00.000 1032 GuideStep: -0.2 px 30 ms WEST, -0.2 px 0 ms NORTH
02:20:20.307 00.909 10072 Exposure complete
02:20:20.358 00.051 10072 worker thread done servicing request
02:20:20.358 00.000 1032 OnExposeComplete: enter
02:20:20.361 00.003 1032 UpdateGuideState(): m_state=6
02:20:20.364 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 818
02:20:20.365 00.001 1032 Star::Find returns 1 (0), X=1122.22, Y=332.14, Mass=1521, SNR=27.4, Peak=133 HFD=3.0
02:20:20.370 00.005 1032 MultiStar: [#1 0.22,-0.26,0.92,U] [#2 0.19,-0.20,0.98,U] [#3 0.18,-0.21,0.95,U] [#4 0.22,-0.24,0.83,U] [#5 0.20,-0.24,0.77,U] [#6 0.27,-0.17,0.73,U] [#7 0.18,-0.13,0.72,U] [#8 0.16,-0.31,0.66,U] 
02:20:20.372 00.002 1032 refined, 8 included, MultiStar: {0.22, -0.22}, one-star: {0.32, -0.25}
02:20:20.373 00.001 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
02:20:20.374 00.001 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
02:20:20.376 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=-0.22 hyp=0.31 cameraTheta=-0.80 mountX=-0.27 mountY=-0.15, mountTheta=-2.63
02:20:20.378 00.002 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.22, opts=13)
02:20:20.379 00.001 1032 Enqueuing Move request for scope (0.22, -0.22)
02:20:20.381 00.002 10072 Worker thread wakes up
02:20:20.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.22) opts 0xd
02:20:20.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.22)
02:20:20.381 00.000 10072 Moving (0.22, -0.22) raw xDistance=-0.27 yDistance=-0.15
02:20:20.383 00.002 10072 PPEC rslt: input = -0.27, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1102.30
02:20:20.383 00.000 10072 PPEC: input: -0.27, control: -0.09, exposure: 1000
02:20:20.383 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:20.383 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:20:20.383 00.000 10072 MoveAxis(E, 90, ABG)
02:20:20.383 00.000 10072 Guiding  Dir = 2, Dur = 90
02:20:20.384 00.001 10072 IsGuiding returns 0
02:20:20.384 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:20.386 00.002 10072 PulseGuide returned control before completion, sleep 100
02:20:20.403 00.017 1032 UpdateGuideState exits: m=1521 SNR=27.4
02:20:20.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:20.407 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:20.408 00.001 1032 Enqueuing Expose request
02:20:20.496 00.088 10072 IsGuiding returns 0
02:20:20.496 00.000 10072 Move returns status 0, amount 90
02:20:20.497 00.001 10072 MoveAxis(N, 0, ABG)
02:20:20.497 00.000 10072 Move returns status 0, amount 0
02:20:20.497 00.000 10072 move complete, result=0
02:20:20.497 00.000 10072 worker thread done servicing request
02:20:20.497 00.000 10072 Worker thread wakes up
02:20:20.497 00.000 1032 GuideStep: -0.3 px 90 ms EAST, -0.2 px 0 ms NORTH
02:20:20.499 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:20.499 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:21.630 01.131 10072 Exposure complete
02:20:21.688 00.058 10072 worker thread done servicing request
02:20:21.688 00.000 1032 OnExposeComplete: enter
02:20:21.692 00.004 1032 UpdateGuideState(): m_state=6
02:20:21.694 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 819
02:20:21.696 00.002 1032 Star::Find returns 1 (0), X=1122.06, Y=332.35, Mass=1652, SNR=28.6, Peak=131 HFD=3.3
02:20:21.698 00.002 1032 MultiStar: [#1 0.21,-0.03,0.90,U] [#2 0.27,0.01,0.92,U] [#3 0.23,-0.03,0.92,U] [#4 0.20,-0.08,0.81,U] [#5 0.26,-0.00,0.75,U] [#6 0.21,-0.07,0.70,U] [#7 0.21,-0.08,0.68,U] [#8 0.13,-0.02,0.65,U] 
02:20:21.699 00.001 1032 single-star, 8 included, MultiStar: {0.21, -0.04}, one-star: {0.16, -0.04}
02:20:21.701 00.002 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
02:20:21.701 00.000 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
02:20:21.703 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-0.22 mountX=-0.07 mountY=-0.14, mountTheta=-2.05
02:20:21.708 00.005 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.04, opts=13)
02:20:21.711 00.003 1032 Enqueuing Move request for scope (0.16, -0.04)
02:20:21.712 00.001 10072 Worker thread wakes up
02:20:21.712 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
02:20:21.712 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
02:20:21.712 00.000 10072 Moving (0.16, -0.04) raw xDistance=-0.07 yDistance=-0.14
02:20:21.714 00.002 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1102.30
02:20:21.714 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 1000
02:20:21.714 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:21.714 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:20:21.714 00.000 10072 MoveAxis(W, 17, ABG)
02:20:21.714 00.000 10072 Guiding  Dir = 3, Dur = 17
02:20:21.714 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:21.716 00.002 10072 IsGuiding returns 0
02:20:21.716 00.000 10072 PulseGuide returned control before completion, sleep 27
02:20:21.734 00.018 1032 UpdateGuideState exits: m=1652 SNR=28.6
02:20:21.735 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:21.738 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:21.739 00.001 1032 Enqueuing Expose request
02:20:21.754 00.015 10072 IsGuiding returns 0
02:20:21.754 00.000 10072 Move returns status 0, amount 17
02:20:21.754 00.000 10072 MoveAxis(N, 0, ABG)
02:20:21.754 00.000 10072 Move returns status 0, amount 0
02:20:21.754 00.000 10072 move complete, result=0
02:20:21.754 00.000 10072 worker thread done servicing request
02:20:21.754 00.000 10072 Worker thread wakes up
02:20:21.754 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:21.754 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:21.755 00.001 1032 GuideStep: -0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
02:20:22.664 00.909 10072 Exposure complete
02:20:22.722 00.058 10072 worker thread done servicing request
02:20:22.722 00.000 1032 OnExposeComplete: enter
02:20:22.723 00.001 1032 UpdateGuideState(): m_state=6
02:20:22.725 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 820
02:20:22.726 00.001 1032 Star::Find returns 1 (0), X=1122.17, Y=332.35, Mass=1598, SNR=28.1, Peak=135 HFD=3.2
02:20:22.728 00.002 1032 MultiStar: [#1 0.14,-0.13,0.93,U] [#2 0.24,-0.07,0.94,U] [#3 0.20,-0.12,0.95,U] [#4 0.26,-0.06,0.80,U] [#5 0.29,-0.14,0.77,U] [#6 0.25,-0.08,0.74,U] [#7 0.23,-0.09,0.67,U] [#8 0.20,-0.13,0.68,U] 
02:20:22.729 00.001 1032 refined, 8 included, MultiStar: {0.23, -0.09}, one-star: {0.27, -0.04}
02:20:22.730 00.001 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
02:20:22.732 00.002 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
02:20:22.733 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-0.39 mountX=-0.15 mountY=-0.20, mountTheta=-2.22
02:20:22.735 00.002 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.09, opts=13)
02:20:22.737 00.002 1032 Enqueuing Move request for scope (0.23, -0.09)
02:20:22.740 00.003 10072 Worker thread wakes up
02:20:22.740 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd
02:20:22.740 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.09)
02:20:22.740 00.000 10072 Moving (0.23, -0.09) raw xDistance=-0.15 yDistance=-0.20
02:20:22.742 00.002 10072 PPEC rslt: input = -0.15, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1102.30
02:20:22.742 00.000 10072 PPEC: input: -0.15, control: 0.01, exposure: 1000
02:20:22.742 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:22.742 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:20:22.742 00.000 10072 MoveAxis(W, 11, ABG)
02:20:22.742 00.000 10072 Guiding  Dir = 3, Dur = 11
02:20:22.743 00.001 10072 IsGuiding returns 0
02:20:22.743 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:22.745 00.002 10072 PulseGuide returned control before completion, sleep 21
02:20:22.762 00.017 1032 UpdateGuideState exits: m=1598 SNR=28.1
02:20:22.763 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:22.764 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:22.766 00.002 1032 Enqueuing Expose request
02:20:22.771 00.005 10072 IsGuiding returns 0
02:20:22.771 00.000 10072 Move returns status 0, amount 11
02:20:22.771 00.000 10072 MoveAxis(N, 0, ABG)
02:20:22.771 00.000 10072 Move returns status 0, amount 0
02:20:22.772 00.001 10072 move complete, result=0
02:20:22.772 00.000 10072 worker thread done servicing request
02:20:22.772 00.000 10072 Worker thread wakes up
02:20:22.772 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:22.772 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:22.777 00.005 1032 GuideStep: -0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
02:20:23.899 01.122 10072 Exposure complete
02:20:23.951 00.052 10072 worker thread done servicing request
02:20:23.951 00.000 1032 OnExposeComplete: enter
02:20:23.952 00.001 1032 UpdateGuideState(): m_state=6
02:20:23.955 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 821
02:20:23.958 00.003 1032 Star::Find returns 1 (0), X=1122.17, Y=332.28, Mass=1582, SNR=27.9, Peak=143 HFD=3.2
02:20:23.959 00.001 1032 MultiStar: [#1 0.15,-0.14,0.90,U] [#2 0.29,-0.07,0.95,U] [#3 0.24,-0.18,0.93,U] [#4 0.24,-0.18,0.79,U] [#5 0.37,-0.13,0.00,M1] [#6 0.26,-0.11,0.74,U] [#7 0.23,-0.17,0.68,U] [#8 0.25,-0.16,0.70,U] 
02:20:23.961 00.002 1032 refined, 7 included, MultiStar: {0.24, -0.14}, one-star: {0.27, -0.11}
02:20:23.962 00.001 1032 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.83) = xAngle (-2.35 = -2.35)
02:20:23.963 00.001 1032 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.35 = -2.35)
02:20:23.964 00.001 1032 CameraToMount -- cameraX=0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-0.52 mountX=-0.19 mountY=-0.20, mountTheta=-2.35
02:20:23.967 00.003 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.14, opts=13)
02:20:23.968 00.001 1032 Enqueuing Move request for scope (0.24, -0.14)
02:20:23.970 00.002 10072 Worker thread wakes up
02:20:23.970 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.14) opts 0xd
02:20:23.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.14)
02:20:23.970 00.000 10072 Moving (0.24, -0.14) raw xDistance=-0.19 yDistance=-0.20
02:20:23.972 00.002 10072 PPEC rslt: input = -0.19, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1102.30
02:20:23.972 00.000 10072 PPEC: input: -0.19, control: 0.01, exposure: 1000
02:20:23.972 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:23.972 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:23.974 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:20:23.974 00.000 10072 MoveAxis(W, 9, ABG)
02:20:23.974 00.000 10072 Guiding  Dir = 3, Dur = 9
02:20:23.974 00.000 10072 IsGuiding returns 0
02:20:23.975 00.001 10072 PulseGuide returned control before completion, sleep 19
02:20:23.992 00.017 1032 UpdateGuideState exits: m=1582 SNR=27.9
02:20:23.994 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:23.995 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:23.997 00.002 1032 Enqueuing Expose request
02:20:24.005 00.008 10072 IsGuiding returns 0
02:20:24.005 00.000 10072 Move returns status 0, amount 9
02:20:24.005 00.000 10072 MoveAxis(N, 0, ABG)
02:20:24.005 00.000 10072 Move returns status 0, amount 0
02:20:24.005 00.000 10072 move complete, result=0
02:20:24.005 00.000 10072 worker thread done servicing request
02:20:24.005 00.000 10072 Worker thread wakes up
02:20:24.005 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:24.005 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:24.005 00.000 1032 GuideStep: -0.2 px 9 ms WEST, -0.2 px 0 ms NORTH
02:20:24.917 00.912 10072 Exposure complete
02:20:24.972 00.055 10072 worker thread done servicing request
02:20:24.972 00.000 1032 OnExposeComplete: enter
02:20:24.974 00.002 1032 UpdateGuideState(): m_state=6
02:20:24.975 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 822
02:20:24.977 00.002 1032 Star::Find returns 1 (0), X=1122.20, Y=332.28, Mass=1540, SNR=27.6, Peak=133 HFD=3.0
02:20:24.980 00.003 1032 MultiStar: [#1 0.23,-0.14,0.90,U] [#2 0.21,-0.01,0.96,U] [#3 0.21,-0.12,0.98,U] [#4 0.28,-0.08,0.81,U] [#5 0.26,-0.05,0.77,U] [#6 0.19,-0.04,0.73,U] [#7 0.16,-0.04,0.72,U] [#8 0.21,-0.18,0.69,U] 
02:20:24.981 00.001 1032 refined, 8 included, MultiStar: {0.23, -0.08}, one-star: {0.30, -0.10}
02:20:24.983 00.002 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
02:20:24.984 00.001 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
02:20:24.985 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.25 cameraTheta=-0.35 mountX=-0.14 mountY=-0.20, mountTheta=-2.18
02:20:24.991 00.006 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.08, opts=13)
02:20:24.995 00.004 1032 Enqueuing Move request for scope (0.23, -0.08)
02:20:24.997 00.002 10072 Worker thread wakes up
02:20:24.997 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
02:20:24.997 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
02:20:24.997 00.000 10072 Moving (0.23, -0.08) raw xDistance=-0.14 yDistance=-0.20
02:20:24.999 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:25.001 00.002 10072 PPEC rslt: input = -0.14, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1105.42
02:20:25.001 00.000 10072 PPEC: input: -0.14, control: 0.02, exposure: 1000
02:20:25.002 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:25.002 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:20:25.002 00.000 10072 MoveAxis(W, 25, ABG)
02:20:25.002 00.000 10072 Guiding  Dir = 3, Dur = 25
02:20:25.002 00.000 10072 IsGuiding returns 0
02:20:25.002 00.000 10072 PulseGuide returned control before completion, sleep 35
02:20:25.019 00.017 1032 UpdateGuideState exits: m=1540 SNR=27.6
02:20:25.023 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:25.027 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:25.029 00.002 1032 Enqueuing Expose request
02:20:25.040 00.011 10072 IsGuiding returns 1
02:20:25.040 00.000 10072 scope still moving after pulse duration time elapsed
02:20:25.071 00.031 10072 IsGuiding returns 1
02:20:25.102 00.031 10072 IsGuiding returns 0
02:20:25.102 00.000 10072 scope move finished after 25 + 75 ms
02:20:25.102 00.000 10072 Move returns status 0, amount 25
02:20:25.102 00.000 10072 MoveAxis(N, 0, ABG)
02:20:25.102 00.000 10072 Move returns status 0, amount 0
02:20:25.102 00.000 10072 move complete, result=0
02:20:25.103 00.001 10072 worker thread done servicing request
02:20:25.103 00.000 10072 Worker thread wakes up
02:20:25.103 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:25.103 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:25.117 00.014 1032 GuideStep: -0.1 px 25 ms WEST, -0.2 px 0 ms NORTH
02:20:26.234 01.117 10072 Exposure complete
02:20:26.290 00.056 10072 worker thread done servicing request
02:20:26.290 00.000 1032 OnExposeComplete: enter
02:20:26.293 00.003 1032 UpdateGuideState(): m_state=6
02:20:26.294 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 823
02:20:26.296 00.002 1032 Star::Find returns 1 (0), X=1122.20, Y=332.12, Mass=1513, SNR=27.3, Peak=130 HFD=3.0
02:20:26.297 00.001 1032 MultiStar: [#1 0.23,-0.35,0.00,M1] [#2 0.27,-0.13,0.96,U] [#3 0.22,-0.28,0.96,U] [#4 0.20,-0.19,0.82,U] [#5 0.39,-0.24,0.00,M1] [#6 0.31,-0.21,0.00,M1] [#7 0.29,-0.15,0.71,U] [#8 0.11,-0.37,0.00,M1] 
02:20:26.299 00.002 1032 refined, 4 included, MultiStar: {0.26, -0.21}, one-star: {0.30, -0.27}
02:20:26.300 00.001 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
02:20:26.302 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
02:20:26.303 00.001 1032 CameraToMount -- cameraX=0.26 cameraY=-0.21 hyp=0.33 cameraTheta=-0.68 mountX=-0.27 mountY=-0.20, mountTheta=-2.51
02:20:26.305 00.002 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.21, opts=13)
02:20:26.307 00.002 1032 Enqueuing Move request for scope (0.26, -0.21)
02:20:26.308 00.001 10072 Worker thread wakes up
02:20:26.308 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.21) opts 0xd
02:20:26.308 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.21)
02:20:26.308 00.000 10072 Moving (0.26, -0.21) raw xDistance=-0.27 yDistance=-0.20
02:20:26.311 00.003 10072 PPEC rslt: input = -0.27, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1105.42
02:20:26.311 00.000 10072 PPEC: input: -0.27, control: -0.09, exposure: 1000
02:20:26.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:26.311 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:20:26.311 00.000 10072 MoveAxis(E, 91, ABG)
02:20:26.311 00.000 10072 Guiding  Dir = 2, Dur = 91
02:20:26.311 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:26.313 00.002 10072 IsGuiding returns 0
02:20:26.313 00.000 10072 PulseGuide returned control before completion, sleep 101
02:20:26.329 00.016 1032 UpdateGuideState exits: m=1513 SNR=27.3
02:20:26.330 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:26.332 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:26.333 00.001 1032 Enqueuing Expose request
02:20:26.417 00.084 10072 IsGuiding returns 0
02:20:26.417 00.000 10072 Move returns status 0, amount 91
02:20:26.417 00.000 10072 MoveAxis(N, 0, ABG)
02:20:26.417 00.000 10072 Move returns status 0, amount 0
02:20:26.417 00.000 10072 move complete, result=0
02:20:26.417 00.000 10072 worker thread done servicing request
02:20:26.417 00.000 1032 GuideStep: -0.3 px 91 ms EAST, -0.2 px 0 ms NORTH
02:20:26.421 00.004 10072 Worker thread wakes up
02:20:26.421 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:26.421 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:27.329 00.908 10072 Exposure complete
02:20:27.385 00.056 10072 worker thread done servicing request
02:20:27.386 00.001 1032 OnExposeComplete: enter
02:20:27.387 00.001 1032 UpdateGuideState(): m_state=6
02:20:27.391 00.004 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 824
02:20:27.394 00.003 1032 Star::Find returns 1 (0), X=1122.18, Y=332.32, Mass=1631, SNR=28.4, Peak=140 HFD=3.2
02:20:27.397 00.003 1032 MultiStar: [#1 0.15,-0.12,0.86,U] [#2 0.21,-0.01,0.94,U] [#3 0.26,-0.16,0.93,U] [#4 0.10,-0.14,0.80,U] [#5 0.28,-0.04,0.76,U] [#6 0.17,-0.07,0.72,U] [#7 0.19,-0.10,0.69,U] [#8 0.14,-0.08,0.67,U] 
02:20:27.398 00.001 1032 refined, 8 included, MultiStar: {0.20, -0.09}, one-star: {0.28, -0.06}
02:20:27.400 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
02:20:27.401 00.001 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
02:20:27.402 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.41 mountX=-0.14 mountY=-0.17, mountTheta=-2.24
02:20:27.405 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.09, opts=13)
02:20:27.406 00.001 1032 Enqueuing Move request for scope (0.20, -0.09)
02:20:27.408 00.002 10072 Worker thread wakes up
02:20:27.408 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
02:20:27.408 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
02:20:27.408 00.000 10072 Moving (0.20, -0.09) raw xDistance=-0.14 yDistance=-0.17
02:20:27.409 00.001 10072 PPEC rslt: input = -0.14, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1105.42
02:20:27.410 00.001 10072 PPEC: input: -0.14, control: 0.02, exposure: 1000
02:20:27.410 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:27.410 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:27.411 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:20:27.411 00.000 10072 MoveAxis(W, 17, ABG)
02:20:27.411 00.000 10072 Guiding  Dir = 3, Dur = 17
02:20:27.412 00.001 10072 IsGuiding returns 0
02:20:27.412 00.000 10072 PulseGuide returned control before completion, sleep 27
02:20:27.428 00.016 1032 UpdateGuideState exits: m=1631 SNR=28.4
02:20:27.429 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:27.431 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:27.432 00.001 1032 Enqueuing Expose request
02:20:27.450 00.018 10072 IsGuiding returns 0
02:20:27.450 00.000 10072 Move returns status 0, amount 17
02:20:27.450 00.000 10072 MoveAxis(N, 0, ABG)
02:20:27.450 00.000 10072 Move returns status 0, amount 0
02:20:27.450 00.000 10072 move complete, result=0
02:20:27.450 00.000 10072 worker thread done servicing request
02:20:27.450 00.000 10072 Worker thread wakes up
02:20:27.451 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:27.451 00.000 1032 GuideStep: -0.1 px 17 ms WEST, -0.2 px 0 ms NORTH
02:20:27.453 00.002 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:28.585 01.132 10072 Exposure complete
02:20:28.637 00.052 10072 worker thread done servicing request
02:20:28.637 00.000 1032 OnExposeComplete: enter
02:20:28.639 00.002 1032 UpdateGuideState(): m_state=6
02:20:28.642 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 825
02:20:28.643 00.001 1032 Star::Find returns 1 (0), X=1122.15, Y=332.41, Mass=1539, SNR=27.6, Peak=132 HFD=3.2
02:20:28.646 00.003 1032 MultiStar: [#1 0.21,-0.02,0.92,U] [#2 0.28,0.02,0.94,U] [#3 0.18,-0.12,0.97,U] [#4 0.23,0.02,0.80,U] [#5 0.25,0.03,0.78,U] [#6 0.31,0.01,0.75,U] [#7 0.21,0.01,0.74,U] [#8 0.24,-0.03,0.69,U] 
02:20:28.647 00.001 1032 refined, 8 included, MultiStar: {0.24, -0.01}, one-star: {0.24, 0.03}
02:20:28.650 00.003 1032 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.83) = xAngle (-1.86 = -1.86)
02:20:28.651 00.001 1032 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.86 = -1.86)
02:20:28.652 00.001 1032 CameraToMount -- cameraX=0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-0.03 mountX=-0.07 mountY=-0.23, mountTheta=-1.86
02:20:28.654 00.002 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.01, opts=13)
02:20:28.655 00.001 1032 Enqueuing Move request for scope (0.24, -0.01)
02:20:28.657 00.002 10072 Worker thread wakes up
02:20:28.657 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.01) opts 0xd
02:20:28.657 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.01)
02:20:28.657 00.000 10072 Moving (0.24, -0.01) raw xDistance=-0.07 yDistance=-0.23
02:20:28.658 00.001 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1105.42
02:20:28.658 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 1000
02:20:28.658 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.23
02:20:28.658 00.000 10072 MoveAxis(W, 13, ABG)
02:20:28.658 00.000 10072 Guiding  Dir = 3, Dur = 13
02:20:28.658 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:28.660 00.002 10072 IsGuiding returns 0
02:20:28.661 00.001 10072 PulseGuide returned control before completion, sleep 23
02:20:28.678 00.017 1032 UpdateGuideState exits: m=1539 SNR=27.6
02:20:28.680 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:28.682 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:28.683 00.001 1032 Enqueuing Expose request
02:20:28.691 00.008 10072 IsGuiding returns 0
02:20:28.691 00.000 10072 Move returns status 0, amount 13
02:20:28.691 00.000 10072 MoveAxis(N, 127, ABG)
02:20:28.691 00.000 10072 Guiding  Dir = 0, Dur = 127
02:20:28.691 00.000 10072 IsGuiding returns 0
02:20:28.693 00.002 10072 PulseGuide returned control before completion, sleep 137
02:20:28.833 00.140 10072 IsGuiding returns 0
02:20:28.833 00.000 10072 Move returns status 0, amount 127
02:20:28.833 00.000 10072 move complete, result=0
02:20:28.833 00.000 10072 worker thread done servicing request
02:20:28.833 00.000 10072 Worker thread wakes up
02:20:28.833 00.000 1032 GuideStep: -0.1 px 13 ms WEST, -0.2 px 127 ms NORTH
02:20:28.835 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:28.836 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:29.755 00.919 10072 Exposure complete
02:20:29.814 00.059 10072 worker thread done servicing request
02:20:29.814 00.000 1032 OnExposeComplete: enter
02:20:29.816 00.002 1032 UpdateGuideState(): m_state=6
02:20:29.818 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 826
02:20:29.820 00.002 1032 Star::Find returns 1 (0), X=1121.97, Y=332.25, Mass=1492, SNR=27.1, Peak=129 HFD=3.2
02:20:29.822 00.002 1032 MultiStar: [#1 0.13,-0.18,0.92,U] [#2 0.12,0.01,0.97,U] [#3 0.06,-0.16,0.98,U] [#4 0.03,-0.12,0.84,U] [#5 0.13,-0.13,0.78,U] [#6 0.13,-0.14,0.73,U] [#7 0.11,-0.12,0.72,U] [#8 0.02,-0.12,0.68,U] 
02:20:29.824 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.12}, one-star: {0.07, -0.14}
02:20:29.825 00.001 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
02:20:29.827 00.002 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
02:20:29.828 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.95 mountX=-0.14 mountY=-0.05, mountTheta=-2.78
02:20:29.832 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.12, opts=13)
02:20:29.834 00.002 1032 Enqueuing Move request for scope (0.09, -0.12)
02:20:29.836 00.002 10072 Worker thread wakes up
02:20:29.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
02:20:29.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
02:20:29.836 00.000 10072 Moving (0.09, -0.12) raw xDistance=-0.14 yDistance=-0.05
02:20:29.837 00.001 10072 PPEC rslt: input = -0.14, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1105.42
02:20:29.837 00.000 10072 PPEC: input: -0.14, control: 0.01, exposure: 1000
02:20:29.837 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:29.838 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:20:29.838 00.000 10072 MoveAxis(W, 9, ABG)
02:20:29.838 00.000 10072 Guiding  Dir = 3, Dur = 9
02:20:29.838 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:29.840 00.002 10072 IsGuiding returns 0
02:20:29.840 00.000 10072 PulseGuide returned control before completion, sleep 19
02:20:29.859 00.019 1032 UpdateGuideState exits: m=1492 SNR=27.1
02:20:29.863 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:29.866 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:29.867 00.001 1032 Enqueuing Expose request
02:20:29.868 00.001 10072 IsGuiding returns 0
02:20:29.868 00.000 10072 Move returns status 0, amount 9
02:20:29.868 00.000 10072 MoveAxis(N, 0, ABG)
02:20:29.869 00.001 10072 Move returns status 0, amount 0
02:20:29.869 00.000 10072 move complete, result=0
02:20:29.869 00.000 10072 worker thread done servicing request
02:20:29.869 00.000 10072 Worker thread wakes up
02:20:29.869 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:29.869 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:29.876 00.007 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
02:20:31.009 01.133 10072 Exposure complete
02:20:31.063 00.054 10072 worker thread done servicing request
02:20:31.063 00.000 1032 OnExposeComplete: enter
02:20:31.065 00.002 1032 UpdateGuideState(): m_state=6
02:20:31.066 00.001 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 827
02:20:31.068 00.002 1032 Star::Find returns 1 (0), X=1122.03, Y=332.23, Mass=1591, SNR=28.0, Peak=134 HFD=3.1
02:20:31.069 00.001 1032 MultiStar: [#1 0.11,-0.24,0.88,U] [#2 0.01,-0.15,0.91,U] [#3 0.02,-0.11,0.93,U] [#4 0.10,-0.15,0.80,U] [#5 0.11,-0.17,0.77,U] [#6 0.09,-0.18,0.73,U] [#7 0.19,-0.17,0.71,U] [#8 0.11,-0.27,0.69,U] 
02:20:31.070 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.17}, one-star: {0.13, -0.15}
02:20:31.072 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
02:20:31.073 00.001 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
02:20:31.074 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.20 cameraTheta=-1.07 mountX=-0.19 mountY=-0.05, mountTheta=-2.90
02:20:31.076 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.17, opts=13)
02:20:31.077 00.001 1032 Enqueuing Move request for scope (0.09, -0.17)
02:20:31.079 00.002 10072 Worker thread wakes up
02:20:31.079 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
02:20:31.079 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
02:20:31.079 00.000 10072 Moving (0.09, -0.17) raw xDistance=-0.19 yDistance=-0.05
02:20:31.081 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:31.083 00.002 10072 PPEC rslt: input = -0.19, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1108.52
02:20:31.084 00.001 10072 PPEC: input: -0.19, control: 0.02, exposure: 1000
02:20:31.084 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:31.084 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:20:31.084 00.000 10072 MoveAxis(W, 24, ABG)
02:20:31.084 00.000 10072 Guiding  Dir = 3, Dur = 24
02:20:31.084 00.000 10072 IsGuiding returns 0
02:20:31.084 00.000 10072 PulseGuide returned control before completion, sleep 34
02:20:31.099 00.015 1032 UpdateGuideState exits: m=1591 SNR=28.0
02:20:31.100 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:31.101 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:31.103 00.002 1032 Enqueuing Expose request
02:20:31.128 00.025 10072 IsGuiding returns 1
02:20:31.128 00.000 10072 scope still moving after pulse duration time elapsed
02:20:31.159 00.031 10072 IsGuiding returns 0
02:20:31.159 00.000 10072 scope move finished after 24 + 51 ms
02:20:31.159 00.000 10072 Move returns status 0, amount 24
02:20:31.159 00.000 10072 MoveAxis(N, 0, ABG)
02:20:31.159 00.000 10072 Move returns status 0, amount 0
02:20:31.159 00.000 10072 move complete, result=0
02:20:31.159 00.000 10072 worker thread done servicing request
02:20:31.159 00.000 10072 Worker thread wakes up
02:20:31.159 00.000 1032 GuideStep: -0.2 px 24 ms WEST, -0.0 px 0 ms NORTH
02:20:31.162 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:31.162 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:32.067 00.905 10072 Exposure complete
02:20:32.121 00.054 10072 worker thread done servicing request
02:20:32.122 00.001 1032 OnExposeComplete: enter
02:20:32.123 00.001 1032 UpdateGuideState(): m_state=6
02:20:32.125 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 828
02:20:32.127 00.002 1032 Star::Find returns 1 (0), X=1122.02, Y=332.14, Mass=1577, SNR=27.9, Peak=133 HFD=3.0
02:20:32.129 00.002 1032 MultiStar: [#1 0.04,-0.32,0.91,U] [#2 0.10,-0.19,0.99,U] [#3 0.19,-0.25,0.93,U] [#4 0.13,-0.22,0.80,U] [#5 0.18,-0.26,0.78,U] [#6 0.13,-0.22,0.69,U] [#7 0.14,-0.27,0.69,U] [#8 -0.05,-0.42,0.00,M1] 
02:20:32.130 00.001 1032 single-star, 7 included, MultiStar: {0.13, -0.25}, one-star: {0.12, -0.25}
02:20:32.132 00.002 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
02:20:32.133 00.001 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
02:20:32.134 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.25 hyp=0.27 cameraTheta=-1.12 mountX=-0.27 mountY=-0.05, mountTheta=-2.95
02:20:32.137 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.25, opts=13)
02:20:32.139 00.002 1032 Enqueuing Move request for scope (0.12, -0.25)
02:20:32.140 00.001 10072 Worker thread wakes up
02:20:32.140 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.25) opts 0xd
02:20:32.140 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.25)
02:20:32.140 00.000 10072 Moving (0.12, -0.25) raw xDistance=-0.27 yDistance=-0.05
02:20:32.141 00.001 10072 PPEC rslt: input = -0.27, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1108.52
02:20:32.141 00.000 10072 PPEC: input: -0.27, control: -0.09, exposure: 1000
02:20:32.141 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:32.141 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:20:32.141 00.000 10072 MoveAxis(E, 93, ABG)
02:20:32.141 00.000 10072 Guiding  Dir = 2, Dur = 93
02:20:32.141 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:32.145 00.004 10072 IsGuiding returns 0
02:20:32.146 00.001 10072 PulseGuide returned control before completion, sleep 103
02:20:32.163 00.017 1032 UpdateGuideState exits: m=1577 SNR=27.9
02:20:32.164 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:32.166 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:32.167 00.001 1032 Enqueuing Expose request
02:20:32.251 00.084 10072 IsGuiding returns 1
02:20:32.251 00.000 10072 scope still moving after pulse duration time elapsed
02:20:32.282 00.031 10072 IsGuiding returns 0
02:20:32.283 00.001 10072 scope move finished after 93 + 44 ms
02:20:32.283 00.000 10072 Move returns status 0, amount 93
02:20:32.283 00.000 10072 MoveAxis(N, 0, ABG)
02:20:32.283 00.000 10072 Move returns status 0, amount 0
02:20:32.283 00.000 10072 move complete, result=0
02:20:32.283 00.000 1032 GuideStep: -0.3 px 93 ms EAST, -0.1 px 0 ms NORTH
02:20:32.286 00.003 10072 worker thread done servicing request
02:20:32.286 00.000 10072 Worker thread wakes up
02:20:32.286 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:32.286 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:33.410 01.124 10072 Exposure complete
02:20:33.466 00.056 10072 worker thread done servicing request
02:20:33.466 00.000 1032 OnExposeComplete: enter
02:20:33.467 00.001 1032 UpdateGuideState(): m_state=6
02:20:33.469 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 829
02:20:33.470 00.001 1032 Star::Find returns 1 (0), X=1122.07, Y=332.36, Mass=1535, SNR=27.5, Peak=135 HFD=3.3
02:20:33.473 00.003 1032 MultiStar: [#1 0.03,-0.11,0.88,U] [#2 0.23,-0.04,0.98,U] [#3 0.03,-0.10,0.94,U] [#4 0.03,0.00,0.84,U] [#5 0.07,0.01,0.77,U] [#6 0.12,-0.08,0.74,U] [#7 0.07,-0.09,0.71,U] [#8 -0.04,-0.08,0.68,U] 
02:20:33.475 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.17, -0.03}
02:20:33.476 00.001 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
02:20:33.478 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
02:20:33.479 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.59 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
02:20:33.482 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
02:20:33.485 00.003 1032 Enqueuing Move request for scope (0.08, -0.06)
02:20:33.486 00.001 10072 Worker thread wakes up
02:20:33.486 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
02:20:33.486 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
02:20:33.486 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.07
02:20:33.487 00.001 10072 PPEC rslt: input = -0.08, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1108.52
02:20:33.487 00.000 10072 PPEC: input: -0.08, control: 0.02, exposure: 1000
02:20:33.487 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:33.487 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:20:33.487 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:33.488 00.001 10072 MoveAxis(W, 18, ABG)
02:20:33.490 00.002 10072 Guiding  Dir = 3, Dur = 18
02:20:33.490 00.000 10072 IsGuiding returns 0
02:20:33.490 00.000 10072 PulseGuide returned control before completion, sleep 28
02:20:33.505 00.015 1032 UpdateGuideState exits: m=1535 SNR=27.5
02:20:33.506 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:33.509 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:33.510 00.001 1032 Enqueuing Expose request
02:20:33.532 00.022 10072 IsGuiding returns 0
02:20:33.532 00.000 10072 Move returns status 0, amount 18
02:20:33.532 00.000 10072 MoveAxis(N, 0, ABG)
02:20:33.532 00.000 10072 Move returns status 0, amount 0
02:20:33.532 00.000 10072 move complete, result=0
02:20:33.532 00.000 10072 worker thread done servicing request
02:20:33.532 00.000 10072 Worker thread wakes up
02:20:33.532 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:33.532 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:33.534 00.002 1032 GuideStep: -0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
02:20:34.444 00.910 10072 Exposure complete
02:20:34.498 00.054 10072 worker thread done servicing request
02:20:34.498 00.000 1032 OnExposeComplete: enter
02:20:34.499 00.001 1032 UpdateGuideState(): m_state=6
02:20:34.501 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 830
02:20:34.503 00.002 1032 Star::Find returns 1 (0), X=1122.07, Y=332.25, Mass=1519, SNR=27.4, Peak=137 HFD=3.0
02:20:34.504 00.001 1032 MultiStar: [#1 0.07,-0.15,0.90,U] [#2 0.10,-0.04,0.93,U] [#3 0.07,-0.14,1.00,U] [#4 0.01,-0.07,0.82,U] [#5 0.09,-0.19,0.77,U] [#6 0.07,-0.17,0.75,U] [#7 0.02,-0.13,0.74,U] [#8 0.10,-0.26,0.69,U] 
02:20:34.505 00.001 1032 refined, 8 included, MultiStar: {0.08, -0.14}, one-star: {0.17, -0.14}
02:20:34.506 00.001 1032 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.83) = xAngle (-2.88 = -2.88)
02:20:34.507 00.001 1032 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.88 = -2.88)
02:20:34.508 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.05 mountX=-0.16 mountY=-0.04, mountTheta=-2.88
02:20:34.511 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.14, opts=13)
02:20:34.512 00.001 1032 Enqueuing Move request for scope (0.08, -0.14)
02:20:34.513 00.001 10072 Worker thread wakes up
02:20:34.513 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
02:20:34.513 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
02:20:34.513 00.000 10072 Moving (0.08, -0.14) raw xDistance=-0.16 yDistance=-0.04
02:20:34.514 00.001 10072 PPEC rslt: input = -0.16, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1108.52
02:20:34.514 00.000 10072 PPEC: input: -0.16, control: 0.01, exposure: 1000
02:20:34.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:34.514 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:34.518 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:20:34.518 00.000 10072 MoveAxis(W, 13, ABG)
02:20:34.518 00.000 10072 Guiding  Dir = 3, Dur = 13
02:20:34.518 00.000 10072 IsGuiding returns 0
02:20:34.520 00.002 10072 PulseGuide returned control before completion, sleep 21
02:20:34.537 00.017 1032 UpdateGuideState exits: m=1519 SNR=27.4
02:20:34.539 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:34.542 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:34.544 00.002 1032 Enqueuing Expose request
02:20:34.551 00.007 10072 IsGuiding returns 0
02:20:34.551 00.000 10072 Move returns status 0, amount 13
02:20:34.551 00.000 10072 MoveAxis(N, 0, ABG)
02:20:34.551 00.000 10072 Move returns status 0, amount 0
02:20:34.551 00.000 10072 move complete, result=0
02:20:34.551 00.000 10072 worker thread done servicing request
02:20:34.551 00.000 10072 Worker thread wakes up
02:20:34.551 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:34.551 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:34.554 00.003 1032 GuideStep: -0.2 px 13 ms WEST, -0.0 px 0 ms NORTH
02:20:35.678 01.124 10072 Exposure complete
02:20:35.739 00.061 10072 worker thread done servicing request
02:20:35.739 00.000 1032 OnExposeComplete: enter
02:20:35.740 00.001 1032 UpdateGuideState(): m_state=6
02:20:35.742 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 831
02:20:35.744 00.002 1032 Star::Find returns 1 (0), X=1122.06, Y=332.27, Mass=1560, SNR=27.7, Peak=134 HFD=2.9
02:20:35.745 00.001 1032 MultiStar: [#1 0.14,-0.19,0.92,U] [#2 0.15,-0.08,0.97,U] [#3 0.14,-0.12,0.95,U] [#4 0.11,-0.14,0.81,U] [#5 0.22,-0.06,0.79,U] [#6 0.16,-0.18,0.72,U] [#7 0.11,-0.09,0.73,U] [#8 0.11,-0.18,0.69,U] 
02:20:35.747 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.13}, one-star: {0.16, -0.12}
02:20:35.748 00.001 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
02:20:35.749 00.001 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
02:20:35.751 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.72 mountX=-0.16 mountY=-0.11, mountTheta=-2.55
02:20:35.754 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.13, opts=13)
02:20:35.756 00.002 1032 Enqueuing Move request for scope (0.14, -0.13)
02:20:35.758 00.002 10072 Worker thread wakes up
02:20:35.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
02:20:35.758 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
02:20:35.758 00.000 10072 Moving (0.14, -0.13) raw xDistance=-0.16 yDistance=-0.11
02:20:35.759 00.001 10072 PPEC rslt: input = -0.16, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1108.52
02:20:35.759 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:35.761 00.002 10072 PPEC: input: -0.16, control: 0.01, exposure: 1000
02:20:35.761 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:35.761 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:20:35.761 00.000 10072 MoveAxis(W, 8, ABG)
02:20:35.761 00.000 10072 Guiding  Dir = 3, Dur = 8
02:20:35.761 00.000 10072 IsGuiding returns 0
02:20:35.762 00.001 10072 PulseGuide returned control before completion, sleep 18
02:20:35.780 00.018 1032 UpdateGuideState exits: m=1560 SNR=27.7
02:20:35.781 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:35.783 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:35.784 00.001 1032 Enqueuing Expose request
02:20:35.786 00.002 10072 IsGuiding returns 0
02:20:35.786 00.000 10072 Move returns status 0, amount 8
02:20:35.786 00.000 10072 MoveAxis(N, 0, ABG)
02:20:35.786 00.000 10072 Move returns status 0, amount 0
02:20:35.786 00.000 10072 move complete, result=0
02:20:35.786 00.000 10072 worker thread done servicing request
02:20:35.787 00.001 10072 Worker thread wakes up
02:20:35.787 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:35.787 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:35.795 00.008 1032 GuideStep: -0.2 px 8 ms WEST, -0.1 px 0 ms NORTH
02:20:36.695 00.900 10072 Exposure complete
02:20:36.752 00.057 10072 worker thread done servicing request
02:20:36.752 00.000 1032 OnExposeComplete: enter
02:20:36.754 00.002 1032 UpdateGuideState(): m_state=6
02:20:36.755 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 832
02:20:36.758 00.003 1032 Star::Find returns 1 (0), X=1122.13, Y=332.25, Mass=1567, SNR=27.8, Peak=143 HFD=3.0
02:20:36.759 00.001 1032 MultiStar: [#1 0.26,-0.26,0.90,U] [#2 0.23,-0.00,0.96,U] [#3 0.16,-0.20,0.97,U] [#4 0.17,-0.13,0.83,U] [#5 0.24,-0.10,0.77,U] [#6 0.25,-0.19,0.74,U] [#7 0.18,-0.13,0.72,U] [#8 0.08,-0.20,0.69,U] 
02:20:36.761 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.15}, one-star: {0.23, -0.14}
02:20:36.762 00.001 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:20:36.764 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:20:36.766 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-0.63 mountX=-0.19 mountY=-0.16, mountTheta=-2.46
02:20:36.770 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.15, opts=13)
02:20:36.773 00.003 1032 Enqueuing Move request for scope (0.20, -0.15)
02:20:36.775 00.002 10072 Worker thread wakes up
02:20:36.776 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
02:20:36.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
02:20:36.776 00.000 10072 Moving (0.20, -0.15) raw xDistance=-0.19 yDistance=-0.16
02:20:36.778 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:36.780 00.002 10072 PPEC rslt: input = -0.19, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1111.58
02:20:36.780 00.000 10072 PPEC: input: -0.19, control: 0.02, exposure: 1000
02:20:36.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:36.780 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:20:36.780 00.000 10072 MoveAxis(W, 21, ABG)
02:20:36.780 00.000 10072 Guiding  Dir = 3, Dur = 21
02:20:36.781 00.001 10072 IsGuiding returns 0
02:20:36.781 00.000 10072 PulseGuide returned control before completion, sleep 31
02:20:36.797 00.016 1032 UpdateGuideState exits: m=1567 SNR=27.8
02:20:36.800 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:36.802 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:36.805 00.003 1032 Enqueuing Expose request
02:20:36.817 00.012 10072 IsGuiding returns 0
02:20:36.817 00.000 10072 Move returns status 0, amount 21
02:20:36.817 00.000 10072 MoveAxis(N, 0, ABG)
02:20:36.817 00.000 10072 Move returns status 0, amount 0
02:20:36.817 00.000 10072 move complete, result=0
02:20:36.817 00.000 10072 worker thread done servicing request
02:20:36.817 00.000 10072 Worker thread wakes up
02:20:36.817 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:36.817 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:36.817 00.000 1032 GuideStep: -0.2 px 21 ms WEST, -0.2 px 0 ms NORTH
02:20:37.949 01.132 10072 Exposure complete
02:20:38.003 00.054 10072 worker thread done servicing request
02:20:38.003 00.000 1032 OnExposeComplete: enter
02:20:38.004 00.001 1032 UpdateGuideState(): m_state=6
02:20:38.006 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 833
02:20:38.008 00.002 1032 Star::Find returns 1 (0), X=1122.19, Y=332.22, Mass=1600, SNR=28.1, Peak=138 HFD=2.9
02:20:38.009 00.001 1032 MultiStar: [#1 0.17,-0.26,0.90,U] [#2 0.24,-0.14,0.93,U] [#3 0.16,-0.24,0.91,U] [#4 0.22,-0.15,0.81,U] [#5 0.42,-0.13,0.00,M1] [#6 0.27,-0.28,0.00,M1] [#7 0.21,-0.19,0.72,U] [#8 0.08,-0.21,0.67,U] 
02:20:38.010 00.001 1032 refined, 6 included, MultiStar: {0.20, -0.19}, one-star: {0.29, -0.17}
02:20:38.011 00.001 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
02:20:38.012 00.001 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
02:20:38.013 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.77 mountX=-0.24 mountY=-0.14, mountTheta=-2.60
02:20:38.016 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.19, opts=13)
02:20:38.019 00.003 1032 Enqueuing Move request for scope (0.20, -0.19)
02:20:38.020 00.001 10072 Worker thread wakes up
02:20:38.021 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
02:20:38.021 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
02:20:38.021 00.000 10072 Moving (0.20, -0.19) raw xDistance=-0.24 yDistance=-0.14
02:20:38.022 00.001 10072 PPEC rslt: input = -0.24, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1111.58
02:20:38.022 00.000 10072 PPEC: input: -0.24, control: -0.08, exposure: 1000
02:20:38.022 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:38.023 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:20:38.023 00.000 10072 MoveAxis(E, 80, ABG)
02:20:38.023 00.000 10072 Guiding  Dir = 2, Dur = 80
02:20:38.023 00.000 10072 IsGuiding returns 0
02:20:38.023 00.000 10072 PulseGuide returned control before completion, sleep 90
02:20:38.024 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:38.041 00.017 1032 UpdateGuideState exits: m=1600 SNR=28.1
02:20:38.044 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:38.045 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:38.046 00.001 1032 Enqueuing Expose request
02:20:38.116 00.070 10072 IsGuiding returns 0
02:20:38.116 00.000 10072 Move returns status 0, amount 80
02:20:38.116 00.000 10072 MoveAxis(N, 0, ABG)
02:20:38.116 00.000 10072 Move returns status 0, amount 0
02:20:38.116 00.000 10072 move complete, result=0
02:20:38.116 00.000 10072 worker thread done servicing request
02:20:38.116 00.000 1032 GuideStep: -0.2 px 80 ms EAST, -0.1 px 0 ms NORTH
02:20:38.119 00.003 10072 Worker thread wakes up
02:20:38.119 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:38.119 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:39.024 00.905 10072 Exposure complete
02:20:39.077 00.053 10072 worker thread done servicing request
02:20:39.077 00.000 1032 OnExposeComplete: enter
02:20:39.080 00.003 1032 UpdateGuideState(): m_state=6
02:20:39.082 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 834
02:20:39.084 00.002 1032 Star::Find returns 1 (0), X=1122.13, Y=332.44, Mass=1514, SNR=27.3, Peak=133 HFD=3.2
02:20:39.090 00.006 1032 MultiStar: [#1 0.23,-0.05,0.94,U] [#2 0.22,0.09,0.99,U] [#3 0.06,-0.03,0.95,U] [#4 0.18,0.01,0.82,U] [#5 0.31,0.09,0.79,U] [#6 0.18,-0.04,0.75,U] [#7 0.23,0.04,0.72,U] [#8 0.07,0.01,0.68,U] 
02:20:39.092 00.002 1032 refined, 8 included, MultiStar: {0.19, 0.02}, one-star: {0.23, 0.06}
02:20:39.094 00.002 1032 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.83) = xAngle (-1.72 = -1.72)
02:20:39.095 00.001 1032 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.72 = -1.72)
02:20:39.096 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.11 mountX=-0.03 mountY=-0.19, mountTheta=-1.72
02:20:39.099 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.02, opts=13)
02:20:39.101 00.002 1032 Enqueuing Move request for scope (0.19, 0.02)
02:20:39.102 00.001 10072 Worker thread wakes up
02:20:39.102 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
02:20:39.102 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
02:20:39.102 00.000 10072 Moving (0.19, 0.02) raw xDistance=-0.03 yDistance=-0.19
02:20:39.104 00.002 10072 PPEC rslt: input = -0.03, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1111.58
02:20:39.104 00.000 10072 PPEC: input: -0.03, control: 0.02, exposure: 1000
02:20:39.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:39.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:20:39.104 00.000 10072 MoveAxis(W, 16, ABG)
02:20:39.104 00.000 10072 Guiding  Dir = 3, Dur = 16
02:20:39.104 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:39.106 00.002 10072 IsGuiding returns 0
02:20:39.107 00.001 10072 PulseGuide returned control before completion, sleep 26
02:20:39.125 00.018 1032 UpdateGuideState exits: m=1514 SNR=27.3
02:20:39.126 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:39.128 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:39.129 00.001 1032 Enqueuing Expose request
02:20:39.147 00.018 10072 IsGuiding returns 0
02:20:39.147 00.000 10072 Move returns status 0, amount 16
02:20:39.147 00.000 10072 MoveAxis(N, 0, ABG)
02:20:39.147 00.000 10072 Move returns status 0, amount 0
02:20:39.147 00.000 10072 move complete, result=0
02:20:39.148 00.001 10072 worker thread done servicing request
02:20:39.148 00.000 10072 Worker thread wakes up
02:20:39.148 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:39.148 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:39.151 00.003 1032 GuideStep: -0.0 px 16 ms WEST, -0.2 px 0 ms NORTH
02:20:40.272 01.121 10072 Exposure complete
02:20:40.329 00.057 10072 worker thread done servicing request
02:20:40.329 00.000 1032 OnExposeComplete: enter
02:20:40.333 00.004 1032 UpdateGuideState(): m_state=6
02:20:40.335 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 835
02:20:40.338 00.003 1032 Star::Find returns 1 (0), X=1122.15, Y=332.41, Mass=1607, SNR=28.2, Peak=137 HFD=3.2
02:20:40.340 00.002 1032 MultiStar: [#1 0.18,-0.06,0.86,U] [#2 0.25,0.06,0.94,U] [#3 0.18,-0.01,0.93,U] [#4 0.18,0.01,0.78,U] [#5 0.37,-0.01,0.78,U] [#6 0.21,-0.02,0.72,U] [#7 0.25,0.04,0.71,U] [#8 0.18,-0.07,0.68,U] 
02:20:40.342 00.002 1032 refined, 8 included, MultiStar: {0.23, -0.00}, one-star: {0.25, 0.03}
02:20:40.344 00.002 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
02:20:40.345 00.001 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
02:20:40.346 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-0.01 mountX=-0.06 mountY=-0.22, mountTheta=-1.84
02:20:40.349 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.00, opts=13)
02:20:40.351 00.002 1032 Enqueuing Move request for scope (0.23, -0.00)
02:20:40.353 00.002 10072 Worker thread wakes up
02:20:40.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.00) opts 0xd
02:20:40.353 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.00)
02:20:40.353 00.000 10072 Moving (0.23, -0.00) raw xDistance=-0.06 yDistance=-0.22
02:20:40.354 00.001 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1111.58
02:20:40.354 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 1000
02:20:40.354 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.22
02:20:40.355 00.001 10072 MoveAxis(W, 15, ABG)
02:20:40.355 00.000 10072 Guiding  Dir = 3, Dur = 15
02:20:40.355 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:40.358 00.003 10072 IsGuiding returns 0
02:20:40.358 00.000 10072 PulseGuide returned control before completion, sleep 25
02:20:40.377 00.019 1032 UpdateGuideState exits: m=1607 SNR=28.2
02:20:40.378 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:40.380 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:40.381 00.001 1032 Enqueuing Expose request
02:20:40.395 00.014 10072 IsGuiding returns 0
02:20:40.395 00.000 10072 Move returns status 0, amount 15
02:20:40.395 00.000 10072 MoveAxis(N, 123, ABG)
02:20:40.395 00.000 10072 Guiding  Dir = 0, Dur = 123
02:20:40.395 00.000 10072 IsGuiding returns 0
02:20:40.395 00.000 10072 PulseGuide returned control before completion, sleep 133
02:20:40.535 00.140 10072 IsGuiding returns 0
02:20:40.535 00.000 10072 Move returns status 0, amount 123
02:20:40.535 00.000 10072 move complete, result=0
02:20:40.535 00.000 10072 worker thread done servicing request
02:20:40.536 00.001 10072 Worker thread wakes up
02:20:40.536 00.000 1032 GuideStep: -0.1 px 15 ms WEST, -0.2 px 123 ms NORTH
02:20:40.539 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:40.539 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:41.448 00.909 10072 Exposure complete
02:20:41.502 00.054 10072 worker thread done servicing request
02:20:41.502 00.000 1032 OnExposeComplete: enter
02:20:41.503 00.001 1032 UpdateGuideState(): m_state=6
02:20:41.504 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 836
02:20:41.506 00.002 1032 Star::Find returns 1 (0), X=1121.98, Y=332.38, Mass=1535, SNR=27.5, Peak=122 HFD=3.3
02:20:41.507 00.001 1032 MultiStar: [#1 0.03,-0.09,0.91,U] [#2 0.02,0.03,0.97,U] [#3 0.01,-0.03,0.97,U] [#4 -0.00,-0.05,0.79,U] [#5 0.15,0.01,0.79,U] [#6 -0.06,-0.08,0.73,U] [#7 0.02,0.02,0.71,U] [#8 0.04,-0.08,0.69,U] 
02:20:41.510 00.003 1032 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.08, -0.01}
02:20:41.511 00.001 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
02:20:41.512 00.001 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
02:20:41.514 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.72 mountX=-0.04 mountY=-0.02, mountTheta=-2.55
02:20:41.515 00.001 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.03, opts=13)
02:20:41.518 00.003 1032 Enqueuing Move request for scope (0.03, -0.03)
02:20:41.520 00.002 10072 Worker thread wakes up
02:20:41.520 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
02:20:41.520 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
02:20:41.520 00.000 10072 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
02:20:41.522 00.002 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1111.58
02:20:41.522 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 1000
02:20:41.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:41.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:20:41.522 00.000 10072 MoveAxis(W, 9, ABG)
02:20:41.522 00.000 10072 Guiding  Dir = 3, Dur = 9
02:20:41.523 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:41.525 00.002 10072 IsGuiding returns 0
02:20:41.526 00.001 10072 PulseGuide returned control before completion, sleep 19
02:20:41.542 00.016 1032 UpdateGuideState exits: m=1535 SNR=27.5
02:20:41.544 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:41.545 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:41.546 00.001 1032 Enqueuing Expose request
02:20:41.555 00.009 10072 IsGuiding returns 0
02:20:41.557 00.002 10072 Move returns status 0, amount 9
02:20:41.557 00.000 10072 MoveAxis(N, 0, ABG)
02:20:41.557 00.000 10072 Move returns status 0, amount 0
02:20:41.557 00.000 10072 move complete, result=0
02:20:41.557 00.000 10072 worker thread done servicing request
02:20:41.557 00.000 10072 Worker thread wakes up
02:20:41.557 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:41.557 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:41.559 00.002 1032 GuideStep: -0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
02:20:42.685 01.126 10072 Exposure complete
02:20:42.739 00.054 10072 worker thread done servicing request
02:20:42.739 00.000 1032 OnExposeComplete: enter
02:20:42.741 00.002 1032 UpdateGuideState(): m_state=6
02:20:42.742 00.001 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 837
02:20:42.744 00.002 1032 Star::Find returns 1 (0), X=1121.93, Y=332.47, Mass=1571, SNR=27.9, Peak=130 HFD=3.1
02:20:42.746 00.002 1032 MultiStar: [#1 -0.03,-0.09,0.88,U] [#2 0.05,-0.00,0.95,U] [#3 -0.01,-0.00,0.95,U] [#4 -0.11,0.02,0.80,U] [#5 0.01,-0.05,0.79,U] [#6 -0.01,-0.10,0.73,U] [#7 -0.00,0.02,0.72,U] [#8 -0.04,-0.08,0.66,U] 
02:20:42.748 00.002 1032 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.03, 0.09}
02:20:42.750 00.002 1032 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.83) = xAngle (-3.95 = 2.33)
02:20:42.751 00.001 1032 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.95 = 2.33)
02:20:42.752 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.12 mountX=-0.01 mountY=0.01, mountTheta=2.33
02:20:42.755 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
02:20:42.757 00.002 1032 Enqueuing Move request for scope (-0.01, -0.02)
02:20:42.759 00.002 10072 Worker thread wakes up
02:20:42.759 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
02:20:42.759 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
02:20:42.759 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.01 yDistance=0.01
02:20:42.761 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:42.763 00.002 10072 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1114.62
02:20:42.763 00.000 10072 PPEC: input: -0.01, control: 0.02, exposure: 1000
02:20:42.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:42.763 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:20:42.763 00.000 10072 MoveAxis(W, 22, ABG)
02:20:42.763 00.000 10072 Guiding  Dir = 3, Dur = 22
02:20:42.765 00.002 10072 IsGuiding returns 0
02:20:42.765 00.000 10072 PulseGuide returned control before completion, sleep 32
02:20:42.782 00.017 1032 UpdateGuideState exits: m=1571 SNR=27.9
02:20:42.784 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:42.786 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:42.787 00.001 1032 Enqueuing Expose request
02:20:42.807 00.020 10072 IsGuiding returns 1
02:20:42.807 00.000 10072 scope still moving after pulse duration time elapsed
02:20:42.838 00.031 10072 IsGuiding returns 0
02:20:42.838 00.000 10072 scope move finished after 22 + 52 ms
02:20:42.838 00.000 10072 Move returns status 0, amount 22
02:20:42.838 00.000 10072 MoveAxis(N, 0, ABG)
02:20:42.838 00.000 10072 Move returns status 0, amount 0
02:20:42.838 00.000 10072 move complete, result=0
02:20:42.838 00.000 10072 worker thread done servicing request
02:20:42.838 00.000 10072 Worker thread wakes up
02:20:42.838 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:42.838 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:42.840 00.002 1032 GuideStep: -0.0 px 22 ms WEST, 0.0 px 0 ms NORTH
02:20:43.750 00.910 10072 Exposure complete
02:20:43.808 00.058 10072 worker thread done servicing request
02:20:43.809 00.001 1032 OnExposeComplete: enter
02:20:43.811 00.002 1032 UpdateGuideState(): m_state=6
02:20:43.812 00.001 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 838
02:20:43.814 00.002 1032 Star::Find returns 1 (0), X=1121.98, Y=332.34, Mass=1582, SNR=27.9, Peak=135 HFD=3.3
02:20:43.816 00.002 1032 MultiStar: [#1 0.02,-0.05,0.90,U] [#2 0.08,-0.05,0.97,U] [#3 -0.05,-0.13,0.95,U] [#4 0.07,-0.10,0.81,U] [#5 0.11,-0.06,0.76,U] [#6 0.01,-0.16,0.72,U] [#7 0.09,-0.08,0.70,U] [#8 -0.03,-0.10,0.65,U] 
02:20:43.817 00.001 1032 single-star, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.08, -0.05}
02:20:43.819 00.002 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
02:20:43.820 00.001 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
02:20:43.822 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.53 mountX=-0.07 mountY=-0.06, mountTheta=-2.36
02:20:43.824 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.05, opts=13)
02:20:43.826 00.002 1032 Enqueuing Move request for scope (0.08, -0.05)
02:20:43.827 00.001 10072 Worker thread wakes up
02:20:43.827 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
02:20:43.827 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
02:20:43.827 00.000 10072 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=-0.06
02:20:43.829 00.002 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1114.62
02:20:43.829 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 1000
02:20:43.829 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:43.829 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:43.832 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:20:43.832 00.000 10072 MoveAxis(W, 19, ABG)
02:20:43.832 00.000 10072 Guiding  Dir = 3, Dur = 19
02:20:43.833 00.001 10072 IsGuiding returns 0
02:20:43.834 00.001 10072 PulseGuide returned control before completion, sleep 29
02:20:43.852 00.018 1032 UpdateGuideState exits: m=1582 SNR=27.9
02:20:43.854 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:43.856 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:43.857 00.001 1032 Enqueuing Expose request
02:20:43.872 00.015 10072 IsGuiding returns 0
02:20:43.872 00.000 10072 Move returns status 0, amount 19
02:20:43.872 00.000 10072 MoveAxis(N, 0, ABG)
02:20:43.872 00.000 10072 Move returns status 0, amount 0
02:20:43.872 00.000 10072 move complete, result=0
02:20:43.872 00.000 10072 worker thread done servicing request
02:20:43.872 00.000 10072 Worker thread wakes up
02:20:43.872 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:43.872 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:43.872 00.000 1032 GuideStep: -0.1 px 19 ms WEST, -0.1 px 0 ms NORTH
02:20:45.000 01.128 10072 Exposure complete
02:20:45.052 00.052 10072 worker thread done servicing request
02:20:45.052 00.000 1032 OnExposeComplete: enter
02:20:45.055 00.003 1032 UpdateGuideState(): m_state=6
02:20:45.056 00.001 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 839
02:20:45.058 00.002 1032 Star::Find returns 1 (0), X=1122.03, Y=332.43, Mass=1456, SNR=26.8, Peak=124 HFD=3.0
02:20:45.060 00.002 1032 MultiStar: [#1 0.02,-0.06,0.94,U] [#2 0.06,0.14,0.96,U] [#3 0.02,0.02,0.98,U] [#4 0.02,0.03,0.86,U] [#5 0.17,-0.00,0.81,U] [#6 0.00,-0.04,0.76,U] [#7 0.06,-0.00,0.72,U] [#8 0.05,-0.04,0.70,U] 
02:20:45.061 00.001 1032 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.13, 0.04}
02:20:45.063 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
02:20:45.064 00.001 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
02:20:45.066 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.21 mountX=-0.00 mountY=-0.06, mountTheta=-1.62
02:20:45.068 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.01, opts=13)
02:20:45.068 00.000 1032 Enqueuing Move request for scope (0.06, 0.01)
02:20:45.070 00.002 10072 Worker thread wakes up
02:20:45.070 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
02:20:45.070 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
02:20:45.070 00.000 10072 Moving (0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
02:20:45.071 00.001 10072 PPEC rslt: input = -0.00, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1114.62
02:20:45.071 00.000 10072 PPEC: input: -0.00, control: 0.02, exposure: 1000
02:20:45.071 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:45.071 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:45.073 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:20:45.073 00.000 10072 MoveAxis(W, 18, ABG)
02:20:45.073 00.000 10072 Guiding  Dir = 3, Dur = 18
02:20:45.073 00.000 10072 IsGuiding returns 0
02:20:45.074 00.001 10072 PulseGuide returned control before completion, sleep 28
02:20:45.093 00.019 1032 UpdateGuideState exits: m=1456 SNR=26.8
02:20:45.094 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:45.096 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:45.097 00.001 1032 Enqueuing Expose request
02:20:45.106 00.009 10072 IsGuiding returns 0
02:20:45.106 00.000 10072 Move returns status 0, amount 18
02:20:45.106 00.000 10072 MoveAxis(N, 0, ABG)
02:20:45.106 00.000 10072 Move returns status 0, amount 0
02:20:45.106 00.000 10072 move complete, result=0
02:20:45.106 00.000 10072 worker thread done servicing request
02:20:45.106 00.000 10072 Worker thread wakes up
02:20:45.106 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:45.106 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:45.106 00.000 1032 GuideStep: -0.0 px 18 ms WEST, -0.1 px 0 ms NORTH
02:20:46.022 00.916 10072 Exposure complete
02:20:46.074 00.052 10072 worker thread done servicing request
02:20:46.075 00.001 1032 OnExposeComplete: enter
02:20:46.076 00.001 1032 UpdateGuideState(): m_state=6
02:20:46.077 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 840
02:20:46.080 00.003 1032 Star::Find returns 1 (0), X=1121.92, Y=332.39, Mass=1572, SNR=27.8, Peak=131 HFD=3.3
02:20:46.083 00.003 1032 MultiStar: [#1 0.06,-0.12,0.91,U] [#2 0.09,0.02,0.92,U] [#3 0.05,-0.04,0.93,U] [#4 -0.00,-0.00,0.81,U] [#5 0.20,-0.02,0.73,U] [#6 0.12,-0.00,0.74,U] [#7 -0.05,-0.11,0.70,U] [#8 0.07,-0.19,0.67,U] 
02:20:46.084 00.001 1032 single-star, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.02, 0.00}
02:20:46.086 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
02:20:46.088 00.002 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
02:20:46.090 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.21 mountX=-0.00 mountY=-0.02, mountTheta=-1.62
02:20:46.092 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.00, opts=13)
02:20:46.094 00.002 1032 Enqueuing Move request for scope (0.02, 0.00)
02:20:46.096 00.002 10072 Worker thread wakes up
02:20:46.096 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
02:20:46.096 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
02:20:46.096 00.000 10072 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
02:20:46.097 00.001 10072 PPEC rslt: input = -0.00, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1114.62
02:20:46.097 00.000 10072 PPEC: input: -0.00, control: 0.02, exposure: 1000
02:20:46.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:46.097 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:20:46.098 00.001 10072 MoveAxis(W, 16, ABG)
02:20:46.098 00.000 10072 Guiding  Dir = 3, Dur = 16
02:20:46.098 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:46.100 00.002 10072 IsGuiding returns 0
02:20:46.100 00.000 10072 PulseGuide returned control before completion, sleep 26
02:20:46.118 00.018 1032 UpdateGuideState exits: m=1572 SNR=27.8
02:20:46.120 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:46.121 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:46.123 00.002 1032 Enqueuing Expose request
02:20:46.143 00.020 10072 IsGuiding returns 0
02:20:46.143 00.000 10072 Move returns status 0, amount 16
02:20:46.144 00.001 10072 MoveAxis(N, 0, ABG)
02:20:46.144 00.000 10072 Move returns status 0, amount 0
02:20:46.144 00.000 10072 move complete, result=0
02:20:46.144 00.000 10072 worker thread done servicing request
02:20:46.144 00.000 10072 Worker thread wakes up
02:20:46.144 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:46.144 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:46.145 00.001 1032 GuideStep: -0.0 px 16 ms WEST, -0.0 px 0 ms NORTH
02:20:47.274 01.129 10072 Exposure complete
02:20:47.330 00.056 1032 OnExposeComplete: enter
02:20:47.332 00.002 1032 UpdateGuideState(): m_state=6
02:20:47.336 00.004 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 841
02:20:47.340 00.004 10072 worker thread done servicing request
02:20:47.340 00.000 1032 Star::Find returns 1 (0), X=1122.15, Y=332.33, Mass=1493, SNR=27.1, Peak=133 HFD=3.1
02:20:47.342 00.002 1032 MultiStar: [#1 0.12,-0.07,0.98,U] [#2 0.20,-0.00,0.97,U] [#3 0.07,-0.11,0.97,U] [#4 0.13,-0.06,0.83,U] [#5 0.19,0.06,0.80,U] [#6 0.12,0.01,0.78,U] [#7 0.16,-0.04,0.74,U] [#8 0.13,-0.07,0.70,U] 
02:20:47.344 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.04}, one-star: {0.25, -0.05}
02:20:47.346 00.002 1032 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.83) = xAngle (-2.08 = -2.08)
02:20:47.348 00.002 1032 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.08 = -2.08)
02:20:47.350 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.25 mountX=-0.08 mountY=-0.14, mountTheta=-2.08
02:20:47.352 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.04, opts=13)
02:20:47.354 00.002 1032 Enqueuing Move request for scope (0.15, -0.04)
02:20:47.355 00.001 10072 Worker thread wakes up
02:20:47.355 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
02:20:47.355 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
02:20:47.355 00.000 10072 Moving (0.15, -0.04) raw xDistance=-0.08 yDistance=-0.14
02:20:47.357 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1114.62
02:20:47.357 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 1000
02:20:47.357 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:47.357 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:20:47.357 00.000 10072 MoveAxis(W, 14, ABG)
02:20:47.357 00.000 10072 Guiding  Dir = 3, Dur = 14
02:20:47.357 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:47.360 00.003 10072 IsGuiding returns 0
02:20:47.360 00.000 10072 PulseGuide returned control before completion, sleep 24
02:20:47.378 00.018 1032 UpdateGuideState exits: m=1493 SNR=27.1
02:20:47.380 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:47.381 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:47.382 00.001 1032 Enqueuing Expose request
02:20:47.396 00.014 10072 IsGuiding returns 0
02:20:47.396 00.000 10072 Move returns status 0, amount 14
02:20:47.396 00.000 10072 MoveAxis(N, 0, ABG)
02:20:47.396 00.000 10072 Move returns status 0, amount 0
02:20:47.396 00.000 10072 move complete, result=0
02:20:47.396 00.000 10072 worker thread done servicing request
02:20:47.396 00.000 10072 Worker thread wakes up
02:20:47.396 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:47.396 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:47.397 00.001 1032 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
02:20:48.305 00.908 10072 Exposure complete
02:20:48.363 00.058 10072 worker thread done servicing request
02:20:48.363 00.000 1032 OnExposeComplete: enter
02:20:48.365 00.002 1032 UpdateGuideState(): m_state=6
02:20:48.369 00.004 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 842
02:20:48.371 00.002 1032 Star::Find returns 1 (0), X=1122.07, Y=332.29, Mass=1527, SNR=27.4, Peak=141 HFD=2.9
02:20:48.372 00.001 1032 MultiStar: [#1 0.20,-0.14,0.90,U] [#2 0.15,0.01,0.96,U] [#3 0.09,-0.04,0.99,U] [#4 0.12,-0.12,0.85,U] [#5 0.19,-0.09,0.81,U] [#6 0.17,-0.10,0.74,U] [#7 0.13,-0.03,0.74,U] [#8 0.11,-0.11,0.70,U] 
02:20:48.374 00.002 1032 refined, 8 included, MultiStar: {0.15, -0.08}, one-star: {0.17, -0.10}
02:20:48.375 00.001 1032 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.83) = xAngle (-2.31 = -2.31)
02:20:48.377 00.002 1032 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.31 = -2.31)
02:20:48.378 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.48 mountX=-0.11 mountY=-0.12, mountTheta=-2.31
02:20:48.381 00.003 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.08, opts=13)
02:20:48.384 00.003 1032 Enqueuing Move request for scope (0.15, -0.08)
02:20:48.385 00.001 10072 Worker thread wakes up
02:20:48.385 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
02:20:48.385 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
02:20:48.385 00.000 10072 Moving (0.15, -0.08) raw xDistance=-0.11 yDistance=-0.12
02:20:48.387 00.002 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1114.62
02:20:48.387 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 1000
02:20:48.387 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:48.387 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:20:48.387 00.000 10072 MoveAxis(W, 11, ABG)
02:20:48.387 00.000 10072 Guiding  Dir = 3, Dur = 11
02:20:48.387 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:48.389 00.002 10072 IsGuiding returns 0
02:20:48.389 00.000 10072 PulseGuide returned control before completion, sleep 21
02:20:48.408 00.019 1032 UpdateGuideState exits: m=1527 SNR=27.4
02:20:48.411 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:48.415 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:48.417 00.002 1032 Enqueuing Expose request
02:20:48.419 00.002 10072 IsGuiding returns 0
02:20:48.419 00.000 10072 Move returns status 0, amount 11
02:20:48.419 00.000 10072 MoveAxis(N, 0, ABG)
02:20:48.419 00.000 10072 Move returns status 0, amount 0
02:20:48.419 00.000 10072 move complete, result=0
02:20:48.419 00.000 10072 worker thread done servicing request
02:20:48.419 00.000 10072 Worker thread wakes up
02:20:48.420 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:48.420 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:48.427 00.007 1032 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
02:20:49.543 01.116 10072 Exposure complete
02:20:49.603 00.060 10072 worker thread done servicing request
02:20:49.604 00.001 1032 OnExposeComplete: enter
02:20:49.606 00.002 1032 UpdateGuideState(): m_state=6
02:20:49.608 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 843
02:20:49.614 00.006 1032 Star::Find returns 1 (0), X=1122.03, Y=332.29, Mass=1565, SNR=27.8, Peak=139 HFD=3.2
02:20:49.618 00.004 1032 MultiStar: [#1 0.15,-0.22,0.91,U] [#2 0.11,-0.08,0.95,U] [#3 0.03,-0.12,0.95,U] [#4 0.19,-0.10,0.81,U] [#5 0.21,-0.04,0.79,U] [#6 0.14,-0.21,0.72,U] [#7 0.17,-0.15,0.72,U] [#8 0.13,-0.06,0.67,U] 
02:20:49.620 00.002 1032 single-star, 8 included, MultiStar: {0.14, -0.12}, one-star: {0.13, -0.09}
02:20:49.622 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
02:20:49.624 00.002 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
02:20:49.626 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.64 mountX=-0.12 mountY=-0.10, mountTheta=-2.47
02:20:49.630 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.09, opts=13)
02:20:49.632 00.002 1032 Enqueuing Move request for scope (0.13, -0.09)
02:20:49.634 00.002 10072 Worker thread wakes up
02:20:49.634 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
02:20:49.634 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
02:20:49.634 00.000 10072 Moving (0.13, -0.09) raw xDistance=-0.12 yDistance=-0.10
02:20:49.636 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:49.638 00.002 10072 PPEC rslt: input = -0.12, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1117.63
02:20:49.638 00.000 10072 PPEC: input: -0.12, control: 0.03, exposure: 1000
02:20:49.638 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:49.638 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:20:49.638 00.000 10072 MoveAxis(W, 26, ABG)
02:20:49.638 00.000 10072 Guiding  Dir = 3, Dur = 26
02:20:49.639 00.001 10072 IsGuiding returns 0
02:20:49.639 00.000 10072 PulseGuide returned control before completion, sleep 36
02:20:49.657 00.018 1032 UpdateGuideState exits: m=1565 SNR=27.8
02:20:49.658 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:49.661 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:49.662 00.001 1032 Enqueuing Expose request
02:20:49.683 00.021 10072 IsGuiding returns 1
02:20:49.683 00.000 10072 scope still moving after pulse duration time elapsed
02:20:49.715 00.032 10072 IsGuiding returns 0
02:20:49.715 00.000 10072 scope move finished after 26 + 50 ms
02:20:49.715 00.000 10072 Move returns status 0, amount 26
02:20:49.715 00.000 10072 MoveAxis(N, 0, ABG)
02:20:49.715 00.000 10072 Move returns status 0, amount 0
02:20:49.715 00.000 10072 move complete, result=0
02:20:49.715 00.000 10072 worker thread done servicing request
02:20:49.715 00.000 10072 Worker thread wakes up
02:20:49.715 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:49.715 00.000 1032 GuideStep: -0.1 px 26 ms WEST, -0.1 px 0 ms NORTH
02:20:49.717 00.002 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:50.624 00.907 10072 Exposure complete
02:20:50.681 00.057 10072 worker thread done servicing request
02:20:50.681 00.000 1032 OnExposeComplete: enter
02:20:50.683 00.002 1032 UpdateGuideState(): m_state=6
02:20:50.685 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 844
02:20:50.687 00.002 1032 Star::Find returns 1 (0), X=1122.15, Y=332.29, Mass=1557, SNR=27.7, Peak=133 HFD=3.1
02:20:50.689 00.002 1032 MultiStar: [#1 0.20,-0.11,0.92,U] [#2 0.16,-0.11,0.95,U] [#3 0.22,-0.06,0.94,U] [#4 0.12,-0.12,0.83,U] [#5 0.24,-0.10,0.79,U] [#6 0.20,-0.07,0.72,U] [#7 0.23,-0.09,0.70,U] [#8 0.13,-0.06,0.70,U] 
02:20:50.691 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.09}, one-star: {0.25, -0.09}
02:20:50.693 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
02:20:50.694 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
02:20:50.696 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.43 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
02:20:50.698 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.09, opts=13)
02:20:50.700 00.002 1032 Enqueuing Move request for scope (0.20, -0.09)
02:20:50.701 00.001 10072 Worker thread wakes up
02:20:50.701 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
02:20:50.701 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
02:20:50.701 00.000 10072 Moving (0.20, -0.09) raw xDistance=-0.14 yDistance=-0.17
02:20:50.703 00.002 10072 PPEC rslt: input = -0.14, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1117.63
02:20:50.703 00.000 10072 PPEC: input: -0.14, control: 0.02, exposure: 1000
02:20:50.704 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:50.704 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:50.706 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:20:50.706 00.000 10072 MoveAxis(W, 21, ABG)
02:20:50.706 00.000 10072 Guiding  Dir = 3, Dur = 21
02:20:50.706 00.000 10072 IsGuiding returns 0
02:20:50.708 00.002 10072 PulseGuide returned control before completion, sleep 31
02:20:50.725 00.017 1032 UpdateGuideState exits: m=1557 SNR=27.7
02:20:50.727 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:50.729 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:50.731 00.002 1032 Enqueuing Expose request
02:20:50.746 00.015 10072 IsGuiding returns 1
02:20:50.746 00.000 10072 scope still moving after pulse duration time elapsed
02:20:50.778 00.032 10072 IsGuiding returns 0
02:20:50.778 00.000 10072 scope move finished after 21 + 50 ms
02:20:50.778 00.000 10072 Move returns status 0, amount 21
02:20:50.778 00.000 10072 MoveAxis(N, 0, ABG)
02:20:50.778 00.000 10072 Move returns status 0, amount 0
02:20:50.778 00.000 10072 move complete, result=0
02:20:50.778 00.000 10072 worker thread done servicing request
02:20:50.778 00.000 10072 Worker thread wakes up
02:20:50.778 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:50.778 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:50.779 00.001 1032 GuideStep: -0.1 px 21 ms WEST, -0.2 px 0 ms NORTH
02:20:51.904 01.125 10072 Exposure complete
02:20:51.960 00.056 10072 worker thread done servicing request
02:20:51.961 00.001 1032 OnExposeComplete: enter
02:20:51.963 00.002 1032 UpdateGuideState(): m_state=6
02:20:51.964 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 845
02:20:51.966 00.002 1032 Star::Find returns 1 (0), X=1122.15, Y=332.17, Mass=1550, SNR=27.7, Peak=145 HFD=2.9
02:20:51.968 00.002 1032 MultiStar: [#1 0.25,-0.26,0.92,U] [#2 0.23,-0.10,0.97,U] [#3 0.10,-0.21,0.92,U] [#4 0.26,-0.21,0.83,U] [#5 0.32,-0.12,0.78,U] [#6 0.26,-0.29,0.00,M1] [#7 0.20,-0.24,0.68,U] [#8 0.27,-0.26,0.67,U] 
02:20:51.970 00.002 1032 refined, 7 included, MultiStar: {0.23, -0.20}, one-star: {0.25, -0.22}
02:20:51.971 00.001 1032 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.83) = xAngle (-2.54 = -2.54)
02:20:51.973 00.002 1032 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.54 = -2.54)
02:20:51.974 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=-0.20 hyp=0.31 cameraTheta=-0.71 mountX=-0.25 mountY=-0.17, mountTheta=-2.54
02:20:51.977 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.20, opts=13)
02:20:51.978 00.001 1032 Enqueuing Move request for scope (0.23, -0.20)
02:20:51.979 00.001 10072 Worker thread wakes up
02:20:51.980 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.20) opts 0xd
02:20:51.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.20)
02:20:51.980 00.000 10072 Moving (0.23, -0.20) raw xDistance=-0.25 yDistance=-0.17
02:20:51.982 00.002 10072 PPEC rslt: input = -0.25, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1117.63
02:20:51.982 00.000 10072 PPEC: input: -0.25, control: -0.08, exposure: 1000
02:20:51.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:51.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:20:51.983 00.001 10072 MoveAxis(E, 87, ABG)
02:20:51.983 00.000 10072 Guiding  Dir = 2, Dur = 87
02:20:51.983 00.000 10072 IsGuiding returns 0
02:20:51.983 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:51.986 00.003 10072 PulseGuide returned control before completion, sleep 97
02:20:52.005 00.019 1032 UpdateGuideState exits: m=1550 SNR=27.7
02:20:52.006 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:52.008 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:52.009 00.001 1032 Enqueuing Expose request
02:20:52.089 00.080 10072 IsGuiding returns 1
02:20:52.090 00.001 10072 scope still moving after pulse duration time elapsed
02:20:52.120 00.030 10072 IsGuiding returns 0
02:20:52.120 00.000 10072 scope move finished after 87 + 50 ms
02:20:52.120 00.000 10072 Move returns status 0, amount 87
02:20:52.121 00.001 10072 MoveAxis(N, 0, ABG)
02:20:52.121 00.000 10072 Move returns status 0, amount 0
02:20:52.121 00.000 10072 move complete, result=0
02:20:52.121 00.000 10072 worker thread done servicing request
02:20:52.121 00.000 10072 Worker thread wakes up
02:20:52.121 00.000 1032 GuideStep: -0.3 px 87 ms EAST, -0.2 px 0 ms NORTH
02:20:52.126 00.005 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:52.126 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:53.044 00.918 10072 Exposure complete
02:20:53.100 00.056 10072 worker thread done servicing request
02:20:53.100 00.000 1032 OnExposeComplete: enter
02:20:53.102 00.002 1032 UpdateGuideState(): m_state=6
02:20:53.103 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 846
02:20:53.105 00.002 1032 Star::Find returns 1 (0), X=1122.16, Y=332.36, Mass=1565, SNR=27.8, Peak=132 HFD=3.2
02:20:53.106 00.001 1032 MultiStar: [#1 0.16,-0.09,0.92,U] [#2 0.14,-0.04,0.93,U] [#3 0.16,-0.10,0.97,U] [#4 0.17,-0.05,0.81,U] [#5 0.24,-0.07,0.79,U] [#6 0.17,-0.06,0.72,U] [#7 0.17,-0.10,0.69,U] [#8 0.12,-0.02,0.69,U] 
02:20:53.108 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.06}, one-star: {0.26, -0.02}
02:20:53.110 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
02:20:53.112 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
02:20:53.114 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.32 mountX=-0.10 mountY=-0.16, mountTheta=-2.15
02:20:53.117 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.06, opts=13)
02:20:53.120 00.003 1032 Enqueuing Move request for scope (0.18, -0.06)
02:20:53.122 00.002 10072 Worker thread wakes up
02:20:53.122 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
02:20:53.122 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
02:20:53.122 00.000 10072 Moving (0.18, -0.06) raw xDistance=-0.10 yDistance=-0.16
02:20:53.124 00.002 10072 PPEC rslt: input = -0.10, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1117.63
02:20:53.124 00.000 10072 PPEC: input: -0.10, control: 0.02, exposure: 1000
02:20:53.124 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:53.124 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:20:53.124 00.000 10072 MoveAxis(W, 15, ABG)
02:20:53.124 00.000 10072 Guiding  Dir = 3, Dur = 15
02:20:53.124 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:53.127 00.003 10072 IsGuiding returns 0
02:20:53.127 00.000 10072 PulseGuide returned control before completion, sleep 25
02:20:53.144 00.017 1032 UpdateGuideState exits: m=1565 SNR=27.8
02:20:53.147 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:53.148 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:53.150 00.002 1032 Enqueuing Expose request
02:20:53.182 00.032 10072 IsGuiding returns 0
02:20:53.182 00.000 10072 Move returns status 0, amount 15
02:20:53.182 00.000 10072 MoveAxis(N, 0, ABG)
02:20:53.182 00.000 10072 Move returns status 0, amount 0
02:20:53.182 00.000 10072 move complete, result=0
02:20:53.182 00.000 10072 worker thread done servicing request
02:20:53.182 00.000 1032 GuideStep: -0.1 px 15 ms WEST, -0.2 px 0 ms NORTH
02:20:53.185 00.003 10072 Worker thread wakes up
02:20:53.185 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:53.185 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:54.325 01.140 10072 Exposure complete
02:20:54.385 00.060 10072 worker thread done servicing request
02:20:54.385 00.000 1032 OnExposeComplete: enter
02:20:54.388 00.003 1032 UpdateGuideState(): m_state=6
02:20:54.390 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 847
02:20:54.391 00.001 1032 Star::Find returns 1 (0), X=1122.15, Y=332.26, Mass=1548, SNR=27.6, Peak=149 HFD=3.0
02:20:54.394 00.003 1032 MultiStar: [#1 0.20,-0.24,0.92,U] [#2 0.26,-0.08,0.94,U] [#3 0.09,-0.00,0.92,U] [#4 0.22,-0.04,0.82,U] [#5 0.22,-0.04,0.80,U] [#6 0.23,-0.06,0.73,U] [#7 0.23,-0.16,0.72,U] [#8 0.17,-0.10,0.66,U] 
02:20:54.395 00.001 1032 refined, 8 included, MultiStar: {0.21, -0.09}, one-star: {0.25, -0.12}
02:20:54.397 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
02:20:54.399 00.002 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
02:20:54.402 00.003 1032 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.42 mountX=-0.14 mountY=-0.18, mountTheta=-2.25
02:20:54.404 00.002 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.09, opts=13)
02:20:54.406 00.002 1032 Enqueuing Move request for scope (0.21, -0.09)
02:20:54.407 00.001 10072 Worker thread wakes up
02:20:54.407 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd
02:20:54.407 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.09)
02:20:54.407 00.000 10072 Moving (0.21, -0.09) raw xDistance=-0.14 yDistance=-0.18
02:20:54.408 00.001 10072 PPEC rslt: input = -0.14, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1117.63
02:20:54.409 00.001 10072 PPEC: input: -0.14, control: 0.01, exposure: 1000
02:20:54.409 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:54.409 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:54.410 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:20:54.410 00.000 10072 MoveAxis(W, 13, ABG)
02:20:54.410 00.000 10072 Guiding  Dir = 3, Dur = 13
02:20:54.411 00.001 10072 IsGuiding returns 0
02:20:54.411 00.000 10072 PulseGuide returned control before completion, sleep 23
02:20:54.428 00.017 1032 UpdateGuideState exits: m=1548 SNR=27.6
02:20:54.431 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:54.432 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:54.433 00.001 1032 Enqueuing Expose request
02:20:54.445 00.012 10072 IsGuiding returns 0
02:20:54.445 00.000 10072 Move returns status 0, amount 13
02:20:54.445 00.000 10072 MoveAxis(N, 0, ABG)
02:20:54.445 00.000 10072 Move returns status 0, amount 0
02:20:54.445 00.000 10072 move complete, result=0
02:20:54.445 00.000 10072 worker thread done servicing request
02:20:54.445 00.000 10072 Worker thread wakes up
02:20:54.445 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:54.445 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:54.445 00.000 1032 GuideStep: -0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
02:20:55.355 00.910 10072 Exposure complete
02:20:55.408 00.053 10072 worker thread done servicing request
02:20:55.408 00.000 1032 OnExposeComplete: enter
02:20:55.410 00.002 1032 UpdateGuideState(): m_state=6
02:20:55.413 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 848
02:20:55.414 00.001 1032 Star::Find returns 1 (0), X=1122.09, Y=332.36, Mass=1629, SNR=28.4, Peak=129 HFD=3.3
02:20:55.416 00.002 1032 MultiStar: [#1 0.13,-0.05,0.88,U] [#2 0.21,0.01,0.94,U] [#3 0.16,-0.12,0.93,U] [#4 0.13,-0.03,0.78,U] [#5 0.25,-0.03,0.75,U] [#6 0.19,-0.10,0.73,U] [#7 0.16,-0.12,0.69,U] [#8 0.24,-0.06,0.69,U] 
02:20:55.417 00.001 1032 refined, 8 included, MultiStar: {0.18, -0.06}, one-star: {0.19, -0.03}
02:20:55.419 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
02:20:55.420 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
02:20:55.421 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.30 mountX=-0.10 mountY=-0.16, mountTheta=-2.13
02:20:55.425 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.06, opts=13)
02:20:55.428 00.003 1032 Enqueuing Move request for scope (0.18, -0.06)
02:20:55.430 00.002 10072 Worker thread wakes up
02:20:55.430 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
02:20:55.430 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
02:20:55.430 00.000 10072 Moving (0.18, -0.06) raw xDistance=-0.10 yDistance=-0.16
02:20:55.432 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:55.434 00.002 10072 PPEC rslt: input = -0.10, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1120.60
02:20:55.434 00.000 10072 PPEC: input: -0.10, control: 0.02, exposure: 1000
02:20:55.434 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:55.435 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:20:55.435 00.000 10072 MoveAxis(W, 25, ABG)
02:20:55.435 00.000 10072 Guiding  Dir = 3, Dur = 25
02:20:55.435 00.000 10072 IsGuiding returns 0
02:20:55.435 00.000 10072 PulseGuide returned control before completion, sleep 35
02:20:55.450 00.015 1032 UpdateGuideState exits: m=1629 SNR=28.4
02:20:55.452 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:55.453 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:55.455 00.002 1032 Enqueuing Expose request
02:20:55.477 00.022 10072 IsGuiding returns 0
02:20:55.477 00.000 10072 Move returns status 0, amount 25
02:20:55.477 00.000 10072 MoveAxis(N, 0, ABG)
02:20:55.477 00.000 10072 Move returns status 0, amount 0
02:20:55.477 00.000 10072 move complete, result=0
02:20:55.477 00.000 10072 worker thread done servicing request
02:20:55.478 00.001 10072 Worker thread wakes up
02:20:55.478 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:55.478 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:55.481 00.003 1032 GuideStep: -0.1 px 25 ms WEST, -0.2 px 0 ms NORTH
02:20:56.603 01.122 10072 Exposure complete
02:20:56.657 00.054 10072 worker thread done servicing request
02:20:56.657 00.000 1032 OnExposeComplete: enter
02:20:56.660 00.003 1032 UpdateGuideState(): m_state=6
02:20:56.662 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 849
02:20:56.664 00.002 1032 Star::Find returns 1 (0), X=1122.17, Y=332.38, Mass=1501, SNR=27.2, Peak=139 HFD=3.0
02:20:56.666 00.002 1032 MultiStar: [#1 0.17,-0.04,0.90,U] [#2 0.18,-0.00,0.98,U] [#3 0.19,0.06,0.95,U] [#4 0.12,-0.03,0.85,U] [#5 0.25,0.02,0.76,U] [#6 0.20,-0.01,0.75,U] [#7 0.13,0.07,0.74,U] [#8 0.17,-0.05,0.68,U] 
02:20:56.668 00.002 1032 refined, 8 included, MultiStar: {0.19, -0.00}, one-star: {0.27, -0.01}
02:20:56.669 00.001 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
02:20:56.672 00.003 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
02:20:56.674 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-0.00 mountX=-0.05 mountY=-0.18, mountTheta=-1.83
02:20:56.678 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.00, opts=13)
02:20:56.681 00.003 1032 Enqueuing Move request for scope (0.19, -0.00)
02:20:56.683 00.002 10072 Worker thread wakes up
02:20:56.683 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.00) opts 0xd
02:20:56.683 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.00)
02:20:56.684 00.001 10072 Moving (0.19, -0.00) raw xDistance=-0.05 yDistance=-0.18
02:20:56.685 00.001 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1120.60
02:20:56.685 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 1000
02:20:56.685 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:56.685 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:20:56.685 00.000 10072 MoveAxis(W, 18, ABG)
02:20:56.685 00.000 10072 Guiding  Dir = 3, Dur = 18
02:20:56.686 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:56.687 00.001 10072 IsGuiding returns 0
02:20:56.688 00.001 10072 PulseGuide returned control before completion, sleep 28
02:20:56.704 00.016 1032 UpdateGuideState exits: m=1501 SNR=27.2
02:20:56.707 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:56.708 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:56.710 00.002 1032 Enqueuing Expose request
02:20:56.726 00.016 10072 IsGuiding returns 0
02:20:56.726 00.000 10072 Move returns status 0, amount 18
02:20:56.726 00.000 10072 MoveAxis(N, 0, ABG)
02:20:56.726 00.000 10072 Move returns status 0, amount 0
02:20:56.726 00.000 10072 move complete, result=0
02:20:56.726 00.000 10072 worker thread done servicing request
02:20:56.726 00.000 10072 Worker thread wakes up
02:20:56.726 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:56.726 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:56.729 00.003 1032 GuideStep: -0.0 px 18 ms WEST, -0.2 px 0 ms NORTH
02:20:57.635 00.906 10072 Exposure complete
02:20:57.691 00.056 10072 worker thread done servicing request
02:20:57.691 00.000 1032 OnExposeComplete: enter
02:20:57.693 00.002 1032 UpdateGuideState(): m_state=6
02:20:57.694 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 850
02:20:57.697 00.003 1032 Star::Find returns 1 (0), X=1122.14, Y=332.35, Mass=1522, SNR=27.4, Peak=128 HFD=3.2
02:20:57.698 00.001 1032 MultiStar: [#1 0.21,-0.13,0.92,U] [#2 0.24,-0.04,0.95,U] [#3 0.20,-0.04,0.95,U] [#4 0.10,-0.16,0.81,U] [#5 0.21,-0.02,0.81,U] [#6 0.28,-0.09,0.71,U] [#7 0.22,-0.05,0.72,U] [#8 0.14,-0.05,0.66,U] 
02:20:57.699 00.001 1032 refined, 8 included, MultiStar: {0.21, -0.07}, one-star: {0.24, -0.04}
02:20:57.701 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
02:20:57.702 00.001 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
02:20:57.704 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.32 mountX=-0.12 mountY=-0.18, mountTheta=-2.15
02:20:57.706 00.002 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.07, opts=13)
02:20:57.707 00.001 1032 Enqueuing Move request for scope (0.21, -0.07)
02:20:57.708 00.001 10072 Worker thread wakes up
02:20:57.709 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
02:20:57.709 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
02:20:57.709 00.000 10072 Moving (0.21, -0.07) raw xDistance=-0.12 yDistance=-0.18
02:20:57.711 00.002 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1120.60
02:20:57.711 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 1000
02:20:57.711 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:57.711 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:20:57.711 00.000 10072 MoveAxis(W, 14, ABG)
02:20:57.711 00.000 10072 Guiding  Dir = 3, Dur = 14
02:20:57.712 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:57.714 00.002 10072 IsGuiding returns 0
02:20:57.715 00.001 10072 PulseGuide returned control before completion, sleep 24
02:20:57.732 00.017 1032 UpdateGuideState exits: m=1522 SNR=27.4
02:20:57.734 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:57.736 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:57.739 00.003 1032 Enqueuing Expose request
02:20:57.742 00.003 10072 IsGuiding returns 0
02:20:57.742 00.000 10072 Move returns status 0, amount 14
02:20:57.742 00.000 10072 MoveAxis(N, 0, ABG)
02:20:57.742 00.000 10072 Move returns status 0, amount 0
02:20:57.742 00.000 10072 move complete, result=0
02:20:57.742 00.000 10072 worker thread done servicing request
02:20:57.742 00.000 10072 Worker thread wakes up
02:20:57.742 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:57.742 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:57.748 00.006 1032 GuideStep: -0.1 px 14 ms WEST, -0.2 px 0 ms NORTH
02:20:58.870 01.122 10072 Exposure complete
02:20:58.925 00.055 10072 worker thread done servicing request
02:20:58.925 00.000 1032 OnExposeComplete: enter
02:20:58.927 00.002 1032 UpdateGuideState(): m_state=6
02:20:58.929 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 851
02:20:58.930 00.001 1032 Star::Find returns 1 (0), X=1122.16, Y=332.42, Mass=1573, SNR=27.9, Peak=133 HFD=3.2
02:20:58.932 00.002 1032 MultiStar: [#1 0.18,0.00,0.88,U] [#2 0.14,0.05,0.96,U] [#3 0.06,-0.00,0.93,U] [#4 0.16,-0.05,0.82,U] [#5 0.29,0.06,0.78,U] [#6 0.18,-0.01,0.74,U] [#7 0.14,-0.09,0.71,U] [#8 0.19,-0.02,0.69,U] 
02:20:58.934 00.002 1032 refined, 8 included, MultiStar: {0.18, 0.00}, one-star: {0.26, 0.04}
02:20:58.935 00.001 1032 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
02:20:58.937 00.002 1032 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
02:20:58.938 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.00 mountX=-0.05 mountY=-0.17, mountTheta=-1.83
02:20:58.941 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.00, opts=13)
02:20:58.942 00.001 1032 Enqueuing Move request for scope (0.18, 0.00)
02:20:58.944 00.002 10072 Worker thread wakes up
02:20:58.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
02:20:58.944 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
02:20:58.944 00.000 10072 Moving (0.18, 0.00) raw xDistance=-0.05 yDistance=-0.17
02:20:58.946 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1120.60
02:20:58.946 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 1000
02:20:58.946 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:58.948 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:58.948 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:20:58.948 00.000 10072 MoveAxis(W, 11, ABG)
02:20:58.948 00.000 10072 Guiding  Dir = 3, Dur = 11
02:20:58.948 00.000 10072 IsGuiding returns 0
02:20:58.949 00.001 10072 PulseGuide returned control before completion, sleep 21
02:20:58.964 00.015 1032 UpdateGuideState exits: m=1573 SNR=27.9
02:20:58.965 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:58.967 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:20:58.969 00.002 1032 Enqueuing Expose request
02:20:58.978 00.009 10072 IsGuiding returns 0
02:20:58.981 00.003 10072 Move returns status 0, amount 11
02:20:58.981 00.000 10072 MoveAxis(N, 0, ABG)
02:20:58.981 00.000 10072 Move returns status 0, amount 0
02:20:58.981 00.000 10072 move complete, result=0
02:20:58.981 00.000 10072 worker thread done servicing request
02:20:58.981 00.000 10072 Worker thread wakes up
02:20:58.981 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:20:58.981 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:20:58.983 00.002 1032 GuideStep: -0.0 px 11 ms WEST, -0.2 px 0 ms NORTH
02:20:59.901 00.918 10072 Exposure complete
02:20:59.958 00.057 10072 worker thread done servicing request
02:20:59.959 00.001 1032 OnExposeComplete: enter
02:20:59.962 00.003 1032 UpdateGuideState(): m_state=6
02:20:59.964 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 852
02:20:59.966 00.002 1032 Star::Find returns 1 (0), X=1122.13, Y=332.34, Mass=1645, SNR=28.5, Peak=155 HFD=3.1
02:20:59.967 00.001 1032 MultiStar: [#1 0.17,-0.11,0.89,U] [#2 0.22,-0.06,0.93,U] [#3 0.12,-0.07,0.90,U] [#4 0.18,-0.14,0.74,U] [#5 0.23,-0.12,0.75,U] [#6 0.19,-0.04,0.71,U] [#7 0.20,-0.05,0.69,U] [#8 0.18,-0.14,0.66,U] 
02:20:59.969 00.002 1032 refined, 8 included, MultiStar: {0.19, -0.08}, one-star: {0.22, -0.05}
02:20:59.971 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
02:20:59.972 00.001 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
02:20:59.973 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.42 mountX=-0.13 mountY=-0.16, mountTheta=-2.25
02:20:59.977 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.08, opts=13)
02:20:59.979 00.002 1032 Enqueuing Move request for scope (0.19, -0.08)
02:20:59.980 00.001 10072 Worker thread wakes up
02:20:59.981 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
02:20:59.981 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
02:20:59.981 00.000 10072 Moving (0.19, -0.08) raw xDistance=-0.13 yDistance=-0.16
02:20:59.982 00.001 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1120.60
02:20:59.982 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 1000
02:20:59.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:59.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:20:59.983 00.001 10072 MoveAxis(W, 8, ABG)
02:20:59.983 00.000 10072 Guiding  Dir = 3, Dur = 8
02:20:59.983 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:20:59.985 00.002 10072 IsGuiding returns 0
02:20:59.986 00.001 10072 PulseGuide returned control before completion, sleep 18
02:21:00.006 00.020 1032 UpdateGuideState exits: m=1645 SNR=28.5
02:21:00.008 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:00.010 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:00.012 00.002 10072 IsGuiding returns 0
02:21:00.012 00.000 1032 Enqueuing Expose request
02:21:00.015 00.003 10072 Move returns status 0, amount 8
02:21:00.015 00.000 10072 MoveAxis(N, 0, ABG)
02:21:00.015 00.000 10072 Move returns status 0, amount 0
02:21:00.015 00.000 10072 move complete, result=0
02:21:00.015 00.000 10072 worker thread done servicing request
02:21:00.015 00.000 10072 Worker thread wakes up
02:21:00.017 00.002 1032 GuideStep: -0.1 px 8 ms WEST, -0.2 px 0 ms NORTH
02:21:00.023 00.006 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:00.023 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:01.151 01.128 10072 Exposure complete
02:21:01.207 00.056 10072 worker thread done servicing request
02:21:01.207 00.000 1032 OnExposeComplete: enter
02:21:01.210 00.003 1032 UpdateGuideState(): m_state=6
02:21:01.211 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 853
02:21:01.213 00.002 1032 Star::Find returns 1 (0), X=1122.15, Y=332.25, Mass=1532, SNR=27.5, Peak=137 HFD=2.9
02:21:01.215 00.002 1032 MultiStar: [#1 0.20,-0.20,0.91,U] [#2 0.25,-0.04,0.95,U] [#3 0.18,-0.04,0.95,U] [#4 0.13,-0.13,0.83,U] [#5 0.25,-0.15,0.82,U] [#6 0.19,-0.07,0.74,U] [#7 0.23,-0.11,0.73,U] [#8 0.16,-0.08,0.67,U] 
02:21:01.216 00.001 1032 refined, 8 included, MultiStar: {0.21, -0.11}, one-star: {0.25, -0.14}
02:21:01.219 00.003 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
02:21:01.220 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
02:21:01.221 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.23 cameraTheta=-0.47 mountX=-0.16 mountY=-0.17, mountTheta=-2.30
02:21:01.224 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.11, opts=13)
02:21:01.225 00.001 1032 Enqueuing Move request for scope (0.21, -0.11)
02:21:01.226 00.001 10072 Worker thread wakes up
02:21:01.227 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
02:21:01.227 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
02:21:01.227 00.000 10072 Moving (0.21, -0.11) raw xDistance=-0.16 yDistance=-0.17
02:21:01.229 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:01.230 00.001 10072 PPEC rslt: input = -0.16, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1123.55
02:21:01.231 00.001 10072 PPEC: input: -0.16, control: 0.02, exposure: 1000
02:21:01.231 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:01.231 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:21:01.231 00.000 10072 MoveAxis(W, 21, ABG)
02:21:01.231 00.000 10072 Guiding  Dir = 3, Dur = 21
02:21:01.231 00.000 10072 IsGuiding returns 0
02:21:01.232 00.001 10072 PulseGuide returned control before completion, sleep 31
02:21:01.247 00.015 1032 UpdateGuideState exits: m=1532 SNR=27.5
02:21:01.250 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:01.251 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:01.253 00.002 1032 Enqueuing Expose request
02:21:01.279 00.026 10072 IsGuiding returns 1
02:21:01.280 00.001 10072 scope still moving after pulse duration time elapsed
02:21:01.305 00.025 10072 IsGuiding returns 0
02:21:01.305 00.000 10072 scope move finished after 21 + 53 ms
02:21:01.305 00.000 10072 Move returns status 0, amount 21
02:21:01.305 00.000 10072 MoveAxis(N, 0, ABG)
02:21:01.306 00.001 10072 Move returns status 0, amount 0
02:21:01.306 00.000 10072 move complete, result=0
02:21:01.306 00.000 10072 worker thread done servicing request
02:21:01.306 00.000 10072 Worker thread wakes up
02:21:01.306 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:01.306 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:01.339 00.033 1032 GuideStep: -0.2 px 21 ms WEST, -0.2 px 0 ms NORTH
02:21:02.214 00.875 10072 Exposure complete
02:21:02.271 00.057 10072 worker thread done servicing request
02:21:02.271 00.000 1032 OnExposeComplete: enter
02:21:02.272 00.001 1032 UpdateGuideState(): m_state=6
02:21:02.273 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 854
02:21:02.275 00.002 1032 Star::Find returns 1 (0), X=1122.15, Y=332.31, Mass=1631, SNR=28.3, Peak=133 HFD=3.2
02:21:02.275 00.000 1032 MultiStar: [#1 0.25,-0.15,0.86,U] [#2 0.28,-0.04,0.91,U] [#3 0.25,-0.09,0.91,U] [#4 0.32,-0.10,0.79,U] [#5 0.24,-0.05,0.77,U] [#6 0.31,-0.11,0.73,U] [#7 0.17,-0.07,0.70,U] [#8 0.19,-0.06,0.66,U] 
02:21:02.278 00.003 1032 single-star, 8 included, MultiStar: {0.25, -0.09}, one-star: {0.25, -0.08}
02:21:02.279 00.001 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
02:21:02.280 00.001 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
02:21:02.282 00.002 1032 CameraToMount -- cameraX=0.25 cameraY=-0.08 hyp=0.27 cameraTheta=-0.30 mountX=-0.14 mountY=-0.23, mountTheta=-2.13
02:21:02.284 00.002 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.08, opts=13)
02:21:02.285 00.001 1032 Enqueuing Move request for scope (0.25, -0.08)
02:21:02.286 00.001 10072 Worker thread wakes up
02:21:02.286 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.08) opts 0xd
02:21:02.286 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.08)
02:21:02.287 00.001 10072 Moving (0.25, -0.08) raw xDistance=-0.14 yDistance=-0.23
02:21:02.288 00.001 10072 PPEC rslt: input = -0.14, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1123.55
02:21:02.288 00.000 10072 PPEC: input: -0.14, control: 0.02, exposure: 1000
02:21:02.288 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.23
02:21:02.288 00.000 10072 MoveAxis(W, 18, ABG)
02:21:02.288 00.000 10072 Guiding  Dir = 3, Dur = 18
02:21:02.288 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:02.290 00.002 10072 IsGuiding returns 0
02:21:02.290 00.000 10072 PulseGuide returned control before completion, sleep 28
02:21:02.307 00.017 1032 UpdateGuideState exits: m=1631 SNR=28.3
02:21:02.309 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:02.311 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:02.313 00.002 1032 Enqueuing Expose request
02:21:02.321 00.008 10072 IsGuiding returns 0
02:21:02.321 00.000 10072 Move returns status 0, amount 18
02:21:02.321 00.000 10072 MoveAxis(N, 125, ABG)
02:21:02.321 00.000 10072 Guiding  Dir = 0, Dur = 125
02:21:02.321 00.000 10072 IsGuiding returns 0
02:21:02.323 00.002 10072 PulseGuide returned control before completion, sleep 135
02:21:02.461 00.138 10072 IsGuiding returns 0
02:21:02.462 00.001 10072 Move returns status 0, amount 125
02:21:02.462 00.000 10072 move complete, result=0
02:21:02.462 00.000 10072 worker thread done servicing request
02:21:02.462 00.000 10072 Worker thread wakes up
02:21:02.462 00.000 1032 GuideStep: -0.1 px 18 ms WEST, -0.2 px 125 ms NORTH
02:21:02.465 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:02.465 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:03.604 01.139 10072 Exposure complete
02:21:03.658 00.054 10072 worker thread done servicing request
02:21:03.658 00.000 1032 OnExposeComplete: enter
02:21:03.659 00.001 1032 UpdateGuideState(): m_state=6
02:21:03.661 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 855
02:21:03.662 00.001 1032 Star::Find returns 1 (0), X=1121.98, Y=332.15, Mass=1500, SNR=27.2, Peak=135 HFD=2.9
02:21:03.663 00.001 1032 MultiStar: [#1 0.01,-0.29,0.92,U] [#2 0.07,-0.18,0.99,U] [#3 -0.02,-0.30,0.96,U] [#4 -0.02,-0.31,0.83,U] [#5 0.05,-0.34,0.79,U] [#6 0.05,-0.26,0.77,U] [#7 -0.03,-0.29,0.77,U] [#8 0.08,-0.27,0.68,U] 
02:21:03.666 00.003 1032 single-star, 8 included, MultiStar: {0.03, -0.27}, one-star: {0.08, -0.24}
02:21:03.667 00.001 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
02:21:03.669 00.002 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
02:21:03.671 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.23 mountX=-0.25 mountY=-0.02, mountTheta=-3.06
02:21:03.674 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.24, opts=13)
02:21:03.676 00.002 1032 Enqueuing Move request for scope (0.08, -0.24)
02:21:03.677 00.001 10072 Worker thread wakes up
02:21:03.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
02:21:03.677 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
02:21:03.677 00.000 10072 Moving (0.08, -0.24) raw xDistance=-0.25 yDistance=-0.02
02:21:03.678 00.001 10072 PPEC rslt: input = -0.25, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1123.55
02:21:03.679 00.001 10072 PPEC: input: -0.25, control: -0.08, exposure: 1000
02:21:03.679 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:03.679 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:03.682 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:21:03.682 00.000 10072 MoveAxis(E, 87, ABG)
02:21:03.682 00.000 10072 Guiding  Dir = 2, Dur = 87
02:21:03.682 00.000 10072 IsGuiding returns 0
02:21:03.682 00.000 10072 PulseGuide returned control before completion, sleep 97
02:21:03.698 00.016 1032 UpdateGuideState exits: m=1500 SNR=27.2
02:21:03.699 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:03.700 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:03.701 00.001 1032 Enqueuing Expose request
02:21:03.789 00.088 10072 IsGuiding returns 1
02:21:03.789 00.000 10072 scope still moving after pulse duration time elapsed
02:21:03.820 00.031 10072 IsGuiding returns 0
02:21:03.820 00.000 10072 scope move finished after 87 + 50 ms
02:21:03.820 00.000 10072 Move returns status 0, amount 87
02:21:03.820 00.000 10072 MoveAxis(N, 0, ABG)
02:21:03.820 00.000 10072 Move returns status 0, amount 0
02:21:03.820 00.000 10072 move complete, result=0
02:21:03.820 00.000 10072 worker thread done servicing request
02:21:03.820 00.000 10072 Worker thread wakes up
02:21:03.820 00.000 1032 GuideStep: -0.2 px 87 ms EAST, -0.0 px 0 ms NORTH
02:21:03.824 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:03.824 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:04.729 00.905 10072 Exposure complete
02:21:04.784 00.055 10072 worker thread done servicing request
02:21:04.785 00.001 1032 OnExposeComplete: enter
02:21:04.786 00.001 1032 UpdateGuideState(): m_state=6
02:21:04.788 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 856
02:21:04.791 00.003 1032 Star::Find returns 1 (0), X=1121.94, Y=332.26, Mass=1590, SNR=28.0, Peak=139 HFD=3.2
02:21:04.793 00.002 1032 MultiStar: [#1 -0.01,-0.23,0.86,U] [#2 0.01,-0.10,0.94,U] [#3 -0.03,-0.13,0.94,U] [#4 0.01,-0.09,0.81,U] [#5 0.07,-0.06,0.79,U] [#6 -0.02,-0.08,0.72,U] [#7 0.04,-0.22,0.71,U] [#8 -0.04,-0.13,0.67,U] 
02:21:04.794 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {0.04, -0.12}
02:21:04.796 00.002 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.96)
02:21:04.797 00.001 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.96)
02:21:04.800 00.003 1032 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.50 mountX=-0.13 mountY=0.02, mountTheta=2.96
02:21:04.803 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.13, opts=13)
02:21:04.807 00.004 1032 Enqueuing Move request for scope (0.01, -0.13)
02:21:04.808 00.001 10072 Worker thread wakes up
02:21:04.808 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
02:21:04.808 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
02:21:04.808 00.000 10072 Moving (0.01, -0.13) raw xDistance=-0.13 yDistance=0.02
02:21:04.810 00.002 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1123.55
02:21:04.810 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 1000
02:21:04.810 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:04.810 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:21:04.810 00.000 10072 MoveAxis(W, 14, ABG)
02:21:04.810 00.000 10072 Guiding  Dir = 3, Dur = 14
02:21:04.810 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:04.812 00.002 10072 IsGuiding returns 0
02:21:04.813 00.001 10072 PulseGuide returned control before completion, sleep 24
02:21:04.832 00.019 1032 UpdateGuideState exits: m=1590 SNR=28.0
02:21:04.835 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:04.836 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:04.837 00.001 1032 Enqueuing Expose request
02:21:04.853 00.016 10072 IsGuiding returns 0
02:21:04.853 00.000 10072 Move returns status 0, amount 14
02:21:04.853 00.000 10072 MoveAxis(N, 0, ABG)
02:21:04.853 00.000 10072 Move returns status 0, amount 0
02:21:04.853 00.000 10072 move complete, result=0
02:21:04.853 00.000 10072 worker thread done servicing request
02:21:04.853 00.000 10072 Worker thread wakes up
02:21:04.853 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:04.854 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:04.856 00.002 1032 GuideStep: -0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
02:21:05.986 01.130 10072 Exposure complete
02:21:06.043 00.057 10072 worker thread done servicing request
02:21:06.043 00.000 1032 OnExposeComplete: enter
02:21:06.045 00.002 1032 UpdateGuideState(): m_state=6
02:21:06.046 00.001 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 857
02:21:06.048 00.002 1032 Star::Find returns 1 (0), X=1122.12, Y=332.18, Mass=1551, SNR=27.7, Peak=144 HFD=2.9
02:21:06.050 00.002 1032 MultiStar: [#1 0.17,-0.36,0.00,M1] [#2 0.07,-0.13,0.97,U] [#3 0.01,-0.27,0.95,U] [#4 0.12,-0.26,0.80,U] [#5 0.13,-0.16,0.78,U] [#6 0.07,-0.24,0.73,U] [#7 0.10,-0.27,0.71,U] [#8 0.04,-0.23,0.68,U] 
02:21:06.053 00.003 1032 refined, 7 included, MultiStar: {0.10, -0.22}, one-star: {0.22, -0.21}
02:21:06.054 00.001 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
02:21:06.056 00.002 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
02:21:06.058 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.15 mountX=-0.24 mountY=-0.04, mountTheta=-2.98
02:21:06.061 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.22, opts=13)
02:21:06.063 00.002 1032 Enqueuing Move request for scope (0.10, -0.22)
02:21:06.065 00.002 10072 Worker thread wakes up
02:21:06.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd
02:21:06.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.22)
02:21:06.065 00.000 10072 Moving (0.10, -0.22) raw xDistance=-0.24 yDistance=-0.04
02:21:06.067 00.002 10072 PPEC rslt: input = -0.24, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 1123.55
02:21:06.067 00.000 10072 PPEC: input: -0.24, control: -0.09, exposure: 1000
02:21:06.067 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:06.067 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:21:06.067 00.000 10072 MoveAxis(E, 90, ABG)
02:21:06.067 00.000 10072 Guiding  Dir = 2, Dur = 90
02:21:06.067 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:06.070 00.003 10072 IsGuiding returns 0
02:21:06.070 00.000 10072 PulseGuide returned control before completion, sleep 100
02:21:06.088 00.018 1032 UpdateGuideState exits: m=1551 SNR=27.7
02:21:06.091 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:06.094 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:06.096 00.002 1032 Enqueuing Expose request
02:21:06.182 00.086 10072 IsGuiding returns 0
02:21:06.182 00.000 10072 Move returns status 0, amount 90
02:21:06.182 00.000 10072 MoveAxis(N, 0, ABG)
02:21:06.182 00.000 10072 Move returns status 0, amount 0
02:21:06.182 00.000 10072 move complete, result=0
02:21:06.182 00.000 10072 worker thread done servicing request
02:21:06.182 00.000 10072 Worker thread wakes up
02:21:06.182 00.000 1032 GuideStep: -0.2 px 90 ms EAST, -0.0 px 0 ms NORTH
02:21:06.184 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:06.184 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:07.091 00.907 10072 Exposure complete
02:21:07.143 00.052 10072 worker thread done servicing request
02:21:07.143 00.000 1032 OnExposeComplete: enter
02:21:07.145 00.002 1032 UpdateGuideState(): m_state=6
02:21:07.147 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 858
02:21:07.148 00.001 1032 Star::Find returns 1 (0), X=1121.99, Y=332.21, Mass=1584, SNR=28.0, Peak=131 HFD=3.1
02:21:07.150 00.002 1032 MultiStar: [#1 0.14,-0.19,0.92,U] [#2 0.10,-0.03,0.93,U] [#3 0.04,-0.11,0.89,U] [#4 0.06,-0.13,0.80,U] [#5 0.07,-0.16,0.78,U] [#6 -0.01,-0.08,0.73,U] [#7 0.08,-0.17,0.69,U] [#8 0.03,-0.12,0.66,U] 
02:21:07.156 00.006 1032 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.09, -0.17}
02:21:07.157 00.001 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
02:21:07.159 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
02:21:07.160 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.08 mountX=-0.14 mountY=-0.03, mountTheta=-2.91
02:21:07.162 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.13, opts=13)
02:21:07.163 00.001 1032 Enqueuing Move request for scope (0.07, -0.13)
02:21:07.165 00.002 10072 Worker thread wakes up
02:21:07.165 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
02:21:07.165 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
02:21:07.165 00.000 10072 Moving (0.07, -0.13) raw xDistance=-0.14 yDistance=-0.03
02:21:07.166 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:07.168 00.002 10072 PPEC rslt: input = -0.14, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1126.48
02:21:07.168 00.000 10072 PPEC: input: -0.14, control: 0.02, exposure: 1000
02:21:07.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:07.169 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:21:07.169 00.000 10072 MoveAxis(W, 21, ABG)
02:21:07.169 00.000 10072 Guiding  Dir = 3, Dur = 21
02:21:07.169 00.000 10072 IsGuiding returns 0
02:21:07.169 00.000 10072 PulseGuide returned control before completion, sleep 31
02:21:07.187 00.018 1032 UpdateGuideState exits: m=1584 SNR=28.0
02:21:07.189 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:07.190 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:07.192 00.002 1032 Enqueuing Expose request
02:21:07.214 00.022 10072 IsGuiding returns 0
02:21:07.214 00.000 10072 Move returns status 0, amount 21
02:21:07.214 00.000 10072 MoveAxis(N, 0, ABG)
02:21:07.214 00.000 10072 Move returns status 0, amount 0
02:21:07.214 00.000 10072 move complete, result=0
02:21:07.215 00.001 10072 worker thread done servicing request
02:21:07.215 00.000 10072 Worker thread wakes up
02:21:07.215 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:07.215 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:07.215 00.000 1032 GuideStep: -0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
02:21:08.344 01.129 10072 Exposure complete
02:21:08.403 00.059 10072 worker thread done servicing request
02:21:08.403 00.000 1032 OnExposeComplete: enter
02:21:08.405 00.002 1032 UpdateGuideState(): m_state=6
02:21:08.407 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 859
02:21:08.408 00.001 1032 Star::Find returns 1 (0), X=1122.06, Y=332.31, Mass=1528, SNR=27.5, Peak=124 HFD=3.2
02:21:08.410 00.002 1032 MultiStar: [#1 0.12,-0.04,0.92,U] [#2 0.10,0.01,0.96,U] [#3 0.07,-0.04,0.94,U] [#4 0.13,-0.00,0.82,U] [#5 0.13,-0.11,0.80,U] [#6 0.08,-0.11,0.75,U] [#7 0.13,-0.03,0.71,U] [#8 0.08,0.00,0.70,U] 
02:21:08.411 00.001 1032 refined, 8 included, MultiStar: {0.11, -0.04}, one-star: {0.16, -0.07}
02:21:08.412 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
02:21:08.414 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
02:21:08.416 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.38 mountX=-0.07 mountY=-0.10, mountTheta=-2.21
02:21:08.419 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.04, opts=13)
02:21:08.420 00.001 1032 Enqueuing Move request for scope (0.11, -0.04)
02:21:08.421 00.001 10072 Worker thread wakes up
02:21:08.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
02:21:08.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
02:21:08.421 00.000 10072 Moving (0.11, -0.04) raw xDistance=-0.07 yDistance=-0.10
02:21:08.423 00.002 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1126.48
02:21:08.423 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 1000
02:21:08.423 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:08.423 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:08.425 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:21:08.425 00.000 10072 MoveAxis(W, 21, ABG)
02:21:08.425 00.000 10072 Guiding  Dir = 3, Dur = 21
02:21:08.426 00.001 10072 IsGuiding returns 0
02:21:08.426 00.000 10072 PulseGuide returned control before completion, sleep 31
02:21:08.442 00.016 1032 UpdateGuideState exits: m=1528 SNR=27.5
02:21:08.444 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:08.446 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:08.447 00.001 1032 Enqueuing Expose request
02:21:08.467 00.020 10072 IsGuiding returns 0
02:21:08.467 00.000 10072 Move returns status 0, amount 21
02:21:08.467 00.000 10072 MoveAxis(N, 0, ABG)
02:21:08.467 00.000 10072 Move returns status 0, amount 0
02:21:08.467 00.000 10072 move complete, result=0
02:21:08.467 00.000 10072 worker thread done servicing request
02:21:08.467 00.000 10072 Worker thread wakes up
02:21:08.467 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:08.467 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:08.467 00.000 1032 GuideStep: -0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
02:21:09.381 00.914 10072 Exposure complete
02:21:09.438 00.057 10072 worker thread done servicing request
02:21:09.438 00.000 1032 OnExposeComplete: enter
02:21:09.439 00.001 1032 UpdateGuideState(): m_state=6
02:21:09.441 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 860
02:21:09.443 00.002 1032 Star::Find returns 1 (0), X=1122.16, Y=332.26, Mass=1575, SNR=27.9, Peak=129 HFD=3.2
02:21:09.444 00.001 1032 MultiStar: [#1 0.19,-0.10,0.90,U] [#2 0.15,-0.05,0.94,U] [#3 0.10,-0.09,0.97,U] [#4 0.19,-0.12,0.81,U] [#5 0.22,-0.07,0.78,U] [#6 0.20,-0.11,0.74,U] [#7 0.12,-0.13,0.69,U] [#8 0.14,0.01,0.68,U] 
02:21:09.446 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.09}, one-star: {0.26, -0.12}
02:21:09.448 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
02:21:09.449 00.001 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
02:21:09.450 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.45 mountX=-0.13 mountY=-0.15, mountTheta=-2.28
02:21:09.454 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.09, opts=13)
02:21:09.455 00.001 1032 Enqueuing Move request for scope (0.18, -0.09)
02:21:09.457 00.002 10072 Worker thread wakes up
02:21:09.457 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
02:21:09.457 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
02:21:09.457 00.000 10072 Moving (0.18, -0.09) raw xDistance=-0.13 yDistance=-0.15
02:21:09.458 00.001 10072 PPEC rslt: input = -0.13, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1126.48
02:21:09.459 00.001 10072 PPEC: input: -0.13, control: 0.02, exposure: 1000
02:21:09.459 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:09.459 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:21:09.459 00.000 10072 MoveAxis(W, 18, ABG)
02:21:09.459 00.000 10072 Guiding  Dir = 3, Dur = 18
02:21:09.459 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:09.461 00.002 10072 IsGuiding returns 0
02:21:09.462 00.001 10072 PulseGuide returned control before completion, sleep 28
02:21:09.479 00.017 1032 UpdateGuideState exits: m=1575 SNR=27.9
02:21:09.480 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:09.482 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:09.483 00.001 1032 Enqueuing Expose request
02:21:09.502 00.019 10072 IsGuiding returns 0
02:21:09.502 00.000 10072 Move returns status 0, amount 18
02:21:09.502 00.000 10072 MoveAxis(N, 0, ABG)
02:21:09.502 00.000 10072 Move returns status 0, amount 0
02:21:09.502 00.000 10072 move complete, result=0
02:21:09.502 00.000 10072 worker thread done servicing request
02:21:09.502 00.000 10072 Worker thread wakes up
02:21:09.502 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:09.503 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:09.503 00.000 1032 GuideStep: -0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
02:21:10.731 01.228 10072 Exposure complete
02:21:10.790 00.059 10072 worker thread done servicing request
02:21:10.790 00.000 1032 OnExposeComplete: enter
02:21:10.792 00.002 1032 UpdateGuideState(): m_state=6
02:21:10.793 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 861
02:21:10.794 00.001 1032 Star::Find returns 1 (0), X=1122.19, Y=332.30, Mass=1575, SNR=27.9, Peak=148 HFD=3.1
02:21:10.796 00.002 1032 MultiStar: [#1 0.13,-0.16,0.91,U] [#2 0.18,-0.01,0.95,U] [#3 0.09,-0.07,0.97,U] [#4 0.12,-0.07,0.82,U] [#5 0.23,-0.09,0.77,U] [#6 0.23,-0.11,0.75,U] [#7 0.24,-0.08,0.70,U] [#8 0.04,-0.04,0.64,U] 
02:21:10.797 00.001 1032 refined, 8 included, MultiStar: {0.17, -0.08}, one-star: {0.29, -0.09}
02:21:10.799 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
02:21:10.800 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
02:21:10.802 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.43 mountX=-0.12 mountY=-0.15, mountTheta=-2.26
02:21:10.804 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.08, opts=13)
02:21:10.805 00.001 1032 Enqueuing Move request for scope (0.17, -0.08)
02:21:10.807 00.002 10072 Worker thread wakes up
02:21:10.807 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
02:21:10.807 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
02:21:10.807 00.000 10072 Moving (0.17, -0.08) raw xDistance=-0.12 yDistance=-0.15
02:21:10.808 00.001 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1126.48
02:21:10.808 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 1000
02:21:10.809 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:10.809 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:21:10.809 00.000 10072 MoveAxis(W, 14, ABG)
02:21:10.809 00.000 10072 Guiding  Dir = 3, Dur = 14
02:21:10.809 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:10.812 00.003 10072 IsGuiding returns 0
02:21:10.812 00.000 10072 PulseGuide returned control before completion, sleep 24
02:21:10.826 00.014 1032 UpdateGuideState exits: m=1575 SNR=27.9
02:21:10.828 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:10.829 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:10.832 00.003 1032 Enqueuing Expose request
02:21:10.840 00.008 10072 IsGuiding returns 0
02:21:10.840 00.000 10072 Move returns status 0, amount 14
02:21:10.840 00.000 10072 MoveAxis(N, 0, ABG)
02:21:10.840 00.000 10072 Move returns status 0, amount 0
02:21:10.840 00.000 10072 move complete, result=0
02:21:10.840 00.000 1032 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
02:21:10.843 00.003 10072 worker thread done servicing request
02:21:10.843 00.000 10072 Worker thread wakes up
02:21:10.843 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:10.843 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:11.761 00.918 10072 Exposure complete
02:21:11.815 00.054 10072 worker thread done servicing request
02:21:11.815 00.000 1032 OnExposeComplete: enter
02:21:11.817 00.002 1032 UpdateGuideState(): m_state=6
02:21:11.818 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 862
02:21:11.820 00.002 1032 Star::Find returns 1 (0), X=1122.16, Y=332.21, Mass=1577, SNR=27.9, Peak=134 HFD=2.9
02:21:11.822 00.002 1032 MultiStar: [#1 0.21,-0.18,0.90,U] [#2 0.19,-0.12,0.94,U] [#3 0.16,-0.21,0.97,U] [#4 0.12,-0.19,0.82,U] [#5 0.27,-0.15,0.77,U] [#6 0.25,-0.21,0.73,U] [#7 0.17,-0.24,0.71,U] [#8 0.12,-0.23,0.66,U] 
02:21:11.824 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.19}, one-star: {0.26, -0.18}
02:21:11.825 00.001 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
02:21:11.826 00.001 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
02:21:11.828 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.27 cameraTheta=-0.75 mountX=-0.23 mountY=-0.14, mountTheta=-2.58
02:21:11.831 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.19, opts=13)
02:21:11.835 00.004 1032 Enqueuing Move request for scope (0.20, -0.19)
02:21:11.838 00.003 10072 Worker thread wakes up
02:21:11.838 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
02:21:11.838 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
02:21:11.838 00.000 10072 Moving (0.20, -0.19) raw xDistance=-0.23 yDistance=-0.14
02:21:11.839 00.001 10072 PPEC rslt: input = -0.23, final = -0.09, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 1126.48
02:21:11.840 00.001 10072 PPEC: input: -0.23, control: -0.09, exposure: 1000
02:21:11.840 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:11.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:21:11.840 00.000 10072 MoveAxis(E, 88, ABG)
02:21:11.840 00.000 10072 Guiding  Dir = 2, Dur = 88
02:21:11.840 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:11.843 00.003 10072 IsGuiding returns 0
02:21:11.843 00.000 10072 PulseGuide returned control before completion, sleep 98
02:21:11.859 00.016 1032 UpdateGuideState exits: m=1577 SNR=27.9
02:21:11.861 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:11.864 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:11.867 00.003 1032 Enqueuing Expose request
02:21:11.947 00.080 10072 IsGuiding returns 0
02:21:11.947 00.000 10072 Move returns status 0, amount 88
02:21:11.947 00.000 10072 MoveAxis(N, 0, ABG)
02:21:11.947 00.000 10072 Move returns status 0, amount 0
02:21:11.947 00.000 10072 move complete, result=0
02:21:11.947 00.000 10072 worker thread done servicing request
02:21:11.947 00.000 10072 Worker thread wakes up
02:21:11.947 00.000 1032 GuideStep: -0.2 px 88 ms EAST, -0.1 px 0 ms NORTH
02:21:11.950 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:11.950 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:13.074 01.124 10072 Exposure complete
02:21:13.130 00.056 10072 worker thread done servicing request
02:21:13.130 00.000 1032 OnExposeComplete: enter
02:21:13.132 00.002 1032 UpdateGuideState(): m_state=6
02:21:13.134 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 863
02:21:13.135 00.001 1032 Star::Find returns 1 (0), X=1122.11, Y=332.38, Mass=1655, SNR=28.6, Peak=139 HFD=3.3
02:21:13.138 00.003 1032 MultiStar: [#1 0.17,-0.09,0.89,U] [#2 0.14,-0.01,0.93,U] [#3 0.16,-0.04,0.93,U] [#4 0.12,0.05,0.77,U] [#5 0.22,0.03,0.79,U] [#6 0.14,-0.00,0.72,U] [#7 0.14,0.02,0.68,U] [#8 0.19,-0.02,0.66,U] 
02:21:13.139 00.001 1032 refined, 8 included, MultiStar: {0.17, -0.01}, one-star: {0.21, -0.01}
02:21:13.140 00.001 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
02:21:13.142 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
02:21:13.145 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.05 mountX=-0.05 mountY=-0.16, mountTheta=-1.88
02:21:13.148 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.01, opts=13)
02:21:13.150 00.002 1032 Enqueuing Move request for scope (0.17, -0.01)
02:21:13.152 00.002 10072 Worker thread wakes up
02:21:13.153 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
02:21:13.153 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
02:21:13.153 00.000 10072 Moving (0.17, -0.01) raw xDistance=-0.05 yDistance=-0.16
02:21:13.154 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:13.156 00.002 10072 PPEC rslt: input = -0.05, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1129.37
02:21:13.156 00.000 10072 PPEC: input: -0.05, control: 0.03, exposure: 1000
02:21:13.157 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:13.157 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:21:13.157 00.000 10072 MoveAxis(W, 27, ABG)
02:21:13.157 00.000 10072 Guiding  Dir = 3, Dur = 27
02:21:13.157 00.000 10072 IsGuiding returns 0
02:21:13.158 00.001 10072 PulseGuide returned control before completion, sleep 37
02:21:13.174 00.016 1032 UpdateGuideState exits: m=1655 SNR=28.6
02:21:13.177 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:13.179 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:13.181 00.002 1032 Enqueuing Expose request
02:21:13.211 00.030 10072 IsGuiding returns 0
02:21:13.211 00.000 10072 Move returns status 0, amount 27
02:21:13.211 00.000 10072 MoveAxis(N, 0, ABG)
02:21:13.211 00.000 10072 Move returns status 0, amount 0
02:21:13.211 00.000 10072 move complete, result=0
02:21:13.211 00.000 10072 worker thread done servicing request
02:21:13.211 00.000 10072 Worker thread wakes up
02:21:13.211 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:13.211 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:13.212 00.001 1032 GuideStep: -0.1 px 27 ms WEST, -0.2 px 0 ms NORTH
02:21:14.123 00.911 10072 Exposure complete
02:21:14.178 00.055 10072 worker thread done servicing request
02:21:14.179 00.001 1032 OnExposeComplete: enter
02:21:14.181 00.002 1032 UpdateGuideState(): m_state=6
02:21:14.183 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 864
02:21:14.186 00.003 1032 Star::Find returns 1 (0), X=1122.15, Y=332.30, Mass=1679, SNR=28.8, Peak=155 HFD=3.1
02:21:14.187 00.001 1032 MultiStar: [#1 0.18,-0.15,0.87,U] [#2 0.21,-0.05,0.92,U] [#3 0.19,-0.12,0.90,U] [#4 0.12,-0.13,0.79,U] [#5 0.15,-0.10,0.75,U] [#6 0.17,-0.13,0.71,U] [#7 0.18,-0.10,0.68,U] [#8 0.21,-0.14,0.67,U] 
02:21:14.189 00.002 1032 refined, 8 included, MultiStar: {0.19, -0.11}, one-star: {0.25, -0.09}
02:21:14.190 00.001 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
02:21:14.192 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
02:21:14.193 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.21 cameraTheta=-0.53 mountX=-0.15 mountY=-0.15, mountTheta=-2.36
02:21:14.196 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.11, opts=13)
02:21:14.199 00.003 1032 Enqueuing Move request for scope (0.19, -0.11)
02:21:14.200 00.001 10072 Worker thread wakes up
02:21:14.201 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
02:21:14.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
02:21:14.201 00.000 10072 Moving (0.19, -0.11) raw xDistance=-0.15 yDistance=-0.15
02:21:14.203 00.002 10072 PPEC rslt: input = -0.15, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1129.37
02:21:14.203 00.000 10072 PPEC: input: -0.15, control: 0.02, exposure: 1000
02:21:14.203 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:14.203 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:21:14.204 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:14.207 00.003 10072 MoveAxis(W, 24, ABG)
02:21:14.208 00.001 10072 Guiding  Dir = 3, Dur = 24
02:21:14.209 00.001 10072 IsGuiding returns 0
02:21:14.210 00.001 10072 PulseGuide returned control before completion, sleep 34
02:21:14.281 00.071 10072 IsGuiding returns 0
02:21:14.282 00.001 10072 Move returns status 0, amount 24
02:21:14.282 00.000 10072 MoveAxis(N, 0, ABG)
02:21:14.282 00.000 10072 Move returns status 0, amount 0
02:21:14.282 00.000 10072 move complete, result=0
02:21:14.282 00.000 10072 worker thread done servicing request
02:21:14.293 00.011 1032 UpdateGuideState exits: m=1679 SNR=28.8
02:21:14.296 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:14.298 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:14.307 00.009 1032 Enqueuing Expose request
02:21:14.312 00.005 10072 Worker thread wakes up
02:21:14.312 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:14.312 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:14.313 00.001 1032 GuideStep: -0.2 px 24 ms WEST, -0.2 px 0 ms NORTH
02:21:15.442 01.129 10072 Exposure complete
02:21:15.528 00.086 10072 worker thread done servicing request
02:21:15.528 00.000 1032 OnExposeComplete: enter
02:21:15.531 00.003 1032 UpdateGuideState(): m_state=6
02:21:15.534 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 865
02:21:15.538 00.004 1032 Star::Find returns 1 (0), X=1122.17, Y=332.18, Mass=1539, SNR=27.6, Peak=143 HFD=2.9
02:21:15.541 00.003 1032 MultiStar: [#1 0.13,-0.24,0.91,U] [#2 0.20,-0.20,0.97,U] [#3 0.18,-0.26,0.98,U] [#4 0.25,-0.21,0.80,U] [#5 0.22,-0.15,0.80,U] [#6 0.22,-0.19,0.74,U] [#7 0.27,-0.20,0.72,U] [#8 0.24,-0.20,0.68,U] 
02:21:15.543 00.002 1032 refined, 8 included, MultiStar: {0.22, -0.21}, one-star: {0.27, -0.20}
02:21:15.545 00.002 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
02:21:15.550 00.005 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
02:21:15.554 00.004 1032 CameraToMount -- cameraX=0.22 cameraY=-0.21 hyp=0.30 cameraTheta=-0.76 mountX=-0.26 mountY=-0.16, mountTheta=-2.59
02:21:15.558 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.21, opts=13)
02:21:15.561 00.003 1032 Enqueuing Move request for scope (0.22, -0.21)
02:21:15.563 00.002 10072 Worker thread wakes up
02:21:15.563 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.21) opts 0xd
02:21:15.563 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.21)
02:21:15.563 00.000 10072 Moving (0.22, -0.21) raw xDistance=-0.26 yDistance=-0.16
02:21:15.565 00.002 10072 PPEC rslt: input = -0.26, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1129.37
02:21:15.565 00.000 10072 PPEC: input: -0.26, control: -0.08, exposure: 1000
02:21:15.565 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:15.565 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:15.567 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:21:15.567 00.000 10072 MoveAxis(E, 83, ABG)
02:21:15.567 00.000 10072 Guiding  Dir = 2, Dur = 83
02:21:15.568 00.001 10072 IsGuiding returns 0
02:21:15.568 00.000 10072 PulseGuide returned control before completion, sleep 93
02:21:15.626 00.058 1032 UpdateGuideState exits: m=1539 SNR=27.6
02:21:15.630 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:15.632 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:15.635 00.003 1032 Enqueuing Expose request
02:21:15.671 00.036 10072 IsGuiding returns 0
02:21:15.672 00.001 10072 Move returns status 0, amount 83
02:21:15.672 00.000 10072 MoveAxis(N, 0, ABG)
02:21:15.672 00.000 10072 Move returns status 0, amount 0
02:21:15.672 00.000 10072 move complete, result=0
02:21:15.672 00.000 10072 worker thread done servicing request
02:21:15.673 00.001 10072 Worker thread wakes up
02:21:15.673 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:15.673 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:15.676 00.003 1032 GuideStep: -0.3 px 83 ms EAST, -0.2 px 0 ms NORTH
02:21:16.590 00.914 10072 Exposure complete
02:21:16.671 00.081 1032 OnExposeComplete: enter
02:21:16.675 00.004 1032 UpdateGuideState(): m_state=6
02:21:16.678 00.003 10072 worker thread done servicing request
02:21:16.678 00.000 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 866
02:21:16.681 00.003 1032 Star::Find returns 1 (0), X=1122.08, Y=332.21, Mass=1666, SNR=28.7, Peak=143 HFD=3.1
02:21:16.684 00.003 1032 MultiStar: [#1 0.11,-0.15,0.87,U] [#2 0.15,-0.09,0.91,U] [#3 0.15,-0.14,0.92,U] [#4 0.13,-0.17,0.78,U] [#5 0.18,-0.11,0.73,U] [#6 0.18,-0.08,0.72,U] [#7 0.17,-0.17,0.70,U] [#8 0.10,-0.22,0.62,U] 
02:21:16.687 00.003 1032 refined, 8 included, MultiStar: {0.15, -0.14}, one-star: {0.18, -0.17}
02:21:16.689 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
02:21:16.690 00.001 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
02:21:16.695 00.005 1032 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-0.75 mountX=-0.18 mountY=-0.11, mountTheta=-2.59
02:21:16.700 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.14, opts=13)
02:21:16.702 00.002 1032 Enqueuing Move request for scope (0.15, -0.14)
02:21:16.705 00.003 10072 Worker thread wakes up
02:21:16.705 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
02:21:16.705 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
02:21:16.705 00.000 10072 Moving (0.15, -0.14) raw xDistance=-0.18 yDistance=-0.11
02:21:16.707 00.002 10072 PPEC rslt: input = -0.18, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1129.37
02:21:16.707 00.000 10072 PPEC: input: -0.18, control: 0.02, exposure: 1000
02:21:16.707 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:16.710 00.003 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:16.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:21:16.710 00.000 10072 MoveAxis(W, 17, ABG)
02:21:16.710 00.000 10072 Guiding  Dir = 3, Dur = 17
02:21:16.710 00.000 10072 IsGuiding returns 0
02:21:16.711 00.001 10072 PulseGuide returned control before completion, sleep 27
02:21:16.733 00.022 1032 UpdateGuideState exits: m=1666 SNR=28.7
02:21:16.736 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:16.740 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:16.742 00.002 1032 Enqueuing Expose request
02:21:16.755 00.013 10072 IsGuiding returns 0
02:21:16.755 00.000 10072 Move returns status 0, amount 17
02:21:16.755 00.000 10072 MoveAxis(N, 0, ABG)
02:21:16.755 00.000 10072 Move returns status 0, amount 0
02:21:16.755 00.000 10072 move complete, result=0
02:21:16.755 00.000 10072 worker thread done servicing request
02:21:16.755 00.000 10072 Worker thread wakes up
02:21:16.756 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:16.756 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:16.757 00.001 1032 GuideStep: -0.2 px 17 ms WEST, -0.1 px 0 ms NORTH
02:21:17.889 01.132 10072 Exposure complete
02:21:17.975 00.086 10072 worker thread done servicing request
02:21:17.976 00.001 1032 OnExposeComplete: enter
02:21:17.978 00.002 1032 UpdateGuideState(): m_state=6
02:21:17.981 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 867
02:21:17.983 00.002 1032 Star::Find returns 1 (0), X=1122.12, Y=332.13, Mass=1671, SNR=28.7, Peak=153 HFD=2.9
02:21:17.990 00.007 1032 MultiStar: [#1 0.23,-0.28,0.90,U] [#2 0.25,-0.19,0.91,U] [#3 0.17,-0.28,0.90,U] [#4 0.17,-0.23,0.76,U] [#5 0.20,-0.15,0.77,U] [#6 0.27,-0.31,0.00,M1] [#7 0.19,-0.24,0.70,U] [#8 0.12,-0.37,0.00,M1] 
02:21:17.993 00.003 1032 refined, 6 included, MultiStar: {0.21, -0.23}, one-star: {0.22, -0.26}
02:21:17.998 00.005 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
02:21:18.000 00.002 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
02:21:18.002 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-0.85 mountX=-0.28 mountY=-0.14, mountTheta=-2.68
02:21:18.007 00.005 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.23, opts=13)
02:21:18.009 00.002 1032 Enqueuing Move request for scope (0.21, -0.23)
02:21:18.011 00.002 10072 Worker thread wakes up
02:21:18.011 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.23) opts 0xd
02:21:18.011 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.23)
02:21:18.011 00.000 10072 Moving (0.21, -0.23) raw xDistance=-0.28 yDistance=-0.14
02:21:18.013 00.002 10072 PPEC rslt: input = -0.28, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 1129.37
02:21:18.013 00.000 10072 PPEC: input: -0.28, control: -0.10, exposure: 1000
02:21:18.013 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:18.014 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:18.018 00.004 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:21:18.018 00.000 10072 MoveAxis(E, 105, ABG)
02:21:18.024 00.006 10072 Guiding  Dir = 2, Dur = 105
02:21:18.024 00.000 10072 IsGuiding returns 0
02:21:18.026 00.002 10072 PulseGuide returned control before completion, sleep 115
02:21:18.053 00.027 1032 UpdateGuideState exits: m=1671 SNR=28.7
02:21:18.060 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:18.063 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:18.065 00.002 1032 Enqueuing Expose request
02:21:18.151 00.086 10072 IsGuiding returns 0
02:21:18.151 00.000 10072 Move returns status 0, amount 105
02:21:18.151 00.000 10072 MoveAxis(N, 0, ABG)
02:21:18.151 00.000 10072 Move returns status 0, amount 0
02:21:18.151 00.000 10072 move complete, result=0
02:21:18.151 00.000 10072 worker thread done servicing request
02:21:18.152 00.001 10072 Worker thread wakes up
02:21:18.152 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:18.152 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:18.153 00.001 1032 GuideStep: -0.3 px 105 ms EAST, -0.1 px 0 ms NORTH
02:21:19.061 00.908 10072 Exposure complete
02:21:19.144 00.083 10072 worker thread done servicing request
02:21:19.145 00.001 1032 OnExposeComplete: enter
02:21:19.152 00.007 1032 UpdateGuideState(): m_state=6
02:21:19.155 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 868
02:21:19.157 00.002 1032 Star::Find returns 1 (0), X=1122.11, Y=332.27, Mass=1506, SNR=27.3, Peak=130 HFD=3.1
02:21:19.160 00.003 1032 MultiStar: [#1 0.08,-0.14,0.93,U] [#2 0.23,-0.07,0.97,U] [#3 0.16,-0.11,0.99,U] [#4 0.16,-0.15,0.84,U] [#5 0.21,-0.08,0.77,U] [#6 0.18,-0.13,0.74,U] [#7 0.08,-0.12,0.75,U] [#8 0.15,-0.09,0.70,U] 
02:21:19.161 00.001 1032 refined, 8 included, MultiStar: {0.17, -0.11}, one-star: {0.21, -0.11}
02:21:19.163 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
02:21:19.166 00.003 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
02:21:19.169 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.59 mountX=-0.15 mountY=-0.13, mountTheta=-2.42
02:21:19.173 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.11, opts=13)
02:21:19.177 00.004 1032 Enqueuing Move request for scope (0.17, -0.11)
02:21:19.188 00.011 10072 Worker thread wakes up
02:21:19.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
02:21:19.188 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
02:21:19.188 00.000 10072 Moving (0.17, -0.11) raw xDistance=-0.15 yDistance=-0.13
02:21:19.192 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:19.194 00.002 10072 PPEC rslt: input = -0.15, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1132.24
02:21:19.194 00.000 10072 PPEC: input: -0.15, control: 0.03, exposure: 1000
02:21:19.196 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:19.196 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:21:19.196 00.000 10072 MoveAxis(W, 32, ABG)
02:21:19.197 00.001 10072 Guiding  Dir = 3, Dur = 32
02:21:19.197 00.000 10072 IsGuiding returns 0
02:21:19.198 00.001 10072 PulseGuide returned control before completion, sleep 42
02:21:19.231 00.033 1032 UpdateGuideState exits: m=1506 SNR=27.3
02:21:19.241 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:19.250 00.009 10072 IsGuiding returns 1
02:21:19.250 00.000 10072 scope still moving after pulse duration time elapsed
02:21:19.250 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:19.254 00.004 1032 Enqueuing Expose request
02:21:19.274 00.020 10072 IsGuiding returns 0
02:21:19.274 00.000 10072 scope move finished after 32 + 45 ms
02:21:19.274 00.000 10072 Move returns status 0, amount 32
02:21:19.274 00.000 10072 MoveAxis(N, 0, ABG)
02:21:19.274 00.000 10072 Move returns status 0, amount 0
02:21:19.274 00.000 10072 move complete, result=0
02:21:19.274 00.000 10072 worker thread done servicing request
02:21:19.275 00.001 10072 Worker thread wakes up
02:21:19.275 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:19.275 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:19.279 00.004 1032 GuideStep: -0.1 px 32 ms WEST, -0.1 px 0 ms NORTH
02:21:20.415 01.136 10072 Exposure complete
02:21:20.861 00.446 10072 worker thread done servicing request
02:21:20.861 00.000 1032 OnExposeComplete: enter
02:21:20.865 00.004 1032 UpdateGuideState(): m_state=6
02:21:20.892 00.027 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 869
02:21:20.938 00.046 1032 Star::Find returns 1 (0), X=1122.23, Y=332.13, Mass=1570, SNR=27.8, Peak=135 HFD=3.0
02:21:20.941 00.003 1032 MultiStar: [#1 0.18,-0.27,0.89,U] [#2 0.31,-0.16,0.94,U] [#3 0.20,-0.19,0.93,U] [#4 0.26,-0.18,0.83,U] [#5 0.27,-0.25,0.76,U] [#6 0.17,-0.31,0.76,U] [#7 0.24,-0.17,0.73,U] [#8 0.20,-0.30,0.66,U] 
02:21:20.944 00.003 1032 refined, 8 included, MultiStar: {0.24, -0.23}, one-star: {0.33, -0.26}
02:21:20.947 00.003 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
02:21:20.950 00.003 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
02:21:20.952 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.23 hyp=0.33 cameraTheta=-0.76 mountX=-0.28 mountY=-0.18, mountTheta=-2.59
02:21:20.982 00.030 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.23, opts=13)
02:21:20.987 00.005 1032 Enqueuing Move request for scope (0.24, -0.23)
02:21:20.990 00.003 10072 Worker thread wakes up
02:21:20.990 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.23) opts 0xd
02:21:20.990 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.23)
02:21:20.990 00.000 10072 Moving (0.24, -0.23) raw xDistance=-0.28 yDistance=-0.18
02:21:20.993 00.003 10072 PPEC rslt: input = -0.28, final = -0.08, react = -0.12, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 1132.24
02:21:20.993 00.000 10072 PPEC: input: -0.28, control: -0.08, exposure: 1000
02:21:20.993 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:20.996 00.003 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:20.996 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:21:20.996 00.000 10072 MoveAxis(E, 84, ABG)
02:21:20.996 00.000 10072 Guiding  Dir = 2, Dur = 84
02:21:20.997 00.001 10072 IsGuiding returns 0
02:21:21.000 00.003 10072 PulseGuide returned control before completion, sleep 91
02:21:21.032 00.032 1032 UpdateGuideState exits: m=1570 SNR=27.8
02:21:21.035 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:21.038 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:21.041 00.003 1032 Enqueuing Expose request
02:21:21.116 00.075 10072 IsGuiding returns 0
02:21:21.117 00.001 10072 Move returns status 0, amount 84
02:21:21.117 00.000 10072 MoveAxis(N, 0, ABG)
02:21:21.117 00.000 10072 Move returns status 0, amount 0
02:21:21.117 00.000 10072 move complete, result=0
02:21:21.117 00.000 10072 worker thread done servicing request
02:21:21.117 00.000 10072 Worker thread wakes up
02:21:21.117 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:21.118 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:21.120 00.002 1032 GuideStep: -0.3 px 84 ms EAST, -0.2 px 0 ms NORTH
02:21:22.077 00.957 10072 Exposure complete
02:21:22.996 00.919 10072 worker thread done servicing request
02:21:22.996 00.000 1032 OnExposeComplete: enter
02:21:22.999 00.003 1032 UpdateGuideState(): m_state=6
02:21:23.001 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 870
02:21:23.004 00.003 1032 Star::Find returns 1 (0), X=1122.25, Y=332.27, Mass=1527, SNR=27.4, Peak=140 HFD=2.9
02:21:23.008 00.004 1032 MultiStar: [#1 0.15,-0.19,0.94,U] [#2 0.24,-0.13,0.95,U] [#3 0.16,-0.14,0.93,U] [#4 0.13,-0.08,0.84,U] [#5 0.20,-0.18,0.79,U] [#6 0.21,-0.18,0.73,U] [#7 0.23,-0.12,0.72,U] [#8 0.17,-0.21,0.71,U] 
02:21:23.012 00.004 1032 refined, 8 included, MultiStar: {0.21, -0.15}, one-star: {0.35, -0.11}
02:21:23.014 00.002 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
02:21:23.018 00.004 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
02:21:23.023 00.005 1032 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.25 cameraTheta=-0.62 mountX=-0.19 mountY=-0.16, mountTheta=-2.45
02:21:23.028 00.005 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.15, opts=13)
02:21:23.180 00.152 1032 Enqueuing Move request for scope (0.21, -0.15)
02:21:23.552 00.372 10072 Worker thread wakes up
02:21:23.552 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
02:21:23.552 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
02:21:23.552 00.000 10072 Moving (0.21, -0.15) raw xDistance=-0.19 yDistance=-0.16
02:21:23.554 00.002 10072 PPEC rslt: input = -0.19, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1132.24
02:21:23.554 00.000 10072 PPEC: input: -0.19, control: 0.02, exposure: 1000
02:21:23.554 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:23.555 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:21:23.555 00.000 10072 MoveAxis(W, 15, ABG)
02:21:23.555 00.000 10072 Guiding  Dir = 3, Dur = 15
02:21:23.689 00.134 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:24.138 00.449 10072 IsGuiding returns 0
02:21:24.139 00.001 10072 PulseGuide returned control before completion, sleep 25
02:21:24.142 00.003 1032 UpdateGuideState exits: m=1527 SNR=27.4
02:21:24.154 00.012 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:24.157 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:24.300 00.143 1032 Enqueuing Expose request
02:21:24.426 00.126 10072 IsGuiding returns 1
02:21:24.426 00.000 10072 scope still moving after pulse duration time elapsed
02:21:24.455 00.029 10072 IsGuiding returns 1
02:21:24.486 00.031 10072 IsGuiding returns 1
02:21:24.518 00.032 10072 IsGuiding returns 1
02:21:24.549 00.031 10072 IsGuiding returns 1
02:21:24.581 00.032 10072 IsGuiding returns 1
02:21:24.612 00.031 10072 IsGuiding returns 1
02:21:24.644 00.032 10072 IsGuiding returns 1
02:21:24.713 00.069 10072 IsGuiding returns 1
02:21:24.744 00.031 10072 IsGuiding returns 0
02:21:24.744 00.000 10072 scope move finished after 15 + 589 ms
02:21:24.744 00.000 10072 Move returns status 0, amount 15
02:21:24.744 00.000 10072 MoveAxis(N, 0, ABG)
02:21:24.744 00.000 10072 Move returns status 0, amount 0
02:21:24.744 00.000 10072 move complete, result=0
02:21:24.744 00.000 10072 worker thread done servicing request
02:21:24.744 00.000 10072 Worker thread wakes up
02:21:24.745 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:24.745 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:24.747 00.002 1032 GuideStep: -0.2 px 15 ms WEST, -0.2 px 0 ms NORTH
02:21:25.905 01.158 10072 Exposure complete
02:21:26.100 00.195 10072 worker thread done servicing request
02:21:26.100 00.000 1032 OnExposeComplete: enter
02:21:26.104 00.004 1032 UpdateGuideState(): m_state=6
02:21:26.107 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 871
02:21:26.139 00.032 1032 Star::Find returns 1 (0), X=1122.09, Y=332.19, Mass=1587, SNR=28.0, Peak=145 HFD=2.9
02:21:26.142 00.003 1032 MultiStar: [#1 0.18,-0.17,0.87,U] [#2 0.25,-0.12,0.93,U] [#3 0.19,-0.21,0.93,U] [#4 0.27,-0.22,0.80,U] [#5 0.37,-0.23,0.00,M1] [#6 0.20,-0.27,0.74,U] [#7 0.25,-0.20,0.69,U] [#8 0.13,-0.21,0.65,U] 
02:21:26.146 00.004 1032 single-star, 7 included, MultiStar: {0.21, -0.20}, one-star: {0.19, -0.20}
02:21:26.149 00.003 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
02:21:26.151 00.002 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
02:21:26.154 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.28 cameraTheta=-0.80 mountX=-0.24 mountY=-0.14, mountTheta=-2.63
02:21:26.189 00.035 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.20, opts=13)
02:21:26.192 00.003 1032 Enqueuing Move request for scope (0.19, -0.20)
02:21:26.194 00.002 10072 Worker thread wakes up
02:21:26.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
02:21:26.194 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
02:21:26.194 00.000 10072 Moving (0.19, -0.20) raw xDistance=-0.24 yDistance=-0.14
02:21:26.196 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:26.231 00.035 10072 PPEC rslt: input = -0.24, final = -0.06, react = -0.10, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 1135.08
02:21:26.234 00.003 10072 PPEC: input: -0.24, control: -0.06, exposure: 1000
02:21:26.234 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:26.234 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:21:26.234 00.000 10072 MoveAxis(E, 56, ABG)
02:21:26.234 00.000 10072 Guiding  Dir = 2, Dur = 56
02:21:26.235 00.001 10072 IsGuiding returns 0
02:21:26.237 00.002 10072 PulseGuide returned control before completion, sleep 64
02:21:26.293 00.056 1032 UpdateGuideState exits: m=1587 SNR=28.0
02:21:26.298 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:26.338 00.040 10072 IsGuiding returns 0
02:21:26.338 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:26.341 00.003 1032 Enqueuing Expose request
02:21:26.343 00.002 10072 Move returns status 0, amount 56
02:21:26.344 00.001 10072 MoveAxis(N, 0, ABG)
02:21:26.344 00.000 10072 Move returns status 0, amount 0
02:21:26.344 00.000 10072 move complete, result=0
02:21:26.344 00.000 10072 worker thread done servicing request
02:21:26.344 00.000 10072 Worker thread wakes up
02:21:26.344 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:26.344 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:26.382 00.038 1032 GuideStep: -0.2 px 56 ms EAST, -0.1 px 0 ms NORTH
02:21:27.264 00.882 10072 Exposure complete
02:21:27.332 00.068 10072 worker thread done servicing request
02:21:27.332 00.000 1032 OnExposeComplete: enter
02:21:27.334 00.002 1032 UpdateGuideState(): m_state=6
02:21:27.505 00.171 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 872
02:21:27.651 00.146 1032 Star::Find returns 1 (0), X=1122.20, Y=332.24, Mass=1686, SNR=28.9, Peak=139 HFD=3.2
02:21:27.687 00.036 1032 MultiStar: [#1 0.15,-0.29,0.87,U] [#2 0.25,-0.11,0.94,U] [#3 0.23,-0.18,0.94,U] [#4 0.23,-0.18,0.76,U] [#5 0.29,-0.10,0.73,U] [#6 0.33,-0.24,0.00,M1] [#7 0.21,-0.30,0.68,U] [#8 0.21,-0.24,0.66,U] 
02:21:27.694 00.007 1032 refined, 7 included, MultiStar: {0.24, -0.19}, one-star: {0.30, -0.14}
02:21:27.698 00.004 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
02:21:27.702 00.004 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
02:21:27.708 00.006 1032 CameraToMount -- cameraX=0.24 cameraY=-0.19 hyp=0.30 cameraTheta=-0.67 mountX=-0.24 mountY=-0.18, mountTheta=-2.50
02:21:27.715 00.007 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.19, opts=13)
02:21:27.915 00.200 1032 Enqueuing Move request for scope (0.24, -0.19)
02:21:27.961 00.046 10072 Worker thread wakes up
02:21:27.962 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.19) opts 0xd
02:21:27.962 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.19)
02:21:27.962 00.000 10072 Moving (0.24, -0.19) raw xDistance=-0.24 yDistance=-0.18
02:21:27.964 00.002 10072 PPEC rslt: input = -0.24, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1135.08
02:21:27.964 00.000 10072 PPEC: input: -0.24, control: -0.08, exposure: 1000
02:21:27.964 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:27.964 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:21:27.964 00.000 10072 MoveAxis(E, 83, ABG)
02:21:27.965 00.001 10072 Guiding  Dir = 2, Dur = 83
02:21:27.967 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:27.971 00.004 10072 IsGuiding returns 0
02:21:27.973 00.002 10072 PulseGuide returned control before completion, sleep 93
02:21:28.165 00.192 10072 IsGuiding returns 0
02:21:28.165 00.000 10072 Move returns status 0, amount 83
02:21:28.165 00.000 10072 MoveAxis(N, 0, ABG)
02:21:28.165 00.000 10072 Move returns status 0, amount 0
02:21:28.165 00.000 10072 move complete, result=0
02:21:28.165 00.000 10072 worker thread done servicing request
02:21:28.181 00.016 1032 UpdateGuideState exits: m=1686 SNR=28.9
02:21:28.186 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:28.192 00.006 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:28.196 00.004 1032 Enqueuing Expose request
02:21:28.220 00.024 10072 Worker thread wakes up
02:21:28.220 00.000 1032 GuideStep: -0.2 px 83 ms EAST, -0.2 px 0 ms NORTH
02:21:28.223 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:28.223 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:29.353 01.130 10072 Exposure complete
02:21:29.444 00.091 10072 worker thread done servicing request
02:21:29.444 00.000 1032 OnExposeComplete: enter
02:21:29.448 00.004 1032 UpdateGuideState(): m_state=6
02:21:29.453 00.005 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 873
02:21:29.456 00.003 1032 Star::Find returns 1 (0), X=1122.19, Y=332.30, Mass=1570, SNR=27.8, Peak=139 HFD=3.0
02:21:29.466 00.010 1032 MultiStar: [#1 0.17,-0.19,0.91,U] [#2 0.24,-0.06,0.90,U] [#3 0.17,-0.16,0.95,U] [#4 0.30,-0.09,0.80,U] [#5 0.36,-0.10,0.77,U] [#6 0.17,-0.06,0.73,U] [#7 0.27,-0.15,0.71,U] [#8 0.15,-0.15,0.66,U] 
02:21:29.469 00.003 1032 refined, 8 included, MultiStar: {0.23, -0.12}, one-star: {0.29, -0.08}
02:21:29.472 00.003 1032 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.83) = xAngle (-2.29 = -2.29)
02:21:29.475 00.003 1032 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.29 = -2.29)
02:21:29.477 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.46 mountX=-0.17 mountY=-0.20, mountTheta=-2.29
02:21:29.481 00.004 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.12, opts=13)
02:21:29.483 00.002 1032 Enqueuing Move request for scope (0.23, -0.12)
02:21:29.486 00.003 10072 Worker thread wakes up
02:21:29.486 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
02:21:29.486 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
02:21:29.486 00.000 10072 Moving (0.23, -0.12) raw xDistance=-0.17 yDistance=-0.20
02:21:29.496 00.010 10072 PPEC rslt: input = -0.17, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1135.08
02:21:29.496 00.000 10072 PPEC: input: -0.17, control: 0.01, exposure: 1000
02:21:29.496 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:29.496 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:21:29.496 00.000 10072 MoveAxis(W, 11, ABG)
02:21:29.496 00.000 10072 Guiding  Dir = 3, Dur = 11
02:21:29.497 00.001 10072 IsGuiding returns 0
02:21:29.498 00.001 10072 PulseGuide returned control before completion, sleep 21
02:21:29.500 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:29.521 00.021 10072 IsGuiding returns 0
02:21:29.522 00.001 10072 Move returns status 0, amount 11
02:21:29.523 00.001 10072 MoveAxis(N, 0, ABG)
02:21:29.523 00.000 10072 Move returns status 0, amount 0
02:21:29.523 00.000 10072 move complete, result=0
02:21:29.523 00.000 10072 worker thread done servicing request
02:21:29.538 00.015 1032 UpdateGuideState exits: m=1570 SNR=27.8
02:21:29.541 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:29.544 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:29.547 00.003 1032 Enqueuing Expose request
02:21:29.553 00.006 10072 Worker thread wakes up
02:21:29.554 00.001 1032 GuideStep: -0.2 px 11 ms WEST, -0.2 px 0 ms NORTH
02:21:29.561 00.007 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:29.561 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:30.479 00.918 10072 Exposure complete
02:21:30.556 00.077 1032 OnExposeComplete: enter
02:21:30.559 00.003 1032 UpdateGuideState(): m_state=6
02:21:30.562 00.003 10072 worker thread done servicing request
02:21:30.562 00.000 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 874
02:21:30.565 00.003 1032 Star::Find returns 1 (0), X=1122.24, Y=332.25, Mass=1606, SNR=28.2, Peak=130 HFD=3.2
02:21:30.568 00.003 1032 MultiStar: [#1 0.21,-0.14,0.90,U] [#2 0.33,-0.10,0.94,U] [#3 0.21,-0.14,0.94,U] [#4 0.30,-0.11,0.80,U] [#5 0.38,-0.08,0.00,M1] [#6 0.27,-0.13,0.74,U] [#7 0.22,-0.08,0.73,U] [#8 0.24,-0.19,0.66,U] 
02:21:30.571 00.003 1032 refined, 7 included, MultiStar: {0.27, -0.13}, one-star: {0.34, -0.14}
02:21:30.574 00.003 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
02:21:30.577 00.003 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
02:21:30.585 00.008 1032 CameraToMount -- cameraX=0.27 cameraY=-0.13 hyp=0.30 cameraTheta=-0.45 mountX=-0.19 mountY=-0.22, mountTheta=-2.28
02:21:30.589 00.004 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.13, opts=13)
02:21:30.592 00.003 1032 Enqueuing Move request for scope (0.27, -0.13)
02:21:30.594 00.002 10072 Worker thread wakes up
02:21:30.595 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.13) opts 0xd
02:21:30.595 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.13)
02:21:30.595 00.000 10072 Moving (0.27, -0.13) raw xDistance=-0.19 yDistance=-0.22
02:21:30.597 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:30.601 00.004 10072 PPEC rslt: input = -0.19, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1137.89
02:21:30.601 00.000 10072 PPEC: input: -0.19, control: 0.03, exposure: 1000
02:21:30.601 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.22
02:21:30.601 00.000 10072 MoveAxis(W, 32, ABG)
02:21:30.601 00.000 10072 Guiding  Dir = 3, Dur = 32
02:21:30.602 00.001 10072 IsGuiding returns 0
02:21:30.603 00.001 10072 PulseGuide returned control before completion, sleep 42
02:21:30.629 00.026 1032 UpdateGuideState exits: m=1606 SNR=28.2
02:21:30.631 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:30.634 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:30.636 00.002 1032 Enqueuing Expose request
02:21:30.651 00.015 10072 IsGuiding returns 1
02:21:30.651 00.000 10072 scope still moving after pulse duration time elapsed
02:21:30.680 00.029 10072 IsGuiding returns 0
02:21:30.681 00.001 10072 scope move finished after 32 + 46 ms
02:21:30.681 00.000 10072 Move returns status 0, amount 32
02:21:30.681 00.000 10072 MoveAxis(N, 125, ABG)
02:21:30.681 00.000 10072 Guiding  Dir = 0, Dur = 125
02:21:30.683 00.002 10072 IsGuiding returns 0
02:21:30.686 00.003 10072 PulseGuide returned control before completion, sleep 132
02:21:30.837 00.151 10072 IsGuiding returns 0
02:21:30.837 00.000 10072 Move returns status 0, amount 125
02:21:30.838 00.001 10072 move complete, result=0
02:21:30.838 00.000 1032 GuideStep: -0.2 px 32 ms WEST, -0.2 px 125 ms NORTH
02:21:30.842 00.004 10072 worker thread done servicing request
02:21:30.842 00.000 10072 Worker thread wakes up
02:21:30.842 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:30.842 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:31.979 01.137 10072 Exposure complete
02:21:32.065 00.086 10072 worker thread done servicing request
02:21:32.065 00.000 1032 OnExposeComplete: enter
02:21:32.068 00.003 1032 UpdateGuideState(): m_state=6
02:21:32.070 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 875
02:21:32.073 00.003 1032 Star::Find returns 1 (0), X=1122.01, Y=332.10, Mass=1596, SNR=28.0, Peak=131 HFD=2.9
02:21:32.076 00.003 1032 MultiStar: [#1 0.05,-0.52,0.00,M1] [#2 0.11,-0.28,0.95,U] [#3 0.03,-0.33,0.91,U] [#4 0.13,-0.37,0.00,M1] [#5 0.13,-0.27,0.77,U] [#6 0.09,-0.26,0.70,U] [#7 0.08,-0.38,0.00,M1] [#8 0.05,-0.42,0.00,M1] 
02:21:32.079 00.003 1032 refined, 4 included, MultiStar: {0.09, -0.29}, one-star: {0.11, -0.29}
02:21:32.080 00.001 1032 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.83) = xAngle (-3.09 = -3.09)
02:21:32.082 00.002 1032 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.09 = -3.09)
02:21:32.086 00.004 1032 CameraToMount -- cameraX=0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.26 mountX=-0.30 mountY=-0.02, mountTheta=-3.09
02:21:32.090 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.29, opts=13)
02:21:32.092 00.002 1032 Enqueuing Move request for scope (0.09, -0.29)
02:21:32.094 00.002 10072 Worker thread wakes up
02:21:32.094 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.29) opts 0xd
02:21:32.094 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.29)
02:21:32.094 00.000 10072 Moving (0.09, -0.29) raw xDistance=-0.30 yDistance=-0.02
02:21:32.097 00.003 10072 PPEC rslt: input = -0.30, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 1137.89
02:21:32.097 00.000 10072 PPEC: input: -0.30, control: -0.10, exposure: 1000
02:21:32.097 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:32.097 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:32.099 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:21:32.099 00.000 10072 MoveAxis(E, 106, ABG)
02:21:32.100 00.001 10072 Guiding  Dir = 2, Dur = 106
02:21:32.100 00.000 10072 IsGuiding returns 0
02:21:32.101 00.001 10072 PulseGuide returned control before completion, sleep 116
02:21:32.124 00.023 1032 UpdateGuideState exits: m=1596 SNR=28.0
02:21:32.126 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:32.128 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:32.131 00.003 1032 Enqueuing Expose request
02:21:32.227 00.096 10072 IsGuiding returns 0
02:21:32.227 00.000 10072 Move returns status 0, amount 106
02:21:32.227 00.000 10072 MoveAxis(N, 0, ABG)
02:21:32.227 00.000 10072 Move returns status 0, amount 0
02:21:32.228 00.001 10072 move complete, result=0
02:21:32.228 00.000 10072 worker thread done servicing request
02:21:32.228 00.000 10072 Worker thread wakes up
02:21:32.228 00.000 1032 GuideStep: -0.3 px 106 ms EAST, -0.0 px 0 ms NORTH
02:21:32.230 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:32.230 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:33.137 00.907 10072 Exposure complete
02:21:33.221 00.084 10072 worker thread done servicing request
02:21:33.221 00.000 1032 OnExposeComplete: enter
02:21:33.223 00.002 1032 UpdateGuideState(): m_state=6
02:21:33.225 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 876
02:21:33.228 00.003 1032 Star::Find returns 1 (0), X=1122.08, Y=332.20, Mass=1590, SNR=28.0, Peak=151 HFD=2.9
02:21:33.230 00.002 1032 MultiStar: [#1 0.14,-0.23,0.87,U] [#2 0.06,-0.03,0.95,U] [#3 0.02,-0.13,0.92,U] [#4 0.04,-0.06,0.83,U] [#5 0.15,-0.18,0.78,U] [#6 0.04,-0.16,0.73,U] [#7 0.08,-0.17,0.72,U] [#8 0.08,-0.13,0.69,U] 
02:21:33.233 00.003 1032 refined, 8 included, MultiStar: {0.09, -0.14}, one-star: {0.18, -0.19}
02:21:33.235 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
02:21:33.245 00.010 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
02:21:33.248 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-1.01 mountX=-0.16 mountY=-0.05, mountTheta=-2.84
02:21:33.252 00.004 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.14, opts=13)
02:21:33.254 00.002 1032 Enqueuing Move request for scope (0.09, -0.14)
02:21:33.256 00.002 10072 Worker thread wakes up
02:21:33.257 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
02:21:33.257 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
02:21:33.257 00.000 10072 Moving (0.09, -0.14) raw xDistance=-0.16 yDistance=-0.05
02:21:33.258 00.001 10072 PPEC rslt: input = -0.16, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1137.89
02:21:33.258 00.000 10072 PPEC: input: -0.16, control: 0.01, exposure: 1000
02:21:33.260 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:33.260 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:33.263 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:21:33.263 00.000 10072 MoveAxis(W, 15, ABG)
02:21:33.264 00.001 10072 Guiding  Dir = 3, Dur = 15
02:21:33.264 00.000 10072 IsGuiding returns 0
02:21:33.266 00.002 10072 PulseGuide returned control before completion, sleep 24
02:21:33.296 00.030 1032 UpdateGuideState exits: m=1590 SNR=28.0
02:21:33.301 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:33.305 00.004 10072 IsGuiding returns 0
02:21:33.305 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:33.308 00.003 1032 Enqueuing Expose request
02:21:33.310 00.002 10072 Move returns status 0, amount 15
02:21:33.311 00.001 10072 MoveAxis(N, 0, ABG)
02:21:33.311 00.000 10072 Move returns status 0, amount 0
02:21:33.311 00.000 10072 move complete, result=0
02:21:33.311 00.000 10072 worker thread done servicing request
02:21:33.311 00.000 10072 Worker thread wakes up
02:21:33.311 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:33.311 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:33.322 00.011 1032 GuideStep: -0.2 px 15 ms WEST, -0.0 px 0 ms NORTH
02:21:34.447 01.125 10072 Exposure complete
02:21:34.529 00.082 10072 worker thread done servicing request
02:21:34.529 00.000 1032 OnExposeComplete: enter
02:21:34.532 00.003 1032 UpdateGuideState(): m_state=6
02:21:34.535 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 877
02:21:34.538 00.003 1032 Star::Find returns 1 (0), X=1122.05, Y=332.13, Mass=1501, SNR=27.2, Peak=137 HFD=2.9
02:21:34.540 00.002 1032 MultiStar: [#1 0.15,-0.31,0.89,U] [#2 0.11,-0.21,0.96,U] [#3 0.10,-0.27,0.99,U] [#4 0.07,-0.23,0.81,U] [#5 0.20,-0.19,0.76,U] [#6 0.19,-0.19,0.77,U] [#7 0.17,-0.30,0.73,U] [#8 0.07,-0.37,0.69,U] 
02:21:34.542 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.26}, one-star: {0.15, -0.25}
02:21:34.544 00.002 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
02:21:34.546 00.002 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
02:21:34.547 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-1.09 mountX=-0.28 mountY=-0.06, mountTheta=-2.92
02:21:34.555 00.008 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.26, opts=13)
02:21:34.557 00.002 1032 Enqueuing Move request for scope (0.13, -0.26)
02:21:34.559 00.002 10072 Worker thread wakes up
02:21:34.559 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.26) opts 0xd
02:21:34.560 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.26)
02:21:34.560 00.000 10072 Moving (0.13, -0.26) raw xDistance=-0.28 yDistance=-0.06
02:21:34.562 00.002 10072 PPEC rslt: input = -0.28, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 1137.89
02:21:34.562 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:34.564 00.002 10072 PPEC: input: -0.28, control: -0.11, exposure: 1000
02:21:34.564 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:34.565 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:21:34.565 00.000 10072 MoveAxis(E, 108, ABG)
02:21:34.565 00.000 10072 Guiding  Dir = 2, Dur = 108
02:21:34.565 00.000 10072 IsGuiding returns 0
02:21:34.566 00.001 10072 PulseGuide returned control before completion, sleep 118
02:21:34.593 00.027 1032 UpdateGuideState exits: m=1501 SNR=27.2
02:21:34.596 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:34.599 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:34.601 00.002 1032 Enqueuing Expose request
02:21:34.691 00.090 10072 IsGuiding returns 0
02:21:34.691 00.000 10072 Move returns status 0, amount 108
02:21:34.691 00.000 10072 MoveAxis(N, 0, ABG)
02:21:34.691 00.000 10072 Move returns status 0, amount 0
02:21:34.691 00.000 10072 move complete, result=0
02:21:34.691 00.000 10072 worker thread done servicing request
02:21:34.691 00.000 10072 Worker thread wakes up
02:21:34.692 00.001 1032 GuideStep: -0.3 px 108 ms EAST, -0.1 px 0 ms NORTH
02:21:34.694 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:34.694 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:35.604 00.910 10072 Exposure complete
02:21:35.669 00.065 10072 worker thread done servicing request
02:21:35.669 00.000 1032 OnExposeComplete: enter
02:21:35.672 00.003 1032 UpdateGuideState(): m_state=6
02:21:35.674 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 878
02:21:35.676 00.002 1032 Star::Find returns 1 (0), X=1122.09, Y=332.22, Mass=1608, SNR=28.2, Peak=140 HFD=3.1
02:21:35.679 00.003 1032 MultiStar: [#1 0.25,-0.24,0.86,U] [#2 0.10,-0.11,0.94,U] [#3 0.04,-0.16,0.91,U] [#4 0.08,-0.18,0.82,U] [#5 0.16,-0.11,0.75,U] [#6 0.20,-0.15,0.73,U] [#7 0.11,-0.15,0.71,U] [#8 0.14,-0.23,0.68,U] 
02:21:35.680 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.16}, one-star: {0.19, -0.16}
02:21:35.682 00.002 1032 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.83) = xAngle (-2.69 = -2.69)
02:21:35.684 00.002 1032 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.69 = -2.69)
02:21:35.687 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.22 cameraTheta=-0.86 mountX=-0.19 mountY=-0.09, mountTheta=-2.69
02:21:35.689 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.16, opts=13)
02:21:35.691 00.002 1032 Enqueuing Move request for scope (0.14, -0.16)
02:21:35.693 00.002 10072 Worker thread wakes up
02:21:35.694 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
02:21:35.694 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
02:21:35.694 00.000 10072 Moving (0.14, -0.16) raw xDistance=-0.19 yDistance=-0.09
02:21:35.696 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:35.698 00.002 10072 PPEC rslt: input = -0.19, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1140.67
02:21:35.699 00.001 10072 PPEC: input: -0.19, control: 0.03, exposure: 1000
02:21:35.699 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:35.699 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:21:35.699 00.000 10072 MoveAxis(W, 27, ABG)
02:21:35.699 00.000 10072 Guiding  Dir = 3, Dur = 27
02:21:35.699 00.000 10072 IsGuiding returns 0
02:21:35.700 00.001 10072 PulseGuide returned control before completion, sleep 37
02:21:35.718 00.018 1032 UpdateGuideState exits: m=1608 SNR=28.2
02:21:35.721 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:35.722 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:35.724 00.002 1032 Enqueuing Expose request
02:21:35.740 00.016 10072 IsGuiding returns 0
02:21:35.740 00.000 10072 Move returns status 0, amount 27
02:21:35.741 00.001 10072 MoveAxis(N, 0, ABG)
02:21:35.741 00.000 10072 Move returns status 0, amount 0
02:21:35.741 00.000 10072 move complete, result=0
02:21:35.741 00.000 10072 worker thread done servicing request
02:21:35.741 00.000 10072 Worker thread wakes up
02:21:35.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:35.741 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:35.741 00.000 1032 GuideStep: -0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
02:21:36.870 01.129 10072 Exposure complete
02:21:36.925 00.055 10072 worker thread done servicing request
02:21:36.926 00.001 1032 OnExposeComplete: enter
02:21:36.927 00.001 1032 UpdateGuideState(): m_state=6
02:21:36.930 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 879
02:21:36.931 00.001 1032 Star::Find returns 1 (0), X=1122.12, Y=332.28, Mass=1528, SNR=27.5, Peak=139 HFD=3.0
02:21:36.933 00.002 1032 MultiStar: [#1 0.13,-0.21,0.96,U] [#2 0.18,-0.06,0.97,U] [#3 0.09,-0.13,0.93,U] [#4 0.16,-0.06,0.81,U] [#5 0.26,-0.18,0.76,U] [#6 0.20,-0.22,0.74,U] [#7 0.14,-0.10,0.74,U] [#8 0.18,-0.17,0.70,U] 
02:21:36.934 00.001 1032 refined, 8 included, MultiStar: {0.17, -0.14}, one-star: {0.22, -0.11}
02:21:36.936 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
02:21:36.937 00.001 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
02:21:36.938 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.67 mountX=-0.17 mountY=-0.13, mountTheta=-2.50
02:21:36.940 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.14, opts=13)
02:21:36.942 00.002 1032 Enqueuing Move request for scope (0.17, -0.14)
02:21:36.944 00.002 10072 Worker thread wakes up
02:21:36.944 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
02:21:36.944 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
02:21:36.944 00.000 10072 Moving (0.17, -0.14) raw xDistance=-0.17 yDistance=-0.13
02:21:36.945 00.001 10072 PPEC rslt: input = -0.17, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1140.67
02:21:36.945 00.000 10072 PPEC: input: -0.17, control: 0.03, exposure: 1000
02:21:36.945 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:36.945 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:36.948 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:21:36.948 00.000 10072 MoveAxis(W, 26, ABG)
02:21:36.948 00.000 10072 Guiding  Dir = 3, Dur = 26
02:21:36.948 00.000 10072 IsGuiding returns 0
02:21:36.949 00.001 10072 PulseGuide returned control before completion, sleep 36
02:21:36.965 00.016 1032 UpdateGuideState exits: m=1528 SNR=27.5
02:21:36.967 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:36.969 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:36.970 00.001 1032 Enqueuing Expose request
02:21:36.991 00.021 10072 IsGuiding returns 1
02:21:36.992 00.001 10072 scope still moving after pulse duration time elapsed
02:21:37.023 00.031 10072 IsGuiding returns 0
02:21:37.023 00.000 10072 scope move finished after 26 + 48 ms
02:21:37.023 00.000 10072 Move returns status 0, amount 26
02:21:37.023 00.000 10072 MoveAxis(N, 0, ABG)
02:21:37.023 00.000 10072 Move returns status 0, amount 0
02:21:37.023 00.000 10072 move complete, result=0
02:21:37.023 00.000 10072 worker thread done servicing request
02:21:37.023 00.000 10072 Worker thread wakes up
02:21:37.023 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:37.023 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:37.023 00.000 1032 GuideStep: -0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
02:21:37.929 00.906 10072 Exposure complete
02:21:37.981 00.052 10072 worker thread done servicing request
02:21:37.981 00.000 1032 OnExposeComplete: enter
02:21:37.983 00.002 1032 UpdateGuideState(): m_state=6
02:21:37.985 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 880
02:21:37.988 00.003 1032 Star::Find returns 1 (0), X=1122.15, Y=332.12, Mass=1485, SNR=27.1, Peak=135 HFD=2.9
02:21:37.991 00.003 1032 MultiStar: [#1 0.25,-0.27,0.93,U] [#2 0.21,-0.17,0.98,U] [#3 0.16,-0.20,0.97,U] [#4 0.17,-0.20,0.84,U] [#5 0.33,-0.26,0.00,M1] [#6 0.15,-0.19,0.78,U] [#7 0.27,-0.20,0.69,U] [#8 0.09,-0.24,0.69,U] 
02:21:37.992 00.001 1032 refined, 7 included, MultiStar: {0.20, -0.22}, one-star: {0.25, -0.27}
02:21:37.994 00.002 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
02:21:37.996 00.002 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
02:21:37.997 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.22 hyp=0.29 cameraTheta=-0.83 mountX=-0.26 mountY=-0.14, mountTheta=-2.66
02:21:38.000 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.22, opts=13)
02:21:38.002 00.002 1032 Enqueuing Move request for scope (0.20, -0.22)
02:21:38.003 00.001 10072 Worker thread wakes up
02:21:38.004 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.22) opts 0xd
02:21:38.004 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.22)
02:21:38.004 00.000 10072 Moving (0.20, -0.22) raw xDistance=-0.26 yDistance=-0.14
02:21:38.005 00.001 10072 PPEC rslt: input = -0.26, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1140.67
02:21:38.005 00.000 10072 PPEC: input: -0.26, control: -0.09, exposure: 1000
02:21:38.005 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:38.005 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:21:38.005 00.000 10072 MoveAxis(E, 88, ABG)
02:21:38.005 00.000 10072 Guiding  Dir = 2, Dur = 88
02:21:38.006 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:38.008 00.002 10072 IsGuiding returns 0
02:21:38.008 00.000 10072 PulseGuide returned control before completion, sleep 98
02:21:38.027 00.019 1032 UpdateGuideState exits: m=1485 SNR=27.1
02:21:38.029 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:38.031 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:38.032 00.001 1032 Enqueuing Expose request
02:21:38.112 00.080 10072 IsGuiding returns 0
02:21:38.112 00.000 10072 Move returns status 0, amount 88
02:21:38.112 00.000 10072 MoveAxis(N, 0, ABG)
02:21:38.112 00.000 10072 Move returns status 0, amount 0
02:21:38.113 00.001 10072 move complete, result=0
02:21:38.113 00.000 10072 worker thread done servicing request
02:21:38.113 00.000 10072 Worker thread wakes up
02:21:38.113 00.000 1032 GuideStep: -0.3 px 88 ms EAST, -0.1 px 0 ms NORTH
02:21:38.115 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:38.115 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:39.242 01.127 10072 Exposure complete
02:21:39.297 00.055 10072 worker thread done servicing request
02:21:39.297 00.000 1032 OnExposeComplete: enter
02:21:39.299 00.002 1032 UpdateGuideState(): m_state=6
02:21:39.300 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 881
02:21:39.303 00.003 1032 Star::Find returns 1 (0), X=1122.04, Y=332.28, Mass=1558, SNR=27.7, Peak=136 HFD=3.1
02:21:39.306 00.003 1032 MultiStar: [#1 0.08,-0.14,0.91,U] [#2 0.14,-0.02,0.97,U] [#3 0.18,-0.11,0.95,U] [#4 0.09,-0.08,0.82,U] [#5 0.15,-0.12,0.75,U] [#6 0.12,-0.11,0.76,U] [#7 0.01,-0.09,0.72,U] [#8 0.11,-0.08,0.67,U] 
02:21:39.307 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.14, -0.10}
02:21:39.309 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
02:21:39.310 00.001 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
02:21:39.312 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.68 mountX=-0.12 mountY=-0.09, mountTheta=-2.51
02:21:39.314 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.09, opts=13)
02:21:39.316 00.002 1032 Enqueuing Move request for scope (0.12, -0.09)
02:21:39.318 00.002 10072 Worker thread wakes up
02:21:39.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
02:21:39.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
02:21:39.318 00.000 10072 Moving (0.12, -0.09) raw xDistance=-0.12 yDistance=-0.09
02:21:39.320 00.002 10072 PPEC rslt: input = -0.12, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1140.67
02:21:39.321 00.001 10072 PPEC: input: -0.12, control: 0.02, exposure: 1000
02:21:39.321 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:39.321 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:21:39.321 00.000 10072 MoveAxis(W, 20, ABG)
02:21:39.321 00.000 10072 Guiding  Dir = 3, Dur = 20
02:21:39.321 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:39.323 00.002 10072 IsGuiding returns 0
02:21:39.324 00.001 10072 PulseGuide returned control before completion, sleep 30
02:21:39.341 00.017 1032 UpdateGuideState exits: m=1558 SNR=27.7
02:21:39.343 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:39.346 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:39.348 00.002 1032 Enqueuing Expose request
02:21:39.365 00.017 10072 IsGuiding returns 1
02:21:39.366 00.001 10072 scope still moving after pulse duration time elapsed
02:21:39.397 00.031 10072 IsGuiding returns 0
02:21:39.397 00.000 10072 scope move finished after 20 + 54 ms
02:21:39.398 00.001 10072 Move returns status 0, amount 20
02:21:39.398 00.000 10072 MoveAxis(N, 0, ABG)
02:21:39.398 00.000 10072 Move returns status 0, amount 0
02:21:39.398 00.000 10072 move complete, result=0
02:21:39.398 00.000 10072 worker thread done servicing request
02:21:39.398 00.000 10072 Worker thread wakes up
02:21:39.398 00.000 1032 GuideStep: -0.1 px 20 ms WEST, -0.1 px 0 ms NORTH
02:21:39.401 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:39.401 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:40.306 00.905 10072 Exposure complete
02:21:40.361 00.055 10072 worker thread done servicing request
02:21:40.362 00.001 1032 OnExposeComplete: enter
02:21:40.364 00.002 1032 UpdateGuideState(): m_state=6
02:21:40.366 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 882
02:21:40.368 00.002 1032 Star::Find returns 1 (0), X=1122.11, Y=332.12, Mass=1517, SNR=27.4, Peak=133 HFD=2.9
02:21:40.371 00.003 1032 MultiStar: [#1 0.19,-0.36,0.00,M1] [#2 0.21,-0.24,0.98,U] [#3 0.12,-0.36,0.99,U] [#4 0.17,-0.23,0.82,U] [#5 0.20,-0.28,0.79,U] [#6 0.16,-0.27,0.74,U] [#7 0.07,-0.22,0.73,U] [#8 0.19,-0.36,0.00,M1] 
02:21:40.372 00.001 1032 refined, 6 included, MultiStar: {0.16, -0.27}, one-star: {0.21, -0.27}
02:21:40.374 00.002 1032 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.83) = xAngle (-2.85 = -2.85)
02:21:40.376 00.002 1032 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.85 = -2.85)
02:21:40.377 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.27 hyp=0.31 cameraTheta=-1.02 mountX=-0.30 mountY=-0.09, mountTheta=-2.85
02:21:40.379 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.27, opts=13)
02:21:40.381 00.002 1032 Enqueuing Move request for scope (0.16, -0.27)
02:21:40.382 00.001 10072 Worker thread wakes up
02:21:40.382 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.27) opts 0xd
02:21:40.382 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.27)
02:21:40.382 00.000 10072 Moving (0.16, -0.27) raw xDistance=-0.30 yDistance=-0.09
02:21:40.384 00.002 10072 PPEC rslt: input = -0.30, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 1140.67
02:21:40.384 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:40.385 00.001 10072 PPEC: input: -0.30, control: -0.11, exposure: 1000
02:21:40.385 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:40.385 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:21:40.386 00.001 10072 MoveAxis(E, 113, ABG)
02:21:40.386 00.000 10072 Guiding  Dir = 2, Dur = 113
02:21:40.386 00.000 10072 IsGuiding returns 0
02:21:40.386 00.000 10072 PulseGuide returned control before completion, sleep 123
02:21:40.403 00.017 1032 UpdateGuideState exits: m=1517 SNR=27.4
02:21:40.406 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:40.407 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:40.409 00.002 1032 Enqueuing Expose request
02:21:40.524 00.115 10072 IsGuiding returns 0
02:21:40.524 00.000 10072 Move returns status 0, amount 113
02:21:40.524 00.000 10072 MoveAxis(N, 0, ABG)
02:21:40.524 00.000 10072 Move returns status 0, amount 0
02:21:40.524 00.000 10072 move complete, result=0
02:21:40.524 00.000 10072 worker thread done servicing request
02:21:40.524 00.000 10072 Worker thread wakes up
02:21:40.524 00.000 1032 GuideStep: -0.3 px 113 ms EAST, -0.1 px 0 ms NORTH
02:21:40.528 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:40.528 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:41.654 01.126 10072 Exposure complete
02:21:41.705 00.051 10072 worker thread done servicing request
02:21:41.705 00.000 1032 OnExposeComplete: enter
02:21:41.706 00.001 1032 UpdateGuideState(): m_state=6
02:21:41.708 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 883
02:21:41.709 00.001 1032 Star::Find returns 1 (0), X=1122.08, Y=332.27, Mass=1509, SNR=27.3, Peak=139 HFD=3.0
02:21:41.711 00.002 1032 MultiStar: [#1 0.14,-0.12,0.94,U] [#2 0.16,0.04,1.01,U] [#3 0.07,-0.11,0.98,U] [#4 0.16,-0.08,0.80,U] [#5 0.23,-0.12,0.82,U] [#6 0.23,-0.10,0.75,U] [#7 0.09,-0.13,0.72,U] [#8 0.03,-0.05,0.67,U] 
02:21:41.712 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.09}, one-star: {0.17, -0.12}
02:21:41.715 00.003 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
02:21:41.717 00.002 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
02:21:41.718 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.54 mountX=-0.12 mountY=-0.12, mountTheta=-2.37
02:21:41.720 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.09, opts=13)
02:21:41.721 00.001 1032 Enqueuing Move request for scope (0.15, -0.09)
02:21:41.722 00.001 10072 Worker thread wakes up
02:21:41.723 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
02:21:41.723 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
02:21:41.723 00.000 10072 Moving (0.15, -0.09) raw xDistance=-0.12 yDistance=-0.12
02:21:41.724 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:41.727 00.003 10072 PPEC rslt: input = -0.12, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1143.43
02:21:41.727 00.000 10072 PPEC: input: -0.12, control: 0.03, exposure: 1000
02:21:41.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:41.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:21:41.727 00.000 10072 MoveAxis(W, 28, ABG)
02:21:41.728 00.001 10072 Guiding  Dir = 3, Dur = 28
02:21:41.728 00.000 10072 IsGuiding returns 0
02:21:41.728 00.000 10072 PulseGuide returned control before completion, sleep 38
02:21:41.744 00.016 1032 UpdateGuideState exits: m=1509 SNR=27.3
02:21:41.746 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:41.747 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:41.748 00.001 1032 Enqueuing Expose request
02:21:41.775 00.027 10072 IsGuiding returns 1
02:21:41.775 00.000 10072 scope still moving after pulse duration time elapsed
02:21:41.807 00.032 10072 IsGuiding returns 0
02:21:41.807 00.000 10072 scope move finished after 28 + 50 ms
02:21:41.807 00.000 10072 Move returns status 0, amount 28
02:21:41.807 00.000 10072 MoveAxis(N, 0, ABG)
02:21:41.807 00.000 10072 Move returns status 0, amount 0
02:21:41.807 00.000 10072 move complete, result=0
02:21:41.807 00.000 10072 worker thread done servicing request
02:21:41.807 00.000 10072 Worker thread wakes up
02:21:41.807 00.000 1032 GuideStep: -0.1 px 28 ms WEST, -0.1 px 0 ms NORTH
02:21:41.809 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:41.809 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:42.715 00.906 10072 Exposure complete
02:21:42.767 00.052 10072 worker thread done servicing request
02:21:42.767 00.000 1032 OnExposeComplete: enter
02:21:42.770 00.003 1032 UpdateGuideState(): m_state=6
02:21:42.772 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 884
02:21:42.774 00.002 1032 Star::Find returns 1 (0), X=1122.08, Y=332.21, Mass=1660, SNR=28.6, Peak=147 HFD=3.1
02:21:42.776 00.002 1032 MultiStar: [#1 0.26,-0.16,0.85,U] [#2 0.13,0.01,0.95,U] [#3 0.13,-0.03,0.92,U] [#4 0.13,-0.20,0.79,U] [#5 0.28,-0.01,0.75,U] [#6 0.08,-0.23,0.69,U] [#7 0.21,-0.17,0.70,U] [#8 0.13,-0.24,0.66,U] 
02:21:42.778 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.13}, one-star: {0.18, -0.17}
02:21:42.780 00.002 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
02:21:42.781 00.001 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
02:21:42.783 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.64 mountX=-0.17 mountY=-0.13, mountTheta=-2.47
02:21:42.785 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.13, opts=13)
02:21:42.787 00.002 1032 Enqueuing Move request for scope (0.17, -0.13)
02:21:42.788 00.001 10072 Worker thread wakes up
02:21:42.788 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
02:21:42.788 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
02:21:42.788 00.000 10072 Moving (0.17, -0.13) raw xDistance=-0.17 yDistance=-0.13
02:21:42.789 00.001 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1143.43
02:21:42.790 00.001 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:21:42.790 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:42.790 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:21:42.790 00.000 10072 MoveAxis(W, 24, ABG)
02:21:42.790 00.000 10072 Guiding  Dir = 3, Dur = 24
02:21:42.790 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:42.791 00.001 10072 IsGuiding returns 0
02:21:42.792 00.001 10072 PulseGuide returned control before completion, sleep 34
02:21:42.809 00.017 1032 UpdateGuideState exits: m=1660 SNR=28.6
02:21:42.811 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:42.813 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:42.814 00.001 1032 Enqueuing Expose request
02:21:42.839 00.025 10072 IsGuiding returns 1
02:21:42.839 00.000 10072 scope still moving after pulse duration time elapsed
02:21:42.869 00.030 10072 IsGuiding returns 0
02:21:42.869 00.000 10072 scope move finished after 24 + 53 ms
02:21:42.869 00.000 10072 Move returns status 0, amount 24
02:21:42.869 00.000 10072 MoveAxis(N, 0, ABG)
02:21:42.869 00.000 10072 Move returns status 0, amount 0
02:21:42.869 00.000 10072 move complete, result=0
02:21:42.869 00.000 10072 worker thread done servicing request
02:21:42.869 00.000 10072 Worker thread wakes up
02:21:42.869 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:42.869 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:42.869 00.000 1032 GuideStep: -0.2 px 24 ms WEST, -0.1 px 0 ms NORTH
02:21:43.999 01.130 10072 Exposure complete
02:21:44.055 00.056 10072 worker thread done servicing request
02:21:44.055 00.000 1032 OnExposeComplete: enter
02:21:44.057 00.002 1032 UpdateGuideState(): m_state=6
02:21:44.058 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 885
02:21:44.060 00.002 1032 Star::Find returns 1 (0), X=1122.20, Y=332.19, Mass=1594, SNR=28.0, Peak=135 HFD=3.0
02:21:44.061 00.001 1032 MultiStar: [#1 0.22,-0.42,0.00,M1] [#2 0.19,-0.21,0.96,U] [#3 0.19,-0.29,0.94,U] [#4 0.22,-0.37,0.00,M1] [#5 0.25,-0.38,0.00,M1] [#6 0.29,-0.36,0.00,M1] [#7 0.17,-0.34,0.00,M1] [#8 0.14,-0.43,0.00,M1] 
02:21:44.062 00.001 1032 refined, 2 included, MultiStar: {0.23, -0.23}, one-star: {0.30, -0.19}
02:21:44.064 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
02:21:44.065 00.001 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
02:21:44.066 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=-0.23 hyp=0.32 cameraTheta=-0.78 mountX=-0.28 mountY=-0.16, mountTheta=-2.61
02:21:44.070 00.004 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.23, opts=13)
02:21:44.072 00.002 1032 Enqueuing Move request for scope (0.23, -0.23)
02:21:44.073 00.001 10072 Worker thread wakes up
02:21:44.073 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.23) opts 0xd
02:21:44.073 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.23)
02:21:44.073 00.000 10072 Moving (0.23, -0.23) raw xDistance=-0.28 yDistance=-0.16
02:21:44.075 00.002 10072 PPEC rslt: input = -0.28, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1143.43
02:21:44.075 00.000 10072 PPEC: input: -0.28, control: -0.09, exposure: 1000
02:21:44.075 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:44.075 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:21:44.075 00.000 10072 MoveAxis(E, 94, ABG)
02:21:44.075 00.000 10072 Guiding  Dir = 2, Dur = 94
02:21:44.075 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:44.077 00.002 10072 IsGuiding returns 0
02:21:44.077 00.000 10072 PulseGuide returned control before completion, sleep 104
02:21:44.094 00.017 1032 UpdateGuideState exits: m=1594 SNR=28.0
02:21:44.096 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:44.098 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:44.099 00.001 1032 Enqueuing Expose request
02:21:44.217 00.118 10072 IsGuiding returns 0
02:21:44.218 00.001 10072 Move returns status 0, amount 94
02:21:44.218 00.000 10072 MoveAxis(N, 0, ABG)
02:21:44.218 00.000 10072 Move returns status 0, amount 0
02:21:44.218 00.000 10072 move complete, result=0
02:21:44.218 00.000 10072 worker thread done servicing request
02:21:44.218 00.000 10072 Worker thread wakes up
02:21:44.218 00.000 1032 GuideStep: -0.3 px 94 ms EAST, -0.2 px 0 ms NORTH
02:21:44.221 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:44.221 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:45.139 00.918 10072 Exposure complete
02:21:45.191 00.052 10072 worker thread done servicing request
02:21:45.191 00.000 1032 OnExposeComplete: enter
02:21:45.192 00.001 1032 UpdateGuideState(): m_state=6
02:21:45.194 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 886
02:21:45.195 00.001 1032 Star::Find returns 1 (0), X=1122.17, Y=332.25, Mass=1674, SNR=28.7, Peak=149 HFD=3.1
02:21:45.197 00.002 1032 MultiStar: [#1 0.12,-0.25,0.89,U] [#2 0.18,-0.14,0.90,U] [#3 0.19,-0.16,0.91,U] [#4 0.17,-0.14,0.76,U] [#5 0.28,-0.04,0.76,U] [#6 0.12,-0.07,0.69,U] [#7 0.25,-0.16,0.66,U] [#8 0.27,-0.23,0.67,U] 
02:21:45.198 00.001 1032 refined, 8 included, MultiStar: {0.20, -0.15}, one-star: {0.27, -0.13}
02:21:45.200 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:21:45.202 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:21:45.203 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-0.63 mountX=-0.20 mountY=-0.16, mountTheta=-2.46
02:21:45.205 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.15, opts=13)
02:21:45.206 00.001 1032 Enqueuing Move request for scope (0.20, -0.15)
02:21:45.208 00.002 10072 Worker thread wakes up
02:21:45.208 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
02:21:45.208 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
02:21:45.208 00.000 10072 Moving (0.20, -0.15) raw xDistance=-0.20 yDistance=-0.16
02:21:45.209 00.001 10072 PPEC rslt: input = -0.20, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1143.43
02:21:45.209 00.000 10072 PPEC: input: -0.20, control: 0.01, exposure: 1000
02:21:45.209 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:45.209 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:21:45.209 00.000 10072 MoveAxis(W, 11, ABG)
02:21:45.209 00.000 10072 Guiding  Dir = 3, Dur = 11
02:21:45.209 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:45.212 00.003 10072 IsGuiding returns 0
02:21:45.212 00.000 10072 PulseGuide returned control before completion, sleep 21
02:21:45.228 00.016 1032 UpdateGuideState exits: m=1674 SNR=28.7
02:21:45.230 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:45.231 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:45.232 00.001 1032 Enqueuing Expose request
02:21:45.245 00.013 10072 IsGuiding returns 0
02:21:45.245 00.000 10072 Move returns status 0, amount 11
02:21:45.245 00.000 10072 MoveAxis(N, 0, ABG)
02:21:45.245 00.000 10072 Move returns status 0, amount 0
02:21:45.245 00.000 10072 move complete, result=0
02:21:45.245 00.000 10072 worker thread done servicing request
02:21:45.245 00.000 10072 Worker thread wakes up
02:21:45.245 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:45.245 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:45.246 00.001 1032 GuideStep: -0.2 px 11 ms WEST, -0.2 px 0 ms NORTH
02:21:46.374 01.128 10072 Exposure complete
02:21:46.432 00.058 10072 worker thread done servicing request
02:21:46.432 00.000 1032 OnExposeComplete: enter
02:21:46.435 00.003 1032 UpdateGuideState(): m_state=6
02:21:46.436 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 887
02:21:46.437 00.001 1032 Star::Find returns 1 (0), X=1122.18, Y=332.10, Mass=1584, SNR=27.9, Peak=137 HFD=2.9
02:21:46.439 00.002 1032 MultiStar: [#1 0.22,-0.34,0.00,M1] [#2 0.25,-0.26,0.95,U] [#3 0.21,-0.22,0.89,U] [#4 0.18,-0.18,0.82,U] [#5 0.34,-0.19,0.00,M1] [#6 0.32,-0.34,0.00,M1] [#7 0.27,-0.33,0.00,M1] [#8 0.16,-0.39,0.00,M1] 
02:21:46.440 00.001 1032 refined, 3 included, MultiStar: {0.23, -0.24}, one-star: {0.28, -0.28}
02:21:46.441 00.001 1032 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.83) = xAngle (-2.63 = -2.63)
02:21:46.442 00.001 1032 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.63 = -2.63)
02:21:46.444 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-0.80 mountX=-0.29 mountY=-0.16, mountTheta=-2.63
02:21:46.447 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.24, opts=13)
02:21:46.448 00.001 1032 Enqueuing Move request for scope (0.23, -0.24)
02:21:46.449 00.001 10072 Worker thread wakes up
02:21:46.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.24) opts 0xd
02:21:46.449 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.24)
02:21:46.450 00.001 10072 Moving (0.23, -0.24) raw xDistance=-0.29 yDistance=-0.16
02:21:46.451 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:46.453 00.002 10072 PPEC rslt: input = -0.29, final = -0.08, react = -0.12, pred = 0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 1146.17
02:21:46.453 00.000 10072 PPEC: input: -0.29, control: -0.08, exposure: 1000
02:21:46.453 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:46.453 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:21:46.453 00.000 10072 MoveAxis(E, 85, ABG)
02:21:46.453 00.000 10072 Guiding  Dir = 2, Dur = 85
02:21:46.454 00.001 10072 IsGuiding returns 0
02:21:46.454 00.000 10072 PulseGuide returned control before completion, sleep 95
02:21:46.470 00.016 1032 UpdateGuideState exits: m=1584 SNR=27.9
02:21:46.472 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:46.474 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:46.475 00.001 1032 Enqueuing Expose request
02:21:46.557 00.082 10072 IsGuiding returns 1
02:21:46.557 00.000 10072 scope still moving after pulse duration time elapsed
02:21:46.590 00.033 10072 IsGuiding returns 0
02:21:46.590 00.000 10072 scope move finished after 85 + 50 ms
02:21:46.590 00.000 10072 Move returns status 0, amount 85
02:21:46.590 00.000 10072 MoveAxis(N, 0, ABG)
02:21:46.590 00.000 10072 Move returns status 0, amount 0
02:21:46.590 00.000 10072 move complete, result=0
02:21:46.590 00.000 10072 worker thread done servicing request
02:21:46.590 00.000 10072 Worker thread wakes up
02:21:46.590 00.000 1032 GuideStep: -0.3 px 85 ms EAST, -0.2 px 0 ms NORTH
02:21:46.593 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:46.593 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:47.510 00.917 10072 Exposure complete
02:21:47.562 00.052 10072 worker thread done servicing request
02:21:47.562 00.000 1032 OnExposeComplete: enter
02:21:47.564 00.002 1032 UpdateGuideState(): m_state=6
02:21:47.566 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 888
02:21:47.567 00.001 1032 Star::Find returns 1 (0), X=1122.20, Y=332.28, Mass=1607, SNR=28.2, Peak=137 HFD=3.0
02:21:47.570 00.003 1032 MultiStar: [#1 0.27,-0.15,0.91,U] [#2 0.24,-0.07,0.94,U] [#3 0.15,-0.05,0.90,U] [#4 0.08,-0.12,0.78,U] [#5 0.30,-0.04,0.79,U] [#6 0.22,-0.04,0.74,U] [#7 0.21,-0.06,0.73,U] [#8 0.28,-0.06,0.68,U] 
02:21:47.571 00.001 1032 refined, 8 included, MultiStar: {0.23, -0.08}, one-star: {0.30, -0.10}
02:21:47.573 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
02:21:47.574 00.001 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
02:21:47.576 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-0.33 mountX=-0.14 mountY=-0.20, mountTheta=-2.16
02:21:47.579 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.08, opts=13)
02:21:47.582 00.003 1032 Enqueuing Move request for scope (0.23, -0.08)
02:21:47.584 00.002 10072 Worker thread wakes up
02:21:47.584 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
02:21:47.584 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
02:21:47.584 00.000 10072 Moving (0.23, -0.08) raw xDistance=-0.14 yDistance=-0.20
02:21:47.585 00.001 10072 PPEC rslt: input = -0.14, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1146.17
02:21:47.585 00.000 10072 PPEC: input: -0.14, control: 0.03, exposure: 1000
02:21:47.585 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:47.585 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:21:47.586 00.001 10072 MoveAxis(W, 34, ABG)
02:21:47.586 00.000 10072 Guiding  Dir = 3, Dur = 34
02:21:47.586 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:47.588 00.002 10072 IsGuiding returns 0
02:21:47.589 00.001 10072 PulseGuide returned control before completion, sleep 44
02:21:47.609 00.020 1032 UpdateGuideState exits: m=1607 SNR=28.2
02:21:47.613 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:47.615 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:47.617 00.002 1032 Enqueuing Expose request
02:21:47.649 00.032 10072 IsGuiding returns 0
02:21:47.649 00.000 10072 Move returns status 0, amount 34
02:21:47.649 00.000 10072 MoveAxis(N, 0, ABG)
02:21:47.649 00.000 10072 Move returns status 0, amount 0
02:21:47.650 00.001 10072 move complete, result=0
02:21:47.650 00.000 10072 worker thread done servicing request
02:21:47.650 00.000 10072 Worker thread wakes up
02:21:47.650 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:47.650 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:47.662 00.012 1032 GuideStep: -0.1 px 34 ms WEST, -0.2 px 0 ms NORTH
02:21:48.775 01.113 10072 Exposure complete
02:21:48.832 00.057 10072 worker thread done servicing request
02:21:48.832 00.000 1032 OnExposeComplete: enter
02:21:48.834 00.002 1032 UpdateGuideState(): m_state=6
02:21:48.836 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 889
02:21:48.839 00.003 1032 Star::Find returns 1 (0), X=1122.29, Y=332.22, Mass=1477, SNR=27.0, Peak=127 HFD=3.0
02:21:48.840 00.001 1032 MultiStar: [#1 0.32,-0.25,0.00,M1] [#2 0.22,-0.13,0.98,U] [#3 0.17,-0.20,0.98,U] [#4 0.15,-0.18,0.85,U] [#5 0.29,-0.10,0.83,U] [#6 0.30,-0.29,0.00,M1] [#7 0.27,-0.21,0.72,U] [#8 0.24,-0.22,0.70,U] 
02:21:48.842 00.002 1032 refined, 6 included, MultiStar: {0.25, -0.17}, one-star: {0.39, -0.17}
02:21:48.843 00.001 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
02:21:48.845 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
02:21:48.847 00.002 1032 CameraToMount -- cameraX=0.25 cameraY=-0.17 hyp=0.30 cameraTheta=-0.60 mountX=-0.23 mountY=-0.20, mountTheta=-2.43
02:21:48.850 00.003 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.17, opts=13)
02:21:48.851 00.001 1032 Enqueuing Move request for scope (0.25, -0.17)
02:21:48.853 00.002 10072 Worker thread wakes up
02:21:48.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.17) opts 0xd
02:21:48.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.17)
02:21:48.853 00.000 10072 Moving (0.25, -0.17) raw xDistance=-0.23 yDistance=-0.20
02:21:48.855 00.002 10072 PPEC rslt: input = -0.23, final = -0.06, react = -0.09, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 1146.17
02:21:48.855 00.000 10072 PPEC: input: -0.23, control: -0.06, exposure: 1000
02:21:48.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:48.855 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:48.857 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:21:48.857 00.000 10072 MoveAxis(E, 62, ABG)
02:21:48.857 00.000 10072 Guiding  Dir = 2, Dur = 62
02:21:48.858 00.001 10072 IsGuiding returns 0
02:21:48.858 00.000 10072 PulseGuide returned control before completion, sleep 72
02:21:48.877 00.019 1032 UpdateGuideState exits: m=1477 SNR=27.0
02:21:48.878 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:48.880 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:48.881 00.001 1032 Enqueuing Expose request
02:21:48.932 00.051 10072 IsGuiding returns 0
02:21:48.932 00.000 10072 Move returns status 0, amount 62
02:21:48.932 00.000 10072 MoveAxis(N, 0, ABG)
02:21:48.932 00.000 10072 Move returns status 0, amount 0
02:21:48.932 00.000 10072 move complete, result=0
02:21:48.932 00.000 10072 worker thread done servicing request
02:21:48.932 00.000 10072 Worker thread wakes up
02:21:48.932 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:48.932 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:48.932 00.000 1032 GuideStep: -0.2 px 62 ms EAST, -0.2 px 0 ms NORTH
02:21:49.842 00.910 10072 Exposure complete
02:21:49.906 00.064 10072 worker thread done servicing request
02:21:49.906 00.000 1032 OnExposeComplete: enter
02:21:49.908 00.002 1032 UpdateGuideState(): m_state=6
02:21:49.909 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 890
02:21:49.911 00.002 1032 Star::Find returns 1 (0), X=1122.23, Y=332.22, Mass=1498, SNR=27.2, Peak=140 HFD=2.9
02:21:49.913 00.002 1032 MultiStar: [#1 0.25,-0.23,0.92,U] [#2 0.24,-0.05,0.98,U] [#3 0.30,-0.21,0.94,U] [#4 0.26,-0.16,0.80,U] [#5 0.32,-0.09,0.80,U] [#6 0.26,-0.05,0.75,U] [#7 0.28,-0.21,0.70,U] [#8 0.24,-0.15,0.67,U] 
02:21:49.914 00.001 1032 refined, 8 included, MultiStar: {0.28, -0.15}, one-star: {0.33, -0.16}
02:21:49.917 00.003 1032 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.83) = xAngle (-2.32 = -2.32)
02:21:49.918 00.001 1032 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.32 = -2.32)
02:21:49.920 00.002 1032 CameraToMount -- cameraX=0.28 cameraY=-0.15 hyp=0.31 cameraTheta=-0.49 mountX=-0.21 mountY=-0.23, mountTheta=-2.32
02:21:49.922 00.002 1032 SchedulePrimaryMove(0F526948, x=0.28, y=-0.15, opts=13)
02:21:49.925 00.003 1032 Enqueuing Move request for scope (0.28, -0.15)
02:21:49.926 00.001 10072 Worker thread wakes up
02:21:49.927 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.15) opts 0xd
02:21:49.927 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, -0.15)
02:21:49.927 00.000 10072 Moving (0.28, -0.15) raw xDistance=-0.21 yDistance=-0.23
02:21:49.928 00.001 10072 PPEC rslt: input = -0.21, final = -0.06, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 1146.17
02:21:49.928 00.000 10072 PPEC: input: -0.21, control: -0.06, exposure: 1000
02:21:49.928 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.23
02:21:49.928 00.000 10072 MoveAxis(E, 61, ABG)
02:21:49.928 00.000 10072 Guiding  Dir = 2, Dur = 61
02:21:49.929 00.001 10072 IsGuiding returns 0
02:21:49.929 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:49.932 00.003 10072 PulseGuide returned control before completion, sleep 71
02:21:49.948 00.016 1032 UpdateGuideState exits: m=1498 SNR=27.2
02:21:49.950 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:49.951 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:49.952 00.001 1032 Enqueuing Expose request
02:21:50.012 00.060 10072 IsGuiding returns 0
02:21:50.012 00.000 10072 Move returns status 0, amount 61
02:21:50.012 00.000 10072 MoveAxis(N, 128, ABG)
02:21:50.012 00.000 10072 Guiding  Dir = 0, Dur = 128
02:21:50.012 00.000 10072 IsGuiding returns 0
02:21:50.013 00.001 10072 PulseGuide returned control before completion, sleep 138
02:21:50.154 00.141 10072 IsGuiding returns 1
02:21:50.154 00.000 10072 scope still moving after pulse duration time elapsed
02:21:50.185 00.031 10072 IsGuiding returns 0
02:21:50.185 00.000 10072 scope move finished after 128 + 45 ms
02:21:50.185 00.000 10072 Move returns status 0, amount 128
02:21:50.185 00.000 10072 move complete, result=0
02:21:50.186 00.001 10072 worker thread done servicing request
02:21:50.186 00.000 1032 GuideStep: -0.2 px 61 ms EAST, -0.2 px 128 ms NORTH
02:21:50.188 00.002 10072 Worker thread wakes up
02:21:50.188 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:50.188 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:51.320 01.132 10072 Exposure complete
02:21:51.376 00.056 10072 worker thread done servicing request
02:21:51.376 00.000 1032 OnExposeComplete: enter
02:21:51.377 00.001 1032 UpdateGuideState(): m_state=6
02:21:51.380 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 891
02:21:51.383 00.003 1032 Star::Find returns 1 (0), X=1121.95, Y=332.18, Mass=1531, SNR=27.5, Peak=135 HFD=2.9
02:21:51.385 00.002 1032 MultiStar: [#1 0.06,-0.13,0.92,U] [#2 0.04,-0.09,0.97,U] [#3 -0.10,-0.21,0.96,U] [#4 -0.02,-0.21,0.87,U] [#5 0.09,-0.19,0.80,U] [#6 -0.08,-0.19,0.74,U] [#7 0.05,-0.16,0.73,U] [#8 -0.02,-0.15,0.66,U] 
02:21:51.386 00.001 1032 refined, 8 included, MultiStar: {0.01, -0.17}, one-star: {0.05, -0.21}
02:21:51.388 00.002 1032 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.83) = xAngle (-3.35 = 2.94)
02:21:51.389 00.001 1032 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.35 = 2.94)
02:21:51.391 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.52 mountX=-0.17 mountY=0.03, mountTheta=2.94
02:21:51.394 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.17, opts=13)
02:21:51.398 00.004 1032 Enqueuing Move request for scope (0.01, -0.17)
02:21:51.399 00.001 10072 Worker thread wakes up
02:21:51.399 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
02:21:51.399 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
02:21:51.400 00.001 10072 Moving (0.01, -0.17) raw xDistance=-0.17 yDistance=0.03
02:21:51.402 00.002 10072 PPEC rslt: input = -0.17, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1146.17
02:21:51.402 00.000 10072 PPEC: input: -0.17, control: 0.01, exposure: 1000
02:21:51.402 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:51.402 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:21:51.402 00.000 10072 MoveAxis(W, 12, ABG)
02:21:51.402 00.000 10072 Guiding  Dir = 3, Dur = 12
02:21:51.403 00.001 10072 IsGuiding returns 0
02:21:51.403 00.000 10072 PulseGuide returned control before completion, sleep 22
02:21:51.403 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:51.421 00.018 1032 UpdateGuideState exits: m=1531 SNR=27.5
02:21:51.425 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:51.428 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:51.430 00.002 1032 Enqueuing Expose request
02:21:51.441 00.011 10072 IsGuiding returns 0
02:21:51.441 00.000 10072 Move returns status 0, amount 12
02:21:51.441 00.000 10072 MoveAxis(N, 0, ABG)
02:21:51.441 00.000 10072 Move returns status 0, amount 0
02:21:51.441 00.000 10072 move complete, result=0
02:21:51.441 00.000 10072 worker thread done servicing request
02:21:51.441 00.000 10072 Worker thread wakes up
02:21:51.441 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:51.441 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:51.442 00.001 1032 GuideStep: -0.2 px 12 ms WEST, 0.0 px 0 ms NORTH
02:21:52.351 00.909 10072 Exposure complete
02:21:52.417 00.066 10072 worker thread done servicing request
02:21:52.417 00.000 1032 OnExposeComplete: enter
02:21:52.420 00.003 1032 UpdateGuideState(): m_state=6
02:21:52.422 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 892
02:21:52.426 00.004 1032 Star::Find returns 1 (0), X=1121.96, Y=332.13, Mass=1507, SNR=27.2, Peak=124 HFD=3.0
02:21:52.431 00.005 1032 MultiStar: [#1 0.00,-0.28,0.93,U] [#2 0.01,-0.09,0.99,U] [#3 -0.01,-0.22,0.92,U] [#4 -0.01,-0.35,0.84,U] [#5 0.16,-0.16,0.77,U] [#6 0.11,-0.11,0.77,U] [#7 0.07,-0.16,0.69,U] [#8 0.08,-0.37,0.67,U] 
02:21:52.434 00.003 1032 refined, 8 included, MultiStar: {0.05, -0.22}, one-star: {0.06, -0.26}
02:21:52.435 00.001 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
02:21:52.439 00.004 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
02:21:52.440 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.35 mountX=-0.23 mountY=0.01, mountTheta=3.10
02:21:52.443 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.22, opts=13)
02:21:52.447 00.004 1032 Enqueuing Move request for scope (0.05, -0.22)
02:21:52.448 00.001 10072 Worker thread wakes up
02:21:52.448 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
02:21:52.448 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
02:21:52.449 00.001 10072 Moving (0.05, -0.22) raw xDistance=-0.23 yDistance=0.01
02:21:52.451 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:52.454 00.003 10072 PPEC rslt: input = -0.23, final = -0.06, react = -0.09, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 1148.88
02:21:52.454 00.000 10072 PPEC: input: -0.23, control: -0.06, exposure: 1000
02:21:52.454 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:52.454 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:21:52.454 00.000 10072 MoveAxis(E, 57, ABG)
02:21:52.454 00.000 10072 Guiding  Dir = 2, Dur = 57
02:21:52.456 00.002 10072 IsGuiding returns 0
02:21:52.458 00.002 10072 PulseGuide returned control before completion, sleep 65
02:21:52.475 00.017 1032 UpdateGuideState exits: m=1507 SNR=27.2
02:21:52.477 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:52.478 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:52.479 00.001 1032 Enqueuing Expose request
02:21:52.536 00.057 10072 IsGuiding returns 0
02:21:52.536 00.000 10072 Move returns status 0, amount 57
02:21:52.536 00.000 10072 MoveAxis(N, 0, ABG)
02:21:52.536 00.000 10072 Move returns status 0, amount 0
02:21:52.536 00.000 10072 move complete, result=0
02:21:52.536 00.000 10072 worker thread done servicing request
02:21:52.536 00.000 10072 Worker thread wakes up
02:21:52.536 00.000 1032 GuideStep: -0.2 px 57 ms EAST, 0.0 px 0 ms NORTH
02:21:52.539 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:52.539 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:53.776 01.237 10072 Exposure complete
02:21:53.824 00.048 10072 worker thread done servicing request
02:21:53.824 00.000 1032 OnExposeComplete: enter
02:21:53.826 00.002 1032 UpdateGuideState(): m_state=6
02:21:53.827 00.001 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 893
02:21:53.829 00.002 1032 Star::Find returns 1 (0), X=1122.04, Y=332.31, Mass=1591, SNR=28.0, Peak=138 HFD=3.3
02:21:53.831 00.002 1032 MultiStar: [#1 -0.04,-0.12,0.89,U] [#2 0.07,0.07,0.92,U] [#3 -0.00,0.01,0.97,U] [#4 0.05,-0.00,0.82,U] [#5 0.12,0.00,0.79,U] [#6 0.09,0.06,0.70,U] [#7 0.05,-0.11,0.68,U] [#8 0.08,0.01,0.69,U] 
02:21:53.833 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.14, -0.07}
02:21:53.834 00.001 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
02:21:53.835 00.001 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
02:21:53.838 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.26 mountX=-0.03 mountY=-0.06, mountTheta=-2.09
02:21:53.842 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.02, opts=13)
02:21:53.844 00.002 1032 Enqueuing Move request for scope (0.06, -0.02)
02:21:53.847 00.003 10072 Worker thread wakes up
02:21:53.847 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
02:21:53.847 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
02:21:53.847 00.000 10072 Moving (0.06, -0.02) raw xDistance=-0.03 yDistance=-0.06
02:21:53.848 00.001 10072 PPEC rslt: input = -0.03, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1148.88
02:21:53.848 00.000 10072 PPEC: input: -0.03, control: 0.04, exposure: 1000
02:21:53.848 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:53.848 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:21:53.848 00.000 10072 MoveAxis(W, 39, ABG)
02:21:53.848 00.000 10072 Guiding  Dir = 3, Dur = 39
02:21:53.849 00.001 10072 IsGuiding returns 0
02:21:53.849 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:53.851 00.002 10072 PulseGuide returned control before completion, sleep 49
02:21:53.869 00.018 1032 UpdateGuideState exits: m=1591 SNR=28.0
02:21:53.871 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:53.872 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:53.874 00.002 1032 Enqueuing Expose request
02:21:53.911 00.037 10072 IsGuiding returns 0
02:21:53.911 00.000 10072 Move returns status 0, amount 39
02:21:53.911 00.000 10072 MoveAxis(N, 0, ABG)
02:21:53.911 00.000 10072 Move returns status 0, amount 0
02:21:53.911 00.000 10072 move complete, result=0
02:21:53.912 00.001 10072 worker thread done servicing request
02:21:53.912 00.000 10072 Worker thread wakes up
02:21:53.912 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:53.912 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:53.920 00.008 1032 GuideStep: -0.0 px 39 ms WEST, -0.1 px 0 ms NORTH
02:21:54.824 00.904 10072 Exposure complete
02:21:54.879 00.055 10072 worker thread done servicing request
02:21:54.880 00.001 1032 OnExposeComplete: enter
02:21:54.881 00.001 1032 UpdateGuideState(): m_state=6
02:21:54.884 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 894
02:21:54.890 00.006 1032 Star::Find returns 1 (0), X=1121.98, Y=332.23, Mass=1435, SNR=26.6, Peak=132 HFD=3.2
02:21:54.892 00.002 1032 MultiStar: [#1 0.08,-0.32,0.98,U] [#2 0.09,-0.08,1.03,U] [#3 0.09,-0.23,0.97,U] [#4 0.12,-0.12,0.84,U] [#5 0.14,-0.16,0.80,U] [#6 0.12,-0.20,0.77,U] [#7 0.17,-0.14,0.73,U] [#8 0.13,-0.14,0.72,U] 
02:21:54.893 00.001 1032 single-star, 8 included, MultiStar: {0.11, -0.17}, one-star: {0.08, -0.15}
02:21:54.895 00.002 1032 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.83) = xAngle (-2.90 = -2.90)
02:21:54.897 00.002 1032 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.90 = -2.90)
02:21:54.898 00.001 1032 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.18 cameraTheta=-1.07 mountX=-0.17 mountY=-0.04, mountTheta=-2.90
02:21:54.900 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.15, opts=13)
02:21:54.903 00.003 1032 Enqueuing Move request for scope (0.08, -0.15)
02:21:54.904 00.001 10072 Worker thread wakes up
02:21:54.904 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
02:21:54.904 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
02:21:54.904 00.000 10072 Moving (0.08, -0.15) raw xDistance=-0.17 yDistance=-0.04
02:21:54.906 00.002 10072 PPEC rslt: input = -0.17, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1148.88
02:21:54.906 00.000 10072 PPEC: input: -0.17, control: 0.03, exposure: 1000
02:21:54.906 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:54.906 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:21:54.906 00.000 10072 MoveAxis(W, 31, ABG)
02:21:54.906 00.000 10072 Guiding  Dir = 3, Dur = 31
02:21:54.906 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:54.908 00.002 10072 IsGuiding returns 0
02:21:54.909 00.001 10072 PulseGuide returned control before completion, sleep 41
02:21:54.926 00.017 1032 UpdateGuideState exits: m=1435 SNR=26.6
02:21:54.928 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:54.929 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:54.931 00.002 1032 Enqueuing Expose request
02:21:54.963 00.032 10072 IsGuiding returns 0
02:21:54.963 00.000 10072 Move returns status 0, amount 31
02:21:54.963 00.000 10072 MoveAxis(N, 0, ABG)
02:21:54.963 00.000 10072 Move returns status 0, amount 0
02:21:54.963 00.000 10072 move complete, result=0
02:21:54.963 00.000 10072 worker thread done servicing request
02:21:54.963 00.000 10072 Worker thread wakes up
02:21:54.964 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:54.964 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:54.964 00.000 1032 GuideStep: -0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
02:21:56.090 01.126 10072 Exposure complete
02:21:56.147 00.057 10072 worker thread done servicing request
02:21:56.147 00.000 1032 OnExposeComplete: enter
02:21:56.149 00.002 1032 UpdateGuideState(): m_state=6
02:21:56.151 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 895
02:21:56.153 00.002 1032 Star::Find returns 1 (0), X=1122.16, Y=332.27, Mass=1514, SNR=27.3, Peak=140 HFD=2.9
02:21:56.156 00.003 1032 MultiStar: [#1 0.20,-0.22,0.95,U] [#2 0.26,-0.16,1.00,U] [#3 0.17,-0.21,0.97,U] [#4 0.18,-0.11,0.80,U] [#5 0.21,-0.15,0.80,U] [#6 0.07,-0.19,0.74,U] [#7 0.21,-0.21,0.72,U] [#8 0.13,-0.17,0.69,U] 
02:21:56.157 00.001 1032 refined, 8 included, MultiStar: {0.19, -0.17}, one-star: {0.26, -0.12}
02:21:56.158 00.001 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
02:21:56.159 00.001 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
02:21:56.161 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.26 cameraTheta=-0.73 mountX=-0.21 mountY=-0.14, mountTheta=-2.56
02:21:56.163 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.17, opts=13)
02:21:56.165 00.002 1032 Enqueuing Move request for scope (0.19, -0.17)
02:21:56.166 00.001 10072 Worker thread wakes up
02:21:56.166 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
02:21:56.166 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
02:21:56.166 00.000 10072 Moving (0.19, -0.17) raw xDistance=-0.21 yDistance=-0.14
02:21:56.168 00.002 10072 PPEC rslt: input = -0.21, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 1148.88
02:21:56.168 00.000 10072 PPEC: input: -0.21, control: -0.08, exposure: 1000
02:21:56.168 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:56.168 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:56.170 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:21:56.170 00.000 10072 MoveAxis(E, 80, ABG)
02:21:56.170 00.000 10072 Guiding  Dir = 2, Dur = 80
02:21:56.170 00.000 10072 IsGuiding returns 0
02:21:56.171 00.001 10072 PulseGuide returned control before completion, sleep 90
02:21:56.187 00.016 1032 UpdateGuideState exits: m=1514 SNR=27.3
02:21:56.190 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:56.191 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:56.192 00.001 1032 Enqueuing Expose request
02:21:56.275 00.083 10072 IsGuiding returns 0
02:21:56.275 00.000 10072 Move returns status 0, amount 80
02:21:56.275 00.000 10072 MoveAxis(N, 0, ABG)
02:21:56.275 00.000 10072 Move returns status 0, amount 0
02:21:56.275 00.000 10072 move complete, result=0
02:21:56.275 00.000 10072 worker thread done servicing request
02:21:56.275 00.000 10072 Worker thread wakes up
02:21:56.275 00.000 1032 GuideStep: -0.2 px 80 ms EAST, -0.1 px 0 ms NORTH
02:21:56.277 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:56.277 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:57.187 00.910 10072 Exposure complete
02:21:57.243 00.056 10072 worker thread done servicing request
02:21:57.243 00.000 1032 OnExposeComplete: enter
02:21:57.245 00.002 1032 UpdateGuideState(): m_state=6
02:21:57.247 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 896
02:21:57.248 00.001 1032 Star::Find returns 1 (0), X=1122.11, Y=332.26, Mass=1626, SNR=28.3, Peak=138 HFD=3.1
02:21:57.250 00.002 1032 MultiStar: [#1 0.16,-0.25,0.85,U] [#2 0.16,-0.03,0.93,U] [#3 0.10,-0.09,0.91,U] [#4 0.21,-0.06,0.76,U] [#5 0.22,-0.12,0.79,U] [#6 0.11,-0.12,0.73,U] [#7 0.16,-0.10,0.69,U] [#8 0.13,-0.20,0.63,U] 
02:21:57.251 00.001 1032 refined, 8 included, MultiStar: {0.16, -0.12}, one-star: {0.21, -0.13}
02:21:57.252 00.001 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:21:57.254 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:21:57.255 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.63 mountX=-0.16 mountY=-0.13, mountTheta=-2.46
02:21:57.257 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.12, opts=13)
02:21:57.259 00.002 1032 Enqueuing Move request for scope (0.16, -0.12)
02:21:57.260 00.001 10072 Worker thread wakes up
02:21:57.260 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
02:21:57.260 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
02:21:57.260 00.000 10072 Moving (0.16, -0.12) raw xDistance=-0.16 yDistance=-0.13
02:21:57.262 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:57.265 00.003 10072 PPEC rslt: input = -0.16, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1151.56
02:21:57.265 00.000 10072 PPEC: input: -0.16, control: 0.04, exposure: 1000
02:21:57.265 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:57.265 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:21:57.265 00.000 10072 MoveAxis(W, 40, ABG)
02:21:57.265 00.000 10072 Guiding  Dir = 3, Dur = 40
02:21:57.265 00.000 10072 IsGuiding returns 0
02:21:57.267 00.002 10072 PulseGuide returned control before completion, sleep 50
02:21:57.284 00.017 1032 UpdateGuideState exits: m=1626 SNR=28.3
02:21:57.285 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:57.287 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:57.288 00.001 1032 Enqueuing Expose request
02:21:57.324 00.036 10072 IsGuiding returns 0
02:21:57.324 00.000 10072 Move returns status 0, amount 40
02:21:57.324 00.000 10072 MoveAxis(N, 0, ABG)
02:21:57.324 00.000 10072 Move returns status 0, amount 0
02:21:57.324 00.000 10072 move complete, result=0
02:21:57.324 00.000 10072 worker thread done servicing request
02:21:57.324 00.000 10072 Worker thread wakes up
02:21:57.324 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:57.324 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:57.348 00.024 1032 GuideStep: -0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
02:21:58.452 01.104 10072 Exposure complete
02:21:58.506 00.054 10072 worker thread done servicing request
02:21:58.506 00.000 1032 OnExposeComplete: enter
02:21:58.508 00.002 1032 UpdateGuideState(): m_state=6
02:21:58.509 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 897
02:21:58.510 00.001 1032 Star::Find returns 1 (0), X=1122.23, Y=332.21, Mass=1537, SNR=27.5, Peak=145 HFD=2.9
02:21:58.512 00.002 1032 MultiStar: [#1 0.32,-0.32,0.00,M1] [#2 0.34,-0.03,0.95,U] [#3 0.19,-0.23,0.95,U] [#4 0.23,-0.13,0.83,U] [#5 0.30,-0.23,0.00,M1] [#6 0.19,-0.23,0.72,U] [#7 0.27,-0.26,0.71,U] [#8 0.21,-0.27,0.70,U] 
02:21:58.514 00.002 1032 refined, 6 included, MultiStar: {0.26, -0.18}, one-star: {0.33, -0.18}
02:21:58.515 00.001 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
02:21:58.517 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
02:21:58.518 00.001 1032 CameraToMount -- cameraX=0.26 cameraY=-0.18 hyp=0.32 cameraTheta=-0.62 mountX=-0.24 mountY=-0.20, mountTheta=-2.45
02:21:58.520 00.002 1032 SchedulePrimaryMove(0F526948, x=0.26, y=-0.18, opts=13)
02:21:58.522 00.002 1032 Enqueuing Move request for scope (0.26, -0.18)
02:21:58.523 00.001 10072 Worker thread wakes up
02:21:58.523 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.18) opts 0xd
02:21:58.523 00.000 10072 Handling offset move in thread for scope, endpoint = (0.26, -0.18)
02:21:58.523 00.000 10072 Moving (0.26, -0.18) raw xDistance=-0.24 yDistance=-0.20
02:21:58.524 00.001 10072 PPEC rslt: input = -0.24, final = -0.06, react = -0.10, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 1151.56
02:21:58.524 00.000 10072 PPEC: input: -0.24, control: -0.06, exposure: 1000
02:21:58.524 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:58.524 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:58.526 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:21:58.527 00.001 10072 MoveAxis(E, 64, ABG)
02:21:58.527 00.000 10072 Guiding  Dir = 2, Dur = 64
02:21:58.527 00.000 10072 IsGuiding returns 0
02:21:58.527 00.000 10072 PulseGuide returned control before completion, sleep 74
02:21:58.543 00.016 1032 UpdateGuideState exits: m=1537 SNR=27.5
02:21:58.545 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:58.549 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:58.551 00.002 1032 Enqueuing Expose request
02:21:58.608 00.057 10072 IsGuiding returns 0
02:21:58.608 00.000 10072 Move returns status 0, amount 64
02:21:58.608 00.000 10072 MoveAxis(N, 0, ABG)
02:21:58.608 00.000 10072 Move returns status 0, amount 0
02:21:58.608 00.000 10072 move complete, result=0
02:21:58.608 00.000 10072 worker thread done servicing request
02:21:58.608 00.000 10072 Worker thread wakes up
02:21:58.608 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:58.608 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:58.608 00.000 1032 GuideStep: -0.2 px 64 ms EAST, -0.2 px 0 ms NORTH
02:21:59.528 00.920 10072 Exposure complete
02:21:59.585 00.057 10072 worker thread done servicing request
02:21:59.585 00.000 1032 OnExposeComplete: enter
02:21:59.588 00.003 1032 UpdateGuideState(): m_state=6
02:21:59.590 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 898
02:21:59.593 00.003 1032 Star::Find returns 1 (0), X=1122.21, Y=332.30, Mass=1448, SNR=26.7, Peak=130 HFD=3.0
02:21:59.596 00.003 1032 MultiStar: [#1 0.20,-0.25,0.92,U] [#2 0.25,-0.06,0.99,U] [#3 0.23,-0.09,0.99,U] [#4 0.25,-0.00,0.86,U] [#5 0.22,-0.09,0.83,U] [#6 0.23,-0.02,0.75,U] [#7 0.17,-0.10,0.75,U] [#8 0.10,-0.12,0.70,U] 
02:21:59.600 00.004 1032 refined, 8 included, MultiStar: {0.22, -0.09}, one-star: {0.31, -0.08}
02:21:59.604 00.004 1032 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.83) = xAngle (-2.22 = -2.22)
02:21:59.607 00.003 1032 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.22 = -2.22)
02:21:59.610 00.003 1032 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-0.39 mountX=-0.15 mountY=-0.19, mountTheta=-2.22
02:21:59.614 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.09, opts=13)
02:21:59.617 00.003 1032 Enqueuing Move request for scope (0.22, -0.09)
02:21:59.619 00.002 10072 Worker thread wakes up
02:21:59.619 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd
02:21:59.619 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.09)
02:21:59.619 00.000 10072 Moving (0.22, -0.09) raw xDistance=-0.15 yDistance=-0.19
02:21:59.621 00.002 10072 PPEC rslt: input = -0.15, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1151.56
02:21:59.621 00.000 10072 PPEC: input: -0.15, control: 0.03, exposure: 1000
02:21:59.621 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:59.621 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:21:59.621 00.000 10072 MoveAxis(W, 32, ABG)
02:21:59.621 00.000 10072 Guiding  Dir = 3, Dur = 32
02:21:59.621 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:21:59.623 00.002 10072 IsGuiding returns 0
02:21:59.625 00.002 10072 PulseGuide returned control before completion, sleep 42
02:21:59.643 00.018 1032 UpdateGuideState exits: m=1448 SNR=26.7
02:21:59.646 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:59.651 00.005 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:21:59.653 00.002 1032 Enqueuing Expose request
02:21:59.680 00.027 10072 IsGuiding returns 0
02:21:59.680 00.000 10072 Move returns status 0, amount 32
02:21:59.680 00.000 10072 MoveAxis(N, 0, ABG)
02:21:59.680 00.000 10072 Move returns status 0, amount 0
02:21:59.680 00.000 10072 move complete, result=0
02:21:59.680 00.000 10072 worker thread done servicing request
02:21:59.680 00.000 10072 Worker thread wakes up
02:21:59.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:21:59.680 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:21:59.683 00.003 1032 GuideStep: -0.1 px 32 ms WEST, -0.2 px 0 ms NORTH
02:22:00.810 01.127 10072 Exposure complete
02:22:00.866 00.056 10072 worker thread done servicing request
02:22:00.866 00.000 1032 OnExposeComplete: enter
02:22:00.869 00.003 1032 UpdateGuideState(): m_state=6
02:22:00.870 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 899
02:22:00.871 00.001 1032 Star::Find returns 1 (0), X=1122.28, Y=332.23, Mass=1510, SNR=27.3, Peak=128 HFD=3.0
02:22:00.873 00.002 1032 MultiStar: [#1 0.33,-0.23,0.00,M1] [#2 0.28,-0.15,0.95,U] [#3 0.28,-0.24,0.95,U] [#4 0.29,-0.21,0.85,U] [#5 0.28,-0.16,0.79,U] [#6 0.27,-0.14,0.75,U] [#7 0.27,-0.19,0.73,U] [#8 0.23,-0.13,0.68,U] 
02:22:00.874 00.001 1032 refined, 7 included, MultiStar: {0.29, -0.17}, one-star: {0.37, -0.15}
02:22:00.876 00.002 1032 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.83) = xAngle (-2.37 = -2.37)
02:22:00.877 00.001 1032 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.37 = -2.37)
02:22:00.878 00.001 1032 CameraToMount -- cameraX=0.29 cameraY=-0.17 hyp=0.34 cameraTheta=-0.54 mountX=-0.24 mountY=-0.23, mountTheta=-2.37
02:22:00.881 00.003 1032 SchedulePrimaryMove(0F526948, x=0.29, y=-0.17, opts=13)
02:22:00.882 00.001 1032 Enqueuing Move request for scope (0.29, -0.17)
02:22:00.883 00.001 10072 Worker thread wakes up
02:22:00.883 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.17) opts 0xd
02:22:00.883 00.000 10072 Handling offset move in thread for scope, endpoint = (0.29, -0.17)
02:22:00.883 00.000 10072 Moving (0.29, -0.17) raw xDistance=-0.24 yDistance=-0.23
02:22:00.885 00.002 10072 PPEC rslt: input = -0.24, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1151.56
02:22:00.885 00.000 10072 PPEC: input: -0.24, control: -0.08, exposure: 1000
02:22:00.885 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.23
02:22:00.885 00.000 10072 MoveAxis(E, 81, ABG)
02:22:00.885 00.000 10072 Guiding  Dir = 2, Dur = 81
02:22:00.885 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:00.887 00.002 10072 IsGuiding returns 0
02:22:00.887 00.000 10072 PulseGuide returned control before completion, sleep 91
02:22:00.904 00.017 1032 UpdateGuideState exits: m=1510 SNR=27.3
02:22:00.906 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:00.909 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:00.910 00.001 1032 Enqueuing Expose request
02:22:00.994 00.084 10072 IsGuiding returns 0
02:22:00.994 00.000 10072 Move returns status 0, amount 81
02:22:00.994 00.000 10072 MoveAxis(N, 130, ABG)
02:22:00.995 00.001 10072 Guiding  Dir = 0, Dur = 130
02:22:00.995 00.000 10072 IsGuiding returns 0
02:22:00.995 00.000 10072 PulseGuide returned control before completion, sleep 140
02:22:01.149 00.154 10072 IsGuiding returns 0
02:22:01.149 00.000 10072 Move returns status 0, amount 130
02:22:01.149 00.000 10072 move complete, result=0
02:22:01.149 00.000 10072 worker thread done servicing request
02:22:01.150 00.001 10072 Worker thread wakes up
02:22:01.150 00.000 1032 GuideStep: -0.2 px 81 ms EAST, -0.2 px 130 ms NORTH
02:22:01.153 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:01.153 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:02.057 00.904 10072 Exposure complete
02:22:02.108 00.051 10072 worker thread done servicing request
02:22:02.108 00.000 1032 OnExposeComplete: enter
02:22:02.110 00.002 1032 UpdateGuideState(): m_state=6
02:22:02.112 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 900
02:22:02.113 00.001 1032 Star::Find returns 1 (0), X=1121.89, Y=332.33, Mass=1531, SNR=27.4, Peak=122 HFD=3.2
02:22:02.115 00.002 1032 MultiStar: [#1 0.02,-0.21,0.91,U] [#2 0.02,-0.05,0.99,U] [#3 0.05,-0.12,0.95,U] [#4 0.02,-0.10,0.78,U] [#5 0.04,-0.13,0.79,U] [#6 0.05,-0.10,0.74,U] [#7 -0.01,-0.15,0.67,U] [#8 0.03,-0.13,0.68,U] 
02:22:02.117 00.002 1032 single-star, 8 included, MultiStar: {0.02, -0.11}, one-star: {-0.01, -0.06}
02:22:02.119 00.002 1032 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.83) = xAngle (-3.62 = 2.66)
02:22:02.120 00.001 1032 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.62 = 2.66)
02:22:02.122 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.79 mountX=-0.05 mountY=0.03, mountTheta=2.66
02:22:02.124 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.06, opts=13)
02:22:02.126 00.002 1032 Enqueuing Move request for scope (-0.01, -0.06)
02:22:02.128 00.002 10072 Worker thread wakes up
02:22:02.128 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
02:22:02.128 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
02:22:02.128 00.000 10072 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.03
02:22:02.130 00.002 10072 PPEC rslt: input = -0.05, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1151.56
02:22:02.130 00.000 10072 PPEC: input: -0.05, control: 0.01, exposure: 1000
02:22:02.130 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:02.130 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:22:02.130 00.000 10072 MoveAxis(W, 9, ABG)
02:22:02.130 00.000 10072 Guiding  Dir = 3, Dur = 9
02:22:02.130 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:02.132 00.002 10072 IsGuiding returns 0
02:22:02.132 00.000 10072 PulseGuide returned control before completion, sleep 19
02:22:02.149 00.017 1032 UpdateGuideState exits: m=1531 SNR=27.4
02:22:02.151 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:02.152 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:02.154 00.002 1032 Enqueuing Expose request
02:22:02.163 00.009 10072 IsGuiding returns 0
02:22:02.163 00.000 10072 Move returns status 0, amount 9
02:22:02.163 00.000 10072 MoveAxis(N, 0, ABG)
02:22:02.163 00.000 10072 Move returns status 0, amount 0
02:22:02.163 00.000 10072 move complete, result=0
02:22:02.163 00.000 10072 worker thread done servicing request
02:22:02.163 00.000 10072 Worker thread wakes up
02:22:02.163 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:02.163 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:02.166 00.003 1032 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
02:22:03.291 01.125 10072 Exposure complete
02:22:03.350 00.059 10072 worker thread done servicing request
02:22:03.350 00.000 1032 OnExposeComplete: enter
02:22:03.352 00.002 1032 UpdateGuideState(): m_state=6
02:22:03.354 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 901
02:22:03.357 00.003 1032 Star::Find returns 1 (0), X=1121.94, Y=332.21, Mass=1580, SNR=27.9, Peak=131 HFD=3.1
02:22:03.359 00.002 1032 MultiStar: [#1 0.08,-0.32,0.89,U] [#2 -0.03,-0.11,0.92,U] [#3 -0.06,-0.03,0.93,U] [#4 -0.04,-0.15,0.79,U] [#5 0.11,-0.16,0.76,U] [#6 0.06,-0.22,0.73,U] [#7 0.01,-0.21,0.69,U] [#8 -0.02,-0.30,0.70,U] 
02:22:03.360 00.001 1032 single-star, 8 included, MultiStar: {0.02, -0.18}, one-star: {0.04, -0.17}
02:22:03.361 00.001 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
02:22:03.364 00.003 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
02:22:03.365 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.32 mountX=-0.18 mountY=0.00, mountTheta=3.13
02:22:03.370 00.005 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.17, opts=13)
02:22:03.371 00.001 1032 Enqueuing Move request for scope (0.04, -0.17)
02:22:03.373 00.002 10072 Worker thread wakes up
02:22:03.373 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
02:22:03.373 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
02:22:03.373 00.000 10072 Moving (0.04, -0.17) raw xDistance=-0.18 yDistance=0.00
02:22:03.375 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:03.377 00.002 10072 PPEC rslt: input = -0.18, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1154.22
02:22:03.377 00.000 10072 PPEC: input: -0.18, control: 0.04, exposure: 1000
02:22:03.377 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:03.377 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:22:03.378 00.001 10072 MoveAxis(W, 39, ABG)
02:22:03.378 00.000 10072 Guiding  Dir = 3, Dur = 39
02:22:03.378 00.000 10072 IsGuiding returns 0
02:22:03.379 00.001 10072 PulseGuide returned control before completion, sleep 49
02:22:03.396 00.017 1032 UpdateGuideState exits: m=1580 SNR=27.9
02:22:03.400 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:03.402 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:03.404 00.002 1032 Enqueuing Expose request
02:22:03.430 00.026 10072 IsGuiding returns 1
02:22:03.430 00.000 10072 scope still moving after pulse duration time elapsed
02:22:03.461 00.031 10072 IsGuiding returns 0
02:22:03.461 00.000 10072 scope move finished after 39 + 43 ms
02:22:03.461 00.000 10072 Move returns status 0, amount 39
02:22:03.461 00.000 10072 MoveAxis(N, 0, ABG)
02:22:03.461 00.000 10072 Move returns status 0, amount 0
02:22:03.461 00.000 10072 move complete, result=0
02:22:03.462 00.001 10072 worker thread done servicing request
02:22:03.462 00.000 10072 Worker thread wakes up
02:22:03.462 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:03.462 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:03.462 00.000 1032 GuideStep: -0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
02:22:04.368 00.906 10072 Exposure complete
02:22:04.429 00.061 1032 OnExposeComplete: enter
02:22:04.432 00.003 1032 UpdateGuideState(): m_state=6
02:22:04.434 00.002 10072 worker thread done servicing request
02:22:04.434 00.000 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 902
02:22:04.435 00.001 1032 Star::Find returns 1 (0), X=1122.01, Y=332.16, Mass=1537, SNR=27.6, Peak=136 HFD=2.9
02:22:04.437 00.002 1032 MultiStar: [#1 0.04,-0.24,0.90,U] [#2 0.11,-0.20,0.97,U] [#3 -0.03,-0.18,0.95,U] [#4 0.06,-0.17,0.82,U] [#5 0.12,-0.21,0.78,U] [#6 0.13,-0.14,0.74,U] [#7 0.04,-0.23,0.72,U] [#8 0.03,-0.22,0.68,U] 
02:22:04.438 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.20}, one-star: {0.11, -0.23}
02:22:04.440 00.002 1032 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.83) = xAngle (-3.07 = -3.07)
02:22:04.441 00.001 1032 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.07 = -3.07)
02:22:04.443 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.24 mountX=-0.21 mountY=-0.01, mountTheta=-3.07
02:22:04.446 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.20, opts=13)
02:22:04.447 00.001 1032 Enqueuing Move request for scope (0.07, -0.20)
02:22:04.449 00.002 10072 Worker thread wakes up
02:22:04.449 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
02:22:04.449 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
02:22:04.449 00.000 10072 Moving (0.07, -0.20) raw xDistance=-0.21 yDistance=-0.01
02:22:04.450 00.001 10072 PPEC rslt: input = -0.21, final = -0.05, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 1154.22
02:22:04.450 00.000 10072 PPEC: input: -0.21, control: -0.05, exposure: 1000
02:22:04.450 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:04.450 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:04.453 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:22:04.453 00.000 10072 MoveAxis(E, 55, ABG)
02:22:04.453 00.000 10072 Guiding  Dir = 2, Dur = 55
02:22:04.453 00.000 10072 IsGuiding returns 0
02:22:04.454 00.001 10072 PulseGuide returned control before completion, sleep 65
02:22:04.474 00.020 1032 UpdateGuideState exits: m=1537 SNR=27.6
02:22:04.476 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:04.477 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:04.479 00.002 1032 Enqueuing Expose request
02:22:04.521 00.042 10072 IsGuiding returns 0
02:22:04.522 00.001 10072 Move returns status 0, amount 55
02:22:04.522 00.000 10072 MoveAxis(N, 0, ABG)
02:22:04.522 00.000 10072 Move returns status 0, amount 0
02:22:04.522 00.000 10072 move complete, result=0
02:22:04.522 00.000 10072 worker thread done servicing request
02:22:04.522 00.000 10072 Worker thread wakes up
02:22:04.522 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:04.522 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:04.522 00.000 1032 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
02:22:05.651 01.129 10072 Exposure complete
02:22:05.707 00.056 10072 worker thread done servicing request
02:22:05.707 00.000 1032 OnExposeComplete: enter
02:22:05.708 00.001 1032 UpdateGuideState(): m_state=6
02:22:05.710 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 903
02:22:05.712 00.002 1032 Star::Find returns 1 (0), X=1121.88, Y=332.29, Mass=1551, SNR=27.6, Peak=134 HFD=3.2
02:22:05.714 00.002 1032 MultiStar: [#1 0.03,-0.16,0.91,U] [#2 0.02,-0.06,0.92,U] [#3 0.01,-0.04,0.95,U] [#4 -0.01,-0.10,0.83,U] [#5 0.10,-0.07,0.80,U] [#6 0.03,-0.09,0.73,U] [#7 -0.05,-0.06,0.73,U] [#8 0.01,-0.03,0.66,U] 
02:22:05.716 00.002 1032 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.02, -0.09}
02:22:05.717 00.001 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.05)
02:22:05.718 00.001 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.05)
02:22:05.719 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.41 mountX=-0.08 mountY=0.01, mountTheta=3.05
02:22:05.721 00.002 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.08, opts=13)
02:22:05.723 00.002 1032 Enqueuing Move request for scope (0.01, -0.08)
02:22:05.725 00.002 10072 Worker thread wakes up
02:22:05.725 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
02:22:05.725 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
02:22:05.725 00.000 10072 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
02:22:05.726 00.001 10072 PPEC rslt: input = -0.08, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1154.22
02:22:05.726 00.000 10072 PPEC: input: -0.08, control: 0.02, exposure: 1000
02:22:05.726 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:05.726 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:22:05.726 00.000 10072 MoveAxis(W, 23, ABG)
02:22:05.726 00.000 10072 Guiding  Dir = 3, Dur = 23
02:22:05.727 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:05.728 00.001 10072 IsGuiding returns 0
02:22:05.728 00.000 10072 PulseGuide returned control before completion, sleep 33
02:22:05.747 00.019 1032 UpdateGuideState exits: m=1551 SNR=27.6
02:22:05.749 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:05.751 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:05.752 00.001 1032 Enqueuing Expose request
02:22:05.772 00.020 10072 IsGuiding returns 1
02:22:05.772 00.000 10072 scope still moving after pulse duration time elapsed
02:22:05.802 00.030 10072 IsGuiding returns 0
02:22:05.802 00.000 10072 scope move finished after 23 + 51 ms
02:22:05.802 00.000 10072 Move returns status 0, amount 23
02:22:05.802 00.000 10072 MoveAxis(N, 0, ABG)
02:22:05.802 00.000 10072 Move returns status 0, amount 0
02:22:05.804 00.002 10072 move complete, result=0
02:22:05.804 00.000 10072 worker thread done servicing request
02:22:05.804 00.000 10072 Worker thread wakes up
02:22:05.804 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:05.804 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:05.804 00.000 1032 GuideStep: -0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
02:22:06.709 00.905 10072 Exposure complete
02:22:06.759 00.050 10072 worker thread done servicing request
02:22:06.759 00.000 1032 OnExposeComplete: enter
02:22:06.761 00.002 1032 UpdateGuideState(): m_state=6
02:22:06.763 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 904
02:22:06.764 00.001 1032 Star::Find returns 1 (0), X=1122.04, Y=332.14, Mass=1556, SNR=27.7, Peak=138 HFD=3.0
02:22:06.767 00.003 1032 MultiStar: [#1 0.17,-0.26,0.88,U] [#2 0.19,-0.13,0.94,U] [#3 0.01,-0.20,1.00,U] [#4 0.09,-0.16,0.82,U] [#5 0.14,-0.14,0.79,U] [#6 0.12,-0.25,0.75,U] [#7 0.11,-0.21,0.72,U] [#8 0.07,-0.30,0.64,U] 
02:22:06.769 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.21}, one-star: {0.14, -0.24}
02:22:06.770 00.001 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
02:22:06.772 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
02:22:06.774 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-1.06 mountX=-0.23 mountY=-0.06, mountTheta=-2.89
02:22:06.776 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.21, opts=13)
02:22:06.777 00.001 1032 Enqueuing Move request for scope (0.12, -0.21)
02:22:06.778 00.001 10072 Worker thread wakes up
02:22:06.779 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
02:22:06.779 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
02:22:06.779 00.000 10072 Moving (0.12, -0.21) raw xDistance=-0.23 yDistance=-0.06
02:22:06.780 00.001 10072 PPEC rslt: input = -0.23, final = -0.09, react = -0.09, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 1154.22
02:22:06.780 00.000 10072 PPEC: input: -0.23, control: -0.09, exposure: 1000
02:22:06.780 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:06.780 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:06.781 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:22:06.782 00.001 10072 MoveAxis(E, 88, ABG)
02:22:06.782 00.000 10072 Guiding  Dir = 2, Dur = 88
02:22:06.782 00.000 10072 IsGuiding returns 0
02:22:06.782 00.000 10072 PulseGuide returned control before completion, sleep 98
02:22:06.798 00.016 1032 UpdateGuideState exits: m=1556 SNR=27.7
02:22:06.802 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:06.804 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:06.807 00.003 1032 Enqueuing Expose request
02:22:06.894 00.087 10072 IsGuiding returns 0
02:22:06.894 00.000 10072 Move returns status 0, amount 88
02:22:06.894 00.000 10072 MoveAxis(N, 0, ABG)
02:22:06.894 00.000 10072 Move returns status 0, amount 0
02:22:06.894 00.000 10072 move complete, result=0
02:22:06.894 00.000 10072 worker thread done servicing request
02:22:06.894 00.000 10072 Worker thread wakes up
02:22:06.896 00.002 1032 GuideStep: -0.2 px 88 ms EAST, -0.1 px 0 ms NORTH
02:22:06.899 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:06.899 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:08.024 01.125 10072 Exposure complete
02:22:08.074 00.050 10072 worker thread done servicing request
02:22:08.074 00.000 1032 OnExposeComplete: enter
02:22:08.076 00.002 1032 UpdateGuideState(): m_state=6
02:22:08.078 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 905
02:22:08.080 00.002 1032 Star::Find returns 1 (0), X=1122.03, Y=332.41, Mass=1737, SNR=29.3, Peak=149 HFD=3.2
02:22:08.082 00.002 1032 MultiStar: [#1 0.10,-0.06,0.84,U] [#2 0.14,-0.03,0.92,U] [#3 0.08,-0.06,0.92,U] [#4 0.07,-0.08,0.76,U] [#5 0.19,-0.05,0.72,U] [#6 0.11,-0.12,0.71,U] [#7 -0.02,-0.08,0.71,U] [#8 0.12,0.01,0.61,U] 
02:22:08.084 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.13, 0.03}
02:22:08.086 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
02:22:08.088 00.002 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
02:22:08.089 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.43 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
02:22:08.094 00.005 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
02:22:08.095 00.001 1032 Enqueuing Move request for scope (0.10, -0.05)
02:22:08.097 00.002 10072 Worker thread wakes up
02:22:08.097 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
02:22:08.097 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
02:22:08.097 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.09
02:22:08.100 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:08.101 00.001 10072 PPEC rslt: input = -0.07, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1156.85
02:22:08.102 00.001 10072 PPEC: input: -0.07, control: 0.04, exposure: 1000
02:22:08.102 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:08.102 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:22:08.102 00.000 10072 MoveAxis(W, 42, ABG)
02:22:08.102 00.000 10072 Guiding  Dir = 3, Dur = 42
02:22:08.102 00.000 10072 IsGuiding returns 0
02:22:08.102 00.000 10072 PulseGuide returned control before completion, sleep 52
02:22:08.118 00.016 1032 UpdateGuideState exits: m=1737 SNR=29.3
02:22:08.120 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:08.121 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:08.122 00.001 1032 Enqueuing Expose request
02:22:08.160 00.038 10072 IsGuiding returns 0
02:22:08.161 00.001 10072 Move returns status 0, amount 42
02:22:08.161 00.000 10072 MoveAxis(N, 0, ABG)
02:22:08.161 00.000 10072 Move returns status 0, amount 0
02:22:08.161 00.000 10072 move complete, result=0
02:22:08.161 00.000 10072 worker thread done servicing request
02:22:08.161 00.000 10072 Worker thread wakes up
02:22:08.161 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:08.161 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:08.161 00.000 1032 GuideStep: -0.1 px 42 ms WEST, -0.1 px 0 ms NORTH
02:22:09.073 00.912 10072 Exposure complete
02:22:09.128 00.055 10072 worker thread done servicing request
02:22:09.128 00.000 1032 OnExposeComplete: enter
02:22:09.129 00.001 1032 UpdateGuideState(): m_state=6
02:22:09.131 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 906
02:22:09.132 00.001 1032 Star::Find returns 1 (0), X=1122.08, Y=332.15, Mass=1474, SNR=27.0, Peak=129 HFD=2.9
02:22:09.133 00.001 1032 MultiStar: [#1 0.15,-0.27,0.95,U] [#2 0.11,-0.16,1.01,U] [#3 0.08,-0.27,0.99,U] [#4 0.02,-0.26,0.86,U] [#5 0.19,-0.24,0.78,U] [#6 0.14,-0.23,0.77,U] [#7 0.05,-0.14,0.75,U] [#8 0.11,-0.38,0.00,M1] 
02:22:09.135 00.002 1032 refined, 7 included, MultiStar: {0.12, -0.23}, one-star: {0.18, -0.23}
02:22:09.136 00.001 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
02:22:09.137 00.001 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
02:22:09.139 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.23 hyp=0.25 cameraTheta=-1.09 mountX=-0.25 mountY=-0.06, mountTheta=-2.92
02:22:09.141 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.23, opts=13)
02:22:09.143 00.002 1032 Enqueuing Move request for scope (0.12, -0.23)
02:22:09.144 00.001 10072 Worker thread wakes up
02:22:09.144 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.23) opts 0xd
02:22:09.145 00.001 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.23)
02:22:09.145 00.000 10072 Moving (0.12, -0.23) raw xDistance=-0.25 yDistance=-0.06
02:22:09.146 00.001 10072 PPEC rslt: input = -0.25, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 1156.85
02:22:09.146 00.000 10072 PPEC: input: -0.25, control: -0.07, exposure: 1000
02:22:09.146 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:09.147 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:22:09.147 00.000 10072 MoveAxis(E, 69, ABG)
02:22:09.147 00.000 10072 Guiding  Dir = 2, Dur = 69
02:22:09.147 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:09.150 00.003 10072 IsGuiding returns 0
02:22:09.150 00.000 10072 PulseGuide returned control before completion, sleep 79
02:22:09.165 00.015 1032 UpdateGuideState exits: m=1474 SNR=27.0
02:22:09.167 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:09.170 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:09.171 00.001 1032 Enqueuing Expose request
02:22:09.243 00.072 10072 IsGuiding returns 0
02:22:09.243 00.000 10072 Move returns status 0, amount 69
02:22:09.243 00.000 10072 MoveAxis(N, 0, ABG)
02:22:09.243 00.000 10072 Move returns status 0, amount 0
02:22:09.243 00.000 10072 move complete, result=0
02:22:09.243 00.000 10072 worker thread done servicing request
02:22:09.243 00.000 10072 Worker thread wakes up
02:22:09.243 00.000 1032 GuideStep: -0.2 px 69 ms EAST, -0.1 px 0 ms NORTH
02:22:09.249 00.006 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:09.249 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:10.383 01.134 10072 Exposure complete
02:22:10.437 00.054 10072 worker thread done servicing request
02:22:10.438 00.001 1032 OnExposeComplete: enter
02:22:10.440 00.002 1032 UpdateGuideState(): m_state=6
02:22:10.441 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 907
02:22:10.443 00.002 1032 Star::Find returns 1 (0), X=1122.06, Y=332.32, Mass=1594, SNR=28.0, Peak=136 HFD=3.1
02:22:10.445 00.002 1032 MultiStar: [#1 0.09,-0.06,0.91,U] [#2 0.11,0.01,0.96,U] [#3 0.06,-0.13,0.89,U] [#4 0.11,-0.02,0.80,U] [#5 0.09,-0.07,0.77,U] [#6 0.06,-0.11,0.71,U] [#7 0.17,-0.08,0.72,U] [#8 0.07,-0.15,0.70,U] 
02:22:10.447 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.16, -0.07}
02:22:10.449 00.002 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
02:22:10.450 00.001 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
02:22:10.452 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.13 cameraTheta=-0.60 mountX=-0.10 mountY=-0.08, mountTheta=-2.43
02:22:10.456 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.07, opts=13)
02:22:10.458 00.002 1032 Enqueuing Move request for scope (0.10, -0.07)
02:22:10.460 00.002 10072 Worker thread wakes up
02:22:10.460 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
02:22:10.460 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
02:22:10.460 00.000 10072 Moving (0.10, -0.07) raw xDistance=-0.10 yDistance=-0.08
02:22:10.461 00.001 10072 PPEC rslt: input = -0.10, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1156.85
02:22:10.461 00.000 10072 PPEC: input: -0.10, control: 0.03, exposure: 1000
02:22:10.463 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:10.463 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:22:10.463 00.000 10072 MoveAxis(W, 33, ABG)
02:22:10.463 00.000 10072 Guiding  Dir = 3, Dur = 33
02:22:10.463 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:10.464 00.001 10072 IsGuiding returns 0
02:22:10.465 00.001 10072 PulseGuide returned control before completion, sleep 43
02:22:10.482 00.017 1032 UpdateGuideState exits: m=1594 SNR=28.0
02:22:10.484 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:10.488 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:10.491 00.003 1032 Enqueuing Expose request
02:22:10.521 00.030 10072 IsGuiding returns 0
02:22:10.521 00.000 10072 Move returns status 0, amount 33
02:22:10.521 00.000 10072 MoveAxis(N, 0, ABG)
02:22:10.521 00.000 10072 Move returns status 0, amount 0
02:22:10.521 00.000 10072 move complete, result=0
02:22:10.521 00.000 10072 worker thread done servicing request
02:22:10.521 00.000 10072 Worker thread wakes up
02:22:10.521 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:10.521 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:10.535 00.014 1032 GuideStep: -0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
02:22:11.427 00.892 10072 Exposure complete
02:22:11.483 00.056 10072 worker thread done servicing request
02:22:11.483 00.000 1032 OnExposeComplete: enter
02:22:11.488 00.005 1032 UpdateGuideState(): m_state=6
02:22:11.492 00.004 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 908
02:22:11.494 00.002 1032 Star::Find returns 1 (0), X=1122.07, Y=332.20, Mass=1486, SNR=27.1, Peak=136 HFD=2.9
02:22:11.496 00.002 1032 MultiStar: [#1 0.14,-0.19,0.97,U] [#2 0.17,-0.09,0.97,U] [#3 0.08,-0.17,0.95,U] [#4 0.16,-0.09,0.85,U] [#5 0.15,-0.21,0.78,U] [#6 0.17,-0.25,0.75,U] [#7 0.06,-0.11,0.73,U] [#8 0.03,-0.15,0.67,U] 
02:22:11.498 00.002 1032 refined, 8 included, MultiStar: {0.13, -0.16}, one-star: {0.17, -0.19}
02:22:11.500 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
02:22:11.501 00.001 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
02:22:11.503 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-0.89 mountX=-0.19 mountY=-0.08, mountTheta=-2.72
02:22:11.507 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.16, opts=13)
02:22:11.509 00.002 1032 Enqueuing Move request for scope (0.13, -0.16)
02:22:11.511 00.002 10072 Worker thread wakes up
02:22:11.511 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
02:22:11.511 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
02:22:11.511 00.000 10072 Moving (0.13, -0.16) raw xDistance=-0.19 yDistance=-0.08
02:22:11.512 00.001 10072 PPEC rslt: input = -0.19, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1156.85
02:22:11.513 00.001 10072 PPEC: input: -0.19, control: 0.02, exposure: 1000
02:22:11.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:11.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:22:11.513 00.000 10072 MoveAxis(W, 17, ABG)
02:22:11.513 00.000 10072 Guiding  Dir = 3, Dur = 17
02:22:11.513 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:11.515 00.002 10072 IsGuiding returns 0
02:22:11.516 00.001 10072 PulseGuide returned control before completion, sleep 27
02:22:11.534 00.018 1032 UpdateGuideState exits: m=1486 SNR=27.1
02:22:11.536 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:11.538 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:11.539 00.001 1032 Enqueuing Expose request
02:22:11.549 00.010 10072 IsGuiding returns 0
02:22:11.549 00.000 10072 Move returns status 0, amount 17
02:22:11.549 00.000 10072 MoveAxis(N, 0, ABG)
02:22:11.549 00.000 10072 Move returns status 0, amount 0
02:22:11.549 00.000 10072 move complete, result=0
02:22:11.549 00.000 10072 worker thread done servicing request
02:22:11.550 00.001 10072 Worker thread wakes up
02:22:11.550 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:11.550 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:11.551 00.001 1032 GuideStep: -0.2 px 17 ms WEST, -0.1 px 0 ms NORTH
02:22:12.681 01.130 10072 Exposure complete
02:22:12.739 00.058 10072 worker thread done servicing request
02:22:12.739 00.000 1032 OnExposeComplete: enter
02:22:12.741 00.002 1032 UpdateGuideState(): m_state=6
02:22:12.742 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 909
02:22:12.744 00.002 1032 Star::Find returns 1 (0), X=1122.08, Y=332.16, Mass=1551, SNR=27.7, Peak=140 HFD=2.9
02:22:12.747 00.003 1032 MultiStar: [#1 0.13,-0.28,0.91,U] [#2 0.13,-0.16,0.94,U] [#3 0.11,-0.24,0.94,U] [#4 0.04,-0.16,0.82,U] [#5 0.28,-0.26,0.00,M1] [#6 0.09,-0.29,0.75,U] [#7 0.07,-0.23,0.68,U] [#8 0.12,-0.17,0.69,U] 
02:22:12.749 00.002 1032 refined, 7 included, MultiStar: {0.11, -0.22}, one-star: {0.18, -0.23}
02:22:12.750 00.001 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
02:22:12.751 00.001 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
02:22:12.752 00.001 1032 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-1.11 mountX=-0.24 mountY=-0.05, mountTheta=-2.94
02:22:12.754 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.22, opts=13)
02:22:12.756 00.002 1032 Enqueuing Move request for scope (0.11, -0.22)
02:22:12.757 00.001 10072 Worker thread wakes up
02:22:12.757 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
02:22:12.757 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
02:22:12.757 00.000 10072 Moving (0.11, -0.22) raw xDistance=-0.24 yDistance=-0.05
02:22:12.759 00.002 10072 PPEC rslt: input = -0.24, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 1156.85
02:22:12.759 00.000 10072 PPEC: input: -0.24, control: -0.09, exposure: 1000
02:22:12.759 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:12.759 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:22:12.759 00.000 10072 MoveAxis(E, 94, ABG)
02:22:12.759 00.000 10072 Guiding  Dir = 2, Dur = 94
02:22:12.759 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:12.761 00.002 10072 IsGuiding returns 0
02:22:12.762 00.001 10072 PulseGuide returned control before completion, sleep 104
02:22:12.778 00.016 1032 UpdateGuideState exits: m=1551 SNR=27.7
02:22:12.780 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:12.782 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:12.783 00.001 1032 Enqueuing Expose request
02:22:12.879 00.096 10072 IsGuiding returns 0
02:22:12.879 00.000 10072 Move returns status 0, amount 94
02:22:12.879 00.000 10072 MoveAxis(N, 0, ABG)
02:22:12.879 00.000 10072 Move returns status 0, amount 0
02:22:12.879 00.000 10072 move complete, result=0
02:22:12.879 00.000 10072 worker thread done servicing request
02:22:12.879 00.000 10072 Worker thread wakes up
02:22:12.879 00.000 1032 GuideStep: -0.2 px 94 ms EAST, -0.1 px 0 ms NORTH
02:22:12.882 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:12.882 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:13.787 00.905 10072 Exposure complete
02:22:13.841 00.054 10072 worker thread done servicing request
02:22:13.842 00.001 1032 OnExposeComplete: enter
02:22:13.844 00.002 1032 UpdateGuideState(): m_state=6
02:22:13.846 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 910
02:22:13.848 00.002 1032 Star::Find returns 1 (0), X=1122.08, Y=332.24, Mass=1512, SNR=27.3, Peak=130 HFD=3.0
02:22:13.850 00.002 1032 MultiStar: [#1 0.18,-0.18,0.91,U] [#2 0.13,-0.02,0.96,U] [#3 0.09,-0.14,1.00,U] [#4 0.10,-0.12,0.80,U] [#5 0.09,-0.16,0.80,U] [#6 0.20,-0.14,0.75,U] [#7 0.16,-0.10,0.74,U] [#8 0.12,-0.17,0.67,U] 
02:22:13.852 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.13}, one-star: {0.18, -0.14}
02:22:13.853 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
02:22:13.854 00.001 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
02:22:13.855 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.74 mountX=-0.16 mountY=-0.10, mountTheta=-2.57
02:22:13.858 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.13, opts=13)
02:22:13.860 00.002 1032 Enqueuing Move request for scope (0.14, -0.13)
02:22:13.862 00.002 10072 Worker thread wakes up
02:22:13.862 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
02:22:13.862 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
02:22:13.862 00.000 10072 Moving (0.14, -0.13) raw xDistance=-0.16 yDistance=-0.10
02:22:13.864 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:13.866 00.002 10072 PPEC rslt: input = -0.16, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1159.46
02:22:13.866 00.000 10072 PPEC: input: -0.16, control: 0.04, exposure: 1000
02:22:13.866 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:13.866 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:22:13.866 00.000 10072 MoveAxis(W, 37, ABG)
02:22:13.867 00.001 10072 Guiding  Dir = 3, Dur = 37
02:22:13.867 00.000 10072 IsGuiding returns 0
02:22:13.867 00.000 10072 PulseGuide returned control before completion, sleep 47
02:22:13.883 00.016 1032 UpdateGuideState exits: m=1512 SNR=27.3
02:22:13.885 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:13.887 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:13.889 00.002 1032 Enqueuing Expose request
02:22:13.927 00.038 10072 IsGuiding returns 1
02:22:13.927 00.000 10072 scope still moving after pulse duration time elapsed
02:22:13.957 00.030 10072 IsGuiding returns 0
02:22:13.957 00.000 10072 scope move finished after 37 + 53 ms
02:22:13.958 00.001 10072 Move returns status 0, amount 37
02:22:13.958 00.000 10072 MoveAxis(N, 0, ABG)
02:22:13.958 00.000 10072 Move returns status 0, amount 0
02:22:13.958 00.000 10072 move complete, result=0
02:22:13.958 00.000 10072 worker thread done servicing request
02:22:13.958 00.000 10072 Worker thread wakes up
02:22:13.958 00.000 1032 GuideStep: -0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
02:22:13.960 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:13.960 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:15.091 01.131 10072 Exposure complete
02:22:15.144 00.053 10072 worker thread done servicing request
02:22:15.144 00.000 1032 OnExposeComplete: enter
02:22:15.146 00.002 1032 UpdateGuideState(): m_state=6
02:22:15.147 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 911
02:22:15.149 00.002 1032 Star::Find returns 1 (0), X=1122.11, Y=332.11, Mass=1637, SNR=28.4, Peak=149 HFD=2.8
02:22:15.152 00.003 1032 MultiStar: [#1 0.08,-0.43,0.00,M1] [#2 0.15,-0.26,0.96,U] [#3 0.10,-0.41,0.00,M1] [#4 0.14,-0.41,0.00,M1] [#5 0.14,-0.31,0.75,U] [#6 0.24,-0.32,0.00,M1] [#7 0.08,-0.36,0.68,U] [#8 0.17,-0.40,0.00,M1] 
02:22:15.153 00.001 1032 refined, 3 included, MultiStar: {0.15, -0.30}, one-star: {0.21, -0.27}
02:22:15.154 00.001 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
02:22:15.155 00.001 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
02:22:15.157 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.30 hyp=0.33 cameraTheta=-1.09 mountX=-0.32 mountY=-0.07, mountTheta=-2.92
02:22:15.158 00.001 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.30, opts=13)
02:22:15.160 00.002 1032 Enqueuing Move request for scope (0.15, -0.30)
02:22:15.162 00.002 10072 Worker thread wakes up
02:22:15.162 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.30) opts 0xd
02:22:15.162 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.30)
02:22:15.162 00.000 10072 Moving (0.15, -0.30) raw xDistance=-0.32 yDistance=-0.07
02:22:15.163 00.001 10072 PPEC rslt: input = -0.32, final = -0.10, react = -0.13, pred = 0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 1159.46
02:22:15.163 00.000 10072 PPEC: input: -0.32, control: -0.10, exposure: 1000
02:22:15.163 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:15.163 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:15.165 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:22:15.165 00.000 10072 MoveAxis(E, 101, ABG)
02:22:15.165 00.000 10072 Guiding  Dir = 2, Dur = 101
02:22:15.165 00.000 10072 IsGuiding returns 0
02:22:15.166 00.001 10072 PulseGuide returned control before completion, sleep 111
02:22:15.181 00.015 1032 UpdateGuideState exits: m=1637 SNR=28.4
02:22:15.183 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:15.184 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:15.185 00.001 1032 Enqueuing Expose request
02:22:15.290 00.105 10072 IsGuiding returns 0
02:22:15.290 00.000 10072 Move returns status 0, amount 101
02:22:15.290 00.000 10072 MoveAxis(N, 0, ABG)
02:22:15.290 00.000 10072 Move returns status 0, amount 0
02:22:15.290 00.000 10072 move complete, result=0
02:22:15.290 00.000 10072 worker thread done servicing request
02:22:15.290 00.000 10072 Worker thread wakes up
02:22:15.290 00.000 1032 GuideStep: -0.3 px 101 ms EAST, -0.1 px 0 ms NORTH
02:22:15.294 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:15.294 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:16.200 00.906 10072 Exposure complete
02:22:16.253 00.053 10072 worker thread done servicing request
02:22:16.253 00.000 1032 OnExposeComplete: enter
02:22:16.254 00.001 1032 UpdateGuideState(): m_state=6
02:22:16.256 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 912
02:22:16.257 00.001 1032 Star::Find returns 1 (0), X=1122.04, Y=332.21, Mass=1417, SNR=26.4, Peak=135 HFD=2.9
02:22:16.259 00.002 1032 MultiStar: [#1 0.14,-0.20,0.93,U] [#2 0.14,-0.13,0.99,U] [#3 0.07,-0.26,1.02,U] [#4 0.09,-0.17,0.85,U] [#5 0.20,-0.13,0.78,U] [#6 0.15,-0.23,0.77,U] [#7 0.07,-0.10,0.75,U] [#8 0.21,-0.19,0.69,U] 
02:22:16.260 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.18}, one-star: {0.14, -0.18}
02:22:16.262 00.002 1032 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.83) = xAngle (-2.77 = -2.77)
02:22:16.263 00.001 1032 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.77 = -2.77)
02:22:16.265 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-0.94 mountX=-0.21 mountY=-0.08, mountTheta=-2.77
02:22:16.267 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.18, opts=13)
02:22:16.270 00.003 1032 Enqueuing Move request for scope (0.13, -0.18)
02:22:16.271 00.001 10072 Worker thread wakes up
02:22:16.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
02:22:16.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
02:22:16.271 00.000 10072 Moving (0.13, -0.18) raw xDistance=-0.21 yDistance=-0.08
02:22:16.273 00.002 10072 PPEC rslt: input = -0.21, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 1159.46
02:22:16.273 00.000 10072 PPEC: input: -0.21, control: -0.07, exposure: 1000
02:22:16.273 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:16.273 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:22:16.273 00.000 10072 MoveAxis(E, 67, ABG)
02:22:16.273 00.000 10072 Guiding  Dir = 2, Dur = 67
02:22:16.273 00.000 10072 IsGuiding returns 0
02:22:16.273 00.000 10072 PulseGuide returned control before completion, sleep 77
02:22:16.275 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:16.293 00.018 1032 UpdateGuideState exits: m=1417 SNR=26.4
02:22:16.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:16.298 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:16.300 00.002 1032 Enqueuing Expose request
02:22:16.355 00.055 10072 IsGuiding returns 0
02:22:16.355 00.000 10072 Move returns status 0, amount 67
02:22:16.355 00.000 10072 MoveAxis(N, 0, ABG)
02:22:16.355 00.000 10072 Move returns status 0, amount 0
02:22:16.355 00.000 10072 move complete, result=0
02:22:16.355 00.000 10072 worker thread done servicing request
02:22:16.355 00.000 10072 Worker thread wakes up
02:22:16.355 00.000 1032 GuideStep: -0.2 px 67 ms EAST, -0.1 px 0 ms NORTH
02:22:16.357 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:16.357 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:17.483 01.126 10072 Exposure complete
02:22:17.538 00.055 10072 worker thread done servicing request
02:22:17.538 00.000 1032 OnExposeComplete: enter
02:22:17.540 00.002 1032 UpdateGuideState(): m_state=6
02:22:17.542 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 913
02:22:17.543 00.001 1032 Star::Find returns 1 (0), X=1122.15, Y=332.24, Mass=1577, SNR=27.9, Peak=143 HFD=2.9
02:22:17.545 00.002 1032 MultiStar: [#1 0.13,-0.19,0.91,U] [#2 0.24,-0.08,0.94,U] [#3 0.12,-0.19,0.94,U] [#4 0.28,-0.21,0.82,U] [#5 0.15,-0.18,0.79,U] [#6 0.21,-0.09,0.74,U] [#7 0.16,-0.19,0.72,U] [#8 0.04,-0.20,0.66,U] 
02:22:17.547 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.16}, one-star: {0.25, -0.15}
02:22:17.548 00.001 1032 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.83) = xAngle (-2.57 = -2.57)
02:22:17.551 00.003 1032 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.57 = -2.57)
02:22:17.556 00.005 1032 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.74 mountX=-0.20 mountY=-0.13, mountTheta=-2.57
02:22:17.560 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.16, opts=13)
02:22:17.562 00.002 1032 Enqueuing Move request for scope (0.18, -0.16)
02:22:17.564 00.002 10072 Worker thread wakes up
02:22:17.564 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
02:22:17.564 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
02:22:17.564 00.000 10072 Moving (0.18, -0.16) raw xDistance=-0.20 yDistance=-0.13
02:22:17.567 00.003 10072 PPEC rslt: input = -0.20, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 1159.46
02:22:17.567 00.000 10072 PPEC: input: -0.20, control: -0.07, exposure: 1000
02:22:17.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:17.567 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:22:17.567 00.000 10072 MoveAxis(E, 71, ABG)
02:22:17.567 00.000 10072 Guiding  Dir = 2, Dur = 71
02:22:17.567 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:17.569 00.002 10072 IsGuiding returns 0
02:22:17.569 00.000 10072 PulseGuide returned control before completion, sleep 81
02:22:17.588 00.019 1032 UpdateGuideState exits: m=1577 SNR=27.9
02:22:17.589 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:17.598 00.009 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:17.599 00.001 1032 Enqueuing Expose request
02:22:17.652 00.053 10072 IsGuiding returns 0
02:22:17.652 00.000 10072 Move returns status 0, amount 71
02:22:17.652 00.000 10072 MoveAxis(N, 0, ABG)
02:22:17.652 00.000 10072 Move returns status 0, amount 0
02:22:17.652 00.000 10072 move complete, result=0
02:22:17.652 00.000 1032 GuideStep: -0.2 px 71 ms EAST, -0.1 px 0 ms NORTH
02:22:17.656 00.004 10072 worker thread done servicing request
02:22:17.656 00.000 10072 Worker thread wakes up
02:22:17.656 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:17.656 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:18.562 00.906 10072 Exposure complete
02:22:18.618 00.056 10072 worker thread done servicing request
02:22:18.618 00.000 1032 OnExposeComplete: enter
02:22:18.620 00.002 1032 UpdateGuideState(): m_state=6
02:22:18.622 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 914
02:22:18.624 00.002 1032 Star::Find returns 1 (0), X=1122.09, Y=332.17, Mass=1551, SNR=27.7, Peak=138 HFD=2.9
02:22:18.626 00.002 1032 MultiStar: [#1 0.21,-0.19,0.94,U] [#2 0.17,-0.10,0.94,U] [#3 0.01,-0.25,0.95,U] [#4 0.19,-0.03,0.78,U] [#5 0.17,-0.13,0.76,U] [#6 0.17,-0.14,0.75,U] [#7 0.21,-0.13,0.69,U] [#8 0.13,-0.26,0.68,U] 
02:22:18.628 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.16}, one-star: {0.19, -0.22}
02:22:18.629 00.001 1032 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.83) = xAngle (-2.62 = -2.62)
02:22:18.630 00.001 1032 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.62 = -2.62)
02:22:18.632 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-0.79 mountX=-0.20 mountY=-0.11, mountTheta=-2.62
02:22:18.634 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.16, opts=13)
02:22:18.636 00.002 1032 Enqueuing Move request for scope (0.16, -0.16)
02:22:18.639 00.003 10072 Worker thread wakes up
02:22:18.639 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
02:22:18.639 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
02:22:18.639 00.000 10072 Moving (0.16, -0.16) raw xDistance=-0.20 yDistance=-0.11
02:22:18.640 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:18.642 00.002 10072 PPEC rslt: input = -0.20, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1162.04
02:22:18.642 00.000 10072 PPEC: input: -0.20, control: 0.04, exposure: 1000
02:22:18.642 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:18.643 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:22:18.643 00.000 10072 MoveAxis(W, 39, ABG)
02:22:18.643 00.000 10072 Guiding  Dir = 3, Dur = 39
02:22:18.643 00.000 10072 IsGuiding returns 0
02:22:18.644 00.001 10072 PulseGuide returned control before completion, sleep 49
02:22:18.660 00.016 1032 UpdateGuideState exits: m=1551 SNR=27.7
02:22:18.662 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:18.663 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:18.664 00.001 1032 Enqueuing Expose request
02:22:18.700 00.036 10072 IsGuiding returns 0
02:22:18.700 00.000 10072 Move returns status 0, amount 39
02:22:18.700 00.000 10072 MoveAxis(N, 0, ABG)
02:22:18.700 00.000 10072 Move returns status 0, amount 0
02:22:18.700 00.000 10072 move complete, result=0
02:22:18.700 00.000 10072 worker thread done servicing request
02:22:18.700 00.000 10072 Worker thread wakes up
02:22:18.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:18.700 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:18.701 00.001 1032 GuideStep: -0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
02:22:19.827 01.126 10072 Exposure complete
02:22:19.888 00.061 10072 worker thread done servicing request
02:22:19.888 00.000 1032 OnExposeComplete: enter
02:22:19.890 00.002 1032 UpdateGuideState(): m_state=6
02:22:19.891 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 915
02:22:19.894 00.003 1032 Star::Find returns 1 (0), X=1122.09, Y=332.18, Mass=1461, SNR=26.8, Peak=131 HFD=2.9
02:22:19.896 00.002 1032 MultiStar: [#1 0.10,-0.22,0.96,U] [#2 0.19,-0.09,0.99,U] [#3 0.06,-0.20,0.99,U] [#4 0.18,-0.20,0.82,U] [#5 0.24,-0.15,0.81,U] [#6 0.24,-0.18,0.76,U] [#7 0.13,-0.13,0.74,U] [#8 0.12,-0.19,0.65,U] 
02:22:19.897 00.001 1032 refined, 8 included, MultiStar: {0.16, -0.17}, one-star: {0.19, -0.21}
02:22:19.899 00.002 1032 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.83) = xAngle (-2.66 = -2.66)
02:22:19.900 00.001 1032 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.66 = -2.66)
02:22:19.902 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.24 cameraTheta=-0.83 mountX=-0.21 mountY=-0.11, mountTheta=-2.66
02:22:19.905 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.17, opts=13)
02:22:19.907 00.002 1032 Enqueuing Move request for scope (0.16, -0.17)
02:22:19.909 00.002 10072 Worker thread wakes up
02:22:19.909 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
02:22:19.909 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
02:22:19.909 00.000 10072 Moving (0.16, -0.17) raw xDistance=-0.21 yDistance=-0.11
02:22:19.910 00.001 10072 PPEC rslt: input = -0.21, final = -0.04, react = -0.09, pred = 0.05, hyst = -0.08, hyst_pct = 0.00, period_length = 1162.04
02:22:19.910 00.000 10072 PPEC: input: -0.21, control: -0.04, exposure: 1000
02:22:19.911 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:19.911 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:22:19.911 00.000 10072 MoveAxis(E, 40, ABG)
02:22:19.911 00.000 10072 Guiding  Dir = 2, Dur = 40
02:22:19.911 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:19.913 00.002 10072 IsGuiding returns 0
02:22:19.914 00.001 10072 PulseGuide returned control before completion, sleep 50
02:22:19.932 00.018 1032 UpdateGuideState exits: m=1461 SNR=26.8
02:22:19.935 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:19.938 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:19.940 00.002 1032 Enqueuing Expose request
02:22:19.979 00.039 10072 IsGuiding returns 0
02:22:19.979 00.000 10072 Move returns status 0, amount 40
02:22:19.979 00.000 10072 MoveAxis(N, 0, ABG)
02:22:19.979 00.000 10072 Move returns status 0, amount 0
02:22:19.979 00.000 10072 move complete, result=0
02:22:19.979 00.000 10072 worker thread done servicing request
02:22:19.979 00.000 10072 Worker thread wakes up
02:22:19.979 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:19.979 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:19.979 00.000 1032 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
02:22:20.886 00.907 10072 Exposure complete
02:22:20.941 00.055 10072 worker thread done servicing request
02:22:20.942 00.001 1032 OnExposeComplete: enter
02:22:20.943 00.001 1032 UpdateGuideState(): m_state=6
02:22:20.945 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 916
02:22:20.948 00.003 1032 Star::Find returns 1 (0), X=1122.18, Y=332.26, Mass=1554, SNR=27.7, Peak=145 HFD=2.9
02:22:20.949 00.001 1032 MultiStar: [#1 0.24,-0.27,0.88,U] [#2 0.24,-0.05,0.95,U] [#3 0.20,-0.17,0.95,U] [#4 0.27,-0.13,0.81,U] [#5 0.31,-0.09,0.75,U] [#6 0.21,-0.17,0.74,U] [#7 0.18,-0.20,0.72,U] [#8 0.11,-0.25,0.68,U] 
02:22:20.951 00.002 1032 refined, 8 included, MultiStar: {0.23, -0.16}, one-star: {0.28, -0.13}
02:22:20.952 00.001 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
02:22:20.953 00.001 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
02:22:20.955 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.60 mountX=-0.21 mountY=-0.18, mountTheta=-2.44
02:22:20.961 00.006 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.16, opts=13)
02:22:20.963 00.002 1032 Enqueuing Move request for scope (0.23, -0.16)
02:22:20.965 00.002 10072 Worker thread wakes up
02:22:20.965 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.16) opts 0xd
02:22:20.965 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.16)
02:22:20.965 00.000 10072 Moving (0.23, -0.16) raw xDistance=-0.21 yDistance=-0.18
02:22:20.966 00.001 10072 PPEC rslt: input = -0.21, final = -0.06, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 1162.04
02:22:20.966 00.000 10072 PPEC: input: -0.21, control: -0.06, exposure: 1000
02:22:20.966 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:20.967 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:20.968 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:22:20.968 00.000 10072 MoveAxis(E, 65, ABG)
02:22:20.968 00.000 10072 Guiding  Dir = 2, Dur = 65
02:22:20.969 00.001 10072 IsGuiding returns 0
02:22:20.969 00.000 10072 PulseGuide returned control before completion, sleep 75
02:22:20.985 00.016 1032 UpdateGuideState exits: m=1554 SNR=27.7
02:22:20.989 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:20.990 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:20.996 00.006 1032 Enqueuing Expose request
02:22:21.054 00.058 10072 IsGuiding returns 0
02:22:21.054 00.000 10072 Move returns status 0, amount 65
02:22:21.054 00.000 10072 MoveAxis(N, 0, ABG)
02:22:21.054 00.000 10072 Move returns status 0, amount 0
02:22:21.054 00.000 10072 move complete, result=0
02:22:21.054 00.000 10072 worker thread done servicing request
02:22:21.054 00.000 10072 Worker thread wakes up
02:22:21.054 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:21.056 00.002 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:21.056 00.000 1032 GuideStep: -0.2 px 65 ms EAST, -0.2 px 0 ms NORTH
02:22:22.188 01.132 10072 Exposure complete
02:22:22.243 00.055 10072 worker thread done servicing request
02:22:22.243 00.000 1032 OnExposeComplete: enter
02:22:22.245 00.002 1032 UpdateGuideState(): m_state=6
02:22:22.248 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 917
02:22:22.250 00.002 1032 Star::Find returns 1 (0), X=1122.10, Y=332.34, Mass=1433, SNR=26.6, Peak=123 HFD=3.1
02:22:22.251 00.001 1032 MultiStar: [#1 0.14,-0.07,0.92,U] [#2 0.16,-0.02,0.97,U] [#3 0.16,-0.07,0.97,U] [#4 0.13,-0.09,0.86,U] [#5 0.15,-0.02,0.79,U] [#6 0.18,-0.03,0.77,U] [#7 0.14,0.03,0.74,U] [#8 0.02,-0.12,0.72,U] 
02:22:22.253 00.002 1032 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.20, -0.04}
02:22:22.254 00.001 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
02:22:22.256 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
02:22:22.257 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.32 mountX=-0.08 mountY=-0.13, mountTheta=-2.15
02:22:22.260 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.05, opts=13)
02:22:22.261 00.001 1032 Enqueuing Move request for scope (0.14, -0.05)
02:22:22.264 00.003 10072 Worker thread wakes up
02:22:22.264 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
02:22:22.264 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
02:22:22.264 00.000 10072 Moving (0.14, -0.05) raw xDistance=-0.08 yDistance=-0.13
02:22:22.265 00.001 10072 PPEC rslt: input = -0.08, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1162.04
02:22:22.265 00.000 10072 PPEC: input: -0.08, control: 0.02, exposure: 1000
02:22:22.265 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:22.265 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:22.267 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:22:22.267 00.000 10072 MoveAxis(W, 18, ABG)
02:22:22.267 00.000 10072 Guiding  Dir = 3, Dur = 18
02:22:22.269 00.002 10072 IsGuiding returns 0
02:22:22.269 00.000 10072 PulseGuide returned control before completion, sleep 28
02:22:22.286 00.017 1032 UpdateGuideState exits: m=1433 SNR=26.6
02:22:22.287 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:22.289 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:22.290 00.001 1032 Enqueuing Expose request
02:22:22.308 00.018 10072 IsGuiding returns 0
02:22:22.308 00.000 10072 Move returns status 0, amount 18
02:22:22.308 00.000 10072 MoveAxis(N, 0, ABG)
02:22:22.308 00.000 10072 Move returns status 0, amount 0
02:22:22.308 00.000 10072 move complete, result=0
02:22:22.308 00.000 10072 worker thread done servicing request
02:22:22.308 00.000 10072 Worker thread wakes up
02:22:22.308 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:22.308 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:22.311 00.003 1032 GuideStep: -0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
02:22:23.222 00.911 10072 Exposure complete
02:22:23.276 00.054 10072 worker thread done servicing request
02:22:23.276 00.000 1032 OnExposeComplete: enter
02:22:23.278 00.002 1032 UpdateGuideState(): m_state=6
02:22:23.279 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 918
02:22:23.281 00.002 1032 Star::Find returns 1 (0), X=1122.10, Y=332.27, Mass=1540, SNR=27.6, Peak=131 HFD=3.1
02:22:23.284 00.003 1032 MultiStar: [#1 0.16,-0.13,0.92,U] [#2 0.16,-0.06,0.97,U] [#3 0.22,-0.13,0.94,U] [#4 0.09,-0.16,0.81,U] [#5 0.27,-0.14,0.83,U] [#6 0.09,-0.14,0.76,U] [#7 0.12,-0.12,0.71,U] [#8 0.18,-0.25,0.66,U] 
02:22:23.285 00.001 1032 refined, 8 included, MultiStar: {0.17, -0.14}, one-star: {0.20, -0.11}
02:22:23.287 00.002 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
02:22:23.287 00.000 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
02:22:23.289 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.21 cameraTheta=-0.68 mountX=-0.17 mountY=-0.13, mountTheta=-2.51
02:22:23.291 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.14, opts=13)
02:22:23.292 00.001 1032 Enqueuing Move request for scope (0.17, -0.14)
02:22:23.295 00.003 10072 Worker thread wakes up
02:22:23.295 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
02:22:23.295 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
02:22:23.295 00.000 10072 Moving (0.17, -0.14) raw xDistance=-0.17 yDistance=-0.13
02:22:23.296 00.001 10072 PPEC rslt: input = -0.17, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1162.04
02:22:23.296 00.000 10072 PPEC: input: -0.17, control: 0.01, exposure: 1000
02:22:23.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:23.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:22:23.296 00.000 10072 MoveAxis(W, 5, ABG)
02:22:23.296 00.000 10072 Guiding  Dir = 3, Dur = 5
02:22:23.296 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:23.299 00.003 10072 IsGuiding returns 0
02:22:23.300 00.001 10072 PulseGuide returned control before completion, sleep 14
02:22:23.317 00.017 1032 UpdateGuideState exits: m=1540 SNR=27.6
02:22:23.319 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:23.321 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:23.322 00.001 1032 Enqueuing Expose request
02:22:23.329 00.007 10072 IsGuiding returns 0
02:22:23.329 00.000 10072 Move returns status 0, amount 5
02:22:23.329 00.000 10072 MoveAxis(N, 0, ABG)
02:22:23.329 00.000 10072 Move returns status 0, amount 0
02:22:23.329 00.000 10072 move complete, result=0
02:22:23.329 00.000 10072 worker thread done servicing request
02:22:23.329 00.000 10072 Worker thread wakes up
02:22:23.329 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:23.329 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:23.330 00.001 1032 GuideStep: -0.2 px 5 ms WEST, -0.1 px 0 ms NORTH
02:22:24.456 01.126 10072 Exposure complete
02:22:24.508 00.052 10072 worker thread done servicing request
02:22:24.508 00.000 1032 OnExposeComplete: enter
02:22:24.510 00.002 1032 UpdateGuideState(): m_state=6
02:22:24.511 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 919
02:22:24.513 00.002 1032 Star::Find returns 1 (0), X=1122.15, Y=332.33, Mass=1679, SNR=28.8, Peak=135 HFD=3.2
02:22:24.515 00.002 1032 MultiStar: [#1 0.28,-0.14,0.85,U] [#2 0.10,-0.08,0.92,U] [#3 0.07,-0.11,0.91,U] [#4 0.08,-0.20,0.77,U] [#5 0.22,-0.12,0.73,U] [#6 0.16,-0.09,0.71,U] [#7 0.19,-0.10,0.68,U] [#8 0.17,-0.20,0.67,U] 
02:22:24.517 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.12}, one-star: {0.25, -0.06}
02:22:24.519 00.002 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
02:22:24.521 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
02:22:24.524 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.61 mountX=-0.16 mountY=-0.13, mountTheta=-2.44
02:22:24.527 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.12, opts=13)
02:22:24.529 00.002 1032 Enqueuing Move request for scope (0.17, -0.12)
02:22:24.530 00.001 10072 Worker thread wakes up
02:22:24.530 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
02:22:24.530 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
02:22:24.530 00.000 10072 Moving (0.17, -0.12) raw xDistance=-0.16 yDistance=-0.13
02:22:24.533 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:24.534 00.001 10072 PPEC rslt: input = -0.16, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1164.60
02:22:24.534 00.000 10072 PPEC: input: -0.16, control: 0.04, exposure: 1000
02:22:24.534 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:24.534 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:22:24.534 00.000 10072 MoveAxis(W, 39, ABG)
02:22:24.534 00.000 10072 Guiding  Dir = 3, Dur = 39
02:22:24.535 00.001 10072 IsGuiding returns 0
02:22:24.535 00.000 10072 PulseGuide returned control before completion, sleep 49
02:22:24.550 00.015 1032 UpdateGuideState exits: m=1679 SNR=28.8
02:22:24.553 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:24.555 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:24.557 00.002 1032 Enqueuing Expose request
02:22:24.595 00.038 10072 IsGuiding returns 0
02:22:24.595 00.000 10072 Move returns status 0, amount 39
02:22:24.595 00.000 10072 MoveAxis(N, 0, ABG)
02:22:24.595 00.000 10072 Move returns status 0, amount 0
02:22:24.595 00.000 10072 move complete, result=0
02:22:24.595 00.000 10072 worker thread done servicing request
02:22:24.595 00.000 10072 Worker thread wakes up
02:22:24.595 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:24.595 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:24.598 00.003 1032 GuideStep: -0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
02:22:25.507 00.909 10072 Exposure complete
02:22:25.564 00.057 10072 worker thread done servicing request
02:22:25.564 00.000 1032 OnExposeComplete: enter
02:22:25.566 00.002 1032 UpdateGuideState(): m_state=6
02:22:25.568 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 920
02:22:25.569 00.001 1032 Star::Find returns 1 (0), X=1122.15, Y=332.25, Mass=1535, SNR=27.5, Peak=135 HFD=3.2
02:22:25.570 00.001 1032 MultiStar: [#1 0.12,-0.22,0.92,U] [#2 0.15,-0.15,0.94,U] [#3 0.11,-0.23,0.95,U] [#4 0.20,-0.19,0.82,U] [#5 0.21,-0.19,0.79,U] [#6 0.10,-0.14,0.73,U] [#7 0.11,-0.24,0.72,U] [#8 0.13,-0.26,0.66,U] 
02:22:25.572 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.19}, one-star: {0.25, -0.13}
02:22:25.574 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
02:22:25.575 00.001 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
02:22:25.576 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-0.89 mountX=-0.23 mountY=-0.10, mountTheta=-2.72
02:22:25.578 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.19, opts=13)
02:22:25.579 00.001 1032 Enqueuing Move request for scope (0.16, -0.19)
02:22:25.584 00.005 10072 Worker thread wakes up
02:22:25.584 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
02:22:25.584 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
02:22:25.584 00.000 10072 Moving (0.16, -0.19) raw xDistance=-0.23 yDistance=-0.10
02:22:25.586 00.002 10072 PPEC rslt: input = -0.23, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 1164.60
02:22:25.586 00.000 10072 PPEC: input: -0.23, control: -0.07, exposure: 1000
02:22:25.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:25.586 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:22:25.586 00.000 10072 MoveAxis(E, 70, ABG)
02:22:25.586 00.000 10072 Guiding  Dir = 2, Dur = 70
02:22:25.587 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:25.589 00.002 10072 IsGuiding returns 0
02:22:25.589 00.000 10072 PulseGuide returned control before completion, sleep 80
02:22:25.609 00.020 1032 UpdateGuideState exits: m=1535 SNR=27.5
02:22:25.625 00.016 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:25.628 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:25.629 00.001 1032 Enqueuing Expose request
02:22:25.675 00.046 10072 IsGuiding returns 1
02:22:25.675 00.000 10072 scope still moving after pulse duration time elapsed
02:22:25.706 00.031 10072 IsGuiding returns 0
02:22:25.707 00.001 10072 scope move finished after 70 + 47 ms
02:22:25.707 00.000 10072 Move returns status 0, amount 70
02:22:25.707 00.000 10072 MoveAxis(N, 0, ABG)
02:22:25.707 00.000 10072 Move returns status 0, amount 0
02:22:25.707 00.000 10072 move complete, result=0
02:22:25.707 00.000 10072 worker thread done servicing request
02:22:25.707 00.000 10072 Worker thread wakes up
02:22:25.707 00.000 1032 GuideStep: -0.2 px 70 ms EAST, -0.1 px 0 ms NORTH
02:22:25.711 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:25.711 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:26.836 01.125 10072 Exposure complete
02:22:26.897 00.061 10072 worker thread done servicing request
02:22:26.897 00.000 1032 OnExposeComplete: enter
02:22:26.899 00.002 1032 UpdateGuideState(): m_state=6
02:22:26.901 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 921
02:22:26.902 00.001 1032 Star::Find returns 1 (0), X=1122.11, Y=332.27, Mass=1626, SNR=28.3, Peak=134 HFD=3.1
02:22:26.904 00.002 1032 MultiStar: [#1 0.14,-0.23,0.92,U] [#2 0.20,-0.03,0.90,U] [#3 0.11,-0.14,0.90,U] [#4 0.24,-0.15,0.79,U] [#5 0.15,-0.21,0.77,U] [#6 0.20,-0.18,0.74,U] [#7 0.17,-0.14,0.68,U] [#8 0.18,-0.15,0.65,U] 
02:22:26.906 00.002 1032 refined, 8 included, MultiStar: {0.18, -0.15}, one-star: {0.21, -0.12}
02:22:26.907 00.001 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
02:22:26.909 00.002 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
02:22:26.910 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-0.70 mountX=-0.19 mountY=-0.13, mountTheta=-2.53
02:22:26.912 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.15, opts=13)
02:22:26.913 00.001 1032 Enqueuing Move request for scope (0.18, -0.15)
02:22:26.914 00.001 10072 Worker thread wakes up
02:22:26.915 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
02:22:26.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
02:22:26.915 00.000 10072 Moving (0.18, -0.15) raw xDistance=-0.19 yDistance=-0.13
02:22:26.916 00.001 10072 PPEC rslt: input = -0.19, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1164.60
02:22:26.916 00.000 10072 PPEC: input: -0.19, control: 0.02, exposure: 1000
02:22:26.916 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:26.916 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:26.918 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:22:26.918 00.000 10072 MoveAxis(W, 22, ABG)
02:22:26.918 00.000 10072 Guiding  Dir = 3, Dur = 22
02:22:26.918 00.000 10072 IsGuiding returns 0
02:22:26.919 00.001 10072 PulseGuide returned control before completion, sleep 32
02:22:26.934 00.015 1032 UpdateGuideState exits: m=1626 SNR=28.3
02:22:26.937 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:26.938 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:26.939 00.001 1032 Enqueuing Expose request
02:22:26.959 00.020 10072 IsGuiding returns 0
02:22:26.959 00.000 10072 Move returns status 0, amount 22
02:22:26.959 00.000 10072 MoveAxis(N, 0, ABG)
02:22:26.959 00.000 10072 Move returns status 0, amount 0
02:22:26.959 00.000 10072 move complete, result=0
02:22:26.959 00.000 10072 worker thread done servicing request
02:22:26.959 00.000 10072 Worker thread wakes up
02:22:26.959 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:26.959 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:26.965 00.006 1032 GuideStep: -0.2 px 22 ms WEST, -0.1 px 0 ms NORTH
02:22:27.867 00.902 10072 Exposure complete
02:22:27.920 00.053 10072 worker thread done servicing request
02:22:27.920 00.000 1032 OnExposeComplete: enter
02:22:27.921 00.001 1032 UpdateGuideState(): m_state=6
02:22:27.924 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 922
02:22:27.926 00.002 1032 Star::Find returns 1 (0), X=1122.30, Y=332.25, Mass=1653, SNR=28.6, Peak=140 HFD=3.0
02:22:27.928 00.002 1032 MultiStar: [#1 0.28,-0.21,0.91,U] [#2 0.18,-0.09,0.95,U] [#3 0.15,-0.17,0.90,U] [#4 0.26,-0.14,0.82,U] [#5 0.34,-0.14,0.75,U] [#6 0.27,-0.14,0.71,U] [#7 0.23,-0.16,0.68,U] [#8 0.11,-0.21,0.68,U] 
02:22:27.929 00.001 1032 refined, 8 included, MultiStar: {0.25, -0.15}, one-star: {0.40, -0.13}
02:22:27.930 00.001 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
02:22:27.932 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
02:22:27.934 00.002 1032 CameraToMount -- cameraX=0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-0.55 mountX=-0.21 mountY=-0.20, mountTheta=-2.38
02:22:27.936 00.002 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.15, opts=13)
02:22:27.939 00.003 1032 Enqueuing Move request for scope (0.25, -0.15)
02:22:27.940 00.001 10072 Worker thread wakes up
02:22:27.940 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.15) opts 0xd
02:22:27.941 00.001 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.15)
02:22:27.941 00.000 10072 Moving (0.25, -0.15) raw xDistance=-0.21 yDistance=-0.20
02:22:27.942 00.001 10072 PPEC rslt: input = -0.21, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 1164.60
02:22:27.942 00.000 10072 PPEC: input: -0.21, control: -0.08, exposure: 1000
02:22:27.942 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:27.942 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:22:27.942 00.000 10072 MoveAxis(E, 82, ABG)
02:22:27.942 00.000 10072 Guiding  Dir = 2, Dur = 82
02:22:27.943 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:27.946 00.003 10072 IsGuiding returns 0
02:22:27.947 00.001 10072 PulseGuide returned control before completion, sleep 92
02:22:27.964 00.017 1032 UpdateGuideState exits: m=1653 SNR=28.6
02:22:27.966 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:27.968 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:27.969 00.001 1032 Enqueuing Expose request
02:22:28.052 00.083 10072 IsGuiding returns 0
02:22:28.052 00.000 10072 Move returns status 0, amount 82
02:22:28.052 00.000 10072 MoveAxis(N, 0, ABG)
02:22:28.052 00.000 10072 Move returns status 0, amount 0
02:22:28.052 00.000 10072 move complete, result=0
02:22:28.052 00.000 10072 worker thread done servicing request
02:22:28.052 00.000 10072 Worker thread wakes up
02:22:28.052 00.000 1032 GuideStep: -0.2 px 82 ms EAST, -0.2 px 0 ms NORTH
02:22:28.054 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:28.054 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:29.187 01.133 10072 Exposure complete
02:22:29.247 00.060 10072 worker thread done servicing request
02:22:29.247 00.000 1032 OnExposeComplete: enter
02:22:29.249 00.002 1032 UpdateGuideState(): m_state=6
02:22:29.251 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 923
02:22:29.253 00.002 1032 Star::Find returns 1 (0), X=1122.17, Y=332.23, Mass=1477, SNR=27.0, Peak=134 HFD=2.9
02:22:29.255 00.002 1032 MultiStar: [#1 0.25,-0.23,0.91,U] [#2 0.20,-0.06,0.98,U] [#3 0.22,-0.08,0.96,U] [#4 0.22,-0.23,0.83,U] [#5 0.35,-0.18,0.00,M1] [#6 0.18,-0.03,0.75,U] [#7 0.22,-0.19,0.75,U] [#8 0.22,-0.19,0.70,U] 
02:22:29.256 00.001 1032 refined, 7 included, MultiStar: {0.23, -0.14}, one-star: {0.27, -0.16}
02:22:29.258 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
02:22:29.259 00.001 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
02:22:29.261 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.57 mountX=-0.20 mountY=-0.18, mountTheta=-2.40
02:22:29.265 00.004 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.14, opts=13)
02:22:29.267 00.002 1032 Enqueuing Move request for scope (0.23, -0.14)
02:22:29.270 00.003 10072 Worker thread wakes up
02:22:29.270 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
02:22:29.270 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
02:22:29.270 00.000 10072 Moving (0.23, -0.14) raw xDistance=-0.20 yDistance=-0.18
02:22:29.273 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:29.275 00.002 10072 PPEC rslt: input = -0.20, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1167.14
02:22:29.275 00.000 10072 PPEC: input: -0.20, control: 0.04, exposure: 1000
02:22:29.275 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:29.275 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:22:29.275 00.000 10072 MoveAxis(W, 43, ABG)
02:22:29.275 00.000 10072 Guiding  Dir = 3, Dur = 43
02:22:29.276 00.001 10072 IsGuiding returns 0
02:22:29.276 00.000 10072 PulseGuide returned control before completion, sleep 53
02:22:29.293 00.017 1032 UpdateGuideState exits: m=1477 SNR=27.0
02:22:29.295 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:29.297 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:29.300 00.003 1032 Enqueuing Expose request
02:22:29.341 00.041 10072 IsGuiding returns 0
02:22:29.341 00.000 10072 Move returns status 0, amount 43
02:22:29.341 00.000 10072 MoveAxis(N, 0, ABG)
02:22:29.341 00.000 10072 Move returns status 0, amount 0
02:22:29.342 00.001 10072 move complete, result=0
02:22:29.342 00.000 10072 worker thread done servicing request
02:22:29.342 00.000 10072 Worker thread wakes up
02:22:29.342 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:29.342 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:29.342 00.000 1032 GuideStep: -0.2 px 43 ms WEST, -0.2 px 0 ms NORTH
02:22:30.252 00.910 10072 Exposure complete
02:22:30.312 00.060 10072 worker thread done servicing request
02:22:30.312 00.000 1032 OnExposeComplete: enter
02:22:30.314 00.002 1032 UpdateGuideState(): m_state=6
02:22:30.316 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 924
02:22:30.318 00.002 1032 Star::Find returns 1 (0), X=1122.17, Y=332.15, Mass=1527, SNR=27.4, Peak=134 HFD=2.9
02:22:30.320 00.002 1032 MultiStar: [#1 0.25,-0.16,0.93,U] [#2 0.22,-0.12,0.98,U] [#3 0.16,-0.14,0.97,U] [#4 0.18,-0.14,0.83,U] [#5 0.20,-0.09,0.81,U] [#6 0.17,-0.18,0.76,U] [#7 0.23,-0.16,0.72,U] [#8 0.24,-0.11,0.67,U] 
02:22:30.322 00.002 1032 refined, 8 included, MultiStar: {0.22, -0.15}, one-star: {0.27, -0.24}
02:22:30.323 00.001 1032 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.83) = xAngle (-2.44 = -2.44)
02:22:30.325 00.002 1032 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.44 = -2.44)
02:22:30.326 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.15 hyp=0.26 cameraTheta=-0.61 mountX=-0.20 mountY=-0.17, mountTheta=-2.44
02:22:30.330 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.15, opts=13)
02:22:30.333 00.003 1032 Enqueuing Move request for scope (0.22, -0.15)
02:22:30.335 00.002 10072 Worker thread wakes up
02:22:30.335 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.15) opts 0xd
02:22:30.335 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.15)
02:22:30.335 00.000 10072 Moving (0.22, -0.15) raw xDistance=-0.20 yDistance=-0.17
02:22:30.337 00.002 10072 PPEC rslt: input = -0.20, final = -0.05, react = -0.08, pred = 0.04, hyst = -0.08, hyst_pct = 0.00, period_length = 1167.14
02:22:30.337 00.000 10072 PPEC: input: -0.20, control: -0.05, exposure: 1000
02:22:30.337 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:30.337 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:22:30.337 00.000 10072 MoveAxis(E, 48, ABG)
02:22:30.337 00.000 10072 Guiding  Dir = 2, Dur = 48
02:22:30.338 00.001 10072 IsGuiding returns 0
02:22:30.338 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:30.341 00.003 10072 PulseGuide returned control before completion, sleep 58
02:22:30.358 00.017 1032 UpdateGuideState exits: m=1527 SNR=27.4
02:22:30.362 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:30.366 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:30.369 00.003 1032 Enqueuing Expose request
02:22:30.405 00.036 10072 IsGuiding returns 0
02:22:30.405 00.000 10072 Move returns status 0, amount 48
02:22:30.405 00.000 10072 MoveAxis(N, 0, ABG)
02:22:30.405 00.000 10072 Move returns status 0, amount 0
02:22:30.406 00.001 10072 move complete, result=0
02:22:30.406 00.000 10072 worker thread done servicing request
02:22:30.406 00.000 10072 Worker thread wakes up
02:22:30.406 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:30.406 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:30.413 00.007 1032 GuideStep: -0.2 px 48 ms EAST, -0.2 px 0 ms NORTH
02:22:31.535 01.122 10072 Exposure complete
02:22:31.585 00.050 10072 worker thread done servicing request
02:22:31.586 00.001 1032 OnExposeComplete: enter
02:22:31.587 00.001 1032 UpdateGuideState(): m_state=6
02:22:31.590 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 925
02:22:31.593 00.003 1032 Star::Find returns 1 (0), X=1122.20, Y=332.32, Mass=1512, SNR=27.3, Peak=144 HFD=3.2
02:22:31.598 00.005 1032 MultiStar: [#1 0.29,-0.14,0.92,U] [#2 0.18,-0.11,0.98,U] [#3 0.08,-0.08,0.95,U] [#4 0.18,-0.13,0.80,U] [#5 0.29,-0.16,0.79,U] [#6 0.18,-0.26,0.77,U] [#7 0.22,-0.16,0.73,U] [#8 0.14,-0.15,0.68,U] 
02:22:31.601 00.003 1032 refined, 8 included, MultiStar: {0.21, -0.13}, one-star: {0.30, -0.07}
02:22:31.604 00.003 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
02:22:31.606 00.002 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
02:22:31.608 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.57 mountX=-0.18 mountY=-0.17, mountTheta=-2.40
02:22:31.611 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.13, opts=13)
02:22:31.613 00.002 1032 Enqueuing Move request for scope (0.21, -0.13)
02:22:31.615 00.002 10072 Worker thread wakes up
02:22:31.615 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
02:22:31.615 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
02:22:31.615 00.000 10072 Moving (0.21, -0.13) raw xDistance=-0.18 yDistance=-0.17
02:22:31.617 00.002 10072 PPEC rslt: input = -0.18, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1167.14
02:22:31.617 00.000 10072 PPEC: input: -0.18, control: 0.02, exposure: 1000
02:22:31.617 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:31.617 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:22:31.617 00.000 10072 MoveAxis(W, 25, ABG)
02:22:31.617 00.000 10072 Guiding  Dir = 3, Dur = 25
02:22:31.617 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:31.620 00.003 10072 IsGuiding returns 0
02:22:31.620 00.000 10072 PulseGuide returned control before completion, sleep 35
02:22:31.636 00.016 1032 UpdateGuideState exits: m=1512 SNR=27.3
02:22:31.638 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:31.640 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:31.642 00.002 1032 Enqueuing Expose request
02:22:31.657 00.015 10072 IsGuiding returns 1
02:22:31.657 00.000 10072 scope still moving after pulse duration time elapsed
02:22:31.689 00.032 10072 IsGuiding returns 0
02:22:31.692 00.003 10072 scope move finished after 25 + 47 ms
02:22:31.692 00.000 10072 Move returns status 0, amount 25
02:22:31.692 00.000 10072 MoveAxis(N, 0, ABG)
02:22:31.692 00.000 10072 Move returns status 0, amount 0
02:22:31.692 00.000 10072 move complete, result=0
02:22:31.692 00.000 10072 worker thread done servicing request
02:22:31.692 00.000 10072 Worker thread wakes up
02:22:31.692 00.000 1032 GuideStep: -0.2 px 25 ms WEST, -0.2 px 0 ms NORTH
02:22:31.695 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:31.695 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:32.602 00.907 10072 Exposure complete
02:22:32.658 00.056 10072 worker thread done servicing request
02:22:32.658 00.000 1032 OnExposeComplete: enter
02:22:32.660 00.002 1032 UpdateGuideState(): m_state=6
02:22:32.662 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 926
02:22:32.664 00.002 1032 Star::Find returns 1 (0), X=1122.18, Y=332.18, Mass=1518, SNR=27.4, Peak=138 HFD=2.9
02:22:32.665 00.001 1032 MultiStar: [#1 0.24,-0.28,0.92,U] [#2 0.15,-0.12,0.97,U] [#3 0.12,-0.17,0.97,U] [#4 0.11,-0.21,0.84,U] [#5 0.22,-0.17,0.81,U] [#6 0.12,-0.15,0.74,U] [#7 0.20,-0.24,0.75,U] [#8 0.28,-0.36,0.00,M1] 
02:22:32.667 00.002 1032 refined, 7 included, MultiStar: {0.18, -0.19}, one-star: {0.28, -0.20}
02:22:32.668 00.001 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
02:22:32.669 00.001 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
02:22:32.672 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-0.81 mountX=-0.23 mountY=-0.13, mountTheta=-2.64
02:22:32.674 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.19, opts=13)
02:22:32.675 00.001 1032 Enqueuing Move request for scope (0.18, -0.19)
02:22:32.677 00.002 10072 Worker thread wakes up
02:22:32.677 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.19) opts 0xd
02:22:32.677 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.19)
02:22:32.677 00.000 10072 Moving (0.18, -0.19) raw xDistance=-0.23 yDistance=-0.13
02:22:32.679 00.002 10072 PPEC rslt: input = -0.23, final = -0.08, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 1167.14
02:22:32.679 00.000 10072 PPEC: input: -0.23, control: -0.08, exposure: 1000
02:22:32.679 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:32.679 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:22:32.679 00.000 10072 MoveAxis(E, 86, ABG)
02:22:32.679 00.000 10072 Guiding  Dir = 2, Dur = 86
02:22:32.681 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:32.683 00.002 10072 IsGuiding returns 0
02:22:32.683 00.000 10072 PulseGuide returned control before completion, sleep 96
02:22:32.700 00.017 1032 UpdateGuideState exits: m=1518 SNR=27.4
02:22:32.702 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:32.704 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:32.706 00.002 1032 Enqueuing Expose request
02:22:32.787 00.081 10072 IsGuiding returns 0
02:22:32.787 00.000 10072 Move returns status 0, amount 86
02:22:32.787 00.000 10072 MoveAxis(N, 0, ABG)
02:22:32.787 00.000 10072 Move returns status 0, amount 0
02:22:32.787 00.000 10072 move complete, result=0
02:22:32.787 00.000 10072 worker thread done servicing request
02:22:32.788 00.001 10072 Worker thread wakes up
02:22:32.788 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:32.788 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:32.788 00.000 1032 GuideStep: -0.2 px 86 ms EAST, -0.1 px 0 ms NORTH
02:22:33.913 01.125 10072 Exposure complete
02:22:33.970 00.057 10072 worker thread done servicing request
02:22:33.970 00.000 1032 OnExposeComplete: enter
02:22:33.971 00.001 1032 UpdateGuideState(): m_state=6
02:22:33.973 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 927
02:22:33.974 00.001 1032 Star::Find returns 1 (0), X=1122.09, Y=332.46, Mass=1628, SNR=28.3, Peak=144 HFD=3.1
02:22:33.975 00.001 1032 MultiStar: [#1 0.20,-0.08,0.92,U] [#2 0.15,0.16,0.94,U] [#3 0.09,-0.06,0.94,U] [#4 0.15,0.07,0.79,U] [#5 0.27,0.05,0.76,U] [#6 0.20,0.11,0.71,U] [#7 0.27,-0.07,0.71,U] [#8 0.22,-0.06,0.68,U] 
02:22:33.978 00.003 1032 refined, 8 included, MultiStar: {0.19, 0.02}, one-star: {0.19, 0.07}
02:22:33.979 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
02:22:33.980 00.001 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
02:22:33.981 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.12 mountX=-0.03 mountY=-0.19, mountTheta=-1.71
02:22:33.983 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.02, opts=13)
02:22:33.985 00.002 1032 Enqueuing Move request for scope (0.19, 0.02)
02:22:33.987 00.002 10072 Worker thread wakes up
02:22:33.987 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
02:22:33.987 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
02:22:33.987 00.000 10072 Moving (0.19, 0.02) raw xDistance=-0.03 yDistance=-0.19
02:22:33.991 00.004 10072 PPEC rslt: input = -0.03, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1169.65
02:22:33.991 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:33.994 00.003 10072 PPEC: input: -0.03, control: 0.04, exposure: 1000
02:22:33.994 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:33.994 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:22:33.994 00.000 10072 MoveAxis(W, 44, ABG)
02:22:33.994 00.000 10072 Guiding  Dir = 3, Dur = 44
02:22:33.995 00.001 10072 IsGuiding returns 0
02:22:33.995 00.000 10072 PulseGuide returned control before completion, sleep 54
02:22:34.011 00.016 1032 UpdateGuideState exits: m=1628 SNR=28.3
02:22:34.012 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:34.014 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:34.016 00.002 1032 Enqueuing Expose request
02:22:34.052 00.036 10072 IsGuiding returns 1
02:22:34.052 00.000 10072 scope still moving after pulse duration time elapsed
02:22:34.083 00.031 10072 IsGuiding returns 0
02:22:34.084 00.001 10072 scope move finished after 44 + 44 ms
02:22:34.084 00.000 10072 Move returns status 0, amount 44
02:22:34.084 00.000 10072 MoveAxis(N, 0, ABG)
02:22:34.084 00.000 10072 Move returns status 0, amount 0
02:22:34.084 00.000 10072 move complete, result=0
02:22:34.084 00.000 10072 worker thread done servicing request
02:22:34.084 00.000 1032 GuideStep: -0.0 px 44 ms WEST, -0.2 px 0 ms NORTH
02:22:34.087 00.003 10072 Worker thread wakes up
02:22:34.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:34.087 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:35.005 00.918 10072 Exposure complete
02:22:35.060 00.055 10072 worker thread done servicing request
02:22:35.060 00.000 1032 OnExposeComplete: enter
02:22:35.062 00.002 1032 UpdateGuideState(): m_state=6
02:22:35.065 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 928
02:22:35.066 00.001 1032 Star::Find returns 1 (0), X=1122.20, Y=332.39, Mass=1585, SNR=28.0, Peak=144 HFD=3.2
02:22:35.068 00.002 1032 MultiStar: [#1 0.24,-0.04,0.91,U] [#2 0.21,0.03,0.95,U] [#3 0.18,-0.01,0.95,U] [#4 0.22,-0.07,0.81,U] [#5 0.26,-0.03,0.79,U] [#6 0.24,0.06,0.71,U] [#7 0.29,-0.01,0.70,U] [#8 0.26,-0.06,0.62,U] 
02:22:35.069 00.001 1032 refined, 8 included, MultiStar: {0.24, -0.01}, one-star: {0.30, 0.01}
02:22:35.070 00.001 1032 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.83) = xAngle (-1.88 = -1.88)
02:22:35.072 00.002 1032 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.88 = -1.88)
02:22:35.074 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-0.05 mountX=-0.07 mountY=-0.23, mountTheta=-1.88
02:22:35.076 00.002 1032 SchedulePrimaryMove(0F526948, x=0.24, y=-0.01, opts=13)
02:22:35.077 00.001 1032 Enqueuing Move request for scope (0.24, -0.01)
02:22:35.079 00.002 10072 Worker thread wakes up
02:22:35.079 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.01) opts 0xd
02:22:35.080 00.001 10072 Handling offset move in thread for scope, endpoint = (0.24, -0.01)
02:22:35.080 00.000 10072 Moving (0.24, -0.01) raw xDistance=-0.07 yDistance=-0.23
02:22:35.082 00.002 10072 PPEC rslt: input = -0.07, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1169.65
02:22:35.082 00.000 10072 PPEC: input: -0.07, control: 0.04, exposure: 1000
02:22:35.082 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.23
02:22:35.082 00.000 10072 MoveAxis(W, 38, ABG)
02:22:35.082 00.000 10072 Guiding  Dir = 3, Dur = 38
02:22:35.083 00.001 10072 IsGuiding returns 0
02:22:35.083 00.000 10072 PulseGuide returned control before completion, sleep 48
02:22:35.084 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:35.103 00.019 1032 UpdateGuideState exits: m=1585 SNR=28.0
02:22:35.105 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:35.106 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:35.108 00.002 1032 Enqueuing Expose request
02:22:35.143 00.035 10072 IsGuiding returns 0
02:22:35.143 00.000 10072 Move returns status 0, amount 38
02:22:35.143 00.000 10072 MoveAxis(N, 128, ABG)
02:22:35.143 00.000 10072 Guiding  Dir = 0, Dur = 128
02:22:35.143 00.000 10072 IsGuiding returns 0
02:22:35.145 00.002 10072 PulseGuide returned control before completion, sleep 138
02:22:35.299 00.154 10072 IsGuiding returns 0
02:22:35.299 00.000 10072 Move returns status 0, amount 128
02:22:35.299 00.000 10072 move complete, result=0
02:22:35.299 00.000 10072 worker thread done servicing request
02:22:35.299 00.000 10072 Worker thread wakes up
02:22:35.300 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:35.300 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:35.300 00.000 1032 GuideStep: -0.1 px 38 ms WEST, -0.2 px 128 ms NORTH
02:22:36.428 01.128 10072 Exposure complete
02:22:36.483 00.055 10072 worker thread done servicing request
02:22:36.483 00.000 1032 OnExposeComplete: enter
02:22:36.485 00.002 1032 UpdateGuideState(): m_state=6
02:22:36.487 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 929
02:22:36.490 00.003 1032 Star::Find returns 1 (0), X=1121.84, Y=332.35, Mass=1491, SNR=27.1, Peak=121 HFD=3.1
02:22:36.493 00.003 1032 MultiStar: [#1 -0.05,-0.08,0.96,U] [#2 -0.01,-0.04,0.97,U] [#3 -0.02,-0.08,0.99,U] [#4 -0.04,-0.15,0.84,U] [#5 0.01,0.01,0.82,U] [#6 -0.03,-0.14,0.76,U] [#7 -0.16,0.00,0.75,U] [#8 -0.05,-0.13,0.68,U] 
02:22:36.494 00.001 1032 single-star, 8 included, MultiStar: {-0.04, -0.07}, one-star: {-0.06, -0.04}
02:22:36.495 00.001 1032 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.83) = xAngle (-4.45 = 1.84)
02:22:36.497 00.002 1032 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.45 = 1.84)
02:22:36.498 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.62 mountX=-0.02 mountY=0.07, mountTheta=1.84
02:22:36.501 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.04, opts=13)
02:22:36.503 00.002 1032 Enqueuing Move request for scope (-0.06, -0.04)
02:22:36.504 00.001 10072 Worker thread wakes up
02:22:36.504 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
02:22:36.504 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
02:22:36.505 00.001 10072 Moving (-0.06, -0.04) raw xDistance=-0.02 yDistance=0.07
02:22:36.506 00.001 10072 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1169.65
02:22:36.506 00.000 10072 PPEC: input: -0.02, control: 0.03, exposure: 1000
02:22:36.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:36.507 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:22:36.507 00.000 10072 MoveAxis(W, 31, ABG)
02:22:36.507 00.000 10072 Guiding  Dir = 3, Dur = 31
02:22:36.507 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:36.508 00.001 10072 IsGuiding returns 0
02:22:36.509 00.001 10072 PulseGuide returned control before completion, sleep 41
02:22:36.526 00.017 1032 UpdateGuideState exits: m=1491 SNR=27.1
02:22:36.527 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:36.528 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:36.529 00.001 1032 Enqueuing Expose request
02:22:36.551 00.022 10072 IsGuiding returns 1
02:22:36.551 00.000 10072 scope still moving after pulse duration time elapsed
02:22:36.583 00.032 10072 IsGuiding returns 0
02:22:36.583 00.000 10072 scope move finished after 31 + 43 ms
02:22:36.583 00.000 10072 Move returns status 0, amount 31
02:22:36.583 00.000 10072 MoveAxis(N, 0, ABG)
02:22:36.583 00.000 10072 Move returns status 0, amount 0
02:22:36.583 00.000 10072 move complete, result=0
02:22:36.583 00.000 10072 worker thread done servicing request
02:22:36.583 00.000 10072 Worker thread wakes up
02:22:36.583 00.000 1032 GuideStep: -0.0 px 31 ms WEST, 0.1 px 0 ms NORTH
02:22:36.585 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:36.585 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:37.493 00.908 10072 Exposure complete
02:22:37.546 00.053 10072 worker thread done servicing request
02:22:37.546 00.000 1032 OnExposeComplete: enter
02:22:37.549 00.003 1032 UpdateGuideState(): m_state=6
02:22:37.551 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 930
02:22:37.554 00.003 1032 Star::Find returns 1 (0), X=1121.95, Y=332.14, Mass=1588, SNR=28.0, Peak=138 HFD=3.0
02:22:37.555 00.001 1032 MultiStar: [#1 -0.03,-0.25,0.90,U] [#2 0.01,-0.16,0.96,U] [#3 0.01,-0.22,0.94,U] [#4 -0.10,-0.28,0.82,U] [#5 0.12,-0.21,0.78,U] [#6 0.01,-0.18,0.74,U] [#7 0.05,-0.17,0.73,U] [#8 0.08,-0.34,0.66,U] 
02:22:37.557 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.22}, one-star: {0.05, -0.24}
02:22:37.558 00.001 1032 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.83) = xAngle (-3.31 = 2.97)
02:22:37.559 00.001 1032 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.31 = 2.97)
02:22:37.561 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.23 cameraTheta=-1.48 mountX=-0.22 mountY=0.04, mountTheta=2.97
02:22:37.563 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.22, opts=13)
02:22:37.564 00.001 1032 Enqueuing Move request for scope (0.02, -0.22)
02:22:37.566 00.002 10072 Worker thread wakes up
02:22:37.566 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
02:22:37.566 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
02:22:37.566 00.000 10072 Moving (0.02, -0.22) raw xDistance=-0.22 yDistance=0.04
02:22:37.567 00.001 10072 PPEC rslt: input = -0.22, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 1169.65
02:22:37.567 00.000 10072 PPEC: input: -0.22, control: -0.08, exposure: 1000
02:22:37.567 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:37.567 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:37.570 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:22:37.570 00.000 10072 MoveAxis(E, 78, ABG)
02:22:37.570 00.000 10072 Guiding  Dir = 2, Dur = 78
02:22:37.570 00.000 10072 IsGuiding returns 0
02:22:37.571 00.001 10072 PulseGuide returned control before completion, sleep 88
02:22:37.592 00.021 1032 UpdateGuideState exits: m=1588 SNR=28.0
02:22:37.598 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:37.605 00.007 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:37.607 00.002 1032 Enqueuing Expose request
02:22:37.661 00.054 10072 IsGuiding returns 0
02:22:37.661 00.000 10072 Move returns status 0, amount 78
02:22:37.661 00.000 10072 MoveAxis(N, 0, ABG)
02:22:37.661 00.000 10072 Move returns status 0, amount 0
02:22:37.661 00.000 10072 move complete, result=0
02:22:37.661 00.000 10072 worker thread done servicing request
02:22:37.661 00.000 10072 Worker thread wakes up
02:22:37.662 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:37.662 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:37.662 00.000 1032 GuideStep: -0.2 px 78 ms EAST, 0.0 px 0 ms NORTH
02:22:38.791 01.129 10072 Exposure complete
02:22:38.845 00.054 10072 worker thread done servicing request
02:22:38.845 00.000 1032 OnExposeComplete: enter
02:22:38.848 00.003 1032 UpdateGuideState(): m_state=6
02:22:38.850 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 931
02:22:38.851 00.001 1032 Star::Find returns 1 (0), X=1122.02, Y=332.26, Mass=1464, SNR=26.9, Peak=129 HFD=3.0
02:22:38.853 00.002 1032 MultiStar: [#1 0.07,-0.15,0.94,U] [#2 0.05,-0.05,1.02,U] [#3 -0.06,-0.03,0.99,U] [#4 0.05,-0.09,0.86,U] [#5 0.16,-0.02,0.79,U] [#6 0.04,-0.11,0.78,U] [#7 0.10,-0.10,0.72,U] [#8 0.01,-0.20,0.70,U] 
02:22:38.855 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.12, -0.13}
02:22:38.857 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
02:22:38.858 00.001 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
02:22:38.860 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.00 mountX=-0.11 mountY=-0.03, mountTheta=-2.83
02:22:38.863 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.09, opts=13)
02:22:38.866 00.003 1032 Enqueuing Move request for scope (0.06, -0.09)
02:22:38.868 00.002 10072 Worker thread wakes up
02:22:38.868 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
02:22:38.868 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
02:22:38.868 00.000 10072 Moving (0.06, -0.09) raw xDistance=-0.11 yDistance=-0.03
02:22:38.870 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:38.872 00.002 10072 PPEC rslt: input = -0.11, final = 0.05, react = -0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 1172.14
02:22:38.872 00.000 10072 PPEC: input: -0.11, control: 0.05, exposure: 1000
02:22:38.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:38.872 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:22:38.872 00.000 10072 MoveAxis(W, 49, ABG)
02:22:38.872 00.000 10072 Guiding  Dir = 3, Dur = 49
02:22:38.873 00.001 10072 IsGuiding returns 0
02:22:38.873 00.000 10072 PulseGuide returned control before completion, sleep 59
02:22:38.888 00.015 1032 UpdateGuideState exits: m=1464 SNR=26.9
02:22:38.890 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:38.893 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:38.895 00.002 1032 Enqueuing Expose request
02:22:38.943 00.048 10072 IsGuiding returns 0
02:22:38.943 00.000 10072 Move returns status 0, amount 49
02:22:38.943 00.000 10072 MoveAxis(N, 0, ABG)
02:22:38.943 00.000 10072 Move returns status 0, amount 0
02:22:38.943 00.000 10072 move complete, result=0
02:22:38.943 00.000 10072 worker thread done servicing request
02:22:38.943 00.000 10072 Worker thread wakes up
02:22:38.943 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:38.943 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:38.943 00.000 1032 GuideStep: -0.1 px 49 ms WEST, -0.0 px 0 ms NORTH
02:22:39.854 00.911 10072 Exposure complete
02:22:39.915 00.061 10072 worker thread done servicing request
02:22:39.915 00.000 1032 OnExposeComplete: enter
02:22:39.917 00.002 1032 UpdateGuideState(): m_state=6
02:22:39.919 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 932
02:22:39.921 00.002 1032 Star::Find returns 1 (0), X=1122.05, Y=332.36, Mass=1696, SNR=28.9, Peak=151 HFD=3.3
02:22:39.923 00.002 1032 MultiStar: [#1 0.09,-0.11,0.84,U] [#2 0.08,-0.03,0.91,U] [#3 -0.04,-0.02,0.92,U] [#4 0.09,-0.02,0.77,U] [#5 0.17,-0.02,0.77,U] [#6 0.16,-0.15,0.69,U] [#7 0.05,-0.12,0.69,U] [#8 0.02,-0.10,0.65,U] 
02:22:39.925 00.002 1032 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.14, -0.03}
02:22:39.927 00.002 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:22:39.928 00.001 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:22:39.930 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.63 mountX=-0.08 mountY=-0.07, mountTheta=-2.46
02:22:39.933 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
02:22:39.935 00.002 1032 Enqueuing Move request for scope (0.08, -0.06)
02:22:39.938 00.003 10072 Worker thread wakes up
02:22:39.938 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
02:22:39.938 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
02:22:39.938 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.07
02:22:39.939 00.001 10072 PPEC rslt: input = -0.08, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1172.14
02:22:39.939 00.000 10072 PPEC: input: -0.08, control: 0.04, exposure: 1000
02:22:39.939 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:39.940 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:22:39.940 00.000 10072 MoveAxis(W, 42, ABG)
02:22:39.940 00.000 10072 Guiding  Dir = 3, Dur = 42
02:22:39.940 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:39.943 00.003 10072 IsGuiding returns 0
02:22:39.943 00.000 10072 PulseGuide returned control before completion, sleep 52
02:22:39.960 00.017 1032 UpdateGuideState exits: m=1696 SNR=28.9
02:22:39.964 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:39.966 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:39.968 00.002 1032 Enqueuing Expose request
02:22:40.009 00.041 10072 IsGuiding returns 0
02:22:40.009 00.000 10072 Move returns status 0, amount 42
02:22:40.009 00.000 10072 MoveAxis(N, 0, ABG)
02:22:40.009 00.000 10072 Move returns status 0, amount 0
02:22:40.009 00.000 10072 move complete, result=0
02:22:40.009 00.000 10072 worker thread done servicing request
02:22:40.010 00.001 10072 Worker thread wakes up
02:22:40.010 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:40.010 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:40.010 00.000 1032 GuideStep: -0.1 px 42 ms WEST, -0.1 px 0 ms NORTH
02:22:41.136 01.126 10072 Exposure complete
02:22:41.190 00.054 10072 worker thread done servicing request
02:22:41.190 00.000 1032 OnExposeComplete: enter
02:22:41.192 00.002 1032 UpdateGuideState(): m_state=6
02:22:41.193 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 933
02:22:41.194 00.001 1032 Star::Find returns 1 (0), X=1122.16, Y=332.24, Mass=1557, SNR=27.7, Peak=134 HFD=3.1
02:22:41.196 00.002 1032 MultiStar: [#1 0.20,-0.28,0.92,U] [#2 0.20,0.06,0.95,U] [#3 0.17,-0.22,0.94,U] [#4 0.17,-0.07,0.81,U] [#5 0.13,-0.04,0.79,U] [#6 0.09,-0.11,0.76,U] [#7 0.24,-0.21,0.75,U] [#8 0.14,-0.11,0.68,U] 
02:22:41.199 00.003 1032 refined, 8 included, MultiStar: {0.18, -0.13}, one-star: {0.26, -0.14}
02:22:41.200 00.001 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
02:22:41.202 00.002 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
02:22:41.203 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.60 mountX=-0.17 mountY=-0.14, mountTheta=-2.43
02:22:41.206 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.13, opts=13)
02:22:41.208 00.002 1032 Enqueuing Move request for scope (0.18, -0.13)
02:22:41.212 00.004 10072 Worker thread wakes up
02:22:41.213 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
02:22:41.213 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
02:22:41.213 00.000 10072 Moving (0.18, -0.13) raw xDistance=-0.17 yDistance=-0.14
02:22:41.214 00.001 10072 PPEC rslt: input = -0.17, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1172.14
02:22:41.214 00.000 10072 PPEC: input: -0.17, control: 0.03, exposure: 1000
02:22:41.214 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:41.214 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:22:41.214 00.000 10072 MoveAxis(W, 33, ABG)
02:22:41.214 00.000 10072 Guiding  Dir = 3, Dur = 33
02:22:41.214 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:41.217 00.003 10072 IsGuiding returns 0
02:22:41.218 00.001 10072 PulseGuide returned control before completion, sleep 43
02:22:41.235 00.017 1032 UpdateGuideState exits: m=1557 SNR=27.7
02:22:41.238 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:41.240 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:41.247 00.007 1032 Enqueuing Expose request
02:22:41.273 00.026 10072 IsGuiding returns 0
02:22:41.274 00.001 10072 Move returns status 0, amount 33
02:22:41.274 00.000 10072 MoveAxis(N, 0, ABG)
02:22:41.274 00.000 10072 Move returns status 0, amount 0
02:22:41.274 00.000 10072 move complete, result=0
02:22:41.274 00.000 10072 worker thread done servicing request
02:22:41.274 00.000 10072 Worker thread wakes up
02:22:41.274 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:41.274 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:41.277 00.003 1032 GuideStep: -0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
02:22:42.178 00.901 10072 Exposure complete
02:22:42.238 00.060 10072 worker thread done servicing request
02:22:42.238 00.000 1032 OnExposeComplete: enter
02:22:42.241 00.003 1032 UpdateGuideState(): m_state=6
02:22:42.243 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 934
02:22:42.244 00.001 1032 Star::Find returns 1 (0), X=1122.12, Y=332.30, Mass=1522, SNR=27.4, Peak=142 HFD=3.1
02:22:42.247 00.003 1032 MultiStar: [#1 0.13,-0.16,0.88,U] [#2 0.20,-0.05,1.00,U] [#3 0.22,-0.07,0.96,U] [#4 0.21,-0.00,0.80,U] [#5 0.34,-0.04,0.79,U] [#6 0.15,-0.19,0.70,U] [#7 0.20,-0.09,0.72,U] [#8 0.09,-0.10,0.70,U] 
02:22:42.249 00.002 1032 refined, 8 included, MultiStar: {0.20, -0.09}, one-star: {0.22, -0.09}
02:22:42.251 00.002 1032 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.83) = xAngle (-2.24 = -2.24)
02:22:42.253 00.002 1032 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.24 = -2.24)
02:22:42.254 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.41 mountX=-0.13 mountY=-0.17, mountTheta=-2.24
02:22:42.257 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.09, opts=13)
02:22:42.258 00.001 1032 Enqueuing Move request for scope (0.20, -0.09)
02:22:42.261 00.003 10072 Worker thread wakes up
02:22:42.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
02:22:42.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
02:22:42.261 00.000 10072 Moving (0.20, -0.09) raw xDistance=-0.13 yDistance=-0.17
02:22:42.262 00.001 10072 PPEC rslt: input = -0.13, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1172.14
02:22:42.263 00.001 10072 PPEC: input: -0.13, control: 0.02, exposure: 1000
02:22:42.263 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:42.264 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:42.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:22:42.264 00.000 10072 MoveAxis(W, 23, ABG)
02:22:42.265 00.001 10072 Guiding  Dir = 3, Dur = 23
02:22:42.265 00.000 10072 IsGuiding returns 0
02:22:42.265 00.000 10072 PulseGuide returned control before completion, sleep 33
02:22:42.283 00.018 1032 UpdateGuideState exits: m=1522 SNR=27.4
02:22:42.285 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:42.287 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:42.288 00.001 1032 Enqueuing Expose request
02:22:42.301 00.013 10072 IsGuiding returns 0
02:22:42.301 00.000 10072 Move returns status 0, amount 23
02:22:42.301 00.000 10072 MoveAxis(N, 0, ABG)
02:22:42.301 00.000 10072 Move returns status 0, amount 0
02:22:42.301 00.000 10072 move complete, result=0
02:22:42.301 00.000 10072 worker thread done servicing request
02:22:42.302 00.001 10072 Worker thread wakes up
02:22:42.302 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:42.302 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:42.304 00.002 1032 GuideStep: -0.1 px 23 ms WEST, -0.2 px 0 ms NORTH
02:22:43.431 01.127 10072 Exposure complete
02:22:43.485 00.054 10072 worker thread done servicing request
02:22:43.485 00.000 1032 OnExposeComplete: enter
02:22:43.488 00.003 1032 UpdateGuideState(): m_state=6
02:22:43.489 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 935
02:22:43.491 00.002 1032 Star::Find returns 1 (0), X=1122.20, Y=332.05, Mass=1511, SNR=27.3, Peak=138 HFD=2.9
02:22:43.492 00.001 1032 MultiStar: [#1 0.26,-0.36,0.00,M1] [#2 0.21,-0.22,0.94,U] [#3 0.20,-0.35,0.00,M1] [#4 0.14,-0.26,0.80,U] [#5 0.26,-0.23,0.76,U] [#6 0.27,-0.32,0.00,M1] [#7 0.30,-0.25,0.00,M1] [#8 0.10,-0.42,0.00,M1] 
02:22:43.493 00.001 1032 refined, 3 included, MultiStar: {0.23, -0.26}, one-star: {0.30, -0.33}
02:22:43.494 00.001 1032 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.83) = xAngle (-2.68 = -2.68)
02:22:43.495 00.001 1032 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.68 = -2.68)
02:22:43.497 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.26 hyp=0.35 cameraTheta=-0.85 mountX=-0.31 mountY=-0.16, mountTheta=-2.68
02:22:43.499 00.002 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.26, opts=13)
02:22:43.500 00.001 1032 Enqueuing Move request for scope (0.23, -0.26)
02:22:43.501 00.001 10072 Worker thread wakes up
02:22:43.501 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.26) opts 0xd
02:22:43.501 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.26)
02:22:43.502 00.001 10072 Moving (0.23, -0.26) raw xDistance=-0.31 yDistance=-0.16
02:22:43.503 00.001 10072 PPEC rslt: input = -0.31, final = -0.11, react = -0.13, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 1172.14
02:22:43.503 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:43.505 00.002 10072 PPEC: input: -0.31, control: -0.11, exposure: 1000
02:22:43.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:43.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:22:43.505 00.000 10072 MoveAxis(E, 116, ABG)
02:22:43.505 00.000 10072 Guiding  Dir = 2, Dur = 116
02:22:43.506 00.001 10072 IsGuiding returns 0
02:22:43.506 00.000 10072 PulseGuide returned control before completion, sleep 126
02:22:43.524 00.018 1032 UpdateGuideState exits: m=1511 SNR=27.3
02:22:43.526 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:43.527 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:43.528 00.001 1032 Enqueuing Expose request
02:22:43.645 00.117 10072 IsGuiding returns 0
02:22:43.645 00.000 10072 Move returns status 0, amount 116
02:22:43.645 00.000 10072 MoveAxis(N, 0, ABG)
02:22:43.645 00.000 10072 Move returns status 0, amount 0
02:22:43.646 00.001 10072 move complete, result=0
02:22:43.646 00.000 10072 worker thread done servicing request
02:22:43.646 00.000 10072 Worker thread wakes up
02:22:43.646 00.000 1032 GuideStep: -0.3 px 116 ms EAST, -0.2 px 0 ms NORTH
02:22:43.649 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:43.649 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:44.553 00.904 10072 Exposure complete
02:22:44.608 00.055 10072 worker thread done servicing request
02:22:44.608 00.000 1032 OnExposeComplete: enter
02:22:44.612 00.004 1032 UpdateGuideState(): m_state=6
02:22:44.615 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 936
02:22:44.618 00.003 1032 Star::Find returns 1 (0), X=1122.11, Y=332.29, Mass=1576, SNR=27.9, Peak=144 HFD=3.2
02:22:44.619 00.001 1032 MultiStar: [#1 0.21,-0.16,0.93,U] [#2 0.14,-0.18,0.94,U] [#3 0.18,-0.13,0.92,U] [#4 0.23,-0.10,0.79,U] [#5 0.30,-0.11,0.78,U] [#6 0.17,-0.20,0.75,U] [#7 0.25,-0.12,0.72,U] [#8 0.19,-0.05,0.65,U] 
02:22:44.621 00.002 1032 single-star, 8 included, MultiStar: {0.21, -0.13}, one-star: {0.21, -0.09}
02:22:44.623 00.002 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
02:22:44.624 00.001 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
02:22:44.625 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.43 mountX=-0.14 mountY=-0.18, mountTheta=-2.26
02:22:44.628 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.09, opts=13)
02:22:44.630 00.002 1032 Enqueuing Move request for scope (0.21, -0.09)
02:22:44.632 00.002 10072 Worker thread wakes up
02:22:44.632 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd
02:22:44.632 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.09)
02:22:44.632 00.000 10072 Moving (0.21, -0.09) raw xDistance=-0.14 yDistance=-0.18
02:22:44.634 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:44.636 00.002 10072 PPEC rslt: input = -0.14, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1174.61
02:22:44.636 00.000 10072 PPEC: input: -0.14, control: 0.04, exposure: 1000
02:22:44.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:44.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:22:44.637 00.001 10072 MoveAxis(W, 40, ABG)
02:22:44.637 00.000 10072 Guiding  Dir = 3, Dur = 40
02:22:44.655 00.018 1032 UpdateGuideState exits: m=1576 SNR=27.9
02:22:44.657 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:44.658 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:44.659 00.001 1032 Enqueuing Expose request
02:22:44.669 00.010 10072 IsGuiding returns 0
02:22:44.671 00.002 10072 PulseGuide returned control before completion, sleep 50
02:22:44.722 00.051 10072 IsGuiding returns 0
02:22:44.722 00.000 10072 Move returns status 0, amount 40
02:22:44.722 00.000 10072 MoveAxis(N, 0, ABG)
02:22:44.722 00.000 10072 Move returns status 0, amount 0
02:22:44.722 00.000 10072 move complete, result=0
02:22:44.722 00.000 10072 worker thread done servicing request
02:22:44.722 00.000 10072 Worker thread wakes up
02:22:44.722 00.000 1032 GuideStep: -0.1 px 40 ms WEST, -0.2 px 0 ms NORTH
02:22:44.724 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:44.725 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:45.866 01.141 10072 Exposure complete
02:22:45.922 00.056 10072 worker thread done servicing request
02:22:45.923 00.001 1032 OnExposeComplete: enter
02:22:45.925 00.002 1032 UpdateGuideState(): m_state=6
02:22:45.927 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 937
02:22:45.929 00.002 1032 Star::Find returns 1 (0), X=1122.13, Y=332.34, Mass=1622, SNR=28.3, Peak=141 HFD=3.1
02:22:45.930 00.001 1032 MultiStar: [#1 0.25,-0.17,0.90,U] [#2 0.24,-0.11,0.90,U] [#3 0.19,-0.13,0.95,U] [#4 0.18,-0.05,0.79,U] [#5 0.23,-0.05,0.78,U] [#6 0.28,-0.07,0.73,U] [#7 0.28,-0.08,0.70,U] [#8 0.22,-0.08,0.65,U] 
02:22:45.933 00.003 1032 single-star, 8 included, MultiStar: {0.23, -0.09}, one-star: {0.23, -0.05}
02:22:45.934 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
02:22:45.936 00.002 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
02:22:45.937 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=-0.05 hyp=0.23 cameraTheta=-0.21 mountX=-0.11 mountY=-0.21, mountTheta=-2.04
02:22:45.940 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.05, opts=13)
02:22:45.942 00.002 1032 Enqueuing Move request for scope (0.23, -0.05)
02:22:45.943 00.001 10072 Worker thread wakes up
02:22:45.945 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.05) opts 0xd
02:22:45.945 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.05)
02:22:45.945 00.000 10072 Moving (0.23, -0.05) raw xDistance=-0.11 yDistance=-0.21
02:22:45.946 00.001 10072 PPEC rslt: input = -0.11, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1174.61
02:22:45.946 00.000 10072 PPEC: input: -0.11, control: 0.03, exposure: 1000
02:22:45.946 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:45.946 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:22:45.946 00.000 10072 MoveAxis(W, 27, ABG)
02:22:45.946 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:45.948 00.002 10072 Guiding  Dir = 3, Dur = 27
02:22:45.949 00.001 10072 IsGuiding returns 0
02:22:45.949 00.000 10072 PulseGuide returned control before completion, sleep 37
02:22:45.967 00.018 1032 UpdateGuideState exits: m=1622 SNR=28.3
02:22:45.970 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:45.972 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:45.974 00.002 1032 Enqueuing Expose request
02:22:46.001 00.027 10072 IsGuiding returns 0
02:22:46.002 00.001 10072 Move returns status 0, amount 27
02:22:46.002 00.000 10072 MoveAxis(N, 0, ABG)
02:22:46.002 00.000 10072 Move returns status 0, amount 0
02:22:46.002 00.000 10072 move complete, result=0
02:22:46.002 00.000 10072 worker thread done servicing request
02:22:46.002 00.000 10072 Worker thread wakes up
02:22:46.002 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:46.002 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:46.003 00.001 1032 GuideStep: -0.1 px 27 ms WEST, -0.2 px 0 ms NORTH
02:22:46.913 00.910 10072 Exposure complete
02:22:46.970 00.057 10072 worker thread done servicing request
02:22:46.970 00.000 1032 OnExposeComplete: enter
02:22:46.972 00.002 1032 UpdateGuideState(): m_state=6
02:22:46.975 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 938
02:22:46.976 00.001 1032 Star::Find returns 1 (0), X=1122.19, Y=332.41, Mass=1710, SNR=29.0, Peak=152 HFD=3.2
02:22:46.977 00.001 1032 MultiStar: [#1 0.25,-0.09,0.86,U] [#2 0.26,-0.07,0.92,U] [#3 0.05,-0.13,0.90,U] [#4 0.28,-0.06,0.77,U] [#5 0.24,-0.01,0.74,U] [#6 0.25,-0.04,0.70,U] [#7 0.22,-0.11,0.67,U] [#8 0.17,-0.17,0.65,U] 
02:22:46.979 00.002 1032 refined, 8 included, MultiStar: {0.22, -0.07}, one-star: {0.29, 0.03}
02:22:46.981 00.002 1032 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.83) = xAngle (-2.13 = -2.13)
02:22:46.984 00.003 1032 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.13 = -2.13)
02:22:46.987 00.003 1032 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-0.30 mountX=-0.12 mountY=-0.20, mountTheta=-2.13
02:22:46.992 00.005 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.07, opts=13)
02:22:46.994 00.002 1032 Enqueuing Move request for scope (0.22, -0.07)
02:22:46.996 00.002 10072 Worker thread wakes up
02:22:46.996 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
02:22:46.996 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
02:22:46.996 00.000 10072 Moving (0.22, -0.07) raw xDistance=-0.12 yDistance=-0.20
02:22:46.997 00.001 10072 PPEC rslt: input = -0.12, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1174.61
02:22:46.997 00.000 10072 PPEC: input: -0.12, control: 0.02, exposure: 1000
02:22:46.997 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:46.997 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:46.999 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:22:46.999 00.000 10072 MoveAxis(W, 20, ABG)
02:22:46.999 00.000 10072 Guiding  Dir = 3, Dur = 20
02:22:46.999 00.000 10072 IsGuiding returns 0
02:22:46.999 00.000 10072 PulseGuide returned control before completion, sleep 30
02:22:47.018 00.019 1032 UpdateGuideState exits: m=1710 SNR=29.0
02:22:47.021 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:47.023 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:47.024 00.001 1032 Enqueuing Expose request
02:22:47.036 00.012 10072 IsGuiding returns 1
02:22:47.036 00.000 10072 scope still moving after pulse duration time elapsed
02:22:47.067 00.031 10072 IsGuiding returns 0
02:22:47.068 00.001 10072 scope move finished after 20 + 47 ms
02:22:47.068 00.000 10072 Move returns status 0, amount 20
02:22:47.068 00.000 10072 MoveAxis(N, 0, ABG)
02:22:47.068 00.000 10072 Move returns status 0, amount 0
02:22:47.068 00.000 10072 move complete, result=0
02:22:47.068 00.000 10072 worker thread done servicing request
02:22:47.068 00.000 10072 Worker thread wakes up
02:22:47.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:47.068 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:47.068 00.000 1032 GuideStep: -0.1 px 20 ms WEST, -0.2 px 0 ms NORTH
02:22:48.196 01.128 10072 Exposure complete
02:22:48.253 00.057 10072 worker thread done servicing request
02:22:48.253 00.000 1032 OnExposeComplete: enter
02:22:48.256 00.003 1032 UpdateGuideState(): m_state=6
02:22:48.257 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 939
02:22:48.259 00.002 1032 Star::Find returns 1 (0), X=1122.25, Y=332.36, Mass=1604, SNR=28.1, Peak=137 HFD=3.1
02:22:48.261 00.002 1032 MultiStar: [#1 0.20,-0.17,0.91,U] [#2 0.22,-0.01,0.93,U] [#3 0.24,-0.08,0.92,U] [#4 0.24,-0.10,0.77,U] [#5 0.29,-0.00,0.77,U] [#6 0.25,-0.04,0.74,U] [#7 0.24,-0.00,0.70,U] [#8 0.20,-0.08,0.65,U] 
02:22:48.262 00.001 1032 refined, 8 included, MultiStar: {0.25, -0.06}, one-star: {0.35, -0.03}
02:22:48.264 00.002 1032 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.83) = xAngle (-2.06 = -2.06)
02:22:48.265 00.001 1032 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.06 = -2.06)
02:22:48.266 00.001 1032 CameraToMount -- cameraX=0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-0.23 mountX=-0.12 mountY=-0.23, mountTheta=-2.06
02:22:48.271 00.005 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.06, opts=13)
02:22:48.274 00.003 1032 Enqueuing Move request for scope (0.25, -0.06)
02:22:48.276 00.002 10072 Worker thread wakes up
02:22:48.276 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.06) opts 0xd
02:22:48.276 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.06)
02:22:48.276 00.000 10072 Moving (0.25, -0.06) raw xDistance=-0.12 yDistance=-0.23
02:22:48.277 00.001 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1174.61
02:22:48.278 00.001 10072 PPEC: input: -0.12, control: 0.01, exposure: 1000
02:22:48.278 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.23
02:22:48.278 00.000 10072 MoveAxis(W, 10, ABG)
02:22:48.278 00.000 10072 Guiding  Dir = 3, Dur = 10
02:22:48.278 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:48.280 00.002 10072 IsGuiding returns 0
02:22:48.280 00.000 10072 PulseGuide returned control before completion, sleep 20
02:22:48.299 00.019 1032 UpdateGuideState exits: m=1604 SNR=28.1
02:22:48.301 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:48.303 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:48.304 00.001 1032 Enqueuing Expose request
02:22:48.306 00.002 10072 IsGuiding returns 0
02:22:48.306 00.000 10072 Move returns status 0, amount 10
02:22:48.306 00.000 10072 MoveAxis(N, 126, ABG)
02:22:48.306 00.000 10072 Guiding  Dir = 0, Dur = 126
02:22:48.306 00.000 10072 IsGuiding returns 0
02:22:48.307 00.001 10072 PulseGuide returned control before completion, sleep 136
02:22:48.459 00.152 10072 IsGuiding returns 0
02:22:48.459 00.000 10072 Move returns status 0, amount 126
02:22:48.459 00.000 10072 move complete, result=0
02:22:48.459 00.000 10072 worker thread done servicing request
02:22:48.459 00.000 10072 Worker thread wakes up
02:22:48.459 00.000 1032 GuideStep: -0.1 px 10 ms WEST, -0.2 px 126 ms NORTH
02:22:48.462 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:48.463 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:49.368 00.905 10072 Exposure complete
02:22:49.422 00.054 10072 worker thread done servicing request
02:22:49.423 00.001 1032 OnExposeComplete: enter
02:22:49.425 00.002 1032 UpdateGuideState(): m_state=6
02:22:49.427 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 940
02:22:49.429 00.002 1032 Star::Find returns 1 (0), X=1121.96, Y=332.30, Mass=1523, SNR=27.4, Peak=130 HFD=3.3
02:22:49.431 00.002 1032 MultiStar: [#1 0.11,-0.15,0.89,U] [#2 0.06,-0.14,0.95,U] [#3 0.06,-0.07,0.94,U] [#4 0.03,-0.13,0.82,U] [#5 0.06,-0.06,0.77,U] [#6 -0.05,-0.02,0.77,U] [#7 0.04,-0.11,0.71,U] [#8 -0.02,-0.07,0.70,U] 
02:22:49.432 00.001 1032 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {0.06, -0.09}
02:22:49.433 00.001 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
02:22:49.435 00.002 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
02:22:49.436 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.15 mountX=-0.10 mountY=-0.02, mountTheta=-2.98
02:22:49.439 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.10, opts=13)
02:22:49.441 00.002 1032 Enqueuing Move request for scope (0.04, -0.10)
02:22:49.443 00.002 10072 Worker thread wakes up
02:22:49.443 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
02:22:49.443 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
02:22:49.443 00.000 10072 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=-0.02
02:22:49.445 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:49.448 00.003 10072 PPEC rslt: input = -0.10, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1177.05
02:22:49.448 00.000 10072 PPEC: input: -0.10, control: 0.04, exposure: 1000
02:22:49.448 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:49.448 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:22:49.448 00.000 10072 MoveAxis(W, 36, ABG)
02:22:49.448 00.000 10072 Guiding  Dir = 3, Dur = 36
02:22:49.449 00.001 10072 IsGuiding returns 0
02:22:49.449 00.000 10072 PulseGuide returned control before completion, sleep 46
02:22:49.466 00.017 1032 UpdateGuideState exits: m=1523 SNR=27.4
02:22:49.468 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:49.471 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:49.472 00.001 1032 Enqueuing Expose request
02:22:49.506 00.034 10072 IsGuiding returns 0
02:22:49.506 00.000 10072 Move returns status 0, amount 36
02:22:49.506 00.000 10072 MoveAxis(N, 0, ABG)
02:22:49.506 00.000 10072 Move returns status 0, amount 0
02:22:49.506 00.000 10072 move complete, result=0
02:22:49.506 00.000 10072 worker thread done servicing request
02:22:49.506 00.000 10072 Worker thread wakes up
02:22:49.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:49.506 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:49.507 00.001 1032 GuideStep: -0.1 px 36 ms WEST, -0.0 px 0 ms NORTH
02:22:50.632 01.125 10072 Exposure complete
02:22:50.687 00.055 10072 worker thread done servicing request
02:22:50.687 00.000 1032 OnExposeComplete: enter
02:22:50.689 00.002 1032 UpdateGuideState(): m_state=6
02:22:50.692 00.003 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 941
02:22:50.693 00.001 1032 Star::Find returns 1 (0), X=1121.96, Y=332.35, Mass=1496, SNR=27.2, Peak=133 HFD=3.2
02:22:50.695 00.002 1032 MultiStar: [#1 -0.02,-0.01,0.94,U] [#2 -0.02,0.05,1.00,U] [#3 -0.07,-0.02,0.96,U] [#4 -0.08,-0.05,0.83,U] [#5 -0.03,-0.13,0.79,U] [#6 0.01,-0.02,0.74,U] [#7 0.00,-0.07,0.74,U] [#8 0.03,-0.14,0.71,U] 
02:22:50.696 00.001 1032 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.06, -0.04}
02:22:50.698 00.002 1032 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.83) = xAngle (-3.72 = 2.56)
02:22:50.699 00.001 1032 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.56)
02:22:50.701 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.89 mountX=-0.04 mountY=0.02, mountTheta=2.56
02:22:50.705 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.04, opts=13)
02:22:50.707 00.002 1032 Enqueuing Move request for scope (-0.01, -0.04)
02:22:50.708 00.001 10072 Worker thread wakes up
02:22:50.709 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
02:22:50.709 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
02:22:50.709 00.000 10072 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
02:22:50.710 00.001 10072 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1177.05
02:22:50.710 00.000 10072 PPEC: input: -0.04, control: 0.03, exposure: 1000
02:22:50.710 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:50.710 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:22:50.710 00.000 10072 MoveAxis(W, 33, ABG)
02:22:50.710 00.000 10072 Guiding  Dir = 3, Dur = 33
02:22:50.711 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:50.713 00.002 10072 IsGuiding returns 0
02:22:50.714 00.001 10072 PulseGuide returned control before completion, sleep 43
02:22:50.731 00.017 1032 UpdateGuideState exits: m=1496 SNR=27.2
02:22:50.734 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:50.738 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:50.740 00.002 1032 Enqueuing Expose request
02:22:50.769 00.029 10072 IsGuiding returns 0
02:22:50.769 00.000 10072 Move returns status 0, amount 33
02:22:50.769 00.000 10072 MoveAxis(N, 0, ABG)
02:22:50.769 00.000 10072 Move returns status 0, amount 0
02:22:50.769 00.000 10072 move complete, result=0
02:22:50.769 00.000 10072 worker thread done servicing request
02:22:50.769 00.000 10072 Worker thread wakes up
02:22:50.769 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:50.769 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:50.769 00.000 1032 GuideStep: -0.0 px 33 ms WEST, 0.0 px 0 ms NORTH
02:22:51.683 00.914 10072 Exposure complete
02:22:51.743 00.060 10072 worker thread done servicing request
02:22:51.744 00.001 1032 OnExposeComplete: enter
02:22:51.745 00.001 1032 UpdateGuideState(): m_state=6
02:22:51.747 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 942
02:22:51.749 00.002 1032 Star::Find returns 1 (0), X=1122.00, Y=332.33, Mass=1512, SNR=27.3, Peak=129 HFD=3.3
02:22:51.750 00.001 1032 MultiStar: [#1 0.04,-0.09,0.92,U] [#2 0.07,-0.06,0.97,U] [#3 0.02,-0.13,0.97,U] [#4 0.05,-0.05,0.83,U] [#5 0.09,-0.14,0.77,U] [#6 0.07,-0.21,0.73,U] [#7 0.07,-0.13,0.72,U] [#8 0.07,0.00,0.69,U] 
02:22:51.752 00.002 1032 single-star, 8 included, MultiStar: {0.06, -0.10}, one-star: {0.10, -0.05}
02:22:51.753 00.001 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
02:22:51.754 00.001 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
02:22:51.755 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.51 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
02:22:51.759 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
02:22:51.760 00.001 1032 Enqueuing Move request for scope (0.10, -0.05)
02:22:51.762 00.002 10072 Worker thread wakes up
02:22:51.762 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
02:22:51.762 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
02:22:51.762 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.08 yDistance=-0.08
02:22:51.763 00.001 10072 PPEC rslt: input = -0.08, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1177.05
02:22:51.763 00.000 10072 PPEC: input: -0.08, control: 0.02, exposure: 1000
02:22:51.763 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:51.763 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:51.765 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:22:51.765 00.000 10072 MoveAxis(W, 15, ABG)
02:22:51.765 00.000 10072 Guiding  Dir = 3, Dur = 15
02:22:51.765 00.000 10072 IsGuiding returns 0
02:22:51.766 00.001 10072 PulseGuide returned control before completion, sleep 25
02:22:51.783 00.017 1032 UpdateGuideState exits: m=1512 SNR=27.3
02:22:51.785 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:51.786 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:51.788 00.002 1032 Enqueuing Expose request
02:22:51.804 00.016 10072 IsGuiding returns 0
02:22:51.804 00.000 10072 Move returns status 0, amount 15
02:22:51.804 00.000 10072 MoveAxis(N, 0, ABG)
02:22:51.804 00.000 10072 Move returns status 0, amount 0
02:22:51.804 00.000 10072 move complete, result=0
02:22:51.805 00.001 10072 worker thread done servicing request
02:22:51.805 00.000 10072 Worker thread wakes up
02:22:51.805 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:51.805 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:51.805 00.000 1032 GuideStep: -0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
02:22:52.936 01.131 10072 Exposure complete
02:22:52.994 00.058 10072 worker thread done servicing request
02:22:52.994 00.000 1032 OnExposeComplete: enter
02:22:52.996 00.002 1032 UpdateGuideState(): m_state=6
02:22:52.998 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 943
02:22:53.000 00.002 1032 Star::Find returns 1 (0), X=1122.03, Y=332.36, Mass=1511, SNR=27.3, Peak=139 HFD=3.1
02:22:53.001 00.001 1032 MultiStar: [#1 0.08,-0.13,0.92,U] [#2 0.04,-0.02,0.99,U] [#3 -0.04,-0.03,0.93,U] [#4 0.01,-0.10,0.83,U] [#5 0.05,-0.02,0.80,U] [#6 0.06,0.03,0.75,U] [#7 0.13,-0.03,0.71,U] [#8 0.05,-0.15,0.70,U] 
02:22:53.003 00.002 1032 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.13, -0.03}
02:22:53.004 00.001 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
02:22:53.005 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
02:22:53.006 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.08 cameraTheta=-0.76 mountX=-0.06 mountY=-0.04, mountTheta=-2.59
02:22:53.010 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.05, opts=13)
02:22:53.010 00.000 1032 Enqueuing Move request for scope (0.05, -0.05)
02:22:53.012 00.002 10072 Worker thread wakes up
02:22:53.012 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
02:22:53.012 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
02:22:53.012 00.000 10072 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=-0.04
02:22:53.014 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1177.05
02:22:53.014 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 1000
02:22:53.014 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:53.014 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:53.016 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:22:53.016 00.000 10072 MoveAxis(W, 8, ABG)
02:22:53.016 00.000 10072 Guiding  Dir = 3, Dur = 8
02:22:53.017 00.001 10072 IsGuiding returns 0
02:22:53.018 00.001 10072 PulseGuide returned control before completion, sleep 18
02:22:53.034 00.016 1032 UpdateGuideState exits: m=1511 SNR=27.3
02:22:53.037 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:53.038 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:53.039 00.001 1032 Enqueuing Expose request
02:22:53.041 00.002 10072 IsGuiding returns 0
02:22:53.041 00.000 10072 Move returns status 0, amount 8
02:22:53.041 00.000 10072 MoveAxis(N, 0, ABG)
02:22:53.041 00.000 10072 Move returns status 0, amount 0
02:22:53.041 00.000 10072 move complete, result=0
02:22:53.042 00.001 10072 worker thread done servicing request
02:22:53.042 00.000 10072 Worker thread wakes up
02:22:53.042 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:53.042 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:53.048 00.006 1032 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
02:22:53.952 00.904 10072 Exposure complete
02:22:54.011 00.059 10072 worker thread done servicing request
02:22:54.011 00.000 1032 OnExposeComplete: enter
02:22:54.014 00.003 1032 UpdateGuideState(): m_state=6
02:22:54.017 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 944
02:22:54.020 00.003 1032 Star::Find returns 1 (0), X=1122.04, Y=332.36, Mass=1560, SNR=27.7, Peak=141 HFD=3.1
02:22:54.023 00.003 1032 MultiStar: [#1 0.02,-0.09,0.93,U] [#2 0.15,0.03,0.92,U] [#3 0.08,-0.13,0.92,U] [#4 0.08,-0.06,0.81,U] [#5 0.16,-0.11,0.75,U] [#6 0.12,-0.04,0.72,U] [#7 0.05,-0.05,0.71,U] [#8 0.09,0.03,0.67,U] 
02:22:54.025 00.002 1032 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.14, -0.03}
02:22:54.027 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
02:22:54.030 00.003 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
02:22:54.032 00.002 1032 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.47 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
02:22:54.035 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.05, opts=13)
02:22:54.037 00.002 1032 Enqueuing Move request for scope (0.10, -0.05)
02:22:54.038 00.001 10072 Worker thread wakes up
02:22:54.038 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
02:22:54.038 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
02:22:54.038 00.000 10072 Moving (0.10, -0.05) raw xDistance=-0.07 yDistance=-0.08
02:22:54.040 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:54.042 00.002 10072 PPEC rslt: input = -0.07, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1179.47
02:22:54.042 00.000 10072 PPEC: input: -0.07, control: 0.03, exposure: 1000
02:22:54.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:54.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:22:54.042 00.000 10072 MoveAxis(W, 28, ABG)
02:22:54.042 00.000 10072 Guiding  Dir = 3, Dur = 28
02:22:54.042 00.000 10072 IsGuiding returns 0
02:22:54.043 00.001 10072 PulseGuide returned control before completion, sleep 38
02:22:54.059 00.016 1032 UpdateGuideState exits: m=1560 SNR=27.7
02:22:54.061 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:54.063 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:54.064 00.001 1032 Enqueuing Expose request
02:22:54.095 00.031 10072 IsGuiding returns 0
02:22:54.096 00.001 10072 Move returns status 0, amount 28
02:22:54.096 00.000 10072 MoveAxis(N, 0, ABG)
02:22:54.096 00.000 10072 Move returns status 0, amount 0
02:22:54.096 00.000 10072 move complete, result=0
02:22:54.096 00.000 10072 worker thread done servicing request
02:22:54.096 00.000 1032 GuideStep: -0.1 px 28 ms WEST, -0.1 px 0 ms NORTH
02:22:54.099 00.003 10072 Worker thread wakes up
02:22:54.099 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:54.099 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:55.236 01.137 10072 Exposure complete
02:22:55.296 00.060 10072 worker thread done servicing request
02:22:55.296 00.000 1032 OnExposeComplete: enter
02:22:55.297 00.001 1032 UpdateGuideState(): m_state=6
02:22:55.298 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 945
02:22:55.301 00.003 1032 Star::Find returns 1 (0), X=1122.03, Y=332.28, Mass=1484, SNR=27.0, Peak=139 HFD=2.9
02:22:55.303 00.002 1032 MultiStar: [#1 0.13,-0.20,0.92,U] [#2 0.14,-0.05,0.96,U] [#3 0.04,-0.18,0.97,U] [#4 0.11,-0.07,0.83,U] [#5 0.26,-0.09,0.79,U] [#6 0.10,-0.18,0.75,U] [#7 0.14,-0.10,0.76,U] [#8 0.10,-0.18,0.67,U] 
02:22:55.305 00.002 1032 single-star, 8 included, MultiStar: {0.13, -0.13}, one-star: {0.13, -0.11}
02:22:55.307 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
02:22:55.309 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
02:22:55.310 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.67 mountX=-0.14 mountY=-0.10, mountTheta=-2.50
02:22:55.313 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.11, opts=13)
02:22:55.315 00.002 1032 Enqueuing Move request for scope (0.13, -0.11)
02:22:55.318 00.003 10072 Worker thread wakes up
02:22:55.318 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
02:22:55.318 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
02:22:55.318 00.000 10072 Moving (0.13, -0.11) raw xDistance=-0.14 yDistance=-0.10
02:22:55.319 00.001 10072 PPEC rslt: input = -0.14, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1179.47
02:22:55.319 00.000 10072 PPEC: input: -0.14, control: 0.03, exposure: 1000
02:22:55.319 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:55.319 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:22:55.319 00.000 10072 MoveAxis(W, 27, ABG)
02:22:55.319 00.000 10072 Guiding  Dir = 3, Dur = 27
02:22:55.319 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:55.322 00.003 10072 IsGuiding returns 0
02:22:55.322 00.000 10072 PulseGuide returned control before completion, sleep 37
02:22:55.340 00.018 1032 UpdateGuideState exits: m=1484 SNR=27.0
02:22:55.343 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:55.345 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:55.346 00.001 1032 Enqueuing Expose request
02:22:55.375 00.029 10072 IsGuiding returns 0
02:22:55.375 00.000 10072 Move returns status 0, amount 27
02:22:55.375 00.000 10072 MoveAxis(N, 0, ABG)
02:22:55.375 00.000 10072 Move returns status 0, amount 0
02:22:55.375 00.000 10072 move complete, result=0
02:22:55.375 00.000 10072 worker thread done servicing request
02:22:55.375 00.000 10072 Worker thread wakes up
02:22:55.375 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:55.375 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:55.375 00.000 1032 GuideStep: -0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
02:22:56.286 00.911 10072 Exposure complete
02:22:56.344 00.058 10072 worker thread done servicing request
02:22:56.344 00.000 1032 OnExposeComplete: enter
02:22:56.346 00.002 1032 UpdateGuideState(): m_state=6
02:22:56.347 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 946
02:22:56.349 00.002 1032 Star::Find returns 1 (0), X=1122.10, Y=332.37, Mass=1454, SNR=26.8, Peak=131 HFD=3.2
02:22:56.351 00.002 1032 MultiStar: [#1 0.22,-0.03,0.91,U] [#2 0.17,0.04,1.01,U] [#3 0.09,-0.05,0.99,U] [#4 0.13,0.10,0.83,U] [#5 0.22,-0.04,0.79,U] [#6 0.11,-0.05,0.78,U] [#7 0.10,-0.15,0.74,U] [#8 0.07,-0.04,0.70,U] 
02:22:56.352 00.001 1032 refined, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.20, -0.01}
02:22:56.353 00.001 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
02:22:56.354 00.001 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
02:22:56.356 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.15 mountX=-0.06 mountY=-0.14, mountTheta=-1.98
02:22:56.358 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.02, opts=13)
02:22:56.360 00.002 1032 Enqueuing Move request for scope (0.15, -0.02)
02:22:56.363 00.003 10072 Worker thread wakes up
02:22:56.363 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
02:22:56.363 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
02:22:56.363 00.000 10072 Moving (0.15, -0.02) raw xDistance=-0.06 yDistance=-0.14
02:22:56.364 00.001 10072 PPEC rslt: input = -0.06, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1179.47
02:22:56.365 00.001 10072 PPEC: input: -0.06, control: 0.02, exposure: 1000
02:22:56.365 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:56.365 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:22:56.365 00.000 10072 MoveAxis(W, 21, ABG)
02:22:56.365 00.000 10072 Guiding  Dir = 3, Dur = 21
02:22:56.365 00.000 10072 IsGuiding returns 0
02:22:56.366 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:56.368 00.002 10072 PulseGuide returned control before completion, sleep 31
02:22:56.385 00.017 1032 UpdateGuideState exits: m=1454 SNR=26.8
02:22:56.387 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:56.388 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:56.390 00.002 1032 Enqueuing Expose request
02:22:56.407 00.017 10072 IsGuiding returns 0
02:22:56.407 00.000 10072 Move returns status 0, amount 21
02:22:56.407 00.000 10072 MoveAxis(N, 0, ABG)
02:22:56.407 00.000 10072 Move returns status 0, amount 0
02:22:56.407 00.000 10072 move complete, result=0
02:22:56.407 00.000 10072 worker thread done servicing request
02:22:56.407 00.000 10072 Worker thread wakes up
02:22:56.407 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:56.407 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:56.407 00.000 1032 GuideStep: -0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
02:22:57.534 01.127 10072 Exposure complete
02:22:57.590 00.056 10072 worker thread done servicing request
02:22:57.590 00.000 1032 OnExposeComplete: enter
02:22:57.597 00.007 1032 UpdateGuideState(): m_state=6
02:22:57.599 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 947
02:22:57.600 00.001 1032 Star::Find returns 1 (0), X=1122.07, Y=332.32, Mass=1481, SNR=27.0, Peak=130 HFD=3.1
02:22:57.602 00.002 1032 MultiStar: [#1 0.17,-0.23,0.93,U] [#2 0.13,-0.12,0.99,U] [#3 0.10,-0.05,0.93,U] [#4 0.06,-0.11,0.85,U] [#5 0.28,-0.03,0.80,U] [#6 0.11,-0.26,0.77,U] [#7 0.27,-0.12,0.73,U] [#8 0.05,-0.18,0.69,U] 
02:22:57.604 00.002 1032 single-star, 8 included, MultiStar: {0.15, -0.13}, one-star: {0.17, -0.06}
02:22:57.605 00.001 1032 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.83) = xAngle (-2.19 = -2.19)
02:22:57.606 00.001 1032 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.19 = -2.19)
02:22:57.608 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.36 mountX=-0.10 mountY=-0.14, mountTheta=-2.19
02:22:57.610 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.06, opts=13)
02:22:57.612 00.002 1032 Enqueuing Move request for scope (0.17, -0.06)
02:22:57.614 00.002 10072 Worker thread wakes up
02:22:57.614 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
02:22:57.614 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
02:22:57.614 00.000 10072 Moving (0.17, -0.06) raw xDistance=-0.10 yDistance=-0.14
02:22:57.615 00.001 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1179.47
02:22:57.615 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 1000
02:22:57.615 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:57.616 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:22:57.616 00.000 10072 MoveAxis(W, 13, ABG)
02:22:57.616 00.000 10072 Guiding  Dir = 3, Dur = 13
02:22:57.616 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:57.618 00.002 10072 IsGuiding returns 0
02:22:57.619 00.001 10072 PulseGuide returned control before completion, sleep 23
02:22:57.633 00.014 1032 UpdateGuideState exits: m=1481 SNR=27.0
02:22:57.634 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:57.635 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:57.636 00.001 1032 Enqueuing Expose request
02:22:57.655 00.019 10072 IsGuiding returns 0
02:22:57.655 00.000 10072 Move returns status 0, amount 13
02:22:57.655 00.000 10072 MoveAxis(N, 0, ABG)
02:22:57.655 00.000 10072 Move returns status 0, amount 0
02:22:57.655 00.000 10072 move complete, result=0
02:22:57.655 00.000 10072 worker thread done servicing request
02:22:57.655 00.000 10072 Worker thread wakes up
02:22:57.655 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:57.655 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:57.659 00.004 1032 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
02:22:58.567 00.908 10072 Exposure complete
02:22:58.621 00.054 10072 worker thread done servicing request
02:22:58.621 00.000 1032 OnExposeComplete: enter
02:22:58.624 00.003 1032 UpdateGuideState(): m_state=6
02:22:58.626 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 948
02:22:58.627 00.001 1032 Star::Find returns 1 (0), X=1122.10, Y=332.25, Mass=1575, SNR=27.9, Peak=138 HFD=2.9
02:22:58.629 00.002 1032 MultiStar: [#1 0.10,-0.18,0.88,U] [#2 0.09,-0.00,0.96,U] [#3 0.00,-0.10,0.93,U] [#4 0.10,-0.08,0.82,U] [#5 0.17,-0.07,0.78,U] [#6 0.11,-0.08,0.72,U] [#7 0.18,-0.10,0.71,U] [#8 0.07,-0.06,0.68,U] 
02:22:58.631 00.002 1032 refined, 8 included, MultiStar: {0.11, -0.09}, one-star: {0.20, -0.14}
02:22:58.632 00.001 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
02:22:58.634 00.002 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
02:22:58.636 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.67 mountX=-0.12 mountY=-0.09, mountTheta=-2.50
02:22:58.638 00.002 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.09, opts=13)
02:22:58.639 00.001 1032 Enqueuing Move request for scope (0.11, -0.09)
02:22:58.641 00.002 10072 Worker thread wakes up
02:22:58.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
02:22:58.641 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
02:22:58.641 00.000 10072 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=-0.09
02:22:58.645 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:58.647 00.002 10072 PPEC rslt: input = -0.12, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1181.87
02:22:58.648 00.001 10072 PPEC: input: -0.12, control: 0.03, exposure: 1000
02:22:58.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:58.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:22:58.648 00.000 10072 MoveAxis(W, 34, ABG)
02:22:58.648 00.000 10072 Guiding  Dir = 3, Dur = 34
02:22:58.648 00.000 10072 IsGuiding returns 0
02:22:58.649 00.001 10072 PulseGuide returned control before completion, sleep 44
02:22:58.664 00.015 1032 UpdateGuideState exits: m=1575 SNR=27.9
02:22:58.666 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:58.667 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:58.669 00.002 1032 Enqueuing Expose request
02:22:58.707 00.038 10072 IsGuiding returns 0
02:22:58.707 00.000 10072 Move returns status 0, amount 34
02:22:58.707 00.000 10072 MoveAxis(N, 0, ABG)
02:22:58.707 00.000 10072 Move returns status 0, amount 0
02:22:58.707 00.000 10072 move complete, result=0
02:22:58.707 00.000 10072 worker thread done servicing request
02:22:58.707 00.000 10072 Worker thread wakes up
02:22:58.707 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:58.707 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:22:58.750 00.043 1032 GuideStep: -0.1 px 34 ms WEST, -0.1 px 0 ms NORTH
02:22:59.834 01.084 10072 Exposure complete
02:22:59.891 00.057 10072 worker thread done servicing request
02:22:59.892 00.001 1032 OnExposeComplete: enter
02:22:59.895 00.003 1032 UpdateGuideState(): m_state=6
02:22:59.899 00.004 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 949
02:22:59.901 00.002 1032 Star::Find returns 1 (0), X=1122.17, Y=332.21, Mass=1668, SNR=28.7, Peak=143 HFD=2.9
02:22:59.903 00.002 1032 MultiStar: [#1 0.21,-0.23,0.86,U] [#2 0.15,-0.04,0.92,U] [#3 0.15,-0.23,0.92,U] [#4 0.19,-0.09,0.79,U] [#5 0.27,-0.15,0.75,U] [#6 0.15,-0.15,0.72,U] [#7 0.10,-0.21,0.68,U] [#8 0.19,-0.11,0.64,U] 
02:22:59.905 00.002 1032 refined, 8 included, MultiStar: {0.19, -0.16}, one-star: {0.27, -0.17}
02:22:59.906 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
02:22:59.908 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
02:22:59.909 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.24 cameraTheta=-0.69 mountX=-0.20 mountY=-0.14, mountTheta=-2.52
02:22:59.912 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.16, opts=13)
02:22:59.914 00.002 1032 Enqueuing Move request for scope (0.19, -0.16)
02:22:59.915 00.001 10072 Worker thread wakes up
02:22:59.915 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
02:22:59.915 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
02:22:59.915 00.000 10072 Moving (0.19, -0.16) raw xDistance=-0.20 yDistance=-0.14
02:22:59.917 00.002 10072 PPEC rslt: input = -0.20, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1181.87
02:22:59.917 00.000 10072 PPEC: input: -0.20, control: 0.03, exposure: 1000
02:22:59.917 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:22:59.920 00.003 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:59.920 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:22:59.920 00.000 10072 MoveAxis(W, 34, ABG)
02:22:59.920 00.000 10072 Guiding  Dir = 3, Dur = 34
02:22:59.920 00.000 10072 IsGuiding returns 0
02:22:59.921 00.001 10072 PulseGuide returned control before completion, sleep 44
02:22:59.938 00.017 1032 UpdateGuideState exits: m=1668 SNR=28.7
02:22:59.940 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:59.943 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:22:59.945 00.002 1032 Enqueuing Expose request
02:22:59.972 00.027 10072 IsGuiding returns 0
02:22:59.972 00.000 10072 Move returns status 0, amount 34
02:22:59.972 00.000 10072 MoveAxis(N, 0, ABG)
02:22:59.972 00.000 10072 Move returns status 0, amount 0
02:22:59.972 00.000 10072 move complete, result=0
02:22:59.972 00.000 10072 worker thread done servicing request
02:22:59.972 00.000 10072 Worker thread wakes up
02:22:59.972 00.000 1032 GuideStep: -0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
02:22:59.974 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:22:59.974 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:00.881 00.907 10072 Exposure complete
02:23:00.933 00.052 10072 worker thread done servicing request
02:23:00.933 00.000 1032 OnExposeComplete: enter
02:23:00.935 00.002 1032 UpdateGuideState(): m_state=6
02:23:00.937 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 950
02:23:00.938 00.001 1032 Star::Find returns 1 (0), X=1122.17, Y=332.17, Mass=1651, SNR=28.5, Peak=152 HFD=2.9
02:23:00.939 00.001 1032 MultiStar: [#1 0.23,-0.20,0.87,U] [#2 0.13,-0.09,0.93,U] [#3 0.06,-0.16,0.92,U] [#4 0.10,-0.15,0.76,U] [#5 0.25,-0.15,0.76,U] [#6 0.12,-0.07,0.72,U] [#7 0.22,-0.16,0.68,U] [#8 0.10,-0.20,0.67,U] 
02:23:00.940 00.001 1032 refined, 8 included, MultiStar: {0.17, -0.16}, one-star: {0.27, -0.21}
02:23:00.942 00.002 1032 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.83) = xAngle (-2.58 = -2.58)
02:23:00.944 00.002 1032 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.58 = -2.58)
02:23:00.945 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.75 mountX=-0.19 mountY=-0.12, mountTheta=-2.58
02:23:00.947 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.16, opts=13)
02:23:00.950 00.003 1032 Enqueuing Move request for scope (0.17, -0.16)
02:23:00.951 00.001 10072 Worker thread wakes up
02:23:00.951 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
02:23:00.951 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
02:23:00.951 00.000 10072 Moving (0.17, -0.16) raw xDistance=-0.19 yDistance=-0.12
02:23:00.953 00.002 10072 PPEC rslt: input = -0.19, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1181.87
02:23:00.953 00.000 10072 PPEC: input: -0.19, control: 0.02, exposure: 1000
02:23:00.954 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:00.954 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:23:00.954 00.000 10072 MoveAxis(W, 25, ABG)
02:23:00.954 00.000 10072 Guiding  Dir = 3, Dur = 25
02:23:00.954 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:00.958 00.004 10072 IsGuiding returns 0
02:23:00.959 00.001 10072 PulseGuide returned control before completion, sleep 35
02:23:00.976 00.017 1032 UpdateGuideState exits: m=1651 SNR=28.5
02:23:00.978 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:00.979 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:00.980 00.001 1032 Enqueuing Expose request
02:23:01.003 00.023 10072 IsGuiding returns 0
02:23:01.003 00.000 10072 Move returns status 0, amount 25
02:23:01.003 00.000 10072 MoveAxis(N, 0, ABG)
02:23:01.003 00.000 10072 Move returns status 0, amount 0
02:23:01.003 00.000 10072 move complete, result=0
02:23:01.003 00.000 10072 worker thread done servicing request
02:23:01.003 00.000 10072 Worker thread wakes up
02:23:01.004 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:01.004 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:01.007 00.003 1032 GuideStep: -0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
02:23:02.135 01.128 10072 Exposure complete
02:23:02.194 00.059 10072 worker thread done servicing request
02:23:02.194 00.000 1032 OnExposeComplete: enter
02:23:02.196 00.002 1032 UpdateGuideState(): m_state=6
02:23:02.198 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 951
02:23:02.200 00.002 1032 Star::Find returns 1 (0), X=1122.13, Y=332.28, Mass=1513, SNR=27.3, Peak=126 HFD=3.0
02:23:02.201 00.001 1032 MultiStar: [#1 0.18,-0.17,0.92,U] [#2 0.14,-0.06,0.94,U] [#3 0.13,-0.08,0.97,U] [#4 0.27,-0.09,0.82,U] [#5 0.20,-0.05,0.77,U] [#6 0.16,-0.14,0.75,U] [#7 0.11,-0.08,0.72,U] [#8 0.09,-0.11,0.68,U] 
02:23:02.202 00.001 1032 refined, 8 included, MultiStar: {0.17, -0.10}, one-star: {0.23, -0.10}
02:23:02.205 00.003 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
02:23:02.207 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
02:23:02.209 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.53 mountX=-0.14 mountY=-0.14, mountTheta=-2.36
02:23:02.214 00.005 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.10, opts=13)
02:23:02.216 00.002 1032 Enqueuing Move request for scope (0.17, -0.10)
02:23:02.217 00.001 10072 Worker thread wakes up
02:23:02.218 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
02:23:02.218 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
02:23:02.218 00.000 10072 Moving (0.17, -0.10) raw xDistance=-0.14 yDistance=-0.14
02:23:02.219 00.001 10072 PPEC rslt: input = -0.14, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1181.87
02:23:02.219 00.000 10072 PPEC: input: -0.14, control: 0.02, exposure: 1000
02:23:02.219 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:02.219 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:02.221 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:23:02.221 00.000 10072 MoveAxis(W, 16, ABG)
02:23:02.221 00.000 10072 Guiding  Dir = 3, Dur = 16
02:23:02.222 00.001 10072 IsGuiding returns 0
02:23:02.222 00.000 10072 PulseGuide returned control before completion, sleep 26
02:23:02.240 00.018 1032 UpdateGuideState exits: m=1513 SNR=27.3
02:23:02.243 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:02.244 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:02.246 00.002 1032 Enqueuing Expose request
02:23:02.257 00.011 10072 IsGuiding returns 0
02:23:02.257 00.000 10072 Move returns status 0, amount 16
02:23:02.257 00.000 10072 MoveAxis(N, 0, ABG)
02:23:02.257 00.000 10072 Move returns status 0, amount 0
02:23:02.257 00.000 10072 move complete, result=0
02:23:02.257 00.000 10072 worker thread done servicing request
02:23:02.257 00.000 10072 Worker thread wakes up
02:23:02.257 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:02.257 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:02.258 00.001 1032 GuideStep: -0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
02:23:03.161 00.903 10072 Exposure complete
02:23:03.223 00.062 10072 worker thread done servicing request
02:23:03.224 00.001 1032 OnExposeComplete: enter
02:23:03.225 00.001 1032 UpdateGuideState(): m_state=6
02:23:03.227 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 952
02:23:03.228 00.001 1032 Star::Find returns 1 (0), X=1122.20, Y=332.24, Mass=1663, SNR=28.7, Peak=141 HFD=2.9
02:23:03.230 00.002 1032 MultiStar: [#1 0.26,-0.29,0.00,M1] [#2 0.28,-0.12,0.93,U] [#3 0.21,-0.16,0.93,U] [#4 0.23,-0.12,0.80,U] [#5 0.24,-0.12,0.73,U] [#6 0.25,-0.03,0.71,U] [#7 0.29,-0.10,0.69,U] [#8 0.20,-0.15,0.68,U] 
02:23:03.231 00.001 1032 refined, 7 included, MultiStar: {0.25, -0.12}, one-star: {0.30, -0.15}
02:23:03.232 00.001 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
02:23:03.233 00.001 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
02:23:03.236 00.003 1032 CameraToMount -- cameraX=0.25 cameraY=-0.12 hyp=0.28 cameraTheta=-0.44 mountX=-0.18 mountY=-0.21, mountTheta=-2.27
02:23:03.240 00.004 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.12, opts=13)
02:23:03.242 00.002 1032 Enqueuing Move request for scope (0.25, -0.12)
02:23:03.243 00.001 10072 Worker thread wakes up
02:23:03.243 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.12) opts 0xd
02:23:03.243 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.12)
02:23:03.244 00.001 10072 Moving (0.25, -0.12) raw xDistance=-0.18 yDistance=-0.21
02:23:03.245 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:03.247 00.002 10072 PPEC rslt: input = -0.18, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1184.25
02:23:03.247 00.000 10072 PPEC: input: -0.18, control: 0.04, exposure: 1000
02:23:03.247 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:03.247 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:23:03.247 00.000 10072 MoveAxis(W, 38, ABG)
02:23:03.247 00.000 10072 Guiding  Dir = 3, Dur = 38
02:23:03.248 00.001 10072 IsGuiding returns 0
02:23:03.248 00.000 10072 PulseGuide returned control before completion, sleep 48
02:23:03.266 00.018 1032 UpdateGuideState exits: m=1663 SNR=28.7
02:23:03.269 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:03.273 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:03.274 00.001 1032 Enqueuing Expose request
02:23:03.303 00.029 10072 IsGuiding returns 0
02:23:03.303 00.000 10072 Move returns status 0, amount 38
02:23:03.303 00.000 10072 MoveAxis(N, 0, ABG)
02:23:03.303 00.000 10072 Move returns status 0, amount 0
02:23:03.303 00.000 10072 move complete, result=0
02:23:03.303 00.000 10072 worker thread done servicing request
02:23:03.303 00.000 10072 Worker thread wakes up
02:23:03.303 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:03.303 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:03.304 00.001 1032 GuideStep: -0.2 px 38 ms WEST, -0.2 px 0 ms NORTH
02:23:04.432 01.128 10072 Exposure complete
02:23:04.493 00.061 10072 worker thread done servicing request
02:23:04.493 00.000 1032 OnExposeComplete: enter
02:23:04.496 00.003 1032 UpdateGuideState(): m_state=6
02:23:04.497 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 953
02:23:04.499 00.002 1032 Star::Find returns 1 (0), X=1122.17, Y=332.25, Mass=1601, SNR=28.1, Peak=143 HFD=3.0
02:23:04.500 00.001 1032 MultiStar: [#1 0.21,-0.16,0.90,U] [#2 0.25,-0.19,0.95,U] [#3 0.21,-0.14,0.90,U] [#4 0.17,-0.13,0.82,U] [#5 0.33,-0.13,0.80,U] [#6 0.21,-0.16,0.72,U] [#7 0.21,-0.13,0.72,U] [#8 0.04,-0.13,0.65,U] 
02:23:04.502 00.002 1032 refined, 8 included, MultiStar: {0.22, -0.15}, one-star: {0.27, -0.13}
02:23:04.504 00.002 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
02:23:04.506 00.002 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
02:23:04.507 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.15 hyp=0.26 cameraTheta=-0.59 mountX=-0.20 mountY=-0.17, mountTheta=-2.42
02:23:04.510 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.15, opts=13)
02:23:04.512 00.002 1032 Enqueuing Move request for scope (0.22, -0.15)
02:23:04.513 00.001 10072 Worker thread wakes up
02:23:04.513 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.15) opts 0xd
02:23:04.513 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.15)
02:23:04.513 00.000 10072 Moving (0.22, -0.15) raw xDistance=-0.20 yDistance=-0.17
02:23:04.514 00.001 10072 PPEC rslt: input = -0.20, final = 0.04, react = -0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1184.25
02:23:04.514 00.000 10072 PPEC: input: -0.20, control: 0.04, exposure: 1000
02:23:04.514 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:04.514 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:04.517 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:23:04.517 00.000 10072 MoveAxis(W, 39, ABG)
02:23:04.517 00.000 10072 Guiding  Dir = 3, Dur = 39
02:23:04.517 00.000 10072 IsGuiding returns 0
02:23:04.518 00.001 10072 PulseGuide returned control before completion, sleep 49
02:23:04.536 00.018 1032 UpdateGuideState exits: m=1601 SNR=28.1
02:23:04.539 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:04.540 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:04.541 00.001 1032 Enqueuing Expose request
02:23:04.569 00.028 10072 IsGuiding returns 0
02:23:04.569 00.000 10072 Move returns status 0, amount 39
02:23:04.569 00.000 10072 MoveAxis(N, 0, ABG)
02:23:04.569 00.000 10072 Move returns status 0, amount 0
02:23:04.569 00.000 10072 move complete, result=0
02:23:04.569 00.000 10072 worker thread done servicing request
02:23:04.569 00.000 10072 Worker thread wakes up
02:23:04.569 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:04.569 00.000 1032 GuideStep: -0.2 px 39 ms WEST, -0.2 px 0 ms NORTH
02:23:04.571 00.002 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:05.480 00.909 10072 Exposure complete
02:23:05.535 00.055 10072 worker thread done servicing request
02:23:05.535 00.000 1032 OnExposeComplete: enter
02:23:05.537 00.002 1032 UpdateGuideState(): m_state=6
02:23:05.539 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 954
02:23:05.540 00.001 1032 Star::Find returns 1 (0), X=1122.23, Y=332.25, Mass=1568, SNR=27.8, Peak=139 HFD=2.9
02:23:05.543 00.003 1032 MultiStar: [#1 0.35,-0.27,0.00,M1] [#2 0.20,-0.14,0.95,U] [#3 0.21,-0.18,0.93,U] [#4 0.21,-0.20,0.80,U] [#5 0.23,-0.18,0.80,U] [#6 0.21,-0.17,0.71,U] [#7 0.22,-0.22,0.71,U] [#8 0.21,-0.20,0.67,U] 
02:23:05.544 00.001 1032 refined, 7 included, MultiStar: {0.23, -0.18}, one-star: {0.33, -0.14}
02:23:05.545 00.001 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
02:23:05.547 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
02:23:05.549 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.65 mountX=-0.23 mountY=-0.18, mountTheta=-2.48
02:23:05.552 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.18, opts=13)
02:23:05.555 00.003 1032 Enqueuing Move request for scope (0.23, -0.18)
02:23:05.556 00.001 10072 Worker thread wakes up
02:23:05.556 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd
02:23:05.556 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.18)
02:23:05.557 00.001 10072 Moving (0.23, -0.18) raw xDistance=-0.23 yDistance=-0.18
02:23:05.558 00.001 10072 PPEC rslt: input = -0.23, final = -0.06, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 1184.25
02:23:05.558 00.000 10072 PPEC: input: -0.23, control: -0.06, exposure: 1000
02:23:05.558 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:05.558 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:23:05.558 00.000 10072 MoveAxis(E, 63, ABG)
02:23:05.558 00.000 10072 Guiding  Dir = 2, Dur = 63
02:23:05.558 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:05.560 00.002 10072 IsGuiding returns 0
02:23:05.561 00.001 10072 PulseGuide returned control before completion, sleep 73
02:23:05.576 00.015 1032 UpdateGuideState exits: m=1568 SNR=27.8
02:23:05.578 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:05.580 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:05.582 00.002 1032 Enqueuing Expose request
02:23:05.648 00.066 10072 IsGuiding returns 0
02:23:05.648 00.000 10072 Move returns status 0, amount 63
02:23:05.648 00.000 10072 MoveAxis(N, 0, ABG)
02:23:05.648 00.000 10072 Move returns status 0, amount 0
02:23:05.648 00.000 10072 move complete, result=0
02:23:05.648 00.000 10072 worker thread done servicing request
02:23:05.649 00.001 10072 Worker thread wakes up
02:23:05.649 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:05.649 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:05.659 00.010 1032 GuideStep: -0.2 px 63 ms EAST, -0.2 px 0 ms NORTH
02:23:06.778 01.119 10072 Exposure complete
02:23:06.833 00.055 10072 worker thread done servicing request
02:23:06.833 00.000 1032 OnExposeComplete: enter
02:23:06.835 00.002 1032 UpdateGuideState(): m_state=6
02:23:06.837 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 955
02:23:06.839 00.002 1032 Star::Find returns 1 (0), X=1122.09, Y=332.32, Mass=1552, SNR=27.7, Peak=136 HFD=3.1
02:23:06.841 00.002 1032 MultiStar: [#1 0.21,-0.21,0.90,U] [#2 0.17,-0.07,0.96,U] [#3 0.17,-0.16,0.94,U] [#4 0.12,-0.07,0.79,U] [#5 0.23,-0.21,0.77,U] [#6 0.19,-0.14,0.75,U] [#7 0.13,-0.19,0.71,U] [#8 0.13,-0.20,0.67,U] 
02:23:06.842 00.001 1032 single-star, 8 included, MultiStar: {0.18, -0.14}, one-star: {0.19, -0.06}
02:23:06.844 00.002 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
02:23:06.845 00.001 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
02:23:06.847 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.32 mountX=-0.11 mountY=-0.17, mountTheta=-2.15
02:23:06.850 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.06, opts=13)
02:23:06.851 00.001 1032 Enqueuing Move request for scope (0.19, -0.06)
02:23:06.853 00.002 10072 Worker thread wakes up
02:23:06.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
02:23:06.853 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
02:23:06.853 00.000 10072 Moving (0.19, -0.06) raw xDistance=-0.11 yDistance=-0.17
02:23:06.854 00.001 10072 PPEC rslt: input = -0.11, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1184.25
02:23:06.854 00.000 10072 PPEC: input: -0.11, control: 0.02, exposure: 1000
02:23:06.854 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:06.854 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:23:06.855 00.001 10072 MoveAxis(W, 18, ABG)
02:23:06.855 00.000 10072 Guiding  Dir = 3, Dur = 18
02:23:06.855 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:06.856 00.001 10072 IsGuiding returns 0
02:23:06.857 00.001 10072 PulseGuide returned control before completion, sleep 28
02:23:06.877 00.020 1032 UpdateGuideState exits: m=1552 SNR=27.7
02:23:06.879 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:06.881 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:06.882 00.001 1032 Enqueuing Expose request
02:23:06.886 00.004 10072 IsGuiding returns 0
02:23:06.886 00.000 10072 Move returns status 0, amount 18
02:23:06.886 00.000 10072 MoveAxis(N, 0, ABG)
02:23:06.886 00.000 10072 Move returns status 0, amount 0
02:23:06.887 00.001 10072 move complete, result=0
02:23:06.887 00.000 10072 worker thread done servicing request
02:23:06.887 00.000 10072 Worker thread wakes up
02:23:06.887 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:06.887 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:06.895 00.008 1032 GuideStep: -0.1 px 18 ms WEST, -0.2 px 0 ms NORTH
02:23:07.795 00.900 10072 Exposure complete
02:23:07.856 00.061 10072 worker thread done servicing request
02:23:07.856 00.000 1032 OnExposeComplete: enter
02:23:07.858 00.002 1032 UpdateGuideState(): m_state=6
02:23:07.860 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 956
02:23:07.863 00.003 1032 Star::Find returns 1 (0), X=1122.13, Y=332.33, Mass=1454, SNR=26.8, Peak=126 HFD=3.0
02:23:07.864 00.001 1032 MultiStar: [#1 0.23,-0.10,0.96,U] [#2 0.21,-0.02,1.02,U] [#3 0.12,-0.06,0.98,U] [#4 0.17,-0.07,0.83,U] [#5 0.15,-0.02,0.81,U] [#6 0.16,-0.05,0.78,U] [#7 0.19,-0.02,0.73,U] [#8 0.19,-0.03,0.68,U] 
02:23:07.867 00.003 1032 refined, 8 included, MultiStar: {0.19, -0.05}, one-star: {0.22, -0.06}
02:23:07.869 00.002 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
02:23:07.871 00.002 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
02:23:07.873 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.19 cameraTheta=-0.26 mountX=-0.09 mountY=-0.17, mountTheta=-2.09
02:23:07.876 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.05, opts=13)
02:23:07.878 00.002 1032 Enqueuing Move request for scope (0.19, -0.05)
02:23:07.879 00.001 10072 Worker thread wakes up
02:23:07.880 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
02:23:07.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
02:23:07.880 00.000 10072 Moving (0.19, -0.05) raw xDistance=-0.09 yDistance=-0.17
02:23:07.881 00.001 10072 PPEC rslt: input = -0.09, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1184.25
02:23:07.881 00.000 10072 PPEC: input: -0.09, control: 0.01, exposure: 1000
02:23:07.881 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:07.881 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:07.883 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:23:07.883 00.000 10072 MoveAxis(W, 15, ABG)
02:23:07.883 00.000 10072 Guiding  Dir = 3, Dur = 15
02:23:07.884 00.001 10072 IsGuiding returns 0
02:23:07.884 00.000 10072 PulseGuide returned control before completion, sleep 25
02:23:07.903 00.019 1032 UpdateGuideState exits: m=1454 SNR=26.8
02:23:07.906 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:07.908 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:07.909 00.001 1032 Enqueuing Expose request
02:23:07.918 00.009 10072 IsGuiding returns 0
02:23:07.918 00.000 10072 Move returns status 0, amount 15
02:23:07.918 00.000 10072 MoveAxis(N, 0, ABG)
02:23:07.918 00.000 10072 Move returns status 0, amount 0
02:23:07.918 00.000 10072 move complete, result=0
02:23:07.918 00.000 10072 worker thread done servicing request
02:23:07.918 00.000 10072 Worker thread wakes up
02:23:07.918 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:07.919 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:07.921 00.002 1032 GuideStep: -0.1 px 15 ms WEST, -0.2 px 0 ms NORTH
02:23:09.047 01.126 10072 Exposure complete
02:23:09.103 00.056 10072 worker thread done servicing request
02:23:09.103 00.000 1032 OnExposeComplete: enter
02:23:09.105 00.002 1032 UpdateGuideState(): m_state=6
02:23:09.107 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 957
02:23:09.108 00.001 1032 Star::Find returns 1 (0), X=1122.00, Y=332.39, Mass=1550, SNR=27.6, Peak=137 HFD=3.2
02:23:09.110 00.002 1032 MultiStar: [#1 0.16,-0.06,0.87,U] [#2 0.19,-0.09,0.95,U] [#3 0.19,-0.06,0.92,U] [#4 0.22,-0.11,0.80,U] [#5 0.15,-0.08,0.78,U] [#6 0.18,-0.16,0.72,U] [#7 0.15,-0.06,0.73,U] [#8 0.10,-0.04,0.67,U] 
02:23:09.112 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.07}, one-star: {0.10, -0.00}
02:23:09.115 00.003 1032 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.83) = xAngle (-1.83 = -1.83)
02:23:09.116 00.001 1032 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.83 = -1.83)
02:23:09.117 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.00 mountX=-0.03 mountY=-0.10, mountTheta=-1.83
02:23:09.119 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.00, opts=13)
02:23:09.120 00.001 1032 Enqueuing Move request for scope (0.10, -0.00)
02:23:09.121 00.001 10072 Worker thread wakes up
02:23:09.121 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
02:23:09.121 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
02:23:09.121 00.000 10072 Moving (0.10, -0.00) raw xDistance=-0.03 yDistance=-0.10
02:23:09.124 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:09.126 00.002 10072 PPEC rslt: input = -0.03, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1186.60
02:23:09.126 00.000 10072 PPEC: input: -0.03, control: 0.04, exposure: 1000
02:23:09.126 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:09.126 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:23:09.126 00.000 10072 MoveAxis(W, 40, ABG)
02:23:09.126 00.000 10072 Guiding  Dir = 3, Dur = 40
02:23:09.126 00.000 10072 IsGuiding returns 0
02:23:09.127 00.001 10072 PulseGuide returned control before completion, sleep 49
02:23:09.142 00.015 1032 UpdateGuideState exits: m=1550 SNR=27.6
02:23:09.144 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:09.145 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:09.147 00.002 1032 Enqueuing Expose request
02:23:09.187 00.040 10072 IsGuiding returns 0
02:23:09.187 00.000 10072 Move returns status 0, amount 40
02:23:09.187 00.000 10072 MoveAxis(N, 0, ABG)
02:23:09.187 00.000 10072 Move returns status 0, amount 0
02:23:09.187 00.000 10072 move complete, result=0
02:23:09.187 00.000 10072 worker thread done servicing request
02:23:09.187 00.000 10072 Worker thread wakes up
02:23:09.187 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:09.187 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:09.187 00.000 1032 GuideStep: -0.0 px 40 ms WEST, -0.1 px 0 ms NORTH
02:23:10.093 00.906 10072 Exposure complete
02:23:10.146 00.053 10072 worker thread done servicing request
02:23:10.146 00.000 1032 OnExposeComplete: enter
02:23:10.148 00.002 1032 UpdateGuideState(): m_state=6
02:23:10.150 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 958
02:23:10.151 00.001 1032 Star::Find returns 1 (0), X=1122.09, Y=332.34, Mass=1572, SNR=27.9, Peak=145 HFD=3.0
02:23:10.152 00.001 1032 MultiStar: [#1 0.19,-0.00,0.92,U] [#2 0.23,0.01,0.95,U] [#3 0.20,-0.01,0.95,U] [#4 0.19,-0.00,0.82,U] [#5 0.25,-0.08,0.77,U] [#6 0.21,-0.19,0.76,U] [#7 0.21,-0.09,0.71,U] [#8 0.13,-0.02,0.70,U] 
02:23:10.154 00.002 1032 single-star, 8 included, MultiStar: {0.20, -0.04}, one-star: {0.19, -0.04}
02:23:10.155 00.001 1032 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.83) = xAngle (-2.05 = -2.05)
02:23:10.157 00.002 1032 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.05 = -2.05)
02:23:10.158 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.22 mountX=-0.09 mountY=-0.17, mountTheta=-2.05
02:23:10.161 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.04, opts=13)
02:23:10.162 00.001 1032 Enqueuing Move request for scope (0.19, -0.04)
02:23:10.164 00.002 10072 Worker thread wakes up
02:23:10.164 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
02:23:10.164 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
02:23:10.164 00.000 10072 Moving (0.19, -0.04) raw xDistance=-0.09 yDistance=-0.17
02:23:10.165 00.001 10072 PPEC rslt: input = -0.09, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1186.60
02:23:10.165 00.000 10072 PPEC: input: -0.09, control: 0.03, exposure: 1000
02:23:10.165 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:10.166 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:10.167 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:23:10.167 00.000 10072 MoveAxis(W, 34, ABG)
02:23:10.167 00.000 10072 Guiding  Dir = 3, Dur = 34
02:23:10.169 00.002 10072 IsGuiding returns 0
02:23:10.169 00.000 10072 PulseGuide returned control before completion, sleep 44
02:23:10.187 00.018 1032 UpdateGuideState exits: m=1572 SNR=27.9
02:23:10.189 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:10.190 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:10.192 00.002 1032 Enqueuing Expose request
02:23:10.215 00.023 10072 IsGuiding returns 1
02:23:10.215 00.000 10072 scope still moving after pulse duration time elapsed
02:23:10.246 00.031 10072 IsGuiding returns 0
02:23:10.246 00.000 10072 scope move finished after 34 + 44 ms
02:23:10.246 00.000 10072 Move returns status 0, amount 34
02:23:10.246 00.000 10072 MoveAxis(N, 0, ABG)
02:23:10.246 00.000 10072 Move returns status 0, amount 0
02:23:10.246 00.000 10072 move complete, result=0
02:23:10.246 00.000 10072 worker thread done servicing request
02:23:10.246 00.000 10072 Worker thread wakes up
02:23:10.246 00.000 1032 GuideStep: -0.1 px 34 ms WEST, -0.2 px 0 ms NORTH
02:23:10.250 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:10.251 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:11.375 01.124 10072 Exposure complete
02:23:11.432 00.057 10072 worker thread done servicing request
02:23:11.432 00.000 1032 OnExposeComplete: enter
02:23:11.434 00.002 1032 UpdateGuideState(): m_state=6
02:23:11.436 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 959
02:23:11.437 00.001 1032 Star::Find returns 1 (0), X=1122.14, Y=332.22, Mass=1545, SNR=27.6, Peak=135 HFD=3.0
02:23:11.439 00.002 1032 MultiStar: [#1 0.18,-0.29,0.89,U] [#2 0.27,-0.17,0.95,U] [#3 0.23,-0.14,0.94,U] [#4 0.27,-0.20,0.81,U] [#5 0.38,-0.23,0.00,M1] [#6 0.23,-0.13,0.73,U] [#7 0.19,-0.10,0.71,U] [#8 0.21,-0.17,0.70,U] 
02:23:11.440 00.001 1032 refined, 7 included, MultiStar: {0.23, -0.17}, one-star: {0.24, -0.17}
02:23:11.442 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
02:23:11.443 00.001 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
02:23:11.444 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=-0.17 hyp=0.29 cameraTheta=-0.65 mountX=-0.23 mountY=-0.18, mountTheta=-2.48
02:23:11.447 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.17, opts=13)
02:23:11.448 00.001 1032 Enqueuing Move request for scope (0.23, -0.17)
02:23:11.450 00.002 10072 Worker thread wakes up
02:23:11.450 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.17) opts 0xd
02:23:11.450 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.17)
02:23:11.450 00.000 10072 Moving (0.23, -0.17) raw xDistance=-0.23 yDistance=-0.18
02:23:11.451 00.001 10072 PPEC rslt: input = -0.23, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 1186.60
02:23:11.451 00.000 10072 PPEC: input: -0.23, control: -0.07, exposure: 1000
02:23:11.451 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:11.451 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:23:11.451 00.000 10072 MoveAxis(E, 72, ABG)
02:23:11.453 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:11.454 00.001 10072 Guiding  Dir = 2, Dur = 72
02:23:11.456 00.002 10072 IsGuiding returns 0
02:23:11.456 00.000 10072 PulseGuide returned control before completion, sleep 82
02:23:11.473 00.017 1032 UpdateGuideState exits: m=1545 SNR=27.6
02:23:11.474 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:11.476 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:11.478 00.002 1032 Enqueuing Expose request
02:23:11.543 00.065 10072 IsGuiding returns 0
02:23:11.543 00.000 10072 Move returns status 0, amount 72
02:23:11.543 00.000 10072 MoveAxis(N, 0, ABG)
02:23:11.543 00.000 10072 Move returns status 0, amount 0
02:23:11.543 00.000 10072 move complete, result=0
02:23:11.543 00.000 10072 worker thread done servicing request
02:23:11.543 00.000 10072 Worker thread wakes up
02:23:11.543 00.000 1032 GuideStep: -0.2 px 72 ms EAST, -0.2 px 0 ms NORTH
02:23:11.545 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:11.545 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:12.452 00.907 10072 Exposure complete
02:23:12.507 00.055 10072 worker thread done servicing request
02:23:12.507 00.000 1032 OnExposeComplete: enter
02:23:12.509 00.002 1032 UpdateGuideState(): m_state=6
02:23:12.511 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 960
02:23:12.512 00.001 1032 Star::Find returns 1 (0), X=1122.16, Y=332.28, Mass=1560, SNR=27.7, Peak=146 HFD=2.9
02:23:12.515 00.003 1032 MultiStar: [#1 0.18,-0.10,0.89,U] [#2 0.15,-0.05,0.94,U] [#3 0.15,-0.04,0.96,U] [#4 0.14,-0.07,0.83,U] [#5 0.23,-0.08,0.79,U] [#6 0.17,-0.05,0.75,U] [#7 0.22,-0.12,0.74,U] [#8 0.11,-0.20,0.68,U] 
02:23:12.516 00.001 1032 refined, 8 included, MultiStar: {0.18, -0.09}, one-star: {0.26, -0.11}
02:23:12.519 00.003 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
02:23:12.520 00.001 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
02:23:12.523 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.45 mountX=-0.13 mountY=-0.15, mountTheta=-2.28
02:23:12.526 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.09, opts=13)
02:23:12.527 00.001 1032 Enqueuing Move request for scope (0.18, -0.09)
02:23:12.529 00.002 10072 Worker thread wakes up
02:23:12.529 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
02:23:12.529 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
02:23:12.529 00.000 10072 Moving (0.18, -0.09) raw xDistance=-0.13 yDistance=-0.15
02:23:12.530 00.001 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1186.60
02:23:12.530 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 1000
02:23:12.530 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:12.532 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:12.532 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:23:12.532 00.000 10072 MoveAxis(W, 13, ABG)
02:23:12.532 00.000 10072 Guiding  Dir = 3, Dur = 13
02:23:12.533 00.001 10072 IsGuiding returns 0
02:23:12.533 00.000 10072 PulseGuide returned control before completion, sleep 23
02:23:12.548 00.015 1032 UpdateGuideState exits: m=1560 SNR=27.7
02:23:12.552 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:12.553 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:12.555 00.002 1032 Enqueuing Expose request
02:23:12.559 00.004 10072 IsGuiding returns 0
02:23:12.559 00.000 10072 Move returns status 0, amount 13
02:23:12.559 00.000 10072 MoveAxis(N, 0, ABG)
02:23:12.559 00.000 10072 Move returns status 0, amount 0
02:23:12.559 00.000 10072 move complete, result=0
02:23:12.559 00.000 10072 worker thread done servicing request
02:23:12.559 00.000 10072 Worker thread wakes up
02:23:12.559 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:12.560 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:12.565 00.005 1032 GuideStep: -0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
02:23:13.690 01.125 10072 Exposure complete
02:23:13.744 00.054 10072 worker thread done servicing request
02:23:13.744 00.000 1032 OnExposeComplete: enter
02:23:13.746 00.002 1032 UpdateGuideState(): m_state=6
02:23:13.750 00.004 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 961
02:23:13.752 00.002 1032 Star::Find returns 1 (0), X=1122.06, Y=332.44, Mass=1602, SNR=28.1, Peak=138 HFD=3.2
02:23:13.753 00.001 1032 MultiStar: [#1 0.11,0.10,0.90,U] [#2 0.15,0.14,0.95,U] [#3 0.12,-0.06,0.94,U] [#4 0.16,0.07,0.78,U] [#5 0.18,0.01,0.78,U] [#6 0.12,0.08,0.71,U] [#7 0.07,0.02,0.70,U] [#8 0.07,0.03,0.67,U] 
02:23:13.755 00.002 1032 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.16, 0.05}
02:23:13.757 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
02:23:13.759 00.002 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
02:23:13.760 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.36 mountX=0.01 mountY=-0.14, mountTheta=-1.47
02:23:13.762 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.05, opts=13)
02:23:13.763 00.001 1032 Enqueuing Move request for scope (0.13, 0.05)
02:23:13.765 00.002 10072 Worker thread wakes up
02:23:13.765 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
02:23:13.765 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
02:23:13.765 00.000 10072 Moving (0.13, 0.05) raw xDistance=0.01 yDistance=-0.14
02:23:13.767 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:13.770 00.003 10072 PPEC rslt: input = 0.01, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1188.94
02:23:13.770 00.000 10072 PPEC: input: 0.01, control: 0.04, exposure: 1000
02:23:13.770 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:13.770 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:23:13.770 00.000 10072 MoveAxis(W, 36, ABG)
02:23:13.770 00.000 10072 Guiding  Dir = 3, Dur = 36
02:23:13.770 00.000 10072 IsGuiding returns 0
02:23:13.771 00.001 10072 PulseGuide returned control before completion, sleep 46
02:23:13.785 00.014 1032 UpdateGuideState exits: m=1602 SNR=28.1
02:23:13.787 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:13.789 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:13.790 00.001 1032 Enqueuing Expose request
02:23:13.830 00.040 10072 IsGuiding returns 0
02:23:13.831 00.001 10072 Move returns status 0, amount 36
02:23:13.831 00.000 10072 MoveAxis(N, 0, ABG)
02:23:13.831 00.000 10072 Move returns status 0, amount 0
02:23:13.831 00.000 10072 move complete, result=0
02:23:13.831 00.000 10072 worker thread done servicing request
02:23:13.831 00.000 10072 Worker thread wakes up
02:23:13.831 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:13.831 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:13.832 00.001 1032 GuideStep: 0.0 px 36 ms WEST, -0.1 px 0 ms NORTH
02:23:14.742 00.910 10072 Exposure complete
02:23:14.800 00.058 10072 worker thread done servicing request
02:23:14.801 00.001 1032 OnExposeComplete: enter
02:23:14.804 00.003 1032 UpdateGuideState(): m_state=6
02:23:14.805 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 962
02:23:14.807 00.002 1032 Star::Find returns 1 (0), X=1122.08, Y=332.40, Mass=1619, SNR=28.3, Peak=135 HFD=3.2
02:23:14.808 00.001 1032 MultiStar: [#1 0.13,-0.05,0.89,U] [#2 0.16,0.05,0.94,U] [#3 0.28,-0.00,0.92,U] [#4 0.19,-0.03,0.81,U] [#5 0.14,0.04,0.77,U] [#6 0.13,0.01,0.70,U] [#7 0.18,-0.08,0.71,U] [#8 0.12,0.02,0.70,U] 
02:23:14.810 00.002 1032 refined, 8 included, MultiStar: {0.17, -0.00}, one-star: {0.18, 0.01}
02:23:14.811 00.001 1032 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.83) = xAngle (-1.84 = -1.84)
02:23:14.813 00.002 1032 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.84 = -1.84)
02:23:14.814 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.01 mountX=-0.05 mountY=-0.16, mountTheta=-1.84
02:23:14.816 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.00, opts=13)
02:23:14.818 00.002 1032 Enqueuing Move request for scope (0.17, -0.00)
02:23:14.820 00.002 10072 Worker thread wakes up
02:23:14.820 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
02:23:14.820 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
02:23:14.820 00.000 10072 Moving (0.17, -0.00) raw xDistance=-0.05 yDistance=-0.16
02:23:14.821 00.001 10072 PPEC rslt: input = -0.05, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1188.94
02:23:14.821 00.000 10072 PPEC: input: -0.05, control: 0.03, exposure: 1000
02:23:14.821 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:14.821 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:23:14.821 00.000 10072 MoveAxis(W, 30, ABG)
02:23:14.821 00.000 10072 Guiding  Dir = 3, Dur = 30
02:23:14.821 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:14.824 00.003 10072 IsGuiding returns 0
02:23:14.824 00.000 10072 PulseGuide returned control before completion, sleep 40
02:23:14.842 00.018 1032 UpdateGuideState exits: m=1619 SNR=28.3
02:23:14.844 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:14.846 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:14.848 00.002 1032 Enqueuing Expose request
02:23:14.895 00.047 10072 IsGuiding returns 1
02:23:14.895 00.000 10072 scope still moving after pulse duration time elapsed
02:23:14.926 00.031 10072 IsGuiding returns 0
02:23:14.926 00.000 10072 scope move finished after 30 + 71 ms
02:23:14.926 00.000 10072 Move returns status 0, amount 30
02:23:14.926 00.000 10072 MoveAxis(N, 0, ABG)
02:23:14.926 00.000 10072 Move returns status 0, amount 0
02:23:14.926 00.000 10072 move complete, result=0
02:23:14.926 00.000 10072 worker thread done servicing request
02:23:14.926 00.000 10072 Worker thread wakes up
02:23:14.926 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:14.926 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:14.926 00.000 1032 GuideStep: -0.0 px 30 ms WEST, -0.2 px 0 ms NORTH
02:23:16.054 01.128 10072 Exposure complete
02:23:16.112 00.058 10072 worker thread done servicing request
02:23:16.112 00.000 1032 OnExposeComplete: enter
02:23:16.115 00.003 1032 UpdateGuideState(): m_state=6
02:23:16.116 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 963
02:23:16.117 00.001 1032 Star::Find returns 1 (0), X=1122.09, Y=332.36, Mass=1554, SNR=27.7, Peak=140 HFD=3.3
02:23:16.119 00.002 1032 MultiStar: [#1 0.21,-0.10,0.90,U] [#2 0.22,0.06,0.95,U] [#3 0.14,-0.01,0.95,U] [#4 0.14,-0.03,0.83,U] [#5 0.26,-0.08,0.77,U] [#6 0.22,-0.18,0.74,U] [#7 0.21,-0.06,0.70,U] [#8 0.15,-0.10,0.70,U] 
02:23:16.121 00.002 1032 single-star, 8 included, MultiStar: {0.19, -0.05}, one-star: {0.19, -0.02}
02:23:16.123 00.002 1032 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.83) = xAngle (-1.94 = -1.94)
02:23:16.125 00.002 1032 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.94 = -1.94)
02:23:16.127 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.11 mountX=-0.07 mountY=-0.18, mountTheta=-1.94
02:23:16.130 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.02, opts=13)
02:23:16.132 00.002 1032 Enqueuing Move request for scope (0.19, -0.02)
02:23:16.133 00.001 10072 Worker thread wakes up
02:23:16.133 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
02:23:16.134 00.001 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
02:23:16.134 00.000 10072 Moving (0.19, -0.02) raw xDistance=-0.07 yDistance=-0.18
02:23:16.135 00.001 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1188.94
02:23:16.135 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 1000
02:23:16.135 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:16.136 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:16.138 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:23:16.138 00.000 10072 MoveAxis(W, 15, ABG)
02:23:16.138 00.000 10072 Guiding  Dir = 3, Dur = 15
02:23:16.138 00.000 10072 IsGuiding returns 0
02:23:16.139 00.001 10072 PulseGuide returned control before completion, sleep 25
02:23:16.156 00.017 1032 UpdateGuideState exits: m=1554 SNR=27.7
02:23:16.158 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:16.159 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:16.161 00.002 1032 Enqueuing Expose request
02:23:16.175 00.014 10072 IsGuiding returns 0
02:23:16.175 00.000 10072 Move returns status 0, amount 15
02:23:16.176 00.001 10072 MoveAxis(N, 0, ABG)
02:23:16.176 00.000 10072 Move returns status 0, amount 0
02:23:16.176 00.000 10072 move complete, result=0
02:23:16.176 00.000 10072 worker thread done servicing request
02:23:16.176 00.000 10072 Worker thread wakes up
02:23:16.176 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:16.176 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:16.176 00.000 1032 GuideStep: -0.1 px 15 ms WEST, -0.2 px 0 ms NORTH
02:23:17.081 00.905 10072 Exposure complete
02:23:17.129 00.048 10072 worker thread done servicing request
02:23:17.129 00.000 1032 OnExposeComplete: enter
02:23:17.131 00.002 1032 UpdateGuideState(): m_state=6
02:23:17.132 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 964
02:23:17.134 00.002 1032 Star::Find returns 1 (0), X=1122.25, Y=332.24, Mass=1618, SNR=28.3, Peak=136 HFD=3.2
02:23:17.135 00.001 1032 MultiStar: [#1 0.20,-0.22,0.88,U] [#2 0.20,-0.10,0.92,U] [#3 0.13,-0.18,0.95,U] [#4 0.10,-0.10,0.80,U] [#5 0.28,-0.09,0.75,U] [#6 0.26,-0.22,0.72,U] [#7 0.20,-0.10,0.69,U] [#8 0.16,-0.02,0.66,U] 
02:23:17.136 00.001 1032 refined, 8 included, MultiStar: {0.21, -0.13}, one-star: {0.35, -0.14}
02:23:17.138 00.002 1032 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.83) = xAngle (-2.40 = -2.40)
02:23:17.139 00.001 1032 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.40 = -2.40)
02:23:17.140 00.001 1032 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.57 mountX=-0.18 mountY=-0.17, mountTheta=-2.40
02:23:17.143 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.13, opts=13)
02:23:17.144 00.001 1032 Enqueuing Move request for scope (0.21, -0.13)
02:23:17.147 00.003 10072 Worker thread wakes up
02:23:17.147 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
02:23:17.147 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
02:23:17.147 00.000 10072 Moving (0.21, -0.13) raw xDistance=-0.18 yDistance=-0.17
02:23:17.148 00.001 10072 PPEC rslt: input = -0.18, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1188.94
02:23:17.148 00.000 10072 PPEC: input: -0.18, control: 0.01, exposure: 1000
02:23:17.148 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:17.148 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:23:17.149 00.001 10072 MoveAxis(W, 11, ABG)
02:23:17.149 00.000 10072 Guiding  Dir = 3, Dur = 11
02:23:17.149 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:17.151 00.002 10072 IsGuiding returns 0
02:23:17.151 00.000 10072 PulseGuide returned control before completion, sleep 21
02:23:17.167 00.016 1032 UpdateGuideState exits: m=1618 SNR=28.3
02:23:17.168 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:17.170 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:17.171 00.001 1032 Enqueuing Expose request
02:23:17.188 00.017 10072 IsGuiding returns 0
02:23:17.189 00.001 10072 Move returns status 0, amount 11
02:23:17.189 00.000 10072 MoveAxis(N, 0, ABG)
02:23:17.189 00.000 10072 Move returns status 0, amount 0
02:23:17.189 00.000 10072 move complete, result=0
02:23:17.189 00.000 10072 worker thread done servicing request
02:23:17.189 00.000 10072 Worker thread wakes up
02:23:17.189 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:17.189 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:17.190 00.001 1032 GuideStep: -0.2 px 11 ms WEST, -0.2 px 0 ms NORTH
02:23:18.315 01.125 10072 Exposure complete
02:23:18.369 00.054 10072 worker thread done servicing request
02:23:18.370 00.001 1032 OnExposeComplete: enter
02:23:18.371 00.001 1032 UpdateGuideState(): m_state=6
02:23:18.373 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 965
02:23:18.375 00.002 1032 Star::Find returns 1 (0), X=1122.22, Y=332.35, Mass=1609, SNR=28.2, Peak=146 HFD=3.1
02:23:18.376 00.001 1032 MultiStar: [#1 0.26,-0.06,0.89,U] [#2 0.26,-0.02,0.94,U] [#3 0.17,-0.11,0.94,U] [#4 0.15,-0.12,0.79,U] [#5 0.38,0.03,0.00,M1] [#6 0.17,-0.06,0.74,U] [#7 0.29,-0.12,0.72,U] [#8 0.16,0.04,0.65,U] 
02:23:18.378 00.002 1032 refined, 7 included, MultiStar: {0.23, -0.06}, one-star: {0.32, -0.04}
02:23:18.379 00.001 1032 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.83) = xAngle (-2.09 = -2.09)
02:23:18.380 00.001 1032 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.09 = -2.09)
02:23:18.382 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.23 cameraTheta=-0.26 mountX=-0.12 mountY=-0.20, mountTheta=-2.09
02:23:18.385 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.06, opts=13)
02:23:18.387 00.002 1032 Enqueuing Move request for scope (0.23, -0.06)
02:23:18.388 00.001 10072 Worker thread wakes up
02:23:18.388 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
02:23:18.389 00.001 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
02:23:18.389 00.000 10072 Moving (0.23, -0.06) raw xDistance=-0.12 yDistance=-0.20
02:23:18.391 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:18.394 00.003 10072 PPEC rslt: input = -0.12, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1191.25
02:23:18.394 00.000 10072 PPEC: input: -0.12, control: 0.03, exposure: 1000
02:23:18.394 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:18.394 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:23:18.394 00.000 10072 MoveAxis(W, 34, ABG)
02:23:18.394 00.000 10072 Guiding  Dir = 3, Dur = 34
02:23:18.395 00.001 10072 IsGuiding returns 0
02:23:18.396 00.001 10072 PulseGuide returned control before completion, sleep 44
02:23:18.413 00.017 1032 UpdateGuideState exits: m=1609 SNR=28.2
02:23:18.416 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:18.417 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:18.419 00.002 1032 Enqueuing Expose request
02:23:18.451 00.032 10072 IsGuiding returns 1
02:23:18.451 00.000 10072 scope still moving after pulse duration time elapsed
02:23:18.483 00.032 10072 IsGuiding returns 0
02:23:18.483 00.000 10072 scope move finished after 34 + 53 ms
02:23:18.483 00.000 10072 Move returns status 0, amount 34
02:23:18.483 00.000 10072 MoveAxis(N, 0, ABG)
02:23:18.483 00.000 10072 Move returns status 0, amount 0
02:23:18.483 00.000 10072 move complete, result=0
02:23:18.483 00.000 10072 worker thread done servicing request
02:23:18.483 00.000 10072 Worker thread wakes up
02:23:18.483 00.000 1032 GuideStep: -0.1 px 34 ms WEST, -0.2 px 0 ms NORTH
02:23:18.487 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:18.487 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:19.397 00.910 10072 Exposure complete
02:23:19.452 00.055 10072 worker thread done servicing request
02:23:19.452 00.000 1032 OnExposeComplete: enter
02:23:19.454 00.002 1032 UpdateGuideState(): m_state=6
02:23:19.457 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 966
02:23:19.460 00.003 1032 Star::Find returns 1 (0), X=1122.16, Y=332.33, Mass=1530, SNR=27.5, Peak=139 HFD=3.1
02:23:19.462 00.002 1032 MultiStar: [#1 0.23,-0.10,0.88,U] [#2 0.21,-0.04,0.98,U] [#3 0.13,-0.10,0.97,U] [#4 0.27,-0.05,0.81,U] [#5 0.33,-0.12,0.76,U] [#6 0.28,-0.09,0.73,U] [#7 0.34,-0.05,0.73,U] [#8 0.24,-0.24,0.67,U] 
02:23:19.464 00.002 1032 refined, 8 included, MultiStar: {0.25, -0.09}, one-star: {0.26, -0.06}
02:23:19.466 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
02:23:19.468 00.002 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
02:23:19.470 00.002 1032 CameraToMount -- cameraX=0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-0.34 mountX=-0.15 mountY=-0.22, mountTheta=-2.17
02:23:19.472 00.002 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.09, opts=13)
02:23:19.475 00.003 1032 Enqueuing Move request for scope (0.25, -0.09)
02:23:19.477 00.002 10072 Worker thread wakes up
02:23:19.477 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.09) opts 0xd
02:23:19.477 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.09)
02:23:19.477 00.000 10072 Moving (0.25, -0.09) raw xDistance=-0.15 yDistance=-0.22
02:23:19.478 00.001 10072 PPEC rslt: input = -0.15, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1191.25
02:23:19.479 00.001 10072 PPEC: input: -0.15, control: 0.03, exposure: 1000
02:23:19.479 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:19.479 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:23:19.479 00.000 10072 MoveAxis(W, 27, ABG)
02:23:19.479 00.000 10072 Guiding  Dir = 3, Dur = 27
02:23:19.479 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:19.481 00.002 10072 IsGuiding returns 0
02:23:19.482 00.001 10072 PulseGuide returned control before completion, sleep 37
02:23:19.500 00.018 1032 UpdateGuideState exits: m=1530 SNR=27.5
02:23:19.501 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:19.503 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:19.505 00.002 1032 Enqueuing Expose request
02:23:19.533 00.028 10072 IsGuiding returns 0
02:23:19.533 00.000 10072 Move returns status 0, amount 27
02:23:19.533 00.000 10072 MoveAxis(N, 0, ABG)
02:23:19.533 00.000 10072 Move returns status 0, amount 0
02:23:19.533 00.000 10072 move complete, result=0
02:23:19.533 00.000 10072 worker thread done servicing request
02:23:19.533 00.000 10072 Worker thread wakes up
02:23:19.533 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:19.533 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:19.533 00.000 1032 GuideStep: -0.1 px 27 ms WEST, -0.2 px 0 ms NORTH
02:23:20.664 01.131 10072 Exposure complete
02:23:20.724 00.060 10072 worker thread done servicing request
02:23:20.724 00.000 1032 OnExposeComplete: enter
02:23:20.726 00.002 1032 UpdateGuideState(): m_state=6
02:23:20.728 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 967
02:23:20.729 00.001 1032 Star::Find returns 1 (0), X=1122.14, Y=332.19, Mass=1576, SNR=27.9, Peak=134 HFD=3.0
02:23:20.731 00.002 1032 MultiStar: [#1 0.24,-0.25,0.92,U] [#2 0.18,-0.05,0.92,U] [#3 0.25,-0.23,0.93,U] [#4 0.17,-0.21,0.81,U] [#5 0.31,-0.08,0.78,U] [#6 0.28,-0.14,0.72,U] [#7 0.23,-0.27,0.69,U] [#8 0.15,-0.22,0.66,U] 
02:23:20.733 00.002 1032 refined, 8 included, MultiStar: {0.23, -0.18}, one-star: {0.24, -0.20}
02:23:20.735 00.002 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
02:23:20.736 00.001 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
02:23:20.738 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.67 mountX=-0.23 mountY=-0.18, mountTheta=-2.50
02:23:20.741 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.18, opts=13)
02:23:20.743 00.002 1032 Enqueuing Move request for scope (0.23, -0.18)
02:23:20.745 00.002 10072 Worker thread wakes up
02:23:20.745 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd
02:23:20.745 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.18)
02:23:20.745 00.000 10072 Moving (0.23, -0.18) raw xDistance=-0.23 yDistance=-0.18
02:23:20.747 00.002 10072 PPEC rslt: input = -0.23, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1191.25
02:23:20.747 00.000 10072 PPEC: input: -0.23, control: -0.08, exposure: 1000
02:23:20.747 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:20.747 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:20.750 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:23:20.750 00.000 10072 MoveAxis(E, 81, ABG)
02:23:20.750 00.000 10072 Guiding  Dir = 2, Dur = 81
02:23:20.750 00.000 10072 IsGuiding returns 0
02:23:20.750 00.000 10072 PulseGuide returned control before completion, sleep 91
02:23:20.766 00.016 1032 UpdateGuideState exits: m=1576 SNR=27.9
02:23:20.773 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:20.774 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:20.775 00.001 1032 Enqueuing Expose request
02:23:20.846 00.071 10072 IsGuiding returns 0
02:23:20.846 00.000 10072 Move returns status 0, amount 81
02:23:20.846 00.000 10072 MoveAxis(N, 0, ABG)
02:23:20.846 00.000 10072 Move returns status 0, amount 0
02:23:20.846 00.000 10072 move complete, result=0
02:23:20.846 00.000 10072 worker thread done servicing request
02:23:20.846 00.000 10072 Worker thread wakes up
02:23:20.847 00.001 1032 GuideStep: -0.2 px 81 ms EAST, -0.2 px 0 ms NORTH
02:23:20.848 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:20.848 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:21.763 00.915 10072 Exposure complete
02:23:21.816 00.053 10072 worker thread done servicing request
02:23:21.816 00.000 1032 OnExposeComplete: enter
02:23:21.818 00.002 1032 UpdateGuideState(): m_state=6
02:23:21.820 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 968
02:23:21.822 00.002 1032 Star::Find returns 1 (0), X=1122.26, Y=332.42, Mass=1702, SNR=29.0, Peak=153 HFD=3.2
02:23:21.823 00.001 1032 MultiStar: [#1 0.27,-0.10,0.83,U] [#2 0.24,0.04,0.88,U] [#3 0.23,-0.09,0.90,U] [#4 0.16,-0.01,0.77,U] [#5 0.31,-0.07,0.75,U] [#6 0.32,-0.12,0.69,U] [#7 0.34,-0.13,0.70,U] [#8 0.27,-0.12,0.63,U] 
02:23:21.825 00.002 1032 refined, 8 included, MultiStar: {0.28, -0.06}, one-star: {0.36, 0.04}
02:23:21.826 00.001 1032 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.83) = xAngle (-2.03 = -2.03)
02:23:21.827 00.001 1032 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.03 = -2.03)
02:23:21.829 00.002 1032 CameraToMount -- cameraX=0.28 cameraY=-0.06 hyp=0.28 cameraTheta=-0.20 mountX=-0.12 mountY=-0.25, mountTheta=-2.03
02:23:21.833 00.004 1032 SchedulePrimaryMove(0F526948, x=0.28, y=-0.06, opts=13)
02:23:21.835 00.002 1032 Enqueuing Move request for scope (0.28, -0.06)
02:23:21.837 00.002 10072 Worker thread wakes up
02:23:21.837 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.06) opts 0xd
02:23:21.837 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, -0.06)
02:23:21.837 00.000 10072 Moving (0.28, -0.06) raw xDistance=-0.12 yDistance=-0.25
02:23:21.839 00.002 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1191.25
02:23:21.840 00.001 10072 PPEC: input: -0.12, control: 0.01, exposure: 1000
02:23:21.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.25
02:23:21.840 00.000 10072 MoveAxis(W, 14, ABG)
02:23:21.840 00.000 10072 Guiding  Dir = 3, Dur = 14
02:23:21.840 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:21.842 00.002 10072 IsGuiding returns 0
02:23:21.843 00.001 10072 PulseGuide returned control before completion, sleep 24
02:23:21.859 00.016 1032 UpdateGuideState exits: m=1702 SNR=29.0
02:23:21.862 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:21.864 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:21.866 00.002 1032 Enqueuing Expose request
02:23:21.883 00.017 10072 IsGuiding returns 0
02:23:21.883 00.000 10072 Move returns status 0, amount 14
02:23:21.883 00.000 10072 MoveAxis(N, 140, ABG)
02:23:21.883 00.000 10072 Guiding  Dir = 0, Dur = 140
02:23:21.883 00.000 10072 IsGuiding returns 0
02:23:21.884 00.001 10072 PulseGuide returned control before completion, sleep 150
02:23:22.039 00.155 10072 IsGuiding returns 1
02:23:22.039 00.000 10072 scope still moving after pulse duration time elapsed
02:23:22.071 00.032 10072 IsGuiding returns 0
02:23:22.071 00.000 10072 scope move finished after 140 + 47 ms
02:23:22.071 00.000 10072 Move returns status 0, amount 140
02:23:22.071 00.000 10072 move complete, result=0
02:23:22.071 00.000 10072 worker thread done servicing request
02:23:22.071 00.000 10072 Worker thread wakes up
02:23:22.071 00.000 1032 GuideStep: -0.1 px 14 ms WEST, -0.3 px 140 ms NORTH
02:23:22.074 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:22.074 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:23.209 01.135 10072 Exposure complete
02:23:23.268 00.059 10072 worker thread done servicing request
02:23:23.268 00.000 1032 OnExposeComplete: enter
02:23:23.272 00.004 1032 UpdateGuideState(): m_state=6
02:23:23.275 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 969
02:23:23.277 00.002 1032 Star::Find returns 1 (0), X=1122.00, Y=332.24, Mass=1492, SNR=27.1, Peak=132 HFD=3.0
02:23:23.279 00.002 1032 MultiStar: [#1 -0.05,-0.27,0.91,U] [#2 0.00,-0.19,0.97,U] [#3 -0.08,-0.21,0.97,U] [#4 -0.07,-0.23,0.81,U] [#5 0.10,-0.25,0.77,U] [#6 -0.09,-0.18,0.77,U] [#7 -0.01,-0.28,0.72,U] [#8 0.07,-0.15,0.69,U] 
02:23:23.281 00.002 1032 single-star, 8 included, MultiStar: {-0.00, -0.21}, one-star: {0.10, -0.15}
02:23:23.283 00.002 1032 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.83) = xAngle (-2.80 = -2.80)
02:23:23.284 00.001 1032 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.80 = -2.80)
02:23:23.285 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.97 mountX=-0.17 mountY=-0.06, mountTheta=-2.80
02:23:23.288 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.15, opts=13)
02:23:23.289 00.001 1032 Enqueuing Move request for scope (0.10, -0.15)
02:23:23.291 00.002 10072 Worker thread wakes up
02:23:23.291 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
02:23:23.292 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
02:23:23.292 00.000 10072 Moving (0.10, -0.15) raw xDistance=-0.17 yDistance=-0.06
02:23:23.293 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:23.296 00.003 10072 PPEC rslt: input = -0.17, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1193.54
02:23:23.296 00.000 10072 PPEC: input: -0.17, control: 0.03, exposure: 1000
02:23:23.296 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:23.296 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:23:23.296 00.000 10072 MoveAxis(W, 35, ABG)
02:23:23.296 00.000 10072 Guiding  Dir = 3, Dur = 35
02:23:23.296 00.000 10072 IsGuiding returns 0
02:23:23.296 00.000 10072 PulseGuide returned control before completion, sleep 45
02:23:23.314 00.018 1032 UpdateGuideState exits: m=1492 SNR=27.1
02:23:23.317 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:23.320 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:23.322 00.002 1032 Enqueuing Expose request
02:23:23.347 00.025 10072 IsGuiding returns 0
02:23:23.347 00.000 10072 Move returns status 0, amount 35
02:23:23.347 00.000 10072 MoveAxis(N, 0, ABG)
02:23:23.347 00.000 10072 Move returns status 0, amount 0
02:23:23.347 00.000 10072 move complete, result=0
02:23:23.347 00.000 10072 worker thread done servicing request
02:23:23.347 00.000 10072 Worker thread wakes up
02:23:23.347 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:23.347 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:23.350 00.003 1032 GuideStep: -0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
02:23:24.257 00.907 10072 Exposure complete
02:23:24.311 00.054 10072 worker thread done servicing request
02:23:24.311 00.000 1032 OnExposeComplete: enter
02:23:24.312 00.001 1032 UpdateGuideState(): m_state=6
02:23:24.314 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 970
02:23:24.315 00.001 1032 Star::Find returns 1 (0), X=1121.91, Y=332.15, Mass=1623, SNR=28.3, Peak=137 HFD=2.9
02:23:24.316 00.001 1032 MultiStar: [#1 0.01,-0.29,0.88,U] [#2 -0.02,-0.15,0.93,U] [#3 -0.04,-0.21,0.93,U] [#4 -0.06,-0.19,0.77,U] [#5 -0.11,-0.23,0.74,U] [#6 0.07,-0.32,0.73,U] [#7 -0.05,-0.25,0.70,U] [#8 -0.09,-0.26,0.68,U] 
02:23:24.318 00.002 1032 refined, 8 included, MultiStar: {-0.03, -0.24}, one-star: {0.01, -0.24}
02:23:24.320 00.002 1032 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.83) = xAngle (-3.52 = 2.77)
02:23:24.321 00.001 1032 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.52 = 2.77)
02:23:24.322 00.001 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.69 mountX=-0.22 mountY=0.09, mountTheta=2.77
02:23:24.326 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.24, opts=13)
02:23:24.327 00.001 1032 Enqueuing Move request for scope (-0.03, -0.24)
02:23:24.329 00.002 10072 Worker thread wakes up
02:23:24.329 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.24) opts 0xd
02:23:24.329 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.24)
02:23:24.330 00.001 10072 Moving (-0.03, -0.24) raw xDistance=-0.22 yDistance=0.09
02:23:24.331 00.001 10072 PPEC rslt: input = -0.22, final = -0.07, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 1193.54
02:23:24.331 00.000 10072 PPEC: input: -0.22, control: -0.07, exposure: 1000
02:23:24.332 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:24.332 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:24.335 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:23:24.335 00.000 10072 MoveAxis(E, 67, ABG)
02:23:24.335 00.000 10072 Guiding  Dir = 2, Dur = 67
02:23:24.336 00.001 10072 IsGuiding returns 0
02:23:24.336 00.000 10072 PulseGuide returned control before completion, sleep 77
02:23:24.352 00.016 1032 UpdateGuideState exits: m=1623 SNR=28.3
02:23:24.353 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:24.355 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:24.356 00.001 1032 Enqueuing Expose request
02:23:24.428 00.072 10072 IsGuiding returns 0
02:23:24.428 00.000 10072 Move returns status 0, amount 67
02:23:24.428 00.000 10072 MoveAxis(N, 0, ABG)
02:23:24.428 00.000 10072 Move returns status 0, amount 0
02:23:24.428 00.000 10072 move complete, result=0
02:23:24.428 00.000 10072 worker thread done servicing request
02:23:24.428 00.000 1032 GuideStep: -0.2 px 67 ms EAST, 0.1 px 0 ms NORTH
02:23:24.432 00.004 10072 Worker thread wakes up
02:23:24.432 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:24.432 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:25.570 01.138 10072 Exposure complete
02:23:25.631 00.061 10072 worker thread done servicing request
02:23:25.632 00.001 1032 OnExposeComplete: enter
02:23:25.634 00.002 1032 UpdateGuideState(): m_state=6
02:23:25.636 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 971
02:23:25.638 00.002 1032 Star::Find returns 1 (0), X=1121.95, Y=332.25, Mass=1579, SNR=27.9, Peak=134 HFD=3.1
02:23:25.640 00.002 1032 MultiStar: [#1 -0.05,-0.20,0.91,U] [#2 0.09,-0.13,0.98,U] [#3 -0.06,-0.17,0.95,U] [#4 -0.00,-0.15,0.80,U] [#5 0.04,-0.16,0.78,U] [#6 -0.01,-0.12,0.72,U] [#7 0.03,-0.20,0.70,U] [#8 0.04,-0.24,0.67,U] 
02:23:25.641 00.001 1032 single-star, 8 included, MultiStar: {0.01, -0.16}, one-star: {0.05, -0.14}
02:23:25.643 00.002 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
02:23:25.646 00.003 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
02:23:25.648 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.19 mountX=-0.15 mountY=-0.02, mountTheta=-3.02
02:23:25.652 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.14, opts=13)
02:23:25.654 00.002 1032 Enqueuing Move request for scope (0.05, -0.14)
02:23:25.655 00.001 10072 Worker thread wakes up
02:23:25.655 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
02:23:25.655 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
02:23:25.655 00.000 10072 Moving (0.05, -0.14) raw xDistance=-0.15 yDistance=-0.02
02:23:25.657 00.002 10072 PPEC rslt: input = -0.15, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1193.54
02:23:25.657 00.000 10072 PPEC: input: -0.15, control: 0.02, exposure: 1000
02:23:25.657 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:25.657 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:25.658 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:23:25.659 00.001 10072 MoveAxis(W, 17, ABG)
02:23:25.659 00.000 10072 Guiding  Dir = 3, Dur = 17
02:23:25.659 00.000 10072 IsGuiding returns 0
02:23:25.659 00.000 10072 PulseGuide returned control before completion, sleep 27
02:23:25.676 00.017 1032 UpdateGuideState exits: m=1579 SNR=27.9
02:23:25.679 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:25.681 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:25.683 00.002 1032 Enqueuing Expose request
02:23:25.690 00.007 10072 IsGuiding returns 0
02:23:25.690 00.000 10072 Move returns status 0, amount 17
02:23:25.690 00.000 10072 MoveAxis(N, 0, ABG)
02:23:25.690 00.000 10072 Move returns status 0, amount 0
02:23:25.690 00.000 10072 move complete, result=0
02:23:25.690 00.000 10072 worker thread done servicing request
02:23:25.690 00.000 10072 Worker thread wakes up
02:23:25.690 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:25.690 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:25.691 00.001 1032 GuideStep: -0.1 px 17 ms WEST, -0.0 px 0 ms NORTH
02:23:26.604 00.913 10072 Exposure complete
02:23:26.666 00.062 10072 worker thread done servicing request
02:23:26.666 00.000 1032 OnExposeComplete: enter
02:23:26.668 00.002 1032 UpdateGuideState(): m_state=6
02:23:26.670 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 972
02:23:26.671 00.001 1032 Star::Find returns 1 (0), X=1122.05, Y=332.24, Mass=1539, SNR=27.5, Peak=127 HFD=3.1
02:23:26.673 00.002 1032 MultiStar: [#1 0.07,-0.18,0.92,U] [#2 0.05,-0.13,0.97,U] [#3 0.00,-0.15,0.93,U] [#4 0.05,-0.01,0.82,U] [#5 0.13,-0.01,0.78,U] [#6 0.13,-0.08,0.75,U] [#7 0.01,-0.13,0.71,U] [#8 -0.00,-0.14,0.66,U] 
02:23:26.675 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.11}, one-star: {0.15, -0.15}
02:23:26.676 00.001 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
02:23:26.677 00.001 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
02:23:26.679 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.04 mountX=-0.13 mountY=-0.04, mountTheta=-2.87
02:23:26.683 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.11, opts=13)
02:23:26.686 00.003 1032 Enqueuing Move request for scope (0.07, -0.11)
02:23:26.687 00.001 10072 Worker thread wakes up
02:23:26.687 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
02:23:26.688 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
02:23:26.688 00.000 10072 Moving (0.07, -0.11) raw xDistance=-0.13 yDistance=-0.04
02:23:26.689 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:26.691 00.002 10072 PPEC rslt: input = -0.13, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1195.81
02:23:26.691 00.000 10072 PPEC: input: -0.13, control: 0.03, exposure: 1000
02:23:26.691 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:26.691 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:23:26.691 00.000 10072 MoveAxis(W, 30, ABG)
02:23:26.691 00.000 10072 Guiding  Dir = 3, Dur = 30
02:23:26.691 00.000 10072 IsGuiding returns 0
02:23:26.692 00.001 10072 PulseGuide returned control before completion, sleep 40
02:23:26.707 00.015 1032 UpdateGuideState exits: m=1539 SNR=27.5
02:23:26.709 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:26.711 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:26.713 00.002 1032 Enqueuing Expose request
02:23:26.741 00.028 10072 IsGuiding returns 0
02:23:26.741 00.000 10072 Move returns status 0, amount 30
02:23:26.741 00.000 10072 MoveAxis(N, 0, ABG)
02:23:26.741 00.000 10072 Move returns status 0, amount 0
02:23:26.741 00.000 10072 move complete, result=0
02:23:26.741 00.000 10072 worker thread done servicing request
02:23:26.741 00.000 10072 Worker thread wakes up
02:23:26.741 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:26.741 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:26.741 00.000 1032 GuideStep: -0.1 px 30 ms WEST, -0.0 px 0 ms NORTH
02:23:27.865 01.124 10072 Exposure complete
02:23:27.917 00.052 10072 worker thread done servicing request
02:23:27.917 00.000 1032 OnExposeComplete: enter
02:23:27.920 00.003 1032 UpdateGuideState(): m_state=6
02:23:27.921 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 973
02:23:27.921 00.000 1032 Star::Find returns 1 (0), X=1122.07, Y=332.33, Mass=1639, SNR=28.4, Peak=145 HFD=3.1
02:23:27.923 00.002 1032 MultiStar: [#1 0.06,-0.12,0.85,U] [#2 0.20,-0.07,0.94,U] [#3 0.10,-0.03,0.96,U] [#4 0.07,-0.13,0.80,U] [#5 0.12,-0.06,0.77,U] [#6 0.14,-0.20,0.70,U] [#7 0.12,-0.17,0.68,U] [#8 0.12,-0.11,0.65,U] 
02:23:27.925 00.002 1032 refined, 8 included, MultiStar: {0.12, -0.10}, one-star: {0.17, -0.06}
02:23:27.926 00.001 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
02:23:27.928 00.002 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
02:23:27.930 00.002 1032 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.68 mountX=-0.13 mountY=-0.09, mountTheta=-2.51
02:23:27.932 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.10, opts=13)
02:23:27.934 00.002 1032 Enqueuing Move request for scope (0.12, -0.10)
02:23:27.935 00.001 10072 Worker thread wakes up
02:23:27.935 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
02:23:27.935 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
02:23:27.935 00.000 10072 Moving (0.12, -0.10) raw xDistance=-0.13 yDistance=-0.09
02:23:27.936 00.001 10072 PPEC rslt: input = -0.13, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1195.81
02:23:27.936 00.000 10072 PPEC: input: -0.13, control: 0.03, exposure: 1000
02:23:27.936 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:27.936 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:23:27.937 00.001 10072 MoveAxis(W, 27, ABG)
02:23:27.937 00.000 10072 Guiding  Dir = 3, Dur = 27
02:23:27.937 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:27.938 00.001 10072 IsGuiding returns 0
02:23:27.939 00.001 10072 PulseGuide returned control before completion, sleep 37
02:23:27.954 00.015 1032 UpdateGuideState exits: m=1639 SNR=28.4
02:23:27.958 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:27.959 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:27.961 00.002 1032 Enqueuing Expose request
02:23:27.988 00.027 10072 IsGuiding returns 0
02:23:27.988 00.000 10072 Move returns status 0, amount 27
02:23:27.988 00.000 10072 MoveAxis(N, 0, ABG)
02:23:27.988 00.000 10072 Move returns status 0, amount 0
02:23:27.988 00.000 10072 move complete, result=0
02:23:27.988 00.000 10072 worker thread done servicing request
02:23:27.988 00.000 10072 Worker thread wakes up
02:23:27.988 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:27.988 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:27.991 00.003 1032 GuideStep: -0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
02:23:28.900 00.909 10072 Exposure complete
02:23:28.952 00.052 1032 OnExposeComplete: enter
02:23:28.955 00.003 1032 UpdateGuideState(): m_state=6
02:23:28.957 00.002 10072 worker thread done servicing request
02:23:28.957 00.000 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 974
02:23:28.959 00.002 1032 Star::Find returns 1 (0), X=1122.17, Y=332.11, Mass=1531, SNR=27.5, Peak=144 HFD=2.9
02:23:28.960 00.001 1032 MultiStar: [#1 0.21,-0.34,0.00,M1] [#2 0.19,-0.14,0.96,U] [#3 0.16,-0.27,0.94,U] [#4 0.24,-0.32,0.00,M1] [#5 0.13,-0.12,0.83,U] [#6 0.14,-0.20,0.75,U] [#7 0.16,-0.27,0.72,U] [#8 0.10,-0.31,0.68,U] 
02:23:28.962 00.002 1032 refined, 6 included, MultiStar: {0.17, -0.23}, one-star: {0.27, -0.28}
02:23:28.963 00.001 1032 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.83) = xAngle (-2.76 = -2.76)
02:23:28.965 00.002 1032 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.76 = -2.76)
02:23:28.965 00.000 1032 CameraToMount -- cameraX=0.17 cameraY=-0.23 hyp=0.28 cameraTheta=-0.93 mountX=-0.26 mountY=-0.11, mountTheta=-2.76
02:23:28.968 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.23, opts=13)
02:23:28.970 00.002 1032 Enqueuing Move request for scope (0.17, -0.23)
02:23:28.971 00.001 10072 Worker thread wakes up
02:23:28.971 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.23) opts 0xd
02:23:28.971 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.23)
02:23:28.971 00.000 10072 Moving (0.17, -0.23) raw xDistance=-0.26 yDistance=-0.11
02:23:28.973 00.002 10072 PPEC rslt: input = -0.26, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1195.81
02:23:28.973 00.000 10072 PPEC: input: -0.26, control: -0.09, exposure: 1000
02:23:28.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:28.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:23:28.973 00.000 10072 MoveAxis(E, 90, ABG)
02:23:28.973 00.000 10072 Guiding  Dir = 2, Dur = 90
02:23:28.973 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:28.975 00.002 10072 IsGuiding returns 0
02:23:28.975 00.000 10072 PulseGuide returned control before completion, sleep 100
02:23:28.993 00.018 1032 UpdateGuideState exits: m=1531 SNR=27.5
02:23:28.995 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:28.996 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:28.997 00.001 1032 Enqueuing Expose request
02:23:29.082 00.085 10072 IsGuiding returns 0
02:23:29.082 00.000 10072 Move returns status 0, amount 90
02:23:29.083 00.001 10072 MoveAxis(N, 0, ABG)
02:23:29.083 00.000 10072 Move returns status 0, amount 0
02:23:29.083 00.000 10072 move complete, result=0
02:23:29.083 00.000 10072 worker thread done servicing request
02:23:29.083 00.000 10072 Worker thread wakes up
02:23:29.083 00.000 1032 GuideStep: -0.3 px 90 ms EAST, -0.1 px 0 ms NORTH
02:23:29.086 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:29.086 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:30.213 01.127 10072 Exposure complete
02:23:30.269 00.056 10072 worker thread done servicing request
02:23:30.269 00.000 1032 OnExposeComplete: enter
02:23:30.271 00.002 1032 UpdateGuideState(): m_state=6
02:23:30.272 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 975
02:23:30.275 00.003 1032 Star::Find returns 1 (0), X=1122.09, Y=332.38, Mass=1559, SNR=27.7, Peak=135 HFD=3.3
02:23:30.277 00.002 1032 MultiStar: [#1 0.05,-0.03,0.91,U] [#2 0.17,0.06,0.99,U] [#3 0.09,-0.03,0.93,U] [#4 0.08,0.01,0.83,U] [#5 0.06,0.00,0.75,U] [#6 0.07,0.00,0.73,U] [#7 0.06,0.03,0.73,U] [#8 0.00,0.01,0.67,U] 
02:23:30.279 00.002 1032 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.19, -0.01}
02:23:30.280 00.001 1032 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.83) = xAngle (-1.77 = -1.77)
02:23:30.282 00.002 1032 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.77 = -1.77)
02:23:30.283 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.06 mountX=-0.02 mountY=-0.09, mountTheta=-1.77
02:23:30.286 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.01, opts=13)
02:23:30.287 00.001 1032 Enqueuing Move request for scope (0.09, 0.01)
02:23:30.289 00.002 10072 Worker thread wakes up
02:23:30.290 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
02:23:30.290 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
02:23:30.290 00.000 10072 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.09
02:23:30.291 00.001 10072 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1195.81
02:23:30.291 00.000 10072 PPEC: input: -0.02, control: 0.01, exposure: 1000
02:23:30.291 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:30.291 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:23:30.291 00.000 10072 MoveAxis(W, 12, ABG)
02:23:30.292 00.001 10072 Guiding  Dir = 3, Dur = 12
02:23:30.292 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:30.294 00.002 10072 IsGuiding returns 0
02:23:30.294 00.000 10072 PulseGuide returned control before completion, sleep 22
02:23:30.311 00.017 1032 UpdateGuideState exits: m=1559 SNR=27.7
02:23:30.313 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:30.315 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:30.316 00.001 1032 Enqueuing Expose request
02:23:30.320 00.004 10072 IsGuiding returns 0
02:23:30.320 00.000 10072 Move returns status 0, amount 12
02:23:30.320 00.000 10072 MoveAxis(N, 0, ABG)
02:23:30.320 00.000 10072 Move returns status 0, amount 0
02:23:30.320 00.000 10072 move complete, result=0
02:23:30.320 00.000 10072 worker thread done servicing request
02:23:30.320 00.000 10072 Worker thread wakes up
02:23:30.320 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:30.320 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:30.326 00.006 1032 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
02:23:31.233 00.907 10072 Exposure complete
02:23:31.286 00.053 10072 worker thread done servicing request
02:23:31.286 00.000 1032 OnExposeComplete: enter
02:23:31.288 00.002 1032 UpdateGuideState(): m_state=6
02:23:31.289 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 976
02:23:31.291 00.002 1032 Star::Find returns 1 (0), X=1122.01, Y=332.31, Mass=1543, SNR=27.6, Peak=152 HFD=3.1
02:23:31.293 00.002 1032 MultiStar: [#1 0.11,-0.11,0.90,U] [#2 0.10,-0.01,0.96,U] [#3 0.04,-0.10,0.94,U] [#4 -0.00,-0.08,0.79,U] [#5 0.18,0.01,0.78,U] [#6 0.10,-0.07,0.76,U] [#7 0.07,0.01,0.71,U] [#8 0.00,-0.07,0.69,U] 
02:23:31.296 00.003 1032 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.11, -0.08}
02:23:31.296 00.000 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
02:23:31.298 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
02:23:31.301 00.003 1032 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.62 mountX=-0.08 mountY=-0.06, mountTheta=-2.45
02:23:31.303 00.002 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.06, opts=13)
02:23:31.305 00.002 1032 Enqueuing Move request for scope (0.08, -0.06)
02:23:31.306 00.001 10072 Worker thread wakes up
02:23:31.307 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
02:23:31.307 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
02:23:31.307 00.000 10072 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=-0.06
02:23:31.311 00.004 10072 PPEC rslt: input = -0.08, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1198.05
02:23:31.311 00.000 10072 PPEC: input: -0.08, control: 0.02, exposure: 1000
02:23:31.311 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:31.311 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:31.314 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:23:31.314 00.000 10072 MoveAxis(W, 25, ABG)
02:23:31.314 00.000 10072 Guiding  Dir = 3, Dur = 25
02:23:31.314 00.000 10072 IsGuiding returns 0
02:23:31.315 00.001 10072 PulseGuide returned control before completion, sleep 35
02:23:31.331 00.016 1032 UpdateGuideState exits: m=1543 SNR=27.6
02:23:31.335 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:31.337 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:31.339 00.002 1032 Enqueuing Expose request
02:23:31.356 00.017 10072 IsGuiding returns 1
02:23:31.356 00.000 10072 scope still moving after pulse duration time elapsed
02:23:31.386 00.030 10072 IsGuiding returns 0
02:23:31.386 00.000 10072 scope move finished after 25 + 46 ms
02:23:31.386 00.000 10072 Move returns status 0, amount 25
02:23:31.386 00.000 10072 MoveAxis(N, 0, ABG)
02:23:31.386 00.000 10072 Move returns status 0, amount 0
02:23:31.386 00.000 10072 move complete, result=0
02:23:31.386 00.000 10072 worker thread done servicing request
02:23:31.386 00.000 10072 Worker thread wakes up
02:23:31.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:31.386 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:31.387 00.001 1032 GuideStep: -0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
02:23:32.516 01.129 10072 Exposure complete
02:23:32.568 00.052 10072 worker thread done servicing request
02:23:32.568 00.000 1032 OnExposeComplete: enter
02:23:32.570 00.002 1032 UpdateGuideState(): m_state=6
02:23:32.571 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 977
02:23:32.574 00.003 1032 Star::Find returns 1 (0), X=1122.04, Y=332.34, Mass=1558, SNR=27.7, Peak=145 HFD=3.1
02:23:32.575 00.001 1032 MultiStar: [#1 0.13,-0.05,0.90,U] [#2 0.14,0.01,0.97,U] [#3 0.15,-0.12,0.93,U] [#4 0.12,-0.05,0.81,U] [#5 0.25,-0.04,0.77,U] [#6 0.10,-0.08,0.74,U] [#7 0.05,-0.02,0.72,U] [#8 0.05,-0.17,0.66,U] 
02:23:32.576 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.14, -0.05}
02:23:32.577 00.001 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
02:23:32.579 00.002 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
02:23:32.581 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.45 mountX=-0.09 mountY=-0.11, mountTheta=-2.28
02:23:32.583 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.06, opts=13)
02:23:32.585 00.002 1032 Enqueuing Move request for scope (0.13, -0.06)
02:23:32.587 00.002 10072 Worker thread wakes up
02:23:32.587 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
02:23:32.587 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
02:23:32.587 00.000 10072 Moving (0.13, -0.06) raw xDistance=-0.09 yDistance=-0.11
02:23:32.588 00.001 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1198.05
02:23:32.588 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 1000
02:23:32.588 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:32.588 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:23:32.588 00.000 10072 MoveAxis(W, 22, ABG)
02:23:32.588 00.000 10072 Guiding  Dir = 3, Dur = 22
02:23:32.590 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:32.592 00.002 10072 IsGuiding returns 0
02:23:32.592 00.000 10072 PulseGuide returned control before completion, sleep 32
02:23:32.608 00.016 1032 UpdateGuideState exits: m=1558 SNR=27.7
02:23:32.611 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:32.613 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:32.615 00.002 1032 Enqueuing Expose request
02:23:32.638 00.023 10072 IsGuiding returns 1
02:23:32.638 00.000 10072 scope still moving after pulse duration time elapsed
02:23:32.669 00.031 10072 IsGuiding returns 0
02:23:32.669 00.000 10072 scope move finished after 22 + 54 ms
02:23:32.669 00.000 10072 Move returns status 0, amount 22
02:23:32.669 00.000 10072 MoveAxis(N, 0, ABG)
02:23:32.669 00.000 10072 Move returns status 0, amount 0
02:23:32.669 00.000 10072 move complete, result=0
02:23:32.669 00.000 10072 worker thread done servicing request
02:23:32.669 00.000 10072 Worker thread wakes up
02:23:32.669 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:32.669 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:32.670 00.001 1032 GuideStep: -0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
02:23:33.576 00.906 10072 Exposure complete
02:23:33.639 00.063 10072 worker thread done servicing request
02:23:33.639 00.000 1032 OnExposeComplete: enter
02:23:33.641 00.002 1032 UpdateGuideState(): m_state=6
02:23:33.644 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 978
02:23:33.646 00.002 1032 Star::Find returns 1 (0), X=1122.06, Y=332.35, Mass=1563, SNR=27.7, Peak=143 HFD=3.0
02:23:33.648 00.002 1032 MultiStar: [#1 0.12,-0.15,0.91,U] [#2 0.11,-0.01,0.95,U] [#3 0.11,-0.06,0.91,U] [#4 0.04,-0.07,0.80,U] [#5 0.17,-0.05,0.79,U] [#6 0.06,-0.12,0.73,U] [#7 0.04,-0.15,0.71,U] [#8 0.04,-0.16,0.68,U] 
02:23:33.649 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.16, -0.04}
02:23:33.651 00.002 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
02:23:33.652 00.001 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
02:23:33.653 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.73 mountX=-0.11 mountY=-0.07, mountTheta=-2.56
02:23:33.657 00.004 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.09, opts=13)
02:23:33.658 00.001 1032 Enqueuing Move request for scope (0.10, -0.09)
02:23:33.660 00.002 10072 Worker thread wakes up
02:23:33.660 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
02:23:33.660 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
02:23:33.660 00.000 10072 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=-0.07
02:23:33.662 00.002 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1198.05
02:23:33.662 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 1000
02:23:33.662 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:33.662 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:23:33.662 00.000 10072 MoveAxis(W, 14, ABG)
02:23:33.662 00.000 10072 Guiding  Dir = 3, Dur = 14
02:23:33.662 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:33.665 00.003 10072 IsGuiding returns 0
02:23:33.665 00.000 10072 PulseGuide returned control before completion, sleep 24
02:23:33.682 00.017 1032 UpdateGuideState exits: m=1563 SNR=27.7
02:23:33.685 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:33.686 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:33.688 00.002 1032 Enqueuing Expose request
02:23:33.700 00.012 10072 IsGuiding returns 0
02:23:33.700 00.000 10072 Move returns status 0, amount 14
02:23:33.700 00.000 10072 MoveAxis(N, 0, ABG)
02:23:33.700 00.000 10072 Move returns status 0, amount 0
02:23:33.700 00.000 10072 move complete, result=0
02:23:33.700 00.000 10072 worker thread done servicing request
02:23:33.700 00.000 10072 Worker thread wakes up
02:23:33.700 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:33.700 00.000 1032 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
02:23:33.703 00.003 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:34.935 01.232 10072 Exposure complete
02:23:34.988 00.053 10072 worker thread done servicing request
02:23:34.988 00.000 1032 OnExposeComplete: enter
02:23:34.989 00.001 1032 UpdateGuideState(): m_state=6
02:23:34.990 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 979
02:23:34.992 00.002 1032 Star::Find returns 1 (0), X=1122.07, Y=332.26, Mass=1550, SNR=27.6, Peak=141 HFD=3.0
02:23:34.995 00.003 1032 MultiStar: [#1 0.10,-0.17,0.93,U] [#2 0.16,-0.18,0.97,U] [#3 0.09,-0.14,0.95,U] [#4 0.14,-0.23,0.81,U] [#5 0.17,-0.13,0.80,U] [#6 0.14,-0.14,0.75,U] [#7 0.14,-0.10,0.71,U] [#8 0.05,-0.16,0.64,U] 
02:23:34.996 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.15}, one-star: {0.17, -0.13}
02:23:34.997 00.001 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
02:23:34.999 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
02:23:35.000 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.87 mountX=-0.18 mountY=-0.09, mountTheta=-2.70
02:23:35.002 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.15, opts=13)
02:23:35.003 00.001 1032 Enqueuing Move request for scope (0.13, -0.15)
02:23:35.004 00.001 10072 Worker thread wakes up
02:23:35.005 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
02:23:35.005 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
02:23:35.005 00.000 10072 Moving (0.13, -0.15) raw xDistance=-0.18 yDistance=-0.09
02:23:35.006 00.001 10072 PPEC rslt: input = -0.18, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1198.05
02:23:35.006 00.000 10072 PPEC: input: -0.18, control: 0.01, exposure: 1000
02:23:35.006 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:35.006 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:23:35.006 00.000 10072 MoveAxis(W, 9, ABG)
02:23:35.006 00.000 10072 Guiding  Dir = 3, Dur = 9
02:23:35.007 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:35.017 00.010 10072 IsGuiding returns 0
02:23:35.018 00.001 10072 PulseGuide returned control before completion, sleep 19
02:23:35.025 00.007 1032 UpdateGuideState exits: m=1550 SNR=27.6
02:23:35.027 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:35.028 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:35.029 00.001 1032 Enqueuing Expose request
02:23:35.041 00.012 10072 IsGuiding returns 0
02:23:35.041 00.000 10072 Move returns status 0, amount 9
02:23:35.041 00.000 10072 MoveAxis(N, 0, ABG)
02:23:35.041 00.000 10072 Move returns status 0, amount 0
02:23:35.041 00.000 10072 move complete, result=0
02:23:35.041 00.000 10072 worker thread done servicing request
02:23:35.041 00.000 10072 Worker thread wakes up
02:23:35.041 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:35.041 00.000 1032 GuideStep: -0.2 px 9 ms WEST, -0.1 px 0 ms NORTH
02:23:35.044 00.003 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:35.951 00.907 10072 Exposure complete
02:23:36.005 00.054 10072 worker thread done servicing request
02:23:36.005 00.000 1032 OnExposeComplete: enter
02:23:36.007 00.002 1032 UpdateGuideState(): m_state=6
02:23:36.010 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 980
02:23:36.011 00.001 1032 Star::Find returns 1 (0), X=1122.04, Y=332.30, Mass=1559, SNR=27.7, Peak=137 HFD=3.2
02:23:36.013 00.002 1032 MultiStar: [#1 0.07,-0.08,0.89,U] [#2 0.19,-0.04,0.97,U] [#3 0.17,-0.19,0.96,U] [#4 0.10,-0.13,0.82,U] [#5 0.22,-0.04,0.78,U] [#6 0.19,-0.08,0.76,U] [#7 0.09,-0.02,0.72,U] [#8 0.05,-0.10,0.68,U] 
02:23:36.014 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.09}, one-star: {0.14, -0.09}
02:23:36.016 00.002 1032 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.83) = xAngle (-2.39 = -2.39)
02:23:36.017 00.001 1032 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.39 = -2.39)
02:23:36.019 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.16 cameraTheta=-0.56 mountX=-0.12 mountY=-0.11, mountTheta=-2.39
02:23:36.023 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.09, opts=13)
02:23:36.026 00.003 1032 Enqueuing Move request for scope (0.14, -0.09)
02:23:36.028 00.002 10072 Worker thread wakes up
02:23:36.028 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
02:23:36.028 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
02:23:36.028 00.000 10072 Moving (0.14, -0.09) raw xDistance=-0.12 yDistance=-0.11
02:23:36.030 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:36.031 00.001 10072 PPEC rslt: input = -0.12, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1200.28
02:23:36.033 00.002 10072 PPEC: input: -0.12, control: 0.02, exposure: 1000
02:23:36.033 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:36.033 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:23:36.033 00.000 10072 MoveAxis(W, 25, ABG)
02:23:36.033 00.000 10072 Guiding  Dir = 3, Dur = 25
02:23:36.033 00.000 10072 IsGuiding returns 0
02:23:36.034 00.001 10072 PulseGuide returned control before completion, sleep 35
02:23:36.049 00.015 1032 UpdateGuideState exits: m=1559 SNR=27.7
02:23:36.051 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:36.054 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:36.055 00.001 1032 Enqueuing Expose request
02:23:36.073 00.018 10072 IsGuiding returns 1
02:23:36.073 00.000 10072 scope still moving after pulse duration time elapsed
02:23:36.105 00.032 10072 IsGuiding returns 0
02:23:36.105 00.000 10072 scope move finished after 25 + 47 ms
02:23:36.105 00.000 10072 Move returns status 0, amount 25
02:23:36.105 00.000 10072 MoveAxis(N, 0, ABG)
02:23:36.105 00.000 10072 Move returns status 0, amount 0
02:23:36.105 00.000 10072 move complete, result=0
02:23:36.105 00.000 10072 worker thread done servicing request
02:23:36.105 00.000 10072 Worker thread wakes up
02:23:36.105 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:36.105 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:36.105 00.000 1032 GuideStep: -0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
02:23:37.232 01.127 10072 Exposure complete
02:23:37.290 00.058 10072 worker thread done servicing request
02:23:37.290 00.000 1032 OnExposeComplete: enter
02:23:37.292 00.002 1032 UpdateGuideState(): m_state=6
02:23:37.294 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 981
02:23:37.297 00.003 1032 Star::Find returns 1 (0), X=1122.25, Y=332.30, Mass=1637, SNR=28.4, Peak=151 HFD=3.0
02:23:37.299 00.002 1032 MultiStar: [#1 0.20,-0.20,0.88,U] [#2 0.16,-0.07,0.94,U] [#3 0.09,-0.09,0.95,U] [#4 0.08,-0.13,0.81,U] [#5 0.30,-0.04,0.74,U] [#6 0.20,-0.17,0.70,U] [#7 0.16,-0.10,0.71,U] [#8 0.10,-0.15,0.65,U] 
02:23:37.303 00.004 1032 refined, 8 included, MultiStar: {0.19, -0.11}, one-star: {0.35, -0.08}
02:23:37.306 00.003 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
02:23:37.307 00.001 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
02:23:37.309 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.55 mountX=-0.16 mountY=-0.15, mountTheta=-2.38
02:23:37.311 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.11, opts=13)
02:23:37.314 00.003 1032 Enqueuing Move request for scope (0.19, -0.11)
02:23:37.315 00.001 10072 Worker thread wakes up
02:23:37.315 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
02:23:37.315 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
02:23:37.315 00.000 10072 Moving (0.19, -0.11) raw xDistance=-0.16 yDistance=-0.15
02:23:37.316 00.001 10072 PPEC rslt: input = -0.16, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1200.28
02:23:37.316 00.000 10072 PPEC: input: -0.16, control: 0.02, exposure: 1000
02:23:37.316 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:37.316 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:23:37.316 00.000 10072 MoveAxis(W, 21, ABG)
02:23:37.316 00.000 10072 Guiding  Dir = 3, Dur = 21
02:23:37.316 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:37.319 00.003 10072 IsGuiding returns 0
02:23:37.319 00.000 10072 PulseGuide returned control before completion, sleep 31
02:23:37.335 00.016 1032 UpdateGuideState exits: m=1637 SNR=28.4
02:23:37.336 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:37.338 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:37.339 00.001 1032 Enqueuing Expose request
02:23:37.355 00.016 10072 IsGuiding returns 1
02:23:37.355 00.000 10072 scope still moving after pulse duration time elapsed
02:23:37.386 00.031 10072 IsGuiding returns 0
02:23:37.386 00.000 10072 scope move finished after 21 + 46 ms
02:23:37.386 00.000 10072 Move returns status 0, amount 21
02:23:37.386 00.000 10072 MoveAxis(N, 0, ABG)
02:23:37.386 00.000 10072 Move returns status 0, amount 0
02:23:37.386 00.000 10072 move complete, result=0
02:23:37.386 00.000 10072 worker thread done servicing request
02:23:37.386 00.000 10072 Worker thread wakes up
02:23:37.386 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:37.387 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:37.387 00.000 1032 GuideStep: -0.2 px 21 ms WEST, -0.2 px 0 ms NORTH
02:23:38.299 00.912 10072 Exposure complete
02:23:38.351 00.052 10072 worker thread done servicing request
02:23:38.352 00.001 1032 OnExposeComplete: enter
02:23:38.353 00.001 1032 UpdateGuideState(): m_state=6
02:23:38.355 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 982
02:23:38.357 00.002 1032 Star::Find returns 1 (0), X=1122.20, Y=332.33, Mass=1582, SNR=27.9, Peak=138 HFD=3.1
02:23:38.359 00.002 1032 MultiStar: [#1 0.13,-0.10,0.90,U] [#2 0.22,-0.07,0.95,U] [#3 0.10,-0.06,0.95,U] [#4 0.10,-0.11,0.80,U] [#5 0.15,-0.04,0.79,U] [#6 0.14,-0.09,0.72,U] [#7 0.20,0.01,0.70,U] [#8 0.06,-0.16,0.68,U] 
02:23:38.360 00.001 1032 refined, 8 included, MultiStar: {0.16, -0.07}, one-star: {0.30, -0.05}
02:23:38.361 00.001 1032 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.83) = xAngle (-2.26 = -2.26)
02:23:38.365 00.004 1032 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.26 = -2.26)
02:23:38.368 00.003 1032 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.43 mountX=-0.11 mountY=-0.14, mountTheta=-2.26
02:23:38.371 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.07, opts=13)
02:23:38.373 00.002 1032 Enqueuing Move request for scope (0.16, -0.07)
02:23:38.374 00.001 10072 Worker thread wakes up
02:23:38.374 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
02:23:38.374 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
02:23:38.375 00.001 10072 Moving (0.16, -0.07) raw xDistance=-0.11 yDistance=-0.14
02:23:38.376 00.001 10072 PPEC rslt: input = -0.11, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1200.28
02:23:38.376 00.000 10072 PPEC: input: -0.11, control: 0.01, exposure: 1000
02:23:38.376 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:38.376 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:23:38.376 00.000 10072 MoveAxis(W, 14, ABG)
02:23:38.376 00.000 10072 Guiding  Dir = 3, Dur = 14
02:23:38.377 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:38.379 00.002 10072 IsGuiding returns 0
02:23:38.379 00.000 10072 PulseGuide returned control before completion, sleep 24
02:23:38.397 00.018 1032 UpdateGuideState exits: m=1582 SNR=27.9
02:23:38.400 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:38.401 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:38.402 00.001 1032 Enqueuing Expose request
02:23:38.405 00.003 10072 IsGuiding returns 0
02:23:38.405 00.000 10072 Move returns status 0, amount 14
02:23:38.405 00.000 10072 MoveAxis(N, 0, ABG)
02:23:38.405 00.000 10072 Move returns status 0, amount 0
02:23:38.405 00.000 10072 move complete, result=0
02:23:38.405 00.000 10072 worker thread done servicing request
02:23:38.405 00.000 10072 Worker thread wakes up
02:23:38.405 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:38.406 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:38.410 00.004 1032 GuideStep: -0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
02:23:39.538 01.128 10072 Exposure complete
02:23:39.595 00.057 10072 worker thread done servicing request
02:23:39.595 00.000 1032 OnExposeComplete: enter
02:23:39.599 00.004 1032 UpdateGuideState(): m_state=6
02:23:39.601 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 983
02:23:39.603 00.002 1032 Star::Find returns 1 (0), X=1122.06, Y=332.27, Mass=1629, SNR=28.3, Peak=142 HFD=3.2
02:23:39.605 00.002 1032 MultiStar: [#1 0.19,-0.16,0.89,U] [#2 0.14,-0.14,0.94,U] [#3 0.04,-0.15,0.93,U] [#4 0.03,-0.13,0.78,U] [#5 0.16,-0.26,0.76,U] [#6 0.19,-0.22,0.70,U] [#7 0.24,-0.11,0.70,U] [#8 0.08,-0.09,0.67,U] 
02:23:39.608 00.003 1032 single-star, 8 included, MultiStar: {0.13, -0.15}, one-star: {0.16, -0.12}
02:23:39.609 00.001 1032 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.83) = xAngle (-2.46 = -2.46)
02:23:39.611 00.002 1032 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.46 = -2.46)
02:23:39.616 00.005 1032 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.63 mountX=-0.15 mountY=-0.12, mountTheta=-2.46
02:23:39.620 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.12, opts=13)
02:23:39.622 00.002 1032 Enqueuing Move request for scope (0.16, -0.12)
02:23:39.624 00.002 10072 Worker thread wakes up
02:23:39.624 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
02:23:39.624 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
02:23:39.624 00.000 10072 Moving (0.16, -0.12) raw xDistance=-0.15 yDistance=-0.12
02:23:39.625 00.001 10072 PPEC rslt: input = -0.15, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1200.28
02:23:39.625 00.000 10072 PPEC: input: -0.15, control: 0.01, exposure: 1000
02:23:39.626 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:39.626 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:23:39.626 00.000 10072 MoveAxis(W, 10, ABG)
02:23:39.626 00.000 10072 Guiding  Dir = 3, Dur = 10
02:23:39.626 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:39.628 00.002 10072 IsGuiding returns 0
02:23:39.629 00.001 10072 PulseGuide returned control before completion, sleep 20
02:23:39.647 00.018 1032 UpdateGuideState exits: m=1629 SNR=28.3
02:23:39.649 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:39.652 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:39.653 00.001 1032 Enqueuing Expose request
02:23:39.661 00.008 10072 IsGuiding returns 0
02:23:39.661 00.000 10072 Move returns status 0, amount 10
02:23:39.661 00.000 10072 MoveAxis(N, 0, ABG)
02:23:39.661 00.000 10072 Move returns status 0, amount 0
02:23:39.661 00.000 10072 move complete, result=0
02:23:39.661 00.000 10072 worker thread done servicing request
02:23:39.661 00.000 10072 Worker thread wakes up
02:23:39.661 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:39.662 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:39.662 00.000 1032 GuideStep: -0.2 px 10 ms WEST, -0.1 px 0 ms NORTH
02:23:40.570 00.908 10072 Exposure complete
02:23:40.628 00.058 10072 worker thread done servicing request
02:23:40.628 00.000 1032 OnExposeComplete: enter
02:23:40.630 00.002 1032 UpdateGuideState(): m_state=6
02:23:40.632 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 984
02:23:40.633 00.001 1032 Star::Find returns 1 (0), X=1122.10, Y=332.25, Mass=1587, SNR=27.9, Peak=139 HFD=3.1
02:23:40.634 00.001 1032 MultiStar: [#1 0.18,-0.11,0.90,U] [#2 0.22,-0.09,0.92,U] [#3 0.16,-0.14,0.93,U] [#4 0.22,-0.12,0.82,U] [#5 0.21,-0.17,0.76,U] [#6 0.18,-0.19,0.74,U] [#7 0.32,-0.10,0.70,U] [#8 0.09,-0.13,0.69,U] 
02:23:40.637 00.003 1032 refined, 8 included, MultiStar: {0.20, -0.13}, one-star: {0.20, -0.13}
02:23:40.638 00.001 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
02:23:40.639 00.001 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
02:23:40.640 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.59 mountX=-0.18 mountY=-0.16, mountTheta=-2.42
02:23:40.643 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.13, opts=13)
02:23:40.645 00.002 1032 Enqueuing Move request for scope (0.20, -0.13)
02:23:40.647 00.002 10072 Worker thread wakes up
02:23:40.647 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
02:23:40.647 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
02:23:40.647 00.000 10072 Moving (0.20, -0.13) raw xDistance=-0.18 yDistance=-0.16
02:23:40.649 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:40.651 00.002 10072 PPEC rslt: input = -0.18, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1202.49
02:23:40.651 00.000 10072 PPEC: input: -0.18, control: 0.02, exposure: 1000
02:23:40.651 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:40.651 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:23:40.651 00.000 10072 MoveAxis(W, 25, ABG)
02:23:40.651 00.000 10072 Guiding  Dir = 3, Dur = 25
02:23:40.652 00.001 10072 IsGuiding returns 0
02:23:40.652 00.000 10072 PulseGuide returned control before completion, sleep 35
02:23:40.669 00.017 1032 UpdateGuideState exits: m=1587 SNR=27.9
02:23:40.671 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:40.673 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:40.676 00.003 1032 Enqueuing Expose request
02:23:40.692 00.016 10072 IsGuiding returns 1
02:23:40.692 00.000 10072 scope still moving after pulse duration time elapsed
02:23:40.723 00.031 10072 IsGuiding returns 0
02:23:40.723 00.000 10072 scope move finished after 25 + 45 ms
02:23:40.723 00.000 10072 Move returns status 0, amount 25
02:23:40.723 00.000 10072 MoveAxis(N, 0, ABG)
02:23:40.723 00.000 10072 Move returns status 0, amount 0
02:23:40.723 00.000 10072 move complete, result=0
02:23:40.723 00.000 10072 worker thread done servicing request
02:23:40.723 00.000 10072 Worker thread wakes up
02:23:40.723 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:40.723 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:40.724 00.001 1032 GuideStep: -0.2 px 25 ms WEST, -0.2 px 0 ms NORTH
02:23:41.854 01.130 10072 Exposure complete
02:23:41.909 00.055 10072 worker thread done servicing request
02:23:41.910 00.001 1032 OnExposeComplete: enter
02:23:41.911 00.001 1032 UpdateGuideState(): m_state=6
02:23:41.913 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 985
02:23:41.914 00.001 1032 Star::Find returns 1 (0), X=1122.08, Y=332.37, Mass=1499, SNR=27.2, Peak=136 HFD=3.2
02:23:41.916 00.002 1032 MultiStar: [#1 0.21,-0.02,0.93,U] [#2 0.11,-0.05,0.97,U] [#3 0.16,-0.04,0.98,U] [#4 0.04,-0.01,0.82,U] [#5 0.18,-0.04,0.80,U] [#6 0.07,-0.05,0.76,U] [#7 0.03,-0.08,0.75,U] [#8 0.07,-0.06,0.68,U] 
02:23:41.917 00.001 1032 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.18, -0.02}
02:23:41.919 00.002 1032 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.83) = xAngle (-2.14 = -2.14)
02:23:41.920 00.001 1032 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.14 = -2.14)
02:23:41.921 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.31 mountX=-0.07 mountY=-0.11, mountTheta=-2.14
02:23:41.923 00.002 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.04, opts=13)
02:23:41.926 00.003 1032 Enqueuing Move request for scope (0.12, -0.04)
02:23:41.928 00.002 10072 Worker thread wakes up
02:23:41.928 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
02:23:41.928 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
02:23:41.928 00.000 10072 Moving (0.12, -0.04) raw xDistance=-0.07 yDistance=-0.11
02:23:41.929 00.001 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1202.49
02:23:41.930 00.001 10072 PPEC: input: -0.07, control: 0.02, exposure: 1000
02:23:41.930 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:41.930 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:23:41.930 00.000 10072 MoveAxis(W, 20, ABG)
02:23:41.930 00.000 10072 Guiding  Dir = 3, Dur = 20
02:23:41.930 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:41.931 00.001 10072 IsGuiding returns 0
02:23:41.932 00.001 10072 PulseGuide returned control before completion, sleep 30
02:23:41.947 00.015 1032 UpdateGuideState exits: m=1499 SNR=27.2
02:23:41.949 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:41.951 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:41.952 00.001 1032 Enqueuing Expose request
02:23:41.975 00.023 10072 IsGuiding returns 1
02:23:41.975 00.000 10072 scope still moving after pulse duration time elapsed
02:23:42.005 00.030 10072 IsGuiding returns 0
02:23:42.005 00.000 10072 scope move finished after 20 + 53 ms
02:23:42.005 00.000 10072 Move returns status 0, amount 20
02:23:42.005 00.000 10072 MoveAxis(N, 0, ABG)
02:23:42.005 00.000 10072 Move returns status 0, amount 0
02:23:42.005 00.000 10072 move complete, result=0
02:23:42.005 00.000 10072 worker thread done servicing request
02:23:42.005 00.000 10072 Worker thread wakes up
02:23:42.005 00.000 1032 GuideStep: -0.1 px 20 ms WEST, -0.1 px 0 ms NORTH
02:23:42.008 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:42.008 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:42.917 00.909 10072 Exposure complete
02:23:42.970 00.053 10072 worker thread done servicing request
02:23:42.970 00.000 1032 OnExposeComplete: enter
02:23:42.972 00.002 1032 UpdateGuideState(): m_state=6
02:23:42.973 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 986
02:23:42.974 00.001 1032 Star::Find returns 1 (0), X=1122.08, Y=332.33, Mass=1529, SNR=27.5, Peak=128 HFD=3.1
02:23:42.976 00.002 1032 MultiStar: [#1 0.18,-0.11,0.96,U] [#2 0.20,0.02,0.97,U] [#3 0.10,-0.05,0.97,U] [#4 0.06,-0.09,0.81,U] [#5 0.33,-0.09,0.79,U] [#6 0.14,0.03,0.70,U] [#7 0.08,-0.10,0.73,U] [#8 0.06,-0.12,0.70,U] 
02:23:42.979 00.003 1032 refined, 8 included, MultiStar: {0.15, -0.06}, one-star: {0.18, -0.06}
02:23:42.980 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
02:23:42.982 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
02:23:42.983 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.38 mountX=-0.10 mountY=-0.13, mountTheta=-2.21
02:23:42.988 00.005 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.06, opts=13)
02:23:42.991 00.003 1032 Enqueuing Move request for scope (0.15, -0.06)
02:23:42.993 00.002 10072 Worker thread wakes up
02:23:42.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
02:23:42.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
02:23:42.993 00.000 10072 Moving (0.15, -0.06) raw xDistance=-0.10 yDistance=-0.13
02:23:42.994 00.001 10072 PPEC rslt: input = -0.10, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1202.49
02:23:42.994 00.000 10072 PPEC: input: -0.10, control: 0.01, exposure: 1000
02:23:42.994 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:42.995 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:23:42.995 00.000 10072 MoveAxis(W, 13, ABG)
02:23:42.995 00.000 10072 Guiding  Dir = 3, Dur = 13
02:23:42.996 00.001 10072 IsGuiding returns 0
02:23:42.997 00.001 10072 PulseGuide returned control before completion, sleep 23
02:23:42.997 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:43.014 00.017 1032 UpdateGuideState exits: m=1529 SNR=27.5
02:23:43.016 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:43.020 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:43.021 00.001 1032 Enqueuing Expose request
02:23:43.025 00.004 10072 IsGuiding returns 0
02:23:43.025 00.000 10072 Move returns status 0, amount 13
02:23:43.025 00.000 10072 MoveAxis(N, 0, ABG)
02:23:43.025 00.000 10072 Move returns status 0, amount 0
02:23:43.025 00.000 10072 move complete, result=0
02:23:43.025 00.000 10072 worker thread done servicing request
02:23:43.025 00.000 10072 Worker thread wakes up
02:23:43.025 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:43.026 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:43.030 00.004 1032 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
02:23:44.155 01.125 10072 Exposure complete
02:23:44.211 00.056 10072 worker thread done servicing request
02:23:44.211 00.000 1032 OnExposeComplete: enter
02:23:44.213 00.002 1032 UpdateGuideState(): m_state=6
02:23:44.215 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 987
02:23:44.218 00.003 1032 Star::Find returns 1 (0), X=1122.17, Y=332.46, Mass=1526, SNR=27.4, Peak=130 HFD=3.1
02:23:44.220 00.002 1032 MultiStar: [#1 0.19,-0.01,0.91,U] [#2 0.21,0.10,1.01,U] [#3 0.15,0.04,0.97,U] [#4 0.13,0.04,0.84,U] [#5 0.25,0.01,0.77,U] [#6 0.17,0.03,0.75,U] [#7 0.11,0.07,0.70,U] [#8 0.10,0.08,0.71,U] 
02:23:44.221 00.001 1032 refined, 8 included, MultiStar: {0.18, 0.05}, one-star: {0.27, 0.08}
02:23:44.223 00.002 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
02:23:44.224 00.001 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
02:23:44.225 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.27 mountX=0.00 mountY=-0.19, mountTheta=-1.56
02:23:44.228 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.05, opts=13)
02:23:44.229 00.001 1032 Enqueuing Move request for scope (0.18, 0.05)
02:23:44.231 00.002 10072 Worker thread wakes up
02:23:44.231 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
02:23:44.231 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
02:23:44.231 00.000 10072 Moving (0.18, 0.05) raw xDistance=0.00 yDistance=-0.19
02:23:44.232 00.001 10072 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1202.49
02:23:44.232 00.000 10072 PPEC: input: 0.00, control: 0.01, exposure: 1000
02:23:44.232 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:44.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:23:44.232 00.000 10072 MoveAxis(W, 10, ABG)
02:23:44.232 00.000 10072 Guiding  Dir = 3, Dur = 10
02:23:44.233 00.001 10072 IsGuiding returns 0
02:23:44.233 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:44.236 00.003 10072 PulseGuide returned control before completion, sleep 20
02:23:44.253 00.017 1032 UpdateGuideState exits: m=1526 SNR=27.4
02:23:44.255 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:44.256 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:44.258 00.002 1032 Enqueuing Expose request
02:23:44.261 00.003 10072 IsGuiding returns 0
02:23:44.262 00.001 10072 Move returns status 0, amount 10
02:23:44.262 00.000 10072 MoveAxis(N, 0, ABG)
02:23:44.262 00.000 10072 Move returns status 0, amount 0
02:23:44.262 00.000 10072 move complete, result=0
02:23:44.262 00.000 10072 worker thread done servicing request
02:23:44.262 00.000 10072 Worker thread wakes up
02:23:44.262 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:44.262 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:44.269 00.007 1032 GuideStep: 0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
02:23:45.178 00.909 10072 Exposure complete
02:23:45.242 00.064 10072 worker thread done servicing request
02:23:45.243 00.001 1032 OnExposeComplete: enter
02:23:45.244 00.001 1032 UpdateGuideState(): m_state=6
02:23:45.246 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 988
02:23:45.248 00.002 1032 Star::Find returns 1 (0), X=1122.09, Y=332.41, Mass=1407, SNR=26.3, Peak=113 HFD=3.2
02:23:45.250 00.002 1032 MultiStar: [#1 0.17,0.00,0.96,U] [#2 0.21,0.04,1.03,U] [#3 0.18,0.03,0.97,U] [#4 0.22,0.02,0.80,U] [#5 0.27,0.02,0.83,U] [#6 0.19,0.06,0.77,U] [#7 0.18,0.11,0.78,U] [#8 0.06,0.06,0.67,U] 
02:23:45.251 00.001 1032 single-star, 8 included, MultiStar: {0.19, 0.04}, one-star: {0.19, 0.03}
02:23:45.253 00.002 1032 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.83) = xAngle (-1.68 = -1.68)
02:23:45.254 00.001 1032 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.68 = -1.68)
02:23:45.255 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.15 mountX=-0.02 mountY=-0.19, mountTheta=-1.68
02:23:45.257 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.03, opts=13)
02:23:45.260 00.003 1032 Enqueuing Move request for scope (0.19, 0.03)
02:23:45.261 00.001 10072 Worker thread wakes up
02:23:45.261 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
02:23:45.261 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
02:23:45.261 00.000 10072 Moving (0.19, 0.03) raw xDistance=-0.02 yDistance=-0.19
02:23:45.263 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:45.264 00.001 10072 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1204.67
02:23:45.264 00.000 10072 PPEC: input: -0.02, control: 0.03, exposure: 1000
02:23:45.264 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:45.264 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:23:45.264 00.000 10072 MoveAxis(W, 34, ABG)
02:23:45.264 00.000 10072 Guiding  Dir = 3, Dur = 34
02:23:45.266 00.002 10072 IsGuiding returns 0
02:23:45.266 00.000 10072 PulseGuide returned control before completion, sleep 44
02:23:45.284 00.018 1032 UpdateGuideState exits: m=1407 SNR=26.3
02:23:45.286 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:45.288 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:45.289 00.001 1032 Enqueuing Expose request
02:23:45.314 00.025 10072 IsGuiding returns 1
02:23:45.314 00.000 10072 scope still moving after pulse duration time elapsed
02:23:45.346 00.032 10072 IsGuiding returns 0
02:23:45.346 00.000 10072 scope move finished after 34 + 46 ms
02:23:45.346 00.000 10072 Move returns status 0, amount 34
02:23:45.346 00.000 10072 MoveAxis(N, 0, ABG)
02:23:45.346 00.000 10072 Move returns status 0, amount 0
02:23:45.346 00.000 10072 move complete, result=0
02:23:45.346 00.000 10072 worker thread done servicing request
02:23:45.346 00.000 10072 Worker thread wakes up
02:23:45.346 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:45.346 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:45.346 00.000 1032 GuideStep: -0.0 px 34 ms WEST, -0.2 px 0 ms NORTH
02:23:46.473 01.127 10072 Exposure complete
02:23:46.532 00.059 10072 worker thread done servicing request
02:23:46.532 00.000 1032 OnExposeComplete: enter
02:23:46.534 00.002 1032 UpdateGuideState(): m_state=6
02:23:46.535 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 989
02:23:46.536 00.001 1032 Star::Find returns 1 (0), X=1122.15, Y=332.45, Mass=1615, SNR=28.2, Peak=137 HFD=3.2
02:23:46.537 00.001 1032 MultiStar: [#1 0.14,0.00,0.87,U] [#2 0.21,0.14,0.91,U] [#3 0.15,0.06,0.93,U] [#4 0.17,0.06,0.77,U] [#5 0.25,0.14,0.76,U] [#6 0.19,0.10,0.73,U] [#7 0.17,0.13,0.71,U] [#8 0.08,-0.07,0.66,U] 
02:23:46.538 00.001 1032 refined, 8 included, MultiStar: {0.18, 0.07}, one-star: {0.25, 0.07}
02:23:46.540 00.002 1032 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.83) = xAngle (-1.45 = -1.45)
02:23:46.541 00.001 1032 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.45 = -1.45)
02:23:46.543 00.002 1032 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.20 cameraTheta=0.38 mountX=0.02 mountY=-0.19, mountTheta=-1.45
02:23:46.547 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.07, opts=13)
02:23:46.548 00.001 1032 Enqueuing Move request for scope (0.18, 0.07)
02:23:46.549 00.001 10072 Worker thread wakes up
02:23:46.550 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
02:23:46.550 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
02:23:46.550 00.000 10072 Moving (0.18, 0.07) raw xDistance=0.02 yDistance=-0.19
02:23:46.551 00.001 10072 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1204.67
02:23:46.552 00.001 10072 PPEC: input: 0.02, control: 0.02, exposure: 1000
02:23:46.552 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:46.552 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:23:46.552 00.000 10072 MoveAxis(W, 25, ABG)
02:23:46.552 00.000 10072 Guiding  Dir = 3, Dur = 25
02:23:46.552 00.000 10072 IsGuiding returns 0
02:23:46.553 00.001 10072 PulseGuide returned control before completion, sleep 35
02:23:46.554 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:46.572 00.018 1032 UpdateGuideState exits: m=1615 SNR=28.2
02:23:46.574 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:46.576 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:46.577 00.001 1032 Enqueuing Expose request
02:23:46.597 00.020 10072 IsGuiding returns 1
02:23:46.597 00.000 10072 scope still moving after pulse duration time elapsed
02:23:46.629 00.032 10072 IsGuiding returns 0
02:23:46.629 00.000 10072 scope move finished after 25 + 51 ms
02:23:46.629 00.000 10072 Move returns status 0, amount 25
02:23:46.629 00.000 10072 MoveAxis(N, 0, ABG)
02:23:46.629 00.000 10072 Move returns status 0, amount 0
02:23:46.629 00.000 10072 move complete, result=0
02:23:46.629 00.000 10072 worker thread done servicing request
02:23:46.629 00.000 10072 Worker thread wakes up
02:23:46.629 00.000 1032 GuideStep: 0.0 px 25 ms WEST, -0.2 px 0 ms NORTH
02:23:46.631 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:46.631 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:47.539 00.908 10072 Exposure complete
02:23:47.595 00.056 10072 worker thread done servicing request
02:23:47.596 00.001 1032 OnExposeComplete: enter
02:23:47.598 00.002 1032 UpdateGuideState(): m_state=6
02:23:47.601 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 990
02:23:47.603 00.002 1032 Star::Find returns 1 (0), X=1122.15, Y=332.45, Mass=1668, SNR=28.7, Peak=138 HFD=3.1
02:23:47.605 00.002 1032 MultiStar: [#1 0.17,0.06,0.89,U] [#2 0.23,0.19,0.94,U] [#3 0.17,0.09,0.90,U] [#4 0.16,0.21,0.77,U] [#5 0.28,0.20,0.73,U] [#6 0.35,0.06,0.71,U] [#7 0.30,0.16,0.72,U] [#8 0.23,0.10,0.66,U] 
02:23:47.607 00.002 1032 single-star, 8 included, MultiStar: {0.23, 0.12}, one-star: {0.25, 0.07}
02:23:47.608 00.001 1032 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.83) = xAngle (-1.56 = -1.56)
02:23:47.611 00.003 1032 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.56 = -1.56)
02:23:47.612 00.001 1032 CameraToMount -- cameraX=0.25 cameraY=0.07 hyp=0.26 cameraTheta=0.27 mountX=0.00 mountY=-0.26, mountTheta=-1.56
02:23:47.618 00.006 1032 SchedulePrimaryMove(0F526948, x=0.25, y=0.07, opts=13)
02:23:47.620 00.002 1032 Enqueuing Move request for scope (0.25, 0.07)
02:23:47.621 00.001 10072 Worker thread wakes up
02:23:47.622 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.07) opts 0xd
02:23:47.622 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, 0.07)
02:23:47.622 00.000 10072 Moving (0.25, 0.07) raw xDistance=0.00 yDistance=-0.26
02:23:47.623 00.001 10072 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1204.67
02:23:47.623 00.000 10072 PPEC: input: 0.00, control: 0.02, exposure: 1000
02:23:47.623 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.26
02:23:47.623 00.000 10072 MoveAxis(W, 16, ABG)
02:23:47.623 00.000 10072 Guiding  Dir = 3, Dur = 16
02:23:47.624 00.001 10072 IsGuiding returns 0
02:23:47.624 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:47.625 00.001 10072 PulseGuide returned control before completion, sleep 26
02:23:47.643 00.018 1032 UpdateGuideState exits: m=1668 SNR=28.7
02:23:47.645 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:47.647 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:47.649 00.002 1032 Enqueuing Expose request
02:23:47.663 00.014 10072 IsGuiding returns 0
02:23:47.663 00.000 10072 Move returns status 0, amount 16
02:23:47.663 00.000 10072 MoveAxis(N, 142, ABG)
02:23:47.663 00.000 10072 Guiding  Dir = 0, Dur = 142
02:23:47.663 00.000 10072 IsGuiding returns 0
02:23:47.663 00.000 10072 PulseGuide returned control before completion, sleep 152
02:23:47.818 00.155 10072 IsGuiding returns 1
02:23:47.819 00.001 10072 scope still moving after pulse duration time elapsed
02:23:47.849 00.030 10072 IsGuiding returns 0
02:23:47.849 00.000 10072 scope move finished after 142 + 44 ms
02:23:47.849 00.000 10072 Move returns status 0, amount 142
02:23:47.849 00.000 10072 move complete, result=0
02:23:47.849 00.000 10072 worker thread done servicing request
02:23:47.849 00.000 10072 Worker thread wakes up
02:23:47.849 00.000 1032 GuideStep: 0.0 px 16 ms WEST, -0.3 px 142 ms NORTH
02:23:47.852 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:47.852 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:48.978 01.126 10072 Exposure complete
02:23:49.035 00.057 10072 worker thread done servicing request
02:23:49.035 00.000 1032 OnExposeComplete: enter
02:23:49.037 00.002 1032 UpdateGuideState(): m_state=6
02:23:49.038 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 991
02:23:49.040 00.002 1032 Star::Find returns 1 (0), X=1121.84, Y=332.35, Mass=1631, SNR=28.4, Peak=133 HFD=3.2
02:23:49.042 00.002 1032 MultiStar: [#1 -0.07,-0.04,0.90,U] [#2 -0.04,0.03,0.92,U] [#3 -0.09,-0.01,0.92,U] [#4 -0.05,0.01,0.79,U] [#5 0.01,-0.04,0.76,U] [#6 -0.04,-0.08,0.73,U] [#7 -0.11,0.01,0.70,U] [#8 -0.07,-0.07,0.65,U] 
02:23:49.044 00.002 1032 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {-0.06, -0.03}
02:23:49.045 00.001 1032 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.83) = xAngle (-4.60 = 1.68)
02:23:49.046 00.001 1032 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.61 = 1.68)
02:23:49.047 00.001 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.77 mountX=-0.01 mountY=0.06, mountTheta=1.68
02:23:49.051 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.02, opts=13)
02:23:49.052 00.001 1032 Enqueuing Move request for scope (-0.06, -0.02)
02:23:49.053 00.001 10072 Worker thread wakes up
02:23:49.053 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
02:23:49.053 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
02:23:49.053 00.000 10072 Moving (-0.06, -0.02) raw xDistance=-0.01 yDistance=0.06
02:23:49.055 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:49.056 00.001 10072 PPEC rslt: input = -0.01, final = 0.05, react = -0.00, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 1206.83
02:23:49.056 00.000 10072 PPEC: input: -0.01, control: 0.05, exposure: 1000
02:23:49.056 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:49.058 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:23:49.058 00.000 10072 MoveAxis(W, 47, ABG)
02:23:49.058 00.000 10072 Guiding  Dir = 3, Dur = 47
02:23:49.058 00.000 10072 IsGuiding returns 0
02:23:49.059 00.001 10072 PulseGuide returned control before completion, sleep 57
02:23:49.076 00.017 1032 UpdateGuideState exits: m=1631 SNR=28.4
02:23:49.079 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:49.080 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:49.085 00.005 1032 Enqueuing Expose request
02:23:49.129 00.044 10072 IsGuiding returns 0
02:23:49.129 00.000 10072 Move returns status 0, amount 47
02:23:49.129 00.000 10072 MoveAxis(N, 0, ABG)
02:23:49.129 00.000 10072 Move returns status 0, amount 0
02:23:49.129 00.000 10072 move complete, result=0
02:23:49.129 00.000 10072 worker thread done servicing request
02:23:49.129 00.000 10072 Worker thread wakes up
02:23:49.129 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:49.129 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:49.129 00.000 1032 GuideStep: -0.0 px 47 ms WEST, 0.1 px 0 ms NORTH
02:23:50.039 00.910 10072 Exposure complete
02:23:50.096 00.057 10072 worker thread done servicing request
02:23:50.096 00.000 1032 OnExposeComplete: enter
02:23:50.098 00.002 1032 UpdateGuideState(): m_state=6
02:23:50.101 00.003 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 992
02:23:50.102 00.001 1032 Star::Find returns 1 (0), X=1121.84, Y=332.44, Mass=1589, SNR=28.0, Peak=131 HFD=3.1
02:23:50.105 00.003 1032 MultiStar: [#1 -0.08,-0.05,0.90,U] [#2 -0.03,0.13,0.96,U] [#3 -0.13,-0.04,0.97,U] [#4 -0.08,-0.00,0.79,U] [#5 -0.02,0.05,0.77,U] [#6 -0.08,-0.06,0.72,U] [#7 -0.11,0.01,0.70,U] [#8 -0.10,-0.06,0.67,U] 
02:23:50.107 00.002 1032 single-star, 8 included, MultiStar: {-0.08, 0.01}, one-star: {-0.06, 0.05}
02:23:50.109 00.002 1032 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.83) = xAngle (0.57 = 0.57)
02:23:50.111 00.002 1032 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.57 = 0.57)
02:23:50.113 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.40 mountX=0.06 mountY=0.04, mountTheta=0.57
02:23:50.116 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=0.05, opts=13)
02:23:50.119 00.003 1032 Enqueuing Move request for scope (-0.06, 0.05)
02:23:50.121 00.002 10072 Worker thread wakes up
02:23:50.121 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
02:23:50.121 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
02:23:50.121 00.000 10072 Moving (-0.06, 0.05) raw xDistance=0.06 yDistance=0.04
02:23:50.123 00.002 10072 PPEC rslt: input = 0.06, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1206.83
02:23:50.123 00.000 10072 PPEC: input: 0.06, control: 0.04, exposure: 1000
02:23:50.123 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:50.123 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:23:50.123 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:50.125 00.002 10072 MoveAxis(W, 36, ABG)
02:23:50.125 00.000 10072 Guiding  Dir = 3, Dur = 36
02:23:50.126 00.001 10072 IsGuiding returns 0
02:23:50.126 00.000 10072 PulseGuide returned control before completion, sleep 46
02:23:50.144 00.018 1032 UpdateGuideState exits: m=1589 SNR=28.0
02:23:50.147 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:50.148 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:50.149 00.001 1032 Enqueuing Expose request
02:23:50.177 00.028 10072 IsGuiding returns 0
02:23:50.177 00.000 10072 Move returns status 0, amount 36
02:23:50.177 00.000 10072 MoveAxis(N, 0, ABG)
02:23:50.177 00.000 10072 Move returns status 0, amount 0
02:23:50.177 00.000 10072 move complete, result=0
02:23:50.177 00.000 10072 worker thread done servicing request
02:23:50.177 00.000 10072 Worker thread wakes up
02:23:50.177 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:50.177 00.000 1032 GuideStep: 0.1 px 36 ms WEST, 0.0 px 0 ms NORTH
02:23:50.180 00.003 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:51.304 01.124 10072 Exposure complete
02:23:51.362 00.058 10072 worker thread done servicing request
02:23:51.362 00.000 1032 OnExposeComplete: enter
02:23:51.364 00.002 1032 UpdateGuideState(): m_state=6
02:23:51.366 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 993
02:23:51.368 00.002 1032 Star::Find returns 1 (0), X=1121.91, Y=332.22, Mass=1548, SNR=27.6, Peak=126 HFD=3.1
02:23:51.370 00.002 1032 MultiStar: [#1 0.03,-0.24,0.92,U] [#2 -0.00,-0.14,0.98,U] [#3 -0.06,-0.18,0.94,U] [#4 -0.06,-0.08,0.82,U] [#5 0.09,-0.24,0.80,U] [#6 -0.13,-0.16,0.76,U] [#7 -0.05,-0.20,0.73,U] [#8 -0.13,-0.32,0.71,U] 
02:23:51.372 00.002 1032 single-star, 8 included, MultiStar: {-0.03, -0.19}, one-star: {0.01, -0.16}
02:23:51.374 00.002 1032 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.83) = xAngle (-3.37 = 2.91)
02:23:51.375 00.001 1032 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.37 = 2.91)
02:23:51.376 00.001 1032 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.54 mountX=-0.16 mountY=0.04, mountTheta=2.91
02:23:51.379 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.16, opts=13)
02:23:51.383 00.004 1032 Enqueuing Move request for scope (0.01, -0.16)
02:23:51.384 00.001 10072 Worker thread wakes up
02:23:51.384 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
02:23:51.384 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
02:23:51.384 00.000 10072 Moving (0.01, -0.16) raw xDistance=-0.16 yDistance=0.04
02:23:51.386 00.002 10072 PPEC rslt: input = -0.16, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1206.83
02:23:51.386 00.000 10072 PPEC: input: -0.16, control: 0.02, exposure: 1000
02:23:51.386 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:51.388 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:51.388 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:23:51.388 00.000 10072 MoveAxis(W, 24, ABG)
02:23:51.388 00.000 10072 Guiding  Dir = 3, Dur = 24
02:23:51.388 00.000 10072 IsGuiding returns 0
02:23:51.389 00.001 10072 PulseGuide returned control before completion, sleep 34
02:23:51.406 00.017 1032 UpdateGuideState exits: m=1548 SNR=27.6
02:23:51.407 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:51.410 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:51.411 00.001 1032 Enqueuing Expose request
02:23:51.426 00.015 10072 IsGuiding returns 1
02:23:51.426 00.000 10072 scope still moving after pulse duration time elapsed
02:23:51.457 00.031 10072 IsGuiding returns 0
02:23:51.458 00.001 10072 scope move finished after 24 + 45 ms
02:23:51.458 00.000 10072 Move returns status 0, amount 24
02:23:51.458 00.000 10072 MoveAxis(N, 0, ABG)
02:23:51.458 00.000 10072 Move returns status 0, amount 0
02:23:51.458 00.000 10072 move complete, result=0
02:23:51.458 00.000 10072 worker thread done servicing request
02:23:51.458 00.000 10072 Worker thread wakes up
02:23:51.458 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:51.458 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:51.459 00.001 1032 GuideStep: -0.2 px 24 ms WEST, 0.0 px 0 ms NORTH
02:23:52.363 00.904 10072 Exposure complete
02:23:52.430 00.067 10072 worker thread done servicing request
02:23:52.430 00.000 1032 OnExposeComplete: enter
02:23:52.433 00.003 1032 UpdateGuideState(): m_state=6
02:23:52.435 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 994
02:23:52.436 00.001 1032 Star::Find returns 1 (0), X=1121.86, Y=332.21, Mass=1705, SNR=29.0, Peak=146 HFD=3.0
02:23:52.438 00.002 1032 MultiStar: [#1 -0.04,-0.22,0.87,U] [#2 -0.03,-0.13,0.93,U] [#3 -0.06,-0.14,0.89,U] [#4 -0.07,-0.16,0.76,U] [#5 -0.12,-0.13,0.73,U] [#6 -0.11,-0.18,0.73,U] [#7 -0.07,-0.19,0.68,U] [#8 -0.18,-0.13,0.67,U] 
02:23:52.441 00.003 1032 refined, 8 included, MultiStar: {-0.07, -0.16}, one-star: {-0.04, -0.17}
02:23:52.442 00.001 1032 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.83) = xAngle (-3.83 = 2.45)
02:23:52.443 00.001 1032 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.83 = 2.45)
02:23:52.444 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-2.00 mountX=-0.14 mountY=0.11, mountTheta=2.45
02:23:52.447 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=-0.16, opts=13)
02:23:52.448 00.001 1032 Enqueuing Move request for scope (-0.07, -0.16)
02:23:52.450 00.002 10072 Worker thread wakes up
02:23:52.450 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
02:23:52.450 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
02:23:52.450 00.000 10072 Moving (-0.07, -0.16) raw xDistance=-0.14 yDistance=0.11
02:23:52.453 00.003 10072 PPEC rslt: input = -0.14, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1206.83
02:23:52.453 00.000 10072 PPEC: input: -0.14, control: 0.02, exposure: 1000
02:23:52.453 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:52.453 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:23:52.453 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:52.455 00.002 10072 MoveAxis(W, 18, ABG)
02:23:52.455 00.000 10072 Guiding  Dir = 3, Dur = 18
02:23:52.456 00.001 10072 IsGuiding returns 0
02:23:52.456 00.000 10072 PulseGuide returned control before completion, sleep 28
02:23:52.472 00.016 1032 UpdateGuideState exits: m=1705 SNR=29.0
02:23:52.475 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:52.476 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:52.478 00.002 1032 Enqueuing Expose request
02:23:52.485 00.007 10072 IsGuiding returns 0
02:23:52.485 00.000 10072 Move returns status 0, amount 18
02:23:52.485 00.000 10072 MoveAxis(N, 0, ABG)
02:23:52.485 00.000 10072 Move returns status 0, amount 0
02:23:52.485 00.000 10072 move complete, result=0
02:23:52.485 00.000 10072 worker thread done servicing request
02:23:52.485 00.000 10072 Worker thread wakes up
02:23:52.486 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:52.486 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:52.490 00.004 1032 GuideStep: -0.1 px 18 ms WEST, 0.1 px 0 ms NORTH
02:23:53.612 01.122 10072 Exposure complete
02:23:53.665 00.053 10072 worker thread done servicing request
02:23:53.665 00.000 1032 OnExposeComplete: enter
02:23:53.667 00.002 1032 UpdateGuideState(): m_state=6
02:23:53.669 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 995
02:23:53.670 00.001 1032 Star::Find returns 1 (0), X=1122.01, Y=332.28, Mass=1525, SNR=27.5, Peak=135 HFD=2.9
02:23:53.671 00.001 1032 MultiStar: [#1 0.05,-0.13,0.90,U] [#2 0.04,-0.03,0.96,U] [#3 -0.03,-0.08,0.96,U] [#4 0.06,-0.14,0.82,U] [#5 0.10,-0.20,0.79,U] [#6 0.05,-0.03,0.73,U] [#7 0.05,-0.13,0.73,U] [#8 0.00,-0.07,0.67,U] 
02:23:53.675 00.004 1032 refined, 8 included, MultiStar: {0.05, -0.10}, one-star: {0.11, -0.11}
02:23:53.677 00.002 1032 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.83) = xAngle (-2.95 = -2.95)
02:23:53.678 00.001 1032 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.95 = -2.95)
02:23:53.679 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.12 mountX=-0.11 mountY=-0.02, mountTheta=-2.95
02:23:53.683 00.004 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.10, opts=13)
02:23:53.685 00.002 1032 Enqueuing Move request for scope (0.05, -0.10)
02:23:53.686 00.001 10072 Worker thread wakes up
02:23:53.686 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
02:23:53.686 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
02:23:53.686 00.000 10072 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=-0.02
02:23:53.688 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:53.690 00.002 10072 PPEC rslt: input = -0.11, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1208.98
02:23:53.690 00.000 10072 PPEC: input: -0.11, control: 0.04, exposure: 1000
02:23:53.690 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:53.690 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:23:53.691 00.001 10072 MoveAxis(W, 43, ABG)
02:23:53.691 00.000 10072 Guiding  Dir = 3, Dur = 43
02:23:53.691 00.000 10072 IsGuiding returns 0
02:23:53.691 00.000 10072 PulseGuide returned control before completion, sleep 53
02:23:53.707 00.016 1032 UpdateGuideState exits: m=1525 SNR=27.5
02:23:53.709 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:53.713 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:53.715 00.002 1032 Enqueuing Expose request
02:23:53.750 00.035 10072 IsGuiding returns 0
02:23:53.750 00.000 10072 Move returns status 0, amount 43
02:23:53.750 00.000 10072 MoveAxis(N, 0, ABG)
02:23:53.750 00.000 10072 Move returns status 0, amount 0
02:23:53.750 00.000 10072 move complete, result=0
02:23:53.750 00.000 10072 worker thread done servicing request
02:23:53.750 00.000 10072 Worker thread wakes up
02:23:53.750 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:53.750 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:53.752 00.002 1032 GuideStep: -0.1 px 43 ms WEST, -0.0 px 0 ms NORTH
02:23:54.658 00.906 10072 Exposure complete
02:23:54.714 00.056 10072 worker thread done servicing request
02:23:54.714 00.000 1032 OnExposeComplete: enter
02:23:54.718 00.004 1032 UpdateGuideState(): m_state=6
02:23:54.720 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 996
02:23:54.722 00.002 1032 Star::Find returns 1 (0), X=1121.98, Y=332.20, Mass=1615, SNR=28.2, Peak=139 HFD=3.0
02:23:54.724 00.002 1032 MultiStar: [#1 0.13,-0.20,0.86,U] [#2 0.12,-0.21,0.95,U] [#3 0.06,-0.14,0.91,U] [#4 0.11,-0.16,0.81,U] [#5 0.11,-0.13,0.76,U] [#6 0.11,-0.12,0.70,U] [#7 0.15,-0.07,0.69,U] [#8 0.10,-0.17,0.66,U] 
02:23:54.725 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.16}, one-star: {0.08, -0.19}
02:23:54.727 00.002 1032 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.83) = xAngle (-2.81 = -2.81)
02:23:54.728 00.001 1032 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.81 = -2.81)
02:23:54.729 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-0.98 mountX=-0.18 mountY=-0.06, mountTheta=-2.81
02:23:54.732 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.16, opts=13)
02:23:54.733 00.001 1032 Enqueuing Move request for scope (0.10, -0.16)
02:23:54.735 00.002 10072 Worker thread wakes up
02:23:54.735 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
02:23:54.736 00.001 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
02:23:54.736 00.000 10072 Moving (0.10, -0.16) raw xDistance=-0.18 yDistance=-0.06
02:23:54.737 00.001 10072 PPEC rslt: input = -0.18, final = 0.04, react = -0.07, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1208.98
02:23:54.737 00.000 10072 PPEC: input: -0.18, control: 0.04, exposure: 1000
02:23:54.738 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:54.738 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:23:54.738 00.000 10072 MoveAxis(W, 37, ABG)
02:23:54.738 00.000 10072 Guiding  Dir = 3, Dur = 37
02:23:54.738 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:54.740 00.002 10072 IsGuiding returns 0
02:23:54.741 00.001 10072 PulseGuide returned control before completion, sleep 47
02:23:54.758 00.017 1032 UpdateGuideState exits: m=1615 SNR=28.2
02:23:54.759 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:54.761 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:54.761 00.000 1032 Enqueuing Expose request
02:23:54.795 00.034 10072 IsGuiding returns 0
02:23:54.795 00.000 10072 Move returns status 0, amount 37
02:23:54.795 00.000 10072 MoveAxis(N, 0, ABG)
02:23:54.795 00.000 10072 Move returns status 0, amount 0
02:23:54.795 00.000 10072 move complete, result=0
02:23:54.795 00.000 10072 worker thread done servicing request
02:23:54.795 00.000 10072 Worker thread wakes up
02:23:54.795 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:54.795 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:54.805 00.010 1032 GuideStep: -0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
02:23:55.923 01.118 10072 Exposure complete
02:23:55.978 00.055 10072 worker thread done servicing request
02:23:55.978 00.000 1032 OnExposeComplete: enter
02:23:55.981 00.003 1032 UpdateGuideState(): m_state=6
02:23:55.982 00.001 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 997
02:23:55.983 00.001 1032 Star::Find returns 1 (0), X=1122.13, Y=332.24, Mass=1597, SNR=28.1, Peak=146 HFD=2.9
02:23:55.987 00.004 1032 MultiStar: [#1 0.18,-0.23,0.91,U] [#2 0.14,-0.05,0.92,U] [#3 0.04,-0.15,0.94,U] [#4 0.13,-0.09,0.79,U] [#5 0.22,-0.08,0.80,U] [#6 0.15,-0.04,0.71,U] [#7 0.14,-0.22,0.71,U] [#8 0.19,-0.11,0.70,U] 
02:23:55.989 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.13}, one-star: {0.23, -0.14}
02:23:55.990 00.001 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
02:23:55.991 00.001 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
02:23:55.993 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.20 cameraTheta=-0.68 mountX=-0.16 mountY=-0.12, mountTheta=-2.51
02:23:55.995 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.13, opts=13)
02:23:55.997 00.002 1032 Enqueuing Move request for scope (0.16, -0.13)
02:23:55.998 00.001 10072 Worker thread wakes up
02:23:55.998 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
02:23:56.000 00.002 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
02:23:56.000 00.000 10072 Moving (0.16, -0.13) raw xDistance=-0.16 yDistance=-0.12
02:23:56.001 00.001 10072 PPEC rslt: input = -0.16, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1208.98
02:23:56.001 00.000 10072 PPEC: input: -0.16, control: 0.02, exposure: 1000
02:23:56.001 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:56.001 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:23:56.001 00.000 10072 MoveAxis(W, 20, ABG)
02:23:56.002 00.001 10072 Guiding  Dir = 3, Dur = 20
02:23:56.002 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:56.004 00.002 10072 IsGuiding returns 0
02:23:56.004 00.000 10072 PulseGuide returned control before completion, sleep 30
02:23:56.020 00.016 1032 UpdateGuideState exits: m=1597 SNR=28.1
02:23:56.022 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:56.023 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:56.025 00.002 1032 Enqueuing Expose request
02:23:56.045 00.020 10072 IsGuiding returns 1
02:23:56.045 00.000 10072 scope still moving after pulse duration time elapsed
02:23:56.077 00.032 10072 IsGuiding returns 0
02:23:56.077 00.000 10072 scope move finished after 20 + 52 ms
02:23:56.077 00.000 10072 Move returns status 0, amount 20
02:23:56.077 00.000 10072 MoveAxis(N, 0, ABG)
02:23:56.077 00.000 10072 Move returns status 0, amount 0
02:23:56.077 00.000 10072 move complete, result=0
02:23:56.077 00.000 10072 worker thread done servicing request
02:23:56.077 00.000 10072 Worker thread wakes up
02:23:56.077 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:56.077 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:56.077 00.000 1032 GuideStep: -0.2 px 20 ms WEST, -0.1 px 0 ms NORTH
02:23:56.988 00.911 10072 Exposure complete
02:23:57.041 00.053 10072 worker thread done servicing request
02:23:57.041 00.000 1032 OnExposeComplete: enter
02:23:57.043 00.002 1032 UpdateGuideState(): m_state=6
02:23:57.044 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 998
02:23:57.046 00.002 1032 Star::Find returns 1 (0), X=1122.07, Y=332.18, Mass=1541, SNR=27.5, Peak=136 HFD=2.9
02:23:57.048 00.002 1032 MultiStar: [#1 0.11,-0.28,0.91,U] [#2 0.24,-0.18,0.96,U] [#3 0.26,-0.29,0.00,M1] [#4 0.22,-0.29,0.83,U] [#5 0.11,-0.25,0.78,U] [#6 0.13,-0.19,0.73,U] [#7 0.12,-0.28,0.72,U] [#8 0.07,-0.32,0.69,U] 
02:23:57.050 00.002 1032 single-star, 7 included, MultiStar: {0.15, -0.24}, one-star: {0.17, -0.20}
02:23:57.052 00.002 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
02:23:57.053 00.001 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
02:23:57.056 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-0.87 mountX=-0.24 mountY=-0.11, mountTheta=-2.70
02:23:57.058 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.20, opts=13)
02:23:57.060 00.002 1032 Enqueuing Move request for scope (0.17, -0.20)
02:23:57.062 00.002 10072 Worker thread wakes up
02:23:57.062 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.20) opts 0xd
02:23:57.062 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.20)
02:23:57.062 00.000 10072 Moving (0.17, -0.20) raw xDistance=-0.24 yDistance=-0.11
02:23:57.063 00.001 10072 PPEC rslt: input = -0.24, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 1208.98
02:23:57.063 00.000 10072 PPEC: input: -0.24, control: -0.09, exposure: 1000
02:23:57.063 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:57.063 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:23:57.063 00.000 10072 MoveAxis(E, 88, ABG)
02:23:57.063 00.000 10072 Guiding  Dir = 2, Dur = 88
02:23:57.063 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:57.066 00.003 10072 IsGuiding returns 0
02:23:57.067 00.001 10072 PulseGuide returned control before completion, sleep 98
02:23:57.083 00.016 1032 UpdateGuideState exits: m=1541 SNR=27.5
02:23:57.084 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:57.085 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:57.086 00.001 1032 Enqueuing Expose request
02:23:57.172 00.086 10072 IsGuiding returns 0
02:23:57.172 00.000 10072 Move returns status 0, amount 88
02:23:57.172 00.000 10072 MoveAxis(N, 0, ABG)
02:23:57.172 00.000 10072 Move returns status 0, amount 0
02:23:57.172 00.000 10072 move complete, result=0
02:23:57.172 00.000 10072 worker thread done servicing request
02:23:57.172 00.000 10072 Worker thread wakes up
02:23:57.172 00.000 1032 GuideStep: -0.2 px 88 ms EAST, -0.1 px 0 ms NORTH
02:23:57.182 00.010 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:57.182 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:58.320 01.138 10072 Exposure complete
02:23:58.378 00.058 10072 worker thread done servicing request
02:23:58.378 00.000 1032 OnExposeComplete: enter
02:23:58.381 00.003 1032 UpdateGuideState(): m_state=6
02:23:58.383 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 999
02:23:58.384 00.001 1032 Star::Find returns 1 (0), X=1121.93, Y=332.37, Mass=1611, SNR=28.2, Peak=150 HFD=3.3
02:23:58.386 00.002 1032 MultiStar: [#1 0.10,-0.02,0.87,U] [#2 0.08,0.19,0.94,U] [#3 0.02,0.08,0.96,U] [#4 -0.01,0.03,0.79,U] [#5 -0.00,0.06,0.79,U] [#6 0.09,0.04,0.73,U] [#7 0.01,0.04,0.68,U] [#8 0.09,0.02,0.67,U] 
02:23:58.388 00.002 1032 single-star, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.03, -0.01}
02:23:58.391 00.003 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
02:23:58.396 00.005 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
02:23:58.399 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.37 mountX=-0.02 mountY=-0.03, mountTheta=-2.20
02:23:58.402 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.01, opts=13)
02:23:58.404 00.002 1032 Enqueuing Move request for scope (0.03, -0.01)
02:23:58.406 00.002 10072 Worker thread wakes up
02:23:58.406 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
02:23:58.406 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
02:23:58.406 00.000 10072 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
02:23:58.408 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:58.411 00.003 10072 PPEC rslt: input = -0.02, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1211.10
02:23:58.411 00.000 10072 PPEC: input: -0.02, control: 0.04, exposure: 1000
02:23:58.411 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:58.411 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:23:58.411 00.000 10072 MoveAxis(W, 37, ABG)
02:23:58.411 00.000 10072 Guiding  Dir = 3, Dur = 37
02:23:58.412 00.001 10072 IsGuiding returns 0
02:23:58.412 00.000 10072 PulseGuide returned control before completion, sleep 47
02:23:58.431 00.019 1032 UpdateGuideState exits: m=1611 SNR=28.2
02:23:58.433 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:58.435 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:58.437 00.002 1032 Enqueuing Expose request
02:23:58.473 00.036 10072 IsGuiding returns 0
02:23:58.473 00.000 10072 Move returns status 0, amount 37
02:23:58.473 00.000 10072 MoveAxis(N, 0, ABG)
02:23:58.473 00.000 10072 Move returns status 0, amount 0
02:23:58.473 00.000 10072 move complete, result=0
02:23:58.473 00.000 10072 worker thread done servicing request
02:23:58.473 00.000 10072 Worker thread wakes up
02:23:58.473 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:58.473 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:58.475 00.002 1032 GuideStep: -0.0 px 37 ms WEST, -0.0 px 0 ms NORTH
02:23:59.384 00.909 10072 Exposure complete
02:23:59.445 00.061 10072 worker thread done servicing request
02:23:59.445 00.000 1032 OnExposeComplete: enter
02:23:59.447 00.002 1032 UpdateGuideState(): m_state=6
02:23:59.448 00.001 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1000
02:23:59.450 00.002 1032 Star::Find returns 1 (0), X=1122.10, Y=332.34, Mass=1589, SNR=28.0, Peak=136 HFD=3.0
02:23:59.452 00.002 1032 MultiStar: [#1 0.11,-0.06,0.89,U] [#2 0.09,0.10,0.95,U] [#3 0.05,-0.01,0.94,U] [#4 0.02,-0.03,0.81,U] [#5 0.12,-0.04,0.75,U] [#6 0.03,-0.12,0.74,U] [#7 0.08,-0.06,0.72,U] [#8 0.06,-0.02,0.65,U] 
02:23:59.454 00.002 1032 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.20, -0.05}
02:23:59.457 00.003 1032 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.83) = xAngle (-2.15 = -2.15)
02:23:59.459 00.002 1032 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.15 = -2.15)
02:23:59.461 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.32 mountX=-0.05 mountY=-0.08, mountTheta=-2.15
02:23:59.464 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
02:23:59.465 00.001 1032 Enqueuing Move request for scope (0.09, -0.03)
02:23:59.467 00.002 10072 Worker thread wakes up
02:23:59.467 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
02:23:59.467 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
02:23:59.467 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
02:23:59.468 00.001 10072 PPEC rslt: input = -0.05, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1211.10
02:23:59.468 00.000 10072 PPEC: input: -0.05, control: 0.03, exposure: 1000
02:23:59.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:59.469 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:23:59.470 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:23:59.470 00.000 10072 MoveAxis(W, 27, ABG)
02:23:59.471 00.001 10072 Guiding  Dir = 3, Dur = 27
02:23:59.471 00.000 10072 IsGuiding returns 0
02:23:59.471 00.000 10072 PulseGuide returned control before completion, sleep 37
02:23:59.492 00.021 1032 UpdateGuideState exits: m=1589 SNR=28.0
02:23:59.495 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:59.497 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:23:59.500 00.003 1032 Enqueuing Expose request
02:23:59.522 00.022 10072 IsGuiding returns 0
02:23:59.523 00.001 10072 Move returns status 0, amount 27
02:23:59.523 00.000 10072 MoveAxis(N, 0, ABG)
02:23:59.523 00.000 10072 Move returns status 0, amount 0
02:23:59.523 00.000 10072 move complete, result=0
02:23:59.523 00.000 10072 worker thread done servicing request
02:23:59.523 00.000 10072 Worker thread wakes up
02:23:59.523 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:23:59.523 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:23:59.524 00.001 1032 GuideStep: -0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
02:24:00.653 01.129 10072 Exposure complete
02:24:00.716 00.063 10072 worker thread done servicing request
02:24:00.716 00.000 1032 OnExposeComplete: enter
02:24:00.718 00.002 1032 UpdateGuideState(): m_state=6
02:24:00.719 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1001
02:24:00.722 00.003 1032 Star::Find returns 1 (0), X=1121.95, Y=332.38, Mass=1568, SNR=27.8, Peak=136 HFD=3.2
02:24:00.723 00.001 1032 MultiStar: [#1 0.01,-0.11,0.90,U] [#2 0.08,0.13,0.95,U] [#3 0.07,-0.02,0.93,U] [#4 0.12,0.03,0.84,U] [#5 0.02,-0.00,0.77,U] [#6 0.08,-0.04,0.70,U] [#7 0.10,-0.03,0.69,U] [#8 0.10,0.05,0.68,U] 
02:24:00.725 00.002 1032 single-star, 8 included, MultiStar: {0.07, 0.00}, one-star: {0.05, -0.00}
02:24:00.728 00.003 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
02:24:00.729 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
02:24:00.731 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.04 mountX=-0.01 mountY=-0.05, mountTheta=-1.87
02:24:00.734 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.00, opts=13)
02:24:00.736 00.002 1032 Enqueuing Move request for scope (0.05, -0.00)
02:24:00.738 00.002 10072 Worker thread wakes up
02:24:00.738 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
02:24:00.738 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
02:24:00.738 00.000 10072 Moving (0.05, -0.00) raw xDistance=-0.01 yDistance=-0.05
02:24:00.741 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1211.10
02:24:00.741 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 1000
02:24:00.741 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:00.742 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:24:00.742 00.000 10072 MoveAxis(W, 12, ABG)
02:24:00.742 00.000 10072 Guiding  Dir = 3, Dur = 12
02:24:00.742 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:00.744 00.002 10072 IsGuiding returns 0
02:24:00.745 00.001 10072 PulseGuide returned control before completion, sleep 22
02:24:00.763 00.018 1032 UpdateGuideState exits: m=1568 SNR=27.8
02:24:00.765 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:00.769 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:00.771 00.002 1032 Enqueuing Expose request
02:24:00.774 00.003 10072 IsGuiding returns 0
02:24:00.774 00.000 10072 Move returns status 0, amount 12
02:24:00.774 00.000 10072 MoveAxis(N, 0, ABG)
02:24:00.774 00.000 10072 Move returns status 0, amount 0
02:24:00.774 00.000 10072 move complete, result=0
02:24:00.774 00.000 10072 worker thread done servicing request
02:24:00.776 00.002 10072 Worker thread wakes up
02:24:00.776 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:00.776 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:24:00.783 00.007 1032 GuideStep: -0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
02:24:01.686 00.903 10072 Exposure complete
02:24:01.743 00.057 10072 worker thread done servicing request
02:24:01.743 00.000 1032 OnExposeComplete: enter
02:24:01.745 00.002 1032 UpdateGuideState(): m_state=6
02:24:01.747 00.002 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1002
02:24:01.749 00.002 1032 Star::Find returns 1 (0), X=1121.95, Y=332.44, Mass=1660, SNR=28.6, Peak=145 HFD=3.1
02:24:01.750 00.001 1032 MultiStar: [#1 0.04,0.03,0.89,U] [#2 0.07,-0.00,0.96,U] [#3 -0.00,0.06,0.93,U] [#4 0.00,0.05,0.78,U] [#5 0.15,0.05,0.77,U] [#6 0.11,-0.05,0.70,U] [#7 0.04,0.15,0.71,U] [#8 -0.02,0.03,0.64,U] 
02:24:01.752 00.002 1032 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.05, 0.05}
02:24:01.753 00.001 1032 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.83) = xAngle (-1.13 = -1.13)
02:24:01.755 00.002 1032 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.13 = -1.13)
02:24:01.756 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.70 mountX=0.03 mountY=-0.06, mountTheta=-1.13
02:24:01.758 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.04, opts=13)
02:24:01.760 00.002 1032 Enqueuing Move request for scope (0.05, 0.04)
02:24:01.761 00.001 10072 Worker thread wakes up
02:24:01.761 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
02:24:01.761 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
02:24:01.761 00.000 10072 Moving (0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
02:24:01.763 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:01.765 00.002 10072 PPEC rslt: input = 0.03, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1213.20
02:24:01.765 00.000 10072 PPEC: input: 0.03, control: 0.03, exposure: 1000
02:24:01.765 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:01.765 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:24:01.765 00.000 10072 MoveAxis(W, 34, ABG)
02:24:01.765 00.000 10072 Guiding  Dir = 3, Dur = 34
02:24:01.767 00.002 10072 IsGuiding returns 0
02:24:01.768 00.001 10072 PulseGuide returned control before completion, sleep 44
02:24:01.785 00.017 1032 UpdateGuideState exits: m=1660 SNR=28.6
02:24:01.787 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:01.788 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:01.790 00.002 1032 Enqueuing Expose request
02:24:01.825 00.035 10072 IsGuiding returns 0
02:24:01.825 00.000 10072 Move returns status 0, amount 34
02:24:01.825 00.000 10072 MoveAxis(N, 0, ABG)
02:24:01.825 00.000 10072 Move returns status 0, amount 0
02:24:01.825 00.000 10072 move complete, result=0
02:24:01.825 00.000 10072 worker thread done servicing request
02:24:01.825 00.000 10072 Worker thread wakes up
02:24:01.825 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:01.825 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:24:01.825 00.000 1032 GuideStep: 0.0 px 34 ms WEST, -0.1 px 0 ms NORTH
02:24:02.950 01.125 10072 Exposure complete
02:24:03.008 00.058 10072 worker thread done servicing request
02:24:03.008 00.000 1032 OnExposeComplete: enter
02:24:03.010 00.002 1032 UpdateGuideState(): m_state=6
02:24:03.013 00.003 1032 Star::Find(15, 1121, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1003
02:24:03.014 00.001 1032 Star::Find returns 1 (0), X=1122.11, Y=332.35, Mass=1549, SNR=27.6, Peak=136 HFD=3.1
02:24:03.016 00.002 1032 MultiStar: [#1 0.09,-0.15,0.90,U] [#2 0.11,0.01,0.94,U] [#3 0.07,-0.07,0.94,U] [#4 0.17,-0.02,0.85,U] [#5 0.20,0.07,0.78,U] [#6 0.09,-0.12,0.74,U] [#7 0.06,-0.02,0.72,U] [#8 0.13,-0.14,0.67,U] 
02:24:03.017 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.21, -0.03}
02:24:03.019 00.002 1032 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.83) = xAngle (-2.20 = -2.20)
02:24:03.020 00.001 1032 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.20 = -2.20)
02:24:03.021 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.37 mountX=-0.08 mountY=-0.11, mountTheta=-2.20
02:24:03.024 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
02:24:03.025 00.001 1032 Enqueuing Move request for scope (0.13, -0.05)
02:24:03.026 00.001 10072 Worker thread wakes up
02:24:03.026 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
02:24:03.026 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
02:24:03.026 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
02:24:03.028 00.002 10072 PPEC rslt: input = -0.08, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1213.20
02:24:03.028 00.000 10072 PPEC: input: -0.08, control: 0.03, exposure: 1000
02:24:03.028 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:03.028 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:03.029 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:24:03.029 00.000 10072 MoveAxis(W, 29, ABG)
02:24:03.029 00.000 10072 Guiding  Dir = 3, Dur = 29
02:24:03.030 00.001 10072 IsGuiding returns 0
02:24:03.030 00.000 10072 PulseGuide returned control before completion, sleep 39
02:24:03.048 00.018 1032 UpdateGuideState exits: m=1549 SNR=27.6
02:24:03.050 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:03.052 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:03.054 00.002 1032 Enqueuing Expose request
02:24:03.075 00.021 10072 IsGuiding returns 1
02:24:03.075 00.000 10072 scope still moving after pulse duration time elapsed
02:24:03.107 00.032 10072 IsGuiding returns 0
02:24:03.107 00.000 10072 scope move finished after 29 + 48 ms
02:24:03.107 00.000 10072 Move returns status 0, amount 29
02:24:03.107 00.000 10072 MoveAxis(N, 0, ABG)
02:24:03.107 00.000 10072 Move returns status 0, amount 0
02:24:03.107 00.000 10072 move complete, result=0
02:24:03.107 00.000 10072 worker thread done servicing request
02:24:03.107 00.000 10072 Worker thread wakes up
02:24:03.107 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:03.107 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:24:03.107 00.000 1032 GuideStep: -0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
02:24:04.019 00.912 10072 Exposure complete
02:24:04.071 00.052 10072 worker thread done servicing request
02:24:04.071 00.000 1032 OnExposeComplete: enter
02:24:04.072 00.001 1032 UpdateGuideState(): m_state=6
02:24:04.074 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1004
02:24:04.075 00.001 1032 Star::Find returns 1 (0), X=1122.15, Y=332.45, Mass=1679, SNR=28.8, Peak=142 HFD=3.2
02:24:04.077 00.002 1032 MultiStar: [#1 0.06,-0.09,0.87,U] [#2 0.16,0.06,0.91,U] [#3 0.08,-0.12,0.91,U] [#4 0.07,0.05,0.81,U] [#5 0.16,0.08,0.75,U] [#6 0.11,0.19,0.70,U] [#7 0.02,-0.05,0.70,U] [#8 0.10,0.10,0.64,U] 
02:24:04.079 00.002 1032 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.25, 0.07}
02:24:04.083 00.004 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
02:24:04.084 00.001 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
02:24:04.085 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.23 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
02:24:04.088 00.003 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
02:24:04.090 00.002 1032 Enqueuing Move request for scope (0.12, 0.03)
02:24:04.091 00.001 10072 Worker thread wakes up
02:24:04.092 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
02:24:04.092 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
02:24:04.092 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.00 yDistance=-0.12
02:24:04.094 00.002 10072 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1213.20
02:24:04.094 00.000 10072 PPEC: input: -0.00, control: 0.03, exposure: 1000
02:24:04.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:04.094 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:24:04.094 00.000 10072 MoveAxis(W, 27, ABG)
02:24:04.094 00.000 10072 Guiding  Dir = 3, Dur = 27
02:24:04.094 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:04.096 00.002 10072 IsGuiding returns 0
02:24:04.096 00.000 10072 PulseGuide returned control before completion, sleep 37
02:24:04.113 00.017 1032 UpdateGuideState exits: m=1679 SNR=28.8
02:24:04.115 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:04.117 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:04.119 00.002 1032 Enqueuing Expose request
02:24:04.139 00.020 10072 IsGuiding returns 0
02:24:04.139 00.000 10072 Move returns status 0, amount 27
02:24:04.139 00.000 10072 MoveAxis(N, 0, ABG)
02:24:04.139 00.000 10072 Move returns status 0, amount 0
02:24:04.139 00.000 10072 move complete, result=0
02:24:04.139 00.000 10072 worker thread done servicing request
02:24:04.139 00.000 10072 Worker thread wakes up
02:24:04.139 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:04.139 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:24:04.141 00.002 1032 GuideStep: -0.0 px 27 ms WEST, -0.1 px 0 ms NORTH
02:24:05.261 01.120 10072 Exposure complete
02:24:05.318 00.057 10072 worker thread done servicing request
02:24:05.318 00.000 1032 OnExposeComplete: enter
02:24:05.320 00.002 1032 UpdateGuideState(): m_state=6
02:24:05.322 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1005
02:24:05.323 00.001 1032 Star::Find returns 1 (0), X=1122.04, Y=332.26, Mass=1531, SNR=27.5, Peak=124 HFD=3.2
02:24:05.324 00.001 1032 MultiStar: [#1 0.13,-0.20,0.87,U] [#2 0.15,-0.04,0.98,U] [#3 0.02,-0.16,0.97,U] [#4 0.11,-0.17,0.82,U] [#5 0.26,-0.12,0.80,U] [#6 0.22,-0.26,0.72,U] [#7 0.05,-0.12,0.75,U] [#8 0.08,-0.16,0.69,U] 
02:24:05.325 00.001 1032 single-star, 8 included, MultiStar: {0.13, -0.15}, one-star: {0.14, -0.13}
02:24:05.328 00.003 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
02:24:05.329 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
02:24:05.330 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.76 mountX=-0.16 mountY=-0.10, mountTheta=-2.59
02:24:05.332 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.13, opts=13)
02:24:05.333 00.001 1032 Enqueuing Move request for scope (0.14, -0.13)
02:24:05.335 00.002 10072 Worker thread wakes up
02:24:05.335 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
02:24:05.335 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
02:24:05.335 00.000 10072 Moving (0.14, -0.13) raw xDistance=-0.16 yDistance=-0.10
02:24:05.337 00.002 10072 PPEC rslt: input = -0.16, final = 0.01, react = -0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1213.20
02:24:05.337 00.000 10072 PPEC: input: -0.16, control: 0.01, exposure: 1000
02:24:05.337 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:05.337 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:24:05.337 00.000 10072 MoveAxis(W, 13, ABG)
02:24:05.337 00.000 10072 Guiding  Dir = 3, Dur = 13
02:24:05.338 00.001 10072 IsGuiding returns 0
02:24:05.338 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:05.340 00.002 10072 PulseGuide returned control before completion, sleep 23
02:24:05.357 00.017 1032 UpdateGuideState exits: m=1531 SNR=27.5
02:24:05.359 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:05.361 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:05.363 00.002 1032 Enqueuing Expose request
02:24:05.368 00.005 10072 IsGuiding returns 0
02:24:05.368 00.000 10072 Move returns status 0, amount 13
02:24:05.368 00.000 10072 MoveAxis(N, 0, ABG)
02:24:05.368 00.000 10072 Move returns status 0, amount 0
02:24:05.368 00.000 10072 move complete, result=0
02:24:05.368 00.000 10072 worker thread done servicing request
02:24:05.368 00.000 10072 Worker thread wakes up
02:24:05.368 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:05.368 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:24:05.372 00.004 1032 GuideStep: -0.2 px 13 ms WEST, -0.1 px 0 ms NORTH
02:24:06.280 00.908 10072 Exposure complete
02:24:06.337 00.057 10072 worker thread done servicing request
02:24:06.337 00.000 1032 OnExposeComplete: enter
02:24:06.340 00.003 1032 UpdateGuideState(): m_state=6
02:24:06.342 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1006
02:24:06.343 00.001 1032 Star::Find returns 1 (0), X=1122.08, Y=332.28, Mass=1588, SNR=28.0, Peak=138 HFD=3.0
02:24:06.345 00.002 1032 MultiStar: [#1 0.14,-0.22,0.87,U] [#2 0.16,-0.04,0.93,U] [#3 0.00,-0.15,0.94,U] [#4 0.08,-0.12,0.81,U] [#5 0.24,-0.03,0.77,U] [#6 0.17,-0.14,0.73,U] [#7 0.05,-0.17,0.71,U] [#8 0.11,-0.11,0.65,U] 
02:24:06.346 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.12}, one-star: {0.18, -0.11}
02:24:06.349 00.003 1032 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.83) = xAngle (-2.59 = -2.59)
02:24:06.350 00.001 1032 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.59 = -2.59)
02:24:06.351 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.76 mountX=-0.15 mountY=-0.09, mountTheta=-2.59
02:24:06.354 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.12, opts=13)
02:24:06.356 00.002 1032 Enqueuing Move request for scope (0.13, -0.12)
02:24:06.358 00.002 10072 Worker thread wakes up
02:24:06.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
02:24:06.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
02:24:06.358 00.000 10072 Moving (0.13, -0.12) raw xDistance=-0.15 yDistance=-0.09
02:24:06.362 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:06.363 00.001 10072 PPEC rslt: input = -0.15, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1215.29
02:24:06.364 00.001 10072 PPEC: input: -0.15, control: 0.04, exposure: 1000
02:24:06.364 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:06.364 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:24:06.364 00.000 10072 MoveAxis(W, 41, ABG)
02:24:06.364 00.000 10072 Guiding  Dir = 3, Dur = 41
02:24:06.364 00.000 10072 IsGuiding returns 0
02:24:06.365 00.001 10072 PulseGuide returned control before completion, sleep 51
02:24:06.380 00.015 1032 UpdateGuideState exits: m=1588 SNR=28.0
02:24:06.382 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:06.383 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:06.384 00.001 1032 Enqueuing Expose request
02:24:06.417 00.033 10072 IsGuiding returns 1
02:24:06.417 00.000 10072 scope still moving after pulse duration time elapsed
02:24:06.448 00.031 10072 IsGuiding returns 0
02:24:06.448 00.000 10072 scope move finished after 41 + 42 ms
02:24:06.448 00.000 10072 Move returns status 0, amount 41
02:24:06.448 00.000 10072 MoveAxis(N, 0, ABG)
02:24:06.448 00.000 10072 Move returns status 0, amount 0
02:24:06.448 00.000 10072 move complete, result=0
02:24:06.448 00.000 10072 worker thread done servicing request
02:24:06.448 00.000 10072 Worker thread wakes up
02:24:06.448 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:06.448 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:24:06.449 00.001 1032 GuideStep: -0.1 px 41 ms WEST, -0.1 px 0 ms NORTH
02:24:07.576 01.127 10072 Exposure complete
02:24:07.653 00.077 10072 worker thread done servicing request
02:24:07.653 00.000 1032 OnExposeComplete: enter
02:24:07.654 00.001 1032 UpdateGuideState(): m_state=6
02:24:07.657 00.003 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1007
02:24:07.659 00.002 1032 Star::Find returns 1 (0), X=1122.20, Y=332.22, Mass=1551, SNR=27.7, Peak=141 HFD=3.0
02:24:07.661 00.002 1032 MultiStar: [#1 0.12,-0.34,0.91,U] [#2 0.14,-0.20,0.97,U] [#3 0.15,-0.23,0.95,U] [#4 0.09,-0.34,0.82,U] [#5 0.15,-0.24,0.80,U] [#6 0.18,-0.30,0.73,U] [#7 0.16,-0.20,0.70,U] [#8 0.09,-0.28,0.68,U] 
02:24:07.663 00.002 1032 refined, 8 included, MultiStar: {0.16, -0.25}, one-star: {0.30, -0.16}
02:24:07.665 00.002 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
02:24:07.667 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
02:24:07.669 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-1.01 mountX=-0.28 mountY=-0.09, mountTheta=-2.84
02:24:07.673 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.25, opts=13)
02:24:07.676 00.003 1032 Enqueuing Move request for scope (0.16, -0.25)
02:24:07.678 00.002 10072 Worker thread wakes up
02:24:07.680 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.25) opts 0xd
02:24:07.680 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.25)
02:24:07.680 00.000 10072 Moving (0.16, -0.25) raw xDistance=-0.28 yDistance=-0.09
02:24:07.681 00.001 10072 PPEC rslt: input = -0.28, final = -0.08, react = -0.12, pred = 0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 1215.29
02:24:07.681 00.000 10072 PPEC: input: -0.28, control: -0.08, exposure: 1000
02:24:07.681 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:07.681 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:24:07.681 00.000 10072 MoveAxis(E, 82, ABG)
02:24:07.681 00.000 10072 Guiding  Dir = 2, Dur = 82
02:24:07.681 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:07.685 00.004 10072 IsGuiding returns 0
02:24:07.686 00.001 10072 PulseGuide returned control before completion, sleep 92
02:24:07.705 00.019 1032 UpdateGuideState exits: m=1551 SNR=27.7
02:24:07.709 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:07.711 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:07.713 00.002 1032 Enqueuing Expose request
02:24:07.792 00.079 10072 IsGuiding returns 0
02:24:07.792 00.000 10072 Move returns status 0, amount 82
02:24:07.792 00.000 10072 MoveAxis(N, 0, ABG)
02:24:07.792 00.000 10072 Move returns status 0, amount 0
02:24:07.792 00.000 10072 move complete, result=0
02:24:07.792 00.000 10072 worker thread done servicing request
02:24:07.792 00.000 10072 Worker thread wakes up
02:24:07.792 00.000 1032 GuideStep: -0.3 px 82 ms EAST, -0.1 px 0 ms NORTH
02:24:07.795 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:07.795 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:24:08.700 00.905 10072 Exposure complete
02:24:08.753 00.053 1032 OnExposeComplete: enter
02:24:08.756 00.003 1032 UpdateGuideState(): m_state=6
02:24:08.757 00.001 10072 worker thread done servicing request
02:24:08.757 00.000 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1008
02:24:08.759 00.002 1032 Star::Find returns 1 (0), X=1122.16, Y=332.16, Mass=1512, SNR=27.3, Peak=121 HFD=2.9
02:24:08.761 00.002 1032 MultiStar: [#1 0.19,-0.30,0.91,U] [#2 0.19,-0.14,0.98,U] [#3 0.09,-0.22,0.96,U] [#4 0.18,-0.19,0.85,U] [#5 0.29,-0.18,0.80,U] [#6 0.11,-0.12,0.75,U] [#7 0.22,-0.21,0.70,U] [#8 0.16,-0.36,0.00,M1] 
02:24:08.764 00.003 1032 refined, 7 included, MultiStar: {0.19, -0.20}, one-star: {0.26, -0.23}
02:24:08.765 00.001 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
02:24:08.766 00.001 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
02:24:08.768 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.28 cameraTheta=-0.82 mountX=-0.24 mountY=-0.13, mountTheta=-2.65
02:24:08.772 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.20, opts=13)
02:24:08.774 00.002 1032 Enqueuing Move request for scope (0.19, -0.20)
02:24:08.776 00.002 10072 Worker thread wakes up
02:24:08.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
02:24:08.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
02:24:08.776 00.000 10072 Moving (0.19, -0.20) raw xDistance=-0.24 yDistance=-0.13
02:24:08.777 00.001 10072 PPEC rslt: input = -0.24, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1215.29
02:24:08.777 00.000 10072 PPEC: input: -0.24, control: -0.08, exposure: 1000
02:24:08.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:08.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:24:08.778 00.001 10072 MoveAxis(E, 84, ABG)
02:24:08.778 00.000 10072 Guiding  Dir = 2, Dur = 84
02:24:08.778 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:08.780 00.002 10072 IsGuiding returns 0
02:24:08.780 00.000 10072 PulseGuide returned control before completion, sleep 94
02:24:08.799 00.019 1032 UpdateGuideState exits: m=1512 SNR=27.3
02:24:08.802 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:08.803 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:08.805 00.002 1032 Enqueuing Expose request
02:24:08.886 00.081 10072 IsGuiding returns 0
02:24:08.886 00.000 10072 Move returns status 0, amount 84
02:24:08.886 00.000 10072 MoveAxis(N, 0, ABG)
02:24:08.886 00.000 10072 Move returns status 0, amount 0
02:24:08.886 00.000 10072 move complete, result=0
02:24:08.886 00.000 10072 worker thread done servicing request
02:24:08.886 00.000 10072 Worker thread wakes up
02:24:08.887 00.001 1032 GuideStep: -0.2 px 84 ms EAST, -0.1 px 0 ms NORTH
02:24:08.889 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:08.889 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:24:10.015 01.126 10072 Exposure complete
02:24:10.068 00.053 10072 worker thread done servicing request
02:24:10.068 00.000 1032 OnExposeComplete: enter
02:24:10.070 00.002 1032 UpdateGuideState(): m_state=6
02:24:10.072 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1009
02:24:10.075 00.003 1032 Star::Find returns 1 (0), X=1122.04, Y=332.42, Mass=1638, SNR=28.4, Peak=134 HFD=3.3
02:24:10.076 00.001 1032 MultiStar: [#1 0.08,-0.13,0.90,U] [#2 0.13,-0.02,0.95,U] [#3 0.05,-0.04,0.93,U] [#4 0.16,-0.03,0.80,U] [#5 0.21,-0.10,0.76,U] [#6 0.18,-0.03,0.70,U] [#7 0.10,-0.15,0.69,U] [#8 0.11,-0.00,0.65,U] 
02:24:10.077 00.001 1032 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.14, 0.03}
02:24:10.080 00.003 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
02:24:10.082 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
02:24:10.085 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=-0.08 mountY=-0.11, mountTheta=-2.21
02:24:10.089 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.05, opts=13)
02:24:10.091 00.002 1032 Enqueuing Move request for scope (0.13, -0.05)
02:24:10.092 00.001 10072 Worker thread wakes up
02:24:10.092 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
02:24:10.092 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
02:24:10.092 00.000 10072 Moving (0.13, -0.05) raw xDistance=-0.08 yDistance=-0.11
02:24:10.094 00.002 10072 PPEC rslt: input = -0.08, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1215.29
02:24:10.094 00.000 10072 PPEC: input: -0.08, control: 0.02, exposure: 1000
02:24:10.094 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:10.094 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:10.096 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:24:10.096 00.000 10072 MoveAxis(W, 16, ABG)
02:24:10.096 00.000 10072 Guiding  Dir = 3, Dur = 16
02:24:10.096 00.000 10072 IsGuiding returns 0
02:24:10.097 00.001 10072 PulseGuide returned control before completion, sleep 26
02:24:10.112 00.015 1032 UpdateGuideState exits: m=1638 SNR=28.4
02:24:10.114 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:10.116 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:10.117 00.001 1032 Enqueuing Expose request
02:24:10.137 00.020 10072 IsGuiding returns 0
02:24:10.137 00.000 10072 Move returns status 0, amount 16
02:24:10.137 00.000 10072 MoveAxis(N, 0, ABG)
02:24:10.137 00.000 10072 Move returns status 0, amount 0
02:24:10.137 00.000 10072 move complete, result=0
02:24:10.137 00.000 10072 worker thread done servicing request
02:24:10.137 00.000 10072 Worker thread wakes up
02:24:10.137 00.000 1032 GuideStep: -0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
02:24:10.139 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:10.139 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:24:11.047 00.908 10072 Exposure complete
02:24:11.103 00.056 10072 worker thread done servicing request
02:24:11.103 00.000 1032 OnExposeComplete: enter
02:24:11.104 00.001 1032 UpdateGuideState(): m_state=6
02:24:11.105 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1010
02:24:11.107 00.002 1032 Star::Find returns 1 (0), X=1122.18, Y=332.26, Mass=1538, SNR=27.5, Peak=141 HFD=2.9
02:24:11.109 00.002 1032 MultiStar: [#1 0.15,-0.14,0.90,U] [#2 0.17,-0.06,0.96,U] [#3 0.12,-0.10,0.95,U] [#4 0.13,-0.15,0.82,U] [#5 0.19,-0.07,0.81,U] [#6 0.11,-0.09,0.75,U] [#7 0.14,-0.12,0.74,U] [#8 0.18,-0.23,0.69,U] 
02:24:11.110 00.001 1032 refined, 8 included, MultiStar: {0.17, -0.12}, one-star: {0.28, -0.13}
02:24:11.111 00.001 1032 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.83) = xAngle (-2.45 = -2.45)
02:24:11.113 00.002 1032 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.45 = -2.45)
02:24:11.116 00.003 1032 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.20 cameraTheta=-0.62 mountX=-0.16 mountY=-0.13, mountTheta=-2.45
02:24:11.118 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.12, opts=13)
02:24:11.119 00.001 1032 Enqueuing Move request for scope (0.17, -0.12)
02:24:11.121 00.002 10072 Worker thread wakes up
02:24:11.121 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
02:24:11.121 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
02:24:11.121 00.000 10072 Moving (0.17, -0.12) raw xDistance=-0.16 yDistance=-0.13
02:24:11.122 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:11.125 00.003 10072 PPEC rslt: input = -0.16, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1217.35
02:24:11.125 00.000 10072 PPEC: input: -0.16, control: 0.03, exposure: 1000
02:24:11.125 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:11.125 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:24:11.125 00.000 10072 MoveAxis(W, 27, ABG)
02:24:11.125 00.000 10072 Guiding  Dir = 3, Dur = 27
02:24:11.126 00.001 10072 IsGuiding returns 0
02:24:11.126 00.000 10072 PulseGuide returned control before completion, sleep 37
02:24:11.142 00.016 1032 UpdateGuideState exits: m=1538 SNR=27.5
02:24:11.146 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:11.147 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:11.148 00.001 1032 Enqueuing Expose request
02:24:11.168 00.020 10072 IsGuiding returns 1
02:24:11.168 00.000 10072 scope still moving after pulse duration time elapsed
02:24:11.199 00.031 10072 IsGuiding returns 0
02:24:11.199 00.000 10072 scope move finished after 27 + 46 ms
02:24:11.199 00.000 10072 Move returns status 0, amount 27
02:24:11.199 00.000 10072 MoveAxis(N, 0, ABG)
02:24:11.199 00.000 10072 Move returns status 0, amount 0
02:24:11.199 00.000 10072 move complete, result=0
02:24:11.199 00.000 10072 worker thread done servicing request
02:24:11.199 00.000 10072 Worker thread wakes up
02:24:11.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:11.200 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:24:11.200 00.000 1032 GuideStep: -0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
02:24:12.325 01.125 10072 Exposure complete
02:24:12.378 00.053 10072 worker thread done servicing request
02:24:12.378 00.000 1032 OnExposeComplete: enter
02:24:12.380 00.002 1032 UpdateGuideState(): m_state=6
02:24:12.382 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1011
02:24:12.383 00.001 1032 Star::Find returns 1 (0), X=1122.09, Y=332.38, Mass=1532, SNR=27.5, Peak=130 HFD=3.3
02:24:12.386 00.003 1032 MultiStar: [#1 0.07,0.04,0.91,U] [#2 0.23,-0.00,0.95,U] [#3 0.17,0.00,0.96,U] [#4 0.10,-0.02,0.82,U] [#5 0.19,0.02,0.78,U] [#6 0.12,0.03,0.76,U] [#7 0.12,-0.06,0.72,U] [#8 0.02,-0.10,0.64,U] 
02:24:12.387 00.001 1032 refined, 8 included, MultiStar: {0.14, -0.01}, one-star: {0.19, -0.00}
02:24:12.388 00.001 1032 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.83) = xAngle (-1.87 = -1.87)
02:24:12.389 00.001 1032 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.87 = -1.87)
02:24:12.391 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.04 mountX=-0.04 mountY=-0.13, mountTheta=-1.87
02:24:12.394 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
02:24:12.395 00.001 1032 Enqueuing Move request for scope (0.14, -0.01)
02:24:12.397 00.002 10072 Worker thread wakes up
02:24:12.397 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
02:24:12.397 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
02:24:12.397 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.04 yDistance=-0.13
02:24:12.398 00.001 10072 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1217.35
02:24:12.398 00.000 10072 PPEC: input: -0.04, control: 0.02, exposure: 1000
02:24:12.398 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:12.398 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:24:12.398 00.000 10072 MoveAxis(W, 21, ABG)
02:24:12.400 00.002 10072 Guiding  Dir = 3, Dur = 21
02:24:12.400 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:12.402 00.002 10072 IsGuiding returns 0
02:24:12.403 00.001 10072 PulseGuide returned control before completion, sleep 31
02:24:12.419 00.016 1032 UpdateGuideState exits: m=1532 SNR=27.5
02:24:12.421 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:12.422 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:12.425 00.003 1032 Enqueuing Expose request
02:24:12.448 00.023 10072 IsGuiding returns 1
02:24:12.448 00.000 10072 scope still moving after pulse duration time elapsed
02:24:12.480 00.032 10072 IsGuiding returns 0
02:24:12.480 00.000 10072 scope move finished after 21 + 57 ms
02:24:12.480 00.000 10072 Move returns status 0, amount 21
02:24:12.480 00.000 10072 MoveAxis(N, 0, ABG)
02:24:12.480 00.000 10072 Move returns status 0, amount 0
02:24:12.480 00.000 10072 move complete, result=0
02:24:12.480 00.000 10072 worker thread done servicing request
02:24:12.480 00.000 10072 Worker thread wakes up
02:24:12.480 00.000 1032 GuideStep: -0.0 px 21 ms WEST, -0.1 px 0 ms NORTH
02:24:12.483 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:12.484 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:24:13.398 00.914 10072 Exposure complete
02:24:13.459 00.061 10072 worker thread done servicing request
02:24:13.459 00.000 1032 OnExposeComplete: enter
02:24:13.461 00.002 1032 UpdateGuideState(): m_state=6
02:24:13.462 00.001 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1012
02:24:13.464 00.002 1032 Star::Find returns 1 (0), X=1122.04, Y=332.40, Mass=1628, SNR=28.3, Peak=145 HFD=3.3
02:24:13.466 00.002 1032 MultiStar: [#1 0.16,-0.05,0.90,U] [#2 0.15,0.10,0.92,U] [#3 0.10,-0.04,0.93,U] [#4 0.19,-0.05,0.79,U] [#5 0.22,0.09,0.74,U] [#6 0.20,-0.00,0.72,U] [#7 0.19,0.02,0.69,U] [#8 0.13,-0.03,0.65,U] 
02:24:13.467 00.001 1032 single-star, 8 included, MultiStar: {0.16, 0.01}, one-star: {0.14, 0.01}
02:24:13.468 00.001 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
02:24:13.470 00.002 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
02:24:13.472 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.09 mountX=-0.02 mountY=-0.14, mountTheta=-1.74
02:24:13.475 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.01, opts=13)
02:24:13.477 00.002 1032 Enqueuing Move request for scope (0.14, 0.01)
02:24:13.478 00.001 10072 Worker thread wakes up
02:24:13.479 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
02:24:13.479 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
02:24:13.479 00.000 10072 Moving (0.14, 0.01) raw xDistance=-0.02 yDistance=-0.14
02:24:13.481 00.002 10072 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1217.35
02:24:13.481 00.000 10072 PPEC: input: -0.02, control: 0.02, exposure: 1000
02:24:13.481 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:13.481 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:24:13.481 00.000 10072 MoveAxis(W, 15, ABG)
02:24:13.481 00.000 10072 Guiding  Dir = 3, Dur = 15
02:24:13.481 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:13.483 00.002 10072 IsGuiding returns 0
02:24:13.483 00.000 10072 PulseGuide returned control before completion, sleep 25
02:24:13.500 00.017 1032 UpdateGuideState exits: m=1628 SNR=28.3
02:24:13.501 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:13.503 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:13.504 00.001 1032 Enqueuing Expose request
02:24:13.519 00.015 10072 IsGuiding returns 0
02:24:13.519 00.000 10072 Move returns status 0, amount 15
02:24:13.519 00.000 10072 MoveAxis(N, 0, ABG)
02:24:13.519 00.000 10072 Move returns status 0, amount 0
02:24:13.519 00.000 10072 move complete, result=0
02:24:13.519 00.000 10072 worker thread done servicing request
02:24:13.519 00.000 10072 Worker thread wakes up
02:24:13.519 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:13.519 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:24:13.523 00.004 1032 GuideStep: -0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
02:24:14.648 01.125 10072 Exposure complete
02:24:14.705 00.057 10072 worker thread done servicing request
02:24:14.705 00.000 1032 OnExposeComplete: enter
02:24:14.707 00.002 1032 UpdateGuideState(): m_state=6
02:24:14.723 00.016 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1013
02:24:14.725 00.002 1032 Star::Find returns 1 (0), X=1122.04, Y=332.45, Mass=1490, SNR=27.1, Peak=132 HFD=3.1
02:24:14.727 00.002 1032 MultiStar: [#1 0.15,-0.11,0.96,U] [#2 0.19,0.02,0.98,U] [#3 0.11,-0.05,0.97,U] [#4 0.15,-0.02,0.83,U] [#5 0.21,-0.08,0.80,U] [#6 0.15,-0.02,0.73,U] [#7 0.13,-0.03,0.71,U] [#8 0.16,-0.03,0.71,U] 
02:24:14.728 00.001 1032 single-star, 8 included, MultiStar: {0.15, -0.03}, one-star: {0.14, 0.06}
02:24:14.731 00.003 1032 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.83) = xAngle (-1.42 = -1.42)
02:24:14.732 00.001 1032 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.42 = -1.42)
02:24:14.742 00.010 1032 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.41 mountX=0.02 mountY=-0.15, mountTheta=-1.42
02:24:14.748 00.006 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.06, opts=13)
02:24:14.750 00.002 1032 Enqueuing Move request for scope (0.14, 0.06)
02:24:14.751 00.001 10072 Worker thread wakes up
02:24:14.752 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
02:24:14.752 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
02:24:14.752 00.000 10072 Moving (0.14, 0.06) raw xDistance=0.02 yDistance=-0.15
02:24:14.754 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:14.760 00.006 10072 PPEC rslt: input = 0.02, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1219.39
02:24:14.760 00.000 10072 PPEC: input: 0.02, control: 0.04, exposure: 1000
02:24:14.760 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:14.760 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:24:14.760 00.000 10072 MoveAxis(W, 40, ABG)
02:24:14.760 00.000 10072 Guiding  Dir = 3, Dur = 40
02:24:14.765 00.005 10072 IsGuiding returns 0
02:24:14.776 00.011 10072 PulseGuide returned control before completion, sleep 40
02:24:14.789 00.013 1032 UpdateGuideState exits: m=1490 SNR=27.1
02:24:14.792 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:14.793 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:14.889 00.096 1032 Enqueuing Expose request
02:24:14.909 00.020 10072 IsGuiding returns 1
02:24:14.909 00.000 10072 scope still moving after pulse duration time elapsed
02:24:14.974 00.065 1032 evsrv: cli 0D18B130 connect
02:24:14.992 00.018 10072 IsGuiding returns 0
02:24:14.993 00.001 1032 case statement mapped state 6 to 3
02:24:14.996 00.003 10072 scope move finished after 40 + 187 ms
02:24:14.996 00.000 10072 Move returns status 0, amount 40
02:24:14.996 00.000 10072 MoveAxis(N, 0, ABG)
02:24:14.996 00.000 10072 Move returns status 0, amount 0
02:24:14.996 00.000 10072 move complete, result=0
02:24:14.996 00.000 10072 worker thread done servicing request
02:24:14.996 00.000 1032 case statement mapped state 6 to 3
02:24:15.000 00.004 10072 Worker thread wakes up
02:24:15.000 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:15.000 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1107,317,31,31)
02:24:15.001 00.001 1032 GuideStep: 0.0 px 40 ms WEST, -0.2 px 0 ms NORTH
02:24:15.014 00.013 1032 evsrv: cli 0D18B130 request: {"method":"get_app_state","id":"17e30ca3-af2f-4bc4-a5f6-29ca98a2ca7d"}
02:24:15.018 00.004 1032 case statement mapped state 6 to 3
02:24:15.021 00.003 1032 evsrv: cli 0D18B130 response: {"jsonrpc":"2.0","result":"Guiding","id":"17e30ca3-af2f-4bc4-a5f6-29ca98a2ca7d"}
02:24:15.070 00.049 1032 evsrv: cli 0D18B130 disconnect
02:24:15.081 00.011 1032 evsrv: cli 0D18B590 connect
02:24:15.085 00.004 1032 case statement mapped state 6 to 3
02:24:15.089 00.004 1032 case statement mapped state 6 to 3
02:24:15.091 00.002 1032 evsrv: cli 0D18B590 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":0.4,"time":2,"timeout":40}},"id":"392309ff-c100-45df-86e6-c80a02a7acc1"}
02:24:15.093 00.002 1032 PhdController::Dither begins
02:24:15.095 00.002 1032 dither: size=3.00, dRA=-0.09 dDec=-1.77
02:24:15.097 00.002 1032 MountToCamera -- mountTheta (-1.62) + m_xAngle (1.83) = xAngle (0.21 = 0.21)
02:24:15.099 00.002 1032 MountToCamera -- mountX=-0.09 mountY=-1.77 hyp=1.77 mountTheta=-1.62 cameraX=1.73, cameraY=0.37 cameraTheta=0.21
02:24:15.102 00.003 1032 setting lock position to (1123.63, 332.75)
02:24:15.104 00.002 1032 Mount: notify guiding dithered (1.7, 0.4)
02:24:15.108 00.004 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
02:24:15.111 00.003 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
02:24:15.118 00.007 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
02:24:15.122 00.004 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
02:24:15.125 00.003 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
02:24:15.127 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
02:24:15.130 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
02:24:15.132 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:24:15.134 00.002 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
02:24:15.223 00.089 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
02:24:15.234 00.011 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
02:24:15.246 00.012 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
02:24:15.252 00.006 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
02:24:15.257 00.005 1032 MultiStar: stabilizing after lock position change
02:24:15.261 00.004 1032 Status Line: Dither by -0.09,-1.77
02:24:15.271 00.010 1032 PhdController: newstate STATE_SETTLE_BEGIN
02:24:15.278 00.007 1032 PhdController: newstate STATE_SETTLE_WAIT
02:24:15.281 00.003 1032 evsrv: cli 0D18B590 response: {"jsonrpc":"2.0","result":0,"id":"392309ff-c100-45df-86e6-c80a02a7acc1"}
02:24:15.301 00.020 1032 evsrv: cli 0D18B590 disconnect
02:24:15.907 00.606 10072 Exposure complete
02:24:15.994 00.087 10072 worker thread done servicing request
02:24:15.995 00.001 1032 OnExposeComplete: enter
02:24:15.997 00.002 1032 UpdateGuideState(): m_state=6
02:24:16.001 00.004 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1014
02:24:16.003 00.002 1032 Star::Find returns 1 (0), X=1122.10, Y=332.40, Mass=1588, SNR=28.0, Peak=139 HFD=3.2
02:24:16.004 00.001 1032 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.83) = xAngle (-4.74 = 1.54)
02:24:16.006 00.002 1032 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.74 = 1.54)
02:24:16.009 00.003 1032 CameraToMount -- cameraX=-1.53 cameraY=-0.35 hyp=1.57 cameraTheta=-2.91 mountX=0.05 mountY=1.57, mountTheta=1.54
02:24:16.013 00.004 1032 dither recenter: remaining=(0.1,1.8) step=(0.1,1.8)
02:24:16.018 00.005 1032 MountToCamera -- mountTheta (1.52) + m_xAngle (1.83) = xAngle (3.35 = -2.93)
02:24:16.021 00.003 1032 MountToCamera -- mountX=0.09 mountY=1.77 hyp=1.77 mountTheta=1.52 cameraX=-1.73, cameraY=-0.37 cameraTheta=-2.93
02:24:16.024 00.003 1032 SchedulePrimaryMove(0F526948, x=-1.73, y=-0.37, opts=4)
02:24:16.026 00.002 1032 Enqueuing Move request for scope (-1.73, -0.37)
02:24:16.029 00.003 1032 Mount: notify direct move 0.09,1.77
02:24:16.031 00.002 10072 Worker thread wakes up
02:24:16.031 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-1.73, -0.37) opts 0x4
02:24:16.031 00.000 10072 Handling offset move in thread for scope, endpoint = (-1.73, -0.37)
02:24:16.031 00.000 10072 Moving (-1.73, -0.37) raw xDistance=0.09 yDistance=1.77
02:24:16.031 00.000 10072 BLC: window closed
02:24:16.031 00.000 10072 MoveAxis(W, 92, B)
02:24:16.031 00.000 10072 Guiding  Dir = 3, Dur = 92
02:24:16.031 00.000 1032 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 150
02:24:16.034 00.003 10072 IsGuiding returns 0
02:24:16.034 00.000 1032 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 5.156630
02:24:16.036 00.002 10072 PulseGuide returned control before completion, sleep 102
02:24:16.036 00.000 1032 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
02:24:16.038 00.002 1032 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
02:24:16.040 00.002 1032 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000
02:24:16.042 00.002 1032 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 13
02:24:16.045 00.003 1032 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
02:24:16.047 00.002 1032 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:24:16.051 00.004 1032 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
02:24:16.054 00.003 1032 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "6/4/2026 9:35:12 PM"
02:24:16.056 00.002 1032 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0
02:24:16.057 00.001 1032 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.4 -1.8}, {1.1 -4.1}, {1.6 -6.2}, {2.1 -8.0}, {2.6 -9.9}, {3.2 -11.5}, {3.5 -13.4}, {4.1 -15.3}, {4.6 -17.1}, {5.0 -18.9}, {5.5 -21.1}, {6.2 -23.0}, {6.6 -24.8}, {6.6 -24.8}, {5.4 -19.3}, {4.0 -14.5}, {2.6 -9.5}, {1.4 -4.5}, {0.1 0.4}, {-0.4 2.5}"
02:24:16.060 00.003 1032 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-4.4 -1.2}, {-6.7 -1.6}, {-8.8 -2.0}, {-10.9 -2.3}, {-13.4 -2.9}, {-15.3 -3.3}, {-17.6 -3.9}, {-19.8 -4.7}, {-21.9 -4.9}, {-24.1 -5.5}, {-26.3 -6.0}, {-26.3 -6.0}, {-23.9 -5.2}, {-19.0 -3.9}, {-13.5 -2.6}, {-8.4 -1.0}, {-4.8 -0.0}"
02:24:16.064 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:16.092 00.028 1032 UpdateGuideState exits: m=1588 SNR=28.0
02:24:16.095 00.003 1032 PhdController: settling, locked = 1, distance = 1.82 (0.40) aobump = 0 frame = 1 / 99999
02:24:16.097 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784183056.097,"Host":"MELE","Inst":1,"Distance":1.82,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
02:24:16.099 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:16.101 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:16.103 00.002 1032 Enqueuing Expose request
02:24:16.142 00.039 10072 IsGuiding returns 0
02:24:16.142 00.000 10072 Move returns status 0, amount 92
02:24:16.142 00.000 10072 BLC: window closed
02:24:16.142 00.000 10072 BLC: Compensation needed for non-algo type move
02:24:16.142 00.000 10072 BLC: Dec direction reversal from North to South, backlash comp pulse of 85 applied
02:24:16.142 00.000 10072 MoveAxis(S, 1226, B)
02:24:16.142 00.000 10072 Guiding  Dir = 1, Dur = 1226
02:24:16.143 00.001 10072 IsGuiding returns 0
02:24:16.144 00.001 10072 PulseGuide returned control before completion, sleep 1236
02:24:17.387 01.243 10072 IsGuiding returns 0
02:24:17.387 00.000 10072 Move returns status 0, amount 1226
02:24:17.387 00.000 10072 move complete, result=0
02:24:17.387 00.000 10072 worker thread done servicing request
02:24:17.387 00.000 10072 Worker thread wakes up
02:24:17.387 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:17.387 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:17.387 00.000 1032 GuideStep: 0.1 px 92 ms WEST, 1.8 px 1226 ms SOUTH
02:24:18.512 01.125 10072 Exposure complete
02:24:18.575 00.063 10072 worker thread done servicing request
02:24:18.575 00.000 1032 OnExposeComplete: enter
02:24:18.577 00.002 1032 UpdateGuideState(): m_state=6
02:24:18.579 00.002 1032 Star::Find(15, 1122, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1015
02:24:18.583 00.004 1032 Star::Find returns 1 (0), X=1123.40, Y=332.64, Mass=1566, SNR=27.8, Peak=125 HFD=3.2
02:24:18.586 00.003 1032 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.83) = xAngle (-4.52 = 1.77)
02:24:18.587 00.001 1032 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.52 = 1.77)
02:24:18.589 00.002 1032 CameraToMount -- cameraX=-0.23 cameraY=-0.11 hyp=0.26 cameraTheta=-2.69 mountX=-0.05 mountY=0.25, mountTheta=1.77
02:24:18.591 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.23, y=-0.11, opts=13)
02:24:18.593 00.002 1032 Enqueuing Move request for scope (-0.23, -0.11)
02:24:18.595 00.002 10072 Worker thread wakes up
02:24:18.595 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.11) opts 0xd
02:24:18.595 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.23, -0.11)
02:24:18.595 00.000 10072 Moving (-0.23, -0.11) raw xDistance=-0.05 yDistance=0.25
02:24:18.595 00.000 10072 PPEC rslt(dithering): input = -0.05, final = -0.02
02:24:18.595 00.000 10072 PPEC: input: -0.05, control: -0.02, exposure: 1000
02:24:18.595 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:24:18.595 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:24:18.595 00.000 10072 MoveAxis(E, 21, ABG)
02:24:18.595 00.000 10072 Guiding  Dir = 2, Dur = 21
02:24:18.596 00.001 10072 IsGuiding returns 0
02:24:18.596 00.000 10072 PulseGuide returned control before completion, sleep 31
02:24:18.597 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:18.618 00.021 1032 UpdateGuideState exits: m=1566 SNR=27.8
02:24:18.621 00.003 1032 PhdController: settling, locked = 1, distance = 0.26 (0.40) aobump = 0 frame = 2 / 99999
02:24:18.623 00.002 1032 evsrv: {"Event":"Settling","Timestamp":1784183058.623,"Host":"MELE","Inst":1,"Distance":0.26,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
02:24:18.624 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:18.626 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:18.628 00.002 1032 Enqueuing Expose request
02:24:18.635 00.007 10072 IsGuiding returns 1
02:24:18.636 00.001 10072 scope still moving after pulse duration time elapsed
02:24:18.666 00.030 10072 IsGuiding returns 0
02:24:18.667 00.001 10072 scope move finished after 21 + 49 ms
02:24:18.667 00.000 10072 Move returns status 0, amount 21
02:24:18.667 00.000 10072 MoveAxis(N, 0, ABG)
02:24:18.667 00.000 10072 Move returns status 0, amount 0
02:24:18.667 00.000 10072 move complete, result=0
02:24:18.667 00.000 10072 worker thread done servicing request
02:24:18.667 00.000 10072 Worker thread wakes up
02:24:18.667 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:18.667 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:18.667 00.000 1032 GuideStep: -0.0 px 21 ms EAST, 0.3 px 0 ms NORTH
02:24:19.575 00.908 10072 Exposure complete
02:24:19.848 00.273 10072 worker thread done servicing request
02:24:19.848 00.000 1032 OnExposeComplete: enter
02:24:19.852 00.004 1032 UpdateGuideState(): m_state=6
02:24:19.856 00.004 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1016
02:24:19.859 00.003 1032 Star::Find returns 1 (0), X=1123.39, Y=332.63, Mass=1623, SNR=28.3, Peak=126 HFD=3.2
02:24:19.863 00.004 1032 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.83) = xAngle (-4.50 = 1.78)
02:24:19.865 00.002 1032 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.50 = 1.78)
02:24:19.868 00.003 1032 CameraToMount -- cameraX=-0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-2.67 mountX=-0.06 mountY=0.26, mountTheta=1.78
02:24:19.872 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.24, y=-0.12, opts=13)
02:24:19.875 00.003 1032 Enqueuing Move request for scope (-0.24, -0.12)
02:24:19.877 00.002 10072 Worker thread wakes up
02:24:19.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.12) opts 0xd
02:24:19.877 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.24, -0.12)
02:24:19.878 00.001 10072 Moving (-0.24, -0.12) raw xDistance=-0.06 yDistance=0.26
02:24:19.880 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:19.884 00.004 10072 PPEC rslt(dithering): input = -0.06, final = -0.02
02:24:19.884 00.000 10072 PPEC: input: -0.06, control: -0.02, exposure: 1000
02:24:19.884 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:24:19.884 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:24:19.884 00.000 10072 MoveAxis(E, 24, ABG)
02:24:19.884 00.000 10072 Guiding  Dir = 2, Dur = 24
02:24:19.885 00.001 10072 IsGuiding returns 0
02:24:19.886 00.001 10072 PulseGuide returned control before completion, sleep 34
02:24:19.921 00.035 1032 UpdateGuideState exits: m=1623 SNR=28.3
02:24:19.928 00.007 1032 PhdController: settling, locked = 1, distance = 0.26 (0.40) aobump = 0 frame = 3 / 99999
02:24:19.932 00.004 1032 evsrv: {"Event":"Settling","Timestamp":1784183059.931,"Host":"MELE","Inst":1,"Distance":0.26,"Time":1.3,"SettleTime":2.0,"StarLocked":true}
02:24:19.938 00.006 10072 IsGuiding returns 1
02:24:19.938 00.000 10072 scope still moving after pulse duration time elapsed
02:24:19.938 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:19.942 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:19.944 00.002 1032 Enqueuing Expose request
02:24:19.962 00.018 10072 IsGuiding returns 0
02:24:19.962 00.000 10072 scope move finished after 24 + 52 ms
02:24:19.962 00.000 10072 Move returns status 0, amount 24
02:24:19.962 00.000 10072 MoveAxis(N, 0, ABG)
02:24:19.962 00.000 10072 Move returns status 0, amount 0
02:24:19.962 00.000 10072 move complete, result=0
02:24:19.963 00.001 10072 worker thread done servicing request
02:24:19.963 00.000 10072 Worker thread wakes up
02:24:19.963 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:19.963 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:19.966 00.003 1032 GuideStep: -0.1 px 24 ms EAST, 0.3 px 0 ms NORTH
02:24:21.684 01.718 10072 Exposure complete
02:24:22.377 00.693 10072 worker thread done servicing request
02:24:22.378 00.001 1032 OnExposeComplete: enter
02:24:22.381 00.003 1032 UpdateGuideState(): m_state=6
02:24:22.384 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1017
02:24:22.555 00.171 1032 Star::Find returns 1 (0), X=1123.32, Y=332.73, Mass=1543, SNR=27.6, Peak=121 HFD=3.2
02:24:23.083 00.528 1032 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.83) = xAngle (-4.92 = 1.37)
02:24:23.099 00.016 1032 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.92 = 1.37)
02:24:23.103 00.004 1032 CameraToMount -- cameraX=-0.31 cameraY=-0.02 hyp=0.31 cameraTheta=-3.09 mountX=0.06 mountY=0.31, mountTheta=1.37
02:24:23.108 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.31, y=-0.02, opts=13)
02:24:23.110 00.002 1032 Enqueuing Move request for scope (-0.31, -0.02)
02:24:23.118 00.008 10072 Worker thread wakes up
02:24:23.119 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.02) opts 0xd
02:24:23.119 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.31, -0.02)
02:24:23.119 00.000 10072 Moving (-0.31, -0.02) raw xDistance=0.06 yDistance=0.31
02:24:23.119 00.000 10072 PPEC rslt(dithering): input = 0.06, final = 0.03
02:24:23.119 00.000 10072 PPEC: input: 0.06, control: 0.03, exposure: 1000
02:24:23.119 00.000 10072 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.82
02:24:23.119 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.31
02:24:23.119 00.000 10072 MoveAxis(W, 27, ABG)
02:24:23.119 00.000 10072 Guiding  Dir = 3, Dur = 27
02:24:23.120 00.001 10072 IsGuiding returns 0
02:24:23.121 00.001 10072 PulseGuide returned control before completion, sleep 37
02:24:23.123 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:23.149 00.026 1032 UpdateGuideState exits: m=1543 SNR=27.6
02:24:23.154 00.005 1032 PhdController: settling, locked = 1, distance = 0.28 (0.40) aobump = 0 frame = 4 / 99999
02:24:23.157 00.003 1032 PhdController: newstate STATE_FINISH
02:24:23.159 00.002 1032 PhdController complete: success
02:24:23.161 00.002 1032 evsrv: {"Event":"SettleDone","Timestamp":1784183063.161,"Host":"MELE","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
02:24:23.164 00.003 1032 Mount: notify guiding dither settle done success=1
02:24:23.166 00.002 1032 PhdController: newstate STATE_IDLE
02:24:23.213 00.047 10072 IsGuiding returns 0
02:24:23.213 00.000 10072 Move returns status 0, amount 27
02:24:23.213 00.000 10072 MoveAxis(S, 171, ABG)
02:24:23.213 00.000 10072 Guiding  Dir = 1, Dur = 171
02:24:23.215 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:23.221 00.006 10072 IsGuiding returns 0
02:24:23.221 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:23.229 00.008 10072 PulseGuide returned control before completion, sleep 179
02:24:23.229 00.000 1032 Enqueuing Expose request
02:24:23.417 00.188 10072 IsGuiding returns 0
02:24:23.417 00.000 10072 Move returns status 0, amount 171
02:24:23.417 00.000 10072 move complete, result=0
02:24:23.417 00.000 10072 worker thread done servicing request
02:24:23.417 00.000 10072 Worker thread wakes up
02:24:23.417 00.000 1032 GuideStep: 0.1 px 27 ms WEST, 0.3 px 171 ms SOUTH
02:24:23.420 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:23.421 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:24.557 01.136 10072 Exposure complete
02:24:24.741 00.184 10072 worker thread done servicing request
02:24:24.741 00.000 1032 OnExposeComplete: enter
02:24:24.745 00.004 1032 UpdateGuideState(): m_state=6
02:24:24.748 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1018
02:24:24.751 00.003 1032 Star::Find returns 1 (0), X=1123.50, Y=332.70, Mass=1639, SNR=28.5, Peak=133 HFD=3.1
02:24:24.757 00.006 1032 MultiStar: exiting stabilization period
02:24:24.762 00.005 1032 MultiStar: updating star positions after lock position change
02:24:24.765 00.003 1032 Star::Find(15, 997, 232, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1018
02:24:24.771 00.006 1032 Star::Find returns 1 (0), X=997.53, Y=232.35, Mass=1327, SNR=25.6, Peak=136 HFD=3.1
02:24:24.775 00.004 1032 Star::Find(15, 615, 589, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1018
02:24:24.778 00.003 1032 Star::Find returns 1 (0), X=615.22, Y=589.52, Mass=1387, SNR=26.1, Peak=224 HFD=2.3
02:24:24.780 00.002 1032 Star::Find(15, 429, 338, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1018
02:24:24.782 00.002 1032 Star::Find returns 1 (0), X=429.76, Y=337.71, Mass=1411, SNR=26.3, Peak=166 HFD=2.9
02:24:24.784 00.002 1032 Star::Find(15, 638, 574, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1018
02:24:24.786 00.002 1032 Star::Find returns 1 (0), X=638.81, Y=574.04, Mass=1077, SNR=23.0, Peak=205 HFD=2.3
02:24:24.788 00.002 1032 Star::Find(15, 1125, 695, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1018
02:24:24.791 00.003 1032 Star::Find returns 1 (0), X=1125.12, Y=695.19, Mass=986, SNR=22.0, Peak=81 HFD=3.3
02:24:24.793 00.002 1032 Star::Find(15, 723, 939, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1018
02:24:24.795 00.002 1032 Star::Find returns 1 (0), X=723.35, Y=939.42, Mass=822, SNR=20.1, Peak=78 HFD=3.1
02:24:24.798 00.003 1032 Star::Find(15, 921, 92, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1018
02:24:24.801 00.003 1032 Star::Find returns 1 (0), X=921.54, Y=92.44, Mass=779, SNR=19.5, Peak=83 HFD=3.1
02:24:24.804 00.003 1032 Star::Find(15, 791, 430, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1018
02:24:24.808 00.004 1032 Star::Find returns 1 (0), X=791.60, Y=430.04, Mass=736, SNR=19.0, Peak=118 HFD=2.3
02:24:24.810 00.002 1032 Star::Find(15, 136, 827, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1018
02:24:24.813 00.003 1032 Star::Find returns 1 (0), X=136.19, Y=827.03, Mass=803, SNR=19.8, Peak=56 HFD=3.3
02:24:24.816 00.003 1032 Star::Find(15, 262, 252, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1018
02:24:24.820 00.004 1032 Star::Find returns 1 (0), X=262.53, Y=252.17, Mass=549, SNR=16.4, Peak=59 HFD=2.9
02:24:24.822 00.002 1032 Star::Find(15, 831, 123, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1018
02:24:24.825 00.003 1032 Star::Find returns 1 (0), X=831.57, Y=122.70, Mass=547, SNR=16.3, Peak=59 HFD=2.8
02:24:24.827 00.002 1032 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.83) = xAngle (-4.59 = 1.69)
02:24:24.832 00.005 1032 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.59 = 1.69)
02:24:24.837 00.005 1032 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.76 mountX=-0.02 mountY=0.14, mountTheta=1.69
02:24:24.843 00.006 1032 SchedulePrimaryMove(0F526948, x=-0.13, y=-0.05, opts=13)
02:24:24.848 00.005 1032 Enqueuing Move request for scope (-0.13, -0.05)
02:24:24.851 00.003 10072 Worker thread wakes up
02:24:24.851 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
02:24:24.851 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
02:24:24.851 00.000 10072 Moving (-0.13, -0.05) raw xDistance=-0.02 yDistance=0.14
02:24:24.854 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:24.857 00.003 10072 PPEC rslt(dithering): input = -0.02, final = -0.01
02:24:24.857 00.000 10072 PPEC: input: -0.02, control: -0.01, exposure: 1000
02:24:24.857 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:24.858 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:24:24.858 00.000 10072 MoveAxis(E, 7, ABG)
02:24:24.858 00.000 10072 Guiding  Dir = 2, Dur = 7
02:24:24.858 00.000 10072 IsGuiding returns 0
02:24:24.859 00.001 10072 PulseGuide returned control before completion, sleep 17
02:24:24.885 00.026 1032 UpdateGuideState exits: m=1639 SNR=28.5
02:24:24.888 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:24.890 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:24.894 00.004 10072 IsGuiding returns 0
02:24:24.895 00.001 10072 Move returns status 0, amount 7
02:24:24.895 00.000 10072 MoveAxis(N, 0, ABG)
02:24:24.895 00.000 10072 Move returns status 0, amount 0
02:24:24.895 00.000 10072 move complete, result=0
02:24:24.895 00.000 10072 worker thread done servicing request
02:24:24.896 00.001 1032 Enqueuing Expose request
02:24:24.899 00.003 10072 Worker thread wakes up
02:24:24.899 00.000 1032 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
02:24:24.901 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:24.902 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:25.880 00.978 10072 Exposure complete
02:24:26.258 00.378 1032 OnExposeComplete: enter
02:24:26.358 00.100 10072 worker thread done servicing request
02:24:26.358 00.000 1032 UpdateGuideState(): m_state=6
02:24:26.379 00.021 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1019
02:24:26.386 00.007 1032 Star::Find returns 1 (0), X=1123.51, Y=332.77, Mass=1578, SNR=27.9, Peak=127 HFD=3.1
02:24:26.390 00.004 1032 MultiStar: [#1 0.00,-0.01,0.89,U] [#2 0.01,-0.02,0.93,U] [#3 -0.00,-0.02,0.93,U] [#4 -0.08,-0.06,0.81,U] [#5 -0.06,0.09,0.79,U] [#6 0.04,-0.02,0.73,U] [#7 -0.06,-0.12,0.72,U] [#8 -0.12,0.00,0.66,U] 
02:24:26.405 00.015 1032 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {-0.13, 0.02}
02:24:26.412 00.007 1032 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.83) = xAngle (-4.67 = 1.62)
02:24:26.418 00.006 1032 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.67 = 1.62)
02:24:26.422 00.004 1032 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.84 mountX=-0.00 mountY=0.04, mountTheta=1.62
02:24:26.440 00.018 1032 SchedulePrimaryMove(0F526948, x=-0.04, y=-0.01, opts=13)
02:24:26.443 00.003 1032 Enqueuing Move request for scope (-0.04, -0.01)
02:24:26.446 00.003 10072 Worker thread wakes up
02:24:26.446 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
02:24:26.446 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
02:24:26.446 00.000 10072 Moving (-0.04, -0.01) raw xDistance=-0.00 yDistance=0.04
02:24:26.449 00.003 10072 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1223.42
02:24:26.449 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:26.452 00.003 10072 PPEC: input: -0.00, control: 0.03, exposure: 1000
02:24:26.452 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:26.452 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:24:26.452 00.000 10072 MoveAxis(W, 29, ABG)
02:24:26.452 00.000 10072 Guiding  Dir = 3, Dur = 29
02:24:26.454 00.002 10072 IsGuiding returns 0
02:24:26.456 00.002 10072 PulseGuide returned control before completion, sleep 38
02:24:26.539 00.083 10072 IsGuiding returns 0
02:24:26.540 00.001 10072 Move returns status 0, amount 29
02:24:26.540 00.000 10072 MoveAxis(N, 0, ABG)
02:24:26.540 00.000 10072 Move returns status 0, amount 0
02:24:26.540 00.000 10072 move complete, result=0
02:24:26.540 00.000 10072 worker thread done servicing request
02:24:26.577 00.037 1032 UpdateGuideState exits: m=1578 SNR=27.9
02:24:26.585 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:26.592 00.007 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:26.597 00.005 1032 Enqueuing Expose request
02:24:26.602 00.005 10072 Worker thread wakes up
02:24:26.602 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:26.602 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:26.603 00.001 1032 GuideStep: -0.0 px 29 ms WEST, 0.0 px 0 ms NORTH
02:24:27.744 01.141 10072 Exposure complete
02:24:27.829 00.085 1032 OnExposeComplete: enter
02:24:27.836 00.007 1032 UpdateGuideState(): m_state=6
02:24:27.842 00.006 10072 worker thread done servicing request
02:24:27.842 00.000 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1020
02:24:27.845 00.003 1032 Star::Find returns 1 (0), X=1123.58, Y=332.71, Mass=1501, SNR=27.2, Peak=120 HFD=3.2
02:24:27.848 00.003 1032 MultiStar: [#1 0.03,-0.07,0.94,U] [#2 0.02,-0.07,1.00,U] [#3 0.06,-0.03,0.99,U] [#4 0.03,-0.08,0.85,U] [#5 -0.01,-0.06,0.76,U] [#6 0.05,-0.02,0.77,U] [#7 -0.03,-0.04,0.71,U] [#8 -0.11,-0.13,0.69,U] 
02:24:27.851 00.003 1032 refined, 8 included, MultiStar: {0.00, -0.06}, one-star: {-0.06, -0.04}
02:24:27.854 00.003 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.92)
02:24:27.856 00.002 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.92)
02:24:27.858 00.002 1032 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.53 mountX=-0.06 mountY=0.01, mountTheta=2.92
02:24:27.862 00.004 1032 SchedulePrimaryMove(0F526948, x=0.00, y=-0.06, opts=13)
02:24:27.868 00.006 1032 Enqueuing Move request for scope (0.00, -0.06)
02:24:27.871 00.003 10072 Worker thread wakes up
02:24:27.872 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
02:24:27.872 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
02:24:27.872 00.000 10072 Moving (0.00, -0.06) raw xDistance=-0.06 yDistance=0.01
02:24:27.874 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:27.878 00.004 10072 PPEC rslt: input = -0.06, final = 0.07, react = -0.02, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 1225.41
02:24:27.878 00.000 10072 PPEC: input: -0.06, control: 0.07, exposure: 1000
02:24:27.878 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:27.878 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:24:27.878 00.000 10072 MoveAxis(W, 75, ABG)
02:24:27.878 00.000 10072 Guiding  Dir = 3, Dur = 75
02:24:27.879 00.001 10072 IsGuiding returns 0
02:24:27.880 00.001 10072 PulseGuide returned control before completion, sleep 85
02:24:27.907 00.027 1032 UpdateGuideState exits: m=1501 SNR=27.2
02:24:27.912 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:27.915 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:27.918 00.003 1032 Enqueuing Expose request
02:24:27.977 00.059 10072 IsGuiding returns 0
02:24:27.978 00.001 10072 Move returns status 0, amount 75
02:24:27.978 00.000 10072 MoveAxis(N, 0, ABG)
02:24:27.978 00.000 10072 Move returns status 0, amount 0
02:24:27.978 00.000 10072 move complete, result=0
02:24:27.978 00.000 10072 worker thread done servicing request
02:24:27.978 00.000 10072 Worker thread wakes up
02:24:27.978 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:27.978 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:27.980 00.002 1032 GuideStep: -0.1 px 75 ms WEST, 0.0 px 0 ms NORTH
02:24:28.901 00.921 10072 Exposure complete
02:24:28.980 00.079 10072 worker thread done servicing request
02:24:28.981 00.001 1032 OnExposeComplete: enter
02:24:28.983 00.002 1032 UpdateGuideState(): m_state=6
02:24:28.987 00.004 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1021
02:24:28.991 00.004 1032 Star::Find returns 1 (0), X=1123.68, Y=332.67, Mass=1525, SNR=27.4, Peak=121 HFD=3.0
02:24:28.995 00.004 1032 MultiStar: [#1 0.13,-0.05,0.93,U] [#2 0.01,-0.03,0.95,U] [#3 0.05,-0.05,0.99,U] [#4 0.08,-0.00,0.80,U] [#5 0.08,0.08,0.79,U] [#6 0.09,-0.05,0.74,U] [#7 0.03,-0.10,0.74,U] [#8 -0.03,0.04,0.67,U] 
02:24:28.997 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.05, -0.08}
02:24:28.999 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
02:24:29.001 00.002 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
02:24:29.003 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.47 mountX=-0.04 mountY=-0.05, mountTheta=-2.30
02:24:29.008 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
02:24:29.010 00.002 1032 Enqueuing Move request for scope (0.06, -0.03)
02:24:29.013 00.003 10072 Worker thread wakes up
02:24:29.013 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
02:24:29.013 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
02:24:29.013 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
02:24:29.016 00.003 10072 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1225.41
02:24:29.016 00.000 10072 PPEC: input: -0.04, control: 0.03, exposure: 1000
02:24:29.016 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:29.016 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:24:29.016 00.000 10072 MoveAxis(W, 34, ABG)
02:24:29.016 00.000 10072 Guiding  Dir = 3, Dur = 34
02:24:29.017 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:29.021 00.004 10072 IsGuiding returns 0
02:24:29.021 00.000 10072 PulseGuide returned control before completion, sleep 44
02:24:29.045 00.024 1032 UpdateGuideState exits: m=1525 SNR=27.4
02:24:29.050 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:29.060 00.010 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:29.063 00.003 1032 Enqueuing Expose request
02:24:29.067 00.004 10072 IsGuiding returns 0
02:24:29.067 00.000 10072 Move returns status 0, amount 34
02:24:29.067 00.000 10072 MoveAxis(N, 0, ABG)
02:24:29.067 00.000 10072 Move returns status 0, amount 0
02:24:29.067 00.000 10072 move complete, result=0
02:24:29.068 00.001 10072 worker thread done servicing request
02:24:29.068 00.000 10072 Worker thread wakes up
02:24:29.068 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:29.068 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:29.075 00.007 1032 GuideStep: -0.0 px 34 ms WEST, -0.0 px 0 ms NORTH
02:24:30.197 01.122 10072 Exposure complete
02:24:30.280 00.083 10072 worker thread done servicing request
02:24:30.280 00.000 1032 OnExposeComplete: enter
02:24:30.282 00.002 1032 UpdateGuideState(): m_state=6
02:24:30.285 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1022
02:24:30.286 00.001 1032 Star::Find returns 1 (0), X=1123.60, Y=332.72, Mass=1656, SNR=28.6, Peak=127 HFD=3.2
02:24:30.290 00.004 1032 MultiStar: [#1 0.08,-0.03,0.90,U] [#2 0.03,-0.03,0.94,U] [#3 0.10,-0.04,0.92,U] [#4 0.10,-0.05,0.79,U] [#5 0.02,0.00,0.76,U] [#6 0.16,-0.13,0.73,U] [#7 0.08,-0.09,0.72,U] [#8 0.09,-0.01,0.65,U] 
02:24:30.293 00.003 1032 single-star, 8 included, MultiStar: {0.07, -0.04}, one-star: {-0.03, -0.03}
02:24:30.295 00.002 1032 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.83) = xAngle (-4.27 = 2.02)
02:24:30.297 00.002 1032 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.27 = 2.02)
02:24:30.299 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.44 mountX=-0.02 mountY=0.04, mountTheta=2.02
02:24:30.304 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.03, opts=13)
02:24:30.307 00.003 1032 Enqueuing Move request for scope (-0.03, -0.03)
02:24:30.310 00.003 10072 Worker thread wakes up
02:24:30.310 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
02:24:30.310 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
02:24:30.310 00.000 10072 Moving (-0.03, -0.03) raw xDistance=-0.02 yDistance=0.04
02:24:30.312 00.002 10072 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1225.41
02:24:30.312 00.000 10072 PPEC: input: -0.02, control: 0.03, exposure: 1000
02:24:30.312 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:30.313 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:24:30.313 00.000 10072 MoveAxis(W, 32, ABG)
02:24:30.313 00.000 10072 Guiding  Dir = 3, Dur = 32
02:24:30.313 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:30.316 00.003 10072 IsGuiding returns 0
02:24:30.317 00.001 10072 PulseGuide returned control before completion, sleep 42
02:24:30.347 00.030 1032 UpdateGuideState exits: m=1656 SNR=28.6
02:24:30.349 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:30.353 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:30.355 00.002 1032 Enqueuing Expose request
02:24:30.368 00.013 10072 IsGuiding returns 0
02:24:30.369 00.001 10072 Move returns status 0, amount 32
02:24:30.369 00.000 10072 MoveAxis(N, 0, ABG)
02:24:30.369 00.000 10072 Move returns status 0, amount 0
02:24:30.369 00.000 10072 move complete, result=0
02:24:30.369 00.000 10072 worker thread done servicing request
02:24:30.369 00.000 10072 Worker thread wakes up
02:24:30.369 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:30.369 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:30.371 00.002 1032 GuideStep: -0.0 px 32 ms WEST, 0.0 px 0 ms NORTH
02:24:31.292 00.921 10072 Exposure complete
02:24:31.375 00.083 10072 worker thread done servicing request
02:24:31.375 00.000 1032 OnExposeComplete: enter
02:24:31.377 00.002 1032 UpdateGuideState(): m_state=6
02:24:31.381 00.004 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1023
02:24:31.383 00.002 1032 Star::Find returns 1 (0), X=1123.61, Y=332.69, Mass=1631, SNR=28.4, Peak=130 HFD=3.1
02:24:31.385 00.002 1032 MultiStar: [#1 0.05,-0.11,0.89,U] [#2 0.06,-0.11,0.94,U] [#3 0.06,-0.11,0.95,U] [#4 0.06,-0.09,0.80,U] [#5 0.05,-0.08,0.73,U] [#6 0.03,-0.03,0.74,U] [#7 0.05,-0.16,0.71,U] [#8 0.02,-0.18,0.67,U] 
02:24:31.387 00.002 1032 single-star, 8 included, MultiStar: {0.04, -0.10}, one-star: {-0.02, -0.06}
02:24:31.389 00.002 1032 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.83) = xAngle (-3.72 = 2.56)
02:24:31.392 00.003 1032 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.72 = 2.56)
02:24:31.400 00.008 1032 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.89 mountX=-0.06 mountY=0.04, mountTheta=2.56
02:24:31.405 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.02, y=-0.06, opts=13)
02:24:31.408 00.003 1032 Enqueuing Move request for scope (-0.02, -0.06)
02:24:31.410 00.002 10072 Worker thread wakes up
02:24:31.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
02:24:31.410 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
02:24:31.410 00.000 10072 Moving (-0.02, -0.06) raw xDistance=-0.06 yDistance=0.04
02:24:31.414 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:31.418 00.004 10072 PPEC rslt: input = -0.06, final = 0.08, react = -0.02, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 1227.38
02:24:31.419 00.001 10072 PPEC: input: -0.06, control: 0.08, exposure: 1000
02:24:31.419 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:31.419 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:24:31.419 00.000 10072 MoveAxis(W, 83, ABG)
02:24:31.419 00.000 10072 Guiding  Dir = 3, Dur = 83
02:24:31.419 00.000 10072 IsGuiding returns 0
02:24:31.420 00.001 10072 PulseGuide returned control before completion, sleep 93
02:24:31.448 00.028 1032 UpdateGuideState exits: m=1631 SNR=28.4
02:24:31.450 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:31.453 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:31.456 00.003 1032 Enqueuing Expose request
02:24:31.523 00.067 10072 IsGuiding returns 0
02:24:31.523 00.000 10072 Move returns status 0, amount 83
02:24:31.523 00.000 10072 MoveAxis(N, 0, ABG)
02:24:31.524 00.001 10072 Move returns status 0, amount 0
02:24:31.524 00.000 10072 move complete, result=0
02:24:31.524 00.000 10072 worker thread done servicing request
02:24:31.524 00.000 10072 Worker thread wakes up
02:24:31.524 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:31.524 00.000 1032 GuideStep: -0.1 px 83 ms WEST, 0.0 px 0 ms NORTH
02:24:31.527 00.003 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:32.654 01.127 10072 Exposure complete
02:24:32.733 00.079 10072 worker thread done servicing request
02:24:32.733 00.000 1032 OnExposeComplete: enter
02:24:32.737 00.004 1032 UpdateGuideState(): m_state=6
02:24:32.740 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1024
02:24:32.744 00.004 1032 Star::Find returns 1 (0), X=1123.59, Y=332.57, Mass=1573, SNR=27.8, Peak=120 HFD=3.1
02:24:32.748 00.004 1032 MultiStar: [#1 0.08,-0.09,0.91,U] [#2 0.10,-0.13,0.97,U] [#3 0.02,-0.15,0.94,U] [#4 -0.00,-0.11,0.83,U] [#5 0.07,-0.11,0.77,U] [#6 0.04,-0.04,0.76,U] [#7 -0.05,-0.21,0.73,U] [#8 -0.05,-0.09,0.66,U] 
02:24:32.750 00.002 1032 refined, 8 included, MultiStar: {0.02, -0.13}, one-star: {-0.04, -0.18}
02:24:32.752 00.002 1032 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.83) = xAngle (-3.24 = 3.05)
02:24:32.753 00.001 1032 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.24 = 3.05)
02:24:32.755 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.41 mountX=-0.13 mountY=0.01, mountTheta=3.05
02:24:32.759 00.004 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.13, opts=13)
02:24:32.762 00.003 1032 Enqueuing Move request for scope (0.02, -0.13)
02:24:32.764 00.002 10072 Worker thread wakes up
02:24:32.764 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
02:24:32.764 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
02:24:32.764 00.000 10072 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=0.01
02:24:32.767 00.003 10072 PPEC rslt: input = -0.13, final = 0.07, react = -0.05, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 1227.38
02:24:32.768 00.001 10072 PPEC: input: -0.13, control: 0.07, exposure: 1000
02:24:32.768 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:32.768 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:24:32.768 00.000 10072 MoveAxis(W, 76, ABG)
02:24:32.768 00.000 10072 Guiding  Dir = 3, Dur = 76
02:24:32.769 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:32.772 00.003 10072 IsGuiding returns 0
02:24:32.773 00.001 10072 PulseGuide returned control before completion, sleep 86
02:24:32.801 00.028 1032 UpdateGuideState exits: m=1573 SNR=27.8
02:24:32.806 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:32.808 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:32.810 00.002 1032 Enqueuing Expose request
02:24:32.869 00.059 10072 IsGuiding returns 0
02:24:32.869 00.000 10072 Move returns status 0, amount 76
02:24:32.869 00.000 10072 MoveAxis(N, 0, ABG)
02:24:32.869 00.000 10072 Move returns status 0, amount 0
02:24:32.869 00.000 10072 move complete, result=0
02:24:32.869 00.000 10072 worker thread done servicing request
02:24:32.869 00.000 10072 Worker thread wakes up
02:24:32.869 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:32.869 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:32.870 00.001 1032 GuideStep: -0.1 px 76 ms WEST, 0.0 px 0 ms NORTH
02:24:33.788 00.918 10072 Exposure complete
02:24:33.851 00.063 10072 worker thread done servicing request
02:24:33.852 00.001 1032 OnExposeComplete: enter
02:24:33.855 00.003 1032 UpdateGuideState(): m_state=6
02:24:33.857 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1025
02:24:33.859 00.002 1032 Star::Find returns 1 (0), X=1123.60, Y=332.46, Mass=1587, SNR=28.0, Peak=123 HFD=3.2
02:24:33.861 00.002 1032 MultiStar: [#1 0.09,-0.23,0.92,U] [#2 0.02,-0.33,0.94,U] [#3 0.16,-0.32,0.95,U] [#4 0.11,-0.29,0.81,U] [#5 0.02,-0.28,0.79,U] [#6 0.09,-0.23,0.73,U] [#7 0.12,-0.26,0.71,U] [#8 0.06,-0.23,0.66,U] 
02:24:33.863 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.28}, one-star: {-0.03, -0.29}
02:24:33.865 00.002 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
02:24:33.866 00.001 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
02:24:33.869 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.28 hyp=0.28 cameraTheta=-1.32 mountX=-0.28 mountY=0.00, mountTheta=3.13
02:24:33.873 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.28, opts=13)
02:24:33.875 00.002 1032 Enqueuing Move request for scope (0.07, -0.28)
02:24:33.877 00.002 10072 Worker thread wakes up
02:24:33.877 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.28) opts 0xd
02:24:33.877 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.28)
02:24:33.878 00.001 10072 Moving (0.07, -0.28) raw xDistance=-0.28 yDistance=0.00
02:24:33.879 00.001 10072 PPEC rslt: input = -0.28, final = -0.08, react = -0.12, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 1227.38
02:24:33.879 00.000 10072 PPEC: input: -0.28, control: -0.08, exposure: 1000
02:24:33.879 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:33.879 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:24:33.879 00.000 10072 MoveAxis(E, 85, ABG)
02:24:33.879 00.000 10072 Guiding  Dir = 2, Dur = 85
02:24:33.880 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:33.882 00.002 10072 IsGuiding returns 0
02:24:33.883 00.001 10072 PulseGuide returned control before completion, sleep 95
02:24:33.903 00.020 1032 UpdateGuideState exits: m=1587 SNR=28.0
02:24:33.905 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:33.908 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:33.911 00.003 1032 Enqueuing Expose request
02:24:33.989 00.078 10072 IsGuiding returns 0
02:24:33.989 00.000 10072 Move returns status 0, amount 85
02:24:33.989 00.000 10072 MoveAxis(N, 0, ABG)
02:24:33.989 00.000 10072 Move returns status 0, amount 0
02:24:33.989 00.000 10072 move complete, result=0
02:24:33.989 00.000 10072 worker thread done servicing request
02:24:33.989 00.000 10072 Worker thread wakes up
02:24:33.989 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:33.989 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:34.128 00.139 1032 GuideStep: -0.3 px 85 ms EAST, 0.0 px 0 ms NORTH
02:24:35.120 00.992 10072 Exposure complete
02:24:35.176 00.056 10072 worker thread done servicing request
02:24:35.176 00.000 1032 OnExposeComplete: enter
02:24:35.178 00.002 1032 UpdateGuideState(): m_state=6
02:24:35.183 00.005 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1026
02:24:35.186 00.003 1032 Star::Find returns 1 (0), X=1123.54, Y=332.53, Mass=1740, SNR=29.3, Peak=145 HFD=3.2
02:24:35.189 00.003 1032 MultiStar: [#1 0.04,-0.14,0.89,U] [#2 0.12,-0.05,0.90,U] [#3 0.12,-0.17,0.91,U] [#4 0.14,-0.07,0.76,U] [#5 0.03,-0.01,0.70,U] [#6 0.14,-0.20,0.70,U] [#7 0.08,-0.25,0.70,U] [#8 -0.00,-0.04,0.65,U] 
02:24:35.191 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.13}, one-star: {-0.09, -0.22}
02:24:35.192 00.001 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
02:24:35.194 00.002 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
02:24:35.196 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.13 mountX=-0.14 mountY=-0.03, mountTheta=-2.96
02:24:35.198 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.13, opts=13)
02:24:35.200 00.002 1032 Enqueuing Move request for scope (0.06, -0.13)
02:24:35.201 00.001 10072 Worker thread wakes up
02:24:35.201 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
02:24:35.201 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
02:24:35.201 00.000 10072 Moving (0.06, -0.13) raw xDistance=-0.14 yDistance=-0.03
02:24:35.203 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:35.204 00.001 10072 PPEC rslt: input = -0.14, final = 0.10, react = -0.06, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 1229.32
02:24:35.204 00.000 10072 PPEC: input: -0.14, control: 0.10, exposure: 1000
02:24:35.204 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:35.204 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:24:35.204 00.000 10072 MoveAxis(W, 100, ABG)
02:24:35.204 00.000 10072 Guiding  Dir = 3, Dur = 100
02:24:35.204 00.000 10072 IsGuiding returns 0
02:24:35.206 00.002 10072 PulseGuide returned control before completion, sleep 110
02:24:35.223 00.017 1032 UpdateGuideState exits: m=1740 SNR=29.3
02:24:35.225 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:35.227 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:35.229 00.002 1032 Enqueuing Expose request
02:24:35.320 00.091 10072 IsGuiding returns 0
02:24:35.320 00.000 10072 Move returns status 0, amount 100
02:24:35.320 00.000 10072 MoveAxis(N, 0, ABG)
02:24:35.320 00.000 10072 Move returns status 0, amount 0
02:24:35.320 00.000 10072 move complete, result=0
02:24:35.320 00.000 10072 worker thread done servicing request
02:24:35.321 00.001 1032 GuideStep: -0.1 px 100 ms WEST, -0.0 px 0 ms NORTH
02:24:35.322 00.001 10072 Worker thread wakes up
02:24:35.322 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:35.322 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:36.230 00.908 10072 Exposure complete
02:24:36.290 00.060 10072 worker thread done servicing request
02:24:36.291 00.001 1032 OnExposeComplete: enter
02:24:36.293 00.002 1032 UpdateGuideState(): m_state=6
02:24:36.295 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1027
02:24:36.297 00.002 1032 Star::Find returns 1 (0), X=1123.63, Y=332.33, Mass=1582, SNR=28.0, Peak=123 HFD=3.1
02:24:36.300 00.003 1032 MultiStar: [#1 0.19,-0.40,0.00,M1] [#2 0.05,-0.40,0.00,M1] [#3 0.12,-0.37,0.00,M1] [#4 0.18,-0.41,0.00,M1] [#5 0.16,-0.27,0.77,U] [#6 0.16,-0.40,0.00,M1] [#7 0.14,-0.48,0.00,M1] [#8 0.08,-0.41,0.00,M1] 
02:24:36.301 00.001 1032 refined, 1 included, MultiStar: {0.07, -0.35}, one-star: {-0.00, -0.42}
02:24:36.303 00.002 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.08)
02:24:36.304 00.001 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.08)
02:24:36.305 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.35 hyp=0.36 cameraTheta=-1.38 mountX=-0.36 mountY=0.02, mountTheta=3.08
02:24:36.309 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.35, opts=13)
02:24:36.311 00.002 1032 Enqueuing Move request for scope (0.07, -0.35)
02:24:36.312 00.001 10072 Worker thread wakes up
02:24:36.313 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.35) opts 0xd
02:24:36.313 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.35)
02:24:36.313 00.000 10072 Moving (0.07, -0.35) raw xDistance=-0.36 yDistance=0.02
02:24:36.314 00.001 10072 PPEC rslt: input = -0.36, final = -0.07, react = -0.15, pred = 0.08, hyst = -0.14, hyst_pct = 0.00, period_length = 1229.32
02:24:36.314 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:36.316 00.002 10072 PPEC: input: -0.36, control: -0.07, exposure: 1000
02:24:36.316 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:36.316 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:24:36.316 00.000 10072 MoveAxis(E, 70, ABG)
02:24:36.316 00.000 10072 Guiding  Dir = 2, Dur = 70
02:24:36.316 00.000 10072 IsGuiding returns 0
02:24:36.317 00.001 10072 PulseGuide returned control before completion, sleep 80
02:24:36.333 00.016 1032 UpdateGuideState exits: m=1582 SNR=28.0
02:24:36.336 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:36.338 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:36.339 00.001 1032 Enqueuing Expose request
02:24:36.400 00.061 10072 IsGuiding returns 1
02:24:36.401 00.001 10072 scope still moving after pulse duration time elapsed
02:24:36.431 00.030 10072 IsGuiding returns 0
02:24:36.432 00.001 10072 scope move finished after 70 + 45 ms
02:24:36.432 00.000 10072 Move returns status 0, amount 70
02:24:36.432 00.000 10072 MoveAxis(N, 0, ABG)
02:24:36.432 00.000 10072 Move returns status 0, amount 0
02:24:36.432 00.000 10072 move complete, result=0
02:24:36.432 00.000 10072 worker thread done servicing request
02:24:36.432 00.000 1032 GuideStep: -0.4 px 70 ms EAST, 0.0 px 0 ms NORTH
02:24:36.435 00.003 10072 Worker thread wakes up
02:24:36.435 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:36.435 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:37.562 01.127 10072 Exposure complete
02:24:37.625 00.063 10072 worker thread done servicing request
02:24:37.625 00.000 1032 OnExposeComplete: enter
02:24:37.626 00.001 1032 UpdateGuideState(): m_state=6
02:24:37.627 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1028
02:24:37.629 00.002 1032 Star::Find returns 1 (0), X=1123.63, Y=332.54, Mass=1579, SNR=27.9, Peak=119 HFD=3.2
02:24:37.630 00.001 1032 MultiStar: [#1 0.08,-0.13,0.91,U] [#2 0.00,-0.16,0.96,U] [#3 0.11,-0.13,0.94,U] [#4 0.05,-0.11,0.82,U] [#5 0.20,0.01,0.75,U] [#6 0.11,-0.19,0.74,U] [#7 0.09,-0.23,0.74,U] [#8 -0.11,-0.11,0.68,U] 
02:24:37.632 00.002 1032 refined, 8 included, MultiStar: {0.06, -0.14}, one-star: {0.00, -0.21}
02:24:37.633 00.001 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
02:24:37.635 00.002 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
02:24:37.636 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.18 mountX=-0.15 mountY=-0.02, mountTheta=-3.01
02:24:37.638 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.14, opts=13)
02:24:37.640 00.002 1032 Enqueuing Move request for scope (0.06, -0.14)
02:24:37.641 00.001 10072 Worker thread wakes up
02:24:37.641 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
02:24:37.641 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
02:24:37.641 00.000 10072 Moving (0.06, -0.14) raw xDistance=-0.15 yDistance=-0.02
02:24:37.643 00.002 10072 PPEC rslt: input = -0.15, final = 0.04, react = -0.06, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1229.32
02:24:37.643 00.000 10072 PPEC: input: -0.15, control: 0.04, exposure: 1000
02:24:37.643 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:37.644 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:24:37.644 00.000 10072 MoveAxis(W, 38, ABG)
02:24:37.644 00.000 10072 Guiding  Dir = 3, Dur = 38
02:24:37.644 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:37.647 00.003 10072 IsGuiding returns 0
02:24:37.648 00.001 10072 PulseGuide returned control before completion, sleep 48
02:24:37.664 00.016 1032 UpdateGuideState exits: m=1579 SNR=27.9
02:24:37.665 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:37.667 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:37.668 00.001 1032 Enqueuing Expose request
02:24:37.701 00.033 10072 IsGuiding returns 1
02:24:37.701 00.000 10072 scope still moving after pulse duration time elapsed
02:24:37.732 00.031 10072 IsGuiding returns 0
02:24:37.732 00.000 10072 scope move finished after 38 + 47 ms
02:24:37.732 00.000 10072 Move returns status 0, amount 38
02:24:37.732 00.000 10072 MoveAxis(N, 0, ABG)
02:24:37.732 00.000 10072 Move returns status 0, amount 0
02:24:37.732 00.000 10072 move complete, result=0
02:24:37.732 00.000 10072 worker thread done servicing request
02:24:37.732 00.000 10072 Worker thread wakes up
02:24:37.732 00.000 1032 GuideStep: -0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
02:24:37.736 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:37.736 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:38.652 00.916 10072 Exposure complete
02:24:38.706 00.054 10072 worker thread done servicing request
02:24:38.706 00.000 1032 OnExposeComplete: enter
02:24:38.708 00.002 1032 UpdateGuideState(): m_state=6
02:24:38.710 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1029
02:24:38.711 00.001 1032 Star::Find returns 1 (0), X=1123.64, Y=332.47, Mass=1591, SNR=28.0, Peak=118 HFD=3.2
02:24:38.713 00.002 1032 MultiStar: [#1 0.06,-0.28,0.91,U] [#2 -0.01,-0.24,0.95,U] [#3 0.15,-0.22,0.93,U] [#4 0.06,-0.27,0.81,U] [#5 0.19,-0.15,0.74,U] [#6 0.12,-0.27,0.72,U] [#7 0.08,-0.24,0.73,U] [#8 0.04,-0.28,0.66,U] 
02:24:38.714 00.001 1032 refined, 8 included, MultiStar: {0.07, -0.25}, one-star: {0.01, -0.28}
02:24:38.715 00.001 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
02:24:38.716 00.001 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
02:24:38.717 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.28 mountX=-0.26 mountY=-0.01, mountTheta=-3.11
02:24:38.720 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.25, opts=13)
02:24:38.721 00.001 1032 Enqueuing Move request for scope (0.07, -0.25)
02:24:38.722 00.001 10072 Worker thread wakes up
02:24:38.722 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
02:24:38.722 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
02:24:38.722 00.000 10072 Moving (0.07, -0.25) raw xDistance=-0.26 yDistance=-0.01
02:24:38.724 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:38.727 00.003 10072 PPEC rslt: input = -0.26, final = -0.01, react = -0.11, pred = 0.10, hyst = -0.10, hyst_pct = 0.00, period_length = 1231.25
02:24:38.727 00.000 10072 PPEC: input: -0.26, control: -0.01, exposure: 1000
02:24:38.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:38.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:24:38.727 00.000 10072 MoveAxis(E, 10, ABG)
02:24:38.727 00.000 10072 Guiding  Dir = 2, Dur = 10
02:24:38.727 00.000 10072 IsGuiding returns 0
02:24:38.728 00.001 10072 PulseGuide returned control before completion, sleep 20
02:24:38.744 00.016 1032 UpdateGuideState exits: m=1591 SNR=28.0
02:24:38.746 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:38.748 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:38.749 00.001 1032 Enqueuing Expose request
02:24:38.756 00.007 10072 IsGuiding returns 0
02:24:38.756 00.000 10072 Move returns status 0, amount 10
02:24:38.756 00.000 10072 MoveAxis(N, 0, ABG)
02:24:38.756 00.000 10072 Move returns status 0, amount 0
02:24:38.756 00.000 10072 move complete, result=0
02:24:38.756 00.000 10072 worker thread done servicing request
02:24:38.756 00.000 10072 Worker thread wakes up
02:24:38.756 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:38.756 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:38.759 00.003 1032 GuideStep: -0.3 px 10 ms EAST, -0.0 px 0 ms NORTH
02:24:39.892 01.133 10072 Exposure complete
02:24:39.945 00.053 10072 worker thread done servicing request
02:24:39.945 00.000 1032 OnExposeComplete: enter
02:24:39.946 00.001 1032 UpdateGuideState(): m_state=6
02:24:39.948 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1030
02:24:39.948 00.000 1032 Star::Find returns 1 (0), X=1123.65, Y=332.42, Mass=1611, SNR=28.2, Peak=128 HFD=3.2
02:24:39.951 00.003 1032 MultiStar: [#1 0.11,-0.30,0.91,U] [#2 0.08,-0.33,0.96,U] [#3 0.15,-0.38,0.00,M1] [#4 0.04,-0.32,0.79,U] [#5 0.13,-0.21,0.75,U] [#6 0.06,-0.25,0.71,U] [#7 0.17,-0.29,0.70,U] [#8 0.04,-0.37,0.66,U] 
02:24:39.952 00.001 1032 refined, 7 included, MultiStar: {0.08, -0.30}, one-star: {0.02, -0.33}
02:24:39.953 00.001 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = 3.14)
02:24:39.954 00.001 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = 3.14)
02:24:39.956 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.31 mountX=-0.31 mountY=0.00, mountTheta=3.14
02:24:39.959 00.003 1032 SchedulePrimaryMove(0F526948, x=0.08, y=-0.30, opts=13)
02:24:39.960 00.001 1032 Enqueuing Move request for scope (0.08, -0.30)
02:24:39.961 00.001 10072 Worker thread wakes up
02:24:39.961 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.30) opts 0xd
02:24:39.961 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, -0.30)
02:24:39.961 00.000 10072 Moving (0.08, -0.30) raw xDistance=-0.31 yDistance=0.00
02:24:39.963 00.002 10072 PPEC rslt: input = -0.31, final = -0.04, react = -0.13, pred = 0.09, hyst = -0.11, hyst_pct = 0.00, period_length = 1231.25
02:24:39.963 00.000 10072 PPEC: input: -0.31, control: -0.04, exposure: 1000
02:24:39.963 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:39.963 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:24:39.963 00.000 10072 MoveAxis(E, 42, ABG)
02:24:39.963 00.000 10072 Guiding  Dir = 2, Dur = 42
02:24:39.963 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:39.965 00.002 10072 IsGuiding returns 0
02:24:39.966 00.001 10072 PulseGuide returned control before completion, sleep 52
02:24:39.983 00.017 1032 UpdateGuideState exits: m=1611 SNR=28.2
02:24:39.986 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:39.988 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:39.989 00.001 1032 Enqueuing Expose request
02:24:40.027 00.038 10072 IsGuiding returns 1
02:24:40.027 00.000 10072 scope still moving after pulse duration time elapsed
02:24:40.059 00.032 10072 IsGuiding returns 0
02:24:40.059 00.000 10072 scope move finished after 42 + 52 ms
02:24:40.059 00.000 10072 Move returns status 0, amount 42
02:24:40.059 00.000 10072 MoveAxis(N, 0, ABG)
02:24:40.059 00.000 10072 Move returns status 0, amount 0
02:24:40.059 00.000 10072 move complete, result=0
02:24:40.059 00.000 10072 worker thread done servicing request
02:24:40.059 00.000 10072 Worker thread wakes up
02:24:40.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:40.059 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:40.060 00.001 1032 GuideStep: -0.3 px 42 ms EAST, 0.0 px 0 ms NORTH
02:24:40.968 00.908 10072 Exposure complete
02:24:41.020 00.052 10072 worker thread done servicing request
02:24:41.020 00.000 1032 OnExposeComplete: enter
02:24:41.022 00.002 1032 UpdateGuideState(): m_state=6
02:24:41.024 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1031
02:24:41.026 00.002 1032 Star::Find returns 1 (0), X=1123.56, Y=332.65, Mass=1567, SNR=27.8, Peak=122 HFD=3.2
02:24:41.028 00.002 1032 MultiStar: [#1 0.17,-0.12,0.92,U] [#2 -0.00,-0.20,0.97,U] [#3 0.05,-0.16,0.96,U] [#4 0.07,-0.09,0.81,U] [#5 0.08,0.04,0.77,U] [#6 0.17,-0.14,0.75,U] [#7 0.06,-0.10,0.70,U] [#8 0.10,-0.23,0.68,U] 
02:24:41.029 00.001 1032 single-star, 8 included, MultiStar: {0.06, -0.12}, one-star: {-0.08, -0.10}
02:24:41.031 00.002 1032 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.83) = xAngle (-4.05 = 2.23)
02:24:41.032 00.001 1032 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.05 = 2.23)
02:24:41.033 00.001 1032 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.22 mountX=-0.08 mountY=0.10, mountTheta=2.23
02:24:41.036 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.08, y=-0.10, opts=13)
02:24:41.038 00.002 1032 Enqueuing Move request for scope (-0.08, -0.10)
02:24:41.039 00.001 10072 Worker thread wakes up
02:24:41.039 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
02:24:41.039 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
02:24:41.039 00.000 10072 Moving (-0.08, -0.10) raw xDistance=-0.08 yDistance=0.10
02:24:41.040 00.001 10072 PPEC rslt: input = -0.08, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1231.25
02:24:41.041 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:41.042 00.001 10072 PPEC: input: -0.08, control: 0.04, exposure: 1000
02:24:41.042 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:41.042 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:24:41.042 00.000 10072 MoveAxis(W, 36, ABG)
02:24:41.042 00.000 10072 Guiding  Dir = 3, Dur = 36
02:24:41.043 00.001 10072 IsGuiding returns 0
02:24:41.043 00.000 10072 PulseGuide returned control before completion, sleep 46
02:24:41.061 00.018 1032 UpdateGuideState exits: m=1567 SNR=27.8
02:24:41.063 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:41.065 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:41.066 00.001 1032 Enqueuing Expose request
02:24:41.090 00.024 10072 IsGuiding returns 1
02:24:41.090 00.000 10072 scope still moving after pulse duration time elapsed
02:24:41.122 00.032 10072 IsGuiding returns 0
02:24:41.122 00.000 10072 scope move finished after 36 + 43 ms
02:24:41.122 00.000 10072 Move returns status 0, amount 36
02:24:41.122 00.000 10072 MoveAxis(N, 0, ABG)
02:24:41.122 00.000 10072 Move returns status 0, amount 0
02:24:41.122 00.000 10072 move complete, result=0
02:24:41.122 00.000 10072 worker thread done servicing request
02:24:41.122 00.000 10072 Worker thread wakes up
02:24:41.122 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:41.122 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:41.123 00.001 1032 GuideStep: -0.1 px 36 ms WEST, 0.1 px 0 ms NORTH
02:24:42.249 01.126 10072 Exposure complete
02:24:42.304 00.055 10072 worker thread done servicing request
02:24:42.304 00.000 1032 OnExposeComplete: enter
02:24:42.306 00.002 1032 UpdateGuideState(): m_state=6
02:24:42.308 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1032
02:24:42.310 00.002 1032 Star::Find returns 1 (0), X=1123.70, Y=332.47, Mass=1521, SNR=27.4, Peak=123 HFD=3.1
02:24:42.312 00.002 1032 MultiStar: [#1 0.05,-0.31,0.96,U] [#2 0.09,-0.32,0.97,U] [#3 0.18,-0.40,0.00,M1] [#4 0.17,-0.31,0.84,U] [#5 0.10,-0.22,0.79,U] [#6 0.14,-0.34,0.76,U] [#7 0.08,-0.29,0.76,U] [#8 0.06,-0.30,0.66,U] 
02:24:42.314 00.002 1032 single-star, 7 included, MultiStar: {0.09, -0.30}, one-star: {0.06, -0.28}
02:24:42.315 00.001 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
02:24:42.317 00.002 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
02:24:42.318 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.35 mountX=-0.29 mountY=0.01, mountTheta=3.10
02:24:42.320 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.28, opts=13)
02:24:42.322 00.002 1032 Enqueuing Move request for scope (0.06, -0.28)
02:24:42.323 00.001 10072 Worker thread wakes up
02:24:42.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.28) opts 0xd
02:24:42.323 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.28)
02:24:42.323 00.000 10072 Moving (0.06, -0.28) raw xDistance=-0.29 yDistance=0.01
02:24:42.326 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:42.328 00.002 10072 PPEC rslt: input = -0.29, final = -0.01, react = -0.12, pred = 0.10, hyst = -0.11, hyst_pct = 0.00, period_length = 1233.16
02:24:42.328 00.000 10072 PPEC: input: -0.29, control: -0.01, exposure: 1000
02:24:42.328 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:42.328 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:24:42.328 00.000 10072 MoveAxis(E, 14, ABG)
02:24:42.328 00.000 10072 Guiding  Dir = 2, Dur = 14
02:24:42.328 00.000 10072 IsGuiding returns 0
02:24:42.329 00.001 10072 PulseGuide returned control before completion, sleep 24
02:24:42.343 00.014 1032 UpdateGuideState exits: m=1521 SNR=27.4
02:24:42.345 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:42.346 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:42.348 00.002 1032 Enqueuing Expose request
02:24:42.354 00.006 10072 IsGuiding returns 0
02:24:42.354 00.000 10072 Move returns status 0, amount 14
02:24:42.354 00.000 10072 MoveAxis(N, 0, ABG)
02:24:42.354 00.000 10072 Move returns status 0, amount 0
02:24:42.354 00.000 10072 move complete, result=0
02:24:42.354 00.000 10072 worker thread done servicing request
02:24:42.354 00.000 10072 Worker thread wakes up
02:24:42.354 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:42.354 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:42.357 00.003 1032 GuideStep: -0.3 px 14 ms EAST, 0.0 px 0 ms NORTH
02:24:43.272 00.915 10072 Exposure complete
02:24:43.329 00.057 10072 worker thread done servicing request
02:24:43.329 00.000 1032 OnExposeComplete: enter
02:24:43.332 00.003 1032 UpdateGuideState(): m_state=6
02:24:43.335 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1033
02:24:43.338 00.003 1032 Star::Find returns 1 (0), X=1123.64, Y=332.55, Mass=1545, SNR=27.6, Peak=117 HFD=3.2
02:24:43.339 00.001 1032 MultiStar: [#1 0.18,-0.17,0.95,U] [#2 -0.01,-0.18,0.95,U] [#3 -0.00,-0.15,0.97,U] [#4 0.04,-0.14,0.81,U] [#5 0.13,-0.08,0.75,U] [#6 0.16,-0.11,0.77,U] [#7 0.05,-0.32,0.72,U] [#8 0.07,-0.17,0.67,U] 
02:24:43.341 00.002 1032 refined, 8 included, MultiStar: {0.07, -0.17}, one-star: {0.01, -0.20}
02:24:43.343 00.002 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
02:24:43.344 00.001 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
02:24:43.347 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.19 mountX=-0.18 mountY=-0.02, mountTheta=-3.02
02:24:43.349 00.002 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.17, opts=13)
02:24:43.351 00.002 1032 Enqueuing Move request for scope (0.07, -0.17)
02:24:43.353 00.002 10072 Worker thread wakes up
02:24:43.353 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
02:24:43.353 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
02:24:43.353 00.000 10072 Moving (0.07, -0.17) raw xDistance=-0.18 yDistance=-0.02
02:24:43.354 00.001 10072 PPEC rslt: input = -0.18, final = 0.08, react = -0.07, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 1233.16
02:24:43.354 00.000 10072 PPEC: input: -0.18, control: 0.08, exposure: 1000
02:24:43.354 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:43.354 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:43.356 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:24:43.356 00.000 10072 MoveAxis(W, 85, ABG)
02:24:43.356 00.000 10072 Guiding  Dir = 3, Dur = 85
02:24:43.356 00.000 10072 IsGuiding returns 0
02:24:43.357 00.001 10072 PulseGuide returned control before completion, sleep 95
02:24:43.374 00.017 1032 UpdateGuideState exits: m=1545 SNR=27.6
02:24:43.377 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:43.379 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:43.380 00.001 1032 Enqueuing Expose request
02:24:43.455 00.075 10072 IsGuiding returns 0
02:24:43.455 00.000 10072 Move returns status 0, amount 85
02:24:43.455 00.000 10072 MoveAxis(N, 0, ABG)
02:24:43.455 00.000 10072 Move returns status 0, amount 0
02:24:43.455 00.000 10072 move complete, result=0
02:24:43.455 00.000 10072 worker thread done servicing request
02:24:43.456 00.001 1032 GuideStep: -0.2 px 85 ms WEST, -0.0 px 0 ms NORTH
02:24:43.458 00.002 10072 Worker thread wakes up
02:24:43.459 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:43.459 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:44.585 01.126 10072 Exposure complete
02:24:44.641 00.056 10072 worker thread done servicing request
02:24:44.641 00.000 1032 OnExposeComplete: enter
02:24:44.643 00.002 1032 UpdateGuideState(): m_state=6
02:24:44.647 00.004 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1034
02:24:44.649 00.002 1032 Star::Find returns 1 (0), X=1123.72, Y=332.30, Mass=1547, SNR=27.6, Peak=117 HFD=3.3
02:24:44.651 00.002 1032 MultiStar: [#1 0.17,-0.33,0.91,U] [#2 0.12,-0.41,0.00,M1] [#3 0.12,-0.48,0.00,M1] [#4 0.22,-0.41,0.00,M1] [#5 0.24,-0.28,0.75,U] [#6 0.18,-0.40,0.00,M1] [#7 0.12,-0.41,0.00,M1] [#8 0.11,-0.42,0.00,M1] 
02:24:44.653 00.002 1032 refined, 2 included, MultiStar: {0.16, -0.36}, one-star: {0.09, -0.45}
02:24:44.654 00.001 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
02:24:44.655 00.001 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
02:24:44.657 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.36 hyp=0.39 cameraTheta=-1.15 mountX=-0.39 mountY=-0.06, mountTheta=-2.98
02:24:44.660 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.36, opts=13)
02:24:44.662 00.002 1032 Enqueuing Move request for scope (0.16, -0.36)
02:24:44.663 00.001 10072 Worker thread wakes up
02:24:44.663 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.36) opts 0xd
02:24:44.663 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.36)
02:24:44.663 00.000 10072 Moving (0.16, -0.36) raw xDistance=-0.39 yDistance=-0.06
02:24:44.665 00.002 10072 PPEC rslt: input = -0.39, final = -0.12, react = -0.16, pred = 0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 1233.16
02:24:44.665 00.000 10072 PPEC: input: -0.39, control: -0.12, exposure: 1000
02:24:44.665 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:44.665 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:44.667 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:24:44.667 00.000 10072 MoveAxis(E, 123, ABG)
02:24:44.667 00.000 10072 Guiding  Dir = 2, Dur = 123
02:24:44.667 00.000 10072 IsGuiding returns 0
02:24:44.667 00.000 10072 PulseGuide returned control before completion, sleep 133
02:24:44.683 00.016 1032 UpdateGuideState exits: m=1547 SNR=27.6
02:24:44.685 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:44.686 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:44.688 00.002 1032 Enqueuing Expose request
02:24:44.816 00.128 10072 IsGuiding returns 0
02:24:44.816 00.000 10072 Move returns status 0, amount 123
02:24:44.816 00.000 10072 MoveAxis(N, 0, ABG)
02:24:44.816 00.000 10072 Move returns status 0, amount 0
02:24:44.816 00.000 10072 move complete, result=0
02:24:44.816 00.000 10072 worker thread done servicing request
02:24:44.816 00.000 10072 Worker thread wakes up
02:24:44.816 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:44.816 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:44.816 00.000 1032 GuideStep: -0.4 px 123 ms EAST, -0.1 px 0 ms NORTH
02:24:45.724 00.908 10072 Exposure complete
02:24:45.784 00.060 10072 worker thread done servicing request
02:24:45.784 00.000 1032 OnExposeComplete: enter
02:24:45.786 00.002 1032 UpdateGuideState(): m_state=6
02:24:45.787 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1035
02:24:45.789 00.002 1032 Star::Find returns 1 (0), X=1123.65, Y=332.53, Mass=1635, SNR=28.4, Peak=129 HFD=3.2
02:24:45.791 00.002 1032 MultiStar: [#1 0.12,-0.30,0.86,U] [#2 0.07,-0.22,0.93,U] [#3 0.09,-0.30,0.94,U] [#4 0.06,-0.20,0.78,U] [#5 0.28,-0.14,0.78,U] [#6 0.12,-0.12,0.72,U] [#7 0.04,-0.27,0.71,U] [#8 0.08,-0.17,0.63,U] 
02:24:45.792 00.001 1032 single-star, 8 included, MultiStar: {0.10, -0.22}, one-star: {0.02, -0.23}
02:24:45.793 00.001 1032 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.83) = xAngle (-3.33 = 2.95)
02:24:45.794 00.001 1032 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.33 = 2.95)
02:24:45.795 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.50 mountX=-0.22 mountY=0.04, mountTheta=2.95
02:24:45.798 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.23, opts=13)
02:24:45.801 00.003 1032 Enqueuing Move request for scope (0.02, -0.23)
02:24:45.803 00.002 10072 Worker thread wakes up
02:24:45.803 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
02:24:45.803 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
02:24:45.803 00.000 10072 Moving (0.02, -0.23) raw xDistance=-0.22 yDistance=0.04
02:24:45.805 00.002 10072 PPEC rslt: input = -0.22, final = -0.06, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 1233.16
02:24:45.805 00.000 10072 PPEC: input: -0.22, control: -0.06, exposure: 1000
02:24:45.805 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:45.805 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:45.808 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:24:45.808 00.000 10072 MoveAxis(E, 62, ABG)
02:24:45.808 00.000 10072 Guiding  Dir = 2, Dur = 62
02:24:45.824 00.016 1032 UpdateGuideState exits: m=1635 SNR=28.4
02:24:45.827 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:45.827 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:45.830 00.003 1032 Enqueuing Expose request
02:24:45.832 00.002 10072 IsGuiding returns 0
02:24:45.833 00.001 10072 PulseGuide returned control before completion, sleep 72
02:24:45.909 00.076 10072 IsGuiding returns 0
02:24:45.909 00.000 10072 Move returns status 0, amount 62
02:24:45.909 00.000 10072 MoveAxis(N, 0, ABG)
02:24:45.909 00.000 10072 Move returns status 0, amount 0
02:24:45.909 00.000 10072 move complete, result=0
02:24:45.909 00.000 10072 worker thread done servicing request
02:24:45.909 00.000 10072 Worker thread wakes up
02:24:45.909 00.000 1032 GuideStep: -0.2 px 62 ms EAST, 0.0 px 0 ms NORTH
02:24:45.911 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:45.911 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:47.038 01.127 10072 Exposure complete
02:24:47.091 00.053 10072 worker thread done servicing request
02:24:47.091 00.000 1032 OnExposeComplete: enter
02:24:47.093 00.002 1032 UpdateGuideState(): m_state=6
02:24:47.095 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1036
02:24:47.096 00.001 1032 Star::Find returns 1 (0), X=1123.61, Y=332.55, Mass=1584, SNR=28.0, Peak=119 HFD=3.2
02:24:47.097 00.001 1032 MultiStar: [#1 0.17,-0.24,0.91,U] [#2 0.13,-0.17,0.96,U] [#3 0.07,-0.19,0.96,U] [#4 0.12,-0.16,0.80,U] [#5 0.09,-0.07,0.77,U] [#6 0.13,-0.14,0.73,U] [#7 0.10,-0.25,0.71,U] [#8 0.10,-0.11,0.66,U] 
02:24:47.098 00.001 1032 refined, 8 included, MultiStar: {0.10, -0.17}, one-star: {-0.02, -0.20}
02:24:47.101 00.003 1032 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.83) = xAngle (-2.89 = -2.89)
02:24:47.103 00.002 1032 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.89 = -2.89)
02:24:47.104 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.06 mountX=-0.19 mountY=-0.05, mountTheta=-2.89
02:24:47.106 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.17, opts=13)
02:24:47.109 00.003 1032 Enqueuing Move request for scope (0.10, -0.17)
02:24:47.111 00.002 10072 Worker thread wakes up
02:24:47.111 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
02:24:47.111 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
02:24:47.112 00.001 10072 Moving (0.10, -0.17) raw xDistance=-0.19 yDistance=-0.05
02:24:47.113 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:47.116 00.003 10072 PPEC rslt: input = -0.19, final = 0.09, react = -0.08, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 1235.06
02:24:47.116 00.000 10072 PPEC: input: -0.19, control: 0.09, exposure: 1000
02:24:47.116 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:47.116 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:24:47.116 00.000 10072 MoveAxis(W, 92, ABG)
02:24:47.116 00.000 10072 Guiding  Dir = 3, Dur = 92
02:24:47.116 00.000 10072 IsGuiding returns 0
02:24:47.117 00.001 10072 PulseGuide returned control before completion, sleep 102
02:24:47.132 00.015 1032 UpdateGuideState exits: m=1584 SNR=28.0
02:24:47.134 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:47.135 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:47.137 00.002 1032 Enqueuing Expose request
02:24:47.224 00.087 10072 IsGuiding returns 1
02:24:47.224 00.000 10072 scope still moving after pulse duration time elapsed
02:24:47.255 00.031 10072 IsGuiding returns 0
02:24:47.255 00.000 10072 scope move finished after 92 + 46 ms
02:24:47.255 00.000 10072 Move returns status 0, amount 92
02:24:47.255 00.000 10072 MoveAxis(N, 0, ABG)
02:24:47.255 00.000 10072 Move returns status 0, amount 0
02:24:47.255 00.000 10072 move complete, result=0
02:24:47.255 00.000 10072 worker thread done servicing request
02:24:47.255 00.000 10072 Worker thread wakes up
02:24:47.255 00.000 1032 GuideStep: -0.2 px 92 ms WEST, -0.0 px 0 ms NORTH
02:24:47.257 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:47.257 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:48.163 00.906 10072 Exposure complete
02:24:48.221 00.058 10072 worker thread done servicing request
02:24:48.221 00.000 1032 OnExposeComplete: enter
02:24:48.223 00.002 1032 UpdateGuideState(): m_state=6
02:24:48.224 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1037
02:24:48.226 00.002 1032 Star::Find returns 1 (0), X=1123.69, Y=332.39, Mass=1598, SNR=28.1, Peak=113 HFD=3.3
02:24:48.228 00.002 1032 MultiStar: [#1 0.21,-0.43,0.00,M1] [#2 0.07,-0.38,0.00,M1] [#3 0.19,-0.34,0.00,M1] [#4 0.07,-0.35,0.78,U] [#5 0.09,-0.23,0.75,U] [#6 0.21,-0.41,0.00,M1] [#7 0.16,-0.39,0.00,M1] [#8 0.03,-0.37,0.67,U] 
02:24:48.230 00.002 1032 refined, 3 included, MultiStar: {0.06, -0.33}, one-star: {0.06, -0.36}
02:24:48.231 00.001 1032 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.83) = xAngle (-3.21 = 3.07)
02:24:48.232 00.001 1032 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.21 = 3.07)
02:24:48.233 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.33 hyp=0.34 cameraTheta=-1.38 mountX=-0.34 mountY=0.02, mountTheta=3.07
02:24:48.237 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.33, opts=13)
02:24:48.241 00.004 1032 Enqueuing Move request for scope (0.06, -0.33)
02:24:48.242 00.001 10072 Worker thread wakes up
02:24:48.242 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.33) opts 0xd
02:24:48.242 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.33)
02:24:48.242 00.000 10072 Moving (0.06, -0.33) raw xDistance=-0.34 yDistance=0.02
02:24:48.244 00.002 10072 PPEC rslt: input = -0.34, final = -0.10, react = -0.14, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 1235.06
02:24:48.244 00.000 10072 PPEC: input: -0.34, control: -0.10, exposure: 1000
02:24:48.244 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:48.244 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:24:48.244 00.000 10072 MoveAxis(E, 103, ABG)
02:24:48.244 00.000 10072 Guiding  Dir = 2, Dur = 103
02:24:48.244 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:48.246 00.002 10072 IsGuiding returns 0
02:24:48.246 00.000 10072 PulseGuide returned control before completion, sleep 113
02:24:48.264 00.018 1032 UpdateGuideState exits: m=1598 SNR=28.1
02:24:48.265 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:48.267 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:48.270 00.003 1032 Enqueuing Expose request
02:24:48.362 00.092 10072 IsGuiding returns 0
02:24:48.362 00.000 10072 Move returns status 0, amount 103
02:24:48.362 00.000 10072 MoveAxis(N, 0, ABG)
02:24:48.362 00.000 10072 Move returns status 0, amount 0
02:24:48.362 00.000 10072 move complete, result=0
02:24:48.362 00.000 10072 worker thread done servicing request
02:24:48.362 00.000 10072 Worker thread wakes up
02:24:48.362 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:48.364 00.002 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:48.364 00.000 1032 GuideStep: -0.3 px 103 ms EAST, 0.0 px 0 ms NORTH
02:24:49.491 01.127 10072 Exposure complete
02:24:49.552 00.061 10072 worker thread done servicing request
02:24:49.552 00.000 1032 OnExposeComplete: enter
02:24:49.554 00.002 1032 UpdateGuideState(): m_state=6
02:24:49.556 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1038
02:24:49.558 00.002 1032 Star::Find returns 1 (0), X=1123.65, Y=332.63, Mass=1641, SNR=28.5, Peak=132 HFD=3.1
02:24:49.560 00.002 1032 MultiStar: [#1 0.12,-0.10,0.89,U] [#2 0.09,-0.01,0.97,U] [#3 0.14,-0.06,0.92,U] [#4 0.16,-0.05,0.80,U] [#5 0.02,0.01,0.75,U] [#6 0.18,-0.08,0.72,U] [#7 0.06,-0.06,0.72,U] [#8 0.08,0.04,0.66,U] 
02:24:49.561 00.001 1032 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.02, -0.12}
02:24:49.563 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
02:24:49.565 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
02:24:49.568 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.51 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
02:24:49.571 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.05, opts=13)
02:24:49.573 00.002 1032 Enqueuing Move request for scope (0.09, -0.05)
02:24:49.575 00.002 10072 Worker thread wakes up
02:24:49.575 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
02:24:49.575 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
02:24:49.575 00.000 10072 Moving (0.09, -0.05) raw xDistance=-0.08 yDistance=-0.08
02:24:49.577 00.002 10072 PPEC rslt: input = -0.08, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1235.06
02:24:49.577 00.000 10072 PPEC: input: -0.08, control: 0.03, exposure: 1000
02:24:49.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:49.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:24:49.577 00.000 10072 MoveAxis(W, 33, ABG)
02:24:49.577 00.000 10072 Guiding  Dir = 3, Dur = 33
02:24:49.577 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:49.581 00.004 10072 IsGuiding returns 0
02:24:49.582 00.001 10072 PulseGuide returned control before completion, sleep 42
02:24:49.600 00.018 1032 UpdateGuideState exits: m=1641 SNR=28.5
02:24:49.603 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:49.606 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:49.607 00.001 1032 Enqueuing Expose request
02:24:49.627 00.020 10072 IsGuiding returns 1
02:24:49.627 00.000 10072 scope still moving after pulse duration time elapsed
02:24:49.659 00.032 10072 IsGuiding returns 0
02:24:49.659 00.000 10072 scope move finished after 33 + 44 ms
02:24:49.659 00.000 10072 Move returns status 0, amount 33
02:24:49.659 00.000 10072 MoveAxis(N, 0, ABG)
02:24:49.659 00.000 10072 Move returns status 0, amount 0
02:24:49.659 00.000 10072 move complete, result=0
02:24:49.659 00.000 10072 worker thread done servicing request
02:24:49.659 00.000 10072 Worker thread wakes up
02:24:49.659 00.000 1032 GuideStep: -0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
02:24:49.661 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:49.662 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:50.566 00.904 10072 Exposure complete
02:24:50.622 00.056 10072 worker thread done servicing request
02:24:50.622 00.000 1032 OnExposeComplete: enter
02:24:50.625 00.003 1032 UpdateGuideState(): m_state=6
02:24:50.627 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1039
02:24:50.629 00.002 1032 Star::Find returns 1 (0), X=1123.73, Y=332.37, Mass=1631, SNR=28.4, Peak=122 HFD=3.3
02:24:50.631 00.002 1032 MultiStar: [#1 0.15,-0.37,0.00,M1] [#2 0.16,-0.29,0.95,U] [#3 0.14,-0.36,0.00,M1] [#4 0.14,-0.34,0.80,U] [#5 0.13,-0.25,0.77,U] [#6 0.26,-0.38,0.00,M1] [#7 0.24,-0.37,0.00,M1] [#8 0.10,-0.29,0.65,U] 
02:24:50.632 00.001 1032 refined, 4 included, MultiStar: {0.13, -0.32}, one-star: {0.10, -0.38}
02:24:50.634 00.002 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
02:24:50.635 00.001 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
02:24:50.636 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.32 hyp=0.34 cameraTheta=-1.19 mountX=-0.34 mountY=-0.04, mountTheta=-3.02
02:24:50.639 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.32, opts=13)
02:24:50.642 00.003 1032 Enqueuing Move request for scope (0.13, -0.32)
02:24:50.645 00.003 10072 Worker thread wakes up
02:24:50.645 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.32) opts 0xd
02:24:50.645 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.32)
02:24:50.645 00.000 10072 Moving (0.13, -0.32) raw xDistance=-0.34 yDistance=-0.04
02:24:50.648 00.003 10072 PPEC rslt: input = -0.34, final = -0.05, react = -0.14, pred = 0.09, hyst = -0.13, hyst_pct = 0.00, period_length = 1236.93
02:24:50.648 00.000 10072 PPEC: input: -0.34, control: -0.05, exposure: 1000
02:24:50.648 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:50.648 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:24:50.648 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:50.651 00.003 10072 MoveAxis(E, 53, ABG)
02:24:50.651 00.000 10072 Guiding  Dir = 2, Dur = 53
02:24:50.651 00.000 10072 IsGuiding returns 0
02:24:50.651 00.000 10072 PulseGuide returned control before completion, sleep 63
02:24:50.667 00.016 1032 UpdateGuideState exits: m=1631 SNR=28.4
02:24:50.668 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:50.670 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:50.671 00.001 1032 Enqueuing Expose request
02:24:50.721 00.050 10072 IsGuiding returns 0
02:24:50.721 00.000 10072 Move returns status 0, amount 53
02:24:50.721 00.000 10072 MoveAxis(N, 0, ABG)
02:24:50.721 00.000 10072 Move returns status 0, amount 0
02:24:50.721 00.000 10072 move complete, result=0
02:24:50.721 00.000 10072 worker thread done servicing request
02:24:50.721 00.000 10072 Worker thread wakes up
02:24:50.722 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:50.722 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:50.722 00.000 1032 GuideStep: -0.3 px 53 ms EAST, -0.0 px 0 ms NORTH
02:24:51.848 01.126 10072 Exposure complete
02:24:51.906 00.058 10072 worker thread done servicing request
02:24:51.906 00.000 1032 OnExposeComplete: enter
02:24:51.908 00.002 1032 UpdateGuideState(): m_state=6
02:24:51.909 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1040
02:24:51.911 00.002 1032 Star::Find returns 1 (0), X=1123.72, Y=332.55, Mass=1442, SNR=26.7, Peak=115 HFD=3.1
02:24:51.913 00.002 1032 MultiStar: [#1 0.22,-0.22,0.92,U] [#2 0.07,-0.21,1.02,U] [#3 0.16,-0.19,0.94,U] [#4 0.06,-0.23,0.85,U] [#5 0.22,-0.12,0.83,U] [#6 0.12,-0.11,0.77,U] [#7 0.17,-0.30,0.77,U] [#8 0.04,-0.29,0.71,U] 
02:24:51.914 00.001 1032 single-star, 8 included, MultiStar: {0.13, -0.21}, one-star: {0.09, -0.20}
02:24:51.915 00.001 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
02:24:51.917 00.002 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
02:24:51.919 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.15 mountX=-0.22 mountY=-0.04, mountTheta=-2.98
02:24:51.921 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.20, opts=13)
02:24:51.923 00.002 1032 Enqueuing Move request for scope (0.09, -0.20)
02:24:51.926 00.003 10072 Worker thread wakes up
02:24:51.926 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
02:24:51.926 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
02:24:51.926 00.000 10072 Moving (0.09, -0.20) raw xDistance=-0.22 yDistance=-0.04
02:24:51.927 00.001 10072 PPEC rslt: input = -0.22, final = -0.02, react = -0.09, pred = 0.07, hyst = -0.08, hyst_pct = 0.00, period_length = 1236.93
02:24:51.927 00.000 10072 PPEC: input: -0.22, control: -0.02, exposure: 1000
02:24:51.927 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:51.928 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:24:51.928 00.000 10072 MoveAxis(E, 20, ABG)
02:24:51.928 00.000 10072 Guiding  Dir = 2, Dur = 20
02:24:51.928 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:51.929 00.001 10072 IsGuiding returns 0
02:24:51.930 00.001 10072 PulseGuide returned control before completion, sleep 30
02:24:51.946 00.016 1032 UpdateGuideState exits: m=1442 SNR=26.7
02:24:51.947 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:51.949 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:51.950 00.001 1032 Enqueuing Expose request
02:24:51.968 00.018 10072 IsGuiding returns 1
02:24:51.968 00.000 10072 scope still moving after pulse duration time elapsed
02:24:51.999 00.031 10072 IsGuiding returns 0
02:24:51.999 00.000 10072 scope move finished after 20 + 49 ms
02:24:51.999 00.000 10072 Move returns status 0, amount 20
02:24:51.999 00.000 10072 MoveAxis(N, 0, ABG)
02:24:51.999 00.000 10072 Move returns status 0, amount 0
02:24:51.999 00.000 10072 move complete, result=0
02:24:51.999 00.000 10072 worker thread done servicing request
02:24:51.999 00.000 10072 Worker thread wakes up
02:24:51.999 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:51.999 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:52.001 00.002 1032 GuideStep: -0.2 px 20 ms EAST, -0.0 px 0 ms NORTH
02:24:52.920 00.919 10072 Exposure complete
02:24:52.972 00.052 10072 worker thread done servicing request
02:24:52.972 00.000 1032 OnExposeComplete: enter
02:24:52.974 00.002 1032 UpdateGuideState(): m_state=6
02:24:52.975 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1041
02:24:52.977 00.002 1032 Star::Find returns 1 (0), X=1123.70, Y=332.58, Mass=1617, SNR=28.3, Peak=127 HFD=3.2
02:24:52.979 00.002 1032 MultiStar: [#1 0.24,-0.18,0.90,U] [#2 0.07,-0.20,0.96,U] [#3 0.13,-0.15,0.94,U] [#4 0.07,-0.22,0.80,U] [#5 0.12,-0.18,0.75,U] [#6 0.21,-0.16,0.73,U] [#7 0.05,-0.23,0.70,U] [#8 0.02,-0.18,0.64,U] 
02:24:52.980 00.001 1032 single-star, 8 included, MultiStar: {0.11, -0.18}, one-star: {0.07, -0.17}
02:24:52.982 00.002 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
02:24:52.983 00.001 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
02:24:52.985 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.19 mountX=-0.18 mountY=-0.02, mountTheta=-3.02
02:24:52.988 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.17, opts=13)
02:24:52.990 00.002 1032 Enqueuing Move request for scope (0.07, -0.17)
02:24:52.992 00.002 10072 Worker thread wakes up
02:24:52.992 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
02:24:52.992 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
02:24:52.992 00.000 10072 Moving (0.07, -0.17) raw xDistance=-0.18 yDistance=-0.02
02:24:52.993 00.001 10072 PPEC rslt: input = -0.18, final = 0.03, react = -0.08, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1236.93
02:24:52.993 00.000 10072 PPEC: input: -0.18, control: 0.03, exposure: 1000
02:24:52.993 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:52.994 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:24:52.994 00.000 10072 MoveAxis(W, 30, ABG)
02:24:52.994 00.000 10072 Guiding  Dir = 3, Dur = 30
02:24:52.994 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:52.997 00.003 10072 IsGuiding returns 0
02:24:52.997 00.000 10072 PulseGuide returned control before completion, sleep 40
02:24:53.013 00.016 1032 UpdateGuideState exits: m=1617 SNR=28.3
02:24:53.015 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:53.018 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:53.020 00.002 1032 Enqueuing Expose request
02:24:53.043 00.023 10072 IsGuiding returns 1
02:24:53.043 00.000 10072 scope still moving after pulse duration time elapsed
02:24:53.075 00.032 10072 IsGuiding returns 0
02:24:53.075 00.000 10072 scope move finished after 30 + 49 ms
02:24:53.075 00.000 10072 Move returns status 0, amount 30
02:24:53.075 00.000 10072 MoveAxis(N, 0, ABG)
02:24:53.075 00.000 10072 Move returns status 0, amount 0
02:24:53.075 00.000 10072 move complete, result=0
02:24:53.075 00.000 10072 worker thread done servicing request
02:24:53.075 00.000 1032 GuideStep: -0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
02:24:53.079 00.004 10072 Worker thread wakes up
02:24:53.079 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:53.079 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:54.209 01.130 10072 Exposure complete
02:24:54.263 00.054 10072 worker thread done servicing request
02:24:54.263 00.000 1032 OnExposeComplete: enter
02:24:54.265 00.002 1032 UpdateGuideState(): m_state=6
02:24:54.268 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1042
02:24:54.271 00.003 1032 Star::Find returns 1 (0), X=1123.70, Y=332.47, Mass=1689, SNR=28.9, Peak=122 HFD=3.2
02:24:54.272 00.001 1032 MultiStar: [#1 0.19,-0.36,0.00,M1] [#2 0.21,-0.39,0.00,M1] [#3 0.31,-0.40,0.00,M1] [#4 0.18,-0.30,0.79,U] [#5 0.15,-0.30,0.72,U] [#6 0.31,-0.21,0.69,U] [#7 0.21,-0.37,0.00,M1] [#8 0.09,-0.25,0.64,U] 
02:24:54.275 00.003 1032 single-star, 4 included, MultiStar: {0.15, -0.27}, one-star: {0.06, -0.29}
02:24:54.276 00.001 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.11)
02:24:54.278 00.002 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.11)
02:24:54.279 00.001 1032 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.35 mountX=-0.29 mountY=0.01, mountTheta=3.11
02:24:54.282 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.29, opts=13)
02:24:54.283 00.001 1032 Enqueuing Move request for scope (0.06, -0.29)
02:24:54.284 00.001 10072 Worker thread wakes up
02:24:54.284 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd
02:24:54.284 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.29)
02:24:54.284 00.000 10072 Moving (0.06, -0.29) raw xDistance=-0.29 yDistance=0.01
02:24:54.286 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:54.288 00.002 10072 PPEC rslt: input = -0.29, final = -0.03, react = -0.12, pred = 0.09, hyst = -0.11, hyst_pct = 0.00, period_length = 1238.79
02:24:54.289 00.001 10072 PPEC: input: -0.29, control: -0.03, exposure: 1000
02:24:54.289 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:54.289 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:24:54.289 00.000 10072 MoveAxis(E, 31, ABG)
02:24:54.289 00.000 10072 Guiding  Dir = 2, Dur = 31
02:24:54.289 00.000 10072 IsGuiding returns 0
02:24:54.290 00.001 10072 PulseGuide returned control before completion, sleep 41
02:24:54.305 00.015 1032 UpdateGuideState exits: m=1689 SNR=28.9
02:24:54.308 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:54.310 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:54.311 00.001 1032 Enqueuing Expose request
02:24:54.343 00.032 10072 IsGuiding returns 0
02:24:54.343 00.000 10072 Move returns status 0, amount 31
02:24:54.343 00.000 10072 MoveAxis(N, 0, ABG)
02:24:54.343 00.000 10072 Move returns status 0, amount 0
02:24:54.343 00.000 10072 move complete, result=0
02:24:54.343 00.000 10072 worker thread done servicing request
02:24:54.343 00.000 10072 Worker thread wakes up
02:24:54.343 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:54.343 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:54.344 00.001 1032 GuideStep: -0.3 px 31 ms EAST, 0.0 px 0 ms NORTH
02:24:55.254 00.910 10072 Exposure complete
02:24:55.315 00.061 10072 worker thread done servicing request
02:24:55.315 00.000 1032 OnExposeComplete: enter
02:24:55.318 00.003 1032 UpdateGuideState(): m_state=6
02:24:55.320 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1043
02:24:55.322 00.002 1032 Star::Find returns 1 (0), X=1123.69, Y=332.56, Mass=1558, SNR=27.7, Peak=123 HFD=3.2
02:24:55.324 00.002 1032 MultiStar: [#1 0.21,-0.22,0.91,U] [#2 0.10,-0.19,0.98,U] [#3 0.12,-0.12,0.93,U] [#4 0.13,-0.14,0.80,U] [#5 0.15,-0.15,0.77,U] [#6 0.21,-0.18,0.73,U] [#7 0.23,-0.23,0.69,U] [#8 0.13,-0.17,0.69,U] 
02:24:55.326 00.002 1032 single-star, 8 included, MultiStar: {0.14, -0.18}, one-star: {0.06, -0.19}
02:24:55.327 00.001 1032 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.83) = xAngle (-3.11 = -3.11)
02:24:55.329 00.002 1032 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.11 = -3.11)
02:24:55.331 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.28 mountX=-0.20 mountY=-0.01, mountTheta=-3.11
02:24:55.335 00.004 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.19, opts=13)
02:24:55.337 00.002 1032 Enqueuing Move request for scope (0.06, -0.19)
02:24:55.338 00.001 10072 Worker thread wakes up
02:24:55.338 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
02:24:55.338 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
02:24:55.338 00.000 10072 Moving (0.06, -0.19) raw xDistance=-0.20 yDistance=-0.01
02:24:55.340 00.002 10072 PPEC rslt: input = -0.20, final = -0.01, react = -0.08, pred = 0.07, hyst = -0.07, hyst_pct = 0.00, period_length = 1238.79
02:24:55.340 00.000 10072 PPEC: input: -0.20, control: -0.01, exposure: 1000
02:24:55.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:55.340 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:55.343 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:24:55.343 00.000 10072 MoveAxis(E, 11, ABG)
02:24:55.343 00.000 10072 Guiding  Dir = 2, Dur = 11
02:24:55.343 00.000 10072 IsGuiding returns 0
02:24:55.344 00.001 10072 PulseGuide returned control before completion, sleep 21
02:24:55.360 00.016 1032 UpdateGuideState exits: m=1558 SNR=27.7
02:24:55.364 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:55.366 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:55.368 00.002 1032 Enqueuing Expose request
02:24:55.375 00.007 10072 IsGuiding returns 0
02:24:55.375 00.000 10072 Move returns status 0, amount 11
02:24:55.375 00.000 10072 MoveAxis(N, 0, ABG)
02:24:55.375 00.000 10072 Move returns status 0, amount 0
02:24:55.375 00.000 10072 move complete, result=0
02:24:55.375 00.000 10072 worker thread done servicing request
02:24:55.375 00.000 10072 Worker thread wakes up
02:24:55.376 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:55.376 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:55.377 00.001 1032 GuideStep: -0.2 px 11 ms EAST, -0.0 px 0 ms NORTH
02:24:56.507 01.130 10072 Exposure complete
02:24:56.563 00.056 10072 worker thread done servicing request
02:24:56.563 00.000 1032 OnExposeComplete: enter
02:24:56.565 00.002 1032 UpdateGuideState(): m_state=6
02:24:56.568 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1044
02:24:56.569 00.001 1032 Star::Find returns 1 (0), X=1123.75, Y=332.33, Mass=1543, SNR=27.6, Peak=115 HFD=3.1
02:24:56.571 00.002 1032 MultiStar: [#1 0.22,-0.48,0.00,M1] [#2 0.19,-0.44,0.00,M1] [#3 0.27,-0.50,0.00,M1] [#4 0.18,-0.39,0.00,M1] [#5 0.18,-0.29,0.79,U] [#6 0.35,-0.40,0.00,M1] [#7 0.19,-0.42,0.00,M1] [#8 0.06,-0.38,0.00,M1] 
02:24:56.572 00.001 1032 refined, 1 included, MultiStar: {0.15, -0.37}, one-star: {0.12, -0.43}
02:24:56.573 00.001 1032 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.83) = xAngle (-3.02 = -3.02)
02:24:56.575 00.002 1032 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.02 = -3.02)
02:24:56.576 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.37 hyp=0.39 cameraTheta=-1.19 mountX=-0.39 mountY=-0.05, mountTheta=-3.02
02:24:56.578 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.37, opts=13)
02:24:56.582 00.004 1032 Enqueuing Move request for scope (0.15, -0.37)
02:24:56.585 00.003 10072 Worker thread wakes up
02:24:56.585 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.37) opts 0xd
02:24:56.585 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.37)
02:24:56.585 00.000 10072 Moving (0.15, -0.37) raw xDistance=-0.39 yDistance=-0.05
02:24:56.586 00.001 10072 PPEC rslt: input = -0.39, final = -0.13, react = -0.16, pred = 0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 1238.79
02:24:56.586 00.000 10072 PPEC: input: -0.39, control: -0.13, exposure: 1000
02:24:56.586 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:56.587 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:24:56.587 00.000 10072 MoveAxis(E, 133, ABG)
02:24:56.587 00.000 10072 Guiding  Dir = 2, Dur = 133
02:24:56.587 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:56.589 00.002 10072 IsGuiding returns 0
02:24:56.590 00.001 10072 PulseGuide returned control before completion, sleep 143
02:24:56.608 00.018 1032 UpdateGuideState exits: m=1543 SNR=27.6
02:24:56.610 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:56.615 00.005 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:56.617 00.002 1032 Enqueuing Expose request
02:24:56.738 00.121 10072 IsGuiding returns 0
02:24:56.738 00.000 10072 Move returns status 0, amount 133
02:24:56.738 00.000 10072 MoveAxis(N, 0, ABG)
02:24:56.738 00.000 10072 Move returns status 0, amount 0
02:24:56.738 00.000 10072 move complete, result=0
02:24:56.738 00.000 10072 worker thread done servicing request
02:24:56.738 00.000 10072 Worker thread wakes up
02:24:56.738 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:56.738 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:56.738 00.000 1032 GuideStep: -0.4 px 133 ms EAST, -0.0 px 0 ms NORTH
02:24:57.649 00.911 10072 Exposure complete
02:24:57.712 00.063 10072 worker thread done servicing request
02:24:57.712 00.000 1032 OnExposeComplete: enter
02:24:57.714 00.002 1032 UpdateGuideState(): m_state=6
02:24:57.715 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1045
02:24:57.717 00.002 1032 Star::Find returns 1 (0), X=1123.69, Y=332.54, Mass=1504, SNR=27.2, Peak=122 HFD=3.1
02:24:57.719 00.002 1032 MultiStar: [#1 0.24,-0.20,0.96,U] [#2 0.16,-0.17,0.96,U] [#3 0.20,-0.27,0.96,U] [#4 0.12,-0.24,0.78,U] [#5 0.16,-0.12,0.79,U] [#6 0.23,-0.13,0.72,U] [#7 0.14,-0.26,0.70,U] [#8 0.07,-0.24,0.70,U] 
02:24:57.720 00.001 1032 single-star, 8 included, MultiStar: {0.15, -0.20}, one-star: {0.06, -0.22}
02:24:57.721 00.001 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
02:24:57.723 00.002 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
02:24:57.725 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.22 cameraTheta=-1.31 mountX=-0.22 mountY=-0.00, mountTheta=-3.14
02:24:57.727 00.002 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.22, opts=13)
02:24:57.729 00.002 1032 Enqueuing Move request for scope (0.06, -0.22)
02:24:57.731 00.002 10072 Worker thread wakes up
02:24:57.731 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
02:24:57.731 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
02:24:57.731 00.000 10072 Moving (0.06, -0.22) raw xDistance=-0.22 yDistance=-0.00
02:24:57.734 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:57.736 00.002 10072 PPEC rslt: input = -0.22, final = -0.01, react = -0.09, pred = 0.08, hyst = -0.08, hyst_pct = 0.00, period_length = 1240.63
02:24:57.736 00.000 10072 PPEC: input: -0.22, control: -0.01, exposure: 1000
02:24:57.736 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:57.736 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:24:57.736 00.000 10072 MoveAxis(E, 11, ABG)
02:24:57.736 00.000 10072 Guiding  Dir = 2, Dur = 11
02:24:57.736 00.000 10072 IsGuiding returns 0
02:24:57.737 00.001 10072 PulseGuide returned control before completion, sleep 21
02:24:57.757 00.020 1032 UpdateGuideState exits: m=1504 SNR=27.2
02:24:57.759 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:57.761 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:57.763 00.002 1032 Enqueuing Expose request
02:24:57.770 00.007 10072 IsGuiding returns 0
02:24:57.770 00.000 10072 Move returns status 0, amount 11
02:24:57.771 00.001 10072 MoveAxis(N, 0, ABG)
02:24:57.771 00.000 10072 Move returns status 0, amount 0
02:24:57.771 00.000 10072 move complete, result=0
02:24:57.771 00.000 10072 worker thread done servicing request
02:24:57.771 00.000 10072 Worker thread wakes up
02:24:57.771 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:57.771 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:57.772 00.001 1032 GuideStep: -0.2 px 11 ms EAST, -0.0 px 0 ms NORTH
02:24:58.901 01.129 10072 Exposure complete
02:24:58.957 00.056 10072 worker thread done servicing request
02:24:58.957 00.000 1032 OnExposeComplete: enter
02:24:58.959 00.002 1032 UpdateGuideState(): m_state=6
02:24:58.962 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1046
02:24:58.963 00.001 1032 Star::Find returns 1 (0), X=1123.61, Y=332.38, Mass=1664, SNR=28.7, Peak=127 HFD=3.2
02:24:58.966 00.003 1032 MultiStar: [#1 0.17,-0.41,0.00,M1] [#2 0.13,-0.35,0.94,U] [#3 0.25,-0.27,0.89,U] [#4 0.25,-0.25,0.80,U] [#5 0.26,-0.22,0.74,U] [#6 0.29,-0.18,0.74,U] [#7 0.21,-0.48,0.00,M1] [#8 0.15,-0.23,0.69,U] 
02:24:58.967 00.001 1032 refined, 6 included, MultiStar: {0.18, -0.28}, one-star: {-0.02, -0.37}
02:24:58.968 00.001 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
02:24:58.969 00.001 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
02:24:58.970 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.28 hyp=0.33 cameraTheta=-0.99 mountX=-0.31 mountY=-0.10, mountTheta=-2.82
02:24:58.973 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.28, opts=13)
02:24:58.974 00.001 1032 Enqueuing Move request for scope (0.18, -0.28)
02:24:58.976 00.002 10072 Worker thread wakes up
02:24:58.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.28) opts 0xd
02:24:58.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.28)
02:24:58.976 00.000 10072 Moving (0.18, -0.28) raw xDistance=-0.31 yDistance=-0.10
02:24:58.978 00.002 10072 PPEC rslt: input = -0.31, final = -0.06, react = -0.13, pred = 0.07, hyst = -0.12, hyst_pct = 0.00, period_length = 1240.63
02:24:58.978 00.000 10072 PPEC: input: -0.31, control: -0.06, exposure: 1000
02:24:58.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:58.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:24:58.978 00.000 10072 MoveAxis(E, 58, ABG)
02:24:58.978 00.000 10072 Guiding  Dir = 2, Dur = 58
02:24:58.979 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:24:58.981 00.002 10072 IsGuiding returns 0
02:24:58.981 00.000 10072 PulseGuide returned control before completion, sleep 68
02:24:58.998 00.017 1032 UpdateGuideState exits: m=1664 SNR=28.7
02:24:59.000 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:59.001 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:24:59.003 00.002 1032 Enqueuing Expose request
02:24:59.055 00.052 10072 IsGuiding returns 1
02:24:59.055 00.000 10072 scope still moving after pulse duration time elapsed
02:24:59.086 00.031 10072 IsGuiding returns 0
02:24:59.086 00.000 10072 scope move finished after 58 + 47 ms
02:24:59.086 00.000 10072 Move returns status 0, amount 58
02:24:59.086 00.000 10072 MoveAxis(N, 0, ABG)
02:24:59.086 00.000 10072 Move returns status 0, amount 0
02:24:59.086 00.000 10072 move complete, result=0
02:24:59.086 00.000 10072 worker thread done servicing request
02:24:59.086 00.000 10072 Worker thread wakes up
02:24:59.087 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:24:59.087 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:24:59.087 00.000 1032 GuideStep: -0.3 px 58 ms EAST, -0.1 px 0 ms NORTH
02:24:59.998 00.911 10072 Exposure complete
02:25:00.060 00.062 10072 worker thread done servicing request
02:25:00.060 00.000 1032 OnExposeComplete: enter
02:25:00.062 00.002 1032 UpdateGuideState(): m_state=6
02:25:00.064 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1047
02:25:00.066 00.002 1032 Star::Find returns 1 (0), X=1123.64, Y=332.46, Mass=1564, SNR=27.8, Peak=119 HFD=3.2
02:25:00.067 00.001 1032 MultiStar: [#1 0.26,-0.27,0.92,U] [#2 0.15,-0.27,0.99,U] [#3 0.27,-0.25,0.95,U] [#4 0.21,-0.22,0.80,U] [#5 0.28,-0.22,0.79,U] [#6 0.29,-0.13,0.74,U] [#7 0.20,-0.35,0.00,M2] [#8 0.21,-0.24,0.68,U] 
02:25:00.069 00.002 1032 single-star, 7 included, MultiStar: {0.20, -0.24}, one-star: {0.01, -0.29}
02:25:00.070 00.001 1032 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.83) = xAngle (-3.36 = 2.92)
02:25:00.071 00.001 1032 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.36 = 2.92)
02:25:00.073 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.53 mountX=-0.29 mountY=0.06, mountTheta=2.92
02:25:00.076 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=-0.29, opts=13)
02:25:00.079 00.003 1032 Enqueuing Move request for scope (0.01, -0.29)
02:25:00.081 00.002 10072 Worker thread wakes up
02:25:00.081 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.29) opts 0xd
02:25:00.081 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, -0.29)
02:25:00.081 00.000 10072 Moving (0.01, -0.29) raw xDistance=-0.29 yDistance=0.06
02:25:00.083 00.002 10072 PPEC rslt: input = -0.29, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 1240.63
02:25:00.083 00.000 10072 PPEC: input: -0.29, control: -0.09, exposure: 1000
02:25:00.084 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:00.084 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:25:00.084 00.000 10072 MoveAxis(E, 91, ABG)
02:25:00.084 00.000 10072 Guiding  Dir = 2, Dur = 91
02:25:00.084 00.000 10072 IsGuiding returns 0
02:25:00.085 00.001 10072 PulseGuide returned control before completion, sleep 101
02:25:00.085 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:00.106 00.021 1032 UpdateGuideState exits: m=1564 SNR=27.8
02:25:00.108 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:00.110 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:00.112 00.002 1032 Enqueuing Expose request
02:25:00.199 00.087 10072 IsGuiding returns 0
02:25:00.199 00.000 10072 Move returns status 0, amount 91
02:25:00.199 00.000 10072 MoveAxis(N, 0, ABG)
02:25:00.199 00.000 10072 Move returns status 0, amount 0
02:25:00.199 00.000 10072 move complete, result=0
02:25:00.199 00.000 10072 worker thread done servicing request
02:25:00.199 00.000 10072 Worker thread wakes up
02:25:00.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:00.200 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:00.200 00.000 1032 GuideStep: -0.3 px 91 ms EAST, 0.1 px 0 ms NORTH
02:25:01.323 01.123 10072 Exposure complete
02:25:01.380 00.057 10072 worker thread done servicing request
02:25:01.381 00.001 1032 OnExposeComplete: enter
02:25:01.382 00.001 1032 UpdateGuideState(): m_state=6
02:25:01.384 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1048
02:25:01.386 00.002 1032 Star::Find returns 1 (0), X=1123.75, Y=332.76, Mass=1649, SNR=28.5, Peak=125 HFD=3.1
02:25:01.387 00.001 1032 MultiStar: [#1 0.22,0.05,0.88,U] [#2 0.18,0.06,0.93,U] [#3 0.19,0.06,0.93,U] [#4 0.18,0.04,0.81,U] [#5 0.26,0.10,0.72,U] [#6 0.28,0.06,0.70,U] [#7 0.11,0.02,0.68,U] [#8 0.06,0.07,0.63,U] 
02:25:01.389 00.002 1032 single-star, 8 included, MultiStar: {0.18, 0.05}, one-star: {0.11, 0.01}
02:25:01.391 00.002 1032 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.83) = xAngle (-1.73 = -1.73)
02:25:01.392 00.001 1032 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.73 = -1.73)
02:25:01.394 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.10 mountX=-0.02 mountY=-0.11, mountTheta=-1.73
02:25:01.398 00.004 1032 SchedulePrimaryMove(0F526948, x=0.11, y=0.01, opts=13)
02:25:01.401 00.003 1032 Enqueuing Move request for scope (0.11, 0.01)
02:25:01.402 00.001 10072 Worker thread wakes up
02:25:01.402 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
02:25:01.402 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
02:25:01.402 00.000 10072 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
02:25:01.404 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:01.405 00.001 10072 PPEC rslt: input = -0.02, final = 0.07, react = -0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 1242.45
02:25:01.405 00.000 10072 PPEC: input: -0.02, control: 0.07, exposure: 1000
02:25:01.405 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:01.407 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:25:01.407 00.000 10072 MoveAxis(W, 73, ABG)
02:25:01.407 00.000 10072 Guiding  Dir = 3, Dur = 73
02:25:01.407 00.000 10072 IsGuiding returns 0
02:25:01.408 00.001 10072 PulseGuide returned control before completion, sleep 83
02:25:01.425 00.017 1032 UpdateGuideState exits: m=1649 SNR=28.5
02:25:01.428 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:01.429 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:01.431 00.002 1032 Enqueuing Expose request
02:25:01.492 00.061 10072 IsGuiding returns 0
02:25:01.492 00.000 10072 Move returns status 0, amount 73
02:25:01.492 00.000 10072 MoveAxis(N, 0, ABG)
02:25:01.492 00.000 10072 Move returns status 0, amount 0
02:25:01.492 00.000 10072 move complete, result=0
02:25:01.492 00.000 10072 worker thread done servicing request
02:25:01.492 00.000 10072 Worker thread wakes up
02:25:01.492 00.000 1032 GuideStep: -0.0 px 73 ms WEST, -0.1 px 0 ms NORTH
02:25:01.494 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:01.494 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:02.403 00.909 10072 Exposure complete
02:25:02.456 00.053 10072 worker thread done servicing request
02:25:02.456 00.000 1032 OnExposeComplete: enter
02:25:02.458 00.002 1032 UpdateGuideState(): m_state=6
02:25:02.459 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1049
02:25:02.461 00.002 1032 Star::Find returns 1 (0), X=1123.81, Y=332.38, Mass=1569, SNR=27.8, Peak=117 HFD=3.2
02:25:02.463 00.002 1032 MultiStar: [#1 0.33,-0.26,0.00,M1] [#2 0.25,-0.29,0.00,M1] [#3 0.34,-0.26,0.00,M1] [#4 0.22,-0.23,0.83,U] [#5 0.29,-0.20,0.76,U] [#6 0.32,-0.33,0.00,M1] [#7 0.27,-0.33,0.00,M2] [#8 0.23,-0.29,0.67,U] 
02:25:02.465 00.002 1032 refined, 3 included, MultiStar: {0.23, -0.28}, one-star: {0.18, -0.38}
02:25:02.466 00.001 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
02:25:02.468 00.002 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
02:25:02.469 00.001 1032 CameraToMount -- cameraX=0.23 cameraY=-0.28 hyp=0.36 cameraTheta=-0.89 mountX=-0.33 mountY=-0.15, mountTheta=-2.72
02:25:02.471 00.002 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.28, opts=13)
02:25:02.474 00.003 1032 Enqueuing Move request for scope (0.23, -0.28)
02:25:02.475 00.001 10072 Worker thread wakes up
02:25:02.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.28) opts 0xd
02:25:02.476 00.001 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.28)
02:25:02.476 00.000 10072 Moving (0.23, -0.28) raw xDistance=-0.33 yDistance=-0.15
02:25:02.476 00.000 10072 PPEC rslt: input = -0.33, final = -0.08, react = -0.13, pred = 0.06, hyst = -0.12, hyst_pct = 0.00, period_length = 1242.45
02:25:02.476 00.000 10072 PPEC: input: -0.33, control: -0.08, exposure: 1000
02:25:02.477 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:02.477 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:25:02.477 00.000 10072 MoveAxis(E, 79, ABG)
02:25:02.477 00.000 10072 Guiding  Dir = 2, Dur = 79
02:25:02.477 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:02.479 00.002 10072 IsGuiding returns 0
02:25:02.479 00.000 10072 PulseGuide returned control before completion, sleep 89
02:25:02.498 00.019 1032 UpdateGuideState exits: m=1569 SNR=27.8
02:25:02.501 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:02.503 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:02.504 00.001 1032 Enqueuing Expose request
02:25:02.571 00.067 10072 IsGuiding returns 0
02:25:02.571 00.000 10072 Move returns status 0, amount 79
02:25:02.571 00.000 10072 MoveAxis(N, 0, ABG)
02:25:02.571 00.000 10072 Move returns status 0, amount 0
02:25:02.571 00.000 10072 move complete, result=0
02:25:02.571 00.000 10072 worker thread done servicing request
02:25:02.571 00.000 10072 Worker thread wakes up
02:25:02.571 00.000 1032 GuideStep: -0.3 px 79 ms EAST, -0.1 px 0 ms NORTH
02:25:02.574 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:02.574 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:03.702 01.128 10072 Exposure complete
02:25:03.759 00.057 10072 worker thread done servicing request
02:25:03.759 00.000 1032 OnExposeComplete: enter
02:25:03.761 00.002 1032 UpdateGuideState(): m_state=6
02:25:03.762 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1050
02:25:03.763 00.001 1032 Star::Find returns 1 (0), X=1123.77, Y=332.75, Mass=1616, SNR=28.3, Peak=125 HFD=2.9
02:25:03.765 00.002 1032 MultiStar: [#1 0.24,0.12,0.88,U] [#2 0.24,0.02,0.95,U] [#3 0.19,-0.12,0.92,U] [#4 0.30,-0.01,0.80,U] [#5 0.33,0.14,0.77,U] [#6 0.27,-0.03,0.73,U] [#7 0.30,-0.06,0.70,U] [#8 0.14,-0.02,0.66,U] 
02:25:03.766 00.001 1032 single-star, 8 included, MultiStar: {0.23, 0.00}, one-star: {0.14, -0.00}
02:25:03.767 00.001 1032 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.83) = xAngle (-1.85 = -1.85)
02:25:03.769 00.002 1032 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.85 = -1.85)
02:25:03.770 00.001 1032 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.02 mountX=-0.04 mountY=-0.13, mountTheta=-1.85
02:25:03.772 00.002 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.00, opts=13)
02:25:03.773 00.001 1032 Enqueuing Move request for scope (0.14, -0.00)
02:25:03.776 00.003 10072 Worker thread wakes up
02:25:03.776 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
02:25:03.776 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
02:25:03.776 00.000 10072 Moving (0.14, -0.00) raw xDistance=-0.04 yDistance=-0.13
02:25:03.777 00.001 10072 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1242.45
02:25:03.777 00.000 10072 PPEC: input: -0.04, control: 0.02, exposure: 1000
02:25:03.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:03.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:25:03.777 00.000 10072 MoveAxis(W, 25, ABG)
02:25:03.777 00.000 10072 Guiding  Dir = 3, Dur = 25
02:25:03.777 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:03.780 00.003 10072 IsGuiding returns 0
02:25:03.780 00.000 10072 PulseGuide returned control before completion, sleep 35
02:25:03.795 00.015 1032 UpdateGuideState exits: m=1616 SNR=28.3
02:25:03.798 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:03.801 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:03.803 00.002 1032 Enqueuing Expose request
02:25:03.820 00.017 10072 IsGuiding returns 1
02:25:03.820 00.000 10072 scope still moving after pulse duration time elapsed
02:25:03.852 00.032 10072 IsGuiding returns 0
02:25:03.852 00.000 10072 scope move finished after 25 + 47 ms
02:25:03.852 00.000 10072 Move returns status 0, amount 25
02:25:03.852 00.000 10072 MoveAxis(N, 0, ABG)
02:25:03.852 00.000 10072 Move returns status 0, amount 0
02:25:03.852 00.000 10072 move complete, result=0
02:25:03.852 00.000 10072 worker thread done servicing request
02:25:03.852 00.000 10072 Worker thread wakes up
02:25:03.852 00.000 1032 GuideStep: -0.0 px 25 ms WEST, -0.1 px 0 ms NORTH
02:25:03.854 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:03.854 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:04.763 00.909 10072 Exposure complete
02:25:04.816 00.053 10072 worker thread done servicing request
02:25:04.816 00.000 1032 OnExposeComplete: enter
02:25:04.818 00.002 1032 UpdateGuideState(): m_state=6
02:25:04.819 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1051
02:25:04.821 00.002 1032 Star::Find returns 1 (0), X=1123.83, Y=332.47, Mass=1577, SNR=27.9, Peak=123 HFD=3.1
02:25:04.823 00.002 1032 MultiStar: [#1 0.34,-0.24,0.00,M1] [#2 0.25,-0.26,0.95,U] [#3 0.28,-0.24,0.97,U] [#4 0.38,-0.21,0.00,M1] [#5 0.28,-0.23,0.77,U] [#6 0.32,-0.28,0.00,M1] [#7 0.25,-0.24,0.74,U] [#8 0.15,-0.30,0.66,U] 
02:25:04.825 00.002 1032 single-star, 5 included, MultiStar: {0.24, -0.26}, one-star: {0.20, -0.28}
02:25:04.826 00.001 1032 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.83) = xAngle (-2.79 = -2.79)
02:25:04.827 00.001 1032 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.79 = -2.79)
02:25:04.829 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.28 hyp=0.34 cameraTheta=-0.96 mountX=-0.32 mountY=-0.12, mountTheta=-2.79
02:25:04.832 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.28, opts=13)
02:25:04.835 00.003 1032 Enqueuing Move request for scope (0.20, -0.28)
02:25:04.836 00.001 10072 Worker thread wakes up
02:25:04.836 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.28) opts 0xd
02:25:04.836 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.28)
02:25:04.836 00.000 10072 Moving (0.20, -0.28) raw xDistance=-0.32 yDistance=-0.12
02:25:04.838 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:04.840 00.002 10072 PPEC rslt: input = -0.32, final = -0.06, react = -0.13, pred = 0.07, hyst = -0.12, hyst_pct = 0.00, period_length = 1244.25
02:25:04.840 00.000 10072 PPEC: input: -0.32, control: -0.06, exposure: 1000
02:25:04.840 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:04.840 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:25:04.840 00.000 10072 MoveAxis(E, 65, ABG)
02:25:04.840 00.000 10072 Guiding  Dir = 2, Dur = 65
02:25:04.841 00.001 10072 IsGuiding returns 0
02:25:04.841 00.000 10072 PulseGuide returned control before completion, sleep 75
02:25:04.856 00.015 1032 UpdateGuideState exits: m=1577 SNR=27.9
02:25:04.859 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:04.860 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:04.862 00.002 1032 Enqueuing Expose request
02:25:04.931 00.069 10072 IsGuiding returns 0
02:25:04.931 00.000 10072 Move returns status 0, amount 65
02:25:04.931 00.000 10072 MoveAxis(N, 0, ABG)
02:25:04.931 00.000 10072 Move returns status 0, amount 0
02:25:04.931 00.000 10072 move complete, result=0
02:25:04.931 00.000 10072 worker thread done servicing request
02:25:04.931 00.000 10072 Worker thread wakes up
02:25:04.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:04.931 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:04.933 00.002 1032 GuideStep: -0.3 px 65 ms EAST, -0.1 px 0 ms NORTH
02:25:06.059 01.126 10072 Exposure complete
02:25:06.116 00.057 10072 worker thread done servicing request
02:25:06.116 00.000 1032 OnExposeComplete: enter
02:25:06.118 00.002 1032 UpdateGuideState(): m_state=6
02:25:06.120 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1052
02:25:06.123 00.003 1032 Star::Find returns 1 (0), X=1123.79, Y=332.66, Mass=1553, SNR=27.7, Peak=116 HFD=3.1
02:25:06.124 00.001 1032 MultiStar: [#1 0.35,-0.14,0.95,U] [#2 0.19,-0.14,0.97,U] [#3 0.30,-0.14,0.99,U] [#4 0.31,-0.13,0.84,U] [#5 0.24,-0.07,0.75,U] [#6 0.26,-0.11,0.75,U] [#7 0.31,-0.09,0.74,U] [#8 0.23,-0.13,0.66,U] 
02:25:06.126 00.002 1032 single-star, 8 included, MultiStar: {0.26, -0.12}, one-star: {0.16, -0.09}
02:25:06.127 00.001 1032 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.83) = xAngle (-2.36 = -2.36)
02:25:06.129 00.002 1032 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.36 = -2.36)
02:25:06.130 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-0.53 mountX=-0.13 mountY=-0.13, mountTheta=-2.36
02:25:06.132 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.09, opts=13)
02:25:06.133 00.001 1032 Enqueuing Move request for scope (0.16, -0.09)
02:25:06.136 00.003 10072 Worker thread wakes up
02:25:06.136 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
02:25:06.136 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
02:25:06.136 00.000 10072 Moving (0.16, -0.09) raw xDistance=-0.13 yDistance=-0.13
02:25:06.138 00.002 10072 PPEC rslt: input = -0.13, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1244.25
02:25:06.138 00.000 10072 PPEC: input: -0.13, control: 0.04, exposure: 1000
02:25:06.138 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:06.138 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:25:06.138 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:06.140 00.002 10072 MoveAxis(W, 44, ABG)
02:25:06.140 00.000 10072 Guiding  Dir = 3, Dur = 44
02:25:06.140 00.000 10072 IsGuiding returns 0
02:25:06.141 00.001 10072 PulseGuide returned control before completion, sleep 54
02:25:06.159 00.018 1032 UpdateGuideState exits: m=1553 SNR=27.7
02:25:06.160 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:06.162 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:06.163 00.001 1032 Enqueuing Expose request
02:25:06.197 00.034 10072 IsGuiding returns 0
02:25:06.197 00.000 10072 Move returns status 0, amount 44
02:25:06.197 00.000 10072 MoveAxis(N, 0, ABG)
02:25:06.197 00.000 10072 Move returns status 0, amount 0
02:25:06.197 00.000 10072 move complete, result=0
02:25:06.197 00.000 10072 worker thread done servicing request
02:25:06.197 00.000 10072 Worker thread wakes up
02:25:06.197 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:06.197 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:06.203 00.006 1032 GuideStep: -0.1 px 44 ms WEST, -0.1 px 0 ms NORTH
02:25:07.111 00.908 10072 Exposure complete
02:25:07.164 00.053 10072 worker thread done servicing request
02:25:07.164 00.000 1032 OnExposeComplete: enter
02:25:07.166 00.002 1032 UpdateGuideState(): m_state=6
02:25:07.168 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1053
02:25:07.170 00.002 1032 Star::Find returns 1 (0), X=1123.89, Y=332.54, Mass=1501, SNR=27.2, Peak=115 HFD=3.2
02:25:07.173 00.003 1032 MultiStar: [#1 0.38,-0.15,0.00,M1] [#2 0.19,-0.23,0.97,U] [#3 0.28,-0.14,0.95,U] [#4 0.27,-0.14,0.83,U] [#5 0.35,-0.02,0.81,U] [#6 0.44,-0.07,0.00,M1] [#7 0.30,-0.15,0.74,U] [#8 0.23,-0.23,0.67,U] 
02:25:07.174 00.001 1032 refined, 6 included, MultiStar: {0.27, -0.16}, one-star: {0.26, -0.21}
02:25:07.177 00.003 1032 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.83) = xAngle (-2.38 = -2.38)
02:25:07.179 00.002 1032 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.38 = -2.38)
02:25:07.181 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-0.55 mountX=-0.22 mountY=-0.22, mountTheta=-2.38
02:25:07.184 00.003 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.16, opts=13)
02:25:07.185 00.001 1032 Enqueuing Move request for scope (0.27, -0.16)
02:25:07.188 00.003 10072 Worker thread wakes up
02:25:07.188 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.16) opts 0xd
02:25:07.188 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.16)
02:25:07.188 00.000 10072 Moving (0.27, -0.16) raw xDistance=-0.22 yDistance=-0.22
02:25:07.190 00.002 10072 PPEC rslt: input = -0.22, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1244.25
02:25:07.190 00.000 10072 PPEC: input: -0.22, control: -0.07, exposure: 1000
02:25:07.190 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:07.190 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:07.191 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:25:07.191 00.000 10072 MoveAxis(E, 74, ABG)
02:25:07.191 00.000 10072 Guiding  Dir = 2, Dur = 74
02:25:07.193 00.002 10072 IsGuiding returns 0
02:25:07.193 00.000 10072 PulseGuide returned control before completion, sleep 84
02:25:07.210 00.017 1032 UpdateGuideState exits: m=1501 SNR=27.2
02:25:07.212 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:07.214 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:07.216 00.002 1032 Enqueuing Expose request
02:25:07.279 00.063 10072 IsGuiding returns 0
02:25:07.281 00.002 10072 Move returns status 0, amount 74
02:25:07.281 00.000 10072 MoveAxis(N, 0, ABG)
02:25:07.281 00.000 10072 Move returns status 0, amount 0
02:25:07.281 00.000 10072 move complete, result=0
02:25:07.282 00.001 10072 worker thread done servicing request
02:25:07.282 00.000 10072 Worker thread wakes up
02:25:07.282 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:07.282 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:07.285 00.003 1032 GuideStep: -0.2 px 74 ms EAST, -0.2 px 0 ms NORTH
02:25:08.414 01.129 10072 Exposure complete
02:25:08.468 00.054 10072 worker thread done servicing request
02:25:08.468 00.000 1032 OnExposeComplete: enter
02:25:08.470 00.002 1032 UpdateGuideState(): m_state=6
02:25:08.471 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1054
02:25:08.472 00.001 1032 Star::Find returns 1 (0), X=1123.82, Y=332.55, Mass=1641, SNR=28.4, Peak=128 HFD=3.1
02:25:08.475 00.003 1032 MultiStar: [#1 0.32,-0.23,0.00,M2] [#2 0.34,-0.17,0.95,U] [#3 0.28,-0.19,0.95,U] [#4 0.30,-0.22,0.78,U] [#5 0.38,-0.11,0.00,M1] [#6 0.42,-0.10,0.00,M2] [#7 0.27,-0.33,0.00,M1] [#8 0.17,-0.24,0.66,U] 
02:25:08.475 00.000 1032 single-star, 4 included, MultiStar: {0.26, -0.20}, one-star: {0.18, -0.20}
02:25:08.477 00.002 1032 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.83) = xAngle (-2.65 = -2.65)
02:25:08.479 00.002 1032 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.65 = -2.65)
02:25:08.480 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.82 mountX=-0.24 mountY=-0.13, mountTheta=-2.65
02:25:08.482 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.20, opts=13)
02:25:08.483 00.001 1032 Enqueuing Move request for scope (0.18, -0.20)
02:25:08.484 00.001 10072 Worker thread wakes up
02:25:08.484 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
02:25:08.484 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
02:25:08.484 00.000 10072 Moving (0.18, -0.20) raw xDistance=-0.24 yDistance=-0.13
02:25:08.486 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:08.490 00.004 10072 PPEC rslt: input = -0.24, final = -0.04, react = -0.10, pred = 0.06, hyst = -0.09, hyst_pct = 0.00, period_length = 1246.04
02:25:08.490 00.000 10072 PPEC: input: -0.24, control: -0.04, exposure: 1000
02:25:08.490 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:08.490 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:25:08.490 00.000 10072 MoveAxis(E, 42, ABG)
02:25:08.490 00.000 10072 Guiding  Dir = 2, Dur = 42
02:25:08.491 00.001 10072 IsGuiding returns 0
02:25:08.491 00.000 10072 PulseGuide returned control before completion, sleep 52
02:25:08.507 00.016 1032 UpdateGuideState exits: m=1641 SNR=28.4
02:25:08.509 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:08.510 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:08.511 00.001 1032 Enqueuing Expose request
02:25:08.550 00.039 10072 IsGuiding returns 1
02:25:08.550 00.000 10072 scope still moving after pulse duration time elapsed
02:25:08.581 00.031 10072 IsGuiding returns 0
02:25:08.581 00.000 10072 scope move finished after 42 + 48 ms
02:25:08.581 00.000 10072 Move returns status 0, amount 42
02:25:08.581 00.000 10072 MoveAxis(N, 0, ABG)
02:25:08.581 00.000 10072 Move returns status 0, amount 0
02:25:08.581 00.000 10072 move complete, result=0
02:25:08.581 00.000 10072 worker thread done servicing request
02:25:08.581 00.000 1032 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
02:25:08.583 00.002 10072 Worker thread wakes up
02:25:08.583 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:08.583 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:09.492 00.909 10072 Exposure complete
02:25:09.546 00.054 10072 worker thread done servicing request
02:25:09.546 00.000 1032 OnExposeComplete: enter
02:25:09.548 00.002 1032 UpdateGuideState(): m_state=6
02:25:09.550 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1055
02:25:09.553 00.003 1032 Star::Find returns 1 (0), X=1123.82, Y=332.61, Mass=1498, SNR=27.2, Peak=117 HFD=3.2
02:25:09.555 00.002 1032 MultiStar: [#1 0.27,-0.20,0.92,U] [#2 0.26,-0.14,0.98,U] [#3 0.28,-0.09,0.99,U] [#4 0.27,-0.14,0.84,U] [#5 0.36,-0.01,0.77,U] [#6 0.33,-0.07,0.74,U] [#7 0.25,-0.11,0.73,U] [#8 0.17,-0.17,0.69,U] 
02:25:09.557 00.002 1032 single-star, 8 included, MultiStar: {0.26, -0.12}, one-star: {0.18, -0.14}
02:25:09.559 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
02:25:09.561 00.002 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
02:25:09.562 00.001 1032 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.66 mountX=-0.19 mountY=-0.14, mountTheta=-2.49
02:25:09.565 00.003 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.14, opts=13)
02:25:09.567 00.002 1032 Enqueuing Move request for scope (0.18, -0.14)
02:25:09.568 00.001 10072 Worker thread wakes up
02:25:09.568 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
02:25:09.569 00.001 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
02:25:09.569 00.000 10072 Moving (0.18, -0.14) raw xDistance=-0.19 yDistance=-0.14
02:25:09.570 00.001 10072 PPEC rslt: input = -0.19, final = 0.05, react = -0.08, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 1246.04
02:25:09.570 00.000 10072 PPEC: input: -0.19, control: 0.05, exposure: 1000
02:25:09.570 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:09.570 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:25:09.570 00.000 10072 MoveAxis(W, 49, ABG)
02:25:09.570 00.000 10072 Guiding  Dir = 3, Dur = 49
02:25:09.570 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:09.573 00.003 10072 IsGuiding returns 0
02:25:09.574 00.001 10072 PulseGuide returned control before completion, sleep 59
02:25:09.590 00.016 1032 UpdateGuideState exits: m=1498 SNR=27.2
02:25:09.593 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:09.595 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:09.596 00.001 1032 Enqueuing Expose request
02:25:09.644 00.048 10072 IsGuiding returns 0
02:25:09.644 00.000 10072 Move returns status 0, amount 49
02:25:09.644 00.000 10072 MoveAxis(N, 0, ABG)
02:25:09.644 00.000 10072 Move returns status 0, amount 0
02:25:09.644 00.000 10072 move complete, result=0
02:25:09.644 00.000 10072 worker thread done servicing request
02:25:09.645 00.001 10072 Worker thread wakes up
02:25:09.645 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:09.645 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:09.645 00.000 1032 GuideStep: -0.2 px 49 ms WEST, -0.1 px 0 ms NORTH
02:25:10.774 01.129 10072 Exposure complete
02:25:10.833 00.059 10072 worker thread done servicing request
02:25:10.834 00.001 1032 OnExposeComplete: enter
02:25:10.837 00.003 1032 UpdateGuideState(): m_state=6
02:25:10.838 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1056
02:25:10.839 00.001 1032 Star::Find returns 1 (0), X=1123.98, Y=332.46, Mass=1602, SNR=28.1, Peak=126 HFD=3.2
02:25:10.841 00.002 1032 MultiStar: [#1 0.41,-0.34,0.00,M2] [#2 0.42,-0.41,0.00,M1] [#3 0.37,-0.37,0.00,M1] [#4 0.36,-0.34,0.00,M1] [#5 0.48,-0.24,0.00,M1] [#6 0.39,-0.25,0.00,M2] [#7 0.43,-0.34,0.00,M1] [#8 0.34,-0.30,0.00,M1] 
02:25:10.842 00.001 1032 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.83) = xAngle (-2.53 = -2.53)
02:25:10.843 00.001 1032 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.53 = -2.53)
02:25:10.844 00.001 1032 CameraToMount -- cameraX=0.35 cameraY=-0.29 hyp=0.45 cameraTheta=-0.70 mountX=-0.37 mountY=-0.26, mountTheta=-2.53
02:25:10.847 00.003 1032 SchedulePrimaryMove(0F526948, x=0.35, y=-0.29, opts=13)
02:25:10.848 00.001 1032 Enqueuing Move request for scope (0.35, -0.29)
02:25:10.849 00.001 10072 Worker thread wakes up
02:25:10.849 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.29) opts 0xd
02:25:10.849 00.000 10072 Handling offset move in thread for scope, endpoint = (0.35, -0.29)
02:25:10.849 00.000 10072 Moving (0.35, -0.29) raw xDistance=-0.37 yDistance=-0.26
02:25:10.850 00.001 10072 PPEC rslt: input = -0.37, final = -0.13, react = -0.15, pred = 0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 1246.04
02:25:10.850 00.000 10072 PPEC: input: -0.37, control: -0.13, exposure: 1000
02:25:10.850 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:25:10.850 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:25:10.850 00.000 10072 MoveAxis(E, 138, ABG)
02:25:10.851 00.001 10072 Guiding  Dir = 2, Dur = 138
02:25:10.851 00.000 10072 IsGuiding returns 0
02:25:10.851 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:10.854 00.003 10072 PulseGuide returned control before completion, sleep 148
02:25:10.870 00.016 1032 UpdateGuideState exits: m=1602 SNR=28.1
02:25:10.872 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:10.873 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:10.874 00.001 1032 Enqueuing Expose request
02:25:11.005 00.131 10072 IsGuiding returns 0
02:25:11.005 00.000 10072 Move returns status 0, amount 138
02:25:11.005 00.000 10072 MoveAxis(N, 0, ABG)
02:25:11.005 00.000 10072 Move returns status 0, amount 0
02:25:11.005 00.000 10072 move complete, result=0
02:25:11.005 00.000 10072 worker thread done servicing request
02:25:11.005 00.000 10072 Worker thread wakes up
02:25:11.005 00.000 1032 GuideStep: -0.4 px 138 ms EAST, -0.3 px 0 ms NORTH
02:25:11.010 00.005 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:11.010 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:11.916 00.906 10072 Exposure complete
02:25:11.972 00.056 10072 worker thread done servicing request
02:25:11.972 00.000 1032 OnExposeComplete: enter
02:25:11.974 00.002 1032 UpdateGuideState(): m_state=6
02:25:11.976 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1057
02:25:11.977 00.001 1032 Star::Find returns 1 (0), X=1123.90, Y=332.64, Mass=1554, SNR=27.7, Peak=121 HFD=3.2
02:25:11.979 00.002 1032 MultiStar: [#1 0.37,-0.08,0.92,U] [#2 0.29,-0.09,0.96,U] [#3 0.37,-0.05,0.97,U] [#4 0.22,-0.08,0.79,U] [#5 0.32,0.06,0.79,U] [#6 0.38,0.01,0.76,U] [#7 0.32,-0.05,0.75,U] [#8 0.22,-0.09,0.67,U] 
02:25:11.980 00.001 1032 single-star, 8 included, MultiStar: {0.31, -0.06}, one-star: {0.27, -0.11}
02:25:11.981 00.001 1032 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.83) = xAngle (-2.23 = -2.23)
02:25:11.983 00.002 1032 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.23 = -2.23)
02:25:11.985 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.40 mountX=-0.18 mountY=-0.23, mountTheta=-2.23
02:25:11.988 00.003 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.11, opts=13)
02:25:11.991 00.003 1032 Enqueuing Move request for scope (0.27, -0.11)
02:25:11.993 00.002 10072 Worker thread wakes up
02:25:11.993 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd
02:25:11.993 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.11)
02:25:11.993 00.000 10072 Moving (0.27, -0.11) raw xDistance=-0.18 yDistance=-0.23
02:25:11.996 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:11.998 00.002 10072 PPEC rslt: input = -0.18, final = 0.05, react = -0.07, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 1247.81
02:25:11.998 00.000 10072 PPEC: input: -0.18, control: 0.05, exposure: 1000
02:25:11.998 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:25:11.998 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:25:11.998 00.000 10072 MoveAxis(W, 51, ABG)
02:25:11.998 00.000 10072 Guiding  Dir = 3, Dur = 51
02:25:11.998 00.000 10072 IsGuiding returns 0
02:25:11.999 00.001 10072 PulseGuide returned control before completion, sleep 61
02:25:12.014 00.015 1032 UpdateGuideState exits: m=1554 SNR=27.7
02:25:12.018 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:12.021 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:12.024 00.003 1032 Enqueuing Expose request
02:25:12.068 00.044 10072 IsGuiding returns 0
02:25:12.068 00.000 10072 Move returns status 0, amount 51
02:25:12.068 00.000 10072 MoveAxis(N, 0, ABG)
02:25:12.068 00.000 10072 Move returns status 0, amount 0
02:25:12.068 00.000 10072 move complete, result=0
02:25:12.068 00.000 10072 worker thread done servicing request
02:25:12.068 00.000 10072 Worker thread wakes up
02:25:12.068 00.000 1032 GuideStep: -0.2 px 51 ms WEST, -0.2 px 0 ms NORTH
02:25:12.071 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:12.072 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:13.204 01.132 10072 Exposure complete
02:25:13.261 00.057 10072 worker thread done servicing request
02:25:13.261 00.000 1032 OnExposeComplete: enter
02:25:13.263 00.002 1032 UpdateGuideState(): m_state=6
02:25:13.266 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1058
02:25:13.267 00.001 1032 Star::Find returns 1 (0), X=1123.88, Y=332.57, Mass=1614, SNR=28.2, Peak=124 HFD=3.2
02:25:13.270 00.003 1032 MultiStar: [#1 0.34,-0.19,0.00,M2] [#2 0.36,-0.26,0.00,M1] [#3 0.34,-0.24,0.00,M1] [#4 0.31,-0.29,0.00,M1] [#5 0.31,-0.07,0.81,U] [#6 0.56,-0.17,0.00,M2] [#7 0.32,-0.21,0.73,U] [#8 0.33,-0.34,0.00,M1] 
02:25:13.271 00.001 1032 single-star, 2 included, MultiStar: {0.29, -0.15}, one-star: {0.25, -0.19}
02:25:13.273 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
02:25:13.274 00.001 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
02:25:13.275 00.001 1032 CameraToMount -- cameraX=0.25 cameraY=-0.19 hyp=0.31 cameraTheta=-0.65 mountX=-0.24 mountY=-0.19, mountTheta=-2.48
02:25:13.280 00.005 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.19, opts=13)
02:25:13.282 00.002 1032 Enqueuing Move request for scope (0.25, -0.19)
02:25:13.283 00.001 10072 Worker thread wakes up
02:25:13.284 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.19) opts 0xd
02:25:13.284 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.19)
02:25:13.284 00.000 10072 Moving (0.25, -0.19) raw xDistance=-0.24 yDistance=-0.19
02:25:13.285 00.001 10072 PPEC rslt: input = -0.24, final = -0.05, react = -0.10, pred = 0.05, hyst = -0.09, hyst_pct = 0.00, period_length = 1247.81
02:25:13.285 00.000 10072 PPEC: input: -0.24, control: -0.05, exposure: 1000
02:25:13.285 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:13.286 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:25:13.286 00.000 10072 MoveAxis(E, 54, ABG)
02:25:13.286 00.000 10072 Guiding  Dir = 2, Dur = 54
02:25:13.286 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:13.288 00.002 10072 IsGuiding returns 0
02:25:13.288 00.000 10072 PulseGuide returned control before completion, sleep 64
02:25:13.306 00.018 1032 UpdateGuideState exits: m=1614 SNR=28.2
02:25:13.308 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:13.312 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:13.314 00.002 1032 Enqueuing Expose request
02:25:13.356 00.042 10072 IsGuiding returns 1
02:25:13.356 00.000 10072 scope still moving after pulse duration time elapsed
02:25:13.388 00.032 10072 IsGuiding returns 0
02:25:13.388 00.000 10072 scope move finished after 54 + 45 ms
02:25:13.388 00.000 10072 Move returns status 0, amount 54
02:25:13.388 00.000 10072 MoveAxis(N, 0, ABG)
02:25:13.388 00.000 10072 Move returns status 0, amount 0
02:25:13.388 00.000 10072 move complete, result=0
02:25:13.388 00.000 10072 worker thread done servicing request
02:25:13.388 00.000 10072 Worker thread wakes up
02:25:13.388 00.000 1032 GuideStep: -0.2 px 54 ms EAST, -0.2 px 0 ms NORTH
02:25:13.390 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:13.390 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:14.307 00.917 10072 Exposure complete
02:25:14.356 00.049 10072 worker thread done servicing request
02:25:14.357 00.001 1032 OnExposeComplete: enter
02:25:14.358 00.001 1032 UpdateGuideState(): m_state=6
02:25:14.360 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1059
02:25:14.362 00.002 1032 Star::Find returns 1 (0), X=1123.89, Y=332.50, Mass=1575, SNR=27.9, Peak=121 HFD=3.3
02:25:14.364 00.002 1032 MultiStar: [#1 0.32,-0.23,0.00,M3] [#2 0.31,-0.24,0.00,M2] [#3 0.35,-0.35,0.00,M2] [#4 0.32,-0.17,0.83,U] [#5 0.43,-0.06,0.00,M1] [#6 0.40,-0.16,0.00,M3] [#7 0.27,-0.28,0.00,M1] [#8 0.23,-0.20,0.65,U] 
02:25:14.365 00.001 1032 refined, 2 included, MultiStar: {0.27, -0.21}, one-star: {0.26, -0.25}
02:25:14.367 00.002 1032 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.83) = xAngle (-2.49 = -2.49)
02:25:14.368 00.001 1032 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.49 = -2.49)
02:25:14.370 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=-0.21 hyp=0.34 cameraTheta=-0.66 mountX=-0.27 mountY=-0.21, mountTheta=-2.49
02:25:14.373 00.003 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.21, opts=13)
02:25:14.374 00.001 1032 Enqueuing Move request for scope (0.27, -0.21)
02:25:14.376 00.002 10072 Worker thread wakes up
02:25:14.376 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.21) opts 0xd
02:25:14.376 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.21)
02:25:14.376 00.000 10072 Moving (0.27, -0.21) raw xDistance=-0.27 yDistance=-0.21
02:25:14.377 00.001 10072 PPEC rslt: input = -0.27, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1247.81
02:25:14.377 00.000 10072 PPEC: input: -0.27, control: -0.09, exposure: 1000
02:25:14.378 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:14.378 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:25:14.378 00.000 10072 MoveAxis(E, 94, ABG)
02:25:14.378 00.000 10072 Guiding  Dir = 2, Dur = 94
02:25:14.378 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:14.381 00.003 10072 IsGuiding returns 0
02:25:14.381 00.000 10072 PulseGuide returned control before completion, sleep 104
02:25:14.397 00.016 1032 UpdateGuideState exits: m=1575 SNR=27.9
02:25:14.399 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:14.400 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:14.402 00.002 1032 Enqueuing Expose request
02:25:14.494 00.092 10072 IsGuiding returns 0
02:25:14.494 00.000 10072 Move returns status 0, amount 94
02:25:14.494 00.000 10072 MoveAxis(N, 0, ABG)
02:25:14.494 00.000 10072 Move returns status 0, amount 0
02:25:14.494 00.000 10072 move complete, result=0
02:25:14.494 00.000 10072 worker thread done servicing request
02:25:14.495 00.001 1032 GuideStep: -0.3 px 94 ms EAST, -0.2 px 0 ms NORTH
02:25:14.497 00.002 10072 Worker thread wakes up
02:25:14.497 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:14.497 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:15.636 01.139 10072 Exposure complete
02:25:15.694 00.058 10072 worker thread done servicing request
02:25:15.694 00.000 1032 OnExposeComplete: enter
02:25:15.695 00.001 1032 UpdateGuideState(): m_state=6
02:25:15.698 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1060
02:25:15.700 00.002 1032 Star::Find returns 1 (0), X=1123.86, Y=332.76, Mass=1590, SNR=28.0, Peak=127 HFD=3.0
02:25:15.702 00.002 1032 MultiStar: [#1 0.40,0.03,0.00,M4] [#2 0.17,0.03,0.95,U] [#3 0.30,0.06,0.94,U] [#4 0.34,0.01,0.80,U] [#5 0.34,0.20,0.00,M2] [#6 0.37,0.09,0.00,M4] [#7 0.28,0.01,0.71,U] [#8 0.23,0.06,0.68,U] 
02:25:15.704 00.002 1032 single-star, 5 included, MultiStar: {0.25, 0.03}, one-star: {0.22, 0.01}
02:25:15.706 00.002 1032 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.83) = xAngle (-1.78 = -1.78)
02:25:15.708 00.002 1032 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.78 = -1.78)
02:25:15.710 00.002 1032 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.05 mountX=-0.05 mountY=-0.22, mountTheta=-1.78
02:25:15.715 00.005 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.01, opts=13)
02:25:15.717 00.002 1032 Enqueuing Move request for scope (0.22, 0.01)
02:25:15.719 00.002 10072 Worker thread wakes up
02:25:15.719 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
02:25:15.719 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
02:25:15.719 00.000 10072 Moving (0.22, 0.01) raw xDistance=-0.05 yDistance=-0.22
02:25:15.721 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:15.722 00.001 10072 PPEC rslt: input = -0.05, final = 0.05, react = -0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 1249.56
02:25:15.722 00.000 10072 PPEC: input: -0.05, control: 0.05, exposure: 1000
02:25:15.723 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:15.723 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:25:15.723 00.000 10072 MoveAxis(W, 49, ABG)
02:25:15.723 00.000 10072 Guiding  Dir = 3, Dur = 49
02:25:15.724 00.001 10072 IsGuiding returns 0
02:25:15.724 00.000 10072 PulseGuide returned control before completion, sleep 59
02:25:15.740 00.016 1032 UpdateGuideState exits: m=1590 SNR=28.0
02:25:15.742 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:15.744 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:15.746 00.002 1032 Enqueuing Expose request
02:25:15.791 00.045 10072 IsGuiding returns 0
02:25:15.791 00.000 10072 Move returns status 0, amount 49
02:25:15.791 00.000 10072 MoveAxis(N, 0, ABG)
02:25:15.791 00.000 10072 Move returns status 0, amount 0
02:25:15.791 00.000 10072 move complete, result=0
02:25:15.791 00.000 10072 worker thread done servicing request
02:25:15.791 00.000 10072 Worker thread wakes up
02:25:15.791 00.000 1032 GuideStep: -0.0 px 49 ms WEST, -0.2 px 0 ms NORTH
02:25:15.793 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:15.793 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:16.698 00.905 10072 Exposure complete
02:25:16.755 00.057 10072 worker thread done servicing request
02:25:16.755 00.000 1032 OnExposeComplete: enter
02:25:16.757 00.002 1032 UpdateGuideState(): m_state=6
02:25:16.759 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1061
02:25:16.760 00.001 1032 Star::Find returns 1 (0), X=1123.94, Y=332.35, Mass=1641, SNR=28.5, Peak=144 HFD=3.3
02:25:16.762 00.002 1032 MultiStar: [#1 0.51,-0.40,0.00,M5] [#2 0.41,-0.45,0.00,M2] [#3 0.42,-0.35,0.00,M2] [#4 0.41,-0.41,0.00,M1] [#5 0.38,-0.40,0.00,M3] [#6 0.42,-0.43,0.00,M5] [#7 0.33,-0.33,0.00,M1] [#8 0.33,-0.34,0.00,M1] 
02:25:16.764 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
02:25:16.765 00.001 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
02:25:16.766 00.001 1032 CameraToMount -- cameraX=0.31 cameraY=-0.40 hyp=0.50 cameraTheta=-0.92 mountX=-0.46 mountY=-0.19, mountTheta=-2.75
02:25:16.770 00.004 1032 SchedulePrimaryMove(0F526948, x=0.31, y=-0.40, opts=13)
02:25:16.772 00.002 1032 Enqueuing Move request for scope (0.31, -0.40)
02:25:16.775 00.003 10072 Worker thread wakes up
02:25:16.775 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.40) opts 0xd
02:25:16.775 00.000 10072 Handling offset move in thread for scope, endpoint = (0.31, -0.40)
02:25:16.775 00.000 10072 Moving (0.31, -0.40) raw xDistance=-0.46 yDistance=-0.19
02:25:16.777 00.002 10072 PPEC rslt: input = -0.46, final = -0.16, react = -0.19, pred = 0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 1249.56
02:25:16.777 00.000 10072 PPEC: input: -0.46, control: -0.16, exposure: 1000
02:25:16.777 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:16.777 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:25:16.777 00.000 10072 MoveAxis(E, 167, ABG)
02:25:16.777 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:16.778 00.001 10072 Guiding  Dir = 2, Dur = 167
02:25:16.779 00.001 10072 IsGuiding returns 0
02:25:16.779 00.000 10072 PulseGuide returned control before completion, sleep 177
02:25:16.795 00.016 1032 UpdateGuideState exits: m=1641 SNR=28.5
02:25:16.797 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:16.801 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:16.803 00.002 1032 Enqueuing Expose request
02:25:16.963 00.160 10072 IsGuiding returns 0
02:25:16.963 00.000 10072 Move returns status 0, amount 167
02:25:16.963 00.000 10072 MoveAxis(N, 0, ABG)
02:25:16.963 00.000 10072 Move returns status 0, amount 0
02:25:16.963 00.000 10072 move complete, result=0
02:25:16.963 00.000 10072 worker thread done servicing request
02:25:16.963 00.000 10072 Worker thread wakes up
02:25:16.963 00.000 1032 GuideStep: -0.5 px 167 ms EAST, -0.2 px 0 ms NORTH
02:25:16.967 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:16.967 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:18.093 01.126 10072 Exposure complete
02:25:18.143 00.050 10072 worker thread done servicing request
02:25:18.143 00.000 1032 OnExposeComplete: enter
02:25:18.145 00.002 1032 UpdateGuideState(): m_state=6
02:25:18.146 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1062
02:25:18.147 00.001 1032 Star::Find returns 1 (0), X=1123.70, Y=332.89, Mass=1654, SNR=28.6, Peak=120 HFD=3.2
02:25:18.149 00.002 1032 MultiStar: [#1 0.28,0.20,0.93,U] [#2 0.12,0.25,0.92,U] [#3 0.19,0.22,0.91,U] [#4 0.12,0.21,0.79,U] [#5 0.18,0.30,0.75,U] [#6 0.22,0.26,0.71,U] [#7 0.19,0.11,0.67,U] [#8 0.10,0.14,0.67,U] 
02:25:18.150 00.001 1032 single-star, 8 included, MultiStar: {0.16, 0.20}, one-star: {0.07, 0.14}
02:25:18.151 00.001 1032 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.83) = xAngle (-0.71 = -0.71)
02:25:18.154 00.003 1032 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.71 = -0.71)
02:25:18.155 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.15 cameraTheta=1.12 mountX=0.11 mountY=-0.10, mountTheta=-0.71
02:25:18.158 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.14, opts=13)
02:25:18.160 00.002 1032 Enqueuing Move request for scope (0.07, 0.14)
02:25:18.161 00.001 10072 Worker thread wakes up
02:25:18.161 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
02:25:18.162 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
02:25:18.162 00.000 10072 Moving (0.07, 0.14) raw xDistance=0.11 yDistance=-0.10
02:25:18.164 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:18.167 00.003 10072 PPEC rslt: input = 0.11, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1249.56
02:25:18.167 00.000 10072 PPEC: input: 0.11, control: 0.02, exposure: 1000
02:25:18.167 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:18.167 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:25:18.167 00.000 10072 MoveAxis(W, 17, ABG)
02:25:18.167 00.000 10072 Guiding  Dir = 3, Dur = 17
02:25:18.167 00.000 10072 IsGuiding returns 0
02:25:18.168 00.001 10072 PulseGuide returned control before completion, sleep 27
02:25:18.184 00.016 1032 UpdateGuideState exits: m=1654 SNR=28.6
02:25:18.186 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:18.187 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:18.189 00.002 1032 Enqueuing Expose request
02:25:18.199 00.010 10072 IsGuiding returns 0
02:25:18.199 00.000 10072 Move returns status 0, amount 17
02:25:18.199 00.000 10072 MoveAxis(N, 0, ABG)
02:25:18.199 00.000 10072 Move returns status 0, amount 0
02:25:18.199 00.000 10072 move complete, result=0
02:25:18.199 00.000 10072 worker thread done servicing request
02:25:18.199 00.000 10072 Worker thread wakes up
02:25:18.199 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:18.199 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:18.200 00.001 1032 GuideStep: 0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
02:25:19.111 00.911 10072 Exposure complete
02:25:19.162 00.051 10072 worker thread done servicing request
02:25:19.162 00.000 1032 OnExposeComplete: enter
02:25:19.164 00.002 1032 UpdateGuideState(): m_state=6
02:25:19.165 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1063
02:25:19.167 00.002 1032 Star::Find returns 1 (0), X=1123.80, Y=332.67, Mass=1511, SNR=27.3, Peak=120 HFD=3.0
02:25:19.168 00.001 1032 MultiStar: [#1 0.37,-0.15,0.00,M5] [#2 0.19,-0.12,0.98,U] [#3 0.29,-0.09,0.94,U] [#4 0.29,-0.12,0.84,U] [#5 0.38,-0.12,0.00,M3] [#6 0.36,-0.17,0.00,M5] [#7 0.24,-0.10,0.72,U] [#8 0.22,-0.09,0.69,U] 
02:25:19.170 00.002 1032 single-star, 5 included, MultiStar: {0.23, -0.10}, one-star: {0.17, -0.08}
02:25:19.171 00.001 1032 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.83) = xAngle (-2.27 = -2.27)
02:25:19.173 00.002 1032 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.27 = -2.27)
02:25:19.175 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.44 mountX=-0.12 mountY=-0.14, mountTheta=-2.27
02:25:19.179 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.08, opts=13)
02:25:19.182 00.003 1032 Enqueuing Move request for scope (0.17, -0.08)
02:25:19.183 00.001 10072 Worker thread wakes up
02:25:19.184 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
02:25:19.184 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
02:25:19.184 00.000 10072 Moving (0.17, -0.08) raw xDistance=-0.12 yDistance=-0.14
02:25:19.185 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:19.188 00.003 10072 PPEC rslt: input = -0.12, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1251.29
02:25:19.188 00.000 10072 PPEC: input: -0.12, control: 0.04, exposure: 1000
02:25:19.188 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:19.188 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:25:19.188 00.000 10072 MoveAxis(W, 37, ABG)
02:25:19.188 00.000 10072 Guiding  Dir = 3, Dur = 37
02:25:19.189 00.001 10072 IsGuiding returns 0
02:25:19.189 00.000 10072 PulseGuide returned control before completion, sleep 47
02:25:19.204 00.015 1032 UpdateGuideState exits: m=1511 SNR=27.3
02:25:19.206 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:19.207 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:19.209 00.002 1032 Enqueuing Expose request
02:25:19.247 00.038 10072 IsGuiding returns 0
02:25:19.247 00.000 10072 Move returns status 0, amount 37
02:25:19.248 00.001 10072 MoveAxis(N, 0, ABG)
02:25:19.248 00.000 10072 Move returns status 0, amount 0
02:25:19.248 00.000 10072 move complete, result=0
02:25:19.248 00.000 10072 worker thread done servicing request
02:25:19.248 00.000 10072 Worker thread wakes up
02:25:19.248 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:19.248 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:19.250 00.002 1032 GuideStep: -0.1 px 37 ms WEST, -0.1 px 0 ms NORTH
02:25:20.376 01.126 10072 Exposure complete
02:25:20.432 00.056 10072 worker thread done servicing request
02:25:20.432 00.000 1032 OnExposeComplete: enter
02:25:20.433 00.001 1032 UpdateGuideState(): m_state=6
02:25:20.435 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1064
02:25:20.436 00.001 1032 Star::Find returns 1 (0), X=1123.90, Y=332.48, Mass=1618, SNR=28.2, Peak=134 HFD=3.1
02:25:20.438 00.002 1032 MultiStar: [#1 0.41,-0.23,0.00,M6] [#2 0.23,-0.14,0.96,U] [#3 0.23,-0.14,0.95,U] [#4 0.31,-0.12,0.79,U] [#5 0.31,0.01,0.79,U] [#6 0.32,-0.13,0.71,U] [#7 0.37,-0.28,0.00,M1] [#8 0.23,-0.13,0.67,U] 
02:25:20.439 00.001 1032 refined, 6 included, MultiStar: {0.27, -0.14}, one-star: {0.27, -0.27}
02:25:20.441 00.002 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
02:25:20.442 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
02:25:20.444 00.002 1032 CameraToMount -- cameraX=0.27 cameraY=-0.14 hyp=0.30 cameraTheta=-0.47 mountX=-0.20 mountY=-0.23, mountTheta=-2.30
02:25:20.447 00.003 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.14, opts=13)
02:25:20.449 00.002 1032 Enqueuing Move request for scope (0.27, -0.14)
02:25:20.450 00.001 10072 Worker thread wakes up
02:25:20.450 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.14) opts 0xd
02:25:20.450 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.14)
02:25:20.450 00.000 10072 Moving (0.27, -0.14) raw xDistance=-0.20 yDistance=-0.23
02:25:20.451 00.001 10072 PPEC rslt: input = -0.20, final = -0.05, react = -0.08, pred = 0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 1251.29
02:25:20.451 00.000 10072 PPEC: input: -0.20, control: -0.05, exposure: 1000
02:25:20.452 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:20.454 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:25:20.456 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:25:20.456 00.000 10072 MoveAxis(E, 49, ABG)
02:25:20.456 00.000 10072 Guiding  Dir = 2, Dur = 49
02:25:20.456 00.000 10072 IsGuiding returns 0
02:25:20.457 00.001 10072 PulseGuide returned control before completion, sleep 59
02:25:20.472 00.015 1032 UpdateGuideState exits: m=1618 SNR=28.2
02:25:20.474 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:20.476 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:20.477 00.001 1032 Enqueuing Expose request
02:25:20.530 00.053 10072 IsGuiding returns 0
02:25:20.530 00.000 10072 Move returns status 0, amount 49
02:25:20.530 00.000 10072 MoveAxis(N, 0, ABG)
02:25:20.530 00.000 10072 Move returns status 0, amount 0
02:25:20.530 00.000 10072 move complete, result=0
02:25:20.530 00.000 10072 worker thread done servicing request
02:25:20.530 00.000 10072 Worker thread wakes up
02:25:20.530 00.000 1032 GuideStep: -0.2 px 49 ms EAST, -0.2 px 0 ms NORTH
02:25:20.532 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:20.532 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:21.439 00.907 10072 Exposure complete
02:25:21.490 00.051 10072 worker thread done servicing request
02:25:21.490 00.000 1032 OnExposeComplete: enter
02:25:21.492 00.002 1032 UpdateGuideState(): m_state=6
02:25:21.495 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1065
02:25:21.496 00.001 1032 Star::Find returns 1 (0), X=1123.84, Y=332.77, Mass=1525, SNR=27.4, Peak=113 HFD=3.0
02:25:21.497 00.001 1032 MultiStar: [#1 0.34,-0.00,0.91,U] [#2 0.23,0.03,0.97,U] [#3 0.24,-0.02,0.98,U] [#4 0.28,0.04,0.82,U] [#5 0.39,0.22,0.00,M3] [#6 0.37,0.06,0.71,U] [#7 0.15,-0.06,0.72,U] [#8 0.07,0.10,0.68,U] 
02:25:21.498 00.001 1032 single-star, 7 included, MultiStar: {0.24, 0.02}, one-star: {0.21, 0.02}
02:25:21.501 00.003 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
02:25:21.502 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
02:25:21.504 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.09 mountX=-0.04 mountY=-0.21, mountTheta=-1.74
02:25:21.507 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=0.02, opts=13)
02:25:21.509 00.002 1032 Enqueuing Move request for scope (0.21, 0.02)
02:25:21.510 00.001 10072 Worker thread wakes up
02:25:21.510 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
02:25:21.510 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
02:25:21.510 00.000 10072 Moving (0.21, 0.02) raw xDistance=-0.04 yDistance=-0.21
02:25:21.513 00.003 10072 PPEC rslt: input = -0.04, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1251.29
02:25:21.513 00.000 10072 PPEC: input: -0.04, control: 0.01, exposure: 1000
02:25:21.513 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:21.513 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:25:21.513 00.000 10072 MoveAxis(W, 14, ABG)
02:25:21.513 00.000 10072 Guiding  Dir = 3, Dur = 14
02:25:21.513 00.000 10072 IsGuiding returns 0
02:25:21.513 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:21.516 00.003 10072 PulseGuide returned control before completion, sleep 24
02:25:21.532 00.016 1032 UpdateGuideState exits: m=1525 SNR=27.4
02:25:21.534 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:21.535 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:21.536 00.001 1032 Enqueuing Expose request
02:25:21.547 00.011 10072 IsGuiding returns 0
02:25:21.547 00.000 10072 Move returns status 0, amount 14
02:25:21.547 00.000 10072 MoveAxis(N, 0, ABG)
02:25:21.547 00.000 10072 Move returns status 0, amount 0
02:25:21.547 00.000 10072 move complete, result=0
02:25:21.547 00.000 10072 worker thread done servicing request
02:25:21.547 00.000 10072 Worker thread wakes up
02:25:21.547 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:21.547 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:21.549 00.002 1032 GuideStep: -0.0 px 14 ms WEST, -0.2 px 0 ms NORTH
02:25:22.778 01.229 10072 Exposure complete
02:25:22.831 00.053 10072 worker thread done servicing request
02:25:22.831 00.000 1032 OnExposeComplete: enter
02:25:22.833 00.002 1032 UpdateGuideState(): m_state=6
02:25:22.835 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1066
02:25:22.836 00.001 1032 Star::Find returns 1 (0), X=1123.91, Y=332.42, Mass=1645, SNR=28.5, Peak=132 HFD=3.2
02:25:22.839 00.003 1032 MultiStar: [#1 0.47,-0.28,0.00,M6] [#2 0.49,-0.39,0.00,M1] [#3 0.43,-0.31,0.00,M1] [#4 0.43,-0.50,0.00,M1] [#5 0.40,-0.36,0.00,M4] [#6 0.47,-0.50,0.00,M4] [#7 0.34,-0.28,0.00,M1] [#8 0.38,-0.36,0.00,M1] 
02:25:22.840 00.001 1032 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.83) = xAngle (-2.71 = -2.71)
02:25:22.842 00.002 1032 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.71 = -2.71)
02:25:22.843 00.001 1032 CameraToMount -- cameraX=0.27 cameraY=-0.33 hyp=0.43 cameraTheta=-0.88 mountX=-0.39 mountY=-0.18, mountTheta=-2.71
02:25:22.846 00.003 1032 SchedulePrimaryMove(0F526948, x=0.27, y=-0.33, opts=13)
02:25:22.847 00.001 1032 Enqueuing Move request for scope (0.27, -0.33)
02:25:22.849 00.002 10072 Worker thread wakes up
02:25:22.849 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.33) opts 0xd
02:25:22.849 00.000 10072 Handling offset move in thread for scope, endpoint = (0.27, -0.33)
02:25:22.849 00.000 10072 Moving (0.27, -0.33) raw xDistance=-0.39 yDistance=-0.18
02:25:22.852 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:22.853 00.001 10072 PPEC rslt: input = -0.39, final = -0.13, react = -0.16, pred = 0.04, hyst = -0.15, hyst_pct = 0.00, period_length = 1253.01
02:25:22.853 00.000 10072 PPEC: input: -0.39, control: -0.13, exposure: 1000
02:25:22.853 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:22.853 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:25:22.854 00.001 10072 MoveAxis(E, 128, ABG)
02:25:22.854 00.000 10072 Guiding  Dir = 2, Dur = 128
02:25:22.854 00.000 10072 IsGuiding returns 0
02:25:22.854 00.000 10072 PulseGuide returned control before completion, sleep 138
02:25:22.871 00.017 1032 UpdateGuideState exits: m=1645 SNR=28.5
02:25:22.873 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:22.874 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:22.875 00.001 1032 Enqueuing Expose request
02:25:22.995 00.120 10072 IsGuiding returns 0
02:25:22.995 00.000 10072 Move returns status 0, amount 128
02:25:22.995 00.000 10072 MoveAxis(N, 0, ABG)
02:25:22.995 00.000 10072 Move returns status 0, amount 0
02:25:22.995 00.000 10072 move complete, result=0
02:25:22.995 00.000 10072 worker thread done servicing request
02:25:22.995 00.000 10072 Worker thread wakes up
02:25:22.995 00.000 1032 GuideStep: -0.4 px 128 ms EAST, -0.2 px 0 ms NORTH
02:25:22.997 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:22.997 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:23.905 00.908 10072 Exposure complete
02:25:23.959 00.054 10072 worker thread done servicing request
02:25:23.959 00.000 1032 OnExposeComplete: enter
02:25:23.961 00.002 1032 UpdateGuideState(): m_state=6
02:25:23.964 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1067
02:25:23.966 00.002 1032 Star::Find returns 1 (0), X=1123.83, Y=332.80, Mass=1642, SNR=28.5, Peak=128 HFD=2.9
02:25:23.967 00.001 1032 MultiStar: [#1 0.37,0.07,0.88,U] [#2 0.22,0.24,0.96,U] [#3 0.21,0.11,0.90,U] [#4 0.31,0.16,0.78,U] [#5 0.34,0.26,0.00,M5] [#6 0.43,0.18,0.00,M5] [#7 0.26,0.03,0.70,U] [#8 0.29,0.15,0.67,U] 
02:25:23.969 00.002 1032 single-star, 6 included, MultiStar: {0.26, 0.12}, one-star: {0.20, 0.05}
02:25:23.971 00.002 1032 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.83) = xAngle (-1.59 = -1.59)
02:25:23.972 00.001 1032 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.59 = -1.59)
02:25:23.974 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.21 cameraTheta=0.24 mountX=-0.00 mountY=-0.21, mountTheta=-1.59
02:25:23.977 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=0.05, opts=13)
02:25:23.978 00.001 1032 Enqueuing Move request for scope (0.20, 0.05)
02:25:23.980 00.002 10072 Worker thread wakes up
02:25:23.980 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
02:25:23.980 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
02:25:23.980 00.000 10072 Moving (0.20, 0.05) raw xDistance=-0.00 yDistance=-0.21
02:25:23.981 00.001 10072 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1253.01
02:25:23.982 00.001 10072 PPEC: input: -0.00, control: 0.03, exposure: 1000
02:25:23.982 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:23.982 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:25:23.982 00.000 10072 MoveAxis(W, 26, ABG)
02:25:23.982 00.000 10072 Guiding  Dir = 3, Dur = 26
02:25:23.982 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:23.985 00.003 10072 IsGuiding returns 0
02:25:23.986 00.001 10072 PulseGuide returned control before completion, sleep 36
02:25:24.004 00.018 1032 UpdateGuideState exits: m=1642 SNR=28.5
02:25:24.006 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:24.008 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:24.009 00.001 1032 Enqueuing Expose request
02:25:24.028 00.019 10072 IsGuiding returns 1
02:25:24.028 00.000 10072 scope still moving after pulse duration time elapsed
02:25:24.059 00.031 10072 IsGuiding returns 0
02:25:24.059 00.000 10072 scope move finished after 26 + 48 ms
02:25:24.059 00.000 10072 Move returns status 0, amount 26
02:25:24.059 00.000 10072 MoveAxis(N, 0, ABG)
02:25:24.059 00.000 10072 Move returns status 0, amount 0
02:25:24.059 00.000 10072 move complete, result=0
02:25:24.059 00.000 10072 worker thread done servicing request
02:25:24.059 00.000 10072 Worker thread wakes up
02:25:24.059 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:24.059 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:24.062 00.003 1032 GuideStep: -0.0 px 26 ms WEST, -0.2 px 0 ms NORTH
02:25:25.183 01.121 10072 Exposure complete
02:25:25.240 00.057 10072 worker thread done servicing request
02:25:25.240 00.000 1032 OnExposeComplete: enter
02:25:25.243 00.003 1032 UpdateGuideState(): m_state=6
02:25:25.245 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1068
02:25:25.246 00.001 1032 Star::Find returns 1 (0), X=1124.01, Y=332.42, Mass=1574, SNR=27.9, Peak=123 HFD=3.3
02:25:25.248 00.002 1032 MultiStar: [#1 0.41,-0.33,0.00,M6] [#2 0.41,-0.28,0.00,M1] [#3 0.39,-0.35,0.00,M1] [#4 0.40,-0.39,0.00,M1] [#5 0.41,-0.21,0.00,M6] [#6 0.52,-0.13,0.00,M6] [#7 0.32,-0.40,0.00,M1] [#8 0.37,-0.30,0.00,M1] 
02:25:25.249 00.001 1032 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.83) = xAngle (-2.56 = -2.56)
02:25:25.251 00.002 1032 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.56 = -2.56)
02:25:25.252 00.001 1032 CameraToMount -- cameraX=0.37 cameraY=-0.34 hyp=0.50 cameraTheta=-0.73 mountX=-0.42 mountY=-0.28, mountTheta=-2.56
02:25:25.255 00.003 1032 SchedulePrimaryMove(0F526948, x=0.37, y=-0.34, opts=13)
02:25:25.257 00.002 1032 Enqueuing Move request for scope (0.37, -0.34)
02:25:25.258 00.001 10072 Worker thread wakes up
02:25:25.258 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.34) opts 0xd
02:25:25.258 00.000 10072 Handling offset move in thread for scope, endpoint = (0.37, -0.34)
02:25:25.258 00.000 10072 Moving (0.37, -0.34) raw xDistance=-0.42 yDistance=-0.28
02:25:25.261 00.003 10072 PPEC rslt: input = -0.42, final = -0.16, react = -0.17, pred = 0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 1253.01
02:25:25.261 00.000 10072 PPEC: input: -0.42, control: -0.16, exposure: 1000
02:25:25.261 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:25:25.261 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:25.263 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:25:25.263 00.000 10072 MoveAxis(E, 159, ABG)
02:25:25.263 00.000 10072 Guiding  Dir = 2, Dur = 159
02:25:25.264 00.001 10072 IsGuiding returns 0
02:25:25.264 00.000 10072 PulseGuide returned control before completion, sleep 169
02:25:25.281 00.017 1032 UpdateGuideState exits: m=1574 SNR=27.9
02:25:25.282 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:25.284 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:25.285 00.001 1032 Enqueuing Expose request
02:25:25.447 00.162 10072 IsGuiding returns 0
02:25:25.447 00.000 10072 Move returns status 0, amount 159
02:25:25.447 00.000 10072 MoveAxis(N, 0, ABG)
02:25:25.447 00.000 10072 Move returns status 0, amount 0
02:25:25.447 00.000 10072 move complete, result=0
02:25:25.447 00.000 10072 worker thread done servicing request
02:25:25.447 00.000 10072 Worker thread wakes up
02:25:25.447 00.000 1032 GuideStep: -0.4 px 159 ms EAST, -0.3 px 0 ms NORTH
02:25:25.450 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:25.450 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:26.356 00.906 10072 Exposure complete
02:25:26.408 00.052 10072 worker thread done servicing request
02:25:26.409 00.001 1032 OnExposeComplete: enter
02:25:26.410 00.001 1032 UpdateGuideState(): m_state=6
02:25:26.412 00.002 1032 Star::Find(15, 1124, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1069
02:25:26.414 00.002 1032 Star::Find returns 1 (0), X=1123.87, Y=332.77, Mass=1567, SNR=27.8, Peak=119 HFD=3.0
02:25:26.416 00.002 1032 MultiStar: [#1 0.42,-0.01,0.00,M7] [#2 0.20,0.20,0.98,U] [#3 0.25,0.03,0.95,U] [#4 0.18,0.13,0.80,U] [#5 0.27,0.06,0.74,U] [#6 0.29,0.14,0.75,U] [#7 0.36,-0.07,0.72,U] [#8 0.30,0.03,0.65,U] 
02:25:26.418 00.002 1032 single-star, 7 included, MultiStar: {0.26, 0.07}, one-star: {0.24, 0.02}
02:25:26.420 00.002 1032 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.83) = xAngle (-1.74 = -1.74)
02:25:26.421 00.001 1032 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.74 = -1.74)
02:25:26.423 00.002 1032 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.09 mountX=-0.04 mountY=-0.23, mountTheta=-1.74
02:25:26.427 00.004 1032 SchedulePrimaryMove(0F526948, x=0.24, y=0.02, opts=13)
02:25:26.429 00.002 1032 Enqueuing Move request for scope (0.24, 0.02)
02:25:26.432 00.003 10072 Worker thread wakes up
02:25:26.432 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
02:25:26.432 00.000 10072 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
02:25:26.432 00.000 10072 Moving (0.24, 0.02) raw xDistance=-0.04 yDistance=-0.23
02:25:26.434 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:26.435 00.001 10072 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1254.72
02:25:26.436 00.001 10072 PPEC: input: -0.04, control: 0.03, exposure: 1000
02:25:26.436 00.000 10072 switching direction from 1 to -1 - decHistory=-3 oldest=-0.51 newest=-0.72
02:25:26.436 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.23
02:25:26.436 00.000 10072 MoveAxis(W, 28, ABG)
02:25:26.436 00.000 10072 Guiding  Dir = 3, Dur = 28
02:25:26.436 00.000 10072 IsGuiding returns 0
02:25:26.437 00.001 10072 PulseGuide returned control before completion, sleep 38
02:25:26.452 00.015 1032 UpdateGuideState exits: m=1567 SNR=27.8
02:25:26.453 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:26.457 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:26.459 00.002 1032 Enqueuing Expose request
02:25:26.479 00.020 10072 IsGuiding returns 1
02:25:26.479 00.000 10072 scope still moving after pulse duration time elapsed
02:25:26.510 00.031 10072 IsGuiding returns 0
02:25:26.510 00.000 10072 scope move finished after 28 + 45 ms
02:25:26.510 00.000 10072 Move returns status 0, amount 28
02:25:26.510 00.000 10072 BLC: Oldest BLC event removed
02:25:26.510 00.000 10072 BLC: Dec direction reversal from South to North, backlash comp pulse of 85 applied
02:25:26.510 00.000 10072 MoveAxis(N, 215, ABG)
02:25:26.510 00.000 10072 Guiding  Dir = 0, Dur = 215
02:25:26.510 00.000 10072 IsGuiding returns 0
02:25:26.511 00.001 10072 PulseGuide returned control before completion, sleep 225
02:25:26.742 00.231 10072 IsGuiding returns 0
02:25:26.742 00.000 10072 Move returns status 0, amount 215
02:25:26.742 00.000 10072 move complete, result=0
02:25:26.742 00.000 10072 worker thread done servicing request
02:25:26.742 00.000 10072 Worker thread wakes up
02:25:26.742 00.000 1032 GuideStep: -0.0 px 28 ms WEST, -0.2 px 215 ms NORTH
02:25:26.745 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:26.745 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:27.869 01.124 10072 Exposure complete
02:25:27.930 00.061 10072 worker thread done servicing request
02:25:27.930 00.000 1032 OnExposeComplete: enter
02:25:27.932 00.002 1032 UpdateGuideState(): m_state=6
02:25:27.934 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1070
02:25:27.935 00.001 1032 Star::Find returns 1 (0), X=1124.20, Y=331.70, Mass=1556, SNR=27.7, Peak=101 HFD=3.6
02:25:27.938 00.003 1032 MultiStar: large primary error, entering stabilization period
02:25:27.939 00.001 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
02:25:27.941 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
02:25:27.942 00.001 1032 CameraToMount -- cameraX=0.56 cameraY=-1.05 hyp=1.19 cameraTheta=-1.08 mountX=-1.16 mountY=-0.28, mountTheta=-2.91
02:25:27.945 00.003 1032 SchedulePrimaryMove(0F526948, x=0.56, y=-1.05, opts=13)
02:25:27.947 00.002 1032 Enqueuing Move request for scope (0.56, -1.05)
02:25:27.948 00.001 10072 Worker thread wakes up
02:25:27.948 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.56, -1.05) opts 0xd
02:25:27.949 00.001 10072 Handling offset move in thread for scope, endpoint = (0.56, -1.05)
02:25:27.949 00.000 10072 Moving (0.56, -1.05) raw xDistance=-1.16 yDistance=-0.28
02:25:27.949 00.000 10072 BLC: History state: CurrMiss=0.28, AvgInitMiss=-0.05, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.201341, 1:0.275850
02:25:27.949 00.000 10072 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
02:25:27.949 00.000 10072 BLC: window closed
02:25:27.950 00.001 10072 PPEC rslt: input = -1.16, final = -0.46, react = -0.48, pred = 0.02, hyst = -0.43, hyst_pct = 0.00, period_length = 1254.72
02:25:27.950 00.000 10072 PPEC: input: -1.16, control: -0.46, exposure: 1000
02:25:27.950 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.28
02:25:27.950 00.000 10072 MoveAxis(E, 467, ABG)
02:25:27.951 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:27.952 00.001 10072 Guiding  Dir = 2, Dur = 467
02:25:27.953 00.001 10072 IsGuiding returns 0
02:25:27.953 00.000 10072 PulseGuide returned control before completion, sleep 477
02:25:27.971 00.018 1032 UpdateGuideState exits: m=1556 SNR=27.7
02:25:27.973 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:27.974 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:27.976 00.002 1032 Enqueuing Expose request
02:25:28.444 00.468 10072 IsGuiding returns 0
02:25:28.444 00.000 10072 Move returns status 0, amount 467
02:25:28.444 00.000 10072 MoveAxis(N, 153, ABG)
02:25:28.444 00.000 10072 Guiding  Dir = 0, Dur = 153
02:25:28.445 00.001 10072 IsGuiding returns 0
02:25:28.445 00.000 10072 PulseGuide returned control before completion, sleep 163
02:25:28.614 00.169 10072 IsGuiding returns 0
02:25:28.614 00.000 10072 Move returns status 0, amount 153
02:25:28.614 00.000 10072 move complete, result=0
02:25:28.615 00.001 10072 worker thread done servicing request
02:25:28.615 00.000 10072 Worker thread wakes up
02:25:28.615 00.000 1032 GuideStep: -1.2 px 467 ms EAST, -0.3 px 153 ms NORTH
02:25:28.618 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:28.618 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:29.525 00.907 10072 Exposure complete
02:25:29.580 00.055 10072 worker thread done servicing request
02:25:29.580 00.000 1032 OnExposeComplete: enter
02:25:29.582 00.002 1032 UpdateGuideState(): m_state=6
02:25:29.583 00.001 1032 Star::Find(15, 1124, 331, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1071
02:25:29.585 00.002 1032 Star::Find returns 1 (0), X=1124.11, Y=331.39, Mass=1716, SNR=29.1, Peak=137 HFD=3.3
02:25:29.587 00.002 1032 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.83) = xAngle (-3.06 = -3.06)
02:25:29.588 00.001 1032 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.06 = -3.06)
02:25:29.590 00.002 1032 CameraToMount -- cameraX=0.48 cameraY=-1.36 hyp=1.44 cameraTheta=-1.23 mountX=-1.43 mountY=-0.12, mountTheta=-3.06
02:25:29.593 00.003 1032 SchedulePrimaryMove(0F526948, x=0.48, y=-1.36, opts=13)
02:25:29.596 00.003 1032 Enqueuing Move request for scope (0.48, -1.36)
02:25:29.597 00.001 10072 Worker thread wakes up
02:25:29.597 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.48, -1.36) opts 0xd
02:25:29.598 00.001 10072 Handling offset move in thread for scope, endpoint = (0.48, -1.36)
02:25:29.598 00.000 10072 Moving (0.48, -1.36) raw xDistance=-1.43 yDistance=-0.12
02:25:29.605 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:29.608 00.003 10072 PPEC rslt: input = -1.43, final = -0.55, react = -0.59, pred = 0.04, hyst = -0.53, hyst_pct = 0.00, period_length = 1256.40
02:25:29.608 00.000 10072 PPEC: input: -1.43, control: -0.55, exposure: 1000
02:25:29.608 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:29.608 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:25:29.608 00.000 10072 MoveAxis(E, 563, ABG)
02:25:29.608 00.000 10072 Guiding  Dir = 2, Dur = 563
02:25:29.609 00.001 10072 IsGuiding returns 0
02:25:29.610 00.001 10072 PulseGuide returned control before completion, sleep 573
02:25:29.633 00.023 1032 UpdateGuideState exits: m=1716 SNR=29.1
02:25:29.635 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:29.637 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:29.638 00.001 1032 Enqueuing Expose request
02:25:30.193 00.555 10072 IsGuiding returns 0
02:25:30.193 00.000 10072 Move returns status 0, amount 563
02:25:30.193 00.000 10072 MoveAxis(N, 0, ABG)
02:25:30.193 00.000 10072 Move returns status 0, amount 0
02:25:30.193 00.000 10072 move complete, result=0
02:25:30.193 00.000 10072 worker thread done servicing request
02:25:30.193 00.000 10072 Worker thread wakes up
02:25:30.193 00.000 1032 GuideStep: -1.4 px 563 ms EAST, -0.1 px 0 ms NORTH
02:25:30.196 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:30.196 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:31.321 01.125 10072 Exposure complete
02:25:31.377 00.056 10072 worker thread done servicing request
02:25:31.378 00.001 1032 OnExposeComplete: enter
02:25:31.379 00.001 1032 UpdateGuideState(): m_state=6
02:25:31.381 00.002 1032 Star::Find(15, 1124, 331, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1072
02:25:31.382 00.001 1032 Star::Find returns 1 (0), X=1123.15, Y=334.74, Mass=1610, SNR=28.2, Peak=125 HFD=3.1
02:25:31.385 00.003 1032 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.83) = xAngle (-0.02 = -0.02)
02:25:31.386 00.001 1032 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.02 = -0.02)
02:25:31.388 00.002 1032 CameraToMount -- cameraX=-0.48 cameraY=1.99 hyp=2.05 cameraTheta=1.81 mountX=2.05 mountY=-0.05, mountTheta=-0.02
02:25:31.390 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.48, y=1.99, opts=13)
02:25:31.392 00.002 1032 Enqueuing Move request for scope (-0.48, 1.99)
02:25:31.394 00.002 10072 Worker thread wakes up
02:25:31.395 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 1.99) opts 0xd
02:25:31.395 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.48, 1.99)
02:25:31.395 00.000 10072 Moving (-0.48, 1.99) raw xDistance=2.05 yDistance=-0.05
02:25:31.396 00.001 10072 PPEC rslt: input = 2.05, final = 0.86, react = 0.84, pred = 0.02, hyst = 0.74, hyst_pct = 0.00, period_length = 1256.40
02:25:31.396 00.000 10072 PPEC: input: 2.05, control: 0.86, exposure: 1000
02:25:31.396 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:31.397 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:25:31.397 00.000 10072 MoveAxis(W, 882, ABG)
02:25:31.397 00.000 10072 Guiding  Dir = 3, Dur = 882
02:25:31.397 00.000 10072 IsGuiding returns 0
02:25:31.398 00.001 10072 PulseGuide returned control before completion, sleep 892
02:25:31.398 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:31.420 00.022 1032 UpdateGuideState exits: m=1610 SNR=28.2
02:25:31.421 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:31.424 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:31.426 00.002 1032 Enqueuing Expose request
02:25:32.301 00.875 10072 IsGuiding returns 0
02:25:32.301 00.000 10072 Move returns status 0, amount 882
02:25:32.301 00.000 10072 MoveAxis(N, 0, ABG)
02:25:32.301 00.000 10072 Move returns status 0, amount 0
02:25:32.301 00.000 10072 move complete, result=0
02:25:32.301 00.000 10072 worker thread done servicing request
02:25:32.301 00.000 10072 Worker thread wakes up
02:25:32.301 00.000 1032 GuideStep: 2.0 px 882 ms WEST, -0.0 px 0 ms NORTH
02:25:32.304 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:32.304 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:33.432 01.128 10072 Exposure complete
02:25:33.488 00.056 10072 worker thread done servicing request
02:25:33.488 00.000 1032 OnExposeComplete: enter
02:25:33.490 00.002 1032 UpdateGuideState(): m_state=6
02:25:33.492 00.002 1032 Star::Find(15, 1123, 334, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1073
02:25:33.494 00.002 1032 Star::Find returns 1 (0), X=1123.81, Y=332.09, Mass=1667, SNR=28.7, Peak=115 HFD=3.2
02:25:33.495 00.001 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = 3.14)
02:25:33.496 00.001 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = 3.14)
02:25:33.497 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.66 hyp=0.68 cameraTheta=-1.31 mountX=-0.68 mountY=0.00, mountTheta=3.14
02:25:33.501 00.004 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.66, opts=13)
02:25:33.502 00.001 1032 Enqueuing Move request for scope (0.17, -0.66)
02:25:33.503 00.001 10072 Worker thread wakes up
02:25:33.503 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.66) opts 0xd
02:25:33.503 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.66)
02:25:33.503 00.000 10072 Moving (0.17, -0.66) raw xDistance=-0.68 yDistance=0.00
02:25:33.505 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:33.506 00.001 10072 PPEC rslt: input = -0.68, final = -0.28, react = -0.28, pred = 0.00, hyst = -0.27, hyst_pct = 0.00, period_length = 1258.07
02:25:33.506 00.000 10072 PPEC: input: -0.68, control: -0.28, exposure: 1000
02:25:33.506 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:33.506 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:25:33.506 00.000 10072 MoveAxis(E, 281, ABG)
02:25:33.506 00.000 10072 Guiding  Dir = 2, Dur = 281
02:25:33.508 00.002 10072 IsGuiding returns 0
02:25:33.508 00.000 10072 PulseGuide returned control before completion, sleep 291
02:25:33.525 00.017 1032 UpdateGuideState exits: m=1667 SNR=28.7
02:25:33.526 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:33.528 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:33.529 00.001 1032 Enqueuing Expose request
02:25:33.803 00.274 10072 IsGuiding returns 0
02:25:33.803 00.000 10072 Move returns status 0, amount 281
02:25:33.803 00.000 10072 MoveAxis(N, 0, ABG)
02:25:33.803 00.000 10072 Move returns status 0, amount 0
02:25:33.803 00.000 10072 move complete, result=0
02:25:33.803 00.000 10072 worker thread done servicing request
02:25:33.803 00.000 10072 Worker thread wakes up
02:25:33.803 00.000 1032 GuideStep: -0.7 px 281 ms EAST, 0.0 px 0 ms NORTH
02:25:33.806 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:33.806 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:34.711 00.905 10072 Exposure complete
02:25:34.768 00.057 10072 worker thread done servicing request
02:25:34.768 00.000 1032 OnExposeComplete: enter
02:25:34.771 00.003 1032 UpdateGuideState(): m_state=6
02:25:34.772 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1074
02:25:34.774 00.002 1032 Star::Find returns 1 (0), X=1123.43, Y=333.61, Mass=1581, SNR=27.9, Peak=126 HFD=3.2
02:25:34.775 00.001 1032 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.83) = xAngle (-0.03 = -0.03)
02:25:34.778 00.003 1032 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.03 = -0.03)
02:25:34.779 00.001 1032 CameraToMount -- cameraX=-0.20 cameraY=0.86 hyp=0.88 cameraTheta=1.80 mountX=0.88 mountY=-0.03, mountTheta=-0.03
02:25:34.782 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.20, y=0.86, opts=13)
02:25:34.784 00.002 1032 Enqueuing Move request for scope (-0.20, 0.86)
02:25:34.787 00.003 10072 Worker thread wakes up
02:25:34.787 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.86) opts 0xd
02:25:34.787 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.20, 0.86)
02:25:34.787 00.000 10072 Moving (-0.20, 0.86) raw xDistance=0.88 yDistance=-0.03
02:25:34.789 00.002 10072 PPEC rslt: input = 0.88, final = 0.36, react = 0.36, pred = -0.00, hyst = 0.36, hyst_pct = 0.00, period_length = 1258.07
02:25:34.789 00.000 10072 PPEC: input: 0.88, control: 0.36, exposure: 1000
02:25:34.789 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:34.789 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:25:34.789 00.000 10072 MoveAxis(W, 364, ABG)
02:25:34.789 00.000 10072 Guiding  Dir = 3, Dur = 364
02:25:34.789 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:34.791 00.002 10072 IsGuiding returns 0
02:25:34.792 00.001 10072 PulseGuide returned control before completion, sleep 374
02:25:34.811 00.019 1032 UpdateGuideState exits: m=1581 SNR=27.9
02:25:34.813 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:34.814 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:34.817 00.003 1032 Enqueuing Expose request
02:25:35.180 00.363 10072 IsGuiding returns 0
02:25:35.180 00.000 10072 Move returns status 0, amount 364
02:25:35.180 00.000 10072 MoveAxis(N, 0, ABG)
02:25:35.180 00.000 10072 Move returns status 0, amount 0
02:25:35.181 00.001 10072 move complete, result=0
02:25:35.181 00.000 10072 worker thread done servicing request
02:25:35.181 00.000 1032 GuideStep: 0.9 px 364 ms WEST, -0.0 px 0 ms NORTH
02:25:35.183 00.002 10072 Worker thread wakes up
02:25:35.183 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:35.183 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:36.305 01.122 10072 Exposure complete
02:25:36.361 00.056 10072 worker thread done servicing request
02:25:36.361 00.000 1032 OnExposeComplete: enter
02:25:36.365 00.004 1032 UpdateGuideState(): m_state=6
02:25:36.367 00.002 1032 Star::Find(15, 1123, 333, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1075
02:25:36.369 00.002 1032 Star::Find returns 1 (0), X=1124.25, Y=331.18, Mass=1697, SNR=29.0, Peak=129 HFD=3.4
02:25:36.371 00.002 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
02:25:36.372 00.001 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
02:25:36.374 00.002 1032 CameraToMount -- cameraX=0.62 cameraY=-1.58 hyp=1.69 cameraTheta=-1.20 mountX=-1.68 mountY=-0.19, mountTheta=-3.03
02:25:36.377 00.003 1032 SchedulePrimaryMove(0F526948, x=0.62, y=-1.58, opts=13)
02:25:36.379 00.002 1032 Enqueuing Move request for scope (0.62, -1.58)
02:25:36.380 00.001 10072 Worker thread wakes up
02:25:36.380 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.62, -1.58) opts 0xd
02:25:36.381 00.001 10072 Handling offset move in thread for scope, endpoint = (0.62, -1.58)
02:25:36.381 00.000 10072 Moving (0.62, -1.58) raw xDistance=-1.68 yDistance=-0.19
02:25:36.383 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:36.386 00.003 10072 PPEC rslt: input = -1.68, final = -0.66, react = -0.69, pred = 0.03, hyst = -0.63, hyst_pct = 0.00, period_length = 1259.73
02:25:36.386 00.000 10072 PPEC: input: -1.68, control: -0.66, exposure: 1000
02:25:36.386 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:36.386 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:25:36.386 00.000 10072 MoveAxis(E, 673, ABG)
02:25:36.386 00.000 10072 Guiding  Dir = 2, Dur = 673
02:25:36.386 00.000 10072 IsGuiding returns 0
02:25:36.387 00.001 10072 PulseGuide returned control before completion, sleep 683
02:25:36.402 00.015 1032 UpdateGuideState exits: m=1697 SNR=29.0
02:25:36.405 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:36.406 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:36.408 00.002 1032 Enqueuing Expose request
02:25:37.085 00.677 10072 IsGuiding returns 1
02:25:37.089 00.004 10072 scope still moving after pulse duration time elapsed
02:25:37.117 00.028 10072 IsGuiding returns 0
02:25:37.117 00.000 10072 scope move finished after 673 + 58 ms
02:25:37.118 00.001 10072 Move returns status 0, amount 673
02:25:37.118 00.000 10072 MoveAxis(N, 0, ABG)
02:25:37.118 00.000 10072 Move returns status 0, amount 0
02:25:37.118 00.000 10072 move complete, result=0
02:25:37.118 00.000 1032 GuideStep: -1.7 px 673 ms EAST, -0.2 px 0 ms NORTH
02:25:37.122 00.004 10072 worker thread done servicing request
02:25:37.122 00.000 10072 Worker thread wakes up
02:25:37.122 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:37.122 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:38.029 00.907 10072 Exposure complete
02:25:38.082 00.053 10072 worker thread done servicing request
02:25:38.082 00.000 1032 OnExposeComplete: enter
02:25:38.084 00.002 1032 UpdateGuideState(): m_state=6
02:25:38.087 00.003 1032 Star::Find(15, 1124, 331, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1076
02:25:38.088 00.001 1032 Star::Find returns 1 (0), X=1123.81, Y=332.49, Mass=1609, SNR=28.2, Peak=117 HFD=3.4
02:25:38.089 00.001 1032 MultiStar: exiting stabilization period
02:25:38.091 00.002 1032 MultiStar: [#1 0.30,-0.30,0.90,U] [#2 0.22,-0.17,0.95,U] [#3 0.32,-0.28,0.99,U] [#4 0.24,-0.22,0.79,U] [#5 0.29,-0.07,0.75,U] [#6 0.27,-0.11,0.73,U] [#7 0.34,-0.33,0.00,M1] [#8 0.10,-0.25,0.67,U] 
02:25:38.093 00.002 1032 single-star, 7 included, MultiStar: {0.24, -0.21}, one-star: {0.17, -0.26}
02:25:38.094 00.001 1032 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.83) = xAngle (-2.82 = -2.82)
02:25:38.095 00.001 1032 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.82 = -2.82)
02:25:38.096 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-0.99 mountX=-0.30 mountY=-0.10, mountTheta=-2.82
02:25:38.099 00.003 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.26, opts=13)
02:25:38.100 00.001 1032 Enqueuing Move request for scope (0.17, -0.26)
02:25:38.101 00.001 10072 Worker thread wakes up
02:25:38.102 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.26) opts 0xd
02:25:38.102 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.26)
02:25:38.102 00.000 10072 Moving (0.17, -0.26) raw xDistance=-0.30 yDistance=-0.10
02:25:38.104 00.002 10072 PPEC rslt: input = -0.30, final = -0.10, react = -0.12, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 1259.73
02:25:38.104 00.000 10072 PPEC: input: -0.30, control: -0.10, exposure: 1000
02:25:38.104 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:38.104 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:25:38.104 00.000 10072 MoveAxis(E, 97, ABG)
02:25:38.104 00.000 10072 Guiding  Dir = 2, Dur = 97
02:25:38.104 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:38.106 00.002 10072 IsGuiding returns 0
02:25:38.107 00.001 10072 PulseGuide returned control before completion, sleep 107
02:25:38.123 00.016 1032 UpdateGuideState exits: m=1609 SNR=28.2
02:25:38.126 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:38.127 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:38.128 00.001 1032 Enqueuing Expose request
02:25:38.214 00.086 10072 IsGuiding returns 1
02:25:38.214 00.000 10072 scope still moving after pulse duration time elapsed
02:25:38.245 00.031 10072 IsGuiding returns 0
02:25:38.245 00.000 10072 scope move finished after 97 + 41 ms
02:25:38.245 00.000 10072 Move returns status 0, amount 97
02:25:38.245 00.000 10072 MoveAxis(N, 0, ABG)
02:25:38.245 00.000 10072 Move returns status 0, amount 0
02:25:38.245 00.000 10072 move complete, result=0
02:25:38.245 00.000 10072 worker thread done servicing request
02:25:38.245 00.000 10072 Worker thread wakes up
02:25:38.245 00.000 1032 GuideStep: -0.3 px 97 ms EAST, -0.1 px 0 ms NORTH
02:25:38.248 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:38.248 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:39.375 01.127 10072 Exposure complete
02:25:39.431 00.056 10072 worker thread done servicing request
02:25:39.431 00.000 1032 OnExposeComplete: enter
02:25:39.434 00.003 1032 UpdateGuideState(): m_state=6
02:25:39.435 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1077
02:25:39.437 00.002 1032 Star::Find returns 0 (5), X=1123.82, Y=332.70, Mass=1517, SNR=27.3, Peak=62 HFD=4.6
02:25:39.438 00.001 1032 DistanceChecker: activated
02:25:39.440 00.002 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:25:39.441 00.001 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=14)
02:25:39.443 00.002 1032 Enqueuing Move request for scope (0.00, 0.00)
02:25:39.444 00.001 10072 Worker thread wakes up
02:25:39.444 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:25:39.444 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:25:39.447 00.003 10072 PPEC (deduced): control: 0.07, exposure: 1000
02:25:39.447 00.000 10072 Dead-reckoning move xDistance=0.07 yDistance=0.00
02:25:39.447 00.000 10072 MoveAxis(W, 73, DBG)
02:25:39.447 00.000 10072 Guiding  Dir = 3, Dur = 73
02:25:39.447 00.000 10072 IsGuiding returns 0
02:25:39.447 00.000 10072 PulseGuide returned control before completion, sleep 83
02:25:39.543 00.096 10072 IsGuiding returns 0
02:25:39.543 00.000 10072 Move returns status 0, amount 73
02:25:39.543 00.000 10072 MoveAxis(N, 0, DBG)
02:25:39.543 00.000 10072 Move returns status 0, amount 0
02:25:39.543 00.000 10072 move complete, result=0
02:25:39.543 00.000 10072 worker thread done servicing request
02:25:39.559 00.016 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:25:39.561 00.002 1032 Status Line: No star found
02:25:39.566 00.005 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:39.587 00.021 1032 UpdateGuideState exits: No star found
02:25:39.590 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:39.593 00.003 1032 ScheduleExposure(1000,3,0) exposurePending=0
02:25:39.595 00.002 1032 Enqueuing Expose request
02:25:39.597 00.002 10072 Worker thread wakes up
02:25:39.597 00.000 1032 GuideStep: 0.1 px 73 ms WEST, 0.0 px 0 ms NORTH
02:25:39.599 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:39.599 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:25:40.509 00.910 10072 Exposure complete
02:25:40.562 00.053 10072 worker thread done servicing request
02:25:40.562 00.000 1032 OnExposeComplete: enter
02:25:40.564 00.002 1032 UpdateGuideState(): m_state=6
02:25:40.565 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1078
02:25:40.567 00.002 1032 Star::Find returns 1 (0), X=1124.01, Y=331.89, Mass=1754, SNR=29.4, Peak=118 HFD=3.4
02:25:40.568 00.001 1032 DistanceChecker: deactivated
02:25:40.569 00.001 1032 MultiStar: large primary error, entering stabilization period
02:25:40.572 00.003 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
02:25:40.573 00.001 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
02:25:40.575 00.002 1032 CameraToMount -- cameraX=0.37 cameraY=-0.86 hyp=0.93 cameraTheta=-1.16 mountX=-0.92 mountY=-0.14, mountTheta=-2.99
02:25:40.577 00.002 1032 SchedulePrimaryMove(0F526948, x=0.37, y=-0.86, opts=13)
02:25:40.580 00.003 1032 Enqueuing Move request for scope (0.37, -0.86)
02:25:40.582 00.002 10072 Worker thread wakes up
02:25:40.582 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.86) opts 0xd
02:25:40.582 00.000 10072 Handling offset move in thread for scope, endpoint = (0.37, -0.86)
02:25:40.582 00.000 10072 Moving (0.37, -0.86) raw xDistance=-0.92 yDistance=-0.14
02:25:40.584 00.002 10072 PPEC rslt: input = -0.92, final = -0.35, react = -0.38, pred = 0.03, hyst = -0.34, hyst_pct = 0.00, period_length = 1261.37
02:25:40.584 00.000 10072 PPEC: input: -0.92, control: -0.35, exposure: 1000
02:25:40.584 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:40.585 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:25:40.585 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:40.587 00.002 10072 MoveAxis(E, 355, ABG)
02:25:40.588 00.001 10072 Guiding  Dir = 2, Dur = 355
02:25:40.588 00.000 10072 IsGuiding returns 0
02:25:40.588 00.000 10072 PulseGuide returned control before completion, sleep 365
02:25:40.604 00.016 1032 UpdateGuideState exits: m=1754 SNR=29.4
02:25:40.607 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:40.608 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:40.610 00.002 1032 Enqueuing Expose request
02:25:40.958 00.348 10072 IsGuiding returns 1
02:25:40.958 00.000 10072 scope still moving after pulse duration time elapsed
02:25:40.989 00.031 10072 IsGuiding returns 0
02:25:40.989 00.000 10072 scope move finished after 355 + 45 ms
02:25:40.989 00.000 10072 Move returns status 0, amount 355
02:25:40.989 00.000 10072 MoveAxis(N, 0, ABG)
02:25:40.989 00.000 10072 Move returns status 0, amount 0
02:25:40.989 00.000 10072 move complete, result=0
02:25:40.989 00.000 10072 worker thread done servicing request
02:25:40.989 00.000 10072 Worker thread wakes up
02:25:40.989 00.000 1032 GuideStep: -0.9 px 355 ms EAST, -0.1 px 0 ms NORTH
02:25:40.992 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:40.992 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:42.116 01.124 10072 Exposure complete
02:25:42.171 00.055 10072 worker thread done servicing request
02:25:42.171 00.000 1032 OnExposeComplete: enter
02:25:42.173 00.002 1032 UpdateGuideState(): m_state=6
02:25:42.175 00.002 1032 Star::Find(15, 1124, 331, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1079
02:25:42.177 00.002 1032 Star::Find returns 1 (0), X=1123.33, Y=334.53, Mass=1654, SNR=28.5, Peak=134 HFD=3.3
02:25:42.178 00.001 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
02:25:42.179 00.001 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
02:25:42.181 00.002 1032 CameraToMount -- cameraX=-0.31 cameraY=1.78 hyp=1.80 cameraTheta=1.74 mountX=1.80 mountY=-0.16, mountTheta=-0.09
02:25:42.183 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.31, y=1.78, opts=13)
02:25:42.186 00.003 1032 Enqueuing Move request for scope (-0.31, 1.78)
02:25:42.187 00.001 10072 Worker thread wakes up
02:25:42.187 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 1.78) opts 0xd
02:25:42.187 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.31, 1.78)
02:25:42.187 00.000 10072 Moving (-0.31, 1.78) raw xDistance=1.80 yDistance=-0.16
02:25:42.189 00.002 10072 PPEC rslt: input = 1.80, final = 0.77, react = 0.74, pred = 0.03, hyst = 0.67, hyst_pct = 0.00, period_length = 1261.37
02:25:42.189 00.000 10072 PPEC: input: 1.80, control: 0.77, exposure: 1000
02:25:42.189 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:42.189 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:42.190 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:25:42.190 00.000 10072 MoveAxis(W, 784, ABG)
02:25:42.192 00.002 10072 Guiding  Dir = 3, Dur = 784
02:25:42.192 00.000 10072 IsGuiding returns 0
02:25:42.192 00.000 10072 PulseGuide returned control before completion, sleep 794
02:25:42.210 00.018 1032 UpdateGuideState exits: m=1654 SNR=28.5
02:25:42.213 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:42.214 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:42.215 00.001 1032 Enqueuing Expose request
02:25:43.002 00.787 10072 IsGuiding returns 0
02:25:43.002 00.000 10072 Move returns status 0, amount 784
02:25:43.002 00.000 10072 MoveAxis(N, 0, ABG)
02:25:43.002 00.000 10072 Move returns status 0, amount 0
02:25:43.002 00.000 10072 move complete, result=0
02:25:43.002 00.000 10072 worker thread done servicing request
02:25:43.002 00.000 10072 Worker thread wakes up
02:25:43.002 00.000 1032 GuideStep: 1.8 px 784 ms WEST, -0.2 px 0 ms NORTH
02:25:43.005 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:43.006 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:44.242 01.236 10072 Exposure complete
02:25:44.298 00.056 10072 worker thread done servicing request
02:25:44.298 00.000 1032 OnExposeComplete: enter
02:25:44.300 00.002 1032 UpdateGuideState(): m_state=6
02:25:44.301 00.001 1032 Star::Find(15, 1123, 334, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1080
02:25:44.302 00.001 1032 Star::Find returns 1 (0), X=1124.05, Y=331.95, Mass=1590, SNR=28.0, Peak=112 HFD=3.3
02:25:44.305 00.003 1032 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.83) = xAngle (-2.92 = -2.92)
02:25:44.306 00.001 1032 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.92 = -2.92)
02:25:44.308 00.002 1032 CameraToMount -- cameraX=0.42 cameraY=-0.80 hyp=0.90 cameraTheta=-1.09 mountX=-0.88 mountY=-0.20, mountTheta=-2.92
02:25:44.311 00.003 1032 SchedulePrimaryMove(0F526948, x=0.42, y=-0.80, opts=13)
02:25:44.313 00.002 1032 Enqueuing Move request for scope (0.42, -0.80)
02:25:44.314 00.001 10072 Worker thread wakes up
02:25:44.314 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.80) opts 0xd
02:25:44.314 00.000 10072 Handling offset move in thread for scope, endpoint = (0.42, -0.80)
02:25:44.314 00.000 10072 Moving (0.42, -0.80) raw xDistance=-0.88 yDistance=-0.20
02:25:44.315 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:44.317 00.002 10072 PPEC rslt: input = -0.88, final = -0.32, react = -0.36, pred = 0.04, hyst = -0.34, hyst_pct = 0.00, period_length = 1262.99
02:25:44.317 00.000 10072 PPEC: input: -0.88, control: -0.32, exposure: 1000
02:25:44.317 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:44.317 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:25:44.317 00.000 10072 MoveAxis(E, 328, ABG)
02:25:44.317 00.000 10072 Guiding  Dir = 2, Dur = 328
02:25:44.318 00.001 10072 IsGuiding returns 0
02:25:44.318 00.000 10072 PulseGuide returned control before completion, sleep 338
02:25:44.332 00.014 1032 UpdateGuideState exits: m=1590 SNR=28.0
02:25:44.334 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:44.337 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:44.338 00.001 1032 Enqueuing Expose request
02:25:44.663 00.325 10072 IsGuiding returns 0
02:25:44.663 00.000 10072 Move returns status 0, amount 328
02:25:44.663 00.000 10072 MoveAxis(N, 0, ABG)
02:25:44.663 00.000 10072 Move returns status 0, amount 0
02:25:44.663 00.000 10072 move complete, result=0
02:25:44.663 00.000 10072 worker thread done servicing request
02:25:44.663 00.000 10072 Worker thread wakes up
02:25:44.663 00.000 1032 GuideStep: -0.9 px 328 ms EAST, -0.2 px 0 ms NORTH
02:25:44.666 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:44.666 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:45.575 00.909 10072 Exposure complete
02:25:45.632 00.057 10072 worker thread done servicing request
02:25:45.632 00.000 1032 OnExposeComplete: enter
02:25:45.634 00.002 1032 UpdateGuideState(): m_state=6
02:25:45.636 00.002 1032 Star::Find(15, 1124, 331, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1081
02:25:45.638 00.002 1032 Star::Find returns 1 (0), X=1123.62, Y=333.43, Mass=1552, SNR=27.7, Peak=113 HFD=3.2
02:25:45.639 00.001 1032 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.83) = xAngle (-0.24 = -0.24)
02:25:45.640 00.001 1032 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.24 = -0.24)
02:25:45.642 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=0.68 hyp=0.68 cameraTheta=1.59 mountX=0.66 mountY=-0.16, mountTheta=-0.24
02:25:45.646 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.68, opts=13)
02:25:45.648 00.002 1032 Enqueuing Move request for scope (-0.01, 0.68)
02:25:45.650 00.002 10072 Worker thread wakes up
02:25:45.650 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.68) opts 0xd
02:25:45.650 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.68)
02:25:45.650 00.000 10072 Moving (-0.01, 0.68) raw xDistance=0.66 yDistance=-0.16
02:25:45.652 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:45.656 00.004 10072 PPEC rslt: input = 0.66, final = 0.32, react = 0.27, pred = 0.05, hyst = 0.28, hyst_pct = 0.00, period_length = 1264.60
02:25:45.656 00.000 10072 PPEC: input: 0.66, control: 0.32, exposure: 1000
02:25:45.656 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:45.656 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:25:45.656 00.000 10072 MoveAxis(W, 326, ABG)
02:25:45.656 00.000 10072 Guiding  Dir = 3, Dur = 326
02:25:45.656 00.000 10072 IsGuiding returns 0
02:25:45.656 00.000 10072 PulseGuide returned control before completion, sleep 336
02:25:45.671 00.015 1032 UpdateGuideState exits: m=1552 SNR=27.7
02:25:45.674 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:45.676 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:45.677 00.001 1032 Enqueuing Expose request
02:25:45.995 00.318 10072 IsGuiding returns 1
02:25:45.995 00.000 10072 scope still moving after pulse duration time elapsed
02:25:46.027 00.032 10072 IsGuiding returns 0
02:25:46.027 00.000 10072 scope move finished after 326 + 45 ms
02:25:46.027 00.000 10072 Move returns status 0, amount 326
02:25:46.027 00.000 10072 MoveAxis(N, 0, ABG)
02:25:46.027 00.000 10072 Move returns status 0, amount 0
02:25:46.027 00.000 10072 move complete, result=0
02:25:46.027 00.000 10072 worker thread done servicing request
02:25:46.027 00.000 10072 Worker thread wakes up
02:25:46.027 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:46.027 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:46.028 00.001 1032 GuideStep: 0.7 px 326 ms WEST, -0.2 px 0 ms NORTH
02:25:47.156 01.128 10072 Exposure complete
02:25:47.214 00.058 10072 worker thread done servicing request
02:25:47.214 00.000 1032 OnExposeComplete: enter
02:25:47.217 00.003 1032 UpdateGuideState(): m_state=6
02:25:47.219 00.002 1032 Star::Find(15, 1123, 333, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1082
02:25:47.220 00.001 1032 Star::Find returns 1 (0), X=1124.35, Y=331.15, Mass=1506, SNR=27.3, Peak=114 HFD=3.4
02:25:47.222 00.002 1032 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.83) = xAngle (-2.98 = -2.98)
02:25:47.223 00.001 1032 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.98 = -2.98)
02:25:47.225 00.002 1032 CameraToMount -- cameraX=0.71 cameraY=-1.60 hyp=1.76 cameraTheta=-1.15 mountX=-1.73 mountY=-0.28, mountTheta=-2.98
02:25:47.227 00.002 1032 SchedulePrimaryMove(0F526948, x=0.71, y=-1.60, opts=13)
02:25:47.228 00.001 1032 Enqueuing Move request for scope (0.71, -1.60)
02:25:47.231 00.003 10072 Worker thread wakes up
02:25:47.231 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.71, -1.60) opts 0xd
02:25:47.231 00.000 10072 Handling offset move in thread for scope, endpoint = (0.71, -1.60)
02:25:47.231 00.000 10072 Moving (0.71, -1.60) raw xDistance=-1.73 yDistance=-0.28
02:25:47.232 00.001 10072 PPEC rslt: input = -1.73, final = -0.68, react = -0.71, pred = 0.03, hyst = -0.65, hyst_pct = 0.00, period_length = 1264.60
02:25:47.232 00.000 10072 PPEC: input: -1.73, control: -0.68, exposure: 1000
02:25:47.232 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.28
02:25:47.232 00.000 10072 MoveAxis(E, 692, ABG)
02:25:47.232 00.000 10072 Guiding  Dir = 2, Dur = 692
02:25:47.233 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:47.235 00.002 10072 IsGuiding returns 0
02:25:47.236 00.001 10072 PulseGuide returned control before completion, sleep 701
02:25:47.255 00.019 1032 UpdateGuideState exits: m=1506 SNR=27.3
02:25:47.257 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:47.258 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:47.260 00.002 1032 Enqueuing Expose request
02:25:47.948 00.688 10072 IsGuiding returns 0
02:25:47.948 00.000 10072 Move returns status 0, amount 692
02:25:47.948 00.000 10072 MoveAxis(N, 155, ABG)
02:25:47.948 00.000 10072 Guiding  Dir = 0, Dur = 155
02:25:47.948 00.000 10072 IsGuiding returns 0
02:25:47.948 00.000 10072 PulseGuide returned control before completion, sleep 165
02:25:48.120 00.172 10072 IsGuiding returns 0
02:25:48.120 00.000 10072 Move returns status 0, amount 155
02:25:48.120 00.000 10072 move complete, result=0
02:25:48.120 00.000 10072 worker thread done servicing request
02:25:48.120 00.000 1032 GuideStep: -1.7 px 692 ms EAST, -0.3 px 155 ms NORTH
02:25:48.123 00.003 10072 Worker thread wakes up
02:25:48.123 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:48.123 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:49.263 01.140 10072 Exposure complete
02:25:49.318 00.055 10072 worker thread done servicing request
02:25:49.318 00.000 1032 OnExposeComplete: enter
02:25:49.319 00.001 1032 UpdateGuideState(): m_state=6
02:25:49.321 00.002 1032 Star::Find(15, 1124, 331, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1083
02:25:49.322 00.001 1032 Star::Find returns 1 (0), X=1123.29, Y=334.04, Mass=1608, SNR=28.2, Peak=137 HFD=3.3
02:25:49.324 00.002 1032 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.83) = xAngle (0.00 = 0.00)
02:25:49.325 00.001 1032 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.00 = 0.00)
02:25:49.327 00.002 1032 CameraToMount -- cameraX=-0.34 cameraY=1.29 hyp=1.34 cameraTheta=1.83 mountX=1.34 mountY=0.00, mountTheta=0.00
02:25:49.329 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.34, y=1.29, opts=13)
02:25:49.333 00.004 1032 Enqueuing Move request for scope (-0.34, 1.29)
02:25:49.334 00.001 10072 Worker thread wakes up
02:25:49.334 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 1.29) opts 0xd
02:25:49.334 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.34, 1.29)
02:25:49.334 00.000 10072 Moving (-0.34, 1.29) raw xDistance=1.34 yDistance=0.00
02:25:49.336 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:49.339 00.003 10072 PPEC rslt: input = 1.34, final = 0.59, react = 0.55, pred = 0.05, hyst = 0.51, hyst_pct = 0.00, period_length = 1266.19
02:25:49.340 00.001 10072 PPEC: input: 1.34, control: 0.59, exposure: 1000
02:25:49.340 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:49.340 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:25:49.340 00.000 10072 MoveAxis(W, 607, ABG)
02:25:49.340 00.000 10072 Guiding  Dir = 3, Dur = 607
02:25:49.340 00.000 10072 IsGuiding returns 0
02:25:49.341 00.001 10072 PulseGuide returned control before completion, sleep 617
02:25:49.356 00.015 1032 UpdateGuideState exits: m=1608 SNR=28.2
02:25:49.358 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:49.361 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:49.363 00.002 1032 Enqueuing Expose request
02:25:49.964 00.601 10072 IsGuiding returns 0
02:25:49.964 00.000 10072 Move returns status 0, amount 607
02:25:49.964 00.000 10072 MoveAxis(N, 0, ABG)
02:25:49.964 00.000 10072 Move returns status 0, amount 0
02:25:49.964 00.000 10072 move complete, result=0
02:25:49.964 00.000 10072 worker thread done servicing request
02:25:49.964 00.000 10072 Worker thread wakes up
02:25:49.964 00.000 1032 GuideStep: 1.3 px 607 ms WEST, 0.0 px 0 ms NORTH
02:25:49.967 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:49.967 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:50.872 00.905 10072 Exposure complete
02:25:50.932 00.060 10072 worker thread done servicing request
02:25:50.933 00.001 1032 OnExposeComplete: enter
02:25:50.934 00.001 1032 UpdateGuideState(): m_state=6
02:25:50.935 00.001 1032 Star::Find(15, 1123, 334, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1084
02:25:50.937 00.002 1032 Star::Find returns 0 (5), X=1123.78, Y=332.07, Mass=1659, SNR=28.6, Peak=72 HFD=4.6
02:25:50.938 00.001 1032 DistanceChecker: activated
02:25:50.939 00.001 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:25:50.941 00.002 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.00, opts=14)
02:25:50.942 00.001 1032 Enqueuing Move request for scope (0.00, 0.00)
02:25:50.943 00.001 10072 Worker thread wakes up
02:25:50.943 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:25:50.943 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:25:50.943 00.000 10072 PPEC (deduced): control: 0.00, exposure: 1000
02:25:50.943 00.000 10072 move complete, result=0
02:25:50.944 00.001 10072 worker thread done servicing request
02:25:51.057 00.113 1032 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:25:51.059 00.002 1032 Status Line: No star found
02:25:51.065 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:51.087 00.022 1032 UpdateGuideState exits: No star found
02:25:51.090 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:51.092 00.002 1032 ScheduleExposure(1000,3,0) exposurePending=0
02:25:51.092 00.000 1032 Enqueuing Expose request
02:25:51.095 00.003 10072 Worker thread wakes up
02:25:51.095 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:51.095 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:25:52.231 01.136 10072 Exposure complete
02:25:52.279 00.048 10072 worker thread done servicing request
02:25:52.280 00.001 1032 OnExposeComplete: enter
02:25:52.281 00.001 1032 UpdateGuideState(): m_state=6
02:25:52.282 00.001 1032 Star::Find(15, 1123, 334, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1085
02:25:52.284 00.002 1032 Star::Find returns 1 (0), X=1123.62, Y=332.97, Mass=1607, SNR=28.2, Peak=125 HFD=3.3
02:25:52.285 00.001 1032 DistanceChecker: deactivated
02:25:52.286 00.001 1032 MultiStar: exiting stabilization period
02:25:52.287 00.001 1032 MultiStar: [#1 0.16,0.15,0.90,U] [#2 0.02,0.32,0.90,U] [#3 0.09,0.20,0.90,U] [#4 0.10,0.28,0.78,U] [#5 0.06,0.48,0.00,M5] [#6 0.12,0.33,0.72,U] [#7 0.07,0.12,0.71,U] [#8 0.02,0.33,0.65,U] 
02:25:52.289 00.002 1032 single-star, 7 included, MultiStar: {0.07, 0.24}, one-star: {-0.01, 0.22}
02:25:52.290 00.001 1032 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.83) = xAngle (-0.22 = -0.22)
02:25:52.290 00.000 1032 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.22 = -0.22)
02:25:52.291 00.001 1032 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.61 mountX=0.21 mountY=-0.05, mountTheta=-0.22
02:25:52.295 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=0.22, opts=13)
02:25:52.296 00.001 1032 Enqueuing Move request for scope (-0.01, 0.22)
02:25:52.298 00.002 10072 Worker thread wakes up
02:25:52.298 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
02:25:52.298 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
02:25:52.298 00.000 10072 Moving (-0.01, 0.22) raw xDistance=0.21 yDistance=-0.05
02:25:52.300 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:52.301 00.001 10072 PPEC rslt: input = 0.21, final = 0.12, react = 0.09, pred = 0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 1267.77
02:25:52.301 00.000 10072 PPEC: input: 0.21, control: 0.12, exposure: 1000
02:25:52.301 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:52.301 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:25:52.301 00.000 10072 MoveAxis(W, 127, ABG)
02:25:52.301 00.000 10072 Guiding  Dir = 3, Dur = 127
02:25:52.302 00.001 10072 IsGuiding returns 0
02:25:52.303 00.001 10072 PulseGuide returned control before completion, sleep 137
02:25:52.315 00.012 1032 UpdateGuideState exits: m=1607 SNR=28.2
02:25:52.317 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:52.318 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:52.319 00.001 1032 Enqueuing Expose request
02:25:52.447 00.128 10072 IsGuiding returns 1
02:25:52.447 00.000 10072 scope still moving after pulse duration time elapsed
02:25:52.478 00.031 10072 IsGuiding returns 0
02:25:52.478 00.000 10072 scope move finished after 127 + 49 ms
02:25:52.478 00.000 10072 Move returns status 0, amount 127
02:25:52.478 00.000 10072 MoveAxis(N, 0, ABG)
02:25:52.480 00.002 10072 Move returns status 0, amount 0
02:25:52.480 00.000 10072 move complete, result=0
02:25:52.480 00.000 10072 worker thread done servicing request
02:25:52.480 00.000 10072 Worker thread wakes up
02:25:52.480 00.000 1032 GuideStep: 0.2 px 127 ms WEST, -0.0 px 0 ms NORTH
02:25:52.483 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:52.483 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:53.392 00.909 10072 Exposure complete
02:25:53.448 00.056 10072 worker thread done servicing request
02:25:53.448 00.000 1032 OnExposeComplete: enter
02:25:53.449 00.001 1032 UpdateGuideState(): m_state=6
02:25:53.451 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1086
02:25:53.453 00.002 1032 Star::Find returns 1 (0), X=1123.66, Y=332.73, Mass=1546, SNR=27.6, Peak=95 HFD=4.2
02:25:53.455 00.002 1032 MultiStar: [#1 0.13,0.06,0.90,U] [#2 0.12,-0.09,0.95,U] [#3 0.15,0.12,0.92,U] [#4 0.10,0.03,0.81,U] [#5 0.21,-0.13,0.77,U] [#6 0.24,-0.16,0.73,U] [#7 0.06,0.09,0.70,U] [#8 -0.02,0.03,0.68,U] 
02:25:53.458 00.003 1032 single-star, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.02, -0.02}
02:25:53.459 00.001 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
02:25:53.460 00.001 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
02:25:53.462 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.78 mountX=-0.03 mountY=-0.02, mountTheta=-2.61
02:25:53.464 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.02, opts=13)
02:25:53.465 00.001 1032 Enqueuing Move request for scope (0.02, -0.02)
02:25:53.466 00.001 10072 Worker thread wakes up
02:25:53.466 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
02:25:53.467 00.001 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
02:25:53.467 00.000 10072 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=-0.02
02:25:53.468 00.001 10072 PPEC rslt: input = -0.03, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1267.77
02:25:53.468 00.000 10072 PPEC: input: -0.03, control: 0.03, exposure: 1000
02:25:53.468 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:53.468 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:25:53.468 00.000 10072 MoveAxis(W, 32, ABG)
02:25:53.468 00.000 10072 Guiding  Dir = 3, Dur = 32
02:25:53.468 00.000 10072 IsGuiding returns 0
02:25:53.469 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:53.471 00.002 10072 PulseGuide returned control before completion, sleep 42
02:25:53.488 00.017 1032 UpdateGuideState exits: m=1546 SNR=27.6
02:25:53.490 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:53.491 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:53.493 00.002 1032 Enqueuing Expose request
02:25:53.515 00.022 10072 IsGuiding returns 1
02:25:53.515 00.000 10072 scope still moving after pulse duration time elapsed
02:25:53.546 00.031 10072 IsGuiding returns 1
02:25:53.577 00.031 10072 IsGuiding returns 0
02:25:53.577 00.000 10072 scope move finished after 32 + 76 ms
02:25:53.577 00.000 10072 Move returns status 0, amount 32
02:25:53.577 00.000 10072 MoveAxis(N, 0, ABG)
02:25:53.577 00.000 10072 Move returns status 0, amount 0
02:25:53.577 00.000 10072 move complete, result=0
02:25:53.578 00.001 10072 worker thread done servicing request
02:25:53.578 00.000 10072 Worker thread wakes up
02:25:53.578 00.000 1032 GuideStep: -0.0 px 32 ms WEST, -0.0 px 0 ms NORTH
02:25:53.581 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:53.581 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:54.709 01.128 10072 Exposure complete
02:25:54.761 00.052 10072 worker thread done servicing request
02:25:54.761 00.000 1032 OnExposeComplete: enter
02:25:54.764 00.003 1032 UpdateGuideState(): m_state=6
02:25:54.765 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1087
02:25:54.767 00.002 1032 Star::Find returns 1 (0), X=1124.13, Y=331.46, Mass=1620, SNR=28.3, Peak=118 HFD=3.4
02:25:54.770 00.003 1032 MultiStar: large primary error, entering stabilization period
02:25:54.773 00.003 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
02:25:54.775 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
02:25:54.777 00.002 1032 CameraToMount -- cameraX=0.50 cameraY=-1.29 hyp=1.38 cameraTheta=-1.20 mountX=-1.38 mountY=-0.15, mountTheta=-3.03
02:25:54.782 00.005 1032 SchedulePrimaryMove(0F526948, x=0.50, y=-1.29, opts=13)
02:25:54.784 00.002 1032 Enqueuing Move request for scope (0.50, -1.29)
02:25:54.785 00.001 10072 Worker thread wakes up
02:25:54.785 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.50, -1.29) opts 0xd
02:25:54.785 00.000 10072 Handling offset move in thread for scope, endpoint = (0.50, -1.29)
02:25:54.787 00.002 10072 Moving (0.50, -1.29) raw xDistance=-1.38 yDistance=-0.15
02:25:54.788 00.001 10072 PPEC rslt: input = -1.38, final = -0.54, react = -0.56, pred = 0.02, hyst = -0.50, hyst_pct = 0.00, period_length = 1267.77
02:25:54.788 00.000 10072 PPEC: input: -1.38, control: -0.54, exposure: 1000
02:25:54.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:54.788 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:54.790 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:25:54.790 00.000 10072 MoveAxis(E, 553, ABG)
02:25:54.790 00.000 10072 Guiding  Dir = 2, Dur = 553
02:25:54.790 00.000 10072 IsGuiding returns 0
02:25:54.791 00.001 10072 PulseGuide returned control before completion, sleep 563
02:25:54.807 00.016 1032 UpdateGuideState exits: m=1620 SNR=28.3
02:25:54.810 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:54.811 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:54.813 00.002 1032 Enqueuing Expose request
02:25:55.367 00.554 10072 IsGuiding returns 0
02:25:55.367 00.000 10072 Move returns status 0, amount 553
02:25:55.367 00.000 10072 MoveAxis(N, 0, ABG)
02:25:55.367 00.000 10072 Move returns status 0, amount 0
02:25:55.367 00.000 10072 move complete, result=0
02:25:55.367 00.000 10072 worker thread done servicing request
02:25:55.367 00.000 10072 Worker thread wakes up
02:25:55.367 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:55.368 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:55.368 00.000 1032 GuideStep: -1.4 px 553 ms EAST, -0.1 px 0 ms NORTH
02:25:56.279 00.911 10072 Exposure complete
02:25:56.337 00.058 10072 worker thread done servicing request
02:25:56.337 00.000 1032 OnExposeComplete: enter
02:25:56.340 00.003 1032 UpdateGuideState(): m_state=6
02:25:56.342 00.002 1032 Star::Find(15, 1124, 331, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1088
02:25:56.344 00.002 1032 Star::Find returns 1 (0), X=1123.64, Y=332.95, Mass=1576, SNR=27.9, Peak=119 HFD=3.3
02:25:56.346 00.002 1032 MultiStar: exiting stabilization period
02:25:56.348 00.002 1032 MultiStar: [#1 0.26,0.18,0.93,U] [#2 0.12,0.30,0.99,U] [#3 0.28,0.22,0.95,U] [#4 0.23,0.26,0.83,U] [#5 0.15,0.45,0.79,U] [#6 0.16,0.34,0.74,U] [#7 0.24,0.16,0.74,U] [#8 0.19,0.29,0.65,U] 
02:25:56.349 00.001 1032 single-star, 8 included, MultiStar: {0.18, 0.26}, one-star: {0.01, 0.20}
02:25:56.350 00.001 1032 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.83) = xAngle (-0.30 = -0.30)
02:25:56.351 00.001 1032 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.30 = -0.30)
02:25:56.353 00.002 1032 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.53 mountX=0.19 mountY=-0.06, mountTheta=-0.30
02:25:56.356 00.003 1032 SchedulePrimaryMove(0F526948, x=0.01, y=0.20, opts=13)
02:25:56.357 00.001 1032 Enqueuing Move request for scope (0.01, 0.20)
02:25:56.358 00.001 10072 Worker thread wakes up
02:25:56.358 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
02:25:56.358 00.000 10072 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
02:25:56.360 00.002 10072 Moving (0.01, 0.20) raw xDistance=0.19 yDistance=-0.06
02:25:56.361 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:56.363 00.002 10072 PPEC rslt: input = 0.19, final = 0.04, react = 0.08, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1269.33
02:25:56.363 00.000 10072 PPEC: input: 0.19, control: 0.04, exposure: 1000
02:25:56.363 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:56.364 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:25:56.364 00.000 10072 MoveAxis(W, 36, ABG)
02:25:56.364 00.000 10072 Guiding  Dir = 3, Dur = 36
02:25:56.364 00.000 10072 IsGuiding returns 0
02:25:56.365 00.001 10072 PulseGuide returned control before completion, sleep 46
02:25:56.382 00.017 1032 UpdateGuideState exits: m=1576 SNR=27.9
02:25:56.383 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:56.385 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:56.387 00.002 1032 Enqueuing Expose request
02:25:56.416 00.029 10072 IsGuiding returns 0
02:25:56.416 00.000 10072 Move returns status 0, amount 36
02:25:56.416 00.000 10072 MoveAxis(N, 0, ABG)
02:25:56.416 00.000 10072 Move returns status 0, amount 0
02:25:56.416 00.000 10072 move complete, result=0
02:25:56.416 00.000 10072 worker thread done servicing request
02:25:56.416 00.000 10072 Worker thread wakes up
02:25:56.416 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:56.416 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:56.417 00.001 1032 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
02:25:57.549 01.132 10072 Exposure complete
02:25:57.602 00.053 10072 worker thread done servicing request
02:25:57.602 00.000 1032 OnExposeComplete: enter
02:25:57.605 00.003 1032 UpdateGuideState(): m_state=6
02:25:57.606 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1089
02:25:57.607 00.001 1032 Star::Find returns 1 (0), X=1124.26, Y=331.20, Mass=1619, SNR=28.3, Peak=114 HFD=3.5
02:25:57.609 00.002 1032 MultiStar: large primary error, entering stabilization period
02:25:57.610 00.001 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
02:25:57.612 00.002 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
02:25:57.613 00.001 1032 CameraToMount -- cameraX=0.63 cameraY=-1.55 hyp=1.68 cameraTheta=-1.18 mountX=-1.66 mountY=-0.21, mountTheta=-3.01
02:25:57.616 00.003 1032 SchedulePrimaryMove(0F526948, x=0.63, y=-1.55, opts=13)
02:25:57.618 00.002 1032 Enqueuing Move request for scope (0.63, -1.55)
02:25:57.619 00.001 10072 Worker thread wakes up
02:25:57.619 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.63, -1.55) opts 0xd
02:25:57.619 00.000 10072 Handling offset move in thread for scope, endpoint = (0.63, -1.55)
02:25:57.619 00.000 10072 Moving (0.63, -1.55) raw xDistance=-1.66 yDistance=-0.21
02:25:57.620 00.001 10072 PPEC rslt: input = -1.66, final = -0.66, react = -0.68, pred = 0.02, hyst = -0.64, hyst_pct = 0.00, period_length = 1269.33
02:25:57.620 00.000 10072 PPEC: input: -1.66, control: -0.66, exposure: 1000
02:25:57.620 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:57.620 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:25:57.620 00.000 10072 MoveAxis(E, 674, ABG)
02:25:57.620 00.000 10072 Guiding  Dir = 2, Dur = 674
02:25:57.620 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:57.624 00.004 10072 IsGuiding returns 0
02:25:57.624 00.000 10072 PulseGuide returned control before completion, sleep 684
02:25:57.639 00.015 1032 UpdateGuideState exits: m=1619 SNR=28.3
02:25:57.641 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:57.642 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:57.645 00.003 1032 Enqueuing Expose request
02:25:58.323 00.678 10072 IsGuiding returns 0
02:25:58.323 00.000 10072 Move returns status 0, amount 674
02:25:58.323 00.000 10072 MoveAxis(N, 0, ABG)
02:25:58.323 00.000 10072 Move returns status 0, amount 0
02:25:58.323 00.000 10072 move complete, result=0
02:25:58.323 00.000 10072 worker thread done servicing request
02:25:58.323 00.000 10072 Worker thread wakes up
02:25:58.324 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:58.324 00.000 1032 GuideStep: -1.7 px 674 ms EAST, -0.2 px 0 ms NORTH
02:25:58.327 00.003 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:25:59.245 00.918 10072 Exposure complete
02:25:59.306 00.061 10072 worker thread done servicing request
02:25:59.306 00.000 1032 OnExposeComplete: enter
02:25:59.309 00.003 1032 UpdateGuideState(): m_state=6
02:25:59.311 00.002 1032 Star::Find(15, 1124, 331, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1090
02:25:59.313 00.002 1032 Star::Find returns 1 (0), X=1123.93, Y=332.00, Mass=1530, SNR=27.5, Peak=112 HFD=2.9
02:25:59.314 00.001 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
02:25:59.316 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
02:25:59.317 00.001 1032 CameraToMount -- cameraX=0.30 cameraY=-0.76 hyp=0.81 cameraTheta=-1.20 mountX=-0.81 mountY=-0.09, mountTheta=-3.03
02:25:59.320 00.003 1032 SchedulePrimaryMove(0F526948, x=0.30, y=-0.76, opts=13)
02:25:59.322 00.002 1032 Enqueuing Move request for scope (0.30, -0.76)
02:25:59.323 00.001 10072 Worker thread wakes up
02:25:59.323 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.76) opts 0xd
02:25:59.323 00.000 10072 Handling offset move in thread for scope, endpoint = (0.30, -0.76)
02:25:59.323 00.000 10072 Moving (0.30, -0.76) raw xDistance=-0.81 yDistance=-0.09
02:25:59.325 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:25:59.327 00.002 10072 PPEC rslt: input = -0.81, final = -0.29, react = -0.33, pred = 0.04, hyst = -0.30, hyst_pct = 0.00, period_length = 1270.88
02:25:59.327 00.000 10072 PPEC: input: -0.81, control: -0.29, exposure: 1000
02:25:59.327 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:59.327 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:25:59.327 00.000 10072 MoveAxis(E, 300, ABG)
02:25:59.327 00.000 10072 Guiding  Dir = 2, Dur = 300
02:25:59.327 00.000 10072 IsGuiding returns 0
02:25:59.329 00.002 10072 PulseGuide returned control before completion, sleep 310
02:25:59.347 00.018 1032 UpdateGuideState exits: m=1530 SNR=27.5
02:25:59.348 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:59.350 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:25:59.351 00.001 1032 Enqueuing Expose request
02:25:59.648 00.297 10072 IsGuiding returns 0
02:25:59.648 00.000 10072 Move returns status 0, amount 300
02:25:59.648 00.000 10072 MoveAxis(N, 0, ABG)
02:25:59.648 00.000 10072 Move returns status 0, amount 0
02:25:59.648 00.000 10072 move complete, result=0
02:25:59.648 00.000 10072 worker thread done servicing request
02:25:59.648 00.000 10072 Worker thread wakes up
02:25:59.648 00.000 1032 GuideStep: -0.8 px 300 ms EAST, -0.1 px 0 ms NORTH
02:25:59.651 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:25:59.651 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:00.780 01.129 10072 Exposure complete
02:26:00.836 00.056 10072 worker thread done servicing request
02:26:00.836 00.000 1032 OnExposeComplete: enter
02:26:00.839 00.003 1032 UpdateGuideState(): m_state=6
02:26:00.841 00.002 1032 Star::Find(15, 1123, 331, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1091
02:26:00.842 00.001 1032 Star::Find returns 1 (0), X=1123.33, Y=334.46, Mass=1477, SNR=26.9, Peak=100 HFD=3.5
02:26:00.843 00.001 1032 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.83) = xAngle (-0.09 = -0.09)
02:26:00.846 00.003 1032 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.09 = -0.09)
02:26:00.847 00.001 1032 CameraToMount -- cameraX=-0.30 cameraY=1.71 hyp=1.73 cameraTheta=1.74 mountX=1.73 mountY=-0.15, mountTheta=-0.09
02:26:00.849 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.30, y=1.71, opts=13)
02:26:00.851 00.002 1032 Enqueuing Move request for scope (-0.30, 1.71)
02:26:00.853 00.002 10072 Worker thread wakes up
02:26:00.853 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 1.71) opts 0xd
02:26:00.853 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.30, 1.71)
02:26:00.853 00.000 10072 Moving (-0.30, 1.71) raw xDistance=1.73 yDistance=-0.15
02:26:00.855 00.002 10072 PPEC rslt: input = 1.73, final = 0.73, react = 0.71, pred = 0.02, hyst = 0.61, hyst_pct = 0.00, period_length = 1270.88
02:26:00.855 00.000 10072 PPEC: input: 1.73, control: 0.73, exposure: 1000
02:26:00.855 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:00.855 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:26:00.855 00.000 10072 MoveAxis(W, 748, ABG)
02:26:00.855 00.000 10072 Guiding  Dir = 3, Dur = 748
02:26:00.855 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:00.858 00.003 10072 IsGuiding returns 0
02:26:00.858 00.000 10072 PulseGuide returned control before completion, sleep 758
02:26:00.877 00.019 1032 UpdateGuideState exits: m=1477 SNR=26.9
02:26:00.879 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:00.880 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:00.881 00.001 1032 Enqueuing Expose request
02:26:01.622 00.741 10072 IsGuiding returns 1
02:26:01.625 00.003 10072 scope still moving after pulse duration time elapsed
02:26:01.651 00.026 10072 IsGuiding returns 0
02:26:01.652 00.001 10072 scope move finished after 748 + 45 ms
02:26:01.652 00.000 10072 Move returns status 0, amount 748
02:26:01.652 00.000 10072 MoveAxis(N, 0, ABG)
02:26:01.652 00.000 10072 Move returns status 0, amount 0
02:26:01.652 00.000 10072 move complete, result=0
02:26:01.652 00.000 10072 worker thread done servicing request
02:26:01.652 00.000 1032 GuideStep: 1.7 px 748 ms WEST, -0.1 px 0 ms NORTH
02:26:01.655 00.003 10072 Worker thread wakes up
02:26:01.655 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:01.655 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:02.560 00.905 10072 Exposure complete
02:26:02.612 00.052 10072 worker thread done servicing request
02:26:02.612 00.000 1032 OnExposeComplete: enter
02:26:02.614 00.002 1032 UpdateGuideState(): m_state=6
02:26:02.615 00.001 1032 Star::Find(15, 1123, 334, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1092
02:26:02.616 00.001 1032 Star::Find returns 1 (0), X=1124.05, Y=331.81, Mass=1624, SNR=28.3, Peak=117 HFD=3.2
02:26:02.618 00.002 1032 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.83) = xAngle (-2.99 = -2.99)
02:26:02.621 00.003 1032 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.99 = -2.99)
02:26:02.623 00.002 1032 CameraToMount -- cameraX=0.42 cameraY=-0.94 hyp=1.03 cameraTheta=-1.16 mountX=-1.02 mountY=-0.16, mountTheta=-2.99
02:26:02.627 00.004 1032 SchedulePrimaryMove(0F526948, x=0.42, y=-0.94, opts=13)
02:26:02.629 00.002 1032 Enqueuing Move request for scope (0.42, -0.94)
02:26:02.631 00.002 10072 Worker thread wakes up
02:26:02.631 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.94) opts 0xd
02:26:02.631 00.000 10072 Handling offset move in thread for scope, endpoint = (0.42, -0.94)
02:26:02.631 00.000 10072 Moving (0.42, -0.94) raw xDistance=-1.02 yDistance=-0.16
02:26:02.634 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:02.636 00.002 10072 PPEC rslt: input = -1.02, final = -0.39, react = -0.42, pred = 0.03, hyst = -0.39, hyst_pct = 0.00, period_length = 1272.42
02:26:02.636 00.000 10072 PPEC: input: -1.02, control: -0.39, exposure: 1000
02:26:02.636 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:02.636 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:26:02.636 00.000 10072 MoveAxis(E, 394, ABG)
02:26:02.636 00.000 10072 Guiding  Dir = 2, Dur = 394
02:26:02.636 00.000 10072 IsGuiding returns 0
02:26:02.637 00.001 10072 PulseGuide returned control before completion, sleep 404
02:26:02.652 00.015 1032 UpdateGuideState exits: m=1624 SNR=28.3
02:26:02.654 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:02.657 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:02.658 00.001 1032 Enqueuing Expose request
02:26:03.056 00.398 10072 IsGuiding returns 0
02:26:03.056 00.000 10072 Move returns status 0, amount 394
02:26:03.057 00.001 10072 MoveAxis(N, 0, ABG)
02:26:03.057 00.000 10072 Move returns status 0, amount 0
02:26:03.057 00.000 10072 move complete, result=0
02:26:03.057 00.000 10072 worker thread done servicing request
02:26:03.057 00.000 10072 Worker thread wakes up
02:26:03.057 00.000 1032 GuideStep: -1.0 px 394 ms EAST, -0.2 px 0 ms NORTH
02:26:03.060 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:03.060 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:04.195 01.135 10072 Exposure complete
02:26:04.254 00.059 10072 worker thread done servicing request
02:26:04.254 00.000 1032 OnExposeComplete: enter
02:26:04.256 00.002 1032 UpdateGuideState(): m_state=6
02:26:04.257 00.001 1032 Star::Find(15, 1124, 331, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1093
02:26:04.258 00.001 1032 Star::Find returns 1 (0), X=1123.80, Y=332.43, Mass=1481, SNR=27.0, Peak=108 HFD=3.2
02:26:04.259 00.001 1032 MultiStar: exiting stabilization period
02:26:04.261 00.002 1032 MultiStar: [#1 0.35,-0.32,0.94,U] [#2 0.21,-0.40,0.95,U] [#3 0.30,-0.36,1.00,U] [#4 0.29,-0.37,0.85,U] [#5 0.39,-0.28,0.76,U] [#6 0.33,-0.44,0.00,M2] [#7 0.28,-0.30,0.77,U] [#8 0.17,-0.34,0.69,U] 
02:26:04.262 00.001 1032 single-star, 7 included, MultiStar: {0.27, -0.34}, one-star: {0.17, -0.32}
02:26:04.263 00.001 1032 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.83) = xAngle (-2.91 = -2.91)
02:26:04.265 00.002 1032 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.91 = -2.91)
02:26:04.266 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.32 hyp=0.36 cameraTheta=-1.08 mountX=-0.35 mountY=-0.08, mountTheta=-2.91
02:26:04.268 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.32, opts=13)
02:26:04.270 00.002 1032 Enqueuing Move request for scope (0.17, -0.32)
02:26:04.271 00.001 10072 Worker thread wakes up
02:26:04.271 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.32) opts 0xd
02:26:04.271 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.32)
02:26:04.273 00.002 10072 Moving (0.17, -0.32) raw xDistance=-0.35 yDistance=-0.08
02:26:04.274 00.001 10072 PPEC rslt: input = -0.35, final = -0.12, react = -0.14, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1272.42
02:26:04.274 00.000 10072 PPEC: input: -0.35, control: -0.12, exposure: 1000
02:26:04.274 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:04.274 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:04.275 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:26:04.275 00.000 10072 MoveAxis(E, 127, ABG)
02:26:04.275 00.000 10072 Guiding  Dir = 2, Dur = 127
02:26:04.276 00.001 10072 IsGuiding returns 0
02:26:04.276 00.000 10072 PulseGuide returned control before completion, sleep 137
02:26:04.294 00.018 1032 UpdateGuideState exits: m=1481 SNR=27.0
02:26:04.296 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:04.297 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:04.299 00.002 1032 Enqueuing Expose request
02:26:04.426 00.127 10072 IsGuiding returns 0
02:26:04.426 00.000 10072 Move returns status 0, amount 127
02:26:04.426 00.000 10072 MoveAxis(N, 0, ABG)
02:26:04.426 00.000 10072 Move returns status 0, amount 0
02:26:04.426 00.000 10072 move complete, result=0
02:26:04.426 00.000 10072 worker thread done servicing request
02:26:04.426 00.000 10072 Worker thread wakes up
02:26:04.426 00.000 1032 GuideStep: -0.4 px 127 ms EAST, -0.1 px 0 ms NORTH
02:26:04.429 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:04.429 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:05.338 00.909 10072 Exposure complete
02:26:05.400 00.062 10072 worker thread done servicing request
02:26:05.400 00.000 1032 OnExposeComplete: enter
02:26:05.402 00.002 1032 UpdateGuideState(): m_state=6
02:26:05.404 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1094
02:26:05.406 00.002 1032 Star::Find returns 1 (0), X=1123.90, Y=332.31, Mass=1596, SNR=28.0, Peak=136 HFD=3.3
02:26:05.408 00.002 1032 MultiStar: [#1 0.39,-0.47,0.00,M3] [#2 0.35,-0.35,0.94,U] [#3 0.37,-0.45,0.00,M1] [#4 0.38,-0.36,0.00,M1] [#5 0.39,-0.41,0.00,M3] [#6 0.31,-0.43,0.00,M3] [#7 0.35,-0.40,0.00,M1] [#8 0.28,-0.44,0.00,M1] 
02:26:05.409 00.001 1032 refined, 1 included, MultiStar: {0.30, -0.40}, one-star: {0.26, -0.44}
02:26:05.411 00.002 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
02:26:05.412 00.001 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
02:26:05.414 00.002 1032 CameraToMount -- cameraX=0.30 cameraY=-0.40 hyp=0.50 cameraTheta=-0.92 mountX=-0.46 mountY=-0.19, mountTheta=-2.75
02:26:05.417 00.003 1032 SchedulePrimaryMove(0F526948, x=0.30, y=-0.40, opts=13)
02:26:05.419 00.002 1032 Enqueuing Move request for scope (0.30, -0.40)
02:26:05.421 00.002 10072 Worker thread wakes up
02:26:05.421 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.40) opts 0xd
02:26:05.421 00.000 10072 Handling offset move in thread for scope, endpoint = (0.30, -0.40)
02:26:05.421 00.000 10072 Moving (0.30, -0.40) raw xDistance=-0.46 yDistance=-0.19
02:26:05.425 00.004 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:05.427 00.002 10072 PPEC rslt: input = -0.46, final = -0.16, react = -0.19, pred = 0.03, hyst = -0.19, hyst_pct = 0.00, period_length = 1273.94
02:26:05.427 00.000 10072 PPEC: input: -0.46, control: -0.16, exposure: 1000
02:26:05.427 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:05.427 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:26:05.427 00.000 10072 MoveAxis(E, 167, ABG)
02:26:05.427 00.000 10072 Guiding  Dir = 2, Dur = 167
02:26:05.428 00.001 10072 IsGuiding returns 0
02:26:05.429 00.001 10072 PulseGuide returned control before completion, sleep 177
02:26:05.445 00.016 1032 UpdateGuideState exits: m=1596 SNR=28.0
02:26:05.448 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:05.450 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:05.452 00.002 1032 Enqueuing Expose request
02:26:05.614 00.162 10072 IsGuiding returns 0
02:26:05.615 00.001 10072 Move returns status 0, amount 167
02:26:05.615 00.000 10072 MoveAxis(N, 0, ABG)
02:26:05.615 00.000 10072 Move returns status 0, amount 0
02:26:05.615 00.000 10072 move complete, result=0
02:26:05.615 00.000 10072 worker thread done servicing request
02:26:05.615 00.000 10072 Worker thread wakes up
02:26:05.615 00.000 1032 GuideStep: -0.5 px 167 ms EAST, -0.2 px 0 ms NORTH
02:26:05.617 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:05.617 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:06.742 01.125 10072 Exposure complete
02:26:06.804 00.062 10072 worker thread done servicing request
02:26:06.804 00.000 1032 OnExposeComplete: enter
02:26:06.805 00.001 1032 UpdateGuideState(): m_state=6
02:26:06.806 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1095
02:26:06.807 00.001 1032 Star::Find returns 1 (0), X=1123.95, Y=332.59, Mass=1552, SNR=27.6, Peak=117 HFD=3.3
02:26:06.810 00.003 1032 MultiStar: [#1 0.40,-0.16,0.93,U] [#2 0.36,-0.18,0.96,U] [#3 0.39,-0.09,0.95,U] [#4 0.40,-0.13,0.81,U] [#5 0.43,-0.01,0.77,U] [#6 0.38,-0.17,0.73,U] [#7 0.36,-0.27,0.74,U] [#8 0.30,-0.12,0.68,U] 
02:26:06.811 00.001 1032 single-star, 8 included, MultiStar: {0.37, -0.14}, one-star: {0.32, -0.16}
02:26:06.812 00.001 1032 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.83) = xAngle (-2.30 = -2.30)
02:26:06.813 00.001 1032 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.30 = -2.30)
02:26:06.814 00.001 1032 CameraToMount -- cameraX=0.32 cameraY=-0.16 hyp=0.36 cameraTheta=-0.47 mountX=-0.24 mountY=-0.27, mountTheta=-2.30
02:26:06.817 00.003 1032 SchedulePrimaryMove(0F526948, x=0.32, y=-0.16, opts=13)
02:26:06.819 00.002 1032 Enqueuing Move request for scope (0.32, -0.16)
02:26:06.820 00.001 10072 Worker thread wakes up
02:26:06.820 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.16) opts 0xd
02:26:06.820 00.000 10072 Handling offset move in thread for scope, endpoint = (0.32, -0.16)
02:26:06.820 00.000 10072 Moving (0.32, -0.16) raw xDistance=-0.24 yDistance=-0.27
02:26:06.822 00.002 10072 PPEC rslt: input = -0.24, final = -0.08, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 1273.94
02:26:06.822 00.000 10072 PPEC: input: -0.24, control: -0.08, exposure: 1000
02:26:06.822 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.27
02:26:06.822 00.000 10072 MoveAxis(E, 86, ABG)
02:26:06.822 00.000 10072 Guiding  Dir = 2, Dur = 86
02:26:06.822 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:06.824 00.002 10072 IsGuiding returns 0
02:26:06.825 00.001 10072 PulseGuide returned control before completion, sleep 96
02:26:06.841 00.016 1032 UpdateGuideState exits: m=1552 SNR=27.6
02:26:06.843 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:06.845 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:06.846 00.001 1032 Enqueuing Expose request
02:26:06.927 00.081 10072 IsGuiding returns 0
02:26:06.927 00.000 10072 Move returns status 0, amount 86
02:26:06.927 00.000 10072 MoveAxis(N, 147, ABG)
02:26:06.927 00.000 10072 Guiding  Dir = 0, Dur = 147
02:26:06.927 00.000 10072 IsGuiding returns 0
02:26:06.927 00.000 10072 PulseGuide returned control before completion, sleep 157
02:26:07.100 00.173 10072 IsGuiding returns 0
02:26:07.100 00.000 10072 Move returns status 0, amount 147
02:26:07.100 00.000 10072 move complete, result=0
02:26:07.100 00.000 10072 worker thread done servicing request
02:26:07.101 00.001 10072 Worker thread wakes up
02:26:07.101 00.000 1032 GuideStep: -0.2 px 86 ms EAST, -0.3 px 147 ms NORTH
02:26:07.106 00.005 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:07.106 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:08.025 00.919 10072 Exposure complete
02:26:08.087 00.062 10072 worker thread done servicing request
02:26:08.087 00.000 1032 OnExposeComplete: enter
02:26:08.089 00.002 1032 UpdateGuideState(): m_state=6
02:26:08.090 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1096
02:26:08.092 00.002 1032 Star::Find returns 1 (0), X=1123.67, Y=332.60, Mass=1515, SNR=27.2, Peak=134 HFD=3.1
02:26:08.094 00.002 1032 MultiStar: [#1 0.19,-0.06,0.94,U] [#2 0.08,-0.16,0.99,U] [#3 0.17,-0.05,0.98,U] [#4 0.19,-0.07,0.83,U] [#5 0.13,-0.05,0.79,U] [#6 0.21,0.00,0.72,U] [#7 0.21,-0.20,0.78,U] [#8 0.10,-0.08,0.68,U] 
02:26:08.095 00.001 1032 single-star, 8 included, MultiStar: {0.15, -0.09}, one-star: {0.04, -0.15}
02:26:08.096 00.001 1032 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.83) = xAngle (-3.15 = 3.13)
02:26:08.097 00.001 1032 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.15 = 3.13)
02:26:08.098 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.32 mountX=-0.15 mountY=0.00, mountTheta=3.13
02:26:08.100 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.15, opts=13)
02:26:08.102 00.002 1032 Enqueuing Move request for scope (0.04, -0.15)
02:26:08.104 00.002 10072 Worker thread wakes up
02:26:08.104 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
02:26:08.104 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
02:26:08.104 00.000 10072 Moving (0.04, -0.15) raw xDistance=-0.15 yDistance=0.00
02:26:08.105 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=4, FiltMin=1, FiltMax=255, Gamma=2.230
02:26:08.107 00.002 10072 PPEC rslt: input = -0.15, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1275.44
02:26:08.108 00.001 10072 PPEC: input: -0.15, control: 0.02, exposure: 1000
02:26:08.108 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:08.108 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:26:08.108 00.000 10072 MoveAxis(W, 24, ABG)
02:26:08.108 00.000 10072 Guiding  Dir = 3, Dur = 24
02:26:08.109 00.001 10072 IsGuiding returns 0
02:26:08.110 00.001 10072 PulseGuide returned control before completion, sleep 34
02:26:08.125 00.015 1032 UpdateGuideState exits: m=1515 SNR=27.2
02:26:08.127 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:08.128 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:08.130 00.002 1032 Enqueuing Expose request
02:26:08.149 00.019 10072 IsGuiding returns 1
02:26:08.149 00.000 10072 scope still moving after pulse duration time elapsed
02:26:08.180 00.031 10072 IsGuiding returns 0
02:26:08.181 00.001 10072 scope move finished after 24 + 47 ms
02:26:08.181 00.000 10072 Move returns status 0, amount 24
02:26:08.181 00.000 10072 MoveAxis(N, 0, ABG)
02:26:08.181 00.000 10072 Move returns status 0, amount 0
02:26:08.181 00.000 10072 move complete, result=0
02:26:08.181 00.000 10072 worker thread done servicing request
02:26:08.181 00.000 10072 Worker thread wakes up
02:26:08.181 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:08.181 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:08.183 00.002 1032 GuideStep: -0.2 px 24 ms WEST, 0.0 px 0 ms NORTH
02:26:09.307 01.124 10072 Exposure complete
02:26:09.365 00.058 10072 worker thread done servicing request
02:26:09.365 00.000 1032 OnExposeComplete: enter
02:26:09.366 00.001 1032 UpdateGuideState(): m_state=6
02:26:09.369 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1097
02:26:09.371 00.002 1032 Star::Find returns 1 (0), X=1123.67, Y=332.55, Mass=1601, SNR=28.0, Peak=135 HFD=3.2
02:26:09.372 00.001 1032 MultiStar: [#1 0.10,-0.28,0.91,U] [#2 0.09,-0.36,0.93,U] [#3 0.07,-0.24,0.95,U] [#4 0.19,-0.30,0.80,U] [#5 0.13,-0.18,0.75,U] [#6 0.27,-0.28,0.72,U] [#7 0.09,-0.29,0.70,U] [#8 0.09,-0.18,0.66,U] 
02:26:09.373 00.001 1032 single-star, 8 included, MultiStar: {0.11, -0.26}, one-star: {0.04, -0.20}
02:26:09.374 00.001 1032 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.83) = xAngle (-3.19 = 3.09)
02:26:09.375 00.001 1032 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.19 = 3.09)
02:26:09.376 00.001 1032 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.36 mountX=-0.20 mountY=0.01, mountTheta=3.09
02:26:09.379 00.003 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.20, opts=13)
02:26:09.380 00.001 1032 Enqueuing Move request for scope (0.04, -0.20)
02:26:09.381 00.001 10072 Worker thread wakes up
02:26:09.381 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
02:26:09.381 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
02:26:09.382 00.001 10072 Moving (0.04, -0.20) raw xDistance=-0.20 yDistance=0.01
02:26:09.383 00.001 10072 PPEC rslt: input = -0.20, final = -0.07, react = -0.08, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 1275.44
02:26:09.383 00.000 10072 PPEC: input: -0.20, control: -0.07, exposure: 1000
02:26:09.383 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:09.383 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=5, FiltMin=3, FiltMax=255, Gamma=2.230
02:26:09.385 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:26:09.385 00.000 10072 MoveAxis(E, 69, ABG)
02:26:09.385 00.000 10072 Guiding  Dir = 2, Dur = 69
02:26:09.385 00.000 10072 IsGuiding returns 0
02:26:09.386 00.001 10072 PulseGuide returned control before completion, sleep 79
02:26:09.403 00.017 1032 UpdateGuideState exits: m=1601 SNR=28.0
02:26:09.405 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:09.406 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:09.407 00.001 1032 Enqueuing Expose request
02:26:09.477 00.070 10072 IsGuiding returns 1
02:26:09.477 00.000 10072 scope still moving after pulse duration time elapsed
02:26:09.508 00.031 10072 IsGuiding returns 0
02:26:09.508 00.000 10072 scope move finished after 69 + 52 ms
02:26:09.508 00.000 10072 Move returns status 0, amount 69
02:26:09.508 00.000 10072 MoveAxis(N, 0, ABG)
02:26:09.508 00.000 10072 Move returns status 0, amount 0
02:26:09.508 00.000 10072 move complete, result=0
02:26:09.508 00.000 10072 worker thread done servicing request
02:26:09.508 00.000 10072 Worker thread wakes up
02:26:09.509 00.001 1032 GuideStep: -0.2 px 69 ms EAST, 0.0 px 0 ms NORTH
02:26:09.512 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:09.512 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:10.421 00.909 10072 Exposure complete
02:26:10.480 00.059 10072 worker thread done servicing request
02:26:10.480 00.000 1032 OnExposeComplete: enter
02:26:10.481 00.001 1032 UpdateGuideState(): m_state=6
02:26:10.484 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1098
02:26:10.485 00.001 1032 Star::Find returns 1 (0), X=1123.68, Y=332.69, Mass=1561, SNR=27.6, Peak=127 HFD=3.1
02:26:10.486 00.001 1032 MultiStar: [#1 0.16,-0.12,0.92,U] [#2 0.06,-0.05,0.96,U] [#3 0.15,-0.05,0.92,U] [#4 0.16,0.00,0.80,U] [#5 0.15,0.07,0.74,U] [#6 0.20,0.14,0.73,U] [#7 0.15,-0.08,0.73,U] [#8 0.13,-0.09,0.66,U] 
02:26:10.488 00.002 1032 single-star, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.05, -0.06}
02:26:10.489 00.001 1032 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.83) = xAngle (-2.70 = -2.70)
02:26:10.491 00.002 1032 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.70 = -2.70)
02:26:10.492 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.87 mountX=-0.07 mountY=-0.03, mountTheta=-2.70
02:26:10.495 00.003 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.06, opts=13)
02:26:10.498 00.003 1032 Enqueuing Move request for scope (0.05, -0.06)
02:26:10.499 00.001 10072 Worker thread wakes up
02:26:10.500 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
02:26:10.500 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
02:26:10.500 00.000 10072 Moving (0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
02:26:10.501 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=4, FiltMin=1, FiltMax=255, Gamma=2.230
02:26:10.503 00.002 10072 PPEC rslt: input = -0.07, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1276.93
02:26:10.503 00.000 10072 PPEC: input: -0.07, control: 0.03, exposure: 1000
02:26:10.503 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:10.503 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:26:10.503 00.000 10072 MoveAxis(W, 26, ABG)
02:26:10.503 00.000 10072 Guiding  Dir = 3, Dur = 26
02:26:10.504 00.001 10072 IsGuiding returns 0
02:26:10.504 00.000 10072 PulseGuide returned control before completion, sleep 36
02:26:10.520 00.016 1032 UpdateGuideState exits: m=1561 SNR=27.6
02:26:10.522 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:10.524 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:10.525 00.001 1032 Enqueuing Expose request
02:26:10.543 00.018 10072 IsGuiding returns 1
02:26:10.543 00.000 10072 scope still moving after pulse duration time elapsed
02:26:10.574 00.031 10072 IsGuiding returns 0
02:26:10.574 00.000 10072 scope move finished after 26 + 44 ms
02:26:10.574 00.000 10072 Move returns status 0, amount 26
02:26:10.574 00.000 10072 MoveAxis(N, 0, ABG)
02:26:10.574 00.000 10072 Move returns status 0, amount 0
02:26:10.574 00.000 10072 move complete, result=0
02:26:10.574 00.000 10072 worker thread done servicing request
02:26:10.574 00.000 10072 Worker thread wakes up
02:26:10.575 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:10.575 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:10.605 00.030 1032 GuideStep: -0.1 px 26 ms WEST, -0.0 px 0 ms NORTH
02:26:11.706 01.101 10072 Exposure complete
02:26:11.766 00.060 10072 worker thread done servicing request
02:26:11.768 00.002 1032 OnExposeComplete: enter
02:26:11.769 00.001 1032 UpdateGuideState(): m_state=6
02:26:11.771 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1099
02:26:11.773 00.002 1032 Star::Find returns 1 (0), X=1123.75, Y=332.50, Mass=1483, SNR=27.0, Peak=120 HFD=3.1
02:26:11.774 00.001 1032 MultiStar: [#1 0.32,-0.30,0.90,U] [#2 0.19,-0.20,0.97,U] [#3 0.21,-0.31,0.98,U] [#4 0.26,-0.22,0.83,U] [#5 0.28,-0.10,0.76,U] [#6 0.21,-0.20,0.74,U] [#7 0.27,-0.40,0.74,U] [#8 0.30,-0.18,0.69,U] 
02:26:11.775 00.001 1032 single-star, 8 included, MultiStar: {0.23, -0.24}, one-star: {0.12, -0.25}
02:26:11.777 00.002 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
02:26:11.778 00.001 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
02:26:11.779 00.001 1032 CameraToMount -- cameraX=0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-1.13 mountX=-0.27 mountY=-0.05, mountTheta=-2.96
02:26:11.783 00.004 1032 SchedulePrimaryMove(0F526948, x=0.12, y=-0.25, opts=13)
02:26:11.784 00.001 1032 Enqueuing Move request for scope (0.12, -0.25)
02:26:11.786 00.002 10072 Worker thread wakes up
02:26:11.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.25) opts 0xd
02:26:11.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, -0.25)
02:26:11.786 00.000 10072 Moving (0.12, -0.25) raw xDistance=-0.27 yDistance=-0.05
02:26:11.787 00.001 10072 PPEC rslt: input = -0.27, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1276.93
02:26:11.787 00.000 10072 PPEC: input: -0.27, control: -0.09, exposure: 1000
02:26:11.787 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:11.787 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:11.790 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:26:11.790 00.000 10072 MoveAxis(E, 96, ABG)
02:26:11.790 00.000 10072 Guiding  Dir = 2, Dur = 96
02:26:11.790 00.000 10072 IsGuiding returns 0
02:26:11.790 00.000 10072 PulseGuide returned control before completion, sleep 106
02:26:11.805 00.015 1032 UpdateGuideState exits: m=1483 SNR=27.0
02:26:11.807 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:11.808 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:11.809 00.001 1032 Enqueuing Expose request
02:26:11.907 00.098 10072 IsGuiding returns 1
02:26:11.907 00.000 10072 scope still moving after pulse duration time elapsed
02:26:11.937 00.030 10072 IsGuiding returns 0
02:26:11.937 00.000 10072 scope move finished after 96 + 51 ms
02:26:11.937 00.000 10072 Move returns status 0, amount 96
02:26:11.937 00.000 10072 MoveAxis(N, 0, ABG)
02:26:11.937 00.000 10072 Move returns status 0, amount 0
02:26:11.937 00.000 10072 move complete, result=0
02:26:11.937 00.000 10072 worker thread done servicing request
02:26:11.937 00.000 10072 Worker thread wakes up
02:26:11.937 00.000 1032 GuideStep: -0.3 px 96 ms EAST, -0.1 px 0 ms NORTH
02:26:11.940 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:11.940 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:12.847 00.907 10072 Exposure complete
02:26:12.900 00.053 10072 worker thread done servicing request
02:26:12.901 00.001 1032 OnExposeComplete: enter
02:26:12.902 00.001 1032 UpdateGuideState(): m_state=6
02:26:12.904 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1100
02:26:12.905 00.001 1032 Star::Find returns 1 (0), X=1123.82, Y=332.73, Mass=1578, SNR=27.9, Peak=116 HFD=3.0
02:26:12.908 00.003 1032 MultiStar: [#1 0.18,-0.12,0.91,U] [#2 0.15,0.05,0.96,U] [#3 0.19,0.01,0.93,U] [#4 0.27,0.07,0.79,U] [#5 0.27,0.13,0.76,U] [#6 0.21,0.01,0.72,U] [#7 0.24,-0.14,0.70,U] [#8 0.13,0.01,0.67,U] 
02:26:12.909 00.001 1032 single-star, 8 included, MultiStar: {0.20, 0.00}, one-star: {0.19, -0.02}
02:26:12.910 00.001 1032 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.83) = xAngle (-1.92 = -1.92)
02:26:12.912 00.002 1032 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.92 = -1.92)
02:26:12.913 00.001 1032 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.09 mountX=-0.07 mountY=-0.18, mountTheta=-1.92
02:26:12.915 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.02, opts=13)
02:26:12.916 00.001 1032 Enqueuing Move request for scope (0.19, -0.02)
02:26:12.917 00.001 10072 Worker thread wakes up
02:26:12.917 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
02:26:12.917 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
02:26:12.917 00.000 10072 Moving (0.19, -0.02) raw xDistance=-0.07 yDistance=-0.18
02:26:12.920 00.003 10072 PPEC rslt: input = -0.07, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1276.93
02:26:12.920 00.000 10072 PPEC: input: -0.07, control: 0.01, exposure: 1000
02:26:12.920 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:12.920 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:12.922 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:26:12.922 00.000 10072 MoveAxis(W, 12, ABG)
02:26:12.922 00.000 10072 Guiding  Dir = 3, Dur = 12
02:26:12.922 00.000 10072 IsGuiding returns 0
02:26:12.923 00.001 10072 PulseGuide returned control before completion, sleep 22
02:26:12.940 00.017 1032 UpdateGuideState exits: m=1578 SNR=27.9
02:26:12.941 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:12.944 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:12.945 00.001 1032 Enqueuing Expose request
02:26:12.954 00.009 10072 IsGuiding returns 0
02:26:12.954 00.000 10072 Move returns status 0, amount 12
02:26:12.954 00.000 10072 MoveAxis(N, 0, ABG)
02:26:12.954 00.000 10072 Move returns status 0, amount 0
02:26:12.955 00.001 10072 move complete, result=0
02:26:12.955 00.000 10072 worker thread done servicing request
02:26:12.955 00.000 10072 Worker thread wakes up
02:26:12.955 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:12.955 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:12.955 00.000 1032 GuideStep: -0.1 px 12 ms WEST, -0.2 px 0 ms NORTH
02:26:14.088 01.133 10072 Exposure complete
02:26:14.147 00.059 10072 worker thread done servicing request
02:26:14.147 00.000 1032 OnExposeComplete: enter
02:26:14.151 00.004 1032 UpdateGuideState(): m_state=6
02:26:14.153 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1101
02:26:14.155 00.002 1032 Star::Find returns 1 (0), X=1123.68, Y=332.74, Mass=1621, SNR=28.3, Peak=118 HFD=3.1
02:26:14.157 00.002 1032 MultiStar: [#1 0.25,-0.12,0.88,U] [#2 0.28,0.04,0.97,U] [#3 0.15,-0.07,0.93,U] [#4 0.30,0.05,0.82,U] [#5 0.33,0.10,0.79,U] [#6 0.29,-0.08,0.71,U] [#7 0.13,-0.05,0.71,U] [#8 0.25,-0.09,0.65,U] 
02:26:14.158 00.001 1032 single-star, 8 included, MultiStar: {0.22, -0.02}, one-star: {0.05, -0.02}
02:26:14.160 00.002 1032 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.83) = xAngle (-2.16 = -2.16)
02:26:14.161 00.001 1032 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.16 = -2.16)
02:26:14.162 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.33 mountX=-0.03 mountY=-0.04, mountTheta=-2.16
02:26:14.164 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.02, opts=13)
02:26:14.166 00.002 1032 Enqueuing Move request for scope (0.05, -0.02)
02:26:14.167 00.001 10072 Worker thread wakes up
02:26:14.167 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
02:26:14.167 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
02:26:14.167 00.000 10072 Moving (0.05, -0.02) raw xDistance=-0.03 yDistance=-0.04
02:26:14.169 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:14.172 00.003 10072 PPEC rslt: input = -0.03, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1278.41
02:26:14.172 00.000 10072 PPEC: input: -0.03, control: 0.02, exposure: 1000
02:26:14.172 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:14.172 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:26:14.172 00.000 10072 MoveAxis(W, 23, ABG)
02:26:14.172 00.000 10072 Guiding  Dir = 3, Dur = 23
02:26:14.172 00.000 10072 IsGuiding returns 0
02:26:14.173 00.001 10072 PulseGuide returned control before completion, sleep 33
02:26:14.188 00.015 1032 UpdateGuideState exits: m=1621 SNR=28.3
02:26:14.190 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:14.191 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:14.193 00.002 1032 Enqueuing Expose request
02:26:14.209 00.016 10072 IsGuiding returns 1
02:26:14.209 00.000 10072 scope still moving after pulse duration time elapsed
02:26:14.240 00.031 10072 IsGuiding returns 0
02:26:14.240 00.000 10072 scope move finished after 23 + 44 ms
02:26:14.240 00.000 10072 Move returns status 0, amount 23
02:26:14.240 00.000 10072 MoveAxis(N, 0, ABG)
02:26:14.240 00.000 10072 Move returns status 0, amount 0
02:26:14.240 00.000 10072 move complete, result=0
02:26:14.240 00.000 10072 worker thread done servicing request
02:26:14.240 00.000 10072 Worker thread wakes up
02:26:14.240 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:14.240 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:14.240 00.000 1032 GuideStep: -0.0 px 23 ms WEST, -0.0 px 0 ms NORTH
02:26:15.150 00.910 10072 Exposure complete
02:26:15.215 00.065 10072 worker thread done servicing request
02:26:15.215 00.000 1032 OnExposeComplete: enter
02:26:15.217 00.002 1032 UpdateGuideState(): m_state=6
02:26:15.219 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1102
02:26:15.221 00.002 1032 Star::Find returns 1 (0), X=1123.78, Y=332.59, Mass=1549, SNR=27.6, Peak=116 HFD=3.2
02:26:15.223 00.002 1032 MultiStar: [#1 0.33,-0.10,0.92,U] [#2 0.29,-0.05,0.93,U] [#3 0.19,-0.06,0.95,U] [#4 0.31,-0.12,0.78,U] [#5 0.35,-0.01,0.77,U] [#6 0.28,-0.02,0.76,U] [#7 0.25,-0.17,0.75,U] [#8 0.22,-0.16,0.71,U] 
02:26:15.224 00.001 1032 single-star, 8 included, MultiStar: {0.26, -0.09}, one-star: {0.15, -0.16}
02:26:15.225 00.001 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
02:26:15.227 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
02:26:15.228 00.001 1032 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.81 mountX=-0.19 mountY=-0.11, mountTheta=-2.64
02:26:15.230 00.002 1032 SchedulePrimaryMove(0F526948, x=0.15, y=-0.16, opts=13)
02:26:15.232 00.002 1032 Enqueuing Move request for scope (0.15, -0.16)
02:26:15.234 00.002 10072 Worker thread wakes up
02:26:15.234 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
02:26:15.234 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
02:26:15.234 00.000 10072 Moving (0.15, -0.16) raw xDistance=-0.19 yDistance=-0.11
02:26:15.235 00.001 10072 PPEC rslt: input = -0.19, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1278.41
02:26:15.235 00.000 10072 PPEC: input: -0.19, control: 0.02, exposure: 1000
02:26:15.235 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:15.236 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:15.239 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:26:15.239 00.000 10072 MoveAxis(W, 16, ABG)
02:26:15.239 00.000 10072 Guiding  Dir = 3, Dur = 16
02:26:15.240 00.001 10072 IsGuiding returns 0
02:26:15.240 00.000 10072 PulseGuide returned control before completion, sleep 26
02:26:15.258 00.018 1032 UpdateGuideState exits: m=1549 SNR=27.6
02:26:15.267 00.009 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:15.269 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:15.272 00.003 1032 Enqueuing Expose request
02:26:15.273 00.001 10072 IsGuiding returns 0
02:26:15.273 00.000 10072 Move returns status 0, amount 16
02:26:15.273 00.000 10072 MoveAxis(N, 0, ABG)
02:26:15.273 00.000 10072 Move returns status 0, amount 0
02:26:15.275 00.002 10072 move complete, result=0
02:26:15.275 00.000 10072 worker thread done servicing request
02:26:15.275 00.000 10072 Worker thread wakes up
02:26:15.275 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:15.275 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:15.281 00.006 1032 GuideStep: -0.2 px 16 ms WEST, -0.1 px 0 ms NORTH
02:26:16.401 01.120 10072 Exposure complete
02:26:16.459 00.058 10072 worker thread done servicing request
02:26:16.459 00.000 1032 OnExposeComplete: enter
02:26:16.460 00.001 1032 UpdateGuideState(): m_state=6
02:26:16.462 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1103
02:26:16.463 00.001 1032 Star::Find returns 1 (0), X=1123.63, Y=332.85, Mass=1587, SNR=27.9, Peak=119 HFD=3.2
02:26:16.465 00.002 1032 MultiStar: [#1 0.19,0.12,0.92,U] [#2 0.15,0.19,0.93,U] [#3 0.18,0.11,0.95,U] [#4 0.27,0.11,0.80,U] [#5 0.21,0.29,0.76,U] [#6 0.29,0.12,0.71,U] [#7 0.15,0.11,0.73,U] [#8 0.07,0.07,0.66,U] 
02:26:16.466 00.001 1032 single-star, 8 included, MultiStar: {0.16, 0.13}, one-star: {-0.00, 0.10}
02:26:16.467 00.001 1032 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.83) = xAngle (-0.25 = -0.25)
02:26:16.469 00.002 1032 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.25 = -0.25)
02:26:16.470 00.001 1032 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.58 mountX=0.10 mountY=-0.03, mountTheta=-0.25
02:26:16.472 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.10, opts=13)
02:26:16.474 00.002 1032 Enqueuing Move request for scope (-0.00, 0.10)
02:26:16.475 00.001 10072 Worker thread wakes up
02:26:16.475 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
02:26:16.475 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
02:26:16.475 00.000 10072 Moving (-0.00, 0.10) raw xDistance=0.10 yDistance=-0.03
02:26:16.477 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:16.479 00.002 10072 PPEC rslt: input = 0.10, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1279.88
02:26:16.480 00.001 10072 PPEC: input: 0.10, control: 0.02, exposure: 1000
02:26:16.480 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:16.480 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:26:16.480 00.000 10072 MoveAxis(W, 24, ABG)
02:26:16.480 00.000 10072 Guiding  Dir = 3, Dur = 24
02:26:16.480 00.000 10072 IsGuiding returns 0
02:26:16.481 00.001 10072 PulseGuide returned control before completion, sleep 34
02:26:16.498 00.017 1032 UpdateGuideState exits: m=1587 SNR=27.9
02:26:16.499 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:16.501 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:16.502 00.001 1032 Enqueuing Expose request
02:26:16.523 00.021 10072 IsGuiding returns 1
02:26:16.523 00.000 10072 scope still moving after pulse duration time elapsed
02:26:16.555 00.032 10072 IsGuiding returns 0
02:26:16.555 00.000 10072 scope move finished after 24 + 50 ms
02:26:16.555 00.000 10072 Move returns status 0, amount 24
02:26:16.555 00.000 10072 MoveAxis(N, 0, ABG)
02:26:16.555 00.000 10072 Move returns status 0, amount 0
02:26:16.555 00.000 10072 move complete, result=0
02:26:16.555 00.000 10072 worker thread done servicing request
02:26:16.555 00.000 10072 Worker thread wakes up
02:26:16.555 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:16.555 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:16.555 00.000 1032 GuideStep: 0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
02:26:17.469 00.914 10072 Exposure complete
02:26:17.547 00.078 1032 OnExposeComplete: enter
02:26:17.551 00.004 1032 UpdateGuideState(): m_state=6
02:26:17.553 00.002 10072 worker thread done servicing request
02:26:17.553 00.000 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1104
02:26:17.555 00.002 1032 Star::Find returns 1 (0), X=1123.60, Y=332.61, Mass=1537, SNR=27.4, Peak=117 HFD=3.1
02:26:17.557 00.002 1032 MultiStar: [#1 0.14,-0.11,0.93,U] [#2 0.11,-0.17,0.95,U] [#3 0.25,-0.10,0.94,U] [#4 0.11,-0.10,0.82,U] [#5 0.13,-0.06,0.77,U] [#6 0.16,-0.15,0.72,U] [#7 0.19,-0.09,0.71,U] [#8 0.05,-0.12,0.68,U] 
02:26:17.559 00.002 1032 single-star, 8 included, MultiStar: {0.12, -0.12}, one-star: {-0.03, -0.14}
02:26:17.561 00.002 1032 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.83) = xAngle (-3.63 = 2.65)
02:26:17.562 00.001 1032 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.63 = 2.65)
02:26:17.564 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.80 mountX=-0.12 mountY=0.07, mountTheta=2.65
02:26:17.567 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.14, opts=13)
02:26:17.568 00.001 1032 Enqueuing Move request for scope (-0.03, -0.14)
02:26:17.570 00.002 10072 Worker thread wakes up
02:26:17.571 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
02:26:17.571 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
02:26:17.571 00.000 10072 Moving (-0.03, -0.14) raw xDistance=-0.12 yDistance=0.07
02:26:17.572 00.001 10072 PPEC rslt: input = -0.12, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1279.88
02:26:17.572 00.000 10072 PPEC: input: -0.12, control: 0.02, exposure: 1000
02:26:17.572 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:17.572 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=4, FiltMin=1, FiltMax=255, Gamma=2.230
02:26:17.575 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:26:17.575 00.000 10072 MoveAxis(W, 21, ABG)
02:26:17.575 00.000 10072 Guiding  Dir = 3, Dur = 21
02:26:17.576 00.001 10072 IsGuiding returns 0
02:26:17.576 00.000 10072 PulseGuide returned control before completion, sleep 31
02:26:17.598 00.022 1032 UpdateGuideState exits: m=1537 SNR=27.4
02:26:17.603 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:17.613 00.010 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:17.615 00.002 1032 Enqueuing Expose request
02:26:17.621 00.006 10072 IsGuiding returns 0
02:26:17.621 00.000 10072 Move returns status 0, amount 21
02:26:17.621 00.000 10072 MoveAxis(N, 0, ABG)
02:26:17.621 00.000 10072 Move returns status 0, amount 0
02:26:17.621 00.000 10072 move complete, result=0
02:26:17.621 00.000 10072 worker thread done servicing request
02:26:17.621 00.000 10072 Worker thread wakes up
02:26:17.621 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:17.621 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:17.626 00.005 1032 GuideStep: -0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
02:26:18.858 01.232 10072 Exposure complete
02:26:18.914 00.056 10072 worker thread done servicing request
02:26:18.914 00.000 1032 OnExposeComplete: enter
02:26:18.916 00.002 1032 UpdateGuideState(): m_state=6
02:26:18.917 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1105
02:26:18.919 00.002 1032 Star::Find returns 1 (0), X=1123.62, Y=332.73, Mass=1666, SNR=28.6, Peak=130 HFD=3.1
02:26:18.920 00.001 1032 MultiStar: [#1 0.14,-0.00,0.87,U] [#2 0.04,0.11,0.91,U] [#3 0.10,0.05,0.90,U] [#4 0.11,0.04,0.81,U] [#5 0.10,0.14,0.74,U] [#6 0.05,0.10,0.72,U] [#7 0.07,-0.02,0.70,U] [#8 -0.01,0.13,0.64,U] 
02:26:18.921 00.001 1032 single-star, 8 included, MultiStar: {0.07, 0.06}, one-star: {-0.01, -0.02}
02:26:18.923 00.002 1032 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.83) = xAngle (-3.96 = 2.32)
02:26:18.926 00.003 1032 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.96 = 2.32)
02:26:18.928 00.002 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-2.13 mountX=-0.02 mountY=0.02, mountTheta=2.32
02:26:18.931 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.02, opts=13)
02:26:18.932 00.001 1032 Enqueuing Move request for scope (-0.01, -0.02)
02:26:18.934 00.002 10072 Worker thread wakes up
02:26:18.934 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
02:26:18.934 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
02:26:18.934 00.000 10072 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.02
02:26:18.936 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:18.938 00.002 10072 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1279.88
02:26:18.938 00.000 10072 PPEC: input: -0.02, control: 0.02, exposure: 1000
02:26:18.938 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:18.938 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:26:18.938 00.000 10072 MoveAxis(W, 17, ABG)
02:26:18.938 00.000 10072 Guiding  Dir = 3, Dur = 17
02:26:18.938 00.000 10072 IsGuiding returns 0
02:26:18.939 00.001 10072 PulseGuide returned control before completion, sleep 27
02:26:18.953 00.014 1032 UpdateGuideState exits: m=1666 SNR=28.6
02:26:18.956 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:18.957 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:18.959 00.002 1032 Enqueuing Expose request
02:26:18.977 00.018 10072 IsGuiding returns 0
02:26:18.977 00.000 10072 Move returns status 0, amount 17
02:26:18.977 00.000 10072 MoveAxis(N, 0, ABG)
02:26:18.977 00.000 10072 Move returns status 0, amount 0
02:26:18.977 00.000 10072 move complete, result=0
02:26:18.977 00.000 10072 worker thread done servicing request
02:26:18.977 00.000 10072 Worker thread wakes up
02:26:18.977 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:18.977 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:18.977 00.000 1032 GuideStep: -0.0 px 17 ms WEST, 0.0 px 0 ms NORTH
02:26:19.888 00.911 10072 Exposure complete
02:26:19.947 00.059 10072 worker thread done servicing request
02:26:19.947 00.000 1032 OnExposeComplete: enter
02:26:19.949 00.002 1032 UpdateGuideState(): m_state=6
02:26:19.950 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1106
02:26:19.952 00.002 1032 Star::Find returns 1 (0), X=1123.70, Y=332.58, Mass=1590, SNR=27.9, Peak=134 HFD=3.1
02:26:19.954 00.002 1032 MultiStar: [#1 0.11,-0.19,0.89,U] [#2 0.14,-0.15,0.96,U] [#3 0.22,-0.19,0.96,U] [#4 0.22,-0.08,0.79,U] [#5 0.28,0.03,0.77,U] [#6 0.27,-0.17,0.73,U] [#7 0.11,-0.21,0.71,U] [#8 0.06,-0.22,0.63,U] 
02:26:19.956 00.002 1032 single-star, 8 included, MultiStar: {0.16, -0.15}, one-star: {0.07, -0.17}
02:26:19.958 00.002 1032 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.83) = xAngle (-3.03 = -3.03)
02:26:19.960 00.002 1032 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.03 = -3.03)
02:26:19.962 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.20 mountX=-0.18 mountY=-0.02, mountTheta=-3.03
02:26:19.966 00.004 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.17, opts=13)
02:26:19.968 00.002 1032 Enqueuing Move request for scope (0.07, -0.17)
02:26:19.969 00.001 10072 Worker thread wakes up
02:26:19.970 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
02:26:19.970 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
02:26:19.970 00.000 10072 Moving (0.07, -0.17) raw xDistance=-0.18 yDistance=-0.02
02:26:19.971 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:19.973 00.002 10072 PPEC rslt: input = -0.18, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1281.33
02:26:19.973 00.000 10072 PPEC: input: -0.18, control: 0.02, exposure: 1000
02:26:19.973 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:19.973 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:26:19.974 00.001 10072 MoveAxis(W, 24, ABG)
02:26:19.974 00.000 10072 Guiding  Dir = 3, Dur = 24
02:26:19.974 00.000 10072 IsGuiding returns 0
02:26:19.974 00.000 10072 PulseGuide returned control before completion, sleep 34
02:26:19.994 00.020 1032 UpdateGuideState exits: m=1590 SNR=27.9
02:26:19.996 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:19.999 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:20.001 00.002 1032 Enqueuing Expose request
02:26:20.010 00.009 10072 IsGuiding returns 1
02:26:20.010 00.000 10072 scope still moving after pulse duration time elapsed
02:26:20.042 00.032 10072 IsGuiding returns 0
02:26:20.042 00.000 10072 scope move finished after 24 + 43 ms
02:26:20.042 00.000 10072 Move returns status 0, amount 24
02:26:20.042 00.000 10072 MoveAxis(N, 0, ABG)
02:26:20.042 00.000 10072 Move returns status 0, amount 0
02:26:20.042 00.000 10072 move complete, result=0
02:26:20.042 00.000 10072 worker thread done servicing request
02:26:20.042 00.000 10072 Worker thread wakes up
02:26:20.042 00.000 1032 GuideStep: -0.2 px 24 ms WEST, -0.0 px 0 ms NORTH
02:26:20.044 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:20.044 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:21.274 01.230 10072 Exposure complete
02:26:21.332 00.058 10072 worker thread done servicing request
02:26:21.332 00.000 1032 OnExposeComplete: enter
02:26:21.334 00.002 1032 UpdateGuideState(): m_state=6
02:26:21.337 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1107
02:26:21.339 00.002 1032 Star::Find returns 1 (0), X=1123.66, Y=332.60, Mass=1569, SNR=27.8, Peak=129 HFD=3.1
02:26:21.340 00.001 1032 MultiStar: [#1 0.21,-0.14,0.91,U] [#2 0.11,-0.11,0.94,U] [#3 0.17,-0.16,0.95,U] [#4 0.13,-0.06,0.81,U] [#5 0.14,-0.09,0.75,U] [#6 0.14,-0.05,0.76,U] [#7 0.12,-0.14,0.68,U] [#8 0.08,-0.16,0.65,U] 
02:26:21.342 00.002 1032 single-star, 8 included, MultiStar: {0.13, -0.12}, one-star: {0.03, -0.15}
02:26:21.343 00.001 1032 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.83) = xAngle (-3.23 = 3.05)
02:26:21.345 00.002 1032 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.23 = 3.05)
02:26:21.347 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.40 mountX=-0.15 mountY=0.01, mountTheta=3.05
02:26:21.349 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.15, opts=13)
02:26:21.350 00.001 1032 Enqueuing Move request for scope (0.03, -0.15)
02:26:21.352 00.002 10072 Worker thread wakes up
02:26:21.352 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
02:26:21.352 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
02:26:21.352 00.000 10072 Moving (0.03, -0.15) raw xDistance=-0.15 yDistance=0.01
02:26:21.353 00.001 10072 PPEC rslt: input = -0.15, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1281.33
02:26:21.355 00.002 10072 PPEC: input: -0.15, control: 0.02, exposure: 1000
02:26:21.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:21.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:26:21.355 00.000 10072 MoveAxis(W, 20, ABG)
02:26:21.355 00.000 10072 Guiding  Dir = 3, Dur = 20
02:26:21.355 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:21.357 00.002 10072 IsGuiding returns 0
02:26:21.357 00.000 10072 PulseGuide returned control before completion, sleep 30
02:26:21.372 00.015 1032 UpdateGuideState exits: m=1569 SNR=27.8
02:26:21.374 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:21.376 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:21.377 00.001 1032 Enqueuing Expose request
02:26:21.396 00.019 10072 IsGuiding returns 1
02:26:21.396 00.000 10072 scope still moving after pulse duration time elapsed
02:26:21.428 00.032 10072 IsGuiding returns 1
02:26:21.470 00.042 10072 IsGuiding returns 1
02:26:21.505 00.035 10072 IsGuiding returns 0
02:26:21.506 00.001 10072 scope move finished after 20 + 129 ms
02:26:21.506 00.000 10072 Move returns status 0, amount 20
02:26:21.506 00.000 10072 MoveAxis(N, 0, ABG)
02:26:21.506 00.000 10072 Move returns status 0, amount 0
02:26:21.506 00.000 10072 move complete, result=0
02:26:21.507 00.001 10072 worker thread done servicing request
02:26:21.507 00.000 1032 GuideStep: -0.2 px 20 ms WEST, 0.0 px 0 ms NORTH
02:26:21.511 00.004 10072 Worker thread wakes up
02:26:21.511 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:21.512 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:22.431 00.919 10072 Exposure complete
02:26:22.492 00.061 10072 worker thread done servicing request
02:26:22.492 00.000 1032 OnExposeComplete: enter
02:26:22.494 00.002 1032 UpdateGuideState(): m_state=6
02:26:22.497 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1108
02:26:22.498 00.001 1032 Star::Find returns 1 (0), X=1123.70, Y=332.51, Mass=1600, SNR=28.1, Peak=128 HFD=3.1
02:26:22.500 00.002 1032 MultiStar: [#1 0.20,-0.27,0.89,U] [#2 0.14,-0.22,0.93,U] [#3 0.21,-0.22,0.93,U] [#4 0.21,-0.25,0.77,U] [#5 0.19,-0.16,0.77,U] [#6 0.28,-0.28,0.72,U] [#7 0.24,-0.25,0.71,U] [#8 0.12,-0.27,0.65,U] 
02:26:22.502 00.002 1032 single-star, 8 included, MultiStar: {0.18, -0.24}, one-star: {0.06, -0.24}
02:26:22.503 00.001 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = 3.14)
02:26:22.504 00.001 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = 3.14)
02:26:22.506 00.002 1032 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.31 mountX=-0.25 mountY=0.00, mountTheta=3.14
02:26:22.509 00.003 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.24, opts=13)
02:26:22.511 00.002 1032 Enqueuing Move request for scope (0.06, -0.24)
02:26:22.512 00.001 10072 Worker thread wakes up
02:26:22.512 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
02:26:22.513 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
02:26:22.513 00.000 10072 Moving (0.06, -0.24) raw xDistance=-0.25 yDistance=0.00
02:26:22.514 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:22.518 00.004 10072 PPEC rslt: input = -0.25, final = -0.08, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 1282.76
02:26:22.518 00.000 10072 PPEC: input: -0.25, control: -0.08, exposure: 1000
02:26:22.518 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:22.518 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:26:22.518 00.000 10072 MoveAxis(E, 78, ABG)
02:26:22.518 00.000 10072 Guiding  Dir = 2, Dur = 78
02:26:22.519 00.001 10072 IsGuiding returns 0
02:26:22.519 00.000 10072 PulseGuide returned control before completion, sleep 88
02:26:22.535 00.016 1032 UpdateGuideState exits: m=1600 SNR=28.1
02:26:22.537 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:22.538 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:22.541 00.003 1032 Enqueuing Expose request
02:26:22.615 00.074 10072 IsGuiding returns 0
02:26:22.615 00.000 10072 Move returns status 0, amount 78
02:26:22.615 00.000 10072 MoveAxis(N, 0, ABG)
02:26:22.615 00.000 10072 Move returns status 0, amount 0
02:26:22.615 00.000 10072 move complete, result=0
02:26:22.616 00.001 10072 worker thread done servicing request
02:26:22.616 00.000 10072 Worker thread wakes up
02:26:22.616 00.000 1032 GuideStep: -0.2 px 78 ms EAST, 0.0 px 0 ms NORTH
02:26:22.618 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:22.618 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:23.743 01.125 10072 Exposure complete
02:26:23.802 00.059 10072 worker thread done servicing request
02:26:23.802 00.000 1032 OnExposeComplete: enter
02:26:23.805 00.003 1032 UpdateGuideState(): m_state=6
02:26:23.806 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1109
02:26:23.807 00.001 1032 Star::Find returns 1 (0), X=1123.60, Y=332.49, Mass=1649, SNR=28.5, Peak=132 HFD=3.2
02:26:23.808 00.001 1032 MultiStar: [#1 0.15,-0.29,0.88,U] [#2 0.10,-0.28,0.95,U] [#3 0.17,-0.31,0.94,U] [#4 0.20,-0.21,0.76,U] [#5 0.14,-0.09,0.76,U] [#6 0.27,-0.20,0.74,U] [#7 0.08,-0.36,0.75,U] [#8 0.10,-0.16,0.65,U] 
02:26:23.810 00.002 1032 single-star, 8 included, MultiStar: {0.12, -0.25}, one-star: {-0.03, -0.26}
02:26:23.813 00.003 1032 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.83) = xAngle (-3.53 = 2.75)
02:26:23.814 00.001 1032 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.53 = 2.75)
02:26:23.816 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.70 mountX=-0.24 mountY=0.10, mountTheta=2.75
02:26:23.819 00.003 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=-0.26, opts=13)
02:26:23.821 00.002 1032 Enqueuing Move request for scope (-0.03, -0.26)
02:26:23.822 00.001 10072 Worker thread wakes up
02:26:23.823 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.26) opts 0xd
02:26:23.823 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, -0.26)
02:26:23.823 00.000 10072 Moving (-0.03, -0.26) raw xDistance=-0.24 yDistance=0.10
02:26:23.824 00.001 10072 PPEC rslt: input = -0.24, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1282.76
02:26:23.824 00.000 10072 PPEC: input: -0.24, control: -0.08, exposure: 1000
02:26:23.824 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:23.824 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:23.826 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:26:23.826 00.000 10072 MoveAxis(E, 78, ABG)
02:26:23.826 00.000 10072 Guiding  Dir = 2, Dur = 78
02:26:23.827 00.001 10072 IsGuiding returns 0
02:26:23.827 00.000 10072 PulseGuide returned control before completion, sleep 88
02:26:23.843 00.016 1032 UpdateGuideState exits: m=1649 SNR=28.5
02:26:23.845 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:23.846 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:23.847 00.001 1032 Enqueuing Expose request
02:26:23.927 00.080 10072 IsGuiding returns 0
02:26:23.927 00.000 10072 Move returns status 0, amount 78
02:26:23.927 00.000 10072 MoveAxis(N, 0, ABG)
02:26:23.927 00.000 10072 Move returns status 0, amount 0
02:26:23.927 00.000 10072 move complete, result=0
02:26:23.927 00.000 10072 worker thread done servicing request
02:26:23.927 00.000 10072 Worker thread wakes up
02:26:23.927 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:23.927 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:23.927 00.000 1032 GuideStep: -0.2 px 78 ms EAST, 0.1 px 0 ms NORTH
02:26:24.835 00.908 10072 Exposure complete
02:26:24.888 00.053 10072 worker thread done servicing request
02:26:24.888 00.000 1032 OnExposeComplete: enter
02:26:24.890 00.002 1032 UpdateGuideState(): m_state=6
02:26:24.892 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1110
02:26:24.893 00.001 1032 Star::Find returns 1 (0), X=1123.70, Y=332.70, Mass=1548, SNR=27.6, Peak=121 HFD=3.0
02:26:24.895 00.002 1032 MultiStar: [#1 0.16,-0.13,0.92,U] [#2 0.20,-0.04,0.94,U] [#3 0.22,-0.10,0.94,U] [#4 0.22,-0.04,0.78,U] [#5 0.25,0.06,0.77,U] [#6 0.31,-0.21,0.74,U] [#7 0.12,-0.10,0.73,U] [#8 0.08,-0.05,0.67,U] 
02:26:24.897 00.002 1032 single-star, 8 included, MultiStar: {0.18, -0.08}, one-star: {0.07, -0.05}
02:26:24.899 00.002 1032 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.83) = xAngle (-2.48 = -2.48)
02:26:24.901 00.002 1032 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.48 = -2.48)
02:26:24.903 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.65 mountX=-0.07 mountY=-0.06, mountTheta=-2.48
02:26:24.906 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.05, opts=13)
02:26:24.908 00.002 1032 Enqueuing Move request for scope (0.07, -0.05)
02:26:24.910 00.002 10072 Worker thread wakes up
02:26:24.910 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
02:26:24.910 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
02:26:24.910 00.000 10072 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=-0.06
02:26:24.912 00.002 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1282.76
02:26:24.912 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 1000
02:26:24.912 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:24.912 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:26:24.912 00.000 10072 MoveAxis(W, 20, ABG)
02:26:24.912 00.000 10072 Guiding  Dir = 3, Dur = 20
02:26:24.912 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:24.915 00.003 10072 IsGuiding returns 0
02:26:24.915 00.000 10072 PulseGuide returned control before completion, sleep 30
02:26:24.932 00.017 1032 UpdateGuideState exits: m=1548 SNR=27.6
02:26:24.934 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:24.936 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:24.937 00.001 1032 Enqueuing Expose request
02:26:24.958 00.021 10072 IsGuiding returns 1
02:26:24.958 00.000 10072 scope still moving after pulse duration time elapsed
02:26:24.989 00.031 10072 IsGuiding returns 0
02:26:24.989 00.000 10072 scope move finished after 20 + 54 ms
02:26:24.989 00.000 10072 Move returns status 0, amount 20
02:26:24.989 00.000 10072 MoveAxis(N, 0, ABG)
02:26:24.989 00.000 10072 Move returns status 0, amount 0
02:26:24.989 00.000 10072 move complete, result=0
02:26:24.989 00.000 10072 worker thread done servicing request
02:26:24.989 00.000 10072 Worker thread wakes up
02:26:24.989 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:24.989 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:24.989 00.000 1032 GuideStep: -0.1 px 20 ms WEST, -0.1 px 0 ms NORTH
02:26:26.118 01.129 10072 Exposure complete
02:26:26.172 00.054 10072 worker thread done servicing request
02:26:26.172 00.000 1032 OnExposeComplete: enter
02:26:26.174 00.002 1032 UpdateGuideState(): m_state=6
02:26:26.176 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1111
02:26:26.179 00.003 1032 Star::Find returns 1 (0), X=1123.83, Y=332.62, Mass=1562, SNR=27.8, Peak=118 HFD=3.2
02:26:26.180 00.001 1032 MultiStar: [#1 0.41,-0.24,0.91,U] [#2 0.43,-0.22,0.97,U] [#3 0.34,-0.29,0.95,U] [#4 0.36,-0.25,0.78,U] [#5 0.35,-0.26,0.76,U] [#6 0.41,-0.25,0.72,U] [#7 0.39,-0.31,0.71,U] [#8 0.32,-0.28,0.66,U] 
02:26:26.182 00.002 1032 single-star, 8 included, MultiStar: {0.35, -0.24}, one-star: {0.20, -0.14}
02:26:26.183 00.001 1032 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.83) = xAngle (-2.43 = -2.43)
02:26:26.186 00.003 1032 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.43 = -2.43)
02:26:26.187 00.001 1032 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-0.60 mountX=-0.18 mountY=-0.16, mountTheta=-2.43
02:26:26.190 00.003 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.14, opts=13)
02:26:26.191 00.001 1032 Enqueuing Move request for scope (0.20, -0.14)
02:26:26.193 00.002 10072 Worker thread wakes up
02:26:26.193 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
02:26:26.193 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
02:26:26.193 00.000 10072 Moving (0.20, -0.14) raw xDistance=-0.18 yDistance=-0.16
02:26:26.195 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:26.198 00.003 10072 PPEC rslt: input = -0.18, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1284.19
02:26:26.198 00.000 10072 PPEC: input: -0.18, control: 0.03, exposure: 1000
02:26:26.198 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:26.198 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:26:26.198 00.000 10072 MoveAxis(W, 27, ABG)
02:26:26.198 00.000 10072 Guiding  Dir = 3, Dur = 27
02:26:26.199 00.001 10072 IsGuiding returns 0
02:26:26.199 00.000 10072 PulseGuide returned control before completion, sleep 37
02:26:26.216 00.017 1032 UpdateGuideState exits: m=1562 SNR=27.8
02:26:26.218 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:26.219 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:26.221 00.002 1032 Enqueuing Expose request
02:26:26.240 00.019 10072 IsGuiding returns 1
02:26:26.240 00.000 10072 scope still moving after pulse duration time elapsed
02:26:26.272 00.032 10072 IsGuiding returns 1
02:26:26.303 00.031 10072 IsGuiding returns 0
02:26:26.303 00.000 10072 scope move finished after 27 + 77 ms
02:26:26.303 00.000 10072 Move returns status 0, amount 27
02:26:26.303 00.000 10072 MoveAxis(N, 0, ABG)
02:26:26.304 00.001 10072 Move returns status 0, amount 0
02:26:26.304 00.000 10072 move complete, result=0
02:26:26.304 00.000 1032 GuideStep: -0.2 px 27 ms WEST, -0.2 px 0 ms NORTH
02:26:26.306 00.002 10072 worker thread done servicing request
02:26:26.306 00.000 10072 Worker thread wakes up
02:26:26.307 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:26.307 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:27.214 00.907 10072 Exposure complete
02:26:27.270 00.056 10072 worker thread done servicing request
02:26:27.271 00.001 1032 OnExposeComplete: enter
02:26:27.273 00.002 1032 UpdateGuideState(): m_state=6
02:26:27.275 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1112
02:26:27.277 00.002 1032 Star::Find returns 1 (0), X=1123.89, Y=332.56, Mass=1573, SNR=27.9, Peak=123 HFD=3.1
02:26:27.278 00.001 1032 MultiStar: [#1 0.36,-0.16,0.93,U] [#2 0.24,-0.21,0.91,U] [#3 0.37,-0.12,0.95,U] [#4 0.28,-0.14,0.80,U] [#5 0.34,-0.06,0.77,U] [#6 0.39,-0.18,0.74,U] [#7 0.26,-0.14,0.69,U] [#8 0.24,-0.18,0.64,U] 
02:26:27.281 00.003 1032 single-star, 8 included, MultiStar: {0.30, -0.15}, one-star: {0.25, -0.19}
02:26:27.282 00.001 1032 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.83) = xAngle (-2.47 = -2.47)
02:26:27.285 00.003 1032 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.47 = -2.47)
02:26:27.286 00.001 1032 CameraToMount -- cameraX=0.25 cameraY=-0.19 hyp=0.32 cameraTheta=-0.64 mountX=-0.25 mountY=-0.20, mountTheta=-2.47
02:26:27.289 00.003 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.19, opts=13)
02:26:27.291 00.002 1032 Enqueuing Move request for scope (0.25, -0.19)
02:26:27.294 00.003 10072 Worker thread wakes up
02:26:27.294 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.19) opts 0xd
02:26:27.294 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.19)
02:26:27.294 00.000 10072 Moving (0.25, -0.19) raw xDistance=-0.25 yDistance=-0.20
02:26:27.295 00.001 10072 PPEC rslt: input = -0.25, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1284.19
02:26:27.295 00.000 10072 PPEC: input: -0.25, control: -0.08, exposure: 1000
02:26:27.295 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:27.295 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:26:27.295 00.000 10072 MoveAxis(E, 84, ABG)
02:26:27.295 00.000 10072 Guiding  Dir = 2, Dur = 84
02:26:27.295 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:27.298 00.003 10072 IsGuiding returns 0
02:26:27.298 00.000 10072 PulseGuide returned control before completion, sleep 94
02:26:27.315 00.017 1032 UpdateGuideState exits: m=1573 SNR=27.9
02:26:27.317 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:27.318 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:27.319 00.001 1032 Enqueuing Expose request
02:26:27.399 00.080 10072 IsGuiding returns 0
02:26:27.399 00.000 10072 Move returns status 0, amount 84
02:26:27.399 00.000 10072 MoveAxis(N, 0, ABG)
02:26:27.400 00.001 10072 Move returns status 0, amount 0
02:26:27.400 00.000 10072 move complete, result=0
02:26:27.400 00.000 10072 worker thread done servicing request
02:26:27.400 00.000 10072 Worker thread wakes up
02:26:27.400 00.000 1032 GuideStep: -0.2 px 84 ms EAST, -0.2 px 0 ms NORTH
02:26:27.402 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:27.402 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:28.528 01.126 10072 Exposure complete
02:26:28.582 00.054 10072 worker thread done servicing request
02:26:28.582 00.000 1032 OnExposeComplete: enter
02:26:28.584 00.002 1032 UpdateGuideState(): m_state=6
02:26:28.587 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1113
02:26:28.590 00.003 1032 Star::Find returns 1 (0), X=1123.88, Y=332.71, Mass=1524, SNR=27.4, Peak=110 HFD=3.2
02:26:28.592 00.002 1032 MultiStar: [#1 0.36,-0.10,0.94,U] [#2 0.35,0.01,0.96,U] [#3 0.27,-0.09,0.94,U] [#4 0.35,-0.11,0.81,U] [#5 0.32,-0.04,0.76,U] [#6 0.31,0.01,0.75,U] [#7 0.29,-0.21,0.73,U] [#8 0.26,-0.09,0.69,U] 
02:26:28.594 00.002 1032 single-star, 8 included, MultiStar: {0.31, -0.07}, one-star: {0.25, -0.04}
02:26:28.596 00.002 1032 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.83) = xAngle (-1.98 = -1.98)
02:26:28.598 00.002 1032 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.98 = -1.98)
02:26:28.599 00.001 1032 CameraToMount -- cameraX=0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-0.15 mountX=-0.10 mountY=-0.23, mountTheta=-1.98
02:26:28.602 00.003 1032 SchedulePrimaryMove(0F526948, x=0.25, y=-0.04, opts=13)
02:26:28.604 00.002 1032 Enqueuing Move request for scope (0.25, -0.04)
02:26:28.605 00.001 10072 Worker thread wakes up
02:26:28.606 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.04) opts 0xd
02:26:28.606 00.000 10072 Handling offset move in thread for scope, endpoint = (0.25, -0.04)
02:26:28.606 00.000 10072 Moving (0.25, -0.04) raw xDistance=-0.10 yDistance=-0.23
02:26:28.607 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:28.611 00.004 10072 PPEC rslt: input = -0.10, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1285.60
02:26:28.611 00.000 10072 PPEC: input: -0.10, control: 0.03, exposure: 1000
02:26:28.611 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.23
02:26:28.611 00.000 10072 MoveAxis(W, 31, ABG)
02:26:28.611 00.000 10072 Guiding  Dir = 3, Dur = 31
02:26:28.612 00.001 10072 IsGuiding returns 0
02:26:28.613 00.001 10072 PulseGuide returned control before completion, sleep 41
02:26:28.629 00.016 1032 UpdateGuideState exits: m=1524 SNR=27.4
02:26:28.631 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:28.632 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:28.634 00.002 1032 Enqueuing Expose request
02:26:28.665 00.031 10072 IsGuiding returns 1
02:26:28.665 00.000 10072 scope still moving after pulse duration time elapsed
02:26:28.697 00.032 10072 IsGuiding returns 0
02:26:28.697 00.000 10072 scope move finished after 31 + 54 ms
02:26:28.697 00.000 10072 Move returns status 0, amount 31
02:26:28.697 00.000 10072 MoveAxis(N, 127, ABG)
02:26:28.697 00.000 10072 Guiding  Dir = 0, Dur = 127
02:26:28.697 00.000 10072 IsGuiding returns 0
02:26:28.698 00.001 10072 PulseGuide returned control before completion, sleep 137
02:26:28.839 00.141 10072 IsGuiding returns 0
02:26:28.839 00.000 10072 Move returns status 0, amount 127
02:26:28.839 00.000 10072 move complete, result=0
02:26:28.839 00.000 10072 worker thread done servicing request
02:26:28.839 00.000 1032 GuideStep: -0.1 px 31 ms WEST, -0.2 px 127 ms NORTH
02:26:28.841 00.002 10072 Worker thread wakes up
02:26:28.841 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:28.842 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:29.751 00.909 10072 Exposure complete
02:26:29.813 00.062 10072 worker thread done servicing request
02:26:29.813 00.000 1032 OnExposeComplete: enter
02:26:29.815 00.002 1032 UpdateGuideState(): m_state=6
02:26:29.816 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1114
02:26:29.818 00.002 1032 Star::Find returns 1 (0), X=1123.75, Y=332.59, Mass=1493, SNR=27.1, Peak=117 HFD=3.2
02:26:29.820 00.002 1032 MultiStar: [#1 0.35,-0.15,0.94,U] [#2 0.17,-0.16,0.99,U] [#3 0.26,-0.16,0.96,U] [#4 0.32,-0.08,0.82,U] [#5 0.22,-0.03,0.82,U] [#6 0.31,-0.15,0.73,U] [#7 0.17,-0.09,0.70,U] [#8 0.12,-0.10,0.68,U] 
02:26:29.822 00.002 1032 single-star, 8 included, MultiStar: {0.23, -0.12}, one-star: {0.11, -0.16}
02:26:29.823 00.001 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
02:26:29.824 00.001 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
02:26:29.826 00.002 1032 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-0.95 mountX=-0.18 mountY=-0.07, mountTheta=-2.78
02:26:29.829 00.003 1032 SchedulePrimaryMove(0F526948, x=0.11, y=-0.16, opts=13)
02:26:29.832 00.003 1032 Enqueuing Move request for scope (0.11, -0.16)
02:26:29.834 00.002 10072 Worker thread wakes up
02:26:29.834 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
02:26:29.834 00.000 10072 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
02:26:29.834 00.000 10072 Moving (0.11, -0.16) raw xDistance=-0.18 yDistance=-0.07
02:26:29.836 00.002 10072 PPEC rslt: input = -0.18, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1285.60
02:26:29.836 00.000 10072 PPEC: input: -0.18, control: 0.02, exposure: 1000
02:26:29.836 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:29.836 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:26:29.836 00.000 10072 MoveAxis(W, 23, ABG)
02:26:29.836 00.000 10072 Guiding  Dir = 3, Dur = 23
02:26:29.837 00.001 10072 IsGuiding returns 0
02:26:29.838 00.001 10072 PulseGuide returned control before completion, sleep 33
02:26:29.839 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:29.858 00.019 1032 UpdateGuideState exits: m=1493 SNR=27.1
02:26:29.861 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:29.864 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:29.865 00.001 1032 Enqueuing Expose request
02:26:29.871 00.006 10072 IsGuiding returns 1
02:26:29.871 00.000 10072 scope still moving after pulse duration time elapsed
02:26:29.902 00.031 10072 IsGuiding returns 0
02:26:29.902 00.000 10072 scope move finished after 23 + 42 ms
02:26:29.902 00.000 10072 Move returns status 0, amount 23
02:26:29.902 00.000 10072 MoveAxis(N, 0, ABG)
02:26:29.902 00.000 10072 Move returns status 0, amount 0
02:26:29.902 00.000 10072 move complete, result=0
02:26:29.902 00.000 10072 worker thread done servicing request
02:26:29.903 00.001 10072 Worker thread wakes up
02:26:29.903 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:29.903 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:29.904 00.001 1032 GuideStep: -0.2 px 23 ms WEST, -0.1 px 0 ms NORTH
02:26:31.033 01.129 10072 Exposure complete
02:26:31.086 00.053 10072 worker thread done servicing request
02:26:31.086 00.000 1032 OnExposeComplete: enter
02:26:31.088 00.002 1032 UpdateGuideState(): m_state=6
02:26:31.089 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1115
02:26:31.091 00.002 1032 Star::Find returns 1 (0), X=1123.81, Y=332.40, Mass=1604, SNR=28.1, Peak=118 HFD=3.2
02:26:31.093 00.002 1032 MultiStar: [#1 0.21,-0.31,0.89,U] [#2 0.12,-0.31,0.93,U] [#3 0.20,-0.30,0.96,U] [#4 0.20,-0.29,0.81,U] [#5 0.24,-0.15,0.72,U] [#6 0.21,-0.28,0.73,U] [#7 0.21,-0.39,0.69,U] [#8 0.12,-0.21,0.67,U] 
02:26:31.094 00.001 1032 refined, 8 included, MultiStar: {0.19, -0.29}, one-star: {0.18, -0.35}
02:26:31.096 00.002 1032 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.83) = xAngle (-2.83 = -2.83)
02:26:31.097 00.001 1032 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.83 = -2.83)
02:26:31.100 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=-0.29 hyp=0.35 cameraTheta=-1.00 mountX=-0.33 mountY=-0.11, mountTheta=-2.83
02:26:31.103 00.003 1032 SchedulePrimaryMove(0F526948, x=0.19, y=-0.29, opts=13)
02:26:31.105 00.002 1032 Enqueuing Move request for scope (0.19, -0.29)
02:26:31.107 00.002 10072 Worker thread wakes up
02:26:31.107 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.29) opts 0xd
02:26:31.107 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, -0.29)
02:26:31.107 00.000 10072 Moving (0.19, -0.29) raw xDistance=-0.33 yDistance=-0.11
02:26:31.108 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:31.111 00.003 10072 PPEC rslt: input = -0.33, final = -0.11, react = -0.14, pred = 0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 1287.00
02:26:31.111 00.000 10072 PPEC: input: -0.33, control: -0.11, exposure: 1000
02:26:31.111 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:31.111 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:26:31.111 00.000 10072 MoveAxis(E, 111, ABG)
02:26:31.111 00.000 10072 Guiding  Dir = 2, Dur = 111
02:26:31.112 00.001 10072 IsGuiding returns 0
02:26:31.113 00.001 10072 PulseGuide returned control before completion, sleep 121
02:26:31.128 00.015 1032 UpdateGuideState exits: m=1604 SNR=28.1
02:26:31.130 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:31.132 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:31.133 00.001 1032 Enqueuing Expose request
02:26:31.248 00.115 10072 IsGuiding returns 0
02:26:31.248 00.000 10072 Move returns status 0, amount 111
02:26:31.248 00.000 10072 MoveAxis(N, 0, ABG)
02:26:31.248 00.000 10072 Move returns status 0, amount 0
02:26:31.248 00.000 10072 move complete, result=0
02:26:31.248 00.000 10072 worker thread done servicing request
02:26:31.248 00.000 10072 Worker thread wakes up
02:26:31.248 00.000 1032 GuideStep: -0.3 px 111 ms EAST, -0.1 px 0 ms NORTH
02:26:31.251 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:31.251 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:32.156 00.905 10072 Exposure complete
02:26:32.213 00.057 10072 worker thread done servicing request
02:26:32.213 00.000 1032 OnExposeComplete: enter
02:26:32.216 00.003 1032 UpdateGuideState(): m_state=6
02:26:32.218 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1116
02:26:32.220 00.002 1032 Star::Find returns 1 (0), X=1123.70, Y=332.58, Mass=1625, SNR=28.3, Peak=116 HFD=3.2
02:26:32.222 00.002 1032 MultiStar: [#1 0.29,-0.17,0.88,U] [#2 0.13,-0.18,0.95,U] [#3 0.18,-0.21,0.95,U] [#4 0.19,-0.14,0.78,U] [#5 0.26,-0.05,0.73,U] [#6 0.23,-0.26,0.71,U] [#7 0.06,-0.30,0.69,U] [#8 -0.00,-0.16,0.65,U] 
02:26:32.223 00.001 1032 single-star, 8 included, MultiStar: {0.16, -0.18}, one-star: {0.07, -0.17}
02:26:32.224 00.001 1032 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.83) = xAngle (-3.01 = -3.01)
02:26:32.226 00.002 1032 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.01 = -3.01)
02:26:32.227 00.001 1032 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.18 mountX=-0.18 mountY=-0.02, mountTheta=-3.01
02:26:32.230 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.17, opts=13)
02:26:32.231 00.001 1032 Enqueuing Move request for scope (0.07, -0.17)
02:26:32.232 00.001 10072 Worker thread wakes up
02:26:32.232 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
02:26:32.233 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
02:26:32.233 00.000 10072 Moving (0.07, -0.17) raw xDistance=-0.18 yDistance=-0.02
02:26:32.235 00.002 10072 PPEC rslt: input = -0.18, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1287.00
02:26:32.235 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:32.236 00.001 10072 PPEC: input: -0.18, control: 0.02, exposure: 1000
02:26:32.236 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:32.236 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:26:32.236 00.000 10072 MoveAxis(W, 23, ABG)
02:26:32.236 00.000 10072 Guiding  Dir = 3, Dur = 23
02:26:32.237 00.001 10072 IsGuiding returns 0
02:26:32.237 00.000 10072 PulseGuide returned control before completion, sleep 33
02:26:32.254 00.017 1032 UpdateGuideState exits: m=1625 SNR=28.3
02:26:32.256 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:32.258 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:32.260 00.002 1032 Enqueuing Expose request
02:26:32.277 00.017 10072 IsGuiding returns 1
02:26:32.277 00.000 10072 scope still moving after pulse duration time elapsed
02:26:32.308 00.031 10072 IsGuiding returns 0
02:26:32.308 00.000 10072 scope move finished after 23 + 48 ms
02:26:32.308 00.000 10072 Move returns status 0, amount 23
02:26:32.308 00.000 10072 MoveAxis(N, 0, ABG)
02:26:32.308 00.000 10072 Move returns status 0, amount 0
02:26:32.308 00.000 10072 move complete, result=0
02:26:32.308 00.000 10072 worker thread done servicing request
02:26:32.308 00.000 10072 Worker thread wakes up
02:26:32.309 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:32.309 00.000 1032 GuideStep: -0.2 px 23 ms WEST, -0.0 px 0 ms NORTH
02:26:32.311 00.002 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:33.436 01.125 10072 Exposure complete
02:26:33.496 00.060 10072 worker thread done servicing request
02:26:33.496 00.000 1032 OnExposeComplete: enter
02:26:33.497 00.001 1032 UpdateGuideState(): m_state=6
02:26:33.500 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1117
02:26:33.500 00.000 1032 Star::Find returns 1 (0), X=1123.52, Y=332.69, Mass=1550, SNR=27.6, Peak=111 HFD=3.2
02:26:33.502 00.002 1032 MultiStar: [#1 0.02,-0.08,0.94,U] [#2 -0.08,-0.03,1.00,U] [#3 -0.07,-0.01,0.98,U] [#4 -0.08,-0.06,0.80,U] [#5 0.01,0.10,0.80,U] [#6 -0.01,0.06,0.74,U] [#7 -0.10,-0.10,0.71,U] [#8 -0.15,-0.08,0.65,U] 
02:26:33.503 00.001 1032 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {-0.11, -0.06}
02:26:33.504 00.001 1032 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.83) = xAngle (-4.54 = 1.74)
02:26:33.506 00.002 1032 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-4.54 = 1.74)
02:26:33.508 00.002 1032 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.71 mountX=-0.01 mountY=0.07, mountTheta=1.74
02:26:33.512 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.06, y=-0.03, opts=13)
02:26:33.513 00.001 1032 Enqueuing Move request for scope (-0.06, -0.03)
02:26:33.515 00.002 10072 Worker thread wakes up
02:26:33.515 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
02:26:33.515 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
02:26:33.515 00.000 10072 Moving (-0.06, -0.03) raw xDistance=-0.01 yDistance=0.07
02:26:33.517 00.002 10072 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1287.00
02:26:33.517 00.000 10072 PPEC: input: -0.01, control: 0.02, exposure: 1000
02:26:33.517 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:33.517 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:26:33.517 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:33.520 00.003 10072 MoveAxis(W, 23, ABG)
02:26:33.520 00.000 10072 Guiding  Dir = 3, Dur = 23
02:26:33.520 00.000 10072 IsGuiding returns 0
02:26:33.521 00.001 10072 PulseGuide returned control before completion, sleep 32
02:26:33.536 00.015 1032 UpdateGuideState exits: m=1550 SNR=27.6
02:26:33.539 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:33.540 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:33.541 00.001 1032 Enqueuing Expose request
02:26:33.558 00.017 10072 IsGuiding returns 1
02:26:33.558 00.000 10072 scope still moving after pulse duration time elapsed
02:26:33.590 00.032 10072 IsGuiding returns 0
02:26:33.591 00.001 10072 scope move finished after 23 + 47 ms
02:26:33.591 00.000 10072 Move returns status 0, amount 23
02:26:33.591 00.000 10072 MoveAxis(N, 0, ABG)
02:26:33.591 00.000 10072 Move returns status 0, amount 0
02:26:33.591 00.000 10072 move complete, result=0
02:26:33.591 00.000 10072 worker thread done servicing request
02:26:33.591 00.000 10072 Worker thread wakes up
02:26:33.591 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:33.591 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:33.592 00.001 1032 GuideStep: -0.0 px 23 ms WEST, 0.1 px 0 ms NORTH
02:26:34.498 00.906 10072 Exposure complete
02:26:34.551 00.053 10072 worker thread done servicing request
02:26:34.551 00.000 1032 OnExposeComplete: enter
02:26:34.553 00.002 1032 UpdateGuideState(): m_state=6
02:26:34.555 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1118
02:26:34.557 00.002 1032 Star::Find returns 1 (0), X=1123.67, Y=332.59, Mass=1569, SNR=27.8, Peak=119 HFD=3.2
02:26:34.559 00.002 1032 MultiStar: [#1 0.18,-0.19,0.89,U] [#2 0.10,-0.16,0.92,U] [#3 0.07,-0.30,0.94,U] [#4 0.16,-0.26,0.84,U] [#5 0.21,-0.11,0.75,U] [#6 0.17,-0.18,0.70,U] [#7 0.11,-0.24,0.71,U] [#8 -0.01,-0.10,0.65,U] 
02:26:34.561 00.002 1032 single-star, 8 included, MultiStar: {0.11, -0.19}, one-star: {0.04, -0.16}
02:26:34.562 00.001 1032 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.83) = xAngle (-3.17 = 3.11)
02:26:34.564 00.002 1032 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.17 = 3.11)
02:26:34.566 00.002 1032 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.34 mountX=-0.17 mountY=0.01, mountTheta=3.11
02:26:34.568 00.002 1032 SchedulePrimaryMove(0F526948, x=0.04, y=-0.16, opts=13)
02:26:34.569 00.001 1032 Enqueuing Move request for scope (0.04, -0.16)
02:26:34.570 00.001 10072 Worker thread wakes up
02:26:34.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
02:26:34.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
02:26:34.571 00.001 10072 Moving (0.04, -0.16) raw xDistance=-0.17 yDistance=0.01
02:26:34.572 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:34.574 00.002 10072 PPEC rslt: input = -0.17, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1288.38
02:26:34.574 00.000 10072 PPEC: input: -0.17, control: 0.03, exposure: 1000
02:26:34.575 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:34.575 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:26:34.575 00.000 10072 MoveAxis(W, 29, ABG)
02:26:34.575 00.000 10072 Guiding  Dir = 3, Dur = 29
02:26:34.575 00.000 10072 IsGuiding returns 0
02:26:34.576 00.001 10072 PulseGuide returned control before completion, sleep 39
02:26:34.594 00.018 1032 UpdateGuideState exits: m=1569 SNR=27.8
02:26:34.595 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:34.597 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:34.599 00.002 1032 Enqueuing Expose request
02:26:34.619 00.020 10072 IsGuiding returns 1
02:26:34.621 00.002 10072 scope still moving after pulse duration time elapsed
02:26:34.650 00.029 10072 IsGuiding returns 1
02:26:34.681 00.031 10072 IsGuiding returns 0
02:26:34.681 00.000 10072 scope move finished after 29 + 76 ms
02:26:34.681 00.000 10072 Move returns status 0, amount 29
02:26:34.681 00.000 10072 MoveAxis(N, 0, ABG)
02:26:34.681 00.000 10072 Move returns status 0, amount 0
02:26:34.681 00.000 10072 move complete, result=0
02:26:34.681 00.000 10072 worker thread done servicing request
02:26:34.681 00.000 10072 Worker thread wakes up
02:26:34.681 00.000 1032 GuideStep: -0.2 px 29 ms WEST, 0.0 px 0 ms NORTH
02:26:34.683 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:34.684 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:35.808 01.124 10072 Exposure complete
02:26:35.865 00.057 10072 worker thread done servicing request
02:26:35.865 00.000 1032 OnExposeComplete: enter
02:26:35.867 00.002 1032 UpdateGuideState(): m_state=6
02:26:35.869 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1119
02:26:35.871 00.002 1032 Star::Find returns 1 (0), X=1123.68, Y=332.57, Mass=1607, SNR=28.2, Peak=134 HFD=3.2
02:26:35.872 00.001 1032 MultiStar: [#1 0.17,-0.20,0.91,U] [#2 0.18,-0.14,0.92,U] [#3 0.08,-0.16,0.93,U] [#4 0.10,-0.13,0.81,U] [#5 0.20,-0.15,0.79,U] [#6 0.24,-0.16,0.75,U] [#7 0.06,-0.28,0.68,U] [#8 -0.00,-0.15,0.66,U] 
02:26:35.874 00.002 1032 single-star, 8 included, MultiStar: {0.12, -0.17}, one-star: {0.05, -0.19}
02:26:35.876 00.002 1032 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.83) = xAngle (-3.14 = -3.14)
02:26:35.877 00.001 1032 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.14 = -3.14)
02:26:35.879 00.002 1032 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.31 mountX=-0.19 mountY=-0.00, mountTheta=-3.14
02:26:35.881 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=-0.19, opts=13)
02:26:35.883 00.002 1032 Enqueuing Move request for scope (0.05, -0.19)
02:26:35.886 00.003 10072 Worker thread wakes up
02:26:35.886 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
02:26:35.886 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
02:26:35.886 00.000 10072 Moving (0.05, -0.19) raw xDistance=-0.19 yDistance=-0.00
02:26:35.887 00.001 10072 PPEC rslt: input = -0.19, final = 0.02, react = -0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1288.38
02:26:35.887 00.000 10072 PPEC: input: -0.19, control: 0.02, exposure: 1000
02:26:35.887 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:35.887 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:35.889 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:26:35.889 00.000 10072 MoveAxis(W, 19, ABG)
02:26:35.889 00.000 10072 Guiding  Dir = 3, Dur = 19
02:26:35.889 00.000 10072 IsGuiding returns 0
02:26:35.889 00.000 10072 PulseGuide returned control before completion, sleep 29
02:26:35.907 00.018 1032 UpdateGuideState exits: m=1607 SNR=28.2
02:26:35.909 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:35.910 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:35.911 00.001 1032 Enqueuing Expose request
02:26:35.931 00.020 10072 IsGuiding returns 0
02:26:35.931 00.000 10072 Move returns status 0, amount 19
02:26:35.931 00.000 10072 MoveAxis(N, 0, ABG)
02:26:35.931 00.000 10072 Move returns status 0, amount 0
02:26:35.931 00.000 10072 move complete, result=0
02:26:35.931 00.000 10072 worker thread done servicing request
02:26:35.931 00.000 10072 Worker thread wakes up
02:26:35.931 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:35.931 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:35.933 00.002 1032 GuideStep: -0.2 px 19 ms WEST, -0.0 px 0 ms NORTH
02:26:36.846 00.913 10072 Exposure complete
02:26:36.900 00.054 10072 worker thread done servicing request
02:26:36.901 00.001 1032 OnExposeComplete: enter
02:26:36.903 00.002 1032 UpdateGuideState(): m_state=6
02:26:36.904 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1120
02:26:36.905 00.001 1032 Star::Find returns 1 (0), X=1123.69, Y=332.31, Mass=1490, SNR=27.1, Peak=134 HFD=3.0
02:26:36.907 00.002 1032 MultiStar: [#1 0.20,-0.26,0.92,U] [#2 0.18,-0.35,0.97,U] [#3 0.23,-0.35,0.96,U] [#4 0.20,-0.48,0.00,M1] [#5 0.20,-0.23,0.81,U] [#6 0.20,-0.46,0.00,M1] [#7 0.11,-0.37,0.72,U] [#8 0.15,-0.36,0.67,U] 
02:26:36.908 00.001 1032 refined, 6 included, MultiStar: {0.16, -0.34}, one-star: {0.06, -0.44}
02:26:36.909 00.001 1032 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.83) = xAngle (-2.96 = -2.96)
02:26:36.912 00.003 1032 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.96 = -2.96)
02:26:36.913 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.34 hyp=0.38 cameraTheta=-1.13 mountX=-0.37 mountY=-0.07, mountTheta=-2.96
02:26:36.915 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.34, opts=13)
02:26:36.917 00.002 1032 Enqueuing Move request for scope (0.16, -0.34)
02:26:36.918 00.001 10072 Worker thread wakes up
02:26:36.918 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.34) opts 0xd
02:26:36.918 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.34)
02:26:36.918 00.000 10072 Moving (0.16, -0.34) raw xDistance=-0.37 yDistance=-0.07
02:26:36.919 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:36.922 00.003 10072 PPEC rslt: input = -0.37, final = -0.13, react = -0.15, pred = 0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 1289.75
02:26:36.922 00.000 10072 PPEC: input: -0.37, control: -0.13, exposure: 1000
02:26:36.922 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:36.922 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:26:36.922 00.000 10072 MoveAxis(E, 131, ABG)
02:26:36.922 00.000 10072 Guiding  Dir = 2, Dur = 131
02:26:36.922 00.000 10072 IsGuiding returns 0
02:26:36.923 00.001 10072 PulseGuide returned control before completion, sleep 141
02:26:36.938 00.015 1032 UpdateGuideState exits: m=1490 SNR=27.1
02:26:36.940 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:36.942 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:36.944 00.002 1032 Enqueuing Expose request
02:26:37.077 00.133 10072 IsGuiding returns 0
02:26:37.077 00.000 10072 Move returns status 0, amount 131
02:26:37.077 00.000 10072 MoveAxis(N, 0, ABG)
02:26:37.077 00.000 10072 Move returns status 0, amount 0
02:26:37.077 00.000 10072 move complete, result=0
02:26:37.077 00.000 10072 worker thread done servicing request
02:26:37.077 00.000 10072 Worker thread wakes up
02:26:37.077 00.000 1032 GuideStep: -0.4 px 131 ms EAST, -0.1 px 0 ms NORTH
02:26:37.079 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:37.079 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:38.205 01.126 10072 Exposure complete
02:26:38.261 00.056 10072 worker thread done servicing request
02:26:38.261 00.000 1032 OnExposeComplete: enter
02:26:38.263 00.002 1032 UpdateGuideState(): m_state=6
02:26:38.264 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1121
02:26:38.266 00.002 1032 Star::Find returns 1 (0), X=1123.80, Y=332.62, Mass=1556, SNR=27.7, Peak=120 HFD=3.1
02:26:38.269 00.003 1032 MultiStar: [#1 0.28,-0.07,0.94,U] [#2 0.22,-0.20,1.00,U] [#3 0.35,-0.07,0.98,U] [#4 0.27,-0.16,0.81,U] [#5 0.20,-0.07,0.77,U] [#6 0.30,0.06,0.74,U] [#7 0.14,-0.17,0.72,U] [#8 0.32,-0.07,0.64,U] 
02:26:38.271 00.002 1032 single-star, 8 included, MultiStar: {0.25, -0.10}, one-star: {0.16, -0.13}
02:26:38.272 00.001 1032 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.83) = xAngle (-2.51 = -2.51)
02:26:38.273 00.001 1032 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.51 = -2.51)
02:26:38.275 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.68 mountX=-0.17 mountY=-0.12, mountTheta=-2.51
02:26:38.277 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.13, opts=13)
02:26:38.278 00.001 1032 Enqueuing Move request for scope (0.16, -0.13)
02:26:38.280 00.002 10072 Worker thread wakes up
02:26:38.280 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
02:26:38.280 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
02:26:38.280 00.000 10072 Moving (0.16, -0.13) raw xDistance=-0.17 yDistance=-0.12
02:26:38.282 00.002 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1289.75
02:26:38.282 00.000 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:26:38.282 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:38.282 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:26:38.282 00.000 10072 MoveAxis(W, 21, ABG)
02:26:38.282 00.000 10072 Guiding  Dir = 3, Dur = 21
02:26:38.282 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:38.284 00.002 10072 IsGuiding returns 0
02:26:38.285 00.001 10072 PulseGuide returned control before completion, sleep 31
02:26:38.303 00.018 1032 UpdateGuideState exits: m=1556 SNR=27.7
02:26:38.305 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:38.307 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:38.309 00.002 1032 Enqueuing Expose request
02:26:38.327 00.018 10072 IsGuiding returns 1
02:26:38.327 00.000 10072 scope still moving after pulse duration time elapsed
02:26:38.358 00.031 10072 IsGuiding returns 0
02:26:38.358 00.000 10072 scope move finished after 21 + 52 ms
02:26:38.358 00.000 10072 Move returns status 0, amount 21
02:26:38.358 00.000 10072 MoveAxis(N, 0, ABG)
02:26:38.358 00.000 10072 Move returns status 0, amount 0
02:26:38.358 00.000 10072 move complete, result=0
02:26:38.358 00.000 10072 worker thread done servicing request
02:26:38.358 00.000 10072 Worker thread wakes up
02:26:38.358 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:38.358 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:38.358 00.000 1032 GuideStep: -0.2 px 21 ms WEST, -0.1 px 0 ms NORTH
02:26:39.271 00.913 10072 Exposure complete
02:26:39.329 00.058 10072 worker thread done servicing request
02:26:39.329 00.000 1032 OnExposeComplete: enter
02:26:39.331 00.002 1032 UpdateGuideState(): m_state=6
02:26:39.333 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1122
02:26:39.336 00.003 1032 Star::Find returns 1 (0), X=1123.77, Y=332.54, Mass=1584, SNR=28.0, Peak=117 HFD=3.2
02:26:39.338 00.002 1032 MultiStar: [#1 0.28,-0.16,0.90,U] [#2 0.15,-0.11,0.95,U] [#3 0.25,-0.07,0.98,U] [#4 0.23,-0.17,0.83,U] [#5 0.28,0.01,0.78,U] [#6 0.26,-0.07,0.72,U] [#7 0.25,-0.23,0.69,U] [#8 0.12,-0.08,0.67,U] 
02:26:39.339 00.001 1032 refined, 8 included, MultiStar: {0.22, -0.12}, one-star: {0.14, -0.21}
02:26:39.341 00.002 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
02:26:39.343 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
02:26:39.344 00.001 1032 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.51 mountX=-0.17 mountY=-0.18, mountTheta=-2.34
02:26:39.347 00.003 1032 SchedulePrimaryMove(0F526948, x=0.22, y=-0.12, opts=13)
02:26:39.350 00.003 1032 Enqueuing Move request for scope (0.22, -0.12)
02:26:39.351 00.001 10072 Worker thread wakes up
02:26:39.351 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
02:26:39.351 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
02:26:39.351 00.000 10072 Moving (0.22, -0.12) raw xDistance=-0.17 yDistance=-0.18
02:26:39.353 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:39.355 00.002 10072 PPEC rslt: input = -0.17, final = 0.03, react = -0.07, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1291.11
02:26:39.355 00.000 10072 PPEC: input: -0.17, control: 0.03, exposure: 1000
02:26:39.355 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:39.355 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:26:39.355 00.000 10072 MoveAxis(W, 26, ABG)
02:26:39.355 00.000 10072 Guiding  Dir = 3, Dur = 26
02:26:39.356 00.001 10072 IsGuiding returns 0
02:26:39.356 00.000 10072 PulseGuide returned control before completion, sleep 36
02:26:39.373 00.017 1032 UpdateGuideState exits: m=1584 SNR=28.0
02:26:39.375 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:39.377 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:39.378 00.001 1032 Enqueuing Expose request
02:26:39.396 00.018 10072 IsGuiding returns 0
02:26:39.397 00.001 10072 Move returns status 0, amount 26
02:26:39.397 00.000 10072 MoveAxis(N, 0, ABG)
02:26:39.397 00.000 10072 Move returns status 0, amount 0
02:26:39.397 00.000 10072 move complete, result=0
02:26:39.397 00.000 10072 worker thread done servicing request
02:26:39.397 00.000 10072 Worker thread wakes up
02:26:39.397 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:39.397 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:39.404 00.007 1032 GuideStep: -0.2 px 26 ms WEST, -0.2 px 0 ms NORTH
02:26:40.524 01.120 10072 Exposure complete
02:26:40.577 00.053 10072 worker thread done servicing request
02:26:40.577 00.000 1032 OnExposeComplete: enter
02:26:40.579 00.002 1032 UpdateGuideState(): m_state=6
02:26:40.581 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1123
02:26:40.582 00.001 1032 Star::Find returns 1 (0), X=1123.73, Y=332.55, Mass=1567, SNR=27.8, Peak=123 HFD=3.2
02:26:40.584 00.002 1032 MultiStar: [#1 0.21,-0.13,0.91,U] [#2 0.24,-0.19,0.95,U] [#3 0.21,-0.13,0.94,U] [#4 0.19,-0.15,0.82,U] [#5 0.20,-0.08,0.79,U] [#6 0.21,-0.16,0.76,U] [#7 0.15,-0.31,0.73,U] [#8 0.11,-0.11,0.70,U] 
02:26:40.585 00.001 1032 single-star, 8 included, MultiStar: {0.18, -0.16}, one-star: {0.10, -0.20}
02:26:40.588 00.003 1032 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.83) = xAngle (-2.94 = -2.94)
02:26:40.589 00.001 1032 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.94 = -2.94)
02:26:40.590 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-1.11 mountX=-0.22 mountY=-0.04, mountTheta=-2.94
02:26:40.592 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.20, opts=13)
02:26:40.593 00.001 1032 Enqueuing Move request for scope (0.10, -0.20)
02:26:40.594 00.001 10072 Worker thread wakes up
02:26:40.595 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
02:26:40.595 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
02:26:40.595 00.000 10072 Moving (0.10, -0.20) raw xDistance=-0.22 yDistance=-0.04
02:26:40.595 00.000 10072 PPEC rslt: input = -0.22, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 1291.11
02:26:40.597 00.002 10072 PPEC: input: -0.22, control: -0.07, exposure: 1000
02:26:40.597 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:40.597 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:40.599 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:26:40.599 00.000 10072 MoveAxis(E, 70, ABG)
02:26:40.599 00.000 10072 Guiding  Dir = 2, Dur = 70
02:26:40.599 00.000 10072 IsGuiding returns 0
02:26:40.599 00.000 10072 PulseGuide returned control before completion, sleep 80
02:26:40.615 00.016 1032 UpdateGuideState exits: m=1567 SNR=27.8
02:26:40.619 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:40.621 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:40.622 00.001 1032 Enqueuing Expose request
02:26:40.694 00.072 10072 IsGuiding returns 0
02:26:40.694 00.000 10072 Move returns status 0, amount 70
02:26:40.694 00.000 10072 MoveAxis(N, 0, ABG)
02:26:40.694 00.000 10072 Move returns status 0, amount 0
02:26:40.694 00.000 10072 move complete, result=0
02:26:40.694 00.000 10072 worker thread done servicing request
02:26:40.694 00.000 10072 Worker thread wakes up
02:26:40.694 00.000 1032 GuideStep: -0.2 px 70 ms EAST, -0.0 px 0 ms NORTH
02:26:40.698 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:40.698 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:41.606 00.908 10072 Exposure complete
02:26:41.666 00.060 10072 worker thread done servicing request
02:26:41.666 00.000 1032 OnExposeComplete: enter
02:26:41.668 00.002 1032 UpdateGuideState(): m_state=6
02:26:41.670 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1124
02:26:41.672 00.002 1032 Star::Find returns 1 (0), X=1123.68, Y=332.78, Mass=1474, SNR=27.0, Peak=114 HFD=3.0
02:26:41.674 00.002 1032 MultiStar: [#1 0.19,0.03,0.97,U] [#2 0.12,0.05,1.00,U] [#3 0.24,0.02,0.98,U] [#4 0.17,-0.03,0.85,U] [#5 0.18,0.09,0.78,U] [#6 0.25,0.03,0.75,U] [#7 0.23,-0.03,0.74,U] [#8 0.12,-0.01,0.66,U] 
02:26:41.675 00.001 1032 single-star, 8 included, MultiStar: {0.17, 0.02}, one-star: {0.05, 0.02}
02:26:41.676 00.001 1032 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.83) = xAngle (-1.38 = -1.38)
02:26:41.678 00.002 1032 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.38 = -1.38)
02:26:41.679 00.001 1032 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.45 mountX=0.01 mountY=-0.06, mountTheta=-1.38
02:26:41.681 00.002 1032 SchedulePrimaryMove(0F526948, x=0.05, y=0.02, opts=13)
02:26:41.682 00.001 1032 Enqueuing Move request for scope (0.05, 0.02)
02:26:41.685 00.003 10072 Worker thread wakes up
02:26:41.685 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
02:26:41.685 00.000 10072 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
02:26:41.685 00.000 10072 Moving (0.05, 0.02) raw xDistance=0.01 yDistance=-0.06
02:26:41.686 00.001 10072 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1291.11
02:26:41.687 00.001 10072 PPEC: input: 0.01, control: 0.01, exposure: 1000
02:26:41.687 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:41.687 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:26:41.687 00.000 10072 MoveAxis(W, 13, ABG)
02:26:41.687 00.000 10072 Guiding  Dir = 3, Dur = 13
02:26:41.687 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:41.689 00.002 10072 IsGuiding returns 0
02:26:41.689 00.000 10072 PulseGuide returned control before completion, sleep 23
02:26:41.707 00.018 1032 UpdateGuideState exits: m=1474 SNR=27.0
02:26:41.709 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:41.710 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:41.712 00.002 1032 Enqueuing Expose request
02:26:41.714 00.002 10072 IsGuiding returns 1
02:26:41.714 00.000 10072 scope still moving after pulse duration time elapsed
02:26:41.744 00.030 10072 IsGuiding returns 1
02:26:41.776 00.032 10072 IsGuiding returns 1
02:26:41.807 00.031 10072 IsGuiding returns 1
02:26:41.839 00.032 10072 IsGuiding returns 1
02:26:41.870 00.031 10072 IsGuiding returns 1
02:26:41.902 00.032 10072 IsGuiding returns 1
02:26:41.933 00.031 10072 IsGuiding returns 1
02:26:41.964 00.031 10072 IsGuiding returns 1
02:26:41.997 00.033 10072 IsGuiding returns 1
02:26:42.028 00.031 10072 IsGuiding returns 1
02:26:42.058 00.030 10072 IsGuiding returns 1
02:26:42.089 00.031 10072 IsGuiding returns 1
02:26:42.120 00.031 10072 IsGuiding returns 1
02:26:42.152 00.032 10072 IsGuiding returns 0
02:26:42.152 00.000 10072 scope move finished after 13 + 450 ms
02:26:42.152 00.000 10072 Move returns status 0, amount 13
02:26:42.152 00.000 10072 MoveAxis(N, 0, ABG)
02:26:42.152 00.000 10072 Move returns status 0, amount 0
02:26:42.152 00.000 10072 move complete, result=0
02:26:42.153 00.001 10072 worker thread done servicing request
02:26:42.153 00.000 10072 Worker thread wakes up
02:26:42.153 00.000 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
02:26:42.155 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:42.155 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:43.277 01.122 10072 Exposure complete
02:26:43.329 00.052 10072 worker thread done servicing request
02:26:43.329 00.000 1032 OnExposeComplete: enter
02:26:43.331 00.002 1032 UpdateGuideState(): m_state=6
02:26:43.332 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1125
02:26:43.335 00.003 1032 Star::Find returns 1 (0), X=1123.80, Y=332.62, Mass=1345, SNR=25.7, Peak=101 HFD=3.1
02:26:43.337 00.002 1032 MultiStar: [#1 0.26,-0.10,1.04,U] [#2 0.15,-0.13,1.03,U] [#3 0.23,-0.16,0.99,U] [#4 0.22,-0.04,0.87,U] [#5 0.22,0.05,0.86,U] [#6 0.28,-0.06,0.81,U] [#7 0.25,-0.21,0.79,U] [#8 0.21,-0.09,0.71,U] 
02:26:43.338 00.001 1032 single-star, 8 included, MultiStar: {0.22, -0.10}, one-star: {0.16, -0.13}
02:26:43.339 00.001 1032 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.83) = xAngle (-2.52 = -2.52)
02:26:43.341 00.002 1032 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.52 = -2.52)
02:26:43.342 00.001 1032 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.69 mountX=-0.17 mountY=-0.12, mountTheta=-2.52
02:26:43.345 00.003 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.13, opts=13)
02:26:43.347 00.002 1032 Enqueuing Move request for scope (0.16, -0.13)
02:26:43.349 00.002 10072 Worker thread wakes up
02:26:43.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
02:26:43.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
02:26:43.349 00.000 10072 Moving (0.16, -0.13) raw xDistance=-0.17 yDistance=-0.12
02:26:43.351 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:43.353 00.002 10072 PPEC rslt: input = -0.17, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1292.46
02:26:43.353 00.000 10072 PPEC: input: -0.17, control: 0.02, exposure: 1000
02:26:43.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:43.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:26:43.353 00.000 10072 MoveAxis(W, 18, ABG)
02:26:43.353 00.000 10072 Guiding  Dir = 3, Dur = 18
02:26:43.353 00.000 10072 IsGuiding returns 0
02:26:43.353 00.000 10072 PulseGuide returned control before completion, sleep 28
02:26:43.368 00.015 1032 UpdateGuideState exits: m=1345 SNR=25.7
02:26:43.371 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:43.372 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:43.374 00.002 1032 Enqueuing Expose request
02:26:43.385 00.011 10072 IsGuiding returns 0
02:26:43.385 00.000 10072 Move returns status 0, amount 18
02:26:43.385 00.000 10072 MoveAxis(N, 0, ABG)
02:26:43.385 00.000 10072 Move returns status 0, amount 0
02:26:43.385 00.000 10072 move complete, result=0
02:26:43.385 00.000 10072 worker thread done servicing request
02:26:43.385 00.000 10072 Worker thread wakes up
02:26:43.385 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:43.385 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:43.385 00.000 1032 GuideStep: -0.2 px 18 ms WEST, -0.1 px 0 ms NORTH
02:26:44.292 00.907 10072 Exposure complete
02:26:44.369 00.077 10072 worker thread done servicing request
02:26:44.369 00.000 1032 OnExposeComplete: enter
02:26:44.373 00.004 1032 UpdateGuideState(): m_state=6
02:26:44.377 00.004 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1126
02:26:44.379 00.002 1032 Star::Find returns 1 (0), X=1123.70, Y=332.72, Mass=1543, SNR=27.6, Peak=123 HFD=3.0
02:26:44.382 00.003 1032 MultiStar: [#1 0.21,-0.05,0.93,U] [#2 0.10,0.02,0.97,U] [#3 0.14,-0.01,0.94,U] [#4 0.25,-0.04,0.81,U] [#5 0.13,0.02,0.77,U] [#6 0.21,-0.01,0.75,U] [#7 0.12,-0.17,0.75,U] [#8 0.13,0.06,0.68,U] 
02:26:44.385 00.003 1032 single-star, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.06, -0.03}
02:26:44.388 00.003 1032 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.83) = xAngle (-2.34 = -2.34)
02:26:44.390 00.002 1032 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.34 = -2.34)
02:26:44.394 00.004 1032 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.51 mountX=-0.05 mountY=-0.05, mountTheta=-2.34
02:26:44.400 00.006 1032 SchedulePrimaryMove(0F526948, x=0.06, y=-0.03, opts=13)
02:26:44.403 00.003 1032 Enqueuing Move request for scope (0.06, -0.03)
02:26:44.406 00.003 10072 Worker thread wakes up
02:26:44.406 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
02:26:44.406 00.000 10072 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
02:26:44.406 00.000 10072 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.05
02:26:44.409 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:44.413 00.004 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1293.79
02:26:44.413 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 1000
02:26:44.413 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:44.413 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:26:44.413 00.000 10072 MoveAxis(W, 24, ABG)
02:26:44.413 00.000 10072 Guiding  Dir = 3, Dur = 24
02:26:44.414 00.001 10072 IsGuiding returns 0
02:26:44.414 00.000 10072 PulseGuide returned control before completion, sleep 34
02:26:44.437 00.023 1032 UpdateGuideState exits: m=1543 SNR=27.6
02:26:44.440 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:44.441 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:44.444 00.003 1032 Enqueuing Expose request
02:26:44.462 00.018 10072 IsGuiding returns 1
02:26:44.462 00.000 10072 scope still moving after pulse duration time elapsed
02:26:44.494 00.032 10072 IsGuiding returns 1
02:26:44.525 00.031 10072 IsGuiding returns 1
02:26:44.557 00.032 10072 IsGuiding returns 1
02:26:44.587 00.030 10072 IsGuiding returns 1
02:26:44.618 00.031 10072 IsGuiding returns 1
02:26:44.650 00.032 10072 IsGuiding returns 1
02:26:44.681 00.031 10072 IsGuiding returns 1
02:26:44.712 00.031 10072 IsGuiding returns 1
02:26:44.743 00.031 10072 IsGuiding returns 1
02:26:44.774 00.031 10072 IsGuiding returns 1
02:26:44.807 00.033 10072 IsGuiding returns 1
02:26:44.837 00.030 10072 IsGuiding returns 1
02:26:44.868 00.031 10072 IsGuiding returns 1
02:26:44.900 00.032 10072 IsGuiding returns 1
02:26:44.930 00.030 10072 IsGuiding returns 1
02:26:44.962 00.032 10072 IsGuiding returns 1
02:26:44.994 00.032 10072 IsGuiding returns 1
02:26:45.025 00.031 10072 IsGuiding returns 1
02:26:45.056 00.031 10072 IsGuiding returns 1
02:26:45.088 00.032 10072 IsGuiding returns 1
02:26:45.119 00.031 10072 IsGuiding returns 1
02:26:45.150 00.031 10072 IsGuiding returns 1
02:26:45.183 00.033 10072 IsGuiding returns 0
02:26:45.183 00.000 10072 scope move finished after 24 + 745 ms
02:26:45.183 00.000 10072 Move returns status 0, amount 24
02:26:45.183 00.000 10072 MoveAxis(N, 0, ABG)
02:26:45.183 00.000 10072 Move returns status 0, amount 0
02:26:45.183 00.000 10072 move complete, result=0
02:26:45.183 00.000 10072 worker thread done servicing request
02:26:45.183 00.000 10072 Worker thread wakes up
02:26:45.183 00.000 1032 GuideStep: -0.0 px 24 ms WEST, -0.1 px 0 ms NORTH
02:26:45.186 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:45.186 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:46.321 01.135 10072 Exposure complete
02:26:46.395 00.074 10072 worker thread done servicing request
02:26:46.395 00.000 1032 OnExposeComplete: enter
02:26:46.398 00.003 1032 UpdateGuideState(): m_state=6
02:26:46.401 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1127
02:26:46.403 00.002 1032 Star::Find returns 1 (0), X=1123.66, Y=332.72, Mass=1608, SNR=28.2, Peak=124 HFD=3.1
02:26:46.407 00.004 1032 MultiStar: [#1 0.19,-0.07,0.92,U] [#2 0.18,-0.05,0.98,U] [#3 0.21,-0.05,0.96,U] [#4 0.16,-0.03,0.80,U] [#5 0.26,0.10,0.78,U] [#6 0.28,-0.01,0.71,U] [#7 0.12,-0.07,0.74,U] [#8 0.11,-0.11,0.65,U] 
02:26:46.409 00.002 1032 single-star, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.02, -0.03}
02:26:46.412 00.003 1032 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.83) = xAngle (-2.75 = -2.75)
02:26:46.415 00.003 1032 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.75 = -2.75)
02:26:46.417 00.002 1032 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.92 mountX=-0.04 mountY=-0.01, mountTheta=-2.75
02:26:46.420 00.003 1032 SchedulePrimaryMove(0F526948, x=0.02, y=-0.03, opts=13)
02:26:46.423 00.003 1032 Enqueuing Move request for scope (0.02, -0.03)
02:26:46.427 00.004 10072 Worker thread wakes up
02:26:46.428 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
02:26:46.428 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
02:26:46.428 00.000 10072 Moving (0.02, -0.03) raw xDistance=-0.04 yDistance=-0.01
02:26:46.430 00.002 10072 PPEC rslt: input = -0.04, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1293.79
02:26:46.430 00.000 10072 PPEC: input: -0.04, control: 0.02, exposure: 1000
02:26:46.430 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:46.430 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:46.433 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:26:46.433 00.000 10072 MoveAxis(W, 22, ABG)
02:26:46.433 00.000 10072 Guiding  Dir = 3, Dur = 22
02:26:46.433 00.000 10072 IsGuiding returns 0
02:26:46.434 00.001 10072 PulseGuide returned control before completion, sleep 32
02:26:46.456 00.022 1032 UpdateGuideState exits: m=1608 SNR=28.2
02:26:46.462 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:46.464 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:46.466 00.002 1032 Enqueuing Expose request
02:26:46.473 00.007 10072 IsGuiding returns 1
02:26:46.473 00.000 10072 scope still moving after pulse duration time elapsed
02:26:46.505 00.032 10072 IsGuiding returns 0
02:26:46.505 00.000 10072 scope move finished after 22 + 50 ms
02:26:46.506 00.001 10072 Move returns status 0, amount 22
02:26:46.506 00.000 10072 MoveAxis(N, 0, ABG)
02:26:46.506 00.000 10072 Move returns status 0, amount 0
02:26:46.506 00.000 10072 move complete, result=0
02:26:46.506 00.000 10072 worker thread done servicing request
02:26:46.506 00.000 10072 Worker thread wakes up
02:26:46.506 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:46.506 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:46.509 00.003 1032 GuideStep: -0.0 px 22 ms WEST, -0.0 px 0 ms NORTH
02:26:47.419 00.910 10072 Exposure complete
02:26:47.491 00.072 10072 worker thread done servicing request
02:26:47.491 00.000 1032 OnExposeComplete: enter
02:26:47.495 00.004 1032 UpdateGuideState(): m_state=6
02:26:47.498 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1128
02:26:47.505 00.007 1032 Star::Find returns 1 (0), X=1123.73, Y=332.71, Mass=1510, SNR=27.3, Peak=117 HFD=3.1
02:26:47.509 00.004 1032 MultiStar: [#1 0.28,-0.05,0.94,U] [#2 0.21,0.05,0.95,U] [#3 0.20,0.02,0.99,U] [#4 0.24,-0.09,0.82,U] [#5 0.18,0.07,0.82,U] [#6 0.27,0.05,0.76,U] [#7 0.20,-0.12,0.71,U] [#8 0.15,-0.02,0.68,U] 
02:26:47.512 00.003 1032 single-star, 8 included, MultiStar: {0.20, -0.01}, one-star: {0.10, -0.04}
02:26:47.514 00.002 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
02:26:47.520 00.006 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
02:26:47.524 00.004 1032 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.42 mountX=-0.07 mountY=-0.08, mountTheta=-2.25
02:26:47.530 00.006 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.04, opts=13)
02:26:47.532 00.002 1032 Enqueuing Move request for scope (0.10, -0.04)
02:26:47.534 00.002 10072 Worker thread wakes up
02:26:47.534 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
02:26:47.534 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
02:26:47.534 00.000 10072 Moving (0.10, -0.04) raw xDistance=-0.07 yDistance=-0.08
02:26:47.537 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:47.541 00.004 10072 PPEC rslt: input = -0.07, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.11
02:26:47.541 00.000 10072 PPEC: input: -0.07, control: 0.02, exposure: 1000
02:26:47.541 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:47.541 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:26:47.541 00.000 10072 MoveAxis(W, 20, ABG)
02:26:47.541 00.000 10072 Guiding  Dir = 3, Dur = 20
02:26:47.542 00.001 10072 IsGuiding returns 0
02:26:47.542 00.000 10072 PulseGuide returned control before completion, sleep 30
02:26:47.565 00.023 1032 UpdateGuideState exits: m=1510 SNR=27.3
02:26:47.568 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:47.570 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:47.573 00.003 1032 Enqueuing Expose request
02:26:47.588 00.015 10072 IsGuiding returns 1
02:26:47.588 00.000 10072 scope still moving after pulse duration time elapsed
02:26:47.620 00.032 10072 IsGuiding returns 0
02:26:47.621 00.001 10072 scope move finished after 20 + 58 ms
02:26:47.621 00.000 10072 Move returns status 0, amount 20
02:26:47.621 00.000 10072 MoveAxis(N, 0, ABG)
02:26:47.621 00.000 10072 Move returns status 0, amount 0
02:26:47.621 00.000 10072 move complete, result=0
02:26:47.621 00.000 10072 worker thread done servicing request
02:26:47.621 00.000 10072 Worker thread wakes up
02:26:47.621 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:47.621 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:47.622 00.001 1032 GuideStep: -0.1 px 20 ms WEST, -0.1 px 0 ms NORTH
02:26:48.759 01.137 10072 Exposure complete
02:26:48.832 00.073 10072 worker thread done servicing request
02:26:48.832 00.000 1032 OnExposeComplete: enter
02:26:48.836 00.004 1032 UpdateGuideState(): m_state=6
02:26:48.839 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1129
02:26:48.841 00.002 1032 Star::Find returns 1 (0), X=1123.86, Y=332.53, Mass=1733, SNR=29.3, Peak=136 HFD=3.2
02:26:48.844 00.003 1032 MultiStar: [#1 0.27,-0.29,0.86,U] [#2 0.21,-0.33,0.88,U] [#3 0.26,-0.27,0.90,U] [#4 0.25,-0.26,0.76,U] [#5 0.30,-0.07,0.71,U] [#6 0.32,-0.11,0.69,U] [#7 0.27,-0.29,0.72,U] [#8 0.10,-0.28,0.64,U] 
02:26:48.846 00.002 1032 single-star, 8 included, MultiStar: {0.25, -0.24}, one-star: {0.23, -0.22}
02:26:48.848 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
02:26:48.850 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
02:26:48.852 00.002 1032 CameraToMount -- cameraX=0.23 cameraY=-0.22 hyp=0.32 cameraTheta=-0.78 mountX=-0.27 mountY=-0.16, mountTheta=-2.61
02:26:48.855 00.003 1032 SchedulePrimaryMove(0F526948, x=0.23, y=-0.22, opts=13)
02:26:48.857 00.002 1032 Enqueuing Move request for scope (0.23, -0.22)
02:26:48.860 00.003 10072 Worker thread wakes up
02:26:48.860 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.22) opts 0xd
02:26:48.860 00.000 10072 Handling offset move in thread for scope, endpoint = (0.23, -0.22)
02:26:48.860 00.000 10072 Moving (0.23, -0.22) raw xDistance=-0.27 yDistance=-0.16
02:26:48.863 00.003 10072 PPEC rslt: input = -0.27, final = -0.10, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1295.11
02:26:48.863 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:48.867 00.004 10072 PPEC: input: -0.27, control: -0.10, exposure: 1000
02:26:48.867 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:48.867 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:26:48.867 00.000 10072 MoveAxis(E, 98, ABG)
02:26:48.867 00.000 10072 Guiding  Dir = 2, Dur = 98
02:26:48.867 00.000 10072 IsGuiding returns 0
02:26:48.868 00.001 10072 PulseGuide returned control before completion, sleep 108
02:26:48.889 00.021 1032 UpdateGuideState exits: m=1733 SNR=29.3
02:26:48.891 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:48.893 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:48.898 00.005 1032 Enqueuing Expose request
02:26:48.990 00.092 10072 IsGuiding returns 0
02:26:48.991 00.001 10072 Move returns status 0, amount 98
02:26:48.991 00.000 10072 MoveAxis(N, 0, ABG)
02:26:48.991 00.000 10072 Move returns status 0, amount 0
02:26:48.991 00.000 10072 move complete, result=0
02:26:48.991 00.000 10072 worker thread done servicing request
02:26:48.991 00.000 10072 Worker thread wakes up
02:26:48.991 00.000 1032 GuideStep: -0.3 px 98 ms EAST, -0.2 px 0 ms NORTH
02:26:48.995 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:48.995 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:49.917 00.922 10072 Exposure complete
02:26:49.998 00.081 10072 worker thread done servicing request
02:26:49.998 00.000 1032 OnExposeComplete: enter
02:26:50.000 00.002 1032 UpdateGuideState(): m_state=6
02:26:50.003 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1130
02:26:50.006 00.003 1032 Star::Find returns 1 (0), X=1123.77, Y=332.78, Mass=1529, SNR=27.4, Peak=118 HFD=2.9
02:26:50.009 00.003 1032 MultiStar: [#1 0.28,-0.04,0.94,U] [#2 0.15,0.08,0.98,U] [#3 0.23,0.01,0.96,U] [#4 0.22,-0.05,0.81,U] [#5 0.23,0.13,0.83,U] [#6 0.35,0.08,0.76,U] [#7 0.12,0.00,0.76,U] [#8 0.13,-0.03,0.65,U] 
02:26:50.011 00.002 1032 single-star, 8 included, MultiStar: {0.20, 0.02}, one-star: {0.13, 0.03}
02:26:50.015 00.004 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
02:26:50.018 00.003 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
02:26:50.023 00.005 1032 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.14 cameraTheta=0.23 mountX=-0.00 mountY=-0.14, mountTheta=-1.60
02:26:50.028 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.03, opts=13)
02:26:50.030 00.002 1032 Enqueuing Move request for scope (0.13, 0.03)
02:26:50.032 00.002 10072 Worker thread wakes up
02:26:50.032 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
02:26:50.032 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
02:26:50.032 00.000 10072 Moving (0.13, 0.03) raw xDistance=-0.00 yDistance=-0.14
02:26:50.034 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:50.037 00.003 10072 PPEC rslt: input = -0.00, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.42
02:26:50.037 00.000 10072 PPEC: input: -0.00, control: 0.02, exposure: 1000
02:26:50.037 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:50.037 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:26:50.037 00.000 10072 MoveAxis(W, 23, ABG)
02:26:50.037 00.000 10072 Guiding  Dir = 3, Dur = 23
02:26:50.038 00.001 10072 IsGuiding returns 0
02:26:50.038 00.000 10072 PulseGuide returned control before completion, sleep 33
02:26:50.062 00.024 1032 UpdateGuideState exits: m=1529 SNR=27.4
02:26:50.066 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:50.070 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:50.073 00.003 1032 Enqueuing Expose request
02:26:50.085 00.012 10072 IsGuiding returns 0
02:26:50.085 00.000 10072 Move returns status 0, amount 23
02:26:50.085 00.000 10072 MoveAxis(N, 0, ABG)
02:26:50.085 00.000 10072 Move returns status 0, amount 0
02:26:50.085 00.000 10072 move complete, result=0
02:26:50.086 00.001 10072 worker thread done servicing request
02:26:50.086 00.000 10072 Worker thread wakes up
02:26:50.086 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:50.086 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:50.086 00.000 1032 GuideStep: -0.0 px 23 ms WEST, -0.1 px 0 ms NORTH
02:26:51.217 01.131 10072 Exposure complete
02:26:51.314 00.097 10072 worker thread done servicing request
02:26:51.314 00.000 1032 OnExposeComplete: enter
02:26:51.317 00.003 1032 UpdateGuideState(): m_state=6
02:26:51.321 00.004 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1131
02:26:51.324 00.003 1032 Star::Find returns 1 (0), X=1123.77, Y=332.78, Mass=1683, SNR=28.8, Peak=129 HFD=2.9
02:26:51.326 00.002 1032 MultiStar: [#1 0.31,0.01,0.87,U] [#2 0.26,0.10,0.88,U] [#3 0.25,-0.00,0.88,U] [#4 0.24,-0.03,0.80,U] [#5 0.26,0.17,0.73,U] [#6 0.25,0.09,0.71,U] [#7 0.13,-0.02,0.73,U] [#8 0.08,0.04,0.65,U] 
02:26:51.329 00.003 1032 single-star, 8 included, MultiStar: {0.22, 0.04}, one-star: {0.14, 0.03}
02:26:51.348 00.019 1032 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.83) = xAngle (-1.63 = -1.63)
02:26:51.351 00.003 1032 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.63 = -1.63)
02:26:51.355 00.004 1032 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.20 mountX=-0.01 mountY=-0.14, mountTheta=-1.63
02:26:51.360 00.005 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.03, opts=13)
02:26:51.365 00.005 1032 Enqueuing Move request for scope (0.14, 0.03)
02:26:51.370 00.005 10072 Worker thread wakes up
02:26:51.371 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
02:26:51.371 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
02:26:51.371 00.000 10072 Moving (0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
02:26:51.373 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:51.376 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.42
02:26:51.376 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 1000
02:26:51.376 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:51.376 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:26:51.376 00.000 10072 MoveAxis(W, 14, ABG)
02:26:51.376 00.000 10072 Guiding  Dir = 3, Dur = 14
02:26:51.377 00.001 10072 IsGuiding returns 0
02:26:51.377 00.000 10072 PulseGuide returned control before completion, sleep 24
02:26:51.411 00.034 1032 UpdateGuideState exits: m=1683 SNR=28.8
02:26:51.415 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:51.421 00.006 10072 IsGuiding returns 0
02:26:51.421 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:51.424 00.003 1032 Enqueuing Expose request
02:26:51.428 00.004 10072 Move returns status 0, amount 14
02:26:51.428 00.000 10072 MoveAxis(N, 0, ABG)
02:26:51.429 00.001 10072 Move returns status 0, amount 0
02:26:51.429 00.000 10072 move complete, result=0
02:26:51.429 00.000 10072 worker thread done servicing request
02:26:51.429 00.000 10072 Worker thread wakes up
02:26:51.429 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:51.429 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:51.439 00.010 1032 GuideStep: -0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
02:26:52.347 00.908 10072 Exposure complete
02:26:52.588 00.241 1032 OnExposeComplete: enter
02:26:52.598 00.010 10072 worker thread done servicing request
02:26:52.598 00.000 1032 UpdateGuideState(): m_state=6
02:26:52.623 00.025 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1132
02:26:52.633 00.010 1032 Star::Find returns 1 (0), X=1123.81, Y=332.79, Mass=1552, SNR=27.7, Peak=115 HFD=3.0
02:26:52.638 00.005 1032 MultiStar: [#1 0.24,-0.00,0.92,U] [#2 0.18,0.13,0.95,U] [#3 0.26,0.17,0.94,U] [#4 0.19,0.03,0.82,U] [#5 0.11,0.16,0.77,U] [#6 0.22,0.05,0.75,U] [#7 0.22,0.12,0.74,U] [#8 0.12,0.02,0.68,U] 
02:26:52.642 00.004 1032 single-star, 8 included, MultiStar: {0.19, 0.08}, one-star: {0.18, 0.04}
02:26:52.647 00.005 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
02:26:52.652 00.005 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
02:26:52.660 00.008 1032 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.21 mountX=-0.01 mountY=-0.18, mountTheta=-1.62
02:26:52.679 00.019 1032 SchedulePrimaryMove(0F526948, x=0.18, y=0.04, opts=13)
02:26:52.690 00.011 1032 Enqueuing Move request for scope (0.18, 0.04)
02:26:52.710 00.020 10072 Worker thread wakes up
02:26:52.712 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
02:26:52.712 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
02:26:52.712 00.000 10072 Moving (0.18, 0.04) raw xDistance=-0.01 yDistance=-0.18
02:26:52.718 00.006 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:52.722 00.004 10072 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1297.72
02:26:52.722 00.000 10072 PPEC: input: -0.01, control: 0.02, exposure: 1000
02:26:52.722 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:52.722 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:26:52.722 00.000 10072 MoveAxis(W, 21, ABG)
02:26:52.722 00.000 10072 Guiding  Dir = 3, Dur = 21
02:26:52.722 00.000 10072 IsGuiding returns 0
02:26:52.724 00.002 10072 PulseGuide returned control before completion, sleep 31
02:26:52.754 00.030 1032 UpdateGuideState exits: m=1552 SNR=27.7
02:26:52.757 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:52.759 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:52.762 00.003 1032 Enqueuing Expose request
02:26:52.767 00.005 10072 IsGuiding returns 1
02:26:52.767 00.000 10072 scope still moving after pulse duration time elapsed
02:26:52.794 00.027 10072 IsGuiding returns 1
02:26:52.824 00.030 10072 IsGuiding returns 1
02:26:52.855 00.031 10072 IsGuiding returns 1
02:26:52.886 00.031 10072 IsGuiding returns 1
02:26:52.917 00.031 10072 IsGuiding returns 1
02:26:52.949 00.032 10072 IsGuiding returns 1
02:26:52.979 00.030 10072 IsGuiding returns 1
02:26:53.011 00.032 10072 IsGuiding returns 1
02:26:53.042 00.031 10072 IsGuiding returns 1
02:26:53.073 00.031 10072 IsGuiding returns 1
02:26:53.104 00.031 10072 IsGuiding returns 1
02:26:53.135 00.031 10072 IsGuiding returns 1
02:26:53.167 00.032 10072 IsGuiding returns 1
02:26:53.198 00.031 10072 IsGuiding returns 0
02:26:53.198 00.000 10072 scope move finished after 21 + 453 ms
02:26:53.198 00.000 10072 Move returns status 0, amount 21
02:26:53.198 00.000 10072 MoveAxis(N, 0, ABG)
02:26:53.198 00.000 10072 Move returns status 0, amount 0
02:26:53.198 00.000 10072 move complete, result=0
02:26:53.198 00.000 10072 worker thread done servicing request
02:26:53.198 00.000 10072 Worker thread wakes up
02:26:53.198 00.000 1032 GuideStep: -0.0 px 21 ms WEST, -0.2 px 0 ms NORTH
02:26:53.201 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:53.202 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:54.345 01.143 10072 Exposure complete
02:26:54.432 00.087 10072 worker thread done servicing request
02:26:54.432 00.000 1032 OnExposeComplete: enter
02:26:54.436 00.004 1032 UpdateGuideState(): m_state=6
02:26:54.439 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1133
02:26:54.441 00.002 1032 Star::Find returns 1 (0), X=1123.81, Y=332.69, Mass=1785, SNR=29.7, Peak=132 HFD=3.1
02:26:54.444 00.003 1032 MultiStar: [#1 0.32,-0.07,0.89,U] [#2 0.24,-0.06,0.90,U] [#3 0.19,-0.09,0.87,U] [#4 0.32,-0.11,0.76,U] [#5 0.31,0.01,0.70,U] [#6 0.38,0.00,0.69,U] [#7 0.29,-0.16,0.64,U] [#8 0.22,-0.06,0.62,U] 
02:26:54.446 00.002 1032 single-star, 8 included, MultiStar: {0.27, -0.07}, one-star: {0.18, -0.07}
02:26:54.449 00.003 1032 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.83) = xAngle (-2.18 = -2.18)
02:26:54.451 00.002 1032 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.18 = -2.18)
02:26:54.454 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.35 mountX=-0.11 mountY=-0.16, mountTheta=-2.18
02:26:54.458 00.004 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.07, opts=13)
02:26:54.461 00.003 1032 Enqueuing Move request for scope (0.18, -0.07)
02:26:54.463 00.002 10072 Worker thread wakes up
02:26:54.464 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
02:26:54.464 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
02:26:54.464 00.000 10072 Moving (0.18, -0.07) raw xDistance=-0.11 yDistance=-0.16
02:26:54.466 00.002 10072 PPEC rslt: input = -0.11, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1297.72
02:26:54.466 00.000 10072 PPEC: input: -0.11, control: 0.02, exposure: 1000
02:26:54.466 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:54.466 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:54.469 00.003 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:26:54.469 00.000 10072 MoveAxis(W, 18, ABG)
02:26:54.469 00.000 10072 Guiding  Dir = 3, Dur = 18
02:26:54.469 00.000 10072 IsGuiding returns 0
02:26:54.470 00.001 10072 PulseGuide returned control before completion, sleep 28
02:26:54.492 00.022 1032 UpdateGuideState exits: m=1785 SNR=29.7
02:26:54.496 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:54.500 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:54.504 00.004 1032 Enqueuing Expose request
02:26:54.509 00.005 10072 IsGuiding returns 0
02:26:54.509 00.000 10072 Move returns status 0, amount 18
02:26:54.509 00.000 10072 MoveAxis(N, 0, ABG)
02:26:54.510 00.001 10072 Move returns status 0, amount 0
02:26:54.510 00.000 10072 move complete, result=0
02:26:54.510 00.000 10072 worker thread done servicing request
02:26:54.510 00.000 10072 Worker thread wakes up
02:26:54.510 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:54.510 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:54.522 00.012 1032 GuideStep: -0.1 px 18 ms WEST, -0.2 px 0 ms NORTH
02:26:55.421 00.899 10072 Exposure complete
02:26:55.507 00.086 10072 worker thread done servicing request
02:26:55.508 00.001 1032 OnExposeComplete: enter
02:26:55.511 00.003 1032 UpdateGuideState(): m_state=6
02:26:55.514 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1134
02:26:55.534 00.020 1032 Star::Find returns 1 (0), X=1123.77, Y=332.74, Mass=1728, SNR=29.2, Peak=135 HFD=3.0
02:26:55.537 00.003 1032 MultiStar: [#1 0.26,-0.00,0.89,U] [#2 0.17,0.05,0.88,U] [#3 0.28,0.04,0.88,U] [#4 0.18,0.08,0.77,U] [#5 0.21,0.09,0.74,U] [#6 0.25,0.08,0.68,U] [#7 0.21,-0.04,0.69,U] [#8 0.17,-0.14,0.65,U] 
02:26:55.540 00.003 1032 single-star, 8 included, MultiStar: {0.21, 0.02}, one-star: {0.14, -0.01}
02:26:55.542 00.002 1032 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.83) = xAngle (-1.93 = -1.93)
02:26:55.544 00.002 1032 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.93 = -1.93)
02:26:55.546 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.10 mountX=-0.05 mountY=-0.13, mountTheta=-1.93
02:26:55.563 00.017 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.01, opts=13)
02:26:55.566 00.003 1032 Enqueuing Move request for scope (0.14, -0.01)
02:26:55.570 00.004 10072 Worker thread wakes up
02:26:55.570 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
02:26:55.570 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
02:26:55.570 00.000 10072 Moving (0.14, -0.01) raw xDistance=-0.05 yDistance=-0.13
02:26:55.573 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:55.577 00.004 10072 PPEC rslt: input = -0.05, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1299.00
02:26:55.577 00.000 10072 PPEC: input: -0.05, control: 0.02, exposure: 1000
02:26:55.577 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:55.577 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:26:55.577 00.000 10072 MoveAxis(W, 20, ABG)
02:26:55.577 00.000 10072 Guiding  Dir = 3, Dur = 20
02:26:55.577 00.000 10072 IsGuiding returns 0
02:26:55.584 00.007 10072 PulseGuide returned control before completion, sleep 25
02:26:55.625 00.041 10072 IsGuiding returns 1
02:26:55.625 00.000 10072 scope still moving after pulse duration time elapsed
02:26:55.628 00.003 1032 UpdateGuideState exits: m=1728 SNR=29.2
02:26:55.631 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:55.635 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:55.637 00.002 1032 Enqueuing Expose request
02:26:55.657 00.020 10072 IsGuiding returns 1
02:26:55.685 00.028 10072 IsGuiding returns 1
02:26:55.720 00.035 10072 IsGuiding returns 0
02:26:55.720 00.000 10072 scope move finished after 20 + 122 ms
02:26:55.720 00.000 10072 Move returns status 0, amount 20
02:26:55.721 00.001 10072 MoveAxis(N, 0, ABG)
02:26:55.721 00.000 10072 Move returns status 0, amount 0
02:26:55.721 00.000 10072 move complete, result=0
02:26:55.721 00.000 10072 worker thread done servicing request
02:26:55.721 00.000 10072 Worker thread wakes up
02:26:55.721 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:55.721 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:55.721 00.000 1032 GuideStep: -0.0 px 20 ms WEST, -0.1 px 0 ms NORTH
02:26:56.861 01.140 10072 Exposure complete
02:26:56.941 00.080 10072 worker thread done servicing request
02:26:56.941 00.000 1032 OnExposeComplete: enter
02:26:56.944 00.003 1032 UpdateGuideState(): m_state=6
02:26:56.946 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1135
02:26:56.948 00.002 1032 Star::Find returns 1 (0), X=1123.79, Y=332.67, Mass=1583, SNR=28.0, Peak=118 HFD=3.1
02:26:56.950 00.002 1032 MultiStar: [#1 0.34,-0.03,0.90,U] [#2 0.17,-0.12,0.96,U] [#3 0.29,-0.07,0.94,U] [#4 0.28,-0.09,0.81,U] [#5 0.30,-0.03,0.73,U] [#6 0.39,0.04,0.74,U] [#7 0.19,-0.08,0.73,U] [#8 0.12,-0.09,0.65,U] 
02:26:56.953 00.003 1032 single-star, 8 included, MultiStar: {0.25, -0.06}, one-star: {0.16, -0.08}
02:26:56.955 00.002 1032 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.83) = xAngle (-2.28 = -2.28)
02:26:56.959 00.004 1032 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.28 = -2.28)
02:26:56.964 00.005 1032 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.45 mountX=-0.12 mountY=-0.14, mountTheta=-2.28
02:26:56.970 00.006 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.08, opts=13)
02:26:56.974 00.004 1032 Enqueuing Move request for scope (0.16, -0.08)
02:26:56.976 00.002 10072 Worker thread wakes up
02:26:56.976 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
02:26:56.976 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
02:26:56.976 00.000 10072 Moving (0.16, -0.08) raw xDistance=-0.12 yDistance=-0.14
02:26:56.978 00.002 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1299.00
02:26:56.978 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 1000
02:26:56.978 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:56.978 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:26:56.978 00.000 10072 MoveAxis(W, 15, ABG)
02:26:56.978 00.000 10072 Guiding  Dir = 3, Dur = 15
02:26:56.979 00.001 10072 IsGuiding returns 0
02:26:56.980 00.001 10072 PulseGuide returned control before completion, sleep 25
02:26:56.980 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:57.008 00.028 1032 UpdateGuideState exits: m=1583 SNR=28.0
02:26:57.011 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:57.013 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:57.017 00.004 10072 IsGuiding returns 0
02:26:57.017 00.000 10072 Move returns status 0, amount 15
02:26:57.017 00.000 10072 MoveAxis(N, 0, ABG)
02:26:57.017 00.000 10072 Move returns status 0, amount 0
02:26:57.017 00.000 10072 move complete, result=0
02:26:57.017 00.000 10072 worker thread done servicing request
02:26:57.017 00.000 1032 Enqueuing Expose request
02:26:57.021 00.004 10072 Worker thread wakes up
02:26:57.021 00.000 1032 GuideStep: -0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
02:26:57.024 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:57.024 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:57.938 00.914 10072 Exposure complete
02:26:58.030 00.092 1032 OnExposeComplete: enter
02:26:58.033 00.003 10072 worker thread done servicing request
02:26:58.033 00.000 1032 UpdateGuideState(): m_state=6
02:26:58.037 00.004 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1136
02:26:58.040 00.003 1032 Star::Find returns 1 (0), X=1123.76, Y=332.57, Mass=1611, SNR=28.2, Peak=129 HFD=3.2
02:26:58.043 00.003 1032 MultiStar: [#1 0.30,-0.09,0.90,U] [#2 0.23,-0.05,0.95,U] [#3 0.30,-0.07,0.87,U] [#4 0.26,-0.16,0.80,U] [#5 0.25,-0.03,0.78,U] [#6 0.37,-0.02,0.70,U] [#7 0.33,-0.14,0.71,U] [#8 0.21,-0.03,0.63,U] 
02:26:58.046 00.003 1032 single-star, 8 included, MultiStar: {0.26, -0.09}, one-star: {0.13, -0.18}
02:26:58.048 00.002 1032 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.83) = xAngle (-2.78 = -2.78)
02:26:58.051 00.003 1032 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.78 = -2.78)
02:26:58.055 00.004 1032 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.23 cameraTheta=-0.95 mountX=-0.21 mountY=-0.08, mountTheta=-2.78
02:26:58.059 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.18, opts=13)
02:26:58.063 00.004 1032 Enqueuing Move request for scope (0.13, -0.18)
02:26:58.065 00.002 10072 Worker thread wakes up
02:26:58.065 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
02:26:58.065 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
02:26:58.065 00.000 10072 Moving (0.13, -0.18) raw xDistance=-0.21 yDistance=-0.08
02:26:58.068 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:58.070 00.002 10072 PPEC rslt: input = -0.21, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 1300.28
02:26:58.070 00.000 10072 PPEC: input: -0.21, control: -0.07, exposure: 1000
02:26:58.071 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:58.071 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:26:58.071 00.000 10072 MoveAxis(E, 71, ABG)
02:26:58.071 00.000 10072 Guiding  Dir = 2, Dur = 71
02:26:58.071 00.000 10072 IsGuiding returns 0
02:26:58.072 00.001 10072 PulseGuide returned control before completion, sleep 81
02:26:58.099 00.027 1032 UpdateGuideState exits: m=1611 SNR=28.2
02:26:58.102 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:58.104 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:58.107 00.003 1032 Enqueuing Expose request
02:26:58.168 00.061 10072 IsGuiding returns 0
02:26:58.168 00.000 10072 Move returns status 0, amount 71
02:26:58.169 00.001 10072 MoveAxis(N, 0, ABG)
02:26:58.169 00.000 10072 Move returns status 0, amount 0
02:26:58.169 00.000 10072 move complete, result=0
02:26:58.169 00.000 10072 worker thread done servicing request
02:26:58.169 00.000 10072 Worker thread wakes up
02:26:58.169 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:58.169 00.000 1032 GuideStep: -0.2 px 71 ms EAST, -0.1 px 0 ms NORTH
02:26:58.173 00.004 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:59.313 01.140 10072 Exposure complete
02:26:59.402 00.089 10072 worker thread done servicing request
02:26:59.402 00.000 1032 OnExposeComplete: enter
02:26:59.405 00.003 1032 UpdateGuideState(): m_state=6
02:26:59.407 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1137
02:26:59.409 00.002 1032 Star::Find returns 1 (0), X=1123.77, Y=332.63, Mass=1712, SNR=29.1, Peak=130 HFD=3.1
02:26:59.411 00.002 1032 MultiStar: [#1 0.23,-0.01,0.88,U] [#2 0.28,-0.06,0.92,U] [#3 0.26,-0.06,0.89,U] [#4 0.28,-0.02,0.78,U] [#5 0.29,0.03,0.71,U] [#6 0.32,-0.04,0.70,U] [#7 0.31,-0.12,0.68,U] [#8 0.27,-0.07,0.63,U] 
02:26:59.414 00.003 1032 single-star, 8 included, MultiStar: {0.26, -0.05}, one-star: {0.13, -0.12}
02:26:59.416 00.002 1032 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.83) = xAngle (-2.55 = -2.55)
02:26:59.419 00.003 1032 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.55 = -2.55)
02:26:59.421 00.002 1032 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.72 mountX=-0.15 mountY=-0.10, mountTheta=-2.55
02:26:59.426 00.005 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.12, opts=13)
02:26:59.429 00.003 1032 Enqueuing Move request for scope (0.13, -0.12)
02:26:59.431 00.002 10072 Worker thread wakes up
02:26:59.431 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
02:26:59.431 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
02:26:59.431 00.000 10072 Moving (0.13, -0.12) raw xDistance=-0.15 yDistance=-0.10
02:26:59.434 00.003 10072 PPEC rslt: input = -0.15, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1300.28
02:26:59.434 00.000 10072 PPEC: input: -0.15, control: 0.01, exposure: 1000
02:26:59.434 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:59.434 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:26:59.434 00.000 10072 MoveAxis(W, 15, ABG)
02:26:59.434 00.000 10072 Guiding  Dir = 3, Dur = 15
02:26:59.435 00.001 10072 IsGuiding returns 0
02:26:59.435 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:26:59.440 00.005 10072 PulseGuide returned control before completion, sleep 24
02:26:59.464 00.024 1032 UpdateGuideState exits: m=1712 SNR=29.1
02:26:59.468 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:59.470 00.002 10072 IsGuiding returns 0
02:26:59.470 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:26:59.473 00.003 10072 Move returns status 0, amount 15
02:26:59.473 00.000 10072 MoveAxis(N, 0, ABG)
02:26:59.473 00.000 1032 Enqueuing Expose request
02:26:59.475 00.002 10072 Move returns status 0, amount 0
02:26:59.475 00.000 10072 move complete, result=0
02:26:59.475 00.000 10072 worker thread done servicing request
02:26:59.475 00.000 10072 Worker thread wakes up
02:26:59.475 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:26:59.476 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:26:59.487 00.011 1032 GuideStep: -0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
02:27:00.390 00.903 10072 Exposure complete
02:27:00.481 00.091 10072 worker thread done servicing request
02:27:00.481 00.000 1032 OnExposeComplete: enter
02:27:00.485 00.004 1032 UpdateGuideState(): m_state=6
02:27:00.490 00.005 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1138
02:27:00.493 00.003 1032 Star::Find returns 1 (0), X=1123.83, Y=332.62, Mass=1427, SNR=26.5, Peak=121 HFD=2.9
02:27:00.495 00.002 1032 MultiStar: [#1 0.35,-0.16,0.97,U] [#2 0.31,-0.12,1.03,U] [#3 0.35,-0.11,0.99,U] [#4 0.28,-0.13,0.83,U] [#5 0.29,-0.11,0.81,U] [#6 0.39,-0.07,0.74,U] [#7 0.21,-0.23,0.74,U] [#8 0.19,-0.03,0.71,U] 
02:27:00.499 00.004 1032 single-star, 8 included, MultiStar: {0.29, -0.12}, one-star: {0.20, -0.13}
02:27:00.502 00.003 1032 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.83) = xAngle (-2.42 = -2.42)
02:27:00.505 00.003 1032 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.42 = -2.42)
02:27:00.507 00.002 1032 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.59 mountX=-0.18 mountY=-0.16, mountTheta=-2.42
02:27:00.511 00.004 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.13, opts=13)
02:27:00.514 00.003 1032 Enqueuing Move request for scope (0.20, -0.13)
02:27:00.516 00.002 10072 Worker thread wakes up
02:27:00.516 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
02:27:00.516 00.000 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
02:27:00.516 00.000 10072 Moving (0.20, -0.13) raw xDistance=-0.18 yDistance=-0.16
02:27:00.518 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:00.522 00.004 10072 PPEC rslt: input = -0.18, final = 0.02, react = -0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1301.54
02:27:00.522 00.000 10072 PPEC: input: -0.18, control: 0.02, exposure: 1000
02:27:00.522 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:00.522 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:27:00.522 00.000 10072 MoveAxis(W, 19, ABG)
02:27:00.522 00.000 10072 Guiding  Dir = 3, Dur = 19
02:27:00.522 00.000 10072 IsGuiding returns 0
02:27:00.523 00.001 10072 PulseGuide returned control before completion, sleep 29
02:27:00.544 00.021 1032 UpdateGuideState exits: m=1427 SNR=26.5
02:27:00.548 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:00.551 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:00.554 00.003 1032 Enqueuing Expose request
02:27:00.557 00.003 10072 IsGuiding returns 0
02:27:00.558 00.001 10072 Move returns status 0, amount 19
02:27:00.558 00.000 10072 MoveAxis(N, 0, ABG)
02:27:00.558 00.000 10072 Move returns status 0, amount 0
02:27:00.558 00.000 10072 move complete, result=0
02:27:00.558 00.000 10072 worker thread done servicing request
02:27:00.558 00.000 10072 Worker thread wakes up
02:27:00.558 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:00.558 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:00.567 00.009 1032 GuideStep: -0.2 px 19 ms WEST, -0.2 px 0 ms NORTH
02:27:01.793 01.226 10072 Exposure complete
02:27:01.875 00.082 10072 worker thread done servicing request
02:27:01.875 00.000 1032 OnExposeComplete: enter
02:27:01.877 00.002 1032 UpdateGuideState(): m_state=6
02:27:01.880 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1139
02:27:01.882 00.002 1032 Star::Find returns 1 (0), X=1123.75, Y=332.78, Mass=1583, SNR=28.0, Peak=116 HFD=2.9
02:27:01.885 00.003 1032 MultiStar: [#1 0.20,0.03,0.91,U] [#2 0.20,0.07,0.94,U] [#3 0.19,0.12,0.94,U] [#4 0.19,-0.01,0.80,U] [#5 0.22,0.08,0.72,U] [#6 0.33,0.00,0.72,U] [#7 0.24,0.00,0.76,U] [#8 0.18,0.09,0.68,U] 
02:27:01.889 00.004 1032 single-star, 8 included, MultiStar: {0.20, 0.05}, one-star: {0.12, 0.03}
02:27:01.891 00.002 1032 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.83) = xAngle (-1.62 = -1.62)
02:27:01.897 00.006 1032 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.62 = -1.62)
02:27:01.902 00.005 1032 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.21 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
02:27:01.907 00.005 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.03, opts=13)
02:27:01.910 00.003 1032 Enqueuing Move request for scope (0.12, 0.03)
02:27:01.913 00.003 10072 Worker thread wakes up
02:27:01.913 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
02:27:01.913 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
02:27:01.913 00.000 10072 Moving (0.12, 0.03) raw xDistance=-0.01 yDistance=-0.12
02:27:01.915 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1301.54
02:27:01.915 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 1000
02:27:01.915 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:01.915 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:27:01.915 00.000 10072 MoveAxis(W, 11, ABG)
02:27:01.916 00.001 10072 Guiding  Dir = 3, Dur = 11
02:27:01.916 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:01.919 00.003 10072 IsGuiding returns 0
02:27:01.919 00.000 10072 PulseGuide returned control before completion, sleep 21
02:27:01.942 00.023 1032 UpdateGuideState exits: m=1583 SNR=28.0
02:27:01.945 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:01.947 00.002 10072 IsGuiding returns 0
02:27:01.947 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:01.951 00.004 1032 Enqueuing Expose request
02:27:01.953 00.002 10072 Move returns status 0, amount 11
02:27:01.953 00.000 10072 MoveAxis(N, 0, ABG)
02:27:01.953 00.000 10072 Move returns status 0, amount 0
02:27:01.953 00.000 10072 move complete, result=0
02:27:01.953 00.000 10072 worker thread done servicing request
02:27:01.953 00.000 10072 Worker thread wakes up
02:27:01.953 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:01.953 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:01.963 00.010 1032 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
02:27:02.871 00.908 10072 Exposure complete
02:27:02.943 00.072 10072 worker thread done servicing request
02:27:02.943 00.000 1032 OnExposeComplete: enter
02:27:02.946 00.003 1032 UpdateGuideState(): m_state=6
02:27:02.950 00.004 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1140
02:27:02.953 00.003 1032 Star::Find returns 1 (0), X=1123.79, Y=332.58, Mass=1440, SNR=26.7, Peak=110 HFD=3.2
02:27:02.957 00.004 1032 MultiStar: [#1 0.31,-0.11,0.99,U] [#2 0.26,-0.10,1.00,U] [#3 0.32,-0.02,0.96,U] [#4 0.24,-0.14,0.84,U] [#5 0.27,0.01,0.80,U] [#6 0.33,-0.04,0.79,U] [#7 0.26,-0.16,0.74,U] [#8 0.26,-0.13,0.71,U] 
02:27:02.959 00.002 1032 single-star, 8 included, MultiStar: {0.27, -0.09}, one-star: {0.16, -0.17}
02:27:02.966 00.007 1032 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.83) = xAngle (-2.64 = -2.64)
02:27:02.968 00.002 1032 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.64 = -2.64)
02:27:02.972 00.004 1032 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.81 mountX=-0.20 mountY=-0.11, mountTheta=-2.64
02:27:02.976 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=-0.17, opts=13)
02:27:02.978 00.002 1032 Enqueuing Move request for scope (0.16, -0.17)
02:27:02.981 00.003 10072 Worker thread wakes up
02:27:02.981 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
02:27:02.981 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
02:27:02.981 00.000 10072 Moving (0.16, -0.17) raw xDistance=-0.20 yDistance=-0.11
02:27:02.984 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:02.987 00.003 10072 PPEC rslt: input = -0.20, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 1302.79
02:27:02.987 00.000 10072 PPEC: input: -0.20, control: -0.07, exposure: 1000
02:27:02.989 00.002 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:02.989 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:27:02.989 00.000 10072 MoveAxis(E, 70, ABG)
02:27:02.989 00.000 10072 Guiding  Dir = 2, Dur = 70
02:27:02.989 00.000 10072 IsGuiding returns 0
02:27:02.990 00.001 10072 PulseGuide returned control before completion, sleep 79
02:27:03.020 00.030 1032 UpdateGuideState exits: m=1440 SNR=26.7
02:27:03.028 00.008 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:03.030 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:03.033 00.003 1032 Enqueuing Expose request
02:27:03.085 00.052 10072 IsGuiding returns 0
02:27:03.085 00.000 10072 Move returns status 0, amount 70
02:27:03.085 00.000 10072 MoveAxis(N, 0, ABG)
02:27:03.085 00.000 10072 Move returns status 0, amount 0
02:27:03.087 00.002 10072 move complete, result=0
02:27:03.087 00.000 10072 worker thread done servicing request
02:27:03.087 00.000 10072 Worker thread wakes up
02:27:03.087 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:03.087 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:03.089 00.002 1032 GuideStep: -0.2 px 70 ms EAST, -0.1 px 0 ms NORTH
02:27:04.213 01.124 10072 Exposure complete
02:27:04.286 00.073 10072 worker thread done servicing request
02:27:04.286 00.000 1032 OnExposeComplete: enter
02:27:04.290 00.004 1032 UpdateGuideState(): m_state=6
02:27:04.293 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1141
02:27:04.296 00.003 1032 Star::Find returns 1 (0), X=1123.85, Y=332.80, Mass=1601, SNR=28.1, Peak=123 HFD=2.9
02:27:04.300 00.004 1032 MultiStar: [#1 0.31,0.09,0.91,U] [#2 0.31,0.07,0.97,U] [#3 0.27,0.09,0.90,U] [#4 0.29,0.10,0.83,U] [#5 0.23,0.20,0.79,U] [#6 0.29,0.09,0.75,U] [#7 0.28,0.07,0.74,U] [#8 0.16,0.12,0.66,U] 
02:27:04.302 00.002 1032 single-star, 8 included, MultiStar: {0.26, 0.10}, one-star: {0.22, 0.05}
02:27:04.305 00.003 1032 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.83) = xAngle (-1.60 = -1.60)
02:27:04.307 00.002 1032 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.60 = -1.60)
02:27:04.310 00.003 1032 CameraToMount -- cameraX=0.22 cameraY=0.05 hyp=0.22 cameraTheta=0.23 mountX=-0.01 mountY=-0.22, mountTheta=-1.60
02:27:04.314 00.004 1032 SchedulePrimaryMove(0F526948, x=0.22, y=0.05, opts=13)
02:27:04.317 00.003 1032 Enqueuing Move request for scope (0.22, 0.05)
02:27:04.324 00.007 10072 Worker thread wakes up
02:27:04.324 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.05) opts 0xd
02:27:04.324 00.000 10072 Handling offset move in thread for scope, endpoint = (0.22, 0.05)
02:27:04.324 00.000 10072 Moving (0.22, 0.05) raw xDistance=-0.01 yDistance=-0.22
02:27:04.326 00.002 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1302.79
02:27:04.326 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 1000
02:27:04.326 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.22
02:27:04.326 00.000 10072 MoveAxis(W, 12, ABG)
02:27:04.327 00.001 10072 Guiding  Dir = 3, Dur = 12
02:27:04.328 00.001 10072 IsGuiding returns 0
02:27:04.328 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:04.334 00.006 10072 PulseGuide returned control before completion, sleep 21
02:27:04.357 00.023 1032 UpdateGuideState exits: m=1601 SNR=28.1
02:27:04.360 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:04.363 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:04.366 00.003 1032 Enqueuing Expose request
02:27:04.369 00.003 10072 IsGuiding returns 0
02:27:04.369 00.000 10072 Move returns status 0, amount 12
02:27:04.369 00.000 10072 MoveAxis(N, 123, ABG)
02:27:04.369 00.000 10072 Guiding  Dir = 0, Dur = 123
02:27:04.369 00.000 10072 IsGuiding returns 0
02:27:04.370 00.001 10072 PulseGuide returned control before completion, sleep 133
02:27:04.507 00.137 10072 IsGuiding returns 1
02:27:04.507 00.000 10072 scope still moving after pulse duration time elapsed
02:27:04.538 00.031 10072 IsGuiding returns 0
02:27:04.538 00.000 10072 scope move finished after 123 + 45 ms
02:27:04.538 00.000 10072 Move returns status 0, amount 123
02:27:04.538 00.000 10072 move complete, result=0
02:27:04.538 00.000 10072 worker thread done servicing request
02:27:04.538 00.000 10072 Worker thread wakes up
02:27:04.538 00.000 1032 GuideStep: -0.0 px 12 ms WEST, -0.2 px 123 ms NORTH
02:27:04.543 00.005 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:04.543 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:05.450 00.907 10072 Exposure complete
02:27:05.524 00.074 10072 worker thread done servicing request
02:27:05.524 00.000 1032 OnExposeComplete: enter
02:27:05.528 00.004 1032 UpdateGuideState(): m_state=6
02:27:05.530 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1142
02:27:05.532 00.002 1032 Star::Find returns 1 (0), X=1123.70, Y=332.67, Mass=1586, SNR=28.0, Peak=124 HFD=3.0
02:27:05.534 00.002 1032 MultiStar: [#1 0.16,-0.08,0.91,U] [#2 0.12,0.02,0.91,U] [#3 0.07,0.06,0.90,U] [#4 0.11,-0.07,0.81,U] [#5 0.14,0.04,0.80,U] [#6 0.20,-0.06,0.72,U] [#7 0.17,-0.10,0.72,U] [#8 0.06,-0.07,0.68,U] 
02:27:05.536 00.002 1032 single-star, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.07, -0.09}
02:27:05.538 00.002 1032 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.83) = xAngle (-2.72 = -2.72)
02:27:05.540 00.002 1032 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.72 = -2.72)
02:27:05.543 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.89 mountX=-0.10 mountY=-0.05, mountTheta=-2.72
02:27:05.548 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=-0.09, opts=13)
02:27:05.553 00.005 1032 Enqueuing Move request for scope (0.07, -0.09)
02:27:05.557 00.004 10072 Worker thread wakes up
02:27:05.557 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
02:27:05.558 00.001 10072 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
02:27:05.558 00.000 10072 Moving (0.07, -0.09) raw xDistance=-0.10 yDistance=-0.05
02:27:05.560 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:05.563 00.003 10072 PPEC rslt: input = -0.10, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1304.02
02:27:05.563 00.000 10072 PPEC: input: -0.10, control: 0.02, exposure: 1000
02:27:05.563 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:05.563 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:27:05.563 00.000 10072 MoveAxis(W, 18, ABG)
02:27:05.563 00.000 10072 Guiding  Dir = 3, Dur = 18
02:27:05.564 00.001 10072 IsGuiding returns 0
02:27:05.564 00.000 10072 PulseGuide returned control before completion, sleep 28
02:27:05.585 00.021 1032 UpdateGuideState exits: m=1586 SNR=28.0
02:27:05.604 00.019 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:05.606 00.002 10072 IsGuiding returns 1
02:27:05.607 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:05.609 00.002 1032 Enqueuing Expose request
02:27:05.612 00.003 10072 scope still moving after pulse duration time elapsed
02:27:05.638 00.026 10072 IsGuiding returns 1
02:27:05.664 00.026 10072 IsGuiding returns 1
02:27:05.694 00.030 10072 IsGuiding returns 1
02:27:05.726 00.032 10072 IsGuiding returns 1
02:27:05.757 00.031 10072 IsGuiding returns 1
02:27:05.788 00.031 10072 IsGuiding returns 1
02:27:05.819 00.031 10072 IsGuiding returns 1
02:27:05.849 00.030 10072 IsGuiding returns 1
02:27:05.880 00.031 10072 IsGuiding returns 1
02:27:05.910 00.030 10072 IsGuiding returns 1
02:27:05.941 00.031 10072 IsGuiding returns 1
02:27:05.973 00.032 10072 IsGuiding returns 1
02:27:06.006 00.033 10072 IsGuiding returns 1
02:27:06.036 00.030 10072 IsGuiding returns 1
02:27:06.068 00.032 10072 IsGuiding returns 1
02:27:06.100 00.032 10072 IsGuiding returns 1
02:27:06.132 00.032 10072 IsGuiding returns 1
02:27:06.164 00.032 10072 IsGuiding returns 0
02:27:06.164 00.000 10072 scope move finished after 18 + 582 ms
02:27:06.164 00.000 10072 Move returns status 0, amount 18
02:27:06.164 00.000 10072 MoveAxis(N, 0, ABG)
02:27:06.164 00.000 10072 Move returns status 0, amount 0
02:27:06.165 00.001 10072 move complete, result=0
02:27:06.165 00.000 10072 worker thread done servicing request
02:27:06.165 00.000 10072 Worker thread wakes up
02:27:06.165 00.000 1032 GuideStep: -0.1 px 18 ms WEST, -0.0 px 0 ms NORTH
02:27:06.169 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:06.170 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:07.304 01.134 10072 Exposure complete
02:27:07.356 00.052 10072 worker thread done servicing request
02:27:07.356 00.000 1032 OnExposeComplete: enter
02:27:07.358 00.002 1032 UpdateGuideState(): m_state=6
02:27:07.360 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1143
02:27:07.361 00.001 1032 Star::Find returns 1 (0), X=1123.66, Y=332.63, Mass=1500, SNR=27.2, Peak=115 HFD=3.0
02:27:07.364 00.003 1032 MultiStar: [#1 0.13,-0.07,0.94,U] [#2 0.06,-0.06,0.97,U] [#3 0.15,-0.02,0.98,U] [#4 0.11,-0.07,0.85,U] [#5 0.15,0.02,0.80,U] [#6 0.20,-0.05,0.74,U] [#7 0.13,-0.11,0.75,U] [#8 0.02,-0.12,0.66,U] 
02:27:07.367 00.003 1032 single-star, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.03, -0.12}
02:27:07.368 00.001 1032 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.83) = xAngle (-3.18 = 3.10)
02:27:07.369 00.001 1032 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.18 = 3.10)
02:27:07.371 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.35 mountX=-0.12 mountY=0.00, mountTheta=3.10
02:27:07.374 00.003 1032 SchedulePrimaryMove(0F526948, x=0.03, y=-0.12, opts=13)
02:27:07.376 00.002 1032 Enqueuing Move request for scope (0.03, -0.12)
02:27:07.376 00.000 10072 Worker thread wakes up
02:27:07.378 00.002 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
02:27:07.378 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
02:27:07.378 00.000 10072 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=0.00
02:27:07.379 00.001 10072 PPEC rslt: input = -0.12, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1304.02
02:27:07.379 00.000 10072 PPEC: input: -0.12, control: 0.01, exposure: 1000
02:27:07.379 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:07.379 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:07.381 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:27:07.381 00.000 10072 MoveAxis(W, 13, ABG)
02:27:07.381 00.000 10072 Guiding  Dir = 3, Dur = 13
02:27:07.381 00.000 10072 IsGuiding returns 0
02:27:07.381 00.000 10072 PulseGuide returned control before completion, sleep 23
02:27:07.397 00.016 1032 UpdateGuideState exits: m=1500 SNR=27.2
02:27:07.398 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:07.400 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:07.402 00.002 1032 Enqueuing Expose request
02:27:07.411 00.009 10072 IsGuiding returns 0
02:27:07.411 00.000 10072 Move returns status 0, amount 13
02:27:07.411 00.000 10072 MoveAxis(N, 0, ABG)
02:27:07.411 00.000 10072 Move returns status 0, amount 0
02:27:07.411 00.000 10072 move complete, result=0
02:27:07.411 00.000 10072 worker thread done servicing request
02:27:07.411 00.000 10072 Worker thread wakes up
02:27:07.411 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:07.411 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:07.411 00.000 1032 GuideStep: -0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
02:27:08.320 00.909 10072 Exposure complete
02:27:08.373 00.053 10072 worker thread done servicing request
02:27:08.373 00.000 1032 OnExposeComplete: enter
02:27:08.375 00.002 1032 UpdateGuideState(): m_state=6
02:27:08.376 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1144
02:27:08.377 00.001 1032 Star::Find returns 1 (0), X=1123.74, Y=332.57, Mass=1629, SNR=28.4, Peak=122 HFD=3.2
02:27:08.378 00.001 1032 MultiStar: [#1 0.19,-0.17,0.89,U] [#2 0.10,-0.20,0.95,U] [#3 0.24,-0.17,0.92,U] [#4 0.25,-0.17,0.75,U] [#5 0.20,-0.14,0.72,U] [#6 0.25,-0.16,0.68,U] [#7 0.16,-0.21,0.69,U] [#8 0.19,-0.10,0.65,U] 
02:27:08.380 00.002 1032 single-star, 8 included, MultiStar: {0.18, -0.17}, one-star: {0.10, -0.18}
02:27:08.383 00.003 1032 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.83) = xAngle (-2.87 = -2.87)
02:27:08.384 00.001 1032 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.87 = -2.87)
02:27:08.385 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-1.04 mountX=-0.20 mountY=-0.05, mountTheta=-2.87
02:27:08.388 00.003 1032 SchedulePrimaryMove(0F526948, x=0.10, y=-0.18, opts=13)
02:27:08.390 00.002 1032 Enqueuing Move request for scope (0.10, -0.18)
02:27:08.392 00.002 10072 Worker thread wakes up
02:27:08.392 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
02:27:08.392 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
02:27:08.393 00.001 10072 Moving (0.10, -0.18) raw xDistance=-0.20 yDistance=-0.05
02:27:08.396 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:08.399 00.003 10072 PPEC rslt: input = -0.20, final = 0.01, react = -0.08, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1305.25
02:27:08.399 00.000 10072 PPEC: input: -0.20, control: 0.01, exposure: 1000
02:27:08.399 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:08.400 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:27:08.400 00.000 10072 MoveAxis(W, 14, ABG)
02:27:08.400 00.000 10072 Guiding  Dir = 3, Dur = 14
02:27:08.400 00.000 10072 IsGuiding returns 0
02:27:08.400 00.000 10072 PulseGuide returned control before completion, sleep 24
02:27:08.416 00.016 1032 UpdateGuideState exits: m=1629 SNR=28.4
02:27:08.418 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:08.420 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:08.421 00.001 1032 Enqueuing Expose request
02:27:08.429 00.008 10072 IsGuiding returns 0
02:27:08.429 00.000 10072 Move returns status 0, amount 14
02:27:08.429 00.000 10072 MoveAxis(N, 0, ABG)
02:27:08.429 00.000 10072 Move returns status 0, amount 0
02:27:08.429 00.000 10072 move complete, result=0
02:27:08.430 00.001 10072 worker thread done servicing request
02:27:08.430 00.000 10072 Worker thread wakes up
02:27:08.430 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:08.430 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:08.434 00.004 1032 GuideStep: -0.2 px 14 ms WEST, -0.1 px 0 ms NORTH
02:27:09.560 01.126 10072 Exposure complete
02:27:09.616 00.056 10072 worker thread done servicing request
02:27:09.616 00.000 1032 OnExposeComplete: enter
02:27:09.618 00.002 1032 UpdateGuideState(): m_state=6
02:27:09.619 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1145
02:27:09.621 00.002 1032 Star::Find returns 1 (0), X=1123.84, Y=332.59, Mass=1615, SNR=28.2, Peak=127 HFD=3.2
02:27:09.623 00.002 1032 MultiStar: [#1 0.34,-0.22,0.90,U] [#2 0.13,-0.18,0.96,U] [#3 0.27,-0.18,0.94,U] [#4 0.28,-0.14,0.82,U] [#5 0.22,-0.12,0.80,U] [#6 0.30,-0.03,0.73,U] [#7 0.24,-0.32,0.71,U] [#8 0.13,-0.14,0.65,U] 
02:27:09.625 00.002 1032 single-star, 8 included, MultiStar: {0.24, -0.17}, one-star: {0.21, -0.16}
02:27:09.626 00.001 1032 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.83) = xAngle (-2.50 = -2.50)
02:27:09.627 00.001 1032 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.50 = -2.50)
02:27:09.629 00.002 1032 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-0.67 mountX=-0.21 mountY=-0.16, mountTheta=-2.50
02:27:09.632 00.003 1032 SchedulePrimaryMove(0F526948, x=0.21, y=-0.16, opts=13)
02:27:09.634 00.002 1032 Enqueuing Move request for scope (0.21, -0.16)
02:27:09.635 00.001 10072 Worker thread wakes up
02:27:09.636 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.16) opts 0xd
02:27:09.636 00.000 10072 Handling offset move in thread for scope, endpoint = (0.21, -0.16)
02:27:09.636 00.000 10072 Moving (0.21, -0.16) raw xDistance=-0.21 yDistance=-0.16
02:27:09.637 00.001 10072 PPEC rslt: input = -0.21, final = -0.07, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 1305.25
02:27:09.637 00.000 10072 PPEC: input: -0.21, control: -0.07, exposure: 1000
02:27:09.638 00.001 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:09.638 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:09.639 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:27:09.639 00.000 10072 MoveAxis(E, 76, ABG)
02:27:09.640 00.001 10072 Guiding  Dir = 2, Dur = 76
02:27:09.640 00.000 10072 IsGuiding returns 0
02:27:09.640 00.000 10072 PulseGuide returned control before completion, sleep 86
02:27:09.655 00.015 1032 UpdateGuideState exits: m=1615 SNR=28.2
02:27:09.657 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:09.658 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:09.659 00.001 1032 Enqueuing Expose request
02:27:09.730 00.071 10072 IsGuiding returns 0
02:27:09.730 00.000 10072 Move returns status 0, amount 76
02:27:09.730 00.000 10072 MoveAxis(N, 0, ABG)
02:27:09.730 00.000 10072 Move returns status 0, amount 0
02:27:09.730 00.000 10072 move complete, result=0
02:27:09.730 00.000 10072 worker thread done servicing request
02:27:09.730 00.000 10072 Worker thread wakes up
02:27:09.730 00.000 1032 GuideStep: -0.2 px 76 ms EAST, -0.2 px 0 ms NORTH
02:27:09.732 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:09.732 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:10.652 00.920 10072 Exposure complete
02:27:10.704 00.052 10072 worker thread done servicing request
02:27:10.704 00.000 1032 OnExposeComplete: enter
02:27:10.706 00.002 1032 UpdateGuideState(): m_state=6
02:27:10.708 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1146
02:27:10.710 00.002 1032 Star::Find returns 1 (0), X=1123.72, Y=332.61, Mass=1539, SNR=27.6, Peak=121 HFD=3.1
02:27:10.713 00.003 1032 MultiStar: [#1 0.32,-0.04,0.95,U] [#2 0.18,-0.05,0.96,U] [#3 0.29,-0.07,0.95,U] [#4 0.23,-0.05,0.82,U] [#5 0.20,-0.04,0.80,U] [#6 0.42,0.02,0.75,U] [#7 0.18,-0.11,0.71,U] [#8 0.28,-0.10,0.69,U] 
02:27:10.715 00.002 1032 single-star, 8 included, MultiStar: {0.24, -0.07}, one-star: {0.09, -0.14}
02:27:10.716 00.001 1032 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.83) = xAngle (-2.84 = -2.84)
02:27:10.718 00.002 1032 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.84 = -2.84)
02:27:10.719 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-1.01 mountX=-0.16 mountY=-0.05, mountTheta=-2.84
02:27:10.721 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.14, opts=13)
02:27:10.723 00.002 1032 Enqueuing Move request for scope (0.09, -0.14)
02:27:10.724 00.001 10072 Worker thread wakes up
02:27:10.724 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
02:27:10.724 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
02:27:10.724 00.000 10072 Moving (0.09, -0.14) raw xDistance=-0.16 yDistance=-0.05
02:27:10.725 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:10.727 00.002 10072 PPEC rslt: input = -0.16, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1306.46
02:27:10.727 00.000 10072 PPEC: input: -0.16, control: 0.01, exposure: 1000
02:27:10.727 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:10.727 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:27:10.727 00.000 10072 MoveAxis(W, 11, ABG)
02:27:10.727 00.000 10072 Guiding  Dir = 3, Dur = 11
02:27:10.728 00.001 10072 IsGuiding returns 0
02:27:10.728 00.000 10072 PulseGuide returned control before completion, sleep 21
02:27:10.744 00.016 1032 UpdateGuideState exits: m=1539 SNR=27.6
02:27:10.747 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:10.749 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:10.751 00.002 1032 Enqueuing Expose request
02:27:10.759 00.008 10072 IsGuiding returns 0
02:27:10.759 00.000 10072 Move returns status 0, amount 11
02:27:10.759 00.000 10072 MoveAxis(N, 0, ABG)
02:27:10.759 00.000 10072 Move returns status 0, amount 0
02:27:10.759 00.000 10072 move complete, result=0
02:27:10.759 00.000 10072 worker thread done servicing request
02:27:10.759 00.000 10072 Worker thread wakes up
02:27:10.759 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:10.759 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:10.761 00.002 1032 GuideStep: -0.2 px 11 ms WEST, -0.0 px 0 ms NORTH
02:27:11.891 01.130 10072 Exposure complete
02:27:11.948 00.057 10072 worker thread done servicing request
02:27:11.948 00.000 1032 OnExposeComplete: enter
02:27:11.950 00.002 1032 UpdateGuideState(): m_state=6
02:27:11.952 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1147
02:27:11.954 00.002 1032 Star::Find returns 1 (0), X=1123.80, Y=332.58, Mass=1689, SNR=28.9, Peak=134 HFD=3.1
02:27:11.955 00.001 1032 MultiStar: [#1 0.29,-0.19,0.91,U] [#2 0.20,-0.13,0.92,U] [#3 0.26,-0.10,0.92,U] [#4 0.26,-0.17,0.78,U] [#5 0.31,-0.03,0.76,U] [#6 0.33,-0.13,0.74,U] [#7 0.19,-0.29,0.69,U] [#8 0.24,-0.14,0.63,U] 
02:27:11.956 00.001 1032 single-star, 8 included, MultiStar: {0.25, -0.15}, one-star: {0.17, -0.17}
02:27:11.958 00.002 1032 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.83) = xAngle (-2.61 = -2.61)
02:27:11.960 00.002 1032 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.61 = -2.61)
02:27:11.961 00.001 1032 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.78 mountX=-0.21 mountY=-0.12, mountTheta=-2.61
02:27:11.963 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=-0.17, opts=13)
02:27:11.964 00.001 1032 Enqueuing Move request for scope (0.17, -0.17)
02:27:11.966 00.002 10072 Worker thread wakes up
02:27:11.966 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
02:27:11.966 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
02:27:11.966 00.000 10072 Moving (0.17, -0.17) raw xDistance=-0.21 yDistance=-0.12
02:27:11.967 00.001 10072 PPEC rslt: input = -0.21, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 1306.46
02:27:11.967 00.000 10072 PPEC: input: -0.21, control: -0.08, exposure: 1000
02:27:11.967 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:11.968 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:27:11.968 00.000 10072 MoveAxis(E, 78, ABG)
02:27:11.968 00.000 10072 Guiding  Dir = 2, Dur = 78
02:27:11.968 00.000 10072 IsGuiding returns 0
02:27:11.968 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:11.970 00.002 10072 PulseGuide returned control before completion, sleep 88
02:27:11.987 00.017 1032 UpdateGuideState exits: m=1689 SNR=28.9
02:27:11.990 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:11.991 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:11.992 00.001 1032 Enqueuing Expose request
02:27:12.060 00.068 10072 IsGuiding returns 0
02:27:12.060 00.000 10072 Move returns status 0, amount 78
02:27:12.060 00.000 10072 MoveAxis(N, 0, ABG)
02:27:12.060 00.000 10072 Move returns status 0, amount 0
02:27:12.060 00.000 10072 move complete, result=0
02:27:12.061 00.001 10072 worker thread done servicing request
02:27:12.061 00.000 10072 Worker thread wakes up
02:27:12.061 00.000 1032 GuideStep: -0.2 px 78 ms EAST, -0.1 px 0 ms NORTH
02:27:12.063 00.002 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:12.063 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:12.973 00.910 10072 Exposure complete
02:27:13.030 00.057 10072 worker thread done servicing request
02:27:13.031 00.001 1032 OnExposeComplete: enter
02:27:13.032 00.001 1032 UpdateGuideState(): m_state=6
02:27:13.034 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1148
02:27:13.036 00.002 1032 Star::Find returns 1 (0), X=1123.70, Y=332.76, Mass=1635, SNR=28.4, Peak=121 HFD=3.1
02:27:13.037 00.001 1032 MultiStar: [#1 0.15,0.08,0.91,U] [#2 0.18,0.10,0.96,U] [#3 0.24,0.05,0.93,U] [#4 0.12,0.09,0.77,U] [#5 0.23,0.17,0.80,U] [#6 0.24,0.15,0.70,U] [#7 0.16,0.04,0.73,U] [#8 0.03,0.11,0.65,U] 
02:27:13.039 00.002 1032 single-star, 8 included, MultiStar: {0.16, 0.09}, one-star: {0.07, 0.00}
02:27:13.040 00.001 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
02:27:13.041 00.001 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
02:27:13.043 00.002 1032 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.07 mountX=-0.01 mountY=-0.07, mountTheta=-1.76
02:27:13.046 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.00, opts=13)
02:27:13.048 00.002 1032 Enqueuing Move request for scope (0.07, 0.00)
02:27:13.051 00.003 10072 Worker thread wakes up
02:27:13.052 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
02:27:13.052 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
02:27:13.052 00.000 10072 Moving (0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
02:27:13.055 00.003 10072 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1307.67
02:27:13.055 00.000 10072 PPEC: input: -0.01, control: 0.01, exposure: 1000
02:27:13.055 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:13.055 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:27:13.055 00.000 10072 MoveAxis(W, 13, ABG)
02:27:13.055 00.000 10072 Guiding  Dir = 3, Dur = 13
02:27:13.055 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:13.057 00.002 10072 IsGuiding returns 0
02:27:13.057 00.000 10072 PulseGuide returned control before completion, sleep 23
02:27:13.074 00.017 1032 UpdateGuideState exits: m=1635 SNR=28.4
02:27:13.075 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:13.077 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:13.078 00.001 1032 Enqueuing Expose request
02:27:13.095 00.017 10072 IsGuiding returns 0
02:27:13.095 00.000 10072 Move returns status 0, amount 13
02:27:13.095 00.000 10072 MoveAxis(N, 0, ABG)
02:27:13.095 00.000 10072 Move returns status 0, amount 0
02:27:13.095 00.000 10072 move complete, result=0
02:27:13.096 00.001 10072 worker thread done servicing request
02:27:13.096 00.000 10072 Worker thread wakes up
02:27:13.096 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:13.096 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:13.099 00.003 1032 GuideStep: -0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
02:27:14.227 01.128 10072 Exposure complete
02:27:14.285 00.058 10072 worker thread done servicing request
02:27:14.286 00.001 1032 OnExposeComplete: enter
02:27:14.287 00.001 1032 UpdateGuideState(): m_state=6
02:27:14.289 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1149
02:27:14.291 00.002 1032 Star::Find returns 1 (0), X=1123.83, Y=332.67, Mass=1536, SNR=27.5, Peak=118 HFD=3.1
02:27:14.294 00.003 1032 MultiStar: [#1 0.29,-0.07,0.93,U] [#2 0.28,-0.13,0.98,U] [#3 0.41,-0.02,0.96,U] [#4 0.28,-0.13,0.83,U] [#5 0.35,-0.03,0.79,U] [#6 0.33,-0.20,0.71,U] [#7 0.22,-0.12,0.74,U] [#8 0.22,-0.07,0.69,U] 
02:27:14.295 00.001 1032 single-star, 8 included, MultiStar: {0.29, -0.09}, one-star: {0.20, -0.08}
02:27:14.296 00.001 1032 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.83) = xAngle (-2.21 = -2.21)
02:27:14.298 00.002 1032 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.21 = -2.21)
02:27:14.301 00.003 1032 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-0.38 mountX=-0.13 mountY=-0.17, mountTheta=-2.21
02:27:14.303 00.002 1032 SchedulePrimaryMove(0F526948, x=0.20, y=-0.08, opts=13)
02:27:14.305 00.002 1032 Enqueuing Move request for scope (0.20, -0.08)
02:27:14.306 00.001 10072 Worker thread wakes up
02:27:14.306 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
02:27:14.308 00.002 10072 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
02:27:14.308 00.000 10072 Moving (0.20, -0.08) raw xDistance=-0.13 yDistance=-0.17
02:27:14.309 00.001 10072 PPEC rslt: input = -0.13, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1307.67
02:27:14.309 00.000 10072 PPEC: input: -0.13, control: 0.01, exposure: 1000
02:27:14.309 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:14.309 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:14.311 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:27:14.311 00.000 10072 MoveAxis(W, 10, ABG)
02:27:14.311 00.000 10072 Guiding  Dir = 3, Dur = 10
02:27:14.312 00.001 10072 IsGuiding returns 0
02:27:14.312 00.000 10072 PulseGuide returned control before completion, sleep 20
02:27:14.328 00.016 1032 UpdateGuideState exits: m=1536 SNR=27.5
02:27:14.331 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:14.334 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:14.335 00.001 1032 Enqueuing Expose request
02:27:14.337 00.002 10072 IsGuiding returns 1
02:27:14.337 00.000 10072 scope still moving after pulse duration time elapsed
02:27:14.367 00.030 10072 IsGuiding returns 1
02:27:14.398 00.031 10072 IsGuiding returns 1
02:27:14.430 00.032 10072 IsGuiding returns 1
02:27:14.461 00.031 10072 IsGuiding returns 1
02:27:14.492 00.031 10072 IsGuiding returns 1
02:27:14.523 00.031 10072 IsGuiding returns 1
02:27:14.555 00.032 10072 IsGuiding returns 1
02:27:14.586 00.031 10072 IsGuiding returns 1
02:27:14.617 00.031 10072 IsGuiding returns 1
02:27:14.649 00.032 10072 IsGuiding returns 1
02:27:14.680 00.031 10072 IsGuiding returns 0
02:27:14.680 00.000 10072 scope move finished after 10 + 358 ms
02:27:14.680 00.000 10072 Move returns status 0, amount 10
02:27:14.680 00.000 10072 MoveAxis(N, 0, ABG)
02:27:14.680 00.000 10072 Move returns status 0, amount 0
02:27:14.680 00.000 10072 move complete, result=0
02:27:14.681 00.001 10072 worker thread done servicing request
02:27:14.681 00.000 1032 GuideStep: -0.1 px 10 ms WEST, -0.2 px 0 ms NORTH
02:27:14.683 00.002 10072 Worker thread wakes up
02:27:14.683 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:14.683 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:15.593 00.910 10072 Exposure complete
02:27:15.648 00.055 10072 worker thread done servicing request
02:27:15.649 00.001 1032 OnExposeComplete: enter
02:27:15.650 00.001 1032 UpdateGuideState(): m_state=6
02:27:15.652 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1150
02:27:15.653 00.001 1032 Star::Find returns 1 (0), X=1123.76, Y=332.62, Mass=1582, SNR=27.9, Peak=123 HFD=3.1
02:27:15.655 00.002 1032 MultiStar: [#1 0.31,-0.14,0.92,U] [#2 0.22,-0.14,0.97,U] [#3 0.24,-0.12,0.96,U] [#4 0.24,-0.07,0.80,U] [#5 0.27,-0.05,0.83,U] [#6 0.32,-0.07,0.73,U] [#7 0.26,-0.18,0.70,U] [#8 0.26,-0.08,0.65,U] 
02:27:15.656 00.001 1032 single-star, 8 included, MultiStar: {0.25, -0.11}, one-star: {0.13, -0.13}
02:27:15.658 00.002 1032 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.83) = xAngle (-2.60 = -2.60)
02:27:15.660 00.002 1032 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.60 = -2.60)
02:27:15.661 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.77 mountX=-0.16 mountY=-0.10, mountTheta=-2.60
02:27:15.664 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.13, opts=13)
02:27:15.666 00.002 1032 Enqueuing Move request for scope (0.13, -0.13)
02:27:15.668 00.002 10072 Worker thread wakes up
02:27:15.668 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
02:27:15.668 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
02:27:15.668 00.000 10072 Moving (0.13, -0.13) raw xDistance=-0.16 yDistance=-0.10
02:27:15.671 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:15.672 00.001 10072 PPEC rslt: input = -0.16, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1308.86
02:27:15.672 00.000 10072 PPEC: input: -0.16, control: 0.02, exposure: 1000
02:27:15.672 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:15.672 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:27:15.673 00.001 10072 MoveAxis(W, 16, ABG)
02:27:15.673 00.000 10072 Guiding  Dir = 3, Dur = 16
02:27:15.673 00.000 10072 IsGuiding returns 0
02:27:15.673 00.000 10072 PulseGuide returned control before completion, sleep 26
02:27:15.691 00.018 1032 UpdateGuideState exits: m=1582 SNR=27.9
02:27:15.693 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:15.694 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:15.696 00.002 1032 Enqueuing Expose request
02:27:15.713 00.017 10072 IsGuiding returns 0
02:27:15.713 00.000 10072 Move returns status 0, amount 16
02:27:15.714 00.001 10072 MoveAxis(N, 0, ABG)
02:27:15.714 00.000 10072 Move returns status 0, amount 0
02:27:15.714 00.000 10072 move complete, result=0
02:27:15.714 00.000 10072 worker thread done servicing request
02:27:15.714 00.000 10072 Worker thread wakes up
02:27:15.714 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:15.714 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:15.716 00.002 1032 GuideStep: -0.2 px 16 ms WEST, -0.1 px 0 ms NORTH
02:27:16.840 01.124 10072 Exposure complete
02:27:16.897 00.057 10072 worker thread done servicing request
02:27:16.897 00.000 1032 OnExposeComplete: enter
02:27:16.900 00.003 1032 UpdateGuideState(): m_state=6
02:27:16.902 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1151
02:27:16.904 00.002 1032 Star::Find returns 1 (0), X=1123.77, Y=332.73, Mass=1673, SNR=28.7, Peak=128 HFD=3.0
02:27:16.905 00.001 1032 MultiStar: [#1 0.33,-0.09,0.91,U] [#2 0.21,-0.03,0.90,U] [#3 0.27,-0.00,0.97,U] [#4 0.27,-0.06,0.81,U] [#5 0.33,0.01,0.75,U] [#6 0.33,-0.03,0.74,U] [#7 0.31,-0.07,0.70,U] [#8 0.14,-0.10,0.65,U] 
02:27:16.907 00.002 1032 single-star, 8 included, MultiStar: {0.26, -0.04}, one-star: {0.14, -0.03}
02:27:16.909 00.002 1032 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.83) = xAngle (-2.01 = -2.01)
02:27:16.910 00.001 1032 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.01 = -2.01)
02:27:16.912 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.18 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
02:27:16.915 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=-0.03, opts=13)
02:27:16.917 00.002 1032 Enqueuing Move request for scope (0.14, -0.03)
02:27:16.919 00.002 10072 Worker thread wakes up
02:27:16.919 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
02:27:16.919 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
02:27:16.919 00.000 10072 Moving (0.14, -0.03) raw xDistance=-0.06 yDistance=-0.13
02:27:16.921 00.002 10072 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1308.86
02:27:16.921 00.000 10072 PPEC: input: -0.06, control: 0.01, exposure: 1000
02:27:16.921 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:16.921 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:27:16.921 00.000 10072 MoveAxis(W, 9, ABG)
02:27:16.922 00.001 10072 Guiding  Dir = 3, Dur = 9
02:27:16.922 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:16.924 00.002 10072 IsGuiding returns 0
02:27:16.925 00.001 10072 PulseGuide returned control before completion, sleep 19
02:27:16.942 00.017 1032 UpdateGuideState exits: m=1673 SNR=28.7
02:27:16.944 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:16.945 00.001 10072 IsGuiding returns 0
02:27:16.945 00.000 10072 Move returns status 0, amount 9
02:27:16.945 00.000 10072 MoveAxis(N, 0, ABG)
02:27:16.945 00.000 10072 Move returns status 0, amount 0
02:27:16.945 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:16.947 00.002 10072 move complete, result=0
02:27:16.947 00.000 10072 worker thread done servicing request
02:27:16.947 00.000 1032 Enqueuing Expose request
02:27:16.949 00.002 10072 Worker thread wakes up
02:27:16.949 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:16.949 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:16.949 00.000 1032 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
02:27:17.855 00.906 10072 Exposure complete
02:27:17.913 00.058 10072 worker thread done servicing request
02:27:17.913 00.000 1032 OnExposeComplete: enter
02:27:17.916 00.003 1032 UpdateGuideState(): m_state=6
02:27:17.918 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1152
02:27:17.919 00.001 1032 Star::Find returns 1 (0), X=1123.81, Y=332.83, Mass=1486, SNR=27.1, Peak=114 HFD=2.9
02:27:17.921 00.002 1032 MultiStar: [#1 0.30,0.07,0.95,U] [#2 0.20,0.10,0.99,U] [#3 0.22,0.07,0.97,U] [#4 0.26,0.03,0.83,U] [#5 0.22,0.11,0.80,U] [#6 0.26,0.02,0.75,U] [#7 0.22,-0.05,0.71,U] [#8 0.28,0.13,0.70,U] 
02:27:17.924 00.003 1032 single-star, 8 included, MultiStar: {0.24, 0.06}, one-star: {0.17, 0.08}
02:27:17.928 00.004 1032 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.83) = xAngle (-1.39 = -1.39)
02:27:17.930 00.002 1032 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.39 = -1.39)
02:27:17.932 00.002 1032 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.44 mountX=0.03 mountY=-0.19, mountTheta=-1.39
02:27:17.934 00.002 1032 SchedulePrimaryMove(0F526948, x=0.17, y=0.08, opts=13)
02:27:17.936 00.002 1032 Enqueuing Move request for scope (0.17, 0.08)
02:27:17.938 00.002 10072 Worker thread wakes up
02:27:17.938 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
02:27:17.938 00.000 10072 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
02:27:17.938 00.000 10072 Moving (0.17, 0.08) raw xDistance=0.03 yDistance=-0.19
02:27:17.940 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:17.943 00.003 10072 PPEC rslt: input = 0.03, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1310.04
02:27:17.943 00.000 10072 PPEC: input: 0.03, control: 0.01, exposure: 1000
02:27:17.943 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:17.943 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:27:17.943 00.000 10072 MoveAxis(W, 12, ABG)
02:27:17.943 00.000 10072 Guiding  Dir = 3, Dur = 12
02:27:17.943 00.000 10072 IsGuiding returns 0
02:27:17.944 00.001 10072 PulseGuide returned control before completion, sleep 22
02:27:17.961 00.017 1032 UpdateGuideState exits: m=1486 SNR=27.1
02:27:17.963 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:17.965 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:17.966 00.001 1032 Enqueuing Expose request
02:27:17.976 00.010 10072 IsGuiding returns 0
02:27:17.976 00.000 10072 Move returns status 0, amount 12
02:27:17.976 00.000 10072 MoveAxis(N, 0, ABG)
02:27:17.976 00.000 10072 Move returns status 0, amount 0
02:27:17.976 00.000 10072 move complete, result=0
02:27:17.976 00.000 10072 worker thread done servicing request
02:27:17.976 00.000 10072 Worker thread wakes up
02:27:17.977 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:17.977 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:17.979 00.002 1032 GuideStep: 0.0 px 12 ms WEST, -0.2 px 0 ms NORTH
02:27:19.106 01.127 10072 Exposure complete
02:27:19.167 00.061 10072 worker thread done servicing request
02:27:19.167 00.000 1032 OnExposeComplete: enter
02:27:19.169 00.002 1032 UpdateGuideState(): m_state=6
02:27:19.171 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1153
02:27:19.173 00.002 1032 Star::Find returns 1 (0), X=1123.82, Y=332.85, Mass=1491, SNR=27.1, Peak=113 HFD=2.9
02:27:19.176 00.003 1032 MultiStar: [#1 0.28,0.06,0.90,U] [#2 0.17,0.06,1.00,U] [#3 0.28,0.15,0.95,U] [#4 0.23,0.17,0.80,U] [#5 0.27,0.15,0.79,U] [#6 0.28,0.08,0.80,U] [#7 0.18,0.10,0.70,U] [#8 0.09,0.15,0.66,U] 
02:27:19.177 00.001 1032 single-star, 8 included, MultiStar: {0.22, 0.11}, one-star: {0.19, 0.10}
02:27:19.179 00.002 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
02:27:19.180 00.001 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
02:27:19.183 00.003 1032 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.21 cameraTheta=0.50 mountX=0.05 mountY=-0.21, mountTheta=-1.33
02:27:19.185 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.10, opts=13)
02:27:19.188 00.003 1032 Enqueuing Move request for scope (0.19, 0.10)
02:27:19.190 00.002 10072 Worker thread wakes up
02:27:19.190 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
02:27:19.190 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
02:27:19.190 00.000 10072 Moving (0.19, 0.10) raw xDistance=0.05 yDistance=-0.21
02:27:19.191 00.001 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1310.04
02:27:19.191 00.000 10072 PPEC: input: 0.05, control: 0.01, exposure: 1000
02:27:19.191 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:19.191 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:27:19.191 00.000 10072 MoveAxis(W, 10, ABG)
02:27:19.191 00.000 10072 Guiding  Dir = 3, Dur = 10
02:27:19.191 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:19.194 00.003 10072 IsGuiding returns 0
02:27:19.194 00.000 10072 PulseGuide returned control before completion, sleep 20
02:27:19.210 00.016 1032 UpdateGuideState exits: m=1491 SNR=27.1
02:27:19.213 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:19.215 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:19.216 00.001 1032 Enqueuing Expose request
02:27:19.226 00.010 10072 IsGuiding returns 0
02:27:19.226 00.000 10072 Move returns status 0, amount 10
02:27:19.226 00.000 10072 MoveAxis(N, 0, ABG)
02:27:19.226 00.000 10072 Move returns status 0, amount 0
02:27:19.226 00.000 10072 move complete, result=0
02:27:19.226 00.000 10072 worker thread done servicing request
02:27:19.226 00.000 10072 Worker thread wakes up
02:27:19.226 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:19.226 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:19.227 00.001 1032 GuideStep: 0.1 px 10 ms WEST, -0.2 px 0 ms NORTH
02:27:20.136 00.909 10072 Exposure complete
02:27:20.188 00.052 10072 worker thread done servicing request
02:27:20.188 00.000 1032 OnExposeComplete: enter
02:27:20.191 00.003 1032 UpdateGuideState(): m_state=6
02:27:20.194 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1154
02:27:20.196 00.002 1032 Star::Find returns 1 (0), X=1123.81, Y=332.71, Mass=1563, SNR=27.7, Peak=118 HFD=3.1
02:27:20.199 00.003 1032 MultiStar: [#1 0.25,0.06,0.97,U] [#2 0.19,0.09,0.99,U] [#3 0.32,0.04,0.97,U] [#4 0.15,0.02,0.82,U] [#5 0.23,0.10,0.75,U] [#6 0.32,-0.03,0.76,U] [#7 0.26,-0.06,0.73,U] [#8 0.15,0.01,0.68,U] 
02:27:20.202 00.003 1032 single-star, 8 included, MultiStar: {0.23, 0.02}, one-star: {0.18, -0.04}
02:27:20.203 00.001 1032 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.83) = xAngle (-2.04 = -2.04)
02:27:20.204 00.001 1032 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.04 = -2.04)
02:27:20.207 00.003 1032 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.21 mountX=-0.08 mountY=-0.16, mountTheta=-2.04
02:27:20.209 00.002 1032 SchedulePrimaryMove(0F526948, x=0.18, y=-0.04, opts=13)
02:27:20.211 00.002 1032 Enqueuing Move request for scope (0.18, -0.04)
02:27:20.213 00.002 10072 Worker thread wakes up
02:27:20.213 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
02:27:20.213 00.000 10072 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
02:27:20.213 00.000 10072 Moving (0.18, -0.04) raw xDistance=-0.08 yDistance=-0.16
02:27:20.216 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:20.218 00.002 10072 PPEC rslt: input = -0.08, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1311.21
02:27:20.218 00.000 10072 PPEC: input: -0.08, control: 0.01, exposure: 1000
02:27:20.218 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:20.218 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:27:20.218 00.000 10072 MoveAxis(W, 14, ABG)
02:27:20.218 00.000 10072 Guiding  Dir = 3, Dur = 14
02:27:20.218 00.000 10072 IsGuiding returns 0
02:27:20.219 00.001 10072 PulseGuide returned control before completion, sleep 24
02:27:20.233 00.014 1032 UpdateGuideState exits: m=1563 SNR=27.7
02:27:20.236 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:20.239 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:20.242 00.003 1032 Enqueuing Expose request
02:27:20.257 00.015 10072 IsGuiding returns 0
02:27:20.257 00.000 10072 Move returns status 0, amount 14
02:27:20.257 00.000 10072 MoveAxis(N, 0, ABG)
02:27:20.257 00.000 10072 Move returns status 0, amount 0
02:27:20.257 00.000 10072 move complete, result=0
02:27:20.257 00.000 10072 worker thread done servicing request
02:27:20.257 00.000 10072 Worker thread wakes up
02:27:20.257 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:20.257 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:20.261 00.004 1032 GuideStep: -0.1 px 14 ms WEST, -0.2 px 0 ms NORTH
02:27:21.389 01.128 10072 Exposure complete
02:27:21.445 00.056 10072 worker thread done servicing request
02:27:21.445 00.000 1032 OnExposeComplete: enter
02:27:21.447 00.002 1032 UpdateGuideState(): m_state=6
02:27:21.448 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1155
02:27:21.451 00.003 1032 Star::Find returns 1 (0), X=1123.72, Y=332.82, Mass=1560, SNR=27.8, Peak=113 HFD=3.0
02:27:21.454 00.003 1032 MultiStar: [#1 0.31,-0.00,0.89,U] [#2 0.19,0.21,0.97,U] [#3 0.27,0.16,0.99,U] [#4 0.26,0.11,0.83,U] [#5 0.23,0.16,0.77,U] [#6 0.20,0.09,0.75,U] [#7 0.21,0.13,0.72,U] [#8 0.19,0.15,0.65,U] 
02:27:21.456 00.002 1032 single-star, 8 included, MultiStar: {0.22, 0.12}, one-star: {0.09, 0.07}
02:27:21.459 00.003 1032 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.83) = xAngle (-1.21 = -1.21)
02:27:21.460 00.001 1032 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.21 = -1.21)
02:27:21.462 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.62 mountX=0.04 mountY=-0.11, mountTheta=-1.21
02:27:21.465 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.07, opts=13)
02:27:21.466 00.001 1032 Enqueuing Move request for scope (0.09, 0.07)
02:27:21.467 00.001 10072 Worker thread wakes up
02:27:21.467 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
02:27:21.467 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:27:21.467 00.000 10072 Moving (0.09, 0.07) raw xDistance=0.04 yDistance=-0.11
02:27:21.469 00.002 10072 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1311.21
02:27:21.469 00.000 10072 PPEC: input: 0.04, control: 0.01, exposure: 1000
02:27:21.469 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:21.469 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:21.471 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:27:21.471 00.000 10072 MoveAxis(W, 13, ABG)
02:27:21.472 00.001 10072 Guiding  Dir = 3, Dur = 13
02:27:21.472 00.000 10072 IsGuiding returns 0
02:27:21.472 00.000 10072 PulseGuide returned control before completion, sleep 23
02:27:21.489 00.017 1032 UpdateGuideState exits: m=1560 SNR=27.8
02:27:21.490 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:21.492 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:21.494 00.002 1032 Enqueuing Expose request
02:27:21.510 00.016 10072 IsGuiding returns 0
02:27:21.510 00.000 10072 Move returns status 0, amount 13
02:27:21.510 00.000 10072 MoveAxis(N, 0, ABG)
02:27:21.510 00.000 10072 Move returns status 0, amount 0
02:27:21.510 00.000 10072 move complete, result=0
02:27:21.510 00.000 10072 worker thread done servicing request
02:27:21.510 00.000 10072 Worker thread wakes up
02:27:21.510 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:21.510 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:21.514 00.004 1032 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
02:27:22.421 00.907 10072 Exposure complete
02:27:22.478 00.057 10072 worker thread done servicing request
02:27:22.478 00.000 1032 OnExposeComplete: enter
02:27:22.481 00.003 1032 UpdateGuideState(): m_state=6
02:27:22.483 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1156
02:27:22.485 00.002 1032 Star::Find returns 1 (0), X=1123.76, Y=332.87, Mass=1586, SNR=28.0, Peak=117 HFD=3.0
02:27:22.488 00.003 1032 MultiStar: [#1 0.28,0.01,0.93,U] [#2 0.34,0.06,0.95,U] [#3 0.27,0.08,0.95,U] [#4 0.26,0.11,0.83,U] [#5 0.24,0.17,0.76,U] [#6 0.30,0.08,0.74,U] [#7 0.24,0.01,0.71,U] [#8 0.18,0.12,0.66,U] 
02:27:22.490 00.002 1032 single-star, 8 included, MultiStar: {0.25, 0.08}, one-star: {0.13, 0.11}
02:27:22.492 00.002 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
02:27:22.493 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
02:27:22.496 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.73 mountX=0.08 mountY=-0.15, mountTheta=-1.10
02:27:22.498 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.11, opts=13)
02:27:22.499 00.001 1032 Enqueuing Move request for scope (0.13, 0.11)
02:27:22.500 00.001 10072 Worker thread wakes up
02:27:22.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
02:27:22.501 00.001 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
02:27:22.501 00.000 10072 Moving (0.13, 0.11) raw xDistance=0.08 yDistance=-0.15
02:27:22.502 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:22.504 00.002 10072 PPEC rslt: input = 0.08, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1312.37
02:27:22.504 00.000 10072 PPEC: input: 0.08, control: 0.02, exposure: 1000
02:27:22.504 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:22.504 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:27:22.504 00.000 10072 MoveAxis(W, 17, ABG)
02:27:22.504 00.000 10072 Guiding  Dir = 3, Dur = 17
02:27:22.504 00.000 10072 IsGuiding returns 0
02:27:22.506 00.002 10072 PulseGuide returned control before completion, sleep 27
02:27:22.521 00.015 1032 UpdateGuideState exits: m=1586 SNR=28.0
02:27:22.524 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:22.526 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:22.527 00.001 1032 Enqueuing Expose request
02:27:22.544 00.017 10072 IsGuiding returns 0
02:27:22.544 00.000 10072 Move returns status 0, amount 17
02:27:22.544 00.000 10072 MoveAxis(N, 0, ABG)
02:27:22.544 00.000 10072 Move returns status 0, amount 0
02:27:22.544 00.000 10072 move complete, result=0
02:27:22.544 00.000 10072 worker thread done servicing request
02:27:22.544 00.000 10072 Worker thread wakes up
02:27:22.544 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:22.544 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:22.544 00.000 1032 GuideStep: 0.1 px 17 ms WEST, -0.2 px 0 ms NORTH
02:27:23.674 01.130 10072 Exposure complete
02:27:23.730 00.056 10072 worker thread done servicing request
02:27:23.730 00.000 1032 OnExposeComplete: enter
02:27:23.732 00.002 1032 UpdateGuideState(): m_state=6
02:27:23.733 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1157
02:27:23.736 00.003 1032 Star::Find returns 1 (0), X=1123.77, Y=332.88, Mass=1590, SNR=28.0, Peak=119 HFD=3.0
02:27:23.738 00.002 1032 MultiStar: [#1 0.27,0.10,0.88,U] [#2 0.18,0.20,0.97,U] [#3 0.28,0.07,0.95,U] [#4 0.15,0.15,0.82,U] [#5 0.28,0.28,0.76,U] [#6 0.32,0.14,0.71,U] [#7 0.35,0.09,0.73,U] [#8 0.17,0.18,0.66,U] 
02:27:23.739 00.001 1032 single-star, 8 included, MultiStar: {0.23, 0.15}, one-star: {0.13, 0.13}
02:27:23.740 00.001 1032 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.83) = xAngle (-1.06 = -1.06)
02:27:23.741 00.001 1032 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.06 = -1.06)
02:27:23.742 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.19 cameraTheta=0.77 mountX=0.09 mountY=-0.16, mountTheta=-1.06
02:27:23.744 00.002 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.13, opts=13)
02:27:23.747 00.003 1032 Enqueuing Move request for scope (0.13, 0.13)
02:27:23.749 00.002 10072 Worker thread wakes up
02:27:23.749 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
02:27:23.749 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
02:27:23.749 00.000 10072 Moving (0.13, 0.13) raw xDistance=0.09 yDistance=-0.16
02:27:23.751 00.002 10072 PPEC rslt: input = 0.09, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1312.37
02:27:23.751 00.000 10072 PPEC: input: 0.09, control: 0.01, exposure: 1000
02:27:23.751 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:23.751 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:23.753 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:27:23.753 00.000 10072 MoveAxis(W, 15, ABG)
02:27:23.753 00.000 10072 Guiding  Dir = 3, Dur = 15
02:27:23.753 00.000 10072 IsGuiding returns 0
02:27:23.753 00.000 10072 PulseGuide returned control before completion, sleep 25
02:27:23.772 00.019 1032 UpdateGuideState exits: m=1590 SNR=28.0
02:27:23.773 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:23.775 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:23.776 00.001 1032 Enqueuing Expose request
02:27:23.793 00.017 10072 IsGuiding returns 0
02:27:23.793 00.000 10072 Move returns status 0, amount 15
02:27:23.793 00.000 10072 MoveAxis(N, 0, ABG)
02:27:23.793 00.000 10072 Move returns status 0, amount 0
02:27:23.793 00.000 10072 move complete, result=0
02:27:23.793 00.000 10072 worker thread done servicing request
02:27:23.794 00.001 10072 Worker thread wakes up
02:27:23.794 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:23.794 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:23.794 00.000 1032 GuideStep: 0.1 px 15 ms WEST, -0.2 px 0 ms NORTH
02:27:24.704 00.910 10072 Exposure complete
02:27:24.833 00.129 10072 worker thread done servicing request
02:27:24.834 00.001 1032 OnExposeComplete: enter
02:27:24.837 00.003 1032 UpdateGuideState(): m_state=6
02:27:24.842 00.005 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1158
02:27:24.845 00.003 1032 Star::Find returns 1 (0), X=1123.71, Y=332.97, Mass=1531, SNR=27.5, Peak=118 HFD=3.2
02:27:24.848 00.003 1032 MultiStar: [#1 0.23,0.23,0.92,U] [#2 0.20,0.30,0.96,U] [#3 0.21,0.26,0.95,U] [#4 0.12,0.32,0.82,U] [#5 0.17,0.34,0.79,U] [#6 0.20,0.23,0.75,U] [#7 0.18,0.20,0.69,U] [#8 0.14,0.27,0.70,U] 
02:27:24.850 00.002 1032 single-star, 8 included, MultiStar: {0.17, 0.26}, one-star: {0.08, 0.22}
02:27:24.852 00.002 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
02:27:24.854 00.002 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
02:27:24.856 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.24 mountX=0.19 mountY=-0.13, mountTheta=-0.59
02:27:24.860 00.004 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.22, opts=13)
02:27:24.862 00.002 1032 Enqueuing Move request for scope (0.08, 0.22)
02:27:24.864 00.002 10072 Worker thread wakes up
02:27:24.865 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
02:27:24.865 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
02:27:24.865 00.000 10072 Moving (0.08, 0.22) raw xDistance=0.19 yDistance=-0.13
02:27:24.867 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:24.869 00.002 10072 PPEC rslt: input = 0.19, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1313.52
02:27:24.871 00.002 10072 PPEC: input: 0.19, control: 0.02, exposure: 1000
02:27:24.871 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:24.871 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:27:24.871 00.000 10072 MoveAxis(W, 19, ABG)
02:27:24.871 00.000 10072 Guiding  Dir = 3, Dur = 19
02:27:24.871 00.000 10072 IsGuiding returns 0
02:27:24.871 00.000 10072 PulseGuide returned control before completion, sleep 29
02:27:24.894 00.023 1032 UpdateGuideState exits: m=1531 SNR=27.5
02:27:24.898 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:24.900 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:24.903 00.003 1032 Enqueuing Expose request
02:27:24.922 00.019 10072 IsGuiding returns 0
02:27:24.922 00.000 10072 Move returns status 0, amount 19
02:27:24.922 00.000 10072 MoveAxis(N, 0, ABG)
02:27:24.922 00.000 10072 Move returns status 0, amount 0
02:27:24.922 00.000 10072 move complete, result=0
02:27:24.922 00.000 10072 worker thread done servicing request
02:27:24.922 00.000 10072 Worker thread wakes up
02:27:24.922 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:24.922 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:24.926 00.004 1032 GuideStep: 0.2 px 19 ms WEST, -0.1 px 0 ms NORTH
02:27:26.061 01.135 10072 Exposure complete
02:27:26.160 00.099 10072 worker thread done servicing request
02:27:26.160 00.000 1032 OnExposeComplete: enter
02:27:26.163 00.003 1032 UpdateGuideState(): m_state=6
02:27:26.167 00.004 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1159
02:27:26.171 00.004 1032 Star::Find returns 1 (0), X=1123.71, Y=332.87, Mass=1641, SNR=28.4, Peak=122 HFD=3.1
02:27:26.174 00.003 1032 MultiStar: [#1 0.22,0.28,0.86,U] [#2 0.17,0.21,0.94,U] [#3 0.14,0.15,0.95,U] [#4 0.16,0.19,0.82,U] [#5 0.21,0.32,0.76,U] [#6 0.26,0.21,0.70,U] [#7 0.17,0.13,0.68,U] [#8 0.13,0.31,0.67,U] 
02:27:26.177 00.003 1032 single-star, 8 included, MultiStar: {0.17, 0.21}, one-star: {0.08, 0.12}
02:27:26.180 00.003 1032 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.83) = xAngle (-0.83 = -0.83)
02:27:26.182 00.002 1032 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.83 = -0.83)
02:27:26.184 00.002 1032 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=1.00 mountX=0.10 mountY=-0.11, mountTheta=-0.83
02:27:26.190 00.006 1032 SchedulePrimaryMove(0F526948, x=0.08, y=0.12, opts=13)
02:27:26.192 00.002 1032 Enqueuing Move request for scope (0.08, 0.12)
02:27:26.194 00.002 10072 Worker thread wakes up
02:27:26.194 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
02:27:26.194 00.000 10072 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
02:27:26.194 00.000 10072 Moving (0.08, 0.12) raw xDistance=0.10 yDistance=-0.11
02:27:26.197 00.003 10072 PPEC rslt: input = 0.10, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1313.52
02:27:26.197 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:26.201 00.004 10072 PPEC: input: 0.10, control: 0.02, exposure: 1000
02:27:26.201 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:26.201 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:27:26.201 00.000 10072 MoveAxis(W, 18, ABG)
02:27:26.201 00.000 10072 Guiding  Dir = 3, Dur = 18
02:27:26.201 00.000 10072 IsGuiding returns 0
02:27:26.202 00.001 10072 PulseGuide returned control before completion, sleep 27
02:27:26.228 00.026 1032 UpdateGuideState exits: m=1641 SNR=28.4
02:27:26.232 00.004 10072 IsGuiding returns 1
02:27:26.232 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:26.236 00.004 10072 scope still moving after pulse duration time elapsed
02:27:26.236 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:26.245 00.009 1032 Enqueuing Expose request
02:27:26.261 00.016 10072 IsGuiding returns 1
02:27:26.293 00.032 10072 IsGuiding returns 1
02:27:26.325 00.032 10072 IsGuiding returns 1
02:27:26.356 00.031 10072 IsGuiding returns 1
02:27:26.388 00.032 10072 IsGuiding returns 1
02:27:26.419 00.031 10072 IsGuiding returns 1
02:27:26.450 00.031 10072 IsGuiding returns 1
02:27:26.480 00.030 10072 IsGuiding returns 1
02:27:26.511 00.031 10072 IsGuiding returns 1
02:27:26.542 00.031 10072 IsGuiding returns 1
02:27:26.574 00.032 10072 IsGuiding returns 1
02:27:26.605 00.031 10072 IsGuiding returns 1
02:27:26.636 00.031 10072 IsGuiding returns 1
02:27:26.667 00.031 10072 IsGuiding returns 1
02:27:26.698 00.031 10072 IsGuiding returns 1
02:27:26.729 00.031 10072 IsGuiding returns 1
02:27:26.761 00.032 10072 IsGuiding returns 1
02:27:26.792 00.031 10072 IsGuiding returns 1
02:27:26.823 00.031 10072 IsGuiding returns 1
02:27:26.854 00.031 10072 IsGuiding returns 1
02:27:26.885 00.031 10072 IsGuiding returns 1
02:27:26.945 00.060 10072 IsGuiding returns 1
02:27:26.979 00.034 10072 IsGuiding returns 1
02:27:27.011 00.032 10072 IsGuiding returns 1
02:27:27.042 00.031 10072 IsGuiding returns 1
02:27:27.074 00.032 10072 IsGuiding returns 1
02:27:27.106 00.032 10072 IsGuiding returns 1
02:27:27.138 00.032 10072 IsGuiding returns 1
02:27:27.169 00.031 10072 IsGuiding returns 0
02:27:27.169 00.000 10072 scope move finished after 18 + 949 ms
02:27:27.169 00.000 10072 Move returns status 0, amount 18
02:27:27.169 00.000 10072 MoveAxis(N, 0, ABG)
02:27:27.169 00.000 10072 Move returns status 0, amount 0
02:27:27.169 00.000 10072 move complete, result=0
02:27:27.169 00.000 10072 worker thread done servicing request
02:27:27.169 00.000 10072 Worker thread wakes up
02:27:27.169 00.000 1032 GuideStep: 0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
02:27:27.172 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:27.172 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:28.298 01.126 10072 Exposure complete
02:27:28.379 00.081 1032 OnExposeComplete: enter
02:27:28.383 00.004 1032 UpdateGuideState(): m_state=6
02:27:28.386 00.003 10072 worker thread done servicing request
02:27:28.387 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1160
02:27:28.389 00.002 1032 Star::Find returns 1 (0), X=1123.70, Y=333.08, Mass=1544, SNR=27.6, Peak=113 HFD=3.2
02:27:28.395 00.006 1032 MultiStar: [#1 0.20,0.33,0.93,U] [#2 0.19,0.33,0.95,U] [#3 0.16,0.33,0.98,U] [#4 0.17,0.39,0.79,U] [#5 0.19,0.39,0.79,U] [#6 0.24,0.36,0.75,U] [#7 0.12,0.21,0.72,U] [#8 0.13,0.24,0.65,U] 
02:27:28.398 00.003 1032 single-star, 8 included, MultiStar: {0.16, 0.33}, one-star: {0.07, 0.33}
02:27:28.401 00.003 1032 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.83) = xAngle (-0.48 = -0.48)
02:27:28.403 00.002 1032 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.48 = -0.48)
02:27:28.407 00.004 1032 CameraToMount -- cameraX=0.07 cameraY=0.33 hyp=0.34 cameraTheta=1.35 mountX=0.30 mountY=-0.15, mountTheta=-0.48
02:27:28.410 00.003 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.33, opts=13)
02:27:28.414 00.004 1032 Enqueuing Move request for scope (0.07, 0.33)
02:27:28.416 00.002 10072 Worker thread wakes up
02:27:28.416 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.33) opts 0xd
02:27:28.416 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.33)
02:27:28.416 00.000 10072 Moving (0.07, 0.33) raw xDistance=0.30 yDistance=-0.15
02:27:28.419 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:28.424 00.005 10072 PPEC rslt: input = 0.30, final = 0.15, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 1314.66
02:27:28.424 00.000 10072 PPEC: input: 0.30, control: 0.15, exposure: 1000
02:27:28.424 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:28.425 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:27:28.425 00.000 10072 MoveAxis(W, 149, ABG)
02:27:28.425 00.000 10072 Guiding  Dir = 3, Dur = 149
02:27:28.425 00.000 10072 IsGuiding returns 0
02:27:28.430 00.005 10072 PulseGuide returned control before completion, sleep 155
02:27:28.452 00.022 1032 UpdateGuideState exits: m=1544 SNR=27.6
02:27:28.462 00.010 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:28.465 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:28.469 00.004 1032 Enqueuing Expose request
02:27:28.594 00.125 10072 IsGuiding returns 0
02:27:28.595 00.001 10072 Move returns status 0, amount 149
02:27:28.595 00.000 10072 MoveAxis(N, 0, ABG)
02:27:28.595 00.000 10072 Move returns status 0, amount 0
02:27:28.595 00.000 10072 move complete, result=0
02:27:28.595 00.000 10072 worker thread done servicing request
02:27:28.595 00.000 10072 Worker thread wakes up
02:27:28.595 00.000 1032 GuideStep: 0.3 px 149 ms WEST, -0.2 px 0 ms NORTH
02:27:28.599 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:28.599 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:29.509 00.910 10072 Exposure complete
02:27:29.623 00.114 10072 worker thread done servicing request
02:27:29.623 00.000 1032 OnExposeComplete: enter
02:27:29.626 00.003 1032 UpdateGuideState(): m_state=6
02:27:29.629 00.003 1032 Star::Find(15, 1123, 333, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1161
02:27:29.631 00.002 1032 Star::Find returns 1 (0), X=1123.70, Y=332.94, Mass=1626, SNR=28.3, Peak=117 HFD=3.2
02:27:29.633 00.002 1032 MultiStar: [#1 0.24,0.27,0.88,U] [#2 0.19,0.35,0.96,U] [#3 0.16,0.25,0.93,U] [#4 0.22,0.35,0.78,U] [#5 0.26,0.41,0.77,U] [#6 0.16,0.24,0.72,U] [#7 0.16,0.30,0.72,U] [#8 0.11,0.30,0.66,U] 
02:27:29.635 00.002 1032 single-star, 8 included, MultiStar: {0.17, 0.29}, one-star: {0.07, 0.19}
02:27:29.638 00.003 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
02:27:29.641 00.003 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
02:27:29.644 00.003 1032 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.22 mountX=0.16 mountY=-0.11, mountTheta=-0.61
02:27:29.649 00.005 1032 SchedulePrimaryMove(0F526948, x=0.07, y=0.19, opts=13)
02:27:29.652 00.003 1032 Enqueuing Move request for scope (0.07, 0.19)
02:27:29.655 00.003 10072 Worker thread wakes up
02:27:29.655 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
02:27:29.655 00.000 10072 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
02:27:29.655 00.000 10072 Moving (0.07, 0.19) raw xDistance=0.16 yDistance=-0.11
02:27:29.658 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:29.661 00.003 10072 PPEC rslt: input = 0.16, final = 0.02, react = 0.07, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1315.78
02:27:29.661 00.000 10072 PPEC: input: 0.16, control: 0.02, exposure: 1000
02:27:29.661 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:29.661 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:27:29.663 00.002 10072 MoveAxis(W, 22, ABG)
02:27:29.663 00.000 10072 Guiding  Dir = 3, Dur = 22
02:27:29.663 00.000 10072 IsGuiding returns 0
02:27:29.664 00.001 10072 PulseGuide returned control before completion, sleep 32
02:27:29.690 00.026 1032 UpdateGuideState exits: m=1626 SNR=28.3
02:27:29.694 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:29.696 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:29.698 00.002 1032 Enqueuing Expose request
02:27:29.708 00.010 10072 IsGuiding returns 1
02:27:29.709 00.001 10072 scope still moving after pulse duration time elapsed
02:27:29.741 00.032 10072 IsGuiding returns 1
02:27:29.773 00.032 10072 IsGuiding returns 1
02:27:29.805 00.032 10072 IsGuiding returns 1
02:27:29.835 00.030 10072 IsGuiding returns 1
02:27:29.866 00.031 10072 IsGuiding returns 1
02:27:29.898 00.032 10072 IsGuiding returns 1
02:27:29.936 00.038 10072 IsGuiding returns 1
02:27:29.963 00.027 10072 IsGuiding returns 1
02:27:29.993 00.030 10072 IsGuiding returns 1
02:27:30.182 00.189 10072 IsGuiding returns 1
02:27:30.213 00.031 10072 IsGuiding returns 1
02:27:30.375 00.162 10072 IsGuiding returns 1
02:27:30.403 00.028 10072 IsGuiding returns 0
02:27:30.403 00.000 10072 scope move finished after 22 + 718 ms
02:27:30.403 00.000 10072 Move returns status 0, amount 22
02:27:30.403 00.000 10072 MoveAxis(N, 0, ABG)
02:27:30.403 00.000 10072 Move returns status 0, amount 0
02:27:30.403 00.000 10072 move complete, result=0
02:27:30.403 00.000 10072 worker thread done servicing request
02:27:30.404 00.001 1032 GuideStep: 0.2 px 22 ms WEST, -0.1 px 0 ms NORTH
02:27:30.408 00.004 10072 Worker thread wakes up
02:27:30.408 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:30.408 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:31.550 01.142 10072 Exposure complete
02:27:31.891 00.341 1032 OnExposeComplete: enter
02:27:32.010 00.119 10072 worker thread done servicing request
02:27:32.036 00.026 1032 UpdateGuideState(): m_state=6
02:27:32.275 00.239 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1162
02:27:32.604 00.329 1032 Star::Find returns 1 (0), X=1123.75, Y=332.86, Mass=1484, SNR=27.0, Peak=113 HFD=3.0
02:27:32.608 00.004 1032 MultiStar: [#1 0.24,0.10,0.94,U] [#2 0.19,0.14,1.01,U] [#3 0.22,0.21,0.95,U] [#4 0.26,0.09,0.82,U] [#5 0.24,0.31,0.77,U] [#6 0.32,0.25,0.75,U] [#7 0.27,0.03,0.72,U] [#8 0.18,0.06,0.71,U] 
02:27:32.615 00.007 1032 single-star, 8 included, MultiStar: {0.22, 0.14}, one-star: {0.12, 0.10}
02:27:33.053 00.438 1032 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.83) = xAngle (-1.12 = -1.12)
02:27:33.365 00.312 1032 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.12 = -1.12)
02:27:33.379 00.014 1032 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.71 mountX=0.07 mountY=-0.14, mountTheta=-1.12
02:27:33.399 00.020 1032 SchedulePrimaryMove(0F526948, x=0.12, y=0.10, opts=13)
02:27:33.403 00.004 1032 Enqueuing Move request for scope (0.12, 0.10)
02:27:33.406 00.003 10072 Worker thread wakes up
02:27:33.406 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
02:27:33.406 00.000 10072 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
02:27:33.407 00.001 10072 Moving (0.12, 0.10) raw xDistance=0.07 yDistance=-0.14
02:27:33.410 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:33.413 00.003 10072 PPEC rslt: input = 0.07, final = 0.04, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1316.90
02:27:33.414 00.001 10072 PPEC: input: 0.07, control: 0.04, exposure: 1000
02:27:33.414 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:33.414 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:27:33.452 00.038 10072 MoveAxis(W, 39, ABG)
02:27:33.452 00.000 10072 Guiding  Dir = 3, Dur = 39
02:27:33.461 00.009 10072 IsGuiding returns 0
02:27:33.469 00.008 10072 PulseGuide returned control before completion, sleep 41
02:27:34.134 00.665 10072 IsGuiding returns 1
02:27:34.134 00.000 10072 scope still moving after pulse duration time elapsed
02:27:34.158 00.024 10072 IsGuiding returns 1
02:27:34.169 00.011 1032 UpdateGuideState exits: m=1484 SNR=27.0
02:27:34.172 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:34.211 00.039 10072 IsGuiding returns 1
02:27:34.241 00.030 10072 IsGuiding returns 1
02:27:34.275 00.034 10072 IsGuiding returns 1
02:27:34.286 00.011 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:34.315 00.029 1032 Enqueuing Expose request
02:27:34.322 00.007 10072 IsGuiding returns 0
02:27:34.322 00.000 10072 scope move finished after 39 + 821 ms
02:27:34.322 00.000 10072 Move returns status 0, amount 39
02:27:34.322 00.000 10072 MoveAxis(N, 0, ABG)
02:27:34.322 00.000 10072 Move returns status 0, amount 0
02:27:34.322 00.000 10072 move complete, result=0
02:27:34.322 00.000 10072 worker thread done servicing request
02:27:34.331 00.009 1032 GuideStep: 0.1 px 39 ms WEST, -0.1 px 0 ms NORTH
02:27:34.336 00.005 10072 Worker thread wakes up
02:27:34.336 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:34.336 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:35.509 01.173 10072 Exposure complete
02:27:35.738 00.229 10072 worker thread done servicing request
02:27:35.738 00.000 1032 OnExposeComplete: enter
02:27:35.742 00.004 1032 UpdateGuideState(): m_state=6
02:27:35.781 00.039 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1163
02:27:35.784 00.003 1032 Star::Find returns 1 (0), X=1123.79, Y=332.90, Mass=1606, SNR=28.2, Peak=121 HFD=3.0
02:27:35.787 00.003 1032 MultiStar: [#1 0.34,0.14,0.93,U] [#2 0.24,0.07,0.93,U] [#3 0.24,0.13,0.92,U] [#4 0.24,0.08,0.80,U] [#5 0.30,0.21,0.79,U] [#6 0.33,0.12,0.73,U] [#7 0.32,0.12,0.72,U] [#8 0.25,0.13,0.65,U] 
02:27:35.789 00.002 1032 single-star, 8 included, MultiStar: {0.27, 0.13}, one-star: {0.16, 0.15}
02:27:35.792 00.003 1032 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.83) = xAngle (-1.09 = -1.09)
02:27:35.826 00.034 1032 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.09 = -1.09)
02:27:35.831 00.005 1032 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.74 mountX=0.10 mountY=-0.19, mountTheta=-1.09
02:27:35.838 00.007 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.15, opts=13)
02:27:35.842 00.004 1032 Enqueuing Move request for scope (0.16, 0.15)
02:27:35.879 00.037 10072 Worker thread wakes up
02:27:35.879 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
02:27:35.879 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
02:27:35.879 00.000 10072 Moving (0.16, 0.15) raw xDistance=0.10 yDistance=-0.19
02:27:35.882 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:35.886 00.004 10072 PPEC rslt: input = 0.10, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1318.01
02:27:35.886 00.000 10072 PPEC: input: 0.10, control: 0.03, exposure: 1000
02:27:35.886 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:35.886 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:27:35.886 00.000 10072 MoveAxis(W, 27, ABG)
02:27:35.886 00.000 10072 Guiding  Dir = 3, Dur = 27
02:27:35.887 00.001 10072 IsGuiding returns 0
02:27:35.888 00.001 10072 PulseGuide returned control before completion, sleep 37
02:27:35.934 00.046 10072 IsGuiding returns 0
02:27:35.934 00.000 10072 Move returns status 0, amount 27
02:27:35.934 00.000 10072 MoveAxis(N, 0, ABG)
02:27:35.934 00.000 10072 Move returns status 0, amount 0
02:27:35.935 00.001 10072 move complete, result=0
02:27:35.935 00.000 10072 worker thread done servicing request
02:27:35.983 00.048 1032 UpdateGuideState exits: m=1606 SNR=28.2
02:27:35.989 00.006 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:35.992 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:36.022 00.030 1032 Enqueuing Expose request
02:27:36.025 00.003 10072 Worker thread wakes up
02:27:36.027 00.002 1032 GuideStep: 0.1 px 27 ms WEST, -0.2 px 0 ms NORTH
02:27:36.031 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:36.032 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:37.012 00.980 10072 Exposure complete
02:27:37.379 00.367 10072 worker thread done servicing request
02:27:37.379 00.000 1032 OnExposeComplete: enter
02:27:37.382 00.003 1032 UpdateGuideState(): m_state=6
02:27:37.385 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1164
02:27:37.387 00.002 1032 Star::Find returns 1 (0), X=1123.91, Y=332.82, Mass=1596, SNR=28.1, Peak=119 HFD=2.9
02:27:37.391 00.004 1032 MultiStar: [#1 0.39,0.15,0.90,U] [#2 0.28,0.12,0.96,U] [#3 0.27,0.08,0.95,U] [#4 0.28,0.19,0.80,U] [#5 0.32,0.15,0.75,U] [#6 0.31,0.15,0.72,U] [#7 0.39,0.05,0.73,U] [#8 0.20,0.08,0.63,U] 
02:27:37.395 00.004 1032 single-star, 8 included, MultiStar: {0.30, 0.11}, one-star: {0.28, 0.07}
02:27:37.398 00.003 1032 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.83) = xAngle (-1.58 = -1.58)
02:27:37.400 00.002 1032 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.58 = -1.58)
02:27:37.587 00.187 1032 CameraToMount -- cameraX=0.28 cameraY=0.07 hyp=0.28 cameraTheta=0.25 mountX=-0.00 mountY=-0.28, mountTheta=-1.58
02:27:37.595 00.008 1032 SchedulePrimaryMove(0F526948, x=0.28, y=0.07, opts=13)
02:27:37.598 00.003 1032 Enqueuing Move request for scope (0.28, 0.07)
02:27:37.601 00.003 10072 Worker thread wakes up
02:27:37.601 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.07) opts 0xd
02:27:37.601 00.000 10072 Handling offset move in thread for scope, endpoint = (0.28, 0.07)
02:27:37.601 00.000 10072 Moving (0.28, 0.07) raw xDistance=-0.00 yDistance=-0.28
02:27:37.604 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:37.607 00.003 10072 PPEC rslt: input = -0.00, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1319.10
02:27:37.607 00.000 10072 PPEC: input: -0.00, control: 0.02, exposure: 1000
02:27:37.607 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.28
02:27:37.607 00.000 10072 MoveAxis(W, 17, ABG)
02:27:37.607 00.000 10072 Guiding  Dir = 3, Dur = 17
02:27:37.608 00.001 10072 IsGuiding returns 0
02:27:37.608 00.000 10072 PulseGuide returned control before completion, sleep 27
02:27:37.635 00.027 1032 UpdateGuideState exits: m=1596 SNR=28.1
02:27:37.638 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:37.640 00.002 10072 IsGuiding returns 0
02:27:37.640 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:37.643 00.003 10072 Move returns status 0, amount 17
02:27:37.643 00.000 1032 Enqueuing Expose request
02:27:37.646 00.003 10072 MoveAxis(N, 158, ABG)
02:27:37.647 00.001 10072 Guiding  Dir = 0, Dur = 158
02:27:37.647 00.000 10072 IsGuiding returns 0
02:27:37.647 00.000 10072 PulseGuide returned control before completion, sleep 168
02:27:37.819 00.172 10072 IsGuiding returns 0
02:27:37.819 00.000 10072 Move returns status 0, amount 158
02:27:37.820 00.001 10072 move complete, result=0
02:27:37.820 00.000 10072 worker thread done servicing request
02:27:37.820 00.000 10072 Worker thread wakes up
02:27:37.820 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:37.820 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:37.823 00.003 1032 GuideStep: -0.0 px 17 ms WEST, -0.3 px 158 ms NORTH
02:27:38.946 01.123 10072 Exposure complete
02:27:39.064 00.118 10072 worker thread done servicing request
02:27:39.064 00.000 1032 OnExposeComplete: enter
02:27:39.069 00.005 1032 UpdateGuideState(): m_state=6
02:27:39.075 00.006 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1165
02:27:39.079 00.004 1032 Star::Find returns 1 (0), X=1123.47, Y=332.84, Mass=1722, SNR=29.2, Peak=136 HFD=3.1
02:27:39.083 00.004 1032 MultiStar: [#1 0.06,0.19,0.88,U] [#2 -0.01,0.15,0.89,U] [#3 0.01,0.11,0.93,U] [#4 0.06,0.10,0.76,U] [#5 0.05,0.19,0.73,U] [#6 0.06,0.18,0.69,U] [#7 0.02,0.14,0.66,U] [#8 -0.05,0.06,0.60,U] 
02:27:39.092 00.009 1032 refined, 8 included, MultiStar: {0.00, 0.13}, one-star: {-0.16, 0.08}
02:27:39.094 00.002 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
02:27:39.098 00.004 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
02:27:39.101 00.003 1032 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.57 mountX=0.13 mountY=-0.03, mountTheta=-0.26
02:27:39.106 00.005 1032 SchedulePrimaryMove(0F526948, x=0.00, y=0.13, opts=13)
02:27:39.110 00.004 1032 Enqueuing Move request for scope (0.00, 0.13)
02:27:39.117 00.007 10072 Worker thread wakes up
02:27:39.118 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
02:27:39.118 00.000 10072 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
02:27:39.118 00.000 10072 Moving (0.00, 0.13) raw xDistance=0.13 yDistance=-0.03
02:27:39.125 00.007 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:39.129 00.004 10072 PPEC rslt: input = 0.13, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1320.19
02:27:39.129 00.000 10072 PPEC: input: 0.13, control: 0.02, exposure: 1000
02:27:39.129 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:39.129 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:27:39.129 00.000 10072 MoveAxis(W, 16, ABG)
02:27:39.129 00.000 10072 Guiding  Dir = 3, Dur = 16
02:27:39.130 00.001 10072 IsGuiding returns 0
02:27:39.131 00.001 10072 PulseGuide returned control before completion, sleep 26
02:27:39.157 00.026 1032 UpdateGuideState exits: m=1722 SNR=29.2
02:27:39.160 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:39.164 00.004 10072 IsGuiding returns 0
02:27:39.164 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:39.167 00.003 1032 Enqueuing Expose request
02:27:39.169 00.002 10072 Move returns status 0, amount 16
02:27:39.169 00.000 10072 MoveAxis(N, 0, ABG)
02:27:39.169 00.000 10072 Move returns status 0, amount 0
02:27:39.169 00.000 10072 move complete, result=0
02:27:39.170 00.001 10072 worker thread done servicing request
02:27:39.170 00.000 10072 Worker thread wakes up
02:27:39.170 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:39.170 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:39.189 00.019 1032 GuideStep: 0.1 px 16 ms WEST, -0.0 px 0 ms NORTH
02:27:40.089 00.900 10072 Exposure complete
02:27:40.180 00.091 10072 worker thread done servicing request
02:27:40.181 00.001 1032 OnExposeComplete: enter
02:27:40.184 00.003 1032 UpdateGuideState(): m_state=6
02:27:40.188 00.004 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1166
02:27:40.191 00.003 1032 Star::Find returns 1 (0), X=1123.56, Y=332.79, Mass=1738, SNR=29.3, Peak=135 HFD=3.2
02:27:40.194 00.003 1032 MultiStar: [#1 0.09,0.08,0.90,U] [#2 0.09,0.10,0.89,U] [#3 0.16,0.05,0.87,U] [#4 0.12,0.12,0.77,U] [#5 0.07,0.16,0.73,U] [#6 0.14,0.13,0.71,U] [#7 0.12,0.04,0.68,U] [#8 -0.00,0.06,0.65,U] 
02:27:40.197 00.003 1032 single-star, 8 included, MultiStar: {0.08, 0.09}, one-star: {-0.07, 0.04}
02:27:40.200 00.003 1032 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.83) = xAngle (0.77 = 0.77)
02:27:40.202 00.002 1032 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.77 = 0.77)
02:27:40.203 00.001 1032 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.60 mountX=0.06 mountY=0.06, mountTheta=0.77
02:27:40.210 00.007 1032 SchedulePrimaryMove(0F526948, x=-0.07, y=0.04, opts=13)
02:27:40.212 00.002 1032 Enqueuing Move request for scope (-0.07, 0.04)
02:27:40.215 00.003 10072 Worker thread wakes up
02:27:40.215 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
02:27:40.215 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
02:27:40.215 00.000 10072 Moving (-0.07, 0.04) raw xDistance=0.06 yDistance=0.06
02:27:40.217 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:40.221 00.004 10072 PPEC rslt: input = 0.06, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1321.26
02:27:40.221 00.000 10072 PPEC: input: 0.06, control: 0.02, exposure: 1000
02:27:40.221 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:40.221 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:27:40.221 00.000 10072 MoveAxis(W, 18, ABG)
02:27:40.221 00.000 10072 Guiding  Dir = 3, Dur = 18
02:27:40.222 00.001 10072 IsGuiding returns 0
02:27:40.222 00.000 10072 PulseGuide returned control before completion, sleep 28
02:27:40.248 00.026 1032 UpdateGuideState exits: m=1738 SNR=29.3
02:27:40.251 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:40.254 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:40.257 00.003 1032 Enqueuing Expose request
02:27:40.260 00.003 10072 IsGuiding returns 0
02:27:40.261 00.001 10072 Move returns status 0, amount 18
02:27:40.261 00.000 10072 MoveAxis(N, 0, ABG)
02:27:40.261 00.000 10072 Move returns status 0, amount 0
02:27:40.261 00.000 10072 move complete, result=0
02:27:40.261 00.000 10072 worker thread done servicing request
02:27:40.261 00.000 10072 Worker thread wakes up
02:27:40.261 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:40.261 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:40.274 00.013 1032 GuideStep: 0.1 px 18 ms WEST, 0.1 px 0 ms NORTH
02:27:41.391 01.117 10072 Exposure complete
02:27:41.467 00.076 10072 worker thread done servicing request
02:27:41.467 00.000 1032 OnExposeComplete: enter
02:27:41.470 00.003 1032 UpdateGuideState(): m_state=6
02:27:41.472 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1167
02:27:41.474 00.002 1032 Star::Find returns 1 (0), X=1123.60, Y=332.86, Mass=1575, SNR=27.9, Peak=137 HFD=3.2
02:27:41.476 00.002 1032 MultiStar: [#1 0.19,0.14,0.92,U] [#2 0.07,0.22,0.95,U] [#3 0.14,0.14,0.97,U] [#4 0.14,0.16,0.80,U] [#5 0.08,0.21,0.79,U] [#6 0.17,0.29,0.71,U] [#7 0.16,0.13,0.73,U] [#8 0.05,0.13,0.65,U] 
02:27:41.478 00.002 1032 single-star, 8 included, MultiStar: {0.11, 0.17}, one-star: {-0.03, 0.10}
02:27:41.480 00.002 1032 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.83) = xAngle (0.03 = 0.03)
02:27:41.482 00.002 1032 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.03 = 0.03)
02:27:41.488 00.006 1032 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.86 mountX=0.11 mountY=0.00, mountTheta=0.03
02:27:41.493 00.005 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.10, opts=13)
02:27:41.496 00.003 1032 Enqueuing Move request for scope (-0.03, 0.10)
02:27:41.500 00.004 10072 Worker thread wakes up
02:27:41.500 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
02:27:41.500 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
02:27:41.500 00.000 10072 Moving (-0.03, 0.10) raw xDistance=0.11 yDistance=0.00
02:27:41.505 00.005 10072 PPEC rslt: input = 0.11, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1321.26
02:27:41.505 00.000 10072 PPEC: input: 0.11, control: 0.00, exposure: 1000
02:27:41.505 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:41.505 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:27:41.505 00.000 10072 MoveAxis(W, 5, ABG)
02:27:41.505 00.000 10072 Guiding  Dir = 3, Dur = 5
02:27:41.507 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:41.511 00.004 10072 IsGuiding returns 0
02:27:41.512 00.001 10072 PulseGuide returned control before completion, sleep 15
02:27:41.530 00.018 10072 IsGuiding returns 0
02:27:41.530 00.000 10072 Move returns status 0, amount 5
02:27:41.530 00.000 10072 MoveAxis(N, 0, ABG)
02:27:41.530 00.000 10072 Move returns status 0, amount 0
02:27:41.530 00.000 10072 move complete, result=0
02:27:41.530 00.000 10072 worker thread done servicing request
02:27:41.542 00.012 1032 UpdateGuideState exits: m=1575 SNR=27.9
02:27:41.545 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:41.548 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:41.552 00.004 1032 Enqueuing Expose request
02:27:41.554 00.002 10072 Worker thread wakes up
02:27:41.554 00.000 1032 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
02:27:41.558 00.004 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:41.558 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:42.473 00.915 10072 Exposure complete
02:27:42.551 00.078 10072 worker thread done servicing request
02:27:42.551 00.000 1032 OnExposeComplete: enter
02:27:42.554 00.003 1032 UpdateGuideState(): m_state=6
02:27:42.557 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1168
02:27:42.561 00.004 1032 Star::Find returns 1 (0), X=1123.66, Y=332.90, Mass=1593, SNR=28.0, Peak=112 HFD=3.3
02:27:42.564 00.003 1032 MultiStar: [#1 0.15,0.17,0.90,U] [#2 0.01,0.20,0.97,U] [#3 0.24,0.18,0.94,U] [#4 0.10,0.25,0.81,U] [#5 0.17,0.22,0.76,U] [#6 0.20,0.23,0.75,U] [#7 0.15,0.13,0.71,U] [#8 0.06,0.25,0.66,U] 
02:27:42.567 00.003 1032 single-star, 8 included, MultiStar: {0.12, 0.19}, one-star: {0.03, 0.14}
02:27:42.569 00.002 1032 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.83) = xAngle (-0.44 = -0.44)
02:27:42.572 00.003 1032 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.44 = -0.44)
02:27:42.575 00.003 1032 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.39 mountX=0.13 mountY=-0.06, mountTheta=-0.44
02:27:42.579 00.004 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.14, opts=13)
02:27:42.587 00.008 1032 Enqueuing Move request for scope (0.03, 0.14)
02:27:42.589 00.002 10072 Worker thread wakes up
02:27:42.590 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
02:27:42.590 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
02:27:42.590 00.000 10072 Moving (0.03, 0.14) raw xDistance=0.13 yDistance=-0.06
02:27:42.593 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:42.596 00.003 10072 PPEC rslt: input = 0.13, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1322.33
02:27:42.596 00.000 10072 PPEC: input: 0.13, control: 0.01, exposure: 1000
02:27:42.596 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:42.596 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:27:42.596 00.000 10072 MoveAxis(W, 7, ABG)
02:27:42.596 00.000 10072 Guiding  Dir = 3, Dur = 7
02:27:42.597 00.001 10072 IsGuiding returns 0
02:27:42.597 00.000 10072 PulseGuide returned control before completion, sleep 17
02:27:42.622 00.025 1032 UpdateGuideState exits: m=1593 SNR=28.0
02:27:42.625 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:42.629 00.004 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:42.632 00.003 1032 Enqueuing Expose request
02:27:42.635 00.003 10072 IsGuiding returns 0
02:27:42.635 00.000 10072 Move returns status 0, amount 7
02:27:42.635 00.000 10072 MoveAxis(N, 0, ABG)
02:27:42.635 00.000 10072 Move returns status 0, amount 0
02:27:42.635 00.000 10072 move complete, result=0
02:27:42.635 00.000 10072 worker thread done servicing request
02:27:42.636 00.001 10072 Worker thread wakes up
02:27:42.636 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:42.636 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:42.650 00.014 1032 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
02:27:43.772 01.122 10072 Exposure complete
02:27:43.872 00.100 10072 worker thread done servicing request
02:27:43.872 00.000 1032 OnExposeComplete: enter
02:27:43.876 00.004 1032 UpdateGuideState(): m_state=6
02:27:43.879 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1169
02:27:43.881 00.002 1032 Star::Find returns 1 (0), X=1123.63, Y=333.00, Mass=1552, SNR=27.6, Peak=117 HFD=3.3
02:27:43.884 00.003 1032 MultiStar: [#1 0.08,0.22,0.96,U] [#2 0.06,0.29,0.97,U] [#3 0.18,0.29,0.98,U] [#4 -0.02,0.21,0.81,U] [#5 0.20,0.38,0.80,U] [#6 0.09,0.43,0.73,U] [#7 0.02,0.20,0.72,U] [#8 0.06,0.22,0.67,U] 
02:27:43.886 00.002 1032 single-star, 8 included, MultiStar: {0.07, 0.27}, one-star: {-0.00, 0.25}
02:27:43.888 00.002 1032 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.83) = xAngle (-0.26 = -0.26)
02:27:43.890 00.002 1032 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.26 = -0.26)
02:27:43.903 00.013 1032 CameraToMount -- cameraX=-0.00 cameraY=0.25 hyp=0.25 cameraTheta=1.57 mountX=0.24 mountY=-0.06, mountTheta=-0.26
02:27:43.907 00.004 1032 SchedulePrimaryMove(0F526948, x=-0.00, y=0.25, opts=13)
02:27:43.910 00.003 1032 Enqueuing Move request for scope (-0.00, 0.25)
02:27:43.912 00.002 10072 Worker thread wakes up
02:27:43.912 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.25) opts 0xd
02:27:43.912 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.00, 0.25)
02:27:43.912 00.000 10072 Moving (-0.00, 0.25) raw xDistance=0.24 yDistance=-0.06
02:27:43.915 00.003 10072 PPEC rslt: input = 0.24, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 1322.33
02:27:43.916 00.001 10072 PPEC: input: 0.24, control: 0.10, exposure: 1000
02:27:43.916 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:43.919 00.003 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:43.919 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:27:43.919 00.000 10072 MoveAxis(W, 106, ABG)
02:27:43.920 00.001 10072 Guiding  Dir = 3, Dur = 106
02:27:43.920 00.000 10072 IsGuiding returns 0
02:27:43.921 00.001 10072 PulseGuide returned control before completion, sleep 116
02:27:43.962 00.041 1032 UpdateGuideState exits: m=1552 SNR=27.6
02:27:43.965 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:43.967 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:43.969 00.002 1032 Enqueuing Expose request
02:27:44.048 00.079 10072 IsGuiding returns 0
02:27:44.049 00.001 10072 Move returns status 0, amount 106
02:27:44.049 00.000 10072 MoveAxis(N, 0, ABG)
02:27:44.049 00.000 10072 Move returns status 0, amount 0
02:27:44.051 00.002 10072 move complete, result=0
02:27:44.051 00.000 10072 worker thread done servicing request
02:27:44.051 00.000 10072 Worker thread wakes up
02:27:44.051 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:44.051 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:44.054 00.003 1032 GuideStep: 0.2 px 106 ms WEST, -0.1 px 0 ms NORTH
02:27:44.959 00.905 10072 Exposure complete
02:27:45.012 00.053 10072 worker thread done servicing request
02:27:45.012 00.000 1032 OnExposeComplete: enter
02:27:45.014 00.002 1032 UpdateGuideState(): m_state=6
02:27:45.016 00.002 1032 Star::Find(15, 1123, 333, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1170
02:27:45.017 00.001 1032 Star::Find returns 1 (0), X=1123.66, Y=333.02, Mass=1627, SNR=28.3, Peak=133 HFD=3.3
02:27:45.019 00.002 1032 MultiStar: [#1 0.21,0.19,0.90,U] [#2 0.07,0.19,0.93,U] [#3 0.17,0.25,0.96,U] [#4 0.17,0.23,0.78,U] [#5 0.23,0.24,0.76,U] [#6 0.24,0.23,0.72,U] [#7 0.19,0.15,0.69,U] [#8 0.12,0.21,0.63,U] 
02:27:45.021 00.002 1032 single-star, 8 included, MultiStar: {0.15, 0.22}, one-star: {0.02, 0.26}
02:27:45.022 00.001 1032 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.83) = xAngle (-0.35 = -0.35)
02:27:45.024 00.002 1032 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.35 = -0.35)
02:27:45.025 00.001 1032 CameraToMount -- cameraX=0.02 cameraY=0.26 hyp=0.27 cameraTheta=1.48 mountX=0.25 mountY=-0.09, mountTheta=-0.35
02:27:45.027 00.002 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.26, opts=13)
02:27:45.029 00.002 1032 Enqueuing Move request for scope (0.02, 0.26)
02:27:45.030 00.001 10072 Worker thread wakes up
02:27:45.031 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.26) opts 0xd
02:27:45.031 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.26)
02:27:45.031 00.000 10072 Moving (0.02, 0.26) raw xDistance=0.25 yDistance=-0.09
02:27:45.032 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:45.034 00.002 10072 PPEC rslt: input = 0.25, final = 0.11, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 1323.38
02:27:45.034 00.000 10072 PPEC: input: 0.25, control: 0.11, exposure: 1000
02:27:45.034 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:45.034 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:27:45.036 00.002 10072 MoveAxis(W, 109, ABG)
02:27:45.036 00.000 10072 Guiding  Dir = 3, Dur = 109
02:27:45.036 00.000 10072 IsGuiding returns 0
02:27:45.036 00.000 10072 PulseGuide returned control before completion, sleep 119
02:27:45.084 00.048 1032 UpdateGuideState exits: m=1627 SNR=28.3
02:27:45.088 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:45.090 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:45.092 00.002 1032 Enqueuing Expose request
02:27:45.159 00.067 10072 IsGuiding returns 0
02:27:45.159 00.000 10072 Move returns status 0, amount 109
02:27:45.159 00.000 10072 MoveAxis(N, 0, ABG)
02:27:45.159 00.000 10072 Move returns status 0, amount 0
02:27:45.159 00.000 10072 move complete, result=0
02:27:45.159 00.000 10072 worker thread done servicing request
02:27:45.160 00.001 10072 Worker thread wakes up
02:27:45.160 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:45.160 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:45.945 00.785 1032 GuideStep: 0.2 px 109 ms WEST, -0.1 px 0 ms NORTH
02:27:46.288 00.343 10072 Exposure complete
02:27:46.347 00.059 10072 worker thread done servicing request
02:27:46.347 00.000 1032 OnExposeComplete: enter
02:27:46.349 00.002 1032 UpdateGuideState(): m_state=6
02:27:46.352 00.003 1032 Star::Find(15, 1123, 333, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1171
02:27:46.354 00.002 1032 Star::Find returns 1 (0), X=1123.77, Y=332.89, Mass=1668, SNR=28.7, Peak=123 HFD=3.1
02:27:46.356 00.002 1032 MultiStar: [#1 0.24,0.13,0.88,U] [#2 0.16,0.23,0.90,U] [#3 0.20,0.16,0.91,U] [#4 0.17,0.15,0.77,U] [#5 0.26,0.30,0.76,U] [#6 0.19,0.18,0.69,U] [#7 0.11,0.05,0.69,U] [#8 0.08,0.20,0.64,U] 
02:27:46.358 00.002 1032 single-star, 8 included, MultiStar: {0.17, 0.17}, one-star: {0.13, 0.14}
02:27:46.360 00.002 1032 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.83) = xAngle (-1.01 = -1.01)
02:27:46.362 00.002 1032 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.01 = -1.01)
02:27:46.365 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.20 cameraTheta=0.82 mountX=0.10 mountY=-0.17, mountTheta=-1.01
02:27:46.368 00.003 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.14, opts=13)
02:27:46.370 00.002 1032 Enqueuing Move request for scope (0.13, 0.14)
02:27:46.372 00.002 10072 Worker thread wakes up
02:27:46.372 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
02:27:46.372 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
02:27:46.372 00.000 10072 Moving (0.13, 0.14) raw xDistance=0.10 yDistance=-0.17
02:27:46.375 00.003 10072 PPEC rslt: input = 0.10, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1323.38
02:27:46.375 00.000 10072 PPEC: input: 0.10, control: 0.01, exposure: 1000
02:27:46.375 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:46.375 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:46.377 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:27:46.377 00.000 10072 MoveAxis(W, 7, ABG)
02:27:46.377 00.000 10072 Guiding  Dir = 3, Dur = 7
02:27:46.377 00.000 10072 IsGuiding returns 0
02:27:46.377 00.000 10072 PulseGuide returned control before completion, sleep 17
02:27:46.395 00.018 1032 UpdateGuideState exits: m=1668 SNR=28.7
02:27:46.398 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:46.399 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:46.400 00.001 1032 Enqueuing Expose request
02:27:46.409 00.009 10072 IsGuiding returns 0
02:27:46.409 00.000 10072 Move returns status 0, amount 7
02:27:46.409 00.000 10072 MoveAxis(N, 0, ABG)
02:27:46.409 00.000 10072 Move returns status 0, amount 0
02:27:46.409 00.000 10072 move complete, result=0
02:27:46.409 00.000 10072 worker thread done servicing request
02:27:46.409 00.000 10072 Worker thread wakes up
02:27:46.409 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:46.409 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:46.410 00.001 1032 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
02:27:47.324 00.914 10072 Exposure complete
02:27:47.386 00.062 10072 worker thread done servicing request
02:27:47.386 00.000 1032 OnExposeComplete: enter
02:27:47.391 00.005 1032 UpdateGuideState(): m_state=6
02:27:47.393 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1172
02:27:47.395 00.002 1032 Star::Find returns 1 (0), X=1123.65, Y=333.03, Mass=1581, SNR=27.9, Peak=125 HFD=3.3
02:27:47.398 00.003 1032 MultiStar: [#1 0.26,0.34,0.90,U] [#2 0.21,0.29,0.93,U] [#3 0.22,0.28,0.95,U] [#4 0.25,0.27,0.81,U] [#5 0.24,0.39,0.75,U] [#6 0.28,0.18,0.74,U] [#7 0.20,0.36,0.74,U] [#8 0.11,0.28,0.67,U] 
02:27:47.400 00.002 1032 single-star, 8 included, MultiStar: {0.20, 0.30}, one-star: {0.02, 0.27}
02:27:47.403 00.003 1032 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.83) = xAngle (-0.33 = -0.33)
02:27:47.403 00.000 1032 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.33 = -0.33)
02:27:47.403 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.50 mountX=0.26 mountY=-0.09, mountTheta=-0.33
02:27:47.403 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.27, opts=13)
02:27:47.403 00.000 1032 Enqueuing Move request for scope (0.02, 0.27)
02:27:47.403 00.000 10072 Worker thread wakes up
02:27:47.403 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
02:27:47.403 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
02:27:47.403 00.000 10072 Moving (0.02, 0.27) raw xDistance=0.26 yDistance=-0.09
02:27:47.403 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:47.415 00.012 10072 PPEC rslt: input = 0.26, final = 0.11, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 1324.43
02:27:47.415 00.000 10072 PPEC: input: 0.26, control: 0.11, exposure: 1000
02:27:47.415 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:47.417 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:27:47.417 00.000 10072 MoveAxis(W, 116, ABG)
02:27:47.417 00.000 10072 Guiding  Dir = 3, Dur = 116
02:27:47.417 00.000 10072 IsGuiding returns 0
02:27:47.417 00.000 10072 PulseGuide returned control before completion, sleep 126
02:27:47.434 00.017 1032 UpdateGuideState exits: m=1581 SNR=27.9
02:27:47.434 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:47.434 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:47.434 00.000 1032 Enqueuing Expose request
02:27:47.561 00.127 10072 IsGuiding returns 0
02:27:47.562 00.001 10072 Move returns status 0, amount 116
02:27:47.562 00.000 10072 MoveAxis(N, 0, ABG)
02:27:47.562 00.000 10072 Move returns status 0, amount 0
02:27:47.562 00.000 10072 move complete, result=0
02:27:47.562 00.000 10072 worker thread done servicing request
02:27:47.562 00.000 10072 Worker thread wakes up
02:27:47.562 00.000 1032 GuideStep: 0.3 px 116 ms WEST, -0.1 px 0 ms NORTH
02:27:47.562 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:47.562 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:48.697 01.135 10072 Exposure complete
02:27:48.742 00.045 10072 worker thread done servicing request
02:27:48.742 00.000 1032 OnExposeComplete: enter
02:27:48.742 00.000 1032 UpdateGuideState(): m_state=6
02:27:48.758 00.016 1032 Star::Find(15, 1123, 333, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1173
02:27:48.758 00.000 1032 Star::Find returns 1 (0), X=1123.76, Y=332.87, Mass=1656, SNR=28.6, Peak=120 HFD=3.1
02:27:48.758 00.000 1032 MultiStar: [#1 0.32,0.11,0.89,U] [#2 0.19,0.21,0.90,U] [#3 0.17,0.13,0.90,U] [#4 0.32,0.14,0.79,U] [#5 0.28,0.27,0.76,U] [#6 0.31,0.17,0.70,U] [#7 0.16,0.15,0.70,U] [#8 0.21,0.22,0.64,U] 
02:27:48.758 00.000 1032 single-star, 8 included, MultiStar: {0.23, 0.16}, one-star: {0.13, 0.11}
02:27:48.758 00.000 1032 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.83) = xAngle (-1.11 = -1.11)
02:27:48.758 00.000 1032 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.11 = -1.11)
02:27:48.758 00.000 1032 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.72 mountX=0.08 mountY=-0.16, mountTheta=-1.11
02:27:48.758 00.000 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.11, opts=13)
02:27:48.758 00.000 1032 Enqueuing Move request for scope (0.13, 0.11)
02:27:48.758 00.000 10072 Worker thread wakes up
02:27:48.758 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
02:27:48.758 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
02:27:48.758 00.000 10072 Moving (0.13, 0.11) raw xDistance=0.08 yDistance=-0.16
02:27:48.758 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:48.758 00.000 10072 PPEC rslt: input = 0.08, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1325.46
02:27:48.758 00.000 10072 PPEC: input: 0.08, control: 0.01, exposure: 1000
02:27:48.758 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:48.758 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:27:48.758 00.000 10072 MoveAxis(W, 11, ABG)
02:27:48.758 00.000 10072 Guiding  Dir = 3, Dur = 11
02:27:48.758 00.000 10072 IsGuiding returns 0
02:27:48.758 00.000 10072 PulseGuide returned control before completion, sleep 21
02:27:48.774 00.016 1032 UpdateGuideState exits: m=1656 SNR=28.6
02:27:48.774 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:48.789 00.015 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:48.790 00.001 1032 Enqueuing Expose request
02:27:48.806 00.016 10072 IsGuiding returns 0
02:27:48.806 00.000 10072 Move returns status 0, amount 11
02:27:48.806 00.000 10072 MoveAxis(N, 0, ABG)
02:27:48.806 00.000 10072 Move returns status 0, amount 0
02:27:48.806 00.000 10072 move complete, result=0
02:27:48.806 00.000 10072 worker thread done servicing request
02:27:48.806 00.000 10072 Worker thread wakes up
02:27:48.806 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:48.806 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:48.806 00.000 1032 GuideStep: 0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
02:27:49.719 00.913 10072 Exposure complete
02:27:49.765 00.046 10072 worker thread done servicing request
02:27:49.765 00.000 1032 OnExposeComplete: enter
02:27:49.765 00.000 1032 UpdateGuideState(): m_state=6
02:27:49.765 00.000 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1174
02:27:49.765 00.000 1032 Star::Find returns 1 (0), X=1123.72, Y=333.00, Mass=1621, SNR=28.3, Peak=121 HFD=3.2
02:27:49.765 00.000 1032 MultiStar: [#1 0.13,0.17,0.90,U] [#2 0.22,0.27,0.97,U] [#3 0.18,0.25,0.95,U] [#4 0.23,0.22,0.80,U] [#5 0.19,0.42,0.75,U] [#6 0.25,0.28,0.70,U] [#7 0.16,0.26,0.76,U] [#8 0.16,0.29,0.65,U] 
02:27:49.777 00.012 1032 single-star, 8 included, MultiStar: {0.18, 0.26}, one-star: {0.09, 0.25}
02:27:49.777 00.000 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
02:27:49.780 00.003 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
02:27:49.782 00.002 1032 CameraToMount -- cameraX=0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.24 mountX=0.22 mountY=-0.15, mountTheta=-0.59
02:27:49.784 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.25, opts=13)
02:27:49.786 00.002 1032 Enqueuing Move request for scope (0.09, 0.25)
02:27:49.786 00.000 10072 Worker thread wakes up
02:27:49.786 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.25) opts 0xd
02:27:49.786 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.25)
02:27:49.786 00.000 10072 Moving (0.09, 0.25) raw xDistance=0.22 yDistance=-0.15
02:27:49.788 00.002 10072 PPEC rslt: input = 0.22, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 1325.46
02:27:49.788 00.000 10072 PPEC: input: 0.22, control: 0.10, exposure: 1000
02:27:49.788 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:49.788 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:49.790 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:27:49.790 00.000 10072 MoveAxis(W, 100, ABG)
02:27:49.790 00.000 10072 Guiding  Dir = 3, Dur = 100
02:27:49.790 00.000 10072 IsGuiding returns 0
02:27:49.792 00.002 10072 PulseGuide returned control before completion, sleep 110
02:27:49.802 00.010 1032 UpdateGuideState exits: m=1621 SNR=28.3
02:27:49.802 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:49.813 00.011 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:49.815 00.002 1032 Enqueuing Expose request
02:27:49.907 00.092 10072 IsGuiding returns 1
02:27:49.907 00.000 10072 scope still moving after pulse duration time elapsed
02:27:49.938 00.031 10072 IsGuiding returns 0
02:27:49.938 00.000 10072 scope move finished after 100 + 46 ms
02:27:49.939 00.001 10072 Move returns status 0, amount 100
02:27:49.939 00.000 10072 MoveAxis(N, 0, ABG)
02:27:49.939 00.000 10072 Move returns status 0, amount 0
02:27:49.939 00.000 10072 move complete, result=0
02:27:49.939 00.000 10072 worker thread done servicing request
02:27:49.939 00.000 10072 Worker thread wakes up
02:27:49.939 00.000 1032 GuideStep: 0.2 px 100 ms WEST, -0.1 px 0 ms NORTH
02:27:49.939 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:49.939 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:51.090 01.151 10072 Exposure complete
02:27:51.138 00.048 10072 worker thread done servicing request
02:27:51.138 00.000 1032 OnExposeComplete: enter
02:27:51.138 00.000 1032 UpdateGuideState(): m_state=6
02:27:51.140 00.002 1032 Star::Find(15, 1123, 333, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1175
02:27:51.141 00.001 1032 Star::Find returns 1 (0), X=1123.79, Y=332.76, Mass=1666, SNR=28.7, Peak=128 HFD=2.9
02:27:51.143 00.002 1032 MultiStar: [#1 0.26,0.05,0.91,U] [#2 0.16,0.09,0.95,U] [#3 0.27,0.07,0.92,U] [#4 0.22,0.04,0.78,U] [#5 0.33,0.23,0.76,U] [#6 0.28,0.08,0.69,U] [#7 0.21,-0.03,0.69,U] [#8 0.21,-0.02,0.65,U] 
02:27:51.143 00.000 1032 single-star, 8 included, MultiStar: {0.23, 0.06}, one-star: {0.16, 0.01}
02:27:51.145 00.002 1032 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.83) = xAngle (-1.76 = -1.76)
02:27:51.145 00.000 1032 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.76 = -1.76)
02:27:51.147 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.07 mountX=-0.03 mountY=-0.16, mountTheta=-1.76
02:27:51.151 00.004 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.01, opts=13)
02:27:51.151 00.000 1032 Enqueuing Move request for scope (0.16, 0.01)
02:27:51.151 00.000 10072 Worker thread wakes up
02:27:51.151 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
02:27:51.151 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
02:27:51.151 00.000 10072 Moving (0.16, 0.01) raw xDistance=-0.03 yDistance=-0.16
02:27:51.151 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:51.151 00.000 10072 PPEC rslt: input = -0.03, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1326.49
02:27:51.151 00.000 10072 PPEC: input: -0.03, control: 0.02, exposure: 1000
02:27:51.151 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:51.151 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:27:51.151 00.000 10072 MoveAxis(W, 18, ABG)
02:27:51.151 00.000 10072 Guiding  Dir = 3, Dur = 18
02:27:51.151 00.000 10072 IsGuiding returns 0
02:27:51.151 00.000 10072 PulseGuide returned control before completion, sleep 28
02:27:51.170 00.019 1032 UpdateGuideState exits: m=1666 SNR=28.7
02:27:51.172 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:51.172 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:51.172 00.000 1032 Enqueuing Expose request
02:27:51.194 00.022 10072 IsGuiding returns 0
02:27:51.194 00.000 10072 Move returns status 0, amount 18
02:27:51.194 00.000 10072 MoveAxis(N, 0, ABG)
02:27:51.194 00.000 10072 Move returns status 0, amount 0
02:27:51.195 00.001 10072 move complete, result=0
02:27:51.195 00.000 10072 worker thread done servicing request
02:27:51.195 00.000 10072 Worker thread wakes up
02:27:51.195 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:51.195 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:51.195 00.000 1032 GuideStep: -0.0 px 18 ms WEST, -0.2 px 0 ms NORTH
02:27:52.103 00.908 10072 Exposure complete
02:27:52.152 00.049 10072 worker thread done servicing request
02:27:52.152 00.000 1032 OnExposeComplete: enter
02:27:52.154 00.002 1032 UpdateGuideState(): m_state=6
02:27:52.156 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1176
02:27:52.156 00.000 1032 Star::Find returns 1 (0), X=1123.78, Y=332.89, Mass=1575, SNR=27.9, Peak=124 HFD=3.1
02:27:52.158 00.002 1032 MultiStar: [#1 0.23,0.17,0.92,U] [#2 0.24,0.28,0.95,U] [#3 0.26,0.17,0.96,U] [#4 0.19,0.16,0.80,U] [#5 0.27,0.29,0.79,U] [#6 0.22,0.29,0.73,U] [#7 0.12,0.25,0.71,U] [#8 0.19,0.18,0.66,U] 
02:27:52.160 00.002 1032 single-star, 8 included, MultiStar: {0.21, 0.21}, one-star: {0.14, 0.14}
02:27:52.162 00.002 1032 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.83) = xAngle (-1.05 = -1.05)
02:27:52.162 00.000 1032 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.05 = -1.05)
02:27:52.165 00.003 1032 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.78 mountX=0.10 mountY=-0.18, mountTheta=-1.05
02:27:52.169 00.004 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.14, opts=13)
02:27:52.169 00.000 1032 Enqueuing Move request for scope (0.14, 0.14)
02:27:52.171 00.002 10072 Worker thread wakes up
02:27:52.171 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
02:27:52.171 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
02:27:52.171 00.000 10072 Moving (0.14, 0.14) raw xDistance=0.10 yDistance=-0.18
02:27:52.173 00.002 10072 PPEC rslt: input = 0.10, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1326.49
02:27:52.173 00.000 10072 PPEC: input: 0.10, control: 0.02, exposure: 1000
02:27:52.173 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:52.173 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:27:52.173 00.000 10072 MoveAxis(W, 15, ABG)
02:27:52.173 00.000 10072 Guiding  Dir = 3, Dur = 15
02:27:52.173 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:52.175 00.002 10072 IsGuiding returns 0
02:27:52.177 00.002 10072 PulseGuide returned control before completion, sleep 25
02:27:52.192 00.015 1032 UpdateGuideState exits: m=1575 SNR=27.9
02:27:52.196 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:52.196 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:52.199 00.003 1032 Enqueuing Expose request
02:27:52.212 00.013 10072 IsGuiding returns 0
02:27:52.212 00.000 10072 Move returns status 0, amount 15
02:27:52.212 00.000 10072 MoveAxis(N, 0, ABG)
02:27:52.212 00.000 10072 Move returns status 0, amount 0
02:27:52.212 00.000 10072 move complete, result=0
02:27:52.212 00.000 10072 worker thread done servicing request
02:27:52.212 00.000 10072 Worker thread wakes up
02:27:52.212 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:52.212 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:52.216 00.004 1032 GuideStep: 0.1 px 15 ms WEST, -0.2 px 0 ms NORTH
02:27:53.343 01.127 10072 Exposure complete
02:27:53.393 00.050 10072 worker thread done servicing request
02:27:53.393 00.000 1032 OnExposeComplete: enter
02:27:53.393 00.000 1032 UpdateGuideState(): m_state=6
02:27:53.393 00.000 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1177
02:27:53.393 00.000 1032 Star::Find returns 1 (0), X=1123.79, Y=333.01, Mass=1594, SNR=28.1, Peak=128 HFD=3.1
02:27:53.393 00.000 1032 MultiStar: [#1 0.26,0.20,0.89,U] [#2 0.21,0.24,0.98,U] [#3 0.15,0.24,0.95,U] [#4 0.16,0.22,0.79,U] [#5 0.24,0.37,0.80,U] [#6 0.33,0.27,0.68,U] [#7 0.05,0.20,0.71,U] [#8 0.15,0.23,0.67,U] 
02:27:53.406 00.013 1032 single-star, 8 included, MultiStar: {0.19, 0.25}, one-star: {0.16, 0.26}
02:27:53.406 00.000 1032 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.83) = xAngle (-0.82 = -0.82)
02:27:53.410 00.004 1032 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.82 = -0.82)
02:27:53.410 00.000 1032 CameraToMount -- cameraX=0.16 cameraY=0.26 hyp=0.30 cameraTheta=1.01 mountX=0.21 mountY=-0.22, mountTheta=-0.82
02:27:53.410 00.000 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.26, opts=13)
02:27:53.410 00.000 1032 Enqueuing Move request for scope (0.16, 0.26)
02:27:53.410 00.000 10072 Worker thread wakes up
02:27:53.410 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.26) opts 0xd
02:27:53.410 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.26)
02:27:53.410 00.000 10072 Moving (0.16, 0.26) raw xDistance=0.21 yDistance=-0.22
02:27:53.410 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:53.410 00.000 10072 PPEC rslt: input = 0.21, final = 0.10, react = 0.08, pred = 0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 1327.51
02:27:53.410 00.000 10072 PPEC: input: 0.21, control: 0.10, exposure: 1000
02:27:53.410 00.000 10072 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.22
02:27:53.410 00.000 10072 MoveAxis(W, 105, ABG)
02:27:53.410 00.000 10072 Guiding  Dir = 3, Dur = 105
02:27:53.410 00.000 10072 IsGuiding returns 0
02:27:53.410 00.000 10072 PulseGuide returned control before completion, sleep 115
02:27:53.435 00.025 1032 UpdateGuideState exits: m=1594 SNR=28.1
02:27:53.437 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:53.439 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:53.439 00.000 1032 Enqueuing Expose request
02:27:53.548 00.109 10072 IsGuiding returns 0
02:27:53.548 00.000 10072 Move returns status 0, amount 105
02:27:53.548 00.000 10072 MoveAxis(N, 123, ABG)
02:27:53.548 00.000 10072 Guiding  Dir = 0, Dur = 123
02:27:53.548 00.000 10072 IsGuiding returns 0
02:27:53.548 00.000 10072 PulseGuide returned control before completion, sleep 133
02:27:53.704 00.156 10072 IsGuiding returns 0
02:27:53.704 00.000 10072 Move returns status 0, amount 123
02:27:53.704 00.000 10072 move complete, result=0
02:27:53.704 00.000 10072 worker thread done servicing request
02:27:53.704 00.000 10072 Worker thread wakes up
02:27:53.704 00.000 1032 GuideStep: 0.2 px 105 ms WEST, -0.2 px 123 ms NORTH
02:27:53.704 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:53.704 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:54.625 00.921 10072 Exposure complete
02:27:54.682 00.057 10072 worker thread done servicing request
02:27:54.682 00.000 1032 OnExposeComplete: enter
02:27:54.682 00.000 1032 UpdateGuideState(): m_state=6
02:27:54.682 00.000 1032 Star::Find(15, 1123, 333, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1178
02:27:54.688 00.006 1032 Star::Find returns 1 (0), X=1123.65, Y=332.84, Mass=1579, SNR=27.9, Peak=130 HFD=3.1
02:27:54.688 00.000 1032 MultiStar: [#1 0.16,0.15,0.92,U] [#2 0.05,0.14,0.96,U] [#3 0.16,0.11,0.96,U] [#4 0.12,0.11,0.80,U] [#5 0.10,0.27,0.82,U] [#6 0.12,0.20,0.75,U] [#7 0.13,0.13,0.69,U] [#8 -0.01,0.12,0.67,U] 
02:27:54.688 00.000 1032 single-star, 8 included, MultiStar: {0.09, 0.14}, one-star: {0.02, 0.09}
02:27:54.688 00.000 1032 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.83) = xAngle (-0.49 = -0.49)
02:27:54.688 00.000 1032 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.49 = -0.49)
02:27:54.688 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.34 mountX=0.08 mountY=-0.04, mountTheta=-0.49
02:27:54.688 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.09, opts=13)
02:27:54.688 00.000 1032 Enqueuing Move request for scope (0.02, 0.09)
02:27:54.699 00.011 10072 Worker thread wakes up
02:27:54.699 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
02:27:54.699 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
02:27:54.699 00.000 10072 Moving (0.02, 0.09) raw xDistance=0.08 yDistance=-0.04
02:27:54.702 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:54.703 00.001 10072 PPEC rslt: input = 0.08, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1328.51
02:27:54.703 00.000 10072 PPEC: input: 0.08, control: 0.02, exposure: 1000
02:27:54.703 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:54.703 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:27:54.703 00.000 10072 MoveAxis(W, 23, ABG)
02:27:54.703 00.000 10072 Guiding  Dir = 3, Dur = 23
02:27:54.704 00.001 10072 IsGuiding returns 0
02:27:54.704 00.000 10072 PulseGuide returned control before completion, sleep 33
02:27:54.719 00.015 1032 UpdateGuideState exits: m=1579 SNR=27.9
02:27:54.719 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:54.719 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:54.719 00.000 1032 Enqueuing Expose request
02:27:54.751 00.032 10072 IsGuiding returns 1
02:27:54.751 00.000 10072 scope still moving after pulse duration time elapsed
02:27:54.782 00.031 10072 IsGuiding returns 0
02:27:54.782 00.000 10072 scope move finished after 23 + 55 ms
02:27:54.782 00.000 10072 Move returns status 0, amount 23
02:27:54.782 00.000 10072 MoveAxis(N, 0, ABG)
02:27:54.782 00.000 10072 Move returns status 0, amount 0
02:27:54.782 00.000 10072 move complete, result=0
02:27:54.782 00.000 10072 worker thread done servicing request
02:27:54.782 00.000 10072 Worker thread wakes up
02:27:54.782 00.000 1032 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
02:27:54.785 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:54.785 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:55.922 01.137 10072 Exposure complete
02:27:55.970 00.048 10072 worker thread done servicing request
02:27:55.970 00.000 1032 OnExposeComplete: enter
02:27:55.972 00.002 1032 UpdateGuideState(): m_state=6
02:27:55.975 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1179
02:27:55.975 00.000 1032 Star::Find returns 1 (0), X=1123.61, Y=332.81, Mass=1573, SNR=27.9, Peak=125 HFD=3.2
02:27:55.977 00.002 1032 MultiStar: [#1 0.18,0.03,0.91,U] [#2 0.09,0.13,0.96,U] [#3 0.11,0.14,0.95,U] [#4 0.09,0.00,0.81,U] [#5 0.13,0.17,0.78,U] [#6 0.21,0.12,0.72,U] [#7 0.09,0.08,0.74,U] [#8 -0.02,0.02,0.71,U] 
02:27:55.977 00.000 1032 single-star, 8 included, MultiStar: {0.09, 0.08}, one-star: {-0.03, 0.06}
02:27:55.979 00.002 1032 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.83) = xAngle (0.14 = 0.14)
02:27:55.979 00.000 1032 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (0.14 = 0.14)
02:27:55.981 00.002 1032 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.97 mountX=0.07 mountY=0.01, mountTheta=0.14
02:27:55.983 00.002 1032 SchedulePrimaryMove(0F526948, x=-0.03, y=0.06, opts=13)
02:27:55.983 00.000 1032 Enqueuing Move request for scope (-0.03, 0.06)
02:27:55.985 00.002 10072 Worker thread wakes up
02:27:55.985 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
02:27:55.985 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
02:27:55.985 00.000 10072 Moving (-0.03, 0.06) raw xDistance=0.07 yDistance=0.01
02:27:55.985 00.000 10072 PPEC rslt: input = 0.07, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1328.51
02:27:55.985 00.000 10072 PPEC: input: 0.07, control: 0.02, exposure: 1000
02:27:55.985 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:55.985 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:27:55.987 00.002 10072 MoveAxis(W, 23, ABG)
02:27:55.987 00.000 10072 Guiding  Dir = 3, Dur = 23
02:27:55.987 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:55.987 00.000 10072 IsGuiding returns 0
02:27:55.987 00.000 10072 PulseGuide returned control before completion, sleep 33
02:27:55.998 00.011 1032 UpdateGuideState exits: m=1573 SNR=27.9
02:27:56.003 00.005 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:56.003 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:56.003 00.000 1032 Enqueuing Expose request
02:27:56.031 00.028 10072 IsGuiding returns 0
02:27:56.031 00.000 10072 Move returns status 0, amount 23
02:27:56.031 00.000 10072 MoveAxis(N, 0, ABG)
02:27:56.031 00.000 10072 Move returns status 0, amount 0
02:27:56.031 00.000 10072 move complete, result=0
02:27:56.031 00.000 10072 worker thread done servicing request
02:27:56.031 00.000 10072 Worker thread wakes up
02:27:56.031 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:56.031 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:56.033 00.002 1032 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
02:27:56.942 00.909 10072 Exposure complete
02:27:56.987 00.045 10072 worker thread done servicing request
02:27:56.987 00.000 1032 OnExposeComplete: enter
02:27:56.993 00.006 1032 UpdateGuideState(): m_state=6
02:27:56.993 00.000 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1180
02:27:56.993 00.000 1032 Star::Find returns 1 (0), X=1123.62, Y=332.69, Mass=1550, SNR=27.7, Peak=122 HFD=3.1
02:27:56.993 00.000 1032 MultiStar: [#1 0.26,-0.01,0.89,U] [#2 0.13,0.03,1.01,U] [#3 0.19,0.04,0.94,U] [#4 0.10,-0.00,0.81,U] [#5 0.17,0.25,0.80,U] [#6 0.28,0.07,0.73,U] [#7 0.07,-0.04,0.71,U] [#8 0.08,-0.05,0.68,U] 
02:27:56.993 00.000 1032 single-star, 8 included, MultiStar: {0.14, 0.02}, one-star: {-0.01, -0.07}
02:27:56.993 00.000 1032 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.83) = xAngle (-3.60 = 2.69)
02:27:56.993 00.000 1032 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-3.60 = 2.69)
02:27:57.001 00.008 1032 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.77 mountX=-0.06 mountY=0.03, mountTheta=2.69
02:27:57.001 00.000 1032 SchedulePrimaryMove(0F526948, x=-0.01, y=-0.07, opts=13)
02:27:57.001 00.000 1032 Enqueuing Move request for scope (-0.01, -0.07)
02:27:57.001 00.000 10072 Worker thread wakes up
02:27:57.001 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
02:27:57.001 00.000 10072 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
02:27:57.001 00.000 10072 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.03
02:27:57.011 00.010 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:57.011 00.000 10072 PPEC rslt: input = -0.06, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1329.51
02:27:57.011 00.000 10072 PPEC: input: -0.06, control: 0.02, exposure: 1000
02:27:57.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:57.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:27:57.011 00.000 10072 MoveAxis(W, 23, ABG)
02:27:57.011 00.000 10072 Guiding  Dir = 3, Dur = 23
02:27:57.011 00.000 10072 IsGuiding returns 0
02:27:57.011 00.000 10072 PulseGuide returned control before completion, sleep 33
02:27:57.027 00.016 1032 UpdateGuideState exits: m=1550 SNR=27.7
02:27:57.027 00.000 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:57.027 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:57.036 00.009 1032 Enqueuing Expose request
02:27:57.048 00.012 10072 IsGuiding returns 0
02:27:57.048 00.000 10072 Move returns status 0, amount 23
02:27:57.048 00.000 10072 MoveAxis(N, 0, ABG)
02:27:57.048 00.000 10072 Move returns status 0, amount 0
02:27:57.048 00.000 10072 move complete, result=0
02:27:57.048 00.000 10072 worker thread done servicing request
02:27:57.048 00.000 10072 Worker thread wakes up
02:27:57.048 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:57.048 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:57.050 00.002 1032 GuideStep: -0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
02:27:58.181 01.131 10072 Exposure complete
02:27:58.233 00.052 10072 worker thread done servicing request
02:27:58.233 00.000 1032 OnExposeComplete: enter
02:27:58.235 00.002 1032 UpdateGuideState(): m_state=6
02:27:58.237 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1181
02:27:58.237 00.000 1032 Star::Find returns 1 (0), X=1123.65, Y=332.81, Mass=1566, SNR=27.8, Peak=126 HFD=3.0
02:27:58.239 00.002 1032 MultiStar: [#1 0.17,0.14,0.91,U] [#2 0.11,0.10,0.94,U] [#3 0.19,0.12,0.97,U] [#4 0.14,0.04,0.80,U] [#5 0.18,0.23,0.78,U] [#6 0.20,0.11,0.72,U] [#7 0.12,0.03,0.71,U] [#8 0.08,0.10,0.66,U] 
02:27:58.241 00.002 1032 single-star, 8 included, MultiStar: {0.13, 0.10}, one-star: {0.02, 0.06}
02:27:58.241 00.000 1032 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.83) = xAngle (-0.61 = -0.61)
02:27:58.241 00.000 1032 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.61 = -0.61)
02:27:58.241 00.000 1032 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.22 mountX=0.05 mountY=-0.04, mountTheta=-0.61
02:27:58.241 00.000 1032 SchedulePrimaryMove(0F526948, x=0.02, y=0.06, opts=13)
02:27:58.241 00.000 1032 Enqueuing Move request for scope (0.02, 0.06)
02:27:58.250 00.009 10072 Worker thread wakes up
02:27:58.250 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
02:27:58.250 00.000 10072 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
02:27:58.250 00.000 10072 Moving (0.02, 0.06) raw xDistance=0.05 yDistance=-0.04
02:27:58.250 00.000 10072 PPEC rslt: input = 0.05, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1329.51
02:27:58.250 00.000 10072 PPEC: input: 0.05, control: 0.02, exposure: 1000
02:27:58.250 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:58.255 00.005 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:58.255 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:27:58.255 00.000 10072 MoveAxis(W, 23, ABG)
02:27:58.255 00.000 10072 Guiding  Dir = 3, Dur = 23
02:27:58.255 00.000 10072 IsGuiding returns 0
02:27:58.255 00.000 10072 PulseGuide returned control before completion, sleep 33
02:27:58.267 00.012 1032 UpdateGuideState exits: m=1566 SNR=27.8
02:27:58.274 00.007 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:58.276 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:58.276 00.000 1032 Enqueuing Expose request
02:27:58.306 00.030 10072 IsGuiding returns 1
02:27:58.306 00.000 10072 scope still moving after pulse duration time elapsed
02:27:58.336 00.030 10072 IsGuiding returns 1
02:27:58.367 00.031 10072 IsGuiding returns 0
02:27:58.367 00.000 10072 scope move finished after 23 + 89 ms
02:27:58.367 00.000 10072 Move returns status 0, amount 23
02:27:58.367 00.000 10072 MoveAxis(N, 0, ABG)
02:27:58.367 00.000 10072 Move returns status 0, amount 0
02:27:58.367 00.000 10072 move complete, result=0
02:27:58.368 00.001 10072 worker thread done servicing request
02:27:58.368 00.000 10072 Worker thread wakes up
02:27:58.368 00.000 1032 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
02:27:58.368 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:58.370 00.002 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:59.276 00.906 10072 Exposure complete
02:27:59.330 00.054 10072 worker thread done servicing request
02:27:59.330 00.000 1032 OnExposeComplete: enter
02:27:59.333 00.003 1032 UpdateGuideState(): m_state=6
02:27:59.335 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1182
02:27:59.337 00.002 1032 Star::Find returns 1 (0), X=1123.67, Y=332.76, Mass=1624, SNR=28.3, Peak=122 HFD=3.0
02:27:59.338 00.001 1032 MultiStar: [#1 0.18,0.01,0.94,U] [#2 0.22,0.04,0.92,U] [#3 0.26,0.04,0.95,U] [#4 0.28,-0.03,0.80,U] [#5 0.19,0.11,0.77,U] [#6 0.32,-0.05,0.74,U] [#7 0.17,0.02,0.73,U] [#8 0.10,-0.01,0.66,U] 
02:27:59.340 00.002 1032 single-star, 8 included, MultiStar: {0.19, 0.02}, one-star: {0.03, 0.00}
02:27:59.341 00.001 1032 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.83) = xAngle (-1.71 = -1.71)
02:27:59.342 00.001 1032 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.71 = -1.71)
02:27:59.344 00.002 1032 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.12 mountX=-0.00 mountY=-0.03, mountTheta=-1.71
02:27:59.346 00.002 1032 SchedulePrimaryMove(0F526948, x=0.03, y=0.00, opts=13)
02:27:59.347 00.001 1032 Enqueuing Move request for scope (0.03, 0.00)
02:27:59.349 00.002 10072 Worker thread wakes up
02:27:59.349 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
02:27:59.349 00.000 10072 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
02:27:59.349 00.000 10072 Moving (0.03, 0.00) raw xDistance=-0.00 yDistance=-0.03
02:27:59.351 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:27:59.353 00.002 10072 PPEC rslt: input = -0.00, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1330.50
02:27:59.353 00.000 10072 PPEC: input: -0.00, control: 0.02, exposure: 1000
02:27:59.353 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:59.353 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:27:59.353 00.000 10072 MoveAxis(W, 23, ABG)
02:27:59.353 00.000 10072 Guiding  Dir = 3, Dur = 23
02:27:59.354 00.001 10072 IsGuiding returns 0
02:27:59.354 00.000 10072 PulseGuide returned control before completion, sleep 33
02:27:59.370 00.016 1032 UpdateGuideState exits: m=1624 SNR=28.3
02:27:59.372 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:59.374 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:27:59.376 00.002 1032 Enqueuing Expose request
02:27:59.399 00.023 10072 IsGuiding returns 0
02:27:59.399 00.000 10072 Move returns status 0, amount 23
02:27:59.399 00.000 10072 MoveAxis(N, 0, ABG)
02:27:59.399 00.000 10072 Move returns status 0, amount 0
02:27:59.399 00.000 10072 move complete, result=0
02:27:59.399 00.000 10072 worker thread done servicing request
02:27:59.399 00.000 10072 Worker thread wakes up
02:27:59.399 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:27:59.399 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:27:59.400 00.001 1032 GuideStep: -0.0 px 23 ms WEST, -0.0 px 0 ms NORTH
02:28:00.528 01.128 10072 Exposure complete
02:28:00.584 00.056 10072 worker thread done servicing request
02:28:00.584 00.000 1032 OnExposeComplete: enter
02:28:00.586 00.002 1032 UpdateGuideState(): m_state=6
02:28:00.588 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1183
02:28:00.590 00.002 1032 Star::Find returns 1 (0), X=1123.72, Y=332.78, Mass=1619, SNR=28.3, Peak=126 HFD=3.0
02:28:00.591 00.001 1032 MultiStar: [#1 0.27,0.04,0.87,U] [#2 0.24,0.08,0.94,U] [#3 0.23,0.07,0.93,U] [#4 0.24,0.12,0.79,U] [#5 0.24,0.23,0.79,U] [#6 0.23,0.07,0.72,U] [#7 0.16,0.05,0.70,U] [#8 0.20,0.04,0.66,U] 
02:28:00.593 00.002 1032 single-star, 8 included, MultiStar: {0.21, 0.08}, one-star: {0.09, 0.03}
02:28:00.595 00.002 1032 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.83) = xAngle (-1.47 = -1.47)
02:28:00.596 00.001 1032 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.47 = -1.47)
02:28:00.599 00.003 1032 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.36 mountX=0.01 mountY=-0.09, mountTheta=-1.47
02:28:00.601 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.03, opts=13)
02:28:00.603 00.002 1032 Enqueuing Move request for scope (0.09, 0.03)
02:28:00.603 00.000 10072 Worker thread wakes up
02:28:00.604 00.001 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
02:28:00.604 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
02:28:00.604 00.000 10072 Moving (0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
02:28:00.605 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:28:00.607 00.002 10072 PPEC rslt: input = 0.01, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1331.47
02:28:00.607 00.000 10072 PPEC: input: 0.01, control: 0.03, exposure: 1000
02:28:00.607 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:00.607 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:28:00.607 00.000 10072 MoveAxis(W, 28, ABG)
02:28:00.607 00.000 10072 Guiding  Dir = 3, Dur = 28
02:28:00.607 00.000 10072 IsGuiding returns 0
02:28:00.608 00.001 10072 PulseGuide returned control before completion, sleep 38
02:28:00.623 00.015 1032 UpdateGuideState exits: m=1619 SNR=28.3
02:28:00.626 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:00.628 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:28:00.629 00.001 1032 Enqueuing Expose request
02:28:00.649 00.020 10072 IsGuiding returns 1
02:28:00.649 00.000 10072 scope still moving after pulse duration time elapsed
02:28:00.680 00.031 10072 IsGuiding returns 0
02:28:00.680 00.000 10072 scope move finished after 28 + 44 ms
02:28:00.680 00.000 10072 Move returns status 0, amount 28
02:28:00.680 00.000 10072 MoveAxis(N, 0, ABG)
02:28:00.680 00.000 10072 Move returns status 0, amount 0
02:28:00.680 00.000 10072 move complete, result=0
02:28:00.680 00.000 10072 worker thread done servicing request
02:28:00.680 00.000 10072 Worker thread wakes up
02:28:00.680 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:28:00.681 00.001 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:28:00.682 00.001 1032 GuideStep: 0.0 px 28 ms WEST, -0.1 px 0 ms NORTH
02:28:01.589 00.907 10072 Exposure complete
02:28:01.654 00.065 10072 worker thread done servicing request
02:28:01.654 00.000 1032 OnExposeComplete: enter
02:28:01.656 00.002 1032 UpdateGuideState(): m_state=6
02:28:01.658 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1184
02:28:01.660 00.002 1032 Star::Find returns 1 (0), X=1123.73, Y=332.72, Mass=1617, SNR=28.2, Peak=126 HFD=2.9
02:28:01.662 00.002 1032 MultiStar: [#1 0.24,-0.09,0.89,U] [#2 0.22,0.08,0.94,U] [#3 0.25,-0.07,0.94,U] [#4 0.26,-0.05,0.81,U] [#5 0.23,0.26,0.74,U] [#6 0.23,0.04,0.72,U] [#7 0.22,-0.01,0.67,U] [#8 0.23,0.09,0.65,U] 
02:28:01.664 00.002 1032 single-star, 8 included, MultiStar: {0.22, 0.02}, one-star: {0.09, -0.03}
02:28:01.666 00.002 1032 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.83) = xAngle (-2.17 = -2.17)
02:28:01.667 00.001 1032 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.17 = -2.17)
02:28:01.668 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.34 mountX=-0.06 mountY=-0.08, mountTheta=-2.17
02:28:01.671 00.003 1032 SchedulePrimaryMove(0F526948, x=0.09, y=-0.03, opts=13)
02:28:01.673 00.002 1032 Enqueuing Move request for scope (0.09, -0.03)
02:28:01.675 00.002 10072 Worker thread wakes up
02:28:01.675 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
02:28:01.675 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
02:28:01.675 00.000 10072 Moving (0.09, -0.03) raw xDistance=-0.06 yDistance=-0.08
02:28:01.676 00.001 10072 PPEC rslt: input = -0.06, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1331.47
02:28:01.677 00.001 10072 PPEC: input: -0.06, control: 0.02, exposure: 1000
02:28:01.677 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:01.677 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:28:01.677 00.000 10072 MoveAxis(W, 16, ABG)
02:28:01.677 00.000 10072 Guiding  Dir = 3, Dur = 16
02:28:01.677 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:28:01.679 00.002 10072 IsGuiding returns 0
02:28:01.679 00.000 10072 PulseGuide returned control before completion, sleep 26
02:28:01.698 00.019 1032 UpdateGuideState exits: m=1617 SNR=28.2
02:28:01.699 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:01.702 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:28:01.704 00.002 1032 Enqueuing Expose request
02:28:01.708 00.004 10072 IsGuiding returns 0
02:28:01.708 00.000 10072 Move returns status 0, amount 16
02:28:01.708 00.000 10072 MoveAxis(N, 0, ABG)
02:28:01.708 00.000 10072 Move returns status 0, amount 0
02:28:01.708 00.000 10072 move complete, result=0
02:28:01.708 00.000 10072 worker thread done servicing request
02:28:01.708 00.000 10072 Worker thread wakes up
02:28:01.708 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:28:01.708 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:28:01.713 00.005 1032 GuideStep: -0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
02:28:02.844 01.131 10072 Exposure complete
02:28:02.924 00.080 10072 worker thread done servicing request
02:28:02.924 00.000 1032 OnExposeComplete: enter
02:28:02.928 00.004 1032 UpdateGuideState(): m_state=6
02:28:02.931 00.003 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1185
02:28:02.943 00.012 1032 Star::Find returns 1 (0), X=1123.76, Y=332.70, Mass=1441, SNR=26.6, Peak=118 HFD=3.0
02:28:02.948 00.005 1032 MultiStar: [#1 0.30,-0.00,0.93,U] [#2 0.25,-0.04,1.01,U] [#3 0.28,-0.03,1.01,U] [#4 0.28,-0.03,0.84,U] [#5 0.30,0.07,0.84,U] [#6 0.35,-0.01,0.77,U] [#7 0.21,-0.01,0.75,U] [#8 0.18,0.04,0.71,U] 
02:28:02.957 00.009 1032 single-star, 8 included, MultiStar: {0.25, -0.01}, one-star: {0.13, -0.06}
02:28:02.972 00.015 1032 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.83) = xAngle (-2.25 = -2.25)
02:28:02.976 00.004 1032 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-2.25 = -2.25)
02:28:02.979 00.003 1032 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.42 mountX=-0.09 mountY=-0.11, mountTheta=-2.25
02:28:02.989 00.010 1032 SchedulePrimaryMove(0F526948, x=0.13, y=-0.06, opts=13)
02:28:03.001 00.012 1032 Enqueuing Move request for scope (0.13, -0.06)
02:28:03.004 00.003 10072 Worker thread wakes up
02:28:03.004 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
02:28:03.004 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
02:28:03.004 00.000 10072 Moving (0.13, -0.06) raw xDistance=-0.09 yDistance=-0.11
02:28:03.007 00.003 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:28:03.011 00.004 10072 PPEC rslt: input = -0.09, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1332.44
02:28:03.011 00.000 10072 PPEC: input: -0.09, control: 0.02, exposure: 1000
02:28:03.011 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:03.011 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:28:03.011 00.000 10072 MoveAxis(W, 17, ABG)
02:28:03.011 00.000 10072 Guiding  Dir = 3, Dur = 17
02:28:03.012 00.001 10072 IsGuiding returns 0
02:28:03.013 00.001 10072 PulseGuide returned control before completion, sleep 27
02:28:03.044 00.031 10072 IsGuiding returns 0
02:28:03.044 00.000 10072 Move returns status 0, amount 17
02:28:03.044 00.000 10072 MoveAxis(N, 0, ABG)
02:28:03.044 00.000 10072 Move returns status 0, amount 0
02:28:03.044 00.000 10072 move complete, result=0
02:28:03.045 00.001 10072 worker thread done servicing request
02:28:03.053 00.008 1032 UpdateGuideState exits: m=1441 SNR=26.6
02:28:03.057 00.004 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:03.060 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:28:03.064 00.004 1032 Enqueuing Expose request
02:28:03.068 00.004 10072 Worker thread wakes up
02:28:03.069 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:28:03.069 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:28:03.071 00.002 1032 GuideStep: -0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
02:28:03.990 00.919 10072 Exposure complete
02:28:04.154 00.164 10072 worker thread done servicing request
02:28:04.155 00.001 1032 OnExposeComplete: enter
02:28:04.159 00.004 1032 UpdateGuideState(): m_state=6
02:28:04.173 00.014 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1186
02:28:04.178 00.005 1032 Star::Find returns 1 (0), X=1123.69, Y=332.82, Mass=1518, SNR=27.3, Peak=119 HFD=2.9
02:28:04.182 00.004 1032 MultiStar: [#1 0.29,0.09,0.91,U] [#2 0.15,0.12,0.98,U] [#3 0.23,0.09,0.96,U] [#4 0.20,0.12,0.82,U] [#5 0.10,0.24,0.79,U] [#6 0.24,0.13,0.75,U] [#7 0.14,0.14,0.71,U] [#8 0.25,0.11,0.69,U] 
02:28:04.185 00.003 1032 single-star, 8 included, MultiStar: {0.18, 0.12}, one-star: {0.06, 0.06}
02:28:04.188 00.003 1032 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.83) = xAngle (-1.03 = -1.03)
02:28:04.191 00.003 1032 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.03 = -1.03)
02:28:04.194 00.003 1032 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.80 mountX=0.05 mountY=-0.08, mountTheta=-1.03
02:28:04.199 00.005 1032 SchedulePrimaryMove(0F526948, x=0.06, y=0.06, opts=13)
02:28:04.207 00.008 1032 Enqueuing Move request for scope (0.06, 0.06)
02:28:04.215 00.008 10072 Worker thread wakes up
02:28:04.215 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
02:28:04.216 00.001 10072 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
02:28:04.216 00.000 10072 Moving (0.06, 0.06) raw xDistance=0.05 yDistance=-0.08
02:28:04.232 00.016 10072 PPEC rslt: input = 0.05, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1332.44
02:28:04.233 00.001 10072 PPEC: input: 0.05, control: 0.01, exposure: 1000
02:28:04.233 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:04.233 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:28:04.238 00.005 10072 MoveAxis(W, 14, ABG)
02:28:04.238 00.000 10072 Guiding  Dir = 3, Dur = 14
02:28:04.239 00.001 10072 IsGuiding returns 0
02:28:04.241 00.002 10072 PulseGuide returned control before completion, sleep 22
02:28:04.242 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:28:04.272 00.030 10072 IsGuiding returns 0
02:28:04.273 00.001 10072 Move returns status 0, amount 14
02:28:04.273 00.000 10072 MoveAxis(N, 0, ABG)
02:28:04.273 00.000 10072 Move returns status 0, amount 0
02:28:04.273 00.000 10072 move complete, result=0
02:28:04.273 00.000 10072 worker thread done servicing request
02:28:04.306 00.033 1032 UpdateGuideState exits: m=1518 SNR=27.3
02:28:04.332 00.026 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:04.339 00.007 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:28:04.343 00.004 1032 Enqueuing Expose request
02:28:04.347 00.004 10072 Worker thread wakes up
02:28:04.347 00.000 1032 GuideStep: 0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
02:28:04.352 00.005 10072 worker thread servicing REQUEST_EXPOSE 1000
02:28:04.352 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:28:05.480 01.128 10072 Exposure complete
02:28:05.559 00.079 10072 worker thread done servicing request
02:28:05.559 00.000 1032 OnExposeComplete: enter
02:28:05.561 00.002 1032 UpdateGuideState(): m_state=6
02:28:05.563 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1187
02:28:05.565 00.002 1032 Star::Find returns 1 (0), X=1123.78, Y=332.86, Mass=1692, SNR=28.9, Peak=125 HFD=3.0
02:28:05.568 00.003 1032 MultiStar: [#1 0.24,0.05,0.87,U] [#2 0.24,0.15,0.91,U] [#3 0.22,0.16,0.92,U] [#4 0.27,0.15,0.77,U] [#5 0.22,0.24,0.75,U] [#6 0.37,0.16,0.70,U] [#7 0.21,0.02,0.73,U] [#8 0.14,0.19,0.67,U] 
02:28:05.570 00.002 1032 single-star, 8 included, MultiStar: {0.23, 0.13}, one-star: {0.15, 0.11}
02:28:05.573 00.003 1032 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.83) = xAngle (-1.20 = -1.20)
02:28:05.575 00.002 1032 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.20 = -1.20)
02:28:05.577 00.002 1032 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.63 mountX=0.07 mountY=-0.18, mountTheta=-1.20
02:28:05.581 00.004 1032 SchedulePrimaryMove(0F526948, x=0.15, y=0.11, opts=13)
02:28:05.584 00.003 1032 Enqueuing Move request for scope (0.15, 0.11)
02:28:05.587 00.003 10072 Worker thread wakes up
02:28:05.587 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
02:28:05.587 00.000 10072 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
02:28:05.587 00.000 10072 Moving (0.15, 0.11) raw xDistance=0.07 yDistance=-0.18
02:28:05.589 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:28:05.592 00.003 10072 PPEC rslt: input = 0.07, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1333.40
02:28:05.592 00.000 10072 PPEC: input: 0.07, control: 0.01, exposure: 1000
02:28:05.592 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:05.592 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:28:05.592 00.000 10072 MoveAxis(W, 13, ABG)
02:28:05.592 00.000 10072 Guiding  Dir = 3, Dur = 13
02:28:05.592 00.000 10072 IsGuiding returns 0
02:28:05.593 00.001 10072 PulseGuide returned control before completion, sleep 23
02:28:05.615 00.022 1032 UpdateGuideState exits: m=1692 SNR=28.9
02:28:05.617 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:05.620 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:28:05.622 00.002 1032 Enqueuing Expose request
02:28:05.633 00.011 10072 IsGuiding returns 0
02:28:05.633 00.000 10072 Move returns status 0, amount 13
02:28:05.633 00.000 10072 MoveAxis(N, 0, ABG)
02:28:05.633 00.000 10072 Move returns status 0, amount 0
02:28:05.633 00.000 10072 move complete, result=0
02:28:05.633 00.000 10072 worker thread done servicing request
02:28:05.633 00.000 10072 Worker thread wakes up
02:28:05.633 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:28:05.633 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:28:05.636 00.003 1032 GuideStep: 0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
02:28:06.543 00.907 10072 Exposure complete
02:28:06.601 00.058 10072 worker thread done servicing request
02:28:06.601 00.000 1032 OnExposeComplete: enter
02:28:06.603 00.002 1032 UpdateGuideState(): m_state=6
02:28:06.605 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1188
02:28:06.607 00.002 1032 Star::Find returns 1 (0), X=1123.78, Y=332.95, Mass=1624, SNR=28.3, Peak=121 HFD=3.1
02:28:06.608 00.001 1032 MultiStar: [#1 0.26,0.22,0.87,U] [#2 0.25,0.19,0.94,U] [#3 0.22,0.24,0.95,U] [#4 0.17,0.23,0.80,U] [#5 0.20,0.26,0.76,U] [#6 0.37,0.20,0.70,U] [#7 0.16,0.09,0.68,U] [#8 0.16,0.24,0.68,U] 
02:28:06.610 00.002 1032 single-star, 8 included, MultiStar: {0.21, 0.21}, one-star: {0.14, 0.20}
02:28:06.613 00.003 1032 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.83) = xAngle (-0.88 = -0.88)
02:28:06.614 00.001 1032 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.88 = -0.88)
02:28:06.616 00.002 1032 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.25 cameraTheta=0.96 mountX=0.16 mountY=-0.19, mountTheta=-0.88
02:28:06.619 00.003 1032 SchedulePrimaryMove(0F526948, x=0.14, y=0.20, opts=13)
02:28:06.620 00.001 1032 Enqueuing Move request for scope (0.14, 0.20)
02:28:06.622 00.002 10072 Worker thread wakes up
02:28:06.622 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
02:28:06.622 00.000 10072 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
02:28:06.622 00.000 10072 Moving (0.14, 0.20) raw xDistance=0.16 yDistance=-0.19
02:28:06.624 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:28:06.627 00.003 10072 PPEC rslt: input = 0.16, final = 0.01, react = 0.07, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1334.35
02:28:06.627 00.000 10072 PPEC: input: 0.16, control: 0.01, exposure: 1000
02:28:06.627 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:06.627 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:28:06.627 00.000 10072 MoveAxis(W, 6, ABG)
02:28:06.627 00.000 10072 Guiding  Dir = 3, Dur = 6
02:28:06.628 00.001 10072 IsGuiding returns 0
02:28:06.628 00.000 10072 PulseGuide returned control before completion, sleep 16
02:28:06.645 00.017 1032 UpdateGuideState exits: m=1624 SNR=28.3
02:28:06.648 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:06.651 00.003 10072 IsGuiding returns 0
02:28:06.651 00.000 10072 Move returns status 0, amount 6
02:28:06.651 00.000 10072 MoveAxis(N, 0, ABG)
02:28:06.651 00.000 10072 Move returns status 0, amount 0
02:28:06.651 00.000 10072 move complete, result=0
02:28:06.651 00.000 10072 worker thread done servicing request
02:28:06.651 00.000 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:28:06.653 00.002 1032 Enqueuing Expose request
02:28:06.655 00.002 10072 Worker thread wakes up
02:28:06.655 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:28:06.655 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:28:06.655 00.000 1032 GuideStep: 0.2 px 6 ms WEST, -0.2 px 0 ms NORTH
02:28:07.797 01.142 10072 Exposure complete
02:28:07.853 00.056 10072 worker thread done servicing request
02:28:07.853 00.000 1032 OnExposeComplete: enter
02:28:07.856 00.003 1032 UpdateGuideState(): m_state=6
02:28:07.857 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1189
02:28:07.857 00.000 1032 Star::Find returns 1 (0), X=1123.82, Y=332.81, Mass=1618, SNR=28.3, Peak=138 HFD=2.9
02:28:07.858 00.001 1032 MultiStar: [#1 0.32,0.11,0.87,U] [#2 0.26,0.20,0.91,U] [#3 0.29,0.08,0.93,U] [#4 0.34,0.17,0.78,U] [#5 0.21,0.18,0.76,U] [#6 0.25,0.18,0.72,U] [#7 0.28,0.14,0.72,U] [#8 0.21,0.12,0.66,U] 
02:28:07.861 00.003 1032 single-star, 8 included, MultiStar: {0.26, 0.14}, one-star: {0.19, 0.06}
02:28:07.863 00.002 1032 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.83) = xAngle (-1.52 = -1.52)
02:28:07.864 00.001 1032 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.52 = -1.52)
02:28:07.866 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.31 mountX=0.01 mountY=-0.20, mountTheta=-1.52
02:28:07.868 00.002 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.06, opts=13)
02:28:07.869 00.001 1032 Enqueuing Move request for scope (0.19, 0.06)
02:28:07.871 00.002 10072 Worker thread wakes up
02:28:07.871 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
02:28:07.871 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
02:28:07.871 00.000 10072 Moving (0.19, 0.06) raw xDistance=0.01 yDistance=-0.20
02:28:07.872 00.001 10072 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1334.35
02:28:07.872 00.000 10072 PPEC: input: 0.01, control: 0.00, exposure: 1000
02:28:07.872 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:07.872 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:28:07.873 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:28:07.873 00.000 10072 MoveAxis(W, 2, ABG)
02:28:07.873 00.000 10072 Guiding  Dir = 3, Dur = 2
02:28:07.873 00.000 10072 IsGuiding returns 0
02:28:07.875 00.002 10072 PulseGuide returned control before completion, sleep 12
02:28:07.888 00.013 1032 UpdateGuideState exits: m=1618 SNR=28.3
02:28:07.891 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:07.894 00.003 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:28:07.895 00.001 1032 Enqueuing Expose request
02:28:07.900 00.005 10072 IsGuiding returns 0
02:28:07.900 00.000 10072 Move returns status 0, amount 2
02:28:07.900 00.000 10072 MoveAxis(N, 0, ABG)
02:28:07.900 00.000 10072 Move returns status 0, amount 0
02:28:07.900 00.000 10072 move complete, result=0
02:28:07.900 00.000 10072 worker thread done servicing request
02:28:07.900 00.000 10072 Worker thread wakes up
02:28:07.900 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:28:07.900 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:28:07.903 00.003 1032 GuideStep: 0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
02:28:08.810 00.907 10072 Exposure complete
02:28:08.866 00.056 10072 worker thread done servicing request
02:28:08.866 00.000 1032 OnExposeComplete: enter
02:28:08.868 00.002 1032 UpdateGuideState(): m_state=6
02:28:08.869 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1190
02:28:08.870 00.001 1032 Star::Find returns 1 (0), X=1123.73, Y=332.94, Mass=1639, SNR=28.4, Peak=125 HFD=3.0
02:28:08.871 00.001 1032 MultiStar: [#1 0.28,0.29,0.88,U] [#2 0.21,0.33,0.92,U] [#3 0.26,0.32,0.94,U] [#4 0.24,0.23,0.77,U] [#5 0.20,0.40,0.77,U] [#6 0.15,0.35,0.73,U] [#7 0.21,0.24,0.71,U] [#8 0.14,0.22,0.67,U] 
02:28:08.873 00.002 1032 single-star, 8 included, MultiStar: {0.20, 0.28}, one-star: {0.10, 0.18}
02:28:08.874 00.001 1032 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.83) = xAngle (-0.74 = -0.74)
02:28:08.875 00.001 1032 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.74 = -0.74)
02:28:08.876 00.001 1032 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.21 cameraTheta=1.09 mountX=0.15 mountY=-0.14, mountTheta=-0.74
02:28:08.878 00.002 1032 SchedulePrimaryMove(0F526948, x=0.10, y=0.18, opts=13)
02:28:08.879 00.001 1032 Enqueuing Move request for scope (0.10, 0.18)
02:28:08.880 00.001 10072 Worker thread wakes up
02:28:08.880 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
02:28:08.880 00.000 10072 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
02:28:08.881 00.001 10072 Moving (0.10, 0.18) raw xDistance=0.15 yDistance=-0.14
02:28:08.882 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:28:08.883 00.001 10072 PPEC rslt: input = 0.15, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1335.30
02:28:08.883 00.000 10072 PPEC: input: 0.15, control: 0.00, exposure: 1000
02:28:08.883 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:08.883 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:28:08.883 00.000 10072 MoveAxis(W, 3, ABG)
02:28:08.883 00.000 10072 Guiding  Dir = 3, Dur = 3
02:28:08.884 00.001 10072 IsGuiding returns 0
02:28:08.884 00.000 10072 PulseGuide returned control before completion, sleep 13
02:28:08.898 00.014 1032 UpdateGuideState exits: m=1639 SNR=28.4
02:28:08.899 00.001 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:08.901 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:28:08.903 00.002 1032 Enqueuing Expose request
02:28:08.904 00.001 10072 IsGuiding returns 0
02:28:08.904 00.000 10072 Move returns status 0, amount 3
02:28:08.904 00.000 10072 MoveAxis(N, 0, ABG)
02:28:08.904 00.000 10072 Move returns status 0, amount 0
02:28:08.904 00.000 10072 move complete, result=0
02:28:08.904 00.000 10072 worker thread done servicing request
02:28:08.904 00.000 10072 Worker thread wakes up
02:28:08.905 00.001 10072 worker thread servicing REQUEST_EXPOSE 1000
02:28:08.905 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:28:08.909 00.004 1032 GuideStep: 0.2 px 3 ms WEST, -0.1 px 0 ms NORTH
02:28:10.028 01.119 10072 Exposure complete
02:28:10.073 00.045 10072 worker thread done servicing request
02:28:10.073 00.000 1032 OnExposeComplete: enter
02:28:10.075 00.002 1032 UpdateGuideState(): m_state=6
02:28:10.076 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1191
02:28:10.077 00.001 1032 Star::Find returns 1 (0), X=1123.72, Y=333.02, Mass=1589, SNR=28.0, Peak=117 HFD=3.2
02:28:10.078 00.001 1032 MultiStar: [#1 0.19,0.21,0.91,U] [#2 0.12,0.31,0.96,U] [#3 0.14,0.28,0.96,U] [#4 0.17,0.24,0.79,U] [#5 0.17,0.44,0.77,U] [#6 0.26,0.31,0.73,U] [#7 0.08,0.32,0.71,U] [#8 0.13,0.29,0.64,U] 
02:28:10.080 00.002 1032 single-star, 8 included, MultiStar: {0.15, 0.29}, one-star: {0.09, 0.26}
02:28:10.081 00.001 1032 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.83) = xAngle (-0.59 = -0.59)
02:28:10.082 00.001 1032 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.59 = -0.59)
02:28:10.083 00.001 1032 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.28 cameraTheta=1.24 mountX=0.23 mountY=-0.16, mountTheta=-0.59
02:28:10.085 00.002 1032 SchedulePrimaryMove(0F526948, x=0.09, y=0.26, opts=13)
02:28:10.086 00.001 1032 Enqueuing Move request for scope (0.09, 0.26)
02:28:10.087 00.001 10072 Worker thread wakes up
02:28:10.087 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
02:28:10.087 00.000 10072 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
02:28:10.087 00.000 10072 Moving (0.09, 0.26) raw xDistance=0.23 yDistance=-0.16
02:28:10.089 00.002 10072 PPEC rslt: input = 0.23, final = 0.10, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 1335.30
02:28:10.089 00.000 10072 PPEC: input: 0.23, control: 0.10, exposure: 1000
02:28:10.089 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:10.090 00.001 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:28:10.090 00.000 10072 MoveAxis(W, 97, ABG)
02:28:10.090 00.000 10072 Guiding  Dir = 3, Dur = 97
02:28:10.090 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:28:10.091 00.001 10072 IsGuiding returns 0
02:28:10.092 00.001 10072 PulseGuide returned control before completion, sleep 107
02:28:10.105 00.013 1032 UpdateGuideState exits: m=1589 SNR=28.0
02:28:10.108 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:10.109 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:28:10.110 00.001 1032 Enqueuing Expose request
02:28:10.213 00.103 10072 IsGuiding returns 0
02:28:10.213 00.000 10072 Move returns status 0, amount 97
02:28:10.213 00.000 10072 MoveAxis(N, 0, ABG)
02:28:10.213 00.000 10072 Move returns status 0, amount 0
02:28:10.213 00.000 10072 move complete, result=0
02:28:10.213 00.000 10072 worker thread done servicing request
02:28:10.213 00.000 10072 Worker thread wakes up
02:28:10.213 00.000 1032 GuideStep: 0.2 px 97 ms WEST, -0.2 px 0 ms NORTH
02:28:10.216 00.003 10072 worker thread servicing REQUEST_EXPOSE 1000
02:28:10.216 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:28:11.124 00.908 10072 Exposure complete
02:28:11.177 00.053 10072 worker thread done servicing request
02:28:11.177 00.000 1032 OnExposeComplete: enter
02:28:11.178 00.001 1032 UpdateGuideState(): m_state=6
02:28:11.181 00.003 1032 Star::Find(15, 1123, 333, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1192
02:28:11.183 00.002 1032 Star::Find returns 1 (0), X=1123.79, Y=332.89, Mass=1614, SNR=28.2, Peak=122 HFD=3.0
02:28:11.185 00.002 1032 MultiStar: [#1 0.23,0.25,0.90,U] [#2 0.15,0.20,0.94,U] [#3 0.23,0.16,0.96,U] [#4 0.17,0.20,0.77,U] [#5 0.19,0.26,0.75,U] [#6 0.20,0.24,0.75,U] [#7 0.11,0.18,0.69,U] [#8 0.14,0.21,0.65,U] 
02:28:11.189 00.004 1032 single-star, 8 included, MultiStar: {0.18, 0.20}, one-star: {0.16, 0.14}
02:28:11.190 00.001 1032 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.83) = xAngle (-1.10 = -1.10)
02:28:11.191 00.001 1032 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.10 = -1.10)
02:28:11.193 00.002 1032 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.73 mountX=0.10 mountY=-0.19, mountTheta=-1.10
02:28:11.195 00.002 1032 SchedulePrimaryMove(0F526948, x=0.16, y=0.14, opts=13)
02:28:11.198 00.003 1032 Enqueuing Move request for scope (0.16, 0.14)
02:28:11.200 00.002 10072 Worker thread wakes up
02:28:11.200 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
02:28:11.200 00.000 10072 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
02:28:11.200 00.000 10072 Moving (0.16, 0.14) raw xDistance=0.10 yDistance=-0.19
02:28:11.201 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:28:11.205 00.004 10072 PPEC rslt: input = 0.10, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1336.23
02:28:11.206 00.001 10072 PPEC: input: 0.10, control: 0.00, exposure: 1000
02:28:11.206 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:11.206 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:28:11.206 00.000 10072 MoveAxis(W, 4, ABG)
02:28:11.206 00.000 10072 Guiding  Dir = 3, Dur = 4
02:28:11.206 00.000 10072 IsGuiding returns 0
02:28:11.206 00.000 10072 PulseGuide returned control before completion, sleep 14
02:28:11.222 00.016 1032 UpdateGuideState exits: m=1614 SNR=28.2
02:28:11.224 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:11.226 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:28:11.227 00.001 1032 Enqueuing Expose request
02:28:11.232 00.005 10072 IsGuiding returns 0
02:28:11.232 00.000 10072 Move returns status 0, amount 4
02:28:11.232 00.000 10072 MoveAxis(N, 0, ABG)
02:28:11.232 00.000 10072 Move returns status 0, amount 0
02:28:11.232 00.000 10072 move complete, result=0
02:28:11.232 00.000 10072 worker thread done servicing request
02:28:11.232 00.000 10072 Worker thread wakes up
02:28:11.232 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:28:11.232 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:28:11.237 00.005 1032 GuideStep: 0.1 px 4 ms WEST, -0.2 px 0 ms NORTH
02:28:12.357 01.120 10072 Exposure complete
02:28:12.413 00.056 10072 worker thread done servicing request
02:28:12.413 00.000 1032 OnExposeComplete: enter
02:28:12.415 00.002 1032 UpdateGuideState(): m_state=6
02:28:12.416 00.001 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1193
02:28:12.419 00.003 1032 Star::Find returns 1 (0), X=1123.76, Y=332.95, Mass=1629, SNR=28.4, Peak=124 HFD=3.0
02:28:12.421 00.002 1032 MultiStar: [#1 0.21,0.18,0.91,U] [#2 0.20,0.27,0.96,U] [#3 0.18,0.17,0.93,U] [#4 0.25,0.27,0.77,U] [#5 0.20,0.37,0.80,U] [#6 0.31,0.29,0.71,U] [#7 0.26,0.19,0.71,U] [#8 0.23,0.25,0.65,U] 
02:28:12.422 00.001 1032 single-star, 8 included, MultiStar: {0.21, 0.24}, one-star: {0.13, 0.20}
02:28:12.423 00.001 1032 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.83) = xAngle (-0.84 = -0.84)
02:28:12.425 00.002 1032 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-0.84 = -0.84)
02:28:12.426 00.001 1032 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=0.99 mountX=0.16 mountY=-0.18, mountTheta=-0.84
02:28:12.430 00.004 1032 SchedulePrimaryMove(0F526948, x=0.13, y=0.20, opts=13)
02:28:12.432 00.002 1032 Enqueuing Move request for scope (0.13, 0.20)
02:28:12.434 00.002 10072 Worker thread wakes up
02:28:12.434 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0xd
02:28:12.434 00.000 10072 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
02:28:12.434 00.000 10072 Moving (0.13, 0.20) raw xDistance=0.16 yDistance=-0.18
02:28:12.435 00.001 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:28:12.437 00.002 10072 PPEC rslt: input = 0.16, final = 0.00, react = 0.07, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1337.15
02:28:12.437 00.000 10072 PPEC: input: 0.16, control: 0.00, exposure: 1000
02:28:12.437 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:12.437 00.000 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:28:12.437 00.000 10072 MoveAxis(W, 5, ABG)
02:28:12.437 00.000 10072 Guiding  Dir = 3, Dur = 5
02:28:12.438 00.001 10072 IsGuiding returns 0
02:28:12.438 00.000 10072 PulseGuide returned control before completion, sleep 15
02:28:12.452 00.014 1032 UpdateGuideState exits: m=1629 SNR=28.4
02:28:12.455 00.003 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:12.457 00.002 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:28:12.460 00.003 1032 Enqueuing Expose request
02:28:12.465 00.005 10072 IsGuiding returns 0
02:28:12.465 00.000 10072 Move returns status 0, amount 5
02:28:12.465 00.000 10072 MoveAxis(N, 0, ABG)
02:28:12.465 00.000 10072 Move returns status 0, amount 0
02:28:12.465 00.000 10072 move complete, result=0
02:28:12.465 00.000 10072 worker thread done servicing request
02:28:12.465 00.000 10072 Worker thread wakes up
02:28:12.465 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:28:12.465 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:28:12.470 00.005 1032 GuideStep: 0.2 px 5 ms WEST, -0.2 px 0 ms NORTH
02:28:13.376 00.906 10072 Exposure complete
02:28:13.426 00.050 10072 worker thread done servicing request
02:28:13.426 00.000 1032 OnExposeComplete: enter
02:28:13.427 00.001 1032 UpdateGuideState(): m_state=6
02:28:13.429 00.002 1032 Star::Find(15, 1123, 332, 0, (0,0,0,0), 0.7, 4.5, 255) frame 1194
02:28:13.430 00.001 1032 Star::Find returns 1 (0), X=1123.83, Y=332.86, Mass=1546, SNR=27.6, Peak=137 HFD=2.9
02:28:13.432 00.002 1032 MultiStar: [#1 0.24,0.10,0.92,U] [#2 0.27,0.16,0.98,U] [#3 0.25,0.16,0.97,U] [#4 0.28,0.14,0.83,U] [#5 0.28,0.26,0.81,U] [#6 0.35,0.13,0.73,U] [#7 0.27,0.17,0.71,U] [#8 0.32,0.09,0.67,U] 
02:28:13.434 00.002 1032 single-star, 8 included, MultiStar: {0.27, 0.14}, one-star: {0.19, 0.11}
02:28:13.435 00.001 1032 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.83) = xAngle (-1.33 = -1.33)
02:28:13.436 00.001 1032 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.83) + m_yAngleError (0.00)) = yAngle (-1.33 = -1.33)
02:28:13.438 00.002 1032 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.50 mountX=0.05 mountY=-0.21, mountTheta=-1.33
02:28:13.442 00.004 1032 SchedulePrimaryMove(0F526948, x=0.19, y=0.11, opts=13)
02:28:13.443 00.001 1032 Enqueuing Move request for scope (0.19, 0.11)
02:28:13.445 00.002 10072 Worker thread wakes up
02:28:13.445 00.000 10072 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.11) opts 0xd
02:28:13.445 00.000 10072 Handling offset move in thread for scope, endpoint = (0.19, 0.11)
02:28:13.445 00.000 10072 Moving (0.19, 0.11) raw xDistance=0.05 yDistance=-0.21
02:28:13.446 00.001 10072 PPEC rslt: input = 0.05, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1337.15
02:28:13.446 00.000 10072 PPEC: input: 0.05, control: 0.00, exposure: 1000
02:28:13.446 00.000 10072 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:13.446 00.000 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:28:13.448 00.002 10072 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:28:13.448 00.000 10072 MoveAxis(W, 3, ABG)
02:28:13.448 00.000 10072 Guiding  Dir = 3, Dur = 3
02:28:13.449 00.001 10072 IsGuiding returns 0
02:28:13.451 00.002 10072 PulseGuide returned control before completion, sleep 13
02:28:13.465 00.014 1032 UpdateGuideState exits: m=1546 SNR=27.6
02:28:13.467 00.002 1032 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:13.468 00.001 1032 ScheduleExposure(1000,3,1) exposurePending=0
02:28:13.470 00.002 1032 Enqueuing Expose request
02:28:13.472 00.002 10072 IsGuiding returns 0
02:28:13.472 00.000 10072 Move returns status 0, amount 3
02:28:13.472 00.000 10072 MoveAxis(N, 0, ABG)
02:28:13.472 00.000 10072 Move returns status 0, amount 0
02:28:13.472 00.000 10072 move complete, result=0
02:28:13.472 00.000 10072 worker thread done servicing request
02:28:13.472 00.000 10072 Worker thread wakes up
02:28:13.472 00.000 10072 worker thread servicing REQUEST_EXPOSE 1000
02:28:13.472 00.000 10072 Handling exposure in thread, d=1000 o=3 r=(1109,318,31,31)
02:28:13.478 00.006 1032 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
02:28:13.556 00.078 1032 evsrv: cli 0D18AF50 connect
02:28:13.557 00.001 1032 case statement mapped state 6 to 3
02:28:13.561 00.004 1032 case statement mapped state 6 to 3
02:28:13.564 00.003 1032 evsrv: cli 0D18AF50 request: {"method":"get_app_state","id":"53d46d6b-55e0-456e-9d46-781d10ed9287"}
02:28:13.566 00.002 1032 case statement mapped state 6 to 3
02:28:13.568 00.002 1032 evsrv: cli 0D18AF50 response: {"jsonrpc":"2.0","result":"Guiding","id":"53d46d6b-55e0-456e-9d46-781d10ed9287"}
02:28:13.570 00.002 1032 evsrv: cli 0D18AF50 disconnect
02:28:13.574 00.004 1032 evsrv: cli 0D18B090 connect
02:28:13.575 00.001 1032 case statement mapped state 6 to 3
02:28:13.583 00.008 1032 case statement mapped state 6 to 3
02:28:13.610 00.027 1032 evsrv: cli 0D18B090 request: {"method":"stop_capture","id":"246b6789-12ee-4cb3-9678-603fd6bdab8e"}
02:28:13.617 00.007 1032 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
02:28:13.619 00.002 1032 Status Line: Waiting for devices...
02:28:13.624 00.005 1032 evsrv: cli 0D18B090 response: {"jsonrpc":"2.0","result":0,"id":"246b6789-12ee-4cb3-9678-603fd6bdab8e"}
02:28:13.628 00.004 1032 evsrv: cli 0D18B090 disconnect
02:28:13.632 00.004 1032 evsrv: cli 0D18BE50 connect
02:28:13.634 00.002 1032 case statement mapped state 6 to 3
02:28:13.636 00.002 1032 case statement mapped state 6 to 3
02:28:13.639 00.003 1032 evsrv: cli 0D18BE50 request: {"method":"get_app_state","id":"b2ea0ef2-7c75-4625-b035-05f769576ea3"}
02:28:13.640 00.001 1032 case statement mapped state 6 to 3
02:28:13.644 00.004 1032 evsrv: cli 0D18BE50 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2ea0ef2-7c75-4625-b035-05f769576ea3"}
02:28:13.659 00.015 1032 evsrv: cli 0D18BE50 disconnect
02:28:13.688 00.029 10072 ZWO: stopexposure
02:28:14.592 00.904 10072 ZWO: stopexposure
02:28:14.592 00.000 10072 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
02:28:14.592 00.000 10072 worker thread done servicing request
02:28:14.592 00.000 1032 OnExposeComplete: enter
02:28:14.594 00.002 1032 OnExposeComplete: Capture Error reported
02:28:14.596 00.002 1032 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
02:28:14.599 00.003 1032 Mount: notify guiding stopped
02:28:14.601 00.002 1032 BLC: window closed
02:28:14.604 00.003 1032 BLC: Last direction was reset
02:28:14.608 00.004 1032 Changing from state GUIDING to STOP
02:28:14.612 00.004 1032 guider state => SELECTED
02:28:14.614 00.002 1032 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=2.230
02:28:14.640 00.026 1032 Changing from state SELECTED to UNINITIALIZED
02:28:14.647 00.007 1032 guider state => SELECTING
02:28:14.655 00.008 1032 Status Line: Stopped.
02:28:14.662 00.007 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
02:28:14.726 00.064 1032 evsrv: cli 0D18CAD0 request: {"method":"get_exposure","id":76}
02:28:14.728 00.002 1032 evsrv: cli 0D18CAD0 response: {"jsonrpc":"2.0","result":1000,"id":76}
02:28:14.730 00.002 1032 evsrv: cli 0D18B450 connect
02:28:14.733 00.003 1032 evsrv: cli 0D18B450 request: {"method":"get_app_state","id":"2405979d-8ba3-40e3-9717-e54d18f4a7cd"}
02:28:14.736 00.003 1032 evsrv: cli 0D18B450 response: {"jsonrpc":"2.0","result":"Stopped","id":"2405979d-8ba3-40e3-9717-e54d18f4a7cd"}
02:28:14.748 00.012 1032 evsrv: cli 0D18B450 disconnect
02:28:15.075 00.327 1032 evsrv: cli 0D18B770 connect
02:28:15.081 00.006 1032 evsrv: cli 0D18B770 request: {"method":"get_pixel_scale","id":"26f965e6-3dcf-4198-95dd-7d247e07871c"}
02:28:15.085 00.004 1032 evsrv: cli 0D18B770 response: {"jsonrpc":"2.0","result":5.15663,"id":"26f965e6-3dcf-4198-95dd-7d247e07871c"}
02:28:15.087 00.002 1032 evsrv: cli 0D18B770 disconnect
02:28:41.926 26.839 1032 evsrv: cli 0D18BDB0 connect
02:28:41.930 00.004 1032 evsrv: cli 0D18BDB0 request: {"method":"get_app_state","id":"cb103ccd-ba0a-49ac-8068-9fd786e5a35b"}
02:28:41.931 00.001 1032 evsrv: cli 0D18BDB0 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb103ccd-ba0a-49ac-8068-9fd786e5a35b"}
02:28:41.933 00.002 1032 evsrv: cli 0D18BDB0 disconnect
02:31:46.411 184.478 1032 evsrv: cli 0D18AE10 disconnect
02:34:48.759 182.348 1032 gear_dialog: OnButtonDisconnectAll
02:34:48.763 00.004 1032 gear_dialog: OnButtonDisconnectScope
02:34:48.766 00.003 1032 ASCOM Scope: Disconnecting
02:34:48.768 00.002 1032 ASCOM Scope: Disconnected Successfully
02:34:48.774 00.006 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:814->ASCOM Scope: cannot get Declination when not connected to mount
02:34:48.774 00.000 1032 ScopeASCOM::GetDeclinationRadians() returns Unknown
02:34:48.780 00.006 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:1126->ASCOM Scope: cannot get side of pier when not connected
02:34:48.782 00.002 1032 ScopeASCOM::SideOfPier() returns -1
02:34:48.784 00.002 1032 Status Line: Mount Disconnected
02:34:48.798 00.014 1032 gear_dialog: OnButtonDisconnectAuxScope
02:34:48.802 00.004 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1526->OnButtonDisconnectAuxScope called with m_pAuxScope == NULL
02:34:48.807 00.005 1032 gear_dialog: OnButtonDisconnectCamera
02:34:48.814 00.007 1032 Status Line: Camera Disconnected
02:34:48.835 00.021 1032 gear_dialog: OnButtonDisconnectStepGuider
02:34:48.837 00.002 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1675->OnButtonDisconnectStepGuider called with m_pStepGuider == NULL
02:34:48.845 00.008 1032 gear_dialog: OnButtonDisconnectRotator
02:34:48.845 00.000 1032 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1806->OnButtonDisconnectRotator called with m_pRotator == NULL
02:34:51.474 02.629 1032 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 1
02:34:51.476 00.002 1032 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 0.500000
02:34:51.558 00.082 1032 GetBoolean("/profile/1/ShowDecModeWarning", 1) returns 1
02:34:57.201 05.643 1032 MyFrame::OnClose proceeding
02:34:57.204 00.003 1032 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
02:34:57.204 00.000 1032 StopWorkerThread(0x0126A0A8) begins
02:34:57.210 00.006 10072 Worker thread wakes up
02:34:57.210 00.000 10072 worker thread servicing REQUEST_TERMINATE
02:34:57.210 00.000 10072 worker thread done servicing request
02:34:57.210 00.000 10072 WorkerThread::Entry() ends
02:34:57.211 00.001 1032 StopWorkerThread() threadExitCode=0
02:34:57.214 00.003 1032 StopWorkerThread(0x0126A0A8) ends
02:34:57.216 00.002 1032 WorkerThread destructor called
02:34:57.217 00.001 1032 StopWorkerThread(0x01278CB8) begins
02:34:57.219 00.002 10544 Worker thread wakes up
02:34:57.221 00.002 10544 worker thread servicing REQUEST_TERMINATE
02:34:57.221 00.000 10544 worker thread done servicing request
02:34:57.221 00.000 10544 WorkerThread::Entry() ends
02:34:57.221 00.000 1032 StopWorkerThread() threadExitCode=0
02:34:57.221 00.000 1032 StopWorkerThread(0x01278CB8) ends
02:34:57.225 00.004 1032 WorkerThread destructor called
02:34:57.228 00.003 1032 Shutdown: forced=0
02:34:57.230 00.002 1032 Shutdown complete
02:34:57.235 00.005 1032 UPD: shutdown
02:34:57.240 00.005 1032 stopping server
02:34:57.242 00.002 1032 event server stopped
02:34:57.246 00.004 1032 Status Line: Server stopped
